From xen-devel-bounces@lists.xen.org Fri Sep 01 00:34:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 00:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnZuV-0005u2-6u; Fri, 01 Sep 2017 00:34:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnZuT-0005tq-J8
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 00:34:09 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 9D/AF-01782-00BA8A95; Fri, 01 Sep 2017 00:34:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVff/qhW
 RBg3njSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeXSI6aCxyYVpzc3MDcw
 tmt3MXJxCAn8ZZR4MmEqE4TzmFFi48GFjBDONkaJufuPsHQxcnKICDhLfD0zlx3E5hXQlzg1Y
 RcjiC0soCex9/VPJhBbQsBL4ljTS2YYe/3ZZiCbnYNNwErikFgXIwcHi4CqxLHTcRMYuRYwMq
 xi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bD0DA+MOxl3
 tfocYJTmYlER5q/1XRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F2/EignWJSanlqRlpkDDDGY
 tAQHj5II7+kVQGne4oLE3OLMdIjUKUZjjg2r139h4tj07thvJiGWvPy8VClx3l8gkwRASjNK8
 +AGwUL/EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXk5gJAnxZOaVwO17BXQKE9ApsV5LQU
 4pSURISTUwbtZT/1X3el7M/J7t0tdNb4iuvW+98snpywsmcjC2CXfeO7HzpG8R117dpcXcYZO
 jaqTPzN1xL3a3ofbsB+nuXftnOZlMDt0c4vvXTefH3e+2wv+Lj63uV+XY7PnntN1viRV3O8ID
 JrrOW+x7/xy7W5pG8oMQx9f/l8WKPl6yvDdFf/7DQ5M+JSmxFGckGmoxFxUnAgC5QicKeAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504226046!109937922!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32183 invoked from network); 1 Sep 2017 00:34:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 00:34:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnZuN-0006rC-SI; Fri, 01 Sep 2017 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnZuI-000488-8k; Fri, 01 Sep 2017 00:33:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnZuH-0000ZK-QA; Fri, 01 Sep 2017 00:33:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112986-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f29ca8e8b96adc2539f44d41ed8521ef6d29c14c
X-Osstest-Versions-That: ovmf=ea8314e4402f6c385b6e41e4f7803853e64e421b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 00:33:57 +0000
Subject: [Xen-devel] [ovmf test] 112986: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5ODYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmMjljYThlOGI5NmFkYzI1MzlmNDRkNDFlZDg1MjFl
ZjZkMjljMTRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlYTgzMTRl
NDQwMmY2YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0MjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5NzEgIDIwMTctMDgtMzEgMDE6NDg6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTg2ICAyMDE3LTA4LTMxIDEzOjUyOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdA
aW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1mMjljYThl
OGI5NmFkYzI1MzlmNDRkNDFlZDg1MjFlZjZkMjljMTRjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiBmMjljYThlOGI5NmFkYzI1MzlmNDRkNDFlZDg1MjFlZjZkMjlj
MTRjCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1mMjljYThlOGI5NmFkYzI1MzlmNDRkNDFlZDg1
MjFlZjZkMjljMTRjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGYy
OWNhOGU4Yjk2YWRjMjUzOWY0NGQ0MWVkODUyMWVmNmQyOWMxNGMgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGYyOWNhOGU4Yjk2
YWRjMjUzOWY0NGQ0MWVkODUyMWVmNmQyOWMxNGM6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgZWE4MzE0ZS4uZjI5Y2E4ZSAgZjI5Y2E4ZThiOTZhZGMyNTM5ZjQ0ZDQxZWQ4NTIxZWY2
ZDI5YzE0YyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 01:22:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 01:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnafb-0004Bn-01; Fri, 01 Sep 2017 01:22:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnafa-0004Bb-Bg
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 01:22:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 49/7B-01777-966B8A95; Fri, 01 Sep 2017 01:22:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdj24p
 Ig3tHlS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacabvD0vBxBmMFV9/PGNp
 YNyV3sXIySEk8JdRov16YBcjF5D9mFHi3dttrBDONkaJa10XmECqRAScJb6emcvexcjBwSugL
 7FsrRBIWFggUqK7dTpYvYTAcWWJ7sNb2EESEgKeEttW72eGsS8v28jWxcjOwSZgJXFIDGQKi4
 CqRN/T6AmM3AsYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+d
 uYgR6vJ6BgXEH4452v0OMkhxMSqK81f4rIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HJvBcoJ
 FqWmp1akZeYAQw8mLcHBoyTCe2ILUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5rUFmC
 IAUZZTmwY2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8riBTeDLzSuA2vQI6ggnoiF
 ivpSBHlCQipKQaGCu3nuz6e2du//J5QdeDZu75NTd4zoIX29SWTnqhs6rS35mxuLnUmrl1L5/
 jcp/3T77cnsX+PFpuy6yjIQV64nE/01XX53RXb7Zu6rMTX5Lv+maCobzIhHk1v25vlmSaybO3
 X/WxrOLBDfmi29f7XrssqqxrxFbd/lRWV+fbp6yb1l4Bn+N1jimxFGckGmoxFxUnAgC3Fr2kf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504228967!73552435!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51730 invoked from network); 1 Sep 2017 01:22:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 01:22:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnafT-0006ir-N3; Fri, 01 Sep 2017 01:22:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnafN-00088W-Lb; Fri, 01 Sep 2017 01:22:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnafM-0005hB-SW; Fri, 01 Sep 2017 01:22:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112981-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-unstable:test-amd64-i386-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-qemut-win7-amd64:guest-localmigrate/x10: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-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=dab6a84aadab11f31332030a1e9f0b9282d76156
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 01:22:37 +0000
Subject: [Xen-devel] [xen-unstable test] 112981: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5504167216918708494=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112809
 build-arm64-xsm               3 capture-logs                broken like 112809
 build-arm64-pvops             2 hosts-allocate              broken like 112809
 build-arm64-pvops             3 capture-logs                broken like 112809
 build-arm64                   2 hosts-allocate              broken like 112809
 build-arm64                   3 capture-logs                broken like 112809
 test-armhf-armhf-xl-rtds     17 guest-start.2           fail blocked in 112809
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112809
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112809
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112809
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112809
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112809
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112809
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  dab6a84aadab11f31332030a1e9f0b9282d76156
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis   112809  2017-08-22 04:57:01 Z    9 days
Failing since        112841  2017-08-23 06:00:13 Z    8 days   14 attempts
Testing same since   112965  2017-08-30 20:48:59 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Sabogal <dsabogalcc@gmail.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Haoran Li <naroahlee@gmail.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>

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


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

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

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

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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable
+ revision=dab6a84aadab11f31332030a1e9f0b9282d76156
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable dab6a84aadab11f31332030a1e9f0b9282d76156
+ branch=xen-unstable
+ revision=dab6a84aadab11f31332030a1e9f0b9282d76156
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xdab6a84aadab11f31332030a1e9f0b9282d76156 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git dab6a84aadab11f31332030a1e9f0b9282d76156:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   9053a74..dab6a84  dab6a84aadab11f31332030a1e9f0b9282d76156 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5504167216918708494==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 02:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 02:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnbsu-0000oy-QE; Fri, 01 Sep 2017 02:40:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnbst-0000os-6D
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 02:40:39 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AC/8A-02224-6A8C8A95; Fri, 01 Sep 2017 02:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRorv0xIp
 Ig33nDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owHU9czFcxUqJjZoN/AuEWqi5GDQ0igQmLB
 w4AuRk4OCQFeiSPLZrBC2AESU/u2MXcxcgGVTGCU+PF3OyNIgkVARWLWvZ8sIDabgLLExa+9b
 CC2CJDd++s3C0gDs8AkRonOMwvBGoQFgiWW/5vADGLzChhKXN7wlQnCPsQocfpXHMSGx0wSO7
 f9hUoISpyc+QRsA7OAlsSNfy+ZQC5lFpAGGsQBYnIK2Ev8+2IEUiEKtHf3rb3MExgFZyFpnoW
 keRZC8wJG5lWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEB
 ywAEOxhfdTsfYpTkYFIS5a32XxEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX+jhQTrAoNT21I
 i0zBxg7MGkJDh4lEd4/R4DSvMUFibnFmekQqVOMilLivAogfQIgiYzSPLg2WLxeYpSVEuZlBD
 pEiKcgtSg3swRV/hWjOAejkjDvumNAU3gy80rgpr8CWswEtDjWaynI4pJEhJRUA2ND+N7uo8w
 X29teCLz4q2hedmSBnqe1esNx49/OavdOtJ1/WbGw9VmLX+Hl/9N/HsuJe5xQoiGzM/jjj/07
 K97af8w5/bz1Y2nygg3GrJPWlR79KS232vZw1rGJ+2/6H1bo7r2x5OCVgKIKvgsNV04suTQja
 3KlTVJYxswH1bnHPz94laDv4LlFiaU4I9FQi7moOBEAGg3rWdICAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504233635!112434855!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65327 invoked from network); 1 Sep 2017 02:40:37 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 02:40:37 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 31 Aug 2017 19:40:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,456,1498546800"; d="scan'208";a="1009876880"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 31 Aug 2017 19:40:33 -0700
Date: Fri, 1 Sep 2017 09:39:37 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901013934.GA34861@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDI6MzM6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMzEuMDguMTcgYXQgMDk6MTUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMTo0Mjo1M0FNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDMxLjA4LjE3IGF0IDAwOjU3LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAxMDowMDo0OUFNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTYuMDguMTcgYXQgMDc6MTQsIDxjaGFvLmdh
b0BpbnRlbC5jb20+IHdyb3RlOgo+Pj4+Pj4gQEAgLTEwMCw2ICsxMDEsMjQgQEAgdm9pZCB2bXhf
cGlfcGVyX2NwdV9pbml0KHVuc2lnbmVkIGludCBjcHUpCj4+Pj4+PiAgICAgIHNwaW5fbG9ja19p
bml0KCZwZXJfY3B1KHZteF9waV9ibG9ja2luZywgY3B1KS5sb2NrKTsKPj4+Pj4+ICB9Cj4+Pj4+
PiAgCj4+Pj4+PiArc3RhdGljIHZvaWQgdm14X3BpX2FkZF92Y3B1KHN0cnVjdCBwaV9ibG9ja2lu
Z192Y3B1ICpwYnYsCj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2
bXhfcGlfYmxvY2tpbmdfdmNwdSAqdnBidikKPj4+Pj4+ICt7Cj4+Pj4+PiArICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmdnBidi0+bG9jaykpOwo+Pj4+Pgo+Pj4+PllvdSByZWFsaXplIHRoaXMg
aXMgb25seSBhIHZlcnkgd2VhayBjaGVjayBmb3IgYSBub24tcmVjdXJzaXZlIGxvY2s/Cj4+Pj4g
Cj4+Pj4gSSBqdXN0IHRob3VnaHQgdGhlIGxvY2sgc2hvdWxkIGJlIGhlbGQgd2hlbiBhZGRpbmcg
b25lIGVudHJ5IHRvIHRoZQo+Pj4+IGJsb2NraW5nIGxpc3QuIERvIHlvdSB0aGluayB3ZSBzaG91
bGQgcmVtb3ZlIHRoaXMgY2hlY2sgb3IgbWFrZSBpdAo+Pj4+IHN0cmljdGVyPwo+Pj4KPj4+V2Vs
bCwgdGhlIHByaW1hcnkgcHVycG9zZSBvZiBteSBjb21tZW50IHdhcyB0byBtYWtlIHlvdSBhd2Fy
ZQo+Pj5vZiB0aGUgZmFjdC4gSWYgdGhlIHdlYWsgY2hlY2sgaXMgZ29vZCBlbm91Z2ggZm9yIHlv
dSwgdGhlbiBmaW5lLgo+PiAKPj4gVG8gYmUgaG9uZXN0LCBJIGRvbid0IGtub3cgdGhlIGRpZmZl
cmVuY2UgYmV0d2VlbiB3ZWFrIGNoZWNrIGFuZCB0aWdodAo+PiBjaGVjay4KPgo+Rm9yIG5vbi1y
ZWN1cnNpdmUgbG9ja3Mgc3Bpbl9pc19sb2NrZWQoKSBvbmx5IHRlbGxzIHlvdSBpZiBfYW55Xwo+
Q1BVIGluIHRoZSBzeXN0ZW0gY3VycmVudGx5IGhvbGRzIHRoZSBsb2NrLiBGb3IgcmVjdXJzaXZl
IG9uZXMgaXQKPmNoZWNrcyB3aGV0aGVyIGl0J3MgdGhlIGxvY2FsIENQVSB0aGF0IG93bnMgdGhl
IGxvY2suCj4KPj4+UmVtb3ZpbmcgdGhlIGNoZWNrIHdvdWxkIGJlIGEgYmFkIGlkZWEgaW1vIChi
dXQgc2VlIGFsc28gYmVsb3cpOwo+Pj50aWdodGVuaW5nIG1pZ2h0IGJlIHdvcnRod2hpbGUsIGJ1
dCBtaWdodCBhbHNvIGdvIHRvbyBmYXIgKGRlcGVuZGluZwo+Pj5tYWlubHkgb24gaG93IGNsZWFy
bHkgcHJvdmFibGUgaXQgaXMgdGhhdCBhbGwgY2FsbGVycyBhY3R1YWxseSBob2xkIHRoZQo+Pj5s
b2NrKS4KPj4gCj4+IElNTywgdGhlIGxvY2sgd2FzIGludHJvZHVjZWQgKG5vdCBieSBtZSkgdG8g
cHJvdGVjdCB0aGUgYmxvY2tpbmcgbGlzdC4KPj4gbGlzdF9hZGQoKSBhbmQgbGlzdF9kZWwoKSBz
aG91bGQgYmUgcGVyZm9ybWVkIHdpdGggdGhlIGxvY2sgaGVsZC4gU28gSQo+PiB0aGluayBpdCBp
cyBjbGVhciB0aGF0IGFsbCBjYWxsZXJzIHNob3VsZCBob2xkIHRoZSBsb2NrLgo+Cj5Hb29kLgo+
Cj4+Pj4+PiArICAgIGFkZF9zaXplZCgmdnBidi0+Y291bnRlciwgMSk7Cj4+Pj4+PiArICAgIEFT
U0VSVChyZWFkX2F0b21pYygmdnBidi0+Y291bnRlcikpOwo+Pj4+Pgo+Pj4+PldoeSBhZGRfc2l6
ZWQoKSBhbmQgcmVhZF9hdG9taWMoKSB3aGVuIHlvdSBob2xkIHRoZSBsb2NrPwo+Pj4+Pgo+Pj4+
IAo+Pj4+IEluIHBhdGNoIDMsIGZyZXF1ZW50IHJlYWRpbmcgdGhlIGNvdW50ZXIgaXMgdXNlZCB0
byBmaW5kIGEgc3VpdGFibGUKPj4+PiB2Y3B1IGFuZCB3ZSBjYW4gdXNlIGFkZF9zaXplZCgpIGFu
ZCByZWFkX2F0b21pYygpIHRvIGF2b2lkIGFjcXVpcmluZyB0aGUKPj4+PiBsb2NrLiBJbiBvbmUg
d29yZCwgdGhlIGxvY2sgZG9lc24ndCBwcm90ZWN0IHRoZSBjb3VudGVyLgo+Pj4KPj4+SW4gdGhh
dCBjYXNlIGl0IHdvdWxkIGJlIG1vcmUgbmF0dXJhbCB0byBzd2l0Y2ggdG8gdGhlIGF0b21pYwo+
Pj5hY2Nlc3NlcyB0aGVyZS4gUGx1cyB5b3Ugc3RpbGwgd291bGRuJ3QgbmVlZCByZWFkX2F0b21p
YygpCj4+PmhlcmUsIHdpdGggdGhlIGxvY2sgaGVsZC4gRnVydGhlcm1vcmUgSSB3b3VsZCB0aGVu
IHdvbmRlcgo+Pj53aGV0aGVyIGl0IHdhc24ndCBiZXR0ZXIgdG8gdXNlIGF0b21pY190IGZvciB0
aGUgY291bnRlciBhdAo+PiAKPj4gSXMgdGhlcmUgc29tZSBiYXNpYyBndWlkZSBvbiB3aGVuIGl0
IGlzIGJldHRlciB0byB1c2UgcmVhZF9hdG9taWMoKQo+PiBhbmQgYWRkX3NpemVkKCkgYW5kIHdo
ZW4gaXQgaXMgYmV0dGVyIHRvIGRlZmluZSBhIGF0b21pYyB2YXJpYWJsZQo+PiBkaXJlY3RseT8K
Pgo+SWYgYW4gYXRvbWljX3QgdmFyaWFibGUgZml0cyB5b3VyIG5lZWRzLCBJIHRoaW5rIGl0IHNo
b3VsZCBhbHdheXMKPmJlIHByZWZlcnJlZC4gYWRkX3NpemVkKCkgd2FzIGludHJvZHVjZWQgZm9y
IGEgY2FzZSB3aGVyZSBhbgo+YXRvbWljX3QgdmFyaWFibGUgd291bGQgbm90IGhhdmUgYmVlbiB1
c2FibGUuIFBsZWFzZSBhbHNvCj5jb25zdWx0IG9sZGVyIGNvbW1pdHMgZm9yIHVuZGVyc3RhbmRp
bmcgdGhlIGJhY2tncm91bmQuCj4KPj4+dGhhdCBwb2ludC4gQWxzbyB3aXRoIGEgbG9jay1sZXNz
IHJlYWRlcnMgdGhlIHJlcXVpcmVtZW50IHRvCj4+PmhvbGQgYSBsb2NrIGhlcmUgKHJhdGhlciB0
aGFuIHVzaW5nIHN1aXRhYmxlIExPQ0tlZCBhY2Nlc3NlcykKPj4+YmVjb21lcyBxdWVzdGlvbmFi
bGUgdG9vLgo+PiAKPj4gQXMgSSBzYWlkIGFib3ZlLCBJIHRoaW5rIHRoZSBsb2NrIGlzIHVzZWQg
dG8gcHJvdGVjdCB0aGUgbGlzdC4KPj4gCj4+IEkgdGhpbmsgdGhpcyBwYXRjaCBoYXMgdHdvIHBh
cnRzOgo+PiAxLiBNb3ZlIGFsbCBsaXN0IG9wZXJhdGlvbnMgdG8gdHdvIGlubGluZSBmdW5jdGlv
bnMuICh3aXRoIHRoaXMsIGFkZGluZwo+PiBhIGNvdW50ZXIgaXMgZWFzaWVyIGFuZCBkb24ndCBu
ZWVkIGFkZCBjb2RlIGluIHNldmVyYWwgcGxhY2VzLikKPj4gCj4+IDIuIEFkZCBhIGNvdW50ZXIu
Cj4KPldpdGggaXQgYmVpbmcgbGVmdCB1bmNsZWFyIHdoZXRoZXIgdGhlIGNvdW50ZXIgaXMgbWVh
bnQgdG8KPmFsc28gYmUgcHJvdGVjdGVkIGJ5IHRoZSBsb2NrOiBJbiB0aGUgcGF0Y2ggaGVyZSB5
b3UgY2xhaW0gaXQKPmlzLCB5ZXQgYnkgbGF0ZXIgaW50cm9kdWNpbmcgbG9jay1sZXNzIHJlYWRl
cnMgeW91IHdlYWtlbgo+dGhhdCBtb2RlbC4gSGVuY2UgdGhlIHJlcXVlc3QgdG8gYnJpbmcgdGhp
bmdzIGludG8gYQo+Y29uc2lzdGVudCBzdGF0ZSByaWdodCBhd2F5LCBhbmQgaWRlYWxseSBhbHNv
IGludG8gdGhlIGZpbmFsCj5zdGF0ZS4KPgoKSGksIEphbi4KCkFmdGVyIHRoaW5raW5nIGl0IGFn
YWluLCBJIHdhbnQgdG8gZGVmaW5lIHRoZSBjb3VudGVyIGFzCmEgdW5zaWduZWQgaW50IHZhcmlh
YmxlIGZvciB0aGUgZm9sbG93aW5nIHJlYXNpb246CjEuIEl0IGlzIGRlZmluaXRlIHRoYXQgdGhl
IGNvdW50ZXIgaXMgY2xvc2VseSByZWxhdGVkIHdpdGgKbGlzdF9hZGQoKSBhbmQgbGlzdF9kZWwo
KS4gSWYgdGhlIGxpc3QgaXMgcHJvdGVjdGVkIGJ5IHRoZQpsb2NrLCBpdCBpcyBzdHJhaWdodGZv
cndhcmQgdGhhdCB0aGUgY291bnRlciBpcyBhbHNvIHByb3RlY3RlZApieSB0aGUgbG9jay4KMi4g
SW4gcGF0Y2ggMywgYWx0aG91Z2h0IHRoZXJlIGFyZSBzb21lIGxvY2stbGVzcyByZWFkZXJzLCB3
ZQp3aWxsIGNoZWNrIHRoZSBjb3VudGVyIHN0aWxsIG1lZXRzIG91ciByZXF1aXJlbWVudCB3aXRo
IHRoZSBsb2NrCmhlbGQuIFRodXMsIEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMgYSByYWNpbmcgaXNz
dWUuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 02:47:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 02:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnbzG-0001CU-G4; Fri, 01 Sep 2017 02:47:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410d0fd5c=citrix-osstest@xenproject.org>)
 id 1dnbzE-0001CI-KI
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 02:47:12 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 25/96-03093-03AC8A95; Fri, 01 Sep 2017 02:47:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpK7+qRW
 RBo+u8lrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz3f3tYCg5qVbyb1czSwPherouRk0NCwF+i
 be59JgjbXWJ6+wo2EFtEwFliwofbYDavgJ7Eo7+7wGxhASOJl6fOM3YxcgDVu0lMWRcJ0eoms
 bxxGVgJm4CHxMSeiSwgNouAisTHp02sILaQgJbE0sUrmSBGCkqcnPkErIZZQELi4IsXzBBzLC
 R2fOxjm8DIOwtJ2SwkZQsYmVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYOAxDsYNz53OkQoyQHk5Iob7X/ikghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry8
 J4FygkWp6akVaZk5wBCGSUtw8CiJ8JqDpHmLCxJzizPTIVKnGI05Nqxe/4WJY9O7Y7+ZhFjy8
 vNSpcR5xUFKBUBKM0rz4AbBYusSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHk5QKbwZOaVwO
 17BXQKE9ApsV5LQU4pSURISTUwKoadfJX0zmppp3L32mOL1qxXeaVpe9JT+1v3rmzlKZ0nxHa
 LtgQ2OYmncLHvY8iyU3De86hq2S2z68/TLsR3hPh2cCk3a/Xc36rV7puhsCxldtP1X4IMsWei
 /dNTOzY/uLZQV1aoOWg167JrDNGe8+fkpYjzlV9xPzincfmHd3OSY69vubZViaU4I9FQi7moO
 BEAIs6vn6gCAAA=
X-Env-Sender: prvs=410d0fd5c=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504234029!68617139!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11392 invoked from network); 1 Sep 2017 02:47:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 02:47:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,456,1498521600"; d="scan'208";a="437946557"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72047-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f29ca8e8b96adc2539f44d41ed8521ef6d29c14c
X-Osstest-Versions-That: ovmf=ea8314e4402f6c385b6e41e4f7803853e64e421b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Sep 2017 03:46:44 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72047: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBmMjljYThlOGI5NmFkYzI1MzlmNDRkNDFlZDg1MjFlZjZkMjlj
MTRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlYTgzMTRlNDQwMmY2
YzM4NWI2ZTQxZTRmNzgwMzg1M2U2NGU0MjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNDUg
IDIwMTctMDgtMzEgMTQ6MTc6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDQ3ICAyMDE3LTA5LTAxIDAwOjQ4OjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmMjljYThlOGI5
NmFkYzI1MzlmNDRkNDFlZDg1MjFlZjZkMjljMTRjCkF1dGhvcjogQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEF1ZyAyOSAxNDoyMTowMiAyMDE3
ICswMTAwCgogICAgQmFzZVRvb2xzL0djYyBBUk0gQUFSQ0g2NDogYWRkIHN1cHBvcnQgZm9yIGJ1
aWxkaW5nIGRldmljZSB0cmVlIGJpbmFyaWVzCiAgICAKICAgIFdoaWxlIG1vZGVybiBBQVJDSDY0
IHNlcnZlciBzeXN0ZW1zIHVzZSBBQ1BJIGZvciBkZXNjcmliaW5nIHRoZSBwbGF0Zm9ybQogICAg
dG9wb2xvZ3kgdG8gdGhlIE9TLCBBUk0gc3lzdGVtcyBhbmQgQUFSQ0g2NCBvdXRzaWRlIG9mIHRo
ZSBzZXJ2ZXIgc3BhY2UKICAgIG1vc3RseSB1c2UgZGV2aWNlIHRyZWUgYmluYXJpZXMsIHdoaWNo
IGFyZSBjb21waWxlZCBmcm9tIGRldmljZSB0cmVlCiAgICBzb3VyY2UgZmlsZXMgdXNpbmcgdGhl
IGRldmljZSB0cmVlIGNvbXBpbGVyLgogICAgCiAgICBDdXJyZW50bHksIHN1Y2ggc291cmNlIGZp
bGVzIGFuZCBiaW5hcmllcyBtYXkgYmUga2VwdCBpbiB0aGUgRURLMiBwbGF0Zm9ybQogICAgdHJl
ZXMsIGJ1dCBhcmUgbm90IGludGVncmF0ZWQgd2l0aCB0aGUgYnVpbGQsIHdoaWNoIG1lYW5zIHRo
ZXkgbmVlZCB0byBiZQogICAga2VwdCBpbiBzeW5jIGFuZCByZWNvbXBpbGVkIG1hbnVhbGx5LCB3
aGljaCBpcyBjdW1iZXJzb21lLgogICAgCiAgICBTbyBsZXQncyB3aXJlIHVwIEJhc2VUb29scyBz
dXBwb3J0IGZvciB0aGVtOiBhZGQgdG9vbCBkZWZpbml0aW9ucyBmb3IgdGhlCiAgICBEVEMgY29t
cGlsZXIgYW5kIHByZXByb2Nlc3NvciBmbGFncyB0aGF0IGFsbG93IHRoZXNlIHNvdXJjZSBmaWxl
cyB0byB1c2UKICAgIEZpeGVkUGNkIGV4cHJlc3Npb25zIGFuZCBvdGhlciBtYWNyb3MgZGVmaW5l
ZCBieSBBdXRvR2VuLmgKICAgIAogICAgVGhpcyB3YXksIGEgZGV2aWNlIHRyZWUgYmluYXJ5IGNh
biBiZSBidWlsdCBmcm9tIHNvdXJjZSBhbmQgZW1pdHRlZCBpbnRvCiAgICBhIEZGUyBmaWxlIGF1
dG9tYXRpY2FsbHkgdXNpbmcgc29tZXRoaW5nIGxpa2U6CiAgICAKICAgICAgRGV2aWNlVHJlZS5p
bmY6CiAgICAgICAgW0RlZmluZXNdCiAgICAgICAgICBJTkZfVkVSU0lPTiAgICA9IDB4MDAwMTAw
MTkKICAgICAgICAgIEJBU0VfTkFNRSAgICAgID0gU29tZVBsYXRmb3JtRGV2aWNlVHJlZQogICAg
ICAgICAgRklMRV9HVUlEICAgICAgPSAyNTQ2MkNEQS0yMjFGLTQ3REYtQUMxRC0yNTlDRkFBNEUz
MjYgIyBnRHRQbGF0Zm9ybURlZmF1bHREdGJGaWxlR3VpZAogICAgICAgICAgTU9EVUxFX1RZUEUg
ICAgPSBVU0VSX0RFRklORUQKICAgICAgICAgIFZFUlNJT05fU1RSSU5HID0gMS4wCiAgICAKICAg
ICAgICBbU291cmNlc10KICAgICAgICAgIFNvbWVQbGF0Zm9ybS5kdHMKICAgIAogICAgICAgIFtQ
YWNrYWdlc10KICAgICAgICAgIE1kZVBrZy9NZGVQa2cuZGVjCiAgICAKICAgICAgU29tZVBsYXRm
b3JtLmZkZjoKICAgICAgICBJTkYgUnVsZU92ZXJyaWRlID0gRFRCIHh4eC95eXkvRGV2aWNlVHJl
ZS5pbmYKICAgIAogICAgICAgIFtSdWxlLkNvbW1vbi5VU0VSX0RFRklORUQuRFRCXQogICAgICAg
ICAgRklMRSBGUkVFRk9STSA9ICQoTkFNRURfR1VJRCkgewogICAgICAgICAgICBSQVcgQklOICAg
ICAgICAgICAgICAgIHwuZHRiCiAgICAgICAgICB9CiAgICAKICAgIHdoZXJlIGl0IGNhbiBiZSBw
aWNrZWQgYXQgcnVudGltZSBieSB0aGUgRFRCIGxvYWRlciB0aGF0IG1heSByZWZlciB0byBpdAog
ICAgdXNpbmcgZ0R0UGxhdGZvcm1EZWZhdWx0RHRiRmlsZUd1aWQuCiAgICAKICAgIE5vdGUgdGhh
dCB0aGlzIGlzIHZlcnkgc2ltaWxhciB0byBob3cgQUNQSSB0YWJsZXMgbWF5IGJlIGVtaXR0ZWQg
aW50byBhCiAgICBGRlMgZmlsZSB3aXRoIGEga25vd24gR1VJRCBhbmQgcGlja2VkIHVwIGJ5IEFj
cGlUYWJsZUR4ZSBhdCBydW50aW1lLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0g
PGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBmM2YwYmQxNjhmODE2YjEzMTVlYmYwYTNmZTQ1
MjJjZjZmNWI2ODgzCkF1dGhvcjogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IEF1ZyAyNCAxNDoyODo0NSAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzOiBFbmFi
bGUgLS13aG9sZS1hcmNoaXZlIGluIEdDQyB0b29sIGNoYWluIGFzIHRoZSBkZWZhdWx0IG9wdGlv
bgogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk
PTU4MQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRl
bC5jb20+Cgpjb21taXQgZDVmZGFlOTZlMmZjODhjNGVmZWUyYWYxMmRhMWRiYWE0N2QxNjFhMwpB
dXRob3I6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4
IDExOjA1OjAwIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL01wbGliLmM6IFBlcmZvcm0gY29t
cGxldGUgaW5pdGlhbGl6YXRpb24gd2hlbiBlbmFibGUgQVAuCiAgICAKICAgIFBJIGhhcyBkZXNj
cmlwdGlvbiBzYWlkIElmIGFuIEFQIGlzIGVuYWJsZWQsIHRoZW4gdGhlIGltcGxlbWVudGF0aW9u
IG11c3QKICAgIGd1YXJhbnRlZSB0aGF0IGEgY29tcGxldGUgaW5pdGlhbGl6YXRpb24gc2VxdWVu
Y2UgaXMgcGVyZm9ybWVkIG9uIHRoZSBBUCwKICAgIHNvIHRoZSBBUCBpcyBpbiBhIHN0YXRlIHRo
YXQgaXMgY29tcGF0aWJsZSB3aXRoIGFuIE1QIG9wZXJhdGluZyBzeXN0ZW0uCiAgICBDdXJyZW50
IGltcGxlbWVudGF0aW9uIGp1c3Qgc2V0IHRoZSBBUCB0byBpZGxlIHN0YXRlIHdoZW4gZW5hYmxl
IHRoaXMgQVAKICAgIHdoaWNoIGlzIG5vdCBmb2xsb3cgc3BlYy4gVGhpcyBwYXRjaCBmaXggaXQu
CiAgICAKICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+
CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 02:47:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 02:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnbzX-0001EO-Oq; Fri, 01 Sep 2017 02:47:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnbzV-0001Dy-Ha
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 02:47:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E7/A2-03874-04AC8A95; Fri, 01 Sep 2017 02:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdf+1Ip
 IgwPrVSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WLzA+aCxsmMFYve9bI0
 MH5I62Lk4hAS+Mso8ezlTJYuRk4g5zGjxLSmDIjENkaJ20/7mEESIgLOEl/PzGXvYuTg4BXQl
 1j3VBAkLCwQIfF0z0M2kHoJgQsqEq+2nQcbJCHgLfGn5w4bjP3i/H3GLkZ2DjYBK4lDYiBRFg
 FVifkPT7NNYORewMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0OcMQLCD8fbGgEOMkhxMSqK81f4rIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PKeBMoJ
 FqWmp1akZeYAgw8mLcHBoyTCaw6S5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5xkCIBk
 KKM0jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXk+QKTyZeSVwm14BHcEEdESs11
 KQI0oSEVJSDYwK1wKsf7HPN+HTnx5Y+FUyZz2T2/eqPW93LvninzmR66/V8mUvl3o9ZP94J6D
 n9gcRg0WxHrvOBq7O/eq8QmUL6+yMc6eaN7UGm1xIr0uL65ef5jrtqc3/Qs8nR2XPsfwzN5KM
 2vJAbNIynRwGNu+3H2tcpZ468/Oc2PbfkC3RZK3x5Ukcjv+UWIozEg21mIuKEwHbrwJyfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504234046!104947728!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36059 invoked from network); 1 Sep 2017 02:47:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 02:47:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnbzR-0004bo-7U; Fri, 01 Sep 2017 02:47:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnbzL-0005RU-OF; Fri, 01 Sep 2017 02:47:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnbzL-0005fM-5C; Fri, 01 Sep 2017 02:47:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112983-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-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=42ff72cf27027fa28dd79acabe01d9196f1480a7
X-Osstest-Versions-That: linux=36fde05f3fb51edea879636db590d70e11f16c82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 02:47:19 +0000
Subject: [Xen-devel] [linux-linus test] 112983: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyOTgzLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgNCBob3N0LWluc3Rh
bGwoNCkgYnJva2VuIGluIDExMjk2OCBwYXNzIGluIDExMjk4MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTEy
OTY4IHBhc3MgaW4gMTEyOTgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMjk2OCBwYXNzIGluIDExMjk4Mwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTEyOTY4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ4CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NDgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk0OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ4CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI5NDgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk0OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTEyOTY4IGxpa2UgMTEy
OTQ4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5NDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjk0OAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEyOTQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI5NDgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
Mjk0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDJmZjcyY2YyNzAyN2ZhMjhkZDc5YWNh
YmUwMWQ5MTk2ZjE0ODBhNwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MzZmZGUwNWYzZmI1MWVkZWE4Nzk2MzZkYjU5MGQ3MGUxMWYxNmM4MgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEyOTQ4ICAyMDE3LTA4LTI5IDIzOjUxOjQ2IFogICAgMiBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMjk2OCAgMjAxNy0wOC0zMCAyMjo1MDowNCBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJ6ZWogSGFqZGEgPGEuaGFqZGFAc2Ftc3VuZy5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRl
Y2FkZW50Lm9yZy51az4KICBCb2IgVHJhY3kgPHJjdEBnaGVya2luLmZydXMuY29tPgogIEJyaWFu
IEtpbmcgPGJya2luZ0BsaW51eC52bmV0LmlibS5jb20+CiAgQ2hhZCBEdXB1aXMgPGNoYWQuZHVw
dWlzQGNhdml1bS5jb20+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRA
d2FuYWRvby5mcj4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAg
RGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGF2ZSBBaXJsaWUgPGFp
cmxpZWRAcmVkaGF0LmNvbT4KICBEb3VnbGFzIEdpbGJlcnQgPGRnaWxiZXJ0QGludGVybG9nLmNv
bT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHdWVudGVyIFJv
ZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIE1hY2llaiBQdXJza2kgPG0ucHVyc2tpQHNhbXN1bmcuY29tPgog
IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0dCBU
dXJuZXIgPG1hdHRzdDg4QGdtYWlsLmNvbT4KICBNaWNoYWVsIENyZWUgPG1jcmVlQG9yY29uLm5l
dC5uej4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgogIFJpY2hhcmQgV2Vp
bmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAgU2luY2xhaXIgWWVoIDxzeWVoQHZtd2FyZS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
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
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNp
b249NDJmZjcyY2YyNzAyN2ZhMjhkZDc5YWNhYmUwMWQ5MTk2ZjE0ODBhNworIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LWxpbnVzIDQyZmY3MmNmMjcwMjdmYTI4ZGQ3
OWFjYWJlMDFkOTE5NmYxNDgwYTcKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj00MmZm
NzJjZjI3MDI3ZmEyOGRkNzlhY2FiZTAxZDkxOTZmMTQ4MGE3CisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUK
KyAnWycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1sn
IHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHBy
ZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0MmZmNzJjZjI3MDI3ZmEyOGRkNzlh
Y2FiZTAxZDkxOTZmMTQ4MGE3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1j
b21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RV
cHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJP
c3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHVi
LmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrICdbJyB4
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFp
bHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWls
eS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5
LWNyb24ubGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVY
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisg
VFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRS
RUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMKKyBjYXNlICQxIGluCisgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC1saW51cworIDogcmVmcy9oZWFk
cy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
bGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdCA0MmZmNzJjZjI3MDI3ZmEyOGRkNzlhY2FiZTAxZDkxOTZmMTQ4MGE3OnJl
ZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDM2ZmRlMDUuLjQyZmY3MmMgIDQyZmY3MmNm
MjcwMjdmYTI4ZGQ3OWFjYWJlMDFkOTE5NmYxNDgwYTcgLT4gdGVzdGVkL2xpbnV4LWxpbnVzCisg
ZXhpdCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 02:57:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 02:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnc9E-0002Er-RT; Fri, 01 Sep 2017 02:57:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnc9D-0002El-CO
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 02:57:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 7E/CC-02044-A9CC8A95; Fri, 01 Sep 2017 02:57:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tYhoTvzzIp
 Ig90XLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7r5awFjQKVyxes5a1gfEqXxcjF4eQwDRG
 iQMT1jF1MXJySAjwShxZNoMVwg6Q+Dr1FStcUde5LkaQhDBQYve0PnYQW0TAWuL0+i52iKK9j
 BJf9ixhAUkwCyxllLjUXApiswmoS5xYPBGsmVfARuLwIYgNLAIqEivWNTCD2KIC8RKPN51mh6
 gRlDg58wnYHE4BL4ldm/4A1XMAzVSXWD9PCGK8vETz1tnMExgFZiHpmIVQNQtJ1QJG5lWM6sW
 pRWWpRbpmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFZz8DAuIPxSpvzIUZJ
 DiYlUd5q/xWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V5wGygkWpaanVqRl5gDjBCYtwcGjJ
 MI7/xRQmre4IDG3ODMdInWKUVFKnFcFpE8AJJFRmgfXBovNS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEedVApvBk5pXATX8FtJgJaHGs11KQxSWJCCmpBkbXFbZ8jbMXCFQ/+D9DRez7VrN
 1K07MmbVZLPP7AbEKq2PXTDNWBGfL8CWz/hOa+HLPhbVcl95znNtyO+v316Qli60eZm1/9KVO
 XupiaW0/T0SZp552yBdRY8dTRm3fD/saXLh6UkI/t/60j3St6+vYH23XL3aqH9SffNA3cVHu2
 umLbB39ji9XYinOSDTUYi4qTgQAkntJYMgCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504234647!95794318!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63387 invoked from network); 1 Sep 2017 02:57:29 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 02:57:29 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Aug 2017 19:57:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,456,1498546800"; d="scan'208";a="1009879209"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga003.jf.intel.com with ESMTP; 31 Aug 2017 19:57:24 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
Date: Fri, 1 Sep 2017 10:54:02 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMzHml6UgMjM6MzgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6MDE6NDdBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVj
dCB0byBzdXBwb3J0ID4xMjggdmNwdXMKPj4gYWNjcm9kaW5nIHRvIEFDUEkgc3BlYyA4LjQgRGVj
bGFyaW5nIFByb2Nlc3NvcnMKPj4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1
LmxhbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgdG9vbHMvbGliYWNwaS9ta19kc2R0LmMgfCAxOCAr
KysrKysrKysrKystLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMg
Yi90b29scy9saWJhY3BpL21rX2RzZHQuYwo+PiBpbmRleCAyZGFmMzJjLi42YzRjMzI1IDEwMDY0
NAo+PiAtLS0gYS90b29scy9saWJhY3BpL21rX2RzZHQuYwo+PiArKysgYi90b29scy9saWJhY3Bp
L21rX2RzZHQuYwo+PiBAQCAtMjQsNiArMjQsOCBAQAo+PiAgI2luY2x1ZGUgPHhlbi9hcmNoLWFy
bS5oPgo+PiAgI2VuZGlmCj4+ICAKPj4gKyNkZWZpbmUgQ1BVX05BTUVfRk1UICAgICAgIlAlLjAz
WCIKPj4gKwo+PiAgc3RhdGljIHVuc2lnbmVkIGludCBpbmRlbnRfbGV2ZWw7Cj4+ICBzdGF0aWMg
Ym9vbCBkZWJ1ZyA9IGZhbHNlOwo+PiAgCj4+IEBAIC0xOTYsMTAgKzE5OCwxNCBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+ICAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBvYmpl
Y3RzIGFuZCBjb250cm9sIG1ldGhvZHMuICovCj4+ICAgICAgZm9yICggY3B1ID0gMDsgY3B1IDwg
bWF4X2NwdXM7IGNwdSsrKQo+PiAgICAgIHsKPj4gLSAgICAgICAgcHVzaF9ibG9jaygiUHJvY2Vz
c29yIiwgIlBSJTAyWCwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7Cj4+ICsgICAg
ICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY3B1ICogMjsKPiAKPiBUaGlzIGlzIGZyYWdpbGUs
IGlkZWFsbHkgdGhlcmUgc2hvdWxkIGJlIGEgc2luZ2xlIHBvaW50IHdoZXJlIHRoZSBBUElDCj4g
SUQgaXMgY2FsY3VsYXRlZC4gQWx0aG91Z2ggdGhlcmUgYXJlIGFscmVhZHkgdHdvIHBsYWNlcyB3
aGVyZSB0aGUgQVBJQwo+IElEIGlzIGNhbGN1bGF0ZWQsIGluIGh2bWxvYWRlciBhbmQgbGlieGwu
Cj4gCj4gQW5kIEknbSBub3Qgc3VyZSBob3cgdG8gdXNlIGFueSBvZiB0aG9zZSBoZXJlIGluIG9y
ZGVyIHRvIGF2b2lkCj4gaW50cm9kdWNpbmcgYSB0aGlyZCBvbmUuCgpUaGUgbWtfZHNkdCBpcyBp
bmRlcGVuZGVudCB0b29sIHRvIGJ1aWxkIGRzZHQgdGFibGUuIEl0IHdhc24ndCBsaW5rZWQKd2l0
aCBsaWJ4bCBhbmQgaHZtbG9hZGVyLiBXZSBjYW4ndCByZXVzZSBvbGQgZnVuY3Rpb24gdG8gZG8g
dGhhdC4KCkJ1dCBJIHRoaW5rIHdlIG1heSBpbnRyb2R1Y2UgYSBuZXcgTEFQSUNfSUQodmNwdSkg
aW4gdGhlIGFyY2ggaGVhZApmaWxlKGkuZSwgI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni94ZW4uaD4p
IGFuZCByZXBsYWNlIG9sZCBvbmVzLgoKPiAKPj4gIAo+PiAtICAgICAgICBzdG10KCJOYW1lIiwg
Il9ISUQsIFwiQUNQSTAwMDdcIiIpOwo+PiArICAgICAgICBpZiAoIGFwaWNfaWQgPiAyNTUgKQo+
IAo+IFdlIG5lZWQgdG8gYmUgY2FyZWZ1bCB3aXRoIHRoaXMuIFRoaXMgaXMgbm90IGEgcHJvYmxl
bSBBVE0gYmVjYXVzZSB0aGUKPiBBQ1BJIElEIGlzIHRoZSBDUFUgSUQsIGJ1dCBjYXJlIHNob3Vs
ZCBiZSB0YWtlbiB0byBub3QgY3JlYXRlIGEKPiBQcm9jZXNzb3Igb2JqZWN0IHdpdGggQUNQSSBJ
RCAyNTUsIGJlY2F1c2UgdGhhdCdzIHRoZSBicm9hZGNhc3QgQUNQSQo+IElELi4uCgpZZXMuCgo+
IAo+PiArICAgICAgICAgICAgcHVzaF9ibG9jaygiRGV2aWNlIiwgQ1BVX05BTUVfRk1ULCBjcHUp
Owo+PiArICAgICAgICBlbHNlCj4gCj4gLi4uIElNSE8gYW4gYXNzZXJ0KGNwdSA8IDI1NSk7IHNo
b3VsZCBiZSBhZGRlZCBoZXJlLgoKT0suCgo+IAo+PiArICAgICAgICAgICAgcHVzaF9ibG9jaygi
UHJvY2Vzc29yIiwgQ1BVX05BTUVfRk1UIiwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNw
dSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XiBzcGFjZSAoaGVyZSBhbmQgYmVsb3cpCj4gCj4gUGxlYXNlIGxlYXZlIGEgc3BhY2UgYmV0d2Vl
biB0aGUgc3RyaW5nIGxpdGVyYWxzIGFuZCB0aGUgZGVmaW5lcywgaXQKPiBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZC4gQW5kIHRoaXMgbGluZSBuZWVkcyB0byBiZSBzcGxpdC4KPiAKCk9LLiBXaWxs
IHVwZGF0ZS4KCgotLSAKQmVzdCByZWdhcmRzClRpYW55dSBMYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 05:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 05:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnely-0007OA-UX; Fri, 01 Sep 2017 05:45:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnelx-0007Ny-JA
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 05:45:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A3/A4-03616-404F8A95; Fri, 01 Sep 2017 05:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVZf5y4p
 Ig+bvhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNB6lqlg2SbGiltX/7A0
 MJ5qZOxi5OIQEvjLKLF27XJWCOcxo8Skh5vYIZxtjBJN3dOYuhg5OUQEnCW+npnLDmLzCuhLn
 Jr3kBXEFhZwkThyZAkbSIOEwDZViXP9VxlBEhIC3hJLbn9hgrE3rH7A0sXIzsEmYCVxSAwkyi
 KgKrH22nqmCYzcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yX
 n525iBHqeAQh2MK5aEHiIUZKDSUmUt9p/RaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6lz0A5
 waLU9NSKtMwcYAjCpCU4eJREeD9/BErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4LzPID
 AGQoozSPLgRsHi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe/Z+ApvBk5pXAbXoFdAQT0B
 GxXktBjihJREhJNTAy8AeZB99cE8mZ6s606aWYwZsInrsTZbhehe4uFrnu4jIzWvjbyv50q1M
 PV56Y6xvTtPe76tHj+3YtzJcQT/iy9OO5LP0Xv3TM34RdzPCe2msj6Xuka8rJlnJLhufha0wF
 1e2kZzHMLNtsrBLU4Ot+YH7t0dvsLeGB32a9VmFYsMfM+KL0j2wlluKMREMt5qLiRAAA3cA7g
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504244738!82667110!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41352 invoked from network); 1 Sep 2017 05:45:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 05:45:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnelq-00010s-MK; Fri, 01 Sep 2017 05:45:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnelk-0008DI-Ul; Fri, 01 Sep 2017 05:45:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnelk-0006xC-2N; Fri, 01 Sep 2017 05:45:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112987-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-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-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 05:45:28 +0000
Subject: [Xen-devel] [linux-3.18 test] 112987: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7356348585090873396=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat fail in 112970 pass in 112987
 test-armhf-armhf-xl-multivcpu 8 host-ping-check-xen fail in 112970 pass in 112987
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail pass in 112970

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112970 like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   41 days
Failing since        112351  2017-07-27 22:26:55 Z   35 days   53 attempts
Testing same since   112970  2017-08-31 01:17:57 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7356348585090873396==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 06:55:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 06:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnfqb-0004Hn-0H; Fri, 01 Sep 2017 06:54:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yang.zhang.wz@gmail.com>) id 1dnfqa-0004Hh-9Z
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 06:54:32 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 02/D5-03414-72409A95; Fri, 01 Sep 2017 06:54:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsVyMfSWs64yy8p
 Ig5Z2fYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrGzYRVzwTz1iuPXt7M0ML5V6GLk5BASmM4o
 8eO/cBcjFweLwDZWiaPvl7CCOBICd1glziz/yQJSJSEQJ3Fswz0oO03i64/ZrBB2tcSt2/cYI
 SapScycdZMZpFlI4BujxLpNk9lAEsICvhKTpzxlBEmICExilPg3qZUdxGEWuMoq8WD2WlaI9o
 2MEnuX6oLYbAJaEncvrWQGsXkFbCQa570Hq2ERUJF43rQeLC4qEC2xdtZydogaQYmTM5+Ancc
 pYCGxcsImsBpmATOJeZsfQtniEreezGeCsOUltr+dwzyBUXQWkvZZSFpmIWmZhaRlASPLKkaN
 4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLhhAIIdjDvXBx5il
 ORgUhLlrfZfESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcJ08pIIcGi1PTUirTMHGAEw6QlOH
 iURHjngaR5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEea+DlAqAlGaU5sENgiW
 WS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm1WMGmsKTmVcCt+8V0ClMQKf8+7wC5JSSRISU
 VAPjzsOZQr2i61y9Bd5Wus4O3517+Fe4XSjbkf4ja77/3fxhlrqqZNhR3chp6uK5oczK6rvMT
 3G9qIo+XzfzRPmkX4e1jzywWqYaKpPIpKJ9btHbSfnmqh9PRPQ7CkffcpAufiwsazPvpI/M/i
 0eDR95ZJUOSLC+F2BhOZPwVqPi3usOl/SCFkklluKMREMt5qLiRACsVyDLJwMAAA==
X-Env-Sender: yang.zhang.wz@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504248866!57556211!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62084 invoked from network); 1 Sep 2017 06:54:27 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 06:54:27 -0000
Received: by mail-oi0-f67.google.com with SMTP id r203so1416599oih.5
 for <xen-devel@lists.xensource.com>; Thu, 31 Aug 2017 23:54: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=ewkFBLaxnwSEqh/3uWL2mYOz7IQdJeFOUlWLucW+nec=;
 b=NTy0zEZJ6BPugabVUTe4F1Nf6xoWlD3K72lObzHire9hTuXpGrgWu3loBUMUqMU6wt
 mruqd3nrQYw/4ph9AtBX3T+gma+L9j/e9NWuyeaFpK9M1XfZh1HJhWy2ueIqhYdyjprG
 YrZjI6t4rGDnktGRiJllxwuX7T5OEauNgRwes/1Q9irQNC9Dcq/CB1nu1+IJToy/1kPc
 KidIZ0uvHGv3hiSrNkpSMKZMfEffqK0IkTBCI0kbiq7cL1nPouVgT2n/gSuyTH4XVDFY
 Q9d4NnFSNzZF5dyqkSYxKngN6yjwSuSZAu/OpGPSHbiJpkQhqnN7QSTGb6U8JLZ6MBD/
 BlEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=ewkFBLaxnwSEqh/3uWL2mYOz7IQdJeFOUlWLucW+nec=;
 b=IRgXG6zhiT2W0+mTIDHi8nu8Pf2IMl7qthO7RcsyGhqBPRZJQUDk2C8GSOKEwMNimK
 gGLNDQpRmVcYtOQMmJWDrogotk8vavWueLbdoKUYMGhhP71BGfW4j9tZxazdFpHLxx04
 GEdlLRfUtsrEnfAIw/4nmv1gZWqHXRwUmJPPD8vNYtq1s+OJHhRnpiq/kq2jpFinZHJC
 e2EO/ydTQK8Uqm7IG9rE//QlweW/pSF4sG2sXST8MlW0nPpopnt0LWWJm7H0k0/1RNc1
 ZyWtwV2HQtAtMStw+lbvF1RPNSNgB2+wPvfd9u5alDB5bv871bEC4PwioK4YoGE8NYfA
 g0Qg==
X-Gm-Message-State: AHPjjUjvgePGEuxJzfEOQTtLIr5HCOm2rylGroDpNnDnf0XNgyVkMGQJ
 OetA/b7pmMvJ6Q==
X-Google-Smtp-Source: ADKCNb50EmFqT5rfCJIGbyjwq7GIUfCISKaNQFKntLmES1pDRYT5M4rhwfSYQ3UB7XTk3ptJPi815g==
X-Received: by 10.202.245.216 with SMTP id t207mr854592oih.228.1504248866196; 
 Thu, 31 Aug 2017 23:54:26 -0700 (PDT)
Received: from [30.17.44.22] ([121.0.29.67])
 by smtp.gmail.com with ESMTPSA id j138sm2083191oib.20.2017.08.31.23.54.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 31 Aug 2017 23:54:25 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 xen-devel@lists.xensource.com, jgross@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1504007201-12904-1-git-send-email-yang.zhang.wz@gmail.com>
 <1504007201-12904-2-git-send-email-yang.zhang.wz@gmail.com>
 <20170829135548.GG32175@char.us.oracle.com>
From: Yang Zhang <yang.zhang.wz@gmail.com>
Message-ID: <a1aa7c5a-4eb7-af0d-dccd-f363bae7e668@gmail.com>
Date: Fri, 1 Sep 2017 14:50:28 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170829135548.GG32175@char.us.oracle.com>
Content-Language: en-US
Cc: Jeremy Fitzhardinge <jeremy@goop.org>, rkrcmar@redhat.com,
 kvm@vger.kernel.org, mst@redhat.com, peterz@infradead.org,
 Pan Xinhui <xinhui.pan@linux.vnet.ibm.com>,
 virtualization@lists.linux-foundation.org, "H. Peter Anvin" <hpa@zytor.com>,
 Alok Kataria <akataria@vmware.com>, wanpeng.li@hotmail.com, x86@kernel.org,
 agraf@suse.de, Ingo Molnar <mingo@redhat.com>,
 Kees Cook <keescook@chromium.org>, Rusty Russell <rusty@rustcorp.com.au>,
 Chris Wright <chrisw@sous-sol.org>, Andy Lutomirski <luto@kernel.org>,
 dmatlack@google.com, tglx@linutronix.de, Quan Xu <quan.xu0@gmail.com>,
 linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, pbonzini@redhat.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/7] x86/paravirt: Add pv_idle_ops to
	paravirt ops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy84LzI5IDIxOjU1LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gT24gVHVl
LCBBdWcgMjksIDIwMTcgYXQgMTE6NDY6MzVBTSArMDAwMCwgWWFuZyBaaGFuZyB3cm90ZToKPj4g
U28gZmFyLCBwdl9pZGxlX29wcy5wb2xsIGlzIHRoZSBvbmx5IG9wcyBmb3IgcHZfaWRsZS4gLnBv
bGwgaXMgY2FsbGVkIGluCj4+IGlkbGUgcGF0aCB3aGljaCB3aWxsIHBvbGxpbmcgZm9yIGEgd2hp
bGUgYmVmb3JlIHdlIGVudGVyIHRoZSByZWFsIGlkbGUKPj4gc3RhdGUuCj4+Cj4+IEluIHZpcnR1
YWxpemF0aW9uLCBpZGxlIHBhdGggaW5jbHVkZXMgc2V2ZXJhbCBoZWF2eSBvcGVyYXRpb25zCj4+
IGluY2x1ZGVzIHRpbWVyIGFjY2VzcyhMQVBJQyB0aW1lciBvciBUU0MgZGVhZGxpbmUgdGltZXIp
IHdoaWNoIHdpbGwgaHVydAo+PiBwZXJmb3JtYW5jZSBlc3BlY2lhbGx5IGZvciBsYXRlbmN5IGlu
dGVuc2l2ZSB3b3JrbG9hZCBsaWtlIG1lc3NhZ2UKPj4gcGFzc2luZyB0YXNrLiBUaGUgY29zdCBp
cyBtYWlubHkgY29tZSBmcm9tIHRoZSB2bWV4aXQgd2hpY2ggaXMgYQo+PiBoYXJkd2FyZSBjb250
ZXh0IHN3aXRjaCBiZXR3ZWVuIFZNIGFuZCBoeXBlcnZpc29yLiBPdXIgc29sdXRpb24gaXMgdG8K
Pj4gcG9sbCBmb3IgYSB3aGlsZSBhbmQgZG8gbm90IGVudGVyIHJlYWwgaWRsZSBwYXRoIGlmIHdl
IGNhbiBnZXQgdGhlCj4+IHNjaGVkdWxlIGV2ZW50IGR1cmluZyBwb2xsaW5nLgo+Pgo+PiBQb2xs
IG1heSBjYXVzZSB0aGUgQ1BVIHdhc3RlIHNvIHdlIGFkb3B0IGEgc21hcnQgcG9sbGluZyBtZWNo
YW5pc20gdG8KPj4gcmVkdWNlIHRoZSB1c2VsZXNzIHBvbGwuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IFlhbmcgWmhhbmcgPHlhbmcuemhhbmcud3pAZ21haWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBR
dWFuIFh1IDxxdWFuLnh1MEBnbWFpbC5jb20+Cj4+IENjOiBKZXJlbXkgRml0emhhcmRpbmdlIDxq
ZXJlbXlAZ29vcC5vcmc+Cj4+IENjOiBDaHJpcyBXcmlnaHQgPGNocmlzd0Bzb3VzLXNvbC5vcmc+
Cj4+IENjOiBBbG9rIEthdGFyaWEgPGFrYXRhcmlhQHZtd2FyZS5jb20+Cj4+IENjOiBSdXN0eSBS
dXNzZWxsIDxydXN0eUBydXN0Y29ycC5jb20uYXU+Cj4+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KPj4gQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+
PiBDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KPj4gQ2M6IHg4NkBrZXJuZWwu
b3JnCj4+IENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+Cj4+IENjOiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KPj4gQ2M6ICJLaXJpbGwgQS4gU2h1dGVt
b3YiIDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgo+PiBDYzogUGFuIFhpbmh1aSA8
eGluaHVpLnBhbkBsaW51eC52bmV0LmlibS5jb20+Cj4+IENjOiBLZWVzIENvb2sgPGtlZXNjb29r
QGNocm9taXVtLm9yZz4KPj4gQ2M6IHZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRp
b24ub3JnCj4+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCj4gCj4gQWRkaW5nIHhl
bi1kZXZlbC4KPiAKPiBKdWVyZ2VuLCB3ZSByZWFsbHkgc2hvdWxkIHJlcGxhY2UgSmVyZW15J3Mg
bmFtZSB3aXRoIHhlbi1kZXZlbCBvcgo+IHlvdXIgbmFtZS4uIFdhc24ndCB0aGVyZSBhbiBwYXRj
aCBieSB5b3UgdGhhdCB0b29rIHNvbWUgb2YgdGhlCj4gbWFpbnRlcm5zaGlwIG92ZXIgaXQ/CgpI
aSBLb25hcmQsIEkgZGlkbid0IHRlc3QgaXQgaW4gWGVuIHNpZGUgc2luY2UgaSBkb24ndCBoYXZl
IHRoZSAKZW52aXJvbm1lbnQgYnV0IGkgY2FuIGFkZCBpdCBmb3IgWGVuIGluIG5leHQgdmVyc2lv
biBpZiB5b3UgdGhpbmsgaXQgaXMgCnVzZWZ1bCB0byBYZW4gYXMgd2VsbC4KCj4gCj4+IC0tLQo+
PiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCA1ICsrKysrCj4+ICAg
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8IDYgKysrKysrCj4+ICAgYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICB8IDYgKysrKysrCj4+ICAgMyBmaWxl
cyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+
PiBpbmRleCA5Y2NhYzE5Li42ZDQ2NzYwIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydC5oCj4+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgK
Pj4gQEAgLTIwMiw2ICsyMDIsMTEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGxvbmcg
cGFyYXZpcnRfcmVhZF9wbWMoaW50IGNvdW50ZXIpCj4+ICAgCj4+ICAgI2RlZmluZSByZHBtY2wo
Y291bnRlciwgdmFsKSAoKHZhbCkgPSBwYXJhdmlydF9yZWFkX3BtYyhjb3VudGVyKSkKPj4gICAK
Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9pZGxlX3BvbGwodm9pZCkKPj4gK3sKPj4g
KwlQVk9QX1ZDQUxMMChwdl9pZGxlX29wcy5wb2xsKTsKPj4gK30KPj4gKwo+PiAgIHN0YXRpYyBp
bmxpbmUgdm9pZCBwYXJhdmlydF9hbGxvY19sZHQoc3RydWN0IGRlc2Nfc3RydWN0ICpsZHQsIHVu
c2lnbmVkIGVudHJpZXMpCj4+ICAgewo+PiAgIAlQVk9QX1ZDQUxMMihwdl9jcHVfb3BzLmFsbG9j
X2xkdCwgbGR0LCBlbnRyaWVzKTsKPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BhcmF2aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5o
Cj4+IGluZGV4IDlmZmMzNmIuLmNmNDU3MjYgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAo+PiBAQCAtMzI0LDYgKzMyNCwxMCBAQCBzdHJ1Y3QgcHZfbG9ja19vcHMg
ewo+PiAgIAlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgdmNwdV9pc19wcmVlbXB0ZWQ7Cj4+
ICAgfSBfX25vX3JhbmRvbWl6ZV9sYXlvdXQ7Cj4+ICAgCj4+ICtzdHJ1Y3QgcHZfaWRsZV9vcHMg
ewo+PiArCXZvaWQgKCpwb2xsKSh2b2lkKTsKPj4gK30gX19ub19yYW5kb21pemVfbGF5b3V0Owo+
PiArCj4+ICAgLyogVGhpcyBjb250YWlucyBhbGwgdGhlIHBhcmF2aXJ0IHN0cnVjdHVyZXM6IHdl
IGdldCBhIGNvbnZlbmllbnQKPj4gICAgKiBudW1iZXIgZm9yIGVhY2ggZnVuY3Rpb24gdXNpbmcg
dGhlIG9mZnNldCB3aGljaCB3ZSB1c2UgdG8gaW5kaWNhdGUKPj4gICAgKiB3aGF0IHRvIHBhdGNo
LiAqLwo+PiBAQCAtMzM0LDYgKzMzOCw3IEBAIHN0cnVjdCBwYXJhdmlydF9wYXRjaF90ZW1wbGF0
ZSB7Cj4+ICAgCXN0cnVjdCBwdl9pcnFfb3BzIHB2X2lycV9vcHM7Cj4+ICAgCXN0cnVjdCBwdl9t
bXVfb3BzIHB2X21tdV9vcHM7Cj4+ICAgCXN0cnVjdCBwdl9sb2NrX29wcyBwdl9sb2NrX29wczsK
Pj4gKwlzdHJ1Y3QgcHZfaWRsZV9vcHMgcHZfaWRsZV9vcHM7Cj4+ICAgfSBfX25vX3JhbmRvbWl6
ZV9sYXlvdXQ7Cj4+ICAgCj4+ICAgZXh0ZXJuIHN0cnVjdCBwdl9pbmZvIHB2X2luZm87Cj4+IEBA
IC0zNDMsNiArMzQ4LDcgQEAgc3RydWN0IHBhcmF2aXJ0X3BhdGNoX3RlbXBsYXRlIHsKPj4gICBl
eHRlcm4gc3RydWN0IHB2X2lycV9vcHMgcHZfaXJxX29wczsKPj4gICBleHRlcm4gc3RydWN0IHB2
X21tdV9vcHMgcHZfbW11X29wczsKPj4gICBleHRlcm4gc3RydWN0IHB2X2xvY2tfb3BzIHB2X2xv
Y2tfb3BzOwo+PiArZXh0ZXJuIHN0cnVjdCBwdl9pZGxlX29wcyBwdl9pZGxlX29wczsKPj4gICAK
Pj4gICAjZGVmaW5lIFBBUkFWSVJUX1BBVENIKHgpCQkJCQlcCj4+ICAgCShvZmZzZXRvZihzdHJ1
Y3QgcGFyYXZpcnRfcGF0Y2hfdGVtcGxhdGUsIHgpIC8gc2l6ZW9mKHZvaWQgKikpCj4+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJh
dmlydC5jCj4+IGluZGV4IGJjMGE4NDkuLjFiNWIyNDcgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2
L2tlcm5lbC9wYXJhdmlydC5jCj4+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCj4+
IEBAIC0xMjgsNiArMTI4LDcgQEAgc3RhdGljIHZvaWQgKmdldF9jYWxsX2Rlc3RpbmF0aW9uKHU4
IHR5cGUpCj4+ICAgI2lmZGVmIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MKPj4gICAJCS5wdl9s
b2NrX29wcyA9IHB2X2xvY2tfb3BzLAo+PiAgICNlbmRpZgo+PiArCQkucHZfaWRsZV9vcHMgPSBw
dl9pZGxlX29wcywKPj4gICAJfTsKPj4gICAJcmV0dXJuICooKHZvaWQgKiopJnRtcGwgKyB0eXBl
KTsKPj4gICB9Cj4+IEBAIC0zMTIsNiArMzEzLDEwIEBAIHN0cnVjdCBwdl90aW1lX29wcyBwdl90
aW1lX29wcyA9IHsKPj4gICAJLnN0ZWFsX2Nsb2NrID0gbmF0aXZlX3N0ZWFsX2Nsb2NrLAo+PiAg
IH07Cj4+ICAgCj4+ICtzdHJ1Y3QgcHZfaWRsZV9vcHMgcHZfaWRsZV9vcHMgPSB7Cj4+ICsJLnBv
bGwgPSBwYXJhdmlydF9ub3AsCj4+ICt9Owo+PiArCj4+ICAgX192aXNpYmxlIHN0cnVjdCBwdl9p
cnFfb3BzIHB2X2lycV9vcHMgPSB7Cj4+ICAgCS5zYXZlX2ZsID0gX19QVl9JU19DQUxMRUVfU0FW
RShuYXRpdmVfc2F2ZV9mbCksCj4+ICAgCS5yZXN0b3JlX2ZsID0gX19QVl9JU19DQUxMRUVfU0FW
RShuYXRpdmVfcmVzdG9yZV9mbCksCj4+IEBAIC00NzEsMyArNDc2LDQgQEAgc3RydWN0IHB2X21t
dV9vcHMgcHZfbW11X29wcyBfX3JvX2FmdGVyX2luaXQgPSB7Cj4+ICAgRVhQT1JUX1NZTUJPTCAg
ICAocHZfbW11X29wcyk7Cj4+ICAgRVhQT1JUX1NZTUJPTF9HUEwocHZfaW5mbyk7Cj4+ICAgRVhQ
T1JUX1NZTUJPTCAgICAocHZfaXJxX29wcyk7Cj4+ICtFWFBPUlRfU1lNQk9MICAgIChwdl9pZGxl
X29wcyk7Cj4+IC0tIAo+PiAxLjguMy4xCj4+CgoKLS0gCllhbmcKQWxpYmFiYSBDbG91ZCBDb21w
dXRpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 07:17:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 07:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dngD8-0006MG-G1; Fri, 01 Sep 2017 07:17:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dngD7-0006MA-Gk
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 07:17:49 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 22/B2-03283-C9909A95; Fri, 01 Sep 2017 07:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVywNwkVncO58p
 Ig8nz2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFrWdZC56JVty89YaxgfGNQBcjF4eQwDRG
 ibaTM9i7GDk5JAR4JY4sm8EKYQdItH/cyQpR1MAocepVCyNIgk1AXeLx1x4mEFtEQEni3qrJY
 DazQJ7EorZPLCC2sICPxKkzU8GGsgioSnxZ/QdsKK+Ah8TFt3+ZIRbISZw8NhkozsHBCRTfuC
 oIJCwk4C7xb/VvdohyQYmTM5+wgJQwA61dP08IYpO8RPPW2cwTGAVmIamahVA1C0nVAkbmVYw
 axalFZalFuobmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GG9vDDjE
 KMnBpCTKW+2/IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8Ux8pIIcGi1PTUirTMHGCUwKQlO
 HiURHjrQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO+xykSACkKKM0D24ELGIvMcpKCf
 MyAh0lxFOQWpSbWYIq/4pRnINRSZj3KzvQFJ7MvBK4Ta+AjmACOuLf5xUgR5QkIqSkGhhzGOV
 TJ3X9Kow6/eXUWb59gTM9DJ7sXB8yS/1PTn2h3o5LuYm7Nkof+T1Vs/Skhdh9EWPNWv6y8Ijq
 sMPnlq+/0WpdLPdst6ZMrkv7p2J18zl6q1bWW1w3nno35tzd3wsUvSvvn8na3Jzl2fB8x8H1Q
 VY7n8W7p9cbHUu2Yg7JjrynvjvNOViJpTgj0VCLuag4EQBdgy0U0wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504250265!80478237!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45568 invoked from network); 1 Sep 2017 07:17:47 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 07:17:47 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Sep 2017 00:17:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,457,1498546800"; d="scan'208";a="1009930329"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga003.jf.intel.com with ESMTP; 01 Sep 2017 00:17:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Sep 2017 14:59:23 +0800
Message-Id: <1504249163-27185-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH] tools: change the type of '*nr' in
	'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVlIHRvIGhpc3RvcmljYWwgcmVhc29uLCB0eXBlIG9mIHBhcmFtZXRlciAnKm5yJyBpbiAnbGli
eGxfcHNyX2NhdF9nZXRfaW5mbycKaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4gSXQg
c2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCnRoaXMgYW5kIGRvZXMg
cmVsYXRlZCBjaGFuZ2VzLgoKU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+Ci0tLQogICAgLSBUaGlzIHBhdGNoIGRlcGVuZHMgb24gcGF0Y2ggJ3Rvb2xzOiByZW1v
dmUgdW5uZWNlc3NhcnkgUFNSIG1hY3JvcycuCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAg
fCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyB8IDYgKysrKy0tCiB0b29scy94bC94bF9w
c3IuYyAgICAgICB8IDkgKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9v
bHMvbGlieGwvbGlieGwuaAppbmRleCBhMDE4NWI5Li4wYzkwYzQxIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTIyMTAsNyArMjIx
MCw3IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogICogYW5kIHRoZSBsZW5ndGggaW4gJ25yJy4KICAqLwogaW50IGxpYnhsX3Bzcl9j
YXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yLCB1bnNpZ25lZCBpbnQgbHZsKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVkIGludCBs
dmwpOwogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhs
X3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
Km5yKTsKIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2lu
Zm8gKmxpc3QsIGludCBucik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGY1NWJhMWUuLjczNjY0ODEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
CkBAIC0zNjIsNyArMzYyLDcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgR0Nf
SU5JVChjdHgpOwogICAgIGludCByYzsKQEAgLTQxMCw4ICs0MTAsMTAgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKQogewogICAgIGludCBy
YzsKKyAgICB1bnNpZ25lZCBpbnQgbnVtOwogCi0gICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9p
bmZvKGN0eCwgaW5mbywgbnIsIDMpOworICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhj
dHgsIGluZm8sICZudW0sIDMpOworICAgICpuciA9IG51bTsKIAogICAgIHJldHVybiByYzsKIH0K
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXgg
NTQ0ZjZmMC4uZWYwMDA0OCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9v
bHMveGwveGxfcHNyLmMKQEAgLTI5NCw4ICsyOTQsOCBAQCBpbnQgbWFpbl9wc3JfY210X3Nob3co
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiBzdGF0aWMgaW50IHBzcl9sM19jYXRfaHdpbmZvKHZv
aWQpCiB7Ci0gICAgaW50IHJjLCBucjsKLSAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7
CisgICAgdW5zaWduZWQgaW50IGksIG5yOwogICAgIHVpbnQzMl90IGwzX2NhY2hlX3NpemU7CiAg
ICAgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvOwogCkBAIC00MjQsNyArNDI0LDcgQEAgc3RhdGlj
IGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxfcHNyX2NhdF9p
bmZvICppbmZvLAogCiBzdGF0aWMgaW50IHBzcl9jYXRfc2hvdyh1aW50MzJfdCBkb21pZCwgdW5z
aWduZWQgaW50IGx2bCkKIHsKLSAgICBpbnQgaSwgbnI7CisgICAgdW5zaWduZWQgaW50IGksIG5y
OwogICAgIGludCByYzsKICAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm87CiAKQEAgLTQ1Myw4
ICs0NTMsNyBAQCBvdXQ6CiBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZvaWQpCiB7CiAg
ICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCBucjsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgbnI7CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvOwogCiAgICAgcmMgPSBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmluZm8sICZuciwgMik7Ci0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 07:29:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 07:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dngNy-0007O4-RO; Fri, 01 Sep 2017 07:29:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dngNx-0007No-9L
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 07:29:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DA/A9-03422-C3C09A95; Fri, 01 Sep 2017 07:29:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdeaZ2W
 kQedLRYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTHu9nrHgSBdjRfOOZywN
 jB/juhi5OIQE/jJKTFr7kA3Cecwo0be4hRXC2cYosbX/BGMXIyeHiICzxNczc9lBbF4BfYklh
 48BxTk4hAUCJY4uLQaplxBoU5W4MGcjE0iNhIC3xLOZM1lBakDs6xs5uxjZOdgErCQOiYEUsA
 ioSmxac4d9AiP3AkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgT5nAIIdjH+WBRxilORgUhLlrfZfESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvc618pI
 IcGi1PTUirTMHGDwwaQlOHiURHhngKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9whIk
 QBIUUZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvdpApPJl5JXCbXgEdwQR0xL
 /PK0COKElESEk1MO5ju8C6weLrevuXRwPn5R5NK7qi5FK1mHNm3SKF04qxXxjO+S6fMc1Mtrc
 h/bralvO7l3vuvtP4lD/7w4eN1e6yz0OPmZS73HQrTzOY6Hm0Tmzt5qnfLmYd/dF8y/ju03cr
 DnzUCKg48v7l7678Y2vOaPvfqV+sW5UkfF4l8vDliJNK1xiF2dcrsRRnJBpqMRcVJwIAsPZZq
 H8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504250938!109013088!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52411 invoked from network); 1 Sep 2017 07:28:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 07:28:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dngNs-0003fw-IY; Fri, 01 Sep 2017 07:28:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dngNm-0006eU-S7; Fri, 01 Sep 2017 07:28:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dngNl-0003Zx-Pz; Fri, 01 Sep 2017 07:28:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112989-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
X-Osstest-Versions-That: linux=4b904b22bc906d5867933b8132ae4d7f31d7645d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 07:28:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 112989: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk4OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk4OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI4NjMKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBm
YWlsIHBhc3MgaW4gMTEyOTUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NjMKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjg2MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI4NjMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEyODYzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEyODYzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgZmFpbCBpbiAxMTI5NTMgbGlrZSAxMTI4NjMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTEyOTUzIGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMjk1MyBsaWtlIDEx
Mjg2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NjMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBlZWQ1NGJkYmQxYjkyMjAwNGZlMDVk
YzhiZjM4MTVmMmU1NzIzZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDRiOTA0YjIyYmM5MDZkNTg2NzkzM2I4MTMyYWU0ZDdmMzFkNzY0NWQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMjg2MyAgMjAxNy0wOC0yNSAwMDo0ODozOSBaICAgIDcgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTI5NTMgIDIwMTctMDgtMzAgMDk6NTU6MzIgWiAgICAxIGRheXMgICAgMyBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
YXJvbiBNYSA8YWFyb24ubWFAY2Fub25pY2FsLmNvbT4KICBBTCBZdS1DaGVuIENobyA8YWNob0Bz
dXNlLmNvbT4KICBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KICBBbGV4
ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBCcm9ka2luIDxhYnJvZGtp
bkBzeW5vcHN5cy5jb20+CiAgQWxleGV5IEJyb2RraW4gPEFsZXhleS5Ccm9ka2luQHN5bm9wc3lz
LmNvbT4KICBBbGxlbiBIdWJiZSA8QWxsZW4uSHViYmVAZGVsbC5jb20+CiAgQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8g
PGFjbWVAcmVkaGF0LmNvbT4KICBCYXN0aWVuIE5vY2VyYSA8aGFkZXNzQGhhZGVzcy5uZXQ+CiAg
QmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIENoYXJs
ZXMgTWlsZXR0ZSA8Y2hhcmxlcy5taWxldHRlQGdtYWlsLmNvbT4KICBDaGFybGVzIE1pbGV0dGUg
PGNoYXJsZXNtaWxldHRlQGdtYWlsLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp
bHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5j
b20+CiAgQ2h1Y2sgTGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ2h1bnl1IEh1IDxj
aHVodUByZWRoYXQuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuaWVsIEJvcmtt
YW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGlu
dXguaW50ZWwuY29tPgogIERhdmUgSmlhbmcgPGRhdmUuamlhbmdAaW50ZWwuY29tPgogIERhdmlk
IEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CiAgRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRv
cm9raG92QGdtYWlsLmNvbT4KICBEcmFnb3MgQm9nZGFuIDxkcmFnb3MuYm9nZGFuQGFuYWxvZy5j
b20+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVyaWMgQmlnZ2VycyA8
ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRmVuZyBDaGVuemhvdSA8Y2hlbnpob3V4LmZlbmdAaW50ZWwuY29tPgogIEZsb3JpYW4gV2Vz
dHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0BkZS5pYm0uY29t
PgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0Br
ZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphY2Vr
IEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29tPgogIEphY2sgV2FuZyA8amlu
cHUud2FuZ0Bwcm9maXRicmlja3MuY29tPgogIEphY28gS3Jvb24gPGphY29AdWxzLmNvLnphPgog
IEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWVzIEhv
Z2FuIDxqYW1lcy5ob2dhbkBpbWd0ZWMuY29tPgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBh
cm0uY29tPgogIEphcmtrbyBOaWt1bGEgPGphcmtrby5uaWt1bGFAbGludXguaW50ZWwuY29tPgog
IEplZmZ5IENoZW4gPGplZmZ5LmNoZW5Acm9jay1jaGlwcy5jb20+CiAgSm9ha2ltIFRqZXJubHVu
ZCA8am9ha2ltLnRqZXJubHVuZEBpbmZpbmVyYS5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVs
QHN1c2UuZGU+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFiZW5kQGdtYWlsLmNvbT4KICBK
b2huIFN0dWx0eiA8am9obi5zdHVsdHpAbGluYXJvLm9yZz4KICBKb24gTWFzb24gPGpkbWFzb25A
a3VkenUudXM+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29t
PgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KICBK
b3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5z
aHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS29qaSBNYXRzdW9rYSA8a29qaS5tYXRzdW9rYS54
bUByZW5lc2FzLmNvbT4KICBLb25zdGFudGluIEtobGVibmlrb3YgPGtobGVibmlrb3ZAeWFuZGV4
LXRlYW0ucnU+CiAgS1QgTGlhbyA8a3QubGlhb0BlbWMuY29tLnR3PgogIExhcnMtUGV0ZXIgQ2xh
dXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hh
cnQrcmVuZXNhc0BpZGVhc29uYm9hcmQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaXBpbmcgWmhhbmcgPHpscG5vYm9keUBnbWFpbC5jb20+
CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29tPgogIEx2IFpoZW5nIDxsdi56
aGVuZ0BpbnRlbC5jb20+CiAgTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxp
bnV4LmludGVsLmNvbT4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAg
TWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFy
ayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJ0aWpuIENvZW5lbiA8bWFjb0Bh
bmRyb2lkLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQu
Y29tPgogIE1hc2FraSBPdGEgPG1hc2FraS5vdGFAanAuYWxwcy5jb20+CiAgTWFzYW1pIEhpcmFt
YXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJt
YW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWluY2hhbiBLaW0g
PG1pbmNoYW5Aa2VybmVsLm9yZz4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNv
bT4KICBOaGFuIE5ndXllbiA8bmhhbi5uZ3V5ZW4ueWJAcmVuZXNhcy5jb20+CiAgTmljaG9sYXMg
UGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBPbXByYWthc2ggRGh5YWRlIDxvZGh5YWRlQGNv
ZGVhdXJvcmEub3JnPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBEb25vaHVlIDxsaW51
eC1rZXJuZWxAUGF1bFNELmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZl
bCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KICBQZXRlciBaaWpsc3RyYSAo
SW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVyZ3VpZG8gTGFtYnJpIDxwbGFtYnJp
QHJlZGhhdC5jb20+CiAgUHJhdmluIEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgUmFmYWVs
IEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJpbGV5IEFuZHJld3Mg
PHJpYW5kcmV3c0Bnb29nbGUuY29tPgogIFJvaGl0IFZhc3dhbmkgPHJ2YXN3YW5pQG52aWRpYS5j
b20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgogIFNhY2hpbiBQcmFi
aHUgPHNwcmFiaHVAcmVkaGF0LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94
LmNvbT4KICBTcmluaXZhcyBQYW5kcnV2YWRhIDxzcmluaXZhcy5wYW5kcnV2YWRhQGxpbnV4Lmlu
dGVsLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9z
dGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2Fp
QHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CiAg
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbmcgSG8gPHRob25nLmhv
LnB4QHJ2Yy5yZW5lc2FzLmNvbT4KICBUb2RkIEtqb3MgPHRram9zQGFuZHJvaWQuY29tPgogIFRv
ZGQgS2pvcyA8dGtqb3NAZ29vZ2xlLmNvbT4KICBUdXNoYXIgRGF2ZSA8dHVzaGFyLm4uZGF2ZUBv
cmFjbGUuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZhZGlt
IExvbW92dHNldiA8dmxvbW92dHNAcmVkaGF0LmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBz
eW5vcHN5cy5jb20+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUuY29tPgogIFdvbGZyYW0gU2Fu
ZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgV29vZHkgU3V3YWxza2kgPHRlcnJhbHVuYTk3N0BnbWFp
bC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFl1Y2h1bmcgQ2hlbmcg
PHljaGVuZ0Bnb29nbGUuY29tPgogIFpoYW5nIEJvIDxiby56aGFuZ0BueHAuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
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
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNTc2IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 07:31:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 07:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dngQB-00080Z-CO; Fri, 01 Sep 2017 07:31:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dngQ9-00080A-VZ
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 07:31:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8A/EE-02226-5CC09A95; Fri, 01 Sep 2017 07:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfcIz8p
 IgznrmS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WjbZZaCDyYVTw48ZGpg
 nKLdxcjFISTwl1Fi+dydTBDOY0aJ9W+Ws0E42xglTh5vY+5i5OQQEXCW+HpmLjuIzSugL/HtW
 ScTiC0soCfxddIqoAYODgkBL4mzfcYgYRBz9rPjQGF2DjYBK4lDYiBRFgFVifctrxgnMHItYG
 RYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6Nl6BgbGHYw
 Ne/0OMUpyMCmJ8lb7r4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrw70yUkiwKDU9tSItMwcY
 YjBpCQ4eJRHeHpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8/qDFAmAFGWU5sGNgIX7J
 UZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvDkgU3gy80rgNr0COoIJ6Ih/n1eAHFGSiJCSam
 B0NPh9zaWVVYvh1aRlUc1hCi93NZYsesBbucqaX+3RnyiBqSc1O57sb+LVWLT0ni3DHtmnFj0
 SMedt/s4QUjmgV7h8i4jGsYcWFocnhddEv5pktrxhk3AGg3P5hS88z254Sh5Zmvzqdfef5t1t
 u/91KilZ8LTN++i5/8G6tv8i2gnb/vyNvhugxFKckWioxVxUnAgAJrjfmHICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504251074!109393166!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13040 invoked from network); 1 Sep 2017 07:31:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 07:31:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dngQ5-0003kp-W5; Fri, 01 Sep 2017 07:31:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dngQ0-0006la-Om; Fri, 01 Sep 2017 07:31:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dngQ0-0004cK-Jk; Fri, 01 Sep 2017 07:31:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112991-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=17cbf7359f04a4eb762b2b4bc26c2df635ef2812
X-Osstest-Versions-That: ovmf=f29ca8e8b96adc2539f44d41ed8521ef6d29c14c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 07:31:08 +0000
Subject: [Xen-devel] [ovmf test] 112991: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5OTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxN2NiZjczNTlmMDRhNGViNzYyYjJiNGJjMjZjMmRm
NjM1ZWYyODEyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmMjljYThl
OGI5NmFkYzI1MzlmNDRkNDFlZDg1MjFlZjZkMjljMTRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5ODYgIDIwMTctMDgtMzEgMTM6NTI6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEyOTkxICAyMDE3LTA5LTAxIDAwOjQ5OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQnJpamVzaCBTaW5naCA8YnJpamVz
aC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVp
ZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249MTdjYmY3MzU5ZjA0YTRlYjc2MmIyYjRiYzI2YzJkZjYzNWVmMjgxMgorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VE
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMTdjYmY3MzU5ZjA0YTRlYjc2MmIyYjRi
YzI2YzJkZjYzNWVmMjgxMgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MTdjYmY3MzU5ZjA0YTRl
Yjc2MmIyYjRiYzI2YzJkZjYzNWVmMjgxMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9j
cmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0
aW5nCisgJ1snIHgxN2NiZjczNTlmMDRhNGViNzYyYjJiNGJjMjZjMmRmNjM1ZWYyODEyID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dCAxN2NiZjczNTlmMDRhNGViNzYyYjJiNGJjMjZjMmRmNjM1ZWYyODEyOnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIGYyOWNhOGUuLjE3Y2JmNzMgIDE3Y2JmNzM1OWYwNGE0ZWI3NjJi
MmI0YmMyNmMyZGY2MzVlZjI4MTIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhDZ-0004XT-Cx; Fri, 01 Sep 2017 08:22:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnhDY-0004Wa-7B
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:22:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9B/BC-02226-BB819A95; Fri, 01 Sep 2017 08:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUSuHLSDd1dEis
 jDSZc0LBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOa7+9lK9hjVdE0YQl7A2OrbhcjFweLwCcm
 iZuPVrN2MXJwSAjkSpw/WAJhikg8+Z/WxcjJISRwkEliwsQ4EJtNQEli78HjjCCtIgITGSUOn
 r7HCJJgFlCQePF8KxOILSzgJXFnygYWEJtFQFWi6/tsZhCbV8BIYsbjGWwgtoSAvMS5B7fB4p
 wCxhIzf69mhFhmJHGr6TDjBEbeBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ2M9XJTi4s
 T01NzEpOK9ZLzczcxAoOhnoGBcQdjz16/Q4ySHExKorzV/isihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnw1oqvjBQSLEpNT61Iy8wBhiVMWoKDR0mEd4YYUJq3uCAxtzgzHSJ1ilGXY8Pq9V+Yh
 Fjy8vNSpcR5Q0FmCIAUZZTmwY2AxcglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8K0Cm8G
 TmlcBtegV0BBPQEf8+rwA5oiQRISXVwFirHfqKN7VW+nxwyv0CRZHdXNd+eZx2qchZqLLr9uR
 b33esfPjC8U3GAXMz0+eW2Z0TM5e9ZJze4t5w9P2P9sWakx/m8z/a3MAgbeW3fssH4QmLZ0z/
 V3O358Z9lZ3caTMN+xSZrxc5nWNIqtWaEFq7jnFy8pbOEw+uObcc67p3ZF7NpBVnLTKUWIozE
 g21mIuKEwH8tSPkjAIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504254138!105083500!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19447 invoked from network); 1 Sep 2017 08:22:18 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:22:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504254138;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=qSGxutWgAcU7T9hCzUoVO/4tRWvpwqQNYs6iHQCM+YQ=;
 b=vGhuROqvFwH91UAllHyWxHyWvy0cWkjMjX5Jb6mzqjuKMJpav1Fq3ZX2bMrocjZxSf
 OK1CifpKoTqQdsBKqlovtG2KVUOn46gEVx3XEpw08rECyMKe39mNJ6rHtxRbhR/gtDGG
 hm4RWIxvtMDSTfgzo1kmiEMeOnFaXLe4W52Kg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id R01296t818M8ZxS
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 10:22:08 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri,  1 Sep 2017 10:21:48 +0200
Message-Id: <20170901082149.6355-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170901082149.6355-1-olaf@aepfle.de>
References: <20170901082149.6355-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v8 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIHwgNjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9j
b21tb24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAt
MTU1LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWls
ZF9hc3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3Jf
cmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoKKyAqIEV4cGFuZCB0aGUgdHJh
Y2tpbmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9pZCByZWFsbG9jKClpbmcgdG9v
IGV4Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAq
IG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJp
dHMuCisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym0sIHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0cyA+IGJtLT5iaXRzKQorICAg
IHsKKyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19z
ejsKKyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVz
dCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19t
YXggPSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3
X21heCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0Owor
ICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdf
bWF4ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMg
KyAxKTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAg
ICBwID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkKKyAgICAgICAgICAgIG1lbXNl
dChwICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBibS0+cCA9IHA7CisgICAgICAg
IGJtLT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFm
NGUuLmRhMjY5MWJhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIsNiArMTcyLDEyIEBAIHN0cnVj
dCB4Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90IGJhc2ljc3osIGV4dGRzeiwg
eHNhdmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0bWFwCit7CisgICAgdm9pZCAq
cDsKKyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ewogICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2MSw3IEBAIHN0cnVjdCB4Y19z
cl9jb250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBjb25z
b2xlX2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IHBvcHVsYXRl
ZCBQRk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9w
dWxhdGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4X3BvcHVsYXRlZF9wZm47Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRlZF9wZm5zOwogCiAgICAgICAg
ICAgICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUgb24gdGhlIHN0cmVhbS4gKi8K
ICAgICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0OCw2NSBAQCBleHRlcm4gc3Ry
dWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0IHhjX3Ny
X3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVz
dG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3NyX2JpdG1h
cF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cyk7CisK
K3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRt
YXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+Yml0cykK
KyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVj
dCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworICAgIGJtLT5wID0gTlVM
TDsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldF9iaXQodW5zaWduZWQgbG9uZyBi
aXQsIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmICgheGNfc3JfYml0bWFwX3Jl
c2l6ZShibSwgYml0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc2V0X2JpdChiaXQs
IGJtLT5wKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3Ny
X3Rlc3RfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sK
KyAgICBpZiAoYml0ID4gYm0tPmJpdHMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1
cm4gISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgeGNfc3Jf
dGVzdF9hbmRfY2xlYXJfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOworfQor
CitzdGF0aWMgaW5saW5lIGludCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0KHVuc2lnbmVkIGxvbmcg
Yml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRfc2V0
X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBib29sIHBmbl9pc19wb3B1bGF0
ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICByZXR1
cm4geGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKK30K
Kworc3RhdGljIGlubGluZSBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+
eGNoOworCisgICAgaWYgKCAheGNfc3Jfc2V0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxh
dGVkX3BmbnMpICkKKyAgICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1
bGF0ZWRfcGZucyBiaXRtYXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVjdCB4Y19zcl9yZWNvcmQK
IHsKICAgICB1aW50MzJfdCB0eXBlOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzgzMzIuLmQ1
Mzk0OGUxYTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTY4LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQg
cmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLS8qCi0gKiBJcyBhIHBmbiBwb3B1bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19w
b3B1bGF0ZWQoY29uc3Qgc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikK
LXsKLSAgICBpZiAoIHBmbiA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLSAgICByZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUu
cG9wdWxhdGVkX3BmbnMpOwotfQotCi0vKgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhw
YW5kaW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJl
YWxsb2MoKWluZyB0b28gZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVh
cmVzdCBwb3dlcgotICogb2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJl
ZCBwZm4uCi0gKi8KLXN0YXRpYyBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2Nv
bnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwotCi0gICAgaWYgKCBwZm4gPiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4g
KQotICAgIHsKLSAgICAgICAgeGVuX3Bmbl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRf
c3osIG5ld19zejsKLSAgICAgICAgdW5zaWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3Vu
ZCB1cCB0byB0aGUgbmVhcmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEu
ICovCi0gICAgICAgIG5ld19tYXggPSBwZm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+
PiAxOwotICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8
PSBuZXdfbWF4ID4+IDQ7Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAg
ICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBu
ZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRt
YXBfc2l6ZShjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3
X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJp
dG1hcCIpOwotICAgICAgICAgICAgZXJybm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgIH0KLQotICAgICAgICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAw
eDAwLCBuZXdfc3ogLSBvbGRfc3opOwotCi0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRf
cGZucyAgICA9IHA7Ci0gICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5l
d19tYXg7Ci0gICAgfQotCi0gICAgYXNzZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5w
b3B1bGF0ZWRfcGZucykpOwotICAgIHNldF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVk
X3BmbnMpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIHNldCBvZiBwZm5z
LCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQogICog
dW5wb3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNr
aW5nIGlzIHBlcmZvcm1lZApAQCAtNjg0LDEwICs2MjYsOCBAQCBzdGF0aWMgaW50IHNldHVwKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJy
OwogCi0gICAgY3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQp
IC0gMTsKLSAgICBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMgPSBiaXRtYXBfYWxsb2MoCi0g
ICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgIGlmICggIWN0
eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyApCisgICAgcmMgPSAheGNfc3JfYml0bWFwX3Jlc2l6
ZSgmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zLCAzMiAqIDEwMjQgLyA0KTsKKyAgICBpZiAo
IHJjICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZv
ciBwb3B1bGF0ZWRfcGZucyBiaXRtYXAiKTsKICAgICAgICAgcmMgPSAtMTsKQEAgLTcyMiw3ICs2
NjIsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAg
ICAgICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShj
dHgtPnJlc3RvcmUucDJtX3NpemUpKSk7CiAgICAgZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRf
cmVjb3Jkcyk7Ci0gICAgZnJlZShjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworICAgIHhj
X3NyX2JpdG1hcF9mcmVlKCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwogICAgIGlmICgg
Y3R4LT5yZXN0b3JlLm9wcy5jbGVhbnVwKGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0
byBjbGVhbiB1cCIpOwogfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhDO-0004WB-La; Fri, 01 Sep 2017 08:22:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnhDM-0004W1-O3
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:22:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 00/E9-02225-FA819A95; Fri, 01 Sep 2017 08:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsUSuHLSbd31Eis
 jDTpuy1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7+iQLfnFV3H1wjbWB8SdHFyMnB4vAbSaJ
 W2tTuhg5OCQEciXOHyyBMEUknvxP62Lk4hASOMgksbdpKxNIOZuAksTeg8cZQWwRAXeJyS8Os
 4HYzAIKEi+eQ9QICxhLLL2yiQVivKrE/R0LwOp5BYwkWnqes4LYEgLyEuce3GaewMi9gJFhFa
 NGcWpRWWqRrqGRXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH46tu50O
 MkhxMSqK81f4rIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NaKr4wUEixKTU+tSMvMAYYYTFqC
 g0dJhLcfJM1bXJCYW5yZDpE6xajLcadvwxcmIZa8/LxUKXHeUJAiAZCijNI8uBGwcL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYV5NkCk8mXklcJteAR3BBHTEv88rQI4oSURISTUwpk4+L8
 76urCNsb59wov0UuWHtawqbf8ft2zWUt6ScEne8u1U06V/P64r09B/to8lMupVRO0a7pi8CaX
 RH+3MVj4U+HnXzbnk5ja9M59XXV4if2fLnEdlWSVWiov26nhu3LlZvW6ts0NT1JkNkkrVuw+a
 1rEHb788d9WMRyoHDlwN38KfnsRUocRSnJFoqMVcVJwIAGNrtLpyAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504254127!81764488!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45314 invoked from network); 1 Sep 2017 08:22:07 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.219)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:22:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504254127;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=Hfap7ZUHeHK8WLqlRdWY231b25TN+vthgRcvqWG8ZNs=;
 b=iJo/1hxJREN2VvcjAx4kgH0YSkOv3b8dIlWh4Kk+57a9Kr64TaB3mjWvePa0F8Q++1
 AC5dEeI2VH8yxIDyvcVveK0RaKRF69DCkPsOCSCDwF9dHPiSMTg5mtwV/4A2i42L6/Ly
 trP/i1UW3Mis0Nfv4q0QeWBB8AFwnwiNx4PLg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id R01296t818M4ZxQ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 10:22:04 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Fri,  1 Sep 2017 10:21:46 +0200
Message-Id: <20170901082149.6355-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v8 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnY4OgogcmVtb3ZlIGRvdWJsZSBjaGVjayBvZiAxRy8y
TSBpZHggaW4geDg2X2h2bV9wb3B1bGF0ZV9wZm5zCnY3OgogY292ZXIgaG9sZXMgdGhhdCBzcGFu
IG11bHRpcGxlIHN1cGVycGFnZXMKdjY6CiBoYW5kbGUgZnJlZWluZyBvZiBwYXJ0bHkgcG9wdWxh
dGVkIHN1cGVycGFnZXMgY29ycmVjdGx5CiBtb3JlIERQUklOVEZzCnY1Ogogc2VuZCBjb3JyZWN0
IHZlcnNpb24sIHJlYmFzZSB3YXMgbm90IGZ1bGx5IGZpbmlzaGVkCnY0OgogcmVzdG9yZSB0cmFp
bGluZyAiX2JpdCIgaW4gYml0bWFwIGZ1bmN0aW9uIG5hbWVzCiBrZWVwIHRyYWNrIG9mIGdhcHMg
YmV0d2VlbiBwcmV2aW91cyBhbmQgY3VycmVudCBiYXRjaAogc3BsaXQgYWxsb2MgZnVuY3Rpb25h
bGl0eSBpbiB4ODZfaHZtX2FsbG9jYXRlX3Bmbgp2MzoKIGNsZWFyIHBvaW50ZXIgaW4geGNfc3Jf
Yml0bWFwX2ZyZWUKIHNvbWUgY29kaW5nIHN0eWxlIGNoYW5nZXMKIHVzZSBnZXRkb21haW5pbmZv
Lm1heF9wYWdlcyB0byBhdm9pZCBPdmVyLWFsbG9jYXRpb24gY2hlY2sKIHRyaW0gYml0bWFwIGZ1
bmN0aW9uIG5hbWVzLCBkcm9wIHRyYWlsaW5nICJfYml0IgogYWRkIHNvbWUgY29tbWVudHMKdjI6
CiBzcGxpdCBpbnRvIGluZGl2aWR1YWwgY29tbWl0cwoKYmFzZWQgb24gc3RhZ2luZyBjMzljZjA5
M2ZjICgieDg2L2FzbTogYWRkIC5maWxlIGRpcmVjdGl2ZXMiKQoKT2xhZiBIZXJpbmcgKDMpOgog
IHRvb2xzL2xpYnhjOiBtb3ZlIFNVUEVSUEFHRSBtYWNyb3MgdG8gY29tbW9uIGhlYWRlcgogIHRv
b2xzL2xpYnhjOiBhZGQgQVBJIGZvciBiaXRtYXAgYWNjZXNzIGZvciByZXN0b3JlCiAgdG9vbHMv
bGlieGM6IHVzZSBzdXBlcnBhZ2VzIGR1cmluZyByZXN0b3JlIG9mIEhWTSBndWVzdAoKIHRvb2xz
L2xpYnhjL3hjX2RvbV94ODYuYyAgICAgICAgICAgIHwgICA1IC0KIHRvb2xzL2xpYnhjL3hjX3By
aXZhdGUuaCAgICAgICAgICAgIHwgICA1ICsKIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jICAg
ICAgICAgIHwgIDQxICsrKysrCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgICAgICB8
ICA5MyArKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8IDE0
MSArLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwg
MzM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfcHYuYyAgfCAgNzIgKysrKysrKy0KIDcgZmlsZXMgY2hhbmdlZCwgNTQ2
IGluc2VydGlvbnMoKyksIDE0OCBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhDY-0004Wn-2t; Fri, 01 Sep 2017 08:22:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnhDW-0004WN-BD
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:22:18 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7D/AA-03283-9B819A95; Fri, 01 Sep 2017 08:22:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUSuHLSAt0dEis
 jDbpP61os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7/7WwFaxayFjxZOJF5gbGicVdjFwcLAKf
 mCSe7pnB2MXIwSEhkCtx/mAJhCki8eR/GkiJkMBBJolPZy6ydTFycrAJKEnsPXicESQhIjCRU
 eLg6XuMIAlmAQWJF8+3MoE0Cwv4S2x5Vg0SZhFQlfjTsxKsl1fASOL6vcPsILaEgLzEuQe3mU
 FsTgFjiZm/V4ONEQKqudV0mHECI+8CRoZVjBrFqUVlqUW6xkZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiB4cAABDsYT68LPMQoycGkJMpb7b8iUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb634ykghwaLU9NSKtMwcYGDCpCU4eJREeGeIAaV5iwsSc4sz0yFSpxh1OTasXv+FS
 YglLz8vVUqcNxRkhgBIUUZpHtwIWJRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvCpApPJ
 l5JXCbXgEdwQR0xL/PK0COKElESEk1MMreu8x4VWbd0YOHL967eebEtm0X2szslQWqnzsUxv7
 4t9PVdsXplQ+CHc7s3nd11xo9+Tk1CQp3fH9Oziypjaics8Xn+PstJ67z2qqVXJn5unFW+uKI
 FwWJBkcVhTfm1LBqmexjKg+P3nGc6YeicvXB06ms1Xb2W0SFXVPN1k+6ZnvzFeOT8nwlluKMR
 EMt5qLiRABTEIPwjQIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504254136!80609107!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63860 invoked from network); 1 Sep 2017 08:22:16 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:22:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504254136;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=KoajM4FwHF15bedtvNt/pGd4pa20QwqfEbdY8aIyJKA=;
 b=kvZ119IA626ijYRH4PLIFhROQn47IkeNXvoYXpHJpzZpmXw8JxAr56/2NVqC/boPCy
 wr+V/ndjDF85gn+WBHuaNH8gEpDvqBrO07FAusP0gnJy+TPCKNku/xCwgsp827lpCsmQ
 EHFXvDo13Xdef2CtUMPkseTxa30nMEyX97cNc=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id R01296t818M9ZxU
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 10:22:09 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri,  1 Sep 2017 10:21:49 +0200
Message-Id: <20170901082149.6355-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170901082149.6355-1-olaf@aepfle.de>
References: <20170901082149.6355-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v8 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjUgKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8
ICA3NSArLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAzMzcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCA0MzEgaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCBkYTI2OTFiYTc5
Li4wZmEwZmJlYTRkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysg
Yi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApAQCAtMTM5LDYgKzEzOSwxNiBAQCBzdHJ1Y3Qg
eGNfc3JfcmVzdG9yZV9vcHMKICAgICAgKi8KICAgICBpbnQgKCpzZXR1cCkoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCk7CiAKKyAgICAvKioKKyAgICAgKiBQb3B1bGF0ZSBQRk5zCisgICAgICoK
KyAgICAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZp
bGwgdGhlIHBoeXNtYXAgZm9yIHRoZQorICAgICAqIHVucG9wdWxhdGVkIHN1YnNldC4KKyAgICAg
Ki8KKyAgICBpbnQgKCpwb3B1bGF0ZV9wZm5zKShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1
bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3Qg
Km9yaWdpbmFsX3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcyk7CisKKwogICAgIC8qKgogICAg
ICAqIFByb2Nlc3MgYW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3RyZWFtLiAgVGhlIGNh
bGxlciBzaGFsbCB0YWtlCiAgICAgICogY2FyZSBvZiBwcm9jZXNzaW5nIGNvbW1vbiByZWNvcmRz
IChlLmcuIEVORCwgUEFHRV9EQVRBKS4KQEAgLTIyNCw2ICsyMzQsOCBAQCBzdHJ1Y3QgeGNfc3Jf
Y29udGV4dAogCiAgICAgICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBwMm1fc2l6ZTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2Vz
OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0b3RfcGFnZXM7CiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX3QgZGlydHlfYml0bWFwX2hidWY7CiAKICAgICAgICAgICAgIC8qIEZy
b20gSW1hZ2UgSGVhZGVyLiAqLwpAQCAtMzM2LDYgKzM0OCwxMSBAQCBzdHJ1Y3QgeGNfc3JfY29u
dGV4dAogICAgICAgICAgICAgICAgICAgICAvKiBIVk0gY29udGV4dCBibG9iLiAqLwogICAgICAg
ICAgICAgICAgICAgICB2b2lkICpjb250ZXh0OwogICAgICAgICAgICAgICAgICAgICBzaXplX3Qg
Y29udGV4dHN6OworCisgICAgICAgICAgICAgICAgICAgIC8qIEJpdG1hcCBvZiBjdXJyZW50bHkg
YWxsb2NhdGVkIFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCisgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzFnOworICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRlZF8ybTsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX3NyX2JpdG1hcCBhbGxvY2F0ZWRfcGZuczsKICAgICAgICAgICAgICAgICB9IHJlc3RvcmU7
CiAgICAgICAgICAgICB9OwogICAgICAgICB9IHg4Nl9odm07CkBAIC00NTUsMTQgKzQ3Miw2IEBA
IHN0YXRpYyBpbmxpbmUgaW50IHdyaXRlX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LAogICovCiBpbnQgcmVhZF9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgaW50IGZk
LCBzdHJ1Y3QgeGNfc3JfcmVjb3JkICpyZWMpOwogCi0vKgotICogVGhpcyB3b3VsZCBpZGVhbGx5
IGJlIHByaXZhdGUgaW4gcmVzdG9yZS5jLCBidXQgaXMgbmVlZGVkIGJ5Ci0gKiB4ODZfcHZfbG9j
YWxpc2VfcGFnZSgpIGlmIHdlIHJlY2VpdmUgcGFnZXRhYmxlcyBmcmFtZXMgYWhlYWQgb2YgdGhl
Ci0gKiBjb250ZW50cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9pbnQgYXQuCi0gKi8KLWludCBwb3B1
bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAotICAg
ICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50
MzJfdCAqdHlwZXMpOwotCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlLmMKaW5kZXggZDUzOTQ4ZTFhNi4uOGNkOTI4OWQxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwpAQCAt
NjgsNzQgKzY4LDYgQEAgc3RhdGljIGludCByZWFkX2hlYWRlcnMoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCkKICAgICByZXR1cm4gMDsKIH0KIAotLyoKLSAqIEdpdmVuIGEgc2V0IG9mIHBmbnMs
IG9idGFpbiBtZW1vcnkgZnJvbSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCi0gKiB1
bnBvcHVsYXRlZCBzdWJzZXQuICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tp
bmcgaXMgcGVyZm9ybWVkCi0gKiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRl
ZC4KLSAqLwotaW50IHBvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdW5z
aWduZWQgY291bnQsCi0gICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFs
X3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOwotICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigq
bWZucykpLAotICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOwot
ICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOwotICAgIGludCByYyA9IC0xOwotCi0gICAgaWYg
KCAhbWZucyB8fCAhcGZucyApCi0gICAgewotICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9j
YXRlICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCi0gICAgICAgICAgICAg
IDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0K
LSAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQotICAgIHsKLSAgICAgICAgaWYgKCAo
IXR5cGVzIHx8ICh0eXBlcyAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAh
PSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgotICAgICAgICAgICAgICFw
Zm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7Ci0g
ICAgICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAg
ICAgIHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKLSAg
ICAgICAgICAgICsrbnJfcGZuczsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggbnJfcGZu
cyApCi0gICAgewotICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0
KAotICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKLSAg
ICAgICAgaWYgKCByYyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRv
IHBvcHVsYXRlIHBoeXNtYXAiKTsKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICB9Ci0K
LSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1Iiwg
aSk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtMTsKLSAgICAgICAgICAgICAgICBnb3RvIGVycjsK
LSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0
eCwgcGZuc1tpXSwgbWZuc1tpXSk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICByYyA9IDA7Ci0K
LSBlcnI6Ci0gICAgZnJlZShwZm5zKTsKLSAgICBmcmVlKG1mbnMpOwotCi0gICAgcmV0dXJuIHJj
OwotfQotCiAvKgogICogR2l2ZW4gYSBsaXN0IG9mIHBmbnMsIHRoZWlyIHR5cGVzLCBhbmQgYSBi
bG9jayBvZiBwYWdlIGRhdGEgZnJvbSB0aGUKICAqIHN0cmVhbSwgcG9wdWxhdGUgYW5kIHJlY29y
ZCB0aGVpciB0eXBlcywgbWFwIHRoZSByZWxldmFudCBzdWJzZXQgYW5kIGNvcHkKQEAgLTE2MSw3
ICs5Myw3IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19wYWdlX2RhdGEoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCwgdW5zaWduZWQgY291bnQsCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAg
IHJjID0gcG9wdWxhdGVfcGZucyhjdHgsIGNvdW50LCBwZm5zLCB0eXBlcyk7CisgICAgcmMgPSBj
dHgtPnJlc3RvcmUub3BzLnBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZucywgdHlwZXMpOwog
ICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBw
Zm5zIGZvciBiYXRjaCBvZiAldSBwYWdlcyIsIGNvdW50KTsKQEAgLTgyNiw3ICs3NTgsMTIgQEAg
aW50IHhjX2RvbWFpbl9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQz
Ml90IGRvbSwKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAorICAgIC8qIFNlZSB4Y19kb21h
aW5fZ2V0aW5mbyAqLworICAgIGN0eC5yZXN0b3JlLm1heF9wYWdlcyA9IGN0eC5kb21pbmZvLm1h
eF9tZW1rYiA+PiAoUEFHRV9TSElGVC0xMCk7CisgICAgY3R4LnJlc3RvcmUudG90X3BhZ2VzID0g
Y3R4LmRvbWluZm8ubnJfcGFnZXM7CiAgICAgY3R4LnJlc3RvcmUucDJtX3NpemUgPSBucl9wZm5z
OworICAgIERQUklOVEYoImRvbSAldSBwMm1fc2l6ZSAlbHggbWF4X3BhZ2VzICVseCIsCisgICAg
ICAgICAgICBjdHguZG9taWQsIGN0eC5yZXN0b3JlLnAybV9zaXplLCBjdHgucmVzdG9yZS5tYXhf
cGFnZXMpOwogCiAgICAgaWYgKCBjdHguZG9taW5mby5odm0gKQogICAgIHsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIGIvdG9vbHMvbGlieGMveGNfc3Jf
cmVzdG9yZV94ODZfaHZtLmMKaW5kZXggMWRjYTg1MzU0YS4uNTQ4ZDY2ZWViOSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfc3JfcmVzdG9yZV94ODZfaHZtLmMKQEAgLTEzNSw2ICsxMzUsOCBAQCBzdGF0aWMgaW50IHg4
Nl9odm1fbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogc3RhdGljIGlu
dCB4ODZfaHZtX3NldHVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgeGNfaW50
ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKKyAg
ICB1bnNpZ25lZCBsb25nIGJpdHM7CiAKICAgICBpZiAoIGN0eC0+cmVzdG9yZS5ndWVzdF90eXBl
ICE9IERIRFJfVFlQRV9YODZfSFZNICkKICAgICB7CkBAIC0xNDksNyArMTUxLDMwIEBAIHN0YXRp
YyBpbnQgeDg2X2h2bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICBy
ZXR1cm4gLTE7CiAgICAgfQogCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1w
dGVkXzFnOworICAgIGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+IFNVUEVSUEFHRV8x
R0JfU0hJRlQpICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMpID09
IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVz
dG9yZS5hdHRlbXB0ZWRfMm07CisgICAgYml0cyA9IChjdHgtPnJlc3RvcmUucDJtX3NpemUgPj4g
U1VQRVJQQUdFXzJNQl9TSElGVCkgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShi
bSwgYml0cykgPT0gZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGJtID0gJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zOworICAgIGJpdHMgPSBjdHgtPnJlc3RvcmUu
cDJtX3NpemUgKyAxOworICAgIGlmICggeGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0cykgPT0g
ZmFsc2UgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIE5vIHN1cGVycGFnZSBpbiAxc3Qg
Mk1CIGR1ZSB0byBWR0EgaG9sZSAqLworICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2
bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7CisgICAgeGNfc3Jfc2V0X2JpdCgwLCAmY3R4LT54ODZf
aHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsKKwogICAgIHJldHVybiAwOworCitvdXQ6CisgICAg
RVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBmbiBiaXRtYXBzIik7CisgICAg
cmV0dXJuIC0xOwogfQogCiAvKgpAQCAtMjI0LDEwICsyNDksMzIxIEBAIHN0YXRpYyBpbnQgeDg2
X2h2bV9zdHJlYW1fY29tcGxldGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKIHN0YXRpYyBp
bnQgeDg2X2h2bV9jbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiB7CiAgICAgZnJl
ZShjdHgtPng4Nl9odm0ucmVzdG9yZS5jb250ZXh0KTsKKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgm
Y3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnKTsKKyAgICB4Y19zcl9iaXRtYXBfZnJl
ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsKKyAgICB4Y19zcl9iaXRtYXBf
ZnJlZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpOwogCiAgICAgcmV0dXJu
IDA7CiB9CiAKKy8qCisgKiBTZXQgYSBwZm4gYXMgYWxsb2NhdGVkLCBleHBhbmRpbmcgdGhlIHRy
YWNraW5nIHN0cnVjdHVyZXMgaWYgbmVlZGVkLgorICovCitzdGF0aWMgaW50IHBmbl9zZXRfYWxs
b2NhdGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5fdCBwZm4pCit7CisgICAg
eGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKworICAgIGlmICggIXhjX3NyX3NldF9iaXQo
cGZuLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICB7CisgICAg
ICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyBiaXRtYXAiKTsKKyAg
ICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisgICAgcmV0
dXJuIDA7Cit9CisKK3N0cnVjdCB4ODZfaHZtX3NwIHsKKyAgICB4ZW5fcGZuX3QgcGZuOworICAg
IHhlbl9wZm5fdCBiYXNlX3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIGluZGV4OworICAgIHVuc2ln
bmVkIGxvbmcgY291bnQ7Cit9OworCisvKgorICogVHJ5IHRvIGFsbG9jYXRlIGEgMUdCIHBhZ2Ug
Zm9yIHRoaXMgcGZuLCBidXQgYXZvaWQgT3Zlci1hbGxvY2F0aW9uLgorICogSWYgdGhpcyBzdWNj
ZWVkcywgbWFyayB0aGUgcmFuZ2Ugb2YgMk1CIHBhZ2VzIGFzIGJ1c3kuCisgKi8KK3N0YXRpYyBi
b29sIHg4Nl9odm1fYWxsb2NfMWcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4
Nl9odm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAg
c3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzaGlmdDsK
KyAgICBpbnQgaSwgZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgYm0gPSAmY3R4
LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzFnOworCisgICAgLyogT25seSBvbmUgYXR0ZW1w
dCB0byBhdm9pZCBvdmVybGFwcGluZyBhbGxvY2F0aW9uICovCisgICAgaWYgKCB4Y19zcl90ZXN0
X2FuZF9zZXRfYml0KHNwLT5pbmRleCwgYm0pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgb3JkZXIgPSBTVVBFUlBBR0VfMUdCX1NISUZUOworICAgIHNwLT5jb3VudCA9IDFVTEwgPDwg
b3JkZXI7CisKKyAgICAvKiBBbGxvY2F0ZSBvbmx5IGlmIHRoZXJlIGlzIHJvb20gZm9yIGFub3Ro
ZXIgc3VwZXJwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3AtPmNv
dW50ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRlcjsK
KyAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAx
LCBvcmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAgUEVS
Uk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
ICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IERQUklOVEYoIjFHIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bmbik7
CisKKyAgICAvKiBNYXJrIGFsbCAyTUIgcGFnZXMgYXMgZG9uZSB0byBhdm9pZCBvdmVybGFwcGlu
ZyBhbGxvY2F0aW9uICovCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVk
XzJtOworICAgIHNoaWZ0ID0gU1VQRVJQQUdFXzFHQl9TSElGVCAtIFNVUEVSUEFHRV8yTUJfU0hJ
RlQ7CisgICAgZm9yICggaSA9IDA7IGkgPCAoc3AtPmNvdW50ID4+IHNoaWZ0KTsgaSsrICkKKyAg
ICAgICAgeGNfc3Jfc2V0X2JpdCgoc3AtPmJhc2VfcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQp
ICsgaSwgYm0pOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG9jYXRlIGEgMk1CIHBh
Z2UgaWYgeDg2X2h2bV9hbGxvY18xZyBmYWlsZWQsIGF2b2lkIE92ZXItYWxsb2NhdGlvbi4gKi8K
K3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfMm0oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
c3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54
Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAgdW5zaWduZWQgaW50IG9yZGVy
OworICAgIGludCBkb25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBibSA9ICZjdHgt
Png4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMm07CisKKyAgICAvKiBPbmx5IG9uZSBhdHRlbXB0
IHRvIGF2b2lkIG92ZXJsYXBwaW5nIGFsbG9jYXRpb24gKi8KKyAgICBpZiAoIHhjX3NyX3Rlc3Rf
YW5kX3NldF9iaXQoc3AtPmluZGV4LCBibSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBvcmRlciA9IFNVUEVSUEFHRV8yTUJfU0hJRlQ7CisgICAgc3AtPmNvdW50ID0gMVVMTCA8PCBv
cmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhlcmUgaXMgcm9vbSBmb3IgYW5vdGhl
ciBzdXBlcnBhZ2UgKi8KKyAgICBpZiAoIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMgKyBzcC0+Y291
bnQgPiBjdHgtPnJlc3RvcmUubWF4X3BhZ2VzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgZXh0ZW50ID0gc3AtPmJhc2VfcGZuID0gKHNwLT5wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwor
ICAgIGRvbmUgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y2gsIGN0eC0+ZG9taWQsIDEs
IG9yZGVyLCAwLCAmZXh0ZW50KTsKKyAgICBpZiAoIGRvbmUgPCAwICkgeworICAgICAgICBQRVJS
T1IoInBvcHVsYXRlX3BoeXNtYXAgZmFpbGVkLiIpOworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQorICAgIGlmICggZG9uZSA9PSAwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
RFBSSU5URigiMk0gYmFzZV9wZm4gJSIgUFJJX3hlbl9wZm4gIlxuIiwgc3AtPmJhc2VfcGZuKTsK
KyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyogQWxsb2NhdGUgYSBzaW5nbGUgcGFnZSBpZiB4ODZf
aHZtX2FsbG9jXzJtIGZhaWxlZC4gKi8KK3N0YXRpYyBib29sIHg4Nl9odm1fYWxsb2NfNGsoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgc3RydWN0IHg4Nl9odm1fc3AgKnNwKQoreworICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworICAg
IGludCBkb25lOworICAgIHhlbl9wZm5fdCBleHRlbnQ7CisKKyAgICBvcmRlciA9IDA7CisgICAg
c3AtPmNvdW50ID0gMVVMTCA8PCBvcmRlcjsKKworICAgIC8qIEFsbG9jYXRlIG9ubHkgaWYgdGhl
cmUgaXMgcm9vbSBmb3IgYW5vdGhlciBwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90
X3BhZ2VzICsgc3AtPmNvdW50ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9y
ZGVyKSA8PCBvcmRlcjsKKyAgICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNo
LCBjdHgtPmRvbWlkLCAxLCBvcmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCAp
IHsKKyAgICAgICAgUEVSUk9SKCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIERQUklOVEYoIjRLIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIs
IHNwLT5iYXNlX3Bmbik7CisgICAgcmV0dXJuIHRydWU7Cit9CisvKgorICogQXR0ZW1wdCB0byBh
bGxvY2F0ZSBhIHN1cGVycGFnZSB3aGVyZSB0aGUgcGZuIHJlc2lkZXMuCisgKi8KK3N0YXRpYyBp
bnQgeDg2X2h2bV9hbGxvY2F0ZV9wZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bm
bl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIGJvb2wg
c3VjY2VzczsKKyAgICBpbnQgcmMgPSAtMTsKKyAgICB1bnNpZ25lZCBsb25nIGlkeF8xZywgaWR4
XzJtOworICAgIHN0cnVjdCB4ODZfaHZtX3NwIHNwID0geworICAgICAgICAucGZuID0gcGZuCisg
ICAgfTsKKworICAgIGlmICggeGNfc3JfdGVzdF9iaXQocGZuLCAmY3R4LT54ODZfaHZtLnJlc3Rv
cmUuYWxsb2NhdGVkX3BmbnMpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZHhfMWcgPSBw
Zm4gPj4gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBpZHhfMm0gPSBwZm4gPj4gU1VQRVJQQUdF
XzJNQl9TSElGVDsKKyAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hdHRlbXB0ZWRfMWcsIGlkeF8xZykgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJG
YWlsZWQgdG8gcmVhbGxvYyBhdHRlbXB0ZWRfMWciKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKyAgICBpZiAoICF4Y19zcl9iaXRtYXBfcmVzaXplKCZjdHgtPng4Nl9odm0ucmVzdG9yZS5h
dHRlbXB0ZWRfMm0sIGlkeF8ybSkgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8g
cmVhbGxvYyBhdHRlbXB0ZWRfMm0iKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAg
IHNwLmluZGV4ID0gaWR4XzFnOworICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzFnKGN0eCwg
JnNwKTsKKworICAgIGlmICggc3VjY2VzcyA9PSBmYWxzZSApIHsKKyAgICAgICAgc3AuaW5kZXgg
PSBpZHhfMm07CisgICAgICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzJtKGN0eCwgJnNwKTsK
KyAgICB9CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gZmFsc2UgKSB7CisgICAgICAgIHNwLmluZGV4
ID0gMDsKKyAgICAgICAgc3VjY2VzcyA9IHg4Nl9odm1fYWxsb2NfNGsoY3R4LCAmc3ApOworICAg
IH0KKworICAgIGlmICggc3VjY2VzcyA9PSB0cnVlICkgeworICAgICAgICBkbyB7CisgICAgICAg
ICAgICBzcC5jb3VudC0tOworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnRvdF9wYWdlcysrOwor
ICAgICAgICAgICAgcmMgPSBwZm5fc2V0X2FsbG9jYXRlZChjdHgsIHNwLmJhc2VfcGZuICsgc3Au
Y291bnQpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0gd2hpbGUgKCBzcC5jb3VudCApOworICAgIH0KKyAgICByZXR1cm4gcmM7Cit9CisK
K3N0YXRpYyBib29sIHg4Nl9odm1fcHVuY2hfaG9sZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
LCB4ZW5fcGZuX3QgbWF4X3BmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNo
OworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHhlbl9wZm5fdCBfcGZuLCBwZm4s
IG1pbl9wZm47CisgICAgdWludDMyX3QgZG9taWQsIGZyZWVkID0gMCwgb3JkZXI7CisgICAgaW50
IHJjID0gLTE7CisKKyAgICAvKgorICAgICAqIFNjYW4gdGhlIGVudGlyZSBzdXBlcnBhZ2UgYmVj
YXVzZSBzZXZlcmFsIGJhdGNoZXMgd2lsbCBmaXQgaW50bworICAgICAqIGEgc3VwZXJwYWdlLCBh
bmQgaXQgaXMgdW5rbm93biB3aGljaCBwZm4gdHJpZ2dlcmVkIHRoZSBhbGxvY2F0aW9uLgorICAg
ICAqLworICAgIG9yZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBwZm4gPSBtaW5fcGZu
ID0gKG1heF9wZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworCisgICAgd2hpbGUgKCBwZm4gPD0gbWF4
X3BmbiApCisgICAgeworICAgICAgICBibSA9ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hbGxvY2F0
ZWRfcGZuczsKKyAgICAgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgcGZuKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVk
X3BmbnMgJSIgUFJJX3hlbl9wZm4sIHBmbik7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgICAgIH0KKyAgICAgICAgaWYgKCAhcGZuX2lzX3BvcHVsYXRlZChjdHgsIHBmbikgJiYKKyAg
ICAgICAgICAgIHhjX3NyX3Rlc3RfYW5kX2NsZWFyX2JpdChwZm4sIGJtKSApIHsKKyAgICAgICAg
ICAgIGRvbWlkID0gY3R4LT5kb21pZDsKKyAgICAgICAgICAgIF9wZm4gPSBwZm47CisgICAgICAg
ICAgICByYyA9IHhjX2RvbWFpbl9kZWNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGRvbWlk
LCAxLCAwLCAmX3Bmbik7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWxlYXNlIHBmbiAlIiBQUklfeGVuX3Bm
biwgcGZuKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUudG90X3BhZ2VzLS07CisgICAgICAgICAgICBmcmVlZCsr
OworICAgICAgICB9CisgICAgICAgIHBmbisrOworICAgIH0KKyAgICBpZiAoIGZyZWVkICkKKyAg
ICAgICAgRFBSSU5URigiZnJlZWQgJXUgYmV0d2VlbiAlIiBQUklfeGVuX3BmbiAiICUiIFBSSV94
ZW5fcGZuICJcbiIsCisgICAgICAgICAgICAgICAgZnJlZWQsIG1pbl9wZm4sIG1heF9wZm4pOwor
ICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgaW50IHg4Nl9odm1fcG9wdWxhdGVfcGZucyhz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAg
ICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHhlbl9wZm5fdCBwZm4sIG1pbl9w
Zm4gPSBvcmlnaW5hbF9wZm5zWzBdLCBtYXhfcGZuID0gb3JpZ2luYWxfcGZuc1swXTsKKyAgICB4
ZW5fcGZuX3QgaWR4MUcsIGlkeDFHX3ByZXYsIGlkeDJNLCBpZHgyTV9wcmV2OworICAgIHVuc2ln
bmVkIGksIG9yZGVyOworICAgIGludCByYyA9IC0xOworCisgICAgLyogTG9vcCBvbmNlIG92ZXIg
dGhlIGFycmF5IHRvIHNob3cgc3RhdGlzdGljcyAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgY291
bnQ7ICsraSApCisgICAgeworICAgICAgICBpZiAoIG9yaWdpbmFsX3BmbnNbaV0gPCBtaW5fcGZu
ICkKKyAgICAgICAgICAgIG1pbl9wZm4gPSBvcmlnaW5hbF9wZm5zW2ldOworICAgICAgICBpZiAo
IG9yaWdpbmFsX3BmbnNbaV0gPiBtYXhfcGZuICkKKyAgICAgICAgICAgIG1heF9wZm4gPSBvcmln
aW5hbF9wZm5zW2ldOworICAgIH0KKyAgICBEUFJJTlRGKCJiYXRjaCBvZiAldSBwZm5zIGJldHdl
ZW4gJSIgUFJJX3hlbl9wZm4gIiAlIiBQUklfeGVuX3BmbiAiXG4iLAorICAgICAgICAgICAgY291
bnQsIG1pbl9wZm4sIG1heF9wZm4pOworCisgICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbMF07
CisgICAgaWR4MUdfcHJldiA9IG9yaWdpbmFsX3BmbnNbMF0gPj4gU1VQRVJQQUdFXzFHQl9TSElG
VDsKKyAgICBpZHgyTV9wcmV2ID0gb3JpZ2luYWxfcGZuc1swXSA+PiBTVVBFUlBBR0VfMk1CX1NI
SUZUOworCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7CisgICAgICAg
IHBmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgIGlkeDFHID0gcGZuID4+IFNVUEVSUEFH
RV8xR0JfU0hJRlQ7CisgICAgICAgIGlkeDJNID0gcGZuID4+IFNVUEVSUEFHRV8yTUJfU0hJRlQ7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyBwZm4gaXMgaW4gYW5vdGhlciAyTUIg
c3VwZXJwYWdlIGl0IGlzIHJlcXVpcmVkIHRvIHB1bmNoIGhvbGVzCisgICAgICAgICAqIHRvIHJl
bGVhc2UgbWVtb3J5LCBzdGFydGluZyBmcm9tIHRoZSAxR0IgYm91bmRhcnkgdXAgdG8gdGhlIGhp
Z2hlc3QKKyAgICAgICAgICogcGZuIHdpdGhpbiB0aGUgcHJldmlvdXMgMk1CIHN1cGVycGFnZS4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggaWR4MUdfcHJldiA9PSBpZHgxRyAmJiBpZHgyTV9w
cmV2ID09IGlkeDJNICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogUmVjb3JkIGhpZ2hlc3Qg
cGZuIHdpdGhpbiB0aGlzIDJNQiBzdXBlcnBhZ2UgKi8KKyAgICAgICAgICAgIGlmICggcGZuID4g
bWF4X3BmbiApCisgICAgICAgICAgICAgICAgbWF4X3BmbiA9IHBmbjsKKyAgICAgICAgfSBlbHNl
IHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGlzIG5leHQgcGZuIGlzIHdp
dGhpbiBhbm90aGVyIDFHQiBzdXBlcnBhZ2UgaXQgaXMgcmVxdWlyZWQKKyAgICAgICAgICAgICAq
IHRvIHNjYW4gdGhlIGVudGlyZSBwcmV2aW91cyBzdXBlcnBhZ2UgYmVjYXVzZSB0aGVyZSBtaWdo
dCBiZQorICAgICAgICAgICAgICogaG9sZXMgYmV0d2VlbiBtYXhfcGZuIGFuZCB0aGUgZW5kIG9m
IHRoZSBzdXBlcnBhZ2UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggaWR4MUdf
cHJldiAhPSBpZHgxRyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgb3JkZXIgPSBT
VVBFUlBBR0VfMUdCX1NISUZUOworICAgICAgICAgICAgICAgIG1heF9wZm4gPSAoKChtYXhfcGZu
ID4+IG9yZGVyKSArIDEpIDw8IG9yZGVyKSAtIDE7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBpZiAoIHg4Nl9odm1fcHVuY2hfaG9sZShjdHgsIG1heF9wZm4pID09IGZhbHNlICkKKyAgICAg
ICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgICAgIC8qIFRoaXMgaXMgdGhlIGhpZ2hlc3Qg
cGZuIHdpdGhpbiB0aGUgbmV4dCAyTUIgc3VwZXJwYWdlICovCisgICAgICAgICAgICBtYXhfcGZu
ID0gcGZuOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAodHlwZXNbaV0gIT0gWEVOX0RPTUNU
TF9QRklORk9fWFRBQiAmJgorICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5fRE9NQ1RMX1BG
SU5GT19CUk9LRU4pICYmCisgICAgICAgICAgICAgIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBwZm4p
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSB4ODZfaHZtX2FsbG9jYXRlX3BmbihjdHgs
IHBmbik7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsK
KyAgICAgICAgICAgIHJjID0gcGZuX3NldF9wb3B1bGF0ZWQoY3R4LCBwZm4pOworICAgICAgICAg
ICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAg
ICAgaWR4MUdfcHJldiA9IGlkeDFHOworICAgICAgICBpZHgyTV9wcmV2ID0gaWR4Mk07CisgICAg
fQorCisgICAgcmMgPSAwOworCisgZXJyOgorICAgIHJldHVybiByYzsKK30KKworCiBzdHJ1Y3Qg
eGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9CiB7CiAgICAgLnBmbl9pc192
YWxpZCAgICA9IHg4Nl9odm1fcGZuX2lzX3ZhbGlkLApAQCAtMjM2LDYgKzU3Miw3IEBAIHN0cnVj
dCB4Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZfaHZtID0KICAgICAuc2V0X3BhZ2Vf
dHlwZSAgID0geDg2X2h2bV9zZXRfcGFnZV90eXBlLAogICAgIC5sb2NhbGlzZV9wYWdlICAgPSB4
ODZfaHZtX2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICA9IHg4Nl9odm1fc2V0
dXAsCisgICAgLnBvcHVsYXRlX3BmbnMgICA9IHg4Nl9odm1fcG9wdWxhdGVfcGZucywKICAgICAu
cHJvY2Vzc19yZWNvcmQgID0geDg2X2h2bV9wcm9jZXNzX3JlY29yZCwKICAgICAuc3RyZWFtX2Nv
bXBsZXRlID0geDg2X2h2bV9zdHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9
IHg4Nl9odm1fY2xlYW51cCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1
YzE2MmMuLjg3OTU3NTU5YmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtOTM2
LDYgKzkzNiw3NSBAQCBzdGF0aWMgdm9pZCB4ODZfcHZfc2V0X2dmbihzdHJ1Y3QgeGNfc3JfY29u
dGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuLAogICAgICAgICAoKHVpbnQzMl90ICopY3R4LT54ODZf
cHYucDJtKVtwZm5dID0gbWZuOwogfQogCisvKgorICogR2l2ZW4gYSBzZXQgb2YgcGZucywgb2J0
YWluIG1lbW9yeSBmcm9tIFhlbiB0byBmaWxsIHRoZSBwaHlzbWFwIGZvciB0aGUKKyAqIHVucG9w
dWxhdGVkIHN1YnNldC4gIElmIHR5cGVzIGlzIE5VTEwsIG5vIHBhZ2UgdHlwZSBjaGVja2luZyBp
cyBwZXJmb3JtZWQKKyAqIGFuZCBhbGwgdW5wb3B1bGF0ZWQgcGZucyBhcmUgcG9wdWxhdGVkLgor
ICovCitzdGF0aWMgaW50IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB4ZW5fcGZuX3QgKm9yaWdpbmFsX3BmbnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVpbnQzMl90ICp0eXBlcykKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOworICAgIHhlbl9wZm5fdCAqbWZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigq
bWZucykpLAorICAgICAgICAqcGZucyA9IG1hbGxvYyhjb3VudCAqIHNpemVvZigqcGZucykpOwor
ICAgIHVuc2lnbmVkIGksIG5yX3BmbnMgPSAwOworICAgIGludCByYyA9IC0xOworCisgICAgaWYg
KCAhbWZucyB8fCAhcGZucyApCisgICAgeworICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGFsbG9j
YXRlICV6dSBieXRlcyBmb3IgcG9wdWxhdGluZyB0aGUgcGh5c21hcCIsCisgICAgICAgICAgICAg
IDIgKiBjb3VudCAqIHNpemVvZigqbWZucykpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQorICAgIHsKKyAgICAgICAgaWYgKCAo
IXR5cGVzIHx8ICh0eXBlcyAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICh0eXBlc1tpXSAh
PSBYRU5fRE9NQ1RMX1BGSU5GT19YVEFCICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgIHR5
cGVzW2ldICE9IFhFTl9ET01DVExfUEZJTkZPX0JST0tFTikpKSAmJgorICAgICAgICAgICAgICFw
Zm5faXNfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgb3JpZ2luYWxfcGZuc1tpXSk7Cisg
ICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAg
ICAgIHBmbnNbbnJfcGZuc10gPSBtZm5zW25yX3BmbnNdID0gb3JpZ2luYWxfcGZuc1tpXTsKKyAg
ICAgICAgICAgICsrbnJfcGZuczsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggbnJfcGZu
cyApCisgICAgeworICAgICAgICByYyA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0
KAorICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBucl9wZm5zLCAwLCAwLCBtZm5zKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRv
IHBvcHVsYXRlIHBoeXNtYXAiKTsKKyAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisK
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wZm5zOyArK2kgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIG1mbnNbaV0gPT0gSU5WQUxJRF9NRk4gKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIEVSUk9SKCJQb3B1bGF0ZSBwaHlzbWFwIGZhaWxlZCBmb3IgcGZuICV1Iiwg
aSk7CisgICAgICAgICAgICAgICAgcmMgPSAtMTsKKyAgICAgICAgICAgICAgICBnb3RvIGVycjsK
KyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgY3R4LT5yZXN0b3JlLm9wcy5zZXRfZ2ZuKGN0
eCwgcGZuc1tpXSwgbWZuc1tpXSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByYyA9IDA7CisK
KyBlcnI6CisgICAgZnJlZShwZm5zKTsKKyAgICBmcmVlKG1mbnMpOworCisgICAgcmV0dXJuIHJj
OworfQorCiAvKgogICogcmVzdG9yZV9vcHMgZnVuY3Rpb24uICBDb252ZXJ0IHBmbnMgYmFjayB0
byBtZm5zIGluIHBhZ2V0YWJsZXMuICBQb3NzaWJseQogICogbmVlZHMgdG8gcG9wdWxhdGUgbmV3
IGZyYW1lcyBpZiBhIFBURSBpcyBmb3VuZCByZWZlcnJpbmcgdG8gYSBmcmFtZSB3aGljaApAQCAt
OTgwLDcgKzEwNDksNyBAQCBzdGF0aWMgaW50IHg4Nl9wdl9sb2NhbGlzZV9wYWdlKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIHRvX3BvcHVs
YXRlICYmIHBvcHVsYXRlX3BmbnMoY3R4LCB0b19wb3B1bGF0ZSwgcGZucywgTlVMTCkgKQorICAg
IGlmICggdG9fcG9wdWxhdGUgJiYgeDg2X3B2X3BvcHVsYXRlX3BmbnMoY3R4LCB0b19wb3B1bGF0
ZSwgcGZucywgTlVMTCkgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBmb3IgKCBpID0gMDsg
aSA8IChQQUdFX1NJWkUgLyBzaXplb2YodWludDY0X3QpKTsgKytpICkKQEAgLTExNjAsNiArMTIy
OSw3IEBAIHN0cnVjdCB4Y19zcl9yZXN0b3JlX29wcyByZXN0b3JlX29wc194ODZfcHYgPQogICAg
IC5zZXRfZ2ZuICAgICAgICAgPSB4ODZfcHZfc2V0X2dmbiwKICAgICAubG9jYWxpc2VfcGFnZSAg
ID0geDg2X3B2X2xvY2FsaXNlX3BhZ2UsCiAgICAgLnNldHVwICAgICAgICAgICA9IHg4Nl9wdl9z
ZXR1cCwKKyAgICAucG9wdWxhdGVfcGZucyAgID0geDg2X3B2X3BvcHVsYXRlX3BmbnMsCiAgICAg
LnByb2Nlc3NfcmVjb3JkICA9IHg4Nl9wdl9wcm9jZXNzX3JlY29yZCwKICAgICAuc3RyZWFtX2Nv
bXBsZXRlID0geDg2X3B2X3N0cmVhbV9jb21wbGV0ZSwKICAgICAuY2xlYW51cCAgICAgICAgID0g
eDg2X3B2X2NsZWFudXAsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhDX-0004Wc-Se; Fri, 01 Sep 2017 08:22:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnhDW-0004WM-6B
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:22:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 52/8B-03423-9B819A95; Fri, 01 Sep 2017 08:22:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUSuHLSQt0dEis
 jDd48NbdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+/OhnKTjNVbHuXw9bA+Myzi5GLg4WgU9M
 El8PrmfvYuTgkBDIlTh/sATCFJF48j8NpERI4CCTxMevv5i7GDk52ASUJPYePM4IkhARmMgoc
 fD0PUaQBLOAgsSL51uZQJqFBbwlzi9XBgmzCKhKdC2YBlbCK2Aksbd/K9gcCQF5iXMPboPZnA
 LGEjN/rwarEQKqudV0mHECI+8CRoZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBwcAABDsYvy0LOMQoycGkJMpb7b8iUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEL5v4ykghwaLU9NSKtMwcYFjCpCU4eJREeGeIAaV5iwsSc4sz0yFSpxgVpcR5d4IkBEASG
 aV5cG2wWLjEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV5NkO08mXklcNNfAS1mAlr87/MKkM
 UliQgpqQZG4767B9ccW/CB+cSuzhWMSbrxL8MKLbv2mM779sbrhO2kU9v/7Z7Ps/isM3Ozx/o
 fdVenPPm2ZDbnmcWif9VFLBet2/Pw/p3kuftlVMVur6qTSX+ild958Vr8RdWnF5g/KSk2Jh82
 UVlxqctJQEw6ZsvZvSxlB7uufIuu0fqwYRPX87+5mzRM9yuxFGckGmoxFxUnAgA1FBfbgAIAA
 A==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504254136!102074105!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45935 invoked from network); 1 Sep 2017 08:22:16 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:22:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504254136;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=DRD6UD693F9bROqlEFeLN7YpnSYWIqWh9ZF+KAl/uwgL9HJVikCTOy+FBI2NKuxdsy
 QkZT2rIXlbS/zQ/0CRxitsXeiZR9DTTRbqLwTPZg/WVvpoflP4Jrn+BOhAf1dLYkAB4/
 nMST3rtUvh1CWM1Cb2en9YKRWX7HwYu48Sdks=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id R01296t818M6ZxR
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 10:22:06 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri,  1 Sep 2017 10:21:47 +0200
Message-Id: <20170901082149.6355-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170901082149.6355-1-olaf@aepfle.de>
References: <20170901082149.6355-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v8 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:23:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhEb-0004ot-MV; Fri, 01 Sep 2017 08:23:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dnhEb-0004og-19
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:23:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6A/DE-02045-CF819A95; Fri, 01 Sep 2017 08:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykQve3xMp
 Ig5uvtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owHa40LVvJVdH+IbWCcxt3FyMUhJDCNUWLf
 zq+MXYycHBICvBJHls1ghbD9JSZM2s8MV7R8zzkmkISwQIzEuml9LCC2iICbxMeeu1BFGxklt
 tx8xwLiMAssYZRoWHgdbBSbgLrEicUTwVbwCthIbHpyHMxmEVCRWHt6HdhUUYF4icebTrND1A
 hKnJz5BGgQBwengJ3EnWYjkDAz0Jg/8y4xQ9jyEs1bZzNPYBSYhaRjFpKyWUjKFjAyr2LUKE4
 tKkst0jU00ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxPBiDYwdg3y/kQoyQH
 k5Iob7X/ikghvqT8lMqMxOKM+KLSnNTiQ4waHBwCS87Nnc4kxZKXn5eqJMFbK74yUkiwKDU9t
 SItMwcYQTClEhw8SiK8x0DSvMUFibnFmekQqVOMilLivCdBEgIgiYzSPLg2WNReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDvCpApPJl5JXDTXwEtZgJa/O/zCpDFJYkIKakGRv6t8xMXKIp
 f9ttTkdor9I5/m5TlZuaIOj5tr6uP7H1W7peYrfL+y0cnztYcBptVpVu2pazc82jJtd/vQyTk
 YoJk/svXZgWdWPv0j+Tm4rtRvW8sdv1PWxf1OkKqRXDWHKmF6ySPlnacWMmzwbasxPSVdfG9v
 LcMSncmpKxxcU2RT/BjD2XlUmIpzkg01GIuKk4EAK0VqE7VAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504254201!109845372!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38550 invoked from network); 1 Sep 2017 08:23:23 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:23:23 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Sep 2017 01:23:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,457,1498546800"; d="scan'208";a="124635039"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 01 Sep 2017 01:23:18 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-2-git-send-email-tianyu.lan@intel.com>
 <b936220f-3050-3735-cbca-727010db09dc@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <f163ab00-620a-e807-7fbc-b2235d24e711@intel.com>
Date: Fri, 1 Sep 2017 16:19:56 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <b936220f-3050-3735-cbca-727010db09dc@citrix.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/4] xen/hap: Increase hap page pool
 size for more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA45pyIMzHml6UgMjE6NTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMzEv
MDgvMTcgMDY6MDEsIExhbiBUaWFueXUgd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gaW5jcmVh
c2UgaGFwIHBhZ2UgcG9vbCBzaXplIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cyBpbiBzaW5nbGUgVk0u
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+
PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgfCAxMCArKysrKysrKystCj4+ICAx
IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9o
YXAuYwo+PiBpbmRleCBjZGM3N2E5Li45NmE3ZWQwIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPj4gQEAg
LTQ2NCw2ICs0NjQsNyBAQCB2b2lkIGhhcF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+
PiAgaW50IGhhcF9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCj4+ICB7Cj4+ICAg
ICAgdW5zaWduZWQgaW50IG9sZF9wYWdlczsKPj4gKyAgICB1bnNpZ25lZCBpbnQgcGFnZXM7Cj4+
ICAgICAgdW5zaWduZWQgaW50IGk7Cj4+ICAgICAgaW50IHJ2ID0gMDsKPj4gIAo+PiBAQCAtNDcz
LDcgKzQ3NCwxNCBAQCBpbnQgaGFwX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkK
Pj4gICAgICBpZiAoIG9sZF9wYWdlcyA9PSAwICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHBhZ2lu
Z19sb2NrKGQpOwo+PiAtICAgICAgICBydiA9IGhhcF9zZXRfYWxsb2NhdGlvbihkLCAyNTYsIE5V
TEwpOwo+PiArCj4+ICsgICAgICAgIC8qIEluY3JlYXNlIGhhcCBwYWdlIHBvb2wgd2l0aCBtYXgg
dmNwdSBudW1iZXIuICovCj4+ICsgICAgICAgIGlmICggZC0+bWF4X3ZjcHVzID4gMTI4ICkKPj4g
KyAgICAgICAgICAgIHBhZ2VzID0gMjU2Owo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAg
ICBwYWdlcyA9IDUxMjsKPj4gKwo+PiArICAgICAgICBydiA9IGhhcF9zZXRfYWxsb2NhdGlvbihk
LCBwYWdlcywgTlVMTCk7Cj4gCj4gV2hhdCBlZmZlY3QgaXMgdGhpcyBpbnRlbmRlZCB0byBoYXZl
PyAgaGFwX2VuYWJsZSgpIGlzIGFsd2F5cyBjYWxsZWQKPiB3aGVuIGQtPm1heF92Y3B1cyBpcyAw
LgoKU29ycnkuIEkgZGlkbid0IG5vdGljZSB0aGF0IG1heF92Y3B1cyB3YXNuJ3Qgc2V0IGF0IHRo
YXQgcG9pbnQuSSBob3BlIHRvCmFsbG9jYXRlIGhhcCBwYWdlcyBhY2NvcmRpbmcgdmNwdSBudW1i
ZXIuIFRoaXMgbWVhbnMgd2UgZG9uJ3Qga25vdyBob3cKbWFueSB2Y3B1IHdpbGwgYmUgdXNlZCB3
aGVuIGFsbG9jYXRlIGhhcCBwYWdlcyBkdXJpbmcgY3JlYXRpbmcgZG9tYWluLApyaWdodD8gSWYg
dGhhdCwgd2UgaGF2ZSB0byBpbmNyZWFzZSBwYWdlIG51bWJlciB1bmNvbmRpdGlvbmFsbHkuCgo+
IAo+IGQtPm1heF92Y3B1cyBpc24ndCBjaG9zZW4gdW50aWwgYSBzdWJzZXF1ZW50IGh5cGVyY2Fs
bC4gIChUaGlzIGlzIG9uZSBvZgo+IG1hbnkgdW5leHBlY3RlZCBzdXJwcmlzZWQgZnJvbSBtdWx0
aS12Y3B1IHN1cHBvcnQgaGF2aW5nIGJlZW4gaGFja2VkIG9uCj4gdGhlIHNpZGUgb2YgZXhpc3Rp
bmcgWGVuIHN1cHBvcnQsIHJhdGhlciB0aGFuIGJlaW5nIGJ1aWx0IGluIHRvIHRoZQo+IGNyZWF0
ZWRvbWFpbiBoeXBlcmNhbGwpLgo+IAo+IH5BbmRyZXcKPiAKCgotLSAKQmVzdCByZWdhcmRzClRp
YW55dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:24:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhFM-0004xv-V8; Fri, 01 Sep 2017 08:24:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnhFL-0004xc-Rd
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:24:11 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 77/C0-03128-B2919A95; Fri, 01 Sep 2017 08:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1dLcmW
 kwa6HyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amw9eYCraxVrw6b9PAuJ2li5GTQ0ggT+L0
 135WEJtXwE7i96oOZhBbQsBQ4vTCm2A1LAKqEms+bwCrYRNQl2h7th3I5uAQEVCWmDzXt4uRi
 4NZYCajxO8nV9lBaoQFgiU6ZtxlAkkICXQxS7xcvpEZpIFTwEhi47wEEJNXQFDi7w5hkHJmAS
 2Jh79usUDY2hLLFr4Gq2YWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RqV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsZVCwIPMUpyMCmJ8lb7r4gU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLLLEyUkiwKDU9tSItMwcYBTBpCQ4eJRFeNpA0b3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeU+KAxUJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ8z4EmcKTmVcCt+kV0BFMQEf8+7wC5IiSRISUVAOj+HTT/H7mggmnDDmcJXV
 2pCo63cna68rG/SB6q15W+upr4RP6pZ38r52Z0r1cobt3Qu+mT66ZK4pUAiL00tdwNlcelP56
 /fi7hxlJq39rftZe+K/Rcmlgkx7vh4fCvr9qH0o3HV2zT2DLH+8E9q0P+HVjfH6mR29o1FK/1
 GDmId/+vD47s0+JpTgj0VCLuag4EQCV1vPgwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504254248!80491547!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63469 invoked from network); 1 Sep 2017 08:24:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:24:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 02:24:07 -0600
Message-Id: <59A93548020000780017660E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 02:24:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
 <20170901013934.GA34861@op-computing>
In-Reply-To: <20170901013934.GA34861@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDAzOjM5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBB
ZnRlciB0aGlua2luZyBpdCBhZ2FpbiwgSSB3YW50IHRvIGRlZmluZSB0aGUgY291bnRlciBhcwo+
IGEgdW5zaWduZWQgaW50IHZhcmlhYmxlIGZvciB0aGUgZm9sbG93aW5nIHJlYXNpb246Cj4gMS4g
SXQgaXMgZGVmaW5pdGUgdGhhdCB0aGUgY291bnRlciBpcyBjbG9zZWx5IHJlbGF0ZWQgd2l0aAo+
IGxpc3RfYWRkKCkgYW5kIGxpc3RfZGVsKCkuIElmIHRoZSBsaXN0IGlzIHByb3RlY3RlZCBieSB0
aGUKPiBsb2NrLCBpdCBpcyBzdHJhaWdodGZvcndhcmQgdGhhdCB0aGUgY291bnRlciBpcyBhbHNv
IHByb3RlY3RlZAo+IGJ5IHRoZSBsb2NrLgo+IDIuIEluIHBhdGNoIDMsIGFsdGhvdWdodCB0aGVy
ZSBhcmUgc29tZSBsb2NrLWxlc3MgcmVhZGVycywgd2UKPiB3aWxsIGNoZWNrIHRoZSBjb3VudGVy
IHN0aWxsIG1lZXRzIG91ciByZXF1aXJlbWVudCB3aXRoIHRoZSBsb2NrCj4gaGVsZC4gVGh1cywg
SSBkb24ndCB0aGluayB0aGVyZSBpcyBhIHJhY2luZyBpc3N1ZS4KCkkgdGhpbmsgdGhhdCdzIGZp
bmUsIGJ1dCB0aGVuIHlvdSBzdGlsbCBkb24ndCBuZWVkIExPQ0tlZCBhY2Nlc3Nlcwp0byB0aGUg
Y291bnRlciBmb3IgdXBkYXRpbmcgaXQ7IHdyaXRlX2F0b21pYygpIHdpbGwgc3VmZmljZSBhZmFp
Y3QuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:26:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhHn-0005TM-BT; Fri, 01 Sep 2017 08:26:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410d0fd5c=citrix-osstest@xenproject.org>)
 id 1dnhHl-0005T8-P3
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 08:26:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 79/17-01910-1C919A95; Fri, 01 Sep 2017 08:26:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve4ByZW
 RBlNWiVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxVn2YyFUzMqzjUVNnAeM2xi5GTQ0LAX+LN
 z/3sELa7xPT2FWwgtoiAs8SED7fBbF4BPYn7/zaB1QgLJErs3beKsYuRC6j+u6zEr3OPmCCaX
 SXOLGyAsy8uvssIYrMJeEhM7JnIAmKzCKhItMztYwWxhQS0JJYuXskEsUBQ4uTMJ2A1zAISEg
 dfvGCGmGMhseNjH9sERr5ZSMpmISlbwMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMKjqGRgYdzD27PU7xCjJwaQkylvtvyJSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvhcTKSCHBotT01Iq0zBxgeMOkJTh4lER42UDSvMUFibnFmekQqVOMuhwbVq//w
 iTEkpeflyolzhsDUiQAUpRRmgc3AhZrlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ84aCTO
 HJzCuB2/QK6AgmoCP+fV4BckRJIkJKqoFRPXX/k+lVj2oWKFdd3HP06EuOqb25hyefmr2vJYf
 b80bI3x8vdlVtdL9yqdw5VaUi//W/qjD7LI6aFs8MzZ2q0S8PeN5QeP9h3Q6JhY1zk/NvJS2c
 dLjjYvjj3N2bLF9ku+jGKO5eGZijNSdo84KlT7ovmH+Kqznyx64g8vI786TJKf4PJ1qkKbEUZ
 yQaajEXFScCALPlywawAgAA
X-Env-Sender: prvs=410d0fd5c=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504254398!105084402!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55665 invoked from network); 1 Sep 2017 08:26:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 08:26:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="446178930"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72048-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-examine:reboot:fail:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-examine:reboot:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-3:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
X-Osstest-Versions-That: xen=9053a74c08fd6abf43bb45ff932b4386de7e8510
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Sep 2017 09:26:35 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72048: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8143411401800095787=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72048 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72048/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-examine      7 reboot                    fail REGR. vs. 72005
 test-amd64-amd64-qemuu-nested-intel  7 xen-boot           fail REGR. vs. 72005
 test-armhf-armhf-libvirt-xsm  7 xen-boot                  fail REGR. vs. 72005
 test-armhf-armhf-xl-vhd       7 xen-boot                  fail REGR. vs. 72005
 test-armhf-armhf-xl           7 xen-boot                  fail REGR. vs. 72005
 test-armhf-armhf-libvirt      7 xen-boot                  fail REGR. vs. 72005
 test-armhf-armhf-examine      7 reboot                    fail REGR. vs. 72005
 test-armhf-armhf-libvirt-raw  7 xen-boot                  fail REGR. vs. 72005
 test-amd64-i386-xl-qemuu-win10-i386  7 xen-boot           fail REGR. vs. 72005
 test-armhf-armhf-xl-multivcpu  7 xen-boot                 fail REGR. vs. 72005
 test-amd64-amd64-xl-qemut-debianhvm-amd64  7 xen-boot     fail REGR. vs. 72005
 test-armhf-armhf-xl-midway    7 xen-boot                  fail REGR. vs. 72005
 test-xtf-amd64-amd64-3        7 xen-boot                  fail REGR. vs. 72005
 test-armhf-armhf-xl-credit2   7 xen-boot                  fail REGR. vs. 72005
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 15 guest-saverestore.2 fail REGR. vs. 72005
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72005
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72005

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      7 xen-boot                  fail REGR. vs. 72005
 test-amd64-amd64-xl-rtds     10 debian-install            fail REGR. vs. 72005

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72005
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72005
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72005
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 72005
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  dab6a84aadab11f31332030a1e9f0b9282d76156
baseline version:
 xen                  9053a74c08fd6abf43bb45ff932b4386de7e8510

Last test of basis    72005  2017-08-23 06:23:42 Z    9 days
Testing same since    72048  2017-09-01 01:16:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bernd Kuhls <bernd.kuhls@t-online.de>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Christopher Clark <christopher.clark6@baesystems.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Sabogal <dsabogalcc@gmail.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <dwmw@amazon.co.uk>
  George Dunlap <george.dunlap@citrix.com>
  Haoran Li <naroahlee@gmail.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Justin T. Weaver <jtweaver@hawaii.edu>
  Kevin Tian <kevin.tian@intel.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Xiong Zhang <xiong.y.zhang@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8143411401800095787==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:34:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhPX-0006EL-8c; Fri, 01 Sep 2017 08:34:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnhPV-0006EF-HE
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:34:41 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C7/F0-02046-0AB19A95; Fri, 01 Sep 2017 08:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS3eB9Mp
 Ig/5GboslHxezODB6HN39mymAMYo1My8pvyKBNaPtxRaWgn+8FRt7XzA3MP7j6mLk5BASyJPo
 3fuKFcTmFbCTOLHjCjOILSFgKHF64U0WEJtFQFVi2/OrjCA2m4C6RNuz7WD1IkD29+5bQDYXB
 7PAM0aJIyeegxUJC8RINL0+yQax4DGjxMdV9SA2p4CtxJYJh5m6GDmAlglK/N0hDGIyA81ZP0
 8IpIJZQF6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYzqxalFZalFuiZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgccABDsYG784HWKU5GBSEuWt9l8RKcSXlJ9S
 mZFYnBFfVJqTWnyIUY+DQ2DbrtUXGAWWnJs7nUmKJS8/L1VJgjdRamWkkGBRanpqRVpmDjBOY
 BokOHiURHiXSwKleYsLEnOLM9MhUqcYdTnunFz/hUkIbIaUOG8YyAwBkKKM0jy4EbCYvcQoKy
 XMywh0phBPQWpRbmYJqvwrRnEORiVh3o0gU3gy80rgNr0COoIJ6Ih/n1eAHFGSiJCSamAMZQh
 L+NjY75bNVhf/VbC35mHBoYmOWi+qJjTtOXGqvTUtaLfQjd9//pyQ2MT+j4vv6ZuHJxVvrtBK
 2vH/5cIFbm23c7dWqK38eP126+KAxGMFN8SK+hf98s+19m5tbT0oWPXhW3ey8ZEYt5szX7Ynr
 Zn3zGiTXcOiNVX3k8tzzpjpnv7HMVdQiaU4I9FQi7moOBEAoHuTONQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504254878!112477383!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28453 invoked from network); 1 Sep 2017 08:34:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:34:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 02:34:37 -0600
Message-Id: <59A937BC0200007800176642@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 02:34:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lan Tianyu" <tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-2-git-send-email-tianyu.lan@intel.com>
 <b936220f-3050-3735-cbca-727010db09dc@citrix.com>
 <f163ab00-620a-e807-7fbc-b2235d24e711@intel.com>
In-Reply-To: <f163ab00-620a-e807-7fbc-b2235d24e711@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, roger.pau@citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/4] xen/hap: Increase hap page pool
 size for more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDEwOjE5LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOOaciDMx5pelIDIxOjU2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAz
MS8wOC8xNyAwNjowMSwgTGFuIFRpYW55dSB3cm90ZToKPj4+IFRoaXMgcGF0Y2ggaXMgdG8gaW5j
cmVhc2UgaGFwIHBhZ2UgcG9vbCBzaXplIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cyBpbiBzaW5nbGUg
Cj4gVk0uCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwgMTAgKysrKysr
KysrLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Pj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMKPj4+IGluZGV4IGNkYzc3YTkuLjk2YTdlZDAgMTAwNjQ0Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jCj4+PiBAQCAtNDY0LDYgKzQ2NCw3IEBAIHZvaWQgaGFwX2RvbWFpbl9pbml0KHN0
cnVjdCBkb21haW4gKmQpCj4+PiAgaW50IGhhcF9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG1vZGUpCj4+PiAgewo+Pj4gICAgICB1bnNpZ25lZCBpbnQgb2xkX3BhZ2VzOwo+Pj4gKyAgICB1
bnNpZ25lZCBpbnQgcGFnZXM7Cj4+PiAgICAgIHVuc2lnbmVkIGludCBpOwo+Pj4gICAgICBpbnQg
cnYgPSAwOwo+Pj4gIAo+Pj4gQEAgLTQ3Myw3ICs0NzQsMTQgQEAgaW50IGhhcF9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCj4+PiAgICAgIGlmICggb2xkX3BhZ2VzID09IDAgKQo+
Pj4gICAgICB7Cj4+PiAgICAgICAgICBwYWdpbmdfbG9jayhkKTsKPj4+IC0gICAgICAgIHJ2ID0g
aGFwX3NldF9hbGxvY2F0aW9uKGQsIDI1NiwgTlVMTCk7Cj4+PiArCj4+PiArICAgICAgICAvKiBJ
bmNyZWFzZSBoYXAgcGFnZSBwb29sIHdpdGggbWF4IHZjcHUgbnVtYmVyLiAqLwo+Pj4gKyAgICAg
ICAgaWYgKCBkLT5tYXhfdmNwdXMgPiAxMjggKQo+Pj4gKyAgICAgICAgICAgIHBhZ2VzID0gMjU2
Owo+Pj4gKyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgIHBhZ2VzID0gNTEyOwo+Pj4gKwo+
Pj4gKyAgICAgICAgcnYgPSBoYXBfc2V0X2FsbG9jYXRpb24oZCwgcGFnZXMsIE5VTEwpOwo+PiAK
Pj4gV2hhdCBlZmZlY3QgaXMgdGhpcyBpbnRlbmRlZCB0byBoYXZlPyAgaGFwX2VuYWJsZSgpIGlz
IGFsd2F5cyBjYWxsZWQKPj4gd2hlbiBkLT5tYXhfdmNwdXMgaXMgMC4KPiAKPiBTb3JyeS4gSSBk
aWRuJ3Qgbm90aWNlIHRoYXQgbWF4X3ZjcHVzIHdhc24ndCBzZXQgYXQgdGhhdCBwb2ludC5JIGhv
cGUgdG8KPiBhbGxvY2F0ZSBoYXAgcGFnZXMgYWNjb3JkaW5nIHZjcHUgbnVtYmVyLiBUaGlzIG1l
YW5zIHdlIGRvbid0IGtub3cgaG93Cj4gbWFueSB2Y3B1IHdpbGwgYmUgdXNlZCB3aGVuIGFsbG9j
YXRlIGhhcCBwYWdlcyBkdXJpbmcgY3JlYXRpbmcgZG9tYWluLAo+IHJpZ2h0PyBJZiB0aGF0LCB3
ZSBoYXZlIHRvIGluY3JlYXNlIHBhZ2UgbnVtYmVyIHVuY29uZGl0aW9uYWxseS4KCkJ1dCB0aGF0
IHlvdSB3ZXJlIGFscmVhZHkgdG9sZCBpc24ndCByZWFsbHkgYWNjZXB0YWJsZS4gRGlkIHlvdQpj
b25zaWRlciBjYWxsaW5nIGhhcF9zZXRfYWxsb2NhdGlvbigpIGFub3RoZXIgdGltZSBvbmNlIHZD
UFUKY291bnQgd2FzIHNldD8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhST-0006aO-P0; Fri, 01 Sep 2017 08:37:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnhSS-0006Zl-VR
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:37:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BF/B7-02046-85C19A95; Fri, 01 Sep 2017 08:37:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUSuHLSbd1wmZW
 RBp9eC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL9vxiKdjGXdHx8DJbA+MTji5GLg4WgfnM
 Eu2NE5m6GDk4JARyJc4fLIEwRSSe/E8DKRESOM0kMeXKGvYuRk6gehWJg4uuM4LYbAJKEnsPH
 mcEKRIRmMAocfTpTlaQhLBAiMT73y/YQQbxCuhJfL5hDxIWEoiSWPJmAguIzSsgKHFy5hMwm1
 mgWKLp6UlWkHJmAWmJ5f84QMKcAsYSs/a2MoHYogKyEvevbGCcwMg/C0n3LCTdsxC6IcLqEn/
 mXWLGELaVWLfuPcsCRrZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ
 +bmbGIFBzAAEOxgbvzgdYpTkYFIS5a32XxEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3QXplp
 JBgUWp6akVaZg4wnmDSEhw8SiK8yyWB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7rAz
 JDAKQoozQPbgQsti8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPetFNAUnsy8ErhNr4COYAI
 64t/nFSBHlCQipKQaGLvqLyh5H4jmCTn2PTV9rlR2nEBHVVLZtv75/d2OG10uFHWla/x9vc/g
 9Q6vn6ILV0ZVXireUPZ2g9GEEzv2SglYL3Q2uuM07Yl48y61s0dqrxy0Xub+9LcSy9//jdoXH
 27P/3dhskEQ18OXz3LLFmZOeJXZM8tY63dlPW+f9aV5qx1EM6tOSSixFGckGmoxFxUnAgBj+W
 n46AIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504255063!95836959!1
X-Originating-IP: [81.169.146.219]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16839 invoked from network); 1 Sep 2017 08:37:43 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.219)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:37:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504255063;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:To:From:Date;
 bh=uflEj3VkDiT1guX3c4HCxuaeDYjXXc2weIRmZJ9tdtk=;
 b=CO6aNHE9sRECCJlALIvfyeQZ1eNmnJKhFjMQdO8n+brEwe70Az6XysEGgFTsYfCenk
 FuTlZIlH+/vHW9BPJvySZf4nu4olBsQmDQF8hmt3uUCrGRi06Q543B6YxHOH3CmbDHef
 Em9FL0kmlCCAUj5+SSrTRe62s7AkwqOCevwSo=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id i06c5bt818bbY4w
 (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, 1 Sep 2017 10:37:37 +0200 (CEST)
Date: Fri, 1 Sep 2017 10:37:36 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170901083736.GC21663@aepfle.de>
References: <20170901082149.6355-1-olaf@aepfle.de>
 <20170901082149.6355-4-olaf@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170901082149.6355-4-olaf@aepfle.de>
User-Agent: Mutt/1.8.3 (7138)
Subject: Re: [Xen-devel] [PATCH v8 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7949317023488535314=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============7949317023488535314==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="zbGR4y+acU1DwHSi"
Content-Disposition: inline


--zbGR4y+acU1DwHSi
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Sep 01, Olaf Hering wrote:

> +static int x86_hvm_populate_pfns(struct xc_sr_context *ctx, unsigned count,

> +            /*
> +             * If this next pfn is within another 1GB superpage it is required
> +             * to scan the entire previous superpage because there might be
> +             * holes between max_pfn and the end of the superpage.
> +             */
> +            if ( idx1G_prev != idx1G )
> +            {
> +                order = SUPERPAGE_1GB_SHIFT;
> +                max_pfn = (((max_pfn >> order) + 1) << order) - 1;
> +            }
> +            if ( x86_hvm_punch_hole(ctx, max_pfn) == false )


And thinking about this part: with this variant it is still possible
that Over-allocation happens. If the previous pfn was within a 2MB
range, and this pfn is in another 2MB range, then the hole after max_pfn
would not be covered. This part needs an 'else' with
SUPERPAGE_2MB_SHIFT.

This "reset to max" may trigger a bug in xc_sr_test_and_clear_bit(). It
has to check the size of the bitmap, just as xc_sr_test_bit() does.

Olaf

--zbGR4y+acU1DwHSi
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWakcTAAKCRBdQqD6ppg2
fiFjAJ0Q8c+G/eV+ZLKDhRibiKy13kaYDgCfeZvhTqkdgq/dIu6HtxBUv4Yo80Y=
=jIgS
-----END PGP SIGNATURE-----

--zbGR4y+acU1DwHSi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7949317023488535314==--


From xen-devel-bounces@lists.xen.org Fri Sep 01 08:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhT0-0006dW-1M; Fri, 01 Sep 2017 08:38:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnhSz-0006d6-Ao
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 08:38:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 95/86-01916-87C19A95; Fri, 01 Sep 2017 08:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVbdcZmW
 kwaH1ihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLF4KWvBzZiK5nc7WBoY
 e6y7GLk4hAT+MkqsW7qfBcJ5zCix5MhJ1i5GTiBnG6PE9uYQEFtEwFni65m57CA2r4C+xKPTs
 5lAbGGBUIkL3QeZQZolBFbJS5xesoYNJCEh4C0x+8QhRhj7+Y0jQM3sHGwCVhKHxECiLAKqEg
 t+3WSfwMi9gJFhFaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzC+Ou53iFGSg0lJlLfaf0WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+1IrI4UE
 i1LTUyvSMnOAwQeTluDgURLhXS4JlOYtLkjMLc5Mh0idYjTm2LB6/Rcmjk3vjv1mEmLJy89Ll
 RLn9ZEGKhUAKc0ozYMbBIuKS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVVBpvBk5pXA7X
 sFdAoT0Cn/Pq8AOaUkESEl1cDYv0Y56YZlplFR/6eOw0d2+sjYNJb/nfv078WnV7NytWRTLpQ
 ybua3ZI83tNhc13+/7fGaTXvv1PVUlnz6FXB6kebbli+b7xe9fzOz9sxEp5gJU3Jvu0xfJTZ5
 ER9vqIc18+nFDyz65641nLJUOpb36/m/tqzaG4OmuFSLlF3zCFzQtXhV/4RoJZbijERDLeai4
 kQAL43HKYUCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504255094!109406758!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44823 invoked from network); 1 Sep 2017 08:38:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 08:38:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnhSt-0005yu-HY; Fri, 01 Sep 2017 08:38:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnhSn-0001Cq-VJ; Fri, 01 Sep 2017 08:38:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnhSn-0005df-HE; Fri, 01 Sep 2017 08:38:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112990-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=223cd0e13f2e46078d7b573f0b8402bfbee339be
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 08:38:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 112990: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1467439475688463821=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl           7 xen-boot                 fail REGR. vs. 112869
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 112869

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112869
 build-arm64-xsm               2 hosts-allocate              broken like 112869
 build-arm64-pvops             2 hosts-allocate              broken like 112869
 build-arm64                   3 capture-logs                broken like 112869
 build-arm64-xsm               3 capture-logs                broken like 112869
 build-arm64-pvops             3 capture-logs                broken like 112869
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112869
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112869
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112869
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112869
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112869
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112869
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be
baseline version:
 qemuu                248b23735645f7cbb503d9be6f5bf825f2a603ab

Last test of basis   112869  2017-08-25 06:55:43 Z    7 days
Failing since        112961  2017-08-30 16:16:31 Z    1 days    3 attempts
Testing same since   112990  2017-08-31 21:20:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dan Aloni <dan@kernelim.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1467439475688463821==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:43:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhXW-0007My-Js; Fri, 01 Sep 2017 08:42:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410d0fd5c=citrix-osstest@xenproject.org>)
 id 1dnhXV-0007Mm-7o
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 08:42:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C6/DF-02224-09D19A95; Fri, 01 Sep 2017 08:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW6/7Mp
 Igzk3LCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bj3CbWgn8CFZ/+vmRsYDzI1cXIySEh4C/x
 6dBCVgjbQ+LllP1gtoiAs8SED7fZQGxeAT2JXbumg9nCAjESS6esYexi5AKqb2SRmLhgOQtEs
 6rEr7n9YDYb0KCJPROBbA4OFgEViXU/00DCQgJaEksXr2SCmCkocXLmE7ByZgEJiYMvXjBDjL
 GUWD/5LusERt5ZSMpmISlbwMi0ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHjqGRgYdzD+Pu53iFGSg0lJlLfaf0WkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQneq9IrI4UEi1LTUyvSMnOAYQyTluDgURLhZZABSvMWFyTmFmemQ6ROMepybFi9/guTEEtef
 l6qlDjvTZAZAiBFGaV5cCNgMXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvBMgqnsy8Er
 hNr4COYAI64t/nFSBHlCQipKQaGK0vmhcZ/A29+myF6a29x5huN27YMY3r/KVNQafnF6p8jIt
 90P+9/N3WtqiQ4DeJsW/5d3Tn8KQJ5XfavP3qUz2ZT/DUoeo/Z+z8J1sE63ipVKZdyW83bjbn
 nn3fwaDceoa0VpdPfMnSguak9PB1ltLzzHycvuisP9NwON0tolTc0brVIVtIiaU4I9FQi7moO
 BEA35ataqQCAAA=
X-Env-Sender: prvs=410d0fd5c=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504255374!81768681!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25696 invoked from network); 1 Sep 2017 08:42:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 08:42:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="446179927"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72049-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:xen-boot:fail:regression
 distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72017
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Sep 2017 09:42:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72049: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDQ5IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDQ5LwoKUmVncmVz
c2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgZmFpbCBSRUdSLiB2cy4g
NzIwMTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjAxNwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMDE3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwMTcKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjAx
NwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMDE3Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtamVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2llLW5ldGJvb3QtcHZncnViICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
YXJtaGYtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtamVzc2llLW5ldGJvb3QtcHlncnViICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:45:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhZi-0007dX-2k; Fri, 01 Sep 2017 08:45:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnhZg-0007d0-5x
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:45:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3C/B9-03616-71E19A95; Fri, 01 Sep 2017 08:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS1dcbmW
 kQfNzZoslHxezODB6HN39mymAMYo1My8pvyKBNWP2PtaCjdwVD6ZeYW1gPM3RxcjJISSQJ3G2
 YyYbiM0rYCdx9/sWJhBbQsBQ4vTCmywgNouAqkR7bzOYzSagLtH2bDsriC0ioC8x/9NPIJuDg
 1lAU2LO51qQsLBAjETPlyZmiPEeEic/3AUr4RTwlDi5mxvE5BUQlPi7QxikgllAS+Lhr1ssEL
 a2xLKFr5khBkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXQi+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+Psy/6HGCU5mJREeav9V0QK8SXlp1RmJBZn
 xBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneLTIrI4UEi1LTUyvSMnOAcQFTKsHBoyTC+xEkz
 VtckJhbnJkOkTrFqCglzssuC5QQAElklObBtcFi8RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeS+AjOfJzCuBm/4KaDET0OJ/n1eALC5JREhJNTDu/n8x3ejrNr7UplvWf2c+Tz5Rq927Wy9
 vzt0qJ8ur286vWzj14M4ER1HlJH7RCIXl5+/acT5iXvH6kP+do4a9cmkr2mys15n3HCvlEzsj
 H6Xtb6f+2Nv3TkfLuVflaQv3pXbcS+HM5A7aK7xlsenhDjOtZ986tP9cKzB+3yd17brS94xvW
 9cosRRnJBpqMRcVJwIAclWwHMACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504255509!91311780!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52792 invoked from network); 1 Sep 2017 08:45:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:45:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 02:45:08 -0600
Message-Id: <59A93A350200007800176665@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 02:45:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504199246-5084-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504199246-5084-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Prohibit attempts to initialise a
 vcpu with EFLAGS.{NT, VM} set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDE5OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTHVja2lseSwgdGhpcyBpc24ndCBhIHNlY3VyaXR5IGlzc3VlLCBiZWNhdXNlIHRoZSBm
aXggZm9yIFhTQS0yMDIgKGMvcwo+IDBlNDdmOTJiMDcyKSB0b29rIGEgcHJvYWN0aXZlIGFwcm9h
Y2ggYW5kIGNsb2JiZXJlZCB0aGVzZSBmbGFncyBvbiB0aGUKPiBleGl0LXRvLWd1ZXN0IHBhdGgu
CgpXaGljaCBtYWtlcyBtZSB3b25kZXIgd2hldGhlciAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTc2NSw3ICs3NjUs
OCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKPiAgICAgICAgICAgICAgICAgICAhaXNfY2Fu
b25pY2FsX2FkZHJlc3MoYy5uYXQtPmdzX2Jhc2VfdXNlcikgfHwKPiAgICAgICAgICAgICAgICAg
ICAhaXNfY2Fub25pY2FsX2FkZHJlc3MoYy5uYXQtPmV2ZW50X2NhbGxiYWNrX2VpcCkgfHwKPiAg
ICAgICAgICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MoYy5uYXQtPnN5c2NhbGxfY2Fs
bGJhY2tfZWlwKSB8fAo+IC0gICAgICAgICAgICAgICAgICFpc19jYW5vbmljYWxfYWRkcmVzcyhj
Lm5hdC0+ZmFpbHNhZmVfY2FsbGJhY2tfZWlwKSApCj4gKyAgICAgICAgICAgICAgICAgIWlzX2Nh
bm9uaWNhbF9hZGRyZXNzKGMubmF0LT5mYWlsc2FmZV9jYWxsYmFja19laXApIHx8Cj4gKyAgICAg
ICAgICAgICAgICAgKGMubmF0LT51c2VyX3JlZ3MucmZsYWdzICYgKFg4Nl9FRkxBR1NfTlR8WDg2
X0VGTEFHU19WTSkpICkKPiAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwoKLi4uIGl0
IGlzIGFwcHJvcHJpYXRlIHRvIGZhaWwgdGhlIGh5cGVyY2FsbCBoZXJlLCBpbnN0ZWFkIG9mIHNp
bXBseQpjbGVhcmluZyB0aGUgYm9ndXMgZmxhZ3MsIGp1c3QgbGlrZSB3ZSBhbHNvIGZvcmNlIElG
IG9uIGluc3RlYWQgb2YKZmFpbGluZyB0aGUgb3BlcmF0aW9uLgoKPiBAQCAtNzg0LDYgKzc4NSw5
IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNl
Cj4gICAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIGMubmF0LT51c2VyX3JlZ3MuZWZsYWdz
ICYgKFg4Nl9FRkxBR1NfTlR8WDg2X0VGTEFHU19WTSkgKQo+ICsgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CgpEb24ndCB5b3UgbWVhbiBjLmNtcCBoZXJlPyBJbiBmYWN0IEkgY291bGQg
c2VlIGZhaWxpbmcgdGhlIHJlcXVlc3QgdG8KcmVhbGx5IGJlIHRoZSByaWdodCB0aGluZyBmb3Ig
Y29tcGF0IGd1ZXN0cyAoYXQgbGVhc3QgZm9yIFZNKSwgd2hpbGUKaWdub3JpbmcgdGhlIHJlcXVl
c3QgdG8gc2V0IGVpdGhlciBmbGFnIGZvciBuYXRpdmUgZ3Vlc3RzIChhcyBiZWluZwptZWFuaW5n
bGVzcyBpbiA2NC1iaXQgbW9kZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhcv-0007sx-Gt; Fri, 01 Sep 2017 08:48:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnhct-0007sr-Ca
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 08:48:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B2/ED-01783-EDE19A95; Fri, 01 Sep 2017 08:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/ee3Mp
 IgzcvWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpf3pYCrpZKva1X2FrYNzA3MXIySEkkCfR
 eGQGkM3BwStgJ/HnYQRIWELAUOL0wpssIGEWAVWJTSc8QcJsAuoSbc+2s4KERQQMJM4dTQIJM
 wsoSaz4sYoNJCwskCWxd4oSxGx9ibZDP9lBwpxA1R/fp0OsEZT4u0MYolFL4uGvWywQtrbEso
 WvwS5hFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukbFeUlFmekZJbmJmjq6
 hgalebmpxcWJ6ak5iUrFecn7uJkZgyNUzMDDuYNzR7neIUZKDSUmUt9p/RaQQX1J+SmVGYnFG
 fFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBdL7syUkiwKDU9tSItMwcYFTClEhw8SiK890DSv
 MUFibnFmekQqVOMuhxNH7Z8YRICmyElzvsHpEgApCijNA9uBCxCLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5nUHmcKTmVcCt+kV0BFMQEf8+7wC5IiSRISUVANjUsSM+Rduz+5tbBfc0iN
 VtZcpbvn7mRUpLMZ+6seWfr6xL5G/od/dZfZrr+Jjb+W/6Qv4TnrtMNX25bK/k/lCfvutvhwR
 vj7KS1lvZ6E+h9004+jWrlkfpt7sMNTlK/6lppow/fuf6+edXxqHqB9Qq6rTD+KxCmm+evgEd
 zzXtO1tC9zjXvErsRRnJBpqMRcVJwIAJf5bH8sCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504255708!88761342!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53738 invoked from network); 1 Sep 2017 08:48:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 08:48:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 02:48:27 -0600
Message-Id: <59A93AFB0200007800176676@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 02:48:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <osstest-112981-mainreport@xen.org>
In-Reply-To: <osstest-112981-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 112981: tolerable trouble:
 blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDAzOjIyLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExMjk4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEyOTgxLyAKPiAKPiBG
YWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgo+IFsuLi5dCj4gdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKPiAgeGVuICAgICAgICAgICAgICAgICAgZGFiNmE4NGFhZGFiMTFmMzEz
MzIwMzBhMWU5ZjBiOTI4MmQ3NjE1NgoKTm93IHRoaXMgaXMgc29ydCBvZiB1bmZvcnR1bmF0ZTog
V2UndmUgZ290IGEgcHVzaCBmb3IgYSBrbm93bgpiYWQgY29tbWl0LiBUaGF0J3Mgbm90IGV2ZW4g
YWNjb3VudGluZyBmb3IgdGhlIGJvb3QgZmFpbHVyZXMKY2F1c2VkIGJ5IHRoZSB3YXRjaGRvZyBr
aWNraW5nIGluLCB3aGljaCB3b3VsZCBiZXR0ZXIgaGF2ZQpwcmV2ZW50ZWQgYSBwdXNoIHRvby4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 08:56:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 08:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhkK-0000K9-8J; Fri, 01 Sep 2017 08:56:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dnhkJ-0000K3-DX
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 08:56:11 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A8/B7-01812-AA029A95; Fri, 01 Sep 2017 08:56:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tbhqLtKYWW
 kwdE2FoslHxezODB6HN39mymAMYo1My8pvyKBNePmngbWgl7uijl3WlkbGBdydjFycQgJTGOU
 OHv4ClMXIyeHhACvxJFlM1gh7ACJW91P2CCKJjBKbJ2ykhEkwSKgItF9agsbiM0moCxx8Wsvm
 C0CZPf++s0C0sAsMIlRovPMQrAGYYFgieX/JjCD2LwChhJzfrRB2YcYJU7/ioPYsI9ZYtLU91
 AJQYmTM5+wgNjMAloSN/69BDqPA8iWBhrEARLmFLCX+HzuJdhiUaDFu2/tZZ7AKDgLSfcsJN2
 zELoXMDKvYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMWwYg
 2MF4od35EKMkB5OSKG+1/4pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/fIrI4UEi1LTUyvSM
 nOAEQSTluDgURLh5QVJ8xYXJOYWZ6ZDpE4xKkqJ87KCJARAEhmleXBtsKi9xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWHehSBTeDLzSuCmvwJazAS0+N/nFSCLSxIRUlINjDVXp33inXjS/xn
 fDOvMpk0J3h+5LD6n/3Qrj9kk/UdxP799M9/yJsf388NSGT5bepQEeE+t89zct+fscqs1L203
 1EgbxL0r8KqPE/ex/i/dqts2OUt1aaKa7k7FxhjlT+WvdXhrU5TWBH5abcRz7ZL2xqivhu035
 0qLNLf5zWSeocmtLB6hxFKckWioxVxUnAgAKoNUOdUCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504256167!112481911!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26627 invoked from network); 1 Sep 2017 08:56:09 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 08:56:09 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Sep 2017 01:56:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,457,1498546800"; d="scan'208";a="1009950500"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by orsmga003.jf.intel.com with ESMTP; 01 Sep 2017 01:56:05 -0700
Date: Fri, 1 Sep 2017 15:55:08 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901075506.GA19389@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
 <20170901013934.GA34861@op-computing>
 <59A93548020000780017660E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A93548020000780017660E@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDI6MjQ6MDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDEuMDkuMTcgYXQgMDM6MzksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBBZnRlciB0aGlua2luZyBpdCBhZ2FpbiwgSSB3YW50IHRvIGRlZmluZSB0aGUgY291bnRl
ciBhcwo+PiBhIHVuc2lnbmVkIGludCB2YXJpYWJsZSBmb3IgdGhlIGZvbGxvd2luZyByZWFzaW9u
Ogo+PiAxLiBJdCBpcyBkZWZpbml0ZSB0aGF0IHRoZSBjb3VudGVyIGlzIGNsb3NlbHkgcmVsYXRl
ZCB3aXRoCj4+IGxpc3RfYWRkKCkgYW5kIGxpc3RfZGVsKCkuIElmIHRoZSBsaXN0IGlzIHByb3Rl
Y3RlZCBieSB0aGUKPj4gbG9jaywgaXQgaXMgc3RyYWlnaHRmb3J3YXJkIHRoYXQgdGhlIGNvdW50
ZXIgaXMgYWxzbyBwcm90ZWN0ZWQKPj4gYnkgdGhlIGxvY2suCj4+IDIuIEluIHBhdGNoIDMsIGFs
dGhvdWdodCB0aGVyZSBhcmUgc29tZSBsb2NrLWxlc3MgcmVhZGVycywgd2UKPj4gd2lsbCBjaGVj
ayB0aGUgY291bnRlciBzdGlsbCBtZWV0cyBvdXIgcmVxdWlyZW1lbnQgd2l0aCB0aGUgbG9jawo+
PiBoZWxkLiBUaHVzLCBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGEgcmFjaW5nIGlzc3VlLgo+Cj5J
IHRoaW5rIHRoYXQncyBmaW5lLCBidXQgdGhlbiB5b3Ugc3RpbGwgZG9uJ3QgbmVlZCBMT0NLZWQg
YWNjZXNzZXMKPnRvIHRoZSBjb3VudGVyIGZvciB1cGRhdGluZyBpdDsgd3JpdGVfYXRvbWljKCkg
d2lsbCBzdWZmaWNlIGFmYWljdC4KCkEgc3R1cGlkIHF1ZXN0aW9uLgpJcyBpdCBjb250cmFkaWN0
b3J5IHRoYXQgeW91IHRoaW5rIHRoZSBjb3VudGVyIGNhbiBiZSBwcm90ZWN0ZWQgYnkKdGhlIGxv
Y2sgd2hpbGUgc3VnZ2VzdGluZyB1c2luZyB3cml0ZV9hdG9taWMoKSBpbnN0ZWFkIG9mIExPQ0tl
ZAphY2Nlc3Nlcz8KCnVwZGF0aW5nIHRoZSBjb3VudGVyIGlzIGFsd2F5cyBhY2NvbXBhbmllZCBi
eSB1cGRhdGluZyBsaXN0IGFuZCB1cGRhdGluZwpsaXN0IHNob3VsZCBpbiBsb2NrZWQgcmVnaW9u
LiBJIG1lYW5lZCB0aGluZ3MgbGlrZToKCnNwaW5fbG9jaygpCmxpc3RfYWRkKCkKY291bnRlcisr
CnNwaW5fdW5sb2NrKCkKCkhvd2V2ZXIsIEkgYW0gYWZyYWlkIHRoYXQgbm90IHVzaW5nIExPQ0tl
ZCBhY2Nlc3NlcyBidXQgdXNpbmcKd3JpdGVfYXRvbWljKCkgbWVhbnMgc29tZXRoaW5nIGxpa2Ug
KHNlcGFyYXRpbmcgdXBkYXRpbmcgdGhlIGNvdW50ZXIKZnJvbSB1cGRhdGluZyB0aGUgbGlzdCBJ
IHRoaW5rIGlzIG5vdCBnb29kKToKCnNwaW5fbG9jaygpCmxpc3RfYWRkKCkKc3Bpbl91bmxvY2so
KQp3cml0ZV9hdG9taWMoKQoKQW5kIEkgdGhpbmsgdGhpcyB2ZXJzaW9uIGlzOgoKc3Bpbl9sb2Nr
KCkKbGlzdF9hZGQoKQphZGRfc2l6ZWQoKQpzcGluX3VubG9jaygpCgpUaGFua3MKQ2hhbwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:08:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhvX-0001I5-Dq; Fri, 01 Sep 2017 09:07:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnhvV-0001Hw-Pc
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 09:07:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FF/B0-03093-16329A95; Fri, 01 Sep 2017 09:07:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjdBeWW
 kwZOnahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvzvKCK8wVazd+YGtgvMLUxcjJISHgJ7Ht
 djsziM0ioCJxcOlWli5GDg42AXuJ6V8rQMIiAqoSHVtvgpUzC0RKLDx8A8wWFgiUmPJ9NzuIz
 SvgITFx8xygMVwcQgKtjBI3p25kgkgISpyc+YQFollHYsHuT2wg85kFpCWW/+MACXMKeEq8Xt
 jECmKLAp1wcuUasFYhAUWJ/nkP2CDOTJeY+KyHZQIj/ywkU2chmToLYeoCRuZVjBrFqUVlqUW
 6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYvy0LOMQoycGkJMpb
 7b8iUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7x/FlZFCgkWp6akVaZk5wEiASUtw8CiJ8KopA
 aV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOKw5SJABSlFGaBzcCFpWXGGWlhHkZgY4S4i
 lILcrNLEGVf8UozsGoJMxrBjKFJzOvBG7TK6AjmICO+Pd5BcgRJYkIKakGRnuVPQ8vPJ+9/WR
 y0M4lK8ocE/7GXV0dtvGz2XThr3zhH1ln9183zONN+Xq/qcaXyzPjkE+63G+hVwW7funH7N+8
 2ITbRZjHJ3vFnt9ci26fFX/9/cH/+TkW5/20l0wXk3C5xXByypZCveYNgROt10zWVAwrMRcKk
 j5zafnqHSqFylsv3lMK+a3EUpyRaKjFXFScCADGvHvexQIAAA==
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504256864!77154938!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29234 invoked from network); 1 Sep 2017 09:07:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 09:07:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52005637"
Date: Fri, 1 Sep 2017 10:07:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170901090737.ci4beaqao7e4ihye@MacBook-Pro-de-Roger.local>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504249163-27185-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504249163-27185-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools: change the type of '*nr' in
 'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDI6NTk6MjNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IEBAIC00MTAsOCArNDEwLDEwIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgKm5yKQo+ICB7Cj4gICAgICBpbnQgcmM7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgbnVtOwo+ICAKPiAtICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsIGlu
Zm8sIG5yLCAzKTsKPiArICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsIGluZm8s
ICZudW0sIDMpOwoKSW4gb3JkZXIgdG8gYXZvaWQgbGVha2luZyBzdGFjayBkYXRhLCBJIHdvdWxk
IHJhdGhlciBkbzoKCmlmICghcmMpCiAgICAqbnIgPSBudW07CgpUaGUgcmVzdCBMR1RNLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:11:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnhzF-0001tu-Uu; Fri, 01 Sep 2017 09:11:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dnhzE-0001th-9j
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:11:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B8/99-02044-74429A95; Fri, 01 Sep 2017 09:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVysWW7jK67ysp
 Ig5VeFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxufZB9gKrrJVnJi+mLmB8QBrFyMXh5DAbCaJ
 mbsfAzkcHCwC9hKLbpl0MXJyMAqUSRxZM58Nws6VOHNuHxNE/XxGiY8zO1lAEmwCOhLfn55iB
 rFFBKQlrn2+zAhSxCzwikli8Y8NbCBDhQUcJOa0OoDUsAioSvxd2MAEEuYVsJDo7jUEMSUEtC
 XeT84D6ZQQ6GOUuP3jKNMERt4FjAyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQIDoZ6BgXEH4+ufTocYJTmYlER5q/1XRArxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4L2htDJSSLAoNT21Ii0zBxiSMGkJDh4lEd65IGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5
 eelSonzTgIpEgApyijNgxsBi49LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR534NM4cnMK4
 Hb9AroCCagI/59XgFyREkiQkqqgVH7w62cKVUqeyT/SOzZcvNi5Y/bDHGSDx0cd6+dEyPKnV5
 33XTZl+1PfpfN/KZZusN4Yq6vZU8651/Nk5plwk98PwhaWGQ0ei5y7b7HzLM2p0hQ5bmxTUjQ
 AtnHMo2L3ynIOpzWlyn03G5y6q+zu1my4uoVrNOWO+9+ECLy61ttRty6lYHXHiqxFGckGmoxF
 xUnAgAxzsOLigIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504257093!108590695!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61282 invoked from network); 1 Sep 2017 09:11:34 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:11:34 -0000
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 C4E5B356CE;
 Fri,  1 Sep 2017 09:11:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C4E5B356CE
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 719CD60BEB;
 Fri,  1 Sep 2017 09:11:30 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:11:28 +0200
Message-Id: <20170901091128.21945-1-vkuznets@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.30]); Fri, 01 Sep 2017 09:11:33 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qy9zIGU3ZGFiZTUgKCJ4ODYvaHZtOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgY3JlYXRlIGEgZGVm
YXVsdCBpb3JlcQpzZXJ2ZXIiKSBicm9rZSBzb2Z0IHJlc2V0IHdoZW4gUUVNVSB0cmFkaXRpb25h
bCBpcyBiZWluZyB1c2VkLiBEdXJpbmcKc29mdCByZXNldCBRRU1VIGlzIHJlbGF1bmNoZWQgYW5k
IGRlZmF1bHQgaW9yZXEgc2VydmVyIG5lZWRzIHRvIGJlCnJlLWNyZWF0ZWQgdXBvbiBmaXJzdCBI
Vk1fUEFSQU1fKklPUkVRXyogcmVxdWVzdC4gVGhlIGZsYWcgd2lsbCBiZQpzZXQgYmFjayB0byAn
dHJ1ZScgd2hlbiB0b29sc3RhY2sgdW5wYXVzZXMgdGhlIGRvbWFpbiwganVzdCBsaWtlIGFmdGVy
Cm5vcm1hbCBjcmVhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpu
ZXRzQHJlZGhhdC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDIgKysKIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5j
IGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiMjJhYWNjNTdlLi5iNTI5YzVkN2FkIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAg
LTEwODUsNiArMTA4NSw4IEBAIGludCBkb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICB1bm1hcF92Y3B1X2luZm8odik7CiAgICAgfQogCisgICAgZC0+Y3JlYXRpb25f
ZmluaXNoZWQgPSBmYWxzZTsKKwogICAgIHJjID0gYXJjaF9kb21haW5fc29mdF9yZXNldChkKTsK
ICAgICBpZiAoICFyYyApCiAgICAgICAgIGRvbWFpbl9yZXN1bWUoZCk7Ci0tIAoyLjEzLjUKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:13:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dni0x-00022C-Bn; Fri, 01 Sep 2017 09:13:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dni0w-000224-7X
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:13:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CD/70-02231-1B429A95; Fri, 01 Sep 2017 09:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3eDysp
 Ig699ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bf7X9ZCw7xVjRNuszewDiTu4uRk0NIIE/i
 48L3LCA2r4CdxIRL+9lAbAkBQ4nTC2+CxVkEVCUO7T3ADmKzCahLtD3bztrFyMEhIqAsMXmub
 xcjFwezwExGid9ProLVCAsES3TMuMsEkhASeMoscXbaZmaQBKeAkcS65hZGkGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJ
 dI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYzf/zgdYpTkYFIS5a32
 XxEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3hPLKSCHBotT01Iq0zBxgHMCkJTh4lER4JUDSv
 MUFibnFmekQqVOMilLivBNAEgIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 BvNsgUnsy8Erjpr4AWMwEt/vd5BcjikkSElFQDo/b+NTr6Hdvq/p3ZILdmjaDpA7dXF6J/eEu
 ua/pR1PW0OFdigodplvn55zv9zszfHy4WeDT52/mPi29MeN1+50zqUUuLpOMGzSvOPz8uZ2SQ
 mJL0U7riEsPx5zplN1kFq6/fPG4yi8n97qZntcqe9n7epwrzs8vPhfewasySlV0Te/PItjz7C
 0osxRmJhlrMRcWJANMYaXa4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504257198!109856361!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50695 invoked from network); 1 Sep 2017 09:13:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:13:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 03:13:17 -0600
Message-Id: <59A940CD02000078001766A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 03:13:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-1-git-send-email-chao.gao@intel.com>
 <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
 <20170901013934.GA34861@op-computing>
 <59A93548020000780017660E@prv-mh.provo.novell.com>
 <20170901075506.GA19389@op-computing>
In-Reply-To: <20170901075506.GA19389@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDA5OjU1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIFNlcCAwMSwgMjAxNyBhdCAwMjoyNDowOEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMDEuMDkuMTcgYXQgMDM6MzksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gQWZ0ZXIgdGhpbmtpbmcgaXQgYWdhaW4sIEkgd2FudCB0byBkZWZpbmUgdGhlIGNvdW50
ZXIgYXMKPj4+IGEgdW5zaWduZWQgaW50IHZhcmlhYmxlIGZvciB0aGUgZm9sbG93aW5nIHJlYXNp
b246Cj4+PiAxLiBJdCBpcyBkZWZpbml0ZSB0aGF0IHRoZSBjb3VudGVyIGlzIGNsb3NlbHkgcmVs
YXRlZCB3aXRoCj4+PiBsaXN0X2FkZCgpIGFuZCBsaXN0X2RlbCgpLiBJZiB0aGUgbGlzdCBpcyBw
cm90ZWN0ZWQgYnkgdGhlCj4+PiBsb2NrLCBpdCBpcyBzdHJhaWdodGZvcndhcmQgdGhhdCB0aGUg
Y291bnRlciBpcyBhbHNvIHByb3RlY3RlZAo+Pj4gYnkgdGhlIGxvY2suCj4+PiAyLiBJbiBwYXRj
aCAzLCBhbHRob3VnaHQgdGhlcmUgYXJlIHNvbWUgbG9jay1sZXNzIHJlYWRlcnMsIHdlCj4+PiB3
aWxsIGNoZWNrIHRoZSBjb3VudGVyIHN0aWxsIG1lZXRzIG91ciByZXF1aXJlbWVudCB3aXRoIHRo
ZSBsb2NrCj4+PiBoZWxkLiBUaHVzLCBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGEgcmFjaW5nIGlz
c3VlLgo+Pgo+PkkgdGhpbmsgdGhhdCdzIGZpbmUsIGJ1dCB0aGVuIHlvdSBzdGlsbCBkb24ndCBu
ZWVkIExPQ0tlZCBhY2Nlc3Nlcwo+PnRvIHRoZSBjb3VudGVyIGZvciB1cGRhdGluZyBpdDsgd3Jp
dGVfYXRvbWljKCkgd2lsbCBzdWZmaWNlIGFmYWljdC4KPiAKPiBBIHN0dXBpZCBxdWVzdGlvbi4K
PiBJcyBpdCBjb250cmFkaWN0b3J5IHRoYXQgeW91IHRoaW5rIHRoZSBjb3VudGVyIGNhbiBiZSBw
cm90ZWN0ZWQgYnkKPiB0aGUgbG9jayB3aGlsZSBzdWdnZXN0aW5nIHVzaW5nIHdyaXRlX2F0b21p
YygpIGluc3RlYWQgb2YgTE9DS2VkCj4gYWNjZXNzZXM/Cj4gCj4gdXBkYXRpbmcgdGhlIGNvdW50
ZXIgaXMgYWx3YXlzIGFjY29tcGFuaWVkIGJ5IHVwZGF0aW5nIGxpc3QgYW5kIHVwZGF0aW5nCj4g
bGlzdCBzaG91bGQgaW4gbG9ja2VkIHJlZ2lvbi4gSSBtZWFuZWQgdGhpbmdzIGxpa2U6Cj4gCj4g
c3Bpbl9sb2NrKCkKPiBsaXN0X2FkZCgpCj4gY291bnRlcisrCj4gc3Bpbl91bmxvY2soKQo+IAo+
IEhvd2V2ZXIsIEkgYW0gYWZyYWlkIHRoYXQgbm90IHVzaW5nIExPQ0tlZCBhY2Nlc3NlcyBidXQg
dXNpbmcKPiB3cml0ZV9hdG9taWMoKSBtZWFucyBzb21ldGhpbmcgbGlrZSAoc2VwYXJhdGluZyB1
cGRhdGluZyB0aGUgY291bnRlcgo+IGZyb20gdXBkYXRpbmcgdGhlIGxpc3QgSSB0aGluayBpcyBu
b3QgZ29vZCk6Cj4gCj4gc3Bpbl9sb2NrKCkKPiBsaXN0X2FkZCgpCj4gc3Bpbl91bmxvY2soKQo+
IHdyaXRlX2F0b21pYygpCgpObywgSSBtZWFuCgogc3Bpbl9sb2NrKCkKIGxpc3RfYWRkKCkKIHdy
aXRlX2F0b21pYygpCiBzcGluX3VubG9jaygpCgp3aGVyZWFzIC4uLgoKPiBBbmQgSSB0aGluayB0
aGlzIHZlcnNpb24gaXM6Cj4gCj4gc3Bpbl9sb2NrKCkKPiBsaXN0X2FkZCgpCj4gYWRkX3NpemVk
KCkKPiBzcGluX3VubG9jaygpCgouLi4gdGhpcyBwcm9kdWNlcyBhIG5lZWRsZXNzIExPQ0tlZCBp
bnN0cnVjdGlvbiByZWR1bmRhbnQgd2l0aCBiZWluZwppbnNpZGUgdGhlIGxvY2tlZCByZWdpb24p
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:14:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dni2J-00029K-Lw; Fri, 01 Sep 2017 09:14:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dni2J-000293-0m
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:14:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 84/25-03093-60529A95; Fri, 01 Sep 2017 09:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSnM/RrMuqujL
 SoOWiocXX5lWMFks+LmZxYPI4uvs3k8fpW7PYApiiWDPzkvIrElgzJvS1MRU0cVa869/J3MC4
 mr2LkZNDQkBRYmvjRmYI20Gi980eoDgXh5DAFiaJA08aWUASwgIuEqvf7QcrEhFwlph+/zsji
 M0ssJtJ4uEbeRBbSMBC4nd7MxuIzSagL7H7xScmEJtXwFbi/6rjQHM4OFgEVCQeHUoBCYsKRE
 usnbWcHaJEUOLkzCdgqzgFLCUeHZjNCjFeXeLPvEvMELa8RPPW2VC2uETTl5WsEKfpSUy7P49
 lAqPgLCSjZiFpn4WkfRaS9gWMLKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAsObAQh2MM687H+IUZKDSUmUt9p/RaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d5k5ZWRQoJFqempFWmZOcBIg0lLcPAoifBKgKR5iwsSc4sz0yFSpxgVpcR5J4AkBEASGaV5cG
 2w6L7EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV5pFaApPJl5JXDTXwEtZgJa/O/zCpDFJYk
 IKakGxuVHtrJZPFMXi0h6U2j3iv+uo9uU0z8Fy4w6rr1zmSlvGJIQ/TPowJ70nMiJni/XXjC9
 nqtrseqr2HrhglLtlbtnZ2y19uqKLtizjTlW8Xfqr5rmNzUWEduXnizy+5a89aeP4OYbrj5f7
 v/euS7IfYEho02/k5PSqqbJMSdvMPeeMp+2UCT6rBJLcUaioRZzUXEiAG2vTJvpAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504257285!72643406!1
X-Originating-IP: [131.111.8.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16138 invoked from network); 1 Sep 2017 09:14:45 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:14:45 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=50433 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dni2F-000DQs-MW (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 01 Sep 2017 10:14:44 +0100
To: Vitaly Kuznetsov <vkuznets@redhat.com>, xen-devel@lists.xen.org
References: <20170901091128.21945-1-vkuznets@redhat.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
Date: Fri, 1 Sep 2017 10:14:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170901091128.21945-1-vkuznets@redhat.com>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMjAxNyAxMDoxMSwgVml0YWx5IEt1em5ldHNvdiB3cm90ZToKPiBDL3MgZTdkYWJl
NSAoIng4Ni9odm06IGRvbid0IHVuY29uZGl0aW9uYWxseSBjcmVhdGUgYSBkZWZhdWx0IGlvcmVx
Cj4gc2VydmVyIikgYnJva2Ugc29mdCByZXNldCB3aGVuIFFFTVUgdHJhZGl0aW9uYWwgaXMgYmVp
bmcgdXNlZC4gRHVyaW5nCj4gc29mdCByZXNldCBRRU1VIGlzIHJlbGF1bmNoZWQgYW5kIGRlZmF1
bHQgaW9yZXEgc2VydmVyIG5lZWRzIHRvIGJlCj4gcmUtY3JlYXRlZCB1cG9uIGZpcnN0IEhWTV9Q
QVJBTV8qSU9SRVFfKiByZXF1ZXN0LiBUaGUgZmxhZyB3aWxsIGJlCj4gc2V0IGJhY2sgdG8gJ3Ry
dWUnIHdoZW4gdG9vbHN0YWNrIHVucGF1c2VzIHRoZSBkb21haW4sIGp1c3QgbGlrZSBhZnRlcgo+
IG5vcm1hbCBjcmVhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZr
dXpuZXRzQHJlZGhhdC5jb20+CgpTb3JyeSwgYnV0IG5hY2suwqAgZC0+Y3JlYXRpb25fZmluaXNo
ZWQgaXMgdXNlZCBmb3IgYSBudW1iZXIgb2YgdGhpbmdzLApvbmUgYmVpbmcgVExCIHNhZmV0eSBi
ZWZvcmUgdGhlIHZjcHVzIGhhdmUgc3RhcnRlZCBleGVjdXRpbmcuCgpXZSBlaXRoZXIgbmVlZCB0
byBzcGxpdCB0aGUgdmFyaWFibGUsIG9yIHJld29yayBlN2RhYmU1IHRvIG5vdCB1c2UgdGhpcy4K
Cn5BbmRyZXcKCj4gLS0tCj4gIHhlbi9jb21tb24vZG9tYWluLmMgfCAyICsrCj4gIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4IGIyMmFhY2M1N2UuLmI1MjljNWQ3YWQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKPiBAQCAtMTA4NSw2ICsxMDg1LDggQEAgaW50IGRvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOwo+ICAgICAgfQo+ICAK
PiArICAgIGQtPmNyZWF0aW9uX2ZpbmlzaGVkID0gZmFsc2U7Cj4gKwo+ICAgICAgcmMgPSBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KGQpOwo+ICAgICAgaWYgKCAhcmMgKQo+ICAgICAgICAgIGRvbWFp
bl9yZXN1bWUoZCk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dni39-0002Rv-1h; Fri, 01 Sep 2017 09:15:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dni37-0002Ri-I5
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:15:37 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D9/8F-03414-83529A95; Fri, 01 Sep 2017 09:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS1taRomuuujL
 S4MdGK4slHxezODB6HN39mymAMYo1My8pvyKBNWP5p7WsBSv5K36s+sLUwDiBp4uRk0NIoFJi
 4e5WZhBbQoBX4siyGawQdoDEr/+9LF2MXEA10xglutbeYwFJCAvESKyb1gdmiwgoS/T++g1VN
 J1JYuq92ewgDrPAVUaJCZcvg41iE1CXOLF4IiOIzStgI/FvwgSgIg4OFgEVicsnU0HCogLxEo
 83nWaHKBGUODnzCdgCTgF7iZ+928BsZqAxf+ZdYoaw5SWat85mnsAoMAtJyywkZbOQlC1gZF7
 FqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYoAxAsIPx07KA
 Q4ySHExKorzV/isihfiS8lMqMxKLM+KLSnNSiw8xanBwCCw5N3c6kxRLXn5eqpIE7wnllZFCg
 kWp6akVaZk5wBiCKZXg4FES4W1SAUrzFhck5hZnpkOkTjHqctw5uf4LkxDYDClxXi6QIgGQoo
 zSPLgRsHi+xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFeaZApPJl5JXCbXgEdwQR0xL/PK0C
 OKElESEk1MIr27D+56sjUDWLuGcI/m+4Zi5wSumVt2FL+g89vyYGrlX93Rm8LKvn2gvF9qEzc
 XYE/sdnLD1xt96jakjp9A1P/3r6yuryw7uh3hT6x83wn3hSvW7zmnnNeyRYNLt7KGUlHRTL3X
 GtyPKvzJibPR+BtS5KrvOez6X9Y1ik0rLksNPdllyg7lxJLcUaioRZzUXEiAL8wqrfiAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504257333!80520880!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60246 invoked from network); 1 Sep 2017 09:15:35 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:15:35 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 01 Sep 2017 02:15:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,457,1498546800"; d="scan'208";a="1190508549"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga001.fm.intel.com with ESMTP; 01 Sep 2017 02:15:31 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-2-git-send-email-tianyu.lan@intel.com>
 <b936220f-3050-3735-cbca-727010db09dc@citrix.com>
 <f163ab00-620a-e807-7fbc-b2235d24e711@intel.com>
 <59A937BC0200007800176642@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <8b8a6492-159f-2b66-3a44-121434465607@intel.com>
Date: Fri, 1 Sep 2017 17:12:08 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <59A937BC0200007800176642@prv-mh.provo.novell.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, roger.pau@citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/4] xen/hap: Increase hap page pool
 size for more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA55pyIMDHml6UgMTY6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAx
LjA5LjE3IGF0IDEwOjE5LCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+PiBPbiAyMDE3
5bm0MDjmnIgzMeaXpSAyMTo1NiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDMxLzA4LzE3
IDA2OjAxLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4+IFRoaXMgcGF0Y2ggaXMgdG8gaW5jcmVhc2Ug
aGFwIHBhZ2UgcG9vbCBzaXplIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cyBpbiBzaW5nbGUgCj4+IFZN
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Cj4+Pj4gLS0tCj4+Pj4gIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgfCAxMCArKysrKysr
KystCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Pj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwo+Pj4+IGluZGV4IGNkYzc3YTkuLjk2YTdlZDAgMTAwNjQ0Cj4+
Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvaGFwLmMKPj4+PiBAQCAtNDY0LDYgKzQ2NCw3IEBAIHZvaWQgaGFwX2RvbWFpbl9p
bml0KHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gIGludCBoYXBfZW5hYmxlKHN0cnVjdCBkb21haW4g
KmQsIHUzMiBtb2RlKQo+Pj4+ICB7Cj4+Pj4gICAgICB1bnNpZ25lZCBpbnQgb2xkX3BhZ2VzOwo+
Pj4+ICsgICAgdW5zaWduZWQgaW50IHBhZ2VzOwo+Pj4+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4+
Pj4gICAgICBpbnQgcnYgPSAwOwo+Pj4+ICAKPj4+PiBAQCAtNDczLDcgKzQ3NCwxNCBAQCBpbnQg
aGFwX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKPj4+PiAgICAgIGlmICggb2xk
X3BhZ2VzID09IDAgKQo+Pj4+ICAgICAgewo+Pj4+ICAgICAgICAgIHBhZ2luZ19sb2NrKGQpOwo+
Pj4+IC0gICAgICAgIHJ2ID0gaGFwX3NldF9hbGxvY2F0aW9uKGQsIDI1NiwgTlVMTCk7Cj4+Pj4g
Kwo+Pj4+ICsgICAgICAgIC8qIEluY3JlYXNlIGhhcCBwYWdlIHBvb2wgd2l0aCBtYXggdmNwdSBu
dW1iZXIuICovCj4+Pj4gKyAgICAgICAgaWYgKCBkLT5tYXhfdmNwdXMgPiAxMjggKQo+Pj4+ICsg
ICAgICAgICAgICBwYWdlcyA9IDI1NjsKPj4+PiArICAgICAgICBlbHNlCj4+Pj4gKyAgICAgICAg
ICAgIHBhZ2VzID0gNTEyOwo+Pj4+ICsKPj4+PiArICAgICAgICBydiA9IGhhcF9zZXRfYWxsb2Nh
dGlvbihkLCBwYWdlcywgTlVMTCk7Cj4+Pgo+Pj4gV2hhdCBlZmZlY3QgaXMgdGhpcyBpbnRlbmRl
ZCB0byBoYXZlPyAgaGFwX2VuYWJsZSgpIGlzIGFsd2F5cyBjYWxsZWQKPj4+IHdoZW4gZC0+bWF4
X3ZjcHVzIGlzIDAuCj4+Cj4+IFNvcnJ5LiBJIGRpZG4ndCBub3RpY2UgdGhhdCBtYXhfdmNwdXMg
d2Fzbid0IHNldCBhdCB0aGF0IHBvaW50LkkgaG9wZSB0bwo+PiBhbGxvY2F0ZSBoYXAgcGFnZXMg
YWNjb3JkaW5nIHZjcHUgbnVtYmVyLiBUaGlzIG1lYW5zIHdlIGRvbid0IGtub3cgaG93Cj4+IG1h
bnkgdmNwdSB3aWxsIGJlIHVzZWQgd2hlbiBhbGxvY2F0ZSBoYXAgcGFnZXMgZHVyaW5nIGNyZWF0
aW5nIGRvbWFpbiwKPj4gcmlnaHQ/IElmIHRoYXQsIHdlIGhhdmUgdG8gaW5jcmVhc2UgcGFnZSBu
dW1iZXIgdW5jb25kaXRpb25hbGx5Lgo+IAo+IEJ1dCB0aGF0IHlvdSB3ZXJlIGFscmVhZHkgdG9s
ZCBpc24ndCByZWFsbHkgYWNjZXB0YWJsZS4gRGlkIHlvdQo+IGNvbnNpZGVyIGNhbGxpbmcgaGFw
X3NldF9hbGxvY2F0aW9uKCkgYW5vdGhlciB0aW1lIG9uY2UgdkNQVQo+IGNvdW50IHdhcyBzZXQ/
Cj4gCgpUaGF0IHNvdW5kcyBmZWFzaWJsZS4gSSB3aWxsIHRyeSBpdC4gVGhhbmtzLgoKCi0tIApC
ZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:16:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dni4N-0002ag-Bb; Fri, 01 Sep 2017 09:16:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dni4M-0002aZ-3e
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 09:16:54 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5B/FC-03128-58529A95; Fri, 01 Sep 2017 09:16:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7dVdWW
 kwZ7JLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8anjbcYC/qYK7Y+OMrYwLiQqYuRg0NIIE9i
 9aKALkZODl4BO4m3E+8wgtgSAoYSpxfeZAGxWQRUJS4c+swMYrMJqEu0PdvOCmKLCChL3P0+A
 6yGWSBOYv+sx2C9wgKhEofaVoLVCwmkSeyYv58NZBWngKXE2+lJICavgKDE3x3CEJ1aEg9/3Y
 Kaoi2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlroJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh4DEOxgvLkx4BCjJAeTkihvtf+KSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvIEqKyOFBItS01Mr0jJzgDEAk5bg4FES4W0CSfMWFyTmFmemQ
 6ROMepyNH3Y8oVJiCUvPy9VSpyXC6RIAKQoozQPbgQsHi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmDcEZApPZl4J3KZXQEcwAR3x7/MKkCNKEhFSUg2Mkxb9i2xXefnxdVNf1Z/fs1N4lk5
 zP9Xd2vWLK0El/H6H88d/Zp9c+YvyvPZFfM+X2ayQO/mPpf/VGXP3yKcIWS8qaCt0uvnBZm+p
 zYM3190fzj6vfcR334KV+3dICN2fe3ul6fSGmPuF0x/ztpzkz/h/VPVimmBMZUL4HNuL2zd63
 1bYm5f6QomlOCPRUIu5qDgRAKKt71vCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504257411!74442923!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59134 invoked from network); 1 Sep 2017 09:16:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:16:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 03:16:50 -0600
Message-Id: <59A941A102000078001766C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 03:16:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170831112223.24761-1-wei.liu2@citrix.com>
 <20170831112223.24761-2-wei.liu2@citrix.com>
In-Reply-To: <20170831112223.24761-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/mm: don't wrap x86_emulate_ctxt
 in ptwr_emulate_ctxt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEzOjIyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTUyMjEsMTAgKzUyMTcsMTIgQEAgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAgICAgICAgIGdvdG8gYmFpbDsKPiAgICAgIH0K
PiAgCj4gLSAgICBwdHdyX2N0eHQuY3IyID0gYWRkcjsKPiAtICAgIHB0d3JfY3R4dC5wdGUgPSBw
dGU7Cj4gKyAgICBwdHdyX2N0eHQgPSAoc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0KSB7Cj4gKyAg
ICAgICAgLmNyMiA9IGFkZHIsCj4gKyAgICAgICAgLnB0ZSA9IHB0ZSwKPiArICAgIH07CgpJIGRv
bid0IHNlZSB0aGUgbmVlZCBmb3IgdGhpcyByZS13cml0ZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniDu-0003av-8G; Fri, 01 Sep 2017 09:26:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dniDs-0003a5-O6
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:26:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 DA/4B-02044-2D729A95; Fri, 01 Sep 2017 09:26:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVysWW7jO4l9ZW
 RBmfWslks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLL7SyFvzmrNj5fxpjA+NSji5GLg4hgTlM
 Eicu/WDvYuTkYBFwkLh99DMbiM0oUCaxa8M5Zgg7V+Lu/qesEA2rGSVWLt4DVsQmoCPx/ekps
 CIRgVCJNRefMIIUMQusZ5KY/3IVI0hCWMBFYvW7/WBFQgLZEjNaHzNDbFOVuNp/hxXE5hSolb
 h+fjnYFbwChhIzvl4Ai4sKWEos2PaBGSIuKHFy5hMWEJtZQF3iz7xLzBC2vETz1tlANgeHhIC
 2xPvJeSA3SAj0MUp0rNzPPoFReBaS9llI2mchaV/AyLyKUaM4tagstUjX0FgvqSgzPaMkNzEz
 R9fQwFgvN7W4ODE9NScxqVgvOT93EyMw1BmAYAfjtu2ehxglOZiURHmr/VdECvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgnaq2MlJIsCg1PbUiLTMHGHUwaQkOHiUR3hsgad7igsTc4sx0iNQpRk
 Upcd4JIAkBkERGaR5cGyzSLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtxBkCk9mXgnc9Fd
 Ai5mAFv/7vAJkcUkiQkqqgVE5RKX6qFhBekWR6Nx5Gm/Uc/ZxVcms9b5ykWvDrNyvXE9sxGPK
 n89ZrC0nfUJ9176sa89PfhGZzvd6k3/uj9zVe43Fpa+y9P++sfEO6yG2dbsFJX7+2nHmyw/1G
 XtE93vtW20w5dxJ8x9urUY/Wt3Y3aw6fe+YFHFefT3p1LyPiz7nGAToyQsosRRnJBpqMRcVJw
 IAfwBGHe8CAAA=
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504258000!105097525!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38001 invoked from network); 1 Sep 2017 09:26:41 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:26:41 -0000
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 0E82D404333;
 Fri,  1 Sep 2017 09:26:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0E82D404333
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D8F1177BE3;
 Fri,  1 Sep 2017 09:26:37 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
References: <20170901091128.21945-1-vkuznets@redhat.com>
 <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
Date: Fri, 01 Sep 2017 11:26:36 +0200
In-Reply-To: <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com> (Andrew
 Cooper's message of "Fri, 1 Sep 2017 10:14:42 +0100")
Message-ID: <87o9quwz03.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 01 Sep 2017 09:26:40 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JpdGVzOgoKPiBPbiAw
MS8wOS8yMDE3IDEwOjExLCBWaXRhbHkgS3V6bmV0c292IHdyb3RlOgo+PiBDL3MgZTdkYWJlNSAo
Ing4Ni9odm06IGRvbid0IHVuY29uZGl0aW9uYWxseSBjcmVhdGUgYSBkZWZhdWx0IGlvcmVxCj4+
IHNlcnZlciIpIGJyb2tlIHNvZnQgcmVzZXQgd2hlbiBRRU1VIHRyYWRpdGlvbmFsIGlzIGJlaW5n
IHVzZWQuIER1cmluZwo+PiBzb2Z0IHJlc2V0IFFFTVUgaXMgcmVsYXVuY2hlZCBhbmQgZGVmYXVs
dCBpb3JlcSBzZXJ2ZXIgbmVlZHMgdG8gYmUKPj4gcmUtY3JlYXRlZCB1cG9uIGZpcnN0IEhWTV9Q
QVJBTV8qSU9SRVFfKiByZXF1ZXN0LiBUaGUgZmxhZyB3aWxsIGJlCj4+IHNldCBiYWNrIHRvICd0
cnVlJyB3aGVuIHRvb2xzdGFjayB1bnBhdXNlcyB0aGUgZG9tYWluLCBqdXN0IGxpa2UgYWZ0ZXIK
Pj4gbm9ybWFsIGNyZWF0aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+Cj4gU29ycnksIGJ1dCBuYWNrLsKgIGQtPmNyZWF0aW9u
X2ZpbmlzaGVkIGlzIHVzZWQgZm9yIGEgbnVtYmVyIG9mIHRoaW5ncywKPiBvbmUgYmVpbmcgVExC
IHNhZmV0eSBiZWZvcmUgdGhlIHZjcHVzIGhhdmUgc3RhcnRlZCBleGVjdXRpbmcuCj4KPiBXZSBl
aXRoZXIgbmVlZCB0byBzcGxpdCB0aGUgdmFyaWFibGUsIG9yIHJld29yayBlN2RhYmU1IHRvIG5v
dCB1c2UgdGhpcy4KPgoKSSB0aGluayB0aGF0IGFkZGluZyBhbm90aGVyIGZsYWcgaXMgYSBiYWQg
aWRlYSwgZXZlbiAnY3JlYXRpb25fZmluaXNoZWQnCmZsYWcgbG9va3MgYSBiaXQgaGFja2lzaCB0
byBtZS4gQWRqdXN0aW5nIGU3ZGFiZTUgaXMgcHJvYmFibHkKYmV0dGVyLiBIb3dldmVyLCB3aGls
ZSByZWFkaW5nIGl0cyBibHVyYiBJIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgdGhlCmNoYW5nZTog
b24gbWlncmF0aW9uIHdlIGNyZWF0ZSBuZXcgZG9tYWluIGFuZCB0aHVzIHJlc2V0CmNyZWF0aW9u
X2ZpbmlzaGVkLiBEdXJpbmcgUUVNVSBsYXVuY2ggd2Ugc3RpbGwgbmVlZCB0byBjcmVhdGUgaW9y
ZXEKc2VydmVyLiBQYXVsLCBjb3VsZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBhIGJpdCAoZS5nLiB3
aGF0IGFyZSB3ZQpndWFyZGluZyBhZ2FpbnN0LCB3aGVuIGNyZWF0aW5nIGlvcmVxIHNlcnZlciBp
cyByZWR1bmRhbnQpIHNvIHdlIGNhbgpzdWdnZXN0IGEgZml4IGZvciBzb2Z0IHJlc2V0PyAKClRo
YW5rcywgCgotLSAKICBWaXRhbHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:35:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniLn-0004JF-2R; Fri, 01 Sep 2017 09:34:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41029fe5f=Paul.Durrant@citrix.com>)
 id 1dniLl-0004HA-NP
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:34:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5C/72-03642-DB929A95; Fri, 01 Sep 2017 09:34:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQneP5sp
 Ig4vnRS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owTD3tYCjqkKiZsfcLSwHhHsouRk0NCwE/i
 y9YnzCA2m4COxNKj85lAbBGBCIkJh2aydzFycTALnGSSuDRzA1hCWMBFYs2Hi0AJDqAiV4nD/
 70g6o0kOubfBCthEVCRWN65hh3E5hVwl5j/9z4ryBwhgUmMEk2r/jCCJDiBGrYd3cECYjMKyE
 p8aVwNdgSzgLjErScQR0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaQG5gFNCXW79KHaFWUmNL
 9EGqvoMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2to
 YKaXm1pcnJiempOYVKyXnJ+7iREY+gxAsIPx9saAQ4ySHExKorzV/isihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwWmusjBQSLEpNT61Iy8wBRiFMWoKDR0mElwkkzVtckJhbnJkOkTrFaMyxYf
 X6L0wcW36f+M4kxJKXn5cqJc5bAFIqAFKaUZoHNwiWHC4xykoJ8zICnSbEU5BalJtZgir/ilG
 cg1FJmHcSyBSezLwSuH2vgE5hAjrl3+cVIKeUJCKkpBoYM46m3b1y+Lz0Kf54ybJXa684Pf7h
 z3Pw3IzJR28llQfXxjnazz3mumP/9usH+FZukGG/aBjd9nVKDPtPq3bFjBf1voVPzrz+Z9uRy
 ZyaLlQ5XWepUUIY4/ez2eKh2zRzF05WfN4q9e/mj6NMzRMez2GKSbSqqe2Z/Hnn1YNLS6rqN8
 44vly+QImlOCPRUIu5qDgRAFdjKB8JAwAA
X-Env-Sender: prvs=41029fe5f=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504258492!80525353!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28836 invoked from network); 1 Sep 2017 09:34:52 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 09:34:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52007737"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Vitaly Kuznetsov' <vkuznets@redhat.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH] xen: reset creation_finished flag on soft reset
Thread-Index: AQHTIwRo2YU9uRbny0ulGYlTgCE4vaKfw2Yw
Date: Fri, 1 Sep 2017 09:34:50 +0000
Message-ID: <d9cc47792a734903a7fec1a9606b532d@AMSPEX02CL03.citrite.net>
References: <20170901091128.21945-1-vkuznets@redhat.com>
 <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
 <87o9quwz03.fsf@vitty.brq.redhat.com>
In-Reply-To: <87o9quwz03.fsf@vitty.brq.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
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBWaXRhbHkgS3V6bmV0c292IFtt
YWlsdG86dmt1em5ldHNAcmVkaGF0LmNvbV0NCj4gU2VudDogMDEgU2VwdGVtYmVyIDIwMTcgMTA6
MjcNCj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVs
IER1cnJhbnQNCj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmc7IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPjsNCj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
VGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ZW46IHJlc2V0IGNyZWF0aW9uX2ZpbmlzaGVk
IGZsYWcgb24gc29mdCByZXNldA0KPiANCj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JpdGVzOg0KPiANCj4gPiBPbiAwMS8wOS8yMDE3IDEwOjExLCBWaXRhbHkg
S3V6bmV0c292IHdyb3RlOg0KPiA+PiBDL3MgZTdkYWJlNSAoIng4Ni9odm06IGRvbid0IHVuY29u
ZGl0aW9uYWxseSBjcmVhdGUgYSBkZWZhdWx0IGlvcmVxDQo+ID4+IHNlcnZlciIpIGJyb2tlIHNv
ZnQgcmVzZXQgd2hlbiBRRU1VIHRyYWRpdGlvbmFsIGlzIGJlaW5nIHVzZWQuIER1cmluZw0KPiA+
PiBzb2Z0IHJlc2V0IFFFTVUgaXMgcmVsYXVuY2hlZCBhbmQgZGVmYXVsdCBpb3JlcSBzZXJ2ZXIg
bmVlZHMgdG8gYmUNCj4gPj4gcmUtY3JlYXRlZCB1cG9uIGZpcnN0IEhWTV9QQVJBTV8qSU9SRVFf
KiByZXF1ZXN0LiBUaGUgZmxhZyB3aWxsIGJlDQo+ID4+IHNldCBiYWNrIHRvICd0cnVlJyB3aGVu
IHRvb2xzdGFjayB1bnBhdXNlcyB0aGUgZG9tYWluLCBqdXN0IGxpa2UgYWZ0ZXINCj4gPj4gbm9y
bWFsIGNyZWF0aW9uLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPg0KPiA+DQo+ID4gU29ycnksIGJ1dCBuYWNrLsKgIGQtPmNy
ZWF0aW9uX2ZpbmlzaGVkIGlzIHVzZWQgZm9yIGEgbnVtYmVyIG9mIHRoaW5ncywNCj4gPiBvbmUg
YmVpbmcgVExCIHNhZmV0eSBiZWZvcmUgdGhlIHZjcHVzIGhhdmUgc3RhcnRlZCBleGVjdXRpbmcu
DQo+ID4NCj4gPiBXZSBlaXRoZXIgbmVlZCB0byBzcGxpdCB0aGUgdmFyaWFibGUsIG9yIHJld29y
ayBlN2RhYmU1IHRvIG5vdCB1c2UgdGhpcy4NCj4gPg0KPiANCj4gSSB0aGluayB0aGF0IGFkZGlu
ZyBhbm90aGVyIGZsYWcgaXMgYSBiYWQgaWRlYSwgZXZlbiAnY3JlYXRpb25fZmluaXNoZWQnDQo+
IGZsYWcgbG9va3MgYSBiaXQgaGFja2lzaCB0byBtZS4gQWRqdXN0aW5nIGU3ZGFiZTUgaXMgcHJv
YmFibHkNCj4gYmV0dGVyLiBIb3dldmVyLCB3aGlsZSByZWFkaW5nIGl0cyBibHVyYiBJIGRvbid0
IGZ1bGx5IHVuZGVyc3RhbmQgdGhlDQo+IGNoYW5nZTogb24gbWlncmF0aW9uIHdlIGNyZWF0ZSBu
ZXcgZG9tYWluIGFuZCB0aHVzIHJlc2V0DQo+IGNyZWF0aW9uX2ZpbmlzaGVkLiBEdXJpbmcgUUVN
VSBsYXVuY2ggd2Ugc3RpbGwgbmVlZCB0byBjcmVhdGUgaW9yZXENCj4gc2VydmVyLiBQYXVsLCBj
b3VsZCB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBhIGJpdCAoZS5nLiB3aGF0IGFyZSB3ZQ0KPiBndWFy
ZGluZyBhZ2FpbnN0LCB3aGVuIGNyZWF0aW5nIGlvcmVxIHNlcnZlciBpcyByZWR1bmRhbnQpIHNv
IHdlIGNhbg0KPiBzdWdnZXN0IGEgZml4IGZvciBzb2Z0IHJlc2V0Pw0KDQpNeSBtZW1vcnkgaXMg
aGF6eSBhcyB0byB0aGUgZXhhY3QgcHJvYmxlbSwgYnV0IEkgdGhpbmsgaXQgd2FzIGFuIGlzc3Vl
IHdpdGggdGhlIENPTE8gcHJvamVjdC4gSUlSQyB0aGV5IHJlcGVhdGVkbHkgJ21pZ3JhdGUnIGEg
Vk0gYnV0IHRoZW4gcmVzdW1lIHRoZSBvcmlnaW5hbC4gV2l0aG91dCBlN2RhYmU1IHRoZSBzZW5k
aW5nIFZNIGVuZHMgdXAgd2l0aCBhIGRlZmF1bHQgaW9yZXEgc2VydmVyIGFmdGVyIHRoZSBmaXJz
dCBtaWdyYXRpb24gYmVjYXVzZSB0aGUgc2F2ZSBjb2RlIHJlYWRzIHRoZSBIVk0gcGFyYW1zIHRo
YXQgdHJpZ2dlciBpdHMgY3JlYXRpb24uDQoNCkkgd29uZGVyIHdoZXRoZXIgdGhlIGVhc2llc3Qg
dGhpbmcgdG8gZG8gd291bGQgYmUgdG8gbW9kaWZ5IHFlbXUgdHJhZCB0byBkbyBleHBsaWNpdCBp
b3JlcSBzZXJ2ZXIgY3JlYXRpb24/IEl0J3MgcmVhbGx5IG5vdCB0aGF0IG11Y2ggY29kZS1jaGFu
Z2UuLi4gMjAtMzAgbGluZXMgb3Igc28uDQoNCiAgUGF1bA0KDQo+IA0KPiBUaGFua3MsDQo+IA0K
PiAtLQ0KPiAgIFZpdGFseQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniPe-0004eT-Pi; Fri, 01 Sep 2017 09:38:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dniPe-0004e7-4n
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 09:38:54 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8F/D0-01777-DAA29A95; Fri, 01 Sep 2017 09:38:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3eN1sp
 IgysP9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLH+4zFxw0qniy9ARTA+MWlS5GTg4hgTyJ
 t5M2s4PYvAJ2Epu+H2cDsSUEDCVOL7zJAmKzCKhK/JhxDMxmE1CXaHu2nRXEFhFQlrj7fQZYn
 FkgTmL/rMeMILawgL/Er5ZrrBDz0yRe/n4INpNTwFLi3/b9QLs4gHYJSvzdIQzRqiXx8NctqD
 HaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6xXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxr3/nA4xSnIwKYnyVvuviBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWuvuTJSSLAoNT21Ii0zBxgFMGkJDh4lEV59kDRvcUFibnFmOkTqF
 KOilDhvMUhCACSRUZoH1waLvEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5q0HmcKTmVcCN/
 0V0GImoMX/Pq8AWVySiJCSamA041C25PuVOvX8Q8OO6tI3NsGGkxK5zjRdWuYr8S6x8OWUt3p
 ZTd9Ydy9e1LiesTn3Ulf04kcVzlM2sNsWOthfzej8l6wkI5sdLp66zOyq0t4brx7MP6sSLcQj
 +Cwm62EFw1+tr9/fJy6TPK+gnN/Kwb/m4ff1HyJVN+a8EnUVcsjZ7eXb9ESJpTgj0VCLuag4E
 QC7dHcwtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504258730!71072178!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27602 invoked from network); 1 Sep 2017 09:38:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 09:38:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 03:38:50 -0600
Message-Id: <59A946C902000078001766EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 03:38:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170831112223.24761-1-wei.liu2@citrix.com>
 <20170831112223.24761-3-wei.liu2@citrix.com>
In-Reply-To: <20170831112223.24761-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/mm: merge ptwr and mmio_ro page
 fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA4LjE3IGF0IDEzOjIyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC01
MTc2LDkxICs1MTc2LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3
cl9lbXVsYXRlX29wcyA9IAo+IHsKPiAgICAgIC5jcHVpZCAgICAgID0gcHZfZW11bF9jcHVpZCwK
PiAgfTsKPiAgCj4gLS8qIFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxlcjogY2hlY2sgaWYgZ3Vlc3Qg
aXMgdHJ5aW5nIHRvIG1vZGlmeSBhIFBURS4gKi8KPiAtaW50IHB0d3JfZG9fcGFnZV9mYXVsdChz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IC17Cj4gLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwo+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAtICAgIGwx
X3BnZW50cnlfdCAgICAgIHB0ZTsKPiAtICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCBwdHdy
X2N0eHQ7Cj4gLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewo+IC0gICAgICAg
LnJlZ3MgPSByZWdzLAo+IC0gICAgICAgLnZlbmRvciA9IGQtPmFyY2guY3B1aWQtPng4Nl92ZW5k
b3IsCj4gLSAgICAgICAuYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBC
SVRTX1BFUl9MT05HLAo+IC0gICAgICAgLnNwX3NpemUgICA9IGlzX3B2XzMyYml0X2RvbWFpbihk
KSA/IDMyIDogQklUU19QRVJfTE9ORywKPiAtICAgICAgIC5sbWEgICAgICAgPSAhaXNfcHZfMzJi
aXRfZG9tYWluKGQpLAo+IC0gICAgICAgLmRhdGEgICAgICA9ICZwdHdyX2N0eHQsCj4gLSAgICB9
Owo+IC0gICAgaW50IHJjOwo+IC0KPiAtICAgIC8qIEF0dGVtcHQgdG8gcmVhZCB0aGUgUFRFIHRo
YXQgbWFwcyB0aGUgVkEgYmVpbmcgYWNjZXNzZWQuICovCj4gLSAgICBwdGUgPSBndWVzdF9nZXRf
ZWZmX2wxZShhZGRyKTsKPiAtCj4gLSAgICAvKiBXZSBhcmUgbG9va2luZyBvbmx5IGZvciByZWFk
LW9ubHkgbWFwcGluZ3Mgb2YgcC50LiBwYWdlcy4gKi8KPiAtICAgIGlmICggKChsMWVfZ2V0X2Zs
YWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpIHx8
Cj4gLSAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5zX3NpbmdsZXRvbihtbWlvX3JvX3Jhbmdlcywg
bDFlX2dldF9wZm4ocHRlKSkgfHwKPiAtICAgICAgICAgIWdldF9wYWdlX2Zyb21fbWZuKGwxZV9n
ZXRfbWZuKHB0ZSksIGQpICkKPiAtICAgICAgICBnb3RvIGJhaWw7Cj4gLQo+IC0gICAgcGFnZSA9
IGwxZV9nZXRfcGFnZShwdGUpOwo+IC0gICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKPiAtICAg
IHsKPiAtICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAtICAgICAgICBnb3RvIGJhaWw7Cj4gLSAg
ICB9Cj4gLQo+IC0gICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9t
YXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCj4gLSAgICB7Cj4gLSAgICAgICAgcGFnZV91bmxv
Y2socGFnZSk7Cj4gLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gLSAgICAgICAgZ290byBiYWls
Owo+IC0gICAgfQo+IC0KPiAtICAgIHB0d3JfY3R4dCA9IChzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0
eHQpIHsKPiAtICAgICAgICAuY3IyID0gYWRkciwKPiAtICAgICAgICAucHRlID0gcHRlLAo+IC0g
ICAgfTsKPiAtCj4gLSAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmcHR3cl9lbXVsYXRlX29w
cyk7Cj4gLQo+IC0gICAgcGFnZV91bmxvY2socGFnZSk7Cj4gLSAgICBwdXRfcGFnZShwYWdlKTsK
PiAtCj4gLSAgICBzd2l0Y2ggKCByYyApCj4gLSAgICB7Cj4gLSAgICBjYXNlIFg4NkVNVUxfRVhD
RVBUSU9OOgo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogVGhpcyBlbXVsYXRpb24gb25seSBj
b3ZlcnMgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgd2hpY2ggYXJlIG1hcmtlZAo+IC0gICAgICAgICAq
IHJlYWQtb25seSBieSBYZW4uICBXZSB0b2xlcmF0ZSAjUEYgKGluIGNhc2UgYSBjb25jdXJyZW50
IHBhZ2V0YWJsZQo+IC0gICAgICAgICAqIHVwZGF0ZSBoYXMgc3VjY2VlZGVkIG9uIGEgZGlmZmVy
ZW50IHZjcHUpLiAgQW55dGhpbmcgZWxzZSBpcyBhbgo+IC0gICAgICAgICAqIGVtdWxhdGlvbiBi
dWcsIG9yIGEgZ3Vlc3QgcGxheWluZyB3aXRoIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5kZXIK
PiAtICAgICAgICAgKiBYZW4ncyBmZWV0Lgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIGlmICgg
Y3R4dC5ldmVudC50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OICYmCj4gLSAgICAg
ICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQo+IC0gICAgICAg
ICAgICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuZXZlbnQpOwo+IC0gICAgICAgIGVsc2UKPiAtICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICJVbmV4cGVjdGVkIGV2ZW50ICh0eXBlICV1LCB2ZWN0b3IgJSN4KSBmcm9tIGVtdWxhdGlvblxu
IiwKPiAtICAgICAgICAgICAgICAgICAgICAgY3R4dC5ldmVudC50eXBlLCBjdHh0LmV2ZW50LnZl
Y3Rvcik7Cj4gLQo+IC0gICAgICAgIC8qIEZhbGx0aHJvdWdoICovCj4gLSAgICBjYXNlIFg4NkVN
VUxfT0tBWToKPiAtCj4gLSAgICAgICAgaWYgKCBjdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKPiAt
ICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRf
Tk9fRUMpOwo+IC0KPiAtICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwo+IC0gICAgY2FzZSBYODZF
TVVMX1JFVFJZOgo+IC0gICAgICAgIHBlcmZjX2luY3IocHR3cl9lbXVsYXRpb25zKTsKPiAtICAg
ICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwo+IC0gICAgfQo+IC0KPiAtIGJhaWw6Cj4g
LSAgICByZXR1cm4gMDsKPiAtfQo+IC0KPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioKPiAg
ICogZmF1bHQgaGFuZGxpbmcgZm9yIHJlYWQtb25seSBNTUlPIHBhZ2VzCj4gICAqLwoKTm90ZSBo
b3cgeW91IG1vdmUgdGhlIHJlbWFpbnMgb2YgdGhlIGZ1bmN0aW9uIGFib3ZlIGJlbG93IHRoaXMK
Y29tbWVudCwgd2hpY2ggaXNuJ3QgcmVhbGx5IGNvcnJlY3QuCgo+IEBAIC02NDQxLDYgKzYyNzks
MTM0IEBAIHZvaWQgd3JpdGVfMzJiaXRfcHNlX2lkZW50bWFwKHVpbnQzMl90ICpsMikKPiAgICAg
ICAgICAgICAgICAgICBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0VfUFNFKTsK
PiAgfQo+ICAKPiArLyogQ2hlY2sgaWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1vZGlmeSBhIHIvbyBN
TUlPIHBhZ2UuICovCj4gK3N0YXRpYyBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGFkZHIsIGwxX3BnZW50cnlfdCBwdGUpCj4gK3sKPiArICAgIHN0cnVj
dCBtbWlvX3JvX2VtdWxhdGVfY3R4dCBtbWlvX3JvX2N0eHQgPSB7IC5jcjIgPSBhZGRyIH07Cj4g
KyAgICBtZm5fdCBtZm4gPSBsMWVfZ2V0X21mbihwdGUpOwo+ICsKPiArICAgIGlmICggbWZuX3Zh
bGlkKG1mbikgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOwo+ICsgICAgICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9n
ZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdlKTsKClBsZWFzZSBhZGQgY29uc3QgYXMgeW91IG1v
dmUgdGhpcy4KCj4gKyAgICAgICAgaWYgKCBvd25lciApCj4gKyAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwo+ICsgICAgICAgIGlmICggb3duZXIgIT0gZG9tX2lvICkKPiArICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+ICsKPiArICAgIGN0eHQtPmRh
dGEgPSAmbW1pb19yb19jdHh0Owo+ICsgICAgaWYgKCBwY2lfcm9fbW1jZmdfZGVjb2RlKG1mbl94
KG1mbiksICZtbWlvX3JvX2N0eHQuc2VnLCAmbW1pb19yb19jdHh0LmJkZikgKQo+ICsgICAgICAg
IHJldHVybiB4ODZfZW11bGF0ZShjdHh0LCAmbW1jZmdfaW50ZXJjZXB0X29wcyk7Cj4gKyAgICBl
bHNlCj4gKyAgICAgICAgcmV0dXJuIHg4Nl9lbXVsYXRlKGN0eHQsICZtbWlvX3JvX2VtdWxhdGVf
b3BzKTsKPiArfQo+ICsKPiArLyogV3JpdGUgcGFnZSBmYXVsdCBoYW5kbGVyOiBjaGVjayBpZiBn
dWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgUFRFLiAqLwo+ICtzdGF0aWMgaW50IHB0d3JfZG9f
cGFnZV9mYXVsdChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwgc3RydWN0IGRvbWFpbiAq
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBs
MV9wZ2VudHJ5X3QgcHRlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgcHR3
cl9jdHh0ID0gewo+ICsgICAgICAgIC5jcjIgPSBhZGRyLAo+ICsgICAgICAgIC5wdGUgPSBwdGUs
Cj4gKyAgICB9Owo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIGludCByYyA9
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsKPiArICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZu
KGwxZV9nZXRfbWZuKHB0ZSksIGQpICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICBw
YWdlID0gbDFlX2dldF9wYWdlKHB0ZSk7Cj4gKyAgICBpZiAoICFwYWdlX2xvY2socGFnZSkgKQo+
ICsgICAgewo+ICsgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsgICAgfQo+ICsKPiArICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQo+ICsgICAgewo+ICsgICAgICAgIHBhZ2Vf
dW5sb2NrKHBhZ2UpOwo+ICsgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsgICAgICAgIGdvdG8g
b3V0Owo+ICsgICAgfQo+ICsKPiArICAgIGN0eHQtPmRhdGEgPSAmcHR3cl9jdHh0Owo+ICsgICAg
cmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmcHR3cl9lbXVsYXRlX29wcyk7Cj4gKwo+ICsgICAgcGFn
ZV91bmxvY2socGFnZSk7Cj4gKyAgICBwdXRfcGFnZShwYWdlKTsKPiArCj4gKyBvdXQ6Cj4gKyAg
ICByZXR1cm4gcmM7Cj4gK30KCkNvdWxkIHlvdSBwbGVhc2UgYXZvaWQgZ290byB3aGVuIHRoZSBl
eGl0IHBhdGggaXMgdHJpdmlhbD8KCj4gK2ludCBwdl9yb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCgpTaW5jZSB5b3UgYWx0ZXIgdGhpcyBhbmQgdGhlIGNh
bGxlciBhbnl3YXksIHRoZSBmaXJzdCBwYXJhbWV0ZXIKY291bGQgYXMgd2VsbCBiZWNvbWUgY29u
c3Qgc3RydWN0IGRvbWFpbiAqLCBzaW1wbGlmeWluZyAuLi4KCj4gKyAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBsMV9wZ2VudHJ5X3Qg
cHRlOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArICAgIHVuc2lnbmVk
IGludCBhZGRyX3NpemUgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gMzIgOiBCSVRTX1BFUl9MT05H
Owo+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKPiArICAgICAgICAucmVn
cyAgICAgID0gcmVncywKPiArICAgICAgICAudmVuZG9yICAgID0gZC0+YXJjaC5jcHVpZC0+eDg2
X3ZlbmRvciwKPiArICAgICAgICAuYWRkcl9zaXplID0gYWRkcl9zaXplLAo+ICsgICAgICAgIC5z
cF9zaXplICAgPSBhZGRyX3NpemUsCj4gKyAgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJp
dF92Y3B1KHYpLAoKLi4uIGJvdGggaXNfcHZfMzJiaXRfdmNwdSgpIGFjY2Vzc2VzIGhlcmUgKHdo
aWNoIGludGVybmFsbHkgdXNlCnYtPmRvbWFpbikuIEluIGZhY3QgSSB3b25kZXIgd2hldGhlciBp
dCB3b3VsZG4ndCB5aWVsZCBtb3JlCmNvbnNpc3RlbnQgY29kZSBpZiB5b3UgZGlkbid0IHBhc3Mg
aW4gdGhlIGRvbWFpbiBhdCBhbGwsIGFzIHRoaXMKbXVzdCBzdHJpY3RseSBiZSBjdXJyZW50LT5k
b21haW4sIG9yIGludm9raW5nIHg4Nl9lbXVsYXRlKCkgYW5kCnZhcmlvdXMgb3RoZXIgZnVuY3Rp
b25zIGlzIGJvZ3VzLiBZb3UnZCB0aGVuIGxhdGNoIHRoaXMgaW50byBjdXJyZApoZXJlLgoKRnVy
dGhlcm1vcmUgSSB0aGluayB0aGlzIHNlY29uZCB1c2UgY291bGQgYmVjb21lICJhZGRyX3NpemUg
PiAzMiIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniPe-0004eI-J0; Fri, 01 Sep 2017 09:38:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dniPd-0004e5-Kq
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:38:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F7/17-03610-CAA29A95; Fri, 01 Sep 2017 09:38:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVywNykQneN1sp
 Ig+/dvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bT2wfMBROEKv437GJtYNzB28XIxSEkMJ1R
 YsO2vSxdjJwcEgK8EkeWzWCFsP0lZn9fzghRNIFRYt2CBWAJFgEViVe/bzKB2GwCyhIXv/ayg
 dgiQHbvr98sIA3MApMYJTrPLGQESQgLBEss/zeBGcTmFTCUWN72ggXCPsQocfpXHMSGh8wSF2
 avgkoISpyc+QTMZhbQkrjx7yXQNg4gWxpoEAdImFPAXmJD/xF2EFsUaPHuW3uZJzAKzkLSPQt
 J9yyE7gWMzKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQID
 lwEIdjD+mR94iFGSg0lJlLfaf0WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlee82VkUKCRanpq
 RVpmTnAGIJJS3DwKInwMmkApXmLCxJzizPTIVKnGBWlxHmLQfoEQBIZpXlwbbC4vcQoKyXMyw
 h0iBBPQWpRbmYJqvwrRnEORiVhXheQKTyZeSVw018BLWYCWvzv8wqQxSWJCCmpBkaJdzN2ntr
 t8L/s8V+HTQte3VfIfqMTyPd1Dwv33qNqKXHzmK6zSi052cu262P4rNfpW68EGc1LczJ1n1Gj
 W26/sibhXeAZ16XJYrJLyi/HtzevUCpz0vvr37EgZVmx6YxfL7b+Mtwzb9IhpxtLn1uxCNyPd
 TybUK/bmlh8U2C9xFX2plNpCUpKLMUZiYZazEXFiQDWgiRS1gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504258730!105005003!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10084 invoked from network); 1 Sep 2017 09:38:51 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:38:51 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Sep 2017 02:38:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,457,1498546800"; d="scan'208";a="306881303"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga004.fm.intel.com with ESMTP; 01 Sep 2017 02:38:48 -0700
Date: Fri, 1 Sep 2017 16:37:52 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901083749.GA24450@op-computing>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
 <20170901013934.GA34861@op-computing>
 <59A93548020000780017660E@prv-mh.provo.novell.com>
 <20170901075506.GA19389@op-computing>
 <59A940CD02000078001766A6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A940CD02000078001766A6@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDM6MTM6MTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDEuMDkuMTcgYXQgMDk6NTUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBGcmksIFNlcCAwMSwgMjAxNyBhdCAwMjoyNDowOEFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDAxLjA5LjE3IGF0IDAzOjM5LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBBZnRlciB0aGlua2luZyBpdCBhZ2FpbiwgSSB3YW50IHRvIGRlZmluZSB0
aGUgY291bnRlciBhcwo+Pj4+IGEgdW5zaWduZWQgaW50IHZhcmlhYmxlIGZvciB0aGUgZm9sbG93
aW5nIHJlYXNpb246Cj4+Pj4gMS4gSXQgaXMgZGVmaW5pdGUgdGhhdCB0aGUgY291bnRlciBpcyBj
bG9zZWx5IHJlbGF0ZWQgd2l0aAo+Pj4+IGxpc3RfYWRkKCkgYW5kIGxpc3RfZGVsKCkuIElmIHRo
ZSBsaXN0IGlzIHByb3RlY3RlZCBieSB0aGUKPj4+PiBsb2NrLCBpdCBpcyBzdHJhaWdodGZvcndh
cmQgdGhhdCB0aGUgY291bnRlciBpcyBhbHNvIHByb3RlY3RlZAo+Pj4+IGJ5IHRoZSBsb2NrLgo+
Pj4+IDIuIEluIHBhdGNoIDMsIGFsdGhvdWdodCB0aGVyZSBhcmUgc29tZSBsb2NrLWxlc3MgcmVh
ZGVycywgd2UKPj4+PiB3aWxsIGNoZWNrIHRoZSBjb3VudGVyIHN0aWxsIG1lZXRzIG91ciByZXF1
aXJlbWVudCB3aXRoIHRoZSBsb2NrCj4+Pj4gaGVsZC4gVGh1cywgSSBkb24ndCB0aGluayB0aGVy
ZSBpcyBhIHJhY2luZyBpc3N1ZS4KPj4+Cj4+PkkgdGhpbmsgdGhhdCdzIGZpbmUsIGJ1dCB0aGVu
IHlvdSBzdGlsbCBkb24ndCBuZWVkIExPQ0tlZCBhY2Nlc3Nlcwo+Pj50byB0aGUgY291bnRlciBm
b3IgdXBkYXRpbmcgaXQ7IHdyaXRlX2F0b21pYygpIHdpbGwgc3VmZmljZSBhZmFpY3QuCj4+IAo+
PiBBIHN0dXBpZCBxdWVzdGlvbi4KPj4gSXMgaXQgY29udHJhZGljdG9yeSB0aGF0IHlvdSB0aGlu
ayB0aGUgY291bnRlciBjYW4gYmUgcHJvdGVjdGVkIGJ5Cj4+IHRoZSBsb2NrIHdoaWxlIHN1Z2dl
c3RpbmcgdXNpbmcgd3JpdGVfYXRvbWljKCkgaW5zdGVhZCBvZiBMT0NLZWQKPj4gYWNjZXNzZXM/
Cj4+IAo+PiB1cGRhdGluZyB0aGUgY291bnRlciBpcyBhbHdheXMgYWNjb21wYW5pZWQgYnkgdXBk
YXRpbmcgbGlzdCBhbmQgdXBkYXRpbmcKPj4gbGlzdCBzaG91bGQgaW4gbG9ja2VkIHJlZ2lvbi4g
SSBtZWFuZWQgdGhpbmdzIGxpa2U6Cj4+IAo+PiBzcGluX2xvY2soKQo+PiBsaXN0X2FkZCgpCj4+
IGNvdW50ZXIrKwo+PiBzcGluX3VubG9jaygpCj4+IAo+PiBIb3dldmVyLCBJIGFtIGFmcmFpZCB0
aGF0IG5vdCB1c2luZyBMT0NLZWQgYWNjZXNzZXMgYnV0IHVzaW5nCj4+IHdyaXRlX2F0b21pYygp
IG1lYW5zIHNvbWV0aGluZyBsaWtlIChzZXBhcmF0aW5nIHVwZGF0aW5nIHRoZSBjb3VudGVyCj4+
IGZyb20gdXBkYXRpbmcgdGhlIGxpc3QgSSB0aGluayBpcyBub3QgZ29vZCk6Cj4+IAo+PiBzcGlu
X2xvY2soKQo+PiBsaXN0X2FkZCgpCj4+IHNwaW5fdW5sb2NrKCkKPj4gd3JpdGVfYXRvbWljKCkK
Pgo+Tm8sIEkgbWVhbgo+Cj4gc3Bpbl9sb2NrKCkKPiBsaXN0X2FkZCgpCj4gd3JpdGVfYXRvbWlj
KCkKPiBzcGluX3VubG9jaygpCj4KPndoZXJlYXMgLi4uCj4KPj4gQW5kIEkgdGhpbmsgdGhpcyB2
ZXJzaW9uIGlzOgo+PiAKPj4gc3Bpbl9sb2NrKCkKPj4gbGlzdF9hZGQoKQo+PiBhZGRfc2l6ZWQo
KQo+PiBzcGluX3VubG9jaygpCj4KPi4uLiB0aGlzIHByb2R1Y2VzIGEgbmVlZGxlc3MgTE9DS2Vk
IGluc3RydWN0aW9uIHJlZHVuZGFudCB3aXRoIGJlaW5nCj5pbnNpZGUgdGhlIGxvY2tlZCByZWdp
b24pLgoKaXQgc2VlbXMgYWRkX3NpemVkKCkgd29uJ3QgYmUgYSBMT0NLZWQgaW5zdHJ1Y3Rpb24u
CiNkZWZpbmUgYnVpbGRfYWRkX3NpemVkKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAogICAgc3Rh
dGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAg
ICAgICAgICBcCiAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICBhc20gdm9sYXRpbGUoImFkZCIgc2l6
ZSAiICUxLCUwIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICA6ICI9bSIgKCphZGRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgIDogcmVnICh2YWwpKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgIH0KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:42:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:42:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniSf-0005OC-Ax; Fri, 01 Sep 2017 09:42:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dniSe-0005O5-5S
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:42:00 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A9/EF-03874-76B29A95; Fri, 01 Sep 2017 09:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQjdNe2W
 kwefjRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3lcksBbsEKmYsXsXewDiNt4uRk0NCwE/i
 zONWRhCbRUBF4nXvLZYuRg4ONgF7ielfK0DCIgKqEpunn2bvYuTiYBbYzCgxoXkxM0hCWCBAY
 ve0PnaQel4BD4lzJyNAaoQE3gPV9CxmBanhFRCUODnzCdhMZgFNifW79CFMaYnl/zhAKpgF5C
 Wat84Gm8gpYCvx99JcdhBbFOiakyvXMIHYQgKKEv3zHrBBXJwuMfFZD8sERoFZSBbMQlgwC2H
 BLCQLFjCyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxW
 BiDYwfhtWcAhRkkOJiVR3mr/FZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiVtVZGCgkWpaanV
 qRl5gDjBiYtwcGjJMKrAJLmLS5IzC3OTIdInWJUlBLnjQNJCIAkMkrz4NpgsXqJUVZKmJcR6B
 AhnoLUotzMElT5V4ziHIxKwrwmIFN4MvNK4Ka/AlrMBLT43+cVIItLEhFSUg2MYXOuH9ywtOS
 I1Pq82zn3523zWL/R61d15YPo/lMTpkS3WqTO/t8r7cb/XGztlzVXt7fuFki2nyrq82PiDuF/
 DpwF3opLdq523WuYrZ23U1JZePE+1q1xe5luTRXf8fdyl0iEWuNbzSmzdRSZhWU/vpJJ3baDZ
 cK5rat/OXUr2ylWq29bGKASp8RSnJFoqMVcVJwIAE0o7ITQAgAA
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504258918!80627585!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26600 invoked from network); 1 Sep 2017 09:41:58 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 09:41:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52008138"
Date: Fri, 1 Sep 2017 10:41:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6NTQ6MDJBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDjmnIgzMeaXpSAyMzozOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDAxOjAxOjQ3QU0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gVGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vz
c29yIG9iamVjdCB0byBzdXBwb3J0ID4xMjggdmNwdXMKPiA+PiBhY2Nyb2RpbmcgdG8gQUNQSSBz
cGVjIDguNCBEZWNsYXJpbmcgUHJvY2Vzc29ycwo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogTGFu
IFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gPj4gLS0tCj4gPj4gIHRvb2xzL2xpYmFj
cGkvbWtfZHNkdC5jIHwgMTggKysrKysrKysrKysrLS0tLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIGIvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMKPiA+PiBp
bmRleCAyZGFmMzJjLi42YzRjMzI1IDEwMDY0NAo+ID4+IC0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtf
ZHNkdC5jCj4gPj4gKysrIGIvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMKPiA+PiBAQCAtMjQsNiAr
MjQsOCBAQAo+ID4+ICAjaW5jbHVkZSA8eGVuL2FyY2gtYXJtLmg+Cj4gPj4gICNlbmRpZgo+ID4+
ICAKPiA+PiArI2RlZmluZSBDUFVfTkFNRV9GTVQgICAgICAiUCUuMDNYIgo+ID4+ICsKPiA+PiAg
c3RhdGljIHVuc2lnbmVkIGludCBpbmRlbnRfbGV2ZWw7Cj4gPj4gIHN0YXRpYyBib29sIGRlYnVn
ID0gZmFsc2U7Cj4gPj4gIAo+ID4+IEBAIC0xOTYsMTAgKzE5OCwxNCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCj4gPj4gICAgICAvKiBEZWZpbmUgcHJvY2Vzc29yIG9iamVjdHMg
YW5kIGNvbnRyb2wgbWV0aG9kcy4gKi8KPiA+PiAgICAgIGZvciAoIGNwdSA9IDA7IGNwdSA8IG1h
eF9jcHVzOyBjcHUrKykKPiA+PiAgICAgIHsKPiA+PiAtICAgICAgICBwdXNoX2Jsb2NrKCJQcm9j
ZXNzb3IiLCAiUFIlMDJYLCAlZCwgMHgwMDAwYjAxMCwgMHgwNiIsIGNwdSwgY3B1KTsKPiA+PiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgYXBpY19pZCA9IGNwdSAqIDI7Cj4gPiAKPiA+IFRoaXMgaXMg
ZnJhZ2lsZSwgaWRlYWxseSB0aGVyZSBzaG91bGQgYmUgYSBzaW5nbGUgcG9pbnQgd2hlcmUgdGhl
IEFQSUMKPiA+IElEIGlzIGNhbGN1bGF0ZWQuIEFsdGhvdWdoIHRoZXJlIGFyZSBhbHJlYWR5IHR3
byBwbGFjZXMgd2hlcmUgdGhlIEFQSUMKPiA+IElEIGlzIGNhbGN1bGF0ZWQsIGluIGh2bWxvYWRl
ciBhbmQgbGlieGwuCj4gPiAKPiA+IEFuZCBJJ20gbm90IHN1cmUgaG93IHRvIHVzZSBhbnkgb2Yg
dGhvc2UgaGVyZSBpbiBvcmRlciB0byBhdm9pZAo+ID4gaW50cm9kdWNpbmcgYSB0aGlyZCBvbmUu
Cj4gCj4gVGhlIG1rX2RzZHQgaXMgaW5kZXBlbmRlbnQgdG9vbCB0byBidWlsZCBkc2R0IHRhYmxl
LiBJdCB3YXNuJ3QgbGlua2VkCj4gd2l0aCBsaWJ4bCBhbmQgaHZtbG9hZGVyLiBXZSBjYW4ndCBy
ZXVzZSBvbGQgZnVuY3Rpb24gdG8gZG8gdGhhdC4KPiAKPiBCdXQgSSB0aGluayB3ZSBtYXkgaW50
cm9kdWNlIGEgbmV3IExBUElDX0lEKHZjcHUpIGluIHRoZSBhcmNoIGhlYWQKPiBmaWxlKGkuZSwg
I2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni94ZW4uaD4pIGFuZCByZXBsYWNlIG9sZCBvbmVzLgoKVGhl
cmUncyBhbHJlYWR5IGEgTEFQSUNfSUQgbWFjcm8gaW4gaHZtbG9hZGVyIGhlYWRlcnMgd2hpY2gg
c2hvdWxkIGJlCnBsYWNlZCBzb21ld2hlcmUgc3VpdGFibGUuIFdoYXQgYWJvdXQgcmVtb3Zpbmcg
dGhlIGxhcGljX2lkIGhvb2sgZnJvbQphY3BpX2NvbmZpZyBhbmQgcGxhY2luZyB0aGUgTEFQSUNf
SUQgbWFjcm8gaW4gdGhlIGxpYmFjcGkuaCBoZWFkZXI/CgpJJ20gbm90IHN1cmUgd2h5IGxhcGlj
X2lkIG5lZWRzIHRvIGJlIGEgaG9vayBpbiBhbnkgY2FzZSwgYm90aCBpdCdzCmNhbGxlcnMgdXNl
IHRoZSBzYW1lIGV4YWN0IGZvcm11bGEgKGNwdV9pZCAqIDIpLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:42:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:42:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniSx-0005QE-IK; Fri, 01 Sep 2017 09:42:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dniSw-0005Pw-F5
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:42:18 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 97/8E-01782-97B29A95; Fri, 01 Sep 2017 09:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6l9sp
 Ig2nbRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFB7+wFRxjr3j4rYelgfEJSxcjJ4eEgL/E
 9p5lzCA2m4CuRNOWv2wgNq+AoMTJmRA1zAI6Egt2f2KDsOUltr+dwwxR4yCx+MxbsBoWARWJx
 6v2MnYxcnCICBhJnF7t0sXIBVTezizx52gHI0iNsICfxJKOX2D1nALeEjf6FzKCFAkJdDFKnL
 x7kBXiIBOJtwt3soEMEhJQk5i7Pn4CI98sJCfNQnLSLCQnLWBkXsWoXpxaVJZapGuhl1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8WCz8yFGSQ4mJVHeav8VkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkePdprowUEixKTU+tSMvMAQY9TFqCg0dJhFcfJM1bXJCYW5yZD
 pE6xajL0fRhyxcmIZa8/LxUKXHeryBFAiBFGaV5cCNgEXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrw/QabwZOaVwG16BXQEE9AR/z6vADmiJBEhJdXAOP3nEcOWLSq9i0QboppLtB9N3Lu
 ZxzPAOz1jgc0pUf3qC8yr+t9waG2yfpYkeyBXNHBF3FbeTX9+Bq02M3lVVNy588bB759W7JWu
 3j2xLmThv4yCzIJY2WibI/xzlGdfnXQ1+wbrr4iVj1xtTOxOntwRUud7V5Bp8jyzuJ/T39zZP
 dFGUCGkU4mlOCPRUIu5qDgRAOyK8zq7AgAA
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504258933!95877183!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31200 invoked from network); 1 Sep 2017 09:42:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 09:42:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="446184359"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22953.11122.641494.687203@mariner.uk.xensource.com>
Date: Fri, 1 Sep 2017 10:42:10 +0100
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <1504210172-27234-4-git-send-email-volodymyr_babchuk@epam.com>
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.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>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 03/10] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Vm9sb2R5bXlyIEJhYmNodWsgd3JpdGVzICgiW1BBVENIIHY1IDAzLzEwXSBwdWJsaWM6IHhlbi5o
OiBhZGQgZGVmaW5pdGlvbnMgZm9yIFVVSUQgaGFuZGxpbmciKToKPiBBZGRlZCB0eXBlIHhlbl91
dWlkX3QuIFRoaXMgdHlwZSByZXByZXNlbnRzIFVVSUQgYXMgYW4gYXJyYXkgb2YgMTYKPiBieXRl
cyBpbiBiaWcgZW5kaWFuIGZvcm1hdC4KPiAKPiBBZGRlZCBtYWNybyBYRU5fREVGSU5FX1VVSUQg
dGhhdCBjb25zdHJ1Y3RzIFVVSUQgaW4gdGhlIHVzdWFsIHdheToKPiAKPiAgWEVOX0RFRklORV9V
VUlEKDAwMTEyMjMzLCA0NDU1LCA2Njc3LCA4ODk5LCBhYWJiY2NkZGVlZmYpCgpUaGUgY29tbWl0
IG1lc3NhZ2UgaW1wbGllcyB0aGUgdXVpZCB2YWx1ZSBpcyBzdXBwbGllZCBpbiBoZXguCkJ1dDoK
Cj4gKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBl
NSwgZTYpICAgICAgICAgICAgIFwKPiArICAgIHt7KChhKSA+PiAyNCkgJiAweEZGLCAoKGEpID4+
IDE2KSAmIDB4RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGEpID4+
ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgKChjKSA+PiAgOCkgJiAweEZGLCAoKGMp
ID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAoKGQp
ID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fX0KCk5vdGhp
bmcgcGFzdGVzIDB4IG9udG8gdGhlIGZyb250IG9mIHRoZXNlIGNvbnN0YW50cy4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:55:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnifQ-0006gD-Op; Fri, 01 Sep 2017 09:55:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnifP-0006g7-IF
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:55:11 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 29/27-02229-E7E29A95; Fri, 01 Sep 2017 09:55:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7dWb2W
 kwdT5VhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0zSsZC46zVfS/t2lgvM/cxcjJISSQJ/Fl
 cysriM0rYCex4dZ9JhBbQsBQ4vTCmywgNouAqsTeU6cZQWw2AXWJtmfbgeo5OEQElCUmz/XtY
 uTiYBaYySjx+8lVdpAaYYFgiY4Zd5lAEkICHSwS6/YfBVvAKWAkMXXuMjaQZl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0
 jE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzB+Oq43yFGSQ4mJVHe
 av8VkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHN0V0YKCRalpqdWpGXmAOMAJi3BwaMkwlupA
 5TmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4bwHIDAGQoozSPLgRsJi8xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYdzfIFJ7MvBK4Ta+AjmACOuLf5xUgR5QkIqSkGhgn1KV/shXakrF
 ITGlqcMkzZQXhr5/NC8SWVZccmf9Daqab+v6odVcjDytPn2+92OyRgPNMGUafb1tOam+Wlf09
 0WjZgTv+1nNqOtXPSf/M9J16dspLXUXvC4WzmsJeSW9hmC/hqZ985nMJh+zX5Xs/PW7kVwyLY
 +ex8G3+I+s6hX+OzaNtfl1KLMUZiYZazEXFiQDPOfZfxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504259708!100971317!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30603 invoked from network); 1 Sep 2017 09:55:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 09:55:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 03:55:07 -0600
Message-Id: <59A94A9A0200007800176726@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 03:55:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
 <20170901013934.GA34861@op-computing>
 <59A93548020000780017660E@prv-mh.provo.novell.com>
 <20170901075506.GA19389@op-computing>
 <59A940CD02000078001766A6@prv-mh.provo.novell.com>
 <20170901083749.GA24450@op-computing>
In-Reply-To: <20170901083749.GA24450@op-computing>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDEwOjM3LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBp
dCBzZWVtcyBhZGRfc2l6ZWQoKSB3b24ndCBiZSBhIExPQ0tlZCBpbnN0cnVjdGlvbi4KPiAjZGVm
aW5lIGJ1aWxkX2FkZF9zaXplZChuYW1lLCBzaXplLCB0eXBlLCByZWcpIFwKPiAgICAgc3RhdGlj
IGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAgICAg
ICAgICBcCj4gICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgYXNtIHZvbGF0aWxlKCJhZGQiIHNp
emUgIiAlMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAg
ICAgICAgICAgICA6ICI9bSIgKCphZGRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gICAgICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICB9CgpPaCwgeW91J3JlIHJpZ2h0LiBCdXQg
dGhlbiBJJ2Qgc3RpbGwgbGlrZSB5b3UgdG8gbm90IGFkZCBhIG5ldwp1c2VyLCBhcyBJIGRvbid0
IHNlZSB3aHkgaXQgd2FzIGludHJvZHVjZWQgaW4gdGhlIGZpcnN0IHBsYWNlOgpJbmRlcGVuZGVu
dCBvZiBhcmNoaXRlY3R1cmUgaXQgaXMgZXF1aXZhbGVudCB0bwoKd3JpdGVfYXRvbWljKHAsIHJl
YWRfYXRvbWljKHApICsgYykKCmFuZCBoZW5jZSBJJ2QgbGlrZSB0byBnZXQgcmlkIG9mIGl0IGFz
IG1pc2xlYWRpbmcvcmVkdW5kYW50LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 09:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 09:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnihw-0006ot-50; Fri, 01 Sep 2017 09:57:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnihu-0006oE-LW
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 09:57:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7E/68-03616-91F29A95; Fri, 01 Sep 2017 09:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQldSf2W
 kwfY30hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCrnOsBYvUKjb/+87ewHhZpouRk0NCwE/i
 8uPZTCA2i4CKxO67K1m7GDk42ATsJaZ/rQAJiwioSmyefpq9i5GLg1lgM6PEhObFzCAJYYEQi
 UtTX4P18gp4SPSvPwMWFxKok7i84hIzRFxQ4uTMJywgNrOAjsSC3Z/YQOYzC0hLLP/HARLmFH
 CVuNy5iB3EFgU64eTKNUwQYxQl+uc9YIM4M11i699fzBMY+WchmToLydRZCFMXMDKvYtQoTi0
 qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjB+GtZwCFGSQ4m
 JVHeav8VkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHN0V0YKCRalpqdWpGXmAGMBJi3BwaMkw
 rsCJM1bXJCYW5yZDpE6xagoJc57HSQhAJLIKM2Da4PF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ834DmcKTmVcCN/0V0GImoMX/Pq8AWVySiJCSamDktZrlaFpmIDRtywrrM2f8WzvPKRQ
 He53hPLT01+pt907e+jftnb7aHYGbr0zrv52/pJRkanEsOSa9el7+11VRVxt6byb4KVvu49gT
 schKKZnX8d+piTmKH2x/Tjvu/3xJNdfkt6ypEuvW3F/RtId34Ru5mTIGubF+H5qDdtsWesufm
 /Z7q1GaEktxRqKhFnNRcSIAZ8elYLoCAAA=
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504259865!77165474!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2194 invoked from network); 1 Sep 2017 09:57:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 09:57:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52008954"
Date: Fri, 1 Sep 2017 10:57:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170901095741.glthm2acsoolfhhe@MacBook-Pro-de-Roger.local>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504155709-24276-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 3/4] hvmload: Add x2apic entry
 support in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6MDE6NDhBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGFkZCB4MmFwaWMgZW50cnkgc3VwcG9ydCBmb3IgQUNQSSBN
QURUIHRhYmxlCj4gYWNjb3JkaW5nIHRvIEFDUEkgc3BlYyA1LjIuMTIuMTIgUHJvY2Vzc29yIExv
Y2FsIHgyQVBJQyBTdHJ1Y3R1cmUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50
ZWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJhY3BpL2FjcGkyXzAuaCB8IDEwICsrKysrKysrKwo+
ICB0b29scy9saWJhY3BpL2J1aWxkLmMgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25z
KCspLCAxNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9hY3Bp
Ml8wLmggYi90b29scy9saWJhY3BpL2FjcGkyXzAuaAo+IGluZGV4IDc1OGE4MjMuLmNhYTM2ODIg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKPiArKysgYi90b29scy9saWJh
Y3BpL2FjcGkyXzAuaAo+IEBAIC0zMjIsNiArMzIyLDcgQEAgc3RydWN0IGFjcGlfMjBfd2FldCB7
Cj4gICNkZWZpbmUgQUNQSV9JT19TQVBJQyAgICAgICAgICAgICAgICAgICAgICAgMHgwNgo+ICAj
ZGVmaW5lIEFDUElfUFJPQ0VTU09SX0xPQ0FMX1NBUElDICAgICAgICAgIDB4MDcKPiAgI2RlZmlu
ZSBBQ1BJX1BMQVRGT1JNX0lOVEVSUlVQVF9TT1VSQ0VTICAgICAweDA4Cj4gKyNkZWZpbmUgQUNQ
SV9QUk9DRVNTT1JfTE9DQUxfWDJBUElDICAgICAgICAgMHgwOQo+ICAKPiAgLyoKPiAgICogQVBJ
QyBTdHJ1Y3R1cmUgRGVmaW5pdGlvbnMuCj4gQEAgLTMzOCw2ICszMzksMTUgQEAgc3RydWN0IGFj
cGlfMjBfbWFkdF9sYXBpYyB7Cj4gICAgICB1aW50MzJfdCBmbGFnczsKPiAgfTsKPiAgCj4gK3N0
cnVjdCBhY3BpXzIwX21hZHRfeDJhcGljIHsKPiArICAgIHVpbnQ4X3QgIHR5cGU7Cj4gKyAgICB1
aW50OF90ICBsZW5ndGg7Cj4gKyAgICB1aW50MTZfdCByZXNlcnZlZDsgICAgICAgICAgLyogcmVz
ZXJ2ZWQgLSBtdXN0IGJlIHplcm8gKi8KPiArICAgIHVpbnQzMl90IGFwaWNfaWQ7ICAgICAgICAg
ICAvKiBQcm9jZXNzb3IgeDJBUElDIElEICAqLwo+ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4gKyAg
ICB1aW50MzJfdCBhY3BpX3Byb2Nlc3Nvcl9pZDsgLyogQUNQSSBwcm9jZXNzb3IgVUlEICovCj4g
K307Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCBBUElDIEZsYWdzLiAgQWxsIG90aGVyIGJpdHMgYXJl
IHJlc2VydmVkIGFuZCBtdXN0IGJlIDAuCj4gICAqLwo+IGRpZmYgLS1naXQgYS90b29scy9saWJh
Y3BpL2J1aWxkLmMgYi90b29scy9saWJhY3BpL2J1aWxkLmMKPiBpbmRleCBjN2NjNzg0Li4wYzk1
ODUwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwo+ICsrKyBiL3Rvb2xzL2xp
YmFjcGkvYnVpbGQuYwo+IEBAIC04Miw5ICs4Miw5IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9t
YWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+ICAgICAgc3RydWN0
IGFjcGlfMjBfbWFkdCAgICAgICAgICAgKm1hZHQ7Cj4gICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0
X2ludHNyY292ciAqaW50c3Jjb3ZyOwo+ICAgICAgc3RydWN0IGFjcGlfMjBfbWFkdF9pb2FwaWMg
ICAgKmlvX2FwaWM7Cj4gLSAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICAgICAqbGFwaWM7
Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX2luZm9fdGFibGUgICAqaHZtaW5mbyA9IGNvbmZpZy0+
aHZtaW5mbzsKPiAgICAgIGludCBpLCBzejsKPiArICAgIHZvaWQgKmVuZDsKPiAgCj4gICAgICBp
ZiAoIGNvbmZpZy0+bGFwaWNfaWQgPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4g
QEAgLTkyLDcgKzkyLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3Rf
bWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+ICAgICAgc3ogID0gc2l6ZW9mKHN0cnVjdCBh
Y3BpXzIwX21hZHQpOwo+ICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW50
c3Jjb3ZyKSAqIDE2Owo+ICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW9h
cGljKTsKPiAtICAgIHN6ICs9IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljKSAqIGh2
bWluZm8tPm5yX3ZjcHVzOwo+ICsKPiArICAgIGlmIChodm1pbmZvLT5ucl92Y3B1cyA8IDEyOCkK
ClRoaXMgc2hvdWxkIGJlIGRvbmUgYmFzZWQgb24gQVBJQyBJRC4KCj4gKyAgICAgICAgc3ogKz0g
c2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5mby0+bnJfdmNwdXM7Cj4g
KyAgICBlbHNlCj4gKyAgICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFw
aWMpICogMTI4ICsKPiArICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF94
MmFwaWMpICogKGh2bWluZm8tPm5yX3ZjcHVzIC0gMTI4KTsKPiAgCj4gICAgICBtYWR0ID0gY3R4
dC0+bWVtX29wcy5hbGxvYyhjdHh0LCBzeiwgMTYpOwo+ICAgICAgaWYgKCFtYWR0KSByZXR1cm4g
TlVMTDsKPiBAQCAtMTA5LDcgKzExNCw3IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpj
b25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+ICAgICAgbWFkdC0+ZmxhZ3Mg
ICAgICA9IEFDUElfUENBVF9DT01QQVQ7Cj4gIAo+ICAgICAgaWYgKCBjb25maWctPnRhYmxlX2Zs
YWdzICYgQUNQSV9IQVNfSU9BUElDICkKPiAtICAgIHsgICAgIAo+ICsgICAgewoKU3B1cmlvdXMg
Y2xlYW51cD8KCj4gICAgICAgICAgaW50c3Jjb3ZyID0gKHN0cnVjdCBhY3BpXzIwX21hZHRfaW50
c3Jjb3ZyICopKG1hZHQgKyAxKTsKPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IDE2OyBpKysg
KQo+ICAgICAgICAgIHsKPiBAQCAtMTQ2LDI3ICsxNTEsNDcgQEAgc3RhdGljIHN0cnVjdCBhY3Bp
XzIwX21hZHQgKmNvbnN0cnVjdF9tYWR0KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4gICAgICAg
ICAgaW9fYXBpYy0+aW9hcGljX2lkICAgPSBjb25maWctPmlvYXBpY19pZDsKPiAgICAgICAgICBp
b19hcGljLT5pb2FwaWNfYWRkciA9IGNvbmZpZy0+aW9hcGljX2Jhc2VfYWRkcmVzczsKPiAgCj4g
LSAgICAgICAgbGFwaWMgPSAoc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAqKShpb19hcGljICsg
MSk7Cj4gKyAgICAgICAgZW5kID0gKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMgKikoaW9fYXBp
YyArIDEpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+IC0gICAgICAgIGxhcGljID0gKHN0cnVjdCBh
Y3BpXzIwX21hZHRfbGFwaWMgKikobWFkdCArIDEpOwo+ICsgICAgICAgIGVuZCA9IChzdHJ1Y3Qg
YWNwaV8yMF9tYWR0X2xhcGljICopKG1hZHQgKyAxKTsKPiArCj4gKyAgICBpbmZvLT5tYWR0X2xh
cGljMF9hZGRyID0gY3R4dC0+bWVtX29wcy52MnAoY3R4dCwgZW5kKTsKPiAgCj4gLSAgICBpbmZv
LT5ucl9jcHVzID0gaHZtaW5mby0+bnJfdmNwdXM7CgpXaHkgYXJlIHlvdSBtb3ZpbmcgdGhpcz8g
QUZBSUNUIHRoZSB2YWx1ZSBvZiBucl92cGN1cyBpcyBub3QgY2hhbmdlZCwKc28geW91IG1pZ2h0
IGFzIHdlbGwgbGVhdmUgaXQgYXMtaXMuCgo+IC0gICAgaW5mby0+bWFkdF9sYXBpYzBfYWRkciA9
IGN0eHQtPm1lbV9vcHMudjJwKGN0eHQsIGxhcGljKTsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwg
aHZtaW5mby0+bnJfdmNwdXM7IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAgbWVtc2V0KGxhcGlj
LCAwLCBzaXplb2YoKmxhcGljKSk7Cj4gLSAgICAgICAgbGFwaWMtPnR5cGUgICAgPSBBQ1BJX1BS
T0NFU1NPUl9MT0NBTF9BUElDOwo+IC0gICAgICAgIGxhcGljLT5sZW5ndGggID0gc2l6ZW9mKCps
YXBpYyk7Cj4gLSAgICAgICAgLyogUHJvY2Vzc29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9i
amVjdCBJRHMgaW4gdGhlIERTRFQuICovCj4gLSAgICAgICAgbGFwaWMtPmFjcGlfcHJvY2Vzc29y
X2lkID0gaTsKPiAtICAgICAgICBsYXBpYy0+YXBpY19pZCA9IGNvbmZpZy0+bGFwaWNfaWQoaSk7
Cj4gLSAgICAgICAgbGFwaWMtPmZsYWdzID0gKHRlc3RfYml0KGksIGh2bWluZm8tPnZjcHVfb25s
aW5lKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICA/IEFDUElfTE9DQUxfQVBJQ19FTkFCTEVE
IDogMCk7Cj4gLSAgICAgICAgbGFwaWMrKzsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgYXBpY19p
ZCA9IGNvbmZpZy0+bGFwaWNfaWQoaSk7Cj4gKwo+ICsgICAgICAgIGlmICggYXBpY19pZCA8IDI1
NSApIHsKPiArICAgICAgICAgICAgc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAqbGFwaWMgPSBl
bmQ7Cj4gKwo+ICsgICAgICAgICAgICBtZW1zZXQobGFwaWMsIDAsIHNpemVvZigqbGFwaWMpKTsK
PiArICAgICAgICAgICAgbGFwaWMtPnR5cGUgICAgPSBBQ1BJX1BST0NFU1NPUl9MT0NBTF9BUElD
Owo+ICsgICAgICAgICAgICBsYXBpYy0+bGVuZ3RoICA9IHNpemVvZigqbGFwaWMpOwo+ICsgICAg
ICAgICAgICAvKiBQcm9jZXNzb3IgSUQgbXVzdCBtYXRjaCBwcm9jZXNzb3Itb2JqZWN0IElEcyBp
biB0aGUgRFNEVC4gKi8KPiArICAgICAgICAgICAgbGFwaWMtPmFjcGlfcHJvY2Vzc29yX2lkID0g
aTsKPiArICAgICAgICAgICAgbGFwaWMtPmFwaWNfaWQgPSBjb25maWctPmxhcGljX2lkKGkpOwo+
ICsgICAgICAgICAgICBsYXBpYy0+ZmxhZ3MgPSAoKGkgPCBodm1pbmZvLT5ucl92Y3B1cykgJiYK
CkkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IGhhdmUgYWRkZWQgdGhpcy4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:04:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnioc-0007ZI-S6; Fri, 01 Sep 2017 10:04:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dniob-0007ZC-Re
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:04:41 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A5/2B-02229-9B039A95; Fri, 01 Sep 2017 10:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3eHwcp
 IgxuN3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXrgamgpscFSfubGZqYDzI2sXIySEkkCfx
 efN2MJtXwE5i/c4GZhBbQsBQ4vTCmyxdjBwcLAKqEl8WW4GE2QTUJdqegZRzcIgIKEtMnuvbx
 cjFwSwwk1Hi95Or7CA1wgLxEkee/GAESQgJ7GGReDJ/KSNIA6eAvcSXeV4gJq+AoMTfHcIg5c
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0
 jQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQq2dgYNzBeHey3yFGSQ4mJVHe
 av8VkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeP30V0YKCRalpqdWpGXmAKMAJi3BwaMkwntJD
 yjNW1yQmFucmQ6ROsWoKCXO6wbSJwCSyCjNg2uDRd4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsK8N0Cm8GTmlcBNfwW0mAlo8b/PK0AWlyQipKQaGOOiP6Xue+r44rXdwZjZWalFc/LrmFd
 17gj76pIv8PhS8SKDH/Z1jv95HrNpsD4ve3Q1biWb1Nv1X4yVI/acOuQcrSO7ftGpStEySyf7
 WWXqh9h8skIlmOTmxu09Fa7M3PPm5GPWjW8XnTwgGbp8grx/vo983sHJEZP0Zsmy2nxNmvD7C
 q9/nxJLcUaioRZzUXEiALlCA363AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504260278!110008409!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3220 invoked from network); 1 Sep 2017 10:04:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 10:04:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 04:04:37 -0600
Message-Id: <59A94CD5020000780017673D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 04:04:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1502860478-84512-2-git-send-email-chao.gao@intel.com>
 <59A6FD510200007800175AFA@prv-mh.provo.novell.com>
 <20170830225744.GA7383@op-computing>
 <59A7DA1D0200007800175E83@prv-mh.provo.novell.com>
 <20170831071549.GA46756@op-computing>
 <59A7E6150200007800175EEC@prv-mh.provo.novell.com>
 <20170901013934.GA34861@op-computing>
 <59A93548020000780017660E@prv-mh.provo.novell.com>
 <20170901075506.GA19389@op-computing>
 <59A940CD02000078001766A6@prv-mh.provo.novell.com>
 <20170901083749.GA24450@op-computing>
 <59A94A9A0200007800176726@prv-mh.provo.novell.com>
In-Reply-To: <59A94A9A0200007800176726@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 1/4] VT-d PI: track the number of vcpus
 on pi blocking list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDExOjU1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDAxLjA5LjE3IGF0IDEwOjM3LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gaXQg
c2VlbXMgYWRkX3NpemVkKCkgd29uJ3QgYmUgYSBMT0NLZWQgaW5zdHJ1Y3Rpb24uCj4+ICNkZWZp
bmUgYnVpbGRfYWRkX3NpemVkKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAo+PiAgICAgc3RhdGlj
IGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAgICAg
ICAgICBcCj4+ICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICBhc20gdm9sYXRpbGUoImFkZCIg
c2l6ZSAiICUxLCUwIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAg
ICAgICAgICAgICAgICA6ICI9bSIgKCphZGRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+ICAgICAgICAgICAgICAgICAgICAgIDogcmVnICh2YWwpKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgIH0KPiAKPiBPaCwgeW91J3JlIHJp
Z2h0LiBCdXQgdGhlbiBJJ2Qgc3RpbGwgbGlrZSB5b3UgdG8gbm90IGFkZCBhIG5ldwo+IHVzZXIs
IGFzIEkgZG9uJ3Qgc2VlIHdoeSBpdCB3YXMgaW50cm9kdWNlZCBpbiB0aGUgZmlyc3QgcGxhY2U6
Cj4gSW5kZXBlbmRlbnQgb2YgYXJjaGl0ZWN0dXJlIGl0IGlzIGVxdWl2YWxlbnQgdG8KPiAKPiB3
cml0ZV9hdG9taWMocCwgcmVhZF9hdG9taWMocCkgKyBjKQo+IAo+IGFuZCBoZW5jZSBJJ2QgbGlr
ZSB0byBnZXQgcmlkIG9mIGl0IGFzIG1pc2xlYWRpbmcvcmVkdW5kYW50LgoKQWN0dWFsbHksIG9u
IHg4NiBpdCBzdGlsbCBpcyBhIGJpdCBiZXR0ZXIgdGhhbiB0aGUgZ2VuZXJpYyByZXBsYWNlbWVu
dCwKaS5lLiBpdCB3b3VsZCBvbmx5IGJlIHdvcnRod2hpbGUgZHJvcHBpbmcgdGhlIGN1c3RvbSBB
Uk0gdmFyaWFudAppbiBmYXZvciBvZiBhIGdlbmVyaWMgb25lLiBLZWVwIHVzaW5nIGl0IGhlcmUg
dGhlbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:10:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniuF-0008Pe-Fz; Fri, 01 Sep 2017 10:10:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dniuD-0008PY-On
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:10:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 5B/D6-02041-41239A95; Fri, 01 Sep 2017 10:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1fEaGW
 kwbnLchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+8zfYCk6wVKz59pm1gfEOcxcjB4eQQJ7E
 zHdVXYycHLwCdhJv13xmBbElBAwlTi+8yQJSwiKgKrHiEz9ImE1AXaLt2XawEhGBdImJB++xd
 TFycTALzGWUuDb/ADNIQlggQOL4sZfMIAkhgbVMEq8WvGYHSXAKeErMfnOdEWQor4CgxN8dwi
 BhZgEtiYe/brFA2NoSyxa+BjuNWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW
 6RsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g7Fvr98hRkkOJiVR
 3mr/FZFCfEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYL3uMHKSCHBotT01Iq0z
 BxgfMCUSnDwKInwMoGkeYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnLfQEKhIAKQoozQPbgQsVi
 8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtBVnFk5lXArfpFdARTEBH/Pu8AuSIkkSElFQ
 DY/HjYEFe2/ralpM+L7tin66yDZgcZZb4O3JtYIf2Vqnw84snOc81FvU6cjXhZOYGtp/G25l2
 Ba25s4ltRsSxl9NybbNct25ODK2wnHawsnf29pPV3BXnI6t2KZzZ+fCs44PDZZrh2pxPtt9/H
 TrrTOI6y4XFatNOJt4z+/XsRV75+laxLR0nHZVYijMSDbWYi4oTATE91rrQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504260626!109427437!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18899 invoked from network); 1 Sep 2017 10:10:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 10:10:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 04:10:25 -0600
Message-Id: <59A94E320200007800176754@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 04:10:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
 <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDExOjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEknbSBub3Qgc3VyZSB3aHkgbGFwaWNfaWQgbmVlZHMgdG8gYmUgYSBob29rIGluIGFueSBjYXNl
LCBib3RoIGl0J3MKPiBjYWxsZXJzIHVzZSB0aGUgc2FtZSBleGFjdCBmb3JtdWxhIChjcHVfaWQg
KiAyKS4KCllvdSdyZSBhd2FyZSB0aGF0IHRoaXMgaXMgbWVhbnQgdG8gYmUgaW1wcm92ZWQgcmF0
aGVyIHNvb25lciB0aGFuCmxhdGVyLiBBdCB0aGF0IHBvaW50IEknbSB0aGVuIG5vdCBzdXJlIGEg
c3VpdGFibGUgTEFQSUNfSUQoKSBtYWNybwpjb3VsZCBiZSBjcmVhdGVkLCBhcyB0aGUgcG90ZW50
aWFsIHVzZXJzIG9mIHRoaXMgbWF5IG5vdCBoYXZlCmF2YWlsYWJsZSBhbGwgbmVjZXNzYXJ5IGlu
cHV0cy4gSSdkIHN0cm9uZ2x5IHN1Z2dlc3QgZmluZGluZyBhIHdheQp0byBkeW5hbWljYWxseSBp
bnNlcnQgdGhlIEFQSUMgSURzIChhcyBmb3VuZCB3aGlsZSBib290aW5nKSBpbnRvCnRoZSBBQ1BJ
IHRhYmxlcy4gVGhhdCdzIHByZXR0eSBsaWtlbHkgaG93IHJlYWwgQklPU2VzIGhhdmUgdG8gZG8K
aXQgdG9vLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:10:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dniud-0008Sq-Rg; Fri, 01 Sep 2017 10:10:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dniub-0008Se-QU
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 10:10:53 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0A/B2-01770-D2239A95; Fri, 01 Sep 2017 10:10:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDva6O0cp
 IgxvX5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox931exFvzhqni4+w1zA+N2zi5GTg4JAX+J
 5QefsYDYbAK6Ek1b/rJ1MXJwiAioSNzeawASZhaol2jd/pEZJCwskCBx+xYPSJgFqOLnzG4mE
 JtXwFNiXdchRoiJchLnj/8EKxcSUJOYuz4eokRQ4uTMJywQEyUkDr54wTyBkXsWktQsJKkFjE
 yrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw4ABCHYw/tv
 meYhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uMGKyOFBItS01Mr0jJzgAEJ
 k5bg4FES4d0CkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeIyBFAiBFGaV5cCNg0XGJU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzVhkBTeDLzSuA2vQI6ggnoiH+fV4AcUZKIkJJqYO
 Q3VD+0gmXuQ5vHhm/EfnXsM8kxiL+zxClT0UE8ul0hVyhiqca6iBQPX5HwrbGyYrHvLKLmPnm
 VebZKor5qXci6NYp3dhsFNRg/1OSOKVDacTPjbOeddp7tz2POyiw2kVv39CHn/6h6zfS7Sxde
 SFraMc375IYJb87rC7CtP9Ch4SYd5f4yQYmlOCPRUIu5qDgRAJEBB9mJAgAA
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504260650!71079853!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5645 invoked from network); 1 Sep 2017 10:10:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 10:10:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="446186269"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 11:10:31 +0100
Message-ID: <1504260631-21294-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] production-config: Publish per-flight
	osstest git refs in separate tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhvc2UgcmVmcyBuZWVkIHRvIGJlIHNvbWV3aGVyZSBwdWJsaWMgc28gdGhhdCB0aGUgcmVsZXZh
bnQgZ2l0Cm9iamVjdHMgYXJlIGFjY2Vzc2libGUuICBJIHRoaW5rIHRoZXkgcHJvYmFibHkgaGF2
ZSB0byBiZSBpbgpyZWZzL3RhZ3MvIG9yIHJlZnMvaGVhZHMvIG9mIHNvbWUgcmVwby4KCkJ1dCBp
dCBkb2Vzbid0IGhhdmUgdG8gYmUgdGhlIG1haW4gb25lIG9uIHhlbmJpdHMuICBNb3N0IHBlb3Bs
ZSB3b24ndAp3YW50IHRoZXNlIHJlZnMuICBNb3N0IGdpdCBjb21taXRzIHRoZXkgYXJlIGludGVy
ZXN0ZWQgaW4gKGVnIGdpdApjb21taXRzIHJlZmVycmVkIHRvIGluIGZsaWdodCByZXBvcnRzKSB3
aWxsIGJlIGF2YWlsYWJsZSBvbiB0aGUKb3NzdGVzdCBtYXN0ZXIgYnJhbmNoLiAgQW5kIGhhdmlu
ZyB0aGVzZSByZWZzIHRoZXJlIG1ha2VzIGdpdCBmZXRjaAphbmQgZ2l0IGNsb25lIG9mIHRoZSBt
YWluIHJlcG8gc2xvdy4KCkRlcGxveW1lbnQgbm90ZToKCkkgaGF2ZSBhbHJlYWR5IGNyZWF0ZWQg
dGhlIGRlc3RpbmF0aW9uIHJlcG8uICBPbmNlIHRoaXMgY29tbWl0IG1ha2VzCml0IHRvIG1hc3Rl
ciwgSSB3aWxsIG1hbnVhbGx5IHRyYW5zZmVyIGFsbCB0aGUgZmxpZ2h0LSogcmVmcyBmcm9tIHRo
ZQptYWluIHRyZWUgdG8gb3NzdGVzdC9vc3N0ZXN0LW1hc3NhY2h1c2V0dHMuZ2l0LgoKUmVwb3J0
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogcHJvZHVj
dGlvbi1jb25maWcgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcHJvZHVjdGlvbi1jb25maWcgYi9wcm9kdWN0aW9u
LWNvbmZpZwppbmRleCA4ZDk0OTkwLi4wZTZhNTFlIDEwMDY0NAotLS0gYS9wcm9kdWN0aW9uLWNv
bmZpZworKysgYi9wcm9kdWN0aW9uLWNvbmZpZwpAQCAtNjIsOCArNjIsOCBAQCBHbG9iYWxMb2Nr
RGlyIC9ob21lL29zc3Rlc3QvdGVzdGluZy5naXQKIExvZ3NQdWJsaXNoPSAiJGN7UHVibGlzaH0v
bG9ncyIKIFJlc3VsdHNQdWJsaXNoPSAiJGN7UHVibGlzaH0vcmVzdWx0cyIKIAotSGFybmVzc1B1
Ymxpc2hHaXRVc2VySG9zdCB4ZW5AeGVuYml0cy54ZW4ub3JnCi1IYXJuZXNzUHVibGlzaEdpdFJl
cG9EaXIgZ2l0L29zc3Rlc3QuZ2l0CitIYXJuZXNzUHVibGlzaEdpdFVzZXJIb3N0IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCitIYXJuZXNzUHVibGlzaEdpdFJlcG9EaXIgZXh0L29zc3Rlc3QtbWFz
c2FjaHVzZXR0cy5naXQKIAogUmVwb3J0VHJhaWxlcj0gPDxFTkQKIExvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:20:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:20:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnj3x-00012F-Qk; Fri, 01 Sep 2017 10:20:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410d0fd5c=citrix-osstest@xenproject.org>)
 id 1dnj3w-00011r-UM
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 10:20:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 35/EF-03093-07439A95; Fri, 01 Sep 2017 10:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDvW6+ycp
 Ig93PJCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aDU/9ZCy7YVRxe+JupgfGVQRcjB4eEgL/E
 50VREKa7RMPetC5GTg4RAWeJCR9us4HYvAJ6ErPXHmMFsYUFjCQmH93PAlHuJrFrbTVIGMR8+
 3IlC4jNJuAhMbFnIpjNIqAicWrPZrAxQgJaEksXr2SCGCkocXLmE7AaZgEJiYMvXjBDjLSQ2P
 uqYgIj7ywkVbOQVC1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iREYNAxAsIPxz7KAQ4ySHExKorzV/isihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwihqv
 jBQSLEpNT61Iy8wBhi9MWoKDR0mEN8wIKM1bXJCYW5yZDpE6xWjPsWH1+i9MHE/ebP/NxNHyF
 kR+eTrtD5MQS15+XqqUOK8tyFQBkLaM0jy4obB4u8QoKyXMywh0phBPQWpRbmYJqvwrRnEORi
 VhXk2QKTyZeSVwu18BncUEdNa/zytAzipJREhJNTBGJjBI/hDTfdV8dFm697PsY/fWPLXdp/V
 R5xDTR7PLATI2thGtU+V6YrUMfj2+uSXg3MfK3fbL+HS8dH++sWW6ctZG+YxTT0fbhlLeX97v
 ZZ4eeMFRci38t3T+5NPP9aNX2HLYB+TM267az1J3rfAqZ8T5/z71726tM+M+EnSPc+O3GSzrZ
 ngosRRnJBpqMRcVJwIAZhItY7ICAAA=
X-Env-Sender: prvs=410d0fd5c=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504261229!61679466!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47675 invoked from network); 1 Sep 2017 10:20:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 10:20:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="446186988"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72050-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=17cbf7359f04a4eb762b2b4bc26c2df635ef2812
X-Osstest-Versions-That: ovmf=f29ca8e8b96adc2539f44d41ed8521ef6d29c14c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Sep 2017 11:20:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72050: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAxN2NiZjczNTlmMDRhNGViNzYyYjJiNGJjMjZjMmRmNjM1ZWYy
ODEyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmMjljYThlOGI5NmFk
YzI1MzlmNDRkNDFlZDg1MjFlZjZkMjljMTRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNDcg
IDIwMTctMDktMDEgMDA6NDg6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDUwICAyMDE3LTA5LTAxIDA3OjQ5OjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5n
aEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGVpZiBMaW5k
aG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgMTdjYmY3MzU5ZjA0YTRlYjc2MmIyYjRiYzI2YzJkZjYzNWVmMjgxMgpBdXRob3I6IEJyaWpl
c2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMxIDEwOjI1
OjI3IDIwMTcgLTA0MDAKCiAgICBPdm1mUGtnL1ZpcnRpb1Njc2lEeGU6IG5lZ290aWF0ZSBWSVJU
SU9fRl9JT01NVV9QTEFURk9STQogICAgCiAgICBWaXJ0aW9TY3NpRHhlIGRyaXZlciBoYXMgYmVl
biB1cGRhdGVkIHRvIHVzZSBJT01NVS1saWtlIG1lbWJlciBmdW5jdGlvbnMKICAgIGZyb20gVklS
VElPX0RFVklDRV9QUk9UT0NPTCB0byB0cmFuc2xhdGUgdGhlIHN5c3RlbSBwaHlzaWNhbCBhZGRy
ZXNzIHRvCiAgICBkZXZpY2UgYWRkcmVzcy4gV2UgZG8gbm90IG5lZWQgdG8gZG8gYW55dGhpbmcg
c3BlY2lhbCB3aGVuCiAgICBWSVJUSU9fRl9JT01NVV9QTEFURk9STSBiaXQgaXMgcHJlc2VudCBo
ZW5jZSB0cmVhdCBpdCBpbiBwYXJhbGxlbCB3aXRoCiAgICBWSVJUSU9fRl9WRVJTSU9OXzEuCiAg
ICAKICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAg
IENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFRv
bSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgICBDYzogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEJyaWplc2ggU2luZ2gg
PGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgogICAgUmVncmVzc2lvbi10ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+Cgpjb21taXQgOWQwZDUwNTBjNzNiMTQyZWEwM2M4MmNkMDc4YmU4YzcwM2E1NTZm
NApBdXRob3I6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KRGF0ZTogICBU
aHUgQXVnIDMxIDEwOjI1OjI3IDIwMTcgLTA0MDAKCiAgICBPdm1mUGtnL1ZpcnRpb1Njc2lEeGU6
IG1hcCB2aXJ0aW8tc2NzaSByZXF1ZXN0IGFuZCByZXNwb25zZSBidWZmZXJzCiAgICAKICAgIFdo
ZW4gZGV2aWNlIGlzIGJlaGluZCB0aGUgSU9NTVUsIGRyaXZlciBpcyByZXF1aXJlIHRvIHBhc3Mg
dGhlIGRldmljZQogICAgYWRkcmVzcyBvZiB2aXJ0aW8gcmVxdWVzdCwgcmVzcG9uc2UgYW5kIGFu
eSBtZW1vcnkgcmVmZXJlbmNlZCBieSB0aG9zZQogICAgcmVxdWVzdC9yZXNwb25zZSB0byB0aGUg
YnVzIG1hc3Rlci4KICAgIAogICAgVGhlIHBhdGNoIHVzZXMgSU9NTVUtbGlrZSBtZW1iZXIgZnVu
Y3Rpb25zIGZyb20gVklSVElPX0RFVklDRV9QUk9UT0NPTCB0bwogICAgbWFwIHJlcXVlc3QgYW5k
IHJlc3BvbnNlIGJ1ZmZlcnMgc3lzdGVtIHBoeXNpY2FsIGFkZHJlc3MgdG8gdGhlIGRldmljZQog
ICAgYWRkcmVzcy4KICAgIAogICAgLSBJZiB0aGUgYnVmZmVyIG5lZWQgdG8gYmUgYWNjZXNzZWQg
YnkgYm90aCB0aGUgcHJvY2Vzc29yIGFuZCBhIGJ1cwogICAgICBtYXN0ZXIgdGhlbiBtYXAgd2l0
aCBCdXNNYXN0ZXJDb21tb25CdWZmZXIuCiAgICAKICAgIC0gSWYgdGhlIGJ1ZmZlciBuZWVkIHRv
IGJlIGFjY2Vzc2VkIGZvciBhIHdyaXRlIG9wZXJhdGlvbiBieSBhIGJ1cyBtYXN0ZXIKICAgICAg
dGhlbiBtYXAgd2l0aCBCdXNNYXN0ZXJXcml0ZS4KICAgIAogICAgICBIb3dldmVyLCBhZnRlciBh
IEJ1c01hc3RlcldyaXRlIFVubWFwKCkgZmFpbHVyZSwgZXJyb3IgcmVwb3J0aW5nIHZpYQogICAg
ICBFRklfRVhUX1NDU0lfUEFTU19USFJVX1NDU0lfUkVRVUVTVF9QQUNLRVQgd291bGQgYmUgdmVy
eSBjb21wbGV4LAogICAgICB0aGVyZWZvcmUgd2UgbWFwIHN1Y2ggYnVmZmVycyB0b28gd2l0aCBC
dXNNYXN0ZXJDb21tb25CdWZmZXIuCiAgICAKICAgIC0gSWYgdGhlIGJ1ZmZlciBuZWVkIHRvIGJl
IGFjY2Vzc2VkIGZvciBhIHJlYWQgIG9wZXJhdGlvbiBieSBhIGJ1cyBtYXN0ZXIKICAgICAgdGhl
biBtYXAgd2l0aCBCdXNNYXN0ZXJSZWFkLgogICAgCiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwu
anVzdGVuQGludGVsLmNvbT4KICAgIENjOiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBh
bWQuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgICBb
bGVyc2VrQHJlZGhhdC5jb206IHJlc3RvcmUgbG9zdCBzZW50ZW5jZS9wYXJhZ3JhcGggaW4gY29t
bWl0IG1lc3NhZ2VdCiAgICBbbGVyc2VrQHJlZGhhdC5jb206IHJlaW5kZW50L3JlZmxvdyAiSW5E
YXRhQnVmZmVyIiBjb21tZW50IGJsb2NrXQogICAgW2xlcnNla0ByZWRoYXQuY29tOiBjYXN0IGFy
Zywgbm90IHJlc3VsdCwgb2YgRUZJX1NJWkVfVE9fUEFHRVMoKSB0byBVSU5UTl0KICAgIFJldmll
d2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmVncmVzc2lvbi10
ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpjb21taXQgMWIxNWViMDZjN2YyNjg3
ZWU5MmNmOTBmMTU4MWM3MDQ0NjkxZDcxZgpBdXRob3I6IEJyaWplc2ggU2luZ2ggPGJyaWplc2gu
c2luZ2hAYW1kLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMxIDEwOjI1OjI3IDIwMTcgLTA0MDAKCiAg
ICBPdm1mUGtnL1ZpcnRpb1Njc2lEeGU6IGFkZCBoZWxwZXIgdG8gY3JlYXRlIGEgZmFrZSBob3N0
IGFkYXB0ZXIgZXJyb3IKICAgIAogICAgV2hlbiB2aXJ0aW8gcmVxdWVzdCBmYWlscyB3ZSByZXR1
cm4gRUZJX0RFVklDRV9FUlJPUiwgYXMgcGVyIHRoZSBzcGVjCiAgICBFRklfRVhUX1NDU0lfUEFT
U19USFJVX1BST1RPQ09MLlBhc3NUaHJ1KCkgbWVtYmVyIGZ1bmN0aW9uIGlzIHJlcXVpcmVkCiAg
ICB0byBpbXBsZW1lbnQgZWxhYm9yYXRlZCBlcnJvciByZXBvcnRpbmcuCiAgICAKICAgIFRoZSBw
YXRjaCByZWZhY3RvcnMgb3V0IGVudGlyZSBibG9jayBvZiB0aGUgY29kZSB0aGF0IGNyZWF0ZXMg
dGhlIGhvc3QKICAgIGFkYXB0ZXIgZXJyb3IgaW50byBhIHNlcGFyYXRlIGhlbHBlciBmdW5jdGlv
biAoUmVwb3J0SG9zdEFkYXB0ZXJFcnJvcikuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0
ZW5AaW50ZWwuY29tPgogICAgQ2M6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIFtsZXJz
ZWtAcmVkaGF0LmNvbTogZml4IHN0eWxlICYgdHlwbyBpbiBSZXBvcnRIb3N0QWRhcHRlckVycm9y
KCkgY29tbWVudF0KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgUmVncmVzc2lvbi10ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBUZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpj
b21taXQgZmMyMTY4ZmViMjQ4MjdiMzY5MWQ4NWEwMGYyM2MzNWFjNGViMjkxMApBdXRob3I6IEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMxIDEw
OjI1OjI2IDIwMTcgLTA0MDAKCiAgICBPdm1mUGtnL1ZpcnRpb1Njc2lEeGU6IG1hcCBWUklORyB1
c2luZyBWaXJ0aW9SaW5nTWFwKCkKICAgIAogICAgV2hlbiBkZXZpY2UgaXMgYmVoaW5kIHRoZSBJ
T01NVSB0aGVuIGRyaXZlciBuZWVkIHRvIHBhc3MgdGhlIGRldmljZQogICAgYWRkcmVzcyB3aGVu
IHByb2dyYW1pbmcgdGhlIGJ1cyBtYXN0ZXIuIFRoZSBwYXRjaCB1c2VzIFZpcnRpb1JpbmdNYXAo
KSB0bwogICAgbWFwIHRoZSBWUklORyBzeXN0ZW0gcGh5c2ljYWwgYWRkcmVzcyB0byBkZXZpY2Ug
YWRkcmVzcy4KICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+
CiAgICBDYzogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIENjOiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogQnJp
amVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3ps
byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1ieTogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCBmZWZlYjQxNmU2M2JmNzdhYTgwOWMyMjUxNTcx
Y2QzMjNjM2FkNjBhCkF1dGhvcjogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u
b3JnPgpEYXRlOiAgIFRodSBBdWcgMzEgMTU6MzE6MjIgMjAxNyArMDEwMAoKICAgIFNoZWxsQmlu
UGtnOiBBQVJDSDY0L0FSTSBTaGVsbCBiaW5hcnkgdXBkYXRlLgogICAgCiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpjb21t
aXQgZGNkNDhkMmRiNGViMmQzZDkzMTA2YWQ3ODhhMGY2N2QyY2E1NDk1YwpBdXRob3I6IEFyZCBC
aWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFRodSBBdWcgMjQg
MjA6Mzc6MDEgMjAxNyArMDEwMAoKICAgIEFybVBrZzogcmVtb3ZlIFVuY2FjaGVkTWVtb3J5QWxs
b2NhdGlvbkxpYgogICAgCiAgICBOb3cgdGhhdCBBcm1EbWFMaWIgY2FuIHRha2UgY2FyZSBvZiBp
dHMgb3duIG1lbW9yeSBhbGxvY2F0aW9uIG5lZWRzLAogICAgbGV0J3MgZ2V0IHJpZCBvZiBVbmNh
Y2hlZE1lbW9yeUFsbG9jYXRpb25MaWIgZW50aXJlbHkuIFRoaXMgZm9yY2VzCiAgICBwbGF0Zm9y
bXMgdG8gZGVjbGFyZSB0aGUgcmVxdWlyZWQgc2VtYW50aWNzIChub24tY2FjaGUgY29oZXJlbnQg
RE1BLAogICAgd2hpY2hldmVyIHdheSBpdCBpcyBpbXBsZW1lbnRlZCksIHJhdGhlciB0aGFuIHVz
aW5nIHVuY2FjaGVkIG1lbW9yeQogICAgYWxsb2NhdGlvbnMgZGlyZWN0bHksIHdoaWNoIG1heSBu
b3QgYWx3YXlzIGJlIHRoZSByaWdodCBjaG9pY2UsIGFuZAogICAgcHJldmVudHMgc2hhcmluZyBv
ZiBkcml2ZXJzIGJldHdlZW4gcGxhdGZvcm1zIGlmIG9uZSBpcyBjYWNoZSBjb2hlcmVudAogICAg
YW5kIHRoZSBvdGhlciBpcyBub3QuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IExlaWYg
TGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:26:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnj9b-0001R0-Fb; Fri, 01 Sep 2017 10:26:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnj9a-0001Qu-NQ
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:26:22 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 49/DA-01782-DC539A95; Fri, 01 Sep 2017 10:26:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQves6cp
 Ig7n3+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozePQuZC95yVqzffImxgfE3excjJ4eEgJ/E
 9b/3WEFsFgEVidPT24FsDg42AXuJ6V8rQMIiAsoSvb9+s3QxcnEwCxxklOhc/4URJCEsECCxe
 1of2BxeAQ+JhptnmUCKhAQeMknMOzidCSIhKHFy5hMWEJtZQEdiwe5PbCALmAWkJZb/4wAxOY
 F2Pe+WBqkQBTrh5Mo1YJ1CAooS/fMesEGcmS4x8VkPywRG/llIhs5CMnQWwtAFjMyrGNWLU4v
 KUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDe6nM+xCjJwaQk
 ylvtvyJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvD+OVkUKCRanpqRVpmTnASIBJS3DwKInw2
 poApXmLCxJzizPTIVKnGBWlxHn1QBICIImM0jy4Nlj0XWKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5IwbwjIFJ7MvBK46a+AFjMBLf73eQXI4pJEhJRUA+M6Bq1OzTubd/6YZH5Us8zp472nLpn
 rJ8k+Nnoqe2Pm9M9tq6Jehm//YHOOSSbl2az9C1XVNy8yyrtZ3SkgcqP90KX591m2Rh/a/U47
 lbvrGy/jnxrduvJTnOcu9RpxxJWc47ZpvHbokVCl1Ta3n2XpGT13KqPbWLedb/dlvShqxD2rL
 W7HwodKLMUZiYZazEXFiQDT4p4VuQIAAA==
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504261581!89302521!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29336 invoked from network); 1 Sep 2017 10:26:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 10:26:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52010552"
Date: Fri, 1 Sep 2017 11:26:17 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901102617.6g4hyejlg7isl56h@MacBook-Pro-de-Roger.local>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
 <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
 <59A94E320200007800176754@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A94E320200007800176754@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDQ6MTA6MjZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjA5LjE3IGF0IDExOjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSSdtIG5vdCBzdXJlIHdoeSBsYXBpY19pZCBuZWVkcyB0byBiZSBhIGhvb2sgaW4g
YW55IGNhc2UsIGJvdGggaXQncwo+ID4gY2FsbGVycyB1c2UgdGhlIHNhbWUgZXhhY3QgZm9ybXVs
YSAoY3B1X2lkICogMikuCj4gCj4gWW91J3JlIGF3YXJlIHRoYXQgdGhpcyBpcyBtZWFudCB0byBi
ZSBpbXByb3ZlZCByYXRoZXIgc29vbmVyIHRoYW4KPiBsYXRlci4gQXQgdGhhdCBwb2ludCBJJ20g
dGhlbiBub3Qgc3VyZSBhIHN1aXRhYmxlIExBUElDX0lEKCkgbWFjcm8KPiBjb3VsZCBiZSBjcmVh
dGVkLCBhcyB0aGUgcG90ZW50aWFsIHVzZXJzIG9mIHRoaXMgbWF5IG5vdCBoYXZlCj4gYXZhaWxh
YmxlIGFsbCBuZWNlc3NhcnkgaW5wdXRzLiBJJ2Qgc3Ryb25nbHkgc3VnZ2VzdCBmaW5kaW5nIGEg
d2F5Cj4gdG8gZHluYW1pY2FsbHkgaW5zZXJ0IHRoZSBBUElDIElEcyAoYXMgZm91bmQgd2hpbGUg
Ym9vdGluZykgaW50bwo+IHRoZSBBQ1BJIHRhYmxlcy4gVGhhdCdzIHByZXR0eSBsaWtlbHkgaG93
IHJlYWwgQklPU2VzIGhhdmUgdG8gZG8KPiBpdCB0b28uCgpUaGVyZSdzIGEgZnVydGhlciBwcm9i
bGVtIGhlcmUsIHdoaWNoIGlzIHRoYXQgdGhlIERTRFQgaXMgY3JlYXRlZCBhdAp0b29scyBjb21w
aWxhdGlvbiB0aW1lLCB0aGVyZSdzIG5vIHdheSB0byBrbm93IHRoZSBBUElDIElEcyBhdCB0aGF0
CnBvaW50IGluIG9yZGVyIHRvIGRlY2lkZSB3aGV0aGVyIGEgQ1BVIGdldHMgYSBQcm9jZXNzb3Ig
b3IgYSBEZXZpY2UKb2JqZWN0LgoKTGVhdmluZyB0aGUgRFNEVCBpc3N1ZSBhc2lkZSwgdGhlcmUn
cyBhbHNvIHRoZSBwcm9ibGVtIHRoYXQgdGhlIE1BRFQKZm9yIFBWSCBndWVzdHMgaXMgYnVpbGQg
YnkgdGhlIHRvb2xzdGFjaywgbm90IHRoZSBmaXJtd2FyZSAoYmVjYXVzZQp0aGVyZSdzIG5vbmUp
LCBzbyBpdCdzIGltcG9zc2libGUgdG8gZG8gaXQgbGlrZSByZWFsIEJJT1Nlcy4KClNvIEFGQUlD
VCB3ZSBlaXRoZXIgcmVtb3ZlIHRoZSBob29rIGFuZCBjb2RlIHRoZSBsb2dpYyB0byBnZXQgdGhl
IEFDUEkKSUQgaW5zaWRlIGxpYmFjcGksIG9yIHdlIGludHJvZHVjZSB5ZXQgYW5vdGhlciBvcGVu
IGNvZGVkIG9uZSBpbiBvcmRlcgp0byBnZW5lcmF0ZSB0aGUgRFNEVCBmcm9tIG1rX2RzZHQuYwoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:33:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:33:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjGe-00026b-6x; Fri, 01 Sep 2017 10:33:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnjGd-00026V-09
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 10:33:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BB/41-02229-28739A95; Fri, 01 Sep 2017 10:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7fRfGW
 kwdM3ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCJVYFC2Uq5sxbxtTA+FC4i5GTQ0ggT+Jr
 fx8biM0rYCfR/XsFK4gtIWAocXrhTRYQm0VAVWLurjlgNpuAukTbs+1gNSICRhKdtyYD9XJxM
 AvcYZJoXPGVHSQhLBAs8XzWBBaQhJBAB6PElOPXwDZwCnhJNPe9AbI5gLYJSvzdAXYEs4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11AvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw+OoZGBh3MDb1Oh9ilORgUhLlrfZfESnE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHjfmK6MFBIsSk1PrUjLzAHGB0ypB
 AePkgivjBlQmre4IDG3ODMdInWKUVFKnFceJCEAksgozYNrg8XkJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvIrACBfiycwrgZv+CmgxE9Dif59XgCwuSURISTUwtjeVqgYG3bb6/lBP/EL
 4pb/njht/m7Tt1qp/aopfj8/5O/+suOiyb+K+269x+ahG2DbNX/T69wyJI09+X3vVdu3yOkEj
 xewjHSzs9eHin7qThZ68/ce0p2iBxmpLvZ/J20zmHmCpPrzh8w9n1/RbqQeu1SouLmIW3b9RY
 GrAp6Ov5+lnPSmSd1FiKc5INNRiLipOBAAJ62rvxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504262015!110016297!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3826 invoked from network); 1 Sep 2017 10:33:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 10:33:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 04:33:34 -0600
Message-Id: <59A9539F0200007800176779@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 04:33:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDIwOjU3LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMjA0NCw2ICsyMDQ0LDcgQEAgaW50IGh2bV9lbXVsYXRl
X29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGdsYSkKCldheSBlYXJs
aWVyIGluIHRoaXMgZmlsZSB0aGVyZSBhcmUgY29uc3VtZXJzIG9mIFg4NkVNVUxfVU5IQU5ETEVB
QkxFCmluIGh2bWVtdWxfZG9faW8oKSBhbmQgaHZtZW11bF9kb19pb19idWZmZXIoKS4gSSdtIHN1
cmUgSSBkaWQKcG9pbnQgdGhpcyBvdXQgYmVmb3JlLCBhbmQgSSBjYW5ub3Qgc2VlIHdoeSB5b3Ug
ZG9uJ3QgYWRqdXN0IHRob3NlIGFzCndlbGwsIGFuZCB5b3UgYWxzbyBkb24ndCBzYXkgYW55dGhp
bmcgaW4gdGhpcyByZWdhcmQgaW4gdGhlIGRlc2NyaXB0aW9uLgpTaW1pbGFybHkgdGhlcmUncyBh
IGNvbnN1bWVyIGluIGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdCgpIChpbiBhIGZpbGUKeW91IGRv
bid0IHRvdWNoIGF0IGFsbCkuIFRoZSB1c2UgaW4gaHZtX2Jyb2FkY2FzdF9pb3JlcSgpIGlzIGxp
a2VseQpmaW5lLCBidXQgSSdkIHN0aWxsIGxpa2UgeW91IHRvIHJlYXNvbiBhYm91dCB0aGF0IGlu
IHRoZSBkZXNjcmlwdGlvbi4KCj4gQEAgLTUxNzcsNyArNTE3Nyw3IEBAIHg4Nl9lbXVsYXRlKAo+
ICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAg
ICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAg
ICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKCldoaWxlIEkgY2FuIHNlZSB3aHkgeW91
IGRvIHRoaXMgY2hhbmdlLCBmb3IgbWFueS9hbGwgb2YgdGhlIG9uZXMKSSdsbCBsZWF2ZSBpbiBj
b250ZXh0IGJlbG93IEkgdGhpbmsgeW91IHJhdGhlciB3YW50IHRvIHN3aXRjaCB0bwpnZW5lcmF0
ZV9leGNlcHRpb24oRVhDX1VEKS4KCj4gQEAgLTYxNzYsNyArNjE3Niw3IEBAIHg4Nl9lbXVsYXRl
KAo+ICAgICAgICAgICAgICAgICAgLyogdnBzbGx7dyxkfSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0g
Ki8KPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgZGVmYXVsdDoKPiAtICAgICAgICAg
ICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVk
X2luc247Cj4gICAgICAgICAgfQo+ICAgICAgc2ltZF8wZl9zaGlmdF9pbW06Cj4gICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOwo+IEBAIC02
MjI0LDcgKzYyMjQsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBjYXNlIDY6IC8qIHBzbGxx
ICRpbW04LG1tICovCj4gICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07Cj4gICAg
ICAgICAgfQo+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAgZ290byB1
bmltcGxlbWVudGVkX2luc247Cj4gIAo+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eDczKToKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzMpOgo+IEBAIC02
MjQwLDcgKzYyNDAsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAgIC8qIHZwc2xs
ZHEgJGltbTgse3gseX1tbSx7eCx5fW1tICovCj4gICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9z
aGlmdF9pbW07Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4g
KyAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247Cj4gIAo+ICAgICAgY2FzZSBYODZFTVVM
X09QQygweDBmLCAweDc3KTogICAgICAgIC8qIGVtbXMgKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYKDB4MGYsIDB4NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICovCj4gQEAgLTYzMDQs
NyArNjMwNCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGNhc2UgMDogLyogZXh0cnEgJGlt
bTgsJGltbTgseG1tICovCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGRlZmF1bHQ6
Cj4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgIGdvdG8g
dW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgIH0KPiAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHg3OCk6ICAgICAvKiBpbnNl
cnRxICRpbW04LCRpbW04LHhtbSx4bW0gKi8KPiBAQCAtNjUxNSw3ICs2NTE1LDcgQEAgeDg2X2Vt
dWxhdGUoCgpBIGZldyBsaW5lcyB1cCBmcm9tIGhlcmUgaXMgYW5vdGhlciBpbnN0YW5jZSB5b3Ug
YXBwZWFyIHRvIGhhdmUKbWlzc2VkLgoKPiBAQCAtNzM0MSw3ICs3MzQxLDcgQEAgeDg2X2VtdWxh
dGUoCj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGJtaTEpOwo+ICAgICAg
ICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNh
bm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAg
ICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhD
X1VEKTsKPiBAQCAtNzY1MCw3ICs3NjUwLDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHRibSk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAg
ICAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAg
ICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgIH0KPiAgCj4gICAg
ICB4b3BfMDlfcm1fcnY6Cj4gQEAgLTc2ODQsNyArNzY4NCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwo+ICAgICAgICAgICAgICBn
b3RvIHhvcF8wOV9ybV9ydjsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgZ290byBjYW5ub3RfZW11
bGF0ZTsKPiArICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAgCj4gICAgICBjYXNl
IFg4NkVNVUxfT1BDX1hPUCgwYSwgMHgxMCk6IC8qIGJleHRyIGltbSxyL20sciAqLwo+ICAgICAg
ewo+IEBAIC03NzE2LDYgKzc3MTYsOSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIH0KPiAgCj4gICAg
ICBkZWZhdWx0Ogo+ICsgICAgdW5pbXBsZW1lbnRlZF9pbnNuOgo+ICsgICAgICAgIHJjID0gWDg2
RU1VTF9VTklNUExFTUVOVEVEOwo+ICsgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgIGNhbm5vdF9l
bXVsYXRlOgo+ICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gICAgICAgICAg
Z290byBkb25lOwoKSSBndWVzcyB0aGUgY2Fubm90X2VtdWxhdGUgbGFiZWwgd291bGQgdGhlbiBi
ZXR0ZXIgYmUgbW92ZWQKZWxzZXdoZXJlIChlaXRoZXIgb3V0IG9mIHRoZSBzd2l0Y2ggb3IgdG8g
YSBwbGFjZSB3aGVyZSBvbmUgb2YKdGhlIGdvdG8tcyB0byBpdCBjdXJyZW50bHkgc2l0cykuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:43:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjPm-00030M-31; Fri, 01 Sep 2017 10:43:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dnjPk-00030G-6Q
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:43:04 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 61/A1-02231-7B939A95; Fri, 01 Sep 2017 10:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVysWW7jO42y5W
 RBnNfGFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmbFy1jKXgqUvHs7gzWBsaNgl2MXBxCArOZ
 JD6svs/YxcjJwSJgL/H66z8WEJtRoEzi35oeRgg7V+LE5BMsEA2rGSUOPNnKCpJgE9CR+P70F
 DOILSKgJTFhy1YmkCJmgd9MEg9vfAKbJCzgIrH63X5miO7zjBKX771lhVinKrHlx3Q2EJtToI
 1RYuVlYxCbV8BQ4vj1+WDNogKWEgu2fWCGiAtKnJz5BCzOLKAu8WfeJWYIW16ieetsMFtCQFu
 i4fxPVpBlEgJ9jBI35jQxT2AUnoWkfxaS/llI+hcwMq9iVC9OLSpLLdK10EsqykzPKMlNzMzR
 NTQw1ctNLS5OTE/NSUwq1kvOz93ECAx2BiDYwXiw2fkQoyQHk5Iob7X/ikghvqT8lMqMxOKM+
 KLSnNTiQ4wyHBxKErymFisjhQSLUtNTK9Iyc4BxB5OW4OBREuHdDJLmLS5IzC3OTIdInWK059
 iwev0XJo4nb7b/ZuJoeQsivzyd9odJiCUvPy9VSpy3A6RNAKQtozQPbigsTVxilJUS5mUEOlO
 IpyC1KDezBFX+FaM4B6OSMG87yBSezLwSuN2vgM5iAjrr3+cVIGeVJCKkpBoY19YI1E649fSz
 zKzEwgm/v01mXZKx9fASF+lfGbeb3hw8f/zMxrvCd2RiTOfumxGX92Ca66+49uT3qmaz9TmdT
 IW0yu4oHDK+trv0YuvXzLcrnp2/1l62/IXmj8BM452SckpiXt3PFAsdfukuDF+g4C/mm+dW91
 jAY7KrSAtPWK6iYmBSiYuKEktxRqKhFnNRcSIArzn5gQ4DAAA=
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504262581!107074934!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16349 invoked from network); 1 Sep 2017 10:43:02 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 10:43:02 -0000
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 AB5DA461E0;
 Fri,  1 Sep 2017 10:43:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com AB5DA461E0
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9D7239340E;
 Fri,  1 Sep 2017 10:42:58 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20170901091128.21945-1-vkuznets@redhat.com>
 <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
 <87o9quwz03.fsf@vitty.brq.redhat.com>
 <d9cc47792a734903a7fec1a9606b532d@AMSPEX02CL03.citrite.net>
Date: Fri, 01 Sep 2017 12:42:57 +0200
In-Reply-To: <d9cc47792a734903a7fec1a9606b532d@AMSPEX02CL03.citrite.net> (Paul
 Durrant's message of "Fri, 1 Sep 2017 09:34:50 +0000")
Message-ID: <87inh2wvgu.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
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.29]); Fri, 01 Sep 2017 10:43:00 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JpdGVzOgoKPj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogVml0YWx5IEt1em5ldHNvdiBbbWFpbHRvOnZr
dXpuZXRzQHJlZGhhdC5jb21dCj4+IFNlbnQ6IDAxIFNlcHRlbWJlciAyMDE3IDEwOjI3Cj4+IFRv
OiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50
Cj4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnOyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Owo+PiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT47Cj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaQo+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVu
Lm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdQo+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4g
U3ViamVjdDogUmU6IFtQQVRDSF0geGVuOiByZXNldCBjcmVhdGlvbl9maW5pc2hlZCBmbGFnIG9u
IHNvZnQgcmVzZXQKPj4gCj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyaXRlczoKPj4gCj4+ID4gT24gMDEvMDkvMjAxNyAxMDoxMSwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPj4gPj4gQy9zIGU3ZGFiZTUgKCJ4ODYvaHZtOiBkb24ndCB1bmNvbmRpdGlvbmFs
bHkgY3JlYXRlIGEgZGVmYXVsdCBpb3JlcQo+PiA+PiBzZXJ2ZXIiKSBicm9rZSBzb2Z0IHJlc2V0
IHdoZW4gUUVNVSB0cmFkaXRpb25hbCBpcyBiZWluZyB1c2VkLiBEdXJpbmcKPj4gPj4gc29mdCBy
ZXNldCBRRU1VIGlzIHJlbGF1bmNoZWQgYW5kIGRlZmF1bHQgaW9yZXEgc2VydmVyIG5lZWRzIHRv
IGJlCj4+ID4+IHJlLWNyZWF0ZWQgdXBvbiBmaXJzdCBIVk1fUEFSQU1fKklPUkVRXyogcmVxdWVz
dC4gVGhlIGZsYWcgd2lsbCBiZQo+PiA+PiBzZXQgYmFjayB0byAndHJ1ZScgd2hlbiB0b29sc3Rh
Y2sgdW5wYXVzZXMgdGhlIGRvbWFpbiwganVzdCBsaWtlIGFmdGVyCj4+ID4+IG5vcm1hbCBjcmVh
dGlvbi4KPj4gPj4KPj4gPj4gU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KPj4gPgo+PiA+IFNvcnJ5LCBidXQgbmFjay7CoCBkLT5jcmVhdGlvbl9m
aW5pc2hlZCBpcyB1c2VkIGZvciBhIG51bWJlciBvZiB0aGluZ3MsCj4+ID4gb25lIGJlaW5nIFRM
QiBzYWZldHkgYmVmb3JlIHRoZSB2Y3B1cyBoYXZlIHN0YXJ0ZWQgZXhlY3V0aW5nLgo+PiA+Cj4+
ID4gV2UgZWl0aGVyIG5lZWQgdG8gc3BsaXQgdGhlIHZhcmlhYmxlLCBvciByZXdvcmsgZTdkYWJl
NSB0byBub3QgdXNlIHRoaXMuCj4+ID4KPj4gCj4+IEkgdGhpbmsgdGhhdCBhZGRpbmcgYW5vdGhl
ciBmbGFnIGlzIGEgYmFkIGlkZWEsIGV2ZW4gJ2NyZWF0aW9uX2ZpbmlzaGVkJwo+PiBmbGFnIGxv
b2tzIGEgYml0IGhhY2tpc2ggdG8gbWUuIEFkanVzdGluZyBlN2RhYmU1IGlzIHByb2JhYmx5Cj4+
IGJldHRlci4gSG93ZXZlciwgd2hpbGUgcmVhZGluZyBpdHMgYmx1cmIgSSBkb24ndCBmdWxseSB1
bmRlcnN0YW5kIHRoZQo+PiBjaGFuZ2U6IG9uIG1pZ3JhdGlvbiB3ZSBjcmVhdGUgbmV3IGRvbWFp
biBhbmQgdGh1cyByZXNldAo+PiBjcmVhdGlvbl9maW5pc2hlZC4gRHVyaW5nIFFFTVUgbGF1bmNo
IHdlIHN0aWxsIG5lZWQgdG8gY3JlYXRlIGlvcmVxCj4+IHNlcnZlci4gUGF1bCwgY291bGQgeW91
IHBsZWFzZSBlbGFib3JhdGUgYSBiaXQgKGUuZy4gd2hhdCBhcmUgd2UKPj4gZ3VhcmRpbmcgYWdh
aW5zdCwgd2hlbiBjcmVhdGluZyBpb3JlcSBzZXJ2ZXIgaXMgcmVkdW5kYW50KSBzbyB3ZSBjYW4K
Pj4gc3VnZ2VzdCBhIGZpeCBmb3Igc29mdCByZXNldD8KPgo+IE15IG1lbW9yeSBpcyBoYXp5IGFz
IHRvIHRoZSBleGFjdCBwcm9ibGVtLCBidXQgSSB0aGluayBpdCB3YXMgYW4gaXNzdWUKPiB3aXRo
IHRoZSBDT0xPIHByb2plY3QuIElJUkMgdGhleSByZXBlYXRlZGx5ICdtaWdyYXRlJyBhIFZNIGJ1
dCB0aGVuCj4gcmVzdW1lIHRoZSBvcmlnaW5hbC4gV2l0aG91dCBlN2RhYmU1IHRoZSBzZW5kaW5n
IFZNIGVuZHMgdXAgd2l0aCBhCj4gZGVmYXVsdCBpb3JlcSBzZXJ2ZXIgYWZ0ZXIgdGhlIGZpcnN0
IG1pZ3JhdGlvbiBiZWNhdXNlIHRoZSBzYXZlIGNvZGUKPiByZWFkcyB0aGUgSFZNIHBhcmFtcyB0
aGF0IHRyaWdnZXIgaXRzIGNyZWF0aW9uLgo+Cj4gSSB3b25kZXIgd2hldGhlciB0aGUgZWFzaWVz
dCB0aGluZyB0byBkbyB3b3VsZCBiZSB0byBtb2RpZnkgcWVtdSB0cmFkCj4gdG8gZG8gZXhwbGlj
aXQgaW9yZXEgc2VydmVyIGNyZWF0aW9uPyBJdCdzIHJlYWxseSBub3QgdGhhdCBtdWNoCj4gY29k
ZS1jaGFuZ2UuLi4gMjAtMzAgbGluZXMgb3Igc28uCgpJIHdhcyB0aGlua2luZyBhYm91dCB0aGlz
IHRvbywgSSdsbCB0cnkuIEl0IHdpbGwgaG9wZWZ1bHkgYWxsb3cgdG8gZ2V0CnJpZCBvZiB0aGUg
J3NpZGUgZWZmZWN0JyB3aGljaCBjcmVhdGVzIGRlZmF1bHQgaW9yZXEgc2VydmVyIG9uIEhWTQpw
YXJhbWV0ZXJzIHJlYWQuCgpUaGFua3MhCgotLSAKICBWaXRhbHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:44:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjRE-00036c-Ge; Fri, 01 Sep 2017 10:44:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dnjRD-00036V-63
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:44:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D9/6C-03128-21A39A95; Fri, 01 Sep 2017 10:44:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUSfTyjVVfQamW
 kwfkGc4slHxezODB6HN39mymAMYo1My8pvyKBNePZhAlMBat5Kh41fmVpYOzi6mLk5GAWsJbo
 /dfM2MXIxcEi0MwisXTqZFYI5yezxOtFr9lAqoQE3CX6J2xih7DnM0oc3FDexcgBZLtJ3HphA
 BFeyigxc5kviM0mYCDx6us3RhBbREBa4trny2ALmAW6mCSOXOpiAUkIC5hJnH5+Fmwmi4CqxK
 yZ71hBbF6gXadePAOLSwjISdw818k8gZFvASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwM
 zvdzU4uLE9NScxKRiveT83E2MwEBhAIIdjDc3BhxilORgUhLlrfZfESnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgneDxcpIIcGi1PTUirTMHGDIwqQlOHiURHg3g6R5iwsSc4sz0yFSpxgVpcR5m
 S2BEgIgiYzSPLg2WJxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvO8h4nsy8Erjpr4AWMw
 Et/vd5BcjikkSElFQD48R8o8bi6Rdq12nIina9Pa0XVbM30vDs+9wOGa91DzezG7Zv9X7wx4e
 TxSzLKm1psJbVqo9fRF1uJe/mC+u9nt7u1LpsTkX/QfaCX+K32c/vX+7oY9opdLVtSta66U94
 uib5vDH5yN/je01q84ylM05I/Khe+3YNy06FXys+uzFtnc+8N/PuFSWW4oxEQy3mouJEAHwUp
 82OAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504262673!114643010!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26260 invoked from network); 1 Sep 2017 10:44:33 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 1 Sep 2017 10:44:33 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=ONv4QwSwCPpSYGxf5HF+vPLQWAJoQfaLhgcgjF8OD25fFLzQ/PaaYJPz1RK2W5yZa+wnXCjmycT0ZIWY5IUZE0oCD390Qq6bHyvgFfyKXPPJgdh02MkqwjXJGO7SgSKHW7IgSdQNk1tMdcXBrL3RhiIg76akosvguFvjfM1aX41pfRNdhhtNfl9iW8hkK3nXX5zY+6WOR51Rj/vo1OvKKFOCPduL1Z3vAQ/ED0q3wun5Grkh0547F/k5sG2pqwAsQIb7WnYdZ/5tV9mc7Pg9Z52+gTB7WmPh1uL++UfC/YiaRiWsl40mzhuUlcXk36wn6+kpPCU4eAcvXx0gT51kCw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=/lvjUerxF//B9hWBEI+p4
 ugLaH8=; b=x4ERJJaEjemP9/W9DtXLWaVIfR9JrmbiqBhiOO3CHdKWVk30Lohbi
 Ub2JQxVk/6lvirQNjWqByO3gNncIRuT6b8e+T9IQS8CNLXhUn6+SPpw4qFGx5PVs
 jaLsXDeH0G9F07lI1KICFQtugHQ9+f7af6f9F+QfobQORTixt/eQ6XhbGkGGA8yy
 mZB+NN7m8+eFrNLKJy3pb3hz7WoxjyjPkXSFe6kHpVwMRU0Qj9IC98NhkzibbX2X
 9l6afmv6tjH1k7rWmbg8TdIWM681Y4Jw9pcP5VE+X4rW8wkw//KAOYFnG3jc6mfJ
 SgNxjDBSGKkmKZLl+bS1O+vbKqXnZSxMg==
Received: (qmail 20598 invoked from network); 1 Sep 2017 13:44:31 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 13:44:31 +0300
Received: (qmail 1513 invoked from network); 1 Sep 2017 13:44:32 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 1 Sep 2017 13:44:32 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 13:44:25 +0300
Message-Id: <1504262665-28092-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v1] x86/hvm: Expose MSR_SHADOW_GS_BASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyBhZGRpbmcgYW4gbmV3IHBhcmFtIGluIHRoZSBodm1faHdfY3B1IHN0cnVj
dHVyZQpzbyBpdCBjYW4gYmUgZXhwb3NlZCB0byB1c2VyIHNwYWNlLgoKU2lnbmVkLW9mZi1ieTog
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwppbmRleCA2Y2I5MDNkLi41MTkzMzNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTgzNCw2ICs4MzQs
OCBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQogICAgICAgICBjdHh0LmdzX2Jhc2UgPSBzZWcuYmFzZTsKICAg
ICAgICAgY3R4dC5nc19hcmJ5dGVzID0gc2VnLmF0dHI7CiAKKyAgICAgICAgcmRtc3JsKE1TUl9T
SEFET1dfR1NfQkFTRSwgY3R4dC5zaGFkb3dfZ3NfYmFzZSk7CisKICAgICAgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZzZWcpOwogICAgICAgICBjdHh0LnRyX3Nl
bCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7CkBAIC0xMDkw
LDYgKzEwOTIsOCBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHNlZy5hdHRyID0gY3R4dC5nc19hcmJ5
dGVzOwogICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsK
IAorICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIGN0eHQuc2hhZG93X2dzX2Jhc2UpOwor
CiAgICAgc2VnLnNlbCA9IGN0eHQudHJfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQudHJfbGlt
aXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0LnRyX2Jhc2U7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9odm0vc2F2ZS5oCmluZGV4IGZkN2JmM2YuLmU2ZThlODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC0xMzQsNiArMTM0LDggQEAgc3RydWN0IGh2bV9od19jcHUg
ewogICAgIC8qIG1zciBmb3IgZW02NHQgKi8KICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7CiAKKyAg
ICB1aW50NjRfdCBzaGFkb3dfZ3NfYmFzZTsKKwogICAgIC8qIG1zciBjb250ZW50IHNhdmVkL3Jl
c3RvcmVkLiAqLwogICAgIHVpbnQ2NF90IG1zcl9mbGFnczsgLyogT2Jzb2xldGUsIGlnbm9yZWQu
ICovCiAgICAgdWludDY0X3QgbXNyX2xzdGFyOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:45:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjRr-0003El-P5; Fri, 01 Sep 2017 10:45:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnjRr-0003EP-4j
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 10:45:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/9E-03423-A3A39A95; Fri, 01 Sep 2017 10:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9fSamW
 kwZM91hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXN9vYClZwVDw918LYwLiSvYuRk0NIIE9i
 5pajbCA2r4CdxOrTl1lAbAkBQ4nTC2+C2SwCqhLfv+4Aq2cTUJdoe7adtYuRg0NEwEDi3NGkL
 kYuDmaBtUwSF2fdZQKpERYIlujtWMkMUiMENPPjIS4Qk1dAUOLvDmGQCmYBLYmHv26xQNjaEs
 sWvgarZhaQllj+j2MCI+8shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIgxAMEOxk/LAg4xSnIwKYnyVvuviBTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwWtqsTJSSLAoNT21Ii0zBxjsMGkJDh4lEd7NIGne4oLE3OLMdIjUKUZdj
 g2r139hEmLJy89LlRLn7QApEgApyijNgxsBi7xLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 ZtB5nCk5lXArfpFdARTEBH/Pu8AuSIkkSElFQDY+nJiE+9Z5P3OlTzvXomLxlqfu9CfqeYIm+
 Zf8aD5UKZt31aT6clzzaax5e1UUs1+9aZ52c/3j2quT1QpnfLUpUg3urrp34pf1NcrS/s9Sp0
 zTpJWaaFvGpiAXXft+Qp7uc6tabo1o64vku/zjxv259m82jK22tbv7fZze9p8ApuOb3rm8ZxD
 yWW4oxEQy3mouJEAOT5NPC3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504262712!82727957!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6755 invoked from network); 1 Sep 2017 10:45:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 10:45:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 04:45:11 -0600
Message-Id: <59A95658020000780017678B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 04:45:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] MAINTAINERS: add arch specific public headers
 to arch file groups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSd2ZSByZWNlbnRseSBnb3Qgc3VmZmljaWVudGx5IGFubm95ZWQgYnkgcGVvcGxlIG5vdCBhcHBs
eWluZyBlbm91Z2gKY29tbW9uIHNlbnNlIHRvIGdldF9tYWludGFpbmVyLnBsIG91dHB1dCwgQ2Mt
aW5nIGFsbCBSRVNUIG1haW50YWluZXJzCm9uIEFSTS1vbmx5IHB1YmxpYyBpbnRlcmZhY2UgY2hh
bmdlcy4KClNvcnQgQVJNJ3MgeGVuLyBncm91cHMgb2YgcGF0aCBzcGVjaWZpY2F0aW9ucyBhdCB0
aGUgc2FtZSB0aW1lLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE2NiwxNCArMTY2
LDE1IEBAIFM6CVN1cHBvcnRlZAogTDoJeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcgCiBGOglkb2Nz
L21pc2MvYXJtLwogRjoJeGVuL2FyY2gvYXJtLwotRjoJeGVuL2luY2x1ZGUvYXNtLWFybS8KLUY6
CXhlbi9kcml2ZXJzL2NoYXIvY2FkZW5jZS11YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL2NoYXIvYXJt
LXVhcnQuYworRjoJeGVuL2RyaXZlcnMvY2hhci9jYWRlbmNlLXVhcnQuYwogRjoJeGVuL2RyaXZl
cnMvY2hhci9leHlub3M0MjEwLXVhcnQuYwogRjoJeGVuL2RyaXZlcnMvY2hhci9vbWFwLXVhcnQu
YwogRjoJeGVuL2RyaXZlcnMvY2hhci9wbDAxMS5jCiBGOgl4ZW4vZHJpdmVycy9jaGFyL3NjaWYt
dWFydC5jCiBGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vCitGOgl4ZW4vaW5jbHVkZS9h
c20tYXJtLworRjoJeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLwogCiBDUFUgUE9PTFMKIE06
CUp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQEAgLTQzNCw2ICs0MzUsNyBAQCBTOglT
dXBwb3J0ZWQKIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnIAogRjoJeGVuL2FyY2gveDg2Lwog
RjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni8KK0Y6CXhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni8K
IEY6CXRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8KIEY6CXRvb2xzL2Zpcm13YXJlL3JvbWJpb3Mv
CiBGOgl0b29scy9maXJtd2FyZS92Z2FiaW9zLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:52:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjYs-00049q-Ij; Fri, 01 Sep 2017 10:52:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41029fe5f=Paul.Durrant@citrix.com>)
 id 1dnjYr-00049k-Ks
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:52:29 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DB/A3-01812-CEB39A95; Fri, 01 Sep 2017 10:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42LZKekoofvGemW
 kwYHnrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3uQ9ZCl6rVmw8vJaxgXGNahcjB4eEgJ/E
 4z61LkZODjYBHYmlR+czgdgiQPaPhidsXYxcHMwC35kkWuc+YAFJCAu4SKz5cJEdpFdEwFXi8
 H8vCNNIYktLFUgFi4CKxIqV5xhBwrwC7hLf3uiCTBES+MYo0fN2C9gUTqDyo7fmMYLYjAKyEl
 8aVzOD2MwC4hK3nkCcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WEDmMwtoSqzfpQ/Rqigxpfs
 hO4jNKyAocXLmE5YJjMKzkEydhdAxC0nHLCQdCxhZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZubo
 GhoY6+WmFhcnpqfmJCYV6yXn525iBAZ9PQMD4w7Gnr1+hxglOZiURHmr/VdECvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgnWW1MlJIsCg1PbUiLTMHGH8waQkOHiUR3isgad7igsTc4sx0iNQpRl
 eODavXf2Hi2PL7xHcmjidvtv9m4mh5CyK/PJ32h0mIJS8/L1VKnHciSLMASHNGaR7caFjquMQ
 oKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcxyBSezLwSuAteAR3HBHTcv88rQI4rSURISTUw
 sp66LH34UGXdgmXr36/LLv1jw25+72xaX9P/4Dbd3YEL/q66cVZowa+dmyZ2yQq9XsD3vlk4+
 IrXgmRTVdaVap9f3frAO8H15U7/T98zt2fvckhOdagNu3O7jks3V2nVtbjXc/vDG63Sv4qL7f
 1xduM9pUueC4rmxO0X+xd7Qvmodtsrabegk0osxRmJhlrMRcWJALRHoEkYAwAA
X-Env-Sender: prvs=41029fe5f=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504263147!57191805!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6242 invoked from network); 1 Sep 2017 10:52:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 10:52:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52011745"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Vitaly Kuznetsov' <vkuznets@redhat.com>
Thread-Topic: [PATCH] xen: reset creation_finished flag on soft reset
Thread-Index: AQHTIw8S2YU9uRbny0ulGYlTgCE4vaKf2goA
Date: Fri, 1 Sep 2017 10:51:59 +0000
Message-ID: <9297b0afe7224cb893663abed0a6a918@AMSPEX02CL03.citrite.net>
References: <20170901091128.21945-1-vkuznets@redhat.com>
 <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
 <87o9quwz03.fsf@vitty.brq.redhat.com>
 <d9cc47792a734903a7fec1a9606b532d@AMSPEX02CL03.citrite.net>
 <87inh2wvgu.fsf@vitty.brq.redhat.com>
In-Reply-To: <87inh2wvgu.fsf@vitty.brq.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
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBWaXRhbHkgS3V6bmV0c292IFtt
YWlsdG86dmt1em5ldHNAcmVkaGF0LmNvbV0NCj4gU2VudDogMDEgU2VwdGVtYmVyIDIwMTcgMTE6
NDMNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBs
aXN0cy54ZW4ub3JnOyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJ
YW4NCj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT47DQo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4
LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0geGVuOiByZXNldCBjcmVhdGlvbl9maW5pc2hl
ZCBmbGFnIG9uIHNvZnQgcmVzZXQNCj4gDQo+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyaXRlczoNCj4gDQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4+IEZyb206IFZpdGFseSBLdXpuZXRzb3YgW21haWx0bzp2a3V6bmV0c0ByZWRoYXQuY29tXQ0K
PiA+PiBTZW50OiAwMSBTZXB0ZW1iZXIgMjAxNyAxMDoyNw0KPiA+PiBUbzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudA0KPiA+PiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsgR2Vv
cmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gPj4gSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ow0KPiA+PiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
OyBTdGVmYW5vIFN0YWJlbGxpbmkNCj4gPj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0g
KFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUNCj4gPj4gPHdlaS5saXUyQGNpdHJpeC5j
b20+DQo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHhlbjogcmVzZXQgY3JlYXRpb25fZmluaXNo
ZWQgZmxhZyBvbiBzb2Z0IHJlc2V0DQo+ID4+DQo+ID4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyaXRlczoNCj4gPj4NCj4gPj4gPiBPbiAwMS8wOS8yMDE3IDEw
OjExLCBWaXRhbHkgS3V6bmV0c292IHdyb3RlOg0KPiA+PiA+PiBDL3MgZTdkYWJlNSAoIng4Ni9o
dm06IGRvbid0IHVuY29uZGl0aW9uYWxseSBjcmVhdGUgYSBkZWZhdWx0IGlvcmVxDQo+ID4+ID4+
IHNlcnZlciIpIGJyb2tlIHNvZnQgcmVzZXQgd2hlbiBRRU1VIHRyYWRpdGlvbmFsIGlzIGJlaW5n
IHVzZWQuIER1cmluZw0KPiA+PiA+PiBzb2Z0IHJlc2V0IFFFTVUgaXMgcmVsYXVuY2hlZCBhbmQg
ZGVmYXVsdCBpb3JlcSBzZXJ2ZXIgbmVlZHMgdG8gYmUNCj4gPj4gPj4gcmUtY3JlYXRlZCB1cG9u
IGZpcnN0IEhWTV9QQVJBTV8qSU9SRVFfKiByZXF1ZXN0LiBUaGUgZmxhZyB3aWxsDQo+IGJlDQo+
ID4+ID4+IHNldCBiYWNrIHRvICd0cnVlJyB3aGVuIHRvb2xzdGFjayB1bnBhdXNlcyB0aGUgZG9t
YWluLCBqdXN0IGxpa2UgYWZ0ZXINCj4gPj4gPj4gbm9ybWFsIGNyZWF0aW9uLg0KPiA+PiA+Pg0K
PiA+PiA+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPg0KPiA+PiA+DQo+ID4+ID4gU29ycnksIGJ1dCBuYWNrLsKgIGQtPmNyZWF0aW9uX2Zpbmlz
aGVkIGlzIHVzZWQgZm9yIGEgbnVtYmVyIG9mIHRoaW5ncywNCj4gPj4gPiBvbmUgYmVpbmcgVExC
IHNhZmV0eSBiZWZvcmUgdGhlIHZjcHVzIGhhdmUgc3RhcnRlZCBleGVjdXRpbmcuDQo+ID4+ID4N
Cj4gPj4gPiBXZSBlaXRoZXIgbmVlZCB0byBzcGxpdCB0aGUgdmFyaWFibGUsIG9yIHJld29yayBl
N2RhYmU1IHRvIG5vdCB1c2UgdGhpcy4NCj4gPj4gPg0KPiA+Pg0KPiA+PiBJIHRoaW5rIHRoYXQg
YWRkaW5nIGFub3RoZXIgZmxhZyBpcyBhIGJhZCBpZGVhLCBldmVuICdjcmVhdGlvbl9maW5pc2hl
ZCcNCj4gPj4gZmxhZyBsb29rcyBhIGJpdCBoYWNraXNoIHRvIG1lLiBBZGp1c3RpbmcgZTdkYWJl
NSBpcyBwcm9iYWJseQ0KPiA+PiBiZXR0ZXIuIEhvd2V2ZXIsIHdoaWxlIHJlYWRpbmcgaXRzIGJs
dXJiIEkgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCB0aGUNCj4gPj4gY2hhbmdlOiBvbiBtaWdyYXRp
b24gd2UgY3JlYXRlIG5ldyBkb21haW4gYW5kIHRodXMgcmVzZXQNCj4gPj4gY3JlYXRpb25fZmlu
aXNoZWQuIER1cmluZyBRRU1VIGxhdW5jaCB3ZSBzdGlsbCBuZWVkIHRvIGNyZWF0ZSBpb3JlcQ0K
PiA+PiBzZXJ2ZXIuIFBhdWwsIGNvdWxkIHlvdSBwbGVhc2UgZWxhYm9yYXRlIGEgYml0IChlLmcu
IHdoYXQgYXJlIHdlDQo+ID4+IGd1YXJkaW5nIGFnYWluc3QsIHdoZW4gY3JlYXRpbmcgaW9yZXEg
c2VydmVyIGlzIHJlZHVuZGFudCkgc28gd2UgY2FuDQo+ID4+IHN1Z2dlc3QgYSBmaXggZm9yIHNv
ZnQgcmVzZXQ/DQo+ID4NCj4gPiBNeSBtZW1vcnkgaXMgaGF6eSBhcyB0byB0aGUgZXhhY3QgcHJv
YmxlbSwgYnV0IEkgdGhpbmsgaXQgd2FzIGFuIGlzc3VlDQo+ID4gd2l0aCB0aGUgQ09MTyBwcm9q
ZWN0LiBJSVJDIHRoZXkgcmVwZWF0ZWRseSAnbWlncmF0ZScgYSBWTSBidXQgdGhlbg0KPiA+IHJl
c3VtZSB0aGUgb3JpZ2luYWwuIFdpdGhvdXQgZTdkYWJlNSB0aGUgc2VuZGluZyBWTSBlbmRzIHVw
IHdpdGggYQ0KPiA+IGRlZmF1bHQgaW9yZXEgc2VydmVyIGFmdGVyIHRoZSBmaXJzdCBtaWdyYXRp
b24gYmVjYXVzZSB0aGUgc2F2ZSBjb2RlDQo+ID4gcmVhZHMgdGhlIEhWTSBwYXJhbXMgdGhhdCB0
cmlnZ2VyIGl0cyBjcmVhdGlvbi4NCj4gPg0KPiA+IEkgd29uZGVyIHdoZXRoZXIgdGhlIGVhc2ll
c3QgdGhpbmcgdG8gZG8gd291bGQgYmUgdG8gbW9kaWZ5IHFlbXUgdHJhZA0KPiA+IHRvIGRvIGV4
cGxpY2l0IGlvcmVxIHNlcnZlciBjcmVhdGlvbj8gSXQncyByZWFsbHkgbm90IHRoYXQgbXVjaA0K
PiA+IGNvZGUtY2hhbmdlLi4uIDIwLTMwIGxpbmVzIG9yIHNvLg0KPiANCj4gSSB3YXMgdGhpbmtp
bmcgYWJvdXQgdGhpcyB0b28sIEknbGwgdHJ5LiBJdCB3aWxsIGhvcGVmdWx5IGFsbG93IHRvIGdl
dA0KPiByaWQgb2YgdGhlICdzaWRlIGVmZmVjdCcgd2hpY2ggY3JlYXRlcyBkZWZhdWx0IGlvcmVx
IHNlcnZlciBvbiBIVk0NCj4gcGFyYW1ldGVycyByZWFkLg0KDQpZZXMgaW5kZWVkLiBBdCB0aGF0
IHBvaW50IEknZCBhY3R1YWxseSBwcm9wb3NlIGdldHRpbmcgcmlkIG9mIHRob3NlIHBhcmFtcyBh
bHRvZ2V0aGVyIHNpbmNlIG5vdGhpbmcgd2lsbCB1c2UgdGhlbSBhbnltb3JlLg0KDQpDaGVlcnMs
DQoNCiAgUGF1bA0KDQo+IA0KPiBUaGFua3MhDQo+IA0KPiAtLQ0KPiAgIFZpdGFseQ0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:55:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjbZ-0004JV-Vs; Fri, 01 Sep 2017 10:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnjbY-0004JP-SE
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:55:16 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 24/A2-02224-49C39A95; Fri, 01 Sep 2017 10:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQneyzcp
 Igz/zVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oymY12MBTdYK3oWLGJrYLzJ0sXIySEh4Cfx
 7MEUVhBbWMBK4tWaD2wgtoiAp8SiN3PZuxi5OJgFzjJK7O+YB+RwcAgJuEvsmW0FUsMmoC+x+
 8UnJhCbV8BW4uf7bmYQm0VARaLtxnGwOaIC4RL7v19jhqgRlDg58wkLyBhOAQ+JJ7PyQExmAU
 2J9bv0QSqYBeQltr+dwwxhi0s0fVkJdpmQgJrEtf5L7BAXp0tMfNbDMoFRYBaSobMQJs1CMmk
 WkkkLGFlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhms9
 AwPjDsa+vX6HGCU5mJREeav9V0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtsl4ZKSRYlJqeW
 pGWmQOMHJi0BAePkghvH0iat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivNUgRQIgRRmleX
 AjYFF8iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7zSQKTyZeSVwm14BHcEEdMS/zytAjih
 JREhJNTDODZ+8eF9azcLZDzsZ3+qv5nKe43asROak+I7s+Sc4Fa+qHyxZ1eAuvz6/aY1z+0UW
 r6yVj1gFL3Vfsea7e160/pN+55+1KRxL6j6kPH4W7/me69JHniu/nd2W7vSecdbt76TpPd2/j
 uhc3RnG/H5l1d33xpP15jsu42XffGLdyQ3hlhoLuW8oKrEUZyQaajEXFScCAJvRXE/dAgAA
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504263315!111975119!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9497 invoked from network); 1 Sep 2017 10:55:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 10:55:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52011894"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1504262665-28092-1-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e4f45870-962d-fa4b-8876-96f0836afc87@citrix.com>
Date: Fri, 1 Sep 2017 11:55:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504262665-28092-1-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Expose MSR_SHADOW_GS_BASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMTcgMTE6NDQsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2h2bS9zYXZlLmgKPiBpbmRleCBmZDdiZjNmLi5lNmU4ZTg3IDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKPiBAQCAtMTM0LDYgKzEzNCw4IEBA
IHN0cnVjdCBodm1faHdfY3B1IHsKPiAgICAgIC8qIG1zciBmb3IgZW02NHQgKi8KPiAgICAgIHVp
bnQ2NF90IHNoYWRvd19nczsKPiAgCj4gKyAgICB1aW50NjRfdCBzaGFkb3dfZ3NfYmFzZTsKPiAr
CgpZb3UgcHJlc3VtYWJseSBoYXZlbid0IHRyaWVkIG1pZ3JhdGluZyBhY3Jvc3MgdGhpcyBib3Vu
ZGFyeT8gIChUaGluZ3MKd2lsbCBleHBsb2RlIHJhdGhlciBpbXByZXNzaXZlbHkgd2hlbiB5b3Ug
dHJ5IHRvIHJlc3RvcmUgTFNUQVIgaW50byBTTUFTSy4pCgpXaGF0J3Mgd3Jvbmcgd2l0aCB0aGUg
c2hhZG93X2dzIGluIGNvbnRleHQgaGVyZT8KCn5BbmRyZXcKCj4gICAgICAvKiBtc3IgY29udGVu
dCBzYXZlZC9yZXN0b3JlZC4gKi8KPiAgICAgIHVpbnQ2NF90IG1zcl9mbGFnczsgLyogT2Jzb2xl
dGUsIGlnbm9yZWQuICovCj4gICAgICB1aW50NjRfdCBtc3JfbHN0YXI7CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:56:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjcL-0004O2-89; Fri, 01 Sep 2017 10:56:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnjcK-0004Nn-Bq
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 10:56:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5B/A4-02225-3CC39A95; Fri, 01 Sep 2017 10:56:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/eQzcp
 Ig//HjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owdjzkKlrFWtF7YytLAuJyli5GTQ0ggT6L3
 6Ekwm1fATmLtqSZGEFtCwFDi9MKbYHEWAVWJx/OfsoLYbALqEm3PtoPZIgIGEj8+bgSq4eJgF
 njPKHHzwiw2kISwgJXEqzUfgGwOoAXuEntmW4GYnAIeEk9m5YGYvAKCEn93CIMUMwtoSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI3M9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOvnoGBcQdjy16/Q4ySHExKorzV/isihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwdlmvjBQSLEpNT61Iy8wBxgBMWoKDR0mEtw8kzVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcd5qkCIBkKKM0jy4EbB4vMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmHcayBSezLwSuE2vgI5gAjri3+cVIEeUJCKkpBoYPW68sH+bJNay1/n4OymZG/t
 2r/vXk37uxOeXa86vMGipn5/+5s2zRbtUAv12cZ2Tf2CRfSxfoP3Y69IKTau1dzie5umfaT44
 YePVPQYzDD4IsAmzPH2Ts5X1SF565qnLy90am2axGWoHmjffCjLU7Z0maMCTZqXrltQbvWrfp
 TU/gxVXZF57q8RSnJFoqMVcVJwIAIin59TCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504263360!108615417!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28070 invoked from network); 1 Sep 2017 10:56:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 10:56:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 04:55:59 -0600
Message-Id: <59A958DF02000078001767AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 04:55:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1504262665-28092-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504262665-28092-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Expose MSR_SHADOW_GS_BASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDEyOjQ0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggaXMgYWRkaW5nIGFuIG5ldyBwYXJhbSBpbiB0aGUgaHZtX2h3X2NwdSBz
dHJ1Y3R1cmUKPiBzbyBpdCBjYW4gYmUgZXhwb3NlZCB0byB1c2VyIHNwYWNlLgoKQnV0IHlvdSBk
b24ndCBzYXkgd2h5LgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3Nh
dmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4gQEAg
LTEzNCw2ICsxMzQsOCBAQCBzdHJ1Y3QgaHZtX2h3X2NwdSB7Cj4gICAgICAvKiBtc3IgZm9yIGVt
NjR0ICovCj4gICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7Cj4gIAo+ICsgICAgdWludDY0X3Qgc2hh
ZG93X2dzX2Jhc2U7CgpZb3UgY2FuJ3QgYWx0ZXIgYSBwdWJsaWMgaW50ZXJmYWNlIHN0cnVjdHVy
ZSBsaWtlIHRoaXMuIFRoZSBvbmUgaGVyZQppcyB1c2VkIGZvciBtaWdyYXRpb24sIHNvIG1pZ3Jh
dGluZyBndWVzdHMgZnJvbSBhbiBvbGRlciBoeXBlcnZpc29yCndvdWxkIGJyZWFrLgoKQnV0IHdo
YXQncyBtb3JlIGZ1bm55IC0geW91J3JlIGFkZGluZyBhIGZpZWxkIG5leHQgdG8gd2hhdCBsb29r
cwpsaWtlIGFscmVhZHkgaGFzIHRoZSB2YWx1ZSB5b3UncmUgYWZ0ZXIuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 10:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 10:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjcV-0004Pr-Fx; Fri, 01 Sep 2017 10:56:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnjcU-0004Pa-Bf
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 10:56:14 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0B/5C-01910-DCC39A95; Fri, 01 Sep 2017 10:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQveszcp
 Ig9VbGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5B18xFxznrJj0y7iBcTpHFyMHh4SAn8TZ
 WyJdjJwcwgLhEidnHGECsUUEAiRO9zWwdjFycTALfGSUaP+5nhEkISRQJPH8wRuwIjYBfYndL
 z6B2bwCthKds1+zgdgsAioSp/b2gtmiQEP3f7/GDFEjKHFy5hMWEJtTwF7i4bnvbCA3MAtoSq
 zfpQ8SZhaQl9j+dg4zhC0u0fRlJSvEWjWJa/2X2EFsCYF0iYnPelgmMArMQjJ1FsKkWUgmzUI
 yaQEjyypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwrWdg
 YNzBOPWE3yFGSQ4mJVHeav8VkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLusV0YKCRalpqdWp
 GXmACMHJi3BwaMkwtsHkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeapAiAZCijNI8uB
 GwKL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3GsgUnsy8ErhNr4COYAI64t/nFSBHlCQ
 ipKQaGBcG+blJ/ps9O2ehQoBQqHqR7EsT5W49w52nKrt5HJfXtayLe8vmdMpqdcE51qNf1Kxn
 hS2z3DMvde0ka3ke9tg89f8n3yzsTXl+p77g4fQrCgGb6nJOHsm/ZhJ2U19qZ95Ol5JeoxMOP
 M41lfNEnhw0W3Nt4bqiyyvTNXQ9NjyfOWtrneO0aUosxRmJhlrMRcWJADayGYHdAgAA
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504263372!100987080!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34314 invoked from network); 1 Sep 2017 10:56:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 10:56:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,457,1498521600"; d="scan'208";a="52011931"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59A95658020000780017678B@prv-mh.provo.novell.com>
 <59A95658020000780017678B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b09e4173-263b-15d9-54f6-1d4835b4c609@citrix.com>
Date: Fri, 1 Sep 2017 11:56:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59A95658020000780017678B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add arch specific public
 headers to arch file groups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMTcgMTE6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkndmUgcmVjZW50bHkgZ290
IHN1ZmZpY2llbnRseSBhbm5veWVkIGJ5IHBlb3BsZSBub3QgYXBwbHlpbmcgZW5vdWdoCj4gY29t
bW9uIHNlbnNlIHRvIGdldF9tYWludGFpbmVyLnBsIG91dHB1dCwgQ2MtaW5nIGFsbCBSRVNUIG1h
aW50YWluZXJzCj4gb24gQVJNLW9ubHkgcHVibGljIGludGVyZmFjZSBjaGFuZ2VzLgo+Cj4gU29y
dCBBUk0ncyB4ZW4vIGdyb3VwcyBvZiBwYXRoIHNwZWNpZmljYXRpb25zIGF0IHRoZSBzYW1lIHRp
bWUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4KPiAt
LS0gYS9NQUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTE2NiwxNCArMTY2LDE1
IEBAIFM6CVN1cHBvcnRlZAo+ICBMOgl4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZyAKPiAgRjoJZG9j
cy9taXNjL2FybS8KPiAgRjoJeGVuL2FyY2gvYXJtLwo+IC1GOgl4ZW4vaW5jbHVkZS9hc20tYXJt
Lwo+IC1GOgl4ZW4vZHJpdmVycy9jaGFyL2NhZGVuY2UtdWFydC5jCj4gIEY6CXhlbi9kcml2ZXJz
L2NoYXIvYXJtLXVhcnQuYwo+ICtGOgl4ZW4vZHJpdmVycy9jaGFyL2NhZGVuY2UtdWFydC5jCj4g
IEY6CXhlbi9kcml2ZXJzL2NoYXIvZXh5bm9zNDIxMC11YXJ0LmMKPiAgRjoJeGVuL2RyaXZlcnMv
Y2hhci9vbWFwLXVhcnQuYwo+ICBGOgl4ZW4vZHJpdmVycy9jaGFyL3BsMDExLmMKPiAgRjoJeGVu
L2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwo+ICBGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vCj4gK0Y6CXhlbi9pbmNsdWRlL2FzbS1hcm0vCj4gK0Y6CXhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLWFybS8KPiAgCj4gIENQVSBQT09MUwo+ICBNOglKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gQEAgLTQzNCw2ICs0MzUsNyBAQCBTOglTdXBwb3J0ZWQKPiAgTDoJeGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcgCj4gIEY6CXhlbi9hcmNoL3g4Ni8KPiAgRjoJeGVuL2luY2x1ZGUvYXNt
LXg4Ni8KPiArRjoJeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2Lwo+ICBGOgl0b29scy9maXJt
d2FyZS9odm1sb2FkZXIvCj4gIEY6CXRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvCj4gIEY6CXRvb2xz
L2Zpcm13YXJlL3ZnYWJpb3MvCj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 11:09:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 11:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnjoy-00061G-2X; Fri, 01 Sep 2017 11:09:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dnjow-000619-5v
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 11:09:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4F/0E-02229-1DF39A95; Fri, 01 Sep 2017 11:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsUSfTxjoe4F+5W
 RBie2GFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTX85gKtjDVrH4zkKmBsYdrF2MnBxCAm4S
 36efZeli5AKy1zBK3N22mwnCucYosbPpIlsXIwdY1cY3thDxWYwSS+Y3s4F0CwtYSbxa8wGsR
 kSgWOJxDx9IDbPAQkaJrz/3MUNsqJLY9OAKE4jNJmAosXpjC1gvr4CTxOfPR1lAbBYBFYmexu
 XsILaoQLjE/u/XmCFqBCVOznwCVsMpYCfxr+cMWJxZwExi3uaHULa4xK0n85kgbHmJ7W/ngMU
 lBHIkpjz/zwRym4SAlMT/ViWQ2yQEJrBIzNh2BqpGRuLRxJtsExjFZiFZNwvJillIVsxCsmIB
 I8sqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMA4YgCCHYxTG
 5wPMUpyMCmJ8lb7r4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7125lpJBgUWp6akVaZg4wom
 HSEhw8SiK800DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5y0CKRIAKcoozYMbAUsulxh
 lpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqwEyhSczrwRu0yugI5iAjvj3eQXIESWJCCmpBsau
 3n9i1s9n7tinea1ebRb/+V2L8x526LNxnXt04pSGx5b9rpbWqqrpp6eUOnw8nnLAz7wnoCDVu
 mZ1iHfeHZMwg7yYxUL7/wvLi/AwLAi3646M2KK9WitTlJulI3D93e6aV+9NbEulZLSvpX13FQ
 lzLap0lrxR6Gnbcanramma5MG0diFJJZbijERDLeai4kQAKSsKMikDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504264144!94422328!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65163 invoked from network); 1 Sep 2017 11:09:04 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 11:09:04 -0000
Received: (qmail 7420 invoked from network); 1 Sep 2017 14:09:03 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 1 Sep 2017 14:09:03 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 3F9E27FC43
 for <xen-devel@lists.xen.org>; Fri,  1 Sep 2017 14:09:02 +0300 (EEST)
Received: (qmail 6531 invoked from network); 1 Sep 2017 14:09:02 +0300
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 1 Sep 2017 14:09:00 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1504262665-28092-1-git-send-email-aisaila@bitdefender.com>
 <e4f45870-962d-fa4b-8876-96f0836afc87@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ee7b14ea-33e4-73e7-0ab6-a5e66a580ecb@bitdefender.com>
Date: Fri, 1 Sep 2017 14:09:00 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <e4f45870-962d-fa4b-8876-96f0836afc87@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72991
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459631,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.003149)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002360), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.010022,0.000035)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (1.314076), Hit: No,
 Details: v2.6.7; Id: 17.5f8hg3.1bokcq77g.3cr2l], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Expose MSR_SHADOW_GS_BASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEuMDkuMjAxNyAxMzo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8wOS8xNyAx
MTo0NCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2h2bS9zYXZlLmgKPj4gaW5kZXggZmQ3YmYzZi4uZTZlOGU4NyAxMDA2NDQKPj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKPj4gQEAgLTEzNCw2ICsxMzQsOCBAQCBzdHJ1Y3Qg
aHZtX2h3X2NwdSB7Cj4+ICAgICAgIC8qIG1zciBmb3IgZW02NHQgKi8KPj4gICAgICAgdWludDY0
X3Qgc2hhZG93X2dzOwo+PiAgIAo+PiArICAgIHVpbnQ2NF90IHNoYWRvd19nc19iYXNlOwo+PiAr
Cj4gCj4gWW91IHByZXN1bWFibHkgaGF2ZW4ndCB0cmllZCBtaWdyYXRpbmcgYWNyb3NzIHRoaXMg
Ym91bmRhcnk/ICAoVGhpbmdzCj4gd2lsbCBleHBsb2RlIHJhdGhlciBpbXByZXNzaXZlbHkgd2hl
biB5b3UgdHJ5IHRvIHJlc3RvcmUgTFNUQVIgaW50byBTTUFTSy4pCj4gCj4gV2hhdCdzIHdyb25n
IHdpdGggdGhlIHNoYWRvd19ncyBpbiBjb250ZXh0IGhlcmU/CgpOb3RoaW5nLCB3ZSd2ZSBtaXNz
ZWQgdGhhdCwgd2hpbGUgZ3JlcHBpbmcgeGVuLyBmb3IgTVNSX1NIQURPV19HU19CQVNFIAphbmQg
MHhjMDAwMDEwMi4gTXkgZmF1bHQsIHNob3VsZCBoYXZlIGNoZWNrZWQgbW9yZSB0aG9yb3VnaGx5
LiBBcG9sb2dpZXMuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 11:55:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 11:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnkXK-0001aD-Ms; Fri, 01 Sep 2017 11:54:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnkXJ-0001YB-BZ
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 11:54:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AB/3F-03874-09A49A95; Fri, 01 Sep 2017 11:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbffa2W
 kweKH0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6H+yk6Xg1kTGikMXOpka
 GH8ndjFycggJ/GWUmNoR2sXIBWQ/ZpT4PXMCC4SzjVFiy/TXzCBVIgLOEl/PzGXvYuTg4BXQl
 /j6SBUkLCwQKXFs9lFmkHoJgcvKErsXLGAFSUgIeEqsedTHBGPfuHEQqJedg03ASuKQGEiURU
 BV4nL7PLYJjNwLGBlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIE+pwBCHYw7lwfeIhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkPPlZFC
 gkWp6akVaZk5wOCDSUtw8CiJ8L7xAErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rw7ID
 AGQoozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeZpBVPJl5JXCbXgEdwQR0xL
 /PK0COKElESEk1MPquvtLocURsWccy3qkLj0/L+SItnj8//0SiWW614mOpOZpHN7g9P2GSZKY
 6/SSLzKTVqrFPXVfP1fwasSfok9lh095AkaK8giszv9rNW5bha51T9+ZVqDabQ0Hg/RMTn8/N
 PGwtyf3tgf7JbQp1kz6I5nQGvp+rFaYpkaZocLP5XwXvko5MTiWW4oxEQy3mouJEACzjyEF/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504266894!80524361!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46097 invoked from network); 1 Sep 2017 11:54:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 11:54:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnkXB-0002eb-LY; Fri, 01 Sep 2017 11:54:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnkX5-0008U9-W5; Fri, 01 Sep 2017 11:54:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnkX4-0007Dr-OZ; Fri, 01 Sep 2017 11:54:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112992-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 11:54:42 +0000
Subject: [Xen-devel] [xen-unstable test] 112992: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk5MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk5Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTgxCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5ODEKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjk4MQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTgxCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI5ODEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk4MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyOTY1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTI5ODEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI5ODEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMjk4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyOTgxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5ODEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMjk4MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTgxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlMWMxMGVjZGY3ZjBhNDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMz
MjAzMGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5ODEgIDIwMTct
MDgtMzEgMTA6NTA6NTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEyOTkyICAy
MDE3LTA5LTAxIDAxOjQ4OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1
bS5kZT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj1lMWMxMGVjZGY3ZjBh
NDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggeGVuLXVuc3RhYmxlIGUxYzEwZWNkZjdmMGE0NDM3ZTYzMWJkYmY4ODdjZTRhZjRj
MDNhMWIKKyBicmFuY2g9eGVuLXVuc3RhYmxlCisgcmV2aXNpb249ZTFjMTBlY2RmN2YwYTQ0Mzdl
NjMxYmRiZjg4N2NlNGFmNGMwM2ExYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4ZTFjMTBlY2RmN2YwYTQ0MzdlNjMxYmRiZjg4N2NlNGFmNGMwM2ExYiA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hl
bgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dCBlMWMxMGVjZGY3ZjBhNDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFiOnJlZnMvaGVhZHMvbWFz
dGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBk
YWI2YTg0Li5lMWMxMGVjICBlMWMxMGVjZGY3ZjBhNDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFi
IC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 12:32:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 12:32:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnl6k-0005xe-Bh; Fri, 01 Sep 2017 12:31:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnl6i-0005xH-Tu
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 12:31:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 21/E8-02041-32359A95; Fri, 01 Sep 2017 12:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVc5eGW
 kwbuFPBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLf2B2NBq23FpVvT2RsY
 Lxh2MXJxCAn8ZZS4unsCO4TzmFHi973HLBDONkaJlf1rGLsYOTlEBJwlvp6Zyw5i8wroS5zv+
 8YGYgsLBEl8XzWLGaRBQqCBVeLJu2NgRRICnhIdL84zwthvHi4HamDnYBOwkjgkBhJlEVCVWD
 xrCeMERu4FjAyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CvV7PwMC4g/H3ac9DjJIcTEqivNX+KyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqBa2MFBIs
 Sk1PrUjLzAGGH0xagoNHSYTXFyTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivAIgRQIgR
 RmleXAjYLFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwrIFJ7MvBK4Ta+AjmACOuLf5x
 UgR5QkIqSkGhhbT589KyVYof9LuUrXYO/ezJ7nk7TPTVv5f8Fvj4AVXdMeBFStqdrB67r+/s7
 j5l4HzRcaTOHZraE6MzKy7Xjy8X4WdfdeF4f+06UsL5bbyzUJWHw5+cHQztDqXtTmXWb/V0pO
 fbRAo7ZaxVZAU5H1Vd9Rk19t7O93Rn5kTJZYUDdLKGIKk78SS3FGoqEWc1FxIgDohq+kgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504269090!112530356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63717 invoked from network); 1 Sep 2017 12:31:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 12:31:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnl6d-0003eZ-Vf; Fri, 01 Sep 2017 12:31:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnl6Y-0002C1-CF; Fri, 01 Sep 2017 12:31:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnl6Y-0000I3-6v; Fri, 01 Sep 2017 12:31:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112997-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=20329d5ac2f62e89463d48991d18f071a530a292
X-Osstest-Versions-That: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 12:31:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 112997: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0602377421202465444=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112988
 build-arm64-pvops             3 capture-logs                broken like 112988
 build-arm64                   2 hosts-allocate              broken like 112988
 build-arm64                   3 capture-logs                broken like 112988
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  20329d5ac2f62e89463d48991d18f071a530a292
baseline version:
 xen                  e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b

Last test of basis   112988  2017-08-31 16:01:21 Z    0 days
Testing same since   112997  2017-09-01 10:49:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  Crawford, Eric R <Eric.R.Crawford@intel.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

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


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable-smoke
+ revision=20329d5ac2f62e89463d48991d18f071a530a292
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 20329d5ac2f62e89463d48991d18f071a530a292
+ branch=xen-unstable-smoke
+ revision=20329d5ac2f62e89463d48991d18f071a530a292
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x20329d5ac2f62e89463d48991d18f071a530a292 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 20329d5ac2f62e89463d48991d18f071a530a292:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   e1c10ec..20329d5  20329d5ac2f62e89463d48991d18f071a530a292 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0602377421202465444==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 12:33:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 12:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnl8C-00063g-My; Fri, 01 Sep 2017 12:33:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dnl8B-00063Y-UB
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 12:33:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 87/D7-02042-F7359A95; Fri, 01 Sep 2017 12:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVywNykQrcueGW
 kwZQHYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bn0tKCO2IVO/uvMDcw7hPsYuTiEBKYzijx
 6uFTxi5GTg4JAV6JI8tmsELYARJHJqxlhihqYJR4e/siC0iCTUBd4vHXHiYQW0RASeLeqslgN
 rNAnsSitk9gNcIC/hIbWy6wdzFycLAIqEpsmmILEuYV8JC4MPU4G8R8OYmTxyazgpRwAsU3rg
 oCCQsJuEv8W/2bHaJcUOLkzCcsICXMQFvXzxOCWCQv0bx1NvMERoFZSKpmIVTNQlK1gJF5FaN
 GcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFjWMzAw7mDc1e53
 iFGSg0lJlLfaf0WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlepaCVkUKCRanpqRVpmTnACIFJS
 3DwKInw+oKkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLcLpEgApCijNA9uBCxaLzHKSg
 nzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5o0HmcKTmVcCt+kV0BFMQEf8+7wC5IiSRISUVANja99
 +OfuiFcWPnFdHFq91Z5fry590rW5z8jfOTb7Hrz9ZXZOvwbulXtFHvuzbYuV3Z1j8fz5hvdt5
 7ug149t6q+rTD90/MCG+48qKg58nsvxQT4nN61Wa84qx2X93kN/CKVOqlthN8TC5Gv/8wdvGy
 35Skx1vMM/wesVro3jqlU8Es4hliq6aEktxRqKhFnNRcSIAy1aHdtECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504269180!73647989!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56298 invoked from network); 1 Sep 2017 12:33:02 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 12:33:02 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Sep 2017 05:32:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,458,1498546800"; d="scan'208";a="1190556264"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by fmsmga001.fm.intel.com with ESMTP; 01 Sep 2017 05:32:56 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  1 Sep 2017 20:15:05 +0800
Message-Id: <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2] tools: change the type of '*nr' in
	'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVlIHRvIGhpc3RvcmljYWwgcmVhc29uLCB0eXBlIG9mIHBhcmFtZXRlciAnKm5yJyBpbiAnbGli
eGxfcHNyX2NhdF9nZXRfaW5mbycKaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4gSXQg
c2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCnRoaXMgYW5kIGRvZXMg
cmVsYXRlZCBjaGFuZ2VzLgoKU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+Ci0tLQogICAgLSBUaGlzIHBhdGNoIGRlcGVuZHMgb24gcGF0Y2ggJ3Rvb2xzOiByZW1v
dmUgdW5uZWNlc3NhcnkgUFNSIG1hY3JvcycuCnYyOgogICAgLSBhc3NpZ24gJ251bScgdG8gJypu
cicgaWYgcmV0dXJuIHZhbHVlIGlzIHN1Y2Nlc3MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICB8IDIgKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX3Bzci5jIHwgNyArKysrKy0tCiB0b29scy94bC94bF9wc3IuYyAgICAgICB8IDkg
KysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKaW5kZXggYTAxODViOS4uMGM5MGM0MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yMjEwLDcgKzIyMTAsNyBAQCBpbnQgbGli
eGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAqIGFu
ZCB0aGUgbGVuZ3RoIGluICducicuCiAgKi8KIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5yLCB1bnNpZ25lZCBpbnQgbHZsKTsKIGludCBsaWJ4
bF9wc3JfY2F0X2dldF9sM19pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpucik7CiB2b2lkIGxp
YnhsX3Bzcl9jYXRfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQg
bnIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYwppbmRleCBmNTViYTFlLi4xOTc1MDVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzYyLDcgKzM2
Miw3IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogfQogCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwg
bGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKm5yLCB1bnNpZ25lZCBpbnQgbHZsKQogewogICAgIEdDX0lOSVQoY3R4KTsKICAg
ICBpbnQgcmM7CkBAIC00MTAsOCArNDEwLDExIEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9sM19p
bmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICpucikKIHsKICAgICBpbnQgcmM7CisgICAgdW5zaWdu
ZWQgaW50IG51bTsKIAotICAgIHJjID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsIGluZm8s
IG5yLCAzKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCBpbmZvLCAmbnVt
LCAzKTsKKyAgICBpZiAoIXJjKQorICAgICAgICAqbnIgPSBudW07CiAKICAgICByZXR1cm4gcmM7
CiB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5jCmlu
ZGV4IDU0NGY2ZjAuLmVmMDAwNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisrKyBi
L3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC0yOTQsOCArMjk0LDggQEAgaW50IG1haW5fcHNyX2NtdF9z
aG93KGludCBhcmdjLCBjaGFyICoqYXJndikKIAogc3RhdGljIGludCBwc3JfbDNfY2F0X2h3aW5m
byh2b2lkKQogewotICAgIGludCByYywgbnI7Ci0gICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50
IHJjOworICAgIHVuc2lnbmVkIGludCBpLCBucjsKICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXpl
OwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbzsKIApAQCAtNDI0LDcgKzQyNCw3IEBAIHN0
YXRpYyBpbnQgcHNyX2NhdF9wcmludF9zb2NrZXQodWludDMyX3QgZG9taWQsIGxpYnhsX3Bzcl9j
YXRfaW5mbyAqaW5mbywKIAogc3RhdGljIGludCBwc3JfY2F0X3Nob3codWludDMyX3QgZG9taWQs
IHVuc2lnbmVkIGludCBsdmwpCiB7Ci0gICAgaW50IGksIG5yOworICAgIHVuc2lnbmVkIGludCBp
LCBucjsKICAgICBpbnQgcmM7CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvOwogCkBAIC00
NTMsOCArNDUzLDcgQEAgb3V0Ogogc3RhdGljIGludCBwc3JfbDJfY2F0X2h3aW5mbyh2b2lkKQog
ewogICAgIGludCByYzsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQgbnI7CisgICAgdW5z
aWduZWQgaW50IGksIG5yOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbzsKIAogICAgIHJj
ID0gbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhjdHgsICZpbmZvLCAmbnIsIDIpOwotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 13:15:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 13:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnlma-0001Hn-6y; Fri, 01 Sep 2017 13:14:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnlmY-0001HV-Tp
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 13:14:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 28/AA-03610-64D59A95; Fri, 01 Sep 2017 13:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdc1dmW
 kwdS5QhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNvezFLwO6BiwdtutgbG
 eTZdjJwcQgJ/GSWevvfrYuQCsh8zSqxaO4cVwtnGKNH0bxkLSJWIgLPE1zNz2UFsXgF9iTkLZ
 rGB2MIC/hL376xhAmmQELjOK7H1/nawBgkBX4kdc7eywdgdT+cCxdk52ASsJA6JgURZBFQlbn
 VdYJzAyL2AkWEVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+P0y/6HGCU5mJREeav9V0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9Hb0yUkiwKDU9
 tSItMwcYejBpCQ4eJRHeHSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5zWPASoSACnKK
 M2DGwGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5mUGmcKTmVcCt+kV0BFMQEf8+7wC5I
 iSRISUVANjew0Xy4fkfYnZoR4vhcsW3pwVU9C+ehfn6yVtgqYNBd2Nu8K+pvBKCe5UXrK5ahr
 nzYfBove7zm6x/nFq2v0opdhd0/Xy+jpcGhtels+YHhu43yDzf+Pbh/EFHwqF6qZeWcF+O+eg
 ZwZvl7mt8/4XV09PO/fgk7go82VWrU2mmxo4z3jcS2RUYinOSDTUYi4qTgQAsIV8zn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504271684!55020717!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2136 invoked from network); 1 Sep 2017 13:14:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 13:14:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnlmT-0004kU-PA; Fri, 01 Sep 2017 13:14:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnlmO-0004D9-3B; Fri, 01 Sep 2017 13:14:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnlmN-0001Bs-OO; Fri, 01 Sep 2017 13:14:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112994-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=46ee76daa61108228d5209d71cf1ad09df8195ca
X-Osstest-Versions-That: libvirt=d16f803d780f63b8899df04b624d5acfd6939541
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 13:14:35 +0000
Subject: [Xen-devel] [libvirt test] 112994: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk5NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTI5OTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTc0CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI5NzQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk3NAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTc0
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5NzQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk3NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyOTc0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5NzQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk3
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ2ZWU3NmRhYTYxMTA4MjI4ZDUyMDlkNzFjZjFhZDA5
ZGY4MTk1Y2EKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGQxNmY4MDNk
NzgwZjYzYjg4OTlkZjA0YjYyNGQ1YWNmZDY5Mzk1NDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjk3NCAgMjAxNy0wOC0zMSAwNDoyNDo1NSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTI5OTQgIDIwMTctMDktMDEgMDQ6MjE6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBFcmlrIFNrdWx0
ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQu
Y29tPgogIFNodWFuZyBIZSA8c2h1YW5nLmhlQHpzdGFjay5pbz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NDZlZTc2ZGFhNjExMDgyMjhk
NTIwOWQ3MWNmMWFkMDlkZjgxOTVjYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIGxpYnZpcnQgNDZlZTc2ZGFhNjExMDgyMjhkNTIwOWQ3MWNmMWFkMDlkZjgxOTVjYQorIGJy
YW5jaD1saWJ2aXJ0CisgcmV2aXNpb249NDZlZTc2ZGFhNjExMDgyMjhkNTIwOWQ3MWNmMWFkMDlk
ZjgxOTVjYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGli
dmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGludXggJ10n
CisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0
NmVlNzZkYWE2MTEwODIyOGQ1MjA5ZDcxY2YxYWQwOWRmODE5NWNhID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2
aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDog
ZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNv
dXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
aWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdCA0NmVlNzZkYWE2MTEwODIyOGQ1MjA5ZDcxY2YxYWQwOWRmODE5NWNhOnJlZnMv
aGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAogICBkMTZmODAzLi40NmVlNzZkICA0NmVlNzZkYWE2MTEwODIy
OGQ1MjA5ZDcxY2YxYWQwOWRmODE5NWNhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 13:15:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 13:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnlmb-0001IE-H8; Fri, 01 Sep 2017 13:14:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnlmZ-0001Hb-RK
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 13:14:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5E/19-02225-64D59A95; Fri, 01 Sep 2017 13:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXtctdmW
 kwbWZMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axkxvZCl5xV7Su/cnYwNjN1cXIySEh4C/R
 e/EyK4jNJqAvsfvFJyYQW0RAXeJ0x0WgOBcHs8AaRomWCb9ZQBLCAp4Su85vB7NZBFQk9t1aw
 A5i8wLFP657wAgxVE7i/PGfzBBxQYmTM5+A1TMLaEq0bv/NDmHLSzRvnQ1WIySgJnGt/xL7BE
 aeWUhaZiFpmYWkZQEj8ypG9eLUorLUIl1DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT
 83E2MwOBhAIIdjMs/Oh1ilORgUhLlrfZfESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvd39MpI
 IcGi1PTUirTMHGAYw6QlOHiURHh3gKR5iwsSc4sz0yFSpxgVpcR5zWOAEgIgiYzSPLg2WOxcY
 pSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvDcgUnsy8Erjpr4AWMwEt/vd5BcjikkSElFQDY2
 V57fRs63/RflrtIbVXaw6uYnrPqSlU8OuLucf8k8avdfQWfZ7//nLsjOTeC9n6Rmo3tGe6cCx
 vTFnCx7bo2UVf/mquM9/2TbkxJycr8b6G0tuE/2pPxR4xdq5njdI7c9n0k1n01oo90uX1StOr
 58X9urGn73LioQ8SsR83bvy3yea+PZ/cXiWW4oxEQy3mouJEACWPdCuYAgAA
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504271684!57221538!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16328 invoked from network); 1 Sep 2017 13:14:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 13:14:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446203900"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 1 Sep 2017 14:14:41 +0100
Message-ID: <1504271681-29629-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/public: Further correctsion to vcpu context
	comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VkNQVU9QX2luaXRpYWxpc2UgYW5kIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBhcmUgbm90IHN5bWV0
cmljLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIHwgMTAgKysr
KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKaW5kZXggM2Y2OGE0My4uZmY5MTgzMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni94ZW4uaApAQCAtMTYyLDEwICsxNjIsMTIgQEAgdHlwZWRlZiB1aW50
NjRfdCB0c2NfdGltZXN0YW1wX3Q7IC8qIFJEVFNDIHRpbWVzdGFtcCAqLwogICogVGhlIGZvbGxv
d2luZyBpcyBhbGwgQ1BVIGNvbnRleHQuIE5vdGUgdGhhdCB0aGUgZnB1X2N0eHQgYmxvY2sgaXMg
ZmlsbGVkCiAgKiBpbiBieSBGWFNBVkUgaWYgdGhlIENQVSBoYXMgZmVhdHVyZSBGWFNSOyBvdGhl
cndpc2UgRlNBVkUgaXMgdXNlZC4KICAqCi0gKiBBbHNvIG5vdGUgdGhhdCB3aGVuIGNhbGxpbmcg
RE9NQ1RMX3NldHZjcHVjb250ZXh0IGFuZCBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IKLSAqIEhWTSBn
dWVzdHMsIG5vdCBhbGwgaW5mb3JtYXRpb24gaW4gdGhpcyBzdHJ1Y3R1cmUgaXMgdXBkYXRlZCwg
dGhlIGZpZWxkcwotICogcmVhZCBpbmNsdWRlOiBmcHVfY3R4dCAoaWYgVkdDVF9JMzg3X1ZBTElE
IGlzIHNldCksIGZsYWdzLCB1c2VyX3JlZ3MgYW5kCi0gKiBkZWJ1Z3JlZ1sqXS4KKyAqIEFsc28g
bm90ZSB0aGF0IHdoZW4gY2FsbGluZyBET01DVExfc2V0dmNwdWNvbnRleHQgZm9yIEhWTSBndWVz
dHMsIG5vdCBhbGwKKyAqIGluZm9ybWF0aW9uIGluIHRoaXMgc3RydWN0dXJlIGlzIHVwZGF0ZWQs
IHRoZSBmaWVsZHMgcmVhZCBpbmNsdWRlOiBmcHVfY3R4dAorICogKGlmIFZHQ1RfSTM4N19WQUxJ
RCBpcyBzZXQpLCBmbGFncywgdXNlcl9yZWdzIGFuZCBkZWJ1Z3JlZ1sqXS4KKyAqCisgKiBOb3Rl
OiBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IgSFZNIGd1ZXN0cyBpcyBub24tc3ltZXRyaWMgd2l0aAor
ICogRE9NQ1RMX3NldHZjcHVjb250ZXh0LCBhbmQgdXNlcyBzdHJ1Y3QgdmNwdV9odm1fY29udGV4
dCBmcm9tIGh2bS9odm1fdmNwdS5oCiAgKi8KIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgewog
ICAgIC8qIEZQVSByZWdpc3RlcnMgY29tZSBmaXJzdCBzbyB0aGV5IGNhbiBiZSBhbGlnbmVkIGZv
ciBGWFNBVkUvRlhSU1RPUi4gKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 13:30:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 13:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnm1w-0003Le-Ho; Fri, 01 Sep 2017 13:30:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnm1u-0003LQ-MO
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 13:30:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 02/BF-02229-DF069A95; Fri, 01 Sep 2017 13:30:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dvwsp
 Ig6bzshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8auz8+YCl4xVvxum8HewHiesYuRk0NIIE9i
 08b77CA2r4CdxPSmA2C2hIChxOmFN1lAbBYBVYlvK96wgthsAuoSbc+2g9kiAvoS8z/9BLK5O
 JgFOhklNrR0gg0VFvCT+HZsFgvEAk+JD0+vAA3l4OAU8JLY1V0MYvIKCEr83SEMUsEsoCXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11ksqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw9BiDYwdj8xekQoyQHk5Iob7X/ikghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErycwFAWEixKTU+tSMvMAUYBTFqCg0dJhHdHPFCat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivEYgMwRAijJK8+BGwCLyEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYQhLuHJzCuB2/QK6AgmoCP+fV4BckRJIkJKqoGx5ZrxEfH9QhZlV98sLfdpa9NJXWL
 yerKTL6uhMUep58ld8g/DRQ7uv3NpWvqDhIYZasv3Fe197qOxkNOkpyg7V8zaalr38arEkGWt
 dk/fz17NwvAz549AX7nCzMm2jBqvlVb+kWeSUWa2PXa5o7S+8fmBKMtDFseeHZlaI7psyckO4
 5eXXZKVWIozEg21mIuKEwHVpsMywwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504272635!74155742!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6890 invoked from network); 1 Sep 2017 13:30:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 13:30:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 07:30:35 -0600
Message-Id: <59A97D1A0200007800176896@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 07:30:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504271681-29629-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504271681-29629-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/public: Further correctsion to vcpu
 context comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE1OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVkNQVU9QX2luaXRpYWxpc2UgYW5kIERPTUNUTF9zZXR2Y3B1Y29udGV4dCBhcmUgbm90
IHN5bWV0cmljLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 13:46:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 13:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnmHJ-0004qo-VX; Fri, 01 Sep 2017 13:46:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnmHJ-0004qi-Fg
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 13:46:33 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6F/0D-02044-8B469A95; Fri, 01 Sep 2017 13:46:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6OlJW
 RBlcP81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfJ+xmL/jHVbH2RQdTA+Maji5GTg4JAX+J
 Yw2zmEBsFgEVicMzZ7CB2GwCyhI/O3vBbBEgu/fXbxYQm1mgUmLf3zXsILawgJ/E/qsnwGp4B
 Swk7p9+wtzFyMUhJDCLUWLJj5UsEAlBiZMzn0A160gs2P0JqIEDyJaWWP4P7AZOAXuJ/g2/WU
 FsUaAbOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoaGeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GFe2Ox9ilORgUhLlrfZfESnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvd/8spIIcGi1PTUirTMHGDQw6QlOHiURHj/JQGleYsLEnOLM9MhU
 qcYFaXEeWeB9AmAJDJK8+DaYJF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8QSBTeDLzSu
 CmvwJazASy+PMKkMUliQgpqQZG8URTxqXdB5nEl3DyuujE/Dga7tmSunvm4z8+xw06j62+7yp
 6zVdnqchKQ9U109nLC+fkKC2Jsq1QfCy8tEqOV8LlcfKz8L6yqCb/1723rufzhdh+dOKxXOc4
 9U3SR6kz+lJL/50/8UyoNXhqTZSeWO1drwmNH8TjA/S0DnTu0uPTLF693kCJpTgj0VCLuag4E
 QC1UhLKrwIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504273590!94453337!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60272 invoked from network); 1 Sep 2017 13:46:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 13:46:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438005896"
Date: Fri, 1 Sep 2017 14:46:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901134627.gxbfjezyn73shlws@citrix.com>
References: <20170831112223.24761-1-wei.liu2@citrix.com>
 <20170831112223.24761-3-wei.liu2@citrix.com>
 <59A946C902000078001766EC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A946C902000078001766EC@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDM6Mzg6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioKPiA+ICAgKiBmYXVsdCBoYW5kbGlu
ZyBmb3IgcmVhZC1vbmx5IE1NSU8gcGFnZXMKPiA+ICAgKi8KPiAKPiBOb3RlIGhvdyB5b3UgbW92
ZSB0aGUgcmVtYWlucyBvZiB0aGUgZnVuY3Rpb24gYWJvdmUgYmVsb3cgdGhpcwo+IGNvbW1lbnQs
IHdoaWNoIGlzbid0IHJlYWxseSBjb3JyZWN0LgoKSSBjYW4gcGxhY2UgdGhlIG5ldyBmdW5jdGlv
biB3aGVyZSB0aGUgb2xkIHdhcy4KPiAKWy4uXQo+ID4gK2ludCBwdl9yb19wYWdlX2ZhdWx0KHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gCj4gU2luY2UgeW91IGFsdGVyIHRo
aXMgYW5kIHRoZSBjYWxsZXIgYW55d2F5LCB0aGUgZmlyc3QgcGFyYW1ldGVyCj4gY291bGQgYXMg
d2VsbCBiZWNvbWUgY29uc3Qgc3RydWN0IGRvbWFpbiAqLCBzaW1wbGlmeWluZyAuLi4KPiAKPiA+
ICsgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+ICt7
Cj4gPiArICAgIGwxX3BnZW50cnlfdCBwdGU7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47Cj4gPiArICAgIHVuc2lnbmVkIGludCBhZGRyX3NpemUgPSBpc19wdl8zMmJpdF92
Y3B1KHYpID8gMzIgOiBCSVRTX1BFUl9MT05HOwo+ID4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCBjdHh0ID0gewo+ID4gKyAgICAgICAgLnJlZ3MgICAgICA9IHJlZ3MsCj4gPiArICAgICAg
ICAudmVuZG9yICAgID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKPiA+ICsgICAgICAgIC5h
ZGRyX3NpemUgPSBhZGRyX3NpemUsCj4gPiArICAgICAgICAuc3Bfc2l6ZSAgID0gYWRkcl9zaXpl
LAo+ID4gKyAgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJpdF92Y3B1KHYpLAo+IAo+IC4u
LiBib3RoIGlzX3B2XzMyYml0X3ZjcHUoKSBhY2Nlc3NlcyBoZXJlICh3aGljaCBpbnRlcm5hbGx5
IHVzZQo+IHYtPmRvbWFpbikuIEluIGZhY3QgSSB3b25kZXIgd2hldGhlciBpdCB3b3VsZG4ndCB5
aWVsZCBtb3JlCj4gY29uc2lzdGVudCBjb2RlIGlmIHlvdSBkaWRuJ3QgcGFzcyBpbiB0aGUgZG9t
YWluIGF0IGFsbCwgYXMgdGhpcwo+IG11c3Qgc3RyaWN0bHkgYmUgY3VycmVudC0+ZG9tYWluLCBv
ciBpbnZva2luZyB4ODZfZW11bGF0ZSgpIGFuZAo+IHZhcmlvdXMgb3RoZXIgZnVuY3Rpb25zIGlz
IGJvZ3VzLiBZb3UnZCB0aGVuIGxhdGNoIHRoaXMgaW50byBjdXJyZAo+IGhlcmUuCj4gCj4gRnVy
dGhlcm1vcmUgSSB0aGluayB0aGlzIHNlY29uZCB1c2UgY291bGQgYmVjb21lICJhZGRyX3NpemUg
PiAzMiIuCj4gCgpTb3JyeSwgc2Vjb25kIHVzZSBvZiB3aGF0PwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 13:50:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 13:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnmKs-0005Ts-F8; Fri, 01 Sep 2017 13:50:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnmKr-0005Tf-U4
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 13:50:14 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8D/8E-03874-59569A95; Fri, 01 Sep 2017 13:50:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6U1JW
 RBnNumVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPf+5mKljLU/Hv2G/WBsY5nF2MnBwSAv4S
 T2b9YwSxWQRUJJZMfsQGYrMJKEv87OwFs0WA7N5fv1lAbGaBSol9f9ewg9jCAn4S+6+eAKvhF
 bCQOHyxm6mLkYtDSOAEo8TqBbcYIRKCEidnPoFq1pFYsPsTUAMHkC0tsfwfB4jJKWAp8XeVP0
 iFKNAJnUvngFULCShIdEw/xjSBkW8WkkGzkAyahTBoASPzKkaN4tSistQiXUNjvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjF+WBRxilORgUhLlrfZfESnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvd/8spIIcGi1PTUirTMHGDIw6QlOHiURHjTU4DSvMUFibnFmekQq
 VOMilLivK4gCQGQREZpHlwbLM4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZiXA2QKT2ZeCd
 z0V0CLmYAW//u8AmRxSSJCSqqBcYai4eyttxgzMs9qKJy/ufm/72s1SU3Liam3t2wMvJ4gpWY
 eHp/jKHuOT35poFzq8c6/2k9ubXS0KZgT8FV1kvJa9hcp9WeDgw/pKYV/72XbuWefCv+FJRXC
 E/acai6Wy2jzr73ls8fvYmX9+ruvJfuEjSwyP04+Va5Wbf+z0uJuTet/CVMVJZbijERDLeai4
 kQAlypJMK4CAAA=
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504273811!57629234!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34181 invoked from network); 1 Sep 2017 13:50:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 13:50:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438006352"
Date: Fri, 1 Sep 2017 14:50:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901135009.b3crwi3lufwp6eqe@citrix.com>
References: <20170831112223.24761-1-wei.liu2@citrix.com>
 <20170831112223.24761-3-wei.liu2@citrix.com>
 <59A946C902000078001766EC@prv-mh.provo.novell.com>
 <20170901134627.gxbfjezyn73shlws@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170901134627.gxbfjezyn73shlws@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDI6NDY6MjdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAwMSwgMjAxNyBhdCAwMzozODo0OUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiA+ICAgKiBmYXVsdCBo
YW5kbGluZyBmb3IgcmVhZC1vbmx5IE1NSU8gcGFnZXMKPiA+ID4gICAqLwo+ID4gCj4gPiBOb3Rl
IGhvdyB5b3UgbW92ZSB0aGUgcmVtYWlucyBvZiB0aGUgZnVuY3Rpb24gYWJvdmUgYmVsb3cgdGhp
cwo+ID4gY29tbWVudCwgd2hpY2ggaXNuJ3QgcmVhbGx5IGNvcnJlY3QuCj4gCj4gSSBjYW4gcGxh
Y2UgdGhlIG5ldyBmdW5jdGlvbiB3aGVyZSB0aGUgb2xkIHdhcy4KPiA+IAo+IFsuLl0KPiA+ID4g
K2ludCBwdl9yb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIs
Cj4gPiAKPiA+IFNpbmNlIHlvdSBhbHRlciB0aGlzIGFuZCB0aGUgY2FsbGVyIGFueXdheSwgdGhl
IGZpcnN0IHBhcmFtZXRlcgo+ID4gY291bGQgYXMgd2VsbCBiZWNvbWUgY29uc3Qgc3RydWN0IGRv
bWFpbiAqLCBzaW1wbGlmeWluZyAuLi4KPiA+IAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiA+ICt7Cj4gPiA+ICsgICAgbDFfcGdlbnRy
eV90IHB0ZTsKPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ID4gPiAr
ICAgIHVuc2lnbmVkIGludCBhZGRyX3NpemUgPSBpc19wdl8zMmJpdF92Y3B1KHYpID8gMzIgOiBC
SVRTX1BFUl9MT05HOwo+ID4gPiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7
Cj4gPiA+ICsgICAgICAgIC5yZWdzICAgICAgPSByZWdzLAo+ID4gPiArICAgICAgICAudmVuZG9y
ICAgID0gZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKPiA+ID4gKyAgICAgICAgLmFkZHJfc2l6
ZSA9IGFkZHJfc2l6ZSwKPiA+ID4gKyAgICAgICAgLnNwX3NpemUgICA9IGFkZHJfc2l6ZSwKPiA+
ID4gKyAgICAgICAgLmxtYSAgICAgICA9ICFpc19wdl8zMmJpdF92Y3B1KHYpLAo+ID4gCj4gPiAu
Li4gYm90aCBpc19wdl8zMmJpdF92Y3B1KCkgYWNjZXNzZXMgaGVyZSAod2hpY2ggaW50ZXJuYWxs
eSB1c2UKPiA+IHYtPmRvbWFpbikuIEluIGZhY3QgSSB3b25kZXIgd2hldGhlciBpdCB3b3VsZG4n
dCB5aWVsZCBtb3JlCj4gPiBjb25zaXN0ZW50IGNvZGUgaWYgeW91IGRpZG4ndCBwYXNzIGluIHRo
ZSBkb21haW4gYXQgYWxsLCBhcyB0aGlzCj4gPiBtdXN0IHN0cmljdGx5IGJlIGN1cnJlbnQtPmRv
bWFpbiwgb3IgaW52b2tpbmcgeDg2X2VtdWxhdGUoKSBhbmQKPiA+IHZhcmlvdXMgb3RoZXIgZnVu
Y3Rpb25zIGlzIGJvZ3VzLiBZb3UnZCB0aGVuIGxhdGNoIHRoaXMgaW50byBjdXJyZAo+ID4gaGVy
ZS4KPiA+IAo+ID4gRnVydGhlcm1vcmUgSSB0aGluayB0aGlzIHNlY29uZCB1c2UgY291bGQgYmVj
b21lICJhZGRyX3NpemUgPiAzMiIuCj4gPiAKPiAKPiBTb3JyeSwgc2Vjb25kIHVzZSBvZiB3aGF0
PwoKT2gsIHlvdSBtZWFuCgogICAubG1hID0gYWRkcl9zaXplID4gMzIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:34:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnn17-0000VR-Qo; Fri, 01 Sep 2017 14:33:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnn16-0000Un-BO
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 14:33:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 59/83-02041-FCF69A95; Fri, 01 Sep 2017 14:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvd8/sp
 Ig823GC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDb5YxFqxhrtj/aSpjA+Mrpi5GTg4JAT+J
 ZV/vsYDYLAIqEnuWXGDsYuTgYBOwl5j+tQIkLCKgKtGx9SZYObNApMTCwzfAbGGBEIn5jXuZQ
 WxeAQ+JjslPgVq5OIQEWhklXuy6yA6REJQ4OfMJC0SznsSNqVPYQOYzC0hLLP/HARGWl2jeOh
 tsDqeAp8SfKedZQWxRoHNOrlwDtktIQFGif94DNoiT0yW2/v3FPIFRYBaSDbOQbJiFsGEWkg0
 LGFlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmw9AwPj
 Dsbfx/0OMUpyMCmJ8lb7r4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErDowAIcGi1PTUirTMH
 GDswKQlOHiURHg78oDSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5z0IUiQAUpRRmgc3Ah
 bHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ84qBXMKTmVcCt+kV0BFMQEf8+7wC5IiSRIS
 UVAOj432hDVZz7W7F/Q+MYzMxYra+EeNa0SzCstp44WQFxpupyUlbDBZknj4u96Lx2UEhX+V5
 aSIzPjJtm8xsIJ0lc/BxoNiRhrVTjpnOfGt6m/Nf8orpqqvZ+nabqP2ODXz3mSNj0QPXC6LGW
 fuMa29HnpriosG5UvrV/6IiUzPfS+oLK80/571SYinOSDTUYi4qTgQAK3pWi94CAAA=
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504276430!112018168!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15500 invoked from network); 1 Sep 2017 14:33:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 14:33:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="52028381"
Date: Fri, 1 Sep 2017 15:33:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170901143314.rjvxtv3gpvwp5kx6@MacBook-Pro-de-Roger.local>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: change the type of '*nr' in
 'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDg6MTU6MDVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IER1ZSB0byBoaXN0b3JpY2FsIHJlYXNvbiwgdHlwZSBvZiBwYXJhbWV0ZXIgJypucicgaW4gJ2xp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8nCj4gaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4g
SXQgc2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCj4gdGhpcyBhbmQg
ZG9lcyByZWxhdGVkIGNoYW5nZXMuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:35:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:35:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnn2v-0000ns-5F; Fri, 01 Sep 2017 14:35:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnn2t-0000nh-Jn
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 14:35:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 78/EF-03422-E3079A95; Fri, 01 Sep 2017 14:35:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpK5dwcp
 Ig6lr5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1H2oKZjFX/F2Q3sB4iamLkZNDQsBf4kvn
 H0YQm01AWeJnZy8biC0ioCfRdOA5WJxZIE/i7OpFrF2MHBzCAl4SG6a5gYRZBFQkNp+fxA5i8
 wpYSGw9dpEFYqS8xK62i6wgtpCAgkTH9GNMEDWCEidnPmGBGCkhcfDFC+YJjNyzkKRmIUktYG
 RaxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGAYMQLCDsWl
 R4CFGSQ4mJVHeav8VkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMXzV0YKCRalpqdWpGXmAAMS
 Ji3BwaMkwtuRB5TmLS5IzC3OTIdInWI05tiwev0XJo6mD1u+MAmx5OXnpUqJ8x4EKRUAKc0oz
 YMbBIuUS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmnQUyhSczrwRu3yugU5iATvn3eQXIKS
 WJCCmpBsaIyZOtln2d1hWR6n4wMHZ34L89M/o9vSfWvrormR+yKkjO3YORtUfgw5RrYUm6j1/
 erUr/EndvkfYZ4aJ//T3G9WJaZ+ymsBsd7eY9Y2cU/22idmjRyUVNzCJTZf01Vl9/ePtQvnLN
 3lR2teo74t/vnXpYliYjLXxoFbdK4OrVt5rU+xjDupVYijMSDbWYi4oTAT6hU9qPAgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504276540!57637607!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39691 invoked from network); 1 Sep 2017 14:35:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 14:35:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438015865"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 15:35:37 +0100
Message-ID: <20170901143539.13276-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 0/2] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2FuIGJlIGZvdW5kIGF0IG15IHhlbmJpdHMveGVuLmdpdCB3aXAubWVyZ2UtbW1pby1wdHdyLWVt
dWwtdjMKCldlaSBMaXUgKDIpOgogIHg4Ni9tbTogZG9uJ3Qgd3JhcCB4ODZfZW11bGF0ZV9jdHh0
IGluIHB0d3JfZW11bGF0ZV9jdHh0CiAgeDg2L21tOiBtZXJnZSBwdHdyIGFuZCBtbWlvX3JvIHBh
Z2UgZmF1bHQgaGFuZGxlcnMKCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAyMjIgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90
cmFwcy5jICAgICB8ICAyMCArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgICA1ICst
CiAzIGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25zKCspLCAxNDMgZGVsZXRpb25zKC0pCgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:35:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnn2z-0000os-C6; Fri, 01 Sep 2017 14:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnn2y-0000oQ-0G
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 14:35:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DF/94-03642-34079A95; Fri, 01 Sep 2017 14:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXtepYGW
 kQctEPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP38rvMBf9UK65t3MDUwDhFpouRk0NCwF/i
 6MuNjCA2m4CyxM/OXjYQW0RAT6LpwHOwOLNAnsTZ1YtYQWxhgQCJjweXsoDYLAIqEqde/ASze
 QUsJH4sus0GMVNeYlfbRbB6TgFLifl7F7OD2EJANTPu3IWyFSQ6ph9jgugVlDg58wkLxC4JiY
 MvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXWNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MwOBhAIIdjE2LAg8xSnIwKYnyVvuviBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSue
 vzJSSLAoNT21Ii0zBxjGMGkJDh4lEd6OPKA0b3FBYm5xZjpE6hSjopQ470GQhABIIqM0D64NF
 juXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7C2QKT2ZeCdz0V0CLmYAW//u8AmRxSSJCSq
 qBkaOpzSL7a+j/j9MiZpa2Lmc+YXTzQdndJ87fTQv3zGP9efvmjNsV1ifqeVI/uvWV1DA96tz
 RvuTs1J8O/6c3GzlU/+Kce2iW24UXNj9Wh/KF7J3zpsK2bM+ZueHTnsae2qe5VeXub5aGyKV3
 m2+XuL+S7ctfYjvtQ/uP9JlPuBRPNbLtntvJ0ajEUpyRaKjFXFScCACvZEMjmAIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504276544!109999093!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55491 invoked from network); 1 Sep 2017 14:35:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 14:35:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446218613"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 15:35:38 +0100
Message-ID: <20170901143539.13276-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170901143539.13276-1-wei.liu2@citrix.com>
References: <20170901143539.13276-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/2] x86/mm: don't wrap x86_emulate_ctxt in
	ptwr_emulate_ctxt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV3cml0ZSB0aGUgY29kZSBzbyB0aGF0IGl0IGhhcyB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMKbW1p
b19yb19lbXVhbHRlX2N0eHQuIHg4Nl9lbXVsYXRlX2N0eHQgbm93IHBvaW50cyB0byBwdHdyX2Vt
dWxhdGVfY3R4dAp2aWEgaXRzIGRhdGEgcG9pbnRlci4KClRoaXMgcGF0Y2ggd2lsbCBoZWxwIHVu
aWZ5IG1taW9fcm8gYW5kIHB0d3IgY29kZSBwYXRocyBsYXRlci4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjM6IGRyb3AgdW5uZWNlc3NhcnkgaHVuaywg
YnV0IGtlcHQgQW5kcmV3J3MgUmIgYmVjYXVzZSB0aGUgcGF0Y2ggaXMKICAgIG5vdCBlc3NlbnRp
YWxseSBjaGFuZ2VkLgoKdjI6IGRvIGF3YXkgd2l0aCBwb2ludGVyIGluIHB0d3JfZW11bGF0ZV9j
dHh0Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA0MiArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IGY0Yjk3NDdhYmEuLjg4MzFmMDY2MDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTY0LDcgKzQ5NjQsNiBAQCBs
b25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZykKICAqLwogCiBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgewotICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjI7CiAgICAg
bDFfcGdlbnRyeV90ICBwdGU7CiB9OwpAQCAtNDk5NSw3ICs0OTk0LDcgQEAgc3RhdGljIGludCBw
dHdyX2VtdWxhdGVkX3VwZGF0ZSgKICAgICBwYWRkcl90IHZhbCwKICAgICB1bnNpZ25lZCBpbnQg
Ynl0ZXMsCiAgICAgdW5zaWduZWQgaW50IGRvX2NtcHhjaGcsCi0gICAgc3RydWN0IHB0d3JfZW11
bGF0ZV9jdHh0ICpwdHdyX2N0eHQpCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm47CiAgICAgdW5zaWduZWQgbG9uZyB1bmFsaWduZWRf
YWRkciA9IGFkZHI7CkBAIC01MDAzLDYgKzUwMDIsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0
ZWRfdXBkYXRlKAogICAgIGwxX3BnZW50cnlfdCBwdGUsIG9sMWUsIG5sMWUsICpwbDFlOwogICAg
IHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOworICAgIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCAqcHR3cl9jdHh0ID0gY3R4dC0+ZGF0
YTsKICAgICBpbnQgcmV0OwogCiAgICAgLyogT25seSBhbGxvdyBuYXR1cmFsbHktYWxpZ25lZCBz
dG9yZXMgd2l0aGluIHRoZSBvcmlnaW5hbCAlY3IyIHBhZ2UuICovCkBAIC01MDI2LDcgKzUwMjYs
NyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgICAgICB7CiAgICAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQoMCwgLyogUmVhZCBmYXVsdC4gKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhZGRyICsgc2l6ZW9mKHBhZGRyX3QpIC0gcmMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnB0d3JfY3R4dC0+Y3R4dCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4dCk7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CiAgICAgICAgIH0KICAgICAgICAgLyogTWFzayBvdXQgYml0cyBwcm92aWRlZCBieSBj
YWxsZXIuICovCkBAIC01MTQxLDkgKzUxNDEsNyBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRf
d3JpdGUoCiAKICAgICBtZW1jcHkoJnZhbCwgcF9kYXRhLCBieXRlcyk7CiAKLSAgICByZXR1cm4g
cHR3cl9lbXVsYXRlZF91cGRhdGUoCi0gICAgICAgIG9mZnNldCwgMCwgdmFsLCBieXRlcywgMCwK
LSAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCwgY3R4
dCkpOworICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0ZShvZmZzZXQsIDAsIHZhbCwgYnl0
ZXMsIDAsIGN0eHQpOwogfQogCiBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfY21weGNoZygKQEAg
LTUxNjYsOSArNTE2NCw3IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF9jbXB4Y2hnKAogICAg
IG1lbWNweSgmb2xkLCBwX29sZCwgYnl0ZXMpOwogICAgIG1lbWNweSgmbmV3LCBwX25ldywgYnl0
ZXMpOwogCi0gICAgcmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRlKAotICAgICAgICBvZmZzZXQs
IG9sZCwgbmV3LCBieXRlcywgMSwKLSAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBw
dHdyX2VtdWxhdGVfY3R4dCwgY3R4dCkpOworICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0
ZShvZmZzZXQsIG9sZCwgbmV3LCBieXRlcywgMSwgY3R4dCk7CiB9CiAKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHB0d3JfZW11bGF0ZV9vcHMgPSB7CkBAIC01MTg3LDE0ICs1
MTgzLDE0IEBAIGludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkciwKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgbDFfcGdlbnRyeV90ICAgICAgcHRlOwotICAgIHN0cnVj
dCBwdHdyX2VtdWxhdGVfY3R4dCBwdHdyX2N0eHQgPSB7Ci0gICAgICAgIC5jdHh0ID0gewotICAg
ICAgICAgICAgLnJlZ3MgPSByZWdzLAotICAgICAgICAgICAgLnZlbmRvciA9IGQtPmFyY2guY3B1
aWQtPng4Nl92ZW5kb3IsCi0gICAgICAgICAgICAuYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfZG9t
YWluKGQpID8gMzIgOiBCSVRTX1BFUl9MT05HLAotICAgICAgICAgICAgLnNwX3NpemUgICA9IGlz
X3B2XzMyYml0X2RvbWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9ORywKLSAgICAgICAgICAgIC5s
bWEgICAgICAgPSAhaXNfcHZfMzJiaXRfZG9tYWluKGQpLAotICAgICAgICB9LAorICAgIHN0cnVj
dCBwdHdyX2VtdWxhdGVfY3R4dCBwdHdyX2N0eHQ7CisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgY3R4dCA9IHsKKyAgICAgICAucmVncyA9IHJlZ3MsCisgICAgICAgLnZlbmRvciA9IGQtPmFy
Y2guY3B1aWQtPng4Nl92ZW5kb3IsCisgICAgICAgLmFkZHJfc2l6ZSA9IGlzX3B2XzMyYml0X2Rv
bWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9ORywKKyAgICAgICAuc3Bfc2l6ZSAgID0gaXNfcHZf
MzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRTX1BFUl9MT05HLAorICAgICAgIC5sbWEgICAgICAg
PSAhaXNfcHZfMzJiaXRfZG9tYWluKGQpLAorICAgICAgIC5kYXRhICAgICAgPSAmcHR3cl9jdHh0
LAogICAgIH07CiAgICAgaW50IHJjOwogCkBAIC01MjI0LDcgKzUyMjAsNyBAQCBpbnQgcHR3cl9k
b19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgcHR3
cl9jdHh0LmNyMiA9IGFkZHI7CiAgICAgcHR3cl9jdHh0LnB0ZSA9IHB0ZTsKIAotICAgIHJjID0g
eDg2X2VtdWxhdGUoJnB0d3JfY3R4dC5jdHh0LCAmcHR3cl9lbXVsYXRlX29wcyk7CisgICAgcmMg
PSB4ODZfZW11bGF0ZSgmY3R4dCwgJnB0d3JfZW11bGF0ZV9vcHMpOwogCiAgICAgcGFnZV91bmxv
Y2socGFnZSk7CiAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC01MjM5LDE4ICs1MjM1LDE4IEBAIGlu
dCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwK
ICAgICAgICAgICogZW11bGF0aW9uIGJ1Zywgb3IgYSBndWVzdCBwbGF5aW5nIHdpdGggdGhlIGlu
c3RydWN0aW9uIHN0cmVhbSB1bmRlcgogICAgICAgICAgKiBYZW4ncyBmZWV0LgogICAgICAgICAg
Ki8KLSAgICAgICAgaWYgKCBwdHdyX2N0eHQuY3R4dC5ldmVudC50eXBlID09IFg4Nl9FVkVOVFRZ
UEVfSFdfRVhDRVBUSU9OICYmCi0gICAgICAgICAgICAgcHR3cl9jdHh0LmN0eHQuZXZlbnQudmVj
dG9yID09IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgICAgICAgICBwdl9pbmplY3RfZXZlbnQoJnB0
d3JfY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgaWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2
X0VWRU5UVFlQRV9IV19FWENFUFRJT04gJiYKKyAgICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3Rv
ciA9PSBUUkFQX3BhZ2VfZmF1bHQgKQorICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0
LmV2ZW50KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsCiAgICAgICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVj
dG9yICUjeCkgZnJvbSBlbXVsYXRpb25cbiIsCi0gICAgICAgICAgICAgICAgICAgICBwdHdyX2N0
eHQuY3R4dC5ldmVudC50eXBlLCBwdHdyX2N0eHQuY3R4dC5ldmVudC52ZWN0b3IpOworICAgICAg
ICAgICAgICAgICAgICAgY3R4dC5ldmVudC50eXBlLCBjdHh0LmV2ZW50LnZlY3Rvcik7CiAKICAg
ICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT0tBWToKIAotICAgICAg
ICBpZiAoIHB0d3JfY3R4dC5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKKyAgICAgICAgaWYgKCBj
dHh0LnJldGlyZS5zaW5nbGVzdGVwICkKICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRp
b24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKIAogICAgICAgICAvKiBGYWxsdGhyb3Vn
aCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:35:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnn2z-0000pI-Iu; Fri, 01 Sep 2017 14:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnn2y-0000oT-3r
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 14:35:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 70/1E-03283-34079A95; Fri, 01 Sep 2017 14:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUtepYGW
 kwb71Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJf3MYC3bEV1w59Zu1gfGZaxcjJ4eEgL/E
 +weHmEBsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCExgldt++wgKSEBbwkniy7AN7FyMHB4uAi
 kTP/XyQMK+AhcTcSyeZIGbKS+xqu8gKYnMKWErM37uYHcQWAqqZceculK0g0TH9GBNEr6DEyZ
 lPwMYzC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aY
 WFyemp+YkJhXrJefnbmIEBg8DEOxgbFoUeIhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXvH8lZFCgkWp6akVaZk5wDCGSUtw8CiJ8HbkAaV5iwsSc4sz0yFSpxgVpcR5D4IkB
 EASGaV5cG2w2LnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5ZIFN4MvNK4Ka/AlrMBLT43+
 cVIItLEhFSUg2M8WlsFzZOeT3t8+qXfHqzHyxw/tMx4VJPveCXpVdUDjtJ35iTcn6GtsI7WU5
 mJbd5OVxCyrvfTrX31etlYbt/hqNZQO7Zo2rePe1shQ8f/mbp9eXJLops3feQP/RMQPSJ3GJz
 MduEA85JO8RVnmxcKqG9cYL81FCN1IU37/+WnafGcdtAcmqbEktxRqKhFnNRcSIAI4modZgCA
 AA=
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504276540!57637607!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39984 invoked from network); 1 Sep 2017 14:35:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 14:35:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438015871"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 15:35:39 +0100
Message-ID: <20170901143539.13276-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170901143539.13276-1-wei.liu2@citrix.com>
References: <20170901143539.13276-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 2/2] x86/mm: merge ptwr and mmio_ro page
	fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhIHVuaWZpZWQgZW50cnkgdG8gYXZvaWQgZ29pbmcgdGhyb3VnaCBwdGUgbG9vay11
cCwgZGVjb2RlIGFuZAplbXVsYXRpb24gY3ljbGUgbW9yZSB0aGFuIG5lY2Vzc2FyeS4gVGhlIHBh
dGggdGFrZW4gaXMgZGV0ZXJtaW5lZCBieQp0aGUgZmF1bHRpbmcgYWRkcmVzcy4KCk5vdGUgdGhh
dCB0aGUgb3JkZXIgb2YgY2hlY2tzIGlzIGNoYW5nZWQgaW4gdGhlIG5ldyBmdW5jdGlvbiwgYnV0
IHRoZQpvcmRlciBvZiB0aGUgY2hlY2tzIGlzIHBlcmZvcm1lZCBzaG91bGRuJ3QgbWF0dGVyLgoK
VGhlIHNvbGUgY2FsbGVyIGlzIGNoYW5nZWQgdG8gdXNlIHRoZSBuZXcgZnVuY3Rpb24uCgpObyBm
dW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnYzOgoxLiBwbGFjZSBuZXcgZnVu
Y3Rpb24gaW4gdGhlIG9yaWdpbmFsIGxvY2F0aW9uCjIuIHJlbW92ZSBnb3RvIG91dCBpbiBwdHdy
X2RvX3BhZ2VfZmF1bHQKMy4gYWRkIGNvbnN0IHRvIHN0cnVjdCBkb21haW4gaW4gbW1pb19yb19k
b19wYWdlX2ZhdWx0CjQuIHJlbW92ZSB0aGUgdmNwdSBwYXJhbWV0ZXIgaW4gcHZfcm9fcGFnZV9m
YXVsdCBhbmQgdXNlIGN1cnJlbnQtPmRvbWFpbgoKdjI6IHJlYmFzZSBhbmQgKHNvcnRhKSBtZXJn
ZSBBbmRyZXcncyBjaGFuZ2VzCgpEb20wIGJvb3RzIGZpbmUuICBYVEYgaXMgaGFwcHkgd2l0aCB0
aGlzIGNoYW5nZS4gTGV0IG1lIGtub3cgaWYgbW9yZQp0ZXN0cyBjYW4gYmUgZG9uZS4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAyMTAgKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICB8ICAyMCArKyst
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDEw
MCBpbnNlcnRpb25zKCspLCAxMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4ODMxZjA2NjA1Li40ZDc2MzE5MTcw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNTE3Nyw4NiArNTE3Nyw0MCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29w
cyBwdHdyX2VtdWxhdGVfb3BzID0gewogfTsKIAogLyogV3JpdGUgcGFnZSBmYXVsdCBoYW5kbGVy
OiBjaGVjayBpZiBndWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgUFRFLiAqLwotaW50IHB0d3Jf
ZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBpbnQg
cHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBsMV9wZ2VudHJ5X3Qg
cHRlKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKLSAgICBsMV9wZ2VudHJ5X3QgICAgICBwdGU7Ci0gICAgc3RydWN0IHB0
d3JfZW11bGF0ZV9jdHh0IHB0d3JfY3R4dDsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBj
dHh0ID0gewotICAgICAgIC5yZWdzID0gcmVncywKLSAgICAgICAudmVuZG9yID0gZC0+YXJjaC5j
cHVpZC0+eDg2X3ZlbmRvciwKLSAgICAgICAuYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfZG9tYWlu
KGQpID8gMzIgOiBCSVRTX1BFUl9MT05HLAotICAgICAgIC5zcF9zaXplICAgPSBpc19wdl8zMmJp
dF9kb21haW4oZCkgPyAzMiA6IEJJVFNfUEVSX0xPTkcsCi0gICAgICAgLmxtYSAgICAgICA9ICFp
c19wdl8zMmJpdF9kb21haW4oZCksCi0gICAgICAgLmRhdGEgICAgICA9ICZwdHdyX2N0eHQsCisg
ICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHB0d3JfY3R4dCA9IHsKKyAgICAgICAgLmNyMiA9
IGFkZHIsCisgICAgICAgIC5wdGUgPSBwdGUsCiAgICAgfTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogICAgIGludCByYzsKIAotICAgIC8qIEF0dGVtcHQgdG8gcmVhZCB0aGUgUFRFIHRo
YXQgbWFwcyB0aGUgVkEgYmVpbmcgYWNjZXNzZWQuICovCi0gICAgcHRlID0gZ3Vlc3RfZ2V0X2Vm
Zl9sMWUoYWRkcik7Ci0KLSAgICAvKiBXZSBhcmUgbG9va2luZyBvbmx5IGZvciByZWFkLW9ubHkg
bWFwcGluZ3Mgb2YgcC50LiBwYWdlcy4gKi8KLSAgICBpZiAoICgobDFlX2dldF9mbGFncyhwdGUp
ICYgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUlcpKSAhPSBfUEFHRV9QUkVTRU5UKSB8fAotICAgICAg
ICAgcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBsMWVfZ2V0X3Bm
bihwdGUpKSB8fAotICAgICAgICAgIWdldF9wYWdlX2Zyb21fbWZuKGwxZV9nZXRfbWZuKHB0ZSks
IGQpICkKLSAgICAgICAgZ290byBiYWlsOworICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGwx
ZV9nZXRfbWZuKHB0ZSksIGN1cnJlbnQtPmRvbWFpbikgKQorICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7CiAKICAgICBwYWdlID0gbDFlX2dldF9wYWdlKHB0ZSk7CiAgICAgaWYg
KCAhcGFnZV9sb2NrKHBhZ2UpICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAg
ICAgICBnb3RvIGJhaWw7CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAg
ICB9CiAKICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ICE9IFBHVF9sMV9wYWdlX3RhYmxlICkKICAgICB7CiAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2Up
OwogICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgZ290byBiYWlsOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCi0gICAgcHR3cl9jdHh0LmNyMiA9
IGFkZHI7Ci0gICAgcHR3cl9jdHh0LnB0ZSA9IHB0ZTsKLQotICAgIHJjID0geDg2X2VtdWxhdGUo
JmN0eHQsICZwdHdyX2VtdWxhdGVfb3BzKTsKKyAgICBjdHh0LT5kYXRhID0gJnB0d3JfY3R4dDsK
KyAgICByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZwdHdyX2VtdWxhdGVfb3BzKTsKIAogICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOwogICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgc3dpdGNoICggcmMg
KQotICAgIHsKLSAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgotICAgICAgICAvKgotICAgICAg
ICAgKiBUaGlzIGVtdWxhdGlvbiBvbmx5IGNvdmVycyB3cml0ZXMgdG8gcGFnZXRhYmxlcyB3aGlj
aCBhcmUgbWFya2VkCi0gICAgICAgICAqIHJlYWQtb25seSBieSBYZW4uICBXZSB0b2xlcmF0ZSAj
UEYgKGluIGNhc2UgYSBjb25jdXJyZW50IHBhZ2V0YWJsZQotICAgICAgICAgKiB1cGRhdGUgaGFz
IHN1Y2NlZWRlZCBvbiBhIGRpZmZlcmVudCB2Y3B1KS4gIEFueXRoaW5nIGVsc2UgaXMgYW4KLSAg
ICAgICAgICogZW11bGF0aW9uIGJ1Zywgb3IgYSBndWVzdCBwbGF5aW5nIHdpdGggdGhlIGluc3Ry
dWN0aW9uIHN0cmVhbSB1bmRlcgotICAgICAgICAgKiBYZW4ncyBmZWV0LgotICAgICAgICAgKi8K
LSAgICAgICAgaWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJ
T04gJiYKLSAgICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3BhZ2VfZmF1bHQg
KQotICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmV2ZW50KTsKLSAgICAgICAgZWxz
ZQotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAg
ICAgICAiVW5leHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUjeCkgZnJvbSBlbXVsYXRp
b25cbiIsCi0gICAgICAgICAgICAgICAgICAgICBjdHh0LmV2ZW50LnR5cGUsIGN0eHQuZXZlbnQu
dmVjdG9yKTsKLQotICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLwotICAgIGNhc2UgWDg2RU1VTF9P
S0FZOgotCi0gICAgICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAg
ICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7Ci0K
LSAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAg
ICAgIHBlcmZjX2luY3IocHR3cl9lbXVsYXRpb25zKTsKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9m
YXVsdF9maXhlZDsKLSAgICB9Ci0KLSBiYWlsOgotICAgIHJldHVybiAwOworICAgIHJldHVybiBy
YzsKIH0KIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioKQEAgLTUzMzIsODAgKzUyODYsMjgg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgbW1jZmdfaW50ZXJjZXB0X29w
cyA9IHsKIH07CiAKIC8qIENoZWNrIGlmIGd1ZXN0IGlzIHRyeWluZyB0byBtb2RpZnkgYSByL28g
TU1JTyBwYWdlLiAqLwotaW50IG1taW9fcm9fZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCBsMV9wZ2VudHJ5X3QgcHRlKQogewotICAgIGwxX3BnZW50
cnlfdCBwdGU7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm47Ci0gICAgdW5zaWduZWQgaW50IGFkZHJf
c2l6ZSA9IGlzX3B2XzMyYml0X3ZjcHUodikgPyAzMiA6IEJJVFNfUEVSX0xPTkc7CiAgICAgc3Ry
dWN0IG1taW9fcm9fZW11bGF0ZV9jdHh0IG1taW9fcm9fY3R4dCA9IHsgLmNyMiA9IGFkZHIgfTsK
LSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewotICAgICAgICAucmVncyA9IHJl
Z3MsCi0gICAgICAgIC52ZW5kb3IgPSB2LT5kb21haW4tPmFyY2guY3B1aWQtPng4Nl92ZW5kb3Is
Ci0gICAgICAgIC5hZGRyX3NpemUgPSBhZGRyX3NpemUsCi0gICAgICAgIC5zcF9zaXplID0gYWRk
cl9zaXplLAotICAgICAgICAubG1hID0gIWlzX3B2XzMyYml0X3ZjcHUodiksCi0gICAgICAgIC5k
YXRhID0gJm1taW9fcm9fY3R4dCwKLSAgICB9OwotICAgIGludCByYzsKKyAgICBtZm5fdCBtZm4g
PSBsMWVfZ2V0X21mbihwdGUpOwogCi0gICAgLyogQXR0ZW1wdCB0byByZWFkIHRoZSBQVEUgdGhh
dCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4gKi8KLSAgICBwdGUgPSBndWVzdF9nZXRfZWZm
X2wxZShhZGRyKTsKLQotICAgIC8qIFdlIGFyZSBsb29raW5nIG9ubHkgZm9yIHJlYWQtb25seSBt
YXBwaW5ncyBvZiBNTUlPIHBhZ2VzLiAqLwotICAgIGlmICggKChsMWVfZ2V0X2ZsYWdzKHB0ZSkg
JiAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICBtZm4gPSBsMWVfZ2V0X3BmbihwdGUpOwotICAgIGlmICggbWZuX3Zh
bGlkKF9tZm4obWZuKSkgKQorICAgIGlmICggbWZuX3ZhbGlkKG1mbikgKQogICAgIHsKLSAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7Ci0gICAg
ICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShw
YWdlKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7
CisgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5k
X3JlZmVyZW5jZShwYWdlKTsKIAogICAgICAgICBpZiAoIG93bmVyICkKICAgICAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwogICAgICAgICBpZiAoIG93bmVyICE9IGRvbV9pbyApCi0gICAgICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAg
ICB9CiAKLSAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19zaW5nbGV0b24obW1pb19yb19yYW5n
ZXMsIG1mbikgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggcGNpX3JvX21tY2ZnX2Rl
Y29kZShtZm4sICZtbWlvX3JvX2N0eHQuc2VnLCAmbW1pb19yb19jdHh0LmJkZikgKQotICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmbW1jZmdfaW50ZXJjZXB0X29wcyk7CisgICAgY3R4
dC0+ZGF0YSA9ICZtbWlvX3JvX2N0eHQ7CisgICAgaWYgKCBwY2lfcm9fbW1jZmdfZGVjb2RlKG1m
bl94KG1mbiksICZtbWlvX3JvX2N0eHQuc2VnLCAmbW1pb19yb19jdHh0LmJkZikgKQorICAgICAg
ICByZXR1cm4geDg2X2VtdWxhdGUoY3R4dCwgJm1tY2ZnX2ludGVyY2VwdF9vcHMpOwogICAgIGVs
c2UKLSAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJm1taW9fcm9fZW11bGF0ZV9vcHMp
OwotCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9O
OgotICAgICAgICAvKgotICAgICAgICAgKiBUaGlzIGVtdWxhdGlvbiBvbmx5IGNvdmVycyB3cml0
ZXMgdG8gTU1DRkcgc3BhY2Ugb3IgcmVhZC1vbmx5IE1GTnMuCi0gICAgICAgICAqIFdlIHRvbGVy
YXRlICNQRiAoZnJvbSBoaXR0aW5nIGFuIGFkamFjZW50IHBhZ2Ugb3IgYSBzdWNjZXNzZnVsCi0g
ICAgICAgICAqIGNvbmN1cnJlbnQgcGFnZXRhYmxlIHVwZGF0ZSkuICBBbnl0aGluZyBlbHNlIGlz
IGFuIGVtdWxhdGlvbiBidWcsCi0gICAgICAgICAqIG9yIGEgZ3Vlc3QgcGxheWluZyB3aXRoIHRo
ZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5kZXIgWGVuJ3MgZmVldC4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmICggY3R4dC5ldmVudC50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OICYm
Ci0gICAgICAgICAgICAgY3R4dC5ldmVudC52ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKLSAg
ICAgICAgICAgIHB2X2luamVjdF9ldmVudCgmY3R4dC5ldmVudCk7Ci0gICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAg
IlVuZXhwZWN0ZWQgZXZlbnQgKHR5cGUgJXUsIHZlY3RvciAlI3gpIGZyb20gZW11bGF0aW9uXG4i
LAotICAgICAgICAgICAgICAgICAgICAgY3R4dC5ldmVudC50eXBlLCBjdHh0LmV2ZW50LnZlY3Rv
cik7Ci0KLSAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfT0tBWToK
LQotICAgICAgICBpZiAoIGN0eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQotICAgICAgICAgICAgcHZf
aW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwotCi0gICAg
ICAgIC8qIEZhbGx0aHJvdWdoICovCi0gICAgY2FzZSBYODZFTVVMX1JFVFJZOgotICAgICAgICBw
ZXJmY19pbmNyKG1taW9fcm9fZW11bGF0aW9ucyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1
bHRfZml4ZWQ7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiB4ODZfZW11
bGF0ZShjdHh0LCAmbW1pb19yb19lbXVsYXRlX29wcyk7CiB9CiAKIHZvaWQgKmFsbG9jX3hlbl9w
YWdldGFibGUodm9pZCkKQEAgLTY0MzksNiArNjM0MSw3MCBAQCB2b2lkIHdyaXRlXzMyYml0X3Bz
ZV9pZGVudG1hcCh1aW50MzJfdCAqbDIpCiAgICAgICAgICAgICAgICAgIF9QQUdFX0FDQ0VTU0VE
IHwgX1BBR0VfRElSVFkgfCBfUEFHRV9QU0UpOwogfQogCitpbnQgcHZfcm9fcGFnZV9mYXVsdCh1
bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGwx
X3BnZW50cnlfdCBwdGU7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50
LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGFkZHJfc2l6ZSA9IGlzX3B2XzMyYml0X2RvbWFp
bihjdXJyZCkgPyAzMiA6IEJJVFNfUEVSX0xPTkc7CisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgY3R4dCA9IHsKKyAgICAgICAgLnJlZ3MgICAgICA9IHJlZ3MsCisgICAgICAgIC52ZW5kb3Ig
ICAgPSBjdXJyZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKKyAgICAgICAgLmFkZHJfc2l6ZSA9
IGFkZHJfc2l6ZSwKKyAgICAgICAgLnNwX3NpemUgICA9IGFkZHJfc2l6ZSwKKyAgICAgICAgLmxt
YSAgICAgICA9IGFkZHJfc2l6ZSA+IDMyLAorICAgIH07CisgICAgaW50IHJjOworICAgIGJvb2wg
bW1pb19ybzsKKworICAgIC8qIEF0dGVtcHQgdG8gcmVhZCB0aGUgUFRFIHRoYXQgbWFwcyB0aGUg
VkEgYmVpbmcgYWNjZXNzZWQuICovCisgICAgcHRlID0gZ3Vlc3RfZ2V0X2VmZl9sMWUoYWRkcik7
CisKKyAgICAvKiBXZSBhcmUgb25seSBsb29raW5nIGZvciByZWFkLW9ubHkgbWFwcGluZ3MgKi8K
KyAgICBpZiAoICgobDFlX2dldF9mbGFncyhwdGUpICYgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9S
VykpICE9IF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBtbWlvX3Jv
ID0gcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBsMWVfZ2V0X3Bm
bihwdGUpKTsKKyAgICBpZiAoIG1taW9fcm8gKQorICAgICAgICByYyA9IG1taW9fcm9fZG9fcGFn
ZV9mYXVsdCgmY3R4dCwgYWRkciwgcHRlKTsKKyAgICBlbHNlCisgICAgICAgIHJjID0gcHR3cl9k
b19wYWdlX2ZhdWx0KCZjdHh0LCBhZGRyLCBwdGUpOworCisgICAgc3dpdGNoICggcmMgKQorICAg
IHsKKyAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgorICAgICAgICAvKgorICAgICAgICAgKiBU
aGlzIGVtdWxhdGlvbiBjb3ZlcnMgd3JpdGVzIHRvOgorICAgICAgICAgKiAgLSBMMSBwYWdldGFi
bGVzLgorICAgICAgICAgKiAgLSBNTUNGRyBzcGFjZSBvciByZWFkLW9ubHkgTUZOcy4KKyAgICAg
ICAgICogV2UgdG9sZXJhdGUgI1BGIChmcm9tIGhpdHRpbmcgYW4gYWRqYWNlbnQgcGFnZSBvciBh
IHN1Y2Nlc3NmdWwKKyAgICAgICAgICogY29uY3VycmVudCBwYWdldGFibGUgdXBkYXRlKS4gIEFu
eXRoaW5nIGVsc2UgaXMgYW4gZW11bGF0aW9uIGJ1ZywKKyAgICAgICAgICogb3IgYSBndWVzdCBw
bGF5aW5nIHdpdGggdGhlIGluc3RydWN0aW9uIHN0cmVhbSB1bmRlciBYZW4ncyBmZWV0LgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9I
V19FWENFUFRJT04gJiYKKyAgICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBUUkFQX3Bh
Z2VfZmF1bHQgKQorICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmV2ZW50KTsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAg
ICAgICAgICAgICAgICAiVW5leHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUjeCkgZnJv
bSBlbXVsYXRpb25cbiIsCisgICAgICAgICAgICAgICAgICAgICBjdHh0LmV2ZW50LnR5cGUsIGN0
eHQuZXZlbnQudmVjdG9yKTsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGNhc2Ug
WDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAoIGN0eHQucmV0aXJlLnNpbmdsZXN0ZXAgKQorICAg
ICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9f
RUMpOworCisgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX1JFVFJZ
OgorICAgICAgICBpZiAoIG1taW9fcm8gKQorICAgICAgICAgICAgcGVyZmNfaW5jcihtbWlvX3Jv
X2VtdWxhdGlvbnMpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwZXJmY19pbmNyKHB0d3Jf
ZW11bGF0aW9ucyk7CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CisgICAgfQor
CisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBD
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CmluZGV4IGY1MjVmYTI4ZDMuLjYwOTFmMjM5Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMzA4LDE2ICsxMzA4LDE4IEBA
IHN0YXRpYyBpbnQgZml4dXBfcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgIShyZWdzLT5lcnJvcl9jb2RlICYgKFBGRUNf
cmVzZXJ2ZWRfYml0IHwgUEZFQ19pbnNuX2ZldGNoKSkgJiYKICAgICAgICAgIChyZWdzLT5lcnJv
cl9jb2RlICYgUEZFQ193cml0ZV9hY2Nlc3MpICkKICAgICB7Ci0gICAgICAgIGlmICggVk1fQVNT
SVNUKGQsIHdyaXRhYmxlX3BhZ2V0YWJsZXMpICYmCi0gICAgICAgICAgICAgLyogRG8gbm90IGNo
ZWNrIGlmIGFjY2Vzcy1wcm90ZWN0aW9uIGZhdWx0IHNpbmNlIHRoZSBwYWdlIG1heQotICAgICAg
ICAgICAgICAgIGxlZ2l0aW1hdGVseSBiZSBub3QgcHJlc2VudCBpbiBzaGFkb3cgcGFnZSB0YWJs
ZXMgKi8KLSAgICAgICAgICAgICAocGFnaW5nX21vZGVfZW5hYmxlZChkKSB8fAotICAgICAgICAg
ICAgICAocmVncy0+ZXJyb3JfY29kZSAmIFBGRUNfcGFnZV9wcmVzZW50KSkgJiYKLSAgICAgICAg
ICAgICBwdHdyX2RvX3BhZ2VfZmF1bHQodiwgYWRkciwgcmVncykgKQotICAgICAgICAgICAgcmV0
dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICAgICAgYm9vbCBwdHdyLCBtbWlvX3JvOworCisg
ICAgICAgIHB0d3IgPSBWTV9BU1NJU1QoZCwgd3JpdGFibGVfcGFnZXRhYmxlcykgJiYKKyAgICAg
ICAgICAgICAgIC8qIERvIG5vdCBjaGVjayBpZiBhY2Nlc3MtcHJvdGVjdGlvbiBmYXVsdCBzaW5j
ZSB0aGUgcGFnZSBtYXkKKyAgICAgICAgICAgICAgICAgIGxlZ2l0aW1hdGVseSBiZSBub3QgcHJl
c2VudCBpbiBzaGFkb3cgcGFnZSB0YWJsZXMgKi8KKyAgICAgICAgICAgICAgIChwYWdpbmdfbW9k
ZV9lbmFibGVkKGQpIHx8CisgICAgICAgICAgICAgICAgKHJlZ3MtPmVycm9yX2NvZGUgJiBQRkVD
X3BhZ2VfcHJlc2VudCkpOworCisgICAgICAgIG1taW9fcm8gPSBpc19oYXJkd2FyZV9kb21haW4o
ZCkgJiYKKyAgICAgICAgICAgICAgICAgIChyZWdzLT5lcnJvcl9jb2RlICYgUEZFQ19wYWdlX3By
ZXNlbnQpOwogCi0gICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIChyZWdzLT5l
cnJvcl9jb2RlICYgUEZFQ19wYWdlX3ByZXNlbnQpICYmCi0gICAgICAgICAgICAgbW1pb19yb19k
b19wYWdlX2ZhdWx0KHYsIGFkZHIsIHJlZ3MpICkKKyAgICAgICAgaWYgKCAocHR3ciB8fCBtbWlv
X3JvKSAmJiBwdl9yb19wYWdlX2ZhdWx0KGFkZHIsIHJlZ3MpICkKICAgICAgICAgICAgIHJldHVy
biBFWENSRVRfZmF1bHRfZml4ZWQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNGMwM2EzM2U3OS4u
OTc2NDdkYzQwMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTExLDEwICs1MTEsNyBAQCBleHRlcm4gaW50IG1t
Y2ZnX2ludGVyY2VwdF93cml0ZShlbnVtIHg4Nl9zZWdtZW50IHNlZywKIGludCBwdl9lbXVsX2Nw
dWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCiAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3B1aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAK
LWludCAgcHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLWludCAgbW1p
b19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKK2ludCBwdl9yb19w
YWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogCiBpbnQg
YXVkaXRfYWRqdXN0X3BndGFibGVzKHN0cnVjdCBkb21haW4gKmQsIGludCBkaXIsIGludCBub2lz
eSk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnn3P-0000xH-Ua; Fri, 01 Sep 2017 14:36:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnn3O-0000wk-LY
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 14:36:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BB/8E-02046-D5079A95; Fri, 01 Sep 2017 14:36:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQje2YGW
 kwY5jEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXb71sBXuZK7oWv2RtYPzL1MXIySEh4Ccx
 7cUFFhCbRUBF4vb8RYxdjBwcbAL2EtO/VoCERQR0JZ4teMYGYjMLZEg8OHMQrFxYwFfi4/Qf7
 CA2r4CHRN/ZucwgtpCAp8SHp1eg4oISJ2c+YYHo1ZO4MXUKG8h4ZgFpieX/OCDC8hLNW2czg4
 Q5BbwkdnUXg4RFgY45uXINE8RERYn+eQ/YIA5Ol9j69xfzBEaBWUgWzEKyYBbCgllIFixgZFn
 FqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiqDECwg7Hxu9Mh
 RkkOJiVR3mr/FZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjF81dGCgkWpaanVqRl5gCjBiYtw
 cGjJMLbkQeU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOK8vyAwBkKKM0jy4EbAIvsQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVh3kCQKTyZeSVwm14BHcEEdMS/zytAjihJREhJNTDuvZv
 59mH+5QsH478ZMbV03tjdcfKr1CVjp43pV8p/vUs8GPiKYfa3RN6bp9UmLTjbmLJ1lVjpravb
 fs0tXqVfwrdyVb3cFL8zNRtXzXgqOG9Cp9rHi15f2b/GW2edn9LwMpZ/QYi5+t5TqlzyJ+teW
 y6dcbBjYtkV1pY3G7fs+9BodvKHUdMTbyWW4oxEQy3mouJEAJipf+7bAgAA
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504276573!101029846!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15982 invoked from network); 1 Sep 2017 14:36:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 14:36:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="52028738"
Date: Fri, 1 Sep 2017 15:36:09 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170901143609.cdp7rzlzglobrtnz@MacBook-Pro-de-Roger.local>
References: <1504271681-29629-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504271681-29629-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/public: Further correctsion to vcpu
	context comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUncyBhIHR5cG8gaW4gdGhlIHN1YmplY3QgbGluZSBzL2NvcnJlY3RzaW9uL2NvcnJlY3Rp
b24vLiAKCk9uIEZyaSwgU2VwIDAxLCAyMDE3IGF0IDAyOjE0OjQxUE0gKzAxMDAsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4gVkNQVU9QX2luaXRpYWxpc2UgYW5kIERPTUNUTF9zZXR2Y3B1Y29udGV4
dCBhcmUgbm90IHN5bWV0cmljLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpMb25nIHRlcm0gRE9NQ1RMX3NldHZjcHVjb250ZXh0IHNo
b3VsZCBvbmx5IGJlIHVzZWQgYnkgUFYgZ3Vlc3RzIGFuZApnZGJzeCBzaG91bGQgaW5zdGVhZCB1
c2UgdGhlIHZwY3UgY29udGV4dCBzYXZlL3Jlc3RvcmUgSU1ITy4KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:44:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnAw-0001vU-LW; Fri, 01 Sep 2017 14:44:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnnAu-0001vI-W2
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 14:44:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 60/33-03128-03279A95; Fri, 01 Sep 2017 14:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVe/aGW
 kwdqdbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HLxJnPBv8mMFf2ta5ka
 GM+ldzFycQgJ/GWUWH/1IwuE85hRYt+i84wQzjZGif0ve5m6GDk5RAScJb6emcsOYvMK6Eucv
 P+cFcQWFoiQmLLmFxNIg4TAKSWJP/vvAzkcQI63xJN51jDmpJuJXYzsHGwCVhKHxEAaWQRUJf
 5cWcs8gZF7ASPDKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxj/zAw8xSnIwKYnyVvuviBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWtQuDJSSLAo
 NT21Ii0zBxh8MGkJDh4lEd6P+UBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/1WAFQkA
 FKUUZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsLZApPZl4J3KZXQEcwAR3x7/
 MKkCNKEhFSUg2MM4XC2+UiTH3PaH5zLP/W32v5v+XFhtxe6e5P3+RPsdm8E6ot4Qpje6aef1R
 E8mvp39+f3r3NW9Lo3Peq5611QHvK7h/Tz+VKcjy8tPdaoavt643HXKVjf4drztxjajC/uF3/
 OnfSDMl/hVuqHQ/yVq6aGijmmPuuNcdIPXcPn2LW3huzU68rsRRnJBpqMRcVJwIA7psQIH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504277037!109106828!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18251 invoked from network); 1 Sep 2017 14:43:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 14:43:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnnAp-00074Z-7U; Fri, 01 Sep 2017 14:43:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnnAj-0001Rs-KS; Fri, 01 Sep 2017 14:43:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnnAj-0001JL-6n; Fri, 01 Sep 2017 14:43:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112993-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-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=e89ce1f89f62c7e527db3850a91dab3389772af3
X-Osstest-Versions-That: linux=42ff72cf27027fa28dd79acabe01d9196f1480a7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 14:43:49 +0000
Subject: [Xen-devel] [linux-linus test] 112993: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7490083269391977825=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop       fail REGR. vs. 112983

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 112983
 build-arm64-xsm               2 hosts-allocate              broken like 112983
 build-arm64-xsm               3 capture-logs                broken like 112983
 build-arm64-pvops             3 capture-logs                broken like 112983
 build-arm64                   2 hosts-allocate              broken like 112983
 build-arm64                   3 capture-logs                broken like 112983
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112983
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 112983
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112983
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112983
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112983
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112983
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                e89ce1f89f62c7e527db3850a91dab3389772af3
baseline version:
 linux                42ff72cf27027fa28dd79acabe01d9196f1480a7

Last test of basis   112983  2017-08-31 12:55:12 Z    1 days
Testing same since   112993  2017-09-01 02:55:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Borowski <kilobyte@angband.pl>
  Andrew Morton <akpm@linux-foundation.org>
  Annie Li <annie.li@oracle.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Changpeng Liu <changpeng.liu@intel.com>
  Christoph Hellwig <hch@lst.de>
  Dave Kleikamp <dave.kleikamp@oracle.com>
  David Rientjes <rientjes@google.com>
  Eric Biggers <ebiggers@google.com>
  Jens Axboe <axboe@kernel.dk>
  Joe Stringer <joe@ovn.org>
  Jérôme Glisse <jglisse@redhat.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Laurence Oberman <loberman@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Max Gurtovoy <maxg@mellanox.com>
  Mel Gorman <mgorman@techsingularity.net>
  Michal Hocko <mhocko@suse.com>
  Mike Galbraith <efault@gmx.de>
  Mike Snitzer <snitzer@redhat.com>
  Oleg Nesterov <oleg@redhat.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Shaohua Li <shli@fb.com>
  Steve French <smfrench@gmail.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Vlastimil Babka <vbabka@suse.cz>
  Wang, Wendy <wendy.wang@intel.com>

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


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-linus
+ revision=e89ce1f89f62c7e527db3850a91dab3389772af3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus e89ce1f89f62c7e527db3850a91dab3389772af3
+ branch=linux-linus
+ revision=e89ce1f89f62c7e527db3850a91dab3389772af3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xe89ce1f89f62c7e527db3850a91dab3389772af3 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git e89ce1f89f62c7e527db3850a91dab3389772af3:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   42ff72c..e89ce1f  e89ce1f89f62c7e527db3850a91dab3389772af3 -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7490083269391977825==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:49:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnGK-0002Mq-Fe; Fri, 01 Sep 2017 14:49:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jeff@jeffcook.io>) id 1dnnEI-0002K4-IV
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 14:47:30 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 86/DC-03616-10379A95; Fri, 01 Sep 2017 14:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXilM8iqctYvDL
 SYN80LovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPu/1tMBRtdKj7MmcnewPjLpouRi0NIYBWj
 xK2lm1m6GDmBnDSJJ1OXsYAkWAT+skjs27aOHcJpZ5X4/GEBI0iVhICnxKkJCxkhOookmn5NY
 wOxeQX8JRr71rOD2GwCShIP3/1mBbFFBLwlLu9pAZvKLLCWXaL5+xdGiAZBiZMzn4CtZhbQll
 i28DVzFyMHkK0psX6XPsQue4mty3+CzWcRUJX4O3cTWDmngKXEt/bLTCC2sICrxOL766DuOc8
 oMXVe+ARGoVlINsxCsmEWwoYFjMyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPT
 U3MSk4r1kvNzNzECA5oBCHYwLl4beIhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3rmFKyOFBItS01Mr0jJzgLEFk5bg4FES4f2YD5TmLS5IzC3OTIdInWJ05diwev0XJo6OCR
 uA5JM3238zcbS8BZFfnk77wyTEkpeflyolznsOZLYASHNGaR7caFhauMQoKyXMywh0rBBPQWp
 RbmYJqvwrRnEORiVh3uUgU3gy80rgLngFdBwT0HH/Pq8AOa4kESEl1cAo3h11q1aL7WWo3z7+
 6mLH61J2B8QE1+d7Wz6fNLnHOapM+P41yaAFX6JevpRSvaN2rP4945MZZjnlH4/Mq5keuqx6v
 w+/5eWW9S9S1b7Een3qS07KescdHtLTO7f+Z0DS9mh9y8PKNXM3zNwq+0i8bLL4ZD8lj3/7Xa
 /fco3cfsAsOaWVS1mJpTgj0VCLuag4EQBy4987BgMAAA==
X-Env-Sender: jeff@jeffcook.io
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504277248!80557811!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5574 invoked from network); 1 Sep 2017 14:47:28 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 14:47:28 -0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.nyi.internal (Postfix) with ESMTP id 1906921212;
 Fri,  1 Sep 2017 10:47:28 -0400 (EDT)
Received: from web4 ([10.202.2.214])
 by compute3.internal (MEProxy); Fri, 01 Sep 2017 10:47:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeffcook.io; h=
 cc:content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=pTd50EDAnMDqB7sLvLh1usPCKDAlK
 ev5jjXCs7QgDm0=; b=HzKYBQW3CDCWz5iHCtE+CfN1Mkbz8xwXq0Q4afuwwpjuJ
 RchiurX2SzKlTVtSwz26hTNc2JJUM9Froo4SlNgjMtTZyQ2zlDdRUtk65PnQXpF9
 A+zkouiHVMCsIXdznL0ljfrDYW25xGa1Hva2RKT5kyJ0wV8O1iaxK2ZdNW+1ROeK
 0gGmDkiMpE0Lxxi8fSJbzsBAE4xEHdNutTbZClsM87dZ2o7tPerP93ljqBIIErOF
 o49tetDjHZy6najV6B0pvu6oum9M5rvlO3A5EJNpyMO0DKAVmPDeOxjdy9FKkf0n
 nn2ciBH+yfK0fjQDQw1lrtcN6UBWxzPJOFdeTMnZQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=pTd50E
 DAnMDqB7sLvLh1usPCKDAlKev5jjXCs7QgDm0=; b=LYr2E43VBxi1P78nsGRMiN
 628C1YwTg3Fe+pwkNB+K8ANjzJILyiyUWeQFq+fEJenX5mkL4bMvrbbveNwTewNd
 IiITUHaCJXtfkM2awmU5NhnMSuibz9wA+E5xB9MgrHTdMYETuX8FFPEuVm/5M0Lj
 3MLRxXze2AzoUKccGieitxHHMNtR6AN92LKjUgUt5jD8hDSHdVE3zlXwo9gJnVMi
 eziKnP1Sypzxi9Qxg86tmr1UeaBtwXdWI3eBn6+aglsXwap7ekc4qleFxWAXcQfx
 gpaWPIzT7YRcWw1TsBlZc5pas3m+WnfQAlSjherBwbbLE54IteTcleIKtBIqnbAw
 ==
X-ME-Sender: <xms:_3KpWQAJaZGfBPT4pNj4xo-xBg37mfAPqSDeCK0aIreuP2fKwSgnww>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
 id D7260BAB76; Fri,  1 Sep 2017 10:47:27 -0400 (EDT)
Message-Id: <1504277247.293591.1092309696.3D87457A@webmail.messagingengine.com>
From: Jeff Cook <jeff@jeffcook.io>
To: Adam Borowski <kilobyte@angband.pl>, Jerome Glisse <jglisse@redhat.com>
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-13b5a8c9
Date: Fri, 01 Sep 2017 10:47:27 -0400
In-Reply-To: <20170830145742.xird3lgsb3nemtye@angband.pl>
References: <20170829235447.10050-1-jglisse@redhat.com>
 <CA+55aFz6ArJ-ADXiYCu6xMUzdY=mKBtkzfJmLaBohC6Ub9t2SQ@mail.gmail.com>
 <20170830005615.GA2386@redhat.com>
 <20170830145742.xird3lgsb3nemtye@angband.pl>
X-Mailman-Approved-At: Fri, 01 Sep 2017 14:49:35 +0000
Cc: Bernhard Held <berny156@gmx.de>, KVM list <kvm@vger.kernel.org>,
 =?utf-8?Q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 Sudeep Dutt <sudeep.dutt@intel.com>, DRI <dri-devel@lists.freedesktop.org>,
 linux-mm <linux-mm@kvack.org>, Andrea Arcangeli <aarcange@redhat.com>,
 Dimitri Sivanich <sivanich@sgi.com>, linux-rdma@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, xen-devel <xen-devel@lists.xenproject.org>,
 Joerg Roedel <jroedel@suse.de>, Jack Steiner <steiner@sgi.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>,
 "open list:AMD IOMMU \(AMD-VI\)" <iommu@lists.linux-foundation.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 ppc-dev <linuxppc-dev@lists.ozlabs.org>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcsIGF0IDEwOjU3IEFNLCBBZGFtIEJvcm93c2tpIHdyb3RlOgo+
IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDA4OjU2OjE1UE0gLTA0MDAsIEplcm9tZSBHbGlzc2Ug
d3JvdGU6Cj4gPiBJIHdpbGwgd2FpdCBmb3IgcGVvcGxlIHRvIHRlc3QgYW5kIGZvciByZXN1bHQg
b2YgbXkgb3duIHRlc3QgYmVmb3JlCj4gPiByZXBvc3RpbmcgaWYgbmVlZCBiZSwgb3RoZXJ3aXNl
IGkgd2lsbCBwb3N0IGFzIHNlcGFyYXRlIHBhdGNoLgo+ID4KPiA+ID4gQnV0IGZyb20gYSBfdmVy
eV8gcXVpY2sgcmVhZC10aHJvdWdoIHRoaXMgbG9va3MgZmluZS4gQnV0IGl0IG9idmlvdXNseQo+
ID4gPiBuZWVkcyB0ZXN0aW5nLgo+ID4gPiAKPiA+ID4gUGVvcGxlIC0gKmVzcGVjaWFsbHkqIHRo
ZSBwZW9wbGUgd2hvIHNhdyBpc3N1ZXMgdW5kZXIgS1ZNIC0gY2FuIHlvdQo+ID4gPiB0cnkgb3V0
IErDqXLDtG1lJ3MgcGF0Y2gtc2VyaWVzPyBJIGFkZWQgc29tZSBwZW9wbGUgdG8gdGhlIGNjLCB0
aGUgZnVsbAo+ID4gPiBzZXJpZXMgaXMgb24gbGttbC4gSsOpcsO0bWUgLSBkbyB5b3UgaGF2ZSBh
IGdpdCBicmFuY2ggZm9yIHBlb3BsZSB0bwo+ID4gPiB0ZXN0IHRoYXQgdGhleSBjb3VsZCBlYXNp
bHkgcHVsbCBhbmQgdHJ5IG91dD8KPiA+IAo+ID4gaHR0cHM6Ly9jZ2l0LmZyZWVkZXNrdG9wLm9y
Zy9+Z2xpc3NlL2xpbnV4IG1tdS1ub3RpZmllciBicmFuY2gKPiA+IGdpdDovL3Blb3BsZS5mcmVl
ZGVza3RvcC5vcmcvfmdsaXNzZS9saW51eAo+IAo+IFRlc3RlZCB5b3VyIGJyYW5jaCBhcyBvZiAx
MGYwNzY0MSwgb24gYSBsb25nIGxpc3Qgb2YgZ3Vlc3QgVk1zLgo+IE5vIGVhcnRoLXNoYXR0ZXJp
bmcga2Fib29tLgoKSSd2ZSBiZWVuIHVzaW5nIHRoZSBtbXVfbm90aWZpZXIgYnJhbmNoIEAgYTNk
OTQ0MjMzYmNmOGMgZm9yIHRoZSBsYXN0IDM2CmhvdXJzIG9yIHNvLCBhbHNvIHdpdGhvdXQgaW5j
aWRlbnQuCgpVbmxpa2UgbW9zdCBvdGhlciByZXBvcnRlcnMsIEkgZXhwZXJpZW5jZWQgYSBzaW1p
bGFyIHNwbGF0IG9uIDQuMTI6CgpBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IC0t
LS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpBdWcgMDMgMTU6MDI6NDcga3ZtX21h
c3RlciBrZXJuZWw6IFdBUk5JTkc6IENQVTogMTMgUElEOiAxNjUzIGF0CmFyY2gveDg2L2t2bS9t
bXUuYzo2ODIgbW11X3NwdGVfY2xlYXJfdHJhY2tfYml0cysweGZiLzB4MTAwIFtrdm1dCkF1ZyAw
MyAxNTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogTW9kdWxlcyBsaW5rZWQgaW46IHZob3N0X25l
dCB2aG9zdAp0YXAgeHRfY29ubnRyYWNrIHh0X0NIRUNLU1VNIGlwdGFibGVfbWFuZ2xlIGlwdF9S
RUpFQ1QgbmZfcmVqZWN0X2lwdjQKeHRfdGNwdWRwIHR1biBlYnRhYmxlX2ZpbHRlciBlYnRhYmxl
cyBpcDZ0YWJsZV9maWx0ZXIgaXA2X3RhYmxlcwppcHRhYmxlX2ZpbHRlciBtc3IgbmxzX2lzbzg4
NTlfMSBubHNfY3A0MzcgaW50ZWxfcmFwbCBpcHRfCk1BU1FVRVJBREUgbmZfbmF0X21hc3F1ZXJh
ZGVfaXB2NCBpcHRhYmxlX25hdCBuZl9jb25udHJhY2tfaXB2NApuZl9kZWZyYWdfaXB2NCBuZl9u
YXRfaXB2NCBuZl9uYXQgbmZfY29ubnRyYWNrIHNiX2VkYWMKeDg2X3BrZ190ZW1wX3RoZXJtYWwg
aW50ZWxfcG93ZXJjbGFtcCBjb3JldGVtcCBjcmN0MTBkaWZfcGNsbXVsCmNyYzMyX3BjbG11bCBn
aGFzaF9jbG11bG5pX2ludGVsIGlucHV0X2xlZHMgcGNiYyBhZXNuaV9pbnRlbCBsZWRfY2xhc3MK
YWVzX3g4Nl82CjQgbXhtX3dtaSBjcnlwdG9fc2ltZCBnbHVlX2hlbHBlciB1dmN2aWRlbyBjcnlw
dGQgdmlkZW9idWYyX3ZtYWxsb2MKdmlkZW9idWYyX21lbW9wcyBpZ2IgdmlkZW9idWYyX3Y0bDIg
dmlkZW9idWYyX2NvcmUgc25kX3VzYl9hdWRpbwp2aWRlb2RldiBtZWRpYSBqb3lkZXYgcHRwIGV2
ZGV2IG1vdXNlZGV2IGludGVsX2NzdGF0ZSBwcHNfY29yZSBtYWNfaGlkCmludGVsX3JhcGxfcGVy
ZiBzbmRfaGRhX2ludGVsIHNuZF92aXJ0dW9zbyBzbmRfdXNibWlkaV9saWIgc25kX2hkYV9jb2Rl
YwpzbmRfb3h5Z2VuX2xpYiBzbmRfaGRhX2NvcmUgICAgICAgICAgICAgICAgICAgICAgICAKQXVn
IDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiAgc25kX21wdTQwMV91YXJ0IHNuZF9yYXdt
aWRpCnNuZF9od2RlcCBzbmRfc2VxX2RldmljZSBzbmRfcGNtIHNuZF90aW1lciBzbmQgc291bmRj
b3JlIGkyY19hbGdvX2JpdApwY3Nwa3IgaTJjX2k4MDEgbHBjX2ljaCBpb2F0ZG1hIHNocGNocCBk
Y2Egd21pIGFjcGlfcG93ZXJfbWV0ZXIgdHBtX3Rpcwp0cG1fdGlzX2NvcmUgdHBtIGJ1dHRvbiBi
cmlkZ2Ugc3RwIGxsYyBzY2hfZnFfY29kZWwgdmlydGlvX3BjaQp2aXJ0aW9fYmxrIHZpcnRpb19i
YWxsb29uIHZpcnRpb19uZXQgdmlydGlvX3JpbmcgdmlydGlvIGt2bV9pbnRlbCBrdm0gc2cKaXBf
dGFibGVzIHhfdGFibGVzIGhpZF9sb2dpdGVjaF9oaWRwcCBoaWRfbG9naXRlY2hfZGogaGlkX2dl
bmVyaWMKaGlkX21pY3Jvc29mdCB1c2JoaWQgaGlkIHNyX21vZCBjZHJvbSBzZF9tb2QgeGhjaV9w
Y2kgYWhjaSBsaWJhaGNpCnhoY2lfaGNkIGxpYmF0YSB1c2Jjb3JlIHNjc2lfbW9kIHVzYl9jb21t
b24gemZzKFBPKSB6dW5pY29kZShQTykKemF2bChQTykgaWNwKFBPKSB6Y29tbW9uKFBPKSB6bnZw
YWlyKFBPKSBzcGwoTykgZHJtX2ttc19oZWxwZXIKc3lzY29weWFyZWEgc3lzZmlsbHJlY3Qgc3lz
aW1nYmx0IGZiX3N5c19mb3BzIGRybSB2ZmlvX3BjaSBpcnFieXBhc3MKdmZpb192aXJxZmQgdmZp
b19pb21tdV90eXBlMSB2ZmlvIHZmYXQgZmF0IGV4dDQgY3JjMTYgamJkMiBmc2NyeXB0bwptYmNh
Y2hlIGRtX3RoaW5fcG9vbCBkbV9jYWNoZSBkbV9wZXJzaXN0ZW50X2RhdGEgZG1fYmlvX3ByaXNv
biBkbV9idWZpbwpkbV9yYWlkIHJhaWQ0NTYgbGliY3JjMzJjICAgICAgICAgICAgICAgICAKQXVn
IDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiAgY3JjMzJjX2dlbmVyaWMgY3JjMzJjX2lu
dGVsCmFzeW5jX3JhaWQ2X3JlY292IGFzeW5jX21lbWNweSBhc3luY19wcSBhc3luY194b3IgeG9y
IGFzeW5jX3R4IHJhaWQ2X3BxCmRtX21vZCBkYXggcmFpZDEgbWRfbW9kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKQXVnIDAzIDE1OjAyOjQ3IGt2bV9t
YXN0ZXIga2VybmVsOiBDUFU6IDEzIFBJRDogMTY1MyBDb21tOiBrd29ya2VyLzEzOjIKVGFpbnRl
ZDogUCAgICBCIEQgVyAgTyAgICA0LjEyLjMtMS1BUkNIICMxICAgICAgICAgICAgICAgICAKQXVn
IDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiBIYXJkd2FyZSBuYW1lOiBTdXBlcm1pY3Jv
ClNZUy03MDM4QS1JL1gxMERBSSwgQklPUyAyLjBhIDExLzA5LzIwMTYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKQXVnIDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiBXb3JrcXVl
dWU6IGV2ZW50cyBtbXB1dF9hc3luY19mbiAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3Rl
ciBrZXJuZWw6IHRhc2s6IGZmZmY5ZmE4OTc1MWI5MDAgdGFzay5zdGFjazoKZmZmZmMxNzk4ODBk
ODAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMg
MTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IFJJUDoKMDAxMDptbXVfc3B0ZV9jbGVhcl90cmFj
a19iaXRzKzB4ZmIvMHgxMDAgW2t2bV0gICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMg
MTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IFJTUDogMDAxODpmZmZmYzE3OTg4MGRiYzIwIEVG
TEFHUzoKMDAwMTAyNDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IFJBWDogMDAwMDAw
MDAwMDAwMDAwMCBSQlg6CjAwMDAwMDA5YzA3Y2NlNzcgUkNYOiBkZWFkMDAwMDAwMDAwMGZmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBr
ZXJuZWw6IFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6CmZmZmY5ZmE4MmQ2ZDZmMDggUkRJOiBm
ZmZmZjZlNzY3MDFmMzAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6
MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IFJCUDogZmZmZmMxNzk4ODBkYmMzOCBSMDg6CjAwMDAw
MDAwMDAxMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDBkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IFIxMDogZmZmZjlmYTBh
NTZiMDAwOCBSMTE6CmZmZmY5ZmEwYTU2YjAwMDAgUjEyOiAwMDAwMDAwMDAwOWMwN2NjICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJu
ZWw6IFIxMzogZmZmZjlmYTg4Yjk5MDAwMCBSMTQ6CmZmZmY5ZjllMTlkYmIxYjggUjE1OiAwMDAw
MDAwMDAwMDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6
NDcga3ZtX21hc3RlciBrZXJuZWw6IEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKQpHUzpmZmZm
OWZhYzVmMzQwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAgICAgICAgICAgICAgICAg
ICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IENTOiAgMDAxMCBEUzogMDAw
MCBFUzogMDAwMCBDUjA6CjAwMDAwMDAwODAwNTAwMzMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6
IENSMjogZmZmZmQxYjU0MmQ3MTAwMCBDUjM6CjAwMDAwMDA1NzBhMDkwMDAgQ1I0OiAwMDAwMDAw
MDAwMzQyNmUwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcg
a3ZtX21hc3RlciBrZXJuZWw6IERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6CjAwMDAwMDAwMDAw
MDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IERSMzogMDAwMDAwMDAwMDAwMDAw
MCBEUjY6CjAwMDAwMDAwZmZmZTBmZjAgRFI3OiAwMDAwMDAwMDAwMDAwNDAwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBrZXJuZWw6IENh
bGwgVHJhY2U6ICAgICAgICAgICAgICAgICAgIApBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3RlciBr
ZXJuZWw6ICBkcm9wX3NwdGUrMHgxYS8weGIwIFtrdm1dICAgIApBdWcgMDMgMTU6MDI6NDcga3Zt
X21hc3RlciBrZXJuZWw6ICBtbXVfcGFnZV96YXBfcHRlKzB4OWMvMHhlMCBba3ZtXSAgICAgCkF1
ZyAwMyAxNTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogIGt2bV9tbXVfcHJlcGFyZV96YXBfcGFn
ZSsweDY1LzB4MzEwCltrdm1dCkF1ZyAwMyAxNTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogCmt2
bV9tbXVfaW52YWxpZGF0ZV96YXBfYWxsX3BhZ2VzKzB4MTBkLzB4MTYwIFtrdm1dCkF1ZyAwMyAx
NTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogIGt2bV9hcmNoX2ZsdXNoX3NoYWRvd19hbGwrMHhl
LzB4MTAKW2t2bV0KQXVnIDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiAga3ZtX21tdV9u
b3RpZmllcl9yZWxlYXNlKzB4MmMvMHg0MApba3ZtXQpBdWcgMDMgMTU6MDI6NDcga3ZtX21hc3Rl
ciBrZXJuZWw6ICBfX21tdV9ub3RpZmllcl9yZWxlYXNlKzB4NDQvMHhjMApBdWcgMDMgMTU6MDI6
NDcga3ZtX21hc3RlciBrZXJuZWw6ICBleGl0X21tYXArMHgxNDIvMHgxNTAKQXVnIDAzIDE1OjAy
OjQ3IGt2bV9tYXN0ZXIga2VybmVsOiAgPyBrZnJlZSsweDE3NS8weDE5MApBdWcgMDMgMTU6MDI6
NDcga3ZtX21hc3RlciBrZXJuZWw6ICA/IGtmcmVlKzB4MTc1LzB4MTkwCkF1ZyAwMyAxNTowMjo0
NyBrdm1fbWFzdGVyIGtlcm5lbDogID8gZXhpdF9haW8rMHhjNi8weDEwMApBdWcgMDMgMTU6MDI6
NDcga3ZtX21hc3RlciBrZXJuZWw6ICBtbXB1dF9hc3luY19mbisweDRjLzB4MTMwCkF1ZyAwMyAx
NTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogIHByb2Nlc3Nfb25lX3dvcmsrMHgxZGUvMHg0MzAK
QXVnIDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiAgd29ya2VyX3RocmVhZCsweDQ3LzB4
M2YwCkF1ZyAwMyAxNTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogIGt0aHJlYWQrMHgxMjUvMHgx
NDAKQXVnIDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2VybmVsOiAgPyBwcm9jZXNzX29uZV93b3Jr
KzB4NDMwLzB4NDMwCkF1ZyAwMyAxNTowMjo0NyBrdm1fbWFzdGVyIGtlcm5lbDogID8ga3RocmVh
ZF9jcmVhdGVfb25fbm9kZSsweDcwLzB4NzAKQXVnIDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIga2Vy
bmVsOiAgcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKQXVnIDAzIDE1OjAyOjQ3IGt2bV9tYXN0ZXIg
a2VybmVsOiBDb2RlOiBlYyA3NSAwNCAwMCA0OCBiOCAwMCAwMCAwMCAwMAowMCAwMCAwMCA0MCA0
OCAyMSBkYSA0OCAzOSBjMiAwZiA5NSBjMCBlYiBiMiA0OCBkMSBlYiA4MyBlMyAwMSBlYiBjMCA0
Ywo4OSBlNyBlOCBmNyAzZCBmZSBmZiBlYiBhNCA8MGY+IGZmIGViIDhhIDkwIDBmIDFmIDQ0IDAw
IDAwIDU1IDQ4IDg5IGU1CjUzIDg5IGQzIGU4IGZmIDRhIGZlIApBdWcgMDMgMTU6MDI6NDcga3Zt
X21hc3RlciBrZXJuZWw6IC0tLVsgZW5kIHRyYWNlIDg3MTBmNGQ3MDBhN2QzNmUgXS0tLQoKVGhp
cyB3b3VsZCB0eXBpY2FsbHkgdGFrZSAzNi00OCBob3VycyB0byBzdXJmYWNlLCBzbyB3ZSdyZSBn
b29kIHNvIGZhciwKYnV0IG5vdCBjb21wbGV0ZWx5IG91dCBvZiB0aGUgd29vZHMgeWV0LiBJJ20g
b3B0aW1pc3RpYyB0aGF0IHNpbmNlIHRoaXMKcGF0Y2hzZXQgY2hhbmdlcyB0aGUgbW11X25vdGlm
aWVyIGJlaGF2aW9yIHRvIHNvbWV0aGluZyBzYWZlciBpbgpnZW5lcmFsLCB0aGlzIGlzc3VlIHdp
bGwgYWxzbyBiZSByZXNvbHZlZCBieSBpdC4KCkplZmYKCj4gCj4gCj4gTWVvdyEKPiAtLSAKPiDi
ooDio7TioL7ioLviorbio6bioIAgCj4g4qO+4qCB4qKw4qCS4qCA4qO/4qGBIFZhdCBraW5kIHVm
IHN1ZmZpY2llbnRseSBhZHZhbmNlZCB0ZWNobm9sb2d5IGl6IGRpcyE/Cj4g4qK/4qGE4qCY4qC3
4qCa4qCL4qCAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0gR2VuZ2hpcyBIdCdy
b2snZGluCj4g4qCI4qCz4qOE4qCA4qCA4qCA4qCAIAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnI2-0002uf-SW; Fri, 01 Sep 2017 14:51:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dnnI1-0002uX-Hs
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 14:51:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 39/F2-02226-8E379A95; Fri, 01 Sep 2017 14:51:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42KZM10+UPd58cp
 Ig99/dSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owrT68zFrzfwVhxZ98z9gbGrsmMXYxcHEIC
 E5gkFh5qZ4ZwfjFKvF6yEyqzgVHi1sYn7BBOI6NE+61JLF2MnBxsAnoSrec/M4PYIgLqEqc7L
 rKCFDELbGaUmHu8iRUkISxgJzHh4Q92EJtFQFViysS3jCA2L1D86dFTYM0SAvISu9ouskLYhh
 KnH25jnMDIs4CRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRmAI1DMwMO5gvD3Z7xCjJAeTkihvtf+KSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRi
 ycvPS1WS4O0vWhkpJFiUmp5akZaZAwxSmFIJDh4lEd6jIGne4oLE3OLMdIjUKUZdjg2r139hE
 gKbISXO6wJSJABSlFGaBzcCFjGXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz3gCZwpOZVw
 K36RXQEUxAR/z7vALkiJJEhJRUAyPr3NcLCpjnxsr4ewlzPZiefeqFyYHF7FM0o9s/bWOzn3b
 uhLtrTpuHvqxydOrK8+2p1ysF5Gd23nbbvGWlxsaoKw5Py5kVD368lbG6x4973rnFfGazvr0t
 /a1jFLvo+5/tHyfrdHe0W0xbwmj28nxQIsstnf41b4zMfu6S+Xbqb6f26hsfjRcqsRRnJBpqM
 RcVJwIAT91d55MCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504277477!107076751!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6005 invoked from network); 1 Sep 2017 14:51:19 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 14:51:19 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v81EpE3V021420
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 1 Sep 2017 14:51:15 GMT
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 v81EpEaU020813
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 1 Sep 2017 14:51:14 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v81EpENq029446;
 Fri, 1 Sep 2017 14:51:14 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 01 Sep 2017 07:51:13 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri,  1 Sep 2017 15:50:56 +0100
Message-Id: <20170901145057.17414-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/1] netif: staging grants for I/O requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB2MiB0YWtpbmcgaW50byBjb25zaWRlcmF0aW9uIGFsbCBjb21tZW50cyBy
ZWNlaXZlZCBmcm9tIFJGQy92MS4KVGhlIGFwcHJvYWNoIGhhcyBzaWduaWZpY2FudGx5IGNoYW5n
ZWQgYW5kIHdlIHVzZSBjb250cm9sIHJpbmcgbWVzc2FnZXMgdG8KdGhlIG1hbmFnZSB0aGUgcGVy
bWFuZW50IGdyZWYgbWFwcGluZ3MgLSBhcyBhbHNvIHByZXNlbnRlZCBhdCBYRERTMTcuIFRoZQpz
cGVjaWZpY2F0aW9uIGlzIHJpZ2h0IGFmdGVyIHRoZSBkaWZmc3RhdC4gSSBrZXB0IHRoZSBzYW1l
IG5hbWUgInN0YWdpbmcKZ3JhbnRzIiBidXQgZmVlbCBmcmVlIHRvIHN1Z2dlc3QgYW4gYWx0ZXJu
YXRpdmUuCgpSZWZlcmVuY2UgaW1wbGVtZW50YXRpb24gYWxzbyBoZXJlIChvbiB0b3Agb2YgbmV0
LW5leHQpOgoKaHR0cHM6Ly9naXRodWIuY29tL2pwZW1hcnRpbnMvbGludXguZ2l0IHhlbi1uZXQt
c3RnLWdudHMtdjIKCkkgYWxzbyB3b3VsZCBsaWtlIHRvIG5vdGUgdGhhdCB0aGlzIGxheXMgc29t
ZSBncm91bmR3b3JrIGZvciBuZXRiYWNrIHRvCndvcmsgd2l0aCBhIGtub3duIHNldCBvZiBwYWdl
cywgaGVuY2UgdGhlcmUgd2lsbCBiZSBsZXNzIGVmZm9ydCBpbnZvbHZlZAppbnRvIG1ha2luZyBu
ZXRiYWNrIHdvcmsgd2l0aCBzb21ldGhpbmcgbGlrZSB6ZXJvZ3JhbnQuCgpDaGVlcnMsCkpvYW8K
CkpvYW8gTWFydGlucyAoMSk6CiAgcHVibGljL2lvL25ldGlmLmg6IGFkZCBncmVmIG1hcHBpbmcg
Y29udHJvbCBtZXNzYWdlcwoKIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oIHwgMTE0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDExNCBpbnNlcnRpb25zKCspCi0tLQolIFN0YWdpbmcgZ3JhbnRzIGZvciBuZXR3b3JrIEkvTyBy
ZXF1ZXN0cwolIEpvYW8gTWFydGlucyA8PGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+PgolIFJl
dmlzaW9uIDIKClxjbGVhcnBhZ2UKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFyY2hpdGVjdHVyZShzKTogQW55Ci0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCgojIEJhY2tncm91bmQgYW5kIE1vdGl2YXRpb24KCkF0IHRoZSBYZW4gaGFja2F0
b24gJzE2IG5ldHdvcmtpbmcgc2Vzc2lvbiwgd2Ugc3Bva2UgYWJvdXQgaGF2aW5nIGEgcGVybWFu
ZW50bHkKbWFwcGVkIHJlZ2lvbiB0byBkZXNjcmliZSBoZWFkZXIvbGluZWFyIHJlZ2lvbiBvZiBw
YWNrZXQgYnVmZmVycy4gVGhpcyBkb2N1bWVudApvdXRsaW5lcyB0aGUgcHJvcG9zYWwgY292ZXJp
bmcgbW90aXZhdGlvbiBvZiB0aGlzIGFuZCBhcHBsaWNhYmlsaXR5IGZvciBvdGhlcgp1c2UtY2Fz
ZXMgYWxvbmdzaWRlIHRoZSBuZWNlc3NhcnkgY2hhbmdlcy4gVGhpcyBwcm9wb3NhbCBpcyBhbiBS
RkMgYW5kIGFsc28KaW5jbHVkZXMgYWx0ZXJuYXRpdmUgc29sdXRpb25zLgoKVGhlIG1vdGl2YXRp
b24gb2YgdGhpcyB3b3JrIGlzIHRvIGVsaW1pbmF0ZSBncmFudCBvcHMgZm9yIHBhY2tldCBJL08g
aW50ZW5zaXZlCndvcmtsb2FkcyBzdWNoIGFzIHRob3NlIG9ic2VydmVkIHdpdGggc21hbGxlciBy
ZXF1ZXN0cyBzaXplIChpLmUuIDw9IDI1NiBieXRlcwpvciA8PSBNVFUpLiBDdXJyZW50bHkgb24g
WGVuLCBvbmx5IGJ1bGsgdHJhbnNmZXIgKGUuZy4gMzJLLi42NEsgcGFja2V0cykgYXJlIHRoZQpv
bmx5IG9uZXMgcGVyZm9ybWluZyByZWFsbHkgZ29vZCAodXAgdG8gODAgR2JpdC9zIGluIGZldyBD
UFVzKSwgdXN1YWxseQpiYWNraW5nIGVuZC1ob3N0cyBhbmQgc2VydmVyIGFwcGxpYW5jZXMuIEFu
eXRoaW5nIHRoYXQgaW52b2x2ZXMgaGlnaGVyIHBhY2tldApyYXRlcyAoPD0gMTUwMCBNVFUpIG9y
IHdpdGhvdXQgc2csIHBlcmZvcm1zIGJhZGx5IGFsbW9zdCBsaWtlIGEgMSBHYml0L3MKdGhyb3Vn
aHB1dC4KCiMgUHJvcG9zYWwKClRoZSBwcm9wb3NhbCBpcyB0byBsZXZlcmFnZSB0aGUgYWxyZWFk
eSBpbXBsaWNpdCBjb3B5IGZyb20gYW5kIHRvIHBhY2tldCBsaW5lYXIKZGF0YSBvbiBuZXRmcm9u
dCBhbmQgbmV0YmFjaywgdG8gYmUgZG9uZSBpbnN0ZWFkIGZyb20gYSBwZXJtYW5lbnRseSBtYXBw
ZWQKcmVnaW9uLiBJbiBzb21lIChwaHlzaWNhbCkgTklDcyB0aGlzIGlzIGtub3duIGFzIGhlYWRl
ci9kYXRhIHNwbGl0LgoKU3BlY2lmaWNhbGx5IHNvbWUgd29ya2xvYWRzIChlLmcuIE5GVikgaXQg
d291bGQgcHJvdmlkZSBhIGJpZyBpbmNyZWFzZSBpbgp0aHJvdWdocHV0IHdoZW4gd2Ugc3dpdGNo
IHRvICh6ZXJvKWNvcHlpbmcgaW4gdGhlIGJhY2tlbmQvZnJvbnRlbmQsIGluc3RlYWQgb2YKdGhl
IGdyYW50IGh5cGVyY2FsbHMuIFRodXMgdGhpcyBleHRlbnNpb24gYWltcyBhdCBmdXR1cmVwcm9v
ZmluZyB0aGUgbmV0aWYKcHJvdG9jb2wgYnkgYWRkaW5nIHRoZSBwb3NzaWJpbGl0eSBvZiBndWVz
dHMgc2V0dGluZyB1cCBhIGxpc3Qgb2YgZ3JhbnRzIHRoYXQKYXJlIHNldCB1cCBhdCBkZXZpY2Ug
Y3JlYXRpb24gYW5kIHJldm9rZWQgYXQgZGV2aWNlIGZyZWVpbmcgLSB3aXRob3V0IHRha2luZwp0
b28gbXVjaCBncmFudCBlbnRyaWVzIGluIGFjY291bnQgZm9yIHRoZSBnZW5lcmFsIGNhc2UgKGku
ZS4gdG8gY292ZXIgb25seSB0aGUKaGVhZGVyIHJlZ2lvbiA8PSAyNTYgYnl0ZXMsIDE2IGdyYW50
cyBwZXIgcmluZykgd2hpbGUgY29uZmlndXJhYmxlIGJ5IGtlcm5lbAp3aGVuIG9uZSB3YW50cyB0
byByZXNvcnQgdG8gYSBjb3B5LWJhc2VkIGFzIG9wcG9zZWQgdG8gZ3JhbnQgY29weS9tYXAuCgpc
Y2xlYXJwYWdlCgojIEdlbmVyYWwgT3BlcmF0aW9uCgpIZXJlIHdlIGRlc2NyaWJlIGhvdyBuZXRi
YWNrIGFuZCBuZXRmcm9udCBnZW5lcmFsIG9wZXJhdGUsIGFuZCB3aGVyZSB0aGUgcHJvcG9zZWQK
c29sdXRpb24gd2lsbCBmaXQuIFRoZSBzZWN1cml0eSBtZWNoYW5pc20gY3VycmVudGx5IGludm9s
dmVzIGdyYW50cyByZWZlcmVuY2VzCndoaWNoIGluIGVzc2VuY2UgYXJlIHJvdW5kLXJvYmluIHJl
Y3ljbGVkICd0aWNrZXRzJyBzdGFtcGVkIHdpdGggdGhlIEdQRk5zLApwZXJtaXNzaW9uIGF0dHJp
YnV0ZXMsIGFuZCB0aGUgYXV0aG9yaXplZCBkb21haW46CgooVGhpcyBpcyBhbiBpbi1tZW1vcnkg
dmlldyBvZiBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEpOgoKICAgICAwICAgICAxICAgICAyICAgICAz
ICAgICA0ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgZmxhZ3MgICAgICB8IGRvbWFpbiBp
ZCB8IGZyYW1lICAgICAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgpXaGVyZSB0aGVyZSBhcmUgTiBncmFudCBlbnRy
aWVzIGluIGEgZ3JhbnQgdGFibGUsIGZvciBleGFtcGxlOgoKICAgIEAwOgogICAgKy0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8IHJ3ICAgICAg
ICAgfCAwICAgICAgICAgfCAweEFCQ0RFRiAgICAgICAgICAgICAgIHwKICAgICstLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBydyAgICAgICAg
IHwgMCAgICAgICAgIHwgMHhGQTEyNCAgICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgcm8gICAgICAgICB8
IDEgICAgICAgICB8IDB4QkVFRiAgICAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgogICAgICAuLi4uLgogICAgQE46
CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
ICAgIHwgcncgICAgICAgICB8IDAgICAgICAgICB8IDB4OTkyM0EgICAgICAgICAgICAgICAgfAog
ICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgpF
YWNoIGVudHJ5IGNvbnN1bWVzIDggYnl0ZXMsIHRoZXJlZm9yZSA1MTIgZW50cmllcyBjYW4gZml0
IG9uIG9uZSBwYWdlLgpUaGUgYGdudHRhYl9tYXhfZnJhbWVzYCB3aGljaCBpcyBhIGRlZmF1bHQg
b2YgMzIgcGFnZXMuIEhlbmNlIDE2LDM4NApncmFudHMuIFRoZSBQYXJhVmlydHVhbGl6ZWQgKFBW
KSBkcml2ZXJzIHdpbGwgdXNlIHRoZSBncmFudCByZWZlcmVuY2UgKGluZGV4CmluIHRoZSBncmFu
dCB0YWJsZSAtIDAgLi4gTikgaW4gdGhlaXIgY29tbWFuZCByaW5nLgoKXGNsZWFycGFnZQoKIyMg
R3Vlc3QgVHJhbnNtaXQKClRoZSB2aWV3IG9mIHRoZSBzaGFyZWQgdHJhbnNtaXQgcmluZyBpcyB0
aGUgZm9sbG93aW5nOgoKICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2
ICAgICA3IG9jdGV0CiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKICAgIHwgcmVxX3Byb2QgICAgICAgICAgICAgICB8IHJlcV9ldmVudCAgICAg
ICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCiAgICB8IHJzcF9wcm9kICAgICAgICAgICAgICAgfCByc3BfZXZlbnQgICAgICAg
ICAgICAgIHwKICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwogICAgfCBwdnQgICAgICAgICAgICAgICAgICAgIHwgcGFkWzQ0XSAgICAgICAgICAg
ICAgICB8CiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgIHwgLi4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCBbNjRieXRlc10KICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKy1cCiAgICB8IGdyZWYgICAgICAgICAgICAgICAgICAgfCBvZmZzZXQgICAg
fCBmbGFncyAgICAgIHwgfAogICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rICstJ3N0cnVjdAogICAgfCBpZCAgICAgICAgIHwgc2l6ZSAgICAgIHwg
aWQgICAgICAgIHwgc3RhdHVzICAgICB8IHwgbmV0aWZfdHhfc3JpbmdfZW50cnknCiAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLwogICAgfC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98IC4uIE4KICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogCkVh
Y2ggZW50cnkgY29uc3VtZXMgMTYgb2N0ZXRzIHRoZXJlZm9yZSAyNTYgZW50cmllcyBjYW4gZml0
IG9uIG9uZSBwYWdlLmBzdHJ1Y3QKbmV0aWZfdHhfc3JpbmdfZW50cnlgIGluY2x1ZGVzIGJvdGgg
YHN0cnVjdCBuZXRpZl90eF9yZXF1ZXN0YCAoZmlyc3QgMTIgb2N0ZXRzKQphbmQgYHN0cnVjdCBu
ZXRpZl90eF9yZXNwb25zZWAgKGxhc3QgNCBvY3RldHMpLiAgQWRkaXRpb25hbGx5IGEgYHN0cnVj
dApuZXRpZl9leHRyYV9pbmZvYCBtYXkgb3ZlcmxheSB0aGUgcmVxdWVzdCBpbiB3aGljaCBjYXNl
IHRoZSBmb3JtYXQgaXM6CgogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLVwKICAgIHwgdHlwZSB8ZmxhZ3N8IHR5cGUgc3BlY2lmaWMgZGF0YSAo
Z3NvLCBoYXNoLCBldGMpfCB8CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsgKy0nc3RydWN0CiAgICB8IHBhZGRpbmcgZm9yIHR4ICAgICAgICAg
fCB1bnVzZWQgICAgICAgICAgICAgICAgIHwgfCBuZXRpZl9leHRyYV9pbmZvJwogICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS8KCkluIGVzc2Vu
Y2UgdGhlIHRyYW5zbWlzc2lvbiBvZiBhIHBhY2tldCBpbiBhIGZyb20gZnJvbnRlbmQgdG8gdGhl
IGJhY2tlbmQKbmV0d29yayBzdGFjayBnb2VzIGFzIGZvbGxvd2luZzoKCioqRnJvbnRlbmQqKgoK
MSkgQ2FsY3VsYXRlIGhvdyBtYW55IHNsb3RzIGFyZSBuZWVkZWQgZm9yIHRyYW5zbWl0dGluZyB0
aGUgcGFja2V0LgogICBGYWlsIGlmIHRoZXJlIGFyZSBhcmVuJ3QgZW5vdWdoIHNsb3RzLgoKWyBD
YWxjdWxhdGlvbiBuZWVkcyB0byBlc3RpbWF0ZSBzbG90cyB0YWtpbmcgaW50byBhY2NvdW50IDRr
IHBhZ2UgYm91bmRhcnkgXQoKMikgTWFrZSBmaXJzdCByZXF1ZXN0IGZvciB0aGUgcGFja2V0Lgog
ICBUaGUgZmlyc3QgcmVxdWVzdCBjb250YWlucyB0aGUgd2hvbGUgcGFja2V0IHNpemUsIGNoZWNr
c3VtIGluZm8sCiAgIGZsYWcgd2hldGhlciBpdCBjb250YWlucyBleHRyYSBtZXRhZGF0YSwgYW5k
IGlmIGZvbGxvd2luZyBzbG90cyBjb250YWluCiAgIG1vcmUgZGF0YS4KCjMpIFB1dCBncmFudCBp
biB0aGUgYGdyZWZgIGZpZWxkIG9mIHRoZSB0eCBzbG90LgoKNCkgU2V0IGV4dHJhIGluZm8gaWYg
cGFja2V0IHJlcXVpcmVzIHNwZWNpYWwgbWV0YWRhdGEgKGUuZy4gR1NPIHNpemUpCgo1KSBJZiB0
aGVyZSdzIHN0aWxsIGRhdGEgdG8gYmUgZ3JhbnRlZCBzZXQgZmxhZyBgTkVUVFhGX21vcmVfZGF0
YWAgaW4KcmVxdWVzdCBgZmxhZ3NgLgoKNikgR3JhbnQgcmVtYWluaW5nIHBhY2tldCBwYWdlcyBv
bmUgcGVyIHNsb3QuIChncmFudCBib3VuZGFyeSBpcyA0aykKCjcpIEZpbGwgcmVzdWx0YW50IGdy
ZWZzIGluIHRoZSBzbG90cyBzZXR0aW5nIGBORVRUWEZfbW9yZV9kYXRhYCBmb3IgdGhlIE4tMS4K
CjgpIEZpbGwgdGhlIHRvdGFsIHBhY2tldCBzaXplIGluIHRoZSBmaXJzdCByZXF1ZXN0LgoKOSkg
U2V0IGNoZWNrc3VtIGluZm8gb2YgdGhlIHBhY2tldCAoaWYgdGhlIGNoa3N1bSBvZmZsb2FkIGlm
IHN1cHBvcnRlZCkKCjEwKSBVcGRhdGUgdGhlIHJlcXVlc3QgcHJvZHVjZXIgaW5kZXggKGByZXFf
cHJvZGApCgoxMSkgQ2hlY2sgd2hldGhlciBiYWNrZW5kIG5lZWRzIGEgbm90aWZpY2F0aW9uCgox
MS4xKSBQZXJmb3JtIGh5cGVyY2FsbCBgRVZUQ0hOT1Bfc2VuZGAgd2hpY2ggbWlnaHQgbWVhbiBh
IF9fVk1FWElUX18KICAgICAgZGVwZW5kaW5nIG9uIHRoZSBndWVzdCB0eXBlLgoKKipCYWNrZW5k
KioKCjEyKSBCYWNrZW5kIGdldHMgYW4gaW50ZXJydXB0IGFuZCBydW5zIGl0cyBpbnRlcnJ1cHQg
c2VydmljZSByb3V0aW5lLgoKMTMpIEJhY2tlbmQgY2hlY2tzIGlmIHRoZXJlIGFyZSB1bmNvbnN1
bWVkIHJlcXVlc3RzCgoxNCkgQmFja2VuZCBjb25zdW1lIGEgcmVxdWVzdCBmcm9tIHRoZSByaW5n
CgoxNSkgUHJvY2VzcyBleHRyYSBpbmZvIChlLmcuIGlmIEdTTyBpbmZvIHdhcyBzZXQpCgoxNikg
Q291bnRzIGFsbCByZXF1ZXN0cyBmb3IgdGhpcyBwYWNrZXQgdG8gYmUgcHJvY2Vzc2VkICh3aGls
ZQpgTkVUVFhGX21vcmVfZGF0YWAgaXMgc2V0KSBhbmQgcGVyZm9ybXMgYSBmZXcgdmFsaWRhdGlv
biB0ZXN0czoKCjE2LjEpIEZhaWwgdHJhbnNtaXNzaW9uIGlmIHRvdGFsIHBhY2tldCBzaXplIGlz
IHNtYWxsZXIgdGhhbiBFdGhlcm5ldAptaW5pbXVtIGFsbG93ZWQ7CgogIEZhaWxpbmcgdHJhbnNt
aXNzaW9uIG1lYW5zIGZpbGxpbmcgYGlkYCBvZiB0aGUgcmVxdWVzdCBhbmQKICBgc3RhdHVzYCBv
ZiBgTkVUSUZfUlNQX0VSUmAgb2YgYHN0cnVjdCBuZXRpZl90eF9yZXNwb25zZWA7CiAgdXBkYXRl
IHJzcF9wcm9kIGFuZCBmaW5hbGx5IG5vdGlmeSBmcm9udGVuZCAodGhyb3VnaCBgRVZUQ0hOT1Bf
c2VuZGApLgoKMTYuMikgRmFpbCB0cmFuc21pc3Npb24gaWYgb25lIG9mIHRoZSBzbG90cyAoc2l6
ZSArIG9mZnNldCkgY3Jvc3NlcyB0aGUgcGFnZQpib3VuZGFyeQoKMTYuMykgRmFpbCB0cmFuc21p
c3Npb24gaWYgbnVtYmVyIG9mIHNsb3RzIGFyZSBiaWdnZXIgdGhhbiBzcGVjIGRlZmluZWQKKDE4
IHNsb3RzIG1heCBpbiBuZXRpZi5oKQoKMTcpIEFsbG9jYXRlIHBhY2tldCBtZXRhZGF0YQoKWyAq
TGludXggc3BlY2lmaWMqOiBUaGlzIHN0cnVjdHVyZSBlbWNvbXBhc3NlcyBhIGxpbmVhciBkYXRh
IHJlZ2lvbiB3aGljaApnZW5lcmFsbHkgYWNjb21vZGF0ZXMgdGhlIHByb3RvY29sIGhlYWRlciBh
bmQgc3VjaC4gTmV0YmFjayBhbGxvY2F0ZXMgdXAgdG8gMTI4CmJ5dGVzIGZvciB0aGF0LiBdCgox
OCkgKkxpbnV4IHNwZWNpZmljKjogU2V0dXAgdXAgYSBgR05UVEFCT1BfY29weWAgdG8gY29weSB1
cCB0byAxMjggYnl0ZXMgdG8gdGhpcyBzbWFsbApyZWdpb24gKGxpbmVhciBwYXJ0IG9mIHRoZSBz
a2IpICpvbmx5KiBmcm9tIHRoZSBmaXJzdCBzbG90LgoKMTkpIFNldHVwIEdOVFRBQk9QIG9wZXJh
dGlvbnMgdG8gY29weS9tYXAgdGhlIHBhY2tldAoKMjApIFBlcmZvcm0gdGhlIGBHTlRUQUJPUF9j
b3B5YCAoZ3JhbnQgY29weSkgYW5kL29yIGBHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmYAogICAgaHlw
ZXJjYWxscy4KClsgKkxpbnV4LXNwZWNpZmljKjogZG9lcyBhIGNvcHkgZm9yIHRoZSBsaW5lYXIg
cmVnaW9uICg8PTEyOCBieXRlcykgYW5kIG1hcHMgdGhlCiAgICAgICAgIHJlbWFpbmluZyBzbG90
cyBhcyBmcmFncyBmb3IgdGhlIHJlc3Qgb2YgdGhlIGRhdGEgXQoKMjEpIENoZWNrIGlmIHRoZSBn
cmFudCBvcGVyYXRpb25zIHdlcmUgc3VjY2Vzc2Z1bCBhbmQgZmFpbCB0cmFuc21pc3Npb24gaWYK
YW55IG9mIHRoZSByZXN1bHRhbnQgb3BlcmF0aW9uIGBzdGF0dXNgIHdlcmUgZGlmZmVyZW50IHRo
YW4gYEdOVFNUX29rYXlgLgoKMjEuMSkgSWYgaXQncyBhIGdyYW50IGNvcHlpbmcgYmFja2VuZCwg
dGhlcmVmb3JlIHByb2R1Y2UgcmVzcG9uc2VzIGZvciBhbGwgdGhlCnRoZSBjb3BpZWQgZ3JhbnRz
IGxpa2UgaW4gMTYuMSkuIE9ubHkgZGlmZmVyZW5jZSBpcyB0aGF0IHN0YXR1cyBpcwpgTkVUSUZf
UlNQX09LQVlgLgoKMjEuMikgVXBkYXRlIHRoZSByZXNwb25zZSBwcm9kdWNlciBpbmRleCAoYHJz
cF9wcm9kYCkKCjIyKSBTZXQgdXAgZ3NvIGluZm8gcmVxdWVzdGVkIGJ5IGZyb250ZW5kIFtvcHRp
b25hbF0KCjIzKSBTZXQgZnJvbnRlbmQgcHJvdmlkZWQgY2hlY2tzdW0gaW5mbwoKMjQpICpMaW51
eC1zcGVjaWZpYyo6IFJlZ2lzdGVyIGRlc3RydWN0b3IgY2FsbGJhY2sgd2hlbiBwYWNrZXQgcGFn
ZXMgYXJlIGZyZWVkLgoKMjUpIENhbGwgaW50byB0byB0aGUgbmV0d29yayBzdGFjay4KCjI2KSBV
cGRhdGUgYHJlcV9ldmVudGAgdG8gYHJlcXVlc3QgY29uc3VtZXIgaW5kZXggKyAxYCB0byByZWNl
aXZlIGEgbm90aWZpY2F0aW9uCiAgICBvbiB0aGUgZmlyc3QgcHJvZHVjZWQgcmVxdWVzdCBmcm9t
IGZyb250ZW5kLgogICAgW29wdGlvbmFsLCBpZiBiYWNrZW5kIGlzIHBvbGxpbmcgdGhlIHJpbmcg
YW5kIG5ldmVyIHNsZWVwc10KCjI3KSAqTGludXgtc3BlY2lmaWMqOiBQYWNrZXQgZGVzdHJ1Y3Rv
ciBjYWxsYmFjayBpcyBjYWxsZWQuCgoyNy4xKSBTZXQgdXAgYEdOVFRBQk9QX3VubWFwX2dyYW50
X3JlZmAgb3BzIGZvciB0aGUgZGVzaWduYXRlZCBwYWNrZXQgcGFnZXMuCgoyNy4yKSBPbmNlIGRv
bmUsIHBlcmZvcm0gYEdOVFRBQk9QX3VubWFwX2dyYW50X3JlZmAgaHlwZXJjYWxsLiBVbmRlcmx5
aW5nCnRoaXMgaHlwZXJjYWxsIGEgVExCIGZsdXNoIG9mIGFsbCBiYWNrZW5kIHZDUFVTIGlzIGRv
bmUuCgoyNy4zKSBQcm9kdWNlIFR4IHJlc3BvbnNlIGxpa2Ugc3RlcCAyMS4xKSBhbmQgMjEuMikK
ClsqTGludXgtc3BlY2lmaWMqOiBJdCBjb250YWlucyBhIHRocmVhZCB0aGF0IGlzIHdva2VuIGZv
ciB0aGlzIHB1cnBvc2UuIEFuZAppdCBiYXRjaCB0aGVzZSB1bm1hcCBvcGVyYXRpb25zLiBUaGUg
Y2FsbGJhY2sganVzdCBxdWV1ZXMgYW5vdGhlciB1bm1hcC5dCgoyNy40KSBDaGVjayB3aGV0aGVy
IGZyb250ZW5kIHJlcXVlc3RlZCBhIG5vdGlmaWNhdGlvbgoKMjcuNC4xKSBJZiBzbywgUGVyZm9y
bSBoeXBlcmNhbGwgYEVWVENITk9QX3NlbmRgIHdoaWNoIG1pZ2h0IG1lYW4gYSBfX1ZNRVhJVF9f
CiAgICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3QgdHlwZS4KCioqRnJvbnRlbmQqKgoKMjgpIFRy
YW5zbWl0IGludGVycnVwdCBpcyByYWlzZWQgd2hpY2ggc2lnbmFscyB0aGUgcGFja2V0IHRyYW5z
bWlzc2lvbiBjb21wbGV0aW9uLgoKMjkpIFRyYW5zbWl0IGNvbXBsZXRpb24gcm91dGluZSBjaGVj
a3MgZm9yIHVuY29uc3VtZWQgcmVzcG9uc2VzIAoKMzApIFByb2Nlc3NlcyB0aGUgcmVzcG9uc2Vz
IGFuZCByZXZva2VzIHRoZSBncmFudHMgcHJvdmlkZWQuCgozMSkgVXBkYXRlcyBgcnNwX2NvbnNg
IChyZXF1ZXN0IGNvbnN1bWVyIGluZGV4KQoKVGhpcyBwcm9wb3NhbCBhaW1zIGF0IHJlbW92aW5n
IHN0ZXBzIDE5KSAyMCkgMjEpIGJ5IHVzaW5nIGdyZWZzIHByZXZpb3VzbHkKbWFwcGVkIGF0IGd1
ZXN0IHJlcXVlc3QuIEd1ZXN0IGRlY2lkZXMgaG93IHRvIGRpc3RyaWJ1dGUgb3IgdXNlIHRoZXNl
IHByZW1hcHBlZApncmVmcyB3aXRoIGVpdGhlciBsaW5lYXIgb3IgZnVsbCBwYWNrZXQuIFRoaXMg
YWxsb3dzIHVzIHRvIHJlcGxhY2Ugc3RlcCAyNykKKHRoZSB1bm1hcCkgcHJldmVudGluZyB0aGUg
VExCIGZsdXNoLgoKTm90ZSB0aGF0IGEgZ3JhbnQgY29weSBkb2VzIHRoZSBmb2xsb3dpbmcgKGlu
IHBzZXVkbyBjb2RlKToKCglyY3VfbG9jayhzcmNfZG9tYWluKTsKCXJjdV9sb2NrKGRzdF9kb21h
aW4pOwoKCWZvciAob3AgPSBnbnRjb3B5WzBdOyBvcCA8IG5yX29wczsgb3ArKykgewoJCXNyY19m
cmFtZSA9IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weShzcmNfZG9tYWluLCA8b3Auc3JjLmdyZWY+
KTsKCQleIGhlcmUgaW1wbGllcyBhIGhvbGRpbmcgYSBwb3RlbnRpYWwgY29udGVuZGVkIHBlciBD
UFUgbG9jayBvbiB0aGUKCSAgICAgICAgICByZW1vdGUgZ3JhbnQgdGFibGUuCgkJc3JjX3ZhZGRy
ID0gbWFwX2RvbWFpbl9wYWdlKHNyY19mcmFtZSk7CgkKCQlkc3RfZnJhbWUgPSBfX2dldF9wYWdl
ZF9mcmFtZShkc3RfZG9tYWluLCA8b3AuZHN0Lm1mbj4pCgkJZHN0X3ZhZGRyID0gbWFwX2RvbWFp
bl9wYWdlKGRzdF9mcmFtZSk7CgoJCW1lbWNweShkc3RfdmFkZHIgKyA8b3AuZHN0Lm9mZnNldD4s
CgkJCXNyY19mcmFtZSArIDxvcC5zcmMub2Zmc2V0PiwKCQkJPG9wLnNpemU+KTsKCgkJdW5tYXBf
ZG9tYWluX3BhZ2Uoc3JjX2ZyYW1lKTsKCQl1bm1hcF9kb21haW5fcGFnZShkc3RfZnJhbWUpOwoK
CXJjdV91bmxvY2soc3JjX2RvbWFpbik7CglyY3VfdW5sb2NrKGRzdF9kb21haW4pOwoKTGludXgg
bmV0YmFjayBpbXBsZW1lbnRhdGlvbiBjb3BpZXMgdGhlIGZpcnN0IDEyOCBieXRlcyBpbnRvIGl0
cyBuZXR3b3JrIGJ1ZmZlcgpsaW5lYXIgcmVnaW9uLiBIZW5jZSBvbiB0aGUgY2FzZSBvZiB0aGUg
Zmlyc3QgcmVnaW9uIGl0IGlzIHJlcGxhY2VkIGJ5IGEgbWVtY3B5Cm9uIGJhY2tlbmQsIGFzIG9w
cG9zZWQgdG8gYSBncmFudCBjb3B5LgoKXGNsZWFycGFnZQoKIyMgR3Vlc3QgUmVjZWl2ZQoKVGhl
IHZpZXcgb2YgdGhlIHNoYXJlZCByZWNlaXZlIHJpbmcgaXMgdGhlIGZvbGxvd2luZzoKCiAgICAg
MCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyBvY3RldAogICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8IHJl
cV9wcm9kICAgICAgICAgICAgICAgfCByZXFfZXZlbnQgICAgICAgICAgICAgIHwKICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCByc3Bf
cHJvZCAgICAgICAgICAgICAgIHwgcnNwX2V2ZW50ICAgICAgICAgICAgICB8CiAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgcHZ0ICAg
ICAgICAgICAgICAgICAgICB8IHBhZFs0NF0gICAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICB8IC4uLi4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgWzY0Ynl0ZXNdCiAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwg
aWQgICAgICAgICB8IHBhZCAgICAgICB8IGdyZWYgICAgICAgICAgICAgICAgICAgfCAtPidzdHJ1
Y3QgbmV0aWZfcnhfcmVxdWVzdCcKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBpZCAgICAgICAgIHwgb2Zmc2V0ICAgIHwgZmxhZ3Mg
ICAgIHwgc3RhdHVzICAgICB8IC0+J3N0cnVjdCBuZXRpZl9yeF9yZXNwb25zZScKICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98IC4uIE4KICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwoKIApFYWNo
IGVudHJ5IGluIHRoZSByaW5nIG9jY3VwaWVzIDE2IG9jdGV0cyB3aGljaCBtZWFucyBhIHBhZ2Ug
Zml0cyAyNTYgZW50cmllcy4KQWRkaXRpb25hbGx5IGEgYHN0cnVjdCBuZXRpZl9leHRyYV9pbmZv
YCBtYXkgb3ZlcmxheSB0aGUgcnggcmVxdWVzdCBpbiB3aGljaApjYXNlIHRoZSBmb3JtYXQgaXM6
CgogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
CiAgICB8IHR5cGUgfGZsYWdzfCB0eXBlIHNwZWNpZmljIGRhdGEgKGdzbywgaGFzaCwgZXRjKXwg
LT4nc3RydWN0IG5ldGlmX2V4dHJhX2luZm8nCiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgCgpOb3RpY2UgdGhlIGxhY2sgb2YgcGFkZGluZywg
YW5kIHRoYXQgaXMgYmVjYXVzZSBpdCdzIG5vdCB1c2VkIG9uIFJ4LCBhcyBSeApyZXF1ZXN0IGJv
dW5kYXJ5IGlzIDggb2N0ZXRzLgoKSW4gZXNzZW5jZSB0aGUgc3RlcHMgZm9yIHJlY2VpdmluZyBv
ZiBhIHBhY2tldCBpbiBhIExpbnV4IGZyb250ZW5kIGlzIGFzCiBmcm9tIGJhY2tlbmQgdG8gZnJv
bnRlbmQgbmV0d29yayBzdGFjazoKCioqQmFja2VuZCoqCgoxKSBCYWNrZW5kIHRyYW5zbWl0IGZ1
bmN0aW9uIHN0YXJ0cwoKWypMaW51eC1zcGVjaWZpYyo6IEl0IG1lYW5zIHdlIHRha2UgYSBwYWNr
ZXQgYW5kIGFkZCB0byBhbiBpbnRlcm5hbCBxdWV1ZQogKHByb3RlY3RlZCBieSBhIGxvY2spIHdo
ZXJlYXMgYSBzZXBhcmF0ZSB0aHJlYWQgdGFrZXMgaXQgZnJvbSB0aGF0IHF1ZXVlIGFuZAogcHJv
Y2VzcyB0aGUgYWN0dWFsIGxpa2UgdGhlIHN0ZXBzIGJlbG93LiBUaGlzIHRocmVhZCBoYXMgdGhl
IHB1cnBvc2Ugb2YKIGFnZ3JlZ2F0aW5nIGFzIG11Y2ggY29waWVzIGFzIHBvc3NpYmxlLl0KCjIp
IENoZWNrcyBpZiB0aGVyZSBhcmUgZW5vdWdoIHJ4IHJpbmcgc2xvdHMgdGhhdCBjYW4gYWNjb21v
ZGF0ZSB0aGUgcGFja2V0LgoKMykgR2V0cyBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZyBmb3IgdGhl
IGZpcnN0IGRhdGEgc2xvdCBhbmQgZmV0Y2hlcyB0aGUgYGdyZWZgCiAgIGZyb20gaXQuCgo0KSBD
cmVhdGUgZ3JhbnQgY29weSBvcCBmcm9tIHBhY2tldCBwYWdlIHRvIGBncmVmYC4KClsgSXQncyB1
cCB0byB0aGUgYmFja2VuZCB0byBjaG9vc2UgaG93IGl0IGZpbGxzIHRoaXMgZGF0YS4gRS5nLiBi
YWNrZW5kIG1heQogIGNob29zZSB0byBtZXJnZSBhcyBtdWNoIGFzIGRhdGEgZnJvbSBkaWZmZXJl
bnQgcGFnZXMgaW50byB0aGlzIHNpbmdsZSBncmVmLAogIHNpbWlsYXIgdG8gbWVyZ2VhYmxlIHJ4
IGJ1ZmZlcnMgaW4gdmhvc3QuIF0KCjUpIFNldHMgdXAgZmxhZ3MvY2hlY2tzdW0gaW5mbyBvbiBm
aXJzdCByZXF1ZXN0LgoKNikgR2V0cyBhIHJlc3BvbnNlIGZyb20gdGhlIHJpbmcgZm9yIHRoaXMg
ZGF0YSBzbG90LgoKNykgUHJlZmlsbCBleHBlY3RlZCByZXNwb25zZSByaW5nIHdpdGggdGhlIHJl
cXVlc3QgYGlkYCBhbmQgc2xvdCBzaXplLgoKOCkgVXBkYXRlIHRoZSByZXF1ZXN0IGNvbnN1bWVy
IGluZGV4IChgcmVxX2NvbnNgKQoKOSkgR2V0cyBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZyBmb3Ig
dGhlIGZpcnN0IGV4dHJhIGluZm8gW29wdGlvbmFsXQoKMTApIFNldHMgdXAgZXh0cmEgaW5mbyAo
ZS5nLiBHU08gZGVzY3JpcHRvcikgW29wdGlvbmFsXSByZXBlYXQgc3RlcCA4KS4KCjExKSBSZXBl
YXQgc3RlcHMgMyB0aHJvdWdoIDggZm9yIGFsbCBwYWNrZXQgcGFnZXMgYW5kIHNldCBgTkVUUlhG
X21vcmVfZGF0YWAKICAgaW4gdGhlIE4tMSBzbG90LgoKMTIpIFBlcmZvcm0gdGhlIGBHTlRUQUJP
UF9jb3B5YCBoeXBlcmNhbGwuCgoxMykgQ2hlY2sgaWYgdGhlIGdyYW50IG9wZXJhdGlvbnMgc3Rh
dHVzIHdhcyBpbmNvcnJlY3QgYW5kIGlmIHNvIHNldCBgc3RhdHVzYAogICAgb2YgdGhlIGBzdHJ1
Y3QgbmV0aWZfcnhfcmVzcG9uc2VgIGZpZWxkIHRvIE5FVElGX1JTUF9FUlIuIAoKMTQpIFVwZGF0
ZSB0aGUgcmVzcG9uc2UgcHJvZHVjZXIgaW5kZXggKGByc3BfcHJvZGApCgoqKkZyb250ZW5kKioK
CjE1KSBGcm9udGVuZCBnZXRzIGFuIGludGVycnVwdCBhbmQgcnVucyBpdHMgaW50ZXJydXB0IHNl
cnZpY2Ugcm91dGluZQoKMTYpIENoZWNrcyBpZiB0aGVyZSdzIHVuY29uc3VtZWQgcmVzcG9uc2Vz
CgoxNykgQ29uc3VtZXMgYSByZXNwb25zZSBmcm9tIHRoZSByaW5nIChmaXJzdCByZXNwb25zZSBm
b3IgYSBwYWNrZXQpCgoxOCkgUmV2b2tlIHRoZSBgZ3JlZmAgaW4gdGhlIHJlc3BvbnNlCgoxOSkg
Q29uc3VtZXMgZXh0cmEgaW5mbyByZXNwb25zZSBbb3B0aW9uYWxdCgoyMCkgV2hpbGUgTi0xIHJl
cXVlc3RzIGhhcyBgTkVUUlhGX21vcmVfZGF0YWAsIHRoZW4gZmV0Y2ggZWFjaCBvZiByZXNwb25z
ZXMKICAgIGFuZCByZXZva2UgdGhlIGRlc2lnbmF0ZWQgYGdyZWZgLgoKMjEpIFVwZGF0ZSB0aGUg
cmVzcG9uc2UgY29uc3VtZXIgaW5kZXggKGByc3BfY29uc2ApCgoyMikgKkxpbnV4LXNwZWNpZmlj
KjogQ29weSAoZnJvbSBmaXJzdCBzbG90IGdyZWYpIHVwIHRvIDI1NiBieXRlcyB0byB0aGUgbGlu
ZWFyCiAgICByZWdpb24gb2YgdGhlIHBhY2tldCBtZXRhZGF0YSBzdHJ1Y3R1cmUgKHNrYikuIFRo
ZSByZXN0IG9mIHRoZSBwYWdlcwogICAgcHJvY2Vzc2VkIGluIHRoZSByZXNwb25zZXMgYXJlIHRo
ZW4gYWRkZWQgYXMgZnJhZ3MuCgoyMykgU2V0IGNoZWNrc3VtIGluZm8gYmFzZWQgb24gZmlyc3Qg
cmVzcG9uc2UgZmxhZ3MuCgoyNCkgQ2FsbCBwYWNrZXQgaW50byB0aGUgbmV0d29yayBzdGFjay4K
CjI1KSBBbGxvY2F0ZSBuZXcgcGFnZXMgYW5kIGFueSBuZWNlc3NhcnkgcGFja2V0IG1ldGFkYXRh
IHN0cnV0dXJlcyB0byBuZXcKICAgIHJlcXVlc3RzLiBUaGVzZSByZXF1ZXN0cyB3aWxsIHRoZW4g
YmUgdXNlZCBpbiBzdGVwIDEpIGFuZCBzbyBmb3J0aC4KCjI2KSBVcGRhdGUgdGhlIHJlcXVlc3Qg
cHJvZHVjZXIgaW5kZXggKGByZXFfcHJvZGApCiAgIAoyNykgQ2hlY2sgd2hldGhlciBiYWNrZW5k
IG5lZWRzIG5vdGlmaWNhdGlvbjoKCjI3LjEpIElmIHNvLCBQZXJmb3JtIGh5cGVyY2FsbCBgRVZU
Q0hOT1Bfc2VuZGAgd2hpY2ggbWlnaHQgbWVhbiBhIF9fVk1FWElUX18KICAgICAgZGVwZW5kaW5n
IG9uIHRoZSBndWVzdCB0eXBlLgoKMjgpIFVwZGF0ZSBgcnNwX2V2ZW50YCB0byBgcmVzcG9uc2Ug
Y29uc3VtZXIgaW5kZXggKyAxYCBzdWNoIHRoYXQgZnJvbnRlbmQKICAgIHJlY2VpdmUgYSBub3Rp
ZmljYXRpb24gb24gdGhlIGZpcnN0IG5ld2x5IHByb2R1Y2VkIHJlc3BvbnNlLgogICAgW29wdGlv
bmFsLCBpZiBmcm9udGVuZCBpcyBwb2xsaW5nIHRoZSByaW5nIGFuZCBuZXZlciBzbGVlcHNdCgpU
aGlzIHByb3Bvc2FsIGFpbXMgYXQgcmVwbGFjaW5nIHN0ZXAgNCksIDEyKSBhbmQgIDIyKSB3aXRo
IG1lbWNweSBpZiB0aGUKZ3JlZnMgb24gdGhlIFJ4IHJpbmcgd2VyZSByZXF1ZXN0ZWQgdG8gYmUg
bWFwcGVkIGJ5IHRoZSBndWVzdC4gRnJvbnRlbmQgbWF5IHVzZQpzdHJhdGVnaWVzIHRvIGFsbG93
IGZhc3QgcmVjeWNsaW5nIG9mIGdyYW50cyBmb3IgcmVwbGluaXNoaW5nIHRoZSByaW5nLApoZW5j
ZSBsZXR0aW5nIERvbWFpbi0wIHJlcGxhY2UgdGhlIGdyYW50IGNvcGllcyB3aXRoICBtZW1jcHkg
aW5zdGVhZCwgd2hpY2ggaXMKZmFzdGVyLgoKRGVwZW5kaW5nIG9uIHRoZSBpbXBsZW1lbnRhdGlv
biwgaXQgd291bGQgbWVhbiB0aGF0IHdlIG5vIGxvbmdlcgp3b3VsZCBuZWVkIHRvIGFnZ3JlZ2F0
ZSBhcyBtdWNoIGFzIGdyYW50IG9wcyBhcyBwb3NzaWJsZSAoc3RlcCAxKSBhbmQgY291bGQKdHJh
bnNtaXQgdGhlIHBhY2tldCBvbiB0aGUgdHJhbnNtaXQgZnVuY3Rpb24gKGUuZy4gTGludXggYGBg
bmRvX3N0YXJ0X3htaXRgYGApCmFzIHByZXZpb3VzbHkgcHJvcG9zZWQKaGVyZVxbWzBdKGh0dHA6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE1LTA1L21z
ZzAxNTA0Lmh0bWwpXF0uClRoaXMgd291bGQgaGVhdmlseSBpbXByb3ZlIGVmZmljaWVuY3kgc3Bl
Y2lmaWFsbHkgZm9yIHNtYWxsZXIgcGFja2V0cy4gV2hpY2ggaW4KcmV0dXJuIHdvdWxkIGRlY3Jl
YXNlIFJUVCwgaGF2aW5nIGRhdGEgYmVpbmcgYWNrbm9sZWRnZWQgbXVjaCBxdWlja2VyLgoKXGNs
ZWFycGFnZQoKIyBQcm9wb3NlZCBFeHRlbnNpb24KClRoZSBpZGVhIGlzIHRvIGFsbG93IGd1ZXN0
IG1vcmUgY29udHJvbGxhYmlsaXR5IG9uIGhvdyBpdHMgZ3JhbnRzIGFyZSBtYXBwZWQgb3IKbm90
LiBDdXJyZW50bHkgdGhlcmUncyBubyBjb250cm9sIG92ZXIgaXQgZm9yIGZyb250ZW5kcyBvciBi
YWNrZW5kcywgYW5kIGxhdHRlcgpjYW5ub3QgbWFrZSBhc3N1bXB0aW9ucyBvbiB0aGUgbWFwcGlu
ZyB0cmFuc21pdCBvciByZWNlaXZlIGdyYW50cywgaGVuY2Ugd2UKbmVlZCBmcm9udGVuZCB0byB0
YWtlIGluaXRpYXRpdmUgaW50byBtYW5hZ2luZyBpdHMgb3duIG1hcHBpbmcgb2YgZ3JhbnRzLgpH
dWVzdHMgbWF5IHRoZW4gb3Bwb3J0dW5pc3RpY2FsbHkgcmVjeWNsZSB0aGVzZSBncmFudHMgKGUu
Zy4gTGludXgpIGFuZCBhdm9pZApyZXNvcnRpbmcgdG8gY29waWVzIHdoaWNoIGNvbWUgd2hlbiB1
c2luZyBhIGZpeGVkIGFtb3VudCBvZiBidWZmZXJzLiBPdGhlcgpmcmFtZXdvcmtzIChlLmcuICBY
RFAsIG5ldG1hcCwgRFBESykgdXNlIGEgZml4ZWQgc2V0IG9mIGJ1ZmZlcnMgd2hpY2ggYWxzbwpt
YWtlcyB0aGUgY2FzZSBmb3IgdGhpcyBleHRlbnNpb24uCgojIyBUZXJtaW5vbG9neQoKYHN0YWdp
bmcgZ3JhbnRzYCBpcyBhIHRlcm0gdXNlZCBpbiB0aGlzIGRvY3VtZW50IHRvIHJlZmVyIHRvIHRo
ZSB3aG9sZSBjb25jZXB0Cm9mIGhhdmluZyBhIHNldCBvZiBncmFudHMgcGVybWFuZW50bHkgbWFw
cGVkIHdpdGggYmFja2VuZCwgY29udGFpbmluZyBkYXRhCnN0YWdpbmcgdW50aWwgY29tcGxldGlv
bi4gVGhlcmVmb3JlIHRoZSB0ZXJtIHNob3VsZCBub3QgYmUgY29uZnVzZWQgd2l0aCBhIG5ldwpr
aW5kIG9mIGdyYW50cyBvbiB0aGUgaHlwZXJ2aXNvci4KCiMjIENvbnRyb2wgUmluZyBNZXNzYWdl
cwoKIyMjIGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRWAKClRoaXMg
bWVzc2FnZSBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBmZXRjaCB0aGUgbnVtYmVyIG9mIGdy
ZWZzIHRoYXQgY2FuCmJlIGtlcHQgbWFwcGVkIGluIHRoZSBiYWNrZW5kLiBJdCBvbmx5IHJlY2Vp
dmVzIHRoZSBxdWV1ZSBhcyBhcmd1bWVudCwgYW5kCmRhdGEgcmVwcmVzZW50aW5nIGFtb3VudCBv
ZiBmcmVlIGVudHJpZXMgaW4gdGhlIG1hcHBpbmcgdGFibGUuCgojIyMgYFhFTl9ORVRJRl9DVFJM
X1RZUEVfQUREX0dSRUZfTUFQUElOR2AKClRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8g
bWFwIGEgbGlzdCBvZiBncmFudCByZWZlcmVuY2VzIGluIHRoZSBiYWNrZW5kLgpJdCByZWNlaXZl
cyB0aGUgcXVldWUgaW5kZXgsIHRoZSBncmFudCBjb250YWluaW5nIHRoZSBsaXN0IChvZmZzZXQg
aXMKaW1wbGljaXRseSB6ZXJvKSBhbmQgaG93IG1hbnkgZW50cmllcyBpbiB0aGUgbGlzdC4gRWFj
aCBlbnRyeSBpbiB0aGlzIGxpc3QKaGFzIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgoKCSAgICAwICAg
ICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAoJICstLS0tLSst
LS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKCSB8IGdyYW50IHJlZiAg
ICAgICAgICAgICB8ICBmbGFncyAgICB8ICBwYWRkaW5nICB8CgkgKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwoKCSBncmFudCByaWVmOiBncmFudCByZWZl
cmVuY2UKCSBmbGFnczogZmxhZ3MgZGVzY3JpYmluZyB0aGUgY29udHJvbCBvcGVyYXRpb24KClRo
ZSBsaXN0IGNhbiBoYXZlIGEgbWF4aW11bSBvZiA1MTIgZW50cmllcyB0byBiZSBtYXBwZWQgYXQg
b25jZS4KCiMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9QVVRfR1JFRl9NQVBQSU5HYAoKVGhpcyBp
cyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0byB1bm1hcCBhIGxpc3Qgb2YgZ3Jh
bnQKcmVmZXJlbmNlcy4gVGhlIGFyZ3VtZW50cyBhcmUgdGhlIHNhbWUgYXMgYFhFTl9ORVRJRl9D
VFJMX1RZUEVfQUREX0dSRUZfTUFQUElOR2AsCmluY2x1ZGluZyB0aGUgZm9ybWF0IG9mIHRoZSBs
aXN0LiBIb3dldmVyIGVudHJpZXMgdG8gYmUgc3BlY2lmaWVkIG9uIHRoZSBsaXN0CmNhbiBvbmx5
IHJlZmVyIHRvIHRoZSBvbmVzIHByZXZpb3VzbHkgYWRkZWQgd2l0aApgWEVOX05FVElGX0NUUkxf
VFlQRV9BRERfR1JFRl9NQVBQSU5HYCBhbmQgYWRkaXRpb25hbGx5IHRoZXNlIGNhbiBub3QgYmUK
aW5mbGlnaHQgZ3JhbnQgcmVmZXJlbmNlcyBpbiByaW5nIGF0IHRoZSB0aW1lIHRoZSB1c2VyIGhh
cyByZXF1ZXN0ZWQgdG8gdW5tYXAKdGhlbS4KCiMjIERhdGFwYXRoIENoYW5nZXMKCkNvbnRyb2wg
cmluZyBpcyBvbmx5IGF2YWlsYWJsZSBhZnRlciBiYWNrZW5kIHN0YXRlIGlzIGBYZW5idXNDb25u
ZWN0ZWRgCnRoZXJlZm9yZSBvbmx5IG9uIHRoaXMgc3RhdGUgY2hhbmdlIGNhbiB0aGUgZnJvbnRl
bmQgcXVlcnkgdGhlIHRvdGFsIGFtb3VudCBvZgptYXBzIGl0IGNhbiBrZWVwLiBJdCB0aGVuIGdy
YW50cyBOIGVudHJpZXMgcGVyIHF1ZXVlIG9uIGJvdGggVFggYW5kIFJYIHJpbmcKd2hpY2ggd2ls
bCBjcmVhdGUgdGhlIHVuZGVyeWluZyBiYWNrZW5kIGdyZWYgLT4gcGFnZSBhc3NvY2lhdGlvbiAo
ZS5nLiAgc3RvcmVkCmluIGhhc2ggdGFibGUpLiBGcm9udGVuZCBtYXkgd2lzaCB0byByZWN5Y2xl
IHRoZXNlIHByZWdyYW50ZWQgYnVmZmVycyBvciBjaG9vc2UKYSBjb3B5IGFwcHJvYWNoIHRvIHJl
cGxhY2UgZ3JhbnRpbmcuCgpPbiBzdGVwcyAxOSkgb2YgR3Vlc3QgVHJhbnNtaXQgYW5kIDMpIG9m
IEd1ZXN0IFJlY2VpdmUsIGRhdGEgZ3JlZiBpcyBmaXJzdApsb29rZWQgdXAgaW4gdGhpcyB0YWJs
ZSBhbmQgdXNlcyB0aGUgdW5kZXJseWluZyBwYWdlIGlmIGl0IGFscmVhZHkgZXhpc3RzIGEKbWFw
cGluZy4gT24gdGhlIHN1Y2Nlc3NmdWxsIGNhc2VzLCBzdGVwcyAyMCkgMjEpIGFuZCAyNykgb2Yg
R3Vlc3QgVHJhbnNtaXQgYXJlCnNraXBwZWQsIHdpdGggMTkpIGJlaW5nIHJlcGxhY2VkIHdpdGgg
YSBtZW1jcHkgb2YgdXAgdG8gMTI4IGJ5dGVzLiBPbiBHdWVzdApSZWNlaXZlLCA0KSAxMikgYW5k
IDIyKSBhcmUgcmVwbGFjZWQgd2l0aCBtZW1jcHkgaW5zdGVhZCBvZiBhIGdyYW50IGNvcHkuCgpG
YWlsaW5nIHRvIG9idGFpbiB0aGUgdG90YWwgbnVtYmVyIG9mIG1hcHBpbmdzCihgWEVOX05FVElG
X0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkVgKSBtZWFucyB0aGUgZ3Vlc3QgZmFsbHMg
YmFjayB0byB0aGUKbm9ybWFsIHVzYWdlIHdpdGhvdXQgcHJlIGdyYW50aW5nIGJ1ZmZlcnMuCgpc
Y2xlYXJwYWdlCgojIFdpcmUgUGVyZm9ybWFuY2UKClRoaXMgc2VjdGlvbiBpcyBhIGdsb3NzYXJ5
IG1lYW50IHRvIGtlZXAgaW4gbWluZCBudW1iZXJzIG9uIHRoZSB3aXJlLgoKVGhlIG1pbmltdW0g
c2l6ZSB0aGF0IGNhbiBmaXQgaW4gYSBzaW5nbGUgcGFja2V0IHdpdGggc2l6ZSBOIGlzIGNhbGN1
bGF0ZWQgYXM6CgogIFBhY2tldCA9IEV0aGVybmV0IEhlYWRlciAoMTQpICsgUHJvdG9jb2wgRGF0
YSBVbml0ICg0NiAtIDE1MDApID0gNjAgYnl0ZXMKCkluIHRoZSB3aXJlIGl0J3MgYSBiaXQgbW9y
ZToKCiAgUHJlYW1ibGUgKDcpICsgU3RhcnQgRnJhbWUgRGVsaW1pdGVyICgxKSArIFBhY2tldCAr
IENSQyAoNCkgKyBJbnRlcmZyYW1lIGdhcCAoMTIpID0gODQgYnl0ZXMKCkZvciBnaXZlbiBMaW5r
LXNwZWVkIGluIEJpdHMvc2VjIGFuZCBQYWNrZXQgc2l6ZSwgcmVhbCBwYWNrZXQgcmF0ZSBpcwoJ
Y2FsY3VsYXRlZCBhczoKCiAgUmF0ZSA9IExpbmstc3BlZWQgLyAoKFByZWFtYmxlICsgUGFja2V0
ICsgQ1JDICsgSW50ZXJmcmFtZSBnYXApICogOCkKCk51bWJlcnMgdG8ga2VlcCBpbiBtaW5kIChw
YWNrZXQgc2l6ZSBleGNsdWRlcyBQSFkgbGF5ZXIsIHRob3VnaCBwYWNrZXQgcmF0ZXMKZGlzY2xv
c2VkIGJ5IHZlbmRvcnMgdGFrZSB0aG9zZSBpbnRvIGFjY291bnQsIHNpbmNlIGl0J3Mgd2hhdCBn
b2VzIG9uIHRoZQp3aXJlKToKCnwgUGFja2V0ICsgQ1JDIChieXRlcykgICB8IDEwIEdiaXQvcyAg
fCAgNDAgR2JpdC9zIHwgIDEwMCBHYml0L3MgIHwKfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXw6
LS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS06fDotLS0tLS0tLS0tLS06fAp8IDY0ICAgICAgICAgICAg
ICAgICAgICAgfCAxNC44OCAgTXBwc3wgIDU5LjUyIE1wcHN8ICAxNDguODAgTXBwcyB8CnwgMTI4
ICAgICAgICAgICAgICAgICAgICB8ICA4LjQ0ICBNcHBzfCAgMzMuNzggTXBwc3wgICA4NC40NiBN
cHBzIHwKfCAyNTYgICAgICAgICAgICAgICAgICAgIHwgIDQuNTIgIE1wcHN8ICAxOC4xMSBNcHBz
fCAgIDQ1LjI5IE1wcHMgfAp8IDE1MDAgICAgICAgICAgICAgICAgICAgfCAgIDgyMiAgS3Bwc3wg
ICAzLjI4IE1wcHN8ICAgIDguMjIgTXBwcyB8CnwgNjU1MzUgICAgICAgICAgICAgICAgICB8ICAg
fjE5ICBLcHBzfCAgNzYuMjcgS3Bwc3wgIDE5MC42OCBLcHBzIHwKCkNhcHRpb246ICBNcHBzIChN
aWxsaW9uIHBhY2tldHMgcGVyIHNlY29uZCkgOyBLcHBzIChLaWxvIHBhY2tldHMgcGVyIHNlY29u
ZCkKClxjbGVhcnBhZ2UKCiMgUGVyZm9ybWFuY2UKCk51bWJlcnMgYmV0d2VlbiBhIExpbnV4IHY0
LjExIGd1ZXN0IGFuZCBhbm90aGVyIGhvc3QgY29ubmVjdGVkIGJ5IGEgMTAwIEdiaXQvcwpNZWxs
YW5veCBOSUMgb24gYSBFNS0yNjMwIHY0IDIuMiBHSHogaG9zdCB0byBnaXZlIGFuIGlkZWEgb24g
dGhlIHBlcmZvcm1hbmNlCmJlbmVmaXRzIG9mIHRoaXMgZXh0ZW5zaW9uLiBQbGVhc2UgcmVmZXIg
dG8gdGhpcyBwcmVzZW50YXRpb25bN10gZm9yIGEgYmV0dGVyCm92ZXJ2aWV3IG9mIHRoZSByZXN1
bHRzLgoKKCBOdW1iZXJzIGluY2x1ZGUgcHJvdG9jb2wgb3ZlcmhlYWQgKQoKKipidWxrIHRyYW5z
ZmVyIChHdWVzdCBUWC9SWCkqKgoKIFF1ZXVlcyAgQmVmb3JlIChNYml0L3MpIEFmdGVyIChNYml0
L3MpCiAtLS0tLS0gIC0tLS0tLS0tLS0tLS0gICAtLS0tLS0tLS0tLS0KIDFxdWV1ZSAgMTcyNDQv
NjAwMCAgICAgIDM4MTg5LzI4MTA4CiAycXVldWUgIDI0MDIzLzk0MTYgICAgICA1NDc4My80MDYy
NAogM3F1ZXVlICAyOTE0OC8xNzE5NiAgICAgODU3NzcvNTQxMTgKIDRxdWV1ZSAgMzk3ODIvMTg1
MDIgICAgIDk5NTMwLzQ2ODU5CgooIEd1ZXN0IC0+IERvbTAgKQoKKipQYWNrZXQgSS9PIChHdWVz
dCBUWC9SWCkgaW4gVURQIDY0YioqCgogUXVldWVzICBCZWZvcmUgKE1wcHMpICBBZnRlciAoTXBw
cykKIC0tLS0tLSAgLS0tLS0tLS0tLS0tLSAgLS0tLS0tLS0tLS0tCiAxcXVldWUgIDAuNjgvMC40
MyAgICAgIDIuNDkvMi45NgogMnF1ZXVlICAwLjk1LzAuNzUgICAgICA0Ljc0LzUuMDcKIDRxdWV1
ZSAgMS44OS8xLjM5ICAgICAgOC44MC85LjkyCgpcY2xlYXJwYWdlCgojIFJlZmVyZW5jZXMKClsw
XSBodHRwOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
NS0wNS9tc2cwMTUwNC5odG1sCgpbMV0gaHR0cHM6Ly9naXRodWIuY29tL2ZyZWVic2QvZnJlZWJz
ZC9ibG9iL21hc3Rlci9zeXMvZGV2L25ldG1hcC9uZXRtYXBfbWVtMi5jI0wzNjIKClsyXSBodHRw
czovL3d3dy5mcmVlYnNkLm9yZy9jZ2kvbWFuLmNnaT9xdWVyeT12YWxlJnNla3Rpb249NCZuPTEK
ClszXSBodHRwczovL2dpdGh1Yi5jb20vaW92aXNvci9icGYtZG9jcy9ibG9iL21hc3Rlci9FeHBy
ZXNzX0RhdGFfUGF0aC5wZGYgCgpbNF0gaHR0cDovL3Byb3RvdHlwZS1rZXJuZWwucmVhZHRoZWRv
Y3MuaW8vZW4vbGF0ZXN0L25ldHdvcmtpbmcvWERQL2Rlc2lnbi9yZXF1aXJlbWVudHMuaHRtbCN3
cml0ZS1hY2Nlc3MtdG8tcGFja2V0LWRhdGEKCls1XSBodHRwOi8vbHhyLmZyZWUtZWxlY3Ryb25z
LmNvbS9zb3VyY2UvZHJpdmVycy9uZXQvZXRoZXJuZXQvaW50ZWwvaXhnYmUvaXhnYmVfbWFpbi5j
I0wyMDczCgpbNl0gaHR0cDovL2x4ci5mcmVlLWVsZWN0cm9ucy5jb20vc291cmNlL2RyaXZlcnMv
bmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvZW5fcnguYyNMNTIKCls3XSBodHRwczovL3NjaGQu
d3MvaG9zdGVkX2ZpbGVzL3hlbmRldmVsb3BlcmFuZGRlc2lnbnN1bW1pdDIwMTcvZTYvVG9HcmFu
dE9yTm90VG9HcmFudC1YRERTMjAxN192My5wZGYKCiMgSGlzdG9yeQoKQSB0YWJsZSBvZiBjaGFu
Z2VzIHRvIHRoZSBkb2N1bWVudCwgaW4gY2hyb25vbG9naWNhbCBvcmRlci4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpEYXRlICAgICAgIFJldmlzaW9uIFZlcnNpb24gIE5vdGVzCi0tLS0tLS0tLS0gLS0tLS0t
LS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoy
MDE2LTEyLTE0IDEgICAgICAgIFhlbiA0LjkgIEluaXRpYWwgdmVyc2lvbiBmb3IgUkZDCgoyMDE2
LTA4LTI5IDIgICAgICAgIFhlbiA0LjEwIFRyaW0gZG93biB0aGUgc3BlY2lmaWNhdGlvbgoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSZXdyaXRlIFByb3Bvc2VkIEV4dGVuc2lvbiB0byB1
c2UgY29udHJvbCByaW5nCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFkanVzdCAiR3Vl
c3QgVHJhbnNtaXNzaW9uIiBhbmQgIkd1ZXN0IFJlY2VpdmUiCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdG8gcmVmbGVjdCB0aGUgbmV3bHkgcHJvcG9zZWQgZXh0ZW5zaW9uLgoKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBZGRlZCBzb21lIHBlcmZvcm1hbmNlIG51bWJlcnMgZnJv
bSB0aGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZW50YXRpb24KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 14:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 14:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnI4-0002vK-75; Fri, 01 Sep 2017 14:51:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dnnI3-0002ue-8G
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 14:51:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 15/09-01777-AE379A95; Fri, 01 Sep 2017 14:51:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42LpnVTnqvuyeGW
 kwboGC4slHxezODB6HN39mymAMYo1My8pvyKBNePm2TVMBQt0Krpe9TI3MD5R7GLk5BASmMAk
 0fNKvouRC8j+wyjxbMpPZghnA6NE79wXjBBOI6PEi475bCAtbAJ6Eq3nPzOD2CIC6hKnOy6yg
 hQxC2xmlJh7vAnI4eAQFvCReLbOCaSGRUBV4nnrZmaQMK+AncS0CbEgYQkBeYldbSCtnBycAv
 YSs/fdZIG4yE6i8es1ZogaQ4nTD7cxTmDkW8DIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MB
 ULze1uDgxPTUnMalYLzk/dxMjMEwYgGAH4/c/TocYJTmYlER5q/1XRArxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4O0vWhkpJFiUmp5akZaZAwxYmLQEB4+SCO9RkDRvcUFibnFmOkTqFKMux4bV6
 78wCbHk5eelSonzXgEpEgApyijNgxsBi55LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNBZ
 nCk5lXArfpFdARTEBH/Pu8AuSIkkSElFQDo3SehH0CZ/LxwCcVkW8+THSrTV+rtFvY+M/jgl2
 fjugxtb84cezKNtND6dJJ9ut1siIlNQqeiFR+ClcpN//xdtKtOvNPs1e/CVsw4e69fQ+D2WNi
 pyzY0N3SUf1+Uaaoh81stw39q4tCQ621mKc6y27ex54Tfb3w7/6yiJYddekX5myTtdNap8RSn
 JFoqMVcVJwIAFeGCXiZAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504277479!81532131!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44209 invoked from network); 1 Sep 2017 14:51:21 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 14:51:21 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v81EpHpG029536
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 1 Sep 2017 14:51:17 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v81EpGNI020935
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 1 Sep 2017 14:51:17 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v81EpGfY000474;
 Fri, 1 Sep 2017 14:51:16 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 01 Sep 2017 07:51:16 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri,  1 Sep 2017 15:50:57 +0100
Message-Id: <20170901145057.17414-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170901145057.17414-1-joao.m.martins@oracle.com>
References: <20170901145057.17414-1-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/1] public/io/netif.h: add gref mapping
	control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkcyAzIG1lc3NhZ2VzIHRvIGFsbG93IGd1ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRz
IG1hcHBlZCwKc3VjaCB0aGF0IDEpIGd1ZXN0cyBhbGxvd2luZyBmYXN0IHJlY3ljbGluZyBvZiBw
YWdlcyBjYW4gYXZvaWQgZG9pbmcKZ3JhbnQgb3BzIGZvciB0aG9zZSBjYXNlcywgb3Igb3RoZXJ3
aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcg
YSBmaXhlZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgoKVGhlIHRocmVlIGNvbnRyb2wg
cmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6CiAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQgYnkgYmFj
a2VuZAogLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRoZXkgYXJlIG5vdCBpbiB1c2UpCiAt
IEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVmcyBrZXB0IG1hcHBlZC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vbmV0aWYuaCB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lv
L25ldGlmLmgKaW5kZXggY2EwMDYxNDEwZC4uMjY0YzMxNzQ3MSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL25ldGlmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlm
LmgKQEAgLTM1Myw2ICszNTMsOSBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVxdWVzdCB7CiAj
ZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElOR19TSVpFIDUKICNkZWZp
bmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HICAgICAgNgogI2RlZmluZSBY
RU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0FMR09SSVRITSAgICA3CisjZGVmaW5lIFhFTl9O
RVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIDgKKyNkZWZpbmUgWEVOX05FVElG
X0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HICAgICAgOQorI2RlZmluZSBYRU5fTkVUSUZfQ1RS
TF9UWVBFX1BVVF9HUkVGX01BUFBJTkcgICAgIDEwCiAKICAgICB1aW50MzJfdCBkYXRhWzNdOwog
fTsKQEAgLTM5MSw2ICszOTQsNDEgQEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsK
IH07CiAKIC8qCisgKiBTdGF0aWMgR3JhbnRzIChzdHJ1Y3QgeGVuX25ldGlmX2dyZWZfYWxsb2Mp
CisgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisgKgorICog
QSBmcm9udGVuZCBtYXkgcHJvdmlkZSBhIGZpeGVkIHNldCBvZiBncmFudCByZWZlcmVuY2VzIHRv
IGJlIG1hcHBlZCBvbgorICogdGhlIGJhY2tlbmQuIFRoZSBtZXNzYWdlIG9mIHR5cGUgWEVOX05F
VElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCisgKiBwcmlvciBpdHMgdXNhZ2UgaW4gdGhl
IGNvbW1hbmQgcmluZyBhbGxvd3MgZm9yIGNyZWF0aW9uIG9mIHRoZXNlIG1hcHBpbmdzLgorICog
VGhlIGJhY2tlbmQgd2lsbCBtYWludGFpbiBhIGZpeGVkIGFtb3VudCBvZiB0aGVzZSBtYXBwaW5n
cy4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRSBsZXRz
IGEgZnJvbnRlbmQgcXVlcnkgaG93IG1hbnkKKyAqIG9mIHRoZXNlIG1hcHBpbmdzIGNhbiBiZSBr
ZXB0LgorICoKKyAqIEVhY2ggZW50cnkgaW4gdGhlIFhFTl9ORVRJRl9DVFJMX1RZUEVfe0FERCxQ
VVR9X0dSRUZfTUFQUElORyBpbnB1dCB0YWJsZSBoYXMKKyAqIHRoZSBmb2xsb3dpbmcgZm9ybWF0
OgorICoKKyAqICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcg
IG9jdGV0CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rCisgKiB8IGdyYW50IHJlZiAgICAgICAgICAgICB8ICBmbGFncyAgICB8ICBwYWRkaW5nICB8
CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCisg
KgorICogZ3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UKKyAqIGZsYWdzOiBmbGFncyBkZXNjcmli
aW5nIHRoZSBjb250cm9sIG9wZXJhdGlvbgorICoKKyAqLworCitzdHJ1Y3QgeGVuX25ldGlmX2dy
ZWZfYWxsb2MgeworICAgICAgIGdyYW50X3JlZl90IHJlZjsKKyAgICAgICB1aW50MTZfdCBmbGFn
czsKKworI2RlZmluZSBfWEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkgICAgMAorI2RlZmlu
ZSBYRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seSAgICAoMVU8PF9YRU5fTkVUSUZfQ1RSTEZf
R1JFRl9yZWFkb25seSkKKworICAgICAgIHVpbnQ4X3QgcGFkWzJdOworfTsKKworLyoKICAqIENv
bnRyb2wgbWVzc2FnZXMKICAqID09PT09PT09PT09PT09PT0KICAqCkBAIC02MDksNiArNjQ3LDgy
IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7CiAgKiAgICAgICBpbnZhbGlkYXRl
IGFueSB0YWJsZSBkYXRhIG91dHNpZGUgdGhhdCByYW5nZS4KICAqICAgICAgIFRoZSBncmFudCBy
ZWZlcmVuY2UgbWF5IGJlIHJlYWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKICAq
ICAgICAgIHRoZSByZXNwb25zZSBoYXMgYmVlbiBwcm9jZXNzZWQuCisgKgorICogWEVOX05FVElG
X0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVu
ZCB0byBmZXRjaCB0aGUgbnVtYmVyIG9mIGdyZWZzIHRoYXQgY2FuIGJlIGtlcHQKKyAqIG1hcHBl
ZCBpbiB0aGUgYmFja2VuZC4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVO
X05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKKyAqICBkYXRhWzBdID0gcXVl
dWUgaW5kZXggKGFzc3VtZWQgMCBmb3Igc2luZ2xlIHF1ZXVlKQorICogIGRhdGFbMV0gPSAwCisg
KiAgZGF0YVsyXSA9IDAKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05F
VElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRl
ZAorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAt
IFRoZSBxdWV1ZSBpbmRleCBpcworICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG91dCBvZiByYW5nZQorICogICAgICAgICAgIFhFTl9ORVRJRl9D
VFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCisgKiAg
ZGF0YSAgID0gbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyBhbGxvd2VkIGluIHRoZSBncmVmIG1h
cHBpbmcgdGFibGUKKyAqICAgICAgICAgICAoaWYgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVsKSBv
ciB6ZXJvIGlmIGEgbWFwcGluZyB0YWJsZSBpcworICogICAgICAgICAgIG5vdCBzdXBwb3J0ZWQg
KGkuZS4gaGFzaCBtYXBwaW5nIGlzIGRvbmUgb25seSBieSBtb2R1bGFyCisgKiAgICAgICAgICAg
YXJpdGhtZXRpYykuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5H
CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGlz
IHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIG1hcCBhIGxpc3Qgb2YgZ3JhbnQK
KyAqIHJlZmVyZW5jZXMuCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlwZSAgICA9IFhFTl9O
RVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORworICogIGRhdGFbMF0gPSBxdWV1ZSBpbmRl
eAorICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBjb250YWluaW5nIHRoZSBt
YXBwaW5nIGxpc3QKKyAqICAgICAgICAgICAgKGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5n
IG9mIGdyYW50KQorICogIGRhdGFbMl0gPSBzaXplIG9mIGxpc3QgaW4gZW50cmllcworICoKKyAq
IFJlc3BvbnNlOgorICoKKyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NV
UFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkCisgKiAgICAgICAgICAgWEVOX05F
VElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0aW9uIGZhaWxlZAorICog
ICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJh
dGlvbiBzdWNjZXNzZnVsCisgKgorICogTk9URTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFi
bGUgaGFzIHRoZSBmb3JtYXQgb3V0bGluZWQKKyAqICAgICAgIGluIHN0cnVjdCB4ZW5fbmV0aWZf
Z3JlZl9hbGxvYy4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX1BVVF9HUkVGX01BUFBJTkcK
KyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIFRoaXMgaXMg
c2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50
CisJICogcmVmZXJlbmNlcy4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVO
X05FVElGX0NUUkxfVFlQRV9QVVRfR1JFRl9NQVBQSU5HCisgKiAgZGF0YVswXSA9IHF1ZXVlIGlu
ZGV4CisgKiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdlIGNvbnRhaW5pbmcgdGhl
IG1hcHBpbmcgbGlzdAorICogICAgICAgICAgICAoYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5p
bmcgb2YgcGFnZSkKKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0IGluIGVudHJpZXMKKyAqCisg
KiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9T
VVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICogICAgICAgICAgIFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKKyAq
ICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVy
YXRpb24gc3VjY2Vzc2Z1bAorICoKKyAqIE5PVEU6IEVhY2ggZW50cnkgaW4gdGhlIGlucHV0IHRh
YmxlIGhhcyB0aGUgZm9ybWF0IG91dGxpbmVkIGluCisgKiAgICAgICBzdHJ1Y3QgeGVuX25ldGlm
X2dyZWZfYWxsb2MuIFRoZSBvbmx5IHZhbGlkIGVudHJpZXMgYXJlIHRob3NlCisgKgkgcHJldmlv
dXNseSBhZGRlZCB3aXRoIG1lc3NhZ2UgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQ
SU5HCisgKgkgYXJlIHZhbGlkLiBBZGRpdGlvbmFsbHksIGVudHJpZXMgaW4gaW5mbGlnaHQgd2ls
bCBkZWxpdmVyIGFuIGVycm9yLgorICoKICAqLwogCiBERUZJTkVfUklOR19UWVBFUyh4ZW5fbmV0
aWZfY3RybCwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:00:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnQZ-00043D-1D; Fri, 01 Sep 2017 15:00:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnnQX-000437-Lz
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:00:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1C/E8-01770-8F579A95; Fri, 01 Sep 2017 15:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6P0pW
 RBtOvSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Fk9mKVjKXnH59UOWBsYLrF2MnBwSAv4S
 S95+ZAaxWQRUJN7sPMEEYrMJKEv87OxlA7FFBHQkru59AVTPxcEs8I9ZYs+yTWBFwgIaEhsnn
 mABsXkFLCR6Xm0FinNwCAnYSrxdoQIRFpQ4OfMJWAkz0JwFuz+xgZQwC0hLLP/HARLmFLCT2D
 5zJViJKNAJnUvngNlCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BEL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAH49nTnocYJTmYlER5q/1XRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4O0uWRkpJFiUmp5akZaZAwx5mLQEB4+SCO9ikDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5C0GKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHm3gkzhycwrgdv0CugIJqAj/n1eAXJESSJCSqqBcfa1Bs3uvybL1cWbY2zDFnicO1N
 xdHFC3VLmeYVzT1eVf3K/PPtYm9Yxl4L5FdddxCtv3F74QnilS4DMwx2JMg7TIhW3+vBF751R
 dbnEsViOVT50MZPNASZT23+ec1ozp66XX8kQwhfy7x1794Flzj5pn3SPbF4eEuwl8KtzR/3Nn
 Oi3j5j2KrEUZyQaajEXFScCACVGJGa6AgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504278006!107078129!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28997 invoked from network); 1 Sep 2017 15:00:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:00:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446222408"
Date: Fri, 1 Sep 2017 16:00:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170901150003.hesddpdldzrwlhou@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831102719.30462-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md\
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6Mjc6MTlBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPiArCj4gKyAgICBT
dXBwb3J0ZWQsIHg4NjogYnpJbWFnZQoKRG8geW91IG1lYW4gYm9vdGluZyBhIFBWIGd1ZXN0PyBJ
ZiBzbyB0aGVyZSBhcmUgYSBmZXcgbW9yZSBmb3JtYXRzLgoKPiArICAgIFN1cHBvcnRlZCwgQVJN
MzI6IHpJbWFnZQo+ICsgICAgU3VwcG9ydGVkLCBBUk02NDogSW1hZ2UgW1hYWCAtIE5vdCBzdXJl
IGlmIHRoaXMgaXMgY29ycmVjdF0KPiArCj4gK0Zvcm1hdCB3aGljaCB0aGUgdG9vbHN0YWNrIGFj
Y2VwdCBmb3IgZGlyZWN0LWJvb3Qga2VybmVscwpbLi4uXQo+ICsjIyMgSlNPTiBzdXBwb3J0IGZv
ciB4bAo+ICsKPiArICAgIFN0YXR1czogUHJldmlldwo+ICsKCldoYXQgaXMgdGhpcz8KCj4gKyMj
IyBBSENJIHN1cHBvcnQgZm9yIHhsCj4gKwo+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+
ICsKClRoZXJlIGlzIG9ubHkgb25lIGtub2IgdG8gY2hhbmdlLCBJJ20gbm90IHN1cmUgd2hldGhl
ciBtYWtlcyBzZW5zZSB0bwpsaXN0IGl0IHNlcGFyYXRlbHkuCgo+ICsjIyMgU29mdC1yZXNldCBm
b3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKCldlIG5ldmVyIHRlc3RlZCB0
aGlzIGluIG9zc3Rlc3Qgc28gSSdtIG5vdCBzdXJlIGFib3V0IGlmIHRoaXMgaXMgdGhlCmNvcnJl
Y3Qgc3RhdHVzLiBGdXJ0aGVybW9yZSB0aGVyZSBpcyBhbHNvIG1vdmluZyBwYXJ0cyBpbiBoeXBl
cnZpc29yLgoKCj4gKwo+ICsjIyMgT25saW5lIHJlc2l6ZSBvZiB2aXJ0dWFsIGRpc2tzCj4gKwo+
ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKCldoYXQgaXMgdGhpcz8gSXMgdGhpcyBwYXJ0IG9mIHRo
ZSBQViBibG9jayBwcm90b2NvbD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:06:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnWC-0004TM-Hc; Fri, 01 Sep 2017 15:06:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dnnWB-0004TG-M8
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:05:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F5/B5-03874-65779A95; Fri, 01 Sep 2017 15:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHRDpG5Y+cp
 Igw3bJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWi/MZC+bxV+w6wNvAOJ+ni5GTQ0LAX2La
 t5lsIDabgK5E05a/QDYHh4iAisTtvQYgYWaBeonW7R+ZQWxhATeJK40PWEFsFqCSKeePs4DYv
 AKeEkumLWKDGCkncf74T2aQMUICahJz18dDlAhKnJz5hAVipITEwRcvmCcwcs9CkpqFJLWAkW
 kVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgGDAAwQ7Gv2s
 DDzFKcjApifJW+6+IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+7V0ZaSQYFFqempFWmYOMCBh
 0hIcPEoivItLgNK8xQWJucWZ6RCpU4y6HAt6NnxhEmLJy89LlRLndSwDKhIAKcoozYMbAYuOS
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmzQW5hCczrwRu0yugI5iAjvj3eQXIESWJCCmpBs
 aU6zeV/77+pPZyTeOLG39z5f4z3HlzuOvS7B8bit8FvpT/u0M6RCPfR5f1vhxvguyp65/E1Be
 LdJWtM9A3Os2qsE1z2w7ZygkG5d8YHngyuvbNf2vZm3zS59ExhetfN5Ud31Pk/uDfiVMXnMLD
 Ciy652yS+tN5uOXszC1Lrqv7lS7+dUOH/YGuEktxRqKhFnNRcSIAYGWNa4kCAAA=
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504278356!77213816!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41942 invoked from network); 1 Sep 2017 15:05:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:05:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438021091"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 16:05:36 +0100
Message-ID: <1504278336-23963-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] PERLLIB,
	@INC: Add . in some places we missed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KiBjcmktZ2V0Y29uZmlnIChpbnZva2VkIGJ5IG1hbnkgY3IqIHNjcmlwdHMsIHN0YW5kYWxvbmUt
cmVzZXQsIGV0Yy4pCiogbWdpLWNvbW1vbiAoaW52b2tlZCBieSBtYW55IG1nKikKKiBUd28gbGl0
ZXJhbCBwZXJsIC1lIGluY2x1ZGVzIGluIFRjbCBjb2RlLgoKSSB0aGluayB0aGlzIGxlYXZlcyBu
byBzY3JpcHRzIHdoaWNoIGRvIG5vdCBzZXQgUEVSTExJQiBvciBASU5DLAplaXRoZXIgYnkgdGhl
bXNlbHZlcyBvciBieSBzb21ldGhpbmcgdGhleSBzb3VyY2Ugd2l0aCBgLicuCgpSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjcmktZ2V0Y29u
ZmlnICAgICAgICAgICB8IDIgKysKIG1naS1jb21tb24gICAgICAgICAgICAgIHwgMiArKwogdGNs
L0pvYkRCLUV4ZWN1dGl2ZS50Y2wgfCAxICsKIHRjbC9vc3N0ZXN0bGliLnRjbCAgICAgIHwgMSAr
CiA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NyaS1nZXRj
b25maWcgYi9jcmktZ2V0Y29uZmlnCmluZGV4IGIyYzkxYWMuLmI4OTFjOWIgMTAwNjQ0Ci0tLSBh
L2NyaS1nZXRjb25maWcKKysrIGIvY3JpLWdldGNvbmZpZwpAQCAtMTcsNiArMTcsOCBAQAogIyBh
bG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KIAogCitleHBvcnQgUEVSTExJQj0iLiR7UEVSTExJQis6fSR7UEVSTExJQn0i
CisKIGdldGNvbmZpZyAoKSB7CiAgICAgICAgIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwpkaWZmIC0tZ2l0IGEvbWdpLWNvbW1vbiBiL21naS1jb21tb24KaW5kZXggNTA4
MTUyMS4uNmNlMzQxNiAxMDA2NDQKLS0tIGEvbWdpLWNvbW1vbgorKysgYi9tZ2ktY29tbW9uCkBA
IC0xOCw2ICsxOCw4IEBACiAjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogIyBhbG9uZyB3aXRoIHRoaXMgcHJv
Z3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KIAorZXhw
b3J0IFBFUkxMSUI9Ii4ke1BFUkxMSUIrOn0ke1BFUkxMSUJ9IgorCiBmYWlsICgpIHsgZWNobyA+
JjIgIiQwOiAkMSI7IGV4aXQgMTsgfQogCiBtZ191cGRhdGVfb3JnX3B3ZD0kUFdECmRpZmYgLS1n
aXQgYS90Y2wvSm9iREItRXhlY3V0aXZlLnRjbCBiL3RjbC9Kb2JEQi1FeGVjdXRpdmUudGNsCmlu
ZGV4IDA3MzQwMTguLmFhY2Q5NDYgMTAwNjQ0Ci0tLSBhL3RjbC9Kb2JEQi1FeGVjdXRpdmUudGNs
CisrKyBiL3RjbC9Kb2JEQi1FeGVjdXRpdmUudGNsCkBAIC0xNDcsNiArMTQ3LDcgQEAgcHJvYyBk
Yi1lbnN1cmUtb3BlbiB7fSB7CiAgICAgY2F0Y2ggeyBkYi1lbnN1cmUtY2xvc2VkIH0gOyMgY2xl
YW4gdXAgYW55IGRldHJpdHVzCiAKICAgICBzZXQgcGwgeworCXVuc2hpZnQgQElOQywgcXcoLik7
CiAJdXNlIE9zc3Rlc3Q7CiAJdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKIAlyZWFkZ2xvYmFsY29u
ZmlnKCk7CmRpZmYgLS1naXQgYS90Y2wvb3NzdGVzdGxpYi50Y2wgYi90Y2wvb3NzdGVzdGxpYi50
Y2wKaW5kZXggYjVhNTJkMy4uZGJhNjU2YSAxMDA2NDQKLS0tIGEvdGNsL29zc3Rlc3RsaWIudGNs
CisrKyBiL3RjbC9vc3N0ZXN0bGliLnRjbApAQCAtMjIsNiArMjIsNyBAQCBwYWNrYWdlIHJlcXVp
cmUgVGNseAogcHJvYyByZWFkY29uZmlnIHt9IHsKICAgICBnbG9iYWwgYwogICAgIHNldCBwbCB7
CisJdW5zaGlmdCBASU5DLCBxdyguKTsKICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgZm9yZWFjaCBteSAkayAoc29ydCBrZXlzICVjKSB7
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnmO-0005xb-0B; Fri, 01 Sep 2017 15:22:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dnnmM-0005xV-58
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:22:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 44/E2-01778-14B79A95; Fri, 01 Sep 2017 15:22:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpK5D9cp
 Ig4lTFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf+84zFlxlrzg97z5bA+Mati5GTg4JAX+J
 V2tbwWw2AV2Jpi1/gWwODhEBFYnbew1AwswC9RKt2z8yg9jCAi4SM1c9ZAGxWYBKdv65DBbnF
 fCU+DL7LtRIOYnzx38yg4wRElCTmLs+HqJEUOLkzCcsECMlJA6+eME8gZF7FpLULCSpBYxMqx
 g1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOhnoGBcQdjy16
 /Q4ySHExKorzV/isihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwelStjBQSLEpNT61Iy8wBhiRM
 WoKDR0mE92wlUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8zSAzBECKMkrz4EbA4uMSo
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHemSBTeDLzSuA2vQI6ggnoiH+fV4AcUZKIkJJqYC
 xee8Fp8yf/sz41axa4ZjIzXJfRrtnZ/uNGp5at1/S4yX/3fOefzRWbkyVyfIrcvBc770dO3T5
 tqYzfgRxBtr7dcy9te8zE8a2i9NM9Ce3P5zdb7pF4X9n3v/b0r/X/RX7xCPTl37hSJqxX+cJ8
 UiOHsxO7Bu+mmiXnZ/3lexlT8/9xzENB34tKLMUZiYZazEXFiQDDx+4migIAAA==
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504279358!108153267!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41703 invoked from network); 1 Sep 2017 15:22:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:22:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438024132"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 16:22:17 +0100
Message-ID: <1504279337-24227-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] mg-host: Prepare $checkhostq only if
	needed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBoZWxwZnVsIGJlY2F1c2UgaW4gc3RhbmRhbG9uZSBtb2RlIHRoZXJlIGlzIG5vIHJl
c291cmNlcyB0YWJsZQphbmQgdGhpcyBmYWlscy4gIEJ1dCB3ZSB3YW50IHBlb3BsZSB0byB1c2Ug
YG1nLWhvc3RzIHBvd2VyJyBpbgpzdGFuZGFsb25lIG1vZGUsIGlmIHRoZXkgY2FuLCByYXRoZXIg
dGhhbiBydW5uaW5nIC4vbXN1LXBkdSBhZC1ob2MgKG9yCndoYXRldmVyKS4KClJlcG9ydGVkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1nLWhvc3RzIHwg
OCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9tZy1ob3N0cyBiL21nLWhvc3RzCmluZGV4IDVjZGVjZTUuLmI2MmU0
MzAgMTAwNzU1Ci0tLSBhL21nLWhvc3RzCisrKyBiL21nLWhvc3RzCkBAIC05OSwxMiArOTksMTQg
QEAgdXNlIEZpbGU6OkJhc2VuYW1lOwogCiBjc3JlYWRjb25maWcoKTsKIAotb3VyICRjaGVja2hv
c3RxID0gJGRiaF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7Ci0gICAgU0VMRUNUICogRlJPTSByZXNv
dXJjZXMgV0hFUkUgcmVzdHlwZT0naG9zdCcgQU5EIHJlc25hbWU9PwotRU5ECitvdXIgJGNoZWNr
aG9zdHE7CiAKIHN1YiBjaGVja2hvc3QgKCQpIHsKICAgICBteSAoJGhvc3QpID0gQF87CisKKyAg
ICAkY2hlY2tob3N0cSAvLz0gJGRiaF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CisgICAgU0VMRUNU
ICogRlJPTSByZXNvdXJjZXMgV0hFUkUgcmVzdHlwZT0naG9zdCcgQU5EIHJlc25hbWU9PworRU5E
CiAgICAgJGNoZWNraG9zdHEtPmV4ZWN1dGUoJGhvc3QpOwogICAgIG15ICRyb3cgPSAkY2hlY2to
b3N0cS0+ZmV0Y2hyb3dfaGFzaHJlZigpOwogICAgIGRpZSAiJGhvc3QgPyIgdW5sZXNzICRyb3c7
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:24:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnns-00063j-AV; Fri, 01 Sep 2017 15:24:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dnnnr-00063b-E9
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:24:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E6/C6-03414-E9B79A95; Fri, 01 Sep 2017 15:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDve686pW
 RBrseCVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvnzoWXGauWH1hO3sD4wemLkZODgkBf4m1
 N5eC2WwCuhJNW/6ydTFycIgIqEjc3msAEmYWqJdo3f6RGcQWFnCWOPGkjR3EZgEqWX52CyuIz
 SvgKbFz2hd2iJFyEueP/2QGGSMkoCYxd308RImgxMmZT1ggRkpIHHzxgnkCI/csJKlZSFILGJ
 lWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhgEDEOxg/LM
 s4BCjJAeTkihvtf+KSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvB5VKyOFBItS01Mr0jJzgAEJ
 k5bg4FES4T1bCZTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4rxTIDAGQoozSPLgRsOi4x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeWZApPJl5JXCbXgEdwQR0xL/PK0COKElESEk1MG
 6bvcez6PwCwcUtvvtz3qlc7H7ypzeoqDeB/9k8Dga7GZPTvH8eXHXqd8aX7qdGeznMd6VflF8
 fdUy35eDb13IT2816HG9L8c1pad37rCXiwG0b7xr7zW2WAUdm2qd2Pyuas0r/r5E9I5/Jg9w0
 31MrtH/JPWU4Z6TPx3xD5/X/22edWyw0G5VYijMSDbWYi4oTAdnRjdGJAgAA
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504279452!80564019!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63040 invoked from network); 1 Sep 2017 15:24:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:24:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446225960"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 16:24:03 +0100
Message-ID: <1504279443-24336-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] README: document need for
	libnet-snmp-perl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogUkVBRE1FIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1n
aXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXggYjQ1MDU4ZC4uZmZlMDAxOCAxMDA2NDQKLS0tIGEv
UkVBRE1FCisrKyBiL1JFQURNRQpAQCAtMjU0LDYgKzI1NCw3IEBAIFRvIHJ1biBvc3N0ZXN0IGlu
IHN0YW5kYWxvbmUgbW9kZToKICAgICAgY2hpYXJrLXV0aWxzLWJpbgogICAgICBsaWJ4bWwtbGli
eG1sLXBlcmwKICAgICAgZGN0cmwtdG9vbHMKKyAgICAgbGlibmV0LXNubXAtcGVybCAoaWYgeW91
IGFyZSBnb2luZyB0byB1c2UgTWFzdGVyc3dpdGNoIFBEVXMpCiAKICAtIE9wdGlvbmFsOgogICAg
ICBpcG1pdG9vbCAtLSBmb3IgaG9zdHMgd2hpY2ggdXNlIElQTUkgZm9yIHBvd2VyIGNvbnRyb2wK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnsR-0006WI-TY; Fri, 01 Sep 2017 15:28:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnnsQ-0006WC-F3
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:28:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AE/AB-01783-9BC79A95; Fri, 01 Sep 2017 15:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpO7OmpW
 RBs8+clh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrV+9hL1jIWfH1xgTmBsY77F2MnBwSAv4S
 j04sYwaxWQRUJFo3nwGLswkoS/zs7GUDsUWA7N5fv1lAbGaBcolpHT+YQGxhASuJ8yveAtkcH
 LwCFhJv1rqCmEICRRKvGo1BKngFBCVOznwC1akjsWD3JzaQEmYBaYnl/zhAwpwC9hL31l8HKx
 EFOqBz6RwwW0hAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6CUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBIYYAxDsYLzV53yIUZKDSUmUt9p/RaQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd4D1SsjhQSLUtNTK9Iyc4DBDpOW4OBREuEtB0nzFhck5hZnpkOkTjEqS
 onzzgJJCIAkMkrz4NpgEXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrx9IFN4MvNK4Ka/Al
 rMBLT43+cVIItLEhFSUg2Mih5zG4SDtLclSXp+2SJi0S8r25iWFvL1R/fXdS9UTMRnOXo1Shi
 WnZrLH7hEsMj3Duc7gRZVExmtta591octJ5QwWbjPWPtIy2ytzLYjeSxNfTV7mbK1D+zX8Wct
 mH6q03Gp0dqHkXqBFiHS87691ta1lJOsZTmokHL/xv6CVT7eV92DziixFGckGmoxFxUnAgBhH
 FjBqwIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504279735!95948311!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13380 invoked from network); 1 Sep 2017 15:28:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:28:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438025601"
Date: Fri, 1 Sep 2017 16:28:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901152824.vg525wpi6sc2i32t@citrix.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <59A6800202000078001755C4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A6800202000078001755C4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MDY6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2hvcnQtY2lyY3VpdCBhYnNvbHV0ZSBwYXRocyBvZiBnZW5lcmF0ZWQgaGVhZGVycyB0
byB0aGVpciBwYXRobGVzcwo+IGVxdWl2YWxlbnRzLCB0byBhdm9pZCB0d28gcmFjaW5nIGludm9j
YXRpb25zIG9mIHRoZSBzYW1lIHJ1bGUgcHJvZHVjaW5nCj4gdGhlbS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gVGhpcyB3YW50cyB0
byBiZSBiYWNrcG9ydGVkIHRvIDQuOSBhbmQgNC44Lgo+IAo+IC0tLSBhL3Rvb2xzL2xpYnhsL01h
a2VmaWxlCj4gKysrIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKPiBAQCAtMjY0LDYgKzI2NCwxMyBA
QCAkKExJQlhMX09CSlMpICQoTElCWExfVEVTVF9PQkpTKSAkKExJQlhMCj4gIAkkKFRFU1RfUFJP
R19PQkpTKSAkKFNBVkVfSEVMUEVSX09CSlMpOiBsaWJ4bC5oCj4gICQoTElCWExfT0JKUykgJChM
SUJYTF9URVNUX09CSlMpOiBsaWJ4bF9pbnRlcm5hbC5oCj4gIAo+ICsjIGxpYmFjcGkgc291cmNl
cyAobGl2aW5nIGluIGFub3RoZXIgc3ViZGlyZWN0b3J5KSB3aWxsIGhhdmUgdGhlaXIgaW5jbHVz
aW9ucwo+ICsjIG9mIGhlYWRlcnMgZnJvbSB0aGlzIGRpcmVjdG9yeSByZWNvcmRlZCBhcyBhYnNv
bHV0ZSBwYXRocyBpbiB0aGUgLiouby5kCj4gKyMgZmlsZXMuICBJbiBvcmRlciB0byBub3QgaW52
b2tlIHRoZSBzdWJzZXF1ZW50IHJ1bGUgdHdpY2UgKGFuZCBwZXJoYXBzIGluIGEKPiArIyByYWNp
bmcgd2F5IHdoZW4gZG9pbmcgYSBwYXJhbGxlbCBidWlsZCksIHNob3J0LWNpcmN1aXQgdGhlIGFi
c29sdXRlIHBhdGhzIHRvCj4gKyMgdGhlIGxvY2FsIG9uZXMgZmlyc3QuCj4gKyQoQ1VSRElSKS9f
bGlieGxfdHlwZSUuaDogX2xpYnhsX3R5cGUlLmggOwoKSSBkb24ndCBxdWl0ZSBnZXQgdGhpcy4g
SSBub3JtYWxseSBidWlsZCB3aXRoIC1qOCBhbmQgbmV2ZXIgc2F3IGEgcmFjZS4KCkRvIHlvdSBt
ZWFuIHBhcmFsbGVsIGJ1aWxkIGluIHdoaWNoIHR3byBtYWtlcyBlbnRlciBsaWJ4bD8gSXMgdGhh
dApwb3NzaWJsZT8KCldoeSBkb2VzIGxpYmFjcGkgbWF0dGVyPyBBbGwgZGVwZW5kZW5jaWVzIGZp
bGVzICgqLm8uZCkgc2hvdWxkIGJlIGxvY2FsCnRvIGxpYnhsIGFueXdheS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:29:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnsj-0006Xx-4c; Fri, 01 Sep 2017 15:29:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnnsh-0006Xl-Hh
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:29:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8A/C7-03610-ACC79A95; Fri, 01 Sep 2017 15:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO6pmpW
 RBjOPyVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtfWeYCmaJVNy5tYm5gXGDQBcjJ4eEgL/E
 pK6NjCA2m4C+xO4Xn5hAbBEBdYnTHRdZQWxmAXeJT7e+s4DYwgIhEq9WLQGrYRFQkWj4+h/M5
 hXwkLi7cwE7xEw5ifPHfzKD2EICahLX+i+xQ9QISpyc+YQFYqaExMEXL5gnMHLPQpKahSS1gJ
 FpFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgKDAAwQ7GmZf
 9DzFKcjApifJW+6+IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe6B6ZaSQYFFqempFWmYOMChh
 0hIcPEoivGcrgdK8xQWJucWZ6RCpU4yKUuK8s0D6BEASGaV5cG2wSLjEKCslzMsIdIgQT0FqU
 W5mCar8K0ZxDkYlYd4gkCk8mXklcNNfAS1mAlr87/MKkMUliQgpqQZG6YUh88p3z91qybQzZY
 vOh1i2jYViU6Zbv310eUXwqcNPJX79DI1ZveSvoX/GwrW8YtdmRvyoPif6wn/HqgXFZxcIFz7
 rldf3KxFmCi3n1rZknJchp3vymaBLwERGtwk6Npqbn0/LFzwqPuvBB5a3eqW9tuuDZLs23Z2a
 NXnuSjee7Pagmm/mSizFGYmGWsxFxYkAlzBkBX8CAAA=
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504279753!80582330!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26253 invoked from network); 1 Sep 2017 15:29:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:29:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438025706"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 1 Sep 2017 16:29:10 +0100
Message-ID: <1504279750-9102-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] x86/shadow: Clarify the safety of guest-linear
	mapping construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNCgpIGxvb2tzIHVuc2FmZSwgYXMgaXQgY3JlYXRl
cyBhIGd1ZXN0LWxpbmVhcgptYXBwaW5nIHdpdGggZ2w0bWZuLiAgSG93ZXZlciwgaXQgaXMgY29y
cmVjdCBiZWNhdXNlIG9mIHRoZSB3YXkgbW9uaXRvciB0YWJsZXMKYXJlIGNvbnN0cnVjdGVkIGZv
ciB0cmFuc2xhdGVkIGRvbWFpbnMuCgpMZWF2ZSBhIGNvbW1lbnQgYW5kIHNvbWUgY2xhcmlmeWlu
ZyBhc3NlcnRpb25zLgoKQWxzbywgdGhlcmUgaXMgbm8gbG9uZ2VyIHN1cHBvcnQgZm9yIHRyYW5z
bGF0ZSAhPSBleHRlcm5hbCwgc28gZHJvcCB0aGUgY2xhdXNlCmFzIGl0IGlzIGRlYWQuCgpGaW5h
bGx5LCBjb3JyZWN0IHRoZSBjb21tZW50IGZvciBzaF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2wy
aCgpLiAgV2UgbmVlZCB0bwphZGQgWGVuIG1hcHBpbmdzIGludG8gbDJoIGZvciAzLW9uLWFueSBQ
ViBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDMxICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKaW5kZXggYzVjMGFmOC4uN2FiOGYyOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwpAQCAtMTQ5MiwyOCArMTQ5MiwyOSBAQCB2b2lkIHNoX2luc3RhbGxfeGVuX2VudHJp
ZXNfaW5fbDQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAg
ICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0g
PQogICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1Jf
UlcpOwogCi0gICAgLyogU2VsZiBsaW5lYXIgbWFwcGluZy4gICovCi0gICAgaWYgKCBzaGFkb3df
bW9kZV90cmFuc2xhdGUoZCkgJiYgIXNoYWRvd19tb2RlX2V4dGVybmFsKGQpICkKLSAgICB7Ci0g
ICAgICAgIC8vIGxpbmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRlZCBQ
ViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9W
SVJUX1NUQVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwotICAgIH0KKyAg
ICAvKgorICAgICAqIEl0IGlzIG5vdCBzYWZlIHRvIGNyZWF0ZSBndWVzdCBsaW5lYXIgbWFwcGlu
Z3MgaW50byBhIHRyYW5zbGF0ZWQKKyAgICAgKiBkb21haW4uICBGb3IgdHJhbnNsYXRlZCBkb21h
aW5zLCB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQgb25jZSB0byBjcmVhdGUgYQorICAgICAqIG1vbml0
b3IgdGFibGUsIGFuZCBnbDRtZm4gbWF0Y2hlcyBzbDRtZm4uICBGb3Igbm9uLXRyYW5zbGF0ZWQg
ZG9tYWlucywKKyAgICAgKiBnbDRtZm4gcG9pbnRzIHRvIHRoZSByZWFsIGd1ZXN0IHRhYmxlcyBh
bmQgd2lsbCBkaWZmZXIgZnJvbSBzbDRtZm4uCisgICAgICovCisgICAgaWYgKCBzaGFkb3dfbW9k
ZV90cmFuc2xhdGUoZCkgKQorICAgICAgICBBU1NFUlQobWZuX2VxKGdsNG1mbiwgc2w0bWZuKSk7
CiAgICAgZWxzZQotICAgIHsKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJ
TkVBUl9QVF9WSVJUX1NUQVJUKV0gPQotICAgICAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihn
bDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKLSAgICB9CisgICAgICAgIEFTU0VSVCghbWZu
X2VxKGdsNG1mbiwgc2w0bWZuKSk7CisKKyAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQo
TElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oZ2w0
bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShzbDRl
KTsKIH0KICNlbmRpZgogCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzCi0vLyBGb3IgMy1v
bi0zIFBWIGd1ZXN0cywgd2UgbmVlZCB0byBtYWtlIHN1cmUgdGhlIHhlbiBtYXBwaW5ncyBhcmUg
aW4KLS8vIHBsYWNlLCB3aGljaCBtZWFucyB0aGF0IHdlIG5lZWQgdG8gcG9wdWxhdGUgdGhlIGwy
aCBlbnRyeSBpbiB0aGUgbDMKLS8vIHRhYmxlLgotCisvKgorICogRm9yIDMtbGV2ZWwgUFYgZ3Vl
c3RzLCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGUgeGVuIG1hcHBpbmdzIGFyZSBpbiBwbGFjZSwK
KyAqIHdoaWNoIG1lYW5zIHRoYXQgd2UgbmVlZCB0byBwb3B1bGF0ZSB0aGUgbDJoIGVudHJ5IGlu
IHRoZSBsMyB0YWJsZS4KKyAqLwogc3RhdGljIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19p
bl9sMmgoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc2wyaG1mbikKIHsKICAgICBzaGFkb3dfbDJl
X3QgKnNsMmU7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnntD-0006da-GU; Fri, 01 Sep 2017 15:29:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnntB-0006dG-L9
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:29:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 13/05-02229-8EC79A95; Fri, 01 Sep 2017 15:29:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/dFzcp
 Ig1d7JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3x9qZCi5zVpw4co25gXEBexcjJ4eQQJ7E
 v7d/wGxeATuJx2s+soLYEgKGEqcX3mQBsVkEVCV2r/kEFmcTUJdoe7YdzBYRUJa4+30GWA2zQ
 JzE/lmPGUFsYQF/iV8t14BquIDmf2OUmPpsLTNIglPAUuLUv9dANgfQMkGJvzuEIXq1JB7+ug
 U1R1ti2UKIEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Roa6CUVZaZnlOQ
 mZuYAecZ6uanFxYnpqTmJScV6yfm5mxiB4VfPwMC4g3Fbl/MhRkkOJiVR3mr/FZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhdq1dGCgkWpaanVqRl5gAjASYtwcGjJMJbDpLmLS5IzC3OTIdIn
 WJUlBLnnQWSEABJZJTmwbXBou8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJaAKYCwL8WTmlc
 BNfwW0mAlo8b/PK0AWlyQipKQaGJvzQh6+fxjOv/h0jg3j6f8v9mw9tsRPavq89wF3lVtOXkj
 daPzs5vtPpgevRa1sn/Jl2va+KaZuXNFb+JdYp4Tr3H/jL8h9pzJ9K1fl02t2i8L45og0G88M
 O/7nudwu+5gUn+7FS/V+iPhfCXT6fEE9oy33z4+JXmsCm5YEVkbFdO+ayawu8lyJpTgj0VCLu
 ag4EQAQ1j88uQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504279782!57245187!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32314 invoked from network); 1 Sep 2017 15:29:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 15:29:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 09:29:41 -0600
Message-Id: <59A99905020000780017693B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 09:29:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170831112223.24761-1-wei.liu2@citrix.com>
 <20170831112223.24761-3-wei.liu2@citrix.com>
 <59A946C902000078001766EC@prv-mh.provo.novell.com>
 <20170901134627.gxbfjezyn73shlws@citrix.com>
 <20170901135009.b3crwi3lufwp6eqe@citrix.com>
In-Reply-To: <20170901135009.b3crwi3lufwp6eqe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/mm: merge ptwr and mmio_ro page
 fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE1OjUwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDI6NDY6MjdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gT24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDM6Mzg6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+ID4gPiArICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4+ID4gPiArewo+PiA+ID4gKyAgICBsMV9wZ2VudHJ5X3QgcHRlOwo+PiA+ID4gKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiA+ID4gKyAgICB1bnNpZ25lZCBpbnQg
YWRkcl9zaXplID0gaXNfcHZfMzJiaXRfdmNwdSh2KSA/IDMyIDogQklUU19QRVJfTE9ORzsKPj4g
PiA+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKPj4gPiA+ICsgICAgICAg
IC5yZWdzICAgICAgPSByZWdzLAo+PiA+ID4gKyAgICAgICAgLnZlbmRvciAgICA9IGQtPmFyY2gu
Y3B1aWQtPng4Nl92ZW5kb3IsCj4+ID4gPiArICAgICAgICAuYWRkcl9zaXplID0gYWRkcl9zaXpl
LAo+PiA+ID4gKyAgICAgICAgLnNwX3NpemUgICA9IGFkZHJfc2l6ZSwKPj4gPiA+ICsgICAgICAg
IC5sbWEgICAgICAgPSAhaXNfcHZfMzJiaXRfdmNwdSh2KSwKPj4gPiAKPj4gPiAuLi4gYm90aCBp
c19wdl8zMmJpdF92Y3B1KCkgYWNjZXNzZXMgaGVyZSAod2hpY2ggaW50ZXJuYWxseSB1c2UKPj4g
PiB2LT5kb21haW4pLiBJbiBmYWN0IEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGRuJ3QgeWllbGQg
bW9yZQo+PiA+IGNvbnNpc3RlbnQgY29kZSBpZiB5b3UgZGlkbid0IHBhc3MgaW4gdGhlIGRvbWFp
biBhdCBhbGwsIGFzIHRoaXMKPj4gPiBtdXN0IHN0cmljdGx5IGJlIGN1cnJlbnQtPmRvbWFpbiwg
b3IgaW52b2tpbmcgeDg2X2VtdWxhdGUoKSBhbmQKPj4gPiB2YXJpb3VzIG90aGVyIGZ1bmN0aW9u
cyBpcyBib2d1cy4gWW91J2QgdGhlbiBsYXRjaCB0aGlzIGludG8gY3VycmQKPj4gPiBoZXJlLgo+
PiA+IAo+PiA+IEZ1cnRoZXJtb3JlIEkgdGhpbmsgdGhpcyBzZWNvbmQgdXNlIGNvdWxkIGJlY29t
ZSAiYWRkcl9zaXplID4gMzIiLgo+PiA+IAo+PiAKPj4gU29ycnksIHNlY29uZCB1c2Ugb2Ygd2hh
dD8KPiAKPiBPaCwgeW91IG1lYW4KPiAKPiAgICAubG1hID0gYWRkcl9zaXplID4gMzIKClllcy4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnw8-0007N8-V9; Fri, 01 Sep 2017 15:32:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnnw7-0007My-Q4
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:32:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 59/57-02225-E9D79A95; Fri, 01 Sep 2017 15:32:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpO7c2pW
 RBi0vBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/F5eyFbxlqdg15wFbA2M/SxcjJ4eEgL/E
 jLNX2UBsFgEVibfL54LZbALKEj87e8FsEQE9iaNvnoHZzAJzGCVOz+AAsYUF3CVmHPrL3sXIw
 cErYCHR/14LJCwkkC+x49gRsPG8AoISJ2c+YYFo1ZFYsPsTG0g5s4C0xPJ/YFM4BewkFj9cyQ
 xiiwJd0Ll0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6SXVJSZnlGSm5i
 Zo2toYKyXm1pcnJiempOYVKyXnJ+7iREYZPUMDIw7GE81Ox9ilORgUhLlrfZfESnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvdA9cpIIcGi1PTUirTMHGC4w6QlOHiURHjfgqR5iwsSc4sz0yFSp
 xiNOTasXv+FiaPpw5YvTEIsefl5qVLivLNASgVASjNK8+AGweLwEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVhXpsaoCk8mXklcPteAZ3CBHTKv88rQE4pSURISTUw6lVr8V86dubqlZqU3Q7
 x13W/ZTmdfDQztlW2bM3+PKvDLeEOLC0dvlfKNPPtsy+9WPAl/UV//oS8G3FuXhfX39iyuz1b
 JSnp7q7Ka0yzjPXsN58wLNvANCl4p9iGsJMbPtxsOsW2NK9PQPDvH8vw/zGBRz+e2Lrgm9xG/
 9JHj//8dg7yCTBQUmIpzkg01GIuKk4EAPMOUOS+AgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504279963!81851965!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2052 invoked from network); 1 Sep 2017 15:32:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:32:44 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438026795"
Date: Fri, 1 Sep 2017 16:32:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <20170901153241.pi4rukl7iknefyut@citrix.com>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-37-proskurin@sec.in.tum.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830183258.14612-37-proskurin@sec.in.tum.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>
Subject: Re: [Xen-devel] [PATCH v4 36/39] altp2m: Document external-only use
	on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDg6MzI6NTVQTSArMDIwMCwgU2VyZ2VqIFByb3NrdXJp
biB3cm90ZToKPiBGcm9tOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMu
Y29tPgo+IAo+IEN1cnJlbnRseSwgdGhlIGFsdHAybSBmZWF0dXJlIGhhcyBiZWVuIHVzZWQgYW5k
IHRodXMgZG9jdW1lbnRlZCBmb3IgdGhlCj4geDg2IGFyY2hpdGVjdHVyZS4gQXMgd2UgYWltIHRv
IGludHJvZHVjZSBhbHRwMm0gdG8gQVJNLCBpbiB0aGlzIGNvbW1pdCwKPiB3ZSBhZGp1c3QgdGhl
IGRvY3VtZW50YXRpb24gYnkgcG9pbnRpbmcgb3V0IHg4NiBvbmx5IHBhcnRzIGFuZCB0aHVzIG1h
a2UKPiBjbGVhciB0aGF0IHRoZSBtb2RlcyBYRU5fQUxUUDJNX2V4dGVybmFsIGFuZCBYRU5fQUxU
UDJNX2Rpc2FibGVkIGFyZQo+IGFsc28gdmFsaWQgZm9yIHRoZSBBUk0gYXJjaGl0ZWN0dXJlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVt
LmRlPgo+IFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEB6ZW50
aWZpYy5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:35:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnyi-0007kq-Bt; Fri, 01 Sep 2017 15:35:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnnyh-0007kk-No
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:35:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7C/16-03610-F3E79A95; Fri, 01 Sep 2017 15:35:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9eubmW
 kQccHVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXr4lMBZ/5Kz7tX8bcwLiVt4uRk0NIIE/i
 4+xzLF2MHBy8AnYSu8/rgoQlBAwlTi+8yQJiswioSlxs+M0OYrMJqEu0PdvOCmKLCChL3P0+A
 6yGWSBGYuHECWwgtrCAlcT5FW+ZIMYvYJRYNEkUxOYUsJR43H8IapWgxN8dwhCtWhIPf92CGq
 MtsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYPy7NvAQoyQHk5Iob7X/ikghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKEryLa1ZGCgkWpaanVqRl5gCjACYtwcGjJMI7HyTNW1yQmFucmQ6RO
 sWoKCXOuxkkIQCSyCjNg2uDRd4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPuBJnCk5lXAj
 f9FdBiJqDF/z6vAFlckoiQkmpgNFGfu1Y+JfvO6+MzQid7TN/Oo8Nz8pXl59W77K57cDFo7JI
 2a2bNyLtQW2o96c7VBXu7F/De+X393FEm1ewtSodtTmU5Kr52XiSYaC7qvHaltp6r0vLqQ2dq
 QmPM601qPA/fKF+kUa8fJWZjXJL3rvPhTh7hWa16Uddm+3qc3vGuO3XViZ2NSizFGYmGWsxFx
 YkA046dmLcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504280124!103688118!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16191 invoked from network); 1 Sep 2017 15:35:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 15:35:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 09:35:24 -0600
Message-Id: <59A99A5C020000780017695A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 09:35:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
In-Reply-To: <20170901152824.vg525wpi6sc2i32t@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE3OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDE6MDY6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFNob3J0LWNpcmN1aXQgYWJzb2x1dGUgcGF0aHMgb2YgZ2VuZXJhdGVkIGhlYWRlcnMg
dG8gdGhlaXIgcGF0aGxlc3MKPj4gZXF1aXZhbGVudHMsIHRvIGF2b2lkIHR3byByYWNpbmcgaW52
b2NhdGlvbnMgb2YgdGhlIHNhbWUgcnVsZSBwcm9kdWNpbmcKPj4gdGhlbS4KPj4gCj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+IFRoaXMg
d2FudHMgdG8gYmUgYmFja3BvcnRlZCB0byA0LjkgYW5kIDQuOC4KPj4gCj4+IC0tLSBhL3Rvb2xz
L2xpYnhsL01ha2VmaWxlCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCj4+IEBAIC0yNjQs
NiArMjY0LDEzIEBAICQoTElCWExfT0JKUykgJChMSUJYTF9URVNUX09CSlMpICQoTElCWEwKPj4g
IAkkKFRFU1RfUFJPR19PQkpTKSAkKFNBVkVfSEVMUEVSX09CSlMpOiBsaWJ4bC5oCj4+ICAkKExJ
QlhMX09CSlMpICQoTElCWExfVEVTVF9PQkpTKTogbGlieGxfaW50ZXJuYWwuaAo+PiAgCj4+ICsj
IGxpYmFjcGkgc291cmNlcyAobGl2aW5nIGluIGFub3RoZXIgc3ViZGlyZWN0b3J5KSB3aWxsIGhh
dmUgdGhlaXIgCj4gaW5jbHVzaW9ucwo+PiArIyBvZiBoZWFkZXJzIGZyb20gdGhpcyBkaXJlY3Rv
cnkgcmVjb3JkZWQgYXMgYWJzb2x1dGUgcGF0aHMgaW4gdGhlIC4qLm8uZAo+PiArIyBmaWxlcy4g
IEluIG9yZGVyIHRvIG5vdCBpbnZva2UgdGhlIHN1YnNlcXVlbnQgcnVsZSB0d2ljZSAoYW5kIHBl
cmhhcHMgaW4gCj4gYQo+PiArIyByYWNpbmcgd2F5IHdoZW4gZG9pbmcgYSBwYXJhbGxlbCBidWls
ZCksIHNob3J0LWNpcmN1aXQgdGhlIGFic29sdXRlIHBhdGhzIAo+IHRvCj4+ICsjIHRoZSBsb2Nh
bCBvbmVzIGZpcnN0Lgo+PiArJChDVVJESVIpL19saWJ4bF90eXBlJS5oOiBfbGlieGxfdHlwZSUu
aCA7Cj4gCj4gSSBkb24ndCBxdWl0ZSBnZXQgdGhpcy4gSSBub3JtYWxseSBidWlsZCB3aXRoIC1q
OCBhbmQgbmV2ZXIgc2F3IGEgcmFjZS4KCkkgcmFyZWx5IGRvIGluY3JlbWVudGFsIHRvb2xzIGJ1
aWxkcywgYnV0IGVhY2ggdGltZSBJIGRvIHRoZW0KKG9uIDQuOCBvciBsYXRlcikgSSBydW4gaW50
byB0aGlzIGlzc3VlLgoKPiBEbyB5b3UgbWVhbiBwYXJhbGxlbCBidWlsZCBpbiB3aGljaCB0d28g
bWFrZXMgZW50ZXIgbGlieGw/IElzIHRoYXQKPiBwb3NzaWJsZT8KCk5vLCBvbmx5IGEgc2luZ2xl
IGVudHJ5IGludG8gdGhhdCBzdWJ0cmVlLgoKPiBXaHkgZG9lcyBsaWJhY3BpIG1hdHRlcj8gQWxs
IGRlcGVuZGVuY2llcyBmaWxlcyAoKi5vLmQpIHNob3VsZCBiZSBsb2NhbAo+IHRvIGxpYnhsIGFu
eXdheS4KCkRpZCB5b3UgY2hlY2s/IE15IC5idWlsZC5vLmQgaGFzOgoKYnVpbGQubzogIFwKIC9i
dWlsZC94ZW4vdW5zdGFibGUtaGcvMjAxNy0wOC0xMC90b29scy9saWJ4bC8uLi8uLi90b29scy9s
aWJhY3BpL2J1aWxkLmMgXAogIC9idWlsZC94ZW4vdW5zdGFibGUtaGcvMjAxNy0wOC0xMC90b29s
cy9saWJ4bC8uLi8uLi90b29scy9jb25maWcuaCBcCiAgL2J1aWxkL3hlbi91bnN0YWJsZS1oZy8y
MDE3LTA4LTEwL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmggXApbLi4uXQogIF9saWJ4bF9s
aXN0LmggXAogIC9idWlsZC94ZW4vdW5zdGFibGUtaGcvMjAxNy0wOC0xMC90b29scy9saWJ4bC9f
bGlieGxfdHlwZXMuaCBcCiAgbGlieGxfZXZlbnQuaCBsaWJ4bC5oIFwKWy4uLl0KCmFuZCBpdCBp
cyB0aGlzIG5vbi1sb2NhbCBfbGlieGxfdHlwZXMuaCBkZXBlbmRlbmN5IHdoaWNoIGJyZWFrcwp0
aGluZ3MuIEkndmUgbm90ZWQgdGhpcyB3aXRoIGdjYyA0LjMueCwgaW4gY2FzZSB0aGF0IG1hdHRl
cnMgKGUuZy4KaWYgbmV3ZXIgY29tcGlsZXJzIGFyZSBzbWFydGVyIGluIGhvdyB0aGV5IHdyaXRl
IG91dCBkZXBzKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:35:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnnyw-0007mO-JL; Fri, 01 Sep 2017 15:35:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnnyw-0007m9-2O
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:35:42 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 15/90-02228-D4E79A95; Fri, 01 Sep 2017 15:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK5P3cp
 Ig5VNFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byiUkF91gq9r7+x9jA2MzSxcjJISHgL/H9
 4hRWEJtFQEXi86WHjCA2m4CyxM/OXjYQW0RAT+Lom2dgNrNArsSEtdPAbGEBH4mHk/rBbF4BC
 4lp014zg9hCAvkSn67eYoSIC0qcnPmEBaJXR2LB7k9A9RxAtrTE8n8cIGFOATuJBz8mgZWLAp
 3QuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKyXVJSZnlGSm5iZo2t
 oYKqXm1pcnJiempOYVKyXnJ+7iREYZgxAsIPx3zbPQ4ySHExKorzV/isihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwzqxdGSkkWJSanlqRlpkDDHiYtAQHj5II7/waoDRvcUFibnFmOkTqFKMuR
 9OHLV+YhFjy8vNSpcR55UBmCIAUZZTmwY2ARd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCf
 PuBFnFk5lXArfpFdARTEBH/Pu8AuSIkkSElFQDY3/KVzHNlUlSzWUJuZ9za1s6DTvWP9z25Mm
 V9o+ub3aHuT+evIH9z8/TWnPmf7Dbfu5rxuFpzcfM9+3odSz6aSfV9tZp9/XzF7OVDi14wxgh
 m3X+2QJJ7hi+D6obpk7Y8c4t+8GSAtmN93N0pzYfNLy67fAybZmFK1b/2puizOS0R4I12fzl/
 E9KLMUZiYZazEXFiQA2yrB6uQIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504280139!81539251!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64879 invoked from network); 1 Sep 2017 15:35:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:35:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438027534"
Date: Fri, 1 Sep 2017 16:35:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <20170901153537.ec6uyhrq2cd62duc@citrix.com>
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-38-proskurin@sec.in.tum.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830183258.14612-38-proskurin@sec.in.tum.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 37/39] altp2m: Allow activating altp2m on
	ARM domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDg6MzI6NTZQTSArMDIwMCwgU2VyZ2VqIFByb3NrdXJp
biB3cm90ZToKPiBUaGUgcHJldmlvdXMgbGlieGwgaW1wbGVtZW50aW9uIGxpbWl0ZWQgdGhlIHVz
ZSBvZiBhbHRwMm0gdG8geDg2IEhWTSBkb21haW5zLgo+IFRoaXMgY29tbWl0IGV4dGVuZHMgbGli
eGwgYnkgaW50cm9kdWNpbmcgdGhlIGFsdHAybSBzd2l0Y2ggdG8gQVJNIGRvbWFpbnMuCj4gCj4g
QWRkaXRpb25hbGx5LCB3ZSBpbnRyb2R1Y2UgdGhlIG1hY3JvIExJQlhMX0hBVkVfQVJNX0FMVFAy
TSBpbiBwYXJhbGxlbCB0byB0aGUKPiBmb3JtZXIgTElCWExfSEFWRV9BTFRQMk0gdG8gZGlmZmVy
ZW50aWF0ZSBiZXR3ZWVuIGFsdHAybSBmb3IgeDg2IGFuZCBhbmQgYWx0cDJtCj4gZm9yIEFSTSBh
cmNoaXRlY3R1cmVzLiBXZSBhbHNvIGV4dGVuZCB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgb3B0
aW9uICJhbHRwMm0iCj4gaW4gLi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4uCj4gCj4gU2lnbmVk
LW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dno3x-00004t-5S; Fri, 01 Sep 2017 15:40:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dno3w-0008WT-1w
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:40:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CE/13-03128-38F79A95; Fri, 01 Sep 2017 15:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7epfmW
 kweKZFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bD79dYC+ayVFybuYW1gfEQcxcjJ4eQQJ5E
 45olTCA2r4CdxNZLHewgtoSAocTphTdZQGwWAVWJf1eWM4LYbALqEm3PtrOC2CICyhJ3v88Aq
 2EWiJPYP+sxWI2wgL/ElWu7WCHmp0mc23ITbBengKXEycZFQDUcQLsEJf7uEIZo1ZJ4+OsW1B
 htiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIVC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+OqBYGHGCU5mJREeav9V0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBVqVsZKSRYlJqeWpGWmQOMA5i0BAePkgjv/BqgNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHnng8wQACnKKM2DGwGLyUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5n1cCzSFJzOvBG7TK6AjmICO+Pd5BcgRJYkIKakGxjzOPxt9LbUmr1SOT7hut1hGUF3
 QbPef1ti4iNNvdyY4HVD9YvFk5adpmy/b8Ng9yfvHZ+bxIERDt0dELmqL9bcZYg63Q7Z8TpB+
 37f4zLJGxm28VjM0tBqUH3bzilqbBk3SdNx9o+vuoWjnk07rpn7ff4H77o/tATME4xhUVM48L
 Hf4eukxsxJLcUaioRZzUXEiAPHj0EjEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504280449!80739783!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25403 invoked from network); 1 Sep 2017 15:40:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 15:40:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 09:40:48 -0600
Message-Id: <59A99BA0020000780017696D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 09:40:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170901143539.13276-1-wei.liu2@citrix.com>
 <20170901143539.13276-3-wei.liu2@citrix.com>
In-Reply-To: <20170901143539.13276-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/mm: merge ptwr and mmio_ro page
 fault handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE2OjM1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UHJvdmlkZSBhIHVuaWZpZWQgZW50cnkgdG8gYXZvaWQgZ29pbmcgdGhyb3VnaCBwdGUgbG9vay11
cCwgZGVjb2RlIGFuZAo+IGVtdWxhdGlvbiBjeWNsZSBtb3JlIHRoYW4gbmVjZXNzYXJ5LiBUaGUg
cGF0aCB0YWtlbiBpcyBkZXRlcm1pbmVkIGJ5Cj4gdGhlIGZhdWx0aW5nIGFkZHJlc3MuCj4gCj4g
Tm90ZSB0aGF0IHRoZSBvcmRlciBvZiBjaGVja3MgaXMgY2hhbmdlZCBpbiB0aGUgbmV3IGZ1bmN0
aW9uLCBidXQgdGhlCj4gb3JkZXIgb2YgdGhlIGNoZWNrcyBpcyBwZXJmb3JtZWQgc2hvdWxkbid0
IG1hdHRlci4KPiAKPiBUaGUgc29sZSBjYWxsZXIgaXMgY2hhbmdlZCB0byB1c2UgdGhlIG5ldyBm
dW5jdGlvbi4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:41:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dno4w-00009p-Ea; Fri, 01 Sep 2017 15:41:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dno4v-00009e-8Q
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:41:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A8/72-03642-0CF79A95; Fri, 01 Sep 2017 15:41:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6B+pW
 RBi2t7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blBTwF85krbmx7yNLAeJupi5GTQ0LAX2Le
 isPsIDaLgIrE/qvH2UBsNgFliZ+dvWC2iICqxObpp4FquDiYBa4ySiw7MQWsQVjAU+J7yzMwm
 1fAQuL2vk2MILaQQJ1Ef/99Roi4oMTJmU9YQGxmAR2JBbs/AQ3lALKlJZb/4wAxOQVcJfYdzQ
 OpEAU6oXPpHBaIKQoSHdOPMU1g5JuFZNAsJINmIQxawMi8ilGjOLWoLLVI19BIL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMMwYgGAH4+WNAYcYJTmYlER5q/1XRArxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4G2vWxkpJFiUmp5akZaZAwx4mLQEB4+SCO8ekDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR554MUCYAUZZTmwY2ARd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfNOB5nCk5lXArfpFdARTEBH/Pu8AuSIkkSElFQDI2vRJtPmb6FX966vnTTZMXjvNv6ik3H
 n/4ss96/V+zCHMb7b0raH5XZF0hz/S+8OX2qPDgrem2GnPqkgkX9udv20b1s+9EreLz6zROls
 kNK8TVJS9zydFsnlb3lSf0JnrX/lomnbpnC3dtbyzj1qvTHMwr3vgcT9DTNDp2t/CzJdKj7j8
 cfJa5VYijMSDbWYi4oTAX2zz8W5AgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504280510!114307393!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21730 invoked from network); 1 Sep 2017 15:41:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:41:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438028962"
Date: Fri, 1 Sep 2017 16:41:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170901154148.fa3px7m67hrvrmwl@citrix.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-5-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504155709-24276-5-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 4/4] xl/libacpi: extend lapic_id() to
	uint32_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6MDE6NDlBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
aXMgdG8gZXh0ZW5kIGxhcGljX2lkKCkgdG8gc3VwcG9ydCBtb3JlIHZjcHVzLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
TGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KClBsZWFzZSByZW1lbWJlciB0byBwaWNrIHVwIG15IGFjayBuZXh0
IHRpbWUgYXJvdW5kIC0tIEkgYmVsaWV2ZWQgSQphbHJlYWR5IGFja2VkIHRoaXMgaW4gdGhlIHBy
ZXZpb3VzIHZlcnNpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:42:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dno5m-0000GY-NJ; Fri, 01 Sep 2017 15:42:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dno5l-0000GI-5J
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:42:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BB/44-03610-4FF79A95; Fri, 01 Sep 2017 15:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve6X+pW
 RBhfPsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlznk1lKXjAVDF1fmgD4yqmLkZODgkBf4lF
 X0+zgtgsAioSh/qXsYPYbALKEj87e9lAbBEBVYmOrTfB6pkFCiW+fZgEViMsYCsx8fEnsBpeA
 QuJx0u+gNUICbhL/Fv9mx0iLihxcuYTFoheHYkFu0HqOYBsaYnl/zhATE4BD4mNq4JAKkSBLu
 hcOocFYoqCRMf0Y0wTGPlmIRk0C8mgWQiDFjAyr2LUKE4tKkst0jU01UsqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwyBiDYwfhtWcAhRkkOJiVR3mr/FZFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHjb61ZGCgkWpaanVqRl5gDDHSYtwcGjJMI7vwYozVtckJhbnJkOkTrFqMvR9
 GHLFyYhlrz8vFQpcd75IDMEQIoySvPgRsBi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEea
 eDTOHJzCuB2/QK6AgmoCP+fV4BckRJIkJKqoGxe3q309WT0a8EZgk5Ncrc3nnBZ0ODtMVpBYO
 3W8tXTQs5LMF7eLXxlU//tkYYJcc2nRbJDpZ7+XAhd/zTPXaXbyVYiyXKOhxWq/fd3HdU1+lj
 Tl1oQnlC0OPY0Ew+Y7dnZa9vXBBJWvEztNGSxS570QvNa7NEvv+sncnBdOPVludG21M/9wUrs
 RRnJBpqMRcVJwIA6Db4TLgCAAA=
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504280562!105080296!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46367 invoked from network); 1 Sep 2017 15:42:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446230027"
Date: Fri, 1 Sep 2017 16:42:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170901154238.pzwsju2qbzkgcxrp@citrix.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDQ6MDg6MDZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFBlciBSb2dlciBQYXUncyBjb21lbnQsIHRoZSBsaWJ4bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVk
IGZ1bmN0aW9ucyBhcmUgbm90Cj4gbmVjZXNzYXJ5IHRvIGJlIGluY2x1ZGVkIGJ5ICdMSUJYTF9I
QVZFX1BTUl9DTVQnIGFuZCAnTElCWExfSEFWRV9QU1JfQ0FUJy4KPiBTbyByZW1vdmUgdGhlbS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKKHdpdGhvdXQgcmVhZGluZyB0
aGUgcGF0Y2gpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:43:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dno6f-0000Of-0F; Fri, 01 Sep 2017 15:43:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dno6d-0000OP-8X
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:43:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 8C/79-02225-A2089A95; Fri, 01 Sep 2017 15:43:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpK5mw8p
 Ig8YLphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnjx8ZC34wV+zctoyxgXEJcxcjJ4eEgL/E
 q3UP2UBsFgEViWXzzrOC2GwCyhI/O3vB4iICqhIdW28ygdjMAoUSV2/2gvUKCwRKTPm+mx3E5
 hWwkNi0+jlLFyMXh5BAK6PEzakbmSASghInZz5hgWjWk7gxdQrQUA4gW1pi+T8OiLC8RPPW2W
 AzOQU8JV4vbAK7QRTons6lc8BahQQUJDqmH2OawMg/C8nUWUimzkKYOgvJ1AWMLKsYNYpTi8p
 Si3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDkwEIdjBu2+55iFGSg0lJ
 lLfaf0WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlezvqVkUKCRanpqRVpmTnAKIFJS3DwKInw/
 qgDSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpyXFWSGAEhRRmke3AhYxF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMO9VkFU8mXklcJteAR3BBHTEv88rQI4oSURISTUwlhjrrK1MqDr
 +8IiNtpvd7WJjTe8NTNw74x++dr6TxMDJ+KeMpabgy8ddWXc0t+zqWlW6RGJZ2tXb7L5lpUK5
 X0SEvhUJTJmrvGzZhy1Ljlf8awhfdF7sZYklKzfPzaJgn7I2gxolxUv7rGUnvxe5ln1/ferWr
 QoxMqHP5OeduBKW1i2uyJCoxFKckWioxVxUnAgAUu9MktMCAAA=
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504280616!101040766!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31841 invoked from network); 1 Sep 2017 15:43:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:43:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438029293"
Date: Fri, 1 Sep 2017 16:43:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170901154334.cuhq6jntlme2dkoc@citrix.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504249163-27185-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504249163-27185-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools: change the type of '*nr' in
 'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDI6NTk6MjNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IER1ZSB0byBoaXN0b3JpY2FsIHJlYXNvbiwgdHlwZSBvZiBwYXJhbWV0ZXIgJypucicgaW4gJ2xp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8nCj4gaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4g
SXQgc2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCj4gdGhpcyBhbmQg
ZG9lcyByZWxhdGVkIGNoYW5nZXMuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KClBsZWFzZSBzYXkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQg
dGhpcyBpcyBPSyBiZWNhdXNlIHRoZSBmdW5jdGlvbiBpbgpxdWVzdGlvbiBpcyBuZXZlciByZWxl
YXNlZC4KCk90aGVyd2lzZSB5b3UgbmVlZCB0byBkZWZpbmUgYSBMSUJYTF9IQVZFCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:44:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dno72-0000UB-BB; Fri, 01 Sep 2017 15:44:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dno71-0000Tq-51
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:44:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 16/45-01778-24089A95; Fri, 01 Sep 2017 15:44:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpK5jw8p
 Ig6fXlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozu69PZCmbfZKxY9GI7YwPjmU2MXYycHBIC
 /hLXmj+wg9hsAroSTVv+snUxcnCICKhI3N5rABJmFqiXaN3+kRnEFhawlGhft48FxGYBKnm55
 hgriM0r4CkxpeEnK8RIOYnzx38yg4zhFPCSOHArEsQUAirpnpMNYapJzF0fD9EoKHFy5hMWiE
 USEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTm
 JScV6yfm5mxiBYcMABDsYv/Q7H2KU5GBSEuWt9l8RKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 l7N+ZaSQYFFqempFWmYOMIBh0hIcPEoivD/qgNK8xQWJucWZ6RCpU4zGHBtWr//CxLGgZ8MXJ
 iGWvPy8VClxXlaQSQIgpRmleXCDYJF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8IiBTeD
 LzSuD2vQI6hQnolH+fV4CcUpKIkJJqYJR9/HBK9/9Mjfizl3wPWAf83N914bFQVOmJTZxJOXs
 e7a5hzt2tJd+Yc//H2oXnK/cHtG1eNTv872mxnhDfa10tyiUd7one3F4/yw+nGeXwpqRN6ohY
 P1nmkGP/x9ke9ml5nBN4HHuDVa9wX3fbF/rGW6GzZTbn3h4lrvjvKxg3lWbypIrLK7EUZyQaa
 jEXFScCABVGLDmnAgAA
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504280639!95950518!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5332 invoked from network); 1 Sep 2017 15:44:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:44:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="438029344"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 16:43:35 +0100
Message-ID: <1504280615-25492-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504280615-25492-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1504280615-25492-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/2] PERLLIB, @INC: Use BEGIN { }
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dW5zaGlmdGluZyBASU5DIGlzIG9ubHkgZWZmZWN0aXZlIGlmIGRvbmUgYXQgY29tcGlsZSB0aW1l
LCBzbyB0aGF0IGl0CmFmZmVjdHMgYHVzZScgZGlyZWN0aXZlcy4gIFNvICJQZXJsOiBQdXQgLiBv
biBASU5DIgpmMjYxYjA3Y2JlOTY4NDRkYmE1ZDg1OTRjMzgxNDljMGIxNzkwNjhhIGlzIHNpbXBs
eSBicm9rZW4KClRoaXMgcGF0Y2ggd2FzIGF1dG9nZW5lcmF0ZWQgdXNpbmcgdGhlIGZvbGxvd2lu
ZyBydW5lOgoKICBnaXQtZ3JlcCAtbCAndW5zaGlmdCBASU5DJyB8IHhhcmdzIHBlcmwgLWl+IC1w
ZSAncyNcYnVuc2hpZnRccytcQElOQyxccypxd1woXC5cKVw7I0JFR0lOIHsgJCYgfSMnCgpTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBh
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgICAgIHwgMiArLQogY3ItZGlzay1yZXBvcnQgICAgICAg
ICAgICAgICB8IDIgKy0KIGNyLWVuc3VyZS1kaXNrLXNwYWNlICAgICAgICAgfCAyICstCiBjci1w
dWJsaXNoLWZsaWdodC1sb2dzICAgICAgIHwgMiArLQogY3MtYWRqdXN0LWZsaWdodCAgICAgICAg
ICAgICB8IDIgKy0KIGNzLWJpc2VjdGlvbi1zdGVwICAgICAgICAgICAgfCAyICstCiBjcy1mbGln
aHQtYmxlc3MgICAgICAgICAgICAgIHwgMiArLQogY3MtZmxpZ2h0LWNyZWF0ZSAgICAgICAgICAg
ICB8IDIgKy0KIGNzLWhvc3RzLWxpc3QgICAgICAgICAgICAgICAgfCAyICstCiBjcy1qb2ItY3Jl
YXRlICAgICAgICAgICAgICAgIHwgMiArLQogZGV0ZXJtaW5lLWZhaWx1cmUtcmVhc29ucyAgICB8
IDIgKy0KIG1nLWFsbG9jYXRlICAgICAgICAgICAgICAgICAgfCAyICstCiBtZy1ibG9ja2FnZSAg
ICAgICAgICAgICAgICAgIHwgMiArLQogbWctZGItYWN0aXZpdHktbG9nZ2VyICAgICAgICB8IDIg
Ky0KIG1nLWRiLWFjdGl2aXR5LXJlZGFjdG9yICAgICAgfCAyICstCiBtZy1ob3N0cyAgICAgICAg
ICAgICAgICAgICAgIHwgMiArLQogbWctcXVldWUtaW5oaWJpdCAgICAgICAgICAgICB8IDIgKy0K
IG1nLXJlcG9ydC1ob3N0LXVzYWdlLWNvbGxlY3QgfCAyICstCiBtZy1zY2hlbWEtdXBkYXRlICAg
ICAgICAgICAgIHwgMiArLQogbWctc2hvdy1mbGlnaHQtcnVudmFycyAgICAgICB8IDIgKy0KIG1z
LWZsaWdodHMtc3VtbWFyeSAgICAgICAgICAgfCAyICstCiBtcy1wbGFubmVyICAgICAgICAgICAg
ICAgICAgIHwgMiArLQogbXMtcGxhbm5lci1kZWJ1ZyAgICAgICAgICAgICB8IDIgKy0KIHNnLWNo
ZWNrLXRlc3RlZCAgICAgICAgICAgICAgfCAyICstCiBzZy1yZXBvcnQtZmxpZ2h0ICAgICAgICAg
ICAgIHwgMiArLQogc2ctcmVwb3J0LWhvc3QtaGlzdG9yeSAgICAgICB8IDIgKy0KIHNnLXJlcG9y
dC1qb2ItaGlzdG9yeSAgICAgICAgfCAyICstCiB0Y2wvSm9iREItRXhlY3V0aXZlLnRjbCAgICAg
IHwgMiArLQogdGNsL29zc3Rlc3RsaWIudGNsICAgICAgICAgICB8IDIgKy0KIHRzLWJ1aWxkLWNo
ZWNrICAgICAgICAgICAgICAgfCAyICstCiB0cy1jb3Zlcml0eS1idWlsZCAgICAgICAgICAgIHwg
MiArLQogdHMtY292ZXJpdHktdXBsb2FkICAgICAgICAgICB8IDIgKy0KIHRzLWRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgfCAyICstCiB0cy1kZWJpYW4tZml4dXAgICAgICAgICAgICAgIHwgMiAr
LQogdHMtZGViaWFuLWh2bS1pbnN0YWxsICAgICAgICB8IDIgKy0KIHRzLWRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgfCAyICstCiB0cy1leGFtaW5lLWxvZ3Mtc2F2ZSAgICAgICAgIHwgMiArLQog
dHMtZXhhbWluZS1zZXJpYWwtcG9zdCAgICAgICB8IDIgKy0KIHRzLWV4YW1pbmUtc2VyaWFsLXBy
ZSAgICAgICAgfCAyICstCiB0cy1mcmVlYnNkLWluc3RhbGwgICAgICAgICAgIHwgMiArLQogdHMt
Z3Vlc3QtZGVzdHJveSAgICAgICAgICAgICB8IDIgKy0KIHRzLWd1ZXN0LWRlc3Ryb3ktaGFyZCAg
ICAgICAgfCAyICstCiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgIHwgMiArLQogdHMtZ3Vl
c3QtbWlncmF0ZSAgICAgICAgICAgICB8IDIgKy0KIHRzLWd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ICAgfCAyICstCiB0cy1ndWVzdC1zdGFydCAgICAgICAgICAgICAgIHwgMiArLQogdHMtZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgICB8IDIgKy0KIHRzLWd1ZXN0cy1uYmQtbWlycm9yICAgICAgICAg
fCAyICstCiB0cy1ob3N0LWZhaWwgICAgICAgICAgICAgICAgIHwgMiArLQogdHMtaG9zdC1pbnN0
YWxsICAgICAgICAgICAgICB8IDIgKy0KIHRzLWhvc3QtcGluZy1jaGVjayAgICAgICAgICAgfCAy
ICstCiB0cy1ob3N0LXBvd2VyY3ljbGUgICAgICAgICAgIHwgMiArLQogdHMtaG9zdC1yZWJvb3Qg
ICAgICAgICAgICAgICB8IDIgKy0KIHRzLWhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgfCAyICst
CiB0cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUgIHwgMiArLQogdHMtaG9zdHMtYWxsb2NhdGUt
U3RhbmRhbG9uZSB8IDIgKy0KIHRzLWtlcm5lbC1idWlsZCAgICAgICAgICAgICAgfCAyICstCiB0
cy1sZWFrLWNoZWNrICAgICAgICAgICAgICAgIHwgMiArLQogdHMtbGlidmlydC1idWlsZCAgICAg
ICAgICAgICB8IDIgKy0KIHRzLWxvZ3MtY2FwdHVyZSAgICAgICAgICAgICAgfCAyICstCiB0cy1t
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgIHwgMiArLQogdHMtbmVzdGVkLXNldHVwICAgICAgICAg
ICAgICB8IDIgKy0KIHRzLXJlZGhhdC1pbnN0YWxsICAgICAgICAgICAgfCAyICstCiB0cy1yZW11
cy1jaGVjayAgICAgICAgICAgICAgIHwgMiArLQogdHMtcmVtdXMtc3RhcnQgICAgICAgICAgICAg
ICB8IDIgKy0KIHRzLXJlcGVhdC10ZXN0ICAgICAgICAgICAgICAgfCAyICstCiB0cy1ydW1wcnVu
LWJha2UgICAgICAgICAgICAgIHwgMiArLQogdHMtcnVtcHJ1bi1idWlsZCAgICAgICAgICAgICB8
IDIgKy0KIHRzLXJ1bXBydW4tZGVtby1idWlsZCAgICAgICAgfCAyICstCiB0cy1ydW1wcnVuLWRl
bW8tc2V0dXAgICAgICAgIHwgMiArLQogdHMtcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMgICB8IDIg
Ky0KIHRzLXJ1bXBydW4tdGVzdC1wcmVwICAgICAgICAgfCAyICstCiB0cy1zYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIHwgMiArLQogdHMtc3lzbG9nLXNlcnZlciAgICAgICAgICAgICB8IDIgKy0K
IHRzLXdpbmRvd3MtaW5zdGFsbCAgICAgICAgICAgfCAyICstCiB0cy14ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgIHwgMiArLQogdHMteGVuLWJ1aWxkLXByZXAgICAgICAgICAgICB8IDIgKy0KIHRz
LXhlbi1pbnN0YWxsICAgICAgICAgICAgICAgfCAyICstCiB0cy14dGYtYnVpbGQgICAgICAgICAg
ICAgICAgIHwgMiArLQogdHMteHRmLWZlcCAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRzLXh0
Zi1pbnN0YWxsICAgICAgICAgICAgICAgfCAyICstCiB0cy14dGYtcnVuICAgICAgICAgICAgICAg
ICAgIHwgMiArLQogODIgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yIGIvYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yCmluZGV4IDM5ZmM1MjMuLjFlMDQ3NzMgMTAwNzU1Ci0tLSBhL2FkaG9j
LXJldnR1cGxlLWdlbmVyYXRvcgorKysgYi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IKQEAgLTIz
LDcgKzIzLDcgQEAgdXNlIElPOjpIYW5kbGU7CiBubyB3YXJuaW5ncyBxdyhyZWN1cnNpb24pOwog
dXNlIERhdGE6OkR1bXBlcjsKIHVzZSBQT1NJWDsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJ
TiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRl
c3RTdXBwb3J0OwogdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKZGlmZiAtLWdpdCBhL2NyLWRpc2st
cmVwb3J0IGIvY3ItZGlzay1yZXBvcnQKaW5kZXggYTM4NmNlNC4uNTQzZDM1YiAxMDA3NTUKLS0t
IGEvY3ItZGlzay1yZXBvcnQKKysrIGIvY3ItZGlzay1yZXBvcnQKQEAgLTIxLDcgKzIxLDcgQEAK
ICMgdXNhZ2U6IC4vY3ItZGlzay1yZXBvcnQgWzxvcHRpb25zPl0gY2ZnYmFzZQogCiB1c2Ugc3Ry
aWN0IHF3KHZhcnMpOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6TWFuYWdlbWVudCBxdyg6bG9n
cyk7CiAKZGlmZiAtLWdpdCBhL2NyLWVuc3VyZS1kaXNrLXNwYWNlIGIvY3ItZW5zdXJlLWRpc2st
c3BhY2UKaW5kZXggZGE1Y2Q3Yy4uOGQzZDQ0MyAxMDA3NTUKLS0tIGEvY3ItZW5zdXJlLWRpc2st
c3BhY2UKKysrIGIvY3ItZW5zdXJlLWRpc2stc3BhY2UKQEAgLTIxLDcgKzIxLDcgQEAKIAogCiB1
c2Ugc3RyaWN0IHF3KHZhcnMpOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlm
dCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6TWFuYWdlbWVudCBx
dyg6bG9ncyk7CiB1c2UgRmNudGwgcXcoOmZsb2NrKTsKZGlmZiAtLWdpdCBhL2NyLXB1Ymxpc2gt
ZmxpZ2h0LWxvZ3MgYi9jci1wdWJsaXNoLWZsaWdodC1sb2dzCmluZGV4IGIzZjQxMjguLjQ1NTQ1
Y2UgMTAwNzU1Ci0tLSBhL2NyLXB1Ymxpc2gtZmxpZ2h0LWxvZ3MKKysrIGIvY3ItcHVibGlzaC1m
bGlnaHQtbG9ncwpAQCAtMTksNyArMTksNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHJlZnMgdmFycyk7
CiB1c2UgRmNudGwgcXcoOmZsb2NrKTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVu
c2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogCiBvdXIgJWM7CmRpZmYgLS1naXQg
YS9jcy1hZGp1c3QtZmxpZ2h0IGIvY3MtYWRqdXN0LWZsaWdodAppbmRleCAwYmUxMDRlLi5mNDQz
Y2ZkIDEwMDc1NQotLS0gYS9jcy1hZGp1c3QtZmxpZ2h0CisrKyBiL2NzLWFkanVzdC1mbGlnaHQK
QEAgLTY0LDcgKzY0LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNo
aWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3Nz
dGVzdDsKIHVzZSBEYXRhOjpEdW1wZXI7CiAKZGlmZiAtLWdpdCBhL2NzLWJpc2VjdGlvbi1zdGVw
IGIvY3MtYmlzZWN0aW9uLXN0ZXAKaW5kZXggMTNjY2Q3YS4uMGJlOGJkMCAxMDA3NTUKLS0tIGEv
Y3MtYmlzZWN0aW9uLXN0ZXAKKysrIGIvY3MtYmlzZWN0aW9uLXN0ZXAKQEAgLTM3LDcgKzM3LDcg
QEAKIAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lO
IHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRGF0YTo6RHVtcGVy
Owogbm8gd2FybmluZ3MgcXcocmVjdXJzaW9uKTsKZGlmZiAtLWdpdCBhL2NzLWZsaWdodC1ibGVz
cyBiL2NzLWZsaWdodC1ibGVzcwppbmRleCAwNDk0OTk3Li43OGRkOTE5IDEwMDc1NQotLS0gYS9j
cy1mbGlnaHQtYmxlc3MKKysrIGIvY3MtZmxpZ2h0LWJsZXNzCkBAIC0yMiw3ICsyMiw3IEBACiAK
IHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JF
R0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZp
ZygpOwpkaWZmIC0tZ2l0IGEvY3MtZmxpZ2h0LWNyZWF0ZSBiL2NzLWZsaWdodC1jcmVhdGUKaW5k
ZXggZGM2MWU2Mi4uNzFmMWZkYSAxMDA3NTUKLS0tIGEvY3MtZmxpZ2h0LWNyZWF0ZQorKysgYi9j
cy1mbGlnaHQtY3JlYXRlCkBAIC0xOSw3ICsxOSw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7
CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBx
dyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvY3Mt
aG9zdHMtbGlzdCBiL2NzLWhvc3RzLWxpc3QKaW5kZXggMzA2YjA0ZS4uNmI5MTBhZSAxMDA3NTUK
LS0tIGEvY3MtaG9zdHMtbGlzdAorKysgYi9jcy1ob3N0cy1saXN0CkBAIC02MSw3ICs2MSw3IEBA
CiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsK
K0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNv
bmZpZygpOwpkaWZmIC0tZ2l0IGEvY3Mtam9iLWNyZWF0ZSBiL2NzLWpvYi1jcmVhdGUKaW5kZXgg
ODVkNTc2Yy4uMDY0YTkyOSAxMDA3NTUKLS0tIGEvY3Mtam9iLWNyZWF0ZQorKysgYi9jcy1qb2It
Y3JlYXRlCkBAIC0yNyw3ICsyNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJ
OwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQog
dXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvZGV0ZXJtaW5lLWZh
aWx1cmUtcmVhc29ucyBiL2RldGVybWluZS1mYWlsdXJlLXJlYXNvbnMKaW5kZXggODljNjdlNi4u
Y2Y0MGNhMyAxMDA3NTUKLS0tIGEvZGV0ZXJtaW5lLWZhaWx1cmUtcmVhc29ucworKysgYi9kZXRl
cm1pbmUtZmFpbHVyZS1yZWFzb25zCkBAIC0yMCw3ICsyMCw3IEBACiB1c2Ugc3RyaWN0IHF3KHJl
ZnMgdmFycyk7CiAKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNo
aWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBQT1NJWDsKIApkaWZmIC0tZ2l0
IGEvbWctYWxsb2NhdGUgYi9tZy1hbGxvY2F0ZQppbmRleCBkYWRhYzNjLi5jMzBkZDE1IDEwMDc1
NQotLS0gYS9tZy1hbGxvY2F0ZQorKysgYi9tZy1hbGxvY2F0ZQpAQCAtODEsNyArODEsNyBAQAog
CiB1c2Ugc3RyaWN0IHF3KHZhcnMgcmVmcyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdygu
KTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3Nz
dGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6RXhlY3V0aXZlOwpkaWZmIC0tZ2l0IGEv
bWctYmxvY2thZ2UgYi9tZy1ibG9ja2FnZQppbmRleCBmMGFmOTFlLi5kYmVjNmRmIDEwMDc1NQot
LS0gYS9tZy1ibG9ja2FnZQorKysgYi9tZy1ibG9ja2FnZQpAQCAtNSw3ICs1LDcgQEAKIHVzZSBz
dHJpY3QgcXcodmFycyByZWZzKTsKIHVzZSBEQkk7CiB1c2UgRGF0YTo6RHVtcGVyOwotdW5zaGlm
dCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rl
c3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6RXhlY3V0aXZlOwpk
aWZmIC0tZ2l0IGEvbWctZGItYWN0aXZpdHktbG9nZ2VyIGIvbWctZGItYWN0aXZpdHktbG9nZ2Vy
CmluZGV4IDhhMzg5NDAuLmViNGU3NDEgMTAwNzU1Ci0tLSBhL21nLWRiLWFjdGl2aXR5LWxvZ2dl
cgorKysgYi9tZy1kYi1hY3Rpdml0eS1sb2dnZXIKQEAgLTEyLDcgKzEyLDcgQEAgQkVHSU4gewog
dW5zaGlmdCBASU5DLCAiJGAiIGlmICQwID1+IG0jL1teL10rJCM7CiB9CiAKLXVuc2hpZnQgQElO
QywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0Owog
CiBvdXIgJGRibmFtZSA9ICdvc3N0ZXN0ZGInOwpkaWZmIC0tZ2l0IGEvbWctZGItYWN0aXZpdHkt
cmVkYWN0b3IgYi9tZy1kYi1hY3Rpdml0eS1yZWRhY3RvcgppbmRleCAyYWI2Y2ZlLi5kYjQwYTFi
IDEwMDc1NQotLS0gYS9tZy1kYi1hY3Rpdml0eS1yZWRhY3RvcgorKysgYi9tZy1kYi1hY3Rpdml0
eS1yZWRhY3RvcgpAQCAtOSw3ICs5LDcgQEAgQkVHSU4gewogdW5zaGlmdCBASU5DLCAiJGAiIGlm
ICQwID1+IG0jL1teL10rJCM7CiB9CiAKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVu
c2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogCiBvdXIgQHRzZm9yY2U7CmRpZmYg
LS1naXQgYS9tZy1ob3N0cyBiL21nLWhvc3RzCmluZGV4IDJlZDQyZmMuLmEwMDBmMmQgMTAwNzU1
Ci0tLSBhL21nLWhvc3RzCisrKyBiL21nLWhvc3RzCkBAIC05Miw3ICs5Miw3IEBACiAKIHVzZSBz
dHJpY3QgcXcodmFycyByZWZzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVH
SU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpU
ZXN0U3VwcG9ydDsKIHVzZSBGaWxlOjpCYXNlbmFtZTsKZGlmZiAtLWdpdCBhL21nLXF1ZXVlLWlu
aGliaXQgYi9tZy1xdWV1ZS1pbmhpYml0CmluZGV4IDkzZjI1NGMuLmEwZmNmMDEgMTAwNzU1Ci0t
LSBhL21nLXF1ZXVlLWluaGliaXQKKysrIGIvbWctcXVldWUtaW5oaWJpdApAQCAtMTksNyArMTks
NyBAQAogCiB1c2Ugc3RyaWN0IHF3KHJlZnMgdmFycyk7CiAKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rl
c3Q6OkV4ZWN1dGl2ZTsKIApkaWZmIC0tZ2l0IGEvbWctcmVwb3J0LWhvc3QtdXNhZ2UtY29sbGVj
dCBiL21nLXJlcG9ydC1ob3N0LXVzYWdlLWNvbGxlY3QKaW5kZXggNmE4Y2M2OC4uMTYwZDI5NSAx
MDA3NTUKLS0tIGEvbWctcmVwb3J0LWhvc3QtdXNhZ2UtY29sbGVjdAorKysgYi9tZy1yZXBvcnQt
aG9zdC11c2FnZS1jb2xsZWN0CkBAIC0yMCw3ICsyMCw3IEBACiB1c2Ugc3RyaWN0IHF3KHZhcnMp
OwogCiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgSU86OkhhbmRsZTsKIHVzZSBQT1NJWDsKZGlm
ZiAtLWdpdCBhL21nLXNjaGVtYS11cGRhdGUgYi9tZy1zY2hlbWEtdXBkYXRlCmluZGV4IDQ0ZTQy
ODMuLjc3MGQ4MmEgMTAwNzU1Ci0tLSBhL21nLXNjaGVtYS11cGRhdGUKKysrIGIvbWctc2NoZW1h
LXVwZGF0ZQpAQCAtNTMsNyArNTMsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERC
STsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0K
IHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKIApkaWZmIC0tZ2l0IGEvbWct
c2hvdy1mbGlnaHQtcnVudmFycyBiL21nLXNob3ctZmxpZ2h0LXJ1bnZhcnMKaW5kZXggN2U4YmQ4
ZS4uOGRhODUzOSAxMDA3NTUKLS0tIGEvbWctc2hvdy1mbGlnaHQtcnVudmFycworKysgYi9tZy1z
aG93LWZsaWdodC1ydW52YXJzCkBAIC0yMSw3ICsyMSw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFy
cyByZWZzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0
IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIAogY3NyZWFkY29uZmlnKCk7CmRpZmYgLS1n
aXQgYS9tcy1mbGlnaHRzLXN1bW1hcnkgYi9tcy1mbGlnaHRzLXN1bW1hcnkKaW5kZXggMGU1Y2Q0
ZC4uOWQxNWRkMSAxMDA3NTUKLS0tIGEvbXMtZmxpZ2h0cy1zdW1tYXJ5CisrKyBiL21zLWZsaWdo
dHMtc3VtbWFyeQpAQCAtMiw3ICsyLDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzIHJlZnMpOwog
Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7CiAKZGlmZiAtLWdpdCBhL21zLXBs
YW5uZXIgYi9tcy1wbGFubmVyCmluZGV4IGMwNjBiMDIuLmFmMGM3NDYgMTAwNzU1Ci0tLSBhL21z
LXBsYW5uZXIKKysrIGIvbXMtcGxhbm5lcgpAQCAtMjIsNyArMjIsNyBAQAogCiB1c2Ugc3RyaWN0
IHF3KHZhcnMgcmVmcyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsg
dW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgSlNPTjsKIHVzZSBQT1NJ
WDsKZGlmZiAtLWdpdCBhL21zLXBsYW5uZXItZGVidWcgYi9tcy1wbGFubmVyLWRlYnVnCmluZGV4
IGFjZmJjMjIuLmM4MjY2NmQgMTAwNzU1Ci0tLSBhL21zLXBsYW5uZXItZGVidWcKKysrIGIvbXMt
cGxhbm5lci1kZWJ1ZwpAQCAtMjEsNyArMjEsNyBAQCB1c2Ugc3RyaWN0IHF3KHZhcnMgcmVmcyk7
CiB1c2UgSlNPTjsKIHVzZSBEYXRhOjpEdW1wZXI7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBx
dyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNz
cmVhZGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvc2ctY2hlY2stdGVzdGVkIGIvc2ctY2hlY2stdGVz
dGVkCmluZGV4IGEwYTJkYjcuLjc5NDZlNGIgMTAwNzU1Ci0tLSBhL3NnLWNoZWNrLXRlc3RlZAor
KysgYi9zZy1jaGVjay10ZXN0ZWQKQEAgLTE5LDcgKzE5LDcgQEAKIHVzZSBzdHJpY3Q7CiAKIHVz
ZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4p
OyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6SGFuZGxlOwogCmRpZmYgLS1naXQgYS9zZy1yZXBv
cnQtZmxpZ2h0IGIvc2ctcmVwb3J0LWZsaWdodAppbmRleCBlNWYxYmI5Li5kYmEzNjQxIDEwMDc1
NQotLS0gYS9zZy1yZXBvcnQtZmxpZ2h0CisrKyBiL3NnLXJlcG9ydC1mbGlnaHQKQEAgLTIwLDcg
KzIwLDcgQEAKIHVzZSBzdHJpY3QgcXcocmVmcyB2YXJzKTsKIAogdXNlIERCSTsKLXVuc2hpZnQg
QElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0
OwogdXNlIElPOjpIYW5kbGU7CiB1c2UgSFRNTDo6RW50aXRpZXM7CmRpZmYgLS1naXQgYS9zZy1y
ZXBvcnQtaG9zdC1oaXN0b3J5IGIvc2ctcmVwb3J0LWhvc3QtaGlzdG9yeQppbmRleCBjYjk4ZWEw
Li5lODZlMDNiIDEwMDc1NQotLS0gYS9zZy1yZXBvcnQtaG9zdC1oaXN0b3J5CisrKyBiL3NnLXJl
cG9ydC1ob3N0LWhpc3RvcnkKQEAgLTIwLDcgKzIwLDcgQEAKIHVzZSBzdHJpY3QgcXcodmFycyk7
CiAKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMs
IHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6SGFuZGxlOwogdXNlIEhUTUw6OkVudGl0
aWVzOwpkaWZmIC0tZ2l0IGEvc2ctcmVwb3J0LWpvYi1oaXN0b3J5IGIvc2ctcmVwb3J0LWpvYi1o
aXN0b3J5CmluZGV4IDExMTU3OTMuLmQ1ZjkxZmYgMTAwNzU1Ci0tLSBhL3NnLXJlcG9ydC1qb2It
aGlzdG9yeQorKysgYi9zZy1yZXBvcnQtam9iLWhpc3RvcnkKQEAgLTIwLDcgKzIwLDcgQEAKIHVz
ZSBzdHJpY3QgcXcodmFycyk7CiAKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVH
SU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6SGFuZGxl
OwogdXNlIEhUTUw6OkVudGl0aWVzOwpkaWZmIC0tZ2l0IGEvdGNsL0pvYkRCLUV4ZWN1dGl2ZS50
Y2wgYi90Y2wvSm9iREItRXhlY3V0aXZlLnRjbAppbmRleCBhYWNkOTQ2Li43MDcyODk1IDEwMDY0
NAotLS0gYS90Y2wvSm9iREItRXhlY3V0aXZlLnRjbAorKysgYi90Y2wvSm9iREItRXhlY3V0aXZl
LnRjbApAQCAtMTQ3LDcgKzE0Nyw3IEBAIHByb2MgZGItZW5zdXJlLW9wZW4ge30gewogICAgIGNh
dGNoIHsgZGItZW5zdXJlLWNsb3NlZCB9IDsjIGNsZWFuIHVwIGFueSBkZXRyaXR1cwogCiAgICAg
c2V0IHBsIHsKLQl1bnNoaWZ0IEBJTkMsIHF3KC4pOworCUJFR0lOIHsgdW5zaGlmdCBASU5DLCBx
dyguKTsgfQogCXVzZSBPc3N0ZXN0OwogCXVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7CiAJcmVhZGds
b2JhbGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvdGNsL29zc3Rlc3RsaWIudGNsIGIvdGNsL29zc3Rl
c3RsaWIudGNsCmluZGV4IGRiYTY1NmEuLmEyYWNlNDUgMTAwNjQ0Ci0tLSBhL3RjbC9vc3N0ZXN0
bGliLnRjbAorKysgYi90Y2wvb3NzdGVzdGxpYi50Y2wKQEAgLTIyLDcgKzIyLDcgQEAgcGFja2Fn
ZSByZXF1aXJlIFRjbHgKIHByb2MgcmVhZGNvbmZpZyB7fSB7CiAgICAgZ2xvYmFsIGMKICAgICBz
ZXQgcGwgewotCXVuc2hpZnQgQElOQywgcXcoLik7CisJQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3
KC4pOyB9CiAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgIGZvcmVhY2ggbXkgJGsgKHNvcnQga2V5cyAlYykgewpkaWZmIC0tZ2l0IGEvdHMt
YnVpbGQtY2hlY2sgYi90cy1idWlsZC1jaGVjawppbmRleCA5MmUxOWZiLi4yMDU5OTAxIDEwMDc1
NQotLS0gYS90cy1idWlsZC1jaGVjaworKysgYi90cy1idWlsZC1jaGVjawpAQCAtMTUsNyArMTUs
NyBAQAogIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKLXVuc2hpZnQgQElOQywg
cXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNl
IE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1jb3Zlcml0eS1idWlsZCBi
L3RzLWNvdmVyaXR5LWJ1aWxkCmluZGV4IGRjNjMyMGEuLjg5NDc1ZDEgMTAwNzU1Ci0tLSBhL3Rz
LWNvdmVyaXR5LWJ1aWxkCisrKyBiL3RzLWNvdmVyaXR5LWJ1aWxkCkBAIC0xNyw3ICsxNyw3IEBA
CiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsK
K0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRmlsZTo6
UGF0aDsKIHVzZSBQT1NJWDsKZGlmZiAtLWdpdCBhL3RzLWNvdmVyaXR5LXVwbG9hZCBiL3RzLWNv
dmVyaXR5LXVwbG9hZAppbmRleCBjNTJiYjg3Li44Mjk0ODdhIDEwMDc1NQotLS0gYS90cy1jb3Zl
cml0eS11cGxvYWQKKysrIGIvdHMtY292ZXJpdHktdXBsb2FkCkBAIC0xNyw3ICsxNyw3IEBACiAK
IHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JF
R0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRmlsZTo6UGF0
aDsKIHVzZSBQT1NJWDsKZGlmZiAtLWdpdCBhL3RzLWRlYmlhbi1kaS1pbnN0YWxsIGIvdHMtZGVi
aWFuLWRpLWluc3RhbGwKaW5kZXggMzIwZDBkOS4uNjAwNzk3MSAxMDA3NTUKLS0tIGEvdHMtZGVi
aWFuLWRpLWluc3RhbGwKKysrIGIvdHMtZGViaWFuLWRpLWluc3RhbGwKQEAgLTUxLDcgKzUxLDcg
QEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4p
OworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0
ZXN0OjpEZWJpYW47CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1k
ZWJpYW4tZml4dXAgYi90cy1kZWJpYW4tZml4dXAKaW5kZXggNTcxYjI1MC4uZjE5NzZlNyAxMDA3
NTUKLS0tIGEvdHMtZGViaWFuLWZpeHVwCisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTcsNyAr
MTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywg
cXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNl
IE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogdXNlIE9zc3Rlc3Q6OkRlYmlhbjsKZGlmZiAtLWdpdCBh
L3RzLWRlYmlhbi1odm0taW5zdGFsbCBiL3RzLWRlYmlhbi1odm0taW5zdGFsbAppbmRleCA3MjM3
Yjc0Li41NGQ1ZDFjIDEwMDc1NQotLS0gYS90cy1kZWJpYW4taHZtLWluc3RhbGwKKysrIGIvdHMt
ZGViaWFuLWh2bS1pbnN0YWxsCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFy
cyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6RGViaWFuOwogdXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtZGViaWFuLWluc3RhbGwgYi90cy1kZWJp
YW4taW5zdGFsbAppbmRleCA0YTY2MmFmLi41YmJhZWFkIDEwMDc1NQotLS0gYS90cy1kZWJpYW4t
aW5zdGFsbAorKysgYi90cy1kZWJpYW4taW5zdGFsbApAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ug
c3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7
IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RT
dXBwb3J0OwogdXNlIE9zc3Rlc3Q6OkRlYmlhbjsKZGlmZiAtLWdpdCBhL3RzLWV4YW1pbmUtbG9n
cy1zYXZlIGIvdHMtZXhhbWluZS1sb2dzLXNhdmUKaW5kZXggYjljOTk0MS4uMjJhYTMzMSAxMDA3
NTUKLS0tIGEvdHMtZXhhbWluZS1sb2dzLXNhdmUKKysrIGIvdHMtZXhhbWluZS1sb2dzLXNhdmUK
QEAgLTE2LDcgKzE2LDcgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3QgcXcodmFycyk7
Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMt
ZXhhbWluZS1zZXJpYWwtcG9zdCBiL3RzLWV4YW1pbmUtc2VyaWFsLXBvc3QKaW5kZXggNzdkOGU1
ZC4uYmExZjNmMiAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1zZXJpYWwtcG9zdAorKysgYi90cy1l
eGFtaW5lLXNlcmlhbC1wb3N0CkBAIC0yNSw3ICsyNSw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFy
cyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgUE9TSVg7CiB1c2UgT3NzdGVzdDo6VGVzdFN1
cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5lLXNl
cmlhbC1wcmUKaW5kZXggMzkwNWU1Mi4uNmFjM2UxMCAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1z
ZXJpYWwtcHJlCisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtMjMsNyArMjMsNyBAQAog
CiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitC
RUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIFBPU0lYOwog
dXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1pbnN0YWxs
IGIvdHMtZnJlZWJzZC1pbnN0YWxsCmluZGV4IGY3NGYyMDkuLmYwODFhYmMgMTAwNzU1Ci0tLSBh
L3RzLWZyZWVic2QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWluc3RhbGwKQEAgLTE3LDcgKzE3
LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBP
c3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtZ3Vlc3QtZGVzdHJveSBiL3Rz
LWd1ZXN0LWRlc3Ryb3kKaW5kZXggNzM4MzRhNS4uZGU0MTk1NiAxMDA3NTUKLS0tIGEvdHMtZ3Vl
c3QtZGVzdHJveQorKysgYi90cy1ndWVzdC1kZXN0cm95CkBAIC0xNyw3ICsxNyw3IEBACiAKIHVz
ZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lO
IHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVz
dFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LWRlc3Ryb3ktaGFyZCBiL3RzLWd1ZXN0
LWRlc3Ryb3ktaGFyZAppbmRleCA3ODBiYzRiLi42ZjMwNWM0IDEwMDc1NQotLS0gYS90cy1ndWVz
dC1kZXN0cm95LWhhcmQKKysrIGIvdHMtZ3Vlc3QtZGVzdHJveS1oYXJkCkBAIC0xNyw3ICsxNyw3
IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdygu
KTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3Nz
dGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LWxvY2FsbWlncmF0ZSBi
L3RzLWd1ZXN0LWxvY2FsbWlncmF0ZQppbmRleCBjMDZkNzdiLi5lMzk2MTQ3IDEwMDc1NQotLS0g
YS90cy1ndWVzdC1sb2NhbG1pZ3JhdGUKKysrIGIvdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlCkBAIC0x
Nyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBA
SU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7
CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LW1pZ3Jh
dGUgYi90cy1ndWVzdC1taWdyYXRlCmluZGV4IGM0YWZlMDMuLmIwOTJkNTQgMTAwNzU1Ci0tLSBh
L3RzLWd1ZXN0LW1pZ3JhdGUKKysrIGIvdHMtZ3Vlc3QtbWlncmF0ZQpAQCAtMTcsNyArMTcsNyBA
QAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1ndWVzdC1zYXZlcmVzdG9yZSBiL3Rz
LWd1ZXN0LXNhdmVyZXN0b3JlCmluZGV4IGMzYjYyY2IuLjViYzk5NzQgMTAwNzU1Ci0tLSBhL3Rz
LWd1ZXN0LXNhdmVyZXN0b3JlCisrKyBiL3RzLWd1ZXN0LXNhdmVyZXN0b3JlCkBAIC0xNyw3ICsx
Nyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBx
dyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2Ug
T3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LXN0YXJ0IGIvdHMt
Z3Vlc3Qtc3RhcnQKaW5kZXggYTljYTczMi4uNzI4NmZiMyAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3Qt
c3RhcnQKKysrIGIvdHMtZ3Vlc3Qtc3RhcnQKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmlj
dCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNo
aWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9y
dDsKIApkaWZmIC0tZ2l0IGEvdHMtZ3Vlc3Qtc3RvcCBiL3RzLWd1ZXN0LXN0b3AKaW5kZXggODlk
OWY0ZS4uYWQ2MDk2ZiAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3Qtc3RvcAorKysgYi90cy1ndWVzdC1z
dG9wCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwot
dW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNl
IE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1
ZXN0cy1uYmQtbWlycm9yIGIvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKaW5kZXggZTE0YzBlOC4uY2E4
MzAwZCAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKKysrIGIvdHMtZ3Vlc3RzLW5i
ZC1taXJyb3IKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBE
Qkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9
CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEv
dHMtaG9zdC1mYWlsIGIvdHMtaG9zdC1mYWlsCmluZGV4IGIyMTliMjAuLmNmNzYyZGMgMTAwNzU1
Ci0tLSBhL3RzLWhvc3QtZmFpbAorKysgYi90cy1ob3N0LWZhaWwKQEAgLTE3LDcgKzE3LDcgQEAK
IAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOwor
QkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0
OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtaG9zdC1pbnN0YWxsIGIvdHMtaG9zdC1p
bnN0YWxsCmluZGV4IDI5OWVhZTQuLjIwYjhhNjAgMTAwNzU1Ci0tLSBhL3RzLWhvc3QtaW5zdGFs
bAorKysgYi90cy1ob3N0LWluc3RhbGwKQEAgLTE5LDcgKzE5LDcgQEAgdXNlIHN0cmljdCBxdyh2
YXJzKTsKIHVzZSBEQkk7CiB1c2UgUE9TSVg7CiAKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJ
TiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OkRl
YmlhbjsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKZGlmZiAtLWdpdCBhL3RzLWhvc3QtcGlu
Zy1jaGVjayBiL3RzLWhvc3QtcGluZy1jaGVjawppbmRleCBlYzFjNDNkLi5hNjcwNjgwIDEwMDc1
NQotLS0gYS90cy1ob3N0LXBpbmctY2hlY2sKKysrIGIvdHMtaG9zdC1waW5nLWNoZWNrCkBAIC0x
Niw3ICsxNiw3IEBACiAjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwotdW5z
aGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9z
c3Rlc3Q7CiB1c2UgREJJOwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEv
dHMtaG9zdC1wb3dlcmN5Y2xlIGIvdHMtaG9zdC1wb3dlcmN5Y2xlCmluZGV4IDVjYTk3NmUuLjVj
MTY5OGMgMTAwNzU1Ci0tLSBhL3RzLWhvc3QtcG93ZXJjeWNsZQorKysgYi90cy1ob3N0LXBvd2Vy
Y3ljbGUKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7
Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMt
aG9zdC1yZWJvb3QgYi90cy1ob3N0LXJlYm9vdAppbmRleCAxZTcxZTZlLi5mZjFmYzhlIDEwMDc1
NQotLS0gYS90cy1ob3N0LXJlYm9vdAorKysgYi90cy1ob3N0LXJlYm9vdApAQCAtMTYsNyArMTYs
NyBAQAogIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKLXVuc2hpZnQgQElO
QywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0Owog
dXNlIERCSTsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKZGlmZiAtLWdpdCBhL3RzLWhvc3Rz
LWFsbG9jYXRlIGIvdHMtaG9zdHMtYWxsb2NhdGUKaW5kZXggZDJiZWYzNi4uOWM2OTJiNCAxMDA3
NTUKLS0tIGEvdHMtaG9zdHMtYWxsb2NhdGUKKysrIGIvdHMtaG9zdHMtYWxsb2NhdGUKQEAgLTE2
LDcgKzE2LDcgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3Q7Ci11bnNoaWZ0IEBJTkMs
IHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtaG9zdHMtYWxsb2NhdGUt
RXhlY3V0aXZlIGIvdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlCmluZGV4IDU0MzY2YTMuLmRj
ZmM3MGYgMTAwNzU1Ci0tLSBhL3RzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZQorKysgYi90cy1o
b3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdDsK
IHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3
KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBEYXRhOjpEdW1wZXI7CiB1c2UgUE9TSVg7CmRpZmYg
LS1naXQgYS90cy1ob3N0cy1hbGxvY2F0ZS1TdGFuZGFsb25lIGIvdHMtaG9zdHMtYWxsb2NhdGUt
U3RhbmRhbG9uZQppbmRleCAxMzExMzk2Li44ZmY0NzAwIDEwMDc1NQotLS0gYS90cy1ob3N0cy1h
bGxvY2F0ZS1TdGFuZGFsb25lCisrKyBiL3RzLWhvc3RzLWFsbG9jYXRlLVN0YW5kYWxvbmUKQEAg
LTE2LDcgKzE2LDcgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3Q7Ci11bnNoaWZ0IEBJ
TkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsK
IHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMta2VybmVsLWJ1aWxk
IGIvdHMta2VybmVsLWJ1aWxkCmluZGV4IDk0ZTY3YTQuLjIyYTAyN2EgMTAwNzU1Ci0tLSBhL3Rz
LWtlcm5lbC1idWlsZAorKysgYi90cy1rZXJuZWwtYnVpbGQKQEAgLTE3LDcgKzE3LDcgQEAKIAog
dXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVH
SU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpU
ZXN0U3VwcG9ydDsKIHVzZSBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1s
ZWFrLWNoZWNrIGIvdHMtbGVhay1jaGVjawppbmRleCAyNzEyZWZhLi43ZGJhYmZlIDEwMDc1NQot
LS0gYS90cy1sZWFrLWNoZWNrCisrKyBiL3RzLWxlYWstY2hlY2sKQEAgLTE3LDcgKzE3LDcgQEAK
IAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOwor
QkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0
OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtbGlidmlydC1idWlsZCBiL3RzLWxpYnZp
cnQtYnVpbGQKaW5kZXggNDE5ZjNlYy4uYmMwODE5MCAxMDA3NTUKLS0tIGEvdHMtbGlidmlydC1i
dWlsZAorKysgYi90cy1saWJ2aXJ0LWJ1aWxkCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJp
Y3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5z
aGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBv
cnQ7CiB1c2UgT3NzdGVzdDo6QnVpbGRTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtbG9ncy1jYXB0
dXJlIGIvdHMtbG9ncy1jYXB0dXJlCmluZGV4IDA2MWExMTguLmViZjQwNzIgMTAwNzU1Ci0tLSBh
L3RzLWxvZ3MtY2FwdHVyZQorKysgYi90cy1sb2dzLWNhcHR1cmUKQEAgLTE2LDcgKzE2LDcgQEAK
ICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3QgcXcodmFycyk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBE
Qkk7CiB1c2UgSU86OkZpbGU7CmRpZmYgLS1naXQgYS90cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sg
Yi90cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sKaW5kZXggOTZlM2JkMy4uYzM5MWVhMyAxMDA3NTUK
LS0tIGEvdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrCisrKyBiL3RzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjawpAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsK
LXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVz
ZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1u
ZXN0ZWQtc2V0dXAgYi90cy1uZXN0ZWQtc2V0dXAKaW5kZXggZmNiZTM0MS4uYmUzZDM3MyAxMDA3
NTUKLS0tIGEvdHMtbmVzdGVkLXNldHVwCisrKyBiL3RzLW5lc3RlZC1zZXR1cApAQCAtMTcsNyAr
MTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywg
cXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNl
IE9zc3Rlc3Q6OkRlYmlhbjsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKZGlmZiAtLWdpdCBh
L3RzLXJlZGhhdC1pbnN0YWxsIGIvdHMtcmVkaGF0LWluc3RhbGwKaW5kZXggOWM4M2E1YS4uNzU0
MTIwMCAxMDA3NTUKLS0tIGEvdHMtcmVkaGF0LWluc3RhbGwKKysrIGIvdHMtcmVkaGF0LWluc3Rh
bGwKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11
bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2Ug
T3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtcmVt
dXMtY2hlY2sgYi90cy1yZW11cy1jaGVjawppbmRleCA0YzdlZWI0Li5mMmYxMDFhIDEwMDc1NQot
LS0gYS90cy1yZW11cy1jaGVjaworKysgYi90cy1yZW11cy1jaGVjawpAQCAtMTcsNyArMTcsNyBA
QAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1yZW11cy1zdGFydCBiL3RzLXJlbXVz
LXN0YXJ0CmluZGV4IDYxYjFmMTguLmM0ZmRmMzUgMTAwNzU1Ci0tLSBhL3RzLXJlbXVzLXN0YXJ0
CisrKyBiL3RzLXJlbXVzLXN0YXJ0CkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXco
dmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBA
SU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAK
ZGlmZiAtLWdpdCBhL3RzLXJlcGVhdC10ZXN0IGIvdHMtcmVwZWF0LXRlc3QKaW5kZXggNTU3Yzdj
OS4uNDYyNWFkZCAxMDA3NTUKLS0tIGEvdHMtcmVwZWF0LXRlc3QKKysrIGIvdHMtcmVwZWF0LXRl
c3QKQEAgLTExLDcgKzExLDcgQEAKICMgXCAgICAgICAgICBhdCB0aGUgc3RhcnQgb2YgYW55IEFS
R1NQRUMgaXMgcmVtb3ZlZCAoYWZ0ZXIgdGhlIGNoZWNrcyBhYm92ZSkKIAogdXNlIHN0cmljdDsK
LXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIAogdXNlIERhdGE6OkR1bXBlcjsKZGlmZiAtLWdpdCBh
L3RzLXJ1bXBydW4tYmFrZSBiL3RzLXJ1bXBydW4tYmFrZQppbmRleCA3MTk3MDE2Li5mYzUwZGI5
IDEwMDc1NQotLS0gYS90cy1ydW1wcnVuLWJha2UKKysrIGIvdHMtcnVtcHJ1bi1iYWtlCkBAIC0y
Miw3ICsyMiw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBA
SU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7
CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6QnVpbGRTdXBwb3J0Owpk
aWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1idWlsZCBiL3RzLXJ1bXBydW4tYnVpbGQKaW5kZXggZmYy
ZmI4Zi4uYTA5NTg0YyAxMDA3NTUKLS0tIGEvdHMtcnVtcHJ1bi1idWlsZAorKysgYi90cy1ydW1w
cnVuLWJ1aWxkCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2Ug
REJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsg
fQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6
QnVpbGRTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1kZW1vLWJ1aWxkIGIvdHMtcnVt
cHJ1bi1kZW1vLWJ1aWxkCmluZGV4IGQzNjQ3MTIuLjkyNTcyN2EgMTAwNzU1Ci0tLSBhL3RzLXJ1
bXBydW4tZGVtby1idWlsZAorKysgYi90cy1ydW1wcnVuLWRlbW8tYnVpbGQKQEAgLTE3LDcgKzE3
LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBG
aWxlOjpQYXRoOwogdXNlIFBPU0lYOwpkaWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1kZW1vLXNldHVw
IGIvdHMtcnVtcHJ1bi1kZW1vLXNldHVwCmluZGV4IDgwNTgwNDkuLmYyOTNmZDcgMTAwNzU1Ci0t
LSBhL3RzLXJ1bXBydW4tZGVtby1zZXR1cAorKysgYi90cy1ydW1wcnVuLWRlbW8tc2V0dXAKQEAg
LTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0
IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVz
dDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1k
ZW1vLXhlbnN0b3JlbHMgYi90cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscwppbmRleCA1NTQ0ZmFh
Li5jZmM2YTkwIDEwMDc1NQotLS0gYS90cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscworKysgYi90
cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscwpAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0
IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hp
ZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0
OwogdXNlIE9zc3Rlc3Q6OlJ1bXBSdW47CmRpZmYgLS1naXQgYS90cy1ydW1wcnVuLXRlc3QtcHJl
cCBiL3RzLXJ1bXBydW4tdGVzdC1wcmVwCmluZGV4IDBkYTdjMjMuLjY3MzcxNzEgMTAwNzU1Ci0t
LSBhL3RzLXJ1bXBydW4tdGVzdC1wcmVwCisrKyBiL3RzLXJ1bXBydW4tdGVzdC1wcmVwCkBAIC0x
Nyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBA
SU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7
CiB1c2UgUE9TSVg7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGIvdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawpp
bmRleCA3ODEzMjRjLi41M2FmOTUzIDEwMDc1NQotLS0gYS90cy1zYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrCisrKyBiL3RzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKQEAgLTE3LDcgKzE3LDcg
QEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4p
OworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0
ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtc3lzbG9nLXNlcnZlciBiL3RzLXN5
c2xvZy1zZXJ2ZXIKaW5kZXggYjE3YzUzMS4uMTIzNGJiNyAxMDA3NTUKLS0tIGEvdHMtc3lzbG9n
LXNlcnZlcgorKysgYi90cy1zeXNsb2ctc2VydmVyCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBz
dHJpY3Q7CiAKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXco
Lik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1n
aXQgYS90cy13aW5kb3dzLWluc3RhbGwgYi90cy13aW5kb3dzLWluc3RhbGwKaW5kZXggNGRjOGYy
YS4uMjYzZmI5MiAxMDA3NTUKLS0tIGEvdHMtd2luZG93cy1pbnN0YWxsCisrKyBiL3RzLXdpbmRv
d3MtaW5zdGFsbApAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNl
IERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7
IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQg
YS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQKaW5kZXggMDk3YWMwYS4uYzVkMmExZCAxMDA3
NTUKLS0tIGEvdHMteGVuLWJ1aWxkCisrKyBiL3RzLXhlbi1idWlsZApAQCAtMTcsNyArMTcsNyBA
QAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIEZpbGU6
OlBhdGg7CiB1c2UgUE9TSVg7CmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQtcHJlcCBiL3RzLXhl
bi1idWlsZC1wcmVwCmluZGV4IDM3NzM2YjcuLjNlOTgzNjQgMTAwNzU1Ci0tLSBhL3RzLXhlbi1i
dWlsZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1wcmVwCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVz
ZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lO
IHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgUE9TSVg7CiB1c2Ug
T3NzdGVzdDo6VGVzdFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy14ZW4taW5zdGFsbCBiL3RzLXhl
bi1pbnN0YWxsCmluZGV4IDNhYjYwOTAuLmVjOTA3YzUgMTAwNzU1Ci0tLSBhL3RzLXhlbi1pbnN0
YWxsCisrKyBiL3RzLXhlbi1pbnN0YWxsCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3Qg
cXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlm
dCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRmlsZTo6UGF0aDsKIHVzZSBQT1NJ
WDsKZGlmZiAtLWdpdCBhL3RzLXh0Zi1idWlsZCBiL3RzLXh0Zi1idWlsZAppbmRleCAxMjU0YjA3
Li4wNzI0MmVkIDEwMDc1NQotLS0gYS90cy14dGYtYnVpbGQKKysrIGIvdHMteHRmLWJ1aWxkCkBA
IC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlm
dCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rl
c3Q7CiB1c2UgRmlsZTo6UGF0aDsKIHVzZSBQT1NJWDsKZGlmZiAtLWdpdCBhL3RzLXh0Zi1mZXAg
Yi90cy14dGYtZmVwCmluZGV4IDQ5Y2UzZDAuLjFhNTVlMmMgMTAwNzU1Ci0tLSBhL3RzLXh0Zi1m
ZXAKKysrIGIvdHMteHRmLWZlcApAQCAtMTYsNyArMTYsNyBAQAogIyBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KIAog
dXNlIHN0cmljdCBxdyh2YXJzKTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hp
ZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIFBPU0lYOwogdXNlIE9zc3Rlc3Q6
OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMteHRmLWluc3RhbGwgYi90cy14dGYtaW5zdGFs
bAppbmRleCBkNThhZDAyLi5hNjRmZDMyIDEwMDc1NQotLS0gYS90cy14dGYtaW5zdGFsbAorKysg
Yi90cy14dGYtaW5zdGFsbApAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMp
OwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywg
cXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYg
LS1naXQgYS90cy14dGYtcnVuIGIvdHMteHRmLXJ1bgppbmRleCA1YjEzNmE2Li5lNDAzMjBiIDEw
MDc1NQotLS0gYS90cy14dGYtcnVuCisrKyBiL3RzLXh0Zi1ydW4KQEAgLTE2LDcgKzE2LDcgQEAK
ICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3QgcXcodmFycyk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBQ
T1NJWDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dno78-0000Wj-MS; Fri, 01 Sep 2017 15:44:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dno77-0000W1-DF
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:44:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9E/A9-03454-84089A95; Fri, 01 Sep 2017 15:44:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDva5Hw8p
 Ig3srJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxT/W1sBd85Ks60LmBpYDzE1sXIySEh4C/x
 +MNxFhCbTUBXomnLX6A4B4eIgIrE7b0GIGFmgXqJ1u0fmUFsYYEAiaWTz4G1sgCVLJt3nhXE5
 hXwlJi2cAY7xEg5ifPHfzKDjBESUJOYuz4eokRQ4uTMJywQIyUkDr54wTyBkXsWktQsJKkFjE
 yrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA4EBCHYw7vs
 YeYhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs76lZFCgkWp6akVaZk5wJCE
 SUtw8CiJ8P6oA0rzFhck5hZnpkOkTjEqSonzsoL0CYAkMkrz4NpgcXCJUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwrwBIFN4MvNK4Ka/AlrMBLT43+cVIItLEhFSUg2MDj4nFmp9SKo97RdV+M
 jrsN5pbbn3Dh1ZraHPujrOnJ62K0ewvmnT4iMSl93uLVUN0yxhObTIMGC165TvexpP676ROXr
 QVXFq5ruGr6klzcxNhnsSvvt2Kqj5hNSFcuxs6H3yusswo1LpyQ3NCKff2+bJ5J7b5FbUxz5T
 5//qyDPrjs3rvB+kxFKckWioxVxUnAgAtlZpHn4CAAA=
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504280646!113803211!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40461 invoked from network); 1 Sep 2017 15:44:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:44:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446230205"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 16:43:34 +0100
Message-ID: <1504280615-25492-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/2] mg-hosts: Fix another couple of
	prepared statements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIG91ciAkYmxhaF9xIC8vPSAuLi4gc2luY2UgdGhlc2UgYXJlIHVzZWQgb25seSBoZXJlLiAg
VGhpcyBpcyBhCmNoZWFwIGtpbmQgb2YgbWVtb2lzYXRpb24gb2YgYSBnbG9iYWwgY29uc3RhbnQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0t
CiBtZy1ob3N0cyB8IDkgKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21nLWhvc3RzIGIvbWctaG9zdHMKaW5kZXgg
YjYyZTQzMC4uMmVkNDJmYyAxMDA3NTUKLS0tIGEvbWctaG9zdHMKKysrIGIvbWctaG9zdHMKQEAg
LTQwMywxOCArNDAzLDE5IEBAIEVORAogICAgIHByaW50ICRvIG9yIGRpZSAkITsKIH0KIAotb3Vy
ICRmbGFnX2NsZWFyX3EgPSAkZGJoX3Rlc3RzLT5wcmVwYXJlKDw8RU5EKTsKK3N1YiBzZXRmbGFn
dmFsICgkJCQpIHsKKyAgICBteSAoJGRzdCwkZmxhZywkdmFsdWUpID0gQF87CisKKyAgICBvdXIg
JGZsYWdfY2xlYXJfcSAvLz0gJGRiaF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CiAgICAgICAgICAg
ICAgICAgICAgIERFTEVURSBGUk9NIGhvc3RmbGFncwogICAgICAgICAgICAgICAgICAgICAgICAg
ICBXSEVSRSBob3N0bmFtZT0/IEFORCBob3N0ZmxhZz0/CiBFTkQKLW91ciAkZmxhZ19zZXRfcSA9
ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQpOworICAgIG91ciAkZmxhZ19zZXRfcSAvLz0gJGRi
aF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CiAgICAgICAgICAgICAgICAgICAgIElOU0VSVCBJTlRP
IGhvc3RmbGFncwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaG9zdG5hbWUsIGhv
c3RmbGFnKQogICAgICAgICAgICAgICAgICAgICAgICAgIFZBTFVFUyAoPywgICAgICAgID8gICAg
ICAgKQogRU5ECiAKLXN1YiBzZXRmbGFndmFsICgkJCQpIHsKLSAgICBteSAoJGRzdCwkZmxhZywk
dmFsdWUpID0gQF87CiAgICAgJGZsYWdfY2xlYXJfcS0+ZXhlY3V0ZSgkZHN0LCRmbGFnKTsKICAg
ICAkZmxhZ19zZXRfcS0+ZXhlY3V0ZSgkZHN0LCRmbGFnKSBpZiAkdmFsdWU7CiB9Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:56:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoJ6-0001zF-Px; Fri, 01 Sep 2017 15:56:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnoJ5-0001z9-Cg
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 15:56:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C0/7E-03610-E2389A95; Fri, 01 Sep 2017 15:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva5e88p
 Ig4XhFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxr+HP9kKOlgqPu5ZydzAuJm5i5GTQ0LAX6Ll
 /ws2EJtFQEViwpcVjCA2m4CyxM/OXrC4iICqRMfWm0wgNrNAocTVm71gvcICIRLzG/eC2bwCF
 hKnZ3aydDFycQgJtDJKvNh1kR0iIShxcuYTFohmPYkbU6cADeUAsqUllv/jgAjLSzRvnQ02h1
 PAU+LPlPOsILYo0D2dS+eAtQoJKEh0TD/GNIGRfxaSqbOQTJ2FMHUWkqkLGFlWMWoUpxaVpRb
 pGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiYDEOxgvL4x4BCjJAeTkihv
 tf+KSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvA8aV0YKCRalpqdWpGXmAGMEJi3BwaMkwsveB
 JTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ471SQGQIgRRmleXAjYPF6iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8siCreDLzSuA2vQI6ggnoiH+fV4AcUZKIkJJqYNzh0XPH4kDLd6m
 /d75pJ6/48fQda2f7v7XTdyQKWk7kO3mXd/6q56fiHmcffRB2Pu7w5T757DeGXBf3b4g03Lz7
 10vbRb87E+c37V96ZOHdPqd58fPvvjkTMeXJriNhZp4MO4vUzi3wWJae+1KzZ9a1Baqr3z86c
 IujT1ZE7Vn0v/uBk9ojauLnK7EUZyQaajEXFScCAI0346vSAgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504281388!110011935!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43972 invoked from network); 1 Sep 2017 15:56:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 15:56:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446231972"
Date: Fri, 1 Sep 2017 16:50:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170901155039.yneqluvsowdrekih@citrix.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: change the type of '*nr' in
 'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDg6MTU6MDVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IER1ZSB0byBoaXN0b3JpY2FsIHJlYXNvbiwgdHlwZSBvZiBwYXJhbWV0ZXIgJypucicgaW4gJ2xp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8nCj4gaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4g
SXQgc2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCj4gdGhpcyBhbmQg
ZG9lcyByZWxhdGVkIGNoYW5nZXMuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKSWYgeW91IGNvbmZpcm0gdGhlIGNvZGUgY2hhbmdlZCBpcyBub3QgcmVsZWFzZWQgSSBjYW4g
bW9kaWZ5IHRoZSBjb21taXQKbWVzc2FnZSB3aGlsZSBjb21taXR0aW5nIC0tIG5vIG5lZWQgdG8g
cmVzZW5kLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoLn-00028q-71; Fri, 01 Sep 2017 15:59:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dnoLl-00028X-TO
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:59:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 61/A8-01916-5D389A95; Fri, 01 Sep 2017 15:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsUyr8m9UfdK88p
 Ig/mHlSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHK0+yFnySrJg6fRlLA+M3kS5GTg4hgRlM
 Eh/7I0BsNgEVieMbHrGC2CIC0hLXPl9mBLGZBTYwStw+GwNiCwu4Sew6/pQNxGYRUJU4/u8UU
 A0HB6+As0TfJH2QsISAnMTJY5PBxnAKuEgca7/HCLHKWWLl0jtsEDWhEmsWn2eCqX/88AHjBE
 aeBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAn1ez8D
 AuIPx93G/Q4ySHExKorzV/isihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMgFDSEiwKDU9tSIt
 MwcYfDBpCQ4eJRFe9yagNG9xQWJucWY6ROoUo6KUOK8ISJ8ASCKjNA+uDRbwlxhlpYR5GRkYG
 IR4ClKLcjNLUOVfMYpzMCoJ8/KDTOHJzCuBm/4KaDET0OJ/n1eALC5JREhJNTBa7imKSNP+Pz
 H9+dO/0c80mmNCrzEWVlw2j+N0/yP3NDSTNS84Jahx1axk3uSECVrBLM8O9j3kF9U3nrv1LHN
 o26KtCzSj7y4JLDrL2Cp4rEqyVUWzmb9ZnvdCcK1e95qrgscdjr0uU6+wvr/S90vhpR3b1D56
 XefUE1+/UXF1d0PntjVt3EosxRmJhlrMRcWJAK953oBzAgAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504281556!112730847!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61950 invoked from network); 1 Sep 2017 15:59:16 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-3.tower-31.messagelabs.com with SMTP; 1 Sep 2017 15:59:16 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v81Fx0Zu003760
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Fri, 1 Sep 2017 11:59:08 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:58:49 -0400
Message-Id: <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNw
dV9nZXQvc2V0CmZ1bmN0aW9ucyB0byBzdXBwb3J0IHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnCgpT
aWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2Vz
IGZyb20gdjEKMSkgQWRkIExJQlhMX0hBVkVfU0NIRURfUlREU19WQ1BVX0VYVFJBIHRvIGluZGlj
YXRlIGlmIGV4dHJhdGltZSBmbGFnIGlzCnN1cHBvcnRlZAoyKSBDaGFuZ2UgZmxhZyBuYW1lIGlu
IGRvbWN0bC5oIGZyb20gWEVOX0RPTUNUTF9TQ0hFRF9SVERTX2V4dHJhdGltZSB0bwpYRU5fRE9N
Q1RMX1NDSEVEUlRfZXh0cmEKCkNoYW5nZXMgZnJvbSBSRkMgdjEKQ2hhbmdlIHdvcmtfY29uc2Vy
dmluZyBmbGFnIHRvIGV4dHJhdGltZSBmbGFnCi0tLQogdG9vbHMvbGlieGwvbGlieGxfc2NoZWQu
YyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9zY2hlZC5jIHwgMTggKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGli
eGwvbGlieGwuaAppbmRleCAxNzA0NTI1Li5lYWQzMDBmIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTI1Nyw2ICsyNTcsMTIgQEAK
ICNkZWZpbmUgTElCWExfSEFWRV9TQ0hFRF9SVERTX1ZDUFVfUEFSQU1TIDEKIAogLyoKKyAqIExJ
QlhMX0hBVkVfU0NIRURfUlREU19WQ1BVX0VYVFJBIGluZGljYXRlcyBSVERTIHNjaGVkdWxlcgor
ICogbm93IHN1cHBvcnRzIHBlci12Y3B1IGV4dHJhdGltZSBzZXR0aW5ncy4KKyAqLworI2RlZmlu
ZSBMSUJYTF9IQVZFX1NDSEVEX1JURFNfVkNQVV9FWFRSQSAxCisKKy8qCiAgKiBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyBoYXMgdGhlIGFybS5naWNfdmVyc2lvbiBmaWVsZC4KICAqLwogI2RlZmlu
ZSBMSUJYTF9IQVZFX0JVSUxESU5GT19BUk1fR0lDX1ZFUlNJT04gMQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKaW5kZXgg
ZmFhNjA0ZS4uYjc2YTI5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCkBAIC01NTgsNiArNTU4LDEwIEBAIHN0YXRp
YyBpbnQgc2NoZWRfcnRkc192Y3B1X2dldF9hbGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgZm9yIChpID0gMDsgaSA8IG51bV92Y3B1czsgaSsrKSB7CiAgICAgICAgIHNjaW5m
by0+dmNwdXNbaV0ucGVyaW9kID0gdmNwdXNbaV0udS5ydGRzLnBlcmlvZDsKICAgICAgICAgc2Np
bmZvLT52Y3B1c1tpXS5idWRnZXQgPSB2Y3B1c1tpXS51LnJ0ZHMuYnVkZ2V0OworICAgICAgICBp
ZiAodmNwdXNbaV0udS5ydGRzLmZsYWdzICYgWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhKQorICAg
ICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSA9IDE7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5leHRyYXRpbWUgPSAwOwogICAgICAgICBzY2luZm8t
PnZjcHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldLnZjcHVpZDsKICAgICB9CiAgICAgcmMgPSAwOwpA
QCAtNjA3LDYgKzYxMSwxMCBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9zZXQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHZjcHVzW2ldLnZjcHVpZCA9IHNjaW5m
by0+dmNwdXNbaV0udmNwdWlkOwogICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMucGVyaW9kID0gc2Np
bmZvLT52Y3B1c1tpXS5wZXJpb2Q7CiAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5idWRnZXQgPSBz
Y2luZm8tPnZjcHVzW2ldLmJ1ZGdldDsKKyAgICAgICAgaWYgKHNjaW5mby0+dmNwdXNbaV0uZXh0
cmF0aW1lKQorICAgICAgICAgICAgdmNwdXNbaV0udS5ydGRzLmZsYWdzIHw9IFhFTl9ET01DVExf
U0NIRURSVF9leHRyYTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdmNwdXNbaV0udS5ydGRz
LmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7CiAgICAgfQogCiAgICAgciA9IHhj
X3NjaGVkX3J0ZHNfdmNwdV9zZXQoQ1RYLT54Y2gsIGRvbWlkLApAQCAtNjU1LDYgKzY2MywxMCBA
QCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfdmNwdV9zZXRfYWxsKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICB2Y3B1c1tpXS52Y3B1aWQgPSBpOwogICAgICAgICB2Y3B1c1tp
XS51LnJ0ZHMucGVyaW9kID0gc2NpbmZvLT52Y3B1c1swXS5wZXJpb2Q7CiAgICAgICAgIHZjcHVz
W2ldLnUucnRkcy5idWRnZXQgPSBzY2luZm8tPnZjcHVzWzBdLmJ1ZGdldDsKKyAgICAgICAgaWYg
KHNjaW5mby0+dmNwdXNbMF0uZXh0cmF0aW1lKQorICAgICAgICAgICAgdmNwdXNbaV0udS5ydGRz
LmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURSVF9leHRyYTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgdmNwdXNbaV0udS5ydGRzLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7
CiAgICAgfQogCiAgICAgciA9IHhjX3NjaGVkX3J0ZHNfdmNwdV9zZXQoQ1RYLT54Y2gsIGRvbWlk
LApAQCAtNzA1LDYgKzcxNywxMiBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWluX3NldChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgc2RvbS5wZXJpb2QgPSBzY2lu
Zm8tPnBlcmlvZDsKICAgICBpZiAoc2NpbmZvLT5idWRnZXQgIT0gTElCWExfRE9NQUlOX1NDSEVE
X1BBUkFNX0JVREdFVF9ERUZBVUxUKQogICAgICAgICBzZG9tLmJ1ZGdldCA9IHNjaW5mby0+YnVk
Z2V0OworICAgIGlmIChzY2luZm8tPmV4dHJhdGltZSAhPSBMSUJYTF9ET01BSU5fU0NIRURfUEFS
QU1fRVhUUkFUSU1FX0RFRkFVTFQpIHsKKyAgICAgICAgaWYgKHNjaW5mby0+ZXh0cmF0aW1lKQor
ICAgICAgICAgICAgc2RvbS5mbGFncyB8PSBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIHNkb20uZmxhZ3MgJj0gflhFTl9ET01DVExfU0NIRURSVF9l
eHRyYTsKKyAgICB9CiAgICAgaWYgKHNjaGVkX3J0ZHNfdmFsaWRhdGVfcGFyYW1zKGdjLCBzZG9t
LnBlcmlvZCwgc2RvbS5idWRnZXQpKQogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoLn-00029I-KX; Fri, 01 Sep 2017 15:59:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dnoLm-00028e-I4
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:59:18 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E2/46-03128-5D389A95; Fri, 01 Sep 2017 15:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsUyr8m9Ufdq88p
 Ig1/zBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1N+ewFBzjq3jyfBd7A+Ncni5GLg4hgRlM
 EjN+fmLrYuTkYBNQkTi+4REriC0iIC1x7fNlRhCbWWADo8TtszEgtrCAicTF00dYQGwWAVWJ3
 e/72EFsXgFnibmzlzKD2BICchInj01mhbBDJdYsPs8EE3/88AHjBEauBYwMqxg1ilOLylKLdA
 2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3IAAQ7GC9vDDjEKMnBpCTKW+2
 /IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9108pIIcGi1PTUirTMHGBAwaQlOHiURHjdQdK8
 xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOOwOkSACkKKM0D24ELLgvMcpKCfMyAh0lxFOQW
 pSbWYIq/4pRnINRSZg3HGQKT2ZeCdymV0BHMAEd8e/zCpAjShIRUlINjDzbplYXfCmK6lt4ev
 Ex/gfc3J2le9XKz2gXTp9xf8aKd1Jfe1+ZNcQbNNvYKc9I+r7vXYTnwviGtdvuTZTRq9ITvcH
 WrTBJXXndm8n+M+632HO3rRBuLeVN7bucItLO8Kjs/a2Fu4PE3r7Z/HBy/RTt+o5dz3tvHbu4
 hb9NVekC172TB5Qe3FBiKc5INNRiLipOBADQnjdTaQIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504281556!80569283!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47089 invoked from network); 1 Sep 2017 15:59:17 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-9.tower-21.messagelabs.com with SMTP; 1 Sep 2017 15:59:17 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v81Fx0Zs003760
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Fri, 1 Sep 2017 11:59:07 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:58:47 -0400
Message-Id: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v2 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBtYWtlIFJURFMgc2NoZWR1bGVyIHdvcmstY29uc2Vydmlu
Zwp3aXRob3V0IGJyZWFraW5nIHJlYWwtdGltZSBndWFyYW50ZWVzLgpWQ1BVcyB3aXRoIGV4dHJh
dGltZSBmbGFnIHNldCBjYW4gZ2V0IGV4dHJhIHRpbWUKZnJvbSB0aGUgdW5yZXNlcnZlZCBzeXN0
ZW0gcmVzb3VyY2UuClN5c3RlbSBhZG1pbmlzdHJhdG9ycyBjYW4gZGVjaWRlIHdoaWNoIFZDUFVz
IGhhdmUgZXh0cmF0aW1lIGZsYWcgc2V0LgoKRXhhbXBsZToKU2V0IHRoZSBleHRyYXRpbWUgYml0
IG9mIGFsbCBWQ1BVcyBvZiBkb21haW4gMToKIyB4bCBzY2hlZC1ydGRzIC1kIDEgLXYgYWxsIC1w
IDEwMDAwIC1iIDIwMDAgLWUgMQpFYWNoIFZDUFUgb2YgZG9tYWluIDEgd2lsbCBiZSBndWFyYW50
ZWVkIHRvIGhhdmUgMjAwMG1zIGV2ZXJ5IDEwMDAwbXMKKGlmIHRoZSBzeXN0ZW0gaXMgc2NoZWR1
bGFibGUpLgpJZiB0aGVyZSBpcyBhIENQVSBoYXZpbmcgbm8gd29yayB0byBkbywKZG9tYWluIDEn
cyBWQ1BVcyB3aWxsIGJlIHNjaGVkdWxlZCBvbnRvIHRoZSBDUFUsCmV2ZW4gdGhvdWdoIHRoZSBW
Q1BVcyBoYXZlIGdvdCAyMDAwbXMgaW4gMTAwMDBtcy4KCkNsZWFyIHRoZSBleHRyYSBiaXQgb2Yg
YWxsIFZDUFVzIG9mIGRvbWFpbiAxOgojIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiBhbGwgLXAgMTAw
MDAgLWIgMjAwMCAtZSAwCgpTZXQvQ2xlYXIgdGhlIGV4dHJhdGltZSBiaXQgb2Ygb25lIHNwZWNp
ZmljIFZDUFUgb2YgZG9tYWluIDE6CiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAg
LWIgMjAwMCAtZSAxCiMgeGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgMjAwMCAt
ZSAwCgoKVGhlIG9yaWdpbmFsIGRlc2lnbiBvZiB0aGUgd29yay1jb25zZXJ2aW5nIFJURFMgd2Fz
IGRpc2N1c3NlZCBhdApodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnL21zZzc3MTUwLmh0bWwKClRoZSBmaXJzdCB2ZXJzaW9uIHdhcyBkaXNjdXNzZWQg
YXQKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9t
c2cxMTczNjEuaHRtbAoKVGhlIHNlcmllcyBvZiBwYXRjaCBjYW4gYmUgZm91bmQgYXQgZ2l0aHVi
OgpodHRwczovL2dpdGh1Yi5jb20vUGVublBhbmRhL1JULVhlbgp1bmRlciB0aGUgYnJhbmNoOgp4
ZW5iaXRzL3J0ZHMvd29yay1jb25zZXJ2aW5nLXYyCgpDaGFuZ2VzIGZyb20gdjEKQ2hhbmdlIFhF
Tl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWUgdG8gWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJh
ClJldmlzZSB4ZW50cmFjZSwgeGVuYWx5emUsIGFuZCBkb2NzCkFkZCBMSUJYTF9IQVZFX1NDSEVE
X1JURFNfVkNQVV9FWFRSQSBzeW1ib2wgaW4gbGlieGwuaAoKQ2hhbmdlcyBmcm9tIFJGQyB2MQpN
ZXJnZSBjaGFuZ2VzIGluIHNjaGVkX3J0LmMgaW50byBvbmUgcGF0Y2g7Ck1pbm9yIGNoYW5nZSBp
biB2YXJpYWJsZSBuYW1lIGFuZCBjb21tZW50cy4KClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1l
bmd4dUBjaXMudXBlbm4uZWR1PgoKW1BBVENIIHYyIDEvNV0geGVuOnJ0ZHM6IHRvd2FyZHMgd29y
ayBjb25zZXJ2aW5nIFJURFMKW1BBVENIIHYyIDIvNV0gbGlieGw6IGVuYWJsZSBwZXItVkNQVSBl
eHRyYXRpbWUgZmxhZyBmb3IgUlREUwpbUEFUQ0ggdjIgMy81XSB4bDogZW5hYmxlIHBlci1WQ1BV
IGV4dHJhdGltZSBmbGFnIGZvciBSVERTCltQQVRDSCB2MiA0LzVdIHhlbnRyYWNlOiBlbmFibGUg
cGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcgZm9yIFJURFMKW1BBVENIIHYyIDUvNV0gZG9jczogZW5h
YmxlIHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnIGZvciBSVERTCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoLp-0002A1-24; Fri, 01 Sep 2017 15:59:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dnoLn-000294-Qs
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:59:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 52/D4-03642-7D389A95; Fri, 01 Sep 2017 15:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsUyr8m9Ufda88p
 Ig5dLFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDm6axFqzhq9jx+yRzA+M77i5GLg4hgRlM
 Ej9e3mbrYuTkYBNQkTi+4REriC0iIC1x7fNlRhCbWWADo8TtszEgtrCAq0T72+csIDaLgKrEj
 5MPwWp4BZwlvrxfDBaXEJCTOHlsMtgcTgEXiWPt98BqhIBqVi69wwZREyqxZvF5Jpj6xw8fME
 5g5FnAyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ7wx
 AsIPx5saAQ4ySHExKorzV/isihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVjetjBQSLEpNT61I
 y8wBBiBMWoKDR0mE1x0kzVtckJhbnJkOkTrFqCglzjsDJCEAksgozYNrgwX9JUZZKWFeRqBDh
 HgKUotyM0tQ5V8xinMwKgnzTgWZwpOZVwI3/RXQYiagxf8+rwBZXJKIkJJqYDRwjpqT8/vMfN
 VV5/MXSHw03jbxv/7+1PnME+dM+bNXm195vu7zH3wTMufE3FbWVcm/fOCFoq9q2k/m4HflF8v
 yLl4sa/349Wvv+rB17t0Hk3+lfWE7pCRk0KupeWAL3zsvLy39BenXsv5zqt7ZNuXH/chlW+I0
 J5t8kXz63jGuu/Ss4Eb+EAUlluKMREMt5qLiRAC6Mn/jdQIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504281558!80742355!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59185 invoked from network); 1 Sep 2017 15:59:18 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-7.tower-21.messagelabs.com with SMTP; 1 Sep 2017 15:59:18 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v81Fx0Zx003760
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Fri, 1 Sep 2017 11:59:10 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:58:52 -0400
Message-Id: <1504281532-3766-6-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v2 5/5] docs: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2aXNlIHhsIHRvb2wgdXNlIGNhc2UgYnkgYWRkaW5nIC1lIG9wdGlvbgpSZW1vdmUgd29yay1j
b25zZXJ2aW5nIGZyb20gVE9ETyBsaXN0CgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVA
Y2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2VzIGZyb20gdjEKUmV2aXNlIHJ0ZHMgZG9jcwotLS0K
IGRvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9m
ZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5k
b2MKaW5kZXggMzU0MDk3Yi4uZDUxYjQ5OSAxMDA2NDQKLS0tIGEvZG9jcy9mZWF0dXJlcy9zY2hl
ZF9ydGRzLnBhbmRvYworKysgYi9kb2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMucGFuZG9jCkBAIC00
MCw3ICs0MCw3IEBAIGFzIGZvbGxvd3M6CiAKIEl0IGlzIHBvc3NpYmxlLCBmb3IgYSBtdWx0aXBs
ZSB2Q1BVcyBWTSwgdG8gY2hhbmdlIHRoZSBwYXJhbWV0ZXJzIG9mCiBlYWNoIHZDUFUgaW5kaXZp
ZHVhbGx5OgotICAgICogYHhsIHNjaGVkLXJ0ZHMgLWQgdm0tcnQgLXYgMCAtcCAyMDAwMCAtYiAx
MDAwMCAtdiAxIC1wIDQ1MDAwIC1iIDEyMDAwYAorICAgICogYHhsIHNjaGVkLXJ0ZHMgLWQgdm0t
cnQgLXYgMCAtcCAyMDAwMCAtYiAxMDAwMCAtZSAxIC12IDEgLXAgNDUwMDAgLWIgMTIwMDAgLWUg
MGAKIAogIyBUZWNobmljYWwgZGV0YWlscwogCkBAIC01Myw3ICs1Myw4IEBAIHRoZSBwcmVzZW5j
ZSBvZiB0aGUgTElCWExcX0hBVkVcX1NDSEVEXF9SVERTIHN5bWJvbC4gVGhlIGFiaWxpdHkgb2YK
IHNwZWNpZnlpbmcgZGlmZmVyZW50IHNjaGVkdWxpbmcgcGFyYW1ldGVycyBmb3IgZWFjaCB2Y3B1
IGhhcyBiZWVuCiBpbnRyb2R1Y2VkIGxhdGVyLCBhbmQgaXMgYXZhaWxhYmxlIGlmIHRoZSBmb2xs
b3dpbmcgc3ltYm9scyBhcmUgZGVmaW5lZDoKICAgICAqIGBMSUJYTFxfSEFWRVxfVkNQVVxfU0NI
RURcX1BBUkFNU2AsCi0gICAgKiBgTElCWExcX0hBVkVcX1NDSEVEXF9SVERTXF9WQ1BVXF9QQVJB
TVNgLgorICAgICogYExJQlhMXF9IQVZFXF9TQ0hFRFxfUlREU1xfVkNQVVxfUEFSQU1TYCwKKyAg
ICAqIGBMSUJYTFxfSEFWRVxfU0NIRURcX1JURFNcX1ZDUFVcX0VYVFJBYC4KIAogIyBMaW1pdGF0
aW9ucwogCkBAIC05NSw3ICs5Niw2IEBAIGF0IGEgbWFjcm9zY29waWMgbGV2ZWwpLCB0aGUgZm9s
bG93aW5nIHNob3VsZCBiZSBkb25lOgogCiAjIEFyZWFzIGZvciBpbXByb3ZlbWVudAogCi0qIFdv
cmstY29uc2VydmluZyBtb2RlIHRvIGJlIGFkZGVkOwogKiBwZXJmb3JtYW5jZSBhc3Nlc3NtZW50
LCBlc3BlY2lhbGx5IGZvY3VzaW5nIG9uIHdoYXQgbGV2ZWwgb2YgcmVhbC10aW1lCiAgIGJlaGF2
aW9yIHRoZSBzY2hlZHVsZXIgZW5hYmxlcy4KIApAQCAtMTE4LDQgKzExOCw1IEBAIGF0IGEgbWFj
cm9zY29waWMgbGV2ZWwpLCB0aGUgZm9sbG93aW5nIHNob3VsZCBiZSBkb25lOgogRGF0ZSAgICAg
ICBSZXZpc2lvbiBWZXJzaW9uICBOb3RlcwogLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyMDE2LTEwLTE0IDEg
ICAgICAgIFhlbiA0LjggIERvY3VtZW50IHdyaXR0ZW4KKzIwMTctMDgtMzEgMiAgICAgICAgWGVu
IDQuMTAgUmV2aXNlIGZvciB3b3JrIGNvbnNlcnZpbmcgZmVhdHVyZQogLS0tLS0tLS0tLSAtLS0t
LS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoLo-00029l-RG; Fri, 01 Sep 2017 15:59:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dnoLm-00028f-VT
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:59:19 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0C/FF-01778-6D389A95; Fri, 01 Sep 2017 15:59:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsUyr8m9Ufdq88p
 Ig63N4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHqUeYC1oSKn7vnMPWwDjTo4uRk0NIYAaT
 xIOV7iA2m4CKxPENj1hBbBEBaYlrny8zgtjMAhsYJW6fjQGxhQXsJL7M/A9WwyKgKjFl2Qm2L
 kYODl4BZ4mt62VBwhICchInj00GK+EUcJE41n6PEWKVs8TKpXfYIGpCJdYsPs8EU//44QPGCY
 w8CxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEepwBCHY
 wNn9xOsQoycGkJMpb7b8iUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3XTykghwaLU9NSKtMwc
 YOjBpCU4eJREeN1B0rzFBYm5xZnpEKlTjJYcT95s/83E0fIWRH55Ou0PkxBLXn5eqpQ47wyQB
 gGQhozSPLhxsPi4xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeSyBTeDLzSuC2vgI6iAnooH
 +fV4AcVJKIkJJqYKyrWdPBU98nd0PU8lv/64DVO6PP1BZ0zrJg8bZP//bw32NHlt53N+5UfFP
 cv/GJq7SwdfDfuTI6vaZJ6XuFblpvOMp1fXXNuZJ56s/Z0lx6xLdUqiwIWbktvFDe1a9GoueN
 /1rXmj/GOrdmz4h29nbeZCfl/HnB3F0nbibWHG5Z27jWa77zDCWW4oxEQy3mouJEACb6R8mKA
 gAA
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504281556!95924875!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35992 invoked from network); 1 Sep 2017 15:59:17 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-12.tower-31.messagelabs.com with SMTP; 1 Sep 2017 15:59:17 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v81Fx0Zt003760
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Fri, 1 Sep 2017 11:59:08 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:58:48 -0400
Message-Id: <1504281532-3766-2-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v2 1/5] xen:rtds: towards work conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBSVERTIHNjaGVkdWxlciB3b3JrIGNvbnNlcnZpbmcgd2l0aG91dCBicmVha2luZyB0aGUg
cmVhbC10aW1lIGd1YXJhbnRlZXMuCgpWQ1BVIG1vZGVsOgpFYWNoIHJlYWwtdGltZSBWQ1BVIGlz
IGV4dGVuZGVkIHRvIGhhdmUgYW4gZXh0cmF0aW1lIGZsYWcKYW5kIGEgcHJpb3JpdHlfbGV2ZWwg
ZmllbGQuCldoZW4gYSBWQ1BVJ3MgYnVkZ2V0IGlzIGRlcGxldGVkIGluIHRoZSBjdXJyZW50IHBl
cmlvZCwKaWYgaXQgaGFzIGV4dHJhdGltZSBmbGFnIHNldCwKaXRzIHByaW9yaXR5X2xldmVsIHdp
bGwgaW5jcmVhc2UgYnkgMSBhbmQgaXRzIGJ1ZGdldCB3aWxsIGJlIHJlZmlsbGVkOwpvdGhld3Jp
c2UsIHRoZSBWQ1BVIHdpbGwgYmUgbW92ZWQgdG8gdGhlIGRlcGxldGVkcS4KClNjaGVkdWxpbmcg
cG9saWN5IGlzIG1vZGlmaWVkIGdsb2JhbCBFREY6CkEgVkNQVSB2MSBoYXMgaGlnaGVyIHByaW9y
aXR5IHRoYW4gYW5vdGhlciBWQ1BVIHYyIGlmCihpKSB2MSBoYXMgc21hbGxlciBwcmlvcml0eV9s
ZXZlOyBvcgooaWkpIHYxIGhhcyB0aGUgc2FtZSBwcmlvcml0eV9sZXZlbCBidXQgaGFzIGEgc21h
bGxlciBkZWFkbGluZQoKUXVldWUgbWFuYWdlbWVudDoKUnVuIHF1ZXVlIGhvbGRzIFZDUFVzIHdp
dGggZXh0cmF0aW1lIGZsYWcgc2V0IGFuZCBWQ1BVcyB3aXRoCnJlbWFpbmluZyBidWRnZXQuIFJ1
biBxdWV1ZSBpcyBzb3J0ZWQgaW4gaW5jcmVhc2luZyBvcmRlciBvZiBWQ1BVcyBwcmlvcml0aWVz
LgpEZXBsZXRlZCBxdWV1ZSBob2xkcyBWQ1BVcyB3aGljaCBoYXZlIGV4dHJhdGltZSBmbGFnIGNs
ZWFyZWQgYW5kIGRlcGxldGVkIGJ1ZGdldC4KUmVwbGVuaXNoZWQgcXVldWUgaXMgbm90IG1vZGlm
aWVkLgoKU2lnbmVkLW9mZi1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgotLS0K
Q2hhbmdlcyBmcm9tIHYxCkNoYW5nZSBYRU5fRE9NQ1RMX1NDSEVEX1JURFNfZXh0cmF0aW1lIHRv
IFhFTl9ET01DVExfU0NIRURSVF9leHRyYSBhcwpzdWdnZXN0ZWQgYnkgRGFyaW8KCkNoYW5nZXMg
ZnJvbSBSRkMgdjEKUmV3b3JkaW5nIGNvbW1lbnRzIGFuZCBjb21taXQgbWVzc2FnZQpSZW1vdmUg
aXNfd29ya19jb25zZXJ2aW5nIGZpZWxkIGZyb20gcnRfdmNwdSBzdHJ1Y3R1cmUKVXNlIG9uZSBi
aXQgaW4gVkNQVSdzIGZsYWcgdG8gaW5kaWNhdGUgaWYgYSBWQ1BVIHdpbGwgaGF2ZSBleHRyYSB0
aW1lCkNvcnJlY3QgY29tbWVudHMgc3R5bGUKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAg
ICAgfCA5MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8ICA0ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDgwIGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAwYWM1ODE2Li5mYWI2ZjQ5IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9y
dC5jCkBAIC00OSwxMyArNDksMTUgQEAKICAqIEEgUENQVSBpcyBmZWFzaWJsZSBpZiB0aGUgVkNQ
VSBjYW4gcnVuIG9uIHRoaXMgUENQVSBhbmQgKHRoZSBQQ1BVIGlzIGlkbGUgb3IKICAqIGhhcyBh
IGxvd2VyLXByaW9yaXR5IFZDUFUgcnVubmluZyBvbiBpdC4pCiAgKgotICogRWFjaCBWQ1BVIGhh
cyBhIGRlZGljYXRlZCBwZXJpb2QgYW5kIGJ1ZGdldC4KKyAqIEVhY2ggVkNQVSBoYXMgYSBkZWRp
Y2F0ZWQgcGVyaW9kLCBidWRnZXQgYW5kIGEgZXh0cmF0aW1lIGZsYWcKICAqIFRoZSBkZWFkbGlu
ZSBvZiBhIFZDUFUgaXMgYXQgdGhlIGVuZCBvZiBlYWNoIHBlcmlvZDsKICAqIEEgVkNQVSBoYXMg
aXRzIGJ1ZGdldCByZXBsZW5pc2hlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcGVyaW9kOwog
ICogV2hpbGUgc2NoZWR1bGVkLCBhIFZDUFUgYnVybnMgaXRzIGJ1ZGdldC4KICAqIFRoZSBWQ1BV
IG5lZWRzIHRvIGZpbmlzaCBpdHMgYnVkZ2V0IGJlZm9yZSBpdHMgZGVhZGxpbmUgaW4gZWFjaCBw
ZXJpb2Q7CiAgKiBUaGUgVkNQVSBkaXNjYXJkcyBpdHMgdW51c2VkIGJ1ZGdldCBhdCB0aGUgZW5k
IG9mIGVhY2ggcGVyaW9kLgotICogSWYgYSBWQ1BVIHJ1bnMgb3V0IG9mIGJ1ZGdldCBpbiBhIHBl
cmlvZCwgaXQgaGFzIHRvIHdhaXQgdW50aWwgbmV4dCBwZXJpb2QuCisgKiBXaGVuIGEgVkNQVSBy
dW5zIG91dCBvZiBidWRnZXQgaW4gYSBwZXJpb2QsIGlmIGl0cyBleHRyYXRpbWUgZmxhZyBpcyBz
ZXQsCisgKiB0aGUgVkNQVSBpbmNyZWFzZXMgaXRzIHByaW9yaXR5X2xldmVsIGJ5IDEgYW5kIHJl
ZmlsbHMgaXRzIGJ1ZGdldDsgb3RoZXJ3aXNlLAorICogaXQgaGFzIHRvIHdhaXQgdW50aWwgbmV4
dCBwZXJpb2QuCiAgKgogICogRWFjaCBWQ1BVIGlzIGltcGxlbWVudGVkIGFzIGEgZGVmZXJhYmxl
IHNlcnZlci4KICAqIFdoZW4gYSBWQ1BVIGhhcyBhIHRhc2sgcnVubmluZyBvbiBpdCwgaXRzIGJ1
ZGdldCBpcyBjb250aW51b3VzbHkgYnVybmVkOwpAQCAtNjMsNyArNjUsOCBAQAogICoKICAqIFF1
ZXVlIHNjaGVtZToKICAqIEEgZ2xvYmFsIHJ1bnF1ZXVlIGFuZCBhIGdsb2JhbCBkZXBsZXRlZHF1
ZXVlIGZvciBlYWNoIENQVSBwb29sLgotICogVGhlIHJ1bnF1ZXVlIGhvbGRzIGFsbCBydW5uYWJs
ZSBWQ1BVcyB3aXRoIGJ1ZGdldCwgc29ydGVkIGJ5IGRlYWRsaW5lOworICogVGhlIHJ1bnF1ZXVl
IGhvbGRzIGFsbCBydW5uYWJsZSBWQ1BVcyB3aXRoIGJ1ZGdldCwKKyAqIHNvcnRlZCBieSBwcmlv
cml0eV9sZXZlbCBhbmQgZGVhZGxpbmU7CiAgKiBUaGUgZGVwbGV0ZWRxdWV1ZSBob2xkcyBhbGwg
VkNQVXMgd2l0aG91dCBidWRnZXQsIHVuc29ydGVkOwogICoKICAqIE5vdGU6IGNwdW1hc2sgYW5k
IGNwdXBvb2wgaXMgc3VwcG9ydGVkLgpAQCAtMTUxLDYgKzE1NCwxNCBAQAogI2RlZmluZSBSVERT
X2RlcGxldGVkICgxPDxfX1JURFNfZGVwbGV0ZWQpCiAKIC8qCisgKiBSVERTX2V4dHJhdGltZTog
Q2FuIHRoZSB2Y3B1IHJ1biBpbiB0aGUgdGltZSB0aGF0IGlzCisgKiBub3QgcGFydCBvZiBhbnkg
cmVhbC10aW1lIHJlc2VydmF0aW9uLCBhbmQgd291bGQgdGhlcmVmb3JlCisgKiBiZSBvdGhlcndp
c2UgbGVmdCBpZGxlPworICovCisjZGVmaW5lIF9fUlREU19leHRyYXRpbWUgICAgNAorI2RlZmlu
ZSBSVERTX2V4dHJhdGltZSAoMTw8X19SVERTX2V4dHJhdGltZSkKKworLyoKICAqIHJ0IHRyYWNp
bmcgZXZlbnRzICgib25seSIgNTEyIGF2YWlsYWJsZSEpLiBDaGVjawogICogaW5jbHVkZS9wdWJs
aWMvdHJhY2UuaCBmb3IgbW9yZSBkZXRhaWxzLgogICovCkBAIC0yMDEsNiArMjEyLDggQEAgc3Ry
dWN0IHJ0X3ZjcHUgewogICAgIHN0cnVjdCBydF9kb20gKnNkb207CiAgICAgc3RydWN0IHZjcHUg
KnZjcHU7CiAKKyAgICB1bnNpZ25lZCBwcmlvcml0eV9sZXZlbDsKKwogICAgIHVuc2lnbmVkIGZs
YWdzOyAgICAgICAgICAgICAgLyogbWFyayBfX1JURFNfc2NoZWR1bGVkLCBldGMuLiAqLwogfTsK
IApAQCAtMjQ1LDYgKzI1OCwxMSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBsaXN0X2hlYWQgKnJ0
X3JlcGxxKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICByZXR1cm4gJnJ0X3ByaXYo
b3BzKS0+cmVwbHE7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBoYXNfZXh0cmF0aW1lKGNvbnN0
IHN0cnVjdCBydF92Y3B1ICpzdmMpCit7CisgICAgcmV0dXJuIChzdmMtPmZsYWdzICYgUlREU19l
eHRyYXRpbWUpID8gMSA6IDA7Cit9CisKIC8qCiAgKiBIZWxwZXIgZnVuY3Rpb25zIGZvciBtYW5p
cHVsYXRpbmcgdGhlIHJ1bnF1ZXVlLCB0aGUgZGVwbGV0ZWQgcXVldWUsCiAgKiBhbmQgdGhlIHJl
cGxlbmlzaG1lbnQgZXZlbnRzIHF1ZXVlLgpAQCAtMjc0LDYgKzI5MiwyMSBAQCB2Y3B1X29uX3Jl
cGxxKGNvbnN0IHN0cnVjdCBydF92Y3B1ICpzdmMpCiB9CiAKIC8qCisgKiBJZiB2MSBwcmlvcml0
eSA+PSB2MiBwcmlvcml0eSwgcmV0dXJuIHZhbHVlID4gMAorICogT3RoZXJ3aXNlLCByZXR1cm4g
dmFsdWUgPCAwCisgKi8KK3N0YXRpYyBzX3RpbWVfdAorY29tcGFyZV92Y3B1X3ByaW9yaXR5KGNv
bnN0IHN0cnVjdCBydF92Y3B1ICp2MSwgY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnYyKQoreworICAg
IGludCBwcmlvID0gdjItPnByaW9yaXR5X2xldmVsIC0gdjEtPnByaW9yaXR5X2xldmVsOworCisg
ICAgaWYgKCBwcmlvID09IDAgKQorICAgICAgICByZXR1cm4gdjItPmN1cl9kZWFkbGluZSAtIHYx
LT5jdXJfZGVhZGxpbmU7CisKKyAgICByZXR1cm4gcHJpbzsKK30KKworLyoKICAqIERlYnVnIHJl
bGF0ZWQgY29kZSwgZHVtcCB2Y3B1L2NwdSBpbmZvcm1hdGlvbgogICovCiBzdGF0aWMgdm9pZApA
QCAtMzAzLDYgKzMzNiw3IEBAIHJ0X2R1bXBfdmNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIGNvbnN0IHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAgY3B1bGlzdF9zY25wcmludGYoa2V5
aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxlcl9zY3JhdGNoKSwgbWFzayk7CiAgICAg
cHJpbnRrKCJbJTVkLiUtMnVdIGNwdSAldSwgKCUiUFJJX3N0aW1lIiwgJSJQUklfc3RpbWUiKSwi
CiAgICAgICAgICAgICIgY3VyX2I9JSJQUklfc3RpbWUiIGN1cl9kPSUiUFJJX3N0aW1lIiBsYXN0
X3N0YXJ0PSUiUFJJX3N0aW1lIlxuIgorICAgICAgICAgICAiIFx0XHQgcHJpb3JpdHlfbGV2ZWw9
JWQgaGFzX2V4dHJhdGltZT0lZFxuIgogICAgICAgICAgICAiIFx0XHQgb25RPSVkIHJ1bm5hYmxl
PSVkIGZsYWdzPSV4IGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PSVzXG4iLAogICAgICAgICAgICAg
c3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZCwKICAgICAgICAgICAgIHN2Yy0+dmNwdS0+dmNw
dV9pZCwKQEAgLTMxMiw2ICszNDYsOCBAQCBydF9kdW1wX3ZjcHUoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBjb25zdCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgICAgICAgICAgc3ZjLT5j
dXJfYnVkZ2V0LAogICAgICAgICAgICAgc3ZjLT5jdXJfZGVhZGxpbmUsCiAgICAgICAgICAgICBz
dmMtPmxhc3Rfc3RhcnQsCisgICAgICAgICAgICBzdmMtPnByaW9yaXR5X2xldmVsLAorICAgICAg
ICAgICAgaGFzX2V4dHJhdGltZShzdmMpLAogICAgICAgICAgICAgdmNwdV9vbl9xKHN2YyksCiAg
ICAgICAgICAgICB2Y3B1X3J1bm5hYmxlKHN2Yy0+dmNwdSksCiAgICAgICAgICAgICBzdmMtPmZs
YWdzLApAQCAtNDIzLDE1ICs0NTksMTggQEAgcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5v
dywgc3RydWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgKi8KICAgICBzdmMtPmxhc3Rfc3RhcnQgPSBu
b3c7CiAgICAgc3ZjLT5jdXJfYnVkZ2V0ID0gc3ZjLT5idWRnZXQ7CisgICAgc3ZjLT5wcmlvcml0
eV9sZXZlbCA9IDA7CiAKICAgICAvKiBUUkFDRSAqLwogICAgIHsKICAgICAgICAgc3RydWN0IF9f
cGFja2VkIHsKICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAgdWludDY0X3QgY3VyX2Rl
YWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICB9IGQ7CiAgICAgICAgIGQuZG9tID0gc3ZjLT52
Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1
X2lkOworICAgICAgICBkLnByaW9yaXR5X2xldmVsID0gc3ZjLT5wcmlvcml0eV9sZXZlbDsKICAg
ICAgICAgZC5jdXJfZGVhZGxpbmUgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2RlYWRsaW5lOwogICAg
ICAgICBkLmN1cl9idWRnZXQgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2J1ZGdldDsKICAgICAgICAg
dHJhY2VfdmFyKFRSQ19SVERTX0JVREdFVF9SRVBMRU5JU0gsIDEsCkBAIC00NTQsNyArNDkzLDcg
QEAgcnRfdXBkYXRlX2RlYWRsaW5lKHNfdGltZV90IG5vdywgc3RydWN0IHJ0X3ZjcHUgKnN2YykK
ICAqIGNhc2VzLCBpZiB0aGUgdmNwdSB3aXRoIHRoZSBlYXJsaWVzdCBkZWFkbGluZSBpcyB3aGF0
IHdlCiAgKiBhcmUgZGVhbGluZyB3aXRoKS4KICAqLwotc3RhdGljIGlubGluZSBib29sX3QKK3N0
YXRpYyBpbmxpbmUgYm9vbAogZGVhZGxpbmVfcXVldWVfcmVtb3ZlKHN0cnVjdCBsaXN0X2hlYWQg
KnF1ZXVlLCBzdHJ1Y3QgbGlzdF9oZWFkICplbGVtKQogewogICAgIGludCBwb3MgPSAwOwpAQCAt
NDY2LDcgKzUwNSw3IEBAIGRlYWRsaW5lX3F1ZXVlX3JlbW92ZShzdHJ1Y3QgbGlzdF9oZWFkICpx
dWV1ZSwgc3RydWN0IGxpc3RfaGVhZCAqZWxlbSkKICAgICByZXR1cm4gIXBvczsKIH0KIAotc3Rh
dGljIGlubGluZSBib29sX3QKK3N0YXRpYyBpbmxpbmUgYm9vbAogZGVhZGxpbmVfcXVldWVfaW5z
ZXJ0KHN0cnVjdCBydF92Y3B1ICogKCpxZWxlbSkoc3RydWN0IGxpc3RfaGVhZCAqKSwKICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpl
bGVtLAogICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKnF1ZXVlKQpAQCAt
NDc3LDcgKzUxNiw3IEBAIGRlYWRsaW5lX3F1ZXVlX2luc2VydChzdHJ1Y3QgcnRfdmNwdSAqICgq
cWVsZW0pKHN0cnVjdCBsaXN0X2hlYWQgKiksCiAgICAgbGlzdF9mb3JfZWFjaCAoIGl0ZXIsIHF1
ZXVlICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBydF92Y3B1ICogaXRlcl9zdmMgPSAoKnFlbGVt
KShpdGVyKTsKLSAgICAgICAgaWYgKCBzdmMtPmN1cl9kZWFkbGluZSA8PSBpdGVyX3N2Yy0+Y3Vy
X2RlYWRsaW5lICkKKyAgICAgICAgaWYgKCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoc3ZjLCBpdGVy
X3N2YykgPiAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBwb3MrKzsKICAgICB9CkBA
IC01MzcsOCArNTc2LDkgQEAgcnVucV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjKQogICAgIEFTU0VSVCggIXZjcHVfb25fcShzdmMpICk7CiAg
ICAgQVNTRVJUKCB2Y3B1X29uX3JlcGxxKHN2YykgKTsKIAotICAgIC8qIGFkZCBzdmMgdG8gcnVu
cSBpZiBzdmMgc3RpbGwgaGFzIGJ1ZGdldCAqLwotICAgIGlmICggc3ZjLT5jdXJfYnVkZ2V0ID4g
MCApCisgICAgLyogYWRkIHN2YyB0byBydW5xIGlmIHN2YyBzdGlsbCBoYXMgYnVkZ2V0IG9yIGl0
cyBleHRyYXRpbWUgaXMgc2V0ICovCisgICAgaWYgKCBzdmMtPmN1cl9idWRnZXQgPiAwIHx8Cisg
ICAgICAgICBoYXNfZXh0cmF0aW1lKHN2YykgKQogICAgICAgICBkZWFkbGluZV9ydW5xX2luc2Vy
dChzdmMsICZzdmMtPnFfZWxlbSwgcnVucSk7CiAgICAgZWxzZQogICAgICAgICBsaXN0X2FkZCgm
c3ZjLT5xX2VsZW0sICZwcnYtPmRlcGxldGVkcSk7CkBAIC04NTcsNiArODk3LDggQEAgcnRfYWxs
b2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZv
aWQgKmRkKQogICAgIHN2Yy0+dmNwdSA9IHZjOwogICAgIHN2Yy0+bGFzdF9zdGFydCA9IDA7CiAK
KyAgICBfX3NldF9iaXQoX19SVERTX2V4dHJhdGltZSwgJnN2Yy0+ZmxhZ3MpOworICAgIHN2Yy0+
cHJpb3JpdHlfbGV2ZWwgPSAwOwogICAgIHN2Yy0+cGVyaW9kID0gUlREU19ERUZBVUxUX1BFUklP
RDsKICAgICBpZiAoICFpc19pZGxlX3ZjcHUodmMpICkKICAgICAgICAgc3ZjLT5idWRnZXQgPSBS
VERTX0RFRkFVTFRfQlVER0VUOwpAQCAtOTY2LDggKzEwMDgsMTYgQEAgYnVybl9idWRnZXQoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBu
b3cpCiAKICAgICBpZiAoIHN2Yy0+Y3VyX2J1ZGdldCA8PSAwICkKICAgICB7Ci0gICAgICAgIHN2
Yy0+Y3VyX2J1ZGdldCA9IDA7Ci0gICAgICAgIF9fc2V0X2JpdChfX1JURFNfZGVwbGV0ZWQsICZz
dmMtPmZsYWdzKTsKKyAgICAgICAgaWYgKCBoYXNfZXh0cmF0aW1lKHN2YykgKQorICAgICAgICB7
CisgICAgICAgICAgICBzdmMtPnByaW9yaXR5X2xldmVsKys7CisgICAgICAgICAgICBzdmMtPmN1
cl9idWRnZXQgPSBzdmMtPmJ1ZGdldDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIHN2Yy0+Y3VyX2J1ZGdldCA9IDA7CisgICAgICAgICAgICBfX3NldF9i
aXQoX19SVERTX2RlcGxldGVkLCAmc3ZjLT5mbGFncyk7CisgICAgICAgIH0KICAgICB9CiAKICAg
ICAvKiBUUkFDRSAqLwpAQCAtOTc2LDExICsxMDI2LDE1IEBAIGJ1cm5fYnVkZ2V0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3ZjcHUgKnN2Yywgc190aW1lX3Qgbm93KQog
ICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OwogICAgICAgICAgICAgdWludDY0
X3QgY3VyX2J1ZGdldDsKICAgICAgICAgICAgIGludCBkZWx0YTsKKyAgICAgICAgICAgIHVuc2ln
bmVkIHByaW9yaXR5X2xldmVsOworICAgICAgICAgICAgYm9vbCBoYXNfZXh0cmF0aW1lOwogICAg
ICAgICB9IGQ7CiAgICAgICAgIGQuZG9tID0gc3ZjLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsK
ICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOwogICAgICAgICBkLmN1cl9idWRn
ZXQgPSAodWludDY0X3QpIHN2Yy0+Y3VyX2J1ZGdldDsKICAgICAgICAgZC5kZWx0YSA9IGRlbHRh
OworICAgICAgICBkLnByaW9yaXR5X2xldmVsID0gc3ZjLT5wcmlvcml0eV9sZXZlbDsKKyAgICAg
ICAgZC5oYXNfZXh0cmF0aW1lID0gc3ZjLT5mbGFncyAmIFJURFNfZXh0cmF0aW1lOwogICAgICAg
ICB0cmFjZV92YXIoVFJDX1JURFNfQlVER0VUX0JVUk4sIDEsCiAgICAgICAgICAgICAgICAgICBz
aXplb2YoZCksCiAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSAmZCk7CkBAIC0x
MDg4LDcgKzExNDIsNyBAQCBydF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHNfdGltZV90IG5vdywgYm9vbF90IHRhc2tsZXRfd29ya19zY2hlZAogICAgICAgICAgICAgIHZj
cHVfcnVubmFibGUoY3VycmVudCkgJiYKICAgICAgICAgICAgICBzY3Vyci0+Y3VyX2J1ZGdldCA+
IDAgJiYKICAgICAgICAgICAgICAoIGlzX2lkbGVfdmNwdShzbmV4dC0+dmNwdSkgfHwKLSAgICAg
ICAgICAgICAgIHNjdXJyLT5jdXJfZGVhZGxpbmUgPD0gc25leHQtPmN1cl9kZWFkbGluZSApICkK
KyAgICAgICAgICAgICAgIGNvbXBhcmVfdmNwdV9wcmlvcml0eShzY3Vyciwgc25leHQpID4gMCAp
ICkKICAgICAgICAgICAgIHNuZXh0ID0gc2N1cnI7CiAgICAgfQogCkBAIC0xMTk0LDcgKzEyNDgs
NyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92
Y3B1ICpuZXcpCiAgICAgICAgIH0KICAgICAgICAgaXRlcl9zdmMgPSBydF92Y3B1KGl0ZXJfdmMp
OwogICAgICAgICBpZiAoIGxhdGVzdF9kZWFkbGluZV92Y3B1ID09IE5VTEwgfHwKLSAgICAgICAg
ICAgICBpdGVyX3N2Yy0+Y3VyX2RlYWRsaW5lID4gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPmN1cl9k
ZWFkbGluZSApCisgICAgICAgICAgICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGl0ZXJfc3ZjLCBs
YXRlc3RfZGVhZGxpbmVfdmNwdSkgPCAwICkKICAgICAgICAgICAgIGxhdGVzdF9kZWFkbGluZV92
Y3B1ID0gaXRlcl9zdmM7CiAKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmbm90X3Rp
Y2tsZWQpOwpAQCAtMTIwMyw3ICsxMjU3LDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqbmV3KQogCiAgICAgLyogMikgY2FuZGljYXRl
IGhhcyBoaWdoZXIgcHJpb3JpdHksIGtpY2sgb3V0IGxvd2VzdCBwcmlvcml0eSB2Y3B1ICovCiAg
ICAgaWYgKCBsYXRlc3RfZGVhZGxpbmVfdmNwdSAhPSBOVUxMICYmCi0gICAgICAgICBuZXctPmN1
cl9kZWFkbGluZSA8IGxhdGVzdF9kZWFkbGluZV92Y3B1LT5jdXJfZGVhZGxpbmUgKQorICAgICAg
ICAgY29tcGFyZV92Y3B1X3ByaW9yaXR5KGxhdGVzdF9kZWFkbGluZV92Y3B1LCBuZXcpIDwgMCAp
CiAgICAgewogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwogICAg
ICAgICBjcHVfdG9fdGlja2xlID0gbGF0ZXN0X2RlYWRsaW5lX3ZjcHUtPnZjcHUtPnByb2Nlc3Nv
cjsKQEAgLTEzOTQsNiArMTQ0OCwxMCBAQCBydF9kb21fY250bCgKICAgICAgICAgICAgICAgICBz
dmMgPSBydF92Y3B1KGQtPnZjcHVbbG9jYWxfc2NoZWQudmNwdWlkXSk7CiAgICAgICAgICAgICAg
ICAgbG9jYWxfc2NoZWQudS5ydGRzLmJ1ZGdldCA9IHN2Yy0+YnVkZ2V0IC8gTUlDUk9TRUNTKDEp
OwogICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5wZXJpb2QgPSBzdmMtPnBlcmlv
ZCAvIE1JQ1JPU0VDUygxKTsKKyAgICAgICAgICAgICAgICBpZiAoIGhhc19leHRyYXRpbWUoc3Zj
KSApCisgICAgICAgICAgICAgICAgICAgIGxvY2FsX3NjaGVkLnUucnRkcy5mbGFncyB8PSBYRU5f
RE9NQ1RMX1NDSEVEUlRfZXh0cmE7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgICAgICBsb2NhbF9zY2hlZC51LnJ0ZHMuZmxhZ3MgJj0gflhFTl9ET01DVExfU0NIRURSVF9l
eHRyYTsKICAgICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKIAogICAgICAgICAgICAgICAgIGlmICggY29weV90b19ndWVzdF9vZmZzZXQob3At
PnUudi52Y3B1cywgaW5kZXgsCkBAIC0xNDE4LDYgKzE0NzYsMTAgQEAgcnRfZG9tX2NudGwoCiAg
ICAgICAgICAgICAgICAgc3ZjID0gcnRfdmNwdShkLT52Y3B1W2xvY2FsX3NjaGVkLnZjcHVpZF0p
OwogICAgICAgICAgICAgICAgIHN2Yy0+cGVyaW9kID0gcGVyaW9kOwogICAgICAgICAgICAgICAg
IHN2Yy0+YnVkZ2V0ID0gYnVkZ2V0OworICAgICAgICAgICAgICAgIGlmICggbG9jYWxfc2NoZWQu
dS5ydGRzLmZsYWdzICYgWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhICkKKyAgICAgICAgICAgICAg
ICAgICAgX19zZXRfYml0KF9fUlREU19leHRyYXRpbWUsICZzdmMtPmZsYWdzKTsKKyAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIF9fY2xlYXJfYml0KF9fUlREU19leHRy
YXRpbWUsICZzdmMtPmZsYWdzKTsKICAgICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIC8qIFBy
b2Nlc3MgYSBtb3N0IDY0IHZDUFVzIHdpdGhvdXQgY2hlY2tpbmcgZm9yIHByZWVtcHRpb25zLiAq
LwpAQCAtMTQ5Miw3ICsxNTU0LDcgQEAgc3RhdGljIHZvaWQgcmVwbF90aW1lcl9oYW5kbGVyKHZv
aWQgKmRhdGEpewogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3QgcnRfdmNwdSAqbmV4dF9v
bl9ydW5xID0gcV9lbGVtKHJ1bnEtPm5leHQpOwogCi0gICAgICAgICAgICBpZiAoIHN2Yy0+Y3Vy
X2RlYWRsaW5lID4gbmV4dF9vbl9ydW5xLT5jdXJfZGVhZGxpbmUgKQorICAgICAgICAgICAgaWYg
KCBjb21wYXJlX3ZjcHVfcHJpb3JpdHkoc3ZjLCBuZXh0X29uX3J1bnEpIDwgMCApCiAgICAgICAg
ICAgICAgICAgcnVucV90aWNrbGUob3BzLCBuZXh0X29uX3J1bnEpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCBfX3Rlc3RfYW5kX2NsZWFyX2JpdChfX1JURFNfZGVwbGV0ZWQsICZzdmMt
PmZsYWdzKSAmJgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDgzYzdjNzUuLmM3NDdhZjAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKQEAgLTM2MCw2ICszNjAsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9z
Y2hlZF9jcmVkaXQyIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfcnRkcyB7CiAg
ICAgdWludDMyX3QgcGVyaW9kOwogICAgIHVpbnQzMl90IGJ1ZGdldDsKKy8qIENhbiB0aGlzIHZD
UFUgZXhlY3V0ZSBiZXlvbmQgaXRzIHJlc2VydmVkIGFtb3VudCBvZiB0aW1lPyAqLworI2RlZmlu
ZSBfWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhICAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX1NDSEVE
UlRfZXh0cmEgICAgKDFVPDxfWEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhKQorICAgIHVpbnQzMl90
IGZsYWdzOwogfSB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHNfdDsKIAogdHlwZWRlZiBzdHJ1Y3QgeGVu
X2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHUgewotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoLn-000297-Dw; Fri, 01 Sep 2017 15:59:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dnoLm-00028d-HX
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:59:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 75/2A-03423-5D389A95; Fri, 01 Sep 2017 15:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUyr8m9Ufdq88p
 Ig6eHBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdq5oZCxYJV+xY79zAeJOvi5GLQ0hgBpPE
 7K8LGbsYOTnYBFQkjm94xApiiwhIS1z7fBksziywgVHi9tkYEFtYwFNi1/FONhCbRUBV4uK3p
 UwgNq+As8TazzPBbAkBOYmTxyaDzeEUcJE41n4PbI4QUM3KpXfYIGpCJdYsPg9X//jhA8YJjD
 wLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEep0BCHY
 wnlkQeIhRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uqmlZFCgkWp6akVaZk5
 wPCDSUtw8CiJ8LqDpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3BkiRAEhRRmke3AhYL
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9UkCk8mXklcJteAR3BBHTEv88rQI4oSURIST
 UwBjwUXRj86tytgP3NizM1XhyQ2izbXCHYYGLKLtl10eBHlgdvw+JT7LcLzr+61dIodJfjz9c
 Tu9weO80R0o1hEbvcdt/s6kRTke+97/NOXwufElgsqvPXrcHjm+/tzG6+k0b5524U79vYGbDu
 bSFDbn373qSLyZki2kUTPpmytue7/5EMUVVWYinOSDTUYi4qTgQA1T0o8IACAAA=
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504281556!80586778!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32729 invoked from network); 1 Sep 2017 15:59:17 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-8.tower-21.messagelabs.com with SMTP; 1 Sep 2017 15:59:17 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v81Fx0Zw003760
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Fri, 1 Sep 2017 11:59:10 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:58:51 -0400
Message-Id: <1504281532-3766-5-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v2 4/5] xentrace: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHJlcGxfYnVkZ2V0IGV2ZW50IG91dHB1dCBmb3IgeGVudHJhY2UgZm9ybWF0cyBhbmQg
eGVuYWx5emUKClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoK
LS0tCkNoYW5nZXMgZnJvbSB2MQpBZGQgdGhpcyBjaGFuZ2VzIGZyb20gdjEKLS0tCiB0b29scy94
ZW50cmFjZS9mb3JtYXRzICAgIHwgMiArLQogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8IDgg
KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgYi90b29scy94ZW50cmFjZS9m
b3JtYXRzCmluZGV4IGYzOTE4MmEuLjQ3MGFjNWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNl
L2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwpAQCAtNzUsNyArNzUsNyBAQAog
MHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczp0aWNr
bGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQogMHgwMDAyMjgwMiAgQ1BVJShjcHUpZCAgJSh0c2Mp
ZCAoKyUocmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsgZG9tOnZjcHUgPSAweCUoMSkw
OHgsIGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1cl9idWRnZXQgPSAweCUoNSkw
OHglKDQpMDh4IF0KIDB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJfYnVkZ2V0
ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCi0weDAwMDIyODA0ICBDUFUlKGNw
dSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBkb206dmNw
dSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4JSgyKTA4eCwgY3VyX2J1ZGdl
dCA9IDB4JSg1KTA4eCUoNCkwOHggXQorMHgwMDAyMjgwNCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAo
KyUocmVsdHNjKThkKSAgcnRkczpyZXBsX2J1ZGdldCAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgs
IHByaW9yaXR5X2xldmVsID0gMHglKDIpMDhkIGN1cl9kZWFkbGluZSA9IDB4JSg0KTA4eCUoMykw
OHgsIGN1cl9idWRnZXQgPSAweCUoNikwOHglKDUpMDh4IF0KIDB4MDAwMjI4MDUgIENQVSUoY3B1
KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWRfdGFza2xldAogMHgwMDAyMjgw
NiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpzY2hlZHVsZSAgICAg
IFsgY3B1WzE2XTp0YXNrbGV0WzhdOmlkbGVbNF06dGlja2xlZFs0XSA9ICUoMSkwOHggXQogCmRp
ZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVu
YWx5emUuYwppbmRleCAzOWZjMzVmLi42ZmI5NTJjIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFj
ZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTc5NDQsMTIg
Kzc5NDQsMTQgQEAgdm9pZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAgICAg
ICAgICAgICBpZihvcHQuZHVtcF9hbGwpIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkOjE2LCBkb21pZDoxNjsKKyAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBjdXJfZGwsIGN1cl9iZzsKICAgICAgICAgICAgICAgICB9IF9fYXR0
cmlidXRlX18oKHBhY2tlZCkpICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKIAotICAgICAgICAgICAg
ICAgIHByaW50ZigiICVzIHJ0ZHM6cmVwbF9idWRnZXQgZCV1diV1LCBkZWFkbGluZSA9ICUiUFJJ
dTY0IiwgIgotICAgICAgICAgICAgICAgICAgICAgICAiYnVkZ2V0ID0gJSJQUkl1NjQiXG4iLCBy
aS0+ZHVtcF9oZWFkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgIHItPmRvbWlkLCByLT52Y3B1
aWQsIHItPmN1cl9kbCwgci0+Y3VyX2JnKTsKKyAgICAgICAgICAgICAgICBwcmludGYoIiAlcyBy
dGRzOnJlcGxfYnVkZ2V0IGQldXYldSwgcHJpb3JpdHlfbGV2ZWwgPSAldSwiCisgICAgICAgICAg
ICAgICAgICAgICAgICJkZWFkbGluZSA9ICUiUFJJdTY0IiwgYnVkZ2V0ID0gJSJQUkl1NjQiXG4i
LAorICAgICAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmRvbWlkLCByLT52
Y3B1aWQsCisgICAgICAgICAgICAgICAgICAgICAgIHItPnByaW9yaXR5X2xldmVsLCByLT5jdXJf
ZGwsIHItPmN1cl9iZyk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSBUUkNfU0NIRURfQ0xBU1NfRVZUKFJURFMsIDUpOiAvKiBTQ0hFRF9UQVNLTEVUICAg
ICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 15:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 15:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoLt-0002Du-Ek; Fri, 01 Sep 2017 15:59:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mengxu@cis.upenn.edu>) id 1dnoLt-0002DR-1G
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 15:59:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F8/4C-03414-CD389A95; Fri, 01 Sep 2017 15:59:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsUyr8m9Ufd288p
 Ig66JShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRU2EFX90qmjfdYm9gnGLUxcjJISQwg0ni
 0t1cEJtNQEXi+IZHrCC2iIC0xLXPlxlBbGaBDYwSt8/GgNjCAs4SP7sXg9WwCKhKrPqyCMzmB
 Yqf+t/MDmJLCMhJnDw2GSzOKeAicaz9HiPELmeJlUvvsEHUhEqsWXyeCab+8cMHjBMYeRYwMq
 xi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0OQMQ7GD8siz
 gEKMkB5OSKG+1/4pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK81U0rI4UEi1LTUyvSMnOAwQeT
 luDgURLhdQdJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8MkCIBkKKM0jy4EbBIuMQoK
 yXMywh0lBBPQWpRbmYJqvwrRnEORiVhXn5gXAnxZOaVwG16BXQEE9AR/z6vADmiJBEhJdXAOP
 FaRIyzjclyvTPzd61e9NdVpXXSF7Mjd1pfslxyaw5Zm7qyn+G/Dmecz70TM5gTlq9X+BnA8UD
 G/GL9d8G7S/7OMDmll/6zrv5Kg/4nnz/SD68KyvL6LZtTtuqc3tGLpdo7NWYIC928oHh1Klu6
 6IE5nKxfG28difpZYfBhX3PnZH/ZB6oXHiqxFGckGmoxFxUnAgBXqoh2fwIAAA==
X-Env-Sender: mengxu@cis.upenn.edu
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504281563!113142821!1
X-Originating-IP: [158.130.71.129]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55392 invoked from network); 1 Sep 2017 15:59:23 -0000
Received: from renard.seas.upenn.edu (HELO fox.seas.upenn.edu) (158.130.71.129)
 by server-12.tower-27.messagelabs.com with SMTP; 1 Sep 2017 15:59:23 -0000
Received: from panda-catbroadwell.cis.upenn.edu (SEASnet-48-12.cis.upenn.edu
 [158.130.48.13]) (authenticated bits=0)
 by fox.seas.upenn.edu (8.15.2/8.14.5) with ESMTPSA id v81Fx0Zv003760
 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT);
 Fri, 1 Sep 2017 11:59:09 -0400
From: Meng Xu <mengxu@cis.upenn.edu>
To: xen-devel@lists.xen.org
Date: Fri,  1 Sep 2017 11:58:50 -0400
Message-Id: <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=5800
 signatures=585085
X-Proofpoint-Spam-Reason: safe
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, xumengpanda@gmail.com,
 Meng Xu <mengxu@cis.upenn.edu>, wei.liu@citrix.com
Subject: [Xen-devel] [PATCH v2 3/5] xl: enable per-VCPU extratime flag for
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIG1haW5fc2NoZWRfcnRkcyBhbmQgcmVsYXRlZCBvdXRwdXQgZnVuY3Rpb25zIHRvIHN1
cHBvcnQKcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcuCgpTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxt
ZW5neHVAY2lzLnVwZW5uLmVkdT4KCi0tLQpDaGFuZ2VzIGZyb20gdjEKTm8gY2hhbmdlIGJlY2F1
c2Ugd2UgYWdyZWUgb24gdXNpbmcgLWUgMC8xIG9wdGlvbiB0bwpzZXQgaWYgYSB2Y3B1IHdpbGwg
Z2V0IGV4dHJhIHRpbWUgb3Igbm90CgpDaGFuZ2VzIGZyb20gUkZDIHYxCkNoYW5nZXMgd29ya19j
b25zZXJ2aW5nIGZsYWcgdG8gZXh0cmF0aW1lIGZsYWcKLS0tCiB0b29scy94bC94bF9jbWR0YWJs
ZS5jIHwgIDMgKystCiB0b29scy94bC94bF9zY2hlZC5jICAgIHwgNTYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDAg
aW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCi0tLQogdG9vbHMveGwveGxfY21kdGFibGUu
YyB8ICAzICsrLQogdG9vbHMveGwveGxfc2NoZWQuYyAgICB8IDU2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQwIGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IGJhMDE1OWQuLjFiMDNkNDQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21k
dGFibGUuYwpAQCAtMjcyLDEyICsyNzIsMTMgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtd
ID0gewogICAgIHsgInNjaGVkLXJ0ZHMiLAogICAgICAgJm1haW5fc2NoZWRfcnRkcywgMCwgMSwK
ICAgICAgICJHZXQvc2V0IHJ0ZHMgc2NoZWR1bGVyIHBhcmFtZXRlcnMiLAotICAgICAgIlstZCA8
RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstYls9QlVER0VUXV1dIiwK
KyAgICAgICJbLWQgPERvbWFpbj4gWy12Wz1WQ1BVSUQvYWxsXV0gWy1wWz1QRVJJT0RdXSBbLWJb
PUJVREdFVF1dIFstZVs9RVhUUkFUSU1FXV1dIiwKICAgICAgICItZCBET01BSU4sIC0tZG9tYWlu
PURPTUFJTiAgICAgRG9tYWluIHRvIG1vZGlmeVxuIgogICAgICAgIi12IFZDUFVJRC9hbGwsIC0t
dmNwdWlkPVZDUFVJRC9hbGwgICAgVkNQVSB0byBtb2RpZnkgb3Igb3V0cHV0O1xuIgogICAgICAg
IiAgICAgICAgICAgICAgIFVzaW5nICctdiBhbGwnIHRvIG1vZGlmeS9vdXRwdXQgYWxsIHZjcHVz
XG4iCiAgICAgICAiLXAgUEVSSU9ELCAtLXBlcmlvZD1QRVJJT0QgICAgIFBlcmlvZCAodXMpXG4i
CiAgICAgICAiLWIgQlVER0VULCAtLWJ1ZGdldD1CVURHRVQgICAgIEJ1ZGdldCAodXMpXG4iCisg
ICAgICAiLWUgRVhUUkFUSU1FLCAtLWV4dHJhdGltZT1FWFRSQVRJTUUgRVhUUkFUSU1FICgxPXll
cywgMD1ubylcbiIKICAgICB9LAogICAgIHsgImRvbWlkIiwKICAgICAgICZtYWluX2RvbWlkLCAw
LCAwLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc2NoZWQuYyBiL3Rvb2xzL3hsL3hsX3NjaGVk
LmMKaW5kZXggODU3MjJmZS4uNTEzODAxMiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfc2NoZWQu
YworKysgYi90b29scy94bC94bF9zY2hlZC5jCkBAIC0yNTEsNyArMjUxLDcgQEAgc3RhdGljIGlu
dCBzY2hlZF9ydGRzX2RvbWFpbl9vdXRwdXQoCiAgICAgbGlieGxfZG9tYWluX3NjaGVkX3BhcmFt
cyBzY2luZm87CiAKICAgICBpZiAoZG9taWQgPCAwKSB7Ci0gICAgICAgIHByaW50ZigiJS0zM3Mg
JTRzICU5cyAlOXNcbiIsICJOYW1lIiwgIklEIiwgIlBlcmlvZCIsICJCdWRnZXQiKTsKKyAgICAg
ICAgcHJpbnRmKCIlLTMzcyAlNHMgJTlzICU5cyAlMTBzXG4iLCAiTmFtZSIsICJJRCIsICJQZXJp
b2QiLCAiQnVkZ2V0IiwgIkV4dHJhIHRpbWUiKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQog
CkBAIC0yNjIsMTEgKzI2MiwxMiBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNfZG9tYWluX291dHB1
dCgKICAgICB9CiAKICAgICBkb21uYW1lID0gbGlieGxfZG9taWRfdG9fbmFtZShjdHgsIGRvbWlk
KTsKLSAgICBwcmludGYoIiUtMzNzICU0ZCAlOWQgJTlkXG4iLAorICAgIHByaW50ZigiJS0zM3Mg
JTRkICU5ZCAlOWQgJTEwc1xuIiwKICAgICAgICAgZG9tbmFtZSwKICAgICAgICAgZG9taWQsCiAg
ICAgICAgIHNjaW5mby5wZXJpb2QsCi0gICAgICAgIHNjaW5mby5idWRnZXQpOworICAgICAgICBz
Y2luZm8uYnVkZ2V0LAorICAgICAgICBzY2luZm8uZXh0cmF0aW1lID8gInllcyIgOiAibm8iKTsK
ICAgICBmcmVlKGRvbW5hbWUpOwogICAgIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXNfZGlzcG9z
ZSgmc2NpbmZvKTsKICAgICByZXR1cm4gMDsKQEAgLTI3OSw4ICsyODAsOCBAQCBzdGF0aWMgaW50
IHNjaGVkX3J0ZHNfdmNwdV9vdXRwdXQoaW50IGRvbWlkLCBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFt
cyAqc2NpbmZvKQogICAgIGludCBpOwogCiAgICAgaWYgKGRvbWlkIDwgMCkgewotICAgICAgICBw
cmludGYoIiUtMzNzICU0cyAlNHMgJTlzICU5c1xuIiwgIk5hbWUiLCAiSUQiLAotICAgICAgICAg
ICAgICAgIlZDUFUiLCAiUGVyaW9kIiwgIkJ1ZGdldCIpOworICAgICAgICBwcmludGYoIiUtMzNz
ICU0cyAlNHMgJTlzICU5cyAlMTBzXG4iLCAiTmFtZSIsICJJRCIsCisgICAgICAgICAgICAgICAi
VkNQVSIsICJQZXJpb2QiLCAiQnVkZ2V0IiwgIkV4dHJhIHRpbWUiKTsKICAgICAgICAgcmV0dXJu
IDA7CiAgICAgfQogCkBAIC0yOTAsMTIgKzI5MSwxMyBAQCBzdGF0aWMgaW50IHNjaGVkX3J0ZHNf
dmNwdV9vdXRwdXQoaW50IGRvbWlkLCBsaWJ4bF92Y3B1X3NjaGVkX3BhcmFtcyAqc2NpbmZvKQog
CiAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3RvX25hbWUoY3R4LCBkb21pZCk7CiAgICAgZm9y
ICggaSA9IDA7IGkgPCBzY2luZm8tPm51bV92Y3B1czsgaSsrICkgewotICAgICAgICBwcmludGYo
IiUtMzNzICU0ZCAlNGQgJTkiUFJJdTMyIiAlOSJQUkl1MzIiXG4iLAorICAgICAgICBwcmludGYo
IiUtMzNzICU0ZCAlNGQgJTkiUFJJdTMyIiAlOSJQUkl1MzIiICUxMHNcbiIsCiAgICAgICAgICAg
ICAgICBkb21uYW1lLAogICAgICAgICAgICAgICAgZG9taWQsCiAgICAgICAgICAgICAgICBzY2lu
Zm8tPnZjcHVzW2ldLnZjcHVpZCwKICAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVy
aW9kLAotICAgICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQpOworICAgICAgICAg
ICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQsCisgICAgICAgICAgICAgICBzY2luZm8tPnZj
cHVzW2ldLmV4dHJhdGltZSA/ICJ5ZXMiIDogIm5vIik7CiAgICAgfQogICAgIGZyZWUoZG9tbmFt
ZSk7CiAgICAgcmV0dXJuIDA7CkBAIC0zMDksOCArMzExLDggQEAgc3RhdGljIGludCBzY2hlZF9y
dGRzX3ZjcHVfb3V0cHV0X2FsbChpbnQgZG9taWQsCiAgICAgaW50IGk7CiAKICAgICBpZiAoZG9t
aWQgPCAwKSB7Ci0gICAgICAgIHByaW50ZigiJS0zM3MgJTRzICU0cyAlOXMgJTlzXG4iLCAiTmFt
ZSIsICJJRCIsCi0gICAgICAgICAgICAgICAiVkNQVSIsICJQZXJpb2QiLCAiQnVkZ2V0Iik7Cisg
ICAgICAgIHByaW50ZigiJS0zM3MgJTRzICU0cyAlOXMgJTlzICUxMHNcbiIsICJOYW1lIiwgIklE
IiwKKyAgICAgICAgICAgICAgICJWQ1BVIiwgIlBlcmlvZCIsICJCdWRnZXQiLCAiRXh0cmEgdGlt
ZSIpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKQEAgLTMyMSwxMiArMzIzLDEzIEBAIHN0
YXRpYyBpbnQgc2NoZWRfcnRkc192Y3B1X291dHB1dF9hbGwoaW50IGRvbWlkLAogCiAgICAgZG9t
bmFtZSA9IGxpYnhsX2RvbWlkX3RvX25hbWUoY3R4LCBkb21pZCk7CiAgICAgZm9yICggaSA9IDA7
IGkgPCBzY2luZm8tPm51bV92Y3B1czsgaSsrICkgewotICAgICAgICBwcmludGYoIiUtMzNzICU0
ZCAlNGQgJTkiUFJJdTMyIiAlOSJQUkl1MzIiXG4iLAorICAgICAgICBwcmludGYoIiUtMzNzICU0
ZCAlNGQgJTkiUFJJdTMyIiAlOSJQUkl1MzIiICUxMHNcbiIsCiAgICAgICAgICAgICAgICBkb21u
YW1lLAogICAgICAgICAgICAgICAgZG9taWQsCiAgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVz
W2ldLnZjcHVpZCwKICAgICAgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kLAotICAg
ICAgICAgICAgICAgc2NpbmZvLT52Y3B1c1tpXS5idWRnZXQpOworICAgICAgICAgICAgICAgc2Np
bmZvLT52Y3B1c1tpXS5idWRnZXQsCisgICAgICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmV4
dHJhdGltZSA/ICJ5ZXMiIDogIm5vIik7CiAgICAgfQogICAgIGZyZWUoZG9tbmFtZSk7CiAgICAg
cmV0dXJuIDA7CkBAIC03MDIsMTQgKzcwNSwxOCBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICBpbnQgKnZjcHVzID0gKGludCAqKXhtYWxsb2Moc2l6ZW9m
KGludCkpOyAvKiBJRHMgb2YgVkNQVXMgdGhhdCBjaGFuZ2UgKi8KICAgICBpbnQgKnBlcmlvZHMg
PSAoaW50ICopeG1hbGxvYyhzaXplb2YoaW50KSk7IC8qIHBlcmlvZCBpcyBpbiBtaWNyb3NlY29u
ZCAqLwogICAgIGludCAqYnVkZ2V0cyA9IChpbnQgKil4bWFsbG9jKHNpemVvZihpbnQpKTsgLyog
YnVkZ2V0IGlzIGluIG1pY3Jvc2Vjb25kICovCisgICAgYm9vbCAqZXh0cmF0aW1lcyA9IChib29s
ICopeG1hbGxvYyhzaXplb2YoYm9vbCkpOyAvKiBleHRyYXRpbWUgaXMgYm9vbCAqLwogICAgIGlu
dCB2X3NpemUgPSAxOyAvKiBzaXplIG9mIHZjcHVzIGFycmF5ICovCiAgICAgaW50IHBfc2l6ZSA9
IDE7IC8qIHNpemUgb2YgcGVyaW9kcyBhcnJheSAqLwogICAgIGludCBiX3NpemUgPSAxOyAvKiBz
aXplIG9mIGJ1ZGdldHMgYXJyYXkgKi8KKyAgICBpbnQgZV9zaXplID0gMTsgLyogc2l6ZSBvZiBl
eHRyYXRpbWVzIGFycmF5ICovCiAgICAgaW50IHZfaW5kZXggPSAwOyAvKiBpbmRleCBpbiB2Y3B1
cyBhcnJheSAqLwogICAgIGludCBwX2luZGV4ID0wOyAvKiBpbmRleCBpbiBwZXJpb2RzIGFycmF5
ICovCiAgICAgaW50IGJfaW5kZXggPTA7IC8qIGluZGV4IGZvciBpbiBidWRnZXRzIGFycmF5ICov
CisgICAgaW50IGVfaW5kZXggPSAwOyAvKiBpbmRleCBpbiBleHRyYXRpbWVzIGFycmF5ICovCiAg
ICAgYm9vbCBvcHRfcCA9IGZhbHNlOwogICAgIGJvb2wgb3B0X2IgPSBmYWxzZTsKKyAgICBib29s
IG9wdF9lID0gZmFsc2U7CiAgICAgYm9vbCBvcHRfdiA9IGZhbHNlOwogICAgIGJvb2wgb3B0X2Fs
bCA9IGZhbHNlOyAvKiBvdXRwdXQgcGVyLWRvbSBwYXJhbWV0ZXJzICovCiAgICAgaW50IG9wdCwg
aSwgcmMsIHI7CkBAIC03MTcsMTIgKzcyNCwxMyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgeyJkb21haW4iLCAxLCAwLCAnZCd9LAogICAgICAg
ICB7InBlcmlvZCIsIDEsIDAsICdwJ30sCiAgICAgICAgIHsiYnVkZ2V0IiwgMSwgMCwgJ2InfSwK
KyAgICAgICAgeyJleHRyYXRpbWUiLCAxLCAwLCAnZSd9LAogICAgICAgICB7InZjcHVpZCIsMSwg
MCwgJ3YnfSwKICAgICAgICAgeyJjcHVwb29sIiwgMSwgMCwgJ2MnfSwKICAgICAgICAgQ09NTU9O
X0xPTkdfT1BUUwogICAgIH07CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiZDpwOmI6
djpjIiwgb3B0cywgInNjaGVkLXJ0ZHMiLCAwKSB7CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgImQ6cDpiOmU6djpjIiwgb3B0cywgInNjaGVkLXJ0ZHMiLCAwKSB7CiAgICAgY2FzZSAnZCc6
CiAgICAgICAgIGRvbSA9IG9wdGFyZzsKICAgICAgICAgYnJlYWs7CkBAIC03NDYsNiArNzU0LDE0
IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBi
dWRnZXRzW2JfaW5kZXgrK10gPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7CiAgICAgICAgIG9w
dF9iID0gMTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnZSc6CisgICAgICAgIGlmIChlX2lu
ZGV4ID49IGVfc2l6ZSkgeyAvKiBleHRyYXRpbWUgYXJyYXkgaXMgZnVsbCAqLworICAgICAgICAg
ICAgZV9zaXplICo9IDI7CisgICAgICAgICAgICBleHRyYXRpbWVzID0geHJlYWxsb2MoZXh0cmF0
aW1lcywgZV9zaXplKTsKKyAgICAgICAgfQorICAgICAgICBleHRyYXRpbWVzW2VfaW5kZXgrK10g
PSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7CisgICAgICAgIG9wdF9lID0gMTsKKyAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSAndic6CiAgICAgICAgIGlmICghc3RyY21wKG9wdGFyZywgImFsbCIp
KSB7IC8qIGdldCBvciBzZXQgYWxsIHZjcHVzIG9mIGEgZG9tYWluICovCiAgICAgICAgICAgICBv
cHRfYWxsID0gMTsKQEAgLTc2MywxOCArNzc5LDE4IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBpZiAoY3B1
cG9vbCAmJiAoZG9tIHx8IG9wdF9wIHx8IG9wdF9iIHx8IG9wdF92IHx8IG9wdF9hbGwpKSB7Cisg
ICAgaWYgKGNwdXBvb2wgJiYgKGRvbSB8fCBvcHRfcCB8fCBvcHRfYiB8fCBvcHRfZSB8fCBvcHRf
diB8fCBvcHRfYWxsKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlNwZWNpZnlpbmcgYSBj
cHVwb29sIGlzIG5vdCBhbGxvd2VkIHdpdGggIgogICAgICAgICAgICAgICAgICJvdGhlciBvcHRp
b25zLlxuIik7CiAgICAgICAgIHIgPSBFWElUX0ZBSUxVUkU7CiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KLSAgICBpZiAoIWRvbSAmJiAob3B0X3AgfHwgb3B0X2IgfHwgb3B0X3YpKSB7CisgICAg
aWYgKCFkb20gJiYgKG9wdF9wIHx8IG9wdF9iIHx8IG9wdF9lIHx8IG9wdF92KSkgewogICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIk1pc3NpbmcgcGFyYW1ldGVycy5cbiIpOwogICAgICAgICByID0g
RVhJVF9GQUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgaWYgKGRvbSAmJiAh
b3B0X3YgJiYgIW9wdF9hbGwgJiYgKG9wdF9wIHx8IG9wdF9iKSkgeworICAgIGlmIChkb20gJiYg
IW9wdF92ICYmICFvcHRfYWxsICYmIChvcHRfcCB8fCBvcHRfYiB8fCBvcHRfZSkpIHsKICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJNdXN0IHNwZWNpZnkgVkNQVS5cbiIpOwogICAgICAgICByID0g
RVhJVF9GQUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKQEAgLTc4NSw4ICs4MDEsOSBAQCBpbnQg
bWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQogICAgIGlmICgoKHZfaW5kZXggPiBiX2luZGV4KSAmJiBvcHRfYikgfHwgKCh2X2lu
ZGV4ID4gcF9pbmRleCkgJiYgb3B0X3ApCi0gICAgICAgIHx8IHBfaW5kZXggIT0gYl9pbmRleCkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkluY29ycmVjdCBudW1iZXIgb2YgcGVyaW9kIGFu
ZCBidWRnZXRcbiIpOworICAgICAgICAgfHwgKCh2X2luZGV4ID4gZV9pbmRleCkgJiYgb3B0X2Up
IHx8IHBfaW5kZXggIT0gYl9pbmRleAorICAgICAgICAgfHwgcF9pbmRleCAhPSBlX2luZGV4IHx8
IGJfaW5kZXggIT0gZV9pbmRleCApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbmNvcnJl
Y3QgbnVtYmVyIG9mIHBlcmlvZCwgYnVkZ2V0IGFuZCBleHRyYXRpbWVcbiIpOwogICAgICAgICBy
ID0gRVhJVF9GQUlMVVJFOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC04MjAsNyArODM3
LDcgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAg
ICAgICAgICAgciA9IEVYSVRfRkFJTFVSRTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgICAgIH0KLSAgICAgICAgfSBlbHNlIGlmICghb3B0X3AgJiYgIW9wdF9iKSB7CisgICAg
ICAgIH0gZWxzZSBpZiAoIW9wdF9wICYmICFvcHRfYiAmJiAhb3B0X2UpIHsKICAgICAgICAgICAg
IC8qIGdldCBwZXItdmNwdSBydGRzIHNjaGVkdWxpbmcgcGFyYW1ldGVycyAqLwogICAgICAgICAg
ICAgbGlieGxfdmNwdV9zY2hlZF9wYXJhbXMgc2NpbmZvOwogICAgICAgICAgICAgbGlieGxfdmNw
dV9zY2hlZF9wYXJhbXNfaW5pdCgmc2NpbmZvKTsKQEAgLTg1Miw2ICs4NjksNyBAQCBpbnQgbWFp
bl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgICAgICAgICAg
c2NpbmZvLnZjcHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldOwogICAgICAgICAgICAgICAgICAgICBz
Y2luZm8udmNwdXNbaV0ucGVyaW9kID0gcGVyaW9kc1tpXTsKICAgICAgICAgICAgICAgICAgICAg
c2NpbmZvLnZjcHVzW2ldLmJ1ZGdldCA9IGJ1ZGdldHNbaV07CisgICAgICAgICAgICAgICAgICAg
IHNjaW5mby52Y3B1c1tpXS5leHRyYXRpbWUgPSBleHRyYXRpbWVzW2ldID8gMSA6IDA7CiAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHJjID0gc2NoZWRfdmNwdV9zZXQoZG9taWQs
ICZzY2luZm8pOwogICAgICAgICAgICAgfSBlbHNlIHsgLyogc2V0IHBhcmFtcyBmb3IgYWxsIHZj
cHVzICovCkBAIC04NjAsNiArODc4LDcgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hbGxvYyhzaXpl
b2YobGlieGxfc2NoZWRfcGFyYW1zKSk7CiAgICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzWzBd
LnBlcmlvZCA9IHBlcmlvZHNbMF07CiAgICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzWzBdLmJ1
ZGdldCA9IGJ1ZGdldHNbMF07CisgICAgICAgICAgICAgICAgc2NpbmZvLnZjcHVzWzBdLmV4dHJh
dGltZSA9IGV4dHJhdGltZXNbMF0gPyAxIDogMDsKICAgICAgICAgICAgICAgICByYyA9IHNjaGVk
X3ZjcHVfc2V0X2FsbChkb21pZCwgJnNjaW5mbyk7CiAgICAgICAgICAgICB9CiAKQEAgLTg3Niw2
ICs4OTUsNyBAQCBvdXQ6CiAgICAgZnJlZSh2Y3B1cyk7CiAgICAgZnJlZShwZXJpb2RzKTsKICAg
ICBmcmVlKGJ1ZGdldHMpOworICAgIGZyZWUoZXh0cmF0aW1lcyk7CiAgICAgcmV0dXJuIHI7CiB9
CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:03:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoPz-0003ty-VI; Fri, 01 Sep 2017 16:03:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dnoPz-0003ts-9s
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:03:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5C/D0-03874-AD489A95; Fri, 01 Sep 2017 16:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTOJt2bLSs
 jDR6ds7RY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmvJvCWDBTseLl37MsDYxXpLoYOTmEBCYy
 SnxYXtrFyMXBItDAKnHr+kM2EEdCYA6rRPuT7ywgVRICRRLPvq5nh7EPrdvPCmEXSuxZcJMRx
 OYVEJQ4OfMJC8RUL4mTmx8D2RwcnAIuEs+aXSHC1RKrFpxhBrHZBFQl5p1rZAOxWQRUJN60L2
 OGGBMg8af3EdgYYaAx/W+Wgo0XETCX2LpkCyPIbcwCzxklNnbsZAJJMAtoSrRu/80+gVFwFpI
 zZiFJLWBkWsWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERig
 DECwg3Hn+sBDjJIcTEqivNX+KyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKAwNeSLAoNT21I
 i0zBxgrMGkJDh4lEd5XzUBp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd53IK
 UCIKUZpXlwg2AxfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvOUg9/Bk5pXA7XsFdAoT0Cn
 /Pq8AOaUkESEl1cDYu18iwH1T5Z37tW7+cwzPPFifyzHl2v6b/Oc0bE44d3f9WBDS6v3T99zL
 P4dURdUqA6rrbhi4KMR0vFd1jLjEOvVKxJRFoSz54UvMy/LUBCrM3B0XC7pa8O6aJCWm/GaGy
 aqbb9wvO6lw/ra55zT59tH018EnSl3Wm1imnIpvtzqjXHFc5pESS3FGoqEWc1FxIgBcS6LK3A
 IAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504281817!74064172!1
X-Originating-IP: [209.85.220.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35185 invoked from network); 1 Sep 2017 16:03:37 -0000
Received: from mail-qk0-f178.google.com (HELO mail-qk0-f178.google.com)
 (209.85.220.178)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 16:03:37 -0000
Received: by mail-qk0-f178.google.com with SMTP id l65so2887958qkc.0
 for <xen-devel@lists.xen.org>; Fri, 01 Sep 2017 09:03:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5WFMUr2zKedIjBSrblRzIEge5HHry2YOWW1npl2rztY=;
 b=NatHnms9PL5Wh9TRdl3K8XPkZZPv+rGOlOqBQCjJ6xCugeCWx3xPJrELxXXYl9xQ8m
 FhGLFUmw3EaEw4qmhD0WoNBvFedaLBpyr8O/8h+QwHwWfAmgb3f3pfQSLTcNGrKIBq4g
 UbLa/P/GIZVzmUgpIjBdHZ6GFQP593IL5IOnV5TWjmNAOLfokQNoLt+Ogmiyt2bJAiBq
 ase83Cho5V+gP/IZpwPj3aOE1gRUVKWl/9C0lblFISHfjE5sDEEU1AxWDIqAWqx/SJGb
 sRPqIc/uv6mAHjU90h/9Bx/C0lnx+Zva2upD6cGqaZfR91o4kkq9X+MoYXe1EmHZs+sk
 +00w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5WFMUr2zKedIjBSrblRzIEge5HHry2YOWW1npl2rztY=;
 b=bjjsmpdx3V5lx50VcJKXXlbFgd3n4PyAoWEwV6ACkXfZ4Xnvu3sZ7wKuiooaErklXu
 obIQFfjvdFvlwfXqDPi9friGtZcjqXgG+Aus3aezBjgYvzJEkPz0nkjcV2LZidT65NQY
 wsDPT6gi1hlxhdSlWZT13HRf1Scu2gJnu+do15qiCcx0I0vOhgCQGHkQIfUH1ATIF2qI
 pMqznMki84paQ9cjRqdHNmB3g8/vnUxwD2jQfIKkomVtWJ6nn2/OsutcEVOB/cRrFYzt
 4dO/Cj2ac7qJNTdcL+rK9FFcy8zRc0ALmWGTohWDbDy6YhAAqAL3Nu8vkGtFcxpBYuPR
 bEEA==
X-Gm-Message-State: AHPjjUhl5f6ekXO5AB8RYtvDAmhXFXdAQkSvAbTN7m2yKmsj/Bz49Lad
 TPuGHGMVwA/SdrXfB7FnO/B1wL4CRVjHxBc=
X-Google-Smtp-Source: ADKCNb7fxw0zUJB9nzKcGqOdBJR5qifYtfx9w8WK8FnRzMVW9iKlUia6pB+cLqVyB/6qj07/omig1jK/KP9qzxDeXrg=
X-Received: by 10.55.40.77 with SMTP id o74mr2379447qkh.184.1504281815911;
 Fri, 01 Sep 2017 09:03:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.105 with HTTP; Fri, 1 Sep 2017 09:03:34 -0700 (PDT)
In-Reply-To: <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 1 Sep 2017 12:03:34 -0400
Message-ID: <CAENZ-+namY-SKVFyf_==cJX2H1mVWcEWrgx8YcYqEQd2cJvihg@mail.gmail.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Meng Xu <xumengpanda@gmail.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Wei Liu <wei.liu@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGFyaW8sCgpJIGRpZG4ndCBpbmNsdWRlIHlvdXIgUmV2aWV3ZWQtYnkgdGFnIGJlY2F1c2UgSSBt
YWRlIG9uZSBzbWFsbCBjaGFuZ2UuCgoKT24gRnJpLCBTZXAgMSwgMjAxNyBhdCAxMTo1OCBBTSwg
TWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+IHdyb3RlOgo+Cj4gTW9kaWZ5IGxpYnhsX3Zj
cHVfc2NoZWRfcGFyYW1zX2dldC9zZXQgYW5kIHNjaGVkX3J0ZHNfdmNwdV9nZXQvc2V0Cj4gZnVu
Y3Rpb25zIHRvIHN1cHBvcnQgcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcKPgo+IFNpZ25lZC1vZmYt
Ynk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1Pgo+Cj4gLS0tCj4gQ2hhbmdlcyBmcm9t
IHYxCj4gMSkgQWRkIExJQlhMX0hBVkVfU0NIRURfUlREU19WQ1BVX0VYVFJBIHRvIGluZGljYXRl
IGlmIGV4dHJhdGltZSBmbGFnIGlzCj4gc3VwcG9ydGVkCj4gMikgQ2hhbmdlIGZsYWcgbmFtZSBp
biBkb21jdGwuaCBmcm9tIFhFTl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWUgdG8KPiBYRU5f
RE9NQ1RMX1NDSEVEUlRfZXh0cmEKPgo+IENoYW5nZXMgZnJvbSBSRkMgdjEKPiBDaGFuZ2Ugd29y
a19jb25zZXJ2aW5nIGZsYWcgdG8gZXh0cmF0aW1lIGZsYWcKPiAtLS0KPiAgdG9vbHMvbGlieGwv
bGlieGxfc2NoZWQuYyB8IDEyICsrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKQo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgIHwgIDYgKysrKysr
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgfCAxOCArKysrKysrKysrKysrKysrKysKPiAg
MiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBpbmRleCAxNzA0NTI1Li5lYWQz
MDBmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bC5oCj4gQEAgLTI1Nyw2ICsyNTcsMTIgQEAKPiAgI2RlZmluZSBMSUJYTF9IQVZFX1ND
SEVEX1JURFNfVkNQVV9QQVJBTVMgMQo+Cj4gIC8qCj4gKyAqIExJQlhMX0hBVkVfU0NIRURfUlRE
U19WQ1BVX0VYVFJBIGluZGljYXRlcyBSVERTIHNjaGVkdWxlcgo+ICsgKiBub3cgc3VwcG9ydHMg
cGVyLXZjcHUgZXh0cmF0aW1lIHNldHRpbmdzLgo+ICsgKi8KPiArI2RlZmluZSBMSUJYTF9IQVZF
X1NDSEVEX1JURFNfVkNQVV9FWFRSQSAxCj4gKwo+ICsvKgo+ICAgKiBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mbyBoYXMgdGhlIGFybS5naWNfdmVyc2lvbiBmaWVsZC4KPiAgICovCj4gICNkZWZpbmUg
TElCWExfSEFWRV9CVUlMRElORk9fQVJNX0dJQ19WRVJTSU9OIDEKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKPiBpbmRl
eCBmYWE2MDRlLi5iNzZhMjlhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVk
LmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCj4gQEAgLTU1OCw2ICs1NTgsMTAg
QEAgc3RhdGljIGludCBzY2hlZF9ydGRzX3ZjcHVfZ2V0X2FsbChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKPiAgICAgIGZvciAoaSA9IDA7IGkgPCBudW1fdmNwdXM7IGkrKykgewo+ICAg
ICAgICAgIHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kID0gdmNwdXNbaV0udS5ydGRzLnBlcmlvZDsK
PiAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdldCA9IHZjcHVzW2ldLnUucnRkcy5idWRn
ZXQ7Cj4gKyAgICAgICAgaWYgKHZjcHVzW2ldLnUucnRkcy5mbGFncyAmIFhFTl9ET01DVExfU0NI
RURSVF9leHRyYSkKPiArICAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLmV4dHJhdGltZSA9IDE7
Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgIHNjaW5mby0+dmNwdXNbaV0uZXh0cmF0aW1l
ID0gMDsKPiAgICAgICAgICBzY2luZm8tPnZjcHVzW2ldLnZjcHVpZCA9IHZjcHVzW2ldLnZjcHVp
ZDsKPiAgICAgIH0KPiAgICAgIHJjID0gMDsKPiBAQCAtNjA3LDYgKzYxMSwxMCBAQCBzdGF0aWMg
aW50IHNjaGVkX3J0ZHNfdmNwdV9zZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4g
ICAgICAgICAgdmNwdXNbaV0udmNwdWlkID0gc2NpbmZvLT52Y3B1c1tpXS52Y3B1aWQ7Cj4gICAg
ICAgICAgdmNwdXNbaV0udS5ydGRzLnBlcmlvZCA9IHNjaW5mby0+dmNwdXNbaV0ucGVyaW9kOwo+
ICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5idWRnZXQgPSBzY2luZm8tPnZjcHVzW2ldLmJ1ZGdl
dDsKPiArICAgICAgICBpZiAoc2NpbmZvLT52Y3B1c1tpXS5leHRyYXRpbWUpCj4gKyAgICAgICAg
ICAgIHZjcHVzW2ldLnUucnRkcy5mbGFncyB8PSBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7Cj4g
KyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB2Y3B1c1tpXS51LnJ0ZHMuZmxhZ3MgJj0gflhF
Tl9ET01DVExfU0NIRURSVF9leHRyYTsKPiAgICAgIH0KPgo+ICAgICAgciA9IHhjX3NjaGVkX3J0
ZHNfdmNwdV9zZXQoQ1RYLT54Y2gsIGRvbWlkLAo+IEBAIC02NTUsNiArNjYzLDEwIEBAIHN0YXRp
YyBpbnQgc2NoZWRfcnRkc192Y3B1X3NldF9hbGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCj4gICAgICAgICAgdmNwdXNbaV0udmNwdWlkID0gaTsKPiAgICAgICAgICB2Y3B1c1tpXS51
LnJ0ZHMucGVyaW9kID0gc2NpbmZvLT52Y3B1c1swXS5wZXJpb2Q7Cj4gICAgICAgICAgdmNwdXNb
aV0udS5ydGRzLmJ1ZGdldCA9IHNjaW5mby0+dmNwdXNbMF0uYnVkZ2V0Owo+ICsgICAgICAgIGlm
IChzY2luZm8tPnZjcHVzWzBdLmV4dHJhdGltZSkKPiArICAgICAgICAgICAgdmNwdXNbaV0udS5y
dGRzLmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURSVF9leHRyYTsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgICAgIHZjcHVzW2ldLnUucnRkcy5mbGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJU
X2V4dHJhOwo+ICAgICAgfQo+Cj4gICAgICByID0geGNfc2NoZWRfcnRkc192Y3B1X3NldChDVFgt
PnhjaCwgZG9taWQsCj4gQEAgLTcwNSw2ICs3MTcsMTIgQEAgc3RhdGljIGludCBzY2hlZF9ydGRz
X2RvbWFpbl9zZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgc2Rv
bS5wZXJpb2QgPSBzY2luZm8tPnBlcmlvZDsKPiAgICAgIGlmIChzY2luZm8tPmJ1ZGdldCAhPSBM
SUJYTF9ET01BSU5fU0NIRURfUEFSQU1fQlVER0VUX0RFRkFVTFQpCj4gICAgICAgICAgc2RvbS5i
dWRnZXQgPSBzY2luZm8tPmJ1ZGdldDsKPiArICAgIGlmIChzY2luZm8tPmV4dHJhdGltZSAhPSBM
SUJYTF9ET01BSU5fU0NIRURfUEFSQU1fRVhUUkFUSU1FX0RFRkFVTFQpIHsKPiArICAgICAgICBp
ZiAoc2NpbmZvLT5leHRyYXRpbWUpCj4gKyAgICAgICAgICAgIHNkb20uZmxhZ3MgfD0gWEVOX0RP
TUNUTF9TQ0hFRFJUX2V4dHJhOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgc2RvbS5m
bGFncyAmPSB+WEVOX0RPTUNUTF9TQ0hFRFJUX2V4dHJhOwo+ICsgICAgfQo+ICAgICAgaWYgKHNj
aGVkX3J0ZHNfdmFsaWRhdGVfcGFyYW1zKGdjLCBzZG9tLnBlcmlvZCwgc2RvbS5idWRnZXQpKQo+
ICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKCgpBcyB5b3UgbWVudGlvbmVkIGluIHRoZSBj
b21tZW50IHRvIHRoZSB4bCBwYXRjaCB2MSwgSSB1c2VkCkxJQlhMX0RPTUFJTl9TQ0hFRF9QQVJB
TV9FWFRSQVRJTUVfREVGQVVMVCBmb3IgZXh0cmF0aW1lIGZsYWcgYXMgd2hhdAp3ZSBkaWQgZm9y
IHBlcmlvZCBhbmQgYnVkZ2V0LiBCdXQgdGhlIHdheSB3ZSBoYW5kbGUgZmxhZ3MgaXMgZXhhY3Rs
eQp0aGUgc2FtZSB3aXRoIHRoZSB3YXkgd2UgaGFuZGxlIHBlcmlvZCBhbmQgYnVkZ2V0LgoKSSdt
IG9rIHdpdGggd2hhdCBpdCBpcyBpbiB0aGlzIHBhdGNoLCBhbHRob3VnaCBJIGZlZWwgdGhhdCB3
ZSBjYW4ga2lsbCB0aGUKIGlmIChzY2luZm8tPmV4dHJhdGltZSAhPSBMSUJYTF9ET01BSU5fU0NI
RURfUEFSQU1fRVhUUkFUSU1FX0RFRkFVTFQpCmJlY2F1c2UgTElCWExfRE9NQUlOX1NDSEVEX1BB
UkFNX0VYVFJBVElNRV9ERUZBVUxUIGlzIC0xLgoKCldoYXQgZG8geW91IHRoaW5rPwoKVGhhbmtz
LAoKTWVuZwoKCi0tIAotLS0tLS0tLS0tLQpNZW5nIFh1ClBoRCBDYW5kaWRhdGUgaW4gQ29tcHV0
ZXIgYW5kIEluZm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0
cDovL3d3dy5jaXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:04:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoR2-0003zC-8s; Fri, 01 Sep 2017 16:04:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnoR0-0003z5-GP
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:04:42 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 FC/44-02042-91589A95; Fri, 01 Sep 2017 16:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva5k68p
 IgxlbRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owVz78yFazirHjTtpO9gfEXexcjJ4eEgL/E
 zxcnWEBsFgEVidsfp7CB2GwCyhI/O3vBbBEBNYn2VTOZuxi5OJgF/jNJTF1zlREkISyQKXF28
 UFWEJtXwELi+Z3dzCC2kECGxLodPcwQcUGJkzOfgC1gFtCRWLD7E9BQDiBbWmL5Pw6QMKeAlc
 SRX+vAykWBbuhcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXSSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjB+P2P0yFGSQ4mJVHeav8VkUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgle6ZWWkkGBRanpqRVpmDjAWYEolOHiUR
 HhfNQOleYsLEnOLM9MhUqcYdTk2rF7/hUkIbIaUOO87kCIBkKKM0jy4EbC4vMQoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3kMgU3gy80rgNr0COoIJ6Ih/n1eAHFGSiJCSamBcx9ltf+PTs1u
 frrcpzb3pPzfkq991D03Lic9uSyXeNdAsWLEptGS7alXlt8U6QY96l1zhSdO5P236zWSrP2Kb
 GO/adBeejZscXJs3d8Wcwje9ypbvnxubLOJdbrik/3vEu/uHX+1Z/uY3V9OpsgUpXjpffyxc0
 BzkUveShStg8lyrBaqv59RtUmIpzkg01GIuKk4EADVLn3jGAgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504281879!107135622!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18896 invoked from network); 1 Sep 2017 16:04:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:04:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,458,1498521600"; d="scan'208";a="446234872"
Date: Fri, 1 Sep 2017 17:03:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170901160330.ir5mu6o6ornbvhxe@citrix.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-4-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170827083615.15712-4-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/6] libxl:xl: add parsing code to parse
 "libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgMjcsIDIwMTcgYXQgMDQ6MzY6MTJQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gQWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4
bF9zdGF0aWNfc3NobSBzdHJ1Y3QKPiB0byB0aGUgbGlieGwvbGlieGx1XyogZmFtaWx5LiBBbmQg
YWRkIHJlYWxhdGVkIHBhcnNpbmcgY29kZSBpbiB4bCB0bwo+IHBhcnNlIHRoZSBzdHJ1Y3QgZnJv
bSB4bCBjb25maWcgZmlsZXMuIFRoaXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cKPiBzZXR0
aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmls
ZSIgKHNlZSBbMV0pLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCj4gCj4gU2lnbmVkLW9mZi1ieTogWmhv
bmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpJIGFtIHdvbmRlcmluZyBpZiB0aGVyZSBpcyBhIGNoYW5jZSB0byBl
eHRyYWN0IHRoZSBrZXk9dmFsdWUgcGFyc2luZwppbnRvIHN0YW5kYWxvbmUgZnVuY3Rpb24gYW5k
IHVzZSBpdCBldmVyeXdoZXJlIHRob3VnaC4KCj4gCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwoK
Q29ycmVjdGx5IHRyaW0geW91ciBDQyBsaXN0IG5leHQgdGltZSBwbGVhc2UuIEEgbG90IG9mIGh5
cGVydmlzb3IgcGVvcGxlCmRvbid0IG5lZWQgdG8gZ2V0IENDZWQgb24gdGhpcyBwYXRjaC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoV1-0004Tw-Sc; Fri, 01 Sep 2017 16:08:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnoV0-0004Tp-A2
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:08:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 24/B8-02045-11689A95; Fri, 01 Sep 2017 16:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSYl2BtpW
 RBofX2Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLu5cyFrzgrrjVdZ25gfE6ZxcjFweLwG0m
 idfrdjB2MXJwSAjkSpw/WAJhikg8+Z8GUiIkcJBJYt+f40xdjJwcbAJKEnsPHmcEsUUE3CUmv
 zjMBmIzCyhIvHi+FaxGWMBYYurrHhYQm0VAVeLO2SfMIDavgJHE363LweolBOQlzj24zTyBkX
 sBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7
 Gi6c9DzFKcjApifJW+6+IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu6FlZaSQYFFqempFWmYO
 MMxg0hIcPEoivK+agdK8xQWJucWZ6RCpU4y6HHf6NnxhEmLJy89LlRLnzQCZIQBSlFGaBzcCF
 vKXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbDjKFJzOvBG7TK6AjmICO+Pd5BcgRJYkIKa
 kGxs1+qUvyKjrvbSue51QUHqo0w6Ho1B2B47HsJ3eVub0U9ea9Fnij89THrWz20bcWFf898Sx
 7qap40u2Pc/teFdz56/97alpk0JfHqp5bvlbXseXPuOfz0Nhb/fGuGKfr9kfPC5ZlWL89a3Hx
 QcQpH+bw6A0NYbu/z/97u3hdruL716Fh9iZCk5RYijMSDbWYi4oTAQQupUN0AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504282128!88850094!1
X-Originating-IP: [81.169.146.163]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53742 invoked from network); 1 Sep 2017 16:08:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 16:08:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504282128;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=P1ZZFX9Yafa0uWWfAhF843/CtmX35zTVqlwbZE0SabY=;
 b=pwqZME6Oqdbx2Nhvcac9kod1TzshiKIlcZrjE2vjooZ3Ogo3uOUB2ef9jkZE/lWFth
 TtDFQiLTyROakiVnwq1EPuviwUPWv1n6spwLq3mbXCi2+47BxVPtezo7R3AAst7nX+Fn
 AbSo93MVg6F2qi9dvUAdHTkokdoJgUCl9lvJQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t81G8lkrk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 18:08:47 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org,
	Andrew Cooper <andrew.cooper3@citrix.com>
Date: Fri,  1 Sep 2017 18:08:40 +0200
Message-Id: <20170901160843.9057-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v9 0/3] tools/libxc: use superpages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNpbmcgc3VwZXJwYWdlcyBvbiB0aGUgcmVjZWl2aW5nIGRvbTAgd2lsbCBhdm9pZCBwZXJmb3Jt
YW5jZSByZWdyZXNzaW9ucy4KCk9sYWYKCnY5OgogdXBkYXRlIGhvbGUgY2hlY2tpbmcgaW4geDg2
X2h2bV9wb3B1bGF0ZV9wZm5zCiBhZGQgb3V0IG9mIGJvdW5kcyBjaGVjayB0byB4Y19zcl90ZXN0
X2FuZF9zZXQvY2xlYXJfYml0CnY4OgogcmVtb3ZlIGRvdWJsZSBjaGVjayBvZiAxRy8yTSBpZHgg
aW4geDg2X2h2bV9wb3B1bGF0ZV9wZm5zCnY3OgogY292ZXIgaG9sZXMgdGhhdCBzcGFuIG11bHRp
cGxlIHN1cGVycGFnZXMKdjY6CiBoYW5kbGUgZnJlZWluZyBvZiBwYXJ0bHkgcG9wdWxhdGVkIHN1
cGVycGFnZXMgY29ycmVjdGx5CiBtb3JlIERQUklOVEZzCnY1Ogogc2VuZCBjb3JyZWN0IHZlcnNp
b24sIHJlYmFzZSB3YXMgbm90IGZ1bGx5IGZpbmlzaGVkCnY0OgogcmVzdG9yZSB0cmFpbGluZyAi
X2JpdCIgaW4gYml0bWFwIGZ1bmN0aW9uIG5hbWVzCiBrZWVwIHRyYWNrIG9mIGdhcHMgYmV0d2Vl
biBwcmV2aW91cyBhbmQgY3VycmVudCBiYXRjaAogc3BsaXQgYWxsb2MgZnVuY3Rpb25hbGl0eSBp
biB4ODZfaHZtX2FsbG9jYXRlX3Bmbgp2MzoKIGNsZWFyIHBvaW50ZXIgaW4geGNfc3JfYml0bWFw
X2ZyZWUKIHNvbWUgY29kaW5nIHN0eWxlIGNoYW5nZXMKIHVzZSBnZXRkb21haW5pbmZvLm1heF9w
YWdlcyB0byBhdm9pZCBPdmVyLWFsbG9jYXRpb24gY2hlY2sKIHRyaW0gYml0bWFwIGZ1bmN0aW9u
IG5hbWVzLCBkcm9wIHRyYWlsaW5nICJfYml0IgogYWRkIHNvbWUgY29tbWVudHMKdjI6CiBzcGxp
dCBpbnRvIGluZGl2aWR1YWwgY29tbWl0cwoKYmFzZWQgb24gc3RhZ2luZyBjMzljZjA5M2ZjICgi
eDg2L2FzbTogYWRkIC5maWxlIGRpcmVjdGl2ZXMiKQoKCk9sYWYgSGVyaW5nICgzKToKICB0b29s
cy9saWJ4YzogbW92ZSBTVVBFUlBBR0UgbWFjcm9zIHRvIGNvbW1vbiBoZWFkZXIKICB0b29scy9s
aWJ4YzogYWRkIEFQSSBmb3IgYml0bWFwIGFjY2VzcyBmb3IgcmVzdG9yZQogIHRvb2xzL2xpYnhj
OiB1c2Ugc3VwZXJwYWdlcyBkdXJpbmcgcmVzdG9yZSBvZiBIVk0gZ3Vlc3QKCiB0b29scy9saWJ4
Yy94Y19kb21feDg2LmMgICAgICAgICAgICB8ICAgNSAtCiB0b29scy9saWJ4Yy94Y19wcml2YXRl
LmggICAgICAgICAgICB8ICAgNSArCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgICAgICAg
ICB8ICA0MSArKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgICAgICAgfCAgOTgg
KysrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyAgICAgICAgIHwgMTQxICst
LS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAzNDEg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrLQogNyBmaWxlcyBjaGFuZ2VkLCA1NTUgaW5z
ZXJ0aW9ucygrKSwgMTQ4IGRlbGV0aW9ucygtKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:09:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoVA-0004VT-3k; Fri, 01 Sep 2017 16:09:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnoV8-0004V6-RK
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:08:59 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0F/4A-02046-A1689A95; Fri, 01 Sep 2017 16:08:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUSuHLSIl2JtpW
 RBmfn6Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLr09kLzi+iLGi6dkrpgbGH8VdjFwcLAKf
 mCQ2T29k7mLk4JAQyJU4f7AEwhSRePI/DaRESOAgk8S6U+dZuhg5OdgElCT2HjzOCJIQEZjIK
 HHw9D1GkASzgILEi+dbmUBsYQF/ifOP7jGD2CwCqhJ7u+aDNfMKGEnsXnwazJYQkJc49+A22F
 5OAWOJ6VusQcJCQCWf1h1kmcDIu4CRYRWjRnFqUVlqka6RuV5SUWZ6RkluYmaOrqGBsV5uanF
 xYnpqTmJSsV5yfu4mRmA41DMwMO5gbNnrd4hRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3g0tKyOFBItS01Mr0jJzgIEJk5bg4FES4X3VDJTmLS5IzC3OTIdInWLU5diwev0XJ
 iGWvPy8VClx3gyQGQIgRRmleXAjYFFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7zuQKT
 yZeSVwm14BHcEEdMS/zytAjihJREhJNTDGyhXUBE+/liFrPO1Cr9uttFYGr0peh+JvapsrH/l
 uz/4UJK/x6Hr8+q3zHtZ46k6S73wuyvO35oCXcDPbnoDQWB3He/9TOhcGbNoUrX5iv7yuwvNP
 sZ90rD9unBHbs781M8iexUBe+dqV6YdP+Ojfs1f6WMWy5zNjnXDTrZcVfY+Yun4VKCixFGckG
 moxFxUnAgALHMSTjQIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504282136!101044402!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54939 invoked from network); 1 Sep 2017 16:08:56 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:08:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504282136;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=qWOdfw7aZiOE66kY5/tDTDx/hzHolF0G1NdAg7Pb94M=;
 b=QiyaDHANOtmzkvGx6qHKjxbLK3uEK3NLDjKjT706Q12jLpH3KekeN5WV6WFXXBR+YR
 y1JphUiKVYajyUetYFkZ+dIqr/VzP7H6QZ9LttoTwmQBhG/aP56IgwfrywaZqIxXrGeQ
 9JD8dLxQ97BKZqNb7BGe5cM5ok6E7C89icGOs=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t81G8skro
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 18:08:54 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri,  1 Sep 2017 18:08:43 +0200
Message-Id: <20170901160843.9057-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170901160843.9057-1-olaf@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
	restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVyaW5nIGNyZWF0aW5nIG9mIGEgSFZNIGRvbVUgbWVtaW5pdF9odm0oKSB0cmllcyB0byBtYXAg
c3VwZXJwYWdlcy4KQWZ0ZXIgc2F2ZS9yZXN0b3JlIG9yIG1pZ3JhdGlvbiB0aGlzIG1hcHBpbmcg
aXMgbG9zdCwgZXZlcnl0aGluZyBpcwphbGxvY2F0ZWQgaW4gc2luZ2xlIHBhZ2VzLiBUaGlzIGNh
dXNlcyBhIHBlcmZvcm1hbmNlIGRlZ3JhZGl0aW9uIGFmdGVyCm1pZ3JhdGlvbi4KCkFkZCBuZWNj
ZXNzYXJ5IGNvZGUgdG8gcHJlYWxsb2NhdGUgYSBzdXBlcnBhZ2UgZm9yIHRoZSBjaHVuayBvZiBw
Zm5zCnRoYXQgaXMgcmVjZWl2ZWQuIEluIGNhc2UgYSBwZm4gd2FzIG5vdCBwb3B1bGF0ZWQgb24g
dGhlIHNlbmRpbmcgc2lkZSBpdAptdXN0IGJlIGZyZWVkIG9uIHRoZSByZWNlaXZpbmcgc2lkZSB0
byBhdm9pZCBvdmVyLWFsbG9jYXRpb24uCgpUaGUgZXhpc3RpbmcgY29kZSBmb3IgeDg2X3B2IGlz
IG1vdmVkIHVubW9kaWZpZWQgaW50byBpdHMgb3duIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmgg
ICAgICAgICAgfCAgMjYgKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMgICAgICAgICB8
ICA3NSArLS0tLS0tLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgfCAzNDEg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jICB8ICA3MiArKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCA0MzYgaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
c3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCA3MzQzMjA5NDdh
Li45MzE0MWE2ZTI1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysg
Yi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaApAQCAtMTM5LDYgKzEzOSwxNiBAQCBzdHJ1Y3Qg
eGNfc3JfcmVzdG9yZV9vcHMKICAgICAgKi8KICAgICBpbnQgKCpzZXR1cCkoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCk7CiAKKyAgICAvKioKKyAgICAgKiBQb3B1bGF0ZSBQRk5zCisgICAgICoK
KyAgICAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZp
bGwgdGhlIHBoeXNtYXAgZm9yIHRoZQorICAgICAqIHVucG9wdWxhdGVkIHN1YnNldC4KKyAgICAg
Ki8KKyAgICBpbnQgKCpwb3B1bGF0ZV9wZm5zKShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1
bnNpZ25lZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fcGZuX3Qg
Km9yaWdpbmFsX3BmbnMsIGNvbnN0IHVpbnQzMl90ICp0eXBlcyk7CisKKwogICAgIC8qKgogICAg
ICAqIFByb2Nlc3MgYW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3RyZWFtLiAgVGhlIGNh
bGxlciBzaGFsbCB0YWtlCiAgICAgICogY2FyZSBvZiBwcm9jZXNzaW5nIGNvbW1vbiByZWNvcmRz
IChlLmcuIEVORCwgUEFHRV9EQVRBKS4KQEAgLTIyNCw2ICsyMzQsOCBAQCBzdHJ1Y3QgeGNfc3Jf
Y29udGV4dAogCiAgICAgICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkOwogICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBwMm1fc2l6ZTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BhZ2Vz
OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0b3RfcGFnZXM7CiAgICAgICAgICAgICB4Y19o
eXBlcmNhbGxfYnVmZmVyX3QgZGlydHlfYml0bWFwX2hidWY7CiAKICAgICAgICAgICAgIC8qIEZy
b20gSW1hZ2UgSGVhZGVyLiAqLwpAQCAtMzM2LDYgKzM0OCwxMiBAQCBzdHJ1Y3QgeGNfc3JfY29u
dGV4dAogICAgICAgICAgICAgICAgICAgICAvKiBIVk0gY29udGV4dCBibG9iLiAqLwogICAgICAg
ICAgICAgICAgICAgICB2b2lkICpjb250ZXh0OwogICAgICAgICAgICAgICAgICAgICBzaXplX3Qg
Y29udGV4dHN6OworCisgICAgICAgICAgICAgICAgICAgIC8qIEJpdG1hcCBvZiBjdXJyZW50bHkg
YWxsb2NhdGVkIFBGTnMgZHVyaW5nIHJlc3RvcmUuICovCisgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4Y19zcl9iaXRtYXAgYXR0ZW1wdGVkXzFnOworICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRlZF8ybTsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX3NyX2JpdG1hcCBhbGxvY2F0ZWRfcGZuczsKKyAgICAgICAgICAgICAgICAgICAgeGVuX3Bm
bl90IGlkeDFHX3ByZXYsIGlkeDJNX3ByZXY7CiAgICAgICAgICAgICAgICAgfSByZXN0b3JlOwog
ICAgICAgICAgICAgfTsKICAgICAgICAgfSB4ODZfaHZtOwpAQCAtNDU5LDE0ICs0NzcsNiBAQCBz
dGF0aWMgaW5saW5lIGludCB3cml0ZV9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwK
ICAqLwogaW50IHJlYWRfcmVjb3JkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIGludCBmZCwg
c3RydWN0IHhjX3NyX3JlY29yZCAqcmVjKTsKIAotLyoKLSAqIFRoaXMgd291bGQgaWRlYWxseSBi
ZSBwcml2YXRlIGluIHJlc3RvcmUuYywgYnV0IGlzIG5lZWRlZCBieQotICogeDg2X3B2X2xvY2Fs
aXNlX3BhZ2UoKSBpZiB3ZSByZWNlaXZlIHBhZ2V0YWJsZXMgZnJhbWVzIGFoZWFkIG9mIHRoZQot
ICogY29udGVudHMgb2YgdGhlIGZyYW1lcyB0aGV5IHBvaW50IGF0LgotICovCi1pbnQgcG9wdWxh
dGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwKLSAgICAg
ICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywgY29uc3QgdWludDMy
X3QgKnR5cGVzKTsKLQogI2VuZGlmCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZS5jCmluZGV4IGQ1Mzk0OGUxYTYuLjhjZDkyODlkMWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlLmMKQEAgLTY4
LDc0ICs2OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBv
YnRhaW4gbWVtb3J5IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQotICogdW5w
b3B1bGF0ZWQgc3Vic2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5n
IGlzIHBlcmZvcm1lZAotICogYW5kIGFsbCB1bnBvcHVsYXRlZCBwZm5zIGFyZSBwb3B1bGF0ZWQu
Ci0gKi8KLWludCBwb3B1bGF0ZV9wZm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2ln
bmVkIGNvdW50LAotICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9w
Zm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpCi17Ci0gICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBj
dHgtPnhjaDsKLSAgICB4ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKm1m
bnMpKSwKLSAgICAgICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMpKTsKLSAg
ICB1bnNpZ25lZCBpLCBucl9wZm5zID0gMDsKLSAgICBpbnQgcmMgPSAtMTsKLQotICAgIGlmICgg
IW1mbnMgfHwgIXBmbnMgKQotICAgIHsKLSAgICAgICAgRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0
ZSAlenUgYnl0ZXMgZm9yIHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAiLAotICAgICAgICAgICAgICAy
ICogY291bnQgKiBzaXplb2YoKm1mbnMpKTsKLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0g
ICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKLSAgICB7Ci0gICAgICAgIGlmICggKCF0
eXBlcyB8fCAodHlwZXMgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZXNbaV0gIT0g
WEVOX0RPTUNUTF9QRklORk9fWFRBQiAmJgotICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl
c1tpXSAhPSBYRU5fRE9NQ1RMX1BGSU5GT19CUk9LRU4pKSkgJiYKLSAgICAgICAgICAgICAhcGZu
X2lzX3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcmMgPSBwZm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOwotICAg
ICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICAgICAgZ290byBlcnI7Ci0gICAgICAgICAg
ICBwZm5zW25yX3BmbnNdID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07Ci0gICAg
ICAgICAgICArK25yX3BmbnM7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBpZiAoIG5yX3BmbnMg
KQotICAgIHsKLSAgICAgICAgcmMgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9leGFjdCgK
LSAgICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwgbnJfcGZucywgMCwgMCwgbWZucyk7Ci0gICAg
ICAgIGlmICggcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBw
b3B1bGF0ZSBwaHlzbWFwIik7Ci0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgfQotCi0g
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGZuczsgKytpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBtZm5zW2ldID09IElOVkFMSURfTUZOICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBFUlJPUigiUG9wdWxhdGUgcGh5c21hcCBmYWlsZWQgZm9yIHBmbiAldSIsIGkp
OwotICAgICAgICAgICAgICAgIHJjID0gLTE7Ci0gICAgICAgICAgICAgICAgZ290byBlcnI7Ci0g
ICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dmbihjdHgs
IHBmbnNbaV0sIG1mbnNbaV0pOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmMgPSAwOwotCi0g
ZXJyOgotICAgIGZyZWUocGZucyk7Ci0gICAgZnJlZShtZm5zKTsKLQotICAgIHJldHVybiByYzsK
LX0KLQogLyoKICAqIEdpdmVuIGEgbGlzdCBvZiBwZm5zLCB0aGVpciB0eXBlcywgYW5kIGEgYmxv
Y2sgb2YgcGFnZSBkYXRhIGZyb20gdGhlCiAgKiBzdHJlYW0sIHBvcHVsYXRlIGFuZCByZWNvcmQg
dGhlaXIgdHlwZXMsIG1hcCB0aGUgcmVsZXZhbnQgc3Vic2V0IGFuZCBjb3B5CkBAIC0xNjEsNyAr
OTMsNyBAQCBzdGF0aWMgaW50IHByb2Nlc3NfcGFnZV9kYXRhKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgsIHVuc2lnbmVkIGNvdW50LAogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKLSAgICBy
YyA9IHBvcHVsYXRlX3BmbnMoY3R4LCBjb3VudCwgcGZucywgdHlwZXMpOworICAgIHJjID0gY3R4
LT5yZXN0b3JlLm9wcy5wb3B1bGF0ZV9wZm5zKGN0eCwgY291bnQsIHBmbnMsIHR5cGVzKTsKICAg
ICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcG9wdWxhdGUgcGZu
cyBmb3IgYmF0Y2ggb2YgJXUgcGFnZXMiLCBjb3VudCk7CkBAIC04MjYsNyArNzU4LDEyIEBAIGlu
dCB4Y19kb21haW5fcmVzdG9yZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJf
dCBkb20sCiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKKyAgICAvKiBTZWUgeGNfZG9tYWlu
X2dldGluZm8gKi8KKyAgICBjdHgucmVzdG9yZS5tYXhfcGFnZXMgPSBjdHguZG9taW5mby5tYXhf
bWVta2IgPj4gKFBBR0VfU0hJRlQtMTApOworICAgIGN0eC5yZXN0b3JlLnRvdF9wYWdlcyA9IGN0
eC5kb21pbmZvLm5yX3BhZ2VzOwogICAgIGN0eC5yZXN0b3JlLnAybV9zaXplID0gbnJfcGZuczsK
KyAgICBEUFJJTlRGKCJkb20gJXUgcDJtX3NpemUgJWx4IG1heF9wYWdlcyAlbHgiLAorICAgICAg
ICAgICAgY3R4LmRvbWlkLCBjdHgucmVzdG9yZS5wMm1fc2l6ZSwgY3R4LnJlc3RvcmUubWF4X3Bh
Z2VzKTsKIAogICAgIGlmICggY3R4LmRvbWluZm8uaHZtICkKICAgICB7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X2h2bS5jCmluZGV4IDFkY2E4NTM1NGEuLmEzZTUzMDlhODMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3Jlc3RvcmVfeDg2X2h2bS5jCkBAIC0xMzUsNiArMTM1LDggQEAgc3RhdGljIGludCB4ODZf
aHZtX2xvY2FsaXNlX3BhZ2Uoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKIHN0YXRpYyBpbnQg
eDg2X2h2bV9zZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIHhjX2ludGVy
ZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm07CisgICAg
dW5zaWduZWQgbG9uZyBiaXRzOwogCiAgICAgaWYgKCBjdHgtPnJlc3RvcmUuZ3Vlc3RfdHlwZSAh
PSBESERSX1RZUEVfWDg2X0hWTSApCiAgICAgewpAQCAtMTQ5LDcgKzE1MSwzMCBAQCBzdGF0aWMg
aW50IHg4Nl9odm1fc2V0dXAoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAgcmV0
dXJuIC0xOwogICAgIH0KIAorICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRl
ZF8xZzsKKyAgICBiaXRzID0gKGN0eC0+cmVzdG9yZS5wMm1fc2l6ZSA+PiBTVVBFUlBBR0VfMUdC
X1NISUZUKSArIDE7CisgICAgaWYgKCB4Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKSA9PSBm
YWxzZSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3Rv
cmUuYXR0ZW1wdGVkXzJtOworICAgIGJpdHMgPSAoY3R4LT5yZXN0b3JlLnAybV9zaXplID4+IFNV
UEVSUEFHRV8yTUJfU0hJRlQpICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0s
IGJpdHMpID09IGZhbHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBibSA9ICZjdHgtPng4
Nl9odm0ucmVzdG9yZS5hbGxvY2F0ZWRfcGZuczsKKyAgICBiaXRzID0gY3R4LT5yZXN0b3JlLnAy
bV9zaXplICsgMTsKKyAgICBpZiAoIHhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIGJpdHMpID09IGZh
bHNlICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKiBObyBzdXBlcnBhZ2UgaW4gMXN0IDJN
QiBkdWUgdG8gVkdBIGhvbGUgKi8KKyAgICB4Y19zcl9zZXRfYml0KDAsICZjdHgtPng4Nl9odm0u
cmVzdG9yZS5hdHRlbXB0ZWRfMWcpOworICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2
bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisKICAgICByZXR1cm4gMDsKKworb3V0OgorICAgIEVS
Uk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBwZm4gYml0bWFwcyIpOworICAgIHJl
dHVybiAtMTsKIH0KIAogLyoKQEAgLTIyNCwxMCArMjQ5LDMyNSBAQCBzdGF0aWMgaW50IHg4Nl9o
dm1fc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBzdGF0aWMgaW50
IHg4Nl9odm1fY2xlYW51cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogewogICAgIGZyZWUo
Y3R4LT54ODZfaHZtLnJlc3RvcmUuY29udGV4dCk7CisgICAgeGNfc3JfYml0bWFwX2ZyZWUoJmN0
eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZyk7CisgICAgeGNfc3JfYml0bWFwX2ZyZWUo
JmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8ybSk7CisgICAgeGNfc3JfYml0bWFwX2Zy
ZWUoJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKTsKKworICAgIHJldHVybiAw
OworfQogCisvKgorICogU2V0IGEgcGZuIGFzIGFsbG9jYXRlZCwgZXhwYW5kaW5nIHRoZSB0cmFj
a2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4KKyAqLworc3RhdGljIGludCBwZm5fc2V0X2FsbG9j
YXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQoreworICAgIHhj
X2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisKKyAgICBpZiAoICF4Y19zcl9zZXRfYml0KHBm
biwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zKSApCisgICAgeworICAgICAg
ICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgYWxsb2NhdGVkX3BmbnMgYml0bWFwIik7CisgICAg
ICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQogICAgIHJldHVy
biAwOwogfQogCitzdHJ1Y3QgeDg2X2h2bV9zcCB7CisgICAgeGVuX3Bmbl90IHBmbjsKKyAgICB4
ZW5fcGZuX3QgYmFzZV9wZm47CisgICAgdW5zaWduZWQgbG9uZyBpbmRleDsKKyAgICB1bnNpZ25l
ZCBsb25nIGNvdW50OworfTsKKworLyoKKyAqIFRyeSB0byBhbGxvY2F0ZSBhIDFHQiBwYWdlIGZv
ciB0aGlzIHBmbiwgYnV0IGF2b2lkIE92ZXItYWxsb2NhdGlvbi4KKyAqIElmIHRoaXMgc3VjY2Vl
ZHMsIG1hcmsgdGhlIHJhbmdlIG9mIDJNQiBwYWdlcyBhcyBidXN5LgorICovCitzdGF0aWMgYm9v
bCB4ODZfaHZtX2FsbG9jXzFnKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4ODZf
aHZtX3NwICpzcCkKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHN0
cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVuc2lnbmVkIGludCBvcmRlciwgc2hpZnQ7Cisg
ICAgaW50IGksIGRvbmU7CisgICAgeGVuX3Bmbl90IGV4dGVudDsKKworICAgIGJtID0gJmN0eC0+
eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8xZzsKKworICAgIC8qIE9ubHkgb25lIGF0dGVtcHQg
dG8gYXZvaWQgb3ZlcmxhcHBpbmcgYWxsb2NhdGlvbiAqLworICAgIGlmICggeGNfc3JfdGVzdF9h
bmRfc2V0X2JpdChzcC0+aW5kZXgsIGJtKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IG9yZGVyID0gU1VQRVJQQUdFXzFHQl9TSElGVDsKKyAgICBzcC0+Y291bnQgPSAxVUxMIDw8IG9y
ZGVyOworCisgICAgLyogQWxsb2NhdGUgb25seSBpZiB0aGVyZSBpcyByb29tIGZvciBhbm90aGVy
IHN1cGVycGFnZSAqLworICAgIGlmICggY3R4LT5yZXN0b3JlLnRvdF9wYWdlcyArIHNwLT5jb3Vu
dCA+IGN0eC0+cmVzdG9yZS5tYXhfcGFnZXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBleHRlbnQgPSBzcC0+YmFzZV9wZm4gPSAoc3AtPnBmbiA+PiBvcmRlcikgPDwgb3JkZXI7Cisg
ICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjaCwgY3R4LT5kb21pZCwgMSwg
b3JkZXIsIDAsICZleHRlbnQpOworICAgIGlmICggZG9uZSA8IDAgKSB7CisgICAgICAgIFBFUlJP
UigicG9wdWxhdGVfcGh5c21hcCBmYWlsZWQuIik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICB9CisgICAgaWYgKCBkb25lID09IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBE
UFJJTlRGKCIxRyBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAiXG4iLCBzcC0+YmFzZV9wZm4pOwor
CisgICAgLyogTWFyayBhbGwgMk1CIHBhZ2VzIGFzIGRvbmUgdG8gYXZvaWQgb3ZlcmxhcHBpbmcg
YWxsb2NhdGlvbiAqLworICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVtcHRlZF8y
bTsKKyAgICBzaGlmdCA9IFNVUEVSUEFHRV8xR0JfU0hJRlQgLSBTVVBFUlBBR0VfMk1CX1NISUZU
OworICAgIGZvciAoIGkgPSAwOyBpIDwgKHNwLT5jb3VudCA+PiBzaGlmdCk7IGkrKyApCisgICAg
ICAgIHhjX3NyX3NldF9iaXQoKHNwLT5iYXNlX3BmbiA+PiBTVVBFUlBBR0VfMk1CX1NISUZUKSAr
IGksIGJtKTsKKworICAgIHJldHVybiB0cnVlOworfQorCisvKiBBbGxvY2F0ZSBhIDJNQiBwYWdl
IGlmIHg4Nl9odm1fYWxsb2NfMWcgZmFpbGVkLCBhdm9pZCBPdmVyLWFsbG9jYXRpb24uICovCitz
dGF0aWMgYm9vbCB4ODZfaHZtX2FsbG9jXzJtKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0
cnVjdCB4ODZfaHZtX3NwICpzcCkKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNo
OworICAgIHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsK
KyAgICBpbnQgZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgYm0gPSAmY3R4LT54
ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtOworCisgICAgLyogT25seSBvbmUgYXR0ZW1wdCB0
byBhdm9pZCBvdmVybGFwcGluZyBhbGxvY2F0aW9uICovCisgICAgaWYgKCB4Y19zcl90ZXN0X2Fu
ZF9zZXRfYml0KHNwLT5pbmRleCwgYm0pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
b3JkZXIgPSBTVVBFUlBBR0VfMk1CX1NISUZUOworICAgIHNwLT5jb3VudCA9IDFVTEwgPDwgb3Jk
ZXI7CisKKyAgICAvKiBBbGxvY2F0ZSBvbmx5IGlmIHRoZXJlIGlzIHJvb20gZm9yIGFub3RoZXIg
c3VwZXJwYWdlICovCisgICAgaWYgKCBjdHgtPnJlc3RvcmUudG90X3BhZ2VzICsgc3AtPmNvdW50
ID4gY3R4LT5yZXN0b3JlLm1heF9wYWdlcyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IGV4dGVudCA9IHNwLT5iYXNlX3BmbiA9IChzcC0+cGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAg
ICBkb25lID0geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXAoeGNoLCBjdHgtPmRvbWlkLCAxLCBv
cmRlciwgMCwgJmV4dGVudCk7CisgICAgaWYgKCBkb25lIDwgMCApIHsKKyAgICAgICAgUEVSUk9S
KCJwb3B1bGF0ZV9waHlzbWFwIGZhaWxlZC4iKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
IH0KKyAgICBpZiAoIGRvbmUgPT0gMCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIERQ
UklOVEYoIjJNIGJhc2VfcGZuICUiIFBSSV94ZW5fcGZuICJcbiIsIHNwLT5iYXNlX3Bmbik7Cisg
ICAgcmV0dXJuIHRydWU7Cit9CisKKy8qIEFsbG9jYXRlIGEgc2luZ2xlIHBhZ2UgaWYgeDg2X2h2
bV9hbGxvY18ybSBmYWlsZWQuICovCitzdGF0aWMgYm9vbCB4ODZfaHZtX2FsbG9jXzRrKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgsIHN0cnVjdCB4ODZfaHZtX3NwICpzcCkKK3sKKyAgICB4Y19p
bnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKKyAgICBp
bnQgZG9uZTsKKyAgICB4ZW5fcGZuX3QgZXh0ZW50OworCisgICAgb3JkZXIgPSAwOworICAgIHNw
LT5jb3VudCA9IDFVTEwgPDwgb3JkZXI7CisKKyAgICAvKiBBbGxvY2F0ZSBvbmx5IGlmIHRoZXJl
IGlzIHJvb20gZm9yIGFub3RoZXIgcGFnZSAqLworICAgIGlmICggY3R4LT5yZXN0b3JlLnRvdF9w
YWdlcyArIHNwLT5jb3VudCA+IGN0eC0+cmVzdG9yZS5tYXhfcGFnZXMgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICBleHRlbnQgPSBzcC0+YmFzZV9wZm4gPSAoc3AtPnBmbiA+PiBvcmRl
cikgPDwgb3JkZXI7CisgICAgZG9uZSA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwKHhjaCwg
Y3R4LT5kb21pZCwgMSwgb3JkZXIsIDAsICZleHRlbnQpOworICAgIGlmICggZG9uZSA8IDAgKSB7
CisgICAgICAgIFBFUlJPUigicG9wdWxhdGVfcGh5c21hcCBmYWlsZWQuIik7CisgICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICB9CisgICAgaWYgKCBkb25lID09IDAgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICBEUFJJTlRGKCI0SyBiYXNlX3BmbiAlIiBQUklfeGVuX3BmbiAiXG4iLCBz
cC0+YmFzZV9wZm4pOworICAgIHJldHVybiB0cnVlOworfQorLyoKKyAqIEF0dGVtcHQgdG8gYWxs
b2NhdGUgYSBzdXBlcnBhZ2Ugd2hlcmUgdGhlIHBmbiByZXNpZGVzLgorICovCitzdGF0aWMgaW50
IHg4Nl9odm1fYWxsb2NhdGVfcGZuKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9wZm5f
dCBwZm4pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAgICBib29sIHN1
Y2Nlc3M7CisgICAgaW50IHJjID0gLTE7CisgICAgdW5zaWduZWQgbG9uZyBpZHhfMWcsIGlkeF8y
bTsKKyAgICBzdHJ1Y3QgeDg2X2h2bV9zcCBzcCA9IHsKKyAgICAgICAgLnBmbiA9IHBmbgorICAg
IH07CisKKyAgICBpZiAoIHhjX3NyX3Rlc3RfYml0KHBmbiwgJmN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmFsbG9jYXRlZF9wZm5zKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWR4XzFnID0gcGZu
ID4+IFNVUEVSUEFHRV8xR0JfU0hJRlQ7CisgICAgaWR4XzJtID0gcGZuID4+IFNVUEVSUEFHRV8y
TUJfU0hJRlQ7CisgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJl
c3RvcmUuYXR0ZW1wdGVkXzFnLCBpZHhfMWcpICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFp
bGVkIHRvIHJlYWxsb2MgYXR0ZW1wdGVkXzFnIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9
CisgICAgaWYgKCAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0
ZW1wdGVkXzJtLCBpZHhfMm0pICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHJl
YWxsb2MgYXR0ZW1wdGVkXzJtIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBz
cC5pbmRleCA9IGlkeF8xZzsKKyAgICBzdWNjZXNzID0geDg2X2h2bV9hbGxvY18xZyhjdHgsICZz
cCk7CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gZmFsc2UgKSB7CisgICAgICAgIHNwLmluZGV4ID0g
aWR4XzJtOworICAgICAgICBzdWNjZXNzID0geDg2X2h2bV9hbGxvY18ybShjdHgsICZzcCk7Cisg
ICAgfQorCisgICAgaWYgKCBzdWNjZXNzID09IGZhbHNlICkgeworICAgICAgICBzcC5pbmRleCA9
IDA7CisgICAgICAgIHN1Y2Nlc3MgPSB4ODZfaHZtX2FsbG9jXzRrKGN0eCwgJnNwKTsKKyAgICB9
CisKKyAgICBpZiAoIHN1Y2Nlc3MgPT0gdHJ1ZSApIHsKKyAgICAgICAgZG8geworICAgICAgICAg
ICAgc3AuY291bnQtLTsKKyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS50b3RfcGFnZXMrKzsKKyAg
ICAgICAgICAgIHJjID0gcGZuX3NldF9hbGxvY2F0ZWQoY3R4LCBzcC5iYXNlX3BmbiArIHNwLmNv
dW50KTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9IHdoaWxlICggc3AuY291bnQgKTsKKyAgICB9CisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgYm9vbCB4ODZfaHZtX3B1bmNoX2hvbGUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
eGVuX3Bmbl90IG1heF9wZm4pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsK
KyAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibTsKKyAgICB4ZW5fcGZuX3QgX3BmbiwgcGZuLCBt
aW5fcGZuOworICAgIHVpbnQzMl90IGRvbWlkLCBmcmVlZCA9IDAsIG9yZGVyOworICAgIGludCBy
YyA9IC0xOworCisgICAgLyoKKyAgICAgKiBTY2FuIHRoZSBlbnRpcmUgc3VwZXJwYWdlIGJlY2F1
c2Ugc2V2ZXJhbCBiYXRjaGVzIHdpbGwgZml0IGludG8KKyAgICAgKiBhIHN1cGVycGFnZSwgYW5k
IGl0IGlzIHVua25vd24gd2hpY2ggcGZuIHRyaWdnZXJlZCB0aGUgYWxsb2NhdGlvbi4KKyAgICAg
Ki8KKyAgICBvcmRlciA9IFNVUEVSUEFHRV8xR0JfU0hJRlQ7CisgICAgcGZuID0gbWluX3BmbiA9
IChtYXhfcGZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKworICAgIHdoaWxlICggcGZuIDw9IG1heF9w
Zm4gKQorICAgIHsKKyAgICAgICAgYm0gPSAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYWxsb2NhdGVk
X3BmbnM7CisgICAgICAgIGlmICggIXhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIHBmbikgKQorICAg
ICAgICB7CisgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIGFsbG9jYXRlZF9w
Zm5zICUiIFBSSV94ZW5fcGZuLCBwZm4pOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
ICAgICB9CisgICAgICAgIGlmICggIXBmbl9pc19wb3B1bGF0ZWQoY3R4LCBwZm4pICYmCisgICAg
ICAgICAgICB4Y19zcl90ZXN0X2FuZF9jbGVhcl9iaXQocGZuLCBibSkgKSB7CisgICAgICAgICAg
ICBkb21pZCA9IGN0eC0+ZG9taWQ7CisgICAgICAgICAgICBfcGZuID0gcGZuOworICAgICAgICAg
ICAgcmMgPSB4Y19kb21haW5fZGVjcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBkb21pZCwg
MSwgMCwgJl9wZm4pOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVsZWFzZSBwZm4gJSIgUFJJX3hlbl9wZm4s
IHBmbik7CisgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnRvdF9wYWdlcy0tOworICAgICAgICAgICAgZnJlZWQrKzsK
KyAgICAgICAgfQorICAgICAgICBwZm4rKzsKKyAgICB9CisgICAgaWYgKCBmcmVlZCApCisgICAg
ICAgIERQUklOVEYoImZyZWVkICV1IGJldHdlZW4gJSIgUFJJX3hlbl9wZm4gIiAlIiBQUklfeGVu
X3BmbiAiXG4iLAorICAgICAgICAgICAgICAgIGZyZWVkLCBtaW5fcGZuLCBtYXhfcGZuKTsKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIFRyeSB0byBhbGxvY2F0ZSBzdXBlcnBhZ2VzLgor
ICogVGhpcyB3b3JrcyB3aXRob3V0IG1lbW9yeSBtYXAgb25seSBpZiB0aGUgcGZucyBhcnJpdmUg
aW4gaW5jcmVtZW50YWwgb3JkZXIuCisgKi8KK3N0YXRpYyBpbnQgeDg2X2h2bV9wb3B1bGF0ZV9w
Zm5zKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDMyX3QgKnR5cGVzKQor
eworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CisgICAgeGVuX3Bmbl90IHBmbiwg
bWluX3BmbiA9IG9yaWdpbmFsX3BmbnNbMF0sIG1heF9wZm4gPSBvcmlnaW5hbF9wZm5zWzBdOwor
ICAgIHhlbl9wZm5fdCBpZHgxRywgaWR4Mk07CisgICAgdW5zaWduZWQgaSwgb3JkZXI7CisgICAg
aW50IHJjID0gLTE7CisKKyAgICAvKiBMb29wIG9uY2Ugb3ZlciB0aGUgYXJyYXkgdG8gc2hvdyBz
dGF0aXN0aWNzICovCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7Cisg
ICAgICAgIGlmICggb3JpZ2luYWxfcGZuc1tpXSA8IG1pbl9wZm4gKQorICAgICAgICAgICAgbWlu
X3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgIGlmICggb3JpZ2luYWxfcGZuc1tpXSA+
IG1heF9wZm4gKQorICAgICAgICAgICAgbWF4X3BmbiA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAg
fQorICAgIERQUklOVEYoImJhdGNoIG9mICV1IHBmbnMgYmV0d2VlbiAlIiBQUklfeGVuX3BmbiAi
ICUiIFBSSV94ZW5fcGZuICJcbiIsCisgICAgICAgICAgICBjb3VudCwgbWluX3BmbiwgbWF4X3Bm
bik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyArK2kgKQorICAgIHsKKyAgICAgICAg
cGZuID0gb3JpZ2luYWxfcGZuc1tpXTsKKyAgICAgICAgaWR4MUcgPSBwZm4gPj4gU1VQRVJQQUdF
XzFHQl9TSElGVDsKKyAgICAgICAgaWR4Mk0gPSBwZm4gPj4gU1VQRVJQQUdFXzJNQl9TSElGVDsK
KworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlzIHBmbiBpcyBpbiBhbm90aGVyIDJNQiBz
dXBlcnBhZ2UgaXQgaXMgcmVxdWlyZWQgdG8gcHVuY2ggaG9sZXMKKyAgICAgICAgICogdG8gcmVs
ZWFzZSBtZW1vcnksIHN0YXJ0aW5nIGZyb20gdGhlIDFHQiBib3VuZGFyeSB1cCB0byB0aGUgaGln
aGVzdAorICAgICAgICAgKiBwZm4gd2l0aGluIHRoZSBwcmV2aW91cyAyTUIgc3VwZXJwYWdlLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBjdHgtPng4Nl9odm0ucmVzdG9yZS5pZHgxR19wcmV2
ID09IGlkeDFHICYmCisgICAgICAgICAgICAgY3R4LT54ODZfaHZtLnJlc3RvcmUuaWR4Mk1fcHJl
diA9PSBpZHgyTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFNhbWUgMk1CIHN1cGVycGFn
ZSwgbm90aGluZyB0byBkbyAqLworICAgICAgICAgICAgOworICAgICAgICB9IGVsc2UgeworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIHRoaXMgbmV4dCBwZm4gaXMgd2l0aGluIGFu
b3RoZXIgMUdCIG9yIDJNQiBzdXBlcnBhZ2UgaXQgaXMKKyAgICAgICAgICAgICAqIHJlcXVpcmVk
IHRvIHNjYW4gdGhlIGVudGlyZSBwcmV2aW91cyBzdXBlcnBhZ2UgYmVjYXVzZSB0aGVyZQorICAg
ICAgICAgICAgICogbWlnaHQgYmUgaG9sZXMgYmV0d2VlbiB0aGUgbGFzdCBwZm4gYW5kIHRoZSBl
bmQgb2YgdGhlIHN1cGVycGFnZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBj
dHgtPng4Nl9odm0ucmVzdG9yZS5pZHgxR19wcmV2ICE9IGlkeDFHICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBvcmRlciA9IFNVUEVSUEFHRV8xR0JfU0hJRlQ7CisgICAgICAgICAg
ICAgICAgbWF4X3BmbiA9ICgoY3R4LT54ODZfaHZtLnJlc3RvcmUuaWR4MUdfcHJldiArIDEpIDw8
IG9yZGVyKSAtIDE7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgb3JkZXIgPSBTVVBFUlBBR0VfMk1CX1NISUZUOworICAgICAg
ICAgICAgICAgIG1heF9wZm4gPSAoKGN0eC0+eDg2X2h2bS5yZXN0b3JlLmlkeDJNX3ByZXYgKyAx
KSA8PCBvcmRlcikgLSAxOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHg4Nl9o
dm1fcHVuY2hfaG9sZShjdHgsIG1heF9wZm4pID09IGZhbHNlICkKKyAgICAgICAgICAgICAgICBn
b3RvIGVycjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKHR5cGVzW2ldICE9IFhFTl9ET01D
VExfUEZJTkZPX1hUQUIgJiYKKyAgICAgICAgICAgICAgdHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9Q
RklORk9fQlJPS0VOKSAmJgorICAgICAgICAgICAgICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgcGZu
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0geDg2X2h2bV9hbGxvY2F0ZV9wZm4oY3R4
LCBwZm4pOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7
CisgICAgICAgICAgICByYyA9IHBmbl9zZXRfcG9wdWxhdGVkKGN0eCwgcGZuKTsKKyAgICAgICAg
ICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisgICAg
ICAgIGN0eC0+eDg2X2h2bS5yZXN0b3JlLmlkeDFHX3ByZXYgPSBpZHgxRzsKKyAgICAgICAgY3R4
LT54ODZfaHZtLnJlc3RvcmUuaWR4Mk1fcHJldiA9IGlkeDJNOworICAgIH0KKworICAgIHJjID0g
MDsKKworIGVycjoKKyAgICByZXR1cm4gcmM7Cit9CisKKwogc3RydWN0IHhjX3NyX3Jlc3RvcmVf
b3BzIHJlc3RvcmVfb3BzX3g4Nl9odm0gPQogewogICAgIC5wZm5faXNfdmFsaWQgICAgPSB4ODZf
aHZtX3Bmbl9pc192YWxpZCwKQEAgLTIzNiw2ICs1NzYsNyBAQCBzdHJ1Y3QgeGNfc3JfcmVzdG9y
ZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bSA9CiAgICAgLnNldF9wYWdlX3R5cGUgICA9IHg4Nl9o
dm1fc2V0X3BhZ2VfdHlwZSwKICAgICAubG9jYWxpc2VfcGFnZSAgID0geDg2X2h2bV9sb2NhbGlz
ZV9wYWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfaHZtX3NldHVwLAorICAgIC5wb3B1
bGF0ZV9wZm5zICAgPSB4ODZfaHZtX3BvcHVsYXRlX3BmbnMsCiAgICAgLnByb2Nlc3NfcmVjb3Jk
ICA9IHg4Nl9odm1fcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9o
dm1fc3RyZWFtX2NvbXBsZXRlLAogICAgIC5jbGVhbnVwICAgICAgICAgPSB4ODZfaHZtX2NsZWFu
dXAsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jIGIvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwppbmRleCA1MGUyNWMxNjJjLi44Nzk1NzU1
OWJjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKQEAgLTkzNiw2ICs5MzYsNzUgQEAg
c3RhdGljIHZvaWQgeDg2X3B2X3NldF9nZm4oc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVu
X3Bmbl90IHBmbiwKICAgICAgICAgKCh1aW50MzJfdCAqKWN0eC0+eDg2X3B2LnAybSlbcGZuXSA9
IG1mbjsKIH0KIAorLyoKKyAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJv
bSBYZW4gdG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCisgKiB1bnBvcHVsYXRlZCBzdWJzZXQu
ICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9ybWVkCisg
KiBhbmQgYWxsIHVucG9wdWxhdGVkIHBmbnMgYXJlIHBvcHVsYXRlZC4KKyAqLworc3RhdGljIGlu
dCB4ODZfcHZfcG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25l
ZCBjb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90
ICpvcmlnaW5hbF9wZm5zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1
aW50MzJfdCAqdHlwZXMpCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKKyAg
ICB4ZW5fcGZuX3QgKm1mbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKm1mbnMpKSwKKyAgICAg
ICAgKnBmbnMgPSBtYWxsb2MoY291bnQgKiBzaXplb2YoKnBmbnMpKTsKKyAgICB1bnNpZ25lZCBp
LCBucl9wZm5zID0gMDsKKyAgICBpbnQgcmMgPSAtMTsKKworICAgIGlmICggIW1mbnMgfHwgIXBm
bnMgKQorICAgIHsKKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSAlenUgYnl0ZXMg
Zm9yIHBvcHVsYXRpbmcgdGhlIHBoeXNtYXAiLAorICAgICAgICAgICAgICAyICogY291bnQgKiBz
aXplb2YoKm1mbnMpKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgZm9yICggaSA9
IDA7IGkgPCBjb3VudDsgKytpICkKKyAgICB7CisgICAgICAgIGlmICggKCF0eXBlcyB8fCAodHlw
ZXMgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAodHlwZXNbaV0gIT0gWEVOX0RPTUNUTF9Q
RklORk9fWFRBQiAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSAhPSBYRU5f
RE9NQ1RMX1BGSU5GT19CUk9LRU4pKSkgJiYKKyAgICAgICAgICAgICAhcGZuX2lzX3BvcHVsYXRl
ZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBw
Zm5fc2V0X3BvcHVsYXRlZChjdHgsIG9yaWdpbmFsX3BmbnNbaV0pOworICAgICAgICAgICAgaWYg
KCByYyApCisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgICAgICBwZm5zW25yX3Bm
bnNdID0gbWZuc1tucl9wZm5zXSA9IG9yaWdpbmFsX3BmbnNbaV07CisgICAgICAgICAgICArK25y
X3BmbnM7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIG5yX3BmbnMgKQorICAgIHsKKyAg
ICAgICAgcmMgPSB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9leGFjdCgKKyAgICAgICAgICAg
IHhjaCwgY3R4LT5kb21pZCwgbnJfcGZucywgMCwgMCwgbWZucyk7CisgICAgICAgIGlmICggcmMg
KQorICAgICAgICB7CisgICAgICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBwb3B1bGF0ZSBwaHlz
bWFwIik7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgbnJfcGZuczsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBt
Zm5zW2ldID09IElOVkFMSURfTUZOICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBF
UlJPUigiUG9wdWxhdGUgcGh5c21hcCBmYWlsZWQgZm9yIHBmbiAldSIsIGkpOworICAgICAgICAg
ICAgICAgIHJjID0gLTE7CisgICAgICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5vcHMuc2V0X2dmbihjdHgsIHBmbnNbaV0sIG1m
bnNbaV0pOworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSAwOworCisgZXJyOgorICAgIGZy
ZWUocGZucyk7CisgICAgZnJlZShtZm5zKTsKKworICAgIHJldHVybiByYzsKK30KKwogLyoKICAq
IHJlc3RvcmVfb3BzIGZ1bmN0aW9uLiAgQ29udmVydCBwZm5zIGJhY2sgdG8gbWZucyBpbiBwYWdl
dGFibGVzLiAgUG9zc2libHkKICAqIG5lZWRzIHRvIHBvcHVsYXRlIG5ldyBmcmFtZXMgaWYgYSBQ
VEUgaXMgZm91bmQgcmVmZXJyaW5nIHRvIGEgZnJhbWUgd2hpY2gKQEAgLTk4MCw3ICsxMDQ5LDcg
QEAgc3RhdGljIGludCB4ODZfcHZfbG9jYWxpc2VfcGFnZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4LAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCB0b19wb3B1bGF0ZSAmJiBwb3B1bGF0
ZV9wZm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwpICkKKyAgICBpZiAoIHRvX3BvcHVs
YXRlICYmIHg4Nl9wdl9wb3B1bGF0ZV9wZm5zKGN0eCwgdG9fcG9wdWxhdGUsIHBmbnMsIE5VTEwp
ICkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoUEFHRV9TSVpF
IC8gc2l6ZW9mKHVpbnQ2NF90KSk7ICsraSApCkBAIC0xMTYwLDYgKzEyMjksNyBAQCBzdHJ1Y3Qg
eGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2ID0KICAgICAuc2V0X2dmbiAgICAg
ICAgID0geDg2X3B2X3NldF9nZm4sCiAgICAgLmxvY2FsaXNlX3BhZ2UgICA9IHg4Nl9wdl9sb2Nh
bGlzZV9wYWdlLAogICAgIC5zZXR1cCAgICAgICAgICAgPSB4ODZfcHZfc2V0dXAsCisgICAgLnBv
cHVsYXRlX3BmbnMgICA9IHg4Nl9wdl9wb3B1bGF0ZV9wZm5zLAogICAgIC5wcm9jZXNzX3JlY29y
ZCAgPSB4ODZfcHZfcHJvY2Vzc19yZWNvcmQsCiAgICAgLnN0cmVhbV9jb21wbGV0ZSA9IHg4Nl9w
dl9zdHJlYW1fY29tcGxldGUsCiAgICAgLmNsZWFudXAgICAgICAgICA9IHg4Nl9wdl9jbGVhbnVw
LAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:09:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:09:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoVB-0004WG-B5; Fri, 01 Sep 2017 16:09:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnoVA-0004Vc-M6
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:09:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D7/C2-03093-C1689A95; Fri, 01 Sep 2017 16:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsUSuHLSQl3ptpW
 RBlveK1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/fvSzFJzmqlj3r4etgXEZZxcjFweLwCcm
 icPHXjB1MXJwSAjkSpw/WAJhikg8+Z8GUiIkcJBJ4uWcIyxdjJwcbAJKEnsPHmcESYgITGSUO
 Hj6HiNIgllAQeLF861MILawgLfElZ0/wWwWAVWJ3zfamUFsXgEjiR3r/7OD2BIC8hLnHtxmBl
 nGKWAsMX2LNUhYCKjk07qDLBMYeRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4s
 T01NzEpOK9ZLzczcxAoOBAQh2MB5/H3eIUZKDSUmUt9p/RaQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd4NLSsjhQSLUtNTK9Iyc4BhCZOW4OBREuF91QyU5i0uSMwtzkyHSJ1iVJQS530I0icAk
 sgozYNrg8XCJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzloNM4cnMK4Gb/gpoMRPQ4n+fV4
 AsLklESEk1MLrxfjvVk8LKxCxxKiWL133LFNbUbocjXlYyRzVdJTzmvW9c1/SY+6yOwAd1TzG
 G5uY9ojcmrdor9jz2S/AKHyWOXK/7BvyTxL2lm/7lLHPbVxRqUGZgqP1YeP2miZa3n4VbLszO
 fnZgYfqCM7FX9mQ5NK3OLv18VVLn69cEztM7szO8LbaeUmIpzkg01GIuKk4EAPz2+IGAAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504282139!114311204!1
X-Originating-IP: [81.169.146.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MSA9PiA1ODk3MjY=\n,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7265 invoked from network); 1 Sep 2017 16:08:59 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:08:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504282139;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=6jbF4mxc6WzxOEI4lE4YgzzQPQZPHCwZuL8QYdOgXmY=;
 b=FxUPWz76xzcXpyM9ANm65EOpsqT7lwPZ6cRoqM5i8Uuhcj4vyV2nt3iXJlAXb5tT0w
 3i2VuEyA0asTH0KnzoeVjwuccKGfWDOvctl+lOf12AmQjU8f9OgjPfWRh4bnRaGiA8+5
 h5lj8wEXV9myZ+AhNOjTkYQVNuu2eaEy7MZk0=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t81G8okrl
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 18:08:50 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri,  1 Sep 2017 18:08:41 +0200
Message-Id: <20170901160843.9057-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170901160843.9057-1-olaf@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v9 1/3] tools/libxc: move SUPERPAGE macros to
	common header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1hY3JvcyBTVVBFUlBBR0VfMk1CX1NISUZUIGFuZCBTVVBFUlBBR0VfMUdCX1NISUZUIHdp
bGwgYmUgdXNlZCBieQpvdGhlciBjb2RlIGluIGxpYnhjLiBNb3ZlIHRoZSBtYWNyb3MgdG8gYSBo
ZWFkZXIgZmlsZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX3g4Ni5jIHwgNSAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oIHwgNSArKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4
Ni5jCmluZGV4IGNiNjhlZmNiZDMuLjVhZmY1Y2FkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKQEAgLTQzLDExICs0
Myw2IEBACiAKICNkZWZpbmUgU1VQRVJQQUdFX0JBVENIX1NJWkUgNTEyCiAKLSNkZWZpbmUgU1VQ
RVJQQUdFXzJNQl9TSElGVCAgIDkKLSNkZWZpbmUgU1VQRVJQQUdFXzJNQl9OUl9QRk5TICgxVUwg
PDwgU1VQRVJQQUdFXzJNQl9TSElGVCkKLSNkZWZpbmUgU1VQRVJQQUdFXzFHQl9TSElGVCAgIDE4
Ci0jZGVmaW5lIFNVUEVSUEFHRV8xR0JfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8xR0JfU0hJ
RlQpCi0KICNkZWZpbmUgWDg2X0NSMF9QRSAweDAxCiAjZGVmaW5lIFg4Nl9DUjBfRVQgMHgxMAog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmgKaW5kZXggMWMyN2IwZmRlZC4uZDU4MWY4NTBiMCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNjYs
NiArNjYsMTEgQEAgc3RydWN0IGlvdmVjIHsKICNkZWZpbmUgREVDTEFSRV9GTEFTS19PUCBzdHJ1
Y3QgeGVuX2ZsYXNrX29wIG9wCiAjZGVmaW5lIERFQ0xBUkVfUExBVEZPUk1fT1Agc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBwbGF0Zm9ybV9vcAogCisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfU0hJRlQg
ICA5CisjZGVmaW5lIFNVUEVSUEFHRV8yTUJfTlJfUEZOUyAoMVVMIDw8IFNVUEVSUEFHRV8yTUJf
U0hJRlQpCisjZGVmaW5lIFNVUEVSUEFHRV8xR0JfU0hJRlQgICAxOAorI2RlZmluZSBTVVBFUlBB
R0VfMUdCX05SX1BGTlMgKDFVTCA8PCBTVVBFUlBBR0VfMUdCX1NISUZUKQorCiAjdW5kZWYgUEFH
RV9TSElGVAogI3VuZGVmIFBBR0VfU0laRQogI3VuZGVmIFBBR0VfTUFTSwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:09:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoVD-0004Y3-MJ; Fri, 01 Sep 2017 16:09:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dnoVC-0004XM-Mb
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:09:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C9/4B-03128-D1689A95; Fri, 01 Sep 2017 16:09:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsUSuHLSTV3ZtpW
 RBnfes1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPZ+kVzLeueLm+lbGB8YhuFyMXB4vAJyaJ
 pau3s3QxcnBICORKnD9YAmGKSDz5nwZSIiRwkEli9YojQCWcHGwCShJ7Dx5nBEmICExklDh4+
 h4jSIJZQEHixfOtTCC2sICXxKTJX9lBbBYBVYkdu2ezgti8AkYSU+7MAKuREJCXOPfgNjPIMk
 4BY4npW6xBwkJAJZ/WHWSZwMi7gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZgIDAAwQ7GmZf9DzFKcjApifJW+6+IFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBu6FlZaSQYFFqempFWmYOMCRh0hIcPEoivK+agdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl
 5+XKiXO+xBkhgBIUUZpHtwIWHxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvOcgUnsy8Er
 hNr4COYAI64t/nFSBHlCQipKQaGE0DDh7XspvYNnH+a+XTcVntataWs2x8c1QLHWde+qFvG7J
 eSnr223ruezvuvZdzkCgz1MzfddfGcrGtQ/XOjuuy93fMNli8vdq4NVzbf8Upm6M3Zike3aQX
 uPLO7ZhNATceJPlMTzv+4sVJWb4j1vMO/zv8KmatKeMqq9BO6wqxjY92a22+o6fEUpyRaKjFX
 FScCAAHmFbRigIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504282140!91402845!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7392 invoked from network); 1 Sep 2017 16:09:01 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:09:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504282140;
 s=domk; d=aepfle.de;
 h=References:In-Reply-To:Date:Subject:Cc:To:From;
 bh=NY3tDcKg2cGEbA9miAhmOWXrbF2zkpYWpixpmsWk4jM=;
 b=eUGitTpM5xtUoWKgPme+nMh1hiKz9a8862qeCjRU/AJH7eLXXZQOaCYsHNFQz+tL50
 WdTUtlfJblodVMUmaQqudiFQGR+PCi+a7b9naNejRpqxB/eE0wLMSNklOJOZQh9UoyIV
 NWRK/v8xVxz5uw4S9SpK71rNoqhl5lgYs8+0I=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id q03d67t81G8qkrn
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Fri, 1 Sep 2017 18:08:52 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Fri,  1 Sep 2017 18:08:42 +0200
Message-Id: <20170901160843.9057-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170901160843.9057-1-olaf@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v9 2/3] tools/libxc: add API for bitmap access
	for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXh0ZW5kIEFQSSBmb3IgbWFuYWdpbmcgYml0bWFwcy4gRWFjaCBiaXRtYXAgaXMgbm93IHJlcHJl
c2VudGVkIGJ5IGEKZ2VuZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgpTd2l0Y2ggdGhlIGV4aXN0
aW5nIHBvcHVsYXRlZF9wZm5zIHRvIHRoaXMgQVBJLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggIHwgNzIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlLmMgfCA2NiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBm
aWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmMgYi90b29scy9saWJ4Yy94Y19zcl9jb21t
b24uYwppbmRleCA3OWI5YzNlOTQwLi40ZDIyMWNhOTBjIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19zcl9jb21tb24uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwpAQCAtMTU1
LDYgKzE1NSw0NyBAQCBzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKCh1bnVzZWQpKSBidWlsZF9h
c3NlcnRpb25zKHZvaWQpCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihzdHJ1Y3QgeGNfc3JfcmVj
X2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKIH0KIAorLyoKKyAqIEV4cGFuZCB0aGUgdHJhY2tp
bmcgc3RydWN0dXJlcyBhcyBuZWVkZWQuCisgKiBUbyBhdm9pZCByZWFsbG9jKClpbmcgdG9vIGV4
Y2Vzc2l2ZWx5LCB0aGUgc2l6ZSBpbmNyZWFzZWQgdG8gdGhlIG5lYXJlc3QgcG93ZXIKKyAqIG9m
IHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJpdHMu
CisgKi8KK2Jvb2wgX3hjX3NyX2JpdG1hcF9yZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0s
IHVuc2lnbmVkIGxvbmcgYml0cykKK3sKKyAgICBpZiAoYml0cyA+IGJtLT5iaXRzKQorICAgIHsK
KyAgICAgICAgc2l6ZV90IG5ld19tYXg7CisgICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19zejsK
KyAgICAgICAgdm9pZCAqcDsKKworICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVhcmVzdCBw
b3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gYml0LCBsZXNzIDEuICovCisgICAgICAgIG5ld19tYXgg
PSBiaXRzOworICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMTsKKyAgICAgICAgbmV3X21h
eCB8PSBuZXdfbWF4ID4+IDI7CisgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA0OworICAg
ICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gODsKKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDE2OworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+
IDMyOworI2VuZGlmCisKKyAgICAgICAgb2xkX3N6ID0gYml0bWFwX3NpemUoYm0tPmJpdHMgKyAx
KTsKKyAgICAgICAgbmV3X3N6ID0gYml0bWFwX3NpemUobmV3X21heCArIDEpOworICAgICAgICBw
ID0gcmVhbGxvYyhibS0+cCwgbmV3X3N6KTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgICAgIGlmIChibS0+cCkKKyAgICAgICAgICAgIG1lbXNldChw
ICsgb2xkX3N6LCAwLCBuZXdfc3ogLSBvbGRfc3opOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBtZW1zZXQocCwgMCwgbmV3X3N6KTsKKworICAgICAgICBibS0+cCA9IHA7CisgICAgICAgIGJt
LT5iaXRzID0gbmV3X21heDsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19z
cl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmFmNGUu
LjczNDMyMDk0N2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xNzIsNiArMTcyLDEyIEBAIHN0cnVjdCB4
Y19zcl94ODZfcHZfcmVzdG9yZV92Y3B1CiAgICAgc2l6ZV90IGJhc2ljc3osIGV4dGRzeiwgeHNh
dmVzeiwgbXNyc3o7CiB9OwogCitzdHJ1Y3QgeGNfc3JfYml0bWFwCit7CisgICAgdm9pZCAqcDsK
KyAgICB1bnNpZ25lZCBsb25nIGJpdHM7Cit9OworCiBzdHJ1Y3QgeGNfc3JfY29udGV4dAogewog
ICAgIHhjX2ludGVyZmFjZSAqeGNoOwpAQCAtMjU1LDggKzI2MSw3IEBAIHN0cnVjdCB4Y19zcl9j
b250ZXh0CiAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBjb25zb2xl
X2RvbWlkOwogCiAgICAgICAgICAgICAvKiBCaXRtYXAgb2YgY3VycmVudGx5IHBvcHVsYXRlZCBQ
Rk5zIGR1cmluZyByZXN0b3JlLiAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcG9wdWxh
dGVkX3BmbnM7Ci0gICAgICAgICAgICB4ZW5fcGZuX3QgbWF4X3BvcHVsYXRlZF9wZm47CisgICAg
ICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIHBvcHVsYXRlZF9wZm5zOwogCiAgICAgICAgICAg
ICAvKiBTZW5kZXIgaGFzIGludm9rZWQgdmVyaWZ5IG1vZGUgb24gdGhlIHN0cmVhbS4gKi8KICAg
ICAgICAgICAgIGJvb2wgdmVyaWZ5OwpAQCAtMzQzLDYgKzM0OCw2OSBAQCBleHRlcm4gc3RydWN0
IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07CiBleHRlcm4gc3RydWN0IHhjX3NyX3Jl
c3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9wdjsKIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVzdG9y
ZV9vcHMgcmVzdG9yZV9vcHNfeDg2X2h2bTsKIAorZXh0ZXJuIGJvb2wgX3hjX3NyX2JpdG1hcF9y
ZXNpemUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0sIHVuc2lnbmVkIGxvbmcgYml0cyk7CisKK3N0
YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVzaXplKHN0cnVjdCB4Y19zcl9iaXRtYXAg
KmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCit7CisgICAgaWYgKGJpdHMgPiBibS0+Yml0cykKKyAg
ICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBfcmVzaXplKGJtLCBiaXRzKTsKKyAgICByZXR1cm4g
dHJ1ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhjX3NyX2JpdG1hcF9mcmVlKHN0cnVjdCB4
Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGZyZWUoYm0tPnApOworICAgIGJtLT5wID0gTlVMTDsK
K30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3NldF9iaXQodW5zaWduZWQgbG9uZyBiaXQs
IHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtKQoreworICAgIGlmICgheGNfc3JfYml0bWFwX3Jlc2l6
ZShibSwgYml0KSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgc2V0X2JpdChiaXQsIGJt
LT5wKTsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3Rl
c3RfYml0KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKK3sKKyAg
ICBpZiAoYml0ID4gYm0tPmJpdHMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICByZXR1cm4g
ISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKK30KKworc3RhdGljIGlubGluZSBib29sIHhjX3NyX3Rl
c3RfYW5kX2NsZWFyX2JpdCh1bnNpZ25lZCBsb25nIGJpdCwgc3RydWN0IHhjX3NyX2JpdG1hcCAq
Ym0pCit7CisgICAgaWYgKGJpdCA+IGJtLT5iaXRzKQorICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgcmV0dXJuICEhdGVzdF9hbmRfY2xlYXJfYml0KGJpdCwgYm0tPnApOworfQorCitzdGF0aWMg
aW5saW5lIGJvb2wgeGNfc3JfdGVzdF9hbmRfc2V0X2JpdCh1bnNpZ25lZCBsb25nIGJpdCwgc3Ry
dWN0IHhjX3NyX2JpdG1hcCAqYm0pCit7CisgICAgaWYgKGJpdCA+IGJtLT5iaXRzKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuICEhdGVzdF9hbmRfc2V0X2JpdChiaXQsIGJtLT5w
KTsKK30KKworc3RhdGljIGlubGluZSBib29sIHBmbl9pc19wb3B1bGF0ZWQoc3RydWN0IHhjX3Ny
X2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKK3sKKyAgICByZXR1cm4geGNfc3JfdGVzdF9i
aXQocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKTsKK30KKworc3RhdGljIGlubGlu
ZSBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bm
bl90IHBmbikKK3sKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOworCisgICAgaWYg
KCAheGNfc3Jfc2V0X2JpdChwZm4sICZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpICkKKyAg
ICB7CisgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBwb3B1bGF0ZWRfcGZucyBiaXRt
YXAiKTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9
CisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVjdCB4Y19zcl9yZWNvcmQKIHsKICAgICB1aW50MzJf
dCB0eXBlOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jIGIvdG9vbHMv
bGlieGMveGNfc3JfcmVzdG9yZS5jCmluZGV4IGEwMTY2NzgzMzIuLmQ1Mzk0OGUxYTYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYworKysgYi90b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlLmMKQEAgLTY4LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9oZWFkZXJzKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBJcyBh
IHBmbiBwb3B1bGF0ZWQ/Ci0gKi8KLXN0YXRpYyBib29sIHBmbl9pc19wb3B1bGF0ZWQoY29uc3Qg
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IHBmbikKLXsKLSAgICBpZiAoIHBm
biA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCi0gICAgICAgIHJldHVybiBmYWxz
ZTsKLSAgICByZXR1cm4gdGVzdF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMp
OwotfQotCi0vKgotICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhwYW5kaW5nIHRoZSB0cmFj
a2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KLSAqIGF2b2lkIHJlYWxsb2MoKWluZyB0b28g
ZXhjZXNzaXZlbHksIHRoZSBzaXplIGluY3JlYXNlZCB0byB0aGUgbmVhcmVzdCBwb3dlcgotICog
b2YgdHdvIGxhcmdlIGVub3VnaCB0byBjb250YWluIHRoZSByZXF1aXJlZCBwZm4uCi0gKi8KLXN0
YXRpYyBpbnQgcGZuX3NldF9wb3B1bGF0ZWQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVu
X3Bmbl90IHBmbikKLXsKLSAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwotCi0gICAg
aWYgKCBwZm4gPiBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKQotICAgIHsKLSAgICAg
ICAgeGVuX3Bmbl90IG5ld19tYXg7Ci0gICAgICAgIHNpemVfdCBvbGRfc3osIG5ld19zejsKLSAg
ICAgICAgdW5zaWduZWQgbG9uZyAqcDsKLQotICAgICAgICAvKiBSb3VuZCB1cCB0byB0aGUgbmVh
cmVzdCBwb3dlciBvZiB0d28gbGFyZ2VyIHRoYW4gcGZuLCBsZXNzIDEuICovCi0gICAgICAgIG5l
d19tYXggPSBwZm47Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAxOwotICAgICAgICBu
ZXdfbWF4IHw9IG5ld19tYXggPj4gMjsKLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDQ7
Ci0gICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiA4OwotICAgICAgICBuZXdfbWF4IHw9IG5l
d19tYXggPj4gMTY7Ci0jaWZkZWYgX194ODZfNjRfXwotICAgICAgICBuZXdfbWF4IHw9IG5ld19t
YXggPj4gMzI7Ci0jZW5kaWYKLQotICAgICAgICBvbGRfc3ogPSBiaXRtYXBfc2l6ZShjdHgtPnJl
c3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKLSAgICAgICAgbmV3X3N6ID0gYml0bWFwX3Np
emUobmV3X21heCArIDEpOwotICAgICAgICBwID0gcmVhbGxvYyhjdHgtPnJlc3RvcmUucG9wdWxh
dGVkX3BmbnMsIG5ld19zeik7Ci0gICAgICAgIGlmICggIXAgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJpdG1hcCIpOwotICAgICAg
ICAgICAgZXJybm8gPSBFTk9NRU07Ci0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIH0K
LQotICAgICAgICBtZW1zZXQoKHVpbnQ4X3QgKilwICsgb2xkX3N6LCAweDAwLCBuZXdfc3ogLSBv
bGRfc3opOwotCi0gICAgICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyAgICA9IHA7Ci0g
ICAgICAgIGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiA9IG5ld19tYXg7Ci0gICAgfQot
Ci0gICAgYXNzZXJ0KCF0ZXN0X2JpdChwZm4sIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucykp
OwotICAgIHNldF9iaXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwotCi0gICAg
cmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5
IGZyb20gWGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQogICogdW5wb3B1bGF0ZWQgc3Vi
c2V0LiAgSWYgdHlwZXMgaXMgTlVMTCwgbm8gcGFnZSB0eXBlIGNoZWNraW5nIGlzIHBlcmZvcm1l
ZApAQCAtNjg0LDEwICs2MjYsOCBAQCBzdGF0aWMgaW50IHNldHVwKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgY3R4LT5y
ZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQpIC0gMTsKLSAgICBjdHgt
PnJlc3RvcmUucG9wdWxhdGVkX3BmbnMgPSBiaXRtYXBfYWxsb2MoCi0gICAgICAgIGN0eC0+cmVz
dG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwotICAgIGlmICggIWN0eC0+cmVzdG9yZS5wb3B1
bGF0ZWRfcGZucyApCisgICAgcmMgPSAheGNfc3JfYml0bWFwX3Jlc2l6ZSgmY3R4LT5yZXN0b3Jl
LnBvcHVsYXRlZF9wZm5zLCAzMiAqIDEwMjQgLyA0KTsKKyAgICBpZiAoIHJjICkKICAgICB7CiAg
ICAgICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBwb3B1bGF0ZWRfcGZu
cyBiaXRtYXAiKTsKICAgICAgICAgcmMgPSAtMTsKQEAgLTcyMiw3ICs2NjIsNyBAQCBzdGF0aWMg
dm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIHhjX2h5cGVy
Y2FsbF9idWZmZXJfZnJlZV9wYWdlcyh4Y2gsIGRpcnR5X2JpdG1hcCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlJQQUdFUyhiaXRtYXBfc2l6ZShjdHgtPnJlc3RvcmUucDJt
X3NpemUpKSk7CiAgICAgZnJlZShjdHgtPnJlc3RvcmUuYnVmZmVyZWRfcmVjb3Jkcyk7Ci0gICAg
ZnJlZShjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOworICAgIHhjX3NyX2JpdG1hcF9mcmVl
KCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwogICAgIGlmICggY3R4LT5yZXN0b3JlLm9w
cy5jbGVhbnVwKGN0eCkgKQogICAgICAgICBQRVJST1IoIkZhaWxlZCB0byBjbGVhbiB1cCIpOwog
fQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:11:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoX6-0005Mh-7m; Fri, 01 Sep 2017 16:11:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnoX4-0005MC-VU
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:10:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 00/7F-02040-29689A95; Fri, 01 Sep 2017 16:10:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3di28p
 Igx9ftCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGpScYC47IVqz4foyxgXGveBcjB4eQQJ7E
 2jsCXYycHLwCdhILPy9nAbElBAwlTi+8yQJSwiKgKvHvUwBImE1AXaLt2XZWEFtEwEDiyqcOo
 BIuDmaBScwSS5YfB0sICwRKPHtzlRnEFgKaee9QP5jNKWAv0XzgJDPITF4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUMjvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjH2znA8xSnIwKYnyVvuviBTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbuhZWWkkGBRanpqRVpmDjAKYNISHDxKIryvmoHSvMUFi
 bnFmekQqVOMxhwbVq//wsSxoGfDFyYhlrz8vFQpcd6sVqBSAZDSjNI8uEGw6LzEKCslzMsIdJ
 oQT0FqUW5mCar8K0ZxDkYlYV5tkCk8mXklcPteAZ3CBHTKv88rQE4pSURISTUwxofMjrBYGLu
 es+R2rJR7fEFjdI7dai3h/vZTzwMvagkvlSjSNPj7f4NSxC5uy+i7t86Jb0vXPN7IVfqq9s/d
 Sb0FN6L2N4r85rSrqbCMSEo8M3Pqh6lfuGMrP3BzhCRYnr3RmaThW7lMyuaVhu8h+WU//bQeL
 1Q6dn/vgcDfz4xP5Z25cttQiaU4I9FQi7moOBEARwhJg8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504282255!89368533!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59684 invoked from network); 1 Sep 2017 16:10:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:10:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 10:10:54 -0600
Message-Id: <59A9A2AE02000078001769D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 10:10:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Felix Schmoll" <eggi.innovations@gmail.com>
References: <20170811152534.3536-1-eggi.innovations@gmail.com>
In-Reply-To: <20170811152534.3536-1-eggi.innovations@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 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@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] xen: Implement hypercall for tracing of
 program counters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE3OjI1LCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+IHdy
b3RlOgo+IFRoaXMgY29tbWl0IG1ha2VzIHRoZSBjaGFuZ2VzIHRvIHRoZSBoeXBlcnZpc29yLCB0
aGUgYnVpbGQgc3lzdGVtIGFzCj4gd2VsbCBhcyBsaWJ4YyBuZWNlc3NhcnkgaW4gb3JkZXIgdG8g
ZmFjaWxpdGF0ZSB0cmFjaW5nIG9mIHByb2dyYW0gY291bnRlcnMuCgpUaGVyZSBhcmUgbm8gbGli
eGMgY2hhbmdlcyBoZXJlIGFmYWljcy4KCj4gQSBkaXNjdXNzaW9uIG9mIHRoZSBkZXNpZ24gY2Fu
IGJlIGZvdW5kIGluIHRoZSBtYWlsaW5nIGxpc3Q6Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvdGhyZWFkcy5odG1sIzAyMjEwIAo+IAo+IFRo
ZSBsaXN0IG9mIGZpbGVzIHRvIGJlIGluY2x1ZGVkIGZvciB0cmFjaW5nIG1pZ2h0IHN0aWxsIGJl
IHRvbyBleHRlbnNpdmUsCj4gcmVzdWx0aW5nIGluIGluZGV0ZXJtaW5pc3RpYyB0cmFjaW5nIG91
dHB1dCBmb3Igc29tZSB1c2UgY2FzZXMuCgpDcml0ZXJpYSBmb3IgaG93IGZpbGVzIHdlcmUgY2hv
c2UgdG8gKG5vdCkgYmUgdHJhY2VkIHNob3VsZCBiZQpzdGF0ZWQgaGVyZSwgb3IgZWxzZSBuby1v
bmUgY2FuIHRlbGwgd2hldGhlciB0aGUgb25lcyB5b3UgcGlja2VkCm1ha2Ugc2Vuc2UuIEZvciBl
eGFtcGxlLCBJJ20gc3VycHJpc2VkIHlvdSB1c2UgYSB3aGl0ZSBsaXN0aW5nCmFwcHJvYWNoIGlu
c3RlYWQgb2YgYSBibGFjayBsaXN0aW5nIG9uZS4KCj4gLS0tIGEveGVuL1J1bGVzLm1rCj4gKysr
IGIveGVuL1J1bGVzLm1rCj4gQEAgLTE3MCw2ICsxNzAsMTAgQEAgY2xlYW46OiAkKGFkZHByZWZp
eCBfY2xlYW5fLCAkKHN1YmRpci1hbGwpKQo+ICBfY2xlYW5fJS86IEZPUkNFCj4gIAkkKE1BS0Up
IC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJCogY2xlYW4KPiAgCj4gK2lmZXEgKCQoQ09ORklH
X1RSQUNFX1BDKSx5KQo+ICskKG9ianMtbmVlZC10cmFjaW5nKTogQ0ZMQUdTICs9IC1mc2FuaXRp
emUtY292ZXJhZ2U9dHJhY2UtcGMKPiArZW5kaWYKPiArCj4gICUubzogJS5jIE1ha2VmaWxlCj4g
IAkkKENDKSAkKENGTEFHUykgLWMgJDwgLW8gJEAKClBsZWFzZSBmaW5kIGEgYmV0dGVyIHBsYWNl
IGZvciB0aGlzIHRoYW4gaW4gdGhlIG1pZGRsZSBvZiBydWxlcy4KCj4gLS0tIGEveGVuL2NvbW1v
bi9NYWtlZmlsZQo+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPiBAQCAtNTUsNiArNTUsOCBA
QCBvYmoteSArPSB0YXNrbGV0Lm8KPiAgb2JqLXkgKz0gdGltZS5vCj4gIG9iai15ICs9IHRpbWVy
Lm8KPiAgb2JqLXkgKz0gdHJhY2Uubwo+ICtvYmoteSArPSB0cmFjZV9wYy5vCj4gK29iai0kKENP
TkZJR19UUkFDRV9QQykgKz0gdHJhY2VfcGNfc3R1Yi5vCgpMb29raW5nIGF0IHRoZSBzb3VyY2Vz
IGZvciB0aGVzZSwgd2h5IGRvIHlvdSBuZWVkIHR3byBmaWxlcz8KdHJhY2VfcGMuYyBoYXMgYSBD
T05GSUdfVFJBQ0VfUEMgY29uZGl0aW9uYWwgYW55d2F5LCBzbyBJCnNlZSBub3RoaW5nIHdyb25n
IHdpdGggaXQgZ2FpbmluZyBhIHNlY29uZCBvbmUuCgo+ICtsb25nIGRvX3RyYWNlX3BjKGRvbWlk
X3QgZG9tLCBpbnQgbW9kZSwgdW5zaWduZWQgaW50IHNpemUsCgpObyBwbGFpbiBpbnQtcyBwbGVh
c2UgdW5sZXNzIHlvdSByZWFsbHkgbWVhbiBhIHNpZ25lZCBxdWFudGl0eS4KCj4gKyAgICAgICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50NjRfdCkgYnVmKQo+ICt7Cj4gKyNp
ZmRlZiBDT05GSUdfVFJBQ0VfUEMKPiArICAgIGludCByZXQgPSAwOwo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZDsKPiArCj4gKyAgICBpZiAoIGRvbSA9PSBET01JRF9TRUxGICkKPiArICAgICAgICBk
ID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGQgPSBnZXRfZG9tYWlu
X2J5X2lkKGRvbSk7CgpBbnkgcmVhc29uIG5vdCB0byB1c2UgdGhlIGNvbW1vbiByY3VfbG9ja19k
b21haW5fYnlfYW55X2lkKCk/Cgo+ICsgICAgaWYgKCAhZCApCj4gKyAgICAgICAgcmV0dXJuIC1F
U1JDSDsgLyogaW52YWxpZCBkb21haW4gKi8KPiArCj4gKyAgICBzd2l0Y2ggKCBtb2RlICkKPiAr
ICAgIHsKPiArICAgIGNhc2UgWEVOX1RSQUNFX1BDX1NUQVJUOgo+ICsgICAgewo+ICsgICAgICAg
IGlmICggZC0+dHJhY2luZ19idWZmZXIgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmV0
ID0gLUVCVVNZOyAvKiBkb21haW4gYWxyZWFkeSBiZWluZyB0cmFjZWQgKi8KPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBkLT50cmFjaW5nX2J1ZmZlcl9w
b3MgPSAwOwo+ICsgICAgICAgIGQtPnRyYWNpbmdfYnVmZmVyX3NpemUgPSBzaXplOwo+ICsgICAg
ICAgIGQtPnRyYWNpbmdfYnVmZmVyID0geG1hbGxvY19hcnJheSh1aW50NjRfdCwgc2l6ZSk7CgpX
aGF0IGFib3V0IHR3byBzaW11bHRhbmVvdXMgcmVxdWVzdHMgZm9yIHRoZSBzYW1lIGRvbWFpbj8K
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oCj4gQEAg
LTAsMCArMSwzMSBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIHRyYWNlX3BjLmgK
PiArICoKPiArICogRGVjbGFyYXRpb25zIGZvciB0aGUgcHJvZ3JhbSBjb3VudGVyIHRyYWNpbmcg
aHlwZXJjYWxsCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNyBGZWxpeCBTY2htb2xsIDxl
Z2dpLmlubm92YXRpb25zQGdtYWlsLmNvbT4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAr
ICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaWZuZGVm
IF9fVFJBQ0VfUENfSF9fCj4gKyNkZWZpbmUgX19UUkFDRV9QQ19IX18KPiArCj4gKyNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArI2luY2x1ZGUg
PGFzbS9jdXJyZW50Lmg+Cj4gKwo+ICt2b2lkIF9fc2FuaXRpemVyX2Nvdl90cmFjZV9wYyh2b2lk
KTsKCkdpdmVuIHRoaXMgc2luZ2xlIGRlY2xhcmF0aW9uLCB3aGF0IGRvIHlvdSBuZWVkIHRoZSB0
aHJlZSBpbmNsdWRlcwpmb3I/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:11:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoX6-0005MV-1A; Fri, 01 Sep 2017 16:11:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnoX4-0005MB-VT
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:10:59 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0C/41-02228-29689A95; Fri, 01 Sep 2017 16:10:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3di28p
 Ig/bDOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bj0hOMBUdkK1Z8P8bYwLhXvIuRg0NIIE9i
 7R2BLkZODl4BO4mFn5ezgNgSAoYSpxfeZAEpYRFQlfj3KQAkzCagLtH2bDsriC0iYCBx5VMHU
 AkXB7PAJGaJJcuPgyWEBQIlnr25ygxiCwHNvHeoH8zmFLCXaD5wkhlkJq+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGlXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOjVMzAw7mC8vMXvEKMkB5OSKG+1/4pI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8Z1pXRgoJFqWmp1akZeYAowAmLcHBoyTCywKMBCHe4
 oLE3OLMdIjUKUZjjg2r139h4ljQs+ELkxBLXn5eqpQ47wWQSQIgpRmleXCDYNF5iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5IwbzbIFJ7MvBK4fa+ATmECOuXf5xUgp5QkIqSkGhgnB8/9nzU
 xa8+p6wHlNk5dFtzdmZwZ+t41Kz6Yf3t96eonDw8N49i4Nc3Pt+vIq4Rvjrv7e4LXlf0qnPeE
 3P/p1v1qu+wld3B1woZE1uj8PzNzF63gFjJhXLekSyJUUqzxpYKYa6OhQPcb/zex/NKcN6rn7
 qyIvJV1SYNnQ9XsFb0Kkx917lBiKc5INNRiLipOBABj62ibyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504282255!88850384!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 747 invoked from network); 1 Sep 2017 16:10:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 16:10:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 10:10:54 -0600
Message-Id: <59A9A2AE02000078001769D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 10:10:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Felix Schmoll" <eggi.innovations@gmail.com>
References: <20170811152534.3536-1-eggi.innovations@gmail.com>
In-Reply-To: <20170811152534.3536-1-eggi.innovations@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 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@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] xen: Implement hypercall for tracing of
 program counters
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA4LjE3IGF0IDE3OjI1LCA8ZWdnaS5pbm5vdmF0aW9uc0BnbWFpbC5jb20+IHdy
b3RlOgo+IFRoaXMgY29tbWl0IG1ha2VzIHRoZSBjaGFuZ2VzIHRvIHRoZSBoeXBlcnZpc29yLCB0
aGUgYnVpbGQgc3lzdGVtIGFzCj4gd2VsbCBhcyBsaWJ4YyBuZWNlc3NhcnkgaW4gb3JkZXIgdG8g
ZmFjaWxpdGF0ZSB0cmFjaW5nIG9mIHByb2dyYW0gY291bnRlcnMuCgpUaGVyZSBhcmUgbm8gbGli
eGMgY2hhbmdlcyBoZXJlIGFmYWljcy4KCj4gQSBkaXNjdXNzaW9uIG9mIHRoZSBkZXNpZ24gY2Fu
IGJlIGZvdW5kIGluIHRoZSBtYWlsaW5nIGxpc3Q6Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvdGhyZWFkcy5odG1sIzAyMjEwIAo+IAo+IFRo
ZSBsaXN0IG9mIGZpbGVzIHRvIGJlIGluY2x1ZGVkIGZvciB0cmFjaW5nIG1pZ2h0IHN0aWxsIGJl
IHRvbyBleHRlbnNpdmUsCj4gcmVzdWx0aW5nIGluIGluZGV0ZXJtaW5pc3RpYyB0cmFjaW5nIG91
dHB1dCBmb3Igc29tZSB1c2UgY2FzZXMuCgpDcml0ZXJpYSBmb3IgaG93IGZpbGVzIHdlcmUgY2hv
c2UgdG8gKG5vdCkgYmUgdHJhY2VkIHNob3VsZCBiZQpzdGF0ZWQgaGVyZSwgb3IgZWxzZSBuby1v
bmUgY2FuIHRlbGwgd2hldGhlciB0aGUgb25lcyB5b3UgcGlja2VkCm1ha2Ugc2Vuc2UuIEZvciBl
eGFtcGxlLCBJJ20gc3VycHJpc2VkIHlvdSB1c2UgYSB3aGl0ZSBsaXN0aW5nCmFwcHJvYWNoIGlu
c3RlYWQgb2YgYSBibGFjayBsaXN0aW5nIG9uZS4KCj4gLS0tIGEveGVuL1J1bGVzLm1rCj4gKysr
IGIveGVuL1J1bGVzLm1rCj4gQEAgLTE3MCw2ICsxNzAsMTAgQEAgY2xlYW46OiAkKGFkZHByZWZp
eCBfY2xlYW5fLCAkKHN1YmRpci1hbGwpKQo+ICBfY2xlYW5fJS86IEZPUkNFCj4gIAkkKE1BS0Up
IC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJCogY2xlYW4KPiAgCj4gK2lmZXEgKCQoQ09ORklH
X1RSQUNFX1BDKSx5KQo+ICskKG9ianMtbmVlZC10cmFjaW5nKTogQ0ZMQUdTICs9IC1mc2FuaXRp
emUtY292ZXJhZ2U9dHJhY2UtcGMKPiArZW5kaWYKPiArCj4gICUubzogJS5jIE1ha2VmaWxlCj4g
IAkkKENDKSAkKENGTEFHUykgLWMgJDwgLW8gJEAKClBsZWFzZSBmaW5kIGEgYmV0dGVyIHBsYWNl
IGZvciB0aGlzIHRoYW4gaW4gdGhlIG1pZGRsZSBvZiBydWxlcy4KCj4gLS0tIGEveGVuL2NvbW1v
bi9NYWtlZmlsZQo+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPiBAQCAtNTUsNiArNTUsOCBA
QCBvYmoteSArPSB0YXNrbGV0Lm8KPiAgb2JqLXkgKz0gdGltZS5vCj4gIG9iai15ICs9IHRpbWVy
Lm8KPiAgb2JqLXkgKz0gdHJhY2Uubwo+ICtvYmoteSArPSB0cmFjZV9wYy5vCj4gK29iai0kKENP
TkZJR19UUkFDRV9QQykgKz0gdHJhY2VfcGNfc3R1Yi5vCgpMb29raW5nIGF0IHRoZSBzb3VyY2Vz
IGZvciB0aGVzZSwgd2h5IGRvIHlvdSBuZWVkIHR3byBmaWxlcz8KdHJhY2VfcGMuYyBoYXMgYSBD
T05GSUdfVFJBQ0VfUEMgY29uZGl0aW9uYWwgYW55d2F5LCBzbyBJCnNlZSBub3RoaW5nIHdyb25n
IHdpdGggaXQgZ2FpbmluZyBhIHNlY29uZCBvbmUuCgo+ICtsb25nIGRvX3RyYWNlX3BjKGRvbWlk
X3QgZG9tLCBpbnQgbW9kZSwgdW5zaWduZWQgaW50IHNpemUsCgpObyBwbGFpbiBpbnQtcyBwbGVh
c2UgdW5sZXNzIHlvdSByZWFsbHkgbWVhbiBhIHNpZ25lZCBxdWFudGl0eS4KCj4gKyAgICAgICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50NjRfdCkgYnVmKQo+ICt7Cj4gKyNp
ZmRlZiBDT05GSUdfVFJBQ0VfUEMKPiArICAgIGludCByZXQgPSAwOwo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZDsKPiArCj4gKyAgICBpZiAoIGRvbSA9PSBET01JRF9TRUxGICkKPiArICAgICAgICBk
ID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGQgPSBnZXRfZG9tYWlu
X2J5X2lkKGRvbSk7CgpBbnkgcmVhc29uIG5vdCB0byB1c2UgdGhlIGNvbW1vbiByY3VfbG9ja19k
b21haW5fYnlfYW55X2lkKCk/Cgo+ICsgICAgaWYgKCAhZCApCj4gKyAgICAgICAgcmV0dXJuIC1F
U1JDSDsgLyogaW52YWxpZCBkb21haW4gKi8KPiArCj4gKyAgICBzd2l0Y2ggKCBtb2RlICkKPiAr
ICAgIHsKPiArICAgIGNhc2UgWEVOX1RSQUNFX1BDX1NUQVJUOgo+ICsgICAgewo+ICsgICAgICAg
IGlmICggZC0+dHJhY2luZ19idWZmZXIgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmV0
ID0gLUVCVVNZOyAvKiBkb21haW4gYWxyZWFkeSBiZWluZyB0cmFjZWQgKi8KPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBkLT50cmFjaW5nX2J1ZmZlcl9w
b3MgPSAwOwo+ICsgICAgICAgIGQtPnRyYWNpbmdfYnVmZmVyX3NpemUgPSBzaXplOwo+ICsgICAg
ICAgIGQtPnRyYWNpbmdfYnVmZmVyID0geG1hbGxvY19hcnJheSh1aW50NjRfdCwgc2l6ZSk7CgpX
aGF0IGFib3V0IHR3byBzaW11bHRhbmVvdXMgcmVxdWVzdHMgZm9yIHRoZSBzYW1lIGRvbWFpbj8K
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90cmFjZV9wYy5oCj4gQEAg
LTAsMCArMSwzMSBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIHRyYWNlX3BjLmgK
PiArICoKPiArICogRGVjbGFyYXRpb25zIGZvciB0aGUgcHJvZ3JhbSBjb3VudGVyIHRyYWNpbmcg
aHlwZXJjYWxsCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNyBGZWxpeCBTY2htb2xsIDxl
Z2dpLmlubm92YXRpb25zQGdtYWlsLmNvbT4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAr
ICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaWZuZGVm
IF9fVFJBQ0VfUENfSF9fCj4gKyNkZWZpbmUgX19UUkFDRV9QQ19IX18KPiArCj4gKyNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArI2luY2x1ZGUg
PGFzbS9jdXJyZW50Lmg+Cj4gKwo+ICt2b2lkIF9fc2FuaXRpemVyX2Nvdl90cmFjZV9wYyh2b2lk
KTsKCkdpdmVuIHRoaXMgc2luZ2xlIGRlY2xhcmF0aW9uLCB3aGF0IGRvIHlvdSBuZWVkIHRoZSB0
aHJlZSBpbmNsdWRlcwpmb3I/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoe7-000642-Uw; Fri, 01 Sep 2017 16:18:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnoe6-00063w-S7
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:18:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 79/42-03422-64889A95; Fri, 01 Sep 2017 16:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXS6fjDS9e1Y2W
 kQes9GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPjs9MBQ94Kpbd+MPWwHics4uRk0NIIE+i
 bc8kZhCbV8BO4uaaV0wgtoSAocTphTdZQGwWAVWJLY/Og9WwCahLtD3bztrFyMEhImAgce5oU
 hcjFwezwFomiYuz7oL1Cgu4SbzZ2M4OMd9OYvOEs+wg9bwCghJ/dwiDhJkFtCQe/rrFAmFrSy
 xb+JoZpIRZQFpi+T+OCYy8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGhnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxibFgUeYpTkYFIS5a32XxEpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYL3UtvKSCHBotT01Iq0zBxguMOkJTh4lER4jduB0rzFBYm5xZnpEKlTj
 IpS4rz/QPoEQBIZpXlwbbAYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXh6Q8TyZeSVw01
 8BLWYCWvzv8wqQxSWJCCmpBkaX9rvdL/1eHli6tqGRae60INvfuQZxCTMXpZ89s0yl6Y/k2tn
 +Tqpej4p3MCsJTHV/tzW37lbu9tC2Do4N6XMXXF1ZNSn45P0fy1qfXSzmaP7Yv1NDhyfY4tCb
 292ld85HHBLYfskmXu9cisxtzpaNbsevCRrabXxtesFhI3Por/hjbxfctZmuxFKckWioxVxUn
 AgAbzq2/qwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504282691!77577754!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47160 invoked from network); 1 Sep 2017 16:18:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:18:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 10:18:11 -0600
Message-Id: <59A9A4620200007800176A49@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 10:18:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH RFC] domctl: improve locking during domain
	destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBob2xkIHRoZSBnbG9iYWwgZG9tY3RsIGxvY2sgd2hpbGUgYWNy
b3NzCmRvbWFpbl9raWxsKCkgLSB0aGUgZG9tYWluIGxvY2sgaXMgZnVsbHkgc3VmZmljaWVudCBo
ZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
U2FkbHkgc28gZmFyIHdlIGhhdmVuJ3QgaGFkIGFueSBmZWVkYmFjayBvbiB0aGlzIGNoYW5nZSBm
cm9tIHRoZSBwZW9wbGUKd2hvIG9ic2VydmVkIGFuIGlzc3VlIGFwcGFyZW50bHkgcmVzdWx0aW5n
IGZyb20gaGVhdnkgY29udGVudGlvbiBoZXJlLgpIZW5jZSB0aGUgUkZDLgoKT2J2aW91c2x5IG90
aGVyIGRvbWN0bC1zIGNvdWxkIGJlbmVmaXQgZnJvbSBzaW1pbGFyIGFkanVzdG1lbnRzLCBzbwp0
aGlzIGlzIG1lYW50IHRvIGJlIGp1c3QgYSBzdGFydC4KCi0tLSBhL3hlbi9jb21tb24vZG9tYWlu
LmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtNjE5LDEzICs2MTksMTYgQEAgaW50IGRv
bWFpbl9raWxsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBkID09IGN1cnJlbnQtPmRvbWFp
biApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgLyogUHJvdGVjdGVkIGJ5IGRvbWN0
bF9sb2NrLiAqLworICAgIC8qIFByb3RlY3RlZCBieSBkLT5kb21haW5fbG9jay4gKi8KICAgICBz
d2l0Y2ggKCBkLT5pc19keWluZyApCiAgICAgewogICAgIGNhc2UgRE9NRFlJTkdfYWxpdmU6Cisg
ICAgICAgIGRvbWFpbl91bmxvY2soZCk7CiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAg
ICAgZG9tYWluX2xvY2soZCk7CisgICAgICAgIGlmICggZC0+aXNfZHlpbmcgIT0gRE9NRFlJTkdf
YWxpdmUgKQorICAgICAgICAgICAgcmV0dXJuIGRvbWFpbl9raWxsKGQpOwogICAgICAgICBkLT5p
c19keWluZyA9IERPTURZSU5HX2R5aW5nOwotICAgICAgICBzcGluX2JhcnJpZXIoJmQtPmRvbWFp
bl9sb2NrKTsKICAgICAgICAgZXZ0Y2huX2Rlc3Ryb3koZCk7CiAgICAgICAgIGdudHRhYl9yZWxl
YXNlX21hcHBpbmdzKGQpOwogICAgICAgICB0bWVtX2Rlc3Ryb3koZC0+dG1lbV9jbGllbnQpOwot
LS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTY2
NCwxMSArNjY0LDE0IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGUK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01DVExfZGVzdHJveWRvbWFpbjoKKyAg
ICAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOworICAgICAgICBkb21haW5fbG9jayhkKTsKICAg
ICAgICAgcmV0ID0gZG9tYWluX2tpbGwoZCk7CisgICAgICAgIGRvbWFpbl91bmxvY2soZCk7CiAg
ICAgICAgIGlmICggcmV0ID09IC1FUkVTVEFSVCApCiAgICAgICAgICAgICByZXQgPSBoeXBlcmNh
bGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfZG9t
Y3RsLCAiaCIsIHVfZG9tY3RsKTsKLSAgICAgICAgYnJlYWs7CisgICAgICAgIGdvdG8gZG9tY3Rs
X291dF91bmxvY2tfZG9tb25seTsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRub2RlYWZmaW5p
dHk6CiAgICAgewoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnogC-0006cw-AY; Fri, 01 Sep 2017 16:20:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnogA-0006cp-W0
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:20:23 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 CA/2B-02044-6C889A95; Fri, 01 Sep 2017 16:20:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/dox8p
 Ig2v31C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3G7rZC96rVrQ9/MHcwPhGpouRk0NIIE+i
 u3c/C4jNK2AncaV3NTuILSFgKHF64U2wOIuAqsSSJ+eZQGw2AXWJtmfbWbsYOThEBAwkzh1N6
 mLk4mAWWMskcXHWXbAaYQFfiZ4Ln1kh5ttJXL5+iQmknldAUOLvDmGQMLOAlsTDX7dYIGxtiW
 ULXzODlDALSEss/8cxgZF3FkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdcL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMMQYgGAH47HJzocYJTmYlER5q/1XRArxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4HVrXxkpJFiUmp5akZaZAwx2mLQEB4+SCK8xSJq3uCAxtzgzHSJ1ilGXo
 6NnwxcmIZa8/LxUKXHeOSBFAiBFGaV5cCNgkXeJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwr
 zNIFN4MvNK4Da9AjqCCeiIf59XgBxRkoiQkmpglFrjdVD83q/F/ImTnYKvpuq/NlaTyKnx2ag
 d2cf8fZ1m0qN6txuJz1bnmwmanNx2xdZC7/Pqu185HRa0/jy9wZ0xOtf+Y95mtauRuhdEGuc5
 3HhqL8sf+TB+nts5uVOZH16Kpz5T2j5dT/CgzIHrvdmcGy/sOH1mxab73G2e3ns2pnz70beRX
 YmlOCPRUIu5qDgRAByxyDK3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504282819!108351442!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34488 invoked from network); 1 Sep 2017 16:20:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:20:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 10:20:19 -0600
Message-Id: <59A9A4E30200007800176A4C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 10:20:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] domctl/x86: move vMSI related #define-s to
 public interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1zICh3aXRoIGRpZmZlcmVudCBu
YW1lcykgaXMgYQpzdHJvbmcgaGludCB0aGF0IHRoZXNlIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBw
dWJsaWMgaW50ZXJmYWNlLCBhdCB0aGUKc2FtZSB0aW1lIG1ha2luZyBvYnZpb3VzIHRoYXQgYW55
IGNoYW5nZSB0byB0aGUgdmFsdWVzIGluIGFuIGludGVyZmFjZQptb2RpZmljYXRpb24gKGFuZCBo
ZW5jZSBuZWVkcyBzdWl0YWJsZSBjYXJlKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm1zaS5jCkBAIC0xMDQsMTAgKzEwNCw5IEBAIHZvaWQgdm1zaV9kZWxp
dmVyX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1aW50MzJfdCBmbGFncyA9IHBpcnFfZHBj
aS0+Z21zaS5nZmxhZ3M7CiAgICAgaW50IHZlY3RvciA9IHBpcnFfZHBjaS0+Z21zaS5ndmVjOwog
ICAgIHVpbnQ4X3QgZGVzdCA9ICh1aW50OF90KWZsYWdzOwotICAgIHVpbnQ4X3QgZGVzdF9tb2Rl
ID0gISEoZmxhZ3MgJiBWTVNJX0RNX01BU0spOwotICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSA9
IChmbGFncyAmIFZNU0lfREVMSVZfTUFTSykKLSAgICAgICAgPj4gR0ZMQUdTX1NISUZUX0RFTElW
X01PREU7Ci0gICAgdWludDhfdCB0cmlnX21vZGUgPSAoZmxhZ3MmVk1TSV9UUklHX01PREUpID4+
IEdGTEFHU19TSElGVF9UUkdfTU9ERTsKKyAgICBib29sIGRlc3RfbW9kZSA9IGZsYWdzICYgWEVO
X0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLOworICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSA9IE1B
U0tfRVhUUihmbGFncywgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERUxJVl9NQVNLKTsKKyAgICBib29s
IHRyaWdfbW9kZSA9IGZsYWdzICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0s7CiAKICAg
ICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSU9BUElDLAogICAgICAgICAgICAgICAgICJtc2k6IGRl
c3Q9JXggZGVzdF9tb2RlPSV4IGRlbGl2ZXJ5X21vZGU9JXggIgotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTM0
MCwxMCArMzQwLDEyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgewogICAgIGNhc2Ug
UFRfSVJRX1RZUEVfTVNJOgogICAgIHsKLSAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0X21vZGUs
IGRlbGl2ZXJ5X21vZGU7CisgICAgICAgIHVpbnQ4X3QgZGVzdCwgZGVsaXZlcnlfbW9kZTsKKyAg
ICAgICAgYm9vbCBkZXN0X21vZGU7CiAgICAgICAgIGludCBkZXN0X3ZjcHVfaWQ7CiAgICAgICAg
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1OwotICAgICAgICB1aW50MzJfdCBnZmxhZ3MgPSBwdF9p
cnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYgflZNU0lfVU5NQVNLRUQ7CisgICAgICAgIHVpbnQzMl90
IGdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICB+WEVOX0RPTUNUTF9WTVNJX1g4Nl9VTk1BU0tFRDsKIAogICAgICAgICBpZiAoICEo
cGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgewpAQCAt
NDEzLDEwICs0MTUsMTEgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1X2lkIGZvciBNU0ktdHlw
ZSBwaXJxIG1pZ3JhdGlvbi4gKi8KLSAgICAgICAgZGVzdCA9IHBpcnFfZHBjaS0+Z21zaS5nZmxh
Z3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKLSAgICAgICAgZGVzdF9tb2RlID0gISEocGlycV9kcGNp
LT5nbXNpLmdmbGFncyAmIFZNU0lfRE1fTUFTSyk7Ci0gICAgICAgIGRlbGl2ZXJ5X21vZGUgPSAo
cGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZNU0lfREVMSVZfTUFTSykgPj4KLSAgICAgICAgICAg
ICAgICAgICAgICAgICBHRkxBR1NfU0hJRlRfREVMSVZfTU9ERTsKKyAgICAgICAgZGVzdCA9IE1B
U0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAg
IFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLKTsKKyAgICAgICAgZGVzdF9tb2RlID0g
cGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFhFTl9ET01DVExfVk1TSV9YODZfRE1fTUFTSzsKKyAg
ICAgICAgZGVsaXZlcnlfbW9kZSA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZfREVM
SVZfTUFTSyk7CiAKICAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8yX3ZjcHVf
aWQoZCwgZGVzdCwgZGVzdF9tb2RlKTsKICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNw
dV9pZCA9IGRlc3RfdmNwdV9pZDsKQEAgLTQ0MCw3ICs0NDMsNyBAQCBpbnQgcHRfaXJxX2NyZWF0
ZV9iaW5kKAogICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2
bV92bXgucGlfZGVzYyA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBw
aXJxX2RwY2ktPmdtc2kuZ3ZlYyk7CiAKLSAgICAgICAgaWYgKCBwdF9pcnFfYmluZC0+dS5tc2ku
Z2ZsYWdzICYgVk1TSV9VTk1BU0tFRCApCisgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPnUubXNp
LmdmbGFncyAmIFhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgICAgICAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gcGlycV9zcGluX2xvY2tfaXJxX2Rlc2MoaW5mbywgJmZsYWdzKTsKQEAgLTgzNSw4
ICs4MzgsOSBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBkb21hCiAgICAg
aWYgKCAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYKICAgICAg
ICAgIChwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9PSB2ZWN0b3IpICkKICAgICB7Ci0gICAgICAgIGlu
dCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZNU0lfREVTVF9JRF9NQVNLOwotICAg
ICAgICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZNU0lfRE1f
TUFTSyk7CisgICAgICAgIHVuc2lnbmVkIGludCBkZXN0ID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+
Z21zaS5nZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9E
T01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLKTsKKyAgICAgICAgYm9vbCBkZXN0X21vZGUgPSBw
aXJxX2RwY2ktPmdtc2kuZ2ZsYWdzICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLOwogCiAg
ICAgICAgIGlmICggdmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMoY3VycmVudCksIE5VTEws
IDAsIGRlc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF9tb2RlKSApCi0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKQEAgLTU3Niw2ICs1NzYsMTMgQEAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9p
cnEgewogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdWludDhfdCBndmVjOwogICAgICAg
ICAgICAgdWludDMyX3QgZ2ZsYWdzOworI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1Rf
SURfTUFTSyAweDAwMDBmZgorI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1JIX01BU0sgICAg
ICAweDAwMDEwMAorI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RNX01BU0sgICAgICAweDAw
MDIwMAorI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFTElWX01BU0sgICAweDAwNzAwMAor
I2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1RSSUdfTUFTSyAgICAweDAwODAwMAorI2RlZmlu
ZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEICAgICAweDAxMDAwMAorCiAgICAgICAgICAg
ICB1aW50NjRfYWxpZ25lZF90IGd0YWJsZTsKICAgICAgICAgfSBtc2k7CiAgICAgICAgIHN0cnVj
dCB7Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2h2bS9pcnEuaApAQCAtNTEsMTcgKzUxLDYgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsK
ICNkZWZpbmUgSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSSAgICAoMSA8PCBfSFZNX0lSUV9EUENJ
X0lERU5USVRZX0dTSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAg
ICAoMSA8PCBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCkKIAotI2RlZmluZSBWTVNJX0RF
U1RfSURfTUFTSyAweGZmCi0jZGVmaW5lIFZNU0lfUkhfTUFTSyAgICAgIDB4MTAwCi0jZGVmaW5l
IFZNU0lfRE1fTUFTSyAgICAgIDB4MjAwCi0jZGVmaW5lIFZNU0lfREVMSVZfTUFTSyAgIDB4NzAw
MAotI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAweDgwMDAKLSNkZWZpbmUgVk1TSV9VTk1BU0tF
RCAgICAgMHgxMDAwMAotCi0jZGVmaW5lIEdGTEFHU19TSElGVF9SSCAgICAgICAgICAgICA4Ci0j
ZGVmaW5lIEdGTEFHU19TSElGVF9ERUxJVl9NT0RFICAgICAxMgotI2RlZmluZSBHRkxBR1NfU0hJ
RlRfVFJHX01PREUgICAgICAgMTUKLQogc3RydWN0IGh2bV9nbXNpX2luZm8gewogICAgIHVpbnQz
Ml90IGd2ZWM7CiAgICAgdWludDMyX3QgZ2ZsYWdzOwoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:23:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnoiv-0006pY-Rq; Fri, 01 Sep 2017 16:23:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnoiu-0006pQ-D7
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:23:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 06/B7-03423-F6989A95; Fri, 01 Sep 2017 16:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG5+58p
 Ig++zOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozeZZkFL0Qr5l/cz9TAuI2/i5GTQ0LAX6L5
 8V9GEJtFQEViQe9tNhCbTUBZ4mdnL5gtIqAm0b5qJnMXIxcHs8B/Jompa64CNXBwCAukSnzvM
 Aap4RWwkHh77QQziC0kkCFxc8ZXJoi4oMTJmU9YQGxmAR2JBbs/sYG0MgtISyz/xwES5hSwkl
 izvwesRBTohM6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSMTvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjPs+Rh5ilORgUhLlrfZfESnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgteyY2WkkGBRanpqRVpmDjDgYdISHDxKIryr24HSvMUFibnFm
 ekQqVOMuhwbVq//wiTEkpeflyolzusGMkMApCijNA9uBCz6LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYtwRkCk9mXgncpldARzABHfHv8wqQI0oSEVJSDYxLHqZ4qsgGZ12dPOOzLu/57Qt
 Mt0bdnlv79D+P09+cBAuDDZt9rvgdfrjB75bZPNkrbOW3kzMXhF/Offd/4dX/bAue/pueyH9k
 ouuNi0+27mp//0aA4fLjZsvEbRMdzBhzFrhOmif8+dL3aa8jHiTc33DI8+v06l9F+x24pvCuY
 22WEbyZUZb6XomlOCPRUIu5qDgRAKopqPS5AgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504282989!80553099!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47691 invoked from network); 1 Sep 2017 16:23:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:23:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="438036788"
Date: Fri, 1 Sep 2017 17:23:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170901162307.jcyegg72xqg5bke3@citrix.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-6-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170827083615.15712-6-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgMjcsIDIwMTcgYXQgMDQ6MzY6MTRQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gQWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25lIERv
bVUgdG8gYW5vdGhlciwgVGhlIG1hcHBpbmcKPiBwcm9jZXNzIGludm9sdmVzIHRoZSBmb2xsd2lu
ZyBzdGVwczoKPiAKPiAgICogU2V0IGRlZmF1bHRzIGFuZCBjaGVjayBmb3IgZnVydGhlciBlcnJv
cnMgaW4gdGhlIHN0YXRpY19zaG0gY29uZmlnczoKPiAgICAgb3ZlcmxhcHBpbmcgYXJlYXMsIGlu
dmFsaWQgcmFuZ2VzLCBkdXBsaWNhdGVkIG1hc3RlciBkb21haW4sCj4gICAgIG5vIG1hc3RlciBk
b21haW4gZXRjLgo+ICAgKiBXcml0ZSBpbmZvbWF0aW9uIG9mIHN0YXRpYyBzaGFyZWQgbWVtb3J5
IGFyZWFzIGludG8gdGhlIGFwcHJvcHJpYXRlCj4gICAgIHhlbnN0b3JlIHBhdGhzLgo+ICAgKiBV
c2UgeGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoIHRvIGRvIHRoZSBwYWdlIHNoYXJpbmcu
Cj4gICAqIFNldCB0aGUgcmVmY291bnQgb2YgdGhlIHNoYXJlZCByZWdpb24gYWNjb3JkaW5nbHkK
PiAKPiBUZW1wb3JhcmlseSBtYXJrIHRoaXMgYXMgdW5zdXBwb3J0ZWQgb24geDg2IGJlY2F1c2Ug
Y2FsbGluZyBwMm1fYWRkX2ZvcmVnaW4gb24KPiB0d28gZG9tVSdzIGlzIGN1cnJlbnRseSBub3Qg
YWxsb3dkIG9uIHg4NiAoc2VlIHRoZSBjb21tZW50cyBpbgo+IHg4Ni9tbS9wMm0uYzpwMm1fYWRk
X2ZvcmVnaW4gZm9yIG1vcmUgZGV0YWlscykuCj4gCj4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2Fs
ICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKPiBmcm9t
IHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+ClsuLi5dCj4gKwo+
ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvbWFzdGVyIiwgc3NobV9w
YXRoKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3ZhbHVlKTsK
PiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgICAgIG1hc3Rlcl9kb21pZCA9IHN0
cnRvdWxsKHhzX3ZhbHVlLCBOVUxMLCAxNik7Cj4gKwo+ICsgICAgICAgIGlmIChzc2htLT5wcm90
ID09IExJQlhMX1NTSE1fUFJPVF9VTktOT1dOKSB7Cj4gKyAgICAgICAgICAgIHNzaG0tPnByb3Qg
PSBtYXN0ZXJfc3NobS5wcm90Owo+ICsgICAgICAgIH0KPiArICAgICAgICAvKiBjaGVjayBpZiB0
aGUgc2xhdmUgaXMgYXNraW5nIHRvbyBtdWNoIHBlcm1pc3Npb24gKi8KPiArICAgICAgICBpZiAo
bWFzdGVyX3NzaG0ucHJvdCA8IHNzaG0tPnByb3QpIHsKPiArICAgICAgICAgICAgU1NITV9FUlJP
Uihkb21pZCwgc3NobS0+aWQsICJzbGF2ZSBpcyBhc2tpbmcgdG9vIG11Y2ggcGVybWlzc2lvbi4i
KTsKPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKPiArICAgICAgICAgICAgZ290byBv
dXQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBhbGwgY2hlY2tzIHBhc3NlZCwgZG8g
dGhlIGpvYiAqLwo+ICsgICAgICAgIGlmICghaXNyZXRyeSkgewo+ICsgICAgICAgICAgICByYyA9
IGxpYnhsX19zc2htX2RvX21hcChnYywgbWFzdGVyX2RvbWlkLCBkb21pZCwgc3NobSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzdGVyX3NzaG0uYmVnaW4sIG1hc3Rl
cl9zc2htLmVuZCk7Cj4gKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CgpZb3UgcHJvYmFi
bHkgbmVlZCB0byByb2xsIGJhY2sgdGhlIG1hcHBpbmcgc2hvdWxkIHRoZSB0cmFuc2FjdGlvbiBn
ZXRzCmFib3J0ZWQgaW4gdGhpcyBsb29wLgoKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8q
IHdyaXRlIHRoZSByZXN1bHQgdG8geGVuc3RvcmUgYW5kIGNvbW1pdCAqLwo+ICsgICAgICAgIHJj
ID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBkb21fcm9sZV9wYXRoLCAic2xhdmUi
KTsKPiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgICAgIHJjID0gbGlieGxfX3hz
X3dyaXRldihnYywgeHQsIHNsYXZlX3BhdGgsIGVudHMpOwo+ICsgICAgICAgIGlmIChyYykgZ290
byBvdXQ7Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fc3NobV9pbmNyZWYoZ2MsIHh0LCBzc2htX3Bh
dGgpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIHJjID0gbGli
eGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywgJnh0KTsKPiArICAgICAgICBpZiAoIXJjKSBi
cmVhazsKPiArICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKPiArICAgICAgICBpc3JldHJ5
ID0gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IDA7Cj4gK291dDoKPiArICAgIGxpYnhs
X194c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnh0KTsKPiArICAgIHJldHVybiByYzsKPiArfQo+
ICsKPiArc3RhdGljIGludCBsaWJ4bF9fc3NobV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
c3RhdGljX3NobSAqc3NobSkKPiArewo+ICsKCk5vIHJlZmNvdW50IGluY3JlbWVudCBoZXJlPwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:24:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:24:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnojv-0006uj-4O; Fri, 01 Sep 2017 16:24:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnojt-0006ub-JE
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:24:13 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0D/74-03642-CA989A95; Fri, 01 Sep 2017 16:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3dN58p
 Ig9Z/chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biZ60sBXvUKmZs+s7SwLhGtouRk0NIIE+i
 t3MfaxcjBwevgJ3Er62ZIGEJAUOJ0wtvsoDYLAKqEvvO/QWz2QTUJdqebQcrFxEwkDh3NKmLk
 YuDWWAtk8TFWXeZQGqEBUIkJs74xQ4x3k7iZNMkdojxghJ/dwiDhJkFtCQe/rrFAmFrSyxb+J
 oZpIRZQFpi+T+OCYy8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIEhxgAEOxjPrw08xCjJwaQkylvtvyJSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvkY6VkUKCRanpqRVpmTnAYIdJS3DwKInwzgZJ8xYXJOYWZ6ZDpE4x6nJ09
 Gz4wiTEkpeflyolzrscpEgApCijNA9uBCzyLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlx
 lkCk9mXgncpldARzABHfHv8wqQI0oSEVJSDYy98x+dONhradfPX5RYnja5ddWCY0eucTLu/ha
 ir2f46PX/IzJG7xx2PVJPZJpRG76y88is0Bl+nnsbHt/0zWGbPvX2/vTeeyEiu2bm9VxOnCnZ
 n/7g3T32iWGsN0wPvbs8db4ZS2iz4IHQT+VuTQ1Rzx+em+EkNEvnuXUay2V+a5llaYuY3Pcrs
 RRnJBpqMRcVJwIADWHKhLcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504283050!74837529!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48468 invoked from network); 1 Sep 2017 16:24:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Sep 2017 16:24:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 10:24:10 -0600
Message-Id: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 10:24:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH resend] domctl/x86: move vMSI related #define-s
 to public interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1zICh3aXRoIGRpZmZlcmVudCBu
YW1lcykgaXMgYQpzdHJvbmcgaGludCB0aGF0IHRoZXNlIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBw
dWJsaWMgaW50ZXJmYWNlLCBhdCB0aGUKc2FtZSB0aW1lIG1ha2luZyBvYnZpb3VzIHRoYXQgYW55
IGNoYW5nZSB0byB0aGUgdmFsdWVzIGluIGFuIGludGVyZmFjZQptb2RpZmljYXRpb24gKGFuZCBo
ZW5jZSBuZWVkcyBzdWl0YWJsZSBjYXJlKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCkknbSBzb3JyeSBmb3IgdGhlIGVhcmxpZXIgbWFpbCwgd2hp
Y2ggaGFkIGEgc3RhbGUgdmVyc2lvbi4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCkBAIC0xMDQsMTAgKzEwNCw5IEBAIHZvaWQgdm1z
aV9kZWxpdmVyX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1aW50MzJfdCBmbGFncyA9IHBp
cnFfZHBjaS0+Z21zaS5nZmxhZ3M7CiAgICAgaW50IHZlY3RvciA9IHBpcnFfZHBjaS0+Z21zaS5n
dmVjOwogICAgIHVpbnQ4X3QgZGVzdCA9ICh1aW50OF90KWZsYWdzOwotICAgIHVpbnQ4X3QgZGVz
dF9tb2RlID0gISEoZmxhZ3MgJiBWTVNJX0RNX01BU0spOwotICAgIHVpbnQ4X3QgZGVsaXZlcnlf
bW9kZSA9IChmbGFncyAmIFZNU0lfREVMSVZfTUFTSykKLSAgICAgICAgPj4gR0ZMQUdTX1NISUZU
X0RFTElWX01PREU7Ci0gICAgdWludDhfdCB0cmlnX21vZGUgPSAoZmxhZ3MmVk1TSV9UUklHX01P
REUpID4+IEdGTEFHU19TSElGVF9UUkdfTU9ERTsKKyAgICBib29sIGRlc3RfbW9kZSA9IGZsYWdz
ICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLOworICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9k
ZSA9IE1BU0tfRVhUUihmbGFncywgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERUxJVl9NQVNLKTsKKyAg
ICBib29sIHRyaWdfbW9kZSA9IGZsYWdzICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0s7
CiAKICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSU9BUElDLAogICAgICAgICAgICAgICAgICJt
c2k6IGRlc3Q9JXggZGVzdF9tb2RlPSV4IGRlbGl2ZXJ5X21vZGU9JXggIgotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMK
QEAgLTM0MCwxMCArMzQwLDEyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgewogICAg
IGNhc2UgUFRfSVJRX1RZUEVfTVNJOgogICAgIHsKLSAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0
X21vZGUsIGRlbGl2ZXJ5X21vZGU7CisgICAgICAgIHVpbnQ4X3QgZGVzdCwgZGVsaXZlcnlfbW9k
ZTsKKyAgICAgICAgYm9vbCBkZXN0X21vZGU7CiAgICAgICAgIGludCBkZXN0X3ZjcHVfaWQ7CiAg
ICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1OwotICAgICAgICB1aW50MzJfdCBnZmxhZ3Mg
PSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYgflZNU0lfVU5NQVNLRUQ7CisgICAgICAgIHVp
bnQzMl90IGdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICB+WEVOX0RPTUNUTF9WTVNJX1g4Nl9VTk1BU0tFRDsKIAogICAgICAgICBp
ZiAoICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAg
ewpAQCAtNDEzLDEwICs0MTUsMTEgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1X2lkIGZvciBN
U0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KLSAgICAgICAgZGVzdCA9IHBpcnFfZHBjaS0+Z21z
aS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKLSAgICAgICAgZGVzdF9tb2RlID0gISEocGly
cV9kcGNpLT5nbXNpLmdmbGFncyAmIFZNU0lfRE1fTUFTSyk7Ci0gICAgICAgIGRlbGl2ZXJ5X21v
ZGUgPSAocGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZNU0lfREVMSVZfTUFTSykgPj4KLSAgICAg
ICAgICAgICAgICAgICAgICAgICBHRkxBR1NfU0hJRlRfREVMSVZfTU9ERTsKKyAgICAgICAgZGVz
dCA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLKTsKKyAgICAgICAgZGVzdF9t
b2RlID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFhFTl9ET01DVExfVk1TSV9YODZfRE1fTUFT
SzsKKyAgICAgICAgZGVsaXZlcnlfbW9kZSA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZ2Zs
YWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9Y
ODZfREVMSVZfTUFTSyk7CiAKICAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8y
X3ZjcHVfaWQoZCwgZGVzdCwgZGVzdF9tb2RlKTsKICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmRl
c3RfdmNwdV9pZCA9IGRlc3RfdmNwdV9pZDsKQEAgLTQ0MCw3ICs0NDMsNyBAQCBpbnQgcHRfaXJx
X2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5h
cmNoLmh2bV92bXgucGlfZGVzYyA6IE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bmZvLCBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7CiAKLSAgICAgICAgaWYgKCBwdF9pcnFfYmluZC0+
dS5tc2kuZ2ZsYWdzICYgVk1TSV9VTk1BU0tFRCApCisgICAgICAgIGlmICggcHRfaXJxX2JpbmQt
PnUubXNpLmdmbGFncyAmIFhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQgKQogICAgICAgICB7
CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgICAgICAgICAgc3RydWN0IGly
cV9kZXNjICpkZXNjID0gcGlycV9zcGluX2xvY2tfaXJxX2Rlc2MoaW5mbywgJmZsYWdzKTsKQEAg
LTgzNSw4ICs4MzgsOSBAQCBzdGF0aWMgaW50IF9odm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBkb21h
CiAgICAgaWYgKCAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSkgJiYK
ICAgICAgICAgIChwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9PSB2ZWN0b3IpICkKICAgICB7Ci0gICAg
ICAgIGludCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZNU0lfREVTVF9JRF9NQVNL
OwotICAgICAgICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZN
U0lfRE1fTUFTSyk7CisgICAgICAgIHVuc2lnbmVkIGludCBkZXN0ID0gTUFTS19FWFRSKHBpcnFf
ZHBjaS0+Z21zaS5nZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLKTsKKyAgICAgICAgYm9vbCBkZXN0X21v
ZGUgPSBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNL
OwogCiAgICAgICAgIGlmICggdmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMoY3VycmVudCks
IE5VTEwsIDAsIGRlc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF9tb2Rl
KSApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lycS5oCkBAIC0xMzEsMTcgKzEzMSw2IEBAIHN0cnVjdCBkZXZfaW50eF9n
c2lfbGluayB7CiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgICAgKDF1IDw8IF9I
Vk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfVFJB
TlNMQVRFICAgICAgICgxdSA8PCBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCkKIAotI2Rl
ZmluZSBWTVNJX0RFU1RfSURfTUFTSyAweGZmCi0jZGVmaW5lIFZNU0lfUkhfTUFTSyAgICAgIDB4
MTAwCi0jZGVmaW5lIFZNU0lfRE1fTUFTSyAgICAgIDB4MjAwCi0jZGVmaW5lIFZNU0lfREVMSVZf
TUFTSyAgIDB4NzAwMAotI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAweDgwMDAKLSNkZWZpbmUg
Vk1TSV9VTk1BU0tFRCAgICAgMHgxMDAwMAotCi0jZGVmaW5lIEdGTEFHU19TSElGVF9SSCAgICAg
ICAgICAgICA4Ci0jZGVmaW5lIEdGTEFHU19TSElGVF9ERUxJVl9NT0RFICAgICAxMgotI2RlZmlu
ZSBHRkxBR1NfU0hJRlRfVFJHX01PREUgICAgICAgMTUKLQogc3RydWN0IGh2bV9nbXNpX2luZm8g
ewogICAgIHVpbnQzMl90IGd2ZWM7CiAgICAgdWludDMyX3QgZ2ZsYWdzOwotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBA
IC01NzYsNiArNTc2LDEzIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsKICAgICAg
ICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQ4X3QgZ3ZlYzsKICAgICAgICAgICAgIHVpbnQz
Ml90IGdmbGFnczsKKyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0sgMHgw
MDAwZmYKKyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9SSF9NQVNLICAgICAgMHgwMDAxMDAK
KyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLICAgICAgMHgwMDAyMDAKKyNkZWZp
bmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERUxJVl9NQVNLICAgMHgwMDcwMDAKKyNkZWZpbmUgWEVO
X0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0sgICAgMHgwMDgwMDAKKyNkZWZpbmUgWEVOX0RPTUNU
TF9WTVNJX1g4Nl9VTk1BU0tFRCAgICAgMHgwMTAwMDAKKwogICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBndGFibGU7CiAgICAgICAgIH0gbXNpOwogICAgICAgICBzdHJ1Y3QgewoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:25:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnolI-0007Gr-EJ; Fri, 01 Sep 2017 16:25:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnolG-0007G8-RN
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 16:25:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 10/20-03616-20A89A95; Fri, 01 Sep 2017 16:25:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHSDvS5j18p
 Ig/0PlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXvZ+ZC76xVLxY+JOxgXECSxcjB4eEgL/E
 vlMpXYycHCwCKhLXfm1mArHZBJQlfnb2soHYIgJqEu2rZjJ3MXJxMAv8Z5KYuuYqI0hCWCBT4
 uzig6wgNq+AhcTuya+YQWwhgQyJdTt6mCHighInZz5hAbGZBXQkFuz+xAayl1lAWmL5Pw6QMK
 eAlcSRX+vAykWBbuhcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2JUL04tKkst0jXVSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjBOP2y/yFGSQ4mJVHeav8VkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgvdIx8pIIcGi1PTUirTMHGAkwJRKc
 PAoifDOBknzFhck5hZnpkOkTjEac2xYvf4LE0fThy1fmITAJkmJ8y4HKRUAKc0ozYMbBIvQS4
 yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmLQGZwpOZVwK37xXQKUxAp/z7vALklJJEhJRUA2P
 zW+cf7y63nvFNOlq88PmlpXKHX+2KfzLnTcmdCO3Ie3k75YT8g63Dygtf/7U0D8/Q87W11vgd
 xvP+kYql1TV7gVduNg86ivnf7eK6EGZ6NlHXK6L7xRS28DVGofkfY+aE1+lld6be4m7b3Xip6
 erDL+xdP11jfr+6uE9gSXIfm1Um8+KNTkosxRmJhlrMRcWJAPtH1XnLAgAA
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504283135!61750918!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59036 invoked from network); 1 Sep 2017 16:25:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:25:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446238453"
Date: Fri, 1 Sep 2017 17:25:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170901162534.toaecjcifnjfcc67@citrix.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-4-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170827083615.15712-4-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/6] libxl:xl: add parsing code to parse
 "libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBBdWcgMjcsIDIwMTcgYXQgMDQ6MzY6MTJQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gQWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4
bF9zdGF0aWNfc3NobSBzdHJ1Y3QKPiB0byB0aGUgbGlieGwvbGlieGx1XyogZmFtaWx5LiBBbmQg
YWRkIHJlYWxhdGVkIHBhcnNpbmcgY29kZSBpbiB4bCB0bwo+IHBhcnNlIHRoZSBzdHJ1Y3QgZnJv
bSB4bCBjb25maWcgZmlsZXMuIFRoaXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cKPiBzZXR0
aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmls
ZSIgKHNlZSBbMV0pLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCj4gCj4gU2lnbmVkLW9mZi1ieTogWmhv
bmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgo+IAoKQlRXIHdoZW4geW91IHJlc2VuZCB0
aGlzIHBhdGNoIHNob3VsZCBnbyBsYXN0IGJlY2F1c2UgaXQgZGVwZW5kcyBvbgpvdGhlcnMuCgpB
bmQgeW91IGRpZG4ndCBwYXRjaCBkb2N1bWVudHMgKG1hbnBhZ2UsIHhlbnN0b3JlIHBhdGggZG9j
KS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:25:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnolQ-0007Ju-Lf; Fri, 01 Sep 2017 16:25:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dnolP-0007Jd-RL
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:25:47 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 89/E6-02040-B0A89A95; Fri, 01 Sep 2017 16:25:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS5era2W
 kwfOfChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abZffYCz6LVZxZo9DAeFWoi5GTQ0ggT2Ld
 jJPsIDavgJ3EgW1bWUFsCQFDidMLb7KA2CwCqhLr9/aA1bAJqEu0PdsOViMiIC3RP6cdLM4sk
 CBxvesDWFxYwE3iYf82Zoj5dhLvXzUDxTmA5gtK/N0hDFGuJfHw1y0WCFtbYtnC18wgJcxAI5
 f/45jAyDsLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCql5taXJy
 YnpqTmFSsl5yfu4kRGGIMQLCDsWG75yFGSQ4mJVHeav8VkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeB07V0YKCRalpqdWpGXmAIMdJi3BwaMkwisCkuYtLkjMLc5Mh0idYtTl6OjZ8IVJiCUvP
 y9VSpzXCqRIAKQoozQPbgQs8i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPdVB9AUnsy8Er
 hNr4COYAI64t/nFSBHlCQipKQaGBfO78p3kt05W743zneaBnPeSuk/Ev7rPr2f/+WfHDv/Psl
 oydb+3zJS31qLS671uKgX/WtyC7496aCb/bxDv+8fru1eFDf1yrZ2MZf2p58mb4ls4fkpGnVh
 3a2zSzfH74+z650mtf/5sUvH3Nd8q52a/DjgpMgXwQmOtxccenDL+3PsCSfV2S1KLMUZiYZaz
 EXFiQA57T2DtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504283143!95956131!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45613 invoked from network); 1 Sep 2017 16:25:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Sep 2017 16:25:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 01 Sep 2017 10:25:43 -0600
Message-Id: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 01 Sep 2017 10:25:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <qemu-devel@nongnu.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1zICh3aXRoIGRpZmZlcmVudCBu
YW1lcykgaXMgYQpzdHJvbmcgaGludCB0aGF0IHRoZXNlIHNob3VsZCBoYXZlIGJlZW4gcGFydCBv
ZiB0aGUgcHVibGljIGludGVyZmFjZQpmcm9tIHRoZSB2ZXJ5IHN0YXJ0LiBVc2UgdGhlbSBpZiB0
aGV5J3JlIGF2YWlsYWJsZSwgZmFsbGluZyBiYWNrIHRvCnByaXZhdGVseSBkZWZpbmVkIHZhbHVl
cyBvbmx5IHdoZW4gdXNpbmcgb2xkZXIgaGVhZGVycy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL2h3L3hlbi94ZW5fcHRfbXNpLmMKKysrIGIv
aHcveGVuL3hlbl9wdF9tc2kuYwpAQCAtMTgsNiArMTgsMTEgQEAKIAogI2RlZmluZSBYRU5fUFRf
QVVUT19BU1NJR04gLTEKIAorI2lmbmRlZiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFT
SworI2lmIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gPj0gMHgwMDAwMDAwZQorI2Vycm9y
IHZNU0kgZGVmaW5lcyBtaXNzaW5nIGZyb20gZG9tY3RsLmgKKyNlbmRpZgorCiAvKiBzaGlmdCBj
b3VudCBmb3IgZ2ZsYWdzICovCiAjZGVmaW5lIFhFTl9QVF9HRkxBR1NfU0hJRlRfREVTVF9JRCAg
ICAgICAgMAogI2RlZmluZSBYRU5fUFRfR0ZMQUdTX1NISUZUX1JIICAgICAgICAgICAgIDgKQEAg
LTI2LDYgKzMxLDE2IEBACiAjZGVmaW5lIFhFTl9QVF9HRkxBR1NTSElGVF9UUkdfTU9ERSAgICAg
ICAxNQogI2RlZmluZSBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5NQVNLRUQgICAgICAgMTYKIAorI2Rl
ZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFTSyAoMHhmZlUgPDwgWEVOX1BUX0dG
TEFHU19TSElGVF9ERVNUX0lEKQorI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1JIX01BU0sg
ICAgICAoMVUgPDwgWEVOX1BUX0dGTEFHU19TSElGVF9SSCkKKyNkZWZpbmUgWEVOX0RPTUNUTF9W
TVNJX1g4Nl9ETV9NQVNLICAgICAgKDFVIDw8IFhFTl9QVF9HRkxBR1NfU0hJRlRfRE0pCisjZGVm
aW5lIFhFTl9ET01DVExfVk1TSV9YODZfREVMSVZfTUFTSyAgICg3VSA8PCBYRU5fUFRfR0ZMQUdT
U0hJRlRfREVMSVZfTU9ERSkKKyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0sg
ICAgKDFVIDw8IFhFTl9QVF9HRkxBR1NTSElGVF9UUkdfTU9ERSkKKyNkZWZpbmUgWEVOX0RPTUNU
TF9WTVNJX1g4Nl9VTk1BU0tFRCAgICAgKDFVIDw8IFhFTl9QVF9HRkxBR1NTSElGVF9VTk1BU0tF
RCkKKyNlbmRpZgorCisjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0p
KSkgJiAobSkpCisKICNkZWZpbmUgbGF0Y2goZmxkKSBsYXRjaFtQQ0lfTVNJWF9FTlRSWV8jI2Zs
ZCAvIHNpemVvZih1aW50MzJfdCldCiAKIC8qCkBAIC00OSwyMSArNjQsMTggQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdCBtc2lfZXh0X2Rlc3RfaWQodQogCiBzdGF0aWMgdWludDMyX3QgbXNpX2dm
bGFncyh1aW50MzJfdCBkYXRhLCB1aW50NjRfdCBhZGRyKQogewotICAgIHVpbnQzMl90IHJlc3Vs
dCA9IDA7Ci0gICAgaW50IHJoLCBkbSwgZGVzdF9pZCwgZGVsaXZfbW9kZSwgdHJpZ19tb2RlOwor
ICAgIGludCByaCwgZG0sIGRlbGl2X21vZGUsIHRyaWdfbW9kZTsKIAogICAgIHJoID0gKGFkZHIg
Pj4gTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpICYgMHgxOwogICAgIGRtID0gKGFkZHIgPj4g
TVNJX0FERFJfREVTVF9NT0RFX1NISUZUKSAmIDB4MTsKLSAgICBkZXN0X2lkID0gbXNpX2Rlc3Rf
aWQoYWRkcik7CiAgICAgZGVsaXZfbW9kZSA9IChkYXRhID4+IE1TSV9EQVRBX0RFTElWRVJZX01P
REVfU0hJRlQpICYgMHg3OwogICAgIHRyaWdfbW9kZSA9IChkYXRhID4+IE1TSV9EQVRBX1RSSUdH
RVJfU0hJRlQpICYgMHgxOwogCi0gICAgcmVzdWx0ID0gZGVzdF9pZCB8IChyaCA8PCBYRU5fUFRf
R0ZMQUdTX1NISUZUX1JIKQotICAgICAgICB8IChkbSA8PCBYRU5fUFRfR0ZMQUdTX1NISUZUX0RN
KQotICAgICAgICB8IChkZWxpdl9tb2RlIDw8IFhFTl9QVF9HRkxBR1NTSElGVF9ERUxJVl9NT0RF
KQotICAgICAgICB8ICh0cmlnX21vZGUgPDwgWEVOX1BUX0dGTEFHU1NISUZUX1RSR19NT0RFKTsK
LQotICAgIHJldHVybiByZXN1bHQ7CisgICAgcmV0dXJuIE1BU0tfSU5TUihtc2lfZGVzdF9pZChh
ZGRyKSwgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0spIHwKKyAgICAgICAgICAgTUFT
S19JTlNSKHJoLCBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1JIX01BU0spIHwKKyAgICAgICAgICAgTUFT
S19JTlNSKGRtLCBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RNX01BU0spIHwKKyAgICAgICAgICAgTUFT
S19JTlNSKGRlbGl2X21vZGUsIFhFTl9ET01DVExfVk1TSV9YODZfREVMSVZfTUFTSykgfAorICAg
ICAgICAgICBNQVNLX0lOU1IodHJpZ19tb2RlLCBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1RSSUdfTUFT
Syk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgbXNpX2FkZHI2NChYZW5QVE1TSSAqbXNp
KQpAQCAtMTczLDcgKzE4NSw3IEBAIHN0YXRpYyBpbnQgbXNpX21zaXhfdXBkYXRlKFhlblBDSVBh
c3N0aHIKICAgICAgICAgdGFibGVfYWRkciA9IHMtPm1zaXgtPm1taW9fYmFzZV9hZGRyOwogICAg
IH0KIAotICAgIGdmbGFncyB8PSBtYXNrZWQgPyAwIDogKDF1IDw8IFhFTl9QVF9HRkxBR1NTSElG
VF9VTk1BU0tFRCk7CisgICAgZ2ZsYWdzIHw9IG1hc2tlZCA/IDAgOiBYRU5fRE9NQ1RMX1ZNU0lf
WDg2X1VOTUFTS0VEOwogCiAgICAgcmMgPSB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEoeGVuX3hj
LCB4ZW5fZG9taWQsIGd2ZWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGly
cSwgZ2ZsYWdzLCB0YWJsZV9hZGRyKTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:28:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnooE-0007dB-2d; Fri, 01 Sep 2017 16:28:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnooD-0007d0-5G
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:28:41 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 25/05-02226-8BA89A95; Fri, 01 Sep 2017 16:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQnd718p
 Ig8k9Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aepZeZC47yVyy6f4S1gfE4dxcjJ4eEgJ/E
 8dvXWUBsYQEvie7uhWwgtohAgMTpvgbWLkYuDmaBj4wS7T/XM4IkhASKJP6teQjWwCagL7H7x
 ScmEJtXwFbiyLbHYHEWARWJh4tfsYLYogLhEvu/X2OGqBGUODnzCVgNp4C9RF9rC9AyDqAFmh
 Lrd+mDhJkF5CW2v53DDGGLSzR9WckKsVZN4lr/JXaIm9Mltv79xTyBUWAWkqmzECbNQjJpFpJ
 JCxhZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZsPQMD
 4w7GV8f9DjFKcjApifJW+6+IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7VzZaSQYFFqempFW
 mYOMHpg0hIcPEoivN4gad7igsTc4sx0iNQpRkUpcd75IAkBkERGaR5cGyxiLzHKSgnzMjIwMA
 jxFKQW5WaWoMq/YhTnYFQS5l0IMoUnM68EbvoroMVMQIv/fV4BsrgkESEl1cA4tSptulTBHNG
 bqWz3DcL5VxUpFV7/u+bX9ruX+XijVU53fGHWjuL6tDC/+V3ZJUbR2NTYZW7qh38bX/vh4X3p
 tuIL32OKK0680zXd1iz/fdmGukzPR4aNoVa3Qrzv9gutrPs8tTzsZdcqFb63luUrv6+xt283W
 Vn888htLculbq83blJnbvVUYinOSDTUYi4qTgQA1kC4vNMCAAA=
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504283319!105116401!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24842 invoked from network); 1 Sep 2017 16:28:39 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:28:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="52038574"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <59A9A4620200007800176A49@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5da1ab75-d0cd-1b4f-da3c-23f0f4ac9b6c@citrix.com>
Date: Fri, 1 Sep 2017 17:28:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59A9A4620200007800176A49@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] domctl: improve locking during domain
	destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMTcgMTc6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlIGlzIG5vIG5lZWQg
dG8gaG9sZCB0aGUgZ2xvYmFsIGRvbWN0bCBsb2NrIHdoaWxlIGFjcm9zcwo+IGRvbWFpbl9raWxs
KCkgLSB0aGUgZG9tYWluIGxvY2sgaXMgZnVsbHkgc3VmZmljaWVudCBoZXJlLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IFNhZGx5IHNv
IGZhciB3ZSBoYXZlbid0IGhhZCBhbnkgZmVlZGJhY2sgb24gdGhpcyBjaGFuZ2UgZnJvbSB0aGUg
cGVvcGxlCj4gd2hvIG9ic2VydmVkIGFuIGlzc3VlIGFwcGFyZW50bHkgcmVzdWx0aW5nIGZyb20g
aGVhdnkgY29udGVudGlvbiBoZXJlLgo+IEhlbmNlIHRoZSBSRkMuCj4KPiBPYnZpb3VzbHkgb3Ro
ZXIgZG9tY3RsLXMgY291bGQgYmVuZWZpdCBmcm9tIHNpbWlsYXIgYWRqdXN0bWVudHMsIHNvCj4g
dGhpcyBpcyBtZWFudCB0byBiZSBqdXN0IGEgc3RhcnQuCgpXaGF0IGlzIHRoZSBleHBlY3RlZCBv
cmRlcmluZyBvZiB0aGUgZ2xvYmFsIGRvbWN0bCBsb2NrIGFuZCBwZXJkb21haW4KZG9tY3RsIGxv
Y2tzPwoKVGhlIGN1cnJlbnQgdXNlcyBhcHBlYXIgYSBsaXR0bGUgYWQtaG9jLiAgSXMgdGhlcmUg
YW55dGhpbmcgd2UgY2FuIGRvIHRvCm1vcmUgc3Ryb25nbHkgZW5mb3JjZSB0aGUgZXhwZWN0ZWQg
YmVoYXZpb3VyPwoKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1v
bi9kb21haW4uYwo+IEBAIC02MTksMTMgKzYxOSwxNiBAQCBpbnQgZG9tYWluX2tpbGwoc3RydWN0
IGRvbWFpbiAqZCkKPiAgICAgIGlmICggZCA9PSBjdXJyZW50LT5kb21haW4gKQo+ICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICAKPiAtICAgIC8qIFByb3RlY3RlZCBieSBkb21jdGxfbG9jay4g
Ki8KPiArICAgIC8qIFByb3RlY3RlZCBieSBkLT5kb21haW5fbG9jay4gKi8KPiAgICAgIHN3aXRj
aCAoIGQtPmlzX2R5aW5nICkKPiAgICAgIHsKPiAgICAgIGNhc2UgRE9NRFlJTkdfYWxpdmU6Cj4g
KyAgICAgICAgZG9tYWluX3VubG9jayhkKTsKPiAgICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4g
KyAgICAgICAgZG9tYWluX2xvY2soZCk7Cj4gKyAgICAgICAgaWYgKCBkLT5pc19keWluZyAhPSBE
T01EWUlOR19hbGl2ZSApCj4gKyAgICAgICAgICAgIHJldHVybiBkb21haW5fa2lsbChkKTsKCkNv
bW1lbnQgYWJvdXQgcmVjdXJzaW9uIHNhZmV0eT8KCj4gICAgICAgICAgZC0+aXNfZHlpbmcgPSBE
T01EWUlOR19keWluZzsKPiAtICAgICAgICBzcGluX2JhcnJpZXIoJmQtPmRvbWFpbl9sb2NrKTsK
PiAgICAgICAgICBldnRjaG5fZGVzdHJveShkKTsKPiAgICAgICAgICBnbnR0YWJfcmVsZWFzZV9t
YXBwaW5ncyhkKTsKPiAgICAgICAgICB0bWVtX2Rlc3Ryb3koZC0+dG1lbV9jbGllbnQpOwo+IC0t
LSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4gQEAg
LTY2NCwxMSArNjY0LDE0IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGUKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIFhFTl9ET01DVExfZGVzdHJveWRv
bWFpbjoKPiArICAgICAgICBkb21jdGxfbG9ja19yZWxlYXNlKCk7Cj4gKyAgICAgICAgZG9tYWlu
X2xvY2soZCk7Cj4gICAgICAgICAgcmV0ID0gZG9tYWluX2tpbGwoZCk7Cj4gKyAgICAgICAgZG9t
YWluX3VubG9jayhkKTsKPiAgICAgICAgICBpZiAoIHJldCA9PSAtRVJFU1RBUlQgKQo+ICAgICAg
ICAgICAgICByZXQgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKPiAgICAgICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9kb21jdGwsICJoIiwgdV9kb21jdGwpOwo+IC0gICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIGdvdG8gZG9tY3RsX291dF91bmxvY2tfZG9tb25seTsKPiAgCj4gICAg
ICBjYXNlIFhFTl9ET01DVExfc2V0bm9kZWFmZmluaXR5Ogo+ICAgICAgewo+Cj4KPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnov5-00007w-RT; Fri, 01 Sep 2017 16:35:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnov5-00007n-0W
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:35:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8F/67-02228-26C89A95; Fri, 01 Sep 2017 16:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQjexZ2W
 kwYJb2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOvQeYCqYyV+x60s3UwHiVqYuRk0NCwE/i
 zcfrzCC2sECEROuLjawgtohAgMTpvgYgm4uDWeAjo0T7z/WMIAkhgSKJQxda2EBsNgF9id0vP
 oEN4hWwlVj0ajOQzcHBIqAi8b+TDyQsKhAusf/7NWaIEkGJkzOfsIDYnAL2EksWvmIEKWcW0J
 RYv0sfJMwsIC+x/e0cZghbXKLpy0pWiK1qEtf6L7FDnJwusfXvL+YJjAKzkEydhTBpFpJJs5B
 MWsDIsopRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBg6xkY
 GHcw3p7sd4hRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXpfulZFCgkWp6akVa
 Zk5wNiBSUtw8CiJ8BqBpHmLCxJzizPTIVKnGC05Ono2fGHiaPqwBURO2P2FSYglLz8vVUqclx
 OkQQCkIaM0D24cLL4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPdMFNIUnM68EbusroIO
 YgA7693kFyEEliQgpqQbGiBvJ9pKpEbYL/xh62k3ruWTsz3VBN/pR+WPpNzbb6msWTl18epvG
 lfj1lo2Kt08b/7V4YnpdsXtOztkvcrtfxDNw9vPFCpoHHLgadvbau016HzSLmzjabXs+H9jVo
 bZX63TRlat8XtyRF5TfP7DdKMf3sXT+l12J/HFPH6zmErrub/Az+m6uEktxRqKhFnNRcSIApn
 GMsOoCAAA=
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504283745!95957306!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2102 invoked from network); 1 Sep 2017 16:35:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:35:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="52039025"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
 <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e6cac07b-4b66-a3ca-2eef-4d671e58b996@citrix.com>
Date: Fri, 1 Sep 2017 17:35:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH resend] domctl/x86: move vMSI related
 #define-s to public interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMTcgMTc6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFhlbiBhbmQgcWVtdSBoYXZp
bmcgaWRlbnRpY2FsICNkZWZpbmUtcyAod2l0aCBkaWZmZXJlbnQgbmFtZXMpIGlzIGEKPiBzdHJv
bmcgaGludCB0aGF0IHRoZXNlIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBwdWJsaWMgaW50ZXJmYWNl
LCBhdCB0aGUKPiBzYW1lIHRpbWUgbWFraW5nIG9idmlvdXMgdGhhdCBhbnkgY2hhbmdlIHRvIHRo
ZSB2YWx1ZXMgaW4gYW4gaW50ZXJmYWNlCj4gbW9kaWZpY2F0aW9uIChhbmQgaGVuY2UgbmVlZHMg
c3VpdGFibGUgY2FyZSkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:37:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnowT-0000F9-82; Fri, 01 Sep 2017 16:37:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnowR-0000F1-U0
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:37:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 13/D0-02224-7BC89A95; Fri, 01 Sep 2017 16:37:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO62npW
 RBltW6Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPvm1hLVjCXPFi727WBsZ7TF2MnBwSAv4S
 j7d0gtksAioSE59vZgax2QSUJX529rKB2CJAdu+v3yxdjFwczAInmSRmvulhBUkIC0RItL7YC
 GbzClhIbF64hhHEFhIokjh0oYUNIi4ocXLmExYQm1lAR2LB7k9AcQ4gW1pi+T8OkDCngL3Eko
 WvwFpFgW7oXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtJLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtXoGBsYdjFNP+B1ilORgUhLlrfZfESnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgtele2WkkGBRanpqRVpmDjDoYdISHDxKIryrQdK8xQWJucWZ6
 RCpU4zGHB09G74wcTR92PKFSYglLz8vVUqcdwpIqQBIaUZpHtwgWDReYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMexhkCk9mXgncvldApzABnfLv8wqQU0oSEVJSDYzCOdPDJB4GXXkYfHD
 eHguXozYOgqwSD88UBJx/5FW7gCu26F7rJi4nReVTsWt6XfiaMhgPrdop1/L0wZ9pzBfX37vg
 Z9W19p/nysnT7iq+lhGVrQ7jbqwwYPzNZuU2WaNJrOdYxaVZob/ddlRfLN7N38fRxxdaojuxx
 GvZxpf7507ken52SaESS3FGoqEWc1FxIgAChKlCwQIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504283828!108675939!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34352 invoked from network); 1 Sep 2017 16:37:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:37:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="438039453"
Date: Fri, 1 Sep 2017 17:37:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901163703.5bcm7qgvubbclfjj@citrix.com>
References: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
 <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH resend] domctl/x86: move vMSI related
 #define-s to public interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6MjQ6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gWGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1zICh3aXRoIGRpZmZl
cmVudCBuYW1lcykgaXMgYQo+IHN0cm9uZyBoaW50IHRoYXQgdGhlc2Ugc2hvdWxkIGJlIHBhcnQg
b2YgdGhlIHB1YmxpYyBpbnRlcmZhY2UsIGF0IHRoZQo+IHNhbWUgdGltZSBtYWtpbmcgb2J2aW91
cyB0aGF0IGFueSBjaGFuZ2UgdG8gdGhlIHZhbHVlcyBpbiBhbiBpbnRlcmZhY2UKPiBtb2RpZmlj
YXRpb24gKGFuZCBoZW5jZSBuZWVkcyBzdWl0YWJsZSBjYXJlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:56:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpEk-00026x-QU; Fri, 01 Sep 2017 16:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dnpEj-00026q-IJ
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:56:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 22/8E-02044-42199A95; Fri, 01 Sep 2017 16:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpK7yxJW
 RBg03jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozu69PZCmbfZKxY9GI7YwPjmU2MXYycHBIC
 /hJPN84Hs9kEdCWatvxl62Lk4BARUJG4vdcAJMwsUC/Ruv0jM4gtLGAp8fXcbTYQmwWo5M6mT
 haQcl4BT4ndrcoQE+Ukzh//yQwSFhJQk5i7Ph4kzCsgKHFy5hMWiIkSEgdfvGCewMg9C0lqFp
 LUAkamVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHAAAQ
 7GFds9zzEKMnBpCTKW+2/IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/OhJWRQoJFqempFWmZ
 OcCghElLcPAoifBm9AOleYsLEnOLM9MhUqcYjTk2rF7/hYljQc+GL0xCLHn5ealS4rwsIJMEQ
 EozSvPgBsGi5RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeQtApvBk5pXA7XsFdAoT0Cn/Pq
 8AOaUkESEl1cB4nKmXrbmyvMpx+pv0o++y3k8pfTKv1n+XPdejbYKfBNc35M/2l5xUwLz3PmP
 xhiWt/jMtxFnMl0Xk7Otkc6qumdxUxV/1+TTnZAGdyQtX3sk5Fs164rXApYnXNkaGsr0PfvTX
 /oiEgP2BKvtJ3hOcw90OFFQH3JjvcDPTpJbz1av9k65PSDqpxFKckWioxVxUnAgA2w5TDpECA
 AA=
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504284961!95931288!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57322 invoked from network); 1 Sep 2017 16:56:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:56:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="438042418"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 17:55:51 +0100
Message-ID: <1504284952-17419-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/2] PERLLIB, @INC: Use BEGIN { }
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dW5zaGlmdGluZyBASU5DIGlzIG9ubHkgZWZmZWN0aXZlIGlmIGRvbmUgYXQgY29tcGlsZSB0aW1l
LCBzbyB0aGF0IGl0CmFmZmVjdHMgYHVzZScgZGlyZWN0aXZlcy4gIFNvICJQZXJsOiBQdXQgLiBv
biBASU5DIgpmMjYxYjA3Y2JlOTY4NDRkYmE1ZDg1OTRjMzgxNDljMGIxNzkwNjhhIGlzIHNpbXBs
eSBicm9rZW4KClRoaXMgcGF0Y2ggd2FzIGF1dG9nZW5lcmF0ZWQgdXNpbmcgdGhlIGZvbGxvd2lu
ZyBydW5lOgoKICBnaXQtZ3JlcCAtbCAndW5zaGlmdCBASU5DJyB8IHhhcmdzIHBlcmwgLWl+IC1w
ZSAncyNcYnVuc2hpZnRccytcQElOQyxccypxd1woXC5cKVw7I0JFR0lOIHsgJCYgfSMnCgpTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBh
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgICAgIHwgMiArLQogY3ItZGlzay1yZXBvcnQgICAgICAg
ICAgICAgICB8IDIgKy0KIGNyLWVuc3VyZS1kaXNrLXNwYWNlICAgICAgICAgfCAyICstCiBjci1w
dWJsaXNoLWZsaWdodC1sb2dzICAgICAgIHwgMiArLQogY3MtYWRqdXN0LWZsaWdodCAgICAgICAg
ICAgICB8IDIgKy0KIGNzLWJpc2VjdGlvbi1zdGVwICAgICAgICAgICAgfCAyICstCiBjcy1mbGln
aHQtYmxlc3MgICAgICAgICAgICAgIHwgMiArLQogY3MtZmxpZ2h0LWNyZWF0ZSAgICAgICAgICAg
ICB8IDIgKy0KIGNzLWhvc3RzLWxpc3QgICAgICAgICAgICAgICAgfCAyICstCiBjcy1qb2ItY3Jl
YXRlICAgICAgICAgICAgICAgIHwgMiArLQogZGV0ZXJtaW5lLWZhaWx1cmUtcmVhc29ucyAgICB8
IDIgKy0KIG1nLWFsbG9jYXRlICAgICAgICAgICAgICAgICAgfCAyICstCiBtZy1ibG9ja2FnZSAg
ICAgICAgICAgICAgICAgIHwgMiArLQogbWctZGItYWN0aXZpdHktbG9nZ2VyICAgICAgICB8IDIg
Ky0KIG1nLWRiLWFjdGl2aXR5LXJlZGFjdG9yICAgICAgfCAyICstCiBtZy1ob3N0cyAgICAgICAg
ICAgICAgICAgICAgIHwgMiArLQogbWctcXVldWUtaW5oaWJpdCAgICAgICAgICAgICB8IDIgKy0K
IG1nLXJlcG9ydC1ob3N0LXVzYWdlLWNvbGxlY3QgfCAyICstCiBtZy1zY2hlbWEtdXBkYXRlICAg
ICAgICAgICAgIHwgMiArLQogbWctc2hvdy1mbGlnaHQtcnVudmFycyAgICAgICB8IDIgKy0KIG1z
LWZsaWdodHMtc3VtbWFyeSAgICAgICAgICAgfCAyICstCiBtcy1wbGFubmVyICAgICAgICAgICAg
ICAgICAgIHwgMiArLQogbXMtcGxhbm5lci1kZWJ1ZyAgICAgICAgICAgICB8IDIgKy0KIHNnLWNo
ZWNrLXRlc3RlZCAgICAgICAgICAgICAgfCAyICstCiBzZy1yZXBvcnQtZmxpZ2h0ICAgICAgICAg
ICAgIHwgMiArLQogc2ctcmVwb3J0LWhvc3QtaGlzdG9yeSAgICAgICB8IDIgKy0KIHNnLXJlcG9y
dC1qb2ItaGlzdG9yeSAgICAgICAgfCAyICstCiB0Y2wvSm9iREItRXhlY3V0aXZlLnRjbCAgICAg
IHwgMiArLQogdGNsL29zc3Rlc3RsaWIudGNsICAgICAgICAgICB8IDIgKy0KIHRzLWJ1aWxkLWNo
ZWNrICAgICAgICAgICAgICAgfCAyICstCiB0cy1jb3Zlcml0eS1idWlsZCAgICAgICAgICAgIHwg
MiArLQogdHMtY292ZXJpdHktdXBsb2FkICAgICAgICAgICB8IDIgKy0KIHRzLWRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICAgfCAyICstCiB0cy1kZWJpYW4tZml4dXAgICAgICAgICAgICAgIHwgMiAr
LQogdHMtZGViaWFuLWh2bS1pbnN0YWxsICAgICAgICB8IDIgKy0KIHRzLWRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgfCAyICstCiB0cy1leGFtaW5lLWxvZ3Mtc2F2ZSAgICAgICAgIHwgMiArLQog
dHMtZXhhbWluZS1zZXJpYWwtcG9zdCAgICAgICB8IDIgKy0KIHRzLWV4YW1pbmUtc2VyaWFsLXBy
ZSAgICAgICAgfCAyICstCiB0cy1mcmVlYnNkLWluc3RhbGwgICAgICAgICAgIHwgMiArLQogdHMt
Z3Vlc3QtZGVzdHJveSAgICAgICAgICAgICB8IDIgKy0KIHRzLWd1ZXN0LWRlc3Ryb3ktaGFyZCAg
ICAgICAgfCAyICstCiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgIHwgMiArLQogdHMtZ3Vl
c3QtbWlncmF0ZSAgICAgICAgICAgICB8IDIgKy0KIHRzLWd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ICAgfCAyICstCiB0cy1ndWVzdC1zdGFydCAgICAgICAgICAgICAgIHwgMiArLQogdHMtZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgICB8IDIgKy0KIHRzLWd1ZXN0cy1uYmQtbWlycm9yICAgICAgICAg
fCAyICstCiB0cy1ob3N0LWZhaWwgICAgICAgICAgICAgICAgIHwgMiArLQogdHMtaG9zdC1pbnN0
YWxsICAgICAgICAgICAgICB8IDIgKy0KIHRzLWhvc3QtcGluZy1jaGVjayAgICAgICAgICAgfCAy
ICstCiB0cy1ob3N0LXBvd2VyY3ljbGUgICAgICAgICAgIHwgMiArLQogdHMtaG9zdC1yZWJvb3Qg
ICAgICAgICAgICAgICB8IDIgKy0KIHRzLWhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgfCAyICst
CiB0cy1ob3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUgIHwgMiArLQogdHMtaG9zdHMtYWxsb2NhdGUt
U3RhbmRhbG9uZSB8IDIgKy0KIHRzLWtlcm5lbC1idWlsZCAgICAgICAgICAgICAgfCAyICstCiB0
cy1sZWFrLWNoZWNrICAgICAgICAgICAgICAgIHwgMiArLQogdHMtbGlidmlydC1idWlsZCAgICAg
ICAgICAgICB8IDIgKy0KIHRzLWxvZ3MtY2FwdHVyZSAgICAgICAgICAgICAgfCAyICstCiB0cy1t
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgIHwgMiArLQogdHMtbmVzdGVkLXNldHVwICAgICAgICAg
ICAgICB8IDIgKy0KIHRzLXJlZGhhdC1pbnN0YWxsICAgICAgICAgICAgfCAyICstCiB0cy1yZW11
cy1jaGVjayAgICAgICAgICAgICAgIHwgMiArLQogdHMtcmVtdXMtc3RhcnQgICAgICAgICAgICAg
ICB8IDIgKy0KIHRzLXJlcGVhdC10ZXN0ICAgICAgICAgICAgICAgfCAyICstCiB0cy1ydW1wcnVu
LWJha2UgICAgICAgICAgICAgIHwgMiArLQogdHMtcnVtcHJ1bi1idWlsZCAgICAgICAgICAgICB8
IDIgKy0KIHRzLXJ1bXBydW4tZGVtby1idWlsZCAgICAgICAgfCAyICstCiB0cy1ydW1wcnVuLWRl
bW8tc2V0dXAgICAgICAgIHwgMiArLQogdHMtcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMgICB8IDIg
Ky0KIHRzLXJ1bXBydW4tdGVzdC1wcmVwICAgICAgICAgfCAyICstCiB0cy1zYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIHwgMiArLQogdHMtc3lzbG9nLXNlcnZlciAgICAgICAgICAgICB8IDIgKy0K
IHRzLXdpbmRvd3MtaW5zdGFsbCAgICAgICAgICAgfCAyICstCiB0cy14ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgIHwgMiArLQogdHMteGVuLWJ1aWxkLXByZXAgICAgICAgICAgICB8IDIgKy0KIHRz
LXhlbi1pbnN0YWxsICAgICAgICAgICAgICAgfCAyICstCiB0cy14dGYtYnVpbGQgICAgICAgICAg
ICAgICAgIHwgMiArLQogdHMteHRmLWZlcCAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRzLXh0
Zi1pbnN0YWxsICAgICAgICAgICAgICAgfCAyICstCiB0cy14dGYtcnVuICAgICAgICAgICAgICAg
ICAgIHwgMiArLQogODIgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yIGIvYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yCmluZGV4IDM5ZmM1MjMuLjFlMDQ3NzMgMTAwNzU1Ci0tLSBhL2FkaG9j
LXJldnR1cGxlLWdlbmVyYXRvcgorKysgYi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IKQEAgLTIz
LDcgKzIzLDcgQEAgdXNlIElPOjpIYW5kbGU7CiBubyB3YXJuaW5ncyBxdyhyZWN1cnNpb24pOwog
dXNlIERhdGE6OkR1bXBlcjsKIHVzZSBQT1NJWDsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJ
TiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRl
c3RTdXBwb3J0OwogdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKZGlmZiAtLWdpdCBhL2NyLWRpc2st
cmVwb3J0IGIvY3ItZGlzay1yZXBvcnQKaW5kZXggYTM4NmNlNC4uNTQzZDM1YiAxMDA3NTUKLS0t
IGEvY3ItZGlzay1yZXBvcnQKKysrIGIvY3ItZGlzay1yZXBvcnQKQEAgLTIxLDcgKzIxLDcgQEAK
ICMgdXNhZ2U6IC4vY3ItZGlzay1yZXBvcnQgWzxvcHRpb25zPl0gY2ZnYmFzZQogCiB1c2Ugc3Ry
aWN0IHF3KHZhcnMpOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6TWFuYWdlbWVudCBxdyg6bG9n
cyk7CiAKZGlmZiAtLWdpdCBhL2NyLWVuc3VyZS1kaXNrLXNwYWNlIGIvY3ItZW5zdXJlLWRpc2st
c3BhY2UKaW5kZXggZGE1Y2Q3Yy4uOGQzZDQ0MyAxMDA3NTUKLS0tIGEvY3ItZW5zdXJlLWRpc2st
c3BhY2UKKysrIGIvY3ItZW5zdXJlLWRpc2stc3BhY2UKQEAgLTIxLDcgKzIxLDcgQEAKIAogCiB1
c2Ugc3RyaWN0IHF3KHZhcnMpOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlm
dCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6TWFuYWdlbWVudCBx
dyg6bG9ncyk7CiB1c2UgRmNudGwgcXcoOmZsb2NrKTsKZGlmZiAtLWdpdCBhL2NyLXB1Ymxpc2gt
ZmxpZ2h0LWxvZ3MgYi9jci1wdWJsaXNoLWZsaWdodC1sb2dzCmluZGV4IGIzZjQxMjguLjQ1NTQ1
Y2UgMTAwNzU1Ci0tLSBhL2NyLXB1Ymxpc2gtZmxpZ2h0LWxvZ3MKKysrIGIvY3ItcHVibGlzaC1m
bGlnaHQtbG9ncwpAQCAtMTksNyArMTksNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHJlZnMgdmFycyk7
CiB1c2UgRmNudGwgcXcoOmZsb2NrKTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVu
c2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogCiBvdXIgJWM7CmRpZmYgLS1naXQg
YS9jcy1hZGp1c3QtZmxpZ2h0IGIvY3MtYWRqdXN0LWZsaWdodAppbmRleCAwYmUxMDRlLi5mNDQz
Y2ZkIDEwMDc1NQotLS0gYS9jcy1hZGp1c3QtZmxpZ2h0CisrKyBiL2NzLWFkanVzdC1mbGlnaHQK
QEAgLTY0LDcgKzY0LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNo
aWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3Nz
dGVzdDsKIHVzZSBEYXRhOjpEdW1wZXI7CiAKZGlmZiAtLWdpdCBhL2NzLWJpc2VjdGlvbi1zdGVw
IGIvY3MtYmlzZWN0aW9uLXN0ZXAKaW5kZXggMTNjY2Q3YS4uMGJlOGJkMCAxMDA3NTUKLS0tIGEv
Y3MtYmlzZWN0aW9uLXN0ZXAKKysrIGIvY3MtYmlzZWN0aW9uLXN0ZXAKQEAgLTM3LDcgKzM3LDcg
QEAKIAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lO
IHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRGF0YTo6RHVtcGVy
Owogbm8gd2FybmluZ3MgcXcocmVjdXJzaW9uKTsKZGlmZiAtLWdpdCBhL2NzLWZsaWdodC1ibGVz
cyBiL2NzLWZsaWdodC1ibGVzcwppbmRleCAwNDk0OTk3Li43OGRkOTE5IDEwMDc1NQotLS0gYS9j
cy1mbGlnaHQtYmxlc3MKKysrIGIvY3MtZmxpZ2h0LWJsZXNzCkBAIC0yMiw3ICsyMiw3IEBACiAK
IHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JF
R0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZp
ZygpOwpkaWZmIC0tZ2l0IGEvY3MtZmxpZ2h0LWNyZWF0ZSBiL2NzLWZsaWdodC1jcmVhdGUKaW5k
ZXggZGM2MWU2Mi4uNzFmMWZkYSAxMDA3NTUKLS0tIGEvY3MtZmxpZ2h0LWNyZWF0ZQorKysgYi9j
cy1mbGlnaHQtY3JlYXRlCkBAIC0xOSw3ICsxOSw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7
CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBx
dyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvY3Mt
aG9zdHMtbGlzdCBiL2NzLWhvc3RzLWxpc3QKaW5kZXggMzA2YjA0ZS4uNmI5MTBhZSAxMDA3NTUK
LS0tIGEvY3MtaG9zdHMtbGlzdAorKysgYi9jcy1ob3N0cy1saXN0CkBAIC02MSw3ICs2MSw3IEBA
CiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsK
K0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNv
bmZpZygpOwpkaWZmIC0tZ2l0IGEvY3Mtam9iLWNyZWF0ZSBiL2NzLWpvYi1jcmVhdGUKaW5kZXgg
ODVkNTc2Yy4uMDY0YTkyOSAxMDA3NTUKLS0tIGEvY3Mtam9iLWNyZWF0ZQorKysgYi9jcy1qb2It
Y3JlYXRlCkBAIC0yNyw3ICsyNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJ
OwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQog
dXNlIE9zc3Rlc3Q7CiAKIGNzcmVhZGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvZGV0ZXJtaW5lLWZh
aWx1cmUtcmVhc29ucyBiL2RldGVybWluZS1mYWlsdXJlLXJlYXNvbnMKaW5kZXggODljNjdlNi4u
Y2Y0MGNhMyAxMDA3NTUKLS0tIGEvZGV0ZXJtaW5lLWZhaWx1cmUtcmVhc29ucworKysgYi9kZXRl
cm1pbmUtZmFpbHVyZS1yZWFzb25zCkBAIC0yMCw3ICsyMCw3IEBACiB1c2Ugc3RyaWN0IHF3KHJl
ZnMgdmFycyk7CiAKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNo
aWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBQT1NJWDsKIApkaWZmIC0tZ2l0
IGEvbWctYWxsb2NhdGUgYi9tZy1hbGxvY2F0ZQppbmRleCBkYWRhYzNjLi5jMzBkZDE1IDEwMDc1
NQotLS0gYS9tZy1hbGxvY2F0ZQorKysgYi9tZy1hbGxvY2F0ZQpAQCAtODEsNyArODEsNyBAQAog
CiB1c2Ugc3RyaWN0IHF3KHZhcnMgcmVmcyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdygu
KTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3Nz
dGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6RXhlY3V0aXZlOwpkaWZmIC0tZ2l0IGEv
bWctYmxvY2thZ2UgYi9tZy1ibG9ja2FnZQppbmRleCBmMGFmOTFlLi5kYmVjNmRmIDEwMDc1NQot
LS0gYS9tZy1ibG9ja2FnZQorKysgYi9tZy1ibG9ja2FnZQpAQCAtNSw3ICs1LDcgQEAKIHVzZSBz
dHJpY3QgcXcodmFycyByZWZzKTsKIHVzZSBEQkk7CiB1c2UgRGF0YTo6RHVtcGVyOwotdW5zaGlm
dCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rl
c3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6RXhlY3V0aXZlOwpk
aWZmIC0tZ2l0IGEvbWctZGItYWN0aXZpdHktbG9nZ2VyIGIvbWctZGItYWN0aXZpdHktbG9nZ2Vy
CmluZGV4IDhhMzg5NDAuLmViNGU3NDEgMTAwNzU1Ci0tLSBhL21nLWRiLWFjdGl2aXR5LWxvZ2dl
cgorKysgYi9tZy1kYi1hY3Rpdml0eS1sb2dnZXIKQEAgLTEyLDcgKzEyLDcgQEAgQkVHSU4gewog
dW5zaGlmdCBASU5DLCAiJGAiIGlmICQwID1+IG0jL1teL10rJCM7CiB9CiAKLXVuc2hpZnQgQElO
QywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0Owog
CiBvdXIgJGRibmFtZSA9ICdvc3N0ZXN0ZGInOwpkaWZmIC0tZ2l0IGEvbWctZGItYWN0aXZpdHkt
cmVkYWN0b3IgYi9tZy1kYi1hY3Rpdml0eS1yZWRhY3RvcgppbmRleCAyYWI2Y2ZlLi5kYjQwYTFi
IDEwMDc1NQotLS0gYS9tZy1kYi1hY3Rpdml0eS1yZWRhY3RvcgorKysgYi9tZy1kYi1hY3Rpdml0
eS1yZWRhY3RvcgpAQCAtOSw3ICs5LDcgQEAgQkVHSU4gewogdW5zaGlmdCBASU5DLCAiJGAiIGlm
ICQwID1+IG0jL1teL10rJCM7CiB9CiAKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVu
c2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogCiBvdXIgQHRzZm9yY2U7CmRpZmYg
LS1naXQgYS9tZy1ob3N0cyBiL21nLWhvc3RzCmluZGV4IDJlZDQyZmMuLmEwMDBmMmQgMTAwNzU1
Ci0tLSBhL21nLWhvc3RzCisrKyBiL21nLWhvc3RzCkBAIC05Miw3ICs5Miw3IEBACiAKIHVzZSBz
dHJpY3QgcXcodmFycyByZWZzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVH
SU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpU
ZXN0U3VwcG9ydDsKIHVzZSBGaWxlOjpCYXNlbmFtZTsKZGlmZiAtLWdpdCBhL21nLXF1ZXVlLWlu
aGliaXQgYi9tZy1xdWV1ZS1pbmhpYml0CmluZGV4IDkzZjI1NGMuLmEwZmNmMDEgMTAwNzU1Ci0t
LSBhL21nLXF1ZXVlLWluaGliaXQKKysrIGIvbWctcXVldWUtaW5oaWJpdApAQCAtMTksNyArMTks
NyBAQAogCiB1c2Ugc3RyaWN0IHF3KHJlZnMgdmFycyk7CiAKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rl
c3Q6OkV4ZWN1dGl2ZTsKIApkaWZmIC0tZ2l0IGEvbWctcmVwb3J0LWhvc3QtdXNhZ2UtY29sbGVj
dCBiL21nLXJlcG9ydC1ob3N0LXVzYWdlLWNvbGxlY3QKaW5kZXggNmE4Y2M2OC4uMTYwZDI5NSAx
MDA3NTUKLS0tIGEvbWctcmVwb3J0LWhvc3QtdXNhZ2UtY29sbGVjdAorKysgYi9tZy1yZXBvcnQt
aG9zdC11c2FnZS1jb2xsZWN0CkBAIC0yMCw3ICsyMCw3IEBACiB1c2Ugc3RyaWN0IHF3KHZhcnMp
OwogCiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgSU86OkhhbmRsZTsKIHVzZSBQT1NJWDsKZGlm
ZiAtLWdpdCBhL21nLXNjaGVtYS11cGRhdGUgYi9tZy1zY2hlbWEtdXBkYXRlCmluZGV4IDQ0ZTQy
ODMuLjc3MGQ4MmEgMTAwNzU1Ci0tLSBhL21nLXNjaGVtYS11cGRhdGUKKysrIGIvbWctc2NoZW1h
LXVwZGF0ZQpAQCAtNTMsNyArNTMsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERC
STsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0K
IHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OkV4ZWN1dGl2ZTsKIApkaWZmIC0tZ2l0IGEvbWct
c2hvdy1mbGlnaHQtcnVudmFycyBiL21nLXNob3ctZmxpZ2h0LXJ1bnZhcnMKaW5kZXggN2U4YmQ4
ZS4uOGRhODUzOSAxMDA3NTUKLS0tIGEvbWctc2hvdy1mbGlnaHQtcnVudmFycworKysgYi9tZy1z
aG93LWZsaWdodC1ydW52YXJzCkBAIC0yMSw3ICsyMSw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFy
cyByZWZzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0
IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIAogY3NyZWFkY29uZmlnKCk7CmRpZmYgLS1n
aXQgYS9tcy1mbGlnaHRzLXN1bW1hcnkgYi9tcy1mbGlnaHRzLXN1bW1hcnkKaW5kZXggMGU1Y2Q0
ZC4uOWQxNWRkMSAxMDA3NTUKLS0tIGEvbXMtZmxpZ2h0cy1zdW1tYXJ5CisrKyBiL21zLWZsaWdo
dHMtc3VtbWFyeQpAQCAtMiw3ICsyLDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzIHJlZnMpOwog
Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7CiAKZGlmZiAtLWdpdCBhL21zLXBs
YW5uZXIgYi9tcy1wbGFubmVyCmluZGV4IGMwNjBiMDIuLmFmMGM3NDYgMTAwNzU1Ci0tLSBhL21z
LXBsYW5uZXIKKysrIGIvbXMtcGxhbm5lcgpAQCAtMjIsNyArMjIsNyBAQAogCiB1c2Ugc3RyaWN0
IHF3KHZhcnMgcmVmcyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsg
dW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgSlNPTjsKIHVzZSBQT1NJ
WDsKZGlmZiAtLWdpdCBhL21zLXBsYW5uZXItZGVidWcgYi9tcy1wbGFubmVyLWRlYnVnCmluZGV4
IGFjZmJjMjIuLmM4MjY2NmQgMTAwNzU1Ci0tLSBhL21zLXBsYW5uZXItZGVidWcKKysrIGIvbXMt
cGxhbm5lci1kZWJ1ZwpAQCAtMjEsNyArMjEsNyBAQCB1c2Ugc3RyaWN0IHF3KHZhcnMgcmVmcyk7
CiB1c2UgSlNPTjsKIHVzZSBEYXRhOjpEdW1wZXI7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBx
dyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiAKIGNz
cmVhZGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvc2ctY2hlY2stdGVzdGVkIGIvc2ctY2hlY2stdGVz
dGVkCmluZGV4IGEwYTJkYjcuLjc5NDZlNGIgMTAwNzU1Ci0tLSBhL3NnLWNoZWNrLXRlc3RlZAor
KysgYi9zZy1jaGVjay10ZXN0ZWQKQEAgLTE5LDcgKzE5LDcgQEAKIHVzZSBzdHJpY3Q7CiAKIHVz
ZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4p
OyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6SGFuZGxlOwogCmRpZmYgLS1naXQgYS9zZy1yZXBv
cnQtZmxpZ2h0IGIvc2ctcmVwb3J0LWZsaWdodAppbmRleCBlNWYxYmI5Li5kYmEzNjQxIDEwMDc1
NQotLS0gYS9zZy1yZXBvcnQtZmxpZ2h0CisrKyBiL3NnLXJlcG9ydC1mbGlnaHQKQEAgLTIwLDcg
KzIwLDcgQEAKIHVzZSBzdHJpY3QgcXcocmVmcyB2YXJzKTsKIAogdXNlIERCSTsKLXVuc2hpZnQg
QElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0
OwogdXNlIElPOjpIYW5kbGU7CiB1c2UgSFRNTDo6RW50aXRpZXM7CmRpZmYgLS1naXQgYS9zZy1y
ZXBvcnQtaG9zdC1oaXN0b3J5IGIvc2ctcmVwb3J0LWhvc3QtaGlzdG9yeQppbmRleCBjYjk4ZWEw
Li5lODZlMDNiIDEwMDc1NQotLS0gYS9zZy1yZXBvcnQtaG9zdC1oaXN0b3J5CisrKyBiL3NnLXJl
cG9ydC1ob3N0LWhpc3RvcnkKQEAgLTIwLDcgKzIwLDcgQEAKIHVzZSBzdHJpY3QgcXcodmFycyk7
CiAKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMs
IHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6SGFuZGxlOwogdXNlIEhUTUw6OkVudGl0
aWVzOwpkaWZmIC0tZ2l0IGEvc2ctcmVwb3J0LWpvYi1oaXN0b3J5IGIvc2ctcmVwb3J0LWpvYi1o
aXN0b3J5CmluZGV4IDExMTU3OTMuLmQ1ZjkxZmYgMTAwNzU1Ci0tLSBhL3NnLXJlcG9ydC1qb2It
aGlzdG9yeQorKysgYi9zZy1yZXBvcnQtam9iLWhpc3RvcnkKQEAgLTIwLDcgKzIwLDcgQEAKIHVz
ZSBzdHJpY3QgcXcodmFycyk7CiAKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVH
SU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBJTzo6SGFuZGxl
OwogdXNlIEhUTUw6OkVudGl0aWVzOwpkaWZmIC0tZ2l0IGEvdGNsL0pvYkRCLUV4ZWN1dGl2ZS50
Y2wgYi90Y2wvSm9iREItRXhlY3V0aXZlLnRjbAppbmRleCBhYWNkOTQ2Li43MDcyODk1IDEwMDY0
NAotLS0gYS90Y2wvSm9iREItRXhlY3V0aXZlLnRjbAorKysgYi90Y2wvSm9iREItRXhlY3V0aXZl
LnRjbApAQCAtMTQ3LDcgKzE0Nyw3IEBAIHByb2MgZGItZW5zdXJlLW9wZW4ge30gewogICAgIGNh
dGNoIHsgZGItZW5zdXJlLWNsb3NlZCB9IDsjIGNsZWFuIHVwIGFueSBkZXRyaXR1cwogCiAgICAg
c2V0IHBsIHsKLQl1bnNoaWZ0IEBJTkMsIHF3KC4pOworCUJFR0lOIHsgdW5zaGlmdCBASU5DLCBx
dyguKTsgfQogCXVzZSBPc3N0ZXN0OwogCXVzZSBPc3N0ZXN0OjpFeGVjdXRpdmU7CiAJcmVhZGds
b2JhbGNvbmZpZygpOwpkaWZmIC0tZ2l0IGEvdGNsL29zc3Rlc3RsaWIudGNsIGIvdGNsL29zc3Rl
c3RsaWIudGNsCmluZGV4IGRiYTY1NmEuLmEyYWNlNDUgMTAwNjQ0Ci0tLSBhL3RjbC9vc3N0ZXN0
bGliLnRjbAorKysgYi90Y2wvb3NzdGVzdGxpYi50Y2wKQEAgLTIyLDcgKzIyLDcgQEAgcGFja2Fn
ZSByZXF1aXJlIFRjbHgKIHByb2MgcmVhZGNvbmZpZyB7fSB7CiAgICAgZ2xvYmFsIGMKICAgICBz
ZXQgcGwgewotCXVuc2hpZnQgQElOQywgcXcoLik7CisJQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3
KC4pOyB9CiAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgIGZvcmVhY2ggbXkgJGsgKHNvcnQga2V5cyAlYykgewpkaWZmIC0tZ2l0IGEvdHMt
YnVpbGQtY2hlY2sgYi90cy1idWlsZC1jaGVjawppbmRleCA5MmUxOWZiLi4yMDU5OTAxIDEwMDc1
NQotLS0gYS90cy1idWlsZC1jaGVjaworKysgYi90cy1idWlsZC1jaGVjawpAQCAtMTUsNyArMTUs
NyBAQAogIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKLXVuc2hpZnQgQElOQywg
cXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNl
IE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1jb3Zlcml0eS1idWlsZCBi
L3RzLWNvdmVyaXR5LWJ1aWxkCmluZGV4IGRjNjMyMGEuLjg5NDc1ZDEgMTAwNzU1Ci0tLSBhL3Rz
LWNvdmVyaXR5LWJ1aWxkCisrKyBiL3RzLWNvdmVyaXR5LWJ1aWxkCkBAIC0xNyw3ICsxNyw3IEBA
CiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsK
K0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRmlsZTo6
UGF0aDsKIHVzZSBQT1NJWDsKZGlmZiAtLWdpdCBhL3RzLWNvdmVyaXR5LXVwbG9hZCBiL3RzLWNv
dmVyaXR5LXVwbG9hZAppbmRleCBjNTJiYjg3Li44Mjk0ODdhIDEwMDc1NQotLS0gYS90cy1jb3Zl
cml0eS11cGxvYWQKKysrIGIvdHMtY292ZXJpdHktdXBsb2FkCkBAIC0xNyw3ICsxNyw3IEBACiAK
IHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JF
R0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRmlsZTo6UGF0
aDsKIHVzZSBQT1NJWDsKZGlmZiAtLWdpdCBhL3RzLWRlYmlhbi1kaS1pbnN0YWxsIGIvdHMtZGVi
aWFuLWRpLWluc3RhbGwKaW5kZXggMzIwZDBkOS4uNjAwNzk3MSAxMDA3NTUKLS0tIGEvdHMtZGVi
aWFuLWRpLWluc3RhbGwKKysrIGIvdHMtZGViaWFuLWRpLWluc3RhbGwKQEAgLTUxLDcgKzUxLDcg
QEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4p
OworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0
ZXN0OjpEZWJpYW47CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1k
ZWJpYW4tZml4dXAgYi90cy1kZWJpYW4tZml4dXAKaW5kZXggNTcxYjI1MC4uZjE5NzZlNyAxMDA3
NTUKLS0tIGEvdHMtZGViaWFuLWZpeHVwCisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTcsNyAr
MTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywg
cXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNl
IE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogdXNlIE9zc3Rlc3Q6OkRlYmlhbjsKZGlmZiAtLWdpdCBh
L3RzLWRlYmlhbi1odm0taW5zdGFsbCBiL3RzLWRlYmlhbi1odm0taW5zdGFsbAppbmRleCA3MjM3
Yjc0Li41NGQ1ZDFjIDEwMDc1NQotLS0gYS90cy1kZWJpYW4taHZtLWluc3RhbGwKKysrIGIvdHMt
ZGViaWFuLWh2bS1pbnN0YWxsCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFy
cyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6RGViaWFuOwogdXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtZGViaWFuLWluc3RhbGwgYi90cy1kZWJp
YW4taW5zdGFsbAppbmRleCA0YTY2MmFmLi41YmJhZWFkIDEwMDc1NQotLS0gYS90cy1kZWJpYW4t
aW5zdGFsbAorKysgYi90cy1kZWJpYW4taW5zdGFsbApAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ug
c3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7
IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RT
dXBwb3J0OwogdXNlIE9zc3Rlc3Q6OkRlYmlhbjsKZGlmZiAtLWdpdCBhL3RzLWV4YW1pbmUtbG9n
cy1zYXZlIGIvdHMtZXhhbWluZS1sb2dzLXNhdmUKaW5kZXggYjljOTk0MS4uMjJhYTMzMSAxMDA3
NTUKLS0tIGEvdHMtZXhhbWluZS1sb2dzLXNhdmUKKysrIGIvdHMtZXhhbWluZS1sb2dzLXNhdmUK
QEAgLTE2LDcgKzE2LDcgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3QgcXcodmFycyk7
Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMt
ZXhhbWluZS1zZXJpYWwtcG9zdCBiL3RzLWV4YW1pbmUtc2VyaWFsLXBvc3QKaW5kZXggNzdkOGU1
ZC4uYmExZjNmMiAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1zZXJpYWwtcG9zdAorKysgYi90cy1l
eGFtaW5lLXNlcmlhbC1wb3N0CkBAIC0yNSw3ICsyNSw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFy
cyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5D
LCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgUE9TSVg7CiB1c2UgT3NzdGVzdDo6VGVzdFN1
cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5lLXNl
cmlhbC1wcmUKaW5kZXggMzkwNWU1Mi4uNmFjM2UxMCAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1z
ZXJpYWwtcHJlCisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtMjMsNyArMjMsNyBAQAog
CiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitC
RUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIFBPU0lYOwog
dXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1pbnN0YWxs
IGIvdHMtZnJlZWJzZC1pbnN0YWxsCmluZGV4IGY3NGYyMDkuLmYwODFhYmMgMTAwNzU1Ci0tLSBh
L3RzLWZyZWVic2QtaW5zdGFsbAorKysgYi90cy1mcmVlYnNkLWluc3RhbGwKQEAgLTE3LDcgKzE3
LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBP
c3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtZ3Vlc3QtZGVzdHJveSBiL3Rz
LWd1ZXN0LWRlc3Ryb3kKaW5kZXggNzM4MzRhNS4uZGU0MTk1NiAxMDA3NTUKLS0tIGEvdHMtZ3Vl
c3QtZGVzdHJveQorKysgYi90cy1ndWVzdC1kZXN0cm95CkBAIC0xNyw3ICsxNyw3IEBACiAKIHVz
ZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lO
IHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVz
dFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LWRlc3Ryb3ktaGFyZCBiL3RzLWd1ZXN0
LWRlc3Ryb3ktaGFyZAppbmRleCA3ODBiYzRiLi42ZjMwNWM0IDEwMDc1NQotLS0gYS90cy1ndWVz
dC1kZXN0cm95LWhhcmQKKysrIGIvdHMtZ3Vlc3QtZGVzdHJveS1oYXJkCkBAIC0xNyw3ICsxNyw3
IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdygu
KTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3Nz
dGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LWxvY2FsbWlncmF0ZSBi
L3RzLWd1ZXN0LWxvY2FsbWlncmF0ZQppbmRleCBjMDZkNzdiLi5lMzk2MTQ3IDEwMDc1NQotLS0g
YS90cy1ndWVzdC1sb2NhbG1pZ3JhdGUKKysrIGIvdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlCkBAIC0x
Nyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBA
SU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7
CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LW1pZ3Jh
dGUgYi90cy1ndWVzdC1taWdyYXRlCmluZGV4IGM0YWZlMDMuLmIwOTJkNTQgMTAwNzU1Ci0tLSBh
L3RzLWd1ZXN0LW1pZ3JhdGUKKysrIGIvdHMtZ3Vlc3QtbWlncmF0ZQpAQCAtMTcsNyArMTcsNyBA
QAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1ndWVzdC1zYXZlcmVzdG9yZSBiL3Rz
LWd1ZXN0LXNhdmVyZXN0b3JlCmluZGV4IGMzYjYyY2IuLjViYzk5NzQgMTAwNzU1Ci0tLSBhL3Rz
LWd1ZXN0LXNhdmVyZXN0b3JlCisrKyBiL3RzLWd1ZXN0LXNhdmVyZXN0b3JlCkBAIC0xNyw3ICsx
Nyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBx
dyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2Ug
T3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1ZXN0LXN0YXJ0IGIvdHMt
Z3Vlc3Qtc3RhcnQKaW5kZXggYTljYTczMi4uNzI4NmZiMyAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3Qt
c3RhcnQKKysrIGIvdHMtZ3Vlc3Qtc3RhcnQKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmlj
dCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNo
aWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9y
dDsKIApkaWZmIC0tZ2l0IGEvdHMtZ3Vlc3Qtc3RvcCBiL3RzLWd1ZXN0LXN0b3AKaW5kZXggODlk
OWY0ZS4uYWQ2MDk2ZiAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3Qtc3RvcAorKysgYi90cy1ndWVzdC1z
dG9wCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwot
dW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNl
IE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAKZGlmZiAtLWdpdCBhL3RzLWd1
ZXN0cy1uYmQtbWlycm9yIGIvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKaW5kZXggZTE0YzBlOC4uY2E4
MzAwZCAxMDA3NTUKLS0tIGEvdHMtZ3Vlc3RzLW5iZC1taXJyb3IKKysrIGIvdHMtZ3Vlc3RzLW5i
ZC1taXJyb3IKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBE
Qkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9
CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEv
dHMtaG9zdC1mYWlsIGIvdHMtaG9zdC1mYWlsCmluZGV4IGIyMTliMjAuLmNmNzYyZGMgMTAwNzU1
Ci0tLSBhL3RzLWhvc3QtZmFpbAorKysgYi90cy1ob3N0LWZhaWwKQEAgLTE3LDcgKzE3LDcgQEAK
IAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOwor
QkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0
OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtaG9zdC1pbnN0YWxsIGIvdHMtaG9zdC1p
bnN0YWxsCmluZGV4IDI5OWVhZTQuLjIwYjhhNjAgMTAwNzU1Ci0tLSBhL3RzLWhvc3QtaW5zdGFs
bAorKysgYi90cy1ob3N0LWluc3RhbGwKQEAgLTE5LDcgKzE5LDcgQEAgdXNlIHN0cmljdCBxdyh2
YXJzKTsKIHVzZSBEQkk7CiB1c2UgUE9TSVg7CiAKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJ
TiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OkRl
YmlhbjsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKZGlmZiAtLWdpdCBhL3RzLWhvc3QtcGlu
Zy1jaGVjayBiL3RzLWhvc3QtcGluZy1jaGVjawppbmRleCBlYzFjNDNkLi5hNjcwNjgwIDEwMDc1
NQotLS0gYS90cy1ob3N0LXBpbmctY2hlY2sKKysrIGIvdHMtaG9zdC1waW5nLWNoZWNrCkBAIC0x
Niw3ICsxNiw3IEBACiAjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwotdW5z
aGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9z
c3Rlc3Q7CiB1c2UgREJJOwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEv
dHMtaG9zdC1wb3dlcmN5Y2xlIGIvdHMtaG9zdC1wb3dlcmN5Y2xlCmluZGV4IDVjYTk3NmUuLjVj
MTY5OGMgMTAwNzU1Ci0tLSBhL3RzLWhvc3QtcG93ZXJjeWNsZQorKysgYi90cy1ob3N0LXBvd2Vy
Y3ljbGUKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7
Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1
c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMt
aG9zdC1yZWJvb3QgYi90cy1ob3N0LXJlYm9vdAppbmRleCAxZTcxZTZlLi5mZjFmYzhlIDEwMDc1
NQotLS0gYS90cy1ob3N0LXJlYm9vdAorKysgYi90cy1ob3N0LXJlYm9vdApAQCAtMTYsNyArMTYs
NyBAQAogIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKLXVuc2hpZnQgQElO
QywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0Owog
dXNlIERCSTsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKZGlmZiAtLWdpdCBhL3RzLWhvc3Rz
LWFsbG9jYXRlIGIvdHMtaG9zdHMtYWxsb2NhdGUKaW5kZXggZDJiZWYzNi4uOWM2OTJiNCAxMDA3
NTUKLS0tIGEvdHMtaG9zdHMtYWxsb2NhdGUKKysrIGIvdHMtaG9zdHMtYWxsb2NhdGUKQEAgLTE2
LDcgKzE2LDcgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3Q7Ci11bnNoaWZ0IEBJTkMs
IHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtaG9zdHMtYWxsb2NhdGUt
RXhlY3V0aXZlIGIvdHMtaG9zdHMtYWxsb2NhdGUtRXhlY3V0aXZlCmluZGV4IDU0MzY2YTMuLmRj
ZmM3MGYgMTAwNzU1Ci0tLSBhL3RzLWhvc3RzLWFsbG9jYXRlLUV4ZWN1dGl2ZQorKysgYi90cy1o
b3N0cy1hbGxvY2F0ZS1FeGVjdXRpdmUKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdDsK
IHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3
KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBEYXRhOjpEdW1wZXI7CiB1c2UgUE9TSVg7CmRpZmYg
LS1naXQgYS90cy1ob3N0cy1hbGxvY2F0ZS1TdGFuZGFsb25lIGIvdHMtaG9zdHMtYWxsb2NhdGUt
U3RhbmRhbG9uZQppbmRleCAxMzExMzk2Li44ZmY0NzAwIDEwMDc1NQotLS0gYS90cy1ob3N0cy1h
bGxvY2F0ZS1TdGFuZGFsb25lCisrKyBiL3RzLWhvc3RzLWFsbG9jYXRlLVN0YW5kYWxvbmUKQEAg
LTE2LDcgKzE2LDcgQEAKICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3Q7Ci11bnNoaWZ0IEBJ
TkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsK
IHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMta2VybmVsLWJ1aWxk
IGIvdHMta2VybmVsLWJ1aWxkCmluZGV4IDk0ZTY3YTQuLjIyYTAyN2EgMTAwNzU1Ci0tLSBhL3Rz
LWtlcm5lbC1idWlsZAorKysgYi90cy1rZXJuZWwtYnVpbGQKQEAgLTE3LDcgKzE3LDcgQEAKIAog
dXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVH
SU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpU
ZXN0U3VwcG9ydDsKIHVzZSBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1s
ZWFrLWNoZWNrIGIvdHMtbGVhay1jaGVjawppbmRleCAyNzEyZWZhLi43ZGJhYmZlIDEwMDc1NQot
LS0gYS90cy1sZWFrLWNoZWNrCisrKyBiL3RzLWxlYWstY2hlY2sKQEAgLTE3LDcgKzE3LDcgQEAK
IAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4pOwor
QkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0ZXN0
OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtbGlidmlydC1idWlsZCBiL3RzLWxpYnZp
cnQtYnVpbGQKaW5kZXggNDE5ZjNlYy4uYmMwODE5MCAxMDA3NTUKLS0tIGEvdHMtbGlidmlydC1i
dWlsZAorKysgYi90cy1saWJ2aXJ0LWJ1aWxkCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJp
Y3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5z
aGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBv
cnQ7CiB1c2UgT3NzdGVzdDo6QnVpbGRTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtbG9ncy1jYXB0
dXJlIGIvdHMtbG9ncy1jYXB0dXJlCmluZGV4IDA2MWExMTguLmViZjQwNzIgMTAwNzU1Ci0tLSBh
L3RzLWxvZ3MtY2FwdHVyZQorKysgYi90cy1sb2dzLWNhcHR1cmUKQEAgLTE2LDcgKzE2LDcgQEAK
ICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3QgcXcodmFycyk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBE
Qkk7CiB1c2UgSU86OkZpbGU7CmRpZmYgLS1naXQgYS90cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sg
Yi90cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sKaW5kZXggOTZlM2JkMy4uYzM5MWVhMyAxMDA3NTUK
LS0tIGEvdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrCisrKyBiL3RzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjawpAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsK
LXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVz
ZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1u
ZXN0ZWQtc2V0dXAgYi90cy1uZXN0ZWQtc2V0dXAKaW5kZXggZmNiZTM0MS4uYmUzZDM3MyAxMDA3
NTUKLS0tIGEvdHMtbmVzdGVkLXNldHVwCisrKyBiL3RzLW5lc3RlZC1zZXR1cApAQCAtMTcsNyAr
MTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywg
cXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNl
IE9zc3Rlc3Q6OkRlYmlhbjsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKZGlmZiAtLWdpdCBh
L3RzLXJlZGhhdC1pbnN0YWxsIGIvdHMtcmVkaGF0LWluc3RhbGwKaW5kZXggOWM4M2E1YS4uNzU0
MTIwMCAxMDA3NTUKLS0tIGEvdHMtcmVkaGF0LWluc3RhbGwKKysrIGIvdHMtcmVkaGF0LWluc3Rh
bGwKQEAgLTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11
bnNoaWZ0IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2Ug
T3NzdGVzdDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtcmVt
dXMtY2hlY2sgYi90cy1yZW11cy1jaGVjawppbmRleCA0YzdlZWI0Li5mMmYxMDFhIDEwMDc1NQot
LS0gYS90cy1yZW11cy1jaGVjaworKysgYi90cy1yZW11cy1jaGVjawpAQCAtMTcsNyArMTcsNyBA
QAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rl
c3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQgYS90cy1yZW11cy1zdGFydCBiL3RzLXJlbXVz
LXN0YXJ0CmluZGV4IDYxYjFmMTguLmM0ZmRmMzUgMTAwNzU1Ci0tLSBhL3RzLXJlbXVzLXN0YXJ0
CisrKyBiL3RzLXJlbXVzLXN0YXJ0CkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXco
dmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBA
SU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiAK
ZGlmZiAtLWdpdCBhL3RzLXJlcGVhdC10ZXN0IGIvdHMtcmVwZWF0LXRlc3QKaW5kZXggNTU3Yzdj
OS4uNDYyNWFkZCAxMDA3NTUKLS0tIGEvdHMtcmVwZWF0LXRlc3QKKysrIGIvdHMtcmVwZWF0LXRl
c3QKQEAgLTExLDcgKzExLDcgQEAKICMgXCAgICAgICAgICBhdCB0aGUgc3RhcnQgb2YgYW55IEFS
R1NQRUMgaXMgcmVtb3ZlZCAoYWZ0ZXIgdGhlIGNoZWNrcyBhYm92ZSkKIAogdXNlIHN0cmljdDsK
LXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIAogdXNlIERhdGE6OkR1bXBlcjsKZGlmZiAtLWdpdCBh
L3RzLXJ1bXBydW4tYmFrZSBiL3RzLXJ1bXBydW4tYmFrZQppbmRleCA3MTk3MDE2Li5mYzUwZGI5
IDEwMDc1NQotLS0gYS90cy1ydW1wcnVuLWJha2UKKysrIGIvdHMtcnVtcHJ1bi1iYWtlCkBAIC0y
Miw3ICsyMiw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBA
SU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7
CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6QnVpbGRTdXBwb3J0Owpk
aWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1idWlsZCBiL3RzLXJ1bXBydW4tYnVpbGQKaW5kZXggZmYy
ZmI4Zi4uYTA5NTg0YyAxMDA3NTUKLS0tIGEvdHMtcnVtcHJ1bi1idWlsZAorKysgYi90cy1ydW1w
cnVuLWJ1aWxkCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2Ug
REJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsg
fQogdXNlIE9zc3Rlc3Q7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CiB1c2UgT3NzdGVzdDo6
QnVpbGRTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1kZW1vLWJ1aWxkIGIvdHMtcnVt
cHJ1bi1kZW1vLWJ1aWxkCmluZGV4IGQzNjQ3MTIuLjkyNTcyN2EgMTAwNzU1Ci0tLSBhL3RzLXJ1
bXBydW4tZGVtby1idWlsZAorKysgYi90cy1ydW1wcnVuLWRlbW8tYnVpbGQKQEAgLTE3LDcgKzE3
LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBG
aWxlOjpQYXRoOwogdXNlIFBPU0lYOwpkaWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1kZW1vLXNldHVw
IGIvdHMtcnVtcHJ1bi1kZW1vLXNldHVwCmluZGV4IDgwNTgwNDkuLmYyOTNmZDcgMTAwNzU1Ci0t
LSBhL3RzLXJ1bXBydW4tZGVtby1zZXR1cAorKysgYi90cy1ydW1wcnVuLWRlbW8tc2V0dXAKQEAg
LTE3LDcgKzE3LDcgQEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0
IEBJTkMsIHF3KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVz
dDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtcnVtcHJ1bi1k
ZW1vLXhlbnN0b3JlbHMgYi90cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscwppbmRleCA1NTQ0ZmFh
Li5jZmM2YTkwIDEwMDc1NQotLS0gYS90cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscworKysgYi90
cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscwpAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0
IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hp
ZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0
OwogdXNlIE9zc3Rlc3Q6OlJ1bXBSdW47CmRpZmYgLS1naXQgYS90cy1ydW1wcnVuLXRlc3QtcHJl
cCBiL3RzLXJ1bXBydW4tdGVzdC1wcmVwCmluZGV4IDBkYTdjMjMuLjY3MzcxNzEgMTAwNzU1Ci0t
LSBhL3RzLXJ1bXBydW4tdGVzdC1wcmVwCisrKyBiL3RzLXJ1bXBydW4tdGVzdC1wcmVwCkBAIC0x
Nyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBA
SU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7
CiB1c2UgUE9TSVg7CiB1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGIvdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawpp
bmRleCA3ODEzMjRjLi41M2FmOTUzIDEwMDc1NQotLS0gYS90cy1zYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrCisrKyBiL3RzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKQEAgLTE3LDcgKzE3LDcg
QEAKIAogdXNlIHN0cmljdCBxdyh2YXJzKTsKIHVzZSBEQkk7Ci11bnNoaWZ0IEBJTkMsIHF3KC4p
OworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBPc3N0
ZXN0OjpUZXN0U3VwcG9ydDsKIApkaWZmIC0tZ2l0IGEvdHMtc3lzbG9nLXNlcnZlciBiL3RzLXN5
c2xvZy1zZXJ2ZXIKaW5kZXggYjE3YzUzMS4uMTIzNGJiNyAxMDA3NTUKLS0tIGEvdHMtc3lzbG9n
LXNlcnZlcgorKysgYi90cy1zeXNsb2ctc2VydmVyCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBz
dHJpY3Q7CiAKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXco
Lik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1n
aXQgYS90cy13aW5kb3dzLWluc3RhbGwgYi90cy13aW5kb3dzLWluc3RhbGwKaW5kZXggNGRjOGYy
YS4uMjYzZmI5MiAxMDA3NTUKLS0tIGEvdHMtd2luZG93cy1pbnN0YWxsCisrKyBiL3RzLXdpbmRv
d3MtaW5zdGFsbApAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNl
IERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7
IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYgLS1naXQg
YS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQKaW5kZXggMDk3YWMwYS4uYzVkMmExZCAxMDA3
NTUKLS0tIGEvdHMteGVuLWJ1aWxkCisrKyBiL3RzLXhlbi1idWlsZApAQCAtMTcsNyArMTcsNyBA
QAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMpOwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7
CitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIEZpbGU6
OlBhdGg7CiB1c2UgUE9TSVg7CmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQtcHJlcCBiL3RzLXhl
bi1idWlsZC1wcmVwCmluZGV4IDM3NzM2YjcuLjNlOTgzNjQgMTAwNzU1Ci0tLSBhL3RzLXhlbi1i
dWlsZC1wcmVwCisrKyBiL3RzLXhlbi1idWlsZC1wcmVwCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVz
ZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lO
IHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgUE9TSVg7CiB1c2Ug
T3NzdGVzdDo6VGVzdFN1cHBvcnQ7CmRpZmYgLS1naXQgYS90cy14ZW4taW5zdGFsbCBiL3RzLXhl
bi1pbnN0YWxsCmluZGV4IDNhYjYwOTAuLmVjOTA3YzUgMTAwNzU1Ci0tLSBhL3RzLXhlbi1pbnN0
YWxsCisrKyBiL3RzLXhlbi1pbnN0YWxsCkBAIC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3Qg
cXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlmdCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlm
dCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rlc3Q7CiB1c2UgRmlsZTo6UGF0aDsKIHVzZSBQT1NJ
WDsKZGlmZiAtLWdpdCBhL3RzLXh0Zi1idWlsZCBiL3RzLXh0Zi1idWlsZAppbmRleCAxMjU0YjA3
Li4wNzI0MmVkIDEwMDc1NQotLS0gYS90cy14dGYtYnVpbGQKKysrIGIvdHMteHRmLWJ1aWxkCkBA
IC0xNyw3ICsxNyw3IEBACiAKIHVzZSBzdHJpY3QgcXcodmFycyk7CiB1c2UgREJJOwotdW5zaGlm
dCBASU5DLCBxdyguKTsKK0JFR0lOIHsgdW5zaGlmdCBASU5DLCBxdyguKTsgfQogdXNlIE9zc3Rl
c3Q7CiB1c2UgRmlsZTo6UGF0aDsKIHVzZSBQT1NJWDsKZGlmZiAtLWdpdCBhL3RzLXh0Zi1mZXAg
Yi90cy14dGYtZmVwCmluZGV4IDQ5Y2UzZDAuLjFhNTVlMmMgMTAwNzU1Ci0tLSBhL3RzLXh0Zi1m
ZXAKKysrIGIvdHMteHRmLWZlcApAQCAtMTYsNyArMTYsNyBAQAogIyBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KIAog
dXNlIHN0cmljdCBxdyh2YXJzKTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hp
ZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIFBPU0lYOwogdXNlIE9zc3Rlc3Q6
OlRlc3RTdXBwb3J0OwpkaWZmIC0tZ2l0IGEvdHMteHRmLWluc3RhbGwgYi90cy14dGYtaW5zdGFs
bAppbmRleCBkNThhZDAyLi5hNjRmZDMyIDEwMDc1NQotLS0gYS90cy14dGYtaW5zdGFsbAorKysg
Yi90cy14dGYtaW5zdGFsbApAQCAtMTcsNyArMTcsNyBAQAogCiB1c2Ugc3RyaWN0IHF3KHZhcnMp
OwogdXNlIERCSTsKLXVuc2hpZnQgQElOQywgcXcoLik7CitCRUdJTiB7IHVuc2hpZnQgQElOQywg
cXcoLik7IH0KIHVzZSBPc3N0ZXN0OwogdXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OwogCmRpZmYg
LS1naXQgYS90cy14dGYtcnVuIGIvdHMteHRmLXJ1bgppbmRleCA1YjEzNmE2Li5lNDAzMjBiIDEw
MDc1NQotLS0gYS90cy14dGYtcnVuCisrKyBiL3RzLXh0Zi1ydW4KQEAgLTE2LDcgKzE2LDcgQEAK
ICMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCiAKIHVzZSBzdHJpY3QgcXcodmFycyk7Ci11bnNoaWZ0IEBJTkMsIHF3
KC4pOworQkVHSU4geyB1bnNoaWZ0IEBJTkMsIHF3KC4pOyB9CiB1c2UgT3NzdGVzdDsKIHVzZSBQ
T1NJWDsKIHVzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 16:56:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 16:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpEr-00027p-4a; Fri, 01 Sep 2017 16:56:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dnpEq-00027g-JI
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 16:56:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0E/BF-03610-B2199A95; Fri, 01 Sep 2017 16:56:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXitHSDva72xJW
 RBo0v2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGmRNYC96yVux88JCxgfEFSxcjJ4eEgL/E
 sqYFrCA2m4CuRNOWv2xdjBwcIgIqErf3GoCEmQXqJVq3f2QGsYUFfCW6d/SA2SxAJf8uXWYFK
 ecV8JR4tDACYqKcxPnjP5lBwkICahJz18eDhHkFBCVOznzCAjFRQuLgixfMExi5ZyFJzUKSWs
 DItIpRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgYgGAH487
 nTocYJTmYlER5q/1XRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3rXxkpJFiUmp5akZaZAwxH
 mLQEB4+SCG8GSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8rSBFAiBFGaV5cCNgsXGJU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrz1IFN4MvNK4Da9AjqCCeiIf59XgBxRkoiQkmpg7J
 724ojw5aeXV2T/aTKbPmV1/zn1j7oOC4S9eMUWHdyy81zNV09Vkfwv/q/Vvj4rbN/kdYqBcZv
 ttPIjMlk7975M289WvzPiLz+P0+q1m7SbZe/17/q6S7cjtGf2/vfG87Vmugp2rJCwnTzhlgK7
 54JdUmaP304+4X3l03XzGtaPfytnbVvUsECJpTgj0VCLuag4EQBKsSi/iAIAAA==
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504284969!61754280!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32837 invoked from network); 1 Sep 2017 16:56:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 16:56:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446243220"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 1 Sep 2017 17:56:00 +0100
Message-ID: <1504284960-17465-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] authorized_keys: Look for ed25519 and
	ecdsa keys too
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KaW5kZXggNmUxOWIyOC4uZGFlYjNlMCAxMDA2NDQK
LS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBt
CkBAIC0yMzk0LDcgKzIzOTQsOCBAQCBzdWIgYXV0aG9yaXplZF9rZXlzICgpIHsKICAgICBteSAk
YXV0aGtleXM9ICcnOwogICAgIG15IEBha2Y9IG1hcCB7CiAgICAgICAgICIkRU5WeydIT01FJ30v
LnNzaC8kXyIKLSAgICAgICAgfSBxdyhhdXRob3JpemVkX2tleXMgaWRfZHNhLnB1YiBpZF9yc2Eu
cHViKTsKKyAgICAgICAgfSBxdyhhdXRob3JpemVkX2tleXMgaWRfZHNhLnB1YiBpZF9yc2EucHVi
CisJICAgICBpZF9lZDI1NTE5LnB1YiBpZF9lY2RzYS5wdWIpOwogICAgIHB1c2ggQGFrZiwgc3Bs
aXQgJzonLCAkY3tBdXRob3JpemVkS2V5c0ZpbGVzfTsKICAgICBwdXNoIEBha2YsICRje1Rlc3RI
b3N0S2V5cGFpclBhdGh9LicucHViJzsKICAgICBmb3JlYWNoIG15ICRha2YgKEBha2YpIHsKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpJr-0002v6-NB; Fri, 01 Sep 2017 17:01:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnpJq-0002v0-VB
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 17:01:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7A/74-03283-26299A95; Fri, 01 Sep 2017 17:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7ipJW
 RBg/Pm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPZ35lKdjKWtG0bCd7A+NWli5GTg4JAX+J
 DbOvsYHYLAIqElMbXzGD2GwCyhI/O3vB4iICehJNB54zdjFycTALnGCUWLt4FytIQljAQOLL1
 QfsIDavgIXElaOrwGwhgTSJyetWsEDEBSVOznwCZjML6Egs2P0JaCgHkC0tsfwfB0iYU8BS4u
 melUwgtijQDZ1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukaWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GA8sCjzEKMnBpCTKW+2/IlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBK/cxJWRQoJFqempFWmZOcCgh0lLcPAoifB6g6R5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOe28CUJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5IwbwLIKp7MvBK4Ta+AjmACOuLf5xUgR5QkIqSkGhjNG588/nlUfs30prPvFTjtIw8
 ujU6puBRpzbFxyu2ffvmpj+55yq46NJHZ4tE/9cPdypUvE+N1ljmGxlteSKzMzlW4LFF/fGVP
 0KTcvb5VCnc6mWtTPO2vlcx79cvB7YGB4efH290MJ8ftW+obw3Gp+jCfxuyeE863Zj128leLP
 v67Zmnn5zNKLMUZiYZazEXFiQAT0l8/uwIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504285280!82795920!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1405 invoked from network); 1 Sep 2017 17:01:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 17:01:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446243837"
Date: Fri, 1 Sep 2017 18:01:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170901170118.qnnnf2bypzyyyeun@citrix.com>
References: <20170829111901.19874-1-wei.liu2@citrix.com>
 <20170830112458.t5eawtrz6btq2vqi@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830112458.t5eawtrz6btq2vqi@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Jim Fehlig <jfehlig@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl, xl: change p9 to p9s
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTI6MjQ6NThQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAxMjoxOTowMVBNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gVG8gbWF0Y2ggb3VyIG5hbWluZyBjb252ZW50aW9uLiBTaW5jZSB3ZSByZWxlYXNlZCBw
OSBvbmUgcmVsZWFzZSBhZ28sCj4gPiB3ZSBuZWVkIHRvIGRlZmluZSBhIG1hY3JvIGluc2lkZSBs
aWJ4bC5oIHRvIGluZGljYXRlIHRoZSBjaGFuZ2UuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5k
cl9ncnl0c292QGVwYW0uY29tPgo+ID4gQ2M6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+
Cj4gPiAKPiA+IElhbiBhbmQgSSBkaXNjdXNzZWQgSVJMLCB0aGUgY29uY2x1c2lvbiBpcyB0aGF0
IGNoYW5naW5nIHRoZSBmaWVsZCBuYW1lIHNob3VsZAo+ID4gYmUgT0suCj4gCj4gSWYgSSBoZWFy
IG5vIG9iamVjdGlvbiBieSBGcmlkYXkgSSB3aWxsIGNvbW1pdCB0aGlzIHBhdGNoLgoKQ29tbWl0
dGVkIG5vdy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:04:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpN1-00033k-5D; Fri, 01 Sep 2017 17:04:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4100a135e=Ian.Jackson@citrix.com>)
 id 1dnpMz-00033b-8N
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 17:04:37 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4B/EC-02224-42399A95; Fri, 01 Sep 2017 17:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7S5JW
 RBtPO6Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmHF+5kLDjCXdG1+SljA+M1zi5GTg4JAX+J
 dddOsYPYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeJw43OwXhYBF
 Ynla7+C2SICyhK9v34D9XIA1ftK9K9TAgkLC1hJnF/xlgnE5hSwl2h+/RSonItDSGABo0TH1M
 msEPeYSLxduJMNpFdIQE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo0ZxalFZapGuoZFeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GV93OhxglOZiURHmr/VdECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg5Z60MlJIsCg1PbUiLTMHGPQwaQkOHiURXu+JQGne4oLE3OLMd
 IjUKUZFKXHeqyAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDcBZApPZl
 4J3PRXQIuZgBb/+7wCZHFJIkJKqoFRp+Ki7rVy9lNWPhN+yLp+n50Zs+lsZLmdIF/ipP+e2i+
 fdvSbFwROj5BcE2h+Zf3m/tTd+5d0zOXO4TrjYNO5ctamlj+XosKenvzg0bsgjb1TKs3nnMbn
 Ct3HHE73ZW7cCNzGJiWi2u7l8+nX6RbZSbdmhnSdrDo68ahNUuNe1sgV+fYnOaqUWIozEg21m
 IuKEwHrFrvIrwIAAA==
X-Env-Sender: prvs=4100a135e=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504285473!105182772!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61053 invoked from network); 1 Sep 2017 17:04:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 17:04:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="438043592"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22953.37663.137446.496414@mariner.uk.xensource.com>
Date: Fri, 1 Sep 2017 18:04:31 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59A99A5C020000780017695A@prv-mh.provo.novell.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IGZpeCBpbmNyZW1lbnRhbCBw
YXJhbGxlbCBidWlsZCIpOgo+IE9uIDAxLjA5LjE3IGF0IDE3OjI4LCA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gPiBEbyB5b3UgbWVhbiBwYXJhbGxlbCBidWlsZCBpbiB3aGljaCB0d28g
bWFrZXMgZW50ZXIgbGlieGw/IElzIHRoYXQKPiA+IHBvc3NpYmxlPwo+IAo+IE5vLCBvbmx5IGEg
c2luZ2xlIGVudHJ5IGludG8gdGhhdCBzdWJ0cmVlLgoKQXJlIHlvdSBzdXJlID8KCj4gPiBXaHkg
ZG9lcyBsaWJhY3BpIG1hdHRlcj8gQWxsIGRlcGVuZGVuY2llcyBmaWxlcyAoKi5vLmQpIHNob3Vs
ZCBiZSBsb2NhbAo+ID4gdG8gbGlieGwgYW55d2F5Lgo+IAo+IERpZCB5b3UgY2hlY2s/IE15IC5i
dWlsZC5vLmQgaGFzOgoKQUZBSUNUIHlvdSBtdXN0IG1lYW4gdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyLy5idWlsZC5vLmQgPwoKPiBidWlsZC5vOiAgXAo+ICAvYnVpbGQveGVuL3Vuc3RhYmxlLWhn
LzIwMTctMDgtMTAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvbGliYWNwaS9idWlsZC5jIFwKPiAg
IC9idWlsZC94ZW4vdW5zdGFibGUtaGcvMjAxNy0wOC0xMC90b29scy9saWJ4bC8uLi8uLi90b29s
cy9jb25maWcuaCBcCj4gICAvYnVpbGQveGVuL3Vuc3RhYmxlLWhnLzIwMTctMDgtMTAvdG9vbHMv
bGlieGwvbGlieGxfeDg2X2FjcGkuaCBcCj4gWy4uLl0KPiAgIF9saWJ4bF9saXN0LmggXAo+ICAg
L2J1aWxkL3hlbi91bnN0YWJsZS1oZy8yMDE3LTA4LTEwL3Rvb2xzL2xpYnhsL19saWJ4bF90eXBl
cy5oIFwKPiAgIGxpYnhsX2V2ZW50LmggbGlieGwuaCBcCj4gWy4uLl0KPiAKPiBhbmQgaXQgaXMg
dGhpcyBub24tbG9jYWwgX2xpYnhsX3R5cGVzLmggZGVwZW5kZW5jeSB3aGljaCBicmVha3MKPiB0
aGluZ3MuIEkndmUgbm90ZWQgdGhpcyB3aXRoIGdjYyA0LjMueCwgaW4gY2FzZSB0aGF0IG1hdHRl
cnMgKGUuZy4KPiBpZiBuZXdlciBjb21waWxlcnMgYXJlIHNtYXJ0ZXIgaW4gaG93IHRoZXkgd3Jp
dGUgb3V0IGRlcHMpLgoKVGhpcyBzdWdnZXN0cyB0aGF0IHBlcmhhcHMgdGhlIHByb2JsZW0gaXMg
dGhhdCBzb21ldGhpbmcgaXMgcmVlbnRlcmluZwpsaWJ4bC4KCldpdGggcmVjdXJzaXZlIG1ha2Us
IGl0IGlzIG5lY2Vzc2FyeSBmb3IgdGhlIG92ZXJhbGwgc3RydWN0dXJlIG9mIHRoZQptYWtlZmls
ZXMgdG8gc2VxdWVuY2UgdGhpbmdzIHNvIHRoYXQgZWFjaCBkaXJlY3RvcnkgaXMgZW50ZXJlZCBl
eGFjdGx5Cm9uY2UsIGJlZm9yZSBpdHMgZGVwZW5kZW50IGRpcmVjdG9yaWVzIGFyZSBlbnRlcmVk
LiAgKEl0IGlzIHBvc3NpYmxlCnRvIHZpb2xhdGUgdGhpcyBydWxlIHdpdGhvdXQgY3JlYXRpbmcg
cmFjZXMgYnV0IGl0IGlzIHRyaWNreSBhbmQKaW5hZHZpc2FibGUuKQoKQ2FuIHlvdSBwcm92aWRl
IGEgY29tcGxldGUgbG9nIG9mIGEgZmFpbGluZyBidWlsZCA/CgpUaGFua3MsCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:07:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpPR-0003TF-HS; Fri, 01 Sep 2017 17:07:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410f0257c=wei.liu2@citrix.com>)
 id 1dnpPP-0003T2-KK
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 17:07:07 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 66/CF-02042-AB399A95; Fri, 01 Sep 2017 17:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6uySs
 jDe4/FLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmNrWzFtwVrviyaCNzA+M5/i5GTg4JAX+J
 G9OfsYHYLAIqEh2fJ7GD2GwCyhI/O3vB4iIC2hIvVq0Dsrk4mAU6GCXO73nKCJIQFvCW+DVrO
 lgDr4CFxKI7txlBioQEjjJKLOvsY4ZICEqcnPmEBcRmFtCRWLD7E9AkDiBbWmL5Pw6QMKeAo8
 S9r3eZQGxRoCM6l84BKxcSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6xnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxj3/nM6xCjJwaQkylvtvyJSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgQv96SVkUKCRanpqRVpmTnAoIdJS3DwKInwloOkeYsLEnOLM
 9MhUqcYFaXEeQtAEgIgiYzSPLg2WKRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvD8gUns
 y8Erjpr4AWMwEt/vd5BcjikkSElFQDY+q8JI/wGTyqR2b3TmVwdLJmjl4TLKquZexyimtqqfz
 MkN7wnOwX07MNPI+nTNmyoVw8zl7r2AYRURvNPRqBdTbdG4q+CcxcrBcV4NpVnK6qY8TfMTe7
 IrafuXLqi+eWtvkrXbbOsP99oNb72vbn1RO9fGLr2NLm3za7Hj5jEqfF7/sf8xSVWIozEg21m
 IuKEwFfxgUTrwIAAA==
X-Env-Sender: prvs=410f0257c=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504285624!94482518!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25002 invoked from network); 1 Sep 2017 17:07:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 17:07:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446244838"
Date: Fri, 1 Sep 2017 18:07:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170901170702.ki44skmwpztewtbh@citrix.com>
References: <20170810112428.5769-1-jgross@suse.com>
 <20170810112428.5769-2-jgross@suse.com>
 <f955e3fd-61d9-4791-59da-73730ae79deb@citrix.com>
 <22951.58327.590234.124394@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22951.58327.590234.124394@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] libxc: increase maximum migration stream
	record length
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6MjQ6MjNBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIXSBsaWJ4YzogaW5jcmVhc2Ug
bWF4aW11bSBtaWdyYXRpb24gc3RyZWFtIHJlY29yZCBsZW5ndGgiKToKPiA+IE9uIDEwLzA4LzE3
IDEyOjI0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gPiBUb2RheSB0aGUgbWF4aW11bSByZWNv
cmQgbGVudGggaW4gYSBtaWdyYXRpb24gc3RyZWFtIGlzIDhNQi4gVGhpcwo+ID4gPiBsaW1pdHMg
dGhlIHNpemUgb2YgYSBQViBkb21haW4gdG8gYSBsaXR0bGUgYml0IGxlc3MgdGhhbiAxVEIgaW4g
dGhlCj4gPiA+IG1pZ3JhdGlvbiBjYXNlLCBhcyB0aGUgUDJNIGZyYW1lIGxpc3Qgd2lsbCBleGNl
ZWQgOE1CIGluIHRoaXMgY2FzZS4KPiA+ID4KPiA+ID4gUmFpc2luZyB0aGUgcmVjb3JkIHNpemUg
bGltaXQgYnkgYSBmYWN0b3Igb2YgMTYgYWxsb3dzIGZvciBkb21haW4KPiA+ID4gc2l6ZXMgb2Yg
bmVhcmx5IDE2VEIgdG8gYmUgbWlncmF0ZWQuIFRoaXMgb3VnaHQgdG8gYmUgZW5vdWdoLgo+ID4g
Pgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
PiAKPiA+IEhtbSAtIENoYW5naW5nIHRoaXMgaXNuJ3Qgc29tZXRoaW5nIEkndmUgY29uc2lkZXJl
ZCB3aGVuIGl0IGNvbWVzIHRvIEFCSQo+ID4gY29tcGF0aWJpbGl0eS4gIEkgYWxzbyBzZWUgdGhh
dCB0aGVyZSBpcyBubyBtZW50aW9uIG9mIHRoZSBtYXhpbXVtCj4gPiByZWNvcmQgbGVuZ3RoIGlu
IHRoZSBzdHJlYW0gc3BlYywgd2hpY2ggaXMgYW4gb3ZlcnNpZ2h0Lgo+ID4gCj4gPiBXb3JzZSBz
dGlsbCwgdGhlcmUgaXMgbm8gcmVjb3JkIGxlbmd0aCBjaGVjayBpbiB0aGUgcHl0aG9uIHV0aWxp
dGllcywKPiA+IGJ1dCBib3RoIHNpZGVzIG9mIHRoZSBDIGNvZGUgcGVyZm9ybSB0aGUgY2hlY2su
Cj4gPiAKPiA+IExldCBtZSBwb25kZXIgdGhlIGltcGxpY2F0aW9ucy4KPiAKPiBJIHRoaW5rIHNp
bXBseSBjaGFuZ2luZyB0aGlzICNkZWZpbmUgaXMgdGhlIHJpZ2h0IGFwcHJvYWNoLgo+IAo+IFdo
YXQgd2UgbW9zdGx5IGNhcmUgYWJvdXQgaXMgdGhhdCBvbGQgc2VuZGVycyBjYW4gc3VjY2Vzc2Z1
bGx5IHNlbmQKPiBkYXRhIHRvIG5ldyByZWNlaXZlcnMsIGZvciB3aGljaCB0aGlzIGlzIG5vdCBh
biBpc3N1ZS4KPiAKPiBBcyByZWdhcmRzIG5ldyBzZW5kZXJzIGFuZCBvbGQgcmVjZWl2ZXJzOgo+
IAo+IFRoaXMgI2RlZmluZSBpcyBub3QgdXNlZCB0byBhY3R1YWxseSBjb250cm9sIHRoZSBzaXpl
IG9mIG91dGdvaW5nCj4gcmVjb3Jkcy4gIFRoZSBvbmx5IG1lbnRpb25zIGFyZSBpbiBzYWZldHkg
Y2hlY2tzLCBpbiBib3RoIHNlbmRpbmcgYW5kCj4gcmVjZWl2aW5nIHNpZGUuCj4gCj4gVGhlcmVm
b3JlLCBpbiBhIHNpdHVhdGlvbiB3aGVyZSB0aGUgb2xkIGNvZGUgd291bGQgZ2VuZXJhdGUgYQo+
IHBhcnRpY3VsYXIgc3RyZWFtIHdpdGhvdXQgZXJyb3IsIHRoZSBuZXcgY29kZSB3b3VsZCBnZW5l
cmF0ZSBleGFjdGx5Cj4gdGhlIHNhbWUgc3RyZWFtLiAgKExpa2V3aXNlLCBvYnZpb3VzbHksIHRo
ZSBpbnRlcnByZXRhdGlvbiBvZiBleGlzdGluZwo+IHZhbGlkIHN0cmVhbXMgaXMgbm90IGNoYW5n
ZWQuKQo+IAo+IFRoZSBvbmx5IGRpZmZlcmVuY2UgaW4gYmVoYXZpb3VyIGlzIHRoYXQgaW4gc29t
ZSBzaXR1YXRpb25zIHRoZSBvbGQKPiBzZW5kZXIgd2lsbCB0aHJvdyBhbiBlcnJvciBhbmQgYWJh
bmRvbiB0aGUgbWlncmF0aW9uIGF0dGVtcHQuICBJbgo+IHRoZXNlIHNhbWUgc2l0dWF0aW9ucyB0
aGUgbmV3IHNlbmRlciB3aWxsIGdlbmVyYXRlIGEgc3RyZWFtIHdoaWNoIHdpbGwKPiBiZSByZWpl
Y3RlZCBieSBvbGQgcmVjZWl2ZXJzLCBidXQgYWNjZXB0ZWQgYnkgbmV3IHJlY2VpdmVycy4KPiAK
PiBTbyBpbmNyZWFzaW5nIHRoaXMgI2RlZmluZSBpcyBnb29kOgo+IAo+ICAqIEFsbCBleGlzdGlu
ZyB3b3JraW4gdXNlIGNhc2VzIHdvcmsgYXMgYmVmb3JlLgo+IAo+ICAqIFRoZSBuZXcgdXNlIGNh
c2Ugd29ya3Mgd2l0aCBuZXcgY29kZSBhdCBib3RoIGVuZHMKPiAgICAodGhpcyBpcyB0aGUgYmVz
dCB0aGF0IGNhbiBiZSBkb25lIGJlY2F1c2UgQUlVSSB0aGVyZSBpcwo+ICAgICBubyB3YXkgdG8g
cmVwcmVzZW50IHRoaXMgZG9tYWluIGluIGEgd2F5IHRoYXQgdGhlIG9sZCBjb2RlCj4gICAgIHdv
dWxkIHVuZGVyc3RhbmQgLSBhbHRob3VnaCBJIGhhdmUgbm90IHZlcmlmaWVkIHRoaXMpLgo+IAo+
ICAqIEluIG9uZSBvZiB0aGUgbm9uLXdvcmtpbmcgY2FzZXMgdGhlIGVycm9yIGhhbmRsaW5nIGlz
IGNoYW5nZWQ6Cj4gICAgdGhlIGVycm9yIGlzIG5vdyBkZXRlY3RlZCBhdCB0aGUgcmVjZWl2ZXIg
cmF0aGVyIHRoYW4gYXQgdGhlCj4gICAgc2VuZGVyLiAgVGhpcyBpcywgaG93ZXZlciwgZmluZS4K
PiAKPiBTbzoKPiAKPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CgpBcHBsaWVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:07:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:07:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpQ5-0003X8-Q4; Fri, 01 Sep 2017 17:07:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnpQ4-0003Wu-Ru
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 17:07:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9A/E7-02226-3E399A95; Fri, 01 Sep 2017 17:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO7jySs
 jDeb/l7NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNurd7FWDAnpmLhmyvMDYwtHl2MnBwSAv4S
 Vy88Ywax2QT0JXa/+MQEYosIqEuc7rjI2sXIxcEssI1RYtHaT2wgCWGBUIkd36YDFXFwsAioS
 JxemQoS5hXwkDh59ywTxEw5ifPHf4LNFBJQk7jWf4kdokZQ4uTMJywgNrOAhMTBFy+YJzByz0
 KSmoUktYCRaRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmA
 w1DMwMO5g7Nvrd4hRkoNJSZS32n9FpBBfUn5KZUZicUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvP
 S1WS4JUBBp2QYFFqempFWmYOMFxhSiU4eJREeDdPAkrzFhck5hZnpkOkTjEqSonzOoL0CYAkM
 krz4NpgMXKJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvaZDxPJl5JXDTXwEtZgJa/O/zCp
 DFJYkIKakGRr461UNT2KYEpU7zn35D7V300ddbF87s19ovY/1jyu3zy08dfvUp7ezjnt3pUy3
 3+X7xmzRPcu0n5qXTZ35YyOlz/u+y6U+un8p0+H6e/W1OzuZ6r4v7r/jOqo7e2btZ7fS+3ae4
 C9acfl47V8rm5Oee34y3THXXZE0MLA6dmGArovPA3OzJQ71kJZbijERDLeai4kQAyDoPj4wCA
 AA=
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504285665!105183123!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25576 invoked from network); 1 Sep 2017 17:07:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 17:07:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="438044272"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 1 Sep 2017 18:07:41 +0100
Message-ID: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
	into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGF2aW5nIGFsbCBvZiB0aGlzIGxvZ2ljIHRvZ2V0aGVyIG1ha2VzIGl0IGVhc2llciB0byBmb2xs
b3cgWGVuJ3MgdmlydHVhbApzZXR1cCBhY3Jvc3MgdGhlIHdob2xlIHN5c3RlbS4KCk5vIHByYWN0
aWNhbCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRpbmcgTDQsIGFsdGhvdWdoIHRoZSBsb2dpYyBoYXMg
YmVlbgpyZWFyYW5nZWQgdG8gYXZvaWQgcmV3cml0aW5nIHNvbWUgc2xvdHMuICBUaGlzIGNoYW5n
ZXMgdGhlIHphcF9yb19tcHQKcGFyYW1ldGVyIHRvIHNpbXBseSByb19tcHQuICBBbm90aGVyIHNp
ZGUgZWZmZWN0IGlzIHRoYXQgaGlnaG1lbS1zdGFydD0gaXMKYXBwbGllZCBjb25zaXN0ZW50bHkg
dG8gYWxsIEw0IHRhYmxlcywgbm90IGp1c3QgUFYgb25lcy4KCmhhcF9pbnN0YWxsX3hlbl9lbnRy
aWVzX2luX2w0KCkgZ2V0cyBmb2xkZWQgaW50byBpdHMgc29sZSBjYWxsZXIuCnNoX2luc3RhbGxf
eGVuX2VudHJpZXNfaW5fbDQoKSBob3dldmVyIHN0YXlzIChhcyBpdCBoYXMgbXVsdGlwbGUgY2Fs
bGVycyksIGFuZAprZWVwcyBpdHMgcHJlZXhpc3Rpbmcgc2FmZXR5IGNoZWNrcy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICB8IDg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgIHwgMzEgKysrKy0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMzkgKysrKystLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgIHwgIDQg
Ky0KIDYgZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgNzcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBm
NGI5NzQ3Li41NTdiNWE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTYxNCwzNyArMTYxNCw4MiBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB9CiAKIC8qCisgKiBGaWxsIGFuIEw0IHdp
dGggWGVuIGVudHJpZXMuCisgKgogICogVGhpcyBmdW5jdGlvbiBtdXN0IHdyaXRlIGFsbCBST09U
X1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMsIHRvIGNsb2JiZXIgYW55CiAgKiB2YWx1ZXMgYSBndWVz
dCBtYXkgaGF2ZSBsZWZ0IHRoZXJlIGZyb20gYWxsb2NfbDRfdGFibGUoKS4KKyAqCisgKiBsNHQg
YW5kIGw0bWZuIGFyZSBtYW5kYXRvcnksIGJ1dCBsNG1mbiBkb2Vzbid0IG5lZWQgdG8gYmUgdGhl
IG1mbiB1bmRlcgorICogKmw0dC4gIEFsbCBvdGhlciBwYXJhbWV0ZXJzIGFyZSBvcHRpb25hbCBh
bmQgd2lsbCBlaXRoZXIgZmlsbCBvciB6ZXJvIHRoZQorICogYXBwcm9wcmlhdGUgc2xvdHMuICBQ
YWdldGFibGVzIG5vdCBzaGFyZWQgd2l0aCBndWVzdHMgd2lsbCBnYWluIHRoZQorICogZXh0ZW5k
ZWQgZGlyZWN0bWFwLgogICovCi12b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90
IGw0dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCB6YXBfcm9fbXB0KQotewotICAgIC8qIFhlbiBwcml2YXRlIG1hcHBpbmdzLiAqLwot
ICAgIG1lbWNweSgmbDR0YWJbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1RdLAotICAgICAg
ICAgICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVF0sCi0gICAg
ICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90cyAqIHNpemVvZihsNF9wZ2VudHJ5X3QpKTsKK3Zv
aWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAorICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbDRtZm4s
IGJvb2wgcm9fbXB0KQoreworICAgIC8qIFNsb3QgMjU2OiBSTyBNMlAgKGlmIGFwcGxpY2FibGUp
LiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9CisgICAg
ICAgIHJvX21wdCA/IGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV0KKyAgICAgICAgICAgICAgIDogbDRlX2VtcHR5KCk7CisKKyAgICAvKiBTbG90IDI1Nzog
UENJIE1NQ0ZHLiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUENJX01DRkdfVklSVF9TVEFS
VCldID0KKyAgICAgICAgaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUENJX01DRkdfVklS
VF9TVEFSVCldOworCisgICAgLyogU2xvdCAyNTg6IFNlbGYgbGluZWFyIG1hcHBpbmdzLiAqLwor
ICAgIEFTU0VSVCghbWZuX2VxKGw0bWZuLCBJTlZBTElEX01GTikpOworICAgIGw0dFtsNF90YWJs
ZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGw0ZV9mcm9tX21mbihs
NG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOworCisgICAgLyogU2xvdCAyNTk6IFNoYWRvdyBs
aW5lYXIgbWFwcGluZ3MgKGlmIGFwcGxpY2FibGUpIC4qLworICAgIGw0dFtsNF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIG1mbl9lcShzbDRtZm4sIElO
VkFMSURfTUZOKSA/IGw0ZV9lbXB0eSgpIDoKKyAgICAgICAgbDRlX2Zyb21fbWZuKHNsNG1mbiwg
X19QQUdFX0hZUEVSVklTT1JfUlcpOworCisgICAgLyogU2xvdCAyNjA6IFBlci1kb21haW4gbWFw
cGluZ3MgKGlmIGFwcGxpY2FibGUpLiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUEVSRE9N
QUlOX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGQgPyBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVy
ZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykKKyAgICAgICAgICA6IGw0ZV9lbXB0
eSgpOworCisgICAgLyogU2xvdCAyNjEtOiB0ZXh0L2RhdGEvYnNzLCBSVyBNMlAsIHZtYXAsIGZy
YW1ldGFibGUsIGRpcmVjdG1hcC4gKi8KICNpZm5kZWYgTkRFQlVHCiAgICAgaWYgKCB1bmxpa2Vs
eShyb290X3BndF9wdl94ZW5fc2xvdHMgPCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpICkK
ICAgICB7Ci0gICAgICAgIGw0X3BnZW50cnlfdCAqbmV4dCA9ICZsNHRhYltST09UX1BBR0VUQUJM
RV9GSVJTVF9YRU5fU0xPVCArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
b290X3BndF9wdl94ZW5fc2xvdHNdOworICAgICAgICAvKgorICAgICAgICAgKiBJZiB1c2luZyBo
aWdobWVtLXN0YXJ0PSwgYXJ0aWZpY2lhbGx5IHNob3J0ZW4gdGhlIGRpcmVjdG1hcCB0bworICAg
ICAgICAgKiBzaW11bGF0ZSB2ZXJ5IGxhcmdlIG1hY2hpbmVzLgorICAgICAgICAgKi8KKyAgICAg
ICAgbDRfcGdlbnRyeV90ICpuZXh0OworCisgICAgICAgIG1lbWNweSgmbDR0W2w0X3RhYmxlX29m
ZnNldChYRU5fVklSVF9TVEFSVCldLAorICAgICAgICAgICAgICAgJmlkbGVfcGdfdGFibGVbbDRf
dGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0sCisgICAgICAgICAgICAgICAoUk9PVF9QQUdF
VEFCTEVfRklSU1RfWEVOX1NMT1QgKyByb290X3BndF9wdl94ZW5fc2xvdHMgLQorICAgICAgICAg
ICAgICAgIGw0X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCkpICogc2l6ZW9mKCpsNHQpKTsK
KworICAgICAgICBuZXh0ID0gJmw0dFtST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCArIHJv
b3RfcGd0X3B2X3hlbl9zbG90c107CiAKICAgICAgICAgaWYgKCBsNGVfZ2V0X2ludHB0ZShzcGxp
dF9sNGUpICkKICAgICAgICAgICAgICpuZXh0KysgPSBzcGxpdF9sNGU7CiAKICAgICAgICAgbWVt
c2V0KG5leHQsIDAsCi0gICAgICAgICAgICAgICBfcCgmbDR0YWJbUk9PVF9QQUdFVEFCTEVfTEFT
VF9YRU5fU0xPVCArIDFdKSAtIF9wKG5leHQpKTsKKyAgICAgICAgICAgICAgIF9wKCZsNHRbUk9P
VF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCArIDFdKSAtIF9wKG5leHQpKTsKICAgICB9Ci0jZWxz
ZQotICAgIEJVSUxEX0JVR19PTihyb290X3BndF9wdl94ZW5fc2xvdHMgIT0gUk9PVF9QQUdFVEFC
TEVfUFZfWEVOX1NMT1RTKTsKKyAgICBlbHNlCiAjZW5kaWYKLSAgICBsNHRhYltsNF90YWJsZV9v
ZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9tX3Bmbihkb21h
aW5fcGFnZV9tYXBfdG9fbWZuKGw0dGFiKSwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwotICAgIGw0
dGFiW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgbDRl
X2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcp
OwotICAgIGlmICggemFwX3JvX21wdCB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAg
ICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9IGw0ZV9lbXB0eSgp
OworICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIFBWIGd1ZXN0cywgcHJvdmlkZSB0
aGUgc2hvcnRlbmVkIGRpcmVjdG1hcCwgdXAgdG8gUFZfWEVOX1NMT1RTLgorICAgICAgICAgKiBG
b3IgSFZNIGd1ZXN0cyBhbmQgdGhlIGlkbGUgdmNwdXMsIHByb3ZpZGUgdGhlIGV4dGVuZGVkIGRp
cmVjdG1hcC4KKyAgICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGludCBzbG90cyA9ICgoZCAm
JiAhcGFnaW5nX21vZGVfZXh0ZXJuYWwoZCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBST09UX1BBR0VUQUJMRV9YRU5fU0xPVFMpOworCisgICAgICAgIG1lbWNweSgmbDR0
W2w0X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldLAorICAgICAgICAgICAgICAgJmlkbGVf
cGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0sCisgICAgICAgICAgICAg
ICAoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgKyBzbG90cyAtCisgICAgICAgICAgICAg
ICAgbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKSkgKiBzaXplb2YoKmw0dCkpOworICAg
IH0KIH0KIAogYm9vbCBmaWxsX3JvX21wdChtZm5fdCBtZm4pCkBAIC0xNzIxLDcgKzE3NjYsOCBA
QCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKICAg
ICBpZiAoIHJjID49IDAgKQogICAgIHsKLSAgICAgICAgaW5pdF9ndWVzdF9sNF90YWJsZShwbDRl
LCBkLCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpKTsKKyAgICAgICAgaW5pdF94ZW5fbDRfc2xv
dHMocGw0ZSwgX21mbihwZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICBkLCBJTlZBTElE
X01GTiwgVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpKTsKICAgICAgICAgYXRvbWljX2luYygmZC0+
YXJjaC5wdl9kb21haW4ubnJfbDRfcGFnZXMpOwogICAgICAgICByYyA9IDA7CiAgICAgfQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMKaW5kZXggMTVlNDg3Ny4uYWMyNmEyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC0zOTEsNDEgKzM5
MSwyNCBAQCBpbnQgaGFwX3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBwYWdlcywgYm9vbCAqcHJlZW1wdGVkKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
dm9pZCBoYXBfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwgbWZuX3Qg
bDRtZm4pCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBsNF9wZ2Vu
dHJ5X3QgKmw0ZTsKLQotICAgIGw0ZSA9IG1hcF9kb21haW5fcGFnZShsNG1mbik7Ci0KLSAgICAv
KiBDb3B5IHRoZSBjb21tb24gWGVuIG1hcHBpbmdzIGZyb20gdGhlIGlkbGUgZG9tYWluICovCi0g
ICAgbWVtY3B5KCZsNGVbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1RdLAotICAgICAgICAg
ICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVF0sCi0gICAgICAg
ICAgIFJPT1RfUEFHRVRBQkxFX1hFTl9TTE9UUyAqIHNpemVvZihsNF9wZ2VudHJ5X3QpKTsKLQot
ICAgIC8qIEluc3RhbGwgdGhlIHBlci1kb21haW4gbWFwcGluZ3MgZm9yIHRoaXMgZG9tYWluICov
Ci0gICAgbDRlW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAg
ICAgbDRlX2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklT
T1JfUlcpOwotCi0gICAgLyogSW5zdGFsbCBhIGxpbmVhciBtYXBwaW5nICovCi0gICAgbDRlW2w0
X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgbDRlX2Zyb21f
bWZuKGw0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFn
ZShsNGUpOwotfQotCiBzdGF0aWMgbWZuX3QgaGFwX21ha2VfbW9uaXRvcl90YWJsZShzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOworICAgIGw0X3BnZW50cnlfdCAqbDRlOwogICAgIG1mbl90IG00bWZu
OwogCiAgICAgQVNTRVJUKHBhZ2V0YWJsZV9nZXRfcGZuKHYtPmFyY2gubW9uaXRvcl90YWJsZSkg
PT0gMCk7CiAKICAgICBpZiAoIChwZyA9IGhhcF9hbGxvYyhkKSkgPT0gTlVMTCApCiAgICAgICAg
IGdvdG8gb29tOworCiAgICAgbTRtZm4gPSBwYWdlX3RvX21mbihwZyk7Ci0gICAgaGFwX2luc3Rh
bGxfeGVuX2VudHJpZXNfaW5fbDQodiwgbTRtZm4pOworICAgIGw0ZSA9IF9fbWFwX2RvbWFpbl9w
YWdlKHBnKTsKKworICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0ZSwgbTRtZm4sIGQsIElOVkFMSURf
TUZOLCBmYWxzZSk7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRlKTsKKwogICAgIHJldHVybiBt
NG1mbjsKIAogIG9vbToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA3YWI4ZjI5Li40MGJhYTdm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNDYwLDM4ICsxNDYwLDEwIEBAIGRvIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKIHsKICAgICBzaGFkb3dfbDRlX3QgKnNs
NGU7Ci0gICAgdW5zaWduZWQgaW50IHNsb3RzOwogCiAgICAgc2w0ZSA9IG1hcF9kb21haW5fcGFn
ZShzbDRtZm4pOwogICAgIEJVSUxEX0JVR19PTihzaXplb2YgKGw0X3BnZW50cnlfdCkgIT0gc2l6
ZW9mIChzaGFkb3dfbDRlX3QpKTsKIAotICAgIC8qIENvcHkgdGhlIGNvbW1vbiBYZW4gbWFwcGlu
Z3MgZnJvbSB0aGUgaWRsZSBkb21haW4gKi8KLSAgICBzbG90cyA9IChzaGFkb3dfbW9kZV9leHRl
cm5hbChkKQotICAgICAgICAgICAgID8gUk9PVF9QQUdFVEFCTEVfWEVOX1NMT1RTCi0gICAgICAg
ICAgICAgOiBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOwotICAgIG1lbWNweSgmc2w0ZVtS
T09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVF0sCi0gICAgICAgICAgICZpZGxlX3BnX3RhYmxl
W1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UXSwKLSAgICAgICAgICAgc2xvdHMgKiBzaXpl
b2YobDRfcGdlbnRyeV90KSk7Ci0KLSAgICAvKiBJbnN0YWxsIHRoZSBwZXItZG9tYWluIG1hcHBp
bmdzIGZvciB0aGlzIGRvbWFpbiAqLwotICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChQ
RVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihwYWdl
X3RvX21mbihkLT5hcmNoLnBlcmRvbWFpbl9sM19wZyksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwotCi0gICAgaWYgKCAhc2hhZG93X21vZGVfZXh0
ZXJuYWwoZCkgJiYgIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgotICAgICAgICAgIVZNX0FTU0lT
VChkLCBtMnBfc3RyaWN0KSApCi0gICAgewotICAgICAgICAvKiBvcGVuIGNvZGVkIHphcF9yb19t
cHQobWZuX3goc2w0bWZuKSk6ICovCi0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNl
dChST19NUFRfVklSVF9TVEFSVCldID0gc2hhZG93X2w0ZV9lbXB0eSgpOwotICAgIH0KLQotICAg
IC8qIFNoYWRvdyBsaW5lYXIgbWFwcGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3Ig
My1sZXZlbAotICAgICAqIHNoYWRvd3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFwcGlu
ZyBpcyBsYXRlciByZXBsYWNlZCBieSB0aGUKLSAgICAgKiBtb25pdG9yIHBhZ2V0YWJsZSBzdHJ1
Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0IGluIG1ha2VfbW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBt
YWludGFpbmVkIGJ5IHNoX3VwZGF0ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRv
d19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNo
YWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0KICAgICAv
KgogICAgICAqIEl0IGlzIG5vdCBzYWZlIHRvIGNyZWF0ZSBndWVzdCBsaW5lYXIgbWFwcGluZ3Mg
aW50byBhIHRyYW5zbGF0ZWQKICAgICAgKiBkb21haW4uICBGb3IgdHJhbnNsYXRlZCBkb21haW5z
LCB0aGlzIGZ1bmN0aW9uIGlzIHVzZWQgb25jZSB0byBjcmVhdGUgYQpAQCAtMTUwMyw4ICsxNDc1
LDE1IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICBlbHNlCiAgICAgICAgIEFTU0VSVCgh
bWZuX2VxKGdsNG1mbiwgc2w0bWZuKSk7CiAKLSAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZz
ZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4o
Z2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAgLyoKKyAgICAgKiBTaGFkb3cgbGlu
ZWFyIG1hcHBpbmcgZm9yIDQtbGV2ZWwgc2hhZG93cy4gIE4uQi4gZm9yIDMtbGV2ZWwKKyAgICAg
KiBzaGFkb3dzIG9uIDY0LWJpdCB4ZW4sIHRoaXMgbGluZWFyIG1hcHBpbmcgaXMgbGF0ZXIgcmVw
bGFjZWQgYnkgdGhlCisgICAgICogbW9uaXRvciBwYWdldGFibGUgc3RydWN0dXJlLCB3aGljaCBp
cyBidWlsdCBpbiBtYWtlX21vbml0b3JfdGFibGUKKyAgICAgKiBhbmQgbWFpbnRhaW5lZCBieSBz
aF91cGRhdGVfbGluZWFyX2VudHJpZXMuCisgICAgICovCisgICAgaW5pdF94ZW5fbDRfc2xvdHMo
c2w0ZSwgZ2w0bWZuLCBkLCBzbDRtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIXNoYWRvd19t
b2RlX2V4dGVybmFsKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkpOwogCiAgICAgdW5tYXBfZG9tYWlu
X3BhZ2Uoc2w0ZSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBlYzdmOTZkLi42NTQxYzc2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTU4OCw3ICs1ODgsOCBAQCBpbnQgX19pbml0IGRvbTBfY29u
c3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGwzc3RhcnQgPSBfX3ZhKG1wdF9h
bGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7CiAgICAgfQogICAgIGNsZWFyX3BhZ2UobDR0
YWIpOwotICAgIGluaXRfZ3Vlc3RfbDRfdGFibGUobDR0YWIsIGQsIDApOworICAgIGluaXRfeGVu
X2w0X3Nsb3RzKGw0dGFiLCBfbWZuKF9fcGEobDRzdGFydCkgPj4gUEFHRV9TSElGVCksCisgICAg
ICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIHRydWUpOwogICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3BhKGw0c3RhcnQpKTsKICAgICBpZiAo
IGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNl
ciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggYzhiOWNiNi4uYTI0MjAzNyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYwpAQCAtMzUsNyArMzUsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChz
dHJ1Y3QgdmNwdSAqdikKIAogICAgIGw0dGFiID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAg
IGNsZWFyX3BhZ2UobDR0YWIpOwotICAgIGluaXRfZ3Vlc3RfbDRfdGFibGUobDR0YWIsIHYtPmRv
bWFpbiwgMSk7CisgICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0YWIsIHBhZ2VfdG9fbWZuKHBnKSwg
di0+ZG9tYWluLCBJTlZBTElEX01GTiwgZmFsc2UpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0
dGFiKTsKIAogICAgIC8qIFRoaXMgcGFnZSBuZWVkcyB0byBsb29rIGxpa2UgYSBwYWdldGFibGUg
c28gdGhhdCBpdCBjYW4gYmUgc2hhZG93ZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA0YzAzYTMzLi5mMjE4
YzBjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zMjksOCArMzI5LDggQEAgc3RhdGljIGlubGluZSB2b2lkICpf
X3BhZ2VfdG9fdmlydChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIGludCBmcmVlX3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAg
ICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKTsKIAotdm9pZCBpbml0X2d1ZXN0X2w0X3RhYmxl
KGw0X3BnZW50cnlfdFtdLCBjb25zdCBzdHJ1Y3QgZG9tYWluICosCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IHphcF9yb19tcHQpOwordm9pZCBpbml0X3hlbl9sNF9zbG90cyhsNF9w
Z2VudHJ5X3QgKmw0dCwgbWZuX3QgbDRtZm4sCisgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNsNG1mbiwgYm9vbCByb19tcHQpOwogYm9vbCBmaWxs
X3JvX21wdChtZm5fdCBtZm4pOwogdm9pZCB6YXBfcm9fbXB0KG1mbl90IG1mbik7CiAKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:29:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpl1-0005UU-Ph; Fri, 01 Sep 2017 17:29:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dnpl0-0005UO-Nd
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 17:29:26 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5F/DD-02042-5F899A95; Fri, 01 Sep 2017 17:29:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyMfTOEd2vM1Z
 GGuydy2+x5ONiFgdGj6O7fzMFMEaxZuYl5VcksGb0tS9nLLhmWLHj4yz2BsZzyl2MXBxCAhMY
 JXqezmYGcVgE2lklpnxczwLiSAgsZpW4t6oTyOEEcvIk7l5+CWUXSZzb/pAJws6X+H16N5jNK
 yAocXLmE7AaYQFJiSvTp4PZQgIeEr9397KC2JwCXhLr2zexQsQ9JT7cesQMYrMJqEv0zTwLVs
 8ioCJxsOEQG8R8Q4mnc48wQswPkFj66CM7xHwvia9T7oHViAjoSjxb8AzMZhbIlOhcepEVwta
 UaN3+m30Co/AsJOfNQpJawMi0ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTUn
 MalYLzk/dxMjMKQZgGAH479tnocYJTmYlER5q/1XRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 O2dvjJSSLAoNT21Ii0zBxhdMGkJDh4lEd6lIGne4oLE3OLMdIjUKUZ7jitX1n1h4tiwej2Q7J
 iwAUhOObD9C5MQS15+XqqUOG8FSJsASFtGaR7cUFgyuMQoKyXMywh0phBPQWpRbmYJqvwrRnE
 ORiVh3kqQKTyZeSVwu18BncUEdNa/zytAzipJREhJNTCGePkXG0ksdHp/Uebqh83hikedsy2u
 v7kxO1lcbN5Gvdqdy+tMGg9WO/V+EPzty/00SWT1p9P5985cK/rCyjBzUnNpb8jDS4Vyrp8nH
 9EPDI3PeWQpa856T/lt/dYgidUN0T6Hw/n4PE84V6w+es6p9NSr/XYhfPMEMw+ysXVJ7Xm2RX
 CXjIISS3FGoqEWc1FxIgBOELBGAQMAAA==
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504286964!89376669!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15405 invoked from network); 1 Sep 2017 17:29:25 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 17:29:25 -0000
Received: by mail-qk0-f196.google.com with SMTP id p67so627846qkd.2
 for <xen-devel@lists.xen.org>; Fri, 01 Sep 2017 10:29:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=BtR+V+JzGJYRSZyzqrv9IQdWPW6GF25aflmty022Hic=;
 b=tEDpFfnKO4l86QjLkB1KKSBjCZT1+NBdv3401cCzbP5KsI6mDK3NrRglpwf4tEwxJw
 nlqIi6rWAlXWzqP9Cw9IXpRNS/sdRIfV5IzHVfsjw/YVZgw22Ay6cEinjE4cmfTZzxkm
 77ylI+ih/DuIwDb390HHWCPXXSbd0NAlY7Be5H57cbjUajoAGc1vLE+danJYmujOoqsE
 2fqG0WZpIoaG6ieMyfZjUmv0GqgFQPDtlqauqEUssJRQR1ick+V6vVVmaQvRk8D0yjFJ
 KFxvuWpYj48mb2CeJ+htFhknMO7Qb7/u47Bg4HbKGsUdU0or0ogcoJkYy0UwhQvviFLb
 qEDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=BtR+V+JzGJYRSZyzqrv9IQdWPW6GF25aflmty022Hic=;
 b=lH0KuZnusqlBNqqoMDS58+/gMP6FLq9qb5g6539NtcLHHOk2Y06NBmXhsTepeHo0bL
 KF5hkzWWiUnov2wOBiQH6GYGn5cUYJpSuvIVoTw0XJ5X7VtKoNDz/GppLkM5o+EXRkmN
 2x70WUUIw2OFb1FUmGLjYQMYaqBn/eJ54LgPzLAAccIoWIb1T1ERMNdCsPuVXWKdh/Q5
 1NfmpdeWw5McIK/f7cB5kVxsTd83nsks2c5L1u+2WRgf623b7Yk1l+AaATuDda/PK2zs
 k5N0jjtMxEGiOfhy4oWZEl90mfTFnsGD/sgLY9khCJIwiuiJjgN//E9pp0qbebEXIG3Q
 C8AQ==
X-Gm-Message-State: AHPjjUhtK914i3VEjAmXVyAHR2KAlp17Ph7kAy2zDxQCKarxqpjQimOV
 rA+Ki9ZWY5ZW+Q8VL4I50OZVvZ7u/Q==
X-Google-Smtp-Source: ADKCNb5c8ELg6FIvM0ovlZVjWZtEQEynTP7B/mp56wJ9Tare1tYLCKj9oQfnIi2XJbb9YF/mzoyEjeVVlgpF9tFrQ2A=
X-Received: by 10.55.108.7 with SMTP id h7mr3758504qkc.75.1504286963760; Fri,
 01 Sep 2017 10:29:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.78.73 with HTTP; Fri, 1 Sep 2017 10:29:23 -0700 (PDT)
In-Reply-To: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 1 Sep 2017 18:29:23 +0100
X-Google-Sender-Auth: MLTUFpdu8i4WI75bxGpVlhW9t1I
Message-ID: <CAFLBxZZzBReEkvMm6+G6rkL8=NpRMSshLDGWh5EtRa+2mpk7Wg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Use mfn_t for new_guest_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMToxOSBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgKGFzIGNvbmZp
cm1lZCBieSBkaWZmaW5nIHRoZSBhc3NlbWJseSkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPgo+
IEZvciBzb21lIHJlYXNvbiBiZXN0IGtub3duIHRvIEdDQywgdGhlcmUgaXMgb25lIHNpbmdsZSBj
aGFuZ2U6Cj4KPiBAQCAtMTQ1ODM1LDcgKzE0NTgzNSw3IEBACj4gIGZmZmY4MmQwODAyODY0Zjg6
ICAgICAgODUgYzAgICAgICAgICAgICAgICAgICAgdGVzdCAgICVlYXgsJWVheAo+ICBmZmZmODJk
MDgwMjg2NGZhOiAgICAgIDc1IGUwICAgICAgICAgICAgICAgICAgIGpuZSAgICBmZmZmODJkMDgw
Mjg2NGRjIDxuZXdfZ3Vlc3RfY3IzKzB4N2M+Cj4gIGZmZmY4MmQwODAyODY0ZmM6ICAgICAgNGMg
OGIgYWQgMDggMGIgMDAgMDAgICAgbW92ICAgIDB4YjA4KCVyYnApLCVyMTMKPiAtZmZmZjgyZDA4
MDI4NjUwMzogICAgICA0OSAzOSBkZCAgICAgICAgICAgICAgICBjbXAgICAgJXJieCwlcjEzCj4g
K2ZmZmY4MmQwODAyODY1MDM6ICAgICAgNGMgMzkgZWIgICAgICAgICAgICAgICAgY21wICAgICVy
MTMsJXJieAo+ICBmZmZmODJkMDgwMjg2NTA2OiAgICAgIDBmIDg0IDc0IDAxIDAwIDAwICAgICAg
IGplICAgICBmZmZmODJkMDgwMjg2NjgwIDxuZXdfZ3Vlc3RfY3IzKzB4MjIwPgo+ICBmZmZmODJk
MDgwMjg2NTBjOiAgICAgIDQxIGY2IDg0IDI0IDE5IDA2IDAwICAgIHRlc3RiICAkMHg4LDB4NjE5
KCVyMTIpCj4gIGZmZmY4MmQwODAyODY1MTM6ICAgICAgMDAgMDgKPgo+IFRoaXMgaXMgZnJvbSB0
aGUgbWZuX2VxKCkgYWx0ZXJhdGlvbiwgYW5kIG11c3QgYmUgYSBzaWRlIGVmZmVjdCBmcm9tIHVz
aW5nIGFuCj4gaW5saW5lIGZ1bmN0aW9uLiAgVGhlIG5ldCByZXN1bHQgaXMgc3RpbGwgY29ycmVj
dCwgYXMgb25seSB0aGUgemVybyBmbGFnIGlzCj4gY2hlY2tlZC4KPiAtLS0KPiAgeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0KPiAgeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgIDIgKy0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgIHwgIDIgKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyMCBp
bnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMWYyMzQ3MC4uZGMwN2I0ZiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4g
QEAgLTI3NzIsMjMgKzI3NzIsMjMgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0cnVj
dCB2Y3B1ICp2KQo+ICAgICAgcmV0dXJuIHJjICE9IC1FSU5UUiA/IHJjIDogLUVSRVNUQVJUOwo+
ICB9Cj4KPiAtaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCj4gK2ludCBuZXdf
Z3Vlc3RfY3IzKG1mbl90IG1mbikKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50Owo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKPiAgICAgIGludCBy
YzsKPiAtICAgIHVuc2lnbmVkIGxvbmcgb2xkX2Jhc2VfbWZuOwo+ICsgICAgbWZuX3Qgb2xkX2Jh
c2VfbWZuOwo+Cj4gICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCj4gICAgICB7Cj4g
LSAgICAgICAgdW5zaWduZWQgbG9uZyBndF9tZm4gPSBwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5h
cmNoLmd1ZXN0X3RhYmxlKTsKPiAtICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihndF9tZm4pKTsKPiArICAgICAgICBtZm5fdCBtbWZuID0gcGFnZXRhYmxl
X2dldF9tZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7Cj4gKyAgICAgICAgbDRfcGdlbnRyeV90
ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKG1tZm4pOwo+Cj4gICAgICAgICAgcmMgPSBtb2RfbDRf
ZW50cnkocGw0ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wZm4obWZu
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihtZm4sCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5UIHwgX1BBR0Vf
UlcgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfVVNF
UiB8IF9QQUdFX0FDQ0VTU0VEKSksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgZ3RfbWZu
LCAwLCBjdXJyKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtbWZuKSwgMCwg
Y3Vycik7Cj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7Cj4gICAgICAgICAgc3dp
dGNoICggcmMgKQo+ICAgICAgICAgIHsKPiBAQCAtMjgwMCw3ICsyODAwLDcgQEAgaW50IG5ld19n
dWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCj4gICAgICAgICAgZGVmYXVsdDoKPiAgICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gICAgICAgICAgICAgICAgICAgICAgICJF
cnJvciB3aGlsZSBpbnN0YWxsaW5nIG5ldyBjb21wYXQgYmFzZXB0ciAlIiBQUklfbWZuICJcbiIs
Cj4gLSAgICAgICAgICAgICAgICAgICAgIG1mbik7Cj4gKyAgICAgICAgICAgICAgICAgICAgIG1m
bl94KG1mbikpOwo+ICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAgICAgfQo+Cj4gQEAg
LTI4MTQsMjAgKzI4MTQsMjAgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4p
Cj4gICAgICBpZiAoIHVubGlrZWx5KHJjKSApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+Cj4gLSAg
ICBvbGRfYmFzZV9tZm4gPSBwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxl
KTsKPiArICAgIG9sZF9iYXNlX21mbiA9IHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vl
c3RfdGFibGUpOwo+ICAgICAgLyoKPiAgICAgICAqIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9y
dGFudCB3aGVuIGdldHRpbmcgcmVzdGFydGVkIGFmdGVyIHRoZQo+ICAgICAgICogcHJldmlvdXMg
YXR0ZW1wdCBnb3QgcHJlZW1wdGVkIGluIHRoZSBwdXQtb2xkLU1GTiBwaGFzZS4KPiAgICAgICAq
Lwo+IC0gICAgaWYgKCBvbGRfYmFzZV9tZm4gPT0gbWZuICkKPiArICAgIGlmICggbWZuX2VxKG9s
ZF9iYXNlX21mbiwgbWZuKSApCj4gICAgICB7Cj4gICAgICAgICAgd3JpdGVfcHRiYXNlKGN1cnIp
Owo+ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgfQo+Cj4gICAgICByYyA9IHBhZ2luZ19tb2Rl
X3JlZmNvdW50cyhkKQo+IC0gICAgICAgICA/IChnZXRfcGFnZV9mcm9tX21mbihfbWZuKG1mbiks
IGQpID8gMCA6IC1FSU5WQUwpCj4gLSAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4oX21mbihtZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKPiArICAgICAgICAg
PyAoZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSA/IDAgOiAtRUlOVkFMKQo+ICsgICAgICAgICA6
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKG1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwg
MCwgMSk7Cj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gICAgICBjYXNlIDA6Cj4gQEAg
LTI4MzcsMjIgKzI4MzcsMjMgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4p
Cj4gICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gLSAgICAgICAgICAgICAgICAgIkVycm9yIHdoaWxl
IGluc3RhbGxpbmcgbmV3IGJhc2VwdHIgJSIgUFJJX21mbiAiXG4iLCBtZm4pOwo+ICsgICAgICAg
ICAgICAgICAgICJFcnJvciB3aGlsZSBpbnN0YWxsaW5nIG5ldyBiYXNlcHRyICUiIFBSSV9tZm4g
IlxuIiwKPiArICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsKPiAgICAgICAgICByZXR1cm4g
cmM7Cj4gICAgICB9Cj4KPiAgICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKPgo+
ICAgICAgaWYgKCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9yZWZj
b3VudHMoZCkgKQo+IC0gICAgICAgIGZpbGxfcm9fbXB0KF9tZm4obWZuKSk7Cj4gLSAgICBjdXJy
LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGZuKG1mbik7Cj4gKyAgICAgICAg
ZmlsbF9yb19tcHQobWZuKTsKPiArICAgIGN1cnItPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFi
bGVfZnJvbV9tZm4obWZuKTsKPiAgICAgIHVwZGF0ZV9jcjMoY3Vycik7Cj4KPiAgICAgIHdyaXRl
X3B0YmFzZShjdXJyKTsKPgo+IC0gICAgaWYgKCBsaWtlbHkob2xkX2Jhc2VfbWZuICE9IDApICkK
PiArICAgIGlmICggbGlrZWx5KG1mbl94KG9sZF9iYXNlX21mbikgIT0gMCkgKQo+ICAgICAgewo+
IC0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG9sZF9i
YXNlX21mbikpOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFn
ZShvbGRfYmFzZV9tZm4pOwo+Cj4gICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMo
ZCkgKQo+ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiBAQCAtMzE4MCw3ICszMTgxLDcg
QEAgbG9uZyBkb19tbXVleHRfb3AoCj4gICAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShw
YWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpKSApCj4gICAgICAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7Cj4gICAgICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgICAgIHJjID0gbmV3X2d1
ZXN0X2NyMyhvcC5hcmcxLm1mbik7Cj4gKyAgICAgICAgICAgICAgICByYyA9IG5ld19ndWVzdF9j
cjMoX21mbihvcC5hcmcxLm1mbikpOwo+ICAgICAgICAgICAgICBicmVhazsKPgo+ICAgICAgICAg
IGNhc2UgTU1VRVhUX05FV19VU0VSX0JBU0VQVFI6IHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4g
aW5kZXggYWYxNjI0YS4uNTRhNjNjMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPiBAQCAt
Nzc0LDcgKzc3NCw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQg
cmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKPiAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oY3VycmQsIGdmbiwgTlVMTCwgUDJNX0FMTE9DKTsKPiAgICAgICAgICBpZiAoICFwYWdlICkK
PiAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7Cj4gKyAgICAgICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKHBhZ2Vf
dG9fbWZuKHBhZ2UpKTsKPiAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPgo+ICAgICAgICAgIHN3
aXRjaCAoIHJjICkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gaW5kZXggZWM3Y2UzYy4uNGMwM2EzMyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKPiBAQCAtNTM5LDcgKzUzOSw3IEBAIHZvaWQgYXVkaXRfZG9tYWlucyh2b2lkKTsKPgo+
ICAjZW5kaWYKPgo+IC1pbnQgbmV3X2d1ZXN0X2NyMyh1bnNpZ25lZCBsb25nIHBmbik7Cj4gK2lu
dCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbik7Cj4gIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgbWZuKTsKPiAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2
KTsKPiAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0cnVjdCB2Y3B1ICopOwo+IC0tCj4g
Mi4xLjQKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:31:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnpma-000628-3M; Fri, 01 Sep 2017 17:31:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dnpmY-00061x-Ib
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 17:31:02 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 38/FC-03283-55999A95; Fri, 01 Sep 2017 17:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfTOYd3QmSs
 jDXbuFrNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2vrrBXvBAq2J3027WBsbpil2MXBxCAhMY
 JU4vvskC4rAItLNKPHrdxgjiSAgsZpWY/fIJUIYTyMmT+N7eyA5hF0k83LKXCcIulnj+dS8ri
 M0rIChxciZEvbCApMSV6dPBbCEBD4m3LUfZQGxOAS+J1s0fWCHi7YwS9/fYg9hsAoYS/z+cBa
 rnALpCRaJxJQ/EeEOJVb9mMUKMD5A4de8x1HhXiTsbp4HZIgK6Es8WPGMDuZlZoJlRoqf3GNh
 tzAKaEq3bf7NPYBSeheS8WUhSCxiZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEBjQDEOxgvLsp4BCjJAeTkihvtf+KSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvN+mr4wUEixKTU+tSMvMAcYWTFqCg0dJhHcpSJq3uCAxtzgzHSJ1itGS48qVdV+YODasXg
 8kpxzY/oVJiCUvPy9VSpy3AqRBAKQhozQPbhws/i8xykoJ8zICHSjEU5BalJtZgir/ilGcg1F
 JmHcXyBSezLwSuK2vgA5iAjro3+cVIAeVJCKkpBoYzauMSgUjbbkn/J5v9ehkXGFYp+PEoGXJ
 +8o3syv8Nv2+VuB9bST/vrmqnz+GffdYwMp8YvUPS+t9c/+ouU9c7nLV4bgja+DvkkW33xWJH
 jnm2xiRcG+ik9LrixsfaqyzqL7+p+X4G5uHXMnWfEXZmm+NDq36tVQi8P83i8lf8+RPTvSxXr
 TYVYmlOCPRUIu5qDgRAAIcEnb6AgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504287060!80698016!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6058 invoked from network); 1 Sep 2017 17:31:01 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 17:31:01 -0000
Received: by mail-qk0-f195.google.com with SMTP id o63so616818qkb.5
 for <xen-devel@lists.xen.org>; Fri, 01 Sep 2017 10:31:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=8tK9fN0jE2cpMwX5qVini+cQi7Ir2l7sPFh6ICXNuBE=;
 b=h5qDw1yaELU+hNqlJ5T3NBfKLq0WZUPPPLkOQTcYkyZDRrU9yDKyNVpui7LHKYwVl0
 GJxUybPOvL1hUHUN0tKhNuoeNR1mKbZJgPiykipItnH8ZzXJx3DvKctP2le72TDvAaL4
 nSIwHg9F87Galc1Saa6FiU7eZ97ryPf0niVwXM3NVGWKI8/mY9hHf4pvM46Sa+B1aiCh
 Emp3ksEj5biwOK+NjTf1EtiijQhSyD21S2dWAyRNtWBq7x3riMMEpHNehZ7PjiOjRqzN
 2fD7pzCh9Mw+DLzKrnlglT38/WPtzTfyK++FL9MwcEYG5F2N9pWhC2/OOnTbjAKTSOWi
 xOYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=8tK9fN0jE2cpMwX5qVini+cQi7Ir2l7sPFh6ICXNuBE=;
 b=YcgmUD247gJYsISbJ1ZHJrIKCxbsF+Aco5NWZgdXJB5moj+bQEGW8IUp6a4/UrN/vY
 Yado917ATmnfU8scXbwDi6ND4Zz8Wg9gc1hdjLvo+ipcDQw/MB239UchgjJl3EAe8rvu
 byf4Pjevg3WHcgQ4PdFdX5bD7ftDBBwmVPKR7ny9vOFw2JfBYDGahgYmz6NLPZOx121n
 USTa9dmEZRhNAHoTFUfEUGD4uH0kwQ5bKcStbFZPmbXVkmuwC58fRn4dsiaDWbjitHdG
 Epxx7TKY8ZdJpry0eS+qxGCd9pmH+oW1NU9yMJwaXQSGW8Fbt8iLH3JOlp2DB5ZVFd78
 9khQ==
X-Gm-Message-State: AHPjjUgzSAWXOEpiAq7kP6/AdLzdNSoAFjKHHk+oWYZHA5ydicKEGgZ0
 v04QYfPU4nKlYrN8SWH8KF3gDuplLg==
X-Google-Smtp-Source: ADKCNb63iJSrZ6C3AFulnZHxNUxj0FvUI4xtDGNpBVWQF5j8sOquirwXB9wqAFl2A/F5AJDa9HJbPXHVkAig4166TqE=
X-Received: by 10.55.203.149 with SMTP id u21mr3371184qkl.305.1504287060190;
 Fri, 01 Sep 2017 10:31:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.78.73 with HTTP; Fri, 1 Sep 2017 10:30:59 -0700 (PDT)
In-Reply-To: <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
References: <1504095573-14153-1-git-send-email-andrew.cooper3@citrix.com>
 <1504095573-14153-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Fri, 1 Sep 2017 18:30:59 +0100
X-Google-Sender-Auth: vTwUybPrNdSEmzlxH-oe4RnmPuw
Message-ID: <CAFLBxZbyqJPuz9xeknh3wy=QFJPB_do3dO6kFzNWp+Ef467uwg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mm: Use mfn_t for make_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMToxOSBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0tCj4g
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KPiAgeGVuL2FyY2gveDg2L21t
L2hhcC9oYXAuYyAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMgfCAgOCArKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgIHwgIDQg
KystLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwgIDIgKy0KPiAgNSBmaWxl
cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZGMwN2I0
Zi4uZjBjODFlNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCj4gQEAgLTQ5OCw5ICs0OTgsOSBAQCB2b2lkIGZyZWVfc2hhcmVkX2RvbWhl
YXBfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQo+ICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZSk7Cj4gIH0KPgo+IC12b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIG1mbikKPiArdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKQo+ICB7
Cj4gLSAgICB2LT5hcmNoLmNyMyA9IG1mbiA8PCBQQUdFX1NISUZUOwo+ICsgICAgdi0+YXJjaC5j
cjMgPSBtZm5feChtZm4pIDw8IFBBR0VfU0hJRlQ7Cj4gIH0KPgo+ICB2b2lkIHdyaXRlX3B0YmFz
ZShzdHJ1Y3QgdmNwdSAqdikKPiBAQCAtNTE4LDcgKzUxOCw3IEBAIHZvaWQgd3JpdGVfcHRiYXNl
KHN0cnVjdCB2Y3B1ICp2KQo+ICAgKi8KPiAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2
KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGNyM19tZm47Cj4gKyAgICBtZm5fdCBjcjNfbWZu
Owo+Cj4gICAgICBpZiAoIHBhZ2luZ19tb2RlX2VuYWJsZWQodi0+ZG9tYWluKSApCj4gICAgICB7
Cj4gQEAgLTUyNyw5ICs1MjcsOSBAQCB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCj4g
ICAgICB9Cj4KPiAgICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkK
PiAtICAgICAgICBjcjNfbWZuID0gcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJs
ZV91c2VyKTsKPiArICAgICAgICBjcjNfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5n
dWVzdF90YWJsZV91c2VyKTsKPiAgICAgIGVsc2UKPiAtICAgICAgICBjcjNfbWZuID0gcGFnZXRh
YmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSk7Cj4gKyAgICAgICAgY3IzX21mbiA9IHBh
Z2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGUpOwo+Cj4gICAgICBtYWtlX2NyMyh2
LCBjcjNfbWZuKTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
IGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+IGluZGV4IDE1ZTQ4NzcuLjY5NDZmZGUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvaGFwLmMKPiBAQCAtNzE5LDcgKzcxOSw3IEBAIHN0YXRpYyB2b2lkIGhhcF91cGRh
dGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgewo+ICAgICAgICAgIG1mbl90
IG1tZm4gPSBoYXBfbWFrZV9tb25pdG9yX3RhYmxlKHYpOwo+ICAgICAgICAgIHYtPmFyY2gubW9u
aXRvcl90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX21mbihtbWZuKTsKPiAtICAgICAgICBtYWtlX2Ny
Myh2LCBtZm5feChtbWZuKSk7Cj4gKyAgICAgICAgbWFrZV9jcjModiwgbW1mbik7Cj4gICAgICAg
ICAgaHZtX3VwZGF0ZV9ob3N0X2NyMyh2KTsKPiAgICAgIH0KPgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwo+IGluZGV4IGU4ZWU2ZGIuLjM5MjZlZDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKPiBAQCAtMjk2MSw3ICsyOTYxLDcgQEAgc3RhdGljIHZvaWQgc2hfdXBkYXRlX3BhZ2luZ19t
b2RlcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG1mbl90IG1t
Zm4gPSB2LT5hcmNoLnBhZ2luZy5tb2RlLT5zaGFkb3cubWFrZV9tb25pdG9yX3RhYmxlKHYpOwo+
ICAgICAgICAgICAgICB2LT5hcmNoLm1vbml0b3JfdGFibGUgPSBwYWdldGFibGVfZnJvbV9tZm4o
bW1mbik7Cj4gLSAgICAgICAgICAgIG1ha2VfY3IzKHYsIG1mbl94KG1tZm4pKTsKPiArICAgICAg
ICAgICAgbWFrZV9jcjModiwgbW1mbik7Cj4gICAgICAgICAgICAgIGh2bV91cGRhdGVfaG9zdF9j
cjModik7Cj4gICAgICAgICAgfQo+Cj4gQEAgLTMwMDQsNyArMzAwNCw3IEBAIHN0YXRpYyB2b2lk
IHNoX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgICAgICAg
ICAvKiBEb24ndCBiZSBydW5uaW5nIG9uIHRoZSBvbGQgbW9uaXRvciB0YWJsZSB3aGVuIHdlCj4g
ICAgICAgICAgICAgICAgICAgKiBwdWxsIGl0IGRvd24hICBTd2l0Y2ggQ1IzLCBhbmQgd2FybiB0
aGUgSFZNIGNvZGUgdGhhdAo+ICAgICAgICAgICAgICAgICAgICogaXRzIGhvc3QgY3IzIGhhcyBj
aGFuZ2VkLiAqLwo+IC0gICAgICAgICAgICAgICAgbWFrZV9jcjModiwgbWZuX3gobmV3X21mbikp
Owo+ICsgICAgICAgICAgICAgICAgbWFrZV9jcjModiwgbmV3X21mbik7Cj4gICAgICAgICAgICAg
ICAgICBpZiAoIHYgPT0gY3VycmVudCApCj4gICAgICAgICAgICAgICAgICAgICAgd3JpdGVfcHRi
YXNlKHYpOwo+ICAgICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ob3N0X2NyMyh2KTsKPiBAQCAt
MzM4MCw5ICszMzgwLDkgQEAgc3RhdGljIGludCBzaGFkb3dfb25lX2JpdF9kaXNhYmxlKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBtb2RlKQo+ICAgICAgICAgICAgICBpZiAoIHYtPmFyY2gucGFnaW5n
Lm1vZGUgKQo+ICAgICAgICAgICAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93LmRl
dGFjaF9vbGRfdGFibGVzKHYpOwo+ICAgICAgICAgICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAm
IFRGX2tlcm5lbF9tb2RlKSApCj4gLSAgICAgICAgICAgICAgICBtYWtlX2NyMyh2LCBwYWdldGFi
bGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpKTsKPiArICAgICAgICAgICAgICAg
IG1ha2VfY3IzKHYsIHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikp
Owo+ICAgICAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgICAgICBtYWtlX2NyMyh2LCBwYWdl
dGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7Cj4gKyAgICAgICAgICAgICAgICBt
YWtlX2NyMyh2LCBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7Cj4KPiAg
I2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQo+ICAgICAgICAg
ICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IGM1YzBhZjguLmY3ZWZlNjYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAgLTQyNzMsNyArNDI3Myw3IEBAIHNoX3VwZGF0
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQo+ICAgICAgLy8vCj4gICAgICBp
ZiAoIHNoYWRvd19tb2RlX2V4dGVybmFsKGQpICkKPiAgICAgIHsKPiAtICAgICAgICBtYWtlX2Ny
Myh2LCBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLm1vbml0b3JfdGFibGUpKTsKPiArICAgICAg
ICBtYWtlX2NyMyh2LCBwYWdldGFibGVfZ2V0X21mbih2LT5hcmNoLm1vbml0b3JfdGFibGUpKTsK
PiAgICAgIH0KPiAgICAgIGVsc2UgLy8gbm90IHNoYWRvd19tb2RlX2V4dGVybmFsLi4uCj4gICAg
ICB7Cj4gQEAgLTQyODcsNyArNDI4Nyw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYs
IGludCBkb19sb2NraW5nKQo+ICAgICAgICAgIHYtPmFyY2guY3IzID0gdmlydF90b19tYWRkcigm
di0+YXJjaC5wYWdpbmcuc2hhZG93LmwzdGFibGUpOwo+ICAjZWxzZQo+ICAgICAgICAgIC8qIDQt
b24tNDogSnVzdCB1c2UgdGhlIHNoYWRvdyB0b3AtbGV2ZWwgZGlyZWN0bHkgKi8KPiAtICAgICAg
ICBtYWtlX2NyMyh2LCBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLnNoYWRvd190YWJsZVswXSkp
Owo+ICsgICAgICAgIG1ha2VfY3IzKHYsIHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guc2hhZG93
X3RhYmxlWzBdKSk7Cj4gICNlbmRpZgo+ICAgICAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IGluZGV4IDRjMDNh
MzMuLmRjZTNmMTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gQEAgLTU0MCw3ICs1NDAsNyBAQCB2b2lkIGF1
ZGl0X2RvbWFpbnModm9pZCk7Cj4gICNlbmRpZgo+Cj4gIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90
IG1mbik7Cj4gLXZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbWZu
KTsKPiArdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKTsKPiAgdm9pZCB1
cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsKPiAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVz
KHN0cnVjdCB2Y3B1ICopOwo+ICB2b2lkICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkcik7Cj4gLS0KPiAyLjEuNAo+Cj4KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnq4X-0007OX-Ld; Fri, 01 Sep 2017 17:49:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dnq4V-0007OR-JR
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 17:49:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 26/D9-02046-EAD99A95; Fri, 01 Sep 2017 17:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfS6ru66uSs
 jDU7O4LZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO65/oW/JWoOLxnFXMDY69QFyMXh5DABEaJ
 7aufsYA4LAINrBLHbz5gB3EkBOawSvxaMZWpi5ETyMmTmNNymLWLkQPILpK4PdkdIlwscWXrZ
 FYQm1dAUOLkzCcsILaQgIfE112r2UBsTgFLibMfHrNCbJvKKPH0xl5GkASbgIbE2ikHwYpYBF
 Qknn8+DTUoQGLV4tuMILuEBVIlvncYg4RFBBQlHry8CTaHWeA+k8SWV0/B5jALaEq0bv/NPoF
 RcBaSO2YhSS1gZFrFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJ
 ERie9QwMjDsYTzU7H2KU5GBSEuWt9l8RKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt27Oykghw
 aLU9NSKtMwcYKTApCU4eJREeDVmA6V5iwsSc4sz0yFSpxgtOa5cWfeFiWPD6vVAcsqB7V+YhF
 jy8vNSpcR5J4DMEwBpyCjNgxsHi+ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5N4BM4cn
 MK4Hb+groICagg/59XgFyUEkiQkqqgdE98W5098tVNcctoq9Njnh+SFF5Ygjf4UStHM8Tqmtt
 dl0/qPDhrV998m5ptZTi9zNWhm3fEXvjjIb7vfkVgn+23jmw77O7+9UfR0/7HLjHynvt7zyxW
 3875RIO3Dml9TGpfOGjk12ftjg8ubrz+ymtSY9Fc4PN1k37Kza5rmSPIkte0Cq1+1W6SizFGY
 mGWsxFxYkACsLOpuECAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504288173!108682955!1
X-Originating-IP: [209.85.215.45]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38015 invoked from network); 1 Sep 2017 17:49:34 -0000
Received: from mail-lf0-f45.google.com (HELO mail-lf0-f45.google.com)
 (209.85.215.45)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 17:49:34 -0000
Received: by mail-lf0-f45.google.com with SMTP id g18so3324629lfl.2
 for <xen-devel@lists.xen.org>; Fri, 01 Sep 2017 10:49:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Pvx85CFls/pCyPRsbJgTbQO/Scy196LOGO75VOSV6Vk=;
 b=nV/GWPjysD4cQpSjX/ft7bmdPqr76tV/pO1QO3Yl9Opp1tVyNQkHFQt3Aw2GwJkL1i
 JGSrxbDCgkZeQIykMQU0IeOGFPUFfb4+p5IZ3iU4PLQDS82963+6l42bKv9JFq+Xd2o/
 aqIrHVIFTNKmOTy5446HbH4oD+MQrO+nPcJgjEMSBejN5hx4kr2WvIJQRzhPNzXh9rJP
 XXrVqIaZRW6CvzT+3m8/1HLVI6Z6iQHFAl5mUEz11qCy8OXa3QuCsQe7l/NRX2/0+0k/
 lxsqNWOI59FXE27PsHePUqJ4XDNPfj9U5MupVlvaAS1ZSZKgKQfkzxJT03KdsVwc63Qy
 vnrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Pvx85CFls/pCyPRsbJgTbQO/Scy196LOGO75VOSV6Vk=;
 b=KaX4/aHg4tsIxCwzXXB+cAyq3wWMApgisZpUhCx044a5jf+RpetxhWQ+2k+4xoEBEU
 7KsUZUt0lLZ3tXnap0P7Si3ifABWKm43DeWIvHLxtr5wEjnlhytLGAvscffQqoy7qi7I
 Nf/5BFHR66OCOGGo0Hx+mfgwKindqTLFfuGqvbsrLZcCRovfSclKtRxaOBGucRpBOCH9
 MS42x971+bckl/Z902KocAaedToCrs7+GmjoBiaeOfTeAe/xsuF/OMUcZ7b2ZKEWpDU/
 MWG70gOq9PV5eJfF0PyoN9Ljc/tO0DpN01ACkWcAQRmRgtCvuM7Owm1+L94XW4uVvKip
 11Aw==
X-Gm-Message-State: AHPjjUgjLsUujpGQp8lg+c2KJ1VIgMw5mdVfXBt6iRM0wBULhiknusmL
 l4+tFoEhbro3kWxFOo2YryFg/E11/w==
X-Google-Smtp-Source: ADKCNb7lyWwhr/kkW9U9Mx9ZHmCyMo4kbTsOMvEMj3wZrLXgvpY22XZTotaL59sJTCDlEhpOy+VClJKBO1Ct5Hur8R0=
X-Received: by 10.25.26.140 with SMTP id a134mr1028847lfa.159.1504288173255;
 Fri, 01 Sep 2017 10:49:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Fri, 1 Sep 2017 10:49:32 -0700 (PDT)
In-Reply-To: <20170901162307.jcyegg72xqg5bke3@citrix.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-6-blackskygg@gmail.com>
 <20170901162307.jcyegg72xqg5bke3@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 2 Sep 2017 01:49:32 +0800
Message-ID: <CAHrd_jqaAhdSQtH7zHfopz1u=cEB2_VmMr4W5ax5SGRoy37RGQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 5/6] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKVGhhbmtzIGZvciByZXZpZXdpbmcuCgoyMDE3LTA5LTAyIDA6MjMgR01UKzA4OjAw
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ogo+IE9uIFN1biwgQXVnIDI3LCAyMDE3IGF0
IDA0OjM2OjE0UE0gKzA4MDAsIFpob25nemUgTGl1IHdyb3RlOgo+PiBBZGQgbGlieGxfX3NzaG1f
YWRkIHRvIG1hcCBzaGFyZWQgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCBUaGUgbWFw
cGluZwo+PiBwcm9jZXNzIGludm9sdmVzIHRoZSBmb2xsd2luZyBzdGVwczoKPj4KPj4gICAqIFNl
dCBkZWZhdWx0cyBhbmQgY2hlY2sgZm9yIGZ1cnRoZXIgZXJyb3JzIGluIHRoZSBzdGF0aWNfc2ht
IGNvbmZpZ3M6Cj4+ICAgICBvdmVybGFwcGluZyBhcmVhcywgaW52YWxpZCByYW5nZXMsIGR1cGxp
Y2F0ZWQgbWFzdGVyIGRvbWFpbiwKPj4gICAgIG5vIG1hc3RlciBkb21haW4gZXRjLgo+PiAgICog
V3JpdGUgaW5mb21hdGlvbiBvZiBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBpbnRvIHRoZSBh
cHByb3ByaWF0ZQo+PiAgICAgeGVuc3RvcmUgcGF0aHMuCj4+ICAgKiBVc2UgeGNfZG9tYWluX2Fk
ZF90b19waHlzbWFwX2JhdGNoIHRvIGRvIHRoZSBwYWdlIHNoYXJpbmcuCj4+ICAgKiBTZXQgdGhl
IHJlZmNvdW50IG9mIHRoZSBzaGFyZWQgcmVnaW9uIGFjY29yZGluZ2x5Cj4+Cj4+IFRlbXBvcmFy
aWx5IG1hcmsgdGhpcyBhcyB1bnN1cHBvcnRlZCBvbiB4ODYgYmVjYXVzZSBjYWxsaW5nIHAybV9h
ZGRfZm9yZWdpbiBvbgo+PiB0d28gZG9tVSdzIGlzIGN1cnJlbnRseSBub3QgYWxsb3dkIG9uIHg4
NiAoc2VlIHRoZSBjb21tZW50cyBpbgo+PiB4ODYvbW0vcDJtLmM6cDJtX2FkZF9mb3JlZ2luIGZv
ciBtb3JlIGRldGFpbHMpLgo+Pgo+PiBUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNl
dHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+PiBmcm9tIHhsIGNvbmZp
ZyBmaWxlIiAoc2VlIFsxXSkuCj4+Cj4+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5odG1sCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KPiBbLi4uXQo+PiArCj4+ICsg
ICAgICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL21hc3RlciIsIHNzaG1fcGF0
aCksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOwo+
PiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+PiArICAgICAgICBtYXN0ZXJfZG9taWQgPSBz
dHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOwo+PiArCj4+ICsgICAgICAgIGlmIChzc2htLT5w
cm90ID09IExJQlhMX1NTSE1fUFJPVF9VTktOT1dOKSB7Cj4+ICsgICAgICAgICAgICBzc2htLT5w
cm90ID0gbWFzdGVyX3NzaG0ucHJvdDsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICAvKiBjaGVj
ayBpZiB0aGUgc2xhdmUgaXMgYXNraW5nIHRvbyBtdWNoIHBlcm1pc3Npb24gKi8KPj4gKyAgICAg
ICAgaWYgKG1hc3Rlcl9zc2htLnByb3QgPCBzc2htLT5wcm90KSB7Cj4+ICsgICAgICAgICAgICBT
U0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwgInNsYXZlIGlzIGFza2luZyB0b28gbXVjaCBwZXJt
aXNzaW9uLiIpOwo+PiArICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKPj4gKyAgICAgICAg
ICAgIGdvdG8gb3V0Owo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgLyogYWxsIGNoZWNr
cyBwYXNzZWQsIGRvIHRoZSBqb2IgKi8KPj4gKyAgICAgICAgaWYgKCFpc3JldHJ5KSB7Cj4+ICsg
ICAgICAgICAgICByYyA9IGxpYnhsX19zc2htX2RvX21hcChnYywgbWFzdGVyX2RvbWlkLCBkb21p
ZCwgc3NobSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc3Rlcl9z
c2htLmJlZ2luLCBtYXN0ZXJfc3NobS5lbmQpOwo+PiArICAgICAgICAgICAgaWYgKHJjKSBnb3Rv
IG91dDsKPgo+IFlvdSBwcm9iYWJseSBuZWVkIHRvIHJvbGwgYmFjayB0aGUgbWFwcGluZyBzaG91
bGQgdGhlIHRyYW5zYWN0aW9uIGdldHMKPiBhYm9ydGVkIGluIHRoaXMgbG9vcC4KCk9LLiBJJ2xs
IG1vdmUgdGhlIHJvbGxiYWNrIGNvZGUgdG8gdGhlIGFib3J0IHBhdGguCgo+Cj4+ICsgICAgICAg
IH0KPj4gKwo+PiArICAgICAgICAvKiB3cml0ZSB0aGUgcmVzdWx0IHRvIHhlbnN0b3JlIGFuZCBj
b21taXQgKi8KPj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQs
IGRvbV9yb2xlX3BhdGgsICJzbGF2ZSIpOwo+PiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+
PiArICAgICAgICByYyA9IGxpYnhsX194c193cml0ZXYoZ2MsIHh0LCBzbGF2ZV9wYXRoLCBlbnRz
KTsKPj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKyAgICAgICAgcmMgPSBsaWJ4bF9f
c3NobV9pbmNyZWYoZ2MsIHh0LCBzc2htX3BhdGgpOwo+PiArICAgICAgICBpZiAocmMpIGdvdG8g
b3V0Owo+PiArCj4+ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChn
YywgJnh0KTsKPj4gKyAgICAgICAgaWYgKCFyYykgYnJlYWs7Cj4+ICsgICAgICAgIGlmIChyYyA8
IDApIGdvdG8gb3V0Owo+PiArICAgICAgICBpc3JldHJ5ID0gdHJ1ZTsKPj4gKyAgICB9Cj4+ICsK
Pj4gKyAgICByYyA9IDA7Cj4+ICtvdXQ6Cj4+ICsgICAgbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fi
b3J0KGdjLCAmeHQpOwo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlu
dCBsaWJ4bF9fc3NobV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNz
aG0pCj4+ICt7Cj4+ICsKPgo+IE5vIHJlZmNvdW50IGluY3JlbWVudCBoZXJlPwoKRm9yIGV2ZXJ5
IHNzaG0gSUQsIHRoaXMgd2lsbCBiZSBjYWxsZWQgb25seSBvbmNlLiBBbmQgaW4gdGhlIHhlbnN0
b3JlCmVudHMgYXJyYXksIEkndmUgIGFscmVhZHkKc2V0ICJ1c2VycyA9IDEiLCBzbyB0aGVyZSdz
IG5vIG5lZWQgdG8gY2FsbCBsaWJ4bF9fc3NobV9pbmNyZWYoKS4KCgpDaGVlcnMsCgpaaG9uZ3pl
IExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 17:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 17:56:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnqBL-0008IY-Br; Fri, 01 Sep 2017 17:56:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dnqBK-0008IS-2M
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 17:56:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F9/D0-02046-55F99A95; Fri, 01 Sep 2017 17:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfS6oW7I/JW
 RBqtWq1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfn79lKjjHXdEy/ThjA+M7zi5GTg4hgYmM
 Ei17fbsYuThYBBpYJVY9fM4E4kgIzGGV2PJ6LTNIlYRAnkTLrOlsEHaRxLUbXUwQdqHE5YYFL
 CA2r4CgxMmZT1ggpnpIbGo4ytrFyMHBKWAp0dvHDDJTSGAqo8T6OXfBetkENCTWTjkINpNFQE
 Xix+rzUHMCJH7f/MQOYgsLZEqcXXyQFcQWEVCUePDyJivIIGaB+0wSW149ZQRJMAtoSrRu/80
 +gVFwFpI7ZiFJLWBkWsWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJec
 n7uJERii9QwMjDsYW0/4HWKU5GBSEuWt9l8RKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DKwSOzG
 aVY8vLzUpUkeC/PXRkpJFiUmp5akZaZA4wimFIJDh4lEV6TeUBp3uKCxNzizHSI1ClGS44rV9
 Z9YeLYsHo9kJxyYPsXJiGweVLivAdB5gmANGSU5sGNg0X6JUZZKWFeRgYGBiGegtSi3MwSVPl
 XjOIcjErCvFwga3ky80rgtr4COogJ6KB/n1eAHFSSiJCSamB0qr/7mGvad/et9iyzwkKt3npZ
 TJI/wcafsnDujwn/315Zc/OhQ39T9562DUXn2F4vd3IImctRVy6yJm1Tc9atxevLl3v66Zlp1
 j/tmuHF06kYcs9C7prGjsip12davFy0OvmV0tsJ5R1Hal9q//8Sccm4XP7L1sd37u47nBMpmX
 O7ZpJMkuZtJZbijERDLeai4kQAg6NyY+8CAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504288596!105125042!1
X-Originating-IP: [209.85.215.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10488 invoked from network); 1 Sep 2017 17:56:36 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Sep 2017 17:56:36 -0000
Received: by mail-lf0-f49.google.com with SMTP id a126so3453361lfa.0
 for <xen-devel@lists.xen.org>; Fri, 01 Sep 2017 10:56:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=N5GRjRq0jjY+pNJo8H8yfA7gEmtZffRdgqz7B0kVeb4=;
 b=i46/UDLx2r+6lgCjM77I33UZ/qpENo22YT49PASqPBsqEnrW8auutq1xpAB6oeBrXp
 DpNWS8YkCHP0qC6/6Pw2tK68ZeAgotBt2V/JDw+1FulBj4hqwbWr/oEyRBl1jKz4yaXk
 gBTIf1/uwS6mPJx898p5BmXedKGvngZiWe7/uit00qVU6S5JtnGYygAqIxOYTdqK2f6X
 RPj0nUEu+H92cfhxP/9VnoosPIenUGDKNhXgpGaagR9KXUgOC3mQkPimlQrFt2mj0YZ9
 3zvclaVGzZnZ37Hms2fzqWljiqYbNq66qeRMnHTaL0aKdxtx+q0ciSlvkgig5Ls7vPWP
 S/iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=N5GRjRq0jjY+pNJo8H8yfA7gEmtZffRdgqz7B0kVeb4=;
 b=FSBG1xuKAi/9RgB0LBAtVMN7tZi1OJkZvI/GkQuohmEwH11a4C67SPLL8cD/WQhmsm
 lio9zyEC+E5VPh2+sU1ZhTyDwblGOyZ/l6ZkU2rWW+wqTqvQqG7rrDX8n03svqpA8aAo
 H0uZh8CAP+wR/7Ad8rg1uOyO0KAB8lWT4YHic1UXsJDK34bgiblLepvY8/sPQ8kD4a+0
 ljkaWLnpOvmHGT5b7qlViI9iqK1tADzb3tot8Cla7cI6yCryt+zXlTSRJm2z2WkTieYK
 /BcJYfReNFs5+mqPBj36REN/NXEVisrEYakdbhoulLiLoB2t9jASkQZypaxOMxUI79E0
 MVZA==
X-Gm-Message-State: AHPjjUgYh1FhlVmCiDBa7kxUpCFZ5hApvxiH+wdOXlfYttI5PDoRaoj2
 FrHibzesAf46K0MemFx0uDV0Rp0tdg==
X-Google-Smtp-Source: ADKCNb42OVODes9UeRJ086YOJQ+0OJKvBaaer+r/i+KBsXfIiDLQ3Nw5DNvBBgoaip3Evla/6NQX42VBdDYISKs1hWY=
X-Received: by 10.25.89.143 with SMTP id n137mr1260454lfb.6.1504288595845;
 Fri, 01 Sep 2017 10:56:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.38.78 with HTTP; Fri, 1 Sep 2017 10:56:35 -0700 (PDT)
In-Reply-To: <20170901160330.ir5mu6o6ornbvhxe@citrix.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-4-blackskygg@gmail.com>
 <20170901160330.ir5mu6o6ornbvhxe@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 2 Sep 2017 01:56:35 +0800
Message-ID: <CAHrd_joMQ22edkOJd1Xajt6kx+FhCVxFNdL2uzboLE5QKOtOCQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/6] libxl:xl: add parsing code to parse
 "libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wOS0wMiAwOjAzIEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjoK
PiBPbiBTdW4sIEF1ZyAyNywgMjAxNyBhdCAwNDozNjoxMlBNICswODAwLCBaaG9uZ3plIExpdSB3
cm90ZToKPj4gQWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBs
aWJ4bF9zdGF0aWNfc3NobSBzdHJ1Y3QKPj4gdG8gdGhlIGxpYnhsL2xpYnhsdV8qIGZhbWlseS4g
QW5kIGFkZCByZWFsYXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KPj4gcGFyc2UgdGhlIHN0cnVj
dCBmcm9tIHhsIGNvbmZpZyBmaWxlcy4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdwo+
PiBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25m
aWcgZmlsZSIgKHNlZSBbMV0pLgo+Pgo+PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRtbAo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4KPiBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPgo+IEkgYW0gd29uZGVyaW5nIGlmIHRoZXJlIGlz
IGEgY2hhbmNlIHRvIGV4dHJhY3QgdGhlIGtleT12YWx1ZSBwYXJzaW5nCj4gaW50byBzdGFuZGFs
b25lIGZ1bmN0aW9uIGFuZCB1c2UgaXQgZXZlcnl3aGVyZSB0aG91Z2guCgpJIHRoaW5rIHRoaXMg
aXMgYSBnb29kIGlkZWEuCgo+Cj4+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
Pgo+IENvcnJlY3RseSB0cmltIHlvdXIgQ0MgbGlzdCBuZXh0IHRpbWUgcGxlYXNlLiBBIGxvdCBv
ZiBoeXBlcnZpc29yIHBlb3BsZQo+IGRvbid0IG5lZWQgdG8gZ2V0IENDZWQgb24gdGhpcyBwYXRj
aC4KCkFjdHVhbGx5LCB0aGlzIGxpc3QgaXMgZ2VuZXJhdGVkIGJ5IGdldF9tYWludGFpbmVyLnBs
LiBNYXliZSBuZXh0IHRpbWUgSSBzaG91bGQKZ28gY2FyZWZ1bGx5IHRocm91Z2ggdGhlIGxpc3Qg
YW5kIHJlbW92ZSBzb21lIG9mIHRoZSBuYW1lcyBtYW51YWxseS4KCkNoZWVycywKClpob25nemUg
TGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 18:10:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 18:10:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnqOT-0001PZ-Kp; Fri, 01 Sep 2017 18:10:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnqOS-0001PT-4Y
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 18:10:12 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2B/DF-01777-382A9A95; Fri, 01 Sep 2017 18:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQrdp0cp
 Ig6urzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3Fw8xF+xlrtj55hljA+Nnpi5GDg4JAT+J
 vV0aXYycHCwCKhI3nt9gBAmzCdhLTP9aARIWEVCW6P31m6WLkYuDWWAGk8SVVdNZQGqEBVIkl
 p9gAqnhFfCQmLh1LiuILSRQJHHoQgsbRFxQ4uTMJywgNrOAnsSNqVPYQFqZBaQllv/jgAjLSz
 Rvnc0MYnMCbV2y8BUjiC0KdM3JlWuYIEYqSvTPewA2UkIgXWLr31/MExgFZiHZMAvJhlkIG2Y
 h2bCAkWUVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgsDIA
 wQ7Gs6c9DzFKcjApifJW+6+IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa7JwZaSQYFFqempFW
 mYOMG5g0hIcPEoivI4gad7igsTc4sx0iNQpRmOOjp4NX5g4mj5s+cIkxJKXn5cqJc6rClIqAF
 KaUZoHNwgWz5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzBsBMoUnM68Ebt8roFOYgE7593k
 FyCkliQgpqQbGWLXn2RkuhaqbHoQuat7bf81vl6nMnFyX4guLngopbemtfeG/muXriQt1rimJ
 M5fyy2hs+RGzYkLU13ma7tMj5866fXtByqV2vhPfQoROeU5KsLReryHPHrS3giH7lmrSc5PCP
 XI2GzJ2Wy56ry98LtWabde7maaaD7RzWvoMz9WLsxhmn2RRYinOSDTUYi4qTgQAP8mZO+ICAA
 A=
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504289410!89380246!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34982 invoked from network); 1 Sep 2017 18:10:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 18:10:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="52045929"
Date: Fri, 1 Sep 2017 19:10:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901181006.nq7amugkov4no6xo@MacBook-Pro-de-Roger.local>
References: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
 <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A9A5CA0200007800176A67@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH resend] domctl/x86: move vMSI related
 #define-s to public interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6MjQ6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gWGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1zICh3aXRoIGRpZmZl
cmVudCBuYW1lcykgaXMgYQo+IHN0cm9uZyBoaW50IHRoYXQgdGhlc2Ugc2hvdWxkIGJlIHBhcnQg
b2YgdGhlIHB1YmxpYyBpbnRlcmZhY2UsIGF0IHRoZQo+IHNhbWUgdGltZSBtYWtpbmcgb2J2aW91
cyB0aGF0IGFueSBjaGFuZ2UgdG8gdGhlIHZhbHVlcyBpbiBhbiBpbnRlcmZhY2UKPiBtb2RpZmlj
YXRpb24gKGFuZCBoZW5jZSBuZWVkcyBzdWl0YWJsZSBjYXJlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 18:20:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 18:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnqYS-0002MT-J2; Fri, 01 Sep 2017 18:20:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410c1cd1d=roger.pau@citrix.com>)
 id 1dnqYR-0002MN-Bd
 for xen-devel@lists.xenproject.org; Fri, 01 Sep 2017 18:20:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 16/25-02042-EE4A9A95; Fri, 01 Sep 2017 18:20:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQvfdkpW
 RBo8vslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknP3xhKdjEXrFq8wHGBsaZbF2MnBwSAn4S
 B54sYQGxWQRUJLYfvsfaxcjBwSZgLzH9awVIWERAWaL312+wEmaBUonvL7aCtQoLhEs8u9YHZ
 vMKeEjMOL6FEcQWEiiSaDk7nREiLihxcuYTqF49iRtTp7CBjGcWkJZY/o8DIiwv0bx1NjOIzQ
 m0df2pa2CtokDXnFy5hglipKJE/7wHUBenS0x81sMygVFgFpINs5BsmIWwYRaSDQsYWVYxahS
 nFpWlFukamuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGKwMQ7GA8e9rzEKMk
 B5OSKG+1/4pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK82xevjBQSLEpNT61Iy8wBRg5MWoKDR
 0mENxEkzVtckJhbnJkOkTrFaMzR0bPhCxNH04ctX5iEWPLy81KlxHnbQEoFQEozSvPgBsEi+h
 KjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEed+CTOHJzCuB2/cK6BQmoFP+fV4BckpJIkJKqoF
 Rw0Il0bfJ+IGexFsuIfeyOYuWFytt1xd9OGdfcu/NbVIzYzMrnj/3dU4M5atpuHiHeXekUMyK
 /byiP3b2X+dJ7Jy1+Fn3RpPv/3Z2fTii0pnqdti4/soRhuJ5lzrmJQuXbJJgq0l9pp3OyTpDW
 Dl9i3Te+oxJ0jluJ5YzlQmu0W1sumw7XUKJpTgj0VCLuag4EQBiMUub4wIAAA==
X-Env-Sender: prvs=410c1cd1d=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504290029!71162175!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4404 invoked from network); 1 Sep 2017 18:20:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 18:20:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="52046424"
Date: Fri, 1 Sep 2017 19:20:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170901182022.2m46ussfgiwo32c5@MacBook-Pro-de-Roger.local>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6MjU6NDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gWGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1zICh3aXRoIGRpZmZl
cmVudCBuYW1lcykgaXMgYQo+IHN0cm9uZyBoaW50IHRoYXQgdGhlc2Ugc2hvdWxkIGhhdmUgYmVl
biBwYXJ0IG9mIHRoZSBwdWJsaWMgaW50ZXJmYWNlCj4gZnJvbSB0aGUgdmVyeSBzdGFydC4gVXNl
IHRoZW0gaWYgdGhleSdyZSBhdmFpbGFibGUsIGZhbGxpbmcgYmFjayB0bwo+IHByaXZhdGVseSBk
ZWZpbmVkIHZhbHVlcyBvbmx5IHdoZW4gdXNpbmcgb2xkZXIgaGVhZGVycy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IAo+IC0tLSBhL2h3L3hlbi94
ZW5fcHRfbXNpLmMKPiArKysgYi9ody94ZW4veGVuX3B0X21zaS5jCj4gQEAgLTE4LDYgKzE4LDEx
IEBACj4gIAo+ICAjZGVmaW5lIFhFTl9QVF9BVVRPX0FTU0lHTiAtMQo+ICAKPiArI2lmbmRlZiBY
RU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFTSwo+ICsjaWYgWEVOX0RPTUNUTF9JTlRFUkZB
Q0VfVkVSU0lPTiA+PSAweDAwMDAwMDBlCgpYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIGlz
IGFscmVhZHkgMHhlICh3aXRob3V0IHlvdSBhZGRlZApkZWZpbmVzKSwgSSBndWVzcyBpdCBkb2Vz
bid0IG1hdHRlciBtdWNoIGJlY2F1c2Ugd2Ugb25seSBjYXJlIGZvcgpzdGFibGUgcmVsZWFzZXMu
CgpJIHdvdWxkIHByb2JhYmx5IGJlIGZpbmUgd2l0aG91dCB0aGUgaW50ZXJmYWNlIGNoZWNrIGFu
ZCB0aGUgZXJyb3IsCmJ1dCBJIGRvbid0IGtub3cgdGhlIGFwcHJvYWNoIHdlIHVzdWFsbHkgdGFr
ZSByZWdhcmRpbmcgdGhvc2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 18:28:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 18:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnqfh-0002q4-89; Fri, 01 Sep 2017 18:28:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4105850c3=Andrew.Cooper3@citrix.com>)
 id 1dnqff-0002py-Cz
 for xen-devel@lists.xen.org; Fri, 01 Sep 2017 18:27:59 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 33/7F-02224-EA6A9A95; Fri, 01 Sep 2017 18:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve7aZSs
 jDfY/sbJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMOLTrOVnBav+LN9aOsDYzvNboYOTkkBPwl
 fn27yA5iswnoS+x+8YkJxBYRUJc43XGRtYuRi4NZYBGjxLXlk1hAEsICBhLH9s0DK2IRUJFY+
 eQWmM0r4CFx9+gDdoihchLnj/9kBrGFBNQkrvVfYoeoEZQ4OfMJ2BxmAQmJgy9eME9g5J6FJD
 ULSWoBI9MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBgYAC
 CHYyN350OMUpyMCmJ8lb7r4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7d+nKSCHBotT01Iq0
 zBxgWMKkJTh4lER4+5YApXmLCxJzizPTIVKnGBWlxHlXg/QJgCQySvPg2mCxcIlRVkqYlxHoE
 CGegtSi3MwSVPlXjOIcjErCvKEgU3gy80rgpr8CWswEtPjf5xUgi0sSEVJSDYzB8dtkZfvTfD
 JU1jlVLW7Rvf+2Wu5a7+SCSavPtDP1uO5vnuUlzqJYM/GmZOr/G7Wzsgw3yaanqP+dnn1SI3f
 ur/PVzwKOX1K1erK5Nkm78m11eNebH4Z75qxNc5Fm7tCe9ea855TZOcsiH3e1xB7eH7PnyevC
 tOrbRqITZy1P6rjE2iElxqvEUpyRaKjFXFScCADW5hZEgAIAAA==
X-Env-Sender: prvs=4105850c3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504290476!95939656!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48478 invoked from network); 1 Sep 2017 18:27:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 18:27:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446256796"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 1 Sep 2017 19:27:53 +0100
Message-ID: <1504290473-1397-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: Drop asmlinkage everywhere
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YXNtbGlua2FnZSBpcyBkZWZpbmVkIGFzIG5vdGhpbmcgb24gYWxsIGFyY2hpdGVjdHVyZXMsIGFu
ZCBub3QgdXNlZApjb25zaXN0ZW50bHkgYW55d2hlcmUsIGV2ZW4gaW4gY29tbW9uIGNvZGUuICBS
ZW1vdmUgaXQgYWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFw
cy5jICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMgICB8ICAyICst
CiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVu
L2NvbW1vbi9zb2Z0aXJxLmMgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hY3BpL2FjcGl4
Zi5oICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8ICAyIC0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgIDIgLS0KIHhlbi9pbmNsdWRlL3hlbi9zb2Z0
aXJxLmggICAgfCAgMiArLQogOCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyMSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCmluZGV4IGMyNGZjMTQuLjcwNTI1NTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi90
cmFwcy5jCkBAIC0yMyw3ICsyMyw3IEBACiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAK
LWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbihzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgZG9fdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24oc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDMyX3QgcGMgPSByZWdzLT5wYzsK
ICAgICB1aW50MzJfdCBpbnN0cjsKQEAgLTUwLDE3ICs1MCwxNyBAQCBhc21saW5rYWdlIHZvaWQg
ZG9fdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJVbmRlZmluZWQgSW5zdHJ1Y3Rpb24iLCByZWdzKTsK
IH0KIAotYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcl9jYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQordm9pZCBkb190cmFwX2h5cGVydmlzb3JfY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBkb191bmV4cGVjdGVkX3RyYXAoIkh5cGVydmlzb3Ig
Q2FsbCIsIHJlZ3MpOwogfQogCi1hc21saW5rYWdlIHZvaWQgZG9fdHJhcF9wcmVmZXRjaF9hYm9y
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgZG9fdHJhcF9wcmVmZXRjaF9hYm9y
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBkb191bmV4cGVjdGVkX3RyYXAo
IlByZWZldGNoIEFib3J0IiwgcmVncyk7CiB9CiAKLWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2Rh
dGFfYWJvcnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit2b2lkIGRvX3RyYXBfZGF0YV9h
Ym9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICAvKgogICAgICAqIFdlIGNh
bm5vdCBkaXN0aW5ndWlzaCBYZW4gU0Vycm9ycyBmcm9tIHN5bmNocm9ub3VzIGRhdGEgYWJvcnRz
LiBXZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvdHJhcHMuYwppbmRleCAzNmIzYTMwLi4zODQ3MGExIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdHJhcHMuYwpA
QCAtMzAsNyArMzAsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqaGFuZGxlcltdPSB7CiAgICAgICAg
ICJFcnJvciIKIH07CiAKLWFzbWxpbmthZ2Ugdm9pZCBkb19iYWRfbW9kZShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IHJlYXNvbikKK3ZvaWQgZG9fYmFkX21vZGUoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGludCByZWFzb24pCiB7CiAgICAgdW5pb24gaHNyIGhzciA9IHsgLmJp
dHMgPSByZWdzLT5oc3IgfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhYTgzOGU4Li43ZjZlYzE1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTg1LDcg
KzE4NSw3IEBAIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogICAgIGlzYigpOwogfQogCi1hc21saW5r
YWdlIHZvaWQgX19kaXYwKHZvaWQpCit2b2lkIF9fZGl2MCh2b2lkKQogewogICAgIHByaW50aygi
RGl2aXNpb24gYnkgemVybyBpbiBoeXBlcnZpc29yLlxuIik7CiAgICAgQlVHKCk7CkBAIC0yODI0
LDcgKzI4MjQsNyBAQCBzdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi1hc21saW5rYWdlIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBkb190cmFwX2d1ZXN0
X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIApAQCAtMjk1Miw3ICsyOTUyLDcgQEAgYXNt
bGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICB9CiB9CiAKLWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVn
cy0+aHNyIH07CiAKQEAgLTI5NzMsMzMgKzI5NzMsMzMgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3Ry
YXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi1hc21s
aW5rYWdlIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQordm9pZCBkb190cmFwX2h5cF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogCiAgICAgX19kb190cmFwX3NlcnJv
cihyZWdzLCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3MpKTsKIH0KIAotYXNtbGlua2FnZSB2b2lk
IGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBk
b190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBl
bnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7CiAKICAgICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3Ms
IHRydWUpOwogfQogCi1hc21saW5rYWdlIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCit2b2lkIGRvX3RyYXBfaXJxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewogICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKICAgICBnaWNfaW50ZXJydXB0
KHJlZ3MsIDApOwogfQogCi1hc21saW5rYWdlIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCit2b2lkIGRvX3RyYXBfZmlxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKICAgICBnaWNfaW50ZXJy
dXB0KHJlZ3MsIDEpOwogfQogCi1hc21saW5rYWdlIHZvaWQgbGVhdmVfaHlwZXJ2aXNvcl90YWls
KHZvaWQpCit2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQogewogICAgIHdoaWxlICgx
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc29mdGlycS5jIGIveGVuL2NvbW1vbi9z
b2Z0aXJxLmMKaW5kZXggYWMxMmNmOC4uODNjM2MwOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
b2Z0aXJxLmMKKysrIGIveGVuL2NvbW1vbi9zb2Z0aXJxLmMKQEAgLTU4LDcgKzU4LDcgQEAgdm9p
ZCBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXModm9pZCkKICAgICBfX2RvX3NvZnRpcnEoMXVsPDxT
Q0hFRFVMRV9TT0ZUSVJRKTsKIH0KIAotYXNtbGlua2FnZSB2b2lkIGRvX3NvZnRpcnEodm9pZCkK
K3ZvaWQgZG9fc29mdGlycSh2b2lkKQogewogICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAg
ICAgX19kb19zb2Z0aXJxKDApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpeGYu
aCBiL3hlbi9pbmNsdWRlL2FjcGkvYWNwaXhmLmgKaW5kZXggN2FlMWYwNy4uYmE3NDkwOCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpeGYuaAorKysgYi94ZW4vaW5jbHVkZS9hY3Bp
L2FjcGl4Zi5oCkBAIC0xMTcsOSArMTE3LDkgQEAgYWNwaV9nZXRfc2xlZXBfdHlwZV9kYXRhKHU4
IHNsZWVwX3N0YXRlLCB1OCAqIHNscF90eXBfYSwgdTggKiBzbHBfdHlwX2IpOwogCiBhY3BpX3N0
YXR1cyBhY3BpX2VudGVyX3NsZWVwX3N0YXRlX3ByZXAodTggc2xlZXBfc3RhdGUpOwogCi1hY3Bp
X3N0YXR1cyBhc21saW5rYWdlIGFjcGlfZW50ZXJfc2xlZXBfc3RhdGUodTggc2xlZXBfc3RhdGUp
OworYWNwaV9zdGF0dXMgYWNwaV9lbnRlcl9zbGVlcF9zdGF0ZSh1OCBzbGVlcF9zdGF0ZSk7CiAK
LWFjcGlfc3RhdHVzIGFzbWxpbmthZ2UgYWNwaV9lbnRlcl9zbGVlcF9zdGF0ZV9zNGJpb3Modm9p
ZCk7CithY3BpX3N0YXR1cyBhY3BpX2VudGVyX3NsZWVwX3N0YXRlX3M0Ymlvcyh2b2lkKTsKIAog
YWNwaV9zdGF0dXMgYWNwaV9sZWF2ZV9zbGVlcF9zdGF0ZV9wcmVwKHU4IHNsZWVwX3N0YXRlKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY29uZmlnLmgKaW5kZXggMjEwYzlmOC4uNDVmNDcyZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZp
Zy5oCkBAIC00OCw4ICs0OCw2IEBACiAKICNkZWZpbmUgSU5WQUxJRF9WQ1BVX0lEIE1BWF9WSVJU
X0NQVVMKIAotI2RlZmluZSBhc21saW5rYWdlIC8qIE5vdGhpbmcgbmVlZGVkICovCi0KICNkZWZp
bmUgX19MSU5VWF9BUk1fQVJDSF9fIDcKICNkZWZpbmUgQ09ORklHX0FFQUJJCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nv
bmZpZy5oCmluZGV4IGY2M2E5Y2IuLjllZjlkMDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMTA1
LDggKzEwNSw2IEBAIGV4dGVybiB1bnNpZ25lZCBzaG9ydCBib290X2VkaWRfY2FwczsKIGV4dGVy
biB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAjZW5kaWYKIAotI2RlZmluZSBh
c21saW5rYWdlCi0KICNpbmNsdWRlIDx4ZW4vY29uc3QuaD4KIAogI2RlZmluZSBQTUw0X0VOVFJZ
X0JJVFMgIDM5CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NvZnRpcnEuaAppbmRleCAwODk1YTE2Li5jMzI3YzliIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgK
QEAgLTIyLDcgKzIyLDcgQEAgZW51bSB7CiAKIHR5cGVkZWYgdm9pZCAoKnNvZnRpcnFfaGFuZGxl
cikodm9pZCk7CiAKLWFzbWxpbmthZ2Ugdm9pZCBkb19zb2Z0aXJxKHZvaWQpOwordm9pZCBkb19z
b2Z0aXJxKHZvaWQpOwogdm9pZCBvcGVuX3NvZnRpcnEoaW50IG5yLCBzb2Z0aXJxX2hhbmRsZXIg
aGFuZGxlcik7CiB2b2lkIHNvZnRpcnFfaW5pdCh2b2lkKTsKIAotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 18:39:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 18:39:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnqqN-0003nv-7Y; Fri, 01 Sep 2017 18:39:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnqqM-0003nj-0z
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 18:39:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C7/DF-03423-549A9A95; Fri, 01 Sep 2017 18:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVddl5cp
 Ig44ORosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/LlymKlg3SbGipN9n9ga
 GE80MnYxcnEICfxllJi/8BsrhPOYUeJz0zuozDZGiaWrXzJ3MXJyiAg4S3w9M5cdxOYV0Je4f
 +cLE4gtLOAiMetVBxNIg4TAYlWJ9c/3gyUkBLwlltz+AmdvWP2ApYuRnYNNwErikBhIlEVAVW
 Ly4Y+MExi5FzAyrGLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ8AxDsYDy/NvAQoyQHk5Iob7X/ikghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErydy1dGCgkW
 paanVqRl5gBDECYtwcGjJMKrCZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3m0gRQIgR
 RmleXAjYPFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8r0Cm8GTmlcBtegV0BBPQEf8+rw
 A5oiQRISXVwGi1eVHFlStvlHPucW04WzPHMKtzvdISx89J3Ycf1RdPmCTCGqrTIR91N3aB0OP
 My4c2vM+YsmgKX9LEMh8dy2UTzqTMrwsPuTJ1k2foghVOdn9Samd5q+Q4mzCzBDDsXy6Qd+ph
 1+HlFlrFn/OzvM1LNS13VIXp8LSEOkxID8jSXrzmzvVifiWW4oxEQy3mouJEAHBroveCAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504291138!91418271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 651 invoked from network); 1 Sep 2017 18:38:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 18:38:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnqqG-0005KI-0o; Fri, 01 Sep 2017 18:38:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnqqA-00085P-8g; Fri, 01 Sep 2017 18:38:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnqq8-0006Rq-01; Fri, 01 Sep 2017 18:38:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112995-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-qemut-win7-amd64:guest-localmigrate/x10: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-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 18:38:48 +0000
Subject: [Xen-devel] [linux-3.18 test] 112995: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1523717590142500381=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail in 112987 pass in 112995
 test-armhf-armhf-xl-vhd       6 xen-install                fail pass in 112987

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 112987 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 112987 like 112102
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 112987 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 112987 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   42 days
Failing since        112351  2017-07-27 22:26:55 Z   35 days   54 attempts
Testing same since   112970  2017-08-31 01:17:57 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1523717590142500381==--

From xen-devel-bounces@lists.xen.org Fri Sep 01 19:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 19:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnrPR-00073M-6F; Fri, 01 Sep 2017 19:15:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410d0fd5c=citrix-osstest@xenproject.org>)
 id 1dnrPP-000733-Rd
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 19:15:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F0/59-03422-3C1B9A95; Fri, 01 Sep 2017 19:15:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6hjSs
 jDeb9ZbO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBl3fu5nK7icUrG44SxzA+NLyy5GTg4JAX+J
 XUdWsULY7hLT21ewgdgiAs4SEz7cBrN5BfQkNrY1MncxcnAICyRKfL7A3sXIBVS+TFri2MHFT
 BC9rhK7lt5jg7EXzbrDDmKzCXhITOyZyAJiswioSDw8uxPMFhLQkli6eCUTxHxBiZMzn4DFmQ
 UkJA6+eMEMMcdCYsfHPrYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYG
 ZXm5qcXFiempOYlKxXnJ+7iZGYFAxAMEOxgOLAg8xSnIwKYnyVvuviBTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwbtlw8pIIcGi1PTUirTMHGB4w6QlOHiURHi7QNK8xQWJucWZ6RCpU4y6HBtWr
 //CJMSSl5+XKiXOuw6kSACkKKM0D24ELNYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3GW
 QKT2ZeCdymV0BHMAEd8e/zCpAjShIRUlINjEvkb1wSN5k0/ZpY6xo2e9mHsvsVYsNVHO+6f6/
 kYFKfu5N/vfw2ljdL1vyvnXb4/XxRcWneGac7uYJS7tZdbTs768jMHq+kBY4V19KXq7E1xm15
 klH95rTkm/SpNyMidYR9tZVdZEs66ysK0syZBFjuvJLiiylcmWNoYZz0tTPUnKv8qtNeJZbij
 ERDLeai4kQAXc+8x7ACAAA=
X-Env-Sender: prvs=410d0fd5c=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504293312!80588986!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15155 invoked from network); 1 Sep 2017 19:15:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 19:15:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446262576"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72051-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-examine:reboot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
X-Osstest-Versions-That: xen=dab6a84aadab11f31332030a1e9f0b9282d76156
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 1 Sep 2017 20:15:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72051: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA1MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3MjA0OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gNzIwNDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIGJsb2NrZWQgaW4gNzIwNDgK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIGJsb2NrZWQgaW4gNzIwNDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3MjA0OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBsaWtlIDcyMDQ4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwNDgKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlr
ZSA3MjA0OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDQ4CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwNDgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbGlrZSA3MjA0OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDcyMDQ4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzIwNDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjA0OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDQ4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIGxpa2UgNzIwNDgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjA0OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBs
aWtlIDcyMDQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzIwNDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBlMWMxMGVjZGY3ZjBhNDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFiCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYWI2YTg0YWFkYWIxMWYzMTMzMjAz
MGExZTlmMGI5MjgyZDc2MTU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNDggIDIwMTctMDkt
MDEgMDE6MTY6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMDUxICAyMDE3
LTA5LTAxIDEyOjE1OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5k
ZT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
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
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldAps
b2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFw
cGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NTAgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 20:02:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 20:02:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dns9K-0002uc-QE; Fri, 01 Sep 2017 20:02:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dns9J-0002uF-OT
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 20:02:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A9/F8-01812-0ECB9A95; Fri, 01 Sep 2017 20:02:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff+npW
 RBueWWVmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148fs8IJNthXPFx9mbWD8
 atjFyMUhJPCXUeJey0dWCOcxo8TNhS+Zuhg5gZxtjBKrp2WD2CICzhJfz8xlB7F5BfQltkyey
 gpiCwsESfz52M8O0iwh0MAq8eTdMbAiCQFPiU27rrLA2Ov2bQOKs3OwCVhJHBIDibIIqErsXb
 mOaQIj9wJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE
 er2dgYNzB2HzC7xCjJAeTkihvtf+KSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIG7V0YKCRal
 pqdWpGXmAEMPJi3BwaMkwqsHkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeLSBFAiBFG
 aV5cCNgcXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZ5ApPJl5JXCbXgEdwQR0xL/PK0
 COKElESEk1MOaq+U9mP3Zsae/fxr/T903df7oj81x5+jcR/b1R81W+dPLap25L1Pvj05R9SEn
 MrVbWd6/17If/ZRTLeyQ6DlfEPGVy+zxJtsRwq+rlltWJ+Yd/R8qy9vrGNHWnh65693hzElOd
 yhzflNccUvndR1ddDm/pd1wWc2DJPG67DQwczKWbKvg1lViKMxINtZiLihMB1E16EH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504296158!112753203!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39804 invoked from network); 1 Sep 2017 20:02:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 20:02:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dns9G-0007WE-30; Fri, 01 Sep 2017 20:02:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dns9A-0006It-Jl; Fri, 01 Sep 2017 20:02:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dns9A-0008On-5f; Fri, 01 Sep 2017 20:02:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113003-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=20329d5ac2f62e89463d48991d18f071a530a292
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 20:02:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113003: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTk3
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5OTcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5NwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTk3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZWUyYzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFm
YTVlNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMjAzMjlkNWFjMmY2
MmU4OTQ2M2Q0ODk5MWQxOGYwNzFhNTMwYTI5MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTk3
ICAyMDE3LTA5LTAxIDEwOjQ5OjQ0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzAwMyAgMjAxNy0wOS0wMSAxODowMTozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1lZTJjMWZjNjY2NjQ4YWMx
NGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUz
NTkxZmE1ZTcKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZWUyYzFmYzY2
NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNworIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJwor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGVlMmMxZmM2
NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVB
TT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRS
RUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRS
RUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51
eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2Ug
IiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgZWUyYzFmYzY2NjY0OGFj
MTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNzpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyMDMyOWQ1Li5lZTJjMWZjICBl
ZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3IC0+IHNtb2tlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 21:14:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 21:14:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dntGb-0000Wk-8o; Fri, 01 Sep 2017 21:14:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dntGa-0000WY-15
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 21:14:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 37/5C-03454-7ADC9A95; Fri, 01 Sep 2017 21:14:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXfZ2ZW
 RBhfuClmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+vNdywF/40r3s88y9zA
 uEmri5GLQ0jgL6PElIsn2SCcx4wSxw4dZYJwtjFKrDxyi6WLkZNDRMBZ4uuZuewgNq+AvsTN7
 stANgeHsICexIJzqSBhCQEvifUvL7DD2Au/72PuYmTnYBOwkjgkBhJlEVCV6NrxlH0CI9cCRo
 ZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZQCCHYwd/5w
 OMUpyMCmJ8lb7r4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbfmZlpJBgUWp6akVaZg4wwGDS
 Ehw8SiK8bSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US560DKRIAKcoozYMbAQv2S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQcyhSczrwRu0yugI5iAjvj3eQXIESWJCCmpBsblpg
 6qCZc2mvZdqp3juMREq/h6qy//WS322ysmzLRK+1HCdC3d7R6fXNWrqxsSH838OFNI5BOXUHT
 0xzPmG9yuTZ7A6uqUuGmZxHQW2ReT8o4adsWrHL3o/2TqjSomlbX/VjTfP5xyK6U83/PHB8aV
 VyalT+Jl++z89fS6Jc0cDjZsXYp7j39QYinOSDTUYi4qTgQA6tjkF3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504300453!102197325!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44284 invoked from network); 1 Sep 2017 21:14:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 21:14:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dntGW-00013o-Qr; Fri, 01 Sep 2017 21:14:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dntGR-0002dJ-9T; Fri, 01 Sep 2017 21:14:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dntGR-0002qx-47; Fri, 01 Sep 2017 21:14:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113000-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1cc0f69bbecc8a67969d6c1eae495ca95af6c63c
X-Osstest-Versions-That: ovmf=17cbf7359f04a4eb762b2b4bc26c2df635ef2812
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 21:14:07 +0000
Subject: [Xen-devel] [ovmf test] 113000: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxY2MwZjY5YmJlY2M4YTY3OTY5ZDZjMWVhZTQ5NWNh
OTVhZjZjNjNjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxN2NiZjcz
NTlmMDRhNGViNzYyYjJiNGJjMjZjMmRmNjM1ZWYyODEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTI5OTEgIDIwMTctMDktMDEgMDA6NDk6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDAwICAyMDE3LTA5LTAxIDEwOjUwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWVlbmFrc2hp
IEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdnYXJ3YWxAbnhwLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJl
dmlzaW9uPTFjYzBmNjliYmVjYzhhNjc5NjlkNmMxZWFlNDk1Y2E5NWFmNmM2M2MKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tF
RD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDFjYzBmNjliYmVjYzhhNjc5NjlkNmMx
ZWFlNDk1Y2E5NWFmNmM2M2MKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTFjYzBmNjliYmVjYzhh
Njc5NjlkNmMxZWFlNDk1Y2E5NWFmNmM2M2MKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4v
Y3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1m
ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5j
aD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmkt
Z2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVz
dGluZworICdbJyB4MWNjMGY2OWJiZWNjOGE2Nzk2OWQ2YzFlYWU0OTVjYTk1YWY2YzYzYyA9IHgg
J10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJp
b3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
ICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdb
JyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAx
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQgMWNjMGY2OWJiZWNjOGE2Nzk2OWQ2YzFlYWU0OTVjYTk1YWY2YzYzYzpyZWZzL2hlYWRzL3hl
bi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAogICAxN2NiZjczLi4xY2MwZjY5ICAxY2MwZjY5YmJlY2M4YTY3OTY5
ZDZjMWVhZTQ5NWNhOTVhZjZjNjNjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 01 22:59:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 22:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnuuB-0000wK-0P; Fri, 01 Sep 2017 22:59:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnuu9-0000vw-FL
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 22:59:13 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 93/C2-03093-046E9A95; Fri, 01 Sep 2017 22:59:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdf+2cp
 Ig99XFS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TX1B3PBtS7GindNz5ka
 GCfFdzFycQgJ/GWUWHRkIxOE85hRYs369WwQzjZGiYezJgFlODlEBJwlvp6Zyw5i8wroS9yd/
 5UNxBYWCJQ4tP8zI0iDhMBqVYkJs5+wgCQkBLwlns2cydrFyAFmX9/I2cXIzsEmYCVxSAykgE
 VAVeLt3dPMExi5FzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kv
 Oz93ECPQ6AxDsYFy8NvAQoyQHk5Iob7X/ikghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryfnqyM
 FBIsSk1PrUjLzAGGH0xagoNHSYTX+ClQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHk1Q
 IoEQIoySvPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeQVApvBk5pXAbXoFdAQT0B
 H/Pq8AOaIkESEl1cC4RWn1WeON1wRazzD9PWa9/dWzB0sYVHe4HznDXnT3q+D+1o0t4cpuj12
 4UrNsrAUuhn45wjIz7O857QsR+9dpfufrcvR9tEqaN/+BIl9Aur8c8139xi4P7UPvvZ4fDLbJ
 mnfg1IF/rRpHiuU6Zv1y9tW3mFS8733uJp4Vqd6LbzDsnbWG8ehLJZbijERDLeai4kQAAuaGd
 YACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504306750!72744026!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53722 invoked from network); 1 Sep 2017 22:59:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 1 Sep 2017 22:59:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnuu2-0003eQ-Bx; Fri, 01 Sep 2017 22:59:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnutw-0000VQ-PH; Fri, 01 Sep 2017 22:59:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnutw-0004vU-8U; Fri, 01 Sep 2017 22:59:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112996-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
X-Osstest-Versions-That: linux=4b904b22bc906d5867933b8132ae4d7f31d7645d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 01 Sep 2017 22:59:00 +0000
Subject: [Xen-devel] [linux-4.9 test] 112996: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMjk5NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMjk5Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTI4NjMKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxMTI5ODkgcGFzcyBpbiAxMTI5OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTEyOTg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4NjMKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjg2MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI4
NjMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEyODYzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIGluIDExMjk4OSBibG9ja2VkIGluIDExMjg2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjg2Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBsaWtlIDExMjg2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTI4NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBlZWQ1
NGJkYmQxYjkyMjAwNGZlMDVkYzhiZjM4MTVmMmU1NzIzZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDRiOTA0YjIyYmM5MDZkNTg2NzkzM2I4MTMyYWU0ZDdmMzFkNzY0
NWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjg2MyAgMjAxNy0wOC0yNSAwMDo0ODozOSBaICAg
IDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI5NTMgIDIwMTctMDgtMzAgMDk6NTU6MzIg
WiAgICAyIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBYXJvbiBNYSA8YWFyb24ubWFAY2Fub25pY2FsLmNvbT4KICBBTCBZ
dS1DaGVuIENobyA8YWNob0BzdXNlLmNvbT4KICBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJA
Z29vZ2xlLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhl
eSBCcm9ka2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgQWxleGV5IEJyb2RraW4gPEFsZXhl
eS5Ccm9ka2luQHN5bm9wc3lzLmNvbT4KICBBbGxlbiBIdWJiZSA8QWxsZW4uSHViYmVAZGVsbC5j
b20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBcm5hbGRv
IENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYXN0aWVuIE5vY2VyYSA8aGFk
ZXNzQGhhZGVzcy5uZXQ+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jh
c2hpbmcub3JnPgogIENoYXJsZXMgTWlsZXR0ZSA8Y2hhcmxlcy5taWxldHRlQGdtYWlsLmNvbT4K
ICBDaGFybGVzIE1pbGV0dGUgPGNoYXJsZXNtaWxldHRlQGdtYWlsLmNvbT4KICBDaHJpcyBXaWxz
b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJv
cm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2h1Y2sgTGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5j
b20+CiAgQ2h1bnl1IEh1IDxjaHVodUByZWRoYXQuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xp
bi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5j
b20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZlIEhhbnNl
biA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgogIERhdmUgSmlhbmcgPGRhdmUuamlhbmdA
aW50ZWwuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2ds
ZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBU
b3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEcmFnb3MgQm9nZGFuIDxkcmFn
b3MuYm9nZGFuQGFuYWxvZy5jb20+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29t
PgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVk
dW1hemV0QGdvb2dsZS5jb20+CiAgRmVuZyBDaGVuemhvdSA8Y2hlbnpob3V4LmZlbmdAaW50ZWwu
Y29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5j
YXJzdGVuc0BkZS5pYm0uY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0By
ZWRoYXQuY29tPgogIEphY2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29t
PgogIEphY2sgV2FuZyA8amlucHUud2FuZ0Bwcm9maXRicmlja3MuY29tPgogIEphY28gS3Jvb24g
PGphY29AdWxzLmNvLnphPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25v
bWUuY29tPgogIEphbWVzIEhvZ2FuIDxqYW1lcy5ob2dhbkBpbWd0ZWMuY29tPgogIEphbWVzIE1v
cnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEphcmtrbyBOaWt1bGEgPGphcmtrby5uaWt1bGFA
bGludXguaW50ZWwuY29tPgogIEplZmZ5IENoZW4gPGplZmZ5LmNoZW5Acm9jay1jaGlwcy5jb20+
CiAgSm9ha2ltIFRqZXJubHVuZCA8am9ha2ltLnRqZXJubHVuZEBpbmZpbmVyYS5jb20+CiAgSm9l
cmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFi
ZW5kQGdtYWlsLmNvbT4KICBKb2huIFN0dWx0eiA8am9obi5zdHVsdHpAbGluYXJvLm9yZz4KICBK
b24gTWFzb24gPGpkbWFzb25Aa3VkenUudXM+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4u
Q2FtZXJvbkBodWF3ZWkuY29tPgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxp
bnV4LmludGVsLmNvbT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBLaXJpbGwgQS4g
U2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS29qaSBNYXRzdW9r
YSA8a29qaS5tYXRzdW9rYS54bUByZW5lc2FzLmNvbT4KICBLb25zdGFudGluIEtobGVibmlrb3Yg
PGtobGVibmlrb3ZAeWFuZGV4LXRlYW0ucnU+CiAgS1QgTGlhbyA8a3QubGlhb0BlbWMuY29tLnR3
PgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExhdXJlbnQgUGluY2hh
cnQgPGxhdXJlbnQucGluY2hhcnQrcmVuZXNhc0BpZGVhc29uYm9hcmQuY29tPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaXBpbmcgWmhhbmcgPHps
cG5vYm9keUBnbWFpbC5jb20+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29t
PgogIEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+CiAgTWFhcnRlbiBMYW5raG9yc3QgPG1h
YXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNl
bEBob2x0bWFubi5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5l
ckBnbWFpbC5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJ0
aWpuIENvZW5lbiA8bWFjb0BhbmRyb2lkLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5t
YXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FraSBPdGEgPG1hc2FraS5vdGFAanAuYWxwcy5j
b20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5j
b20+CiAgTWluY2hhbiBLaW0gPG1pbmNoYW5Aa2VybmVsLm9yZz4KICBOZWFsIENhcmR3ZWxsIDxu
Y2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaGFuIE5ndXllbiA8bmhhbi5uZ3V5ZW4ueWJAcmVuZXNh
cy5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBPbXByYWthc2gg
RGh5YWRlIDxvZGh5YWRlQGNvZGVhdXJvcmEub3JnPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJs
b0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBEb25vaHVlIDxsaW51eC1rZXJuZWxAUGF1bFNELmNvbT4KICBQYXZlbCBNYWNoZWsgPHBh
dmVsQHVjdy5jej4KICBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4K
ICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVyZ3Vp
ZG8gTGFtYnJpIDxwbGFtYnJpQHJlZGhhdC5jb20+CiAgUHJhdmluIEIgU2hlbGFyIDxwc2hlbGFy
QG92bi5vcmc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29t
PgogIFJpbGV5IEFuZHJld3MgPHJpYW5kcmV3c0Bnb29nbGUuY29tPgogIFJvaGl0IFZhc3dhbmkg
PHJ2YXN3YW5pQG52aWRpYS5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQu
Y29tPgogIFNhY2hpbiBQcmFiaHUgPHNwcmFiaHVAcmVkaGF0LmNvbT4KICBTYWVlZCBNYWhhbWVl
ZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTcmluaXZhcyBQYW5kcnV2YWRhIDxzcmluaXZhcy5w
YW5kcnV2YWRhQGxpbnV4LmludGVsLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWls
LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBU
YWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hp
QHNha2Ftb2NjaGkuanA+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAg
VGhvbmcgSG8gPHRob25nLmhvLnB4QHJ2Yy5yZW5lc2FzLmNvbT4KICBUb2RkIEtqb3MgPHRram9z
QGFuZHJvaWQuY29tPgogIFRvZGQgS2pvcyA8dGtqb3NAZ29vZ2xlLmNvbT4KICBUdXNoYXIgRGF2
ZSA8dHVzaGFyLm4uZGF2ZUBvcmFjbGUuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBs
aW5hcm8ub3JnPgogIFZhZGltIExvbW92dHNldiA8dmxvbW92dHNAcmVkaGF0LmNvbT4KICBWaW5l
ZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUu
Y29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgV29vZHkgU3V3YWxza2kg
PHRlcnJhbHVuYTk3N0BnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29t
PgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFpoYW5nIEJvIDxiby56aGFu
Z0BueHAuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAzNTc2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 01 23:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Sep 2017 23:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnvMH-0003bB-D1; Fri, 01 Sep 2017 23:28:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=410d0fd5c=citrix-osstest@xenproject.org>)
 id 1dnvMG-0003ao-AL
 for xen-devel@lists.xensource.com; Fri, 01 Sep 2017 23:28:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 56/52-02044-F0DE9A95; Fri, 01 Sep 2017 23:28:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDvS7f25W
 RBqsu6Fvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox1BwwKrglV9K//xdTA+IKni5GTQ0LAX+LH
 8qtsELaHxMsp+1lBbBEBZ4kJH26DxXkF9CTuHP7KDmILCxhJ3Lr2hxGi3k3i/+wPTDD29GOzw
 OrZgOZM7JnIAmKzCKhIbFl9khnEFhLQkli6eCUTxExBiZMzn4DVMAtISBx88YIZYo6lxPrJd1
 knMPLOQlI2C0nZAkamVYwaxalFZalFukameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn
 5uZsYgaFTz8DAuINxV7vfIUZJDiYlUd5q/xWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V75e
 GSkkWJSanlqRlpkDDGKYtAQHj5IIrxhImre4IDG3ODMdInWK0Z5jw+r1X5g4nrzZ/puJo+Uti
 PzydNofJiGWvPy8VClx3kUgbQIgbRmleXBDYVF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iw7x2QKTyZeSVwu18BncUEdNa/zytAzipJREhJNTD61CzO/GS/Rrxi/acLHw1mv7vimRAb0/i
 25B7Tiq7s//vl9Pvup6przl+yNjFIcnvA8n9XOmwu9att906/9knYoW8Hl2btzKJZuRIx8/P6
 qvhEHuX+s/7krdpxxiyI3dw39nTX5TKrIqufcpyTlq5M793o0TTfYVF/9+FzcpV1zv1xB9mue
 imxFGckGmoxFxUnAgC5YvEbtQIAAA==
X-Env-Sender: prvs=410d0fd5c=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504308492!107168489!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47317 invoked from network); 1 Sep 2017 23:28:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Sep 2017 23:28:14 -0000
X-IronPort-AV: E=Sophos;i="5.41,459,1498521600"; d="scan'208";a="446287203"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72052-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1cc0f69bbecc8a67969d6c1eae495ca95af6c63c
X-Osstest-Versions-That: ovmf=17cbf7359f04a4eb762b2b4bc26c2df635ef2812
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 2 Sep 2017 00:28:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72052: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAxY2MwZjY5YmJlY2M4YTY3OTY5ZDZjMWVhZTQ5NWNhOTVhZjZj
NjNjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxN2NiZjczNTlmMDRh
NGViNzYyYjJiNGJjMjZjMmRmNjM1ZWYyODEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNTAg
IDIwMTctMDktMDEgMDc6NDk6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDUyICAyMDE3LTA5LTAxIDIxOjE4OjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWVlbmFrc2hpIEFnZ2Fy
d2FsIDxtZWVuYWtzaGkuYWdnYXJ3YWxAbnhwLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDFjYzBmNjliYmVjYzhhNjc5NjlkNmMxZWFlNDk1Y2E5NWFmNmM2M2MKQXV0aG9yOiBNZWVu
YWtzaGkgQWdnYXJ3YWwgPG1lZW5ha3NoaS5hZ2dhcndhbEBueHAuY29tPgpEYXRlOiAgIFdlZCBB
dWcgMzAgMTk6NTA6NTggMjAxNyArMDUzMAoKICAgIEVtYmVkZGVkUGtnOiBNbWNEeGUgLSBSZWNp
ZXZlIHJlc3BvbnNlIHdhcyBtaXNzaW5nIGFmdGVyIENNRDEyCiAgICAKICAgIFdlIGFyZSBub3Qg
cmVjaWV2aW5nIHRoZSByZXNwb25zZSBmcm9tIG1lbW9yeSBjYXJkIGFmdGVyCiAgICBzZW5kaW5n
IENNRCAxMi4gSXQgd2FzIG5vdCByZXN1bHRpbmcgaW4gYW55IGZhaWx1cmUgYnV0CiAgICB3ZSBz
aG91bGQgcmVjaWV2ZSByZXNwb25zZSBhZnRlciBzZW5kaW5nIGEgY29tbWFuZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdnYXJ3YWxAbnhw
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdW4gTmllIDxqdW4ubmllQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 00:18:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 00:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dnw8h-0008Rg-43; Sat, 02 Sep 2017 00:18:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dnw8g-0008RV-3S
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 00:18:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 11/33-03422-9C8F9A95; Sat, 02 Sep 2017 00:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVffEj5W
 RBl0reCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfWoVkFrUsXhmVvYGhi3
 2ncxcnEICfxllJh+6z8rhPOYUWLbww1MEM42RomfN96ydTFycogIOEt8PTOXHcTmFdCXmHPwF
 TOILSwQKvFw2zFmkAYJgVPKEq+mTwFLSAh4S8w+cYgRxn5+4whQMzsHm4CVxCExkCiLgKrEpN
 a3jBMYuRcwMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GC8vTHgEKMkB5OSKG+1/4pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8sd9XRgoJFqWm
 p1akZeYAgw8mLcHBoyTCOxskzVtckJhbnJkOkTrFaMyxYfX6L0wcm94d+80kxJKXn5cqJc7bA
 1IqAFKaUZoHNwgWFZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzOsDMoUnM68Ebt8roFOYgE
 7593kFyCkliQgpqQbGihiOTMWfUx+2cBtdS1759TPjPBajACW/L703WD9zzKw9IHC4b9WxKm/
 WVU9ZZ6iVrKstkJA7fZA1QoOhTImpN+XZKgPDhOu5LLz1F/xKf/lWKz/9ZZX01jnyX2tb0dWr
 RyOXmt9S2MxyLavlxRFO3zrB3zuerjOQy1hxYZF/WZjPyoqTf18psRRnJBpqMRcVJwIA0Ch0r
 4UCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504311495!66815310!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15541 invoked from network); 2 Sep 2017 00:18:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 00:18:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnw8Z-0006Dy-TI; Sat, 02 Sep 2017 00:18:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dnw8U-0004Ik-FB; Sat, 02 Sep 2017 00:18:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dnw8U-0003YL-13; Sat, 02 Sep 2017 00:18:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-112999-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=223cd0e13f2e46078d7b573f0b8402bfbee339be
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 00:18:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 112999: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1227880475570125937=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build                fail REGR. vs. 112869

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl           7 xen-boot         fail in 112990 pass in 112999
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 112990 pass in 112999
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat  fail pass in 112990

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112869

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112869
 build-arm64-xsm               2 hosts-allocate              broken like 112869
 build-arm64-pvops             2 hosts-allocate              broken like 112869
 build-arm64                   3 capture-logs                broken like 112869
 build-arm64-xsm               3 capture-logs                broken like 112869
 build-arm64-pvops             3 capture-logs                broken like 112869
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 112990 like 112869
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 112990 like 112869
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 112990 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 112990 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 112990 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112869
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112869
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112869
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112869
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be
baseline version:
 qemuu                248b23735645f7cbb503d9be6f5bf825f2a603ab

Last test of basis   112869  2017-08-25 06:55:43 Z    7 days
Failing since        112961  2017-08-30 16:16:31 Z    2 days    4 attempts
Testing same since   112990  2017-08-31 21:20:43 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dan Aloni <dan@kernelim.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1227880475570125937==--

From xen-devel-bounces@lists.xen.org Sat Sep 02 05:33:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 05:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do13A-0006uR-5k; Sat, 02 Sep 2017 05:32:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1do139-0006uF-6v
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 05:32:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 3B/3D-03414-6824AA95; Sat, 02 Sep 2017 05:32:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfVaVW
 kwdybohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPFPt2BnbsWBEyoNjN8d
 uxi5OIQE/jJKvN/+jh3CecwosevsPFYIZxujxNf3u9i6GDk5RAScJb6emcsOYvMK6Ev8XvEXL
 C4sECCx/9wWZpAGCYHP6hLXnvwDS0gIeEqsedTHBGO/ebgcKM7OwSZgJXFIrIuRg4NFQFXizd
 qSCYzcCxgZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 bAQh2MJ5eF3iIUZKDSUmUt9p/RaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5vh1WRQoJFqemp
 FWmZOcDAg0lLcPAoifAq2wOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcKyAwBkKKM0
 jy4EbAouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgdHoCk8mXklcJteAR3BBHTEv88rQI
 4oSURISTUwrufiuLX8k296J29ugqKm5SPPG+dLrx07dHLfW1X21PoXasc+lHesYL8uFv420lT
 tbcfCS47X5nBF+B2tDP/94Ytz9dfY/BmPG66kRm/2T6mfWLdlCcM1zneVoU2yl8OtOY3MA+cq
 /rg4l6taJsv47aE16UxXVnAJmYZ9rJ39nfHg6kPHw+bKKLEUZyQaajEXFScCAHvhuxB9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504330372!114332903!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60981 invoked from network); 2 Sep 2017 05:32:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 05:32:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do132-0007cn-V4; Sat, 02 Sep 2017 05:32:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do12x-0000iC-He; Sat, 02 Sep 2017 05:32:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1do12x-0006jN-3D; Sat, 02 Sep 2017 05:32:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113001-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-migrupgrade:xen-boot/dst_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
X-Osstest-Versions-That: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 05:32:43 +0000
Subject: [Xen-devel] [xen-unstable test] 113001: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAwMS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTEyOTkyCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MTI5OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFy
dC93aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTI5OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMjk5
MgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9y
ZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTI5OTIKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGlu
IDExMjk5MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjk5MgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkyCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI5OTIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkyCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI5OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTI5OTIgYmxvY2tlZCBpbiAxMTMwMDEKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTEyOTkyIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMjk5MgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyOTkyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTI5OTIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEy
OTkyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBlMWMxMGVjZGY3ZjBhNDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAz
YTFiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMWMxMGVjZGY3ZjBh
NDQzN2U2MzFiZGJmODg3Y2U0YWY0YzAzYTFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMwMDEg
IDIwMTctMDktMDEgMTI6MDA6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1
Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 08:51:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 08:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do49G-0007Qe-CE; Sat, 02 Sep 2017 08:51:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1do49E-0007QS-Kj
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 08:51:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C4/AC-03610-B017AA95; Sat, 02 Sep 2017 08:51:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVZercFW
 kQdM5BYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPFy5ha3g0GnGipk/L7E2
 MN6ewNjFyMUhJPCXUeJz82Qo5zGjxNV7k5ghnG2MEkdnzGHvYuTkEBFwlvh6Zi6YzSugL7Hoz
 2lGEFtYIFhi+qWJTCANEgIrVCXWLN8OlpAQ8JaYPWkOC4z9qeEVUJydg03ASuKQWBcjBweLgK
 rElRnRExi5FzAyrGLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ7AxDsYPy1LOAQoyQHk5Io7zKPVZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhlC4BygkWp
 6akVaZk5wACESUtw8CiJ8OrlA6V5iwsSc4sz0yFSpxiNOTasXv+FiWPTu2O/mYRY8vLzUqXEe
 V+BlAqAlGaU5sENgkXGJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzrgSZwpOZVwK37xXQKU
 xAp/z7vALklJJEhJRUA6OYx0I+p9K9Cu8vnxB6dFd12TotbzFTiZfCuklRj1k+Pu3eP+fRJiY
 hzeuHFHtv3yyYvUwqJUhLuLXjxes/3+d3Xd8dW+X3ZrtA88/YaJdbGkeWpr5qWLHT9I2VLlMx
 v13szLDA29JapX6XYhaUCDneULhY5Lkt4Enam0ZzvlTpby+3zZ2oJ6TEUpyRaKjFXFScCAAcc
 psqhwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504342281!102238747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52932 invoked from network); 2 Sep 2017 08:51:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 08:51:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do497-0004mV-HQ; Sat, 02 Sep 2017 08:51:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do491-0007Vy-UT; Sat, 02 Sep 2017 08:51:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1do491-0006Dz-8W; Sat, 02 Sep 2017 08:51:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113002-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-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-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
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=381cce59a9d937d686f0b205fa2641499c81c6e6
X-Osstest-Versions-That: linux=e89ce1f89f62c7e527db3850a91dab3389772af3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 08:51:11 +0000
Subject: [Xen-devel] [linux-linus test] 113002: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMjk5
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEyOTkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjk5
MwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTEyOTkzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkzCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
OTMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkzCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI5OTMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEy
OTkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjk5MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyOTkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5OTMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
Mjk5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAz
ODFjY2U1OWE5ZDkzN2Q2ODZmMGIyMDVmYTI2NDE0OTljODFjNmU2CmJhc2VsaW5lIHZlcnNpb246
CiBsaW51eCAgICAgICAgICAgICAgICBlODljZTFmODlmNjJjN2U1MjdkYjM4NTBhOTFkYWIzMzg5
NzcyYWYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5OTMgIDIwMTctMDktMDEgMDI6NTU6MzAg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDAyICAyMDE3LTA5LTAxIDE3OjUx
OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRG9uZyBKaWEgU2hp
IDxianNkanNoaUBsaW51eC52bmV0LmlibS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25k
b3IuYXBhbmEub3JnLmF1PgogIEphc29uIEouIEhlcm5lIDxqamhlcm5lQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBLdW5pbm9yaSBNb3JpbW90byA8a3VuaW5vcmkubW9yaW1vdG8uZ3hAcmVuZXNhcy5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1
Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIE1hcmsgQnJvd24gPGJyb29uaWVA
a2VybmVsLm9yZz4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+
CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVs
LmNvbT4KICBTdGVwaGFuIE11ZWxsZXIgPHNtdWVsbGVyQGNocm9ub3guZGU+CiAgVGFrYXNoaSBJ
d2FpIDx0aXdhaUBzdXNlLmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDM4MWNj
ZTU5YTlkOTM3ZDY4NmYwYjIwNWZhMjY0MTQ5OWM4MWM2ZTYKTWVyZ2U6IGJiYTJhNWIgODNiMDMz
YgpBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
RGF0ZTogICBGcmkgU2VwIDEgMTA6Mzg6MDAgMjAxNyAtMDcwMAoKICAgIE1lcmdlIHRhZyAnc291
bmQtNC4xMy1yYzgnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90aXdhaS9zb3VuZAogICAgCiAgICBQdWxsIHNvdW5kIGZpeGVzIGZyb20gVGFrYXNoaSBJ
d2FpOgogICAgICJUaHJlZSByZWdyZXNzaW9uIGZpeGVzIHRoYXQgc2hvdWxkIGJlIGFkZHJlc3Nl
ZCBiZWZvcmUgdGhlIGZpbmFsCiAgICAgIHJlbGVhc2U6IGEgbWlzc2luZyBtdXRleCBjYWxsIGlu
IE9TUyBQQ00gZW11bGF0aW9uIGlvY3RsLCBBU29DIHJ0NTY3MAogICAgICBoZWFkc2V0IGRldGVj
dGlvbiBicmVha2FnZSwgYW5kIGEgcmVncmVzc2lvbiBpbiBzaW1wbGUtY2FyZCBwYXJzZXIKICAg
ICAgY29kZSIKICAgIAogICAgKiB0YWcgJ3NvdW5kLTQuMTMtcmM4JyBvZiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGl3YWkvc291bmQ6CiAgICAgIEFTb0M6
IHNpbXBsZV9jYXJkX3V0aWxzOiBmaXggZmFsbGJhY2sgd2hlbiAibGFiZWwiIHByb3BlcnR5IGlz
bid0IHByZXNlbnQKICAgICAgQUxTQTogcGNtOiBGaXggcG93ZXIgbG9jayB1bmJhbGFuY2Ugdmlh
IE9TUyBlbXVsYXRpb24KICAgICAgQVNvQzogcnQ1NjcwOiBGaXggR1BJTyBoZWFkc2V0IGRldGVj
dGlvbiByZWdyZXNzaW9uCgpjb21taXQgYmJhMmE1YjgyMjE4NTA0MTg4NDZkNjI4ODdkNWRlMzEx
ZGYzMzVmOQpNZXJnZTogYTFjNTE2YSAwZmRkNDlhCkF1dGhvcjogTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpEYXRlOiAgIEZyaSBTZXAgMSAxMDozNjoyMiAy
MDE3IC0wNzAwCgogICAgTWVyZ2UgYnJhbmNoICdmb3ItbGludXMnIG9mIGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zMzkwL2xpbnV4CiAgICAKICAgIFB1bGwg
czM5MCBmaXhlcyBmcm9tIE1hcnRpbiBTY2h3aWRlZnNreToKICAgICAiVGhyZWUgbW9yZSBidWcg
Zml4ZXMgZm9yIHY0LjEzLgogICAgCiAgICAgIFRoZSB0d28gbWVtb3J5IG1hbmFnZW1lbnQgcmVs
YXRlZCBmaXhlcyBhcmUgcXVpdGUgbmV3LCB0aGV5IGZpeCBrZXJuZWwKICAgICAgY3Jhc2hlcyB0
aGF0IGNhbiBiZSB0cmlnZ2VyZWQgYnkgdXNlciBzcGFjZS4KICAgIAogICAgICBUaGUgdGhpcmQg
Y29tbWl0IGZpeGVzIGEgYnVnIGluIHRoZSB2ZmlvIGNjdyB0cmFuc2xhdGlvbiBjb2RlIgogICAg
CiAgICAqICdmb3ItbGludXMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9zMzkwL2xpbnV4OgogICAgICBzMzkwL21tOiBmaXggQlVHX09OIGluIGNyc3Rf
dGFibGVfdXBncmFkZQogICAgICBzMzkwL21tOiBmb3JrIHZzLiA1IGxldmVsIHBhZ2UgdGFiZWwK
ICAgICAgdmZpbzogY2N3OiBmaXggYmFkIHB0ciBtYXRoIGZvciBUSUMgY2RhIHRyYW5zbGF0aW9u
Cgpjb21taXQgYTFjNTE2YTYwYTcwMjYzMDM0N2UyN2M3YmViN2YyZjQ0Y2E3YThiNQpNZXJnZTog
ZTg5Y2UxZiA0NDVhNTgyCkF1dGhvcjogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgpEYXRlOiAgIEZyaSBTZXAgMSAxMDozMDowMyAyMDE3IC0wNzAwCgogICAg
TWVyZ2UgYnJhbmNoICdsaW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2hlcmJlcnQvY3J5cHRvLTIuNgogICAgCiAgICBQdWxsIGNyeXB0byBmaXhl
cyBmcm9tIEhlcmJlcnQgWHU6CiAgICAgIlRoaXMgZml4ZXMgdGhlIGZvbGxvd2luZyBpc3N1ZXM6
CiAgICAKICAgICAgIC0gUmVncmVzc2lvbiBpbiBjaGFjaGEyMCBoYW5kbGluZyBvZiBjaHVua2Vk
IGlucHV0CiAgICAKICAgICAgIC0gQ3Jhc2ggaW4gYWxnaWZfc2tjaXBoZXIgd2hlbiB1c2VkIHdp
dGggYXN5bmMgaW8KICAgIAogICAgICAgLSBQb3RlbnRpYWwgYm9ndXMgcG9pbnRlciBkZXJlZmVy
ZW5jZSBpbiBsaWIvbXBpIgogICAgCiAgICAqICdsaW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2hlcmJlcnQvY3J5cHRvLTIuNjoKICAgICAgY3J5
cHRvOiBhbGdpZl9za2NpcGhlciAtIG9ubHkgY2FsbCBwdXRfcGFnZSBvbiByZWZlcmVuY2VkIGFu
ZCB1c2VkIHBhZ2VzCiAgICAgIGNyeXB0bzogdGVzdG1nciAtIGFkZCBjaHVua2VkIHRlc3QgY2Fz
ZXMgZm9yIGNoYWNoYTIwCiAgICAgIGNyeXB0bzogY2hhY2hhMjAgLSBmaXggaGFuZGxpbmcgb2Yg
Y2h1bmtlZCBpbnB1dAogICAgICBsaWIvbXBpOiBrdW5tYXAgYWZ0ZXIgZmluaXNoaW5nIGFjY2Vz
c2luZyBidWZmZXIKCmNvbW1pdCA4M2IwMzNiZDMzYThiN2IxNmY1NjhlMzQzMmQzZTI3ZDAzZWY5
YzgyCk1lcmdlOiBiY2FiM2E2IDA1OTk3MzAKQXV0aG9yOiBUYWthc2hpIEl3YWkgPHRpd2FpQHN1
c2UuZGU+CkRhdGU6ICAgVGh1IEF1ZyAzMSAxNDowODoyNiAyMDE3ICswMjAwCgogICAgTWVyZ2Ug
dGFnICdhc29jLWZpeC12NC4xMy1yYzcnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9icm9vbmllL3NvdW5kIGludG8gZm9yLWxpbnVzCiAgICAKICAgIEFT
b0M6IEZpeGVzIGZvciB2NC4xMwogICAgCiAgICBBIGNvdXBsZSBvZiBmaXhlcywgb25lIGZvciBh
IHJlZ3Jlc3Npb24gaW4gc2ltcGxlLWNhcmQgaW50cm9kdWNlZCBkdXJpbmcKICAgIHRoZSBtZXJn
ZSB3aW5kb3cgdGhhdCB3YXMgb25seSByZXBvcnRlZCB0aGlzIHdlZWsgYW5kIGFub3RoZXIgZm9y
IGEKICAgIHJlZ3Jlc3Npb24gaW4gcmVnaXN0cmF0aW9uIG9mIEFDUEkgR1BJT3MuCgpjb21taXQg
MGZkZDQ5YWQxYmIxNzQ1N2QxMTlmOGMzYmM4ZWNkZDA3MzRlZWQ5YwpNZXJnZTogOGFiODY3YyBj
Mzg5Mzc3CkF1dGhvcjogTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29t
PgpEYXRlOiAgIFRodSBBdWcgMzEgMTQ6MDU6MjAgMjAxNyArMDIwMAoKICAgIE1lcmdlIHRhZyAn
dmZpby1jY3ctMjAxNzA3MjQnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rdm1zMzkwL3ZmaW8tY2N3IGludG8gZml4ZXMKICAgIAogICAgUHVsbCB2Zmlv
LWNjdyBmaXggZnJvbSBDb3JuZWxpYSBIdWNrOgogICAgIkEgYnVnZml4IGluIHRoZSBjY3cgdHJh
bnNsYXRpb24gY29kZS4iCgpjb21taXQgOGFiODY3Y2IwODA2YThlMTk1ZGUxNjFmZDg4ODNhMDU3
OGQxZDA1MApBdXRob3I6IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNv
bT4KRGF0ZTogICBUaHUgQXVnIDMxIDEzOjE4OjIyIDIwMTcgKzAyMDAKCiAgICBzMzkwL21tOiBm
aXggQlVHX09OIGluIGNyc3RfdGFibGVfdXBncmFkZQogICAgCiAgICBBIDMxLWJpdCBjb21wYXQg
cHJvY2VzcyBjYW4gZm9yY2UgYSBCVUdfT04gaW4gY3JzdF90YWJsZV91cGdyYWRlCiAgICB3aXRo
IHNwZWNpZmljLCBpbnZhbGlkIG1tYXAgY2FsbHMsIGUuZy4KICAgIAogICAgICAgbW1hcCgodm9p
ZCopIDB4N2ZmZjgwMDAsIDB4MTAwMDAsIDMsIDMyLCAtMSwgMCkKICAgIAogICAgVGhlIGFyY2hf
Z2V0X3VubWFwcGVkX2FyZWFbX3RvcGRvd25dIGZ1bmN0aW9ucyBtaXNzIGFuIGlmIGNvbmRpdGlv
bgogICAgaW4gdGhlIGRlY2lzaW9uIHRvIGRvIGEgcGFnZSB0YWJsZSB1cGdyYWRlLgogICAgCiAg
ICBGaXhlczogOWIxMWM3OTEyZDAwICgiczM5MC9tbTogc2ltcGxpZnkgYXJjaF9nZXRfdW5tYXBw
ZWRfYXJlYVtfdG9wZG93bl0iKQogICAgQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAgIyB2
NC4xMisKICAgIFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lA
ZGUuaWJtLmNvbT4KCmNvbW1pdCAwYjg5ZWRlNjI5NjM3YzAzYjlhNzI4ZmIwOGJmZTZlZDUxZGU5
YmU3CkF1dGhvcjogTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgpE
YXRlOiAgIFRodSBBdWcgMzEgMTI6MzA6NTQgMjAxNyArMDIwMAoKICAgIHMzOTAvbW06IGZvcmsg
dnMuIDUgbGV2ZWwgcGFnZSB0YWJlbAogICAgCiAgICBUaGUgbW0tPmNvbnRleHQuYXNjZSBmaWVs
ZCBvZiBhIG5ldyBwcm9jZXNzIGlzIG5vdCBzZXQgdXAgY29ycmVjdGx5CiAgICBpbiBjYXNlIG9m
IGEgZm9yayB3aXRoIGEgNSBsZXZlbCBwYWdlIHRhYmxlLgogICAgQWRkIHRoZSBtaXNzaW5nIGNh
c2UgdG8gaW5pdF9uZXdfY29udGV4dCgpLgogICAgCiAgICBGaXhlczogMWFlYTliM2Y5MjEwICgi
czM5MC9tbTogaW1wbGVtZW50IDUgbGV2ZWwgcGFnZXMgdGFibGVzIikKICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KCmNvbW1pdCAw
NTk5NzMwMmI3YWE1NmE3ZjRhN2I5ZDQ5ZDA2NjE4NjVjMTc4NzRkCk1lcmdlOiAxYjRhNTZjIDgw
NGU3M2EKQXV0aG9yOiBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CkRhdGU6ICAgVGh1
IEF1ZyAzMSAxMjo0Nzo1OCAyMDE3ICswMTAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJy
YW5jaCAnYXNvYy9maXgvcnQ1NjcwJyBpbnRvIGFzb2MtZml4ZXMKCmNvbW1pdCAxYjRhNTZjZDdm
NWMyZjgzNWZmYWUyYTgyMDRmYjk1NTk3MjY5YjEwCkF1dGhvcjogTHVjYXMgU3RhY2ggPGwuc3Rh
Y2hAcGVuZ3V0cm9uaXguZGU+CkRhdGU6ICAgVHVlIEF1ZyAyOSAxNzo1MToyMiAyMDE3ICswMjAw
CgogICAgQVNvQzogc2ltcGxlX2NhcmRfdXRpbHM6IGZpeCBmYWxsYmFjayB3aGVuICJsYWJlbCIg
cHJvcGVydHkgaXNuJ3QgcHJlc2VudAogICAgCiAgICBzbmRfc29jX29mX3BhcnNlX2NhcmRfbmFt
ZSgpIGRvZXNuJ3QgcmV0dXJuIGFuIGVycm9yIGlmIHRoZSByZXF1ZXN0ZWQKICAgIHByb3BlcnR5
IGlzbid0IHByZXNlbnQsIGJ1dCBzaWxlbnRseSBmYWlscyB0byBmaWxsIHRoZSBjYXJkIG5hbWUu
IFRoaXMgY2FuCiAgICBub3QgYmUgY2hhbmdlZCwgYXMgaXQgaXMgYSBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBtZWFzdXJlIGl0c2VsZi4KICAgIAogICAgV2UgY2FuIG5vdCByZWx5IG9uIHRoZSBy
ZXR1cm4gdmFsdWUgb2YgdGhpcyBmdW5jdGlvbiBhbG9uZSwgYnV0IG11c3QgY2hlY2sKICAgIGlm
IHRoZSBjYXJkIG5hbWUgaGFzIGJlZW4gZmlsbGVkIHN1Y2Vzc2Z1bGx5IHdoZW4gZGVjaWRpbmcg
dG8gc2tpcCB0aGUKICAgIGZhbGxiYWNrIHBhdGgsIHdoaWNoIGlzIGluIHBsYWNlIGZvciBleGlz
dGluZyB1c2Vycy4KICAgIAogICAgRml4ZXM6IGRlZGZhYTFlZWRjNyAoQVNvQzogc2ltcGxlLWNh
cmQtdXRpbHM6IGVuYWJsZSAibGFiZWwiIG9uCiAgICAgICAgICAgICAgICAgICAgICAgICBhc29j
X3NpbXBsZV9jYXJkX3BhcnNlX2NhcmRfbmFtZSkKICAgIFNpZ25lZC1vZmYtYnk6IEx1Y2FzIFN0
YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogICAgQWNrZWQtYnk6IEt1bmlub3JpIE1vcmlt
b3RvIDxrdW5pbm9yaS5tb3JpbW90by5neEByZW5lc2FzLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KCmNvbW1pdCBiY2FiM2E2ZTY0YTk2NDdl
MDIyYjQ2MTgyYzk2ODdhOGMzYWE5ZDExCkF1dGhvcjogVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgpEYXRlOiAgIFdlZCBBdWcgMzAgMTQ6NTA6MDcgMjAxNyArMDIwMAoKICAgIEFMU0E6IHBj
bTogRml4IHBvd2VyIGxvY2sgdW5iYWxhbmNlIHZpYSBPU1MgZW11bGF0aW9uCiAgICAKICAgIFBD
TSBPU1MgZW11bGF0aW9uIGlzc3VlcyB0aGUgZHJhaW4gaW9jdGwgd2l0aG91dCBwb3dlciBsb2Nr
LiAgSXQgdXNlZAogICAgdG8gd29yayBpbiB0aGUgZWFybGllciBrZXJuZWxzIGFzIHRoZSBwb3dl
ciBsb2NrIHdhcyB0YWtlbiBpbnNpZGUKICAgIHNuZF9wY21fZHJhaW4oKSBpdHNlbGYuICBCdXQg
c2luY2UgNjhiNGFjZDMyMjQ5ICgiQUxTQTogcGNtOiBBcHBseQogICAgcG93ZXIgbG9jayBnbG9i
YWxseSB0byBjb21tb24gaW9jdGxzIiksIHRoZSBwb3dlciBsb2NrIGlzIHRha2VuCiAgICBvdXRz
aWRlIHRoZSBmdW5jdGlvbi4gIER1ZSB0byB0aGF0IGNoYW5nZSwgdGhlIGNhbGwgdmlhIE9TUyBl
bXVsYXRpb24KICAgIGxlYWRzIHRvIHRoZSB1bmJhbGFuY2VkIHBvd2VyIGxvY2ssIHRodXMgaXQg
ZGVhZGxvY2tzLgogICAgCiAgICBBcyBhIHF1aWNrIGZpeCwganVzdCB0YWtlIHRoZSBwb3dlciBs
b2NrIGJlZm9yZSBzbmRfcGNtX2RyYWluKCkgY2FsbAogICAgZm9yIE9TUyBlbXVsYXRpb24gcGF0
aC4gIEEgYmV0dGVyIGNsZWFudXAgd2lsbCBmb2xsb3cgbGF0ZXIuCiAgICAKICAgIEZpeGVzOiA2
OGI0YWNkMzIyNDkgKCJBTFNBOiBwY206IEFwcGx5IHBvd2VyIGxvY2sgZ2xvYmFsbHkgdG8gY29t
bW9uIGlvY3RscyIpCiAgICBSZXBvcnRlZC1hbmQtdGVzdGVkLWJ5OiBNYXJrdXMgVHJpcHBlbHNk
b3JmIDxtYXJrdXNAdHJpcHBlbHNkb3JmLmRlPgogICAgU2lnbmVkLW9mZi1ieTogVGFrYXNoaSBJ
d2FpIDx0aXdhaUBzdXNlLmRlPgoKY29tbWl0IDgwNGU3M2FkZjVjZjRiM2FlYTNiNmNlMDU4ZjRk
YzAxOTExNDM4MjEKQXV0aG9yOiBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CkRhdGU6ICAg
VHVlIEF1ZyAyMiAwNzo0NDo1MiAyMDE3ICswMjAwCgogICAgQVNvQzogcnQ1NjcwOiBGaXggR1BJ
TyBoZWFkc2V0IGRldGVjdGlvbiByZWdyZXNzaW9uCiAgICAKICAgIFJUNTY3MCBjb2RlYyBkcml2
ZXIgYW5kIGl0cyBtYWNoaW5lIGRyaXZlciBmb3IgSW50ZWwgQ0hUIGFzc3VtZSB0aGUKICAgIGlt
cGxpY2l0IEdQSU8gbWFwcGluZyBvbiB0aGUgaW5kZXggMCB3aGlsZSBCSU9TIG9uIG1vc3QgZGV2
aWNlcyBkb24ndAogICAgcHJvdmlkZSBpdC4gIFRoZSByZWNlbnQgY29tbWl0IGYxMGU0YmY2NjMy
YiAoImdwaW86IGFjcGk6IEV2ZW4gbW9yZQogICAgdGlnaHRlbiB1cCBBQ1BJIEdQSU8gbG9va3Vw
cyIpIHJlc3RyaWN0cyBzdWNoIGNhc2VzIGFuZCBpdCByZXN1bHRlZCBpbgogICAgYSByZWdyZXNz
aW9uIHdoZXJlIHRoZSBoZWFkc2V0IGphY2sgc2V0dXAgZmFpbHMgbGlrZToKICAgIAogICAgICBy
dDU2NzAgaTJjLTEwRUM1NjcyOjAwOiBBU29DOiBDYW5ub3QgZ2V0IGdwaW8gYXQgaW5kZXggMDog
LTIKICAgICAgcnQ1NjcwIGkyYy0xMEVDNTY3MjowMDogQWRkaW5nIGphY2sgR1BJTyBmYWlsZWQK
ICAgIAogICAgRm9yIGZpeGluZyB0aGlzLCB3ZSBuZWVkIHRvIHByb3ZpZGUgdGhlIEdQSU8gbWFw
cGluZyBleHBsaWNpdGx5IGluIHRoZQogICAgbWFjaGluZSBkcml2ZXIuICBBbHNvIHRoaXMgcGF0
Y2ggY29ycmVjdHMgdGhlIHN0cmluZyB0byBiZSBwYXNzZWQgdG8KICAgIGdwaW9saWIgdG8gbWF0
Y2ggd2l0aCB0aGUgcHJlLWdpdmVuIG1hcHBpbmcsIHRvby4KICAgIAogICAgRml4ZXM6IGYxMGU0
YmY2NjMyYiAoImdwaW86IGFjcGk6IEV2ZW4gbW9yZSB0aWdodGVuIHVwIEFDUEkgR1BJTyBsb29r
dXBzIikKICAgIEJ1Z3ppbGxhOiBodHRwczovL2J1Z3ppbGxhLmtlcm5lbC5vcmcvc2hvd19idWcu
Y2dpP2lkPTExNTUzMQogICAgUmVwb3J0ZWQtYnk6IFBpZXJyZS1Mb3VpcyBCb3NzYXJ0IDxwaWVy
cmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgICBUZXN0ZWQtYnk6IFBpZXJyZS1M
b3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgICBSZXZpZXdlZC1i
eTogQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+Cgpjb21taXQg
NDQ1YTU4MjczOGRlNjgwMjY2OWFlZWQ5YzMzY2E0MDZjMjNjM2IxZgpBdXRob3I6IFN0ZXBoYW4g
TXVlbGxlciA8c211ZWxsZXJAY2hyb25veC5kZT4KRGF0ZTogICBXZWQgQXVnIDE2IDExOjU2OjI0
IDIwMTcgKzAyMDAKCiAgICBjcnlwdG86IGFsZ2lmX3NrY2lwaGVyIC0gb25seSBjYWxsIHB1dF9w
YWdlIG9uIHJlZmVyZW5jZWQgYW5kIHVzZWQgcGFnZXMKICAgIAogICAgRm9yIGFzeW5jaHJvbm91
cyBvcGVyYXRpb24sIFNHcyBhcmUgYWxsb2NhdGVkIHdpdGhvdXQgYSBwYWdlIG1hcHBlZCB0bwog
ICAgdGhlbSBvciB3aXRoIGEgcGFnZSB0aGF0IGlzIG5vdCB1c2VkIChyZWYtY291bnRlZCkuIElm
IHRoZSBTR0wgaXMgZnJlZWQsCiAgICB0aGUgY29kZSBtdXN0IG9ubHkgY2FsbCBwdXRfcGFnZSBm
b3IgYW4gU0cgaWYgdGhlcmUgd2FzIGEgcGFnZSBhc3NpZ25lZAogICAgYW5kIHJlZi1jb3VudGVk
IGluIHRoZSBmaXJzdCBwbGFjZS4KICAgIAogICAgVGhpcyBmaXhlcyBhIGtlcm5lbCBjcmFzaCB3
aGVuIHVzaW5nIGlvX3N1Ym1pdCB3aXRoIG1vcmUgdGhhbiBvbmUgaW9jYgogICAgdXNpbmcgdGhl
IHNlbmRtc2cgYW5kIHNlbmRwYWdlICh2bXNwbGljZS9zcGxpY2UpIGludGVyZmFjZS4KICAgIAog
ICAgQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlcGhh
biBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgogICAgU2lnbmVkLW9mZi1ieTogSGVyYmVy
dCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgoKY29tbWl0IDU0OWY2NDE1M2MzNTRl
NjlmYzE5NTM0ZjdkN2U4NjdkZTE5OTJmOTUKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBNb24gQXVnIDE0IDE0OjI4OjE1IDIwMTcgKzAx
MDAKCiAgICBjcnlwdG86IHRlc3RtZ3IgLSBhZGQgY2h1bmtlZCB0ZXN0IGNhc2VzIGZvciBjaGFj
aGEyMAogICAgCiAgICBXZSBmYWlsZWQgdG8gY2F0Y2ggYSBidWcgaW4gdGhlIGNoYWNoYTIwIGNv
ZGUgYWZ0ZXIgcG9ydGluZyBpdCB0byB0aGUKICAgIHNrY2lwaGVyIEFQSS4gV2Ugd291bGQgaGF2
ZSBjYXVnaHQgaXQgaWYgYW55IGNodW5rZWQgdGVzdHMgaGFkIGJlZW4KICAgIGRlZmluZWQsIHNv
IGRlZmluZSBzb21lIG5vdyBzbyB3ZSB3aWxsIGNhdGNoIGZ1dHVyZSByZWdyZXNzaW9ucy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFu
YS5vcmcuYXU+Cgpjb21taXQgNGRlNDM3MjY1ZWFhYzE4Zjg4MGQ4MjdmOGUxMDViMTBkZTliODdh
MwpBdXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRl
OiAgIE1vbiBBdWcgMTQgMTQ6Mjg6MTQgMjAxNyArMDEwMAoKICAgIGNyeXB0bzogY2hhY2hhMjAg
LSBmaXggaGFuZGxpbmcgb2YgY2h1bmtlZCBpbnB1dAogICAgCiAgICBDb21taXQgOWFlNDMzYmM3
OWY5ICgiY3J5cHRvOiBjaGFjaGEyMCAtIGNvbnZlcnQgZ2VuZXJpYyBhbmQgeDg2IHZlcnNpb25z
CiAgICB0byBza2NpcGhlciIpIHBvcnRlZCB0aGUgZXhpc3RpbmcgY2hhY2hhMjAgY29kZSB0byB1
c2UgdGhlIG5ldyBza2NpcGhlcgogICAgQVBJLCBhbmQgaW50cm9kdWNlZCBhIGJ1ZyBhbG9uZyB0
aGUgd2F5LiBVbmZvcnR1bmF0ZWx5LCB0aGUgdGNyeXB0IHRlc3RzCiAgICBkaWQgbm90IGNhdGNo
IHRoZSBlcnJvciwgYW5kIGl0IHdhcyBvbmx5IGZvdW5kIHJlY2VudGx5IGJ5IFRvYmlhcy4KICAg
IAogICAgU3RlZmFuIGtpbmRseSBkaWFnbm9zZWQgdGhlIGVycm9yLCBhbmQgcHJvcG9zZWQgYSBm
aXggd2hpY2ggaXMgc2ltaWxhcgogICAgdG8gdGhlIG9uZSBiZWxvdywgd2l0aCB0aGUgZXhjZXB0
aW9uIHRoYXQgJ3dhbGsuc3RyaWRlJyBpcyB1c2VkIHJhdGhlcgogICAgdGhhbiB0aGUgaGFyZGNv
ZGVkIGJsb2NrIHNpemUuIFRoaXMgZG9lcyBub3QgYWN0dWFsbHkgbWF0dGVyIGluIHRoaXMKICAg
IGNhc2UsIGJ1dCBpdCdzIGEgYmV0dGVyIGV4YW1wbGUgb2YgaG93IHRvIHVzZSB0aGUgc2tjaXBo
ZXIgd2FsayBBUEkuCiAgICAKICAgIEZpeGVzOiA5YWU0MzNiYzc5ZjkgKCJjcnlwdG86IGNoYWNo
YTIwIC0gY29udmVydCBnZW5lcmljIGFuZCB4ODYgLi4uIikKICAgIENjOiA8c3RhYmxlQHZnZXIu
a2VybmVsLm9yZz4gIyB2NC4xMSsKICAgIENjOiBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmts
YXNzZXJ0QHNlY3VuZXQuY29tPgogICAgUmVwb3J0ZWQtYnk6IFRvYmlhcyBCcnVubmVyIDx0b2Jp
YXNAc3Ryb25nc3dhbi5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEhlcmJlcnQgWHUgPGhl
cmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KCmNvbW1pdCBkZWEzZWI4YjQ1MmUzNmNmMmRkNTcy
YjBhNzk3OTE1Y2NmNDUyYWU2CkF1dGhvcjogU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJv
bm94LmRlPgpEYXRlOiAgIFRodSBBdWcgMTAgMDg6MDY6MTggMjAxNyArMDIwMAoKICAgIGxpYi9t
cGk6IGt1bm1hcCBhZnRlciBmaW5pc2hpbmcgYWNjZXNzaW5nIGJ1ZmZlcgogICAgCiAgICBVc2lu
ZyBzZ19taXRlcl9zdGFydCBhbmQgc2dfbWl0ZXJfbmV4dCwgdGhlIGJ1ZmZlciBvZiBhbiBTRyBp
cyBrbWFwJ2VkCiAgICB0byAqYnVmZi4gVGhlIGN1cnJlbnQgY29kZSBjYWxscyBzZ19taXRlcl9z
dG9wIChhbmQgdGh1cyBrdW5tYXApIG9uIHRoZQogICAgU0cgZW50cnkgYmVmb3JlIHRoZSBsYXN0
IGFjY2VzcyBvZiAqYnVmZi4KICAgIAogICAgVGhlIHBhdGNoIG1vdmVzIHRoZSBzZ19taXRlcl9z
dG9wIGNhbGwgYWZ0ZXIgdGhlIGxhc3QgYWNjZXNzIHRvICpidWZmIHRvCiAgICBlbnN1cmUgdGhh
dCB0aGUgbWVtb3J5IHBvaW50ZWQgdG8gYnkgKmJ1ZmYgaXMgc3RpbGwgbWFwcGVkLgogICAgCiAg
ICBGaXhlczogNDgxNmM5NDA2NDMwICgibGliL21waTogRml4IFNHIG1pdGVyIGxlYWsiKQogICAg
Q2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlcGhhbiBN
dWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgogICAgU2lnbmVkLW9mZi1ieTogSGVyYmVydCBY
dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgoKY29tbWl0IGMzODkzNzdjMDFiZjJkNmUy
YTE3OGU4NmFlZjg1MzU5MzFiZmJkNzUKQXV0aG9yOiBKYXNvbiBKLiBIZXJuZSA8ampoZXJuZUBs
aW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgRnJpIEp1bCAyMSAwMzoxNDozNiAyMDE3ICswMjAw
CgogICAgdmZpbzogY2N3OiBmaXggYmFkIHB0ciBtYXRoIGZvciBUSUMgY2RhIHRyYW5zbGF0aW9u
CiAgICAKICAgIFdoZW4gd2UgYXJlIHRyYW5zbGF0aW5nIGNoYW5uZWwgZGF0YSBhZGRyZXNzZXMg
ZnJvbSBndWVzdCB0byBob3N0CiAgICBhZGRyZXNzIHNwYWNlIGZvciBUSUMgaW5zdHJ1Y3Rpb25z
IHdlIGFyZSBnZXR0aW5nIGluY29ycmVjdAogICAgYWRkcmVzc2VzIGJlY2F1c2Ugb2YgYSBwb2lu
dGVyIGFyaXRobWV0aWMgZXJyb3IuCiAgICAKICAgIFdlIGN1cnJlbnRseSBjYWxjdWxhdGUgdGhl
IG9mZnNldCBvZiB0aGUgVElDJ3MgY2RhIGZyb20gdGhlIHN0YXJ0CiAgICBvZiB0aGUgY2hhbm5l
bCBwcm9ncmFtIGNoYWluIChjY3ctPmNkYSAtIGNjd19oZWFkKS4gV2UgdGhlbiBhZGQKICAgIHRo
YXQgdG8gdGhlIGFkZHJlc3Mgb2YgdGhlIGNjdyBjaGFpbiBpbiBob3N0IG1lbW9yeSAoaXRlci0+
Y2hfY2N3KS4KICAgIFRoZSBwcm9ibGVtIGlzIHRoYXQgaXRlci0+Y2hfY2N3IGlzIGEgcG9pbnRl
ciB0byBzdHJ1Y3QgY2N3MSBzbwogICAgd2hlbiB3ZSBpbmNyZW1lbnQgaXQgd2UgYXJlIGFjdHVh
bGx5IGluY3JlbWVudGluZyBieSB0aGUgc2l6ZSBvZgogICAgc3RydWN0IGNjdzEgd2hpY2ggaXMg
OCBieXRlcy4gVGhlIGludGVudCB3YXMgdG8gaW5jcmVtZW50IGJ5CiAgICBuLWJ5dGVzLCBub3Qg
bio4LgogICAgCiAgICBUaGUgZml4OiBjYXN0IGl0ZXItPmNoX2NjdyB0byBjaGFyKiBzbyBpdCB3
aWxsIGJlIGluY3JlbWVudGVkIGJ5CiAgICBuKjEuCiAgICAKICAgIFJldmlld2VkLWJ5OiBEb25n
IEppYSBTaGkgPGJqc2Rqc2hpQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphc29uIEouIEhlcm5lIDxqamhlcm5lQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IERvbmcgSmlhIFNoaSA8YmpzZGpzaGlAbGludXgudm5ldC5pYm0uY29tPgogICAgTWVz
c2FnZS1JZDogPDIwMTcwNzIxMDExNDM2Ljc2MTEyLTEtYmpzZGpzaGlAbGludXgudm5ldC5pYm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 02 09:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 09:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do4ry-0002ld-1S; Sat, 02 Sep 2017 09:37:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1do4rw-0002lF-Q2
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 09:37:36 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F9/A3-01916-FDB7AA95; Sat, 02 Sep 2017 09:37:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVfde9ap
 Ig4NrLC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseH/LdaCoyYVPbsvsDUw
 vtPqYuTkEBL4yyjxaa4IhP2YUWLaGf8uRi4gexujxPOO44wgCREBZ4mvZ+aydzFycPAK6EtsP
 6oPEhYW0JNoPLWUBcSWEPCSuH91LRuM/fjoTKBydg42ASuJQ2IgURYBVYlPq6+yTmDkWsDIsI
 pRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9CrDECwg3HNds9
 DjJIcTEqivMs8VkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdWgWUEyxKTU+tSMvMAYYXTFqC
 g0dJhHc3SJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5M0GKBECKMkrz4EbAQv0So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHkPgkzhycwrgdv0CugIJqAj/n1eAXJESSJCSqqBcV7C2f
 A8yX3pifO/ZBQ+09q8aWXjutLzFSfr/EzZM1bOeBk4P7haV4gpMpXJ92GJp1DSv9anr08sl9/
 TuOnJb115t721gZ+ddj+UvbK/b6ff/3OhP30viontZ93zpC2jb0Gx3lueY2Vvn8az6v4O/Z42
 kztop/Ot5RevTTnM+6JAufOZj7rofCWW4oxEQy3mouJEAAHrhs9wAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504345053!81923380!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18559 invoked from network); 2 Sep 2017 09:37:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 09:37:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do4rp-0005xI-Tl; Sat, 02 Sep 2017 09:37:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do4rk-0001Pd-0I; Sat, 02 Sep 2017 09:37:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1do4rj-0003NT-Cf; Sat, 02 Sep 2017 09:37:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113005-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=db52890926b6ecff9a416b3beda9c97c83f9fc60
X-Osstest-Versions-That: ovmf=1cc0f69bbecc8a67969d6c1eae495ca95af6c63c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 09:37:23 +0000
Subject: [Xen-devel] [ovmf test] 113005: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkYjUyODkwOTI2YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3
YzgzZjlmYzYwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxY2MwZjY5
YmJlY2M4YTY3OTY5ZDZjMWVhZTQ5NWNhOTVhZjZjNjNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwMDAgIDIwMTctMDktMDEgMTA6NTA6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDA1ICAyMDE3LTA5LTAxIDIxOjQ3OjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQnJpamVzaCBTaW5naCA8YnJpamVz
aC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJh
bmNoPW92bWYKKyByZXZpc2lvbj1kYjUyODkwOTI2YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlm
YzYwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBkYjUyODkwOTI2
YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlmYzYwCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1k
YjUyODkwOTI2YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlmYzYwCisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5j
aAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJs
ZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10n
CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGRiNTI4OTA5MjZiNmVjZmY5YTQxNmIzYmVkYTljOTdj
ODNmOWZjNjAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEg
aW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBv
cy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0IGRiNTI4OTA5MjZiNmVjZmY5YTQxNmIzYmVkYTljOTdjODNmOWZjNjA6
cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgMWNjMGY2OS4uZGI1Mjg5MCAgZGI1Mjg5
MDkyNmI2ZWNmZjlhNDE2YjNiZWRhOWM5N2M4M2Y5ZmM2MCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 09:54:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 09:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do57w-0004EK-9H; Sat, 02 Sep 2017 09:54:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=411de0ff3=citrix-osstest@xenproject.org>)
 id 1do57u-0004Dw-Vs
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 09:54:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 ED/FA-03422-EBF7AA95; Sat, 02 Sep 2017 09:54:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7e+lW
 RBldvylncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz5FyawFZwWruj8tJqxgfEXTxcjB4eEgL/E
 qiusXYycQKa7xOUvM1hAbBEBZ4kJH26zgdi8AnoSl75/AKsRFoiV+PdsMVCcC6h+K7vEnzP7W
 CCaVSXOTzrCDmKzCXhITOyZCBZnEVCRuPj9HtggIQEtiaWLVzJBDBWUODnzCVgNs4CExMEXL5
 gh5lhI7P97lnkCI+8sJGWzkJQtYGRaxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYOgxAsINx9mX/Q4ySHExKorzLPFZFCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgjasDygkWpaanVqRl5gCDGCYtwcGjJMLrApLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8V
 ClxXm+QIgGQoozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHefyBTeDLzSuA2vQ
 I6ggnoiH+fV4AcUZKIkJJqYNxh8+LK10dlXxau71X4Ov39jQkR62qXFDD33C3Rv31o8r6Fzra
 7wuKylziE5DU+U/klVJVY3f3jeXzyVFa/qzMr4086sfy1jyyZanrKdkHprlN7Hr/dECx3efO9
 ozMyo5/Gn2d8wuLJKlDU/NF10efqbPtMTUbHF9abOu/P/HYuatH0oFi3zXuUWIozEg21mIuKE
 wHNxViZowIAAA==
X-Env-Sender: prvs=411de0ff3=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504346044!102242993!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45107 invoked from network); 2 Sep 2017 09:54:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Sep 2017 09:54:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,463,1498521600"; d="scan'208";a="438128518"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72053-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:xen-boot:fail:regression
 distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72027
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 2 Sep 2017 10:54:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72053: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDUzIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA1My8KClJlZ3Jl
c3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDcyMDI3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwMjcKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSA3MjAyNwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDI3CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIw
MjcKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAyNwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJl
dGNoLW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAyNwog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRp
LWluc3RhbGwgZmFpbCBsaWtlIDcyMDI3CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5l
dGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAyNwoKYmFzZWxp
bmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMDI3Cgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3Ry
ZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 10:19:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 10:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do5Vu-0006Nu-7A; Sat, 02 Sep 2017 10:18:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1do5Vs-0006Ng-PL
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 10:18:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 36/6B-03454-C858AA95; Sat, 02 Sep 2017 10:18:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVberdVW
 kwd8DihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H+4gb3g/ybGii3LzzE2
 MP5rZOxi5OQQEvjLKNGyUbOLkQvIfswo0THtEyuEs41RYtmhZhaQKhEBZ4mvZ+ayg9i8AvoSZ
 /q6mEFsYQEXiSvnrrOBNEgIfFCV2LL0EdhYCQFviSW3vzDB2BtWPwAaxM7BJmAlcUgMJMoioC
 rx4dB9pgmM3AsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgT6nQEIdjBe3xhwiFGSg0lJlHeZx6pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8v5uBcoJF
 qempFWmZOcAAhElLcPAoifDGtwCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcDyAwBk
 KKM0jy4EbBouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3jcgU3gy80rgNr0COoIJ6Ih/n1
 eAHFGSiJCSamBsZT272mOF3HprjWa+sOMLLtx0ypN6XbVpp+/G/tMBq77HelW06ERoep+IeHh
 jV/qc6l/Tzj79wD9P6cdlFr3Pa4+KpvKu0yyQ1THtcViimST/ykGb0WORV/3N6GnTO9Km3Xmx
 44GpwbdZrly65+9v5N69+ny99pyH/BsuzzzE+GCt895TU1a4KrEUZyQaajEXFScCADJfG4SBA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504347529!72782939!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33086 invoked from network); 2 Sep 2017 10:18:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 10:18:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do5Vm-00073T-QQ; Sat, 02 Sep 2017 10:18:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do5Vh-0003OQ-8k; Sat, 02 Sep 2017 10:18:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1do5Vg-0003P3-Ph; Sat, 02 Sep 2017 10:18:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113004-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 10:18:40 +0000
Subject: [Xen-devel] [linux-3.18 test] 113004: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7921900154569821414=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       6 xen-install      fail in 112995 pass in 113004
 test-amd64-i386-libvirt-xsm   7 xen-boot                   fail pass in 112995
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 112995

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 112995 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 112995 blocked in 112102
 test-amd64-i386-libvirt-xsm 13 migrate-support-check fail in 112995 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                2713f9f39b8fd713d914c0051b8dc5acf1bc2c6d
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   42 days
Failing since        112351  2017-07-27 22:26:55 Z   36 days   55 attempts
Testing same since   112970  2017-08-31 01:17:57 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7921900154569821414==--

From xen-devel-bounces@lists.xen.org Sat Sep 02 11:26:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 11:26:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do6Yl-0003qN-4z; Sat, 02 Sep 2017 11:25:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=411de0ff3=citrix-osstest@xenproject.org>)
 id 1do6Yj-0003qC-6v
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 11:25:53 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 77/FF-01778-0459AA95; Sat, 02 Sep 2017 11:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtd+6qp
 Ig0dnzS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a3/h9sBVf5Kq5snMPcwLiXs4uRg0NCwF9i
 0x/FLkZOINNDYtHVLWwgtoiAs8SED7fBbF4BPYmd0z+B2cICRhL7Nl9jgqh3kzh89hIbjN30Y
 jsLiM0GNGdiz0QWkPEsAioS/+/Ug4SFBLQkli5eyQQxUlDi5MwnYOXMAhISB1+8YIYYYylxY/
 c91gmMvLOQlM1CUraAkWkVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrF
 ecn7uJkZg4NQzMDDuYGza63eIUZKDSUmUd5nHqkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwm
 U4BygkWp6akVaZk5wBCGSUtw8CiJ8K6YDJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3
 oMgRQIgRRmleXAjYPF0iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yuQKTyZeSVwm14BHc
 EEdMS/zytAjihJREhJNTDOWdb7f4uyIrOsQOqBxLmPNAo+JNvWTUyoXct4da/bHGbhF7LHK+f
 mLunTfVueebHn68F3q2ZviWnje73yVUXQLm/1ZLcZAkenm/308nmw6kx1+JtVbHMvqLSISGRw
 qcjOOsbEtOz85f+VPzbmSPZXzGaLFj3z5lxFhvgevzVGfysPpIfM6VyjxFKckWioxVxUnAgAQ
 xcYWqICAAA=
X-Env-Sender: prvs=411de0ff3=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504351550!109568352!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16698 invoked from network); 2 Sep 2017 11:25:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Sep 2017 11:25:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,463,1498521600"; d="scan'208";a="438132883"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72054-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=db52890926b6ecff9a416b3beda9c97c83f9fc60
X-Osstest-Versions-That: ovmf=1cc0f69bbecc8a67969d6c1eae495ca95af6c63c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 2 Sep 2017 12:25:48 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72054: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBkYjUyODkwOTI2YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlm
YzYwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxY2MwZjY5YmJlY2M4
YTY3OTY5ZDZjMWVhZTQ5NWNhOTVhZjZjNjNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNTIg
IDIwMTctMDktMDEgMjE6MTg6MTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDU0ICAyMDE3LTA5LTAyIDA5OjQ2OjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5n
aEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDkxIGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 13:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 13:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do8Ta-0005W9-0v; Sat, 02 Sep 2017 13:28:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aarcange@redhat.com>) id 1do8TY-0005W3-B9
 for xen-devel@lists.xenproject.org; Sat, 02 Sep 2017 13:28:40 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B6/50-02229-702BAA95; Sat, 02 Sep 2017 13:28:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVysWW7jC7bplW
 RBo1/bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozji9+xF0xiq7j4dTpTA2MPaxcjF4eQwGwm
 iZb290xdjJwcLAL2EhNWT2QGsRkFyiTmf/7OBmHnSsw9/ZIRomEdo8SW5tmsEA0qEnOXvgVrY
 BPQkTjzZTUjiC0iICbx88cdsA3MAg9YJRbee8wCkhAW8JA4vW8XO4jNK6Av8aP5BpDNATTVXO
 Ltfy+IsKDEyZlPwMqZgWbu3HqHDaSEWUBaYvk/DoiwvETz1tlgazkFLCSOHuwCmygqoCwxb98
 qsJslBLQlGs7/BDtBQqCPUeLGt+OMExhFZiFZMQvJilkIK2YhWbGAkWUVo0ZxalFZapGuoZFe
 UlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgXDAAwQ7GvlnOhxglOZiURHmXeayKF
 OJLyk+pzEgszogvKs1JLT7EKMPBoSTBm70BKCdYlJqeWpGWmQOMUJi0BAePkggvB0iat7ggMb
 c4Mx0idYpRl6Ppw5YvTEIsefl5qVLivBtAigRAijJK8+BGwJLFJUZZKWFeRqCjhHgKUotyM0t
 Q5V8xinMwKgnzcm0EmsKTmVcCt+kV0BFMQEf8+7wC5IiSRISUVAOjvaPzJms28wL5oiPb/79Y
 87PlqTFb3cm+48WPJnS19ir2MtcF+vd/S9w695Qow+H5Gn8UJ/ec/q25L8r+UI9Bz9Xwy8Ua5
 qdrJicY5rUv0NHNOsA4w/7n3A47/mO3GG3STz5y9OHN3RJ/Rf8zW1Z0+JIvV+urPs5OzGzrWa
 D7Rv6FXqLHkR1KLMUZiYZazEXFiQAV7ftEEQMAAA==
X-Env-Sender: aarcange@redhat.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504358916!94553782!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22948 invoked from network); 2 Sep 2017 13:28:38 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Sep 2017 13:28:38 -0000
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 0B10181DF7;
 Sat,  2 Sep 2017 13:28:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0B10181DF7
Received: from mail.random (ovpn-117-233.ams2.redhat.com [10.36.117.233])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 630957D960;
 Sat,  2 Sep 2017 13:28:33 +0000 (UTC)
Date: Sat, 2 Sep 2017 15:28:31 +0200
From: Andrea Arcangeli <aarcange@redhat.com>
To: jglisse@redhat.com
Message-ID: <20170902132831.GA26026@redhat.com>
References: <20170831211738.17922-1-jglisse@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831211738.17922-1-jglisse@redhat.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Sat, 02 Sep 2017 13:28:36 +0000 (UTC)
Cc: Joerg Roedel <jroedel@suse.de>, kvm@vger.kernel.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 linux-rdma@vger.kernel.org, linuxppc-dev@lists.ozlabs.org,
 Jack Steiner <steiner@sgi.com>, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, Sudeep Dutt <sudeep.dutt@intel.com>,
 Ashutosh Dixit <ashutosh.dixit@intel.com>, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, Dimitri Sivanich <sivanich@sgi.com>,
 amd-gfx@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Dan Williams <dan.j.williams@intel.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH 00/13] mmu_notifier kill invalidate_page
	callback v2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDU6MTc6MjVQTSAtMDQwMCwgSmVyb21lIEdsaXNzZSB3
cm90ZToKPiBKw6lyw7RtZSBHbGlzc2UgKDEzKToKPiAgIGRheDogdXBkYXRlIHRvIG5ldyBtbXVf
bm90aWZpZXIgc2VtYW50aWMKPiAgIG1tL3JtYXA6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVy
IHNlbWFudGljCj4gICBwb3dlcnBjL3Bvd2VybnY6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVy
IHNlbWFudGljCj4gICBkcm0vYW1kZ3B1OiB1cGRhdGUgdG8gbmV3IG1tdV9ub3RpZmllciBzZW1h
bnRpYwo+ICAgSUIvdW1lbTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKPiAg
IElCL2hmaTE6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCj4gICBpb21tdS9h
bWQ6IHVwZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCj4gICBpb21tdS9pbnRlbDog
dXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIgc2VtYW50aWMKPiAgIG1pc2MvbWljL3NjaWY6IHVw
ZGF0ZSB0byBuZXcgbW11X25vdGlmaWVyIHNlbWFudGljCj4gICBzZ2ktZ3J1OiB1cGRhdGUgdG8g
bmV3IG1tdV9ub3RpZmllciBzZW1hbnRpYwo+ICAgeGVuL2dudGRldjogdXBkYXRlIHRvIG5ldyBt
bXVfbm90aWZpZXIgc2VtYW50aWMKPiAgIEtWTTogdXBkYXRlIHRvIG5ldyBtbXVfbm90aWZpZXIg
c2VtYW50aWMKPiAgIG1tL21tdV9ub3RpZmllcjoga2lsbCBpbnZhbGlkYXRlX3BhZ2UKClJldmll
d2VkLWJ5OiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 14:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do9Dz-0001Lp-Ay; Sat, 02 Sep 2017 14:16:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1do9Dy-0001Le-Hr
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 14:16:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 61/D4-02046-54DBAA95; Sat, 02 Sep 2017 14:16:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddl76p
 Ig9Yd/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPz3ElPBui2MFbMfHWZq
 YHzdzNjFyMUhJPCXUWLCrK0sEM5jRomu/uVMXYycQM42Rokl151AbBEBZ4mvZ+ayg9i8AvoSv
 xqfMYPYwgJhEjNP3GAFaZYQuKAu0bDpKCtIQkLAW+LZzJlANgeYfX0jZxcjOwebgJXEITGQAh
 YBVYnNRw+xTGDkXsDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk
 /dxMj0OcMQLCD8UK78yFGSQ4mJVHeZR6rIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HruAcoJ
 FqWmp1akZeYAgw8mLcHBoyTCaw+S5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5TkCIBk
 KKM0jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3qkgU3gy80rgNr0COoIJ6Ih/n1
 eAHFGSiJCSamD075G0PPTydlALx4w5Zj+OnZ7sdujbhy61j2sKE0Sm5RzZum7XR5XTBY/8Mts
 tv3Qcn27kubLU5ZuyzZJu/6O66Uv/1Czb3PtiwuQjotzWi8X2/RXqvT53zsYV96e7/7tmfUXO
 b9bqqY8P+k3yO/tD6nbRCr8Xx05lf9ue9U2zq3XiwZjFp97sl1diKc5INNRiLipOBACDCn98f
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504361794!112649467!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16914 invoked from network); 2 Sep 2017 14:16:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 14:16:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do9Ds-0004hF-6p; Sat, 02 Sep 2017 14:16:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1do9Dm-0002T0-PR; Sat, 02 Sep 2017 14:16:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1do9Dm-0006HX-42; Sat, 02 Sep 2017 14:16:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113007-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-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-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
X-Osstest-Versions-That: linux=4b904b22bc906d5867933b8132ae4d7f31d7645d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 14:16:26 +0000
Subject: [Xen-devel] [linux-4.9 test] 113007: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAwNy8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTI5OTYgcGFzcyBpbiAxMTMwMDcKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMjk5NiBwYXNzIGluIDExMzAwNwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTEyOTk2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTI5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGlu
IDExMjk5NgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFs
bCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEyOTk2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI4NjMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjg2MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyODYzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTI4NjMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBi
bG9ja2VkIGluIDExMjg2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTI5OTYgYmxvY2tlZCBpbiAxMTI4NjMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTEyOTk2IGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMjk5NiBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
Mjk5NiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEyOTk2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTI5OTYgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEyODYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NjMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMjg2MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjg2MwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBlZWQ1NGJkYmQx
YjkyMjAwNGZlMDVkYzhiZjM4MTVmMmU1NzIzZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDRiOTA0YjIyYmM5MDZkNTg2NzkzM2I4MTMyYWU0ZDdmMzFkNzY0NWQKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMjg2MyAgMjAxNy0wOC0yNSAwMDo0ODozOSBaICAgIDggZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTI5NTMgIDIwMTctMDgtMzAgMDk6NTU6MzIgWiAgICAz
IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBYXJvbiBNYSA8YWFyb24ubWFAY2Fub25pY2FsLmNvbT4KICBBTCBZdS1DaGVu
IENobyA8YWNob0BzdXNlLmNvbT4KICBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xl
LmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFsZXhleSBCcm9k
a2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgQWxleGV5IEJyb2RraW4gPEFsZXhleS5Ccm9k
a2luQHN5bm9wc3lzLmNvbT4KICBBbGxlbiBIdWJiZSA8QWxsZW4uSHViYmVAZGVsbC5jb20+CiAg
QW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYXN0aWVuIE5vY2VyYSA8aGFkZXNzQGhh
ZGVzcy5uZXQ+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIENoYXJsZXMgTWlsZXR0ZSA8Y2hhcmxlcy5taWxldHRlQGdtYWlsLmNvbT4KICBDaGFy
bGVzIE1pbGV0dGUgPGNoYXJsZXNtaWxldHRlQGdtYWlsLmNvbT4KICBDaHJpcyBXaWxzb24gPGNo
cmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFl
Z2VyQGRlLmlibS5jb20+CiAgQ2h1Y2sgTGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAg
Q2h1bnl1IEh1IDxjaHVodUByZWRoYXQuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5n
QGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAg
RGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZlIEhhbnNlbiA8ZGF2
ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgogIERhdmUgSmlhbmcgPGRhdmUuamlhbmdAaW50ZWwu
Y29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+
CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEcmFnb3MgQm9nZGFuIDxkcmFnb3MuYm9n
ZGFuQGFuYWxvZy5jb20+CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVy
aWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0
QGdvb2dsZS5jb20+CiAgRmVuZyBDaGVuemhvdSA8Y2hlbnpob3V4LmZlbmdAaW50ZWwuY29tPgog
IEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVu
c0BkZS5pYm0uY29tPgogIEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQu
Y29tPgogIEphY2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29tPgogIEph
Y2sgV2FuZyA8amlucHUud2FuZ0Bwcm9maXRicmlja3MuY29tPgogIEphY28gS3Jvb24gPGphY29A
dWxzLmNvLnphPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29t
PgogIEphbWVzIEhvZ2FuIDxqYW1lcy5ob2dhbkBpbWd0ZWMuY29tPgogIEphbWVzIE1vcnNlIDxq
YW1lcy5tb3JzZUBhcm0uY29tPgogIEphcmtrbyBOaWt1bGEgPGphcmtrby5uaWt1bGFAbGludXgu
aW50ZWwuY29tPgogIEplZmZ5IENoZW4gPGplZmZ5LmNoZW5Acm9jay1jaGlwcy5jb20+CiAgSm9h
a2ltIFRqZXJubHVuZCA8am9ha2ltLnRqZXJubHVuZEBpbmZpbmVyYS5jb20+CiAgSm9lcmcgUm9l
ZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFiZW5kQGdt
YWlsLmNvbT4KICBKb2huIFN0dWx0eiA8am9obi5zdHVsdHpAbGluYXJvLm9yZz4KICBKb24gTWFz
b24gPGpkbWFzb25Aa3VkenUudXM+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJv
bkBodWF3ZWkuY29tPgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4Lmlu
dGVsLmNvbT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVt
b3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS29qaSBNYXRzdW9rYSA8a29q
aS5tYXRzdW9rYS54bUByZW5lc2FzLmNvbT4KICBLb25zdGFudGluIEtobGVibmlrb3YgPGtobGVi
bmlrb3ZAeWFuZGV4LXRlYW0ucnU+CiAgS1QgTGlhbyA8a3QubGlhb0BlbWMuY29tLnR3PgogIExh
cnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExhdXJlbnQgUGluY2hhcnQgPGxh
dXJlbnQucGluY2hhcnQrcmVuZXNhc0BpZGVhc29uYm9hcmQuY29tPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaXBpbmcgWmhhbmcgPHpscG5vYm9k
eUBnbWFpbC5jb20+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29tPgogIEx2
IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+CiAgTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4u
bGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0
bWFubi5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFp
bC5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNYXJ0aWpuIENv
ZW5lbiA8bWFjb0BhbmRyb2lkLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGly
b0Bzb2Npb25leHQuY29tPgogIE1hc2FraSBPdGEgPG1hc2FraS5vdGFAanAuYWxwcy5jb20+CiAg
TWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNaWNoYWVsIEVsbGVybWFu
IDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAg
TWluY2hhbiBLaW0gPG1pbmNoYW5Aa2VybmVsLm9yZz4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdl
bGxAZ29vZ2xlLmNvbT4KICBOaGFuIE5ndXllbiA8bmhhbi5uZ3V5ZW4ueWJAcmVuZXNhcy5jb20+
CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBPbXByYWthc2ggRGh5YWRl
IDxvZGh5YWRlQGNvZGVhdXJvcmEub3JnPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRm
aWx0ZXIub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBE
b25vaHVlIDxsaW51eC1rZXJuZWxAUGF1bFNELmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVj
dy5jej4KICBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KICBQZXRl
ciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVyZ3VpZG8gTGFt
YnJpIDxwbGFtYnJpQHJlZGhhdC5jb20+CiAgUHJhdmluIEIgU2hlbGFyIDxwc2hlbGFyQG92bi5v
cmc+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJp
bGV5IEFuZHJld3MgPHJpYW5kcmV3c0Bnb29nbGUuY29tPgogIFJvaGl0IFZhc3dhbmkgPHJ2YXN3
YW5pQG52aWRpYS5jb20+CiAgUm9ubmllIFNhaGxiZXJnIDxsc2FobGJlckByZWRoYXQuY29tPgog
IFNhY2hpbiBQcmFiaHUgPHNwcmFiaHVAcmVkaGF0LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2Fl
ZWRtQG1lbGxhbm94LmNvbT4KICBTcmluaXZhcyBQYW5kcnV2YWRhIDxzcmluaXZhcy5wYW5kcnV2
YWRhQGxpbnV4LmludGVsLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNvbT4K
ICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBUYWthc2hp
IEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFrYXNoaSBTYWthbW90byA8by10YWthc2hpQHNha2Ft
b2NjaGkuanA+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbmcg
SG8gPHRob25nLmhvLnB4QHJ2Yy5yZW5lc2FzLmNvbT4KICBUb2RkIEtqb3MgPHRram9zQGFuZHJv
aWQuY29tPgogIFRvZGQgS2pvcyA8dGtqb3NAZ29vZ2xlLmNvbT4KICBUdXNoYXIgRGF2ZSA8dHVz
aGFyLm4uZGF2ZUBvcmFjbGUuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8u
b3JnPgogIFZhZGltIExvbW92dHNldiA8dmxvbW92dHNAcmVkaGF0LmNvbT4KICBWaW5lZXQgR3Vw
dGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUuY29tPgog
IFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgV29vZHkgU3V3YWxza2kgPHRlcnJh
bHVuYTk3N0BnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFl1
Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFpoYW5nIEJvIDxiby56aGFuZ0BueHAu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNh
cHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC00LjkKKyByZXZp
c2lvbj0wZWVkNTRiZGJkMWI5MjIwMDRmZTA1ZGM4YmYzODE1ZjJlNTcyM2Q3CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtNC45IDBlZWQ1NGJkYmQxYjkyMjAwNGZl
MDVkYzhiZjM4MTVmMmU1NzIzZDcKKyBicmFuY2g9bGludXgtNC45CisgcmV2aXNpb249MGVlZDU0
YmRiZDFiOTIyMDA0ZmUwNWRjOGJmMzgxNWYyZTU3MjNkNworIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBj
YXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisg
J1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1saW51eC00LjkKKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhl
bmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDBlZWQ1NGJkYmQxYjkyMjAwNGZlMDVkYzhi
ZjM4MTVmMmU1NzIzZDcgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1v
bgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3Ry
ZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rl
c3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrICdbJyB4Z2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1z
dGFibGUuZ2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jv
bi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGlu
dXgtNC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQu
OQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
LmxpbnV4LTQuOQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFN
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJF
RV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJF
RV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4
X3RyZWUgbGludXgtNC45CisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CisgOiBsaW51eC00
LjkueQorIDogbGludXgtNC45LnkKKyA6IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LTQuOQorIDogcmVmcy9oZWFk
cy90ZXN0ZWQvbGludXgtNC45CisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xp
bnV4CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQgMGVlZDU0YmRiZDFiOTIyMDA0ZmUwNWRjOGJmMzgxNWYyZTU3MjNkNzpyZWZz
L2hlYWRzL3Rlc3RlZC9saW51eC00LjkKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgNGI5MDRiMi4uMGVlZDU0YiAgMGVlZDU0YmRiZDFi
OTIyMDA0ZmUwNWRjOGJmMzgxNWYyZTU3MjNkNyAtPiB0ZXN0ZWQvbGludXgtNC45CisgZXhpdCAw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 02 15:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 15:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1do9vq-0005IK-08; Sat, 02 Sep 2017 15:01:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1do9vp-0005IE-95
 for xen-devel@lists.xenproject.org; Sat, 02 Sep 2017 15:01:57 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 34/51-03874-4E7CAA95; Sat, 02 Sep 2017 15:01:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRovv4+Kp
 Ig60bzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNT2awF3xgrbj+4SZTA+Mbli5GTg4hgUqJ
 mQv2g9kSArwSR5bNYIWw/SX+nrvE1sXIBVQzgVHi4u8tbCAJFgEViXmX5zKC2GwC6hKPv/Ywg
 dgiAooSD17eBGtmFgiRuL7yC5gtDGTPb9zLDGLzCuhKHFu5hBFi6GZGibfT5rNAJAQlTs58wg
 LRrC7xZ94loAYOIFtaYvk/DhCTU8BSovtLAkiFKNAJU05uY5vAKDALSfMsJM2zEJoXMDKvYtQ
 oTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjAefx93iFGS
 g0lJlHeZx6pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8D44B5QSLUtNTK9Iyc4BRApOW4OBRE
 uENBUnzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdyZIkQBIUUZpHtwIWMReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDvS5ApPJl5JXCbXgEdwQR0xL/PK0COKElESEk1MGZt/mzQEcA
 S69n446BRHtPFwFgF/y/ttseWHZ/pxNS8rfN4YHVNyZ5P+h/MbS/axQSqCe5J8mZ7tiZG88KF
 4ybvtsapy2UIHK3cdoK38DfD1knqlTyTmV4/rnssvpXHRZd91vY5Ry6VcEU4dxTfKJ3OKy7l3
 sxwOjSJZUHxvdRIy9uM/PUvlFiKMxINtZiLihMBb8/eWdMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504364513!113232177!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17424 invoked from network); 2 Sep 2017 15:01:55 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Sep 2017 15:01:55 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP; 02 Sep 2017 08:01:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,463,1498546800"; d="scan'208";a="146796546"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 02 Sep 2017 08:01:49 -0700
Date: Sat, 2 Sep 2017 23:01:11 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170902150111.GM23665@yi.y.sun>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170901155039.yneqluvsowdrekih@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170901155039.yneqluvsowdrekih@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: change the type of '*nr' in
 'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMDEgMTY6NTA6MzksIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBTZXAgMDEsIDIw
MTcgYXQgMDg6MTU6MDVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gRHVlIHRvIGhpc3Rvcmlj
YWwgcmVhc29uLCB0eXBlIG9mIHBhcmFtZXRlciAnKm5yJyBpbiAnbGlieGxfcHNyX2NhdF9nZXRf
aW5mbycKPiA+IGlzICdpbnQnLiBCdXQgdGhpcyBpcyBub3QgcmlnaHQuIEl0IHNob3VsZCBiZSAn
dW5zaWduZWQgaW50Jy4gVGhpcyBwYXRjaCBmaXhlcwo+ID4gdGhpcyBhbmQgZG9lcyByZWxhdGVk
IGNoYW5nZXMuCj4gPiAKPiA+IFN1Z2dlc3RlZC1ieTogUm9nZXIgUGF1IE1vbm4/IDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IAo+IElmIHlvdSBjb25maXJtIHRoZSBjb2RlIGNoYW5nZWQgaXMgbm90IHJlbGVhc2VkIEkgY2Fu
IG1vZGlmeSB0aGUgY29tbWl0Cj4gbWVzc2FnZSB3aGlsZSBjb21taXR0aW5nIC0tIG5vIG5lZWQg
dG8gcmVzZW5kLgoKVGhhbmsgeW91ISBZZXMsIHRoZSAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycg
aXMgaW50cm9kdWNlZCBieSBMMiBDQVQgcGF0Y2gKc2V0IHdoaWNoIHdhcyBtZXJnZWQgaW50byBY
ZW4gNC4xMCB1bnN0YWJsZSBicmFuY2ggcmVjZW50bHkuIFNvLCBpdCBoYXMgbm90CmJlZW4gcmVs
ZWFzZWQgeWV0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 15:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 15:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doAMp-0007Pv-50; Sat, 02 Sep 2017 15:29:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doAMo-0007Po-62
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 15:29:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F7/12-03422-D6ECAA95; Sat, 02 Sep 2017 15:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVTfn3Kp
 IgwlfpSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fDeTsaCTYkVn098Zm1g
 fGjXxcjFISTwl1Gic8IiVgjnMaPEvTnboJxtjBI3l01i6mLk5BARcJb4emYuO4jNK6AvsWr6X
 mYQW1ggVGLpgRNgDRIC35Ukfn8+AlYkIeAtMfvEIUYY+/kNkDg7B5uAlcQhMZAoi4CqxMueXy
 wTGLkXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Do
 DEOxg/LYs4BCjJAeTkijvMo9VkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBXPAuUEi1LTUyvS
 MnOA4QeTluDgURLhXX0GKM1bXJCYW5yZDpE6xWjMsWH1+i9MHJveHfvNJMSSl5+XKiXOewOkV
 ACkNKM0D24QLC4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXFuQensy8Erh9r4BOYQI65d
 /nFSCnlCQipKQaGKM/K6euv7vcQnzXI6+eQM8dJW6/7i6c+pTT87F34rUZ19UEVVtPqi6bsi6
 S34i5Rm9L/ZYlH/f6Ri/a/pjxW3b+3otHwjhSi+ZJHJ9Wwr2uYemfRV77ZnJZRRoWbj/80+WK
 2BvHfY+bLOOKd7ktCGH1zo2/I1uy59OEkk9aM15deHpfeU2Ko5YSS3FGoqEWc1FxIgA98p4gh
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504366187!74926105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61127 invoked from network); 2 Sep 2017 15:29:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 15:29:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doAMj-0006VG-BF; Sat, 02 Sep 2017 15:29:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doAMd-0005Ty-Qb; Sat, 02 Sep 2017 15:29:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doAMd-0005p0-9M; Sat, 02 Sep 2017 15:29:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113008-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-vhd:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=223cd0e13f2e46078d7b573f0b8402bfbee339be
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 15:29:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 113008: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7278307443848051598=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build      fail in 112999 REGR. vs. 112869

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat fail in 112999 pass in 113008
 test-amd64-amd64-libvirt-vhd  7 xen-boot                   fail pass in 112999
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 112999

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112869

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 112999 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 112999 n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112869
 build-arm64-xsm               2 hosts-allocate              broken like 112869
 build-arm64-pvops             2 hosts-allocate              broken like 112869
 build-arm64                   3 capture-logs                broken like 112869
 build-arm64-xsm               3 capture-logs                broken like 112869
 build-arm64-pvops             3 capture-logs                broken like 112869
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check fail in 112999 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112869
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112869
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112869
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112869
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112869
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be
baseline version:
 qemuu                248b23735645f7cbb503d9be6f5bf825f2a603ab

Last test of basis   112869  2017-08-25 06:55:43 Z    8 days
Failing since        112961  2017-08-30 16:16:31 Z    2 days    5 attempts
Testing same since   112990  2017-08-31 21:20:43 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dan Aloni <dan@kernelim.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7278307443848051598==--

From xen-devel-bounces@lists.xen.org Sat Sep 02 15:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 15:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doAWL-0008M1-2X; Sat, 02 Sep 2017 15:39:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@gmail.com>) id 1doAWJ-0008Lv-Om
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 15:39:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2C/DC-03642-AB0DAA95; Sat, 02 Sep 2017 15:39:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfTONt2dF1Z
 FGhxdp2Vxb8p7dgdGj+19u9gDGKNYM/OS8isSWDO+TtnOXvDJu2Ll7rIGxk+OXYxcHEICMxgl
 5vdtYQJxWAQaWCUeHz7IBuJICMxhlbg27xJ7FyMnkJMn0fd8PhOEXSTxcMIfKLtYoud5HyOIz
 SsgKHFy5hMWiLFTGCX+TX8F1MzBwSlgJ/Hjfy1IDZuAtkTb7TY2EJtFQFVi0523LBC9ARINBy
 cwgZQLCyRLzN7oBzJGROAEo8SEh1cZQRxmgfWMEj+evgE7iFnAR2LZvgbGCYwCs5DsnoUkBWF
 rSrRu/80OYWtILLizDyquLbFs4WvmBYysqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M9HJT
 i4sT01NzEpOK9ZLzczcxAkOaAQh2MF7fGHCIUZKDSUmUd5nHqkghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKErxd54FygkWp6akVaZk5wOiCSUtw8CiJ8O4HSfMWFyTmFmemQ6ROMSZzXLmy7gsTx4
 bV64HklAPbgeSh3ye+M3EcA5NP3mz/zcTxDUy2vAWRH55O+8PE8QVECrHk5eelSonzzgUZLQA
 yOqM0D24xLKlcYpSVEuZlBHpFiKcgtSg3swRV/hWjOAejkjDvTJApPJl5JXD3vQI6nQno9H+f
 V4CcXpKIkJJqYIxesLXm/Q2DsLOuES1ZK6ZPKS3fui352PwzKkvlDwYfeXhzWnfPcf/ry/8nx
 HFEL7g3tUF3zbe9QreEzfeyLz58/9POLyuM/S5+7KxvrNgfu9szVU2/LlFCb+pp9YOWa6qbz2
 wRXxH36lxysZGRcdd6+YS8W76tW5/o3Fj4fUpi3ArVp9wbhIyVWIozEg21mIuKEwFNH50/JQM
 AAA==
X-Env-Sender: julien.grall@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504366776!80779677!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14656 invoked from network); 2 Sep 2017 15:39:37 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Sep 2017 15:39:37 -0000
Received: by mail-qk0-f182.google.com with SMTP id a77so10434633qkb.1
 for <xen-devel@lists.xensource.com>; Sat, 02 Sep 2017 08:39:37 -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=TJmr9hMHwE2N4Q3nGsMzppSw6cRctGimHl776vuOGA4=;
 b=b5u3MAdV7pRyNyAFF+5jDCTIKtijKdP2K3rRlv6Hgk8SEwY+u6FbfkC1QBkaic6lgO
 ScWLdJqrENdUO/LvZrVWeUu3FmeotaCsj0lckB7hCSkUK50TU686ElM5XxWOfYobY1eF
 KUPaLKsQLezcWQHo5npJ+ggIW4uGVsFaBg8VWWccjtVMX4UyH+3AxZJgKE4+6Ptj+XRK
 dBfvFofjJUrcbUpKQVROYQ8BmsrERb8eXPkheanwXSjU8ki/Fl8QleKl/Zu5YmbCAvnH
 E9HsqtsE5fQZ3Up4B8AFcjfVo+wOsSGlaWtR2TErpUCwfVxqdODNyULTo71Devx5RO0n
 1/TA==
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=TJmr9hMHwE2N4Q3nGsMzppSw6cRctGimHl776vuOGA4=;
 b=JLeiZ1m0zI55c2xHYzV8Cx0MK6b7RuX14n9ztM0FzOPBq9N7JidNd9mCKRHMYJjJga
 NkF4ue0q3X5BlxnCuuc7W42PJz5WhBlFK4x71kZfQXOgduXhyFSYi9u/r4yxY/7LMQIZ
 MP7q3lTRVn/BjnjKw1HZC5J8n8TLQjFDJBENyHMw1qN9GBKKtEC9/mtc+jlbkoT6p7rB
 dD4bk/2uUpMWmGdxNBPgIcLCeTUcz7Bns27zOMBESoUh802jbyKFe18GpPw0c+huXsFK
 70cF8fNqQaVpgxAL8auqHXWTFpn9A6Fwl4YM7pJG9yxLuCyS6pbPTBGouyXhOJkFjoxv
 5vQA==
X-Gm-Message-State: AHPjjUjR/M+iDSFUe7l8V9Zn70PjLEGemcuZ09rpJVbxvs2b+Lm5ttVX
 vQn+24I3y+HrDCxRasdac4BTL/2+RA==
X-Google-Smtp-Source: ADKCNb735ufLUmHJbsZK0yTQWG/suLXC2ZGf6V81BSFe4gtTdx6yKEffpaeC/XpTUwJoFl2fIr7wOrXPCWkxefuZmQo=
X-Received: by 10.55.77.204 with SMTP id a195mr7576166qkb.141.1504366776312;
 Sat, 02 Sep 2017 08:39:36 -0700 (PDT)
MIME-Version: 1.0
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
In-Reply-To: <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Sat, 02 Sep 2017 15:39:25 +0000
Message-ID: <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, 
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, andre.przywara@arm.com
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0932244408799908886=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0932244408799908886==
Content-Type: multipart/alternative; boundary="001a114881aa506989055836afc7"

--001a114881aa506989055836afc7
Content-Type: text/plain; charset="UTF-8"

Hi,

Sorry for the late reply and formatting, writing from my phone.

On Wed, 30 Aug 2017, 15:17 George Dunlap <george.dunlap@citrix.com> wrote:

> On 08/30/2017 02:54 PM, Andrew Cooper wrote:
> > On 30/08/17 14:49, osstest service owner wrote:
> >> flight 112957 xen-unstable-smoke real [real]
> >> http://logs.test-lab.xenproject.org/osstest/logs/112957/
> >>
> >> Regressions :-(
> >>
> >> Tests which did not succeed and are blocking,
> >> including tests which could not be run:
> >>  test-armhf-armhf-xl          12 guest-start              fail REGR.
> vs. 112956
> >
> > (XEN) Assertion 'cpu == smp_processor_id()' failed at softirq.c:35
> > (XEN) ----[ Xen-4.10-unstable  arm32  debug=y   Not tainted ]----
> > (XEN) CPU:    1
> > (XEN) PC:     0023b710 softirq.c#__do_softirq+0x3c/0x134
> > (XEN) CPSR:   8000005a MODE:Hypervisor
> > (XEN)      R0: 4003d000 R1: 00000001 R2: 3fcffd00 R3: 00000001
> > (XEN)      R4: 002e5f74 R5: 00000000 R6: 0031d694 R7: 0031a224
> > (XEN)      R8: 002e1f80 R9: 0029b880 R10:00000001 R11:40037f3c
> R12:00000000
> > (XEN) HYP: SP: 40037f04 LR: 0025826c
> > (XEN)
> > (XEN)   VTCR_EL2: 80003558
> > (XEN)  VTTBR_EL2: 00010000bff1e000
> > (XEN)
> > (XEN)  SCTLR_EL2: 30cd187f
> > (XEN)    HCR_EL2: 000000000038663f
> > (XEN)  TTBR0_EL2: 00000000ba016000
> > (XEN)
> > (XEN)    ESR_EL2: 00000000
> > (XEN)  HPFAR_EL2: 0000000000104810
> > (XEN)      HDFAR: df000f00
> > (XEN)      HIFAR: 00000000
> > (XEN)
> > (XEN) Xen stack trace from sp=40037f04:
> > (XEN)    00000000 00000004 002e1f80 00000000 00000000 002e1f80 0031d694
> 002e1f80
> > (XEN)    c1203098 00000001 00000000 00000000 c11151a8 40037f44 0023b87c
> 40037f54
> > (XEN)    0026b320 c1200000 c1203034 40037f58 0026ef40 00000001 00000000
> 00000001
> > (XEN)    c031c520 c1200000 c1203034 c1203098 00000001 00000000 00000000
> c11151a8
> > (XEN)    c12030a0 192b8000 ffffffff 7f5706d3 c031c528 60000093 07e00000
> bebcd108
> > (XEN)    c1318ac0 c030d0a0 c1201fa0 c030928c c1318acc c030d420 c1318ad8
> c030d4e0
> > (XEN)    00000000 00000000 00000000 00000000 00000000 c1318ae4 c1318ae4
> 60000013
> > (XEN)    60010193 20000093 60000193 00000000 00000000 00000000 00000000
> > (XEN) Xen call trace:
> > (XEN)    [<0023b710>] softirq.c#__do_softirq+0x3c/0x134 (PC)
> > (XEN)    [<0025826c>] domain.c#schedule_tail+0x2f4/0x308 (LR)
> > (XEN)    [<0023b87c>] do_softirq+0x18/0x28
> > (XEN)    [<0026b320>] leave_hypervisor_tail+0x84/0xb8
> > (XEN)    [<0026ef40>] entry.o#return_to_guest+0xc/0xb8
> > (XEN)
> > (XEN)
> > (XEN) ****************************************
> > (XEN) Panic on CPU 1:
> > (XEN) Assertion 'cpu == smp_processor_id()' failed at softirq.c:35
> > (XEN) ****************************************
> > (XEN)
> > (XEN) Manual reset required ('noreboot' specified)
> >
> > At a guess, I'd say the reasoning behind
> >
> http://xenbits.xen.org/gitweb/?p=xen.git;a=commitdiff;h=57450cfe48b56db90166c52d45a411a9279a12e1
> > is false.
>
> Wow -- I actually rather doubt that the reasoning is wrong; I can't see
> anywhere in the context switch path that could possibly move the
> hypervisor stack to another processor.  I'd be more inclined to suspect
> that smp_processor_id() returns the wrong value under certain conditions
> -- e.g., between a schedule() softirq and the next VMENTER (whatever
> it's called on ARM).
>
> Stefano, any ideas?
>

If I am not mistaken the hypervisor stack is per-vCPU. So when you move the
vCPU to another pCPU, the stack will be moved.
This means the smp_processor_id() will return a different value. Isn't it
the same on x86?

I have CCed Andre who might be able to help while I am away.

Cheers,


>  -George
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>

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

<span>Hi,</span><div><br></div><div>Sorry for the late reply and formatting=
, writing from my phone.<br><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
>On Wed, 30 Aug 2017, 15:17 George Dunlap &lt;<a href=3D"mailto:george.dunl=
ap@citrix.com">george.dunlap@citrix.com</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">On 08/30/2017 02:54 PM, Andrew Cooper wrote:<br>
&gt; On 30/08/17 14:49, osstest service owner wrote:<br>
&gt;&gt; flight 112957 xen-unstable-smoke real [real]<br>
&gt;&gt; <a href=3D"http://logs.test-lab.xenproject.org/osstest/logs/112957=
/" rel=3D"noreferrer" target=3D"_blank">http://logs.test-lab.xenproject.org=
/osstest/logs/112957/</a><br>
&gt;&gt;<br>
&gt;&gt; Regressions :-(<br>
&gt;&gt;<br>
&gt;&gt; Tests which did not succeed and are blocking,<br>
&gt;&gt; including tests which could not be run:<br>
&gt;&gt;=C2=A0 test-armhf-armhf-xl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 12 gue=
st-start=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fail REGR. vs. 112=
956<br>
&gt;<br>
&gt; (XEN) Assertion &#39;cpu =3D=3D smp_processor_id()&#39; failed at soft=
irq.c:35<br>
&gt; (XEN) ----[ Xen-4.10-unstable=C2=A0 arm32=C2=A0 debug=3Dy=C2=A0 =C2=A0=
Not tainted ]----<br>
&gt; (XEN) CPU:=C2=A0 =C2=A0 1<br>
&gt; (XEN) PC:=C2=A0 =C2=A0 =C2=A00023b710 softirq.c#__do_softirq+0x3c/0x13=
4<br>
&gt; (XEN) CPSR:=C2=A0 =C2=A08000005a MODE:Hypervisor<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 R0: 4003d000 R1: 00000001 R2: 3fcffd00 R3: 0=
0000001<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 R4: 002e5f74 R5: 00000000 R6: 0031d694 R7: 0=
031a224<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 R8: 002e1f80 R9: 0029b880 R10:00000001 R11:4=
0037f3c R12:00000000<br>
&gt; (XEN) HYP: SP: 40037f04 LR: 0025826c<br>
&gt; (XEN)<br>
&gt; (XEN)=C2=A0 =C2=A0VTCR_EL2: 80003558<br>
&gt; (XEN)=C2=A0 VTTBR_EL2: 00010000bff1e000<br>
&gt; (XEN)<br>
&gt; (XEN)=C2=A0 SCTLR_EL2: 30cd187f<br>
&gt; (XEN)=C2=A0 =C2=A0 HCR_EL2: 000000000038663f<br>
&gt; (XEN)=C2=A0 TTBR0_EL2: 00000000ba016000<br>
&gt; (XEN)<br>
&gt; (XEN)=C2=A0 =C2=A0 ESR_EL2: 00000000<br>
&gt; (XEN)=C2=A0 HPFAR_EL2: 0000000000104810<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 HDFAR: df000f00<br>
&gt; (XEN)=C2=A0 =C2=A0 =C2=A0 HIFAR: 00000000<br>
&gt; (XEN)<br>
&gt; (XEN) Xen stack trace from sp=3D40037f04:<br>
&gt; (XEN)=C2=A0 =C2=A0 00000000 00000004 002e1f80 00000000 00000000 002e1f=
80 0031d694 002e1f80<br>
&gt; (XEN)=C2=A0 =C2=A0 c1203098 00000001 00000000 00000000 c11151a8 40037f=
44 0023b87c 40037f54<br>
&gt; (XEN)=C2=A0 =C2=A0 0026b320 c1200000 c1203034 40037f58 0026ef40 000000=
01 00000000 00000001<br>
&gt; (XEN)=C2=A0 =C2=A0 c031c520 c1200000 c1203034 c1203098 00000001 000000=
00 00000000 c11151a8<br>
&gt; (XEN)=C2=A0 =C2=A0 c12030a0 192b8000 ffffffff 7f5706d3 c031c528 600000=
93 07e00000 bebcd108<br>
&gt; (XEN)=C2=A0 =C2=A0 c1318ac0 c030d0a0 c1201fa0 c030928c c1318acc c030d4=
20 c1318ad8 c030d4e0<br>
&gt; (XEN)=C2=A0 =C2=A0 00000000 00000000 00000000 00000000 00000000 c1318a=
e4 c1318ae4 60000013<br>
&gt; (XEN)=C2=A0 =C2=A0 60010193 20000093 60000193 00000000 00000000 000000=
00 00000000<br>
&gt; (XEN) Xen call trace:<br>
&gt; (XEN)=C2=A0 =C2=A0 [&lt;0023b710&gt;] softirq.c#__do_softirq+0x3c/0x13=
4 (PC)<br>
&gt; (XEN)=C2=A0 =C2=A0 [&lt;0025826c&gt;] domain.c#schedule_tail+0x2f4/0x3=
08 (LR)<br>
&gt; (XEN)=C2=A0 =C2=A0 [&lt;0023b87c&gt;] do_softirq+0x18/0x28<br>
&gt; (XEN)=C2=A0 =C2=A0 [&lt;0026b320&gt;] leave_hypervisor_tail+0x84/0xb8<=
br>
&gt; (XEN)=C2=A0 =C2=A0 [&lt;0026ef40&gt;] entry.o#return_to_guest+0xc/0xb8=
<br>
&gt; (XEN)<br>
&gt; (XEN)<br>
&gt; (XEN) ****************************************<br>
&gt; (XEN) Panic on CPU 1:<br>
&gt; (XEN) Assertion &#39;cpu =3D=3D smp_processor_id()&#39; failed at soft=
irq.c:35<br>
&gt; (XEN) ****************************************<br>
&gt; (XEN)<br>
&gt; (XEN) Manual reset required (&#39;noreboot&#39; specified)<br>
&gt;<br>
&gt; At a guess, I&#39;d say the reasoning behind<br>
&gt; <a href=3D"http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommitdiff;h=
=3D57450cfe48b56db90166c52d45a411a9279a12e1" rel=3D"noreferrer" target=3D"_=
blank">http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommitdiff;h=3D57450c=
fe48b56db90166c52d45a411a9279a12e1</a><br>
&gt; is false.<br>
<br>
Wow -- I actually rather doubt that the reasoning is wrong; I can&#39;t see=
<br>
anywhere in the context switch path that could possibly move the<br>
hypervisor stack to another processor.=C2=A0 I&#39;d be more inclined to su=
spect<br>
that smp_processor_id() returns the wrong value under certain conditions<br=
>
-- e.g., between a schedule() softirq and the next VMENTER (whatever<br>
it&#39;s called on ARM).<br>
<br>
Stefano, any ideas?<br></blockquote></div></div><div><br></div><div>If I am=
 not mistaken the hypervisor stack is per-vCPU. So when you move the vCPU t=
o another pCPU, the stack will be moved.</div><div>This means the smp_proce=
ssor_id() will return a different value. Isn&#39;t<span style=3D"font-size:=
13px">=C2=A0it the same on x86?</span></div><div><br></div><div>I have CCed=
 Andre who might be able to help while I am away.</div><div><br></div><div>=
Cheers,</div><div><br></div><div><div class=3D"gmail_quote"><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">
<br>
=C2=A0-George<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-devel</a><br>
</blockquote></div></div>

--001a114881aa506989055836afc7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0932244408799908886==--


From xen-devel-bounces@lists.xen.org Sat Sep 02 17:01:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 17:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doBnR-0007fN-6p; Sat, 02 Sep 2017 17:01:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doBnP-0007f0-NA
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 17:01:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0C/17-03874-3E3EAA95; Sat, 02 Sep 2017 17:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffR41W
 RBqdTLVY8/s1icW/Ke3YHJo/DH66weGzv28UewBTFmpmXlF+RwJqx7txtxoL79hXnOz+wNTCe
 1O5i5OIQEvjLKHF5eTcbhPOYUWJXz3smCGcbo0TDtfWMXYycHCICzhJfz8xlB7F5BfQldr9uZ
 wWxhQX8JS62fgdrkBA4ySux9uN6FpCEhICvxIMvpxhh7NMz1gI1s3OwCVhJHBIDibIIqEpc6V
 7HNIGRewEjwypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsZ9HyMPMUpyMCmJ8i7zWBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKX7xFQTrAoNT21
 Ii0zBxh8MGkJDh4lEd4ukDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz/ngIVCQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwSyiiczrwRu0yugI5iAjvj3eQXIES
 WJCCmpBkbxOX9klvzgvDl9V+SydSLhi2ouff64Z3q+cIf+ve8LG6coLVNkiVLk+TSzVvTvTJa
 4GrasffzJjucO1J9UmvP4NM/GqZsY7q9W1uE9sX1F9TSdtP1NPqbbDIqswuQsIu/1OU15HGkb
 uP94j9rDHccW3Nv2XsPsfoehfk25qAJvrK14tHTwFwMlluKMREMt5qLiRACApHImfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504371680!114802279!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34051 invoked from network); 2 Sep 2017 17:01:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 17:01:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doBnJ-0000vQ-NF; Sat, 02 Sep 2017 17:01:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doBnE-0002dE-7b; Sat, 02 Sep 2017 17:01:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doBnE-0007sB-0k; Sat, 02 Sep 2017 17:01:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113009-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3507dabcd17b6a72289ecb5359ef6c477ab92117
X-Osstest-Versions-That: libvirt=46ee76daa61108228d5209d71cf1ad09df8195ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 17:01:12 +0000
Subject: [Xen-devel] [libvirt test] 113009: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAwOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMjk5NAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEyOTk0CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTQKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjk5NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTk0CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTk0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTI5OTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5NAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAzNTA3ZGFiY2QxN2I2YTcyMjg5
ZWNiNTM1OWVmNmM0NzdhYjkyMTE3CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAg
ICAgICA0NmVlNzZkYWE2MTEwODIyOGQ1MjA5ZDcxY2YxYWQwOWRmODE5NWNhCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTI5OTQgIDIwMTctMDktMDEgMDQ6MjE6NDQgWiAgICAxIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTEzMDA5ICAyMDE3LTA5LTAyIDA0OjIzOjAxIFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJv
a292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzUwN2Rh
YmNkMTdiNmE3MjI4OWVjYjUzNTllZjZjNDc3YWI5MjExNwpBdXRob3I6IFBldGVyIEtyZW1wYSA8
cGtyZW1wYUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBTZXAgMSAxNDo1NzowMSAyMDE3ICswMjAw
CgogICAgbmV3czogQWRkIHN0dWZmIGZvciAzLjcuMAoKY29tbWl0IDA1NGM2ZDI3MjE0ZWY5MGZl
YWIzODk3YjA1MmY0NTA0OTJkNWVmM2YKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBTZXAgMSAxMDozMzoxMiAyMDE3ICswMjAwCgogICAg
dmlybmV0ZGFlbW9uOiBEb24ndCBkZWFkbG9jayB3aGVuIHRhbGtpbmcgdG8gRC1CdXMKICAgIAog
ICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDg3MzIyCiAg
ICAKICAgIEluIGFjZTQ1ZTY3YWJiZCBJIHRyaWVkIHRvIGZpeCBhIHByb2JsZW0gdGhhdCB3ZSBn
ZXQgdGhlIHJlcGx5IHRvCiAgICBhIEQtQnVzIGNhbGwgd2hpbGUgd2Ugd2VyZSBzbGVlcGluZy4g
SW4gdGhhdCBjYXNlIHRoZSBjYWxsYmFjawogICAgd2FzIG5ldmVyIHNldC4gU28gSSBjaGFuZ2Vk
IHRoZSBjb2RlIHRoYXQgdGhlIGNhbGxiYWNrIGlzIGNhbGxlZAogICAgZGlyZWN0bHkgaW4gdGhp
cyBjYXNlLiBIb3dldmVyLCBJIGhhZG4ndCByZWFsaXplZCB0aGF0IHNpbmNlIHRoZQogICAgY2Fs
bGJhY2sgaXMgY2FsbGVkIG91dCBvZiBvcmRlciBpdCBsb2NrcyB0aGUgdmlyTmV0RGFlbW9uLgog
ICAgRXhhY3RseSB0aGUgdmVyeSBzYW1lIHZpck5ldERhZW1vbiBvYmplY3QgdGhhdCB3ZSBhcmUg
ZGVhbGluZwogICAgd2l0aCByaWdodCBub3cgYW5kIHRoYXQgd2UgaGF2ZSBsb2NrZWQgYWxyZWFk
eSAoaW4KICAgIHZpck5ldERhZW1vbkFkZFNodXRkb3duSW5oaWJpdGlvbigpKQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29t
bWl0IDk4MjA3NTZjZDMzNDY3ODE1YWY2ZDY4YjJjZWVmNGU1Njc2NDZlYzQKQXV0aG9yOiBOaWtv
bGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgpEYXRlOiAgIFRo
dSBBdWcgMzEgMTI6MDE6NDQgMjAxNyArMDMwMAoKICAgIHFlbXU6IGhhbmRsZSAtMSBmb3IgcGlk
IGluIHFlbXVEb21haW5HZXRNYWNoaW5lTmFtZQogICAgCiAgICBXZSBjYWxsIHFlbXVEb21haW5H
ZXRNYWNoaW5lTmFtZSBvbiBkb21haW4gc3RhcnQuIE9uIGZpcnN0CiAgICBzdGFydCAoYWZ0ZXIg
ZGFlbW9uIHN0YXJ0KSBwaWQgaXMgMCBhbmQgdmlyU3lzdGVtZEdldE1hY2hpbmVOYW1lQnlQSUQK
ICAgIGRvbid0IGdldCBjYWxsZWQuIEJ1dCBhZnRlciBkb21haW4gc2h1dHRpbmcgZG93biBwaWQg
YmVjYW1lIC0xIHNvCiAgICBvbiBuZXh0IHN0YXJ0IHZpclN5c3RlbWRHZXRNYWNoaW5lTmFtZUJ5
UElEIGlzIGNhbGxlZCBhbmQgcmV0dXJuZWQgYW4gZXJyb3IuCiAgICBFcnJvciBpcyBpZ25vcmVk
IHNvIGl0IGlzIG5vdCBjcml0aWNhbC4gQnV0IGF0IGxlYXN0IG9uIG15IHN5c3RlbQogICAgKHN5
c3RlbWQtMjE5IHdpdGggZXh0cmEgcGF0Y2hlcykgc3lzdGVtZC1tYWNoaW5lZCBpcyBjcmFzaGVk
IG9uCiAgICB0aGlzIHJlcXVlc3QuCiAgICAKICAgIFRoaXMgYmVoYXZpb3VyIGlzIHRyaWdnZXJl
ZCBieSBlYWYyYzlmODkuCiAgICAKICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2Ug
PGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgZjA2MDdmMzk0YzU1NjdmM2EzOWI0MDM3YmI2
ZmQ2MjMzNjNlNWFhNgpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+CkRhdGU6ICAgVGh1IEF1ZyAzMSAxMTozMzowNiAyMDE3ICswMjAwCgogICAgcWVtdTogRm9y
YmlkIHJ4L3R4X3F1ZXVlX3NpemUgY2hhbmdlIGV4cGxpY2l0bHkKICAgIAogICAgaHR0cHM6Ly9i
dWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDg0MjMwCiAgICAKICAgIFdoZW4g
dXBkYXRpbmcgYSB2aXJ0aW8gZW5hYmxlZCB2TklDIGFuZCB0cnlpbmcgdG8gY2hhbmdlIGVpdGhl
cgogICAgb2YgcnhfcXVldWVfc2l6ZSBvciB0eF9xdWV1ZV9zaXplIHN1Y2Nlc3MgaXMgcmVwb3J0
ZWQgYWx0aG91Z2ggbm8KICAgIG9wZXJhdGlvbiBpcyBhY3R1YWxseSBwZXJmb3JtZWQuIE1vcmVv
dmVyLCB0aGVyZSdzIG5vIHdheSBob3cgdG8KICAgIGNoYW5nZSB0aGVzZSBvbiB0aGUgZmx5LiBU
aGlzIGlzIGR1ZSB0byB3YXkgd2UgY2hlY2sgZm9yIGNoYW5nZXM6CiAgICBleHBsaWNpdGx5IGZv
ciBlYWNoIHN0cnVjdCBtZW1iZXIuIFRoZXJlZm9yZSBpdCdzIGVhc3kgdG8gbWlzcwogICAgb25l
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 02 20:25:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 20:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doEyh-0001AB-A1; Sat, 02 Sep 2017 20:25:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doEyf-00019y-8W
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 20:25:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B4/A2-03422-8A31BA95; Sat, 02 Sep 2017 20:25:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVXeZ8Op
 Ig8vbbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXSyZMGbvYwVE/ZdY2lg
 XNTE2MXIySEk8JdR4s895S5GLiD7MaPEha+NTBDONkaJdQdOsoBUiQg4S3w9M5cdxOYV0Je4c
 uQQE4gtLBAi8X3uOUaQBgmBrcoSlzacByuSEPCU2LTrKguM/ebhcrYuRnYONgEriUNiIFEWAV
 WJW4feMk1g5F7AyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ6wxAsIPx79rAQ4ySHExKorzLPFZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3Su0OlJI
 sCg1PbUiLTMHGH4waQkOHiUR3gyQNG9xQWJucWY6ROoUozHHhtXrvzBx3Onb8IVJiCUvPy9VS
 pw3BaRUAKQ0ozQPbhAsLi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcUZApPZl4J3L5XQK
 cwAZ3y7/MKkFNKEhFSUg2Momp8Nx84rp1oN/vWpMePvfb8fu5mId4n9PKJucXu3ZLMbj8/+LX
 Gi/UlBX5szzX/V7Flx9pnM2XrjpZsU219Lv6Zf81i1Y8z6qZv2Gxfs/IQe+aMb9JTMlsZuhSD
 +O4EJVmcNOGTuFOtvmYlf+uPOP497xJCRS1qOhUN+P53qX6ZfcXjtNIqJZbijERDLeai4kQAQ
 NHZ44YCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504383909!82896112!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45868 invoked from network); 2 Sep 2017 20:25:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 20:25:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doEyY-0006CO-Pw; Sat, 02 Sep 2017 20:25:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doEyT-0008A6-B2; Sat, 02 Sep 2017 20:25:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doEyS-0005Cp-PA; Sat, 02 Sep 2017 20:25:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113010-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:reboot:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 20:25:00 +0000
Subject: [Xen-devel] [xen-unstable test] 113010: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3326027471812863883=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-examine      7 reboot                   fail REGR. vs. 113001
 test-armhf-armhf-xl-credit2  17 guest-start.2            fail REGR. vs. 113001

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113001

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113001
 build-arm64-xsm               2 hosts-allocate              broken like 113001
 build-arm64-xsm               3 capture-logs                broken like 113001
 build-arm64-pvops             3 capture-logs                broken like 113001
 build-arm64                   2 hosts-allocate              broken like 113001
 build-arm64                   3 capture-logs                broken like 113001
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113001
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113001
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113001
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113001
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113001
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113001
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113001
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
baseline version:
 xen                  e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b

Last test of basis   113001  2017-09-01 12:00:08 Z    1 days
Testing same since   113010  2017-09-02 05:41:26 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  Crawford, Eric R <Eric.R.Crawford@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

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


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Aug 30 12:41:40 2017 +0100

    x86/mm: Use mfn_t for make_cr3()
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 63aeb7f0da8930d4eac71db6b634db0b052f8555
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 14:14:17 2017 +0100

    x86/public: Further corrections to vcpu context comments
    
    VCPUOP_initialise and DOMCTL_setvcpucontext are not symetric.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>

commit c68a4ca4d26a1963d67a1d9a7c029c0207c10d3a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Fri Sep 1 15:35:39 2017 +0100

    x86/mm: merge ptwr and mmio_ro page fault handlers
    
    Provide a unified entry to avoid going through pte look-up, decode and
    emulation cycle more than necessary. The path taken is determined by
    the faulting address.
    
    Note that the order of checks is changed in the new function, but the
    order of the checks is performed shouldn't matter.
    
    The sole caller is changed to use the new function.
    
    No functional change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 977c63de3dc54624f42420041d00a7340a9da0dc
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Fri Sep 1 15:35:38 2017 +0100

    x86/mm: don't wrap x86_emulate_ctxt in ptwr_emulate_ctxt
    
    Rewrite the code so that it has the same structure as
    mmio_ro_emualte_ctxt. x86_emulate_ctxt now points to ptwr_emulate_ctxt
    via its data pointer.
    
    This patch will help unify mmio_ro and ptwr code paths later.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 25dcf06ff76c306cf0360882fcf250e045891493
Author: Jan Beulich <JBeulich@suse.com>
Date:   Fri Sep 1 10:24:10 2017 -0600

    domctl/x86: move vMSI related #define-s to public interface
    
    Xen and qemu having identical #define-s (with different names) is a
    strong hint that these should be part of the public interface, at the
    same time making obvious that any change to the values in an interface
    modification (and hence needs suitable care).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 982acec366f1245e9eda97572a3d725d619b82b1
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 31 01:01:49 2017 -0400

    xl/libacpi: extend lapic_id() to uint32_t
    
    This patch is to extend lapic_id() to support more vcpus.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit e48e33e219a8b045170bdc78f2eb96408d320f2b
Author: Juergen Gross <jgross@suse.com>
Date:   Thu Aug 10 13:24:28 2017 +0200

    libxc: increase maximum migration stream record length
    
    Today the maximum record lenth in a migration stream is 8MB. This
    limits the size of a PV domain to a little bit less than 1TB in the
    migration case, as the P2M frame list will exceed 8MB in this case.
    
    Raising the record size limit by a factor of 16 allows for domain
    sizes of nearly 16TB to be migrated. This ought to be enough.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit b159e5e90e03cea47691f6e3e0629538098285a1
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Tue Aug 29 12:19:01 2017 +0100

    libxl, xl: change p9 to p9s
    
    To match our naming convention. Since we released p9 one release ago,
    we need to define a macro inside libxl.h to indicate the change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>

commit 20329d5ac2f62e89463d48991d18f071a530a292
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Sep 1 11:07:31 2017 +0200

    x86: mark the entire directmap NX
    
    There's no reason for the first Mb to be excluded here. Enforce the
    restriction right in the top level page table entries.
    
    Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 39a2a62e5626327f141596ed3e78a55899437e11
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Fri Sep 1 11:06:44 2017 +0200

    x86/pvh: remove stale PVHv1 comment from public headers
    
    From the vcpu_guest_context structure. PVHv2 uses it in the same exact
    way as HVM guests, and from the hypervisor point of view PVHv2 is not
    even a different guest type, so only mention HVM in the public
    headers.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 2483ec0c6805f54317d793c3a18ab3b55619c4ad
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:06:21 2017 +0200

    mm: don't request scrubbing until dom0 is running
    
    There is no need to scrub pages freed during dom0 construction since
    once dom0 is ready the heap will be scrubbed by scrub_heap_pages() anyway,
    setting scrub_debug at the end.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit f65bf735f17235c5077c83550259cacf4090b28b
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:06:03 2017 +0200

    mm: don't poison a page if scrub_debug is off
    
    If scrub_debug is off we don't check pages in check_one_page().
    Thus there is no reason to ever poison them.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 845a7c89687a10fc2427ab078d7d13403662bcf7
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:05:45 2017 +0200

    mm: change boot_scrub_done definition
    
    Rename it to the more appropriate scrub_debug and define as a macro
    for !CONFIG_SCRUB_DEBUG. This will allow us to get rid of some
    ifdefs (here and in the subsequent patch).
    
    Suggested-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit eb065bb23aa9891da65d335bb318a0336431a87a
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:04:47 2017 +0200

    mm: initialize lowmem virq when boot-time scrubbing is disabled
    
    scrub_heap_pages() does early return if boot-time scrubbing is
    disabled, neglecting to initialize lowmem VIRQ.
    
    Because setup_low_mem_virq() doesn't logically belong in
    scrub_heap_pages() we put them both into the newly added
    heap_init_late().
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 9e50d8adc9454ccbcd7b3b31e8f1abcc8a976b67
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Fri Sep 1 11:03:20 2017 +0200

    hvmloader, libxl: use the correct ACPI settings depending on device model
    
    We need to choose ACPI tables properly depending on the device
    model version we are running. Previously, this decision was
    made by BIOS type specific code in hvmloader, e.g. always load
    QEMU traditional specific tables if it's ROMBIOS and always
    load QEMU Xen specific tables if it's SeaBIOS.
    
    This change saves this behavior (for compatibility) but adds
    an additional way (xenstore key) to specify the correct
    device model if we happen to run a non-default one. Toolstack
    bit makes use of it.
    
    The enforcement of BIOS type depending on QEMU version will
    be lifted later when the rest of ROMBIOS compatibility fixes
    are in place.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit c286af54c7177c14180121b422d8df7281e547cb
Author: Chao Gao <chao.gao@intel.com>
Date:   Fri Sep 1 11:02:23 2017 +0200

    VT-d: use correct BDF for VF to search VT-d unit
    
    When SR-IOV is enabled, 'Virtual Functions' of a 'Physical Function'
    are under the scope of the same VT-d unit as the 'Physical Function'.
    A 'Physical Function' can be a 'Traditional Function' or an ARI
    'Extended Function'. And furthermore, 'Extended Functions' on an
    endpoint are under the scope of the same VT-d unit as the 'Traditional
    Functions' on the endpoint. To search VT-d unit for a VF, if its PF
    isn't an extended function, the BDF of PF should be used. Otherwise
    the BDF of a traditional function in the same device with the PF
    should be used.
    
    Current code uses PCI_SLOT() to recognize an ARI 'Extended Funcion'.
    But it is conceptually wrong w/o checking whether PF is an extended
    function and would lead to match VFs of a RC integrated PF to a wrong
    VT-d unit.
    
    This patch overrides VF 'is_extfn' field and uses this field to
    indicate whether the PF of this VF is an extended function. The field
    helps to use correct BDF to search VT-d unit.
    
    Reported-by: Crawford, Eric R <Eric.R.Crawford@intel.com>
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Crawford, Eric R <Eric.R.Crawford@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3326027471812863883==--

From xen-devel-bounces@lists.xen.org Sat Sep 02 22:22:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 02 Sep 2017 22:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doGoL-0002Te-Dx; Sat, 02 Sep 2017 22:22:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doGoK-0002TG-BN
 for xen-devel@lists.xensource.com; Sat, 02 Sep 2017 22:22:40 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F1/35-03423-F2F2BA95; Sat, 02 Sep 2017 22:22:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVVdPf3W
 kwYRzjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Lqlh7VgRQdjxaprP1gb
 GN/GdDFycQgJ/GWUePhyIyuE85hRYtqU64wQzjZGiWUn2tm7GDk5RAScJb6emQtm8wroSxzde
 5q5i5GDQ1ggWOJStyFIvYTAZGWJB59aWEBqJAS8JQ5uecAKY39qeAU0lJ2DTcBK4pAYSJRFQF
 Vi3Zy/LBMYuRcwMqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OgMQ7GD8Mz/wEKMkB5OSKO8yj1WRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4f+uujhQS
 LEpNT61Iy8wBhh9MWoKDR0mE9wFImre4IDG3ODMdInWK0Zhjw+r1X5g4Nr079ptJiCUvPy9VS
 pyXUw+oVACkNKM0D24QLC4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXCGQKT2ZeCdy+V0
 CnMAGd8u/zCpBTShIRUlINjM0aS16W8ysXeNlmzVdOKTn3dzV7coZT/l6vPhXeQ373ajcVtvL
 +MiiL3eaqUF8wq1X+kEHRxkUVj6PWzFp0pIIv62G5W9ddpxXH2uWuV085addcYFTEU2F5MXht
 n+WaBf6rMi4wpJ17L/vpVZnm14vyzi3eXLyre6dUsP2wbLje/KE0aramEktxRqKhFnNRcSIAt
 md2eIYCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504390956!66888030!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46095 invoked from network); 2 Sep 2017 22:22:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Sep 2017 22:22:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doGoE-0000sj-Ly; Sat, 02 Sep 2017 22:22:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doGo9-0000Fm-3d; Sat, 02 Sep 2017 22:22:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doGo8-0002Ui-PY; Sat, 02 Sep 2017 22:22:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113011-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-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-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
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d0d6ab53c9abd7dd1070f43a0455328874127ba8
X-Osstest-Versions-That: linux=e89ce1f89f62c7e527db3850a91dab3389772af3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 02 Sep 2017 22:22:28 +0000
Subject: [Xen-devel] [linux-linus test] 113011: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAxMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDExLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTI5OTMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTEyOTkzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI5OTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBSRUdSLiB2cy4gMTEyOTkzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkzCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTMKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExMjk5MwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTI5OTMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEyOTkzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjk5MwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEyOTkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkMGQ2YWI1M2M5YWJkN2RkMTA3
MGY0M2EwNDU1MzI4ODc0MTI3YmE4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICBlODljZTFmODlmNjJjN2U1MjdkYjM4NTBhOTFkYWIzMzg5NzcyYWYzCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTI5OTMgIDIwMTctMDktMDEgMDI6NTU6MzAgWiAgICAxIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzMDAyICAyMDE3LTA5LTAxIDE3OjUxOjAwIFogICAgMSBkYXlzICAg
IDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDExICAyMDE3LTA5LTAyIDA5OjU4
OjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWRy
aWFuIEh1bnRlciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxla3NhbmRlciBNb3JnYWRv
IDxhbGVrc2FuZGVyQGFsZWtzYW5kZXIuZXM+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2Vy
bmVsLm9yZz4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHkgWmhvdSA8
YXpob3VAb3ZuLm9yZz4KICBBbnRob255IE1hcnRpbiA8YWxpdHlAcGJyYW5lLm9yZz4KICBBbnRv
aW5lIFRlbmFydCA8YW50b2luZS50ZW5hcnRAZnJlZS1lbGVjdHJvbnMuY29tPgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcu
b3JnPgogIEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJvYiBQZXRlcnNv
biA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBDYW1lcm9uIEd1dG1hbiA8YWljb21tYW5kZXJAZ21h
aWwuY29tPgogIENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJpc3RvcGhlIEpBSUxM
RVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvbmcgV2FuZyA8eGl5b3Uud2Fu
Z2NvbmdAZ21haWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIENy
YWlnIEdhbGxlayA8a3JhaWdAZ29vZ2xlLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+CiAgRGFuIFByaWFtbyA8ZGFucEBhZGllbmdpbmVlcmluZy5jb20+CiAg
RGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBTLiBNaWxsZXIg
PGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZA
Z21haWwuY29tPgogIERvbmcgSmlhIFNoaSA8YmpzZGpzaGlAbGludXgudm5ldC5pYm0uY29tPgog
IEVyYW4gQmVuIEVsaXNoYSA8ZXJhbmJlQG1lbGxhbm94LmNvbT4KICBFcmljIER1bWF6ZXQgPGVk
dW1hemV0QGdvb2dsZS5jb20+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5j
b20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdyZWdvcnkgQ0xFTUVOVCA8
Z3JlZ29yeS5jbGVtZW50QGZyZWUtZWxlY3Ryb25zLmNvbT4KICBHdWlsbGF1bWUgTmF1bHQgPGcu
bmF1bHRAYWxwaGFsaW5rLmZyPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dhIDxoYW5uZXNAc3RyZXNz
aW5kdWt0aW9uLm9yZz4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdXkgTmd1eWVuIDxodXlu
QG1lbGxhbm94LmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSWdv
ciBSdXNza2lraCA8SWdvci5SdXNza2lraEBhcXVhbnRpYS5jb20+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5iYXIgS2FybXkgPGluYmFya0BtZWxsYW5veC5jb20+CiAg
SXlhcHBhbiBTdWJyYW1hbmlhbiA8aXN1YnJhbWFuaWFuQGFwbS5jb20+CiAgSmFrdWIgS2ljaW5z
a2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhz
QG1vamF0YXR1LmNvbT4KICBKYXJra28gTmlrdWxhIDxqYXJra28ubmlrdWxhQGxpbnV4LmludGVs
LmNvbT4KICBKYXNvbiBKLiBIZXJuZSA8ampoZXJuZUBsaW51eC52bmV0LmlibS5jb20+CiAgSmVz
cGVyIERhbmdhYXJkIEJyb3VlciA8YnJvdWVyQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amly
aUBtZWxsYW5veC5jb20+CiAgSm9lIFN0cmluZ2VyIDxqb2VAb3ZuLm9yZz4KICBLYWxsZSBWYWxv
IDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLb2ljaGlybyBEZW4gPGRlbkBrbGFpcGVkZW4uY29t
PgogIEt1bmlub3JpIE1vcmltb3RvIDxrdW5pbm9yaS5tb3JpbW90by5neEByZW5lc2FzLmNvbT4K
ICBLeWxlIEJlYXVjaGFtcCA8a3lsZWFiZWF1Y2hhbXBAZ21haWwuY29tPgogIExhd3JlbmNlIEJy
YWttbyA8YnJha21vQGZiLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgTG9yZW56byBDb2xpdHRpIDxsb3JlbnpvQGdvb2dsZS5jb20+CiAgTHVj
YSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWNhcyBTdGFjaCA8bC5zdGFj
aEBwZW5ndXRyb25peC5kZT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0
bmVyQGdtYWlsLmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGlu
IEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZz
a3lAZGUuaWJtLmNvbT4KICBNYXRoaWFzIEtyYXVzZSA8bWluaXBsaUBnb29nbGVtYWlsLmNvbT4K
ICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBNaWNo
YWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTW9zaGUgU2hlbWVzaCA8bW9z
aGVAbWVsbGFub3guY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgog
IE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJv
diA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5vYSBPc2hlcm92aWNoIDxub2Fvc0Bt
ZWxsYW5veC5jb20+CiAgTm9nYWggRnJhbmtlbCA8bm9nYWhmQG1lbGxhbm94LmNvbT4KICBPbGVn
IE5lc3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20u
bmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEFi
ZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYXJ0aGFzYXJhdGh5IEJodXZhcmFnYW4gPHBhcnRo
YXNhcmF0aHkuYmh1dmFyYWdhbkBlcmljc3Nvbi5jb20+CiAgUGF1bCBCbGFrZXkgPHBhdWxiQG1l
bGxhbm94LmNvbT4KICBQYXZlbCBCZWxvdXMgPFBhdmVsLkJlbG91c0BhcXVhbnRpYS5jb20+CiAg
UGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1p
Y3Jvc29mdC5jb20+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0
QGxpbnV4LmludGVsLmNvbT4KICBQaWV0ZXIgSmFuc2VuIHZhbiBWdXVyZW4gPHBpZXRlci5qYW5z
ZW52YW52dXVyZW5AbmV0cm9ub21lLmNvbT4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+
CiAgUXVhbiBOZ3V5ZW4gPHFuZ3V5ZW5AYXBtLmNvbT4KICBSb29wYSBQcmFiaHUgPHJvb3BhQGN1
bXVsdXNuZXR3b3Jrcy5jb20+CiAgU2FicmluYSBEdWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+
CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2VraGFyIE5vcmkgPG5z
ZWtoYXJAdGkuY29tPgogIFNoYWhhciBLbGVpbiA8c2hhaGFya0BtZWxsYW5veC5jb20+CiAgU3Rl
ZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVm
ZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW4gR2F0emthIDxzdGVwaGFuLmdhdHpr
YUBnbWFpbC5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgogIFN0
ZXBoZW4gRG91dGhpdCA8c3RlcGhlbmRAYWRpZW5naW5lZXJpbmcuY29tPgogIHN0ZXBoZW4gaGVt
bWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1pbmdlciA8
c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNv
bT4KICBUYWVoZWUgWW9vIDxhcDQyMDA3M0BnbWFpbC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRhbCBHaWxib2EgPHRhbGdpQG1lbGxhbm94LmNvbT4KICBUaG9tYXMgUGV0
YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBUb20gSGVyYmVy
dCA8dG9tQHF1YW50b25pdW0ubmV0PgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8u
b3JnPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBXZWkgV2FuZyA8d2Vp
d2FuQGdvb2dsZS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgog
IFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5A
Z21haWwuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZaW5nIFh1ZSA8eWlu
Zy54dWVAd2luZHJpdmVyLmNvbT4KICBZb3NzaSBLdXBlcm1hbiA8eW9zc2lrdUBtZWxsYW5veC5j
b20+CiAgWW90YW0gR2lnaSA8eW90YW1nQG1lbGxhbm94LmNvbT4KICBZdWNodW5nIENoZW5nIDx5
Y2hlbmdAZ29vZ2xlLmNvbT4KICBaaG91amllIFd1IDx6and1QG1hcnZlbGwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
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
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDUxMCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 03 01:04:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 01:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doJKN-0002Cr-Ul; Sun, 03 Sep 2017 01:03:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doJKM-0002Cg-Qi
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 01:03:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 92/E0-01916-9F45BA95; Sun, 03 Sep 2017 01:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfdHyOp
 Ig6bJ8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHBzI2vB1Z2MFUtb17E3
 ME7pYOxi5OIQEvjLKNFwdQobhPOYUeLZkZ1QmW2MEn8697J0MXJyiAg4S3w9M5cdxOYV0JdY2
 b2aDcQWFgiSmNi+igWkQUJgjorEmzPfmboYOYAcb4nlO9JBakDMDasfANWwc7AJWEkcEgOJsg
 ioSqzb95RtAiP3AkaGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn
 5uZsYgX6vZ2Bg3MHYtNfvEKMkB5OSKO8yj1WRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ZYFh
 JCRYlJqeWpGWmQMMQJi0BAePkgjvpmCgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNuB
 SkSACnKKM2DGwGLhkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm/gEzhycwrgdv0CugIJq
 Aj/n1eAXJESSJCSqqB0cbE3Ojev03Pnk79a3I+VlLL0EbNdrnQNuYJ0rHebtVdj3bMWMdtpTI
 jY/v0nKPXN/HOjnvptFuHe6XWqQfTfx3KfXon2v3tRpVofz99gYQfVwTq9s1JftTEMTlBccYs
 jjK16PMP7n2c5l/9n0Vlid9R0YvMCWo/XN1Dd6/WPaph81pz6fLMTCWW4oxEQy3mouJEAGJOY
 ZOBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504400631!109606389!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14958 invoked from network); 3 Sep 2017 01:03:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 01:03:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doJKF-00045B-RK; Sun, 03 Sep 2017 01:03:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doJKA-0002Md-5C; Sun, 03 Sep 2017 01:03:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doJK9-0007IW-Js; Sun, 03 Sep 2017 01:03:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113012-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 01:03:41 +0000
Subject: [Xen-devel] [linux-3.18 test] 113012: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6136799837034923789=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 test-amd64-amd64-xl-qemuu-win10-i386  7 xen-boot         fail REGR. vs. 112102
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail REGR. vs. 112102
 test-armhf-armhf-xl-arndale 16 guest-start/debian.repeat fail REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   43 days
Failing since        112351  2017-07-27 22:26:55 Z   37 days   56 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6136799837034923789==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 03:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 03:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doLJD-00054P-4r; Sun, 03 Sep 2017 03:10:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1doLJA-00054J-Ta
 for xen-devel@lists.xenproject.org; Sun, 03 Sep 2017 03:10:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E4/09-03093-8B27BA95; Sun, 03 Sep 2017 03:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsUSWh5wX3d70ep
 Igwv/5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozX/W8ZCxaJVEy9c4S1gfG2QBcjFweLwD4W
 iYX7XzCBOEICBxkl7r47ztzFyAGUUZG4ej60i5GTg01ATeLwu9OMILaIgJLEvVWTmUBsYYFki
 WVrdrGC2LwCBhLLjnYzQdiCEidnPmEBsZkF1CX+zLsENpJZQFpi+T8OiLC8RPPW2cwgNr+Ag0
 TvzjZ2EFtCQFvi+ObLYKtEgS64MuEtVFxT4uClTSwQtobE/fULoeI+EivmfGCZwCg4C8nmWUg
 2z0LYPAvJ5gWMLKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3
 MQJDmQEIdjAuXht4iFGSg0lJlHeZx6pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8zYWrI4UEi
 1LTUyvSMnOAUQWTluDgURLh1QVGlhBvcUFibnFmOkTqFKM9x52+DV+YOJ682f6biaPlLYj88n
 TaHyYhlrz8vFQpcd4qkKkCIG0ZpXlwQ2FJ4BKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeT+
 CTOHJzCuB2/0K6CwmoLP+fV4BclZJIkJKqoHR7c8jrSd9/49az0xerqN8VOV3TPUb6cqiCz17
 7/xdsuWbi+Mr0cX7z16amr2wq/ppskB3nNaH5e5ietVlW0ucfs99YHW6ac389rmLpNZtFwl2a
 TPf9crM6tP6HaU5V9kku39o2jZve22+rnFe1G7WECOVbWeu1YfpbhWQLbURW223949SZWqwEk
 txRqKhFnNRcSIAPJIi4P0CAAA=
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504408247!66899511!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15915 invoked from network); 3 Sep 2017 03:10:47 -0000
Received: from use.bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2017 03:10:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=g6XP7D8Ob7pPSHlV+XQZ97PKIwKyVGi3tcrtF9vZZuc=; 
 b=FGWAL03lVmpmE1e+pgJDN9kk+AX/Fc66fE9IUQKTCTeXkE8L9BR5grXzlop+fDtPmvlUIKnUSkJFCLmqDmz363SUpGQMVHVrCTBnAy9XiJG0Adwg1mFjw2QmZnwNoRL0B+d4mqtSUlT9j6SGLwBAZjjw7z6J5GazS16nWUdyUFz22uxwBOYJBP9tPp1Wws1sKidbOmOSIBNKjTZAPWXY2dQKhscGHo6qcXP8kzp+2mj1H+KCnDys4e3pUfQ+A24Ml3HnbSX6MapzgAF1BnQfpWoAdxTxkdRfhI5YP1uutjf9U3UzxBz+3qPRzq5OwliXlHTPHFdml+pK/QfnfQON4w==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1doLJ8-0001WB-Vi
 for xen-devel@lists.xenproject.org; Sun, 03 Sep 2017 03:10:46 +0000
Date: Sun, 3 Sep 2017 03:10:46 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20170903031046.GA19832@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-devel] Limited range for counters in
 /sys/class/net/<vifname>/statistics/{r, t}x_bytes - 33 bits?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpJIHN0dW1ibGVkIGFjcm9zcyBzb21ldGhpbmcgSSBmaW5kIHN0cmFuZ2UsIGFuZCBJ
J20gbm90IHN1cmUgaWYgaXQKaXMgYSBidWcgb3Igbm90LCBidXQgaWYgaXQgaXMgbm90IHRoZW4g
c3RpbGwgaXQgaGFzIHNvbWUgdW5mb3J0dW5hdGUKcmVwZXJjdXNzaW9ucy4KCkkgaGF2ZSBvbmUg
Z3Vlc3Qgd2hpY2ggZG9lcyBhIGRlY2VudCBhbW91bnQgb2YgdHJhZmZpYyAoMTAw4oCTMjAwTWJw
cwpjb25zdGFudGx5KSBhbmQgaXQgd2FzIGJyb3VnaHQgdG8gbXkgYXR0ZW50aW9uIHRoYXQgdGhl
IGJhbmR3aWR0aApzdGF0cyBhcyBtZWFzdXJlZCB3aXRoaW4gdGhlIGd1ZXN0IHVzaW5nIFNOTVAg
ZG8gbm90IHRhbGx5IHdpdGgKdGhvc2UgbWVhc3VyZWQgYWdhaW5zdCB0aGUgdmlmIGluIGRvbTAg
dXNpbmcgU05NUC4gVGhlIHN0YXRzIGZyb20KZG9tMCB3ZXJlIHVuZGVyLXJlcG9ydGluZyB0aGUg
ZGF0YSB0cmFuc2ZlcnJlZC4KCkl0IGxvb2tlZCB2ZXJ5IG11Y2ggbGlrZSBhIDMyLWJpdCBjb3Vu
dGVyIHdyYXBwaW5nIG11bHRpcGxlIHRpbWVzCmFuZCBsb3NpbmcgdGhlIGRhdGEsIHNvIHRoZSBm
aXJzdCB0aGluZyBJIGNoZWNrZWQgd2FzIHRoYXQgNjQtYml0ClNOTVAgY291bnRlcnMgd2VyZSBi
ZWluZyB1c2VkLiBUaGV5IHdlcmUuCgpJIHRoZW4gbm90aWNlZCB0aGF0IHRoZSBjb3VudGVycyBp
bgovc3lzL2NsYXNzL25ldC88dmlmbmFtZT4vc3RhdGlzdGljcy97cix0fXhfYnl0ZXMgd2VyZSB3
cmFwcGluZyBtdWNoCnNvb25lciB0aGFuIHRoZXkgb3VnaHQgdG8uCgpJIGR1bXBlZCBvdXQgdGhl
IHZhbHVlcyBmcm9tIHRob3NlIHR3byBmaWxlcyBldmVyeSAxMCBzZWNvbmRzIGZvciBhCmNvdXBs
ZSBvZiBob3VycyBhbmQgdGhlIGxhcmdlc3QgdmFsdWUgSSBtYW5hZ2VkIHRvIHJlYWQgZnJvbSB0
aGVtCmJlZm9yZSB0aGV5IHdyYXBwZWQgYXJvdW5kIHdhcyA4NDA4NDY0MDY3LiBUaGF0IGlzIGxh
cmdlciB0aGFuIDLCs8KyCig0Mjk0OTY3Mjk2KSBidXQgc2xpZ2h0bHkgc21hbGxlciB0aGFuIDLC
s8KzICg4NTg5OTM0NTkyKS4gVGhleSBhcmUKd3JhcHBpbmcgYXJvdW5kIGV2ZXJ5IGNvdXBsZSBv
ZiBtaW51dGVzLgoKR3Vlc3QgT1MgZG9lc24ndCBzZWVtIHRvIG1hdHRlci4gTm9uZSBvZiB0aGUg
Y291bnRlcnMgaW4KL3N5cy9jbGFzcy9uZXQvKi9zdGF0aXN0aWNzL3tyLHR9eF9ieXRlcyBhcmUg
bGFyZ2VyIHRoYW4gODU4OTkzNDU5MgppZiB0aGUgaW50ZXJmYWNlIGlzIGEgdmlmLCBhbmQgdGhl
IGd1ZXN0cyBzcHJlYWQgc2V2ZXJhbCB2ZXJzaW9ucyBvZgpEZWJpYW4sIFVidW50dSBhbmQgQ2Vu
dE9TLgoKVGhlcmUgaXMgbm8gc3VjaCBsaW1pdCBvbiB0aGUgY291bnRlcnMgZm9yIHJlYWwgRXRo
ZXJuZXQgaW50ZXJmYWNlcwppbiBkb20wIChlLmcuIGV0aDAgYW5kIGV0aDEpLCBub3IgZm9yIGJv
bmQgaW50ZXJmYWNlcyBpbiBkb20wCihib25kMCksIG5vciBmb3IgZXRoMCBpbnNpZGUgdGhlIGd1
ZXN0cy4gSSBoYXZlbid0IG9ic2VydmVkIG9uZSBvZgp0aG9zZSB3aXRoIGEgdHJ1bHkgbWFzc2l2
ZSA2NC1iaXQgbnVtYmVyIGJ1dCB0aGV5IGFyZSBoYXBwaWx5CnNob3dpbmcgdmFsdWVzIGluIHRo
ZSByZWdpb24gb2YgMzI5MTQwNjk4MjM4MjcgYXQgdGhlIG1vbWVudC4KClRoZSBjb25zZXF1ZW5j
ZSBvZiB0aGlzIGlzIHRoYXQgU05NUCBwb2xsaW5nIG9mIGNvdW50ZXJzIGZvciBhIHZpZgpvbiBh
IDUgbWludXRlIGJhc2lzIHNlZXMgbXVsdGlwbGUgd3JhcHMgZm9yIHRoZSBjb3VudGVyIGFuZCBn
ZXRzCmNvbmZ1c2VkLCBsb3NpbmcgZGF0YS4gTXkgYmFuZHdpZHRoIHN0YXRzIGZvciB0aGlzIGd1
ZXN0IGhhdmUgYmVlbgptYXNzaXZlbHkgaW5hY2N1cmF0ZSBmb3IgbW9udGhzLgoKSSBjYW4gZ2V0
IGNvbnNpc3RlbnQgZGF0YSBieSBkb2luZyAxIG1pbnV0ZSBwb2xsaW5nLCBhcyBhdCB0aGUgZGF0
YQpyYXRlcyBpbiBlZmZlY3QgaGVyZSB0aGVyZSBpcyBubyBjaGFuY2UgdG8gd3JhcCBtdWx0aXBs
ZSB0aW1lcyBpbgpvbmUgbWludXRlLgoKSXMgdGhpcyBpbnRlbnRpb25hbD8gSWYgc28gdGhlbiBp
dCBwcmVzZW50cyBhIGJpdCBvZiBhIGdvdGNoYSBmb3IKYW55b25lIHJ1bm5pbmcgZ3Vlc3RzIHdo
aWNoIG1pZ2h0IGRvIG1vcmUgdGhhbiAxMDBNYml0L3MgYXMgdGhleQp3b3VsZCByZWFzb25hYmx5
IGV4cGVjdCB0aGUgNjQtYml0IFNOTVAgb2N0ZXQgY291bnRlcnMgdG8gYmUgdXNhYmxlCndpdGgg
NSBtaW51dGUgcG9sbGluZywgYW5kIGluZGVlZCBzb21lIG9mIHRoZSBpbnRlcmZhY2UgY291bnRl
cnMgYXJlCnVzYWJsZSB3aGlsZSBvbmx5IHRoZSBvbmVzIGZvciB0aGUgWGVuIHZpZnMgYXJlbid0
LgoKT3IgaXMgaXQgYSB3ZWlyZCBidWcgb2YganVzdCBteSBjb25maWd1cmF0aW9uPyBJZiBzbyB0
aGVuIGl0IGhhcwpiZWVuIHByZXNlbnQgZm9yIGEgbG9uZyB0aW1lLiBBdCBsZWFzdCB3aXRoIHRo
ZSBEZWJpYW4gamVzc2llCihsaW51eC1pbWFnZS0zLjE2LjAtNC1hbWQ2NCkgYW5kIHN0cmV0Y2gg
KGxpbnV4LWltYWdlLTQuOS4wLTMtYW1kNjQpCmtlcm5lbHMuCgpEb2VzIGFueW9uZSBrbm93IG1v
cmUgYWJvdXQgdGhpcz8KClRoYW5rcywKQW5keQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 03 04:27:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 04:27:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doMV9-0002xK-Ol; Sun, 03 Sep 2017 04:27:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1doMV9-0002xE-85
 for xen-devel@lists.xen.org; Sun, 03 Sep 2017 04:27:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 75/52-03642-2A48BA95; Sun, 03 Sep 2017 04:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsUSWh5wX3dhy+p
 Ig/m3NSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyr65YxFzxlqei5a93A2MrSxcjFwSKwm0Xi
 /+K77CCOkMAuRom9+5qYuxg5gTIqEn2/7oPZbAJqEoffnWYEsUUEpCWufb4MZgsLlEj83vKfD
 cTmFTCQuDTtMyuILQRkz123hxEiLihxcuYTFhCbWUBL4sa/l0xdjBxAtrTE8n8cIGFOAUOJdd
 c72EFsfgEHid6dbWC2hIC2xPHNEKtEgc65MuEtVFxT4uClTSwQtobE/fULoeI+EivmfGCZwCg
 0C8nmWUg2z0LYvICReRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+
 7iZGYCAzAMEOxpmX/Q8xSnIwKYnyLvNYFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtegeXWkk
 GBRanpqRVpmDjCmYNISHDxKIrz/m4DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5xUCmS
 EAUpRRmgc3AhbflxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWwMyhSczrwRu0yugI5iAjvj
 3eQXIESWJCCmpBsbq3wV5lkLGpyaESM//MEO8xMPQfcW/B/LTnUMn/5m/7ZXWmnQFZ7+JcvfV
 O+XlzvHFPl4vvqdeu3Np2VXxpdfO+fAbpzJ8jFhdy9z4uCA1mCXidrupJ9fJ6tSpbYuPsYRUm
 J6rKVw+4WnyFsHmGY8P9Uf5Oq3+acqwdKpPyuKXuZNyTm5vblZiKc5INNRiLipOBAAKesYI6g
 IAAA==
X-Env-Sender: andy@strugglers.net
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504412833!80695717!1
X-Originating-IP: [85.119.80.223]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61692 invoked from network); 3 Sep 2017 04:27:13 -0000
Received: from use.bitfolk.com (HELO mail.bitfolk.com) (85.119.80.223)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Sep 2017 04:27:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=VQud2KwoPeu48XN3NvGkVGXOPs+JAK9+Xdp4SOHdLoE=; 
 b=c2z4puN2xGnVrA+Z4hp690mAgJdz/pXinQma78BixaqOu9wcs8tIH5xtU2Hiqg7yIVEVgTsdqoCsuGAryRrSkg6xCVfvD7ONbsq6jgDER0eq1osWgJS+V0L0ZnKyCCCZinKVX9nWuFunZFmOVh//eoyoA5hmdU9Xv/XuMSyjB8QwNuY0HPVqRV/uYXuLNpylYrwm3z7yIepJXrStiiiGyGusGJhsTdmP9Gol/mDBb/NfU4RynoewxrKUK5+Ma0zJAjfvz4jrTCxXZl+24mg0O/JnrhYtj6zXiXdxsGmpIJx1zOV+3ec5p2P92QNNCc9bgwXzgFAzL7JcoRlqFTKbzg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1doMV7-0004DO-1S
 for xen-devel@lists.xen.org; Sun, 03 Sep 2017 04:27:13 +0000
Date: Sun, 3 Sep 2017 04:27:12 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xen.org
Message-ID: <20170903042712.GB19832@bitfolk.com>
References: <20170903031046.GA19832@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170903031046.GA19832@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-devel] Limited range for counters in
 /sys/class/net/<vifname>/statistics/{r, t}x_bytes - 33 bits?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiBTdW4sIFNlcCAwMywgMjAxNyBhdCAwMzoxMDo0NkFNICswMDAwLCBBbmR5IFNt
aXRoIHdyb3RlOgo+IElzIHRoaXMgaW50ZW50aW9uYWw/CgpJIHNlZSBmcm9tOgoKICAgIGh0dHA6
Ly9lbGl4aXIuZnJlZS1lbGVjdHJvbnMuY29tL2xpbnV4L3Y0LjkuNDcvc291cmNlL2RyaXZlcnMv
bmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jI0wyMjgKCmFuZDoKCiAgICBodHRwOi8vZWxpeGly
LmZyZWUtZWxlY3Ryb25zLmNvbS9saW51eC92NC4xMC9zb3VyY2UvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svaW50ZXJmYWNlLmMjTDIyNAoKdGhhdCB0aGUgY291bnRlcnMgd2VudCBmcm9tIGFuIHVu
c2lnbmVkIGxvbmcgdG8gYSB1NjQgc28gSSB0aGluawp0aGF0IGFuc3dlcnMgbXkgcXVlc3Rpb24g
YW5kIGl0IHdhcyBhIGJ1Zy9kZWZpY2llbmN5IHRoYXQgd2FzIGZpeGVkLgoKT2ggd2VsbCwgc2hv
dWxkIGFueW9uZSBlbHNlIG5vdCB5ZXQgdXNpbmcgYSA0LjEwKyBrZXJuZWwgZXhwZXJpZW5jZQp0
aGlzLCBtYXliZSB0aGV5IHdpbGwgZG8gYSBzZWFyY2ggYW5kIGZpbmQgdGhlc2UgcG9zdHMgYW5k
IG5vdCBwdWxsCnRoZWlyIGhhaXIgb3V0LiA6KQoKQ2hlZXJzLApBbmR5CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 03 05:53:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 05:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doNq2-00028P-I0; Sun, 03 Sep 2017 05:52:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doNq0-000281-Q2
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 05:52:53 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8B/37-02231-4B89BA95; Sun, 03 Sep 2017 05:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfzjNW
 RBt+5LVY8/s1icW/Ke3YHJo/DH66weGzv28UewBTFmpmXlF+RwJqxcNE+xoLW7IrVk74xNTCu
 cO5i5OIQEvjLKLHj2UUmCOcxo8S7XbehnG2MEu2LPrF2MXJyiAg4S3w9M5cdxOYV0Jfof/wfq
 IiDQ1ggUKKpVwekXkJgnpLErYmdTCA1EgLeErM3rGSGsc/ePQ3Uy87BJmAlcUgMJMoioCqxYe
 o7xgmM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjD2zXI+xCjJwaQkyrvMY1WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle7umrI4UEi1LT
 UyvSMnOAoQeTluDgURLhFZoGlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHe/yBFAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwnQKbwZOaVwG16BXQEE9AR/z6vAD
 miJBEhJdXA2NJgIM6d8/Nw6qt9gp/fL+TyOe4UMdFVn2FrWNmF7XfXCFRNyOyaL7l628KjnNc
 n8X7QSu+sybicx3lPc4+g2JqKTcopK185dU/79af7KUtT7Fxmr8byf2tW2kZ3evm2KL2vlfJa
 cufW5fB9P3zFejvb+G7HtSU8v+ZV5bsl5I/Pt3k/mn7vVmIpzkg01GIuKk4EAE8drZ1+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504417969!73803870!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8639 invoked from network); 3 Sep 2017 05:52:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 05:52:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doNpu-0003jG-Sk; Sun, 03 Sep 2017 05:52:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doNpo-0004YE-E2; Sun, 03 Sep 2017 05:52:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doNpn-0007dP-7h; Sun, 03 Sep 2017 05:52:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113014-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
X-Osstest-Versions-That: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 05:52:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 113014: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAxNCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAxNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAwNwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMTMwMDcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMDcKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAw
NwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDA3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMDcKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAwNwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEy
OTk2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI5OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMjk5NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEzMDA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMDcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA0NThjYTUyZjE1NjQ5MzhjMTU4ZDI3MWY0NWJjZTBiYzZlZGUyYjNmCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZWVkNTRiZGJkMWI5MjIwMDRmZTA1ZGM4
YmYzODE1ZjJlNTcyM2Q3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMwMDcgIDIwMTctMDktMDEg
MjM6MTY6NDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDE0ICAyMDE3LTA5
LTAyIDE0OjIxOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIENocmlzdGlh
biBMYW1wYXJ0ZXIgPGNodW5rZWV5QGdvb2dsZW1haWwuY29tPgogIENocmlzdG9mZmVyIERhbGwg
PGNkYWxsQGxpbmFyby5vcmc+CiAgRGF2ZSBNYXJ0aW4gPERhdmUuTWFydGluQGFybS5jb20+CiAg
R3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIYW5uZXMg
UmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+
CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1v
cnNlQGFybS5jb20+CiAgSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+CiAgSm9oYW5uZXMgVGh1
bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9y
YS5vcmc+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2Vu
IDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gTGlza2EgPG1saXNrYUBzdXNl
LmN6PgogIFBldGVyIE9iZXJwYXJsZWl0ZXIgPG9iZXJwYXJAbGludXgudm5ldC5pYm0uY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFN0ZXZlIENh
cHBlciA8c3RldmUuY2FwcGVyQGFybS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBv
dWxvc2VAYXJtLmNvbT4KICBUb2RkIFBveW5vciA8dG9kZHBveW5vckBnb29nbGUuY29tPgogIFdh
aW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
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
NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDM4MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 03 06:34:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 06:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doOTi-0005g4-LA; Sun, 03 Sep 2017 06:33:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doOTh-0005ff-Qd
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 06:33:54 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F2/E1-02229-052ABA95; Sun, 03 Sep 2017 06:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVdd/0ep
 Ig4/PeCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfniQ7aCXw2MFS++/WBu
 YJwQ3cXIxSEk8JdRYvfeaaxdjJxAzmNGiYZjJhCJbYwSDyf3MYIkRAScJb6emcsOYvMK6Ev83
 /GbCcQWFoiSuPdtCjOILSFwVU7i9QItCNtbYvaJQ4ww9vMbR4B62TnYBKwkDomBRFkEVCWWXZ
 vGOoGRewEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsbVv50OMUpyMCmJ8i7zWBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXZeHqSCHBotT0
 1Iq0zBxg8MGkJTh4lER440DSvMUFibnFmekQqVOMxhwbVq//wsSx6d2x30xCLHn5ealS4rx/F
 wCVCoCUZpTmwQ2CRcUlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfMmgCzkycwrgdv3CugUJq
 BT/n1eAXJKSSJCSqqBkVnadceS5D7Db8q+2jHpX41+N4WHbucXWBGzeK5S692X1o028e9ebIp
 743X0skLUAUXFTMtnm2YnHc2UjGvuLiwMcZ23efLME+zV5Vdcn+0oW3TK/PaZQuVpXmtX3P6m
 8P0Mx5m1oqY54sJ7NNS4nM33pgb+WF7dHXXaJ7ff7f9zpZm2tnK+SizFGYmGWsxFxYkAXUuGx
 4UCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504420429!112934054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8035 invoked from network); 3 Sep 2017 06:33:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 06:33:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doOTa-0004oh-NB; Sun, 03 Sep 2017 06:33:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doOTU-0007lz-Ig; Sun, 03 Sep 2017 06:33:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doOTT-0002J2-MB; Sun, 03 Sep 2017 06:33:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113015-mainreport@xen.org>
X-Osstest-Failures: 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=223cd0e13f2e46078d7b573f0b8402bfbee339be
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 06:33:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 113015: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5343531599748155702=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 112869
 build-arm64-xsm               2 hosts-allocate              broken like 112869
 build-arm64-pvops             2 hosts-allocate              broken like 112869
 build-arm64                   3 capture-logs                broken like 112869
 build-arm64-xsm               3 capture-logs                broken like 112869
 build-arm64-pvops             3 capture-logs                broken like 112869
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112869
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112869
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112869
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112869
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112869
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be
baseline version:
 qemuu                248b23735645f7cbb503d9be6f5bf825f2a603ab

Last test of basis   112869  2017-08-25 06:55:43 Z    8 days
Failing since        112961  2017-08-30 16:16:31 Z    3 days    6 attempts
Testing same since   112990  2017-08-31 21:20:43 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dan Aloni <dan@kernelim.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=qemu-mainline
+ revision=223cd0e13f2e46078d7b573f0b8402bfbee339be
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline 223cd0e13f2e46078d7b573f0b8402bfbee339be
+ branch=qemu-mainline
+ revision=223cd0e13f2e46078d7b573f0b8402bfbee339be
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x223cd0e13f2e46078d7b573f0b8402bfbee339be = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git 223cd0e13f2e46078d7b573f0b8402bfbee339be:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   248b237..223cd0e  223cd0e13f2e46078d7b573f0b8402bfbee339be -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5343531599748155702==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 08:54:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 08:54:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doQf7-0001Nn-Ow; Sun, 03 Sep 2017 08:53:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=Rn0X=AE=m4x.org=nicolas.iooss_linux@bounces.m4x.org>)
 id 1doQRG-0008Tt-Mb
 for xen-devel@lists.xenproject.org; Sun, 03 Sep 2017 08:39:30 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 98/7C-03283-1CFBBA95; Sun, 03 Sep 2017 08:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSmCGnpHtw/+p
 IgyP7BSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyba/rZCjazV+y7+4KpgfE0WxcjF4eQwAom
 iU8/TzJ1MXJysAkYSmy+cREowcEhIhAk8XUzWJhZIF/izdpTLCC2sICXxMmrf1lBbBYBVYmZx
 7YxgpTzCthLzN0cBBKWEJCXOPfgNjNIWEIgQ2LlHnuIsJfE+ab/LBMYuRYwMqxiVC9OLSpLLd
 I100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQfAxDsYJx3wv8QoyQHk5Io7zK
 PVZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/7F0dKSRYlJqeWpGWmQMMJJi0BAePkgiv/m6g
 NG9xQWJucWY6ROoUozFH04ctX5g4lv3c+YVJiCUvPy9VSpz3LsgkAZDSjNI8uEGwAL/EKCslz
 MsIdJoQT0FqUW5mCar8K0ZxDkYlYd4gkCk8mXklcPteAZ3CBHTKv88rQE4pSURISTUwxmTZ/V
 m0SdUjbN8z4cvLX8Su2WOtZbe+Ji+jPYbz4H/F70ct1y5/cFbW/c+zRTJb980MTVY+4bb5int
 6KM9CR4n2e23i7jtYvzn8N71krHLp4inpzz9cbk2ILdqhYs7nt6Ht1+SjjKppW3bfKa3sOqPn
 Kik4UfzDY0HVA9HL3W4VT50k8+3BXCWW4oxEQy3mouJEAJdarhZrAgAA
X-Env-Sender: SRS0=Rn0X=AE=m4x.org=nicolas.iooss_linux@bounces.m4x.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504427969!74181289!1
X-Originating-IP: [129.104.30.34]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21354 invoked from network); 3 Sep 2017 08:39:29 -0000
Received: from mx1.polytechnique.org (HELO mx1.polytechnique.org)
 (129.104.30.34)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Sep 2017 08:39:29 -0000
Received: from localhost.localdomain (abo-140-56-69.avi.modulonet.fr
 [85.69.56.140])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ssl.polytechnique.org (Postfix) with ESMTPSA id BC30B5600B6;
 Sun,  3 Sep 2017 10:39:26 +0200 (CEST)
From: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Sun,  3 Sep 2017 10:38:57 +0200
Message-Id: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
X-Mailer: git-send-email 2.14.1
X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sun Sep 3
 10:39:27 2017 +0200 (CEST))
X-Spam-Flag: No, tests=bogofilter, spamicity=0.000001, queueID=426D25600B8
X-Mailman-Approved-At: Sun, 03 Sep 2017 08:53:48 +0000
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Subject: [Xen-devel] [PATCH 1/1] x86/xen: fix section of xen_init_time_ops()
	in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGQxNjI4MDlmODViNCAoInhlbi94ODY6IERvIG5vdCBjYWxsIHhlbl9pbml0X3RpbWVf
b3BzKCkgdW50aWwKc2hhcmVkX2luZm8gaXMgaW5pdGlhbGl6ZWQiKSBtb3ZlZCB4ZW5faW5pdF90
aW1lX29wcygpIGZyb20gX19pbml0IHRvCl9fcmVmIHdpdGhvdXQgdXBkYXRpbmcgeGVuLW9wcy5o
IGFjY29yZGluZ2x5LiBGaXggdGhpcy4KCkZpeGVzOiBkMTYyODA5Zjg1YjQgKCJ4ZW4veDg2OiBE
byBub3QgY2FsbCB4ZW5faW5pdF90aW1lX29wcygpIHVudGlsCnNoYXJlZF9pbmZvIGlzIGluaXRp
YWxpemVkIikKU2lnbmVkLW9mZi1ieTogTmljb2xhcyBJb29zcyA8bmljb2xhcy5pb29zc19saW51
eEBtNHgub3JnPgotLS0KIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4veGVuLW9wcy5oIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAppbmRleCAwZDUwMDQ0Nzdk
YjYuLmIyYTVkNDhhMmMyYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaAorKysg
Yi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCkBAIC02OSw3ICs2OSw3IEBAIHZvaWQgeGVuX3NldHVw
X3J1bnN0YXRlX2luZm8oaW50IGNwdSk7CiB2b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQgY3B1
KTsKIHU2NCB4ZW5fY2xvY2tzb3VyY2VfcmVhZCh2b2lkKTsKIHZvaWQgeGVuX3NldHVwX2NwdV9j
bG9ja2V2ZW50cyh2b2lkKTsKLXZvaWQgX19pbml0IHhlbl9pbml0X3RpbWVfb3BzKHZvaWQpOwor
dm9pZCBfX3JlZiB4ZW5faW5pdF90aW1lX29wcyh2b2lkKTsKIHZvaWQgX19pbml0IHhlbl9odm1f
aW5pdF90aW1lX29wcyh2b2lkKTsKIAogaXJxcmV0dXJuX3QgeGVuX2RlYnVnX2ludGVycnVwdChp
bnQgaXJxLCB2b2lkICpkZXZfaWQpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 03 10:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 10:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doRj3-0007MF-9V; Sun, 03 Sep 2017 10:01:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doRj2-0007M4-5D
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 10:01:56 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 67/19-01770-313DBA95; Sun, 03 Sep 2017 10:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVVfo8up
 Ig5mLBC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bpvD1vBO7OKvTcfMTUw
 vtLvYuTiEBL4yyhxf38PYxcjJ5DzmFHi9HYXiMQ2RolbFzawgiREBJwlvp6Zyw5i8wroS8x63
 coGYgsL2Etc2nMCrFlCwFNi066rLDD2jzc/gOLsHGwCVhKHxECiLAKqEp+/fGebwMi1gJFhFa
 N6cWpRWWqRrrFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagXxmAYAfj3n9Ohxg
 lOZiURHmXeayKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy3ppdaSQYFFqempFWmYOMMBg0hIc
 PEoivN8vAqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9xZIkQBIUUZpHtwIWLBfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjDvL5ApPJl5JXCbXgEdwQR0xL/PK0COKElESEk1MG6Zxe
 FeJiaY8HVL/JyiGxplDaV11/g0w2YvXXF+f2XR5faTf6fcmH5Nbotk4MoNG+wUmXIVNvzp6Ha
 frpTxvceQRcvsQuuqEPmz65ksvi6JZjh1+POZhU5JHvqmCso5lx8uTz7SrDjxttniiNOHvnoJ
 M4Vf4z19nl+jzbX+tVru/s8V2Y/T8pRYijMSDbWYi4oTAQg3UTlxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504432913!71284178!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31223 invoked from network); 3 Sep 2017 10:01:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 10:01:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doRix-0002Ep-HR; Sun, 03 Sep 2017 10:01:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doRir-0004Uu-3e; Sun, 03 Sep 2017 10:01:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doRip-0007OY-Ki; Sun, 03 Sep 2017 10:01:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113023-mainreport@xen.org>
X-Osstest-Versions-This: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=2cfc5fca7d7380a954e01b1f3673fe28d5cc5347
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 10:01:43 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113023: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0524519952320290410=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
baseline version:
 xen                  2cfc5fca7d7380a954e01b1f3673fe28d5cc5347

Last test of basis   112955  2017-08-30 09:56:30 Z    4 days
Testing same since   113023  2017-09-03 09:19:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  Crawford, Eric R <Eric.R.Crawford@intel.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Sergej Proskurin <proskurin@sec.in.tum.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 coverity-amd64                                               pass    


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

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

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

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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
+ branch=xen-unstable-coverity
+ revision=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xee2c1fc666648ac14a4c8b9eb9224753591fa5e7 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git ee2c1fc666648ac14a4c8b9eb9224753591fa5e7:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   2cfc5fc..ee2c1fc  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0524519952320290410==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 11:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 11:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doSyk-0005hb-DC; Sun, 03 Sep 2017 11:22:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doSyj-0005hO-Ai
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 11:22:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F1/53-02040-4E5EBA95; Sun, 03 Sep 2017 11:22:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffx09W
 RBq/vilqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o3v/O5aCI9MYKzq7G9ga
 GLvSuhi5OIQE/jJK7N24nBnCecwo0bqykQXC2cYoseT3M8YuRk4OEQFnia9n5rKD2LwC+hKvf
 64GiwsLREr8/zsFrEFC4I2axLZT+8GKJAQ8JTbtusoCY795uJyti5Gdg03ASuKQGEiURUBVYs
 ++hewTGLkXMDKsYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GCc2uB8iFGSg0lJlHeZx6pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8i56sjhQSLEpN
 T61Iy8wBhh9MWoKDR0mE9zhImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnbQYoEQIoyS
 vPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXtBpvBk5pXAbXoFdAQT0BH/Pq8AOa
 IkESEl1cDY9FfmVUiI+JGGbyaaIo8vF/cfzJd6eCxoWpjj6eVJX07eTkua0vFuXvTp9EcLXI9
 f2sTK8nyx3mZDz+tt7j/tPvJ/CN7I1Vuk6Lvr+3HNrpT9BmI/mm8e+mfiKKKlGytxamOk2vl/
 j2Kl9QPzpnPXCE1aypN28kBIHb/8diMF2x86O59FLDVUYinOSDTUYi4qTgQA9GSfbIACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504437730!89507116!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24533 invoked from network); 3 Sep 2017 11:22:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 11:22:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doSyd-0004FN-43; Sun, 03 Sep 2017 11:22:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doSyX-0002df-HT; Sun, 03 Sep 2017 11:22:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doSyX-00066u-9O; Sun, 03 Sep 2017 11:22:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113016-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:reboot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 11:22:01 +0000
Subject: [Xen-devel] [xen-unstable test] 113016: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3353036751230113147=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-examine      7 reboot           fail in 113010 pass in 113016
 test-armhf-armhf-xl-rtds     12 guest-start      fail in 113010 pass in 113016
 test-armhf-armhf-xl-credit2  17 guest-start.2    fail in 113010 pass in 113016
 test-amd64-i386-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 113010

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113001
 build-arm64-xsm               2 hosts-allocate              broken like 113001
 build-arm64-xsm               3 capture-logs                broken like 113001
 build-arm64-pvops             3 capture-logs                broken like 113001
 build-arm64                   2 hosts-allocate              broken like 113001
 build-arm64                   3 capture-logs                broken like 113001
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113001
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113001
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113001
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113001
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113001
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113001
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113001
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113001
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113001
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
baseline version:
 xen                  e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b

Last test of basis   113001  2017-09-01 12:00:08 Z    1 days
Testing same since   113010  2017-09-02 05:41:26 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  Crawford, Eric R <Eric.R.Crawford@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

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


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

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

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

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=xen-unstable
+ revision=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
+ branch=xen-unstable
+ revision=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xee2c1fc666648ac14a4c8b9eb9224753591fa5e7 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git ee2c1fc666648ac14a4c8b9eb9224753591fa5e7:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   e1c10ec..ee2c1fc  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3353036751230113147==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 11:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 11:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doTKE-0007tU-PT; Sun, 03 Sep 2017 11:44:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1doTKD-0007tO-MR
 for xen-devel@lists.xen.org; Sun, 03 Sep 2017 11:44:25 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CE/7C-03454-81BEBA95; Sun, 03 Sep 2017 11:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXCqh5zXVfi9ep
 Ig19bxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5S3vZCtpYKy5PmsnawDibpYuRi0NIYCGj
 xPvF/1i7GDk5WARUJFZ2/mIBsdkE5CTWbbzBBmKLCOhKPFvwDMxmFlCXaJ/bCmYLC0RKTJlxD
 qyeV8BS4sTc+0wgtpCAh8SfxtNMEHFBiZMzn7BA9OpI7Nx6B6iXA8iWllj+jwPE5BTwlDg5TQ
 qkQhTogisT3rKD2BICIhK/7nxihrA1JQ5e2sQCYStI3P98jQ3CDpSY1rideQKj4Cwky2YhWTY
 LYdkCRuZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcsA
 BDsY/8wPPMQoycGkJMq7zGNVpBBfUn5KZUZicUZ8UWlOavEhRnUODoGr2/6GS7Hk5eelKknwT
 n+5OlJIsCg1PbUiLTMHGFEwlRIcPEoivNtB0rzFBYm5xZnpEKlTjJYcTR+2fGHiWLFgK5Dsm7
 j9C5MQ2Dwpcd7lIA0CIA0ZpXlw42BRf4lRVkqYlxHoViGegtSi3MwSVPlXjOIcjErCvDtApvB
 k5pXAbX0FdBAT0EH/Pq8AOagkESEl1cAY/eGu/o8g3kJJk8Xsjldf/3AsetnurHB71Zb1a+xM
 J821D76xgqsl+fLaX0IPWqPLuItmc6a1fM3xbk+RP33MvOOv88KVGhu9ZHo7f95d8FYzX1let
 vOEE/O9j90W9eYa0b/ldf/1PcmWV7/7Ivcnb5/n4XWzLy6b75aw7U5PxL27LNf2u3UqsRRnJB
 pqMRcVJwIAqabYtvUCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504439064!74661780!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29435 invoked from network); 3 Sep 2017 11:44:24 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Sep 2017 11:44:24 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1doTKA-0000bS-PE; Sun, 03 Sep 2017 11:44:22 +0000
Date: Sun, 3 Sep 2017 12:44:22 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170903114422.GB2115@deinos.phlegethon.org>
References: <1504279750-9102-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504279750-9102-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/shadow: Clarify the safety of
 guest-linear mapping construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTY6MjkgKzAxMDAgb24gMDEgU2VwICgxNTA0MjgzMzUwKSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiBzaF9pbnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0KCkgbG9va3MgdW5zYWZlLCBhcyBpdCBj
cmVhdGVzIGEgZ3Vlc3QtbGluZWFyCj4gbWFwcGluZyB3aXRoIGdsNG1mbi4gIEhvd2V2ZXIsIGl0
IGlzIGNvcnJlY3QgYmVjYXVzZSBvZiB0aGUgd2F5IG1vbml0b3IgdGFibGVzCj4gYXJlIGNvbnN0
cnVjdGVkIGZvciB0cmFuc2xhdGVkIGRvbWFpbnMuCj4gCj4gTGVhdmUgYSBjb21tZW50IGFuZCBz
b21lIGNsYXJpZnlpbmcgYXNzZXJ0aW9ucy4KPiAKPiBBbHNvLCB0aGVyZSBpcyBubyBsb25nZXIg
c3VwcG9ydCBmb3IgdHJhbnNsYXRlICE9IGV4dGVybmFsLCBzbyBkcm9wIHRoZSBjbGF1c2UKPiBh
cyBpdCBpcyBkZWFkLgo+IAo+IEZpbmFsbHksIGNvcnJlY3QgdGhlIGNvbW1lbnQgZm9yIHNoX2lu
c3RhbGxfeGVuX2VudHJpZXNfaW5fbDJoKCkuICBXZSBuZWVkIHRvCj4gYWRkIFhlbiBtYXBwaW5n
cyBpbnRvIGwyaCBmb3IgMy1vbi1hbnkgUFYgZ3Vlc3RzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 03 12:01:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 12:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doTaT-0001GG-BF; Sun, 03 Sep 2017 12:01:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1doTaS-0001GA-5e
 for xen-devel@lists.xen.org; Sun, 03 Sep 2017 12:01:12 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CF/EB-01911-70FEBA95; Sun, 03 Sep 2017 12:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXCqh5zXZft/ep
 Ig9PXxC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTy48xFpwTqliy8QpjA+Mu3i5GLg4hgYWM
 ErPuf2TtYuTkYBFQkfh69CwTiM0mICexbuMNNhBbREBX4tmCZ2wgDcwC0xglmu+vZAFJCAtES
 czZ85y5i5GDg1fAUuL4TH2QsJCAh8TnaW/AZvIKCEqcnPkErJxZQEdi59Y7bCDlzALSEsv/cY
 CEOQU8Jb4cbwcrEQU64cqEt+wgtoSAiMSvO5+YIWxNiYOXNrFA2AoS9z9fY4OwAyWmNW5nnsA
 oOAvJtllIts1C2LaAkXkVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5y
 fu4mRmDAMgDBDsbG706HGCU5mJREeZd5rIoU4kvKT6nMSCzOiC8qzUktPsSoy8EhcHXb33CBC
 WfnTmeSYsnLz0tVkuA983Z1pJBgUWp6akVaZg4wumDqJTh4lER4td8BpXmLCxJzizPTIVKnGI
 05VizY+oWJo2/i9i9MQmCTpMR5r4BMEgApzSjNgxsEi/pLjLJSwryMQLcK8RSkFuVmlqDKv2I
 U52BUEubVBVnIk5lXArfvFdApTECn/Pu8AuSUkkSElFQD45ZXq9I0rru3/Ni213aqtNLHAIne
 Lyo+Aoe3LZTOvsHnqqBxMif+c8lDe57pX0/M4P1w87hfYUunrJeBvim7bKnI3vKQr2cWWG6Yo
 eLhpD6xZNdZz4VWx4/89zkfNvtmyL2dj0/raLY+PzfFdZdREDub2jX1gPq/IXuf7fzjtFf9ZO
 iEpReWFiixFGckGmoxFxUnAgAcoIZA9QIAAA==
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504440070!105259511!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12366 invoked from network); 3 Sep 2017 12:01:10 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Sep 2017 12:01:10 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1doTaN-0000sk-0i; Sun, 03 Sep 2017 12:01:07 +0000
Date: Sun, 3 Sep 2017 13:01:06 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170903120106.GC2115@deinos.phlegethon.org>
References: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
 into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTg6MDcgKzAxMDAgb24gMDEgU2VwICgxNTA0Mjg5MjYxKSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiAgICAgIGlmICggdW5saWtlbHkocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdF
VEFCTEVfUFZfWEVOX1NMT1RTKSApCj4gICAgICB7Cj4gLSAgICAgICAgbDRfcGdlbnRyeV90ICpu
ZXh0ID0gJmw0dGFiW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzXTsKPiArICAg
ICAgICAvKgo+ICsgICAgICAgICAqIElmIHVzaW5nIGhpZ2htZW0tc3RhcnQ9LCBhcnRpZmljaWFs
bHkgc2hvcnRlbiB0aGUgZGlyZWN0bWFwIHRvCj4gKyAgICAgICAgICogc2ltdWxhdGUgdmVyeSBs
YXJnZSBtYWNoaW5lcy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBsNF9wZ2VudHJ5X3QgKm5l
eHQ7Cj4gKwo+ICsgICAgICAgIG1lbWNweSgmbDR0W2w0X3RhYmxlX29mZnNldChYRU5fVklSVF9T
VEFSVCldLAo+ICsgICAgICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQo
WEVOX1ZJUlRfU1RBUlQpXSwKPiArICAgICAgICAgICAgICAgKFJPT1RfUEFHRVRBQkxFX0ZJUlNU
X1hFTl9TTE9UICsgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIC0KPiArICAgICAgICAgICAgICAgIGw0
X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCkpICogc2l6ZW9mKCpsNHQpKTsKPiArCj4gKyAg
ICAgICAgbmV4dCA9ICZsNHRbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgKyByb290X3Bn
dF9wdl94ZW5fc2xvdHNdOwo+ICAKPiAgICAgICAgICBpZiAoIGw0ZV9nZXRfaW50cHRlKHNwbGl0
X2w0ZSkgKQo+ICAgICAgICAgICAgICAqbmV4dCsrID0gc3BsaXRfbDRlOwo+ICAKPiAgICAgICAg
ICBtZW1zZXQobmV4dCwgMCwKPiAtICAgICAgICAgICAgICAgX3AoJmw0dGFiW1JPT1RfUEFHRVRB
QkxFX0xBU1RfWEVOX1NMT1QgKyAxXSkgLSBfcChuZXh0KSk7Cj4gKyAgICAgICAgICAgICAgIF9w
KCZsNHRbUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCArIDFdKSAtIF9wKG5leHQpKTsKPiAg
ICAgIH0KPiAtI2Vsc2UKPiAtICAgIEJVSUxEX0JVR19PTihyb290X3BndF9wdl94ZW5fc2xvdHMg
IT0gUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTKTsKPiArICAgIGVsc2UKPiAgI2VuZGlmCj4g
LSAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Cj4gLSAg
ICAgICAgbDRlX2Zyb21fcGZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4obDR0YWIpLCBfX1BBR0Vf
SFlQRVJWSVNPUl9SVyk7Cj4gLSAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJ
UlRfU1RBUlQpXSA9Cj4gLSAgICAgICAgbDRlX2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9s
M19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOwo+IC0gICAgaWYgKCB6YXBfcm9fbXB0IHx8IGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCj4gLSAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJP
X01QVF9WSVJUX1NUQVJUKV0gPSBsNGVfZW1wdHkoKTsKPiArICAgIHsKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIEZvciBQViBndWVzdHMsIHByb3ZpZGUgdGhlIHNob3J0ZW5lZCBkaXJlY3Rt
YXAsIHVwIHRvIFBWX1hFTl9TTE9UUy4KPiArICAgICAgICAgKiBGb3IgSFZNIGd1ZXN0cyBhbmQg
dGhlIGlkbGUgdmNwdXMsIHByb3ZpZGUgdGhlIGV4dGVuZGVkIGRpcmVjdG1hcC4KPiArICAgICAg
ICAgKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgc2xvdHMgPSAoKGQgJiYgIXBhZ2luZ19tb2Rl
X2V4dGVybmFsKGQpKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFJPT1RfUEFH
RVRBQkxFX1BWX1hFTl9TTE9UUwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFJP
T1RfUEFHRVRBQkxFX1hFTl9TTE9UUyk7Cj4gKwo+ICsgICAgICAgIG1lbWNweSgmbDR0W2w0X3Rh
YmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldLAo+ICsgICAgICAgICAgICAgICAmaWRsZV9wZ190
YWJsZVtsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSwKPiArICAgICAgICAgICAgICAg
KFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsgc2xvdHMgLQo+ICsgICAgICAgICAgICAg
ICAgbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKSkgKiBzaXplb2YoKmw0dCkpOwoKRG9l
cyB0aGlzIGJyYW5jaCBuZWVkIGEgbWVtc2V0KDApIGZvciB0aGUgUFYgY2FzZSwgdG8gemFwIHRo
ZSBoaWdoZXIKZGlyZWN0bWFwIHNsb3RzPyAgCgpUaGUgc2hhZG93IGNoYW5nZXMgYWxsIGxvb2sg
ZmluZSwgc286CkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Sep 03 12:32:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 12:32:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doU4A-0004SU-PN; Sun, 03 Sep 2017 12:31:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41221b225=citrix-osstest@xenproject.org>)
 id 1doU49-0004SI-2B
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 12:31:53 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7F/F8-01770-836FBA95; Sun, 03 Sep 2017 12:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDva75t9W
 RBn/2Slrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozW19fZCzYEVzR2P2FpYPxr1MXIySEh4C9x
 p6GTEcJ2l3h7di4riC0i4Cwx4cNtti5GDg5eAT2Jc5dyQMLCAkkSPx4sASrhAipfICZxcHovX
 O+vvpmsMHbHkglgNpuAh8TEnoksIDaLgIrEsnu9YHEhAS2JpYtXMoHYvAKCEidnPgGrYRaQkD
 j44gUzxBwLifZPb5kmMPLNQlI2C0nZAkamVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamerm
 pxcWJ6ak5iUnFesn5uZsYgUFVz8DAuIPx7mS/Q4ySHExKorzLPFZFCvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLgrfqyOlJIsCg1PbUiLTMHGN4waQkOHiUR3rOfgdK8xQWJucWZ6RCpU4zGHBtWr
 //CxLHp3bHfTEIsefl5qVLivNtAJgmAlGaU5sENgsXdJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvK0gU3gy80rg9r0COoUJ6JR/n1eAnFKSiJCSamC02x0o6/U/oSBjWrn43OX3u2OjLP8
 nJXtPV10ZLxO/m/8Ha6kuW/h1MffqqRsf/Vi6+KGWwi+Wvd0X8hX3MT2YYMbxeF9q9j4/hfcn
 H10rL7msGxX8zETlw3PDVEXLtesFF9Ue02k8e1Hry5T3bJePfJltJ772jsBrQ+EO877TvL8by
 rIXz0hSYinOSDTUYi4qTgQA8X4IBLYCAAA=
X-Env-Sender: prvs=41221b225=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504441909!108492979!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54972 invoked from network); 3 Sep 2017 12:31:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Sep 2017 12:31:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,469,1498521600"; d="scan'208";a="446372890"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72055-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=223cd0e13f2e46078d7b573f0b8402bfbee339be
X-Osstest-Versions-That: qemuu=248b23735645f7cbb503d9be6f5bf825f2a603ab
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 3 Sep 2017 13:31:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72055: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8609174064256632084=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72055 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72055/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2   7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-xl-multivcpu  7 xen-boot                 fail REGR. vs. 72025
 test-armhf-armhf-xl-xsm       7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-xl           7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-xl-vhd       7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-libvirt-xsm  7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-libvirt-raw  7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-xl-midway    7 xen-boot                  fail REGR. vs. 72025
 test-armhf-armhf-libvirt      7 xen-boot                  fail REGR. vs. 72025
 test-amd64-amd64-xl-qemuu-win10-i386 16 guest-localmigrate/x10 fail REGR. vs. 72025
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install    fail REGR. vs. 72025

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      7 xen-boot                  fail REGR. vs. 72025

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 72025
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72025
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 72025
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be
baseline version:
 qemuu                248b23735645f7cbb503d9be6f5bf825f2a603ab

Last test of basis    72025  2017-08-26 03:44:51 Z    8 days
Testing same since    72055  2017-09-03 06:44:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Dan Aloni <dan@kernelim.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  John Snow <jsnow@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8609174064256632084==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 13:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 13:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doVIT-00018s-IL; Sun, 03 Sep 2017 13:50:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doVIS-00018V-Mf
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 13:50:44 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1D/9A-01783-3B80CA95; Sun, 03 Sep 2017 13:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVXcTx5p
 Igwef1S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0d66iLFg3iTGig8H37I0
 MDaldjFycQgJ/GWUaJh7hBHCecwo0bh4FyuEs41R4tHtK0AOJ4eIgLPE1zNz2UFsXgF9iTvdf
 1lAbGGBYIlXO78zgdgSAo90JN4cEoawvSUObnnACmN/angFtIGdg03ASuKQGEiURUBV4vSzz6
 wTGLkXMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Ho
 9AwPjDsbG2X6HGCU5mJREeZd5rIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7jn1NpJBgUWp6
 akVaZg4w/GDSEhw8SiK8f0HSvMUFibnFmekQqVOMxhwbVq//wsSx6d2x30xCLHn5ealS4rxvQ
 EoFQEozSvPgBsHi4hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4okCk8mXklcPteAZ3CBH
 TKv88rQE4pSURISTUwsrj1BLYxzrGzmbgqQvjG1cSpwerrCp6ylWfM5p7dnfbr+L2GUO3rRjz
 Xy93mrw+aOkt1Vdm5ynVcwf7bMu8Hu/V8nxDlbXS8ZcF6PQkhZ5WMnGDZHWc2eZi6PVRev/WR
 8MvgCI3C7szp4j/9lzI7XU5+nv4s6t7G4xtuSm99aqMZtfR4RO82JZbijERDLeai4kQA++WkG
 IYCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504446641!73833493!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33751 invoked from network); 3 Sep 2017 13:50:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 13:50:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doVIN-00081w-2N; Sun, 03 Sep 2017 13:50:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doVIH-0004N1-OU; Sun, 03 Sep 2017 13:50:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doVIH-0006kZ-4M; Sun, 03 Sep 2017 13:50:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113017-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf:xen-build:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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=d0d6ab53c9abd7dd1070f43a0455328874127ba8
X-Osstest-Versions-That: linux=e89ce1f89f62c7e527db3850a91dab3389772af3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 13:50:33 +0000
Subject: [Xen-devel] [linux-linus test] 113017: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAxNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDE3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTEzMDExIFJFR1IuIHZzLiAxMTI5OTMKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyOTkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjk5Mwog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEyOTkzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCBmYWlsIGluIDExMzAxMSBwYXNzIGluIDExMzAxNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTEzMDExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDExMzAxMQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MwogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEyOTkzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MwogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyOTkzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTMwMTEgYmxvY2tl
ZCBpbiAxMTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTEzMDExIGxpa2UgMTEyOTkzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMzAxMSBsaWtlIDEx
Mjk5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTEzMDExIGxpa2UgMTEyOTkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMTEgbGlrZSAx
MTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMTMwMTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAxMSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEzMDExIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMTEgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExMzAxMSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMDExIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEzMDExIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMw
MTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAxMSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAx
MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMzAxMSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMDExIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTEzMDExIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjk5MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEyOTkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQw
ZDZhYjUzYzlhYmQ3ZGQxMDcwZjQzYTA0NTUzMjg4NzQxMjdiYTgKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGU4OWNlMWY4OWY2MmM3ZTUyN2RiMzg1MGE5MWRhYjMzODk3
NzJhZjMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjk5MyAgMjAxNy0wOS0wMSAwMjo1NTozMCBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTMwMDIgIDIwMTctMDktMDEgMTc6NTE6
MDAgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwMTEg
IDIwMTctMDktMDIgMDk6NTg6MTcgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiWWFuLCBaaGVuZyIgPHp5YW5A
cmVkaGF0LmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBB
bGVrc2FuZGVyIE1vcmdhZG8gPGFsZWtzYW5kZXJAYWxla3NhbmRlci5lcz4KICBBbGV4ZWkgU3Rh
cm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQu
YXU+CiAgQW5keSBaaG91IDxhemhvdUBvdm4ub3JnPgogIEFudGhvbnkgTWFydGluIDxhbGl0eUBw
YnJhbmUub3JnPgogIEFudG9pbmUgVGVuYXJ0IDxhbnRvaW5lLnRlbmFydEBmcmVlLWVsZWN0cm9u
cy5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJu
ZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5o
QGtlcm5lbC5jcmFzaGluZy5vcmc+CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3VzZS5j
b20+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIENhbWVyb24gR3V0bWFu
IDxhaWNvbW1hbmRlckBnbWFpbC5jb20+CiAgQ2hlbi1ZdSBUc2FpIDx3ZW5zQGNzaWUub3JnPgog
IENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29u
ZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+CiAgQ3JhaWcgR2FsbGVrIDxrcmFpZ0Bnb29nbGUuY29tPgogIERhbiBDYXJw
ZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW4gUHJpYW1vIDxkYW5wQGFkaWVu
Z2luZWVyaW5nLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0Pgog
IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVG9yb2tob3Yg
PGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uZyBKaWEgU2hpIDxianNkanNoaUBsaW51
eC52bmV0LmlibS5jb20+CiAgRXJhbiBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxm
LmZhaW5lbGxpQGdtYWlsLmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAg
R3JlZ29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAZnJlZS1lbGVjdHJvbnMuY29tPgogIEd1
aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAgSGFubmVzIEZyZWRlcmljIFNv
d2EgPGhhbm5lc0BzdHJlc3NpbmR1a3Rpb24ub3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRl
QHJlZGhhdC5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgog
IEh1eSBOZ3V5ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1l
bGxhbm94LmNvbT4KICBJZ29yIFJ1c3NraWtoIDxJZ29yLlJ1c3NraWtoQGFxdWFudGlhLmNvbT4K
ICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmJhciBLYXJteSA8aW5iYXJr
QG1lbGxhbm94LmNvbT4KICBJeWFwcGFuIFN1YnJhbWFuaWFuIDxpc3VicmFtYW5pYW5AYXBtLmNv
bT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW1h
bCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPgogIEphcmtrbyBOaWt1bGEgPGphcmtrby5u
aWt1bGFAbGludXguaW50ZWwuY29tPgogIEphc29uIEouIEhlcm5lIDxqamhlcm5lQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNvbT4K
ICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2UgU3RyaW5nZXIgPGpvZUBvdm4u
b3JnPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtvaWNoaXJvIERlbiA8
ZGVuQGtsYWlwZWRlbi5jb20+CiAgS3VuaW5vcmkgTW9yaW1vdG8gPGt1bmlub3JpLm1vcmltb3Rv
Lmd4QHJlbmVzYXMuY29tPgogIEt5bGUgQmVhdWNoYW1wIDxreWxlYWJlYXVjaGFtcEBnbWFpbC5j
b20+CiAgTGF3cmVuY2UgQnJha21vIDxicmFrbW9AZmIuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMb3JlbnpvIENvbGl0dGkgPGxvcmVuem9A
Z29vZ2xlLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1
Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0
bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2Vy
bmVsLm9yZz4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWFydGluIFNjaHdp
ZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hdGhpYXMgS3JhdXNlIDxtaW5pcGxp
QGdvb2dsZW1haWwuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAZnJlZS1lbGVj
dHJvbnMuY29tPgogIE1pY2hhZWwgQ2hhbiA8bWljaGFlbC5jaGFuQGJyb2FkY29tLmNvbT4KICBN
b3NoZSBTaGVtZXNoIDxtb3NoZUBtZWxsYW5veC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3
ZWxsQGdvb2dsZS5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBO
aWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTm9hIE9z
aGVyb3ZpY2ggPG5vYW9zQG1lbGxhbm94LmNvbT4KICBOb2dhaCBGcmFua2VsIDxub2dhaGZAbWVs
bGFub3guY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBPbG9mIEpvaGFu
c3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRl
ci5vcmc+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhcnRoYXNhcmF0aHkg
Qmh1dmFyYWdhbiA8cGFydGhhc2FyYXRoeS5iaHV2YXJhZ2FuQGVyaWNzc29uLmNvbT4KICBQYXVs
IEJsYWtleSA8cGF1bGJAbWVsbGFub3guY29tPgogIFBhdmVsIEJlbG91cyA8UGF2ZWwuQmVsb3Vz
QGFxdWFudGlhLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGls
b3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGll
cnJlLWxvdWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFBpZXRlciBKYW5zZW4gdmFuIFZ1
dXJlbiA8cGlldGVyLmphbnNlbnZhbnZ1dXJlbkBuZXRyb25vbWUuY29tPgogIFByaWl0IExhZXMg
PHBsYWVzQHBsYWVzLm9yZz4KICBRdWFuIE5ndXllbiA8cW5ndXllbkBhcG0uY29tPgogIFJvb3Bh
IFByYWJodSA8cm9vcGFAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBTYWJyaW5hIER1YnJvY2EgPHNk
QHF1ZWFzeXNuYWlsLm5ldD4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4K
ICBTZWtoYXIgTm9yaSA8bnNla2hhckB0aS5jb20+CiAgU2hhaGFyIEtsZWluIDxzaGFoYXJrQG1l
bGxhbm94LmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZm
ZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbiBHYXR6
a2EgPHN0ZXBoYW4uZ2F0emthQGdtYWlsLmNvbT4KICBTdGVwaGFuIE11ZWxsZXIgPHNtdWVsbGVy
QGNocm9ub3guZGU+CiAgU3RlcGhlbiBEb3V0aGl0IDxzdGVwaGVuZEBhZGllbmdpbmVlcmluZy5j
b20+CiAgc3RlcGhlbiBoZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0
ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIEZyZW5jaCA8
c21mcmVuY2hAZ21haWwuY29tPgogIFRhZWhlZSBZb28gPGFwNDIwMDczQGdtYWlsLmNvbT4KICBU
YWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGFsIEdpbGJvYSA8dGFsZ2lAbWVsbGFub3gu
Y29tPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMu
Y29tPgogIFRvbSBIZXJiZXJ0IDx0b21AcXVhbnRvbml1bS5uZXQ+CiAgVWxmIEhhbnNzb24gPHVs
Zi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmxhZGlzIERyb25vdiA8dmRyb25vdkByZWRoYXQuY29t
PgogIFdlaSBXYW5nIDx3ZWl3YW5AZ29vZ2xlLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxs
ZW1iQGdvb2dsZS5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4g
TG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29t
PgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc3NpIEt1cGVybWFuIDx5
b3NzaWt1QG1lbGxhbm94LmNvbT4KICBZb3RhbSBHaWdpIDx5b3RhbWdAbWVsbGFub3guY29tPgog
IFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIFpob3VqaWUgV3UgPHpqd3VAbWFy
dmVsbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDQ1MTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 03 15:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 15:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doWZw-00061Q-RW; Sun, 03 Sep 2017 15:12:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doWZv-000613-Nw
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 15:12:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B3/D4-03874-2FB1CA95; Sun, 03 Sep 2017 15:12:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfej9Jp
 Igw9PlC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfXIXPaCV/sYK/7PPsfc
 wLi9h7GLkYtDSOAvo8TMRR+YIJzHjBI/l62CymxjlNj46DhrFyMnh4iAs8TXM3PZQWxeAX2Jr
 Y3PwWxhgSCJU5tngjVICJzSkLgzYTXQKA4gx1ti+Y50kBoQc8PqByxdjOwcbAJWEofEQKIsAq
 oSGxomME1g5F7AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ7wxAsIPx27KAQ4ySHExKorzLPFZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglQSGkZBg
 UWp6akVaZg4wAGHSEhw8SiK8HCBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0sBVQkA
 FKUUZoHNwIWDZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsIZApPZl4J3KZXQEcwAR3x7/
 MKkCNKEhFSUg2M9W0G8pV6AYbdOkwbuF62h4m6CeyM7m9i+HD1rtHk/auSTHbemy47Qef61cp
 Fz5LaqtxmLPm8jZl3vjDrUglVZoUuZ5mj65Yx7e2cuDPmqvTVU41pDok9zarFx46/nfJFqnLS
 3srJF5j+RotmXlr+/2HmmcpD7mxsz38Gv7/6jSsznHn68S+vlFiKMxINtZiLihMBCxaVkIECA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504451568!102336189!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2843 invoked from network); 3 Sep 2017 15:12:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 15:12:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doWZq-0001ir-75; Sun, 03 Sep 2017 15:12:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doWZk-00045w-J7; Sun, 03 Sep 2017 15:12:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doWZk-0000kF-3F; Sun, 03 Sep 2017 15:12:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113018-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 15:12:40 +0000
Subject: [Xen-devel] [linux-3.18 test] 113018: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7691075929315106488=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail in 113012 REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win10-i386  7 xen-boot fail in 113012 pass in 113018
 test-armhf-armhf-xl-arndale 16 guest-start/debian.repeat fail in 113012 pass in 113018
 test-amd64-amd64-xl-xsm       7 xen-boot                   fail pass in 113012
 test-amd64-amd64-xl-qemuu-ws16-amd64  7 xen-boot           fail pass in 113012
 test-amd64-i386-qemut-rhel6hvm-amd  7 xen-boot             fail pass in 113012

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 113012 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113012 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113012 like 112102
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install fail in 113012 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   43 days
Failing since        112351  2017-07-27 22:26:55 Z   37 days   57 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7691075929315106488==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 15:55:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 15:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doXEv-0008W9-1O; Sun, 03 Sep 2017 15:55:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doXEt-0008Vx-7s
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 15:55:11 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4E/24-03454-ED52CA95; Sun, 03 Sep 2017 15:55:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfeu6pp
 Igx3nOS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWdjesFkp4rz2+axNDDe
 NOli5OIQEvjLKDGh9ScLhPOYUWLxnMdMEM42RolZ19aydjFycogIOEt8PTOXvYuRg4NXQF9i1
 hZREFNYwFyi/ZkFSLmEwGI2iasb9jGClEsI+Er8ev2IGcaev+E7UCs7B5uAlcQhMZBOFgFViU
 //DCcwci9gZFjFqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obQYg2MG4c33gIUZJDiYlUd5lHqsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwxqisiRQSLEpN
 T61Iy8wBhh1MWoKDR0mE95MyUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5E0FmCIAUZ
 ZTmwY2AxcAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM2gUzhycwrgdv0CugIJqAj/n1eAX
 JESSJCSqqBsexfhKhmdfmNd21+ua5LHHTd5drYYja8WDhNobfke0KZhBTbNIfIwOQ3TQsvFX9
 1LGPUuuF0u6aY7UPZ0lX6nQ9XRm67FfiMf7rg9jkr0yVq80+aWG6wmyqmL5lfON3TJ/vrLZWH
 8l+fFfEIeFoX2fdlTI71+fqKx1rnWfkS03rHhgMv2rKUWIozEg21mIuKEwGgOtYgfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504454108!80911817!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55381 invoked from network); 3 Sep 2017 15:55:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 15:55:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doXEn-0002lC-Kq; Sun, 03 Sep 2017 15:55:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doXEi-00064e-7G; Sun, 03 Sep 2017 15:55:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doXEh-0003jw-VB; Sun, 03 Sep 2017 15:55:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113019-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=828af21d3ec33a67251a4dd3aa5751dc6e8ccf16
X-Osstest-Versions-That: seabios=ef5fdc99b771349264b4ba0aac1c654c8789386f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 15:54:59 +0000
Subject: [Xen-devel] [seabios test] 113019: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAxOSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI5NjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjk3OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAg
ICAgICAgIDgyOGFmMjFkM2VjMzNhNjcyNTFhNGRkM2FhNTc1MWRjNmU4Y2NmMTYKYmFzZWxpbmUg
dmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIGVmNWZkYzk5Yjc3MTM0OTI2NGI0YmEwYWFj
MWM2NTRjODc4OTM4NmYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMjk3OCAgMjAxNy0wOC0zMSAw
NzoyMTowNiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwMTkgIDIwMTctMDkt
MDMgMDE6NDc6MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9c2VhYmlvcworIHJldmlz
aW9uPTgyOGFmMjFkM2VjMzNhNjcyNTFhNGRkM2FhNTc1MWRjNmU4Y2NmMTYKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBzZWFiaW9zIDgyOGFmMjFkM2VjMzNhNjcyNTFhNGRk
M2FhNTc1MWRjNmU4Y2NmMTYKKyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPTgyOGFmMjFkM2Vj
MzNhNjcyNTFhNGRkM2FhNTc1MWRjNmU4Y2NmMTYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAu
IC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPXNlYWJpb3MKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1sn
IHhzZWFiaW9zID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhl
bi00LjktdGVzdGluZworICdbJyB4ODI4YWYyMWQzZWMzM2E2NzI1MWE0ZGQzYWE1NzUxZGM2ZThj
Y2YxNiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFt
In0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl
L2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
ZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHgg
J10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42
LjM5LngKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysg
OiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1j
cm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJp
b3MKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi5zZWFiaW9zCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSBzZWFiaW9zCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3NlYWJpb3MKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQgODI4YWYyMWQzZWMz
M2E2NzI1MWE0ZGQzYWE1NzUxZGM2ZThjY2YxNjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAogICBlZjVmZGM5Li44MjhhZjIxICA4MjhhZjIxZDNlYzMzYTY3MjUxYTRkZDNhYTU3NTFk
YzZlOGNjZjE2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 03 16:23:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 16:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doXg9-0002Qk-7M; Sun, 03 Sep 2017 16:23:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doXg7-0002QY-Ve
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 16:23:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 73/6D-02229-77C2CA95; Sun, 03 Sep 2017 16:23:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsWS0XRdVbdMZ02
 kwevTXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWH/zLHNBu3/F178v2BsY
 P5l3MXJxCAn8ZZSYe2gKC4TzmFFi5ZkrzF2MnEDONkaJt41GILaIgLPE1zNz2bsYOTh4BfQl9
 p6rBgkLC/hL7Hj4ng2kV0JgN6/E8tOXmEASEgK+EqcO7mWDsU/PWAvUy87BJmAlcUgMJMoioC
 rx4cZT1gmM3AsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBPqbAQh2MB6b7HyIUZKDSUmUd5nHqkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwh2msihQSL
 UtNTK9Iyc4CBB5OW4OBREuG1BUnzFhck5hZnpkOkTjHac2xYvf4LE8eTN9t/M3G0vAWRX55O+
 8MkxJKXn5cqJc77XwuoTQCkLaM0D24oLFIuMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZhXGG
 Q5T2ZeCdzuV0BnMQGd9e/zCpCzShIRUlINjPyRjaX6u80/7ttUJbz1QoeENPt93vX2J/dfebx
 jydajHLvP56asYGdm3Scltv7WnM33+y+LdUTwX/M4Hnzvk1HgY6YM//f5K1MUWqO8v7vMErK8
 bhKg5ptgUS2zYJLubIOFxddfdi/aeu2b5VW3v3ri9806J3TvLLIOzN6fXFurcH+ny4q2R0osx
 RmJhlrMRcWJAHReZOWPAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504455796!90118262!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3192 invoked from network); 3 Sep 2017 16:23:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 16:23:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doXg0-0003zA-HP; Sun, 03 Sep 2017 16:23:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doXfv-0007IJ-7I; Sun, 03 Sep 2017 16:23:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doXfu-0006e7-4W; Sun, 03 Sep 2017 16:23:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113021-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4ee36c33ed371a1d9dfb9cd97b2af0ee08abd3f3
X-Osstest-Versions-That: libvirt=46ee76daa61108228d5209d71cf1ad09df8195ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 16:23:06 +0000
Subject: [Xen-devel] [libvirt test] 113021: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAyMSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEyOTk0CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTI5OTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5NAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEyOTk0CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTQKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMjk5NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTk0CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMjk5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTk0CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTI5OTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNGVlMzZjMzNlZDM3MWExZDlkZmI5Y2Q5N2Iy
YWYwZWUwOGFiZDNmMwpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgNDZl
ZTc2ZGFhNjExMDgyMjhkNTIwOWQ3MWNmMWFkMDlkZjgxOTVjYQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTEyOTk0ICAyMDE3LTA5LTAxIDA0OjIxOjQ0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDExMzAwOSAgMjAxNy0wOS0wMiAwNDoyMzowMSBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzAyMSAgMjAxNy0wOS0wMyAwNDoyMToxMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgSm9o
biBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBLb3RoYXBhbGx5IE1hZGh1IFBhdmFuIDxr
bXBAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNv
bT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNkOTdiMmFmMGVlMDhhYmQzZjMK
QXV0aG9yOiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgpEYXRlOiAgIFNhdCBTZXAg
MiAwODowNTozMiAyMDE3IC0wNDAwCgogICAgZG9jczogUmVtb3ZlIDxjb2RlPiBmcm9tIDxzdW1t
YXJ5PiBlbnRyaWVzIGR1ZSB0byBSTkcgZXJyb3IKICAgIAogICAgY29tbWl0ICc5NmU1NTA0OCcg
Y2F1c2VkIG1ha2UgY2hlY2sgZmFpbHVyZSBmb3Igdmlyc2NoZW1hdGVzdDoKICAgIAogICAgMTky
OSkgQ2hlY2tpbmcgLi4vZG9jcy9uZXdzLnhtbCBhZ2FpbnN0IC4uL25ld3Mucm5nICAgICAgICAg
ICAgICAgICAgICAgLi4uIGxpYnZpcnQ6IFhNTCBVdGlsIGVycm9yIDogWE1MIGRvY3VtZW50IGZh
aWxlZCB0byB2YWxpZGF0ZSBhZ2FpbnN0IHNjaGVtYTogVW5hYmxlIHRvIHZhbGlkYXRlIGRvYyBh
Z2FpbnN0IC9ob21lL2pmZXJsYW4vZ2l0L2xpYnZpcnQud29yay9kb2NzL3NjaGVtYXMvLi4vbmV3
cy5ybmcKICAgIERhdGF0eXBlIGVsZW1lbnQgc3VtbWFyeSBoYXMgY2hpbGQgZWxlbWVudHMKICAg
IEVsZW1lbnQgc3VtbWFyeSBmYWlsZWQgdG8gdmFsaWRhdGUgY29udGVudAogICAgRGF0YXR5cGUg
ZWxlbWVudCBzdW1tYXJ5IGhhcyBjaGlsZCBlbGVtZW50cwogICAgRWxlbWVudCBzdW1tYXJ5IGZh
aWxlZCB0byB2YWxpZGF0ZSBjb250ZW50CiAgICBeW1szMW1eW1sxbUZBSUxFRF5bWzBtCiAgICAK
ICAgIFRoYXQncyBiZWNhdXNlIDxjb2RlPiBlbGVtZW50cyBkb24ndCBhcHBlYXIgdG8gYmUgYWxs
b3dlZCBpbiB0aGUgc2NoZW1hLgogICAgUmF0aGVyIHRoYW4gYXR0ZW1wdCB0byBmaXggdGhlIHNj
aGVtYSwgZmlndXJlZCBpdCB3YXMgc2ltcGxlciB0byBqdXN0CiAgICByZW1vdmUgdGhlbSBhbmQg
bGV0IHRoZSBzY2hlbWEgZml4IGhhcHBlbiBsYXRlci4KCmNvbW1pdCA5NmU1NTA0OGMzYWNiMjkz
YzViNmI0OTcwN2FmOTkwM2Q1NDExOGIxCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9n
bmFAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgU2VwIDEgMTY6MTc6NDQgMjAxNyArMDIwMAoKICAg
IG5ld3M6IFByZXBhcmUgZm9yIDMuNy4wIHJlbGVhc2UKICAgIAogICAgRG9jdW1lbnRzIHNvbWUg
Y2hhbmdlcyB0aGF0IGhhdmUgc2xpcHBlZCB0aHJvdWdoIHRoZSBjcmFja3MKICAgIGR1cmluZyB0
aGUgZGV2ZWxvcG1lbnQgY3ljbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xv
Z25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4g
PGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCAyMWIyYzM3NzJmNzgxZmViZGNhMzJlNzIyOTAz
ODg0OWI0N2ZjNjk0CkF1dGhvcjogS290aGFwYWxseSBNYWRodSBQYXZhbiA8a21wQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KRGF0ZTogICBXZWQgQXVnIDMwIDE2OjIzOjU0IDIwMTcgKzA1MzAKCiAgICBk
b2NzOiBEb2N1bWVudCBtYW5hZ2Vkc2F2ZS1lZGl0IGNvbW1hbmRzIHN1cHBvcnQKICAgIAogICAg
VGhpcyBwYXRjaCBkb2N1bWVudHMgc3VwcG9ydCBmb3IgbWFuYWdlZHNhdmUtZHVtcHhtbCwKICAg
IG1hbmFnZWRzYXZlLWRlZmluZSBhbmQgbWFuYWdlZHNhdmUtZWRpdCBjb21tYW5kcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogS290aGFwYWxseSBNYWRodSBQYXZhbiA8a21wQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRo
YXQuY29tPgoKY29tbWl0IDM1MDdkYWJjZDE3YjZhNzIyODllY2I1MzU5ZWY2YzQ3N2FiOTIxMTcK
QXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgU2Vw
IDEgMTQ6NTc6MDEgMjAxNyArMDIwMAoKICAgIG5ld3M6IEFkZCBzdHVmZiBmb3IgMy43LjAKCmNv
bW1pdCAwNTRjNmQyNzIxNGVmOTBmZWFiMzg5N2IwNTJmNDUwNDkyZDVlZjNmCkF1dGhvcjogTWlj
aGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgU2VwIDEgMTA6
MzM6MTIgMjAxNyArMDIwMAoKICAgIHZpcm5ldGRhZW1vbjogRG9uJ3QgZGVhZGxvY2sgd2hlbiB0
YWxraW5nIHRvIEQtQnVzCiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93
X2J1Zy5jZ2k/aWQ9MTQ4NzMyMgogICAgCiAgICBJbiBhY2U0NWU2N2FiYmQgSSB0cmllZCB0byBm
aXggYSBwcm9ibGVtIHRoYXQgd2UgZ2V0IHRoZSByZXBseSB0bwogICAgYSBELUJ1cyBjYWxsIHdo
aWxlIHdlIHdlcmUgc2xlZXBpbmcuIEluIHRoYXQgY2FzZSB0aGUgY2FsbGJhY2sKICAgIHdhcyBu
ZXZlciBzZXQuIFNvIEkgY2hhbmdlZCB0aGUgY29kZSB0aGF0IHRoZSBjYWxsYmFjayBpcyBjYWxs
ZWQKICAgIGRpcmVjdGx5IGluIHRoaXMgY2FzZS4gSG93ZXZlciwgSSBoYWRuJ3QgcmVhbGl6ZWQg
dGhhdCBzaW5jZSB0aGUKICAgIGNhbGxiYWNrIGlzIGNhbGxlZCBvdXQgb2Ygb3JkZXIgaXQgbG9j
a3MgdGhlIHZpck5ldERhZW1vbi4KICAgIEV4YWN0bHkgdGhlIHZlcnkgc2FtZSB2aXJOZXREYWVt
b24gb2JqZWN0IHRoYXQgd2UgYXJlIGRlYWxpbmcKICAgIHdpdGggcmlnaHQgbm93IGFuZCB0aGF0
IHdlIGhhdmUgbG9ja2VkIGFscmVhZHkgKGluCiAgICB2aXJOZXREYWVtb25BZGRTaHV0ZG93bklu
aGliaXRpb24oKSkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KCmNvbW1pdCA5ODIwNzU2Y2QzMzQ2NzgxNWFmNmQ2OGIyY2VlZjRl
NTY3NjQ2ZWM0CkF1dGhvcjogTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmly
dHVvenpvLmNvbT4KRGF0ZTogICBUaHUgQXVnIDMxIDEyOjAxOjQ0IDIwMTcgKzAzMDAKCiAgICBx
ZW11OiBoYW5kbGUgLTEgZm9yIHBpZCBpbiBxZW11RG9tYWluR2V0TWFjaGluZU5hbWUKICAgIAog
ICAgV2UgY2FsbCBxZW11RG9tYWluR2V0TWFjaGluZU5hbWUgb24gZG9tYWluIHN0YXJ0LiBPbiBm
aXJzdAogICAgc3RhcnQgKGFmdGVyIGRhZW1vbiBzdGFydCkgcGlkIGlzIDAgYW5kIHZpclN5c3Rl
bWRHZXRNYWNoaW5lTmFtZUJ5UElECiAgICBkb24ndCBnZXQgY2FsbGVkLiBCdXQgYWZ0ZXIgZG9t
YWluIHNodXR0aW5nIGRvd24gcGlkIGJlY2FtZSAtMSBzbwogICAgb24gbmV4dCBzdGFydCB2aXJT
eXN0ZW1kR2V0TWFjaGluZU5hbWVCeVBJRCBpcyBjYWxsZWQgYW5kIHJldHVybmVkIGFuIGVycm9y
LgogICAgRXJyb3IgaXMgaWdub3JlZCBzbyBpdCBpcyBub3QgY3JpdGljYWwuIEJ1dCBhdCBsZWFz
dCBvbiBteSBzeXN0ZW0KICAgIChzeXN0ZW1kLTIxOSB3aXRoIGV4dHJhIHBhdGNoZXMpIHN5c3Rl
bWQtbWFjaGluZWQgaXMgY3Jhc2hlZCBvbgogICAgdGhpcyByZXF1ZXN0LgogICAgCiAgICBUaGlz
IGJlaGF2aW91ciBpcyB0cmlnZ2VyZWQgYnkgZWFmMmM5Zjg5LgogICAgCiAgICBSZXZpZXdlZC1i
eTogRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IGYwNjA3
ZjM5NGM1NTY3ZjNhMzliNDAzN2JiNmZkNjIzMzYzZTVhYTYKQXV0aG9yOiBNaWNoYWwgUHJpdm96
bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBBdWcgMzEgMTE6MzM6MDYgMjAx
NyArMDIwMAoKICAgIHFlbXU6IEZvcmJpZCByeC90eF9xdWV1ZV9zaXplIGNoYW5nZSBleHBsaWNp
dGx5CiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9
MTQ4NDIzMAogICAgCiAgICBXaGVuIHVwZGF0aW5nIGEgdmlydGlvIGVuYWJsZWQgdk5JQyBhbmQg
dHJ5aW5nIHRvIGNoYW5nZSBlaXRoZXIKICAgIG9mIHJ4X3F1ZXVlX3NpemUgb3IgdHhfcXVldWVf
c2l6ZSBzdWNjZXNzIGlzIHJlcG9ydGVkIGFsdGhvdWdoIG5vCiAgICBvcGVyYXRpb24gaXMgYWN0
dWFsbHkgcGVyZm9ybWVkLiBNb3Jlb3ZlciwgdGhlcmUncyBubyB3YXkgaG93IHRvCiAgICBjaGFu
Z2UgdGhlc2Ugb24gdGhlIGZseS4gVGhpcyBpcyBkdWUgdG8gd2F5IHdlIGNoZWNrIGZvciBjaGFu
Z2VzOgogICAgZXhwbGljaXRseSBmb3IgZWFjaCBzdHJ1Y3QgbWVtYmVyLiBUaGVyZWZvcmUgaXQn
cyBlYXN5IHRvIG1pc3MKICAgIG9uZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 03 18:31:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 18:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doZfr-0001pB-Ip; Sun, 03 Sep 2017 18:31:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41221b225=citrix-osstest@xenproject.org>)
 id 1doZfp-0001ox-IL
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 18:31:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6D/42-03874-C6A4CA95; Sun, 03 Sep 2017 18:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXitHRDpG6215p
 Ig183NC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bcHykFj7YwViycd5W1gfFmZRcjB4eEgL/E
 ttuRXYycQKa7xPT2FWwgtoiAs8SED7fBbF4BPYl9k2awg9jCAokSq3f1sHYxcgHVN0tLrPj9h
 xmi2VVi+X4E+87/NWDNbAIeEhN7JrKA7GIRUJG4tjsdJCwkoCWxdPFKJoj5ghInZz5hAbGZBS
 QkDr54ATXGQmLHxz62CYx8s5CUzUJStoCRaRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYEAxAMEOxpmX/Q8xSnIwKYnyLvNYFSnEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgvelx5pIIcGi1PTUirTMHGBow6QlOHiURHing6R5iwsSc4sz0yFSpxiNOTasXv+Fi
 eNO34YvTEIsefl5qVLivIKeQKUCIKUZpXlwg2Axd4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjE
 rCvEkgU3gy80rg9r0COoUJ6JR/n1eAnFKSiJCSamCcLvzfp2PKhfzIpdMszsswq4sebpLZLWj
 L1rDm24etjNVHHWbVPbUR7zR54/bF/0Wfg8jnD9JPsqfoXDqV1Lm4tbVn4hTz7eJaon3qq+sD
 MnpydsmxKk9bqvBoDoN3RFzW3J83jC78rii57mvzZbV1lbCGxqvVc258PvRcu9d/4v5dtpMFX
 TYqsRRnJBpqMRcVJwIA4HKIQ7QCAAA=
X-Env-Sender: prvs=41221b225=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504463465!114965447!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15739 invoked from network); 3 Sep 2017 18:31:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Sep 2017 18:31:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,471,1498521600"; d="scan'208";a="438218727"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72056-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-examine:reboot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 3 Sep 2017 19:31:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72056: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6528349853042366983=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72056 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72056/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72051

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72051
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 72051
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72051
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72051
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72051
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72051
 test-armhf-armhf-examine      7 reboot                       fail   like 72051
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72051
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72051
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72051
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72051
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72051
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72051
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72051
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72051
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72051
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
baseline version:
 xen                  e1c10ecdf7f0a4437e631bdbf887ce4af4c03a1b

Last test of basis    72051  2017-09-01 12:15:43 Z    2 days
Testing same since    72056  2017-09-03 11:44:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chao Gao <chao.gao@intel.com>
  Crawford, Eric R <Eric.R.Crawford@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Aug 30 12:41:40 2017 +0100

    x86/mm: Use mfn_t for make_cr3()
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 63aeb7f0da8930d4eac71db6b634db0b052f8555
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 14:14:17 2017 +0100

    x86/public: Further corrections to vcpu context comments
    
    VCPUOP_initialise and DOMCTL_setvcpucontext are not symetric.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>

commit c68a4ca4d26a1963d67a1d9a7c029c0207c10d3a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Fri Sep 1 15:35:39 2017 +0100

    x86/mm: merge ptwr and mmio_ro page fault handlers
    
    Provide a unified entry to avoid going through pte look-up, decode and
    emulation cycle more than necessary. The path taken is determined by
    the faulting address.
    
    Note that the order of checks is changed in the new function, but the
    order of the checks is performed shouldn't matter.
    
    The sole caller is changed to use the new function.
    
    No functional change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 977c63de3dc54624f42420041d00a7340a9da0dc
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Fri Sep 1 15:35:38 2017 +0100

    x86/mm: don't wrap x86_emulate_ctxt in ptwr_emulate_ctxt
    
    Rewrite the code so that it has the same structure as
    mmio_ro_emualte_ctxt. x86_emulate_ctxt now points to ptwr_emulate_ctxt
    via its data pointer.
    
    This patch will help unify mmio_ro and ptwr code paths later.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 25dcf06ff76c306cf0360882fcf250e045891493
Author: Jan Beulich <JBeulich@suse.com>
Date:   Fri Sep 1 10:24:10 2017 -0600

    domctl/x86: move vMSI related #define-s to public interface
    
    Xen and qemu having identical #define-s (with different names) is a
    strong hint that these should be part of the public interface, at the
    same time making obvious that any change to the values in an interface
    modification (and hence needs suitable care).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 982acec366f1245e9eda97572a3d725d619b82b1
Author: Chao Gao <chao.gao@intel.com>
Date:   Thu Aug 31 01:01:49 2017 -0400

    xl/libacpi: extend lapic_id() to uint32_t
    
    This patch is to extend lapic_id() to support more vcpus.
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit e48e33e219a8b045170bdc78f2eb96408d320f2b
Author: Juergen Gross <jgross@suse.com>
Date:   Thu Aug 10 13:24:28 2017 +0200

    libxc: increase maximum migration stream record length
    
    Today the maximum record lenth in a migration stream is 8MB. This
    limits the size of a PV domain to a little bit less than 1TB in the
    migration case, as the P2M frame list will exceed 8MB in this case.
    
    Raising the record size limit by a factor of 16 allows for domain
    sizes of nearly 16TB to be migrated. This ought to be enough.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit b159e5e90e03cea47691f6e3e0629538098285a1
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Tue Aug 29 12:19:01 2017 +0100

    libxl, xl: change p9 to p9s
    
    To match our naming convention. Since we released p9 one release ago,
    we need to define a macro inside libxl.h to indicate the change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>

commit 20329d5ac2f62e89463d48991d18f071a530a292
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Sep 1 11:07:31 2017 +0200

    x86: mark the entire directmap NX
    
    There's no reason for the first Mb to be excluded here. Enforce the
    restriction right in the top level page table entries.
    
    Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 39a2a62e5626327f141596ed3e78a55899437e11
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Fri Sep 1 11:06:44 2017 +0200

    x86/pvh: remove stale PVHv1 comment from public headers
    
    From the vcpu_guest_context structure. PVHv2 uses it in the same exact
    way as HVM guests, and from the hypervisor point of view PVHv2 is not
    even a different guest type, so only mention HVM in the public
    headers.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 2483ec0c6805f54317d793c3a18ab3b55619c4ad
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:06:21 2017 +0200

    mm: don't request scrubbing until dom0 is running
    
    There is no need to scrub pages freed during dom0 construction since
    once dom0 is ready the heap will be scrubbed by scrub_heap_pages() anyway,
    setting scrub_debug at the end.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit f65bf735f17235c5077c83550259cacf4090b28b
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:06:03 2017 +0200

    mm: don't poison a page if scrub_debug is off
    
    If scrub_debug is off we don't check pages in check_one_page().
    Thus there is no reason to ever poison them.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 845a7c89687a10fc2427ab078d7d13403662bcf7
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:05:45 2017 +0200

    mm: change boot_scrub_done definition
    
    Rename it to the more appropriate scrub_debug and define as a macro
    for !CONFIG_SCRUB_DEBUG. This will allow us to get rid of some
    ifdefs (here and in the subsequent patch).
    
    Suggested-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit eb065bb23aa9891da65d335bb318a0336431a87a
Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date:   Fri Sep 1 11:04:47 2017 +0200

    mm: initialize lowmem virq when boot-time scrubbing is disabled
    
    scrub_heap_pages() does early return if boot-time scrubbing is
    disabled, neglecting to initialize lowmem VIRQ.
    
    Because setup_low_mem_virq() doesn't logically belong in
    scrub_heap_pages() we put them both into the newly added
    heap_init_late().
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 9e50d8adc9454ccbcd7b3b31e8f1abcc8a976b67
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Fri Sep 1 11:03:20 2017 +0200

    hvmloader, libxl: use the correct ACPI settings depending on device model
    
    We need to choose ACPI tables properly depending on the device
    model version we are running. Previously, this decision was
    made by BIOS type specific code in hvmloader, e.g. always load
    QEMU traditional specific tables if it's ROMBIOS and always
    load QEMU Xen specific tables if it's SeaBIOS.
    
    This change saves this behavior (for compatibility) but adds
    an additional way (xenstore key) to specify the correct
    device model if we happen to run a non-default one. Toolstack
    bit makes use of it.
    
    The enforcement of BIOS type depending on QEMU version will
    be lifted later when the rest of ROMBIOS compatibility fixes
    are in place.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit c286af54c7177c14180121b422d8df7281e547cb
Author: Chao Gao <chao.gao@intel.com>
Date:   Fri Sep 1 11:02:23 2017 +0200

    VT-d: use correct BDF for VF to search VT-d unit
    
    When SR-IOV is enabled, 'Virtual Functions' of a 'Physical Function'
    are under the scope of the same VT-d unit as the 'Physical Function'.
    A 'Physical Function' can be a 'Traditional Function' or an ARI
    'Extended Function'. And furthermore, 'Extended Functions' on an
    endpoint are under the scope of the same VT-d unit as the 'Traditional
    Functions' on the endpoint. To search VT-d unit for a VF, if its PF
    isn't an extended function, the BDF of PF should be used. Otherwise
    the BDF of a traditional function in the same device with the PF
    should be used.
    
    Current code uses PCI_SLOT() to recognize an ARI 'Extended Funcion'.
    But it is conceptually wrong w/o checking whether PF is an extended
    function and would lead to match VFs of a RC integrated PF to a wrong
    VT-d unit.
    
    This patch overrides VF 'is_extfn' field and uses this field to
    indicate whether the PF of this VF is an extended function. The field
    helps to use correct BDF to search VT-d unit.
    
    Reported-by: Crawford, Eric R <Eric.R.Crawford@intel.com>
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Crawford, Eric R <Eric.R.Crawford@intel.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6528349853042366983==--

From xen-devel-bounces@lists.xen.org Sun Sep 03 21:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 21:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doc1p-0002O2-Cd; Sun, 03 Sep 2017 21:02:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doc1n-0002Nr-V3
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 21:02:00 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E5/F8-03283-7CD6CA95; Sun, 03 Sep 2017 21:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdo7pp
 Ig497LSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceXNEcaCN3kVDY/mszYw
 7nHrYuTiEBL4yyjx/f12RgjnMaPE5pdPWboYOYGcbYwSXx/xgNgiAs4SX8/MZQexeQX0Jfaf+
 8QIYgsLBEpMOL2PFaRZQmCbqsSMI3fAEhIC3hKzN6xkhrHP3j0N1MzOwSZgJXFIDCTKIqAqce
 z3YtYJjNwLGBlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjDOvux/iFGSg0lJlHeZx6pIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8T3PWRAoJFqWm
 p1akZeYAQw8mLcHBoyTC+wMkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwHQYoEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeW+BTOHJzCuB2/QK6AgmoCP+fV4Bck
 RJIkJKqoGxdqaTwOXCzHrlV867gr9z7DqafHLD7yfK4e+NJ/gYeD56tuHSn9l7w2aEL28JWex
 cGJzrxZk4MTuBN679x7SLi/ecv7XA/UOuRcyz0+p7585nvxbt5rorZFF15TsGhqddpWqPZCf9
 FY+f+pLJSNoz0HnxvegtPhIMYT6TWdYkuNrcPnLC5+sGJZbijERDLeai4kQAS6qpt34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504472516!114892003!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55208 invoked from network); 3 Sep 2017 21:01:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Sep 2017 21:01:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doc1h-0002w0-CU; Sun, 03 Sep 2017 21:01:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doc1b-0007nF-K5; Sun, 03 Sep 2017 21:01:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doc1b-00016b-4h; Sun, 03 Sep 2017 21:01:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113022-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
X-Osstest-Versions-That: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 03 Sep 2017 21:01:47 +0000
Subject: [Xen-devel] [linux-4.9 test] 113022: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAyMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAyMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMDcKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgaW4gMTEzMDE0IHBhc3MgaW4gMTEzMDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxMTMwMTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ZmFpbCBwYXNzIGluIDExMzAxNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzMDE0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDA3CiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTMwMDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAwNwogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEzMDA3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMDcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxMTMwMTQgbGlrZSAxMTI5OTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMTQgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICAgIGZhaWwgIGxpa2UgMTEyOTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTI5OTYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
bGlrZSAxMTMwMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzAwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDA3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDU4Y2E1MmYxNTY0OTM4YzE1
OGQyNzFmNDViY2UwYmM2ZWRlMmIzZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgMGVlZDU0YmRiZDFiOTIyMDA0ZmUwNWRjOGJmMzgxNWYyZTU3MjNkNwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTEzMDA3ICAyMDE3LTA5LTAxIDIzOjE2OjQxIFogICAgMSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMzAxNCAgMjAxNy0wOS0wMiAxNDoyMToxNSBaICAgIDEgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBDaHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBnb29n
bGVtYWlsLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxjZGFsbEBsaW5hcm8ub3JnPgogIERhdmUg
TWFydGluIDxEYXZlLk1hcnRpbkBhcm0uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2to
QGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgog
IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEppcmkgU2xhYnkg
PGpzbGFieUBzdXNlLmN6PgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRl
PgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFu
ZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+CiAgTWFydGluIExpc2thIDxtbGlza2FAc3VzZS5jej4KICBQZXRlciBPYmVycGFybGVpdGVy
IDxvYmVycGFyQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxw
ZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBTdGV2ZSBDYXBwZXIgPHN0ZXZlLmNhcHBlckBhcm0uY29t
PgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVG9kZCBQb3lu
b3IgPHRvZGRwb3lub3JAZ29vZ2xlLmNvbT4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQu
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzODEgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 03 21:21:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Sep 2017 21:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1docKf-0003fi-1h; Sun, 03 Sep 2017 21:21:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41221b225=citrix-osstest@xenproject.org>)
 id 1docKd-0003fW-QJ
 for xen-devel@lists.xensource.com; Sun, 03 Sep 2017 21:21:27 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 49/74-03414-7527CA95; Sun, 03 Sep 2017 21:21:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG5Y0Zp
 IgxuvZCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bFJ1+ZC17JVSz6cp+lgXGdaBcjJ4eEgL/E
 lVkNzBC2u8Sc9qWsILaIgLPEhA+32UBsXgE9iUM7ZwHZHBzCAtYSS24HdzFyAZU/ZJM4cWEjC
 0Svp8TCDZfYYOyNa3rYQWw2AQ+JiT0TwWpYBFQk9u6YCDZfSEBLYunilUwQ8wUlTs58AlbDLC
 AhcfDFC6h7LCQOPf/PPIGRbxaSsllIyhYwMq1i1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMKgYg2MF4YFHgIUZJDiYlUd5lHqsihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwTi1cEykkWJSanlqRlpkDDG+YtAQHj5II77cCoDRvcUFibnFmOkTqFKMux4bV6
 78wCbHk5eelSonztoLMEAApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYVAp
 nCk5lXArfpFdARTEBH/Pu8AuSIkkSElFQDY9+l+NBfMk8ZrPIWFZ99k6v+5fGdE8KVX6323tz
 toi9gwLbW673biXUxL6oUmIXS8/bcqLY8nLjtIsumO5FHeSM/ylxx9hWwf3u0darEtoN36u5P
 9j7xenXwCzPDKDFHr32XD97a2LlDwuS/SNxFTm877uDGf1fludRjBENYUtx6DeefDD6wUImlO
 CPRUIu5qDgRABHxcd2wAgAA
X-Env-Sender: prvs=41221b225=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504473684!75023224!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64678 invoked from network); 3 Sep 2017 21:21:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Sep 2017 21:21:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,471,1498521600"; d="scan'208";a="438225757"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72057-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=828af21d3ec33a67251a4dd3aa5751dc6e8ccf16
X-Osstest-Versions-That: seabios=ef5fdc99b771349264b4ba0aac1c654c8789386f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 3 Sep 2017 22:21:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72057: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA1NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
IGZhaWwgYmxvY2tlZCBpbiA3MjA0NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MjA0NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDcyMDQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
Ogogc2VhYmlvcyAgICAgICAgICAgICAgODI4YWYyMWQzZWMzM2E2NzI1MWE0ZGQzYWE1NzUxZGM2
ZThjY2YxNgpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgZWY1ZmRjOTli
NzcxMzQ5MjY0YjRiYTBhYWMxYzY1NGM4Nzg5Mzg2ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcy
MDQ2ICAyMDE3LTA4LTMxIDE5OjE3OjE2IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
ICA3MjA1NyAgMjAxNy0wOS0wMyAxNjoyMDozMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29u
bm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgODI4YWYyMWQzZWMzM2E2NzI1MWE0ZGQzYWE1NzUxZGM2ZThj
Y2YxNgpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAg
VHVlIEp1bCAxMSAxMzozNTo0MCAyMDE3IC0wNDAwCgogICAgZG9jczogRml4IHR5cG9zIGluIE1l
bW9yeV9Nb2RlbC5tZAogICAgCiAgICBSZXZpZXdlZC1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBr
b2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 01:59:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 01:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dogfF-00069X-Nz; Mon, 04 Sep 2017 01:59:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dogfE-000698-8S
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 01:59:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 35/5F-03093-363BCA95; Mon, 04 Sep 2017 01:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdp85p
 Ig7V/FSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WrHXdaClryKu1NaWBsY
 lzh1MXJxCAn8ZZS4dmMhC4TzmFGi5XYLI4SzjVGiqfsvkMPJISLgLPH1zFz2LkYODl4BfYlp/
 wxBTGGBAImpZ+tByiUEpmpIfF/5hxWkXELAU2LTrqssMPak9duAxrBzsAlYSRwSA4myCKhK/D
 +7hHECI/cCRoZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH
 +ZgCCHYyzL/sfYpTkYFIS5V3msSpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv9KY1kUKCRanp
 qRVpmTnAwINJS3DwKInwaoOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcMpEgApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxtkCk9mXgncpldARzABHfHv8wqQI0
 oSEVJSDYzNOh+YWsS+nm44vI5p41fHk3PXJWu+C3KvS2c7vX6iT4W7U33G5L3/bohn7VmioHT
 EQ2v1wRd/JI0NvB8c1fvJfHb1QanZ7P/FFnUZ/i2337FOL4SpRkLiA0emxRTWLQtmvY/9ET5d
 65Bf49HQ6iW708QTq395JOx+/tv5r8MJewXJmINqKpuUWIozEg21mIuKEwGKcy4LfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504490337!103896923!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58977 invoked from network); 4 Sep 2017 01:58:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 01:58:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dogf8-0001AU-H5; Mon, 04 Sep 2017 01:58:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dogf2-00048i-SX; Mon, 04 Sep 2017 01:58:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dogf2-0000m8-FP; Mon, 04 Sep 2017 01:58:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113024-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-examine:reboot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken: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-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 01:58:48 +0000
Subject: [Xen-devel] [xen-unstable test] 113024: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAyNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAyNC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDcgcmVib290ICAg
ICAgICAgICBmYWlsIGluIDExMzAxMCBwYXNzIGluIDExMzAyNAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTEzMDEwIHBhc3MgaW4gMTEz
MDI0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgZmFp
bCBpbiAxMTMwMTAgcGFzcyBpbiAxMTMwMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzMDE2IHBhc3MgaW4g
MTEzMDEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTMwMTYgcGFzcyBpbiAxMTMwMjQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgZmFpbCBw
YXNzIGluIDExMzAxNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEzMDE2CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDE2CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTMwMTYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAxNgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDE2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAxNgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4g
MTEzMDE2IGxpa2UgMTEzMDEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMTYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMTMwMTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMzAxNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMDE2CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTMwMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzAxNgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEzMDE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBlZTJjMWZjNjY2NjQ4YWMxNGE0
YzhiOWViOTIyNDc1MzU5MWZhNWU3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTMwMjQgIDIwMTctMDktMDMgMTE6Mjk6MzQgWiAgICAwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAg
IDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRh
dGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 02:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 02:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dogqS-0007lE-TY; Mon, 04 Sep 2017 02:10:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dogqR-0007l8-Df
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 02:10:35 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A9/0E-01911-A16BCA95; Mon, 04 Sep 2017 02:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNykWFdy25p
 Ig/1XtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLNz6wF+zmrDg1dTFzA+MB9i5GTg4hgWmM
 Enc7HUFsCQFeiSPLZrBC2AES++93s0DUTGCUuL4iEsRmEVCR2DbjKiOIzSagLvH4aw9TFyMHh
 4iArUT7s5ouRi4OZoHpTBJnT98CqxEWSJJ48rQPbBevgK7EmXsrmUCKhASWMklsXXyNBSIhKH
 Fy5hMwmxlo6J95l5hBhjILSEss/8cBEZaXaN46mxnE5hTwlHg66x3YnaJA90w5uY1tAqPgLCS
 TZiGZNAth0iwkkxYwsqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZL
 zs/dxAgM5XoGBsYdjE17/Q4xSnIwKYnyLvNYFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldl6
 5pIIcGi1PTUirTMHGBUwaQlOHiURHg7twCleYsLEnOLM9MhUqcYFaXEed1B+gRAEhmleXBtsE
 i+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlxdkCk9mXgnc9FdAi5mAFv/7vAJkcUkiQkq
 qgZF5WfQNR7v7/t5rSswnHfUriVvobqN/YdOMFXXz2RwiFp2Kk/HYmnHl2Oyzm96/2aax+rPZ
 dcUbTr/Tej5Exzps//Rg7cE5sQ/+bumyF3g2+VzrlJOysnf23J8lIuL8pjVtfoFaulCwuGSFA
 nuN9lup105FzeuXdR/Kkevbn7qu5zSXP/93u1wlluKMREMt5qLiRAD5IAht3wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504491031!101236865!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56891 invoked from network); 4 Sep 2017 02:10:33 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 02:10:33 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2017 19:10:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,473,1498546800"; d="scan'208";a="1168819270"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 03 Sep 2017 19:10:27 -0700
Date: Mon, 4 Sep 2017 10:09:48 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170904020948.GN23665@yi.y.sun>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170830084256.wrtavvfde36y3j7l@MacBook-Pro-de-Roger.local>
 <20170831023846.GB23665@yi.y.sun>
 <20170831083745.yk5z7l7zotan74a2@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831083745.yk5z7l7zotan74a2@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDgtMzEgMDk6Mzc6NDUsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDEwOjM4OjQ2QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA4LTMwIDA5OjQyOjU2LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVGh1LCBB
dWcgMjQsIDIwMTcgYXQgMDk6MTQ6NDJBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKPiA+ID4gPiBpbmRleCA2ZTgwZDM2Li5hYjg0N2Y4IDEwMDY0NAo+ID4gPiA+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gPiA+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gPiA+IEBAIC05NzcsNiArOTc3LDcgQEAgbGlieGxfcHNy
X2NibV90eXBlID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKPiA+ID4gPiAgICAgICgy
LCAiTDNfQ0JNX0NPREUiKSwKPiA+ID4gPiAgICAgICgzLCAiTDNfQ0JNX0RBVEEiKSwKPiA+ID4g
PiAgICAgICg0LCAiTDJfQ0JNIiksCj4gPiA+ID4gKyAgICAoNSwgIk1CQV9USFJUTCIpLAo+ID4g
PiAKPiA+ID4gSXMgdGhpcyByZWFsbHkgYSBDQk0gdHlwZT8KPiA+ID4gCj4gPiBUaGlzIGlzIG5v
dCBDQk0gdHlwZS4gVGhlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIG5hbWUgaXMgbm90IGdvb2QgZW5v
dWdoLiBCdXQgSQo+ID4gaGF2ZSB0byBpbnRyb2R1Y2UgYSBuZXcgZ2VuZXJpYyBpbnRlcmZhY2Ug
aGVyZSBpZiB3ZSB3YW50IHRvIG1ha2UgdGhlIG5hbWUgYmUKPiA+IGdlbmVyaWMuIEkgdGhpbmsg
aXQgaXMgbm90IHNvIHZhbHVhYmxlLiBTbywgSSByZXVzZSB0aGUgJ2xpYnhsX3Bzcl9jYm1fdHlw
ZScKPiA+IHRvIGNvdmVyIE1CQS4gSG93IGRvIHlvdSB0aGluaz8KPiAKPiBNYXliZSB5b3UgY291
bGQgaW50cm9kdWNlIGEgbmV3IHR5cGVkZWYsIHNvIHRoYXQgb2xkIGNvZGUgY2FsbCBzdGlsbAo+
IHdvcmssIGllOgo+IAo+IHR5cGVkZWYgZW51bSBsaWJ4bF9wc3JfY2JtX3R5cGUgbGlieGxfcHNy
X3R5cGU7Cj4gCklzIHRoZXJlIGEgd2F5IGluICcuaWRsJyB0byBtYWtlIHN1Y2ggJ3R5cGVkZWYn
PyBUaGFua3MhCgo+IChPciB3aGF0ZXZlciBuYW1lIHlvdSBmaW5kIHN1aXRhYmxlKS4KPiAKPiBU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 03:11:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 03:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dohmj-0003gQ-Ga; Mon, 04 Sep 2017 03:10:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dohmi-0003gK-6I
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 03:10:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B6/78-03283-734CCA95; Mon, 04 Sep 2017 03:10:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1tYhr2t2ZE2
 kwbXXhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsM72MBY+EKpYfmMjYwLiQv4uRk0NIoEJi
 +pwfTCC2hACvxJFlM1i7GDmAbH+J909sIUqmMUo0r8gBsYUFAiR2T+tjB7FFBIIkTj+4xNbFy
 AVUs5ZJ4tWC12AJZoGljBKXmktBbDYBdYkTiycygszkFbCR6G8xAAmzCKhIrGtoYAWxRQXiJR
 5vOg3WyisgKHFy5hMWEJtTwFNi9pvrjBAj1SX+zLvEDGHLSzRvnc08gVFgFpKWWUjKZiEpW8D
 IvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA0GYBgB+OX
 ZQGHGCU5mJREeZd5rIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG789CaSCHBotT01Iq0zBxgl
 MCkJTh4lER494CkeYsLEnOLM9MhUqcYFaXEefkPAyUEQBIZpXlwbbDIvMQoKyXMywh0iBBPQW
 pRbmYJqvwrRnEORiVhXlaQKTyZeSVw018BLWYCWvzv8wqQxSWJCCmpBsZ6Z6+DP8zXZ5Rznuo
 XSVk/683Jvsp/9dpeinuvZyV7ah7Nb7S2nSp28tf5BR0bf3BXvLOx+/N0p97qTQHr8qaUad30
 n8QSkXn5+cXIKLu8m0zJzw7MabTYPtHoxyr1af+M+6a+LrI8u+L5ri2fNn67FnOhb5K3wBf2e
 cacK689l2jYus8/p3ifEktxRqKhFnNRcSIA0gBMyccCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504494644!68945897!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43065 invoked from network); 4 Sep 2017 03:10:46 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 03:10:46 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga104.jf.intel.com with ESMTP; 03 Sep 2017 20:10:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,473,1498546800"; d="scan'208";a="125284085"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 03 Sep 2017 20:10:42 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 julien.grall@arm.com
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
 <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <287cf31a-7cab-c95e-6e88-c5b27b6ddb13@intel.com>
Date: Mon, 4 Sep 2017 11:07:14 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA55pyIMDHml6UgMTc6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
RnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6NTQ6MDJBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gT24gMjAxN+W5tDA45pyIMzHml6UgMjM6MzgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMTowMTo0N0FNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+Pj4+IFRoaXMgcGF0Y2ggaXMgdG8gY2hhbmdlIERTRFQgdGFibGUgZm9yIHByb2Nlc3Nv
ciBvYmplY3QgdG8gc3VwcG9ydCA+MTI4IHZjcHVzCj4+Pj4gYWNjcm9kaW5nIHRvIEFDUEkgc3Bl
YyA4LjQgRGVjbGFyaW5nIFByb2Nlc3NvcnMKPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4+IC0tLQo+Pj4+ICB0b29scy9saWJhY3Bp
L21rX2RzZHQuYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS90
b29scy9saWJhY3BpL21rX2RzZHQuYyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCj4+Pj4gaW5k
ZXggMmRhZjMyYy4uNmM0YzMyNSAxMDA2NDQKPj4+PiAtLS0gYS90b29scy9saWJhY3BpL21rX2Rz
ZHQuYwo+Pj4+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCj4+Pj4gQEAgLTI0LDYgKzI0
LDggQEAKPj4+PiAgI2luY2x1ZGUgPHhlbi9hcmNoLWFybS5oPgo+Pj4+ICAjZW5kaWYKPj4+PiAg
Cj4+Pj4gKyNkZWZpbmUgQ1BVX05BTUVfRk1UICAgICAgIlAlLjAzWCIKPj4+PiArCj4+Pj4gIHN0
YXRpYyB1bnNpZ25lZCBpbnQgaW5kZW50X2xldmVsOwo+Pj4+ICBzdGF0aWMgYm9vbCBkZWJ1ZyA9
IGZhbHNlOwo+Pj4+ICAKPj4+PiBAQCAtMTk2LDEwICsxOTgsMTQgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQo+Pj4+ICAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBvYmplY3RzIGFu
ZCBjb250cm9sIG1ldGhvZHMuICovCj4+Pj4gICAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBtYXhf
Y3B1czsgY3B1KyspCj4+Pj4gICAgICB7Cj4+Pj4gLSAgICAgICAgcHVzaF9ibG9jaygiUHJvY2Vz
c29yIiwgIlBSJTAyWCwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7Cj4+Pj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IGFwaWNfaWQgPSBjcHUgKiAyOwo+Pj4KPj4+IFRoaXMgaXMgZnJh
Z2lsZSwgaWRlYWxseSB0aGVyZSBzaG91bGQgYmUgYSBzaW5nbGUgcG9pbnQgd2hlcmUgdGhlIEFQ
SUMKPj4+IElEIGlzIGNhbGN1bGF0ZWQuIEFsdGhvdWdoIHRoZXJlIGFyZSBhbHJlYWR5IHR3byBw
bGFjZXMgd2hlcmUgdGhlIEFQSUMKPj4+IElEIGlzIGNhbGN1bGF0ZWQsIGluIGh2bWxvYWRlciBh
bmQgbGlieGwuCj4+Pgo+Pj4gQW5kIEknbSBub3Qgc3VyZSBob3cgdG8gdXNlIGFueSBvZiB0aG9z
ZSBoZXJlIGluIG9yZGVyIHRvIGF2b2lkCj4+PiBpbnRyb2R1Y2luZyBhIHRoaXJkIG9uZS4KPj4K
Pj4gVGhlIG1rX2RzZHQgaXMgaW5kZXBlbmRlbnQgdG9vbCB0byBidWlsZCBkc2R0IHRhYmxlLiBJ
dCB3YXNuJ3QgbGlua2VkCj4+IHdpdGggbGlieGwgYW5kIGh2bWxvYWRlci4gV2UgY2FuJ3QgcmV1
c2Ugb2xkIGZ1bmN0aW9uIHRvIGRvIHRoYXQuCj4+Cj4+IEJ1dCBJIHRoaW5rIHdlIG1heSBpbnRy
b2R1Y2UgYSBuZXcgTEFQSUNfSUQodmNwdSkgaW4gdGhlIGFyY2ggaGVhZAo+PiBmaWxlKGkuZSwg
I2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni94ZW4uaD4pIGFuZCByZXBsYWNlIG9sZCBvbmVzLgo+IAo+
IFRoZXJlJ3MgYWxyZWFkeSBhIExBUElDX0lEIG1hY3JvIGluIGh2bWxvYWRlciBoZWFkZXJzIHdo
aWNoIHNob3VsZCBiZQo+IHBsYWNlZCBzb21ld2hlcmUgc3VpdGFibGUuCgpZZXMsIHRoaXMgaXMg
d2hhdCBJIG1lbnRpb25lZC4KCj4gV2hhdCBhYm91dCByZW1vdmluZyB0aGUgbGFwaWNfaWQgaG9v
ayBmcm9tCj4gYWNwaV9jb25maWcgYW5kIHBsYWNpbmcgdGhlIExBUElDX0lEIG1hY3JvIGluIHRo
ZSBsaWJhY3BpLmggaGVhZGVyPwoKSSB0aGluayB0aGlzIHNob3VsZCBiZSBBUkNIIHNwZWNpZmlj
LiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgQVJNIGZvbGxvd3MKcnVsZSBvZiAiYXBpY19pZCA9IHZj
cHVfaWQgKjIiLgoKSnVsaWVuLCBjb3VsZCB5b3UgZ2l2ZSBzb21lIGlucHV0cz8gVGhhbmtzLgoK
Cgo+IAo+IEknbSBub3Qgc3VyZSB3aHkgbGFwaWNfaWQgbmVlZHMgdG8gYmUgYSBob29rIGluIGFu
eSBjYXNlLCBib3RoIGl0J3MKPiBjYWxsZXJzIHVzZSB0aGUgc2FtZSBleGFjdCBmb3JtdWxhIChj
cHVfaWQgKiAyKS4KPiAKPiBUaGFua3MsIFJvZ2VyLgo+IAoKCi0tIApCZXN0IHJlZ2FyZHMKVGlh
bnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 03:26:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 03:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doi1M-0004Rs-Py; Mon, 04 Sep 2017 03:25:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1doi1L-0004Rm-Pb
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 03:25:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 17/43-03422-2C7CCA95; Mon, 04 Sep 2017 03:25:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNwkVvfQ8TW
 RBkcOyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNZ44wFXxgrpixrIW5gXEmcxcjF4eQwDRG
 iceT/rN2MXJySAjwShxZNgPI5gCy/SWOHAiFqJnAKHH5TBcLSJxFQEXiz/1UkHI2AXWJx197m
 EBsEQFFiQcvb4KNYRYIkXh2YD5YXFjAVmLi409sIDavgK7E5jdH2EFsIYFSiUUz90HFBSVOzn
 zCAtGrLvFn3iVmkFXMAtISy/9xgIQ5BSwl+vZPARsvCnTBlJPb2CYwCsxC0j0LSfcshO4FjMy
 rGDWKU4vKUot0jY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYwnl4X
 eIhRkoNJSZR3mceqSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKePrYkUEixKTU+tSMvMAcYIT
 FqCg0dJhFf6KFCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivBtBZgiAFGWU5sGNgMXrJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz9oJM4cnMK4Hb9AroCCagI/59XgFyREkiQkqqgTE
 pcEbYXbtvBkJlXc7KipNe+R0N7sn12b57X5r99IjofC4u29KaSPU/Xvn5YhtKDlbx/3zuyzBt
 B5NJvV9z3grvQzNe3y13n/B1q6jZno25bomnxX+ybfDgYs0wjjjJMPFigHSIxL2UJCMb+bN2T
 2c0O0+6+P95/qnr1obCqyu2TFq4++zKr0osxRmJhlrMRcWJALiRdLfSAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504495552!109329889!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31364 invoked from network); 4 Sep 2017 03:25:54 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 03:25:54 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2017 20:25:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,473,1498546800"; d="scan'208";a="145140288"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 03 Sep 2017 20:25:49 -0700
Date: Mon, 4 Sep 2017 11:25:10 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170904032510.GO23665@yi.y.sun>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170901154238.pzwsju2qbzkgcxrp@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170901154238.pzwsju2qbzkgcxrp@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMDEgMTY6NDI6MzgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBBdWcgMzEsIDIw
MTcgYXQgMDQ6MDg6MDZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gUGVyIFJvZ2VyIFBhdSdz
IGNvbWVudCwgdGhlIGxpYnhsIGludGVyZmFjZXMgYW5kIHJlbGF0ZWQgZnVuY3Rpb25zIGFyZSBu
b3QKPiA+IG5lY2Vzc2FyeSB0byBiZSBpbmNsdWRlZCBieSAnTElCWExfSEFWRV9QU1JfQ01UJyBh
bmQgJ0xJQlhMX0hBVkVfUFNSX0NBVCcuCj4gPiBTbyByZW1vdmUgdGhlbS4KPiA+IAo+ID4gU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gCj4gQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gKHdpdGhvdXQgcmVhZGluZyB0
aGUgcGF0Y2gpCgpTb3JyeSB0aGF0IEkgbWlzc2VkIHRoZSByZW1vdmFsIGluIHhsLmguIFYyIHBh
dGNoIGlzIHNlbnQgb3V0LiBQbGVhc2UgcmV2aWV3LgpUaGFua3MhCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 03:27:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 03:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doi2T-0004WT-3K; Mon, 04 Sep 2017 03:27:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1doi2S-0004WK-0o
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 03:27:04 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B4/57-03642-708CCA95; Mon, 04 Sep 2017 03:27:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhost2Yk2
 kwaLbShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCo+/YCy6oVOw9c4W1gfGcTBcjF4eQwDRG
 iRPNs1m7GDk5JAR4JY4smwFl+0tM6JjKDlHUwChxZ9seZpAEm4C6xOOvPUwgtoiAksS9VZPBb
 GaBPIlFbZ9YQGxhAQuJtzt/gQ1iEVCVODjvFFicV8BD4tatlWwQC+QkTh6bDFTDwcEJFN+4Kg
 gkLCTgLvFv9W92iHJBiZMzn7CAlDADrV0/Twhik7xE89bZzBMYBWYhqZqFUDULSdUCRuZVjBr
 FqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsbj7+MOMUpy
 MCmJ8i7zWBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI39tiaSCHBotT01Iq0zBxglMCkJTh4l
 ER4G0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzmsDUiQAUpRRmgc3AhaxlxhlpYR5GY
 GOEuIpSC3KzSxBlX/FKM7BqCTMGwAyhSczrwRu0yugI5iAjvj3eQXIESWJCCmpBkadt5uWlMS
 Gh097KMv5psVWl9m68e3iuMtF6l/aPZlnPD1n/ebf5sN3tS3Pfl+sERWvGaz4vnjSqn4n4Yln
 P6vuZDCUYlv+8PCV5NJ/YrYeB2VnHCsRbahebsx/sY/Lfr3zf53Q41928T3cPCNdfaXNsROvy
 5Y+2v3CYvPR0v70IMkr3xRTnzkpsRRnJBpqMRcVJwIAjhCkmdMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504495620!72920267!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33186 invoked from network); 4 Sep 2017 03:27:02 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 03:27:02 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Sep 2017 20:27:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,473,1498546800"; d="scan'208";a="145140440"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by orsmga005.jf.intel.com with ESMTP; 03 Sep 2017 20:26:58 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  4 Sep 2017 11:08:56 +0800
Message-Id: <1504494536-52985-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGxpYnhsIGludGVyZmFjZXMgYW5kIHJlbGF0ZWQgZnVuY3Rpb25zIGFyZSBub3QgbmVjZXNz
YXJ5IHRvIGJlIGluY2x1ZGVkIGJ5CidMSUJYTF9IQVZFX1BTUl9DTVQnIGFuZCAnTElCWExfSEFW
RV9QU1JfQ0FUJy4gU28gcmVtb3ZlIHRoZW0uCgpTdWdnZXN0ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KLS0tCnYyOgogICAgLSByZW1vdmUgdGhlIG1hY3JvcyBpbiB4bC5o
LgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgfCA2IC0tLS0tLQogdG9vbHMveGwveGwuaCAg
ICAgICAgICB8IDQgLS0tLQogdG9vbHMveGwveGxfY21kdGFibGUuYyB8IDUgLS0tLS0KIHRvb2xz
L3hsL3hsX3Bzci5jICAgICAgfCA1IC0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDIwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCmluZGV4IDIyOWUyODkuLmEwMTg1YjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjE2Niw3ICsyMTY2LDYgQEAgYm9vbCBs
aWJ4bF9tc192bV9nZW5pZF9pc196ZXJvKGNvbnN0IGxpYnhsX21zX3ZtX2dlbmlkICppZCk7CiB2
b2lkIGxpYnhsX21zX3ZtX2dlbmlkX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21zX3ZtX2dl
bmlkICpkc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfbXNfdm1f
Z2VuaWQgKnNyYyk7CiAKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DTVQKIGludCBsaWJ4bF9wc3Jf
Y210X2F0dGFjaChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpOwogaW50IGxpYnhsX3Bz
cl9jbXRfZGV0YWNoKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCk7CiBpbnQgbGlieGxf
cHNyX2NtdF9kb21haW5fYXR0YWNoZWQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsK
QEAgLTIxNzksOSArMjE3OCw3IEBAIGludCBsaWJ4bF9wc3JfY210X2dldF9jYWNoZV9vY2N1cGFu
Y3kobGlieGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBzb2NrZXRpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmwzX2NhY2hlX29jY3VwYW5jeSk7Ci0jZW5kaWYKIAotI2lmZGVmIExJQlhMX0hB
VkVfUFNSX01CTQogaW50IGxpYnhsX3Bzcl9jbXRfdHlwZV9zdXBwb3J0ZWQobGlieGxfY3R4ICpj
dHgsIGxpYnhsX3Bzcl9jbXRfdHlwZSB0eXBlKTsKIGludCBsaWJ4bF9wc3JfY210X2dldF9zYW1w
bGUobGlieGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLApAQCAtMjE4OSw5ICsyMTg2LDcgQEAgaW50IGxpYnhsX3Bzcl9jbXRfZ2V0X3NhbXBs
ZShsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
c2NvcGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpzYW1wbGVfciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnRzY19yKTsKLSNlbmRpZgog
Ci0jaWZkZWYgTElCWExfSEFWRV9QU1JfQ0FUCiAvKgogICogRnVuY3Rpb24gdG8gc2V0IGEgZG9t
YWluJ3MgY2JtLiBJdCBvcGVyYXRlcyBvbiBhIHNpbmdsZSBvciBtdWx0aXBsZQogICogdGFyZ2V0
KHMpIGRlZmluZWQgaW4gJ3RhcmdldF9tYXAnLiBUaGUgZGVmaW5pdGlvbiBvZiAndGFyZ2V0X21h
cCcgaXMKQEAgLTIyMTksNyArMjIxNCw2IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogaW50IGxpYnhsX3Bzcl9j
YXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxfcHNy
X2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7Ci0j
ZW5kaWYKIAogLyogbWlzYyAqLwogCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMv
eGwveGwuaAppbmRleCBhYTk1Yjc3Li42N2Q2ZjM3IDEwMDY0NAotLS0gYS90b29scy94bC94bC5o
CisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE5NywxNiArMTk3LDEyIEBAIGludCBtYWluX2xvYWRw
b2xpY3koaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3JlbXVzKGludCBhcmdjLCBj
aGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DTVQKIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jbXRfYXR0YWNoKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY210X2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7Ci0jZW5kaWYK
LSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DQVQKIGludCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFy
ICoqYXJndik7Ci0jZW5kaWYKIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdj
LCBjaGFyICoqYXJndik7CiAKIHZvaWQgaGVscChjb25zdCBjaGFyICpjb21tYW5kKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmlu
ZGV4IDJjNzFhOWYuLjA0NWY2NDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMK
KysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTE3LDcgKzUxNyw2IEBAIHN0cnVjdCBj
bWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICItRiAgICAgICAgICAgICAgICAgICAgICBS
dW4gaW4gdGhlIGZvcmVncm91bmQuXG4iCiAgICAgICAiLXAsIC0tcGlkZmlsZSBbRklMRV0gICAg
V3JpdGUgUElEIHRvIHBpZGZpbGUgd2hlbiBkYWVtb25pemluZy4iLAogICAgIH0sCi0jaWZkZWYg
TElCWExfSEFWRV9QU1JfQ01UCiAgICAgeyAicHNyLWh3aW5mbyIsCiAgICAgICAmbWFpbl9wc3Jf
aHdpbmZvLCAwLCAxLAogICAgICAgIlNob3cgaGFyZHdhcmUgaW5mb3JtYXRpb24gZm9yIFBsYXRm
b3JtIFNoYXJlZCBSZXNvdXJjZSIsCkBAIC01NDQsOCArNTQzLDYgQEAgc3RydWN0IGNtZF9zcGVj
IGNtZF90YWJsZVtdID0gewogICAgICAgIlwidG90YWwtbWVtLWJhbmR3aWR0aFwiOiAgICAgU2hv
dyB0b3RhbCBtZW1vcnkgYmFuZHdpZHRoKEtCL3MpXG4iCiAgICAgICAiXCJsb2NhbC1tZW0tYmFu
ZHdpZHRoXCI6ICAgICBTaG93IGxvY2FsIG1lbW9yeSBiYW5kd2lkdGgoS0IvcylcbiIsCiAgICAg
fSwKLSNlbmRpZgotI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NBVAogICAgIHsgInBzci1jYXQtc2V0
IiwKICAgICAgICZtYWluX3Bzcl9jYXRfY2JtX3NldCwgMCwgMSwKICAgICAgICJTZXQgY2FjaGUg
Y2FwYWNpdHkgYml0bWFza3MoQ0JNKSBmb3IgYSBkb21haW4iLApAQCAtNTYxLDggKzU1OCw2IEBA
IHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10gPERvbWFp
bj4iLAogICAgICAgIi1sIDxsZXZlbD4gICAgICAgIFNwZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRv
IHByb2Nlc3MsIG90aGVyd2lzZSBMMyBjYWNoZSBpcyBwcm9jZXNzZWRcbiIKICAgICB9LAotCi0j
ZW5kaWYKICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCiAgICAgICAmbWFpbl91c2JjdHJsX2F0dGFj
aCwgMCwgMSwKICAgICAgICJDcmVhdGUgYSB2aXJ0dWFsIFVTQiBjb250cm9sbGVyIGZvciBhIGRv
bWFpbiIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5j
CmluZGV4IDczMDlkNGYuLjU0NGY2ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisr
KyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC0yNSw3ICsyNSw2IEBACiAjaW5jbHVkZSAieGxfdXRp
bHMuaCIKICNpbmNsdWRlICJ4bF9wYXJzZS5oIgogCi0jaWZkZWYgTElCWExfSEFWRV9QU1JfQ01U
CiBzdGF0aWMgaW50IHBzcl9jbXRfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50IHJjOwpAQCAtMjky
LDkgKzI5MSw3IEBAIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiAKICAgICByZXR1cm4gcmV0OwogfQotI2VuZGlmCiAKLSNpZiBkZWZpbmVkKExJQlhMX0hBVkVf
UFNSX0NBVCkgfHwgZGVmaW5lZChMSUJYTF9IQVZFX1BTUl9MMl9DQVQpCiBzdGF0aWMgaW50IHBz
cl9sM19jYXRfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50IHJjLCBucjsKQEAgLTYyNiw4ICs2MjMs
NiBAQCBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICByZXR1
cm4gcmV0OwogfQogCi0jZW5kaWYKLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 03:29:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 03:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doi59-0004j0-HN; Mon, 04 Sep 2017 03:29:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doi57-0004io-RJ
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 03:29:50 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0D/B9-03616-DA8CCA95; Mon, 04 Sep 2017 03:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVXf1iTW
 RBjtXalusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+7kLuaCfdMYK/quvGFt
 YOzJ6GLk4hAS+Mso8WnPRnYI5zGjxPojs5khnG2MEhv29LN1MXJyiAg4S3w9M5cdxOYV0Jc4s
 PwdI4gtLBAs0XG9hRGkQULgjYFE27b5LCAJCQFviYNbHrDC2J8aXgEVsXOwCVhJHBIDibIIqE
 qs2vaafQIj9wJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIF+ZwCCHYz7PkYeYpTkYFIS5V3msSpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv6vE1kUKC
 RanpqRVpmTnAAIRJS3DwKInwqoKkeYsLEnOLM9MhUqcYjTk2rF7/hYlj07tjv5mEWPLy81Klx
 HkTQUoFQEozSvPgBsEi4xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeTVApvBk5pXA7XsFdA
 oT0Cn/Pq8AOaUkESEl1cCovnKOktbVL29nB+1MWnL5tj4bj+ur9nfek7PtH3OvEVfk/r4tZmO
 XbsC62jXZQhsrzpvF/o9Z99uxL8zfdH34nFvpOQ6CPxN9F5w5ea3r5lbfLNk1e95vS/G7Me/D
 /UurTnvJZvSfTJHX4DJXula4Y6+/RxTLf67qdQf2mj1JvfXFef7OXoNdSizFGYmGWsxFxYkAd
 WTRvIcCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504495786!102381283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8100 invoked from network); 4 Sep 2017 03:29:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 03:29:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doi51-0004Ju-VG; Mon, 04 Sep 2017 03:29:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doi4w-0001zH-L5; Mon, 04 Sep 2017 03:29:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doi4w-0007bN-8g; Mon, 04 Sep 2017 03:29:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113025-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf:xen-build:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-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-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
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d0d6ab53c9abd7dd1070f43a0455328874127ba8
X-Osstest-Versions-That: linux=e89ce1f89f62c7e527db3850a91dab3389772af3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 03:29:38 +0000
Subject: [Xen-devel] [linux-linus test] 113025: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAyNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDI1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMjk5Mwog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDEx
MzAxNyBSRUdSLiB2cy4gMTEyOTkzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTMwMTEgcGFzcyBpbiAxMTMwMjUKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCBmYWlsIGluIDExMzAxMSBwYXNz
IGluIDExMzAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGluIDExMzAxNyBwYXNzIGluIDExMzAyNQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTMw
MTcgcGFzcyBpbiAxMTMwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDExMzAxNyBwYXNzIGluIDExMzAyNQog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTEzMDExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTEzMDE3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTMwMTcgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzAxNyBuL2EKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzMDE3
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMTMwMTcgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzAxNyBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTEzMDE3IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTMwMTcgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzAx
NyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgaW4gMTEzMDE3IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTMwMTcgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9j
a2VkIGluIDExMzAxNyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzMDE3IG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTkz
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5OTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5MwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEyOTkzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5OTMKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMjk5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEy
OTkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZh
aWwgaW4gMTEzMDExIGJsb2NrZWQgaW4gMTEyOTkzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMzAxMSBsaWtlIDExMjk5Mwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDExMzAxMSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAxMSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTMwMTcg
bGlrZSAxMTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTkz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTI5OTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkMGQ2YWI1M2M5YWJkN2RkMTA3MGY0M2EwNDU1
MzI4ODc0MTI3YmE4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlODlj
ZTFmODlmNjJjN2U1MjdkYjM4NTBhOTFkYWIzMzg5NzcyYWYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTI5OTMgIDIwMTctMDktMDEgMDI6NTU6MzAgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTEzMDAyICAyMDE3LTA5LTAxIDE3OjUxOjAwIFogICAgMiBkYXlzICAgIDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDExICAyMDE3LTA5LTAyIDA5OjU4OjE3IFogICAg
MSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWRyaWFuIEh1bnRl
ciA8YWRyaWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxla3NhbmRlciBNb3JnYWRvIDxhbGVrc2Fu
ZGVyQGFsZWtzYW5kZXIuZXM+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHkgWmhvdSA8YXpob3VAb3Zu
Lm9yZz4KICBBbnRob255IE1hcnRpbiA8YWxpdHlAcGJyYW5lLm9yZz4KICBBbnRvaW5lIFRlbmFy
dCA8YW50b2luZS50ZW5hcnRAZnJlZS1lbGVjdHJvbnMuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+
CiAgQmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIEJl
bmphbWluIFBvaXJpZXIgPGJwb2lyaWVyQHN1c2UuY29tPgogIEJvYiBQZXRlcnNvbiA8cnBldGVy
c29AcmVkaGF0LmNvbT4KICBDYW1lcm9uIEd1dG1hbiA8YWljb21tYW5kZXJAZ21haWwuY29tPgog
IENoZW4tWXUgVHNhaSA8d2Vuc0Bjc2llLm9yZz4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlz
dG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21h
aWwuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIENyYWlnIEdhbGxl
ayA8a3JhaWdAZ29vZ2xlLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNs
ZS5jb20+CiAgRGFuIFByaWFtbyA8ZGFucEBhZGllbmdpbmVlcmluZy5jb20+CiAgRGFuaWVsIEJv
cmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29t
PgogIERvbmcgSmlhIFNoaSA8YmpzZGpzaGlAbGludXgudm5ldC5pYm0uY29tPgogIEVyYW4gQmVu
IEVsaXNoYSA8ZXJhbmJlQG1lbGxhbm94LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdv
b2dsZS5jb20+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxv
cmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdyZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5j
bGVtZW50QGZyZWUtZWxlY3Ryb25zLmNvbT4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxw
aGFsaW5rLmZyPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dhIDxoYW5uZXNAc3RyZXNzaW5kdWt0aW9u
Lm9yZz4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlcmJlcnQgWHUg
PGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdXkgTmd1eWVuIDxodXluQG1lbGxhbm94
LmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSWdvciBSdXNza2lr
aCA8SWdvci5SdXNza2lraEBhcXVhbnRpYS5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSW5iYXIgS2FybXkgPGluYmFya0BtZWxsYW5veC5jb20+CiAgSXlhcHBhbiBT
dWJyYW1hbmlhbiA8aXN1YnJhbWFuaWFuQGFwbS5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3Vi
LmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0YXR1
LmNvbT4KICBKYXJra28gTmlrdWxhIDxqYXJra28ubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KICBK
YXNvbiBKLiBIZXJuZSA8ampoZXJuZUBsaW51eC52bmV0LmlibS5jb20+CiAgSmVzcGVyIERhbmdh
YXJkIEJyb3VlciA8YnJvdWVyQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5v
eC5jb20+CiAgSm9lIFN0cmluZ2VyIDxqb2VAb3ZuLm9yZz4KICBLYWxsZSBWYWxvIDxrdmFsb0Bj
b2RlYXVyb3JhLm9yZz4KICBLb2ljaGlybyBEZW4gPGRlbkBrbGFpcGVkZW4uY29tPgogIEt1bmlu
b3JpIE1vcmltb3RvIDxrdW5pbm9yaS5tb3JpbW90by5neEByZW5lc2FzLmNvbT4KICBLeWxlIEJl
YXVjaGFtcCA8a3lsZWFiZWF1Y2hhbXBAZ21haWwuY29tPgogIExhd3JlbmNlIEJyYWttbyA8YnJh
a21vQGZiLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgTG9yZW56byBDb2xpdHRpIDxsb3JlbnpvQGdvb2dsZS5jb20+CiAgTHVjYSBDb2VsaG8g
PGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWNhcyBTdGFjaCA8bC5zdGFjaEBwZW5ndXRy
b25peC5kZT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWls
LmNvbT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEthRmFpIExh
dSA8a2FmYWlAZmIuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJt
LmNvbT4KICBNYXRoaWFzIEtyYXVzZSA8bWluaXBsaUBnb29nbGVtYWlsLmNvbT4KICBNYXhpbWUg
UmlwYXJkIDxtYXhpbWUucmlwYXJkQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBNaWNoYWVsIENoYW4g
PG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTW9zaGUgU2hlbWVzaCA8bW9zaGVAbWVsbGFu
b3guY29tPgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWwgSG9y
bWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xh
eUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5vYSBPc2hlcm92aWNoIDxub2Fvc0BtZWxsYW5veC5j
b20+CiAgTm9nYWggRnJhbmtlbCA8bm9nYWhmQG1lbGxhbm94LmNvbT4KICBPbGVnIE5lc3Rlcm92
IDxvbGVnQHJlZGhhdC5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBh
YmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEFiZW5pIDxwYWJl
bmlAcmVkaGF0LmNvbT4KICBQYXJ0aGFzYXJhdGh5IEJodXZhcmFnYW4gPHBhcnRoYXNhcmF0aHku
Ymh1dmFyYWdhbkBlcmljc3Nvbi5jb20+CiAgUGF1bCBCbGFrZXkgPHBhdWxiQG1lbGxhbm94LmNv
bT4KICBQYXZlbCBCZWxvdXMgPFBhdmVsLkJlbG91c0BhcXVhbnRpYS5jb20+CiAgUGF2ZWwgTWFj
aGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5j
b20+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4Lmlu
dGVsLmNvbT4KICBQaWV0ZXIgSmFuc2VuIHZhbiBWdXVyZW4gPHBpZXRlci5qYW5zZW52YW52dXVy
ZW5AbmV0cm9ub21lLmNvbT4KICBQcmlpdCBMYWVzIDxwbGFlc0BwbGFlcy5vcmc+CiAgUXVhbiBO
Z3V5ZW4gPHFuZ3V5ZW5AYXBtLmNvbT4KICBSb29wYSBQcmFiaHUgPHJvb3BhQGN1bXVsdXNuZXR3
b3Jrcy5jb20+CiAgU2FicmluYSBEdWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2FlZWQg
TWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2VraGFyIE5vcmkgPG5zZWtoYXJAdGku
Y29tPgogIFNoYWhhciBLbGVpbiA8c2hhaGFya0BtZWxsYW5veC5jb20+CiAgU3RlZmFubyBCcml2
aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNz
ZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW4gR2F0emthIDxzdGVwaGFuLmdhdHprYUBnbWFpbC5j
b20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgogIFN0ZXBoZW4gRG91
dGhpdCA8c3RlcGhlbmRAYWRpZW5naW5lZXJpbmcuY29tPgogIHN0ZXBoZW4gaGVtbWluZ2VyIDxz
dGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5A
bWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNvbT4KICBUYWVo
ZWUgWW9vIDxhcDQyMDA3M0BnbWFpbC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRl
PgogIFRhbCBHaWxib2EgPHRhbGdpQG1lbGxhbm94LmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0
aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBUb20gSGVyYmVydCA8dG9tQHF1
YW50b25pdW0ubmV0PgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZs
YWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBXZWkgV2FuZyA8d2Vpd2FuQGdvb2ds
ZS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFdvbGZyYW0g
U2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29t
PgogIFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2lu
ZHJpdmVyLmNvbT4KICBZb3NzaSBLdXBlcm1hbiA8eW9zc2lrdUBtZWxsYW5veC5jb20+CiAgWW90
YW0gR2lnaSA8eW90YW1nQG1lbGxhbm94LmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29v
Z2xlLmNvbT4KICBaaG91amllIFd1IDx6and1QG1hcnZlbGwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NTEwIGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 04:13:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 04:13:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doil6-0007oM-P5; Mon, 04 Sep 2017 04:13:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1doil6-0007oG-2e
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 04:13:12 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 17/61-03423-7D2DCA95; Mon, 04 Sep 2017 04:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsVyMfS6ju7VS2s
 iDRomilks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktWw8zFXRMZ6zYc2szawNjbwNjFyMXh5DA
 JEaJxnkL2EEcFoEGVokHS+eDORICc1glLj54zdrFyAnk5EnMPPePBcIukjjRuQ7KzpeY/vYzM
 4jNKyAocXLmE7C4kICnxPw5j9lBbE6BQImvM36yQax7ziSx9tpZsKFsAuoS3btnMoLYLAIqEm
 9eXGeCGBQg0dmxEmgoB4ewgJXEu7/uIGERAT2J5p6nYPOZBaolGhetYYewfSS+L//LOIFRcBa
 SM2YhSUHYmhKt23+zQ9jaEssWvmaGsDUkFtzZx4gsvoCRbRWjRnFqUVlqka6RsV5SUWZ6Rklu
 YmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAcMADBDsY/8wMPMUpyMCmJ8i7zWBUpxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYL37cU1kUKCRanpqRVpmTnAiIRJS3DwKInwrgBJ8xYXJOYWZ6ZDpE
 4xJnNcubLuCxPHhtXrgeSUA9uB5KHfJ74zcRwDk0/ebP/NxPENTLa8BZEfnk77w8TxBUQKseT
 l56VKifMuBRktADI6ozQPbjEsEV1ilJUS5mUEekWIpyC1KDezBFX+FaM4B6OSMO9WkCk8mXkl
 cPe9AjqdCej0f59XgJxekoiQkmpglAtmszqhYylndPjzT3PfvSrTvZN1bQM9Ti1wOHmrx+zU5
 ZivxmlNjnI7K3gXWShvq/qYWWh0z7j71cbnk59clLr/S4lZYVLo0ZVRU4QyfPeVFhzdmGuv+O
 Hk+hsisv0RCRZZRw+8eXfHr8pKRlP0E9+Bz4/FPVmvu79e+vzx5UVOxqtEGKcWKLEUZyQaajE
 XFScCAGrYDw4/AwAA
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504498388!61962807!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61841 invoked from network); 4 Sep 2017 04:13:09 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Sep 2017 04:13:09 -0000
Received: by mail-lf0-f44.google.com with SMTP id a126so15877579lfa.0
 for <xen-devel@lists.xen.org>; Sun, 03 Sep 2017 21:13:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=nLRZurmTyvhyLG4MpFXpRJNw5odYsmiNpHcFBSN+EwE=;
 b=eKjCMZddBsrRgFnYN8FHwDEeRF4AilfgckxHeu4ND+XsCKjUcc0FpkG95X2qJVmzqx
 jVEwYstkCmFt1ib0y+nGrDS+1rHRr3nmMEwk14Nsqvj7dlNWabdzk/XrwLzIXApP7wrd
 7ULEXeM5yc4QKJh9FXoPQ1g237s41OnMnviKI1IsRnqPW7QDl9yYdJB1VwG1usi6OM0X
 5l+cIK+B5eEqVps4K+vjK/rC7btlHYCaCguw1oWTfCf71EtI4QJhOlMBh7sIbkouVsK1
 ygELp/BzUuozmYiN+TOgOhuT9kk2GSr+VehBxSNFrdxMh0xKfwvK9JpEcb+JLjsy8wVk
 RMdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=nLRZurmTyvhyLG4MpFXpRJNw5odYsmiNpHcFBSN+EwE=;
 b=Aq06QqYFLgrVWJ2BasRuIxr3A9/GSNWpIOtLlMtA4yiaul6+O3OHT2/7uNeuAD2/1F
 qQQK0tRoCsfbz04Imvde/hlXl4PhgUIWUTmCC0W69mEtpsxvStA1jbAZo5tlDjt/j72p
 z2FYDpN1q0fdjtxMUT2MphTjupGqTcU50gojMVcIBEzvfe8JKYcyRY7isnbeLjdtEI7G
 /VQk84/s83m7P96vqIHd41AFKx6m8Sg8OUi2NEgpSol/BtWzMXd5clIBdVR5CxW6PmDY
 uwDaD9/HCTwzBi7XPB45XlKBQBoK1b7Wzgv2dStpoKXTWDjq24V/75vcetiWgVQX1Mz0
 QplQ==
X-Gm-Message-State: AHPjjUjaZXuA7/X7zXItRWfrwOZD/7sW9yJUAeIqb9Zki19hXXt1Egl+
 58+ZOMXuo+eQI9HrIxFxnrd389hVKw==
X-Google-Smtp-Source: ADKCNb69FLrX/D3TXN2oAA1j/8KJqY5vNwNefgDvjIps7ANpJ35YUiGXny9YdAm1P87jrJ6PkjWfkiUfW5k3MWE8cnE=
X-Received: by 10.25.211.6 with SMTP id k6mr3913570lfg.53.1504498388364; Sun,
 03 Sep 2017 21:13:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.218 with HTTP; Sun, 3 Sep 2017 21:13:07 -0700 (PDT)
In-Reply-To: <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Mon, 4 Sep 2017 09:43:07 +0530
Message-ID: <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7762983049267637146=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7762983049267637146==
Content-Type: multipart/alternative; boundary="001a11411f8800f18c055855544c"

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

Hello Oleksandr,

I have corrected  GIC settings but no success.Following line disappear from
log.
*>>XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected
0x2000   *

Is anything else which can I try.

I don=E2=80=99t know much about xen internal for ARM architecture. As you m=
entioned,
>>Wrong GIC settings might lead to that IPIs won't work as expected. And
>>boot CPU will get stuck waiting for another CPU.

Can you explain it with some boot sequence and relation with IPI?

Thanks,
Bharat

On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko <olekstysh@gmail.com>
wrote:

> On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
> > Hello Oleksandr,
> Hi Bharat
>
> >
> > I had removed A72 cluster and tried to boot only two A35 but I got same
> > error.
> >
> > Is anything added or missing in A35 compare to A53?
> Unfortunately, I don't know.
>
> BTW, did you check your GIC settings in the device-tree?
>
> >
> > Regards,
> > Bharat
> >
> > On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil <ghl.bhrt@gmail.com>
> wrote:
> >>
> >> Hello Oleksandr,
> >> Thank you very much for your input.
> >>
> >> Yes. agree. I will check by removing A72 core from DT.
> >>
> >> Thanks,
> >> Bharat
> >>
> >> On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko
> >> <olekstysh@gmail.com> wrote:
> >>>
> >>> Hi,
> >>>
> >>> Not sure that I am a competent person, just my assumptions.
> >>>
> >>> CCed ARM guys.
> >>>
> >>> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil <ghl.bhrt@gmail.com>
> wrote:
> >>> > Hello All
> >>> >
> >>> > I am trying to run Xen on new hardware which has two A35 and one A7=
2
> >>> > core.
> >>> > Xen booted intially but it hangs at
> >>> > smp_call_function(setup_virt_paging_one,
> >>> > (void *)val, 1) function call.
> >>>
> >>> It might be a consequence of that CPU cores are different. And they
> >>> might have different set of features, or even settings.
> >>> And these features/settings the boot CPU has don't compatible with
> >>> other (non-boot) CPUs.
> >>> Can you try not to bringup A72 core (remove it from DT or another
> >>> way), leave only two A35 and see what will happen.
> >>>
> >>> > Find following log of Xen booting,same set of features.
> >>> >
> >>> > - 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]: 0000000044000000 - 000000004400fd5a Device Tree
> >>> > (XEN)
> >>> > (XEN) Command line: <NULL>
> >>> Why? Does your device-tree have bootargs?
> >>>
> >>> > (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
> >>> > (XEN) Update BOOTMOD_XEN from 0000000040080000-0000000040194e01 =3D=
>
> >>> > 00000000bfe01
> >>> > (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 "serial0", options ""
> >>> >  __  __            _  _    _  ___                     _        _
>  _
> >>> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __  ___| |_ __ _| |__
> | |
> >>> > ___
> >>> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ __| __/ _` | '_ =
\|
> >>> > |/ _ \
> >>> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__ \ || (_| | |_)
> | |
> >>> > __/
> >>> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
> >>> > |_|___/\__\__,_|_.__/|_|\___|
> >>> >
> >>> > (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc
> >>> > (Ubuntu/Linaro7
> >>> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100
> >>> > git:9053a74-dirty
> >>> > (XEN) Processor: 410fd041: "ARM Limited", variant: 0x0, part 0xd04,
> rev
> >>> > 0x1
> >>> > (XEN) 64-bit Execution:
> >>> > (XEN)   Processor Features: 0000000000002222 0000000000000000
> >>> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> >>> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> >>> > (XEN)   Debug Features: 0000000010305106 0000000000000000
> >>> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> >>> > (XEN)   Memory Model Features: 0000000000101122 0000000000000000
> >>> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> >>> > (XEN) 32-bit Execution:
> >>> > (XEN)   Processor Features: 00000131:00011011
> >>> > (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 PSCI-1.0 for SMP bringup
> >>> > (XEN) SMP: Allowing 3 CPUs
> >>> > (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 13000 K=
Hz
> >>> > (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected
> >>> > 0x2000
> >>> Sounds like GIC settings are not completely correct.
> >>> Wrong GIC settings might lead to that IPIs won't work as expected. An=
d
> >>> boot CPU will
> >>> get stuck waiting for another CPU.
> >>> Just double check.
> >>>
> >>> > (XEN) GICv2 initialization:
> >>> > (XEN)         gic_dist_addr=3D0000000010510000
> >>> > (XEN)         gic_cpu_addr=3D0000000010520000
> >>> > (XEN)         gic_hyp_addr=3D0000000010540000
> >>> > (XEN)         gic_vcpu_addr=3D0000000010560000
> >>> > (XEN)         gic_maintenance_irq=3D25
> >>> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
> >>> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
> >>> > (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) CPU 1 booted.
> >>> > (XEN) Bringing up CPU2
> >>> > - CPU 00000200 booting -
> >>> > - Current EL 00000008 -
> >>> > - Xen starting at EL2 -
> >>> > - Setting up control registers -
> >>> > - Turning on paging -
> >>> > - Ready -
> >>> > (XEN) CPU 2 booted.
> >>> > (XEN) Brought up 3 CPUs
> >>> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
> >>> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> >>> >
> >>> > Can anyone guide me how to debug this problem or what could be wron=
g
> >>> > here?
> >>> >
> >>> > It looks, writing into VTCR_EL2 hang the system.
> >>> >
> >>> > --
> >>> > Regards,
> >>> > Bharat Gohil
> >>> >
> >>> >
> >>> > _______________________________________________
> >>> > Xen-devel mailing list
> >>> > Xen-devel@lists.xen.org
> >>> > https://lists.xen.org/xen-devel
> >>> >
> >>>
> >>> --
> >>> Regards,
> >>>
> >>> Oleksandr Tyshchenko
> >>
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Bharat Gohil
> >> Sr.Software Engineer
> >> bharat.gohil@harman.com
> >> +919427054633
> >
> >
> >
> >
> > --
> > Regards,
> > Bharat Gohil
> > Sr.Software Engineer
> > bharat.gohil@harman.com
> > +919427054633
>
>
>
> --
> Regards,
>
> Oleksandr Tyshchenko
>



--=20
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><div><div>Hello Oleksandr,<br><br></div><div>I have correc=
ted=C2=A0 GIC settings but no success.Following line disappear from log.<br=
><b>&gt;&gt;XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expecte=
d 0x2000=C2=A0=C2=A0 </b><br><br></div><div>Is anything else which can I tr=
y.<br><br></div><div>I don=E2=80=99t know much about xen internal for ARM a=
rchitecture. As you mentioned,<br>&gt;&gt;Wrong GIC settings might lead to =
that IPIs won&#39;t work as expected. And<br>
&gt;&gt;boot CPU will get stuck waiting for another CPU.<br><br></div><div>=
Can you explain it with some boot sequence and relation with IPI?<br></div>=
<div><br></div>Thanks,<br></div>Bharat<br><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote">On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshche=
nko <span dir=3D"ltr">&lt;<a href=3D"mailto:olekstysh@gmail.com" target=3D"=
_blank">olekstysh@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><span class=3D"">On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil &lt=
;<a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br=
>
&gt; Hello Oleksandr,<br>
</span>Hi Bharat<br>
<span class=3D""><br>
&gt;<br>
&gt; I had removed A72 cluster and tried to boot only two A35 but I got sam=
e<br>
&gt; error.<br>
&gt;<br>
&gt; Is anything added or missing in A35 compare to A53?<br>
</span>Unfortunately, I don&#39;t know.<br>
<br>
BTW, did you check your GIC settings in the device-tree?<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; Regards,<br>
&gt; Bharat<br>
&gt;<br>
&gt; On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil &lt;<a href=3D"mailto:gh=
l.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello Oleksandr,<br>
&gt;&gt; Thank you very much for your input.<br>
&gt;&gt;<br>
&gt;&gt; Yes. agree. I will check by removing A72 core from DT.<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Bharat<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko<br>
&gt;&gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.com</a>=
&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Not sure that I am a competent person, just my assumptions.<br=
>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; CCed ARM guys.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil &lt;<a href=3D"m=
ailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt; Hello All<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; I am trying to run Xen on new hardware which has two A35 =
and one A72<br>
&gt;&gt;&gt; &gt; core.<br>
&gt;&gt;&gt; &gt; Xen booted intially but it hangs at<br>
&gt;&gt;&gt; &gt; smp_call_function(setup_virt_<wbr>paging_one,<br>
&gt;&gt;&gt; &gt; (void *)val, 1) function call.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It might be a consequence of that CPU cores are different. And=
 they<br>
&gt;&gt;&gt; might have different set of features, or even settings.<br>
&gt;&gt;&gt; And these features/settings the boot CPU has don&#39;t compati=
ble with<br>
&gt;&gt;&gt; other (non-boot) CPUs.<br>
&gt;&gt;&gt; Can you try not to bringup A72 core (remove it from DT or anot=
her<br>
&gt;&gt;&gt; way), leave only two A35 and see what will happen.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt; Find following log of Xen booting,same set of features.<b=
r>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; - UART enabled -<br>
&gt;&gt;&gt; &gt; - CPU 00000000 booting -<br>
&gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt;&gt; &gt; - Zero BSS -<br>
&gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt;&gt; &gt; (XEN) Checking for initrd in /chosen<br>
&gt;&gt;&gt; &gt; (XEN) RAM: 0000000040000000 - 00000000bfffffff<br>
&gt;&gt;&gt; &gt; (XEN)<br>
&gt;&gt;&gt; &gt; (XEN) MODULE[0]: 0000000044000000 - 000000004400fd5a Devi=
ce Tree<br>
&gt;&gt;&gt; &gt; (XEN)<br>
&gt;&gt;&gt; &gt; (XEN) Command line: &lt;NULL&gt;<br>
&gt;&gt;&gt; Why? Does your device-tree have bootargs?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt; (XEN) Placing Xen at 0x00000000bfe00000-<wbr>0x00000000c0=
000000<br>
&gt;&gt;&gt; &gt; (XEN) Update BOOTMOD_XEN from 0000000040080000-<wbr>00000=
00040194e01 =3D&gt;<br>
&gt;&gt;&gt; &gt; 00000000bfe01<br>
&gt;&gt;&gt; &gt; (XEN) Domain heap initialised<br>
&gt;&gt;&gt; &gt; (XEN) Booting using Device Tree<br>
&gt;&gt;&gt; &gt; (XEN) Platform: Generic System<br>
&gt;&gt;&gt; &gt; (XEN) Taking dtuart configuration from /chosen/stdout-pat=
h<br>
&gt;&gt;&gt; &gt; (XEN) Looking for dtuart at &quot;serial0&quot;, options =
&quot;&quot;<br>
&gt;&gt;&gt; &gt;=C2=A0 __=C2=A0 __=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 _=C2=A0 _=C2=A0 =C2=A0 _=C2=A0 ___=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0_=C2=A0 =C2=A0 =C2=A0 =C2=A0 _=C2=
=A0 =C2=A0 =C2=A0_<br>
&gt;&gt;&gt; &gt;=C2=A0 \ \/ /___ _ __=C2=A0 =C2=A0| || |=C2=A0 / |/ _ \=C2=
=A0 =C2=A0 _=C2=A0 =C2=A0_ _ __=C2=A0 ___| |_ __ _| |__ | |<br>
&gt;&gt;&gt; &gt; ___<br>
&gt;&gt;&gt; &gt;=C2=A0 =C2=A0\=C2=A0 // _ \ &#39;_ \=C2=A0 | || |_ | | | |=
 |__| | | | &#39;_ \/ __| __/ _` | &#39;_ \|<br>
&gt;&gt;&gt; &gt; |/ _ \<br>
&gt;&gt;&gt; &gt;=C2=A0 =C2=A0/=C2=A0 \=C2=A0 __/ | | | |__=C2=A0 =C2=A0_||=
 | |_| |__| |_| | | | \__ \ || (_| | |_) | |<br>
&gt;&gt;&gt; &gt; __/<br>
&gt;&gt;&gt; &gt;=C2=A0 /_/\_\___|_| |_|=C2=A0 =C2=A0 |_|(_)_|\___/=C2=A0 =
=C2=A0 \__,_|_|<br>
&gt;&gt;&gt; &gt; |_|___/\__\__,_|_.__/|_|\___|<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-=
gnu-gcc<br>
&gt;&gt;&gt; &gt; (Ubuntu/Linaro7<br>
&gt;&gt;&gt; &gt; (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100<br=
>
&gt;&gt;&gt; &gt; git:9053a74-dirty<br>
&gt;&gt;&gt; &gt; (XEN) Processor: 410fd041: &quot;ARM Limited&quot;, varia=
nt: 0x0, part 0xd04, rev<br>
&gt;&gt;&gt; &gt; 0x1<br>
&gt;&gt;&gt; &gt; (XEN) 64-bit Execution:<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Processor Features: 0000000000002222 00=
00000000000000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Exception Levels: EL3:64+32 EL2:=
64+32 EL1:64+32 EL0:64+32<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: FloatingPoint Advanc=
edSIMD<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug Features: 0000000010305106 000000=
0000000000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 0000000000000000 00=
00000000000000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 0000000000101122=
 0000000000000000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0ISA Features:=C2=A0 0000000000011120 00=
00000000000000<br>
&gt;&gt;&gt; &gt; (XEN) 32-bit Execution:<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Processor Features: 00000131:00011011<b=
r>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Instruction Sets: AArch32 A32 Th=
umb Thumb-2 Jazelle<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: GenericTimer Securit=
y<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug Features: 03010066<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 00000000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 10201105 4000000=
0 01260000 02102211<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 ISA Features: 02101110 13112111 21232042 0111=
2131 00011142<br>
&gt;&gt;&gt; &gt; 00011121<br>
&gt;&gt;&gt; &gt; (XEN) Using PSCI-1.0 for SMP bringup<br>
&gt;&gt;&gt; &gt; (XEN) SMP: Allowing 3 CPUs<br>
&gt;&gt;&gt; &gt; (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Fre=
q: 13000 KHz<br>
&gt;&gt;&gt; &gt; (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 =
expected<br>
&gt;&gt;&gt; &gt; 0x2000<br>
&gt;&gt;&gt; Sounds like GIC settings are not completely correct.<br>
&gt;&gt;&gt; Wrong GIC settings might lead to that IPIs won&#39;t work as e=
xpected. And<br>
&gt;&gt;&gt; boot CPU will<br>
&gt;&gt;&gt; get stuck waiting for another CPU.<br>
&gt;&gt;&gt; Just double check.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt; (XEN) GICv2 initialization:<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_addr=3D00=
00000010510000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_cpu_addr=3D000=
0000010520000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_addr=3D000=
0000010540000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_vcpu_addr=3D00=
00000010560000<br>
&gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_maintenance_ir=
q=3D25<br>
&gt;&gt;&gt; &gt; (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).<br=
>
&gt;&gt;&gt; &gt; (XEN) Using scheduler: SMP Credit Scheduler (credit)<br>
&gt;&gt;&gt; &gt; (XEN) Allocated console ring of 32 KiB.<br>
&gt;&gt;&gt; &gt; (XEN) Bringing up CPU1<br>
&gt;&gt;&gt; &gt; - CPU 00000001 booting -<br>
&gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt;&gt; &gt; (XEN) CPU 1 booted.<br>
&gt;&gt;&gt; &gt; (XEN) Bringing up CPU2<br>
&gt;&gt;&gt; &gt; - CPU 00000200 booting -<br>
&gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt;&gt; &gt; (XEN) CPU 2 booted.<br>
&gt;&gt;&gt; &gt; (XEN) Brought up 3 CPUs<br>
&gt;&gt;&gt; &gt; (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID<br>
&gt;&gt;&gt; &gt; (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558<br=
>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Can anyone guide me how to debug this problem or what cou=
ld be wrong<br>
&gt;&gt;&gt; &gt; here?<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; It looks, writing into VTCR_EL2 hang the system.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt; Regards,<br>
&gt;&gt;&gt; &gt; Bharat Gohil<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; &gt; Xen-devel mailing list<br>
&gt;&gt;&gt; &gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@list=
s.xen.org</a><br>
&gt;&gt;&gt; &gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"norefe=
rrer" target=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Oleksandr Tyshchenko<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bharat Gohil<br>
&gt;&gt; Sr.Software Engineer<br>
&gt;&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com=
</a><br>
&gt;&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+919427054=
633</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Bharat Gohil<br>
&gt; Sr.Software Engineer<br>
&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com</a>=
<br>
&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+919427054633<=
/a><br>
<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><=
div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br>=
</div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bha=
rat.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div=
>
</div></div>

--001a11411f8800f18c055855544c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7762983049267637146==--


From xen-devel-bounces@lists.xen.org Mon Sep 04 05:45:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 05:45:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dokCX-00056A-Eb; Mon, 04 Sep 2017 05:45:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dokCV-00055y-7L
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 05:45:35 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AC/E7-02048-E78ECA95; Mon, 04 Sep 2017 05:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbf2xZp
 Ig+9TeSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasebgIZaCPTsYK342nWBv
 YPzZxtjFyMUhJPCXUWLuywPsEM5jRonfhz4xQzjbGCVevt/G0sXIySEi4Czx9cxcdhCbV0Bf4
 szcp8wgtrCAi8THU09YQBokBG4rSfx8sxFoLgeQ4y2xfEc6SA2IuWH1A6Aadg42ASuJQ2IgUR
 YBVYnzL14yTmDkXsDIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk
 /dxMj0Ov1DAyMOxhPNTsfYpTkYFIS5b3/eE2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnev8+B
 coJFqempFWmZOcDwg0lLcPAoifD2gqR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9xNIk
 QBIUUZpHtwIWCxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wZkCk9mXgncpldARzABHf
 Hv8wqQI0oSEVJSDYyrZr6t+Vhmn/Bd63lGi/MhvXtxfMemdhy4rGTEKaRzzzR0yra123WWdL0
 orHqhsCBqxxuu87m+s+9kPfywQpOv+eDxNIUOm9Qe3vBLDLlClbOl0qWvaMgKOAh3fNd6H7rd
 fkexn+yb18ZK30RcEurnNobHrX05j3OOy/xL88IsrthWfri1Yb8SS3FGoqEWc1FxIgCwyqRGg
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504503931!112247157!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18133 invoked from network); 4 Sep 2017 05:45:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 05:45:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dokCN-00089a-L9; Mon, 04 Sep 2017 05:45:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dokCI-0002UA-2J; Mon, 04 Sep 2017 05:45:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dokCH-0003v9-Cg; Mon, 04 Sep 2017 05:45:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113026-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 05:45:21 +0000
Subject: [Xen-devel] [linux-3.18 test] 113026: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0613285415629240572=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   44 days
Failing since        112351  2017-07-27 22:26:55 Z   38 days   58 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0613285415629240572==--

From xen-devel-bounces@lists.xen.org Mon Sep 04 06:07:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 06:07:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dokXk-0006UO-DT; Mon, 04 Sep 2017 06:07:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@gmail.com>) id 1dokXj-0006UI-KE
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 06:07:31 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A1/21-01812-2ADECA95; Mon, 04 Sep 2017 06:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GHpjm+7Ct2s
 iDZZ/kbVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOOfuMpmLKZseLgwgssDYxrpjN2MXJxCAlM
 YpTY/+EiC4jDItDAKvH240+wjITAHFaJT+1n2boYOYCcPInOSfZdjJxAZpHEvetnGCHsEok9F
 7azgNi8AoISJ2c+YYGYuodZ4vW8VjaQBKeAo8T3CVfAbDYBbYm2221gM1kEVCUW/LGB6A2QOH
 TjJxNIWFggSmLZ3wiQMSIC8xglTh76xA7iMAscYpLY33mDHaSBWcBH4ti8E8wTGAVmIdk9C0k
 KwtaUaN3+mx3C1pBYcGcfI4StLbFs4WvmBYysqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ2M
 9XJTi4sT01NzEpOK9ZLzczcxAoO6noGBcQdj+wm/Q4ySHExKorz3H6+JFOJLyk+pzEgszogvK
 s1JLT7EKMPBoSTB2/wGKCdYlJqeWpGWmQOML5i0BAePkgjvb5A0b3FBYm5xZjpE6hRjOMeVK+
 u+MHFsWL0eSN7p2wAkpxzYDiQP/T7xnYnjGJj89mb7byaOD0+n/WESYsnLz0uVEuctARknADI
 uozQPbhksfVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7+jXQFJ7MvBK4m14BncsEdG7V
 S7BzSxIRUlINjDumSMbNCslf4GNsfUaJp9ZdMbLAKqwmZif7JiPf+KB7/lcXyDhFfOgsWO+5O
 PNKTr+v5OZjpq83Cd4Km3VT/PBkw/Bcpvv1l0Iepz7+zfGzLU3o57e01VqsMkX5ITnTDHfZPb
 i+//ACSQW7ZxWPHn/78lo3todRmJ+x4FmJjaPZ1ANfVq3jUmIpzkg01GIuKk4EABeEWxAaAwA
 A
X-Env-Sender: julien.grall@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504505248!112952541!1
X-Originating-IP: [209.85.216.182]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_20_30,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11412 invoked from network); 4 Sep 2017 06:07:29 -0000
Received: from mail-qt0-f182.google.com (HELO mail-qt0-f182.google.com)
 (209.85.216.182)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Sep 2017 06:07:29 -0000
Received: by mail-qt0-f182.google.com with SMTP id v20so19181091qtg.3
 for <xen-devel@lists.xen.org>; Sun, 03 Sep 2017 23:07:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0wKpf9I9EMgmY1WQxkurKs8laCXg0G3vgU0cgY3sWB4=;
 b=g6w14VKA20hsyRZK8husX2oNGgUHvC9BtymmUgsjbjJvJNT5B5At+FagT8oiIMF9i0
 xf6/zY2uj0krTRYfoieicZwRmVERG2M1n1vFqj3RG1qNZ+ElFnAi3g2QNklRavcppF+x
 IB3YYyBFkzN4lND3Fg6ABFhgt4GEQI+y7BQAOtpU5+vsXJXKIFoKUrS6u/AhhEf4fIGg
 P+HtA+FOWyckBnaIG1UpYKrCrhLWfpWKENBA0/V2nFnBcba6q13rTKPAsg3eaxWy6iLX
 yIPi+PRTudIUMBFtxRdu7stsisP0wUHexnDqQMGNeaty/RCMgTP/LJjh3ndLqWyLTqUN
 6/5g==
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=0wKpf9I9EMgmY1WQxkurKs8laCXg0G3vgU0cgY3sWB4=;
 b=blLQMCGnr9/40ZSpOzNzg+yPwGHFSOuRLO5Gsq9m4VdodYU2u+o5BkSJ2mg4pZLxyc
 qD4xKfc3PoCT2zRalsjhB0iUptd2SpGffNSnOl2aWjRdlEhwRuqMzElKpp5cOmG6IAL4
 QliByHvbU1zACHvhitHSoXnu9OjUCeHXR6p2FHKnJ3+WpLk231pUsT3ukQAd2TU+4EAx
 P7Drrh4gGD8kWmG6pQq1uMICDrAImgV9Da6vzABOpH+EBaXMKReH4p7KKVQNp2SkEcv7
 8KvWwuD7glFzB9tReZorRb1mzLwpBJFvhlRAwZWUTTVPE+mxkD4E53Zt6haGSL6FFfiM
 0yXg==
X-Gm-Message-State: AHPjjUjeVrUGkHXWyA0FajutAyedbulXzOSVKOAGGirN1kOsj5z8cUbi
 ZfUINm+QgS5+5AxWWpmc/96YxBsuIw==
X-Google-Smtp-Source: ADKCNb4ULxEkIPc+q5a9IZUsfiPVzjcXC6pClunHU7mlMtCJAAtstJsL4o+caHp07BxxlAF4fy9ka4EhtaSM6/Dn76o=
X-Received: by 10.200.34.167 with SMTP id f36mr13637685qta.258.1504505248060; 
 Sun, 03 Sep 2017 23:07:28 -0700 (PDT)
MIME-Version: 1.0
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
 <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
 <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
 <f9ae697c-9f4a-cdb0-0076-ac8092eff329@epam.com>
 <be92723e-4465-2462-0c84-7bc34ca95a03@sec.in.tum.de>
In-Reply-To: <be92723e-4465-2462-0c84-7bc34ca95a03@sec.in.tum.de>
From: Julien Grall <julien.grall@gmail.com>
Date: Mon, 04 Sep 2017 06:07:17 +0000
Message-ID: <CAF3u54BhOLXJBb74okpbSXwj3=fnqW+kB-rqzOd574yFYd6biQ@mail.gmail.com>
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, 
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4301031035106059996=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4301031035106059996==
Content-Type: multipart/alternative; boundary="001a11404ff6df9bd6055856ec3d"

--001a11404ff6df9bd6055856ec3d
Content-Type: text/plain; charset="UTF-8"

Hello,

Sorry for the formatting, writing from my phone. Ki

On Thu, 31 Aug 2017, 22:18 Sergej Proskurin <proskurin@sec.in.tum.de> wrote:

> Hi Volodymyr,
>
>
> On 08/31/2017 04:58 PM, Volodymyr Babchuk wrote:
> > Hi Sergej
> >
> > On 31.08.17 16:51, Sergej Proskurin wrote:
> >> Hi Volodymyr,
> >>
> >>
> >> On 08/31/2017 02:44 PM, Volodymyr Babchuk wrote:
> >>> Hello Sergej,
> >>>
> >>> On 31.08.17 15:20, Sergej Proskurin wrote:
> >>>> Hi Volodymyr, hi Julien,
> >>>>
> >>>>
> >>>> On 08/24/2017 07:25 PM, Julien Grall wrote:
> >>>>>
> >>>>>
> >>>>> On 21/08/17 21:27, Volodymyr Babchuk wrote:
> >>>>>> This feature indicates that hypervisor is compatible with ARM
> >>>>>> SMC calling convention. Hypervisor will not inject an undefined
> >>>>>> instruction exception if an invalid SMC function were called and
> >>>>>> will not crash a domain if an invlalid HVC functions were called.
> >>>>>
> >>>>> s/invlalid/invalid/
> >>>>>
> >>>>> The last sentence is misleading. Xen will still inject and undefined
> >>>>> instruction for some SMC/HVC. You may want to rework it to make it
> >>>>> clear.
> >>>>>
> >>>>
> >>>> Now that you say that Xen will still inject an undefined instruction
> >>>> exception for some SMCs, I have a to ask for which exactly?
> >>> For ones that are compatible with ARM SMCCC [1]. E.g if you are
> >>> running SMCCC-compatible system and you are calling SMC/HVC with
> >>> immediate value 0, then you are safe.
> >>>
> >>
> >> Alright, as far as I understand this is exactly what I do right now. I
> >> inject an SMC that is encoded as 0xD4000003.
> > Actually, this patch series are not merged yet, so no SMCCC support
> > right. But this should not a problem in your case.
> >
> >>>> I might be off topic here, so please tell me if you believe this is
> >>>> not
> >>>> the right place for this question. In this case I will open an new
> >>>> thread. Right now, I am working with the previous implementation of
> >>>> do_trap_smc that was extended in this patch. Yet, as far as I
> >>>> understand, the behavior should not change, which is why I am asking
> >>>> this quesiton in this thread.
> >>> If you are talking about forwarding SMC exception to VM monitor, then
> >>> yes, that should not change.
> >>
> >> Yes, exactly. Sorry, I forgot to mention that I have a modified
> >> xen-access version running in dom0 that registers an SMC monitor and
> >> also increases the PC by 4 (or dependent on the case, simply leaves it
> >> as it is) on every SMC trap.
> > Aha, I see. I never was able to test this feature fully. I played with
> > my own VM monitor, when I tried to offload SMC handling to another
> > domain. But I had to comment out most of the VM monitor code in XEN.
> >
> >>>
> >>>> Currently, I am working on SMC guest injections and trying to
> >>>> understand
> >>>> the resulting behavior. Every time, right after the execution of an
> >>>> injected SMC instruction, the guest traps into the undefined
> >>>> instruction
> >>>> exception handler in EL1 and I simply don't understand why. As far
> >>>> as I
> >>>> understand, as soon an injected SMC instruction gets executed, it
> >>>> should
> >>>> _transparently_ trap into the hypervisor (assuming MDCR_EL2.TDE is
> >>>> set).
> >>>> As soon as the hypervisor returns (e.g. to PC+4 or to the trapping PC
> >>>> that now contains the original instruction instead of the injected
> >>>> SMC),
> >>>> the guest should simply continue its execution.
> >>> Hm. What do you mean under "SMC instruction injection?".
> >>
> >> My code runs in dom0 and "injects" an SMC instruction to predefined
> >> addresses inside the guest as to simulate software breakpoints. By this,
> >> I mean that the code replaces the original guest instruction at a
> >> certain address with an SMC. Think of a debugger that uses software
> >> breakpoints. The idea is to put back the original instruction right
> >> after the SMC gets called, so that the guest can continue with its
> >> execution. You can find more information about that in [0], yet please
> >> consider that I try to trap the SMC directly in Xen instead of
> >> TrustZone.
> > Yep, I see. Immediate question: do you flush icache after you put
> > original instruction back?
>
> Yeap. But the current behavior does not let me to go this far, as I the
> system jumps into the interrupt handler and single-steps the handler
> instead of the instruction of interest.


On your first mail, you started with "smc injection doesn't work", then "I
replace instruction" and now you mention about single-stepping.

This doesn't help at all to understand what you are doing and really not
related to this thread.

So can you please details exactly what you are doing rather than giving
bits by bits?


> > Then I can't see, why this should not work. If only VM monitor core in
> > XEN is not broken. I don't know any users of this.
> > I'm just curious, why are you using SMC, not BRK instruction?
> >
>
> I use SMC instructions as the guest can register for BRK events. The
> guest cannot register for SMC events. So, in order stay stealthy towards
> the guest and also not to cope with BRK re-injections, SMC's seemed to
> be the right choice :


I have already said that using SMC is a pretty bad idea when Tamas added
the trapping and you guys still seem to think it is a good idea...


> >>> Current code in hypervisor will always inject undefined instruction
> >>> exception when you  call SMC (unless you installed VM monitor for the
> >>> guest). Also, it will not increase PC. So, if you'll try to remove
> >>> inject_undef_exception() call, you'll get into an infinite loop.
> >>>
> >>
> >> I have a registered SMC monitor running in dom0 that does not reinject
> >> the undefined instruction exception in do_trap_smc(). So there is no
> >> indefinite loop at this point. What I see is that as soon as my code in
> >> xen-access (dom0) increments the trapped guest PC by 4 (and also if it
> >> doesn't) the next instruction inside the guest will be inside the undef
> >> instruction handler (I can see that because I have implemented a single
> >> stepping mechanism for AArch64 in Xen that gets activated right after
> >> the guest executes the injected SMC instruction).
> > That's strange. Can you print whole vCPU state to determine that PC
> > points to the right place? Also you can check DFAR. Probably you can
> > even dump memory pointed by DFAR to make sure that you written back
> > correct instruction.
>
> Yea, I do that. And both the SMC injection, as well as further vCPU
> state seems to be correct at this point.
>
> Today, I saw an interesting behavior in my single-stepping
> implementation, which is the reason for my late reply. I can't explain
> what is going wrong, yet. So I will need to further investigate this
> behavior and post and RFC for the single-stepping mechanism as to put
> more eyes on the issue. Maybe, this will help solve it.
>
> But anyway, thank you very much for your help! I really appreciate it :)
>

You probably want to look at
https://lists.xen.org/archives/html/xen-devel/2017-08/msg00661.html and
maybe sync-up with this person if you are not working with him.

Cheers,


> >
> >>>> Now, according to ARM DDI0487B.a D1-1873, the following holds: "If
> >>>> HCR_EL2.TSC or HCR.TSC traps attempted EL1 execution of SMC
> >>>> instructions
> >>>> to EL2, that trap has priority over this disable". So this means
> >>>> that if
> >>>> SMCs are disabled for NS EL1, the guest will trap into the
> >>>> hypervisor on
> >>>> SMC execution. Yet, since SMCs are disabled from NS EL1, the guest
> >>>> will
> >>>> execute an undefined instrcution exception. Which is what I was
> >>>> thinking
> >>>> about is currently happening on my ARMv8 dev board (Lemaker Hikey). On
> >>>> the other hand I believe that it is highly unlikely that the EFI
> >>>> loader
> >>>> explicitly disables SMC's for NS EL1. However, since I don't have
> >>>> access
> >>>> to SCR_EL3.SMD from EL2, I can't tell whether this is the reason
> >>>> for the
> >>>> behavior I am experiencing on my board or not.
> >>> According to ARM ARM, hypervisor should trap SMC even if was disabled
> >>> by EL3. I think, that in your case the problem is in current
> >>> implementation of do_trap_smc()
> >>>
> >>
> >> Unfortunately, I don't think that this is the problem of do_trap_smc()
> >> (see above). But let me check one more time.
> > As I said, I know no users for SMC monitor, and I'm not exactly sure
> > that it works properly.
> >
> >>
> >>>> It would be of great help if you would provide me with some more
> >>>> clarity
> >>>> on my case. I am sure that I have missed something that simply needs
> >>>> clarification. Thank you very much in advance.
> >>> I don't quite understood, what you are trying to achieve. But I think
> >>> that pair of printk()s in do_trap_smc() will reveal much.
> >>>
> >>
> >> Yea, the idea is to inject SMC instructions into the guest to simulate
> >> software breakpoints for guest analysis purposes. Please let me cleanup
> >> my current printk output to better present my issue.
> >>
> >>>
> >>> [1]
> >>>
> http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf
> >>>
> >>
> >> Thank you,
> >> ~Sergej
> >>
> >> [0] http://www.cse.psu.edu/~trj1/papers/most14.pdf
> >>
>
> Thanks,
> ~Sergej
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>

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

<span>Hello,</span><div><br></div><div>Sorry for the formatting, writing fr=
om my phone. Ki</div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr">O=
n Thu, 31 Aug 2017, 22:18 Sergej Proskurin &lt;<a href=3D"mailto:proskurin@=
sec.in.tum.de">proskurin@sec.in.tum.de</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">Hi Volodymyr,<br>
<br>
<br>
On 08/31/2017 04:58 PM, Volodymyr Babchuk wrote:<br>
&gt; Hi Sergej<br>
&gt;<br>
&gt; On 31.08.17 16:51, Sergej Proskurin wrote:<br>
&gt;&gt; Hi Volodymyr,<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 08/31/2017 02:44 PM, Volodymyr Babchuk wrote:<br>
&gt;&gt;&gt; Hello Sergej,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 31.08.17 15:20, Sergej Proskurin wrote:<br>
&gt;&gt;&gt;&gt; Hi Volodymyr, hi Julien,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 08/24/2017 07:25 PM, Julien Grall wrote:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 21/08/17 21:27, Volodymyr Babchuk wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; This feature indicates that hypervisor is compatib=
le with ARM<br>
&gt;&gt;&gt;&gt;&gt;&gt; SMC calling convention. Hypervisor will not inject=
 an undefined<br>
&gt;&gt;&gt;&gt;&gt;&gt; instruction exception if an invalid SMC function w=
ere called and<br>
&gt;&gt;&gt;&gt;&gt;&gt; will not crash a domain if an invlalid HVC functio=
ns were called.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; s/invlalid/invalid/<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The last sentence is misleading. Xen will still inject=
 and undefined<br>
&gt;&gt;&gt;&gt;&gt; instruction for some SMC/HVC. You may want to rework i=
t to make it<br>
&gt;&gt;&gt;&gt;&gt; clear.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Now that you say that Xen will still inject an undefined i=
nstruction<br>
&gt;&gt;&gt;&gt; exception for some SMCs, I have a to ask for which exactly=
?<br>
&gt;&gt;&gt; For ones that are compatible with ARM SMCCC [1]. E.g if you ar=
e<br>
&gt;&gt;&gt; running SMCCC-compatible system and you are calling SMC/HVC wi=
th<br>
&gt;&gt;&gt; immediate value 0, then you are safe.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Alright, as far as I understand this is exactly what I do right no=
w. I<br>
&gt;&gt; inject an SMC that is encoded as 0xD4000003.<br>
&gt; Actually, this patch series are not merged yet, so no SMCCC support<br=
>
&gt; right. But this should not a problem in your case.<br>
&gt;<br>
&gt;&gt;&gt;&gt; I might be off topic here, so please tell me if you believ=
e this is<br>
&gt;&gt;&gt;&gt; not<br>
&gt;&gt;&gt;&gt; the right place for this question. In this case I will ope=
n an new<br>
&gt;&gt;&gt;&gt; thread. Right now, I am working with the previous implemen=
tation of<br>
&gt;&gt;&gt;&gt; do_trap_smc that was extended in this patch. Yet, as far a=
s I<br>
&gt;&gt;&gt;&gt; understand, the behavior should not change, which is why I=
 am asking<br>
&gt;&gt;&gt;&gt; this quesiton in this thread.<br>
&gt;&gt;&gt; If you are talking about forwarding SMC exception to VM monito=
r, then<br>
&gt;&gt;&gt; yes, that should not change.<br>
&gt;&gt;<br>
&gt;&gt; Yes, exactly. Sorry, I forgot to mention that I have a modified<br=
>
&gt;&gt; xen-access version running in dom0 that registers an SMC monitor a=
nd<br>
&gt;&gt; also increases the PC by 4 (or dependent on the case, simply leave=
s it<br>
&gt;&gt; as it is) on every SMC trap.<br>
&gt; Aha, I see. I never was able to test this feature fully. I played with=
<br>
&gt; my own VM monitor, when I tried to offload SMC handling to another<br>
&gt; domain. But I had to comment out most of the VM monitor code in XEN.<b=
r>
&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Currently, I am working on SMC guest injections and trying=
 to<br>
&gt;&gt;&gt;&gt; understand<br>
&gt;&gt;&gt;&gt; the resulting behavior. Every time, right after the execut=
ion of an<br>
&gt;&gt;&gt;&gt; injected SMC instruction, the guest traps into the undefin=
ed<br>
&gt;&gt;&gt;&gt; instruction<br>
&gt;&gt;&gt;&gt; exception handler in EL1 and I simply don&#39;t understand=
 why. As far<br>
&gt;&gt;&gt;&gt; as I<br>
&gt;&gt;&gt;&gt; understand, as soon an injected SMC instruction gets execu=
ted, it<br>
&gt;&gt;&gt;&gt; should<br>
&gt;&gt;&gt;&gt; _transparently_ trap into the hypervisor (assuming MDCR_EL=
2.TDE is<br>
&gt;&gt;&gt;&gt; set).<br>
&gt;&gt;&gt;&gt; As soon as the hypervisor returns (e.g. to PC+4 or to the =
trapping PC<br>
&gt;&gt;&gt;&gt; that now contains the original instruction instead of the =
injected<br>
&gt;&gt;&gt;&gt; SMC),<br>
&gt;&gt;&gt;&gt; the guest should simply continue its execution.<br>
&gt;&gt;&gt; Hm. What do you mean under &quot;SMC instruction injection?&qu=
ot;.<br>
&gt;&gt;<br>
&gt;&gt; My code runs in dom0 and &quot;injects&quot; an SMC instruction to=
 predefined<br>
&gt;&gt; addresses inside the guest as to simulate software breakpoints. By=
 this,<br>
&gt;&gt; I mean that the code replaces the original guest instruction at a<=
br>
&gt;&gt; certain address with an SMC. Think of a debugger that uses softwar=
e<br>
&gt;&gt; breakpoints. The idea is to put back the original instruction righ=
t<br>
&gt;&gt; after the SMC gets called, so that the guest can continue with its=
<br>
&gt;&gt; execution. You can find more information about that in [0], yet pl=
ease<br>
&gt;&gt; consider that I try to trap the SMC directly in Xen instead of<br>
&gt;&gt; TrustZone.<br>
&gt; Yep, I see. Immediate question: do you flush icache after you put<br>
&gt; original instruction back?<br>
<br>
Yeap. But the current behavior does not let me to go this far, as I the<br>
system jumps into the interrupt handler and single-steps the handler<br>
instead of the instruction of interest.</blockquote></div></div><div><br></=
div><div>On your first mail, you started with &quot;smc injection doesn&#39=
;t work&quot;, then &quot;I replace instruction&quot; and now you mention a=
bout single-stepping.</div><div><br></div><div>This doesn&#39;t help at all=
 to understand what you are doing and really not related to this thread.</d=
iv><div><br></div><div>So can you please details exactly what you are doing=
 rather than giving bits by bits?</div><div><br></div><div><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; Then I can&#39;t see, why this should not work. If only VM monitor cor=
e in<br>
&gt; XEN is not broken. I don&#39;t know any users of this.<br>
&gt; I&#39;m just curious, why are you using SMC, not BRK instruction?<br>
&gt;<br>
<br>
I use SMC instructions as the guest can register for BRK events. The<br>
guest cannot register for SMC events. So, in order stay stealthy towards<br=
>
the guest and also not to cope with BRK re-injections, SMC&#39;s seemed to<=
br>
be the right choice :<span style=3D"font-size:13px">=C2=A0</span></blockquo=
te></div></div><div><span style=3D"font-size:13px"><br></span></div><div><s=
pan style=3D"font-size:13px">I have already said that using SMC is a pretty=
 bad idea when Tamas added the trapping and you guys still seem to think it=
 is a good idea...</span></div><div><br></div><div><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">
<br>
&gt;&gt;&gt; Current code in hypervisor will always inject undefined instru=
ction<br>
&gt;&gt;&gt; exception when you=C2=A0 call SMC (unless you installed VM mon=
itor for the<br>
&gt;&gt;&gt; guest). Also, it will not increase PC. So, if you&#39;ll try t=
o remove<br>
&gt;&gt;&gt; inject_undef_exception() call, you&#39;ll get into an infinite=
 loop.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I have a registered SMC monitor running in dom0 that does not rein=
ject<br>
&gt;&gt; the undefined instruction exception in do_trap_smc(). So there is =
no<br>
&gt;&gt; indefinite loop at this point. What I see is that as soon as my co=
de in<br>
&gt;&gt; xen-access (dom0) increments the trapped guest PC by 4 (and also i=
f it<br>
&gt;&gt; doesn&#39;t) the next instruction inside the guest will be inside =
the undef<br>
&gt;&gt; instruction handler (I can see that because I have implemented a s=
ingle<br>
&gt;&gt; stepping mechanism for AArch64 in Xen that gets activated right af=
ter<br>
&gt;&gt; the guest executes the injected SMC instruction).<br>
&gt; That&#39;s strange. Can you print whole vCPU state to determine that P=
C<br>
&gt; points to the right place? Also you can check DFAR. Probably you can<b=
r>
&gt; even dump memory pointed by DFAR to make sure that you written back<br=
>
&gt; correct instruction.<br>
<br>
Yea, I do that. And both the SMC injection, as well as further vCPU<br>
state seems to be correct at this point.<br>
<br>
Today, I saw an interesting behavior in my single-stepping<br>
implementation, which is the reason for my late reply. I can&#39;t explain<=
br>
what is going wrong, yet. So I will need to further investigate this<br>
behavior and post and RFC for the single-stepping mechanism as to put<br>
more eyes on the issue. Maybe, this will help solve it.<br>
<br>
But anyway, thank you very much for your help! I really appreciate it :)<br=
></blockquote></div></div><div><br></div><div>You probably want to look at=
=C2=A0<a href=3D"https://lists.xen.org/archives/html/xen-devel/2017-08/msg0=
0661.html">https://lists.xen.org/archives/html/xen-devel/2017-08/msg00661.h=
tml</a> and maybe sync-up with this person if you are not working with him.=
</div><div><br></div><div>Cheers,</div><div><br></div><div><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">
<br>
&gt;<br>
&gt;&gt;&gt;&gt; Now, according to ARM DDI0487B.a D1-1873, the following ho=
lds: &quot;If<br>
&gt;&gt;&gt;&gt; HCR_EL2.TSC or HCR.TSC traps attempted EL1 execution of SM=
C<br>
&gt;&gt;&gt;&gt; instructions<br>
&gt;&gt;&gt;&gt; to EL2, that trap has priority over this disable&quot;. So=
 this means<br>
&gt;&gt;&gt;&gt; that if<br>
&gt;&gt;&gt;&gt; SMCs are disabled for NS EL1, the guest will trap into the=
<br>
&gt;&gt;&gt;&gt; hypervisor on<br>
&gt;&gt;&gt;&gt; SMC execution. Yet, since SMCs are disabled from NS EL1, t=
he guest<br>
&gt;&gt;&gt;&gt; will<br>
&gt;&gt;&gt;&gt; execute an undefined instrcution exception. Which is what =
I was<br>
&gt;&gt;&gt;&gt; thinking<br>
&gt;&gt;&gt;&gt; about is currently happening on my ARMv8 dev board (Lemake=
r Hikey). On<br>
&gt;&gt;&gt;&gt; the other hand I believe that it is highly unlikely that t=
he EFI<br>
&gt;&gt;&gt;&gt; loader<br>
&gt;&gt;&gt;&gt; explicitly disables SMC&#39;s for NS EL1. However, since I=
 don&#39;t have<br>
&gt;&gt;&gt;&gt; access<br>
&gt;&gt;&gt;&gt; to SCR_EL3.SMD from EL2, I can&#39;t tell whether this is =
the reason<br>
&gt;&gt;&gt;&gt; for the<br>
&gt;&gt;&gt;&gt; behavior I am experiencing on my board or not.<br>
&gt;&gt;&gt; According to ARM ARM, hypervisor should trap SMC even if was d=
isabled<br>
&gt;&gt;&gt; by EL3. I think, that in your case the problem is in current<b=
r>
&gt;&gt;&gt; implementation of do_trap_smc()<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Unfortunately, I don&#39;t think that this is the problem of do_tr=
ap_smc()<br>
&gt;&gt; (see above). But let me check one more time.<br>
&gt; As I said, I know no users for SMC monitor, and I&#39;m not exactly su=
re<br>
&gt; that it works properly.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt; It would be of great help if you would provide me with som=
e more<br>
&gt;&gt;&gt;&gt; clarity<br>
&gt;&gt;&gt;&gt; on my case. I am sure that I have missed something that si=
mply needs<br>
&gt;&gt;&gt;&gt; clarification. Thank you very much in advance.<br>
&gt;&gt;&gt; I don&#39;t quite understood, what you are trying to achieve. =
But I think<br>
&gt;&gt;&gt; that pair of printk()s in do_trap_smc() will reveal much.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Yea, the idea is to inject SMC instructions into the guest to simu=
late<br>
&gt;&gt; software breakpoints for guest analysis purposes. Please let me cl=
eanup<br>
&gt;&gt; my current printk output to better present my issue.<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [1]<br>
&gt;&gt;&gt; <a href=3D"http://infocenter.arm.com/help/topic/com.arm.doc.de=
n0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf" rel=3D"noreferrer" target=
=3D"_blank">http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_D=
EN0028B_SMC_Calling_Convention.pdf</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thank you,<br>
&gt;&gt; ~Sergej<br>
&gt;&gt;<br>
&gt;&gt; [0] <a href=3D"http://www.cse.psu.edu/~trj1/papers/most14.pdf" rel=
=3D"noreferrer" target=3D"_blank">http://www.cse.psu.edu/~trj1/papers/most1=
4.pdf</a><br>
&gt;&gt;<br>
<br>
Thanks,<br>
~Sergej<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-devel</a><br>
</blockquote></div></div>

--001a11404ff6df9bd6055856ec3d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4301031035106059996==--


From xen-devel-bounces@lists.xen.org Mon Sep 04 07:21:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 07:21:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dolhR-0002wn-9T; Mon, 04 Sep 2017 07:21:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dolhQ-0002wh-77
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 07:21:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6D/E2-03423-FFEFCA95; Mon, 04 Sep 2017 07:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMbThoO7ff2s
 iDb6fNbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2/jvAVtAqXtG7XrOB8ZlQFyMXh5DAREaJ
 7/fvs4E4LALbWCVeHN7ADuJICNxhlfj6dxFTFyMnkBMnsWHdDkYIO03i6JNHUHaFxM6bT9lBb
 CEBRYmvz6YzQYydxiSx8nwnWLOwQIRES2MvC4jNJmAksfzGDzBbRCBUoutvC1gzs8AORomJi8
 whmhezShw9v5EVJMErYCOx8sRusCIWARWJTxNmg8VFBcIl9n+/xgxRIyhxcuYTsKGcArYSh77
 uYIYYaiYxb/NDKFteYvvbOVC2uMStJ/OZJjCKzkLSPgtJyywkLbOQtCxgZFnFqF6cWlSWWqRr
 rpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgzDECwg3HmZf9DjJIcTEqivPcfr
 4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG76S9QTrAoNT21Ii0zBxi9MGkJDh4lEd53f4DSvM
 UFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rwlIJMEQEozSvPgBsGSyiVGWSlhXka
 g04R4ClKLcjNLUOVfMYpzMCoJ8zIAU5QQT2ZeCdy+V0CnMAGdUvUS7JSSRISUVAPjlq0eMz97
 an1fMHnKhX7fGPUTsnyWQZ91vPfkxrA3Hq+dbjbvzoO5P+N9zv05ZWIvJehjpOLmuXMp+ymzg
 xn6T3fnZbwxy3G3CT123ObDt62Jr1xvJGsKRjtM+KpVsXxyDvsHdga3pe+up7O13bzy65ZX8k
 bNbOkvJUJnq00PvE9/05roft5UiaU4I9FQi7moOBEA8xuGMCUDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504509693!114943470!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22667 invoked from network); 4 Sep 2017 07:21:33 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Sep 2017 07:21:33 -0000
Received: by mail-wr0-f193.google.com with SMTP id a47so2887251wra.2
 for <xen-devel@lists.xen.org>; Mon, 04 Sep 2017 00:21:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=sHu4YCCyGgJkrNYtG43Da476EkegCoHenpgjOcV+CFo=;
 b=MAbpMh3747NuCqQjrYdwvrLtr1SIOXePQRsaD1GmiSajmJCTSTcSbrMeZKVh+/qSt0
 fYFOeRUoePy1wBS+Xq7K0ryxXaiL9+QvXNJhRASz2ytDHRXKd3RY72SzDWayMrhKgha3
 cEogqFLVKyo8AI/rcr5ofs+SK25RUuadG/U+Nf8PHgVnjRYkM4esGH5Y7oeAcVmT2VAM
 0BMzUnRJHf9HXIbT4NvbDN2Nzrjew27VxaYD2trYkafYPeZwmk6D1Fs92GD+gTH3QQAm
 x3C4D98pIPpPtiYD5K25HlN2UH/ax1SkHuZb/yJHHeUPF3KRDELKWEoy3501kYH+/6Il
 OL3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=sHu4YCCyGgJkrNYtG43Da476EkegCoHenpgjOcV+CFo=;
 b=uE7S1D2sIK50iEqVkVyji4iiJzrcIuLPGXQW0Rkza4+pebLC9xA75Q1jE8DAWSahPb
 PMNWx+7AdKkvVtM61k47JrAKSWrQShYnH0xSaoQ29yNwinemZ2xe/IhSTqVpo/vnn3rr
 N4Uq3J7BvK9wIFIMV4F9rueIm6O87jtzMdW0ffNRRjbEGKxeKO+0p/lgqFhgtBTXVPCp
 6vtyf1rrbCrK5tMb9dAQ0fJslsSrbc/Jkja8FlA/QI4vINcKipcOz9l+229WK6smnjXJ
 0ihg2LHFJ2jL3sOJexM1p1lLYDzGd0+ksPCIrawV//PeA8HWvIBFaBXmkDFZWqg0QTs/
 e/mw==
X-Gm-Message-State: AHPjjUhDrCRyX1JgcrzmdK/sWyNMX3XCdL4inOxa12xXLUAZH4kuFpB2
 LJaJTTULPvH3lA==
X-Google-Smtp-Source: ADKCNb6h0n5wGAtkIq26DSO/CV03piujJ5lpM38WKlfCgOUTLSYr7vfid4MefZL3CYweQCRq4QzmbQ==
X-Received: by 10.223.161.9 with SMTP id o9mr5311361wro.284.1504509693370;
 Mon, 04 Sep 2017 00:21:33 -0700 (PDT)
Received: from [10.17.182.9] (ll-58.209.223.85.sovam.net.ua. [85.223.209.58])
 by smtp.gmail.com with ESMTPSA id
 f37sm3262716wrf.14.2017.09.04.00.21.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 04 Sep 2017 00:21:32 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 Oleksandr Grytsov <al1img@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
Message-ID: <e439fdd8-240d-a26b-ae8d-9ffe40c65862@gmail.com>
Date: Mon, 4 Sep 2017 10:21:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>, clemens@ladisch.de,
 tiwai@suse.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDA4LzI0LzIwMTcgMTA6MDQgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+
IEhlbGxvLAo+Cj4gT24gMDgvMjQvMjAxNyAwNzozOCBBTSwgVGFrYXNoaSBTYWthbW90byB3cm90
ZToKPj4gT24gQXVnIDIzIDIwMTcgMjM6NTEsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+Pj4g
SGksCj4+Pgo+Pj4gVGhhbmsgeW91IGZvciBkZXRhaWxlZCBleHBsYW5hdGlvbi4KPj4+Cj4+PiBX
ZSB1bmRlcnN0YW5kIHRoYXQgZW11bGF0ZWQgaW50ZXJydXB0IG9uIHRoZSBmcm9udGVuZCBzaWRl
IGlzIAo+Pj4gY29tcGxldGVseSBub3QKPj4+IGFjY2VwdGFibGUgYW5kIGRlZmluaXRlbHkgd2Ug
bmVlZCB0byBwcm92aWRlIHNvbWUgZmVlZGJhY2sgbWVjaGFuaXNtIAo+Pj4gZnJvbQo+Pj4gRG9t
MCB0byBEb21VLgo+Pj4KPj4+IEluIG91ciBjYXNlIGl0IGlzIHRlY2huaWNhbGx5IGltcG9zc2li
bGUgdG8gcHJvdmlkZSBwcmVjaXNlIHBlcmlvZCAKPj4+IGludGVycnVwdAo+Pj4gKG1vc3RseSBi
ZWNhdXNlIG91ciBiYWNrZW5kIGlzIGEgdXNlciBzcGFjZSBhcHBsaWNhdGlvbikuCj4+PiBUaGUg
YmVzdCB3ZSBjYW4gaW1wbGVtZW50IGl0IGlzIHByb3ZpZGUgbnVtYmVyIG9mIGZyYW1lcyAodGlt
ZSwgCj4+PiBieXRlcyBldGMuKQo+Pj4gY29uc3VtZWQgYnkgcmVhbCBIVy4gVGhpcyBpbmZvIHdp
bGwgYmUgb3V0ZGF0ZWQgZHVlIHRvIGRpZmZlcmVudCAKPj4+IGRlbGF5cyBidXQKPj4+IHdlIGNh
biBwcm92aWRlIHByZWNpc2UgdGltZXN0YW1wcyB3aGVuIHRoaXMgaW5mbyB3YXMgYWNxdWlyZWQu
Cj4+Cj4+IFN0dWZmcyBvZiBBTFNBIFBDTSBpbiBrZXJuZWwgbGFuZCBpcyBhbiBhYnN0cmFjdGlv
biBsYXllciBmb3IgYWN0dWFsCj4+IGhhcmR3YXJlIGZvciBkYXRhIHRyYW5zbWlzc2lvbi4gVGhl
IHN0dWZmcyBnZXQgYWZmZWN0cyBmcm9tIGEgZGVzaWduIG9mCj4+IGFjdHVhbCBoYXJkd2FyZS4g
RnVydGhlcm1vcmUsIHNvdW5kIHN1YnN5c3RlbXMgb24gdGhlIG90aGVyIG9wZXJhdGluZwo+PiBz
eXN0ZW1zIHN1Y2ggYXMgTWljcm9zb2Z0IFdpbmRvd3MgYXJlIGFsc28gZGVzaWduZWQgd2l0aCBh
IGNvbnNpZGVyYXRpb24KPj4gYWJvdXQgYWN0dWFsIGhhcmR3YXJlLiBXaGVuIHlvdSBkZXNpZ24g
YW55IGludGVyZmFjZXMgYXMgYW4gYWJzdHJhY3Rpb24KPj4gZm9yIHN1Y2ggc29mdHdhcmUgbGF5
ZXIsIGl0J3MgYmV0dGVyIHRvIHVuZGVyc3RhbmQgYWN0dWFsIGhhcmR3YXJlIGFuZAo+PiBkZXNp
Z24gb2YgbG93LWxldmVsIHNvZnR3YXJlIGxheWVyIHNvbWVob3cuCj4+Cj4+IEFjdHVhbGx5IHRo
ZSAnc25kaWYnIGhhcyBubyBnb29kIGFic3RyYWN0aW9uIGZvciBhY3R1YWwgaGFyZHdhcmUsCj4+
IHRoZXJlZm9yZSBhbiBpZGVhIHRvIGltcGxlbWVudCBmcm9udGVuZCBkcml2ZXIgYXMgYW4gQUxT
QSBkcml2ZXIgaXMgbm90Cj4+IHJlYXNvbmFibGUgYXQgYWxsLiAKPiB0aGUgcmVhc29uIGZvciB0
aGF0IGlzIHRoYXQgeW91IGNhbiB1c2UgdGhlIHNhbWUgZnJvbnRlbmQgZHJpdmVyIGZvciAKPiB2
YXJpb3VzCj4gRG9tVXMgd2l0aG91dCB0aGUgbmVlZCB0byB3cml0ZSB5ZXQgYW5vdGhlciBIQUwv
YXBwbGljYXRpb24sIGUuZy4gaWYgCj4gb25lIG9mIHRoZQo+IERvbVVzIGhhcyBubyBQdWxzZUF1
ZGlvICh1c2VzIEFMU0EpIGFuZCB5ZXQgYW5vdGhlciBEb21VIGhhcyBQdWxzZUF1ZGlvLAo+IHRo
ZW4gdXNpbmcgdGhlIHNhbWUgZHJpdmVyIGFsbG93cyB5b3UgdG8gZW5hYmxlIGJvdGggb3V0IG9m
IHRoZSBib3ggCj4gd2l0aCB0aGUKPiBzYW1lIGNvZGViYXNlLgo+IElmIHdlIGNhbiBpbWFnaW5l
IHNvbWV0aGluZyBlbHNlIHJ1bm5pbmcgb24gdG9wIG9mIEFMU0EgKHNheSBzb21lIG90aGVyCj4g
bWl4aW5nIHNvZnR3YXJlIG90aGVyIHRoYW4gUHVsc2VBdWRpbykgdGhlbiB3ZSB3aWxsIGhhdmUg
dG8gc3VwcG9ydCAKPiB0aGF0IGFzIHdlbGwKPgo+PiBJdCdzIGJldHRlciB0byBpbXBsZW1lbnQg
aXQgYXMgYW4gYXBwbGljYXRpb24gaW4KPj4gdGhlIG90aGVyIHNvZnR3YXJlIGxheWVyLCBlLmcu
IHNpbmtzL3NvdXJjZXMgb2YgUHVsc2VBdWRpbyBpbiBEb21VCj4gcGxlYXNlIHNlZSBvdXIgcmVh
c29uaW5nIGFib3ZlCj4+IHZpYQo+PiBYZW5idXMuIFRoaXMgaWRlYSBpcyBuZWFyZXIgYW4gb3Jp
Z2luYWwgY29uY2VwdCBvZiBYZW4gZnJhbWV3b3JrLCBJCj4+IGd1ZXNzLiBCdXQgSSBkb24ndCBr
bm93IHdlIGNhbiB3cml0ZSBhbnkgYXBwbGljYXRpb25zIG9mIFhlbmJ1cyBpbiB1c2VyCj4+IGxh
bmQgb2YgRG9tVSBvciBub3QuCj4+Cj4+IEFueXdheSwgaXQncyBub3QgYSBnb29kIGlkZWEgdG8g
aGF2ZSBhbiBBTFNBIGRyaXZlciBmb3IgdGhlIHByZXNlbnQgCj4+ICdzbmRpZicsIGluIG15IG9w
aW5pb24uCj4+Cj4gb2ssIHNvIHRoZSBtYWluIGNvbmNlcm4gaGVyZSBpcyB0aGF0IHdlIGNhbm5v
dCBwcm9wZXJseSBzeW5jaHJvbml6ZSAKPiBEb20wLURvbVUuCj4gSWYgd2UgcHV0IHRoaXMgYXBh
cnQgZm9yIGEgc2Vjb25kIGFyZSB0aGVyZSBhbnkgb3RoZXIgY29uY2VybnMgb24gCj4gaGF2aW5n
IEFMU0EKPiBmcm9udGVuZCBkcml2ZXI/IElmIG5vdCwgY2FuIHdlIGhhdmUgdGhlIGRyaXZlciB3
aXRoIHRpbWVyIAo+IGltcGxlbWVudGF0aW9uIHVwc3RyZWFtZWQKPiBhcyBleHBlcmltZW50YWwg
dW50aWwgd2UgaGF2ZSBzb21lIGFjY2VwdGFibGUgc3luY2hyb25pemF0aW9uIHNvbHV0aW9uPwo+
IFRoaXMgd2lsbCBhbGxvdyBicm9hZGVyIGF1ZGllbmNlIHRvIHRyeSBhbmQgZmVlbCB0aGUgc29s
dXRpb24gYW5kIAo+IHByb2JhYmx5IGNvbnRyaWJ1dGU/CmFueSB0aG91Z2h0cyBvbiB0aGlzPwo+
Pgo+PiBSZWdhcmRzCj4+Cj4+IFRha2FzaGkgU2FrYW1vdG8KPiBUaGFuayB5b3UgdmVyeSBtdWNo
IGZvciB5b3VyIHRpbWUsCj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 07:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 07:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dollv-000396-UW; Mon, 04 Sep 2017 07:26:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1dollu-00038y-L0
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 07:26:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/4C-03616-5100DA95; Mon, 04 Sep 2017 07:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXS1taRoivKsDb
 SYNsULovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxrHXMBQ/dKpZO2crSwLjZoouRk0NIoFKi
 b/l/FhBbQoBX4siyGawQdoDEzp9dTF2MXEA1ExglGjb2gxWxCKhITPn7nA3EZhNQlrj4tRfMF
 hEoltj96ytYDbNAocSv/+/BBgkLxErs27+fHcTmFTCQeHdjCwvIUF6Bj4wSp/pWs0Fs2MciMe
 3HJ6gqQYmTM59ATdKSuPHvJdAZHEC2tMTyfxwgYU4BT4mDN3YwgtiiQEfsvrWXeQKj4Cwk3bO
 QdM9C6F7AyLyKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 bBmAYAfjgUWBhxglOZiURHnvP14TKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzU
 pUkeJf/A6oTLEpNT61Iy8wBRhZMqQQHj5II7zSQNG9xQWJucWY6ROoUoy7Hnb4NX5iEwGZIif
 OGgRQJgBRllObBjYBF+SVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ824DmcKTmVcCt+kV0BF
 MQEdUvQQ7oiQRISXVwKjzbcPrulWOMWZWy9w55mycUVjWd1phxuXz+yKOdTd69n5YI91Vcakp
 ovWJlJx9x8ckjn/VjfPLa5uiOC8eWnRCSmqvpXLvPZF5KefdP+/kqX6wc/uD/hePHWKrbE5v8
 w249nD9gy2/fbSvRQqdfv+5Km560F9Wvc//1xU0mu5e9by9vnyBzjYlluKMREMt5qLiRABv81
 fQ7QIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504509970!115029430!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24035 invoked from network); 4 Sep 2017 07:26:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 07:26:12 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 04 Sep 2017 00:26:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,473,1498546800"; d="scan'208";a="1191266504"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.89])
 by fmsmga001.fm.intel.com with ESMTP; 04 Sep 2017 00:26:07 -0700
Date: Mon, 4 Sep 2017 14:25:10 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Message-ID: <20170904062507.GA5394@op-computing>
Mail-Followup-To: Roger Pau Monne <roger.pau@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <599D5606020000780017258C@prv-mh.provo.novell.com>
 <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6MDk6NDhBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDQ6NDU6MjNQTSArMDgwMCwgQ2hhbyBH
YW8gd3JvdGU6Cj4+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDEwOjAzOjE5QU0gKzAxMDAsIFJv
Z2VyIFBhdSBNb25uZSB3cm90ZToKPj4gPk9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDAzOjMyOjQy
UE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+PiA+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAw
ODozMzoyNUFNICswMTAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+ID4+ID5PbiBNb24sIEF1
ZyAyOCwgMjAxNyBhdCAwNjoxODoxM0FNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToKPj4gPj4g
Pj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0K
Pj4gPj4gPj4gPiBTZW50OiBGcmlkYXksIEF1Z3VzdCAyNSwgMjAxNyA5OjU5IFBNCj4+ID4+ID4+
ID4gCj4+ID4+ID4+ID4gT24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDY6MjU6MzZBTSAtMDYwMCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+ID4gPiA+Pj4gT24gMjUuMDguMTcgYXQgMTQ6MTUs
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4+ID4gPiA+IE9uIFdlZCwgQXVn
IDIzLCAyMDE3IGF0IDAyOjE2OjM4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+
PiA+ID4gPj4gPj4+IE9uIDIyLjA4LjE3IGF0IDE1OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IHdyb3RlOgo+PiA+PiA+PiA+ID4gPj4gPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwNjoyNjoy
M0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPiA+ID4+ID4+ID4+PiBPbiAx
MS4wOC4xNyBhdCAxODo0MywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPj4g
PiA+ID4+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+PiA+PiA+PiA+ID4g
Pj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4+ID4+ID4+ID4gPiA+PiA+
PiA+IEBAIC00NDAsNiArNDQwLDEwIEBAIGludCBfX2luaXQKPj4gPj4gPj4gPiBkb20wX3NldHVw
X3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCj4+ID4+ID4+ID4gPiA+PiA+PiA+ICAgICAg
ICAgICAgICByYyB8PSByYW5nZXNldF9hZGRfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4p
Owo+PiA+PiA+PiA+ID4gPj4gPj4gPiAgICAgIH0KPj4gPj4gPj4gPiA+ID4+ID4+ID4KPj4gPj4g
Pj4gPiA+ID4+ID4+ID4gKyAgICAvKiBGb3IgUFZIIHByZXZlbnQgYWNjZXNzIHRvIHRoZSBNTUNG
RyBhcmVhcy4gKi8KPj4gPj4gPj4gPiA+ID4+ID4+ID4gKyAgICBpZiAoIGRvbTBfcHZoICkKPj4g
Pj4gPj4gPiA+ID4+ID4+ID4gKyAgICAgICAgcmMgfD0gcGNpX21tY2ZnX3NldF9kb21haW5fcGVy
bWlzc2lvbnMoZCk7Cj4+ID4+ID4+ID4gPiA+PiA+Pgo+PiA+PiA+PiA+ID4gPj4gPj4gV2hhdCBh
Ym91dCBvbmVzIHJlcG9ydGVkIGJ5IERvbTAgbGF0ZXIgb24/IFdoaWNoIHRoZW4gcmFpc2VzIHRo
ZQo+PiA+PiA+PiA+ID4gPj4gPj4gcXVlc3Rpb24gd2hldGhlciAuLi4KPj4gPj4gPj4gPiA+ID4+
ID4KPj4gPj4gPj4gPiA+ID4+ID4gVGhpcyBzaG91bGQgYmUgZGVhbHQgd2l0aCBpbiB0aGUgUEhZ
U0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAo+PiA+PiA+PiA+IGhhbmRsZXIuCj4+ID4+ID4+ID4g
PiA+PiA+IEJ1dCBzaW5jZSB5b3UgcHJvcG9zZSB0byBkbyB3aGl0ZSBsaXN0aW5nLCBJIGd1ZXNz
IGl0IGRvZXNuJ3QgbWF0dGVyCj4+ID4+ID4+ID4gPiA+PiA+IHRoYXQgbXVjaCBhbnltb3JlLgo+
PiA+PiA+PiA+ID4gPj4KPj4gPj4gPj4gPiA+ID4+IFdlbGwsIGEgZnVuZGFtZW50YWwgcXVlc3Rp
b24gaXMgd2hldGhlciB3aGl0ZSBsaXN0aW5nIHdvdWxkIHdvcmsgaW4KPj4gPj4gPj4gPiA+ID4+
IHRoZSBmaXJzdCBwbGFjZS4gSSBjb3VsZCBzZWUgcm9vbSBmb3Igc2V2ZXJlIHByb2JsZW1zIGUu
Zy4gd2l0aCBBQ1BJCj4+ID4+ID4+ID4gPiA+PiBtZXRob2RzIHdhbnRpbmcgdG8gYWNjZXNzIE1N
SU8gdGhhdCdzIG5vdCBkZXNjcmliZWQgYnkgYW55IFBDSQo+PiA+PiA+PiA+ID4gPj4gZGV2aWNl
cycgQkFScy4gVHlwaWNhbGx5IHRoYXQgd291bGQgYmUgcmVnaW9ucyBpbiB0aGUgY2hpcHNldCB3
aGljaAo+PiA+PiA+PiA+ID4gPj4gZmlybXdhcmUgaXMgcmVzcG9uc2libGUgZm9yIGNvbmZpZ3Vy
aW5nL21hbmFnaW5nLCB0aGUgYWRkcmVzc2VzIG9mCj4+ID4+ID4+ID4gPiA+PiB3aGljaCBjYW4g
YmUgZm91bmQvc2V0IGluIGN1c3RvbSBjb25maWcgc3BhY2UgcmVnaXN0ZXJzLgo+PiA+PiA+PiA+
ID4gPgo+PiA+PiA+PiA+ID4gPiBUaGUgcXVlc3Rpb24gd291bGQgYWxzbyBiZSB3aGF0IHdvdWxk
IFhlbiBhbGxvdyBpbiBzdWNoIHdoaXRlLWxpc3RpbmcuCj4+ID4+ID4+ID4gPiA+IE9idmlvdXNs
eSB5b3UgY2FuIGdldCB0byBtYXAgdGhlIHNhbWUgdXNpbmcgYm90aCB3aGl0ZS1saXN0IGFuZAo+
PiA+PiA+PiA+ID4gPiBibGFjay1saXN0aW5nIChzZWUgYmVsb3cpLgo+PiA+PiA+PiA+ID4KPj4g
Pj4gPj4gPiA+IE5vdCByZWFsbHkgLSB3aGF0IHlvdSd2ZSBzYWlkIHRoZXJlIHJlZ2FyZGluZyBN
TUNGRyByZWdpb25zIGlzCj4+ID4+ID4+ID4gPiBhIGNsZWFyIGluZGljYXRpb24gdGhhdCB3ZSBz
aG91bGQgX25vdF8gbWFwIHJlc2VydmVkIHJlZ2lvbnMsIGkuZS4KPj4gPj4gPj4gPiA+IGl0IHdv
dWxkIG5lZWQgdG8gYmUgZnVsbCB3aGl0ZSBsaXN0aW5nIHdpdGggcGVyaGFwcyBqdXN0IHRoZSBQ
Q0kKPj4gPj4gPj4gPiA+IGRldmljZSBCQVJzIGJlaW5nIGhhbmRsZWQgYXV0b21hdGljYWxseS4K
Pj4gPj4gPj4gPiAKPj4gPj4gPj4gPiBJJ3ZlIHRyaWVkIGp1c3QgbWFwcGluZyB0aGUgQkFScyBh
bmQgdGhhdCBzYWRseSBkb2Vzbid0IHdvcmssIHRoZSBib3gKPj4gPj4gPj4gPiBoYW5ncyBhZnRl
ciB0aGUgSU9NTVUgaXMgZW5hYmxlZDoKPj4gPj4gPj4gPiAKPj4gPj4gPj4gPiBbLi4uXQo+PiA+
PiA+PiA+IChYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuNQo+PiA+PiA+PiA+IChY
RU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6M2Y6MTMuNgo+PiA+PiA+PiA+IChYRU4pIFtWVC1E
XWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWIwMDAK
Pj4gPj4gPj4gPiAKPj4gPj4gPj4gPiBJIHdpbGwgcGFyayB0aGlzIEFUTSBhbmQgbGVhdmUgaXQg
Zm9yIHRoZSBJbnRlbCBndXlzIHRvIGRpYWdub3NlLgo+PiA+PiA+PiA+IAo+PiA+PiA+PiA+IEZv
ciB0aGUgcmVmZXJlbmNlLCB0aGUgc3BlY2lmaWMgYm94IEknbSB0ZXN0aW5nIEFUTSBoYXMgYSBY
ZW9uKFIpIENQVQo+PiA+PiA+PiA+IEU1LTE2MDcgMCBAIDMuMDBHSHogYW5kIGEgQzYwMC9YNzkg
Y2hpcHNldC4KPj4gPj4gPj4gPiAKPj4gPj4gPj4gCj4+ID4+ID4+ICtDaGFvIHdobyBjYW4gaGVs
cCBjaGVjayB3aGV0aGVyIHdlIGhhdmUgc3VjaCBhIGJveCBhdCBoYW5kLgo+PiA+PiA+PiAKPj4g
Pj4gPj4gYnR3IHBsZWFzZSBhbHNvIGdpdmUgeW91ciBCSU9TIHZlcnNpb24uCj4+ID4+ID4KPj4g
Pj4gPkl0J3MgYSBQcmVjaXNpb24gVDM2MDAgQklPUyBBMTQuCj4+ID4+IAo+PiA+PiBIaSwgUm9n
ZXIuCj4+ID4+IAo+PiA+PiBJIGZvdW5kIGEgSXZ5IGJyaWRnZSBib3ggd2l0aCBFNS0yNjk3IHYy
IGFuZCB0ZXN0ZWQgd2l0aCAiZG9tMD1wdmgiLCBhbmQKPj4gPgo+PiA+VGhlIG9uZXMgSSd2ZSBz
ZWVuIGlzc3VlcyB3aXRoIGFyZSBTYW5keSBCcmlkZ2Ugb3IgTmVoYWxlbSwgY2FuIHlvdQo+PiA+
ZmluZCBzb21lIG9mIHRoaXMgaGFyZHdhcmU/Cj4+IAo+PiBBcyBJIGV4cGVjdGVkLCBJIHdhcyBy
ZW1vdmVkIGZyb20gcmVjaXBlbnRzIDooLCB3aGljaCBtYWRlIG1lCj4+IGhhcmQgdG8gbm90aWNl
IHlvdXIgcmVwbGllcyBpbiB0aW1lLiAKPgo+U29ycnksIEkgaGF2ZSBubyBpZGVhIHdoeSBteSBN
VUEgZG9lcyB0aGF0LCBpdCBzZWVtcyB0byBiZSBhYmxlIHRvCj5kZWFsIGZpbmUgd2l0aCBvdGhl
ciByZWNpcGllbnRzLgo+Cj4+IFllcy4gSSB3aWxsLiBCdXQgbWF5IHRha2Ugc29tZSB0aW1lIChm
b3IgZXZlbiBJdnkgQnJpZGdlIGlzIHJhcmUpLgo+PiAKPj4gPgo+PiA+SSBoYXZlbid0IHRlc3Rl
ZCBJdnkgQnJpZGdlLCBidXQgYWxsIEhhc3dlbGwgYm94ZXMgSSd2ZSB0ZXN0ZWQgc2VlbSB0bwo+
PiA+d29yayBqdXN0IGZpbmUuCj4+IAo+PiBUaGUgcmVhc29uIHdoeSBJIGNob3NlIEl2eSBCcmlk
Z2UgcGFydGx5IGlzIHlvdSBzYWlkIHlvdSBmb3VuZCB0aGlzIGJ1ZyBvbgo+PiBhbG1vc3QgcHJl
LWhhc3dlbGwgYm94Lgo+Cj5JIHRlc3RlZCBOZWhhbGVtLCBTYW5keSBCcmlkZ2UgYW5kIEhhc3dl
bGwsIGJ1dCBzYWRseSBub3QgSXZ5IEJyaWRnZQo+KGluIGZhY3QgSSBkaWRuJ3QgZXZlbiBrbm93
IGFib3V0IEl2eSBCcmlkZ2UsIHRoYXQncyB3aHkgSSBzYWlkIGFsbAo+cHJlLUhhc3dlbGwpLgo+
Cj5JbiBmYWN0IEknbSBub3cgdHJ5aW5nIHdpdGggYSBOZWhhbGVtIHByb2Nlc3NvciB0aGF0IHNl
ZW0gdG8gd29yaywgc28KPndoYXRldmVyIHRoaXMgaXNzdWUgaXMgaXQgY2VydGFpbmx5IGRvZXNu
J3QgYWZmZWN0IGFsbCBtb2RlbHMgb3IKPmNoaXBzZXRzLgoKSGksIFJvZ2VyLgoKTGFzdCB3ZWVr
LCBJIGJvcnJvd2VkIGEgU2FuZHkgQnJpZGdlIHdpdGggSW50ZWwoUikgWGVvbihSKSBFNS0yNjkw
CjIuN0dIeiBhbmQgdGVzdGVkIHdpdGggJ2RvbTA9cHZoJy4gQnV0IEkgZGlkbid0IHNlZSB0aGUg
bWFjaGluZSBoYW5nLgoKSSBhbHNvIHRlc3RlZCBvbiBIYXN3ZWxsIGFuZCBmb3VuZCBSTVJScyBp
biBkbWFyIGFyZSBpbmNvcnJlY3Qgb24gbXkKaGFzd2VsbC4gVGhlIGU4MjAgb24gdGhhdCBtYWNo
aW5lIGlzOgooWEVOKSBbICAgIDAuMDAwMDAwXSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSBbICAg
IDAuMDAwMDAwXSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwOWE0MDAgKHVzYWJsZSkK
KFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwOWE0MDAgLSAwMDAwMDAwMDAwMGEwMDAw
IChyZXNlcnZlZCkKKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwZTAwMDAgLSAwMDAw
MDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAx
MDAwMDAgLSAwMDAwMDAwMDZmZjg0MDAwICh1c2FibGUpCihYRU4pIFsgICAgMC4wMDAwMDBdICAw
MDAwMDAwMDZmZjg0MDAwIC0gMDAwMDAwMDA3YWM1MTAwMCAocmVzZXJ2ZWQpCihYRU4pIFsgICAg
MC4wMDAwMDBdICAwMDAwMDAwMDdhYzUxMDAwIC0gMDAwMDAwMDA3YjY4MTAwMCAoQUNQSSBOVlMp
CihYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDdiNjgxMDAwIC0gMDAwMDAwMDA3YjdjZjAw
MCAoQUNQSSBkYXRhKQooWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA3YjdjZjAwMCAtIDAw
MDAwMDAwN2I4MDAwMDAgKHVzYWJsZSkKKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwN2I4
MDAwMDAgLSAwMDAwMDAwMDkwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgWyAgICAwLjAwMDAwMF0g
IDAwMDAwMDAwZmVkMWMwMDAgLSAwMDAwMDAwMGZlZDIwMDAwIChyZXNlcnZlZCkKKFhFTikgWyAg
ICAwLjAwMDAwMF0gIDAwMDAwMDAwZmY0MDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZl
ZCkKKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAyMDgwMDAw
MDAwICh1c2FibGUpCgpBbmQgdGhlIFJNUlJzIGluIERNQVIgYXJlOgooWEVOKSBbICAgIDAuMDAw
MDAwXSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJfUk1SUjoKKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZU
LURdIGVuZHBvaW50OiAwMDAwOjA1OjAwLjAKKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZG1h
ci5jOjYzODogICBSTVJSIHJlZ2lvbjogYmFzZV9hZGRyIDcyM2I0MDAwCmVuZF9hZGRyIDdhM2Yz
ZmZmCihYRU4pIFsgICAgMC4wMDAwMDBdIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9STVJSOgooWEVO
KSBbICAgIDAuMDAwMDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWQuMAooWEVOKSBbICAg
IDAuMDAwMDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWEuMAooWEVOKSBbICAgIDAuMDAw
MDAwXSBbVlQtRF1kbWFyLmM6NjM4OiAgIFJNUlIgcmVnaW9uOiBiYXNlX2FkZHIgNzIzYWMwMDAK
ZW5kX2FkZHIgNzIzYWVmZmYKKEVuZHBvaW50IDA1OjAwLjAgaXMgYSBSQUlEIGJ1cyBjb250cm9s
bGVyLiBFbmRwb2ludHMgMDAuMWQuMCBhbmQgMDAuMWEuMAphcmUgVVNCIGNvbnRyb2xsZXJzLikK
CkFmdGVyIERNQSByZW1hcHBpbmcgaXMgZW5hYmxlZCwgdHdvIERNQSB0cmFuc2xhdGlvbiBmYXVs
dHMgYXJlIHJlcG9ydGVkCmJ5IFZULWQ6CihYRU4pIFsgICAgOS41NDc5MjRdIFtWVC1EXWlvbW11
X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9CmZmZmY4MmMwMDAyMWIwMDAKKFhFTikg
WyAgICA5LjU1MDYyMF0gW1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVn
ID0KZmZmZjgyYzAwMDIxZDAwMAooWEVOKSBbICAgIDkuNTUzMzI3XSBbVlQtRF1pb21tdS5jOjky
MTogaW9tbXVfZmF1bHRfc3RhdHVzOiBQcmltYXJ5ClBlbmRpbmcgRmF1bHQKKFhFTikgWyAgICA5
LjU1NTkwNl0gW1ZULURdRE1BUjpbRE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDAwOjAwOjFh
LjBdCmZhdWx0IGFkZHIgN2EzZjUwMDAsIGlvbW11IHJlZyA9IGZmZmY4MmMwMDAyMWQwMDAKKFhF
TikgWyAgICA5LjU1ODUzN10gW1ZULURdRE1BUjogcmVhc29uIDA2IC0gUFRFIFJlYWQgYWNjZXNz
IGlzIG5vdCBzZXQKKFhFTikgWyAgICA5LjU1OTg2MF0gcHJpbnRfdnRkX2VudHJpZXM6IGlvbW11
ICMxIGRldiAwMDAwOjAwOjFhLjAgZ21mbgo3YTNmNQooWEVOKSBbICAgIDkuNTYxMTc5XSAgICAg
cm9vdF9lbnRyeVswMF0gPSAxMDcyNzdjMDAxCihYRU4pIFsgICAgOS41NjI0NDddICAgICBjb250
ZXh0W2QwXSA9IDJfMTA3MmMwNjAwMQooWEVOKSBbICAgIDkuNTYzNzc2XSAgICAgbDRbMDAwXSA9
IDljMDAwMDIwMmYxNzExMDcKKFhFTikgWyAgICA5LjU2NTEyNV0gICAgIGwzWzAwMV0gPSA5YzAw
MDAyMDJmMTUyMTA3CihYRU4pIFsgICAgOS41NjY0ODNdICAgICBsMlsxZDFdID0gOWMwMDAwMTA3
MjdjZTEwNwooWEVOKSBbICAgIDkuNTY3ODIxXSAgICAgbDFbMWY1XSA9IDgwMDAwMDAwMDAwMDAw
MDAKKFhFTikgWyAgICA5LjU2OTE2OF0gICAgIGwxWzFmNV0gbm90IHByZXNlbnQKKFhFTikgWyAg
ICA5LjU3MDUwMl0gW1ZULURdRE1BUjpbRE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDAwOjAw
OjFkLjBdCmZhdWx0IGFkZHIgN2EzZjQwMDAsIGlvbW11IHJlZyA9IGZmZmY4MmMwMDAyMWQwMDAK
KFhFTikgWyAgICA5LjU3MzE0N10gW1ZULURdRE1BUjogcmVhc29uIDA2IC0gUFRFIFJlYWQgYWNj
ZXNzIGlzIG5vdCBzZXQKKFhFTikgWyAgICA5LjU3NDQ4OF0gcHJpbnRfdnRkX2VudHJpZXM6IGlv
bW11ICMxIGRldiAwMDAwOjAwOjFkLjAgZ21mbgo3YTNmNAooWEVOKSBbICAgIDkuNTc1ODE5XSAg
ICAgcm9vdF9lbnRyeVswMF0gPSAxMDcyNzdjMDAxCihYRU4pIFsgICAgOS41NzcxMjldICAgICBj
b250ZXh0W2U4XSA9IDJfMTA3MmMwNjAwMQooWEVOKSBbICAgIDkuNTc4NDM5XSAgICAgbDRbMDAw
XSA9IDljMDAwMDIwMmYxNzExMDcKKFhFTikgWyAgICA5LjU3OTc3OF0gICAgIGwzWzAwMV0gPSA5
YzAwMDAyMDJmMTUyMTA3CihYRU4pIFsgICAgOS41ODExMTFdICAgICBsMlsxZDFdID0gOWMwMDAw
MTA3MjdjZTEwNwooWEVOKSBbICAgIDkuNTgyNDgyXSAgICAgbDFbMWY0XSA9IDgwMDAwMDAwMDAw
MDAwMDAKKFhFTikgWyAgICA5LjU4MzgxMl0gICAgIGwxWzFmNF0gbm90IHByZXNlbnQKKFhFTikg
WyAgIDEwLjUyMDE3Ml0gVW5hYmxlIHRvIGZpbmQgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIGFk
ZHJlc3MKKFhFTikgWyAgIDEwLjUyMTQ5OV0gRmFpbGVkIHRvIGxvYWQgRG9tMCBrZXJuZWwKKFhF
TikgWyAgIDEwLjUzMjE3MV0gCihYRU4pIFsgICAxMC41MzU0NjRdICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgWyAgIDEwLjU0MjYzNl0gUGFuaWMgb24gQ1BV
IDA6CihYRU4pIFsgICAxMC41NDczOTRdIENvdWxkIG5vdCBzZXQgdXAgRE9NMCBndWVzdCBPUwoo
WEVOKSBbICAgMTAuNTUzNjA1XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCgpUaGUgZmF1bHQgYWRkcmVzcyB0aGUgZGV2aWNlcyBmYWlsZWQgdG8gYWNjZXNzIGlzIG1h
cmtlZCBhcyByZXNlcnZlZCBpbgplODIwIGFuZCBpc24ndCByZXNlcnZlZCBmb3IgdGhlIGRldmlj
ZXMgYWNjb3JkaW5nIHRvIHRoZSBSTVJScyBpbiBETUFSLgpTbyBJIHRoaW5rIHdlIGNhbiBkcmF3
IGEgY29uY2x1c2lvbiB0aGF0IHNvbWUgZXhpc3RpbmcgQklPU3MgZG9uJ3QKZXhwb3NlIGNvcnJl
Y3QgUk1SUiB0byBPUyBieSBETUFSLiBBbmQgd2UgbmVlZCBhIHdvcmthcm91bmQgc3VjaCBhcwpp
b21tdV9pbmNsdXNpdmVfbWFwcGluZyB0byBkZWFsIHdpdGggc3VjaCBraW5kIG9mIEJJT1MgZm9y
IGJvdGggcHYgZG9tMAphbmQgcHZoIGRvbTAuCgpBcyB0byB0aGUgbWFjaGluZSBoYW5nIFJvZ2Vy
IG9ic2VydmVkLCBJIGhhdmUgbm8gaWRlYSBvbiB0aGUgY2F1c2UuIFJvZ2VyLApoYXZlIHlvdSBl
dmVyIHNlZW4gdGhlIFZULWQgb24gdGhhdCBtYWNoaW5lIHJlcG9ydGluZyBhIERNQQp0cmFuc2xh
dGlvbiBmYXVsdD8gSWYgbm90LCBjYW4geW91IGNyZWF0ZSBvbmUgZmF1bHQgaW4gbmF0aXZlPyBJ
IHRoaW5rCnRoaXMgY2FuIHRlbGwgdXMgd2hldGhlciB0aGUgaGFyZHdhcmUncyBmYXVsdCByZXBv
cnQgZnVuY3Rpb24gd29ya3Mgd2VsbApvciB0aGVyZSBhcmUgc29tZSBidWdzIGluIFhlbiBjb2Rl
LiBXaGF0IGlzIHlvdXIgb3BpbmlvbiBvbiB0aGlzIHRyaWFsPwoKVGhhbmtzCmNoYW8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXJ-0006lA-QZ; Mon, 04 Sep 2017 08:15:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXI-0006k7-Hk
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FD/13-03423-F8B0DA95; Mon, 04 Sep 2017 08:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXrefe22
 kwa954hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8avY9/ZCk5IVvS+W8nYwHhdpIuRk0NCwF/i
 y77/7CA2m4CexMbZr5hAbBEBWYnVXXPA4swCn5gkGo45gtjCApYS559NAYpzcLAIqEj8fGIOE
 uYVsJVYMHMNK8RIeYldbRfBbE4BO4mzq98wgthCQDU9iw8zQ9iqEq9f7GKB6BWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzA0GEAgh2MO9cHHmKU5GBSEuW9/3hNpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3uOcayOFBItS01Mr0jJzgEEMk5bg4FES4dUGSfMWFyTmFmemQ6ROMSpKifMeBUkIgCQySvPg2
 mCRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvExcQFN4MvNK4Ka/AlrMBLS46uUakMUliQ
 gpqQZG7+1BpxdPMQl+qP1WVlknzbaJpyf421mB+L9fczn3Stwz0hdpK8gsL3smKJUn1NcdZ6p
 0S7rQU+FP2tnLHxf+ZXc63/H52Odlas2e+ixqC1Y8unGs0mF15qfdV3nY4rbP7M/z+FakrbMq
 7feLE+keojwfv8n9yTq/soTLNbvt2NySO1dV9fiUWIozEg21mIuKEwGtgZ7blwIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504512908!77498317!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41665 invoked from network); 4 Sep 2017 08:15:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424743"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:40 +0100
Message-ID: <20170904081452.12960-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 02/14] x86/np2m: add np2m_flush_base()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmdW5jdGlvbiBmaW5kcyBhbGwgbnAybSBvYmplY3RzIHdpdGggdGhlIHNwZWNpZmll
ZCBucDJtX2Jhc2UKYW5kIGZsdXNoZXMgdGhlbS4KCkNvbnZlcnQgcDJtX2ZsdXNoX3RhYmxlKCkg
aW50byBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKCkgaW4gb3JkZXIgbm90IHRvCnJlbGVhc2UgdGhl
IHAybV9sb2NrIGFmdGVyIG5wMm1fYmFzZSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tClJGQyAtLT4gdjE6Ci0gcDJtX3Vu
bG9jayhwMm0pIGlzIG1vdmVkIGZyb20gcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZCgpIHRvCiAgcDJt
X2ZsdXNoX3RhYmxlKCkgZm9yIGJhbGFuY2VkIGxvY2svdW5sb2NrCi0gbnAybV9mbHVzaF9lcHRw
KCkgaXMgcmVuYW1lZCB0byBucDJtX2ZsdXNoX2Jhc2UoKQoKIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGI4YzhiYmE0MjEuLjk0YTQyNDAwYWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
QEAgLTE3MDgsMTUgKzE3MDgsMTQgQEAgcDJtX2dldGxydV9uZXN0ZWRwMm0oc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICByZXR1cm4gcDJtOwogfQogCi0vKiBS
ZXNldCB0aGlzIHAybSB0YWJsZSB0byBiZSBlbXB0eSAqLwogc3RhdGljIHZvaWQKLXAybV9mbHVz
aF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQorcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnRvcCwgKnBn
OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBtZm5fdCBtZm47CiAK
LSAgICBwMm1fbG9jayhwMm0pOworICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21lKHAybSkpOwog
CiAgICAgLyoKICAgICAgKiAiSG9zdCIgcDJtIHRhYmxlcyBjYW4gaGF2ZSBzaGFyZWQgZW50cmll
cyAmYyB0aGF0IG5lZWQgYSBiaXQgbW9yZSBjYXJlCkBAIC0xNzI5LDEwICsxNzI4LDcgQEAgcDJt
X2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAgICAvKiBObyBuZWVkIHRv
IGZsdXNoIGlmIGl0J3MgYWxyZWFkeSBlbXB0eSAqLwogICAgIGlmICggcDJtX2lzX25lc3RlZHAy
bShwMm0pICYmIHAybS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKLSAgICB7Ci0gICAg
ICAgIHAybV91bmxvY2socDJtKTsKICAgICAgICAgcmV0dXJuOwotICAgIH0KIAogICAgIC8qIFRo
aXMgaXMgbm8gbG9uZ2VyIGEgdmFsaWQgbmVzdGVkIHAybSBmb3IgYW55IGFkZHJlc3Mgc3BhY2Ug
Ki8KICAgICBwMm0tPm5wMm1fYmFzZSA9IFAyTV9CQVNFX0VBRERSOwpAQCAtMTc1Miw3ICsxNzQ4
LDE0IEBAIHAybV9mbHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICAg
ICAgZC0+YXJjaC5wYWdpbmcuZnJlZV9wYWdlKGQsIHBnKTsKICAgICB9CiAgICAgcGFnZV9saXN0
X2FkZCh0b3AsICZwMm0tPnBhZ2VzKTsKK30KIAorLyogUmVzZXQgdGhpcyBwMm0gdGFibGUgdG8g
YmUgZW1wdHkgKi8KK3N0YXRpYyB2b2lkCitwMm1fZmx1c2hfdGFibGUoc3RydWN0IHAybV9kb21h
aW4gKnAybSkKK3sKKyAgICBwMm1fbG9jayhwMm0pOworICAgIHAybV9mbHVzaF90YWJsZV9sb2Nr
ZWQocDJtKTsKICAgICBwMm1fdW5sb2NrKHAybSk7CiB9CiAKQEAgLTE3NzMsNiArMTc3NiwyNiBA
QCBwMm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHAybV9mbHVz
aF90YWJsZShkLT5hcmNoLm5lc3RlZF9wMm1baV0pOwogfQogCit2b2lkIG5wMm1fZmx1c2hfYmFz
ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpCit7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworICAg
IHVuc2lnbmVkIGludCBpOworCisgICAgbnAybV9iYXNlICY9IH4oMHhmZmZ1bGwpOworCisgICAg
bmVzdGVkcDJtX2xvY2soZCk7CisgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTkVTVEVEUDJNOyBp
KysgKQorICAgIHsKKyAgICAgICAgcDJtID0gZC0+YXJjaC5uZXN0ZWRfcDJtW2ldOworICAgICAg
ICBwMm1fbG9jayhwMm0pOworICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFz
ZSApCisgICAgICAgICAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7CisgICAgICAgIHAy
bV91bmxvY2socDJtKTsKKyAgICB9CisgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKK30KKwogc3Rh
dGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiB7CiAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKaW5kZXggOTA4NmJiMzVkYy4uY2ZiMDA1OTFjZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC03
NzksNiArNzc5LDggQEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRf
dCBncGEpOwogdm9pZCBwMm1fZmx1c2goc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pOwogLyogRmx1c2hlcyBhbGwgbmVzdGVkIHAybSB0YWJsZXMgKi8KIHZvaWQgcDJtX2Zs
dXNoX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKTsKKy8qIEZsdXNoZXMgYWxsIG5wMm0gb2Jq
ZWN0cyB3aXRoIHRoZSBzcGVjaWZpZWQgbnAybV9iYXNlICovCit2b2lkIG5wMm1fZmx1c2hfYmFz
ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpOwogCiB2b2lkIG5lc3Rl
ZHAybV93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4sCiAgICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LCB1bnNpZ25lZCBp
bnQgbGV2ZWwpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXI-0006k9-CG; Mon, 04 Sep 2017 08:15:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXH-0006js-1x
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A1/BE-03283-E8B0DA95; Mon, 04 Sep 2017 08:15:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDvW4v99p
 Ig4PLTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9h+4zF5wQrXhzbzJTA+M+wS5GTg4JAX+J
 OW2rWUFsNgE9iY2zXzGB2CICshKru+awg9jMAp+YJBqOOYLYwgKOEkvPTWIGsVkEVCTenmgDq
 uHg4BWwlbi2RgJipLzErraLYCOFBFQlXr/YxQJi8woISpyc+YQFYqSExMEXL5gnMHLPQpKahS
 S1gJFpFaNGcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCgwAME
 Oxp3rAw8xSnIwKYny3n+8JlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9xzrWRQoJFqempFWmZ
 OcCghElLcPAoifBqg6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9yhIkQBIUUZpHtwIW
 IRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjAvExfQFJ7MvBK4Ta+AjmACOqLq5RqQI0oSEV
 JSDYyMPzMz+bbwlf3ymn8ks7n8477jgucWF/QIFnv0rNGdYtNaod4kdF+iqOv0m5x7ZbMYw4T
 +Onz14+j71jRhbvz3Q+Km6ux5U80Ytj3S9q25VJDRZ1Abv3D7BvnahTnxVyoYWgKWeb5qWFh9
 pnzhjGlabe75h16+YNlSVbPsx8P135esO2KW3K7EUpyRaKjFXFScCACg3DQdiwIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504512908!77498317!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41059 invoked from network); 4 Sep 2017 08:15:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424741"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:38 +0100
Message-ID: <20170904081452.12960-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 00/14] Nested p2m: allow sharing between vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmVzdGVkIHAybSAoc2hhZG93IEVQVCkgaXMgYW4gb2JqZWN0IHRoYXQgc3RvcmVzIG1lbW9yeSBh
ZGRyZXNzCnRyYW5zbGF0aW9ucyBmcm9tIEwyIEdQQSBkaXJlY3RseSB0byBMMCBIUEEuIFRoaXMg
aXMgYWNoaWV2ZWQgYnkKY29tYmluaW5nIHRvZ2V0aGVyIEwxIEVQVCB3aXRoIEwwIEVQVCBkdXJp
bmcgTDIgRVBUIHZpb2xhdGlvbnMuCgpJbiB0aGUgdXN1YWwgY2FzZSwgTDEgdXNlcyB0aGUgc2Ft
ZSBFUFRQIHZhbHVlIGluIFZNQ1MxMiBmb3IgYWxsIHZDUFVzCm9mIGEgTDIgZ3Vlc3QuIEJ1dCB1
bmZvcnR1bmF0ZWx5LCBpbiBjdXJyZW50IFhlbidzIGltcGxlbWVudGF0aW9uLCBlYWNoCnZDUFUg
aGFzIGl0cyBvd24gbjJwbSBvYmplY3Qgd2hpY2ggY2Fubm90IGJlIHNoYXJlZCB3aXRoIG90aGVy
IHZDUFVzLgpUaGlzIGxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgaXNzdWVzIGlmIGEgbmVzdGVkIGd1
ZXN0IGhhcyBTTVA6CgogICAgMS4gVGhlcmUgd2lsbCBiZSBtdWx0aXBsZSBucDJtIG9iamVjdHMg
KDEgcGVyIG5lc3RlZCB2Q1BVKSB3aXRoCiAgICAgICB0aGUgc2FtZSBucDJtX2Jhc2UgKEwxIEVQ
VFAgdmFsdWUgaW4gVk1DUzEyKS4KCiAgICAyLiBTYW1lIEVQVCB2aW9sYXRpb25zIHdpbGwgYmUg
cHJvY2Vzc2VkIGluZGVwZW5kZW50bHkgYnkgZWFjaCB2Q1BVLgoKICAgIDMuIFNpbmNlIE1BWF9O
RVNURURQMk0gaXMgZGVmaW5lZCBhcyAxMCwgaWYgYSBkb21haW4gaGFzIG1vcmUgdGhhbgogICAg
ICAgMTAgbmVzdGVkIHZDUFVzLCBwZXJmb3JtYW5jZSB3aWxsIGJlIGV4dHJlbWVseSBkZWdyYWRl
ZCBkdWUgdG8KICAgICAgIGNvbnN0YW50IG5wMm0gTFJVIGxpc3QgdGhyYXNoaW5nIGFuZCBucDJt
IGZsdXNoaW5nLgoKVGhpcyBwYXRjaCBzZXJpZXMgbWFrZXMgaXQgcG9zc2libGUgdG8gc2hhcmUg
b25lIG5wMm0gb2JqZWN0IGJldHdlZW4KZGlmZmVyZW50IHZDUFVzIHRoYXQgaGF2ZSB0aGUgc2Ft
ZSBucDJtX2Jhc2UuIFNoYXJpbmcgb2YgbnAybSBvYmplY3RzCmltcHJvdmVzIHNjYWxhYmlsaXR5
IG9mIGEgZG9tYWluIGZyb20gMTAgbmVzdGVkIHZDUFVzIHRvIDEwIG5lc3RlZApndWVzdHMgKHdp
dGggYXJiaXRyYXJ5IG51bWJlciBvZiB2Q1BVcyBwZXIgZ3Vlc3QpLgoKUkZDIC0tPiB2MToKLSBT
b21lIGNvbW1pdCBtZXNzYWdlcyBhcmUgdXBkYXRlZCBiYXNlZCBvbiBHZW9yZ2UncyBjb21tZW50
cwotIFJlcGxhY2VkIFZNWCdzIHRlcm1pbm9sb2d5IGluIGNvbW1vbiBjb2RlIHdpdGggSFZNJ3Mg
b25lCi0gUGF0Y2ggIng4Ni92dm14OiBhZGQgc3RhbGVfZXB0cCBmbGFnIiBpcyBzcGxpdCBpbnRv
CiAgIng4Ni9ucDJtOiBhZGQgc3RhbGVfbnAybSBmbGFnIiBhbmQKICAieDg2L3Z2bXg6IHJlc3Rh
cnQgbmVzdGVkIHZtZW50cnkgaW4gY2FzZSBvZiBzdGFsZV9ucDJtIgotIEFkZGVkICJ4ODYvbnAy
bTogcmVmYWN0b3IgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKCkiIHBhdGNoCi0gSSd2ZSBkb25l
IHNvbWUgbGlnaHQgbmVzdGVkIFNWTSB0ZXN0aW5nIGFuZCBmaXhlZCAxIHJlZ3Jlc3Npb24KICAo
c2VlIHBhdGNoICM0KQoKU2VyZ2V5IER5YXNsaSAoMTQpOgogIHg4Ni9ucDJtOiByZWZhY3RvciBw
Mm1fZ2V0X25lc3RlZHAybSgpCiAgeDg2L25wMm06IGFkZCBucDJtX2ZsdXNoX2Jhc2UoKQogIHg4
Ni92dm14OiB1c2UgbnAybV9mbHVzaF9iYXNlKCkgZm9yIElOVkVQVF9TSU5HTEVfQ09OVEVYVAog
IHg4Ni9ucDJtOiByZW1vdmUgbnAybV9iYXNlIGZyb20gcDJtX2dldF9uZXN0ZWRwMm0oKQogIHg4
Ni9ucDJtOiBhZGQgbnAybV9nZW5lcmF0aW9uCiAgeDg2L25wMm06IGFkZCBzdGFsZV9ucDJtIGZs
YWcKICB4ODYvdnZteDogcmVzdGFydCBuZXN0ZWQgdm1lbnRyeSBpbiBjYXNlIG9mIHN0YWxlX25w
Mm0KICB4ODYvbnAybTogYWRkIG5wMm1fc2NoZWR1bGUoKQogIHg4Ni9ucDJtOiBhZGQgcDJtX2dl
dF9uZXN0ZWRwMm1fbG9ja2VkKCkKICB4ODYvbnAybTogaW1wcm92ZSBuZXN0ZWRodm1faGFwX25l
c3RlZF9wYWdlX2ZhdWx0KCkKICB4ODYvbnAybTogaW1wbGVtZW50IHNoYXJpbmcgb2YgbnAybSBi
ZXR3ZWVuIHZDUFVzCiAgeDg2L25wMm06IHJlZmFjdG9yIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tl
ZCgpCiAgeDg2L25wMm06IGFkZCBicmVhayB0byBucDJtX2ZsdXNoX2VwdHAoKQogIHg4Ni92dm14
OiByZW1vdmUgRVBUUCB3cml0ZSBmcm9tIGVwdF9oYW5kbGVfdmlvbGF0aW9uKCkKCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvaHZtL25lc3Rl
ZGh2bS5jICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyB8ICAg
NiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyAgICAgfCAgIDYgKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICAgIHwgIDE0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYyAgICAgIHwgIDI4ICsrKysrLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hh
cC5jIHwgIDI5ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgIHwgMTc0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAg
ICAgfCAgMTcgKysrLQogMTAgZmlsZXMgY2hhbmdlZCwgMjExIGluc2VydGlvbnMoKyksIDcwIGRl
bGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXK-0006lL-10; Mon, 04 Sep 2017 08:15:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXI-0006k7-Tt
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C8/23-03423-09B0DA95; Mon, 04 Sep 2017 08:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUrefe22
 kQedXE4slHxezODB6HN39mymAMYo1My8pvyKBNeN7z0rWgucSFRv/CDcw/hfuYuTkkBDwl1h3
 awcriM0moCexcfYrJhBbREBWYnXXHHYQm1ngE5NEwzFHEFtYIECiedYcsHoWARWJvYt+MXcxc
 nDwCthKzDmQADFSXmJX20WwEk4BO4mzq98wgthCQCU9iw8zQ9iqEq9f7GIBsXkFBCVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMGwYgGAHY8c/p0OMkhxMSqK89x+viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wSvBtTZSSLAoNT21Ii0zBxjAMGkJDh4lEV45kDRvcUFibnFmOkTqFKOilDivG0hCACSRUZoH1
 waLmkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0GMoUnM68EbvoroMVMQIurXq4BWVySiJ
 CSamC0rhYU25jLLbKJc/m2XUHWDBz7gk+of+tbvWJ70Akmwd235qxf+1SP9z6PHpfh/dfuHc9
 yN9yffkSq5Jiv5feO5d+YZz2ZtWRqhdOnJqfuL9M08qZKHNryPkO0ejunl/2qe6cn2i869CDt
 9M6fcvGvNuTYyegt8At0kVGU955/6YrZJLMzHwyeKbEUZyQaajEXFScCAJq42a2VAgAA
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504512910!114067308!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36620 invoked from network); 4 Sep 2017 08:15:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438259575"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:45 +0100
Message-ID: <20170904081452.12960-8-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 07/14] x86/vvmx: restart nested vmentry in
	case of stale_np2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgYW4gSVBJIGZsdXNoZXMgdkNQVSdzIG5wMm0gb2JqZWN0IGp1c3QgYmVmb3JlIG5lc3RlZCB2
bWVudHJ5LCB0aGVyZQp3aWxsIGJlIGEgc3RhbGUgc2hhZG93IEVQVFAgdmFsdWUgaW4gVk1DUzAy
LiBBbGxvdyB2bWVudHJ5IHRvIGJlCnJlc3RhcnRlZCBpbiBzdWNoIGNhc2VzIGFuZCBhZGQgbnZt
eF9lcHRwX3VwZGF0ZSgpIHRvIHBlcmZvcm0gYW4gdXBkYXRlLgoKU2lnbmVkLW9mZi1ieTogU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAg
fCAgOCArKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICB8IDE0ICsrKysrKysr
KysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvZW50cnkuUwppbmRleCA1M2VlZGM2MzYzLi45ZmI4Zjg5MjIwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L2VudHJ5LlMKQEAgLTc5LDYgKzc5LDggQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogCiAgICAg
ICAgIG1vdiAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwgdm14X3ZtZW50ZXJfaGVscGVyCisgICAg
ICAgIGNtcCAgJDAsJWVheAorICAgICAgICBqbmUgLkx2bXhfdm1lbnRyeV9yZXN0YXJ0CiAgICAg
ICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIAogICAgICAgICBwb3AgICVy
MTUKQEAgLTExNyw2ICsxMTksMTAgQEAgRU5UUlkodm14X2FzbV9kb192bWVudHJ5KQogICAgICAg
ICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5CiAKKy5Mdm14
X3ZtZW50cnlfcmVzdGFydDoKKyAgICAgICAgc3RpCisgICAgICAgIGptcCAgLkx2bXhfZG9fdm1l
bnRyeQorCiAuTHZteF9nb3RvX2VtdWxhdG9yOgogICAgICAgICBzdGkKICAgICAgICAgbW92ICAl
cnNwLCVyZGkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZjZkYTExOWM5Zi4uMDY1MDk1OTBiNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKQEAgLTQyMjMsMTMgKzQyMjMsMTcgQEAgc3RhdGljIHZvaWQgbGJyX2ZpeHVwKHZv
aWQpCiAgICAgICAgIGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwKCk7CiB9CiAKLXZvaWQgdm14X3Zt
ZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoraW50IHZteF92
bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgdTMyIG5ld19hc2lkLCBvbGRfYXNpZDsK
ICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAqcF9hc2lkOwogICAgIGJvb2xfdCBuZWVkX2ZsdXNo
OwogCisgICAgLyogU2hhZG93IEVQVFAgY2FuJ3QgYmUgdXBkYXRlZCBoZXJlIGJlY2F1c2UgaXJx
cyBhcmUgZGlzYWJsZWQgKi8KKyAgICAgaWYgKCBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUo
Y3VycikgJiYgdmNwdV9uZXN0ZWRodm0oY3Vycikuc3RhbGVfbnAybSApCisgICAgICAgICByZXR1
cm4gMTsKKwogICAgIGlmICggY3Vyci0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRv
X3Jlc3VtZSApCiAgICAgICAgIGN1cnItPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5k
b19yZXN1bWUoY3Vycik7CiAKQEAgLTQyOTAsNiArNDI5NCw4IEBAIHZvaWQgdm14X3ZtZW50ZXJf
aGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIF9fdm13cml0ZShH
VUVTVF9SSVAsICAgIHJlZ3MtPnJpcCk7CiAgICAgX192bXdyaXRlKEdVRVNUX1JTUCwgICAgcmVn
cy0+cnNwKTsKICAgICBfX3Ztd3JpdGUoR1VFU1RfUkZMQUdTLCByZWdzLT5yZmxhZ3MgfCBYODZf
RUZMQUdTX01CUyk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRl
eCBlYTJkYTE0NDg5Li4yNmNlMzQ5Yzc2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNDA1LDEyICsx
NDA1LDI2IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1leGl0KHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIHZtc3VjY2VlZChyZWdzKTsKIH0KIAorc3RhdGljIHZvaWQgbnZteF9lcHRw
X3VwZGF0ZSh2b2lkKQoreworICAgIGlmICggIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShj
dXJyZW50KSB8fAorICAgICAgICAgIHZjcHVfbmVzdGVkaHZtKGN1cnJlbnQpLm52X3ZtZXhpdF9w
ZW5kaW5nIHx8CisgICAgICAgICAhdmNwdV9uZXN0ZWRodm0oY3VycmVudCkuc3RhbGVfbnAybSB8
fAorICAgICAgICAgIW5lc3RlZGh2bV9wYWdpbmdfbW9kZV9oYXAoY3VycmVudCkgKQorICAgICAg
ICByZXR1cm47CisKKyAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChj
dXJyZW50KSk7CisgICAgdmNwdV9uZXN0ZWRodm0oY3VycmVudCkuc3RhbGVfbnAybSA9IGZhbHNl
OworfQorCiB2b2lkIG52bXhfc3dpdGNoX2d1ZXN0KHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3Rl
ZGh2bSh2KTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKTsKIAorICAgIG52bXhfZXB0cF91cGRhdGUoKTsKKwogICAgIC8qCiAgICAgICogQSBw
ZW5kaW5nIElPIGVtdWxhdGlvbiBtYXkgc3RpbGwgYmUgbm90IGZpbmlzaGVkLiBJbiB0aGlzIGNh
c2UsIG5vCiAgICAgICogdmlydHVhbCB2bXN3aXRjaCBpcyBhbGxvd2VkLiBPciBlbHNlLCB0aGUg
Zm9sbG93aW5nIElPIGVtdWxhdGlvbiB3aWxsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXL-0006mF-3P; Mon, 04 Sep 2017 08:15:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXJ-0006ka-9N
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 48/A8-03454-09B0DA95; Mon, 04 Sep 2017 08:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXncC99p
 Ig0nt7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzC9uYCz6IVjzv38PawPhSsIuRk0NCwF9i
 3ptWFhCbTUBPYuPsV0wgtoiArMTqrjnsIDazwCcmiYZjjiC2sIC5RM+ZY8wgNouAisSJnTfB6
 nkFbCXOtK1khJgpL7Gr7SIriM0pYCdxdvUbsLgQUE3P4sPMELaqxOsXu1ggegUlTs58wgKxS0
 Li4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMweBiAYAfjzvWBhxglOZiURHnvP14TKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 9zjn2kghwaLU9NSKtMwcYBjDpCU4eJREeLVB0rzFBYm5xZnpEKlTjIpS4rxHQRICIImM0jy4N
 ljsXGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwLxMX0BSezLwSuOmvgBYzAS2uerkGZHFJIk
 JKqoGxuchZ9bjW6seMFnpN6ooMLBV6CzM2b7jONd1kRrLFgTDjv+WvN1ts4+R/lppRyH33TEw
 Ow7p7Bw4HvuHT8WKZc3RK1Or3bSw+F684BDq97NVYxnKw83eWnLYHYx5X57F9E7les51oCGq9
 F+Zz/HrSNNM9hel7N76Kcvbctm7pBAPpO75z/ayUWIozEg21mIuKEwEmX2s6mAIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504512908!77498317!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41832 invoked from network); 4 Sep 2017 08:15:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424745"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:43 +0100
Message-ID: <20170904081452.12960-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 05/14] x86/np2m: add np2m_generation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5wMm1fZ2VuZXJhdGlvbiBlbGVtZW50IHRvIGJvdGggcDJtX2RvbWFpbiBhbmQgbmVzdGVk
dmNwdS4KCm5wMm0ncyBnZW5lcmF0aW9uIHdpbGwgYmUgaW5jcmVtZW50ZWQgZWFjaCB0aW1lIHRo
ZSBucDJtIGlzIGZsdXNoZWQuClRoaXMgd2lsbCBhbGxvdyB0byBkZXRlY3QgaWYgYSBuZXN0ZWQg
dmNwdSBoYXMgdGhlIHN0YWxlIG5wMm0uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0u
YyAgIHwgMSArCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgfCAzICsrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIHwgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
ICAgICAgfCAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVk
aHZtLmMKaW5kZXggZjJmNzQ2OWQ4Ni4uMzJiOGFjY2E2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9uZXN0ZWRodm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCkBA
IC01Niw2ICs1Niw3IEBAIG5lc3RlZGh2bV92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAg
IG52LT5udl92dm1jeGFkZHIgPSBJTlZBTElEX1BBRERSOwogICAgIG52LT5udl9mbHVzaHAybSA9
IDA7CiAgICAgbnYtPm52X3AybSA9IE5VTEw7CisgICAgbnYtPm5wMm1fZ2VuZXJhdGlvbiA9IDA7
CiAKICAgICBodm1fYXNpZF9mbHVzaF92Y3B1X2FzaWQoJm52LT5udl9uMmFzaWQpOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5k
ZXggYjczNTk1MDM0OS4uMjk5OWI4NThlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzMsNiArNzMsNyBAQCBzdGF0aWMg
aW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiAgICAgcDJtLT5wMm1fY2xhc3MgPSBwMm1faG9zdDsKIAogICAgIHAybS0+bnAybV9iYXNl
ID0gUDJNX0JBU0VfRUFERFI7CisgICAgcDJtLT5ucDJtX2dlbmVyYXRpb24gPSAwOwogCiAgICAg
Zm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHAybS0+cG9kLm1ycC5saXN0KTsgKytpICkKICAg
ICAgICAgcDJtLT5wb2QubXJwLmxpc3RbaV0gPSBnZm5feChJTlZBTElEX0dGTik7CkBAIC0xNzMy
LDYgKzE3MzMsNyBAQCBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiAKICAgICAvKiBUaGlzIGlzIG5vIGxvbmdlciBhIHZhbGlkIG5lc3RlZCBwMm0gZm9yIGFu
eSBhZGRyZXNzIHNwYWNlICovCiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsK
KyAgICBwMm0tPm5wMm1fZ2VuZXJhdGlvbisrOwogCiAgICAgLyogTWFrZSBzdXJlIG5vYm9keSBl
bHNlIGlzIHVzaW5nIHRoaXMgcDJtIHRhYmxlICovCiAgICAgbmVzdGVkaHZtX3ZtY3hfZmx1c2h0
bGIocDJtKTsKQEAgLTE4MDYsNiArMTgwOCw3IEBAIHN0YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAgbnYtPm52X2ZsdXNo
cDJtID0gMDsKICAgICBudi0+bnZfcDJtID0gcDJtOworICAgIG52LT5ucDJtX2dlbmVyYXRpb24g
PSBwMm0tPm5wMm1fZ2VuZXJhdGlvbjsKICAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29y
LCBwMm0tPmRpcnR5X2NwdW1hc2spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5kZXggNmM1
NDc3M2YxYy4uOTE2NTE1ODFkYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtMTE1LDYgKzEx
NSw3IEBAIHN0cnVjdCBuZXN0ZWR2Y3B1IHsKIAogICAgIGJvb2xfdCBudl9mbHVzaHAybTsgLyog
VHJ1ZSwgd2hlbiBwMm0gdGFibGUgbXVzdCBiZSBmbHVzaGVkICovCiAgICAgc3RydWN0IHAybV9k
b21haW4gKm52X3AybTsgLyogdXNlZCBwMm0gdGFibGUgZm9yIHRoaXMgdmNwdSAqLworICAgIHVp
bnQ2NF90IG5wMm1fZ2VuZXJhdGlvbjsKIAogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkIG52X24y
YXNpZDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMWQxN2ZkNWY5Ny4uMWE3MDAyY2JjZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCkBAIC0yMDksNiArMjA5LDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAqIHRvIHNl
dCBpdCB0byBhbnkgb3RoZXIgdmFsdWUuICovCiAjZGVmaW5lIFAyTV9CQVNFX0VBRERSICAgICAo
fjBVTEwpCiAgICAgdWludDY0X3QgICAgICAgICAgIG5wMm1fYmFzZTsKKyAgICB1aW50NjRfdCAg
ICAgICAgICAgbnAybV9nZW5lcmF0aW9uOwogCiAgICAgLyogTmVzdGVkIHAybXM6IGxpbmtlZCBs
aXN0IG9mIG4ycG1zIGFsbG9jYXRlZCB0byB0aGlzIGRvbWFpbi4gCiAgICAgICogVGhlIGhvc3Qg
cDJtIGhhc29sZHMgdGhlIGhlYWQgb2YgdGhlIGxpc3QgYW5kIHRoZSBucDJtcyBhcmUgCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXK-0006lW-7t; Mon, 04 Sep 2017 08:15:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXI-0006k0-UZ
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 DE/70-01916-F8B0DA95; Mon, 04 Sep 2017 08:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG4f99p
 Ig62PmCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTH5cwFTxgq9h9S7GBcSVrFyMnh4SAv8T5
 KQ/ZQGw2AT2JjbNfMYHYIgKyEqu75rCD2MwCn5gkGo45gtjCAsES616tButlEVCRaDg4mwXE5
 hWwlVh64CcTxEx5iV1tF8FqOAXsJM6ufsMIYgsB1fQsPswMYatKvH6xC6pXUOLkzCcsELskJA
 6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpO
 K9ZLzczcxAkOnnoGBcQdj+wm/Q4ySHExKorz3H6+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 K8G1NlJIsCg1PbUiLTMHGMQwaQkOHiURXjmQNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81Klx
 HndQIoEQIoySvPgRsAi6hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5tIFN4MvNK4Da9Aj
 qCCeiIqpdrQI4oSURISTUwLpz3S9z86a+/kTK7t/0WDrfpSFvxhvnsRYFdvgG8QeV7o4yPeZn
 81486oi4h6XXizqG33mf7JFkVX79uf9pjJjV9c3zTulyReH7jM5fPb/nZY7eQX//cNludGBUl
 0zNuKo+er8ifYP92/kweyTctoiF2JcsOPDSO3Z5/pimhVM3yZ4ZF2WlOJZbijERDLeai4kQAg
 ltLN6MCAAA=
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504512908!113034703!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60711 invoked from network); 4 Sep 2017 08:15:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438259572"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:41 +0100
Message-ID: <20170904081452.12960-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 03/14] x86/vvmx: use np2m_flush_base() for
	INVEPT_SINGLE_CONTEXT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bnZteF9oYW5kbGVfaW52ZXB0KCkgdXBkYXRlcyBjdXJyZW50J3MgbnAybSBqdXN0IHRvIGZsdXNo
IGl0LiBJbnN0ZWFkLAp1c2UgdGhlIG5ldyBucDJtX2ZsdXNoX2Jhc2UoKSBkaXJlY3RseSBmb3Ig
dGhpcyBwdXJwb3NlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDcgKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYwppbmRleCBlMjM2MWExMzk0Li4zYzVmNTYwYWVjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBA
IC0xOTEwLDEyICsxOTEwLDcgQEAgaW50IG52bXhfaGFuZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB7CiAgICAgY2FzZSBJTlZFUFRfU0lOR0xFX0NPTlRFWFQ6CiAg
ICAgewotICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0o
Y3VycmVudCwgZXB0cCk7Ci0gICAgICAgIGlmICggcDJtICkKLSAgICAgICAgewotICAgICAgICAg
ICAgcDJtX2ZsdXNoKGN1cnJlbnQsIHAybSk7Ci0gICAgICAgICAgICBlcHRfc3luY19kb21haW4o
cDJtKTsKLSAgICAgICAgfQorICAgICAgICBucDJtX2ZsdXNoX2Jhc2UoY3VycmVudCwgZXB0cCk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIElOVkVQVF9BTExfQ09OVEVYVDoKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXK-0006m4-So; Mon, 04 Sep 2017 08:15:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXI-0006k8-V0
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 EA/F0-02044-F8B0DA95; Mon, 04 Sep 2017 08:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUrefe22
 kwZt+RYslHxezODB6HN39mymAMYo1My8pvyKBNWPG/8eMBev5K+Yc+cXewLidp4uRg0NCwF/i
 ztWMLkZODjYBPYmNs18xgdgiArISq7vmsIPYzAKfmCQajjmC2MICThL/Pq1gBbFZBFQkep5dZ
 gGxeQXsJL69/gnWKyEgL7Gr7SJYDSdQ/OzqN4wgtpCArUTP4sPMELaqxOsXu6B6BSVOznzCAr
 FLQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzB06hkYGHcwtp/wO8QoycGkJMp7//GaSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvBJcayOFBItS01Mr0jJzgEEMk5bg4FES4ZUDSfMWFyTmFmemQ6ROMSpKifO6gSQEQBIZp
 XlwbbDIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcbyBSezLwSuOmvgBYzAS2uerkGZH
 FJIkJKqoGxKEY2Nup8+7nXN3jyNq7QnPzbu1uif7uLhdnjuStuVASn3+k51fTRtelN5KbLLw9
 fUHfkWS+ta+nNeMV0psmU+YUnH6oen6l5aaYTzwrHAwc/H/1/90rnwk1ZGuLOs37f1OL51v75
 WmHSs8/OPqJOmz/2l4o+nqrz877Z29ADNd+uT3rw5ZLrPCWW4oxEQy3mouJEAFGWpFaXAgAA
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504512908!113034703!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61248 invoked from network); 4 Sep 2017 08:15:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438259574"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:47 +0100
Message-ID: <20170904081452.12960-10-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 09/14] x86/np2m: add
	p2m_get_nestedp2m_locked()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmdW5jdGlvbiByZXR1cm5zIHN0aWxsIHdyaXRlLWxvY2tlZCBucDJtLgoKU2lnbmVk
LW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxMiArKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwppbmRleCBlNWQyZmVkMzYxLi4xNWRlZGVmMzNiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0x
ODE5LDcgKzE4MTksNyBAQCBzdGF0aWMgdm9pZCBudmNwdV9mbHVzaChzdHJ1Y3QgdmNwdSAqdikK
IH0KIAogc3RydWN0IHAybV9kb21haW4gKgotcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUg
KnYpCitwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3Ry
dWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CkBAIC0xODQ0LDcgKzE4NDQsNiBAQCBwMm1fZ2V0X25lc3RlZHAy
bShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsKICAgICAg
ICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwogICAgICAgICAgICAgYXNzaWduX25w
Mm0odiwgcDJtKTsKLSAgICAgICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICAgICAgICAgIG5l
c3RlZHAybV91bmxvY2soZCk7CiAKICAgICAgICAgICAgIHJldHVybiBwMm07CkBAIC0xODYwLDEy
ICsxODU5LDE5IEBAIHAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQogICAgIHAybS0+
bnAybV9iYXNlID0gbnAybV9iYXNlOwogICAgIG52Y3B1X2ZsdXNoKHYpOwogICAgIGFzc2lnbl9u
cDJtKHYsIHAybSk7Ci0gICAgcDJtX3VubG9jayhwMm0pOwogICAgIG5lc3RlZHAybV91bmxvY2so
ZCk7CiAKICAgICByZXR1cm4gcDJtOwogfQogCitzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9u
ZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9
IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCh2KTsKKyAgICBwMm1fdW5sb2NrKHAybSk7CisKKyAg
ICByZXR1cm4gcDJtOworfQorCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0X3AybShzdHJ1
Y3QgdmNwdSAqdikKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IGY4NzNkYzRmZDkuLjc5MDYzNWVjMGIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaApAQCAtMzY0LDYgKzM2NCw4IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAqIFVw
ZGF0ZXMgdkNQVSdzIG4ycG0gdG8gbWF0Y2ggaXRzIG5wMm1fYmFzZSBpbiBWTUNYMTIgYW5kIHJl
dHVybnMgdGhhdCBucDJtLgogICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRw
Mm0oc3RydWN0IHZjcHUgKnYpOworLyogU2ltaWxhciB0byB0aGUgYWJvdmUgZXhjZXB0IHRoYXQg
cmV0dXJuZWQgcDJtIGlzIHN0aWxsIHdyaXRlLWxvY2tlZCAqLworc3RydWN0IHAybV9kb21haW4g
KnAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdik7CiAKIC8qIElmIHZjcHUg
aXMgaW4gaG9zdCBtb2RlIHRoZW4gYmVoYXZpb3VyIG1hdGNoZXMgcDJtX2dldF9ob3N0cDJtKCku
CiAgKiBJZiB2Y3B1IGlzIGluIGd1ZXN0IG1vZGUgdGhlbiBiZWhhdmlvdXIgbWF0Y2hlcyBwMm1f
Z2V0X25lc3RlZHAybSgpLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXI-0006kK-JK; Mon, 04 Sep 2017 08:15:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXH-0006jy-OH
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 73/B9-03874-F8B0DA95; Mon, 04 Sep 2017 08:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXrePe22
 kwaNNGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTtesZCy5JVezYeIOxgfGeSBcjJ4eEgL/E
 46kLGEFsNgE9iY2zXzGB2CICshKru+awg9jMAp+YJBqOOYLYwgIOEvcvbwaLswioSPTu2czWx
 cjBwStgK3HycDbESHmJXW0XWUFsTgE7ibOr34CNFwIq6Vl8mBnCVpV4/WIXC4jNKyAocXLmEx
 aIVRISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBocMABDsYd64PPMQoycGkJMp7//GaSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvMc510YKCRalpqdWpGXmAIMYJi3BwaMkwqsNkuYtLkjMLc5Mh0idYlSUEuc9CpIQAElkl
 ObBtcEi5xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZm4gKbwZOaVwE1/BbSYCWhx1cs1II
 tLEhFSUg2M6eUWsy/aFptMcOZjWrPMxGyC6+Vt4Q5aYb5yUzMiHumb1l25z/h89oy21Oaru05
 NvCH5covL8gf1q71XKUZL3nPq09p7i32q/TFHGeWeqefW+8y7vWiBzt9pD2/8vfKsfe/u4zX/
 upZ1z1gz4e7yLYv+veu4ME2U539ZbdfrnAflHr8WTl4eUaXEUpyRaKjFXFScCAA7k3cClwIAA
 A==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504512908!77498317!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41239 invoked from network); 4 Sep 2017 08:15:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424742"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:39 +0100
Message-ID: <20170904081452.12960-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 01/14] x86/np2m: refactor p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gQWRkIGEgaGVscGVyIGZ1bmN0aW9uIGFzc2lnbl9ucDJtKCkKMi4gUmVtb3ZlIHVzZWxlc3Mg
dm9sYXRpbGUKMy4gVXBkYXRlIGZ1bmN0aW9uJ3MgY29tbWVudCBpbiB0aGUgaGVhZGVyCjQuIE1p
bm9yIHN0eWxlIGZpeGVzICgnXG4nIGFuZCBkKQoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAg
ICAgfCAzMSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oIHwgIDYgKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBlOGE1N2QxMThjLi5iOGM4YmJhNDIxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBA
IC0xNzczLDE0ICsxNzczLDI0IEBAIHAybV9mbHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQtPmFyY2gubmVzdGVkX3AybVtpXSk7CiB9CiAK
K3N0YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQoreworICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2
KTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgLyogQnJpbmcgdGhp
cyBucDJtIHRvIHRoZSB0b3Agb2YgdGhlIExSVSBsaXN0ICovCisgICAgcDJtX2dldGxydV9uZXN0
ZWRwMm0oZCwgcDJtKTsKKworICAgIG52LT5udl9mbHVzaHAybSA9IDA7CisgICAgbnYtPm52X3Ay
bSA9IHAybTsKKyAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2Nw
dW1hc2spOworfQorCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0X25lc3RlZHAybShzdHJ1
Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQogewotICAgIC8qIFVzZSB2b2xhdGlsZSB0
byBwcmV2ZW50IGdjYyB0byBjYWNoZSBudi0+bnZfcDJtIGluIGEgY3B1IHJlZ2lzdGVyIGFzCi0g
ICAgICogdGhpcyBtYXkgY2hhbmdlIHdpdGhpbiB0aGUgbG9vcCBieSBhbiBvdGhlciAodiljcHUu
Ci0gICAgICovCi0gICAgdm9sYXRpbGUgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVz
dGVkaHZtKHYpOwotICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IG5lc3RlZHZjcHUg
Km52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKIAogICAgIC8qIE1hc2sgb3V0IGxvdyBi
aXRzOyB0aGlzIGF2b2lkcyBjb2xsaXNpb25zIHdpdGggUDJNX0JBU0VfRUFERFIgKi8KQEAgLTE3
OTAsNyArMTgwMCw2IEBAIHAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRf
dCBucDJtX2Jhc2UpCiAgICAgICAgIG52LT5udl9wMm0gPSBOVUxMOwogICAgIH0KIAotICAgIGQg
PSB2LT5kb21haW47CiAgICAgbmVzdGVkcDJtX2xvY2soZCk7CiAgICAgcDJtID0gbnYtPm52X3Ay
bTsKICAgICBpZiAoIHAybSApIApAQCAtMTc5OCwxNSArMTgwNywxMyBAQCBwMm1fZ2V0X25lc3Rl
ZHAybShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQogICAgICAgICBwMm1fbG9j
ayhwMm0pOwogICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0t
Pm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG52
LT5udl9mbHVzaHAybSA9IDA7Ci0gICAgICAgICAgICBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBw
Mm0pOwotICAgICAgICAgICAgbnYtPm52X3AybSA9IHAybTsKICAgICAgICAgICAgIGlmICggcDJt
LT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQogICAgICAgICAgICAgICAgIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUodik7CiAgICAgICAgICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsK
LSAgICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1
bWFzayk7CisgICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgICAgICAgICAgcDJt
X3VubG9jayhwMm0pOwogICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKKwogICAgICAg
ICAgICAgcmV0dXJuIHAybTsKICAgICAgICAgfQogICAgICAgICBwMm1fdW5sb2NrKHAybSk7CkBA
IC0xODE3LDExICsxODI0LDkgQEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVp
bnQ2NF90IG5wMm1fYmFzZSkKICAgICBwMm0gPSBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBOVUxM
KTsKICAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsKICAgICBwMm1fbG9jayhwMm0pOwotICAgIG52
LT5udl9wMm0gPSBwMm07CiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0gICAgbnYt
Pm52X2ZsdXNocDJtID0gMDsKICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwotICAgIGNwdW1h
c2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFzayk7CisgICAgYXNzaWdu
X25wMm0odiwgcDJtKTsKICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgbmVzdGVkcDJtX3VubG9j
ayhkKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5NWU4ZmQxZC4uOTA4NmJiMzVkYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCkBAIC0zNTksOSArMzU5LDkgQEAgc3RydWN0IHAybV9kb21haW4gewogLyogZ2V0IGhvc3Qg
cDJtIHRhYmxlICovCiAjZGVmaW5lIHAybV9nZXRfaG9zdHAybShkKSAgICAgICgoZCktPmFyY2gu
cDJtKQogCi0vKiBHZXQgcDJtIHRhYmxlIChyZSl1c2FibGUgZm9yIHNwZWNpZmllZCBucDJtIGJh
c2UuCi0gKiBBdXRvbWF0aWNhbGx5IGRlc3Ryb3lzIGFuZCByZS1pbml0aWFsaXplcyBhIHAybSBp
ZiBub25lIGZvdW5kLgotICogSWYgbnAybV9iYXNlID09IDAgdGhlbiB2LT5hcmNoLmh2bV92Y3B1
Lmd1ZXN0X2NyWzNdIGlzIHVzZWQuCisvKgorICogQXNzaWducyBhbiBucDJtIHdpdGggdGhlIHNw
ZWNpZmllZCBucDJtX2Jhc2UgdG8gdGhlIHNwZWNpZmllZCB2Q1BVCisgKiBhbmQgcmV0dXJucyB0
aGF0IG5wMm0uCiAgKi8KIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1
Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXK-0006lt-Lt; Mon, 04 Sep 2017 08:15:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXI-0006k6-Un
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3F/23-01916-F8B0DA95; Mon, 04 Sep 2017 08:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXrefe22
 kwYkH0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aK9yfZCt6LVGzdfYutgfGBQBcjB4eEgL/E
 ohviXYycHGwCehIbZ79iArFFBGQlVnfNYQexmQU+MUk0HHMEKRcWMJc4M8cVxGQRUJH43qkPU
 sErYCux7916RhBbQkBeYlfbRVYQm1PATuLs6jdgcSGgmp7Fh5khbFWJ1y92sUD0CkqcnPmEBW
 KThMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGxXm5qcXFiemp
 OYlKxXnJ+7iZGYNAwAMEOxuUfnQ4xSnIwKYny3n+8JlKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO9BrrWRQoJFqempFWmZOcDwhUlLcPAoifDKgaR5iwsSc4sz0yFSpxgVpcR53UASAiCJjNI8u
 DZYzFxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8dyBSezLwSuOmvgBYzAS2uerkGZHFJIk
 JKqoHxkoO1uP7LwjfSbVq2cybt9Z4QNr3rcq/Xj2z7yB0Pvf8eXXc+dqPeiea0iW45cp2pvwL
 UEiV9vmq1TE1JuHT9+LauKUJLVq+6NUtBZp/jw+My3eHXLvNP2VooaJT/6elcm+/pD68+129d
 tnpy3pQnB9/6F9vbn7d3u71Bf//Nyk8nF02aKHWuRImlOCPRUIu5qDgRAEAIOpWUAgAA
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504512909!57475412!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7603 invoked from network); 4 Sep 2017 08:15:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424744"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:44 +0100
Message-ID: <20170904081452.12960-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 06/14] x86/np2m: add stale_np2m flag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBlbGVtZW50IHdpbGwgaW5kaWNhdGUgaWYgdXBkYXRlIG9mIGEgc2hhZG93IHAybV9i
YXNlIGlzIG5lZWRlZApwcmlvciB0byB2bWVudHJ5LiBVcGRhdGUgaXMgcmVxdWlyZWQgaWYgYSBu
ZXN0ZWQgdmNwdSBnZXRzIGEgbmV3IG5wMm0Kb3IgaWYgaXRzIG5wMm0gd2FzIGZsdXNoZWQgYnkg
YW4gSVBJLgoKQWRkIG52Y3B1X2ZsdXNoKCkgaGVscGVyIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vbmVzdGVkaHZtLmMgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAg
ICAgICAgfCAxMCArKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAg
MSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vbmVzdGVkaHZtLmMKaW5kZXggMzJiOGFjY2E2YS4uNWIwMTI1NjhjNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL25lc3Rl
ZGh2bS5jCkBAIC01Nyw2ICs1Nyw3IEBAIG5lc3RlZGh2bV92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1
ICp2KQogICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAgICAgbnYtPm52X3AybSA9IE5VTEw7CiAg
ICAgbnYtPm5wMm1fZ2VuZXJhdGlvbiA9IDA7CisgICAgbnYtPnN0YWxlX25wMm0gPSBmYWxzZTsK
IAogICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgmbnYtPm52X24yYXNpZCk7CiAKQEAgLTEw
OCw2ICsxMDksNyBAQCBuZXN0ZWRodm1fZmx1c2h0bGJfaXBpKHZvaWQgKmluZm8pCiAgICAgICov
CiAgICAgaHZtX2FzaWRfZmx1c2hfY29yZSgpOwogICAgIHZjcHVfbmVzdGVkaHZtKHYpLm52X3Ay
bSA9IE5VTEw7CisgICAgdmNwdV9uZXN0ZWRodm0odikuc3RhbGVfbnAybSA9IHRydWU7CiB9CiAK
IHZvaWQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwppbmRleCAyOTk5Yjg1OGU0Li4wNTNkZjBjOWFhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xODEyLDYgKzE4
MTIsMTIgQEAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcDJtLT5k
aXJ0eV9jcHVtYXNrKTsKIH0KIAorc3RhdGljIHZvaWQgbnZjcHVfZmx1c2goc3RydWN0IHZjcHUg
KnYpCit7CisgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICB2Y3B1X25lc3RlZGh2bSh2
KS5zdGFsZV9ucDJtID0gdHJ1ZTsKK30KKwogc3RydWN0IHAybV9kb21haW4gKgogcDJtX2dldF9u
ZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpCiB7CkBAIC0xODM1LDcgKzE4NDEsNyBAQCBwMm1fZ2V0
X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9
PSBucDJtX2Jhc2UgfHwgcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkK
LSAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOworICAgICAgICAgICAgICAg
IG52Y3B1X2ZsdXNoKHYpOwogICAgICAgICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7
CiAgICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgICAgICAgICAgcDJtX3VubG9j
ayhwMm0pOwpAQCAtMTg1Miw3ICsxODU4LDcgQEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZj
cHUgKnYpCiAgICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7CiAgICAgcDJtX2xvY2socDJtKTsKICAg
ICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKLSAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYp
OworICAgIG52Y3B1X2ZsdXNoKHYpOwogICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7CiAgICAgcDJt
X3VubG9jayhwMm0pOwogICAgIG5lc3RlZHAybV91bmxvY2soZCk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1
LmgKaW5kZXggOTE2NTE1ODFkYi4uMTZhZjk3OTQyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApA
QCAtMTE2LDYgKzExNiw3IEBAIHN0cnVjdCBuZXN0ZWR2Y3B1IHsKICAgICBib29sX3QgbnZfZmx1
c2hwMm07IC8qIFRydWUsIHdoZW4gcDJtIHRhYmxlIG11c3QgYmUgZmx1c2hlZCAqLwogICAgIHN0
cnVjdCBwMm1fZG9tYWluICpudl9wMm07IC8qIHVzZWQgcDJtIHRhYmxlIGZvciB0aGlzIHZjcHUg
Ki8KICAgICB1aW50NjRfdCBucDJtX2dlbmVyYXRpb247CisgICAgYm9vbCBzdGFsZV9ucDJtOyAv
KiBUcnVlIHdoZW4gcDJtX2Jhc2UgaW4gVk1DWDAyIGlzIG5vIGxvbmdlciB2YWxpZCAqLwogCiAg
ICAgc3RydWN0IGh2bV92Y3B1X2FzaWQgbnZfbjJhc2lkOwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXK-0006li-Eu; Mon, 04 Sep 2017 08:15:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXI-0006jz-Ui
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F4/67-01911-F8B0DA95; Mon, 04 Sep 2017 08:15:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUrePe22
 kwZWVRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpbTeYCl4pVSy4MZ29gfGpTBcjJ4eEgL/E
 pjUNzCA2m4CexMbZr5hAbBEBWYnVXXPYQWxmgU9MEg3HHEFsYQFfie6zm8DiLAIqEuceXWcBs
 XkFbCX+bLzKAjFTXmJX20VWEJtTwE7i7Oo3jCC2EFBNz+LDzBC2qsTrF7ugegUlTs58wgKxS0
 Li4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NSc
 xqVgvOT93EyMweOoZGBh3MLaf8DvEKMnBpCTKe//xmkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErwSXGsjhQSLUtNTK9Iyc4BhDJOW4OBREuGVA0nzFhck5hZnpkOkTjEqSonzuoEkBEASGaV5c
 G2w2LnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3G8gUnsy8Erjpr4AWMwEtrnq5BmRxSS
 JCSqqB0XzqleKKafoioe/9fkyoOPDxzFXvbZd41xd4la5WsW+fcVissvLejmO8DlP+ii6xNP9
 10jPj5yX7I7MKe+fMnPtYTPxMbMdED+92x89zCrZV79Y65J23JeX6Cd7WtYHnHZeqhskavK/n
 316jcK45afvZa/t6IhcuXDLJfkd3yxeR6Zn/N2efPK3EUpyRaKjFXFScCACg53LGmAIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504512908!113034703!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60952 invoked from network); 4 Sep 2017 08:15:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438259573"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:42 +0100
Message-ID: <20170904081452.12960-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 04/14] x86/np2m: remove np2m_base from
	p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIG5wMm1fYmFzZSBwYXJhbWV0ZXIgYXMgaXQgc2hvdWxkIGFsd2F5cyBtYXRjaCB0aGUg
dmFsdWUgb2YKbnAybV9iYXNlIGluIFZNQ1gxMi4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tClJGQyAtLT4gdjE6Ci0gTmVzdGVkIFNW
TTogYWRkZWQgZWFybHkgdXBkYXRlIG9mIG5zX3ZtY2JfaG9zdGNyMwoKIHhlbi9hcmNoL3g4Ni9o
dm0vc3ZtL25lc3RlZHN2bS5jIHwgNiArKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgIHwgMyArLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIHwgMiArLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCA4ICsrKystLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oICAgICAgICB8IDUgKystLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRl
eCA4ZmQ5YzIzYTAyLi42MjlkNWVhNDk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAt
NDExLDcgKzQxMSwxMSBAQCBzdGF0aWMgdm9pZCBuZXN0ZWRzdm1fdm1jYl9zZXRfbmVzdGVkcDJt
KHN0cnVjdCB2Y3B1ICp2LAogICAgIEFTU0VSVCh2ICE9IE5VTEwpOwogICAgIEFTU0VSVCh2dm1j
YiAhPSBOVUxMKTsKICAgICBBU1NFUlQobjJ2bWNiICE9IE5VTEwpOwotICAgIHAybSA9IHAybV9n
ZXRfbmVzdGVkcDJtKHYsIHZ2bWNiLT5faF9jcjMpOworCisgICAgLyogVGhpcyB3aWxsIGFsbG93
IG5zdm1fdmNwdV9ob3N0Y3IzKCkgdG8gcmV0dXJuIGNvcnJlY3QgbnAybV9iYXNlICovCisgICAg
dmNwdV9uZXN0ZWRzdm0odikubnNfdm1jYl9ob3N0Y3IzID0gdnZtY2ItPl9oX2NyMzsKKworICAg
IHAybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYpOwogICAgIG4ydm1jYi0+X2hfY3IzID0gcGFnZXRh
YmxlX2dldF9wYWRkcihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CmluZGV4IDNjNWY1NjBhZWMuLmVhMmRhMTQ0ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTExMDks
OCArMTEwOSw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0cnVjdCB2
Y3B1ICp2KQogCiB1aW50NjRfdCBnZXRfc2hhZG93X2VwdHAoc3RydWN0IHZjcHUgKnYpCiB7Ci0g
ICAgdWludDY0X3QgbnAybV9iYXNlID0gbnZteF92Y3B1X2VwdHBfYmFzZSh2KTsKLSAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0odiwgbnAybV9iYXNlKTsKKyAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0odik7CiAgICAgc3Ry
dWN0IGVwdF9kYXRhICplcHQgPSAmcDJtLT5lcHQ7CiAKICAgICBlcHQtPm1mbiA9IHBhZ2V0YWJs
ZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAu
YwppbmRleCAxNjJhZmVkNDZiLi5lZDEzN2ZhNzg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vaGFwL25lc3RlZF9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAu
YwpAQCAtMjEyLDcgKzIxMiw3IEBAIG5lc3RlZGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQoc3Ry
dWN0IHZjcHUgKnYsIHBhZGRyX3QgKkwyX2dwYSwKICAgICB1aW50OF90IHAybWFfMjEgPSBwMm1f
YWNjZXNzX3J3eDsKIAogICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsgLyogTDAgcDJtICov
Ci0gICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYsIG5odm1fdmNwdV9wMm1fYmFz
ZSh2KSk7CisgICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYpOwogCiAgICAgLyog
d2FsayB0aGUgTDEgUDJNIHRhYmxlICovCiAgICAgcnYgPSBuZXN0ZWRoYXBfd2Fsa19MMV9wMm0o
diwgKkwyX2dwYSwgJkwxX2dwYSwgJnBhZ2Vfb3JkZXJfMjEsICZwMm1hXzIxLApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDk0
YTQyNDAwYWQuLmI3MzU5NTAzNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE4MTAsMTEgKzE4MTAsMTIgQEAgc3RhdGlj
IHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
CiB9CiAKIHN0cnVjdCBwMm1fZG9tYWluICoKLXAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1
ICp2LCB1aW50NjRfdCBucDJtX2Jhc2UpCitwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtOworICAgIHVpbnQ2NF90IG5wMm1fYmFzZSA9IG5odm1fdmNwdV9wMm1fYmFzZSh2KTsKIAog
ICAgIC8qIE1hc2sgb3V0IGxvdyBiaXRzOyB0aGlzIGF2b2lkcyBjb2xsaXNpb25zIHdpdGggUDJN
X0JBU0VfRUFERFIgKi8KICAgICBucDJtX2Jhc2UgJj0gfigweGZmZnVsbCk7CkBAIC0xODYyLDcg
KzE4NjMsNyBAQCBwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIW5lc3RlZGh2
bV9pc19uMih2KSkKICAgICAgICAgcmV0dXJuIHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pOwog
Ci0gICAgcmV0dXJuIHAybV9nZXRfbmVzdGVkcDJtKHYsIG5odm1fdmNwdV9wMm1fYmFzZSh2KSk7
CisgICAgcmV0dXJuIHAybV9nZXRfbmVzdGVkcDJtKHYpOwogfQogCiB1bnNpZ25lZCBsb25nIHBh
Z2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LApAQCAtMTg3NywxMyArMTg3OCwxMiBAQCB1
bnNpZ25lZCBsb25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICB1
bnNpZ25lZCBsb25nIGwyX2dmbiwgbDFfZ2ZuOwogICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtOwogICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKm1vZGU7Ci0gICAgICAgIHVp
bnQ2NF90IG5wMm1fYmFzZSA9IG5odm1fdmNwdV9wMm1fYmFzZSh2KTsKICAgICAgICAgdWludDhf
dCBsMV9wMm1hOwogICAgICAgICB1bnNpZ25lZCBpbnQgbDFfcGFnZV9vcmRlcjsKICAgICAgICAg
aW50IHJ2OwogCiAgICAgICAgIC8qIHRyYW5zbGF0ZSBsMiBndWVzdCB2YSBpbnRvIGwyIGd1ZXN0
IGdmbiAqLwotICAgICAgICBwMm0gPSBwMm1fZ2V0X25lc3RlZHAybSh2LCBucDJtX2Jhc2UpOwor
ICAgICAgICBwMm0gPSBwMm1fZ2V0X25lc3RlZHAybSh2KTsKICAgICAgICAgbW9kZSA9IHBhZ2lu
Z19nZXRfbmVzdGVkbW9kZSh2KTsKICAgICAgICAgbDJfZ2ZuID0gbW9kZS0+Z3ZhX3RvX2dmbih2
LCBwMm0sIHZhLCBwZmVjKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggY2ZiMDA1OTFjZC4uMWQxN2ZkNWY5
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC0zNjAsMTAgKzM2MCw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsK
ICNkZWZpbmUgcDJtX2dldF9ob3N0cDJtKGQpICAgICAgKChkKS0+YXJjaC5wMm0pCiAKIC8qCi0g
KiBBc3NpZ25zIGFuIG5wMm0gd2l0aCB0aGUgc3BlY2lmaWVkIG5wMm1fYmFzZSB0byB0aGUgc3Bl
Y2lmaWVkIHZDUFUKLSAqIGFuZCByZXR1cm5zIHRoYXQgbnAybS4KKyAqIFVwZGF0ZXMgdkNQVSdz
IG4ycG0gdG8gbWF0Y2ggaXRzIG5wMm1fYmFzZSBpbiBWTUNYMTIgYW5kIHJldHVybnMgdGhhdCBu
cDJtLgogICovCi1zdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZj
cHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSk7CitzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9u
ZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpOwogCiAvKiBJZiB2Y3B1IGlzIGluIGhvc3QgbW9kZSB0
aGVuIGJlaGF2aW91ciBtYXRjaGVzIHAybV9nZXRfaG9zdHAybSgpLgogICogSWYgdmNwdSBpcyBp
biBndWVzdCBtb2RlIHRoZW4gYmVoYXZpb3VyIG1hdGNoZXMgcDJtX2dldF9uZXN0ZWRwMm0oKS4K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domXL-0006mQ-AI; Mon, 04 Sep 2017 08:15:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domXJ-0006k6-D1
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:15:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8C/33-01916-09B0DA95; Mon, 04 Sep 2017 08:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXncC99p
 Ig1MvuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/ByUKLotWnHu2mq2B8Q1/FyMnh4SAv8T6
 ObeYQWw2AT2JjbNfMYHYIgKyEqu75rCD2MwCn5gkGo45djFycAgLmEu8aMkCCbMIqEicnr2CF
 cTmFbCVOLHwHAvESHmJXW0XweKcAnYSZ1e/YQSxhYBqehYfZoawVSVev9jFAtErKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTm
 JScV6yfm5mxiBYcMABDsYl390OsQoycGkJMp7//GaSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vAe51kYKCRalpqdWpGXmAAMYJi3BwaMkwisHkuYtLkjMLc5Mh0idYlSUEud1A0kIgCQySvPg2
 mBRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHYgU3gy80rgpr8CWswEtLjq5RqQxSWJCC
 mpBkYxTYMb9uJ37Xcf5HWfcpGzPd2b7S/zwcfMez4ptS7wWmjqzfXcQHvGvG3HYg3WbDZmXq4
 QZfaKdU1bk/X3DNv790uW6D7bwe12V+g926pLiYb1iZU7Su4aRRjk/XzD9tliuWn3VK/5Fopf
 v35deMv+xSd1uUOzzi5K6T+4Sbs5yi0hJNn17VwlluKMREMt5qLiRAA+24BGlQIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504512909!57475412!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7723 invoked from network); 4 Sep 2017 08:15:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:15:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424749"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:46 +0100
Message-ID: <20170904081452.12960-9-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 08/14] x86/np2m: add np2m_schedule()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bnAybSBtYWludGVuYW5jZSBpcyByZXF1aXJlZCBmb3IgYSBuZXN0ZWQgdmNwdSBkdXJpbmcgc2No
ZWR1bGluZzoKCiAgICAxLiBPbiBzY2hlZHVsZS1vdXQ6IGNsZWFyIHBDUFUncyBiaXQgaW4gcDJt
LT5kaXJ0eV9jcHVtYXNrCiAgICAgICAgICAgICAgICAgICAgICAgIHRvIHByZXZlbnQgdXNlbGVz
cyBJUElzLgoKICAgIDIuIE9uIHNjaGVkdWxlLWluOiBjaGVjayBpZiBucDJtIGlzIHVwIHRvIGRh
dGUgYW5kIHdhc24ndCBmbHVzaGVkLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KUkZDIC0tPiB2MToKLSBucDJtX3NjaGVkdWxlKCkg
bm93IGFjY2VwdHMgTlAyTV9TQ0hFRExFX0lOL09VVAoKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAg
ICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCAwNTNkZjBjOWFhLi5lNWQyZmVkMzYxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xODc1
LDYgKzE4NzUsNDkgQEAgcDJtX2dldF9wMm0oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHAy
bV9nZXRfbmVzdGVkcDJtKHYpOwogfQogCit2b2lkIG5wMm1fc2NoZWR1bGUoaW50IGRpcikKK3sK
KyAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0oY3VycmVudCk7Cisg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKKworICAgIEFTU0VSVChkaXIgPT0gTlAyTV9TQ0hF
RExFX0lOIHx8IGRpciA9PSBOUDJNX1NDSEVETEVfT1VUKTsKKworICAgIGlmICggIW5lc3RlZGh2
bV9lbmFibGVkKGN1cnJlbnQtPmRvbWFpbikgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fdmNwdV9p
bl9ndWVzdG1vZGUoY3VycmVudCkgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fcGFnaW5nX21vZGVf
aGFwKGN1cnJlbnQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcDJtID0gbnYtPm52X3AybTsK
KyAgICBpZiAoIHAybSApCisgICAgeworICAgICAgICBib29sIG5wMm1fdmFsaWQ7CisKKyAgICAg
ICAgcDJtX2xvY2socDJtKTsKKyAgICAgICAgbnAybV92YWxpZCA9IHAybS0+bnAybV9iYXNlID09
IG5odm1fdmNwdV9wMm1fYmFzZShjdXJyZW50KSAmJgorICAgICAgICAgICAgICAgICAgICAgbnYt
Pm5wMm1fZ2VuZXJhdGlvbiA9PSBwMm0tPm5wMm1fZ2VuZXJhdGlvbjsKKyAgICAgICAgaWYgKCBk
aXIgPT0gTlAyTV9TQ0hFRExFX09VVCAmJiBucDJtX3ZhbGlkICkKKyAgICAgICAgeworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoZSBucDJtIGlzIHVwIHRvIGRhdGUgYnV0IHRoaXMg
dkNQVSB3aWxsIG5vIGxvbmdlciB1c2UgaXQsCisgICAgICAgICAgICAgKiB3aGljaCBtZWFucyB0
aGVyZSBhcmUgbm8gcmVhc29ucyB0byBzZW5kIGEgZmx1c2ggSVBJLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjdXJyZW50LT5wcm9jZXNzb3IsIHAybS0+
ZGlydHlfY3B1bWFzayk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRpciA9PSBOUDJN
X1NDSEVETEVfSU4gKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFucDJtX3ZhbGlkICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKiBUaGlzIHZDUFUncyBucDJtIHdhcyBm
bHVzaGVkIHdoaWxlIGl0IHdhcyBub3QgcnVubmFibGUgKi8KKyAgICAgICAgICAgICAgICBodm1f
YXNpZF9mbHVzaF9jb3JlKCk7CisgICAgICAgICAgICAgICAgdmNwdV9uZXN0ZWRodm0oY3VycmVu
dCkubnZfcDJtID0gTlVMTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3VycmVudC0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5
X2NwdW1hc2spOworICAgICAgICB9CisgICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICB9Cit9
CisKIHVuc2lnbmVkIGxvbmcgcGFnaW5nX2d2YV90b19nZm4oc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwZmVjKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMWE3
MDAyY2JjZC4uZjg3M2RjNGZkOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0zNzAsNiArMzcwLDExIEBAIHN0
cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdik7CiAgKi8K
IHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAqdik7CiAKKyNkZWZp
bmUgTlAyTV9TQ0hFRExFX0lOICAwCisjZGVmaW5lIE5QMk1fU0NIRURMRV9PVVQgMQorCit2b2lk
IG5wMm1fc2NoZWR1bGUoaW50IGRpcik7CisKIHN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV9pc19o
b3N0cDJtKGNvbnN0IHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAgcmV0dXJuIHAybS0+
cDJtX2NsYXNzID09IHAybV9ob3N0OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domYc-0007TU-26; Mon, 04 Sep 2017 08:16:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domYb-0007T0-CH
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:16:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DB/72-03093-0EB0DA95; Mon, 04 Sep 2017 08:16:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvcB99p
 Ig303RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owHuzazFFzhqDjz4R1TA+Mlti5GTg4JAX+J
 XwtfMoHYbAJ6EhtnvwKzRQRkJVZ3zWEHsZkFPjFJNBxz7GLk4BAWCJTo6GAGMVkEVCR6V8mAV
 PAK2EksOb6LBWKivMSutousIDYnUPzs6jeMILaQgK1Ez+LDzBC2qsTrFxD1vAKCEidnPmGB2C
 QhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCDsWlR4CFGSQ4mJVHe+4/XRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4D3ItTZSSLAoNT21Ii0zBxjCMGkJDh4lEV5+YBgL8RYXJOYWZ6ZDpE4xKkqJ894H6RMASWSU5
 sG1weLmEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5t4FM4cnMK4Gb/gpoMRPQ4qqXa0AWly
 QipKQaGLeJpy3f6f6lJeOv1rLjqa5ZsabWW27Wxe1u2TF9YmzQyVUPG/YxHuv5ZzOB14X3TtW
 /k8+itpj8+38+6eWsJeoJN/U//ZmV9uh5V9jyvgJZJb2//6cLTSl68p17V1hEo5rlgvSjtivX
 TOyqW75x8XzbWzZum9fMK5Hz7N24kcVhgtXppRkT1cWUWIozEg21mIuKEwHZ5WEOlgIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504512990!83049964!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31873 invoked from network); 4 Sep 2017 08:16:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:16:32 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424857"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:52 +0100
Message-ID: <20170904081452.12960-15-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 14/14] x86/vvmx: remove EPTP write from
	ept_handle_violation()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRlIHNoYWRvdyBFUFRQIGFmdGVyIGhhbmRsaW5n
IEwyIEVQVAp2aW9sYXRpb24gc2luY2UgYWxsIEVQVFAgdXBkYXRlcyBhcmUgaGFuZGxlZCBieSBu
dm14X2VwdHBfdXBkYXRlKCkuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA2IC0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAw
NjUwOTU5MGI3Li42YTI1NTNjYzU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzI2OSwxMiArMzI2OSw2
IEBAIHN0YXRpYyB2b2lkIGVwdF9oYW5kbGVfdmlvbGF0aW9uKGVwdF9xdWFsX3QgcSwgcGFkZHJf
dCBncGEpCiAgICAgY2FzZSAwOiAgICAgICAgIC8vIFVuaGFuZGxlZCBMMSBFUFQgdmlvbGF0aW9u
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMTogICAgICAgICAvLyBUaGlzIHZpb2xhdGlvbiBp
cyBoYW5kbGVkIGNvbXBsZXRseQotICAgICAgICAvKkN1cnJlbnQgbmVzdGVkIEVQVCBtYXliZSBm
bHVzaGVkIGJ5IG90aGVyIHZjcHVzLCBzbyBuZWVkCi0gICAgICAgICAqIHRvIHJlLXNldCBpdHMg
c2hhZG93IEVQVFAgcG9pbnRlci4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggbmVzdGVkaHZt
X3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnJlbnQpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICBu
ZXN0ZWRodm1fcGFnaW5nX21vZGVfaGFwKGN1cnJlbnQgKSApCi0gICAgICAgICAgICBfX3Ztd3Jp
dGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChjdXJyZW50KSk7CiAgICAgICAgIHJldHVy
bjsKICAgICBjYXNlIC0xOiAgICAgICAgLy8gVGhpcyB2aW9hbHRpb24gc2hvdWxkIGJlIGluamVj
dGVkIHRvIEwxIFZNTQogICAgICAgICB2Y3B1X25lc3RlZGh2bShjdXJyZW50KS5udl92bWV4aXRf
cGVuZGluZyA9IDE7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domYb-0007TD-Rf; Mon, 04 Sep 2017 08:16:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domYa-0007Si-Jx
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:16:32 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 80/6D-03454-0EB0DA95; Mon, 04 Sep 2017 08:16:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXvc+99p
 Ig/2/FC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox10x6zFVwQrli2o5+5gXEDfxcjJ4eEgL/E
 sZONbCA2m4CexMbZr5hAbBEBWYnVXXPYQWxmgU9MEg3HHEFsYQFfif1d21hAbBYBFYlDj+ayg
 ti8AnYSS7bOYIGYKS+xq+0iWJwTKH529RtGEFtIwFaiZ/FhZghbVeL1i10sEL2CEidnPmGB2C
 UhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDwMQLCDsWlR4CFGSQ4mJVHe+4/XRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4D3ItTZSSLAoNT21Ii0zBxjGMGkJDh4lEV5+YCgL8RYXJOYWZ6ZDpE4xKkqJ894H6RMASWSU5
 sG1wWLnEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5t4FM4cnMK4Gb/gpoMRPQ4qqXa0AWly
 QipKQaGKfMWMpa9nFFS4SY9+LbEtwWjlPazu9K737r+PfUI9GZWiuKo3IK6ncl9vE5HFkoorN
 /e0WP7xLNxl1ZUpzxnW++nVj8viTvTEVVvU4kt0UL/wT7sIsf1+qrnEhttq66LfDQU0TzzDPB
 q3y9vyM/LE3ZatM05UK83p2SVGsNv2qWrZyfRWaGKrEUZyQaajEXFScCALnuttGYAgAA
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504512990!83049964!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31702 invoked from network); 4 Sep 2017 08:16:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:16:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424856"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:48 +0100
Message-ID: <20170904081452.12960-11-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 10/14] x86/np2m: improve
	nestedhvm_hap_nested_page_fault()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBwb3NzaWJpbGl0eSBmb3IgbmVzdGVkX3AybSB0byBiZWNhbWUgc3RhbGUgYmV0
d2VlbgpuZXN0ZWRodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KCkgYW5kIG5lc3RlZGhhcF9maXhf
cDJtKCkuIFNpbXBseQp1c2UgcDJtX2dldF9uZXN0ZWRwMm1fbG9jaygpIHRvIGd1YXJhbnRlZSB0
aGF0IGNvcnJlY3QgbnAybSBpcyB1c2VkLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVk
X2hhcC5jIHwgMjkgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hh
cC5jCmluZGV4IGVkMTM3ZmE3ODQuLjk2YWZlNjMyYjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hh
cC5jCkBAIC0xMDEsMjggKzEwMSwyMSBAQCBuZXN0ZWRoYXBfZml4X3AybShzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hKQogewogICAg
IGludCByYyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBnZm4sIG1hc2s7CisgICAgbWZuX3QgbWZu
OworCiAgICAgQVNTRVJUKHAybSk7CiAgICAgQVNTRVJUKHAybS0+c2V0X2VudHJ5KTsKKyAgICBB
U1NFUlQocDJtX2xvY2tlZF9ieV9tZShwMm0pKTsKIAotICAgIHAybV9sb2NrKHAybSk7Ci0KLSAg
ICAvKiBJZiB0aGlzIHAybSB0YWJsZSBoYXMgYmVlbiBmbHVzaGVkIG9yIHJlY3ljbGVkIHVuZGVy
IG91ciBmZWV0LCAKLSAgICAgKiBsZWF2ZSBpdCBhbG9uZS4gIFdlJ2xsIHBpY2sgdXAgdGhlIHJp
Z2h0IG9uZSBhcyB3ZSB0cnkgdG8gCi0gICAgICogdm1lbnRlciB0aGUgZ3Vlc3QuICovCi0gICAg
aWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBuaHZtX3ZjcHVfcDJtX2Jhc2UodikgKQotICAgIHsKLSAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIG1hc2s7Ci0gICAgICAgIG1mbl90IG1mbjsKLQotICAg
ICAgICAvKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlIG1hcHBpbmcsIHJvdW5kIGRvd24gYm90aCBh
ZGRyZXNzZXMKLSAgICAgICAgICogdG8gdGhlIHN0YXJ0IG9mIHRoZSBzdXBlcnBhZ2UuICovCi0g
ICAgICAgIG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKKyAgICAvKiBJZiB0aGlz
IGlzIGEgc3VwZXJwYWdlIG1hcHBpbmcsIHJvdW5kIGRvd24gYm90aCBhZGRyZXNzZXMKKyAgICAg
KiB0byB0aGUgc3RhcnQgb2YgdGhlIHN1cGVycGFnZS4gKi8KKyAgICBtYXNrID0gfigoMVVMIDw8
IHBhZ2Vfb3JkZXIpIC0gMSk7CiAKLSAgICAgICAgZ2ZuID0gKEwyX2dwYSA+PiBQQUdFX1NISUZU
KSAmIG1hc2s7Ci0gICAgICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1h
c2spOworICAgIGdmbiA9IChMMl9ncGEgPj4gUEFHRV9TSElGVCkgJiBtYXNrOworICAgIG1mbiA9
IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2spOwogCi0gICAgICAgIHJjID0gcDJt
X3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBwMm1hKTsKLSAgICB9
CisgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQs
IHAybWEpOwogCiAgICAgcDJtX3VubG9jayhwMm0pOwogCkBAIC0yMTIsNyArMjA1LDYgQEAgbmVz
dGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJf
Z3BhLAogICAgIHVpbnQ4X3QgcDJtYV8yMSA9IHAybV9hY2Nlc3Nfcnd4OwogCiAgICAgcDJtID0g
cDJtX2dldF9ob3N0cDJtKGQpOyAvKiBMMCBwMm0gKi8KLSAgICBuZXN0ZWRfcDJtID0gcDJtX2dl
dF9uZXN0ZWRwMm0odik7CiAKICAgICAvKiB3YWxrIHRoZSBMMSBQMk0gdGFibGUgKi8KICAgICBy
diA9IG5lc3RlZGhhcF93YWxrX0wxX3AybSh2LCAqTDJfZ3BhLCAmTDFfZ3BhLCAmcGFnZV9vcmRl
cl8yMSwgJnAybWFfMjEsCkBAIC0yNzgsNiArMjcwLDcgQEAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRf
cGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJfZ3BhLAogICAgIHAybWFfMTAg
Jj0gKHAybV9hY2Nlc3NfdClwMm1hXzIxOwogCiAgICAgLyogZml4IHAybV9nZXRfcGFnZXRhYmxl
KG5lc3RlZF9wMm0pICovCisgICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tl
ZCh2KTsKICAgICBuZXN0ZWRoYXBfZml4X3AybSh2LCBuZXN0ZWRfcDJtLCAqTDJfZ3BhLCBMMF9n
cGEsIHBhZ2Vfb3JkZXJfMjAsCiAgICAgICAgIHAybXRfMTAsIHAybWFfMTApOwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domYf-0007VI-8q; Mon, 04 Sep 2017 08:16:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domYe-0007T0-6S
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:16:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 64/A2-03093-3EB0DA95; Mon, 04 Sep 2017 08:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXvcx99p
 Ig8fzJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvcz6zFsyTq/i88DBrA2OTeBcjJ4eEgL/E
 kfkr2UFsNgE9iY2zXzGB2CICshKru+aAxZkFPjFJNBxzBLGFBbwlTh67xQpiswioSEx++Y8Rx
 OYVsJNYd28WC8RMeYldbRfBajiB4mdXvwGrERKwlehZfJgZwlaVeP1iFwtEr6DEyZlPWCB2SU
 gcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgQGDwMQ7GDc9zHyEKMkB5OSKO/9x2sihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 HuRaGykkWJSanlqRlpkDDGOYtAQHj5IILz8wlIV4iwsSc4sz0yFSpxgVpcR574P0CYAkMkrz4
 NpgsXOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzbQKbwZOaVwE1/BbSYCWhx1cs1IItLEh
 FSUg2MZd/EJj0ILpZ4MOtqJsvL+wmbT7ErsQYc5pVM2WPq6fDs7lb7tieTb4vrrONh/Mx1Irt
 C8q/zjHwj0xBejT+fJ/OLuTr+Styld1nE+Z+m4Nb6s84t5tM7FXVuhbauPJwUuN/fMcb+0aUC
 Ses/ux6dO1RsdnEn60wRs2eKW00+eFS/qHRa2uGvxFKckWioxVxUnAgAGOkuQpgCAAA=
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504512993!67052349!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41650 invoked from network); 4 Sep 2017 08:16:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446424858"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:49 +0100
Message-ID: <20170904081452.12960-12-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 11/14] x86/np2m: implement sharing of np2m
	between vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHAybV9nZXRfbmVzdGVkcDJtKCkgdG8gYWxsb3cgc2hhcmluZyBhIG5wMm0gYmV0d2Vl
biBtdWx0aXBsZQp2Y3B1cyB3aXRoIHRoZSBzYW1lIG5wMm1fYmFzZSAoTDEgbnAybV9iYXNlIHZh
bHVlIGluIFZNQ1gxMikuCgpucDJtX3NjaGVkdWxlKCkgY2FsbGJhY2tzIGFyZSBhZGRlZCB0byBj
b250ZXh0X3N3aXRjaCgpIGFzIHdlbGwgYXMKcHNldWRvIHNjaGVkdWxlLW91dCBpcyBwZXJmb3Jt
ZWQgZHVyaW5nIHZ2bXgncyB2aXJ0dWFsX3ZtZXhpdCgpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAgNCArKysr
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysr
KysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCBkYmRkYzUzNmQzLi5jOGMyNmRhZDRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNjQ3LDYgKzE2NDcs
NyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAq
bmV4dCkKICAgICB7CiAgICAgICAgIF91cGRhdGVfcnVuc3RhdGVfYXJlYShwcmV2KTsKICAgICAg
ICAgdnBtdV9zd2l0Y2hfZnJvbShwcmV2KTsKKyAgICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1ND
SEVETEVfT1VUKTsKICAgICB9CiAKICAgICBpZiAoIGlzX2h2bV9kb21haW4ocHJldmQpICYmICFs
aXN0X2VtcHR5KCZwcmV2LT5hcmNoLmh2bV92Y3B1LnRtX2xpc3QpICkKQEAgLTE2OTUsNiArMTY5
Niw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1
ICpuZXh0KQogCiAgICAgICAgIC8qIE11c3QgYmUgZG9uZSB3aXRoIGludGVycnVwdHMgZW5hYmxl
ZCAqLwogICAgICAgICB2cG11X3N3aXRjaF90byhuZXh0KTsKKyAgICAgICAgbnAybV9zY2hlZHVs
ZShOUDJNX1NDSEVETEVfSU4pOwogICAgIH0KIAogICAgIC8qIEVuc3VyZSB0aGF0IHRoZSB2Y3B1
IGhhcyBhbiB1cC10by1kYXRlIHRpbWUgYmFzZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAyNmNl
MzQ5Yzc2Li40OTczM2FmNjJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xMjAxLDYgKzEyMDEsNyBA
QCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZW50cnkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAKICAgICAvKiBTZXR1cCB2aXJ0dWFsIEVUUCBmb3IgTDIgZ3Vlc3QqLwogICAgIGlmICggbmVz
dGVkaHZtX3BhZ2luZ19tb2RlX2hhcCh2KSApCisgICAgICAgIC8qIFRoaXMgd2lsbCBzZXR1cCB0
aGUgaW5pdGlhbCBucDJtIGZvciB0aGUgbmVzdGVkIHZDUFUgKi8KICAgICAgICAgX192bXdyaXRl
KEVQVF9QT0lOVEVSLCBnZXRfc2hhZG93X2VwdHAodikpOwogICAgIGVsc2UKICAgICAgICAgX192
bXdyaXRlKEVQVF9QT0lOVEVSLCBnZXRfaG9zdF9lcHRwKHYpKTsKQEAgLTEzNjcsNiArMTM2OCw5
IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1leGl0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICAgISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX0xNQSkgKQog
ICAgICAgICBzaGFkb3dfdG9fdnZtY3NfYnVsayh2LCBBUlJBWV9TSVpFKGdwZHB0ZV9maWVsZHMp
LCBncGRwdGVfZmllbGRzKTsKIAorICAgIC8qIFRoaXMgd2lsbCBjbGVhciBjdXJyZW50IHBDUFUg
Yml0IGluIHAybS0+ZGlydHlfY3B1bWFzayAqLworICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hF
RExFX09VVCk7CisKICAgICB2bXhfdm1jc19zd2l0Y2godi0+YXJjaC5odm1fdm14LnZtY3NfcGEs
IG52Y3B1LT5udl9uMXZtY3hfcGEpOwogCiAgICAgbmVzdGVkaHZtX3ZjcHVfZXhpdF9ndWVzdG1v
ZGUodik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKaW5kZXggMTVkZWRlZjMzYi4uZDZhNDc0ZmEyMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTgyNSw2ICsx
ODI1LDcgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsK
ICAgICB1aW50NjRfdCBucDJtX2Jhc2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CisgICAgdW5z
aWduZWQgaW50IGk7CiAKICAgICAvKiBNYXNrIG91dCBsb3cgYml0czsgdGhpcyBhdm9pZHMgY29s
bGlzaW9ucyB3aXRoIFAyTV9CQVNFX0VBRERSICovCiAgICAgbnAybV9iYXNlICY9IH4oMHhmZmZ1
bGwpOwpAQCAtMTgzOCwxMCArMTgzOSwzNCBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgaWYgKCBwMm0gKSAKICAgICB7CiAgICAgICAgIHAybV9sb2NrKHAy
bSk7Ci0gICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAybV9iYXNlIHx8IHAybS0+bnAy
bV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKKyAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9
PSBucDJtX2Jhc2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNl
ID09IFAyTV9CQVNFX0VBRERSICkKKyAgICAgICAgICAgIC8qIENoZWNrIGlmIG5wMm0gd2FzIGZs
dXNoZWQganVzdCBiZWZvcmUgdGhlIGxvY2sgKi8KKyAgICAgICAgICAgIGlmICggbnYtPm5wMm1f
Z2VuZXJhdGlvbiAhPSBwMm0tPm5wMm1fZ2VuZXJhdGlvbiApCiAgICAgICAgICAgICAgICAgbnZj
cHVfZmx1c2godik7CisgICAgICAgICAgICAvKiBucDJtIGlzIHVwLXRvLWRhdGUgKi8KKyAgICAg
ICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOworICAgICAgICAgICAgYXNzaWduX25w
Mm0odiwgcDJtKTsKKyAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CisKKyAgICAgICAg
ICAgIHJldHVybiBwMm07CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHAybS0+bnAybV9i
YXNlICE9IFAyTV9CQVNFX0VBRERSICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogdkNQVSBp
cyBzd2l0Y2hpbmcgZnJvbSBzb21lIG90aGVyIHZhbGlkIG5wMm0gKi8KKyAgICAgICAgICAgIGNw
dW1hc2tfY2xlYXJfY3B1KHYtPnByb2Nlc3NvciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKKyAgICAg
ICAgfQorICAgICAgICBwMm1fdW5sb2NrKHAybSk7CisgICAgfQorCisgICAgLyogU2hhcmUgYSBu
cDJtIGlmIHBvc3NpYmxlICovCisgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTkVTVEVEUDJNOyBp
KysgKQorICAgIHsKKyAgICAgICAgcDJtID0gZC0+YXJjaC5uZXN0ZWRfcDJtW2ldOworICAgICAg
ICBwMm1fbG9jayhwMm0pOworICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFz
ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG52Y3B1X2ZsdXNoKHYpOwogICAgICAgICAgICAg
cDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7CiAgICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBw
Mm0pOwogICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domYg-0007WO-GV; Mon, 04 Sep 2017 08:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domYe-0007V2-UG
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:16:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 67/E1-03616-4EB0DA95; Mon, 04 Sep 2017 08:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUvcx99p
 Ig1mvVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJC/exFLzjrmhbGdHAeIOzi5GTQ0LAX2L6
 5hZmEJtNQE9i4+xXTCC2iICsxOquOewgNrPAJyaJhmOOXYwcHMICThI3LwqChFkEVCR63v1lB
 gnzCthJHN7jBjFRXmJX20VWEJsTKHx29RtGEFtIwFaiZ/FhZghbVeL1i10sIDavgKDEyZlPWC
 A2SUgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYNAxDsYJx+2f8QoyQHk5Io7/3HayKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfAe5FobKSRYlJqeWpGWmQMMX5i0BAePkggvPzCEhXiLCxJzizPTIVKnGBWlxHnvg/QJgCQyS
 vPg2mAxc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvB9BpvBk5pXATX8FtJgJaHHVyzUgi0
 sSEVJSDYypnudPhzr1FzFFWuw+dcFiamxIt/Duum7Dxj3P5lQVq+n3mp1R3l06wde3a7nLSun
 jMTN8l8sF7+deLnngxu4+HwbWFbaT2zpEZ0xPLNL/kbxkyd6VR5sOPSnTPJTRPSO0nmfKrpeS
 LzIEPm5uVKq4eu/Lgd2vL+iG/VstIMzDs+Pl/4oGkxwlluKMREMt5qLiRADLRFI5lAIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504512993!80963348!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24193 invoked from network); 4 Sep 2017 08:16:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438259702"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:51 +0100
Message-ID: <20170904081452.12960-14-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 13/14] x86/np2m: add break to
	np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgbnAybSBzaGFyaW5nIGlzIGltcGxlbWVudGVkLCB0aGVyZSBjYW4gYmUgb25seSBv
bmUgbnAybSBvYmplY3QKd2l0aCB0aGUgc2FtZSBucDJtX2Jhc2UuIEJyZWFrIGZyb20gbG9vcCBp
ZiB0aGUgcmVxdWlyZWQgbnAybSB3YXMgZm91bmQKZHVyaW5nIG5wMm1fZmx1c2hfZXB0cCgpLgoK
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwppbmRleCBmNzgzZjI1ZmE4Li5mMTEzNTViMGQxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xNzkyLDcg
KzE3OTIsMTEgQEAgdm9pZCBucDJtX2ZsdXNoX2Jhc2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgbnAybV9iYXNlKQogICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07CiAg
ICAgICAgIHAybV9sb2NrKHAybSk7CiAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAy
bV9iYXNlICkKKyAgICAgICAgewogICAgICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChw
Mm0pOworICAgICAgICAgICAgcDJtX3VubG9jayhwMm0pOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KICAgICAgICAgcDJtX3VubG9jayhwMm0pOwogICAgIH0KICAgICBuZXN0ZWRwMm1f
dW5sb2NrKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNzkwNjM1ZWMwYi4uYTE3ZTU4OWMwNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCkBAIC03ODYsNyArNzg2LDcgQEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hh
bmdlcyh1aW50NjRfdCBncGEpOwogdm9pZCBwMm1fZmx1c2goc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pOwogLyogRmx1c2hlcyBhbGwgbmVzdGVkIHAybSB0YWJsZXMgKi8K
IHZvaWQgcDJtX2ZsdXNoX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKTsKLS8qIEZsdXNoZXMg
YWxsIG5wMm0gb2JqZWN0cyB3aXRoIHRoZSBzcGVjaWZpZWQgbnAybV9iYXNlICovCisvKiBGbHVz
aGVzIHRoZSBucDJtIHNwZWNpZmllZCBieSBucDJtX2Jhc2UgKGlmIGl0IGV4aXN0cykgKi8KIHZv
aWQgbnAybV9mbHVzaF9iYXNlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1fYmFz
ZSk7CiAKIHZvaWQgbmVzdGVkcDJtX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domYg-0007Wr-NW; Mon, 04 Sep 2017 08:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413848043=sergey.dyasli@citrix.com>)
 id 1domYf-0007VA-EO
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:16:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1B/6F-03610-4EB0DA95; Mon, 04 Sep 2017 08:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUvcJ99p
 IgxNPhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDcy0KTgpUvG1aydrA+Jy7i5GTQ0LAX2J3
 92xGEJtNQE9i4+xXTCC2iICsxOquOewgNrPAJyaJhmOOXYwcHMIC7hL7fqqCmCwCKhLnt4FV8
 ArYSTQfXcoGMVFeYlfbRVYQmxMofnb1G7DpQgK2Ej2LDzND2KoSr1/sYoHoFZQ4OfMJC8QmCY
 mDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl1TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MwKBhAIIdjNMv+x9ilORgUhLlvf94TaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6D
 XGsjhQSLUtNTK9Iyc4DhC5OW4OBREuHlB4awEG9xQWJucWY6ROoUo6KUOO99kD4BkERGaR5cG
 yxmLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9yPIFJ7MvBK46a+AFjMBLa56uQZkcUkiQk
 qqgXFCT2zVhy2XU6yYWMI4vQ61rTQ5K+L/N2Dvm9VWMxS49Db8LKxmrr6vwiLh1zLr/qmIyef
 WH3B5d8HXjGFTsO4SxabbqktPn1vByjzHrjdAJsfe2Vfe+bq65alr1zykHzrff/mmjbvgTQ/v
 GoVDC2/7rpn8q6xD0/J279mmHbzi3/f931ShlKTEUpyRaKjFXFScCADxXOxJlAIAAA==
X-Env-Sender: prvs=413848043=sergey.dyasli@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504512993!80963348!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24272 invoked from network); 4 Sep 2017 08:16:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:16:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438259710"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 09:14:50 +0100
Message-ID: <20170904081452.12960-13-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v1 12/14] x86/np2m: refactor
	p2m_get_nestedp2m_locked()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHNvbWUgY29kZSBkdXBsaWNhdGlvbi4KClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwg
MjUgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBkNmE0NzRmYTIwLi5mNzgzZjI1ZmE4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCkBAIC0xODI2LDYgKzE4MjYsNyBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0
IHZjcHUgKnYpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKICAgICB1aW50NjRfdCBucDJt
X2Jhc2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAg
Ym9vbCBuZWVkc19mbHVzaCA9IHRydWU7CiAKICAgICAvKiBNYXNrIG91dCBsb3cgYml0czsgdGhp
cyBhdm9pZHMgY29sbGlzaW9ucyB3aXRoIFAyTV9CQVNFX0VBRERSICovCiAgICAgbnAybV9iYXNl
ICY9IH4oMHhmZmZ1bGwpOwpAQCAtMTg0MiwxNCArMTg0MywxMCBAQCBwMm1fZ2V0X25lc3RlZHAy
bV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0g
bnAybV9iYXNlICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ2hlY2sgaWYgbnAybSB3YXMg
Zmx1c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLwotICAgICAgICAgICAgaWYgKCBudi0+bnAy
bV9nZW5lcmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKLSAgICAgICAgICAgICAgICBu
dmNwdV9mbHVzaCh2KTsKKyAgICAgICAgICAgIGlmICggbnYtPm5wMm1fZ2VuZXJhdGlvbiA9PSBw
Mm0tPm5wMm1fZ2VuZXJhdGlvbiApCisgICAgICAgICAgICAgICAgbmVlZHNfZmx1c2ggPSBmYWxz
ZTsKICAgICAgICAgICAgIC8qIG5wMm0gaXMgdXAtdG8tZGF0ZSAqLwotICAgICAgICAgICAgcDJt
LT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0gICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0p
OwotICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKLQotICAgICAgICAgICAgcmV0dXJu
IHAybTsKKyAgICAgICAgICAgIGdvdG8gZm91bmQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBp
ZiAoIHAybS0+bnAybV9iYXNlICE9IFAyTV9CQVNFX0VBRERSICkKICAgICAgICAgewpAQCAtMTg2
NCwxNSArMTg2MSwxMCBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYp
CiAgICAgewogICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07CiAgICAgICAgIHAy
bV9sb2NrKHAybSk7CisKICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBucDJtX2Jhc2Ug
KQotICAgICAgICB7Ci0gICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsKLSAgICAgICAgICAgIHAy
bS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwotICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJt
KTsKLSAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CisgICAgICAgICAgICBnb3RvIGZv
dW5kOwogCi0gICAgICAgICAgICByZXR1cm4gcDJtOwotICAgICAgICB9CiAgICAgICAgIHAybV91
bmxvY2socDJtKTsKICAgICB9CiAKQEAgLTE4ODEsOCArMTg3MywxMSBAQCBwMm1fZ2V0X25lc3Rl
ZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgcDJtID0gcDJtX2dldGxydV9uZXN0ZWRw
Mm0oZCwgTlVMTCk7CiAgICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7CiAgICAgcDJtX2xvY2socDJt
KTsKKworIGZvdW5kOgorICAgIGlmICggbmVlZHNfZmx1c2ggKQorICAgICAgICBudmNwdV9mbHVz
aCh2KTsKICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKLSAgICBudmNwdV9mbHVzaCh2
KTsKICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgIG5lc3RlZHAybV91bmxvY2soZCk7CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:17:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domZD-0007tE-5E; Mon, 04 Sep 2017 08:17:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1domZC-0007sF-3F
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 08:17:10 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 42/31-03610-50C0DA95; Mon, 04 Sep 2017 08:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ovy4Lz9p
 Ig75Nphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bR5r+MBVM5K25NnsfawPiLvYuRk0NCwEji
 7cR/TF2MXBxCAgsZJfZdnMQEkhAW8JN4e3UpWJGIQJxE24V9LCA2s4CDxOXeb0A1HEAN9hJ3T
 qiAhNkEVCU2XD/FCmLzClhLbFq1DayVRUBF4sPyj2C2qEC4RNPZfhaIGkGJkzOfgNmcQCObPr
 9lhxivLvFn3iVmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFpUllq
 ka2Sgl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCD8deygEOMkhxMSqK8
 9x+viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXuQa22kkGBRanpqRVpmDjBOYNISHDxKIrz83
 EBp3uKCxNzizHSI1ClGRSlx3vsgfQIgiYzSPLg2WGxeYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjCvLsh4nsy8Erjpr4AWMwEtrnq5BmRxSSJCSqqBscdRyWBKAOt+v/QgN+ZNLunGHTHP5be
 frn9YMP+xLNOsY697HzrL9DxZnjUl4vHF/WF1D2Yy+P02uaF4KG9xp81mf75nUTcdnf5ES55/
 o/JuVXz0vTgLQf8v61nqWWfYSa7X3xFrahs1UylO/N3ch8dfnTJbxrsuTDVn9uEJV3ekbpB7u
 2NHvhJLcUaioRZzUXEiAC+A4BXIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504513028!57928016!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63756 invoked from network); 4 Sep 2017 08:17:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Sep 2017 08:17:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 269EBABB1;
 Mon,  4 Sep 2017 08:17:08 +0000 (UTC)
To: Nicolas Iooss <nicolas.iooss_linux@m4x.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
Date: Mon, 4 Sep 2017 10:17:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] x86/xen: fix section of
	xen_init_time_ops() in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDkvMTcgMTA6MzgsIE5pY29sYXMgSW9vc3Mgd3JvdGU6Cj4gQ29tbWl0IGQxNjI4MDlm
ODViNCAoInhlbi94ODY6IERvIG5vdCBjYWxsIHhlbl9pbml0X3RpbWVfb3BzKCkgdW50aWwKPiBz
aGFyZWRfaW5mbyBpcyBpbml0aWFsaXplZCIpIG1vdmVkIHhlbl9pbml0X3RpbWVfb3BzKCkgZnJv
bSBfX2luaXQgdG8KPiBfX3JlZiB3aXRob3V0IHVwZGF0aW5nIHhlbi1vcHMuaCBhY2NvcmRpbmds
eS4gRml4IHRoaXMuCj4gCj4gRml4ZXM6IGQxNjI4MDlmODViNCAoInhlbi94ODY6IERvIG5vdCBj
YWxsIHhlbl9pbml0X3RpbWVfb3BzKCkgdW50aWwKPiBzaGFyZWRfaW5mbyBpcyBpbml0aWFsaXpl
ZCIpCj4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBJb29zcyA8bmljb2xhcy5pb29zc19saW51eEBt
NHgub3JnPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oIHwgMiArLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKPiBpbmRleCAw
ZDUwMDQ0NzdkYjYuLmIyYTVkNDhhMmMyYSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4veGVu
LW9wcy5oCj4gKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+IEBAIC02OSw3ICs2OSw3IEBA
IHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSk7Cj4gIHZvaWQgeGVuX3RlYXJk
b3duX3RpbWVyKGludCBjcHUpOwo+ICB1NjQgeGVuX2Nsb2Nrc291cmNlX3JlYWQodm9pZCk7Cj4g
IHZvaWQgeGVuX3NldHVwX2NwdV9jbG9ja2V2ZW50cyh2b2lkKTsKPiAtdm9pZCBfX2luaXQgeGVu
X2luaXRfdGltZV9vcHModm9pZCk7Cj4gK3ZvaWQgX19yZWYgeGVuX2luaXRfdGltZV9vcHModm9p
ZCk7Cj4gIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKTsKCldoZW4gY29y
cmVjdGluZyB0aGlzIGNvdWxkIHlvdSBwbGVhc2UgbW9kaWZ5IHRoZSBwcm90b3R5cGVzIHRvIGNv
bXBseSB0bwp0aGUgaW50ZW5kZWQgZm9ybSBhcyBub3RlZCBpbiBpbmNsdWRlL2xpbnV4L2luaXQu
aCAodGhlIF9fcmVmIG9yIF9faW5pdAphbm5vdGF0aW9ucyBzaG91bGQgYmUganVzdCBiZWZvcmUg
dGhlIGVuZGluZyBzZW1pY29sb24pPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:20:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:20:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domc9-0000h8-Ip; Mon, 04 Sep 2017 08:20:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1domc8-0000gt-ED
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 08:20:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C7/32-02224-BBC0DA95; Mon, 04 Sep 2017 08:20:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5unrW
 RBs0NAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a7uQ0sBftYKnYe6mFuYLzM3MXIySEh4C8x
 uW0jG4jNIqAi8fbfWXYQm01AWeJnZy9YXERAVWLz9NNAcS4OZoGrjBLLTkwBKxIW8JT43vIMz
 OYVsJBY//AMmC0ksIZR4sXhUIi4oMTJmU9YQGxmAR2JBbs/AQ3lALKlJZb/4wAJcwpYSvT3b2
 UCsUWBbuhcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0EsqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2M7Sf8DjFKcjApifLef7wmUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEbzD32kghwaLU9NSKtMwcYNDDpCU4eJREeNtB0rzFBYm5xZnpE
 KlTjLocTR+2fGESYsnLz0uVEuc9B1IkAFKUUZoHNwIWgZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfOuA5nCk5lXArfpFdARTEBHVL1cA3JESSJCSqqBUXSq88pp/52+HWvy+LxdvT75Rbf
 YEolO/arKMufnPSJrr1k2pjM+2BTssiFy44Qp2e9KhO4qPPmh+lM3YJtD3+vepT+mNR/+FPum
 8G8B16WVHYd1Ek4Kyr70u7N6yRGLkp7HXyojsxYs8OFu6T8SXHD7lYqozPyXb7Q1T9lIX76he
 bP4lc85FiWW4oxEQy3mouJEAIisqCu7AgAA
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504513209!112793819!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17004 invoked from network); 4 Sep 2017 08:20:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:20:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="438260072"
Date: Mon, 4 Sep 2017 09:20:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170904082002.oqw74bl653ndfxou@citrix.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-5-git-send-email-tianyu.lan@intel.com>
 <20170901154148.fa3px7m67hrvrmwl@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170901154148.fa3px7m67hrvrmwl@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH V2 4/4] xl/libacpi: extend lapic_id() to
	uint32_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDQ6NDE6NDhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMTowMTo0OUFNIC0wNDAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+ID4gRnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+IAo+ID4gVGhp
cyBwYXRjaCBpcyB0byBleHRlbmQgbGFwaWNfaWQoKSB0byBzdXBwb3J0IG1vcmUgdmNwdXMuCj4g
PiAKPiA+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gPiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBQbGVhc2UgcmVtZW1iZXIg
dG8gcGljayB1cCBteSBhY2sgbmV4dCB0aW1lIGFyb3VuZCAtLSBJIGJlbGlldmVkIEkKPiBhbHJl
YWR5IGFja2VkIHRoaXMgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24uCgpObywgbXkgbWVtb3J5IG1l
c3NlZCB1cCwgSSBkaWRuJ3QgYWN0dWFsbHkgZ2l2ZSBteSBhY2suIFNvcnJ5IGZvciB0aGUKbm9p
c2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domoZ-0001de-QJ; Mon, 04 Sep 2017 08:33:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413db6f7c=citrix-osstest@xenproject.org>)
 id 1domoY-0001dG-Hu
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 08:33:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0E/A0-02048-DBF0DA95; Mon, 04 Sep 2017 08:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve5e/rW
 RBvPvMVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozv07pZCl4LVby5epOpgfEDdxcjJ4eEgL/E
 /mXLmSBsd4np7SvYQGwRAWeJCR9ug9m8AnoS3ybPZQexhQUiJSZcamPsYuQCqv/PKtF26AMLR
 LOqxJQzlxhBbDYBD4mJPRPB4iwCKhKrdjSwgthCAloSSxevZIIYKihxcuYTsBpmAQmJgy9eME
 PMsZDY8bGPbQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+QZ6+WmFhcnpqf
 mJCYV6yXn525iBIZPPQMD4w7GbV3OhxglOZiURHnvP14TKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCdwPf2kghwaLU9NSKtMwcYCDDpCU4eJREeGVB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn
 5cqJc47H6RIAKQoozQPbgQsqi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ1BJnCk5lXAr
 fpFdARTEBHVL1cA3JESSJCSqqB0f2CVczO/LPzkx8mdsxQalpgur6QK1dj7sQLvE3BZc9WcE3
 4zJ27jW9+9KSnVTEXWt8sCvldb/r9aq+kOvs0gfmnrjhasXH83v/Yv+p4ZGe4tO/9YK1EVos9
 9vXLyz++DuIU5biga3ChOyuWqeJg7ek9cu3mvBzsJbv3fm6v6du/72LzvPldSizFGYmGWsxFx
 YkA/Cz5saUCAAA=
X-Env-Sender: prvs=413db6f7c=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504513979!105344366!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56574 invoked from network); 4 Sep 2017 08:33:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:33:00 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446426232"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72058-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:xen-boot:fail:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:guest-start:fail:regression
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:nonblocking
X-Osstest-Versions-That: flight=72031
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 4 Sep 2017 09:32:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72058: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDU4IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDU4LwoKUmVncmVzc2lv
bnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLXNpZC1uZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gNzIw
MzEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTEgZ3Vlc3Qtc3Rh
cnQgICBmYWlsIFJFR1IuIHZzLiA3MjAzMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lkLW5ldGJvb3Qt
cHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDcyMDMxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjAzMQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDcyMDMxCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1w
dmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGxpa2UgNzIwMzEKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgIGZhaWwg
bGlrZSA3MjAzMQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMDMx
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQt
c2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxv
Z3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dompN-0001hH-36; Mon, 04 Sep 2017 08:33:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dompL-0001gz-PT
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 08:33:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 84/42-03283-FEF0DA95; Mon, 04 Sep 2017 08:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve47/rW
 RBl2bNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2ybMYC+6wVKy+9palgfEzcxcjJ4eEgL9E
 +4y3rCA2i4CKxMQNR8FsNgFliZ+dvWwgtgiQ3fvrN0sXIxcHs8BJJomZb3rAioQFwiVOzjjC1
 MXIwcErYCHx+VIFSFhIoEji+YM3TCA2r4CgxMmZT1hAbGYBHYkFuz+xgZQzC0hLLP/HARLmFL
 CXeHjuO9gqUaATOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DQ30koo
 y0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYzH38cdYpTkYFIS5b3/eE2kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQlebb61kUKCRanpqRVpmTnAkIdJS3DwKInwyoKkeYsLEnOLM
 9MhUqcYjTk2rF7/hYmj6cOWL0xCLHn5ealS4rxWIKUCIKUZpXlwg2CxeIlRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvHtApvBk5pXA7XsFdAoT0ClVL9eAnFKSiJCSamAUV99SHL3oU++zpR4
 2WzJbe1eVfWpuTVXgW3Hnv+pLvlWfHm2z6/BQZn2ea6qsNeXOzesdfF/fVqrMcwza+z5/ZlPQ
 dsWfIluTbxT8C5N7GsTnIcq7/Fn+K+++7gdmh8VPfFqkdKptnzrr1ruzY2tZpRl/MFwTEN/KG
 1qV7c29mF3LU18jrEyJpTgj0VCLuag4EQCChlTpwAIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504514029!75116195!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59875 invoked from network); 4 Sep 2017 08:33:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:33:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446426545"
Date: Mon, 4 Sep 2017 09:33:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170904083347.rlcoqazhhcwnszlt@citrix.com>
References: <59A95658020000780017678B@prv-mh.provo.novell.com>
 <59A95658020000780017678B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59A95658020000780017678B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add arch specific public
 headers to arch file groups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDQ6NDU6MTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSd2ZSByZWNlbnRseSBnb3Qgc3VmZmljaWVudGx5IGFubm95ZWQgYnkgcGVvcGxlIG5v
dCBhcHBseWluZyBlbm91Z2gKPiBjb21tb24gc2Vuc2UgdG8gZ2V0X21haW50YWluZXIucGwgb3V0
cHV0LCBDYy1pbmcgYWxsIFJFU1QgbWFpbnRhaW5lcnMKPiBvbiBBUk0tb25seSBwdWJsaWMgaW50
ZXJmYWNlIGNoYW5nZXMuCj4gCj4gU29ydCBBUk0ncyB4ZW4vIGdyb3VwcyBvZiBwYXRoIHNwZWNp
ZmljYXRpb25zIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSB0cmllZCB0byBhcHBseSB0aGlzIHBhdGNoIGZyb20g
YSBkb3dubG9hZGVkIG1haWxkaXIgYnV0IGl0IGdvdApyZWplY3RlZC4KCkkgbWFudWFsbHkgY29t
bWl0dGVkIHRoZSBjaGFuZ2VzLCBjb3BpZWQgdGhlIGNvbW1pdCBtZXNzYWdlIG92ZXIgYW5kCnB1
c2hlZCBpdCwgYnV0IGl0IHR1cm5zIG91dCBJIGZvcmdvdCB0byBjaGFuZ2UgdGhlIGF1dGhvcnNo
aXAgdG8geW91LiBJCmhvcGUgeW91IGRvbid0IG1pbmQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domu4-0001zk-KO; Mon, 04 Sep 2017 08:38:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1domu2-0001zM-Im
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 08:38:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 97/DA-03454-1111DA95; Mon, 04 Sep 2017 08:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1dQcG2
 kwbN1nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDvz8ZC/YLVMz4cpm1gfExbxcjJ4eQQJ7E
 lm0n2EBsXgE7ie2bJ7GD2BIChhKnF95kAbFZBFQl3k6/zAxiswmoS7Q9284KYosI6EqcebyFC
 cRmFgiSmNC3B8wWFrCSOL/iLZDNBTT/GqPE5d7njCAJTgFHibYFL4EWcAAtE5T4u0MYoldL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6aXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsINx3gn/Q4ySHExKorz3H6+JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBaymwNlJIsCg1PbUiLTMHGAcwaQkOHiUR3q0gad7igsTc4
 sx0iNQpRkUpcd6JIAkBkERGaR5cGyz2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdxk/0B
 SezLwSuOmvgBYzAS2uerkGZHFJIkJKqoGR5YiF/dyWLa1zdWKsZfZFPO9MED99tGHNt82Gmoq
 bM/00Vgg92Km+Y8nhdwJ6mx8xGbcqLXvwbaqbMkORWkZikKK0d+09wXpH1T0sBxc6tBVmB+ax
 ibv9q9Awm3Tx6z09G+/H0158e10x82mbdGxj6uvE9/tn3ftY45jz+pjfumL9cJ/LqTpKLMUZi
 YZazEXFiQBDxaNyuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504514319!77505534!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42691 invoked from network); 4 Sep 2017 08:38:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 08:38:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 02:38:38 -0600
Message-Id: <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 02:38:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
In-Reply-To: <22953.37663.137446.496414@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE5OjA0LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IGZpeCBpbmNyZW1l
bnRhbCBwYXJhbGxlbCBidWlsZCIpOgo+PiBPbiAwMS4wOS4xNyBhdCAxNzoyOCwgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IERvIHlvdSBtZWFuIHBhcmFsbGVsIGJ1aWxkIGluIHdo
aWNoIHR3byBtYWtlcyBlbnRlciBsaWJ4bD8gSXMgdGhhdAo+PiA+IHBvc3NpYmxlPwo+PiAKPj4g
Tm8sIG9ubHkgYSBzaW5nbGUgZW50cnkgaW50byB0aGF0IHN1YnRyZWUuCj4gCj4gQXJlIHlvdSBz
dXJlID8KClllcy4KCj4+ID4gV2h5IGRvZXMgbGliYWNwaSBtYXR0ZXI/IEFsbCBkZXBlbmRlbmNp
ZXMgZmlsZXMgKCouby5kKSBzaG91bGQgYmUgbG9jYWwKPj4gPiB0byBsaWJ4bCBhbnl3YXkuCj4+
IAo+PiBEaWQgeW91IGNoZWNrPyBNeSAuYnVpbGQuby5kIGhhczoKPiAKPiBBRkFJQ1QgeW91IG11
c3QgbWVhbiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvLmJ1aWxkLm8uZCA/CgpObywgSSBtZWFu
IHRoZSBsaWJ4bCBpbnN0YW5jZSBvZiB0aGUgZmlsZSAocmVtZW1iZXIgdGhhdCB0aGUgc2FtZQps
aWJhY3BpIHNvdXJjZSBmaWxlIGlzIGJlaW5nIGNvbXBpbGVkIHR3aWNlKS4gVGhlIGh2bWxvYWRl
ciBpbnN0YW5jZQpsb29rcyBzaW1pbGFyLCBidXQgZG9lc24ndCBjYXVzZSB0aGUgc2FtZSBwcm9i
bGVtIChiZWNhdXNlIHRoZXJlCmFyZSBubyBhdXRvLWdlbmVyYXRlZCBoZWFkZXJzKS4KCj4+IGJ1
aWxkLm86ICBcCj4+ICAvYnVpbGQveGVuL3Vuc3RhYmxlLWhnLzIwMTctMDgtMTAvdG9vbHMvbGli
eGwvLi4vLi4vdG9vbHMvbGliYWNwaS9idWlsZC5jIFwKPj4gICAvYnVpbGQveGVuL3Vuc3RhYmxl
LWhnLzIwMTctMDgtMTAvdG9vbHMvbGlieGwvLi4vLi4vdG9vbHMvY29uZmlnLmggXAo+PiAgIC9i
dWlsZC94ZW4vdW5zdGFibGUtaGcvMjAxNy0wOC0xMC90b29scy9saWJ4bC9saWJ4bF94ODZfYWNw
aS5oIFwKPj4gWy4uLl0KPj4gICBfbGlieGxfbGlzdC5oIFwKPj4gICAvYnVpbGQveGVuL3Vuc3Rh
YmxlLWhnLzIwMTctMDgtMTAvdG9vbHMvbGlieGwvX2xpYnhsX3R5cGVzLmggXAo+PiAgIGxpYnhs
X2V2ZW50LmggbGlieGwuaCBcCj4+IFsuLi5dCj4+IAo+PiBhbmQgaXQgaXMgdGhpcyBub24tbG9j
YWwgX2xpYnhsX3R5cGVzLmggZGVwZW5kZW5jeSB3aGljaCBicmVha3MKPj4gdGhpbmdzLiBJJ3Zl
IG5vdGVkIHRoaXMgd2l0aCBnY2MgNC4zLngsIGluIGNhc2UgdGhhdCBtYXR0ZXJzIChlLmcuCj4+
IGlmIG5ld2VyIGNvbXBpbGVycyBhcmUgc21hcnRlciBpbiBob3cgdGhleSB3cml0ZSBvdXQgZGVw
cykuCj4gCj4gVGhpcyBzdWdnZXN0cyB0aGF0IHBlcmhhcHMgdGhlIHByb2JsZW0gaXMgdGhhdCBz
b21ldGhpbmcgaXMgcmVlbnRlcmluZwo+IGxpYnhsLgoKQWdhaW4sIEkndmUgdmVyaWZpZWQgKG11
bHRpcGxlIHRpbWVzKSB0aGF0IHRoaXMgaXMgbm90IHRoZSBjYXNlLCBhcyBJCnRvbyBkaWQgaW5p
dGlhbGx5IHN1c3BlY3QgdGhpcyB0byBiZSB3aGF0IGlzIGhhcHBlbmluZy4KCj4gV2l0aCByZWN1
cnNpdmUgbWFrZSwgaXQgaXMgbmVjZXNzYXJ5IGZvciB0aGUgb3ZlcmFsbCBzdHJ1Y3R1cmUgb2Yg
dGhlCj4gbWFrZWZpbGVzIHRvIHNlcXVlbmNlIHRoaW5ncyBzbyB0aGF0IGVhY2ggZGlyZWN0b3J5
IGlzIGVudGVyZWQgZXhhY3RseQo+IG9uY2UsIGJlZm9yZSBpdHMgZGVwZW5kZW50IGRpcmVjdG9y
aWVzIGFyZSBlbnRlcmVkLiAgKEl0IGlzIHBvc3NpYmxlCj4gdG8gdmlvbGF0ZSB0aGlzIHJ1bGUg
d2l0aG91dCBjcmVhdGluZyByYWNlcyBidXQgaXQgaXMgdHJpY2t5IGFuZAo+IGluYWR2aXNhYmxl
LikKCkkgdW5kZXJzdGFuZCB0aGF0LgoKPiBDYW4geW91IHByb3ZpZGUgYSBjb21wbGV0ZSBsb2cg
b2YgYSBmYWlsaW5nIGJ1aWxkID8KCldpdGggdGhlIGFib3ZlLCBpcyB0aGF0IHJlYWxseSBuZWVk
ZWQ/IEFuZCBpZiBzbywgZG8geW91IG1lYW4KanVzdCBub3JtYWwgbWFrZSBvdXRwdXQsIG9yIG91
dHB1dCBmcm9tIGFkZGl0aW9uYWxseSBwYXNzaW5nIC1wLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1domyu-0002eB-7m; Mon, 04 Sep 2017 08:43:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1domys-0002e4-TX
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 08:43:43 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B1/F1-02044-E321DA95; Mon, 04 Sep 2017 08:43:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDva6t0Np
 Ig9n/RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHre2MBXO4Kj4e+8DWwPibvYuRg0NCwF/i
 7Uv+LkZODhYBFYnZ924zgdhsAsoSPzt72UBsEQFViY6tN8HizAIvmCQObJMFsYUFkiSePO1jB
 7F5BSwk/h08AmRzcQgJnGCSWHKglxEiIShxcuYTFpBdzAKaEut36UOY0hLL/3FAjJSXaN46mx
 nE5hTQk7hzvxVsrSjQOZ1L57CA2EICChId048xTWDkn4Vk6CyEobMQhs5CMnQBI8sqRo3i1KK
 y1CJdQwO9pKLM9IyS3MTMHCDPWC83tbg4MT01JzGpWC85P3cTIzAo6xkYGHcwbutyPsQoycGk
 JMp7//GaSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHqCayOFBItS01Mr0jJzgPEBk5bg4FES4
 f0oAJTmLS5IzC3OTIdInWJUlBLn7QHpEwBJZJTmwbXBYvISo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWFeP5ApPJl5JXDTXwEtZgJaXPVyDcjikkSElFQDY8e8iF0ps/5EuvW1zd+2XvuyqOu
 NhRmX9p738SwXnsF+UPb/xDX2h7mDmK+5Cxe0zdacuGv5b031CnHXLRY7ZfNMbtovOl9ooLOj
 yus1e5yKZesfp8kznE8IOm6R+7Mxb99zzhNV5nxnv+QafJWOutTA0/fl77s+h3MPzbWEP+x89
 Ppco8XMGCWW4oxEQy3mouJEAHibJQvEAgAA
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504514619!105347558!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5028 invoked from network); 4 Sep 2017 08:43:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:43:41 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446427145"
Date: Mon, 4 Sep 2017 09:43:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170904084337.bmlovwve4363qtyd@citrix.com>
References: <1503537289-56036-1-git-send-email-yi.y.sun@linux.intel.com>
 <1503537289-56036-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170830084256.wrtavvfde36y3j7l@MacBook-Pro-de-Roger.local>
 <20170831023846.GB23665@yi.y.sun>
 <20170831083745.yk5z7l7zotan74a2@MacBook-Pro-de-Roger.local>
 <20170904020948.GN23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904020948.GN23665@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTA6MDk6NDhBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA4LTMxIDA5OjM3OjQ1LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFRo
dSwgQXVnIDMxLCAyMDE3IGF0IDEwOjM4OjQ2QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
T24gMTctMDgtMzAgMDk6NDI6NTYsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+ID4gPiA+IE9u
IFRodSwgQXVnIDI0LCAyMDE3IGF0IDA5OjE0OjQyQU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
ID4gPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+ID4gPiA+IGluZGV4IDZlODBkMzYuLmFiODQ3ZjggMTAw
NjQ0Cj4gPiA+ID4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+ID4gPiA+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gPiA+ID4gQEAgLTk3Nyw2ICs5
NzcsNyBAQCBsaWJ4bF9wc3JfY2JtX3R5cGUgPSBFbnVtZXJhdGlvbigicHNyX2NibV90eXBlIiwg
Wwo+ID4gPiA+ID4gICAgICAoMiwgIkwzX0NCTV9DT0RFIiksCj4gPiA+ID4gPiAgICAgICgzLCAi
TDNfQ0JNX0RBVEEiKSwKPiA+ID4gPiA+ICAgICAgKDQsICJMMl9DQk0iKSwKPiA+ID4gPiA+ICsg
ICAgKDUsICJNQkFfVEhSVEwiKSwKPiA+ID4gPiAKPiA+ID4gPiBJcyB0aGlzIHJlYWxseSBhIENC
TSB0eXBlPwo+ID4gPiA+IAo+ID4gPiBUaGlzIGlzIG5vdCBDQk0gdHlwZS4gVGhlICdsaWJ4bF9w
c3JfY2JtX3R5cGUnIG5hbWUgaXMgbm90IGdvb2QgZW5vdWdoLiBCdXQgSQo+ID4gPiBoYXZlIHRv
IGludHJvZHVjZSBhIG5ldyBnZW5lcmljIGludGVyZmFjZSBoZXJlIGlmIHdlIHdhbnQgdG8gbWFr
ZSB0aGUgbmFtZSBiZQo+ID4gPiBnZW5lcmljLiBJIHRoaW5rIGl0IGlzIG5vdCBzbyB2YWx1YWJs
ZS4gU28sIEkgcmV1c2UgdGhlICdsaWJ4bF9wc3JfY2JtX3R5cGUnCj4gPiA+IHRvIGNvdmVyIE1C
QS4gSG93IGRvIHlvdSB0aGluaz8KPiA+IAo+ID4gTWF5YmUgeW91IGNvdWxkIGludHJvZHVjZSBh
IG5ldyB0eXBlZGVmLCBzbyB0aGF0IG9sZCBjb2RlIGNhbGwgc3RpbGwKPiA+IHdvcmssIGllOgo+
ID4gCj4gPiB0eXBlZGVmIGVudW0gbGlieGxfcHNyX2NibV90eXBlIGxpYnhsX3Bzcl90eXBlOwo+
ID4gCj4gSXMgdGhlcmUgYSB3YXkgaW4gJy5pZGwnIHRvIG1ha2Ugc3VjaCAndHlwZWRlZic/IFRo
YW5rcyEKPiAKCk5vIChvciBub3QgeWV0PykuCgpQbGVhc2UgZG8gaXQgaW4gbGlieGwuaC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:46:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1don1y-0002oi-Le; Mon, 04 Sep 2017 08:46:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413ecdc8c=George.Dunlap@citrix.com>)
 id 1don1x-0002ob-NG
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 08:46:53 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1C/C8-03454-DF21DA95; Mon, 04 Sep 2017 08:46:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXitHSDve4fobW
 RBq8+K1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyVnZNYCmbKVxx5tJm9gfGPZBcjJ4eEgL/E
 vAPd7BC2h8T1syeYuhg5OIQFkiVmb/QDCYsInGCU+L42CMRmFljPKDF3iWEXIxeHkMBtRolXn
 9eygiTYBPQk5h3/ygJi8wrYSpza+osRxGYRUJGY+PApM4gtKhAusf/7NWaIGkGJkzOfgNVzCg
 RK7NvxGmwvs4CmxPpd+hC7xCVuPZnPBGHLS2x/OwesVUhAVWLxg6NQJ1tKfFv/lHkCo+AsJFN
 nIUyahWTSLCSTFjCyrGLUKE4tKkst0jU00EsqykzPKMlNzMwB8sz0clOLixPTU3MSk4r1kvNz
 NzECA5kBCHYwHn8fd4hRkoNJSZT3/uM1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDcKro0UE
 ixKTU+tSMvMAcYUTFqCg0dJhFcXJM1bXJCYW5yZDpE6xWjPsWH1+i9MHE/ebP/NxNHyFkR+eT
 rtD5MQS15+XqqUOG8PSJsASFtGaR7cUFgKuMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXj+
 QKTyZeSVwu18BncUEdFbVyzUgZ5UkIqSkGhgLku/n19/M/u/2O1Dvfc2fFTbrVicyKBQF34sJ
 /lDdYxbfOcXgAsersn3Pgt06Ld+t/sN30sDrtr9cM2+l8MJtAoWtbLtnJfcqnrz1nT+kvd3Fo
 0fx9x/z1c6VTg796aHpL6VvhzGZM8oUz62yyenW65Xd5MCoLK9iu/hlWG2baeyJ6TMilViKMx
 INtZiLihMBDY6eoPwCAAA=
X-Env-Sender: prvs=413ecdc8c=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504514810!83059764!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11572 invoked from network); 4 Sep 2017 08:46:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:46:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446427364"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Julien Grall <julien.grall@gmail.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>,
 <andre.przywara@arm.com>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
Date: Mon, 4 Sep 2017 09:46:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDIvMjAxNyAwNDozOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IFNv
cnJ5IGZvciB0aGUgbGF0ZSByZXBseSBhbmQgZm9ybWF0dGluZywgd3JpdGluZyBmcm9tIG15IHBo
b25lLgo+IAo+IE9uIFdlZCwgMzAgQXVnIDIwMTcsIDE1OjE3IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4+IE9uIDA4LzMwLzIwMTcgMDI6NTQgUE0s
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAzMC8wOC8xNyAxNDo0OSwgb3NzdGVzdCBzZXJ2
aWNlIG93bmVyIHdyb3RlOgo+Pj4+IGZsaWdodCAxMTI5NTcgeGVuLXVuc3RhYmxlLXNtb2tlIHJl
YWwgW3JlYWxdCj4+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExMjk1Ny8KPj4+Pgo+Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+Cj4+Pj4gVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4gaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+Pj4gIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4KPj4gdnMuIDExMjk1
Ngo+Pj4KPj4+IChYRU4pIEFzc2VydGlvbiAnY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKScgZmFp
bGVkIGF0IHNvZnRpcnEuYzozNQo+Pj4gKFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIGFy
bTMyICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPj4+IChYRU4pIENQVTogICAgMQo+Pj4g
KFhFTikgUEM6ICAgICAwMDIzYjcxMCBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4M2MvMHgxMzQK
Pj4+IChYRU4pIENQU1I6ICAgODAwMDAwNWEgTU9ERTpIeXBlcnZpc29yCj4+PiAoWEVOKSAgICAg
IFIwOiA0MDAzZDAwMCBSMTogMDAwMDAwMDEgUjI6IDNmY2ZmZDAwIFIzOiAwMDAwMDAwMQo+Pj4g
KFhFTikgICAgICBSNDogMDAyZTVmNzQgUjU6IDAwMDAwMDAwIFI2OiAwMDMxZDY5NCBSNzogMDAz
MWEyMjQKPj4+IChYRU4pICAgICAgUjg6IDAwMmUxZjgwIFI5OiAwMDI5Yjg4MCBSMTA6MDAwMDAw
MDEgUjExOjQwMDM3ZjNjCj4+IFIxMjowMDAwMDAwMAo+Pj4gKFhFTikgSFlQOiBTUDogNDAwMzdm
MDQgTFI6IDAwMjU4MjZjCj4+PiAoWEVOKQo+Pj4gKFhFTikgICBWVENSX0VMMjogODAwMDM1NTgK
Pj4+IChYRU4pICBWVFRCUl9FTDI6IDAwMDEwMDAwYmZmMWUwMDAKPj4+IChYRU4pCj4+PiAoWEVO
KSAgU0NUTFJfRUwyOiAzMGNkMTg3Zgo+Pj4gKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDAwMDM4
NjYzZgo+Pj4gKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDBiYTAxNjAwMAo+Pj4gKFhFTikKPj4+
IChYRU4pICAgIEVTUl9FTDI6IDAwMDAwMDAwCj4+PiAoWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAw
MDAwMTA0ODEwCj4+PiAoWEVOKSAgICAgIEhERkFSOiBkZjAwMGYwMAo+Pj4gKFhFTikgICAgICBI
SUZBUjogMDAwMDAwMDAKPj4+IChYRU4pCj4+PiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBz
cD00MDAzN2YwNDoKPj4+IChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDA0IDAwMmUxZjgwIDAwMDAw
MDAwIDAwMDAwMDAwIDAwMmUxZjgwIDAwMzFkNjk0Cj4+IDAwMmUxZjgwCj4+PiAoWEVOKSAgICBj
MTIwMzA5OCAwMDAwMDAwMSAwMDAwMDAwMCAwMDAwMDAwMCBjMTExNTFhOCA0MDAzN2Y0NCAwMDIz
Yjg3Ywo+PiA0MDAzN2Y1NAo+Pj4gKFhFTikgICAgMDAyNmIzMjAgYzEyMDAwMDAgYzEyMDMwMzQg
NDAwMzdmNTggMDAyNmVmNDAgMDAwMDAwMDEgMDAwMDAwMDAKPj4gMDAwMDAwMDEKPj4+IChYRU4p
ICAgIGMwMzFjNTIwIGMxMjAwMDAwIGMxMjAzMDM0IGMxMjAzMDk4IDAwMDAwMDAxIDAwMDAwMDAw
IDAwMDAwMDAwCj4+IGMxMTE1MWE4Cj4+PiAoWEVOKSAgICBjMTIwMzBhMCAxOTJiODAwMCBmZmZm
ZmZmZiA3ZjU3MDZkMyBjMDMxYzUyOCA2MDAwMDA5MyAwN2UwMDAwMAo+PiBiZWJjZDEwOAo+Pj4g
KFhFTikgICAgYzEzMThhYzAgYzAzMGQwYTAgYzEyMDFmYTAgYzAzMDkyOGMgYzEzMThhY2MgYzAz
MGQ0MjAgYzEzMThhZDgKPj4gYzAzMGQ0ZTAKPj4+IChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIGMxMzE4YWU0IGMxMzE4YWU0Cj4+IDYwMDAwMDEz
Cj4+PiAoWEVOKSAgICA2MDAxMDE5MyAyMDAwMDA5MyA2MDAwMDE5MyAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMAo+Pj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+PiAoWEVOKSAg
ICBbPDAwMjNiNzEwPl0gc29mdGlycS5jI19fZG9fc29mdGlycSsweDNjLzB4MTM0IChQQykKPj4+
IChYRU4pICAgIFs8MDAyNTgyNmM+XSBkb21haW4uYyNzY2hlZHVsZV90YWlsKzB4MmY0LzB4MzA4
IChMUikKPj4+IChYRU4pICAgIFs8MDAyM2I4N2M+XSBkb19zb2Z0aXJxKzB4MTgvMHgyOAo+Pj4g
KFhFTikgICAgWzwwMDI2YjMyMD5dIGxlYXZlX2h5cGVydmlzb3JfdGFpbCsweDg0LzB4YjgKPj4+
IChYRU4pICAgIFs8MDAyNmVmNDA+XSBlbnRyeS5vI3JldHVybl90b19ndWVzdCsweGMvMHhiOAo+
Pj4gKFhFTikKPj4+IChYRU4pCj4+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4+PiAoWEVOKSBQYW5pYyBvbiBDUFUgMToKPj4+IChYRU4pIEFzc2VydGlv
biAnY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKScgZmFpbGVkIGF0IHNvZnRpcnEuYzozNQo+Pj4g
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4gKFhFTikK
Pj4+IChYRU4pIE1hbnVhbCByZXNldCByZXF1aXJlZCAoJ25vcmVib290JyBzcGVjaWZpZWQpCj4+
Pgo+Pj4gQXQgYSBndWVzcywgSSdkIHNheSB0aGUgcmVhc29uaW5nIGJlaGluZAo+Pj4KPj4gaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD01NzQ1
MGNmZTQ4YjU2ZGI5MDE2NmM1MmQ0NWE0MTFhOTI3OWExMmUxCj4+PiBpcyBmYWxzZS4KPj4KPj4g
V293IC0tIEkgYWN0dWFsbHkgcmF0aGVyIGRvdWJ0IHRoYXQgdGhlIHJlYXNvbmluZyBpcyB3cm9u
ZzsgSSBjYW4ndCBzZWUKPj4gYW55d2hlcmUgaW4gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGggdGhh
dCBjb3VsZCBwb3NzaWJseSBtb3ZlIHRoZQo+PiBoeXBlcnZpc29yIHN0YWNrIHRvIGFub3RoZXIg
cHJvY2Vzc29yLiAgSSdkIGJlIG1vcmUgaW5jbGluZWQgdG8gc3VzcGVjdAo+PiB0aGF0IHNtcF9w
cm9jZXNzb3JfaWQoKSByZXR1cm5zIHRoZSB3cm9uZyB2YWx1ZSB1bmRlciBjZXJ0YWluIGNvbmRp
dGlvbnMKPj4gLS0gZS5nLiwgYmV0d2VlbiBhIHNjaGVkdWxlKCkgc29mdGlycSBhbmQgdGhlIG5l
eHQgVk1FTlRFUiAod2hhdGV2ZXIKPj4gaXQncyBjYWxsZWQgb24gQVJNKS4KPj4KPj4gU3RlZmFu
bywgYW55IGlkZWFzPwo+Pgo+IAo+IElmIEkgYW0gbm90IG1pc3Rha2VuIHRoZSBoeXBlcnZpc29y
IHN0YWNrIGlzIHBlci12Q1BVLiBTbyB3aGVuIHlvdSBtb3ZlIHRoZQo+IHZDUFUgdG8gYW5vdGhl
ciBwQ1BVLCB0aGUgc3RhY2sgd2lsbCBiZSBtb3ZlZC4KPiBUaGlzIG1lYW5zIHRoZSBzbXBfcHJv
Y2Vzc29yX2lkKCkgd2lsbCByZXR1cm4gYSBkaWZmZXJlbnQgdmFsdWUuIElzbid0IGl0Cj4gdGhl
IHNhbWUgb24geDg2PwoKTm8sIHRoZSBoeXBlcnZpc29yIHN0YWNrIG9uIHg4NiBoYXMgYWx3YXlz
IGJlZW4gcGVyLXBjcHUuICBBcHBhcmVudGx5CnRoZSBwb3dlcnBjIHBvcnQgd2FzIHBlci12Y3B1
LCB3aGljaCBpcyB3aHkgdGhlIHNtcF9wcm9jZXNzb3JfaWQoKSB3YXMKdGhlcmUuICBJIChhbmQg
YXBwYXJlbnRseSBEYXJpbykgYXNzdW1lZCB0aGUgQVJNIGltcGxlbWVudGF0aW9uIHdhcyB0aGUK
c2FtZSBhcyB4ODYsIHdoaWNoIGlzIHdoeSBJIGNoZWNrZWQgaW4gdGhpcyBjaGFuZ2UuCgpJIGd1
ZXNzIHdlJ2QgYmV0dGVyIGxlYXZlIHRoZSBwYXRjaCByZXZlcnRlZCBmb3Igbm93LgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:47:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1don2v-0002vU-23; Mon, 04 Sep 2017 08:47:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1don2u-0002vL-8L
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 08:47:52 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D8/B7-03283-7331DA95; Mon, 04 Sep 2017 08:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9dMeG2
 kwYEGC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePGA5aCDQIVHd9OMzUw3uDpYuTgEBLIkziy
 Na6LkZODV8BO4sCuTcwgtoSAocTphTdZQGwWAVWJdf9WMYLYbALqEm3PtrOC2CIC+hLzP/0Es
 5kF1jFJXFmiAGILC3hL7Do7GaxeSGApo0TbZ2UQmxNofvfiO8wga3kFBCX+7hCGaNWSePjrFg
 uErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+glFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GD8uzbwEKMkB5OSKO/9x2sihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwbhRcGykkWJSanlqRlpkDjAGYtAQHj5IIry5Imre4IDG3ODMdI
 nWKUVFKnPcFSEIAJJFRmgfXBou7S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmPQgyhSczrw
 Ru+iugxUxAi6tergFZXJKIkJJqYKwQmvZsxnaZ+7uCjyqkLjz2LHfv56ZdvYXvlju6vWBdM9t
 4E5fD+g/aW6dY9OrNttm/PK/vQNvPh9c+9e6eOLU++AkHp0lo9OGH3lqcIpq3khxWtHyqmJrQ
 ybG68Hp4aGvnrW27EvS/J/nH7v5s/Un6y+uDz2Ztf9Qh57ac+/pKmXOvRVvCy4SUWIozEg21m
 IuKEwG0VA3ItgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504514869!109390499!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20703 invoked from network); 4 Sep 2017 08:47:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 08:47:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 02:47:48 -0600
Message-Id: <59AD2F510200007800176FFF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 02:47:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <59A9A4620200007800176A49@prv-mh.provo.novell.com>
 <5da1ab75-d0cd-1b4f-da3c-23f0f4ac9b6c@citrix.com>
In-Reply-To: <5da1ab75-d0cd-1b4f-da3c-23f0f4ac9b6c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] domctl: improve locking during domain
 destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE4OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDkvMTcgMTc6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVyZSBpcyBu
byBuZWVkIHRvIGhvbGQgdGhlIGdsb2JhbCBkb21jdGwgbG9jayB3aGlsZSBhY3Jvc3MKPj4gZG9t
YWluX2tpbGwoKSAtIHRoZSBkb21haW4gbG9jayBpcyBmdWxseSBzdWZmaWNpZW50IGhlcmUuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0t
Cj4+IFNhZGx5IHNvIGZhciB3ZSBoYXZlbid0IGhhZCBhbnkgZmVlZGJhY2sgb24gdGhpcyBjaGFu
Z2UgZnJvbSB0aGUgcGVvcGxlCj4+IHdobyBvYnNlcnZlZCBhbiBpc3N1ZSBhcHBhcmVudGx5IHJl
c3VsdGluZyBmcm9tIGhlYXZ5IGNvbnRlbnRpb24gaGVyZS4KPj4gSGVuY2UgdGhlIFJGQy4KPj4K
Pj4gT2J2aW91c2x5IG90aGVyIGRvbWN0bC1zIGNvdWxkIGJlbmVmaXQgZnJvbSBzaW1pbGFyIGFk
anVzdG1lbnRzLCBzbwo+PiB0aGlzIGlzIG1lYW50IHRvIGJlIGp1c3QgYSBzdGFydC4KPiAKPiBX
aGF0IGlzIHRoZSBleHBlY3RlZCBvcmRlcmluZyBvZiB0aGUgZ2xvYmFsIGRvbWN0bCBsb2NrIGFu
ZCBwZXJkb21haW4KPiBkb21jdGwgbG9ja3M/CgpJJ2QgZXhwZWN0IHRoZSBkb21haW4gbG9ja3Mg
dG8gbmVzdCBpbnNpZGUgdGhlIGdsb2JhbCBkb21jdGwgb25lLCBidXQKSSB3b3VsZG4ndCB3YW50
IHRvIHNwZWxsIHRoaXMgb3V0IGFueXdoZXJlIHVudGlsIHdlIGFjdHVhbGx5IGhhdmUgYQpjYXNl
IHdoZXJlIGJvdGggbmVlZCB0byBiZSBhY3F1aXJlZCAoYW5kIEkgd291bGQgaG9wZSBzdWNoIGEK
Y2FzZSB0byBuZXZlciBhcmlzZSkuIE9yIChJIGRpZG4ndCBjaGVjayB0aGlzKSBtYXliZSB3ZSBh
bHJlYWR5IGhhdmUKY2FzZXMgd2hlcmUgdGhlIHBlci1kb21haW4gbG9jayBpcyBiZWluZyBhY3F1
aXJlZCB3aXRoIHRoZSBnbG9iYWwKZG9tY3RsIG9uZSBiZWluZyBoZWxkLCBldmVuIHdpdGhvdXQg
dGhpcyBzdWdnZXN0ZWQgYWRqdXN0bWVudC4KCj4gVGhlIGN1cnJlbnQgdXNlcyBhcHBlYXIgYSBs
aXR0bGUgYWQtaG9jLiAgSXMgdGhlcmUgYW55dGhpbmcgd2UgY2FuIGRvIHRvCj4gbW9yZSBzdHJv
bmdseSBlbmZvcmNlIHRoZSBleHBlY3RlZCBiZWhhdmlvdXI/CgpFeHBlY3RlZCBiZWhhdmlvciBv
ZiB3aGF0PwoKPj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+PiArKysgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCj4+IEBAIC02MTksMTMgKzYxOSwxNiBAQCBpbnQgZG9tYWluX2tpbGwoc3RydWN0
IGRvbWFpbiAqZCkKPj4gICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9tYWluICkKPj4gICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICAKPj4gLSAgICAvKiBQcm90ZWN0ZWQgYnkgZG9tY3RsX2xv
Y2suICovCj4+ICsgICAgLyogUHJvdGVjdGVkIGJ5IGQtPmRvbWFpbl9sb2NrLiAqLwo+PiAgICAg
IHN3aXRjaCAoIGQtPmlzX2R5aW5nICkKPj4gICAgICB7Cj4+ICAgICAgY2FzZSBET01EWUlOR19h
bGl2ZToKPj4gKyAgICAgICAgZG9tYWluX3VubG9jayhkKTsKPj4gICAgICAgICAgZG9tYWluX3Bh
dXNlKGQpOwo+PiArICAgICAgICBkb21haW5fbG9jayhkKTsKPj4gKyAgICAgICAgaWYgKCBkLT5p
c19keWluZyAhPSBET01EWUlOR19hbGl2ZSApCj4+ICsgICAgICAgICAgICByZXR1cm4gZG9tYWlu
X2tpbGwoZCk7Cj4gCj4gQ29tbWVudCBhYm91dCByZWN1cnNpb24gc2FmZXR5PwoKSSBjYW4gY2Vy
dGFpbmx5IGFkZCBvbmUsIGFsYmVpdCBpbiB0aGUgY2FzZSBoZXJlIEknbSBub3QgcmVhbGx5CmNv
bnZpbmNlZCBpdCBpcyBuZWNlc3NhcnkuIFdvdWxkIHlvdSBiZSBoYXBweSB3aXRoCgogICAgICAg
IC8qCiAgICAgICAgICogV2l0aCB0aGUgZG9tYWluIGxvY2sgZHJvcHBlZCwgZC0+aXNfZHlpbmcg
bWF5IGhhdmUgY2hhbmdlZC4gQ2FsbAogICAgICAgICAqIG91cnNlbHZlcyByZWN1cnNpdmVseSBp
ZiBzbywgd2hpY2ggaXMgc2FmZSBhcyB0aGVuIHdlIHdvbid0IGNvbWUKICAgICAgICAgKiBiYWNr
IGhlcmUuCiAgICAgICAgICovCgo/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 08:49:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 08:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1don4j-00035N-D2; Mon, 04 Sep 2017 08:49:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1don4i-00035C-Cl
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 08:49:44 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 68/44-03610-7A31DA95; Mon, 04 Sep 2017 08:49:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve5y4bW
 RBnO3i1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzv11mKVjDUrHy6HfmBsaLzF2MnBwSAv4S
 PS0fmEBsFgEViSsdR8FsNgFliZ+dvWwgtoiAqkTH1ptgcWaBQomrN3vBeoUFbCT+3WpkBbF5B
 Swkjp/5CBTn4hASaGWU+PnkAyNEQlDi5MwnLBDNehI3pk4BGsoBZEtLLP/HARGWl2jeOhtsJq
 eAp8TujSvAbFGgezqXzgFrFRJQkOiYfoxpAiP/LCRTZyGZOgth6iwkUxcwsqxi1ChOLSpLLdI
 1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MF4ZkHgIUZJDiYlUd77
 j9dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNRJaGykkWJSanlqRlpkDjBKYtAQHj5II73yQN
 G9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnTQIoEQIoySvPgRsAi9hKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeStApvBk5pXAbXoFdAQT0BFVL9eAHFGSiJCSamAUNFtjkSNotPZRWkV
 fN1PKzYVzMw6d6Pm3ffWMKyd27NmYfUfoyHqFpSv+zFtVsM5Xl7noR9G1pIUhkasUOxRFTsic
 MI7KPi0cekLA3v3rjy23b1td6mBZnNu05FQKs9Ca2qVnXoT0s15qVLDbseh8jYLMtZsPbtq4l
 35d0b+0q7Qp1T9/7hMxJZbijERDLeai4kQATLG5vNMCAAA=
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504514981!77862822!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35281 invoked from network); 4 Sep 2017 08:49:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 08:49:43 -0000
X-IronPort-AV: E=Sophos;i="5.41,473,1498521600"; d="scan'208";a="446427542"
Date: Mon, 4 Sep 2017 09:49:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170904084940.b3ibskkn7uvd3hm4@citrix.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504494536-52985-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504494536-52985-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTE6MDg6NTZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoZSBsaWJ4bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVkIGZ1bmN0aW9ucyBhcmUgbm90IG5lY2Vz
c2FyeSB0byBiZSBpbmNsdWRlZCBieQo+ICdMSUJYTF9IQVZFX1BTUl9DTVQnIGFuZCAnTElCWExf
SEFWRV9QU1JfQ0FUJy4gU28gcmVtb3ZlIHRoZW0uCj4gCj4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4g
PHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClRoaW5raW5nIGFib3V0IHRoaXMgYSBiaXQgbW9y
ZSwgaXQgaXMgbm90IHRoYXQgc2ltcGxlLgoKTElCWExfSEFWRV9QU1JfQ01UIGlzIGVuY2xvc2Vk
IGJ5IF9faTM4Nl9fIGFuZCBfX3g4Nl82NF9fLCBsaWJ4bF9wc3IubwppcyBvbmx5IGJ1aWx0IG9u
IHg4Ni4KCkknbSBhZnJhaWQgd2UgZG8gbmVlZCB0aGVzZSBtYWNyb3MgaW4gbGlieGwgYW5kIHhs
IG90aGVyd2lzZSBhcm0gYnVpbGQKaXMgZ29pbmcgdG8gYmUgYnJva2VuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:00:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donEt-0004KC-EB; Mon, 04 Sep 2017 09:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1donEs-0004K5-At
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:00:14 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C9/B4-03642-D161DA95; Mon, 04 Sep 2017 09:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQldGbG2
 kwexrFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRyyUFRzUrvm6fw9TAuF6xi5GTQ0LAT2LZ
 v7eMIDaLgIrE7lkzgWwODjYBe4npXyu6GLk4RAR2Mko86jvFBlIjLBArsW//fnaQGl4BD4nrT
 TEgNUICG1gkzna8ZgWp4RUQlDg58wkLiM0soCOxYPcnNpB6ZgFpieX/OEDCnAKGEpf3TQErFw
 Vae3LlGiYQW0hAUaJ/3gM2iNPSJbb+/cU8gZFvFpKps5BMnYUwdQEj8ypGjeLUorLUIl1jI72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYyn1wUeYpTkYFIS5b3/eE2k
 EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLg/SuyNlJIsCg1PbUiLTMHGAkwp
 RIcPEoivIaiQGne4oLE3OLMdIjUKUZdjjt9G74wCYHNkBLnXQoyQwCkKKM0D24ELCovMcpKCf
 MyAh0oxFOQWpSbWYIq/4pRnINRSZh3KsgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjPp6E3/
 3VebvU32grH/uvN5jk+wHU3cU7zVlzLFQ8d4j/e7qy8LT3GxcJ4TEfVIYF8t7LpdN51l3KCP1
 2TzmEINHV5vTa2/PmCq+Sm+GV8CbToY/N0uFHeNbc3RnK9V83353o1XOT7kXbXWPJnyq8ioWX
 at3RJu5w9X5fNdqqbn99a2N5ntPK7EUZyQaajEXFScCABNW3n/FAgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504515612!114551633!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43975 invoked from network); 4 Sep 2017 09:00:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:00:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52154802"
Date: Mon, 4 Sep 2017 10:00:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Message-ID: <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
References: <20170825121544.42lsclpjlbdwqqs5@MacBook-Pro-de-Roger.local>
 <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
 <20170904062507.GA5394@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904062507.GA5394@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDI6MjU6MTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6MDk6NDhBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm5lIHdyb3RlOgo+ID5JIHRlc3RlZCBOZWhhbGVtLCBTYW5keSBCcmlkZ2UgYW5kIEhhc3dlbGws
IGJ1dCBzYWRseSBub3QgSXZ5IEJyaWRnZQo+ID4oaW4gZmFjdCBJIGRpZG4ndCBldmVuIGtub3cg
YWJvdXQgSXZ5IEJyaWRnZSwgdGhhdCdzIHdoeSBJIHNhaWQgYWxsCj4gPnByZS1IYXN3ZWxsKS4K
PiA+Cj4gPkluIGZhY3QgSSdtIG5vdyB0cnlpbmcgd2l0aCBhIE5laGFsZW0gcHJvY2Vzc29yIHRo
YXQgc2VlbSB0byB3b3JrLCBzbwo+ID53aGF0ZXZlciB0aGlzIGlzc3VlIGlzIGl0IGNlcnRhaW5s
eSBkb2Vzbid0IGFmZmVjdCBhbGwgbW9kZWxzIG9yCj4gPmNoaXBzZXRzLgo+IAo+IEhpLCBSb2dl
ci4KPiAKPiBMYXN0IHdlZWssIEkgYm9ycm93ZWQgYSBTYW5keSBCcmlkZ2Ugd2l0aCBJbnRlbChS
KSBYZW9uKFIpIEU1LTI2OTAKPiAyLjdHSHogYW5kIHRlc3RlZCB3aXRoICdkb20wPXB2aCcuIEJ1
dCBJIGRpZG4ndCBzZWUgdGhlIG1hY2hpbmUgaGFuZy4KPiAKPiBJIGFsc28gdGVzdGVkIG9uIEhh
c3dlbGwgYW5kIGZvdW5kIFJNUlJzIGluIGRtYXIgYXJlIGluY29ycmVjdCBvbiBteQo+IGhhc3dl
bGwuIFRoZSBlODIwIG9uIHRoYXQgbWFjaGluZSBpczoKPiAoWEVOKSBbICAgIDAuMDAwMDAwXSBY
ZW4tZTgyMCBSQU0gbWFwOgo+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAw
IC0gMDAwMDAwMDAwMDA5YTQwMCAodXNhYmxlKQo+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAw
MDAwMDAwMDlhNDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCj4gKFhFTikgWyAgICAw
LjAwMDAwMF0gIDAwMDAwMDAwMDAwZTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkK
PiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwNmZmODQw
MDAgKHVzYWJsZSkKPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA2ZmY4NDAwMCAtIDAw
MDAwMDAwN2FjNTEwMDAgKHJlc2VydmVkKQo+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAw
MDdhYzUxMDAwIC0gMDAwMDAwMDA3YjY4MTAwMCAoQUNQSSBOVlMpCj4gKFhFTikgWyAgICAwLjAw
MDAwMF0gIDAwMDAwMDAwN2I2ODEwMDAgLSAwMDAwMDAwMDdiN2NmMDAwIChBQ1BJIGRhdGEpCj4g
KFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwN2I3Y2YwMDAgLSAwMDAwMDAwMDdiODAwMDAw
ICh1c2FibGUpCj4gKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwN2I4MDAwMDAgLSAwMDAw
MDAwMDkwMDAwMDAwIChyZXNlcnZlZCkKPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDBm
ZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKQo+IChYRU4pIFsgICAgMC4wMDAw
MDBdICAwMDAwMDAwMGZmNDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCj4gKFhF
TikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAyMDgwMDAwMDAwICh1
c2FibGUpCj4gCj4gQW5kIHRoZSBSTVJScyBpbiBETUFSIGFyZToKPiAoWEVOKSBbICAgIDAuMDAw
MDAwXSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJfUk1SUjoKPiAoWEVOKSBbICAgIDAuMDAwMDAwXSBb
VlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDU6MDAuMAo+IChYRU4pIFsgICAgMC4wMDAwMDBdIFtWVC1E
XWRtYXIuYzo2Mzg6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciA3MjNiNDAwMAo+IGVuZF9hZGRy
IDdhM2YzZmZmCj4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JN
UlI6Cj4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFkLjAK
PiAoWEVOKSBbICAgIDAuMDAwMDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWEuMAo+IChY
RU4pIFsgICAgMC4wMDAwMDBdIFtWVC1EXWRtYXIuYzo2Mzg6ICAgUk1SUiByZWdpb246IGJhc2Vf
YWRkciA3MjNhYzAwMAo+IGVuZF9hZGRyIDcyM2FlZmZmCj4gKEVuZHBvaW50IDA1OjAwLjAgaXMg
YSBSQUlEIGJ1cyBjb250cm9sbGVyLiBFbmRwb2ludHMgMDAuMWQuMCBhbmQgMDAuMWEuMAo+IGFy
ZSBVU0IgY29udHJvbGxlcnMuKQo+IAo+IEFmdGVyIERNQSByZW1hcHBpbmcgaXMgZW5hYmxlZCwg
dHdvIERNQSB0cmFuc2xhdGlvbiBmYXVsdHMgYXJlIHJlcG9ydGVkCj4gYnkgVlQtZDoKPiAoWEVO
KSBbICAgIDkuNTQ3OTI0XSBbVlQtRF1pb21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5y
ZWcgPQo+IGZmZmY4MmMwMDAyMWIwMDAKPiAoWEVOKSBbICAgIDkuNTUwNjIwXSBbVlQtRF1pb21t
dV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPQo+IGZmZmY4MmMwMDAyMWQwMDAKPiAo
WEVOKSBbICAgIDkuNTUzMzI3XSBbVlQtRF1pb21tdS5jOjkyMTogaW9tbXVfZmF1bHRfc3RhdHVz
OiBQcmltYXJ5Cj4gUGVuZGluZyBGYXVsdAo+IChYRU4pIFsgICAgOS41NTU5MDZdIFtWVC1EXURN
QVI6W0RNQSBSZWFkXSBSZXF1ZXN0IGRldmljZSBbMDAwMDowMDoxYS4wXQo+IGZhdWx0IGFkZHIg
N2EzZjUwMDAsIGlvbW11IHJlZyA9IGZmZmY4MmMwMDAyMWQwMDAKPiAoWEVOKSBbICAgIDkuNTU4
NTM3XSBbVlQtRF1ETUFSOiByZWFzb24gMDYgLSBQVEUgUmVhZCBhY2Nlc3MgaXMgbm90IHNldAo+
IChYRU4pIFsgICAgOS41NTk4NjBdIHByaW50X3Z0ZF9lbnRyaWVzOiBpb21tdSAjMSBkZXYgMDAw
MDowMDoxYS4wIGdtZm4KPiA3YTNmNQo+IChYRU4pIFsgICAgOS41NjExNzldICAgICByb290X2Vu
dHJ5WzAwXSA9IDEwNzI3N2MwMDEKPiAoWEVOKSBbICAgIDkuNTYyNDQ3XSAgICAgY29udGV4dFtk
MF0gPSAyXzEwNzJjMDYwMDEKPiAoWEVOKSBbICAgIDkuNTYzNzc2XSAgICAgbDRbMDAwXSA9IDlj
MDAwMDIwMmYxNzExMDcKPiAoWEVOKSBbICAgIDkuNTY1MTI1XSAgICAgbDNbMDAxXSA9IDljMDAw
MDIwMmYxNTIxMDcKPiAoWEVOKSBbICAgIDkuNTY2NDgzXSAgICAgbDJbMWQxXSA9IDljMDAwMDEw
NzI3Y2UxMDcKPiAoWEVOKSBbICAgIDkuNTY3ODIxXSAgICAgbDFbMWY1XSA9IDgwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSBbICAgIDkuNTY5MTY4XSAgICAgbDFbMWY1XSBub3QgcHJlc2VudAo+IChY
RU4pIFsgICAgOS41NzA1MDJdIFtWVC1EXURNQVI6W0RNQSBSZWFkXSBSZXF1ZXN0IGRldmljZSBb
MDAwMDowMDoxZC4wXQo+IGZhdWx0IGFkZHIgN2EzZjQwMDAsIGlvbW11IHJlZyA9IGZmZmY4MmMw
MDAyMWQwMDAKPiAoWEVOKSBbICAgIDkuNTczMTQ3XSBbVlQtRF1ETUFSOiByZWFzb24gMDYgLSBQ
VEUgUmVhZCBhY2Nlc3MgaXMgbm90IHNldAo+IChYRU4pIFsgICAgOS41NzQ0ODhdIHByaW50X3Z0
ZF9lbnRyaWVzOiBpb21tdSAjMSBkZXYgMDAwMDowMDoxZC4wIGdtZm4KPiA3YTNmNAo+IChYRU4p
IFsgICAgOS41NzU4MTldICAgICByb290X2VudHJ5WzAwXSA9IDEwNzI3N2MwMDEKPiAoWEVOKSBb
ICAgIDkuNTc3MTI5XSAgICAgY29udGV4dFtlOF0gPSAyXzEwNzJjMDYwMDEKPiAoWEVOKSBbICAg
IDkuNTc4NDM5XSAgICAgbDRbMDAwXSA9IDljMDAwMDIwMmYxNzExMDcKPiAoWEVOKSBbICAgIDku
NTc5Nzc4XSAgICAgbDNbMDAxXSA9IDljMDAwMDIwMmYxNTIxMDcKPiAoWEVOKSBbICAgIDkuNTgx
MTExXSAgICAgbDJbMWQxXSA9IDljMDAwMDEwNzI3Y2UxMDcKPiAoWEVOKSBbICAgIDkuNTgyNDgy
XSAgICAgbDFbMWY0XSA9IDgwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbICAgIDkuNTgzODEyXSAg
ICAgbDFbMWY0XSBub3QgcHJlc2VudAo+IChYRU4pIFsgICAxMC41MjAxNzJdIFVuYWJsZSB0byBm
aW5kIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSBhZGRyZXNzCj4gKFhFTikgWyAgIDEwLjUyMTQ5
OV0gRmFpbGVkIHRvIGxvYWQgRG9tMCBrZXJuZWwKPiAoWEVOKSBbICAgMTAuNTMyMTcxXSAKPiAo
WEVOKSBbICAgMTAuNTM1NDY0XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gKFhFTikgWyAgIDEwLjU0MjYzNl0gUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgWyAgIDEw
LjU0NzM5NF0gQ291bGQgbm90IHNldCB1cCBET00wIGd1ZXN0IE9TCj4gKFhFTikgWyAgIDEwLjU1
MzYwNV0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IAo+IFRoZSBm
YXVsdCBhZGRyZXNzIHRoZSBkZXZpY2VzIGZhaWxlZCB0byBhY2Nlc3MgaXMgbWFya2VkIGFzIHJl
c2VydmVkIGluCj4gZTgyMCBhbmQgaXNuJ3QgcmVzZXJ2ZWQgZm9yIHRoZSBkZXZpY2VzIGFjY29y
ZGluZyB0byB0aGUgUk1SUnMgaW4gRE1BUi4KPiBTbyBJIHRoaW5rIHdlIGNhbiBkcmF3IGEgY29u
Y2x1c2lvbiB0aGF0IHNvbWUgZXhpc3RpbmcgQklPU3MgZG9uJ3QKPiBleHBvc2UgY29ycmVjdCBS
TVJSIHRvIE9TIGJ5IERNQVIuIEFuZCB3ZSBuZWVkIGEgd29ya2Fyb3VuZCBzdWNoIGFzCj4gaW9t
bXVfaW5jbHVzaXZlX21hcHBpbmcgdG8gZGVhbCB3aXRoIHN1Y2gga2luZCBvZiBCSU9TIGZvciBi
b3RoIHB2IGRvbTAKPiBhbmQgcHZoIGRvbTAuCgpTbyB5b3VyIGJveCBzZWVtcyB0byBiZSBjYXBh
YmxlIG9mIGdlbmVyYXRpbmcgZmF1bHRzLiBNaXNzaW5nIFJNUlIKcmVnaW9ucyBpcyAoc2FkbHkp
IGV4cGVjdGVkLCBidXQgYXQgbGVhc3QgeW91IGdldCBmYXVsdHMgYW5kIG5vdCBhCmNvbXBsZXRl
IGhhbmcuIFdoaWNoIGNoaXBzZXQgZG9lcyB0aGlzIGJveCBoYXZlPyBJcyBpdCBhIEM2MDAvWDc5
PwoKPiAKPiBBcyB0byB0aGUgbWFjaGluZSBoYW5nIFJvZ2VyIG9ic2VydmVkLCBJIGhhdmUgbm8g
aWRlYSBvbiB0aGUgY2F1c2UuIFJvZ2VyLAo+IGhhdmUgeW91IGV2ZXIgc2VlbiB0aGUgVlQtZCBv
biB0aGF0IG1hY2hpbmUgcmVwb3J0aW5nIGEgRE1BCj4gdHJhbnNsYXRpb24gZmF1bHQ/IElmIG5v
dCwgY2FuIHlvdSBjcmVhdGUgb25lIGZhdWx0IGluIG5hdGl2ZT8gSSB0aGluawo+IHRoaXMgY2Fu
IHRlbGwgdXMgd2hldGhlciB0aGUgaGFyZHdhcmUncyBmYXVsdCByZXBvcnQgZnVuY3Rpb24gd29y
a3Mgd2VsbAo+IG9yIHRoZXJlIGFyZSBzb21lIGJ1Z3MgaW4gWGVuIGNvZGUuIFdoYXQgaXMgeW91
ciBvcGluaW9uIG9uIHRoaXMgdHJpYWw/CgpJcyB0aGVyZSBhbnkgc2ltcGxlIHdheSB0byBjcmVh
dGUgc3VjaCBhIGZhdWx0PyBEb2VzIHRoZSBJT01NVSBoYXZlCnNvbWUga2luZCBvZiBzZWxmLXRl
c3QgdGhpbmcgdGhhdCBjYW4gYmUgdXNlZCB0byBnZW5lcmF0ZSBhIHN5bnRoZXRpYwpmYXVsdD8K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:05:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donJq-0004WX-0K; Mon, 04 Sep 2017 09:05:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1donJp-0004WR-7g
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 09:05:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 36/70-03642-0571DA95; Mon, 04 Sep 2017 09:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQjdAfG2
 kwXQPiyUfF7M4MHoc3f2bKYAxijUzLym/IoE14+y+D8wFG0Qq9q74xdTAuFOgi5GTQ0LAT6Lh
 1DvWLkYODhYBFYn3a4NATDYBe4npXytAKkQEVCU2Tz/N3sXIxcEscJpR4urPs0wgCWGBAInd0
 /rYQWxeAQ+JC28mMIMUCQncZ5JYe+IlC0RCUOLkzCcsIEOZBTQl1u/ShzClJZb/4wCpYBaQl2
 jeOpsZxOYUsJX4fmARI4gtCnTNyZVrwFYJCShK9M97wAZxcbrExGc9LBMYBWYhWTALYcEshAW
 zkCxYwMiyilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFQZ
 gGAH459lAYcYJTmYlER57z9eEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveX6NpIIcGi1PTUi
 rTMHGDUwKQlOHiURHhjxIDSvMUFibnFmekQqVOMilLivBYgCQGQREZpHlwbLFIvMcpKCfMyAh
 0ixFOQWpSbWYIq/4pRnINRSZj3CMh2nsy8Erjpr4AWMwEtrnq5BmRxSSJCSqqBUbnnXOa7Od7
 Hrj7nqjse8cxV5t0hoVWsqgrVKasD1sa+/rNdeK3tloOv1zQK2XlWzWOaEv7zu/4W7txpHewv
 p9XViG5fNSfLO08yde+6N4rbGOelsX7c2BN/QGE3c8KkGc+28Losm3bnuvuVM/6XE/b7lN04U
 H54/pPAqSvrTwvJXw3kOHjx8GMlluKMREMt5qLiRAA2m5oEzwIAAA==
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504515919!80878493!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65477 invoked from network); 4 Sep 2017 09:05:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:05:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52155142"
Date: Mon, 4 Sep 2017 10:05:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170904090507.5zowhreefcwihdcp@MacBook-Pro-de-Roger.local>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
 <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
 <287cf31a-7cab-c95e-6e88-c5b27b6ddb13@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <287cf31a-7cab-c95e-6e88-c5b27b6ddb13@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTE6MDc6MTRBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDnmnIgwMeaXpSAxNzo0MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIEZyaSwgU2VwIDAxLCAyMDE3IGF0IDEwOjU0OjAyQU0gKzA4MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gT24gMjAxN+W5tDA45pyIMzHml6UgMjM6MzgsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPj4+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDAxOjAxOjQ3QU0gLTA0MDAsIExh
biBUaWFueXUgd3JvdGU6Cj4gPj4+PiBUaGlzIHBhdGNoIGlzIHRvIGNoYW5nZSBEU0RUIHRhYmxl
IGZvciBwcm9jZXNzb3Igb2JqZWN0IHRvIHN1cHBvcnQgPjEyOCB2Y3B1cwo+ID4+Pj4gYWNjcm9k
aW5nIHRvIEFDUEkgc3BlYyA4LjQgRGVjbGFyaW5nIFByb2Nlc3NvcnMKPiA+Pj4+Cj4gPj4+PiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiA+Pj4+IC0t
LQo+ID4+Pj4gIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMTggKysrKysrKysrKysrLS0tLS0t
Cj4gPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
Cj4gPj4+Pgo+ID4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIGIvdG9v
bHMvbGliYWNwaS9ta19kc2R0LmMKPiA+Pj4+IGluZGV4IDJkYWYzMmMuLjZjNGMzMjUgMTAwNjQ0
Cj4gPj4+PiAtLS0gYS90b29scy9saWJhY3BpL21rX2RzZHQuYwo+ID4+Pj4gKysrIGIvdG9vbHMv
bGliYWNwaS9ta19kc2R0LmMKPiA+Pj4+IEBAIC0yNCw2ICsyNCw4IEBACj4gPj4+PiAgI2luY2x1
ZGUgPHhlbi9hcmNoLWFybS5oPgo+ID4+Pj4gICNlbmRpZgo+ID4+Pj4gIAo+ID4+Pj4gKyNkZWZp
bmUgQ1BVX05BTUVfRk1UICAgICAgIlAlLjAzWCIKPiA+Pj4+ICsKPiA+Pj4+ICBzdGF0aWMgdW5z
aWduZWQgaW50IGluZGVudF9sZXZlbDsKPiA+Pj4+ICBzdGF0aWMgYm9vbCBkZWJ1ZyA9IGZhbHNl
Owo+ID4+Pj4gIAo+ID4+Pj4gQEAgLTE5NiwxMCArMTk4LDE0IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKPiA+Pj4+ICAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBvYmplY3RzIGFu
ZCBjb250cm9sIG1ldGhvZHMuICovCj4gPj4+PiAgICAgIGZvciAoIGNwdSA9IDA7IGNwdSA8IG1h
eF9jcHVzOyBjcHUrKykKPiA+Pj4+ICAgICAgewo+ID4+Pj4gLSAgICAgICAgcHVzaF9ibG9jaygi
UHJvY2Vzc29yIiwgIlBSJTAyWCwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7Cj4g
Pj4+PiArICAgICAgICB1bnNpZ25lZCBpbnQgYXBpY19pZCA9IGNwdSAqIDI7Cj4gPj4+Cj4gPj4+
IFRoaXMgaXMgZnJhZ2lsZSwgaWRlYWxseSB0aGVyZSBzaG91bGQgYmUgYSBzaW5nbGUgcG9pbnQg
d2hlcmUgdGhlIEFQSUMKPiA+Pj4gSUQgaXMgY2FsY3VsYXRlZC4gQWx0aG91Z2ggdGhlcmUgYXJl
IGFscmVhZHkgdHdvIHBsYWNlcyB3aGVyZSB0aGUgQVBJQwo+ID4+PiBJRCBpcyBjYWxjdWxhdGVk
LCBpbiBodm1sb2FkZXIgYW5kIGxpYnhsLgo+ID4+Pgo+ID4+PiBBbmQgSSdtIG5vdCBzdXJlIGhv
dyB0byB1c2UgYW55IG9mIHRob3NlIGhlcmUgaW4gb3JkZXIgdG8gYXZvaWQKPiA+Pj4gaW50cm9k
dWNpbmcgYSB0aGlyZCBvbmUuCj4gPj4KPiA+PiBUaGUgbWtfZHNkdCBpcyBpbmRlcGVuZGVudCB0
b29sIHRvIGJ1aWxkIGRzZHQgdGFibGUuIEl0IHdhc24ndCBsaW5rZWQKPiA+PiB3aXRoIGxpYnhs
IGFuZCBodm1sb2FkZXIuIFdlIGNhbid0IHJldXNlIG9sZCBmdW5jdGlvbiB0byBkbyB0aGF0Lgo+
ID4+Cj4gPj4gQnV0IEkgdGhpbmsgd2UgbWF5IGludHJvZHVjZSBhIG5ldyBMQVBJQ19JRCh2Y3B1
KSBpbiB0aGUgYXJjaCBoZWFkCj4gPj4gZmlsZShpLmUsICNpbmNsdWRlIDx4ZW4vYXJjaC14ODYv
eGVuLmg+KSBhbmQgcmVwbGFjZSBvbGQgb25lcy4KPiA+IAo+ID4gVGhlcmUncyBhbHJlYWR5IGEg
TEFQSUNfSUQgbWFjcm8gaW4gaHZtbG9hZGVyIGhlYWRlcnMgd2hpY2ggc2hvdWxkIGJlCj4gPiBw
bGFjZWQgc29tZXdoZXJlIHN1aXRhYmxlLgo+IAo+IFllcywgdGhpcyBpcyB3aGF0IEkgbWVudGlv
bmVkLgoKSmFuIGhhcyBleHByZXNzZWQgc29tZSBjb25jZXJucyB3aXRoIHJlbW92aW5nIHRoZSBo
b29rLCBzZWU6Cgo8NTlBOTRFMzIwMjAwMDA3ODAwMTc2NzU0QHBydi1taC5wcm92by5ub3ZlbGwu
Y29tPgoKPiA+IFdoYXQgYWJvdXQgcmVtb3ZpbmcgdGhlIGxhcGljX2lkIGhvb2sgZnJvbQo+ID4g
YWNwaV9jb25maWcgYW5kIHBsYWNpbmcgdGhlIExBUElDX0lEIG1hY3JvIGluIHRoZSBsaWJhY3Bp
LmggaGVhZGVyPwo+IAo+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgQVJDSCBzcGVjaWZpYy4gSSBh
bSBub3Qgc3VyZSB3aGV0aGVyIEFSTSBmb2xsb3dzCj4gcnVsZSBvZiAiYXBpY19pZCA9IHZjcHVf
aWQgKjIiLgo+IAo+IEp1bGllbiwgY291bGQgeW91IGdpdmUgc29tZSBpbnB1dHM/IFRoYW5rcy4K
CkFGQUlLIEFSTSBkb2Vzbid0IGhhdmUgYSBsb2NhbCBBUElDLCBzbyB0aGVyZSBhcmUgbm8geEFQ
SUMveDJBUElDCmVudHJpZXMgaW4gdGhlIEFSTSBNQURULgoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donKo-0004b4-A6; Mon, 04 Sep 2017 09:06:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1donKn-0004aw-Kf
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:06:21 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0C/B8-03414-C871DA95; Mon, 04 Sep 2017 09:06:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS7dHfG2
 kweWrEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDnzNZCz6yV6xt0GlgvMjWxcjJISSQJzF5
 zU0wm1fATuLei4esILaEgKHE6YU3WUBsFgFViWtP/zCD2GwC6hJtz7YD1XBwiAg4Skxu9gIJM
 wtUSMw99YwJxBYWCJd4OmUrUDkX0PgNjBJH2teDzeEU8JR4/6aHBaSXV0BQ4u8OYRCTGWjk+n
 lCEGPkJZq3zmaGCEtLLP/HMYGRbxZC/SyE+llI6mch1C9gZFnFqFGcWlSWWqRraK6XVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYdgxAsIPx9saAQ4ySHExKorz3H6+JFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBGyK2NlJIsCg1PbUiLTMHGAEwaQkOHiUR3hiQNG9xQWJucWY6R
 OoUoz1HR8+GL0wcT95s/83E0fIWRH55Ou0PkxBLXn5eqpQ4rwVImwBIW0ZpHtxQWMReYpSVEu
 ZlBDpTiKcgtSg3swRV/hWjOAejkjCvHcgUnsy8Erjdr4DOYgI6q+rlGpCzShIRUlINjJwbbT/
 /69sikNcSV3rxks4HmWAe6QlnRGWYWVg4ljtWZcsqPcvsDz/0peR0UMMk30+m/pOkzjzJCD9b
 9Ga+ocK3jClbZcsa3wYw5pRIN/yXZ1WN9xfpPHr0/ffH5Q2R+/9MndLfMaVh2rPp13n2cp7aq
 KjPvEvL59v7aznqcm7lrqryfwOalViKMxINtZiLihMBVb26MdMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504515978!74331174!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27597 invoked from network); 4 Sep 2017 09:06:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 09:06:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 03:04:44 -0600
Message-Id: <59AD3349020000780017704A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 03:04:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <20170901182022.2m46ussfgiwo32c5@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170901182022.2m46ussfgiwo32c5@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDIwOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDAxLCAyMDE3IGF0IDEwOjI1OjQyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBYZW4gYW5kIHFlbXUgaGF2aW5nIGlkZW50aWNhbCAjZGVmaW5lLXMgKHdpdGggZGlm
ZmVyZW50IG5hbWVzKSBpcyBhCj4+IHN0cm9uZyBoaW50IHRoYXQgdGhlc2Ugc2hvdWxkIGhhdmUg
YmVlbiBwYXJ0IG9mIHRoZSBwdWJsaWMgaW50ZXJmYWNlCj4+IGZyb20gdGhlIHZlcnkgc3RhcnQu
IFVzZSB0aGVtIGlmIHRoZXkncmUgYXZhaWxhYmxlLCBmYWxsaW5nIGJhY2sgdG8KPj4gcHJpdmF0
ZWx5IGRlZmluZWQgdmFsdWVzIG9ubHkgd2hlbiB1c2luZyBvbGRlciBoZWFkZXJzLgo+PiAKPj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4K
Cj4+IC0tLSBhL2h3L3hlbi94ZW5fcHRfbXNpLmMKPj4gKysrIGIvaHcveGVuL3hlbl9wdF9tc2ku
Ywo+PiBAQCAtMTgsNiArMTgsMTEgQEAKPj4gIAo+PiAgI2RlZmluZSBYRU5fUFRfQVVUT19BU1NJ
R04gLTEKPj4gIAo+PiArI2lmbmRlZiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFTSwo+
PiArI2lmIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gPj0gMHgwMDAwMDAwZQo+IAo+IFhF
Tl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gaXMgYWxyZWFkeSAweGUgKHdpdGhvdXQgeW91IGFk
ZGVkCj4gZGVmaW5lcyksIEkgZ3Vlc3MgaXQgZG9lc24ndCBtYXR0ZXIgbXVjaCBiZWNhdXNlIHdl
IG9ubHkgY2FyZSBmb3IKPiBzdGFibGUgcmVsZWFzZXMuCgpXZWxsLCB0aGF0J3MgaWYgeW91IGJ1
aWxkIHFlbXUgYWdhaW5zdCBtYXN0ZXIgWGVuLiBXaGF0IGFib3V0CnBlb3BsZSBidWlsZGluZyBh
Z2FpbnN0IG9sZGVyIFhlbiB2ZXJzaW9ucy9oZWFkZXJzPwoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:06:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:06:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donKy-0004dL-HE; Mon, 04 Sep 2017 09:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1donKx-0004d2-1Q
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:06:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 98/97-03874-6971DA95; Mon, 04 Sep 2017 09:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS3eq+Np
 Ig+YJWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bst2dYCv6wVuxa8YW9gfErSxcjJ4eQQJ7E
 0Y4zYDavgJ3EwtdrwWwJAUOJ0wtvgtksAqoS75d/YQKx2QTUJdqebWcFsUUElCXufp8BVMPFw
 Sywi0liZ9dfsCJhgXCJ41cuMIIkhAQWMEosPLaAGSTBKWApsfDiT6AODqBtghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGhnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxibFgUeYpTkYFIS5b3/eE2k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneELG1kUKCRanpqRVpmTnAWIBJS3DwKInwxoCkeYsLE
 nOLM9MhUqcYjTk2rF7/hYmj6cOWL0xCLHn5ealS4rwWIKUCIKUZpXlwg2AxeolRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvHYgU3gy80rg9r0COoUJ6JSql2tATilJREhJNTDOjpKQYFfo36f
 67ttnpSk+q3eyzg7ZXKV+rOfkmi1PnpS85C9s6kuTSHmU3zx/+oc4nSsmZpd+Wa03jkyKuBK0
 QmfPhoJff15uEav7c/V5dEWuoMvv04d5I1ccPRn2ds6TxXUTJ/s9v3l8ibrPI9dDr4U7WtgOi
 xz4oqi05rqFk5LZ68S9F349VGIpzkg01GIuKk4EAFgnAI7MAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504515987!103969975!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58697 invoked from network); 4 Sep 2017 09:06:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 09:06:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 03:06:27 -0600
Message-Id: <59AD33AF020000780017704D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 03:06:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <59A95658020000780017678B@prv-mh.provo.novell.com>
 <59A95658020000780017678B@prv-mh.provo.novell.com>
 <20170904083347.rlcoqazhhcwnszlt@citrix.com>
In-Reply-To: <20170904083347.rlcoqazhhcwnszlt@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add arch specific public
 headers to arch file groups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEwOjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDQ6NDU6MTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEkndmUgcmVjZW50bHkgZ290IHN1ZmZpY2llbnRseSBhbm5veWVkIGJ5IHBlb3BsZSBu
b3QgYXBwbHlpbmcgZW5vdWdoCj4+IGNvbW1vbiBzZW5zZSB0byBnZXRfbWFpbnRhaW5lci5wbCBv
dXRwdXQsIENjLWluZyBhbGwgUkVTVCBtYWludGFpbmVycwo+PiBvbiBBUk0tb25seSBwdWJsaWMg
aW50ZXJmYWNlIGNoYW5nZXMuCj4+IAo+PiBTb3J0IEFSTSdzIHhlbi8gZ3JvdXBzIG9mIHBhdGgg
c3BlY2lmaWNhdGlvbnMgYXQgdGhlIHNhbWUgdGltZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBJIHRyaWVkIHRvIGFwcGx5IHRoaXMg
cGF0Y2ggZnJvbSBhIGRvd25sb2FkZWQgbWFpbGRpciBidXQgaXQgZ290Cj4gcmVqZWN0ZWQuCj4g
Cj4gSSBtYW51YWxseSBjb21taXR0ZWQgdGhlIGNoYW5nZXMsIGNvcGllZCB0aGUgY29tbWl0IG1l
c3NhZ2Ugb3ZlciBhbmQKPiBwdXNoZWQgaXQsIGJ1dCBpdCB0dXJucyBvdXQgSSBmb3Jnb3QgdG8g
Y2hhbmdlIHRoZSBhdXRob3JzaGlwIHRvIHlvdS4gSQo+IGhvcGUgeW91IGRvbid0IG1pbmQuCgpO
byBwcm9ibGVtIGF0IGFsbCAtIHRoZSBtYWluIHRoaW5nIGlzIHRoYXQgdGhlIGNoYW5nZSBpcyBp
biBwbGFjZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:08:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:08:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donMn-0004sL-W4; Mon, 04 Sep 2017 09:08:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1donMm-0004rQ-AE
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:08:24 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 45/D0-03414-7081DA95; Mon, 04 Sep 2017 09:08:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpC6LxNp
 Ig43v9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJl8+zFfSwVPyfe5G1gXETcxcjB4eEgL9E
 662qLkZODhYBFYnTT3cxg9hsAsoSPzt72UBsEQFViY6tN5lAbGaBQomrN3vBaoQFQiTmN+4Fs
 3kFLCR+vF4DZHNxCAm0Mkq82HWRHSIhKHFy5hMWiGY9iRtTp7CB7GUWkJZY/o8DIiwv0bx1Nt
 gcTgFPiT9TzrOC2KJA93QunQPWKiSgINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqF6cWlS
 WWqRropdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiWDECwg7H7sv8hRkkOJiVR
 3vuP10QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9LbY2UkiwKDU9tSItMwcYITBpCQ4eJRHeC
 HGgNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnVQIoEQIoySvPgRsCi9RKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeQ1ApvBk5pXAbXoFdAQT0BFVL9eAHFGSiJCSamDsKZMq3LrSxjw
 g9sec7b/lrp3bm7duumGEXIZm4zrh+86Jp5Plcgx1Tpp9Tn2dEdt3Vnev07uLq5f1O6qUd847
 +uhUPafv+4dfsjsUjkpcWM3zXqbqs+CegyuM9k/cfOzAG0exHUHteqmyUtK6aqwX77ZkzY/cq
 Puvco9K1F92nwK/U6r/181RYinOSDTUYi4qTgQAgFwT0dECAAA=
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504516099!114588512!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26494 invoked from network); 4 Sep 2017 09:08:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:08:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438264440"
Date: Mon, 4 Sep 2017 10:08:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170904090808.i7g7ni4yhkdxajmv@citrix.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504268105-38654-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: change the type of '*nr' in
 'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDg6MTU6MDVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IER1ZSB0byBoaXN0b3JpY2FsIHJlYXNvbiwgdHlwZSBvZiBwYXJhbWV0ZXIgJypucicgaW4gJ2xp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8nCj4gaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4g
SXQgc2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCj4gdGhpcyBhbmQg
ZG9lcyByZWxhdGVkIGNoYW5nZXMuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgICAgLSBUaGlzIHBhdGNoIGRlcGVuZHMgb24gcGF0
Y2ggJ3Rvb2xzOiByZW1vdmUgdW5uZWNlc3NhcnkgUFNSIG1hY3JvcycuCgpJIHN1cHBvc2UgeW91
IHdhbnQgdG8gcmVzZW5kIHRoaXMgcGF0Y2ggYmVjYXVzZSBpdHMgZGVwZW5kZW5jZSBzaG91bGQg
YmUKZHJvcHBlZD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:11:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donPS-0005W3-Ct; Mon, 04 Sep 2017 09:11:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1donPR-0005Vu-B2
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:11:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 24/84-03093-CA81DA95; Mon, 04 Sep 2017 09:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tbhqLtGYm2
 kQfcZZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5ygfsBVdZK3ZOPs3awHidpYuRi0NIYDqj
 xP27Jxm7GDk5JAR4JY4sm8EKYftLfP+8kg2iaAKjxLbvDWAJFgEViQNf5oA1sAmoSzz+2sMEY
 osIKEo8eHkTrIZZIETi+sovYLawgI3Ev1uNYDavgK7Eu2ntzBBDNzNKvLn3iwkiIShxcuYTFo
 hmdYk/8y4BFXEA2dISy/9xgIQ5BSwlzv97BFYiCnTDlJPb2CYwCsxC0j0LSfcshO4FjMyrGDW
 KU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwnl8beIhR
 koNJSZT3/uM1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOeJr40UEixKTU+tSMvMAUYKTFqCg
 0dJhLcHJM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeNZAiAZCijNI8uBGwqL3EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd5ykCk8mXklcJteAR3BBHRE1cs1IEeUJCKkpBoYZZUurC7
 bdvdXyMHZEtXNhTlljwN+LefbMk08vOrsLVcdyRdf0u5X6tarpUp4aPj0XLep3MUXLsdUOJW1
 /LGmTfzJjQd/n22NOn4hIXTC3Kat/IZLS3tm/EtNee9S5d5kNLOXtU0/Z5L1KZ5TDQvlHlm9m
 ddVVKG3UGNneOXzVTFVat/V7D4rsRRnJBpqMRcVJwIA2MMNaNUCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504516262!102449843!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42126 invoked from network); 4 Sep 2017 09:11:07 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 09:11:07 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 02:11:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="307694953"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 04 Sep 2017 02:11:00 -0700
Date: Mon, 4 Sep 2017 17:10:21 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170904091021.GP23665@yi.y.sun>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504494536-52985-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170904084940.b3ibskkn7uvd3hm4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904084940.b3ibskkn7uvd3hm4@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMDQgMDk6NDk6NDAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMDQsIDIw
MTcgYXQgMTE6MDg6NTZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gVGhlIGxpYnhsIGludGVy
ZmFjZXMgYW5kIHJlbGF0ZWQgZnVuY3Rpb25zIGFyZSBub3QgbmVjZXNzYXJ5IHRvIGJlIGluY2x1
ZGVkIGJ5Cj4gPiAnTElCWExfSEFWRV9QU1JfQ01UJyBhbmQgJ0xJQlhMX0hBVkVfUFNSX0NBVCcu
IFNvIHJlbW92ZSB0aGVtLgo+ID4gCj4gPiBTdWdnZXN0ZWQtYnk6IFJvZ2VyIFBhdSBNb25uPyA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KPiAKPiBUaGlua2luZyBhYm91dCB0aGlzIGEgYml0IG1vcmUsIGl0
IGlzIG5vdCB0aGF0IHNpbXBsZS4KPiAKPiBMSUJYTF9IQVZFX1BTUl9DTVQgaXMgZW5jbG9zZWQg
YnkgX19pMzg2X18gYW5kIF9feDg2XzY0X18sIGxpYnhsX3Bzci5vCj4gaXMgb25seSBidWlsdCBv
biB4ODYuCj4gCj4gSSdtIGFmcmFpZCB3ZSBkbyBuZWVkIHRoZXNlIG1hY3JvcyBpbiBsaWJ4bCBh
bmQgeGwgb3RoZXJ3aXNlIGFybSBidWlsZAo+IGlzIGdvaW5nIHRvIGJlIGJyb2tlbi4KCkdvb2Qg
cG9pbnQuIFNoYWxsIHdlIHVzZSAnI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194
ODZfNjRfXyknIHRvCmluY2x1ZGUgYWxsIFBTUiBpbnRlcmZhY2VzPwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:13:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:13:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donRi-0005gc-P3; Mon, 04 Sep 2017 09:13:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1donRi-0005gS-3r
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:13:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 55/16-03610-9391DA95; Mon, 04 Sep 2017 09:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6F5Np
 Ig/Ynxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bm821MBS/ZKjomHGduYDzI2sXIySEh4C8x
 v3kyE4jNIqAicWlqAxuIzSagLPGzsxfMFhFQlejYehOshlmgUuLWzP3MILawgI3Ev1uNYHN4B
 SwkfnzYx97FyMUhJHCNUeLN259QCUGJkzOfsEA060gs2P0JaCgHkC0tsfwfB0iYU0BP4u+6bY
 wgtijQDZ1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jE72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYz7PkYeYpTkYFIS5b3/eE2kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneRom1kUKCRanpqRVpmTnAoIdJS3DwKInw9ogDpXmLCxJzizPTI
 VKnGHU5mj5s+cIkxJKXn5cqJc57GqRIAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmHc1yBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MvWcn5H98yMwoHRdSdD/xc+Aspo3
 JKumRbbr7oyc9eylwupotTGIa25enK9PkXM7bS4dk8jy+Usnuc3Tt5+aLN3VLlxddmMT0PZi1
 Weuu9u1Cfdm63Qf4zA8lJy+5dUxOzS9D/nejLVOQJUOp9s7+Wr4cZn2VmQ737ovo7/SICO0yb
 A5e1arEUpyRaKjFXFScCACTHsibuwIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504516407!73002694!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56911 invoked from network); 4 Sep 2017 09:13:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:13:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438265095"
Date: Mon, 4 Sep 2017 10:13:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170904091325.zyl6u56avfg7kbsn@citrix.com>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504494536-52985-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170904084940.b3ibskkn7uvd3hm4@citrix.com>
 <20170904091021.GP23665@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904091021.GP23665@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDU6MTA6MjFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTA0IDA5OjQ5OjQwLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gTW9uLCBTZXAgMDQs
IDIwMTcgYXQgMTE6MDg6NTZBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiBUaGUgbGlieGwg
aW50ZXJmYWNlcyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMgYXJlIG5vdCBuZWNlc3NhcnkgdG8gYmUg
aW5jbHVkZWQgYnkKPiA+ID4gJ0xJQlhMX0hBVkVfUFNSX0NNVCcgYW5kICdMSUJYTF9IQVZFX1BT
Ul9DQVQnLiBTbyByZW1vdmUgdGhlbS4KPiA+ID4gCj4gPiA+IFN1Z2dlc3RlZC1ieTogUm9nZXIg
UGF1IE1vbm4/IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1ieTogWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IFRoaW5raW5nIGFib3V0IHRo
aXMgYSBiaXQgbW9yZSwgaXQgaXMgbm90IHRoYXQgc2ltcGxlLgo+ID4gCj4gPiBMSUJYTF9IQVZF
X1BTUl9DTVQgaXMgZW5jbG9zZWQgYnkgX19pMzg2X18gYW5kIF9feDg2XzY0X18sIGxpYnhsX3Bz
ci5vCj4gPiBpcyBvbmx5IGJ1aWx0IG9uIHg4Ni4KPiA+IAo+ID4gSSdtIGFmcmFpZCB3ZSBkbyBu
ZWVkIHRoZXNlIG1hY3JvcyBpbiBsaWJ4bCBhbmQgeGwgb3RoZXJ3aXNlIGFybSBidWlsZAo+ID4g
aXMgZ29pbmcgdG8gYmUgYnJva2VuLgo+IAo+IEdvb2QgcG9pbnQuIFNoYWxsIHdlIHVzZSAnI2lm
IGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXyknIHRvCj4gaW5jbHVkZSBh
bGwgUFNSIGludGVyZmFjZXM/CgpZZXMuIFRoZXJlIGlzIG5vIGFybSBjb3VudGVycGFydCBhcyBm
YXIgYXMgSSBjYW4gdGVsbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:14:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donSq-0005mH-20; Mon, 04 Sep 2017 09:14:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1donSo-0005m9-Ds
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:14:38 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 84/49-03414-D791DA95; Mon, 04 Sep 2017 09:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQrdWcm2
 kwdKrYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpow/ZCz6zV2z6bdTAuJ2ti5GDQ0LAT+LL
 q4IuRk4OFgEVif6be9lBwmwC9hLTv1aAhEUEFCUevLzJCmIzC6RK3P+wDcwWFrCR+HerEczmF
 fCQeDzpFksXIxeHkMBmRok3934xQSQEJU7OfMIC0awncWPqFLC1zALSEsv/cUCE5SWat85mBr
 E5BSwlzv97BFYuCnTOyZVrwMYIAd3QP+8BG4gtIZAuMfFZD8sERoFZSDbMQrJhFsKGWUg2LGB
 kWcWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERisDECwg/HA
 osBDjJIcTEqivPcfr4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLILE2UkiwKDU9tSItMwcYN
 zBpCQ4eJRHeHnGgNG9xQWJucWY6ROoUo6KUOO9pkIQASCKjNA+uDRarlxhlpYR5GYEOEeIpSC
 3KzSxBlX/FKM7BqCTMqwiynSczrwRu+iugxUxAi6tergFZXJKIkJJqYOz4ts4/63wo0+TcE7v
 fb3D2/fTtYpVOXlDpn//PVOe1bs2sfWFzrfnz/BcT6hq+PLmV+i8v982d6+ftq5qyvpsLel22
 b7I9y2bnM4Hh7MqHMxLkXx/YrWzj9iVkWs6/x3OPHS2tE1n55EXnpEtaKexZgXJzOxtLJBdFh
 i9auTZopfHLU+zPc/yUWIozEg21mIuKEwH5sUsH0AIAAA==
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504516476!74802094!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20302 invoked from network); 4 Sep 2017 09:14:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:14:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52155681"
Date: Mon, 4 Sep 2017 10:14:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170904091433.nlwiipdsu55j6rus@MacBook-Pro-de-Roger.local>
References: <1504166886-3912-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504494536-52985-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170904084940.b3ibskkn7uvd3hm4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904084940.b3ibskkn7uvd3hm4@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Yi Sun <yi.y.sun@linux.intel.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools: remove unnecessary PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6NDk6NDBBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAxMTowODo1NkFNICswODAwLCBZaSBTdW4gd3JvdGU6
Cj4gPiBUaGUgbGlieGwgaW50ZXJmYWNlcyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMgYXJlIG5vdCBu
ZWNlc3NhcnkgdG8gYmUgaW5jbHVkZWQgYnkKPiA+ICdMSUJYTF9IQVZFX1BTUl9DTVQnIGFuZCAn
TElCWExfSEFWRV9QU1JfQ0FUJy4gU28gcmVtb3ZlIHRoZW0uCj4gPiAKPiA+IFN1Z2dlc3RlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2Zm
LWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAKPiBUaGlua2luZyBhYm91
dCB0aGlzIGEgYml0IG1vcmUsIGl0IGlzIG5vdCB0aGF0IHNpbXBsZS4KPiAKPiBMSUJYTF9IQVZF
X1BTUl9DTVQgaXMgZW5jbG9zZWQgYnkgX19pMzg2X18gYW5kIF9feDg2XzY0X18sIGxpYnhsX3Bz
ci5vCj4gaXMgb25seSBidWlsdCBvbiB4ODYuCj4gCj4gSSdtIGFmcmFpZCB3ZSBkbyBuZWVkIHRo
ZXNlIG1hY3JvcyBpbiBsaWJ4bCBhbmQgeGwgb3RoZXJ3aXNlIGFybSBidWlsZAo+IGlzIGdvaW5n
IHRvIGJlIGJyb2tlbi4KCk9LLCBJIHRob3VnaCBBUk0gd291bGQgaGF2ZSBpdCdzIG93biBlbXB0
eSBzdHVicy4gTWF5YmUgaXQgd291bGQgYmUKY2xlYW5lciB0byBzaW1wbHkgZG9uJ3QgY29tcGls
ZSB4bF9wc3Igb24gQVJNLCByYXRoZXIgdGhhbiBoYXZpbmcgYQpidW5jaCBvZiBkZWZpbmVzIGlu
IHRoZSBmaWxlIHdoaWNoIGJhc2ljYWxseSByZW5kZXJzIGl0IGVtcHR5IHdoZW4KY29tcGlsZWQg
b24gQVJNLgoKSW4gYW55IGNhc2UsIHRoaXMgd291bGQgbm90IGJlIG11Y2ggYmV0dGVyIHRoYW4g
d2hhdCB3ZSBoYXZlIG5vdywgc28gSQpndWVzcyB3ZSBzaG91bGQgbGVhdmUgaXQgYXMtaXMuIFNv
cnJ5IGZvciB0aGUgbWlzcy1ndWlkYW5jZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:23:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donbW-0006X4-Tr; Mon, 04 Sep 2017 09:23:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1donbV-0006Wy-DI
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:23:37 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E9/01-01910-89B1DA95; Mon, 04 Sep 2017 09:23:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsWyU9JRQneG9Np
 Ig9NaFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxqX9P9kKlnBXLHiq08C4iLOLkZNDQsBP4uvM
 PyxdjBwcLAIqEleeMIGYbAL2EtO/VoBUiAgoS/T++s0CYjMLlEr8vjiTCcQWFgiXeHatjw3E5
 hXwkFi17AdrFyMXh5DAE0aJbV09LBAJQYmTM59ANetJ3Jg6hQ1kPrOAtMTyfxwQYXmJ5q2zmU
 HCnEBrH74KAAmLAh1zcuUasFVCAooS/fMesEEcnC4x8VkPywRGgVlIFsxCsmAWwoJZSBYsYGR
 ZxahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKj1DAyMOxib
 T/gdYpTkYFIS5b3/eE2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneR5JrI4UEi1LTUyvSMnOAM
 QOTluDgURLh7REHSvMWFyTmFmemQ6ROMepydPRs+MIkxJKXn5cqJc6rLAVUJABSlFGaBzcCFr
 +XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzMoFM4cnMK4Hb9AroCCagI6pergE5oiQRISX
 VwGgb/c2M91BoxeYDDL9ulDzQ1wzc80a/6sHPyT46q94ejNXaX/VMJLbj9vzYh7stLJQcd/Ww
 K03OfPql4SP7FzGGi8YO7bkq2QbMq/68KPC/2fQ5iPONpVe+QoKFfJDpaaFA831Rfx0mrOh4P
 +dDlvHRFmamc7Y9Kddj09Z/u8Cw2eLgYn/W50osxRmJhlrMRcWJAN6E9rPaAgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504517015!112815747!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62541 invoked from network); 4 Sep 2017 09:23:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52156141"
Date: Mon, 4 Sep 2017 10:23:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170904092331.zj2nj4nawzobjero@MacBook-Pro-de-Roger.local>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <20170901182022.2m46ussfgiwo32c5@MacBook-Pro-de-Roger.local>
 <59AD3349020000780017704A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59AD3349020000780017704A@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDM6MDQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjA5LjE3IGF0IDIwOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6MjU6NDJBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gWGVuIGFuZCBxZW11IGhhdmluZyBpZGVudGljYWwgI2RlZmluZS1z
ICh3aXRoIGRpZmZlcmVudCBuYW1lcykgaXMgYQo+ID4+IHN0cm9uZyBoaW50IHRoYXQgdGhlc2Ug
c2hvdWxkIGhhdmUgYmVlbiBwYXJ0IG9mIHRoZSBwdWJsaWMgaW50ZXJmYWNlCj4gPj4gZnJvbSB0
aGUgdmVyeSBzdGFydC4gVXNlIHRoZW0gaWYgdGhleSdyZSBhdmFpbGFibGUsIGZhbGxpbmcgYmFj
ayB0bwo+ID4+IHByaXZhdGVseSBkZWZpbmVkIHZhbHVlcyBvbmx5IHdoZW4gdXNpbmcgb2xkZXIg
aGVhZGVycy4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAKPiBUaGFua3MuCj4gCj4gPj4gLS0tIGEvaHcveGVuL3hlbl9wdF9t
c2kuYwo+ID4+ICsrKyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKPiA+PiBAQCAtMTgsNiArMTgsMTEg
QEAKPiA+PiAgCj4gPj4gICNkZWZpbmUgWEVOX1BUX0FVVE9fQVNTSUdOIC0xCj4gPj4gIAo+ID4+
ICsjaWZuZGVmIFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLCj4gPj4gKyNpZiBYRU5f
RE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OID49IDB4MDAwMDAwMGUKPiA+IAo+ID4gWEVOX0RPTUNU
TF9JTlRFUkZBQ0VfVkVSU0lPTiBpcyBhbHJlYWR5IDB4ZSAod2l0aG91dCB5b3UgYWRkZWQKPiA+
IGRlZmluZXMpLCBJIGd1ZXNzIGl0IGRvZXNuJ3QgbWF0dGVyIG11Y2ggYmVjYXVzZSB3ZSBvbmx5
IGNhcmUgZm9yCj4gPiBzdGFibGUgcmVsZWFzZXMuCj4gCj4gV2VsbCwgdGhhdCdzIGlmIHlvdSBi
dWlsZCBxZW11IGFnYWluc3QgbWFzdGVyIFhlbi4gV2hhdCBhYm91dAo+IHBlb3BsZSBidWlsZGlu
ZyBhZ2FpbnN0IG9sZGVyIFhlbiB2ZXJzaW9ucy9oZWFkZXJzPwoKU29ycnksIEkgdGhpbmsgSSBo
YXZlbid0IGV4cGxhaW5lZCBteXNlbGYgY2xlYXJseS4gV2hhdCBJIG1lYW4gaXMKdGhhdCBpZiB0
aGlzIGNoYW5nZSBnZXRzIGNvbW1pdHRlZCBiZWZvcmUgdGhlIFhlbiBzaWRlIG9uZSwgUUVNVSB3
b3VsZApub3QgY29tcGlsZSBhZ2FpbnN0IGN1cnJlbnQgWGVuLiBBcyBzYWlkLCB0aGlzIGlzIG9u
bHkgYSB0cmFuc2l0b3J5Cmlzc3VlLCBhbmQgaXQncyBuZXZlciBnb2luZyB0byBiZSBhIHByb2Js
ZW0gaW4gc3RhYmxlIGJyYW5jaGVzLiBUaGlzCmlzIGJlY2F1c2Ugb2YgdGhlICIjZXJyb3IiIHRo
YXQgeW91IGFkZC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donds-0006f1-9r; Mon, 04 Sep 2017 09:26:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1dondq-0006eu-TO
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 09:26:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1A/05-03616-A2C1DA95; Mon, 04 Sep 2017 09:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQldTZm2
 kwd+pkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZVxuZCy6LVBw74dDAOJ2/i5GTQ0LAT2LR
 4ilMILawQJTEnD3PmUFsEQEZiRmvdgLFuTiYBaYyShx7+J0RJCEkUC6x+NYKNhCbTUBfYveLT
 2DNvAK2Esd+XgeLswioSCzbsAusXlQgXGL/92vMEDWCEidnPmEBsTkFrCTe9zwCqucAWqApsX
 6XPkiYWUBeYvvbOcwQtrhE05eVrBBr1SSu9V9ih7g5XWLisx6WCYwCs5BMnYUwaRaSSbOQTFr
 AyLKKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBcGYBgB+PO
 506HGCU5mJREee8/XhMpxJeUn1KZkVicEV9UmpNafIhRg4NDYMLZudOZpFjy8vNSlSR4H0muj
 RQSLEpNT61Iy8wBRhRMqQQHj5IIb484UJq3uCAxtzgzHSJ1ilFRSpxXWQooIQCSyCjNg2uDRf
 ElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNuA5nCk5lXAjf9FdBiJqDFVS/XgCwuSURISTU
 w1oVM1g9t5mjMuPgwO97mtth3VZmnxer7XFr56pQ6dy/Mcfu/5uwpbUa2rdPWLfn0qLasfuvb
 d84Gm6ZOWr6d5Y6M8dVZp1e0+dQnT98l23nUsTtKwF2gl/dR3WaurMN/nKZsYlZh6V/aLbvTr
 3Z5mmTOEpHloj/5nUOn9xxSU5idJaf6+h+TEktxRqKhFnNRcSIABdvkdt0CAAA=
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504517161!91687661!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63804 invoked from network); 4 Sep 2017 09:26:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:26:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52156261"
To: Tim Deegan <tim@xen.org>
References: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
 <20170903120106.GC2115@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b79cb1f-055c-aa64-ebc8-bc41dc3d3189@citrix.com>
Date: Mon, 4 Sep 2017 10:25:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170903120106.GC2115@deinos.phlegethon.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
 into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDkvMTcgMTM6MDEsIFRpbSBEZWVnYW4gd3JvdGU6Cj4gQXQgMTg6MDcgKzAxMDAgb24g
MDEgU2VwICgxNTA0Mjg5MjYxKSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gICAgICBpZiAoIHVu
bGlrZWx5KHJvb3RfcGd0X3B2X3hlbl9zbG90cyA8IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9U
UykgKQo+PiAgICAgIHsKPj4gLSAgICAgICAgbDRfcGdlbnRyeV90ICpuZXh0ID0gJmw0dGFiW1JP
T1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90c107Cj4+ICsgICAgICAgIC8qCj4+ICsg
ICAgICAgICAqIElmIHVzaW5nIGhpZ2htZW0tc3RhcnQ9LCBhcnRpZmljaWFsbHkgc2hvcnRlbiB0
aGUgZGlyZWN0bWFwIHRvCj4+ICsgICAgICAgICAqIHNpbXVsYXRlIHZlcnkgbGFyZ2UgbWFjaGlu
ZXMuCj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICBsNF9wZ2VudHJ5X3QgKm5leHQ7Cj4+ICsK
Pj4gKyAgICAgICAgbWVtY3B5KCZsNHRbbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0s
Cj4+ICsgICAgICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoWEVOX1ZJ
UlRfU1RBUlQpXSwKPj4gKyAgICAgICAgICAgICAgIChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5f
U0xPVCArIHJvb3RfcGd0X3B2X3hlbl9zbG90cyAtCj4+ICsgICAgICAgICAgICAgICAgbDRfdGFi
bGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKSkgKiBzaXplb2YoKmw0dCkpOwo+PiArCj4+ICsgICAg
ICAgIG5leHQgPSAmbDR0W1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsgcm9vdF9wZ3Rf
cHZfeGVuX3Nsb3RzXTsKPj4gIAo+PiAgICAgICAgICBpZiAoIGw0ZV9nZXRfaW50cHRlKHNwbGl0
X2w0ZSkgKQo+PiAgICAgICAgICAgICAgKm5leHQrKyA9IHNwbGl0X2w0ZTsKPj4gIAo+PiAgICAg
ICAgICBtZW1zZXQobmV4dCwgMCwKPj4gLSAgICAgICAgICAgICAgIF9wKCZsNHRhYltST09UX1BB
R0VUQUJMRV9MQVNUX1hFTl9TTE9UICsgMV0pIC0gX3AobmV4dCkpOwo+PiArICAgICAgICAgICAg
ICAgX3AoJmw0dFtST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UICsgMV0pIC0gX3AobmV4dCkp
Owo+PiAgICAgIH0KPj4gLSNlbHNlCj4+IC0gICAgQlVJTERfQlVHX09OKHJvb3RfcGd0X3B2X3hl
bl9zbG90cyAhPSBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOwo+PiArICAgIGVsc2UKPj4g
ICNlbmRpZgo+PiAtICAgIGw0dGFiW2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KPj4gLSAgICAgICAgbDRlX2Zyb21fcGZuKGRvbWFpbl9wYWdlX21hcF90b19tZm4obDR0
YWIpLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4+IC0gICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0
KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQo+PiAtICAgICAgICBsNGVfZnJvbV9wYWdlKGQtPmFy
Y2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4+IC0gICAgaWYgKCB6
YXBfcm9fbXB0IHx8IGlzX3B2XzMyYml0X2RvbWFpbihkKSApCj4+IC0gICAgICAgIGw0dGFiW2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gbDRlX2VtcHR5KCk7Cj4+ICsgICAg
ewo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBGb3IgUFYgZ3Vlc3RzLCBwcm92aWRlIHRo
ZSBzaG9ydGVuZWQgZGlyZWN0bWFwLCB1cCB0byBQVl9YRU5fU0xPVFMuCj4+ICsgICAgICAgICAq
IEZvciBIVk0gZ3Vlc3RzIGFuZCB0aGUgaWRsZSB2Y3B1cywgcHJvdmlkZSB0aGUgZXh0ZW5kZWQg
ZGlyZWN0bWFwLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgdW5zaWduZWQgaW50IHNsb3Rz
ID0gKChkICYmICFwYWdpbmdfbW9kZV9leHRlcm5hbChkKSkKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IFJPT1RfUEFHRVRBQkxFX1hFTl9TTE9UUyk7Cj4+ICsKPj4g
KyAgICAgICAgbWVtY3B5KCZsNHRbbDRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0sCj4+
ICsgICAgICAgICAgICAgICAmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRf
U1RBUlQpXSwKPj4gKyAgICAgICAgICAgICAgIChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xP
VCArIHNsb3RzIC0KPj4gKyAgICAgICAgICAgICAgICBsNF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRf
U1RBUlQpKSAqIHNpemVvZigqbDR0KSk7Cj4gRG9lcyB0aGlzIGJyYW5jaCBuZWVkIGEgbWVtc2V0
KDApIGZvciB0aGUgUFYgY2FzZSwgdG8gemFwIHRoZSBoaWdoZXIKPiBkaXJlY3RtYXAgc2xvdHM/
ICAKCmluaXRfeGVuX2w0X3Nsb3RzKCkgaXMgY2FsbGVkIGFmdGVyIGFsbCB0aGUgZ3Vlc3QgZW50
cmllcyBoYXZlIGJlZW4KdmFsaWRhdGVkLiAgWmFwcGluZyB0aGVtIGhlcmUgd2lsbCBnZXQgdXMg
aW50byBzb21lIHJlZmVyZW5jZSBjb3VudGluZwpmdW4uIDopCgo+Cj4gVGhlIHNoYWRvdyBjaGFu
Z2VzIGFsbCBsb29rIGZpbmUsIHNvOgo+IEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KClRoYW5rcywKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dondz-0006gI-Gx; Mon, 04 Sep 2017 09:26:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dondx-0006fu-Lu
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:26:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7C/75-03414-03C1DA95; Mon, 04 Sep 2017 09:26:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQtdAZm2
 kwamp4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alezEFy3Qrtr7cw9jA2KDSxcjJISHgJ9G2
 eRprFyMHB4uAisS5udEgJpuAvcT0rxVdjFwcIgI3GCXeHzrHAlIuLBArsW//fnYQm1fAQ2L5+
 2VsIEVCAhtYJC43d7BAJAQlTs58AmYzC+hJ3Jg6hQ1kKLOAtMTyfxwQYXmJ5q2zmUHCnAKeEs
 //aYOERYEuOLlyDROILSSgKNE/7wEbxJXpEhOf9bBMYOSfhWTBLCQLZiEsmIVkwQJGllWMGsW
 pRWWpRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFByQAEOxivbww4xCjJ
 waQkynv/8ZpIIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBKy69NlJIsCg1P
 bUiLTMHGDcwpRIcPEoivIEgad7igsTc4sx0iNQpRmOODavXf2HiuNO34QuTENgkKXFeHZBSAZ
 DSjNI8uEGweL7EKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYV5DkCk8mXklcPteAZ3CBHRK1cs
 1IKeUJCKkpBoY/UP/7n4Wkm0nvMjCSDFF+unj1QcsH9zR2L8qTqIw6ugW9ZgXd7OmvNyuf4xN
 NNdwtW6r8aRvR9pcHrkYVmyPvz/TlOFY+MLfHTYn1O7yS315oPhvBv92zlP3702ru3h8FkOr5
 KqlDB+2fZm/bnbX9PPvL+fKruTQ0T0b6FmSyvokNtfTUlztiBJLcUaioRZzUXEiANEGvFjiAg
 AA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504517168!74336679!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22223 invoked from network); 4 Sep 2017 09:26:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 09:26:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52156269"
Date: Mon, 4 Sep 2017 10:26:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, "Tian, Kevin" <kevin.tian@intel.com>, Jan
 Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <20170904092604.bswlepm6hijxwe7x@MacBook-Pro-de-Roger.local>
References: <59A033600200007800173C4B@prv-mh.provo.novell.com>
 <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
 <20170904062507.GA5394@op-computing>
 <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KEFkZGluZyBDaGFvIGFnYWluIGJlY2F1c2UgbXkgTVVBIHNlZW1zIHRvIGRyb3AgaGltIGVhY2gg
dGltZSkKCk9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDEwOjAwOjAwQU0gKzAxMDAsIFJvZ2VyIFBh
dSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDI6MjU6MTBQTSArMDgw
MCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAxMTowOTo0OEFN
ICswMTAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiA+SSB0ZXN0ZWQgTmVoYWxlbSwgU2Fu
ZHkgQnJpZGdlIGFuZCBIYXN3ZWxsLCBidXQgc2FkbHkgbm90IEl2eSBCcmlkZ2UKPiA+ID4oaW4g
ZmFjdCBJIGRpZG4ndCBldmVuIGtub3cgYWJvdXQgSXZ5IEJyaWRnZSwgdGhhdCdzIHdoeSBJIHNh
aWQgYWxsCj4gPiA+cHJlLUhhc3dlbGwpLgo+ID4gPgo+ID4gPkluIGZhY3QgSSdtIG5vdyB0cnlp
bmcgd2l0aCBhIE5laGFsZW0gcHJvY2Vzc29yIHRoYXQgc2VlbSB0byB3b3JrLCBzbwo+ID4gPndo
YXRldmVyIHRoaXMgaXNzdWUgaXMgaXQgY2VydGFpbmx5IGRvZXNuJ3QgYWZmZWN0IGFsbCBtb2Rl
bHMgb3IKPiA+ID5jaGlwc2V0cy4KPiA+IAo+ID4gSGksIFJvZ2VyLgo+ID4gCj4gPiBMYXN0IHdl
ZWssIEkgYm9ycm93ZWQgYSBTYW5keSBCcmlkZ2Ugd2l0aCBJbnRlbChSKSBYZW9uKFIpIEU1LTI2
OTAKPiA+IDIuN0dIeiBhbmQgdGVzdGVkIHdpdGggJ2RvbTA9cHZoJy4gQnV0IEkgZGlkbid0IHNl
ZSB0aGUgbWFjaGluZSBoYW5nLgo+ID4gCj4gPiBJIGFsc28gdGVzdGVkIG9uIEhhc3dlbGwgYW5k
IGZvdW5kIFJNUlJzIGluIGRtYXIgYXJlIGluY29ycmVjdCBvbiBteQo+ID4gaGFzd2VsbC4gVGhl
IGU4MjAgb24gdGhhdCBtYWNoaW5lIGlzOgo+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gWGVuLWU4
MjAgUkFNIG1hcDoKPiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIC0g
MDAwMDAwMDAwMDA5YTQwMCAodXNhYmxlKQo+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAw
MDAwMDAwOWE0MDAgLSAwMDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKPiA+IChYRU4pIFsgICAg
MC4wMDAwMDBdICAwMDAwMDAwMDAwMGUwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQp
Cj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwNmZm
ODQwMDAgKHVzYWJsZSkKPiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDZmZjg0MDAw
IC0gMDAwMDAwMDA3YWM1MTAwMCAocmVzZXJ2ZWQpCj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAg
MDAwMDAwMDA3YWM1MTAwMCAtIDAwMDAwMDAwN2I2ODEwMDAgKEFDUEkgTlZTKQo+ID4gKFhFTikg
WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwN2I2ODEwMDAgLSAwMDAwMDAwMDdiN2NmMDAwIChBQ1BJ
IGRhdGEpCj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA3YjdjZjAwMCAtIDAwMDAw
MDAwN2I4MDAwMDAgKHVzYWJsZSkKPiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDdi
ODAwMDAwIC0gMDAwMDAwMDA5MDAwMDAwMCAocmVzZXJ2ZWQpCj4gPiAoWEVOKSBbICAgIDAuMDAw
MDAwXSAgMDAwMDAwMDBmZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKQo+ID4g
KFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwZmY0MDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAw
IChyZXNlcnZlZCkKPiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMTAwMDAwMDAwIC0g
MDAwMDAwMjA4MDAwMDAwMCAodXNhYmxlKQo+ID4gCj4gPiBBbmQgdGhlIFJNUlJzIGluIERNQVIg
YXJlOgo+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6
Cj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDU6MDAuMAo+
ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZG1hci5jOjYzODogICBSTVJSIHJlZ2lvbjog
YmFzZV9hZGRyIDcyM2I0MDAwCj4gPiBlbmRfYWRkciA3YTNmM2ZmZgo+ID4gKFhFTikgWyAgICAw
LjAwMDAwMF0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6Cj4gPiAoWEVOKSBbICAgIDAuMDAw
MDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWQuMAo+ID4gKFhFTikgWyAgICAwLjAwMDAw
MF0gW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAKPiA+IChYRU4pIFsgICAgMC4wMDAwMDBd
IFtWVC1EXWRtYXIuYzo2Mzg6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciA3MjNhYzAwMAo+ID4g
ZW5kX2FkZHIgNzIzYWVmZmYKPiA+IChFbmRwb2ludCAwNTowMC4wIGlzIGEgUkFJRCBidXMgY29u
dHJvbGxlci4gRW5kcG9pbnRzIDAwLjFkLjAgYW5kIDAwLjFhLjAKPiA+IGFyZSBVU0IgY29udHJv
bGxlcnMuKQo+ID4gCj4gPiBBZnRlciBETUEgcmVtYXBwaW5nIGlzIGVuYWJsZWQsIHR3byBETUEg
dHJhbnNsYXRpb24gZmF1bHRzIGFyZSByZXBvcnRlZAo+ID4gYnkgVlQtZDoKPiA+IChYRU4pIFsg
ICAgOS41NDc5MjRdIFtWVC1EXWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9
Cj4gPiBmZmZmODJjMDAwMjFiMDAwCj4gPiAoWEVOKSBbICAgIDkuNTUwNjIwXSBbVlQtRF1pb21t
dV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPQo+ID4gZmZmZjgyYzAwMDIxZDAwMAo+
ID4gKFhFTikgWyAgICA5LjU1MzMyN10gW1ZULURdaW9tbXUuYzo5MjE6IGlvbW11X2ZhdWx0X3N0
YXR1czogUHJpbWFyeQo+ID4gUGVuZGluZyBGYXVsdAo+ID4gKFhFTikgWyAgICA5LjU1NTkwNl0g
W1ZULURdRE1BUjpbRE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDAwOjAwOjFhLjBdCj4gPiBm
YXVsdCBhZGRyIDdhM2Y1MDAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFkMDAwCj4gPiAoWEVO
KSBbICAgIDkuNTU4NTM3XSBbVlQtRF1ETUFSOiByZWFzb24gMDYgLSBQVEUgUmVhZCBhY2Nlc3Mg
aXMgbm90IHNldAo+ID4gKFhFTikgWyAgICA5LjU1OTg2MF0gcHJpbnRfdnRkX2VudHJpZXM6IGlv
bW11ICMxIGRldiAwMDAwOjAwOjFhLjAgZ21mbgo+ID4gN2EzZjUKPiA+IChYRU4pIFsgICAgOS41
NjExNzldICAgICByb290X2VudHJ5WzAwXSA9IDEwNzI3N2MwMDEKPiA+IChYRU4pIFsgICAgOS41
NjI0NDddICAgICBjb250ZXh0W2QwXSA9IDJfMTA3MmMwNjAwMQo+ID4gKFhFTikgWyAgICA5LjU2
Mzc3Nl0gICAgIGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3Cj4gPiAoWEVOKSBbICAgIDkuNTY1
MTI1XSAgICAgbDNbMDAxXSA9IDljMDAwMDIwMmYxNTIxMDcKPiA+IChYRU4pIFsgICAgOS41NjY0
ODNdICAgICBsMlsxZDFdID0gOWMwMDAwMTA3MjdjZTEwNwo+ID4gKFhFTikgWyAgICA5LjU2Nzgy
MV0gICAgIGwxWzFmNV0gPSA4MDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSBbICAgIDkuNTY5MTY4
XSAgICAgbDFbMWY1XSBub3QgcHJlc2VudAo+ID4gKFhFTikgWyAgICA5LjU3MDUwMl0gW1ZULURd
RE1BUjpbRE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDAwOjAwOjFkLjBdCj4gPiBmYXVsdCBh
ZGRyIDdhM2Y0MDAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFkMDAwCj4gPiAoWEVOKSBbICAg
IDkuNTczMTQ3XSBbVlQtRF1ETUFSOiByZWFzb24gMDYgLSBQVEUgUmVhZCBhY2Nlc3MgaXMgbm90
IHNldAo+ID4gKFhFTikgWyAgICA5LjU3NDQ4OF0gcHJpbnRfdnRkX2VudHJpZXM6IGlvbW11ICMx
IGRldiAwMDAwOjAwOjFkLjAgZ21mbgo+ID4gN2EzZjQKPiA+IChYRU4pIFsgICAgOS41NzU4MTld
ICAgICByb290X2VudHJ5WzAwXSA9IDEwNzI3N2MwMDEKPiA+IChYRU4pIFsgICAgOS41NzcxMjld
ICAgICBjb250ZXh0W2U4XSA9IDJfMTA3MmMwNjAwMQo+ID4gKFhFTikgWyAgICA5LjU3ODQzOV0g
ICAgIGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3Cj4gPiAoWEVOKSBbICAgIDkuNTc5Nzc4XSAg
ICAgbDNbMDAxXSA9IDljMDAwMDIwMmYxNTIxMDcKPiA+IChYRU4pIFsgICAgOS41ODExMTFdICAg
ICBsMlsxZDFdID0gOWMwMDAwMTA3MjdjZTEwNwo+ID4gKFhFTikgWyAgICA5LjU4MjQ4Ml0gICAg
IGwxWzFmNF0gPSA4MDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSBbICAgIDkuNTgzODEyXSAgICAg
bDFbMWY0XSBub3QgcHJlc2VudAo+ID4gKFhFTikgWyAgIDEwLjUyMDE3Ml0gVW5hYmxlIHRvIGZp
bmQgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIGFkZHJlc3MKPiA+IChYRU4pIFsgICAxMC41MjE0
OTldIEZhaWxlZCB0byBsb2FkIERvbTAga2VybmVsCj4gPiAoWEVOKSBbICAgMTAuNTMyMTcxXSAK
PiA+IChYRU4pIFsgICAxMC41MzU0NjRdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiA+IChYRU4pIFsgICAxMC41NDI2MzZdIFBhbmljIG9uIENQVSAwOgo+ID4gKFhF
TikgWyAgIDEwLjU0NzM5NF0gQ291bGQgbm90IHNldCB1cCBET00wIGd1ZXN0IE9TCj4gPiAoWEVO
KSBbICAgMTAuNTUzNjA1XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gPiAKPiA+IFRoZSBmYXVsdCBhZGRyZXNzIHRoZSBkZXZpY2VzIGZhaWxlZCB0byBhY2Nlc3Mg
aXMgbWFya2VkIGFzIHJlc2VydmVkIGluCj4gPiBlODIwIGFuZCBpc24ndCByZXNlcnZlZCBmb3Ig
dGhlIGRldmljZXMgYWNjb3JkaW5nIHRvIHRoZSBSTVJScyBpbiBETUFSLgo+ID4gU28gSSB0aGlu
ayB3ZSBjYW4gZHJhdyBhIGNvbmNsdXNpb24gdGhhdCBzb21lIGV4aXN0aW5nIEJJT1NzIGRvbid0
Cj4gPiBleHBvc2UgY29ycmVjdCBSTVJSIHRvIE9TIGJ5IERNQVIuIEFuZCB3ZSBuZWVkIGEgd29y
a2Fyb3VuZCBzdWNoIGFzCj4gPiBpb21tdV9pbmNsdXNpdmVfbWFwcGluZyB0byBkZWFsIHdpdGgg
c3VjaCBraW5kIG9mIEJJT1MgZm9yIGJvdGggcHYgZG9tMAo+ID4gYW5kIHB2aCBkb20wLgo+IAo+
IFNvIHlvdXIgYm94IHNlZW1zIHRvIGJlIGNhcGFibGUgb2YgZ2VuZXJhdGluZyBmYXVsdHMuIE1p
c3NpbmcgUk1SUgo+IHJlZ2lvbnMgaXMgKHNhZGx5KSBleHBlY3RlZCwgYnV0IGF0IGxlYXN0IHlv
dSBnZXQgZmF1bHRzIGFuZCBub3QgYQo+IGNvbXBsZXRlIGhhbmcuIFdoaWNoIGNoaXBzZXQgZG9l
cyB0aGlzIGJveCBoYXZlPyBJcyBpdCBhIEM2MDAvWDc5Pwo+IAo+ID4gCj4gPiBBcyB0byB0aGUg
bWFjaGluZSBoYW5nIFJvZ2VyIG9ic2VydmVkLCBJIGhhdmUgbm8gaWRlYSBvbiB0aGUgY2F1c2Uu
IFJvZ2VyLAo+ID4gaGF2ZSB5b3UgZXZlciBzZWVuIHRoZSBWVC1kIG9uIHRoYXQgbWFjaGluZSBy
ZXBvcnRpbmcgYSBETUEKPiA+IHRyYW5zbGF0aW9uIGZhdWx0PyBJZiBub3QsIGNhbiB5b3UgY3Jl
YXRlIG9uZSBmYXVsdCBpbiBuYXRpdmU/IEkgdGhpbmsKPiA+IHRoaXMgY2FuIHRlbGwgdXMgd2hl
dGhlciB0aGUgaGFyZHdhcmUncyBmYXVsdCByZXBvcnQgZnVuY3Rpb24gd29ya3Mgd2VsbAo+ID4g
b3IgdGhlcmUgYXJlIHNvbWUgYnVncyBpbiBYZW4gY29kZS4gV2hhdCBpcyB5b3VyIG9waW5pb24g
b24gdGhpcyB0cmlhbD8KPiAKPiBJcyB0aGVyZSBhbnkgc2ltcGxlIHdheSB0byBjcmVhdGUgc3Vj
aCBhIGZhdWx0PyBEb2VzIHRoZSBJT01NVSBoYXZlCj4gc29tZSBraW5kIG9mIHNlbGYtdGVzdCB0
aGluZyB0aGF0IGNhbiBiZSB1c2VkIHRvIGdlbmVyYXRlIGEgc3ludGhldGljCj4gZmF1bHQ/Cj4g
Cj4gVGhhbmtzLCBSb2dlci4KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:46:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1donxD-00088o-Dp; Mon, 04 Sep 2017 09:46:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1donxC-00088i-FP
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:46:02 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9E/C1-01916-9D02DA95; Mon, 04 Sep 2017 09:46:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/emwtp
 IgzcLGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDX5awFPTxVhw/NJ29gfEhVxcjJ4eQQJ5E
 07+57CA2r4CdxPIj91lAbAkBQ4nTC2+C2SwCqhLHF95iBLHZBNQl2p5tZ+1i5OAQEXCUmNzsB
 RJmFqiQmHvqGROILSwQLvF0ylbmLkYuoPGLmCSufPjODFLPKeApsfefMIjJKyAo8XcHmMkMNH
 H9PCGIKfISzVtnM0OEpSWW/+OYwMg3C6F+FkL9LCT1sxDqFzCyrGLUKE4tKkst0jU00Esqykz
 PKMlNzMwB8oz1clOLixPTU3MSk4r1kvNzNzECw66egYFxB+O2LudDjJIcTEqivPcfr4kU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHrI782UkiwKDU9tSItMwcYATBpCQ4eJRGING9xQWJucWY6R
 OoUoy5HR8+GL0xCLHn5ealS4ry1IEUCIEUZpXlwI2DReIlRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMO9ikCk8mXklcJteAR3BBHRE1cs1IEeUJCKkpBoYRUTWq5gYFr/0d/fmv9Pt08LD4ib
 cyGa/PIap/0X1xY2z9lvM9PPYucj69u+Zi1zdyswutJz0rXoVsevBrxtH77pcOivyee+HNQat
 2+7zxMrMm2Fus79vhdS2ZWan5Bcl3PJJ+xuyo0uteE9dQtqa8HVerY0pK49IvvjwMoGvS2NuU
 oK9pE+DEktxRqKhFnNRcSIAKTLgi8ECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504518359!108415659!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 840 invoked from network); 4 Sep 2017 09:46:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 09:46:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 03:45:58 -0600
Message-Id: <59AD3CF302000078001770C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 03:45:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <20170901182022.2m46ussfgiwo32c5@MacBook-Pro-de-Roger.local>
 <59AD3349020000780017704A@prv-mh.provo.novell.com>
 <20170904092331.zj2nj4nawzobjero@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904092331.zj2nj4nawzobjero@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDExOjIzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDAzOjA0OjQxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDEuMDkuMTcgYXQgMjA6MjAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTA6MjU6NDJBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+IFhlbiBhbmQgcWVtdSBoYXZpbmcgaWRlbnRpY2FsICNkZWZp
bmUtcyAod2l0aCBkaWZmZXJlbnQgbmFtZXMpIGlzIGEKPj4gPj4gc3Ryb25nIGhpbnQgdGhhdCB0
aGVzZSBzaG91bGQgaGF2ZSBiZWVuIHBhcnQgb2YgdGhlIHB1YmxpYyBpbnRlcmZhY2UKPj4gPj4g
ZnJvbSB0aGUgdmVyeSBzdGFydC4gVXNlIHRoZW0gaWYgdGhleSdyZSBhdmFpbGFibGUsIGZhbGxp
bmcgYmFjayB0bwo+PiA+PiBwcml2YXRlbHkgZGVmaW5lZCB2YWx1ZXMgb25seSB3aGVuIHVzaW5n
IG9sZGVyIGhlYWRlcnMuCj4+ID4+IAo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+ID4gCj4+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAKPj4gVGhhbmtzLgo+PiAKPj4gPj4gLS0tIGEv
aHcveGVuL3hlbl9wdF9tc2kuYwo+PiA+PiArKysgYi9ody94ZW4veGVuX3B0X21zaS5jCj4+ID4+
IEBAIC0xOCw2ICsxOCwxMSBAQAo+PiA+PiAgCj4+ID4+ICAjZGVmaW5lIFhFTl9QVF9BVVRPX0FT
U0lHTiAtMQo+PiA+PiAgCj4+ID4+ICsjaWZuZGVmIFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9J
RF9NQVNLCj4+ID4+ICsjaWYgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSAweDAwMDAw
MDBlCj4+ID4gCj4+ID4gWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiBpcyBhbHJlYWR5IDB4
ZSAod2l0aG91dCB5b3UgYWRkZWQKPj4gPiBkZWZpbmVzKSwgSSBndWVzcyBpdCBkb2Vzbid0IG1h
dHRlciBtdWNoIGJlY2F1c2Ugd2Ugb25seSBjYXJlIGZvcgo+PiA+IHN0YWJsZSByZWxlYXNlcy4K
Pj4gCj4+IFdlbGwsIHRoYXQncyBpZiB5b3UgYnVpbGQgcWVtdSBhZ2FpbnN0IG1hc3RlciBYZW4u
IFdoYXQgYWJvdXQKPj4gcGVvcGxlIGJ1aWxkaW5nIGFnYWluc3Qgb2xkZXIgWGVuIHZlcnNpb25z
L2hlYWRlcnM/Cj4gCj4gU29ycnksIEkgdGhpbmsgSSBoYXZlbid0IGV4cGxhaW5lZCBteXNlbGYg
Y2xlYXJseS4gV2hhdCBJIG1lYW4gaXMKPiB0aGF0IGlmIHRoaXMgY2hhbmdlIGdldHMgY29tbWl0
dGVkIGJlZm9yZSB0aGUgWGVuIHNpZGUgb25lLCBRRU1VIHdvdWxkCj4gbm90IGNvbXBpbGUgYWdh
aW5zdCBjdXJyZW50IFhlbi4gQXMgc2FpZCwgdGhpcyBpcyBvbmx5IGEgdHJhbnNpdG9yeQo+IGlz
c3VlLCBhbmQgaXQncyBuZXZlciBnb2luZyB0byBiZSBhIHByb2JsZW0gaW4gc3RhYmxlIGJyYW5j
aGVzLiBUaGlzCj4gaXMgYmVjYXVzZSBvZiB0aGUgIiNlcnJvciIgdGhhdCB5b3UgYWRkLgoKT2gs
IHllcywgdGhhdCdzIHRoZSBjYXNlLiBJIGNhbid0IHNlZSBhbiBlYXN5IHdheSBhcm91bmQgaXQs
IGJ1dCBJJ20KcHJldHR5IHN1cmUgdGhlIHFlbXUgc2lkZSBvZiBpdCB3aWxsIHNlZSBzb21lIGZ1
cnRoZXIgZGVsYXkgYW55d2F5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:53:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doo4d-0000OD-7D; Mon, 04 Sep 2017 09:53:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1doo4b-0000O2-IO
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 09:53:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BD/EE-03610-4A22DA95; Mon, 04 Sep 2017 09:53:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVywNykWHeJ0tp
 Ig1VX+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGqf2sBav0Kq7uf8HUwPhBpYuRi0NIYBqj
 xI8DHcxdjJwcEgK8EkeWzWCFsP0lth3qZocomsAo0fnnDFgRi4CKxKNn81hAbDYBZYmLX3vZu
 hg5OEQEbCVmn3cDqWcW2MkoMbFvIliNsECsxL79+9lBbF4BQ4kbO/8wgxTxCrQwSWzYcIEVYs
 MuFon3M7+zQFQJSpyc+QTMZhbQkdi59Q7YBmYBaYnl/zggwvISzVtngx3EKeApcf/5KzYQWxT
 ooN239jJPYBSahWTSLCSTZiFMmoVk0gJGllWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIGBzgAEOxj3fYw8xCjJwaQkynv/8ZpIIb6k/JTKjMTijPii0pzU4
 kOMGhwcApvXrr7AKMWSl5+XqiTBu1NxbaSQYFFqempFWmYOMBZhSiU4eJREeB+CpHmLCxJziz
 PTIVKnGHU57vRt+MIkBDZDSpy3DKRIAKQoozQPbgQsLVxilJUS5mUEOlCIpyC1KDezBFX+FaM
 4B6OSMG87yBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MUSdkQmM1fOoP+dfdSPeQEt2aMcOg
 z5Uha6tS4Y2Ub+crZdjWqL++HSjZK9a/rH65jzLbf+nkxQG/jv/a1KEkxmz3RONrbaijtummX
 5x73Y+6H7f+cOyq1L+/Eq8i/okYTqzeHcLLnWZxmlNxx+P3nx+d/dIVsY2jYkPD7Q8iRV0Rfa
 Zv0ySVWIozEg21mIuKEwHwd1o3BgMAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504518817!74370814!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61858 invoked from network); 4 Sep 2017 09:53:39 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 09:53:39 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 02:53:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="125365205"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.65])
 by orsmga004.jf.intel.com with ESMTP; 04 Sep 2017 02:53:35 -0700
Date: Mon, 4 Sep 2017 16:52:35 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170904085232.GA16747@op-computing>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20170825135831.izbhkmyrnsbdvy2e@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
 <20170904062507.GA5394@op-computing>
 <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
 <20170904092604.bswlepm6hijxwe7x@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904092604.bswlepm6hijxwe7x@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Tian,
 Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTA6MjY6MDRBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPihBZGRpbmcgQ2hhbyBhZ2FpbiBiZWNhdXNlIG15IE1VQSBzZWVtcyB0byBkcm9w
IGhpbSBlYWNoIHRpbWUpCj4KPk9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDEwOjAwOjAwQU0gKzAx
MDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDAy
OjI1OjEwUE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+PiA+IE9uIFRodSwgQXVnIDMxLCAyMDE3
IGF0IDExOjA5OjQ4QU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4gPiA+SSB0ZXN0
ZWQgTmVoYWxlbSwgU2FuZHkgQnJpZGdlIGFuZCBIYXN3ZWxsLCBidXQgc2FkbHkgbm90IEl2eSBC
cmlkZ2UKPj4gPiA+KGluIGZhY3QgSSBkaWRuJ3QgZXZlbiBrbm93IGFib3V0IEl2eSBCcmlkZ2Us
IHRoYXQncyB3aHkgSSBzYWlkIGFsbAo+PiA+ID5wcmUtSGFzd2VsbCkuCj4+ID4gPgo+PiA+ID5J
biBmYWN0IEknbSBub3cgdHJ5aW5nIHdpdGggYSBOZWhhbGVtIHByb2Nlc3NvciB0aGF0IHNlZW0g
dG8gd29yaywgc28KPj4gPiA+d2hhdGV2ZXIgdGhpcyBpc3N1ZSBpcyBpdCBjZXJ0YWlubHkgZG9l
c24ndCBhZmZlY3QgYWxsIG1vZGVscyBvcgo+PiA+ID5jaGlwc2V0cy4KPj4gPiAKPj4gPiBIaSwg
Um9nZXIuCj4+ID4gCj4+ID4gTGFzdCB3ZWVrLCBJIGJvcnJvd2VkIGEgU2FuZHkgQnJpZGdlIHdp
dGggSW50ZWwoUikgWGVvbihSKSBFNS0yNjkwCj4+ID4gMi43R0h6IGFuZCB0ZXN0ZWQgd2l0aCAn
ZG9tMD1wdmgnLiBCdXQgSSBkaWRuJ3Qgc2VlIHRoZSBtYWNoaW5lIGhhbmcuCj4+ID4gCj4+ID4g
SSBhbHNvIHRlc3RlZCBvbiBIYXN3ZWxsIGFuZCBmb3VuZCBSTVJScyBpbiBkbWFyIGFyZSBpbmNv
cnJlY3Qgb24gbXkKPj4gPiBoYXN3ZWxsLiBUaGUgZTgyMCBvbiB0aGF0IG1hY2hpbmUgaXM6Cj4+
ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gWGVuLWU4MjAgUkFNIG1hcDoKPj4gPiAoWEVOKSBbICAg
IDAuMDAwMDAwXSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwOWE0MDAgKHVzYWJsZSkK
Pj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAwMDA5YTQwMCAtIDAwMDAwMDAwMDAw
YTAwMDAgKHJlc2VydmVkKQo+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMGUw
MDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCj4+ID4gKFhFTikgWyAgICAwLjAwMDAw
MF0gIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDZmZjg0MDAwICh1c2FibGUpCj4+ID4gKFhF
TikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwNmZmODQwMDAgLSAwMDAwMDAwMDdhYzUxMDAwIChy
ZXNlcnZlZCkKPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA3YWM1MTAwMCAtIDAw
MDAwMDAwN2I2ODEwMDAgKEFDUEkgTlZTKQo+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAw
MDAwMDdiNjgxMDAwIC0gMDAwMDAwMDA3YjdjZjAwMCAoQUNQSSBkYXRhKQo+PiA+IChYRU4pIFsg
ICAgMC4wMDAwMDBdICAwMDAwMDAwMDdiN2NmMDAwIC0gMDAwMDAwMDA3YjgwMDAwMCAodXNhYmxl
KQo+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDdiODAwMDAwIC0gMDAwMDAwMDA5
MDAwMDAwMCAocmVzZXJ2ZWQpCj4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwZmVk
MWMwMDAgLSAwMDAwMDAwMGZlZDIwMDAwIChyZXNlcnZlZCkKPj4gPiAoWEVOKSBbICAgIDAuMDAw
MDAwXSAgMDAwMDAwMDBmZjQwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKQo+PiA+
IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMjA4MDAwMDAw
MCAodXNhYmxlKQo+PiA+IAo+PiA+IEFuZCB0aGUgUk1SUnMgaW4gRE1BUiBhcmU6Cj4+ID4gKFhF
TikgWyAgICAwLjAwMDAwMF0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6Cj4+ID4gKFhFTikg
WyAgICAwLjAwMDAwMF0gW1ZULURdIGVuZHBvaW50OiAwMDAwOjA1OjAwLjAKPj4gPiAoWEVOKSBb
ICAgIDAuMDAwMDAwXSBbVlQtRF1kbWFyLmM6NjM4OiAgIFJNUlIgcmVnaW9uOiBiYXNlX2FkZHIg
NzIzYjQwMDAKPj4gPiBlbmRfYWRkciA3YTNmM2ZmZgo+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBd
IFtWVC1EXWZvdW5kIEFDUElfRE1BUl9STVJSOgo+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdIFtW
VC1EXSBlbmRwb2ludDogMDAwMDowMDoxZC4wCj4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZU
LURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAKPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSBbVlQt
RF1kbWFyLmM6NjM4OiAgIFJNUlIgcmVnaW9uOiBiYXNlX2FkZHIgNzIzYWMwMDAKPj4gPiBlbmRf
YWRkciA3MjNhZWZmZgo+PiA+IChFbmRwb2ludCAwNTowMC4wIGlzIGEgUkFJRCBidXMgY29udHJv
bGxlci4gRW5kcG9pbnRzIDAwLjFkLjAgYW5kIDAwLjFhLjAKPj4gPiBhcmUgVVNCIGNvbnRyb2xs
ZXJzLikKPj4gPiAKPj4gPiBBZnRlciBETUEgcmVtYXBwaW5nIGlzIGVuYWJsZWQsIHR3byBETUEg
dHJhbnNsYXRpb24gZmF1bHRzIGFyZSByZXBvcnRlZAo+PiA+IGJ5IFZULWQ6Cj4+ID4gKFhFTikg
WyAgICA5LjU0NzkyNF0gW1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVn
ID0KPj4gPiBmZmZmODJjMDAwMjFiMDAwCj4+ID4gKFhFTikgWyAgICA5LjU1MDYyMF0gW1ZULURd
aW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0KPj4gPiBmZmZmODJjMDAwMjFk
MDAwCj4+ID4gKFhFTikgWyAgICA5LjU1MzMyN10gW1ZULURdaW9tbXUuYzo5MjE6IGlvbW11X2Zh
dWx0X3N0YXR1czogUHJpbWFyeQo+PiA+IFBlbmRpbmcgRmF1bHQKPj4gPiAoWEVOKSBbICAgIDku
NTU1OTA2XSBbVlQtRF1ETUFSOltETUEgUmVhZF0gUmVxdWVzdCBkZXZpY2UgWzAwMDA6MDA6MWEu
MF0KPj4gPiBmYXVsdCBhZGRyIDdhM2Y1MDAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFkMDAw
Cj4+ID4gKFhFTikgWyAgICA5LjU1ODUzN10gW1ZULURdRE1BUjogcmVhc29uIDA2IC0gUFRFIFJl
YWQgYWNjZXNzIGlzIG5vdCBzZXQKPj4gPiAoWEVOKSBbICAgIDkuNTU5ODYwXSBwcmludF92dGRf
ZW50cmllczogaW9tbXUgIzEgZGV2IDAwMDA6MDA6MWEuMCBnbWZuCj4+ID4gN2EzZjUKPj4gPiAo
WEVOKSBbICAgIDkuNTYxMTc5XSAgICAgcm9vdF9lbnRyeVswMF0gPSAxMDcyNzdjMDAxCj4+ID4g
KFhFTikgWyAgICA5LjU2MjQ0N10gICAgIGNvbnRleHRbZDBdID0gMl8xMDcyYzA2MDAxCj4+ID4g
KFhFTikgWyAgICA5LjU2Mzc3Nl0gICAgIGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3Cj4+ID4g
KFhFTikgWyAgICA5LjU2NTEyNV0gICAgIGwzWzAwMV0gPSA5YzAwMDAyMDJmMTUyMTA3Cj4+ID4g
KFhFTikgWyAgICA5LjU2NjQ4M10gICAgIGwyWzFkMV0gPSA5YzAwMDAxMDcyN2NlMTA3Cj4+ID4g
KFhFTikgWyAgICA5LjU2NzgyMV0gICAgIGwxWzFmNV0gPSA4MDAwMDAwMDAwMDAwMDAwCj4+ID4g
KFhFTikgWyAgICA5LjU2OTE2OF0gICAgIGwxWzFmNV0gbm90IHByZXNlbnQKPj4gPiAoWEVOKSBb
ICAgIDkuNTcwNTAyXSBbVlQtRF1ETUFSOltETUEgUmVhZF0gUmVxdWVzdCBkZXZpY2UgWzAwMDA6
MDA6MWQuMF0KPj4gPiBmYXVsdCBhZGRyIDdhM2Y0MDAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAw
MjFkMDAwCj4+ID4gKFhFTikgWyAgICA5LjU3MzE0N10gW1ZULURdRE1BUjogcmVhc29uIDA2IC0g
UFRFIFJlYWQgYWNjZXNzIGlzIG5vdCBzZXQKPj4gPiAoWEVOKSBbICAgIDkuNTc0NDg4XSBwcmlu
dF92dGRfZW50cmllczogaW9tbXUgIzEgZGV2IDAwMDA6MDA6MWQuMCBnbWZuCj4+ID4gN2EzZjQK
Pj4gPiAoWEVOKSBbICAgIDkuNTc1ODE5XSAgICAgcm9vdF9lbnRyeVswMF0gPSAxMDcyNzdjMDAx
Cj4+ID4gKFhFTikgWyAgICA5LjU3NzEyOV0gICAgIGNvbnRleHRbZThdID0gMl8xMDcyYzA2MDAx
Cj4+ID4gKFhFTikgWyAgICA5LjU3ODQzOV0gICAgIGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3
Cj4+ID4gKFhFTikgWyAgICA5LjU3OTc3OF0gICAgIGwzWzAwMV0gPSA5YzAwMDAyMDJmMTUyMTA3
Cj4+ID4gKFhFTikgWyAgICA5LjU4MTExMV0gICAgIGwyWzFkMV0gPSA5YzAwMDAxMDcyN2NlMTA3
Cj4+ID4gKFhFTikgWyAgICA5LjU4MjQ4Ml0gICAgIGwxWzFmNF0gPSA4MDAwMDAwMDAwMDAwMDAw
Cj4+ID4gKFhFTikgWyAgICA5LjU4MzgxMl0gICAgIGwxWzFmNF0gbm90IHByZXNlbnQKPj4gPiAo
WEVOKSBbICAgMTAuNTIwMTcyXSBVbmFibGUgdG8gZmluZCBYRU5fRUxGTk9URV9QSFlTMzJfRU5U
UlkgYWRkcmVzcwo+PiA+IChYRU4pIFsgICAxMC41MjE0OTldIEZhaWxlZCB0byBsb2FkIERvbTAg
a2VybmVsCj4+ID4gKFhFTikgWyAgIDEwLjUzMjE3MV0gCj4+ID4gKFhFTikgWyAgIDEwLjUzNTQ2
NF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiA+IChYRU4pIFsg
ICAxMC41NDI2MzZdIFBhbmljIG9uIENQVSAwOgo+PiA+IChYRU4pIFsgICAxMC41NDczOTRdIENv
dWxkIG5vdCBzZXQgdXAgRE9NMCBndWVzdCBPUwo+PiA+IChYRU4pIFsgICAxMC41NTM2MDVdICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4gPiAKPj4gPiBUaGUgZmF1
bHQgYWRkcmVzcyB0aGUgZGV2aWNlcyBmYWlsZWQgdG8gYWNjZXNzIGlzIG1hcmtlZCBhcyByZXNl
cnZlZCBpbgo+PiA+IGU4MjAgYW5kIGlzbid0IHJlc2VydmVkIGZvciB0aGUgZGV2aWNlcyBhY2Nv
cmRpbmcgdG8gdGhlIFJNUlJzIGluIERNQVIuCj4+ID4gU28gSSB0aGluayB3ZSBjYW4gZHJhdyBh
IGNvbmNsdXNpb24gdGhhdCBzb21lIGV4aXN0aW5nIEJJT1NzIGRvbid0Cj4+ID4gZXhwb3NlIGNv
cnJlY3QgUk1SUiB0byBPUyBieSBETUFSLiBBbmQgd2UgbmVlZCBhIHdvcmthcm91bmQgc3VjaCBh
cwo+PiA+IGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nIHRvIGRlYWwgd2l0aCBzdWNoIGtpbmQgb2Yg
QklPUyBmb3IgYm90aCBwdiBkb20wCj4+ID4gYW5kIHB2aCBkb20wLgo+PiAKPj4gU28geW91ciBi
b3ggc2VlbXMgdG8gYmUgY2FwYWJsZSBvZiBnZW5lcmF0aW5nIGZhdWx0cy4gTWlzc2luZyBSTVJS
Cj4+IHJlZ2lvbnMgaXMgKHNhZGx5KSBleHBlY3RlZCwgYnV0IGF0IGxlYXN0IHlvdSBnZXQgZmF1
bHRzIGFuZCBub3QgYQo+PiBjb21wbGV0ZSBoYW5nLiBXaGljaCBjaGlwc2V0IGRvZXMgdGhpcyBi
b3ggaGF2ZT8gSXMgaXQgYSBDNjAwL1g3OT8KCk5vLiBUaGUgaGFzd2VsbCdzIGNoaXBzZXQgaXMg
QzYxMC94OTkuIAoKPj4gCj4+ID4gCj4+ID4gQXMgdG8gdGhlIG1hY2hpbmUgaGFuZyBSb2dlciBv
YnNlcnZlZCwgSSBoYXZlIG5vIGlkZWEgb24gdGhlIGNhdXNlLiBSb2dlciwKPj4gPiBoYXZlIHlv
dSBldmVyIHNlZW4gdGhlIFZULWQgb24gdGhhdCBtYWNoaW5lIHJlcG9ydGluZyBhIERNQQo+PiA+
IHRyYW5zbGF0aW9uIGZhdWx0PyBJZiBub3QsIGNhbiB5b3UgY3JlYXRlIG9uZSBmYXVsdCBpbiBu
YXRpdmU/IEkgdGhpbmsKPj4gPiB0aGlzIGNhbiB0ZWxsIHVzIHdoZXRoZXIgdGhlIGhhcmR3YXJl
J3MgZmF1bHQgcmVwb3J0IGZ1bmN0aW9uIHdvcmtzIHdlbGwKPj4gPiBvciB0aGVyZSBhcmUgc29t
ZSBidWdzIGluIFhlbiBjb2RlLiBXaGF0IGlzIHlvdXIgb3BpbmlvbiBvbiB0aGlzIHRyaWFsPwo+
PiAKPj4gSXMgdGhlcmUgYW55IHNpbXBsZSB3YXkgdG8gY3JlYXRlIHN1Y2ggYSBmYXVsdD8gRG9l
cyB0aGUgSU9NTVUgaGF2ZQo+PiBzb21lIGtpbmQgb2Ygc2VsZi10ZXN0IHRoaW5nIHRoYXQgY2Fu
IGJlIHVzZWQgdG8gZ2VuZXJhdGUgYSBzeW50aGV0aWMKPj4gZmF1bHQ/CgpJIGRvbid0IGtub3cg
c3VjaCB0b29sLiBNYXliZSB5b3UgY2FuIGhhY2sgdGhlIGlvbW11IGRyaXZlci4KClRoYW5rcwpD
aGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 09:57:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 09:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doo81-0000Xt-Lg; Mon, 04 Sep 2017 09:57:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1doo7z-0000Xm-T3
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 09:57:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 3A/BC-03414-7732DA95; Mon, 04 Sep 2017 09:57:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXSPJ+BQ7dMeW2
 kwcoT8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH/ptMBXulKk5+mcXYwHhKtIuRi0NIYB2j
 xOz7X5i6GDk4hAWiJBpf2IPERQRmMkp0tB9mBXGYBQ4ySXx5O50FoqOVReL3jhvMXYycHGwCB
 hJTXq9kBbF5BRwkmu53soDYLAIqEk/+dLKD2KIC4RL7v19jhqgRlDg58wlYDadAoMSV59/Bap
 gF1CX+zLvEDGFrSyxb+BrKFpe49WQ+0wRGvllI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot0DQ3
 0kooy0zNKchMzc4A8M73c1OLixPTUnMSkYr3k/NxNjMBQZACCHYzH38cdYpTkYFIS5b3/eE2k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlePaW1kUKCRanpqRVpmTnAqIBJS3DwKInwyoCkeYsLE
 nOLM9MhUqcYjTk2rF7/hYnjTt+GL0xCLHn5ealS4rxZIKUCIKUZpXlwg2DReolRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvBUgU3gy80rg9r0COoUJ6JSql2tATilJREhJNTBG/J/kdIA78uK
 aidwB69t0br3jey14ITZu40HumwZKPE5z51SZVVpsftv+51Rhmvu5NKPrLfL/5+Tcz2rKZL64
 2ykoW32lxvfL043e7/C8cvfTYV+hpcZi8rUx24pmbH+/9nfFP4573/83nN7O+epGslzdpclCV
 5WMWP807bz/7UTMYeNtrQu+KbEUZyQaajEXFScCAFUUNuPRAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504519030!102465502!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49278 invoked from network); 4 Sep 2017 09:57:10 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 09:57:10 -0000
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id EC9DB1132074F;
 Mon,  4 Sep 2017 11:57:03 +0200 (CEST)
To: Julien Grall <julien.grall@gmail.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
 <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
 <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
 <f9ae697c-9f4a-cdb0-0076-ac8092eff329@epam.com>
 <be92723e-4465-2462-0c84-7bc34ca95a03@sec.in.tum.de>
 <CAF3u54BhOLXJBb74okpbSXwj3=fnqW+kB-rqzOd574yFYd6biQ@mail.gmail.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <c2d097c0-de8b-80c8-1ada-be608cf19ebb@sec.in.tum.de>
Date: Mon, 4 Sep 2017 11:57:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAF3u54BhOLXJBb74okpbSXwj3=fnqW+kB-rqzOd574yFYd6biQ@mail.gmail.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA5LzA0LzIwMTcgMDg6MDcgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIZWxsbywKPgo+IFNvcnJ5IGZvciB0aGUgZm9ybWF0dGluZywgd3JpdGluZyBmcm9tIG15IHBo
b25lLiBLaQo+Cj4gT24gVGh1LCAzMSBBdWcgMjAxNywgMjI6MTggU2VyZ2VqIFByb3NrdXJpbiA8
cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+IHdyb3RlOgo+CgpbLi4uXQoKPgo+IE9uIHlvdXIgZmly
c3QgbWFpbCwgeW91IHN0YXJ0ZWQgd2l0aCAic21jIGluamVjdGlvbiBkb2Vzbid0IHdvcmsiLCB0
aGVuICJJCj4gcmVwbGFjZSBpbnN0cnVjdGlvbiIgYW5kIG5vdyB5b3UgbWVudGlvbiBhYm91dCBz
aW5nbGUtc3RlcHBpbmcuCj4KPiBUaGlzIGRvZXNuJ3QgaGVscCBhdCBhbGwgdG8gdW5kZXJzdGFu
ZCB3aGF0IHlvdSBhcmUgZG9pbmcgYW5kIHJlYWxseSBub3QKPiByZWxhdGVkIHRvIHRoaXMgdGhy
ZWFkLgo+Cj4gU28gY2FuIHlvdSBwbGVhc2UgZGV0YWlscyBleGFjdGx5IHdoYXQgeW91IGFyZSBk
b2luZyByYXRoZXIgdGhhbiBnaXZpbmcKPiBiaXRzIGJ5IGJpdHM/Cj4KCkkgd2lsbCBwcm92aWRl
IG1vcmUgaW5mb3JtYXRpb24gaW4gYSBzZXBhcmF0ZSB0aHJlYWQgc29vbiBzbyB0aGF0IHRoZQph
Y3R1YWwgaXNzdWUsIGhvcGVmdWxseSwgd2lsbCBiZWNvbWUgY2xlYXJlci4gVGhhbmsgeW91LgoK
Pj4gSSB1c2UgU01DIGluc3RydWN0aW9ucyBhcyB0aGUgZ3Vlc3QgY2FuIHJlZ2lzdGVyIGZvciBC
UksgZXZlbnRzLiBUaGUKPj4gZ3Vlc3QgY2Fubm90IHJlZ2lzdGVyIGZvciBTTUMgZXZlbnRzLiBT
bywgaW4gb3JkZXIgc3RheSBzdGVhbHRoeSB0b3dhcmRzCj4+IHRoZSBndWVzdCBhbmQgYWxzbyBu
b3QgdG8gY29wZSB3aXRoIEJSSyByZS1pbmplY3Rpb25zLCBTTUMncyBzZWVtZWQgdG8KPj4gYmUg
dGhlIHJpZ2h0IGNob2ljZSA6Cj4KPiBJIGhhdmUgYWxyZWFkeSBzYWlkIHRoYXQgdXNpbmcgU01D
IGlzIGEgcHJldHR5IGJhZCBpZGVhIHdoZW4gVGFtYXMgYWRkZWQKPiB0aGUgdHJhcHBpbmcgYW5k
IHlvdSBndXlzIHN0aWxsIHNlZW0gdG8gdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEuLi4KCkkgZGlk
IG5vdCBrbm93IGFib3V0IHRoaXMgY29udmVyc2F0aW9uIHdpdGggVGFtYXMuIFdoeSBkbyB5b3Ug
YmVsaWV2ZQp0aGF0IHVzaW5nIFNNQyBpbnN0cnVjdGlvbnMgaXMgbm90IGEgZ29vZCBpZGVhPyBD
b3VsZCB5b3UgcGxlYXNlIHJlZmVyCm1lIHRvIHRoZSBwYXJ0aWN1bGFyIHRocmVhZD8gVGhhbmsg
eW91LgoKPj4+Pj4gQ3VycmVudCBjb2RlIGluIGh5cGVydmlzb3Igd2lsbCBhbHdheXMgaW5qZWN0
IHVuZGVmaW5lZCBpbnN0cnVjdGlvbgo+Pj4+PiBleGNlcHRpb24gd2hlbiB5b3UgIGNhbGwgU01D
ICh1bmxlc3MgeW91IGluc3RhbGxlZCBWTSBtb25pdG9yIGZvciB0aGUKPj4+Pj4gZ3Vlc3QpLiBB
bHNvLCBpdCB3aWxsIG5vdCBpbmNyZWFzZSBQQy4gU28sIGlmIHlvdSdsbCB0cnkgdG8gcmVtb3Zl
Cj4+Pj4+IGluamVjdF91bmRlZl9leGNlcHRpb24oKSBjYWxsLCB5b3UnbGwgZ2V0IGludG8gYW4g
aW5maW5pdGUgbG9vcC4KPj4+Pj4KPj4+PiBJIGhhdmUgYSByZWdpc3RlcmVkIFNNQyBtb25pdG9y
IHJ1bm5pbmcgaW4gZG9tMCB0aGF0IGRvZXMgbm90IHJlaW5qZWN0Cj4+Pj4gdGhlIHVuZGVmaW5l
ZCBpbnN0cnVjdGlvbiBleGNlcHRpb24gaW4gZG9fdHJhcF9zbWMoKS4gU28gdGhlcmUgaXMgbm8K
Pj4+PiBpbmRlZmluaXRlIGxvb3AgYXQgdGhpcyBwb2ludC4gV2hhdCBJIHNlZSBpcyB0aGF0IGFz
IHNvb24gYXMgbXkgY29kZSBpbgo+Pj4+IHhlbi1hY2Nlc3MgKGRvbTApIGluY3JlbWVudHMgdGhl
IHRyYXBwZWQgZ3Vlc3QgUEMgYnkgNCAoYW5kIGFsc28gaWYgaXQKPj4+PiBkb2Vzbid0KSB0aGUg
bmV4dCBpbnN0cnVjdGlvbiBpbnNpZGUgdGhlIGd1ZXN0IHdpbGwgYmUgaW5zaWRlIHRoZSB1bmRl
Zgo+Pj4+IGluc3RydWN0aW9uIGhhbmRsZXIgKEkgY2FuIHNlZSB0aGF0IGJlY2F1c2UgSSBoYXZl
IGltcGxlbWVudGVkIGEgc2luZ2xlCj4+Pj4gc3RlcHBpbmcgbWVjaGFuaXNtIGZvciBBQXJjaDY0
IGluIFhlbiB0aGF0IGdldHMgYWN0aXZhdGVkIHJpZ2h0IGFmdGVyCj4+Pj4gdGhlIGd1ZXN0IGV4
ZWN1dGVzIHRoZSBpbmplY3RlZCBTTUMgaW5zdHJ1Y3Rpb24pLgo+Pj4gVGhhdCdzIHN0cmFuZ2Uu
IENhbiB5b3UgcHJpbnQgd2hvbGUgdkNQVSBzdGF0ZSB0byBkZXRlcm1pbmUgdGhhdCBQQwo+Pj4g
cG9pbnRzIHRvIHRoZSByaWdodCBwbGFjZT8gQWxzbyB5b3UgY2FuIGNoZWNrIERGQVIuIFByb2Jh
Ymx5IHlvdSBjYW4KPj4+IGV2ZW4gZHVtcCBtZW1vcnkgcG9pbnRlZCBieSBERkFSIHRvIG1ha2Ug
c3VyZSB0aGF0IHlvdSB3cml0dGVuIGJhY2sKPj4+IGNvcnJlY3QgaW5zdHJ1Y3Rpb24uCj4+IFll
YSwgSSBkbyB0aGF0LiBBbmQgYm90aCB0aGUgU01DIGluamVjdGlvbiwgYXMgd2VsbCBhcyBmdXJ0
aGVyIHZDUFUKPj4gc3RhdGUgc2VlbXMgdG8gYmUgY29ycmVjdCBhdCB0aGlzIHBvaW50Lgo+Pgo+
PiBUb2RheSwgSSBzYXcgYW4gaW50ZXJlc3RpbmcgYmVoYXZpb3IgaW4gbXkgc2luZ2xlLXN0ZXBw
aW5nCj4+IGltcGxlbWVudGF0aW9uLCB3aGljaCBpcyB0aGUgcmVhc29uIGZvciBteSBsYXRlIHJl
cGx5LiBJIGNhbid0IGV4cGxhaW4KPj4gd2hhdCBpcyBnb2luZyB3cm9uZywgeWV0LiBTbyBJIHdp
bGwgbmVlZCB0byBmdXJ0aGVyIGludmVzdGlnYXRlIHRoaXMKPj4gYmVoYXZpb3IgYW5kIHBvc3Qg
YW5kIFJGQyBmb3IgdGhlIHNpbmdsZS1zdGVwcGluZyBtZWNoYW5pc20gYXMgdG8gcHV0Cj4+IG1v
cmUgZXllcyBvbiB0aGUgaXNzdWUuIE1heWJlLCB0aGlzIHdpbGwgaGVscCBzb2x2ZSBpdC4KPj4K
Pj4gQnV0IGFueXdheSwgdGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBoZWxwISBJIHJlYWxs
eSBhcHByZWNpYXRlIGl0IDopCj4+Cj4gWW91IHByb2JhYmx5IHdhbnQgdG8gbG9vayBhdAo+IGh0
dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAw
NjYxLmh0bWwgYW5kCj4gbWF5YmUgc3luYy11cCB3aXRoIHRoaXMgcGVyc29uIGlmIHlvdSBhcmUg
bm90IHdvcmtpbmcgd2l0aCBoaW0uCgpUaGFua3MsIGZvciBtZW50aW9uaW5nIHRoYXQuIEZsb3Jp
YW4gaXMgYSBzdHVkZW50IG9mIG1pbmUgd2hvIGhhcyBhbHNvCmxvb2tlZCBhdCBzaW5nbGUtc3Rl
cHBpbmcgb24gQVJNdjguIFdlIGhhdmUgY29sbGFib3JhdGVkIG9uIHRoaXMgdG9waWMKdG9nZXRo
ZXIuIEkgd2lsbCB0YWtlIG92ZXIgb24gdGhhdCwgYXMgaGlzIHdvcmsgZ29lcyBzbGlnaHRseSBp
bnRvIGEKZGlmZmVyZW50IGRpcmVjdGlvbi4KClRoYW5rcywKflNlcmdlagoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooDz-0001HA-9r; Mon, 04 Sep 2017 10:03:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1dooDx-0001H4-LV
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 10:03:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2B/3C-03616-8E42DA95; Mon, 04 Sep 2017 10:03:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO5zlbW
 RBh8e8Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkT78kWfImq+DVzOXMD4yyrLkZODgkBf4mX
 3VtZQWw2AX2J3S8+MYHYIgLqEqc7LoLFmQXyJDo/fmQHsYUF3CXany1nBrFZBFQkJm3qBIvzC
 nhKdHYsY4SYKSdx/vhPsBohATWJa/2XoGoEJU7OfMICMVNC4uCLF8wTGLlnIUnNQpJawMi0il
 GjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBQYgGAH4/2NAYc
 YJTmYlER57z9eEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdfeW2kkGBRanpqRVpmDjAoYdIS
 HDxKIryCIGne4oLE3OLMdIjUKUZFKXHeOSAJAZBERmkeXBssEi4xykoJ8zICHSLEU5BalJtZg
 ir/ilGcg1FJmDcXZApPZl4J3PRXQIuZgBZXvVwDsrgkESEl1cAowmr1/frc00vPNhS9mD0nNN
 0rMDpc5/yBua33ZLOdfOqrLy4XvnBC6TfHGsn8PLWMowbb9Wp2tM+bWbGFe9uXewFSlteZ1s/
 5et1g3mdJG1/Nb0dZ/B9z3T91N3vV3rzfPDVXX8YXLWxvniC7POVX913nunuLHI6crziytS9D
 qia76bYT78JzSizFGYmGWsxFxYkA4bEr5n8CAAA=
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504519397!80857130!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10716 invoked from network); 4 Sep 2017 10:03:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:03:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438269302"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 11:02:53 +0100
Message-ID: <1504519373-29433-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/mm: Use static inlines for {,
	un}adjust_guest_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlc2UgdG8gYmUgbWFjcm9zLCBhbmQgdGhlIHJlc3VsdCBp
cyBlYXNpZXIgdG8gcmVhZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgYmxvYXQtby1tZXRl
ciByZXBvcnRzIHRoZSBmb2xsb3dpbmcgaW1wcm92ZW1lbnQ6CgogIGFkZC9yZW1vdmU6IDEvMCBn
cm93L3NocmluazogMi8zIHVwL2Rvd246IDIzNS8tNDI3ICgtMTkyKQogIGZ1bmN0aW9uICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICBfX2dl
dF9wYWdlX3R5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyMzEgICAgNTM1MSAgICAr
MTIwCiAgYWRqdXN0X2d1ZXN0X2wxZS5pc3JhICAgICAgICAgICAgICAgICAgICAgICAgICAtICAg
ICAgOTYgICAgICs5NgogIGZyZWVfcGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTU0MCAgICAxNTU5ICAgICArMTkKICBwdHdyX2VtdWxhdGVkX3VwZGF0ZSAgICAgICAgICAg
ICAgICAgICAgICAgIDEwMDggICAgIDk1NyAgICAgLTUxCiAgY3JlYXRlX2dyYW50X3B2X21hcHBp
bmcgICAgICAgICAgICAgICAgICAgICAxMzQyICAgIDExODYgICAgLTE1NgogIG1vZF9sMV9lbnRy
eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg5MiAgICAxNjcyICAgIC0yMjAKCmFk
anVzdF9ndWVzdF9sMWUoKSwgbm93IGJlaW5nIGEgY29tcGlsZXItdmlzaWJsZSBzaW5nbGUgdW5p
dCwgaXMgY2hvc2VuIGZvcgpvdXQtb2YtbGluZSdpbmcgZnJvbSBpdHMgc2V2ZXJhbCBjYWxsc2l0
ZXMuICBUaGUgb3RoZXIgaGVscGVycyByZW1haW4gaW5saW5lLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMo
KyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggZTViMGNjZS4uYjgyY2VjNCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMTksNTIgKzEyMTksNjMg
QEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAgcmV0dXJuIHJjOwogfQogCi0jZGVmaW5lIGFkanVz
dF9ndWVzdF9sMWUocGwxZSwgZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBpZiAoIGxpa2VseShsMWVf
Z2V0X2ZsYWdzKChwbDFlKSkgJiBfUEFHRV9QUkVTRU5UKSAmJiAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAg
LyogX1BBR0VfR1VFU1RfS0VSTkVMIHBhZ2UgY2Fubm90IGhhdmUgdGhlIEdsb2JhbCBiaXQgc2V0
LiAqLyAgICBcCi0gICAgICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKChwbDFlKSkgJiAoX1BB
R0VfR1VFU1RfS0VSTkVMfF9QQUdFX0dMT0JBTCkpIFwKLSAgICAgICAgICAgICAgICAgPT0gKF9Q
QUdFX0dVRVNUX0tFUk5FTHxfUEFHRV9HTE9CQUwpICkgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgIkdsb2JhbCBi
aXQgaXMgc2V0IHRvIGtlcm5lbCBwYWdlICVseFxuIiwgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBsMWVfZ2V0X3BmbigocGwxZSkpKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MoKHBsMWUpKSAmIF9Q
QUdFX1VTRVIpICkgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgbDFlX2Fk
ZF9mbGFncygocGwxZSksIChfUEFHRV9HVUVTVF9LRVJORUx8X1BBR0VfVVNFUikpOyAgICAgIFwK
LSAgICAgICAgICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKChwbDFlKSkgJiBfUEFHRV9HVUVTVF9L
RVJORUwpICkgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgIGwxZV9hZGRfZmxhZ3MoKHBs
MWUpLCAoX1BBR0VfR0xPQkFMfF9QQUdFX1VTRVIpKTsgICAgICAgICAgICBcCi0gICAgICAgIH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggMCApCi0KLSNkZWZpbmUgYWRqdXN0X2d1ZXN0X2wy
ZShwbDJlLCBkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICBpZiAoIGxpa2VseShsMmVfZ2V0X2ZsYWdzKChwbDJlKSkgJiBfUEFHRV9QUkVTRU5UKSAm
JiAgIFwKLSAgICAgICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKSAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBsMmVfYWRkX2ZsYWdzKChwbDJlKSwgX1BBR0Vf
VVNFUik7ICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkKLQotI2RlZmluZSBh
ZGp1c3RfZ3Vlc3RfbDNlKHBsM2UsIGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgaWYgKCBsaWtlbHkobDNlX2dldF9mbGFncygocGwz
ZSkpICYgX1BBR0VfUFJFU0VOVCkgKSAgICAgICAgXAotICAgICAgICAgICAgbDNlX2FkZF9mbGFn
cygocGwzZSksIGxpa2VseSghaXNfcHZfMzJiaXRfZG9tYWluKGQpKSA/ICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1VTRVIgOiAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX1BBR0VfVVNFUnxf
UEFHRV9SVyk7ICAgICAgXAotICAgIH0gd2hpbGUgKCAwICkKLQotI2RlZmluZSBhZGp1c3RfZ3Vl
c3RfbDRlKHBsNGUsIGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkbyB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIGlmICggbGlrZWx5KGw0ZV9nZXRfZmxhZ3MoKHBsNGUpKSAmIF9QQUdFX1BSRVNF
TlQpICYmICAgXAotICAgICAgICAgICAgIGxpa2VseSghaXNfcHZfMzJiaXRfZG9tYWluKGQpKSAp
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGw0ZV9hZGRfZmxhZ3MoKHBsNGUpLCBf
UEFHRV9VU0VSKTsgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIDAgKQotCi0jZGVm
aW5lIHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlLCBkKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgaWYgKCB1bmxp
a2VseShpc19wdl8zMmJpdF9kb21haW4oZCkpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgbGlrZWx5KGwzZV9nZXRfZmxhZ3MoKHBsM2UpKSAmIF9QQUdFX1BS
RVNFTlQpICkgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgbDNlX3JlbW92ZV9mbGFncygo
cGwzZSksIF9QQUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKLSAgICB9IHdo
aWxlICggMCApCitzdGF0aWMgbDFfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sMWUobDFfcGdlbnRy
eV90IGwxZSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpZiAoIGxpa2VseShsMWVf
Z2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgorICAgICAgICAgbGlrZWx5KCFpc19w
dl8zMmJpdF9kb21haW4oZCkpICkKKyAgICB7CisgICAgICAgIC8qIF9QQUdFX0dVRVNUX0tFUk5F
TCBwYWdlIGNhbm5vdCBoYXZlIHRoZSBHbG9iYWwgYml0IHNldC4gKi8KKyAgICAgICAgaWYgKCAo
bDFlX2dldF9mbGFncyhsMWUpICYgKF9QQUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX0dMT0JBTCkp
ID09CisgICAgICAgICAgICAgKF9QQUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX0dMT0JBTCkgKQor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAg
ICAiR2xvYmFsIGJpdCBpcyBzZXQgaW4ga2VybmVsIHBhZ2UgJWx4XG4iLAorICAgICAgICAgICAg
ICAgICAgICAgbDFlX2dldF9wZm4obDFlKSk7CisKKyAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxh
Z3MobDFlKSAmIF9QQUdFX1VTRVIpICkKKyAgICAgICAgICAgIGwxZV9hZGRfZmxhZ3MobDFlLCAo
X1BBR0VfR1VFU1RfS0VSTkVMIHwgX1BBR0VfVVNFUikpOworCisgICAgICAgIGlmICggIShsMWVf
Z2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9HVUVTVF9LRVJORUwpICkKKyAgICAgICAgICAgIGwxZV9h
ZGRfZmxhZ3MobDFlLCAoX1BBR0VfR0xPQkFMIHwgX1BBR0VfVVNFUikpOworICAgIH0KKworICAg
IHJldHVybiBsMWU7Cit9CisKK3N0YXRpYyBsMl9wZ2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2wyZShs
Ml9wZ2VudHJ5X3QgbDJlLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGlmICggbGlr
ZWx5KGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAgICBsaWtl
bHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKQorICAgICAgICBsMmVfYWRkX2ZsYWdzKGwyZSwg
X1BBR0VfVVNFUik7CisKKyAgICByZXR1cm4gbDJlOworfQorCitzdGF0aWMgbDNfcGdlbnRyeV90
IGFkanVzdF9ndWVzdF9sM2UobDNfcGdlbnRyeV90IGwzZSwgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICBpZiAoIGxpa2VseShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIGwzZV9hZGRfZmxhZ3MobDNlLCAobGlrZWx5KCFpc19wdl8zMmJpdF9kb21h
aW4oZCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFHRV9VU0VSIDogX1BBR0Vf
VVNFUiB8IF9QQUdFX1JXKSk7CisKKyAgICByZXR1cm4gbDNlOworfQorCitzdGF0aWMgbDNfcGdl
bnRyeV90IHVuYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5X3QgbDNlLCBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIGlmICggdW5saWtlbHkoaXNfcHZfMzJiaXRfZG9tYWluKGQpKSAm
JgorICAgICAgICAgbGlrZWx5KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkK
KyAgICAgICAgbDNlX3JlbW92ZV9mbGFncyhsM2UsIF9QQUdFX1VTRVIgfCBfUEFHRV9SVyB8IF9Q
QUdFX0FDQ0VTU0VEKTsKKworICAgIHJldHVybiBsM2U7Cit9CisKK3N0YXRpYyBsNF9wZ2VudHJ5
X3QgYWRqdXN0X2d1ZXN0X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIGlmICggbGlrZWx5KGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNF
TlQpICYmCisgICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKQorICAgICAg
ICBsNGVfYWRkX2ZsYWdzKGw0ZSwgX1BBR0VfVVNFUik7CisKKyAgICByZXR1cm4gbDRlOworfQog
CiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4g
KmwxZV9vd25lcikKIHsKQEAgLTE0MzYsNyArMTQ0Nyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDFf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9CiAKLSAgICAgICAgYWRqdXN0X2d1ZXN0X2wxZShwbDFlW2ldLCBkKTsKKyAgICAgICAgcGwx
ZVtpXSA9IGFkanVzdF9ndWVzdF9sMWUocGwxZVtpXSwgZCk7CiAgICAgfQogCiAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UocGwxZSk7CkBAIC0xNTI1LDcgKzE1MzYsNyBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShw
bDJlW2ldLCBkKTsKKyAgICAgICAgcGwyZVtpXSA9IGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwg
ZCk7CiAgICAgfQogCiAgICAgaWYgKCByYyA+PSAwICYmICh0eXBlICYgUEdUX3BhZV94ZW5fbDIp
ICkKQEAgLTE1OTEsNyArMTYwMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJl
YWs7CiAKLSAgICAgICAgYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICAgICAgcGwz
ZVtpXSA9IGFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CiAgICAgfQogCiAgICAgaWYgKCBy
YyA+PSAwICYmICFjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSApCkBAIC0xNjA2LDcg
KzE2MTcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAg
ICAgICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgIHVuYWRqdXN0
X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICAgICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9n
dWVzdF9sM2UocGwzZVtpXSwgZCk7CiAgICAgfQogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwz
ZSk7CkBAIC0xNzE2LDcgKzE3MjcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAot
ICAgICAgICBhZGp1c3RfZ3Vlc3RfbDRlKHBsNGVbaV0sIGQpOworICAgICAgICBwbDRlW2ldID0g
YWRqdXN0X2d1ZXN0X2w0ZShwbDRlW2ldLCBkKTsKICAgICB9CiAKICAgICBpZiAoIHJjID49IDAg
KQpAQCAtMTc5MSw3ICsxODAyLDcgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHBhcnRpYWwgPSAwOwogICAgICAgICBpZiAoIHJjID4g
MCApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgdW5hZGp1c3RfZ3Vlc3RfbDNlKHBs
M2VbaV0sIGQpOworICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0s
IGQpOwogICAgIH0gd2hpbGUgKCBpLS0gKTsKIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsM2Up
OwpAQCAtMTk3OCw3ICsxOTg5LDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRy
eV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKICAgICAgICAgLyogRmFzdCBwYXRoIGZvciBz
dWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4gKi8KICAgICAgICAgaWYgKCAhbDFlX2hhc19j
aGFuZ2VkKG9sMWUsIG5sMWUsIH5GQVNUUEFUSF9GTEFHX1dISVRFTElTVCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIHB0X2RvbSk7CisgICAgICAgICAg
ICBubDFlID0gYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBwdF9kb20pOwogICAgICAgICAgICAgcmMg
PSBVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKTsKICAgICAgICAgICAgIGlm
ICggcGFnZSApCkBAIC0yMDAzLDcgKzIwMTQsNyBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShs
MV9wZ2VudHJ5X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAogICAgICAgICBpZiAoIHBhZ2Ug
KQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKLSAgICAgICAgYWRqdXN0X2d1ZXN0X2wx
ZShubDFlLCBwdF9kb20pOworICAgICAgICBubDFlID0gYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBw
dF9kb20pOwogICAgICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9s
MWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByZXNlcnZlX2FkKSkgKQogICAgICAgICB7CkBAIC0yMDU3LDcgKzIwNjgsNyBAQCBz
dGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCiAgICAgICAgIC8qIEZh
c3QgcGF0aCBmb3Igc3VmZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCiAgICAgICAgIGlm
ICggIWwyZV9oYXNfY2hhbmdlZChvbDJlLCBubDJlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1Qp
ICkKICAgICAgICAgewotICAgICAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKKyAg
ICAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUsIGQpOwogICAgICAgICAgICAg
aWYgKCBVUERBVEVfRU5UUlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNwdSwgcHJlc2Vy
dmVfYWQpICkKICAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgIHJldHVybiAt
RUJVU1k7CkBAIC0yMDY2LDcgKzIwNzcsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9w
Z2VudHJ5X3QgKnBsMmUsCiAgICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJv
bV9sMmUobmwyZSwgcGZuLCBkKSkgPCAwKSApCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAKLSAg
ICAgICAgYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKKyAgICAgICAgbmwyZSA9IGFkanVzdF9n
dWVzdF9sMmUobmwyZSwgZCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShs
MiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCiAgICAgICAgIHsKQEAgLTIxMTcsNyArMjEyOCw3
IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwKICAgICAgICAg
LyogRmFzdCBwYXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4gKi8KICAgICAg
ICAgaWYgKCAhbDNlX2hhc19jaGFuZ2VkKG9sM2UsIG5sM2UsIH5GQVNUUEFUSF9GTEFHX1dISVRF
TElTVCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBhZGp1c3RfZ3Vlc3RfbDNlKG5sM2UsIGQp
OworICAgICAgICAgICAgbmwzZSA9IGFkanVzdF9ndWVzdF9sM2UobmwzZSwgZCk7CiAgICAgICAg
ICAgICByYyA9IFVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LCBw
cmVzZXJ2ZV9hZCk7CiAgICAgICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKICAgICAg
ICAgfQpAQCAtMjEyNyw3ICsyMTM4LDcgQEAgc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdl
bnRyeV90ICpwbDNlLAogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICByYyA9IDA7CiAK
LSAgICAgICAgYWRqdXN0X2d1ZXN0X2wzZShubDNlLCBkKTsKKyAgICAgICAgbmwzZSA9IGFkanVz
dF9ndWVzdF9sM2UobmwzZSwgZCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRS
WShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCiAgICAgICAgIHsKQEAgLTIxODIsNyArMjE5
Myw3IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAg
ICAgLyogRmFzdCBwYXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4gKi8KICAg
ICAgICAgaWYgKCAhbDRlX2hhc19jaGFuZ2VkKG9sNGUsIG5sNGUsIH5GQVNUUEFUSF9GTEFHX1dI
SVRFTElTVCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBhZGp1c3RfZ3Vlc3RfbDRlKG5sNGUs
IGQpOworICAgICAgICAgICAgbmw0ZSA9IGFkanVzdF9ndWVzdF9sNGUobmw0ZSwgZCk7CiAgICAg
ICAgICAgICByYyA9IFVQREFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1
LCBwcmVzZXJ2ZV9hZCk7CiAgICAgICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKICAg
ICAgICAgfQpAQCAtMjE5Miw3ICsyMjAzLDcgQEAgc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRf
cGdlbnRyeV90ICpwbDRlLAogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICByYyA9IDA7
CiAKLSAgICAgICAgYWRqdXN0X2d1ZXN0X2w0ZShubDRlLCBkKTsKKyAgICAgICAgbmw0ZSA9IGFk
anVzdF9ndWVzdF9sNGUobmw0ZSwgZCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9F
TlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCiAgICAgICAgIHsKQEAgLTM4MjQsNyAr
MzgzNSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIGlmICgg
IUlTX0FMSUdORUQocHRlX2FkZHIsIHNpemVvZihubDFlKSkgKQogICAgICAgICByZXR1cm4gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKIAotICAgIGFkanVzdF9ndWVzdF9sMWUobmwxZSwgZCk7CisgICAg
bmwxZSA9IGFkanVzdF9ndWVzdF9sMWUobmwxZSwgZCk7CiAKICAgICBnbWZuID0gcHRlX2FkZHIg
Pj4gUEFHRV9TSElGVDsKICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVM
TCwgUDJNX0FMTE9DKTsKQEAgLTM5NTksNyArMzk3MCw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dy
YW50X3ZhX21hcHBpbmcoCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqbDFwZzsKICAgICBpbnQgb2th
eTsKIAotICAgIGFkanVzdF9ndWVzdF9sMWUobmwxZSwgZCk7CisgICAgbmwxZSA9IGFkanVzdF9n
dWVzdF9sMWUobmwxZSwgZCk7CiAKICAgICBwbDFlID0gZ3Vlc3RfbWFwX2wxZSh2YSwgJmdsMW1m
bik7CiAgICAgaWYgKCAhcGwxZSApCkBAIC01MDg0LDcgKzUwOTUsNyBAQCBzdGF0aWMgaW50IHB0
d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBhZGp1c3Rf
Z3Vlc3RfbDFlKG5sMWUsIGQpOworICAgIG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGQp
OwogCiAgICAgLyogQ2hlY2tlZCBzdWNjZXNzZnVsbHk6IGRvIHRoZSB1cGRhdGUgKHdyaXRlIG9y
IGNtcHhjaGcpLiAqLwogICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:09:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooK5-0001W8-2T; Mon, 04 Sep 2017 10:09:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dooK4-0001W1-7h
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 10:09:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 71/68-03422-3662DA95; Mon, 04 Sep 2017 10:09:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzdJbW2
 kQd8rG4slHxezODB6HN39mymAMYo1My8pvyKBNaP1yGL2gotcFXfuPGVtYDzE0cXIwSEkkCex
 drEyiMkrYCcx9UNKFyMnh4SAocTphTdZQMIsAqoS29+agITZBNQl2p5tZwWxRQT0JeZ/+glmM
 wtMY5RY/FYGxBYWiJKYs+c5M4gtJOAh8XnaG7AaTgFPiS/H21kgNglK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw7BiDYwfhnfuAhRkkOJiVR3vuP10QK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQmHB27nQmKZa8/LxUJQnectW1kUKCRanpqRVpmTnAyIApleDgURLhz
 QFJ8xYXJOYWZ6ZDpE4xKkqJQ/QJgCQySvPg2mDReIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvL4gU3gy80rgpr8CWswEtLjq5RqQxSWJCCmpBsYJLZedJhov/Veu4B957EnA0UI21/NLpjB
 8vXCxa7f5hR29FZFtmRtKxQTd5mxddc9SgKHATeL8+2fMvWJsZ0VfHz0VcTEh0ldx+/+FSYuK
 bhzV+rtc5KP/+5uXnZ5Yf7rQeG7r62MsC6atdBAuKZzPvtRdaE3cv33Lt3IzBXw+LbaLTTSCj
 ddUiaU4I9FQi7moOBEAHUQT6MECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504519777!74818054!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27065 invoked from network); 4 Sep 2017 10:09:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 10:09:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 04:09:36 -0600
Message-Id: <59AD427D02000078001770F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 04:09:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
 into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDE5OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSGF2aW5nIGFsbCBvZiB0aGlzIGxvZ2ljIHRvZ2V0aGVyIG1ha2VzIGl0IGVhc2llciB0
byBmb2xsb3cgWGVuJ3MgdmlydHVhbAo+IHNldHVwIGFjcm9zcyB0aGUgd2hvbGUgc3lzdGVtLgo+
IAo+IE5vIHByYWN0aWNhbCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRpbmcgTDQsIGFsdGhvdWdoIHRo
ZSBsb2dpYyBoYXMgYmVlbgo+IHJlYXJhbmdlZCB0byBhdm9pZCByZXdyaXRpbmcgc29tZSBzbG90
cy4gIFRoaXMgY2hhbmdlcyB0aGUgemFwX3JvX21wdAo+IHBhcmFtZXRlciB0byBzaW1wbHkgcm9f
bXB0LiAgQW5vdGhlciBzaWRlIGVmZmVjdCBpcyB0aGF0IGhpZ2htZW0tc3RhcnQ9IGlzCj4gYXBw
bGllZCBjb25zaXN0ZW50bHkgdG8gYWxsIEw0IHRhYmxlcywgbm90IGp1c3QgUFYgb25lcy4KCklz
IHRoaXMgc2lkZSBlZmZlY3QgcmVhbGx5IGEgZ29vZCBpZGVhIHRvIGhhdmU/IEkuZS4gYXJlIHlv
dSBjZXJ0YWluCkhWTS1vbmx5IGNvZGUgKGkuZS4gc3VjaCBrbm93biB0byBvbmx5IGV2ZXIgcnVu
IGluIEhWTSBvciBpZGxlCnZDUFUgY29udGV4dCkgaXMgYWxsIHByZXBhcmVkIHRvIG5vdCBoYXZl
IGV2ZXJ5dGhpbmcgZGlyZWN0LQptYXBwZWQsIGFuZCBpcyB1c2luZyBtYXBfZG9tYWluX3BhZ2Uo
KSBldCBhbCBldmVyeXdoZXJlPwoKPiArdm9pZCBpbml0X3hlbl9sNF9zbG90cyhsNF9wZ2VudHJ5
X3QgKmw0dCwgbWZuX3QgbDRtZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3Qgc2w0bWZuLCBib29sIHJvX21wdCkKPiArewo+ICsgICAgLyog
U2xvdCAyNTY6IFJPIE0yUCAoaWYgYXBwbGljYWJsZSkuICovCj4gKyAgICBsNHRbbDRfdGFibGVf
b2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPQo+ICsgICAgICAgIHJvX21wdCA/IGlkbGVfcGdf
dGFibGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0KPiArICAgICAgICAgICAg
ICAgOiBsNGVfZW1wdHkoKTsKCldoaWxlIHRoZSBwYXRjaCBpbiBnZW5lcmFsIGxvb2tzIGNvcnJl
Y3QsIEknbSBhbHNvIG5vdCBjb252aW5jZWQKaGF2aW5nIHRoZSBzbG90IG51bWJlcnMgaGVyZSBh
cyB3ZWxsIGFzIGRvaW5nIHRoZSBvcGVyYXRpb24gaW4gYW4Kb3Blbi1jb2RlZCBzbG90LWJ5LXNs
b3QgZmFzaGlvbiBpcyBhIGdvb2QgaWRlYTogVGhlIGNvbW1lbnRzCmFuZCB0aGUgaW50ZW5kZWQg
b3JkZXJpbmcgaGVyZSBjYW4gZWFzaWx5IGdvIHN0YWxlIHdpdGggZnV0dXJlCmFkanVzdG1lbnRz
IHRvIHRoZSB2aXJ0dWFsIGFkZHJlc3MgbGF5b3V0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:15:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooPl-0002BU-NF; Mon, 04 Sep 2017 10:15:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dooPk-0002BO-Mw
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 10:15:32 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 25/0A-01916-3C72DA95; Mon, 04 Sep 2017 10:15:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/eQ+tp
 Ig7WntSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVjXcZCw5xVxxfe5+lgfEfZxcjJ4eQQJ7E
 6rur2EBsXgE7iX1zL7KC2BIChhKnF95kAbFZBFQlvp7eAGazCahLtD3bDlTDxSEi0MYosfXlO
 bAEs4CzxMZl7WC2sEC0xMtLexkhFhRIdE2ZwgxicwrYSEy+/Q2omQNomaDE3x3CEK1aEg9/3Y
 Iaoy2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpnoJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl89AwPjDsZXx/0OMUpyMCmJ8t5/vCZSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvr9raSCHBotT01Iq0zBxgJMCkJTh4lER4A4HRIMRbXJCYW
 5yZDpE6xagoJc5bC9InAJLIKM2Da4NF3yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzbQK
 bwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2MRQcWK377KGyxa5675vfyIPtXz4W+7MuuKJMJqpH
 POiP1SOLh+RZxY43QH3sf+3Yu2fTweGemn3/OiqWyRSfsbja4X09XWFKndOmf5AfObiOnqMtP
 2RU3XOV8vf3J1vifeV0/KnL3X1zN58S9vu36SrtHM4wiln/ckJg0Z3n59kdyThdE0v8tUGIpz
 kg01GIuKk4EAMlMpBG5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504520128!105379275!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36757 invoked from network); 4 Sep 2017 10:15:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 10:15:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 04:15:28 -0600
Message-Id: <59AD43DC02000078001770FD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 04:15:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Nicolas Iooss" <nicolas.iooss_linux@m4x.org>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
 <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
In-Reply-To: <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] x86/xen: fix section of
 xen_init_time_ops() in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEwOjE3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
My8wOS8xNyAxMDozOCwgTmljb2xhcyBJb29zcyB3cm90ZToKPj4gQ29tbWl0IGQxNjI4MDlmODVi
NCAoInhlbi94ODY6IERvIG5vdCBjYWxsIHhlbl9pbml0X3RpbWVfb3BzKCkgdW50aWwKPj4gc2hh
cmVkX2luZm8gaXMgaW5pdGlhbGl6ZWQiKSBtb3ZlZCB4ZW5faW5pdF90aW1lX29wcygpIGZyb20g
X19pbml0IHRvCj4+IF9fcmVmIHdpdGhvdXQgdXBkYXRpbmcgeGVuLW9wcy5oIGFjY29yZGluZ2x5
LiBGaXggdGhpcy4KPj4gCj4+IEZpeGVzOiBkMTYyODA5Zjg1YjQgKCJ4ZW4veDg2OiBEbyBub3Qg
Y2FsbCB4ZW5faW5pdF90aW1lX29wcygpIHVudGlsCj4+IHNoYXJlZF9pbmZvIGlzIGluaXRpYWxp
emVkIikKPj4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBJb29zcyA8bmljb2xhcy5pb29zc19saW51
eEBtNHgub3JnPgo+PiAtLS0KPj4gIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggfCAyICstCj4+ICAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4gCj4+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+
PiBpbmRleCAwZDUwMDQ0NzdkYjYuLmIyYTVkNDhhMmMyYSAxMDA2NDQKPj4gLS0tIGEvYXJjaC94
ODYveGVuL3hlbi1vcHMuaAo+PiArKysgYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCj4+IEBAIC02
OSw3ICs2OSw3IEBAIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSk7Cj4+ICB2
b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQgY3B1KTsKPj4gIHU2NCB4ZW5fY2xvY2tzb3VyY2Vf
cmVhZCh2b2lkKTsKPj4gIHZvaWQgeGVuX3NldHVwX2NwdV9jbG9ja2V2ZW50cyh2b2lkKTsKPj4g
LXZvaWQgX19pbml0IHhlbl9pbml0X3RpbWVfb3BzKHZvaWQpOwo+PiArdm9pZCBfX3JlZiB4ZW5f
aW5pdF90aW1lX29wcyh2b2lkKTsKPj4gIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29w
cyh2b2lkKTsKPiAKPiBXaGVuIGNvcnJlY3RpbmcgdGhpcyBjb3VsZCB5b3UgcGxlYXNlIG1vZGlm
eSB0aGUgcHJvdG90eXBlcyB0byBjb21wbHkgdG8KPiB0aGUgaW50ZW5kZWQgZm9ybSBhcyBub3Rl
ZCBpbiBpbmNsdWRlL2xpbnV4L2luaXQuaCAodGhlIF9fcmVmIG9yIF9faW5pdAo+IGFubm90YXRp
b25zIHNob3VsZCBiZSBqdXN0IGJlZm9yZSB0aGUgZW5kaW5nIHNlbWljb2xvbik/CgpXaHkgd291
bGQgdGhlc2UgYW5ub3RhdGlvbnMgYmUga2VwdCBvbiB0aGUgZGVjbGFyYXRpb25zIGFueXdheT8K
QXR0cmlidXRlcyBhZmZlY3RpbmcgY29kZS9kYXRhIHBsYWNlbWVudCBnZW5lcmFsbHkgYmVsb25n
IG9uIHRoZQpkZWZpbml0aW9ucyBvbmx5LgoKSSBhbHNvIHF1ZXN0aW9uIHRoZSBzdWdnZXN0ZWQg
cGxhY2VtZW50LCBkZXNwaXRlIGluaXQuaCBzYXlpbmcgc28uCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:21:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooV8-0002pE-CL; Mon, 04 Sep 2017 10:21:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dooV6-0002oq-Hy
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 10:21:04 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C5/7F-01778-F092DA95; Mon, 04 Sep 2017 10:21:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVZdPc22
 kwfU5WhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPjqDmPBa+OKb6c62RsY
 52l1MXJxCAn8ZZRY//4nE4TzmFHi4uQ1bBDONkaJOV9+sHYxcnKICDhLfD0zlx3E5hXQlzh09
 TcbiC0soCfx5+9sMFtCwEvi6dvVrDD28s2/gWx2DjYBK4lDYl2MHBwsAqoSJy/nT2DkWsDIsI
 pRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Cz9QwMjDsYe/b
 6HWKU5GBSEuW9/3hNpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXm+NtZFCgkWp6akVaZk5wBCD
 SUtw8CiJ8NqBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXCKRIAKQoozQPbgQs3C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuaNBpnCk5lXArfpFdARTEBHVL1cA3JESSJCSqqBUS
 X7Y1vQ3OV2/gppyXzq84T3pxh+mNszdZFyl0T4hO+zJVxEYyYHnZjrrmGw4vqL8odnpjSyf1E
 tUHsduCK43FPl9GpPAfd6G9sVjxfx/PXSVdu4Z5tN7wVxkdZvH6veRuhMDWpd8Ww3o+aEd7NU
 957e0v6lNTrrS7Evc/bkgylrK5vMgqUilViKMxINtZiLihMB7hzTvHICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504520461!112833326!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26768 invoked from network); 4 Sep 2017 10:21:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 10:21:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dooV1-0007R1-FA; Mon, 04 Sep 2017 10:20:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dooUv-0001iJ-UM; Mon, 04 Sep 2017 10:20:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dooUv-0005Wa-Bz; Mon, 04 Sep 2017 10:20:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113029-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c00ad62378b1594c9af0f9ebbcc2e30d05a2121e
X-Osstest-Versions-That: ovmf=db52890926b6ecff9a416b3beda9c97c83f9fc60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 10:20:53 +0000
Subject: [Xen-devel] [ovmf test] 113029: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMDBhZDYyMzc4YjE1OTRjOWFmMGY5ZWJiY2MyZTMw
ZDA1YTIxMjFlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkYjUyODkw
OTI2YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlmYzYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwMDUgIDIwMTctMDktMDEgMjE6NDc6NTAgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDI5ICAyMDE3LTA5LTA0IDAxOjIwOjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jMDBhZDYyMzc4YjE1
OTRjOWFmMGY5ZWJiY2MyZTMwZDA1YTIxMjFlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiBjMDBhZDYyMzc4YjE1OTRjOWFmMGY5ZWJiY2MyZTMwZDA1YTIxMjFlCisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj1jMDBhZDYyMzc4YjE1OTRjOWFmMGY5ZWJiY2MyZTMwZDA1
YTIxMjFlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGMwMGFkNjIz
NzhiMTU5NGM5YWYwZjllYmJjYzJlMzBkMDVhMjEyMWUgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGMwMGFkNjIzNzhiMTU5NGM5
YWYwZjllYmJjYzJlMzBkMDVhMjEyMWU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
ZGI1Mjg5MC4uYzAwYWQ2MiAgYzAwYWQ2MjM3OGIxNTk0YzlhZjBmOWViYmNjMmUzMGQwNWEyMTIx
ZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:22:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooWV-0002uo-O4; Mon, 04 Sep 2017 10:22:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dooWT-0002uf-RS
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 10:22:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AD/E7-03422-5692DA95; Mon, 04 Sep 2017 10:22:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzdFc22
 kweEnuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aWee+YC54yVUy58JKpgXETUxcjJ4eQQJ7E
 vusvmUFsXgE7ie5TF9lBbAkBQ4nTC2+ygNgsAqoSK68eZgOx2QTUJdqebWcFsUUE9CXmf/oJZ
 HNxMAs0MEocajgL1iwsYCIxqe0OG8QCD4k3M2+DLeMU8JSYexvE5gBaJijxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKqXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx27KAQ4ySHExKorz3H6+JFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvCvV10YKCRalpqdWpGXmACMEplSCg
 0dJhDcQJM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8y0GKBECKMkrz4EbAovUSo6yUMC8j0I
 FCPAWpRbmZJajyrxjFORiVhHllNYCm8GTmlcBtegV0BBPQEVUv14AcUZKIkJJqYHT/KTj915L
 fq87tP1okqDLp4PFJteH/r2qLZtgHuamUpi/fzhH2j8u3wCj7rjG7en7G0SW+F6KSWwxmsdxY
 EmXno3PqEMvXVd/E+IxqVijdOf+W2X5u9/dLxaEZf7lW3jhyz/9G9OeSOpk/E6udww582C7mt
 vTWy8Vvaztfa72YL1dXcE++bqcSS3FGoqEWc1FxIgBwQLXc0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504520547!62052039!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24809 invoked from network); 4 Sep 2017 10:22:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 10:22:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 04:22:26 -0600
Message-Id: <59AD457E0200007800177122@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 04:22:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504290473-1397-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504290473-1397-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Drop asmlinkage everywhere
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA5LjE3IGF0IDIwOjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYXNtbGlua2FnZSBpcyBkZWZpbmVkIGFzIG5vdGhpbmcgb24gYWxsIGFyY2hpdGVjdHVy
ZXMsIGFuZCBub3QgdXNlZAo+IGNvbnNpc3RlbnRseSBhbnl3aGVyZSwgZXZlbiBpbiBjb21tb24g
Y29kZS4gIFJlbW92ZSBpdCBhbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClN1cnByaXNpbmdseSBmZXcgaW5zdGFuY2VzIHdl
cmUgbGVmdC4gTm9uLUFSTSBiaXRzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:25:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooZU-00037i-5Y; Mon, 04 Sep 2017 10:25:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dooZS-00037b-VF
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 10:25:35 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5C/16-02224-E1A2DA95; Mon, 04 Sep 2017 10:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsVyuP0Ov66s1tp
 Ig7d7ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9838xF3yKq1jxsZ25gbEnoIuRk0NCwEji
 7cR/TF2MXBxCAgsZJY5OuMIKkmATUJXYcP0UmC0iUCdxcPkhZpAiZoFzjBLPX6wCSwgLuEsce
 LeAGcRmAWrY/e0AWJxXwESib90ERogN8hIdByazTGDkXMDIsIpRozi1qCy1SNfYQC+pKDM9oy
 Q3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9Bj9QwMjDsYO0/4HWKU5GBSEuW9/3hNpBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJ3iMaayOFBItS01Mr0jJzgKEDk5bg4FES4bUDSfMWFyTmFmem
 Q6ROMepybFi9/guTEEtefl6qlDivpiZQkQBIUUZpHtwIWBhfYpSVEuZlZGBgEOIpSC3KzSxBl
 X/FKM7BqCTM6wMyhSczrwRu0yugI5iAjqh6uQbkiJJEhJRUA+PUR6VOZkdcY2a5XigT6prt32
 Uff42/qbi98uFx/W0dknOnz3oSJ7t8pWfcUsv1bQGfBUsczmy488q3/y9j2aSXRjv+qZh5Jsm
 dC3+UaWC0ga3V9VrUjzPCLGIJUw6Gl9nJ/ag5M4lrz6o5nV4nVF3fsz8OEP29UfJl5s/vOyxi
 nsvGmiusNlFiKc5INNRiLipOBADXGr+tXgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504520733!54923320!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38336 invoked from network); 4 Sep 2017 10:25:33 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 4 Sep 2017 10:25:33 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C873ABB1;
 Mon,  4 Sep 2017 10:25:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Mon,  4 Sep 2017 12:25:27 +0200
Message-Id: <20170904102527.25409-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH] x86/paravirt: remove no longer used paravirt
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCByZW1vdmFsIG9mIGxndWVzdCBzb21lIG9mIHRoZSBwYXJhdmlydCBmdW5jdGlvbnMgYXJl
IG5vIGxvbmdlcgpuZWVkZWQuIFJlbW92ZSB0aGVtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Rlc2MuaCAg
ICAgICAgICAgfCAgMyArLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAg
fCAzNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8ICA5IC0tLS0tLS0tLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vcGd0YWJsZS5oICAgICAgICB8IDI3ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaCAgfCAxMCArKysrKy0tLS0tCiBhcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAgICAgICAgIHwgIDUgLS0tLS0KIGFyY2gveDg2L2t2bS92
bXguYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvbW0vcGd0YWJsZS5jICAg
ICAgICAgICAgICAgICB8ICA3ICstLS0tLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAg
ICAgICAgICAgfCAgMiAtLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICAgICAgICB8
ICAyIC0tCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA5MiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZXNjLmggYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9kZXNjLmgKaW5kZXggZDBhMjFiMTJkZDU4Li5mNjYzMGU3Mzg0M2MgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2Rlc2MuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9kZXNjLmgKQEAgLTEyOCw3ICsxMjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCBkZXNjX2Vt
cHR5KGNvbnN0IHZvaWQgKnB0cikKICNkZWZpbmUgbG9hZF9sZHQobGR0KQkJCQlhc20gdm9sYXRp
bGUoImxsZHQgJTAiOjoibSIgKGxkdCkpCiAKICNkZWZpbmUgc3RvcmVfZ2R0KGR0cikJCQkJbmF0
aXZlX3N0b3JlX2dkdChkdHIpCi0jZGVmaW5lIHN0b3JlX2lkdChkdHIpCQkJCW5hdGl2ZV9zdG9y
ZV9pZHQoZHRyKQogI2RlZmluZSBzdG9yZV90cih0cikJCQkJKHRyID0gbmF0aXZlX3N0b3JlX3Ry
KCkpCiAKICNkZWZpbmUgbG9hZF9UTFModCwgY3B1KQkJCW5hdGl2ZV9sb2FkX3Rscyh0LCBjcHUp
CkBAIC0yNDgsNyArMjQ3LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9zdG9yZV9nZHQo
c3RydWN0IGRlc2NfcHRyICpkdHIpCiAJYXNtIHZvbGF0aWxlKCJzZ2R0ICUwIjoiPW0iICgqZHRy
KSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBuYXRpdmVfc3RvcmVfaWR0KHN0cnVjdCBkZXNj
X3B0ciAqZHRyKQorc3RhdGljIGlubGluZSB2b2lkIHN0b3JlX2lkdChzdHJ1Y3QgZGVzY19wdHIg
KmR0cikKIHsKIAlhc20gdm9sYXRpbGUoInNpZHQgJTAiOiI9bSIgKCpkdHIpKTsKIH0KZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydC5oCmluZGV4IDljY2FjMTkyNjU4Ny4uYzVlM2U0ZDZhYzE2IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCisrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0LmgKQEAgLTcxLDExICs3MSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3
cml0ZV9jcjModW5zaWduZWQgbG9uZyB4KQogCVBWT1BfVkNBTEwxKHB2X21tdV9vcHMud3JpdGVf
Y3IzLCB4KTsKIH0KIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmVhZF9jcjQodm9p
ZCkKLXsKLQlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9jcHVfb3BzLnJlYWRf
Y3I0KTsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIF9fd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcg
eCkKIHsKIAlQVk9QX1ZDQUxMMShwdl9jcHVfb3BzLndyaXRlX2NyNCwgeCk7CkBAIC0yMjgsMTAg
KzIyMyw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfbGR0KGNvbnN0IHZvaWQgKmFkZHIsIHVu
c2lnbmVkIGVudHJpZXMpCiB7CiAJUFZPUF9WQ0FMTDIocHZfY3B1X29wcy5zZXRfbGR0LCBhZGRy
LCBlbnRyaWVzKTsKIH0KLXN0YXRpYyBpbmxpbmUgdm9pZCBzdG9yZV9pZHQoc3RydWN0IGRlc2Nf
cHRyICpkdHIpCi17Ci0JUFZPUF9WQ0FMTDEocHZfY3B1X29wcy5zdG9yZV9pZHQsIGR0cik7Ci19
CiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGFyYXZpcnRfc3RvcmVfdHIodm9pZCkKIHsK
IAlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9jcHVfb3BzLnN0b3JlX3RyKTsK
QEAgLTM2NSwxMiArMzU2LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X3JlbGVhc2Vf
cDRkKHVuc2lnbmVkIGxvbmcgcGZuKQogCVBWT1BfVkNBTEwxKHB2X21tdV9vcHMucmVsZWFzZV9w
NGQsIHBmbik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBwdGVfdXBkYXRlKHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICAgICBwdGVfdCAqcHRlcCkKLXsK
LQlQVk9QX1ZDQUxMMyhwdl9tbXVfb3BzLnB0ZV91cGRhdGUsIG1tLCBhZGRyLCBwdGVwKTsKLX0K
LQogc3RhdGljIGlubGluZSBwdGVfdCBfX3B0ZShwdGV2YWxfdCB2YWwpCiB7CiAJcHRldmFsX3Qg
cmV0OwpAQCAtNDcyLDI4ICs0NTcsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X3B0ZV9hdChz
dHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAogCQlQVk9QX1ZDQUxMNChw
dl9tbXVfb3BzLnNldF9wdGVfYXQsIG1tLCBhZGRyLCBwdGVwLCBwdGUucHRlKTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHNldF9wbWRfYXQoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVk
IGxvbmcgYWRkciwKLQkJCSAgICAgIHBtZF90ICpwbWRwLCBwbWRfdCBwbWQpCi17Ci0JaWYgKHNp
emVvZihwbWR2YWxfdCkgPiBzaXplb2YobG9uZykpCi0JCS8qIDUgYXJnIHdvcmRzICovCi0JCXB2
X21tdV9vcHMuc2V0X3BtZF9hdChtbSwgYWRkciwgcG1kcCwgcG1kKTsKLQllbHNlCi0JCVBWT1Bf
VkNBTEw0KHB2X21tdV9vcHMuc2V0X3BtZF9hdCwgbW0sIGFkZHIsIHBtZHAsCi0JCQkgICAgbmF0
aXZlX3BtZF92YWwocG1kKSk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcHVkX2F0KHN0
cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICAgICBwdWRfdCAq
cHVkcCwgcHVkX3QgcHVkKQotewotCWlmIChzaXplb2YocHVkdmFsX3QpID4gc2l6ZW9mKGxvbmcp
KQotCQkvKiA1IGFyZyB3b3JkcyAqLwotCQlwdl9tbXVfb3BzLnNldF9wdWRfYXQobW0sIGFkZHIs
IHB1ZHAsIHB1ZCk7Ci0JZWxzZQotCQlQVk9QX1ZDQUxMNChwdl9tbXVfb3BzLnNldF9wdWRfYXQs
IG1tLCBhZGRyLCBwdWRwLAotCQkJICAgIG5hdGl2ZV9wdWRfdmFsKHB1ZCkpOwotfQotCiBzdGF0
aWMgaW5saW5lIHZvaWQgc2V0X3BtZChwbWRfdCAqcG1kcCwgcG1kX3QgcG1kKQogewogCXBtZHZh
bF90IHZhbCA9IG5hdGl2ZV9wbWRfdmFsKHBtZCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRf
dHlwZXMuaAppbmRleCA5ZmZjMzZiZmU0Y2QuLjY4MDYyNGExM2M2OSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC0xMDcsNyArMTA3LDYgQEAgc3RydWN0IHB2X2NwdV9v
cHMgewogCXVuc2lnbmVkIGxvbmcgKCpyZWFkX2NyMCkodm9pZCk7CiAJdm9pZCAoKndyaXRlX2Ny
MCkodW5zaWduZWQgbG9uZyk7CiAKLQl1bnNpZ25lZCBsb25nICgqcmVhZF9jcjQpKHZvaWQpOwog
CXZvaWQgKCp3cml0ZV9jcjQpKHVuc2lnbmVkIGxvbmcpOwogCiAjaWZkZWYgQ09ORklHX1g4Nl82
NApAQCAtMTE5LDggKzExOCw2IEBAIHN0cnVjdCBwdl9jcHVfb3BzIHsKIAl2b2lkICgqbG9hZF90
cl9kZXNjKSh2b2lkKTsKIAl2b2lkICgqbG9hZF9nZHQpKGNvbnN0IHN0cnVjdCBkZXNjX3B0ciAq
KTsKIAl2b2lkICgqbG9hZF9pZHQpKGNvbnN0IHN0cnVjdCBkZXNjX3B0ciAqKTsKLQkvKiBzdG9y
ZV9nZHQgaGFzIGJlZW4gcmVtb3ZlZC4gKi8KLQl2b2lkICgqc3RvcmVfaWR0KShzdHJ1Y3QgZGVz
Y19wdHIgKik7CiAJdm9pZCAoKnNldF9sZHQpKGNvbnN0IHZvaWQgKmRlc2MsIHVuc2lnbmVkIGVu
dHJpZXMpOwogCXVuc2lnbmVkIGxvbmcgKCpzdG9yZV90cikodm9pZCk7CiAJdm9pZCAoKmxvYWRf
dGxzKShzdHJ1Y3QgdGhyZWFkX3N0cnVjdCAqdCwgdW5zaWduZWQgaW50IGNwdSk7CkBAIC0yNDgs
MTIgKzI0NSw2IEBAIHN0cnVjdCBwdl9tbXVfb3BzIHsKIAl2b2lkICgqc2V0X3B0ZV9hdCkoc3Ry
dWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgYWRkciwKIAkJCSAgIHB0ZV90ICpwdGVw
LCBwdGVfdCBwdGV2YWwpOwogCXZvaWQgKCpzZXRfcG1kKShwbWRfdCAqcG1kcCwgcG1kX3QgcG1k
dmFsKTsKLQl2b2lkICgqc2V0X3BtZF9hdCkoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVk
IGxvbmcgYWRkciwKLQkJCSAgIHBtZF90ICpwbWRwLCBwbWRfdCBwbWR2YWwpOwotCXZvaWQgKCpz
ZXRfcHVkX2F0KShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJ
ICAgcHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZHZhbCk7Ci0Jdm9pZCAoKnB0ZV91cGRhdGUpKHN0cnVj
dCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkgICBwdGVfdCAqcHRlcCk7
CiAKIAlwdGVfdCAoKnB0ZXBfbW9kaWZ5X3Byb3Rfc3RhcnQpKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t
LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJCQkJCXB0ZV90ICpwdGVwKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFi
bGUuaAppbmRleCA3NzAzN2I2ZjFjYWEuLmJiOGU5ZWE3ZGViNCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFi
bGUuaApAQCAtNDMsOCArNDMsNiBAQCBleHRlcm4gc3RydWN0IG1tX3N0cnVjdCAqcGdkX3BhZ2Vf
Z2V0X21tKHN0cnVjdCBwYWdlICpwYWdlKTsKICNlbHNlICAvKiAhQ09ORklHX1BBUkFWSVJUICov
CiAjZGVmaW5lIHNldF9wdGUocHRlcCwgcHRlKQkJbmF0aXZlX3NldF9wdGUocHRlcCwgcHRlKQog
I2RlZmluZSBzZXRfcHRlX2F0KG1tLCBhZGRyLCBwdGVwLCBwdGUpCW5hdGl2ZV9zZXRfcHRlX2F0
KG1tLCBhZGRyLCBwdGVwLCBwdGUpCi0jZGVmaW5lIHNldF9wbWRfYXQobW0sIGFkZHIsIHBtZHAs
IHBtZCkJbmF0aXZlX3NldF9wbWRfYXQobW0sIGFkZHIsIHBtZHAsIHBtZCkKLSNkZWZpbmUgc2V0
X3B1ZF9hdChtbSwgYWRkciwgcHVkcCwgcHVkKQluYXRpdmVfc2V0X3B1ZF9hdChtbSwgYWRkciwg
cHVkcCwgcHVkKQogCiAjZGVmaW5lIHNldF9wdGVfYXRvbWljKHB0ZXAsIHB0ZSkJCQkJCVwKIAlu
YXRpdmVfc2V0X3B0ZV9hdG9taWMocHRlcCwgcHRlKQpAQCAtNzUsOCArNzMsNiBAQCBleHRlcm4g
c3RydWN0IG1tX3N0cnVjdCAqcGdkX3BhZ2VfZ2V0X21tKHN0cnVjdCBwYWdlICpwYWdlKTsKICNk
ZWZpbmUgcHRlX2NsZWFyKG1tLCBhZGRyLCBwdGVwKQluYXRpdmVfcHRlX2NsZWFyKG1tLCBhZGRy
LCBwdGVwKQogI2RlZmluZSBwbWRfY2xlYXIocG1kKQkJCW5hdGl2ZV9wbWRfY2xlYXIocG1kKQog
Ci0jZGVmaW5lIHB0ZV91cGRhdGUobW0sIGFkZHIsIHB0ZXApICAgICAgICAgICAgICBkbyB7IH0g
d2hpbGUgKDApCi0KICNkZWZpbmUgcGdkX3ZhbCh4KQluYXRpdmVfcGdkX3ZhbCh4KQogI2RlZmlu
ZSBfX3BnZCh4KQluYXRpdmVfbWFrZV9wZ2QoeCkKIApAQCAtOTY1LDMxICs5NjEsMTggQEAgc3Rh
dGljIGlubGluZSB2b2lkIG5hdGl2ZV9zZXRfcHRlX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1
bnNpZ25lZCBsb25nIGFkZHIsCiAJbmF0aXZlX3NldF9wdGUocHRlcCwgcHRlKTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIG5hdGl2ZV9zZXRfcG1kX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1
bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkJICAgICBwbWRfdCAqcG1kcCAsIHBtZF90IHBtZCkKK3N0
YXRpYyBpbmxpbmUgdm9pZCBzZXRfcG1kX2F0KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25l
ZCBsb25nIGFkZHIsCisJCQkgICAgICBwbWRfdCAqcG1kcCwgcG1kX3QgcG1kKQogewogCW5hdGl2
ZV9zZXRfcG1kKHBtZHAsIHBtZCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBuYXRpdmVfc2V0
X3B1ZF9hdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9uZyBhZGRyLAotCQkJCSAg
ICAgcHVkX3QgKnB1ZHAsIHB1ZF90IHB1ZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcHVkX2F0
KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIGFkZHIsCisJCQkgICAgICBwdWRf
dCAqcHVkcCwgcHVkX3QgcHVkKQogewogCW5hdGl2ZV9zZXRfcHVkKHB1ZHAsIHB1ZCk7CiB9CiAK
LSNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCi0vKgotICogUnVsZXMgZm9yIHVzaW5nIHB0ZV91cGRh
dGUgLSBpdCBtdXN0IGJlIGNhbGxlZCBhZnRlciBhbnkgUFRFIHVwZGF0ZSB3aGljaAotICogaGFz
IG5vdCBiZWVuIGRvbmUgdXNpbmcgdGhlIHNldF9wdGUgLyBjbGVhcl9wdGUgaW50ZXJmYWNlcy4g
IEl0IGlzIHVzZWQgYnkKLSAqIHNoYWRvdyBtb2RlIGh5cGVydmlzb3JzIHRvIHJlc3luY2hyb25p
emUgdGhlIHNoYWRvdyBwYWdlIHRhYmxlcy4gIEtlcm5lbCBQVEUKLSAqIHVwZGF0ZXMgc2hvdWxk
IGVpdGhlciBiZSBzZXRzLCBjbGVhcnMsIG9yIHNldF9wdGVfYXRvbWljIGZvciBQLT5QCi0gKiB0
cmFuc2l0aW9ucywgd2hpY2ggbWVhbnMgdGhpcyBob29rIHNob3VsZCBvbmx5IGJlIGNhbGxlZCBm
b3IgdXNlciBQVEVzLgotICogVGhpcyBob29rIGltcGxpZXMgYSBQLT5QIHByb3RlY3Rpb24gb3Ig
YWNjZXNzIGNoYW5nZSBoYXMgdGFrZW4gcGxhY2UsIHdoaWNoCi0gKiByZXF1aXJlcyBhIHN1YnNl
cXVlbnQgVExCIGZsdXNoLgotICovCi0jZGVmaW5lIHB0ZV91cGRhdGUobW0sIGFkZHIsIHB0ZXAp
CQlkbyB7IH0gd2hpbGUgKDApCi0jZW5kaWYKLQogLyoKICAqIFdlIG9ubHkgdXBkYXRlIHRoZSBk
aXJ0eS9hY2Nlc3NlZCBzdGF0ZSBpZiB3ZSBzZXQKICAqIHRoZSBkaXJ0eSBiaXQgYnkgaGFuZCBp
biB0aGUga2VybmVsLCBzaW5jZSB0aGUgaGFyZHdhcmUKQEAgLTEwMTcsNyArMTAwMCw2IEBAIHN0
YXRpYyBpbmxpbmUgcHRlX3QgcHRlcF9nZXRfYW5kX2NsZWFyKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t
LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJCQkJICAgICAgIHB0ZV90ICpwdGVwKQogewogCXB0ZV90
IHB0ZSA9IG5hdGl2ZV9wdGVwX2dldF9hbmRfY2xlYXIocHRlcCk7Ci0JcHRlX3VwZGF0ZShtbSwg
YWRkciwgcHRlcCk7CiAJcmV0dXJuIHB0ZTsKIH0KIApAQCAtMTA0NCw3ICsxMDI2LDYgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHB0ZXBfc2V0X3dycHJvdGVjdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwK
IAkJCQkgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHB0ZV90ICpwdGVwKQogewogCWNsZWFyX2Jp
dChfUEFHRV9CSVRfUlcsICh1bnNpZ25lZCBsb25nICopJnB0ZXAtPnB0ZSk7Ci0JcHRlX3VwZGF0
ZShtbSwgYWRkciwgcHRlcCk7CiB9CiAKICNkZWZpbmUgZmx1c2hfdGxiX2ZpeF9zcHVyaW91c19m
YXVsdCh2bWEsIGFkZHJlc3MpIGRvIHsgfSB3aGlsZSAoMCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNp
YWxfaW5zbnMuaAppbmRleCA5ZWZhYWJmNWI1NGIuLmEyNGRmY2Y3OWY0YSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oCisrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaApAQCAtMTM1LDYgKzEzNSwxMSBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgbmF0aXZlX3diaW52ZCh2b2lkKQogCiBleHRlcm4gYXNtbGlua2FnZSB2b2lkIG5hdGl2
ZV9sb2FkX2dzX2luZGV4KHVuc2lnbmVkKTsKIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IF9fcmVhZF9jcjQodm9pZCkKK3sKKwlyZXR1cm4gbmF0aXZlX3JlYWRfY3I0KCk7Cit9CisKICNp
ZmRlZiBDT05GSUdfUEFSQVZJUlQKICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNlbHNlCkBA
IC0xNzMsMTEgKzE3OCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQg
bG9uZyB4KQogCW5hdGl2ZV93cml0ZV9jcjMoeCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgbG9uZyBfX3JlYWRfY3I0KHZvaWQpCi17Ci0JcmV0dXJuIG5hdGl2ZV9yZWFkX2NyNCgpOwot
fQotCiBzdGF0aWMgaW5saW5lIHZvaWQgX193cml0ZV9jcjQodW5zaWduZWQgbG9uZyB4KQogewog
CW5hdGl2ZV93cml0ZV9jcjQoeCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZp
cnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCmluZGV4IGJjMGE4NDk1ODliYi4uMGIz
MzhlYzdlOWQyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpAQCAtMzMwLDcgKzMzMCw2IEBAIF9fdmlzaWJsZSBz
dHJ1Y3QgcHZfY3B1X29wcyBwdl9jcHVfb3BzID0gewogCS5zZXRfZGVidWdyZWcgPSBuYXRpdmVf
c2V0X2RlYnVncmVnLAogCS5yZWFkX2NyMCA9IG5hdGl2ZV9yZWFkX2NyMCwKIAkud3JpdGVfY3Iw
ID0gbmF0aXZlX3dyaXRlX2NyMCwKLQkucmVhZF9jcjQgPSBuYXRpdmVfcmVhZF9jcjQsCiAJLndy
aXRlX2NyNCA9IG5hdGl2ZV93cml0ZV9jcjQsCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCS5yZWFk
X2NyOCA9IG5hdGl2ZV9yZWFkX2NyOCwKQEAgLTM0Niw3ICszNDUsNiBAQCBfX3Zpc2libGUgc3Ry
dWN0IHB2X2NwdV9vcHMgcHZfY3B1X29wcyA9IHsKIAkuc2V0X2xkdCA9IG5hdGl2ZV9zZXRfbGR0
LAogCS5sb2FkX2dkdCA9IG5hdGl2ZV9sb2FkX2dkdCwKIAkubG9hZF9pZHQgPSBuYXRpdmVfbG9h
ZF9pZHQsCi0JLnN0b3JlX2lkdCA9IG5hdGl2ZV9zdG9yZV9pZHQsCiAJLnN0b3JlX3RyID0gbmF0
aXZlX3N0b3JlX3RyLAogCS5sb2FkX3RscyA9IG5hdGl2ZV9sb2FkX3RscywKICNpZmRlZiBDT05G
SUdfWDg2XzY0CkBAIC00MTQsOCArNDEyLDYgQEAgc3RydWN0IHB2X21tdV9vcHMgcHZfbW11X29w
cyBfX3JvX2FmdGVyX2luaXQgPSB7CiAJLnNldF9wdGUgPSBuYXRpdmVfc2V0X3B0ZSwKIAkuc2V0
X3B0ZV9hdCA9IG5hdGl2ZV9zZXRfcHRlX2F0LAogCS5zZXRfcG1kID0gbmF0aXZlX3NldF9wbWQs
Ci0JLnNldF9wbWRfYXQgPSBuYXRpdmVfc2V0X3BtZF9hdCwKLQkucHRlX3VwZGF0ZSA9IHBhcmF2
aXJ0X25vcCwKIAogCS5wdGVwX21vZGlmeV9wcm90X3N0YXJ0ID0gX19wdGVwX21vZGlmeV9wcm90
X3N0YXJ0LAogCS5wdGVwX21vZGlmeV9wcm90X2NvbW1pdCA9IF9fcHRlcF9tb2RpZnlfcHJvdF9j
b21taXQsCkBAIC00MjcsNyArNDIzLDYgQEAgc3RydWN0IHB2X21tdV9vcHMgcHZfbW11X29wcyBf
X3JvX2FmdGVyX2luaXQgPSB7CiAJLnBtZF9jbGVhciA9IG5hdGl2ZV9wbWRfY2xlYXIsCiAjZW5k
aWYKIAkuc2V0X3B1ZCA9IG5hdGl2ZV9zZXRfcHVkLAotCS5zZXRfcHVkX2F0ID0gbmF0aXZlX3Nl
dF9wdWRfYXQsCiAKIAkucG1kX3ZhbCA9IFBURV9JREVOVCwKIAkubWFrZV9wbWQgPSBQVEVfSURF
TlQsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vdm14LmMgYi9hcmNoL3g4Ni9rdm0vdm14LmMK
aW5kZXggYzZlZjI5NDAxMTliLi5kNzc2MmU3Nzk5NTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2
bS92bXguYworKysgYi9hcmNoL3g4Ni9rdm0vdm14LmMKQEAgLTUxNjMsNyArNTE2Myw3IEBAIHN0
YXRpYyB2b2lkIHZteF9zZXRfY29uc3RhbnRfaG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdV92bXggKnZt
eCkKIAl2bWNzX3dyaXRlMTYoSE9TVF9TU19TRUxFQ1RPUiwgX19LRVJORUxfRFMpOyAgLyogMjIu
Mi40ICovCiAJdm1jc193cml0ZTE2KEhPU1RfVFJfU0VMRUNUT1IsIEdEVF9FTlRSWV9UU1MqOCk7
ICAvKiAyMi4yLjQgKi8KIAotCW5hdGl2ZV9zdG9yZV9pZHQoJmR0KTsKKwlzdG9yZV9pZHQoJmR0
KTsKIAl2bWNzX3dyaXRlbChIT1NUX0lEVFJfQkFTRSwgZHQuYWRkcmVzcyk7ICAgLyogMjIuMi40
ICovCiAJdm14LT5ob3N0X2lkdF9iYXNlID0gZHQuYWRkcmVzczsKIApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbW0vcGd0YWJsZS5jIGIvYXJjaC94ODYvbW0vcGd0YWJsZS5jCmluZGV4IDUwOGE3MDhl
YjlhNi4uOTQyMzkxYjViNjM5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9wZ3RhYmxlLmMKKysr
IGIvYXJjaC94ODYvbW0vcGd0YWJsZS5jCkBAIC00MjYsMTAgKzQyNiw4IEBAIGludCBwdGVwX3Nl
dF9hY2Nlc3NfZmxhZ3Moc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCiB7CiAJaW50IGNoYW5n
ZWQgPSAhcHRlX3NhbWUoKnB0ZXAsIGVudHJ5KTsKIAotCWlmIChjaGFuZ2VkICYmIGRpcnR5KSB7
CisJaWYgKGNoYW5nZWQgJiYgZGlydHkpCiAJCSpwdGVwID0gZW50cnk7Ci0JCXB0ZV91cGRhdGUo
dm1hLT52bV9tbSwgYWRkcmVzcywgcHRlcCk7Ci0JfQogCiAJcmV0dXJuIGNoYW5nZWQ7CiB9CkBA
IC00ODYsOSArNDg0LDYgQEAgaW50IHB0ZXBfdGVzdF9hbmRfY2xlYXJfeW91bmcoc3RydWN0IHZt
X2FyZWFfc3RydWN0ICp2bWEsCiAJCXJldCA9IHRlc3RfYW5kX2NsZWFyX2JpdChfUEFHRV9CSVRf
QUNDRVNTRUQsCiAJCQkJCSAodW5zaWduZWQgbG9uZyAqKSAmcHRlcC0+cHRlKTsKIAotCWlmIChy
ZXQpCi0JCXB0ZV91cGRhdGUodm1hLT52bV9tbSwgYWRkciwgcHRlcCk7Ci0KIAlyZXR1cm4gcmV0
OwogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggODExZTRkZGIzZjM3Li5hMjA0YTk1MjAwZDMgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2LmMKQEAgLTEwNTYsNyArMTA1Niw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
cHZfY3B1X29wcyB4ZW5fY3B1X29wcyBfX2luaXRjb25zdCA9IHsKIAkucmVhZF9jcjAgPSB4ZW5f
cmVhZF9jcjAsCiAJLndyaXRlX2NyMCA9IHhlbl93cml0ZV9jcjAsCiAKLQkucmVhZF9jcjQgPSBu
YXRpdmVfcmVhZF9jcjQsCiAJLndyaXRlX2NyNCA9IHhlbl93cml0ZV9jcjQsCiAKICNpZmRlZiBD
T05GSUdfWDg2XzY0CkBAIC0xMDkxLDcgKzEwOTAsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2
X2NwdV9vcHMgeGVuX2NwdV9vcHMgX19pbml0Y29uc3QgPSB7CiAJLmFsbG9jX2xkdCA9IHhlbl9h
bGxvY19sZHQsCiAJLmZyZWVfbGR0ID0geGVuX2ZyZWVfbGR0LAogCi0JLnN0b3JlX2lkdCA9IG5h
dGl2ZV9zdG9yZV9pZHQsCiAJLnN0b3JlX3RyID0geGVuX3N0b3JlX3RyLAogCiAJLndyaXRlX2xk
dF9lbnRyeSA9IHhlbl93cml0ZV9sZHRfZW50cnksCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKaW5kZXggY2FiMjhjZjJjZmZiLi41ZjYx
YjdlMmU2YjIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4
Ni94ZW4vbW11X3B2LmMKQEAgLTI0MzAsOCArMjQzMCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
cHZfbW11X29wcyB4ZW5fbW11X29wcyBfX2luaXRjb25zdCA9IHsKIAkuZmx1c2hfdGxiX3Npbmds
ZSA9IHhlbl9mbHVzaF90bGJfc2luZ2xlLAogCS5mbHVzaF90bGJfb3RoZXJzID0geGVuX2ZsdXNo
X3RsYl9vdGhlcnMsCiAKLQkucHRlX3VwZGF0ZSA9IHBhcmF2aXJ0X25vcCwKLQogCS5wZ2RfYWxs
b2MgPSB4ZW5fcGdkX2FsbG9jLAogCS5wZ2RfZnJlZSA9IHhlbl9wZ2RfZnJlZSwKIAotLSAKMi4x
Mi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:33:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doohI-0003qg-2r; Mon, 04 Sep 2017 10:33:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1doohG-0003qa-Ld
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 10:33:38 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 EE/3D-03414-10C2DA95; Mon, 04 Sep 2017 10:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS5dRZ22
 kwa7DAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbC/dZCm6yVzS96GFvYPzN2sXIySEkkCdx
 fOscJhCbV8BOYs6m52C2hIChxOmFN1lAbBYBVYm5E0+A1bMJqEu0PdsOZosI6EvM//QTzGYW8
 JbYNncBWK+wgI/EvtUrmSDme0o0TJ4PVsMp4CVx6ekt9i5GDqBdghJ/dwhDtGpJPPx1iwXC1p
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYw3t8YcIhRkoNJSZT3/uM1kUJ8SfkplRmJ
 xRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgrdIa22kkGBRanpqRVpmDjA+YEolOHiURHjlQ
 dK8xQWJucWZ6RCpU4y6HE0ftnxhEgKbISXOGw1SJABSlFGaBzcCFquXGGWlhHkZgQ4U4ilILc
 rNLEGVf8UozsGoJMxrAzKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo2DOs1PKr0NPp+9pOCL
 kWDP/o2/knLnFTI7MMruuXf3v/arK77RhZ4vhgqsi6hOt4w78NXBbmbHsp++69wVsV0J4H27c
 tVxp4iK5fTG39855LTCnPTflwJecSk/7zWblO+w+C31XeyjLpHdq5U3uymjfOWpmGi9bnIXyz
 3XsX7f+7vV3L16lXFBiKc5INNRiLipOBAAo68r+0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504521215!80904078!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31250 invoked from network); 4 Sep 2017 10:33:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 10:33:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 04:33:34 -0600
Message-Id: <59AD481B0200007800177148@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 04:33:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504519373-29433-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504519373-29433-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Use static inlines for {,
 un}adjust_guest_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEyOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gK3N0YXRpYyBsMV9wZ2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2wxZShsMV9wZ2VudHJ5X3Qg
bDFlLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBpZiAoIGxpa2VseShsMWVf
Z2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgo+ICsgICAgICAgICBsaWtlbHkoIWlz
X3B2XzMyYml0X2RvbWFpbihkKSkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIF9QQUdFX0dVRVNU
X0tFUk5FTCBwYWdlIGNhbm5vdCBoYXZlIHRoZSBHbG9iYWwgYml0IHNldC4gKi8KPiArICAgICAg
ICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiAoX1BBR0VfR1VFU1RfS0VSTkVMIHwgX1BBR0Vf
R0xPQkFMKSkgPT0KPiArICAgICAgICAgICAgIChfUEFHRV9HVUVTVF9LRVJORUwgfCBfUEFHRV9H
TE9CQUwpICkKPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICJHbG9iYWwgYml0IGlzIHNldCBpbiBrZXJuZWwgcGFnZSAlbHhcbiIs
CgpMb29rcyBsaWtlIHRoaXMgY291bGQgYmUgYSBzaW5nbGUgbGluZSBub3cuCgo+ICtzdGF0aWMg
bDRfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sNGUobDRfcGdlbnRyeV90IGw0ZSwgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgaWYgKCBsaWtlbHkobDRlX2dldF9mbGFncyhsNGUp
ICYgX1BBR0VfUFJFU0VOVCkgJiYKPiArICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21h
aW4oZCkpICkKCldvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8gbW92ZSB0aGlzIDJuZCBjb25kaXRp
b24gb3V0IG9mIHRoZSBpZigpCmludG8gYW4gQVNTRVJUKCk/IFdpdGggb3Igd2l0aG91dCB0aGF0
IGFkanVzdG1lbnQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:35:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooiu-0003wp-DG; Mon, 04 Sep 2017 10:35:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1dooit-0003wj-BB
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 10:35:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 75/F3-03642-66C2DA95; Mon, 04 Sep 2017 10:35:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQjdVZ22
 kwYPp+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNL2cYCy7zVux7yt/A+Ii7i5GTQ0LAT2LV
 pfWsILawQLTEy0t7GbsYuThEBBYySjy6+RkswSzgIjGv6T1YQkhgCaPE6WUnWUASbAL6Ertff
 GICsXkFbCWuTfrLDGKzCKhInLu1C8wWFQiX2P/9GjNEjaDEyZlPwHo5Bewlzq5aC7SAA2iBps
 T6XfoQu+QlmrfOZoawxSWavqwEu0FIQE3iWv8ldoij0yW2/v3FPIFRYBaSqbMQJs1CMmkWkkk
 LGFlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiwDEOxg
 3Lk+8BCjJAeTkijv/cdrIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8MZpr40UEixKTU+tSMvMA
 UYPTFqCg0dJhFcQJM1bXJCYW5yZDpE6xagoJc6bDZIQAElklObBtcEi9hKjrJQwLyPQIUI8Ba
 lFuZklqPKvGMU5GJWEeT9rAU3hycwrgZv+CmgxE9DiqpdrQBaXJCKkpBoYtz8y76rd9mn3xE8
 q/DWObix2p9rnmq19tqWxU7Nq3wm7GZM88qaw84YIS1Xsqz51/Eba9/87vNet28m1akOH05vb
 n6VPHJi+qzOUdV3Kgpoj1Ys+bnOZzniGR2zSuzXq+au6PNZuP/z4mYZ7pbPNrsR1R/5MWXA5N
 erCitfX76i8Zj9k4TDvRoUSS3FGoqEWc1FxIgAlJVjA0wIAAA==
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504521317!113447630!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30370 invoked from network); 4 Sep 2017 10:35:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:35:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52159623"
To: Jan Beulich <JBeulich@suse.com>, Nicolas Iooss
 <nicolas.iooss_linux@m4x.org>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
References: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
 <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
 <59AD43DC02000078001770FD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fd28654f-e0c8-e8a1-80f7-8451596fcadc@citrix.com>
Date: Mon, 4 Sep 2017 11:35:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AD43DC02000078001770FD@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] x86/xen: fix section of
 xen_init_time_ops() in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDkvMTcgMTE6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA5LjE3IGF0
IDEwOjE3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDMvMDkvMTcgMTA6MzgsIE5p
Y29sYXMgSW9vc3Mgd3JvdGU6Cj4+PiBDb21taXQgZDE2MjgwOWY4NWI0ICgieGVuL3g4NjogRG8g
bm90IGNhbGwgeGVuX2luaXRfdGltZV9vcHMoKSB1bnRpbAo+Pj4gc2hhcmVkX2luZm8gaXMgaW5p
dGlhbGl6ZWQiKSBtb3ZlZCB4ZW5faW5pdF90aW1lX29wcygpIGZyb20gX19pbml0IHRvCj4+PiBf
X3JlZiB3aXRob3V0IHVwZGF0aW5nIHhlbi1vcHMuaCBhY2NvcmRpbmdseS4gRml4IHRoaXMuCj4+
Pgo+Pj4gRml4ZXM6IGQxNjI4MDlmODViNCAoInhlbi94ODY6IERvIG5vdCBjYWxsIHhlbl9pbml0
X3RpbWVfb3BzKCkgdW50aWwKPj4+IHNoYXJlZF9pbmZvIGlzIGluaXRpYWxpemVkIikKPj4+IFNp
Z25lZC1vZmYtYnk6IE5pY29sYXMgSW9vc3MgPG5pY29sYXMuaW9vc3NfbGludXhAbTR4Lm9yZz4K
Pj4+IC0tLQo+Pj4gIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggfCAyICstCj4+PiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCj4+PiBpbmRl
eCAwZDUwMDQ0NzdkYjYuLmIyYTVkNDhhMmMyYSAxMDA2NDQKPj4+IC0tLSBhL2FyY2gveDg2L3hl
bi94ZW4tb3BzLmgKPj4+ICsrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKPj4+IEBAIC02OSw3
ICs2OSw3IEBAIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSk7Cj4+PiAgdm9p
ZCB4ZW5fdGVhcmRvd25fdGltZXIoaW50IGNwdSk7Cj4+PiAgdTY0IHhlbl9jbG9ja3NvdXJjZV9y
ZWFkKHZvaWQpOwo+Pj4gIHZvaWQgeGVuX3NldHVwX2NwdV9jbG9ja2V2ZW50cyh2b2lkKTsKPj4+
IC12b2lkIF9faW5pdCB4ZW5faW5pdF90aW1lX29wcyh2b2lkKTsKPj4+ICt2b2lkIF9fcmVmIHhl
bl9pbml0X3RpbWVfb3BzKHZvaWQpOwo+Pj4gIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1l
X29wcyh2b2lkKTsKPj4gV2hlbiBjb3JyZWN0aW5nIHRoaXMgY291bGQgeW91IHBsZWFzZSBtb2Rp
ZnkgdGhlIHByb3RvdHlwZXMgdG8gY29tcGx5IHRvCj4+IHRoZSBpbnRlbmRlZCBmb3JtIGFzIG5v
dGVkIGluIGluY2x1ZGUvbGludXgvaW5pdC5oICh0aGUgX19yZWYgb3IgX19pbml0Cj4+IGFubm90
YXRpb25zIHNob3VsZCBiZSBqdXN0IGJlZm9yZSB0aGUgZW5kaW5nIHNlbWljb2xvbik/Cj4gV2h5
IHdvdWxkIHRoZXNlIGFubm90YXRpb25zIGJlIGtlcHQgb24gdGhlIGRlY2xhcmF0aW9ucyBhbnl3
YXk/Cj4gQXR0cmlidXRlcyBhZmZlY3RpbmcgY29kZS9kYXRhIHBsYWNlbWVudCBnZW5lcmFsbHkg
YmVsb25nIG9uIHRoZQo+IGRlZmluaXRpb25zIG9ubHkuCgpCZWNhdXNlOgoKYSkgVGhhdOKAmXMg
d2hhdCB0aGUgY29kaW5nIHN0eWxlIHNheXMsIGFuZAoKYikgU28gdmFyaW91cyBzdGF0aWMgYW5h
bHlzaXMgY2FuIGJlIGRvbmUgKGUuZy4gc3BhcnNlKSBvbiBhbiBpbmRpdmlkdWFsCnRyYW5zbGF0
aW9uIHVuaXQgYmFzaXMuCgoKWW91ciBvYmplY3Rpb24gdG8gaGF2aW5nIGFubm90YXRpb25zIG9u
IGRlY2xhcmF0aW9ucyBpcyB3aHkgSSd2ZSBuZXZlcgpnb3QgYXJvdW5kIHRvIGFkZGluZyBzcGFy
c2UgdG8gdGhlIGh5cGVydmlzb3IgYnVpbGQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:40:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooo6-0004dA-Vo; Mon, 04 Sep 2017 10:40:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dooo5-0004cz-6d
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 10:40:41 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 47/85-02048-8AD2DA95; Mon, 04 Sep 2017 10:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXe57tp
 Ig2df+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfHlFqaCOTMZK95NXcPa
 wNiY08XIxSEk8JdRYunxa+wQzmNGictzVjFDONsYJQ4eWcjWxcjJISLgLPH1zFx2EJtXQF+ie
 9UEMFtYIExi1tHLTCANEgI3NCSm/T7MCpKQEPCWmL1hJTOMffbuaaAGdg42ASuJQ2IgURYBVY
 mJ05ewT2DkXsDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Ov1DAyMOxgvf3U6xCjJwaQkynv/8ZpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DjprI4UE
 i1LTUyvSMnOA4QeTluDgURLhtQJJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK83SJEAS
 FFGaR7cCFgsXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsJMoUnM68EbtMroCOYgI6oer
 kG5IiSRISUVAOja3vdjeTvS1YIbFW1dhf2Prf4+Q5x6Z7wT/v5pk2QDFp0Q/Zlvf3ULTvlH20
 IVtnpZumpvj2ua7W7+OLpG/R1LN40pEfoLeSa+eDcupscWZcvWoSf3PvGNkbmTVFu9S41URaF
 b31qt+447bzg8/jkU1WJax1+SVaWjasXdx1i/jlRXPhR4yNVJZbijERDLeai4kQAdEfuyYACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504521637!109767495!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17883 invoked from network); 4 Sep 2017 10:40:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 10:40:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doonz-0007ww-5n; Mon, 04 Sep 2017 10:40:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doont-0002kw-Bv; Mon, 04 Sep 2017 10:40:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doons-0004WT-Iz; Mon, 04 Sep 2017 10:40:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113028-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
X-Osstest-Versions-That: linux=0eed54bdbd1b922004fe05dc8bf3815f2e5723d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 10:40:28 +0000
Subject: [Xen-devel] [linux-4.9 test] 113028: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAyOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAyOC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIGluIDExMzAxNCBwYXNzIGluIDExMzAyOAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IGluIDExMzAxNCBwYXNzIGluIDExMzAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTMwMjIgcGFzcyBpbiAxMTMwMTQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDExMzAy
MiBwYXNzIGluIDExMzAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxOCBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTEzMDE0CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
MTMwMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDExMzAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTMw
MjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTMwMDcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAwNwogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEz
MDA3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTMwMDcKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAwNwogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJy
b2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMzAxNCBsaWtlIDExMjk5NgogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
MzAxNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAxNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMDE0IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTMwMTQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyOTk2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMTI5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTMwMDcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExMzAwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMDA3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgNDU4Y2E1MmYxNTY0OTM4YzE1OGQyNzFmNDViY2UwYmM2ZWRlMmIzZgpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGVlZDU0YmRiZDFiOTIyMDA0ZmUwNWRjOGJm
MzgxNWYyZTU3MjNkNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDA3ICAyMDE3LTA5LTAxIDIz
OjE2OjQxIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzAxNCAgMjAxNy0wOS0w
MiAxNDoyMToxNSBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBDaHJpc3RpYW4g
TGFtcGFydGVyIDxjaHVua2VleUBnb29nbGVtYWlsLmNvbT4KICBDaHJpc3RvZmZlciBEYWxsIDxj
ZGFsbEBsaW5hcm8ub3JnPgogIERhdmUgTWFydGluIDxEYXZlLk1hcnRpbkBhcm0uY29tPgogIEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFubmVzIFJl
aW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmRlPgog
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3Jz
ZUBhcm0uY29tPgogIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgogIEpvaGFubmVzIFRodW1z
aGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEu
b3JnPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBN
YXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIExpc2thIDxtbGlza2FAc3VzZS5j
ej4KICBQZXRlciBPYmVycGFybGVpdGVyIDxvYmVycGFyQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBTdGV2ZSBDYXBw
ZXIgPHN0ZXZlLmNhcHBlckBhcm0uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vs
b3NlQGFybS5jb20+CiAgVG9kZCBQb3lub3IgPHRvZGRwb3lub3JAZ29vZ2xlLmNvbT4KICBXYWlt
YW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBh
cm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC00LjkKKyBy
ZXZpc2lvbj00NThjYTUyZjE1NjQ5MzhjMTU4ZDI3MWY0NWJjZTBiYzZlZGUyYjNmCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtNC45IDQ1OGNhNTJmMTU2NDkzOGMx
NThkMjcxZjQ1YmNlMGJjNmVkZTJiM2YKKyBicmFuY2g9bGludXgtNC45CisgcmV2aXNpb249NDU4
Y2E1MmYxNTY0OTM4YzE1OGQyNzFmNDViY2UwYmM2ZWRlMmIzZgorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxl
CisgJ1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1saW51eC00LjkKKyAnWycg
eCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJl
dnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDQ1OGNhNTJmMTU2NDkzOGMxNThkMjcx
ZjQ1YmNlMGJjNmVkZTJiM2YgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
bW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVw
c3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9z
c3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrICdbJyB4
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51
eC1zdGFibGUuZ2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBk
YWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHkt
Y3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24u
bGludXgtNC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4
LTQuOQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1j
cm9uLmxpbnV4LTQuOQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgbGludXgtNC45CisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CisgOiBsaW51
eC00LjkueQorIDogbGludXgtNC45LnkKKyA6IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LTQuOQorIDogcmVmcy9o
ZWFkcy90ZXN0ZWQvbGludXgtNC45CisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xpbnV4CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQgNDU4Y2E1MmYxNTY0OTM4YzE1OGQyNzFmNDViY2UwYmM2ZWRlMmIzZjpy
ZWZzL2hlYWRzL3Rlc3RlZC9saW51eC00LjkKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMGVlZDU0Yi4uNDU4Y2E1MiAgNDU4Y2E1MmYx
NTY0OTM4YzE1OGQyNzFmNDViY2UwYmM2ZWRlMmIzZiAtPiB0ZXN0ZWQvbGludXgtNC45CisgZXhp
dCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doopy-0004lB-EM; Mon, 04 Sep 2017 10:42:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1doopx-0004l2-IJ
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 10:42:37 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7D/D0-03874-C1E2DA95; Mon, 04 Sep 2017 10:42:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQldGb22
 kwdHn3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b33+NsBTv4K9YeXMHewLibp4uRg0NCwE/i
 3pPwLkZODmGBKIk5e54zg9giAsoSvb9+s3QxcnEwC/QzSuxb0M0IkhASqJG4eng+mM0moC+x+
 8UnJhCbV8BW4vrXZSwgM1kEVCS+becGCYsKhEvs/36NGaJEUOLkzCcsIDangL3Egye72UDKmQ
 U0Jdbv0gcJMwvIS2x/O4cZwhaXaPqykhViq5rEtf5L7CC2hEC6xMRnPSwTGAVmIZk6C2HSLCS
 TZiGZtICRZRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAy
 AMEOxtmX/Q8xSnIwKYny3n+8JlKILyk/pTIjsTgjvqg0J7X4EKMGB4fAhLNzpzNJseTl56UqS
 fAe0lkbKSRYlJqeWpGWmQOMJ5hSCQ4eJRFeDV2gNG9xQWJucWY6ROoUo6KUOO9bkD4BkERGaR
 5cGyyGLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxJkCk9mXgnc9FdAi5mAFle9XAOyuCQ
 RISXVwMhx4MeMab++l1naKc/osvy+z5stsY9hp3Su+vwFX9Rfmtl3VN2+zbQpfddaK8a6+xfF
 eZnszj/1+2+5fJrS9Vff3ktd99VsnqNwfskZZy2Dtw5saxKrVX9JrjuSPzPT/9bJlQfP7lXYJ
 fumZuXi/Kz3V19Z/WJ8Hv9rS7ie4kJDlYUbvKY9ypmkxFKckWioxVxUnAgAxfwXetwCAAA=
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504521756!109428445!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60827 invoked from network); 4 Sep 2017 10:42:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:42:36 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52159939"
To: Jan Beulich <JBeulich@suse.com>
References: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
 <59AD427D02000078001770F1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2c30bb6e-0fc3-67e7-3027-beaca2cbb1e2@citrix.com>
Date: Mon, 4 Sep 2017 11:42:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AD427D02000078001770F1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
 into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDkvMTcgMTE6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA5LjE3IGF0
IDE5OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEhhdmluZyBhbGwg
b2YgdGhpcyBsb2dpYyB0b2dldGhlciBtYWtlcyBpdCBlYXNpZXIgdG8gZm9sbG93IFhlbidzIHZp
cnR1YWwKPj4gc2V0dXAgYWNyb3NzIHRoZSB3aG9sZSBzeXN0ZW0uCj4+Cj4+IE5vIHByYWN0aWNh
bCBjaGFuZ2VzIHRvIHRoZSByZXN1bHRpbmcgTDQsIGFsdGhvdWdoIHRoZSBsb2dpYyBoYXMgYmVl
bgo+PiByZWFyYW5nZWQgdG8gYXZvaWQgcmV3cml0aW5nIHNvbWUgc2xvdHMuICBUaGlzIGNoYW5n
ZXMgdGhlIHphcF9yb19tcHQKPj4gcGFyYW1ldGVyIHRvIHNpbXBseSByb19tcHQuICBBbm90aGVy
IHNpZGUgZWZmZWN0IGlzIHRoYXQgaGlnaG1lbS1zdGFydD0gaXMKPj4gYXBwbGllZCBjb25zaXN0
ZW50bHkgdG8gYWxsIEw0IHRhYmxlcywgbm90IGp1c3QgUFYgb25lcy4KPiBJcyB0aGlzIHNpZGUg
ZWZmZWN0IHJlYWxseSBhIGdvb2QgaWRlYSB0byBoYXZlPwoKWWVzLiAgT3RoZXJ3aXNlIHRoZSB2
YWx1ZSBvZiBoaWdobWVtLXN0YXJ0PSBhcyBhIGRlYnVnZ2luZyBtZWNoYW5pc20gaXMKcmF0aGVy
IHN0dW50ZWQuCgo+IEkuZS4gYXJlIHlvdSBjZXJ0YWluCj4gSFZNLW9ubHkgY29kZSAoaS5lLiBz
dWNoIGtub3duIHRvIG9ubHkgZXZlciBydW4gaW4gSFZNIG9yIGlkbGUKPiB2Q1BVIGNvbnRleHQp
IGlzIGFsbCBwcmVwYXJlZCB0byBub3QgaGF2ZSBldmVyeXRoaW5nIGRpcmVjdC0KPiBtYXBwZWQs
IGFuZCBpcyB1c2luZyBtYXBfZG9tYWluX3BhZ2UoKSBldCBhbCBldmVyeXdoZXJlPwoKSSdtIG5v
dCBhd2FyZSBvZiBhbnkgcGxhY2VzIHdoaWNoIHdvdWxkIHZpb2xhdGUgdGhpcy4gIFRoZW4gYWdh
aW4sIGFzCmhpZ2htZW0tc3RhcnQ9IGlzIHRvbyBiaXRyb3R0ZW4gdG8gZnVuY3Rpb24sIEkgY2Fu
J3QgdGVzdC4KCj4KPj4gK3ZvaWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRyeV90ICpsNHQs
IG1mbl90IGw0bWZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBzbDRtZm4sIGJvb2wgcm9fbXB0KQo+PiArewo+PiArICAgIC8qIFNsb3Qg
MjU2OiBSTyBNMlAgKGlmIGFwcGxpY2FibGUpLiAqLwo+PiArICAgIGw0dFtsNF90YWJsZV9vZmZz
ZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9Cj4+ICsgICAgICAgIHJvX21wdCA/IGlkbGVfcGdfdGFi
bGVbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0KPj4gKyAgICAgICAgICAgICAg
IDogbDRlX2VtcHR5KCk7Cj4gV2hpbGUgdGhlIHBhdGNoIGluIGdlbmVyYWwgbG9va3MgY29ycmVj
dCwgSSdtIGFsc28gbm90IGNvbnZpbmNlZAo+IGhhdmluZyB0aGUgc2xvdCBudW1iZXJzIGhlcmUg
YXMgd2VsbCBhcyBkb2luZyB0aGUgb3BlcmF0aW9uIGluIGFuCj4gb3Blbi1jb2RlZCBzbG90LWJ5
LXNsb3QgZmFzaGlvbiBpcyBhIGdvb2QgaWRlYTogVGhlIGNvbW1lbnRzCj4gYW5kIHRoZSBpbnRl
bmRlZCBvcmRlcmluZyBoZXJlIGNhbiBlYXNpbHkgZ28gc3RhbGUgd2l0aCBmdXR1cmUKPiBhZGp1
c3RtZW50cyB0byB0aGUgdmlydHVhbCBhZGRyZXNzIGxheW91dC4KClRoZSBwb2ludCBvZiBoYXZp
bmcgYWxsIG9mIHRoaXMgaW4gb25lIHBsYWNlIGlzIHRoYXQgdGhlcmUgaXMgb25seSBvbmUKcGxh
Y2UgdG8gY2hhbmdlIGlmIHRoZSB2aXJ0dWFsIGFkZHJlc3MgbGF5b3V0IGNoYW5nZXMsIHNvIHRo
ZSBjaGFuY2VzIG9mCml0IGdldHRpbmcgc3RhbGUgYXJlIHJlZHVjZWQuCgpUaGUgc2xvdC1ieS1z
bG90IGZhc2hpb24gaXMgaG93IHRoZSBvbGQgZnVuY3Rpb24gd2FzIGltcGxlbWVudGVkIGFmdGVy
Cm9wdGltaXNhdGlvbiwgZXhjZXB0IHRoaXMgdmVyc2lvbiBpcyBzaG9ydGVyIGJlY2F1c2Ugd2Ug
ZG9uJ3QgcmV3cml0ZQpzZXZlcmFsIHNsb3RzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1door1-0004rr-Nr; Mon, 04 Sep 2017 10:43:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1door0-0004rd-GB
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 10:43:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 96/FE-03423-D5E2DA95; Mon, 04 Sep 2017 10:43:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQjdGb22
 kwf6zlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aW83uYC3brVsz8sp+lgbFFtYuRk0NCwE9i
 +fQNTCA2i4CKxN+jfYxdjBwcbAL2EtO/VoCERQS0JI6sWwJWwiyQK/H1+SkWEFtYIE3i6N8D7
 CA2r4CHRO/3e8wgtpBAjkTvepi4oMTJmU9YIHr1JG5MncIGMp5ZQFpi+T8OiLC8RPPW2cwgYU
 4BG4kVf5JBwqJAx5xcuYYJYqKiRP+8B2wQB6dLTHzWwzKBUWAWkgWzkCyYhbBgFpIFCxhZVjF
 qFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYrAxDsYPy7NvAQ
 oyQHk5Io7/3HayKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAe0lkbKSRYlJqeWpGWmQOMG5i0B
 AePkgivhi5Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnfgswQACnKKM2DGwGL4UuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5m0HWcWTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoHRZfK
 FJl/VSUuKIlZqpPZ4b599sCZP+2ljnYvezGNzzuQ/C3ZYGFL0xfx272XJ9i+fXGOOKn5ec0v7
 C5fuC+X3pt9UJv7Zsvx/+V9z4YvdNhurfsTHPzad3KubkVXDIMp3qGJW2ySxnRy/sx9HTFyxt
 PewXaLwFP287JeLgnKe3mC7pKDd8OC1EktxRqKhFnNRcSIAb4J42NwCAAA=
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504521820!75154054!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3000 invoked from network); 4 Sep 2017 10:43:40 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:43:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52159989"
Date: Mon, 4 Sep 2017 11:43:34 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904104334.mviz7755gxhpspwy@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 03/12] tools/libxenforeignmemory: add
 support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzU6NTZBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggaW50cm9kdWNlZCBhIG5ldyBIWVBFUlZJU09SX21lbW9y
eV9vcCB0byBhY3F1aXJlIGd1ZXN0Cj4gcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5n
Lgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZnVuY3Rpb25hbGl0eSBpbnRvIGxpYnhlbmZvcmVp
Z25tZW1vcnkgdG8gbWFrZSB1c2UKPiBvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVz
ZXMgdGhlIG5ldyBtZW1vcnkgb3AgdG8gbWFrZSBzdWNoCj4gcmVzb3VyY2VzIGF2YWlsYWJsZSB2
aWEgbW1hcCgyKS4KPiAKPiBbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL3BhdWxkdS9saW51eC5naXQ7YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKTEdUTToKClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3Qg
c29tZSB2ZXJ5IG1pbm9yIG5pdHMuCgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2NvcmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPiBp
bmRleCBhNjg5N2RjNTYxLi44Mzg2NDBhYTg0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9jb3JlLmMKPiArKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5j
Cj4gQEAgLTE3LDYgKzE3LDggQEAKPiAgI2luY2x1ZGUgPGFzc2VydC5oPgo+ICAjaW5jbHVkZSA8
ZXJybm8uaD4KPiAgCj4gKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgo+ICsKPiAgI2luY2x1ZGUgInBy
aXZhdGUuaCIKPiAgCj4gIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4ZW5mb3JlaWdubWVtb3J5
X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKPiBAQCAtMTIwLDYgKzEyMiw1NSBAQCBp
bnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bSwKPiAgICAgIHJldHVybiBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KGZtZW0sIGRv
bWlkKTsKPiAgfQo+ICAKPiAreGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKnhlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAo+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUg
KmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAo+ICsgICAgdW5zaWduZWQg
aW50IGlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKPiAr
ICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncykKPiArewo+ICsgICAgeGVuZm9y
ZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsg
ICAgLyogQ2hlY2sgZmxhZ3Mgb25seSBjb250YWlucyBQT1NJWCBkZWZpbmVkIHZhbHVlcyAqLwo+
ICsgICAgaWYgKCBmbGFncyAmIH4oTUFQX1NIQVJFRCB8IE1BUF9QUklWQVRFKSApCj4gKyAgICB7
Cj4gKyAgICAgICAgZXJybm8gPSBFSU5WQUw7Cj4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgZnJlcyA9IGNhbGxvYygxLCBzaXplb2YoKmZyZXMpKTsKPiArICAgIGlm
ICggIWZyZXMgKQoKZXJybm8gPSBFTk9NRU0/Cgo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsK
PiArICAgIGZyZXMtPmRvbWlkID0gZG9taWQ7Cj4gKyAgICBmcmVzLT50eXBlID0gdHlwZTsKPiAr
ICAgIGZyZXMtPmlkID0gaWQ7Cj4gKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOwo+ICsgICAgZnJl
cy0+bnJfZnJhbWVzID0gbnJfZnJhbWVzOwo+ICsgICAgZnJlcy0+YWRkciA9ICpwYWRkcjsKPiAr
ICAgIGZyZXMtPnByb3QgPSBwcm90Owo+ICsgICAgZnJlcy0+ZmxhZ3MgPSBmbGFnczsKPiArCj4g
KyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMp
Owo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBmYWlsOwo+ICsKPiArICAgICpwYWRk
ciA9IGZyZXMtPmFkZHI7Cj4gKyAgICByZXR1cm4gZnJlczsKPiArCj4gK2ZhaWw6CgpOb3QgcmVh
bGx5IHN1cmUgeW91IG5lZWQgYSBsYWJlbCwgdGhpcyBlcnJvciBwYXRoIGlzIHVzZWQgb25seSBv
bmNlLgoKPiArICAgIGZyZWUoZnJlcyk7Cj4gKwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiAr
Cj4gK3ZvaWQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKPiArICAgIHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAq
ZnJlcykKPiArewo+ICsgICAgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShm
bWVtLCBmcmVzKTsKPiArIAoKU3B1cmlvdXMgbmV3bGluZT8KCj4gKyAgICBmcmVlKGZyZXMpOwo+
ICt9Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKClsuLi5d
Cgo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1l
bW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5t
YXAKPiBpbmRleCA3MTZlY2FmMTVjLi5kNTMyM2M4N2Q5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAo+ICsrKyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAo+IEBAIC0xNCwzICsxNCw4
IEBAIFZFUlNfMS4yIHsKPiAgCWdsb2JhbDoKPiAgCQl4ZW5mb3JlaWdubWVtb3J5X21hcDI7Cj4g
IH0gVkVSU18xLjE7Cj4gK1ZFUlNfMS4zIHsKPiArCWdsb2JhbDoKPiArCQl4ZW5mb3JlaWdubWVt
b3J5X21hcF9yZXNvdXJjZTsKPiArCQl4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlOwo+
ICt9IFZFUlNfMS4yOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlu
dXguYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCj4gaW5kZXggMzc0ZTQ1YWVk
NS4uNDQ0NzcyM2NiMSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlu
dXguYwo+ICsrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCj4gQEAgLTI3Nyw2
ICsyNzcsNTEgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sCj4gICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RM
X1BSSVZDTURfUkVTVFJJQ1QsICZkb21pZCk7Cj4gIH0KPiAgCj4gK3ZvaWQgb3NkZXBfeGVuZm9y
ZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKPiArewo+ICsg
ICAgKHZvaWQpIG11bm1hcChmcmVzLT5hZGRyLCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElG
VCk7CgpEbyB5b3UgcmVhbGx5IG5lZWQgdGhlIHZvaWQgY2FzdD8KCk9yIHNob3VsZCB0aGlzIHJl
YWxseSBiZSBhIHZvaWQgZnVuY3Rpb24/IE90aGVyIHVubWFwIGZ1bmN0aW9ucwoob3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV91bm1hcCkgcmV0dXJuIHRoZSBlcnJvciB0byB0aGUgY2FsbGVyLgoKPiAr
fQo+ICsKPiAraW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAo+ICsgICAg
eGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2Vf
aGFuZGxlICpmcmVzKQo+ICt7Cj4gKyAgICBwcml2Y21kX21tYXBfcmVzb3VyY2VfdCBtcjsKPiAr
ICAgIGludCByYzsKPiArCj4gKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRyLCBmcmVz
LT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKPiArICAgICAgICAgICAgICAgICAgICAgIGZyZXMt
PnByb3QsIGZyZXMtPmZsYWdzIHwgTUFQX1NIQVJFRCwgZm1lbS0+ZmQsIDApOwo+ICsgICAgaWYg
KCBmcmVzLT5hZGRyID09IE1BUF9GQUlMRUQgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4g
KyAgICBtZW1zZXQoJm1yLCAwLCBzaXplb2YobXIpKTsKCk5vIG5lZWQgZm9yIHRoZSBtZW1zZXQs
IHlvdSBhcmUgc2V0dGluZyBhbGwgZmllbGRzIGJlbG93IGFueXdheS4KCj4gKyAgICBtci5kb20g
PSBmcmVzLT5kb21pZDsKPiArICAgIG1yLnR5cGUgPSBmcmVzLT50eXBlOwo+ICsgICAgbXIuaWQg
PSBmcmVzLT5pZDsKPiArICAgIG1yLmlkeCA9IGZyZXMtPmZyYW1lOwo+ICsgICAgbXIubnVtID0g
ZnJlcy0+bnJfZnJhbWVzOwo+ICsgICAgbXIuYWRkciA9ICh1aW50cHRyX3QpZnJlcy0+YWRkcjsK
ClsuLi5dCgo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5o
IGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAo+IGluZGV4IGM1YzA3Y2M0YzQu
LjlmZjk0YjcyNGQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZh
dGUuaAo+ICsrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKPiBAQCAtNDIs
NiArNDIsMzYgQEAgdm9pZCAqY29tcGF0X21hcGZvcmVpZ25fYmF0Y2goeGVuZm9yZWlnbm1lbV9o
YW5kbGUgKmZtZW0sIHVpbnQzMl90IGRvbSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwo+ICAjZW5kaWYKPiAgCj4gK3N0cnVjdCB4ZW5m
b3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7Cj4gKyAgICBkb21pZF90IGRvbWlkOwo+ICsg
ICAgdW5zaWduZWQgaW50IHR5cGU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4gKyAgICB1bnNp
Z25lZCBsb25nIGZyYW1lOwo+ICsgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXM7Cj4gKyAgICB2
b2lkICphZGRyOwo+ICsgICAgaW50IHByb3Q7Cj4gKyAgICBpbnQgZmxhZ3M7Cj4gK307Cj4gKwo+
ICsjaWZuZGVmIF9fbGludXhfXwo+ICtzdGF0aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdu
bWVtb3J5X21hcF9yZXNvdXJjZSgKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
LCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKPiArewo+ICsgICAgZXJy
bm8gPSBFT1BOT1RTVVBQOwo+ICsgICAgcmV0dXJuIC0xOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKPiArICAgIHhl
bmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hh
bmRsZSAqZnJlcykKPiArewo+ICt9Cj4gKyNlbHNlCj4gK2ludCBvc2RlcF94ZW5mb3JlaWdubWVt
b3J5X21hcF9yZXNvdXJjZSgKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4
ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7Cj4gK3ZvaWQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7Cj4gKyNl
bmRpZgo+ICsKCkkgd291bGQgbGlrZSB0byBzZWUgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0
cmljdCBtb3ZlZCBoZXJlIGluIGEKcHJlLXBhdGNoIGlmIHBvc3NpYmxlIDopLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doorJ-0004uY-Ve; Mon, 04 Sep 2017 10:44:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1doorJ-0004uJ-0P
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 10:44:01 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6D/F5-03874-07E2DA95; Mon, 04 Sep 2017 10:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW6+3tp
 Ig7ebjCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybF24xFXRzVBxe8ZGpgXEiaxcjJ4eEgL9E
 749fYDaLgIrEvqX/2EFsNgFliZ+dvWwgtoiArsSzBc/AbGaBDIkHZw6ygNjCAt4Sa59+BevlF
 bCQWLJ+AROILSTgKdEweT5UXFDi5MwnLBC9OhILdn8CmsMBZEtLLP/HARLmFPCSuPT0FthaUa
 ATOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjBOv+x/iFGSg0lJlPf+4zWRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4fXTXRgoJFqWmp1akZeYAAx4mLcHBoyTCqwGS5i0uSMwtzkyHSJ1iVJQS5
 32rA5QQAElklObBtcGi7BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEedtBxvNk5pXATX8FtJ
 gJaHHVyzUgi0sSEVJSDYyT/K9Oyb6S9ffZs9xM2dgZ8eH79stNSNZUThbTUuFaNudEWNWc13c
 0bN+pHJol8VAyVNq5dNXq2Q/CEm8fnvUuhbH4F3fL/CzuzG2xDWbK0+c/rt1qvt/h/r+2H3k8
 WsdPVYXMZ14/zcrkSNlGz/TQ7hnR7id7Qyp7e/UP79R+XnRzptVEnctKLMUZiYZazEXFiQBuy
 UzhrQIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504521838!73028738!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55473 invoked from network); 4 Sep 2017 10:43:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:43:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446436970"
Date: Mon, 4 Sep 2017 11:43:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170904104356.l72pkhi4mnyog6mx@citrix.com>
References: <1504519373-29433-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504519373-29433-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Use static inlines for {,
	un}adjust_guest_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTE6MDI6NTNBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBpcyBubyBuZWVkIGZvciB0aGVzZSB0byBiZSBtYWNyb3MsIGFuZCB0aGUg
cmVzdWx0IGlzIGVhc2llciB0byByZWFkLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQg
YmxvYXQtby1tZXRlciByZXBvcnRzIHRoZSBmb2xsb3dpbmcgaW1wcm92ZW1lbnQ6Cj4gCj4gICBh
ZGQvcmVtb3ZlOiAxLzAgZ3Jvdy9zaHJpbms6IDIvMyB1cC9kb3duOiAyMzUvLTQyNyAoLTE5MikK
PiAgIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAg
bmV3ICAgZGVsdGEKPiAgIF9fZ2V0X3BhZ2VfdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNTIzMSAgICA1MzUxICAgICsxMjAKPiAgIGFkanVzdF9ndWVzdF9sMWUuaXNyYSAgICAgICAg
ICAgICAgICAgICAgICAgICAgLSAgICAgIDk2ICAgICArOTYKPiAgIGZyZWVfcGFnZV90eXBlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTU0MCAgICAxNTU5ICAgICArMTkKPiAgIHB0d3Jf
ZW11bGF0ZWRfdXBkYXRlICAgICAgICAgICAgICAgICAgICAgICAgMTAwOCAgICAgOTU3ICAgICAt
NTEKPiAgIGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nICAgICAgICAgICAgICAgICAgICAgMTM0MiAg
ICAxMTg2ICAgIC0xNTYKPiAgIG1vZF9sMV9lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTg5MiAgICAxNjcyICAgIC0yMjAKPiAKPiBhZGp1c3RfZ3Vlc3RfbDFlKCksIG5vdyBi
ZWluZyBhIGNvbXBpbGVyLXZpc2libGUgc2luZ2xlIHVuaXQsIGlzIGNob3NlbiBmb3IKPiBvdXQt
b2YtbGluZSdpbmcgZnJvbSBpdHMgc2V2ZXJhbCBjYWxsc2l0ZXMuICBUaGUgb3RoZXIgaGVscGVy
cyByZW1haW4gaW5saW5lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:48:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doovk-0005Gh-Gj; Mon, 04 Sep 2017 10:48:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1doovi-0005Gb-R7
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 10:48:34 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 03/33-02044-28F2DA95; Mon, 04 Sep 2017 10:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQrdRf22
 kwc2lyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adznbWgodsFesW/GdvYLzC2sXIySEh4Cdx
 9MUpJhCbRUBFYtGliyxdjBwcbAL2EtO/VoCERQS0JI6sWwJWwiyQK/H1+SkWEFtYoFTiy4Jus
 DivgIfEmtsTwUYKCeRIrG78AhUXlDg58wkLRK+exI2pU9hAxjMLSEss/8cBEZaXaN46mxnE5h
 Swkdi77zQ7iC0KdM3JlWuYIEYqSvTPe8AGcXG6xNa/v5gnMArMQrJhFpINsxA2zEKyYQEjyyp
 GjeLUorLUIl1DS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwrWdgYNzB+Pu4
 3yFGSQ4mJVHe+4/XRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3VWxspJFiUmp5akZaZA4wcm
 LQEB4+SCG8YSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8jSBFAiBFGaV5cCNgUXyJUV
 ZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvKcgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjOm
 r30X3M1iHxwRufGB+2XH7qiMT8lacqOxrtTS/fTZL5tmXDJ8pnle4w/RTK36HH1sde6buTXOn
 c2fXU5c9abPY7QtF+Sy9tx6e2DB/1xu9qeop25Mm/dbYMPXuwoIdLBE/JIpvy74zSbyzUXVnY
 ZOztYIhP+sCzcXTN1SJfNFUX7WgUWphnBJLcUaioRZzUXEiANg5SrXdAgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504522113!74454925!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57380 invoked from network); 4 Sep 2017 10:48:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:48:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52160167"
Date: Mon, 4 Sep 2017 11:47:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904104757.k3dyltrm6vluq7p6@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/12] tools/libxenforeignmemory: reduce
 xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzU6NTdBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEJ5IHVzaW5nIGEgc3RhdGljIGlubGluZSBzdHViIGluIHByaXZhdGUuaCBmb3IgT1Mg
d2hlcmUgdGhpcyBmdW5jdGlvbmFsaXR5Cj4gaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91
cyBkdXBsaWNhdGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQo+IG1vZHVsZXMgY2Fu
IGJlIGF2b2lkZWQuCgpPdWNoLCBmb3JnZXQgbXkgY29tbWVudCBpbiB0aGUgcHJldmlvdXMgcGF0
Y2gsIGhhdmVuJ3Qgc2VlbiB0aGF0IG9uZS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gCj4gdjM6Cj4gIC0gUGF0Y2ggYWRkZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1l
bnRzLgo+IC0tLQo+ICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgIHwgIDcgLS0t
LS0tLQo+ICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgIHwgIDcgLS0tLS0tLQo+
ICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCj4g
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMgfCAgNyAtLS0tLS0tCgpZb3UgZm9y
Z290IHRoZSBvbmUgaW4gZnJlZWJzZC5jLiBXaXRoIHRoYXQgYWRkZWQgKG9yIHJhdGhlciByZW1v
dmVkKToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:50:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dooxS-0005nn-SK; Mon, 04 Sep 2017 10:50:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dooxR-0005nL-4U
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 10:50:21 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 0D/D6-02229-CEF2DA95; Mon, 04 Sep 2017 10:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe1/tp
 Ig8P/eS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfPhG8aCO9YVtze1MzUw
 7jXoYuTiEBL4yygxZ+dnNgjnMaPEv1VTWSCcbYwS+6Y9A8pwcogIOEt8PTOXvYuRg4NXQF+i4
 18tSFhYIEji0L1JYPUSAg2sEk/eHWMHSUgIeEoc3/+QCcaetH4bYxcjOwebgJXEITGQKIuAqs
 Tat3fZJjByL2BkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6PF6BgbGHYxX2pwPMUpyMCmJ8t5/vCZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvU721kUKC
 RanpqRVpmTnA0INJS3DwKInwhoGkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLcRpEgAp
 CijNA9uBCwOLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0GMoUnM68EbtMroCOYgI6oer
 kG5IiSRISUVANjTd/l6hUqy1davDQWZat8E6W8+oz9jS6egAOfFJdOEHszodJSviFBWUtCZgr
 PgvS3c5dN/7GzTS/Nc+VLXgl5w7Tjggs/Cpg4rby4YUVXQ85Zraqe5TfZV//iTZq56c18pY0b
 3zQvirvLNyE+9s5WnxsBE+x9dMubVrFeWCO3+i/ntQOPYqV/KrEUZyQaajEXFScCAJXzmgV+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504522218!74455354!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11467 invoked from network); 4 Sep 2017 10:50:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 10:50:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dooxM-0008DC-86; Mon, 04 Sep 2017 10:50:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dooxG-0003lG-Ix; Mon, 04 Sep 2017 10:50:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dooxG-0000mU-2W; Mon, 04 Sep 2017 10:50:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113035-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fdc6cef85734662e32c91fee2a191d2b26a682f4
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 10:50:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113035: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDAz
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTMwMDMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAwMwogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEzMDAzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZmRjNmNlZjg1NzM0NjYyZTMyYzkxZmVlMmExOTFkMmIyNmE2
ODJmNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZWUyYzFmYzY2NjY0
OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDAz
ICAyMDE3LTA5LTAxIDE4OjAxOjMzIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzAzNSAgMjAxNy0wOS0wNCAwOTowMjo0NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWZk
YzZjZWY4NTczNDY2MmUzMmM5MWZlZTJhMTkxZDJiMjZhNjgyZjQKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgZmRjNmNlZjg1NzM0NjYyZTMy
YzkxZmVlMmExOTFkMmIyNmE2ODJmNAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj1mZGM2Y2VmODU3MzQ2NjJlMzJjOTFmZWUyYTE5MWQyYjI2YTY4MmY0CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4ZmRjNmNlZjg1NzM0NjYyZTMyYzkxZmVlMmExOTFkMmIyNmE2ODJmNCA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51
eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBm
ZGM2Y2VmODU3MzQ2NjJlMzJjOTFmZWUyYTE5MWQyYjI2YTY4MmY0OnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGVlMmMx
ZmMuLmZkYzZjZWYgIGZkYzZjZWY4NTczNDY2MmUzMmM5MWZlZTJhMTkxZDJiMjZhNjgyZjQgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 10:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 10:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dop5u-00069Q-Sl; Mon, 04 Sep 2017 10:59:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1dop5t-00069H-RW
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 10:59:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C0/BC-03454-9F13DA95; Mon, 04 Sep 2017 10:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve4Pw7W
 RBtdnqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrjh5gL1jDVrHl9X3GBsbprF2MHBwSAv4S
 29utuhg5OdgEdCWatvxlA7F5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEjYPEsv9nwOIsA
 ioS1881s4LYIgLKEr2/frOAjGcW8JXoX6cEEhYWsJI4v+ItE0iYU8Be4vQboDAXh5BAF5PEov
 N/mUBqJARMJN4u3MkGUiMkoCYxd338BEa+WUgOmoXkoFlIDlrAyLyKUaM4tagstUjXyEgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfjmvmBhxglOZiURHnvP14TKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC19VgbaSQYFFqempFWmYOMOBh0hIcPEoivJYgad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifO2ghQJgBRllObBjYBF3yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ804DmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoGRoel3xJxM3/tV9TXMdyp7K+v
 UO2u6PXbNl2ko1GerdQ96M80vesKCdb8P1DOkajOY9xauDrrEvfBJ662dMpuF1zK5ezaIcJeZ
 XfHJDNJz69b6aLZ83em/gt7sNdpTinQtdKV/NxZIibM68KvJnlg5e6+cufppNcaErgSmFJvMx
 s+/hdQZlViKMxINtZiLihMB4uJeYLkCAAA=
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504522743!69059690!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14701 invoked from network); 4 Sep 2017 10:59:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 10:59:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446437998"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22957.12788.933935.309334@mariner.uk.xensource.com>
Date: Mon, 4 Sep 2017 11:59:00 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
 <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IGZpeCBpbmNyZW1lbnRhbCBw
YXJhbGxlbCBidWlsZCIpOgo+IE9uIDAxLjA5LjE3IGF0IDE5OjA0LCA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBBRkFJQ1QgeW91IG11c3QgbWVhbiB0b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvLmJ1aWxkLm8uZCA/Cj4gCj4gTm8sIEkgbWVhbiB0aGUgbGlieGwgaW5zdGFu
Y2Ugb2YgdGhlIGZpbGUgKHJlbWVtYmVyIHRoYXQgdGhlIHNhbWUKPiBsaWJhY3BpIHNvdXJjZSBm
aWxlIGlzIGJlaW5nIGNvbXBpbGVkIHR3aWNlKS4gVGhlIGh2bWxvYWRlciBpbnN0YW5jZQo+IGxv
b2tzIHNpbWlsYXIsIGJ1dCBkb2Vzbid0IGNhdXNlIHRoZSBzYW1lIHByb2JsZW0gKGJlY2F1c2Ug
dGhlcmUKPiBhcmUgbm8gYXV0by1nZW5lcmF0ZWQgaGVhZGVycykuCgpJIGhhZCBhbiBvdXQgb2Yg
ZGF0ZSB0cmVlIHNvbWVob3csIHNvIEkgZGlkbid0IGZpbmQgdGhlIGJ1aWxkLm8uCgo+ID4gQ2Fu
IHlvdSBwcm92aWRlIGEgY29tcGxldGUgbG9nIG9mIGEgZmFpbGluZyBidWlsZCA/Cj4gCj4gV2l0
aCB0aGUgYWJvdmUsIGlzIHRoYXQgcmVhbGx5IG5lZWRlZD8gQW5kIGlmIHNvLCBkbyB5b3UgbWVh
bgo+IGp1c3Qgbm9ybWFsIG1ha2Ugb3V0cHV0LCBvciBvdXRwdXQgZnJvbSBhZGRpdGlvbmFsbHkg
cGFzc2luZyAtcC4KCkkgc3RpbGwgdGhpbmsgaXQgd291bGQgYmUgaGVscGZ1bC4gIEJ1dCBpbiB0
aGUgbWVhbnRpbWUgSSdtIGxvb2tpbmcKYWdhaW4gYXQgdGhpcyBsb2cgb2YgYSBzdWNjZXNzZnVs
IGJ1aWxkLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:03:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dop9h-0006na-EF; Mon, 04 Sep 2017 11:03:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dop9f-0006nT-SW
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 11:02:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 93/3F-03610-3E23DA95; Mon, 04 Sep 2017 11:02:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNwkVveB0dp
 Ig6sHlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvs+ewFDzTrDi0uZGxgfGYfBcjF4eQwHRG
 icl7G9i7GDk5JAR4JY4sm8EKYftLbJgxiRmiaBqjxPXlC5lBEsICIRKXpr5mArFFBKwlTq/vY
 oco2sMoMWNVNyNIgllgKaPEpeZSEJtNQF3ixOKJYHFeARuJeb83gw1iEVCR2Hb/Gtg2UYF4ic
 ebTrND1AhKnJz5hAXE5hTwlLjzrxEozgE0U11i/TwhiPHyEs1bZzNPYBSYhaRjFkLVLCRVCxi
 ZVzFqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYGxa
 FHiIUZKDSUmU9/7jNZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjPG66NFBIsSk1PrUjLzAFGC
 kxagoNHSYT3Lkiat7ggMbc4Mx0idYpRUUqcdzJIQgAkkVGaB9cGi85LjLJSwryMQIcI8RSkFu
 VmlqDKv2IU52BUEuYNAJnCk5lXAjf9FdBiJqDFVS/XgCwuSURISTUwZtkKc5Vlde+p0XG4+5l
 HqlE7qa9NYeMEh6YNbncZRGNWnIz3thF60/peXF3TeVanxpfoYzaTDE9PYD7XeOAN9zqt95uu
 zCpc+PpuW1LR+qn+DlnujY7/D69aOzda4jBzvEN1+cl9O+NuTA48IrVfK2Pdjx3PXoRf6ZtxO
 3Vm7IGLB187r1H4oMRSnJFoqMVcVJwIABCW/dbJAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504522974!67100714!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48095 invoked from network); 4 Sep 2017 11:02:56 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 11:02:56 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 04:02:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="896900677"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by FMSMGA003.fm.intel.com with ESMTP; 04 Sep 2017 04:02:52 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-4-git-send-email-tianyu.lan@intel.com>
 <20170901095741.glthm2acsoolfhhe@MacBook-Pro-de-Roger.local>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <9bea0426-3a34-12aa-485f-366a694b4190@intel.com>
Date: Mon, 4 Sep 2017 18:59:24 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170901095741.glthm2acsoolfhhe@MacBook-Pro-de-Roger.local>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 3/4] hvmload: Add x2apic entry
 support in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA55pyIMDHml6UgMTc6NTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
VGh1LCBBdWcgMzEsIDIwMTcgYXQgMDE6MDE6NDhBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgeDJhcGljIGVudHJ5IHN1cHBvcnQgZm9yIEFDUEkgTUFE
VCB0YWJsZQo+PiBhY2NvcmRpbmcgdG8gQUNQSSBzcGVjIDUuMi4xMi4xMiBQcm9jZXNzb3IgTG9j
YWwgeDJBUElDIFN0cnVjdHVyZQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KPj4gLS0tCj4+ICB0b29scy9saWJhY3BpL2FjcGkyXzAuaCB8IDEwICsrKysrKysr
Kwo+PiAgdG9vbHMvbGliYWNwaS9idWlsZC5jICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNw
aS9hY3BpMl8wLmggYi90b29scy9saWJhY3BpL2FjcGkyXzAuaAo+PiBpbmRleCA3NThhODIzLi5j
YWEzNjgyIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJhY3BpL2FjcGkyXzAuaAo+PiArKysgYi90
b29scy9saWJhY3BpL2FjcGkyXzAuaAo+PiBAQCAtMzIyLDYgKzMyMiw3IEBAIHN0cnVjdCBhY3Bp
XzIwX3dhZXQgewo+PiAgI2RlZmluZSBBQ1BJX0lPX1NBUElDICAgICAgICAgICAgICAgICAgICAg
ICAweDA2Cj4+ICAjZGVmaW5lIEFDUElfUFJPQ0VTU09SX0xPQ0FMX1NBUElDICAgICAgICAgIDB4
MDcKPj4gICNkZWZpbmUgQUNQSV9QTEFURk9STV9JTlRFUlJVUFRfU09VUkNFUyAgICAgMHgwOAo+
PiArI2RlZmluZSBBQ1BJX1BST0NFU1NPUl9MT0NBTF9YMkFQSUMgICAgICAgICAweDA5Cj4+ICAK
Pj4gIC8qCj4+ICAgKiBBUElDIFN0cnVjdHVyZSBEZWZpbml0aW9ucy4KPj4gQEAgLTMzOCw2ICsz
MzksMTUgQEAgc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyB7Cj4+ICAgICAgdWludDMyX3QgZmxh
Z3M7Cj4+ICB9Owo+PiAgCj4+ICtzdHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYyB7Cj4+ICsgICAg
dWludDhfdCAgdHlwZTsKPj4gKyAgICB1aW50OF90ICBsZW5ndGg7Cj4+ICsgICAgdWludDE2X3Qg
cmVzZXJ2ZWQ7ICAgICAgICAgIC8qIHJlc2VydmVkIC0gbXVzdCBiZSB6ZXJvICovCj4+ICsgICAg
dWludDMyX3QgYXBpY19pZDsgICAgICAgICAgIC8qIFByb2Nlc3NvciB4MkFQSUMgSUQgICovCj4+
ICsgICAgdWludDMyX3QgZmxhZ3M7Cj4+ICsgICAgdWludDMyX3QgYWNwaV9wcm9jZXNzb3JfaWQ7
IC8qIEFDUEkgcHJvY2Vzc29yIFVJRCAqLwo+PiArfTsKPj4gKwo+PiAgLyoKPj4gICAqIExvY2Fs
IEFQSUMgRmxhZ3MuICBBbGwgb3RoZXIgYml0cyBhcmUgcmVzZXJ2ZWQgYW5kIG11c3QgYmUgMC4K
Pj4gICAqLwo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jIGIvdG9vbHMvbGli
YWNwaS9idWlsZC5jCj4+IGluZGV4IGM3Y2M3ODQuLjBjOTU4NTAgMTAwNjQ0Cj4+IC0tLSBhL3Rv
b2xzL2xpYmFjcGkvYnVpbGQuYwo+PiArKysgYi90b29scy9saWJhY3BpL2J1aWxkLmMKPj4gQEAg
LTgyLDkgKzgyLDkgQEAgc3RhdGljIHN0cnVjdCBhY3BpXzIwX21hZHQgKmNvbnN0cnVjdF9tYWR0
KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4+ICAgICAgc3RydWN0IGFjcGlfMjBfbWFkdCAgICAg
ICAgICAgKm1hZHQ7Cj4+ICAgICAgc3RydWN0IGFjcGlfMjBfbWFkdF9pbnRzcmNvdnIgKmludHNy
Y292cjsKPj4gICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2lvYXBpYyAgICAqaW9fYXBpYzsKPj4g
LSAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICAgICAqbGFwaWM7Cj4+ICAgICAgY29uc3Qg
c3RydWN0IGh2bV9pbmZvX3RhYmxlICAgKmh2bWluZm8gPSBjb25maWctPmh2bWluZm87Cj4+ICAg
ICAgaW50IGksIHN6Owo+PiArICAgIHZvaWQgKmVuZDsKPj4gIAo+PiAgICAgIGlmICggY29uZmln
LT5sYXBpY19pZCA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4+IEBAIC05Miw3
ICs5MiwxMiBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0X21hZHQoc3Ry
dWN0IGFjcGlfY3R4dCAqY3R4dCwKPj4gICAgICBzeiAgPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBf
bWFkdCk7Cj4+ICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW50c3Jjb3Zy
KSAqIDE2Owo+PiAgICAgIHN6ICs9IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X2lvYXBpYyk7
Cj4+IC0gICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5m
by0+bnJfdmNwdXM7Cj4+ICsKPj4gKyAgICBpZiAoaHZtaW5mby0+bnJfdmNwdXMgPCAxMjgpCj4g
Cj4gVGhpcyBzaG91bGQgYmUgZG9uZSBiYXNlZCBvbiBBUElDIElELgoKVGhlcmUgd2lsbCBiZSBh
IHByb2JsZW0gaG93IHRvIGdldCBtYXggYXBpYyBpZC4gU2hvdWxkIHdlIHVzZSB0aGUgbWF4CnZj
cHUgaW5kZXggdG8gZ2V0IG1heCBBUElDIGlkPwoKPiAKPj4gKyAgICAgICAgc3ogKz0gc2l6ZW9m
KHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5mby0+bnJfdmNwdXM7Cj4+ICsgICAg
ZWxzZQo+PiArICAgICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYykg
KiAxMjggKwo+PiArICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdF94MmFw
aWMpICogKGh2bWluZm8tPm5yX3ZjcHVzIC0gMTI4KTsKPj4gIAo+PiAgICAgIG1hZHQgPSBjdHh0
LT5tZW1fb3BzLmFsbG9jKGN0eHQsIHN6LCAxNik7Cj4+ICAgICAgaWYgKCFtYWR0KSByZXR1cm4g
TlVMTDsKPj4gQEAgLTEwOSw3ICsxMTQsNyBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfbWFkdCAq
Y29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKPj4gICAgICBtYWR0LT5mbGFn
cyAgICAgID0gQUNQSV9QQ0FUX0NPTVBBVDsKPj4gIAo+PiAgICAgIGlmICggY29uZmlnLT50YWJs
ZV9mbGFncyAmIEFDUElfSEFTX0lPQVBJQyApCj4+IC0gICAgeyAgICAgCj4+ICsgICAgewo+IAo+
IFNwdXJpb3VzIGNsZWFudXA/Cj4gCj4+ICAgICAgICAgIGludHNyY292ciA9IChzdHJ1Y3QgYWNw
aV8yMF9tYWR0X2ludHNyY292ciAqKShtYWR0ICsgMSk7Cj4+ICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgMTY7IGkrKyApCj4+ICAgICAgICAgIHsKPj4gQEAgLTE0NiwyNyArMTUxLDQ3IEBAIHN0
YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0
ICpjdHh0LAo+PiAgICAgICAgICBpb19hcGljLT5pb2FwaWNfaWQgICA9IGNvbmZpZy0+aW9hcGlj
X2lkOwo+PiAgICAgICAgICBpb19hcGljLT5pb2FwaWNfYWRkciA9IGNvbmZpZy0+aW9hcGljX2Jh
c2VfYWRkcmVzczsKPj4gIAo+PiAtICAgICAgICBsYXBpYyA9IChzdHJ1Y3QgYWNwaV8yMF9tYWR0
X2xhcGljICopKGlvX2FwaWMgKyAxKTsKPj4gKyAgICAgICAgZW5kID0gKHN0cnVjdCBhY3BpXzIw
X21hZHRfbGFwaWMgKikoaW9fYXBpYyArIDEpOwo+PiAgICAgIH0KPj4gICAgICBlbHNlCj4+IC0g
ICAgICAgIGxhcGljID0gKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMgKikobWFkdCArIDEpOwo+
PiArICAgICAgICBlbmQgPSAoc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAqKShtYWR0ICsgMSk7
Cj4+ICsKPj4gKyAgICBpbmZvLT5tYWR0X2xhcGljMF9hZGRyID0gY3R4dC0+bWVtX29wcy52MnAo
Y3R4dCwgZW5kKTsKPj4gIAo+PiAtICAgIGluZm8tPm5yX2NwdXMgPSBodm1pbmZvLT5ucl92Y3B1
czsKPiAKPiBXaHkgYXJlIHlvdSBtb3ZpbmcgdGhpcz8gQUZBSUNUIHRoZSB2YWx1ZSBvZiBucl92
cGN1cyBpcyBub3QgY2hhbmdlZCwKPiBzbyB5b3UgbWlnaHQgYXMgd2VsbCBsZWF2ZSBpdCBhcy1p
cy4KCk9LLgoKPiAKPj4gLSAgICBpbmZvLT5tYWR0X2xhcGljMF9hZGRyID0gY3R4dC0+bWVtX29w
cy52MnAoY3R4dCwgbGFwaWMpOwo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgaHZtaW5mby0+bnJf
dmNwdXM7IGkrKyApCj4+ICAgICAgewo+PiAtICAgICAgICBtZW1zZXQobGFwaWMsIDAsIHNpemVv
ZigqbGFwaWMpKTsKPj4gLSAgICAgICAgbGFwaWMtPnR5cGUgICAgPSBBQ1BJX1BST0NFU1NPUl9M
T0NBTF9BUElDOwo+PiAtICAgICAgICBsYXBpYy0+bGVuZ3RoICA9IHNpemVvZigqbGFwaWMpOwo+
PiAtICAgICAgICAvKiBQcm9jZXNzb3IgSUQgbXVzdCBtYXRjaCBwcm9jZXNzb3Itb2JqZWN0IElE
cyBpbiB0aGUgRFNEVC4gKi8KPj4gLSAgICAgICAgbGFwaWMtPmFjcGlfcHJvY2Vzc29yX2lkID0g
aTsKPj4gLSAgICAgICAgbGFwaWMtPmFwaWNfaWQgPSBjb25maWctPmxhcGljX2lkKGkpOwo+PiAt
ICAgICAgICBsYXBpYy0+ZmxhZ3MgPSAodGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxpbmUp
Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICA/IEFDUElfTE9DQUxfQVBJQ19FTkFCTEVEIDog
MCk7Cj4+IC0gICAgICAgIGxhcGljKys7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBhcGljX2lk
ID0gY29uZmlnLT5sYXBpY19pZChpKTsKPj4gKwo+PiArICAgICAgICBpZiAoIGFwaWNfaWQgPCAy
NTUgKSB7Cj4+ICsgICAgICAgICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICpsYXBpYyA9
IGVuZDsKPj4gKwo+PiArICAgICAgICAgICAgbWVtc2V0KGxhcGljLCAwLCBzaXplb2YoKmxhcGlj
KSk7Cj4+ICsgICAgICAgICAgICBsYXBpYy0+dHlwZSAgICA9IEFDUElfUFJPQ0VTU09SX0xPQ0FM
X0FQSUM7Cj4+ICsgICAgICAgICAgICBsYXBpYy0+bGVuZ3RoICA9IHNpemVvZigqbGFwaWMpOwo+
PiArICAgICAgICAgICAgLyogUHJvY2Vzc29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9iamVj
dCBJRHMgaW4gdGhlIERTRFQuICovCj4+ICsgICAgICAgICAgICBsYXBpYy0+YWNwaV9wcm9jZXNz
b3JfaWQgPSBpOwo+PiArICAgICAgICAgICAgbGFwaWMtPmFwaWNfaWQgPSBjb25maWctPmxhcGlj
X2lkKGkpOwo+PiArICAgICAgICAgICAgbGFwaWMtPmZsYWdzID0gKChpIDwgaHZtaW5mby0+bnJf
dmNwdXMpICYmCj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3UgaGF2ZSBhZGRlZCB0aGlz
LgoKSWYgYXBpY19pZCA8IDI1NSwgc3RpbGwgdXNlIHhhcGljIHN0cnVjdHVyZSBhbmQgdXNlIHgy
YXBpYyBzdHJ1Y3R1cmUgZm9yCm90aGVycy4gSSB0aGluayB0aGlzIGlzIGZvbGxvd2luZyB5b3Vy
IGNvbW1lbnQgb24gbGFzdCB2ZXJzaW9uLgoKCj4gCj4gUm9nZXIuCj4gCgoKLS0gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:05:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopBp-0006wE-RX; Mon, 04 Sep 2017 11:05:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dopBo-0006w2-FU
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 11:05:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 84/C3-02226-7633DA95; Mon, 04 Sep 2017 11:05:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQjfdeG2
 kQccKbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNW80/GgndcFRdv7GdtYGzh7GLk5JAQ8JPY
 cu8DE4jNIqAi8WHLU7YuRg4ONgF7ielfK0DCIgJaEkfWLQErYRbIlfj6/BQLiC0MZB89/J0Nx
 OYV8JDYf/csM0irkECOxJ4OCYiwoMTJmU9YIFr1JG5MnQI2nVlAWmL5Pw6IsLxE89bZzCA2p4
 CNxOorK8AmigIdc3LlGrCtQgKKEv3zHrBBHJwuMfFZD8sERoFZSDbMQrJhFsKGWUg2LGBkWcW
 oXpxaVJZapGuul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKoMQLCDsfG70yFG
 SQ4mJVHe+4/XRArxJeWnVGYkFmfEF5XmpBYfYtTj4BC4cvDIbEaBvjWrLzBKseTl56UqSfA6G
 K2NFBIsSk1PrUjLzAFGFkyDBAePkgivKEiat7ggMbc4Mx0idYpRUUqcVx8kIQCSyCjNg2uDRf
 MlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPuApnCk5lXAjf9FdBiJqDFVS/XgCwuSURISTU
 wuu2IKbUNkEy/V37g14YnZQ3avRu3L/3O7pz48Hf4xM6Xc7zcb10wUFkU0bA9tHFrxI/vHx91
 r46fFued/v9Dz2UWzZQ/8eb3VjtuSQueI7UpWeTL2d+KUVYcjeYZmdrVv9S8lr767FWTc+NVj
 RT76gfm06+HiVnzqileaJu/8rSd8/Ii7zc/lViKMxINtZiLihMBFjNZJuECAAA=
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504523110!109774283!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38429 invoked from network); 4 Sep 2017 11:05:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 11:05:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52160926"
Date: Mon, 4 Sep 2017 12:05:07 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904110507.czwf4oa3ucwtfnkm@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-6-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 05/12] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzU6NThBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgc3VwcG9ydCBmb3IgcHJpdi1tYXBwaW5nIGd1
ZXN0IHJlc291cmNlcyBkaXJlY3RseQo+IChyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1t
YXAsIHdoaWNoIHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCj4gSFZNIGd1ZXN0cykuCj4g
Cj4gVGhpcyBwYXRjaCBtYWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3Qg
Z3JhbnQgdGFibGUgdW5sZXNzCj4gdGhlIHVuZGVybHlpbmcgaW5mcmFzdHJ1Y3R1cmUgKGkuZS4g
cHJpdmNtZCkgZG9lc24ndCBzdXBwb3J0IGl0LCBpbiB3aGljaAo+IGNhc2UgdGhlIG9sZCBzY2hl
bWUgaXMgdXNlZC4KPiAKPiBOT1RFOiBUaGUgY2FsbCB0byB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KCkgaW4gaHZtX2J1aWxkX3NldF9wYXJhbXMoKSB3YXMKPiAgICAgICBhY3R1YWxseSB1bm5lY2Vz
c2FyeSwgYXMgdGhlIGdyYW50IHRhYmxlIGhhcyBhbHJlYWR5IGJlZW4gc2VlZGVkCj4gICAgICAg
YnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9nbnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1
aWxkX2RvbSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClsuLi5dCgo+ICtpbnQgeGNfZG9tX2dudHRhYl9p
bml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiArewo+ICsgICAgeGNfaW50ZXJmYWNlICp4
Y2ggPSBkb20tPnhjaDsKPiArICAgIGRvbWlkX3QgZ3Vlc3RfZG9taWQgPSBkb20tPmd1ZXN0X2Rv
bWlkOwo+ICsgICAgYm9vbCBpc19odm0gPSB4Y19kb21fdHJhbnNsYXRlZChkb20pOwo+ICsgICAg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZu
KTsKPiArICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+
eGVuc3RvcmVfcGZuKTsKPiArICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCA9IGRvbS0+Y29uc29s
ZV9kb21pZDsKPiArICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQgPSBkb20tPnhlbnN0b3JlX2Rv
bWlkOwoKSXQgbG9va3Mgd2VpcmQgdG8gaGF2ZSBhbGwgdGhpcyBsb2NhbCB2YXJpYWJsZXMgdGhh
dCBhcmUgdXNlZCBvbmx5Cm9uY2UuIEkgd291bGQgcHJvYmFibHkgcmVtb3ZlIHRoZSBkb20tPi4u
LiBvbmVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopJM-0007et-LR; Mon, 04 Sep 2017 11:13:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dopJK-0007en-UB
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 11:12:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FF/2D-03454-A353DA95; Mon, 04 Sep 2017 11:12:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQtfSdG2
 kway7mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0brwY9MBYeFKia1GjUwPuDtYuTkkBDwk1iw
 5hEbiM0ioCKxvGcfUxcjBwebgL3E9K8VIGERAVWJzdNPs3cxcnEwC2xmlJjQvJgZJCEsECJxa
 eprJhCbV8BDYs7zZ6wgRUIC7xglTvZMYYVICEqcnPmEBWQos4CmxPpd+hCmtMTyfxwgFcwC8h
 LNW2eDjeQUsJWYvOYOWKco0DknV64BGy8koCjRP+8BG8TJ6RJb//5insAoMAvJglkIC2YhLJi
 FZMECRpZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcoA
 BDsY/8wPPMQoycGkJMp7//GaSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCeM10YKCRalpqdWp
 GXmAOMGJi3BwaMkwrsXJM1bXJCYW5yZDpE6xagoJc67ESQhAJLIKM2Da4PF6iVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ82aDTOHJzCuBm/4KaDET0OKql2tAFpckIqSkGhhZjCWOL/4yJWX
 V1RdpLj482x/sEFWY2vsgO3H+TQ2vk3vj408ytGr/y92eNeEqe8ECydcf+Rq1hB51+bdUvW+9
 9zZhWmex+mpR5XetH4R3xPi9uSTWeyHqiIOK4lYPe4OH1RO//LnYKGNXemz3Fa95PqpeIU9Uf
 Pd0ui2RXMvcdSI/f/mPkmYlluKMREMt5qLiRADJ+5Qx0AIAAA==
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504523577!114123960!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55514 invoked from network); 4 Sep 2017 11:12:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 11:12:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52161262"
Date: Mon, 4 Sep 2017 12:12:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170904111247.m4szsmjcdwjeoubz@MacBook-Pro-de-Roger.local>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-4-git-send-email-tianyu.lan@intel.com>
 <20170901095741.glthm2acsoolfhhe@MacBook-Pro-de-Roger.local>
 <9bea0426-3a34-12aa-485f-366a694b4190@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9bea0426-3a34-12aa-485f-366a694b4190@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 3/4] hvmload: Add x2apic entry
 support in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDY6NTk6MjRQTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBPbiAyMDE35bm0MDnmnIgwMeaXpSAxNzo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
PiA+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDAxOjAxOjQ4QU0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4gPj4gQEAgLTkyLDcgKzkyLDEyIEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0
ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAo+ID4+ICAgICAgc3ogID0g
c2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHQpOwo+ID4+ICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVj
dCBhY3BpXzIwX21hZHRfaW50c3Jjb3ZyKSAqIDE2Owo+ID4+ICAgICAgc3ogKz0gc2l6ZW9mKHN0
cnVjdCBhY3BpXzIwX21hZHRfaW9hcGljKTsKPiA+PiAtICAgIHN6ICs9IHNpemVvZihzdHJ1Y3Qg
YWNwaV8yMF9tYWR0X2xhcGljKSAqIGh2bWluZm8tPm5yX3ZjcHVzOwo+ID4+ICsKPiA+PiArICAg
IGlmIChodm1pbmZvLT5ucl92Y3B1cyA8IDEyOCkKPiA+IAo+ID4gVGhpcyBzaG91bGQgYmUgZG9u
ZSBiYXNlZCBvbiBBUElDIElELgo+IAo+IFRoZXJlIHdpbGwgYmUgYSBwcm9ibGVtIGhvdyB0byBn
ZXQgbWF4IGFwaWMgaWQuIFNob3VsZCB3ZSB1c2UgdGhlIG1heAo+IHZjcHUgaW5kZXggdG8gZ2V0
IG1heCBBUElDIGlkPwoKSU1ITywgdGhpcyBzaG91bGQgYmVjb21lIGEgbG9vcCB0aGF0IGl0ZXJh
dGVzIG92ZXIgZWFjaCB2Q1BVIGdldHRpbmcKaXQncyBBUElDIElELCBhbmQgYWRkIGVpdGhlciBh
IGxhcGljIG9yIHgyYXBpYyBzdHJ1Y3Qgc2l6ZSB0byBzei4KCj4gPj4gLSAgICBpbmZvLT5tYWR0
X2xhcGljMF9hZGRyID0gY3R4dC0+bWVtX29wcy52MnAoY3R4dCwgbGFwaWMpOwo+ID4+ICAgICAg
Zm9yICggaSA9IDA7IGkgPCBodm1pbmZvLT5ucl92Y3B1czsgaSsrICkKPiA+PiAgICAgIHsKPiA+
PiAtICAgICAgICBtZW1zZXQobGFwaWMsIDAsIHNpemVvZigqbGFwaWMpKTsKPiA+PiAtICAgICAg
ICBsYXBpYy0+dHlwZSAgICA9IEFDUElfUFJPQ0VTU09SX0xPQ0FMX0FQSUM7Cj4gPj4gLSAgICAg
ICAgbGFwaWMtPmxlbmd0aCAgPSBzaXplb2YoKmxhcGljKTsKPiA+PiAtICAgICAgICAvKiBQcm9j
ZXNzb3IgSUQgbXVzdCBtYXRjaCBwcm9jZXNzb3Itb2JqZWN0IElEcyBpbiB0aGUgRFNEVC4gKi8K
PiA+PiAtICAgICAgICBsYXBpYy0+YWNwaV9wcm9jZXNzb3JfaWQgPSBpOwo+ID4+IC0gICAgICAg
IGxhcGljLT5hcGljX2lkID0gY29uZmlnLT5sYXBpY19pZChpKTsKPiA+PiAtICAgICAgICBsYXBp
Yy0+ZmxhZ3MgPSAodGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxpbmUpCj4gPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgID8gQUNQSV9MT0NBTF9BUElDX0VOQUJMRUQgOiAwKTsKPiA+PiAt
ICAgICAgICBsYXBpYysrOwo+ID4+ICsgICAgICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY29u
ZmlnLT5sYXBpY19pZChpKTsKPiA+PiArCj4gPj4gKyAgICAgICAgaWYgKCBhcGljX2lkIDwgMjU1
ICkgewo+ID4+ICsgICAgICAgICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICpsYXBpYyA9
IGVuZDsKPiA+PiArCj4gPj4gKyAgICAgICAgICAgIG1lbXNldChsYXBpYywgMCwgc2l6ZW9mKCps
YXBpYykpOwo+ID4+ICsgICAgICAgICAgICBsYXBpYy0+dHlwZSAgICA9IEFDUElfUFJPQ0VTU09S
X0xPQ0FMX0FQSUM7Cj4gPj4gKyAgICAgICAgICAgIGxhcGljLT5sZW5ndGggID0gc2l6ZW9mKCps
YXBpYyk7Cj4gPj4gKyAgICAgICAgICAgIC8qIFByb2Nlc3NvciBJRCBtdXN0IG1hdGNoIHByb2Nl
c3Nvci1vYmplY3QgSURzIGluIHRoZSBEU0RULiAqLwo+ID4+ICsgICAgICAgICAgICBsYXBpYy0+
YWNwaV9wcm9jZXNzb3JfaWQgPSBpOwo+ID4+ICsgICAgICAgICAgICBsYXBpYy0+YXBpY19pZCA9
IGNvbmZpZy0+bGFwaWNfaWQoaSk7Cj4gPj4gKyAgICAgICAgICAgIGxhcGljLT5mbGFncyA9ICgo
aSA8IGh2bWluZm8tPm5yX3ZjcHVzKSAmJgo+ID4gCj4gPiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5
IHlvdSBoYXZlIGFkZGVkIHRoaXMuCj4gCj4gSWYgYXBpY19pZCA8IDI1NSwgc3RpbGwgdXNlIHhh
cGljIHN0cnVjdHVyZSBhbmQgdXNlIHgyYXBpYyBzdHJ1Y3R1cmUgZm9yCj4gb3RoZXJzLiBJIHRo
aW5rIHRoaXMgaXMgZm9sbG93aW5nIHlvdXIgY29tbWVudCBvbiBsYXN0IHZlcnNpb24uCgpJJ20g
Y29tcGxhaW5pbmcgYWJvdXQgdGhlIChpIDwgaHZtaW5mby0+bnJfdmNwdXMpIGNoZWNrLCBmcm9t
IHRoZSBsb29wCmFib3ZlIGkgaXMgYm91bmRlZCB0byBodm1pbmZvLT5ucl92cGN1LCBzbyB0aGlz
IGNoZWNrIGlzIHVzZWxlc3MKQUZBSUNULgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:20:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopQG-0008L7-Ma; Mon, 04 Sep 2017 11:20:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dopQF-0008Ko-D9
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 11:20:07 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 42/D0-03616-6E63DA95; Mon, 04 Sep 2017 11:20:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVywNykWPeZ2dp
 IgyO7WS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1own3dcYC86KVlz6+4i5gfGpYBcjF4eQwDRG
 iTnfzzB3MXJySAjwShxZNoMVwvaXWHr4IzNc0fHWCWAJYYEAid3T+thBbBEBa4nT67vYIYrmM
 kss2r6DEcRhFtjNKPH99W8WkCo2AXWJE4snMoLYvAI2Ev1nesHWsQioSJx9uRTMFhWIl3i86T
 Q7RI2gxMmZT8B6OQU8Jdb2TgbrZQaa82feJWYIW16ieets5gmMArOQtMxCUjYLSdkCRuZVjBr
 FqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcoABDsYF68NPMQo
 ycGkJMp7//GaSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNGmayOFBItS01Mr0jJzgPECk5bg4
 FES4U0BSfMWFyTmFmemQ6ROMSpKifMWgiQEQBIZpXlwbbAYvcQoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVhXntgxAvxZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2M0uEFC9IWrvQs7mw7d9x+f3H
 4kWUf5gTx31qxN+7huVApsc3znFNOnitti95svcI+KGETg/Q5m6YJ2dvueO3nfC8Zsuxib0y/
 /OoX33829vDUrorcc+bh84j2gpJm9s5c37CgfYf7J6otK+Vn1/ZbPL/V06SER9O9OD4lO5yp1
 X0BExPvvHIlluKMREMt5qLiRACC2DzgzAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504524003!114125798!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35207 invoked from network); 4 Sep 2017 11:20:05 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 11:20:05 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 04:20:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="145260518"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga005.jf.intel.com with ESMTP; 04 Sep 2017 04:20:00 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
 <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
 <287cf31a-7cab-c95e-6e88-c5b27b6ddb13@intel.com>
 <20170904090507.5zowhreefcwihdcp@MacBook-Pro-de-Roger.local>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <d80c767e-3558-55f3-393e-47c502d31130@intel.com>
Date: Mon, 4 Sep 2017 19:16:31 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170904090507.5zowhreefcwihdcp@MacBook-Pro-de-Roger.local>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA55pyIMDTml6UgMTc6MDUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24g
TW9uLCBTZXAgMDQsIDIwMTcgYXQgMTE6MDc6MTRBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gT24gMjAxN+W5tDA55pyIMDHml6UgMTc6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
PiBPbiBGcmksIFNlcCAwMSwgMjAxNyBhdCAxMDo1NDowMkFNICswODAwLCBMYW4gVGlhbnl1IHdy
b3RlOgo+Pj4+IE9uIDIwMTflubQwOOaciDMx5pelIDIzOjM4LCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+Pj4+PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAwMTowMTo0N0FNIC0wNDAwLCBMYW4g
VGlhbnl1IHdyb3RlOgo+Pj4+Pj4gVGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBm
b3IgcHJvY2Vzc29yIG9iamVjdCB0byBzdXBwb3J0ID4xMjggdmNwdXMKPj4+Pj4+IGFjY3JvZGlu
ZyB0byBBQ1BJIHNwZWMgOC40IERlY2xhcmluZyBQcm9jZXNzb3JzCj4+Pj4+Pgo+Pj4+Pj4gU2ln
bmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+Pj4+PiAtLS0K
Pj4+Pj4+ICB0b29scy9saWJhY3BpL21rX2RzZHQuYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQo+
Pj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+
Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBiL3Rvb2xz
L2xpYmFjcGkvbWtfZHNkdC5jCj4+Pj4+PiBpbmRleCAyZGFmMzJjLi42YzRjMzI1IDEwMDY0NAo+
Pj4+Pj4gLS0tIGEvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMKPj4+Pj4+ICsrKyBiL3Rvb2xzL2xp
YmFjcGkvbWtfZHNkdC5jCj4+Pj4+PiBAQCAtMjQsNiArMjQsOCBAQAo+Pj4+Pj4gICNpbmNsdWRl
IDx4ZW4vYXJjaC1hcm0uaD4KPj4+Pj4+ICAjZW5kaWYKPj4+Pj4+ICAKPj4+Pj4+ICsjZGVmaW5l
IENQVV9OQU1FX0ZNVCAgICAgICJQJS4wM1giCj4+Pj4+PiArCj4+Pj4+PiAgc3RhdGljIHVuc2ln
bmVkIGludCBpbmRlbnRfbGV2ZWw7Cj4+Pj4+PiAgc3RhdGljIGJvb2wgZGVidWcgPSBmYWxzZTsK
Pj4+Pj4+ICAKPj4+Pj4+IEBAIC0xOTYsMTAgKzE5OCwxNCBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCj4+Pj4+PiAgICAgIC8qIERlZmluZSBwcm9jZXNzb3Igb2JqZWN0cyBhbmQg
Y29udHJvbCBtZXRob2RzLiAqLwo+Pj4+Pj4gICAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBtYXhf
Y3B1czsgY3B1KyspCj4+Pj4+PiAgICAgIHsKPj4+Pj4+IC0gICAgICAgIHB1c2hfYmxvY2soIlBy
b2Nlc3NvciIsICJQUiUwMlgsICVkLCAweDAwMDBiMDEwLCAweDA2IiwgY3B1LCBjcHUpOwo+Pj4+
Pj4gKyAgICAgICAgdW5zaWduZWQgaW50IGFwaWNfaWQgPSBjcHUgKiAyOwo+Pj4+Pgo+Pj4+PiBU
aGlzIGlzIGZyYWdpbGUsIGlkZWFsbHkgdGhlcmUgc2hvdWxkIGJlIGEgc2luZ2xlIHBvaW50IHdo
ZXJlIHRoZSBBUElDCj4+Pj4+IElEIGlzIGNhbGN1bGF0ZWQuIEFsdGhvdWdoIHRoZXJlIGFyZSBh
bHJlYWR5IHR3byBwbGFjZXMgd2hlcmUgdGhlIEFQSUMKPj4+Pj4gSUQgaXMgY2FsY3VsYXRlZCwg
aW4gaHZtbG9hZGVyIGFuZCBsaWJ4bC4KPj4+Pj4KPj4+Pj4gQW5kIEknbSBub3Qgc3VyZSBob3cg
dG8gdXNlIGFueSBvZiB0aG9zZSBoZXJlIGluIG9yZGVyIHRvIGF2b2lkCj4+Pj4+IGludHJvZHVj
aW5nIGEgdGhpcmQgb25lLgo+Pj4+Cj4+Pj4gVGhlIG1rX2RzZHQgaXMgaW5kZXBlbmRlbnQgdG9v
bCB0byBidWlsZCBkc2R0IHRhYmxlLiBJdCB3YXNuJ3QgbGlua2VkCj4+Pj4gd2l0aCBsaWJ4bCBh
bmQgaHZtbG9hZGVyLiBXZSBjYW4ndCByZXVzZSBvbGQgZnVuY3Rpb24gdG8gZG8gdGhhdC4KPj4+
Pgo+Pj4+IEJ1dCBJIHRoaW5rIHdlIG1heSBpbnRyb2R1Y2UgYSBuZXcgTEFQSUNfSUQodmNwdSkg
aW4gdGhlIGFyY2ggaGVhZAo+Pj4+IGZpbGUoaS5lLCAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L3hl
bi5oPikgYW5kIHJlcGxhY2Ugb2xkIG9uZXMuCj4+Pgo+Pj4gVGhlcmUncyBhbHJlYWR5IGEgTEFQ
SUNfSUQgbWFjcm8gaW4gaHZtbG9hZGVyIGhlYWRlcnMgd2hpY2ggc2hvdWxkIGJlCj4+PiBwbGFj
ZWQgc29tZXdoZXJlIHN1aXRhYmxlLgo+Pgo+PiBZZXMsIHRoaXMgaXMgd2hhdCBJIG1lbnRpb25l
ZC4KPiAKPiBKYW4gaGFzIGV4cHJlc3NlZCBzb21lIGNvbmNlcm5zIHdpdGggcmVtb3ZpbmcgdGhl
IGhvb2ssIHNlZToKPiAKPiA8NTlBOTRFMzIwMjAwMDA3ODAwMTc2NzU0QHBydi1taC5wcm92by5u
b3ZlbGwuY29tPgoKU28gd2Ugc3RpbGwgbmVlZCB0byBpbnRyb2R1Y2UgTEFQSUNfSUQoKSBoZXJl
LCByaWdodD8KCj4gCj4+PiBXaGF0IGFib3V0IHJlbW92aW5nIHRoZSBsYXBpY19pZCBob29rIGZy
b20KPj4+IGFjcGlfY29uZmlnIGFuZCBwbGFjaW5nIHRoZSBMQVBJQ19JRCBtYWNybyBpbiB0aGUg
bGliYWNwaS5oIGhlYWRlcj8KPj4KPj4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBBUkNIIHNwZWNp
ZmljLiBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgQVJNIGZvbGxvd3MKPj4gcnVsZSBvZiAiYXBpY19p
ZCA9IHZjcHVfaWQgKjIiLgo+Pgo+PiBKdWxpZW4sIGNvdWxkIHlvdSBnaXZlIHNvbWUgaW5wdXRz
PyBUaGFua3MuCj4gCj4gQUZBSUsgQVJNIGRvZXNuJ3QgaGF2ZSBhIGxvY2FsIEFQSUMsIHNvIHRo
ZXJlIGFyZSBubyB4QVBJQy94MkFQSUMKPiBlbnRyaWVzIGluIHRoZSBBUk0gTUFEVC4KPiAKCgoK
Ci0tIApCZXN0IHJlZ2FyZHMKVGlhbnl1IExhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:20:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:20:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopQ5-0007sJ-C2; Mon, 04 Sep 2017 11:19:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dopQ3-0007sD-M4
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 11:19:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 6D/B7-02225-AD63DA95; Mon, 04 Sep 2017 11:19:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS1tYhr3vLbG2
 kwZup/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bt41dYCg5rVzyc3czSwHhFqYuRk0NIoFLi
 6/2FTCC2hACvxJFlM1ghbH+JQ7MmANlcQDUNjBKTJ50AK2ITUJd4/LUHzBYRUJK4t2oymM0sk
 CexqO0TC4gtLBAi0fb0JJjNIqAq8XjWGuYuRnYOXgEPiX3eEOPlJE4emwy2ildAUOLkzCdA1R
 xAU9Ql1s8TghgoL9G8dTbzBEa+WUiqZiFUzUJStYCReRWjRnFqUVlqka6RhV5SUWZ6RkluYma
 OrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCY1TMwMO5gbD/hd4hRkoNJSZT3/uM1kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeKNN10YKCRalpqdWpGXmAAMeJi3BwaMkwpsCkuYtLkjMLc5Mh0idY
 tTl2LB6/RcmIZa8/LxUKXHebyBFAiBFGaV5cCNg0XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjDvUZApPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGGWC7u95aqK06prplLOeTZ19zscFmNW
 k3kspLlRLmr2j4MKkswuV7aN/h0e5zFlRKKG35gy7UJ+j9t+Ks9dueLvtv3M8a1Pf667yvU85
 n+8vWpST0X448c+60MaT58vixVkfTCgzT7c++2ZmrGDR5nKxM2+LHe61vpkQlOyun1+sdsK9f
 h4HqxJLcUaioRZzUXEiAJjtYfq5AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504523992!105396762!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45737 invoked from network); 4 Sep 2017 11:19:53 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 11:19:53 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 04 Sep 2017 04:19:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="896905588"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 04 Sep 2017 04:19:48 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  4 Sep 2017 19:01:43 +0800
Message-Id: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 1/2] tools: use '__i386__' and '__x86_64__'
	to replace PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGxpYnhsIGludGVyZmFjZXMgYW5kIHJlbGF0ZWQgZnVuY3Rpb25zIGFyZSBub3QgbmVjZXNz
YXJ5IHRvIGJlIGluY2x1ZGVkIGJ5CidMSUJYTF9IQVZFX1BTUl9DTVQnIGFuZCAnTElCWExfSEFW
RV9QU1JfQ0FUJy4gU28gcmVwbGFjZSB0aGVtIHRvIGNvbW1vbiB4ODYKbWFjcm9zLiBGdXJ0aGVy
bW9yZSwgb25seSBjb21waWxlICd4bF9wc3IuYycgdW5kZXIgeDg2LgoKU3VnZ2VzdGVkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU3VnZ2VzdGVkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4KLS0tCiAgICAtIFRoaXMgcGF0Y2ggaXMgbm90IHRlc3RlZCB0byBi
ZSBjb21waWxlZCB1bmRlciBBUk0uCnYzOgogICAgLSByZXBsYWNlIFBTUiBtYWNyb3MgdG8gJ19f
aTM4Nl9fJyBhbmQgJ19feDg2XzY0X18nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAg
ICAtIG9ubHkgY29tcGlsZSAneGxfcHNyLmMnIHVuZGVyIHg4Ni4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gcmVtb3ZlIHRoZSBtYWNyb3MgaW4geGwuaC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgfCA2ICstLS0tLQogdG9vbHMveGwvTWFrZWZpbGUgICAgICB8IDUgKysrLS0KIHRv
b2xzL3hsL3hsLmggICAgICAgICAgfCA0ICstLS0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCA1
ICstLS0tCiB0b29scy94bC94bF9wc3IuYyAgICAgIHwgNSAtLS0tLQogNSBmaWxlcyBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDIyOWUyODkuLjZjMDg3ZGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aApAQCAtMjE2Niw3ICsyMTY2LDcgQEAgYm9vbCBsaWJ4bF9tc192bV9nZW5pZF9pc196ZXJvKGNv
bnN0IGxpYnhsX21zX3ZtX2dlbmlkICppZCk7CiB2b2lkIGxpYnhsX21zX3ZtX2dlbmlkX2NvcHko
bGlieGxfY3R4ICpjdHgsIGxpYnhsX21zX3ZtX2dlbmlkICpkc3QsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfbXNfdm1fZ2VuaWQgKnNyYyk7CiAKLSNpZmRlZiBMSUJY
TF9IQVZFX1BTUl9DTVQKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0
X18pCiBpbnQgbGlieGxfcHNyX2NtdF9hdHRhY2gobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkKTsKIGludCBsaWJ4bF9wc3JfY210X2RldGFjaChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQpOwogaW50IGxpYnhsX3Bzcl9jbXRfZG9tYWluX2F0dGFjaGVkKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCk7CkBAIC0yMTc5LDkgKzIxNzksNyBAQCBpbnQgbGlieGxfcHNyX2Nt
dF9nZXRfY2FjaGVfb2NjdXBhbmN5KGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc29ja2V0aWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpsM19jYWNoZV9vY2N1cGFuY3kpOwotI2VuZGlm
CiAKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9NQk0KIGludCBsaWJ4bF9wc3JfY210X3R5cGVfc3Vw
cG9ydGVkKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY210X3R5cGUgdHlwZSk7CiBpbnQgbGli
eGxfcHNyX2NtdF9nZXRfc2FtcGxlKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKQEAgLTIxODksOSArMjE4Nyw3IEBAIGludCBsaWJ4
bF9wc3JfY210X2dldF9zYW1wbGUobGlieGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IHNjb3BlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqc2FtcGxlX3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICp0c2Nfcik7Ci0jZW5kaWYKIAotI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NBVAogLyoKICAqIEZ1
bmN0aW9uIHRvIHNldCBhIGRvbWFpbidzIGNibS4gSXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgb3Ig
bXVsdGlwbGUKICAqIHRhcmdldChzKSBkZWZpbmVkIGluICd0YXJnZXRfbWFwJy4gVGhlIGRlZmlu
aXRpb24gb2YgJ3RhcmdldF9tYXAnIGlzCmRpZmYgLS1naXQgYS90b29scy94bC9NYWtlZmlsZSBi
L3Rvb2xzL3hsL01ha2VmaWxlCmluZGV4IGM4Njg4OTkuLmZmODVkNDggMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hsL01ha2VmaWxlCkBAIC0xNSwxMSArMTUsMTIg
QEAgTERGTEFHUyArPSAkKFBUSFJFQURfTERGTEFHUykKIENGTEFHU19YTCArPSAkKENGTEFHU19s
aWJ4ZW5saWdodCkKIENGTEFHU19YTCArPSAtV3NoYWRvdwogCi1YTF9PQkpTID0geGwubyB4bF9j
bWR0YWJsZS5vIHhsX3N4cC5vIHhsX3V0aWxzLm8KK1hMX09CSlMtJChDT05GSUdfWDg2KSA9IHhs
X3Bzci5vCitYTF9PQkpTID0geGwubyB4bF9jbWR0YWJsZS5vIHhsX3N4cC5vIHhsX3V0aWxzLm8g
JChYTF9PQkpTLXkpCiBYTF9PQkpTICs9IHhsX3RtZW0ubyB4bF9wYXJzZS5vIHhsX2NwdXBvb2wu
byB4bF9mbGFzay5vCiBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4bF9ibG9jay5vIHhsX25pYy5vIHhs
X3VzYi5vCiBYTF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nkcm9t
Lm8geGxfbWVtLm8KLVhMX09CSlMgKz0geGxfcHNyLm8geGxfaW5mby5vIHhsX2NvbnNvbGUubyB4
bF9taXNjLm8KK1hMX09CSlMgKz0geGxfaW5mby5vIHhsX2NvbnNvbGUubyB4bF9taXNjLm8KIFhM
X09CSlMgKz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJlc3RvcmUubyB4bF9taWdyYXRlLm8KIAog
JChYTF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCmRpZmYgLS1naXQg
YS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3Li44ZDdiOTU3IDEw
MDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE5NywxMyAr
MTk3LDExIEBAIGludCBtYWluX2xvYWRwb2xpY3koaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGlu
dCBtYWluX3JlbXVzKGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX2Rl
dmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9DTVQKKyNp
ZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiBpbnQgbWFpbl9wc3Jf
aHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY210X2F0dGFjaChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwotI2VuZGlmCi0jaWZkZWYgTElCWExfSEFWRV9QU1JfQ0FUCiBpbnQgbWFpbl9wc3JfY2F0
X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jYXRfc2hvdyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCmRpZmYgLS1naXQgYS90b29scy94bC94bF9j
bWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAyYzcxYTlmLi42YmFhZWQy
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMKQEAgLTUxNyw3ICs1MTcsNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10g
PSB7CiAgICAgICAiLUYgICAgICAgICAgICAgICAgICAgICAgUnVuIGluIHRoZSBmb3JlZ3JvdW5k
LlxuIgogICAgICAgIi1wLCAtLXBpZGZpbGUgW0ZJTEVdICAgIFdyaXRlIFBJRCB0byBwaWRmaWxl
IHdoZW4gZGFlbW9uaXppbmcuIiwKICAgICB9LAotI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NNVAor
I2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICB7ICJwc3It
aHdpbmZvIiwKICAgICAgICZtYWluX3Bzcl9od2luZm8sIDAsIDEsCiAgICAgICAiU2hvdyBoYXJk
d2FyZSBpbmZvcm1hdGlvbiBmb3IgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlIiwKQEAgLTU0NCw4
ICs1NDQsNiBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiXCJ0b3Rh
bC1tZW0tYmFuZHdpZHRoXCI6ICAgICBTaG93IHRvdGFsIG1lbW9yeSBiYW5kd2lkdGgoS0Ivcylc
biIKICAgICAgICJcImxvY2FsLW1lbS1iYW5kd2lkdGhcIjogICAgIFNob3cgbG9jYWwgbWVtb3J5
IGJhbmR3aWR0aChLQi9zKVxuIiwKICAgICB9LAotI2VuZGlmCi0jaWZkZWYgTElCWExfSEFWRV9Q
U1JfQ0FUCiAgICAgeyAicHNyLWNhdC1zZXQiLAogICAgICAgJm1haW5fcHNyX2NhdF9jYm1fc2V0
LCAwLCAxLAogICAgICAgIlNldCBjYWNoZSBjYXBhY2l0eSBiaXRtYXNrcyhDQk0pIGZvciBhIGRv
bWFpbiIsCkBAIC01NjEsNyArNTU5LDYgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0g
ewogICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAiLWwgPGxldmVsPiAgICAgICAg
U3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIEwzIGNhY2hlIGlz
IHByb2Nlc3NlZFxuIgogICAgIH0sCi0KICNlbmRpZgogICAgIHsgInVzYmN0cmwtYXR0YWNoIiwK
ICAgICAgICZtYWluX3VzYmN0cmxfYXR0YWNoLCAwLCAxLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwppbmRleCA3MzA5ZDRmLi41NDRmNmYwIDEwMDY0
NAotLS0gYS90b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtMjUs
NyArMjUsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAjaW5jbHVkZSAieGxfcGFyc2UuaCIK
IAotI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NNVAogc3RhdGljIGludCBwc3JfY210X2h3aW5mbyh2
b2lkKQogewogICAgIGludCByYzsKQEAgLTI5Miw5ICsyOTEsNyBAQCBpbnQgbWFpbl9wc3JfY210
X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAgICAgcmV0dXJuIHJldDsKIH0KLSNlbmRp
ZgogCi0jaWYgZGVmaW5lZChMSUJYTF9IQVZFX1BTUl9DQVQpIHx8IGRlZmluZWQoTElCWExfSEFW
RV9QU1JfTDJfQ0FUKQogc3RhdGljIGludCBwc3JfbDNfY2F0X2h3aW5mbyh2b2lkKQogewogICAg
IGludCByYywgbnI7CkBAIC02MjYsOCArNjIzLDYgQEAgaW50IG1haW5fcHNyX2h3aW5mbyhpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotI2VuZGlmCi0KIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:20:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:20:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopQL-0008MT-Tn; Mon, 04 Sep 2017 11:20:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dopQL-0008M5-1F
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 11:20:13 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0D/EF-03422-CE63DA95; Mon, 04 Sep 2017 11:20:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNykQve12dp
 IgwOv5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5tx+yF3wWq7h0rIu9gfGMYBcjF4eQwHRG
 iSO777J3MXJySAjwShxZNoMVwvaX6Gl/wwxR1MAosf/1O2aQBJuAusTjrz1MILaIgJLEvVWTw
 WxmgTyJRW2fWEBsYYFgiT8nv7GB2CwCqhJduw8ygti8Ah4S518sZYJYICdx8thksGWcAp4Sbz
 e3g80XAqpZsucVVL2gxMmZT4BmcgDNV5dYP08IYpW8RPPW2cwTGAVmIamahVA1C0nVAkbmVYw
 axalFZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GBevDTzE
 KMnBpCTKe//xmkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzRpmsjhQSLUtNTK9Iyc4BxApOW4
 OBREuFNAUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4byFIkQBIUUZpHtwIWMxeYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjCvPTABCPFk5pXAbXoFdAQT0BFVL9eAHFGSiJCSamAUk9E
 9EiJstfXs6jW5L21yJd7weP99bnmyqi2vW4fxW4CNtKRWz2sD9smRFjdvHvcKe1cY25arJhJb
 vV/L8aDYRsbuj2pfor1j677pr6r4xtK+bP3GGR9TfxRccHQSSO8WTFBIfTXjp+KU/ZtT4y0Yd
 rl8UZS/7bQzrc/7br3yw5dddiUG5kosxRmJhlrMRcWJALa+t+XUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504524009!81073064!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57270 invoked from network); 4 Sep 2017 11:20:11 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 11:20:11 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 04:20:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="896905595"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 04 Sep 2017 04:19:51 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  4 Sep 2017 19:01:44 +0800
Message-Id: <1504522904-41135-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 2/2] tools: change the type of '*nr' in
	'libxl_psr_cat_get_info'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVlIHRvIGhpc3RvcmljYWwgcmVhc29uLCB0eXBlIG9mIHBhcmFtZXRlciAnKm5yJyBpbiAnbGli
eGxfcHNyX2NhdF9nZXRfaW5mbycKaXMgJ2ludCcuIEJ1dCB0aGlzIGlzIG5vdCByaWdodC4gSXQg
c2hvdWxkIGJlICd1bnNpZ25lZCBpbnQnLiBUaGlzIHBhdGNoIGZpeGVzCnRoaXMgYW5kIGRvZXMg
cmVsYXRlZCBjaGFuZ2VzLgoKU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+Ci0tLQogICAgLSBUaGlzIHBhdGNoIGRlcGVuZHMgb24gcGF0Y2ggInRvb2xzOiB1c2Ug
J19faTM4Nl9fJyBhbmQgJ19feDg2XzY0X18nCiAgICAgIHRvIHJlcGxhY2UgUFNSIi4KdjI6CiAg
ICAtIGFzc2lnbiAnbnVtJyB0byAnKm5yJyBpZiByZXR1cm4gdmFsdWUgaXMgc3VjY2Vzcy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
LmggICAgIHwgMiArLQogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgfCA3ICsrKysrLS0KIHRvb2xz
L3hsL3hsX3Bzci5jICAgICAgIHwgOSArKysrLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA2YzA4N2RkLi40ODRiNWI3IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTIy
MTEsNyArMjIxMSw3IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAogICogYW5kIHRoZSBsZW5ndGggaW4gJ25yJy4KICAqLwogaW50IGxp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAq
KmluZm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yLCB1bnNpZ25lZCBpbnQg
bHZsKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2ln
bmVkIGludCBsdmwpOwogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpj
dHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKm5yKTsKIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9w
c3JfY2F0X2luZm8gKmxpc3QsIGludCBucik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IGY1NWJhMWUuLjE5NzUwNWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3Bzci5jCkBAIC0zNjIsNyArMzYyLDcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiB9CiAKIGludCBsaWJ4bF9wc3JfY2F0X2dl
dF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7
CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsKQEAgLTQxMCw4ICs0MTAsMTEgQEAgaW50
IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRf
aW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm5yKQogewog
ICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgbnVtOwogCi0gICAgcmMgPSBsaWJ4bF9wc3Jf
Y2F0X2dldF9pbmZvKGN0eCwgaW5mbywgbnIsIDMpOworICAgIHJjID0gbGlieGxfcHNyX2NhdF9n
ZXRfaW5mbyhjdHgsIGluZm8sICZudW0sIDMpOworICAgIGlmICghcmMpCisgICAgICAgICpuciA9
IG51bTsKIAogICAgIHJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5j
IGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggNTQ0ZjZmMC4uZWYwMDA0OCAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTI5NCw4ICsyOTQs
OCBAQCBpbnQgbWFpbl9wc3JfY210X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiBzdGF0
aWMgaW50IHBzcl9sM19jYXRfaHdpbmZvKHZvaWQpCiB7Ci0gICAgaW50IHJjLCBucjsKLSAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgaW50IGksIG5yOwogICAg
IHVpbnQzMl90IGwzX2NhY2hlX3NpemU7CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvOwog
CkBAIC00MjQsNyArNDI0LDcgQEAgc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50
MzJfdCBkb21pZCwgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvLAogCiBzdGF0aWMgaW50IHBzcl9j
YXRfc2hvdyh1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IGx2bCkKIHsKLSAgICBpbnQgaSwg
bnI7CisgICAgdW5zaWduZWQgaW50IGksIG5yOwogICAgIGludCByYzsKICAgICBsaWJ4bF9wc3Jf
Y2F0X2luZm8gKmluZm87CiAKQEAgLTQ1Myw4ICs0NTMsNyBAQCBvdXQ6CiBzdGF0aWMgaW50IHBz
cl9sMl9jYXRfaHdpbmZvKHZvaWQpCiB7CiAgICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGludCBp
OwotICAgIGludCBucjsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnI7CiAgICAgbGlieGxfcHNyX2Nh
dF9pbmZvICppbmZvOwogCiAgICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmlu
Zm8sICZuciwgMik7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopdJ-0000uz-4w; Mon, 04 Sep 2017 11:33:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1dopdH-0000ut-VR
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 11:33:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 52/B6-03642-F0A3DA95; Mon, 04 Sep 2017 11:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpC6f1dp
 Ig2X79Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuxW+ZCj5wVyx+O4+5gfEUZxcjJ4eEgL/E
 iRXNTCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkJjb+YEdxGYRU
 JH4d+caWI2IgLJE76/fQL0cQPW+Ev3rlEDCwgJWEudXvGUCCXMK2EucfgMU5uIQEuhiklh0/i
 8TxDkmEm8X7mQDqRESUJOYuz5+AiPfLCQHzUJy0CwkBy1gZF7FqFGcWlSWWqRrZKqXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx1YLAQ4ySHExKorz3H6+JFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBm2SxNlJIsCg1PbUiLTMHGPIwaQkOHiUR3iKQNG9xQWJucWY6R
 OoUo6KUOO8xkIQASCKjNA+uDRZnlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMex1kCk9mXg
 nc9FdAi5mAFle9XAOyuCQRISXVwJg7a4OS3ORNl/76y8+Oj3gR+6TFRz3n+ONt26eXrc140RF
 SUSV2W6pOr8I2/Fa/BPvRaXuXTchLCjM+l5y+et8c262cTXsNLqy5v143TYVHo2zKMTumRTWv
 nk6qk5NJU7NeNyvj57N/q+79F9Jc5PPsQgb7+dgloa/aH5TET3G51//NW1hsh6wSS3FGoqEWc
 1FxIgBlMU/rrgIAAA==
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504524813!74841442!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15552 invoked from network); 4 Sep 2017 11:33:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 11:33:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438276724"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22957.14849.812719.364309@mariner.uk.xensource.com>
Date: Mon, 4 Sep 2017 12:33:21 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
 <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIGludmVzdGlnYXRlZCB0aGlzIGZ1cnRoZXIgYW5kIGhhdmUgbWFkZSB0aGUgZm9sbG93
aW5nCmRpc2NvdmVyaWVzOgoKMS4gbWFrZSBkaXN0aW5ndWlzaGVzIHRhcmdldHMgcHVyZWx5IHRl
eHR1YWxseS4gIEl0IHdpbGwgY2Fub25pY2FsaXNlIGEKICB0YXJnZXQgbmFtZSBieSByZW1vdmlu
ZyAuLyBiZWZvcmUgY29tcGFyaXNvbiAoc28gYGZvbycgYW5kIGAuL2ZvbycKICBhcmUgY29uc2lk
ZXJlZCB0aGUgc2FtZSB0YXJnZXQpIGJ1dCBpdCB3b24ndCBleGFtaW5lIHRoZSBmaWxlc3lzdGVt
CiAgQUZBSUNULiAgU28gYGZvbycgYW5kIGAuLi8uLi90aGlzL3N1YmRpci9mb28nIGFyZSBkaWZm
ZXJlbnQgdGFyZ2V0cy4KICAoWW91IHNlZW0gdG8gaGF2ZSBhbHJlYWR5IG9ic2VydmVkIG9yIGtu
b3duIHRoaXMuKQoKMi4gSWYgeW91IHVzZSBnY2MgLU1NRCB0byBnZW5lcmF0ZSBhIC5kIGZpbGUs
IGFuZCBzYXkgLUkuIHRvIGluY2x1ZGUKICB0aGluZ3MgZnJvbSB0aGUgY3dkLCBidXQgaW52b2tl
IGdjYyB0byBjb21waWxlIGEgZmlsZSBlbHNld2hlcmUsIGVnCiAgICAgZ2NjIC1NTUQgLUkgLW8g
YnVpbGQubyAvb3RoZXIvcGF0aC9idWlsZC5jCiAgYW5kIGJ1aWxkLmMgI2luY2x1ZGVzIGBmb28u
aCcsIHRoZW4gdGhlIC1NTUQgb3V0cHV0IG1lbnRpb25zCiAgYC9hYnNvbHV0ZS9wYXRoL3RvL3Ro
aXMvc3ViZGlyL2Zvby5oJywgZXZlbiB0aG91Z2ggaXQgY291bGQgcmVmZXIKICB0byBgZm9vLmgn
LiAgKFZQQVRIIGFuZCB2cGF0aCBhcmUgb2J2aW91cyB3YXlzIGZvciB0aGlzIHRvIGhhcHBlbi4p
CiAgVGhpcyBpcyBwcmVzdW1hYmx5IGJlY2F1c2UgZ2NjIGhhcyBub3RpY2VkIHRoYXQgYC4nIGlu
IHRoaXMgY29udGV4dAogIG11c3QgbWVhbiByZWxhdGl2ZSB0byB0aGUgaW52b2NhdGlvbiBjd2Qs
IG5vdCByZWxhdGl2ZSB0byBidWlsZC5jLgoKMy4gSWYgZm9vLmggaXMgYXV0b2dlbmVyYXRlZCB1
c2luZyBzb21lIGtpbmQgb2YgcGF0dGVybiBydWxlLAogIHlvdSBlbmQgdXAgd2l0aCB0d28gYGNv
cGllcycgb2YgdGhlIHJ1bGUsIHdoaWNoIGNhbiBydW4KICBzaW11bHRhbmVvdXNseSwgb25jZSBm
b3IgYnVpbGQuYyAtPiBidWlsZC5vIGFuZCBvbmNlIGZvciBub3JtYWwKICBmaWxlcyBpbiB0aGUg
c2FtZSBjd2QuCgpJIHRoaW5rICgyKSBpcyBhIGJ1ZyBpbiBnY2MuICBCdXQgd2UgY2FuJ3Qgc2Vu
c2libHkgZXhwZWN0IHRvIGZpeAp0aGF0LiAgU2FkbHkgSSB0aGluayB0aGUgcmlnaHQgZml4IGlz
IHRvIHNlZGRlcnkgdGhlIHBvaW50bGVzcyBwYXRocwpvdXQgb2YgdGhlIC5kIGZpbGVzLgoKSSBk
b24ndCB0aGluayBnb2luZyByb3VuZCBhbGwgb3VyIE1ha2VmaWxlcyBhZGRpbmcgcnVsZXMgb2Yg
dGhlIGZvcm0KICAgJChBQlNfUEFUSF9UT19IRVJFKS9hdXRvLSUtZ2VuZXJhdGVkLjogYXV0by0l
LWdlbmVyYXRlZC5oCmlzIHNlbnNpYmxlLiAgVGhlcmUgYXJlIHRvbyBtYW55IGFuZCB0aGlzIGlz
IHRvbyBhZC1ob2MuCgpEbyBwZW9wbGUgYWdyZWUgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:42:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:42:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dopld-0001bX-4a; Mon, 04 Sep 2017 11:42:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1doplc-0001bR-A0
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 11:42:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E2/81-03616-31C3DA95; Mon, 04 Sep 2017 11:42:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHSDva6wzdp
 Ig+n3uC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+91uZCh6zVzz8v4W5gfEPaxcjJ4eEgL/E
 1es/2EBsNgFliZ+dvWC2iICeRNOB54xdjFwczAJzGCXae3cwgySEgRrufZsI1swioCLR9HcXW
 JxXwEJibe8mZoih8hK72i6C1QgJKEh0TD/GBFEjKHFy5hMWEJtZQELi4IsXzBMYuWchSc1Ckl
 rAyLSKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwHBiAYAf
 jl2UBhxglOZiURHnvP14TKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN8V6baSQYFFqempFWmYO
 MDBh0hIcPEoivH1WQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzhoLMEAApyijNgxsBi
 5JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVB5nCk5lXArfpFdARTEBHVL1cA3JESSJCSq
 qBMXC5r9V8i1MrdDOTuJ0WzS/bKXkzsVxjQofWsvrKiPfrzB7PcHrVdyPt8I1tSQ9k9s6Y7LR
 htbNT7vTc209vlTbHpz3PXfBBktOk94N86G+BxBOqDY1We0+6bcnrXXtssYjjvN//Hu873RRW
 Nc9P2n/GvOiiiA5B30diOuc/16+/vGK21KbeS0osxRmJhlrMRcWJABBdB9CNAgAA
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504525329!115027738!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28772 invoked from network); 4 Sep 2017 11:42:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 11:42:10 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446441682"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 4 Sep 2017 12:42:06 +0100
Message-ID: <20170904114206.32659-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH] x86/mm: use put_page_type_preemptible in
	put_page_from_l{3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA0
ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBl
NWIwY2NlYWU0Li4zMTRkYTg0NzIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTM3Niw3ICsxMzc2LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBp
ZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAgICAgewogICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7CisgICAgICAgIHJldHVy
biBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVy
ICkKQEAgLTEzOTksNyArMTM5OSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5saWtlbHko
cGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0g
ICAgICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJl
dHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAg
IGlmICggZGVmZXIgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 11:46:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 11:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doppF-0001nZ-Ka; Mon, 04 Sep 2017 11:45:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1doppE-0001nT-HG
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 11:45:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3D/27-03874-3FC3DA95; Mon, 04 Sep 2017 11:45:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve5nm7W
 RBn+u8Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnv13UwFWzhrFh4fhtbA+ME9i5GTg4JAX+J
 lauPM4LYLAIqElP3TQKLswkoS/zs7GUDsUUE9CSaDjwHquHiYBaYwyjR3ruDGSQhLBAicW/WZ
 bBmXgELibVzV4HZQkD2uo99TBBxQYmTM5+wgNjMAjoSC3Z/AhrKAWRLSyz/xwES5hSwlJh67j
 XYXlGgGzqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA0N9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MH5aFnCIUZKDSUmU9/7jNZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhPW6+NFBIsSk1PrUjLzAEGPUxagoNHSYS3ESTNW1yQmFucmQ6RO
 sWoKCXOexYkIQCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPqg0zhycwrgZ
 v+CmgxE9DiqpdrQBaXJCKkpBoYj1xcX23wj+d5oVLO60+XjQ/JVx4/+7PugEpJR/jcxa4MeT/
 PMnz6uHFBSXHVX+sJO7JN3dit7ry/8+Kv+slLj6IyFj3K7F2a+FS+WMnjORPv7yXOrIzHygyO
 LeZVLKg/UyK04GPLNgV344vGl3fvPrIy+ceq/UWLDufdKZ+++G6lnvCEUo6CF0osxRmJhlrMR
 cWJACgH0f2vAgAA
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504525553!74375616!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30290 invoked from network); 4 Sep 2017 11:45:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 11:45:54 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446441911"
Date: Mon, 4 Sep 2017 12:45:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170904114551.4for77tld5osfzki@citrix.com>
References: <20170904114206.32659-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904114206.32659-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>
Subject: Re: [Xen-devel] [PATCH] x86/mm: use put_page_type_preemptible in
 put_page_from_l{3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTI6NDI6MDZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVu
L2FyY2gveDg2L21tLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IGU1YjBjY2VhZTQuLjMxNGRhODQ3MjAgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwoKSW4gZmFj
dCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlvbiBmb3IgX19wdXRfcGFnZV90eXBlIGhlcmUgY2FuIGFs
c28gYmUKZGVsZXRlZC4KCj4gQEAgLTEzNzYsNyArMTM3Niw3IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCj4gICAgICBp
ZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCj4gICAgICB7Cj4gICAgICAgICAgQVNTRVJUKCFk
ZWZlcik7Cj4gLSAgICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7Cj4gKyAgICAg
ICAgcmV0dXJuIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUocGcpOwo+ICAgICAgfQo+ICAKPiAg
ICAgIGlmICggZGVmZXIgKQo+IEBAIC0xMzk5LDcgKzEzOTksNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAo+ICAgICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKPiAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgIEFTU0VSVCghZGVmZXIpOwo+IC0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBl
KHBnLCAxKTsKPiArICAgICAgICAgICAgcmV0dXJuIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUo
cGcpOwo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgaWYgKCBkZWZlciApCj4gLS0gCj4gMi4x
MS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doq90-0003FQ-Bi; Mon, 04 Sep 2017 12:06:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1doq8y-0003FK-Da
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 12:06:20 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 79/64-02044-BB14DA95; Mon, 04 Sep 2017 12:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQne349p
 Ig7vLeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr96cyFxzlqri5dj5zA+Nkji5GTg4JAT+J
 lce3M4PYwgIhEvdmXWYEsUUEfCXuPm5iArGZBQIl1j6aAVYjJJAm8eftLDYQm01AX2L3i09gN
 bwCthKnZ+4FinNwsAioSKxYww4SFhUIl9j//RozRImgxMmZT1hAbE4BS4merbPAypkFNCXW79
 KH2CQvsf3tHGYIW1yi6ctKVoitahLX+i+xQ1ycLrH17y/mCYwCs5BMnYUwaRaSSbOQTFrAyLK
 KUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwXOsZGBh3MP4+
 7neIUZKDSUmU9/7jNZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjrHNZGCgkWpaanVqRl5gAjB
 yYtwcGjJML7CiTNW1yQmFucmQ6ROsWoKCXOexwkIQCSyCjNg2uDReslRlkpYV5GBgYGIZ6C1K
 LczBJU+VeM4hyMSsK810Gm8GTmlcBNfwW0mAlocdXLNSCLSxIRUlINjHsCjFXVMgt2piawf2o
 +FflArZ/pAnOlqd/DF6pLs8QEZ02PyVKssuBekRLw68Ta8/Mvtsle1w9zuMz47q/WnHyNO75T
 pA+8X6OUkGXq9MCofva+9w6Lt33SqVzndD3dYOrj+CkJsheeyYpFXF7t51eXfDQkoDxh6pT04
 Gi5nUKNcV9C9wU7KrEUZyQaajEXFScCANJROGDRAgAA
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504526778!108454216!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47987 invoked from network); 4 Sep 2017 12:06:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 12:06:19 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52163819"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170904114206.32659-1-wei.liu2@citrix.com>
 <20170904114551.4for77tld5osfzki@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a3b8d0e5-de80-78b9-470f-42b3deb74d38@citrix.com>
Date: Mon, 4 Sep 2017 13:06:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170904114551.4for77tld5osfzki@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: use put_page_type_preemptible in
 put_page_from_l{3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDkvMTcgMTI6NDUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMDQsIDIwMTcg
YXQgMTI6NDI6MDZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4gTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+
IC0tLQo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbW0u
YyB8IDQgKystLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKPj4gaW5kZXggZTViMGNjZWFlNC4uMzE0ZGE4NDcyMCAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBJbiBmYWN0IHRoZSBm
b3J3YXJkIGRlY2xhcmF0aW9uIGZvciBfX3B1dF9wYWdlX3R5cGUgaGVyZSBjYW4gYWxzbyBiZQo+
IGRlbGV0ZWQuCgpXaXRoIHRoaXMgZG9uZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+PiBAQCAtMTM3Niw3ICsxMzc2LDcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm
biwKPj4gICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCj4+ICAgICAgewo+PiAgICAg
ICAgICBBU1NFUlQoIWRlZmVyKTsKPj4gLSAgICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShw
ZywgMSk7Cj4+ICsgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsK
Pj4gICAgICB9Cj4+ICAKPj4gICAgICBpZiAoIGRlZmVyICkKPj4gQEAgLTEzOTksNyArMTM5OSw3
IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWdu
ZWQgbG9uZyBwZm4sCj4+ICAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKPj4g
ICAgICAgICAgewo+PiAgICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Cj4+IC0gICAgICAgICAg
ICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKPj4gKyAgICAgICAgICAgIHJldHVybiBw
dXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsKPj4gICAgICAgICAgfQo+PiAgCj4+ICAgICAg
ICAgIGlmICggZGVmZXIgKQo+PiAtLSAKPj4gMi4xMS4wCj4+CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:13:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqFY-0003vb-5y; Mon, 04 Sep 2017 12:13:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1doqFW-0003vV-5v
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 12:13:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 63/21-03616-1534DA95; Mon, 04 Sep 2017 12:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQjfAeW2
 kwfNnZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8biqSfZCn5xVDS8fM3ewNjI3sXIySEh4Cdx
 b+5fZhBbWMBbYu3Tr6wgtoiAskTvr98sIDazgJvE98aHYDVCArUSHd2nwOJsAvoSu198YgKxe
 QVsJW5eXskGYrMIqEh0/HsCZosKhEvs/36NGaJGUOLkzCdgvZwC9hLfejYB3cABNF9TYv0ufY
 hV8hLb385hhrDFJZq+rGSFWKsmca3/EtTJ6RJb//5insAoMAvJ1FkIk2YhmTQLyaQFjCyrGNW
 LU4vKUot0TfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDlQEIdjBOv+x/iFGS
 g0lJlPf+4zWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR43zqujRQSLEpNT61Iy8wBRg5MWoKDR
 0mEt88JKM1bXJCYW5yZDpE6xagoJc6rBZIQAElklObBtcGi9RKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEeY+CbOfJzCuBm/4KaDET0OKql2tAFpckIqSkGhj1HjUrmX4Te1QwWei20Sppa1H
 291/qdk41qZGIPLl70oznRj4N/I1S33ZYtm98afdszvstt7mni5UrrjrJb3aQvXrrMX2DDvkc
 3y2Lux7tU+f4pPfozG9VJd9CPp5nn3ae2tgkwzv95tNm+9y8yP2sn1YZWxhpOHlWxIn6hC78n
 yGblvz040QlluKMREMt5qLiRACFl6/30QIAAA==
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504527184!55381758!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38348 invoked from network); 4 Sep 2017 12:13:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 12:13:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52164256"
To: Jan Beulich <JBeulich@suse.com>
References: <1504519373-29433-1-git-send-email-andrew.cooper3@citrix.com>
 <59AD481B0200007800177148@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <902d76cb-f970-f571-05c8-d14620c65a17@citrix.com>
Date: Mon, 4 Sep 2017 13:13:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AD481B0200007800177148@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Use static inlines for {,
	un}adjust_guest_l?e()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDkvMTcgMTE6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA5LjE3IGF0
IDEyOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICtzdGF0aWMgbDFf
cGdlbnRyeV90IGFkanVzdF9ndWVzdF9sMWUobDFfcGdlbnRyeV90IGwxZSwgY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBpZiAoIGxpa2VseShsMWVfZ2V0X2ZsYWdzKGwxZSkg
JiBfUEFHRV9QUkVTRU5UKSAmJgo+PiArICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21h
aW4oZCkpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8qIF9QQUdFX0dVRVNUX0tFUk5FTCBwYWdl
IGNhbm5vdCBoYXZlIHRoZSBHbG9iYWwgYml0IHNldC4gKi8KPj4gKyAgICAgICAgaWYgKCAobDFl
X2dldF9mbGFncyhsMWUpICYgKF9QQUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX0dMT0JBTCkpID09
Cj4+ICsgICAgICAgICAgICAgKF9QQUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX0dMT0JBTCkgKQo+
PiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAiR2xvYmFsIGJpdCBpcyBzZXQgaW4ga2VybmVsIHBhZ2UgJWx4XG4iLAo+IExvb2tz
IGxpa2UgdGhpcyBjb3VsZCBiZSBhIHNpbmdsZSBsaW5lIG5vdy4KClNvIGl0IGNhbi4KCj4KPj4g
K3N0YXRpYyBsNF9wZ2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIGlmICggbGlrZWx5KGw0ZV9nZXRf
ZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICYmCj4+ICsgICAgICAgICBsaWtlbHkoIWlzX3B2
XzMyYml0X2RvbWFpbihkKSkgKQo+IFdvdWxkIGl0IGJlIHJlYXNvbmFibGUgdG8gbW92ZSB0aGlz
IDJuZCBjb25kaXRpb24gb3V0IG9mIHRoZSBpZigpCj4gaW50byBhbiBBU1NFUlQoKT8gV2l0aCBv
ciB3aXRob3V0IHRoYXQgYWRqdXN0bWVudAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpJJ2xsIGRvIGEgc2VwYXJhdGUgcGF0Y2ggY2xhcmlmeWluZyB0aGUg
Y29ycmVjdG5lc3Mgb2YgMzJiaXQgUFYgZ3Vlc3RzCmluIGEgbnVtYmVyIG9mIHBsYWNlcy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqNq-0004cZ-39; Mon, 04 Sep 2017 12:21:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413db6f7c=citrix-osstest@xenproject.org>)
 id 1doqNo-0004cB-Kv
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 12:21:40 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 31/CB-02226-3554DA95; Mon, 04 Sep 2017 12:21:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjfYdW2
 kwY0/fBb3prxnd2D02N63iz2AMYo1My8pvyKBNaPziHHBTtGK73uLGhjv8nUxcnJICPhLdC9f
 wwJhu0tc/jIDzBYRcJaY8OE2G4jNK6AncfP1VCYQW1jASGJiz1p2iHo3iZmbXjPB2O3/54PZb
 AIeQDUTweawCKhIXDl5lxnEFhLQkli6eCUTxExBiZMzn4DVMAtISBx88YIZYo6FxP6/Z5knMP
 LOQlI2C0nZAkamVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgYFTz8DAuIPx92nPQ4ySHExKorz3H6+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6+WyNlJI
 sCg1PbUiLTMHGMIwaQkOHiURXmOQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNygBQJg
 BRllObBjYDF0yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzZIFN4MvNK4Da9AjqCCeiIqp
 drQI4oSURISTUw9qR/mBnTt9150V2volIumY9M8wMnLLebllTX3JK/x35V1K/AGzcEc7f7TA5
 jZpzmHxwqZ7pm5Q/jBx6m8/5MTo20U8xZGMPYVHoy5mDwxJqFu78eMUye+iP287rzRWoe4t/2
 95quy3manuOlxv6rIKr94zpjR00O5Rlr53Eu5HAXkf333+m/EktxRqKhFnNRcSIAN856B6ICA
 AA=
X-Env-Sender: prvs=413db6f7c=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504527697!57548092!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19821 invoked from network); 4 Sep 2017 12:21:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 12:21:39 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446445096"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72059-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c00ad62378b1594c9af0f9ebbcc2e30d05a2121e
X-Osstest-Versions-That: ovmf=db52890926b6ecff9a416b3beda9c97c83f9fc60
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 4 Sep 2017 13:21:29 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72059: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjMDBhZDYyMzc4YjE1OTRjOWFmMGY5ZWJiY2MyZTMwZDA1YTIx
MjFlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkYjUyODkwOTI2YjZl
Y2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlmYzYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNTQg
IDIwMTctMDktMDIgMDk6NDY6NTYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDU5ICAyMDE3LTA5LTA0IDEwOjQ3OjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjMDBhZDYyMzc4YjE1OTRj
OWFmMGY5ZWJiY2MyZTMwZDA1YTIxMjFlCkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j
b20+CkRhdGU6ICAgRnJpIFNlcCAxIDA5OjMyOjEwIDIwMTcgKzA4MDAKCiAgICBTb3VyY2VMZXZl
bERlYnVnUGtnOiBVc2UgUGNkIGZvciB0aGUgcmV2aXNpb24gb2YgdHJhbnNmZXIgcHJvdG9jb2wK
ICAgIAogICAgVjMgY2hhbmdlczoKICAgIEFkZCBkZXRhaWxlZCBkZXNjcmlwdGlvbiBmb3IgdGhl
IHVzYWdlIG9mIHRoZSBQY2QgaW4gcGFja2FnZSBERUMgZmlsZS4KICAgIFVwZGF0ZSB0aGUgY29t
bWVudCBmb3IgdGhlIGludHJvZHVjZWQgUGNkIGluIG1vZHVsZSBJTkYgZmlsZXMuCiAgICAKICAg
IFYyIGNoYW5nZXM6CiAgICBJbnN0ZWFkIG9mIHVzaW5nIGEgZ2xvYmFsIHZhcmlhYmxlLCB1c2Ug
YSBQY2QgZm9yIHRyYW5zZmVyIHByb3RvY29sCiAgICByZXZpc2lvbi4KICAgIAogICAgUHJldmlv
dXNseSwgdGhlIHJldmlzaW9uIG9mIHRoZSBkZWJ1ZyBhZ2VudCB0cmFuc2ZlciBwcm90b2NvbCBp
cwogICAgcmVmbGVjdGVkIGJ5IGEgbWFjcm8uCiAgICAKICAgIFRoaXMgY29tbWl0IGludHJvZHVj
ZXMgYSBQY2QgdG8gcmVmbGVjdCB0aGUgcmV2aXNpb24gaW4gb3JkZXIgdG8gYXZvaWQgdGhlCiAg
ICBjb21wYXJpc29uIG9mIHR3byBtYWNyb3MsIHdoaWNoIHdpbGwgZ2VuZXJhdGUgYSBjb25zdGFu
dCByZXN1bHQgZGV0ZWN0ZWQKICAgIGJ5IGNvZGUgY2hlY2tlcnMuCiAgICAKICAgIENjOiBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:40:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqg5-0005ua-JX; Mon, 04 Sep 2017 12:40:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1doqg3-0005uR-ST; Mon, 04 Sep 2017 12:40:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 59/2B-02224-EB94DA95; Mon, 04 Sep 2017 12:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oO5uz7W
 RBnt26Fos+biYxWLV1QOsDkweR3f/ZgpgjGLNzEvKr0hgzTg57R5jwW/+io4rD9kaGB/zdDFy
 cQgJTGCS+DlpJiuE84dR4tOTT2wQzgZGiRXXepmgyhglJu39w9zFyMnBIqAi0f/iL5jNJqAjc
 fHLQ3YQW0RAX2JOZwNYA7PAC0aJJa+WgxUJC9hKTL/8gwnE5hWwkdh/eh4zxNQXzBJ/719mg0
 gISpyc+YQFxGYW0JK48e8lUAMHkC0tsfwfB0iYUyBQoqXlIdgcUaAjppzcBtYqIWAo8XnjUuY
 JjIKzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV
 6yXn525iBIZxPQMD4w7G1hN+hxglOZiURHnvP14TKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl
 8NjbaSQYFFqempFWmYOMKJg0hIcPEoivMtB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc
 47GaRIAKQoozQPbgQsui8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadBTKFJzOvBG7TK6A
 jmICOqHq5BuSIkkSElFQDY379n4ca3dz89ReV9z5g2hTxfKFV2ayD2TH2PVd0JaYeinmyr9Fr
 yXu/OO7sxwVZK369ytT+9Of3uwM/uFLPWzRUbTnqfOxhlrDWtdSdy/3SeVZ5st7pz19Tu167m
 2lLzrJMpcUyXnL1a1yFXh3an17k0rcwuf7/zIz1RVu+ZvOr651OCzfersRSnJFoqMVcVJwIAB
 CH79TpAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504528825!101346069!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26471 invoked from network); 4 Sep 2017 12:40:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 12:40:27 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v84CeKJr017656
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 4 Sep 2017 12:40:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v84CeJh5023977
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 4 Sep 2017 12:40:19 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v84CeIL2011568;
 Mon, 4 Sep 2017 12:40:18 GMT
Received: from olila.local.net-space.pl (/10.175.228.21)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 04 Sep 2017 05:40:18 -0700
Date: Mon, 4 Sep 2017 14:40:14 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20170904124014.GW4452@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
 <20170829200115.GF4452@olila.local.net-space.pl>
 <CABfawhk-T0BkvRdV8jSUwsTxcMrdkCWi7P4YiV4KOnf35f-yjQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhk-T0BkvRdV8jSUwsTxcMrdkCWi7P4YiV4KOnf35f-yjQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTA6MTY6MjNBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDI6MDEgUE0sIERhbmllbCBLaXBlciA8
ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4gSGV5IFRhbWFzLAo+ID4KPiA+IFNv
cnJ5IGZvciBsYXRlIHJlcGx5LiBJIHdhcyBvbiB2YWNhdGlvbi4KPiA+Cj4gPiBPbiBUdWUsIEF1
ZyAyMiwgMjAxNyBhdCAwOTowMTowNlBNIC0wNjAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4g
Pj4gT24gVHVlLCBNYXkgMTYsIDIwMTcgYXQgNTowNCBBTSwgRGFuaWVsIEtpcGVyIDxkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gPgo+ID4gWy4uLl0KPiA+Cj4gPj4gPiBVRUZJIHdp
bGwgdmVyaWZ5IHNoaW0gc2VjdXJlIGJvb3Qgc2lnbmF0dXJlIHRoZW4gc2hpbSB3aWxsIHZlcmlm
eSBHUlVCMgo+ID4+ID4gc2lnbmF0dXJlIHRoZW4gR1JVQjIgd2lsbCB2ZXJpZnkgKHdpdGggc2hp
bSBwcm90b2NvbCkgWGVuIHNpZ25hdHVyZSBhbmQKPiA+PiA+IGZpbmFsbHkgWGVuIHdpbGwgdmVy
aWZ5ICh3aXRoIHNoaW0gcHJvdG9jb2wpIExpbnV4IGtlcm5lbCBzaWduYXR1cmUuIFRoZW4KPiA+
PiA+IHlvdXIga2VybmVsIGNhbiB2ZXJpZnkgbW9kdWxlcyB1c2luZyB3aGF0ZXZlciB5b3Ugd2Fu
dC4KPiA+PiA+Cj4gPj4gPj4gSSB3b3VsZCBiZSBoYXBweSB0byB3b3JrIHRvIGhlbHAgYWNoaWV2
ZSB0aGlzLgo+ID4+ID4KPiA+PiA+IFRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgSSB3aWxsIGhhdmUg
c29tZXRoaW5nIHZlcnkgcmF3IGF0IHRoZSBiZWdpbm5pbmcKPiA+PiA+IG9mIEp1bmUuIElmIHlv
dSB3aXNoIHRvIGRvIHRlc3RzIGRyb3AgbWUgYSBsaW5lLgo+ID4+Cj4gPj4gSGkgRGFuaWVsLAo+
ID4+IGlzIHRoZXJlIGFueSBuZXdzIG9uIHRoaXM/IEkgd291bGQgYmUgaW50ZXJlc3RlZCBpbiBn
aXZpbmcgdGhpcyBhIHNob3QgdG9vLgo+ID4KPiA+IFBsZWFzZSBsb29rIGF0Cj4gPgo+ID4gICBo
dHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cw
MDk4Mi5odG1sCj4gPgo+ID4gYW5kIGF0Cj4gPgo+ID4gICBodHRwczovL2xpc3RzLnhlbi5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMDk4NS5odG1sCj4gPgo+ID4gQXR0
YWNobWVudHMgY29udGFpbiB0aGUgc2FtZSBwYXRjaGVzIGFzIGFib3ZlIGJ1dCByZWJhc2VkIG9u
IGxhdGVzdAo+ID4gR1JVQjIgYW5kIFhlbiBnaXQgcmVwb3NpdG9yaWVzLgo+ID4KPiA+IER1ZSB0
byBzb21lIHRyYXZlbCBJIGFtIGdvaW5nIHRvIHJlc3RhcnQgd29yayBvbiB0aGlzIGluIHRoZSBz
ZWNvbmQKPiA+IGhhbGYgb2YgU2VwdGVtYmVyLgo+ID4KPiA+IElmIHlvdSBoYXZlIGFueSBxdWVz
dGlvbnMgcGxlYXNlIGRyb3AgbWUgYSBsaW5lLgo+ID4KPgo+IEhpIERhbmllbCwKPiB0aGFua3Mg
Zm9yIHRoZSB1cGRhdGUsIEknbGwgZ2l2ZSBpdCBhIHNob3QgdG9kYXkgdG8gc2V0IGl0IHVwLiBJ
biBhCj4gc29tZXdoYXQgcmVsYXRlZCBub3RlLCBhcmUgeW91IGF3YXJlIG9mIGFueSB3b3JrIG9u
IGdldHRpbmcgc2VjdXJlCj4gYm9vdCArIFVFRkkgd29ya2luZyBpbiBhIGd1ZXN0PyBUaGVyZSBp
cyBhIFBvQyBwYXRjaCBvbiBPcGVuWFQKPiAoaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5j
bGllbnQtb2UvcHVsbC83MjkpIGJ1dCB3YXMgd29uZGVyaW5nIGlmCj4gdGhlcmUgYXJlIGFueSBw
YXJhbGxlbCBlZmZvcnRzIG9uZ29pbmcuCgpJIGRvIG5vdCBmb2xsb3cgdGhpcyBpc3N1ZSBpbiBk
ZXRhaWwuIEhvd2V2ZXIsIEkgc3VwcG9zZSB0aGF0IGlmIE9WTUYKc3VwcG9ydHMgVUVGSSBzZWN1
cmUgYm9vdCAod2VsbCwgUUVNVSBoYXMgdG8gZW5hYmxlIFNNTSBzdXBwb3J0IHRvbzsKSSBkbyBu
b3Qga25vdyBkb2VzIGl0IHdvcmsgd2l0aCBYZW4gb3Igbm90KSB0aGVuIGd1ZXN0IHNob3VsZCB3
b3JrCndpdGhvdXQgYW55IGlzc3VlLiBKdXN0IGd1ZXNzaW5nLi4uCgpEYW5pZWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqgj-0005wz-U5; Mon, 04 Sep 2017 12:41:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1doqgi-0005wp-Mf
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 12:41:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 ED/83-03414-8E94DA95; Mon, 04 Sep 2017 12:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/e559p
 Ig1tLeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXq4sLVgtWbD67m7GB8RVfFyMnh5BAnsS6
 hvdMXYwcHLwCdhJzTvqAhCUEDCVOL7zJAmKzCKhKHN2whAnEZhNQl2h7tp0VxBYR0JeY/+knk
 M3FwSxwglGi6/E5sISwQLTEy0t7GUESQgLXGSXe7HoLNokTaMGqzqnsEMsEJf7uEAYxmYGGrp
 8nBFLBLCAv0bx1NjNEWFpi+T+OCYx8sxDqZyHUz0JSPwuhfgEjyypGjeLUorLUIl0jC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAYwCCHYzn1wYeYpTkYFIS5b3/eE2kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneWo+1kUKCRanpqRVpmTnAGIBJS3DwKInwLgdJ8xYXJOYWZ
 6ZDpE4xKkqJ804GSQiAJDJK8+DaYHF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8V0Gm8G
 TmlcBNfwW0mAlocdXLNSCLSxIRUlINjBNaw++/vle61dcwiDX6jvqH7O0z+d9dqg/9/f+xbWB
 YxtN/2xec074wd+H6a/bv1983+PDYfh3netZQrlxGhqbnfEKC+7IEnQ4c+/br4rp5RwXV+ppa
 d8yOkb19e7ZqSuLWHTGs1w1VGzeuKIs/Kttk+XJ/W6zqmdl8HXfer1PZe2jDxef1M7iUWIozE
 g21mIuKEwHwrJd9tgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504528869!80920701!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27206 invoked from network); 4 Sep 2017 12:41:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 12:41:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 06:41:08 -0600
Message-Id: <59AD66020200007800177273@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 06:41:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
 <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
 <59AD43DC02000078001770FD@prv-mh.provo.novell.com>
 <fd28654f-e0c8-e8a1-80f7-8451596fcadc@citrix.com>
In-Reply-To: <fd28654f-e0c8-e8a1-80f7-8451596fcadc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Subject: Re: [Xen-devel] [PATCH 1/1] x86/xen: fix section of
 xen_init_time_ops() in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEyOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDkvMTcgMTE6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
OS4xNyBhdCAxMDoxNywgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAwMy8wOS8xNyAx
MDozOCwgTmljb2xhcyBJb29zcyB3cm90ZToKPj4+PiBDb21taXQgZDE2MjgwOWY4NWI0ICgieGVu
L3g4NjogRG8gbm90IGNhbGwgeGVuX2luaXRfdGltZV9vcHMoKSB1bnRpbAo+Pj4+IHNoYXJlZF9p
bmZvIGlzIGluaXRpYWxpemVkIikgbW92ZWQgeGVuX2luaXRfdGltZV9vcHMoKSBmcm9tIF9faW5p
dCB0bwo+Pj4+IF9fcmVmIHdpdGhvdXQgdXBkYXRpbmcgeGVuLW9wcy5oIGFjY29yZGluZ2x5LiBG
aXggdGhpcy4KPj4+Pgo+Pj4+IEZpeGVzOiBkMTYyODA5Zjg1YjQgKCJ4ZW4veDg2OiBEbyBub3Qg
Y2FsbCB4ZW5faW5pdF90aW1lX29wcygpIHVudGlsCj4+Pj4gc2hhcmVkX2luZm8gaXMgaW5pdGlh
bGl6ZWQiKQo+Pj4+IFNpZ25lZC1vZmYtYnk6IE5pY29sYXMgSW9vc3MgPG5pY29sYXMuaW9vc3Nf
bGludXhAbTR4Lm9yZz4KPj4+PiAtLS0KPj4+PiAgYXJjaC94ODYveGVuL3hlbi1vcHMuaCB8IDIg
Ky0KPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+
Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hl
bi94ZW4tb3BzLmgKPj4+PiBpbmRleCAwZDUwMDQ0NzdkYjYuLmIyYTVkNDhhMmMyYSAxMDA2NDQK
Pj4+PiAtLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCj4+Pj4gKysrIGIvYXJjaC94ODYveGVu
L3hlbi1vcHMuaAo+Pj4+IEBAIC02OSw3ICs2OSw3IEBAIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRl
X2luZm8oaW50IGNwdSk7Cj4+Pj4gIHZvaWQgeGVuX3RlYXJkb3duX3RpbWVyKGludCBjcHUpOwo+
Pj4+ICB1NjQgeGVuX2Nsb2Nrc291cmNlX3JlYWQodm9pZCk7Cj4+Pj4gIHZvaWQgeGVuX3NldHVw
X2NwdV9jbG9ja2V2ZW50cyh2b2lkKTsKPj4+PiAtdm9pZCBfX2luaXQgeGVuX2luaXRfdGltZV9v
cHModm9pZCk7Cj4+Pj4gK3ZvaWQgX19yZWYgeGVuX2luaXRfdGltZV9vcHModm9pZCk7Cj4+Pj4g
IHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKTsKPj4+IFdoZW4gY29ycmVj
dGluZyB0aGlzIGNvdWxkIHlvdSBwbGVhc2UgbW9kaWZ5IHRoZSBwcm90b3R5cGVzIHRvIGNvbXBs
eSB0bwo+Pj4gdGhlIGludGVuZGVkIGZvcm0gYXMgbm90ZWQgaW4gaW5jbHVkZS9saW51eC9pbml0
LmggKHRoZSBfX3JlZiBvciBfX2luaXQKPj4+IGFubm90YXRpb25zIHNob3VsZCBiZSBqdXN0IGJl
Zm9yZSB0aGUgZW5kaW5nIHNlbWljb2xvbik/Cj4+IFdoeSB3b3VsZCB0aGVzZSBhbm5vdGF0aW9u
cyBiZSBrZXB0IG9uIHRoZSBkZWNsYXJhdGlvbnMgYW55d2F5Pwo+PiBBdHRyaWJ1dGVzIGFmZmVj
dGluZyBjb2RlL2RhdGEgcGxhY2VtZW50IGdlbmVyYWxseSBiZWxvbmcgb24gdGhlCj4+IGRlZmlu
aXRpb25zIG9ubHkuCj4gCj4gQmVjYXVzZToKPiAKPiBhKSBUaGF04oCZcyB3aGF0IHRoZSBjb2Rp
bmcgc3R5bGUgc2F5cywgYW5kCj4gCj4gYikgU28gdmFyaW91cyBzdGF0aWMgYW5hbHlzaXMgY2Fu
IGJlIGRvbmUgKGUuZy4gc3BhcnNlKSBvbiBhbiBpbmRpdmlkdWFsCj4gdHJhbnNsYXRpb24gdW5p
dCBiYXNpcy4KPiAKPiAKPiBZb3VyIG9iamVjdGlvbiB0byBoYXZpbmcgYW5ub3RhdGlvbnMgb24g
ZGVjbGFyYXRpb25zIGlzIHdoeSBJJ3ZlIG5ldmVyCj4gZ290IGFyb3VuZCB0byBhZGRpbmcgc3Bh
cnNlIHRvIHRoZSBoeXBlcnZpc29yIGJ1aWxkLgoKV291bGQgeW91IG1pbmQgZWR1Y2F0aW5nIG1l
IHdoYXQgdXNlIHRoZXNlIGFubm90YXRpb25zIGNhbiBiZQpmb3Igc3RhdGljIGFuYWx5c2lzPyBJ
ZiB0aGV5J3JlIHVzZWZ1bCBpbiBoZWFkZXJzLCBJIHdvdWxkIHN0b3AKb2JqZWN0aW5nIHRvIHRo
ZW0gYmVpbmcgYWRkZWQgdGhlcmUsIGJ1dCBJJ2QgdGhlbiBkZW1hbmQgZm9yIHRoZW0KdG8gbmV2
ZXIgYmUgcHJlc2VudCBvbiBub24tc3RhdGljIGRlZmluaXRpb25zICh1bmxlc3MgdGhlcmUgYXJl
CmF0dHJpYnV0ZXMgd2hlcmUgdGhlIGNvbXBpbGVyIHJlcXVpcmVzIHRoZW0gdG8gYmUgcmVwZWF0
ZWQsIGJ1dCBJCnRoaW5rIGFsbCBhdHRyaWJ1dGVzIGFyZSBjdW11bGF0aXZlKS4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:43:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqie-00068Z-9U; Mon, 04 Sep 2017 12:43:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1doqic-00068P-Jd
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 12:43:10 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 98/0D-09760-D5A4DA95;
 Mon, 04 Sep 2017 12:43:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQjfWa22
 kQcs1EYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePeFp6CU0IV0xaeZG5g/MHfxcjJISHgJ/Fu
 7jQmEFtYIFri5aW9jCC2iICyRO+v3yxdjFwczAKHGCUevtvBCOIICXQzScx4/ZIZpIpNQF9i9
 4tPYN28ArYS77ZPYQGxWQRUJJ48ugo2SVQgXGL/92vMEDWCEidnPgGr4RSwl/j/Zi1QDQfQBk
 2J9bv0QcLMAvISzVtnM0PY4hJNX1aygthCAmoS1/ovsUMcnS4x8VkPywRGgVlIps5CmDQLyaR
 ZSCYtYGRZxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGLIM
 QLCD8fbGgEOMkhxMSqK89x+viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZvmuTZSSLAoNT21I
 i0zBxg9MGkJDh4lEd5LIGne4oLE3OLMdIjUKUZFKXFeOZCEAEgiozQPrg0WsZcYZaWEeRmBDh
 HiKUgtys0sQZV/xSjOwagkzHvVA2gKT2ZeCdz0V0CLmYAWV71cA7K4JBEhJdXA6HF0+RvPlHu
 zZeobZE4XhC34OX2JOMPSEpOkqG1Gnw6ZTvzZtjVq4hUH/ijVox49r7Zff8j1euFP5+xpm5nj
 2Uv/CYuZhB9lfvh/p/E3+/7SX3v1fwk1lP29m2rw4ElSVUHq3JVfPxq7Juoum3FjrYD+Z9tO9
 SP7Lr6IONQTofLuQMXP6GX7K5RYijMSDbWYi4oTAQGsgo/TAgAA
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504528989!81038022!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44085 invoked from network); 4 Sep 2017 12:43:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 12:43:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52166030"
To: Jan Beulich <JBeulich@suse.com>
References: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
 <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
 <59AD43DC02000078001770FD@prv-mh.provo.novell.com>
 <fd28654f-e0c8-e8a1-80f7-8451596fcadc@citrix.com>
 <59AD66020200007800177273@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bf8ba0df-3067-a691-f1f5-399cf0d8f8d8@citrix.com>
Date: Mon, 4 Sep 2017 13:43:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AD66020200007800177273@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Subject: Re: [Xen-devel] [PATCH 1/1] x86/xen: fix section of
 xen_init_time_ops() in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDQvMDkvMTcgMTM6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA5LjE3IGF0
IDEyOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzA5LzE3
IDExOjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA0LjA5LjE3IGF0IDEwOjE3LCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwMy8wOS8xNyAxMDozOCwgTmljb2xhcyBJ
b29zcyB3cm90ZToKPj4+Pj4gQ29tbWl0IGQxNjI4MDlmODViNCAoInhlbi94ODY6IERvIG5vdCBj
YWxsIHhlbl9pbml0X3RpbWVfb3BzKCkgdW50aWwKPj4+Pj4gc2hhcmVkX2luZm8gaXMgaW5pdGlh
bGl6ZWQiKSBtb3ZlZCB4ZW5faW5pdF90aW1lX29wcygpIGZyb20gX19pbml0IHRvCj4+Pj4+IF9f
cmVmIHdpdGhvdXQgdXBkYXRpbmcgeGVuLW9wcy5oIGFjY29yZGluZ2x5LiBGaXggdGhpcy4KPj4+
Pj4KPj4+Pj4gRml4ZXM6IGQxNjI4MDlmODViNCAoInhlbi94ODY6IERvIG5vdCBjYWxsIHhlbl9p
bml0X3RpbWVfb3BzKCkgdW50aWwKPj4+Pj4gc2hhcmVkX2luZm8gaXMgaW5pdGlhbGl6ZWQiKQo+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNvbGFzIElvb3NzIDxuaWNvbGFzLmlvb3NzX2xpbnV4QG00
eC5vcmc+Cj4+Pj4+IC0tLQo+Pj4+PiAgYXJjaC94ODYveGVuL3hlbi1vcHMuaCB8IDIgKy0KPj4+
Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pj4+Pgo+
Pj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94
ZW4tb3BzLmgKPj4+Pj4gaW5kZXggMGQ1MDA0NDc3ZGI2Li5iMmE1ZDQ4YTJjMmEgMTAwNjQ0Cj4+
Pj4+IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKPj4+Pj4gKysrIGIvYXJjaC94ODYveGVu
L3hlbi1vcHMuaAo+Pj4+PiBAQCAtNjksNyArNjksNyBAQCB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0
ZV9pbmZvKGludCBjcHUpOwo+Pj4+PiAgdm9pZCB4ZW5fdGVhcmRvd25fdGltZXIoaW50IGNwdSk7
Cj4+Pj4+ICB1NjQgeGVuX2Nsb2Nrc291cmNlX3JlYWQodm9pZCk7Cj4+Pj4+ICB2b2lkIHhlbl9z
ZXR1cF9jcHVfY2xvY2tldmVudHModm9pZCk7Cj4+Pj4+IC12b2lkIF9faW5pdCB4ZW5faW5pdF90
aW1lX29wcyh2b2lkKTsKPj4+Pj4gK3ZvaWQgX19yZWYgeGVuX2luaXRfdGltZV9vcHModm9pZCk7
Cj4+Pj4+ICB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGltZV9vcHModm9pZCk7Cj4+Pj4gV2hl
biBjb3JyZWN0aW5nIHRoaXMgY291bGQgeW91IHBsZWFzZSBtb2RpZnkgdGhlIHByb3RvdHlwZXMg
dG8gY29tcGx5IHRvCj4+Pj4gdGhlIGludGVuZGVkIGZvcm0gYXMgbm90ZWQgaW4gaW5jbHVkZS9s
aW51eC9pbml0LmggKHRoZSBfX3JlZiBvciBfX2luaXQKPj4+PiBhbm5vdGF0aW9ucyBzaG91bGQg
YmUganVzdCBiZWZvcmUgdGhlIGVuZGluZyBzZW1pY29sb24pPwo+Pj4gV2h5IHdvdWxkIHRoZXNl
IGFubm90YXRpb25zIGJlIGtlcHQgb24gdGhlIGRlY2xhcmF0aW9ucyBhbnl3YXk/Cj4+PiBBdHRy
aWJ1dGVzIGFmZmVjdGluZyBjb2RlL2RhdGEgcGxhY2VtZW50IGdlbmVyYWxseSBiZWxvbmcgb24g
dGhlCj4+PiBkZWZpbml0aW9ucyBvbmx5Lgo+PiBCZWNhdXNlOgo+Pgo+PiBhKSBUaGF04oCZcyB3
aGF0IHRoZSBjb2Rpbmcgc3R5bGUgc2F5cywgYW5kCj4+Cj4+IGIpIFNvIHZhcmlvdXMgc3RhdGlj
IGFuYWx5c2lzIGNhbiBiZSBkb25lIChlLmcuIHNwYXJzZSkgb24gYW4gaW5kaXZpZHVhbAo+PiB0
cmFuc2xhdGlvbiB1bml0IGJhc2lzLgo+Pgo+Pgo+PiBZb3VyIG9iamVjdGlvbiB0byBoYXZpbmcg
YW5ub3RhdGlvbnMgb24gZGVjbGFyYXRpb25zIGlzIHdoeSBJJ3ZlIG5ldmVyCj4+IGdvdCBhcm91
bmQgdG8gYWRkaW5nIHNwYXJzZSB0byB0aGUgaHlwZXJ2aXNvciBidWlsZC4KPiBXb3VsZCB5b3Ug
bWluZCBlZHVjYXRpbmcgbWUgd2hhdCB1c2UgdGhlc2UgYW5ub3RhdGlvbnMgY2FuIGJlCj4gZm9y
IHN0YXRpYyBhbmFseXNpcz8gSWYgdGhleSdyZSB1c2VmdWwgaW4gaGVhZGVycywgSSB3b3VsZCBz
dG9wCj4gb2JqZWN0aW5nIHRvIHRoZW0gYmVpbmcgYWRkZWQgdGhlcmUsIGJ1dCBJJ2QgdGhlbiBk
ZW1hbmQgZm9yIHRoZW0KPiB0byBuZXZlciBiZSBwcmVzZW50IG9uIG5vbi1zdGF0aWMgZGVmaW5p
dGlvbnMgKHVubGVzcyB0aGVyZSBhcmUKPiBhdHRyaWJ1dGVzIHdoZXJlIHRoZSBjb21waWxlciBy
ZXF1aXJlcyB0aGVtIHRvIGJlIHJlcGVhdGVkLCBidXQgSQo+IHRoaW5rIGFsbCBhdHRyaWJ1dGVz
IGFyZSBjdW11bGF0aXZlKS4KCkZvciBvbmUsIGZpbmRpbmcgY2FsbHMgdG8gX19pbml0IGZ1bmN0
aW9ucyBmcm9tIG5vbiBfX2luaXQgZnVuY3Rpb25zLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:47:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqmY-0006Od-1p; Mon, 04 Sep 2017 12:47:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1doqmW-0006OQ-La
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 12:47:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BA/FC-09760-F4B4DA95; Mon, 04 Sep 2017 12:47:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9ffe22
 kwZafghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8CxvZCn4IVdxvPcvWwLiGv4uRk0NIIE/i
 4pG3bF2MHBy8AnYSW6bZgoQlBAwlTi+8yQJiswioSnzefJsNxGYTUJdoe7adFcQWEdCXmP/pJ
 5DNxcEsMJVR4uHtyWBFwgJREnP2PGcGSQgJrGeU2ND6AGwSJ9CCd8t2sUMsE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1stB
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MF4fm3gIUZJDiYlUd77j9dE
 CvEl5adUZiQWZ8QXleakFh9i1ODgEJhwdu50JimWvPy8VCUJ3qeeayOFBItS01Mr0jJzgBECU
 yrBwaMkwsvtBZTmLS5IzC3OTIdInWJUlBLn3QzSJwCSyCjNg2uDReUlRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfMeA5nCk5lXAjf9FdBiJqDFVS/XgCwuSURISTUw2gfeVpoTafT6Em/N0vR
 Jq9O/ciQsvhnz8jDDq6vBE51sBXydV9o4KsemHGe6fDzz6Z65HR1Bx44/qimfsSd/6Vw1ZtG0
 TRp/y7i/f4sSZo5g3tUa+f+Jq6Tzr7/HTuz8tvOlE2fupENFTtPq3kc7Xl/GFNVifufFJ02tu
 oQp2ttb9vPen3j0txJLcUaioRZzUXEiAOR0UdXFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504529229!115129937!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37725 invoked from network); 4 Sep 2017 12:47:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 12:47:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 06:47:08 -0600
Message-Id: <59AD6769020000780017729A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 06:47:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
 <59AD427D02000078001770F1@prv-mh.provo.novell.com>
 <2c30bb6e-0fc3-67e7-3027-beaca2cbb1e2@citrix.com>
In-Reply-To: <2c30bb6e-0fc3-67e7-3027-beaca2cbb1e2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
 into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEyOjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDkvMTcgMTE6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMS4w
OS4xNyBhdCAxOTowNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gSGF2
aW5nIGFsbCBvZiB0aGlzIGxvZ2ljIHRvZ2V0aGVyIG1ha2VzIGl0IGVhc2llciB0byBmb2xsb3cg
WGVuJ3MgdmlydHVhbAo+Pj4gc2V0dXAgYWNyb3NzIHRoZSB3aG9sZSBzeXN0ZW0uCj4+Pgo+Pj4g
Tm8gcHJhY3RpY2FsIGNoYW5nZXMgdG8gdGhlIHJlc3VsdGluZyBMNCwgYWx0aG91Z2ggdGhlIGxv
Z2ljIGhhcyBiZWVuCj4+PiByZWFyYW5nZWQgdG8gYXZvaWQgcmV3cml0aW5nIHNvbWUgc2xvdHMu
ICBUaGlzIGNoYW5nZXMgdGhlIHphcF9yb19tcHQKPj4+IHBhcmFtZXRlciB0byBzaW1wbHkgcm9f
bXB0LiAgQW5vdGhlciBzaWRlIGVmZmVjdCBpcyB0aGF0IGhpZ2htZW0tc3RhcnQ9IGlzCj4+PiBh
cHBsaWVkIGNvbnNpc3RlbnRseSB0byBhbGwgTDQgdGFibGVzLCBub3QganVzdCBQViBvbmVzLgo+
PiBJcyB0aGlzIHNpZGUgZWZmZWN0IHJlYWxseSBhIGdvb2QgaWRlYSB0byBoYXZlPwo+IAo+IFll
cy4gIE90aGVyd2lzZSB0aGUgdmFsdWUgb2YgaGlnaG1lbS1zdGFydD0gYXMgYSBkZWJ1Z2dpbmcg
bWVjaGFuaXNtIGlzCj4gcmF0aGVyIHN0dW50ZWQuCgpXaHk/IFdoZW4gaXQgd2FzIGludHJvZHVj
ZWQgaXQgd2FzIHN1cHBvc2VkIHRvIGFsbG93IGRlYnVnZ2luZwppc3N1ZXMgd2l0aCB0aGUgcGFy
dGlhbCBQViBkaXJlY3RtYXAgdnMgdGhlIGFsd2F5cy1mdWxsIEhWTS9pZGxlIG9uZS4KCj4+IEku
ZS4gYXJlIHlvdSBjZXJ0YWluCj4+IEhWTS1vbmx5IGNvZGUgKGkuZS4gc3VjaCBrbm93biB0byBv
bmx5IGV2ZXIgcnVuIGluIEhWTSBvciBpZGxlCj4+IHZDUFUgY29udGV4dCkgaXMgYWxsIHByZXBh
cmVkIHRvIG5vdCBoYXZlIGV2ZXJ5dGhpbmcgZGlyZWN0LQo+PiBtYXBwZWQsIGFuZCBpcyB1c2lu
ZyBtYXBfZG9tYWluX3BhZ2UoKSBldCBhbCBldmVyeXdoZXJlPwo+IAo+IEknbSBub3QgYXdhcmUg
b2YgYW55IHBsYWNlcyB3aGljaCB3b3VsZCB2aW9sYXRlIHRoaXMuICBUaGVuIGFnYWluLCBhcwo+
IGhpZ2htZW0tc3RhcnQ9IGlzIHRvbyBiaXRyb3R0ZW4gdG8gZnVuY3Rpb24sIEkgY2FuJ3QgdGVz
dC4KCkknbGwgc2VlIHRvIGxvb2sgaW50byB3aGF0J3MgYnJva2VuLgoKPj4+ICt2b2lkIGluaXRf
eGVuX2w0X3Nsb3RzKGw0X3BnZW50cnlfdCAqbDR0LCBtZm5fdCBsNG1mbiwKPj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNsNG1mbiwgYm9v
bCByb19tcHQpCj4+PiArewo+Pj4gKyAgICAvKiBTbG90IDI1NjogUk8gTTJQIChpZiBhcHBsaWNh
YmxlKS4gKi8KPj4+ICsgICAgbDR0W2w0X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCld
ID0KPj4+ICsgICAgICAgIHJvX21wdCA/IGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJP
X01QVF9WSVJUX1NUQVJUKV0KPj4+ICsgICAgICAgICAgICAgICA6IGw0ZV9lbXB0eSgpOwo+PiBX
aGlsZSB0aGUgcGF0Y2ggaW4gZ2VuZXJhbCBsb29rcyBjb3JyZWN0LCBJJ20gYWxzbyBub3QgY29u
dmluY2VkCj4+IGhhdmluZyB0aGUgc2xvdCBudW1iZXJzIGhlcmUgYXMgd2VsbCBhcyBkb2luZyB0
aGUgb3BlcmF0aW9uIGluIGFuCj4+IG9wZW4tY29kZWQgc2xvdC1ieS1zbG90IGZhc2hpb24gaXMg
YSBnb29kIGlkZWE6IFRoZSBjb21tZW50cwo+PiBhbmQgdGhlIGludGVuZGVkIG9yZGVyaW5nIGhl
cmUgY2FuIGVhc2lseSBnbyBzdGFsZSB3aXRoIGZ1dHVyZQo+PiBhZGp1c3RtZW50cyB0byB0aGUg
dmlydHVhbCBhZGRyZXNzIGxheW91dC4KPiAKPiBUaGUgcG9pbnQgb2YgaGF2aW5nIGFsbCBvZiB0
aGlzIGluIG9uZSBwbGFjZSBpcyB0aGF0IHRoZXJlIGlzIG9ubHkgb25lCj4gcGxhY2UgdG8gY2hh
bmdlIGlmIHRoZSB2aXJ0dWFsIGFkZHJlc3MgbGF5b3V0IGNoYW5nZXMsIHNvIHRoZSBjaGFuY2Vz
IG9mCj4gaXQgZ2V0dGluZyBzdGFsZSBhcmUgcmVkdWNlZC4KPiAKPiBUaGUgc2xvdC1ieS1zbG90
IGZhc2hpb24gaXMgaG93IHRoZSBvbGQgZnVuY3Rpb24gd2FzIGltcGxlbWVudGVkIGFmdGVyCj4g
b3B0aW1pc2F0aW9uLCBleGNlcHQgdGhpcyB2ZXJzaW9uIGlzIHNob3J0ZXIgYmVjYXVzZSB3ZSBk
b24ndCByZXdyaXRlCj4gc2V2ZXJhbCBzbG90cy4KCldlbGwsIEkgY2VydGFpbmx5IGRpZCBhc3N1
bWUgdGhlIGNvbXBpbGVyIHdvdWxkIG1ha2UgdGhpcyBzbG90LWJ5LQpzbG90IGVpdGhlciB3YXks
IHNvIG15IGNvbmNlcm4gaXMgc29sZWx5IHdpdGggaG93IHRoZSBzb3VyY2UgaXMKbG9va2luZy4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:51:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqqd-000719-Ib; Mon, 04 Sep 2017 12:51:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1doqqc-000713-Gg
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 12:51:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F1/6A-03283-D4C4DA95; Mon, 04 Sep 2017 12:51:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9fXZ22
 kwYH33Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJjy1MBW38FX9nrWFpYOzj6WLk5BASyJPY
 /7+FEcTmFbCT6Jrynx3ElhAwlDi98CYLiM0ioCpxaeFLZhCbTUBdou3ZdlYQW0RAV+LM4y1MI
 DazQJDEhL49YLawgJXE+RVvmSDmH2CSuPwqrIuRg4NTwFFicmsAiMkrICjxd4cwRKeWxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19hIL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH4+l1gYcYJTmYlER57z9eEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrfTa22kkGBRanpqRVpmDjAKYNISHDxKIryM3kBp3uKCxNziz
 HSI1ClGRSlx3vcgfQIgiYzSPLg2WORdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvDpApPJ
 l5JXDTXwEtZgJaXPVyDcjikkSElFQDo0VWoNaya+s9hX+32C/yP3NnRv/22vhMZfGztTUJPUH
 80l+7sjx0y1atWlY7w81x04HjZWYSJ2ym+R+cPHOi22d2URfTFcFbj/WkSrLt4/Dj2NJd0XJr
 u3HO+UsmOjxM8zvss+YwGnjJL2+q+DNn0cz/JZaXK3ctqSk74XXwf3Lx4UJN9+ZjSizFGYmGW
 sxFxYkAASJ/EbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504529483!74861327!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2791 invoked from network); 4 Sep 2017 12:51:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 12:51:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 06:51:22 -0600
Message-Id: <59AD686802000078001772BB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 06:51:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
 <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
 <22957.14849.812719.364309@mariner.uk.xensource.com>
In-Reply-To: <22957.14849.812719.364309@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEzOjMzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSBoYXZlIGludmVzdGlnYXRlZCB0aGlzIGZ1cnRoZXIgYW5kIGhhdmUgbWFkZSB0aGUg
Zm9sbG93aW5nCj4gZGlzY292ZXJpZXM6Cj4gCj4gMS4gbWFrZSBkaXN0aW5ndWlzaGVzIHRhcmdl
dHMgcHVyZWx5IHRleHR1YWxseS4gIEl0IHdpbGwgY2Fub25pY2FsaXNlIGEKPiAgIHRhcmdldCBu
YW1lIGJ5IHJlbW92aW5nIC4vIGJlZm9yZSBjb21wYXJpc29uIChzbyBgZm9vJyBhbmQgYC4vZm9v
Jwo+ICAgYXJlIGNvbnNpZGVyZWQgdGhlIHNhbWUgdGFyZ2V0KSBidXQgaXQgd29uJ3QgZXhhbWlu
ZSB0aGUgZmlsZXN5c3RlbQo+ICAgQUZBSUNULiAgU28gYGZvbycgYW5kIGAuLi8uLi90aGlzL3N1
YmRpci9mb28nIGFyZSBkaWZmZXJlbnQgdGFyZ2V0cy4KPiAgIChZb3Ugc2VlbSB0byBoYXZlIGFs
cmVhZHkgb2JzZXJ2ZWQgb3Iga25vd24gdGhpcy4pCj4gCj4gMi4gSWYgeW91IHVzZSBnY2MgLU1N
RCB0byBnZW5lcmF0ZSBhIC5kIGZpbGUsIGFuZCBzYXkgLUkuIHRvIGluY2x1ZGUKPiAgIHRoaW5n
cyBmcm9tIHRoZSBjd2QsIGJ1dCBpbnZva2UgZ2NjIHRvIGNvbXBpbGUgYSBmaWxlIGVsc2V3aGVy
ZSwgZWcKPiAgICAgIGdjYyAtTU1EIC1JIC1vIGJ1aWxkLm8gL290aGVyL3BhdGgvYnVpbGQuYwo+
ICAgYW5kIGJ1aWxkLmMgI2luY2x1ZGVzIGBmb28uaCcsIHRoZW4gdGhlIC1NTUQgb3V0cHV0IG1l
bnRpb25zCj4gICBgL2Fic29sdXRlL3BhdGgvdG8vdGhpcy9zdWJkaXIvZm9vLmgnLCBldmVuIHRo
b3VnaCBpdCBjb3VsZCByZWZlcgo+ICAgdG8gYGZvby5oJy4gIChWUEFUSCBhbmQgdnBhdGggYXJl
IG9idmlvdXMgd2F5cyBmb3IgdGhpcyB0byBoYXBwZW4uKQo+ICAgVGhpcyBpcyBwcmVzdW1hYmx5
IGJlY2F1c2UgZ2NjIGhhcyBub3RpY2VkIHRoYXQgYC4nIGluIHRoaXMgY29udGV4dAo+ICAgbXVz
dCBtZWFuIHJlbGF0aXZlIHRvIHRoZSBpbnZvY2F0aW9uIGN3ZCwgbm90IHJlbGF0aXZlIHRvIGJ1
aWxkLmMuCj4gCj4gMy4gSWYgZm9vLmggaXMgYXV0b2dlbmVyYXRlZCB1c2luZyBzb21lIGtpbmQg
b2YgcGF0dGVybiBydWxlLAo+ICAgeW91IGVuZCB1cCB3aXRoIHR3byBgY29waWVzJyBvZiB0aGUg
cnVsZSwgd2hpY2ggY2FuIHJ1bgo+ICAgc2ltdWx0YW5lb3VzbHksIG9uY2UgZm9yIGJ1aWxkLmMg
LT4gYnVpbGQubyBhbmQgb25jZSBmb3Igbm9ybWFsCj4gICBmaWxlcyBpbiB0aGUgc2FtZSBjd2Qu
Cj4gCj4gSSB0aGluayAoMikgaXMgYSBidWcgaW4gZ2NjLiAgQnV0IHdlIGNhbid0IHNlbnNpYmx5
IGV4cGVjdCB0byBmaXgKPiB0aGF0LiAgU2FkbHkgSSB0aGluayB0aGUgcmlnaHQgZml4IGlzIHRv
IHNlZGRlcnkgdGhlIHBvaW50bGVzcyBwYXRocwo+IG91dCBvZiB0aGUgLmQgZmlsZXMuCj4gCj4g
SSBkb24ndCB0aGluayBnb2luZyByb3VuZCBhbGwgb3VyIE1ha2VmaWxlcyBhZGRpbmcgcnVsZXMg
b2YgdGhlIGZvcm0KPiAgICAkKEFCU19QQVRIX1RPX0hFUkUpL2F1dG8tJS1nZW5lcmF0ZWQuOiBh
dXRvLSUtZ2VuZXJhdGVkLmgKPiBpcyBzZW5zaWJsZS4gIFRoZXJlIGFyZSB0b28gbWFueSBhbmQg
dGhpcyBpcyB0b28gYWQtaG9jLgoKV2VsbCwgdGhlIGFic29sdXRlIHBhdGhzIGluIHRoZXJlIGFy
ZSBhIHByb2JsZW0gb25seSB3aGVuIGNvbXBpbGluZwpmaWxlcyBmcm9tIGEgZGlmZmVyZW50IHN1
YmRpcmVjdG9yeS4gSXMgdGhhdCBzb21ldGhpbmcgdGhhdCBoYXBwZW5zCmluIG1hbnkgcGxhY2Vz
PyBJIHdvdWxkIGFncmVlIHRvIHRoZSBzZWQgYXBwcm9hY2ggeW91IHN1Z2dlc3QgaWYKdGhpcyB3
YXMgYSB3aWRlc3ByZWFkIHByb2JsZW0sIGJ1dCBJIGRvbid0IHRoaW5rIGl0IGlzIChhbmQgaGVu
Y2UgSQp3ZW50IHRoaXMgb3RoZXIgcm91dGUpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:52:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:52:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqru-000783-SS; Mon, 04 Sep 2017 12:52:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1doqrt-00077t-Jl
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 12:52:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 88/81-03610-C9C4DA95; Mon, 04 Sep 2017 12:52:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3eOz9p
 Ig1tHJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDy3vYC1aIVEy9tZ+xgXGHYBcjJ4eQQJ7E
 +1+bWEBsXgE7ia67M5hAbAkBQ4nTC2+CxVkEVCUOrjvECmKzCahLtD3bDmaLCOhLzP/0E8jm4
 mAWOMEo0fX4HFhCWCBa4uWlvYwgCSGBfUwSx5Z2gSU4gTbc2jaVrYuRA2iboMTfHcIgJjPQ0P
 XzhEAqmAXkJZq3zmaGCEtLLP/HMYGRbxZC/SyE+llI6mch1C9gZFnFqFGcWlSWWqRrZKCXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPx17KAQ4ySHExKorz3H6+JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB2+W9NlJIsCg1PbUiLTMHGAcwaQkOHiURXjuQNG9xQWJuc
 WY6ROoUo6KUOG8+SEIAJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQ4yhS
 czrwRu+iugxUxAi6tergFZXJKIkJJqYFR7v2jz/93Kk+77th07/nOrUn690KTpgWedJ/bPuar
 5fF9lgdEmpruJn0UW/Lq1QC3b6sjH2ocNFlGBwgG386o/Nti3vY/W7ZM4OjvO9G3wuXevlhU4
 Tcsv2sO0IKl6apP1+X0bKn61r199a5FrWPokDv+ZUdrbtl07yJAYb+LAtOSnl9Q0yXYlluKMR
 EMt5qLiRADror1WuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504529562!115046491!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21776 invoked from network); 4 Sep 2017 12:52:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 12:52:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 06:52:42 -0600
Message-Id: <59AD68B602000078001772CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 06:52:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170903083857.1336-1-nicolas.iooss_linux@m4x.org>
 <e79c1a33-670a-822f-9d74-4412ccba98c6@suse.com>
 <59AD43DC02000078001770FD@prv-mh.provo.novell.com>
 <fd28654f-e0c8-e8a1-80f7-8451596fcadc@citrix.com>
 <59AD66020200007800177273@prv-mh.provo.novell.com>
 <bf8ba0df-3067-a691-f1f5-399cf0d8f8d8@citrix.com>
In-Reply-To: <bf8ba0df-3067-a691-f1f5-399cf0d8f8d8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Subject: Re: [Xen-devel] [PATCH 1/1] x86/xen: fix section of
 xen_init_time_ops() in header
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDE0OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDkvMTcgMTM6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
OS4xNyBhdCAxMjozNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDQvMDkvMTcgMTE6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA0LjA5LjE3IGF0
IDEwOjE3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMDMvMDkvMTcgMTA6Mzgs
IE5pY29sYXMgSW9vc3Mgd3JvdGU6Cj4+Pj4+PiBDb21taXQgZDE2MjgwOWY4NWI0ICgieGVuL3g4
NjogRG8gbm90IGNhbGwgeGVuX2luaXRfdGltZV9vcHMoKSB1bnRpbAo+Pj4+Pj4gc2hhcmVkX2lu
Zm8gaXMgaW5pdGlhbGl6ZWQiKSBtb3ZlZCB4ZW5faW5pdF90aW1lX29wcygpIGZyb20gX19pbml0
IHRvCj4+Pj4+PiBfX3JlZiB3aXRob3V0IHVwZGF0aW5nIHhlbi1vcHMuaCBhY2NvcmRpbmdseS4g
Rml4IHRoaXMuCj4+Pj4+Pgo+Pj4+Pj4gRml4ZXM6IGQxNjI4MDlmODViNCAoInhlbi94ODY6IERv
IG5vdCBjYWxsIHhlbl9pbml0X3RpbWVfb3BzKCkgdW50aWwKPj4+Pj4+IHNoYXJlZF9pbmZvIGlz
IGluaXRpYWxpemVkIikKPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE5pY29sYXMgSW9vc3MgPG5pY29s
YXMuaW9vc3NfbGludXhAbTR4Lm9yZz4KPj4+Pj4+IC0tLQo+Pj4+Pj4gIGFyY2gveDg2L3hlbi94
ZW4tb3BzLmggfCAyICstCj4+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCj4+Pj4+PiBpbmRleCAwZDUwMDQ0NzdkYjYu
LmIyYTVkNDhhMmMyYSAxMDA2NDQKPj4+Pj4+IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
Pj4+Pj4+ICsrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKPj4+Pj4+IEBAIC02OSw3ICs2OSw3
IEBAIHZvaWQgeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oaW50IGNwdSk7Cj4+Pj4+PiAgdm9pZCB4
ZW5fdGVhcmRvd25fdGltZXIoaW50IGNwdSk7Cj4+Pj4+PiAgdTY0IHhlbl9jbG9ja3NvdXJjZV9y
ZWFkKHZvaWQpOwo+Pj4+Pj4gIHZvaWQgeGVuX3NldHVwX2NwdV9jbG9ja2V2ZW50cyh2b2lkKTsK
Pj4+Pj4+IC12b2lkIF9faW5pdCB4ZW5faW5pdF90aW1lX29wcyh2b2lkKTsKPj4+Pj4+ICt2b2lk
IF9fcmVmIHhlbl9pbml0X3RpbWVfb3BzKHZvaWQpOwo+Pj4+Pj4gIHZvaWQgX19pbml0IHhlbl9o
dm1faW5pdF90aW1lX29wcyh2b2lkKTsKPj4+Pj4gV2hlbiBjb3JyZWN0aW5nIHRoaXMgY291bGQg
eW91IHBsZWFzZSBtb2RpZnkgdGhlIHByb3RvdHlwZXMgdG8gY29tcGx5IHRvCj4+Pj4+IHRoZSBp
bnRlbmRlZCBmb3JtIGFzIG5vdGVkIGluIGluY2x1ZGUvbGludXgvaW5pdC5oICh0aGUgX19yZWYg
b3IgX19pbml0Cj4+Pj4+IGFubm90YXRpb25zIHNob3VsZCBiZSBqdXN0IGJlZm9yZSB0aGUgZW5k
aW5nIHNlbWljb2xvbik/Cj4+Pj4gV2h5IHdvdWxkIHRoZXNlIGFubm90YXRpb25zIGJlIGtlcHQg
b24gdGhlIGRlY2xhcmF0aW9ucyBhbnl3YXk/Cj4+Pj4gQXR0cmlidXRlcyBhZmZlY3RpbmcgY29k
ZS9kYXRhIHBsYWNlbWVudCBnZW5lcmFsbHkgYmVsb25nIG9uIHRoZQo+Pj4+IGRlZmluaXRpb25z
IG9ubHkuCj4+PiBCZWNhdXNlOgo+Pj4KPj4+IGEpIFRoYXTigJlzIHdoYXQgdGhlIGNvZGluZyBz
dHlsZSBzYXlzLCBhbmQKPj4+Cj4+PiBiKSBTbyB2YXJpb3VzIHN0YXRpYyBhbmFseXNpcyBjYW4g
YmUgZG9uZSAoZS5nLiBzcGFyc2UpIG9uIGFuIGluZGl2aWR1YWwKPj4+IHRyYW5zbGF0aW9uIHVu
aXQgYmFzaXMuCj4+Pgo+Pj4KPj4+IFlvdXIgb2JqZWN0aW9uIHRvIGhhdmluZyBhbm5vdGF0aW9u
cyBvbiBkZWNsYXJhdGlvbnMgaXMgd2h5IEkndmUgbmV2ZXIKPj4+IGdvdCBhcm91bmQgdG8gYWRk
aW5nIHNwYXJzZSB0byB0aGUgaHlwZXJ2aXNvciBidWlsZC4KPj4gV291bGQgeW91IG1pbmQgZWR1
Y2F0aW5nIG1lIHdoYXQgdXNlIHRoZXNlIGFubm90YXRpb25zIGNhbiBiZQo+PiBmb3Igc3RhdGlj
IGFuYWx5c2lzPyBJZiB0aGV5J3JlIHVzZWZ1bCBpbiBoZWFkZXJzLCBJIHdvdWxkIHN0b3AKPj4g
b2JqZWN0aW5nIHRvIHRoZW0gYmVpbmcgYWRkZWQgdGhlcmUsIGJ1dCBJJ2QgdGhlbiBkZW1hbmQg
Zm9yIHRoZW0KPj4gdG8gbmV2ZXIgYmUgcHJlc2VudCBvbiBub24tc3RhdGljIGRlZmluaXRpb25z
ICh1bmxlc3MgdGhlcmUgYXJlCj4+IGF0dHJpYnV0ZXMgd2hlcmUgdGhlIGNvbXBpbGVyIHJlcXVp
cmVzIHRoZW0gdG8gYmUgcmVwZWF0ZWQsIGJ1dCBJCj4+IHRoaW5rIGFsbCBhdHRyaWJ1dGVzIGFy
ZSBjdW11bGF0aXZlKS4KPiAKPiBGb3Igb25lLCBmaW5kaW5nIGNhbGxzIHRvIF9faW5pdCBmdW5j
dGlvbnMgZnJvbSBub24gX19pbml0IGZ1bmN0aW9ucy4KCkhtbSwgdGhhdCdzIGJlZW4gc29sdmVk
IGRpZmZlcmVudGx5IG9uIExpbnV4LCBzbyBJIHdvdWxkbid0IGhhdmUKYXNzdW1lZCB0aGlzIGlz
IHNvbWV0aGluZyB0byB1c2Ugc3BhcnNlIGZvci4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:55:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqu9-0007Ib-8C; Mon, 04 Sep 2017 12:55:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1doqu7-0007IK-Ke
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 12:55:03 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 38/D2-02229-62D4DA95; Mon, 04 Sep 2017 12:55:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfT+IV0137W
 RBqs3sFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/OjcxFay1r9hygr+BcbJRFyMXh5BAH6PE
 hx3TWUAcFoFZrBJHu6cwgjgSAttYJe5OPM/cxcgJ5ORJvJo7hxXCLpJ43L+QCcIukJjRNZcNx
 OYVEJQ4OfMJC4gtJOAtse/5IbAaToFAiV+7HjFBrFvLLDHt7y2woWwCBhL73z1hB7FZBFQkZu
 w4wggxKEBicct/IJuDQ1jASuLdX3eQsIiAqsTytW1gJcwC1RKNi9awQ9iaEq3bf0PZ2hLLFr5
 mnsAoNAvJSbOQlM1CUraAkXkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJS
 sV5yfu4mRmA4MwDBDsYL7c6HGCU5mJREee8/XhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXw
 2dtpJBgUWp6akVaZg4wsmDSEhw8SiK8H7yB0rzFBYm5xZnpEKlTjN4cV66s+8LEsWH1eiA55c
 B2IPnkzfbfTBwtb0Hkl6fT/jAJseTl56VKifN+BhkhADIiozQPbgEsQVxilJUS5mUEOlmIpyC
 1KDezBFX+FaM4B6OSMO8jkCk8mXklcHe8AjqRCejEqpdrQE4sSURISTUw+rIv2fig2DGu/PUU
 5rM6by5sMs38zBVvaOS09OyEJB8uX43ze9jflfnURbzy3fjV58HJI1HZ63xWz9h8+Oii/ws2G
 jOk6R+UsQ/6ZZY5cUvqcj+2Bsae341SHwJsI/5On1E526Vl/7kmL2EDn8/Odor1pfdPrfvneN
 +57unB+RW5vrfU2pRSlFiKMxINtZiLihMBLIckPQsDAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504529700!113116027!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52277 invoked from network); 4 Sep 2017 12:55:01 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Sep 2017 12:55:01 -0000
Received: by mail-io0-f194.google.com with SMTP id 2so128130ion.3
 for <xen-devel@lists.xen.org>; Mon, 04 Sep 2017 05:55:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=62Jx1KTgG5+2jKiLi5ZHqCj93FhA1SIdwZTP94ByJZk=;
 b=vbVkYfbRsn8Gsfhr6JpRck4XvStvJTRFmsodo2OIBO0e20JAo2ylaER6/4fIyZSyGN
 n91e+CPSTSSM15PlcL5SsdQ+JJXzwQXBPJmGQGv/6HzEGjh775N+Nn3dHIjG/hqJTRcZ
 xP7dublb7kyKx06SPCjqCtjgeRAlRdf2kfnfjTZoe8ixW7W9m+p0oTNqWFAFdic/k0wJ
 8tdCKaLmsIKbzjYKEbbHB20io/OUzs8Xi/h1R7Acr9C9/GtLWq/sSiKvvgQYyElNwfO5
 zhVXZKi5TEfZZVT18m5gvqwHYjq+Q/bnW+geyv9Pv4dGVu//dtqg/PDEDR3d/l6kmL1p
 0yyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=62Jx1KTgG5+2jKiLi5ZHqCj93FhA1SIdwZTP94ByJZk=;
 b=nLq3ydf7S70qDHl810MPi9oLqkVvd53rk2nWRDY4dEhLoFrx5xg0MtpeUNqvROxXiz
 CHqq3hyLVqm2ndcJhcWM4nIPSyz8HklQ+hq4IyYYMK1kmONQYnDNQPqlgqJmohe9pte6
 kEDNP4r/YUf6MvthkPFCx2ymnPufa7V88zwPwfYWM9wHsu532BycXwaSAvfvzDmIDIpB
 L0WDBrjU+gFw5PeFx33W/QchPazib5/GRXSvd7B9RhI/1OH3yeK2AakwbmGXqnL2Pof6
 rUmJiz/xAHhYKNFgtbZ3OiRlXve2vqd5m/8cKmPV/7o7T2C8/iMYUPO6vBhhtnTIwx2G
 qisw==
X-Gm-Message-State: AHPjjUj/lQgAEzdAqnOUgyNI2/EA9UkSXAI9+aisCww8w48Rrfmtr4Zx
 H7LqIqmehe+gB+T0vC3NMr7c+wY3Pg==
X-Google-Smtp-Source: ADKCNb5r6J4QYSl+9ozbTJXMospPIBtRoefwnvt5wimdMaq2dx1qgBz8stp+d0so3DNqiugx+PLt6XtEMm1d9rlsYtU=
X-Received: by 10.107.18.39 with SMTP id a39mr621967ioj.41.1504529700378; Mon,
 04 Sep 2017 05:55:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Mon, 4 Sep 2017 05:54:59 -0700 (PDT)
In-Reply-To: <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 4 Sep 2017 15:54:59 +0300
Message-ID: <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmhhcmF0CgpPbiBNb24sIFNlcCA0LCAyMDE3IGF0IDc6MTMgQU0sIGJoYXJhdCBnb2hpbCA8
Z2hsLmJocnRAZ21haWwuY29tPiB3cm90ZToKPiBIZWxsbyBPbGVrc2FuZHIsCj4KPiBJIGhhdmUg
Y29ycmVjdGVkICBHSUMgc2V0dGluZ3MgYnV0IG5vIHN1Y2Nlc3MuRm9sbG93aW5nIGxpbmUgZGlz
YXBwZWFyIGZyb20KPiBsb2cuCj4+PlhFTikgR0lDdjI6IFdBUk5JTkc6IFRoZSBHSUNDIHNpemUg
aXMgdG9vIHNtYWxsOiAweDEwMDAgZXhwZWN0ZWQgMHgyMDAwCj4KPiBJcyBhbnl0aGluZyBlbHNl
IHdoaWNoIGNhbiBJIHRyeS4KPgo+IEkgZG9u4oCZdCBrbm93IG11Y2ggYWJvdXQgeGVuIGludGVy
bmFsIGZvciBBUk0gYXJjaGl0ZWN0dXJlLiBBcyB5b3UgbWVudGlvbmVkLAo+Pj5Xcm9uZyBHSUMg
c2V0dGluZ3MgbWlnaHQgbGVhZCB0byB0aGF0IElQSXMgd29uJ3Qgd29yayBhcyBleHBlY3RlZC4g
QW5kCj4+PmJvb3QgQ1BVIHdpbGwgZ2V0IHN0dWNrIHdhaXRpbmcgZm9yIGFub3RoZXIgQ1BVLgo+
Cj4gQ2FuIHlvdSBleHBsYWluIGl0IHdpdGggc29tZSBib290IHNlcXVlbmNlIGFuZCByZWxhdGlv
biB3aXRoIElQST8KCldlbGwsIHdlIGZhY2VkIHNpbWlsYXIgaXNzdWUgd2l0aCBSLUNhciBHZW4z
IEgzIFNvQy4gWGVuIGh1bmcgYXQKc21wX2NhbGxfZnVuY3Rpb24gKG9uZSBDUFUgZGlkbid0IHJl
Y2VpdmUgaW50ZXJydXB0IGZyb20gYW5vdGhlciBvbmUpLgpOZXh0IHBhdGNoIGhlbHBlZCB1cyB0
byBmaXggdGhpcyBpc3N1ZToKaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85MTYz
MDY1LwoKSSBhc3N1bWUgdGhlIFNvQyB5b3UgYXJlIHdvcmtpbmcgd2l0aCBoYXMgImFybSxnaWMt
NDAwIiBjb21wYXRpYmxlIEdJQy4KQ2FuIHlvdSB0YWtlIGEgbG9vayBhdCB0aGUgcGF0Y2gsIG1h
eWJlIGl0IGlzIHlvdXIgY2FzZSB0b28uCgo+Cj4gVGhhbmtzLAo+IEJoYXJhdAo+Cj4KPiBPbiBU
aHUsIEF1ZyAzMSwgMjAxNyBhdCA1OjI4IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3N0
eXNoQGdtYWlsLmNvbT4KPiB3cm90ZToKPj4KPj4gT24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMjox
MyBQTSwgYmhhcmF0IGdvaGlsIDxnaGwuYmhydEBnbWFpbC5jb20+IHdyb3RlOgo+PiA+IEhlbGxv
IE9sZWtzYW5kciwKPj4gSGkgQmhhcmF0Cj4+Cj4+ID4KPj4gPiBJIGhhZCByZW1vdmVkIEE3MiBj
bHVzdGVyIGFuZCB0cmllZCB0byBib290IG9ubHkgdHdvIEEzNSBidXQgSSBnb3Qgc2FtZQo+PiA+
IGVycm9yLgo+PiA+Cj4+ID4gSXMgYW55dGhpbmcgYWRkZWQgb3IgbWlzc2luZyBpbiBBMzUgY29t
cGFyZSB0byBBNTM/Cj4+IFVuZm9ydHVuYXRlbHksIEkgZG9uJ3Qga25vdy4KPj4KPj4gQlRXLCBk
aWQgeW91IGNoZWNrIHlvdXIgR0lDIHNldHRpbmdzIGluIHRoZSBkZXZpY2UtdHJlZT8KPj4KPj4g
Pgo+PiA+IFJlZ2FyZHMsCj4+ID4gQmhhcmF0Cj4+ID4KPj4gPiBPbiBXZWQsIEF1ZyAzMCwgMjAx
NyBhdCA4OjAwIFBNLCBiaGFyYXQgZ29oaWwgPGdobC5iaHJ0QGdtYWlsLmNvbT4KPj4gPiB3cm90
ZToKPj4gPj4KPj4gPj4gSGVsbG8gT2xla3NhbmRyLAo+PiA+PiBUaGFuayB5b3UgdmVyeSBtdWNo
IGZvciB5b3VyIGlucHV0Lgo+PiA+Pgo+PiA+PiBZZXMuIGFncmVlLiBJIHdpbGwgY2hlY2sgYnkg
cmVtb3ZpbmcgQTcyIGNvcmUgZnJvbSBEVC4KPj4gPj4KPj4gPj4gVGhhbmtzLAo+PiA+PiBCaGFy
YXQKPj4gPj4KPj4gPj4gT24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgNzo0NCBQTSwgT2xla3NhbmRy
IFR5c2hjaGVua28KPj4gPj4gPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiA+Pj4KPj4g
Pj4+IEhpLAo+PiA+Pj4KPj4gPj4+IE5vdCBzdXJlIHRoYXQgSSBhbSBhIGNvbXBldGVudCBwZXJz
b24sIGp1c3QgbXkgYXNzdW1wdGlvbnMuCj4+ID4+Pgo+PiA+Pj4gQ0NlZCBBUk0gZ3V5cy4KPj4g
Pj4+Cj4+ID4+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCA1OjIxIFBNLCBiaGFyYXQgZ29oaWwg
PGdobC5iaHJ0QGdtYWlsLmNvbT4KPj4gPj4+IHdyb3RlOgo+PiA+Pj4gPiBIZWxsbyBBbGwKPj4g
Pj4+ID4KPj4gPj4+ID4gSSBhbSB0cnlpbmcgdG8gcnVuIFhlbiBvbiBuZXcgaGFyZHdhcmUgd2hp
Y2ggaGFzIHR3byBBMzUgYW5kIG9uZSBBNzIKPj4gPj4+ID4gY29yZS4KPj4gPj4+ID4gWGVuIGJv
b3RlZCBpbnRpYWxseSBidXQgaXQgaGFuZ3MgYXQKPj4gPj4+ID4gc21wX2NhbGxfZnVuY3Rpb24o
c2V0dXBfdmlydF9wYWdpbmdfb25lLAo+PiA+Pj4gPiAodm9pZCAqKXZhbCwgMSkgZnVuY3Rpb24g
Y2FsbC4KPj4gPj4+Cj4+ID4+PiBJdCBtaWdodCBiZSBhIGNvbnNlcXVlbmNlIG9mIHRoYXQgQ1BV
IGNvcmVzIGFyZSBkaWZmZXJlbnQuIEFuZCB0aGV5Cj4+ID4+PiBtaWdodCBoYXZlIGRpZmZlcmVu
dCBzZXQgb2YgZmVhdHVyZXMsIG9yIGV2ZW4gc2V0dGluZ3MuCj4+ID4+PiBBbmQgdGhlc2UgZmVh
dHVyZXMvc2V0dGluZ3MgdGhlIGJvb3QgQ1BVIGhhcyBkb24ndCBjb21wYXRpYmxlIHdpdGgKPj4g
Pj4+IG90aGVyIChub24tYm9vdCkgQ1BVcy4KPj4gPj4+IENhbiB5b3UgdHJ5IG5vdCB0byBicmlu
Z3VwIEE3MiBjb3JlIChyZW1vdmUgaXQgZnJvbSBEVCBvciBhbm90aGVyCj4+ID4+PiB3YXkpLCBs
ZWF2ZSBvbmx5IHR3byBBMzUgYW5kIHNlZSB3aGF0IHdpbGwgaGFwcGVuLgo+PiA+Pj4KPj4gPj4+
ID4gRmluZCBmb2xsb3dpbmcgbG9nIG9mIFhlbiBib290aW5nLHNhbWUgc2V0IG9mIGZlYXR1cmVz
Lgo+PiA+Pj4gPgo+PiA+Pj4gPiAtIFVBUlQgZW5hYmxlZCAtCj4+ID4+PiA+IC0gQ1BVIDAwMDAw
MDAwIGJvb3RpbmcgLQo+PiA+Pj4gPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+PiA+Pj4gPiAt
IFhlbiBzdGFydGluZyBhdCBFTDIgLQo+PiA+Pj4gPiAtIFplcm8gQlNTIC0KPj4gPj4+ID4gLSBT
ZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPj4gPj4+ID4gLSBUdXJuaW5nIG9uIHBhZ2lu
ZyAtCj4+ID4+PiA+IC0gUmVhZHkgLQo+PiA+Pj4gPiAoWEVOKSBDaGVja2luZyBmb3IgaW5pdHJk
IGluIC9jaG9zZW4KPj4gPj4+ID4gKFhFTikgUkFNOiAwMDAwMDAwMDQwMDAwMDAwIC0gMDAwMDAw
MDBiZmZmZmZmZgo+PiA+Pj4gPiAoWEVOKQo+PiA+Pj4gPiAoWEVOKSBNT0RVTEVbMF06IDAwMDAw
MDAwNDQwMDAwMDAgLSAwMDAwMDAwMDQ0MDBmZDVhIERldmljZSBUcmVlCj4+ID4+PiA+IChYRU4p
Cj4+ID4+PiA+IChYRU4pIENvbW1hbmQgbGluZTogPE5VTEw+Cj4+ID4+PiBXaHk/IERvZXMgeW91
ciBkZXZpY2UtdHJlZSBoYXZlIGJvb3RhcmdzPwo+PiA+Pj4KPj4gPj4+ID4gKFhFTikgUGxhY2lu
ZyBYZW4gYXQgMHgwMDAwMDAwMGJmZTAwMDAwLTB4MDAwMDAwMDBjMDAwMDAwMAo+PiA+Pj4gPiAo
WEVOKSBVcGRhdGUgQk9PVE1PRF9YRU4gZnJvbSAwMDAwMDAwMDQwMDgwMDAwLTAwMDAwMDAwNDAx
OTRlMDEgPT4KPj4gPj4+ID4gMDAwMDAwMDBiZmUwMQo+PiA+Pj4gPiAoWEVOKSBEb21haW4gaGVh
cCBpbml0aWFsaXNlZAo+PiA+Pj4gPiAoWEVOKSBCb290aW5nIHVzaW5nIERldmljZSBUcmVlCj4+
ID4+PiA+IChYRU4pIFBsYXRmb3JtOiBHZW5lcmljIFN5c3RlbQo+PiA+Pj4gPiAoWEVOKSBUYWtp
bmcgZHR1YXJ0IGNvbmZpZ3VyYXRpb24gZnJvbSAvY2hvc2VuL3N0ZG91dC1wYXRoCj4+ID4+PiA+
IChYRU4pIExvb2tpbmcgZm9yIGR0dWFydCBhdCAic2VyaWFsMCIsIG9wdGlvbnMgIiIKPj4gPj4+
ID4gIF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgXyAgX19fICAgICAgICAgICAgICAgICAgICAg
XyAgICAgICAgXwo+PiA+Pj4gPiBfCj4+ID4+PiA+ICBcIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAg
LyB8LyBfIFwgICAgXyAgIF8gXyBfXyAgX19ffCB8XyBfXyBffCB8X18KPj4gPj4+ID4gfCB8Cj4+
ID4+PiA+IF9fXwo+PiA+Pj4gPiAgIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8IHwgfF9f
fCB8IHwgfCAnXyBcLyBfX3wgX18vIF9gIHwgJ18KPj4gPj4+ID4gXHwKPj4gPj4+ID4gfC8gXyBc
Cj4+ID4+PiA+ICAgLyAgXCAgX18vIHwgfCB8IHxfXyAgIF98fCB8IHxffCB8X198IHxffCB8IHwg
fCBcX18gXCB8fCAoX3wgfCB8XykKPj4gPj4+ID4gfCB8Cj4+ID4+PiA+IF9fLwo+PiA+Pj4gPiAg
L18vXF9cX19ffF98IHxffCAgICB8X3woXylffFxfX18vICAgIFxfXyxffF98Cj4+ID4+PiA+IHxf
fF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198Cj4+ID4+PiA+Cj4+ID4+PiA+IChYRU4pIFhlbiB2
ZXJzaW9uIDQuMTAtdW5zdGFibGUgKGJnb2hpbEApIChhYXJjaDY0LWxpbnV4LWdudS1nY2MKPj4g
Pj4+ID4gKFVidW50dS9MaW5hcm83Cj4+ID4+PiA+IChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IEZy
aSBBdWcgMTEgMTk6MDI6NTEgMjAxNyArMDEwMAo+PiA+Pj4gPiBnaXQ6OTA1M2E3NC1kaXJ0eQo+
PiA+Pj4gPiAoWEVOKSBQcm9jZXNzb3I6IDQxMGZkMDQxOiAiQVJNIExpbWl0ZWQiLCB2YXJpYW50
OiAweDAsIHBhcnQgMHhkMDQsCj4+ID4+PiA+IHJldgo+PiA+Pj4gPiAweDEKPj4gPj4+ID4gKFhF
TikgNjQtYml0IEV4ZWN1dGlvbjoKPj4gPj4+ID4gKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6
IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMAo+PiA+Pj4gPiAoWEVOKSAgICAgRXhj
ZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQrMzIgRUwwOjY0KzMyCj4+
ID4+PiA+IChYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRAo+
PiA+Pj4gPiAoWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAw
MDAwMDAwMDAKPj4gPj4+ID4gKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiA+Pj4gPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0
dXJlczogMDAwMDAwMDAwMDEwMTEyMiAwMDAwMDAwMDAwMDAwMDAwCj4+ID4+PiA+IChYRU4pICAg
SVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwCj4+ID4+PiA+
IChYRU4pIDMyLWJpdCBFeGVjdXRpb246Cj4+ID4+PiA+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1
cmVzOiAwMDAwMDEzMTowMDAxMTAxMQo+PiA+Pj4gPiAoWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0
czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCj4+ID4+PiA+IChYRU4pICAgICBF
eHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKPj4gPj4+ID4gKFhFTikgICBEZWJ1ZyBG
ZWF0dXJlczogMDMwMTAwNjYKPj4gPj4+ID4gKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAw
MDAwMDAwCj4+ID4+PiA+IChYRU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0
MDAwMDAwMCAwMTI2MDAwMCAwMjEwMjIxMQo+PiA+Pj4gPiAoWEVOKSAgSVNBIEZlYXR1cmVzOiAw
MjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAxMTE0Mgo+PiA+Pj4gPiAwMDAx
MTEyMQo+PiA+Pj4gPiAoWEVOKSBVc2luZyBQU0NJLTEuMCBmb3IgU01QIGJyaW5ndXAKPj4gPj4+
ID4gKFhFTikgU01QOiBBbGxvd2luZyAzIENQVXMKPj4gPj4+ID4gKFhFTikgR2VuZXJpYyBUaW1l
ciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogMTMwMDAgS0h6Cj4+ID4+PiA+IChY
RU4pIEdJQ3YyOiBXQVJOSU5HOiBUaGUgR0lDQyBzaXplIGlzIHRvbyBzbWFsbDogMHgxMDAwIGV4
cGVjdGVkCj4+ID4+PiA+IDB4MjAwMAo+PiA+Pj4gU291bmRzIGxpa2UgR0lDIHNldHRpbmdzIGFy
ZSBub3QgY29tcGxldGVseSBjb3JyZWN0Lgo+PiA+Pj4gV3JvbmcgR0lDIHNldHRpbmdzIG1pZ2h0
IGxlYWQgdG8gdGhhdCBJUElzIHdvbid0IHdvcmsgYXMgZXhwZWN0ZWQuIEFuZAo+PiA+Pj4gYm9v
dCBDUFUgd2lsbAo+PiA+Pj4gZ2V0IHN0dWNrIHdhaXRpbmcgZm9yIGFub3RoZXIgQ1BVLgo+PiA+
Pj4gSnVzdCBkb3VibGUgY2hlY2suCj4+ID4+Pgo+PiA+Pj4gPiAoWEVOKSBHSUN2MiBpbml0aWFs
aXphdGlvbjoKPj4gPj4+ID4gKFhFTikgICAgICAgICBnaWNfZGlzdF9hZGRyPTAwMDAwMDAwMTA1
MTAwMDAKPj4gPj4+ID4gKFhFTikgICAgICAgICBnaWNfY3B1X2FkZHI9MDAwMDAwMDAxMDUyMDAw
MAo+PiA+Pj4gPiAoWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMDEwNTQwMDAwCj4+
ID4+PiA+IChYRU4pICAgICAgICAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMDEwNTYwMDAwCj4+ID4+
PiA+IChYRU4pICAgICAgICAgZ2ljX21haW50ZW5hbmNlX2lycT0yNQo+PiA+Pj4gPiAoWEVOKSBH
SUN2MjogMzg0IGxpbmVzLCA2IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAxNDNiKS4KPj4gPj4+ID4g
KFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQo+PiA+
Pj4gPiAoWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDMyIEtpQi4KPj4gPj4+ID4gKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMQo+PiA+Pj4gPiAtIENQVSAwMDAwMDAwMSBib290aW5nIC0KPj4g
Pj4+ID4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4gPj4+ID4gLSBYZW4gc3RhcnRpbmcgYXQg
RUwyIC0KPj4gPj4+ID4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPj4gPj4+ID4g
LSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4+ID4+PiA+IC0gUmVhZHkgLQo+PiA+Pj4gPiAoWEVOKSBD
UFUgMSBib290ZWQuCj4+ID4+PiA+IChYRU4pIEJyaW5naW5nIHVwIENQVTIKPj4gPj4+ID4gLSBD
UFUgMDAwMDAyMDAgYm9vdGluZyAtCj4+ID4+PiA+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4+
ID4+PiA+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4+ID4+PiA+IC0gU2V0dGluZyB1cCBjb250
cm9sIHJlZ2lzdGVycyAtCj4+ID4+PiA+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+PiA+Pj4gPiAt
IFJlYWR5IC0KPj4gPj4+ID4gKFhFTikgQ1BVIDIgYm9vdGVkLgo+PiA+Pj4gPiAoWEVOKSBCcm91
Z2h0IHVwIDMgQ1BVcwo+PiA+Pj4gPiAoWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0MC1iaXQg
UEEgYW5kIDgtYml0IFZNSUQKPj4gPj4+ID4gKFhFTikgUDJNOiAzIGxldmVscyB3aXRoIG9yZGVy
LTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4Cj4+ID4+PiA+Cj4+ID4+PiA+IENhbiBhbnlvbmUgZ3Vp
ZGUgbWUgaG93IHRvIGRlYnVnIHRoaXMgcHJvYmxlbSBvciB3aGF0IGNvdWxkIGJlIHdyb25nCj4+
ID4+PiA+IGhlcmU/Cj4+ID4+PiA+Cj4+ID4+PiA+IEl0IGxvb2tzLCB3cml0aW5nIGludG8gVlRD
Ul9FTDIgaGFuZyB0aGUgc3lzdGVtLgo+PiA+Pj4gPgo+PiA+Pj4gPiAtLQo+PiA+Pj4gPiBSZWdh
cmRzLAo+PiA+Pj4gPiBCaGFyYXQgR29oaWwKPj4gPj4+ID4KPj4gPj4+ID4KPj4gPj4+ID4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gPj4+ID4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdAo+PiA+Pj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiA+
Pj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4+ID4+PiA+Cj4+ID4+Pgo+PiA+
Pj4gLS0KPj4gPj4+IFJlZ2FyZHMsCj4+ID4+Pgo+PiA+Pj4gT2xla3NhbmRyIFR5c2hjaGVua28K
Pj4gPj4KPj4gPj4KPj4gPj4KPj4gPj4KPj4gPj4gLS0KPj4gPj4gUmVnYXJkcywKPj4gPj4gQmhh
cmF0IEdvaGlsCj4+ID4+IFNyLlNvZnR3YXJlIEVuZ2luZWVyCj4+ID4+IGJoYXJhdC5nb2hpbEBo
YXJtYW4uY29tCj4+ID4+ICs5MTk0MjcwNTQ2MzMKPj4gPgo+PiA+Cj4+ID4KPj4gPgo+PiA+IC0t
Cj4+ID4gUmVnYXJkcywKPj4gPiBCaGFyYXQgR29oaWwKPj4gPiBTci5Tb2Z0d2FyZSBFbmdpbmVl
cgo+PiA+IGJoYXJhdC5nb2hpbEBoYXJtYW4uY29tCj4+ID4gKzkxOTQyNzA1NDYzMwo+Pgo+Pgo+
Pgo+PiAtLQo+PiBSZWdhcmRzLAo+Pgo+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+Cj4KPgo+Cj4g
LS0KPiBSZWdhcmRzLAo+IEJoYXJhdCBHb2hpbAo+IFNyLlNvZnR3YXJlIEVuZ2luZWVyCj4gYmhh
cmF0LmdvaGlsQGhhcm1hbi5jb20KPiArOTE5NDI3MDU0NjMzCgoKCi0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 12:59:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 12:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doqyS-0007VV-Ph; Mon, 04 Sep 2017 12:59:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1doqyR-0007VP-Ov
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 12:59:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4C/6C-03642-33E4DA95; Mon, 04 Sep 2017 12:59:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS9fIb22
 kwduFihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP8YPsBfPYKx4t2cbewPiYtYuRk0NIIE9i
 w/UHTF2MHBy8AnYSDX2xIGEJAUOJ0wtvsoDYLAKqEp0/ToLZbALqEm3PtoO1igikS0w8eI+ti
 5GLg1lgLqPEtfkHmEESwgIhEn3LvkDNX8Mkca8rC8TmFPCUuL1oBRvELkGJvzuEQUxmoJnr5w
 mBVDALyEs0b53NDBGWllj+j2MCI98shPpZCPWzkNTPQqhfwMiyilG9OLWoLLVI11QvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfj9Mv+hxglOZiURHnvP14TKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt8VnbaSQYFFqempFWmYOMAJg0hIcPEoivDK+QGne4oLE3OLMd
 IjUKUZdjqYPW74wCbHk5eelSonzOoMUCYAUZZTmwY2AReMlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfMuArmEJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo0ltl++c3/N+3WOcLVKbrSumYbD
 ANP3c492fefjVSu8viM33XFedd/1jUW/OfHPdj6uX+PT+tjhWfOr7h9mrY7u3tXzaNif/4VID
 M6f0hskBLAcY3zny3G5S2HN50akelS/ZW9slc7nbve3m9nSofL6oElz54a+Xdt1s/lWZ/WEWL
 W8vWUtxKrEUZyQaajEXFScCAM//UPPBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504529968!109465344!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37522 invoked from network); 4 Sep 2017 12:59:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 12:59:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 06:59:28 -0600
Message-Id: <59AD6A4D02000078001772F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 06:59:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-4-git-send-email-tianyu.lan@intel.com>
 <20170901095741.glthm2acsoolfhhe@MacBook-Pro-de-Roger.local>
 <9bea0426-3a34-12aa-485f-366a694b4190@intel.com>
 <20170904111247.m4szsmjcdwjeoubz@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904111247.m4szsmjcdwjeoubz@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 3/4] hvmload: Add x2apic entry
 support in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEzOjEyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDA2OjU5OjI0UE0gKzA4MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+IE9uIDIwMTflubQwOeaciDAx5pelIDE3OjU3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+PiA+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDAxOjAxOjQ4QU0gLTA0MDAsIExhbiBUaWFu
eXUgd3JvdGU6Cj4+ID4+IEBAIC05Miw3ICs5MiwxMiBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBf
bWFkdCAqY29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKPj4gPj4gICAgICBz
eiAgPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFkdCk7Cj4+ID4+ICAgICAgc3ogKz0gc2l6ZW9m
KHN0cnVjdCBhY3BpXzIwX21hZHRfaW50c3Jjb3ZyKSAqIDE2Owo+PiA+PiAgICAgIHN6ICs9IHNp
emVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X2lvYXBpYyk7Cj4+ID4+IC0gICAgc3ogKz0gc2l6ZW9m
KHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5mby0+bnJfdmNwdXM7Cj4+ID4+ICsK
Pj4gPj4gKyAgICBpZiAoaHZtaW5mby0+bnJfdmNwdXMgPCAxMjgpCj4+ID4gCj4+ID4gVGhpcyBz
aG91bGQgYmUgZG9uZSBiYXNlZCBvbiBBUElDIElELgo+PiAKPj4gVGhlcmUgd2lsbCBiZSBhIHBy
b2JsZW0gaG93IHRvIGdldCBtYXggYXBpYyBpZC4gU2hvdWxkIHdlIHVzZSB0aGUgbWF4Cj4+IHZj
cHUgaW5kZXggdG8gZ2V0IG1heCBBUElDIGlkPwo+IAo+IElNSE8sIHRoaXMgc2hvdWxkIGJlY29t
ZSBhIGxvb3AgdGhhdCBpdGVyYXRlcyBvdmVyIGVhY2ggdkNQVSBnZXR0aW5nCj4gaXQncyBBUElD
IElELCBhbmQgYWRkIGVpdGhlciBhIGxhcGljIG9yIHgyYXBpYyBzdHJ1Y3Qgc2l6ZSB0byBzei4K
CkluZGVlZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:07:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:07:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dor5f-0008DW-L7; Mon, 04 Sep 2017 13:06:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dor5e-0008DQ-DT
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:06:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1E/BC-02044-1FF4DA95; Mon, 04 Sep 2017 13:06:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/ej/9p
 IgwWvmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydba1sBe+4KuZ+2sjcwLiBo4uRk0NIIE+i
 6/UERhCbV8BO4sCFB0wgtoSAocTphTdZQGwWAVWJNz+mMIPYbALqEm3PtrOC2CICyhJ3v88Aq
 uHiYBboZZS4ub6bDSQhLBAicW/WZUaIBRYS6z72gQ3lFLCUmHruNXsXIwfQMkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIyO
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwTj1hN8hRkkOJiVR3vuP
 10QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCN9lsbKSRYlJqeWpGWmQOMBJi0BAePkgivO0iat
 7ggMbc4Mx0idYpRUUqctxAkIQCSyCjNg2uDRd8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSs
 K8FSBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGRv89e1RMdkwJ3cDGNG1GccZ8jXkPGO9vDL/
 HI5RvGD9nzqQY27z4ZWeOd/f9ETKUCHo831z5i0toSPTdeOssw8P/7iv7uJ2KvNfdxW/Gv3DT
 0961og6CoX/L9mm/6FH/f33mE7ZnTy5dTvj25HvNEusMhc7Grszw+x/K/9gvm6AiMOkAm98rU
 yWW4oxEQy3mouJEAMbuxv25AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504530415!96235482!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37948 invoked from network); 4 Sep 2017 13:06:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 13:06:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 07:06:54 -0600
Message-Id: <59AD6C0B020000780017730B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 07:06:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170904114206.32659-1-wei.liu2@citrix.com>
In-Reply-To: <20170904114206.32659-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: use put_page_type_preemptible in
 put_page_from_l{3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDEzOjQyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0x
Mzc2LDcgKzEzNzYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAo+ICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4g
MCkgKQo+ICAgICAgewo+ICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwo+IC0gICAgICAgIHJldHVy
biBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwo+ICsgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBl
X3ByZWVtcHRpYmxlKHBnKTsKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoIGRlZmVyICkKPiBAQCAt
MTM5OSw3ICsxMzk5LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5
X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKPiAgICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRp
YWwgPiAwKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKPiAt
ICAgICAgICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7Cj4gKyAgICAgICAgICAg
IHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsKPiAgICAgICAgICB9CgpJcyB0
aGlzIHJlYWxseSBhIGdvb2QgaWRlYT8gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZSgpIGlzIGp1
c3QKYSB0aGluIHdyYXBwZXIgYXJvdW5kIF9fcHV0X3BhZ2VfdHlwZSgpLCBzbyB0aGF0IHRoZSBs
YXR0ZXIKY2FuIHJlbWFpbiBwcml2YXRlIHRvIG1tLmMuIEJ5IGdvaW5nIHRocm91Z2ggdGhlIHdy
YXBwZXIgeW91CmFkZCBhbm90aGVyIGJyYW5jaCBpbnRvIGEgcGF0aCB0aGF0IEkgd291bGQgZ3Vl
c3MgaXNuJ3QgZXhlY3V0ZWQKZnJlcXVlbnRseSBlbm91Z2ggZm9yIGl0cyBjb25zdGl0dWVudHMg
dG8gcmVtYWluIGluIHRoZSB1b3BzCmNhY2hlLCBidXQgcG9zc2libHkgZnJlcXVlbnRseSBlbm91
Z2ggZm9yIHRoZSBleHRyYSBicmFuY2ggdG8KbWF0dGVyLiBPdG9oIEkgc2VlIHdlIHVzZSBnZXRf
cGFnZV90eXBlX3ByZWVtcHRpYmxlKCkgaW4gbW0uYwp0b28gaW4gdHdvIHBsYWNlcyAoYWxiZWl0
IHRoYXQgb25lIGFsc28gaGFzIGFuIGV4dHJhIEFTU0VSVCgpKS4uLgoKQm90dG9tIGxpbmUgLSBz
aW5jZSB5b3UndmUgZ290IEFuZHJldydzIGFwcHJvdmFsLCBJIGRvbid0IG1lYW4KdG8gb3V0cmln
aHQgb2JqZWN0IHRvIHRoZSBjaGFuZ2UsIGJ1dCBJIGxpa2UgdGhpcyBleHRyYSBhc3BlY3QgdG8K
YmUgdGFrZW4gaW50byBhY2NvdW50IGJlZm9yZSBkZWNpZGluZyB3aGV0aGVyIHRvIHJlYWxseSBw
dXQgaXQgaW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:14:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorCO-0000Sf-9T; Mon, 04 Sep 2017 13:13:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dorCM-0000SZ-TL
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:13:55 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 92/59-02226-2915DA95; Mon, 04 Sep 2017 13:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7EwLW
 RBktXKVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7H69hK5jJU3F1dSdTA+M6zi5GDg4JAX+J
 uUsTuxg5OVgEVCT2TT7FDGKzCShL/OzsZQOxRYDs3l+/WboYuTiYBZYxSqzfepMJJCEsECJxb
 9ZlRhCbV8BCYvrEKawgtpBAjsTri/fZIOKCEidnPmEBsZkFdCQW7P7EBrKXWUBaYvk/DpAwp4
 C9xMF9e8FaRYFu6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLSSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLR6BgbGHYxTT/gdYpTkYFIS5eULWBsp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3M0hOsCg1PbUiLTMHGPIwaQkOHiUR3lSQNG9xQWJuc
 WY6ROoUo6KUOO8VkIQASCKjNA+uDRZnlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ80aDTO
 HJzCuBm/4KaDET0OKql2tAFpckIqSkGhj5bSXEImXOPrg6dZvLvDuWU/ed//BC/usy81tH5Dq
 Mos6sXxHmI340ZFeWp2XT2e6/NywYnCpdHrX691yMnL++axNvxr2tBbLW7tN2ft39yoG1J3nb
 mYqb27PMrroKL1nu+N1V7/QLpxM+Zp/iO+uuyWwOuH5sT82O+erF4dbam5auk7SpORWkxFKck
 WioxVxUnAgAabT2sq4CAAA=
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504530831!82168979!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47487 invoked from network); 4 Sep 2017 13:13:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:13:53 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446450617"
Date: Mon, 4 Sep 2017 14:13:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170904131349.ix2pnuhbzj3bsm5z@citrix.com>
References: <20170904114206.32659-1-wei.liu2@citrix.com>
 <59AD6C0B020000780017730B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59AD6C0B020000780017730B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: use put_page_type_preemptible in
 put_page_from_l{3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDc6MDY6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjA5LjE3IGF0IDEzOjQyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21t
LmMKPiA+IEBAIC0xMzc2LDcgKzEzNzYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAo+ID4gICAgICBpZiAoIHVubGlr
ZWx5KHBhcnRpYWwgPiAwKSApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIEFTU0VSVCghZGVmZXIp
Owo+ID4gLSAgICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7Cj4gPiArICAgICAg
ICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cj4gPiAgICAgIH0KPiA+ICAK
PiA+ICAgICAgaWYgKCBkZWZlciApCj4gPiBAQCAtMTM5OSw3ICsxMzk5LDcgQEAgc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwK
PiA+ICAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKPiA+ICAgICAgICAgIHsK
PiA+ICAgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKPiA+IC0gICAgICAgICAgICByZXR1cm4g
X19wdXRfcGFnZV90eXBlKHBnLCAxKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gcHV0X3BhZ2Vf
dHlwZV9wcmVlbXB0aWJsZShwZyk7Cj4gPiAgICAgICAgICB9Cj4gCj4gSXMgdGhpcyByZWFsbHkg
YSBnb29kIGlkZWE/IHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoKSBpcyBqdXN0Cj4gYSB0aGlu
IHdyYXBwZXIgYXJvdW5kIF9fcHV0X3BhZ2VfdHlwZSgpLCBzbyB0aGF0IHRoZSBsYXR0ZXIKPiBj
YW4gcmVtYWluIHByaXZhdGUgdG8gbW0uYy4gQnkgZ29pbmcgdGhyb3VnaCB0aGUgd3JhcHBlciB5
b3UKPiBhZGQgYW5vdGhlciBicmFuY2ggaW50byBhIHBhdGggdGhhdCBJIHdvdWxkIGd1ZXNzIGlz
bid0IGV4ZWN1dGVkCj4gZnJlcXVlbnRseSBlbm91Z2ggZm9yIGl0cyBjb25zdGl0dWVudHMgdG8g
cmVtYWluIGluIHRoZSB1b3BzCj4gY2FjaGUsIGJ1dCBwb3NzaWJseSBmcmVxdWVudGx5IGVub3Vn
aCBmb3IgdGhlIGV4dHJhIGJyYW5jaCB0bwo+IG1hdHRlci4gT3RvaCBJIHNlZSB3ZSB1c2UgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZSgpIGluIG1tLmMKPiB0b28gaW4gdHdvIHBsYWNlcyAoYWxi
ZWl0IHRoYXQgb25lIGFsc28gaGFzIGFuIGV4dHJhIEFTU0VSVCgpKS4uLgo+IAoKVGhpcyBwYXRj
aCBpcyB0YWtlbiBmcm9tIG15IG1tLmMgcmVmYWN0b3Jpbmcgc2VyaWVzLiAKCkxpa2UgeW91IHNh
aWQsIF9fcHV0X3BhZ2VfdHlwZSBzaG91bGQgcmVtYWluIHByaXZhdGUgdG8gbW0uYy4gQnkgbWFr
aW5nCnRoaXMgY2hhbmdlIEkgY2FuICBtb3ZlIHB1dF9wYWdlX2Zyb21fbHsyLDMsNH1lIHRvIHB2
L21tLmMgYW5kIGxlYXZlCl9fcHV0X3BhZ2VfdHlwZSBpbiBtbS5jLiBJcyB0aGlzIGEgZ29vZCBl
bm91Z2ggcmVhc29uIGZvciB5b3U/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:24:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:24:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorM4-0001EO-Bh; Mon, 04 Sep 2017 13:23:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dorM2-0001EH-MZ
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:23:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 99/A9-03093-AE35DA95; Mon, 04 Sep 2017 13:23:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/dl8Np
 Ig9c9Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJUy1MBTt5K241v2dsYNzB1cXIySEkkCfx
 a95iNhCbV8BO4s7z/YwgtoSAocTphTdZQGwWAVWJDWcvgdWwCahLtD3bzgpiiwgoS9z9PgOoh
 ouDWaCXUeLm+m6wImGBEIl7sy4zgiSEBGYxSnx59BRsEqeApcS07WuBbA6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RpZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYDywKPMQoycGkJMrLF7A2
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2gQUE6wKDU9tSItMwcYCzBpCQ4eJRHeNpA0b3FBY
 m5xZjpE6hSjopQ4LzNIQgAkkVGaB9cGi79LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZlAp
 nCk5lXAjf9FdBiJqDFVS/XgCwuSURISTUwxj5vdu1VP/n7Jyub5dr/jXsenJ0qc1R+37Wq4x8
 f3ulfI2AfYb99E3fal3ktp61Ce7Y/6DY7bD/pSMTM0KMLOL/Pc9g4Zdm1d3qFohv+Xnjz/vat
 jrhnnKb7J2kvargiuq77Y+jW47VOvt6BR5yWp1rs+Pd/z0ctm1PyDxZkPeV5tuGJqIlnS4ESS
 3FGoqEWc1FxIgDlDYGzugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504531431!62101444!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56343 invoked from network); 4 Sep 2017 13:23:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 13:23:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 07:20:50 -0600
Message-Id: <59AD6F4F020000780017732B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 07:20:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170904114206.32659-1-wei.liu2@citrix.com>
 <59AD6C0B020000780017730B@prv-mh.provo.novell.com>
 <20170904131349.ix2pnuhbzj3bsm5z@citrix.com>
In-Reply-To: <20170904131349.ix2pnuhbzj3bsm5z@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: use put_page_type_preemptible in
 put_page_from_l{3, 4}e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDE1OjEzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDc6MDY6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wOS4xNyBhdCAxMzo0MiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4+ID4gKysrIGIveGVuL2FyY2gveDg2
L21tLmMKPj4gPiBAQCAtMTM3Niw3ICsxMzc2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wzZShsM19wZ2VudHJ5X3QgbDNlLCAKPiB1bnNpZ25lZCBsb25nIHBmbiwKPj4gPiAgICAgIGlm
ICggdW5saWtlbHkocGFydGlhbCA+IDApICkKPj4gPiAgICAgIHsKPj4gPiAgICAgICAgICBBU1NF
UlQoIWRlZmVyKTsKPj4gPiAtICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsK
Pj4gPiArICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cj4+ID4g
ICAgICB9Cj4+ID4gIAo+PiA+ICAgICAgaWYgKCBkZWZlciApCj4+ID4gQEAgLTEzOTksNyArMTM5
OSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgCj4g
dW5zaWduZWQgbG9uZyBwZm4sCj4+ID4gICAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4g
MCkgKQo+PiA+ICAgICAgICAgIHsKPj4gPiAgICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Cj4+
ID4gLSAgICAgICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOwo+PiA+ICsgICAg
ICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cj4+ID4gICAgICAg
ICAgfQo+PiAKPj4gSXMgdGhpcyByZWFsbHkgYSBnb29kIGlkZWE/IHB1dF9wYWdlX3R5cGVfcHJl
ZW1wdGlibGUoKSBpcyBqdXN0Cj4+IGEgdGhpbiB3cmFwcGVyIGFyb3VuZCBfX3B1dF9wYWdlX3R5
cGUoKSwgc28gdGhhdCB0aGUgbGF0dGVyCj4+IGNhbiByZW1haW4gcHJpdmF0ZSB0byBtbS5jLiBC
eSBnb2luZyB0aHJvdWdoIHRoZSB3cmFwcGVyIHlvdQo+PiBhZGQgYW5vdGhlciBicmFuY2ggaW50
byBhIHBhdGggdGhhdCBJIHdvdWxkIGd1ZXNzIGlzbid0IGV4ZWN1dGVkCj4+IGZyZXF1ZW50bHkg
ZW5vdWdoIGZvciBpdHMgY29uc3RpdHVlbnRzIHRvIHJlbWFpbiBpbiB0aGUgdW9wcwo+PiBjYWNo
ZSwgYnV0IHBvc3NpYmx5IGZyZXF1ZW50bHkgZW5vdWdoIGZvciB0aGUgZXh0cmEgYnJhbmNoIHRv
Cj4+IG1hdHRlci4gT3RvaCBJIHNlZSB3ZSB1c2UgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZSgp
IGluIG1tLmMKPj4gdG9vIGluIHR3byBwbGFjZXMgKGFsYmVpdCB0aGF0IG9uZSBhbHNvIGhhcyBh
biBleHRyYSBBU1NFUlQoKSkuLi4KPj4gCj4gCj4gVGhpcyBwYXRjaCBpcyB0YWtlbiBmcm9tIG15
IG1tLmMgcmVmYWN0b3Jpbmcgc2VyaWVzLiAKPiAKPiBMaWtlIHlvdSBzYWlkLCBfX3B1dF9wYWdl
X3R5cGUgc2hvdWxkIHJlbWFpbiBwcml2YXRlIHRvIG1tLmMuIEJ5IG1ha2luZwo+IHRoaXMgY2hh
bmdlIEkgY2FuICBtb3ZlIHB1dF9wYWdlX2Zyb21fbHsyLDMsNH1lIHRvIHB2L21tLmMgYW5kIGxl
YXZlCj4gX19wdXRfcGFnZV90eXBlIGluIG1tLmMuIElzIHRoaXMgYSBnb29kIGVub3VnaCByZWFz
b24gZm9yIHlvdT8KCkFoLCBJIHNlZSwgdGhhdCdzIGZpbmUgdGhlbi4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:28:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorQl-0001RW-Tu; Mon, 04 Sep 2017 13:28:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413ecdc8c=George.Dunlap@citrix.com>)
 id 1dorQl-0001RO-19
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:28:47 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7D/9F-02041-E055DA95; Mon, 04 Sep 2017 13:28:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpC5v6Np
 Ig7ln9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbf0+xF5xirViy8xZrA+MVli5GTg4JAX+J
 5xvnsYPYwgKOEn0HlzKB2CICARKn+xpYQWxmgWiJmRsWsHUxcnEICSxjlDg1aTlYM5uAnsS84
 1/BbF4BW4l7NzeB2SwCKhIzV39iBrFFBcIl9n+/xgxRIyhxcuYTsBpOAXuJll8HGbsYOYAWaE
 qs36UPsUtc4taT+UwQtrzE9rdzwFqFBFQlFj84yj6BkX8WkkmzELpnIemehaR7ASPLKkb14tS
 istQiXUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwKxnYGDcwfj6p9MhRkkO
 JiVRXr6AtZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh/BwPlBItS01Mr0jJzgDECk5bg4FES4
 X0PkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDivYAhQkQBIUUZpHtwIWLxeYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTM+wRkFU9mXgncpldARzABHVH1cg3IESWJCCmpBkb/l9OkLXb
 wnL5k8SBg2W21+u5JP9tubbz14voO9mcHVs1YtOrUxUNzLXw992udvHqjn+/2k5Prjm1d2vTg
 +eU7DAqCM25V3LXNvLjv69Ud64xF2VfcN6iN3HVMMGDjgeU7FziY3JDffOzB/UDdqvW/FnK8U
 P2RPGuz7XQ1jVNcNlltTaU3F99PzlNiKc5INNRiLipOBAD4PSfs0gIAAA==
X-Env-Sender: prvs=413ecdc8c=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504531724!109811536!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30046 invoked from network); 4 Sep 2017 13:28:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:28:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438288768"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DC9B2020000780016EDF1@prv-mh.provo.novell.com>
 <598DCB00020000780016EE0D@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <37e55290-2afe-ae2d-e298-17d2f9824e19@citrix.com>
Date: Mon, 4 Sep 2017 14:28:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <598DCB00020000780016EE0D@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/p2m-pt: simplify p2m_next_level()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTEvMjAxNyAwMjoxOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQ2FsY3VsYXRlIGVu
dHJ5IFBGTiBhbmQgZmxhZ3MganVzdCBvbmNlLiBDb252ZXJ0IHRoZSB0d28gc3VjY2Vzc2l2ZQo+
IG1haW4gaWYoKS1zIHRvIGFuZCBpZi9lbHNlLWlmIGNoYWluLiBSZXN0cmljdCB2YXJpYWJsZSBz
Y29wZSB3aGVyZQo+IHJlYXNvbmFibGUuIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1h
a2UgdGhlIGluZHVjdGlvbiB2YXJpYWJsZQo+IHVuc2lnbmVkLgo+IAo+IFRoaXMgYXQgb25jZSBm
aXhlcyBleGNlc3NpdmUgcGVybWlzc2lvbnMgZ3JhbnRlZCBpbiB0aGUgMk0gUFRFcwo+IHJlc3Vs
dGluZyBmcm9tIHNwbGl0dGluZyBhIDFHIG9uZSAtIG9yaWdpbmFsIHBlcm1pc3Npb25zIHNob3Vs
ZCBiZQo+IGluaGVyaXRlZCBpbnN0ZWFkLiBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIG9u
bHkgYmVjYXVzZSBhbGwgb2YKPiB0aGlzIHRha2VzIG5vIGVmZmVjdCBhbnl3YXksIGFzIGlvbW11
X2hhcF9wdF9zaGFyZSBpcyBhbHdheXMgZmFsc2Ugb24KPiBBTUQgc3lzdGVtcyBmb3IgYWxsIHN1
cHBvcnRlZCBicmFuY2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKU29ycnkgZm9yIHRoZSBkZWxheS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorVc-00025q-GH; Mon, 04 Sep 2017 13:33:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1dorVb-00025k-Rs
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:33:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E9/E6-01916-B365DA95; Mon, 04 Sep 2017 13:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK5V2Np
 Ig1U9ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLxQ3sBZs4Ko7P2MDUwPicrYuRk0NCwF+i
 Y88NdhCbTUBXomnLX7A4r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ2PThHZjNIqAiM
 X/2fVYQW0RAWaL312+gXg6gel+J/nVKIGFhASuJ8yveMoHYnAL2Eu+WXwIq4eIQEvjCJLGs+y
 QzxD0mEm8X7mQD6RUSUJOYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqF6cWlSWWqRrpJdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERho9QwMjDsYTzU7H2KU5GBSEuU9GrI2UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb34oUE6wKDU9tSItMwcY8jBpCQ4eJRHeJSCtvMUFibnFmekQq
 VOMilLivA4gfQIgiYzSPLg2WJxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM2w0yhSczrw
 Ru+iugxUxAi6tergFZXJKIkJJqYJSLOPFeOmL/5WeB197uTFVPZN9wkO39+pRdM9pq/NMmvPs
 2aeP5LluH2hvLY3g2hcr8en52Zvj7+wYVWjz1W9zTzl/fWdFYWFkaPadx7lMpp962KylnX93d
 tO5J0b6K9xPCPr7hKo4Tufju7b70s35cjNHJCmZzilbmLZt3v/Xww8ul5YvT705TYinOSDTUY
 i4qTgQAwYs/OK4CAAA=
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504532024!112350289!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55325 invoked from network); 4 Sep 2017 13:33:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:33:46 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438289276"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22957.22054.920523.408866@mariner.uk.xensource.com>
Date: Mon, 4 Sep 2017 14:33:26 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59AD686802000078001772BB@prv-mh.provo.novell.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
 <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
 <22957.14849.812719.364309@mariner.uk.xensource.com>
 <59AD686802000078001772BB@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IGZpeCBpbmNyZW1lbnRhbCBw
YXJhbGxlbCBidWlsZCIpOgo+IFdlbGwsIHRoZSBhYnNvbHV0ZSBwYXRocyBpbiB0aGVyZSBhcmUg
YSBwcm9ibGVtIG9ubHkgd2hlbiBjb21waWxpbmcKPiBmaWxlcyBmcm9tIGEgZGlmZmVyZW50IHN1
YmRpcmVjdG9yeS4gSXMgdGhhdCBzb21ldGhpbmcgdGhhdCBoYXBwZW5zCj4gaW4gbWFueSBwbGFj
ZXM/CgpJdCBzZWVtcyB0byBiZSBub3Qgd2hvbGx5IHVuY29tbW9uIGluIHhlbi5naXQsIHByaW1h
cmlseSBiZWNhdXNlIG9mIGEKZGVzaXJlIHRvIGJ1aWxkIHRoZSBzYW1lIGNvZGUgZm9yIGV4ZWN1
dGlvbiBpbiB1c2VybGFuZCBhbmQgaW4gdGhlCmh5cGVydmlzb3IgKG9yIGd1ZXN0IGZpcm13YXJl
IGltYWdlcyBvciBzaW1pbGFyKS4KClNvIGZhciB3ZSBoYXZlCgogbWFyaW5lcjp4ZW4uZ2l0PiBn
aXQtZ3JlcCAnXnZwYXRoJyB8IHdjIC1sCiA4CgphbmQgdGhhdCBjbGVhcmx5IGxlYXZlcyBzb21l
IG91dCBiZWNhdXNlIGl0IGNvbnRhaW5zIG5vbmUgb2YgdGhlCmh5cGVydmlzb3IgaW5zdGFuY2Vz
LgoKQW5kIG15IGtleSBwb2ludCBpcyB0aGF0IHRoZSBuZWVkIGZvciBhIHdvcmthcm91bmQgaXMg
bm90IHRoZSBmYXVsdCBvZgp0aGUgYXV0b2dlbmVyYXRlZCAuaCBmaWxlcy4gIFlvdXIgcHJvcG9z
ZWQgd29ya2Fyb3VuZCBuZWVkcyBhZGp1c3RpbmcKZXZlcnkgdGltZSB0aGUgc2V0IG9mIGF1dG9n
ZW5lcmF0ZWQgLmggZmlsZXMgKG9yIHRoZSBzZXQgb2YgTWFrZWZpbGVzCndoaWNoIG1ha2UgLmgg
ZmlsZXMpIGNoYW5nZXMuCgpJIHdvdWxkIGxpa2UgdG8gbWFrZSBhIHNpbmdsZSBjaGFuZ2Ugd2hp
Y2ggd2lsbCBhbHdheXMgd29yay4gIEFmdGVyCmFsbCB3ZSBoYXZlIG5vIHdheSB0byBhdXRvbWF0
aWNhbGx5IHZlcmlmeSB0aGF0IHdlIGRvbid0IGhhdmUgYnVncyBvZgp0aGlzIGZvcm0sIGFuZCB3
aGVuIHdlIGRvIHdyaXRlIGEgYnVnIG9mIHRoaXMgZm9ybSBpdCdzIGEgcmFjZSBidWcKKGFuZCBy
YWNlIGJ1Z3MgYXJlIGhvcnJpYmxlIHRvIGZpbmQgYW5kIGRlYnVnKS4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorcY-0002l2-6M; Mon, 04 Sep 2017 13:40:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dorcW-0002kw-Sr
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:40:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 02/6E-03874-8E75DA95; Mon, 04 Sep 2017 13:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvd5+Np
 Ig6ffhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvax8yFpyyrTi2eBdLA+NfnS5GTg4JAT+J
 D53LWUFsFgEVia6lr5i7GDk42ATsJaZ/rQAJiwhoSRxZt4QJxGYWKJTYNO8LM4gtLJAvcXFND
 5jNK+Ah8XLZDDaQViGBHIm3qyIhwoISJ2c+YYFo1ZFYsPsTWAmzgLTE8n8cIGFOARuJnoY7YC
 WiQAecXLkGbJOQgKJE/7wHbBBHpktMfNbDMoGRfxaSqbOQTJ2FMHUBI/MqRo3i1KKy1CJdIwO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mv5YFHGKU5GBSEuU9GrI2
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+0woJxgUWp6akVaZg4wDmDSEhw8SiK8S0BaeYsLE
 nOLM9MhUqcYFaXEeReA9AmAJDJK8+DaYLF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8n0
 Cm8GTmlcBNfwW0mAlocdXLNSCLSxIRUlINjEGC1+4EayhfYkmQeFZdzSJ3xHv7rdY326cfeFZ
 V8mGP/WomFQGfOd26kvcyE8v7BZLXP4qNCtqj/+B5y5zde725JYMa7ZezeVTP+T4hlVeA1bqs
 aIWL/qNVr57nTF2wdald+qrCjWvVc5Y9PD3jS11zEueZfzu3qmTFzVZc8mBzgMbP+zH1s5VYi
 jMSDbWYi4oTAch4rue4AgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504532455!114164236!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9433 invoked from network); 4 Sep 2017 13:40:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:40:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52169603"
Date: Mon, 4 Sep 2017 14:40:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904134047.4eychido47muojyy@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-9-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-9-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzY6MDFBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHJlbW92ZSB0aGUgY3VycmVudCBpbXBsaWNp
dCBsaW1pdGF0aW9uIG9uIGNyZWF0aW9uCj4gb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUg
dG8gdGhlIGFsbG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCj4gc3RydWN0dXJlcyBhbmQg
YnVmZmVyZWQgaW9yZXEgcmluZy4KPiAKPiBJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3Nhcnkg
dG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKPiB0aGlzIGxpbWl0IHNo
b3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxpZmllcyB0aGUgY29kZSB0byBtYWludGFpbiBhbiBhcnJh
eSBvZgo+IHRoYXQgc2l6ZSByYXRoZXIgdGhhbiB1c2luZyBhIGxpc3QuCj4gCj4gQWxzbywgYnkg
cmVzZXJ2aW5nIGFuIGFycmF5IHNsb3QgZm9yIHRoZSBkZWZhdWx0IHNlcnZlciBhbmQgcG9wdWxh
dGluZwo+IGFycmF5IHNsb3RzIGVhcmx5IGluIGNyZWF0ZSwgdGhlIG5lZWQgdG8gcGFzcyBhbiAn
aXNfZGVmYXVsdCcgYm9vbGVhbgo+IHRvIHN1Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IHYzOgo+ICAtIE5ldyBwYXRj
aCAocmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciIpIGluCj4gICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDUwNyArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgMTEg
Ky0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNDcgaW5zZXJ0aW9ucygrKSwgMjcxIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKPiBpbmRleCA1ZTAxZTFhNmQyLi4wZTkyNzYzMzg0IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwo+IEBAIC00NiwxNCArNDYsMTggQEAgc3RhdGljIGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgc3RydWN0IHZjcHUgKnYpCj4gIGJvb2wgaHZtX2lvX3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47Cj4gLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiArICAgIHVuc2lnbmVk
IGludCBpZDsKPiAgCj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+ICsgICAgZm9yICggaWQg
PSAwOyBpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpZCsrICkKPiAgICAgIHsKPiArICAgICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3ZjcHUgKnN2Owo+ICAKPiArICAgICAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5zZXJ2ZXJbaWRdOwo+ICsKCk5vIG5lZWQgZm9yIHRoZSBleHRyYSBuZXdsaW5lIElNSE8g
KGhlcmUgYW5kIGJlbG93KS4gWW91IGNvdWxkIGFsc28KZG8gdGhlIGluaXRpYWxpemF0aW9uIHRv
Z2V0aGVyIHdpdGggdGhlIGRlZmluaXRpb24sIGJ1dCBJIGd1ZXNzIHRoYXQncwpnb2luZyB0byBl
eGNlZWQgdGhlIGxpbmUgY2hhciBsaW1pdD8KCk9yIGV2ZW4geW91IGNvdWxkIGRvIHNvbWV0aGlu
ZyBsaWtlIHRoaXMgQUZBSUNUOgoKZm9yICggaWQgPSAwLCBzID0gZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbMF07CiAgICAgIGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7
CiAgICAgIGlkKyssIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltp
ZF0gKQp7CiAgICAgLi4uLgoKSSB3b3VsZCBtYWtlIHRoaXMgYSBtYWNybyAoRk9SRUFDSF9JT1JF
UV9TRVJWRVIgb3Igc2ltaWxhciksIHNpbmNlIHRoZQpwYXR0ZXJuIHNlZW1zIHRvIGJlIHJlcGVh
dGVkIGluIHF1aXRlIGEgbG90IG9mIHBsYWNlcy4KCj4gKyNkZWZpbmUgSVNfREVGQVVMVChzKSBc
Cj4gKyAgICAocyA9PSBzLT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2Vy
dmVyW0RFRkFVTFRfSU9TRVJWSURdKQoKUGFyZW50aGVzZXMgYXJvdW5kIHRoZSBpbnN0YW5jZXMg
b2YgcyBwbGVhc2UuCgo+ICBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2Vz
ZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90IGlkKQoKWW91IGNvdWxkIGdl
dCB0aGUgaWQgYnkgZG9pbmcgc29tZSBhcml0aG1ldGljIHdpdGggdGhlIGFycmF5IGFuZCBzLApi
dXQgSSBkb24ndCB0aGluayB0aGF0J3Mgd29ydGggaXQuCgo+ICBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKPiBAQCAtNjg1LDUyICs2
NjcsNjYgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGRv
bWlkX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90ICpp
ZCkKPiAgewo+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgaTsKPiAgICAgIGludCByYzsKPiAgCj4gICAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5n
ID4gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyApCj4gICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gIAo+IC0gICAgcmMgPSAtRU5PTUVNOwo+ICAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIpOwo+ICAgICAgaWYgKCAhcyApCj4gLSAgICAgICAgZ290byBmYWlsMTsK
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgCj4gICAgICBkb21haW5fcGF1c2UoZCk7Cj4g
ICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwo+ICAKPiAtICAgIHJjID0gLUVFWElTVDsKPiAtICAgIGlmICggaXNfZGVmYXVsdCAm
JiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0gTlVMTCApCj4gLSAg
ICAgICAgZ290byBmYWlsMjsKPiAtCj4gLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChz
LCBkLCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQpKTsKPiAtICAgIGlmICggcmMgKQo+
IC0gICAgICAgIGdvdG8gZmFpbDM7Cj4gLQo+IC0gICAgbGlzdF9hZGQoJnMtPmxpc3RfZW50cnks
Cj4gLSAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsK
PiAtCj4gICAgICBpZiAoIGlzX2RlZmF1bHQgKQo+ICAgICAgewo+IC0gICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IHM7Cj4gLSAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9lbmFibGUocywgdHJ1ZSk7Cj4gKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7
Cj4gKwo+ICsgICAgICAgIHJjID0gLUVFWElTVDsKPiArICAgICAgICBpZiAoIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2ldICkKPiArICAgICAgICAgICAgZ290byBmYWls
Owo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGkrKyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBpZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJgo+ICsgICAgICAgICAgICAgICAgICFkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpXSApCj4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0gLUVOT1NQQzsKPiArICAg
ICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQo+ICsgICAgICAgICAgICBnb3Rv
IGZhaWw7Cj4gICAgICB9Cj4gIAo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5zZXJ2ZXJbaV0gPSBzOwo+ICsKPiArICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMs
IGQsIGRvbWlkLCBidWZpb3JlcV9oYW5kbGluZywgaSk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAg
ICAgICBnb3RvIGZhaWw7Cj4gKwo+ICsgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKPiArICAgICAg
ICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzKTsKPiArCj4gICAgICBpZiAoIGlkICkKPiAtICAg
ICAgICAqaWQgPSBzLT5pZDsKPiArICAgICAgICAqaWQgPSBpOwo+ICsKPiArICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQrKzsKPiAgCj4gICAgICBzcGluX3VubG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gICAgICBk
b21haW5fdW5wYXVzZShkKTsKPiAgCj4gICAgICByZXR1cm4gMDsKPiAgCj4gLSBmYWlsMzoKPiAt
IGZhaWwyOgo+ICsgZmFpbDoKPiAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwo+
ICAKPiArICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2ldID0gTlVM
TDsKClNob3VsZG4ndCB0aGlzIGJlIGRvbmUgd2hpbGUgaG9sZGluZyB0aGUgaW9yZXFfc2VydmVy
IGxvY2s/Cgo+ICAgICAgeGZyZWUocyk7Cj4gLSBmYWlsMToKPiAgICAgIHJldHVybiByYzsKPiAg
fQo+ICAKPiBAQCAtNzQxLDM1ICs3MzcsMzAgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQo+ICAKPiAgICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gIAo+IC0g
ICAgcmMgPSAtRU5PRU5UOwo+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPiAtICAgIHsKPiAt
ICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
ICkKPiAtICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICBzID0gZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdOwo+ICAKPiAtICAgICAgICBpZiAoIHMtPmlkICE9IGlk
ICkKPiAtICAgICAgICAgICAgY29udGludWU7Cj4gLQo+IC0gICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKPiArICAgIHJjID0gLUVOT0VOVDsKPiArICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NF
UlZFUlMgfHwgIXMgfHwgSVNfREVGQVVMVChzKSApCgpUaGUgaWQgPj0gTUFYX05SX0lPUkVRX1NF
UlZFUlMgc2hvdWxkIGJlIGRvbmUgYmVmb3JlIGdldHRpbmcgdGhlCmVsZW1lbnQgSU1ITywgZXZl
biBiZWZvcmUgZ2V0dGluZyB0aGUgbG9jay4KCkFsc28sIEkgZG9uJ3QgbGlrZSB0aGU6CgpyYyA9
IC4uLgppZiAoIC4uLiApCiAgICBnb3RvIGVycm9yCgpjb25zdHJ1Y3QsIEkgdGhpbmsgaXQncyBl
YXN5IHRvIG1ha2UgYSBtaXN0YWtlIGFuZCBlbmQgdXAgcmV0dXJuaW5nIGFuCmVycm9yIGNvZGUg
aW4gdGhlIHN1Y2Nlc3NmdWwgcGF0aCAob3IgZm9yZ2V0dGluZyB0byBzZXQgYW4gZXJyb3Igd2hl
bgpuZWVkZWQpLiBUaGlzIGlzIGhvd2V2ZXIgd2lkZWx5IHVzZWQgaW4gWGVuLCBzbyBJJ20gbm90
IGdvaW5nIHRvCmNvbXBsYWluIGFueSBtb3JlLgoKPiAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9y
ZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gLSAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgKm5leHQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4gIAo+ICAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
PiAgCj4gICAgICAvKiBObyBuZWVkIHRvIGRvbWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4gaXMg
YmVpbmcgdG9ybiBkb3duICovCj4gIAo+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICgg
cywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCj4gKyAgICBm
b3IgKCBpZCA9IDA7IGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGlkKysgKQo+ICAgICAgewo+
IC0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZh
dWx0X2lvcmVxX3NlcnZlcik7Cj4gKyAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
Cj4gIAo+IC0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBpc19kZWZhdWx0KTsK
PiArICAgICAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRd
Owo+ICAKPiAtICAgICAgICBpZiAoIGlzX2RlZmF1bHQgKQo+IC0gICAgICAgICAgICBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwo+ICsgICAgICAgIGlmICgg
IXMgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiAgCj4gLSAgICAgICAgbGlzdF9kZWwoJnMt
Pmxpc3RfZW50cnkpOwo+ICsgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKPiAr
ICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKPiAgCj4gLSAgICAgICAgaHZtX2lv
cmVxX3NlcnZlcl9kZWluaXQocywgaXNfZGVmYXVsdCk7Cj4gKyAgICAgICAgQVNTRVJUKGQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQpOwo+ICsgICAgICAgIC0tZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsKCkl0IHNlZW1zIG1vcmUgY29tbW9uIHRvIHVz
ZSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50LS0sCnVubGVzcyB0aGVyZScg
YSByZWFzb24gZm9yIHByZWZpeGluZyB0aGUgZGVjcmVtZW50LgogIAo+ICsjZGVmaW5lIE1BWF9O
Ul9JT1JFUV9TRVJWRVJTIDgKPiArI2RlZmluZSBERUZBVUxUX0lPU0VSVklEIDAKCkkgd291bGQg
cmF0aGVyIHdyaXRlIGl0IGFzIERFRkFVTFRfSU9SRVFfSUQgb3IgREVGQVVMVF9JT1NFUlZFUl9J
RCBJCmRvbid0IHRoaW5rIHRoZXJlJ3MgYW55IG5lZWQgdG8gc2hvcnRlbiBTRVJWRVIgaGVyZSAo
c3BlY2lhbGx5IHdoZW4KaXQncyBub3Qgc2hvcnRlZCBpbiBNQVhfTlJfSU9SRVFfU0VSVkVSUy4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorgK-0002wt-Qj; Mon, 04 Sep 2017 13:44:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dorgJ-0002wf-Po
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:44:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 43/A8-03874-3D85DA95; Mon, 04 Sep 2017 13:44:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO6liLW
 RBlMeaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmz2o4zFqxmrzizIauB8T9rFyMnh4SAv8S9
 HY+ZQWw2AWWJn529bCC2iICeRNOB54xdjFwczAL7mCQOv97AApIQFtCXWHiiCayZRUBF4u6rf
 ewgNq+AhcS/w3NYIIbKS+xquwhWIySgINEx/RgTRI2gxMmZT8BqmAUkJA6+eME8gZF7FpLULC
 SpBYxMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOBAQh
 2MC5eG3iIUZKDSUmU92jI2kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry7w4FygkWp6akVaZk5
 wLCESUtw8CiJ8K4HSfMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpx3DUiRAEhRRmke3AhYj
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK88MOKEeDLzSuA2vQI6ggnoiKqXa0COKElESE
 k1MLJ5X1KyvWG6s+JWYcn/xW7Lt6w8GbjvqOtX2bX/OaxKVbdNjhYLvJ64ZVvXBsezAbdj61X
 ZNiTs2qg2j3dX9dYndRyljM1fTFWmCn9WW7w6NurQrP0eD1dPkPI3fvIxnu/L5g2B+07YybGt
 aWDLftG+KSa10VtQZe4x1dbTaz3zrjrklxVa7lJiKc5INNRiLipOBADahb5+jAIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504532689!115061985!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32067 invoked from network); 4 Sep 2017 13:44:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:44:50 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438290586"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 4 Sep 2017 14:44:43 +0100
Message-ID: <20170904134447.19176-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 0/4] Orphan and disable blktap2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBjbGVhciB0aGF0IGJsa3RhcDIgaXMgb3JwaGFuZWQgdG8gc2V0IGV4cGVjdGF0aW9uIHN0
cmFpZ2h0LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCldlaSBMaXUgKDQpOgogIE1BSU5UQUlORVJTOiBvcnBoYW4gYmxrdGFwMgogIGJ1aWxkOiBy
dW4gYXV0b2dlbi5zaCBvbiBTdHJldGNoCiAgdG9vbHM6IGRpc2FibGUgYmxrdGFwMiBieSBkZWZh
dWx0CiAgdG9vbHM6IGVsaW1pbmF0ZSBMSUJYTF9CTEtUQVAyCgogTUFJTlRBSU5FUlMgICAgICAg
ICAgfCAgNiArKysrLS0KIGNvbmZpZ3VyZSAgICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKy0K
IGRvY3MvY29uZmlndXJlICAgICAgIHwgMTQgKysrKysrKysrKysrKy0KIHN0dWJkb20vY29uZmln
dXJlICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvUnVsZXMubWsg
ICAgICAgfCAgNCArLS0tCiB0b29scy9jb25maWd1cmUgICAgICB8IDIzICsrKysrKysrKysrKysr
Ky0tLS0tLS0tCiB0b29scy9jb25maWd1cmUuYWMgICB8ICA4ICsrLS0tLS0tCiB0b29scy9saWJ4
bC9NYWtlZmlsZSB8ICAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDIz
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorgM-0002y4-Mo; Mon, 04 Sep 2017 13:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dorgL-0002xA-P1
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:44:53 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 95/95-09760-5D85DA95; Mon, 04 Sep 2017 13:44:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDve6ViLW
 RBmd/iVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmt8+azF6yJrpg0+TZrA+M63y5GTg4JAX+J
 J+e3MIPYbALKEj87e9lAbBEBPYmmA88ZQWxmAS+JF+v+gdnCAqYSM09sBathEVCRuHjnFTuIz
 StgIbGrcQk7xEx5iV1tF1lBbE4BS4np+9qYQGwhoJpl8/6xQ9gKEh3TjzFB9ApKnJz5hAVil4
 TEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDoMADBDsbZl/0PMUpyMCmJ8h4NWRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3
 GBiKQoJFqempFWmZOcAghklLcPAoifCuDwdK8xYXJOYWZ6ZDpE4x2nNsWL3+CxPHkzfbfzNxt
 LwFkV+eTvvDJMSSl5+XKiXOawkyVQCkLaM0D24oLOouMcpKCfMyAp0pxFOQWpSbWYIq/4pRnI
 NRSZhXHmQKT2ZeCdzuV0BnMQGdVfVyDchZJYkIKakGRsOq0maz2I0VQu1aQVKf879xaO3couY
 +7Y/K/YVB37+dEX97/17qC9dXLEWPmorOf52mnRpXs0xD7WKc4jT+0j1r2t5efPfycORklj/Z
 FxbnxoYZZGf+X1B//eqd03vLvPadflN66IrOk8mfTgrwKn+Y/100dakFu+a1K4YsnO5vtVZOv
 SfRmKnEUpyRaKjFXFScCACo4ML2tQIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504532689!102529243!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24341 invoked from network); 4 Sep 2017 13:44:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:44:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446453630"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 4 Sep 2017 14:44:45 +0100
Message-ID: <20170904134447.19176-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904134447.19176-1-wei.liu2@citrix.com>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 2/4] build: run autogen.sh on Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjb25maWd1cmUgICAgICAg
ICB8IDE0ICsrKysrKysrKysrKystCiBkb2NzL2NvbmZpZ3VyZSAgICB8IDE0ICsrKysrKysrKysr
KystCiBzdHViZG9tL2NvbmZpZ3VyZSB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
IHRvb2xzL2NvbmZpZ3VyZSAgIHwgMTQgKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwg
NjYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWd1cmUg
Yi9jb25maWd1cmUKaW5kZXggNWI0ZTgyOGI4MS4uNTI3MDM4OGU1YyAxMDA3NTUKLS0tIGEvY29u
ZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtNjQzLDYgKzY0Myw3IEBAIGluZm9kaXIKIGRvY2Rp
cgogb2xkaW5jbHVkZWRpcgogaW5jbHVkZWRpcgorcnVuc3RhdGVkaXIKIGxvY2Fsc3RhdGVkaXIK
IHNoYXJlZHN0YXRlZGlyCiBzeXNjb25mZGlyCkBAIC03MjAsNiArNzIxLDcgQEAgZGF0YWRpcj0n
JHtkYXRhcm9vdGRpcn0nCiBzeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwogc2hhcmVkc3RhdGVk
aXI9JyR7cHJlZml4fS9jb20nCiBsb2NhbHN0YXRlZGlyPScke3ByZWZpeH0vdmFyJworcnVuc3Rh
dGVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vcnVuJwogaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1
ZGUnCiBvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCiBkb2NkaXI9JyR7ZGF0YXJvb3RkaXJ9
L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCkBAIC05NzIsNiArOTc0LDE1IEBAIGRvCiAgIHwgLXNp
bGVudCB8IC0tc2lsZW50IHwgLS1zaWxlbiB8IC0tc2lsZSB8IC0tc2lsKQogICAgIHNpbGVudD15
ZXMgOzsKIAorICAtcnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGlyIHwgLS1ydW5zdGF0ZWRpIHwg
LS1ydW5zdGF0ZWQgXAorICB8IC0tcnVuc3RhdGUgfCAtLXJ1bnN0YXQgfCAtLXJ1bnN0YSB8IC0t
cnVuc3QgfCAtLXJ1bnMgXAorICB8IC0tcnVuIHwgLS1ydSB8IC0tcikKKyAgICBhY19wcmV2PXJ1
bnN0YXRlZGlyIDs7CisgIC1ydW5zdGF0ZWRpcj0qIHwgLS1ydW5zdGF0ZWRpcj0qIHwgLS1ydW5z
dGF0ZWRpPSogfCAtLXJ1bnN0YXRlZD0qIFwKKyAgfCAtLXJ1bnN0YXRlPSogfCAtLXJ1bnN0YXQ9
KiB8IC0tcnVuc3RhPSogfCAtLXJ1bnN0PSogfCAtLXJ1bnM9KiBcCisgIHwgLS1ydW49KiB8IC0t
cnU9KiB8IC0tcj0qKQorICAgIHJ1bnN0YXRlZGlyPSRhY19vcHRhcmcgOzsKKwogICAtc2JpbmRp
ciB8IC0tc2JpbmRpciB8IC0tc2JpbmRpIHwgLS1zYmluZCB8IC0tc2JpbiB8IC0tc2JpIHwgLS1z
YikKICAgICBhY19wcmV2PXNiaW5kaXIgOzsKICAgLXNiaW5kaXI9KiB8IC0tc2JpbmRpcj0qIHwg
LS1zYmluZGk9KiB8IC0tc2JpbmQ9KiB8IC0tc2Jpbj0qIFwKQEAgLTExMDksNyArMTEyMCw3IEBA
IGZpCiBmb3IgYWNfdmFyIGluCWV4ZWNfcHJlZml4IHByZWZpeCBiaW5kaXIgc2JpbmRpciBsaWJl
eGVjZGlyIGRhdGFyb290ZGlyIFwKIAkJZGF0YWRpciBzeXNjb25mZGlyIHNoYXJlZHN0YXRlZGly
IGxvY2Fsc3RhdGVkaXIgaW5jbHVkZWRpciBcCiAJCW9sZGluY2x1ZGVkaXIgZG9jZGlyIGluZm9k
aXIgaHRtbGRpciBkdmlkaXIgcGRmZGlyIHBzZGlyIFwKLQkJbGliZGlyIGxvY2FsZWRpciBtYW5k
aXIKKwkJbGliZGlyIGxvY2FsZWRpciBtYW5kaXIgcnVuc3RhdGVkaXIKIGRvCiAgIGV2YWwgYWNf
dmFsPVwkJGFjX3ZhcgogICAjIFJlbW92ZSB0cmFpbGluZyBzbGFzaGVzLgpAQCAtMTI2Miw2ICsx
MjczLDcgQEAgRmluZSB0dW5pbmcgb2YgdGhlIGluc3RhbGxhdGlvbiBkaXJlY3RvcmllczoKICAg
LS1zeXNjb25mZGlyPURJUiAgICAgICAgcmVhZC1vbmx5IHNpbmdsZS1tYWNoaW5lIGRhdGEgW1BS
RUZJWC9ldGNdCiAgIC0tc2hhcmVkc3RhdGVkaXI9RElSICAgIG1vZGlmaWFibGUgYXJjaGl0ZWN0
dXJlLWluZGVwZW5kZW50IGRhdGEgW1BSRUZJWC9jb21dCiAgIC0tbG9jYWxzdGF0ZWRpcj1ESVIg
ICAgIG1vZGlmaWFibGUgc2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL3Zhcl0KKyAgLS1ydW5z
dGF0ZWRpcj1ESVIgICAgICAgbW9kaWZpYWJsZSBwZXItcHJvY2VzcyBkYXRhIFtMT0NBTFNUQVRF
RElSL3J1bl0KICAgLS1saWJkaXI9RElSICAgICAgICAgICAgb2JqZWN0IGNvZGUgbGlicmFyaWVz
IFtFUFJFRklYL2xpYl0KICAgLS1pbmNsdWRlZGlyPURJUiAgICAgICAgQyBoZWFkZXIgZmlsZXMg
W1BSRUZJWC9pbmNsdWRlXQogICAtLW9sZGluY2x1ZGVkaXI9RElSICAgICBDIGhlYWRlciBmaWxl
cyBmb3Igbm9uLWdjYyBbL3Vzci9pbmNsdWRlXQpkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1cmUg
Yi9kb2NzL2NvbmZpZ3VyZQppbmRleCBhNTc4MGQ5OTQyLi5mYjM0NmRkNzg3IDEwMDc1NQotLS0g
YS9kb2NzL2NvbmZpZ3VyZQorKysgYi9kb2NzL2NvbmZpZ3VyZQpAQCAtNjM0LDYgKzYzNCw3IEBA
IGluZm9kaXIKIGRvY2Rpcgogb2xkaW5jbHVkZWRpcgogaW5jbHVkZWRpcgorcnVuc3RhdGVkaXIK
IGxvY2Fsc3RhdGVkaXIKIHNoYXJlZHN0YXRlZGlyCiBzeXNjb25mZGlyCkBAIC03MTAsNiArNzEx
LDcgQEAgZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCiBzeXNjb25mZGlyPScke3ByZWZpeH0vZXRj
Jwogc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCiBsb2NhbHN0YXRlZGlyPScke3ByZWZp
eH0vdmFyJworcnVuc3RhdGVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vcnVuJwogaW5jbHVkZWRpcj0n
JHtwcmVmaXh9L2luY2x1ZGUnCiBvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCiBkb2NkaXI9
JyR7ZGF0YXJvb3RkaXJ9L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCkBAIC05NjIsNiArOTY0LDE1
IEBAIGRvCiAgIHwgLXNpbGVudCB8IC0tc2lsZW50IHwgLS1zaWxlbiB8IC0tc2lsZSB8IC0tc2ls
KQogICAgIHNpbGVudD15ZXMgOzsKIAorICAtcnVuc3RhdGVkaXIgfCAtLXJ1bnN0YXRlZGlyIHwg
LS1ydW5zdGF0ZWRpIHwgLS1ydW5zdGF0ZWQgXAorICB8IC0tcnVuc3RhdGUgfCAtLXJ1bnN0YXQg
fCAtLXJ1bnN0YSB8IC0tcnVuc3QgfCAtLXJ1bnMgXAorICB8IC0tcnVuIHwgLS1ydSB8IC0tcikK
KyAgICBhY19wcmV2PXJ1bnN0YXRlZGlyIDs7CisgIC1ydW5zdGF0ZWRpcj0qIHwgLS1ydW5zdGF0
ZWRpcj0qIHwgLS1ydW5zdGF0ZWRpPSogfCAtLXJ1bnN0YXRlZD0qIFwKKyAgfCAtLXJ1bnN0YXRl
PSogfCAtLXJ1bnN0YXQ9KiB8IC0tcnVuc3RhPSogfCAtLXJ1bnN0PSogfCAtLXJ1bnM9KiBcCisg
IHwgLS1ydW49KiB8IC0tcnU9KiB8IC0tcj0qKQorICAgIHJ1bnN0YXRlZGlyPSRhY19vcHRhcmcg
OzsKKwogICAtc2JpbmRpciB8IC0tc2JpbmRpciB8IC0tc2JpbmRpIHwgLS1zYmluZCB8IC0tc2Jp
biB8IC0tc2JpIHwgLS1zYikKICAgICBhY19wcmV2PXNiaW5kaXIgOzsKICAgLXNiaW5kaXI9KiB8
IC0tc2JpbmRpcj0qIHwgLS1zYmluZGk9KiB8IC0tc2JpbmQ9KiB8IC0tc2Jpbj0qIFwKQEAgLTEw
OTksNyArMTExMCw3IEBAIGZpCiBmb3IgYWNfdmFyIGluCWV4ZWNfcHJlZml4IHByZWZpeCBiaW5k
aXIgc2JpbmRpciBsaWJleGVjZGlyIGRhdGFyb290ZGlyIFwKIAkJZGF0YWRpciBzeXNjb25mZGly
IHNoYXJlZHN0YXRlZGlyIGxvY2Fsc3RhdGVkaXIgaW5jbHVkZWRpciBcCiAJCW9sZGluY2x1ZGVk
aXIgZG9jZGlyIGluZm9kaXIgaHRtbGRpciBkdmlkaXIgcGRmZGlyIHBzZGlyIFwKLQkJbGliZGly
IGxvY2FsZWRpciBtYW5kaXIKKwkJbGliZGlyIGxvY2FsZWRpciBtYW5kaXIgcnVuc3RhdGVkaXIK
IGRvCiAgIGV2YWwgYWNfdmFsPVwkJGFjX3ZhcgogICAjIFJlbW92ZSB0cmFpbGluZyBzbGFzaGVz
LgpAQCAtMTI1Miw2ICsxMjYzLDcgQEAgRmluZSB0dW5pbmcgb2YgdGhlIGluc3RhbGxhdGlvbiBk
aXJlY3RvcmllczoKICAgLS1zeXNjb25mZGlyPURJUiAgICAgICAgcmVhZC1vbmx5IHNpbmdsZS1t
YWNoaW5lIGRhdGEgW1BSRUZJWC9ldGNdCiAgIC0tc2hhcmVkc3RhdGVkaXI9RElSICAgIG1vZGlm
aWFibGUgYXJjaGl0ZWN0dXJlLWluZGVwZW5kZW50IGRhdGEgW1BSRUZJWC9jb21dCiAgIC0tbG9j
YWxzdGF0ZWRpcj1ESVIgICAgIG1vZGlmaWFibGUgc2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklY
L3Zhcl0KKyAgLS1ydW5zdGF0ZWRpcj1ESVIgICAgICAgbW9kaWZpYWJsZSBwZXItcHJvY2VzcyBk
YXRhIFtMT0NBTFNUQVRFRElSL3J1bl0KICAgLS1saWJkaXI9RElSICAgICAgICAgICAgb2JqZWN0
IGNvZGUgbGlicmFyaWVzIFtFUFJFRklYL2xpYl0KICAgLS1pbmNsdWRlZGlyPURJUiAgICAgICAg
QyBoZWFkZXIgZmlsZXMgW1BSRUZJWC9pbmNsdWRlXQogICAtLW9sZGluY2x1ZGVkaXI9RElSICAg
ICBDIGhlYWRlciBmaWxlcyBmb3Igbm9uLWdjYyBbL3Vzci9pbmNsdWRlXQpkaWZmIC0tZ2l0IGEv
c3R1YmRvbS9jb25maWd1cmUgYi9zdHViZG9tL2NvbmZpZ3VyZQppbmRleCA4ZTZlMDU0MmJlLi5j
NDEzMGRjMWZkIDEwMDc1NQotLS0gYS9zdHViZG9tL2NvbmZpZ3VyZQorKysgYi9zdHViZG9tL2Nv
bmZpZ3VyZQpAQCAtNTg3LDYgKzU4Nyw3IEBAIFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3Lnhlbi5v
cmcvJwogYWNfdW5pcXVlX2ZpbGU9InhlbnN0b3JlLW1pbmlvcy5jZmciCiBhY19zdWJzdF92YXJz
PSdMVExJQk9CSlMKIExJQk9CSlMKK1NUVUJET01fVU5JTlNUQUxMCiBTVFVCRE9NX0lOU1RBTEwK
IFNUVUJET01fQlVJTEQKIFNUVUJET01fVEFSR0VUUwpAQCAtNjU5LDYgKzY2MCw3IEBAIGluZm9k
aXIKIGRvY2Rpcgogb2xkaW5jbHVkZWRpcgogaW5jbHVkZWRpcgorcnVuc3RhdGVkaXIKIGxvY2Fs
c3RhdGVkaXIKIHNoYXJlZHN0YXRlZGlyCiBzeXNjb25mZGlyCkBAIC03NDgsNiArNzUwLDcgQEAg
ZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCiBzeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJwogc2hh
cmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCiBsb2NhbHN0YXRlZGlyPScke3ByZWZpeH0vdmFy
JworcnVuc3RhdGVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vcnVuJwogaW5jbHVkZWRpcj0nJHtwcmVm
aXh9L2luY2x1ZGUnCiBvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCiBkb2NkaXI9JyR7ZGF0
YXJvb3RkaXJ9L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCkBAIC0xMDAwLDYgKzEwMDMsMTUgQEAg
ZG8KICAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwgLS1zaWxlIHwgLS1zaWwpCiAg
ICAgc2lsZW50PXllcyA7OwogCisgIC1ydW5zdGF0ZWRpciB8IC0tcnVuc3RhdGVkaXIgfCAtLXJ1
bnN0YXRlZGkgfCAtLXJ1bnN0YXRlZCBcCisgIHwgLS1ydW5zdGF0ZSB8IC0tcnVuc3RhdCB8IC0t
cnVuc3RhIHwgLS1ydW5zdCB8IC0tcnVucyBcCisgIHwgLS1ydW4gfCAtLXJ1IHwgLS1yKQorICAg
IGFjX3ByZXY9cnVuc3RhdGVkaXIgOzsKKyAgLXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGly
PSogfCAtLXJ1bnN0YXRlZGk9KiB8IC0tcnVuc3RhdGVkPSogXAorICB8IC0tcnVuc3RhdGU9KiB8
IC0tcnVuc3RhdD0qIHwgLS1ydW5zdGE9KiB8IC0tcnVuc3Q9KiB8IC0tcnVucz0qIFwKKyAgfCAt
LXJ1bj0qIHwgLS1ydT0qIHwgLS1yPSopCisgICAgcnVuc3RhdGVkaXI9JGFjX29wdGFyZyA7Owor
CiAgIC1zYmluZGlyIHwgLS1zYmluZGlyIHwgLS1zYmluZGkgfCAtLXNiaW5kIHwgLS1zYmluIHwg
LS1zYmkgfCAtLXNiKQogICAgIGFjX3ByZXY9c2JpbmRpciA7OwogICAtc2JpbmRpcj0qIHwgLS1z
YmluZGlyPSogfCAtLXNiaW5kaT0qIHwgLS1zYmluZD0qIHwgLS1zYmluPSogXApAQCAtMTEzNyw3
ICsxMTQ5LDcgQEAgZmkKIGZvciBhY192YXIgaW4JZXhlY19wcmVmaXggcHJlZml4IGJpbmRpciBz
YmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAogCQlkYXRhZGlyIHN5c2NvbmZkaXIgc2hh
cmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwKIAkJb2xkaW5jbHVkZWRpciBk
b2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNkaXIgXAotCQlsaWJkaXIgbG9j
YWxlZGlyIG1hbmRpcgorCQlsaWJkaXIgbG9jYWxlZGlyIG1hbmRpciBydW5zdGF0ZWRpcgogZG8K
ICAgZXZhbCBhY192YWw9XCQkYWNfdmFyCiAgICMgUmVtb3ZlIHRyYWlsaW5nIHNsYXNoZXMuCkBA
IC0xMjkwLDYgKzEzMDIsNyBAQCBGaW5lIHR1bmluZyBvZiB0aGUgaW5zdGFsbGF0aW9uIGRpcmVj
dG9yaWVzOgogICAtLXN5c2NvbmZkaXI9RElSICAgICAgICByZWFkLW9ubHkgc2luZ2xlLW1hY2hp
bmUgZGF0YSBbUFJFRklYL2V0Y10KICAgLS1zaGFyZWRzdGF0ZWRpcj1ESVIgICAgbW9kaWZpYWJs
ZSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbUFJFRklYL2NvbV0KICAgLS1sb2NhbHN0
YXRlZGlyPURJUiAgICAgbW9kaWZpYWJsZSBzaW5nbGUtbWFjaGluZSBkYXRhIFtQUkVGSVgvdmFy
XQorICAtLXJ1bnN0YXRlZGlyPURJUiAgICAgICBtb2RpZmlhYmxlIHBlci1wcm9jZXNzIGRhdGEg
W0xPQ0FMU1RBVEVESVIvcnVuXQogICAtLWxpYmRpcj1ESVIgICAgICAgICAgICBvYmplY3QgY29k
ZSBsaWJyYXJpZXMgW0VQUkVGSVgvbGliXQogICAtLWluY2x1ZGVkaXI9RElSICAgICAgICBDIGhl
YWRlciBmaWxlcyBbUFJFRklYL2luY2x1ZGVdCiAgIC0tb2xkaW5jbHVkZWRpcj1ESVIgICAgIEMg
aGVhZGVyIGZpbGVzIGZvciBub24tZ2NjIFsvdXNyL2luY2x1ZGVdCkBAIC0xOTg0LDYgKzE5OTcs
NyBAQCBpb2VtdT15CiBTVFVCRE9NX1RBUkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgaW9lbXUiCiBT
VFVCRE9NX0JVSUxEPSIkU1RVQkRPTV9CVUlMRCBpb2VtdS1zdHViZG9tIgogU1RVQkRPTV9JTlNU
QUxMPSIkU1RVQkRPTV9JTlNUQUxMIGluc3RhbGwtaW9lbXUiCitTVFVCRE9NX1VOSU5TVEFMTD0i
JFNUVUJET01fVU5JTlNUQUxMIGluc3RhbGwtaW9lbXUiCiAKIAogZWxzZQpAQCAtMjAxNCw2ICsy
MDI4LDcgQEAgYz15CiBTVFVCRE9NX1RBUkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgYyIKIFNUVUJE
T01fQlVJTEQ9IiRTVFVCRE9NX0JVSUxEIGMtc3R1YmRvbSIKIFNUVUJET01fSU5TVEFMTD0iJFNU
VUJET01fSU5TVEFMTCBpbnN0YWxsLWMiCitTVFVCRE9NX1VOSU5TVEFMTD0iJFNUVUJET01fVU5J
TlNUQUxMIGluc3RhbGwtYyIKIAogCiBlbHNlCkBAIC0yMDUxLDYgKzIwNjYsNyBAQCBjYW1sPXkK
IFNUVUJET01fVEFSR0VUUz0iJFNUVUJET01fVEFSR0VUUyBjYW1sIgogU1RVQkRPTV9CVUlMRD0i
JFNUVUJET01fQlVJTEQgY2FtbC1zdHViZG9tIgogU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9J
TlNUQUxMIGluc3RhbGwtY2FtbCIKK1NUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RB
TEwgaW5zdGFsbC1jYW1sIgogCiAKIGVsc2UKQEAgLTIwODgsNiArMjEwNCw3IEBAIGdydWI9eQog
U1RVQkRPTV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRTIGdydWIiCiBTVFVCRE9NX0JVSUxEPSIk
U1RVQkRPTV9CVUlMRCBwdi1ncnViIgogU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNUQUxM
IGluc3RhbGwtZ3J1YiIKK1NUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5z
dGFsbC1ncnViIgogCiAKIGVsc2UKQEAgLTIxMTAsNiArMjEyNyw3IEBAIGdydWI9eQogU1RVQkRP
TV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRTIGdydWIiCiBTVFVCRE9NX0JVSUxEPSIkU1RVQkRP
TV9CVUlMRCBwdi1ncnViIgogU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNUQUxMIGluc3Rh
bGwtZ3J1YiIKK1NUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5zdGFsbC1n
cnViIgogCiAKIGZpCkBAIC0yMTI4LDYgKzIxNDYsNyBAQCB4ZW5zdG9yZT15CiBTVFVCRE9NX1RB
UkdFVFM9IiRTVFVCRE9NX1RBUkdFVFMgeGVuc3RvcmUiCiBTVFVCRE9NX0JVSUxEPSIkU1RVQkRP
TV9CVUlMRCB4ZW5zdG9yZS1zdHViZG9tIgogU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNU
QUxMIGluc3RhbGwteGVuc3RvcmUiCitTVFVCRE9NX1VOSU5TVEFMTD0iJFNUVUJET01fVU5JTlNU
QUxMIGluc3RhbGwteGVuc3RvcmUiCiAKIAogZWxzZQpAQCAtMjE1MCw2ICsyMTY5LDcgQEAgeGVu
c3RvcmU9eQogU1RVQkRPTV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRTIHhlbnN0b3JlIgogU1RV
QkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgeGVuc3RvcmUtc3R1YmRvbSIKIFNUVUJET01fSU5T
VEFMTD0iJFNUVUJET01fSU5TVEFMTCBpbnN0YWxsLXhlbnN0b3JlIgorU1RVQkRPTV9VTklOU1RB
TEw9IiRTVFVCRE9NX1VOSU5TVEFMTCBpbnN0YWxsLXhlbnN0b3JlIgogCiAKIGZpCkBAIC0yMTY4
LDYgKzIxODgsNyBAQCB2dHBtPXkKIFNUVUJET01fVEFSR0VUUz0iJFNUVUJET01fVEFSR0VUUyB2
dHBtIgogU1RVQkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgdnRwbS1zdHViZG9tIgogU1RVQkRP
TV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNUQUxMIGluc3RhbGwtdnRwbSIKK1NUVUJET01fVU5JTlNU
QUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5zdGFsbC12dHBtIgogCiAKIGVsc2UKQEAgLTIxOTgs
NiArMjIxOSw3IEBAIHZ0cG1tZ3I9eQogU1RVQkRPTV9UQVJHRVRTPSIkU1RVQkRPTV9UQVJHRVRT
IHZ0cG1tZ3IiCiBTVFVCRE9NX0JVSUxEPSIkU1RVQkRPTV9CVUlMRCB2dHBtbWdyLXN0dWJkb20i
CiBTVFVCRE9NX0lOU1RBTEw9IiRTVFVCRE9NX0lOU1RBTEwgaW5zdGFsbC12dHBtbWdyIgorU1RV
QkRPTV9VTklOU1RBTEw9IiRTVFVCRE9NX1VOSU5TVEFMTCBpbnN0YWxsLXZ0cG1tZ3IiCiAKIAog
ZWxzZQpAQCAtMzU3Nyw2ICszNTk5LDcgQEAgdnRwbT15CiBTVFVCRE9NX1RBUkdFVFM9IiRTVFVC
RE9NX1RBUkdFVFMgdnRwbSIKIFNUVUJET01fQlVJTEQ9IiRTVFVCRE9NX0JVSUxEIHZ0cG0tc3R1
YmRvbSIKIFNUVUJET01fSU5TVEFMTD0iJFNUVUJET01fSU5TVEFMTCBpbnN0YWxsLXZ0cG0iCitT
VFVCRE9NX1VOSU5TVEFMTD0iJFNUVUJET01fVU5JTlNUQUxMIGluc3RhbGwtdnRwbSIKIAogCiBl
bHNlCkBAIC0zNTk2LDYgKzM2MTksNyBAQCB2dHBtbWdyPXkKIFNUVUJET01fVEFSR0VUUz0iJFNU
VUJET01fVEFSR0VUUyB2dHBtbWdyIgogU1RVQkRPTV9CVUlMRD0iJFNUVUJET01fQlVJTEQgdnRw
bW1nci1zdHViZG9tIgogU1RVQkRPTV9JTlNUQUxMPSIkU1RVQkRPTV9JTlNUQUxMIGluc3RhbGwt
dnRwbW1nciIKK1NUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5zdGFsbC12
dHBtbWdyIgogCiAKIGVsc2UKQEAgLTM2MTUsNiArMzYzOSw3IEBAIGlvZW11PXkKIFNUVUJET01f
VEFSR0VUUz0iJFNUVUJET01fVEFSR0VUUyBpb2VtdSIKIFNUVUJET01fQlVJTEQ9IiRTVFVCRE9N
X0JVSUxEIGlvZW11LXN0dWJkb20iCiBTVFVCRE9NX0lOU1RBTEw9IiRTVFVCRE9NX0lOU1RBTEwg
aW5zdGFsbC1pb2VtdSIKK1NUVUJET01fVU5JTlNUQUxMPSIkU1RVQkRPTV9VTklOU1RBTEwgaW5z
dGFsbC1pb2VtdSIKIAogCiBlbHNlCkBAIC0zNjMxLDYgKzM2NTYsNyBAQCBmaQogCiAKIAorCiBl
Y2hvICJXaWxsIGJ1aWxkIHRoZSBmb2xsb3dpbmcgc3R1YiBkb21haW5zOiIKIGZvciB4IGluICRT
VFVCRE9NX0JVSUxEOyBkbwogCWVjaG8gIiAgJHgiCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1
cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggYzhkYTNmZTYyYS4uMjkzOTNhM2FkMiAxMDA3NTUK
LS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZQpAQCAtNzY5LDYgKzc2
OSw3IEBAIGluZm9kaXIKIGRvY2Rpcgogb2xkaW5jbHVkZWRpcgogaW5jbHVkZWRpcgorcnVuc3Rh
dGVkaXIKIGxvY2Fsc3RhdGVkaXIKIHNoYXJlZHN0YXRlZGlyCiBzeXNjb25mZGlyCkBAIC04OTIs
NiArODkzLDcgQEAgZGF0YWRpcj0nJHtkYXRhcm9vdGRpcn0nCiBzeXNjb25mZGlyPScke3ByZWZp
eH0vZXRjJwogc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCiBsb2NhbHN0YXRlZGlyPSck
e3ByZWZpeH0vdmFyJworcnVuc3RhdGVkaXI9JyR7bG9jYWxzdGF0ZWRpcn0vcnVuJwogaW5jbHVk
ZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCiBvbGRpbmNsdWRlZGlyPScvdXNyL2luY2x1ZGUnCiBk
b2NkaXI9JyR7ZGF0YXJvb3RkaXJ9L2RvYy8ke1BBQ0tBR0VfVEFSTkFNRX0nCkBAIC0xMTQ0LDYg
KzExNDYsMTUgQEAgZG8KICAgfCAtc2lsZW50IHwgLS1zaWxlbnQgfCAtLXNpbGVuIHwgLS1zaWxl
IHwgLS1zaWwpCiAgICAgc2lsZW50PXllcyA7OwogCisgIC1ydW5zdGF0ZWRpciB8IC0tcnVuc3Rh
dGVkaXIgfCAtLXJ1bnN0YXRlZGkgfCAtLXJ1bnN0YXRlZCBcCisgIHwgLS1ydW5zdGF0ZSB8IC0t
cnVuc3RhdCB8IC0tcnVuc3RhIHwgLS1ydW5zdCB8IC0tcnVucyBcCisgIHwgLS1ydW4gfCAtLXJ1
IHwgLS1yKQorICAgIGFjX3ByZXY9cnVuc3RhdGVkaXIgOzsKKyAgLXJ1bnN0YXRlZGlyPSogfCAt
LXJ1bnN0YXRlZGlyPSogfCAtLXJ1bnN0YXRlZGk9KiB8IC0tcnVuc3RhdGVkPSogXAorICB8IC0t
cnVuc3RhdGU9KiB8IC0tcnVuc3RhdD0qIHwgLS1ydW5zdGE9KiB8IC0tcnVuc3Q9KiB8IC0tcnVu
cz0qIFwKKyAgfCAtLXJ1bj0qIHwgLS1ydT0qIHwgLS1yPSopCisgICAgcnVuc3RhdGVkaXI9JGFj
X29wdGFyZyA7OworCiAgIC1zYmluZGlyIHwgLS1zYmluZGlyIHwgLS1zYmluZGkgfCAtLXNiaW5k
IHwgLS1zYmluIHwgLS1zYmkgfCAtLXNiKQogICAgIGFjX3ByZXY9c2JpbmRpciA7OwogICAtc2Jp
bmRpcj0qIHwgLS1zYmluZGlyPSogfCAtLXNiaW5kaT0qIHwgLS1zYmluZD0qIHwgLS1zYmluPSog
XApAQCAtMTI4MSw3ICsxMjkyLDcgQEAgZmkKIGZvciBhY192YXIgaW4JZXhlY19wcmVmaXggcHJl
Zml4IGJpbmRpciBzYmluZGlyIGxpYmV4ZWNkaXIgZGF0YXJvb3RkaXIgXAogCQlkYXRhZGlyIHN5
c2NvbmZkaXIgc2hhcmVkc3RhdGVkaXIgbG9jYWxzdGF0ZWRpciBpbmNsdWRlZGlyIFwKIAkJb2xk
aW5jbHVkZWRpciBkb2NkaXIgaW5mb2RpciBodG1sZGlyIGR2aWRpciBwZGZkaXIgcHNkaXIgXAot
CQlsaWJkaXIgbG9jYWxlZGlyIG1hbmRpcgorCQlsaWJkaXIgbG9jYWxlZGlyIG1hbmRpciBydW5z
dGF0ZWRpcgogZG8KICAgZXZhbCBhY192YWw9XCQkYWNfdmFyCiAgICMgUmVtb3ZlIHRyYWlsaW5n
IHNsYXNoZXMuCkBAIC0xNDM0LDYgKzE0NDUsNyBAQCBGaW5lIHR1bmluZyBvZiB0aGUgaW5zdGFs
bGF0aW9uIGRpcmVjdG9yaWVzOgogICAtLXN5c2NvbmZkaXI9RElSICAgICAgICByZWFkLW9ubHkg
c2luZ2xlLW1hY2hpbmUgZGF0YSBbUFJFRklYL2V0Y10KICAgLS1zaGFyZWRzdGF0ZWRpcj1ESVIg
ICAgbW9kaWZpYWJsZSBhcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgZGF0YSBbUFJFRklYL2NvbV0K
ICAgLS1sb2NhbHN0YXRlZGlyPURJUiAgICAgbW9kaWZpYWJsZSBzaW5nbGUtbWFjaGluZSBkYXRh
IFtQUkVGSVgvdmFyXQorICAtLXJ1bnN0YXRlZGlyPURJUiAgICAgICBtb2RpZmlhYmxlIHBlci1w
cm9jZXNzIGRhdGEgW0xPQ0FMU1RBVEVESVIvcnVuXQogICAtLWxpYmRpcj1ESVIgICAgICAgICAg
ICBvYmplY3QgY29kZSBsaWJyYXJpZXMgW0VQUkVGSVgvbGliXQogICAtLWluY2x1ZGVkaXI9RElS
ICAgICAgICBDIGhlYWRlciBmaWxlcyBbUFJFRklYL2luY2x1ZGVdCiAgIC0tb2xkaW5jbHVkZWRp
cj1ESVIgICAgIEMgaGVhZGVyIGZpbGVzIGZvciBub24tZ2NjIFsvdXNyL2luY2x1ZGVdCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorgM-0002xp-Fo; Mon, 04 Sep 2017 13:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dorgL-0002x1-Dd
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:44:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BB/F5-03283-4D85DA95; Mon, 04 Sep 2017 13:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO6ViLW
 RBs3/xC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNx2+wF3zmrDixZS5zA+Ndji5GTg4JAX+J
 WQtb2UBsNgFliZ+dvWC2iICeRNOB54wgNrOAl8SLdf/AbGEBY4lTzatZQWwWARWJlm3zmUFsX
 gELiQtX5rBCzJSX2NV2EczmFLCUmL6vjQnEFgKqWTbvHzuErSDRMf0YE0SvoMTJmU9YIHZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYPAxDsYFy8NvAQoyQHk5Io79GQtZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3
 hwPlBItS01Mr0jJzgGEMk5bg4FES4V0PkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeN
 SBFAiBFGaV5cCNgMXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzywAgV4snMK4Hb9AroCC
 agI6pergE5oiQRISXVwDi7cGfzmoALDm5TfCaVbRN897qFtWXCPC/mS3YfPkdsqOYItDBb0WH
 MslviWMbutV/ytokVsd7ltT53Z3uTa+KFM+zrFlybZvby7o5db7p3v/pmtOzJtKaVjb9Oa6xI
 ufVb8NkS9wvpx5+73TbN3fDvWKBxh+GeC1sMYsKmLphq+5jlVZTJX0NBJZbijERDLeai4kQA/
 sf4PqQCAAA=
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504532689!115061985!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32305 invoked from network); 4 Sep 2017 13:44:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:44:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438290589"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 4 Sep 2017 14:44:47 +0100
Message-ID: <20170904134447.19176-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904134447.19176-1-wei.liu2@citrix.com>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 4/4] tools: eliminate LIBXL_BLKTAP2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIENPTkZJR19CTEtUQVAyIGRpcmVjdGx5LiBUaGVyZSBpcyBubyByZWFzb24gd2h5IG9uZSB3
b3VsZCB3YW50IHRvCnNldCBMSUJYTF9CTEtUQVAyIHNlcGFyYXRlbHkgYXMgdGhpbmdzIHN0YW5k
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5t
ayAgICAgICB8IDQgKy0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmluZGV4IDQ1OTI2MDFkYjEuLmRiYzc2MzUxMTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0xNjMs
OSArMTYzLDcgQEAgZWxzZQogQ0ZMQUdTICs9IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlcgogZW5k
aWYKIAotTElCWExfQkxLVEFQID89ICQoQ09ORklHX0JMS1RBUDIpCi0KLWlmZXEgKCQoTElCWExf
QkxLVEFQKSx5KQoraWZlcSAoJChDT05GSUdfQkxLVEFQMikseSkKIENGTEFHU19saWJibGt0YXBj
dGwgPSAtSSQoWEVOX0JMS1RBUDIpL2NvbnRyb2wgLUkkKFhFTl9CTEtUQVAyKS9pbmNsdWRlICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCiBTSERFUFNfbGliYmxrdGFwY3RsID0KIExETElCU19saWJibGt0
YXBjdGwgPSAkKFNIREVQU19saWJibGt0YXBjdGwpICQoWEVOX0JMS1RBUDIpL2NvbnRyb2wvbGli
YmxrdGFwY3RsJChsaWJleHRlbnNpb24pCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmls
ZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IDA4MmFmOGY3MTYuLmJiZmMwYzA3MDggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxl
CkBAIC00Niw3ICs0Niw3IEBAIExJQlhMX0xJQlMgKz0gJChMSUJYTF9MSUJTLXkpCiBMSUJYTFVf
TElCUyA9ICQoTERMSUJTX2xpYnhlbmxpZ2h0KQogCiBMSUJYTF9PQkpTLXkgPSBvc2RlcHMubyBs
aWJ4bF9wYXRocy5vIGxpYnhsX2Jvb3Rsb2FkZXIubyBmbGV4YXJyYXkubwotaWZlcSAoJChMSUJY
TF9CTEtUQVApLHkpCitpZmVxICgkKENPTkZJR19CTEtUQVAyKSx5KQogTElCWExfT0JKUy15ICs9
IGxpYnhsX2Jsa3RhcDIubwogZWxzZQogTElCWExfT0JKUy15ICs9IGxpYnhsX25vYmxrdGFwMi5v
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorgM-0002xb-8W; Mon, 04 Sep 2017 13:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dorgK-0002wn-Rj
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:44:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 37/C6-03610-4D85DA95; Mon, 04 Sep 2017 13:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvdyxNp
 Ig+XXNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybhw+xFjznq1g2/S1zA+Ns7i5GTg4JAX+J
 /68/MoHYbALKEj87e9lAbBEBPYmmA88ZQWxmAS+JF+v+gdnCAmYSDee7wWwWARWJWyu3soPYv
 AIWErd2/WOCmCkvsavtIiuIzSlgKTF9XxtYXAioZtm8f+wQtoJEx/RjTBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDoMQLCDcfZl/0OMkhxMSqK8R0PWRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A0G
 hqKQYFFqempFWmYOMIhh0hIcPEoivOvDgdK8xQWJucWZ6RCpU4yKUuK8liB9AiCJjNI8uDZY5
 FxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK88yBSezLwSuOmvgBYzAS2uerkGZHFJIkJKqo
 ExSPrdUvv1TBf/Suy+x5vIqdx54fsVN977e6xOXvnz9LJZ0xf598lcNncbP3xQe3ej1KTmRCx
 PYsuWxkVcWy889XkzrevMl+kGkSWce/NTOAImrJHrsmAWuxnx09fpxA5H590BHxbvfKo5L9zi
 S+XfE8vyGf6+M7jMHVC+9VDOoscvwz77AENTiaU4I9FQi7moOBEAWbrCwpcCAAA=
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504532689!102529243!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23768 invoked from network); 4 Sep 2017 13:44:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:44:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="446453629"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 4 Sep 2017 14:44:46 +0100
Message-ID: <20170904134447.19176-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904134447.19176-1-wei.liu2@citrix.com>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 3/4] tools: disable blktap2 by default
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9jb25maWd1cmUg
ICAgfCA5ICsrLS0tLS0tLQogdG9vbHMvY29uZmlndXJlLmFjIHwgOCArKy0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCAyOTM5M2EzYWQyLi5mM2Ji
NDEyZjUxIDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJl
CkBAIC0xNDkwLDggKzE0OTAsNyBAQCBPcHRpb25hbCBGZWF0dXJlczoKICAgLS1kaXNhYmxlLXhz
bXBvbGljeSAgICAgRGlzYWJsZSBYU00gcG9saWN5IGNvbXBpbGF0aW9uIChkZWZhdWx0IGlzIEVO
QUJMRUQpCiAgIC0tZW5hYmxlLW92bWYgICAgICAgICAgIEVuYWJsZSBPVk1GIChkZWZhdWx0IGlz
IERJU0FCTEVEKQogICAtLWRpc2FibGUtc2VhYmlvcyAgICAgICBEaXNhYmxlIFNlYUJJT1MgKGRl
ZmF1bHQgaXMgRU5BQkxFRCkKLSAgLS1lbmFibGUtYmxrdGFwMiAgICAgICAgRW5hYmxlIGJsa3Rh
cDIsIChERUZBVUxUIGlzIG9uIGZvciBMaW51eCwgb3RoZXJ3aXNlCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIG9mZikKKyAgLS1lbmFibGUtYmxrdGFwMiAgICAgICAgRW5hYmxlIGJsa3RhcDIs
IChERUZBVUxUIGlzIG9mZikKICAgLS1lbmFibGUtcWVtdS10cmFkaXRpb25hbAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBFbmFibGUgcWVtdSB0cmFkaXRpb25hbCBkZXZpY2UgbW9kZWwsIChE
RUZBVUxUIGlzIG9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBMaW51eCBvciBOZXRC
U0QgeDg2LCBvdGhlcndpc2Ugb2ZmKQpAQCAtNDIxNCwxMSArNDIxMyw3IEBAIGlmIHRlc3QgIiR7
ZW5hYmxlX2Jsa3RhcDIrc2V0fSIgPSBzZXQ7IHRoZW4gOgogICBlbmFibGV2YWw9JGVuYWJsZV9i
bGt0YXAyOwogZWxzZQogCi0gICAgY2FzZSAiJGhvc3Rfb3MiIGluCi0gICAgICAgIGxpbnV4KikK
LSAgICAgICAgICAgZW5hYmxlX2Jsa3RhcDI9InllcyI7OwotICAgICAgICAqKSBlbmFibGVfYmxr
dGFwMj0ibm8iOzsKLSAgICBlc2FjCisgICAgICAgIGVuYWJsZV9ibGt0YXAyPSJubyIKIAogZmkK
IApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmlu
ZGV4IGE0N2QwZmRiZTYuLmQxYTNhNzhkODcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5h
YworKysgYi90b29scy9jb25maWd1cmUuYWMKQEAgLTExOSwxMiArMTE5LDggQEAgQUNfU1VCU1Qo
TElOVVhfQkFDS0VORF9NT0RVTEVTKQogZG5sIEVuYWJsZSBibGt0YXAyIG9uIExpbnV4IG9ubHku
CiBBQ19BUkdfRU5BQkxFKFtibGt0YXAyXSwKICAgICBBU19IRUxQX1NUUklORyhbLS1lbmFibGUt
YmxrdGFwMl0sCi0gICAgICAgICAgICAgICAgICAgW0VuYWJsZSBibGt0YXAyLCAoREVGQVVMVCBp
cyBvbiBmb3IgTGludXgsIG90aGVyd2lzZSBvZmYpXSksLFsKLSAgICBjYXNlICIkaG9zdF9vcyIg
aW4KLSAgICAgICAgbGludXgqKQotICAgICAgICAgICBlbmFibGVfYmxrdGFwMj0ieWVzIjs7Ci0g
ICAgICAgICopIGVuYWJsZV9ibGt0YXAyPSJubyI7OwotICAgIGVzYWMKKyAgICAgICAgICAgICAg
ICAgICBbRW5hYmxlIGJsa3RhcDIsIChERUZBVUxUIGlzIG9mZildKSwsWworICAgICAgICBlbmFi
bGVfYmxrdGFwMj0ibm8iCiBdKQogQVNfSUYoW3Rlc3QgIngkZW5hYmxlX2Jsa3RhcDIiID0gInh5
ZXMiXSwgWwogQUNfREVGSU5FKFtIQVZFX0JMS1RBUDJdLCBbMV0sIFtCbGt0YXAyIGVuYWJsZWRd
KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 13:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 13:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dorgM-0002xL-1E; Mon, 04 Sep 2017 13:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dorgK-0002wm-LO
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 13:44:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A3/15-03423-4D85DA95; Mon, 04 Sep 2017 13:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUvdyxNp
 Ig54+ZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNd7zbWgnbOigfXZrA3MDZxdDFyckgI+Es0
 LfjKCGKzCShL/OzsZQOxRQT0JJoOPAeKc3EwC+xjkjj8egMLSEJYwEDi2rTn7CA2i4CKxIwX7
 UwgNq+AhcTaxQuZIYbKS+xqu8gKYnMKWEpM39cGViMEVLNs3j92CFtBomP6MaheQYmTM5+AzW
 cWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMHwYg2MG4eG3gIUZJDiYlUd6jIWsjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnw7g4HygkWpaanVqRl5gADGSYtwcGjJMK7HiTNW1yQmFucmQ6ROsWoKCXOuwYkIQCSyCjNg
 2uDRc8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPKA2NRiCczrwRu+iugxUxAi6tergFZXJ
 KIkJJqYHT6u5596WrG2+YZt1uPWO40WLjwN7+qo48Yg3fjaS4f5loN07Jl04SEgzd9e5L2LnD
 pjIvKDzn17d/y3b2Vcv7Ka+sjls/6a9ZfCZa9vGpy2K/1BZs4XbfFlX5T5Fvc5V1xpG7y05QC
 xwMJVXmaZqaM55W2bJs0Y98Lhfl7GI8sfBEpK39KZp4SS3FGoqEWc1FxIgCmSGjGmQIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504532689!115061985!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32211 invoked from network); 4 Sep 2017 13:44:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 13:44:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="438290587"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 4 Sep 2017 14:44:44 +0100
Message-ID: <20170904134447.19176-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170904134447.19176-1-wei.liu2@citrix.com>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/4] MAINTAINERS: orphan blktap2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogTUFJTlRBSU5F
UlMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDViOWUx
MjMzYTguLmNhOGNiZjI3NmUgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlO
RVJTCkBAIC0xNzUsNiArMTc1LDEwIEBAIEY6CXhlbi9kcml2ZXJzL2NoYXIvcGwwMTEuYwogRjoJ
eGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwogRjoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtLwogCitCTE9DS1RBUAorUzoJT3JwaGFuZWQKK0Y6CXRvb2xzL2Jsa3RhcDIvCisKIENQVSBQ
T09MUwogTToJSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogTToJRGFyaW8gRmFnZ2lv
bGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkBAIC0zMjIsOCArMzI2LDYgQEAgTToJU2hy
aXJhbSBSYWphZ29wYWxhbiA8cnNocmlyYW1AY3MudWJjLmNhPgogTToJWWFuZyBIb25neWFuZyA8
aW1oeS55YW5nQGdtYWlsLmNvbT4KIFM6CU1haW50YWluZWQKIEY6CWRvY3MvUkVBRE1FLnJlbXVz
Ci1GOgl0b29scy9ibGt0YXAyL2RyaXZlcnMvYmxvY2stcmVtdXMuYwotRjoJdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL2hhc2h0YWJsZSoKIEY6CXRvb2xzL2xpYnhsL2xpYnhsX3JlbXVzXyoKIEY6CXRv
b2xzL2xpYnhsL2xpYnhsX25ldGJ1ZmZlci5jCiBGOgl0b29scy9saWJ4bC9saWJ4bF9ub25ldGJ1
ZmZlci5jCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dos30-0004uG-Nc; Mon, 04 Sep 2017 14:08:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dos2z-0004uA-B8
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:08:17 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 12/F0-09760-05E5DA95;
 Mon, 04 Sep 2017 14:08:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQtc/bm2
 kwe5n5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6S+eZC1bxV3S93srUwPiRp4uRk0NCwE/i
 /ZJ1jCA2i4CKxIdnN9i6GDk42ATsJaZ/rQAJiwhoSRxZt4QJxGYWKJTYNO8LM4gtLJAosaR1A
 huIzSvgIXH06nwWkFYhgVyJpzuEIMKCEidnPmGBaNWTuDF1Cth0ZgFpieX/OCDC8hLNW2eDTe
 QUsJU49Xg2K4gtCnTMyZVrwLYKCShK9M97wAZxcLrE1r+/mCcwCsxCsmEWkg2zEDbMQrJhASP
 LKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBlAIIdjIvX
 Bh5ilORgUhLlPRqyNlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+rGKCcYFFqempFWmYOMG5g0
 hIcPEoivGujgdK8xQWJucWZ6RCpU4yKUuK8G0H6BEASGaV5cG2wWL3EKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYd7LIFN4MvNK4Ka/AlrMBLS46uUakMUliQgpqQbG3BSbwh1NomujfVIK1BX
 nHducuyn+3ZlqX2XhfvWqM1uLdUo//0kOF2PpeDdj2rJdHJPse568v/9+c86yqLpbx7xt8u//
 tNfvtyqa6XThe8uz2LVT1mXOC/UVXHSsQJj5W4FAoLi1eeG0IMa6aWGpBXH139LtAy+tPOs7y
 3ShYj3LyvePD1UpsRRnJBpqMRcVJwIADvUimdACAAA=
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504534095!104058877!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55193 invoked from network); 4 Sep 2017 14:08:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 14:08:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,474,1498521600"; d="scan'208";a="52171071"
Date: Mon, 4 Sep 2017 15:08:12 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904140812.mz7hozddg5rwyf7c@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-10-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-10-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 09/12] x86/hvm/ioreq: simplify code and
 use consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzY6MDJBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcmUtd29ya3MgbXVjaCBvZiB0aGUgaW9yZXEgc2VydmVyIGluaXRp
YWxpemF0aW9uIGFuZCB0ZWFyZG93bgo+IGNvZGU6Cj4gCj4gLSBUaGUgaHZtX21hcC91bm1hcF9p
b3JlcV9nZm4oKSBmdW5jdGlvbnMgYXJlIGV4cGFuZGVkIHRvIGNhbGwgdGhyb3VnaAo+ICAgdG8g
aHZtX2FsbG9jL2ZyZWVfaW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8g
YmUgY2FsbGVkCj4gICBzZXBhcmF0ZWx5IGJ5IG91dGVyIGZ1bmN0aW9ucy4KPiAtIFNldmVyYWwg
ZnVuY3Rpb25zIG5vdyB0ZXN0IHRoZSB2YWxpZGl0eSBvZiB0aGUgaHZtX2lvcmVxX3BhZ2UgZ2Zu
IHZhbHVlCj4gICB0byBkZXRlcm1pbmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1l
YW5zIGNhbiBiZSBzYWZlbHkgY2FsbGVkCj4gICBmb3IgdGhlIGJ1ZmlvcmVxIHBhZ2UgZXZlbiB3
aGVuIGl0IGlzIG5vdCB1c2VkLgo+IC0gaHZtX2FkZC9yZW1vdmVfaW9yZXFfZ2ZuKCkgc2ltcGx5
IHJldHVybiBpbiB0aGUgY2FzZSBvZiB0aGUgZGVmYXVsdAo+ICAgSU9SRVEgc2VydmVyIHNvIGNh
bGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVzdCBiZWZvcmUgY2FsbGluZy4KPiAtIGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGh2bV9pb3JlcV9zZXJ2ZXJfbWFw
X3BhZ2VzKCkKPiAgIHRvIG1pcnJvciB0aGUgZXhpc3RpbmcgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcygpLgo+IAo+IEFsbCBvZiB0aGlzIHNpZ25pZmljYW50bHkgc2hvcnRlbnMgdGhlIGNv
ZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IHYzOgo+ICAtIFJl
YmFzZWQgb24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdl
cy4KPiAgLSBNaW5vciB1cGRhdGVzIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9t
IFJvZ2VyLgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODggKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDcyIGluc2VydGlvbnMoKyksIDExNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gaW5kZXgg
MGU5Mjc2MzM4NC4uZmFjODJhZTkzNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiBAQCAtMTg5LDYzICsxODks
NzggQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCj4gICAg
ICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfZ2Zu
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgKmdmbikKPiArI2RlZmluZSBJU19ERUZB
VUxUKHMpIFwKPiArICAgIChzID09IHMtPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5zZXJ2ZXJbREVGQVVMVF9JT1NFUlZJRF0pCgpDYW4ndCB0aGUgZGVmaW5lIGJlIHBsYWNl
ZCBoZXJlIGluIHRoZSBwcmV2aW91cyBwYXRjaD8gT3IgSSB3b3VsZApyYXRoZXIgcGxhY2UgaXQg
anVzdCBhZnRlciB0aGUgaW5jbHVkZXMgYXQgdGhlIHRvcCBvZiB0aGUgZmlsZS4KCkZvciB0aGUg
cmVzdCwgTEdUTToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:17:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosC1-0005d9-LK; Mon, 04 Sep 2017 14:17:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dos9V-0005a4-BD
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:15:01 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FD/63-02225-4EF5DA95; Mon, 04 Sep 2017 14:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXS1tbhqPskfm2
 kwakeJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNPf2bBfKaK22s3MTYw/mTsYuTkEBKYxijx
 /nEWiC0hwCtxZNkMVgjbX2LZvTa2LkYuoJpmRonJ3x9ANXhKvH8BYbMIqEg8+NfHBmKzCRhL9
 NycyAxiiwhoSvz4/QSshllgA6PEluWeILawgK3Egp6nYDW8Aq4SP7puQS1oYZRou3+PFSIhKH
 Fy5hMWiGYtiRv/XjJ1MXIA2dISy/9xgIQ5BTwkXjQ2MIHY/AIJEm8/z2UHsUUFlCXm7VvFNoF
 RaBaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k
 /NxNjMBAZgCCHYyN350OMUpyMCmJ8h4NWRspxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3YyxQT
 rAoNT21Ii0zBxhTMGkJDh4lEV72OKA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEedeAFA
 mAFGWU5sGNgMX3JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgKZwpOZVwK36RXQEUxAR1S
 9XANyREkiQkqqgVE355Fqqklb++WLExnmSnoGzFFf/PrLpJ9LtwZNL1uRPW/Kg5ZjE40Pfn4l
 Kacuf3rd1Vs/9sv6VH0tqXjwILp6/cN9a3naNsa/NvCsMv54/dbHmLa9Z+TknpdXnJfcxMH0W
 8zAbMGTiOS4DWzXRBvFOzTPpV0XzGCU/50Uv4xhDx9XWIvJO1YlluKMREMt5qLiRADg0Oas6g
 IAAA==
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504534497!109825237!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27899 invoked from network); 4 Sep 2017 14:14:59 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:14:59 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:14:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,474,1498546800"; d="scan'208";a="131548240"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:14:49 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:14:48 +0100
Date: Mon, 4 Sep 2017 15:14:48 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904141447.GA11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-2-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-2-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Mailman-Approved-At: Mon, 04 Sep 2017 14:17:35 +0000
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, oao.m.martins@oracle.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 1/6] example/vhost_xen: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MjlQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNv
bT4KCk1pbm9yIG5pdDogY2hlY2twYXRjaCBwb2ludHMgb3V0IHRoYXQgdGhlIHByZWZpeCBzaG91
bGQgYmUgImV4YW1wbGVzLy4uLiIKcmF0aGVyIHRoYW4gImV4YW1wbGUvLi4uIgoKT3RoZXJ3aXNl
OgpBY2tlZC1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:25:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosJI-0006IC-EN; Mon, 04 Sep 2017 14:25:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosJH-0006I0-E8
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:25:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D0/25-03422-2426DA95; Mon, 04 Sep 2017 14:25:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS1tYhoeuUtDb
 SoGkbv8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHr8k72gi9cFRev3mZqYDzI0cXIxSEkMI1R
 Ys3/I6xdjJwcEgK8EkeWzYCy/SXOrZjGBFHUzCjxuqODDSQhJOApsb1vESOIzSKgIvH58zp2E
 JtNwFii5+ZEZhBbREBT4sfvJ2A1zAIbGCW2LPcEsYUFwiSO3bsLVsMr4Cqx+O00ZogFLYwSqy
 7tYoJICEqcnPmEBaJZS+LGv5dAcQ4gW1pi+T8OkDCngIfEp3unwfbyCyRIvP08F8wWFVCWmLd
 vFdsERqFZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAsOZAQh2MF7eGHCIUZKDSUmU92jI2kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rxHEoBygkWp6akVaZk5wMiCSUtw8CiJ8N4ASfMWFyTmFmemQ6ROMSpKifOyJwIlBEASGaV5cG
 2waL7EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4vkCk8mXklcNNfAS1mAlpc9XINyOKSRIS
 UVAOjxMpa/Y0qbw+9WqAkLDFb4UjbvmmtvPMuHAxxef9N3OlvfFt22CT7zfYtYSIbb/M4dP4T
 +vxd4UPEVbFznc/uH/ReyX7Bb/mUE1OPTvW/wuXSr7l9yuKFsu0HwspFV726p9vCu76za2Hyy
 Y+CP6fq3fJjD/j1auWuNGH/3pgUX/nGUK9SG76XSizFGYmGWsxFxYkAgL0ZaeECAAA=
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504535104!115074105!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5695 invoked from network); 4 Sep 2017 14:25:05 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:25:05 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:25:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131551176"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:24:58 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:24:57 +0100
Date: Mon, 4 Sep 2017 15:24:57 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904142457.GB11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-4-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-4-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, oao.m.martins@oracle.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 3/6] xen: remove xen dependency
 in app, examples, test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MzFQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNv
bT4KPiAtLS0KPiAgYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyAgICAgICAgICAgICAgfCAgMiArLQo+
ICBleGFtcGxlcy9pcF9waXBlbGluZS9hcHAuaCAgICAgICAgICB8ICA0IC0tCj4gIGV4YW1wbGVz
L2lwX3BpcGVsaW5lL2NvbmZpZ19wYXJzZS5jIHwgMTkgLS0tLS0tLS0tCj4gIGV4YW1wbGVzL2lw
X3BpcGVsaW5lL2luaXQuYyAgICAgICAgIHwgIDUgLS0tCj4gIGV4YW1wbGVzL2tuaS9tYWluLmMg
ICAgICAgICAgICAgICAgIHwgIDMgLS0KPiAgdGVzdC90ZXN0L3Byb2Nlc3MuaCAgICAgICAgICAg
ICAgICAgfCAxMCAtLS0tLQo+ICB0ZXN0L3Rlc3QvdGVzdC5jICAgICAgICAgICAgICAgICAgICB8
ICA0IC0tCj4gIHRlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jICAgICAgICAgIHwgODEgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxMjcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBt
ZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCj4gaW5kZXggZjhkMDJhZS4uZDlj
Nzg1YyAxMDA2NDQKPiAtLS0gYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCj4gKysrIGIvYXBwL3Rl
c3QtcG1kL3Rlc3RwbWQuYwo+IEBAIC00OTQsNyArNDk0LDcgQEAgbWJ1Zl9wb29sX2NyZWF0ZSh1
aW50MTZfdCBtYnVmX3NlZ19zaXplLCB1bnNpZ25lZCBuYl9tYnVmLAo+ICAJCSJjcmVhdGUgYSBu
ZXcgbWJ1ZiBwb29sIDwlcz46IG49JXUsIHNpemU9JXUsIHNvY2tldD0ldVxuIiwKPiAgCQlwb29s
X25hbWUsIG5iX21idWYsIG1idWZfc2VnX3NpemUsIHNvY2tldF9pZCk7Cj4gIAo+IC0JLyogaWYg
dGhlIGZvcm1lciBYRU4gYWxsb2NhdGlvbiBmYWlsZWQgZmFsbCBiYWNrIHRvIG5vcm1hbCBhbGxv
Y2F0aW9uICovCj4gKwkvKiBpZiB0aGUgZm9ybWVyIGFsbG9jYXRpb24gZmFpbGVkIGZhbGwgYmFj
ayB0byBub3JtYWwgYWxsb2NhdGlvbiAqLwo+ICAJaWYgKHJ0ZV9tcCA9PSBOVUxMKSB7Cj4gIAkJ
aWYgKG1wX2Fub24gIT0gMCkgewo+ICAJCQlydGVfbXAgPSBydGVfbWVtcG9vbF9jcmVhdGVfZW1w
dHkocG9vbF9uYW1lLCBuYl9tYnVmLAoKVGhlcmUgaXMgbm8gZm9ybWVyIGFsbG9jYXRpb24gaGVy
ZSwgc28gSSB0aGluayB0aGUgcHJldmlvdXMgcGF0Y2gsIHdoaWNoCnJlbW92ZWQgdGhlICNpZmRl
ZiBibG9jayBzaG91bGQgYWxzbyByZW1vdmUgdGhpcyBjb21tZW50IGVudGlyZWx5LCBhbmQKdGhl
ICJpZiAocnRlX21wID09IE5VTEwpIiB0b28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:25:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosK5-0006LL-N3; Mon, 04 Sep 2017 14:25:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosK4-0006LC-Hm
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:25:56 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 45/67-09760-3726DA95;
 Mon, 04 Sep 2017 14:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNykWLc4aW2
 kwZ2dLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayK39ZCxrkKk4fucXWwHhIvIuRi0NIYBqj
 RF9vO1MXIyeHhACvxJFlM1ghbH+JNzt7WCCKmhklrrf+ZQRJCAl4Sjyf+BesiEVARaJ12h+wO
 JuAsUTPzYnMILaIgKbEj99PwOLMAhsYJbYs9wSxhQXMJVatesvWxcjBwSvgKtH8vgRifgujxI
 FLP8Fm8goISpyc+YQFoldL4sa/l0wg9cwC0hLL/3GAhDkFPCT+f1gAVsIvkCDx9vNcdhBbVEB
 ZYt6+VWwTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxmBiDYwbh4beAhRkkOJiVR3qMhayOF+JLyUyozEosz4otKc1KLDzHKc
 HAoSfAeSQDKCRalpqdWpGXmAOMKJi3BwaMkwjsPJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+X
 mpUuK87IlARQIgRRmleXAjYDF+iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8E0FW8WTmlcB
 tegV0BBPQEVUv14AcUZKIkJJqYFz3VX3OD/mvC4KSeCNXca7acuKnjNGuRW8CL8z93i1V+eD2
 vTnr77PlFem2SizoPLprLbdNiHzjop17UnYau7ff12hIqHLvEtp6SKtCxnBHoFSn4IK0rccna
 jwNVnFwavq0s2Of29WttRJB9vMq0jWmBzA/UeAQv/39zu2MpsWO5ULS58z15iixFGckGmoxFx
 UnAgAA1djb7AIAAA==
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504535152!73086445!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35473 invoked from network); 4 Sep 2017 14:25:54 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:25:54 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:25:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131551384"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:25:49 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:25:48 +0100
Date: Mon, 4 Sep 2017 15:25:48 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904142548.GC11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-3-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-3-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, oao.m.martins@oracle.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 2/6] net/xenvirt: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MzBQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNv
bT4KPiAtLS0KPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgLQo+ICBhcHAvdGVzdC1wbWQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNCAtCj4gIGFwcC90ZXN0LXBtZC90ZXN0cG1kLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEyIC0KPiAgY29uZmlnL2NvbW1vbl9iYXNlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDUgLQo+ICBjb25maWcvZGVmY29uZmlnX2FybS1hcm12N2EtbGludXhhcHAt
Z2NjICAgICAgICB8ICAgMSAtCj4gIGRvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0Lmlu
aSAgICAgICAgICAgIHwgICA2IC0KPiAgZHJpdmVycy9uZXQvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDIgLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICB8ICA1NyAtLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhf
eGVudmlydC5jICAgICAgICAgICB8IDc2NiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgZHJp
dmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuaCAgICAgICAgICAgfCAgNjEgLS0KPiAg
ZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnRfdmVyc2lvbi5tYXAgfCAgIDcgLQo+
ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29sX2dudGFsbG9jLmMgICAgICB8IDI5NSAt
LS0tLS0tLS0KPiAgZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVuX2xpYi5jICAgICAgICAgICAg
ICAgfCA0NTQgLS0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVuX2xp
Yi5oICAgICAgICAgICAgICAgfCAxMTYgLS0tLQo+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRp
b19sb2dzLmggICAgICAgICAgICAgICB8ICA3MCAtLS0KPiAgZHJpdmVycy9uZXQveGVudmlydC92
aXJ0cXVldWUuaCAgICAgICAgICAgICAgICAgfCAyNzMgLS0tLS0tLS0tCj4gIG1rL3J0ZS5hcHAu
bWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KPiAgcGtnL2RwZGsu
c3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgLQo+ICAxOCBmaWxl
cyBjaGFuZ2VkLCAyMTM1IGRlbGV0aW9ucygtKQo+ICBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1
aWRlcy9uaWNzL2ZlYXR1cmVzL3hlbnZpcnQuaW5pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25l
dC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz
L25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5oCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcAo+ICBkZWxldGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVfbWVtcG9vbF9nbnRhbGxvYy5jCj4gIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmMKPiAgZGVs
ZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuaAo+ICBkZWxl
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC92aXJ0aW9fbG9ncy5oCj4gIGRlbGV0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRxdWV1ZS5oCj4gCj4gZGlmZiAt
LWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCBmZTZjNmRiLi4wMDNlNzJl
IDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMTk0
LDkgKzE5NCw3IEBAIE06IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNvbT4KPiAg
RjogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvCj4gIEY6IGxpYi9saWJydGVfZWFs
L2xpbnV4YXBwL2VhbC8qeGVuKgo+ICBGOiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvaW5j
bHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaAo+IC1GOiBkcml2ZXJzL25ldC94ZW52aXJ0
Lwo+ICBGOiBkb2MvZ3VpZGVzL3hlbi8KPiAtRjogZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL3hl
bnZpcnQuaW5pCj4gIAo+ICBGcmVlQlNEIEVBTCAod2l0aCBvdmVybGFwcykKPiAgTTogQnJ1Y2Ug
UmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Cj4gZGlmZiAtLWdpdCBhL2Fw
cC90ZXN0LXBtZC9NYWtlZmlsZSBiL2FwcC90ZXN0LXBtZC9NYWtlZmlsZQo+IGluZGV4IGMzNmJl
MTkuLmI2ZTgwZGQgMTAwNjQ0Cj4gLS0tIGEvYXBwL3Rlc3QtcG1kL01ha2VmaWxlCj4gKysrIGIv
YXBwL3Rlc3QtcG1kL01ha2VmaWxlCj4gQEAgLTc3LDEwICs3Nyw2IEBAIGlmZXEgKCQoQ09ORklH
X1JURV9MSUJSVEVfQk5YVF9QTUQpLHkpCj4gIExETElCUyArPSAtbHJ0ZV9wbWRfYm54dAo+ICBl
bmRpZgo+ICAKPiAtaWZlcSAoJChDT05GSUdfUlRFX0xJQlJURV9QTURfWEVOVklSVCkseSkKPiAt
TERMSUJTICs9IC1scnRlX3BtZF94ZW52aXJ0Cj4gLWVuZGlmCj4gLQo+ICBlbmRpZgo+ICAKPiAg
Q0ZMQUdTX2NtZGxpbmUubyA6PSAtRF9HTlVfU09VUkNFCj4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0
LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCj4gaW5kZXggN2Q0MDEzOS4u
ZjhkMDJhZSAxMDA2NDQKPiAtLS0gYS9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCj4gKysrIGIvYXBw
L3Rlc3QtcG1kL3Rlc3RwbWQuYwo+IEBAIC03Niw5ICs3Niw2IEBACj4gICNpZmRlZiBSVEVfTElC
UlRFX0lYR0JFX1BNRAo+ICAjaW5jbHVkZSA8cnRlX3BtZF9peGdiZS5oPgo+ICAjZW5kaWYKPiAt
I2lmZGVmIFJURV9MSUJSVEVfUE1EX1hFTlZJUlQKPiAtI2luY2x1ZGUgPHJ0ZV9ldGhfeGVudmly
dC5oPgo+IC0jZW5kaWYKPiAgI2lmZGVmIFJURV9MSUJSVEVfUERVTVAKPiAgI2luY2x1ZGUgPHJ0
ZV9wZHVtcC5oPgo+ICAjZW5kaWYKPiBAQCAtNDk3LDE1ICs0OTQsNiBAQCBtYnVmX3Bvb2xfY3Jl
YXRlKHVpbnQxNl90IG1idWZfc2VnX3NpemUsIHVuc2lnbmVkIG5iX21idWYsCj4gIAkJImNyZWF0
ZSBhIG5ldyBtYnVmIHBvb2wgPCVzPjogbj0ldSwgc2l6ZT0ldSwgc29ja2V0PSV1XG4iLAo+ICAJ
CXBvb2xfbmFtZSwgbmJfbWJ1ZiwgbWJ1Zl9zZWdfc2l6ZSwgc29ja2V0X2lkKTsKPiAgCj4gLSNp
ZmRlZiBSVEVfTElCUlRFX1BNRF9YRU5WSVJUCj4gLQlydGVfbXAgPSBydGVfbWVtcG9vbF9nbnRh
bGxvY19jcmVhdGUocG9vbF9uYW1lLCBuYl9tYnVmLCBtYl9zaXplLAo+IC0JCSh1bnNpZ25lZCkg
bWJfbWVtcG9vbF9jYWNoZSwKPiAtCQlzaXplb2Yoc3RydWN0IHJ0ZV9wa3RtYnVmX3Bvb2xfcHJp
dmF0ZSksCj4gLQkJcnRlX3BrdG1idWZfcG9vbF9pbml0LCBOVUxMLAo+IC0JCXJ0ZV9wa3RtYnVm
X2luaXQsIE5VTEwsCj4gLQkJc29ja2V0X2lkLCAwKTsKPiAtI2VuZGlmCj4gLQo+ICAJLyogaWYg
dGhlIGZvcm1lciBYRU4gYWxsb2NhdGlvbiBmYWlsZWQgZmFsbCBiYWNrIHRvIG5vcm1hbCBhbGxv
Y2F0aW9uICovCj4gIAlpZiAocnRlX21wID09IE5VTEwpIHsKClJlbW92ZSBjb21tZW50IGFuZCBp
ZiBjb25kaXRpb24sIGFzIHRoZXJlIGlzIG5vIHdheSB0aGUgdGhlIHZhcmlhYmxlIGNhbgpiZSBu
b24tbnVsbCBub3cuCgovQnJ1Y2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:32:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:32:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosQ3-00073d-Bi; Mon, 04 Sep 2017 14:32:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dosQ1-00073X-Jt
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:32:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F0/0F-03093-4E36DA95; Mon, 04 Sep 2017 14:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQvdJ8tp
 Ig1lvZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownJ08wFzxhrbg9bTpTA+Mbli5GTg4JAT+J
 n9+mMoLYLAIqEnuWtbF1MXJwsAnYS0z/WgESFhHQkjiybgkTiM0ssIFJ4nG3F4gtLJAr8fjXJ
 rA4r4CHxOsJ88BGCgHFj22+ywoRF5Q4OfMJC0SvnsSNqVPAxjMLSEss/8cBEZaXaN46mxnE5h
 SwlTjU9RlspCjQNSdXrmGCGKko0T/vARvExekSE5/1sExgFJiFZMMsJBtmIWyYhWTDAkaWVYw
 axalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHKAAQ7GH8tCzjE
 KMnBpCTKezRkbaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4uYPgLCRalpqdWpGXmACMHJi3Bw
 aMkwvslCSjNW1yQmFucmQ6ROsVozPFp4oYvTBxNH7Z8YRJiycvPS5US590PUioAUppRmgc3CB
 bRlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMWwYyhSczrwRu3yugU5iATql6uQbklJJEhJR
 UAyM/r6bG9Zc358i3b7D/49pzmetMkPW6c2YG4fmtfY5awgXrJ87i+Lza7sK2+OKnUZ1/XgSW
 rPfY8+51wYzNztaX12olfnf13mYopxWQvrPljo7BtIePozfVHD2TIzjxSbG2y163FE/his4jJ
 7pM8wvKQ+w5/d9Ihh43njp9a6+j8qEpa5R1W5RYijMSDbWYi4oTAU1sYMLjAgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504535524!81065815!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61422 invoked from network); 4 Sep 2017 14:32:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 14:32:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52172041"
Date: Mon, 4 Sep 2017 15:31:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904143159.6eyjj7lexa3w3k44@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-12-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-12-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzY6MDRBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8g
YWxsb3cgYW4gZW11bGF0b3IgdG8KPiBtYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZy
b20gWGVuIHJhdGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCj4gCj4gVGhpcyBwYXRjaCBsYXlzIHRo
ZSBncm91bmR3b3JrIGZvciB0aGF0IGNoYW5nZSBieSBkZWZlcnJpbmcgbWFwcGluZyBvZgo+IGdm
bnMgdW50aWwgdGhlaXIgdmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRo
YXQgZW5kLCB0aGUKPiBwYWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gc3RydWN0dXJlIGlzIHJlLXB1cnBvc2VkCj4gdG8gYSBmbGFncyBmaWVsZCBhbmQgbmV3
IGZsYWcsIFhFTl9ETU9QX25vX2dmbnMsIGRlZmluZWQgd2hpY2ggbW9kaWZpZXMgdGhlCj4gYmVo
YXZpb3VyIG9mIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2Fs
bGVyIHRvIGF2b2lkCj4gcmVxdWVzdGluZyB0aGUgZ2ZuIHZhbHVlcy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:37:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosUs-0007Gx-1W; Mon, 04 Sep 2017 14:37:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dosUq-0007Gr-Jv
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:37:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 7C/5D-02225-F056DA95; Mon, 04 Sep 2017 14:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5cvdW2
 kwfu7nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZGbIFW5kr9m9awtjAeIepi5GDQ0ggT+LE
 j9guRk4OXgE7iRVLfrGB2BIChhKnF95kAbFZBFQlDtzdzgRiswmoS7Q9284KYosI6EqcebwFL
 M4sECQxoW8PmC0sYCVxfsVbIJsLaPwqZonfX2ezgyQ4BRwltt++wQiyl1dAUOLvDmGIXi2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYFeUlF
 mekZJbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJERh69QwMjDsYt3U5H2KU5GBSEuU9GrI2Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE79RkoJxgUWp6akVaZg4wCmDSEhw8SiK8MSlAad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifPOB5khAFKUUZoHNwIWkZcYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfPeBZnCk5lXArfpFdARTEBHVL1cA3JESSJCSqqB0f7Zev3gSQe+S0vOP3w2IVx
 9pf6NJWG2gocSVJpSrnafr5CJMnj2d5X/lrNsiu/f3thV/aM7q2Tljj1KoXuFvt35eqzxocCE
 10uLmu91xofOPKizdOPmHZNXiRfvktxup/GK65Zuk9PhrsgjLpvs8oM3L5xqVPz1MyO/46JP4
 tmKM+NfG2hPTlRiKc5INNRiLipOBADeHsUpwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504535820!105449492!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42636 invoked from network); 4 Sep 2017 14:37:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:37:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 08:36:59 -0600
Message-Id: <59AD812802000078001773BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 08:36:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
 <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
 <22957.14849.812719.364309@mariner.uk.xensource.com>
 <59AD686802000078001772BB@prv-mh.provo.novell.com>
 <22957.22054.920523.408866@mariner.uk.xensource.com>
In-Reply-To: <22957.22054.920523.408866@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDE1OjMzLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSB3b3VsZCBsaWtlIHRvIG1ha2UgYSBzaW5nbGUgY2hhbmdlIHdoaWNoIHdpbGwgYWx3
YXlzIHdvcmsuICBBZnRlcgo+IGFsbCB3ZSBoYXZlIG5vIHdheSB0byBhdXRvbWF0aWNhbGx5IHZl
cmlmeSB0aGF0IHdlIGRvbid0IGhhdmUgYnVncyBvZgo+IHRoaXMgZm9ybSwgYW5kIHdoZW4gd2Ug
ZG8gd3JpdGUgYSBidWcgb2YgdGhpcyBmb3JtIGl0J3MgYSByYWNlIGJ1Zwo+IChhbmQgcmFjZSBi
dWdzIGFyZSBob3JyaWJsZSB0byBmaW5kIGFuZCBkZWJ1ZykuCgpXZWxsLCBva2F5IC0gSSB0YWtl
IHRoYXQgeW91J3JlIGludGVuZGluZyB0byBwdXQgdG9nZXRoZXIgc3VjaCBhCmNoYW5nZSB0aGVu
IGluIHRoZSBub3QgdG9vIGRpc3RhbnQgZnV0dXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:39:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosXU-0007Ql-H1; Mon, 04 Sep 2017 14:39:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dosXT-0007Qe-Qy
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:39:47 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 62/9F-03874-3B56DA95; Mon, 04 Sep 2017 14:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3dj6tp
 Ig7XbNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTM0oLnvBU9C6YwNLAuJOzi5GTQ0ggT2LD
 hjuMIDavgJ3E/M+72EBsCQFDidMLb7KA2CwCqhIXZs5iBrHZBNQl2p5tZ+1i5OAQEXCUmNzsB
 RJmFqiV+P36NFiJsEC+xOy/fUCtXEDjVzFK3LjxnR0kwSngKXFuzURGkF5eAUGJvzuEIXq1JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuobGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GL8sCzjEKMnBpCTKezRkbaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6aFKCcYFFqempFWmYOMApg0hIcPEoivDEgad7igsTc4
 sx0iNQpRkUpcd5tIAkBkERGaR5cGyzyLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9zzIFJ
 7MvBK46a+AFjMBLa56uQZkcUkiQkqqgTG4J/2IBUvapq64C/d9wm/OmamttkWE++raWw4n1vD
 v3Bii2XGs0GqRd5BgXZ+oxe/6ea4TBATXbNlvsmlzk92mklPvSz/qbT5wZV75lk7mmoKdz14n
 FXDNn9gTm/Fgf8fj63nRdwXk3WfdCp7KJ6Yc3MMZoKhwuJlrQu8zoUubZvlv5GPmfKzEUpyRa
 KjFXFScCADa4U2MtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504535983!115162568!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16836 invoked from network); 4 Sep 2017 14:39:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:39:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 08:39:43 -0600
Message-Id: <59AD81CC02000078001773CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 08:39:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-9-paul.durrant@citrix.com>
 <20170904134047.4eychido47muojyy@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904134047.4eychido47muojyy@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDE1OjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDEwOjM2OjAxQU0gKzAxMDAsIFBhdWwgRHVycmFudCB3
cm90ZToKPj4gIHZvaWQgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFp
biAqZCkKPj4gIHsKPj4gLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgKm5leHQ7Cj4+
ICsgICAgdW5zaWduZWQgaW50IGlkOwo+PiAgCj4+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPj4gIAo+PiAgICAgIC8qIE5v
IG5lZWQgdG8gZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuIGRvd24g
Ki8KPj4gIAo+PiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHMsCj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+PiArICAgIGZvciAoIGlkID0g
MDsgaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaWQrKyApCj4+ICAgICAgewo+PiAtICAgICAg
ICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3Jl
cV9zZXJ2ZXIpOwo+PiArICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPj4gIAo+
PiAtICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgaXNfZGVmYXVsdCk7Cj4+ICsg
ICAgICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF07Cj4+
ICAKPj4gLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKPj4gLSAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7Cj4+ICsgICAgICAgIGlmICgg
IXMgKQo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICAKPj4gLSAgICAgICAgbGlzdF9kZWwo
JnMtPmxpc3RfZW50cnkpOwo+PiArICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7
Cj4+ICsgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwo+PiAgCj4+IC0gICAgICAg
IGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGlzX2RlZmF1bHQpOwo+PiArICAgICAgICBBU1NF
UlQoZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7Cj4+ICsgICAgICAgIC0t
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsKPiAKPiBJdCBzZWVtcyBtb3Jl
IGNvbW1vbiB0byB1c2UgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudC0tLAo+
IHVubGVzcyB0aGVyZScgYSByZWFzb24gZm9yIHByZWZpeGluZyB0aGUgZGVjcmVtZW50LgoKQXQg
bGVhc3QgZm9yIHBlb3BsZSBhbHNvIHdyaXRpbmcgQysrIGNvZGUgZXZlcnkgbm93IGFuZCB0aGVu
IGl0IGlzCmNlcnRhaW5seSBtb3JlIG5hdHVyYWwgdG8gdXNlIHRoZSBwcmVmaXhpbmcgb3BlcmF0
b3IuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:40:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosXv-0007vg-SW; Mon, 04 Sep 2017 14:40:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1dosXv-0007vS-1c
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:40:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9A/81-03283-EC56DA95; Mon, 04 Sep 2017 14:40:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7Z1LW
 RBndXm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrnnMUbGSp+DvjOEsD40HmLkZODgkBf4nT
 P/4wgdhsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBoqWrFyzOIqAi0
 fy6HcwWEVCW6P31G6iXA6jeV6J/nRJIWFjASuL8irdgqzgF7CUa+zYwdjFycQgJ3GOWWPfjB9
 Q9JhJvF+5kA+kVElCTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2igl1SUmZ5Rkpu
 YmQPkmenlphYXJ6an5iQmFesl5+duYgQGGgMQ7GA8/j7uEKMkB5OSKO/RkLWRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4a1KAcoJFqempFWmZOcCQh0lLcPAoifDGgKR5iwsSc4sz0yFSpxh1O
 Zo+bPnCJMSSl5+XKiXOuw2kSACkKKM0D24ELP4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZ
 g3FGQKT2ZeCdymV0BHMAEdUfVyDcgRJYkIKakGRubofi7G6Gm3zm2+smfSs2/rZXfXLrZks1I
 V47s5/3359q1ateUaEZPkP/Uqhwfcu7bhZmly6ek/i/t/ChwuDBeLPDHN1k3jUhLfn6Uz5bnD
 /77dyqWb9pHflK073rnj9JHQ8CffNyxOW+TH+va1RK+s4sc30yoad4i7OJnmrJazEt3pdrH1s
 RJLcUaioRZzUXEiAHXvmbO6AgAA
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504536012!105458257!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21227 invoked from network); 4 Sep 2017 14:40:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 14:40:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="438295742"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22957.26042.957099.676884@mariner.uk.xensource.com>
Date: Mon, 4 Sep 2017 15:39:54 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59AD812802000078001773BF@prv-mh.provo.novell.com>
References: <59A6800202000078001755C4@prv-mh.provo.novell.com>
 <20170901152824.vg525wpi6sc2i32t@citrix.com>
 <59A99A5C020000780017695A@prv-mh.provo.novell.com>
 <22953.37663.137446.496414@mariner.uk.xensource.com>
 <59AD2D2A0200007800176FE0@prv-mh.provo.novell.com>
 <22957.14849.812719.364309@mariner.uk.xensource.com>
 <59AD686802000078001772BB@prv-mh.provo.novell.com>
 <22957.22054.920523.408866@mariner.uk.xensource.com>
 <59AD812802000078001773BF@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix incremental parallel build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IGZpeCBpbmNyZW1lbnRhbCBw
YXJhbGxlbCBidWlsZCIpOgo+IE9uIDA0LjA5LjE3IGF0IDE1OjMzLCA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBJIHdvdWxkIGxpa2UgdG8gbWFrZSBhIHNpbmdsZSBjaGFu
Z2Ugd2hpY2ggd2lsbCBhbHdheXMgd29yay4gIEFmdGVyCj4gPiBhbGwgd2UgaGF2ZSBubyB3YXkg
dG8gYXV0b21hdGljYWxseSB2ZXJpZnkgdGhhdCB3ZSBkb24ndCBoYXZlIGJ1Z3Mgb2YKPiA+IHRo
aXMgZm9ybSwgYW5kIHdoZW4gd2UgZG8gd3JpdGUgYSBidWcgb2YgdGhpcyBmb3JtIGl0J3MgYSBy
YWNlIGJ1Zwo+ID4gKGFuZCByYWNlIGJ1Z3MgYXJlIGhvcnJpYmxlIHRvIGZpbmQgYW5kIGRlYnVn
KS4KPiAKPiBXZWxsLCBva2F5IC0gSSB0YWtlIHRoYXQgeW91J3JlIGludGVuZGluZyB0byBwdXQg
dG9nZXRoZXIgc3VjaCBhCj4gY2hhbmdlIHRoZW4gaW4gdGhlIG5vdCB0b28gZGlzdGFudCBmdXR1
cmUuCgpTdXJlLCBJIHdhcyBpbmRlZWQgdm9sdW50ZWVyaW5nIDotKS4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:43:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:43:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosam-0008BT-BO; Mon, 04 Sep 2017 14:43:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosal-0008BN-CA
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:43:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2B/7C-02225-E766DA95; Mon, 04 Sep 2017 14:43:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVywNwkQrcubW2
 kwf7DjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKyRtZCraKVLy/8o+9gXE1XxcjJ4eQwDRG
 iZ+bAkBsCQFeiSPLZrBC2P4SD1/PYuli5AKqaWaUmHFrKgtEg6fEwtX3mEBsFgEVidlPboI1s
 AkYS/TcnMgMYosIaEr8+P2EEaSZWWAjo8TEMzfZQRLCAg4SDTtes4HYvAKuEvsbVrBBbGhhlD
 i+rgsqIShxcuYTsG3MAloSN/69BNrGAWRLSyz/xwES5hTwkNi6eArYYn6BBIm3n+eCzRcVUJa
 Yt28V2wRGoVlIJs1CMmkWwqQFjMyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NjPVyU4uLE9NT
 cxKTivWS83M3MQKDuZ6BgXEH4+WvTocYJTmYlER5j4asjRTiS8pPqcxILM6ILyrNSS0+xKjBw
 SGwee3qC4xSLHn5ealKErz5qUB1gkWp6akVaZk5wHiDKZXg4FES4T0GkuYtLkjMLc5Mh0idYt
 Tl2LB6/RcmIbAZUuK8piBFAiBFGaV5cCNgsX+JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjD
 vP5ApPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGI+UFoaF6rUuWr2cSc1d3fvI6Uw+j+c2ER/2
 n3Kae2if/o2HnkLdk59dlMw7uXGb1uwjMy2T9CcoTA3lmzf56KPtrRMvh1+2F17Z8TpbuV54X
 6Oi/v9DTDa+e1dstFp8je/xsbi3uh8/zLwYcz/s/LfVM8u3iq3f4HJZUZR592QTp6/ir29N5a
 5WYinOSDTUYi4qTgQADdKQ3fgCAAA=
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504536187!105451112!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44293 invoked from network); 4 Sep 2017 14:43:09 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:43:09 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:43:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131556323"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:43:03 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:43:02 +0100
Date: Mon, 4 Sep 2017 15:43:02 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904144302.GD11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-6-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-6-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, thomas@monjalon.net, xen-devel@lists.xenproject.org,
 joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MzNQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFdlIHJlbW92ZSB4ZW4tc3BlY2lmaWMgY29kZSBpbiBFQUwsIGluY2x1ZGluZyB0aGUg
b3B0aW9uIC0teGVuLWRvbTAsCj4gbWVtb3J5IGluaXRpYWxpemF0aW9uIGNvZGUsIGNvbXBpbGlu
ZyBkZXBlbmRlbmN5LCBldGMuCj4gCj4gQmVzaWRlcywgcmVsYXRlZCBkb2N1bWVudHMgYXJlIHJl
bW92ZWQgb3IgdXBkYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKaWFuZmVuZyBUYW4gPGppYW5m
ZW5nLnRhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3IC0KPiAgY29uZmlnL2NvbW1vbl9iYXNlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgLQo+ICBkb2MvZ3VpZGVzL2luZGV4LnJz
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCj4gIGRvYy9ndWlkZXMvbGlu
dXhfZ3NnL2J1aWxkX3NhbXBsZV9hcHBzLnJzdCAgICAgICAgIHwgICA1ICstCj4gIGRvYy9ndWlk
ZXMvbGludXhfZ3NnL3N5c19yZXFzLnJzdCAgICAgICAgICAgICAgICAgIHwgIDUzIC0tCj4gIGRv
Yy9ndWlkZXMvcHJvZ19ndWlkZS9zb3VyY2Vfb3JnLnJzdCAgICAgICAgICAgICAgIHwgICAxIC0K
PiAgZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0ICAgICAgICAgICAgICAgfCAg
IDMgLQo+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdCAgICAgICAgICAg
ICB8ICAxMiArCj4gIGRvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvcnVuX2FwcC5yc3QgICAgICAg
ICAgICAgIHwgICA0IC0KPiAgZG9jL2d1aWRlcy94ZW4vaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gu
cG5nICAgICAgICAgfCBCaW4gMTYzODQyIC0+IDAgYnl0ZXMKPiAgZG9jL2d1aWRlcy94ZW4vaW1n
L2dyYW50X3JlZnMucG5nICAgICAgICAgICAgICAgICAgfCBCaW4gNjQwNSAtPiAwIGJ5dGVzCj4g
IGRvYy9ndWlkZXMveGVuL2ltZy9ncmFudF90YWJsZS5wbmcgICAgICAgICAgICAgICAgIHwgQmlu
IDk2NzYyIC0+IDAgYnl0ZXMKPiAgZG9jL2d1aWRlcy94ZW4vaW5kZXgucnN0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMzggLQo+ICBkb2MvZ3VpZGVzL3hlbi9wa3Rfc3dpdGNoLnJzdCAg
ICAgICAgICAgICAgICAgICAgICB8IDQ3MCAtLS0tLS0tLS0tLS0tCj4gIC4uLi9ic2RhcHAvZWFs
L2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmggIHwgMTA3IC0tLQo+ICBsaWIvbGli
cnRlX2VhbC9jb21tb24vZWFsX2NvbW1vbl9vcHRpb25zLmMgICAgICAgICB8ICAgMyAtCj4gIGxp
Yi9saWJydGVfZWFsL2NvbW1vbi9lYWxfaW50ZXJuYWxfY2ZnLmggICAgICAgICAgIHwgICAxIC0K
PiAgbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9vcHRpb25zLmggICAgICAgICAgICAgICAgfCAg
IDIgLQo+ICBsaWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5LmggICAgICAg
ICB8ICA2NiAtLQo+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9NYWtlZmlsZSAgICAgICAgICAg
ICAgICAgICB8ICAgMiAtCj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9NYWtlZmlsZSAg
ICAgICAgICAgICAgIHwgICA1ICstCj4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWwu
YyAgICAgICAgICAgICAgICAgIHwgIDI0IC0KPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFs
L2VhbF9tZW1vcnkuYyAgICAgICAgICAgfCAgNTYgLS0KPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhh
cHAvZWFsL2VhbF94ZW5fbWVtb3J5LmMgICAgICAgfCAzODEgLS0tLS0tLS0tLQo+ICAuLi4vZWFs
L2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmggICAgICAgICB8IDEwOCAtLS0KPiAg
bGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvaWdiX3Vpby9pZ2JfdWlvLmMgICAgICAgICAgfCAgNTQg
LS0KPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvTWFrZWZpbGUgICAgICAgICAg
fCAgNTMgLS0KPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvY29tcGF0LmggICAg
ICAgICAgfCAgMTUgLQo+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21t
X2Rldi5oICAgICB8IDEwNyAtLS0KPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAv
ZG9tMF9tbV9taXNjLmMgICAgfCA3ODAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHBrZy9kcGRr
LnNwZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzIC0KClRoZSB4
ZW4gZnVuY3Rpb25zIHRoYXQgd2VyZSByZW1vdmVkIGFyZSBzdGlsbCBsaXN0ZWQgaW4gdGhlIGxp
bnV4L2JzZCAKdmVyc2lvbi5tYXAgZmlsZXMuIE5vdCBhbiBBQkkgdmVyc2lvbmluZyBleHBlcnQs
IGJ1dCBJIGJlbGlldmUgdGhleQpzaG91bGQgYmUgcmVtb3ZlZCBhcyB0aGV5IGFyZSBubyBsb25n
ZXIgcHJlc2VudC4KCkFsc28sIEkgc3BvdCBhIHJlZmVyZW5jZSB0byB4ZW4gc3RpbGwgaW4KZG9j
L2d1aWRlcy9jb250cmlidXRpbmcvZG9jdW1lbnRhdGlvbi5yc3QuCgovQnJ1Y2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosex-0008Ob-V0; Mon, 04 Sep 2017 14:47:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dosew-0008OD-IX
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 14:47:30 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4E/C6-02224-1876DA95; Mon, 04 Sep 2017 14:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbchfW2
 kwZz1uhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH1rDkvBxZKKW0e/MDUw
 tnp0MXJxCAn8ZZTYvWoNC4TzmFHi8Y+DTBDONkaJpz1fmbsYOTlEBJwlvp6Zyw5i8wroS6x7+
 YsFxBYWCJHY8WsqWLeEwBY9iWnfu1hBEhICnhKbdl1lgbEnrd/G2MXIzsEmYCVxSAwkyiKgKv
 Hw/naWCYzcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBHq9noGBcQdj6wm/Q4ySHExKorxHQ9ZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfZQKlBMs
 Sk1PrUjLzAGGH0xagoNHSYT3GEiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeRvSgIoEQ
 IoySvPgRsBi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7NIFN4MvNK4Da9AjqCCeiIqp
 drQI4oSURISTUwZl46tOu9w0nOHrYlKdlczb4NVx7zMvT7s3glM7n/btLukrN8W/zCes6yP7H
 yIbsmPdjuYNWUY7dB4LdZfcLRvnPtMQ+t3gbfymA91bjskrfJ31/zfA52VxTOqftXVnjkfrOb
 ma52XT/r2w4zT42+5wdzZRd/n+03RUz+pswVlniVKX9OLVFVYinOSDTUYi4qTgQAqsjuo4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504536447!82195076!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21090 invoked from network); 4 Sep 2017 14:47:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 14:47:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doses-00060N-3z; Mon, 04 Sep 2017 14:47:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dosem-0003Hn-J0; Mon, 04 Sep 2017 14:47:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dosek-0000D9-Tf; Mon, 04 Sep 2017 14:47:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113030-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine: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-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 14:47:19 +0000
Subject: [Xen-devel] [xen-unstable test] 113030: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAzMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAzMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDI0CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTEz
MDI0IHBhc3MgaW4gMTEzMDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEzMDI0IHBhc3MgaW4gMTEzMDMwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNSBndWVzdC1zYXZlcmVz
dG9yZS4yIGZhaWwgcGFzcyBpbiAxMTMwMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMjQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAyNAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEzMDI0CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMjQKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExMzAyNAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAyNCBsaWtlIDExMzAxNgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxMTMwMjQgbGlrZSAxMTMwMTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAyNCBsaWtlIDExMzAxNgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTEzMDI0IGxpa2UgMTEzMDE2CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMDI0IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEzMDI0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExMzAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMDI0IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDExMzAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMDI0
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAyNCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzAyNCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEzMDI0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTMwMjQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDE2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGxpa2UgMTEzMDE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMDI0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTMwMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0
NzUzNTkxZmE1ZTcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGVlMmMx
ZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExMzAzMCAgMjAxNy0wOS0wNCAwMjowNTozMCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0
cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUt
bG9ncwoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:49:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:49:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosgY-00005N-DF; Mon, 04 Sep 2017 14:49:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dosgX-00005A-HS
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 14:49:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D0/B2-03610-4E76DA95; Mon, 04 Sep 2017 14:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdx+tp
 Ig0dfLCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8erYNaaCWdYVt97NYGtg
 bDXoYuTiEBL4yyhx5NsBdgjnMaPEmiOfWSGcbYwS7V/nMXYxcnKICDhLfD0zlx3E5hXQl9jRd
 BLMFhYIkriyYxMLSIOEQAOrxNWnTawgCQkBT4lDc6bA2Z///WbrYmTnYBOwkjgkBhJlEVCVeH
 RsGfsERu4FjAyrGDWKU4vKUot0jY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYd64PPMQoycGkJMp7NGRtpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kepQDnBotT0
 1Iq0zBxg+MGkJTh4lER4d6UBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpy3AaRIAKQoo
 zQPbgQsFi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHczyBSezLwSuE2vgI5gAjqi6uUakC
 NKEhFSUg2M1W4yCy94VyQG7d6kco1zRQ6bbkOJ7+4tX/lZ9x7ceb7cSfnbib8bfpl83PB94VP
 /RVdeT5TiOfS5p5738UohUcZ5u104zylfVzyYZ7vY6nHttttHlzKyed8M+fXnwukOdjXtup2n
 d+npfvEwyr2wdOoa6Rtdxh8O7P/qzBlhcvbAQv8rG5Mu3lJiKc5INNRiLipOBAD+wszogAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504536546!55425566!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2707 invoked from network); 4 Sep 2017 14:49:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 14:49:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dosgU-00061s-6D; Mon, 04 Sep 2017 14:49:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dosgO-0003Ks-VX; Mon, 04 Sep 2017 14:49:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dosgO-0000XH-Qg; Mon, 04 Sep 2017 14:49:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113038-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=d4ccdcf64aa0a00dd1f2a710c6f4610b9c59cd60
X-Osstest-Versions-That: xen=fdc6cef85734662e32c91fee2a191d2b26a682f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 14:49:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113038: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAzOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM1
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTMwMzUKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzNQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEzMDM1CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZDRjY2RjZjY0YWEwYTAwZGQxZjJhNzEwYzZmNDYxMGI5YzU5
Y2Q2MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZmRjNmNlZjg1NzM0
NjYyZTMyYzkxZmVlMmExOTFkMmIyNmE2ODJmNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDM1
ICAyMDE3LTA5LTA0IDA5OjAyOjQ0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzAzOCAgMjAxNy0wOS0wNCAxMzowMjoyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWQ0Y2NkY2Y2NGFh
MGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgZDRjY2RjZjY0YWEwYTAwZGQxZjJhNzEwYzZm
NDYxMGI5YzU5Y2Q2MAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1kNGNj
ZGNmNjRhYTBhMDBkZDFmMmE3MTBjNmY0NjEwYjljNTljZDYwCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZDRj
Y2RjZjY0YWEwYTAwZGQxZjJhNzEwYzZmNDYxMGI5YzU5Y2Q2MCA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkNGNjZGNmNjRh
YTBhMDBkZDFmMmE3MTBjNmY0NjEwYjljNTljZDYwOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGZkYzZjZWYuLmQ0Y2Nk
Y2YgIGQ0Y2NkY2Y2NGFhMGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:49:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosgn-00007b-M1; Mon, 04 Sep 2017 14:49:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosgm-00007C-SD
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:49:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C0/A6-03874-4F76DA95; Mon, 04 Sep 2017 14:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXS1tYhofs5fW2
 kwcWTOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bj5i72giXiFfM/PWdsYDwj0MXIxSEkMI1R
 Yun/0+xdjJwcEgK8EkeWzWCFsP0lDi6ewg5R1MwosbP3LiNIQkjAU+LzzEtMIDaLgIrEmi2rw
 JrZBIwlem5OZAaxRQQ0JX78fsII0swssJFRYuKZm2BFwgIOEg07XrOB2LwCrhJHj75ggxi6n1
 FiyTUjiLigxMmZT1hAbGYBLYkb/14CLeMAsqUllv/jAAlzCrhJHF//BewGfoEEibef54KNFxV
 Qlpi3bxXbBEahWUgmzUIyaRbCpAWMzKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4uL
 E9NTcxKTivWS83M3MQLDmQEIdjDe3BhwiFGSg0lJlPdoyNpIIb6k/JTKjMTijPii0pzU4kOMG
 hwcApvXrr7AKMWSl5+XqiTBeygNqE6wKDU9tSItMwcYcTClEhw8SiK8jiBp3uKCxNzizHSI1C
 lGXY4Nq4GeFAKbISXO2wBSJABSlFGaBzcCFv2XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMx
 rBTKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo5Fx4hWljk9XntXvrIvOebhj+65ufsmw6bol
 U5R7nGN8dtlYCIo1OAZ59r726l1wO6xYd/H+zAN/017c/f9Bg8+X+3WM7poWM5W4PaKz3a80P
 5OU9sm+z/QiYu3lMypS1p/ETC/xKE+4d5iF+fVi4zllKy7f9VQwqD0XdHzNHit+Vf89m1c0K7
 EUZyQaajEXFScCAJYnTy/5AgAA
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504536561!55425617!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5096 invoked from network); 4 Sep 2017 14:49:23 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:49:23 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:49:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131558048"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:49:17 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:49:16 +0100
Date: Mon, 4 Sep 2017 15:49:16 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904144916.GE11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-6-git-send-email-jianfeng.tan@intel.com>
 <20170904144302.GD11856@bricha3-MOBL3.ger.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904144302.GD11856@bricha3-MOBL3.ger.corp.intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, thomas@monjalon.net, xen-devel@lists.xenproject.org,
 joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDM6NDM6MDJQTSArMDEwMCwgQnJ1Y2UgUmljaGFyZHNv
biB3cm90ZToKPiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAwNjoxMDozM1BNICswMDAwLCBKaWFu
ZmVuZyBUYW4gd3JvdGU6Cj4gPiBXZSByZW1vdmUgeGVuLXNwZWNpZmljIGNvZGUgaW4gRUFMLCBp
bmNsdWRpbmcgdGhlIG9wdGlvbiAtLXhlbi1kb20wLAo+ID4gbWVtb3J5IGluaXRpYWxpemF0aW9u
IGNvZGUsIGNvbXBpbGluZyBkZXBlbmRlbmN5LCBldGMuCj4gPiAKPiA+IEJlc2lkZXMsIHJlbGF0
ZWQgZG9jdW1lbnRzIGFyZSByZW1vdmVkIG9yIHVwZGF0ZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYt
Ynk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3IC0K
PiA+ICBjb25maWcvY29tbW9uX2Jhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNSAtCj4gPiAgZG9jL2d1aWRlcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgLQo+ID4gIGRvYy9ndWlkZXMvbGludXhfZ3NnL2J1aWxkX3NhbXBsZV9hcHBz
LnJzdCAgICAgICAgIHwgICA1ICstCj4gPiAgZG9jL2d1aWRlcy9saW51eF9nc2cvc3lzX3JlcXMu
cnN0ICAgICAgICAgICAgICAgICAgfCAgNTMgLS0KPiA+ICBkb2MvZ3VpZGVzL3Byb2dfZ3VpZGUv
c291cmNlX29yZy5yc3QgICAgICAgICAgICAgICB8ICAgMSAtCj4gPiAgZG9jL2d1aWRlcy9yZWxf
bm90ZXMvZGVwcmVjYXRpb24ucnN0ICAgICAgICAgICAgICAgfCAgIDMgLQo+ID4gIGRvYy9ndWlk
ZXMvcmVsX25vdGVzL3JlbGVhc2VfMTdfMTEucnN0ICAgICAgICAgICAgIHwgIDEyICsKPiA+ICBk
b2MvZ3VpZGVzL3Rlc3RwbWRfYXBwX3VnL3J1bl9hcHAucnN0ICAgICAgICAgICAgICB8ICAgNCAt
Cj4gPiAgZG9jL2d1aWRlcy94ZW4vaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gucG5nICAgICAgICAg
fCBCaW4gMTYzODQyIC0+IDAgYnl0ZXMKPiA+ICBkb2MvZ3VpZGVzL3hlbi9pbWcvZ3JhbnRfcmVm
cy5wbmcgICAgICAgICAgICAgICAgICB8IEJpbiA2NDA1IC0+IDAgYnl0ZXMKPiA+ICBkb2MvZ3Vp
ZGVzL3hlbi9pbWcvZ3JhbnRfdGFibGUucG5nICAgICAgICAgICAgICAgICB8IEJpbiA5Njc2MiAt
PiAwIGJ5dGVzCj4gPiAgZG9jL2d1aWRlcy94ZW4vaW5kZXgucnN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzggLQo+ID4gIGRvYy9ndWlkZXMveGVuL3BrdF9zd2l0Y2gucnN0ICAgICAg
ICAgICAgICAgICAgICAgIHwgNDcwIC0tLS0tLS0tLS0tLS0KPiA+ICAuLi4vYnNkYXBwL2VhbC9p
bmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oICB8IDEwNyAtLS0KPiA+ICBsaWIvbGli
cnRlX2VhbC9jb21tb24vZWFsX2NvbW1vbl9vcHRpb25zLmMgICAgICAgICB8ICAgMyAtCj4gPiAg
bGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9pbnRlcm5hbF9jZmcuaCAgICAgICAgICAgfCAgIDEg
LQo+ID4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfb3B0aW9ucy5oICAgICAgICAgICAgICAg
IHwgICAyIC0KPiA+ICBsaWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5Lmgg
ICAgICAgICB8ICA2NiAtLQo+ID4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgIHwgICAyIC0KPiA+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwv
TWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgNSArLQo+ID4gIGxpYi9saWJydGVfZWFsL2xpbnV4
YXBwL2VhbC9lYWwuYyAgICAgICAgICAgICAgICAgIHwgIDI0IC0KPiA+ICBsaWIvbGlicnRlX2Vh
bC9saW51eGFwcC9lYWwvZWFsX21lbW9yeS5jICAgICAgICAgICB8ICA1NiAtLQo+ID4gIGxpYi9s
aWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21lbW9yeS5jICAgICAgIHwgMzgxIC0tLS0t
LS0tLS0KPiA+ICAuLi4vZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmggICAg
ICAgICB8IDEwOCAtLS0KPiA+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9pZ2JfdWlvL2lnYl91
aW8uYyAgICAgICAgICB8ICA1NCAtLQo+ID4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9k
b20wL01ha2VmaWxlICAgICAgICAgIHwgIDUzIC0tCj4gPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhh
cHAveGVuX2RvbTAvY29tcGF0LmggICAgICAgICAgfCAgMTUgLQo+ID4gIGxpYi9saWJydGVfZWFs
L2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fZGV2LmggICAgIHwgMTA3IC0tLQo+ID4gIGxpYi9s
aWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fbWlzYy5jICAgIHwgNzgwIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ID4gIHBrZy9kcGRrLnNwZWMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzIC0KPiAKPiBUaGUgeGVuIGZ1bmN0aW9ucyB0aGF0IHdlcmUg
cmVtb3ZlZCBhcmUgc3RpbGwgbGlzdGVkIGluIHRoZSBsaW51eC9ic2QgCj4gdmVyc2lvbi5tYXAg
ZmlsZXMuIE5vdCBhbiBBQkkgdmVyc2lvbmluZyBleHBlcnQsIGJ1dCBJIGJlbGlldmUgdGhleQo+
IHNob3VsZCBiZSByZW1vdmVkIGFzIHRoZXkgYXJlIG5vIGxvbmdlciBwcmVzZW50Lgo+ClJlYWRp
bmcgdGhlIGNvbnRyaWJ1dG9ycyBndWlkZSBzZWN0aW9uIG9uIEFCSSwgc3BlY2lmaWNhbGx5Cmh0
dHA6Ly9kcGRrLm9yZy9kb2MvZ3VpZGVzL2NvbnRyaWJ1dGluZy92ZXJzaW9uaW5nLmh0bWwjZGVw
cmVjYXRpbmctYW4tZW50aXJlLWFiaS12ZXJzaW9uCml0IHNlZW1zIGxpa2Ugd2Ugc2hvdWxkIGNv
bGxhcHNlIGRvd24gdGhlIHZlcnNpb25zIHRvIGEgc2luZ2xlIG9uZQpmb2xsb3dpbmcgdGhlIGZ1
bmN0aW9uIHJlbW92YWwsIGFuZCBhbHNvIGluY3JlbWVudCB0aGUgd2hvbGUgbGlicmFyeSBzbwp2
ZXJzaW9uLgoKL0JydWNlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:50:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:50:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosht-0000kK-0O; Mon, 04 Sep 2017 14:50:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1doshr-0000kB-My
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:50:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4B/49-03874-7386DA95; Mon, 04 Sep 2017 14:50:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVywNykWNcsY22
 kQf9lMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPx1zu2gqMKFb+vPWNuYJwq2cXIxSEkMI1R
 YuO76UxdjJwcEgK8EkeWzWCFsP0lLj9YzgxiCwk0M0q8nFACYXtKTP20j72LkYODRUBFYvV6W
 ZAwm4CxRM/NiWDlIgKaEj9+P2EEsZkFNjBKbFnuCWILC5hLrFr1lg3E5hVwlVj07CQzxA37GS
 W+XjrPDpEQlDg58wkLRLOWxI1/L5lAdjELSEss/8cBEuYUcJOY13ULbD6/QILE289zwVpFBZQ
 l5u1bxTaBUWgWkkmzkEyahTBpASPzKkaN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwFBmAIIdjDvXBx5ilORgUhLlPRqyNlKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBO+hNKCcYFFqempFWmYOMKpg0hIcPEoivFnpQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy8
 9LlRLnlQUpEgApyijNgxsBi/BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdDHIJT2ZeCdy
 mV0BHMAEdUfVyDcgRJYkIKakGxpMLI4z9FBe5q1WbP7x9ZOoXvvaVbwonGq98YB+uLPFvS438
 3EVBucYcogw3uy9cmGUlnfyGW+/XdEW7z6dFWoo/S53i6mCylFgh6GK7cNen5wULvL5NLeM5U
 KJVE7XnGU/jleMymzffeNq+s79titIW68CnZmlzrsy5E/y76cGyjfI75d9vc1ZiKc5INNRiLi
 pOBABl/62M6wIAAA==
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504536627!105460560!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8043 invoked from network); 4 Sep 2017 14:50:30 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:50:30 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:50:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131558325"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:50:24 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:50:23 +0100
Date: Mon, 4 Sep 2017 15:50:22 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904145022.GF11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-3-git-send-email-jianfeng.tan@intel.com>
 <20170904142548.GC11856@bricha3-MOBL3.ger.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904142548.GC11856@bricha3-MOBL3.ger.corp.intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, oao.m.martins@oracle.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 2/6] net/xenvirt: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDM6MjU6NDhQTSArMDEwMCwgQnJ1Y2UgUmljaGFyZHNv
biB3cm90ZToKPiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAwNjoxMDozMFBNICswMDAwLCBKaWFu
ZmVuZyBUYW4gd3JvdGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKaWFuZmVuZyBUYW4gPGppYW5mZW5n
LnRhbkBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMiAtCj4gPiAgYXBwL3Rlc3QtcG1kL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgLQo+ID4gIGFwcC90ZXN0LXBtZC90ZXN0cG1k
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyIC0KPiA+ICBjb25maWcvY29tbW9uX2Jh
c2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSAtCj4gPiAgY29uZmlnL2RlZmNv
bmZpZ19hcm0tYXJtdjdhLWxpbnV4YXBwLWdjYyAgICAgICAgfCAgIDEgLQo+ID4gIGRvYy9ndWlk
ZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaSAgICAgICAgICAgIHwgICA2IC0KPiA+ICBkcml2
ZXJzL25ldC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAtCj4gPiAg
ZHJpdmVycy9uZXQveGVudmlydC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgNTcgLS0K
PiA+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5jICAgICAgICAgICB8IDc2
NiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9l
dGhfeGVudmlydC5oICAgICAgICAgICB8ICA2MSAtLQo+ID4gIGRyaXZlcnMvbmV0L3hlbnZpcnQv
cnRlX2V0aF94ZW52aXJ0X3ZlcnNpb24ubWFwIHwgICA3IC0KPiA+ICBkcml2ZXJzL25ldC94ZW52
aXJ0L3J0ZV9tZW1wb29sX2dudGFsbG9jLmMgICAgICB8IDI5NSAtLS0tLS0tLS0KPiA+ICBkcml2
ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmMgICAgICAgICAgICAgICB8IDQ1NCAtLS0tLS0t
LS0tLS0tLQo+ID4gIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuaCAgICAgICAgICAg
ICAgIHwgMTE2IC0tLS0KPiA+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRpb19sb2dzLmggICAg
ICAgICAgICAgICB8ICA3MCAtLS0KPiA+ICBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRxdWV1ZS5o
ICAgICAgICAgICAgICAgICB8IDI3MyAtLS0tLS0tLS0KPiA+ICBtay9ydGUuYXBwLm1rICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCj4gPiAgcGtnL2RwZGsuc3BlYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgLQo+ID4gIDE4IGZpbGVzIGNo
YW5nZWQsIDIxMzUgZGVsZXRpb25zKC0pCj4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRvYy9ndWlk
ZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaQo+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlCj4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
bmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmMKPiA+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJp
dmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuaAo+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcAo+ID4gIGRl
bGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29sX2dudGFsbG9j
LmMKPiA+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVuX2xp
Yi5jCj4gPiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9s
aWIuaAo+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRpb19s
b2dzLmgKPiA+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC92aXJ0cXVl
dWUuaAo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+ID4g
aW5kZXggZmU2YzZkYi4uMDAzZTcyZSAxMDA2NDQKPiA+IC0tLSBhL01BSU5UQUlORVJTCj4gPiAr
KysgYi9NQUlOVEFJTkVSUwo+ID4gQEAgLTE5NCw5ICsxOTQsNyBAQCBNOiBKaWFuZmVuZyBUYW4g
PGppYW5mZW5nLnRhbkBpbnRlbC5jb20+Cj4gPiAgRjogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAv
eGVuX2RvbTAvCj4gPiAgRjogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsLyp4ZW4qCj4gPiAg
RjogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBf
Y29tbW9uLmgKPiA+IC1GOiBkcml2ZXJzL25ldC94ZW52aXJ0Lwo+ID4gIEY6IGRvYy9ndWlkZXMv
eGVuLwo+ID4gLUY6IGRvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaQo+ID4gIAo+
ID4gIEZyZWVCU0QgRUFMICh3aXRoIG92ZXJsYXBzKQo+ID4gIE06IEJydWNlIFJpY2hhcmRzb24g
PGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPgo+ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBt
ZC9NYWtlZmlsZSBiL2FwcC90ZXN0LXBtZC9NYWtlZmlsZQo+ID4gaW5kZXggYzM2YmUxOS4uYjZl
ODBkZCAxMDA2NDQKPiA+IC0tLSBhL2FwcC90ZXN0LXBtZC9NYWtlZmlsZQo+ID4gKysrIGIvYXBw
L3Rlc3QtcG1kL01ha2VmaWxlCj4gPiBAQCAtNzcsMTAgKzc3LDYgQEAgaWZlcSAoJChDT05GSUdf
UlRFX0xJQlJURV9CTlhUX1BNRCkseSkKPiA+ICBMRExJQlMgKz0gLWxydGVfcG1kX2JueHQKPiA+
ICBlbmRpZgo+ID4gIAo+ID4gLWlmZXEgKCQoQ09ORklHX1JURV9MSUJSVEVfUE1EX1hFTlZJUlQp
LHkpCj4gPiAtTERMSUJTICs9IC1scnRlX3BtZF94ZW52aXJ0Cj4gPiAtZW5kaWYKPiA+IC0KPiA+
ICBlbmRpZgo+ID4gIAo+ID4gIENGTEFHU19jbWRsaW5lLm8gOj0gLURfR05VX1NPVVJDRQo+ID4g
ZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBt
ZC5jCj4gPiBpbmRleCA3ZDQwMTM5Li5mOGQwMmFlIDEwMDY0NAo+ID4gLS0tIGEvYXBwL3Rlc3Qt
cG1kL3Rlc3RwbWQuYwo+ID4gKysrIGIvYXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYwo+ID4gQEAgLTc2
LDkgKzc2LDYgQEAKPiA+ICAjaWZkZWYgUlRFX0xJQlJURV9JWEdCRV9QTUQKPiA+ICAjaW5jbHVk
ZSA8cnRlX3BtZF9peGdiZS5oPgo+ID4gICNlbmRpZgo+ID4gLSNpZmRlZiBSVEVfTElCUlRFX1BN
RF9YRU5WSVJUCj4gPiAtI2luY2x1ZGUgPHJ0ZV9ldGhfeGVudmlydC5oPgo+ID4gLSNlbmRpZgo+
ID4gICNpZmRlZiBSVEVfTElCUlRFX1BEVU1QCj4gPiAgI2luY2x1ZGUgPHJ0ZV9wZHVtcC5oPgo+
ID4gICNlbmRpZgo+ID4gQEAgLTQ5NywxNSArNDk0LDYgQEAgbWJ1Zl9wb29sX2NyZWF0ZSh1aW50
MTZfdCBtYnVmX3NlZ19zaXplLCB1bnNpZ25lZCBuYl9tYnVmLAo+ID4gIAkJImNyZWF0ZSBhIG5l
dyBtYnVmIHBvb2wgPCVzPjogbj0ldSwgc2l6ZT0ldSwgc29ja2V0PSV1XG4iLAo+ID4gIAkJcG9v
bF9uYW1lLCBuYl9tYnVmLCBtYnVmX3NlZ19zaXplLCBzb2NrZXRfaWQpOwo+ID4gIAo+ID4gLSNp
ZmRlZiBSVEVfTElCUlRFX1BNRF9YRU5WSVJUCj4gPiAtCXJ0ZV9tcCA9IHJ0ZV9tZW1wb29sX2du
dGFsbG9jX2NyZWF0ZShwb29sX25hbWUsIG5iX21idWYsIG1iX3NpemUsCj4gPiAtCQkodW5zaWdu
ZWQpIG1iX21lbXBvb2xfY2FjaGUsCj4gPiAtCQlzaXplb2Yoc3RydWN0IHJ0ZV9wa3RtYnVmX3Bv
b2xfcHJpdmF0ZSksCj4gPiAtCQlydGVfcGt0bWJ1Zl9wb29sX2luaXQsIE5VTEwsCj4gPiAtCQly
dGVfcGt0bWJ1Zl9pbml0LCBOVUxMLAo+ID4gLQkJc29ja2V0X2lkLCAwKTsKPiA+IC0jZW5kaWYK
PiA+IC0KPiA+ICAJLyogaWYgdGhlIGZvcm1lciBYRU4gYWxsb2NhdGlvbiBmYWlsZWQgZmFsbCBi
YWNrIHRvIG5vcm1hbCBhbGxvY2F0aW9uICovCj4gPiAgCWlmIChydGVfbXAgPT0gTlVMTCkgewo+
IAo+IFJlbW92ZSBjb21tZW50IGFuZCBpZiBjb25kaXRpb24sIGFzIHRoZXJlIGlzIG5vIHdheSB0
aGUgdGhlIHZhcmlhYmxlIGNhbgo+IGJlIG5vbi1udWxsIG5vdy4KPgoKV2l0aCB0aGlzIGNoYW5n
ZToKCkFja2VkLWJ5OiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNv
bT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:51:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosil-0000rr-AJ; Mon, 04 Sep 2017 14:51:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosij-0000rV-Hs
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:51:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F6/BD-02226-C686DA95; Mon, 04 Sep 2017 14:51:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS1tYhoZuTsTb
 SYO8vfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP531a2gi2MFYtmNTM3MM5l7GLk4hASmMYo
 sWHtHrYuRk4OCQFeiSPLZrB2MXIA2f4SL9+VQ9Q0M0q0NyxjAakREvCU2Lp5EpjNIqAi0TR/O
 juIzSZgLNFzcyIziC0ioCnx4/cTsAXMAhsZJSaeuQlWJCwQJnHs3l2wIl4BV4lDLW1sEBtaGC
 VWXdrFBJEQlDg58wnYBmYBLYkb/14ygVzELCAtsfwfB0iYU8BD4tO902Az+QUSJN5+ngtmiwo
 oS8zbt4ptAqPQLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXF
 iempOYlJxXrJ+bmbGIHhXM/AwLiDsW+v3yFGSQ4mJVHeoyFrI4X4kvJTKjMSizPii0pzUosPM
 cpwcChJ8PqlA+UEi1LTUyvSMnOAkQWTluDgURLhzQJJ8xYXJOYWZ6ZDpE4xGnPM+rfmCxNH04
 ctX5iEWPLy81KlxHllQUoFQEozSvPgBsEi/hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5
 kkCk8mXklcPteAZ3CBHRK1cs1IKeUJCKkpBoYyz+sbGXSEst8oe38+V6s/+xVEx+yBDzY8pMl
 t3v3K8uPemd0lltpz1vAOXHd2lMV9y5ObN++qzqOl+uDrWbE8w1yL6tCV2gUnH3V+I2nY/5TV
 znfez5s9bPvWDerRb3yi5/yvOOOzcbbhZ1X4w8s4cqOf1pkbfpkyYJVpx7dOFs776j5XqnFjk
 osxRmJhlrMRcWJAF75AA/zAgAA
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504536682!54994457!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61312 invoked from network); 4 Sep 2017 14:51:23 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:51:23 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Sep 2017 07:51:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131558601"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:51:18 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:51:17 +0100
Date: Mon, 4 Sep 2017 15:51:17 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904145117.GG11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-4-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-4-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, thomas@monjalon.net, xen-devel@lists.xenproject.org,
 joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 3/6] xen: remove xen dependency
 in app, examples, test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MzFQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNv
bT4KPiAtLS0KQWNrZWQtYnk6IEJydWNlIFJpY2hhcmRzb24gPGJydWNlLnJpY2hhcmRzb25AaW50
ZWwuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:52:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:52:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosjL-0000yb-JE; Mon, 04 Sep 2017 14:52:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosjL-0000yQ-9L
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:52:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B0/0A-03610-2986DA95; Mon, 04 Sep 2017 14:52:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXS1taRojspY22
 kwd9NAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkGUvYCzYzVqzbe5itgXEuYxcjB4eQQIXE
 7z98XYycHBICvBJHls1ghbD9JU7eXsfWxcgFVNLMKHH5521GkISQgKfE/AW/WUBsFgEViU3zb
 zOB2GwCxhI9Nycyg9giApoSP34/AatnFtjAKLFluSeILSwQJfHt2AewXl4BV4nPX+8xQyxoYZ
 RoXzeXCSIhKHFy5hMWiGYtiRv/XjKBHMosIC2x/B8HSJhTwEPiQm8HWAm/QILE289z2UFsUQF
 liXn7VrFNYBSahWTSLCSTZiFMWsDIvIpRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMJAZgGAH487nTocYJTmYlER5j4asjRTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkweuXDpQTLEpNT61Iy8wBxhRMWoKDR0mENwskzVtckJhbnJkOkTrFaMwx69+aL0wcTR+2fG
 ESYsnLz0uVEueVBSkVACnNKM2DGwSL9UuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5tUCmcK
 TmVcCt+8V0ClMQKdUvVwDckpJIkJKqoExUFVUrbVGSDO1ubD50PJfe36t+jBXxlYw4PFNq568
 u8tb+va77ZixOvL6g7r6hflmr9UzNr39YPJiWoDIDROO7H0s2tur9JfdrdI82v+tNKbmv2ipE
 0P9666kxpA3H6P1vO/yrJx3Mu71m1cx+u6XZ16U2Tsnpjzo2B2Deze8axddzJ9uzF2nxFKckW
 ioxVxUnAgA93dtD/ACAAA=
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504536720!114183897!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30175 invoked from network); 4 Sep 2017 14:52:01 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:52:01 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 04 Sep 2017 07:51:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131558776"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:51:56 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:51:55 +0100
Date: Mon, 4 Sep 2017 15:51:55 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904145155.GH11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-5-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-5-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, oao.m.martins@oracle.com, thomas@monjalon.net,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 4/6] xen: remove xen dependency
 in drivers, ether, mempool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MzJQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNv
bT4KPiAtLS0KQWNrZWQtYnk6IEJydWNlIFJpY2hhcmRzb24gPGJydWNlLnJpY2hhcmRzb25AaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 14:52:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 14:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosk9-00019L-WA; Mon, 04 Sep 2017 14:52:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruce.richardson@intel.com>) id 1dosk8-000191-Td
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 14:52:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 02/F1-03283-4C86DA95; Mon, 04 Sep 2017 14:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVywNxEW/dwxtp
 Ig1n9Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akjnWsBVeZKg7tPM3awDiXqYuRk0NIoELi
 6ZQ9rCC2hACvxJFlM6Bsf4nVb4+zQ9Q0M0rMvZQLYXtKbL4ynxnEZhFQkTjycAVYDZuAsUTPz
 YlgcREBTYkfv58wdjFycTALbGSUmHjmJlARB4ewgLPEysVqIDW8Aq4SnU/vs0LMbGGUeHUkCC
 IuKHFy5hMWEJtZQEvixr+XTCCtzALSEsv/cYCEOQU8JN7e6QFbxS+QIPH281ywE0QFlCXm7Vv
 FNoFRaBaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzE
 pGK95PzcTYzAQGYAgh2Mf9cGHmKU5GBSEuU9GrI2UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr
 186UE6wKDU9tSItMwcYUzBpCQ4eJRHeLJA0b3FBYm5xZjpE6hSjMcedvg1fmDiaPmz5wiTEkp
 eflyolzrsPpFQApDSjNA9uECzWLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdwHIFJ7MvBK
 4fa+ATmECOqXq5RqQU0oSEVJSDYwWO964z2vZ+OfNyhSW5/+Zui9Ynj9kPt/Ic88crcD4pOgk
 E5dDxRaPitOSTXzSUhpk+ZS2BXzX36t18+4uhinMO3NTRHc8fH7YMme30pt/99KFTh83Xx293
 utMrU1ssKOsW/zlshst0duehdpmT3X4eKB75zbPiW5pz6xmcU0/FWhiyrBMSFOJpTgj0VCLua
 g4EQBpPcLJ8AIAAA==
X-Env-Sender: bruce.richardson@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504536769!114688373!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23303 invoked from network); 4 Sep 2017 14:52:51 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 14:52:51 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 04 Sep 2017 07:52:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,475,1498546800"; d="scan'208";a="131558963"
Received: from bricha3-mobl3.ger.corp.intel.com ([10.237.221.24])
 by orsmga002.jf.intel.com with SMTP; 04 Sep 2017 07:52:45 -0700
Received: by  (sSMTP sendmail emulation); Mon, 04 Sep 2017 15:52:45 +0100
Date: Mon, 4 Sep 2017 15:52:44 +0100
From: Bruce Richardson <bruce.richardson@intel.com>
To: Jianfeng Tan <jianfeng.tan@intel.com>
Message-ID: <20170904145244.GI11856@bricha3-MOBL3.ger.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-7-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504116634-115687-7-git-send-email-jianfeng.tan@intel.com>
Organization: Intel Research and =?iso-8859-1?Q?De=ACvel?=
 =?iso-8859-1?Q?opment?= Ireland Ltd.
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 john.mcnamara@intel.com, thomas@monjalon.net, xen-devel@lists.xenproject.org,
 joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 6/6] eal: remove API
	rte_mem_phy2mch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMDY6MTA6MzRQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdy
b3RlOgo+IFByZXZpb3VzbHksIHRvIGdldCBNRk4gYWRkcmVzcyBpbiBkb20wLCB0aGlzIEFQSSBp
cyBhIHdyYXBwZXIgdG8KPiBvYnRhaW4gdGhlICJwaHlzaWNhbCBhZGRyZXNzIi4KPiAKPiBBcyB3
ZSByZW1vdmVkIHhlbiBkb20wIHN1cHBvcnQsIHRoaXMgQVBJIGlzIG5vdCBuZWNlc3NhcnkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgpB
Y2tlZC1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dostM-00023O-VS; Mon, 04 Sep 2017 15:02:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dostL-00023G-FO
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:02:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E5/FA-03283-EFA6DA95; Mon, 04 Sep 2017 15:02:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvdf1tp
 Ig+v/uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVDyewFUyVqfh4voGtgfGzaBcjJ4eEgJ/E
 wWff2EBsFgEVidmfdzF3MXJwsAnYS0z/WgESFhHQkjiybglTFyMXB7NAE5PEzhsrmEASwgKxE
 j2Tv7OD2LwCHhIHG38zg9hCArkSy/u2MUPEBSVOznzCAmIzC+hILNj9iQ1kPrOAtMTyfxwgYU
 4BW4nJj86BjREFOuHkyjVMEGMUJfrnPWCDODNdYuKzHpYJjPyzkEydhWTqLISpCxiZVzFqFKc
 WlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYFwzP/AQoyQH
 k5Io79GQtZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiVgAEtJFiUmp5akZaZA4wFmLQEB4+SC
 O+RTKA0b3FBYm5xZjpE6hSjopQ47zuQhABIIqM0D64NFn+XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMzbDDKFJzOvBG76K6DFTECLq16uAVlckoiQkmpgFLNxbaj6wD5n+/X+2niFT3XLypI
 OXGg1dE/9eJ5NesqcznfW0+r/XPuq9tpD9ui/x+vrD6/bfj/xwdONN2wOrd/Ac6X9+l9Vrrsx
 dyKsiqJcU98Ev3JWft84dbNPrky8XKz16lk3k3+LtO0Otf/5q/dfd2K42en//1/ubZwje/L6n
 aC59/rsM5VYijMSDbWYi4oTAaSofSi6AgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504537341!114657258!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49372 invoked from network); 4 Sep 2017 15:02:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 15:02:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52173295"
Date: Mon, 4 Sep 2017 16:02:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170904150218.in6cujyxat6i4aem@MacBook-Pro-de-Roger.local>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-13-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831093605.2757-13-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTA6MzY6MDVBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyCj4gCj4gVGhpcyBwYXRjaCBh
ZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHJlc291cmNlIHR5cGUgdGhhdCBjYW4gYmUgbWFwcGVkIHVz
aW5nCj4gdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiAKPiBJZiBhbiBl
bXVsYXRvciBtYWtlcyB1c2Ugb2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2Yg
bWFwcGluZwo+IGdmbnMsIHRoZSBJT1JFUSBzZXJ2ZXIgd2lsbCBhbGxvY2F0ZSBwYWdlcyBmcm9t
IHRoZSBoZWFwLiBUaGVzZSBwYWdlcwo+IHdpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJN
IG9mIHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5kIHNvIGFyZQo+IG5vdCB2dWxuZXJhYmxlIHRv
IGFueSBkaXJlY3QgYXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gYWNj
ZXNzaWJsZSBieSBYZW4gYW5kIGFueSBkb21haW4gdGhhdCBoYXMgbWFwcGluZyBwcml2aWxlZ2Ug
b3ZlciB0aGUKPiBndWVzdCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUg
ZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9yKS4KPiAKPiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyBy
ZXNvdXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gICAgICAgWEVOX0RN
T1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFn
IGlzCj4gICAgICAgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgICAgICAgIHwgMTI2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyAr
KysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCB8ICAgMiArCj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKPiAgeGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oICAgICB8ICAgMyArCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gaW5kZXggMmQ5OGI0Mzg0OS4uNWQ0
MDZiYzFmYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiBAQCAtMjQxLDYgKzI0MSwxNSBAQCBzdGF0aWMgaW50
IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikK
PiAgICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6
ICZzLT5pb3JlcTsKPiAgICAgIGludCByYzsKPiAgCj4gKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+
ICsgICAgewo+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gYWxs
b2NhdGVkICovCj4gKyAgICAgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikg
KQo+ICsgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICsKPiArICAgICAgICByZXR1cm4gMDsK
PiArICAgIH0KPiArCj4gICAgICBpZiAoIGQtPmlzX2R5aW5nICkKPiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gQEAgLTI2Myw2ICsyNzIsNjAgQEAgc3RhdGljIGludCBodm1fbWFwX2lv
cmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gICAgICByZXR1
cm4gcmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4g
KmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICpp
b3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ICsKPiArICAgIGlmICggaW9y
cC0+cGFnZSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBu
b3QgYmVlbiBtYXBwZWQgKi8KPiArICAgICAgICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZB
TElEX0dGTikgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICsKPiArICAgICAgICBy
ZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogQWxsb2NhdGVkIElPUkVR
IHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhlIGVtdWxhdGluZwo+ICsgICAgICogZG9t
YWluLCBub3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUgZW11bGF0b3Ig
aXMKPiArICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0ZXIgdGhlIHRhcmdldCBkb21h
aW4gaGFzIGJlZW4gdG9ybgo+ICsgICAgICogZG93biwgYW5kIHdlIG11c3QgdXNlIE1FTUZfbm9f
cmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UgYWxsb2NhdGlvbgo+ICsgICAgICogY291bGQgZmFpbCBp
ZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwo+ICsgICAgICog
bWF4aW11bSBhbGxvY2F0aW9uLgo+ICsgICAgICovCj4gKyAgICBpb3JwLT5wYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsKClNvIEFGQUlDVCAoY29ycmVj
dCBtZSBpZiBJJ20gd3JvbmcpLCB0aGUgbnVtYmVyIG9mIHBhZ2VzIHRoYXQgY2FuIGJlCmFsbG9j
YXRlZCBoZXJlIGlzIGxpbWl0ZWQgYnkgTUFYX05SX0lPUkVRX1NFUlZFUlMsIGVhY2ggaW9yZXEg
c2VydmVyCmNhbiBvbmx5IGhhdmUgYXQgbW9zdCBvbmUgcGFnZS4KCj4gKyAgICBpZiAoICFpb3Jw
LT5wYWdlICkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBnZXRfcGFnZShp
b3JwLT5wYWdlLCBjdXJyZCk7CgpIbSwgZGlkbid0IHdlIGFncmVlIHRoYXQgdGhpcyBnZXRfcGFn
ZSB3YXMgbm90IG5lZWRlZD8gQUZBSUNUIHlvdSBuZWVkCnRoaXMgaWYgeW91IHVzZSBNRU1GX25v
X293bmVyLCBiZWNhdXNlIHRoZSBwYWdlIGlzIG5vdCBhZGRlZCB0bwpkLT5wYWdlX2xpc3QuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:04:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosvZ-0002Bi-BD; Mon, 04 Sep 2017 15:04:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4135cd284=Paul.Durrant@citrix.com>)
 id 1dosvX-0002BY-RM
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:04:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 49/5D-03616-78B6DA95; Mon, 04 Sep 2017 15:04:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQrcte22
 kwb6Jqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3/avZCj4qVfQuf8LSwDhTuouRk0NCwE+i
 c8ZXFhCbTUBHYunR+UwgtoiAlsT6FU/Zuhi5OJgFVjFJzL6xiQ0kISwQK7F74182iKI4iZbHt
 1ggbCuJVbP/s4LYLAIqElten2MEsXkF3CWenpnFDjJISGA1o8Sne8fAmjkFPCVmPPsEto1RQF
 biS+NqZhCbWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2JZQt
 fM0MsFpQ4OfMJywRG4VlIxs5C0jILScssJC0LGFlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6Boa
 mOnlphYXJ6an5iQmFesl5+duYgSGPwMQ7GCcd8L/EKMkB5OSKO/RkLWRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4lbKAcoJFqempFWmZOcBIhElLcPAoifDagaR5iwsSc4sz0yFSpxh1OTasXv
 +FSYglLz8vVUqc910mUJEASFFGaR7cCFhSuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3l8
 gU3gy80rgNr0COoIJ6Iiql2tAjihJREhJNTD6es8u/3Zti+/XgK9HVv0wjuDi1962/+L8kKIZ
 mp+fCivFHlULNqndXemV9kHsCItMhfHHmdazElSSlG9pzPtZf+uT47mvy+OsPjXkTlg9Revbp
 RtewilleRGu0hmX5/1oMXQI4hTL3nJJ9BO3wFnHgPmTDe852Fls53De39G2X9KkpUpc/5kSS3
 FGoqEWc1FxIgDuTTB/BQMAAA==
X-Env-Sender: prvs=4135cd284=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504537478!110392911!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50846 invoked from network); 4 Sep 2017 15:04:38 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 15:04:38 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52173371"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHTIj4HFfiowVk+Qk+CsrzUCyti1KKkt5cAgAAhuGA=
Date: Mon, 4 Sep 2017 15:04:18 +0000
Message-ID: <701192c6c3b44ba18a39c47f9d27bff0@AMSPEX02CL03.citrite.net>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-13-paul.durrant@citrix.com>
 <20170904150218.in6cujyxat6i4aem@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904150218.in6cujyxat6i4aem@MacBook-Pro-de-Roger.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA0IFNlcHRlbWJlciAyMDE3IDE2OjAyCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3Rl
ZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0KPiAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFN1Ympl
Y3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjMgMTIvMTJdIHg4Ni9odm0vaW9yZXE6IGFkZCBh
IG5ldwo+IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPiAKPiBPbiBUaHUsIEF1ZyAzMSwgMjAx
NyBhdCAxMDozNjowNUFNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiAuLi4gWEVOTUVN
X3Jlc291cmNlX2lvcmVxX3NlcnZlcgo+ID4KPiA+IFRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0IGZv
ciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwo+ID4gdGhlIFhF
Tk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiA+Cj4gPiBJZiBhbiBlbXVsYXRvciBt
YWtlcyB1c2Ugb2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2YgbWFwcGluZwo+
ID4gZ2ZucywgdGhlIElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhl
YXAuIFRoZXNlIHBhZ2VzCj4gPiB3aWxsIG5ldmVyIGJlIHByZXNlbnQgaW4gdGhlIFAyTSBvZiB0
aGUgZ3Vlc3QgYXQgYW55IHBvaW50IGFuZCBzbyBhcmUKPiA+IG5vdCB2dWxuZXJhYmxlIHRvIGFu
eSBkaXJlY3QgYXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gPiBhY2Nl
c3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRvbWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBv
dmVyIHRoZQo+ID4gZ3Vlc3QgKHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGxpbWl0ZWQgdG8gdGhl
IGRvbWFpbiBydW5uaW5nIHRoZQo+IGVtdWxhdG9yKS4KPiA+Cj4gPiBOT1RFOiBVc2Ugb2YgdGhl
IG5ldyByZXNvdXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gPiAgICAg
ICBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gdW5sZXNzIHRoZSBYRU5fRE1PUF9ub19n
Zm5zCj4gZmxhZyBpcwo+ID4gICAgICAgc2V0Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiA+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiA+IENjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAg
ICAgICB8IDEyNgo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiA+
ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgIDI3ICsrKysrKysrKwo+ID4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDIgKwo+ID4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5
LmggICAgIHwgICAzICsKPiA+ICA1IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4gaW5kZXggMmQ5OGI0Mzg0OS4uNWQ0MDZi
YzFmYiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ID4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiBAQCAtMjQxLDYgKzI0MSwxNSBAQCBzdGF0aWMg
aW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdAo+IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wg
YnVmKQo+ID4gICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Cj4gPiAgICAgIGludCByYzsKPiA+Cj4gPiArICAgIGlmICggaW9y
cC0+cGFnZSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBo
YXMgbm90IGJlZW4gYWxsb2NhdGVkICovCj4gPiArICAgICAgICBpZiAoIGdmbl9lcShpb3JwLT5n
Zm4sIElOVkFMSURfR0ZOKSApCj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKPiA+ICsK
PiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gKyAgICB9Cj4gPiArCj4gPiAgICAgIGlmICggZC0+
aXNfZHlpbmcgKQo+ID4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPgo+ID4gQEAgLTI2Myw2
ICsyNzIsNjAgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QKPiBodm1faW9y
ZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiA+ICAgICAgcmV0dXJuIHJjOwo+ID4gIH0KPiA+Cj4g
PiArc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLCBib29sIGJ1ZikKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
cmVudC0+ZG9tYWluOwo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYg
PyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cj4gPiArCj4gPiArICAgIGlmICggaW9ycC0+cGFn
ZSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90
IGJlZW4gbWFwcGVkICovCj4gPiArICAgICAgICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZB
TElEX0dGTikgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07Cj4gPiArCj4gPiArICAg
ICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBB
bGxvY2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5n
Cj4gPiArICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlzIGJlY2F1
c2UgdGhlIGVtdWxhdG9yIGlzCj4gPiArICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0
ZXIgdGhlIHRhcmdldCBkb21haW4gaGFzIGJlZW4gdG9ybgo+ID4gKyAgICAgKiBkb3duLCBhbmQg
d2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFnZQo+IGFsbG9jYXRpb24K
PiA+ICsgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFk
eSByZWFjaGVkIGl0cwo+ID4gKyAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCj4gPiArICAgICAq
Lwo+ID4gKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGN1cnJkLCBNRU1GX25v
X3JlZmNvdW50KTsKPiAKPiBTbyBBRkFJQ1QgKGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nKSwgdGhl
IG51bWJlciBvZiBwYWdlcyB0aGF0IGNhbiBiZQo+IGFsbG9jYXRlZCBoZXJlIGlzIGxpbWl0ZWQg
YnkgTUFYX05SX0lPUkVRX1NFUlZFUlMsIGVhY2ggaW9yZXEgc2VydmVyCj4gY2FuIG9ubHkgaGF2
ZSBhdCBtb3N0IG9uZSBwYWdlLgo+IAoKRWFjaCBzZXJ2ZXIgY2FuIGhhdmUgYXQgbW9zdCAyIHBh
Z2VzIChvbmUgZm9yIHN5bmNocm9ub3VzIGlvcmVxcyBhbmQgb25lIGZvciBidWZmZXJlZCkuCgo+
ID4gKyAgICBpZiAoICFpb3JwLT5wYWdlICkKPiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+
ID4gKwo+ID4gKyAgICBnZXRfcGFnZShpb3JwLT5wYWdlLCBjdXJyZCk7Cj4gCj4gSG0sIGRpZG4n
dCB3ZSBhZ3JlZSB0aGF0IHRoaXMgZ2V0X3BhZ2Ugd2FzIG5vdCBuZWVkZWQ/IEFGQUlDVCB5b3Ug
bmVlZAo+IHRoaXMgaWYgeW91IHVzZSBNRU1GX25vX293bmVyLCBiZWNhdXNlIHRoZSBwYWdlIGlz
IG5vdCBhZGRlZCB0bwo+IGQtPnBhZ2VfbGlzdC4KPiAKCk9oLCBnb29kIGNhdGNoLiBJIGNvbXBs
ZXRlbHkgZm9yZ290IHRvIGRpdGNoIHRoYXQuCgogIFBhdWwKCj4gVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:07:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dosxm-0002LT-NN; Mon, 04 Sep 2017 15:06:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dosxk-0002LI-MS
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:06:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F0/B4-01812-F0C6DA95; Mon, 04 Sep 2017 15:06:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQpc/Z22
 kQfNzMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePS2c/MBXuMKtbcn83WwHhdvYuRk0NCwE/i
 wYvn7CA2i4CKxKPfh1m7GDk42ATsJaZ/rehi5OIQEdjJKPGo7xQbSI2wQKzEvv37wep5BTwkH
 l++zghSJCSwmEXi0IYvbBAJQYmTM5+wgNjMAnoSN6ZOYQMZyiwgLbH8HwdEWF6ieetsZhCbU8
 BIYs2mF2CtokA3nFy5hgnEFhJQlOif94AN4s50iYnPelgmMPLPQrJhFpINsxA2zEKyYQEjyyp
 GjeLUorLUIl0jM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQrGdgYNzB2LDX
 7xCjJAeTkijv0ZC1kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgndpFlCdY
 FFqempFWmYOMHpgSiU4eJREeO1A0rzFBYm5xZnpEKlTjLocd/o2fGESApshJc5bAVIkAFKUUZ
 oHNwIWyZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO+BZnCk5lXArfpFdARTEBHVL1cA3J
 ESSJCSqqB0fjghSNsjJcjv29e6nbKN6GxXMkjTMA/pkbwhNU7l955FTYND+cWyHPov9NTtU/4
 Xhcg8y9sLm/tn6jTdzZ0JKpUrhVXTlnRGrSxSvH+YQ7rnonTk4/btH1ccu7KWf8wsxV2l8UeO
 HcJ822z33K59snCvVa6zj8OHZYJab1014Tr//f3AVOXKbEUZyQaajEXFScCAFcBzL7fAgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504537615!82199588!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59649 invoked from network); 4 Sep 2017 15:06:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 15:06:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52173494"
Date: Mon, 4 Sep 2017 16:06:51 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Message-ID: <20170904150651.7nvvwzmjc2so6wpx@MacBook-Pro-de-Roger.local>
References: <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
 <20170904062507.GA5394@op-computing>
 <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
 <20170904092604.bswlepm6hijxwe7x@MacBook-Pro-de-Roger.local>
 <20170904085232.GA16747@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904085232.GA16747@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDQ6NTI6MzVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTA6MjY6MDRBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+KEFkZGluZyBDaGFvIGFnYWluIGJlY2F1c2UgbXkgTVVBIHNlZW1zIHRv
IGRyb3AgaGltIGVhY2ggdGltZSkKPiA+Cj4gPk9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDEwOjAw
OjAwQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4gT24gTW9uLCBTZXAgMDQs
IDIwMTcgYXQgMDI6MjU6MTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4gPiBPbiBUaHUs
IEF1ZyAzMSwgMjAxNyBhdCAxMTowOTo0OEFNICswMTAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6
Cj4gPj4gPiA+SSB0ZXN0ZWQgTmVoYWxlbSwgU2FuZHkgQnJpZGdlIGFuZCBIYXN3ZWxsLCBidXQg
c2FkbHkgbm90IEl2eSBCcmlkZ2UKPiA+PiA+ID4oaW4gZmFjdCBJIGRpZG4ndCBldmVuIGtub3cg
YWJvdXQgSXZ5IEJyaWRnZSwgdGhhdCdzIHdoeSBJIHNhaWQgYWxsCj4gPj4gPiA+cHJlLUhhc3dl
bGwpLgo+ID4+ID4gPgo+ID4+ID4gPkluIGZhY3QgSSdtIG5vdyB0cnlpbmcgd2l0aCBhIE5laGFs
ZW0gcHJvY2Vzc29yIHRoYXQgc2VlbSB0byB3b3JrLCBzbwo+ID4+ID4gPndoYXRldmVyIHRoaXMg
aXNzdWUgaXMgaXQgY2VydGFpbmx5IGRvZXNuJ3QgYWZmZWN0IGFsbCBtb2RlbHMgb3IKPiA+PiA+
ID5jaGlwc2V0cy4KPiA+PiA+IAo+ID4+ID4gSGksIFJvZ2VyLgo+ID4+ID4gCj4gPj4gPiBMYXN0
IHdlZWssIEkgYm9ycm93ZWQgYSBTYW5keSBCcmlkZ2Ugd2l0aCBJbnRlbChSKSBYZW9uKFIpIEU1
LTI2OTAKPiA+PiA+IDIuN0dIeiBhbmQgdGVzdGVkIHdpdGggJ2RvbTA9cHZoJy4gQnV0IEkgZGlk
bid0IHNlZSB0aGUgbWFjaGluZSBoYW5nLgo+ID4+ID4gCj4gPj4gPiBJIGFsc28gdGVzdGVkIG9u
IEhhc3dlbGwgYW5kIGZvdW5kIFJNUlJzIGluIGRtYXIgYXJlIGluY29ycmVjdCBvbiBteQo+ID4+
ID4gaGFzd2VsbC4gVGhlIGU4MjAgb24gdGhhdCBtYWNoaW5lIGlzOgo+ID4+ID4gKFhFTikgWyAg
ICAwLjAwMDAwMF0gWGVuLWU4MjAgUkFNIG1hcDoKPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBd
ICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA5YTQwMCAodXNhYmxlKQo+ID4+ID4gKFhF
TikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwOWE0MDAgLSAwMDAwMDAwMDAwMGEwMDAwIChy
ZXNlcnZlZCkKPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMGUwMDAwIC0g
MDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCj4gPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAg
MDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwNmZmODQwMDAgKHVzYWJsZSkKPiA+PiA+IChYRU4p
IFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDZmZjg0MDAwIC0gMDAwMDAwMDA3YWM1MTAwMCAocmVz
ZXJ2ZWQpCj4gPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA3YWM1MTAwMCAtIDAw
MDAwMDAwN2I2ODEwMDAgKEFDUEkgTlZTKQo+ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gIDAw
MDAwMDAwN2I2ODEwMDAgLSAwMDAwMDAwMDdiN2NmMDAwIChBQ1BJIGRhdGEpCj4gPj4gPiAoWEVO
KSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA3YjdjZjAwMCAtIDAwMDAwMDAwN2I4MDAwMDAgKHVz
YWJsZSkKPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDdiODAwMDAwIC0gMDAw
MDAwMDA5MDAwMDAwMCAocmVzZXJ2ZWQpCj4gPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAw
MDAwMDBmZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKQo+ID4+ID4gKFhFTikg
WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwZmY0MDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNl
cnZlZCkKPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAw
MDAwMjA4MDAwMDAwMCAodXNhYmxlKQo+ID4+ID4gCj4gPj4gPiBBbmQgdGhlIFJNUlJzIGluIERN
QVIgYXJlOgo+ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZm91bmQgQUNQSV9ETUFS
X1JNUlI6Cj4gPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6
MDU6MDAuMAo+ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZG1hci5jOjYzODogICBS
TVJSIHJlZ2lvbjogYmFzZV9hZGRyIDcyM2I0MDAwCj4gPj4gPiBlbmRfYWRkciA3YTNmM2ZmZgo+
ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6Cj4g
Pj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MWQuMAo+
ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAK
PiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdIFtWVC1EXWRtYXIuYzo2Mzg6ICAgUk1SUiByZWdp
b246IGJhc2VfYWRkciA3MjNhYzAwMAo+ID4+ID4gZW5kX2FkZHIgNzIzYWVmZmYKPiA+PiA+IChF
bmRwb2ludCAwNTowMC4wIGlzIGEgUkFJRCBidXMgY29udHJvbGxlci4gRW5kcG9pbnRzIDAwLjFk
LjAgYW5kIDAwLjFhLjAKPiA+PiA+IGFyZSBVU0IgY29udHJvbGxlcnMuKQo+ID4+ID4gCj4gPj4g
PiBBZnRlciBETUEgcmVtYXBwaW5nIGlzIGVuYWJsZWQsIHR3byBETUEgdHJhbnNsYXRpb24gZmF1
bHRzIGFyZSByZXBvcnRlZAo+ID4+ID4gYnkgVlQtZDoKPiA+PiA+IChYRU4pIFsgICAgOS41NDc5
MjRdIFtWVC1EXWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9Cj4gPj4gPiBm
ZmZmODJjMDAwMjFiMDAwCj4gPj4gPiAoWEVOKSBbICAgIDkuNTUwNjIwXSBbVlQtRF1pb21tdV9l
bmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPQo+ID4+ID4gZmZmZjgyYzAwMDIxZDAwMAo+
ID4+ID4gKFhFTikgWyAgICA5LjU1MzMyN10gW1ZULURdaW9tbXUuYzo5MjE6IGlvbW11X2ZhdWx0
X3N0YXR1czogUHJpbWFyeQo+ID4+ID4gUGVuZGluZyBGYXVsdAo+ID4+ID4gKFhFTikgWyAgICA5
LjU1NTkwNl0gW1ZULURdRE1BUjpbRE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDAwOjAwOjFh
LjBdCj4gPj4gPiBmYXVsdCBhZGRyIDdhM2Y1MDAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFk
MDAwCj4gPj4gPiAoWEVOKSBbICAgIDkuNTU4NTM3XSBbVlQtRF1ETUFSOiByZWFzb24gMDYgLSBQ
VEUgUmVhZCBhY2Nlc3MgaXMgbm90IHNldAo+ID4+ID4gKFhFTikgWyAgICA5LjU1OTg2MF0gcHJp
bnRfdnRkX2VudHJpZXM6IGlvbW11ICMxIGRldiAwMDAwOjAwOjFhLjAgZ21mbgo+ID4+ID4gN2Ez
ZjUKPiA+PiA+IChYRU4pIFsgICAgOS41NjExNzldICAgICByb290X2VudHJ5WzAwXSA9IDEwNzI3
N2MwMDEKPiA+PiA+IChYRU4pIFsgICAgOS41NjI0NDddICAgICBjb250ZXh0W2QwXSA9IDJfMTA3
MmMwNjAwMQo+ID4+ID4gKFhFTikgWyAgICA5LjU2Mzc3Nl0gICAgIGw0WzAwMF0gPSA5YzAwMDAy
MDJmMTcxMTA3Cj4gPj4gPiAoWEVOKSBbICAgIDkuNTY1MTI1XSAgICAgbDNbMDAxXSA9IDljMDAw
MDIwMmYxNTIxMDcKPiA+PiA+IChYRU4pIFsgICAgOS41NjY0ODNdICAgICBsMlsxZDFdID0gOWMw
MDAwMTA3MjdjZTEwNwo+ID4+ID4gKFhFTikgWyAgICA5LjU2NzgyMV0gICAgIGwxWzFmNV0gPSA4
MDAwMDAwMDAwMDAwMDAwCj4gPj4gPiAoWEVOKSBbICAgIDkuNTY5MTY4XSAgICAgbDFbMWY1XSBu
b3QgcHJlc2VudAo+ID4+ID4gKFhFTikgWyAgICA5LjU3MDUwMl0gW1ZULURdRE1BUjpbRE1BIFJl
YWRdIFJlcXVlc3QgZGV2aWNlIFswMDAwOjAwOjFkLjBdCj4gPj4gPiBmYXVsdCBhZGRyIDdhM2Y0
MDAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFkMDAwCj4gPj4gPiAoWEVOKSBbICAgIDkuNTcz
MTQ3XSBbVlQtRF1ETUFSOiByZWFzb24gMDYgLSBQVEUgUmVhZCBhY2Nlc3MgaXMgbm90IHNldAo+
ID4+ID4gKFhFTikgWyAgICA5LjU3NDQ4OF0gcHJpbnRfdnRkX2VudHJpZXM6IGlvbW11ICMxIGRl
diAwMDAwOjAwOjFkLjAgZ21mbgo+ID4+ID4gN2EzZjQKPiA+PiA+IChYRU4pIFsgICAgOS41NzU4
MTldICAgICByb290X2VudHJ5WzAwXSA9IDEwNzI3N2MwMDEKPiA+PiA+IChYRU4pIFsgICAgOS41
NzcxMjldICAgICBjb250ZXh0W2U4XSA9IDJfMTA3MmMwNjAwMQo+ID4+ID4gKFhFTikgWyAgICA5
LjU3ODQzOV0gICAgIGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3Cj4gPj4gPiAoWEVOKSBbICAg
IDkuNTc5Nzc4XSAgICAgbDNbMDAxXSA9IDljMDAwMDIwMmYxNTIxMDcKPiA+PiA+IChYRU4pIFsg
ICAgOS41ODExMTFdICAgICBsMlsxZDFdID0gOWMwMDAwMTA3MjdjZTEwNwo+ID4+ID4gKFhFTikg
WyAgICA5LjU4MjQ4Ml0gICAgIGwxWzFmNF0gPSA4MDAwMDAwMDAwMDAwMDAwCj4gPj4gPiAoWEVO
KSBbICAgIDkuNTgzODEyXSAgICAgbDFbMWY0XSBub3QgcHJlc2VudAo+ID4+ID4gKFhFTikgWyAg
IDEwLjUyMDE3Ml0gVW5hYmxlIHRvIGZpbmQgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIGFkZHJl
c3MKPiA+PiA+IChYRU4pIFsgICAxMC41MjE0OTldIEZhaWxlZCB0byBsb2FkIERvbTAga2VybmVs
Cj4gPj4gPiAoWEVOKSBbICAgMTAuNTMyMTcxXSAKPiA+PiA+IChYRU4pIFsgICAxMC41MzU0NjRd
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiA+PiA+IChYRU4pIFsg
ICAxMC41NDI2MzZdIFBhbmljIG9uIENQVSAwOgo+ID4+ID4gKFhFTikgWyAgIDEwLjU0NzM5NF0g
Q291bGQgbm90IHNldCB1cCBET00wIGd1ZXN0IE9TCj4gPj4gPiAoWEVOKSBbICAgMTAuNTUzNjA1
XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPj4gPiAKPiA+PiA+
IFRoZSBmYXVsdCBhZGRyZXNzIHRoZSBkZXZpY2VzIGZhaWxlZCB0byBhY2Nlc3MgaXMgbWFya2Vk
IGFzIHJlc2VydmVkIGluCj4gPj4gPiBlODIwIGFuZCBpc24ndCByZXNlcnZlZCBmb3IgdGhlIGRl
dmljZXMgYWNjb3JkaW5nIHRvIHRoZSBSTVJScyBpbiBETUFSLgo+ID4+ID4gU28gSSB0aGluayB3
ZSBjYW4gZHJhdyBhIGNvbmNsdXNpb24gdGhhdCBzb21lIGV4aXN0aW5nIEJJT1NzIGRvbid0Cj4g
Pj4gPiBleHBvc2UgY29ycmVjdCBSTVJSIHRvIE9TIGJ5IERNQVIuIEFuZCB3ZSBuZWVkIGEgd29y
a2Fyb3VuZCBzdWNoIGFzCj4gPj4gPiBpb21tdV9pbmNsdXNpdmVfbWFwcGluZyB0byBkZWFsIHdp
dGggc3VjaCBraW5kIG9mIEJJT1MgZm9yIGJvdGggcHYgZG9tMAo+ID4+ID4gYW5kIHB2aCBkb20w
Lgo+ID4+IAo+ID4+IFNvIHlvdXIgYm94IHNlZW1zIHRvIGJlIGNhcGFibGUgb2YgZ2VuZXJhdGlu
ZyBmYXVsdHMuIE1pc3NpbmcgUk1SUgo+ID4+IHJlZ2lvbnMgaXMgKHNhZGx5KSBleHBlY3RlZCwg
YnV0IGF0IGxlYXN0IHlvdSBnZXQgZmF1bHRzIGFuZCBub3QgYQo+ID4+IGNvbXBsZXRlIGhhbmcu
IFdoaWNoIGNoaXBzZXQgZG9lcyB0aGlzIGJveCBoYXZlPyBJcyBpdCBhIEM2MDAvWDc5Pwo+IAo+
IE5vLiBUaGUgaGFzd2VsbCdzIGNoaXBzZXQgaXMgQzYxMC94OTkuIAoKQ2FuIHlvdSB0cnkgd2l0
aCB0aGUgQzYwMC94NzkgY2hpcHNldD8gSSdtIGFmcmFpZCB0aGUgaXNzdWUgaXMKcHJvYmFibHkg
bW9yZSByZWxhdGVkIHRvIHRoZSBjaGlwc2V0IHJhdGhlciB0aGFuIHRoZSBDUFUgaXRzZWxmLgoK
PiA+PiAKPiA+PiA+IAo+ID4+ID4gQXMgdG8gdGhlIG1hY2hpbmUgaGFuZyBSb2dlciBvYnNlcnZl
ZCwgSSBoYXZlIG5vIGlkZWEgb24gdGhlIGNhdXNlLiBSb2dlciwKPiA+PiA+IGhhdmUgeW91IGV2
ZXIgc2VlbiB0aGUgVlQtZCBvbiB0aGF0IG1hY2hpbmUgcmVwb3J0aW5nIGEgRE1BCj4gPj4gPiB0
cmFuc2xhdGlvbiBmYXVsdD8gSWYgbm90LCBjYW4geW91IGNyZWF0ZSBvbmUgZmF1bHQgaW4gbmF0
aXZlPyBJIHRoaW5rCj4gPj4gPiB0aGlzIGNhbiB0ZWxsIHVzIHdoZXRoZXIgdGhlIGhhcmR3YXJl
J3MgZmF1bHQgcmVwb3J0IGZ1bmN0aW9uIHdvcmtzIHdlbGwKPiA+PiA+IG9yIHRoZXJlIGFyZSBz
b21lIGJ1Z3MgaW4gWGVuIGNvZGUuIFdoYXQgaXMgeW91ciBvcGluaW9uIG9uIHRoaXMgdHJpYWw/
Cj4gPj4gCj4gPj4gSXMgdGhlcmUgYW55IHNpbXBsZSB3YXkgdG8gY3JlYXRlIHN1Y2ggYSBmYXVs
dD8gRG9lcyB0aGUgSU9NTVUgaGF2ZQo+ID4+IHNvbWUga2luZCBvZiBzZWxmLXRlc3QgdGhpbmcg
dGhhdCBjYW4gYmUgdXNlZCB0byBnZW5lcmF0ZSBhIHN5bnRoZXRpYwo+ID4+IGZhdWx0Pwo+IAo+
IEkgZG9uJ3Qga25vdyBzdWNoIHRvb2wuIE1heWJlIHlvdSBjYW4gaGFjayB0aGUgaW9tbXUgZHJp
dmVyLgoKSG0sIE9LLCBpdCBkb2Vzbid0IGxvb2sgdmVyeSBlYXN5IHRvIGltcGxlbWVudCBzb21l
dGhpbmcgbGlrZSB0aGlzLgpXaWxsIHRyeSB0byBmaW5kIHNvbWUgdGltZSwgYnV0IEknbSBmYWly
bHkgYnVzeSBBVE0uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:20:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotAM-00039b-0i; Mon, 04 Sep 2017 15:19:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dotAL-00039V-AP
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:19:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 09/94-03616-C1F6DA95; Mon, 04 Sep 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsWyU9JRQlc6f22
 kwa9OfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPFlFfsBW+sKibcfsfYwDhHr4uRk0NCwE9i
 8+mfjCA2i4CKxLV7W5i6GDk42ATsJaZ/rehi5OIQEbjBKPH+0DkWkBphgViJffv3s4PYvAIeE
 t//HGUEKRISmMEiceLha0aIhKDEyZlPwBqYBfQkbkydwgYylFlAWmL5Pw6IsLxE89bZzCA2p4
 CnxOF/t9lAbFGgG06uXMMEYgsJKEr0z3vABnFnusTEZz0sExj5ZyHZMAvJhlkIG2Yh2bCAkWU
 Vo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERiaDECwg/H4+7hD
 jJIcTEqivEdD1kYK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQne2lygOsGi1
 PTUirTMHGD0wJRKcPAoifC2gqR5iwsSc4sz0yFSpxiNOTasXv+FieNO34YvTEJgk6TEeU+DlA
 qAlGaU5sENgkX1JUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnz/gKZwpOZVwK37xXQKUxAp1S
 9XANySkkiQkqqgbHgV/TUa/mWXkU2Ya/Enoivefw6+MBdhuecDe4tp2J4NzKeT6xe0W8m9WLO
 yT9i+v6NRbfuHS58J1pqaXds/cUnt5rX7S9pN9fZqp0tLv5vgj4XV9vmBQnBHm8qnKZzzf2u0
 L3zaf+qBQs+PFl6X85Lsm/RwjtMi/oel82Kcu9rKX2ccjXkxH4lluKMREMt5qLiRAD3QTbL5Q
 IAAA==
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504538395!81076839!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58643 invoked from network); 4 Sep 2017 15:19:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 15:19:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52174295"
Date: Mon, 4 Sep 2017 16:19:48 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, "Tian, Kevin" <kevin.tian@intel.com>, Jan
 Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <20170904151948.7aw7csq5q3isg2cv@MacBook-Pro-de-Roger.local>
References: <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
 <20170904062507.GA5394@op-computing>
 <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
 <20170904092604.bswlepm6hijxwe7x@MacBook-Pro-de-Roger.local>
 <20170904085232.GA16747@op-computing>
 <20170904150651.7nvvwzmjc2so6wpx@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904150651.7nvvwzmjc2so6wpx@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T0ssIEkga25vdyB3aHkgbXkgTVVBIGRvZXNuJ3QgYWRkIHlvdXIgZW1haWwgdG8gdGhlIFRvIG9y
IENjIHdoZW4KcmVwbHlpbmcsIHRoaXMgaXMgYmVjYXVzZSB5b3VyIG9yaWdpbmFsIGVtYWlsIGNv
bnRhaW4gdGhlIGZvbGxvd2luZwpoZWFkZXIgdGFnOgoKTWFpbC1Gb2xsb3d1cC1UbzogUm9nZXIg
UGF1ID0/aXNvLTg4NTktMT9RP01vbm49RTk/PSA8cm9nZXIucGF1QGNpdHJpeC5jb20+LAoJIlRp
YW4sIEtldmluIiA8a2V2aW4udGlhbkBpbnRlbC5jb20+LAoJSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPiwKCUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LAoJ
Inhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZz4KCldoZW4gcmVwbHlpbmcsIHRoZSBmb2xsb3dpbmcgYWRkcmVzc2VzIGFyZSBwbGFj
ZWQgaW4gdGhlICJUbyIgZmllbGQsCmFuZCBhcyB5b3UgY2FuIHNlZSB5b3VyIGFkZHJlc3MgaXMg
bWlzc2luZyBmcm9tIHRoaXMgbGlzdC4gU28gZWl0aGVyCnlvdSBhZGQgeW91ciBhZGRyZXNzIGhl
cmUsIG9yIHlvdSBzdG9wIHNldHRpbmcgIk1haWwtRm9sbG93dXAtVG8iLgoKUm9nZXIuCgpPbiBN
b24sIFNlcCAwNCwgMjAxNyBhdCAwNDowNjo1MVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDA0OjUyOjM1UE0gKzA4MDAsIENoYW8gR2Fv
IHdyb3RlOgo+ID4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTA6MjY6MDRBTSArMDEwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4oQWRkaW5nIENoYW8gYWdhaW4gYmVjYXVzZSBteSBN
VUEgc2VlbXMgdG8gZHJvcCBoaW0gZWFjaCB0aW1lKQo+ID4gPgo+ID4gPk9uIE1vbiwgU2VwIDA0
LCAyMDE3IGF0IDEwOjAwOjAwQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+
PiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAwMjoyNToxMFBNICswODAwLCBDaGFvIEdhbyB3cm90
ZToKPiA+ID4+ID4gT24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMTE6MDk6NDhBTSArMDEwMCwgUm9n
ZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPj4gPiA+SSB0ZXN0ZWQgTmVoYWxlbSwgU2FuZHkgQnJp
ZGdlIGFuZCBIYXN3ZWxsLCBidXQgc2FkbHkgbm90IEl2eSBCcmlkZ2UKPiA+ID4+ID4gPihpbiBm
YWN0IEkgZGlkbid0IGV2ZW4ga25vdyBhYm91dCBJdnkgQnJpZGdlLCB0aGF0J3Mgd2h5IEkgc2Fp
ZCBhbGwKPiA+ID4+ID4gPnByZS1IYXN3ZWxsKS4KPiA+ID4+ID4gPgo+ID4gPj4gPiA+SW4gZmFj
dCBJJ20gbm93IHRyeWluZyB3aXRoIGEgTmVoYWxlbSBwcm9jZXNzb3IgdGhhdCBzZWVtIHRvIHdv
cmssIHNvCj4gPiA+PiA+ID53aGF0ZXZlciB0aGlzIGlzc3VlIGlzIGl0IGNlcnRhaW5seSBkb2Vz
bid0IGFmZmVjdCBhbGwgbW9kZWxzIG9yCj4gPiA+PiA+ID5jaGlwc2V0cy4KPiA+ID4+ID4gCj4g
PiA+PiA+IEhpLCBSb2dlci4KPiA+ID4+ID4gCj4gPiA+PiA+IExhc3Qgd2VlaywgSSBib3Jyb3dl
ZCBhIFNhbmR5IEJyaWRnZSB3aXRoIEludGVsKFIpIFhlb24oUikgRTUtMjY5MAo+ID4gPj4gPiAy
LjdHSHogYW5kIHRlc3RlZCB3aXRoICdkb20wPXB2aCcuIEJ1dCBJIGRpZG4ndCBzZWUgdGhlIG1h
Y2hpbmUgaGFuZy4KPiA+ID4+ID4gCj4gPiA+PiA+IEkgYWxzbyB0ZXN0ZWQgb24gSGFzd2VsbCBh
bmQgZm91bmQgUk1SUnMgaW4gZG1hciBhcmUgaW5jb3JyZWN0IG9uIG15Cj4gPiA+PiA+IGhhc3dl
bGwuIFRoZSBlODIwIG9uIHRoYXQgbWFjaGluZSBpczoKPiA+ID4+ID4gKFhFTikgWyAgICAwLjAw
MDAwMF0gWGVuLWU4MjAgUkFNIG1hcDoKPiA+ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gIDAw
MDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlhNDAwICh1c2FibGUpCj4gPiA+PiA+IChYRU4p
IFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDlhNDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVz
ZXJ2ZWQpCj4gPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMGUwMDAwIC0g
MDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCj4gPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBd
ICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA2ZmY4NDAwMCAodXNhYmxlKQo+ID4gPj4gPiAo
WEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA2ZmY4NDAwMCAtIDAwMDAwMDAwN2FjNTEwMDAg
KHJlc2VydmVkKQo+ID4gPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDA3YWM1MTAw
MCAtIDAwMDAwMDAwN2I2ODEwMDAgKEFDUEkgTlZTKQo+ID4gPj4gPiAoWEVOKSBbICAgIDAuMDAw
MDAwXSAgMDAwMDAwMDA3YjY4MTAwMCAtIDAwMDAwMDAwN2I3Y2YwMDAgKEFDUEkgZGF0YSkKPiA+
ID4+ID4gKFhFTikgWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwN2I3Y2YwMDAgLSAwMDAwMDAwMDdi
ODAwMDAwICh1c2FibGUpCj4gPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDdi
ODAwMDAwIC0gMDAwMDAwMDA5MDAwMDAwMCAocmVzZXJ2ZWQpCj4gPiA+PiA+IChYRU4pIFsgICAg
MC4wMDAwMDBdICAwMDAwMDAwMGZlZDFjMDAwIC0gMDAwMDAwMDBmZWQyMDAwMCAocmVzZXJ2ZWQp
Cj4gPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAwMDAwMGZmNDAwMDAwIC0gMDAwMDAw
MDEwMDAwMDAwMCAocmVzZXJ2ZWQpCj4gPiA+PiA+IChYRU4pIFsgICAgMC4wMDAwMDBdICAwMDAw
MDAwMTAwMDAwMDAwIC0gMDAwMDAwMjA4MDAwMDAwMCAodXNhYmxlKQo+ID4gPj4gPiAKPiA+ID4+
ID4gQW5kIHRoZSBSTVJScyBpbiBETUFSIGFyZToKPiA+ID4+ID4gKFhFTikgWyAgICAwLjAwMDAw
MF0gW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6Cj4gPiA+PiA+IChYRU4pIFsgICAgMC4wMDAw
MDBdIFtWVC1EXSBlbmRwb2ludDogMDAwMDowNTowMC4wCj4gPiA+PiA+IChYRU4pIFsgICAgMC4w
MDAwMDBdIFtWVC1EXWRtYXIuYzo2Mzg6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciA3MjNiNDAw
MAo+ID4gPj4gPiBlbmRfYWRkciA3YTNmM2ZmZgo+ID4gPj4gPiAoWEVOKSBbICAgIDAuMDAwMDAw
XSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJfUk1SUjoKPiA+ID4+ID4gKFhFTikgWyAgICAwLjAwMDAw
MF0gW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFkLjAKPiA+ID4+ID4gKFhFTikgWyAgICAwLjAw
MDAwMF0gW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjFhLjAKPiA+ID4+ID4gKFhFTikgWyAgICAw
LjAwMDAwMF0gW1ZULURdZG1hci5jOjYzODogICBSTVJSIHJlZ2lvbjogYmFzZV9hZGRyIDcyM2Fj
MDAwCj4gPiA+PiA+IGVuZF9hZGRyIDcyM2FlZmZmCj4gPiA+PiA+IChFbmRwb2ludCAwNTowMC4w
IGlzIGEgUkFJRCBidXMgY29udHJvbGxlci4gRW5kcG9pbnRzIDAwLjFkLjAgYW5kIDAwLjFhLjAK
PiA+ID4+ID4gYXJlIFVTQiBjb250cm9sbGVycy4pCj4gPiA+PiA+IAo+ID4gPj4gPiBBZnRlciBE
TUEgcmVtYXBwaW5nIGlzIGVuYWJsZWQsIHR3byBETUEgdHJhbnNsYXRpb24gZmF1bHRzIGFyZSBy
ZXBvcnRlZAo+ID4gPj4gPiBieSBWVC1kOgo+ID4gPj4gPiAoWEVOKSBbICAgIDkuNTQ3OTI0XSBb
VlQtRF1pb21tdV9lbmFibGVfdHJhbnNsYXRpb246IGlvbW11LT5yZWcgPQo+ID4gPj4gPiBmZmZm
ODJjMDAwMjFiMDAwCj4gPiA+PiA+IChYRU4pIFsgICAgOS41NTA2MjBdIFtWVC1EXWlvbW11X2Vu
YWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9Cj4gPiA+PiA+IGZmZmY4MmMwMDAyMWQwMDAK
PiA+ID4+ID4gKFhFTikgWyAgICA5LjU1MzMyN10gW1ZULURdaW9tbXUuYzo5MjE6IGlvbW11X2Zh
dWx0X3N0YXR1czogUHJpbWFyeQo+ID4gPj4gPiBQZW5kaW5nIEZhdWx0Cj4gPiA+PiA+IChYRU4p
IFsgICAgOS41NTU5MDZdIFtWVC1EXURNQVI6W0RNQSBSZWFkXSBSZXF1ZXN0IGRldmljZSBbMDAw
MDowMDoxYS4wXQo+ID4gPj4gPiBmYXVsdCBhZGRyIDdhM2Y1MDAwLCBpb21tdSByZWcgPSBmZmZm
ODJjMDAwMjFkMDAwCj4gPiA+PiA+IChYRU4pIFsgICAgOS41NTg1MzddIFtWVC1EXURNQVI6IHJl
YXNvbiAwNiAtIFBURSBSZWFkIGFjY2VzcyBpcyBub3Qgc2V0Cj4gPiA+PiA+IChYRU4pIFsgICAg
OS41NTk4NjBdIHByaW50X3Z0ZF9lbnRyaWVzOiBpb21tdSAjMSBkZXYgMDAwMDowMDoxYS4wIGdt
Zm4KPiA+ID4+ID4gN2EzZjUKPiA+ID4+ID4gKFhFTikgWyAgICA5LjU2MTE3OV0gICAgIHJvb3Rf
ZW50cnlbMDBdID0gMTA3Mjc3YzAwMQo+ID4gPj4gPiAoWEVOKSBbICAgIDkuNTYyNDQ3XSAgICAg
Y29udGV4dFtkMF0gPSAyXzEwNzJjMDYwMDEKPiA+ID4+ID4gKFhFTikgWyAgICA5LjU2Mzc3Nl0g
ICAgIGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3Cj4gPiA+PiA+IChYRU4pIFsgICAgOS41NjUx
MjVdICAgICBsM1swMDFdID0gOWMwMDAwMjAyZjE1MjEwNwo+ID4gPj4gPiAoWEVOKSBbICAgIDku
NTY2NDgzXSAgICAgbDJbMWQxXSA9IDljMDAwMDEwNzI3Y2UxMDcKPiA+ID4+ID4gKFhFTikgWyAg
ICA5LjU2NzgyMV0gICAgIGwxWzFmNV0gPSA4MDAwMDAwMDAwMDAwMDAwCj4gPiA+PiA+IChYRU4p
IFsgICAgOS41NjkxNjhdICAgICBsMVsxZjVdIG5vdCBwcmVzZW50Cj4gPiA+PiA+IChYRU4pIFsg
ICAgOS41NzA1MDJdIFtWVC1EXURNQVI6W0RNQSBSZWFkXSBSZXF1ZXN0IGRldmljZSBbMDAwMDow
MDoxZC4wXQo+ID4gPj4gPiBmYXVsdCBhZGRyIDdhM2Y0MDAwLCBpb21tdSByZWcgPSBmZmZmODJj
MDAwMjFkMDAwCj4gPiA+PiA+IChYRU4pIFsgICAgOS41NzMxNDddIFtWVC1EXURNQVI6IHJlYXNv
biAwNiAtIFBURSBSZWFkIGFjY2VzcyBpcyBub3Qgc2V0Cj4gPiA+PiA+IChYRU4pIFsgICAgOS41
NzQ0ODhdIHByaW50X3Z0ZF9lbnRyaWVzOiBpb21tdSAjMSBkZXYgMDAwMDowMDoxZC4wIGdtZm4K
PiA+ID4+ID4gN2EzZjQKPiA+ID4+ID4gKFhFTikgWyAgICA5LjU3NTgxOV0gICAgIHJvb3RfZW50
cnlbMDBdID0gMTA3Mjc3YzAwMQo+ID4gPj4gPiAoWEVOKSBbICAgIDkuNTc3MTI5XSAgICAgY29u
dGV4dFtlOF0gPSAyXzEwNzJjMDYwMDEKPiA+ID4+ID4gKFhFTikgWyAgICA5LjU3ODQzOV0gICAg
IGw0WzAwMF0gPSA5YzAwMDAyMDJmMTcxMTA3Cj4gPiA+PiA+IChYRU4pIFsgICAgOS41Nzk3Nzhd
ICAgICBsM1swMDFdID0gOWMwMDAwMjAyZjE1MjEwNwo+ID4gPj4gPiAoWEVOKSBbICAgIDkuNTgx
MTExXSAgICAgbDJbMWQxXSA9IDljMDAwMDEwNzI3Y2UxMDcKPiA+ID4+ID4gKFhFTikgWyAgICA5
LjU4MjQ4Ml0gICAgIGwxWzFmNF0gPSA4MDAwMDAwMDAwMDAwMDAwCj4gPiA+PiA+IChYRU4pIFsg
ICAgOS41ODM4MTJdICAgICBsMVsxZjRdIG5vdCBwcmVzZW50Cj4gPiA+PiA+IChYRU4pIFsgICAx
MC41MjAxNzJdIFVuYWJsZSB0byBmaW5kIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSBhZGRyZXNz
Cj4gPiA+PiA+IChYRU4pIFsgICAxMC41MjE0OTldIEZhaWxlZCB0byBsb2FkIERvbTAga2VybmVs
Cj4gPiA+PiA+IChYRU4pIFsgICAxMC41MzIxNzFdIAo+ID4gPj4gPiAoWEVOKSBbICAgMTAuNTM1
NDY0XSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiA+PiA+IChY
RU4pIFsgICAxMC41NDI2MzZdIFBhbmljIG9uIENQVSAwOgo+ID4gPj4gPiAoWEVOKSBbICAgMTAu
NTQ3Mzk0XSBDb3VsZCBub3Qgc2V0IHVwIERPTTAgZ3Vlc3QgT1MKPiA+ID4+ID4gKFhFTikgWyAg
IDEwLjU1MzYwNV0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4g
Pj4gPiAKPiA+ID4+ID4gVGhlIGZhdWx0IGFkZHJlc3MgdGhlIGRldmljZXMgZmFpbGVkIHRvIGFj
Y2VzcyBpcyBtYXJrZWQgYXMgcmVzZXJ2ZWQgaW4KPiA+ID4+ID4gZTgyMCBhbmQgaXNuJ3QgcmVz
ZXJ2ZWQgZm9yIHRoZSBkZXZpY2VzIGFjY29yZGluZyB0byB0aGUgUk1SUnMgaW4gRE1BUi4KPiA+
ID4+ID4gU28gSSB0aGluayB3ZSBjYW4gZHJhdyBhIGNvbmNsdXNpb24gdGhhdCBzb21lIGV4aXN0
aW5nIEJJT1NzIGRvbid0Cj4gPiA+PiA+IGV4cG9zZSBjb3JyZWN0IFJNUlIgdG8gT1MgYnkgRE1B
Ui4gQW5kIHdlIG5lZWQgYSB3b3JrYXJvdW5kIHN1Y2ggYXMKPiA+ID4+ID4gaW9tbXVfaW5jbHVz
aXZlX21hcHBpbmcgdG8gZGVhbCB3aXRoIHN1Y2gga2luZCBvZiBCSU9TIGZvciBib3RoIHB2IGRv
bTAKPiA+ID4+ID4gYW5kIHB2aCBkb20wLgo+ID4gPj4gCj4gPiA+PiBTbyB5b3VyIGJveCBzZWVt
cyB0byBiZSBjYXBhYmxlIG9mIGdlbmVyYXRpbmcgZmF1bHRzLiBNaXNzaW5nIFJNUlIKPiA+ID4+
IHJlZ2lvbnMgaXMgKHNhZGx5KSBleHBlY3RlZCwgYnV0IGF0IGxlYXN0IHlvdSBnZXQgZmF1bHRz
IGFuZCBub3QgYQo+ID4gPj4gY29tcGxldGUgaGFuZy4gV2hpY2ggY2hpcHNldCBkb2VzIHRoaXMg
Ym94IGhhdmU/IElzIGl0IGEgQzYwMC9YNzk/Cj4gPiAKPiA+IE5vLiBUaGUgaGFzd2VsbCdzIGNo
aXBzZXQgaXMgQzYxMC94OTkuIAo+IAo+IENhbiB5b3UgdHJ5IHdpdGggdGhlIEM2MDAveDc5IGNo
aXBzZXQ/IEknbSBhZnJhaWQgdGhlIGlzc3VlIGlzCj4gcHJvYmFibHkgbW9yZSByZWxhdGVkIHRv
IHRoZSBjaGlwc2V0IHJhdGhlciB0aGFuIHRoZSBDUFUgaXRzZWxmLgo+IAo+ID4gPj4gCj4gPiA+
PiA+IAo+ID4gPj4gPiBBcyB0byB0aGUgbWFjaGluZSBoYW5nIFJvZ2VyIG9ic2VydmVkLCBJIGhh
dmUgbm8gaWRlYSBvbiB0aGUgY2F1c2UuIFJvZ2VyLAo+ID4gPj4gPiBoYXZlIHlvdSBldmVyIHNl
ZW4gdGhlIFZULWQgb24gdGhhdCBtYWNoaW5lIHJlcG9ydGluZyBhIERNQQo+ID4gPj4gPiB0cmFu
c2xhdGlvbiBmYXVsdD8gSWYgbm90LCBjYW4geW91IGNyZWF0ZSBvbmUgZmF1bHQgaW4gbmF0aXZl
PyBJIHRoaW5rCj4gPiA+PiA+IHRoaXMgY2FuIHRlbGwgdXMgd2hldGhlciB0aGUgaGFyZHdhcmUn
cyBmYXVsdCByZXBvcnQgZnVuY3Rpb24gd29ya3Mgd2VsbAo+ID4gPj4gPiBvciB0aGVyZSBhcmUg
c29tZSBidWdzIGluIFhlbiBjb2RlLiBXaGF0IGlzIHlvdXIgb3BpbmlvbiBvbiB0aGlzIHRyaWFs
Pwo+ID4gPj4gCj4gPiA+PiBJcyB0aGVyZSBhbnkgc2ltcGxlIHdheSB0byBjcmVhdGUgc3VjaCBh
IGZhdWx0PyBEb2VzIHRoZSBJT01NVSBoYXZlCj4gPiA+PiBzb21lIGtpbmQgb2Ygc2VsZi10ZXN0
IHRoaW5nIHRoYXQgY2FuIGJlIHVzZWQgdG8gZ2VuZXJhdGUgYSBzeW50aGV0aWMKPiA+ID4+IGZh
dWx0Pwo+ID4gCj4gPiBJIGRvbid0IGtub3cgc3VjaCB0b29sLiBNYXliZSB5b3UgY2FuIGhhY2sg
dGhlIGlvbW11IGRyaXZlci4KPiAKPiBIbSwgT0ssIGl0IGRvZXNuJ3QgbG9vayB2ZXJ5IGVhc3kg
dG8gaW1wbGVtZW50IHNvbWV0aGluZyBsaWtlIHRoaXMuCj4gV2lsbCB0cnkgdG8gZmluZCBzb21l
IHRpbWUsIGJ1dCBJJ20gZmFpcmx5IGJ1c3kgQVRNLgo+IAo+IFJvZ2VyLgo+IAo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotS8-0004Sw-NX; Mon, 04 Sep 2017 15:38:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dotS6-0004Sq-NZ
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:38:18 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 89/67-01910-9637DA95; Mon, 04 Sep 2017 15:38:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzezeG2
 kwfu5XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brnh3sBc8tKp4sTWhgXK3dxcjJISSQJ/Gs
 dSsriM0rYCfx4MMJJhBbQsBQ4vTCmywgNouAqsS9N9/AatgE1CXanm0Hsjk4RAR0JE5/5+ti5
 OJgFmhmknj2+SwTSFxYIE3i/vNMiPEZEt++zwVr5RSwkvixex4LSAmvgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuqV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDY1TMwMO5gvPzV6RCjJAeTkijv0ZC1kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeJcVAeUEi1LTUyvSMnOAEQCTluDgURLhZQRJ8xYXJOYWZ
 6ZDpE4x6nIs6NnwhUmIJS8/L1VKnDcJpEgApCijNA9uBCwaLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5s0DmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoExNy3u2g2uD74rnj+Qs1TbryX
 06RArx8LuTCaOA2qLgkVPt4eeOmy442iEZS7/ynl7+IsKls1X/njlTL/Es1NPHs9RmPhwwUKp
 iOpPBbvPH3iQFnD79N9pfCmCc/ImL5utdmTP2pzgSdX7U+O69+js/9zOa351AR8Lc9dD5nQ+k
 UU6c+OvMofcV2Ipzkg01GIuKk4EAHBDf27BAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504539495!113082504!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1349 invoked from network); 4 Sep 2017 15:38:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 15:38:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 09:38:14 -0600
Message-Id: <59AD8F83020000780017743C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 09:38:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IENoYW5nZXMgc2luY2UgdjQ6Cj5bLi4uXQo+ICogSHlwZXJ2aXNvciBjb2RlOgo+Wy4uLl0KPiAg
LSBDb25zdGlmeSB0aGUgZGF0YSBvcGFxdWUgcGFyYW1ldGVyIG9mIHJlYWQgaGFuZGxlcnMuCgpJ
cyB0aGF0IGEgZ29vZCBpZGVhPyBTdWNoIGNhbGxiYWNrcyBzaG91bGQgZ2VuZXJhbGx5IGJlIGFs
bG93ZWQgdG8KbW9kaWZ5IHRoZWlyIHN0YXRlIGV2ZW4gaWYgdGhlIG9wZXJhdGlvbiBpcyBqdXN0
IGEgcmVhZCAtIHRoaW5rIG9mIGEKcHJpdmF0ZSBsb2NrIG9yIHN0YXRpc3RpY3MvZGVidWdnaW5n
IGRhdGEgdG8gYmUgdXBkYXRlZC4KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rvb2xzL3Rlc3Rz
L3ZwY2kvbWFpbi5jCj4gQEAgLTAsMCArMSwzMTQgQEAKPiArLyoKPiArICogVW5pdCB0ZXN0cyBm
b3IgdGhlIGdlbmVyaWMgdlBDSSBoYW5kbGVyIGNvZGUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAo
QykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiAr
ICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSAiZW11bC5oIgo+ICsKPiArLyogU2luZ2xlIHZjcHUgKGN1cnJlbnQpLCBhbmQgc2luZ2xlIGRv
bWFpbiB3aXRoIGEgc2luZ2xlIFBDSSBkZXZpY2UuICovCj4gK3N0YXRpYyBzdHJ1Y3QgdnBjaSB2
cGNpOwo+ICsKPiArc3RhdGljIHN0cnVjdCBkb21haW4gZCA9IHsKPiArICAgIC5sb2NrID0gZmFs
c2UsCgpVTkxPQ0tFRCA/Cgo+ICtpbnQKPiArbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4g
K3sKPiArICAgIC8qIEluZGV4IHN0b3JhZ2UgYnkgb2Zmc2V0LiAqLwo+ICsgICAgdWludDMyX3Qg
cjAgPSAweGRlYWRiZWVmOwo+ICsgICAgdWludDhfdCByNSA9IDB4ZWY7Cj4gKyAgICB1aW50OF90
IHI2ID0gMHhiZTsKPiArICAgIHVpbnQ4X3QgcjcgPSAweGVmOwo+ICsgICAgdWludDE2X3QgcjEy
ID0gMHg4Njk2Owo+ICsgICAgdWludDhfdCByMTZbNF0gPSB7IH07Cj4gKyAgICB1aW50MTZfdCBy
MjBbMl0gPSB7IH07Cj4gKyAgICB1aW50MzJfdCByMjQgPSAwOwo+ICsgICAgdWludDhfdCByMjgs
IHIzMDsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIElO
SVRfTElTVF9IRUFEKCZ2cGNpLmhhbmRsZXJzKTsKPiArCj4gKyAgICBWUENJX0FERF9SRUcodnBj
aV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMCwgNCwgcjApOwo+ICsgICAgVlBDSV9SRUFEX0NIRUNL
KDAsIDQsIHIwKTsKPiArICAgIFZQQ0lfV1JJVEVfQ0hFQ0soMCwgNCwgMHhiY2JjYmNiYyk7Cj4g
Kwo+ICsgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZwY2lfd3JpdGU4LCA1LCAxLCByNSk7
Cj4gKyAgICBWUENJX1JFQURfQ0hFQ0soNSwgMSwgcjUpOwo+ICsgICAgVlBDSV9XUklURV9DSEVD
Syg1LCAxLCAweGJhKTsKPiArCj4gKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwgdnBjaV93
cml0ZTgsIDYsIDEsIHI2KTsKPiArICAgIFZQQ0lfUkVBRF9DSEVDSyg2LCAxLCByNik7Cj4gKyAg
ICBWUENJX1dSSVRFX0NIRUNLKDYsIDEsIDB4YmEpOwo+ICsKPiArICAgIFZQQ0lfQUREX1JFRyh2
cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgNywgMSwgcjcpOwo+ICsgICAgVlBDSV9SRUFEX0NIRUNL
KDcsIDEsIHI3KTsKPiArICAgIFZQQ0lfV1JJVEVfQ0hFQ0soNywgMSwgMHhiZCk7Cj4gKwo+ICsg
ICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDEyLCAyLCByMTIpOwo+
ICsgICAgVlBDSV9SRUFEX0NIRUNLKDEyLCAyLCByMTIpOwo+ICsgICAgVlBDSV9SRUFEX0NIRUNL
KDEyLCA0LCAweGZmZmY4Njk2KTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogQXQgdGhpcyBwb2lu
dCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgbGF5b3V0Ogo+ICsgICAgICoKPiArICAgICAqIE5vdGUg
dGhhdCB0aGlzIHJlZmVycyB0byB0aGUgcG9zaXRpb24gb2YgdGhlIHZhcmlhYmxlcywKPiArICAg
ICAqIGJ1dCB0aGUgdmFsdWUgaGFzIGFscmVhZHkgY2hhbmdlZCBmcm9tIHRoZSBvbmUgZ2l2ZW4g
YXQKPiArICAgICAqIGluaXRpYWxpemF0aW9uIHRpbWUgYmVjYXVzZSB3cml0ZSB0ZXN0cyBoYXZl
IGJlZW4gcGVyZm9ybWVkLgo+ICsgICAgICoKPiArICAgICAqIDMyICAgIDI0ICAgIDE2ICAgICA4
ICAgICAwCj4gKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgICAgICogIHwg
ICAgICAgICAgcjAgICAgICAgICAgIHwgMAo+ICsgICAgICogICstLS0tLSstLS0tLSstLS0tLSst
LS0tLSsKPiArICAgICAqICB8IHI3ICB8ICByNiB8ICByNSB8Ly8vLy98IDMyCj4gKyAgICAgKiAg
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tfAo+ICsgICAgICogIHwvLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vL3wgNjQKPiArICAgICAqICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rCj4gKyAgICAgKiAg
fC8vLy8vLy8vLy8vfCAgICByMTIgICAgfCA5Ngo+ICsgICAgICogICstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsKPiArICAgICAqICAgICAgICAgICAgIC4uLgo+ICsgICAgICogIC8gPSBlbXB0eS4K
Ck1heWJlIGJldHRlciAidW53cml0dGVuIj8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMu
Uwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBAQCAtNzYsNiArNzYsMTEgQEAgU0VD
VElPTlMKPiAgCj4gICAgX18yTV9yb2RhdGFfc3RhcnQgPSAuOyAgICAgICAvKiBTdGFydCBvZiAy
TSBzdXBlcnBhZ2VzLCBtYXBwZWQgUk8uICovCj4gICAgLnJvZGF0YSA6IHsKPiArI2lmIGRlZmlu
ZWQoQ09ORklHX0hBU19QQ0kpICYmIGRlZmluZWQoQ09ORklHX0xBVEVfSFdET00pCj4gKyAgICAg
ICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwo+ICsgICAgICAgKigucm9kYXRhLnZwY2kpCj4gKyAg
ICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKPiArI2VuZGlmCj4gICAgICAgICBfc3JvZGF0YSA9
IC47CgpQbGVhc2UgZG9uJ3QgcHV0IGFueXRoaW5nIGFoZWFkIG9mIHRoaXMgbGFiZWwuIEFuZCBJ
J2QgcHJlZmVyIGlmCm9yZGluYXJ5IC5yb2RhdGEgY29udHJpYnV0aW9ucyBjYW1lIGZpcnN0LCBp
LmUuIHBsZWFzZSBkb24ndCBmb2xsb3cKdGhlIGJhZCBleGFtcGxlIC4uLgoKPiAgICAgICAgIC8q
IEJ1ZyBmcmFtZXMgdGFibGUgKi8KPiAgICAgICAgIF9fc3RhcnRfYnVnX2ZyYW1lcyA9IC47Cgou
Li4gdGhpcyBnaXZlcyAodGhlcmUgYXJlIHBsZW50eSBvZiBnb29kIGV4YW1wbGVzIGZ1cnRoZXIg
ZG93biBpbgp0aGlzIHNlY3Rpb24pLgoKPiBAQCAtMTY3LDYgKzE3MiwxMSBAQCBTRUNUSU9OUwo+
ICAgICAgICAgX2Vpbml0dGV4dCA9IC47Cj4gICAgfSA6dGV4dAo+ICAgIC5pbml0LmRhdGEgOiB7
Cj4gKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9I
V0RPTSkKPiArICAgICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47Cj4gKyAgICAgICAqKC5pbml0
LnJvZGF0YS52cGNpKQo+ICsgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47Cj4gKyNlbmRpZgo+
ICAgICAgICAgKiguaW5pdC5yb2RhdGEpCgpTYW1lIGhlcmUgdGhlbi4KCj4gK2ludCB2cGNpX2Fk
ZF9yZWdpc3Rlcihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdnBjaV9yZWFkX3QgKnJlYWRf
aGFuZGxlciwKPiArICAgICAgICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCAqd3JpdGVfaGFu
ZGxlciwgdW5zaWduZWQgaW50IG9mZnNldCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzaXplLCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpw
cmV2Owo+ICsgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7Cj4gKwo+ICsgICAgLyogU29tZSBz
YW5pdHkgY2hlY2tzLiAqLwo+ICsgICAgaWYgKCAoc2l6ZSAhPSAxICYmIHNpemUgIT0gMiAmJiBz
aXplICE9IDQpIHx8Cj4gKyAgICAgICAgIG9mZnNldCA+PSBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpF
IHx8IChvZmZzZXQgJiAoc2l6ZSAtIDEpKSB8fAo+ICsgICAgICAgICAoIXJlYWRfaGFuZGxlciAm
JiAhd3JpdGVfaGFuZGxlcikgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAg
IHIgPSB4bWFsbG9jKHN0cnVjdCB2cGNpX3JlZ2lzdGVyKTsKPiArICAgIGlmICggIXIgKQo+ICsg
ICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIHItPnJlYWQgPSByZWFkX2hhbmRsZXIg
PzogdnBjaV9pZ25vcmVkX3JlYWQ7Cj4gKyAgICByLT53cml0ZSA9IHdyaXRlX2hhbmRsZXIgPzog
dnBjaV9pZ25vcmVkX3dyaXRlOwo+ICsgICAgci0+c2l6ZSA9IHNpemU7Cj4gKyAgICByLT5vZmZz
ZXQgPSBvZmZzZXQ7Cj4gKyAgICByLT5wcml2YXRlID0gZGF0YTsKPiArCj4gKyAgICB2cGNpX3ds
b2NrKHBkZXYtPmRvbWFpbik7Cj4gKwo+ICsgICAgLyogVGhlIGxpc3Qgb2YgaGFuZGxlcnMgbXVz
dCBiZSBrZWVwIHNvcnRlZCBhdCBhbGwgdGltZXMuICovCgprZXB0Cgo+ICsvKgo+ICsgKiBNZXJn
ZSBuZXcgZGF0YSBpbnRvIGEgcGFydGlhbCByZXN1bHQuCj4gKyAqCj4gKyAqIFplcm8gdGhlIGJ5
dGVzIG9mICdkYXRhJyBmcm9tIFtvZmZzZXQsIG9mZnNldCArIHNpemUpLCBhbmQKPiArICogbWVy
Z2UgdGhlIHZhbHVlIGZvdW5kIGluICduZXcnIGZyb20gWzAsIG9mZnNldCkgbGVmdCBzaGlmdGVk
CgpEWU0gWzAsIHNpemUpIGhlcmU/IEkgYWxzbyBoYXZlIHRvIGFkbWl0IHRoYXQgSSBmaW5kIGl0
IHN0cmFuZ2UgdGhhdAp5b3UgdGFsayBvZiB6ZXJvaW5nIHNvbWV0aGluZyBoZXJlIC0gdGhlIG5l
dCBlZmZlY3Qgb2YgdGhlIGZ1bmN0aW9uCmlzIG5vdCBwcm9kdWNpbmcgYW55IHplcm9zIGFueXdo
ZXJlIGFmYWljdC4gU3VjaCBhIHByZS1mdW5jdGlvbgpjb21tZW50IGlzIG5vcm1hbGx5IGRlc2Ny
aWJpbmcgdGhlIGVmZmVjdCBvZiB0aGUgZnVuY3Rpb24gYXMgc2Vlbgp0byB0aGUgY2FsbGVyIHJh
dGhlciB0aGFuIGl0cyBpbm5lciB3b3JraW5ncy4KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hl
bi9pbmNsdWRlL3hlbi92cGNpLmgKPiBAQCAtMCwwICsxLDgwIEBACj4gKyNpZm5kZWYgX1ZQQ0lf
Cj4gKyNkZWZpbmUgX1ZQQ0lfCgpUaGlzIGlzIGEgbGl0dGxlIHNob3J0IChhbmQgdW51c3VhbCkg
Zm9yIGFuIGluY2x1c2lvbiBndWFyZC4KCj4gKwo+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPgo+ICsj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+ICsKPiArLyoK
PiArICogSGVscGVycyBmb3IgbG9ja2luZy91bmxvY2tpbmcuCj4gKyAqCj4gKyAqIE5COiB0aGUg
cmVjdXJzaXZlIHZhcmlhbnRzIGFyZSB1c2VkIHNvIHRoYXQgc3Bpbl9pc19sb2NrZWQKPiArICog
cmV0dXJucyB3aGV0aGVyIHRoZSBsb2NrIGlzIGhvbGQgYnkgdGhlIGN1cnJlbnQgQ1BVIChpbnN0
ZWFkCj4gKyAqIG9mIGp1c3QgcmV0dXJuaW5nIHdoZXRoZXIgdGhlIGxvY2sgaXMgaG9sZCBieSBh
bnkgQ1BVKS4KClN0YWxlIGNvbW1lbnQ/Cgo+ICsgKi8KPiArI2RlZmluZSB2cGNpX3Jsb2NrKGQp
IHJlYWRfbG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQo+ICsjZGVmaW5lIHZw
Y2lfd2xvY2soZCkgd3JpdGVfbG9jaygmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQo+
ICsjZGVmaW5lIHZwY2lfcnVubG9jayhkKSByZWFkX3VubG9jaygmKGQpLT5hcmNoLmh2bV9kb21h
aW4udnBjaV9sb2NrKQo+ICsjZGVmaW5lIHZwY2lfd3VubG9jayhkKSB3cml0ZV91bmxvY2soJihk
KS0+YXJjaC5odm1fZG9tYWluLnZwY2lfbG9jaykKPiArI2RlZmluZSB2cGNpX3Jsb2NrZWQoZCkg
cndfaXNfbG9ja2VkKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spCj4gKyNkZWZpbmUg
dnBjaV93bG9ja2VkKGQpIHJ3X2lzX3dyaXRlX2xvY2tlZCgmKGQpLT5hcmNoLmh2bV9kb21haW4u
dnBjaV9sb2NrKQo+ICsKPiArLyoKPiArICogVGhlIHZQQ0kgaGFuZGxlcnMgd2lsbCBuZXZlciBi
ZSBjYWxsZWQgY29uY3VycmVudGx5IGZvciB0aGUgc2FtZSBkb21haW4sIGl0Cj4gKyAqIGlzIGd1
YXJhbnRlZWQgdGhhdCB0aGUgdnBjaSBkb21haW4gbG9jayB3aWxsIGFsd2F5cyBiZSBsb2NrZWQg
d2hlbiBjYWxsaW5nCj4gKyAqIGFueSBoYW5kbGVyLgoKT25lIG1vcmU/Cgo+ICsgKi8KPiArdHlw
ZWRlZiB1aW50MzJfdCB2cGNpX3JlYWRfdChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQg
aW50IHJlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpkYXRh
KTsKPiArCj4gK3R5cGVkZWYgdm9pZCB2cGNpX3dyaXRlX3Qoc3RydWN0IHBjaV9kZXYgKnBkZXYs
IHVuc2lnbmVkIGludCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsLCB2b2lkICpkYXRhKTsKCkRvIHRoZXNlIHR3byByZWFsbHkgbmVlZCBhY2Nlc3MgdG8gdGhl
IHN0cnVjdCBwY2lfZGV2LCByYXRoZXIgdGhhbgpqdXN0IHN0cnVjdCB2cGNpPyBBbmQgaWYgdGhl
eSBkbywgdGhlbiBhcmUgdGhleSByZWFsbHkgcGVybWl0dGVkIHRvCmFsdGVyIHRoYXQgc3RydWN0
IHBjaV9kZXY/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:38:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotSd-0004Vd-VX; Mon, 04 Sep 2017 15:38:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4135cd284=Paul.Durrant@citrix.com>)
 id 1dotSd-0004VW-36
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:38:51 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CF/9B-01778-A837DA95; Mon, 04 Sep 2017 15:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQrezeG2
 kwcNJchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8achumMBavMK57+ns/cwLhTp4uRk0NCwE9i
 065zzCA2m4COxNKj85lAbBEBLYn1K56ydTFycTALdDNK7Hu7CywhLJAmMfP/dKiidIk5H3+yQ
 9hWErMO3WEBsVkEVCTaWo+BDeUVcJeYcmUXI8ggIYFVjBI7d75kA0lwCnhKbD6yjxHEZhSQlf
 jSuBqsgVlAXOLWE4grJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9nsSNqVPYIGxtiWULX0M
 tFpQ4OfMJywRG4VlIxs5C0jILScssJC0LGFlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGhjr
 5aYWFyemp+YkJhXrJefnbmIERgADEOxgXLHd8xCjJAeTkijv0ZC1kUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeJcVAeUEi1LTUyvSMnOAsQiTluDgURLhZQRJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5
 MQS15+XqqUOG8SSJEASFFGaR7cCFhauMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXkOQKTy
 ZeSVwm14BHcEEdETVyzUgR5QkIqSkGhiZy16seKNaNL9fgivn58rOFqWPKfuznDTWanlNm2Mg
 8frQzIgqp+PXhV+3T0oNEN3hqxcuWlmb4+uTo3bx88TI7t5ib7l3B852K09bu6zGLaLlR+1j1
 i7Hp2Zmx6NLtzdUZl/x0jf3jn/lmR25bqv7g0PCgRx3rBVeP5j270LIZsOewwo7DimxFGckGm
 oxFxUnAgDzEjBZBgMAAA==
X-Env-Sender: prvs=4135cd284=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504539529!105463766!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48370 invoked from network); 4 Sep 2017 15:38:49 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 15:38:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52175482"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 03/12] tools/libxenforeignmemory: add
 support for resource mapping
Thread-Index: AQHTIjyYQ8OozwtTOESb2+sRWm+RL6Kkb08AgABymuA=
Date: Mon, 4 Sep 2017 15:38:48 +0000
Message-ID: <798041be08b04317837d222e8e0661bf@AMSPEX02CL03.citrite.net>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-4-paul.durrant@citrix.com>
 <20170904104334.mviz7755gxhpspwy@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904104334.mviz7755gxhpspwy@MacBook-Pro-de-Roger.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 03/12] tools/libxenforeignmemory: add
 support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA0IFNlcHRlbWJlciAyMDE3IDExOjQ0Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IElhbgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MyAwMy8xMl0gdG9v
bHMvbGlieGVuZm9yZWlnbm1lbW9yeTogYWRkCj4gc3VwcG9ydCBmb3IgcmVzb3VyY2UgbWFwcGlu
Zwo+IAo+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDEwOjM1OjU2QU0gKzAxMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToKPiA+IEEgcHJldmlvdXMgcGF0Y2ggaW50cm9kdWNlZCBhIG5ldyBIWVBFUlZJ
U09SX21lbW9yeV9vcCB0byBhY3F1aXJlCj4gZ3Vlc3QKPiA+IHJlc291cmNlcyBmb3IgZGlyZWN0
IHByaXYtbWFwcGluZy4KPiA+Cj4gPiBUaGlzIHBhdGNoIGFkZHMgbmV3IGZ1bmN0aW9uYWxpdHkg
aW50byBsaWJ4ZW5mb3JlaWdubWVtb3J5IHRvIG1ha2UgdXNlCj4gPiBvZiBhIG5ldyBwcml2Y21k
IGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1vcnkgb3AgdG8gbWFrZSBzdWNoCj4gPiBy
ZXNvdXJjZXMgYXZhaWxhYmxlIHZpYSBtbWFwKDIpLgo+ID4KPiA+IFsxXQo+IGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9wYXVsZHUvbGludXguZ2l0O2E9Y29tbWl0O2g9
Y2U1Cj4gOWEwNWU2NzEyCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBMR1RNOgo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKClRoYW5rcy4KCj4gSnVzdCBzb21l
IHZlcnkgbWlub3Igbml0cy4KPiAKPiBbLi4uXQo+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPiBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3Jl
LmMKPiA+IGluZGV4IGE2ODk3ZGM1NjEuLjgzODY0MGFhODQgMTAwNjQ0Cj4gPiAtLS0gYS90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCj4gPiArKysgYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvY29yZS5jCj4gPiBAQCAtMTcsNiArMTcsOCBAQAo+ID4gICNpbmNsdWRlIDxhc3NlcnQu
aD4KPiA+ICAjaW5jbHVkZSA8ZXJybm8uaD4KPiA+Cj4gPiArI2luY2x1ZGUgPHN5cy9tbWFuLmg+
Cj4gPiArCj4gPiAgI2luY2x1ZGUgInByaXZhdGUuaCIKPiA+Cj4gPiAgeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfb3Blbih4ZW50b29sbG9nX2xvZ2dlcgo+ICpsb2dn
ZXIsCj4gPiBAQCAtMTIwLDYgKzEyMiw1NSBAQCBpbnQKPiB4ZW5mb3JlaWdubWVtb3J5X3Jlc3Ry
aWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAo+ID4gICAgICByZXR1cm4gb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdChmbWVtLCBkb21pZCk7Cj4gPiAgfQo+ID4KPiA+ICt4
ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZQo+ICp4ZW5mb3JlaWdubWVtb3J5X21hcF9y
ZXNvdXJjZSgKPiA+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIGRvbWlkX3Qg
ZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2ln
bmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAo+ID4gKyAgICB2b2lkICoq
cGFkZHIsIGludCBwcm90LCBpbnQgZmxhZ3MpCj4gPiArewo+ID4gKyAgICB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlczsKPiA+ICsgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAg
ICAvKiBDaGVjayBmbGFncyBvbmx5IGNvbnRhaW5zIFBPU0lYIGRlZmluZWQgdmFsdWVzICovCj4g
PiArICAgIGlmICggZmxhZ3MgJiB+KE1BUF9TSEFSRUQgfCBNQVBfUFJJVkFURSkgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBlcnJubyA9IEVJTlZBTDsKPiA+ICsgICAgICAgIHJldHVybiBOVUxM
Owo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGZyZXMgPSBjYWxsb2MoMSwgc2l6ZW9mKCpmcmVz
KSk7Cj4gPiArICAgIGlmICggIWZyZXMgKQo+IAo+IGVycm5vID0gRU5PTUVNPwoKWWVzLiBJdCBz
aG91bGQgYmUuCgo+IAo+ID4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gPiArCj4gPiArICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7Cj4gPiArICAgIGZyZXMtPnR5cGUgPSB0eXBlOwo+ID4gKyAgICBm
cmVzLT5pZCA9IGlkOwo+ID4gKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOwo+ID4gKyAgICBmcmVz
LT5ucl9mcmFtZXMgPSBucl9mcmFtZXM7Cj4gPiArICAgIGZyZXMtPmFkZHIgPSAqcGFkZHI7Cj4g
PiArICAgIGZyZXMtPnByb3QgPSBwcm90Owo+ID4gKyAgICBmcmVzLT5mbGFncyA9IGZsYWdzOwo+
ID4gKwo+ID4gKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKGZt
ZW0sIGZyZXMpOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIGdvdG8gZmFpbDsKPiA+
ICsKPiA+ICsgICAgKnBhZGRyID0gZnJlcy0+YWRkcjsKPiA+ICsgICAgcmV0dXJuIGZyZXM7Cj4g
PiArCj4gPiArZmFpbDoKPiAKPiBOb3QgcmVhbGx5IHN1cmUgeW91IG5lZWQgYSBsYWJlbCwgdGhp
cyBlcnJvciBwYXRoIGlzIHVzZWQgb25seSBvbmNlLgo+IAoKVGhhdCdzIHRydWUuIEluIHByZXZp
b3VzIGluY2FybmF0aW9ucyBpdCB3YXMgdXNlZCBtb3JlIHRoYW4gb25jZS4gSSdsbCBibG93IGl0
IGF3YXkgbm93LgoKPiA+ICsgICAgZnJlZShmcmVzKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIE5V
TEw7Cj4gPiArfQo+ID4gKwo+ID4gK3ZvaWQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZSgKPiA+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCj4geGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCj4gPiArewo+ID4gKyAgICBvc2RlcF94ZW5mb3Jl
aWdubWVtb3J5X3VubWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOwo+ID4gKwo+IAo+IFNwdXJpb3Vz
IG5ld2xpbmU/Cj4gCgpJIGxpa2UgbmV3bGluZXMgOi0pIFRoaXMgb25lIHByb2JhYmx5IGlzIG92
ZXJraWxsIHRob3VnaC4KCj4gPiArICAgIGZyZWUoZnJlcyk7Cj4gPiArfQo+ID4gKwo+ID4gIC8q
Cj4gPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ID4gICAqIG1vZGU6IEMKPiAKPiBbLi4uXQo+IAo+
ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVt
b3J5Lm1hcAo+IGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCj4gPiBpbmRleCA3MTZlY2FmMTVjLi5kNTMyM2M4N2Q5IDEwMDY0NAo+ID4gLS0tIGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCj4gPiArKysgYi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKPiA+IEBAIC0x
NCwzICsxNCw4IEBAIFZFUlNfMS4yIHsKPiA+ICAJZ2xvYmFsOgo+ID4gIAkJeGVuZm9yZWlnbm1l
bW9yeV9tYXAyOwo+ID4gIH0gVkVSU18xLjE7Cj4gPiArVkVSU18xLjMgewo+ID4gKwlnbG9iYWw6
Cj4gPiArCQl4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZTsKPiA+ICsJCXhlbmZvcmVpZ25t
ZW1vcnlfdW5tYXBfcmVzb3VyY2U7Cj4gPiArfSBWRVJTXzEuMjsKPiA+IGRpZmYgLS1naXQgYS90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwo+IGIvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2xpbnV4LmMKPiA+IGluZGV4IDM3NGU0NWFlZDUuLjQ0NDc3MjNjYjEgMTAwNjQ0Cj4gPiAt
LS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwo+ID4gKysrIGIvdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2xpbnV4LmMKPiA+IEBAIC0yNzcsNiArMjc3LDUxIEBAIGludAo+IG9z
ZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCj4gPiAgICAgIHJldHVybiBpb2N0bChmbWVtLT5mZCwgSU9DVExfUFJJVkNNRF9SRVNUUklD
VCwgJmRvbWlkKTsKPiA+ICB9Cj4gPgo+ID4gK3ZvaWQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKPiA+ICsgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCj4g
eGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCj4gPiArewo+ID4gKyAgICAo
dm9pZCkgbXVubWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsK
PiAKPiBEbyB5b3UgcmVhbGx5IG5lZWQgdGhlIHZvaWQgY2FzdD8KPiAKPiBPciBzaG91bGQgdGhp
cyByZWFsbHkgYmUgYSB2b2lkIGZ1bmN0aW9uPyBPdGhlciB1bm1hcCBmdW5jdGlvbnMKPiAob3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcCkgcmV0dXJuIHRoZSBlcnJvciB0byB0aGUgY2FsbGVy
Lgo+IAoKWWVhaCwgSSdsbCBmb2xsb3cgc3VpdCBhbmQgbGV0IHRoZSBjYWxsZXJzIGlnbm9yZSB0
aGUgZXJyb3IgaWYgdGhleSB3YW50IHRvLgoKPiA+ICt9Cj4gPiArCj4gPiAraW50IG9zZGVwX3hl
bmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAo+ID4gKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKPiB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKPiA+
ICt7Cj4gPiArICAgIHByaXZjbWRfbW1hcF9yZXNvdXJjZV90IG1yOwo+ID4gKyAgICBpbnQgcmM7
Cj4gPiArCj4gPiArICAgIGZyZXMtPmFkZHIgPSBtbWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2Zy
YW1lcyA8PCBQQUdFX1NISUZULAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICBmcmVzLT5wcm90
LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKPiA+ICsgICAgaWYgKCBm
cmVzLT5hZGRyID09IE1BUF9GQUlMRUQgKQo+ID4gKyAgICAgICAgcmV0dXJuIC0xOwo+ID4gKwo+
ID4gKyAgICBtZW1zZXQoJm1yLCAwLCBzaXplb2YobXIpKTsKPiAKPiBObyBuZWVkIGZvciB0aGUg
bWVtc2V0LCB5b3UgYXJlIHNldHRpbmcgYWxsIGZpZWxkcyBiZWxvdyBhbnl3YXkuCj4gCgpBY3R1
YWxseSBJIHNob3VsZCBwcm9iYWJseSBiZSBkb2luZyBDOTkgc3R5bGUgaW5pdGlhbGl6YXRpb24g
YW55d2F5LgoKPiA+ICsgICAgbXIuZG9tID0gZnJlcy0+ZG9taWQ7Cj4gPiArICAgIG1yLnR5cGUg
PSBmcmVzLT50eXBlOwo+ID4gKyAgICBtci5pZCA9IGZyZXMtPmlkOwo+ID4gKyAgICBtci5pZHgg
PSBmcmVzLT5mcmFtZTsKPiA+ICsgICAgbXIubnVtID0gZnJlcy0+bnJfZnJhbWVzOwo+ID4gKyAg
ICBtci5hZGRyID0gKHVpbnRwdHJfdClmcmVzLT5hZGRyOwo+IAo+IFsuLi5dCj4gCj4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAo+IGIvdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAo+ID4gaW5kZXggYzVjMDdjYzRjNC4uOWZmOTRiNzI0
ZCAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKPiA+
ICsrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKPiA+IEBAIC00Miw2ICs0
MiwzNiBAQCB2b2lkCj4gKmNvbXBhdF9tYXBmb3JlaWduX2JhdGNoKHhlbmZvcmVpZ25tZW1faGFu
ZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwo+ID4gICNlbmRpZgo+ID4KPiA+ICtzdHJ1Y3Qg
eGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgewo+ID4gKyAgICBkb21pZF90IGRvbWlk
Owo+ID4gKyAgICB1bnNpZ25lZCBpbnQgdHlwZTsKPiA+ICsgICAgdW5zaWduZWQgaW50IGlkOwo+
ID4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwo+ID4gKyAgICB1bnNpZ25lZCBsb25nIG5yX2Zy
YW1lczsKPiA+ICsgICAgdm9pZCAqYWRkcjsKPiA+ICsgICAgaW50IHByb3Q7Cj4gPiArICAgIGlu
dCBmbGFnczsKPiA+ICt9Owo+ID4gKwo+ID4gKyNpZm5kZWYgX19saW51eF9fCj4gPiArc3RhdGlj
IGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCj4gPiArICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAo+IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3Vy
Y2VfaGFuZGxlICpmcmVzKQo+ID4gK3sKPiA+ICsgICAgZXJybm8gPSBFT1BOT1RTVVBQOwo+ID4g
KyAgICByZXR1cm4gLTE7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbmxpbmUgdm9pZCBvc2Rl
cF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAo+ID4gKyAgICB4ZW5mb3JlaWdubWVt
b3J5X2hhbmRsZSAqZm1lbSwKPiB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJl
cykKPiA+ICt7Cj4gPiArfQo+ID4gKyNlbHNlCj4gPiAraW50IG9zZGVwX3hlbmZvcmVpZ25tZW1v
cnlfbWFwX3Jlc291cmNlKAo+ID4gKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwK
PiB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7Cj4gPiArdm9pZCBvc2Rl
cF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAo+ID4gKyAgICB4ZW5mb3JlaWdubWVt
b3J5X2hhbmRsZSAqZm1lbSwKPiB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJl
cyk7Cj4gPiArI2VuZGlmCj4gPiArCj4gCj4gSSB3b3VsZCBsaWtlIHRvIHNlZSBvc2RlcF94ZW5m
b3JlaWdubWVtb3J5X3Jlc3RyaWN0IG1vdmVkIGhlcmUgaW4gYQo+IHByZS1wYXRjaCBpZiBwb3Nz
aWJsZSA6KS4KPiAKCkl0J3MgYSBwb3N0LXBhdGNoIChhcyB5b3Ugbm90aWNlZCA6LSkpCgogIFBh
dWwKCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotTZ-0004bt-8J; Mon, 04 Sep 2017 15:39:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dotTY-0004bi-9Y
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:39:48 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 46/8C-03610-3C37DA95; Mon, 04 Sep 2017 15:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/dw8dp
 IgymbWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9WyaxFqxhrfjxzLGBcQVLFyMnh5BAnsTP
 tXeYQWxeATuJn9fngdkSAoYSpxfeBKthEVCVWD/zBlicTUBdou3ZdtYuRg4OEQFHicnNXl2MX
 BzMAjMZJdqnvAerERaIlTh16CMTSEJI4DGLxIoH58ASnAKeEof/3WYDaeYVEJT4u0MYxGQGmr
 l+nhBIBbOAvETz1tnMEGFpieX/OCYw8s1CqJ+FUD8LSf0shPoFjCyrGDWKU4vKUot0jUz0koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA48BCHYw7vsYeYhRkoNJSZT3aMjaSCG+
 pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwbusCKhOsCg1PbUiLTMHGBswpRIcP
 EoivIwgad7igsTc4sx0iNQpRl2Opg9bvjAJgc2QEudNAikSACnKKM2DGwGL00uMslLCvIxABw
 rxFKQW5WaWoMq/YhTnYFQS5l0FMoUnM68EbtMroCOYgI6oerkG5IiSRISUVANjQo66s7alrmj
 spwb974xtgc9Tmc0XL31+fsLhtpWfss22M6aqL+hYy+Vk9jlyQmW2Sd+8VfVMhcf6Fwj391pu
 XCMwfbmY0Y9Dzc/73ZqYszMmya1w21l49bhU1uLKFSUKQr7TK9oyJoRxZz28Hfnpe+f0acovG
 09n8SdOWpNy3KmtTtnm4VIlluKMREMt5qLiRABZnYXVzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504539585!77616485!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19608 invoked from network); 4 Sep 2017 15:39:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 15:39:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 09:39:44 -0600
Message-Id: <59AD8FDD020000780017743F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 09:39:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <AADFC41AFE54684AB9EE6CBC0274A5D190D93EF3@SHSMSX101.ccr.corp.intel.com>
 <20170829073325.tljlgrp6djz56yae@MacBook-Pro-de-Roger.local>
 <20170831073239.GA48402@op-computing>
 <20170831090319.b2mkdjzzvcet5cy7@MacBook-Pro-de-Roger.local>
 <20170831084520.GA6299@op-computing>
 <20170831100948.bbeck4c5kbkryuw7@MacBook-Pro-de-Roger.local>
 <20170904062507.GA5394@op-computing>
 <20170904090000.t7f4uhdcq3sdl33q@MacBook-Pro-de-Roger.local>
 <20170904092604.bswlepm6hijxwe7x@MacBook-Pro-de-Roger.local>
 <20170904085232.GA16747@op-computing>
 <20170904150651.7nvvwzmjc2so6wpx@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904150651.7nvvwzmjc2so6wpx@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/dom0: prevent access to MMCFG
 areas for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDE3OjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDA0OjUyOjM1UE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAxMDoyNjowNEFNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+PiA+T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMTA6MDA6MDBBTSArMDEw
MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gPj4gU28geW91ciBib3ggc2VlbXMgdG8gYmUg
Y2FwYWJsZSBvZiBnZW5lcmF0aW5nIGZhdWx0cy4gTWlzc2luZyBSTVJSCj4+ID4+IHJlZ2lvbnMg
aXMgKHNhZGx5KSBleHBlY3RlZCwgYnV0IGF0IGxlYXN0IHlvdSBnZXQgZmF1bHRzIGFuZCBub3Qg
YQo+PiA+PiBjb21wbGV0ZSBoYW5nLiBXaGljaCBjaGlwc2V0IGRvZXMgdGhpcyBib3ggaGF2ZT8g
SXMgaXQgYSBDNjAwL1g3OT8KPj4gCj4+IE5vLiBUaGUgaGFzd2VsbCdzIGNoaXBzZXQgaXMgQzYx
MC94OTkuIAo+IAo+IENhbiB5b3UgdHJ5IHdpdGggdGhlIEM2MDAveDc5IGNoaXBzZXQ/IEknbSBh
ZnJhaWQgdGhlIGlzc3VlIGlzCj4gcHJvYmFibHkgbW9yZSByZWxhdGVkIHRvIHRoZSBjaGlwc2V0
IHJhdGhlciB0aGFuIHRoZSBDUFUgaXRzZWxmLgoKT3IgZXZlbiB0aGUgZmlybXdhcmUuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 15:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 15:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotmD-0006GK-AR; Mon, 04 Sep 2017 15:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dotmC-0006GE-8r
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 15:59:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 16/1D-09760-7487DA95; Mon, 04 Sep 2017 15:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9e9Ym2
 kwbtDzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRxd3MBWf4Kta/ucncwHiOq4uRg0NIIE9i
 0w72LkZODl4BO4mJ854xgdgSAoYSpxfeZAGxWQRUJfa8/M8MYrMJqEu0PdvOCtIqIqAjcfo7X
 xcjFwezwFZGid2n9rCB1AgLBEv8+TgfrF5IIEPif8NMRhCbU8BKYn7PY2aQXl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWN
 DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjE2LAg8xSnIwKYnyHg1Z
 GynEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHjXlQHVCRalpqdWpGXmAKMDp
 lSCg0dJhPcNSJq3uCAxtzgzHSJ1ilFRSpy3FSQhAJLIKM2Da4NF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ864EmcKTmVcCN/0V0GImoMVVL9eALC5JREhJNTCqprUbMRaUvGbwsLx37mF
 1yBFt7jN3Np6tP96+/fjLqrn3LSW0vx0V4zL+IWPDnzoz29alIm6W/OErWzZf7T7snlTy5ef/
 DL57m10u35myLTa/+f2/L3seSjfvW/Rc/NoSL65cE7fsmPkh4tuL2LKDXVY/7v6m6cgcezLV8
 fomAb99ifHiTL5KLMUZiYZazEXFiQCd3/duwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504540741!58048724!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39902 invoked from network); 4 Sep 2017 15:59:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 4 Sep 2017 15:59:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 09:59:00 -0600
Message-Id: <59AD9460020000780017745C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 09:58:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-4-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 03/11] x86/mmcfg: add handlers for the
 PVH Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtMzgsNiArMzgsOCBAQAo+ICAjaW5jbHVkZSA8cHVibGlj
L2h2bS9odm1faW5mb190YWJsZS5oPgo+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1fdmNwdS5o
Pgo+ICAKPiArI2luY2x1ZGUgIi4uL3g4Nl82NC9tbWNvbmZpZy5oIgoKUGxlYXNlIHRyeSB0byBh
dm9pZCBzdWNoIGluY2x1ZGVzIC0gbW92ZSB3aGF0ZXZlciBpcyBuZWVkZWQgdG8gYQpoZWFkZXIg
aW4gYXNtLXg4Ni8gaW5zdGVhZC4KCj4gQEAgLTM5MSw2ICszOTEsMTg3IEBAIHZvaWQgcmVnaXN0
ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaGFuZGxlci0+
b3BzID0gJnZwY2lfcG9ydGlvX29wczsKPiAgfQo+ICAKPiArc3RydWN0IGh2bV9tbWNmZyB7Cj4g
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7Cj4gKyAgICBwYWRkcl90IGFkZHI7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgc2l6ZTsKPiArICAgIHVpbnQxNl90IHNlZ21lbnQ7Cj4gKyAgICBpbnQ4X3Qg
YnVzOwoKdWludDhfdAoKPiArfTsKPiArCj4gKy8qIEhhbmRsZXJzIHRvIHRyYXAgUENJIE1NQ0ZH
IGNvbmZpZyBhY2Nlc3Nlcy4gKi8KPiArc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKnZw
Y2lfbW1jZmdfZmluZChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIpCgpjb25zdCBzdHJ1
Y3QgZG9tYWluICoKCj4gK3N0YXRpYyBpbnQgdnBjaV9tbWNmZ19hY2NlcHQoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkcikKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKCmNvbnN0PwoKPiAraW50IF9faHdkb21faW5pdCByZWdpc3Rlcl92cGNpX21tY2Zn
X2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnRfYnVzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZW5kX2J1cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHNlZykKPiArewo+ICsgICAgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7
Cj4gKwo+ICsgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4gKwo+ICsgICAgdnBj
aV93bG9jayhkKTsKPiArICAgIGlmICggdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpICkKPiArICAg
IHsKPiArICAgICAgICB2cGNpX3d1bmxvY2soZCk7Cj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgbW1jZmcgPSB4bWFsbG9jKHN0cnVjdCBodm1fbW1jZmcpOwo+
ICsgICAgaWYgKCAhbW1jZmcgKQo+ICsgICAgewo+ICsgICAgICAgIHZwY2lfd3VubG9jayhkKTsK
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGxpc3Rf
ZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKSApCj4gKyAgICAgICAgcmVn
aXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2cGNpX21tY2ZnX29wcyk7Cj4gKwo+ICsgICAgbW1jZmct
PmFkZHIgPSBhZGRyICsgKHN0YXJ0X2J1cyA8PCAyMCk7Cj4gKyAgICBtbWNmZy0+YnVzID0gc3Rh
cnRfYnVzOwoKSSB0aGluayB5b3VyIHN0cnVjdHVyZSBmaWVsZCB3b3VsZCBiZXR0ZXIgYmUgbmFt
ZWQgc3RhcnRfYnVzIHRvby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:07:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:07:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotuP-0007UT-8v; Mon, 04 Sep 2017 16:07:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413fbe59f=roger.pau@citrix.com>)
 id 1dotuO-0007UN-F4
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 16:07:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D0/CA-03616-34A7DA95; Mon, 04 Sep 2017 16:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQte5am2
 kwbVFghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcxR0sBa+UK35P1GpgXCXTxcjJISHgJzF/
 9jRmEJtFQEXi0fmfTF2MHBxsAvYS079WgIRFBFQlOrbeZAKxmQUiJRYevgFmCwPZ+27vYwSxe
 QU8JJ4cm8ECYgsB2Uv2vIKKC0qcnPmEBaJXT+LG1ClsIOOZBaQllv/jgAjLSzRvnQ12AaeAp8
 Tbze1gtijQNSdXrmGCGKko0T/vARvExekSE5/1sExgFJiFZMMsJBtmIWyYhWTDAkaWVYzqxal
 FZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocoABDsYO/45HWKU5GBS
 EuU9GrI2UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr20lUE6wKDU9tSItMwcYNTBpCQ4eJRHeS
 xVAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEueNBZkhAFKUUZoHNwIWwZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzOsAMoUnM68EbtMroCOYgI6oerkG5IiSRISUVAOjTVrVszdyMha
 FXtffqjJNKvj6iIFNukw86f3B3IDfDDfKjuyYXfrfr/ujYpzinPPeMyL3rFRqV1V+aC/2b4XO
 q8Q6XueQr1ypRu+y/S8yPE32nrJoauev+Su3C69o9sv89vtkIcf23UvUvi94u3XDlyX/VzG/v
 bzrpvSOyzolWieYnB32CLxKVmIpzkg01GIuKk4EAEjQCMPbAgAA
X-Env-Sender: prvs=413fbe59f=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504541250!104087022!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55223 invoked from network); 4 Sep 2017 16:07:31 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 16:07:31 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="52176981"
Date: Mon, 4 Sep 2017 17:07:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170904160726.r63y7kzcobld4ff6@MacBook-Pro-de-Roger.local>
References: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 1/2] tools: use '__i386__' and
 '__x86_64__' to replace PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDc6MDE6NDNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoZSBsaWJ4bCBpbnRlcmZhY2VzIGFuZCByZWxhdGVkIGZ1bmN0aW9ucyBhcmUgbm90IG5lY2Vz
c2FyeSB0byBiZSBpbmNsdWRlZCBieQo+ICdMSUJYTF9IQVZFX1BTUl9DTVQnIGFuZCAnTElCWExf
SEFWRV9QU1JfQ0FUJy4gU28gcmVwbGFjZSB0aGVtIHRvIGNvbW1vbiB4ODYKPiBtYWNyb3MuIEZ1
cnRoZXJtb3JlLCBvbmx5IGNvbXBpbGUgJ3hsX3Bzci5jJyB1bmRlciB4ODYuCj4gCj4gU3VnZ2Vz
dGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTdWdnZXN0
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpXaXRoIHNvbWUgY29tbWVudHMsIHRoYXQgSSB3
b3VsZCBsZXQgdGhlIG1haW50YWluZXJzIGRlY2lkZSB3aGF0J3MKYmVzdCB0byBkby4KClRvIG1h
a2Ugc3VyZSB0aGlzIGRvZXNuJ3QgYnJlYWsgQVJNIEkndmUgcHVzaGVkIGl0IHRvIGEgZ2l0IGJy
YW5jaCBvbgpteSByZXBvOgoKaHR0cHM6Ly90cmF2aXMtY2kub3JnL3JveWdlci94ZW4vYnVpbGRz
LzI3MTczNjYwMgoKPiAtLS0KPiAgICAgLSBUaGlzIHBhdGNoIGlzIG5vdCB0ZXN0ZWQgdG8gYmUg
Y29tcGlsZWQgdW5kZXIgQVJNLgo+IHYzOgo+ICAgICAtIHJlcGxhY2UgUFNSIG1hY3JvcyB0byAn
X19pMzg2X18nIGFuZCAnX194ODZfNjRfXycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1
KQo+ICAgICAtIG9ubHkgY29tcGlsZSAneGxfcHNyLmMnIHVuZGVyIHg4Ni4KPiAgICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gdjI6Cj4gICAgIC0gcmVtb3ZlIHRoZSBtYWNy
b3MgaW4geGwuaC4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gLS0t
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgfCA2ICstLS0tLQo+ICB0b29scy94bC9NYWtlZmls
ZSAgICAgIHwgNSArKystLQo+ICB0b29scy94bC94bC5oICAgICAgICAgIHwgNCArLS0tCj4gIHRv
b2xzL3hsL3hsX2NtZHRhYmxlLmMgfCA1ICstLS0tCj4gIHRvb2xzL3hsL3hsX3Bzci5jICAgICAg
fCA1IC0tLS0tCj4gIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKPiBpbmRleCAyMjllMjg5Li42YzA4N2RkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTIxNjYsNyArMjE2
Niw3IEBAIGJvb2wgbGlieGxfbXNfdm1fZ2VuaWRfaXNfemVybyhjb25zdCBsaWJ4bF9tc192bV9n
ZW5pZCAqaWQpOwo+ICB2b2lkIGxpYnhsX21zX3ZtX2dlbmlkX2NvcHkobGlieGxfY3R4ICpjdHgs
IGxpYnhsX21zX3ZtX2dlbmlkICpkc3QsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBsaWJ4bF9tc192bV9nZW5pZCAqc3JjKTsKPiAgCj4gLSNpZmRlZiBMSUJYTF9IQVZFX1BT
Ul9DTVQKPiArI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKCkkg
bm90IHN1cmUgeW91IGFjdHVhbGx5IG5lZWQgdG8gZ3VhcmQgdGhlIHByb3RvdHlwZXMsIHRoZSBi
dWlsZCBpcwpnb2luZyB0byBmYWlsIGF0IGxpbmsgdGltZSBhbnl3YXkuCgo+ICBpbnQgbGlieGxf
cHNyX2NtdF9hdHRhY2gobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKPiAgaW50IGxp
YnhsX3Bzcl9jbXRfZGV0YWNoKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCk7Cj4gIGlu
dCBsaWJ4bF9wc3JfY210X2RvbWFpbl9hdHRhY2hlZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQpOwo+IEBAIC0yMTc5LDkgKzIxNzksNyBAQCBpbnQgbGlieGxfcHNyX2NtdF9nZXRfY2Fj
aGVfb2NjdXBhbmN5KGxpYnhsX2N0eCAqY3R4LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHNvY2tldGlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90ICpsM19jYWNoZV9vY2N1cGFuY3kpOwo+IC0jZW5kaWYK
PiAgCj4gLSNpZmRlZiBMSUJYTF9IQVZFX1BTUl9NQk0KPiAgaW50IGxpYnhsX3Bzcl9jbXRfdHlw
ZV9zdXBwb3J0ZWQobGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jbXRfdHlwZSB0eXBlKTsKPiAg
aW50IGxpYnhsX3Bzcl9jbXRfZ2V0X3NhbXBsZShsaWJ4bF9jdHggKmN0eCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiBAQCAtMjE4OSw5ICsyMTg3LDcg
QEAgaW50IGxpYnhsX3Bzcl9jbXRfZ2V0X3NhbXBsZShsaWJ4bF9jdHggKmN0eCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBzY29wZSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqc2FtcGxlX3IsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgKnRzY19yKTsKPiAtI2VuZGlmCj4gIAo+IC0jaWZkZWYgTElCWExf
SEFWRV9QU1JfQ0FUCj4gIC8qCj4gICAqIEZ1bmN0aW9uIHRvIHNldCBhIGRvbWFpbidzIGNibS4g
SXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgb3IgbXVsdGlwbGUKPiAgICogdGFyZ2V0KHMpIGRlZmlu
ZWQgaW4gJ3RhcmdldF9tYXAnLiBUaGUgZGVmaW5pdGlvbiBvZiAndGFyZ2V0X21hcCcgaXMKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMveGwvTWFrZWZpbGUgYi90b29scy94bC9NYWtlZmlsZQo+IGluZGV4
IGM4Njg4OTkuLmZmODVkNDggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwvTWFrZWZpbGUKPiArKysg
Yi90b29scy94bC9NYWtlZmlsZQo+IEBAIC0xNSwxMSArMTUsMTIgQEAgTERGTEFHUyArPSAkKFBU
SFJFQURfTERGTEFHUykKPiAgQ0ZMQUdTX1hMICs9ICQoQ0ZMQUdTX2xpYnhlbmxpZ2h0KQo+ICBD
RkxBR1NfWEwgKz0gLVdzaGFkb3cKPiAgCj4gLVhMX09CSlMgPSB4bC5vIHhsX2NtZHRhYmxlLm8g
eGxfc3hwLm8geGxfdXRpbHMubwo+ICtYTF9PQkpTLSQoQ09ORklHX1g4NikgPSB4bF9wc3Iubwo+
ICtYTF9PQkpTID0geGwubyB4bF9jbWR0YWJsZS5vIHhsX3N4cC5vIHhsX3V0aWxzLm8gJChYTF9P
QkpTLXkpCj4gIFhMX09CSlMgKz0geGxfdG1lbS5vIHhsX3BhcnNlLm8geGxfY3B1cG9vbC5vIHhs
X2ZsYXNrLm8KPiAgWExfT0JKUyArPSB4bF92dHBtLm8geGxfYmxvY2subyB4bF9uaWMubyB4bF91
c2Iubwo+ICBYTF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nkcm9t
Lm8geGxfbWVtLm8KPiAtWExfT0JKUyArPSB4bF9wc3IubyB4bF9pbmZvLm8geGxfY29uc29sZS5v
IHhsX21pc2Mubwo+ICtYTF9PQkpTICs9IHhsX2luZm8ubyB4bF9jb25zb2xlLm8geGxfbWlzYy5v
Cj4gIFhMX09CSlMgKz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJlc3RvcmUubyB4bF9taWdyYXRl
Lm8KCkkgd291bGQgcmF0aGVyIGFkZDoKClhMX09CSlMgKz0gJChYTF9PQkpTLXkpCgpIZXJlIHJh
dGhlciB0aGFuIGF0IHRoZSBlbmQgb2YgdGhlIGZpcnN0IGxpbmUuCgo+ICAKPiAgJChYTF9PQkpT
KTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsLmggYi90b29scy94bC94bC5oCj4gaW5kZXggYWE5NWI3Ny4uOGQ3Yjk1NyAxMDA2NDQK
PiAtLS0gYS90b29scy94bC94bC5oCj4gKysrIGIvdG9vbHMveGwveGwuaAo+IEBAIC0xOTcsMTMg
KzE5NywxMSBAQCBpbnQgbWFpbl9sb2FkcG9saWN5KGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4g
IGludCBtYWluX3JlbXVzKGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4gICNlbmRpZgo+ICBpbnQg
bWFpbl9kZXZkKGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4gLSNpZmRlZiBMSUJYTF9IQVZFX1BT
Ul9DTVQKPiArI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPiAg
aW50IG1haW5fcHNyX2h3aW5mbyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICBpbnQgbWFpbl9w
c3JfY210X2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICBpbnQgbWFpbl9wc3JfY210
X2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICBpbnQgbWFpbl9wc3JfY210X3Nob3co
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKPiAtI2VuZGlmCj4gLSNpZmRlZiBMSUJYTF9IQVZFX1BT
Ul9DQVQKPiAgaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7
Cj4gIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICAjZW5k
aWYKClNhbWUgaGVyZSwgaXQncyBnb2luZyB0byBmYWlsIHRvIGJ1aWxkIGF0IGxpbmsgdGltZSBh
bnl3YXkgQUZBSUNULgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotw3-0007bV-KX; Mon, 04 Sep 2017 16:09:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dotw2-0007b4-6r
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 16:09:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BE/95-02044-9AA7DA95; Mon, 04 Sep 2017 16:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdF1dp
 Ig/mH2C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCace5NC2PBraCKfY/eMDUw
 XrXtYuTiEBL4yygxZW4PO4TzmFHiZPcXVghnG6PE46dzWLoYOTlEBJwlvp6ZC1TFwcEroC/x5
 5kjSFhYwF/i64wfzCD1EgLXeSW23t8OVi8h4Ctx6uBeNhj79Iy1QL3sHGwCVhKHxECiLAKqEq
 d+L2edwMi9gJFhFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAdj8xenQ4ySHExKorxHQ9ZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgta0EygkWpaan
 VqRl5gBDDyYtwcGjJMLbDJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3liQIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeHSBTeDLzSuA2vQI6ggnoiKqXa0COKE
 lESEk1ME5e7Xn9YNlX4xVvKlf8OG6608DWq2GF+Zyzvj1TOKZOivqUbxXap5TNGrN9296m0/c
 KQubcPXyS7e7aG18CYj5bmy2ZOntF8aku8d/eD6a/vnRQtv9tu46i+vrHf7feeNexJllBOC2l
 2VNsfcdpn4nX/d3FOLoEjlvoyJ13ql37T3pVD8/rCXZKLMUZiYZazEXFiQC8xbC/fgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504541350!109851101!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46629 invoked from network); 4 Sep 2017 16:09:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 16:09:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dotvx-0000Dy-4c; Mon, 04 Sep 2017 16:09:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dotvr-0006RP-Go; Mon, 04 Sep 2017 16:09:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dotvr-0005bA-2D; Mon, 04 Sep 2017 16:09:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113032-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4ee36c33ed371a1d9dfb9cd97b2af0ee08abd3f3
X-Osstest-Versions-That: libvirt=46ee76daa61108228d5209d71cf1ad09df8195ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 16:09:03 +0000
Subject: [Xen-devel] [libvirt test] 113032: tolerable trouble:
	blocked/broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAzMiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMzIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTk0CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTI5OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5NAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTk0
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTI5OTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk5NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEyOTk0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5OTQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk5
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNkOTdiMmFmMGVl
MDhhYmQzZjMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ2ZWU3NmRh
YTYxMTA4MjI4ZDUyMDlkNzFjZjFhZDA5ZGY4MTk1Y2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjk5NCAgMjAxNy0wOS0wMSAwNDoyMTo0NCBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTMwMDkgIDIwMTctMDktMDIgMDQ6MjM6MDEgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwMjEgIDIwMTctMDktMDMgMDQ6MjE6MTMgWiAgICAxIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEpvaG4gRmVy
bGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgS290aGFwYWxseSBNYWRodSBQYXZhbiA8a21wQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAg
UGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNk
OTdiMmFmMGVlMDhhYmQzZjMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBs
aWJ2aXJ0IDRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNkOTdiMmFmMGVlMDhhYmQzZjMKKyBicmFuY2g9
bGlidmlydAorIHJldmlzaW9uPTRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNkOTdiMmFmMGVlMDhhYmQz
ZjMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAw
MDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NGVlMzZj
MzNlZDM3MWExZDlkZmI5Y2Q5N2IyYWYwZWUwOGFiZDNmMyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5
LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmly
dAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQgNGVlMzZjMzNlZDM3MWExZDlkZmI5Y2Q5N2IyYWYwZWUwOGFiZDNmMzpyZWZzL2hlYWRz
L3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKICAgNDZlZTc2ZC4uNGVlMzZjMyAgNGVlMzZjMzNlZDM3MWExZDlkZmI5
Y2Q5N2IyYWYwZWUwOGFiZDNmMyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:13:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dotzn-0008Hl-DW; Mon, 04 Sep 2017 16:13:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=413cdd9d7=wei.liu2@citrix.com>)
 id 1dotzl-0008Hc-Tf
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 16:13:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 94/E0-03642-19B7DA95; Mon, 04 Sep 2017 16:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpO6E6rW
 RBptmm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrtkkWfGar+Lz9P3MD4z3WLkZODgkBf4nf
 T9aD2SwCKhItO06zgdhsAsoSPzt7gWwODhEBW4nZ591AwswCNRLXni5lBLGFBSIl9t3exwhSw
 itgIfFwf2AXIxeHkEAbo0RT01YmkBpeAUGJkzOfsED06kncmDoFbCSzgLTE8n8cEGF5ieats5
 lBbE4BT4kT5++CtYoCXdO5dA5Yq5CAgkTH9GNMExj5ZyGZOgvJ1FkIU2chmbqAkWUVo0ZxalF
 ZapGuobleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgUDIAwQ7G2xsDDjFKcjAp
 ifIeDVkbKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC168KKCdYlJqeWpGWmQOMD5i0BAePkghvG
 Uiat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivEogRQIgRRmleXAjYLF6iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8OSBTeDLzSuA2vQI6ggnoiKqXa0COKElESEk1MGbx/vlomL42eWH
 f9tT/Fw62bXpek+TVsFFV+7qZ9KS/T6JDpsmqWS0LWbIu4oTEX92m3KUnZkw+sn7bLrW8nwVc
 byYxia6dwy8Remi57S+Lddu186yVXJVWCX3mt7O7ej9LYMX5twc+ql+U26ZgtsM6/32pT5DV6
 ZaoplBbndK8bQcTQ/UUniuxFGckGmoxFxUnAgCcr20q0AIAAA==
X-Env-Sender: prvs=413cdd9d7=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504541583!81087847!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59573 invoked from network); 4 Sep 2017 16:13:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 16:13:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="438304292"
Date: Mon, 4 Sep 2017 17:13:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170904161301.g26s6hbblmyld3cn@citrix.com>
References: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170904160726.r63y7kzcobld4ff6@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904160726.r63y7kzcobld4ff6@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Yi Sun <yi.y.sun@linux.intel.com>,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 1/2] tools: use '__i386__' and
 '__x86_64__' to replace PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDU6MDc6MjZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAwNzowMTo0M1BNICswODAwLCBZaSBT
dW4gd3JvdGU6Cj4gPiBUaGUgbGlieGwgaW50ZXJmYWNlcyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMg
YXJlIG5vdCBuZWNlc3NhcnkgdG8gYmUgaW5jbHVkZWQgYnkKPiA+ICdMSUJYTF9IQVZFX1BTUl9D
TVQnIGFuZCAnTElCWExfSEFWRV9QU1JfQ0FUJy4gU28gcmVwbGFjZSB0aGVtIHRvIGNvbW1vbiB4
ODYKPiA+IG1hY3Jvcy4gRnVydGhlcm1vcmUsIG9ubHkgY29tcGlsZSAneGxfcHNyLmMnIHVuZGVy
IHg4Ni4KPiA+IAo+ID4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiA+IFN1Z2dlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKPiBXaXRoIHNvbWUgY29tbWVudHMsIHRoYXQgSSB3b3VsZCBsZXQgdGhlIG1haW50YWluZXJz
IGRlY2lkZSB3aGF0J3MKPiBiZXN0IHRvIGRvLgo+IAo+IFRvIG1ha2Ugc3VyZSB0aGlzIGRvZXNu
J3QgYnJlYWsgQVJNIEkndmUgcHVzaGVkIGl0IHRvIGEgZ2l0IGJyYW5jaCBvbgo+IG15IHJlcG86
Cj4gCj4gaHR0cHM6Ly90cmF2aXMtY2kub3JnL3JveWdlci94ZW4vYnVpbGRzLzI3MTczNjYwMgoK
RldJVyB0cmF2aXMgYXQgdGhlIG1vbWVudCBkb2Vzbid0IGJ1aWxkIHRvb2xzIG9uIGFybS4KCih3
aWxsIHJldmlldyB0aGUgcGF0Y2ggdG9tb3Jyb3cpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1douEN-0000tp-NH; Mon, 04 Sep 2017 16:28:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1douEM-0000ti-6D
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 16:28:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FD/C4-09760-91F7DA95; Mon, 04 Sep 2017 16:28:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTmNl2J+rW
 RBqsum1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzP61mKdjEXvGo5QdTA+NUti5GLg4hgRmM
 Et0zZzCBOCwCW5klNm3qAstICMxhlXjy9xR7FyMnkJMncXH3GVYIu0ii898FRgi7QGLi+pfMI
 DavgKDEyZlPWLoYOYDGekhMvFIOEuYUsJdou3SdHWLbAUaJ9b9msILUsAmYSMzqkAAxWQRUJF
 7e4oaYEiDx+kIj2ERhgWiJN59fsYDYIgLKEr2/frOAjGEWeMYk8W7SFjaQBLOApkTr9t/sExg
 FZyG5YhaS1AJGplWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIEBygAEOxi/LAs4xCjJwaQkyns0ZG2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlepjqgnGBRa
 npqRVpmDjBWYNISHDxKIrx/a4HSvMUFibnFmekQqVOMlhxXrqz7wsTR9GELkJxyYPsXJiGWvP
 y8VClxXhWQeQIgDRmleXDjYPF8iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8n0HW8mTmlcB
 tfQV0EBPQQVUv14AcVJKIkJJqYJx59cIbkz11omcvrtvLvqsiucoj+vOzOV937jo2q1Rsy0LN
 TdsnRksb2AUcs6nY+zX/gkX4rZqQWY8PerjxLP5h/CLMoPNXHdf1UqPrt+bP2Xb7p2vqTaG8O
 MZr+qzT6+e+lPL8uyHk55w3nwvmS847GGDzPHzhz2kMkkc/WJywujDT0O/qJNknSizFGYmGWs
 xFxYkAeAMibOICAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504542488!77625273!1
X-Originating-IP: [209.85.217.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31159 invoked from network); 4 Sep 2017 16:28:08 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 4 Sep 2017 16:28:08 -0000
Received: by mail-ua0-f182.google.com with SMTP id s15so2561868uag.1
 for <xen-devel@lists.xenproject.org>; Mon, 04 Sep 2017 09:28:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uh7G331XYBV2Us7NBji0aIXqDyiDcLyRqB4GXSeR3l8=;
 b=TmhtNFJEH8qXH9pKNfFzDheIDtRHVPfgTyQT7iyZh5gnqX7gW0XaKMEvwGyX8vD6bX
 beKf7BtQzfQcw2VYm0n/9iQ3sQ80UhqqVP4ophoJ52NRzgFqM2LgozadWSegtr1kXRUi
 dr/bN0E1XtQZ3fjIlUSQhOLyPiqHOStMy6T8w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uh7G331XYBV2Us7NBji0aIXqDyiDcLyRqB4GXSeR3l8=;
 b=OaH2hmooOPsccKai7YUcVF8db1VvL/vX+WHnOHequTskiR8Kv+1qWS6FMDMeE4j9lf
 bnrY3shQyVKLpVbcuGGF1ZHfwYaSpMSjKHuUmNmrplZW3MnhfhtDnDXHj03urAAbUinE
 V6DHqKgvXnBurtfKMTjf1V1jB74qVgaF2AycvW3IDDOCCXb3ImP10BVB1vNbd7j+SIxs
 CYYi8T7FUKTeqb2CufqHbvU+4ggHjSV+wS3t5dpBiMx0ca+UnuGORii2YoGj7Py1rFQv
 ZkmOQk+6XJccWLiID3zf4z3g+mzOYheI8uRPBgC0DxBTrtzlRRSONoydLaBb7ampc+4r
 WPcA==
X-Gm-Message-State: AHPjjUipcvsgTCmvGu+JFNm/lhdkEsQ8tOcjy/0qxAI13EJMyvHasYZ3
 E9+f8taH7RWo7R4lmpp/s/5spmxGtCOY
X-Google-Smtp-Source: ADKCNb4qvXa0YB3WMK9nDM3jnfQ/ND8cPz3Ijtko4a/KhWva/SApGOgu8DpYn70jlGafsUUxlKLnMuGQauyCleg8T2s=
X-Received: by 10.159.35.40 with SMTP id 37mr596527uae.190.1504542487797; Mon,
 04 Sep 2017 09:28:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Mon, 4 Sep 2017 09:28:07 -0700 (PDT)
In-Reply-To: <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 4 Sep 2017 21:58:07 +0530
Message-ID: <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKCk9uIDI4IEF1Z3VzdCAyMDE3IGF0IDE0OjQxLCBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDI4LjA4LjE3IGF0IDEwOjU2LCA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPiB3cm90ZToKPj4gLS0tIGEvY29uZmlnL2FybTMyLm1rCj4+ICsr
KyBiL2NvbmZpZy9hcm0zMi5tawo+PiBAQCAtMSw1ICsxLDYgQEAKPj4gIENPTkZJR19BUk0gOj0g
eQo+PiAgQ09ORklHX0FSTV8zMiA6PSB5Cj4+ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5Cj4+
ICBDT05GSUdfQVJNXyQoWEVOX09TKSA6PSB5Cj4+Cj4+ICBDT05GSUdfWEVOX0lOU1RBTExfU1VG
RklYIDo9Cj4+IGRpZmYgLS1naXQgYS9jb25maWcvYXJtNjQubWsgYi9jb25maWcvYXJtNjQubWsK
Pj4gaW5kZXggYWE0NTc3Mi4uODYxZDBhNCAxMDA2NDQKPj4gLS0tIGEvY29uZmlnL2FybTY0Lm1r
Cj4+ICsrKyBiL2NvbmZpZy9hcm02NC5tawo+PiBAQCAtMSw1ICsxLDYgQEAKPj4gIENPTkZJR19B
Uk0gOj0geQo+PiAgQ09ORklHX0FSTV82NCA6PSB5Cj4+ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6
PSB5Cj4+ICBDT05GSUdfQVJNXyQoWEVOX09TKSA6PSB5Cj4KPiBJIHRoaW5rIHRoaXMgd2FudHMg
dG8gYmUgc29sdmVkIGJldHRlciB0aGFuIGJ5IHN0YXJ0aW5nIHRvIGFnYWluCj4gaW50cm9kdWNl
IENPTkZJR18qIHZhbHVlcyBoZXJlLgoKSSB0aGluayBJIGNhbiByZW1vdmUgdGhpcyBmbGFnIGZy
b20gaGVyZSBzaW5jZSBpdCBpcyB1c2VkIGN1cnJlbnRseQpmb3IgeGVuY29uc29sZSBvbmx5IHRv
IGVuYWJsZSBWVUFSVCBjb25zb2xlIHN1cHBvcnQgZm9yIEFSTS4gSSBjYW4KZGlyZWN0bHkgZGVm
aW5lIHRoZSBmbGFnIGluIHRoZSB0b29scy9jb25zb2xlIE1ha2VmaWxlIGJhc2VkIG9uCkNPTkZJ
R19BUk0gb3B0aW9uLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:31:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:31:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1douH4-0001V7-7L; Mon, 04 Sep 2017 16:30:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1douH2-0001Us-P1
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 16:30:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7D/85-02229-FBF7DA95; Mon, 04 Sep 2017 16:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVXdf/dp
 Ig11TTC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TP1LWvBpk2MFbsfvGdq
 YOxpYuxi5OIQEvjLKLHp7AdWCOcxo8Tx9ftYIJxtjBKzj65k7mLk5BARcJb4emYuO4jNK6Avc
 e7jfRYQW1ggQuLCly42kAYJgSeKEi9mH2EDSUgIeEssuv6OBcb+1PAKaB87B5uAlcQhMZAoi4
 CqxMt9X9kmMHIvYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5y
 fu4kR6Pl6BgbGHYxTT/gdYpTkYFIS5T0asjZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvfx1Q
 TrAoNT21Ii0zBxiCMGkJDh4lEV4zkDRvcUFibnFmOkTqFKMxx4bV678wcWx6d+w3kxBLXn5eq
 pQ4rwpIqQBIaUZpHtwgWGxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawAyhSczrwRu3y
 ugU5iATql6uQbklJJEhJQUMK4KLpzhyf3hO//QvuYrZ7I2ZldvizmXMmkp7zWdI1sOPKn9Hy4
 RZv+DX124fcNWw5SCsx6s1+ZYLjq8zvP/9/tsy5lnpp4wui4lYKX2UCTz855DZ4QlvwovPKyZ
 pLfvLVP1ySa1T5L+MvNky/oeFy+aJqVpyii0Pk5JdI/53D2Hb8x6+FkmIFiJpTgj0VCLuag4E
 QBIx/BriAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504542653!108519545!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22760 invoked from network); 4 Sep 2017 16:30:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 16:30:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1douGv-0000mK-US; Mon, 04 Sep 2017 16:30:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1douGq-0007w6-KN; Mon, 04 Sep 2017 16:30:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1douGq-0001Xl-CY; Mon, 04 Sep 2017 16:30:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113031-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
X-Osstest-Versions-That: linux=e89ce1f89f62c7e527db3850a91dab3389772af3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 16:30:44 +0000
Subject: [Xen-devel] [linux-linus test] 113031: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6940532945424492287=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 112993
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 112993
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 112993

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate              broken like 112993
 build-arm64-pvops             2 hosts-allocate              broken like 112993
 build-arm64-xsm               3 capture-logs                broken like 112993
 build-arm64-pvops             3 capture-logs                broken like 112993
 build-arm64                   2 hosts-allocate              broken like 112993
 build-arm64                   3 capture-logs                broken like 112993
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112993
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112993
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112993
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112993
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112993
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                569dbb88e80deb68974ef6fdd6a13edb9d686261
baseline version:
 linux                e89ce1f89f62c7e527db3850a91dab3389772af3

Last test of basis   112993  2017-09-01 02:55:30 Z    3 days
Failing since        113002  2017-09-01 17:51:00 Z    2 days    5 attempts
Testing same since   113031  2017-09-04 03:35:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Aleksander Morgado <aleksander@aleksander.es>
  Alexei Starovoitov <ast@kernel.org>
  Andrew Jeffery <andrew@aj.id.au>
  Andy Lutomirski <luto@kernel.org>
  Andy Zhou <azhou@ovn.org>
  Anthony Martin <ality@pbrane.org>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Poirier <bpoirier@suse.com>
  Bob Peterson <rpeterso@redhat.com>
  Cameron Gutman <aicommander@gmail.com>
  Chen-Yu Tsai <wens@csie.org>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Eran Ben Elisha <eranbe@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guillaume Nault <g.nault@alphalink.fr>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Huy Nguyen <huyn@mellanox.com>
  Ido Schimmel <idosch@mellanox.com>
  Igor Russkikh <Igor.Russkikh@aquantia.com>
  Ilya Dryomov <idryomov@gmail.com>
  Inbar Karmy <inbark@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Iyappan Subramanian <isubramanian@apm.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan H. Schönherr <jschoenh@amazon.de>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Joe Stringer <joe@ovn.org>
  John Stultz <john.stultz@linaro.org>
  Kalle Valo <kvalo@codeaurora.org>
  Koichiro Den <den@klaipeden.com>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Kyle Beauchamp <kyleabeauchamp@gmail.com>
  Lawrence Brakmo <brakmo@fb.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Colitti <lorenzo@google.com>
  Luca Coelho <luciano.coelho@intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Krause <minipli@googlemail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Chan <michael.chan@broadcom.com>
  Moshe Shemesh <moshe@mellanox.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Noa Osherovich <noaos@mellanox.com>
  Nogah Frankel <nogahf@mellanox.com>
  Oleg Nesterov <oleg@redhat.com>
  Olof Johansson <olof@lixom.net>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Abeni <pabeni@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Paul Blakey <paulb@mellanox.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Belous <Pavel.Belous@aquantia.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra <peterz@infradead.org>
  Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Priit Laes <plaes@plaes.org>
  Quan Nguyen <qnguyen@apm.com>
  Ralf Baechle <ralf@linux-mips.org>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sekhar Nori <nsekhar@ti.com>
  Shahar Klein <shahark@mellanox.com>
  Stefano Brivio <sbrivio@redhat.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephan Gatzka <stephan.gatzka@gmail.com>
  Stephan Mueller <smueller@chronox.de>
  Stephen Douthit <stephend@adiengineering.com>
  stephen hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Taehee Yoo <ap420073@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Tal Gilboa <talgi@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tom Herbert <tom@quantonium.net>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Ying Xue <ying.xue@windriver.com>
  Yossi Kuperman <yossiku@mellanox.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Zhou Chengming <zhouchengming1@huawei.com>
  Zhoujie Wu <zjwu@marvell.com>

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


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

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

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

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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Pushing revision :

+ branch=linux-linus
+ revision=569dbb88e80deb68974ef6fdd6a13edb9d686261
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 569dbb88e80deb68974ef6fdd6a13edb9d686261
+ branch=linux-linus
+ revision=569dbb88e80deb68974ef6fdd6a13edb9d686261
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x569dbb88e80deb68974ef6fdd6a13edb9d686261 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 569dbb88e80deb68974ef6fdd6a13edb9d686261:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   e89ce1f..569dbb8  569dbb88e80deb68974ef6fdd6a13edb9d686261 -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6940532945424492287==--

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1douW9-0002Na-8A; Mon, 04 Sep 2017 16:46:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1douW7-0002Mc-HC
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 16:46:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D5/91-03093-7638DA95; Mon, 04 Sep 2017 16:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5a89p
 Ig1N/xS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bd5avZCr6oVKyas5W1gfGMXBcjJ4eEgL/E
 8oOf2CBsD4nrZ08wgdhsAroSTVv+gsVFBJQljjd9Ye1i5OJgFpjKKDHjagdzFyMHh7BAgET7a
 wWQGhYBFYkTv16C9fIKeEo8mXWZHWKmnMT54z+ZQWxOAS+Jw5dusoDYQgL1Ekt+/WEEGSMkoC
 Yxd308RKugxMmZT8BKmAUkJA6+eMEMMcZS4tv6p8wTGPlnISmbhaRsASPTKkaN4tSistQiXUM
 zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjPc3BhxilORgUhLlPRqy
 NlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC9DE1BOsCg1PbUiLTMHGPQwaQkOHiUR3r2NQGne4
 oLE3OLMdIjUKUZFKXHe1yAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmH
 czyBSezLwSuOmvgBYzAS2uerkGZHFJIkJKqoFR3ebeJI5fP6SXs6kd4+qfHPDHVNfgUcD5W6v
 0/R5+ayyq91g//+CbZImo1MWqT+7FCxywjerVc/0lNrnhktGcv8efOS0NW861/3l7xYJnWWKF
 gS6HOnrjU+8alMcsVRaZrNPpKLNIXL193qaseEcd+3m6ftIePk6nQq297Uoj2mvffH9x7KcSS
 3FGoqEWc1FxIgDB+y7GrwIAAA==
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504543587!83188885!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51500 invoked from network); 4 Sep 2017 16:46:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 16:46:30 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="446469904"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 4 Sep 2017 17:46:16 +0100
Message-ID: <1504543576-13746-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
 <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/4] DEPS handling: Remove absolute paths from
	references to cwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gc29tZSBkaXJlY3RvcmllcyB3ZSB1c2UgZ2NjIG9uIHNvdXJjZSBmaWxlcyBlbHNld2hlcmUs
IHRvIGdlbmVyYXRlCmEgLm8gaGVyZSBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuICBFZyBpbiB0
b29scy9saWJ4bC8sCiAgIGdjYyAtSSAtbyBidWlsZC5vIC9wYXRoL3RvL2xpYmFjcGkvYnVpbGQu
YwpXZSBwYXNzIC1NTUQgYW5kIC1NRiBvcHRpb25zIHRvIGdlbmVyYXRlIGEgLmQgZmlsZSByaWdo
dCBoZXJlLgoKSW4gdGhlIGdlbmVyYWwgY2FzZSB0aGlzIC5jIGZpbGUgbWlnaHQgbmVlZCB0byBp
bmNsdWRlIHRoaW5ncyBmcm9tIHRoZQpkaXJlY3RvcnkgaGVyZSwgZWcgbGliYWNwaS9idWlsZC5j
IGV2ZW50dWFsbHkgI2luY2x1ZGVzIHZhcmlvdXMKKmxpYnhsKi5oLiAgV2UgcGFzcyBnY2MgLUku
IGZvciB0aGlzLCB3aGljaCBtZWFucyB0aGluZ3MgZnJvbSB0aGUgY3dkCndoZXJlIHdlIGludm9r
ZWQgZ2NjLCBub3QgdGhlIGRpcmVjdG9yeSBvZiB0aGUgI2luY2x1ZGluZyBmaWxlLgoKV2hlbiB3
ZSBkbyB0aGlzLCBnY2MncyAtTU1EIG91dHB1dCBtZW50aW9ucyAvcGF0aC90by9saWJ4bC8qbGli
eGwqLmgsCmV2ZW4gdGhvdWdoIGl0IGNvdWxkIHJlZmVyIHRvIHNpbXBseSAqbGlieGwqLmguICBU
aGlzIGlzIHByZXN1bWFibHkKYmVjYXVzZSBnY2MgaGFzIG5vdGljZWQgdGhhdCBgLicgaW4gdGhp
cyBjb250ZXh0IG11c3QgbWVhbiByZWxhdGl2ZSB0bwp0aGUgaW52b2NhdGlvbiBjd2QsIG5vdCBy
ZWxhdGl2ZSB0byBidWlsZC5jLCBhbmQgZ2NjIGRvZXNuJ3QgcmVhbGlzZQp0aGF0IHJlZmVyZW5j
ZXMgaW4gdGhlIC5kIGZpbGUgYXJlIGFsc28gd3J0IHRoZSBpbnZvY2F0aW9uIGN3ZC4KCm1ha2Ug
ZGlzdGluZ3Vpc2hlcyB0YXJnZXRzIHB1cmVseSB0ZXh0dWFsbHkuICBJdCB3aWxsIGNhbm9uaWNh
bGlzZSBhCnRhcmdldCBuYW1lIGJ5IHJlbW92aW5nIC4vIGJlZm9yZSBjb21wYXJpc29uIChzbyBf
bGlieGxfdHlwZXMuaCBhbmQKLi9fbGlieGxfdHlwZXMuaCBhcmUgY29uc2lkZXJlZCB0aGUgc2Ft
ZSB0YXJnZXQpIGJ1dCBpdCB3b24ndCBleGFtaW5lCnRoZSBmaWxlc3lzdGVtLiAgU28gX2xpYnhs
X3R5cGVzLmggYW5kCi9wYXRoL3RvL3Rvb2xzL2xpYnhsL19saWJ4bF90eXBlcy5oIGFyZSBkaWZm
ZXJlbnQgdGFyZ2V0cy4KCkFuZCwgX2xpYnhsX3R5cGVzLmggaXMgZ2VuZXJhdGVkIGZyb20gYSBw
YXR0ZXJuIHJ1bGUuICBUaGlzIHBhdHRlcm4KcnVsZSBpcyB0aGVyZWZvcmUgaW5zdGF0aWF0ZWQg
dHdpY2UsIGFuZCB0aGUgdHdvIGluc3RhbmNlcyBtYXkgYmUgcnVuCmNvbmN1cnJlbnRseSAtIGJ1
dCB1c2UgdGhlIHNhbWUgdGVtcGZpbGVzIGFuZCBjYW4gdGhlcmVmb3JlIGZhaWwuCgpUaGUgdGhp
bmcgdGhhdCBpcyB3cm9uZyBoZXJlIGlzIGdjYydzIGNob2ljZSB0byBvdXRwdXQgYW4gYWJzb2x1
dGUKcGF0aC4KCldlIGNvdWxkIHdvcmsgYXJvdW5kIGl0IGJ5IGFkZGluZyBhIHJ1bGUgdG8gdGVh
Y2ggbWFrZSBhYm91dCBhCnJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZXNlIGB0d28gZGlmZmVyZW50
IGZpbGVzJy4gIEJ1dCB0aGlzIGhhcyB0byBiZQpkb25lIGZvciBldmVyeSBhdXRvZ2VuZXJhdGVk
IGZpbGUgYW5kIGlzIHRoZXJlZm9yZSBmcmFnaWxlIChsZWF2aW5nIGEKcmFjZSBidWcgd2hlbiB3
ZSBnZXQgaXQgd3JvbmcpLgoKSWRlYWxseSB3ZSB3b3VsZCBmaXggdGhlIHByb2JsZW0gYnkgZml4
aW5nIHRoZSAuZCBmaWxlIGFzIGl0IGlzCmdlbmVyYXRlZC4gIEJ1dCB0aGUgLmQgZmlsZXMgYXJl
IGdlbmVyYXRlZCBieSBtYW55IG1hbnkgcnVsZXMKbWVudGlvbmluZyAkKENDKSBhbmQgJChDRkxB
R1MpLiAgKFdlIG1pZ2h0IGluIHRoZW9yeSBwYXNzIGEgYmFzaApwcm9jZXNzIHN1YnN0aXR1dGlv
biB0byAtTUYsIGJ1dCAxLiB0aGF0J3Mgbm90IHBvcnRhYmxlIHRvIHBlb3BsZSB3aG8KZG9uJ3Qg
aGF2ZSBiYXNoIGFuZCAyLiBpdCBoYW5ncywgYW55d2F5LikKClNvIGluc3RlYWQgd2UgZG8gdGhp
cyBjb252ZXJzaW9uIGF0IGluY2x1ZGUgdGltZS4gIFRoYXQgaXMsIHdlIHRlbGwKbWFrZSB0byBp
bmNsdWRlIG5vdCB0aGUgcmF3IC5kIGZpbGVzLCBidXQgdGhlIHNlZGRlZCBvbmVzLgoKVGhlIHNl
ZGRpbmcgcmVtb3ZlcyBvY2N1cnJlbmNlcyBvZiBgICRQV0QvJy4gIFdlIHVzZSB0aGUgc2hlbGwK
dmFyaWFibGUgUFdEIGJlY2F1c2UgdGhlIG1ha2UgdmFyaWFibGUgc29tZXRpbWVzIHJlZmVycyB0
byB0aGUgeGVuCnRvcGxldmVsLiAgSWYgZ2NjJ3Mgb3V0cHV0IGZvcm1hdCBzaG91bGQgY2hhbmdl
LCB0aGVuIHRoaXMgc2VkIHJ1bmUKbWF5IG5vdCB3b3JrIGFueSBtb3JlLCBidXQgdGhhdCBkb2Vz
bid0IHNlZW0gdmVyeSBsaWtlbHkuCgpUaGUgcnVuZSBpcyBvbmx5IGVmZmVjdGl2ZSBmb3IgZGVw
ZW5kZW5jaWVzIG9uIGZpbGVzIHdoaWNoIGFyZSBleGFjdGx5CmluIHRoZSBjdXJyZW50IGRpcmVj
dG9yeSwgb3IgYSBzdWJkaXJlY3Rvcnkgb2YgaXQgbmFtZWQgc2ltcGx5IGJ5IGl0cwpzdWJkaXJl
Y3RvcnkgbmFtZS4gIElmIHRoZXJlIGFyZSBhdXRvZ2VuZXJhdGVkIGluY2x1ZGUgZmlsZXMgd2hp
Y2gKZXhpc3QgaW4gYSBzaWJsaW5nIChvciB3b3JzZSwgc29tZXdoZXJlIGNvbXBsZXRlbHkgZWxz
ZSksIHRoaXMKYXBwcm9hY2ggd2lsbCBub3Qgd29yaywgYmVjYXVzZSB3ZSdkIGhhdmUgdG8gZmln
dXJlIG91dCB3aGF0IG5hbWUgdGhpcwpNYWtlZmlsZSB1c3VhbGx5IHVzZXMgdG8gcmVmZXIgdG8g
dGhlbS4gIEhvcGVmdWxseSBzdWNoIHRoaW5ncyBkb24ndApleGlzdC4KClRoZSBpbmRpcmVjdCB2
YXJpYWJsZXMgREVQU19STSBhbmQgREVQU19JTkNMVURFIGFyZSBuZWNlc3NhcnkgdG8KcHJlc2Vy
dmUgdGhlIGFzc3VtcHRpb25zIG1hZGUgaW4gdGhlIHZhcmlvdXMgTWFrZWZpbGVzLiAgU3BlY2lm
aWNhbGx5LAp4ZW4vIE1ha2VmaWxlcyBhc3N1bWUgdGhhdCBpdCBpcyBvayB0byBzYXkgREVQUys9
c29tZXRoaW5nICh3aGVyZQpzb21ldGhpbmcgaXMgaW4gYSBzdWJkaXJlY3RvcnkpOyB0b29scy8g
TWFrZWZpbGVzIGFsbCB1c2VkIHRvIGluY2x1ZGUKREVQUyB0aGVtc2VsdmVzIChidXQgbm93IHRo
ZXkgaW5jbHVkZSBERVBTX0lOQ0xVREUpOyBhbmQgbWFueQpNYWtlZmlsZXMgdGVuZGVkIHRvIGV4
cGxpY3RseSBybSBERVBTIChidXQgbm93IHJtIERFUFNfUk0pLgoKSW4gdGhlIG5ldyBzY2hlbWUg
b2YgdGhpbmdzOiBERVBTIGlzIHRoZSBmaWxlcyB0aGF0IGNvbWUgb3V0IG9mIGdjYwoob3IgcGVy
aGFwcyBhbiBhc3NlbWJsZXIgb3Igc29tZXRoaW5nKSBhbmQgbWF5IGJlIGFzc2lnbmVkIHRvIGJ5
Ck1ha2VmaWxlcy4gIERFUFNfSU5DTFVERSBpcyB0aGUgcHJvY2Vzc2VkIGZvcm0uICBBbmQgREVQ
U19STSBpcyBib3RoCmNvbWJpbmVkLCBzbyB0aGF0IHRoZXkgYm90aCBnZXQgY2xlYW5lZC4KCldl
IG5lZWQgdG8gZXhwbGljaXRseSB1c2UgJCh3aWxkY2FyZCApIHRvIGRvIHRoZSB3aWxkY2FyZCBl
eHBhbnNpb24gb24KREVQUyBhIGJpdCBlYXJsaWVyLiAgSWYgd2UgZGlkbid0LCB0aGVuIERFUFNf
SU5DTFVERSB3b3VsZCBjb250YWluCmAuKi5kMicgd2hpY2ggd291bGQgbm90IGV4aXN0LgoKRXZh
bHVhdGlvbiBvcmRlcjogREVQU19STSBhbmQgREVQU19JTkNMVURFIGFyZSByZWN1cnNpdmVseSBl
eHBhbmRlZAp2YXJpYWJsZXMsIHNvIHRoYXQgYWx0aG91Z2ggdGhleSBhcmUgZGVmaW5lZCBlYXJs
eSAoaW4gQ29uZmlnLm1rKSwKdGhlaXIgYWN0dWFsIHZhbHVlcyBhcmUgY29tcHV0ZWQgYXQgdGhl
IHRpbWUgb2YgdXNlLCB1c2luZyB0aGUgdmFsdWUKb2YgREVQUyB0aGF0IGlzIHByZXZhaWxpbmcg
YXQgdGhhdCB0aW1lLgoKUmVwb3J0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgfCAyICsr
CiBDb25maWcubWsgIHwgNyArKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQpp
bmRleCA1OTRmZmQ5Li5lY2IxOThmIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRp
Z25vcmUKQEAgLTEsOSArMSwxMSBAQAogLmhnCisuKi50bXAKICoub3JpZwogKn4KICouc3dwCiAq
Lm8KICouZAorKi5kMgogKi5vcGljCiAqLmEKICouc28KZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBi
L0NvbmZpZy5tawppbmRleCA1YWNhNGJmLi5iYmE4MWJlIDEwMDY0NAotLS0gYS9Db25maWcubWsK
KysrIGIvQ29uZmlnLm1rCkBAIC01Niw4ICs1NiwxMSBAQCBIT1NUQ0MgPz0gY2xhbmcKIEhPU1RD
WFggPz0gY2xhbmcrKwogZW5kaWYKIAotREVQU19STSA9ICQoREVQUykKLURFUFNfSU5DTFVERSA9
ICQoREVQUykKK0RFUFNfSU5DTFVERSA9ICQoYWRkc3VmZml4IC5kMiwgJChiYXNlbmFtZSAkKHdp
bGRjYXJkICQoREVQUykpKSkKK0RFUFNfUk0gPSAkKERFUFMpICQoREVQU19JTkNMVURFKQorCisl
LmQyOiAlLmQKKwlzZWQgInMhICQkUFdELyEgISIgJF4gPiRALnRtcCAmJiBtdiAtZiAkQC50bXAg
JEAKIAogaW5jbHVkZSAkKFhFTl9ST09UKS9jb25maWcvJChYRU5fT1MpLm1rCiBpbmNsdWRlICQo
WEVOX1JPT1QpL2NvbmZpZy8kKFhFTl9UQVJHRVRfQVJDSCkubWsKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1douW7-0002NA-Qi; Mon, 04 Sep 2017 16:46:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1douW6-0002MP-1G
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 16:46:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/B0-03610-5638DA95; Mon, 04 Sep 2017 16:46:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5K89p
 Ig+unTCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bceT8ZCzZkVzTMm87YwHg6qouRk0NCwF/i
 1dNWZgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczAJTGSVmXO0AaxAWsJdY0N/D0
 sXIwcEioCLxuDEeJMwr4Clx4eliNoiZchLnj/8EK+cU8JI4fOkmC4gtJFAvseTXH0aQViEBNY
 m566FaBSVOznwCVsIsICFx8MULqNMsJb6tf8o8gZF/FpKyWUjKFjAyrWLUKE4tKkst0jU00Es
 qykzPKMlNzMwB8sz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwHn8fd4hRkoNJSZT3aMjaSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvAxNQDnBotT01Iq0zBxg0MOkJTh4lER49zYCpXmLCxJzi
 zPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3NUiRAEhRRmke3AhYBF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMG8lyBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MlROsM7YbJup/cmQJf6uouO3
 ta2aHCttduotstMq+H9jVYTD/ZMPq3Gzjpyulc/36TnltvTRdr31F5SHb/Z8dqiaWS0dukr/8
 qcxzh7td5d6cFtNKndfvJjd+39gfLDSL+2aEiEMy7/U4QQ3V+G3xVZtEbhetcpi83ZF7+3lX7
 ZQJ1YejJFSUWIozEg21mIuKEwFlM/phuwIAAA==
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504543586!80993422!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60777 invoked from network); 4 Sep 2017 16:46:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 16:46:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="438307298"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 4 Sep 2017 17:46:15 +0100
Message-ID: <1504543576-13746-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
 <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/4] DEPS handling: Use DEPS_INCLUDE everywhere
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVQU19JTkNMVURFIGlzIGN1cnJlbnRseSB0aGUgc2FtZSBhcyBERVBTLCBzbyBubyBmdW5jdGlv
bmFsIGNoYW5nZS4KClRoaXMgcGF0Y2ggaXMgdGhlIHJlc3VsdCBvZiB0aGlzIHBlcmwgcnVuZToK
CiAgZ2l0LWdyZXAgLWwgJ2luY2x1ZGUuKkRFUFMnIHwgeGFyZ3MgcGVybCAtaSAtcGUgJ25leHQg
dW5sZXNzIG0vXi0/aW5jbHVkZS87IHMvXGJERVBTXGIvREVQU19JTkNMVURFLycKCkkgaGF2ZSB2
ZXJpZmllZCB0aGF0IEkgaGF2ZW4ndCBtaXNzZWQgYW55dGhpbmcsIHdpdGggdGhpcyBydW5lOgoK
ICBnaXQtZ3JlcCAnXGJERVBTXGInCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvYmxr
dGFwMi9jb250cm9sL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvYmxrdGFw
Mi9sdm0vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvYmxrdGFwMi92
aGQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvYmxrdGFwMi92aGQv
bGliL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvY29uc29sZS9NYWtlZmls
ZSAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L01ha2VmaWxlICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJp
dC9NYWtlZmlsZSAgICAgICAgIHwgMiArLQogdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90
Y2diaW9zL01ha2VmaWxlIHwgMiArLQogdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9NYWtlZmlsZSAg
ICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvZmxhc2svdXRpbHMvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgIHwgMiArLQogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01ha2VmaWxlICAgICAgICAg
ICAgICAgIHwgMiArLQogdG9vbHMvbGliYWNwaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMiArLQogdG9vbHMvbGliZnNpbWFnZS9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAg
IHwgMiArLQogdG9vbHMvbGliZnNpbWFnZS9jb21tb24vTWFrZWZpbGUgICAgICAgICAgICAgIHwg
MiArLQogdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgMiAr
LQogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQog
dG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9v
bHMvbWVtc2hyL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMv
bWlzYy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvcHln
cnViL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvcHl0aG9u
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvdGVzdHMvbWVt
LXNoYXJpbmcvTWFrZWZpbGUgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvdGVzdHMveGVuLWFj
Y2Vzcy9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMvdGVzdHMveGVuc3RvcmUv
TWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMveGN1dGlscy9NYWtlZmlsZSAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMveGVuYmFja2VuZGQvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMveGVubW9uL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMiArLQogdG9vbHMveGVucGFnaW5nL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgIHwgMiArLQogdG9vbHMveGVucG1kL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMiArLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlICAgICAg
ICAgICAgIHwgMiArLQogdG9vbHMveGVuc3RhdC94ZW50b3AvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgIHwgMiArLQogdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg
IHwgMiArLQogdG9vbHMveGVudHJhY2UvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwg
MiArLQogdG9vbHMveGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiAr
LQogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQog
MzUgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL01ha2VmaWxlIGIvdG9vbHMvYmxrdGFwMi9j
b250cm9sL01ha2VmaWxlCmluZGV4IDQ5ZWMxNTMuLjFlYTVkZjggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZQorKysgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvTWFr
ZWZpbGUKQEAgLTEwNCw0ICsxMDQsNCBAQCBkaXN0Y2xlYW46IGNsZWFuCiAKIC5QSE9OWTogYWxs
IGJ1aWxkIGNsZWFuIGRpc3RjbGVhbiBpbnN0YWxsIHVuaW5zdGFsbAogCi0taW5jbHVkZSAkKERF
UFMpCistaW5jbHVkZSAkKERFUFNfSU5DTFVERSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIv
bHZtL01ha2VmaWxlIGIvdG9vbHMvYmxrdGFwMi9sdm0vTWFrZWZpbGUKaW5kZXggNGEyZTJiNS4u
OWVhNjk2OSAxMDA2NDQKLS0tIGEvdG9vbHMvYmxrdGFwMi9sdm0vTWFrZWZpbGUKKysrIGIvdG9v
bHMvYmxrdGFwMi9sdm0vTWFrZWZpbGUKQEAgLTM1LDQgKzM1LDQgQEAgZGlzdGNsZWFuOiBjbGVh
bgogCiAuUEhPTlk6IGFsbCBidWlsZCBjbGVhbiBkaXN0Y2xlYW4gaW5zdGFsbCBsdm0tdXRpbCB1
bmluc3RhbGwKIAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRp
ZmYgLS1naXQgYS90b29scy9ibGt0YXAyL3ZoZC9NYWtlZmlsZSBiL3Rvb2xzL2Jsa3RhcDIvdmhk
L01ha2VmaWxlCmluZGV4IDgxNWQxNTEuLjljNGVlODMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Jsa3Rh
cDIvdmhkL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Jsa3RhcDIvdmhkL01ha2VmaWxlCkBAIC01Miw0
ICs1Miw0IEBAIGRpc3RjbGVhbjogY2xlYW4KIAogLlBIT05ZOiBhbGwgYnVpbGQgY2xlYW4gZGlz
dGNsZWFuIGluc3RhbGwgdW5pbnN0YWxsIHZoZC11dGlsIHZoZC11cGRhdGUKIAotLWluY2x1ZGUg
JChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy9ibGt0
YXAyL3ZoZC9saWIvTWFrZWZpbGUgYi90b29scy9ibGt0YXAyL3ZoZC9saWIvTWFrZWZpbGUKaW5k
ZXggY2QyNzQ0ZS4uYzRlOWVjNSAxMDA2NDQKLS0tIGEvdG9vbHMvYmxrdGFwMi92aGQvbGliL01h
a2VmaWxlCisrKyBiL3Rvb2xzL2Jsa3RhcDIvdmhkL2xpYi9NYWtlZmlsZQpAQCAtODUsNCArODUs
NCBAQCBkaXN0Y2xlYW46IGNsZWFuCiAKIC5QSE9OWTogYWxsIGJ1aWxkIGNsZWFuIGRpc3RjbGVh
biBpbnN0YWxsIGxpYnZoZCB1bmluc3RhbGwKIAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUg
JChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL01ha2VmaWxlIGIvdG9v
bHMvY29uc29sZS9NYWtlZmlsZQppbmRleCBkMWZlZGM2Li5jNWYzZjVjIDEwMDY0NAotLS0gYS90
b29scy9jb25zb2xlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKQEAgLTU0
LDQgKzU0LDQgQEAgdW5pbnN0YWxsOgogCXJtIC1mICQoREVTVERJUikkKExJQkVYRUNfQklOKS94
ZW5jb25zb2xlCiAJcm0gLWYgJChERVNURElSKSQoc2JpbmRpcikveGVuY29uc29sZWQKIAotLWlu
Y2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIv
TWFrZWZpbGUKaW5kZXggMTA0MzgyMy4uN2M0YzBjZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtl
ZmlsZQpAQCAtMTIyLDQgKzEyMiw0IEBAIGNsZWFuOiBzdWJkaXJzLWNsZWFuCiAuUEhPTlk6IGRp
c3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgogCi0taW5jbHVkZSAkKERFUFMpCistaW5jbHVkZSAk
KERFUFNfSU5DTFVERSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQv
TWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L01ha2VmaWxlCmluZGV4IGY2
ZTBmZDQuLmMwNThjNzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQv
TWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC9NYWtlZmlsZQpAQCAt
MzIsNCArMzIsNCBAQCAkKFRBUkdFVCk6IDMyYml0Ymlvc19hbGwubwogCSAgICBleGl0IDExOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogCSAgfSB8fCA6CiAKLS1p
bmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zL01ha2VmaWxlIGIvdG9vbHMvZmlybXdh
cmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zL01ha2VmaWxlCmluZGV4IGM1ZjkwMDQuLjRkYmM3MTMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9NYWtlZmls
ZQorKysgYi90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jpb3MvTWFrZWZpbGUKQEAg
LTIwLDQgKzIwLDQgQEAgZGlzdGNsZWFuOiBjbGVhbgogJChUQVJHRVQpOiB0Y2diaW9zLm8gdHBt
X2RyaXZlcnMubwogCSQoTEQpICQoTERGTEFHU19ESVJFQ1QpIC1yICReIC1vICRACiAKLS1pbmNs
dWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMv
ZmlybXdhcmUvcm9tYmlvcy9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvTWFrZWZp
bGUKaW5kZXggMmFkMTY1Yi4uNzgyMzdmZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvcm9t
Ymlvcy9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9yb21iaW9zL01ha2VmaWxlCkBAIC0z
MSw0ICszMSw0IEBAIEJJT1MtYm9jaHMtbGF0ZXN0OiByb21iaW9zLmMgYmlvc3N1bXMgMzJiaXRn
YXRld2F5LmMgdGNnYmlvcy5jCiBiaW9zc3VtczogYmlvc3N1bXMuYwogCWdjYyAtbyBiaW9zc3Vt
cyBiaW9zc3Vtcy5jCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURF
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svdXRpbHMvTWFrZWZpbGUgYi90b29scy9mbGFzay91
dGlscy9NYWtlZmlsZQppbmRleCA0YzBlMDUyLi5hZTg3MTAyIDEwMDY0NAotLS0gYS90b29scy9m
bGFzay91dGlscy9NYWtlZmlsZQorKysgYi90b29scy9mbGFzay91dGlscy9NYWtlZmlsZQpAQCAt
NTksNCArNTksNCBAQCBpbnN0YWxsOiBhbGwKIHVuaW5zdGFsbDoKIAlybSAtZiAkKGFkZHByZWZp
eCAkKERFU1RESVIpJChzYmluZGlyKS8sICQoQ0xJRU5UUykpCiAKLS1pbmNsdWRlICQoREVQUykK
Ky1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L01ha2VmaWxlIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01ha2VmaWxlCmluZGV4IDg4MjAy
YTYuLjA5ODczMDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9NYWtlZmlsZQor
KysgYi90b29scy9nb2xhbmcveGVubGlnaHQvTWFrZWZpbGUKQEAgLTQ5LDQgKzQ5LDQgQEAgY2xl
YW46CiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgogCi0taW5jbHVkZSAkKERF
UFMpCistaW5jbHVkZSAkKERFUFNfSU5DTFVERSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkv
TWFrZWZpbGUgYi90b29scy9saWJhY3BpL01ha2VmaWxlCmluZGV4IGZkN2FmMWIuLmE0N2E2NTgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGliYWNwaS9N
YWtlZmlsZQpAQCAtMTAyLDQgKzEwMiw0IEBAIGRpc3RjbGVhbjogY2xlYW4KIAogaW5zdGFsbDog
YWxsCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGliZnNpbWFnZS9SdWxlcy5tayBiL3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMu
bWsKaW5kZXggNGQwMTA5OC4uZWFiNGVjYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFnZS9S
dWxlcy5taworKysgYi90b29scy9saWJmc2ltYWdlL1J1bGVzLm1rCkBAIC0zMSw0ICszMSw0IEBA
ICQoRlNMSUIpOiAkKFBJQ19PQkpTKQogY2xlYW4gZGlzdGNsZWFuOjoKIAlybSAtZiAkKFBJQ19P
QkpTKSAkKEZTTElCKSAkKERFUFNfUk0pCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQo
REVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vTWFrZWZp
bGUgYi90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZQppbmRleCBhZjZmNjdlLi4wNzkx
ZmM5IDEwMDY0NAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZQorKysgYi90
b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZQpAQCAtNTEsNSArNTEsNSBAQCBsaWJmc2lt
YWdlLnNvLiQoTUFKT1IpOiBsaWJmc2ltYWdlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCiBsaWJmc2lt
YWdlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKQogCSQoQ0MpICQoTERGTEFHUykg
LVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYmZzaW1hZ2Uuc28uJChNQUpPUikgJChTSExJQl9M
REZMQUdTKSAtbyAkQCAkXiAkKFBUSFJFQURfTElCUykgJChBUFBFTkRfTERGTEFHUykKIAotLWlu
Y2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCiAKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnZjaGFuL01ha2VmaWxlIGIvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKaW5kZXggNGE3
ZTAxOC4uY2E5ZmM2MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKKysrIGIv
dG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKQEAgLTg2LDQgKzg2LDQgQEAgY2xlYW46CiAKIGRpc3Rj
bGVhbjogY2xlYW4KIAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUp
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxl
CmluZGV4IDlhZTgwYTcuLjlhMDE5ZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC0yODAsNSArMjgwLDUgQEAgbGlieGVuZ3Vl
c3Quc28uJChNQUpPUikuJChNSU5PUik6IENPTVBSRVNTSU9OX0xJQlMgPSAkKGZpbHRlciAtbCUs
JCh6bGliLW9wdGlvbnMKIGxpYnhlbmd1ZXN0LnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKEdVRVNU
X1BJQ19PQkpTKSBsaWJ4ZW5jdHJsLnNvCiAJJChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVf
TERGTEFHKSAtV2wsbGlieGVuZ3Vlc3Quc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAk
QCAkKEdVRVNUX1BJQ19PQkpTKSAkKENPTVBSRVNTSU9OX0xJQlMpIC1seiAkKExETElCU19saWJ4
ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhlbmN0cmwpICQoUFRIUkVBRF9MSUJTKSAkKEFQUEVORF9M
REZMQUdTKQogCi0taW5jbHVkZSAkKERFUFMpCistaW5jbHVkZSAkKERFUFNfSU5DTFVERSkKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQpp
bmRleCBiZjQ4ODk3Li43NGM3MGFiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQor
KysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMzU1LDQgKzM1NSw0IEBAIGRpc3RjbGVhbjog
Y2xlYW4KIHJlYWxjbGVhbjogZGlzdGNsZWFuCiAJJChSTSkgLWYgJChBVVRPU1JDUykgJChBVVRP
SU5DUykKIAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYg
LS1naXQgYS90b29scy9tZW1zaHIvTWFrZWZpbGUgYi90b29scy9tZW1zaHIvTWFrZWZpbGUKaW5k
ZXggNjMyMWJkZC4uMzFkMmRkNyAxMDA2NDQKLS0tIGEvdG9vbHMvbWVtc2hyL01ha2VmaWxlCisr
KyBiL3Rvb2xzL21lbXNoci9NYWtlZmlsZQpAQCAtNDYsNCArNDYsNCBAQCBkaXN0Y2xlYW46IGNs
ZWFuCiAKIC5QSE9OWTogYWxsIGJ1aWxkIGNsZWFuIGluc3RhbGwgZGlzdGNsZWFuIHVuaW5zdGFs
bAogCi0taW5jbHVkZSAkKERFUFMpCistaW5jbHVkZSAkKERFUFNfSU5DTFVERSkKZGlmZiAtLWdp
dCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9taXNjL01ha2VmaWxlCmluZGV4IGFmNTc5
YTcuLmVhYTI4NzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMv
bWlzYy9NYWtlZmlsZQpAQCAtMTE4LDQgKzExOCw0IEBAIHhlbi1sb3dtZW1kOiB4ZW4tbG93bWVt
ZC5vCiB4ZW5jb3Y6IHhlbmNvdi5vCiAJJChDQykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElC
U19saWJ4ZW5jdHJsKSAkKEFQUEVORF9MREZMQUdTKQogCi0taW5jbHVkZSAkKERFUFMpCistaW5j
bHVkZSAkKERFUFNfSU5DTFVERSkKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9NYWtlZmlsZSBi
L3Rvb2xzL3B5Z3J1Yi9NYWtlZmlsZQppbmRleCBhY2RhYjhhLi41MzZhZjA3IDEwMDY0NAotLS0g
YS90b29scy9weWdydWIvTWFrZWZpbGUKKysrIGIvdG9vbHMvcHlncnViL01ha2VmaWxlCkBAIC0z
OCw0ICszOCw0IEBAIGNsZWFuOgogLlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4K
IAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQg
YS90b29scy9weXRob24vTWFrZWZpbGUgYi90b29scy9weXRob24vTWFrZWZpbGUKaW5kZXggMDEy
MzU4Yi4uNTQxODU4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvcHl0aG9uL01ha2VmaWxlCisrKyBiL3Rv
b2xzL3B5dGhvbi9NYWtlZmlsZQpAQCAtNDQsNCArNDQsNCBAQCBjbGVhbjoKIC5QSE9OWTogZGlz
dGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQo
REVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvbWVtLXNoYXJpbmcvTWFrZWZp
bGUgYi90b29scy90ZXN0cy9tZW0tc2hhcmluZy9NYWtlZmlsZQppbmRleCA1ZDQ2YTNiLi40OTc2
OTZmIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy9tZW0tc2hhcmluZy9NYWtlZmlsZQorKysgYi90
b29scy90ZXN0cy9tZW0tc2hhcmluZy9NYWtlZmlsZQpAQCAtMjYsNCArMjYsNCBAQCBkaXN0Y2xl
YW46IGNsZWFuCiBtZW1zaHJ0b29sOiBtZW1zaHJ0b29sLm8KIAkkKENDKSAtbyAkQCAkPCAkKExE
RkxBR1MpICQoTERMSUJTX2xpYnhlbmN0cmwpCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRl
ICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtl
ZmlsZSBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MvTWFrZWZpbGUKaW5kZXggZmM2NTU1Yy4uMGNh
M2Y2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZQorKysgYi90
b29scy90ZXN0cy94ZW4tYWNjZXNzL01ha2VmaWxlCkBAIC0yOCw0ICsyOCw0IEBAIGRpc3RjbGVh
bjogY2xlYW4KIHhlbi1hY2Nlc3M6IHhlbi1hY2Nlc3MubyBNYWtlZmlsZQogCSQoQ0MpIC1vICRA
ICQ8ICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3Qp
ICQoTERMSUJTX2xpYnhlbmV2dGNobikKIAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChE
RVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW5zdG9yZS9NYWtlZmlsZSBi
L3Rvb2xzL3Rlc3RzL3hlbnN0b3JlL01ha2VmaWxlCmluZGV4IGRjNTM1MTkuLmIzN2I5MGQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3Rz
L3hlbnN0b3JlL01ha2VmaWxlCkBAIC0yNCw0ICsyNCw0IEBAIGRpc3RjbGVhbjogY2xlYW4KIHhz
LXRlc3Q6IHhzLXRlc3QubyBNYWtlZmlsZQogCSQoQ0MpIC1vICRAICQ8ICQoTERGTEFHUykgJChM
RExJQlNfbGlieGVuc3RvcmUpCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19J
TkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGN1dGlscy9NYWtlZmlsZSBiL3Rvb2xzL3hjdXRp
bHMvTWFrZWZpbGUKaW5kZXggMTczMTgyZi4uMjgxMTg5MyAxMDA2NDQKLS0tIGEvdG9vbHMveGN1
dGlscy9NYWtlZmlsZQorKysgYi90b29scy94Y3V0aWxzL01ha2VmaWxlCkBAIC00OCw0ICs0OCw0
IEBAIGNsZWFuOgogLlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KIAotLWluY2x1
ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy94
ZW5iYWNrZW5kZC9NYWtlZmlsZSBiL3Rvb2xzL3hlbmJhY2tlbmRkL01ha2VmaWxlCmluZGV4IDM2
YzZjNmMuLmJhNTNiYmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbmJhY2tlbmRkL01ha2VmaWxlCisr
KyBiL3Rvb2xzL3hlbmJhY2tlbmRkL01ha2VmaWxlCkBAIC00Miw0ICs0Miw0IEBAIHhlbmJhY2tl
bmRkOiB4ZW5iYWNrZW5kZC5vCiBnZW5wYXRoLXRhcmdldCA9ICQoY2FsbCBidWlsZG1ha2V2YXJz
MmhlYWRlcixfcGF0aHMuaCkKICQoZXZhbCAkKGdlbnBhdGgtdGFyZ2V0KSkKIAotLWluY2x1ZGUg
JChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy94ZW5t
b24vTWFrZWZpbGUgYi90b29scy94ZW5tb24vTWFrZWZpbGUKaW5kZXggYjU0NzYyMS4uZTQ1YzVi
OCAxMDA2NDQKLS0tIGEvdG9vbHMveGVubW9uL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbm1vbi9N
YWtlZmlsZQpAQCAtNTUsNCArNTUsNCBAQCB4ZW5iYWtlZDogeGVuYmFrZWQubyBNYWtlZmlsZQog
eGVudHJhY2Vfc2V0bWFzazogc2V0bWFzay5vIE1ha2VmaWxlCiAJJChDQykgJChMREZMQUdTKSAk
PCAtbyAkQCAkKExETElCUykgJChBUFBFTkRfTERGTEFHUykKIAotLWluY2x1ZGUgJChERVBTKQor
LWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy94ZW5wYWdpbmcvTWFr
ZWZpbGUgYi90b29scy94ZW5wYWdpbmcvTWFrZWZpbGUKaW5kZXggN2I4NGM4NS4uOTY4Njc4YyAx
MDA2NDQKLS0tIGEvdG9vbHMveGVucGFnaW5nL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnBhZ2lu
Zy9NYWtlZmlsZQpAQCAtNDIsNCArNDIsNCBAQCBkaXN0Y2xlYW46IGNsZWFuCiBUQUdTOgogCWV0
YWdzIC10ICQoU1JDUykgKi5oCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19J
TkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGVucG1kL01ha2VmaWxlIGIvdG9vbHMveGVucG1k
L01ha2VmaWxlCmluZGV4IDlkNjc3YjguLmUwZDNmMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnBt
ZC9NYWtlZmlsZQorKysgYi90b29scy94ZW5wbWQvTWFrZWZpbGUKQEAgLTI4LDQgKzI4LDQgQEAg
dW5pbnN0YWxsOgogeGVucG1kOiB4ZW5wbWQubyBNYWtlZmlsZQogCSQoQ0MpICQoTERGTEFHUykg
JDwgLW8gJEAgJChMRExJQlMpICQoQVBQRU5EX0xERkxBR1MpCiAKLS1pbmNsdWRlICQoREVQUykK
Ky1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L01ha2VmaWxlIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlCmluZGV4
IGQ2YTQyNjguLjg5NzlmYTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9N
YWtlZmlsZQorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUKQEAgLTE4NCw3
ICsxODQsNyBAQCBjbGVhbjoKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCiAK
LS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQogCiBnZW5wYXRoLXRh
cmdldCA9ICQoY2FsbCBidWlsZG1ha2V2YXJzMmhlYWRlcixzcmMvX3BhdGhzLmgpCiAkKGV2YWwg
JChnZW5wYXRoLXRhcmdldCkpCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L3hlbnRvcC9NYWtl
ZmlsZSBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL01ha2VmaWxlCmluZGV4IGNhMzQxMzUuLmVjNjEy
ZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL01ha2VmaWxlCisrKyBiL3Rvb2xz
L3hlbnN0YXQveGVudG9wL01ha2VmaWxlCkBAIC00Nyw0ICs0Nyw0IEBAIGNsZWFuOgogLlBIT05Z
OiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KIAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1
ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBi
L3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCmluZGV4IGE2YzhlZDEuLmZmNDI4ZTIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxl
CkBAIC0yMTEsNyArMjExLDcgQEAgY2xpZW50cy1pbnN0YWxsOiBjbGllbnRzCiAJCWxuIC1mICQo
REVTVERJUikkKGJpbmRpcikveGVuc3RvcmUgJChERVNURElSKSQoYmluZGlyKS8kJHtjfSA7IFwK
IAlkb25lCiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQogCiAj
IG5ldmVyIGRlbGV0ZSBhbnkgaW50ZXJtZWRpYXRlIGZpbGVzLgogLlNFQ09OREFSWToKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnRyYWNlL01ha2VmaWxlIGIvdG9vbHMveGVudHJhY2UvTWFrZWZpbGUK
aW5kZXggNjdlZDA3Ni4uMGJhZDk0MiAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UvTWFrZWZp
bGUKKysrIGIvdG9vbHMveGVudHJhY2UvTWFrZWZpbGUKQEAgLTYxLDUgKzYxLDUgQEAgeGVudHJh
Y2Vfc2V0c2l6ZTogc2V0c2l6ZS5vCiB4ZW5hbHl6ZTogeGVuYWx5emUubyBtcmVhZC5vCiAJJChD
QykgJChMREZMQUdTKSAtbyAkQCAkXiAkKEFSR1BfTERGTEFHUykgJChBUFBFTkRfTERGTEFHUykK
IAotLWluY2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL01ha2VmaWxlIGIvdG9vbHMveGwvTWFrZWZpbGUKaW5kZXggOGFhOGU3Mi4u
YmFmZDVhOCAxMDA2NDQKLS0tIGEvdG9vbHMveGwvTWFrZWZpbGUKKysrIGIvdG9vbHMveGwvTWFr
ZWZpbGUKQEAgLTU2LDQgKzU2LDQgQEAgY2xlYW46CiBkaXN0Y2xlYW46IGNsZWFuCiAKIAotLWlu
Y2x1ZGUgJChERVBTKQorLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYgLS1naXQgYS94ZW4v
UnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggMDFhYWJmZS4uY2FmYzY3YiAxMDA2NDQKLS0t
IGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtMjA0LDQgKzIwNCw0IEBAICQo
ZmlsdGVyICUuaW5pdC5vLCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKTogJS5pbml0
Lm86ICUubyBNYWtlZmlsZQogJS5zOiAlLlMgTWFrZWZpbGUKIAkkKENQUCkgJChBRkxBR1MpICQ8
IC1vICRACiAKLS1pbmNsdWRlICQoREVQUykKKy1pbmNsdWRlICQoREVQU19JTkNMVURFKQotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1douW6-0002MV-GA; Mon, 04 Sep 2017 16:46:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1douW5-0002MJ-0e
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 16:46:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A8/B2-03874-4638DA95; Mon, 04 Sep 2017 16:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG5y89p
 Ig5X3rS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bX9WbWgjUsFXM+P2ZuYLzD3MXIySEh4C/x
 7NVnRgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczAJTGSVmXO0AaxYWcJFYcXQtK
 4jNIqAi8fjSBbBBvAKeEt2LnkAtkJM4f/wnmM0p4CjR0PwLrF5IwEGieXkzexcjB5CtJjF3fT
 xEq6DEyZlPWEBsZgEJiYMvXkCNsZT4tv4p8wRG/llIymYhKVvAyLSKUaM4tagstUjX0EAvqSg
 zPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwXj8fdwhRkkOJiVR3qMhayOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAyNAHlBItS01Mr0jJzgGEPk5bg4FES4d3bCJTmLS5IzC3OT
 IdInWLU5Wj6sOULkxBLXn5eqpQ472uQIgGQoozSPLgRsBi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeSpApPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGJcurIxcvd1jxcNgHsnne0/9KX6
 wzmtRX6tC4TFGsTJxgbBLz671l03lq/i44twPbSaur/0+e8J/H9Z1q1zL+jNwg7vH+t8bVrHE
 lnj8Myv82vn0YazC1p2Wk/iE1Kr8rmjeiLoRacvAO1PohcMdLbnVthctJ7qm3j3c1L5uUc3rd
 n/FT+8N65VYijMSDbWYi4oTAZ6TjWy8AgAA
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504543586!80993422!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60678 invoked from network); 4 Sep 2017 16:46:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 16:46:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="438307295"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 4 Sep 2017 17:46:13 +0100
Message-ID: <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <22957.26042.957099.676884@mariner.uk.xensource.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/4] DEPS handling: Provide DEPS_RM and
	DEPS_INCLUDE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgYXJlIG5vdCB1c2VkIGFueXdoZXJlIHlldCwgc28gbm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMiArKwogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawpp
bmRleCAxYmM5MjJlLi41YWNhNGJmIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmln
Lm1rCkBAIC01Niw2ICs1Niw4IEBAIEhPU1RDQyA/PSBjbGFuZwogSE9TVENYWCA/PSBjbGFuZysr
CiBlbmRpZgogCitERVBTX1JNID0gJChERVBTKQorREVQU19JTkNMVURFID0gJChERVBTKQogCiBp
bmNsdWRlICQoWEVOX1JPT1QpL2NvbmZpZy8kKFhFTl9PUykubWsKIGluY2x1ZGUgJChYRU5fUk9P
VCkvY29uZmlnLyQoWEVOX1RBUkdFVF9BUkNIKS5tawotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 16:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 16:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1douW9-0002NM-1M; Mon, 04 Sep 2017 16:46:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41337d65b=Ian.Jackson@citrix.com>)
 id 1douW7-0002Mc-1x
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 16:46:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D0/91-03093-6638DA95; Mon, 04 Sep 2017 16:46:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDvW5q89p
 Ig/m7ZS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8adDwcZC5ZPYqxYO3UlWwPjnYouRg4OCQF/
 ibs/wrsYOYFMD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAtMZZSYcbWDGSQhLGAl8
 eDNBbAiFgEVibVf3oHFeQU8JW7s28gMMVRO4vzxn2A2p4CXxOFLN1lAbCGBeoklv/4wgtwgJK
 AmMXd9PESroMTJmU/ASpgFJCQOvngBNcZS4tv6p8wTGPlnISmbhaRsASPTKkaN4tSistQiXUM
 zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjPc3BhxilORgUhLlPRqy
 NlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC9DE1BOsCg1PbUiLTMHGPYwaQkOHiUR3r2NQGne4
 oLE3OLMdIjUKUZjjg2r139h4uiY8fMbkxBLXn5eqpQ472uQUgGQ0ozSPLhBsHi8xCgrJczLCH
 SaEE9BalFuZgmq/CtGcQ5GJWHezSBTeDLzSuD2vQI6hQnolKqXa0BOKUlESEk1MF68pF/bcp3
 vj0ffo1whV42f5flh0oyrnxq1Pr6vmPewdq7J4Tl7Pyjt1ZnCdSZ2ew/Pn5RV0hk79rYlsTV9
 0U1xOdfcnWV5L2HOoS8zTm5/b306StOA/f3BVpO8VdUsaR0CbYq+//fbz/zo1+Uuz7JEt3CKZ
 EzOMrmXFzfuevDkvMGFM2wXepRYijMSDbWYi4oTATeyAYHCAgAA
X-Env-Sender: prvs=41337d65b=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504543587!83188885!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51404 invoked from network); 4 Sep 2017 16:46:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 16:46:29 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="446469902"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 4 Sep 2017 17:46:14 +0100
Message-ID: <1504543576-13746-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
 <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/4] DEPS handling: Use DEPS_RM everywhere
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVQU19STSBpcyBjdXJyZW50bHkgdGhlIHNhbWUgYXMgREVQUywgc28gbm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCgpUaGlzIHBhdGNoIGlzIHRoZSByZXN1bHQgb2YgdHdvIHBlcmwgcnVuZXM6CgogIGdp
dC1ncmVwIC1sICdybS4qREVQUycgfCB4YXJncyBwZXJsIC1pfiAtcGUgJ25leHQgdW5sZXNzIG0v
Xlx0K3JtXGIvOyBzL1xiREVQU1xiL0RFUFNfUk0vOycKCiAgZ2l0LWdyZXAgLWwgJ1JNLipERVBT
JyB8IHhhcmdzIHBlcmwgLWl+IC1wZSAnbmV4dCB1bmxlc3MgbS9eXHQrXCRcKFJNXCkvOyBzL1xi
REVQU1xiL0RFUFNfUk0vOycKCkFuZCBlZGl0aW5nICB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
TWFrZWZpbGUgIGJ5IGhhbmQuCgpJIHZlcmlmaWVkIHRoYXQgSSBkaWRuJ3QgbWlzcyBhbnl0aGlu
ZyB3aXRoIHRoaXMgcnVuZToKCiAgZ2l0LWdyZXAgJ1xiREVQU1xiJyB8IGdyZXAgLXYgaW5jbHVk
ZSB8bGVzcwoKUmVwb3J0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2Jsa3RhcDIvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtl
ZmlsZSAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2Jsa3RhcDIvbHZtL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2Jsa3RhcDIvdmhkL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi9NYWtlZmlsZSAgICAg
ICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICAgICB8IDIgKy0KIHRvb2xzL2RlYnVnZ2VyL2tkZC9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICB8IDIgKy0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZSAgICAgICAgICAg
ICB8IDIgKy0KIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvTWFrZWZpbGUgICAgICAgICB8
IDIgKy0KIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9NYWtlZmlsZSB8IDIg
Ky0KIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvTWFrZWZpbGUgICAgICAgICAgICAgICB8IDIgKy0K
IHRvb2xzL2ZsYXNrL3V0aWxzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRv
b2xzL2hlbHBlcnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xz
L2xpYmZzaW1hZ2UvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xp
YnMvY2FsbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvTWFrZWZpbGUgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvZXZ0
Y2huL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9NYWtlZmlsZSAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvZ250dGFiL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvdG9vbGxvZy9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnZjaGFuL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL21lbXNoci9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDIgKy0KIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDIgKy0KIHRvb2xzL3B5Z3J1Yi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIgKy0KIHRvb2xzL3B5dGhvbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIgKy0KIHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL01ha2VmaWxlICAgICAgICAgICAgICB8
IDIgKy0KIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MvTWFrZWZpbGUgICAgICAgICAgICAgICB8IDIg
Ky0KIHRvb2xzL3Rlc3RzL3hlbnN0b3JlL01ha2VmaWxlICAgICAgICAgICAgICAgICB8IDIgKy0K
IHRvb2xzL3hjdXRpbHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRv
b2xzL3hlbmJhY2tlbmRkL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xz
L3hlbm1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hl
bnBhZ2luZy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnBt
ZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnN0YXQv
bGlieGVuc3RhdC9NYWtlZmlsZSAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnN0YXQveGVu
dG9wL01ha2VmaWxlICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnN0b3JlL01ha2Vm
aWxlICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hlbnRyYWNlL01ha2VmaWxl
ICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIHhlbi94c20vZmxhc2svTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIgKy0KIDQyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyks
IDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvTWFrZWZpbGUgYi90
b29scy9ibGt0YXAyL01ha2VmaWxlCmluZGV4IGY0NzU4ZWYuLmY0YWMxZWIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Jsa3RhcDIvTWFrZWZpbGUKKysrIGIvdG9vbHMvYmxrdGFwMi9NYWtlZmlsZQpAQCAt
MTIsNyArMTIsNyBAQCBTVUJESVJTLSQoQ09ORklHX0xpbnV4KSArPSBkcml2ZXJzCiBTVUJESVJT
LSQoQ09ORklHX0xpbnV4KSArPSBjb250cm9sCiAKIGNsZWFuOgotCXJtIC1yZiAqLmEgKi5zbyAq
Lm8gKi5ycG0gJChMSUIpICp+ICQoREVQUykgVEFHUworCXJtIC1yZiAqLmEgKi5zbyAqLm8gKi5y
cG0gJChMSUIpICp+ICQoREVQU19STSkgVEFHUwogCiBkaXN0Y2xlYW46IGNsZWFuCiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZSBiL3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC9NYWtlZmlsZQppbmRleCBjMTY4MjgzLi40OWVjMTUzIDEwMDY0NAotLS0gYS90b29scy9i
bGt0YXAyL2NvbnRyb2wvTWFrZWZpbGUKKysrIGIvdG9vbHMvYmxrdGFwMi9jb250cm9sL01ha2Vm
aWxlCkBAIC04Nyw3ICs4Nyw3IEBAIGluc3RhbGw6IGJ1aWxkCiAJJChJTlNUQUxMX0RBVEEpIHhl
bmJsa3RhcGN0bC5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikKIAogY2xlYW46Ci0Jcm0g
LWYgJChPQkpTKSAkKFBJQ1MpICQoREVQUykgJChJQklOKSAkKExJQl9TVEFUSUMpICQoTElCX1NI
QVJFRCkKKwlybSAtZiAkKE9CSlMpICQoUElDUykgJChERVBTX1JNKSAkKElCSU4pICQoTElCX1NU
QVRJQykgJChMSUJfU0hBUkVEKQogCXJtIC1mICQoTElCTkFNRSkuc28gJChMSUJTT05BTUUpCiAJ
cm0gLWYgKn4KIAlybSAtZiB4ZW5ibGt0YXBjdGwucGMKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3Rh
cDIvbHZtL01ha2VmaWxlIGIvdG9vbHMvYmxrdGFwMi9sdm0vTWFrZWZpbGUKaW5kZXggNzJmZWEw
YS4uNGEyZTJiNSAxMDA2NDQKLS0tIGEvdG9vbHMvYmxrdGFwMi9sdm0vTWFrZWZpbGUKKysrIGIv
dG9vbHMvYmxrdGFwMi9sdm0vTWFrZWZpbGUKQEAgLTI5LDcgKzI5LDcgQEAgbHZtLXV0aWw6IGx2
bS11dGlsLm8KIAkkKENDKSAtRExWTV9VVElMICQoTERGTEFHUykgLW8gbHZtLXV0aWwgbHZtLXV0
aWwuYwogCiBjbGVhbjoKLQlybSAtcmYgKi5vICoub3BpYyAqfiAkKERFUFMpICQoSUJJTikKKwly
bSAtcmYgKi5vICoub3BpYyAqfiAkKERFUFNfUk0pICQoSUJJTikKIAogZGlzdGNsZWFuOiBjbGVh
bgogCmRpZmYgLS1naXQgYS90b29scy9ibGt0YXAyL3ZoZC9NYWtlZmlsZSBiL3Rvb2xzL2Jsa3Rh
cDIvdmhkL01ha2VmaWxlCmluZGV4IGU2MGI3YWYuLjgxNWQxNTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Jsa3RhcDIvdmhkL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Jsa3RhcDIvdmhkL01ha2VmaWxlCkBA
IC00Niw3ICs0Niw3IEBAIHVuaW5zdGFsbDoKIAlybSAtZiAkKGFkZHByZWZpeCAkKERFU1RESVIp
JChJTlNUX0RJUikvLCAkKElCSU4pKQogCiBjbGVhbjogc3ViZGlycy1jbGVhbgotCXJtIC1yZiAq
Lm8gKn4gJChERVBTKSAkKElCSU4pCisJcm0gLXJmICoubyAqfiAkKERFUFNfUk0pICQoSUJJTikK
IAogZGlzdGNsZWFuOiBjbGVhbgogCmRpZmYgLS1naXQgYS90b29scy9ibGt0YXAyL3ZoZC9saWIv
TWFrZWZpbGUgYi90b29scy9ibGt0YXAyL3ZoZC9saWIvTWFrZWZpbGUKaW5kZXggM2JmNjAzZS4u
Y2QyNzQ0ZSAxMDA2NDQKLS0tIGEvdG9vbHMvYmxrdGFwMi92aGQvbGliL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2Jsa3RhcDIvdmhkL2xpYi9NYWtlZmlsZQpAQCAtNzksNyArNzksNyBAQCB1bmluc3Rh
bGw6CiAJcm0gLWYgJChERVNURElSKSQoSU5TVC1ESVIpL2xpYnZoZC5hCiAKIGNsZWFuOgotCXJt
IC1yZiAqLmEgKi5zbyogKi5vICoub3BpYyAqfiAkKERFUFMpICQoTElCVkhEKQorCXJtIC1yZiAq
LmEgKi5zbyogKi5vICoub3BpYyAqfiAkKERFUFNfUk0pICQoTElCVkhEKQogCiBkaXN0Y2xlYW46
IGNsZWFuCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUgYi90b29scy9jb25z
b2xlL01ha2VmaWxlCmluZGV4IGFiZTc3YjIuLmQxZmVkYzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvTWFrZWZpbGUKKysrIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQpAQCAtMTksNyArMTks
NyBAQCBhbGw6ICQoQklOKQogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQkkKFJNKSAqLmEgKi5z
byAqLm8gKi5ycG0gJChCSU4pICQoREVQUykKKwkkKFJNKSAqLmEgKi5zbyAqLm8gKi5ycG0gJChC
SU4pICQoREVQU19STSkKIAkkKFJNKSBjbGllbnQvKi5vIGRhZW1vbi8qLm8KIAkkKFJNKSBjbGll
bnQvX3BhdGhzLmgKIAkkKFJNKSBkYWVtb24vX3BhdGhzLmgKZGlmZiAtLWdpdCBhL3Rvb2xzL2Rl
YnVnZ2VyL2tkZC9NYWtlZmlsZSBiL3Rvb2xzL2RlYnVnZ2VyL2tkZC9NYWtlZmlsZQppbmRleCBi
Y2VjNDQwYS4uNTUwOWVlZSAxMDA2NDQKLS0tIGEvdG9vbHMvZGVidWdnZXIva2RkL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2RlYnVnZ2VyL2tkZC9NYWtlZmlsZQpAQCAtMTYsNyArMTYsNyBAQCBrZGQ6
ICQoT0JKUykKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLWYgJChPQkpTKSAkKERFUFMp
IGtkZAorCXJtIC1mICQoT0JKUykgJChERVBTX1JNKSBrZGQKIAogLlBIT05ZOiBkaXN0Y2xlYW4K
IGRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9N
YWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQppbmRleCA3ZDUyZWQ4
Li4xMDQzODIzIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUK
KysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCkBAIC0xMTYsNyArMTE2LDcg
QEAgZW5kaWYKIC5QSE9OWTogY2xlYW4KIGNsZWFuOiBzdWJkaXJzLWNsZWFuCiAJcm0gLWYgcm9t
cy5pbmMgcm9tcy5pbmMubmV3IGFjcGkuaAotCXJtIC1mIGh2bWxvYWRlciBodm1sb2FkZXIudG1w
ICoubyAkKERFUFMpCisJcm0gLWYgaHZtbG9hZGVyIGh2bWxvYWRlci50bXAgKi5vICQoREVQU19S
TSkKIAkkKE1BS0UpIC1DICQoQUNQSV9QQVRIKSAgQUNQSV9CVUlMRF9ESVI9JChDVVJESVIpIGNs
ZWFuCiAKIC5QSE9OWTogZGlzdGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9yb21i
aW9zLzMyYml0L01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC9NYWtlZmls
ZQppbmRleCAyOGMxNTQ0Li5mNmUwZmQ0IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9yb21i
aW9zLzMyYml0L01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvTWFr
ZWZpbGUKQEAgLTE1LDcgKzE1LDcgQEAgYWxsOiBzdWJkaXJzLWFsbAogCiAuUEhPTlk6IGNsZWFu
CiBjbGVhbjogc3ViZGlycy1jbGVhbgotCXJtIC1yZiAqLm8gJChUQVJHRVQpICQoREVQUykKKwly
bSAtcmYgKi5vICQoVEFSR0VUKSAkKERFUFNfUk0pCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0
Y2xlYW46IHN1YmRpcnMtZGlzdGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9yb21i
aW9zLzMyYml0L3RjZ2Jpb3MvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0
L3RjZ2Jpb3MvTWFrZWZpbGUKaW5kZXggNWNmZjRlZi4uYzVmOTAwNCAxMDA2NDQKLS0tIGEvdG9v
bHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zp
cm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9NYWtlZmlsZQpAQCAtMTIsNyArMTIsNyBAQCBh
bGw6ICQoVEFSR0VUKQogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQlybSAtcmYgKi5vICQoVEFS
R0VUKSAkKERFUFMpCisJcm0gLXJmICoubyAkKFRBUkdFVCkgJChERVBTX1JNKQogCiAuUEhPTlk6
IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUv
cm9tYmlvcy9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvTWFrZWZpbGUKaW5kZXgg
OTRlNjVkYi4uMmFkMTY1YiAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9NYWtl
ZmlsZQorKysgYi90b29scy9maXJtd2FyZS9yb21iaW9zL01ha2VmaWxlCkBAIC0xMyw3ICsxMyw3
IEBAIGNsZWFuOiBzdWJkaXJzLWNsZWFuCiAJcm0gLWYgIGFzODYtc3ltLnR4dCBsZDg2LXN5bS50
eHQgCiAJcm0gLWYgIHJvbWJpb3MqLnR4dCByb21iaW9zKi5zeW0gdXNhZ2UgYmlvc3N1bXMKIAly
bSAtZiAgQklPUy1ib2Nocy0qCi0Jcm0gLWYgICQoREVQUykKKwlybSAtZiAgJChERVBTX1JNKQog
CiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMv
Zmxhc2svdXRpbHMvTWFrZWZpbGUgYi90b29scy9mbGFzay91dGlscy9NYWtlZmlsZQppbmRleCBm
YzA0N2U5Li40YzBlMDUyIDEwMDY0NAotLS0gYS90b29scy9mbGFzay91dGlscy9NYWtlZmlsZQor
KysgYi90b29scy9mbGFzay91dGlscy9NYWtlZmlsZQpAQCAtMzcsNyArMzcsNyBAQCBmbGFzay1z
ZXQtYm9vbDogc2V0LWJvb2wubwogY2xlYW46IAogCXJtIC1mICoubyAqLm9waWMgKi5zbwogCXJt
IC1mICQoQ0xJRU5UUykKLQkkKFJNKSAkKERFUFMpCisJJChSTSkgJChERVBTX1JNKQogCiAuUEhP
Tlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVy
cy9NYWtlZmlsZSBiL3Rvb2xzL2hlbHBlcnMvTWFrZWZpbGUKaW5kZXggZmNmY2E0Ni4uNGYzYmJl
NiAxMDA2NDQKLS0tIGEvdG9vbHMvaGVscGVycy9NYWtlZmlsZQorKysgYi90b29scy9oZWxwZXJz
L01ha2VmaWxlCkBAIC01MCw3ICs1MCw3IEBAIGVuZGlmCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFu
OgotCSQoUk0pIC1mICoubyAkKFBST0dTKSAkKERFUFMpIF9wYXRocy5oCisJJChSTSkgLWYgKi5v
ICQoUFJPR1MpICQoREVQU19STSkgX3BhdGhzLmgKIAogZGlzdGNsZWFuOiBjbGVhbgogCmRpZmYg
LS1naXQgYS90b29scy9saWJmc2ltYWdlL1J1bGVzLm1rIGIvdG9vbHMvbGliZnNpbWFnZS9SdWxl
cy5tawppbmRleCBlZTdkZTQ0Li40ZDAxMDk4IDEwMDY0NAotLS0gYS90b29scy9saWJmc2ltYWdl
L1J1bGVzLm1rCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMubWsKQEAgLTI5LDYgKzI5LDYg
QEAgJChGU0xJQik6ICQoUElDX09CSlMpCiAJJChDQykgJChMREZMQUdTKSAkKFNITElCX0xERkxB
R1MpIC1vICRAICReIC1sZnNpbWFnZSAkKEZTX0xJQkRFUFMpICQoQVBQRU5EX0xERkxBR1MpCiAK
IGNsZWFuIGRpc3RjbGVhbjo6Ci0Jcm0gLWYgJChQSUNfT0JKUykgJChGU0xJQikgJChERVBTKQor
CXJtIC1mICQoUElDX09CSlMpICQoRlNMSUIpICQoREVQU19STSkKIAogLWluY2x1ZGUgJChERVBT
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9jYWxs
L01ha2VmaWxlCmluZGV4IGJkM2QxZjAuLjFjY2Q1ZmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
Y2FsbC9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2NhbGwvTWFrZWZpbGUKQEAgLTkwLDcgKzkw
LDcgQEAgVEFHUzoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLXJmICoucnBtICQoTElC
KSAqfiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09CSlMpCisJcm0gLXJmICoucnBtICQoTElC
KSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVuY2Fs
bC5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpCiAJcm0gLWYgaGVh
ZGVycy5jaGsKIAlybSAtZiB4ZW5jYWxsLnBjCmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL01ha2VmaWxlIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQppbmRleCBl
NDFmZDIwLi5mMGUxZTZjIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKQEAgLTkxLDcgKzkxLDcg
QEAgVEFHUzoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLXJmICoucnBtICQoTElCKSAq
fiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09CSlMpCisJcm0gLXJmICoucnBtICQoTElCKSAq
fiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVuZGV2aWNl
bW9kZWwuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikK
IAlybSAtZiBoZWFkZXJzLmNoawogCXJtIC1mIHhlbmRldmljZW1vZGVsLnBjCmRpZmYgLS1naXQg
YS90b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxl
CmluZGV4IGM5NTM3ZmYuLjU0NDRlYzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL01h
a2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlCkBAIC04OSw3ICs4OSw3IEBA
IFRBR1M6CiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1yZiAqLnJwbSAkKExJQikgKn4g
JChERVBTKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQorCXJtIC1yZiAqLnJwbSAkKExJQikgKn4g
JChERVBTX1JNKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJtIC1mIGxpYnhlbmV2dGNobi5z
by4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikKIAlybSAtZiBoZWFk
ZXJzLmNoawogCXJtIC1mIHhlbmV2dGNobi5wYwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCmlu
ZGV4IGIxMTAwNzYuLmFiN2Y4NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKQEAgLTkw
LDcgKzkwLDcgQEAgVEFHUzoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLXJmICoucnBt
ICQoTElCKSAqfiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09CSlMpCisJcm0gLXJmICoucnBt
ICQoTElCKSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGli
eGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5mb3JlaWdubWVtb3J5
LnNvLiQoTUFKT1IpCiAJcm0gLWYgaGVhZGVycy5jaGsKIAlybSAtZiB4ZW5mb3JlaWdubWVtb3J5
LnBjCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMv
Z250dGFiL01ha2VmaWxlCmluZGV4IDMzNjNiZDUuLmFmYjkyNGYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZ250dGFiL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBA
IC05Miw3ICs5Miw3IEBAIFRBR1M6CiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1yZiAq
LnJwbSAkKExJQikgKn4gJChERVBTKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQorCXJtIC1yZiAq
LnJwbSAkKExJQikgKn4gJChERVBTX1JNKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJtIC1m
IGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5nbnR0YWIuc28uJChNQUpP
UikKIAlybSAtZiBoZWFkZXJzLmNoawogCXJtIC1mIHhlbmdudHRhYi5wYwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlIGIvdG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxl
CmluZGV4IDAxNjE5ZWMuLjhhYWUyYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGxvZy9N
YWtlZmlsZQorKysgYi90b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUKQEAgLTg0LDcgKzg0LDcg
QEAgVEFHUzoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLXJmICoucnBtICQoTElCKSAq
fiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09CSlMpCisJcm0gLXJmICoucnBtICQoTElCKSAq
fiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVudG9vbGxv
Zy5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW50b29sbG9nLnNvLiQoTUFKT1IpCiAJcm0gLWYg
aGVhZGVycy5jaGsKIAlybSAtZiB4ZW50b29sbG9nLnBjCmRpZmYgLS1naXQgYS90b29scy9saWJ2
Y2hhbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCmluZGV4IDI3N2MxYzAuLjRh
N2UwMTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xp
YnZjaGFuL01ha2VmaWxlCkBAIC04MSw3ICs4MSw3IEBAIHVuaW5zdGFsbDoKIAogLlBIT05ZOiBj
bGVhbgogY2xlYW46Ci0JJChSTSkgLWYgKi5vICoub3BpYyAqLnNvKiAqLmEgdmNoYW4tbm9kZTEg
dmNoYW4tbm9kZTIgJChERVBTKQorCSQoUk0pIC1mICoubyAqLm9waWMgKi5zbyogKi5hIHZjaGFu
LW5vZGUxIHZjaGFuLW5vZGUyICQoREVQU19STSkKIAkkKFJNKSAtZiB4ZW52Y2hhbi5wYwogCiBk
aXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xz
L2xpYnhjL01ha2VmaWxlCmluZGV4IDgzZTM0MTYuLjlhZTgwYTcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC0yMjUsNyArMjI1
LDcgQEAgVEFHUzoKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLXJmICoucnBtICQoTElC
KSAqfiAkKERFUFMpIFwKKwlybSAtcmYgKi5ycG0gJChMSUIpICp+ICQoREVQU19STSkgXAogICAg
ICAgICAgICAgX3BhdGhzLmggXAogCSAgICB4ZW5jb250cm9sLnBjIHhlbmd1ZXN0LnBjIFwKICAg
ICAgICAgICAgICQoQ1RSTF9MSUJfT0JKUykgJChDVFJMX1BJQ19PQkpTKSBcCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IDA4MmFm
OGYuLmJmNDg4OTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xz
L2xpYnhsL01ha2VmaWxlCkBAIC0zNDMsNyArMzQzLDcgQEAgdW5pbnN0YWxsOgogCiAuUEhPTlk6
IGNsZWFuCiBjbGVhbjoKLQkkKFJNKSAtZiBfKi5oICoubyAqLnNvKiAqLmEgJChDTElFTlRTKSAk
KERFUFMpCisJJChSTSkgLWYgXyouaCAqLm8gKi5zbyogKi5hICQoQ0xJRU5UUykgJChERVBTX1JN
KQogCSQoUk0pIC1mIF8qLmMgKi5weWMgX3BhdGhzLioudG1wIF8qLmFwaS1mb3ItY2hlY2sKIAkk
KFJNKSAtZiB0ZXN0aWRsLmMubmV3IHRlc3RpZGwuYyAqLmFwaS1vawogCSQoUk0pIC1mIHhlbmxp
Z2h0LnBjCmRpZmYgLS1naXQgYS90b29scy9tZW1zaHIvTWFrZWZpbGUgYi90b29scy9tZW1zaHIv
TWFrZWZpbGUKaW5kZXggY2I1ZWE2MS4uNjMyMWJkZCAxMDA2NDQKLS0tIGEvdG9vbHMvbWVtc2hy
L01ha2VmaWxlCisrKyBiL3Rvb2xzL21lbXNoci9NYWtlZmlsZQpAQCAtMzksNyArMzksNyBAQCBp
bnN0YWxsOiBhbGwKIHVuaW5zdGFsbDoKIAogY2xlYW46Ci0Jcm0gLXJmICouYSAqLm8gKn4gJChE
RVBTKQorCXJtIC1yZiAqLmEgKi5vICp+ICQoREVQU19STSkKIAogLlBIT05ZOiBkaXN0Y2xlYW4K
IGRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29s
cy9taXNjL01ha2VmaWxlCmluZGV4IDU0ZjZlMmUuLmFmNTc5YTcgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQpAQCAtNzAsNyArNzAsNyBA
QCB1bmluc3RhbGw6CiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCSQoUk0pICoubyAkKFRBUkdF
VFNfQlVJTEQpICp+ICQoREVQUykKKwkkKFJNKSAqLm8gJChUQVJHRVRTX0JVSUxEKSAqfiAkKERF
UFNfUk0pCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQg
YS90b29scy9weWdydWIvTWFrZWZpbGUgYi90b29scy9weWdydWIvTWFrZWZpbGUKaW5kZXggM2E2
MDc0Yi4uYWNkYWI4YSAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL01ha2VmaWxlCisrKyBiL3Rv
b2xzL3B5Z3J1Yi9NYWtlZmlsZQpAQCAtMzMsNyArMzMsNyBAQCB1bmluc3RhbGw6CiAKIC5QSE9O
WTogY2xlYW4KIGNsZWFuOgotCXJtIC1yZiBidWlsZCB0bXAgKi5weWMgKi5weW8gKi5vICouYSAq
fiBhLm91dCAkKElOU1RBTExfTE9HKSAkKERFUFMpCisJcm0gLXJmIGJ1aWxkIHRtcCAqLnB5YyAq
LnB5byAqLm8gKi5hICp+IGEub3V0ICQoSU5TVEFMTF9MT0cpICQoREVQU19STSkKIAogLlBIT05Z
OiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi9N
YWtlZmlsZSBiL3Rvb2xzL3B5dGhvbi9NYWtlZmlsZQppbmRleCBlN2EzYzUxLi4wMTIzNThiIDEw
MDY0NAotLS0gYS90b29scy9weXRob24vTWFrZWZpbGUKKysrIGIvdG9vbHMvcHl0aG9uL01ha2Vm
aWxlCkBAIC0zOSw3ICszOSw3IEBAIHRlc3Q6CiBjbGVhbjoKIAlmaW5kIC4gXCggLW5hbWUgIiou
cHlbb2NkXSIgLW8gLW5hbWUgIip+IiAtbyAtbmFtZSAiXyouW2hjXSIgXCkgLWRlbGV0ZQogCXJt
IC1yZiBidWlsZC8KLQlybSAtZiAkKERFUFMpCisJcm0gLWYgJChERVBTX1JNKQogCiAuUEhPTlk6
IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvbWVt
LXNoYXJpbmcvTWFrZWZpbGUgYi90b29scy90ZXN0cy9tZW0tc2hhcmluZy9NYWtlZmlsZQppbmRl
eCBkODllMjgzLi41ZDQ2YTNiIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy9tZW0tc2hhcmluZy9N
YWtlZmlsZQorKysgYi90b29scy90ZXN0cy9tZW0tc2hhcmluZy9NYWtlZmlsZQpAQCAtMTgsNyAr
MTgsNyBAQCBidWlsZDogJChUQVJHRVRTKQogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQkkKFJN
KSAqLm8gJChUQVJHRVRTKSAqfiAkKERFUFMpCisJJChSTSkgKi5vICQoVEFSR0VUUykgKn4gJChE
RVBTX1JNKQogCiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nl
c3MvTWFrZWZpbGUKaW5kZXggZTExZjYzOS4uZmM2NTU1YyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveGVuLWFjY2Vzcy9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL01ha2Vm
aWxlCkBAIC0yMCw3ICsyMCw3IEBAIGJ1aWxkOiAkKFRBUkdFVFMpCiAKIC5QSE9OWTogY2xlYW4K
IGNsZWFuOgotCSQoUk0pICoubyAkKFRBUkdFVFMpICp+ICQoREVQUykKKwkkKFJNKSAqLm8gJChU
QVJHRVRTKSAqfiAkKERFUFNfUk0pCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNs
ZWFuCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3Rl
c3RzL3hlbnN0b3JlL01ha2VmaWxlCmluZGV4IDZjODVmOTguLmRjNTM1MTkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3hlbnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3hlbnN0b3Jl
L01ha2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIGJ1aWxkOiAkKFRBUkdFVFMpCiAKIC5QSE9OWTog
Y2xlYW4KIGNsZWFuOgotCSQoUk0pICoubyAkKFRBUkdFVFMpICp+ICQoREVQUykKKwkkKFJNKSAq
Lm8gJChUQVJHRVRTKSAqfiAkKERFUFNfUk0pCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xl
YW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy94Y3V0aWxzL01ha2VmaWxlIGIvdG9vbHMveGN1
dGlscy9NYWtlZmlsZQppbmRleCA2YmM5MDYyLi4xNzMxODJmIDEwMDY0NAotLS0gYS90b29scy94
Y3V0aWxzL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hjdXRpbHMvTWFrZWZpbGUKQEAgLTQzLDcgKzQz
LDcgQEAgdW5pbnN0YWxsOgogLlBIT05ZOiBjbGVhbgogY2xlYW46CiAJJChSTSkgKi5vICQoUFJP
R1JBTVMpCi0JJChSTSkgJChERVBTKQorCSQoUk0pICQoREVQU19STSkKIAogLlBIT05ZOiBkaXN0
Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbmJhY2tlbmRkL01h
a2VmaWxlIGIvdG9vbHMveGVuYmFja2VuZGQvTWFrZWZpbGUKaW5kZXggODBhYzdmNC4uMzZjNmM2
YyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuYmFja2VuZGQvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVu
YmFja2VuZGQvTWFrZWZpbGUKQEAgLTMwLDcgKzMwLDcgQEAgaW5zdGFsbDogYnVpbGQKIAogLlBI
T05ZOiBjbGVhbgogY2xlYW46Ci0JJChSTSkgKi5hICouc28gKi5vICQoREVQUykgeGVuYmFja2Vu
ZGQgX3BhdGhzLmgKKwkkKFJNKSAqLmEgKi5zbyAqLm8gJChERVBTX1JNKSB4ZW5iYWNrZW5kZCBf
cGF0aHMuaAogCiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0
IGEvdG9vbHMveGVubW9uL01ha2VmaWxlIGIvdG9vbHMveGVubW9uL01ha2VmaWxlCmluZGV4IDUz
N2MxNzYuLmI1NDc2MjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbm1vbi9NYWtlZmlsZQorKysgYi90
b29scy94ZW5tb24vTWFrZWZpbGUKQEAgLTQyLDcgKzQyLDcgQEAgdW5pbnN0YWxsOgogCiAuUEhP
Tlk6IGNsZWFuCiBjbGVhbjoKLQkkKFJNKSAtZiAkKERFUFMpCisJJChSTSkgLWYgJChERVBTX1JN
KQogCSQoUk0pIC1mIHhlbmJha2VkIHhlbmJha2VkLm8KIAkkKFJNKSAtZiB4ZW50cmFjZV9zZXRt
YXNrIHNldG1hc2subwogCmRpZmYgLS1naXQgYS90b29scy94ZW5wYWdpbmcvTWFrZWZpbGUgYi90
b29scy94ZW5wYWdpbmcvTWFrZWZpbGUKaW5kZXggYmEwODNjYS4uN2I4NGM4NSAxMDA2NDQKLS0t
IGEvdG9vbHMveGVucGFnaW5nL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnBhZ2luZy9NYWtlZmls
ZQpAQCAtMzIsNyArMzIsNyBAQCB1bmluc3RhbGw6CiAJcm0gLWYgJChhZGRwcmVmaXggJChERVNU
RElSKSQoTElCRVhFQ19CSU4pLywgJChJQklOUykpCiAKIGNsZWFuOgotCXJtIC1mICoubyAqfiAk
KERFUFMpIHhlbiBUQUdTICQoSUJJTlMpICQoTElCKQorCXJtIC1mICoubyAqfiAkKERFUFNfUk0p
IHhlbiBUQUdTICQoSUJJTlMpICQoTElCKQogCiBkaXN0Y2xlYW46IGNsZWFuCiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hlbnBtZC9NYWtlZmlsZSBiL3Rvb2xzL3hlbnBtZC9NYWtlZmlsZQppbmRleCBl
MGQwNjk3Li45ZDY3N2I4IDEwMDY0NAotLS0gYS90b29scy94ZW5wbWQvTWFrZWZpbGUKKysrIGIv
dG9vbHMveGVucG1kL01ha2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIGluc3RhbGw6IGFsbAogCiAu
UEhPTlk6IGNsZWFuCiBjbGVhbjoKLQkkKFJNKSAtZiB4ZW5wbWQgeGVucG1kLm8gJChERVBTKQor
CSQoUk0pIC1mIHhlbnBtZCB4ZW5wbWQubyAkKERFUFNfUk0pCiAKIC5QSE9OWTogZGlzdGNsZWFu
CiBkaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
TWFrZWZpbGUgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUKaW5kZXggNGI5NGQ4
MS4uZDZhNDI2OCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxl
CisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9NYWtlZmlsZQpAQCAtMTc4LDcgKzE3OCw3
IEBAIGVuZGlmCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKIAlybSAtZiAkKExJQikgJChTSExJQikg
JChTSExJQl9MSU5LUykgJChPQkpFQ1RTLXkpIFwKLQkgICAgICAkKEJJTkRJTkdTKSAkKEJJTkRJ
TkdTUkMpICQoREVQUykgc3JjL19wYXRocy5oCisJICAgICAgJChCSU5ESU5HUykgJChCSU5ESU5H
U1JDKSAkKERFUFNfUk0pIHNyYy9fcGF0aHMuaAogCXJtIC1mIHhlbnN0YXQucGMKIAogLlBIT05Z
OiBkaXN0Y2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL01ha2VmaWxlIGIv
dG9vbHMveGVuc3RhdC94ZW50b3AvTWFrZWZpbGUKaW5kZXggMmUxNTZmMS4uY2EzNDEzNSAxMDA2
NDQKLS0tIGEvdG9vbHMveGVuc3RhdC94ZW50b3AvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVuc3Rh
dC94ZW50b3AvTWFrZWZpbGUKQEAgLTQyLDcgKzQyLDcgQEAgZW5kaWYKIAogLlBIT05ZOiBjbGVh
bgogY2xlYW46Ci0Jcm0gLWYgeGVudG9wIHhlbnRvcC5vICQoREVQUykKKwlybSAtZiB4ZW50b3Ag
eGVudG9wLm8gJChERVBTX1JNKQogCiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVh
bgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgYi90b29scy94ZW5zdG9yZS9N
YWtlZmlsZQppbmRleCAxMDhjOTQyLi5hNmM4ZWQxIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9y
ZS9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdG9yZS9NYWtlZmlsZQpAQCAtMTMyLDcgKzEzMiw3
IEBAIGNsZWFuOgogCXJtIC1mIHhzX3RkYl9kdW1wIHhlbnN0b3JlLWNvbnRyb2wgaW5pdC14ZW5z
dG9yZS1kb21haW4KIAlybSAtZiB4ZW5zdG9yZSAkKENMSUVOVFMpCiAJcm0gLWYgeGVuc3RvcmUu
cGMKLQkkKFJNKSAkKERFUFMpCisJJChSTSkgJChERVBTX1JNKQogCiAuUEhPTlk6IGRpc3RjbGVh
bgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvTWFrZWZpbGUg
Yi90b29scy94ZW50cmFjZS9NYWtlZmlsZQppbmRleCBiY2Q4ZjViLi42N2VkMDc2IDEwMDY0NAot
LS0gYS90b29scy94ZW50cmFjZS9NYWtlZmlsZQorKysgYi90b29scy94ZW50cmFjZS9NYWtlZmls
ZQpAQCAtNDQsNyArNDQsNyBAQCBlbmRpZgogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQkkKFJN
KSAqLmEgKi5zbyAqLm8gKi5ycG0gJChCSU4pICQoU0JJTikgJChMSUJCSU4pICQoREVQUykKKwkk
KFJNKSAqLmEgKi5zbyAqLm8gKi5ycG0gJChCSU4pICQoU0JJTikgJChMSUJCSU4pICQoREVQU19S
TSkKIAogLlBIT05ZOiBkaXN0Y2xlYW4KIGRpc3RjbGVhbjogY2xlYW4KZGlmZiAtLWdpdCBhL3Rv
b2xzL3hsL01ha2VmaWxlIGIvdG9vbHMveGwvTWFrZWZpbGUKaW5kZXggYzg2ODg5OS4uOGFhOGU3
MiAxMDA2NDQKLS0tIGEvdG9vbHMveGwvTWFrZWZpbGUKKysrIGIvdG9vbHMveGwvTWFrZWZpbGUK
QEAgLTUxLDcgKzUxLDcgQEAgdW5pbnN0YWxsOgogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQkk
KFJNKSAtZiAqLm8geGwgX3BhdGhzLmggJChERVBTKQorCSQoUk0pIC1mICoubyB4bCBfcGF0aHMu
aCAkKERFUFNfUk0pCiAKIGRpc3RjbGVhbjogY2xlYW4KIApkaWZmIC0tZ2l0IGEveGVuL1J1bGVz
Lm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDc3YmNkNDQuLjAxYWFiZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTE2Niw3ICsxNjYsNyBAQCBGT1JDRToK
IAogLlBIT05ZOiBjbGVhbgogY2xlYW46OiAkKGFkZHByZWZpeCBfY2xlYW5fLCAkKHN1YmRpci1h
bGwpKQotCXJtIC1mICoubyAqfiBjb3JlICQoREVQUykKKwlybSAtZiAqLm8gKn4gY29yZSAkKERF
UFNfUk0pCiBfY2xlYW5fJS86IEZPUkNFCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1r
IC1DICQqIGNsZWFuCiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svTWFrZWZpbGUgYi94ZW4v
eHNtL2ZsYXNrL01ha2VmaWxlCmluZGV4IDg5OGNjMjAuLmUyMmVkN2MgMTAwNjQ0Ci0tLSBhL3hl
bi94c20vZmxhc2svTWFrZWZpbGUKKysrIGIveGVuL3hzbS9mbGFzay9NYWtlZmlsZQpAQCAtNDEs
NCArNDEsNCBAQCBwb2xpY3kuYzogcG9saWN5LmJpbiBnZW4tcG9saWN5LnB5CiAKIC5QSE9OWTog
Y2xlYW4KIGNsZWFuOjoKLQlybSAtZiAkKEFMTF9IX0ZJTEVTKSAqLm8gJChERVBTKSBwb2xpY3ku
KiAkKFBPTElDWV9TUkMpCisJcm0gLWYgJChBTExfSF9GSUxFUykgKi5vICQoREVQU19STSkgcG9s
aWN5LiogJChQT0xJQ1lfU1JDKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 17:19:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 17:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dov20-0004jw-EK; Mon, 04 Sep 2017 17:19:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dov1y-0004jY-7x
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 17:19:26 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 58/7D-01916-D1B8DA95; Mon, 04 Sep 2017 17:19:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVeme22
 kwfHtIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNu1mrngtnXFvYlrWBsY
 9xh0MXJxCAn8ZZT4sfUMC4TzmFFi8fzTTBDONkaJOdNusXUxcnKICDhLfD0zl72LkYODV0BfY
 nOHBUhYWCBIouXoX0aQegmBBlaJq0+bWEESEgKeEhcPvGaDsRuWPQay2TnYBKwkDomBRFkEVC
 U69k1hm8DIvYCRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDP6xkYGHcwdp7wO8QoycGkJMp7NGRtpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uxOoJxg
 UWp6akVaZg4w+GDSEhw8SiK8+0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolztsKUiQAU
 pRRmgc3AhYJlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ824BmcKTmVcCt+kV0BFMQEdUvV
 wDckRJIkJKqoExLtAzVbzjrd3krLJeW/HbT3VdQ55uuNt7Y93bqTMn3yp6G7n9yD/VGvnJO05
 mPWmbMvW6sP7DqKVvxAvcE9ftUbbfuLWt5OjW003Lzp3sSvSd1F69Wm7nuZ3X1v0+onrHtCgt
 qlNt+4J96X03jPICXh3sXbJ06acTcf7BlgulT8x7s8nPW6MiRYmlOCPRUIu5qDgRANje9Vx/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504545563!108525852!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43378 invoked from network); 4 Sep 2017 17:19:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 17:19:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dov1u-00022e-4L; Mon, 04 Sep 2017 17:19:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dov1o-0001yE-DK; Mon, 04 Sep 2017 17:19:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dov1o-0006uz-55; Mon, 04 Sep 2017 17:19:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113039-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=d4ccdcf64aa0a00dd1f2a710c6f4610b9c59cd60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 17:19:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113039: tolerable trouble:
	broken/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzAzOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM4
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSAxMTMwMzgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEzMDM4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNmYzdjNTY1
ZjExYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZDRjY2RjZjY0YWEw
YTAwZGQxZjJhNzEwYzZmNDYxMGI5YzU5Y2Q2MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDM4
ICAyMDE3LTA5LTA0IDEzOjAyOjIxIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NmRm
YjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNmYzdjNTY1ZjExYQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0
ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlz
aW9uPTZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5z
dGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4
ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3Rh
YmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHg2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4
LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisg
Z2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDZk
ZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWE6cmVmcy9oZWFkcy9zbW9rZQpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZDRjY2Rj
Zi4uNmRmYjQzZCAgNmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNmYzdjNTY1ZjExYSAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 04 17:20:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 17:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dov3B-0005Fh-OI; Mon, 04 Sep 2017 17:20:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dov3A-0005FV-Lt
 for xen-devel@lists.xenproject.org; Mon, 04 Sep 2017 17:20:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 5E/4F-03642-76B8DA95; Mon, 04 Sep 2017 17:20:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTYRSF/TvTMiCDQwv0WkCxMVFBNjUENXF
 5ksRISMAFfZBBxramC84UAz4Y0GjYJBSBaDWCBBBZUhAwWgUJBlnCA5tETAwBWQIJhkRsURSc
 dtj8n74/59xzz8MlMGmZREEwqUaG1dNapcQNv9SpfhasyqmLD+uZxCLtTQ9EJ1DUh/khPAZdF
 Gv0iYbUBLH69vy4JDkvOtXUOCBJR7lnspErIaVOwUpBMZaN3HiuRVC9WCQSPl8RZJhNaM1lz+
 /ABS5HMG3XCCYLgoWlz6sTJQiyMhdEDpeEOgwzD4cxB3tRQdDw/oXThFE1Ylio7HLGyqhYmDb
 n44IpDjqnTGKBj8DMXJszCKd2Q/rbeqefpCLg19xa2VYEuVV9TsGVOg6jZRlORpQP2HtqncMY
 JYcvEyVOBsoTyh6/wwT2gWXrmETgMGiuaMUFDoD7I3ligROgpcfKzxJ8zj6wWEOFyGOwUvnNR
 eBdUJgz5iJ084TuRxO4ww6UFpoHXQVUwMpdpaMxUI049P8uXG3gB+OmEUk+CjBvKmreWGbetM
 y8aZl507JSJK5GezmGvcGwweEHQhJZjUpt1NEabXB4WESIjuE4WsVo6UQu5IpB9xLxl7KFf6/
 RYENMO9pOiJTeZEdcXbzUI9GQlKamOfVlNkXLcO3IjyCUQP7N4jVPllExqVc1Wv7c1mQg3JVe
 pM0hk1wyreM0KkHqQQeJ+hrLgohoWuqyi6S43qBnFHJSlM1bKYdVnaJfD1o73QHkr5CRiK8md
 U9mWJ3G+L8+i+QEUspIgyPFXaM3ru+b5auI+Co3Z2odVYz0hqRIR9Gk5WNaZvfc8jAa+F7ufi
 F58rzpEzU28cfrTvXOW0mxg6Hqyr49Jb6GBjZvcdtyvDw4csx3tPic9eihIZu1u1+2FbOftKe
 /yh8iqyqMhuvyKdvpa5WlP7IDW5vvPf3p0evRYlx84xNU1JDbG/Vk/w7amxA/t531txTE43lt
 S01KnFPT4YEYy9H/AN6Awbu1AwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504545638!105488286!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18689 invoked from network); 4 Sep 2017 17:20:38 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Sep 2017 17:20:38 -0000
Received: (qmail 11831 invoked from network); 4 Sep 2017 20:20:37 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 4 Sep 2017 20:20:37 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4BC857FCAF
 for <xen-devel@lists.xenproject.org>; Mon,  4 Sep 2017 20:20:37 +0300 (EEST)
Received: (qmail 10776 invoked from network); 4 Sep 2017 20:20:37 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 4 Sep 2017 20:20:37 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 4 Sep 2017 20:20:36 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Mon, 4
 Sep 2017 20:20:36 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v9 1/2] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTIcHlwouNZcITUEW/Bd5Gs24wwKKfpbmAgAUorwA=
Date: Mon, 4 Sep 2017 17:20:35 +0000
Message-ID: <1504545630.2940.66.camel@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
 <59A9539F0200007800176779@prv-mh.provo.novell.com>
In-Reply-To: <59A9539F0200007800176779@prv-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
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1504538164, ts:1504545636
Content-ID: <326C365FDE73CA479F8FE8353BFF4253@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73026
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 459938,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.021378)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005859), Flags: 85D2ED72; NN_LARGISH_BIGGISH; NN_NO_NEED_TO;
 NN_LEGIT_VALID_REPLY; NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.013439,0.000264)], URL: [Enabled, t: (0.000005)], RTDA: [Enabled,
 t: (0.114795), Hit: No, Details: v2.6.7; Id:
 15.5f470b.1bokcpukv.8p1vl], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVmksIDIwMTctMDktMDEgYXQgMDQ6MzMgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAzMC4wOC4xNyBhdCAyMDo1NywgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+ID4gQEAgLTIw
NDQsNiArMjA0NCw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25nIG1m
biwNCj4gPiB1bnNpZ25lZCBsb25nIGdsYSkNCj4gV2F5IGVhcmxpZXIgaW4gdGhpcyBmaWxlIHRo
ZXJlIGFyZSBjb25zdW1lcnMgb2YgWDg2RU1VTF9VTkhBTkRMRUFCTEUNCj4gaW4gaHZtZW11bF9k
b19pbygpIGFuZCBodm1lbXVsX2RvX2lvX2J1ZmZlcigpLiBJJ20gc3VyZSBJIGRpZA0KPiBwb2lu
dCB0aGlzIG91dCBiZWZvcmUsIGFuZCBJIGNhbm5vdCBzZWUgd2h5IHlvdSBkb24ndCBhZGp1c3Qg
dGhvc2UgYXMNCj4gd2VsbCwgYW5kIHlvdSBhbHNvIGRvbid0IHNheSBhbnl0aGluZyBpbiB0aGlz
IHJlZ2FyZCBpbiB0aGUNCj4gZGVzY3JpcHRpb24uDQo+IFNpbWlsYXJseSB0aGVyZSdzIGEgY29u
c3VtZXIgaW4gaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KCkgKGluIGEgZmlsZQ0KPiB5b3UgZG9u
J3QgdG91Y2ggYXQgYWxsKS4gVGhlIHVzZSBpbiBodm1fYnJvYWRjYXN0X2lvcmVxKCkgaXMgbGlr
ZWx5DQo+IGZpbmUsIGJ1dCBJJ2Qgc3RpbGwgbGlrZSB5b3UgdG8gcmVhc29uIGFib3V0IHRoYXQg
aW4gdGhlIGRlc2NyaXB0aW9uLg0KDQpNeSBtaXN0YWtlLiBJIGhhdmUgYWRkZWQgbXkgY29tbWVu
dHMgaW4gdGhlIGNvdmVyIGxldHRlciBhcyBJIHRob3VnaHQNCnRoZXkgd2lsbCBiZSBlYXNpZXIg
dG8gcmVhZC4gSSB3aWxsIGFkZCB0aGVtIHRoZSB0aGUgcGF0Y2ggZGVzY3JpcHRpb24NCmZvciB0
aGUgbmV4dCBpdGVyYXRpb24uDQoNCkluIG15IG9waW5pb24sIGh2bV9wcm9jZXNzX2lvX2ludGVy
Y2VwdCBjYW5ub3QgcmV0dXJuDQpYODZFTVVMX1VOSU1QTEVNRU5URUQuIFRoZSByZXR1cm4gdmFs
dWUgb2YgdGhpcyBmdW5jdGlvbiBkZXBlbmRzIG9uDQplaXRoZXIgdGhlIHJldHVybiBjb2RlIG9m
IG9uZSBvZiB0aGUgaHZtX2lvX29wcyBoYW5kbGVycyAocmVhZC93cml0ZSkNCm9yIHRoZSB2YWx1
ZSByZXR1cm5lZCBieSBodm1fY29weV9ndWVzdF9mcm9tX3BoeXMvDQpodm1fY29weV90b19ndWVz
dF9waHlzLg0KSW4gY2FzZSBvZiB0aGUgbGF0dGVyLCB0aGUgZnVuY3Rpb24gY3Jhc2hlcyB0aGUg
ZG9tYWluIGFuZA0KcmV0dXJucyBYODZFTVVMX1VOSEFORExFQUJMRSBpZiB0aGUgcmVzdWx0IGlz
IG5laXRoZXIgSFZNQ09QWV9va2F5DQpub3IgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbi4NCmh2bV9v
cF9vcHMgc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVEIGFzIHRoaXMgcmV0
dXJuDQpjb2RlJ3MgdXNhZ2Ugc2hvdWxkIHN0cmljdGx5IGJlIGxpbWl0ZWQgdG8gdGhlIGNvcmUg
ZW11bGF0b3IgYW5kIG9ubHkNCndoZW4gYW4gaW5zdHJ1Y3Rpb24gb3Bjb2RlIGlzIGludmFsaWQu
DQoNCmh2bWVtdWxfZG9faW8gLSBYODZFTVVMX1VOSEFORExFQUJMRSBpcyB0ZXN0ZWQgYWdhaW5z
dCB0aGUgcmV0dXJuIGNvZGUNCm9mIGh2bV9pb19pbnRlcmNlcHQgd2hpY2ggY2FuIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRSBvbmx5IGlmIHRoZQ0KSU8gaGFuZGxlciB3YXMgbm90IGZvdW5k
IG9yIGl0IHdhcyByZXR1cm5lZCBieSBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQNCihjYW5ub3Qg
cmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCkuDQpJbiB0aGlzIGNhc2UgSSB0aGluayBhZGRp
bmcgdGhlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBjaGVjayB3b3VsZCBtYXNrDQphIHBvc3NpYmxl
IG1pc3VzZSBvZiB0aGlzIHJldHVybiBjb2RlIGluc3RlYWQgb2YganVzdCB0cmlnZ2VyaW5nIEJV
RygpDQppbiB0aGUgZWFybHkgc3RhZ2VzIG9mIGRldmVsb3BtZW50Lg0KDQpodm1fc2VuZF9idWZm
ZXJlZF9pb3JlcSAtIGN1cnJlbnRseSByZXR1cm5zIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGlmOg0K
LSB0aGUgYnVmZmVyZWQgaW9wYWdlIGlzIE5VTEwuDQotIHRoZSBpb3JlcSBzaXplIGlmIGludmFs
aWQNCi0gdGhlIHF1ZXVlIGlzIGZ1bGwuDQpJbiBub25lIG9mIHRoZXNlIGNhc2VzIHRoZSBmdW5j
dGlvbiBjYW5ub3QgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRA0KYmVjYXVzZSB0aGV5IGFy
ZSBub3QgcmVsYXRlZCB0byB0aGUgaW5zdHJ1Y3Rpb24gb3Bjb2RlIGRlY29kaW5nLCBzbw0KdGhp
cyBmdW5jdGlvbiBjYW5ub3QgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4NCg0KaHZtX3Nl
bmRfaW9yZXEgLSBjYW4gcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFIG9ubHkgaWYgdGhlIGN1
cnJlbnQNCnZjcHUgaW4gbm90IHRoZSBodm1faW9yZWNfc2VydmVyJ3MgbGlzdCBvciB0aGUgdmFs
dWUgaWYgcmV0dXJuZWQgZnJvbQ0KaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEsIGhlbmNlIHRoaXMg
ZnVuY3Rpb24gYWxzbyBjYW5ub3QgcmV0dXJuDQpYODZFTVVMX1VOSU1QTEVNRU5URUQuDQoNCmh2
bV9icm9hZGNhc3RfaW9yZXEgLSBjYWxscyBodm1fc2VuZF9pb3JlcSBhbmQgY2h2ZW11bF9kb19p
b2hlY2tzIHRoZQ0KcmV0dXJuIGNvZGUgYWdhaW5zdCBYODZFTVVMX1VOSEFORExFQUJMRS4gVGhl
cmUgaXMgbm8gbmVlZCB0byBleHRlbmQNCnRoZSBjaGVjayB0byBoYW5kbGUgWDg2RU1VTF9VTklN
UExFTUVOVEVEIGJlY2F1c2UgdGhpcyB2YWx1ZSBjYW5ub3QgYmUNCnJldHVybmVkIGJ5IGh2bV9z
ZW5kX2lvcmVxLg0KDQpodm1lbXVsX2RvX2lvX2J1ZmZlciAtIGNhbGxzIGh2bWVtdWxfZG9faW8g
YW5kLCBpZiB0aGUgcmV0dXJuIGNvZGUgaXMNClg4NkVNVUxfVU5IQU5ETEVBQkxFIGFuZCBkaXIg
aXMgSU9SRVFfUkVBRCwgc2V0cyB0aGUgcmV0dXJuIGJ1ZmZlciB0bw0KMHhGRi4NClRoZSByZXR1
cm4gdmFsdWUgb2YgaHZlbXVsX2RvX2lvIGNhbiBiZToNCi0gcmV0dXJuIHZhbHVlIG9mIGh2bV9p
b19pbnRlcmNlcHQgKGNhbm5vdCBiZSBYODZFTVVMX1VOSU1QTEVNRU5URUQpLA0KLSByZXR1cm4g
dmFsdWUgb2YgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0IChjYW5ub3QgYmUNClg4NkVNVUxfVU5J
TVBMRU1FTlRFRCkNCi0gcmV0dXJuIHZhbHVlIG9mIGh2bV9zZW5kX2lvcmVxKGNhbm5vdCBiZSBY
ODZFTVVMX1VOSU1QTEVNRU5URUQpDQotIFg4NkVNVUxfUkVUUlkgLyBYODZFTVVMX09LQVkgKGRl
cGVuZGluZyBvbiBzdGF0ZSkNClRoZSBjb25kaXRpb24gYWxzbyBzaG91bGQgbm90IGJlIGV4dGVu
ZGVkIHRvIHRha2UgaW50byBhY2NvdW50DQpYODZFTVVMX1VOSU1QTEVNRU5URUQgYmVjYXVzZSB0
aGlzIHZhbHVlIGNhbm5vdCBiZSByZXR1cm5lZCBieQ0KaHZlbXVsX2RvX2lvLg0KDQo+ID4NCj4g
PiBAQCAtNTE3Nyw3ICs1MTc3LDcgQEAgeDg2X2VtdWxhdGUoDQo+ID4gICAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7DQo+ID4gICAgICAgICAgICAgIGJyZWFrOw0KPiA+ICAgICAgICAgIGRlZmF1
bHQ6DQo+ID4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7DQo+ID4gKyAgICAgICAg
ICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOw0KPiBXaGlsZSBJIGNhbiBzZWUgd2h5IHlvdSBk
byB0aGlzIGNoYW5nZSwgZm9yIG1hbnkvYWxsIG9mIHRoZSBvbmVzDQo+IEknbGwgbGVhdmUgaW4g
Y29udGV4dCBiZWxvdyBJIHRoaW5rIHlvdSByYXRoZXIgd2FudCB0byBzd2l0Y2ggdG8NCj4gZ2Vu
ZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCkuDQpTb21lIG9mIHRoZSBvcGNvZGVzIGFyZSB2YWxpZCBi
dXQgbm90IHN1cHBvcnRlZCBieSB0aGUgZW11bGF0b3IuIEluDQp0aGlzIGNhc2UgWDg2RU1VTF9V
TklNUExFTUVOVEVEIHNob3VsZCBiZSByZXR1cm5lZCB0byBhbGxvdyB0aGUgbW9uaXRvcg0KYXBw
IHRvIGhhbmRsZSB0aGlzIGNhc2UuIEFsc28sIGluIHRoZSB3b3JzdCBjYXNlIHNjZW5hcmlvLCB3
aGVuIHRoZQ0Kb3Bjb2RlIGRvZXNuJ3QgY29ycmVzcG9uZCB0byBhIHZhbGlkIHg4NigtNjQpIGlu
c3RydWN0aW9uLCBpZiB0aGUNCm1vbml0b3IgYXBwIGZvciBleGFtcGxlIHRyaWVzIHRvIHNpbmds
ZS1zdGVwIGl0IG9uIHRoZSByZWFsIGhhcmR3YXJlIGFuDQpVRCBleGNlcHRpb24gd2lsbCBhbHNv
IGJlIHJlcG9ydGVkLg0KPg0KPiA+DQo+ID4gQEAgLTYxNzYsNyArNjE3Niw3IEBAIHg4Nl9lbXVs
YXRlKA0KPiA+ICAgICAgICAgICAgICAgICAgLyogdnBzbGx7dyxkfSAkaW1tOCx7eCx5fW1tLHt4
LHl9bW0gKi8NCj4gPiAgICAgICAgICAgICAgYnJlYWs7DQo+ID4gICAgICAgICAgZGVmYXVsdDoN
Cj4gPiAtICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsNCj4gPiArICAgICAgICAgICAg
Z290byB1bmltcGxlbWVudGVkX2luc247DQo+ID4gICAgICAgICAgfQ0KPiA+DQo+ID4gPiA+ICAg
ICAgc2ltZF8wZl9zaGlmdF9pbW06DQo+ID4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOw0KPiA+IEBAIC02MjI0LDcgKzYyMjQsNyBAQCB4
ODZfZW11bGF0ZSgNCj4gPiAgICAgICAgICBjYXNlIDY6IC8qIHBzbGxxICRpbW04LG1tICovDQo+
ID4gICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07DQo+ID4gICAgICAgICAgfQ0K
PiA+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7DQo+ID4gKyAgICAgICAgZ290byB1bmlt
cGxlbWVudGVkX2luc247DQo+ID4NCj4gPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwg
MHg3Myk6DQo+ID4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDczKToNCj4g
PiBAQCAtNjI0MCw3ICs2MjQwLDcgQEAgeDg2X2VtdWxhdGUoDQo+ID4gICAgICAgICAgICAgICAg
ICAvKiB2cHNsbGRxICRpbW04LHt4LHl9bW0se3gseX1tbSAqLw0KPiA+ICAgICAgICAgICAgICBn
b3RvIHNpbWRfMGZfc2hpZnRfaW1tOw0KPiA+ICAgICAgICAgIH0NCj4gPiAtICAgICAgICBnb3Rv
IGNhbm5vdF9lbXVsYXRlOw0KPiA+ICsgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOw0K
PiA+DQo+ID4gICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4NzcpOiAgICAgICAgLyogZW1t
cyAqLw0KPiA+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg3Nyk6ICAgIC8qIHZ6
ZXJve2FsbCx1cHBlcn0gKi8NCj4gPiBAQCAtNjMwNCw3ICs2MzA0LDcgQEAgeDg2X2VtdWxhdGUo
DQo+ID4gICAgICAgICAgY2FzZSAwOiAvKiBleHRycSAkaW1tOCwkaW1tOCx4bW0gKi8NCj4gPiAg
ICAgICAgICAgICAgYnJlYWs7DQo+ID4gICAgICAgICAgZGVmYXVsdDoNCj4gPiAtICAgICAgICAg
ICAgZ290byBjYW5ub3RfZW11bGF0ZTsNCj4gPiArICAgICAgICAgICAgZ290byB1bmltcGxlbWVu
dGVkX2luc247DQo+ID4gICAgICAgICAgfQ0KPiA+ICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
Lw0KPiA+ICAgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDc4KTogICAgIC8qIGluc2Vy
dHENCj4gPiAkaW1tOCwkaW1tOCx4bW0seG1tICovDQo+ID4gQEAgLTY1MTUsNyArNjUxNSw3IEBA
IHg4Nl9lbXVsYXRlKA0KPiBBIGZldyBsaW5lcyB1cCBmcm9tIGhlcmUgaXMgYW5vdGhlciBpbnN0
YW5jZSB5b3UgYXBwZWFyIHRvIGhhdmUNCj4gbWlzc2VkLg0KPg0KPiA+DQo+ID4gQEAgLTczNDEs
NyArNzM0MSw3IEBAIHg4Nl9lbXVsYXRlKA0KPiA+ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShibWkxKTsNCj4gPiAgICAgICAgICAgICAgYnJlYWs7DQo+ID4gICAgICAgICAg
ZGVmYXVsdDoNCj4gPiAtICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsNCj4gPiArICAg
ICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247DQo+ID4gICAgICAgICAgfQ0KPiA+DQo+
ID4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOw0KPiA+IEBA
IC03NjUwLDcgKzc2NTAsNyBAQCB4ODZfZW11bGF0ZSgNCj4gPiAgICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUodGJtKTsNCj4gPiAgICAgICAgICAgICAgYnJlYWs7DQo+ID4gICAg
ICAgICAgZGVmYXVsdDoNCj4gPiAtICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsNCj4g
PiArICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247DQo+ID4gICAgICAgICAgfQ0K
PiA+DQo+ID4gICAgICB4b3BfMDlfcm1fcnY6DQo+ID4gQEAgLTc2ODQsNyArNzY4NCw3IEBAIHg4
Nl9lbXVsYXRlKA0KPiA+ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0p
Ow0KPiA+ICAgICAgICAgICAgICBnb3RvIHhvcF8wOV9ybV9ydjsNCj4gPiAgICAgICAgICB9DQo+
ID4gLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsNCj4gPiArICAgICAgICBnb3RvIHVuaW1w
bGVtZW50ZWRfaW5zbjsNCj4gPg0KPiA+ICAgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMGEsIDB4
MTApOiAvKiBiZXh0ciBpbW0sci9tLHIgKi8NCj4gPiAgICAgIHsNCj4gPiBAQCAtNzcxNiw2ICs3
NzE2LDkgQEAgeDg2X2VtdWxhdGUoDQo+ID4gICAgICB9DQo+ID4NClRoYW5rcyBmb3Igbm90aWNp
bmcgaXQuIEkgd2lsbCBjaGFuZ2UgaXQgYmFjayB0byBjYW5ub3RfZW11bGF0ZSBhcw0KdGhlcmUg
YXJlIG5vIG90aGVyIHZhbGlkIGluc3RydWN0aW9ucyBmb3IgdGhpcyBvcGNvZGVzLg0KDQo+ID4g
ICAgICBkZWZhdWx0Og0KPiA+ICsgICAgdW5pbXBsZW1lbnRlZF9pbnNuOg0KPiA+ICsgICAgICAg
IHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOw0KPiA+ICsgICAgICAgIGdvdG8gZG9uZTsNCj4g
PiAgICAgIGNhbm5vdF9lbXVsYXRlOg0KPiA+ICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7DQo+ID4gICAgICAgICAgZ290byBkb25lOw0KPiBJIGd1ZXNzIHRoZSBjYW5ub3RfZW11
bGF0ZSBsYWJlbCB3b3VsZCB0aGVuIGJldHRlciBiZSBtb3ZlZA0KPiBlbHNld2hlcmUgKGVpdGhl
ciBvdXQgb2YgdGhlIHN3aXRjaCBvciB0byBhIHBsYWNlIHdoZXJlIG9uZSBvZg0KPiB0aGUgZ290
by1zIHRvIGl0IGN1cnJlbnRseSBzaXRzKS4NCkkgd2lsbCBjaGFuZ2UgaXQgaW4gdGhlIG5ldyBp
dGVyYXRpb24gb2YgdGhlIHBhdGNoLg0KDQo+IEphbg0KPg0KPg0KPiBfX19fX19fX19fX19fX19f
X19fX19fX18NCj4gVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0KDQpNYW55
IHRoYW5rcyBmb3IgeW91ciBwYXRpZW5jZSwNCi8vUGV0cmUNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 17:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 17:21:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dov3d-0005Jy-3b; Mon, 04 Sep 2017 17:21:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1dov3b-0005Ji-Cs
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 17:21:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8E/2C-03610-28B8DA95; Mon, 04 Sep 2017 17:21:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvW5T99p
 Igx2WFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxpLNZ9gL5rQzVkybc4algfGabxcjJ4eEgL/E
 /29fmUFsNgF9id0vPjGB2CIC6hKnOy6ygtjMArUSsw41sYDYwgJBEteb5rGB2CwCKhK3lnUwg
 ti8Ap4SHzuvMELMlJM4f/wn2EwhATWJa/2X2CFqBCVOznzCAjFTQuLgixfMExi5ZyFJzUKSWs
 DItIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAYGIBgB+P
 itYGHGCU5mJREeY+GrI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7txMoJ1iUmp5akZaZAwxL
 mLQEB4+SCO83kDRvcUFibnFmOkTqFKOilDgvUxdQQgAkkVGaB9cGi4VLjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEuZ9DzKeJzOvBG76K6DFTECLq16uAVlckoiQkmpgjG/TvR9j69T9W2Cz1r
 f5kvM+GXCe/tTd5/7j1/z1ZbeuMa0LaQv91nR7zpPsh1kzvi38PfXOhOBt6kVrKipvL9p3YtH
 DjdVLjGOzHnHLbVG4etz/2M6VpXwsz4r3bogNOG4u9M38VGjVlpT4l53ip7xlly3RiNgu2v/B
 /++Ov+XBOpyeku11LkosxRmJhlrMRcWJAGgz0UuAAgAA
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504545664!114715427!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61724 invoked from network); 4 Sep 2017 17:21:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 17:21:05 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="446472036"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 18:21:01 +0100
Message-ID: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC] x86/emul: Fix the handling of unimplemented
	Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRlY29kZSwgZXZlbiBieSB4ODYncyBz
dGFuZGFyZHMsIHdpdGgKe3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgoKUHJl
dmlvdXNseSwgYW55IHZhbHVlIHdoaWNoIGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0
YXRlbWVudCAobG9va2luZwpmb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50aXJlbHkgaW1wbGljaXQg
b3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQpzZWNvbmQgc3dpdGNoIHN0YXRl
bWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KClVuaW1w
bGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4gaGl0IHRoZSAjVUQgY2FzZSBmb3IgaGF2
aW5nIGEgbm9uLW1lbW9yeQpvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNhbm5vdF9l
bXVsYXRlIHBhdGguCgpQbGFjZSBhIGJpZyBpZi9lbHNlIGFyb3VuZCB0aGUgdHdvIHN3aXRjaCBz
dGF0ZW1lbnRzIChhY2NvdW50aW5nIGZvciB7cyxsfW1zdwp3aGljaCBuZWVkIGhhbmRsaW5nIGlu
IHRoZSBlbHNlIGNsYXVzZSksIHNvIGJvdGggc3dpdGNoIHN0YXRtZW50cyBjYW4gaGF2ZSBhCmRl
ZmF1bHQgZ290byBjYW5ub3RfZW11bGF0ZSBwYXRoLgoKUmVwb3J0ZWQtYnk6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVu
ZGVyLmNvbT4KClJGQyBhcyBJJ3ZlIG9ubHkgZG9uZSBsaWdodCB0ZXN0aW5nIHNvIGZhci4KLS0t
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDM1MyArKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxODQgaW5zZXJ0aW9ucygr
KSwgMTY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
aW5kZXggMjIwMTg1Mi4uYWYzZDhkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTQ5ODcsMTk3ICs0OTg3LDIxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSk6IC8qIEdy
cDcgKi8gewotICAgICAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGxpbWl0LCBjcjAsIGNyMHc7Cisg
ICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAxKTogLyogR3JwNyAqLworICAgIHsKKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBiYXNlLCBsaW1pdDsKIAotICAgICAgICBzd2l0Y2goIG1vZHJtICkK
KyAgICAgICAgaWYgKCAobW9kcm0gJiAweGMwKSA9PSAweGMwICYmCisgICAgICAgICAgICAgKG1v
ZHJtX3JlZyAmIDcpICE9IDQgLyogc21zdyAqLyAmJgorICAgICAgICAgICAgIChtb2RybV9yZWcg
JiA3KSAhPSA2IC8qIGxtc3cgKi8gKQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgMHhjYTogLyog
Y2xhYyAqLwotICAgICAgICBjYXNlIDB4Y2I6IC8qIHN0YWMgKi8KLSAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNtYXApOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5w
ZnggfHwgIW1vZGVfcmluZzAoKSwgRVhDX1VEKTsKLQotICAgICAgICAgICAgX3JlZ3MuZWZsYWdz
ICY9IH5YODZfRUZMQUdTX0FDOwotICAgICAgICAgICAgaWYgKCBtb2RybSA9PSAweGNiICkKLSAg
ICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKLSAgICAgICAgICAg
IGdvdG8gY29tcGxldGVfaW5zbjsKKyAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgMHhjYTogLyogY2xhYyAqLworICAgICAgICAgICAg
Y2FzZSAweGNiOiAvKiBzdGFjICovCisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc21h
cCk7CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZnggfHwgIW1v
ZGVfcmluZzAoKSwgRVhDX1VEKTsKKworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+
WDg2X0VGTEFHU19BQzsKKyAgICAgICAgICAgICAgICBpZiAoIG1vZHJtID09IDB4Y2IgKQorICAg
ICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKKyAgICAgICAg
ICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247CiAKICNpZmRlZiBfX1hFTl9fCi0gICAgICAgIGNh
c2UgMHhkMTogLyogeHNldGJ2ICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LnBmeCwgRVhDX1VEKTsKLSAgICAgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCBvcHMt
PnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAg
ICBjcjQgPSAwOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2
X0NSNF9PU1hTQVZFKSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZighbW9kZV9yaW5nMCgpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFu
ZGxlX3hzZXRidihfcmVncy5lY3gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfcmVncy5lYXggfCAoX3JlZ3MucmR4IDw8IDMyKSksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGdvdG8gY29t
cGxldGVfaW5zbjsKKyAgICAgICAgICAgIGNhc2UgMHhkMTogLyogeHNldGJ2ICovCisgICAgICAg
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7CisgICAgICAg
ICAgICAgICAgaWYgKCAhb3BzLT5yZWFkX2NyIHx8CisgICAgICAgICAgICAgICAgICAgICBvcHMt
PnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAg
ICAgICAgY3I0ID0gMDsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShj
cjQgJiBYODZfQ1I0X09TWFNBVkUpLCBFWENfVUQpOworICAgICAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGhhbmRsZV94c2V0YnYoX3JlZ3MuZWN4LCBfcmVncy5lYXggfAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfcmVncy5yZHgg
PDwgMzIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAw
KTsKKyAgICAgICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247CiAjZW5kaWYKIAotICAgICAg
ICBjYXNlIDB4ZDQ6IC8qIHZtZnVuYyAqLwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC5wZngsIEVYQ19VRCk7Ci0gICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnZtZnVuYyk7
Ci0gICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+dm1mdW5jKGN0eHQpKSAhPSBYODZFTVVMX09L
QVkgKQotICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGdvdG8gY29tcGxl
dGVfaW5zbjsKLQotICAgICAgICBjYXNlIDB4ZDU6IC8qIHhlbmQgKi8KLSAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwotICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hhc19ydG0oKSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih2Y3B1X2hhc19ydG0oKSwgRVhDX0dQLCAwKTsKLSAgICAgICAg
ICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMHhkNjogLyogeHRlc3QgKi8KLSAgICAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwotICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hhc19ydG0oKSAmJiAhdmNwdV9oYXNfaGxlKCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKLSAgICAgICAgICAgIC8q
IE5laXRoZXIgSExFIG5vciBSVE0gY2FuIGJlIGFjdGl2ZSB3aGVuIHdlIGdldCBoZXJlLiAqLwot
ICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7Ci0gICAgICAgICAgICBn
b3RvIGNvbXBsZXRlX2luc247CisgICAgICAgICAgICBjYXNlIDB4ZDQ6IC8qIHZtZnVuYyAqLwor
ICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwor
ICAgICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+dm1mdW5jKTsKKyAgICAgICAgICAgICAgICBp
ZiAoIChyYyA9IG9wcy0+dm1mdW5jKGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAg
ICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNu
OwogCi0gICAgICAgIGNhc2UgMHhkZjogLyogaW52bHBnYSAqLwotICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKCFpbl9wcm90bW9kZShjdHh0LCBvcHMpLCBFWENfVUQpOwotICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7Ci0g
ICAgICAgICAgICBmYWlsX2lmKG9wcy0+aW52bHBnID09IE5VTEwpOwotICAgICAgICAgICAgaWYg
KCAocmMgPSBvcHMtPmludmxwZyh4ODZfc2VnX25vbmUsIHRydW5jYXRlX2VhKF9yZWdzLnIoYXgp
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICkKLSAgICAgICAg
ICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247CisgICAg
ICAgICAgICBjYXNlIDB4ZDU6IC8qIHhlbmQgKi8KKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIXZjcHVfaGFzX3J0bSgpLCBFWENfVUQpOworICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih2Y3B1X2hhc19ydG0oKSwgRVhDX0dQLCAwKTsKKyAgICAgICAg
ICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIDB4Zjk6IC8qIHJkdHNjcCAqLwotICAgICAg
ICAgICAgZmFpbF9pZihvcHMtPnJlYWRfbXNyID09IE5VTEwpOwotICAgICAgICAgICAgaWYgKCAo
cmMgPSBvcHMtPnJlYWRfbXNyKE1TUl9UU0NfQVVYLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZtc3JfdmFsLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAg
ICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBfcmVncy5yKGN4KSA9ICh1aW50MzJfdClt
c3JfdmFsOwotICAgICAgICAgICAgZ290byByZHRzYzsKKyAgICAgICAgICAgIGNhc2UgMHhkNjog
LyogeHRlc3QgKi8KKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBm
eCwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZjcHVf
aGFzX3J0bSgpICYmICF2Y3B1X2hhc19obGUoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICAvKiBOZWl0aGVyIEhMRSBub3Ig
UlRNIGNhbiBiZSBhY3RpdmUgd2hlbiB3ZSBnZXQgaGVyZS4gKi8KKyAgICAgICAgICAgICAgICBf
cmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19aRjsKKyAgICAgICAgICAgICAgICBnb3RvIGNvbXBs
ZXRlX2luc247CiAKLSAgICAgICAgY2FzZSAweGZjOiAvKiBjbHplcm8gKi8KLSAgICAgICAgewot
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB6ZXJvID0gMDsKKyAgICAgICAgICAgIGNhc2UgMHhk
ZjogLyogaW52bHBnYSAqLworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
aW5fcHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKKyAgICAgICAgICAgICAg
ICBmYWlsX2lmKG9wcy0+aW52bHBnID09IE5VTEwpOworICAgICAgICAgICAgICAgIGlmICggKHJj
ID0gb3BzLT5pbnZscGcoeDg2X3NlZ19ub25lLCB0cnVuY2F0ZV9lYShfcmVncy5yKGF4KSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgKQorICAgICAgICAg
ICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNu
OwogCi0gICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShjbHplcm8pOworICAgICAgICAgICAgY2Fz
ZSAweGY5OiAvKiByZHRzY3AgKi8KKyAgICAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9t
c3IgPT0gTlVMTCk7CisgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfbXNyKE1T
Ul9UU0NfQVVYLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNy
X3ZhbCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8g
ZG9uZTsKKyAgICAgICAgICAgICAgICBfcmVncy5yKGN4KSA9ICh1aW50MzJfdCltc3JfdmFsOwor
ICAgICAgICAgICAgICAgIGdvdG8gcmR0c2M7CiAKLSAgICAgICAgICAgIGJhc2UgPSBhZF9ieXRl
cyA9PSA4ID8gX3JlZ3MucihheCkgOgotICAgICAgICAgICAgICAgICAgIGFkX2J5dGVzID09IDQg
PyBfcmVncy5lYXggOiBfcmVncy5heDsKLSAgICAgICAgICAgIGxpbWl0ID0gMDsKLSAgICAgICAg
ICAgIGlmICggdmNwdV9oYXNfY2xmbHVzaCgpICYmCi0gICAgICAgICAgICAgICAgIG9wcy0+Y3B1
aWQoMSwgMCwgJmNwdWlkX2xlYWYsIGN0eHQpID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAg
ICAgICAgbGltaXQgPSAoKGNwdWlkX2xlYWYuYiA+PiA4KSAmIDB4ZmYpICogODsKLSAgICAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihsaW1pdCA8IHNpemVvZihsb25nKSB8fAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsaW1pdCAmIChsaW1pdCAtIDEpKSwgRVhDX1VE
KTsKLSAgICAgICAgICAgIGJhc2UgJj0gfihsaW1pdCAtIDEpOwotICAgICAgICAgICAgaWYgKCBv
cHMtPnJlcF9zdG9zICkKKyAgICAgICAgICAgIGNhc2UgMHhmYzogLyogY2x6ZXJvICovCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9yZXBzID0gbGltaXQg
LyBzaXplb2YoemVybyk7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB6ZXJvID0gMDsK
KworICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGNsemVybyk7CisKKyAgICAgICAgICAg
ICAgICBiYXNlID0gYWRfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoYXgpIDoKKyAgICAgICAgICAgICAg
ICAgICAgYWRfYnl0ZXMgPT0gNCA/IF9yZWdzLmVheCA6IF9yZWdzLmF4OworICAgICAgICAgICAg
ICAgIGxpbWl0ID0gMDsKKyAgICAgICAgICAgICAgICBpZiAoIHZjcHVfaGFzX2NsZmx1c2goKSAm
JgorICAgICAgICAgICAgICAgICAgICAgb3BzLT5jcHVpZCgxLCAwLCAmY3B1aWRfbGVhZiwgY3R4
dCkgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgICAgbGltaXQgPSAoKGNwdWlk
X2xlYWYuYiA+PiA4KSAmIDB4ZmYpICogODsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYobGltaXQgPCBzaXplb2YobG9uZykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGxpbWl0ICYgKGxpbWl0IC0gMSkpLCBFWENfVUQpOworICAgICAgICAg
ICAgICAgIGJhc2UgJj0gfihsaW1pdCAtIDEpOworICAgICAgICAgICAgICAgIGlmICggb3BzLT5y
ZXBfc3RvcyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5yX3JlcHMgPSBsaW1pdCAvIHNpemVvZih6ZXJvKTsKIAotICAgICAgICAgICAgICAg
IHJjID0gb3BzLT5yZXBfc3RvcygmemVybywgZWEubWVtLnNlZywgYmFzZSwgc2l6ZW9mKHplcm8p
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJfcmVwcywgY3R4dCk7Ci0g
ICAgICAgICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAg
ICAgICByYyA9IG9wcy0+cmVwX3N0b3MoJnplcm8sIGVhLm1lbS5zZWcsIGJhc2UsIHNpemVvZih6
ZXJvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZucl9yZXBzLCBj
dHh0KTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAg
ICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBiYXNlICs9IG5yX3Jl
cHMgKiBzaXplb2YoemVybyk7CisgICAgICAgICAgICAgICAgICAgICAgICBsaW1pdCAtPSBucl9y
ZXBzICogc2l6ZW9mKHplcm8pOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgICAgIGVsc2UgaWYgKCByYyAhPSBYODZFTVVMX1VOSEFORExFQUJMRSApCisgICAgICAgICAg
ICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIGZhaWxfaWYobGltaXQgJiYgIW9wcy0+d3JpdGUpOworICAgICAgICAgICAgICAgIHdoaWxl
ICggbGltaXQgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgYmFzZSAr
PSBucl9yZXBzICogc2l6ZW9mKHplcm8pOwotICAgICAgICAgICAgICAgICAgICBsaW1pdCAtPSBu
cl9yZXBzICogc2l6ZW9mKHplcm8pOworICAgICAgICAgICAgICAgICAgICByYyA9IG9wcy0+d3Jp
dGUoZWEubWVtLnNlZywgYmFzZSwgJnplcm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplb2YoemVybyksIGN0eHQpOworICAgICAgICAgICAgICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cisg
ICAgICAgICAgICAgICAgICAgIGJhc2UgKz0gc2l6ZW9mKHplcm8pOworICAgICAgICAgICAgICAg
ICAgICBsaW1pdCAtPSBzaXplb2YoemVybyk7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgICAgIGVsc2UgaWYgKCByYyAhPSBYODZFTVVMX1VOSEFORExFQUJMRSApCi0gICAgICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247
CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBmYWlsX2lmKGxpbWl0ICYmICFvcHMtPndyaXRl
KTsKLSAgICAgICAgICAgIHdoaWxlICggbGltaXQgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBiYXNlLCAmemVybywgc2l6ZW9mKHpl
cm8pLCBjdHh0KTsKLSAgICAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAgICBiYXNlICs9IHNp
emVvZih6ZXJvKTsKLSAgICAgICAgICAgICAgICBsaW1pdCAtPSBzaXplb2YoemVybyk7CisKKyAg
ICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsK
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsKLSAgICAgICAg
fQogICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjcjAsIGNyMHc7CiAKLSAgICAgICAgc2VnID0gKG1vZHJtX3JlZyAmIDEpID8geDg2
X3NlZ19pZHRyIDogeDg2X3NlZ19nZHRyOworICAgICAgICAgICAgc2VnID0gKG1vZHJtX3JlZyAm
IDEpID8geDg2X3NlZ19pZHRyIDogeDg2X3NlZ19nZHRyOwogCi0gICAgICAgIHN3aXRjaCAoIG1v
ZHJtX3JlZyAmIDcgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgMDogLyogc2dkdCAqLwotICAg
ICAgICBjYXNlIDE6IC8qIHNpZHQgKi8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih1bWlwX2FjdGl2ZShjdHh0LCBvcHMpLCBFWENfR1AsIDApOwotICAgICAgICAgICAg
ZmFpbF9pZighb3BzLT5yZWFkX3NlZ21lbnQgfHwgIW9wcy0+d3JpdGUpOwotICAgICAgICAgICAg
aWYgKCAocmMgPSBvcHMtPnJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkgKQotICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGlmICggbW9kZV82NGJpdCgpICkKLSAg
ICAgICAgICAgICAgICBvcF9ieXRlcyA9IDg7Ci0gICAgICAgICAgICBlbHNlIGlmICggb3BfYnl0
ZXMgPT0gMiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3JlZy5iYXNlICY9IDB4
ZmZmZmZmOwotICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gNDsKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAm
c3JlZy5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLCBjdHh0KSkg
IT0gWDg2RU1VTF9PS0FZIHx8Ci0gICAgICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUoZWEu
bWVtLnNlZywgZWEubWVtLm9mZiArIDIsICZzcmVnLmJhc2UsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3BfYnl0ZXMsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDI6
IC8qIGxnZHQgKi8KLSAgICAgICAgY2FzZSAzOiAvKiBsaWR0ICovCi0gICAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKLSAgICAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAg
ICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwpOwotICAgICAgICAgICAg
bWVtc2V0KCZzcmVnLCAwLCBzaXplb2Yoc3JlZykpOwotICAgICAgICAgICAgaWYgKCAocmMgPSBy
ZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYrMCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbGltaXQsIDIsIGN0eHQsIG9wcykpIHx8Ci0gICAgICAgICAgICAgICAg
IChyYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZisyLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZiYXNlLCBtb2RlXzY0Yml0KCkgPyA4IDogNCwgY3R4dCwg
b3BzKSkgKQotICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighaXNfY2Fub25pY2FsX2FkZHJlc3MoYmFzZSksIEVYQ19HUCwgMCk7Ci0g
ICAgICAgICAgICBzcmVnLmJhc2UgPSBiYXNlOwotICAgICAgICAgICAgc3JlZy5saW1pdCA9IGxp
bWl0OwotICAgICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICYmIG9wX2J5dGVzID09IDIgKQot
ICAgICAgICAgICAgICAgIHNyZWcuYmFzZSAmPSAweGZmZmZmZjsKLSAgICAgICAgICAgIGlmICgg
KHJjID0gb3BzLT53cml0ZV9zZWdtZW50KHNlZywgJnNyZWcsIGN0eHQpKSApCi0gICAgICAgICAg
ICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgNDogLyog
c21zdyAqLwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHVtaXBfYWN0aXZlKGN0
eHQsIG9wcyksIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVN
ICkKKyAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOwotICAgICAgICAgICAgICAgIGQg
fD0gTW92OyAvKiBmb3JjZSB3cml0ZWJhY2sgKi8KLSAgICAgICAgICAgICAgICBlYS5ieXRlcyA9
IDI7CisgICAgICAgICAgICBjYXNlIDA6IC8qIHNnZHQgKi8KKyAgICAgICAgICAgIGNhc2UgMTog
Lyogc2lkdCAqLworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwgRVhDX0dQLCAwKTsKKyAgICAgICAgICAgICAgICBm
YWlsX2lmKCFvcHMtPnJlYWRfc2VnbWVudCB8fCAhb3BzLT53cml0ZSk7CisgICAgICAgICAgICAg
ICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkgKQorICAg
ICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgaWYgKCBtb2RlXzY0
Yml0KCkgKQorICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAgICAgICAg
ICAgZWxzZSBpZiAoIG9wX2J5dGVzID09IDIgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgc3JlZy5iYXNlICY9IDB4ZmZmZmZmOworICAgICAgICAgICAgICAgICAgICBv
cF9ieXRlcyA9IDQ7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGlmICggKHJj
ID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JlZy5saW1pdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwgY3R4dCkpICE9IFg4NkVNVUxfT0tB
WSB8fAorICAgICAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBl
YS5tZW0ub2ZmICsgMiwgJnNyZWcuYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3BfYnl0ZXMsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAg
ICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBj
YXNlIDI6IC8qIGxnZHQgKi8KKyAgICAgICAgICAgIGNhc2UgMzogLyogbGlkdCAqLworICAgICAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1AsIDAp
OworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01F
TSwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+d3JpdGVfc2VnbWVudCA9
PSBOVUxMKTsKKyAgICAgICAgICAgICAgICBtZW1zZXQoJnNyZWcsIDAsIHNpemVvZihzcmVnKSk7
CisgICAgICAgICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1l
bS5vZmYrMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxpbWl0LCAy
LCBjdHh0LCBvcHMpKSB8fAorICAgICAgICAgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhl
YS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZiYXNlLCBtb2RlXzY0Yml0KCkgPyA4IDogNCwgY3R4dCwgb3BzKSkgKQorICAgICAg
ICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFpc19jYW5vbmljYWxfYWRkcmVzcyhiYXNlKSwgRVhDX0dQLCAwKTsKKyAgICAgICAg
ICAgICAgICBzcmVnLmJhc2UgPSBiYXNlOworICAgICAgICAgICAgICAgIHNyZWcubGltaXQgPSBs
aW1pdDsKKyAgICAgICAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgJiYgb3BfYnl0ZXMgPT0g
MiApCisgICAgICAgICAgICAgICAgICAgIHNyZWcuYmFzZSAmPSAweGZmZmZmZjsKKyAgICAgICAg
ICAgICAgICBpZiAoIChyYyA9IG9wcy0+d3JpdGVfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkg
KQorICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICBjYXNlIDQ6IC8qIHNtc3cgKi8KKyAgICAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwgRVhDX0dQLCAwKTsKKyAgICAg
ICAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOworICAgICAgICAgICAgICAg
ICAgICBkIHw9IE1vdjsgLyogZm9yY2Ugd3JpdGViYWNrICovCisgICAgICAgICAgICAgICAgICAg
IGVhLmJ5dGVzID0gMjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcyA9IG9wX2J5dGVzOworICAgICAgICAgICAgICAg
IGRzdCA9IGVhOworICAgICAgICAgICAgICAgIGZhaWxfaWYob3BzLT5yZWFkX2NyID09IE5VTEwp
OworICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDAsICZkc3QudmFsLCBj
dHh0KSkgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICBjYXNlIDY6IC8qIGxtc3cgKi8KKyAgICAgICAgICAgICAgICBm
YWlsX2lmKG9wcy0+cmVhZF9jciA9PSBOVUxMKTsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKG9w
cy0+d3JpdGVfY3IgPT0gTlVMTCk7CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CisgICAgICAgICAgICAgICAgaWYgKCAocmMg
PSBvcHMtPnJlYWRfY3IoMCwgJmNyMCwgY3R4dCkpICkKKyAgICAgICAgICAgICAgICAgICAgZ290
byBkb25lOworICAgICAgICAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9SRUcgKQorICAgICAg
ICAgICAgICAgICAgICBjcjB3ID0gKmVhLnJlZzsKKyAgICAgICAgICAgICAgICBlbHNlIGlmICgg
KHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjcjB3LCAyLCBjdHh0LCBvcHMpKSApCisgICAg
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgICAgICAvKiBMTVNXIGNhbjog
KDEpIHNldCBiaXRzIDAtMzsgKDIpIGNsZWFyIGJpdHMgMS0zLiAqLworICAgICAgICAgICAgICAg
IGNyMCA9IChjcjAgJiB+MHhlKSB8IChjcjB3ICYgMHhmKTsKKyAgICAgICAgICAgICAgICBpZiAo
IChyYyA9IG9wcy0+d3JpdGVfY3IoMCwgY3IwLCBjdHh0KSkgKQorICAgICAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDc6
IC8qIGludmxwZyAqLworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9k
ZV9yaW5nMCgpLCBFWENfR1AsIDApOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBmYWlsX2lm
KG9wcy0+aW52bHBnID09IE5VTEwpOworICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5p
bnZscGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgY3R4dCkpICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBkb25lOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICAgICAgfQot
ICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGVhLmJ5dGVzID0gb3BfYnl0ZXM7Ci0g
ICAgICAgICAgICBkc3QgPSBlYTsKLSAgICAgICAgICAgIGZhaWxfaWYob3BzLT5yZWFkX2NyID09
IE5VTEwpOwotICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfY3IoMCwgJmRzdC52YWws
IGN0eHQpKSApCi0gICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGNhc2UgNjogLyogbG1zdyAqLwotICAgICAgICAgICAgZmFpbF9pZihvcHMtPnJl
YWRfY3IgPT0gTlVMTCk7Ci0gICAgICAgICAgICBmYWlsX2lmKG9wcy0+d3JpdGVfY3IgPT0gTlVM
TCk7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhD
X0dQLCAwKTsKLSAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDAsICZjcjAsIGN0
eHQpKSApCi0gICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgaWYgKCBlYS50
eXBlID09IE9QX1JFRyApCi0gICAgICAgICAgICAgICAgY3IwdyA9ICplYS5yZWc7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNyMHcsIDIsIGN0eHQsIG9w
cykpICkKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICAvKiBMTVNXIGNh
bjogKDEpIHNldCBiaXRzIDAtMzsgKDIpIGNsZWFyIGJpdHMgMS0zLiAqLwotICAgICAgICAgICAg
Y3IwID0gKGNyMCAmIH4weGUpIHwgKGNyMHcgJiAweGYpOwotICAgICAgICAgICAgaWYgKCAocmMg
PSBvcHMtPndyaXRlX2NyKDAsIGNyMCwgY3R4dCkpICkKLSAgICAgICAgICAgICAgICBnb3RvIGRv
bmU7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSA3OiAvKiBpbnZscGcgKi8KLSAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1AsIDAp
OwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBF
WENfVUQpOwotICAgICAgICAgICAgZmFpbF9pZihvcHMtPmludmxwZyA9PSBOVUxMKTsKLSAgICAg
ICAgICAgIGlmICggKHJjID0gb3BzLT5pbnZscGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgY3R4
dCkpICkKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAgICAgfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 17:34:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 17:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dovGX-0006D2-9Y; Mon, 04 Sep 2017 17:34:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41342edc5=Andrew.Cooper3@citrix.com>)
 id 1dovGW-0006Cw-5S
 for xen-devel@lists.xen.org; Mon, 04 Sep 2017 17:34:28 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 01/6F-01916-3AE8DA95; Mon, 04 Sep 2017 17:34:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrrBXndR39p
 Ig0lbVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxF314yFqzvYKz4uWAiSwPjYb8uRk4OCQF/
 iZsXZzCD2GwC+hK7X3xiArFFBNQlTndcZAWxmQVqJWYdamIBsYUFQiW+39vIBmKzCKhI7Ps1B
 8zmFfCQeH10KgvETDmJ88d/gs3kFPCSmNS/DiwuJOAp8ebmSWYIW03iWv8ldoheQYmTM5+wQO
 ySkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1stNLS5OTE/
 NSUwq1kvOz93ECAwfBiDYwfjytOchRkkOJiVR3qMhayOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfBW9ALlBItS01Mr0jJzgIEMk5bg4FES4eUCSfMWFyTmFmemQ6ROMSpKifMuAEkIgCQySvPg2
 mDRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvNYgU3gy80rgpr8CWswEtLjq5RqQxSWJCC
 mpBkbTKu4nx9slGQvv1Ew615YuZzc7YuNFmSLxdWxJl/ILtkydfMVTlHmq0vGp4r4nvru/E8n
 SK+TMfaLyMKXCOppp94llYacO7l55L9xp89pluepsVp9M/BvyK7wnVixnsSwo37NnqufVc8s8
 si8kz/lXsHoJz2J5y1PC3/+YRwqc2SklufG+f78SS3FGoqEWc1FxIgB5fGIfmQIAAA==
X-Env-Sender: prvs=41342edc5=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504546464!108527439!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39101 invoked from network); 4 Sep 2017 17:34:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Sep 2017 17:34:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,475,1498521600"; d="scan'208";a="446473191"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 4 Sep 2017 18:34:21 +0100
Message-ID: <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC v2] x86/emul: Fix the handling of
	unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRlY29kZSwgZXZlbiBieSB4ODYncyBz
dGFuZGFyZHMsIHdpdGgKe3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgoKUHJl
dmlvdXNseSwgYW55IHZhbHVlIHdoaWNoIGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0
YXRlbWVudCAobG9va2luZwpmb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50aXJlbHkgaW1wbGljaXQg
b3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQpzZWNvbmQgc3dpdGNoIHN0YXRl
bWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KClVuaW1w
bGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4gaGl0IHRoZSAjVUQgY2FzZSBmb3IgaGF2
aW5nIGEgbm9uLW1lbW9yeQpvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNhbm5vdF9l
bXVsYXRlIHBhdGguCgpQbGFjZSBhIGJpZyBpZi9lbHNlIGFyb3VuZCB0aGUgdHdvIHN3aXRjaCBz
dGF0ZW1lbnRzIChhY2NvdW50aW5nIGZvciB7cyxsfW1zdwp3aGljaCBuZWVkIGhhbmRsaW5nIGlu
IHRoZSBlbHNlIGNsYXVzZSksIHNvIGJvdGggc3dpdGNoIHN0YXRtZW50cyBjYW4gaGF2ZSBhCmRl
ZmF1bHQgZ290byBjYW5ub3RfZW11bGF0ZSBwYXRoLgoKVGhpcyBmaXhlcyB0aGUgZW11bGF0aW9u
IG9mIHhlbmQsIHdoaWNoIHdvdWxkIGhpdCB0aGUgI1VEIHBhdGggd2hlbiBpdCBzaG91bGQKY29t
cGxldGUgd2l0aCBubyBzaWRlIGVmZmVjdHMuCgpSZXBvcnRlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPgoKdjI6CiAqIFVzZSBicmVhayByYXRoZXIgdGhhbiBnb3RvIGNvbXBsZXRlX2luc24gZm9y
IGltcGxpY2l0IGluc3RydWN0aW9ucy4KICogTm90ZSB0aGF0IHdlIGFjdHVhbGx5IGZpeCB0aGUg
YmVoYXZpb3VyIG9mIHhlbmQuCgpSRkMgYXMgSSd2ZSBvbmx5IGRvbmUgbGlnaHQgdGVzdGluZyBz
byBmYXIuCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzNTYg
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTg4IGlu
c2VydGlvbnMoKyksIDE2OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IDIyMDE4NTIuLjI3YzdlYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC00OTg3LDE5NyArNDk4NywyMTcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
MDEpOiAvKiBHcnA3ICovIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlLCBsaW1pdCwgY3Iw
LCBjcjB3OworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSk6IC8qIEdycDcgKi8KKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgbGltaXQ7CiAKLSAgICAgICAgc3dpdGNo
KCBtb2RybSApCisgICAgICAgIGlmICggKG1vZHJtICYgMHhjMCkgPT0gMHhjMCAmJgorICAgICAg
ICAgICAgIChtb2RybV9yZWcgJiA3KSAhPSA0IC8qIHNtc3cgKi8gJiYKKyAgICAgICAgICAgICAo
bW9kcm1fcmVnICYgNykgIT0gNiAvKiBsbXN3ICovICkKICAgICAgICAgewotICAgICAgICBjYXNl
IDB4Y2E6IC8qIGNsYWMgKi8KLSAgICAgICAgY2FzZSAweGNiOiAvKiBzdGFjICovCi0gICAgICAg
ICAgICB2Y3B1X211c3RfaGF2ZShzbWFwKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZih2ZXgucGZ4IHx8ICFtb2RlX3JpbmcwKCksIEVYQ19VRCk7Ci0KLSAgICAgICAgICAgIF9y
ZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19BQzsKLSAgICAgICAgICAgIGlmICggbW9kcm0gPT0g
MHhjYiApCi0gICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQUM7Ci0g
ICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247CisgICAgICAgICAgICBzd2l0Y2ggKCBtb2Ry
bSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIDB4Y2E6IC8qIGNsYWMgKi8KKyAg
ICAgICAgICAgIGNhc2UgMHhjYjogLyogc3RhYyAqLworICAgICAgICAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKHNtYXApOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
cGZ4IHx8ICFtb2RlX3JpbmcwKCksIEVYQ19VRCk7CisKKyAgICAgICAgICAgICAgICBfcmVncy5l
ZmxhZ3MgJj0gflg4Nl9FRkxBR1NfQUM7CisgICAgICAgICAgICAgICAgaWYgKCBtb2RybSA9PSAw
eGNiICkKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQUM7
CisgICAgICAgICAgICAgICAgYnJlYWs7CiAKICNpZmRlZiBfX1hFTl9fCi0gICAgICAgIGNhc2Ug
MHhkMTogLyogeHNldGJ2ICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4
LnBmeCwgRVhDX1VEKTsKLSAgICAgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCBvcHMtPnJl
YWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICBj
cjQgPSAwOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NS
NF9PU1hTQVZFKSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
bW9kZV9yaW5nMCgpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxl
X3hzZXRidihfcmVncy5lY3gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfcmVncy5lYXggfCAoX3JlZ3MucmR4IDw8IDMyKSksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGdvdG8gY29tcGxl
dGVfaW5zbjsKKyAgICAgICAgICAgIGNhc2UgMHhkMTogLyogeHNldGJ2ICovCisgICAgICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7CisgICAgICAgICAg
ICAgICAgaWYgKCAhb3BzLT5yZWFkX2NyIHx8CisgICAgICAgICAgICAgICAgICAgICBvcHMtPnJl
YWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAg
ICAgY3I0ID0gMDsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQg
JiBYODZfQ1I0X09TWFNBVkUpLCBFWENfVUQpOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhhbmRsZV94c2V0YnYoX3JlZ3MuZWN4LCBfcmVncy5lYXggfAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfcmVncy5yZHggPDwg
MzIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsK
KyAgICAgICAgICAgICAgICBicmVhazsKICNlbmRpZgogCi0gICAgICAgIGNhc2UgMHhkNDogLyog
dm1mdW5jICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBmeCwgRVhD
X1VEKTsKLSAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+dm1mdW5jKTsKLSAgICAgICAgICAgIGlm
ICggKHJjID0gb3BzLT52bWZ1bmMoY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAg
ICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOworICAgICAg
ICAgICAgY2FzZSAweGQ0OiAvKiB2bWZ1bmMgKi8KKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFv
cHMtPnZtZnVuYyk7CisgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnZtZnVuYyhjdHh0
KSkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOworICAg
ICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgMHhkNTogLyogeGVuZCAqLwotICAg
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7Ci0gICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZjcHVfaGFzX3J0bSgpLCBFWENfVUQpOwotICAg
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZjcHVfaGFzX3J0bSgpLCBFWENfR1AsIDAp
OwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDB4ZDU6IC8qIHhlbmQgKi8K
KyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsK
KyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZjcHVfaGFzX3J0bSgpLCBF
WENfVUQpOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2Y3B1X2hhc19y
dG0oKSwgRVhDX0dQLCAwKTsKKyAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNl
IDB4ZDY6IC8qIHh0ZXN0ICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4
LnBmeCwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmNwdV9o
YXNfcnRtKCkgJiYgIXZjcHVfaGFzX2hsZSgpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19VRCk7Ci0gICAgICAgICAgICAvKiBOZWl0aGVyIEhMRSBub3IgUlRNIGNhbiBi
ZSBhY3RpdmUgd2hlbiB3ZSBnZXQgaGVyZS4gKi8KLSAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8
PSBYODZfRUZMQUdTX1pGOwotICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOworICAgICAg
ICAgICAgY2FzZSAweGQ2OiAvKiB4dGVzdCAqLworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighdmNwdV9oYXNfcnRtKCkgJiYgIXZjcHVfaGFzX2hsZSgpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICAgICAgICAgIC8q
IE5laXRoZXIgSExFIG5vciBSVE0gY2FuIGJlIGFjdGl2ZSB3aGVuIHdlIGdldCBoZXJlLiAqLwor
ICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAgICAgICAg
ICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgMHhkZjogLyogaW52bHBnYSAqLwotICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpbl9wcm90bW9kZShjdHh0LCBvcHMpLCBFWENf
VUQpOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVY
Q19HUCwgMCk7Ci0gICAgICAgICAgICBmYWlsX2lmKG9wcy0+aW52bHBnID09IE5VTEwpOwotICAg
ICAgICAgICAgaWYgKCAocmMgPSBvcHMtPmludmxwZyh4ODZfc2VnX25vbmUsIHRydW5jYXRlX2Vh
KF9yZWdzLnIoYXgpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkp
ICkKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBnb3RvIGNvbXBsZXRl
X2luc247CisgICAgICAgICAgICBjYXNlIDB4ZGY6IC8qIGludmxwZ2EgKi8KKyAgICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2RlKGN0eHQsIG9wcyksIEVYQ19V
RCk7CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCks
IEVYQ19HUCwgMCk7CisgICAgICAgICAgICAgICAgZmFpbF9pZihvcHMtPmludmxwZyA9PSBOVUxM
KTsKKyAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+aW52bHBnKHg4Nl9zZWdfbm9uZSwg
dHJ1bmNhdGVfZWEoX3JlZ3MucihheCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4dCkpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAg
ICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgMHhmOTogLyogcmR0c2NwICovCi0gICAg
ICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9tc3IgPT0gTlVMTCk7Ci0gICAgICAgICAgICBpZiAo
IChyYyA9IG9wcy0+cmVhZF9tc3IoTVNSX1RTQ19BVVgsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJm1zcl92YWwsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIF9yZWdzLnIoY3gpID0gKHVpbnQzMl90
KW1zcl92YWw7Ci0gICAgICAgICAgICBnb3RvIHJkdHNjOworICAgICAgICAgICAgY2FzZSAweGY5
OiAvKiByZHRzY3AgKi8KKyAgICAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9tc3IgPT0g
TlVMTCk7CisgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfbXNyKE1TUl9UU0Nf
QVVYLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNyX3ZhbCwg
Y3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
KyAgICAgICAgICAgICAgICBfcmVncy5yKGN4KSA9ICh1aW50MzJfdCltc3JfdmFsOworICAgICAg
ICAgICAgICAgIGdvdG8gcmR0c2M7CisKKyAgICAgICAgICAgIGNhc2UgMHhmYzogLyogY2x6ZXJv
ICovCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB6ZXJvID0g
MDsKKworICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGNsemVybyk7CisKKyAgICAgICAg
ICAgICAgICBiYXNlID0gYWRfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoYXgpIDoKKyAgICAgICAgICAg
ICAgICAgICAgYWRfYnl0ZXMgPT0gNCA/IF9yZWdzLmVheCA6IF9yZWdzLmF4OworICAgICAgICAg
ICAgICAgIGxpbWl0ID0gMDsKKyAgICAgICAgICAgICAgICBpZiAoIHZjcHVfaGFzX2NsZmx1c2go
KSAmJgorICAgICAgICAgICAgICAgICAgICAgb3BzLT5jcHVpZCgxLCAwLCAmY3B1aWRfbGVhZiwg
Y3R4dCkgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgICAgbGltaXQgPSAoKGNw
dWlkX2xlYWYuYiA+PiA4KSAmIDB4ZmYpICogODsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYobGltaXQgPCBzaXplb2YobG9uZykgfHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGxpbWl0ICYgKGxpbWl0IC0gMSkpLCBFWENfVUQpOworICAgICAg
ICAgICAgICAgIGJhc2UgJj0gfihsaW1pdCAtIDEpOworICAgICAgICAgICAgICAgIGlmICggb3Bz
LT5yZXBfc3RvcyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5yX3JlcHMgPSBsaW1pdCAvIHNpemVvZih6ZXJvKTsKKworICAgICAgICAgICAg
ICAgICAgICByYyA9IG9wcy0+cmVwX3N0b3MoJnplcm8sIGVhLm1lbS5zZWcsIGJhc2UsIHNpemVv
Zih6ZXJvKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZucl9yZXBz
LCBjdHh0KTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQor
ICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBiYXNlICs9IG5y
X3JlcHMgKiBzaXplb2YoemVybyk7CisgICAgICAgICAgICAgICAgICAgICAgICBsaW1pdCAtPSBu
cl9yZXBzICogc2l6ZW9mKHplcm8pOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSBYODZFTVVMX1VOSEFORExFQUJMRSApCisgICAgICAg
ICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgICAgIGZhaWxfaWYobGltaXQgJiYgIW9wcy0+d3JpdGUpOworICAgICAgICAgICAgICAgIHdo
aWxlICggbGltaXQgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGJhc2UsICZ6ZXJvLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHplcm8pLCBjdHh0KTsKKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgICAgICAgICAgZ290
byBkb25lOworICAgICAgICAgICAgICAgICAgICBiYXNlICs9IHNpemVvZih6ZXJvKTsKKyAgICAg
ICAgICAgICAgICAgICAgbGltaXQgLT0gc2l6ZW9mKHplcm8pOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KIAotICAgICAgICBjYXNlIDB4
ZmM6IC8qIGNsemVybyAqLworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBn
b3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGVs
c2UKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB6ZXJvID0gMDsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgY3IwLCBjcjB3OwogCi0gICAgICAgICAgICB2Y3B1X211c3Rf
aGF2ZShjbHplcm8pOworICAgICAgICAgICAgc2VnID0gKG1vZHJtX3JlZyAmIDEpID8geDg2X3Nl
Z19pZHRyIDogeDg2X3NlZ19nZHRyOwogCi0gICAgICAgICAgICBiYXNlID0gYWRfYnl0ZXMgPT0g
OCA/IF9yZWdzLnIoYXgpIDoKLSAgICAgICAgICAgICAgICAgICBhZF9ieXRlcyA9PSA0ID8gX3Jl
Z3MuZWF4IDogX3JlZ3MuYXg7Ci0gICAgICAgICAgICBsaW1pdCA9IDA7Ci0gICAgICAgICAgICBp
ZiAoIHZjcHVfaGFzX2NsZmx1c2goKSAmJgotICAgICAgICAgICAgICAgICBvcHMtPmNwdWlkKDEs
IDAsICZjcHVpZF9sZWFmLCBjdHh0KSA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAg
IGxpbWl0ID0gKChjcHVpZF9sZWFmLmIgPj4gOCkgJiAweGZmKSAqIDg7Ci0gICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYobGltaXQgPCBzaXplb2YobG9uZykgfHwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobGltaXQgJiAobGltaXQgLSAxKSksIEVYQ19VRCk7Ci0g
ICAgICAgICAgICBiYXNlICY9IH4obGltaXQgLSAxKTsKLSAgICAgICAgICAgIGlmICggb3BzLT5y
ZXBfc3RvcyApCisgICAgICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3JlcHMgPSBsaW1pdCAvIHNp
emVvZih6ZXJvKTsKKyAgICAgICAgICAgIGNhc2UgMDogLyogc2dkdCAqLworICAgICAgICAgICAg
Y2FzZSAxOiAvKiBzaWR0ICovCisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZih1bWlwX2FjdGl2ZShjdHh0LCBvcHMpLCBFWENfR1AsIDApOworICAgICAgICAg
ICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9zZWdtZW50IHx8ICFvcHMtPndyaXRlKTsKKyAgICAg
ICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9zZWdtZW50KHNlZywgJnNyZWcsIGN0eHQp
KSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgICAgICBpZiAo
IG1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAg
ICAgICAgICAgICBlbHNlIGlmICggb3BfYnl0ZXMgPT0gMiApCisgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICBzcmVnLmJhc2UgJj0gMHhmZmZmZmY7CisgICAgICAgICAgICAg
ICAgICAgIG9wX2J5dGVzID0gNDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
aWYgKCAocmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsICZzcmVnLmxpbWl0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLCBjdHh0KSkgIT0gWDg2
RU1VTF9PS0FZIHx8CisgICAgICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPndyaXRlKGVhLm1l
bS5zZWcsIGVhLm1lbS5vZmYgKyAyLCAmc3JlZy5iYXNlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAg
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICAgICAgY2FzZSAyOiAvKiBsZ2R0ICovCisgICAgICAgICAgICBjYXNlIDM6IC8qIGxpZHQg
Ki8KKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwg
RVhDX0dQLCAwKTsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlw
ZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAgICAgICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRl
X3NlZ21lbnQgPT0gTlVMTCk7CisgICAgICAgICAgICAgICAgbWVtc2V0KCZzcmVnLCAwLCBzaXpl
b2Yoc3JlZykpOworICAgICAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhlYS5tZW0u
c2VnLCBlYS5tZW0ub2ZmKzAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZsaW1pdCwgMiwgY3R4dCwgb3BzKSkgfHwKKyAgICAgICAgICAgICAgICAgICAgIChyYyA9IHJl
YWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZisyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmYmFzZSwgbW9kZV82NGJpdCgpID8gOCA6IDQsIGN0eHQsIG9wcykp
ICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighaXNfY2Fub25pY2FsX2FkZHJlc3MoYmFzZSksIEVYQ19HUCwgMCk7
CisgICAgICAgICAgICAgICAgc3JlZy5iYXNlID0gYmFzZTsKKyAgICAgICAgICAgICAgICBzcmVn
LmxpbWl0ID0gbGltaXQ7CisgICAgICAgICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICYmIG9w
X2J5dGVzID09IDIgKQorICAgICAgICAgICAgICAgICAgICBzcmVnLmJhc2UgJj0gMHhmZmZmZmY7
CisgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlX3NlZ21lbnQoc2VnLCAmc3Jl
ZywgY3R4dCkpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAg
ICAgIGJyZWFrOwogCi0gICAgICAgICAgICAgICAgcmMgPSBvcHMtPnJlcF9zdG9zKCZ6ZXJvLCBl
YS5tZW0uc2VnLCBiYXNlLCBzaXplb2YoemVybyksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZucl9yZXBzLCBjdHh0KTsKLSAgICAgICAgICAgICAgICBpZiAoIHJjID09IFg4
NkVNVUxfT0tBWSApCisgICAgICAgICAgICBjYXNlIDQ6IC8qIHNtc3cgKi8KKyAgICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwgRVhDX0dQ
LCAwKTsKKyAgICAgICAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGJhc2UgKz0gbnJfcmVwcyAqIHNpemVvZih6
ZXJvKTsKLSAgICAgICAgICAgICAgICAgICAgbGltaXQgLT0gbnJfcmVwcyAqIHNpemVvZih6ZXJv
KTsKKyAgICAgICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7CisgICAgICAgICAg
ICAgICAgICAgIGQgfD0gTW92OyAvKiBmb3JjZSB3cml0ZWJhY2sgKi8KKyAgICAgICAgICAgICAg
ICAgICAgZWEuYnl0ZXMgPSAyOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBl
bHNlIGlmICggcmMgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgICAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICAgICAgZWEuYnl0ZXMgPSBvcF9ieXRlczsKKyAgICAgICAgICAg
ICAgICBkc3QgPSBlYTsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9jciA9PSBO
VUxMKTsKKyAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9jcigwLCAmZHN0LnZh
bCwgY3R4dCkpICkKICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgZmFpbF9pZihsaW1pdCAmJiAhb3BzLT53cml0ZSk7Ci0gICAgICAgICAg
ICB3aGlsZSAoIGxpbWl0ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9IG9w
cy0+d3JpdGUoZWEubWVtLnNlZywgYmFzZSwgJnplcm8sIHNpemVvZih6ZXJvKSwgY3R4dCk7Ci0g
ICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICBjYXNlIDY6IC8qIGxtc3cgKi8KKyAgICAgICAgICAgICAg
ICBmYWlsX2lmKG9wcy0+cmVhZF9jciA9PSBOVUxMKTsKKyAgICAgICAgICAgICAgICBmYWlsX2lm
KG9wcy0+d3JpdGVfY3IgPT0gTlVMTCk7CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CisgICAgICAgICAgICAgICAgaWYgKCAo
cmMgPSBvcHMtPnJlYWRfY3IoMCwgJmNyMCwgY3R4dCkpICkKICAgICAgICAgICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICAgICAgICAgIGJhc2UgKz0gc2l6ZW9mKHplcm8pOwotICAgICAg
ICAgICAgICAgIGxpbWl0IC09IHNpemVvZih6ZXJvKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIGdvdG8gY29tcGxldGVfaW5zbjsKLSAgICAgICAgfQotICAgICAgICB9CisgICAgICAgICAg
ICAgICAgaWYgKCBlYS50eXBlID09IE9QX1JFRyApCisgICAgICAgICAgICAgICAgICAgIGNyMHcg
PSAqZWEucmVnOworICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVh
Lm1lbS5zZWcsIGVhLm1lbS5vZmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmNyMHcsIDIsIGN0eHQsIG9wcykpICkKKyAgICAgICAgICAgICAgICAgICAgZ290
byBkb25lOworICAgICAgICAgICAgICAgIC8qIExNU1cgY2FuOiAoMSkgc2V0IGJpdHMgMC0zOyAo
MikgY2xlYXIgYml0cyAxLTMuICovCisgICAgICAgICAgICAgICAgY3IwID0gKGNyMCAmIH4weGUp
IHwgKGNyMHcgJiAweGYpOworICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9j
cigwLCBjcjAsIGN0eHQpKSApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAg
ICAgICAgICAgICBicmVhazsKIAotICAgICAgICBzZWcgPSAobW9kcm1fcmVnICYgMSkgPyB4ODZf
c2VnX2lkdHIgOiB4ODZfc2VnX2dkdHI7CisgICAgICAgICAgICBjYXNlIDc6IC8qIGludmxwZyAq
LworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBF
WENfR1AsIDApOworICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+aW52bHBn
ID09IE5VTEwpOworICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5pbnZscGcoZWEubWVt
LnNlZywgZWEubWVtLm9mZiwgY3R4dCkpICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBkb25l
OworICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAm
IDcgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgMDogLyogc2dkdCAqLwotICAgICAgICBjYXNl
IDE6IC8qIHNpZHQgKi8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1
bWlwX2FjdGl2ZShjdHh0LCBvcHMpLCBFWENfR1AsIDApOwotICAgICAgICAgICAgZmFpbF9pZigh
b3BzLT5yZWFkX3NlZ21lbnQgfHwgIW9wcy0+d3JpdGUpOwotICAgICAgICAgICAgaWYgKCAocmMg
PSBvcHMtPnJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkgKQotICAgICAgICAgICAgICAg
IGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGlmICggbW9kZV82NGJpdCgpICkKLSAgICAgICAgICAg
ICAgICBvcF9ieXRlcyA9IDg7Ci0gICAgICAgICAgICBlbHNlIGlmICggb3BfYnl0ZXMgPT0gMiAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3JlZy5iYXNlICY9IDB4ZmZmZmZmOwot
ICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gNDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IGlmICggKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JlZy5saW1p
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLCBjdHh0KSkgIT0gWDg2RU1V
TF9PS0FZIHx8Ci0gICAgICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywg
ZWEubWVtLm9mZiArIDIsICZzcmVnLmJhc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3BfYnl0ZXMsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAg
IGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDI6IC8qIGxnZHQg
Ki8KLSAgICAgICAgY2FzZSAzOiAvKiBsaWR0ICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGZh
aWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwpOwotICAgICAgICAgICAgbWVtc2V0KCZz
cmVnLCAwLCBzaXplb2Yoc3JlZykpOwotICAgICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25n
KGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYrMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbGltaXQsIDIsIGN0eHQsIG9wcykpIHx8Ci0gICAgICAgICAgICAgICAgIChyYyA9IHJl
YWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZisyLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZiYXNlLCBtb2RlXzY0Yml0KCkgPyA4IDogNCwgY3R4dCwgb3BzKSkgKQot
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighaXNfY2Fub25pY2FsX2FkZHJlc3MoYmFzZSksIEVYQ19HUCwgMCk7Ci0gICAgICAgICAg
ICBzcmVnLmJhc2UgPSBiYXNlOwotICAgICAgICAgICAgc3JlZy5saW1pdCA9IGxpbWl0OwotICAg
ICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICYmIG9wX2J5dGVzID09IDIgKQotICAgICAgICAg
ICAgICAgIHNyZWcuYmFzZSAmPSAweGZmZmZmZjsKLSAgICAgICAgICAgIGlmICggKHJjID0gb3Bz
LT53cml0ZV9zZWdtZW50KHNlZywgJnNyZWcsIGN0eHQpKSApCi0gICAgICAgICAgICAgICAgZ290
byBkb25lOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgNDogLyogc21zdyAqLwot
ICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHVtaXBfYWN0aXZlKGN0eHQsIG9wcyks
IEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsKLSAgICAgICAg
ICAgICAgICBkIHw9IE1vdjsgLyogZm9yY2Ugd3JpdGViYWNrICovCi0gICAgICAgICAgICAgICAg
ZWEuYnl0ZXMgPSAyOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBnb3Rv
IGNhbm5vdF9lbXVsYXRlOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgIGVhLmJ5dGVzID0gb3BfYnl0ZXM7Ci0gICAgICAgICAgICBkc3QgPSBlYTsKLSAg
ICAgICAgICAgIGZhaWxfaWYob3BzLT5yZWFkX2NyID09IE5VTEwpOwotICAgICAgICAgICAgaWYg
KCAocmMgPSBvcHMtPnJlYWRfY3IoMCwgJmRzdC52YWwsIGN0eHQpKSApCi0gICAgICAgICAgICAg
ICAgZ290byBkb25lOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgNjogLyogbG1z
dyAqLwotICAgICAgICAgICAgZmFpbF9pZihvcHMtPnJlYWRfY3IgPT0gTlVMTCk7Ci0gICAgICAg
ICAgICBmYWlsX2lmKG9wcy0+d3JpdGVfY3IgPT0gTlVMTCk7Ci0gICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGlm
ICggKHJjID0gb3BzLT5yZWFkX2NyKDAsICZjcjAsIGN0eHQpKSApCi0gICAgICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX1JFRyApCi0gICAgICAg
ICAgICAgICAgY3IwdyA9ICplYS5yZWc7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHJjID0gcmVh
ZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmNyMHcsIDIsIGN0eHQsIG9wcykpICkKLSAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7Ci0gICAgICAgICAgICAvKiBMTVNXIGNhbjogKDEpIHNldCBiaXRzIDAtMzsgKDIp
IGNsZWFyIGJpdHMgMS0zLiAqLwotICAgICAgICAgICAgY3IwID0gKGNyMCAmIH4weGUpIHwgKGNy
MHcgJiAweGYpOwotICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlX2NyKDAsIGNyMCwg
Y3R4dCkpICkKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgY2FzZSA3OiAvKiBpbnZscGcgKi8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1AsIDApOwotICAgICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwotICAgICAgICAgICAgZmFp
bF9pZihvcHMtPmludmxwZyA9PSBOVUxMKTsKLSAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5p
bnZscGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgY3R4dCkpICkKLSAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAg
fQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 04 20:23:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 20:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1doxtz-00009n-3n; Mon, 04 Sep 2017 20:23:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1doxtx-00009c-Os
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 20:23:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C1/82-03642-936BDA95; Mon, 04 Sep 2017 20:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdd829p
 Ig2dP9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfvJDqaCL3sYK95+vM/c
 wPi8i7GLkYtDSOAvo8T7y31MEM5jRomFPXvYIJxtjBJztr9i6WLk5BARcJb4emYuO4jNK6Av8
 e0fSDsnh7CAi8StLctYQBokBPapSTx5+4m1i5EDyPGWWL4jHaQGxNyw+gFQDTsHm4CVxCExkC
 iLgKrE94MXmCcwci9gZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iRHodwYg2MH4a1nAIUZJDiYlUd6jIWsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwamwF
 ygkWpaanVqRl5gADECYtwcGjJMLbtQUozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxbQ
 YoEQIoySvPgRsCi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXeATOHJzCuB2/QK6AgmoC
 OqXq4BOaIkESEl1cDo+1rojOMKz/0eIfLaev07A6ZmOK3em2qxTvCWFss1wzvrhOU/WGo9u3z
 GTLdbRKctf1M+89JH2xcdVVOKlRNKjJvkmzEjIVC0YrcNy844qcc7Lh2ZuCDk4BtVJs4J4hNW
 iPDccvseXfj7vKnX6wbW3fy127a9j2t2eWyaOdXo8/tr3s6H9ISVWIozEg21mIuKEwG6vr/xg
 QIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504556598!114229225!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37033 invoked from network); 4 Sep 2017 20:23:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 20:23:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doxtr-0006mo-7y; Mon, 04 Sep 2017 20:23:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1doxtl-0000RZ-HS; Mon, 04 Sep 2017 20:23:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1doxtk-0003Q0-KH; Mon, 04 Sep 2017 20:23:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113033-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 20:23:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 113033: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2730117968868104092=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt      6 xen-install                fail pass in 113026
 test-armhf-armhf-xl-multivcpu  6 xen-install               fail pass in 113026
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 113026

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 113026 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 113026 like 112085
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 113026 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113026 like 112102
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 113026 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 113026 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 113026 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   45 days
Failing since        112351  2017-07-27 22:26:55 Z   38 days   59 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2730117968868104092==--

From xen-devel-bounces@lists.xen.org Mon Sep 04 21:57:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 21:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dozMW-0005nG-Pv; Mon, 04 Sep 2017 21:56:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dozMV-0005n4-I7
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 21:56:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 50/5B-03454-62CCDA95; Mon, 04 Sep 2017 21:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVVf1zNp
 Ig3PTDC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfDELraC98YVU85vZ29g
 XKTVxcjJISTwl1FiyoWgLkYuIPsxo8Sarv1sEM42RolPHQdZQKpEBJwlvp6Zyw5i8wroS3xau
 Y4JxBYW0JNYs7KfDcSWEPCS+DLrNiOMffbROyCbnYNNwErikBhIlEVAVWLOyjfMExi5FjAyrG
 LUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQsAxDsYPy7NvA
 QoyQHk5Io79GQtZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjjTgHlBItS01Mr0jJzgCEGk5bg
 4FES4VUDSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivyGmgIgGQoozSPLgRsHC/xCgrJ
 czLCHSUEE9BalFuZgmq/CtGcQ5GJWGIKTyZeSVwm14BHcEEdETVyzUgR5QkIqSkGhg52w9dPz
 zhjk6acuG5ogz338Vfix5oOUeumcQlPCv5hqeW/Z4vDnbxweFT9617+3ryWUaFnkWFvlPXGqz
 aNufZ+mfTrd9xGGyaIG/64fHH7edebVkRrS5dPrtbas76KMOr8fuFXbN8jnCeFlVSN3KenB90
 94KzzNqumkeKjEu+r3uQMtMr/7GXEktxRqKhFnNRcSIAsSWbGnICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504562212!74943785!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1866 invoked from network); 4 Sep 2017 21:56:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 21:56:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dozMQ-0000q7-6z; Mon, 04 Sep 2017 21:56:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dozMK-0005HN-TM; Mon, 04 Sep 2017 21:56:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dozMK-0002lh-IG; Mon, 04 Sep 2017 21:56:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113037-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c2ab95806bf0e5ae272f47ea6f192c12ce7ca069
X-Osstest-Versions-That: ovmf=c00ad62378b1594c9af0f9ebbcc2e30d05a2121e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 21:56:44 +0000
Subject: [Xen-devel] [ovmf test] 113037: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzAzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwMzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMmFiOTU4MDZiZjBlNWFlMjcyZjQ3ZWE2ZjE5MmMx
MmNlN2NhMDY5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMDBhZDYy
Mzc4YjE1OTRjOWFmMGY5ZWJiY2MyZTMwZDA1YTIxMjFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwMjkgIDIwMTctMDktMDQgMDE6MjA6MTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDM3ICAyMDE3LTA5LTA0IDEwOjQ2OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YzJhYjk1ODA2
YmYwZTVhZTI3MmY0N2VhNmYxOTJjMTJjZTdjYTA2OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgYzJhYjk1ODA2YmYwZTVhZTI3MmY0N2VhNmYxOTJjMTJjZTdjYTA2
OQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YzJhYjk1ODA2YmYwZTVhZTI3MmY0N2VhNmYxOTJj
MTJjZTdjYTA2OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhjMmFi
OTU4MDZiZjBlNWFlMjcyZjQ3ZWE2ZjE5MmMxMmNlN2NhMDY5ID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBjMmFiOTU4MDZiZjBl
NWFlMjcyZjQ3ZWE2ZjE5MmMxMmNlN2NhMDY5OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIGMwMGFkNjIuLmMyYWI5NTggIGMyYWI5NTgwNmJmMGU1YWUyNzJmNDdlYTZmMTkyYzEyY2U3
Y2EwNjkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 04 22:43:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Sep 2017 22:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp05Z-0000Vm-AK; Mon, 04 Sep 2017 22:43:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dp05Y-0000VU-Bq
 for xen-devel@lists.xensource.com; Mon, 04 Sep 2017 22:43:28 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F3/B7-09760-F07DDA95; Mon, 04 Sep 2017 22:43:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZfv+tp
 Ig90dehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaL7wkL1gfU3FpSfSDYyr
 w7sYuTiEBP4ySvReP8cO4TxmlFi89hQzhLONUeLu8yOsXYycHCICzhJfz8xlB7F5BfQlWpcvZ
 gOxhQWiJLrnzANrkBA4IC9xYPMMsCIJAW+Jg/MPM8HYszdsZOxiZOdgE7CSOCQGEmURUJWY9+
 Qj+wRG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3
 OAAQ7GKdf9j/EKMnBpCTKezRkbaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7dV4FygkWp6akV
 aZk5wNCDSUtw8CiJ8CpdA0rzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ472KQGQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8j0Cm8GTmlcBtegV0BBPQEVUv14AcUZ
 KIkJJqYHSe86NdorN649WpU83jN2/+LsL7lfvexT0SCQ9OblHVVG3t9FN9/qZ6itq5kECRuU7
 rb7cm2Z/wXHq6TWJq2Sqf71lfwz+VPhEuXX50ybUDmbZ9+Xbm9zcsaWxoOCmw9mc+N2Ok5waN
 +SH7Wru+bFin/3jDqydb5XV2q7jctN74+zXn5S9nOG4qsRRnJBpqMRcVJwIAuuUP9H4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504565005!62182685!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5202 invoked from network); 4 Sep 2017 22:43:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Sep 2017 22:43:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dp05U-00021e-F3; Mon, 04 Sep 2017 22:43:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dp05O-0006Ni-Qc; Mon, 04 Sep 2017 22:43:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dp05O-0002dT-I1; Mon, 04 Sep 2017 22:43:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113036-mainreport@xen.org>
X-Osstest-Failures: 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
X-Osstest-Versions-That: qemuu=223cd0e13f2e46078d7b573f0b8402bfbee339be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 04 Sep 2017 22:43:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 113036: tolerable trouble:
	blocked/broken/fail/pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8142457233374167696=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113015
 build-arm64-xsm               2 hosts-allocate              broken like 113015
 build-arm64-pvops             2 hosts-allocate              broken like 113015
 build-arm64-xsm               3 capture-logs                broken like 113015
 build-arm64                   3 capture-logs                broken like 113015
 build-arm64-pvops             3 capture-logs                broken like 113015
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 113015
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112990
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113015
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113015
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113015
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113015
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba
baseline version:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be

Last test of basis   113015  2017-09-02 15:31:43 Z    2 days
Testing same since   113036  2017-09-04 09:16:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Brijesh Singh <brijesh.singh@amd.com>
  Cornelia Huck <cohuck@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Eduardo Habkost <ehabkost@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Michael Walle <michael@walle.cc>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Stafford Horne <shorne@gmail.com>
  Thomas Huth <huth@tuxfamily.org>
  Yi Wang <wang.yi59@zte.com.cn>
  Yun Liu <liu.yunh@zte.com.cn>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Pushing revision :

+ branch=qemu-mainline
+ revision=32f0f68bb77289b75a82925f712bb52e16eac3ba
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline 32f0f68bb77289b75a82925f712bb52e16eac3ba
+ branch=qemu-mainline
+ revision=32f0f68bb77289b75a82925f712bb52e16eac3ba
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x32f0f68bb77289b75a82925f712bb52e16eac3ba = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git 32f0f68bb77289b75a82925f712bb52e16eac3ba:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   223cd0e..32f0f68  32f0f68bb77289b75a82925f712bb52e16eac3ba -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8142457233374167696==--

From xen-devel-bounces@lists.xen.org Tue Sep 05 00:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 00:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp1h6-0007AR-Ux; Tue, 05 Sep 2017 00:26:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414ebf1ae=citrix-osstest@xenproject.org>)
 id 1dp1h5-0007A4-Sv
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 00:26:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F7/09-03422-B2FEDA95; Tue, 05 Sep 2017 00:26:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK7W+7W
 RBkfXK1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozdr68wFezQqXi89AVrA2OzUhcjJ4eEgL/E
 hrtHGCFsd4m3Z+eygtgiAs4SEz7cZgOxeQX0JM4teQRmCwsYSbRNPMoOUe8msW/iaRYY+9znq
 8wgNpuAh8TEnolgcRYBFYm/px6AzRQS0JJYunglE8RMQYmTM5+A1TALSEgcfPGCGWKOhUT7p7
 dMExh5ZyEpm4WkbAEj0ypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3
 k/NxNjMDgYQCCHYyXNwYcYpTkYFIS5W14uzZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvBpCc
 YFFqempFWmYOMIxh0hIcPEoivKtA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7r9Q6oS
 ACkKKM0D24ELKYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXA2QKT2ZeCdymV0BHMAEdUf
 VyDcgRJYkIKakGRr8wz81z/110XajhvKHJUlH+F5utlde+RV4Zs740vnFZrs9uMtE4uIKv1WO
 f4CZPa45MQe6JcjkOuzPOvn/9Kl51eml1VTDH1TVdj9t+/Is+tM1oR3H0wu8BpzX0YnYcPB86
 +1Hs7I7qglWazTki+w8x9vxZqFsQ7fBQaldgZrlCMFdkzrN5SizFGYmGWsxFxYkAiksQO6QCA
 AA=
X-Env-Sender: prvs=414ebf1ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504571176!81033392!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11096 invoked from network); 5 Sep 2017 00:26:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 00:26:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,477,1498521600"; d="scan'208";a="438341482"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72060-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c2ab95806bf0e5ae272f47ea6f192c12ce7ca069
X-Osstest-Versions-That: ovmf=c00ad62378b1594c9af0f9ebbcc2e30d05a2121e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 5 Sep 2017 01:25:52 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72060: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA2MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNjAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjMmFiOTU4MDZiZjBlNWFlMjcyZjQ3ZWE2ZjE5MmMxMmNlN2Nh
MDY5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMDBhZDYyMzc4YjE1
OTRjOWFmMGY5ZWJiY2MyZTMwZDA1YTIxMjFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNTkg
IDIwMTctMDktMDQgMTA6NDc6NDIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDYwICAyMDE3LTA5LTA0IDIyOjIwOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYzJhYjk1ODA2YmYw
ZTVhZTI3MmY0N2VhNmYxOTJjMTJjZTdjYTA2OQpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgTWFyIDMgMTg6MTU6MTMgMjAxNyArMDgwMAoKICAgIE1k
ZVBrZyBQZWlNZW1vcnlBbGxvY2F0aW9uTGliOiBVcGRhdGUgSW50ZXJuYWxBbGxvY2F0ZUFsaWdu
ZWRQYWdlcwogICAgCiAgICBVcGRhdGUgSW50ZXJuYWxBbGxvY2F0ZUFsaWduZWRQYWdlcyB0byB1
c2UgUGVpU2VydmljZXNGcmVlUGFnZXMuCiAgICAKICAgIExldCB0aGUgSW50ZXJuYWxBbGxvY2F0
ZUFsaWduZWRQYWdlcyBpbiBQZWlNZW1vcnlBbGxvY2F0aW9uTGliIHVzZQogICAgc2FtZSBhbGdv
cml0aG0gd2l0aCBJbnRlcm5hbEFsbG9jYXRlQWxpZ25lZFBhZ2VzIGluCiAgICBVZWZpTWVtb3J5
QWxsb2NhdGlvbkxpYi4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29t
bWl0IDIxMzJlZjA1YzQ3YmY0NTVlYjFkYThkMzM3N2EyOWJhZjBkZDY0YTcKQXV0aG9yOiBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIE1hciAzIDE2OjQ1OjM3IDIw
MTcgKzA4MDAKCiAgICBNZGVQa2cgUGVpTWVtb3J5QWxsb2NhdGlvbkxpYjogVXBkYXRlIEZyZWUo
QWxpZ25lZClQYWdlcwogICAgCiAgICBVcGRhdGUgRnJlZShBbGlnbmVkKVBhZ2VzIHRvIHVzZSBQ
ZWlTZXJ2aWNlc0ZyZWVQYWdlcy4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKY29tbWl0IDNmMzE1ZWNkOWE4NTViNmFkZjczNjYzYjcwODIwZjE3NjBjZjQ2NjYKQXV0aG9y
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIE1hciAzIDE2OjQ1
OjExIDIwMTcgKzA4MDAKCiAgICBNZGVQa2cgUGVpU2VydmljZXNMaWI6IEFkZCBQZWlTZXJ2aWNl
c0ZyZWVQYWdlcwogICAgCiAgICBBZGQgUGVpU2VydmljZXNGcmVlUGFnZXMgYW5kIHVwZGF0ZQog
ICAgY29tbWVudHMgZm9yIFBlaVNlcnZpY2VzQWxsb2NhdGVQYWdlcy4KICAgIAogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGIyMzc0Y2VjYjA3NjdmNjg3ZWMwMTIyMGZj
MWZjN2ZmYjViYzU5YzcKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IEZlYiAyMyAxODoxNjowOSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlIFBlaUNv
cmU6IFN1cHBvcnQgcHJlIG1lbW9yeSBwYWdlIGFsbG9jYXRpb24KICAgIAogICAgU3VwcG9ydCBw
cmUgbWVtb3J5IHBhZ2UgYWxsb2NhdGlvbi4KICAgIFN1cHBvcnQgRnJlZVBhZ2VzLgogICAgQWxs
b2NhdGlvbiBtYWRlIHByaW9yIHRvIHBlcm1hbmVudCBtZW1vcnkgd2lsbCBiZQogICAgbWlncmF0
ZWQgdG8gcGVybWFuZW50IG1lbW9yeSBhbmQgdGhlIEhPQiB1cGRhdGVkLgogICAgCiAgICBDYzog
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPFJ1aXl1
Lk5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KCmNvbW1pdCA5ZjQzNDg0Y2U5ODMwOGE5ODE4MDczMTE0ZDM0ZGViMjk3NTEwNDVkCkF1
dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBGZWIgMjMg
MTc6MjQ6MTggMjAxNyArMDgwMAoKICAgIE1kZVBrZyBQaVBlaUNpcy5oOiBBZGQgRnJlZVBhZ2Vz
IGRlZmluaXRpb24KICAgIAogICAgRm9sbG93IFBJIDEuNiBzcGVjIHRvIGFkZCBGcmVlUGFnZXMg
ZGVmaW5pdGlvbiBhbmQgY29tbWVudHMgZm9yCiAgICBBbGxvY2F0ZVBhZ2VzIHRoYXQgd2lsbCBz
dXBwb3J0IHByZSBwZXJtYW5lbnQgbWVtb3J5IHBhZ2UgYWxsb2NhdGlvbi4KICAgIAogICAgQ2M6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
U3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDljNmEyNmQ2NDMwZjdjYTEwZTZlNzll
NmM5MTQ1Y2JkMzE5OTQ0Y2EKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CkRhdGU6ICAgVGh1IEF1ZyAzMSAxNzozNTo0NiAyMDE3ICswODAwCgogICAgU291cmNlTGV2ZWxE
ZWJ1Z1BrZy9EZWJ1Z0NvbW1MaWJVc2IzOiBSZW1vdmUgSW50ZWxGcmFtZXdvcmtQa2cuZGVjCiAg
ICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEhhbyBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwu
Y29tPgoKY29tbWl0IDM2NGY2M2MwNjUzM2E0ZGU4M2U2ZjM1ZWU2OTg3MDBiYjI0ZjczNWYKQXV0
aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEF1ZyAzMSAx
Njo1MzoxNiAyMDE3ICswODAwCgogICAgU291cmNlTGV2ZWxEZWJ1Z1BrZy9EZWJ1Z0NvbW1MaWJV
c2IzUGVpOiBNYWtlIHN1cmUgYWxsb2MgcGh5c2ljYWwgbWVtCiAgICAKICAgIFBJIDEuNiBoYXMg
c3VwcG9ydGVkIHByZSBwZXJtYW5lbnQgbWVtb3J5IHBhZ2UgYWxsb2NhdGlvbiwKICAgIHRvIG1h
a2Ugc3VyZSB0aGUgYWxsb2NhdGVkIG1lbW9yeSBpcyBwaHlzaWNhbCBtZW1vcnkgZm9yIERNQSwK
ICAgIHRoZSBwYXRjaCBpcyB0byBjaGVjayBtZW1vcnkgZGlzY292ZXJlZCBQUEkgaW5zdGFsbGVk
IG9yIG5vdCBmaXJzdAogICAgYmVmb3JlIGNhbGxpbmcgQWxsb2NhdGVQYWdlcy4KICAgIAogICAg
Q2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0Bp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 03:41:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 03:41:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp4jd-0005Af-I6; Tue, 05 Sep 2017 03:41:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dp4jc-0005AZ-ME
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 03:41:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BC/B0-03454-3DC1EA95; Tue, 05 Sep 2017 03:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFKsWRWlGSWpSXmKPExsXS1taRontZZl2
 kwYZf7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRz/kF02Urlh9rZGxg7BXtYuTkEBKokPi4
 Yx47iC0hwCtxZNkMVgjbX+LylcXMXYxcQDUNjBJbmltYIJzdjBIXLq5hhHB2Mkps//ORDcJZy
 yix6M4DZpB+NgE9iTd9y1lAbBEBE4nGbTvYQYqYBd4ySSzc8whsibCAg8Sk8zuhihwl9n2Yxg
 ZhO0m8aD0JNohFQEXi+8WrYDavQLBE57V9UNt+MUpsPnEd6A4ODk4BN4k/t1VBahgFxCS+n1r
 DBGIzC4hL3HoynwniIQGJJXvOM0PYohIvH/+DelRR4u/6VkaIeh2JBbs/sUHY2hLLFr6G2iso
 cXLmExZIgClLbGh5wTaBUWoWkhWzkLTPQtI+C0n7AkaWVYzqxalFZalFuuZ6SUWZ6RkluYmZO
 bqGBmZ6uanFxYnpqTmJScV6yfm5mxiBscoABDsYZ172P8QoycGkJMq77t3aSCG+pPyUyozE4o
 z4otKc1OJDjBocHAKb166+wCjFkpefl6okwZsivS5SSLAoNT21Ii0zB5hMYEolOHiURHgXSQG
 leYsLEnOLM9MhUqcYjTk2rF7/hYnjTt+GL0xCYJOkxHkngEwSACnNKM2DGwRLcpcYZaWEeRmB
 zhTiKUgtys0sQZV/xSjOwagkzPscZCFPZl4J3L5XQKcwAZ1S9XINyCkliQgpqQbGppQ8rYC8C
 /c9j4Rfv/kpiZnLbM6pC3w7hAzuRX/fMCUhLdez8O6hj6ZCtYIRLz4+zm87c/TybtYTB2+ZNg
 c0vt9R6DZ3nVTDz/9Bkr1Rhb83fy78x2oY0Fquszyi6ZSYQHyW5OS2/P+Rl3O+zNjH8VCuXuD
 LlsBnhVGbHpTtX+Hr2fyx9C6TEktxRqKhFnNRcSIAwfVFdW0DAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504582865!78036127!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52593 invoked from network); 5 Sep 2017 03:41:06 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 03:41:06 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 04 Sep 2017 20:41:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,477,1498546800"; d="scan'208";a="131718819"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga002.jf.intel.com with ESMTP; 04 Sep 2017 20:41:04 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 4 Sep 2017 20:41:04 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 4 Sep 2017 20:41:03 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.219]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0319.002;
 Tue, 5 Sep 2017 11:41:01 +0800
From: "Tan, Jianfeng" <jianfeng.tan@intel.com>
To: "Richardson, Bruce" <bruce.richardson@intel.com>
Thread-Topic: [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
Thread-Index: AQHTIbs4e1puUiLzJESHmJF6ZBnvPqKkTqUAgAABvgCAAVv+AA==
Date: Tue, 5 Sep 2017 03:41:00 +0000
Message-ID: <ED26CBA2FAD1BF48A8719AEF02201E36512AFF27@SHSMSX103.ccr.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <1504116634-115687-6-git-send-email-jianfeng.tan@intel.com>
 <20170904144302.GD11856@bricha3-MOBL3.ger.corp.intel.com>
 <20170904144916.GE11856@bricha3-MOBL3.ger.corp.intel.com>
In-Reply-To: <20170904144916.GE11856@bricha3-MOBL3.ger.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "jerin.jacob@caviumnetworks.com" <jerin.jacob@caviumnetworks.com>,
 "shahafs@mellanox.com" <shahafs@mellanox.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "Mcnamara, John" <john.mcnamara@intel.com>,
 "thomas@monjalon.net" <thomas@monjalon.net>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "joao.m.martins@oracle.com" <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogUmljaGFyZHNvbiwgQnJ1Y2UK
PiBTZW50OiBNb25kYXksIFNlcHRlbWJlciA0LCAyMDE3IDEwOjQ5IFBNCj4gVG86IFRhbiwgSmlh
bmZlbmcKPiBDYzogZGV2QGRwZGsub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IHRob21hc0Btb25qYWxvbi5uZXQ7Cj4gTWNuYW1hcmEsIEpvaG47IGpvYW8ubS5tYXJ0aW5zQG9y
YWNsZS5jb207Cj4gamVyaW4uamFjb2JAY2F2aXVtbmV0d29ya3MuY29tOyBzaGFoYWZzQG1lbGxh
bm94LmNvbQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCA1LzZdIGVhbDogcmVtb3Zl
IHhlbiBkb20wIHN1cHBvcnQKPiAKPiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAwMzo0MzowMlBN
ICswMTAwLCBCcnVjZSBSaWNoYXJkc29uIHdyb3RlOgo+ID4gT24gV2VkLCBBdWcgMzAsIDIwMTcg
YXQgMDY6MTA6MzNQTSArMDAwMCwgSmlhbmZlbmcgVGFuIHdyb3RlOgo+ID4gPiBXZSByZW1vdmUg
eGVuLXNwZWNpZmljIGNvZGUgaW4gRUFMLCBpbmNsdWRpbmcgdGhlIG9wdGlvbiAtLXhlbi1kb20w
LAo+ID4gPiBtZW1vcnkgaW5pdGlhbGl6YXRpb24gY29kZSwgY29tcGlsaW5nIGRlcGVuZGVuY3ks
IGV0Yy4KPiA+ID4KPiA+ID4gQmVzaWRlcywgcmVsYXRlZCBkb2N1bWVudHMgYXJlIHJlbW92ZWQg
b3IgdXBkYXRlZC4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFu
ZmVuZy50YW5AaW50ZWwuY29tPgo+ID4gPiAtLS0KPiA+ID4gIE1BSU5UQUlORVJTICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3IC0KPiA+ID4gIGNvbmZpZy9jb21t
b25fYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1IC0KPiA+ID4gIGRv
Yy9ndWlkZXMvaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0K
PiA+ID4gIGRvYy9ndWlkZXMvbGludXhfZ3NnL2J1aWxkX3NhbXBsZV9hcHBzLnJzdCAgICAgICAg
IHwgICA1ICstCj4gPiA+ICBkb2MvZ3VpZGVzL2xpbnV4X2dzZy9zeXNfcmVxcy5yc3QgICAgICAg
ICAgICAgICAgICB8ICA1MyAtLQo+ID4gPiAgZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3NvdXJjZV9v
cmcucnN0ICAgICAgICAgICAgICAgfCAgIDEgLQo+ID4gPiAgZG9jL2d1aWRlcy9yZWxfbm90ZXMv
ZGVwcmVjYXRpb24ucnN0ICAgICAgICAgICAgICAgfCAgIDMgLQo+ID4gPiAgZG9jL2d1aWRlcy9y
ZWxfbm90ZXMvcmVsZWFzZV8xN18xMS5yc3QgICAgICAgICAgICAgfCAgMTIgKwo+ID4gPiAgZG9j
L2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9ydW5fYXBwLnJzdCAgICAgICAgICAgICAgfCAgIDQgLQo+
ID4gPiAgZG9jL2d1aWRlcy94ZW4vaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gucG5nICAgICAgICAg
fCBCaW4gMTYzODQyIC0+IDAKPiBieXRlcwo+ID4gPiAgZG9jL2d1aWRlcy94ZW4vaW1nL2dyYW50
X3JlZnMucG5nICAgICAgICAgICAgICAgICAgfCBCaW4gNjQwNSAtPiAwIGJ5dGVzCj4gPiA+ICBk
b2MvZ3VpZGVzL3hlbi9pbWcvZ3JhbnRfdGFibGUucG5nICAgICAgICAgICAgICAgICB8IEJpbiA5
Njc2MiAtPiAwIGJ5dGVzCj4gPiA+ICBkb2MvZ3VpZGVzL3hlbi9pbmRleC5yc3QgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAzOCAtCj4gPiA+ICBkb2MvZ3VpZGVzL3hlbi9wa3Rfc3dpdGNo
LnJzdCAgICAgICAgICAgICAgICAgICAgICB8IDQ3MCAtLS0tLS0tLS0tLS0tCj4gPiA+ICAuLi4v
YnNkYXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oICB8IDEwNyAtLS0K
PiA+ID4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfY29tbW9uX29wdGlvbnMuYyAgICAgICAg
IHwgICAzIC0KPiA+ID4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfaW50ZXJuYWxfY2ZnLmgg
ICAgICAgICAgIHwgICAxIC0KPiA+ID4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfb3B0aW9u
cy5oICAgICAgICAgICAgICAgIHwgICAyIC0KPiA+ID4gIGxpYi9saWJydGVfZWFsL2NvbW1vbi9p
bmNsdWRlL3J0ZV9tZW1vcnkuaCAgICAgICAgIHwgIDY2IC0tCj4gPiA+ICBsaWIvbGlicnRlX2Vh
bC9saW51eGFwcC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgMiAtCj4gPiA+ICBsaWIv
bGlicnRlX2VhbC9saW51eGFwcC9lYWwvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgNSArLQo+
ID4gPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbC5jICAgICAgICAgICAgICAgICAg
fCAgMjQgLQo+ID4gPiAgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF9tZW1vcnkuYyAg
ICAgICAgICAgfCAgNTYgLS0KPiA+ID4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxf
eGVuX21lbW9yeS5jICAgICAgIHwgMzgxIC0tLS0tLS0tLS0KPiA+ID4gIC4uLi9lYWwvaW5jbHVk
ZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaCAgICAgICAgIHwgMTA4IC0tLQo+ID4gPiAgbGli
L2xpYnJ0ZV9lYWwvbGludXhhcHAvaWdiX3Vpby9pZ2JfdWlvLmMgICAgICAgICAgfCAgNTQgLS0K
PiA+ID4gIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL01ha2VmaWxlICAgICAgICAg
IHwgIDUzIC0tCj4gPiA+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9jb21wYXQu
aCAgICAgICAgICB8ICAxNSAtCj4gPiA+ICBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9t
MC9kb20wX21tX2Rldi5oICAgICB8IDEwNyAtLS0KPiA+ID4gIGxpYi9saWJydGVfZWFsL2xpbnV4
YXBwL3hlbl9kb20wL2RvbTBfbW1fbWlzYy5jICAgIHwgNzgwIC0tLS0tLS0tLS0tLS0tCj4gLS0t
LS0tLQo+ID4gPiAgcGtnL2RwZGsuc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDMgLQo+ID4KPiA+IFRoZSB4ZW4gZnVuY3Rpb25zIHRoYXQgd2VyZSByZW1vdmVk
IGFyZSBzdGlsbCBsaXN0ZWQgaW4gdGhlIGxpbnV4L2JzZAo+ID4gdmVyc2lvbi5tYXAgZmlsZXMu
IE5vdCBhbiBBQkkgdmVyc2lvbmluZyBleHBlcnQsIGJ1dCBJIGJlbGlldmUgdGhleQo+ID4gc2hv
dWxkIGJlIHJlbW92ZWQgYXMgdGhleSBhcmUgbm8gbG9uZ2VyIHByZXNlbnQuCj4gPgo+IFJlYWRp
bmcgdGhlIGNvbnRyaWJ1dG9ycyBndWlkZSBzZWN0aW9uIG9uIEFCSSwgc3BlY2lmaWNhbGx5Cj4g
aHR0cDovL2RwZGsub3JnL2RvYy9ndWlkZXMvY29udHJpYnV0aW5nL3ZlcnNpb25pbmcuaHRtbCNk
ZXByZWNhdGluZy1hbi0KPiBlbnRpcmUtYWJpLXZlcnNpb24KPiBpdCBzZWVtcyBsaWtlIHdlIHNo
b3VsZCBjb2xsYXBzZSBkb3duIHRoZSB2ZXJzaW9ucyB0byBhIHNpbmdsZSBvbmUKPiBmb2xsb3dp
bmcgdGhlIGZ1bmN0aW9uIHJlbW92YWwsIGFuZCBhbHNvIGluY3JlbWVudCB0aGUgd2hvbGUgbGli
cmFyeSBzbwo+IHZlcnNpb24uCgpTbyBmb3IgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL3J0
ZV9lYWxfdmVyc2lvbi5tYXAsIHdlIHNob3VsZCBjaGFuZ2UgaXQgaW4gYmVsb3cgd2F5PwoKRFBE
S18yLjEgewogICAgICAgIHtBUElzIGluIERQREtfMi4wIGV4Y2VwdCB4ZW4gQVBJc30KICAgICAg
ICAuLi4KfTsKCkRQREtfMTYuMDQgewogICAgICAgIHtBUElzIGluIERQREtfMi4xIGV4Y2VwdCB4
ZW4gQVBJc30KICAgICAgICAuLi4KfSBEUERLXzIuMTsKCkRQREtfMTYuMDcgewogICAgICAgIC4u
Lgp9IERQREtfMTYuMDQ7Ci4uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 04:27:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 04:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp5SV-0007pd-TN; Tue, 05 Sep 2017 04:27:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414ebf1ae=citrix-osstest@xenproject.org>)
 id 1dp5SU-0007pL-J9
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 04:27:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 75/48-05282-1B72EA95; Tue, 05 Sep 2017 04:27:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO4G9XW
 RBs9OmFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyNW96zFFz0q+j9/o69gfGgXhcjB4eEgL9E
 52oPCNNdomFvWhcjJ4eIgLPEhA+32UBsXgE9iX/9p9lBbGGBJImtjQ+Zuxi5gMrni0k8/j6NE
 SQB0nvg5w4WGPvby5VgDWwCHhITeyaygMxnEVCRuNakCxIWEtCSWLp4JRPEfEGJkzOfgLUyC0
 hIHHzxghniHAuJva8qJjDyzUJSNQtJ1QJGplWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGxnq
 5qcXFiempOYlJxXrJ+bmbGIHhVM/AwLiDsWev3yFGSQ4mJVHede/WRgrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4G1XWxcpJFiUmp5akZaZAwxsmLQEB4+SCO8PVaA0b3FBYm5xZjpE6hSjLseG1
 eu/MAmx5OXnpUqJ884HmSEAUpRRmgc3AhZllxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8z
 qBTOHJzCuB2/QK6AgmoCOqXq4BOaIkESEl1cCo19lqu/ui7Pza3VP2GqvatV4VnHjj9nIHC/a
 Pk+06He/Zb7pYYWC6NflyxYwfE2aH7S22nzFjWvWkTAWx7t7QGofDf2IE+aecnl/sfDH36Kp2
 xdPG9m7/F/CffVYp2czBtfBW/AzGNu1gz7x5h2eL1v3slO9g3vJosXf//Xbbv/tcExveuX5SY
 inOSDTUYi4qTgQAlKGUsq0CAAA=
X-Env-Sender: prvs=414ebf1ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504585647!82273504!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55608 invoked from network); 5 Sep 2017 04:27:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 04:27:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,478,1498521600"; d="scan'208";a="438355560"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72061-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
X-Osstest-Versions-That: qemuu=223cd0e13f2e46078d7b573f0b8402bfbee339be
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 5 Sep 2017 05:27:23 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72061: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3071141743707787504=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72061 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72061/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install    fail REGR. vs. 72055
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72055
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install   fail REGR. vs. 72055

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 72055

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72055
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72055
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72055
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72055
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72055
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72055
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72055
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72055
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72055
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72055
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72055
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72055
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba
baseline version:
 qemuu                223cd0e13f2e46078d7b573f0b8402bfbee339be

Last test of basis    72055  2017-09-03 06:44:52 Z    1 days
Testing same since    72061  2017-09-04 22:45:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Brijesh Singh <brijesh.singh@amd.com>
  Cornelia Huck <cohuck@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Eduardo Habkost <ehabkost@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Michael Walle <michael@walle.cc>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Stafford Horne <shorne@gmail.com>
  Thomas Huth <huth@tuxfamily.org>
  Yi Wang <wang.yi59@zte.com.cn>
  Yun Liu <liu.yunh@zte.com.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3071141743707787504==--

From xen-devel-bounces@lists.xen.org Tue Sep 05 05:00:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 05:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp5yP-00025j-Ha; Tue, 05 Sep 2017 05:00:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dp5yO-00025X-Cs
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 05:00:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4A/A4-03422-B6F2EA95; Tue, 05 Sep 2017 05:00:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdLf12
 kwcEN0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaP/QxVZwv7Ki8cZ7lgbG
 eV5djFwcQgJ/GSX+Pl3P3sXICeQ8ZpR4tUAKIrGNUeL6wwVMIAkRAWeJr2fmAhVxcPAK6Eusm
 hoGEhYWCJFYO+k6M0i9hECHssTrI2fZQBISAp4Sh+ZMYYWxJ63fxtjFyM7BJmAlcUgMJMoioC
 rReHE54wRG7gWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQI9zgAEOxjXzA88xCjJwaQkyrvu3dpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8pXrrIoUE
 i1LTUyvSMnOAoQeTluDgURLhtQdJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8XXaAiA
 ZCijNI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6jIFN4MvNK4Da9AjqCCeiIqp
 drQI4oSURISTUwFt0+LLd7849rDz50H99eb6Lk+y/u/ZsbF5hmRnKpF7ZMlLdZ7layZYH2H32
 la8tza8r7fu1bf1lSi/FC28sVSfJWE1UC/rVzhPqv+H1AwJO/SdXF51RARbPz3KcPPom9nn0g
 ZzOLTK2OgWlocNfHJ8L3T7U6GE6N47G5e6017uuljYwr62/OU2Ipzkg01GIuKk4EAFhwgyx+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504587625!102632037!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59127 invoked from network); 5 Sep 2017 05:00:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 05:00:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dp5yI-000321-PD; Tue, 05 Sep 2017 05:00:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dp5yD-0006My-26; Tue, 05 Sep 2017 05:00:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dp5yB-00064a-H8; Tue, 05 Sep 2017 05:00:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113040-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d4ccdcf64aa0a00dd1f2a710c6f4610b9c59cd60
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 05:00:15 +0000
Subject: [Xen-devel] [xen-unstable test] 113040: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA0MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA0MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzMDMw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
MAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzAzMAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTEzMDEwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAyNAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEzMDI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExMzAzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGQ0Y2NkY2Y2NGFhMGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGVlMmMxZmM2NjY2NDhhYzE0
YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzAzMCAgMjAx
Ny0wOS0wNCAwMjowNTozMCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNDAg
IDIwMTctMDktMDQgMTU6MTY6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZv
cHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGQ0Y2NkY2Y2NGFhMGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMSAx
MToyOTo1NiAyMDE3ICswMTAwCgogICAgeDg2L21tOiBVc2Ugc3RhdGljIGlubGluZXMgZm9yIHss
dW59YWRqdXN0X2d1ZXN0X2w/ZSgpCiAgICAKICAgIFRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZXNl
IHRvIGJlIG1hY3JvcywgYW5kIHRoZSByZXN1bHQgaXMgZWFzaWVyIHRvIHJlYWQuCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgYmxvYXQtby1tZXRlciByZXBvcnRzIHRoZSBmb2xs
b3dpbmcgaW1wcm92ZW1lbnQ6CiAgICAKICAgICAgYWRkL3JlbW92ZTogMS8wIGdyb3cvc2hyaW5r
OiAyLzMgdXAvZG93bjogMjM1Ly00MjcgKC0xOTIpCiAgICAgIGZ1bmN0aW9uICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgX19nZXRf
cGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MjMxICAgIDUzNTEgICAgKzEy
MAogICAgICBhZGp1c3RfZ3Vlc3RfbDFlLmlzcmEgICAgICAgICAgICAgICAgICAgICAgICAgIC0g
ICAgICA5NiAgICAgKzk2CiAgICAgIGZyZWVfcGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTU0MCAgICAxNTU5ICAgICArMTkKICAgICAgcHR3cl9lbXVsYXRlZF91cGRhdGUg
ICAgICAgICAgICAgICAgICAgICAgICAxMDA4ICAgICA5NTcgICAgIC01MQogICAgICBjcmVhdGVf
Z3JhbnRfcHZfbWFwcGluZyAgICAgICAgICAgICAgICAgICAgIDEzNDIgICAgMTE4NiAgICAtMTU2
CiAgICAgIG1vZF9sMV9lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg5MiAg
ICAxNjcyICAgIC0yMjAKICAgIAogICAgYWRqdXN0X2d1ZXN0X2wxZSgpLCBub3cgYmVpbmcgYSBj
b21waWxlci12aXNpYmxlIHNpbmdsZSB1bml0LCBpcyBjaG9zZW4gZm9yCiAgICBvdXQtb2YtbGlu
ZSdpbmcgZnJvbSBpdHMgc2V2ZXJhbCBjYWxsc2l0ZXMuICBUaGUgb3RoZXIgaGVscGVycyByZW1h
aW4gaW5saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKY29tbWl0IGZkYzZjZWY4NTczNDY2MmUzMmM5MWZlZTJhMTkxZDJiMjZhNjgyZjQKQXV0aG9y
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAwOToyOTo0
OCAyMDE3ICswMTAwCgogICAgTUFJTlRBSU5FUlM6IGFkZCBhcmNoIHNwZWNpZmljIHB1YmxpYyBo
ZWFkZXJzIHRvIGFyY2ggZmlsZSBncm91cHMKICAgIAogICAgSSd2ZSByZWNlbnRseSBnb3Qgc3Vm
ZmljaWVudGx5IGFubm95ZWQgYnkgcGVvcGxlIG5vdCBhcHBseWluZyBlbm91Z2gKICAgIGNvbW1v
biBzZW5zZSB0byBnZXRfbWFpbnRhaW5lci5wbCBvdXRwdXQsIENjLWluZyBhbGwgUkVTVCBtYWlu
dGFpbmVycwogICAgb24gQVJNLW9ubHkgcHVibGljIGludGVyZmFjZSBjaGFuZ2VzLgogICAgCiAg
ICBTb3J0IEFSTSdzIHhlbi8gZ3JvdXBzIG9mIHBhdGggc3BlY2lmaWNhdGlvbnMgYXQgdGhlIHNh
bWUgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 05:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 05:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp6QB-0003WH-SH; Tue, 05 Sep 2017 05:29:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dp6QA-0003WB-Bo
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 05:29:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 46/3C-09760-5263EA95; Tue, 05 Sep 2017 05:29:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1fVbF2
 kwYV+VovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNty1mmgn6uihuH1jA3MB7m6GLk4BASyJN4
 +TCmi5GTg1fATmJDw1pWEFtCwFDi9MKbLCA2i4CqxJeGaWBxNgF1ic5F7WBxEQFFib0vF7F1M
 XJxMAt8YpQ48fwXI0hCWCBaYvaTV8wgCSGBdiaJpXcbmUASnAKBEvf3XGUEWcwrICjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqR
 rbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx9LrAQ4ySHExKorzr
 3q2NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG2y6LlJIsCg1PbUiLTMHGAkwaQkOHiURXk0To
 DRvcUFibnFmOkTqFKOilDgvB0ifAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzHsHZDxPZl4J3PRXQIuZgBZXvVwDsrgkESEl1cCYZfyB5Uj9mbP6tVtun/2Vde3Jns4FwQo
 3L27tMLux7vfndy4c152aCoV+T3vmk9wrwifZvtOn+v40Nc30U/1d24wXr3YPqJy40ve07Woh
 hfA8paRj6+YdXPxx385g4/V5EdxRruybrzebPOO9efXUpX9W7jwbj/ceNCq06pm3d5FBRsejc
 KsvSizFGYmGWsxFxYkA/hQM+rkCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504589347!67247135!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38497 invoked from network); 5 Sep 2017 05:29:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 05:29:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 23:29:06 -0600
Message-Id: <59AE3620020000780010590A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 23:29:04 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <bhupinder.thakur@linaro.org>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
 <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
In-Reply-To: <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gMDkvMDQv
MTcgNjoyOCBQTSA+Pj4KPk9uIDI4IEF1Z3VzdCAyMDE3IGF0IDE0OjQxLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAyOC4wOC4xNyBhdCAxMDo1NiwgPGJo
dXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+PiAtLS0gYS9jb25maWcvYXJtMzIu
bWsKPj4+ICsrKyBiL2NvbmZpZy9hcm0zMi5tawo+Pj4gQEAgLTEsNSArMSw2IEBACj4+PiAgQ09O
RklHX0FSTSA6PSB5Cj4+PiAgQ09ORklHX0FSTV8zMiA6PSB5Cj4+PiArQ09ORklHX1ZVQVJUX0NP
TlNPTEUgOj0geQo+Pj4gIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKPj4+Cj4+PiAgQ09ORklH
X1hFTl9JTlNUQUxMX1NVRkZJWCA6PQo+Pj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm02NC5tayBi
L2NvbmZpZy9hcm02NC5tawo+Pj4gaW5kZXggYWE0NTc3Mi4uODYxZDBhNCAxMDA2NDQKPj4+IC0t
LSBhL2NvbmZpZy9hcm02NC5tawo+Pj4gKysrIGIvY29uZmlnL2FybTY0Lm1rCj4+PiBAQCAtMSw1
ICsxLDYgQEAKPj4+ICBDT05GSUdfQVJNIDo9IHkKPj4+ICBDT05GSUdfQVJNXzY0IDo9IHkKPj4+
ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5Cj4+PiAgQ09ORklHX0FSTV8kKFhFTl9PUykgOj0g
eQo+Pgo+PiBJIHRoaW5rIHRoaXMgd2FudHMgdG8gYmUgc29sdmVkIGJldHRlciB0aGFuIGJ5IHN0
YXJ0aW5nIHRvIGFnYWluCj4+IGludHJvZHVjZSBDT05GSUdfKiB2YWx1ZXMgaGVyZS4KPgo+SSB0
aGluayBJIGNhbiByZW1vdmUgdGhpcyBmbGFnIGZyb20gaGVyZSBzaW5jZSBpdCBpcyB1c2VkIGN1
cnJlbnRseQo+Zm9yIHhlbmNvbnNvbGUgb25seSB0byBlbmFibGUgVlVBUlQgY29uc29sZSBzdXBw
b3J0IGZvciBBUk0uIEkgY2FuCj5kaXJlY3RseSBkZWZpbmUgdGhlIGZsYWcgaW4gdGhlIHRvb2xz
L2NvbnNvbGUgTWFrZWZpbGUgYmFzZWQgb24KPkNPTkZJR19BUk0gb3B0aW9uLgoKSWYgaXQncyB1
bmNvbmRpdGlvbmFsbHkgb24gZm9yIEFSTSwgd2hhdCdzIHRoZSBleHRyYSBDT05GSUdfKiBnb29k
IGZvcj8KQW5kIGlmIGl0IHdhcyBtZWFudCB0byBiZSBjb25kaXRpb25hbGx5IHNlbGVjdGFibGUs
IHRoZW4gYSBjb25maWd1cmUKYmFzZWQgYXBwcm9hY2ggd291bGQgYmUgbmVlZGVkLiBCdXQgYW55
d2F5LCBvbmNlIHRoaXMgYWZmZWN0cwp0b29scy8gb25seSwgdGhlIHRvb2xzIG1haW50YWluZXJz
IHdpbGwga25vdyBiZXN0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 05:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 05:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp6dS-0004iZ-24; Tue, 05 Sep 2017 05:42:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dp6dQ-0004iT-Oe
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 05:42:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 20/A8-03874-B593EA95; Tue, 05 Sep 2017 05:42:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDSzfacl2
 kwfyVEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byP7fYCo6LV1x4f4ClgbFBuIuRk0NIIE/i
 fP8KNhCbV8BO4sanFewgtoSAocTphTdZQGwWAVWJa1t+MIPYbALqEp2L2sHiIgIKEutfzwGq5
 +JgFrjDJNG44itYs7BAsMTzWRNYQBJCAi8YJX7MvQTWzSlgLnF52ikgmwNom6DE3x1gRzALaE
 k8/HWLBcLWlli28DVYCbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA2N9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MH5ZFnCIUZKDSUmUd927tZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHgPma+LFBIsSk1PrUjLzAHGAkxagoNHSYRX2wIozVtck
 JhbnJkOkTrFqCglztsF0icAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzvg
 eZwpOZVwI3/RXQYiagxVUv14AsLklESEk1MB7jzOetaTIUXm+0dbZ3p3PXjqoPkmvnejj+TXs
 aU9l1Sfp3QeFG85wveja/+He5JUSzrfH3bnxiVc6SZVX4aeMj5jjpJOP4on3fFb8kPy97r5Xw
 8SLPlEM3Os/nx3c0/96xVPvh1TlOgSeW3jks7P9gzvKDvrLvYr9M1A7WZfB8vLKfZ9VRJyWW4
 oxEQy3mouJEAE3xYC+6AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504590169!102638015!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20995 invoked from network); 5 Sep 2017 05:42:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 05:42:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 04 Sep 2017 23:42:48 -0600
Message-Id: <59AE3955020000780010592B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 04 Sep 2017 23:42:45 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <ppircalabu@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
 <59A9539F0200007800176779@prv-mh.provo.novell.com>
 <1504545630.2940.66.camel@bitdefender.com>
In-Reply-To: <1504545630.2940.66.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFBldHJlIE92aWRpdSBQSVJDQUxBQlUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiAw
OS8wNC8xNyA3OjIwIFBNID4+Pgo+T24gVmksIDIwMTctMDktMDEgYXQgMDQ6MzMgLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+PiA+Cj4+ID4gPgo+PiA+ID4gPgo+PiA+ID4gPiBPbiAzMC4wOC4x
NyBhdCAyMDo1NywgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCj4+ID4gQEAgLTIwNDQsNiArMjA0NCw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVf
bW1pbyh1bnNpZ25lZCBsb25nIG1mbiwKPj4gPiB1bnNpZ25lZCBsb25nIGdsYSkKPj4gV2F5IGVh
cmxpZXIgaW4gdGhpcyBmaWxlIHRoZXJlIGFyZSBjb25zdW1lcnMgb2YgWDg2RU1VTF9VTkhBTkRM
RUFCTEUKPj4gaW4gaHZtZW11bF9kb19pbygpIGFuZCBodm1lbXVsX2RvX2lvX2J1ZmZlcigpLiBJ
J20gc3VyZSBJIGRpZAo+PiBwb2ludCB0aGlzIG91dCBiZWZvcmUsIGFuZCBJIGNhbm5vdCBzZWUg
d2h5IHlvdSBkb24ndCBhZGp1c3QgdGhvc2UgYXMKPj4gd2VsbCwgYW5kIHlvdSBhbHNvIGRvbid0
IHNheSBhbnl0aGluZyBpbiB0aGlzIHJlZ2FyZCBpbiB0aGUKPj4gZGVzY3JpcHRpb24uCj4+IFNp
bWlsYXJseSB0aGVyZSdzIGEgY29uc3VtZXIgaW4gaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KCkg
KGluIGEgZmlsZQo+PiB5b3UgZG9uJ3QgdG91Y2ggYXQgYWxsKS4gVGhlIHVzZSBpbiBodm1fYnJv
YWRjYXN0X2lvcmVxKCkgaXMgbGlrZWx5Cj4+IGZpbmUsIGJ1dCBJJ2Qgc3RpbGwgbGlrZSB5b3Ug
dG8gcmVhc29uIGFib3V0IHRoYXQgaW4gdGhlIGRlc2NyaXB0aW9uLgo+Cj5NeSBtaXN0YWtlLiBJ
IGhhdmUgYWRkZWQgbXkgY29tbWVudHMgaW4gdGhlIGNvdmVyIGxldHRlciBhcyBJIHRob3VnaHQK
PnRoZXkgd2lsbCBiZSBlYXNpZXIgdG8gcmVhZC4gSSB3aWxsIGFkZCB0aGVtIHRoZSB0aGUgcGF0
Y2ggZGVzY3JpcHRpb24KPmZvciB0aGUgbmV4dCBpdGVyYXRpb24uCgpUaGFua3MsIHRoYXQnbGwg
bWFrZSB0aGVtIHN0YXkgd2l0aCB0aGUgY2hhbmdlcyBvbmNlIGNvbW1pdHRlZC4gWW91cgpmdXJ0
aGVyIGV4cGxhbmF0aW9ucyBhcmUgdG9vIGxvbmcgZm9yIGEgY29tbWl0IG1lc3NhZ2UgdGhvdWdo
LCBpbW8uIEFpdWkKdGhleSBhbGwgYm9pbCBkb3duIHRvIHRoZSB1c2VzIGJlaW5nIGluIGZ1bmN0
aW9ucyBzaXR0aW5nIGJlaGluZCByYXRoZXIgdGhhbgppbiBmcm9udCBvZiB4ODZfZW11bGF0ZSgp
LiBJZiB0aGF0J3MgdGhlIGNhc2UsIEkgd291bGQgc3VnZ2VzdCB5b3Ugc3RhdGUganVzdAp0aGF0
IGZhY3QgYWxvbmcgd2l0aCB0aGUgZW51bWVyYXRpb24gb2YgcGxhY2VzIHRoYXQgZG9uJ3QgbmVl
ZCB0b3VjaGluZyBmb3IKdGhhdCByZWFzb24uIFRoaXMgd2lsbCBtYWtlIHJldmlld2luZyAoYW5k
IGxhdGVyIHZpZXdpbmcvdW5kZXJzdGFuZGluZykKcXVpdGUgYSBiaXQgZWFzaWVyLgoKPj4gPiBA
QCAtNTE3Nyw3ICs1MTc3LDcgQEAgeDg2X2VtdWxhdGUoCj4+ID4gICAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7Cj4+ID4gICAgICAgICAgICAgIGJyZWFrOwo+PiA+ICAgICAgICAgIGRlZmF1bHQ6
Cj4+ID4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4+ID4gKyAgICAgICAgICAg
IGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+PiBXaGlsZSBJIGNhbiBzZWUgd2h5IHlvdSBkbyB0
aGlzIGNoYW5nZSwgZm9yIG1hbnkvYWxsIG9mIHRoZSBvbmVzCj4+IEknbGwgbGVhdmUgaW4gY29u
dGV4dCBiZWxvdyBJIHRoaW5rIHlvdSByYXRoZXIgd2FudCB0byBzd2l0Y2ggdG8KPj4gZ2VuZXJh
dGVfZXhjZXB0aW9uKEVYQ19VRCkuCj5Tb21lIG9mIHRoZSBvcGNvZGVzIGFyZSB2YWxpZCBidXQg
bm90IHN1cHBvcnRlZCBieSB0aGUgZW11bGF0b3IuIEluCj50aGlzIGNhc2UgWDg2RU1VTF9VTklN
UExFTUVOVEVEIHNob3VsZCBiZSByZXR1cm5lZCB0byBhbGxvdyB0aGUgbW9uaXRvcgo+YXBwIHRv
IGhhbmRsZSB0aGlzIGNhc2UuIEFsc28sIGluIHRoZSB3b3JzdCBjYXNlIHNjZW5hcmlvLCB3aGVu
IHRoZQo+b3Bjb2RlIGRvZXNuJ3QgY29ycmVzcG9uZCB0byBhIHZhbGlkIHg4NigtNjQpIGluc3Ry
dWN0aW9uLCBpZiB0aGUKPm1vbml0b3IgYXBwIGZvciBleGFtcGxlIHRyaWVzIHRvIHNpbmdsZS1z
dGVwIGl0IG9uIHRoZSByZWFsIGhhcmR3YXJlIGFuCj5VRCBleGNlcHRpb24gd2lsbCBhbHNvIGJl
IHJlcG9ydGVkLgoKUGxlYXNlIGJlIG1vcmUgcHJlY2lzZSB3aXRoICJzb21lIG9mIHRoZSBvcGNv
ZGVzIGFyZSB2YWxpZCIuIFdoZW4gSQpsb29rZWQgdGhyb3VnaCB5b3VyIGNoYW5nZSwgSSBkb24n
dCB0aGluayBJJ3ZlIHNlZW4gYW55IHN1Y2ggY2FzZSBmb3IgdGhlCnBsYWNlcyBJIG1lYW50IHRo
ZSBjb21tZW50IHRvIGFwcGx5IHRvLiBBbHNvLCBhcyBmYXIgYXMgdGhlIGVtdWxhdG9yCmNoYW5n
ZXMgdGhlbXNlbHZlcyBnbywgcGxlYXNlIGxlYXZlIGFzaWRlIGNvbnNpZGVyYXRpb25zIG9mIHdo
YXQgYQptb25pdG9yIGFwcCBtYXkgb3IgbWF5IG5vdCBkby4gVGhlc2UgY2hhbmdlcyBuZWVkIHRv
IGJlIGNvbnNpc3RlbnQKYWxsIGJ5IHRoZW1zZWx2ZXMuCgo+PiA+IEBAIC03NzE2LDYgKzc3MTYs
OSBAQCB4ODZfZW11bGF0ZSgKPj4gPiAgICAgIH0KPj4gPgo+VGhhbmtzIGZvciBub3RpY2luZyBp
dC4gSSB3aWxsIGNoYW5nZSBpdCBiYWNrIHRvIGNhbm5vdF9lbXVsYXRlIGFzCj50aGVyZSBhcmUg
bm8gb3RoZXIgdmFsaWQgaW5zdHJ1Y3Rpb25zIGZvciB0aGlzIG9wY29kZXMuCgpJIGhhdmUgdHJv
dWJsZSB1bmRlcnN0YW5kaW5nIHRoaXMgY29tbWVudCBvZiB5b3Vycywgbm90IHRoZSBsZWFzdApi
ZWNhdXNlIEkgZG9uJ3QgcmVjYWxsIGhhdmluZyBhc2tlZCAoaW4gcGFydGljdWxhciBhcm91bmQg
aGVyZSkgdGhhdAp5b3Ugc3dpdGNoIGFueXRoaW5nIGJhY2suCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 06:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 06:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp7oC-0000hl-Nh; Tue, 05 Sep 2017 06:58:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dp7oB-0000hf-F2
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 06:58:03 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 28/27-03414-AFA4EA95; Tue, 05 Sep 2017 06:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/eX17p
 Ig7UbuC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnPw6yFvzhqdjWcJS5gfEwVxcjJ4eQQJ7E
 2qVtbCA2r4CdxIkHt5lBbAkBQ4nTC2+ygNgsAqoSpx9vBLPZBNQlOhe1g9kiAvISbaf/gfUyC
 1hJTD/QwApiCwtESay70gVkcwHNb2eU2NPcwt7FyMHBKeAp8eVPOIjJKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQRC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+P1jQGHGCU5mJREede9WxspxJeU
 n1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR42T3XRQoJFqWmp1akZeYA4wOmVIKDR
 0mEdw1Imre4IDG3ODMdInWKUVFKnNcPJCEAksgozYNrg8XkJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzloNM4cnMK4Gb/gpoMRPQ4qqXa0AWlyQipKQaGC9s+ql00m77+ZtWbe/97RIbLGz
 mG25zOb/GwUagb9tJxWK55tgWwTu/mX52Jypqh05y/f7j8PSrt9X3MXvsq2JRzrv8TYZp1uwk
 9WclumetduY5LhMqki2R+iZ66nPd1Cy+PYsb5urIP667VL7mRlHS+b+MqzTvzmH6J1tgc+vYx
 y0bD5WtY1BiKc5INNRiLipOBAAgkUTcxAIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504594680!114760212!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14059 invoked from network); 5 Sep 2017 06:58:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 06:58:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 00:57:59 -0600
Message-Id: <59AE4AF50200007800105948@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 00:57:57 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ppircalabu@bitdefender.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA5LzA0LzE3IDc6
MzUgUE0gPj4+Cj5HcnA3IGlzIGFibm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVu
IGJ5IHg4NidzIHN0YW5kYXJkcywgd2l0aAo+e3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGlj
IGNhc2VzLgo+Cj5QcmV2aW91c2x5LCBhbnkgdmFsdWUgd2hpY2ggZmVsbCB0aHJvdWdoIHRoZSBm
aXJzdCBzd2l0Y2ggc3RhdGVtZW50IChsb29raW5nCj5mb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50
aXJlbHkgaW1wbGljaXQgb3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQo+c2Vj
b25kIHN3aXRjaCBzdGF0ZW1lbnQgKGhhbmRsaW5nIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBv
cGVyYW5kcykuCj4KPlVuaW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4gaGl0IHRo
ZSAjVUQgY2FzZSBmb3IgaGF2aW5nIGEgbm9uLW1lbW9yeQo+b3BlcmFuZCwgcmF0aGVyIHRoYW4g
dGFraW5nIHRoZSBjYW5ub3RfZW11bGF0ZSBwYXRoLgo+Cj5QbGFjZSBhIGJpZyBpZi9lbHNlIGFy
b3VuZCB0aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRzIChhY2NvdW50aW5nIGZvciB7cyxsfW1zdwo+
d2hpY2ggbmVlZCBoYW5kbGluZyBpbiB0aGUgZWxzZSBjbGF1c2UpLCBzbyBib3RoIHN3aXRjaCBz
dGF0bWVudHMgY2FuIGhhdmUgYQo+ZGVmYXVsdCBnb3RvIGNhbm5vdF9lbXVsYXRlIHBhdGguCj4K
PlRoaXMgZml4ZXMgdGhlIGVtdWxhdGlvbiBvZiB4ZW5kLCB3aGljaCB3b3VsZCBoaXQgdGhlICNV
RCBwYXRoIHdoZW4gaXQgc2hvdWxkCj5jb21wbGV0ZSB3aXRoIG5vIHNpZGUgZWZmZWN0cy4KClRo
aXMgY291bGQgYmUgaGFkIHdpdGggYSBzaW5nbGUgbGluZSBjaGFuZ2UuIEFuZCB3aGlsZSBJIGNh
biBzZWUgdGhpcyBtaXN0YWtlCm9mIG1pbmUgYWxvbmUgdG8gYmUganVzdGlmaWNhdGlvbiBmb3Ig
dGhlIHJlc3RydWN0dXJpbmcsIGl0J3Mgc3RpbGwgcmF0aGVyIGJpZyBhIGNoYW5nZQpkdWUgdG8g
YWxsIHRoZSByZS1pbmRlbnRhdGlvbi4gRGlkIHlvdSBpbnN0ZWFkIGNvbnNpZGVyIHNpbXBseSBj
b21iaW5pbmcgdGhlCnR3byBzd2l0Y2goKSBzdGF0ZW1lbnRzIChyZXRhaW5pbmcgcHJlc2VudCBp
bmRlbnRhdGlvbiksIGJ5IHVzaW5nIHJhbmdlIGNhc2UKbGFiZWxzIGZvciB0aGUgb3Bjb2RlcyBw
ZXJtaXR0aW5nIG9wZXJhbmRzPyBUaGF0IHdvdWxkIGhhdmUgdGhlIGFkZGVkIGJlbmVmaXQKb2Yg
bm8gbG9uZ2VyIHByb2R1Y2luZyAjVUQgZm9yIHRoaW5ncyBsaWtlIFZNQ0FMTCwgYnV0IGluc3Rl
YWQgaGF2aW5nIHRob3NlCmdvIHRvIGNhbm5vdF9lbXVsYXRlIHRvby4KCj4rICAgICAgICBpZiAo
IChtb2RybSAmIDB4YzApID09IDB4YzAgJiYKPisgICAgICAgICAgICAgKG1vZHJtX3JlZyAmIDcp
ICE9IDQgLyogc21zdyAqLyAmJgo+KyAgICAgICAgICAgICAobW9kcm1fcmVnICYgNykgIT0gNiAv
KiBsbXN3ICovICkKCihtb2RybSAmIDUpID09IDQgd291bGQgYmUgdGhlIG1vcmUgY29tcGFjdCB2
YXJpYW50OyBJJ20gbm90IHN1cmUgaWYgYWxsCmNvbXBpbGVycyB3ZSBzdXBwb3J0IHdvdWxkIGJl
IGFibGUgdG8gZm9sZCB0aGlzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 07:00:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 07:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp7qM-0001He-3i; Tue, 05 Sep 2017 07:00:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dp7qK-0001HF-Td
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 07:00:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0E/EC-01778-08B4EA95; Tue, 05 Sep 2017 07:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfOe12
 kwePF4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLX0GlNBQ0rFhY8RDYxL
 bLsYuTiEBP4ySqx/cZ0dwnnMKHH16GNWCGcbo8T/eQ3MXYycHCICzhJfz8xlB7F5BfQlns38D
 mYLCwRL7Pt+F6xBQmCZssSms3tYQRISAt4SB68uZIax175bzNTFyM7BJmAlcUisi5GDg0VAVe
 LgNukJjNwLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 EeryegYFxB2PfXr9DjJIcTEqivOverY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr5rUuUkiw
 KDU9tSItMwcYejBpCQ4eJRHe155Aad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEucNApkhA
 FKUUZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPqgEzhycwrgdv0CugIJqAjql
 6uATmiJBEhJdXA2MCq8ab4hG396+nXWUs+9us7Cn3eaf5jJ+9J9ZUT70atSDjdwfOT5XPny+W
 yq95Lcvw/ZZnc3fuxqPnKI3a9nuWxNg67jsvNODtT9LzCKlmOp5Mz75vo+izcvrtZ6pzXhANK
 aiJ3ci9eSzuyaJ3cp1nWSuV6X4LXPalPdFo3Q+aDk6LZJP07eUosxRmJhlrMRcWJAO2OjXZ+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504594813!57689981!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29096 invoked from network); 5 Sep 2017 07:00:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 07:00:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dp7qC-00067G-NR; Tue, 05 Sep 2017 07:00:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dp7q6-0005LR-Sv; Tue, 05 Sep 2017 07:00:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dp7q6-00018u-CQ; Tue, 05 Sep 2017 07:00:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113041-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=81a84ad3cb5711cec79f4dd53a4ce026b092c432
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 07:00:02 +0000
Subject: [Xen-devel] [linux-linus test] 113041: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA0MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDQxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzAzMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEx
MzAzMQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAx
MTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDMxCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4MWE4NGFkM2NiNTcxMWNlYzc5ZjRk
ZDUzYTRjZTAyNmIwOTJjNDMyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA1NjlkYmI4OGU4MGRlYjY4OTc0ZWY2ZmRkNmExM2VkYjlkNjg2MjYxCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTMwMzEgIDIwMTctMDktMDQgMDM6MzU6NTIgWiAgICAxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzMDQxICAyMDE3LTA5LTA0IDE2OjQ5OjU2IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQozMjggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5v
dCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDI4NTkyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 07:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 07:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp8DS-0002r4-37; Tue, 05 Sep 2017 07:24:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <SRS0=LLLD=AG=ladisch.de=clemens@webclient5.webclient5.de>)
 id 1dp8DQ-0002qy-0D
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 07:24:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B8/26-03454-7115EA95; Tue, 05 Sep 2017 07:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS8Vlhs65Y4Lp
 IgzuP9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNy9+xFRzgr/h+ah1TA+NDni5GLg4hgfmM
 EtNPP2fvYuTkEBZIlfi1bzkbSEJEoIVRYuastywgDrPAEkaJZY++s0C0LGaVOHp+IytIC5uAl
 sTfMx8Yuxg5OHgFbCVWnBcACbMIqEg823oErERUIFpi7azlYBt4BQQlTs58wgJicwKVH/q6gx
 nEZgYac+PfSyYIW1zi1pP5ULa8xPa3c8BqJASMJZZ/vQFli0p0H37GOIFRYBaSsbOQjJqFZNQ
 sJKMWMLKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDF0G
 INjBeGBR4CFGSQ4mJVHede/WRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M3wXxcpJFiUmp5ak
 ZaZA4wimLQEB4+SCG+mH1Cat7ggMbc4Mx0idYpRUUqcdzFInwBIIqM0D64NFrmXGGWlhHkZgQ
 4R4ilILcrNLEGVf8UozsGoJMzrFwA0hSczrwRu+iugxUxAi6tergFZXJKIkJJqYFTuKuuUV/v
 95udD2WSPsN088yfkXlKweSuS2NB6RS8x/ea0eIZLpzXPmtRs37mg3+5wM+d8vRSxoC4rVoMn
 FR+PdeRmbn7nUmF2PFXT5D+zxyamJv6cc/GPzgRq3pki8DKymMG4/Nb25wccP/y5Inl8wVy7b
 zrtW/9s3rLQu/rSu4WRn1sjliixFGckGmoxFxUnAgBeSPU41wIAAA==
X-Env-Sender: SRS0=LLLD=AG=ladisch.de=clemens@webclient5.webclient5.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504596246!109610913!1
X-Originating-IP: [136.243.32.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17284 invoked from network); 5 Sep 2017 07:24:06 -0000
Received: from webclient5.webclient5.de (HELO webclient5.webclient5.de)
 (136.243.32.179)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 07:24:06 -0000
Received: from [10.1.2.4] (unknown [94.101.37.79])
 by webclient5.webclient5.de (Postfix) with ESMTPSA id 921DF5580FBC;
 Tue,  5 Sep 2017 09:24:05 +0200 (CEST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 Oleksandr Grytsov <al1img@gmail.com>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
From: Clemens Ladisch <clemens@ladisch.de>
Message-ID: <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
Date: Tue, 5 Sep 2017 09:24:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.99.2 at webclient5
X-Virus-Status: Clean
Cc: linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org,
 xen-devel@lists.xen.org, tiwai@suse.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [alsa-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add
 Xen para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBXZSB1bmRlcnN0YW5kIHRoYXQgZW11
bGF0ZWQgaW50ZXJydXB0IG9uIHRoZSBmcm9udGVuZCBzaWRlIGlzIGNvbXBsZXRlbHkgbm90Cj4+
PiBhY2NlcHRhYmxlCgpBbGxvdyBtZSB0byBleHBhbmQgb24gdGhhdDogIFByb3BlciBzeW5jaHJv
bml6YXRpb24gcmVxdWlyZXMgdGhhdCB0aGUKZXhhY3QgcG9zaXRpb24gaXMgY29tbXVuaWNhdGVk
LCBub3QgZXN0aW1hdGVkLiAgSnVzdCBiZWNhdXNlIHRoZSBub21pbmFsCnJhdGUgb2YgdGhlIHN0
cmVhbSBpcyBrbm93biBkb2VzIG5vdCBpbXBseSB0aGF0IHlvdSBrbm93IHRoZSBhY3R1YWwgcmF0
ZS4KRm9yZ2V0IGZvciB0aGUgbW9tZW50IHRoYXQgdGhlcmUgZXZlbiBpcyBhIG5vbWluYWwgcmF0
ZTsgYXNzdW1lIHRoYXQgaXQKd29ya3MgbGlrZSwgZS5nLiwgYSBzdG9yYWdlIGNvbnRyb2xsZXIs
IGFuZCB0aGF0IHlvdSBjYW4ga25vdyB0aGF0IGEgRE1BCmJ1ZmZlciB3YXMgY29uc3VtZWQgYnkg
dGhlIGRldmljZSBvbmx5IGFmdGVyIGl0IGhhcyB0b2xkIHlvdS4KCkl0J3MgcG9zc2libGUgYW5k
IGxpa2VseSB0aGF0IHRoZXJlIGlzIGEgbGF0ZW5jeSB3aGVuIHJlcG9ydGluZyB0aGUKc3RyZWFt
IHBvc2l0aW9uLCBidXQgdGhhdCBpcyBzdGlsbCBiZXR0ZXIgdGhhbiBndWVzc2luZyB3aGF0IHRo
ZSBETUEKaXMgZG9pbmcuICAoWW91IHdvdWxkIG5ldmVyIGp1c3QgdHJ5IHRvIGd1ZXNzIHdoZW4g
d3JpdGluZyBkYXRhIHRvCmRpc2ssIHdvdWxkIHlvdT8pCgo+Pj4gYW5kIGRlZmluaXRlbHkgd2Ug
bmVlZCB0byBwcm92aWRlIHNvbWUgZmVlZGJhY2sgbWVjaGFuaXNtIGZyb20KPj4+IERvbTAgdG8g
RG9tVS4KPj4+Cj4+PiBJbiBvdXIgY2FzZSBpdCBpcyB0ZWNobmljYWxseSBpbXBvc3NpYmxlIHRv
IHByb3ZpZGUgcHJlY2lzZSBwZXJpb2QgaW50ZXJydXB0Cj4+PiAobW9zdGx5IGJlY2F1c2Ugb3Vy
IGJhY2tlbmQgaXMgYSB1c2VyIHNwYWNlIGFwcGxpY2F0aW9uKS4KCkFzIGZhciBhcyBJIGNhbiBz
ZWUsIGFsbCBhdWRpbyBBUElzIChBTFNBLCBQdWxzZUF1ZGlvLCBldGMuKSBoYXZlIHBvbGwoKQpv
ciBjYWxsYmFja3Mgb3Igc2ltaWxhciBtZWNoYW5pc21zIHRvIGluZm9ybSB5b3Ugd2hlbiBuZXcg
ZGF0YSBjYW4gYmUKd3JpdHRlbiwgYW5kIGFsd2F5cyBhbGxvdyB0byBxdWVyeSB0aGUgY3VycmVu
dCBwb3NpdGlvbi4KCj4gWy4uLl0KPiBvaywgc28gdGhlIG1haW4gY29uY2VybiBoZXJlIGlzIHRo
YXQgd2UgY2Fubm90IHByb3Blcmx5IHN5bmNocm9uaXplIERvbTAtRG9tVS4KPiBJZiB3ZSBwdXQg
dGhpcyBhcGFydCBmb3IgYSBzZWNvbmQgYXJlIHRoZXJlIGFueSBvdGhlciBjb25jZXJucyBvbiBo
YXZpbmcgQUxTQQo+IGZyb250ZW5kIGRyaXZlcj8gSWYgbm90LCBjYW4gd2UgaGF2ZSB0aGUgZHJp
dmVyIHdpdGggdGltZXIgaW1wbGVtZW50YXRpb24gdXBzdHJlYW1lZAo+IGFzIGV4cGVyaW1lbnRh
bCB1bnRpbCB3ZSBoYXZlIHNvbWUgYWNjZXB0YWJsZSBzeW5jaHJvbml6YXRpb24gc29sdXRpb24/
Cj4gVGhpcyB3aWxsIGFsbG93IGJyb2FkZXIgYXVkaWVuY2UgdG8gdHJ5IGFuZCBmZWVsIHRoZSBz
b2x1dGlvbiBhbmQgcHJvYmFibHkgY29udHJpYnV0ZT8KCkkgZG91YnQgdGhhdCB0aGUgZHJpdmVy
IGFyY2hpdGVjdHVyZSB3aWxsIHN0YXkgY29tcGxldGVseSB0aGUgc2FtZSwgc28gSQpkbyBub3Qg
dGhpbmsgdGhhdCB0aGlzIGV4cGVyaW1lbnRhbCBkcml2ZXIgd291bGQgZGVtb25zdHJhdGUgaG93
IHRoZQpzb2x1dGlvbiB3b3VsZCBmZWVsLgoKQXMgdGhlIGZpcnN0IHN0ZXAsIEkgd291bGQgc3Vn
Z2VzdCBjcmVhdGluZyBhIGRyaXZlciB3aXRoIHByb3BlcgpzeW5jaHJvbml6YXRpb24sIGV2ZW4g
aWYgaXQgaGFzIGhpZ2ggbGF0ZW5jeS4gIFJlZHVjaW5nIHRoZSBsYXRlbmN5CndvdWxkIHRoZW4g
YmUgJ2p1c3QnIGFuIG9wdGltaXphdGlvbi4KCgpSZWdhcmRzLApDbGVtZW5zCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 07:28:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 07:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp8I1-00034H-OL; Tue, 05 Sep 2017 07:28:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vincent.legout@gandi.net>) id 1dp8I0-000349-Tc
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 07:28:53 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 11/DE-03616-4325EA95; Tue, 05 Sep 2017 07:28:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMKsWRWlGSWpSXmKPExsVy0237JV3joHW
 RBruX8Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvH51kKninUtH36jdLA+ME+S5GLg4hgZWM
 En/3bWfvYuTkkBCwlZh+4jNzFyMHkM0vsfaQMkRYTGLVhtesEDavxOkpx9lAeiUEVjNKzGp7z
 QYx6CGjxIdD7xghnK+MEv29M5hAWlgEVCRur53JDGKzCehLbN6yGiwuImApcXFpH1icWWATo8
 TWaWDrhAXiJHa9mwF2Ea+AjcSnBSehhu5gluiZeo8RIiEocXLmExaIZiuJf8+7WUHOZhaQllj
 +jwMkzCngJbGl4zHYLlGgG5ZeamWFmK8gcXJWO1SrvMT2t3OYJzCKzUIydRaSqbMQps5C0gFh
 q0v8mXeJGUOJtsSyha+ZYeyHE6cyQZRkSyzep7GAkXMVo0ZxalFZapGusbFeUlFmekZJbmJmj
 q6hgZlebmpxcWJ6ak5iUrFecn7uJkZg9DIAwQ7GnesDDzFKcjApifKue7c2UogvKT+lMiOxOC
 O+qDQntfgQowwHh5IEr1fgukghwaLU9NSKtMwcYBqBSUtw8CiJ8DKCpHmLCxJzizPTIVKnGO0
 5Omb8/MbE8eTN9t9MHC1vQeSXp9P+MAmx5OXnpUqJ8zaDtAmAtGWU5sENhaW9S4yyUsK8jEBn
 CvEUpBblZpagyr9iFOdgVBLmdQeZwpOZVwK3+xXQWUxAZ1W9XANyVkkiQkqqgTF2oeBjpdWiD
 FbX1/KqVeX/al7Or2/In2pq/0PQQu+oT4Pkx6Rlfody7zEqWxXEX8sLU2lqyr0c4X0vcFPJfs
 tnxhU8LpGVb7Kcoja2nMtp+JIZUfY+1Kf00hxr/8IjHi/UJJT8pyzd4FJrLLmkLlPd7VCgqcM
 /PbYrfMoqLt8f7pHdF7xNiaU4I9FQi7moOBEA+oKrlnYDAAA=
X-Env-Sender: vincent.legout@gandi.net
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504596530!81046238!1
X-Originating-IP: [217.70.183.210]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42707 invoked from network); 5 Sep 2017 07:28:51 -0000
Received: from mail4.gandi.net (HELO gandi.net) (217.70.183.210)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 07:28:51 -0000
Received: from mfiltercorp2.gandi.net (mfiltercorp2.gandi.net [217.70.183.154])
 by gandi.net (Postfix) with ESMTP id 6937DE3B46;
 Tue,  5 Sep 2017 09:28:50 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfiltercorp2.gandi.net
X-Spam-Flag: NO
X-Spam-Score: -101.556
X-Spam-Level: 
X-Spam-Status: No, score=-101.556 tagged_above=-999 required=5
 tests=[ALL_TRUSTED=-1, BAYES_20=-0.001, RP_MATCHES_RCVD=-0.555,
 USER_IN_WHITELIST=-100] autolearn=disabled
Received: from gandi.net ([IPv6:::ffff:217.70.183.210])
 by mfiltercorp2.gandi.net (mfiltercorp2.gandi.net [::ffff:217.70.183.154])
 (amavisd-new, port 10024)
 with ESMTP id Q51f7QQ29EaR; Tue,  5 Sep 2017 09:28:49 +0200 (CEST)
Received: from bres (vincent.gandi.net [217.70.181.27])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by gandi.net (Postfix) with ESMTPSA id 52A0CE3B37;
 Tue,  5 Sep 2017 09:28:49 +0200 (CEST)
Date: Tue, 5 Sep 2017 09:28:49 +0200
From: Vincent Legout <vincent.legout@gandi.net>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20170905072849.mymaugf3im2luqai@bres.gandi.net>
References: <20170704114823.pvk6323gfebioikl@bres.gandi.net>
 <20170704165927.c6dgitftm4v3xk7w@dhcp-3-128.uk.xensource.com>
 <20170705080804.j6lptyhmjguhdj47@bres.gandi.net>
 <595CBCB40200007800168A16@prv-mh.provo.novell.com>
 <20170705123715.exc4qyllpxatxpnj@bres.gandi.net>
 <595CFD650200007800168BF1@prv-mh.provo.novell.com>
 <20170705133000.ugnbckhul4xevzk5@bres.gandi.net>
 <20170707081053.s6pocjgz3ibkkyjg@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="roi5cq3k2ppnurql"
Content-Disposition: inline
In-Reply-To: <20170707081053.s6pocjgz3ibkkyjg@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Content-Transfer-Encoding: 7bit
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: emit KOBJ_OFFLINE uevent when
 detaching device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--roi5cq3k2ppnurql
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello,

Sorry for such a long delay. I'm still interested in having this patch
merged.

I've tried to make the patch more generic and move it to xenbus as
discussed during the Xen summit, but I'm not sure how or if it's
possible. Would doing something in xenbus_otherend_changed() make sense?
But do we have enough information there? I'd be happy to get any advice,
I've re-attached the original patch.

On Fri, Jul 07, 2017 at 09:10:53AM +0100, Roger Pau Monn=C3=A9 wrote :
> On Wed, Jul 05, 2017 at 03:30:00PM +0200, Vincent Legout wrote:
> > On Wed, Jul 05, 2017 at 06:53:25AM -0600, Jan Beulich wrote :
> > > >>> On 05.07.17 at 14:37, <vincent.legout@gandi.net> wrote:
> > > > On Wed, Jul 05, 2017 at 02:17:24AM -0600, Jan Beulich wrote :
> > > >> >>> On 05.07.17 at 10:08, <vincent.legout@gandi.net> wrote:
> > > >> > Without the patch, blkif_release and xlvbd_release_gendisk are=
 never
> > > >> > called, and no call to blk_unregister_queue is made.
> > > >>=20
> > > >> But isn't that what needs to be fixed then? The device should be
> > > >> removed once its last user goes away (which would be at the time
> > > >> the umount is eventually done aiui).
> > > >=20
> > > > You mean that block-detach should fail if the device is still mou=
nted?
> > > > or find a way to wait until all the users are gone?
> > > >=20
> > > > I don't say that's not what should be done, but that's not what I=
 get.
> > > > The device is removed after a block-detach, even if still mounted=
. So
> > > > the system is left in an unstable state without the patch.
> > >=20
> > > Unstable? I'd expect subsequent I/O to fail for that device, yes, b=
ut
> > > that's still a stable system. Are you observing anything else?
> >=20
> > Yes, that's what I meant by unstable, nothing else. Sorry for the
> > confusion.
>=20
> IMHO, this should behave in the same exact way as hot-unplugging a USB
> drive that's mounted, can you confirm that's correct?

I agree. And if I'm not wrong, it currently doesn't behave the same as
USB device unplugging. The patch tries to fix that.

Thanks,
Vincent

--roi5cq3k2ppnurql
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="0001-xen-blkfront-emit-KOBJ_OFFLINE-uevent-when-detaching.patch"

>From 902ae3e380fcf75a2b453ae20a68952ee9752853 Mon Sep 17 00:00:00 2001
From: Vincent Legout <vincent.legout@gandi.net>
Date: Tue, 27 Jun 2017 11:09:32 +0200
Subject: [PATCH] xen-blkfront: emit KOBJ_OFFLINE uevent when detaching device

Devices are not unmounted inside a domU after a xl block-detach.

After xl block-detach, blkfront_closing() is called with state ==
XenbusStateConnected, it detects that the device is still in use and
only switches state to XenbusStateClosing. blkfront_closing() is called
a second time but returns immediately because state ==
XenbusStateClosing. Thus the device keeps being mounted inside the domU.

To fix this, emit a KOBJ_OFFLINE uevent even if the device has users.

With this patch, inside domU, udev has:

KERNEL[16994.526789] offline  /devices/vbd-51728/block/xvdb (block)
KERNEL[16994.796197] remove   /devices/virtual/bdi/202:16 (bdi)
KERNEL[16994.797167] remove   /devices/vbd-51728/block/xvdb (block)
UDEV  [16994.798035] remove   /devices/virtual/bdi/202:16 (bdi)
UDEV  [16994.809429] offline  /devices/vbd-51728/block/xvdb (block)
UDEV  [16994.842365] remove   /devices/vbd-51728/block/xvdb (block)
KERNEL[16995.461991] remove   /devices/vbd-51728 (xen)
UDEV  [16995.462549] remove   /devices/vbd-51728 (xen)

While without, it had:

KERNEL[30.862764] remove   /devices/vbd-51728 (xen)
UDEV  [30.867838] remove   /devices/vbd-51728 (xen)

Signed-off-by: Pascal Bouchareine <pascal@gandi.net>
Signed-off-by: Fatih Acar <fatih.acar@gandi.net>
Signed-off-by: Vincent Legout <vincent.legout@gandi.net>
---
 drivers/block/xen-blkfront.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c
index 39459631667c..da0b0444ee1f 100644
--- a/drivers/block/xen-blkfront.c
+++ b/drivers/block/xen-blkfront.c
@@ -2185,8 +2185,10 @@ static void blkfront_closing(struct blkfront_info *info)
 	mutex_lock(&bdev->bd_mutex);
 
 	if (bdev->bd_openers) {
-		xenbus_dev_error(xbdev, -EBUSY,
-				 "Device in use; refusing to close");
+		dev_warn(disk_to_dev(info->gd),
+			 "detaching %s with pending users\n",
+			 xbdev->nodename);
+		kobject_uevent(&disk_to_dev(info->gd)->kobj, KOBJ_OFFLINE);
 		xenbus_switch_state(xbdev, XenbusStateClosing);
 	} else {
 		xlvbd_release_gendisk(info);
-- 
2.13.2


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--roi5cq3k2ppnurql--


From xen-devel-bounces@lists.xen.org Tue Sep 05 07:31:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 07:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp8Kc-0003g1-4x; Tue, 05 Sep 2017 07:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas@monjalon.net>) id 1dp8Ka-0003fv-Ia
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 07:31:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F0/6E-09760-3D25EA95; Tue, 05 Sep 2017 07:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXilM8iqXs5aF2
 kQcc3fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePl9m7mgkusFft7FzI2MO5h6WLk5BASWMUo
 sfO5GoSdLfFg4W7mLkYuDhaBO8wSN3Z9ZINwJrFKXN1wgwmkSkLAU6L/z15WCNtZ4v+XZrAiI
 YFNjBLbPuxh72Lk4GAT0JZ48d4RpEZEQEdi44oLYDXMAvcZJVZebABrFhZwkGjY8ZoNxGYRUJ
 VY17GbHcTmBbKfnj0Hdh6nQIjExw//mCAWnGSU2LBjGzNEkaDEyZlPwIqYBeQlOi43skLYOhI
 Ldn9im8AoNAtJ2SwkZbOQlC1gZF7FqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJie
 mpOYVKyXnJ+7iREY1AxAsIPx07KAQ4ySHExKorzr3q2NFOJLyk+pzEgszogvKs1JLT7EqMHBI
 bB57eoLjFIsefl5qUoSvF6B6yKFBItS01Mr0jJzgHEHUyrBwaMkwssIkuYtLkjMLc5Mh0idYt
 TlaPqw5QuTENgMKXHeZpAiAZCijNI8uBGwFHCJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrz
 uIFN4MvNK4Da9AjqCCeiIqpdrQI4oSURISTUwioYlhJ/kNpr4ZHG1jslpBzn79hl2PvocgpO2
 1BVYNHnuvt8ZzLBAkCv2crvi75U+1y9ObDug+bTsn12x/KzfecLz7/7f+6Ntu2rj7jmFd077s
 K494zoh2OvhKXkHp9cJCVrVe+I26a083sgTxLdQMM3SY9usH2+676dJlW/z5P1xIGPLZ/PFSi
 zFGYmGWsxFxYkA3VZZpvwCAAA=
X-Env-Sender: thomas@monjalon.net
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504596690!81084976!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19116 invoked from network); 5 Sep 2017 07:31:31 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 07:31:31 -0000
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 4310D20E46;
 Tue,  5 Sep 2017 03:31:30 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute1.internal (MEProxy); Tue, 05 Sep 2017 03:31:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=354Nu37Nhzi+oFd
 KE7c4ji+d6Iy+ep0w7CSTTD7FEWA=; b=H6+W4tcULxOTgaCLhw3g4NqDTYTCuJN
 eEPsddx9TQwBmi8ZP+BOKmCdv4fV0SeOL4dCis3sepMofYI9ZLJE8PYgHNU8ZOpK
 kLJh3UayIUs8iou5aUWfRs+8ZU8CazEepChPxMdO5K7rdcb6lbeTU797Yop9pY+T
 a6/ILZEpF9Eg=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=354Nu37Nhzi+oFdKE7c4ji+d6Iy+ep0w7CSTTD7FEWA=; b=NluaYbGx
 mmmgNlvpKankDJHa77or+SjgYL8/U2c8tV1gsFUk5h+0QetPEnIxsc4vqUR1dBxQ
 TX2qazLa2BWafpCGVaH+IJY6RZ/aJqOgDfyEpOt4pCiyDIcggWbz6zM56588IR/5
 deRCqE6rViwv4eGPx69UTyaatNBzOlP5wwA+YYNXzrKraIf5wHRVhg9gMHDV1X/8
 Y4JtPALTq/+CHZ78GsqxhivQz+9TucufPcK5UVuQMz0HehenfGzKXZ5bqfaVHksP
 m3HzWEpaPBjhjnwtb805Ac+2AUSCebOX+NS6Yb4z5/EESMUzbhktPUNUcGTvXuGJ
 kpQXP8W6dmUYBA==
X-ME-Sender: <xms:0lKuWbXwmj59VYtxgsnBnz83tve3RQGeb6_s-_UK4zhDyCq0Nz8HIw>
X-Sasl-enc: nXB9IOKEtEPhp+wJZRU0daECGBMJGU1EgAgzzCQ78V3M 1504596689
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id DF8EB24335;
 Tue,  5 Sep 2017 03:31:29 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Date: Tue, 05 Sep 2017 09:31:28 +0200
Message-ID: <18154944.ikgZCrDS5M@xps>
In-Reply-To: <ED26CBA2FAD1BF48A8719AEF02201E36512AFF27@SHSMSX103.ccr.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <20170904144916.GE11856@bricha3-MOBL3.ger.corp.intel.com>
 <ED26CBA2FAD1BF48A8719AEF02201E36512AFF27@SHSMSX103.ccr.corp.intel.com>
MIME-Version: 1.0
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, dev@dpdk.org,
 "Richardson, Bruce" <bruce.richardson@intel.com>, "Mcnamara,
 John" <john.mcnamara@intel.com>, xen-devel@lists.xenproject.org,
 joao.m.martins@oracle.com
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MDUvMDkvMjAxNyAwNTo0MSwgVGFuLCBKaWFuZmVuZzoKPiBGcm9tOiBSaWNoYXJkc29uLCBCcnVj
ZQo+ID4gCj4gPiBSZWFkaW5nIHRoZSBjb250cmlidXRvcnMgZ3VpZGUgc2VjdGlvbiBvbiBBQkks
IHNwZWNpZmljYWxseQo+ID4gaHR0cDovL2RwZGsub3JnL2RvYy9ndWlkZXMvY29udHJpYnV0aW5n
L3ZlcnNpb25pbmcuaHRtbCNkZXByZWNhdGluZy1hbi0KPiA+IGVudGlyZS1hYmktdmVyc2lvbgo+
ID4gaXQgc2VlbXMgbGlrZSB3ZSBzaG91bGQgY29sbGFwc2UgZG93biB0aGUgdmVyc2lvbnMgdG8g
YSBzaW5nbGUgb25lCj4gPiBmb2xsb3dpbmcgdGhlIGZ1bmN0aW9uIHJlbW92YWwsIGFuZCBhbHNv
IGluY3JlbWVudCB0aGUgd2hvbGUgbGlicmFyeSBzbwo+ID4gdmVyc2lvbi4KPiAKPiBTbyBmb3Ig
bGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL3J0ZV9lYWxfdmVyc2lvbi5tYXAsIHdlIHNob3Vs
ZCBjaGFuZ2UgaXQgaW4gYmVsb3cgd2F5Pwo+IAo+IERQREtfMi4xIHsKPiAgICAgICAgIHtBUElz
IGluIERQREtfMi4wIGV4Y2VwdCB4ZW4gQVBJc30KPiAgICAgICAgIC4uLgo+IH07Cj4gCj4gRFBE
S18xNi4wNCB7Cj4gICAgICAgICB7QVBJcyBpbiBEUERLXzIuMSBleGNlcHQgeGVuIEFQSXN9Cj4g
ICAgICAgICAuLi4KPiB9IERQREtfMi4xOwoKTm8sIHlvdSBkb24ndCBuZWVkIHRvIGNvbGxhcHNl
LiBZb3UgY2FuIGp1c3QgcmVtb3ZlIFhlbiBmdW5jdGlvbnMuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 07:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 07:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp8NE-0003qB-IM; Tue, 05 Sep 2017 07:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dp8ND-0003q4-D3
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 07:34:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C1/C7-03874-6735EA95; Tue, 05 Sep 2017 07:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSnM/RrFsavC7
 S4NBdQYslHxezODB6HN39mymAMYo1My8pvyKBNWPflROMBft4K45cOMHcwDiDu4uRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBLUwSvZf62UESwgJREvcu7mcFsUUElCU+P18J1sAsYC7RMm8RM
 0TDbkaJdQdOgiXYBPQldr/4xARi8wrYSuzZdpcNxGYRUJE4O/MJWFxUIFpi7azl7BA1ghInZz
 5h6WLk4OAUsJeYuSQCYr66xJ95l6B2yUs0b50NZYtLNH1ZyQpxm57EtPvzWCYwCs5CMmkWkvZ
 ZSNpnIWlfwMiyilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAgM
 ZwYg2MF4/H3cIUZJDiYlUd5179ZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1QxaFykkWJSan
 lqRlpkDjCyYtAQHj5II79tAoDRvcUFibnFmOkTqFKOilDgvO0ifAEgiozQPrg0WzZcYZaWEeR
 mBDhHiKUgtys0sQZV/xSjOwagkzGsMMoUnM68EbvoroMVMQIurXq4BWVySiJCSamCMlkyIaje
 Z6+ad+amWu+pxajZHhLrps/XM5/fGiJbf5F+TuMS0ffl97s85qw7JMsdYlN/red9zYm1P5rzv
 6yt/3T2y7230oYrKK48eqvyJLXlysXTVr1bVwFmd63wfKsqstZ+RcnvvmSlyhm/XGUaI1bE1H
 dzK/Xp2wek4Ed2E3bJ/dfmnOP1VYinOSDTUYi4qTgQA+m/4LeECAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504596853!74537920!1
X-Originating-IP: [131.111.8.131]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23778 invoked from network); 5 Sep 2017 07:34:13 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 07:34:13 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=58671 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dp8N9-000SwI-Ka (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 05 Sep 2017 08:34:11 +0100
To: Jan Beulich <jbeulich@suse.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
 <59AE4AF50200007800105948@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <36c24e93-569c-4d01-eba6-c7dc8df687cf@citrix.com>
Date: Tue, 5 Sep 2017 08:34:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59AE4AF50200007800105948@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: ppircalabu@bitdefender.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMjAxNyAwNzo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDkvMDQvMTcgNzozNSBQTSA+Pj4KPj4gR3Jw
NyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRlY29kZSwgZXZlbiBieSB4ODYncyBzdGFu
ZGFyZHMsIHdpdGgKPj4ge3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgo+Pgo+
PiBQcmV2aW91c2x5LCBhbnkgdmFsdWUgd2hpY2ggZmVsbCB0aHJvdWdoIHRoZSBmaXJzdCBzd2l0
Y2ggc3RhdGVtZW50IChsb29raW5nCj4+IGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBp
bXBsaWNpdCBvcGVyYW5kcykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCj4+IHNlY29uZCBz
d2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBpbnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFu
ZHMpLgo+Pgo+PiBVbmltcGxlbWVudGVkIGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUg
I1VEIGNhc2UgZm9yIGhhdmluZyBhIG5vbi1tZW1vcnkKPj4gb3BlcmFuZCwgcmF0aGVyIHRoYW4g
dGFraW5nIHRoZSBjYW5ub3RfZW11bGF0ZSBwYXRoLgo+Pgo+PiBQbGFjZSBhIGJpZyBpZi9lbHNl
IGFyb3VuZCB0aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRzIChhY2NvdW50aW5nIGZvciB7cyxsfW1z
dwo+PiB3aGljaCBuZWVkIGhhbmRsaW5nIGluIHRoZSBlbHNlIGNsYXVzZSksIHNvIGJvdGggc3dp
dGNoIHN0YXRtZW50cyBjYW4gaGF2ZSBhCj4+IGRlZmF1bHQgZ290byBjYW5ub3RfZW11bGF0ZSBw
YXRoLgo+Pgo+PiBUaGlzIGZpeGVzIHRoZSBlbXVsYXRpb24gb2YgeGVuZCwgd2hpY2ggd291bGQg
aGl0IHRoZSAjVUQgcGF0aCB3aGVuIGl0IHNob3VsZAo+PiBjb21wbGV0ZSB3aXRoIG5vIHNpZGUg
ZWZmZWN0cy4KPiBUaGlzIGNvdWxkIGJlIGhhZCB3aXRoIGEgc2luZ2xlIGxpbmUgY2hhbmdlLiBB
bmQgd2hpbGUgSSBjYW4gc2VlIHRoaXMgbWlzdGFrZQo+IG9mIG1pbmUgYWxvbmUgdG8gYmUganVz
dGlmaWNhdGlvbiBmb3IgdGhlIHJlc3RydWN0dXJpbmcsIGl0J3Mgc3RpbGwgcmF0aGVyIGJpZyBh
IGNoYW5nZQo+IGR1ZSB0byBhbGwgdGhlIHJlLWluZGVudGF0aW9uLiBEaWQgeW91IGluc3RlYWQg
Y29uc2lkZXIgc2ltcGx5IGNvbWJpbmluZyB0aGUKPiB0d28gc3dpdGNoKCkgc3RhdGVtZW50cyAo
cmV0YWluaW5nIHByZXNlbnQgaW5kZW50YXRpb24pLCBieSB1c2luZyByYW5nZSBjYXNlCj4gbGFi
ZWxzIGZvciB0aGUgb3Bjb2RlcyBwZXJtaXR0aW5nIG9wZXJhbmRzPwoKVGhhdCB3YXMgbXkgZmly
c3QgaWRlYSwgYnV0IHRoZSBjYXNlcyBhcmUgbm90IGFkamFjZW50LsKgIFlvdSBuZWVkIDMKcmFu
Z2VzIGZvciB0aGUgbW9kICE9IDExIGluc3RydWN0aW9ucywgYW5kIDQgZm9yIHtzLGx9bXN3LCBh
bmQgdGhlcmUgd2FzCm5vIGNsZWFuIHdheSBJIGNvdWxkIGZpbmQgdG8gZXhwcmVzcyB0aGF0LgoK
PiAgVGhhdCB3b3VsZCBoYXZlIHRoZSBhZGRlZCBiZW5lZml0Cj4gb2Ygbm8gbG9uZ2VyIHByb2R1
Y2luZyAjVUQgZm9yIHRoaW5ncyBsaWtlIFZNQ0FMTCwgYnV0IGluc3RlYWQgaGF2aW5nIHRob3Nl
Cj4gZ28gdG8gY2Fubm90X2VtdWxhdGUgdG9vLgoKVGhpcyBpcyB0aGUgYmVoYXZpb3VyIHRoZSBw
YXRjaCBpcyBpbnRlbmRlZCB0byBpbnRyb2R1Y2UuwqAgV2hhdCdzIGJyb2tlbgp3aXRoIHRoZSBs
b2dpYz8KCn5BbmRyZXcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:07:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:07:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp8tG-0006O2-8t; Tue, 05 Sep 2017 08:07:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dp8tE-0006Nw-Jp
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:07:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 99/F2-09760-73B5EA95; Tue, 05 Sep 2017 08:07:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHKsWRWlGSWpSXmKPExsXS1tYhomsevS7
 S4PdlQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPRtsMsBRO5Kp4++snYwDiXo4uRi0NIYBqj
 xKF1Exi7GDk5JAR4JY4sm8EKYftL/Js3mwmiqIFR4vmvi+wQzm5GiZ7nS9kgnF2MErMnToPKr
 GGUmNH3mgWkn01AT+JN33IwW0RAU+L291mMIEXMAp+YJKavvgaWEBZwkJh0fidUkaPEvg/T2C
 BsP4k7K1rADmERUJHovrGCHcTmFQiW+DznKgvEtmeMEhc//wcr4hRQk5j/FqKIUUBM4vupNUw
 gNrOAuMStJ/OZID4SkFiy5zwzhC0q8fLxP6hPFSX+rm9lhKjXkViw+xMbhK0tsWzha2aIxYIS
 J2c+ATtUSEBZYkPLC7YJjFKzkKyYhaR9FpL2WUjaFzCyrGLUKE4tKkst0jU01UsqykzPKMlNz
 MzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIxZBiDYwfhtWcAhRkkOJiVR3nXv1kYK8SXlp1RmJB
 ZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQlevah1kUKCRanpqRVpmTnApAJTKsHBoyTCuwA
 kzVtckJhbnJkOkTrFaMyxYfX6L0wcd/o2fGESApskJc57KRKoVACkNKM0D24QLNldYpSVEuZl
 BDpTiKcgtSg3swRV/hWjOAejkjCvIchCnsy8Erh9r4BOYQI6perlGpBTShIRUlINjJ1dzFIOZ
 +epTdgyQ0n8vvCHZ3OPJrFZGU2Lc/tUd8Xt7OO9Pjev1rjtscgxU/Wresj/I+jh440T22Zs7V
 cSX7lpyia7TQ7fDnI8ib0QfOS+VXXkxfxEwwUPIvx4k1IfSugHaKklPOo/WKAaJPk2leGTvdH
 FRsXnbuHv7jOoP5+bfHju/IMhDkosxRmJhlrMRcWJAMszd1hxAwAA
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504598837!62253617!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62969 invoked from network); 5 Sep 2017 08:07:18 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:07:18 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 01:07:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="125632383"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga004.jf.intel.com with ESMTP; 05 Sep 2017 01:07:16 -0700
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 5 Sep 2017 01:07:16 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 5 Sep 2017 01:07:15 -0700
Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.219]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.39]) with mapi id 14.03.0319.002;
 Tue, 5 Sep 2017 16:07:12 +0800
From: "Tan, Jianfeng" <jianfeng.tan@intel.com>
To: Thomas Monjalon <thomas@monjalon.net>
Thread-Topic: [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
Thread-Index: AQHTIbs4e1puUiLzJESHmJF6ZBnvPqKkTqUAgAABvgCAAVv+AP//vAUAgACK1KA=
Date: Tue, 5 Sep 2017 08:07:11 +0000
Message-ID: <ED26CBA2FAD1BF48A8719AEF02201E36512B0439@SHSMSX103.ccr.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <20170904144916.GE11856@bricha3-MOBL3.ger.corp.intel.com>
 <ED26CBA2FAD1BF48A8719AEF02201E36512AFF27@SHSMSX103.ccr.corp.intel.com>
 <18154944.ikgZCrDS5M@xps>
In-Reply-To: <18154944.ikgZCrDS5M@xps>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "jerin.jacob@caviumnetworks.com" <jerin.jacob@caviumnetworks.com>,
 "shahafs@mellanox.com" <shahafs@mellanox.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "Richardson, Bruce" <bruce.richardson@intel.com>, "Mcnamara,
 John" <john.mcnamara@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "joao.m.martins@oracle.com" <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogVGhvbWFzIE1vbmphbG9uIFtt
YWlsdG86dGhvbWFzQG1vbmphbG9uLm5ldF0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgNSwg
MjAxNyAzOjMxIFBNCj4gVG86IFRhbiwgSmlhbmZlbmcKPiBDYzogUmljaGFyZHNvbiwgQnJ1Y2U7
IGRldkBkcGRrLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOwo+IE1jbmFtYXJh
LCBKb2huOyBqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tOwo+IGplcmluLmphY29iQGNhdml1bW5l
dHdvcmtzLmNvbTsgc2hhaGFmc0BtZWxsYW5veC5jb20KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2
XSBbUEFUQ0ggNS82XSBlYWw6IHJlbW92ZSB4ZW4gZG9tMCBzdXBwb3J0Cj4gCj4gMDUvMDkvMjAx
NyAwNTo0MSwgVGFuLCBKaWFuZmVuZzoKPiA+IEZyb206IFJpY2hhcmRzb24sIEJydWNlCj4gPiA+
Cj4gPiA+IFJlYWRpbmcgdGhlIGNvbnRyaWJ1dG9ycyBndWlkZSBzZWN0aW9uIG9uIEFCSSwgc3Bl
Y2lmaWNhbGx5Cj4gPiA+IGh0dHA6Ly9kcGRrLm9yZy9kb2MvZ3VpZGVzL2NvbnRyaWJ1dGluZy92
ZXJzaW9uaW5nLmh0bWwjZGVwcmVjYXRpbmctCj4gYW4tCj4gPiA+IGVudGlyZS1hYmktdmVyc2lv
bgo+ID4gPiBpdCBzZWVtcyBsaWtlIHdlIHNob3VsZCBjb2xsYXBzZSBkb3duIHRoZSB2ZXJzaW9u
cyB0byBhIHNpbmdsZSBvbmUKPiA+ID4gZm9sbG93aW5nIHRoZSBmdW5jdGlvbiByZW1vdmFsLCBh
bmQgYWxzbyBpbmNyZW1lbnQgdGhlIHdob2xlIGxpYnJhcnkgc28KPiA+ID4gdmVyc2lvbi4KPiA+
Cj4gPiBTbyBmb3IgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL3J0ZV9lYWxfdmVyc2lvbi5t
YXAsIHdlIHNob3VsZCBjaGFuZ2UKPiBpdCBpbiBiZWxvdyB3YXk/Cj4gPgo+ID4gRFBES18yLjEg
ewo+ID4gICAgICAgICB7QVBJcyBpbiBEUERLXzIuMCBleGNlcHQgeGVuIEFQSXN9Cj4gPiAgICAg
ICAgIC4uLgo+ID4gfTsKPiA+Cj4gPiBEUERLXzE2LjA0IHsKPiA+ICAgICAgICAge0FQSXMgaW4g
RFBES18yLjEgZXhjZXB0IHhlbiBBUElzfQo+ID4gICAgICAgICAuLi4KPiA+IH0gRFBES18yLjE7
Cj4gCj4gTm8sIHlvdSBkb24ndCBuZWVkIHRvIGNvbGxhcHNlLiBZb3UgY2FuIGp1c3QgcmVtb3Zl
IFhlbiBmdW5jdGlvbnMuCgpUaGFua3MuCgpCZXNpZGVzLCB0d28gbW9yZSB0aGluZ3M6IAoxLiBT
aGFsbCB3ZSBpbmNyZWFzZSB0aGUgc28gdmVyc2lvbj8KMi4gVGhpcyBwYXRjaCBpcyBhYm91dCA4
SyBsaW5lcyBsb25nLCBkbyB3ZSBuZWVkIHRvIHNwbGl0PwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:35:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:35:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9Jk-0008Eq-D9; Tue, 05 Sep 2017 08:34:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas@monjalon.net>) id 1dp9Ji-0008Ek-Tt
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:34:43 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BC/AA-09760-2A16EA95; Tue, 05 Sep 2017 08:34:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXilM8iqbswcV2
 kwdm1qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWZxeZC15xVBx8ldjA+Iyti5GTQ0hgFaPE
 gvMuEHa2xOFHB1i6GLk4WATuMEvsbrrICuFMYpW4/P07M0iVhICnxKfTF5ggbGeJxzc2MkF0b
 2KU6DiR1sXIwcEmoC3x4r0jSFhEQEdi44oLbCBzmAXuMEmcf/QUrF5YwEGiYcdrsCtYBFQlLj
 Z2sIPYvAIqEhfeLwezOQVCJLb8/8EOMX8lo8T693IQNYISJ2c+YQGxmQXkJTouN7JC2DoSC3Z
 /YpvAKDQLSdksJGWzkJQtYGRexahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqT
 mFSsl5yfu4kRGM4MQLCDcdWCwEOMkhxMSqK802PWRQrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYv
 Hb1BUYplrz8vFQlCV7fBKA6waLU9NSKtMwcYMTBlEpw8CiJ8DqCpHmLCxJzizPTIVKnGBWlxH
 mDQBICIImM0jy4NliUX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwrz/IFJ7MvBK46a+AFjM
 BLa56uQZkcUkiQkqqgXHZ/rjVM7K9slpzngm/+B3m++B9WDy7KZ/38riHU+qiJj3a0uqxdeoG
 kxfTEu8ZJPg+OX2VeUn58XgjWwtp6QdHDq5gWtard51dePrNIo2ddlrKXxY5HFB4sjR0m8oly
 SVfUi8rVEdKX93B215u4fK+M/Wq0FmBe1/XJzjX5K5j3X731TYjTWYlluKMREMt5qLiRABASV
 237QIAAA==
X-Env-Sender: thomas@monjalon.net
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504600480!113653710!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59210 invoked from network); 5 Sep 2017 08:34:41 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:34:41 -0000
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 4F12320BA8;
 Tue,  5 Sep 2017 04:34:40 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute1.internal (MEProxy); Tue, 05 Sep 2017 04:34:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=qvk7TwbCPQwFDwx
 Qb6TfzSFLyBQeHeJ1Js8MwSVcRBg=; b=iU1cHoELZ/EmMWId+hOxQIwqVUQOKWh
 2If03LllFFtuAQWYMiMfoy7P6+hElNlk8OBWIJcOc0q8gMxD4EqnyxDkF/487Kz1
 LKmg9FAhN/Y1XMQbgNlip5yn5iWzF36C/XXRb3obOXOhZjTLpA4GKOKYtyjpyvbR
 RdOgrRDYni18=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=qvk7TwbCPQwFDwxQb6TfzSFLyBQeHeJ1Js8MwSVcRBg=; b=DQR6X/bi
 1KHQYmB/+3XWl6xuCDRr0kViJcvgJYXmL37CeUbW3NG0gwOHHtkRGeHsozMM/YRt
 1WEq7xfD3KpZWsXhHL5Uj80yL/S75RBB8FpHcXtiwI31PrhjPTfuWIWYNUSRyCpK
 L17RdHuwZnw7l8rC1QjdpTX6OBeJIw4z7kshKH0HPbeseywVgpAza6eP2tdPZW4S
 NPQXGOSL5iwHzOKdA8hbdBhZHHqyfFKsDzTD165DsumvAhf3n6IjrHfMh5W+ADUS
 NZkKRqbMhKNNbBcGRTvtu/WJyQvaa1V05WhbBqS4NzJhbmd+q9itjqaVoDkKveL3
 +d8z90mLZfT28w==
X-ME-Sender: <xms:oGGuWUR9yWmX8fNySkW5vCxVvNOj91651ATTLT_YU3K-DsW8WbaASQ>
X-Sasl-enc: SQoxMrkkYGra1gNuv2Z3DY0GxifZOCb0Iy1zkkH4oKxY 1504600479
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id D9E847F96C;
 Tue,  5 Sep 2017 04:34:39 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Date: Tue, 05 Sep 2017 10:34:38 +0200
Message-ID: <1877951.5TUJrl4YNn@xps>
In-Reply-To: <ED26CBA2FAD1BF48A8719AEF02201E36512B0439@SHSMSX103.ccr.corp.intel.com>
References: <1504116634-115687-1-git-send-email-jianfeng.tan@intel.com>
 <18154944.ikgZCrDS5M@xps>
 <ED26CBA2FAD1BF48A8719AEF02201E36512B0439@SHSMSX103.ccr.corp.intel.com>
MIME-Version: 1.0
Cc: "jerin.jacob@caviumnetworks.com" <jerin.jacob@caviumnetworks.com>,
 "shahafs@mellanox.com" <shahafs@mellanox.com>, dev@dpdk.org, "Richardson,
 Bruce" <bruce.richardson@intel.com>, "Mcnamara,
 John" <john.mcnamara@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "joao.m.martins@oracle.com" <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH 5/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MDUvMDkvMjAxNyAxMDowNywgVGFuLCBKaWFuZmVuZzoKPiBGcm9tOiBUaG9tYXMgTW9uamFsb24g
W21haWx0bzp0aG9tYXNAbW9uamFsb24ubmV0XQo+ID4gMDUvMDkvMjAxNyAwNTo0MSwgVGFuLCBK
aWFuZmVuZzoKPiA+ID4gRnJvbTogUmljaGFyZHNvbiwgQnJ1Y2UKPiA+ID4gPgo+ID4gPiA+IFJl
YWRpbmcgdGhlIGNvbnRyaWJ1dG9ycyBndWlkZSBzZWN0aW9uIG9uIEFCSSwgc3BlY2lmaWNhbGx5
Cj4gPiA+ID4gaHR0cDovL2RwZGsub3JnL2RvYy9ndWlkZXMvY29udHJpYnV0aW5nL3ZlcnNpb25p
bmcuaHRtbCNkZXByZWNhdGluZy0KPiA+IGFuLQo+ID4gPiA+IGVudGlyZS1hYmktdmVyc2lvbgo+
ID4gPiA+IGl0IHNlZW1zIGxpa2Ugd2Ugc2hvdWxkIGNvbGxhcHNlIGRvd24gdGhlIHZlcnNpb25z
IHRvIGEgc2luZ2xlIG9uZQo+ID4gPiA+IGZvbGxvd2luZyB0aGUgZnVuY3Rpb24gcmVtb3ZhbCwg
YW5kIGFsc28gaW5jcmVtZW50IHRoZSB3aG9sZSBsaWJyYXJ5IHNvCj4gPiA+ID4gdmVyc2lvbi4K
PiA+ID4KPiA+ID4gU28gZm9yIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9ydGVfZWFsX3Zl
cnNpb24ubWFwLCB3ZSBzaG91bGQgY2hhbmdlCj4gPiBpdCBpbiBiZWxvdyB3YXk/Cj4gPiA+Cj4g
PiA+IERQREtfMi4xIHsKPiA+ID4gICAgICAgICB7QVBJcyBpbiBEUERLXzIuMCBleGNlcHQgeGVu
IEFQSXN9Cj4gPiA+ICAgICAgICAgLi4uCj4gPiA+IH07Cj4gPiA+Cj4gPiA+IERQREtfMTYuMDQg
ewo+ID4gPiAgICAgICAgIHtBUElzIGluIERQREtfMi4xIGV4Y2VwdCB4ZW4gQVBJc30KPiA+ID4g
ICAgICAgICAuLi4KPiA+ID4gfSBEUERLXzIuMTsKPiA+IAo+ID4gTm8sIHlvdSBkb24ndCBuZWVk
IHRvIGNvbGxhcHNlLiBZb3UgY2FuIGp1c3QgcmVtb3ZlIFhlbiBmdW5jdGlvbnMuCj4gCj4gVGhh
bmtzLgo+IAo+IEJlc2lkZXMsIHR3byBtb3JlIHRoaW5nczogCj4gMS4gU2hhbGwgd2UgaW5jcmVh
c2UgdGhlIHNvIHZlcnNpb24/CgpZZXMKCj4gMi4gVGhpcyBwYXRjaCBpcyBhYm91dCA4SyBsaW5l
cyBsb25nLCBkbyB3ZSBuZWVkIHRvIHNwbGl0PwoKSSBkbyBub3Qga25vdyBob3cgeW91IGNhbiBz
cGxpdCBhIHJlbW92YWwuCklmIHlvdSBoYXZlIGlkZWFzLCBmZWVsIGZyZWUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:39:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9OD-0008Sg-2A; Tue, 05 Sep 2017 08:39:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dp9OB-0008Sa-UV
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:39:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 69/C1-03414-7B26EA95; Tue, 05 Sep 2017 08:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQndb0rp
 Ig13nhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZ91exFKzlqth16QVzA+MVji5GTg4JAT+J
 Se+WsYDYbAI6EkuPzmcCsUUEtCTWr3jK1sXIxcEs0M0ose/tLrCEsECpxNSuxewQRWUSJyeug
 rKtJI6tnwVWwyKgIrHrxUIwm1fAXaLzN8hQLg4hgVWMEs19F8ASnAKeEs9vrWIDsRkFZCW+NK
 5mBrGZBcQlbj2BuEJCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtJ3Jg6hQ3C1pZYtvA1M8R
 iQYmTM5+wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZle
 bmpxcWJ6ak5iUrFecn7uJkZgBDAAwQ7GVQsCDzFKcjApifKGJq6LFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBGw2SEyxKTU+tSMvMAcYiTFqCg0dJhHcNSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhF
 jy8vNSpcQh5guAFGWU5sGNgKWFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmrQSZwpOZVwK
 36RXQEUxAR1S9XANyREkiQkqqgXFVSfmzIs6eihefVrTLSJ5cd1mex1NiaeuMrV6Pr+XkOy3b
 lKkjdYQ9nuuuSNisc6ePHZt4i63Boz/8Xe4b4y9GVyufP31/r7Zd9GSDgNKEyTyNUv0OjNsPP
 Xjc12z0sv7s1GqVqCb1H98XzL4370671LVLvSH1au9v1jg9j5Aq/rF/hsGXi2eUWIozEg21mI
 uKEwHs6j4HBgMAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504600757!58168702!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46091 invoked from network); 5 Sep 2017 08:39:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 08:39:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,479,1498521600"; d="scan'208";a="52209285"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 04/12] tools/libxenforeignmemory: reduce
 xenforeignmemory_restrict code footprint
Thread-Index: AQHTIjyafVFPrNJNuUC/T/PHdbrVwKKkcImAgAGP0vA=
Date: Tue, 5 Sep 2017 08:39:17 +0000
Message-ID: <44e7150dfc254205ae70e6e6b7e47795@AMSPEX02CL03.citrite.net>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-5-paul.durrant@citrix.com>
 <20170904104757.k3dyltrm6vluq7p6@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904104757.k3dyltrm6vluq7p6@MacBook-Pro-de-Roger.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/12] tools/libxenforeignmemory: reduce
 xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA0IFNlcHRlbWJlciAyMDE3IDExOjQ4Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IElhbgo+IEphY2tzb24gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MyAwNC8xMl0gdG9v
bHMvbGlieGVuZm9yZWlnbm1lbW9yeToKPiByZWR1Y2UgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCBjb2RlIGZvb3RwcmludAo+IAo+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0IDEwOjM1OjU3QU0g
KzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+IEJ5IHVzaW5nIGEgc3RhdGljIGlubGluZSBz
dHViIGluIHByaXZhdGUuaCBmb3IgT1Mgd2hlcmUgdGhpcyBmdW5jdGlvbmFsaXR5Cj4gPiBpcyBu
b3QgaW1wbGVtZW50ZWQsIHRoZSB2YXJpb3VzIGR1cGxpY2F0ZSBzdHVicyBpbiB0aGUgT1Mtc3Bl
Y2lmaWMgc291cmNlCj4gPiBtb2R1bGVzIGNhbiBiZSBhdm9pZGVkLgo+IAo+IE91Y2gsIGZvcmdl
dCBteSBjb21tZW50IGluIHRoZSBwcmV2aW91cyBwYXRjaCwgaGF2ZW4ndCBzZWVuIHRoYXQgb25l
Lgo+IAo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4KPiA+IHYz
Ogo+ID4gIC0gUGF0Y2ggYWRkZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgo+ID4g
LS0tCj4gPiAgdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0K
PiA+ICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgIHwgIDcgLS0tLS0tLQo+ID4g
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmggfCAxMiArKysrKysrKystLS0KPiA+
ICB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQo+IAo+IFlv
dSBmb3Jnb3QgdGhlIG9uZSBpbiBmcmVlYnNkLmMuIFdpdGggdGhhdCBhZGRlZCAob3IgcmF0aGVy
IHJlbW92ZWQpOgo+IAoKU28gSSBkaWQuCgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKClRoYW5rcywKCiAgUGF1bAoKPiBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9Qs-0000cM-FE; Tue, 05 Sep 2017 08:42:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dp9Qr-0000cF-MT
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 08:42:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6A/1B-03642-C536EA95; Tue, 05 Sep 2017 08:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUjcmeV2
 kwbUefoslHxezODB6HN39mymAMYo1My8pvyKBNWNK40WWgnX6FWcXX2NrYLwh38XIySEh4C/x
 8+kTNhCbTUBfYveLT0wgtoiAusTpjousIDazQK3ErENNLF2MHBzCAoESLyfqgZgsAioS31aLg
 1TwCnhKrN3QxQgxUU7i/PGfzCA2p4CXxKT+dSwgthBQzZubJ5khbDWJa/2X2CF6BSVOznzCAr
 FJQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT0
 1JzGpWC85P3cTIzBwGIBgB+PpdYGHGCU5mJREeUMT10UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuC1SgLKCRalpqdWpGXmAEMYJi3BwaMkwvsZpJW3uCAxtzgzHSJ1ilFRSpzXD6RPACSRUZoH1
 waLm0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5s0CmcKTmVcCN/0V0GImoMVVL9eALC5JRE
 hJNTDatSgcXnnKcB1n7uogGy/9w6qzY7M5/rSbmL0IiAz9eLy0+fGJ7/JiL+f28r15VNlU+17
 zFc+i2NcnxF9kMJmqJC4W8tPeZx//a0buGjbzXdzZ1+Sa3E99yn30ZfaHHDbDpGb3L3fPVWTv
 SnOZYbix79Ahp4DMmZ8b9vQs7dtn/NBhZf7MCY+UWIozEg21mIuKEwHuKzxalgIAAA==
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504600922!58169429!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8517 invoked from network); 5 Sep 2017 08:42:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 08:42:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,479,1498521600"; d="scan'208";a="438373865"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 5 Sep 2017 09:41:59 +0100
Message-ID: <1504600919-22861-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3] x86/emul: Fix the handling of unimplemented
	Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRlY29kZSwgZXZlbiBieSB4ODYncyBz
dGFuZGFyZHMsIHdpdGgKe3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgoKUHJl
dmlvdXNseSwgYW55IHZhbHVlIHdoaWNoIGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0
YXRlbWVudCAobG9va2luZwpmb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50aXJlbHkgaW1wbGljaXQg
b3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQpzZWNvbmQgc3dpdGNoIHN0YXRl
bWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KClVuaW1w
bGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4gaGl0IHRoZSAjVUQgY2FzZSBmb3IgaGF2
aW5nIGEgbm9uLW1lbW9yeQpvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNhbm5vdF9l
bXVsYXRlIHBhdGguCgpDb25zb2xpZGF0ZSB0aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRzIGludG8g
YSBzaW5nbGUgb25lLCB1c2luZyByYW5nZXMgdG8gY292ZXIKdGhlIGluc3RydWN0aW9ucyB3aXRo
IG1lbW9yeSBvcGVyYW5kcy4KClRoaXMgYWxzbyBmaXhlcyB0aGUgZW11bGF0aW9uIG9mIHhlbmQs
IHdoaWNoIHdvdWxkIGhpdCB0aGUgI1VEIHBhdGggd2hlbiBpdApzaG91bGQgY29tcGxldGUgd2l0
aCBubyBzaWRlIGVmZmVjdHMuCgpSZXBvcnRlZC1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKdjM6
CiAqIFVzZSBhIHNpbmdsZSBzd2l0Y2ggc3RhdGVtZW50LgoKdjI6CiAqIFVzZSBicmVhayByYXRo
ZXIgdGhhbiBnb3RvIGNvbXBsZXRlX2luc24gZm9yIGltcGxpY2l0IGluc3RydWN0aW9ucy4KICog
Tm90ZSB0aGF0IHdlIGFjdHVhbGx5IGZpeCB0aGUgYmVoYXZpb3VyIG9mIHhlbmQuCgpSRkMgYXMg
SSd2ZSBvbmx5IGRvbmUgbGlnaHQgdGVzdGluZyBzbyBmYXIuCi0tLQogeGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA0OSArKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCAyMjAxODUyLi40M2Uw
ZTAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDk4Nyw5ICs0
OTg3LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCi0gICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweDAxKTogLyogR3JwNyAqLyB7CisgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDAxKTogLyogR3JwNyAqLworICAgIHsKICAgICAgICAgdW5zaWduZWQg
bG9uZyBiYXNlLCBsaW1pdCwgY3IwLCBjcjB3OwogCisgICAgICAgIHNlZyA9IChtb2RybV9yZWcg
JiAxKSA/IHg4Nl9zZWdfaWR0ciA6IHg4Nl9zZWdfZ2R0cjsKKwogICAgICAgICBzd2l0Y2goIG1v
ZHJtICkKICAgICAgICAgewogICAgICAgICBjYXNlIDB4Y2E6IC8qIGNsYWMgKi8KQEAgLTUwMDAs
NyArNTAwMyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5Y
ODZfRUZMQUdTX0FDOwogICAgICAgICAgICAgaWYgKCBtb2RybSA9PSAweGNiICkKICAgICAgICAg
ICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKLSAgICAgICAgICAgIGdvdG8g
Y29tcGxldGVfaW5zbjsKKyAgICAgICAgICAgIGJyZWFrOwogCiAjaWZkZWYgX19YRU5fXwogICAg
ICAgICBjYXNlIDB4ZDE6IC8qIHhzZXRidiAqLwpAQCAtNTAxMiw3ICs1MDE1LDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlX3hzZXRidihf
cmVncy5lY3gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfcmVncy5lYXggfCAoX3JlZ3MucmR4IDw8IDMyKSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsK
KyAgICAgICAgICAgIGJyZWFrOwogI2VuZGlmCiAKICAgICAgICAgY2FzZSAweGQ0OiAvKiB2bWZ1
bmMgKi8KQEAgLTUwMjAsNyArNTAyMyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZmFp
bF9pZighb3BzLT52bWZ1bmMpOwogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnZtZnVuYyhj
dHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAg
ICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247CisgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIDB4ZDU6IC8qIHhlbmQgKi8KICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgucGZ4LCBFWENfVUQpOwpAQCAtNTAzNCw3ICs1MDM3LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgICAgIC8q
IE5laXRoZXIgSExFIG5vciBSVE0gY2FuIGJlIGFjdGl2ZSB3aGVuIHdlIGdldCBoZXJlLiAqLwog
ICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7Ci0gICAgICAgICAgICBn
b3RvIGNvbXBsZXRlX2luc247CisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDB4
ZGY6IC8qIGludmxwZ2EgKi8KICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaW5f
cHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhDX1VEKTsKQEAgLTUwNDMsNyArNTA0Niw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPmludmxwZyh4ODZfc2VnX25vbmUs
IHRydW5jYXRlX2VhKF9yZWdzLnIoYXgpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4dCkpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBn
b3RvIGNvbXBsZXRlX2luc247CisgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDB4
Zjk6IC8qIHJkdHNjcCAqLwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPnJlYWRfbXNyID09IE5V
TEwpOwpAQCAtNTA5MSwxNiArNTA5NCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAg
ICBiYXNlICs9IHNpemVvZih6ZXJvKTsKICAgICAgICAgICAgICAgICBsaW1pdCAtPSBzaXplb2Yo
emVybyk7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247Ci0g
ICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgc2VnID0g
KG1vZHJtX3JlZyAmIDEpID8geDg2X3NlZ19pZHRyIDogeDg2X3NlZ19nZHRyOworI2RlZmluZSBf
R1JQNyhtb2QsIHJlZykgXAorICAgICAgICAgICAgKCgobW9kKSA8PCA2KSB8ICgocmVnKSA8PCAz
KSkgLi4uICgoKG1vZCkgPDwgNikgfCAoKHJlZykgPDwgMykgfCA3KQorI2RlZmluZSBHUlA3X01F
TShyZWcpIF9HUlA3KDAsIHJlZyk6IGNhc2UgX0dSUDcoMSwgcmVnKTogY2FzZSBfR1JQNygyLCBy
ZWcpCisjZGVmaW5lIEdSUDdfQUxMKHJlZykgR1JQN19NRU0ocmVnKTogY2FzZSBfR1JQNygzLCBy
ZWcpCiAKLSAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCi0gICAgICAgIHsKLSAgICAg
ICAgY2FzZSAwOiAvKiBzZ2R0ICovCi0gICAgICAgIGNhc2UgMTogLyogc2lkdCAqLworICAgICAg
ICBjYXNlIEdSUDdfTUVNKDApOiAvKiBzZ2R0ICovCisgICAgICAgIGNhc2UgR1JQN19NRU0oMSk6
IC8qIHNpZHQgKi8KICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX01FTSwgRVhDX1VEKTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1bWlw
X2FjdGl2ZShjdHh0LCBvcHMpLCBFWENfR1AsIDApOwogICAgICAgICAgICAgZmFpbF9pZighb3Bz
LT5yZWFkX3NlZ21lbnQgfHwgIW9wcy0+d3JpdGUpOwpAQCAtNTExOSw4ICs1MTIyLDkgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BfYnl0ZXMsIGN0
eHQpKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDI6IC8qIGxnZHQgKi8KLSAgICAgICAgY2FzZSAz
OiAvKiBsaWR0ICovCisKKyAgICAgICAgY2FzZSBHUlA3X01FTSgyKTogLyogbGdkdCAqLworICAg
ICAgICBjYXNlIEdSUDdfTUVNKDMpOiAvKiBsaWR0ICovCiAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKICAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKICAgICAgICAgICAg
IGZhaWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwpOwpAQCAtNTEzOCw3ICs1MTQyLDgg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+d3JpdGVfc2VnbWVu
dChzZWcsICZzcmVnLCBjdHh0KSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDQ6IC8qIHNtc3cgKi8KKworICAgICAgICBjYXNl
IEdSUDdfQUxMKDQpOiAvKiBzbXN3ICovCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwgRVhDX0dQLCAwKTsKICAgICAgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICAgICAgewpAQCAtNTE1Myw3ICs1MTU4LDggQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9jcigwLCAmZHN0
LnZhbCwgY3R4dCkpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgY2FzZSA2OiAvKiBsbXN3ICovCisKKyAgICAgICAgY2FzZSBHUlA3X0FM
TCg2KTogLyogbG1zdyAqLwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPnJlYWRfY3IgPT0gTlVM
TCk7CiAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+d3JpdGVfY3IgPT0gTlVMTCk7CiAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKQEAg
LTUxNjksMTYgKzUxNzUsMjMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpZiAoIChyYyA9
IG9wcy0+d3JpdGVfY3IoMCwgY3IwLCBjdHh0KSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9u
ZTsKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDc6IC8qIGludmxwZyAqLworCisg
ICAgICAgIGNhc2UgR1JQN19NRU0oNyk6IC8qIGludmxwZyAqLwogICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CiAgICAgICAg
ICAgICBmYWlsX2lmKG9wcy0+aW52bHBnID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCAocmMg
PSBvcHMtPmludmxwZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBjdHh0KSkgKQogICAgICAgICAg
ICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICB9CisKKyN1bmRlZiBH
UlA3X0FMTAorI3VuZGVmIEdSUDdfTUVNCisjdW5kZWYgX0dSUDcKKwogICAgICAgICBicmVhazsK
ICAgICB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9fi-0001UJ-RE; Tue, 05 Sep 2017 08:57:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dp9fh-0001UC-T1
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:57:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3D/10-02041-4F66EA95; Tue, 05 Sep 2017 08:57:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsXSPJ+BQ/dL2rp
 IgznPZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybXfsZC54pVZy4No+1gbFdtouRi0NIYCOj
 xMZJ89jgnKWHDrF0MXJysAkYSEx5vZIVxBYRUJK4t2oyE4jNLBAl0XTmMjOILSxgLbFt2QE2E
 JtFQFVi2pIzYPW8AjYS3x7sBJsjISAvce7BbeYJjJwLGBlWMWoUpxaVpRbpGlnoJRVlpmeU5C
 Zm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEeqyegYFxB2P7Cb9DjJIcTEqivKGJ6yKF+JLyUyo
 zEosz4otKc1KLDzHKcHAoSfCWpwLlBItS01Mr0jJzgKEDk5bg4FES4V0OkuYtLkjMLc5Mh0id
 YtTl2LB6/RcmIZa8/LxUKXHeSSBFAiBFGaV5cCNgYXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjO
 AejkjDve5ApPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGJ3MuJfKx2e+S5mrrD31gaLu68x5LV
 wlX67stOutWlbz6IrnxG3Hd2xOMzoharKrkTnm0VebCcKfZwkeUHx3z0nafXnCvjz53TvOTbt
 3ck24PNNCxZ74zDcTNZWD1c9PeajyZUeijKrxu44MpkkTrxR5a7n8a2GdLHjd6tN8j3/ay3SW
 7DuteEGJpTgj0VCLuag4EQBOAHYaXgIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504601844!109973094!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23699 invoked from network); 5 Sep 2017 08:57:24 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:57:24 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id D19FB11391A20;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id C280C4D85;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 10:57:06 +0200
Message-Id: <20170905085710.22652-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, tamas@tklengyel.com,
 james.morse@arm.com
Subject: [Xen-devel] [RFC PATCH 0/4] Introduce Single-Stepping to ARMv8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBzaW5nbGUt
c3RlcHBpbmcgb2YgZ3Vlc3QgVk1zIG9uCkFSTXY4LiBGb3IgZGV0YWlsZWQgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIHNpbmdsZS1zdGVwcGluZyBtZWNoYW5pc20gb24KQVJNdjgsIHdlIHJlZmVyIHRo
ZSByZWFkZXIgdG8gQVJNIERESSAwNDg3Qi5hIFNlY3Rpb24gRDIuMTIgKFNvZnR3YXJlClN0ZXAg
ZXhjZXB0aW9ucykuCgpPdXIgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyBhIHJ1ZGlt
ZW50YXJ5IHNpbmdsZS1zdGVwcGluZwpmdW5jdGlvbmFsaXR5IG9mIHRoZSBndWVzdCdzIGtlcm5l
bCBleGVjdXRpbmcgaW4gRUwxIGFuZCBpcyBieSBubyBtZWFucwpjb21wbGV0ZS4gV2hpbGUgdGhl
IGhhcmR3YXJlIGFyY2hpdGVjdHVyZSBhbHNvIGFsbG93cyB0byBzaW5nbGUtc3RlcApFTDIsIHdl
IGRvIG5vdCB5ZXQgaW1wbGVtZW50IHRoaXMgZmVhdHVyZS4gQW5vdGhlciBsaW1pdGF0aW9uIGlz
IHRoYXQKdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgeWV0IHN1cHBvcnQgc2lu
Z2xlLXN0ZXBwaW5nIG92ZXIKbG9hZC1leGNsdXNpdmUvc3RvcmUtZXhjbHVzaXZlIGluc3RydWN0
aW9ucyAoTERBWFIvU1RYUiksIGFzIG5vdGljZWQgYnkKSmFtZXMgTW9yc2UgWzBdLgoKVGhpcyBw
YXRjaCBzZXJpZXMgaGFzIGJlZW4gc3VibWl0dGVkIGFzIGFuIFJGQyBwYXRjaCBpbiBvcmRlciB0
byBkaXNjdXNzCnBvdGVudGlhbCBpbXBsZW1lbnRhdGlvbiBmbGF3cy4gSW4gdGhlIGZvbGxvd2lu
Zywgd2UgZGVzY3JpYmUgdGhlIHRlc3QKZW52aXJvbm1lbnQgYW5kIGFwcGVhcmVkIGVmZmVjdHMs
IHRoZSBzb2x1dGlvbiB0byB3aGljaCB3ZSB3b3VsZCBsaWtlIHRvCmZpbmQgb3V0LgoKT3VyIGdl
bmVyYWwgaWRlYSBpcyB0byBtYWtlIHVzZSBvZiB0aGUgc2luZ2xlLXN0ZXBwaW5nIGZ1bmN0aW9u
YWxpdHkgYXMKYSBtZWFucyBmb3IgdHJhY2luZyB0aGUgZ3Vlc3Qga2VybmVsLCBleGVjdXRpbmcg
aW4gRUwxLiBUaGVyZWZvcmUsIHdlCndvdWxkIGxpa2UgdG8gaW5qZWN0IFNNQyBpbnN0cnVjdGlv
bnMgdG8gZGVzaXJlZCBsb2NhdGlvbnMgd2l0aGluIHRoZQpndWVzdCBrZXJuZWwncyB0ZXh0IHNl
Z21lbnQuIFRoYXQgaXMsIHVwb24gZXhlY3V0aW9uIG9mIGluamVjdGVkIFNNQwppbnN0cnVjdGlv
bnMsIHRoZSBndWVzdCB3b3VsZCB0cmFwIGludG8gdGhlIGh5cGVydmlzb3IsIHdoZXJlIHdlIGNh
bgp0cmFjZSB0aGUgdHJhcHBpbmcgZXZlbnQuIFdoaWxlIHRyYXBwZWQgaW4gdGhlIGh5cGVydmlz
b3IsIHdlIHdvdWxkIGxpa2UKdG8gcmVwbGFjZSB0aGUgcHJldmlvdXNseSBpbmplY3RlZCBTTUMg
d2l0aCB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gKGFzCnRvIGVuc3VyZSBjb3JyZWN0IGd1ZXN0
IGV4ZWN1dGlvbiksIHNpbmdsZS1zdGVwIHRoaXMgb3JpZ2luYWwKaW5zdHJ1Y3Rpb24sIGFuZCBm
aW5hbGx5IHBsYWNlIGJhY2sgdGhlIFNNQyBpbnN0cnVjdGlvbiBiZWZvcmUgd2UKY29udGludWUg
Z3Vlc3QgZXhlY3V0aW9uLgoKT3VyIHRlc3QgY2FzZSBpcyBhIHNpbXBsZSBrZXJuZWwgbW9kdWxl
LCB3aGljaCB3ZSBpbmplY3QgaW5zaWRlIG9mIHRoZQpndWVzdC4gVXBvbiB0cmFwcGluZyB0aGUg
U01DIGluc3RydWN0aW9uIGluIFhlbiwgd2UgYWN0aXZhdGUKc2luZ2xlLXN0ZXBwaW5nIGFuZCBp
bmNyZWFzZSB0aGUgZ3Vlc3QncyBQQyBieSBmb3VyIHRvIGNvbnRpbnVlCmV4ZWN1dGlvbi4gIE5v
dywgdGhlIGlzc3VlIHRoYXQgd2UgYXJlIGV4cGVyaWVuY2luZyBpcyB0aGF0IHVwb24KZXhlY3V0
aW9uIG9mIHRoZSBTTUMgaW5zdHJ1Y3Rpb24sIHRoZSBndWVzdCBzZWVtcyB0byB0cmFwIGludG8g
YQpzeW5jaHJvbm91cyBpbnRlcnJ1cHQgaGFuZGxlci4gVGhhdCBpcywgdGhlIG5leHQgZ3Vlc3Qg
aW5zdHJ1Y3Rpb24gdGhhdApnZW5lcmF0ZXMgYSBzb2Z0d2FyZSBzdGVwIGV4Y2VwdGlvbiBpcyB0
aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gb2YgdGhlCmludGVycnVwdCBoYW5kbGVyOyBub3QgdGhlIG5l
eHQgaW5zdHJ1Y3Rpb24gKGlmIHdlIGluY3JlYXNlIHRoZSBwYyBieQpmb3VyKS4gVGhpcyBpcyBk
ZXRlcm1pbmlzdGljIGFuZCBpbmRlcGVuZGVudCBvZiB3aGV0aGVyIHdlIGluY3JlbWVudCB0aGUK
UEMgYnkgZm91ciBvciBub3QgKHRvIHRoZSBpbnN0cnVjdGlvbiBmb2xsb3dpbmcgdGhlIHRyYXBw
aW5nIFNNQwppbnN0cnVjdGlvbikuIEFzIGEgcmVzdWx0LCBiZWNhdXNlIG9mIHRoZSBmYWN0IHRo
YXQgdGhlIGd1ZXN0IGhhbmRsZXMKdGhlIGludGVycnVwdCwgd2UgY2Fubm90IHNpbmdsZS1zdGVw
IHRoZSByZXBsYWNlZCBvcmlnaW5hbCBpbnN0cnVjdGlvbgp1bnRpbCB0aGUgaW50ZXJydXB0IGhh
bmRsZXIgZmluaXNoZXMuCgpPdXIgdGVzdHMgaGF2ZSBzaG93biB0aGF0IGJlZm9yZSB0aGUgZ3Vl
c3QgKHRoYXQgaXMgY3VycmVudGx5IGNvbmZpZ3VyZWQKdG8gdXNlIG9ubHkgb25lIFZDUFUpIGdl
bmVyYXRlcyBhIHNvZnR3YXJlIHN0ZXAgZXhjZXB0aW9uIHRoYXQgdHJhcHMKaW50byB0aGUgaHlw
ZXJ2aXNvciBhdCBkb190cmFwX2d1ZXN0X3N5bmMsIHRoZSBoeXBlcnZpc29yIGludGVycnVwdHMg
dGhlCmd1ZXN0IGFuZCBleGVjdXRlcyB0aGUgaGFuZGxlciBkb190cmFwX2lycS4gV2UgYmVsaWV2
ZSB0aGF0IHRoZQppbnRlcnJ1cHQgZ2V0cyBpbmplY3RlZCBieSBYZW4gaW50byB0aGUgZ3Vlc3Qg
KGUuZy4sIHRpbWVyIGludGVycnVwdCkuCldoaWNoIGlzIHRoZSByZWFzb24sIHdoeSB0aGUgbmV4
dCBpbnN0cnVjdGlvbiB0aGF0IGdlbmVyYXRlcyBhIHNvZnR3YXJlCnN0ZXAgZXhjZXB0aW9uIHJl
c2lkZXMgaW4gdGhlIGludGVycnVwdCBoYW5kbGVyIHJvdXRpbmUuIFRoaXMgaGFwcGVucwpkZXRl
cm1pbmlzdGljYWxseSBldmVyeSB0aW1lIHRoZSBTTUMgZ2V0cyBleGVjdXRlZC4KCldlIHdvdWxk
IGxpa2UgdG8gdW5kZXJzdGFuZCBpZiBhbmQgaG93IHdlIGNhbiBzdXNwZW5kIGd1ZXN0IGludGVy
cnVwdAppbmplY3Rpb25zIChpZiB0aGlzIGlzIHRydWx5IHRoZSBjYXVzZSBvZiBvdXIgcHJvYmxl
bXMpLCBhcyBsb25nIGFzIHdlCmFyZSBzaW5nbGUtc3RlcHBpbmcgdGhlIGd1ZXN0LCB3aXRob3V0
IGNhdXNpbmcgaXNzdWVzLiBUaGlzIGFwcHJvYWNoCndvdWxkIHByZXZlbnQgU01DIGluc3RydWN0
aW9ucyB0byBiZSBmb2xsb3dlZCBieSBhbiBpbi1ndWVzdCBpbnRlcnJ1cHQKaGFuZGxpbmcgcHJv
Y2VkdXJlIGFuZCB0aHVzIGZhY2lsaXRhdGUgb3VyIHVzZSBjYXNlLgoKSXQgd291bGQgYmUgb2Yg
Z3JlYXQgaGVscCBpZiB3ZSB3b3VsZCBkaXNjdXNzIHRoZSB1cHBlciBpc3N1ZSBhbmQKaG9wZWZ1
bGx5IGV2ZW4gZmluZCBhIHNvbHV0aW9uIHRvIHRoZSBwcmVzZW50ZWQgaXNzdWUuCgpUaGFuayB5
b3UgdmVyeSBtdWNoIGluIGFkdmFuY2UuCgpDaGVlcnMsCn5TZXJnZWoKClswXSBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMDY2MS5odG1s
CgpTZXJnZWogUHJvc2t1cmluICg0KToKICBhcm0vbW9uaXRvcjogSW50cm9kdWNlIG1vbml0b3Jp
bmcgb2Ygc2luZ2xlLXN0ZXAgZXZlbnRzCiAgYXJtL2RvbWN0bDogQWRkIFhFTl9ET01DVExfREVC
VUdfT1BfU0lOR0xFX1NURVBfe09OfE9GRn0KICBhcm0vdHJhcHM6IEFsbG93IHRyYXBwaW5nIG9u
IHNpbmdsZS1zdGVwIGV2ZW50cwogIHZtX2V2ZW50OiBNb3ZlIHZtX2V2ZW50X3RvZ2dsZV9zaW5n
bGVzdGVwIHRvIDx4ZW4vdm1fZXZlbnQuaD4KCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAg
ICAgICB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICAgICB8IDM1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9tb25pdG9yLmMgICAgICAgICAg
IHwgMjMgKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAg
ICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L2FybS92bV9ldmVudC5jICAgICAgICAgIHwgMTEgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgg
ICAgfCAgNSArKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCB8ICAxICsKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdm1fZXZlbnQuaCAgIHwgIDYgLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZlbnQu
aCAgIHwgIDMgLS0tCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCAgICAgICB8ICAzICsrKwog
MTIgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKLS0K
Mi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9fk-0001UZ-1s; Tue, 05 Sep 2017 08:57:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dp9fi-0001UI-Pr
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:57:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D6/01-03616-6F66EA95; Tue, 05 Sep 2017 08:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/dr2rp
 Ig4/nlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyO3h9MBe9EKvZP+MPSwPhOoIuRi0NIYCOj
 xOyVt5jgnI8Pb7J3MXJysAkYSEx5vZIVxBYRUJK4t2oyWBGzwB1GiXPrZoMlhAUCJN58XcAIY
 rMIqErs2nWTGcTmFbCRaDu+AcyWEJCXOPfgNpjNKWArsbIZol4IqOb1wktsExi5FzAyrGLUKE
 4tKkst0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQxAxDsYLy+MeAQoyQ
 Hk5Iob2jiukghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzlqUA5waLU9NSKtMwcYLDBpCU4eJRE
 eB+BpHmLCxJzizPTIVKnGBWlxHkngSQEQBIZpXlwbbAAv8QoKyXMywh0iBBPQWpRbmYJqvwrR
 nEORiVhXmuQKTyZeSVw018BLWYCWlz1cg3I4pJEhJRUA+MRLeHKcr7gNQfrFAPuTrpYaTrLTs
 FKN/TBj69c5Ws6VNLvHpn+U3uW3Xwtm9oleaHL/zWcunGjg+/8/NOPZjnPPDlH+LfrzgjRn2Y
 RZ0znbiv8vEWl2+n19LA4s+37vCvnxqeppV6qbT14/6OGwtrfC3asee83bdvn9CR9j9bwBw9V
 OLZvM65UYinOSDTUYi4qTgQASczDs2sCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504601845!58173465!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20402 invoked from network); 5 Sep 2017 08:57:25 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:57:25 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id D781211391A21;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id C56AD4D98;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 10:57:07 +0200
Message-Id: <20170905085710.22652-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170905085710.22652-1-proskurin@sec.in.tum.de>
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
Cc: tamas@tklengyel.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, james.morse@arm.com
Subject: [Xen-devel] [RFC PATCH 1/4] arm/monitor: Introduce monitoring of
	single-step events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIGV4dGVuZCB0aGUgY2FwYWJpbGl0aWVzIG9mIHRoZSBtb25pdG9y
IHRvIGFsbG93CnRyYWNpbmcgb2Ygc2luZ2xlLXN0ZXAgZXZlbnRzIG9uIEFSTS4KClNpZ25lZC1v
ZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6IFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL21vbml0b3IuYyAgICAgICAgfCAyMyArKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL21vbml0b3IuaCB8ICA1ICsrKystCiAzIGZpbGVzIGNoYW5nZWQsIDI4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW9u
aXRvci5jIGIveGVuL2FyY2gvYXJtL21vbml0b3IuYwppbmRleCA1OWNlOGY2MzVmLi5hNDQ2NmM5
NTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9tb25pdG9yLmMKQEAgLTMyLDYgKzMyLDIwIEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2
ZW50KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBzd2l0Y2ggKCBtb3AtPmV2ZW50ICkKICAgICB7
CisgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU0lOR0xFU1RFUDoKKyAgICB7Cisg
ICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGFkLT5tb25pdG9yLnNpbmdsZV9zdGVwX2VuYWJsZWQ7
CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShvbGRfc3RhdHVzID09IHJlcXVlc3RlZF9zdGF0dXMp
ICkKKyAgICAgICAgICAgIHJldHVybiAtRUVYSVNUOworCisgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKKyAgICAgICAgYWQtPm1vbml0b3Iuc2luZ2xlX3N0ZXBfZW5hYmxlZCA9IHJlcXVlc3RlZF9z
dGF0dXM7CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworCisgICAgICAgIGJyZWFrOworICAg
IH0KKwogICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTDoK
ICAgICB7CiAgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3IucHJpdmlsZWdl
ZF9jYWxsX2VuYWJsZWQ7CkBAIC02Niw2ICs4MCwxNSBAQCBpbnQgbW9uaXRvcl9zbWModm9pZCkK
ICAgICByZXR1cm4gbW9uaXRvcl90cmFwcyhjdXJyZW50LCAxLCAmcmVxKTsKIH0KIAoraW50IG1v
bml0b3Jfc3Modm9pZCkKK3sKKyAgICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0geworICAgICAg
ICAucmVhc29uID0gVk1fRVZFTlRfUkVBU09OX1NJTkdMRVNURVAsCisgICAgfTsKKworICAgIHJl
dHVybiBtb25pdG9yX3RyYXBzKGN1cnJlbnQsIDEsICZyZXEpOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggOGRmYzFkMWVjMi4u
MGU0ZWUyOTU2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xNDMsNiArMTQzLDcgQEAgc3RydWN0
IGFyY2hfZG9tYWluCiAKICAgICAvKiBNb25pdG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1Y3Qgewor
ICAgICAgICB1aW50OF90IHNpbmdsZV9zdGVwX2VuYWJsZWQgICAgIDogMTsKICAgICAgICAgdWlu
dDhfdCBwcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7CiAgICAgfSBtb25pdG9yOwogfSAgX19j
YWNoZWxpbmVfYWxpZ25lZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW9uaXRv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKaW5kZXggNzU2N2JlNjZiZC4uNjZj
N2ZlMTRmZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKQEAgLTU3LDEyICs1NywxNSBAQCBzdGF0aWMg
aW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgdWludDMyX3QgY2FwYWJpbGl0aWVzID0gMDsKIAotICAgIGNhcGFiaWxp
dGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCB8Cisg
ICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVT
VEVQIHwKKyAgICAgICAgICAgICAgICAgICAgMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUX1JFUVVFU1QgfAogICAgICAgICAgICAgICAgICAgICAxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxMKTsKIAogICAgIHJldHVybiBjYXBhYmlsaXRpZXM7
CiB9CiAKK2ludCBtb25pdG9yX3NzKHZvaWQpOworCiBpbnQgbW9uaXRvcl9zbWModm9pZCk7CiAK
ICNlbmRpZiAvKiBfX0FTTV9BUk1fTU9OSVRPUl9IX18gKi8KLS0gCjIuMTMuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9fn-0001VG-8u; Tue, 05 Sep 2017 08:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dp9fm-0001UI-02
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:57:30 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0B/31-03616-9F66EA95; Tue, 05 Sep 2017 08:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/dn2rp
 Ig0vzuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnHRsZC14oVtw99JKlgbFXuouRi0NIYCOj
 xIP7x1jhnI9LLjB2MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs8A6Rom7v5pYQBLCAh4SWzub2
 UFsFgFVibbr7WANvAI2Er2XNrKB2BIC8hLnHtxmBrE5BWwlVjYvAFsgBFTzeuEltgmM3AsYGV
 YxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6mAEIdjCumR9
 4iFGSg0lJlDc0cV2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne8lSgnGBRanpqRVpmDjDYYNIS
 HDxKIryPQNK8xQWJucWZ6RCpU4yKUuK8MsAQFRIASWSU5sG1wQL8EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR534OM58nMK4Gb/gpoMRPQ4qqXa0AWlyQipKQaGD2XNz2I0iivCHr59ZHEhe
 e2Gyu1gr1it9w2zVt84nZodd83/lunNvAtejXjyw+Nx4mepU+tLkk+fHjIeTLjJ2WfLa4dOi3
 KYYfsL/G+ya4w0JjDIXHlgpP66bdX47rqa8TvmL/xf/RtO9vJennzgG6+9b6yOa8mfZfQ5frb
 4PPv15WPX+LdLyuxFGckGmoxFxUnAgCmkrcmawIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504601848!58173478!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21804 invoked from network); 5 Sep 2017 08:57:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:57:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id EE57311391A23;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id E170E4D98;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 10:57:09 +0200
Message-Id: <20170905085710.22652-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170905085710.22652-1-proskurin@sec.in.tum.de>
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com, james.morse@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH 3/4] arm/traps: Allow trapping on
	single-step events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgY29uY2x1ZGVzIHRoZSBzaW5nbGUtc3RlcHBpbmcgZnVuY3Rpb25hbGl0eSBv
biBBUk0gYnkgYWRkaW5nCnRyYXBwaW5nIG9uIGFuZCBzZXR0aW5nIHVwIHNpbmdsZS1zdGVwcGlu
ZyBldmVudHMgb2YgdGhlIGFyY2hpdGVjdHVyZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9z
a3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgfCAgMiArKwog
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgfCA1MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCB8
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDIgKysKIDQgZmlsZXMg
Y2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5k
ZXggNmQ5OWU0NmYwZi4uNWU4OWYyNDQ5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTEzOCw2ICsxMzgs
OCBAQCBsciAgICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8K
IAogICAgICAgICBibCAgICAgIGxlYXZlX2h5cGVydmlzb3JfdGFpbCAvKiBEaXNhYmxlcyBpbnRl
cnJ1cHRzIG9uIHJldHVybiAqLwogCisgICAgICAgIGJsICAgICAgc2V0dXBfc2luZ2xlX3N0ZXAK
KwogICAgICAgICBleGl0X2d1ZXN0IFxjb21wYXQKIAogICAgICAgICAuZW5kaWYKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYWE4
MzhlOGU3Ny4uOWM0NWIwNzA2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE2Myw3ICsxNjMsNyBAQCB2b2lkIGluaXRfdHJh
cHModm9pZCkKICAgICBXUklURV9TWVNSRUcoKHZhZGRyX3QpaHlwX3RyYXBzX3ZlY3RvciwgVkJB
Ul9FTDIpOwogCiAgICAgLyogVHJhcCBEZWJ1ZyBhbmQgUGVyZm9ybWFuY2UgTW9uaXRvciBhY2Nl
c3NlcyAqLwotICAgIFdSSVRFX1NZU1JFRyhIRENSX1REUkF8SERDUl9URE9TQXxIRENSX1REQXxI
RENSX1RQTXxIRENSX1RQTUNSLAorICAgIFdSSVRFX1NZU1JFRyhIRENSX1REUkF8SERDUl9URE9T
QXxIRENSX1REQXxIRENSX1RQTXxIRENSX1RQTUNSfEhEQ1JfVERFLAogICAgICAgICAgICAgICAg
ICBNRENSX0VMMik7CiAKICAgICAvKiBUcmFwIENQMTUgYzE1IHVzZWQgZm9yIGltcGxlbWVudGF0
aW9uIGRlZmluZWQgcmVnaXN0ZXJzICovCkBAIC0xMzMyLDYgKzEzMzIsMjAgQEAgaW50IGRvX2J1
Z19mcmFtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdmFkZHJfdCBwYykKIH0KIAogI2lm
ZGVmIENPTkZJR19BUk1fNjQKK3N0YXRpYyB2b2lkIGRvX3RyYXBfc3Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgaW50IHJjID0gMDsKKwor
ICAgIC8qIFhYWDogV2UgZG8gbm90IHN1cHBvcnQgc2luZ2xlLXN0ZXBwaW5nIG9mIEVMMiwgeWV0
LiAqLworICAgIEJVR19PTihoeXBfbW9kZShyZWdzKSk7CisKKyAgICBpZiAoIGN1cnJlbnQtPmRv
bWFpbi0+YXJjaC5tb25pdG9yLnNpbmdsZV9zdGVwX2VuYWJsZWQgKQorICAgICAgICByYyA9IG1v
bml0b3Jfc3MoKTsKKworICAgIGlmICggcmMgIT0gMSApCisgICAgICAgIGluamVjdF91bmRlZl9l
eGNlcHRpb24ocmVncywgaHNyKTsKK30KKwogc3RhdGljIHZvaWQgZG9fdHJhcF9icmsoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7CiAgICAgLyogSENS
X0VMMi5UR0UgYW5kIE1EQ1JfRUwyLlRERSBhcmUgbm90IHNldCBzbyB3ZSBuZXZlciByZWNlaXZl
CkBAIC0yOTQzLDYgKzI5NTcsMTIgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3lu
YyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcGVyZmNfaW5jcih0cmFwX2Rh
YnQpOwogICAgICAgICBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3QocmVncywgaHNyKTsKICAgICAg
ICAgYnJlYWs7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGNhc2UgSFNSX0VDX1NTX0xPV0VS
X0VMOgorICAgICAgICBwZXJmY19pbmNyKHRyYXBfc3MpOworICAgICAgICBkb190cmFwX3NzKHJl
Z3MsIGhzcik7CisgICAgICAgIGJyZWFrOworI2VuZGlmCiAKICAgICBkZWZhdWx0OgogICAgICAg
ICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLApAQCAtMjk5OSw2ICszMDE5LDM0IEBAIGFzbWxpbmth
Z2Ugdm9pZCBkb190cmFwX2ZpcShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBnaWNf
aW50ZXJydXB0KHJlZ3MsIDEpOwogfQogCithc21saW5rYWdlIHZvaWQgc2V0dXBfc2luZ2xlX3N0
ZXAodm9pZCkKK3sKKyAgICB1aW50MzJfdCBtZHNjciwgbWRjcjsKKyAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVf
dXNlcl9yZWdzKCk7CisKKyNkZWZpbmUgTURTQ1JfRUwxX1NTICAgIChfQUMoMSxVKSA8PCAwKQor
I2RlZmluZSBTUFNSX0VMMl9TUyAgICAgKF9BQygxLFUpIDw8IDIxKQorCisgICAgbWRzY3IgPSBS
RUFEX1NZU1JFRyhNRFNDUl9FTDEpOworICAgIG1kY3IgPSBSRUFEX1NZU1JFRyhNRENSX0VMMik7
CisKKyAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guc2luZ2xlX3N0ZXApICkKKyAgICB7CisgICAg
ICAgIG1kY3IgfD0gSERDUl9UREU7CisgICAgICAgIG1kc2NyIHw9IE1EU0NSX0VMMV9TUzsKKyAg
ICAgICAgcmVncy0+Y3BzciB8PSBTUFNSX0VMMl9TUzsKKyAgICB9CisgICAgZWxzZQorICAgIHsK
KyAgICAgICAgbWRjciAmPSB+SERDUl9UREU7CisgICAgICAgIG1kc2NyICY9IH5NRFNDUl9FTDFf
U1M7CisgICAgfQorCisgICAgV1JJVEVfU1lTUkVHKG1kc2NyLCBNRFNDUl9FTDEpOworICAgIFdS
SVRFX1NZU1JFRyhtZGNyLCBNRENSX0VMMik7Cit9CisKIGFzbWxpbmthZ2Ugdm9pZCBsZWF2ZV9o
eXBlcnZpc29yX3RhaWwodm9pZCkKIHsKICAgICB3aGlsZSAoMSkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKaW5kZXggNWY5NTdlZTZlYy4uNDZiODJlNGZlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKQEAgLTE4LDYgKzE4LDcgQEAgUEVSRkNPVU5URVIodHJhcF9odmMzMiwgICAgInRyYXA6
IDMyLWJpdCBodmMiKQogUEVSRkNPVU5URVIodHJhcF9zbWM2NCwgICAgInRyYXA6IDY0LWJpdCBz
bWMiKQogUEVSRkNPVU5URVIodHJhcF9odmM2NCwgICAgInRyYXA6IDY0LWJpdCBodmMiKQogUEVS
RkNPVU5URVIodHJhcF9zeXNyZWcsICAgInRyYXA6IHN5c3JlZyBhY2Nlc3MiKQorUEVSRkNPVU5U
RVIodHJhcF9zcywgICAgICAgInRyYXA6IHNvZnR3YXJlIHN0ZXAiKQogI2VuZGlmCiBQRVJGQ09V
TlRFUih0cmFwX2lhYnQsICAgICAidHJhcDogZ3Vlc3QgaW5zdHIgYWJvcnQiKQogUEVSRkNPVU5U
RVIodHJhcF9kYWJ0LCAgICAgInRyYXA6IGd1ZXN0IGRhdGEgYWJvcnQiKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmgKaW5kZXggOWY3YTQyZjg2Yi4uM2UwZWM0ZjUzNyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCkBAIC0zMjMsNiArMzIzLDggQEAKICNkZWZpbmUgSFNSX0VDX0RBVEFfQUJPUlRfTE9X
RVJfRUwgIDB4MjQKICNkZWZpbmUgSFNSX0VDX0RBVEFfQUJPUlRfQ1VSUl9FTCAgIDB4MjUKICNp
ZmRlZiBDT05GSUdfQVJNXzY0CisjZGVmaW5lIEhTUl9FQ19TU19MT1dFUl9FTCAgICAgICAgICAw
eDMyCisjZGVmaW5lIEhTUl9FQ19TU19DVVJSX0VMICAgICAgICAgICAweDMzCiAjZGVmaW5lIEhT
Ul9FQ19CUksgICAgICAgICAgICAgICAgICAweDNjCiAjZW5kaWYKIAotLSAKMi4xMy4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9fn-0001Vo-Jw; Tue, 05 Sep 2017 08:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dp9fm-0001Uq-9o
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:57:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 77/35-03422-9F66EA95; Tue, 05 Sep 2017 08:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/dn2rp
 Ig1N9rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7PzEFT8QrXrfPZ2xgfCXcxcjFISSwkVHi
 yr1VrF2MnBDO9GWmIDabgIHElNcrweIiAkoS91ZNZgJpYBZYxSTR+vkVM0hCWCBM4tDOHkYQm
 0VAVaJrySMmEJtXwEaiddN8NhBbQkBe4tyD22D1nAK2EiubFzBCLLOReL3wEtsERu4FjAyrGD
 WKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDsYr28MOMQ
 oycGkJMobmrguUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3kqUE6wKDU9tSItMwcYaDBpCQ4e
 JRHeRyBp3uKCxNzizHSI1ClGRSlx3kkgCQGQREZpHlwbLLgvMcpKCfMyAh0ixFOQWpSbWYIq/
 4pRnINRSZjXGmQKT2ZeCdz0V0CLmYAWV71cA7K4JBEhJdXA2GUU/Jvx1D4TRpGQMq0635uLY8
 Rjrt7mtls9qTrP2XfW7qnhG47qVjwyml9cEtru57VVrStNMTNxYdjaJI/6lcuZBaKE1xrxWP3
 c+lTPPe8ex8yAz58m71mawPBLTfS2Q8Hrj6IbisWn3vbZ6FuX0CxS/nH+Po9Ir687p93PiEsI
 2Hi4yP+/EktxRqKhFnNRcSIAh+zIU2kCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504601848!74562552!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3186 invoked from network); 5 Sep 2017 08:57:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:57:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id 09E2611391A20;
 Tue,  5 Sep 2017 10:57:18 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id F07DE4D85;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 10:57:10 +0200
Message-Id: <20170905085710.22652-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170905085710.22652-1-proskurin@sec.in.tum.de>
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
Cc: tamas@tklengyel.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, james.morse@arm.com,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [RFC PATCH 4/4] vm_event: Move
	vm_event_toggle_singlestep to <xen/vm_event.h>
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQgd2UgbW92ZSB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGZ1bmN0aW9uCnZt
X2V2ZW50X3RvZ2dsZV9zaW5nbGVzdGVwIGZyb20gPGFzbS92bV9ldmVudC5oPiB0byA8eGVuL3Zt
X2V2ZW50Lmg+IGFuZAppbXBsZW1lbnQgdGhlIGFzc29jaWF0ZWQgZnVuY3Rpb25hbGl0eSBvbiBB
Uk0uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1
bS5kZT4KLS0tCkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdm1fZXZlbnQuYyAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS92bV9ldmVudC5oIHwgIDYgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50Lmgg
fCAgMyAtLS0KIHhlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oICAgICB8ICAzICsrKwogNCBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92bV9ldmVudC5jIGIveGVuL2FyY2gvYXJtL3ZtX2V2ZW50LmMKaW5kZXgg
ZWFhYzkyMDc4ZC4uYTNiYjUyNWU5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZtX2V2ZW50
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZtX2V2ZW50LmMKQEAgLTQ3LDYgKzQ3LDE3IEBAIHZvaWQg
dm1fZXZlbnRfbW9uaXRvcl9uZXh0X2ludGVycnVwdChzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBO
b3Qgc3VwcG9ydGVkIG9uIEFSTS4gKi8KIH0KIAordm9pZCB2bV9ldmVudF90b2dnbGVfc2luZ2xl
c3RlcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQoreworICAgIGlmICggIShy
c3AtPmZsYWdzICYgVk1fRVZFTlRfRkxBR19UT0dHTEVfU0lOR0xFU1RFUCkgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBBU1NFUlQoYXRvbWljX3JlYWQoJnYtPnZtX2V2ZW50X3BhdXNlX2NvdW50
KSk7CisKKyAgICB2LT5hcmNoLnNpbmdsZV9zdGVwID0gIXYtPmFyY2guc2luZ2xlX3N0ZXA7Cit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZtX2V2ZW50
LmgKaW5kZXggNjZmMjQ3NGZlMS4uMGQ3YTU0NDZmMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS92bV9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdm1fZXZlbnQuaApA
QCAtMzQsMTIgKzM0LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHZtX2V2ZW50X2NsZWFudXBfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQpCiAgICAgbWVtc2V0KCZkLT5tb25pdG9yLCAwLCBzaXplb2Yo
ZC0+bW9uaXRvcikpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgdm1fZXZlbnRfdG9nZ2xlX3Np
bmdsZXN0ZXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNw
KQotewotICAgIC8qIE5vdCBzdXBwb3J0ZWQgb24gQVJNLiAqLwotfQotCiBzdGF0aWMgaW5saW5l
CiB2b2lkIHZtX2V2ZW50X3JlZ2lzdGVyX3dyaXRlX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdiwgdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92bV9ldmVudC5oCmluZGV4IDM5ZTcz
YzgzY2EuLjEzOTg2NzE3OGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdm1fZXZl
bnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZtX2V2ZW50LmgKQEAgLTQwLDkgKzQwLDYg
QEAgaW50IHZtX2V2ZW50X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogCiB2b2lkIHZt
X2V2ZW50X2NsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogCi12b2lkIHZtX2V2ZW50
X3RvZ2dsZV9zaW5nbGVzdGVwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApOwot
CiB2b2lkIHZtX2V2ZW50X3JlZ2lzdGVyX3dyaXRlX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdiwgdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAogdm9pZCB2bV9ldmVudF9lbXVsYXRlX2NoZWNrKHN0
cnVjdCB2Y3B1ICp2LCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAppbmRl
eCAyZmIzOTUxOWIxLi4yMTBhYWIxYjM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdm1f
ZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaApAQCAtODAsNiArODAsOSBA
QCB2b2lkIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoc3RydWN0IHZjcHUgKnYsIHZtX2V2ZW50X3Jl
c3BvbnNlX3QgKnJzcCk7CiAKIHZvaWQgdm1fZXZlbnRfbW9uaXRvcl9uZXh0X2ludGVycnVwdChz
dHJ1Y3QgdmNwdSAqdik7CiAKK3ZvaWQgdm1fZXZlbnRfdG9nZ2xlX3NpbmdsZXN0ZXAoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCk7CisKICNlbmRpZiAvKiBfX1ZNX0VWRU5UX0hf
XyAqLwogCiAvKgotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 08:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 08:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9fn-0001W4-R2; Tue, 05 Sep 2017 08:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dp9fm-0001Up-Ac
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 08:57:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 11/56-09760-9F66EA95; Tue, 05 Sep 2017 08:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ/dn2rp
 Ig/mT2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTu24wFjwXrGh4f5SxgfE3bxcjF4eQwEZG
 ia5589nhnGnLfzN1MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs8A6Rom7v5pYQBLCAoESE46/Z
 wOxWQRUJW4e/gzWwCtgI3Hk72JGEFtCQF7i3IPbzCA2p4CtxMrmBWBxIaCa1wsvsU1g5F7AyL
 CKUaM4tagstUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQxwxAsIOxaVH
 gIUZJDiYlUd7QxHWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4xYAhIyRYlJqeWpGWmQMMNpi0
 BAePkgjvo1SgNG9xQWJucWY6ROoUo6KUOK8MSJ8ASCKjNA+uDRbglxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMWwUyniczrwRu+iugxUxAi6tergFZXJKIkJJqYDTZpqMtauY4Ldgo1CB8Sb
 HzSpEsH93l/rLysx5EyYaUHFRfmfVfovX8Uf3CuWwfV8xbul3LYWduWeZtlz6LttTJD/LnpeV
 1NZyb+ZP1Ba+YgNLxGTcsFW876Xa4BAf/lhdn0FtxNP7Ic5lJZh/qv4ZLLFty+89bNXEhrf8P
 1k0LMbj/7v7DHUosxRmJhlrMRcWJALBwupZrAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504601848!114327897!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26175 invoked from network); 5 Sep 2017 08:57:29 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 08:57:29 -0000
Received: from files.sec.in.tum.de (files.sec.in.tum.de [131.159.50.1])
 by services.sec.in.tum.de (Postfix) with ESMTP id E5F9711391A22;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
Received: from thanatos.sec.in.tum.de (thanatos.sec.in.tum.de [131.159.50.57])
 by files.sec.in.tum.de (Postfix) with ESMTP id D38C74D85;
 Tue,  5 Sep 2017 10:57:17 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 10:57:08 +0200
Message-Id: <20170905085710.22652-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170905085710.22652-1-proskurin@sec.in.tum.de>
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com, james.morse@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH 2/4] arm/domctl: Add
	XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_{ON|OFF}
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0aGUgZG9tY3RsIHRoYXQgaXMgcmVxdWlyZWQgdG8gZW5hYmxlIHNp
bmdsZS1zdGVwcGluZwpvbiBBUk0uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxw
cm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAgfCAzNSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAyICsr
CiAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggOTcxY2FlY2Q1OC4u
ZjY0MDUxOWI1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21jdGwuYwpAQCAtMjAsNiArMjAsMjggQEAgdm9pZCBhcmNoX2dldF9kb21haW5f
aW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIGluZm8tPmZsYWdzIHw9IFhFTl9ET01J
TkZfaGFwOwogfQogCitpbnQgZGVidWdfZG9fZG9tY3RsKHN0cnVjdCB2Y3B1ICp2LCBpbnQzMl90
IG9wKQoreworICAgIGludCByYzsKKworICAgIHN3aXRjaCAoIG9wICkKKyAgICB7CisgICAgY2Fz
ZSBYRU5fRE9NQ1RMX0RFQlVHX09QX1NJTkdMRV9TVEVQX09OOgorICAgIGNhc2UgWEVOX0RPTUNU
TF9ERUJVR19PUF9TSU5HTEVfU1RFUF9PRkY6CisgICAgICAgIC8qIFhYWDogY2hlY2sgd2hldGhl
ciB0aGUgY3B1IHN1cHBvcnRzIHNpbmdsZXN0ZXBwaW5nLiAqLworCisgICAgICAgIHJjID0gMDsK
KyAgICAgICAgdmNwdV9wYXVzZSh2KTsKKyAgICAgICAgdi0+YXJjaC5zaW5nbGVfc3RlcCA9IChv
cCA9PSBYRU5fRE9NQ1RMX0RFQlVHX09QX1NJTkdMRV9TVEVQX09OKTsKKyAgICAgICAgdmNwdV91
bnBhdXNlKHYpOyAvKiBndWVzdCB3aWxsIGxhdGNoIG5ldyBzdGF0ZSAqLworICAgICAgICBicmVh
azsKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FTk9TWVM7CisgICAgfQorCisgICAgcmV0
dXJuIHJjOworfQorCiBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21j
dGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIHsKQEAgLTExNCw2ICsxMzYsMTkgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9t
YWluICpkLAogCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKyAgICBjYXNlIFhFTl9ET01DVExf
ZGVidWdfb3A6CisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgICAgICBpZiAo
IChkb21jdGwtPnUuZGVidWdfb3AudmNwdSA+PSBkLT5tYXhfdmNwdXMpIHx8CisgICAgICAgICAg
ICAgKCh2ID0gZC0+dmNwdVtkb21jdGwtPnUuZGVidWdfb3AudmNwdV0pID09IE5VTEwpICkKKyAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGlmICggKHYgPT0gY3VycmVudCkg
KQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgcmV0dXJuIGRlYnVnX2Rv
X2RvbWN0bCh2LCBkb21jdGwtPnUuZGVidWdfb3Aub3ApOworICAgIH0KIAogICAgIGNhc2UgWEVO
X0RPTUNUTF9kaXNhYmxlX21pZ3JhdGU6CiAgICAgICAgIGQtPmRpc2FibGVfbWlncmF0ZSA9IGRv
bWN0bC0+dS5kaXNhYmxlX21pZ3JhdGUuZGlzYWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDBl
NGVlMjk1NmUuLjEwNWJhZDBiNWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjgyLDYgKzI4Miw4
IEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICBzdHJ1Y3QgdnRpbWVyIHBoeXNfdGltZXI7CiAgICAg
c3RydWN0IHZ0aW1lciB2aXJ0X3RpbWVyOwogICAgIGJvb2xfdCB2dGltZXJfaW5pdGlhbGl6ZWQ7
CisKKyAgICBib29sIHNpbmdsZV9zdGVwOwogfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsKIAogdm9p
ZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwotLSAKMi4xMy4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:04:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9mF-0002jZ-J9; Tue, 05 Sep 2017 09:04:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dp9mE-0002jT-Fe
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 09:04:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F0/E0-03423-9886EA95; Tue, 05 Sep 2017 09:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSIt2OjHW
 RBkeu6los+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlff09gLJjIVjFn23mWBsY5rF2MXBwsAreZ
 JP5N6GXrYuTgkBDIlTh/sATCFJF48j8NpERI4CCTxLcdr4FKODnYBJQk9h48zghiiwikSsyY2
 s0CYjMLKEi8eL6VCcQWFrCTuNW0DKyGRUBVYtvjGWA2r4CxxPxNzWC2hIC8xLkHt5knMHIvYG
 RYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F0GINjBeHl
 jwCFGSQ4mJVHe0MR1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFXTgXKCRanpqRVpmTnAMINJ
 S3DwKInwdoGkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzusJUiQAUpRRmgc3Ahbylxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwUyhSczrwRu0yugI5iAjqh6uQbkiJJEhJRUAyObQs
 OnlNOXLPoKvxnYq6nud/n9WmjD0T37JitI5T9Km69tdXj2b2mfuq1GXUwrf83bsfrxfOMHt4t
 Lv1ycyctSEOVwJLhLZUl+4tOpXxr7Tmh1NBy+XVaa8o8jr22x41+RWUI2YZLB//avrdyblrRh
 8YFJRo9Lnr3YO/2vc63hbEaB4CkHN8QpsRRnJBpqMRcVJwIAMv6TMnQCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504602248!104216251!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8814 invoked from network); 5 Sep 2017 09:04:08 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:04:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504602236;
 s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=XZwi/NrHFOPK1Vs38YQJrcnZUoqJ/768bR9HS+uJdqQ=;
 b=isCX6ypV/n22xDu/Vg9dNm2vwJHJ+SSzg0fTNeEClysIOpbpzDg7yFJagjT/W0rtIZ
 xUx50YVIEhtThmQ7ZADwMs+/odbwROU3swrc6TuBEwCYXR0xH2r7y6nbPkrYyfhLDwBn
 tX9ebIqY0a5MpfkXp7ke+YkMcoyH4SgFOknRg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id Y016e0t8593ha7X
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH
 bits, eq. 15360 bits RSA)) (Client did not present a certificate);
 Tue, 5 Sep 2017 11:03:43 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Tue,  5 Sep 2017 11:03:38 +0200
Message-Id: <20170905090339.26749-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.14.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] libxc/bitops: correct comment for bitmap_size
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJldHVybmVkIHZhbHVlIHJlcHJlc2VudHMgbm93IHVuaXRzIG9mIGJ5dGVzIGluc3RlYWQg
b2YgbG9uZ3MuCgpGaXhlcyBjb21taXQgMTFkMDA0NGExNiAoInRvb2xzL2xpYnhjOiBNb2RpZnkg
Yml0bWFwIG9wZXJhdGlvbnMgdG8gdGFrZSB2b2lkIHBvaW50ZXJzIikKClNpZ25lZC1vZmYtYnk6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiB0b29scy9saWJ4Yy94Y19iaXRvcHMu
aCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2JpdG9wcy5oIGIvdG9vbHMvbGlieGMveGNfYml0
b3BzLmgKaW5kZXggM2U3YTU0NGM5ZC4uMDk1MWU4MjY3ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfYml0b3BzLmgKKysrIGIvdG9vbHMvbGlieGMveGNfYml0b3BzLmgKQEAgLTEzLDcgKzEz
LDcgQEAKICNkZWZpbmUgQklUTUFQX0VOVFJZKF9ucixfYm1hcCkgKChfYm1hcCkpWyhfbnIpIC8g
OF0KICNkZWZpbmUgQklUTUFQX1NISUZUKF9ucikgKChfbnIpICUgOCkKIAotLyogY2FsY3VsYXRl
IHJlcXVpcmVkIHNwYWNlIGZvciBudW1iZXIgb2YgbG9uZ3MgbmVlZGVkIHRvIGhvbGQgbnJfYml0
cyAqLworLyogY2FsY3VsYXRlIHJlcXVpcmVkIHNwYWNlIGZvciBudW1iZXIgb2YgYnl0ZXMgbmVl
ZGVkIHRvIGhvbGQgbnJfYml0cyAqLwogc3RhdGljIGlubGluZSBpbnQgYml0bWFwX3NpemUoaW50
IG5yX2JpdHMpCiB7CiAgICAgcmV0dXJuIChucl9iaXRzICsgNykgLyA4OwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:06:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9oF-0002qn-Uy; Tue, 05 Sep 2017 09:06:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dp9oE-0002qf-5x
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:06:14 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CE/D2-03283-5096EA95; Tue, 05 Sep 2017 09:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQpclc12
 kwZaj+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnSYIFy30rXvw5x9LAONuyi5GTQ0LAT2L/
 iRXsIDabgI7E0qPzmUBsEQEtifUrnrJ1MXJxMAtMYZR483A/UIKDQ1ggX+L2cyeImgKJm5uns
 0HYVhIXpy1gASlhEVCRWLhQHyTMK+Ausfj9RSaQMUICqxglbtz4DraLU8BT4tyaiYwgNqOArM
 SXxtXMIDazgLjErScQN0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5
 mhlgsKHFy5hOWCYzCs5CMnYWkZRaSlllIWhYwsqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw
 08tNLS5OTE/NSUwq1kvOz93ECAx8BiDYwTjzsv8hRkkOJiVR3tDEdZFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHhnpAPlBItS01Mr0jJzgDEIk5bg4FES4e0CSfMWFyTmFmemQ6ROMepybFi9/g
 uTEEtefl6qlDjvbZAiAZCijNI8uBGwdHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzKIFN
 4MvNK4Da9AjqCCeiIqpdrQI4oSURISTUwun8wNrnE/TjmLJMA84rlhx66lLjvZODYe3fNNBGn
 4rdnKz5cnL3VXzSgrUNf+MlDocllrJI+HkGrp/Ip3fpabGthX/7txasHf4unpUX3qL21e3Bz2
 2fZLZ4cvl4vu8SrNunaOBqr+m6UCmw78fr55It9K4x6H3n03ijcOWGunHTQt2S734KVSizFGY
 mGWsxFxYkA6Jd0LwIDAAA=
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504602372!55572889!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16874 invoked from network); 5 Sep 2017 09:06:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 09:06:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,479,1498521600"; d="scan'208";a="52210864"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 08/12] x86/hvm/ioreq: maintain an array of
 ioreq servers rather than a list
Thread-Index: AQHTIjyaKnM2wpi47ESOnP+HOvhgbaKkoNOAgAFjNhA=
Date: Tue, 5 Sep 2017 09:06:11 +0000
Message-ID: <cc6966b3100b4d67a25d8caea3a5449a@AMSPEX02CL03.citrite.net>
References: <20170831093605.2757-1-paul.durrant@citrix.com>
 <20170831093605.2757-9-paul.durrant@citrix.com>
 <20170904134047.4eychido47muojyy@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170904134047.4eychido47muojyy@MacBook-Pro-de-Roger.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA0IFNlcHRlbWJlciAyMDE3IDE0OjQxCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5k
cmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjMgMDgv
MTJdIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFuIGFycmF5Cj4gb2YgaW9yZXEgc2VydmVycyBy
YXRoZXIgdGhhbiBhIGxpc3QKPiAKPiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAxMDozNjowMUFN
ICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBy
ZW1vdmUgdGhlIGN1cnJlbnQgaW1wbGljaXQgbGltaXRhdGlvbiBvbiBjcmVhdGlvbgo+ID4gb2Yg
aW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFsbG9jYXRpb24gb2YgZ2ZucyBmb3Ig
dGhlIGlvcmVxCj4gPiBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZCBpb3JlcSByaW5nLgo+ID4KPiA+
IEl0IHdpbGwgdGhlcmVmb3JlIGJlIG5lY2Vzc2FyeSB0byBpbnRyb2R1Y2UgYW4gZXhwbGljaXQg
bGltaXQgYW5kLCBzaW5jZQo+ID4gdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0IHNpbXBs
aWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKPiA+IHRoYXQgc2l6ZSByYXRo
ZXIgdGhhbiB1c2luZyBhIGxpc3QuCj4gPgo+ID4gQWxzbywgYnkgcmVzZXJ2aW5nIGFuIGFycmF5
IHNsb3QgZm9yIHRoZSBkZWZhdWx0IHNlcnZlciBhbmQgcG9wdWxhdGluZwo+ID4gYXJyYXkgc2xv
dHMgZWFybHkgaW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29s
ZWFuCj4gPiB0byBzdWItZnVuY3Rpb25zIGNhbiBiZSBhdm9pZGVkLgo+ID4KPiA+IFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+Cj4gPiB2MzoKPiA+ICAtIE5ldyBwYXRj
aCAocmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciIpIGluCj4gPiAgICByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMuCj4gPiAtLS0KPiA+ICB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDUwNyArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLQo+IC0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21h
aW4uaCB8ICAxMSArLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMjQ3IGluc2VydGlvbnMoKyksIDI3
MSBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiBpbmRleCA1ZTAxZTFhNmQyLi4wZTky
NzYzMzg0IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+IEBAIC00NiwxNCArNDYsMTggQEAgc3RhdGlj
IGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlcgo+ICpzLCBzdHJ1Y3Qg
dmNwdSAqdikKPiA+ICBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQo+ID4gIHsK
PiA+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiA+IC0gICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpZDsKPiA+Cj4gPiAtICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+ID4gKyAgICBmb3IgKCBpZCA9IDA7IGlkIDwgTUFY
X05SX0lPUkVRX1NFUlZFUlM7IGlkKysgKQo+ID4gICAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKPiA+ICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAq
c3Y7Cj4gPgo+ID4gKyAgICAgICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
c2VydmVyW2lkXTsKPiA+ICsKPiAKPiBObyBuZWVkIGZvciB0aGUgZXh0cmEgbmV3bGluZSBJTUhP
IChoZXJlIGFuZCBiZWxvdykuIFlvdSBjb3VsZCBhbHNvCj4gZG8gdGhlIGluaXRpYWxpemF0aW9u
IHRvZ2V0aGVyIHdpdGggdGhlIGRlZmluaXRpb24sIGJ1dCBJIGd1ZXNzIHRoYXQncwo+IGdvaW5n
IHRvIGV4Y2VlZCB0aGUgbGluZSBjaGFyIGxpbWl0Pwo+IAo+IE9yIGV2ZW4geW91IGNvdWxkIGRv
IHNvbWV0aGluZyBsaWtlIHRoaXMgQUZBSUNUOgo+IAo+IGZvciAoIGlkID0gMCwgcyA9IGQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyWzBdOwo+ICAgICAgIGlkIDwgTUFYX05S
X0lPUkVRX1NFUlZFUlM7Cj4gICAgICAgaWQrKywgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIuc2VydmVyW2lkXSApCj4gewo+ICAgICAgLi4uLgo+IAo+IEkgd291bGQgbWFrZSB0
aGlzIGEgbWFjcm8gKEZPUkVBQ0hfSU9SRVFfU0VSVkVSIG9yIHNpbWlsYXIpLCBzaW5jZSB0aGUK
PiBwYXR0ZXJuIHNlZW1zIHRvIGJlIHJlcGVhdGVkIGluIHF1aXRlIGEgbG90IG9mIHBsYWNlcy4K
ClllcywgdGhhdCdzIHByb2JhYmx5IGEgZ29vZCBwbGFuLiBJJ2xsIGxvb2sgYXQgZG9pbmcgdGhh
dC4KCj4gCj4gPiArI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiA+ICsgICAgKHMgPT0gcy0+ZG9t
YWluLQo+ID5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltERUZBVUxUX0lPU0VS
VklEXSkKPiAKPiBQYXJlbnRoZXNlcyBhcm91bmQgdGhlIGluc3RhbmNlcyBvZiBzIHBsZWFzZS4K
CkluZGVlZC4gTWlzc2VkIHRoYXQuCgo+IAo+ID4gIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90
IGlkKQo+IAo+IFlvdSBjb3VsZCBnZXQgdGhlIGlkIGJ5IGRvaW5nIHNvbWUgYXJpdGhtZXRpYyB3
aXRoIHRoZSBhcnJheSBhbmQgcywKPiBidXQgSSBkb24ndCB0aGluayB0aGF0J3Mgd29ydGggaXQu
Cj4gCgpObywgSSBjYW4ndCBhbnl3YXkgYmVjYXVzZSB0aGUgYXJyYXkgY29udGFpbnMgcG9pbnRl
cnMgbm90IHRoZSBzdHJ1Y3RzIHRoZW1zZWx2ZXMuCgo+ID4gIGludCBodm1fY3JlYXRlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAo+ID4gQEAgLTY4NSw1MiAr
NjY3LDY2IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAo+
IGRvbWlkX3QgZG9taWQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2Vydmlk
X3QgKmlkKQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPiAr
ICAgIHVuc2lnbmVkIGludCBpOwo+ID4gICAgICBpbnQgcmM7Cj4gPgo+ID4gICAgICBpZiAoIGJ1
ZmlvcmVxX2hhbmRsaW5nID4gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyApCj4gPiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiA+Cj4gPiAtICAgIHJjID0gLUVOT01FTTsKPiA+ICAgICAg
cyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwo+ID4gICAgICBpZiAoICFzICkK
PiA+IC0gICAgICAgIGdvdG8gZmFpbDE7Cj4gPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+
Cj4gPiAgICAgIGRvbWFpbl9wYXVzZShkKTsKPiA+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiA+Cj4gPiAtICAgIHJjID0g
LUVFWElTVDsKPiA+IC0gICAgaWYgKCBpc19kZWZhdWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5k
ZWZhdWx0X2lvcmVxX3NlcnZlciAhPSBOVUxMICkKPiA+IC0gICAgICAgIGdvdG8gZmFpbDI7Cj4g
PiAtCj4gPiAtICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBpc19k
ZWZhdWx0LCBidWZpb3JlcV9oYW5kbGluZywKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Cj4gPiAtICAgIGlmICggcmMgKQo+ID4gLSAgICAgICAg
Z290byBmYWlsMzsKPiA+IC0KPiA+IC0gICAgbGlzdF9hZGQoJnMtPmxpc3RfZW50cnksCj4gPiAt
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QpOwo+ID4g
LQo+ID4gICAgICBpZiAoIGlzX2RlZmF1bHQgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwo+ID4gLSAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1ZSk7Cj4gPiArICAgICAgICBpID0gREVGQVVMVF9J
T1NFUlZJRDsKPiA+ICsKPiA+ICsgICAgICAgIHJjID0gLUVFWElTVDsKPiA+ICsgICAgICAgIGlm
ICggZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaV0gKQo+ID4gKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsKPiA+ICsgICAgfQo+ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+
ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGkrKyApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgaWYgKCBpICE9IERFRkFVTFRfSU9TRVJWSUQg
JiYKPiA+ICsgICAgICAgICAgICAgICAgICFkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LnNlcnZlcltpXSApCj4gPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICAgICAgfQo+
ID4gKwo+ID4gKyAgICAgICAgcmMgPSAtRU5PU1BDOwo+ID4gKyAgICAgICAgaWYgKCBpID49IE1B
WF9OUl9JT1JFUV9TRVJWRVJTICkKPiA+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gPiAgICAg
IH0KPiA+Cj4gPiArICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2ld
ID0gczsKPiA+ICsKPiA+ICsgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2luaXQocywgZCwgZG9t
aWQsIGJ1ZmlvcmVxX2hhbmRsaW5nLCBpKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgICAg
ICBnb3RvIGZhaWw7Cj4gPiArCj4gPiArICAgIGlmICggSVNfREVGQVVMVChzKSApCj4gPiArICAg
ICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzKTsKPiA+ICsKPiA+ICAgICAgaWYgKCBpZCAp
Cj4gPiAtICAgICAgICAqaWQgPSBzLT5pZDsKPiA+ICsgICAgICAgICppZCA9IGk7Cj4gPiArCj4g
PiArICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQrKzsKPiA+Cj4gPiAg
ICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5sb2NrKTsKPiA+ICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gPgo+ID4gICAgICByZXR1cm4g
MDsKPiA+Cj4gPiAtIGZhaWwzOgo+ID4gLSBmYWlsMjoKPiA+ICsgZmFpbDoKPiA+ICAgICAgc3Bp
bl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2sp
Owo+ID4gICAgICBkb21haW5fdW5wYXVzZShkKTsKPiA+Cj4gPiArICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2ldID0gTlVMTDsKPiAKPiBTaG91bGRuJ3QgdGhpcyBi
ZSBkb25lIHdoaWxlIGhvbGRpbmcgdGhlIGlvcmVxX3NlcnZlciBsb2NrPwo+IAoKWWVzLCBpdCBz
aG91bGQuCgo+ID4gICAgICB4ZnJlZShzKTsKPiA+IC0gZmFpbDE6Cj4gPiAgICAgIHJldHVybiBy
YzsKPiA+ICB9Cj4gPgo+ID4gQEAgLTc0MSwzNSArNzM3LDMwIEBAIGludCBodm1fZGVzdHJveV9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKPiBpb3NlcnZpZF90IGlkKQo+ID4KPiA+ICAg
ICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKPiA+Cj4gPiAtICAgIHJjID0gLUVOT0VOVDsKPiA+IC0gICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHMsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5saXN0LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlz
dF9lbnRyeSApCj4gPiAtICAgIHsKPiA+IC0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQo+ID4gLSAgICAgICAgICAgIGNvbnRpbnVlOwo+
ID4gKyAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdOwo+
ID4KPiA+IC0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQo+ID4gLSAgICAgICAgICAgIGNvbnRp
bnVlOwo+ID4gLQo+ID4gLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+ID4gKyAgICByYyA9IC1F
Tk9FTlQ7Cj4gPiArICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgfHwgIXMgfHwg
SVNfREVGQVVMVChzKSApCj4gCj4gVGhlIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIHNob3Vs
ZCBiZSBkb25lIGJlZm9yZSBnZXR0aW5nIHRoZQo+IGVsZW1lbnQgSU1ITywgZXZlbiBiZWZvcmUg
Z2V0dGluZyB0aGUgbG9jay4KCk9rLCBpZiB5b3UgcHJlZmVyLgoKPiAKPiBBbHNvLCBJIGRvbid0
IGxpa2UgdGhlOgo+IAo+IHJjID0gLi4uCj4gaWYgKCAuLi4gKQo+ICAgICBnb3RvIGVycm9yCj4g
Cj4gY29uc3RydWN0LCBJIHRoaW5rIGl0J3MgZWFzeSB0byBtYWtlIGEgbWlzdGFrZSBhbmQgZW5k
IHVwIHJldHVybmluZyBhbgo+IGVycm9yIGNvZGUgaW4gdGhlIHN1Y2Nlc3NmdWwgcGF0aCAob3Ig
Zm9yZ2V0dGluZyB0byBzZXQgYW4gZXJyb3Igd2hlbgo+IG5lZWRlZCkuIFRoaXMgaXMgaG93ZXZl
ciB3aWRlbHkgdXNlZCBpbiBYZW4sIHNvIEknbSBub3QgZ29pbmcgdG8KPiBjb21wbGFpbiBhbnkg
bW9yZS4KCkl0J3MgYSBjb25zdHJ1Y3QgSSB0ZW5kIHRvIHVzZSBhcywgaW4gbXkgZXhwZXJpZW5j
ZSAoYWx0aG91Z2ggSSBoYXZlIG5vdCBjaGVja2VkIHdpdGggcmVjZW50IHZlcnNpb25zIG9mIGdj
YykgaXQgbGVhZHMgdG8gc21hbGxlciBjb2RlLiBJZiB5b3UgdXNlOgoKSWYgKHRoZXJlcy1hbi1l
cnJvcikKewogIHJjID0gLWVycm5vOwogIGdvdG8gZXJyb3I7Cn0KCnRoZW4gdGhpcyB3aWxsIHBy
b2JhYmx5IGdlbmVyYXRlIChpbiBwc2V1ZG8tYXNzZW1ibHkpOgoKdGVzdCB0aGVyZXMtYW4tZXJy
b3IKanVtcC1pZiBmYWxzZSAxZgptb3ZlIC1lcnJubywgcmMKanVtcCBlcnJvcgoxOiAuLi4KCndo
ZXJlYXMgdXNpbmc6CgpyYyA9IC1lcnJubzsKaWYgKHRoZXJlcy1hbi1lcnJvcikKICBnb3RvIGVy
cm9yOwoKd2lsbCBwcm9iYWJseSBnZW5lcmF0ZSBzb21ldGhpbmcgbGlrZToKCm1vdmUgLWVycm5v
LCByYwp0ZXN0IHRoZXJlcy1hbi1lcnJvcgpqdW1wLWlmIHRydWUgZXJyb3IKCndoaWNoIElNTyBp
cyBtb3JlIGVmZmljaWVudCBhbmQgZWFzaWVyIHRvIHJlYWQuCgo+IAo+ID4gIHZvaWQgaHZtX2Rl
c3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKPiA+ICB7Cj4gPiAtICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCAqbmV4dDsKPiA+ICsgICAgdW5zaWduZWQgaW50
IGlkOwo+ID4KPiA+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKPiA+Cj4gPiAgICAgIC8qIE5vIG5lZWQgdG8gZG9tYWluX3Bh
dXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuIGRvd24gKi8KPiA+Cj4gPiAtICAgIGxp
c3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHMsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5leHQsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCj4gPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpc3RfZW50cnkgKQo+ID4gKyAgICBmb3IgKCBpZCA9IDA7IGlkIDwgTUFYX05S
X0lPUkVRX1NFUlZFUlM7IGlkKysgKQo+ID4gICAgICB7Cj4gPiAtICAgICAgICBib29sIGlzX2Rl
ZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwo+
ID4gKyAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPgo+ID4gLSAgICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwo+ID4gKyAgICAgICAgcyA9
IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKPiA+Cj4gPiAtICAg
ICAgICBpZiAoIGlzX2RlZmF1bHQgKQo+ID4gLSAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFp
bi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7Cj4gPiArICAgICAgICBpZiAoICFzICkKPiA+
ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+Cj4gPiAtICAgICAgICBsaXN0X2RlbCgmcy0+bGlz
dF9lbnRyeSk7Cj4gPiArICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7Cj4gPiAr
ICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKPiA+Cj4gPiAtICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2RlaW5pdChzLCBpc19kZWZhdWx0KTsKPiA+ICsgICAgICAgIEFTU0VSVChk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50KTsKPiA+ICsgICAgICAgIC0tZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsKPiAKPiBJdCBzZWVtcyBtb3JlIGNv
bW1vbiB0byB1c2UgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudC0tLAo+IHVu
bGVzcyB0aGVyZScgYSByZWFzb24gZm9yIHByZWZpeGluZyB0aGUgZGVjcmVtZW50LgoKVGhhdCdz
IGhhYml0IGZyb20gdGhlIGRheXMgb2YgdGhlIDY4MDAwIHdoaWNoIGhhZCBhIHByZWRlY3JlbWVu
dC1hbmQtaW5kaXJlY3QgYWRkcmVzc2luZyBtb2RlIHNvIHVzaW5nIHByZWRlY3JlbWVudCBnZW5l
cmFsbHkgeWllbGRlZCBzbWFsbGVyIGNvZGUgOi0pIEkgc3RpbGwgcHJlZmVyIGl0LiBQb3N0ZGVj
cmVtZW50IGp1c3QgbG9va3Mgb2RkIHRvIG1lLgoKPiA+ICsjZGVmaW5lIE1BWF9OUl9JT1JFUV9T
RVJWRVJTIDgKPiA+ICsjZGVmaW5lIERFRkFVTFRfSU9TRVJWSUQgMAo+IAo+IEkgd291bGQgcmF0
aGVyIHdyaXRlIGl0IGFzIERFRkFVTFRfSU9SRVFfSUQgb3IgREVGQVVMVF9JT1NFUlZFUl9JRCBJ
Cj4gZG9uJ3QgdGhpbmsgdGhlcmUncyBhbnkgbmVlZCB0byBzaG9ydGVuIFNFUlZFUiBoZXJlIChz
cGVjaWFsbHkgd2hlbgo+IGl0J3Mgbm90IHNob3J0ZWQgaW4gTUFYX05SX0lPUkVRX1NFUlZFUlMu
Cj4gCgpJIG5hbWVkIGl0IGFmdGVyIHRoZSBpb3NlcnZpZF90IHR5cGUuIEknZCBwcmVmZXIgdG8g
a2VlcCBpdCB0aGF0IHdheS4KCkNoZWVycywKCiAgUGF1bAoKPiBUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:18:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dp9zo-0003d5-Ux; Tue, 05 Sep 2017 09:18:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dp9zn-0003cz-5r
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:18:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/59-03610-2DB6EA95; Tue, 05 Sep 2017 09:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7F7HW
 RBi+/m1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbvy5gKdjEUTH3/GrGBsYbbF2MnBwSAv4S
 x27MBbNZBFQkvvx6xg5iswkoS/zs7AWLiwjoSTQdeM7YxcjFwSzwmEliw6djrCAJYQFjibadv
 WA2r4CFxJqGPWC2EJC9bN4/doi4oMTJmU9YQGxmAR2JBbs/AQ3lALKlJZb/4wAJcwpYSkzf18
 YEYosC3dC5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkqpdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg3HVgsBDjJIcTEqivKGJ6yKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCWZAHlBItS01Mr0jJzgEEPk5bg4FES4Z0GkuYtLkjMLc5Mh0idY
 lSUEuctBUkIgCQySvPg2mCRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvDogU3gy80rgpr
 8CWswEtLjq5RqQxSWJCCmpBsYCId6rFuxnRZ85Pn8tYVYsu2qGR/1Jub2njh3+8anlxgLhez4
 rHfTrHBfuPCN8OWsH+9w1gjq6un3vGPVEkxhW+y/8cjE1ycaaRSDg90F2VUG+Fo3Zy5rfqhpG
 zNf+GVXw74J/Xp7QxWkNCd3z9X8vXb3hb1LoWgOraPtXanMvppxas/1WcLwSS3FGoqEWc1FxI
 gAmfQJbrwIAAA==
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504603088!110541703!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40370 invoked from network); 5 Sep 2017 09:18:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 09:18:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,479,1498521600"; d="scan'208";a="438377304"
Date: Tue, 5 Sep 2017 10:18:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170905091806.y7ve4bp4xccz5zcs@citrix.com>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904134447.19176-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/4] Orphan and disable blktap2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgTGFycyBhcyB3ZWxsLgoKT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDI6NDQ6NDNQTSArMDEw
MCwgV2VpIExpdSB3cm90ZToKPiBNYWtlIGNsZWFyIHRoYXQgYmxrdGFwMiBpcyBvcnBoYW5lZCB0
byBzZXQgZXhwZWN0YXRpb24gc3RyYWlnaHQuCj4gCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFdlaSBMaXUgKDQp
Ogo+ICAgTUFJTlRBSU5FUlM6IG9ycGhhbiBibGt0YXAyCj4gICBidWlsZDogcnVuIGF1dG9nZW4u
c2ggb24gU3RyZXRjaAo+ICAgdG9vbHM6IGRpc2FibGUgYmxrdGFwMiBieSBkZWZhdWx0Cj4gICB0
b29sczogZWxpbWluYXRlIExJQlhMX0JMS1RBUDIKPiAKPiAgTUFJTlRBSU5FUlMgICAgICAgICAg
fCAgNiArKysrLS0KPiAgY29uZmlndXJlICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrLQo+
ICBkb2NzL2NvbmZpZ3VyZSAgICAgICB8IDE0ICsrKysrKysrKysrKystCj4gIHN0dWJkb20vY29u
ZmlndXJlICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB0b29scy9SdWxl
cy5tayAgICAgICB8ICA0ICstLS0KPiAgdG9vbHMvY29uZmlndXJlICAgICAgfCAyMyArKysrKysr
KysrKysrKystLS0tLS0tLQo+ICB0b29scy9jb25maWd1cmUuYWMgICB8ICA4ICsrLS0tLS0tCj4g
IHRvb2xzL2xpYnhsL01ha2VmaWxlIHwgIDIgKy0KPiAgOCBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNl
cnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPiAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpA4I-0004HX-MS; Tue, 05 Sep 2017 09:22:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414ebf1ae=citrix-osstest@xenproject.org>)
 id 1dpA4H-0004H9-Ed
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 09:22:49 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 86/D0-03642-8EC6EA95; Tue, 05 Sep 2017 09:22:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7znHW
 RBh1LLCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aEm7NZCs7KVGy6eI21gfG/cBcjB4eEgL9E
 b69zFyMnkOkhsejqFjYQW0TAWWLCh9tgNq+AnsTLLdtZQWxhgTiJI9d72SDqZ/NKrO9MhbBVJ
 a68bQerYQOaM7FnIguIzSKgIjHvwSWwuJCAlsTSxSuZIGYKSpyc+QSshllAQuLgixfMEHMsJW
 7svsc6gZF3FpKyWUjKFjAyrWLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwdBiDYwfhnfuAhRkkOJiVR3tDEdZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHif
 ZgPlBItS01Mr0jJzgEEMk5bg4FES4W0BSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvY
 5AiAZCijNI8uBGwiLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7pIFN4MvNK4Da9AjqCCe
 iIqpdrQI4oSURISTUwqkSFaq65z7x/7Z/Nt71nBvmIKC1/PIlTvMmyoaXqov/1fB37hxrbJWO
 vdK7dOvv76iLmSuObMmpLqldN3Z5v8+tmqAdH9u0nzLLlcSd/fZC2Ef82tdFh3md2bpVPoebe
 NcxXVH+f+q/gIXTkmH/G35NP1b7Mzvs77bAHq6+78Jd7Ly/lrmjTV2Ipzkg01GIuKk4EACRs3
 dqjAgAA
X-Env-Sender: prvs=414ebf1ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504603366!81274180!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55236 invoked from network); 5 Sep 2017 09:22:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 09:22:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,479,1498521600"; d="scan'208";a="446536198"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72062-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:host-install(4):broken:regression
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:host-install(4):broken:regression
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:host-install(4):broken:regression
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:host-install(4):broken:regression
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:xen-boot:fail:regression
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72035
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 5 Sep 2017 10:22:44 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72062: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDYyIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNjIvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVH
Ui4gdnMuIDcyMDM1CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDcyMDM1CiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1Iu
IHZzLiA3MjAzNQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiA3MjAzNQogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgIGZhaWwgUkVHUi4gdnMu
IDcyMDM1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwMzUKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSA3MjAzNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDM1CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIw
MzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTEgZ3Vlc3Qt
c3RhcnQgICAgIGZhaWwgbGlrZSA3MjAzNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50
LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAzNQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzIwMzUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGlu
c3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAzNQogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzIwMzUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHln
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAzNQogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzIwMzUKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjAzNQoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZn
cnViICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRh
aWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0
LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vl
a2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:31:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:31:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpACy-0004yu-HD; Tue, 05 Sep 2017 09:31:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpACx-0004yo-BO
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:31:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5B/72-03874-20F6EA95; Tue, 05 Sep 2017 09:31:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpC5j/rp
 Ig/8PTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxX81pYCvZyVGy9toa1gfELWxcjJ4eEgL/E
 hambWUFsFgEViQ+rL4PF2QSUJX529oLZIgJGEi8eXWbpYuTiYBZoY5bY2P8WrEFYIFrizedXL
 CA2r4CFxO2/+xhBioQE2pkklt5tZIJICEqcnPkErIhZQEdiwe5PQFM5gGxpieX/OEDCnAKBEv
 f3XGUEsUWBjuhcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuka6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYOz453SIUZKDSUmUNzRxXaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd49uUA5waLU9NSKtMwcYNDDpCU4eJREeGXygNK8xQWJucWZ6
 RCpU4yKUuK8niAJAZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmFcTZApPZl
 4J3PRXQIuZgBZXvVwDsrgkESEl1cA4RzLwhcxlHcO7R8UPv+oIsAqJOHvffrvVLv4nEaFpkw9
 /OX+Vk8mW261k3pI5S2MDUz+5TWBsZPM0mlIZ29O9//XG80t1Qtgm6kY2TpUSn62xXSVlR8wp
 Ea8lCvN0lKtWZp5cxDTL7tT8RxP8HYW601WFbmna6azn8CtnyT/AEzf71Z75wT5KLMUZiYZaz
 EXFiQC2oK/YrwIAAA==
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504603903!74598976!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54038 invoked from network); 5 Sep 2017 09:31:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 09:31:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,479,1498521600"; d="scan'208";a="438378306"
Date: Tue, 5 Sep 2017 10:31:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170905093134.t3jvzygcf2hlsmfo@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
 <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6NTg6MDdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBKYW4sCj4gCj4gCj4gT24gMjggQXVndXN0IDIwMTcgYXQgMTQ6NDEsIEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+PiBPbiAyOC4wOC4xNyBh
dCAxMDo1NiwgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4gPj4gLS0tIGEv
Y29uZmlnL2FybTMyLm1rCj4gPj4gKysrIGIvY29uZmlnL2FybTMyLm1rCj4gPj4gQEAgLTEsNSAr
MSw2IEBACj4gPj4gIENPTkZJR19BUk0gOj0geQo+ID4+ICBDT05GSUdfQVJNXzMyIDo9IHkKPiA+
PiArQ09ORklHX1ZVQVJUX0NPTlNPTEUgOj0geQo+ID4+ICBDT05GSUdfQVJNXyQoWEVOX09TKSA6
PSB5Cj4gPj4KPiA+PiAgQ09ORklHX1hFTl9JTlNUQUxMX1NVRkZJWCA6PQo+ID4+IGRpZmYgLS1n
aXQgYS9jb25maWcvYXJtNjQubWsgYi9jb25maWcvYXJtNjQubWsKPiA+PiBpbmRleCBhYTQ1Nzcy
Li44NjFkMGE0IDEwMDY0NAo+ID4+IC0tLSBhL2NvbmZpZy9hcm02NC5tawo+ID4+ICsrKyBiL2Nv
bmZpZy9hcm02NC5tawo+ID4+IEBAIC0xLDUgKzEsNiBAQAo+ID4+ICBDT05GSUdfQVJNIDo9IHkK
PiA+PiAgQ09ORklHX0FSTV82NCA6PSB5Cj4gPj4gK0NPTkZJR19WVUFSVF9DT05TT0xFIDo9IHkK
PiA+PiAgQ09ORklHX0FSTV8kKFhFTl9PUykgOj0geQo+ID4KPiA+IEkgdGhpbmsgdGhpcyB3YW50
cyB0byBiZSBzb2x2ZWQgYmV0dGVyIHRoYW4gYnkgc3RhcnRpbmcgdG8gYWdhaW4KPiA+IGludHJv
ZHVjZSBDT05GSUdfKiB2YWx1ZXMgaGVyZS4KPiAKPiBJIHRoaW5rIEkgY2FuIHJlbW92ZSB0aGlz
IGZsYWcgZnJvbSBoZXJlIHNpbmNlIGl0IGlzIHVzZWQgY3VycmVudGx5Cj4gZm9yIHhlbmNvbnNv
bGUgb25seSB0byBlbmFibGUgVlVBUlQgY29uc29sZSBzdXBwb3J0IGZvciBBUk0uIEkgY2FuCj4g
ZGlyZWN0bHkgZGVmaW5lIHRoZSBmbGFnIGluIHRoZSB0b29scy9jb25zb2xlIE1ha2VmaWxlIGJh
c2VkIG9uCj4gQ09ORklHX0FSTSBvcHRpb24uCgpKdXN0IHVzZSBDT05GSUdfQVJNIGRpcmVjdGx5
PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:34:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAFt-0005Bo-1r; Tue, 05 Sep 2017 09:34:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dpAFr-0005Be-F2
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:34:47 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 09/62-03283-6BF6EA95; Tue, 05 Sep 2017 09:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoe62/HW
 RBvtPCVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/97WyFUxmqli04DhrA+Mbxi5GTg4hAXeJ
 Xb/uANlcQPYaRol/a3ezQDh3GSWWbO1kganqu7oJqmoDo8S3l3+Yuhg5OIQFQiVOnosHMUUE/
 CTuXA0EKWEWaGCU6FnznxmiN0/i9b37TCA2m4ChxOqNLWwgNq+Ak8Ta7fvBalgEVCQ+tzwFu0
 hUIFyi6Ww/C0SNoMTJmU/AbE4BW4mfNxrAepkF1CX+zLvEDGGLS9x6Mp8JwpaX2P52DlhcQiB
 HonvhfzaQ2yQEpCT+tyqB3CYhMItF4kX/chaIGhmJRxNvsk1gFJuFZN0sJCtmIVkxC8mKBYws
 qxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAiOJAQh2MK6ZH
 3iIUZKDSUmUNzRxXaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7NPKCcYFFqempFWmYOMKZh0h
 IcPEoivDIgad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifN6ghQJgBRllObBjYCll0uMslL
 CvIxARwnxFKQW5WaWoMq/YhTnYFQS5s0CmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoHRPtfj
 ZfP17bGcW5Uaf7YeWJTs6PT7063QTdafW2edztzLd5dhw5N77Wvvh9ktObfiNcfX6co3hHkjn
 7/YdvLDIRb13wJXGa7vmLX3xb+7B8zUtoTO2mQorvBPpqWv6MqsNr+CH4X7/v+P5Z7DterV/u
 0HL+6tf/X66PMZ0yW927dP606boMe8ao8SS3FGoqEWc1FxIgBE3CF/KgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504604085!81277786!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31458 invoked from network); 5 Sep 2017 09:34:46 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Sep 2017 09:34:46 -0000
Received: (qmail 23624 invoked from network); 5 Sep 2017 12:34:43 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 12:34:43 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E44E97FC08
 for <xen-devel@lists.xenproject.org>; Tue,  5 Sep 2017 12:34:42 +0300 (EEST)
Received: (qmail 31863 invoked from network); 5 Sep 2017 12:34:42 +0300
Received: from 188-25-251-210.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.25.251.210)
 by smtp03.buh.bitdefender.org with SMTP; 5 Sep 2017 12:34:42 +0300
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
 <20170905085710.22652-2-proskurin@sec.in.tum.de>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c8fccfd2-641d-b9f5-e802-f46c89815167@bitdefender.com>
Date: Tue, 5 Sep 2017 12:34:33 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170905085710.22652-2-proskurin@sec.in.tum.de>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73036
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460006,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.002852)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002499), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.011058,0.000022)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.095275),
 Hit: No, Details: v2.6.7; Id: 15.5f4jor.1bokcqhbt.813cc], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com,
 james.morse@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 1/4] arm/monitor: Introduce monitoring
 of single-step events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMTo1NyBBTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBJbiB0aGlz
IGNvbW1pdCwgd2UgZXh0ZW5kIHRoZSBjYXBhYmlsaXRpZXMgb2YgdGhlIG1vbml0b3IgdG8gYWxs
b3cKPiB0cmFjaW5nIG9mIHNpbmdsZS1zdGVwIGV2ZW50cyBvbiBBUk0uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CgpBY2tlZC1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:40:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpALV-0005vM-Ny; Tue, 05 Sep 2017 09:40:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dpALU-0005vG-IK
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:40:36 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 0E/AB-03610-3117EA95; Tue, 05 Sep 2017 09:40:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoa5w4bp
 Ig6MdXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8br2XfYCt4wVVx7cZW1gXEPUxcjJ4eQgLvE
 zDvNrF2MXED2GkaJm3PusUM4FxglOpYdYYGp+nLkOlTVBkaJ7a19bCAJYYFoib2fFgLZHBwiA
 n4Sd64GgtQwC5xllNi18ygjRHOexOJFJ5hBbDYBQ4nVG1vAenkFnCT+v1jADmKzCKhIzD/WBL
 ZMVCBcoulsPwtEjaDEyZlPwGxOAVuJU68bwGxmAXWJP/MuMUPY4hK3nsxngrDlJba/nQMWlxD
 IkZjd+J8Z5DYJASmJ/61KILdJCMxikfi1tZMNokZG4tHEm2wTGMVmIVk3C8mKWUhWzEKyYgEj
 yypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBYYgCCHYxr5
 gceYpTkYFIS5Q1NXBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3ez5QTrAoNT21Ii0zBxjVMG
 kJDh4lEV53kDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR594MUCYAUZZTmwY2AJZhLjLJ
 SwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9AjKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo1/n
 kT2+uxmj4wy3/DG3dt535tvSfeESeUn+H4+s/BK29iOzXuq0IMWpd7v0FxW/L1z9/lrr7BjL+
 M+fliqwWi/7Gp1ker+4/u7xs9KaAlZfK01Oxq6cGvBg4pNjuj0W88J17jxMFMs+MFfo+YwJte
 dPicisv8l5fMrGLfuW9n2fsuL2hpxzpuuUWIozEg21mIuKEwGpjk8pKwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504604434!74601589!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43552 invoked from network); 5 Sep 2017 09:40:35 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Sep 2017 09:40:35 -0000
Received: (qmail 24251 invoked from network); 5 Sep 2017 12:40:03 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 12:40:03 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E1A197FC43
 for <xen-devel@lists.xenproject.org>; Tue,  5 Sep 2017 12:40:02 +0300 (EEST)
Received: (qmail 22587 invoked from network); 5 Sep 2017 12:40:02 +0300
Received: from 188-25-251-210.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.25.251.210)
 by smtp01.buh.bitdefender.com with SMTP; 5 Sep 2017 12:40:02 +0300
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
 <20170905085710.22652-5-proskurin@sec.in.tum.de>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <348f0c11-d6fa-dcc7-87e5-d8e226007a91@bitdefender.com>
Date: Tue, 5 Sep 2017 12:39:50 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170905085710.22652-5-proskurin@sec.in.tum.de>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73036
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460008,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.003418)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002780), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.012691,0.000029)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.078929),
 Hit: No, Details: v2.6.7; Id: 15.5f4pge.1bokcoqj8.5gv5m], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: tamas@tklengyel.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, james.morse@arm.com,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC PATCH 4/4] vm_event: Move
 vm_event_toggle_singlestep to <xen/vm_event.h>
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMTo1NyBBTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBJbiB0aGlz
IGNvbW1pdCB3ZSBtb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiB0aGUgZnVuY3Rpb24KPiB2bV9ldmVu
dF90b2dnbGVfc2luZ2xlc3RlcCBmcm9tIDxhc20vdm1fZXZlbnQuaD4gdG8gPHhlbi92bV9ldmVu
dC5oPiBhbmQKPiBpbXBsZW1lbnQgdGhlIGFzc29jaWF0ZWQgZnVuY3Rpb25hbGl0eSBvbiBBUk0u
Cj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50
dW0uZGU+CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:43:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAO6-00064q-4U; Tue, 05 Sep 2017 09:43:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpAO5-00064k-FR
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 09:43:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 51/2F-03454-4B17EA95; Tue, 05 Sep 2017 09:43:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3dL4bp
 IgwULeCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyOPbOYC34IVnz7d5yxgfE+XxcjB4eQQJ7E
 +fbiLkZODl4BO4npU54xg9gSAoYSpxfeZAGxWQRUJRrP/gaz2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLWElMP9AAZgsLREmsu9IFZHMBjX/HKNH+spEJJMEJtODw5DNsIHt5BQQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6VroJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgnH3Z/xCjJAeTkihvaOK6SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvIzAUBYSLEpNT61Iy8wBRgFMWoKDR0mEd30BUJq3uCAxtzgzH
 SJ1ilFRSpz3JEhCACSRUZoH1waLvEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5m0FmcKTmV
 cCN/0V0GImoMVVL9eALC5JREhJNTCuuOOVePjvSZY/DztaDH595NNeut7vwKwd9fatNnvCWth
 Kjje+2/xshdLfR5b3J3j97Te1sPz9N5mhfu+cWZPzJlVdtcvcXnNo2vpF/4KKOHNEHIQWHhVR
 6Z8l58ja8n39S6c3EvH3vnQ7a8rsXbg29d2JFImeP7uVNMv8S3VtFK+vLjO3armkxFKckWiox
 VxUnAgAdkxLTLcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504604594!114814515!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50101 invoked from network); 5 Sep 2017 09:43:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:43:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 03:43:13 -0600
Message-Id: <59AE8DCE02000078001775CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 03:43:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
 <59AE4AF50200007800105948@prv-mh.provo.novell.com>
 <36c24e93-569c-4d01-eba6-c7dc8df687cf@citrix.com>
In-Reply-To: <36c24e93-569c-4d01-eba6-c7dc8df687cf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ppircalabu@bitdefender.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDA5OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDkvMjAxNyAwNzo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA5LzA0LzE3IDc6MzUgUE0gPj4+
Cj4+PiBHcnA3IGlzIGFibm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVuIGJ5IHg4
NidzIHN0YW5kYXJkcywgd2l0aAo+Pj4ge3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNh
c2VzLgo+Pj4KPj4+IFByZXZpb3VzbHksIGFueSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhl
IGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxvb2tpbmcKPj4+IGZvciBpbnN0cnVjdGlvbnMgd2l0
aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVyYW5kcykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgCj4g
dGhlCj4+PiBzZWNvbmQgc3dpdGNoIHN0YXRlbWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdp
dGggbWVtb3J5IG9wZXJhbmRzKS4KPj4+Cj4+PiBVbmltcGxlbWVudGVkIGluc3RydWN0aW9ucyB3
b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIAo+IG5vbi1tZW1vcnkKPj4+
IG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxhdGUgcGF0aC4KPj4+
Cj4+PiBQbGFjZSBhIGJpZyBpZi9lbHNlIGFyb3VuZCB0aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRz
IChhY2NvdW50aW5nIGZvciAKPiB7cyxsfW1zdwo+Pj4gd2hpY2ggbmVlZCBoYW5kbGluZyBpbiB0
aGUgZWxzZSBjbGF1c2UpLCBzbyBib3RoIHN3aXRjaCBzdGF0bWVudHMgY2FuIGhhdmUgYQo+Pj4g
ZGVmYXVsdCBnb3RvIGNhbm5vdF9lbXVsYXRlIHBhdGguCj4+Pgo+Pj4gVGhpcyBmaXhlcyB0aGUg
ZW11bGF0aW9uIG9mIHhlbmQsIHdoaWNoIHdvdWxkIGhpdCB0aGUgI1VEIHBhdGggd2hlbiBpdCAK
PiBzaG91bGQKPj4+IGNvbXBsZXRlIHdpdGggbm8gc2lkZSBlZmZlY3RzLgo+PiBUaGlzIGNvdWxk
IGJlIGhhZCB3aXRoIGEgc2luZ2xlIGxpbmUgY2hhbmdlLiBBbmQgd2hpbGUgSSBjYW4gc2VlIHRo
aXMgCj4gbWlzdGFrZQo+PiBvZiBtaW5lIGFsb25lIHRvIGJlIGp1c3RpZmljYXRpb24gZm9yIHRo
ZSByZXN0cnVjdHVyaW5nLCBpdCdzIHN0aWxsIHJhdGhlciAKPiBiaWcgYSBjaGFuZ2UKPj4gZHVl
IHRvIGFsbCB0aGUgcmUtaW5kZW50YXRpb24uIERpZCB5b3UgaW5zdGVhZCBjb25zaWRlciBzaW1w
bHkgY29tYmluaW5nIHRoZQo+PiB0d28gc3dpdGNoKCkgc3RhdGVtZW50cyAocmV0YWluaW5nIHBy
ZXNlbnQgaW5kZW50YXRpb24pLCBieSB1c2luZyByYW5nZSBjYXNlCj4+IGxhYmVscyBmb3IgdGhl
IG9wY29kZXMgcGVybWl0dGluZyBvcGVyYW5kcz8KPiAKPiBUaGF0IHdhcyBteSBmaXJzdCBpZGVh
LCBidXQgdGhlIGNhc2VzIGFyZSBub3QgYWRqYWNlbnQuICBZb3UgbmVlZCAzCj4gcmFuZ2VzIGZv
ciB0aGUgbW9kICE9IDExIGluc3RydWN0aW9ucywgYW5kIDQgZm9yIHtzLGx9bXN3LCBhbmQgdGhl
cmUgd2FzCj4gbm8gY2xlYW4gd2F5IEkgY291bGQgZmluZCB0byBleHByZXNzIHRoYXQuCgpJIHNl
ZSB5b3UndmUgZm91bmQgb25lICh3aGljaCBpcyBsYXJnZWx5IHdoYXQgSSB3YXMgZ29pbmcgdG8g
c3VnZ2VzdCkuCgo+PiAgVGhhdCB3b3VsZCBoYXZlIHRoZSBhZGRlZCBiZW5lZml0Cj4+IG9mIG5v
IGxvbmdlciBwcm9kdWNpbmcgI1VEIGZvciB0aGluZ3MgbGlrZSBWTUNBTEwsIGJ1dCBpbnN0ZWFk
IGhhdmluZyB0aG9zZQo+PiBnbyB0byBjYW5ub3RfZW11bGF0ZSB0b28uCj4gCj4gVGhpcyBpcyB0
aGUgYmVoYXZpb3VyIHRoZSBwYXRjaCBpcyBpbnRlbmRlZCB0byBpbnRyb2R1Y2UuICBXaGF0J3Mg
YnJva2VuCj4gd2l0aCB0aGUgbG9naWM/CgpJIGd1ZXNzIHlvdSd2ZSByZWFsaXplZCBtZWFud2hp
bGUgdGhhdCBpdCB3YXMgdGhlCgogICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwoKdGhhdCB3ZXJlIGxlZnQgaW4gcGxhY2UsIHdo
aWNoIHdlcmUgY2F1c2luZyB0aGUgc3ViLW9wdGltYWwKYmVoYXZpb3IuIFNwZWFraW5nIG9mIHdo
aWNoIC0gZG8gd2Ugd2FudCB0byBnbyBmYXJ0aGVyIGFuZApjb252ZXJ0IGZ1cnRoZXIgc2ltaWxh
ciAjVUQgcmFpc2luZyBpbnRvIGNhbm5vdF9lbXVsYXRlIChvcgp3aXRoIFBldHJlJ3MgdW5pbXBs
ZW1lbnRlZF9pbnNuKSBnb3RvLXM/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:48:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpASb-0006He-MU; Tue, 05 Sep 2017 09:47:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpASa-0006HT-Lm
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 09:47:56 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D2/3B-02048-BC27EA95; Tue, 05 Sep 2017 09:47:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdU0bp
 Ig3U9JhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNe+m6XgyH7GirOLFRoY
 5/YydjFycQgJ/GWU+LS2kw3CecwosWXKDXYIZxujRO/XKUxdjJwcIgLOEl/PzGUHsXkF9CV+r
 v3CCmILC7hIXLi7BmyUhMA0TYkfPROYuxg5gBxvieU70kFqQMwNqx+wdDGyc7AJWEkcEgOJsg
 ioSvzf3sY2gZF7ASPDKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT
 83E2MQK/XMzAw7mD8fdzvEKMkB5OSKG9o4rpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8nwqB
 coJFqempFWmZOcDwg0lLcPAoifBKAUNQiLe4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHm3g
 swQACnKKM2DGwGLhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk/g0zhycwrgdv0CugIJq
 Ajql6uATmiJBEhJdXAeMa2NOlZeu+yD083/zuduvzmsejjM1onmDVXMIe1B+SeWl55/Qtj33G
 LDMf5vqb3NlY+rTtW8nqNAv+0bz2J1gkPfjb5S7EJF8gtmZDEmP53sdPFKxYZX//KrbmpIv+H
 YVHTz4OV/2Yv1F0Y9OS/l5FL8SFNoax9z2Mv/S91P/VU7exFfufgX0osxRmJhlrMRcWJANKUZ
 eaAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504604873!74677581!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26238 invoked from network); 5 Sep 2017 09:47:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 09:47:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpASV-0002WL-Qn; Tue, 05 Sep 2017 09: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpASQ-0001HV-A5; Tue, 05 Sep 2017 09:47:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpASP-0007Nj-HS; Tue, 05 Sep 2017 09:47:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113042-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 09:47:45 +0000
Subject: [Xen-devel] [linux-3.18 test] 113042: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5961837377078948518=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt      6 xen-install      fail in 113033 pass in 113042
 test-armhf-armhf-xl-multivcpu  6 xen-install     fail in 113033 pass in 113042
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 113033 pass in 113042
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 113033
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat  fail pass in 113033
 test-armhf-armhf-xl-vhd      10 debian-di-install          fail pass in 113033

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 113033 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113033 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 113033 like 112085
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113033 like 112102
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 113033 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 113033 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   45 days
Failing since        112351  2017-07-27 22:26:55 Z   39 days   60 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5961837377078948518==--

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVU-0006sh-9K; Tue, 05 Sep 2017 09:50:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVS-0006sb-Me
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:50:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1C/84-03423-E737EA95; Tue, 05 Sep 2017 09:50:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS1tYholtbvC7
 S4P5PKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3mR8sBescK5p7VzA3MLYYdTFycQgJTGeU
 aPm1kbGLkZNDQoBX4siyGawQtr/Ej+eL2CGKGhglpnT3gCXYBNQlHn/tYQKxRQSUJO6tmswEU
 sQscI5JYs/HHWAJYQFniUcHjwJN5eBgEVCVuL1eHyTMK+Au8eTJbahlchInj01mhYgLSpyc+Y
 QFpJwZaP76eUIgYWYBeYnmrbOZJzDyzUJSNQuhahaSqgWMzKsYNYpTi8pSi3QNDfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjQEIdjB+WhZwiFGSg0lJlDc0cV2kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneW0VAOcGi1PTUirTMHGDYw6QlOHiURHjPgaR5iwsSc4sz0yFSp
 xh1OTasXv+FSYglLz8vVUqc9zhIkQBIUUZpHtwIWAxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvEpApPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGJ2FnqWe/B5a8FvRSFi6+GNeZ+omg7T
 rJz5sXioZEbXlZMSv4v3Ceh9fPlm3r8tzY+GXCL2lUSai3e93BkxfeW7Kveywd8t0LHlPlefP
 kNPTdM2oSossKSyZJV8Xe7m/WpJX9ZL2wjP/aie3yPn9/7tpP4MR7w3PfXuX7sj5rbB6F/NWg
 6TkMCWW4oxEQy3mouJEALiBIO+8AgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504605051!81282253!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 869 invoked from network); 5 Sep 2017 09:50:53 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:50:53 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 02:50:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185079"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:50:45 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:22 +0800
Message-Id: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 00/15] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92My0xCgpUaGlzIHYzIHNl
cmllcyBiYXNlcyBvbiBiZWxvdyB0d28gcGF0Y2hlcyB3aGljaCBhcmUgYmVpbmcgcmV2aWV3ZWQg
bm93LiBJIG1heQp0YWtlIG9uZSBvciB0d28gd2Vla3MgbGVhdmUgZnJvbSB0b21vcnJvdy4gU28g
SSBzdWJtaXQgdjMgYmVmb3JlIGJlbG93IHBhdGNoZXMKYXJlIG1lcmdlZCBhbmQgaG9wZSBub3Qg
dG8gZGVsYXkgdGhlIHJldmlldyBwcm9ncmVzcy4gU29ycnkgZm9yIHRoYXQuCgpbUEFUQ0ggdjMg
MS8yXSB0b29sczogdXNlICdfX2kzODZfXycgYW5kICdfX3g4Nl82NF9fJyB0byByZXBsYWNlIFBT
UiBtYWNyb3MKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDkvbXNnMDAyMjkuaHRtbAoKW1BBVENIIHYzIDIvMl0gdG9vbHM6IGNoYW5nZSB0aGUgdHlw
ZSBvZiAnKm5yJyBpbiAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDAyMzAuaHRtbAoKLS0tCkFj
a2VkIGFuZCBSZXZpZXdlZCBsaXN0IGJlZm9yZSBWMzoKCmEgLSBBY2tlZC1ieQpyIC0gUmV2aWV3
ZWQtYnkKCiAgYXIgcGF0Y2ggMiAgLSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNl
cyBhbmQgeHNtIHBvbGljeSB0byBtYWtlIHRoZW0gYmUgZ2VuZXJhbAogIHIgIHBhdGNoIDMgIC0g
eDg2OiByZW5hbWUgJ2NibV90eXBlJyB0byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJhbAog
IHIgIHBhdGNoIDYgIC0geDg2OiBpbXBsZW1lbnQgZ2V0IHZhbHVlIGludGVyZmFjZSBmb3IgTUJB
CiAgYXIgcGF0Y2ggMTIgLSB0b29sczogcmVuYW1lICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19w
c3JfdHlwZScKICBhICBwYXRjaCAxMyAtIHRvb2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgZ2V0
IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIGdldCB2YWx1ZSBjb21tYW5kCiAgYSAgcGF0Y2ggMTUg
LSBkb2NzOiBhZGQgTUJBIGRlc2NyaXB0aW9uIGluIGRvY3MKCi0tLQpWMyBjaGFuZ2UgbGlzdDoK
ClBhdGNoIDE6CiAgICAtIHJlbW92ZSAnY2xvc2VkLWxvb3AnIHJlbGF0ZWQgZGVzY3JpcHRpb24u
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gZXhwbGFpbiAnbGlu
ZWFyJyBhbmQgJ25vbi1saW5lYXInIGJlZm9yZSBtZW50aW9uaW5nIHRoZW0uCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRqdXN0IGRlc3JpcHRpb24gb2YgJ3Bz
ci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBl
eHBsYWluICdNQkFfTUFYJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSByZW1vdmUgJ248NjQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIGZpeCBzb21lIHdvcmRpbmdzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCiAgICAtIGFkZCBjb250ZXh0IGluICdUZXN0aW5nJyBwYXJ0IHRvIG1ha2UgdGhpbmdz
IG1vcmUgY2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2gg
MjoKICAgIC0gcmVtb3ZlICdvcC9PUCcgZnJvbSBuYW1lcyBhbmQgbW9kaWZ5IHNvbWUgbmFtZXMg
ZnJvbSAnUFNSX0NBVCcgdG8KICAgICAgJ1BTUl9BTExPQycuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggMzoKICAgIC0gcmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0
byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwnIGZyb20gdGhlIGVudW0KICAgICAgaXRlbXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggNDoKICAgIC0gcmVw
bGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnLiBBbHNvLCBjaGFuZ2UgJ1BTUl9WQUxf
VFlQRV9NQkEnIHRvCiAgICAgICdQU1JfVFlQRV9NQkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlcGxhY2UgJ01CQV9MSU5FQVInIHRvICdNQkFf
TElORUFSX01BU0snIHRvIG1ha2UgdGhlIG5hbWUgbW9yZSBjbGVhci4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZXBsYXNlICdjYXRfaW5mbycvJ21iYV9pbmZv
JyB0byAnY2F0Jy8nbWJhJyB0byBtYWtlIHRoZSBuYW1lcyBzaG9ydGVyLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdsaW5lYXInIHRv
ICdib29sJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtYWtl
IGZvcm1hdCBzdHJpbmcgb2YgcHJpbnRmIGluIG9uZSBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDU6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV9N
QkEnIHRvICdQU1JfVFlQRV9NQkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpClBhdGNoIDY6CiAgICAtIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BT
Ul9UWVBFX01CQV9USFJUTCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
UGF0Y2ggNzoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY2xlYXIuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW9kaWZ5IGZ1bmN0aW9u
YWxpdHkgb2YgJ2NoZWNrX3ZhbCcgdG8gbWFrZSBpdCBzaW1wbGUgdG8gb25seSBjaGVjayB2YWx1
ZS4KICAgICAgQ2hhbmdlIHRoZSBsYXN0IHBhcmFtZXRlciB0eXBlIGZyb20gJ3Vuc2lnbmVkIGxv
bmcgKicgdG8gJ3Vuc2lnbmVkIGxvbmcnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCiAgICAtIGNhbGwgcmRtc3JsIHRvIGdldCB2YWx1ZSBqdXN0IHdyaXR0ZW4gaW50byBN
U1IgZm9yIE1CQS4gQmVjYXVzZSBIVyBjYW4KICAgICAgYXV0b21hdGljYWxseSBjaGFuZ2UgaW5w
dXQgdmFsdWUgdG8gd2hhdCBpdCB3YW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnd3JpdGVfbXNyJyB0byAndWludDMyX3QnIHRv
IHJldHVybiB0aGUgdmFsdWUgYWN0dWFsbHkKICAgICAgd3JpdHRlbiBpbnRvIE1TUi4gVGhlbiwg
Y2hhbmdlICdkb193cml0ZV9wc3JfbXNycycgdG8gc2V0IHRoZSByZXR1cm5lZAogICAgICB2YWx1
ZSBpbnRvICdjb3NfcmVnX3ZhbFtdJwogICAgLSBtb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiAnaicg
aW50byBsb29wIGluICdkb193cml0ZV9wc3JfbXNycycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdtYmFfaW5mbycgdG8gJ21iYScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdjYXRfaW5mbycgdG8g
J2NhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVuYW1l
ICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQgcmVtb3ZlICdv
cC9PUCcKICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCiAgICAtIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJU
TCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggODoKICAgIC0g
Y2hhbmdlICdMSUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5FUklDJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAndHlwZWRlZiBlbnVt
IGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAgIC0gY2hhbmdlICds
aWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAog
ICAgICBpbnRlcmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBh
dGNoIDk6CiAgICAtIHJlbmFtZSAncHNyX2NhdC9QU1JfQ0FUJyB0byAncHNyX2FsbG9jL1BTUl9B
TExPQycgYW5kIHJlbW92ZSAnb3AvT1AnCiAgICAgIGZyb20gbmFtZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ2luZm8nIGZyb20gJ3hjX2NhdF9p
bmZvJyBhbmQgJ3hjX21iYV9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBzZXQgZXJybm8gaW4gJ3hjX3Bzcl9nZXRfaHdfaW5mbycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdpbmxpbmUnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAncHNyJyBmcm9tICds
aWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19wc3JfZmVhdF90eXBlJyB0byBtYWtlCiAgICAg
IGZ1bmN0aW9uIG5hbWUgc2hvcnRlci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSBjaGVjayAneGNfdHlwZScgaW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDEwOgogICAgLSByZW1v
dmUgY2FzdGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZW1vdmUgaW5saW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoYW5nZSAnbGlieGNfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bzcl9od19pbmZvJyB0bwogICAg
ICAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdfaHcnIGZyb20gcGFyYW1ldGVyIG5h
bWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSBz
b21lICdMT0dFJyB0byAnTE9HJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBjaGVjayByZXR1cm5lZCAneGNfdHlwZScgYW5kIHJlbW92ZSByZWR1bmRhbnQgJ2x2
bCcgY2hlY2suCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggMTE6
CiAgICAtIGNoYW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBwcmludGYgaW4gJ3Bzcl9tYmFfaHdp
bmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgJ2Nv
bnN0JyBmb3IgJ29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5mbycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggMTI6CiAgICAtIGNoYW5nZSAneGNfcHNyX3ZhbF90
eXBlJyB0byAneGNfcHNyX3R5cGUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpClBhdGNoIDEzOgogICAgLSByZXBsYWNlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4
bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAogICAgICBpbnRlcmZhY2VzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDE0OgogICAgLSBhZGQgJ2NvbnN0JyBm
b3IgJ29wdHNbXScgaW4gJ21haW5fcHNyX21iYV9zZXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIHJlcGxhY2UgJ2xpYnhsX3Bzcl9jYm1fdHlwZScgdG8gJ2xp
YnhsX3Bzcl90eXBlJyBmb3IgbmV3bHkgZGVmaW5lZAogICAgICBpbnRlcmZhY2VzLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCgpZaSBTdW4gKDE1KToKICBkb2NzOiBjcmVh
dGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgZG9jdW1lbnQKICBS
ZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBtYWtl
IHRoZW0gYmUKICAgIGdlbmVyYWwKICB4ODY6IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3JfdHlw
ZScgdG8gbWFrZSBpdCBnZW5lcmFsCiAgeDg2OiBpbXBsZW1lbnQgZGF0YSBzdHJ1Y3R1cmUgYW5k
IENQVSBpbml0IGZsb3cgZm9yIE1CQQogIHg4NjogaW1wbGVtZW50IGdldCBodyBpbmZvIGZsb3cg
Zm9yIE1CQQogIHg4NjogaW1wbGVtZW50IGdldCB2YWx1ZSBpbnRlcmZhY2UgZm9yIE1CQQogIHg4
NjogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93IGZvciBNQkEKICB0b29sczogY3JlYXRlIGdlbmVy
YWwgaW50ZXJmYWNlcyB0byBzdXBwb3J0IHBzciBhbGxvY2F0aW9uIGZlYXR1cmVzCiAgdG9vbHM6
IGltcGxlbWVudCB0aGUgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRvb2xzOiBp
bXBsZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczogaW1w
bGVtZW50IHRoZSBuZXcgeGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IHJlbmFtZSAn
eGNfcHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3R5cGUnCiAgdG9vbHM6IGltcGxlbWVudCBuZXcg
Z2VuZXJpYyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCAgTUJBIGdldCB2YWx1ZQogICAgY29tbWFu
ZAogIHRvb2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQg
TUJBIHNldCB2YWx1ZQogICAgY29tbWFuZAogIGRvY3M6IGFkZCBNQkEgZGVzY3JpcHRpb24gaW4g
ZG9jcwoKIGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgIHwgMjgzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAg
ICB8ICAzNCArKysrCiBkb2NzL21pc2MveGwtcHNyLm1hcmtkb3duICAgICAgICAgICB8ICA2MyAr
KysrKysrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgNCArLQogdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgNDcgKysrLS0KIHRvb2xzL2xpYnhj
L3hjX3Bzci5jICAgICAgICAgICAgICAgIHwgMTA3ICsrKysrKystLS0tCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICB8ICAzMyArKysrCiB0b29scy9saWJ4bC9saWJ4bF9wc3Iu
YyAgICAgICAgICAgICB8IDIzNyArKysrKysrKysrKysrKysrKysrKy0tLS0tCiB0b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAyMiArKysKIHRvb2xzL3hsL3hsLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAg
ICAgIHwgIDEyICsrCiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICAgICAgICB8IDI4MCAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAg
ICAgICAgICAgfCAgODEgKysrKystLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAg
ICAgICB8IDM0NSArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9zeXNjdGwuYyAgICAgICAgICAgICAgIHwgIDUxICsrKystLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAg
ICAgICAgICAgfCAgMjIgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8
ICAzMCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICB8ICAyNiArKy0K
IHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgOCArLQogMjEgZmlsZXMgY2hhbmdlZCwgMTM1
NyBpbnNlcnRpb25zKCspLCAzMzkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9j
cy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVY-0006u2-Gp; Tue, 05 Sep 2017 09:51:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVW-0006sx-9J
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:50:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8D/64-03093-1837EA95; Tue, 05 Sep 2017 09:50:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1tYhottQvC7
 S4Mt5CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP92FnGgo8JFTumvWNtYFzn3sXIxSEkMJ1R
 4tSkKaxdjJwcEgK8EkeWzYCy/SVOTlzBBGILCTQwSkw/LwViswmoSzz+2gMWFxFQkri3ajITy
 CBmgXNMEns+7gBLCAtESjz//5ENxGYRUJU4MW8vYxcjBwevgLvEvXkBEPPlJE4em8wKEuYU8J
 BYeq0OYpW7xJ9td8FO4BUQlDg58wkLSAkz0Nr184RAwswC8hLNW2czT2AUmIWkahZC1SwkVQs
 YmVcxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GD8
 tCzgEKMkB5OSKG9o4rpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8t4qAcoJFqempFWmZOcAYg
 UlLcPAoifCeA0nzFhck5hZnpkOkTjEqSonzHgdJCIAkMkrz4NpgcXmJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrxLQKbwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2MEVmnv8cJFhw6L3pvYbB
 GwJGO+fvzV+m6lD2/cYO/LHJbkvvR1RpPPqlURpWI9EpOM5km9nNbV8AZx4s/dqmxzdLezjH3
 0OL7jNu9X//aen1r/a5N56Q/GN2b/dYvLb9o+dkfZlMC3olNKH77PYrt5S3Ni3k7laew+Xbbt
 7fwd9trut/cHOJ9WImlOCPRUIu5qDgRALWy5kzGAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504605051!81282253!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1305 invoked from network); 5 Sep 2017 09:50:55 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:50:55 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 02:50:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185109"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:50:50 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:23 +0800
Message-Id: <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgotLS0KdjM6CiAgICAtIHJlbW92ZSAnY2xvc2VkLWxvb3AnIHJlbGF0ZWQgZGVz
Y3JpcHRpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gZXhw
bGFpbiAnbGluZWFyJyBhbmQgJ25vbi1saW5lYXInIGJlZm9yZSBtZW50aW9uaW5nIHRoZW0uCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRqdXN0IGRlc3JpcHRp
b24gb2YgJ3Bzci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBleHBsYWluICdNQkFfTUFYJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSByZW1vdmUgJ248NjQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCiAgICAtIGZpeCBzb21lIHdvcmRpbmdzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGFkZCBjb250ZXh0IGluICdUZXN0aW5nJyBwYXJ0IHRvIG1h
a2UgdGhpbmdzIG1vcmUgY2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKdjI6CiAgICAtIGRlY2xhcmUgJ0hXJyBpbiBUZXJtaW5vbG9neS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlcGxhY2UgJ0NPUyBJRCBvZiBWQ1BVJyB0byAnQ09TIElE
IG9mIGRvbWFpbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNl
ICdDT1MgcmVnaXN0ZXInIHRvICdUaHJ0bCBNU1InLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8g
UGVuZykKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGZvciAncHNyLW1iYS1zaG93JyB0byBzdGF0ZSB0
aGF0IHRoZSBkZWNpbWFsIHZhbHVlIGlzCiAgICAgIHNob3duIGZvciBsaW5lYXIgbW9kZSBidXQg
aGV4YWRlY2ltYWwgdmFsdWUgaXMgc2hvd24gZm9yIG5vbi1saW5lYXIgbW9kZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlbW92ZSBjb250ZW50IGluICdBcmVhcyBmb3Ig
aW1wcm92ZW1lbnQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gdXNlICc8
PicgdG8gc3BlY2lmeSBtYW5kYXRvcnkgYXJndW1lbnQgdG8gYSBjb21tYW5kLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFdlaSBMaXUpCnYxOgogICAgLSByZW1vdmUgYSBzcGVjaWFsIGNoYXJhY3RlciB0
byBhdm9pZCB0aGUgZXJyb3Igd2hlbiBidWlsZGluZyBwYW5kb2MuCi0tLQogZG9jcy9mZWF0dXJl
cy9pbnRlbF9wc3JfbWJhLnBhbmRvYyB8IDI4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjgzIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvaW50ZWxf
cHNyX21iYS5wYW5kb2MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjkzZWY0
NQotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MK
QEAgLTAsMCArMSwyODMgQEAKKyUgSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChN
QkEpIEZlYXR1cmUKKyUgUmV2aXNpb24gMS41CisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MKKwor
LS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqVGVjaCBQcmV2aWV3KioKKworQXJjaGl0
ZWN0dXJlKHMpOiBJbnRlbCB4ODYKKworICAgQ29tcG9uZW50KHMpOiBIeXBlcnZpc29yLCB0b29s
c3RhY2sKKworICAgICAgIEhhcmR3YXJlOiBNQkEgaXMgc3VwcG9ydGVkIG9uIFNreWxha2UgU2Vy
dmVyIGFuZCBiZXlvbmQKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIFRlcm1pbm9sb2d5CisKKyogQ0FUICAg
ICAgICAgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5CisqIENCTSAgICAgICAgIENhcGFjaXR5
IEJpdE1hc2tzCisqIENEUCAgICAgICAgIENvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24KKyog
Q09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZQorKiBIVyAgICAgICAgICBIYXJkd2FyZQorKiBN
QkEgICAgICAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24KKyogTVNScyAgICAgICAgTWFj
aGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKKyogUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hh
cmVkIFJlc291cmNlCisqIFRIUlRMICAgICAgIFRocm90dGxlIHZhbHVlIG9yIGRlbGF5IHZhbHVl
CisKKyMgT3ZlcnZpZXcKKworVGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBm
ZWF0dXJlIHByb3ZpZGVzIGluZGlyZWN0IGFuZCBhcHByb3hpbWF0ZQorY29udHJvbCBvdmVyIG1l
bW9yeSBiYW5kd2lkdGggYXZhaWxhYmxlIHBlci1jb3JlLiBUaGlzIGZlYXR1cmUgcHJvdmlkZXMg
T1MvCitoeXBlcnZpc29yIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBwcy9kb21h
aW5zIGJ5IHVzaW5nIGEgY3JlZGl0LWJhc2VkCit0aHJvdHRsaW5nIG1lY2hhbmlzbS4KKworIyBV
c2VyIGRldGFpbHMKKworKiBGZWF0dXJlIEVuYWJsaW5nOgorCisgIEFkZCAicHNyPW1iYSIgdG8g
Ym9vdCBsaW5lIHBhcmFtZXRlciB0byBlbmFibGUgTUJBIGZlYXR1cmUuCisKKyogeGwgaW50ZXJm
YWNlczoKKworICAxLiBgcHNyLW1iYS1zaG93IFtkb21haW4taWRdYDoKKworICAgICBTaG93IG1l
bW9yeSBiYW5kd2lkdGggdGhyb3R0bGluZyBmb3IgZG9tYWluLiBVbmRlciBkaWZmZXJlbnQgbW9k
ZXMsIGl0CisgICAgIHNob3dzIGRpZmZlcmVudCB0eXBlIG9mIGRhdGEuCisKKyAgICAgVGhlcmUg
YXJlIHR3byBtb2RlczoKKyAgICAgTGluZWFyIG1vZGU6IHRoZSByZXNwb25zZSBvZiB0aHJvdHRs
aW5nIHZhbHVlIGlzIGxpbmVhci4KKyAgICAgTm9uLWxpbmVhciBtb2RlOiB0aGUgcmVzcG9uc2Ug
b2YgdGhyb3R0bGluZyB2YWx1ZSBpcyBub24tbGluZWFyLgorCisgICAgIEZvciBsaW5lYXIgbW9k
ZSwgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNo
b3dzCisgICAgIGhleGFkZWNpbWFsIHZhbHVlLgorCisgIDIuIGBwc3ItbWJhLXNldCBbT1BUSU9O
U10gPGRvbWFpbi1pZD4gPHRocm90dGxpbmc+YDoKKworICAgICBTZXQgbWVtb3J5IGJhbmR3aWR0
aCB0aHJvdHRsaW5nIGZvciBkb21haW4uCisKKyAgICAgT3B0aW9uczoKKyAgICAgJy1zJzogU3Bl
Y2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJv
Y2Vzc2VkLgorCisgICAgIFRocm90dGxpbmcgdmFsdWUgc2V0IGluIHJlZ2lzdGVyIGltcGxpZXMg
dGhlIGFwcHJveGltYXRlIGFtb3VudCBvZiBkZWxheWluZworICAgICB0aGUgdHJhZmZpYyBiZXR3
ZWVuIGNvcmUgYW5kIG1lbW9yeS4gVGhlIGhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdHMg
aW4KKyAgICAgbG93ZXIgYmFuZHdpZHRoLiBUaGUgbWF4IHRocm90dGxpbmcgdmFsdWUgKE1CQV9N
QVgpIHN1cHBvcnRlZCBjYW4gYmUgZ290CisgICAgIHRocm91Z2ggQ1BVSUQuCisKKyAgICAgTGlu
ZWFyIG1vZGU6IHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5lZCBhcyAxMDAtKE1CQV9NQVgp
LiBGb3IgaW5zdGFuY2UsCisgICAgIGlmIHRoZSBNQkFfTUFYIHZhbHVlIGlzIDkwLCB0aGUgaW5w
dXQgcHJlY2lzaW9uIGlzIDEwJS4gVmFsdWVzIG5vdCBhbiBldmVuCisgICAgIG11bHRpcGxlIG9m
IHRoZSBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sIHRv
IDEwJQorICAgICBkZWxheSBhcHBsaWVkKSBieSBIVyBhdXRvbWF0aWNhbGx5LgorCisgICAgIE5v
bi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20g
emVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2Ug
YW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0d28gd2lsbAorICAgICBiZSByb3VuZGVkIGRvd24g
dGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0d28gYnkgSFcgYXV0b21hdGljYWxseS4KKworIyBU
ZWNobmljYWwgZGV0YWlscworCitNQkEgaXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVz
LCBpdCBzaGFyZXMgdGhlIGJhc2UgUFNSIGluZnJhc3RydWN0dXJlCitpbiBYZW4uCisKKyMjIEhh
cmR3YXJlIHBlcnNwZWN0aXZlCisKKyAgTUJBIGRlZmluZXMgYSByYW5nZSBvZiBNU1JzIHRvIHN1
cHBvcnQgc3BlY2lmeWluZyBhIGRlbGF5IHZhbHVlIChUaHJ0bCkgcGVyCisgIENPUywgd2l0aCBk
ZXRhaWxzIGJlbG93LgorCisgIGBgYAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgTVNSIChwZXIgc29ja2V0KSAgICAgICAgICAgfCAgICBB
ZGRyZXNzICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfMCB8ICAgICAweEQ1MCAgICAg
IHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisg
ICB8IC4uLiAgICAgICAgICAgICAgICAgICAgICAgIHwgIC4uLiAgICAgICAgICAgfAorICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgSUEzMl9M
Ml9RT1NfRXh0X0JXX1RocnRsX24gfCAgICAgMHhENTArbiAgICB8CisgICArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICBgYGAKKworICBXaGVuIGNvbnRl
eHQgc3dpdGNoIGhhcHBlbnMsIHRoZSBDT1MgSUQgb2YgZG9tYWluIGlzIHdyaXR0ZW4gdG8gcGVy
LXRocmVhZCBNU1IKKyAgYElBMzJfUFFSX0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3Jj
ZXMgYmFuZHdpZHRoIGFsbG9jYXRpb24gYWNjb3JkaW5nCisgIHRvIHRoZSB0aHJvdHRsaW5nIHZh
bHVlIHN0b3JlZCBpbiB0aGUgVGhydGwgTVNSIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25z
aGlwIGJldHdlZW4gTUJBIGFuZCBDQVQvQ0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEg
aXMgY29tcGxldGVseSBpbmRlcGVuZGVudCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0
aW9uIG1heSBiZSBhcHBsaWVkIGF0IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENB
VAorICBkaXNhYmxlZC4KKworICBCdXQgaXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBz
aGFyZXMgQ09TIGluZnJhc3RydWN0dXJlIHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51
bWVyYXRlZCBieSBkaWZmZXJlbnQgQ1BVSUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNh
dGVzIHRoYXQgdGhlIG1heCBDT1Mgb2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJ
biBzb21lCisgIGNhc2VzLCBhIGRvbWFpbiBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0
IGlzIGJleW9uZCBvbmUgKG9yIG1vcmUpCisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRo
ZSBvdGhlcnMuIEZvciBpbnN0YW5jZSwgbGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1C
QSBpcyA4IGJ1dCB0aGUgbWF4IENPUyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMg
YXNzaWduZWQKKyAgOSBhcyBDT1MsIHRoZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkg
d291bGQgYmUgZW5mb3JjZWQsIGJ1dCBmb3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVs
dCB2YWx1ZSBpcyBzZXQgc2luY2UgQ09TIDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBv
ZiBNQkEuCisKKyMjIERlc2lnbiBPdmVydmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0
aW9uCisKKyAgV2hlbiBlbmZvcmNpbmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwg
Y29yZXMgb2YgZG9tYWlucyBoYXZlCisgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1Mw
KSB3aGljaCBzdG9yZXMgdGhlIHNhbWUgVGhydGwgKDApLiBUaGUKKyAgZGVmYXVsdCBUaHJ0bCBN
U1IgaXMgdXNlZCBvbmx5IGluIGh5cGVydmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wg
c3RhY2sKKyAgYW5kIHVzZXIuCisKKyAgU3lzdGVtIGFkbWluaXN0cmF0b3JzIGNhbiBjaGFuZ2Ug
UFNSIGFsbG9jYXRpb24gcG9saWN5IGF0IHJ1bnRpbWUgYnkKKyAgdXNpbmcgdGhlIHRvb2wgc3Rh
Y2suIFNpbmNlIE1CQSBzaGFyZXMgQ09TIElEIHdpdGggQ0FUL0NEUCwgYSBDT1MgSUQKKyAgY29y
cmVzcG9uZHMgdG8gYSAyLXR1cGxlLCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVu
YWJsZWQsIHdoZW4gQ0RQCisgIGlzIGVuYWJsZWQsIHRoZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8g
YSAzLXR1cGxlLCBsaWtlIFtDb2RlX0NCTSwgRGF0YV9DQk0sCisgIFRocnRsXS4gSWYgbmVpdGhl
ciBDQVQgbm9yIENEUCBpcyBlbmFibGVkLCB0aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENP
UworICBJRCBjb3JyZXNwb25kcyB0byBvbmUgVGhydGwuCisKKyogVkNQVSBzY2hlZHVsZQorCisg
IFRoaXMgcGFydCByZXVzZXMgQ0FUIENPUyBpbmZyYXN0cnVjdHVyZS4KKworKiBNdWx0aS1zb2Nr
ZXRzCisKKyAgRGlmZmVyZW50IHNvY2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBhYmlsaXR5
IChsaWtlIG1heCBDT1MpCisgIGFsdGhvdWdoIGl0IGlzIGNvbnNpc3RlbnQgb24gdGhlIHNhbWUg
c29ja2V0LiBTbyB0aGUgY2FwYWJpbGl0eQorICBvZiBwZXItc29ja2V0IE1CQSBpcyBzcGVjaWZp
ZWQuCisKKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGluZnJhc3RydWN0dXJlLgorCisjIyBJ
bXBsZW1lbnRhdGlvbiBEZXNjcmlwdGlvbgorCisqIEh5cGVydmlzb3IgaW50ZXJmYWNlczoKKwor
ICAxLiBCb290IGxpbmUgcGFyYW06ICJwc3I9bWJhIiB0byBlbmFibGUgdGhlIGZlYXR1cmUuCisK
KyAgMi4gU1lTQ1RMOgorICAgICAgICAgIC0gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvOiBH
ZXQgc3lzdGVtIE1CQSBpbmZvcm1hdGlvbi4KKworICAzLiBET01DVEw6CisgICAgICAgICAgLSBY
RU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMOiBHZXQgdGhyb3R0bGluZyBmb3IgYSBkb21h
aW4uCisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMOiBTZXQgdGhy
b3R0bGluZyBmb3IgYSBkb21haW4uCisKKyogeGwgaW50ZXJmYWNlczoKKworICAxLiBwc3ItbWJh
LXNob3cgW2RvbWFpbi1pZF0KKyAgICAgICAgICBTaG93IHN5c3RlbS9kb21haW4gcnVudGltZSBN
QkEgdGhyb3R0bGluZyB2YWx1ZS4gRm9yIGxpbmVhciBtb2RlLAorICAgICAgICAgIGl0IHNob3dz
IHRoZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVj
aW1hbAorICAgICAgICAgIHZhbHVlLgorICAgICAgICAgID0+IFhFTl9TWVNDVExfUFNSX01CQV9n
ZXRfaW5mby9YRU5fRE9NQ1RMX1BTUl9NQkFfT1BfR0VUX1RIUlRMCisKKyAgMi4gcHNyLW1iYS1z
ZXQgW09QVElPTlNdIDxkb21haW4taWQ+IDx0aHJvdHRsaW5nPgorICAgICAgICAgIFNldCBiYW5k
d2lkdGggdGhyb3R0bGluZyBmb3IgYSBkb21haW4uCisgICAgICAgICAgPT4gWEVOX0RPTUNUTF9Q
U1JfTUJBX09QX1NFVF9USFJUTAorCisgIDMuIHBzci1od2luZm8KKyAgICAgICAgICBTaG93IFBT
UiBIVyBpbmZvcm1hdGlvbiwgaW5jbHVkaW5nIEwzIENBVC9DRFAvTDIgQ0FUL01CQS4KKyAgICAg
ICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm8KKworKiBLZXkgZGF0YSBzdHJ1Y3R1
cmU6CisKKyAgMS4gRmVhdHVyZSBIVyBpbmZvCisKKyAgICAgYGBgCisgICAgIHN0cnVjdCB7Cisg
ICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4OworICAgICAgICAgYm9vbCBsaW5lYXI7Cisg
ICAgIH0gbWJhOworCisgICAgIC0gTWVtYmVyIGB0aHJ0bF9tYXhgCisKKyAgICAgICBgdGhydGxf
bWF4YCBpcyB0aGUgbWF4IHRocm90dGxpbmcgdmFsdWUgdG8gYmUgc2V0LCBpLmUuIE1CQV9NQVgu
CisKKyAgICAgLSBNZW1iZXIgYGxpbmVhcmAKKworICAgICAgIGBsaW5lYXJgIG1lYW5zIHRoZSBy
ZXNwb25zZSBvZiBkZWxheSB2YWx1ZSBpcyBsaW5lYXIgb3Igbm90LgorCisgICAgIEFzIG1lbnRp
b25lZCBhYm92ZSwgTUJBIGlzIGEgbWVtYmVyIG9mIEludGVsIFBTUiBmZWF0dXJlcywgaXQgd291
bGQKKyAgICAgc2hhcmUgdGhlIGJhc2UgUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4gRm9yIGV4
YW1wbGUsIHRoZSAnY29zX21heCcKKyAgICAgaXMgYSBjb21tb24gSFcgcHJvcGVydHkgZm9yIGFs
bCBmZWF0dXJlcy4gU28sIGZvciBvdGhlciBkYXRhIHN0cnVjdHVyZQorICAgICBkZXRhaWxzLCBw
bGVhc2UgcmVmZXIgJ2ludGVsX3Bzcl9jYXRfY2RwLnBhbmRvYycuCisKKyMgTGltaXRhdGlvbnMK
KworTUJBIGNhbiBvbmx5IHdvcmsgb24gSFcgd2hpY2ggZW5hYmxlcyBpdCAoY2hlY2sgYnkgQ1BV
SUQpLgorCisjIFRlc3RpbmcKKworV2UgY2FuIGV4ZWN1dGUgdGhlc2UgY29tbWFuZHMgdG8gdmVy
aWZ5IE1CQSBvbiBkaWZmZXJlbnQgSFdzIHN1cHBvcnRpbmcgdGhlbS4KKworRm9yIGV4YW1wbGU6
CisgIDEuIFVzZXIgY2FuIGdldCB0aGUgTUJBIGhhcmR3YXJlIGluZm8gdGhyb3VnaCAncHNyLWh3
aW5mbycgY29tbWFuZC4gRnJvbQorICAgICByZXN1bHQsIHVzZXIgY2FuIGtub3cgaWYgdGhpcyBo
YXJkd2FyZSB3b3JrcyB1bmRlciBsaW5lYXIgbW9kZSBvciBub24tCisgICAgIGxpbmVhciBtb2Rl
LCB0aGUgbWF4IHRocm90dGxpbmcgdmFsdWUgKE1CQV9NQVgpIGFuZCBzbyBvbi4KKworICAgIHJv
b3RAOn4kIHhsIHBzci1od2luZm8gLS1tYmEKKyAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24gKE1CQSk6CisgICAgU29ja2V0IElEICAgICAgIDogMAorICAgIExpbmVhciBNb2RlICAgICA6
IEVuYWJsZWQKKyAgICBNYXhpbXVtIENPUyAgICAgOiA3CisgICAgTWF4aW11bSBUaHJvdHRsaW5n
IFZhbHVlOiA5MAorICAgIERlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZTogMAorCisgIDIuIFRoZW4s
IHVzZXIgY2FuIHNldCBhIHRocm90dGxpbmcgdmFsdWUgdG8gYSBkb21haW4uIEZvciBleGFtcGxl
LCBzZXQgJzB4YScsCisgICAgIGkuZSAxMCUgZGVsYXkuCisKKyAgICByb290QDp+JCB4bCBwc3It
bWJhLXNldCAxIDB4YQorCisgIDMuIFVzZXIgY2FuIGNoZWNrIHRoZSBjdXJyZW50IGNvbmZpZ3Vy
YXRpb24gb2YgdGhlIGRvbWFpbiB0aHJvdWdoCisgICAgICdwc3ItbWFiLXNob3cnLiBGb3IgbGlu
ZWFyIG1vZGUsIHRoZSBkZWNpbWFsIHZhbHVlIGlzIHNob3duLgorCisgICAgcm9vdEA6fiQgeGwg
cHNyLW1iYS1zaG93IDEKKyAgICBTb2NrZXQgSUQgICAgICAgOiAwCisgICAgRGVmYXVsdCBUSFJU
TCAgIDogMAorICAgICAgIElEICAgICAgICAgICAgICAgICAgICAgTkFNRSAgICAgICAgICAgIFRI
UlRMCisgICAgICAgIDEgICAgICAgICAgICAgICAgIHVidW50dTE0ICAgICAgICAgICAgIDEwCisK
KyMgQXJlYXMgZm9yIGltcHJvdmVtZW50CisKK04vQQorCisjIEtub3duIGlzc3VlcworCitOL0EK
KworIyBSZWZlcmVuY2VzCisKKyJJTlRFTCBSRVNPVVJDRSBESVJFQ1RPUiBURUNITk9MT0dZIChJ
TlRFTCBSRFQpIEFMTE9DQVRJT04gRkVBVFVSRVMiIFtJbnRlbCA2NCBhbmQgSUEtMzIgQXJjaGl0
ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIgTWFudWFscywgdm9sM10oaHR0cDovL3d3dy5pbnRl
bC5jb20vY29udGVudC93d3cvdXMvZW4vcHJvY2Vzc29ycy9hcmNoaXRlY3R1cmVzLXNvZnR3YXJl
LWRldmVsb3Blci1tYW51YWxzLmh0bWwpCisKKyMgSGlzdG9yeQorCistLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
K0RhdGUgICAgICAgUmV2aXNpb24gVmVyc2lvbiAgTm90ZXMKKy0tLS0tLS0tLS0gLS0tLS0tLS0g
LS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorMjAx
Ny0wMS0xMCAxLjAgICAgICBYZW4gNC45ICBEZXNpZ24gZG9jdW1lbnQgd3JpdHRlbgorMjAxNy0w
Ny0xMCAxLjEgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxLiBNb2RpZnkgZGF0YSBzdHJ1Y3R1cmUgYWNjb3JkaW5nIHRvIGxhdGVzdAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlczsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMi4gQWRkIGNvbnRlbnQgZm9yICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQnOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzLiBPdGhlciBtaW5vciBjaGFuZ2VzLgorMjAxNy0wOC0w
OSAxLjIgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxLiBSZW1vdmUgYSBzcGVjaWFsIGNoYXJhY3RlciB0byBhdm9pZCBlcnJvciB3aGVuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1aWxkaW5nIHBhbmRvYy4KKzIwMTctMDgtMTUg
MS4zICAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MS4gQWRkIHRlcm1pbm9sb2d5ICdIVycuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIu
IENoYW5nZSAnQ09TIElEIG9mIFZDUFUnIHRvICdDT1MgSUQgb2YgZG9tYWluJy4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMy4gQ2hhbmdlICdDT1MgcmVnaXN0ZXInIHRvICdUaHJ0bCBN
U1InLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LiBFeHBsYWluIHRoZSB2YWx1ZSBz
aG93biBmb3IgJ3Bzci1tYmEtc2hvdycgdW5kZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGlmZmVyZW50IG1vZGVzLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LiBS
ZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9yIGltcHJvdmVtZW50Jy4KKzIwMTctMDgtMTYgMS40
ICAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4g
QWRkICc8PicgZm9yIG1hbmRhdG9yeSBhcmd1bWVudC4KKzIwMTctMDgtMzAgMS41ICAgICAgWGVu
IDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gTW9kaWZ5IHdv
cmRzIGluICdPdmVydmlldycgdG8gbWFrZSBpdCBlYXNpZXIgdG8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5kZXJzdGFuZC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Mi4gRXhwbGFpbiAnbGluZWFyL25vbi1saW5lYXInIG1vZGVzIGJlZm9yZSBtZW50aW9uCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW0uCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDMuIEV4cGxhaW4gdGhyb3R0bGluZyB2YWx1ZSBtb3JlIGFjY3VyYXRlLgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA0LiBFeHBsYWluICdNQkFfTUFYJy4KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNS4gQ29ycmVjdCBzb21lIHdvcmRzIGluICdEZXNpZ24gT3ZlcnZp
ZXcnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LiBDaGFuZ2UgJ21iYV9pbmZvJyB0
byAnbWJhJyBhY2NvcmRpbmcgdG8gY29kZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjaGFuZ2VzLiBBbHNvLCBtb2RpZnkgY29udGVudHMgb2YgaXQuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDcuIEFkZCBjb250ZXh0IGluICdUZXN0aW5nJyBwYXJ0IHRvIG1ha2UgdGhp
bmdzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vcmUgY2xlYXIuCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDguIFJlbW92ZSAnbjw2NCcgdG8gYXZvaWQgb3V0LW9mLXN5
bmMuCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVc-0006vP-O7; Tue, 05 Sep 2017 09:51:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVb-0006vB-W9
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:04 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 93/77-03642-7837EA95; Tue, 05 Sep 2017 09:51:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhottavC7
 SoLlHyuL7lslMDowehz9cYQlgjGLNzEvKr0hgzXj74gRzwfd5jBUTTx5nbGBcWdLFyMUhJDCd
 UeLus2OsXYycHBICvBJHls2Asv0lbj5sZIMoamCU6HjWxwySYBNQl3j8tYcJxBYRUJK4t2oyE
 0gRs8A5Jok9H3eAJYQFUiTu7NvDCGKzCKhKdJ/YxN7FyMHBK+AusWVVDsQCOYmTxyazgoQ5BT
 wkll6rAwkLAVX82XYX7AZeAUGJkzOfsICUMAOtXT9PCCTMLCAv0bx1NvMERoFZSKpmIVTNQlK
 1gJF5FaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEO
 xk/LAg4xSnIwKYnyhiauixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXurCCgnWJSanlqRlpkDj
 BOYtAQHj5II7zmQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMeBykSACnKKM2DGwGL2U
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0CMoUnM68EbtMroCOYgI6oerkG5IiSRISUVAO
 j+vPG+WsDgjS/iUusnnLbTypQ7n1hh+PMsMvyJQz/I3eyrG/PEbNPN3vT9jbjb/DfFRJm214x
 fzjiM8/bZOVbb/m+qJcXL8S0lF16tdEvqFzowuLSAyZ6MZODfaoNF4RPdVyWUl5no2soWLDxz
 pWyfPVVX1jj50/+cFTBs914zmSpsvnt7GuUWIozEg21mIuKEwHaAGPN1AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504605051!81282253!3
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2919 invoked from network); 5 Sep 2017 09:51:00 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:00 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 02:51:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185127"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:50:55 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:24 +0800
Message-Id: <1504603957-5389-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 02/15] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBh
bmQgcmVtb3ZlCidvcC9PUCcuIEUuZy46CjEuIHBzcl9jYXRfb3AgLT4gcHNyX2FsbG9jCjIuIFhF
Tl9ET01DVExfcHNyX2NhdF9vcCAtPiBYRU5fRE9NQ1RMX3Bzcl9hbGxvYwozLiBYRU5fU1lTQ1RM
X3Bzcl9jYXRfb3AgLT4gWEVOX1NZU0NUTF9wc3JfYWxsb2MKClRoZSBzeXNjdGwvZG9tY3RsIHZl
cnNpb24gbnVtYmVycyBhcmUgYnVtcGVkLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1
bkBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0t
LQp2MzoKICAgIC0gcmVtb3ZlICdvcC9PUCcgZnJvbSBuYW1lcyBhbmQgbW9kaWZ5IHNvbWUgbmFt
ZXMgZnJvbSAnUFNSX0NBVCcgdG8KICAgICAgJ1BTUl9BTExPQycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKdjE6CiAgICAtIGFkZCBkZXNjcmlwdGlvbiBhYm91dCB3aGF0
IHRvIGJlIGNoYW5nZWQgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKICAgIC0gYnVtcCBzeXNjdGwvZG9tY3RsIHZlcnNpb24gbnVtYmVycy4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUgIHwgIDQgKy0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8IDUyICsr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwu
YyAgICAgICAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAyOCArKysrKysrKysrLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAxOCArKysrKystLS0tLS0t
CiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICA4ICsrKy0tLQogeGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgOCArKystLS0KIDkgZmlsZXMgY2hhbmdl
ZCwgMTAwIGluc2VydGlvbnMoKyksIDEwMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMvZG9tMC50ZQppbmRleCBkMGE0ZDkxLi4zZGM5ODM0IDEwMDY0NAotLS0gYS90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2RvbTAudGUKQEAgLTE0LDcgKzE0LDcgQEAgYWxsb3cgZG9tMF90IHhlbl90OnhlbiB7CiAJdG1l
bV9jb250cm9sIGdldHNjaGVkdWxlciBzZXRzY2hlZHVsZXIKIH07CiBhbGxvdyBkb20wX3QgeGVu
X3Q6eGVuMiB7Ci0JcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfY2F0X29wIHBtdV9jdHJsIGdl
dF9zeW1ib2wKKwlyZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9hbGxvYyBwbXVfY3RybCBnZXRf
c3ltYm9sCiAJZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyBnZXRfY3B1X2ZlYXR1cmVzZXQgbGl2ZXBh
dGNoX29wCiAJZ2Nvdl9vcAogfTsKQEAgLTM5LDcgKzM5LDcgQEAgYWxsb3cgZG9tMF90IGRvbTBf
dDpkb21haW4gewogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluMiB7CiAJc2V0X2NwdWlk
IGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8K
LQlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcAorCWdldF92bnVtYWluZm8gcHNy
X2NtdF9vcCBwc3JfYWxsb2MKIH07CiBhbGxvdyBkb20wX3QgZG9tMF90OnJlc291cmNlIHsgYWRk
IHJlbW92ZSB9OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xp
YnhjL3hjX3Bzci5jCmluZGV4IDAzOWI5MjAuLjdlMWMwZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yNTgsMjcgKzI1OCwy
NyBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNlIFhDX1BT
Ul9DQVRfTDNfQ0JNOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wz
X0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQUxMT0NfU0VUX0wzX0NCTTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFOgotICAgICAgICBj
bWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU7CisgICAgICAgIGNtZCA9IFhF
Tl9ET01DVExfUFNSX0FMTE9DX1NFVF9MM19DT0RFOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEE6Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NB
VF9PUF9TRVRfTDNfREFUQTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQUxMT0NfU0VU
X0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9DQk06Ci0g
ICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNOworICAgICAgICBj
bWQgPSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDJfQ0JNOwogICAgICAgICBicmVhazsKICAg
ICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwog
ICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A7CisgICAgZG9t
Y3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jOwogICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmNtZCA9IGNtZDsKLSAgICBkb21j
dGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29w
LmRhdGEgPSBkYXRhOworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQgPSBjbWQ7CisgICAgZG9t
Y3RsLnUucHNyX2FsbG9jLnRhcmdldCA9IHRhcmdldDsKKyAgICBkb21jdGwudS5wc3JfYWxsb2Mu
ZGF0YSA9IGRhdGE7CiAKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CkBA
IC0yOTQsMzEgKzI5NCwzMSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsK
ICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wzX0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQUxMT0Nf
R0VUX0wzX0NCTTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9D
T0RFOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU7Cisg
ICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19DT0RFOwogICAgICAgICBi
cmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEE6Ci0gICAgICAgIGNtZCA9IFhF
Tl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNU
TF9QU1JfQUxMT0NfR0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNS
X0NBVF9MMl9DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJf
Q0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRfTDJfQ0JNOwogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAg
ICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3A7CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jOwogICAgIGRvbWN0
bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmNtZCA9
IGNtZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsKKyAgICBkb21j
dGwudS5wc3JfYWxsb2MuY21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxvYy50YXJnZXQg
PSB0YXJnZXQ7CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogCiAgICAgaWYg
KCAhcmMgKQotICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0YTsKKyAgICAg
ICAgKmRhdGEgPSBkb21jdGwudS5wc3JfYWxsb2MuZGF0YTsKIAogICAgIHJldHVybiByYzsKIH0K
QEAgLTMyOSwzMCArMzI5LDMwIEBAIGludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCiAgICAgaW50IHJjID0g
LTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAKLSAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9w
c3JfY2F0X29wOwotICAgIHN5c2N0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gc29ja2V0OworICAg
IHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsKKyAgICBzeXNjdGwudS5wc3JfYWxs
b2MudGFyZ2V0ID0gc29ja2V0OwogCiAgICAgc3dpdGNoICggbHZsICkKICAgICB7CiAgICAgY2Fz
ZSAyOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDJfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLmNtZCA9IFhFTl9TWVND
VExfUFNSX0FMTE9DX2dldF9sMl9pbmZvOwogICAgICAgICByYyA9IHhjX3N5c2N0bCh4Y2gsICZz
eXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKLSAgICAgICAgICAgICpjb3Nf
bWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAg
ICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuOworICAg
ICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4
OworICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5j
Ym1fbGVuOwogICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSAzOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNt
ZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNy
X2FsbG9jLmNtZCA9IFhFTl9TWVNDVExfUFNSX0FMTE9DX2dldF9sM19pbmZvOwogICAgICAgICBy
YyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZv
LmNvc19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5j
YXRfaW5mby5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNy
X2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzICYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9TWVNDVExfUFNSX0NBVF9MM19DRFA7CisgICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51
LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9IHN5
c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW47CisgICAgICAgICAgICAqY2RwX2Vu
YWJsZWQgPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyAmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9BTExPQ19MM19DRFA7CiAgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxMjdjODRlLi4xNDI0YzkwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCkBAIC0xNDM5LDYwICsxNDM5LDYwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAg
ICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9jYXRfb3AuY21kICkKKyAgICBjYXNlIFhFTl9E
T01DVExfcHNyX2FsbG9jOgorICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUucHNyX2FsbG9jLmNt
ZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQzMl90IHZhbDMyOwogCi0gICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9MM19DQk06CisgICAgICAgICAgICByZXQgPSBwc3Jf
c2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CiAgICAgICAgICAgICBicmVhazsKIAotICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERToKLSAgICAgICAgICAg
IHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQUxMT0NfU0VUX0wzX0NPREU6CisgICAgICAgICAgICBy
ZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRB
OgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3Au
dGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRf
b3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDNfREFUQToK
KyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFy
Z2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5k
YXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEp
OwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfU0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+
dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQUxMT0Nf
U0VUX0wyX0NCTToKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5w
c3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51
LnBzcl9hbGxvYy5kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9U
WVBFX0wyKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
QUxMT0NfR0VUX0wzX0NCTToKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0
bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZh
bDMyLCBQU1JfQ0JNX1RZUEVfTDMpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3Au
ZGF0YSA9IHZhbDMyOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFs
MzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAot
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERToKLSAgICAgICAg
ICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRfTDNfQ09ERToKKyAgICAgICAgICAg
IHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Ci0g
ICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7CisgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNr
ID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9Q
U1JfQ0FUX09QX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwg
ZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0FMTE9DX0dFVF9MM19EQVRBOgorICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKLSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEgPSB2YWwzMjsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0
YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgYnJl
YWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTToKLSAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdl
dCwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRfTDJfQ0JNOgorICAgICAg
ICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMik7Ci0g
ICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7CisgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNr
ID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggYzIwMzZjYi4uYzAxMjNkMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMzgy
LDcgKzM4Miw3IEBAIHN0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVj
dCBmZWF0X25vZGUgKmZlYXQsCiAgICAgaWYgKCAhY2F0X2dldF9mZWF0X2luZm8oZmVhdCwgZGF0
YSwgYXJyYXlfbGVuKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGRhdGFbUFNSX0lO
Rk9fSURYX0NBVF9GTEFHXSB8PSBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOworICAgIGRhdGFb
UFNSX0lORk9fSURYX0NBVF9GTEFHXSB8PSBYRU5fU1lTQ1RMX1BTUl9BTExPQ19MM19DRFA7CiAK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBi
L3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRleCBjM2ZkYWU4Li43ZGNiZTc0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0x
NzEsNDUgKzE3MSw0NSBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogCiAgICAgICAgIGJyZWFrOwog
Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A6Ci0gICAgICAgIHN3aXRjaCAoIHN5c2N0
bC0+dS5wc3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzoKKyAg
ICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICB1aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdOwogCi0gICAgICAgIGNh
c2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOgorICAgICAgICBjYXNlIFhFTl9TWVND
VExfUFNSX0FMTE9DX2dldF9sM19pbmZvOgogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgcmV0
ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMywgZGF0YSwgQVJSQVlfU0laRShkYXRh
KSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAg
ICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heCA9CisgICAg
ICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heCA9CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhd
OwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuID0K
KyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuID0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FU
X0NCTV9MRU5dOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5m
bGFncyA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3Mg
PQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DQVRfRkxBR107CiAKLSAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVf
c3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9vcCkgKQorICAgICAgICAgICAgaWYgKCBfX2NvcHlf
ZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKICAgICAgICAg
ICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAot
ICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzoKKyAgICAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX1BTUl9BTExPQ19nZXRfbDJfaW5mbzoKICAgICAgICAgewotICAgICAgICAg
ICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAg
ICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZ
X1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCi0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19t
YXggPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXgg
PQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DT1NfTUFYXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8u
Y2JtX2xlbiA9CisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2Jt
X2xlbiA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lO
Rk9fSURYX0NBVF9DQk1fTEVOXTsKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUu
Y2F0X2luZm8uZmxhZ3MgPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9p
bmZvLmZsYWdzID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfQ0FUX0ZMQUddOwogCi0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90
b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlm
ICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSAp
CiAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggMDY2OWMzMS4uYTk1MzE1NyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaApAQCAtMzcsNyArMzcsNyBAQAogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAi
bWVtb3J5LmgiCiAKLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAw
MDBlCisjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZgogCiAv
KgogICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRo
aXMgb3BlcmF0aW9uLgpAQCAtMTEzNSwyMSArMTEzNSwyMSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9t
b25pdG9yX29wIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB4ZW5fZG9t
Y3RsX21vbml0b3Jfb3BfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfbW9u
aXRvcl9vcF90KTsKIAotc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Ci0jZGVmaW5lIFhF
Tl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNICAgICAwCi0jZGVmaW5lIFhFTl9ET01DVExf
UFNSX0NBVF9PUF9HRVRfTDNfQ0JNICAgICAxCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9TRVRfTDNfQ09ERSAgICAyCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
REFUQSAgICAzCi0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERSAgICA0
Ci0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1Ci0jZGVmaW5l
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2Ci0jZGVmaW5lIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNICAgICA3CitzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxs
b2MgeworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDNfQ0JNICAgICAwCisjZGVm
aW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19DQk0gICAgIDEKKyNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfQUxMT0NfU0VUX0wzX0NPREUgICAgMgorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9B
TExPQ19TRVRfTDNfREFUQSAgICAzCisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9M
M19DT0RFICAgIDQKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX0wzX0RBVEEgICAg
NQorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDJfQ0JNICAgICA2CisjZGVmaW5l
IFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MMl9DQk0gICAgIDcKICAgICB1aW50MzJfdCBjbWQ7
ICAgICAgIC8qIElOOiBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfKiAqLwogICAgIHVpbnQzMl90IHRh
cmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwog
fTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5fZG9tY3RsX3Bzcl9j
YXRfb3BfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NhdF9vcF90
KTsKK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHhlbl9kb21jdGxfcHNyX2Fs
bG9jX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9hbGxvY190KTsK
IAogc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVpbnQzMl90IGNtZDsKQEAgLTEyMjYsNyArMTIy
Niw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXR2bnVtYWlu
Zm8gICAgICAgICAgICAgICAgICA3NAogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jbXRfb3AgICAg
ICAgICAgICAgICAgICAgIDc1CiAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAg
ICAgICAgICAgICAgNzcKLSNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAg
ICAgICAgICA3OAorI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAg
ICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAg
NzkKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAog
I2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCkBAIC0x
Mjg5LDcgKzEyODksNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX3ZudW1hICAgICAgICAgICAgIHZudW1hOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29wOwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgK
aW5kZXggOWU1MWFmNi4uNDc1OWIxMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzYsNyArMzYsNyBA
QAogI2luY2x1ZGUgInBoeXNkZXYuaCIKICNpbmNsdWRlICJ0bWVtLmgiCiAKLSNkZWZpbmUgWEVO
X1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBGCisjZGVmaW5lIFhFTl9TWVNDVExf
SU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMAogCiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRl
bnQgZnJvbSBYZW4gYnVmZmVyIHJpbmcuCkBAIC03NDMsMjIgKzc0MywyMiBAQCBzdHJ1Y3QgeGVu
X3N5c2N0bF9wY2l0b3BvaW5mbyB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9p
bmZvIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7CiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dl
dF9sM19pbmZvICAgICAgICAgICAgICAgMAotI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0
X2wyX2luZm8gICAgICAgICAgICAgICAxCi1zdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsK
KyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAw
CisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0FMTE9DX2dldF9sMl9pbmZvICAgICAgICAgICAgICAg
MQorc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKICAgICB1aW50MzJfdCBjbWQ7ICAgICAg
IC8qIElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAg
LyogSU4gKi8KICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50
MzJfdCBjYm1fbGVuOyAgIC8qIE9VVDogQ0JNIGxlbmd0aCAqLwogICAgICAgICAgICAgdWludDMy
X3QgY29zX21heDsgICAvKiBPVVQ6IE1heGltdW0gQ09TICovCi0jZGVmaW5lIFhFTl9TWVNDVExf
UFNSX0NBVF9MM19DRFAgICAgICAgKDF1IDw8IDApCisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0FM
TE9DX0wzX0NEUCAgICAgICAoMXUgPDwgMCkKICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAg
ICAgLyogT1VUOiBDQVQgZmxhZ3MgKi8KICAgICAgICAgfSBjYXRfaW5mbzsKICAgICB9IHU7CiB9
OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHhlbl9zeXNjdGxfcHNyX2Nh
dF9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wc3JfY2F0X29wX3Qp
OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgeGVuX3N5c2N0bF9wc3JfYWxs
b2NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcHNyX2FsbG9jX3QpOwog
CiAjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9BTExfQ0xJRU5UUyAweEZGRkZVCiAKQEAgLTEx
MTksNyArMTExOSw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9n
Y292X29wICAgICAgICAgICAgICAgICAgICAgICAyMAogI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9j
bXRfb3AgICAgICAgICAgICAgICAgICAgIDIxCiAjZGVmaW5lIFhFTl9TWVNDVExfcGNpdG9wb2lu
Zm8gICAgICAgICAgICAgICAgICAgMjIKLSNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfY2F0X29wICAg
ICAgICAgICAgICAgICAgICAyMworI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYyAgICAgICAg
ICAgICAgICAgICAgIDIzCiAjZGVmaW5lIFhFTl9TWVNDVExfdG1lbV9vcCAgICAgICAgICAgICAg
ICAgICAgICAgMjQKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICAg
ICAgICAyNQogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldCAgICAgICAgICAg
IDI2CkBAIC0xMTQ3LDcgKzExNDcsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAgICAgIHNjaGVkdWxlcl9vcDsKICAgICAgICAg
c3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAgICAgICAgICAgZ2Nvdl9vcDsKICAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKLSAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF90bWVtX29wICAgICAgICAgICB0bWVtX29wOwogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9jcHVfbGV2ZWxsaW5nX2NhcHMgY3B1X2xldmVsbGluZ19jYXBzOwogICAgICAg
ICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfZmVhdHVyZXNldCAgICBjcHVfZmVhdHVyZXNldDsKZGlm
ZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpp
bmRleCA5MTE0NjI3Li42OWM5ZmZkIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
KysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC03NDIsOCArNzQyLDggQEAgc3RhdGljIGlu
dCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9E
T01DVExfcHNyX2NtdF9vcDoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VD
Q0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0NNVF9PUCk7CiAKLSAgICBjYXNlIFhFTl9ET01D
VExfcHNyX2NhdF9vcDoKLSAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xB
U1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0NBVF9PUCk7CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bz
cl9hbGxvY19vcDoKKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1Nf
RE9NQUlOMiwgRE9NQUlOMl9fUFNSX0FMTE9DX09QKTsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9z
b2Z0X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19E
T01BSU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsKQEAgLTgwNiw5ICs4MDYsOSBAQCBzdGF0aWMg
aW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfY210X29w
OgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNF
Q0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19Q
U1JfQ01UX09QLCBOVUxMKTsKLSAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2NhdF9vcDoKKyAgICBj
YXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jX29wOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRf
aGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU4yX19QU1JfQ0FUX09QLCBOVUxMKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9BTExPQ19PUCwgTlVMTCk7CiAKICAg
ICBjYXNlIFhFTl9TWVNDVExfdG1lbV9vcDoKICAgICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfeGVu
KGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NPTlRST0wpOwpkaWZmIC0tZ2l0IGEveGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycwppbmRleCAxZjdlYjM1Li45ZDgxZTQxIDEwMDY0NAotLS0gYS94ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nl
c3NfdmVjdG9ycwpAQCAtODUsOCArODUsOCBAQCBjbGFzcyB4ZW4yCiAgICAgcmVzb3VyY2Vfb3AK
ICMgWEVOX1NZU0NUTF9wc3JfY210X29wCiAgICAgcHNyX2NtdF9vcAotIyBYRU5fU1lTQ1RMX3Bz
cl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9TWVNDVExfcHNyX2FsbG9jX29wCisgICAg
cHNyX2FsbG9jX29wCiAjIFhFTlBGX2dldF9zeW1ib2wKICAgICBnZXRfc3ltYm9sCiAjIFBNVSBj
b250cm9sCkBAIC0yNDQsOCArMjQ0LDggQEAgY2xhc3MgZG9tYWluMgogICAgIG1lbV9wYWdpbmcK
ICMgWEVOTUVNX3NoYXJpbmdfb3AKICAgICBtZW1fc2hhcmluZwotIyBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExfcHNyX2FsbG9jX29wCisgICAgcHNy
X2FsbG9jX29wCiB9CiAKICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkg
Y29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBkb21haW5zCi0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVh-0006xu-2u; Tue, 05 Sep 2017 09:51:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVg-0006xJ-4e
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 71/89-03454-B837EA95; Tue, 05 Sep 2017 09:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1tYhottVvC7
 SYOtrTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPt4+XsBctSKnZ9a2JqYFzt3sXIySEkMJ1R
 Yt68LBBbQoBX4siyGawQtr/EmwX3WCBqGhgl5i6sBrHZBNQlHn/tYQKxRQSUJO6tmgxkc3EwC
 5xjktjzcQdYQlggUKJx3V5GEJtFQFVi1dm1bCA2r4C7xJVLbVAL5CROHpsMZHNwcAp4SCy9Vg
 exy13iz7a7rBDlghInZz5hASlhBtq7fp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGoBI/MqRo3
 i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAwGQAgh2Mn5YFHGKU
 5GBSEuUNTVwXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91YRUE6wKDU9tSItMwcYIzBpCQ4eJ
 RHecyBp3uKCxNzizHSI1ClGRSlx3uMgCQGQREZpHlwbLC4vMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZh3CcgUnsy8Erjpr4AWMwEtrnq5BmRxSSJCSqqBkZ/JRqK/N9oqcH73FgWNE1OYuS5
 /dUw+Hsp5YfNp9yPyQgcVe/alvz3XfPByi5H9GlvBFwFvFGIy72WeTT8gXHz98q3Ad+ofbit/
 CzO6w52tdLpefYImv8e1DUbvxc/Gtcl2Fi7rX6KgweAZu0/G7P/hSqnU16/LrCQ+7wnMEtPy3
 qvD+zpMiaU4I9FQi7moOBEAvsEBLcYCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504605051!81282253!4
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3914 invoked from network); 5 Sep 2017 09:51:06 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:06 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 02:51:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185146"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:00 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:25 +0800
Message-Id: <1504603957-5389-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 03/15] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBtYWtlIGl0IGJl
IGdlbmVyYWwuClRoZW4sIHdlIGNhbiByZXVzZSB0aGlzIGZvciBhbGwgcHNyIGFsbG9jYXRpb24g
ZmVhdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNv
bT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MzoKICAg
IC0gcmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwn
IGZyb20gdGhlIGVudW0KICAgICAgaXRlbXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKdjI6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BT
Ul9WQUxfVFlQRV97TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykK
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJj
aC94ODYvcHNyLmMgICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCA1MiBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMTQyNGM5MC4uNjk2
ZWZmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwpAQCAtMTQ0Nyw1MSArMTQ0Nyw1MSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAog
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9MM19DQk06CiAgICAgICAgICAg
ICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDNfQ09ERToKICAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFNSX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9MM19EQVRBOgog
ICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJn
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRh
dGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQUxMT0NfU0VUX0wy
X0NCTToKICAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxs
b2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9h
bGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wy
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9M
M19DQk06CiAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2Fs
bG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NC
TV9UWVBFX0wzKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1RZ
UEVfTDNfQ0JNKTsKICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSA9IHZhbDMy
OwogICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKICAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRfTDNfQ09ERToKICAgICAgICAgICAg
IHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9UWVBFX0wzX0NPREUpOwog
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7CiAgICAgICAgICAg
ICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhF
Tl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19EQVRBOgogICAgICAgICAgICAgcmV0ID0gcHNyX2dl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1RZUEVfTDNfREFUQSk7CiAgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0g
dHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
QUxMT0NfR0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0
bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZh
bDMyLCBQU1JfQ0JNX1RZUEVfTDIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZh
bDMyLCBQU1JfVFlQRV9MMl9DQk0pOwogICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5k
YXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3Iu
YwppbmRleCBjMDEyM2QyLi40MTY2YTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMK
KysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMDAsMjQgKzEwMCwyNCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGZlYXRfcHJvcHMgewogICAgIHVuc2lnbmVkIGludCBjb3NfbnVtOwogCiAgICAg
LyoKLSAgICAgKiBBbiBhcnJheSB0byBzYXZlIGFsbCAnZW51bSBjYm1fdHlwZScgdmFsdWVzIG9m
IHRoZSBmZWF0dXJlLiBJdCBpcworICAgICAqIEFuIGFycmF5IHRvIHNhdmUgYWxsICdlbnVtIHBz
cl90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUuIEl0IGlzCiAgICAgICogdXNlZCB3aXRoIGNv
c19udW0gdG9nZXRoZXIgdG8gZ2V0L3dyaXRlIGEgZmVhdHVyZSdzIENPUyByZWdpc3RlcnMKICAg
ICAgKiB2YWx1ZXMgb25lIGJ5IG9uZS4KICAgICAgKi8KLSAgICBlbnVtIGNibV90eXBlIHR5cGVb
TUFYX0NPU19OVU1dOworICAgIGVudW0gcHNyX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CiAKICAg
ICAvKgogICAgICAqIGFsdF90eXBlIGlzICdhbHRlcm5hdGl2ZSB0eXBlJy4gV2hlbiB0aGlzICdh
bHRfdHlwZScgaXMgaW5wdXQsIHRoZQogICAgICAqIGZlYXR1cmUgZG9lcyBzb21lIHNwZWNpYWwg
b3BlcmF0aW9ucy4KICAgICAgKi8KLSAgICBlbnVtIGNibV90eXBlIGFsdF90eXBlOworICAgIGVu
dW0gcHNyX3R5cGUgYWx0X3R5cGU7CiAKICAgICAvKiBnZXRfZmVhdF9pbmZvIGlzIHVzZWQgdG8g
cmV0dXJuIGZlYXR1cmUgSFcgaW5mbyB0aHJvdWdoIHN5c2N0bC4gKi8KICAgICBib29sICgqZ2V0
X2ZlYXRfaW5mbykoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKTsKIAog
ICAgIC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiByZWdpc3Rl
ci4gKi8KLSAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CisgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQg
aW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOwogfSAqZmVhdF9wcm9w
c1tGRUFUX1RZUEVfTlVNXTsKIAogLyoKQEAgLTIxNSwxMyArMjE1LDEzIEBAIHN0YXRpYyB2b2lk
IGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQogICAgIGJpdG1hcF96
ZXJvKGluZm8tPmRvbV9zZXQsIERPTUlEX0lETEUgKyAxKTsKIH0KIAotc3RhdGljIGVudW0gcHNy
X2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkK
K3N0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNy
X3R5cGUgdHlwZSkKIHsKICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlID0gRkVBVF9U
WVBFX1VOS05PV047CiAKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7Ci0gICAgY2FzZSBQU1Jf
Q0JNX1RZUEVfTDM6CisgICAgY2FzZSBQU1JfVFlQRV9MM19DQk06CiAgICAgICAgIGZlYXRfdHlw
ZSA9IEZFQVRfVFlQRV9MM19DQVQ7CiAKICAgICAgICAgLyoKQEAgLTIzMywxMiArMjMzLDEyIEBA
IHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZShlbnVt
IGNibV90eXBlIHR5cGUpCiAKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFBTUl9DQk1fVFlQ
RV9MM19EQVRBOgotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0NPREU6CisgICAgY2FzZSBQU1Jf
VFlQRV9MM19EQVRBOgorICAgIGNhc2UgUFNSX1RZUEVfTDNfQ09ERToKICAgICAgICAgZmVhdF90
eXBlID0gRkVBVF9UWVBFX0wzX0NEUDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFBTUl9D
Qk1fVFlQRV9MMjoKKyAgICBjYXNlIFBTUl9UWVBFX0wyX0NCTToKICAgICAgICAgZmVhdF90eXBl
ID0gRkVBVF9UWVBFX0wyX0NBVDsKICAgICAgICAgYnJlYWs7CiAKQEAgLTM2MiwxNSArMzYyLDE2
IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQsCiB9CiAKIC8qIEwzIENBVCBwcm9wcyAqLwotc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkK
K3N0YXRpYyB2b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3Qg
dmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7
CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKGNvcyksIHZhbCk7CiB9CiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmNvc19udW0g
PSAxLAotICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzLAotICAgIC5hbHRfdHlwZSA9IFBT
Ul9DQk1fVFlQRV9VTktOT1dOLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTDNfQ0JNLAorICAg
IC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBjYXRf
Z2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbDNfY2F0X3dyaXRlX21zciwKIH07CkBA
IC0zODcsOSArMzg4LDEwIEBAIHN0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVhdF9pbmZvKGNvbnN0
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB2
b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVt
IGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGlu
dCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBw
c3JfdHlwZSB0eXBlKQogewotICAgIHdybXNybCgoKHR5cGUgPT0gUFNSX0NCTV9UWVBFX0wzX0RB
VEEpID8KKyAgICB3cm1zcmwoKCh0eXBlID09IFBTUl9UWVBFX0wzX0RBVEEpID8KICAgICAgICAg
ICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEoY29zKSA6CiAgICAgICAgICAgICBNU1JfSUEz
Ml9QU1JfTDNfTUFTS19DT0RFKGNvcykpLAogICAgICAgICAgICB2YWwpOwpAQCAtMzk3LDIzICsz
OTksMjQgQEAgc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1
aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBm
ZWF0X3Byb3BzIGwzX2NkcF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDIsCi0gICAgLnR5cGVb
MF0gPSBQU1JfQ0JNX1RZUEVfTDNfREFUQSwKLSAgICAudHlwZVsxXSA9IFBTUl9DQk1fVFlQRV9M
M19DT0RFLAotICAgIC5hbHRfdHlwZSA9IFBTUl9DQk1fVFlQRV9MMywKKyAgICAudHlwZVswXSA9
IFBTUl9UWVBFX0wzX0RBVEEsCisgICAgLnR5cGVbMV0gPSBQU1JfVFlQRV9MM19DT0RFLAorICAg
IC5hbHRfdHlwZSA9IFBTUl9UWVBFX0wzX0NCTSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2Nk
cF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAogfTsK
IAogLyogTDIgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNyKHVuc2ln
bmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIHZv
aWQgbDJfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1z
cmwoTVNSX0lBMzJfUFNSX0wyX01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0
cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCi0gICAg
LnR5cGVbMF0gPSBQU1JfQ0JNX1RZUEVfTDIsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBF
X1VOS05PV04sCisgICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9MMl9DQk0sCisgICAgLmFsdF90eXBl
ID0gUFNSX1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9p
bmZvLAogICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTY1NCw3ICs2
NTcsNyBAQCBzdGF0aWMgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqZ2V0X3NvY2tldF9pbmZvKHVu
c2lnbmVkIGludCBzb2NrZXQpCiAgICAgcmV0dXJuIHNvY2tldF9pbmZvICsgc29ja2V0OwogfQog
Ci1pbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlw
ZSwKK2ludCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBwc3JfdHlwZSB0
eXBlLAogICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJh
eV9sZW4pCiB7CiAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9z
b2NrZXRfaW5mbyhzb2NrZXQpOwpAQCAtNjY2LDcgKzY2OSw3IEBAIGludCBwc3JfZ2V0X2luZm8o
dW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAogICAgIGlmICggSVNfRVJS
KGluZm8pICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CiAKLSAgICBmZWF0X3R5cGUg
PSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOworICAgIGZlYXRfdHlwZSA9IHBzcl90
eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKICAgICBpZiAoIGZlYXRfdHlwZSA+PSBBUlJBWV9TSVpF
KGluZm8tPmZlYXR1cmVzKSApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCkBAIC02ODcsNyAr
NjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90
eXBlIHR5cGUsCiB9CiAKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5
cGUgdHlwZSkKKyAgICAgICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIHBzcl90eXBlIHR5
cGUpCiB7CiAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2Nr
ZXRfaW5mbyhzb2NrZXQpOwogICAgIGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CkBAIC02
OTksNyArNzAyLDcgQEAgaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBzb2NrZXQsCiAgICAgaWYgKCBJU19FUlIoaW5mbykgKQogICAgICAgICByZXR1cm4gUFRS
X0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUo
dHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwogICAg
IGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTgyOSw3ICs4MzIsNyBAQCBzdGF0aWMgaW50IGluc2VydF92
YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5ld192YWwpCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTg2NSw4ICs4NjgsOSBAQCBzdGF0aWMgaW50IGluc2Vy
dF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICAvKgogICAgICAqIFZhbHVlIHNl
dHRpbmcgcG9zaXRpb24gaXMgc2FtZSBhcyBmZWF0dXJlIGFycmF5LgogICAgICAqIEZvciBDRFAs
IHVzZXIgbWF5IHNldCBib3RoIERBVEEgYW5kIENPREUgdG8gc2FtZSB2YWx1ZS4gRm9yIHN1Y2gg
Y2FzZSwKLSAgICAgKiB1c2VyIGlucHV0ICdQU1JfQ0JNX1RZUEVfTDMnIGFzIHR5cGUuIFRoZSBh
bHRlcm5hdGl2ZSB0eXBlIG9mIENEUCBpcyBzYW1lCi0gICAgICogYXMgaXQuIFNvIHdlIHNob3Vs
ZCBzZXQgbmV3X3ZhbCB0byBib3RoIG9mIERBVEEgYW5kIENPREUgdW5kZXIgc3VjaCBjYXNlLgor
ICAgICAqIHVzZXIgaW5wdXQgJ1BTUl9UWVBFX0wzX0NCTScgYXMgdHlwZS4gVGhlIGFsdGVybmF0
aXZlIHR5cGUgb2YgQ0RQIGlzCisgICAgICogc2FtZSBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBu
ZXdfdmFsIHRvIGJvdGggb2YgREFUQSBhbmQgQ09ERSB1bmRlciBzdWNoCisgICAgICogY2FzZS4K
ICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQogICAg
IHsKQEAgLTExNTUsNyArMTE1OSw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWdu
ZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50IGNvcywKIH0KIAogaW50IHBzcl9zZXRfdmFsKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAgICAgICAgICAgICAgdWlu
dDY0X3QgbmV3X3ZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAgICAgICAgIHVpbnQ2
NF90IG5ld192YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgb2xk
X2NvcywgYXJyYXlfbGVuOwogICAgIGludCBjb3MsIHJldDsKQEAgLTExNzEsNyArMTE3NSw3IEBA
IGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAog
ICAgIGlmICggbmV3X3ZhbCAhPSB2YWwgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAg
IGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CisgICAgZmVhdF90
eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwogICAgIGlmICggZmVhdF90eXBlID49
IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpIHx8CiAgICAgICAgICAhaW5mby0+ZmVhdHVyZXNb
ZmVhdF90eXBlXSApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDdkY2JlNzQuLjFk
M2RiZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94
ODYvc3lzY3RsLmMKQEAgLTE3OSw3ICsxNzksNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAg
ICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0FMTE9DX2dldF9sM19pbmZvOgogICAgICAgICB7CiAg
ICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzLCBkYXRhLCBB
UlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQ
RV9MM19DQk0sIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQg
KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0xOTgsNyArMTk4LDcgQEAgbG9uZyBhcmNo
X2RvX3N5c2N0bCgKICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9BTExPQ19nZXRfbDJfaW5m
bzoKICAgICAgICAgewogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5w
c3JfYWxsb2MudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1f
VFlQRV9MMiwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1RZUEVfTDJfQ0JNLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAg
ICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5k
ZXggMThhNDJmMy4uY2IzZjA2NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3Iu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC01MywxMiArNTMsMTIgQEAgc3Ry
dWN0IHBzcl9jbXQgewogICAgIHN0cnVjdCBwc3JfY210X2wzIGwzOwogfTsKIAotZW51bSBjYm1f
dHlwZSB7Ci0gICAgUFNSX0NCTV9UWVBFX0wzLAotICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFLAot
ICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBLAotICAgIFBTUl9DQk1fVFlQRV9MMiwKLSAgICBQU1Jf
Q0JNX1RZUEVfVU5LTk9XTiwKK2VudW0gcHNyX3R5cGUgeworICAgIFBTUl9UWVBFX0wzX0NCTSwK
KyAgICBQU1JfVFlQRV9MM19DT0RFLAorICAgIFBTUl9UWVBFX0wzX0RBVEEsCisgICAgUFNSX1RZ
UEVfTDJfQ0JNLAorICAgIFBTUl9UWVBFX1VOS05PV04sCiB9OwogCiBleHRlcm4gc3RydWN0IHBz
cl9jbXQgKnBzcl9jbXQ7CkBAIC03MiwxMiArNzIsMTIgQEAgaW50IHBzcl9hbGxvY19ybWlkKHN0
cnVjdCBkb21haW4gKmQpOwogdm9pZCBwc3JfZnJlZV9ybWlkKHN0cnVjdCBkb21haW4gKmQpOwog
dm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCk7CiAKLWludCBwc3JfZ2V0
X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9n
ZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUsCiAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiBpbnQg
cHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAg
ICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOworICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiBpbnQgcHNyX3NldF92
YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAg
ICB1aW50NjRfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CisgICAgICAgICAgICAgICAgdWlu
dDY0X3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOwogCiB2b2lkIHBzcl9kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNyX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQp
OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVr-00071p-AO; Tue, 05 Sep 2017 09:51:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVp-000718-Kh
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3F/85-03093-4937EA95; Tue, 05 Sep 2017 09:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRoju5eF2
 kwf0pshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKxsOsBbvSK2bNe8HawLjZt4uRk0NIoFLi
 4aTrjCC2hACvxJFlM1ghbH+Js8+/AsW5gGoaGCW+T+1iAkmwCahLPP7aA2aLCChJ3Fs1mQmki
 FngHJPEno87wBLCAoESTYu2gdksAqoS2x8dBdvAK+AuMeXhKmaIDXISJ49NBtrGwcEp4CGx9F
 odxEHuEn+23WWFKBeUODnzCQtICTPQ3vXzhEDCzALyEs1bZzNPYBSYhaRqFkLVLCRVCxiZVzF
 qFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYmAxDsYPy0LOAQ
 oyQHk5Iob2jiukghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry3ioBygkWp6akVaZk5wCiBSUtw8
 CiJ8J4DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvcZAiAZCijNI8uBGwiL3EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd4lIFN4MvNK4Da9AjqCCeiIqpdrQI4oSURISTUw7g78ek1
 RLqTazOMZi9j7wpJvbOwhzhKrfHq8nW4vZH2d2tktaFh8vKK3bdvXTpYe7uXPoi/Vy4U/FF3+
 ufDs3+Mn5T5klp66fkKSuz9oS6iVkISFZ9G2l89P75xWFtmtsrg2yU23UU0gzdgpbaoO371g0
 XM6+iExnj8vPRdjDJkwN1uh87ESS3FGoqEWc1FxIgAa/Qmj0wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40926 invoked from network); 5 Sep 2017 09:51:15 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:15 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185176"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:04 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:26 +0800
Message-Id: <1504603957-5389-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 04/15] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub3QuCgpPbmUgdGhydGwg
cmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQpk
b21haW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMgdGhlIHRyYW5zYWN0aW9uIHRpbWUgYmV0
d2VlbiBMMgpjYWNoZSBhbmQgbmV4dCBsZXZlbCBtZW1vcnkgdG8gYmUgZGVsYXllZC4KClRoaXMg
cGF0Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHVi
CmNhbGxiYWNrIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGlu
dXguaW50ZWwuY29tPgotLS0KdjM6CiAgICAtIHJlcGxhY2UgJ3Bzcl92YWxfdHlwZScgdG8gJ3Bz
cl90eXBlJy4gQWxzbywgY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0bwogICAgICAnUFNSX1RZ
UEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSByZXBsYWNlICdNQkFfTElORUFSJyB0byAnTUJBX0xJTkVBUl9NQVNLJyB0byBtYWtlIHRoZSBu
YW1lIG1vcmUgY2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAg
IC0gcmVwbGFzZSAnY2F0X2luZm8nLydtYmFfaW5mbycgdG8gJ2NhdCcvJ21iYScgdG8gbWFrZSB0
aGUgbmFtZXMgc2hvcnRlci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBjaGFuZ2UgdHlwZSBvZiAnbGluZWFyJyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbWFrZSBmb3JtYXQgc3RyaW5nIG9mIHByaW50ZiBp
biBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAg
IC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlcGxhY2UgJ2NvcyByZWdpc3RlcicgdG8gJ3Ro
cnRsIHJlZ2lzdGVyJyB0bwogICAgICBtYWtlIGl0IGFjY3VyYXRlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IENoYW8gUGVuZykKICAgIC0gcmVzdG9yZSB0aGUgcGxhY2Ugb2YgdGhlIHNlbnRlbmNlIHRv
IGFzc2lnbiB2YWx1ZSB0byAnZmVhdC0+Y2JtX2xlbicKICAgICAgYmVjYXVzZSB0aGUgTUJBIGlu
aXQgZmxvdyBpcyBzcGxpdHRlZCBvdXQgYXMgYSBzZXBhcmF0ZSBmdW5jdGlvbiBpbiB2MS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4g
d2hhdCB0aGUgTUJBIHRocnRsIGRlZmF1bCB2YWx1ZSAnMCcgc3RhbmRzIGZvci4KICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGNoZWNrICd0aHJ0bF9tYXgnIHVuZGVyIGxpbmVh
ciBtb2RlLiBJdCBjb3VsZCBub3QgYmUgZXVxYWwgb3IgbGFyZ2VyIHRoYW4KICAgICAgMTAwLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKdjE6CiAgICAtIHJlYmFzZSBjb2RlcyBvbnRv
IEwyIENBVCB2MTUuCiAgICAtIG1vdmUgY29tbWVudCB0byBhcHByb3ByaWF0ZSBwbGFjZS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGltcGxlbWVudCAnbWJhX2luaXRfZmVh
dHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0X2ZlYXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENo
YW8gUGVuZykKICAgIC0ga2VlcCAncmVncy5iJyBpbnRvIGEgbG9jYWwgdmFyaWFibGUgdG8gYXZv
aWQgcmVhZGluZyBDUFVJRCBldmVyeSB0aW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVu
ZykKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgIHwgMTQwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAgICB8ICAgMiArCiAz
IGZpbGVzIGNoYW5nZWQsIDEyNSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggNDE2
NmExYy4uMTA3NzZkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwpAQCAtMjcsMTMgKzI3LDE2IEBACiAgKiAtIENNVCAgICAgICAgIENhY2hl
IE1vbml0b3JpbmcgVGVjaG5vbG9neQogICogLSBDT1MvQ0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNl
LiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4KICAqIC0gQ09TX01BWCAgICAgTWF4IG51bWJlciBv
ZiBDT1MgZm9yIHRoZSBmZWF0dXJlIChtaW51cyAxKQorICogLSBNQkEgICAgICAgICBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24KICAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBS
ZWdpc3RlcnMKICAqIC0gUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNl
CisgKiAtIFRIUlRMX01BWCAgIE1heCB0aHJvdHRsZSB2YWx1ZSAoZGVsYXkgdmFsdWUpIG9mIE1C
QQogICovCiAKICNkZWZpbmUgUFNSX0NNVCAgICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIFBTUl9D
QVQgICAgICAgICgxdSA8PCAxKQogI2RlZmluZSBQU1JfQ0RQICAgICAgICAoMXUgPDwgMikKKyNk
ZWZpbmUgUFNSX01CQSAgICAgICAgKDF1IDw8IDMpCiAKICNkZWZpbmUgQ0FUX0NCTV9MRU5fTUFT
SyAweDFmCiAjZGVmaW5lIENBVF9DT1NfTUFYX01BU0sgMHhmZmZmCkBAIC02MCwxMCArNjMsMTQg
QEAKICAqLwogI2RlZmluZSBNQVhfQ09TX05VTSAyCiAKKyNkZWZpbmUgTUJBX0xJTkVBUl9NQVNL
ICAgICgxdSA8PCAyKQorI2RlZmluZSBNQkFfVEhSVExfTUFYX01BU0sgMHhmZmYKKwogZW51bSBw
c3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVfTDNfQ0FULAogICAgIEZFQVRfVFlQRV9MM19D
RFAsCiAgICAgRkVBVF9UWVBFX0wyX0NBVCwKKyAgICBGRUFUX1RZUEVfTUJBLAogICAgIEZFQVRf
VFlQRV9OVU0sCiAgICAgRkVBVF9UWVBFX1VOS05PV04sCiB9OwpAQCAtNzEsNyArNzgsNiBAQCBl
bnVtIHBzcl9mZWF0X3R5cGUgewogLyoKICAqIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgb25l
IGZlYXR1cmUuCiAgKiBjb3NfbWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIg
Z290IHRocm91Z2ggQ1BVSUQuCi0gKiBjYm1fbGVuICAgICAtIFRoZSBsZW5ndGggb2YgQ0JNIGdv
dCB0aHJvdWdoIENQVUlELgogICogY29zX3JlZ192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFs
dWVzIG9mIENPUyByZWdpc3RlcnMuIE9uZSBlbnRyeSBzdG9yZXMKICAqICAgICAgICAgICAgICAg
dGhlIHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCiAgKiAgICAgICAgICAgICAgIEZvciBMMyBD
QVQgYW5kIEwyIENBVCwgb25lIGVudHJ5IGNvcnJlc3BvbmRzIHRvIG9uZSBDT1NfSUQuCkBAIC04
MCw5ICs4NiwyMyBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewogICogICAgICAgICAgICAgICBjb3Nf
cmVnX3ZhbFsxXSAoQ29kZSkuCiAgKi8KIHN0cnVjdCBmZWF0X25vZGUgewotICAgIC8qIGNvc19t
YXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIu
ICovCisgICAgLyogY29zX21heCBpcyBjb21tb24gdmFsdWVzIGZvciBhbGwgZmVhdHVyZXMgc28g
ZmFyLiAqLwogICAgIHVuc2lnbmVkIGludCBjb3NfbWF4OwotICAgIHVuc2lnbmVkIGludCBjYm1f
bGVuOworCisgICAgLyogRmVhdHVyZSBzcGVjaWZpYyBIVyBpbmZvLiAqLworICAgIHVuaW9uIHsK
KyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIFRoZSBsZW5ndGggb2YgQ0JNIGdvdCB0
aHJvdWdoIENQVUlELiAqLworICAgICAgICAgICAgdW5zaWduZWQgaW50IGNibV9sZW47CisgICAg
ICAgIH0gY2F0OworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUaGUgbWF4IHRo
cm90dGxpbmcgdmFsdWUgZ290IHRocm91Z2ggQ1BVSUQuICovCisgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgdGhydGxfbWF4OworICAgICAgICAgICAgYm9vbCBsaW5lYXI7CisgICAgICAgIH0gbWJh
OworICAgIH07CisKICAgICB1aW50MzJfdCBjb3NfcmVnX3ZhbFtNQVhfQ09TX1JFR19DTlRdOwog
fTsKIApAQCAtMTYxLDYgKzE4MSw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNy
X2Fzc29jLCBwc3JfYXNzb2MpOwogICovCiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9s
MzsKIHN0YXRpYyBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0X2wyX2NhdDsKK3N0YXRpYyBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0X21iYTsKIAogLyogQ29tbW9uIGZ1bmN0aW9ucyAqLwogI2RlZmluZSBj
YXRfZGVmYXVsdF92YWwobGVuKSAoMHhmZmZmZmZmZiA+PiAoMzIgLSAobGVuKSkpCkBAIC0yNzIs
NyArMjkzLDcgQEAgc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xl
biwgdW5zaWduZWQgbG9uZyBjYm0pCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLS8qIENBVCBjb21t
b24gZnVuY3Rpb25zIGltcGxlbWVudGF0aW9uLiAqLworLyogSW1wbGVtZW50YXRpb24gb2YgYWxs
b2NhdGlvbiBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLwogc3RhdGljIGludCBjYXRfaW5pdF9mZWF0
dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKQEAgLTI4OCw4ICszMDksOCBAQCBzdGF0
aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAg
ICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwog
Ci0gICAgZmVhdC0+Y2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwog
ICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01B
WF9NQVNLKTsKKyAgICBmZWF0LT5jYXQuY2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5f
TUFTSykgKyAxOwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewpAQCAtMjk5LDEyICszMjAs
MTIgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFm
ICpyZWdzLAogICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICAgICAgLyogV2UgcmVz
ZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEp
LiAqLwotICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0
LT5jYm1fbGVuKTsKKyAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92
YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwogCiAgICAgICAgIHdybXNybCgodHlwZSA9PSBGRUFUX1RZ
UEVfTDNfQ0FUID8KICAgICAgICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSA6CiAg
ICAgICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wyX01BU0soMCkpLAotICAgICAgICAgICAgICAg
Y2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAgICAgICAgICAgICAgIGNhdF9kZWZh
dWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbikpOwogCiAgICAgICAgIGJyZWFrOwogCkBAIC0zMTks
MTEgKzM0MCwxMyBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNw
dWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgIGZlYXQtPmNvc19tYXggPSAoZmVhdC0+Y29zX21heCAt
IDEpID4+IDE7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAo
YWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBnZXRfY2RwX2NvZGUo
ZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Ci0gICAgICAgIGdldF9j
ZHBfZGF0YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAgICAg
ICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1f
bGVuKTsKKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZl
YXQtPmNhdC5jYm1fbGVuKTsKIAotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0so
MCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Ci0gICAgICAgIHdybXNybChNU1Jf
SUEzMl9QU1JfTDNfTUFTSygxKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKKyAg
ICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLAorICAgICAgICAgICAgICAgY2F0
X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7CisgICAgICAgIHdybXNybChNU1JfSUEz
Ml9QU1JfTDNfTUFTSygxKSwKKyAgICAgICAgICAgICAgIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5j
YXQuY2JtX2xlbikpOwogICAgICAgICByZG1zcmwoTVNSX0lBMzJfUFNSX0wzX1FPU19DRkcsIHZh
bCk7CiAgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywKICAgICAgICAgICAg
ICAgIHZhbCB8ICgxdWxsIDw8IFBTUl9MM19RT1NfQ0RQX0VOQUJMRV9CSVQpKTsKQEAgLTM0Myw3
ICszNjYsNTAgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVp
ZF9sZWFmICpyZWdzLAogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBvbiBz
b2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCiAgICAgICAgICAgIGNhdF9mZWF0
X25hbWVbdHlwZV0sIGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwKLSAgICAgICAg
ICAgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2JtX2xlbik7CisgICAgICAgICAgIGZlYXQtPmNvc19t
YXgsIGZlYXQtPmNhdC5jYm1fbGVuKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50
IG1iYV9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQoreworICAgIC8qIE5v
IHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KKyAgICBpZiAoICFyZWdz
LT5hIHx8ICFyZWdzLT5kICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBpZiAoIHR5
cGUgIT0gRkVBVF9UWVBFX01CQSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgZmVh
dC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0sp
OworICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsK
KworICAgIGZlYXQtPm1iYS50aHJ0bF9tYXggPSAocmVncy0+YSAmIE1CQV9USFJUTF9NQVhfTUFT
SykgKyAxOworCisgICAgaWYgKCByZWdzLT5jICYgTUJBX0xJTkVBUl9NQVNLICkKKyAgICB7Cisg
ICAgICAgIGZlYXQtPm1iYS5saW5lYXIgPSB0cnVlOworCisgICAgICAgIGlmICggZmVhdC0+bWJh
LnRocnRsX21heCA+PSAxMDAgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgfQor
CisgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IHRocnRsICgwKSB3aGljaCBtZWFu
cyBubyBkZWxheS4gKi8KKyAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IDA7CisgICAgd3Jtc3Js
KE1TUl9JQTMyX1BTUl9NQkFfTUFTSygwKSwgMCk7CisKKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJl
IGludG8gYXJyYXkuICovCisgICAgaW5mby0+ZmVhdHVyZXNbdHlwZV0gPSBmZWF0OworCisgICAg
aWYgKCAhb3B0X2NwdV9pbmZvICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBwcmludGsoWEVO
TE9HX0lORk8gIk1CQTogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIHRocnRsX21h
eDoldSwgbGluZWFyOiV1LlxuIiwKKyAgICAgICAgICAgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vz
c29yX2lkKCkpLAorICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5tYmEudGhydGxfbWF4
LCBmZWF0LT5tYmEubGluZWFyKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMzU1LDcgKzQyMSw3
IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQsCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGRhdGFbUFNSX0lORk9fSURYX0NP
U19NQVhdID0gZmVhdC0+Y29zX21heDsKLSAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xF
Tl0gPSBmZWF0LT5jYm1fbGVuOworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9
IGZlYXQtPmNhdC5jYm1fbGVuOwogICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXSA9IDA7
CiAKICAgICByZXR1cm4gdHJ1ZTsKQEAgLTQyMSw2ICs0ODcsMjYgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKICAgICAud3JpdGVfbXNyID0gbDJfY2F0
X3dyaXRlX21zciwKIH07CiAKKy8qIE1CQSBwcm9wcyAqLworc3RhdGljIGJvb2wgbWJhX2dldF9m
ZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKK3sK
KyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWdu
ZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHBzcl90eXBlIHR5cGUpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBt
YmFfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVf
TUJBX1RIUlRMLAorICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCisgICAgLmdldF9m
ZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKKyAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRl
X21zciwKK307CisKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBj
aGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKQEAgLTQ1Niw2ICs1NDIsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNoYXIgKnMpCiAgICAgICAgIHBhcnNlX3Bzcl9ib29s
KHMsIHZhbF9zdHIsICJjbXQiLCBQU1JfQ01UKTsKICAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywg
dmFsX3N0ciwgImNhdCIsIFBTUl9DQVQpOwogICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxf
c3RyLCAiY2RwIiwgUFNSX0NEUCk7CisgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIs
ICJtYmEiLCBQU1JfTUJBKTsKIAogICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAi
cm1pZF9tYXgiKSApCiAgICAgICAgICAgICBvcHRfcm1pZF9tYXggPSBzaW1wbGVfc3RydG91bCh2
YWxfc3RyLCBOVUxMLCAwKTsKQEAgLTg2Miw3ICs5NDksNyBAQCBzdGF0aWMgaW50IGluc2VydF92
YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICBpZiAoIGFycmF5X2xlbiA8IHByb3Bz
LT5jb3NfbnVtICkKICAgICAgICAgcmV0dXJuIC1FTk9TUEM7CiAKLSAgICBpZiAoICFwc3JfY2hl
Y2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKKyAgICBpZiAoICFwc3JfY2hlY2tfY2Jt
KGZlYXQtPmNhdC5jYm1fbGVuLCBuZXdfdmFsKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
CiAgICAgLyoKQEAgLTEzODAsNiArMTQ2NywxMCBAQCBzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFy
ZSh2b2lkKQogICAgICAgICAgKGZlYXRfbDJfY2F0ID0geHphbGxvYyhzdHJ1Y3QgZmVhdF9ub2Rl
KSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWYgKCBmZWF0X21i
YSA9PSBOVUxMICYmCisgICAgICAgICAoZmVhdF9tYmEgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25v
ZGUpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4gMDsK
IH0KIApAQCAtMTM4OSw2ICsxNDgwLDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQp
CiAgICAgdW5zaWduZWQgaW50IHNvY2tldCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAg
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7CiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVnczsKKyAg
ICB1aW50MzJfdCByZWdfYjsKIAogICAgIGlmICggIXBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSB8
fCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BRRSkgKQogICAgICAgICBnb3RvIGFzc29jX2lu
aXQ7CkBAIC0xNDA3LDcgKzE0OTksOCBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkK
ICAgICBzcGluX2xvY2tfaW5pdCgmaW5mby0+cmVmX2xvY2spOwogCiAgICAgY3B1aWRfY291bnRf
bGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7Ci0gICAgaWYgKCByZWdzLmIgJiBQ
U1JfUkVTT1VSQ0VfVFlQRV9MMyApCisgICAgcmVnX2IgPSByZWdzLmI7CisgICAgaWYgKCByZWdf
YiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKICAgICB7CiAgICAgICAgIGNwdWlkX2NvdW50X2xl
YWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMSwgJnJlZ3MpOwogCkBAIC0xNDI4LDggKzE1MjEsNyBA
QCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICAgICAgfQogICAgIH0KIAotICAg
IGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOwotICAgIGlm
ICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQorICAgIGlmICggcmVnX2IgJiBQU1Jf
UkVTT1VSQ0VfVFlQRV9MMiApCiAgICAgewogICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9D
UFVJRF9MRVZFTF9DQVQsIDIsICZyZWdzKTsKIApAQCAtMTQ0MSw2ICsxNTMzLDE4IEBAIHN0YXRp
YyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgICAgICAgICAgZmVhdF9sMl9jYXQgPSBmZWF0
OwogICAgIH0KIAorICAgIGlmICggcmVnX2IgJiBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgKQorICAg
IHsKKyAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAzLCAmcmVn
cyk7CisKKyAgICAgICAgZmVhdCA9IGZlYXRfbWJhOworICAgICAgICBmZWF0X21iYSA9IE5VTEw7
CisgICAgICAgIGlmICggIW1iYV9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRf
VFlQRV9NQkEpICkKKyAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX01CQV0gPSAmbWJh
X3Byb3BzOworICAgICAgICBlbHNlCisgICAgICAgICAgICBmZWF0X21iYSA9IGZlYXQ7CisgICAg
fQorCiAgICAgaW5mby0+ZmVhdF9pbml0ID0gdHJ1ZTsKIAogIGFzc29jX2luaXQ6CkBAIC0xNTAw
LDcgKzE2MDQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc3JfcHJlc21wX2luaXQodm9pZCkKICAg
ICBpZiAoIChvcHRfcHNyICYgUFNSX0NNVCkgJiYgb3B0X3JtaWRfbWF4ICkKICAgICAgICAgaW5p
dF9wc3JfY210KG9wdF9ybWlkX21heCk7CiAKLSAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8
IFBTUl9DRFApICkKKyAgICBpZiAoIG9wdF9wc3IgJiAoUFNSX0NBVCB8IFBTUl9DRFAgfCBQU1Jf
TUJBKSApCiAgICAgICAgIGluaXRfcHNyKCk7CiAKICAgICBpZiAoIHBzcl9jcHVfcHJlcGFyZSgp
ICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDRlMDhkZTYuLjQxZjE2NzcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaApAQCAtMzQ4LDYgKzM0OCw3IEBACiAjZGVmaW5lIE1TUl9JQTMyX1BT
Ul9MM19NQVNLX0NPREUobikJKDB4MDAwMDBjOTAgKyAobikgKiAyICsgMSkKICNkZWZpbmUgTVNS
X0lBMzJfUFNSX0wzX01BU0tfREFUQShuKQkoMHgwMDAwMGM5MCArIChuKSAqIDIpCiAjZGVmaW5l
IE1TUl9JQTMyX1BTUl9MMl9NQVNLKG4pCQkoMHgwMDAwMGQxMCArIChuKSkKKyNkZWZpbmUgTVNS
X0lBMzJfUFNSX01CQV9NQVNLKG4pCSgweDAwMDAwZDUwICsgKG4pKQogCiAvKiBJbnRlbCBNb2Rl
bCA2ICovCiAjZGVmaW5lIE1TUl9QNl9QRVJGQ1RSKG4pCQkoMHgwMDAwMDBjMSArIChuKSkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Bzci5oCmluZGV4IGNiM2YwNjcuLjlkMTQyNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMjQsNiArMjQs
NyBAQAogLyogUmVzb3VyY2UgVHlwZSBFbnVtZXJhdGlvbiAqLwogI2RlZmluZSBQU1JfUkVTT1VS
Q0VfVFlQRV9MMyAgICAgICAgICAgIDB4MgogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMiAg
ICAgICAgICAgIDB4NAorI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgICAgICAgICAgIDB4
OAogCiAvKiBMMyBNb25pdG9yaW5nIEZlYXR1cmVzICovCiAjZGVmaW5lIFBTUl9DTVRfTDNfT0ND
VVBBTkNZICAgICAgICAgICAgMHgxCkBAIC01OCw2ICs1OSw3IEBAIGVudW0gcHNyX3R5cGUgewog
ICAgIFBTUl9UWVBFX0wzX0NPREUsCiAgICAgUFNSX1RZUEVfTDNfREFUQSwKICAgICBQU1JfVFlQ
RV9MMl9DQk0sCisgICAgUFNSX1RZUEVfTUJBX1RIUlRMLAogICAgIFBTUl9UWVBFX1VOS05PV04s
CiB9OwogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVt-00073n-LJ; Tue, 05 Sep 2017 09:51:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVs-00072h-1Y
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 30/30-03610-7937EA95; Tue, 05 Sep 2017 09:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1taRojuteF2
 kwcS/chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5+0vYC1YoV3z5sIipgbFJqouRk0NIoFLi
 5Lq3bCC2hACvxJFlM1ghbH+J50d7geJcQDUNjBKzZj9mB0mwCahLPP7awwRiiwgoSdxbNZkJp
 IhZ4ByTxJ6PO4AcDg5hAUeJhz9jQGpYBFQl9q55B7aAV8BdYm7fexaIBXISJ49NZgUp5xTwkF
 h6rQ7iHneJP9vuskKUC0qcnPmEBaSEGWjt+nlCIGFmAXmJ5q2zmScwCsxCUjULoWoWkqoFjMy
 rGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYwfloW
 cIhRkoNJSZQ3NHFdpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ltFQDnBotT01Iq0zBxgjMCkJ
 Th4lER4z4GkeYsLEnOLM9MhUqcYFaXEeY+DJARAEhmleXBtsLi8xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWHeJSBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGxhU+37d+W5ry5d6VnzGvZ6i
 am++c8z/4QKiWpO91HvUdKqGrRdZf6jb56HvhbrV21DEbrybDyMXzGTaebnm/7v+uirk+gfWX
 9eI7T623eGBnoqq2n3u/kN+LuBdLT6s2vn6iaKUo8cSqeI3LaaMJAjHvFtS/4iit0qwQttA1S
 e+RnZf/urtumhJLcUaioRZzUXEiAF8ucjXGAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41389 invoked from network); 5 Sep 2017 09:51:17 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:17 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185202"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:27 +0800
Message-Id: <1504603957-5389-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 05/15] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MzoKICAgIC0gcmVwbGFj
ZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJUTCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHVzZSAnWEVOX1NZU0NUTF9QU1Jf
TUJBX0xJTkVBUicgdG8gc2V0IE1CQSBmZWF0dXJlIEhXIGluZm8uCiAgICAgIChzdWdnZXN0ZWQg
YnkgQ2hhbyBQZW5nKQp2MToKICAgIC0gc29ydCAnUFNSX0lORk9fSURYXycgbWFjcm9zIGFzIGZl
YXR1cmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW5hbWUgJ1BTUl9J
TkZPX0lEWF9NQkFfTElORUFSJyB0byAnUFNSX0lORk9fSURYX01CQV9GTEFHJy4KICAgIC0gcmVu
YW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2luZm8nIHRvICdmbGFncycgZm9yIGZ1dHVyZSBl
eHRlbnNpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4
Ni9wc3IuYyAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvc3lz
Y3RsLmMgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3Bzci5oICAgfCAgMiArKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgIDggKysrKysr
KysKIDQgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCAx
MDc3NmQyLi4wNDg2ZDJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVu
L2FyY2gveDg2L3Bzci5jCkBAIC0yNjMsNiArMjYzLDEwIEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0
X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNyX3R5cGUgdHlwZSkKICAgICAgICAg
ZmVhdF90eXBlID0gRkVBVF9UWVBFX0wyX0NBVDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFBTUl9UWVBFX01CQV9USFJUTDoKKyAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX01CQTsK
KyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKICAgICB9CkBAIC00OTEsNyArNDk1LDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiBzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhj
b25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKQogewotICAgIHJldHVy
biBmYWxzZTsKKyAgICBpZiAoIGFycmF5X2xlbiAhPSBQU1JfSU5GT19BUlJBWV9TSVpFICkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF0gPSBm
ZWF0LT5jb3NfbWF4OworICAgIGRhdGFbUFNSX0lORk9fSURYX01CQV9USFJUTF9NQVhdID0gZmVh
dC0+bWJhLnRocnRsX21heDsKKworICAgIGlmICggZmVhdC0+bWJhLmxpbmVhciApCisgICAgICAg
IGRhdGFbUFNSX0lORk9fSURYX01CQV9GTEFHXSB8PSBYRU5fU1lTQ1RMX1BTUl9BTExPQ19NQkFf
TElORUFSOworICAgIGVsc2UKKyAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddICY9
IH5YRU5fU1lTQ1RMX1BTUl9BTExPQ19NQkFfTElORUFSOworCisgICAgcmV0dXJuIHRydWU7CiB9
CiAKIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3Qg
dmFsLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5
c2N0bC5jCmluZGV4IDFkM2RiZDAuLjQ2MzRjYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTIxNCw2ICsyMTQsMjUgQEAg
bG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAg
ICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9BTExPQ19nZXRfbWJhX2luZm86CisgICAgICAgIHsK
KyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdl
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwsIGRh
dGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUubWJhX2lu
Zm8uY29zX21heCA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFb
UFNSX0lORk9fSURYX0NPU19NQVhdOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51
Lm1iYV9pbmZvLnRocnRsX21heCA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRhdGFbUFNSX0lORk9fSURYX01CQV9USFJUTF9NQVhdOworICAgICAgICAgICAgc3lzY3Rs
LT51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmZsYWdzID0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddOworCisgICAgICAgICAg
ICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxv
YykgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9U
U1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKaW5kZXggOWQxNDI2NC4uMDg0YWU5
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCkBAIC0zOSw2ICszOSw4IEBACiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9D
T1NfTUFYICAgICAgICAgICAgMAogI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU4gICAg
ICAgIDEKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9GTEFHICAgICAgICAgICAyCisjZGVmaW5l
IFBTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYICAgICAgMQorI2RlZmluZSBQU1JfSU5GT19JRFhf
TUJBX0ZMQUcgICAgICAgICAgIDIKICNkZWZpbmUgUFNSX0lORk9fQVJSQVlfU0laRSAgICAgICAg
ICAgICAzCiAKIHN0cnVjdCBwc3JfY210X2wzIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA0NzU5YjEw
Li4wY2ZlMDJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC03NDUsNiArNzQ1LDcgQEAgREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wY2l0b3BvaW5mb190KTsKIAogI2RlZmluZSBYRU5f
U1lTQ1RMX1BTUl9BTExPQ19nZXRfbDNfaW5mbyAgICAgICAgICAgICAgIDAKICNkZWZpbmUgWEVO
X1NZU0NUTF9QU1JfQUxMT0NfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCisjZGVmaW5lIFhF
Tl9TWVNDVExfUFNSX0FMTE9DX2dldF9tYmFfaW5mbyAgICAgICAgICAgICAgMgogc3RydWN0IHhl
bl9zeXNjdGxfcHNyX2FsbG9jIHsKICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5f
U1lTQ1RMX1BTUl9DQVRfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KQEAg
LTc1NSw2ICs3NTYsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKICNkZWZpbmUg
WEVOX1NZU0NUTF9QU1JfQUxMT0NfTDNfQ0RQICAgICAgICgxdSA8PCAwKQogICAgICAgICAgICAg
dWludDMyX3QgZmxhZ3M7ICAgICAvKiBPVVQ6IENBVCBmbGFncyAqLwogICAgICAgICB9IGNhdF9p
bmZvOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCB0aHJ0bF9tYXg7
IC8qIE9VVDogTWF4aW11bSB0aHJvdHRsZSAqLworICAgICAgICAgICAgdWludDMyX3QgY29zX21h
eDsgICAvKiBPVVQ6IE1heGltdW0gQ09TICovCisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0FMTE9D
X01CQV9MSU5FQVIgICAgICAoMXUgPDwgMCkKKyAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAg
ICAgLyogT1VUOiBNQkEgZmxhZ3MgKi8KKyAgICAgICAgfSBtYmFfaW5mbzsKICAgICB9IHU7CiB9
OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgeGVuX3N5c2N0bF9wc3JfYWxs
b2NfdDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAVy-000778-Ss; Tue, 05 Sep 2017 09:51:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAVy-00076V-9c
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F1/06-03093-D937EA95; Tue, 05 Sep 2017 09:51:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1taRoju7eF2
 kwasZnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDSRNYCl5wV2xafYW9gbGLs4uRk0NIoFLi
 0offjCC2hACvxJFlM1ghbH+Jo89eMHUxcgHVNDBKLOu4xgySYBNQl3j8tYcJxBYRUJK4t2oyW
 BGzwDkmiT0fd4AlhAVcJFY/2wQ2lUVAVeL5gZ9gzbwC7hL7981ggtggJ3Hy2GSgbRwcnAIeEk
 uv1UEc5C7xZ9tdVohyQYmTM5+wgJQwA+1dP08IJMwsIC/RvHU28wRGgVlIqmYhVM1CUrWAkXk
 Vo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7GT8sC
 DjFKcjApifKGJq6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe6sIKCdYlJqeWpGWmQOMEpi0B
 AePkgjvOZA0b3FBYm5xZjpE6hSjopQ473GQhABIIqM0D64NFpmXGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMy7BGQKT2ZeCdz0V0CLmYAWV71cA7K4JBEhJdXAaCz080ux2o3Gj9nbVK8wv/Z
 5/rS9ev42jmr1idOWhDbf3hljsCLrVS+Tp26vX8m5p/YbVngdMQiz3TtJoeLEBZ303rDMIoO3
 LA8n6jdsiDp7Nvxk/cfth4pYpKdrHEgp4zb/bBZ8/cvNNcccJgioiG599nl3xUK+iU/e/GGv1
 Tsr5NjK/IXZSImlOCPRUIu5qDgRAEqjKqbHAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!3
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42074 invoked from network); 5 Sep 2017 09:51:22 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:22 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185221"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:17 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:28 +0800
Message-Id: <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 06/15] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KdjM6CiAg
ICAtIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJUTCcuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB4ZW4vYXJjaC94ODYvZG9t
Y3RsLmMgICAgICAgfCA3ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDEg
KwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggNjk2ZWZmMi4uNzkw
MmFmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwpAQCAtMTQ5Niw2ICsxNDk2LDEzIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAg
ICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9NQkFfVEhSVEw6CisgICAgICAgICAgICBy
ZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1RZUEVfTUJBX1RIUlRMKTsKKyAgICAg
ICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSA9IHZhbDMyOworICAgICAgICAgICAgY29w
eWJhY2sgPSB0cnVlOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAg
ICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKaW5kZXggYTk1MzE1Ny4uOGJlMzhjYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTE0NCw2
ICsxMTQ0LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfQUxMT0NfR0VUX0wzX0RBVEEgICAgNQogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9B
TExPQ19TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9M
Ml9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX01CQV9USFJUTCAg
OQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSX0NBVF9PUF8q
ICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwogICAgIHVpbnQ2NF90IGRhdGE7
ICAgICAgLyogSU4vT1VUICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAW2-00079u-4p; Tue, 05 Sep 2017 09:51:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAW1-000791-FF
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B1/8A-03616-0A37EA95; Tue, 05 Sep 2017 09:51:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1taRoju/eF2
 kwZ3ZGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azpxYFU5MrDnxrYG9g/ObRxcjJISRQKdG1
 7AELiC0hwCtxZNkMVgjbX+LH6gtANhdQTQOjRGvXJbAiNgF1icdfe5hAbBEBJYl7qyYzgRQxC
 5xjktjzcQdYQljAXuLRvqdsIDaLgKrEi4uLGEFsXgF3iXXzN7NDbJCTOHlsMtAGDg5OAQ+Jpd
 fqIA5yl/iz7S4rRLmgxMmZT1hASpiB9q6fJwQSZhaQl2jeOpt5AqPALCRVsxCqZiGpWsDIvIp
 Rozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAwGYBgB+OnZQGH
 GCU5mJREeUMT10UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9VQSUEyxKTU+tSMvMAcYITFqCg
 0dJhPccSJq3uCAxtzgzHSJ1ilFRSpz3OEhCACSRUZoH1waLy0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5l0CMoUnM68EbvoroMVMQIurXq4BWVySiJCSamCsvBtb3RZdpGhTfi3U2ap7e3V
 9Kkd9WBDjuiRGt2PsltHmWs+a7n7iMC2uOfZglWGHzznLPapTutqNt73+zLysUVBQec1OezP+
 ZW+fL4jyDVJXef5zTsDP8KTKm9kTVvCJKV3SVN5/svf50XKjSQf4ztYrGOp6C7WFVdUvDll3w
 /rrGQYXXiWW4oxEQy3mouJEAF1yxJjGAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!4
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42760 invoked from network); 5 Sep 2017 09:51:26 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:26 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185344"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:22 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:29 +0800
Message-Id: <1504603957-5389-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 07/15] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KCkl0IGFsc28gY2hhbmdl
cyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0aGUKZmVhdHVy
ZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheS4gVGhlbiwg
d2UKY2FuIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBpZCBpbnRvIE1TUnMu
CgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVlZCBoYW5kbGUg
YWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIg
d2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTUJBIGNvLWV4aXN0LgoyLiBEb20x
IGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20x
IGlzIDB4MWZmLAogICB0aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KMy4gVXNlciB3YW50
cyB0byBjaGFuZ2UgTUJBIFRocnRsIG9mIERvbTEgdG8gYmUgMHgxNC4gQmVjYXVzZSBDT1MgSUQg
MiBpcwogICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMu
IFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgogICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVz
IGFzIGJlbG93OgogICAgICAgICAgIC0tLS0tLS0tLQogICAgICAgICAgIHwgQ09TIDMgfAogICAg
ICAgICAgIC0tLS0tLS0tLQogICBMMyBDQVQgIHwgMHg3ZmYgfAogICAgICAgICAgIC0tLS0tLS0t
LQogICBNQkEgICAgIHwgMHgwICAgfAogICAgICAgICAgIC0tLS0tLS0tLQo0LiBBZnRlciBzZXR0
aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUg
bmV3IE1CQQogICBUaHJ0bCBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENPUyBJRCAzIHNob3Vs
ZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAgICB8IENPUyAzIHwKICAg
ICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAgICAgICAgICAtLS0tLS0t
LS0KICAgTUJBICAgICB8IDB4MTQgIHwKICAgICAgICAgICAtLS0tLS0tLS0KClNvLCB3ZSBzaG91
bGQgd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBpbnRvIHRoZWlyIE1TUnMuIFRoYXQgcmVxdWly
ZXMgdGhlCmZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUg
YXJyYXkgYXJlIGlucHV0LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+Ci0tLQp2MzoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQg
Y2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbW9kaWZ5
IGZ1bmN0aW9uYWxpdHkgb2YgJ2NoZWNrX3ZhbCcgdG8gbWFrZSBpdCBzaW1wbGUgdG8gb25seSBj
aGVjayB2YWx1ZS4KICAgICAgQ2hhbmdlIHRoZSBsYXN0IHBhcmFtZXRlciB0eXBlIGZyb20gJ3Vu
c2lnbmVkIGxvbmcgKicgdG8gJ3Vuc2lnbmVkIGxvbmcnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGNhbGwgcmRtc3JsIHRvIGdldCB2YWx1ZSBqdXN0IHdyaXR0
ZW4gaW50byBNU1IgZm9yIE1CQS4gQmVjYXVzZSBIVyBjYW4KICAgICAgYXV0b21hdGljYWxseSBj
aGFuZ2UgaW5wdXQgdmFsdWUgdG8gd2hhdCBpdCB3YW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnd3JpdGVfbXNyJyB0byAndWlu
dDMyX3QnIHRvIHJldHVybiB0aGUgdmFsdWUgYWN0dWFsbHkKICAgICAgd3JpdHRlbiBpbnRvIE1T
Ui4gVGhlbiwgY2hhbmdlICdkb193cml0ZV9wc3JfbXNycycgdG8gc2V0IHRoZSByZXR1cm5lZAog
ICAgICB2YWx1ZSBpbnRvICdjb3NfcmVnX3ZhbFtdJwogICAgLSBtb3ZlIHRoZSBkZWNsYXJhdGlv
biBvZiAnaicgaW50byBsb29wIGluICdkb193cml0ZV9wc3JfbXNycycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdtYmFfaW5mbycgdG8gJ21iYScu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdjYXRf
aW5mbycgdG8gJ2NhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAg
IC0gcmVuYW1lICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQg
cmVtb3ZlICdvcC9PUCcKICAgICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BTUl9UWVBF
X01CQV9USFJUTCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAg
ICAtIHJlbW92ZSBsaW5lYXIgbW9kZSAndGhydGxfbWF4JyBjaGVjayBpbiAnbWJhX2NoZWNrX3Ro
cnRsJyBiZWNhdXNlIGl0IGhhcwogICAgICBiZWVuIGNoZWNrZWQgaW4gJ21iYV9pbml0X2ZlYXR1
cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gZm9yIG5vbi1saW5lYXIg
bW9kZSwgY2hlY2sgaWYgJyp0aHJ0bCcgaXMgbm90IDAgaW4gJ21iYV9jaGVja190aHJ0bCcuIElm
CiAgICAgIGl0IGlzIDAsIHdlIGRvIG5vdCBuZWVkIHRvIGNoYW5nZSBpdC4KICAgICAgKHN1Z2dl
c3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIG1vdmUgY29tbWVudHMgdG8gZXhwbGFpbiBjaGFuZ2Vz
IG9mICdjb3Nfd3JpdGVfaW5mbycgZnJvbSBwc3IuYyB0byBjb21taXQKICAgICAgbWVzc2FnZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICAgICAgIHwgICA2ICsrCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCAxNDYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDU3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwppbmRleCA3OTAyYWY3Li44NTUwZDA2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDY4LDYg
KzE0NjgsMTIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9NQkFfVEhSVEw6CisgICAgICAgICAgICByZXQg
PSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX01CQV9USFJUTCk7CisgICAgICAgICAgICBicmVh
azsKKwogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19DQk06CiAgICAg
ICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1RZUEVfTDNfQ0JNKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRl
eCAwNDg2ZDJkLi5kNjMzMTk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIv
eGVuL2FyY2gveDg2L3Bzci5jCkBAIC0xMzcsNyArMTM3LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFb
XSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiAKICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0
byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCi0gICAgdm9pZCAoKndyaXRlX21z
cikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOwor
ICAgIHVpbnQzMl90ICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWws
IGVudW0gcHNyX3R5cGUgdHlwZSk7CisKKyAgICAvKiBjaGVja192YWwgaXMgdXNlZCB0byBjaGVj
ayBpZiBpbnB1dCB2YWwgZnVsZmlsbHMgU0RNIHJlcXVpcmVtZW50LiAqLworICAgIGJvb2wgKCpj
aGVja192YWwpKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgdmFs
KTsKIH0gKmZlYXRfcHJvcHNbRkVBVF9UWVBFX05VTV07CiAKIC8qCkBAIC0yNzQsMjkgKzI3Nyw2
IEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0g
cHNyX3R5cGUgdHlwZSkKICAgICByZXR1cm4gZmVhdF90eXBlOwogfQogCi1zdGF0aWMgYm9vbCBw
c3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1fbGVuLCB1bnNpZ25lZCBsb25nIGNibSkKLXsK
LSAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKLQotICAgIC8qIFNldCBiaXRz
IHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbl0uICovCi0gICAgaWYgKCBj
Ym0gJiAofjB1bCA8PCBjYm1fbGVuKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIC8q
IEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICovCi0gICAgaWYgKCBjYm0gPT0gMCAp
Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIGZpcnN0X2JpdCA9IGZpbmRfZmlyc3RfYml0
KCZjYm0sIGNibV9sZW4pOwotICAgIHplcm9fYml0ID0gZmluZF9uZXh0X3plcm9fYml0KCZjYm0s
IGNibV9sZW4sIGZpcnN0X2JpdCk7Ci0KLSAgICAvKiBTZXQgYml0cyBzaG91bGQgYmUgY29udGln
dW91cy4gKi8KLSAgICBpZiAoIHplcm9fYml0IDwgY2JtX2xlbiAmJgotICAgICAgICAgZmluZF9u
ZXh0X2JpdCgmY2JtLCBjYm1fbGVuLCB6ZXJvX2JpdCkgPCBjYm1fbGVuICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOwotCi0gICAgcmV0dXJuIHRydWU7Ci19Ci0KIC8qIEltcGxlbWVudGF0aW9uIG9m
IGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBpbnQgY2F0X2luaXRf
ZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtNDMxLDExICs0MTEsMzcgQEAg
c3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGljIGJvb2wgY2F0X2NoZWNrX2NibShjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nIGNibSkKK3sKKyAgICB1bnNp
Z25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKKyAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbiA9
IGZlYXQtPmNhdC5jYm1fbGVuOworCisgICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhl
IHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KKyAgICBpZiAoIGNibSAmICh+MHVsIDw8IGNibV9s
ZW4pICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyogQXQgbGVhc3Qgb25lIGJpdCBu
ZWVkIHRvIGJlIHNldC4gKi8KKyAgICBpZiAoIGNibSA9PSAwICkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7Cisg
ICAgemVyb19iaXQgPSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmlyc3RfYml0
KTsKKworICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLworICAgIGlmICgg
emVyb19iaXQgPCBjYm1fbGVuICYmCisgICAgICAgICBmaW5kX25leHRfYml0KCZjYm0sIGNibV9s
ZW4sIHplcm9fYml0KSA8IGNibV9sZW4gKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBy
ZXR1cm4gdHJ1ZTsKK30KKwogLyogTDMgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsM19jYXRf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQorc3RhdGljIHVpbnQzMl90IGwzX2Nh
dF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChN
U1JfSUEzMl9QU1JfTDNfTUFTSyhjb3MpLCB2YWwpOworCisgICAgcmV0dXJuIHZhbDsKIH0KIAog
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKQEAgLTQ0NCw2
ICs0NTAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0g
ewogICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8g
PSBjYXRfZ2V0X2ZlYXRfaW5mbywKICAgICAud3JpdGVfbXNyID0gbDNfY2F0X3dyaXRlX21zciwK
KyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2NibSwKIH07CiAKIC8qIEwzIENEUCBwcm9wcyAq
LwpAQCAtNDU4LDEzICs0NjUsMTUgQEAgc3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8o
Y29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3Rh
dGljIHZvaWQgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWws
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKK3N0YXRp
YyB1aW50MzJfdCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZh
bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkK
IHsKICAgICB3cm1zcmwoKCh0eXBlID09IFBTUl9UWVBFX0wzX0RBVEEpID8KICAgICAgICAgICAg
IE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEoY29zKSA6CiAgICAgICAgICAgICBNU1JfSUEzMl9Q
U1JfTDNfTUFTS19DT0RFKGNvcykpLAogICAgICAgICAgICB2YWwpOworCisgICAgcmV0dXJuIHZh
bDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NkcF9wcm9wcyA9IHsK
QEAgLTQ3NCwxMyArNDgzLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19j
ZHBfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfTDNfQ0JNLAogICAgIC5nZXRf
ZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwzX2Nk
cF93cml0ZV9tc3IsCisgICAgLmNoZWNrX3ZhbCA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBM
MiBDQVQgcHJvcHMgKi8KLXN0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50
IGNvcywgdWludDMyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBz
cl90eXBlIHR5cGUpCitzdGF0aWMgdWludDMyX3QgbDJfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBp
bnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHBzcl90eXBlIHR5cGUpCiB7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MMl9NQVNLKGNv
cyksIHZhbCk7CisKKyAgICByZXR1cm4gdmFsOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZl
YXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewpAQCAtNDg5LDYgKzUwMSw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNS
X1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAog
ICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBjYXRf
Y2hlY2tfY2JtLAogfTsKIAogLyogTUJBIHByb3BzICovCkBAIC01MDksOSArNTIyLDIzIEBAIHN0
YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQs
CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB2b2lkIG1iYV93cml0ZV9tc3IodW5zaWdu
ZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHBzcl90eXBlIHR5cGUpCitzdGF0aWMgdWludDMyX3QgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBp
bnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHBzcl90eXBlIHR5cGUpCiB7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFTSyhjb3Mp
LCB2YWwpOworCisgICAgLyogUmVhZCBhY3R1YWwgdmFsdWUgc2V0IGJ5IGhhcmR3YXJlLiAqLwor
ICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFsKTsKKworICAgIHJldHVy
biB2YWw7Cit9CisKK3N0YXRpYyBib29sIG1iYV9jaGVja190aHJ0bChjb25zdCBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nIHRocnRsKQoreworICAgIGlmICggdGhydGwgPiBm
ZWF0LT5tYmEudGhydGxfbWF4ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJu
IHRydWU7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFfcHJvcHMgPSB7
CkBAIC01MjAsNiArNTQ3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9w
cm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVh
dF9pbmZvID0gbWJhX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IG1iYV93cml0ZV9t
c3IsCisgICAgLmNoZWNrX3ZhbCA9IG1iYV9jaGVja190aHJ0bCwKIH07CiAKIHN0YXRpYyB2b2lk
IF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVy
ZSwKQEAgLTk2NCw3ICs5OTIsNyBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1
aW50MzJfdCB2YWxbXSwKICAgICBpZiAoIGFycmF5X2xlbiA8IHByb3BzLT5jb3NfbnVtICkKICAg
ICAgICAgcmV0dXJuIC1FTk9TUEM7CiAKLSAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNh
dC5jYm1fbGVuLCBuZXdfdmFsKSApCisgICAgaWYgKCAhcHJvcHMtPmNoZWNrX3ZhbChmZWF0LCBu
ZXdfdmFsKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyoKQEAgLTExOTYsMjUg
KzEyMjQsNDAgQEAgc3RhdGljIHVuc2lnbmVkIGludCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBp
bnQgc29ja2V0KQogc3RydWN0IGNvc193cml0ZV9pbmZvCiB7CiAgICAgdW5zaWduZWQgaW50IGNv
czsKLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlOworICAgIHN0cnVjdCBmZWF0X25vZGUg
KipmZWF0dXJlczsKICAgICBjb25zdCB1aW50MzJfdCAqdmFsOwotICAgIGNvbnN0IHN0cnVjdCBm
ZWF0X3Byb3BzICpwcm9wczsKKyAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuOworICAgIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzICoqcHJvcHM7CiB9OwogCiBzdGF0aWMgdm9pZCBkb193cml0ZV9w
c3JfbXNycyh2b2lkICpkYXRhKQogewogICAgIGNvbnN0IHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAq
aW5mbyA9IGRhdGE7Ci0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7
Ci0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+cHJvcHM7Ci0gICAg
dW5zaWduZWQgaW50IGksIGNvcyA9IGluZm8tPmNvcywgY29zX251bSA9IHByb3BzLT5jb3NfbnVt
OworICAgIHVuc2lnbmVkIGludCBpLCBpbmRleCA9IDAsIGFycmF5X2xlbiA9IGluZm8tPmFycmF5
X2xlbiwgY29zID0gaW5mby0+Y29zOworICAgIGNvbnN0IHVpbnQzMl90ICp2YWxfYXJyYXkgPSBp
bmZvLT52YWw7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvc19udW07IGkrKyApCisgICAgZm9y
ICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGZlYXRfcHJvcHMpOyBpKysgKQogICAgIHsKLSAgICAg
ICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgaV0gIT0gaW5mby0+dmFs
W2ldICkKKyAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ld
OworICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wc1tp
XTsKKyAgICAgICAgdW5zaWduZWQgaW50IGNvc19udW0sIGo7CisKKyAgICAgICAgaWYgKCAhZmVh
dCB8fCAhcHJvcHMgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgY29zX251bSA9
IHByb3BzLT5jb3NfbnVtOworICAgICAgICBpZiAoIGFycmF5X2xlbiA8IGNvc19udW0gKQorICAg
ICAgICAgICAgcmV0dXJuOworCisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisr
ICkKICAgICAgICAgewotICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251
bSArIGldID0gaW5mby0+dmFsW2ldOwotICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3Ms
IGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOworICAgICAgICAgICAgaWYgKCBmZWF0LT5j
b3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4ICsgal0gKQor
ICAgICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9Cisg
ICAgICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCB2YWxfYXJyYXlbaW5kZXgg
KyBqXSwgcHJvcHMtPnR5cGVbal0pOwogICAgICAgICB9CisKKyAgICAgICAgYXJyYXlfbGVuIC09
IGNvc19udW07CisgICAgICAgIGluZGV4ICs9IGNvc19udW07CiAgICAgfQogfQogCkBAIC0xMjIy
LDMwICsxMjY1LDE5IEBAIHN0YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWduZWQgaW50IHNv
Y2tldCwgdW5zaWduZWQgaW50IGNvcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dWludDMyX3QgdmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCiB7Ci0gICAgaW50IHJldDsK
ICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tl
dCk7CiAgICAgc3RydWN0IGNvc193cml0ZV9pbmZvIGRhdGEgPQogICAgIHsKICAgICAgICAgLmNv
cyA9IGNvcywKLSAgICAgICAgLmZlYXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLAot
ICAgICAgICAucHJvcHMgPSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0sCisgICAgICAgIC5mZWF0dXJl
cyA9IGluZm8tPmZlYXR1cmVzLAorICAgICAgICAudmFsID0gdmFsLAorICAgICAgICAuYXJyYXlf
bGVuID0gYXJyYXlfbGVuLAorICAgICAgICAucHJvcHMgPSBmZWF0X3Byb3BzLAogICAgIH07CiAK
ICAgICBpZiAoIGNvcyA+IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0tPmNvc19tYXggKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIC8qIFNraXAgdG8gdGhlIGZlYXR1cmUncyB2YWx1
ZSBoZWFkLiAqLwotICAgIHJldCA9IHNraXBfcHJpb3JfZmVhdHVyZXMoJmFycmF5X2xlbiwgZmVh
dF90eXBlKTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICByZXR1cm4gcmV0OwotCi0gICAg
dmFsICs9IHJldDsKLQotICAgIGlmICggYXJyYXlfbGVuIDwgZmVhdF9wcm9wc1tmZWF0X3R5cGVd
LT5jb3NfbnVtICkKLSAgICAgICAgcmV0dXJuIC1FTk9TUEM7Ci0KLSAgICBkYXRhLnZhbCA9IHZh
bDsKLQogICAgIGlmICggc29ja2V0ID09IGNwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgp
KSApCiAgICAgICAgIGRvX3dyaXRlX3Bzcl9tc3JzKCZkYXRhKTsKICAgICBlbHNlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKaW5kZXggOGJlMzhjYy4uMjcxMGNkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTE0NCw2
ICsxMTQ0LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfQUxMT0NfR0VUX0wzX0RBVEEgICAgNQogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9B
TExPQ19TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9M
Ml9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQUxMT0NfU0VUX01CQV9USFJUTCAg
OAogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRfTUJBX1RIUlRMICA5CiAgICAgdWlu
dDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KICAgICB1
aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAW6-0007DH-C9; Tue, 05 Sep 2017 09:51:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAW5-0007CG-6h
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 31/11-03610-4A37EA95; Tue, 05 Sep 2017 09:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS1taRoru4eF2
 kQV+rscX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFqWx9bwQ6Nig/PprA3MDbKdTFycggJVErc
 2vaMEcSWEOCVOLJsBmsXIweQ7S+xaE9mFyMXUEkDo8SZE5PZQWrYBNQlHn/tYQKxRQSUJO6tm
 swEUsQscI5JYs/HHUwgzcICsRL77vKC1LAIqErsaLjGBhLmFXCXONnBD7FKTuLksclgqzgFPC
 SWXquDuMZd4s+2u6wgNq+AoMTJmU9YQEqYgbaunycEEmYWkJdo3jqbeQKjwCwkVbMQqmYhqVr
 AyLyKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwKBmAYAfj
 p2UBhxglOZiURHlDE9dFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvVUElBMsSk1PrUjLzAHGB
 0xagoNHSYT3HEiat7ggMbc4Mx0idYpRUUqc9zhIQgAkkVGaB9cGi8lLjLJSwryMQIcI8RSkFu
 VmlqDKv2IU52BUEuZdAjKFJzOvBG76K6DFTECLq16uAVlckoiQkmpgNBWrbV5omXTw9d7+zO3
 B/qfZ7bon//KVuTD5Ywe7xY1omVzd53Zpqmu61ruuE57wfX7JlG3njydKuguIfzy7Y6LEvHW8
 Dx39fv2e4tlrOuG2vExV5fRJayNcnLdpP0lXKPQ/uPPgJfYJq3ay7Vq26MDbNeYfLnJ/9ZNPT
 djoFnN04wb5023r1JRYijMSDbWYi4oTAfK7QffEAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!5
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43963 invoked from network); 5 Sep 2017 09:51:31 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:31 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185371"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:26 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:30 +0800
Message-Id: <1504603957-5389-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 08/15] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MzoKICAg
IC0gY2hhbmdlICdMSUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5FUklD
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAndHlwZWRlZiBl
bnVtIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAgIC0gY2hhbmdl
ICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5l
ZAogICAgICBpbnRlcmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CnYyOgogICAgLSByZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1h
a2UgY29ycmVzcG9uZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdfaW5mbycuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAg
ICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNDg0YjViNy4uOTc0NDA4NyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC05MzEs
NiArOTMxLDEzIEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21h
YyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAjZGVmaW5lIExJQlhMX0hBVkVfUFNSX0wy
X0NBVCAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX1BTUl9HRU5FUklDCisgKgorICogSWYgdGhpcyBp
cyBkZWZpbmVkLCB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGZlYXR1cmUgaXMgc3Vw
cG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfUFNSX0dFTkVSSUMgMQorCisvKgogICog
TElCWExfSEFWRV9NQ0FfQ0FQUwogICoKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgc2V0dGluZyBN
Q0EgY2FwYWJpbGl0aWVzIGZvciBIVk0gZG9tYWluIGlzIHN1cHBvcnRlZC4KQEAgLTIyMTUsNiAr
MjIyMiwzMiBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGli
eGxfcHNyX2NhdF9pbmZvICoqaW5mbywKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50ICpucik7CiB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2Zy
ZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpOworCit0eXBlZGVmIGVudW0gbGli
eGxfcHNyX2NibV90eXBlIGxpYnhsX3Bzcl90eXBlOworCisvKgorICogRnVuY3Rpb24gdG8gc2V0
IGEgZG9tYWluJ3MgdmFsdWUuIEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlIG9yIG11bHRpcGxlCisg
KiB0YXJnZXQocykgZGVmaW5lZCBpbiAndGFyZ2V0X21hcCcuICd0YXJnZXRfbWFwJyBzcGVjaWZp
ZXMgYWxsIHRoZSBzb2NrZXRzCisgKiB0byBiZSBvcGVyYXRlZCBvbi4KKyAqLworaW50IGxpYnhs
X3Bzcl9zZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAs
CisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKTsKKy8qCisgKiBGdW5jdGlvbiB0
byBnZXQgYSBkb21haW4ncyBjYm0uIEl0IG9wZXJhdGVzIG9uIGEgc2luZ2xlICd0YXJnZXQnLgor
ICogJ3RhcmdldCcgc3BlY2lmaWVzIHdoaWNoIHNvY2tldCB0byBiZSBvcGVyYXRlZCBvbi4KKyAq
LworaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQg
dGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpOworLyoKKyAqIE9u
IHN1Y2Nlc3MsIHRoZSBmdW5jdGlvbiByZXR1cm5zIGFuIGFycmF5IG9mIGVsZW1lbnRzIGluICdp
bmZvJywKKyAqIGFuZCB0aGUgbGVuZ3RoIGluICducicuCisgKi8KK2ludCBsaWJ4bF9wc3JfZ2V0
X2h3X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9od19pbmZvICoqaW5mbywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxfcHNyX2ZlYXRfdHlw
ZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKTsKK3Zv
aWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9od19pbmZvICpsaXN0LCB1
bnNpZ25lZCBpbnQgbnIpOwogI2VuZGlmCiAKIC8qIG1pc2MgKi8KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggMTk3NTA1
YS4uNGE2OTc4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTQyOCw2ICs0MjgsMzEgQEAgdm9pZCBsaWJ4bF9wc3Jf
Y2F0X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9jYXRfaW5mbyAqbGlzdCwgaW50IG5yKQogICAg
IGZyZWUobGlzdCk7CiB9CiAKK2ludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlw
ZSwgbGlieGxfYml0bWFwICp0YXJnZXRfbWFwLAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZhbCkKK3sKKyAgICByZXR1cm4gRVJST1JfRkFJTDsKK30KKworaW50IGxpYnhsX3Bzcl9n
ZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCB1bnNpZ25lZCBpbnQgdGFyZ2V0LAorICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpCit7CisgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cit9
CisKK2ludCBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9o
d19pbmZvICoqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpu
ciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbHZsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOworfQorCit2b2lkIGxp
YnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWdu
ZWQgaW50IG5yKQoreworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCmluZGV4IDZlODBkMzYuLmFiODQ3ZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAg
LTk3Nyw2ICs5NzcsNyBAQCBsaWJ4bF9wc3JfY2JtX3R5cGUgPSBFbnVtZXJhdGlvbigicHNyX2Ni
bV90eXBlIiwgWwogICAgICgyLCAiTDNfQ0JNX0NPREUiKSwKICAgICAoMywgIkwzX0NCTV9EQVRB
IiksCiAgICAgKDQsICJMMl9DQk0iKSwKKyAgICAoNSwgIk1CQV9USFJUTCIpLAogICAgIF0pCiAK
IGxpYnhsX3Bzcl9jYXRfaW5mbyA9IFN0cnVjdCgicHNyX2NhdF9pbmZvIiwgWwpAQCAtOTg1LDMg
Kzk4NiwyNCBAQCBsaWJ4bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsK
ICAgICAoImNibV9sZW4iLCB1aW50MzIpLAogICAgICgiY2RwX2VuYWJsZWQiLCBib29sKSwKICAg
ICBdKQorCitsaWJ4bF9wc3JfZmVhdF90eXBlID0gRW51bWVyYXRpb24oInBzcl9mZWF0X3R5cGUi
LCBbCisgICAgKDEsICJDQVQiKSwKKyAgICAoMiwgIk1CQSIpLAorICAgIF0pCisKK2xpYnhsX3Bz
cl9od19pbmZvID0gU3RydWN0KCJwc3JfaHdfaW5mbyIsIFsKKyAgICAoImlkIiwgdWludDMyKSwK
KyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsIGxpYnhsX3Bzcl9mZWF0X3R5cGUsICJ0eXBlIiwK
KyAgICAgICAgICBbKCJjYXQiLCBTdHJ1Y3QoTm9uZSwgWworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImNibV9sZW4iLCAgICAgdWludDMyKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgiY2RwX2VuYWJsZWQiLCBib29sKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAgICAgICAgICgibWJhIiwgU3RydWN0KE5v
bmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiY29zX21heCIsICAg
ICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ0aHJ0bF9t
YXgiLCAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImxp
bmVhciIsICAgICAgYm9vbCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAor
ICAgICAgICAgIF0pKQorICAgIF0sIGRpcj1ESVJfT1VUKQotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWB-0007IB-NW; Tue, 05 Sep 2017 09:51:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWA-0007H1-FJ
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 56/77-03423-9A37EA95; Tue, 05 Sep 2017 09:51:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1taRoruieF2
 kwfQJjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aM/W/ZC37ZVcxf/oS9gfGebhcjB4eQQKXE
 ivOOXYycHBICvBJHls1gBQlLCPhLPD7j0MXIBVTRwChx7PYLdpAaNgF1icdfe5hAbBEBJYl7q
 yYzgRQxC5xjktjzcQdYQljAT+Jr4zdGEJtFQFViyb7lrCA2r4CHxLNHs9kglslJnDw2GWwZJ1
 B86bU6kLCQgLvEn213ocoFJU7OfMICUsIMtHf9PCGQMLOAvETz1tnMExgFZiGpmoVQNQtJ1QJ
 G5lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyQAEOxg/
 LQs4xCjJwaQkyhuauC5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvrSKgnGBRanpqRVpmDjBCY
 NISHDxKIrznQNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOexykSACkKKM0D24ELFovMc
 pKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3CcgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjBO
 zHsQeTk/lcsqMtG1O+6fxwspXN2aF48UFhvwhKZ9ZZ/He0vlwTkboHb/tgp1hnDN3/P89Y8bK
 NRV7ZPeYhJWtmML46vU+r2mdf2zKTRY6FXv/5k2aq7PlZMuuxO9Rp3+m7dm12lg04GbUOUaR2
 VseTX0/LWtflcmkTcovS37wuWT2KR9c4qfEUpyRaKjFXFScCAAz8rXv0QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!6
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45435 invoked from network); 5 Sep 2017 09:51:35 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:35 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185385"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:31 +0800
Message-Id: <1504603957-5389-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 09/15] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjM6CiAgICAtIHJlbmFtZSAncHNyX2NhdC9Q
U1JfQ0FUJyB0byAncHNyX2FsbG9jL1BTUl9BTExPQycgYW5kIHJlbW92ZSAnb3AvT1AnCiAgICAg
IGZyb20gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZW1vdmUgJ2luZm8nIGZyb20gJ3hjX2NhdF9pbmZvJyBhbmQgJ3hjX21iYV9pbmZvJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBzZXQgZXJybm8gaW4gJ3hjX3Bz
cl9nZXRfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAg
IC0gcmVtb3ZlICdpbmxpbmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIHJlbW92ZSAncHNyJyBmcm9tICdsaWJ4bF9fcHNyX2ZlYXRfdHlwZV90b19saWJ4Y19w
c3JfZmVhdF90eXBlJyB0byBtYWtlCiAgICAgIGZ1bmN0aW9uIG5hbWUgc2hvcnRlci4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGVjayAneGNfdHlwZScgaW4g
J2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCnYyOgogICAgLSBzcGxpdCB0aGlzIHBhdGNoIG91dCBmcm9tIGEgYmlnIHBhdGNoIGlu
IHYxLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGNoYW5nZSAnQ0FUX0lORk8n
IGFuZCAnTUJBX0lORk8nIHRvICdDQVQnIGFuZCAnTUJBJy4KICAgICAgKHN1Z2dlc3RlZCBieSBD
aGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAzMCArKysrKysr
KysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCA0OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9wc3IuYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAppbmRleCBjNzcxMGI4Li5iYmRmOGUyIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aApAQCAtMjQ1OCw2ICsyNDU4LDMxIEBAIGVudW0geGNfcHNyX2NhdF90eXBlIHsKIH07CiB0eXBl
ZGVmIGVudW0geGNfcHNyX2NhdF90eXBlIHhjX3Bzcl9jYXRfdHlwZTsKIAorZW51bSB4Y19wc3Jf
ZmVhdF90eXBlIHsKKyAgICBYQ19QU1JfRkVBVF9VTktOT1dOLAorICAgIFhDX1BTUl9GRUFUX0NB
VF9MMywKKyAgICBYQ19QU1JfRkVBVF9DQVRfTDIsCisgICAgWENfUFNSX0ZFQVRfTUJBLAorfTsK
K3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBlIHhjX3Bzcl9mZWF0X3R5cGU7CisKK3N0cnVj
dCB4Y19wc3JfaHdfaW5mbyB7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgdWludDMyX3QgY29zX21heDsKKyAgICAgICAgICAgIHVpbnQzMl90IGNibV9sZW47Cisg
ICAgICAgICAgICBib29sICAgICBjZHBfZW5hYmxlZDsKKyAgICAgICAgfSB4Y19jYXQ7CisKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7CisgICAgICAgICAg
ICB1aW50MzJfdCB0aHJ0bF9tYXg7CisgICAgICAgICAgICBib29sICAgICBsaW5lYXI7CisgICAg
ICAgIH0geGNfbWJhOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4Y19wc3JfaHdfaW5m
byB4Y19wc3JfaHdfaW5mbzsKKwogaW50IHhjX3Bzcl9jbXRfYXR0YWNoKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCk7CiBpbnQgeGNfcHNyX2NtdF9kZXRhY2goeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkKTsKIGludCB4Y19wc3JfY210X2dldF9kb21haW5fcm1pZCh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCkBAIC0yNDc5LDkgKzI1MDQsOCBAQCBp
bnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3Jf
Y2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpkYXRhKTsKLWludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICBib29sICpjZHBfZW5hYmxlZCk7CitpbnQgeGNfcHNyX2dldF9o
d19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCisgICAgICAgICAgICAg
ICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8p
OwogCiBpbnQgeGNfZ2V0X2NwdV9sZXZlbGxpbmdfY2Fwcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgKmNhcHMpOwogaW50IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgaW5kZXgsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rv
b2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDdlMWMwZDYuLmE4YTc1MGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0zMjMsMzYg
KzMyMyw2MSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhjX3Bzcl9jYXRf
Z2V0X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50
IGx2bCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJf
dCAqY2JtX2xlbiwgYm9vbCAqY2RwX2VuYWJsZWQpCitpbnQgeGNfcHNyX2dldF9od19pbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCisgICAgICAgICAgICAgICAgICAgICAg
IHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pCiB7CiAgICAg
aW50IHJjID0gLTE7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAKKyAgICBpZiAoICFod19pbmZvICkK
KyAgICB7CisgICAgICAgIGVycm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gcmM7CisgICAg
fQorCiAgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNyX2FsbG9jOwogICAgIHN5c2N0bC51
LnBzcl9hbGxvYy50YXJnZXQgPSBzb2NrZXQ7CiAKLSAgICBzd2l0Y2ggKCBsdmwgKQorICAgIHN3
aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIDI6CisgICAgY2FzZSBYQ19QU1JfRkVBVF9D
QVRfTDI6CiAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9B
TExPQ19nZXRfbDJfaW5mbzsKICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsK
ICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqY29zX21heCA9IHN5
c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xl
biA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAq
Y2RwX2VuYWJsZWQgPSBmYWxzZTsKKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0LmNvc19t
YXggPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2lu
Zm8uY29zX21heDsKKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0LmNibV9sZW4gPQorICAg
ICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xl
bjsKKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0LmNkcF9lbmFibGVkID0gZmFsc2U7CiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAzOgorICAgIGNhc2UgWENfUFNSX0ZF
QVRfQ0FUX0wzOgogICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9Q
U1JfQUxMT0NfZ2V0X2wzX2luZm87CiAgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0
bCk7CiAgICAgICAgIGlmICggIXJjICkKICAgICAgICAgewotICAgICAgICAgICAgKmNvc19tYXgg
PSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAgICAgICAgKmNi
bV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwotICAgICAgICAg
ICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfQUxMT0NfTDNfQ0RQOwor
ICAgICAgICAgICAgaHdfaW5mby0+dS54Y19jYXQuY29zX21heCA9CisgICAgICAgICAgICAgICAg
ICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAg
ICAgaHdfaW5mby0+dS54Y19jYXQuY2JtX2xlbiA9CisgICAgICAgICAgICAgICAgICAgICAgICBz
eXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgaHdfaW5m
by0+dS54Y19jYXQuY2RwX2VuYWJsZWQgPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3Rs
LnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX1NZU0NUTF9QU1JfQUxMT0NfTDNfQ0RQOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgWENfUFNSX0ZFQVRfTUJBOgorICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21k
ID0gWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0X21iYV9pbmZvOworICAgICAgICByYyA9IHhjX3N5
c2N0bCh4Y2gsICZzeXNjdGwpOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGh3X2luZm8tPnUueGNfbWJhLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAgICAg
ICAgc3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAgICAgIGh3
X2luZm8tPnUueGNfbWJhLnRocnRsX21heCA9CisgICAgICAgICAgICAgICAgICAgICAgICBzeXNj
dGwudS5wc3JfYWxsb2MudS5tYmFfaW5mby50aHJ0bF9tYXg7CisgICAgICAgICAgICBod19pbmZv
LT51LnhjX21iYS5saW5lYXIgPQorICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNy
X2FsbG9jLnUubWJhX2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZ
U0NUTF9QU1JfQUxMT0NfTUJBX0xJTkVBUjsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAg
ICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYwppbmRleCA0YTY5NzhlLi5kZDQxMmNjIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzYx
LDYgKzM2MSwyNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB4Y19wc3JfZmVhdF90
eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IGx2bCkK
K3sKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGUgPSBYQ19QU1JfRkVBVF9VTktOT1dOOwor
CisgICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoK
KyAgICAgICAgaWYgKGx2bCA9PSAzKQorICAgICAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9GRUFU
X0NBVF9MMzsKKyAgICAgICAgaWYgKGx2bCA9PSAyKQorICAgICAgICAgICAgeGNfdHlwZSA9IFhD
X1BTUl9GRUFUX0NBVF9MMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVB
VF9UWVBFX01CQToKKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9GRUFUX01CQTsKKyAgICBkZWZh
dWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4geGNfdHlwZTsKK30KKwog
aW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRf
aW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5y
LCB1bnNpZ25lZCBpbnQgbHZsKQogewpAQCAtMzY5LDYgKzM5MCw4IEBAIGludCBsaWJ4bF9wc3Jf
Y2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAog
ICAgIGludCBpID0gMCwgc29ja2V0aWQsIG5yX3NvY2tldHM7CiAgICAgbGlieGxfYml0bWFwIHNv
Y2tldG1hcDsKICAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKnB0cjsKKyAgICB4Y19wc3JfaHdfaW5m
byBod19pbmZvOworICAgIHhjX3Bzcl9mZWF0X3R5cGUgeGNfdHlwZTsKIAogICAgIGxpYnhsX2Jp
dG1hcF9pbml0KCZzb2NrZXRtYXApOwogCkBAIC0zODUsMTYgKzQwOCwyNyBAQCBpbnQgbGlieGxf
cHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5m
bywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgeGNfdHlwZSA9IGxpYnhsX19mZWF0
X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOwor
ICAgIGlmICh4Y190eXBlID09IFhDX1BTUl9GRUFUX1VOS05PV04pIHsKKyAgICAgICAgTE9HKEVS
Uk9SLCAiZmVhdHVyZSB0eXBlIG9yIGx2bCBpcyB3cm9uZyIpOworICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIHB0ciA9IGxpYnhsX19tYWxs
b2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKIAogICAg
IGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgewogICAgICAgICBw
dHJbaV0uaWQgPSBzb2NrZXRpZDsKLSAgICAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2luZm8oY3R4
LT54Y2gsIHNvY2tldGlkLCBsdmwsICZwdHJbaV0uY29zX21heCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnB0cltpXS5jYm1fbGVuLCAmcHRyW2ldLmNkcF9lbmFibGVkKSkgewor
ICAgICAgICBpZiAoeGNfcHNyX2dldF9od19pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlw
ZSwgJmh3X2luZm8pKSB7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAg
ICBmcmVlKHB0cik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQorCisgICAgICAg
IHB0cltpXS5jb3NfbWF4ID0gaHdfaW5mby51LnhjX2NhdC5jb3NfbWF4OworICAgICAgICBwdHJb
aV0uY2JtX2xlbiA9IGh3X2luZm8udS54Y19jYXQuY2JtX2xlbjsKKyAgICAgICAgcHRyW2ldLmNk
cF9lbmFibGVkID0gaHdfaW5mby51LnhjX2NhdC5jZHBfZW5hYmxlZDsKKwogICAgICAgICBpKys7
CiAgICAgfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWG-0007MQ-VT; Tue, 05 Sep 2017 09:51:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWF-0007Kn-CD
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A8/A3-03422-EA37EA95; Tue, 05 Sep 2017 09:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1taRoru2eF2
 kwbJLNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ap97EFN80qzr25wNLA2K7ZxcjJISRQKbHw
 zGR2EFtCgFfiyLIZrBC2v0TbxO+MXYxcQDUNjBLLpu9jBEmwCahLPP7awwRiiwgoSdxbNZkJp
 IhZ4ByTxJ6PO8ASwgJ+EqcPd4DZLAKqElcm3gObyivgIXHy7E4WiA1yEiePTQaKc3BwAsWXXq
 uDOMhd4s+2u1DlghInZz5hASlhBtq7fp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGoBI/MqRo3
 i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAwGQAgh2Mn5YFHGKU
 5GBSEuUNTVwXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91YRUE6wKDU9tSItMwcYIzBpCQ4eJ
 RHecyBp3uKCxNzizHSI1ClGRSlx3uMgCQGQREZpHlwbLC4vMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZh3CcgUnsy8Erjpr4AWMwEtrnq5BmRxSSJCSqqBUaNzec5e+cz/m9bO9epl4Vw9+5T
 GgfBZ1Vs2JQSv7/Q7MEG/PHJpOGes2yfu/6prna/Mj88qZnnMLlCZ7ZN+ykfrx7EJTA2fdm17
 v7ZyzeyXLK316wtiHmRcFZo0W3x1SJFizvmwHt6QdatEuN1LFj3bOU349u9NJ3qrX8fXdU5o7
 /uw+PCOg0osxRmJhlrMRcWJAGvdzTfGAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!7
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48189 invoked from network); 5 Sep 2017 09:51:41 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:41 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185395"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:32 +0800
Message-Id: <1504603957-5389-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 10/15] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlICds
aWJ4bF9wc3JfY2F0X2dldF9pbmZvJyB0byBjYWxsCidsaWJ4bF9wc3JfZ2V0X2h3X2luZm8nIHRv
IGF2b2lkIHJlZHVuZGFudCBjb2RlcyBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlp
IFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjM6CiAgICAtIHJlbW92ZSBjYXN0
aW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSBp
bmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdl
ICdsaWJ4Y19fcHNyX2h3X2luZm9fdG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCiAgICAgICdsaWJ4
bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFtZXMuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHNvbWUgJ0xP
R0UnIHRvICdMT0cnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IGNoZWNrIHJldHVybmVkICd4Y190eXBlJyBhbmQgcmVtb3ZlIHJlZHVuZGFudCAnbHZsJyBjaGVj
ay4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gc3BsaXQg
dGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdDQVQnIGFu
ZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKICAgICAgbmFtZSAnY2F0X2luZm8nLydt
YmFfaW5mbycgaXMgY2hhbmdlZCB0byAnY2F0Jy8nbWJhJy4KICAgICAgKHN1Z2dlc3RlZCBieSBD
aGFvIFBlbmcpCiAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZScgaW4gJ2xp
YnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKICAgICAgYWxsb2NhdGVkIHJlc291cmNlcy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcHNy
LmMgfCAxNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNy
LmMKaW5kZXggZGQ0MTJjYy4uZDUzNGVjMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTM4Miw2MCArMzgyLDQ5IEBA
IHN0YXRpYyB4Y19wc3JfZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90
eXBlKAogICAgIHJldHVybiB4Y190eXBlOwogfQogCitzdGF0aWMgaW50IGxpYnhsX19od19pbmZv
X3RvX2xpYnhsX2NhdF9pbmZvKAorICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLCBsaWJ4bF9wc3JfaHdfaW5mbyAqaHdfaW5mbywKKyAgICAgICAgICAgICAgIGxpYnhsX3Bz
cl9jYXRfaW5mbyAqY2F0X2luZm8pCit7CisgICAgaWYgKHR5cGUgIT0gTElCWExfUFNSX0ZFQVRf
VFlQRV9DQVQpCisgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKworICAgIGNhdF9pbmZvLT5p
ZCA9IGh3X2luZm8tPmlkOworICAgIGNhdF9pbmZvLT5jb3NfbWF4ID0gaHdfaW5mby0+dS5jYXQu
Y29zX21heDsKKyAgICBjYXRfaW5mby0+Y2JtX2xlbiA9IGh3X2luZm8tPnUuY2F0LmNibV9sZW47
CisgICAgY2F0X2luZm8tPmNkcF9lbmFibGVkID0gaHdfaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQ7
CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxf
Y3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgKm5yLCB1bnNpZ25lZCBpbnQgbHZsKQogewogICAgIEdDX0lO
SVQoY3R4KTsKICAgICBpbnQgcmM7Ci0gICAgaW50IGkgPSAwLCBzb2NrZXRpZCwgbnJfc29ja2V0
czsKLSAgICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFwOworICAgIHVuc2lnbmVkIGludCBpOworICAg
IGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvOwogICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqcHRy
OwotICAgIHhjX3Bzcl9od19pbmZvIGh3X2luZm87Ci0gICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190
eXBlOwotCi0gICAgbGlieGxfYml0bWFwX2luaXQoJnNvY2tldG1hcCk7CiAKLSAgICByYyA9IGxp
YnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7Ci0gICAgaWYgKHJj
KSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291
bnQiKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsICZod19pbmZvLCBuciwg
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CisgICAgaWYgKHJjKQogICAgICAgICBnb3Rv
IG91dDsKLSAgICB9CiAKLSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tl
dG1hcCwgbnJfc29ja2V0cyk7Ci0gICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChj
dHgsICZzb2NrZXRtYXApOwotICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgTE9HRShFUlJPUiwg
ImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQotCi0gICAgeGNfdHlwZSA9IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBl
KExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOwotICAgIGlmICh4Y190eXBlID09IFhDX1BT
Ul9GRUFUX1VOS05PV04pIHsKLSAgICAgICAgTE9HKEVSUk9SLCAiZmVhdHVyZSB0eXBlIG9yIGx2
bCBpcyB3cm9uZyIpOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0
OwotICAgIH0KKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsICpuciAqIHNpemVvZihsaWJ4
bF9wc3JfY2F0X2luZm8pKTsKIAotICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgbnJfc29j
a2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0X2luZm8pKTsKLQotICAgIGxpYnhsX2Zvcl9lYWNo
X3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1hcCkgewotICAgICAgICBwdHJbaV0uaWQgPSBzb2Nr
ZXRpZDsKLSAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29ja2V0aWQs
IHhjX3R5cGUsICZod19pbmZvKSkgeworICAgIGZvciAoaSA9IDA7IGkgPCAqbnI7IGkrKykgewor
ICAgICAgICBpZiAobGlieGxfX2h3X2luZm9fdG9fbGlieGxfY2F0X2luZm8oTElCWExfUFNSX0ZF
QVRfVFlQRV9DQVQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmaHdfaW5mb1tpXSwgJnB0cltpXSkpIHsKKyAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZv
X2xpc3RfZnJlZShod19pbmZvLCAqbnIpOwogICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwog
ICAgICAgICAgICAgZnJlZShwdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0K
LQotICAgICAgICBwdHJbaV0uY29zX21heCA9IGh3X2luZm8udS54Y19jYXQuY29zX21heDsKLSAg
ICAgICAgcHRyW2ldLmNibV9sZW4gPSBod19pbmZvLnUueGNfY2F0LmNibV9sZW47Ci0gICAgICAg
IHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8udS54Y19jYXQuY2RwX2VuYWJsZWQ7Ci0KLSAg
ICAgICAgaSsrOwogICAgIH0KIAogICAgICppbmZvID0gcHRyOwotICAgICpuciA9IGk7CisgICAg
bGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGh3X2luZm8sICpucik7CiBvdXQ6Ci0gICAgbGli
eGxfYml0bWFwX2Rpc3Bvc2UoJnNvY2tldG1hcCk7CiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4g
cmM7CiB9CkBAIC00NzYsMTUgKzQ2NSw5NyBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQogCitz
dGF0aWMgaW50IGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8oCisgICAgICAgICAg
ICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZvICp4Y19pbmZvLAor
ICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKnhsX2luZm8pCit7CisgICAgc3dpdGNo
ICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAgeGxf
aW5mby0+dS5jYXQuY29zX21heCA9IHhjX2luZm8tPnUueGNfY2F0LmNvc19tYXg7CisgICAgICAg
IHhsX2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19pbmZvLT51LnhjX2NhdC5jYm1fbGVuOworICAg
ICAgICB4bF9pbmZvLT51LmNhdC5jZHBfZW5hYmxlZCA9IHhjX2luZm8tPnUueGNfY2F0LmNkcF9l
bmFibGVkOworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJB
OgorICAgICAgICB4bF9pbmZvLT51Lm1iYS5jb3NfbWF4ID0geGNfaW5mby0+dS54Y19tYmEuY29z
X21heDsKKyAgICAgICAgeGxfaW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNfaW5mby0+dS54Y19t
YmEudGhydGxfbWF4OworICAgICAgICB4bF9pbmZvLT51Lm1iYS5saW5lYXIgPSB4Y19pbmZvLT51
LnhjX21iYS5saW5lYXI7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGxpYnhs
X3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2h3X2luZm8gKippbmZv
LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5yLCBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
dmwpCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGlu
dCByYywgbnJfc29ja2V0czsKKyAgICB1bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOworICAg
IGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsKKyAg
ICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsK
KworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOworCisgICAgeGNfdHlwZSA9IGxp
YnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKHR5cGUsIGx2bCk7CisgICAgaWYgKHhj
X3R5cGUgPT0gWENfUFNSX0ZFQVRfVU5LTk9XTikgeworICAgICAgICBMT0coRVJST1IsICJmZWF0
dXJlIHR5cGUgb3IgbHZsIGlzIHdyb25nIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAg
ICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxf
c29ja2V0cyhnYywgJm5yX3NvY2tldHMpOworICAgIGlmIChyYykgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQorCisgICAgbGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZzb2NrZXRt
YXAsIG5yX3NvY2tldHMpOworICAgIHJjID0gbGlieGxfZ2V0X29ubGluZV9zb2NrZXRtYXAoY3R4
LCAmc29ja2V0bWFwKTsKKyAgICBpZiAocmMgPCAwKSB7CisgICAgICAgIExPR0UoRVJST1IsICJm
YWlsZWQgdG8gZ2V0IGF2YWlsYWJsZSBzb2NrZXRzIik7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihs
aWJ4bF9wc3JfaHdfaW5mbykpOworCisgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRp
ZCwgc29ja2V0bWFwKSB7CisgICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOworICAgICAgICBp
ZiAoeGNfcHNyX2dldF9od19pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlwZSwgJmh3X2lu
Zm8pKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBmcmVlKHB0
cik7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChsaWJ4
bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKHR5cGUsICZod19pbmZvLCAmcHRyW2ldKSkg
eworICAgICAgICAgICAgTE9HRShFUlJPUiwgIklucHV0IHR5cGUgJWQgaXMgd3JvbmchXG4iLCB0
eXBlKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGZyZWUocHRy
KTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgaSsrOworICAg
IH0KKworICAgICppbmZvID0gcHRyOworICAgICpuciA9IGk7CitvdXQ6CisgICAgbGlieGxfYml0
bWFwX2Rpc3Bvc2UoJnNvY2tldG1hcCk7CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7CiB9
CiAKIHZvaWQgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9od19pbmZvICps
aXN0LCB1bnNpZ25lZCBpbnQgbnIpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgbnI7IGkrKykKKyAgICAgICAgbGlieGxfcHNyX2h3X2luZm9fZGlzcG9zZSgm
bGlzdFtpXSk7CisgICAgZnJlZShsaXN0KTsKIH0KIAogLyoKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWK-0007PB-6F; Tue, 05 Sep 2017 09:51:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWJ-0007OA-Gv
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:47 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E7/56-09760-2B37EA95;
 Tue, 05 Sep 2017 09:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRorupeF2
 kweZWVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNafydrwTapiv1fLjE3MK4U7mLk5BASqJR4
 cn8jG4gtIcArcWTZDFYI21+i/9hkxi5GLqCaBkaJ9Uu2MIEk2ATUJR5/7QGzRQSUJO6tmswEU
 sQscI5JYs/HHWAJYQFviZNLJ7KA2CwCqhIz9xwDs3kFPCQeNW9lgdggJ3Hy2GSgbRwcnEDxpd
 fqIA5yl/iz7S4rRLmgxMmZT1hASpiB9q6fJwQSZhaQl2jeOpt5AqPALCRVsxCqZiGpWsDIvIp
 Rozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA0GYBgB+OnZQGH
 GCU5mJREeUMT10UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9VQSUEyxKTU+tSMvMAUYJTFqCg
 0dJhPccSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5j4MUCYAUZZTmwY2ARewlRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfMuAZnCk5lXArfpFdARTEBHVL1cA3JESSJCSqqBUabe51a
 I8Y2wfxUiR+6Ux/JEXa29ecZQfS535NPH+/XrczQe5oY7COzrqTqW+GSr09GS+MdzHmgF56za
 zNLk6yA3odl4wh4vuaRCZctzk8/eEk6WfzZx8+rlP8w5+a8uuyn706rmy9fSXrm1085U/TOYd
 Ttb97yAWatG5eMeYUV++Uz1uTtMlViKMxINtZiLihMBPQTYt9MCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!8
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49138 invoked from network); 5 Sep 2017 09:51:45 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:45 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185426"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:40 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:33 +0800
Message-Id: <1504603957-5389-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 11/15] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KLS0tCnYzOgogICAgLSBjaGFuZ2UgdGhlIGZvcm1hdCBzdHJpbmcgb2YgcHJpbnRm
IGluICdwc3JfbWJhX2h3aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gYWRkICdjb25zdCcgZm9yICdvcHRzW10nIGluICdtYWluX3Bzcl9od2luZm8nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBzcGxpdCBvdXQg
dGhpcyBwYXRjaCBmcm9tIGEgYmlnIHBhdGNoIGluIHYxLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdl
aSBMaXUpCiAgICAtIGNoYW5nZSAnTUJBX0lORk8nIHRvICdNQkEnLiBBbHNvLCBjaGFuZ2UgJ21i
YV9pbmZvJyB0byAnbWJhJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9v
bHMveGwveGxfY21kdGFibGUuYyB8ICAxICsKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgfCA0MCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDM4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggNmJhYWVkMi4uYTAx
MjQ1ZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94
bF9jbWR0YWJsZS5jCkBAIC01MjQsNiArNTI0LDcgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJs
ZVtdID0gewogICAgICAgIltvcHRpb25zXSIsCiAgICAgICAiLW0sIC0tY210ICAgICAgIFNob3cg
Q2FjaGUgTW9uaXRvcmluZyBUZWNobm9sb2d5IChDTVQpIGhhcmR3YXJlIGluZm9cbiIKICAgICAg
ICItYSwgLS1jYXQgICAgICAgU2hvdyBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENBVCkg
aGFyZHdhcmUgaW5mb1xuIgorICAgICAgIi1iLCAtLW1iYSAgICAgICBTaG93IE1lbW9yeSBCYW5k
d2lkdGggQWxsb2NhdGlvbiAoTUJBKSBoYXJkd2FyZSBpbmZvXG4iCiAgICAgfSwKICAgICB7ICJw
c3ItY210LWF0dGFjaCIsCiAgICAgICAmbWFpbl9wc3JfY210X2F0dGFjaCwgMCwgMSwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggZWYwMDA0
OC4uNDAyNjliNCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwv
eGxfcHNyLmMKQEAgLTQ3NSw2ICs0NzUsMzIgQEAgc3RhdGljIGludCBwc3JfbDJfY2F0X2h3aW5m
byh2b2lkKQogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBwc3JfbWJhX2h3aW5mbyh2
b2lkKQoreworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnI7CisgICAgbGlieGxf
cHNyX2h3X2luZm8gKmluZm87CisKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgs
ICZpbmZvLCAmbnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0ZF
QVRfVFlQRV9NQkEsIDApOworICAgIGlmIChyYykKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAg
cHJpbnRmKCJNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6XG4iKTsKKworICAgIGZv
ciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7CisgICAgICAgIHByaW50ZigiU29ja2V0IElEICAgICAg
ICAgICAgICAgOiAldVxuIiwgaW5mb1tpXS5pZCk7CisgICAgICAgIHByaW50ZigiTGluZWFyIE1v
ZGUgICAgICAgICAgICAgOiAlc1xuIiwKKyAgICAgICAgICAgICAgIGluZm9baV0udS5tYmEubGlu
ZWFyID8gIkVuYWJsZWQiIDogIkRpc2FibGVkIik7CisgICAgICAgIHByaW50ZigiTWF4aW11bSBD
T1MgICAgICAgICAgICAgOiAldVxuIiwgaW5mb1tpXS51Lm1iYS5jb3NfbWF4KTsKKyAgICAgICAg
cHJpbnRmKCJNYXhpbXVtIFRocm90dGxpbmcgVmFsdWU6ICV1XG4iLCBpbmZvW2ldLnUubWJhLnRo
cnRsX21heCk7CisgICAgICAgIHByaW50ZigiRGVmYXVsdCBUaHJvdHRsaW5nIFZhbHVlOiAldVxu
IiwgMCk7CisgICAgfQorCisgICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGluZm8sIG5y
KTsKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiB7CiAgICAgdWludDMyX3QgZG9taWQ7CkBAIC01OTMsMjAgKzYxOSwy
NCBAQCBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogaW50IG1h
aW5fcHNyX2h3aW5mbyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50IG9wdCwgcmV0
ID0gMDsKLSAgICBib29sIGFsbCA9IHRydWUsIGNtdCA9IGZhbHNlLCBjYXQgPSBmYWxzZTsKLSAg
ICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CisgICAgYm9vbCBhbGwgPSB0cnVlLCBj
bXQgPSBmYWxzZSwgY2F0ID0gZmFsc2UsIG1iYSA9IGZhbHNlOworICAgIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKICAgICAgICAgeyJjbXQiLCAwLCAwLCAnbSd9LAogICAg
ICAgICB7ImNhdCIsIDAsIDAsICdhJ30sCisgICAgICAgIHsibWJhIiwgMCwgMCwgJ2InfSwKICAg
ICAgICAgQ09NTU9OX0xPTkdfT1BUUwogICAgIH07CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQo
b3B0LCAibWEiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9P
UFQob3B0LCAibWFiIiwgb3B0cywgInBzci1od2luZm8iLCAwKSB7CiAgICAgY2FzZSAnbSc6CiAg
ICAgICAgIGFsbCA9IGZhbHNlOyBjbXQgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICBjYXNl
ICdhJzoKICAgICAgICAgYWxsID0gZmFsc2U7IGNhdCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgJ2InOgorICAgICAgICBhbGwgPSBmYWxzZTsgbWJhID0gdHJ1ZTsKKyAgICAgICAg
YnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCFyZXQgJiYgKGFsbCB8fCBjbXQpKQpAQCAtNjE5LDYg
KzY0OSwxMCBAQCBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICBpZiAoYWxsIHx8IGNhdCkKICAgICAgICAgcmV0ID0gcHNyX2wyX2NhdF9od2luZm8oKTsKIAor
ICAgIC8qIE1CQSBpcyBpbmRlcGVuZGVudCBvZiBDTVQgYW5kIENBVCAqLworICAgIGlmIChhbGwg
fHwgbWJhKQorICAgICAgICByZXQgPSBwc3JfbWJhX2h3aW5mbygpOworCiAgICAgcmV0dXJuIHJl
dDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:51:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWP-0007Tl-Eb; Tue, 05 Sep 2017 09:51:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWO-0007SO-DG
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:52 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 36/D0-03283-7B37EA95; Tue, 05 Sep 2017 09:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS1taRoru9eF2
 kwcS93Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqD5fZC7YpVbQ/a2ZtYPwl2cXIySEkUCnx
 8+ABdhBbQoBX4siyGawQtr/EmZX/gOJcQDUNjBLbJxxiAkmwCahLPP7aA2aLCChJ3Fs1mQmki
 FngHJPEno87wBLCAl4SR5b/AOrm4GARUJX4NyMSJMwr4CHxfeJFRogFchInj01mBSnhBIovvV
 YHcY+7xJ9td1khygUlTs58wgJSwgy0dv08IZAws4C8RPPW2cwTGAVmIamahVA1C0nVAkbmVYw
 axalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GD8tCzjE
 KMnBpCTKG5q4LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+tIqCcYFFqempFWmYOMEZg0hIcP
 EoivOdA0rzFBYm5xZnpEKlTjIpS4rzHQRICIImM0jy4NlhcXmKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5Iw7xKQKTyZeSVw018BLWYCWlz1cg3I4pJEhJRUA+PaZv4bVlMzWyYql3xx7E+4963
 whcXqr1faZgU/05p9mOPr8pPq2y1+nlRtnVt/KFfwGrOZ+e4G2yncR9f/W3DCr6JSLPX5xJPm
 XWLc8pPepy/09ugLebjs9R67k3ZG4hk3mLv4Nic/ssl3EFrx95CMS3LKsSxBRrtaxf9TEzRvd
 glOso7+OEmJpTgj0VCLuag4EQDdunn9xgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!9
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50301 invoked from network); 5 Sep 2017 09:51:50 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:50 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185445"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:45 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:34 +0800
Message-Id: <1504603957-5389-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 12/15] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgotLS0KdjM6CiAgICAtIGNoYW5nZSAn
eGNfcHNyX3ZhbF90eXBlJyB0byAneGNfcHNyX3R5cGUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCAr
KysrLS0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCAgNCArKy0tCiB0b29scy9s
aWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDEyICsrKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmlu
ZGV4IGJiZGY4ZTIuLjYzYjkyZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDUwLDEzICsy
NDUwLDEzIEBAIGVudW0geGNfcHNyX2NtdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNy
X2NtdF90eXBlIHhjX3Bzcl9jbXRfdHlwZTsKIAotZW51bSB4Y19wc3JfY2F0X3R5cGUgeworZW51
bSB4Y19wc3JfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENf
UFNSX0NBVF9MM19DQk1fQ09ERSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMs
CiAgICAgWENfUFNSX0NBVF9MMl9DQk0gICAgICA9IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bz
cl9jYXRfdHlwZSB4Y19wc3JfY2F0X3R5cGU7Cit0eXBlZGVmIGVudW0geGNfcHNyX3R5cGUgeGNf
cHNyX3R5cGU7CiAKIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB7CiAgICAgWENfUFNSX0ZFQVRfVU5L
Tk9XTiwKQEAgLTI0OTksMTAgKzI0OTksMTAgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHJtaWQsIHVpbnQzMl90IGNwdSwKIGludCB4Y19wc3Jf
Y210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpOwogCiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9t
YWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMy
X3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEp
OwogaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5
cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhj
X3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8pOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCBhOGE3
NTBhLi44MDY0MmEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29s
cy9saWJ4Yy94Y19wc3IuYwpAQCAtMjQ5LDcgKzI0OSw3IEBAIGludCB4Y19wc3JfY210X2VuYWJs
ZWQoeGNfaW50ZXJmYWNlICp4Y2gpCiAgICAgcmV0dXJuIDA7CiB9CiBpbnQgeGNfcHNyX2NhdF9z
ZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0
YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwg
dWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGRhdGEpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CkBAIC0yODQsNyArMjg0LDcgQEAgaW50IHhj
X3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKIH0KIAogaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3Jf
Y2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmlu
ZGV4IGQ1MzRlYzIuLmM4ZDI5MjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6
CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4
bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNf
cHNyX3R5cGUgbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSgKICAgICBsaWJ4
bF9wc3JfY2JtX3R5cGUgdHlwZSkKIHsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bz
cl9jYm1fdHlwZSkgIT0gc2l6ZW9mKHhjX3Bzcl9jYXRfdHlwZSkpOwotICAgIHJldHVybiAoeGNf
cHNyX2NhdF90eXBlKXR5cGU7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2Jt
X3R5cGUpICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOworICAgIHJldHVybiAoeGNfcHNyX3R5cGUp
dHlwZTsKIH0KIAogaW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsCkBAIC0zMjUsMTIgKzMyNSwxMiBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRf
Y2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICB9CiAKICAgICBsaWJ4bF9m
b3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewotICAgICAgICB4Y19wc3Jf
Y2F0X3R5cGUgeGNfdHlwZTsKKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZTsKIAogICAgICAg
ICBpZiAoc29ja2V0aWQgPj0gbnJfc29ja2V0cykKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAg
ICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSh0
eXBlKTsKKyAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNy
X3R5cGUodHlwZSk7CiAgICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgt
PnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzb2NrZXRpZCwgY2JtKSkgewogICAgICAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vy
cl9tc2coZ2MsIGVycm5vKTsKQEAgLTM0OSw3ICszNDksNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9n
ZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIHsKICAgICBHQ19JTklUKGN0
eCk7CiAgICAgaW50IHJjID0gMDsKLSAgICB4Y19wc3JfY2F0X3R5cGUgeGNfdHlwZSA9IGxpYnhs
X19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2NhdF90eXBlKHR5cGUpOworICAgIHhjX3Bzcl90
eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUp
OwogCiAgICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwg
eGNfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1f
cikpIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWU-0007Yr-PD; Tue, 05 Sep 2017 09:51:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWT-0007XM-AC
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:51:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BC/27-09760-CB37EA95; Tue, 05 Sep 2017 09:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRoru7eF2
 kwZKDxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bb/V6Wgq5Gxooj5/ayNDA2RXUxcnIICVRK
 rGp5zw5iSwjwShxZNoO1i5EDyPaX2P4CKMwFVNLAKLH39SVWkBo2AXWJx197mEBsEQEliXurJ
 jOBFDELnGOS2PNxBxNIs7BAikTvYlOQGhYBVYk9q76xgNi8Ah4Sk+ZvZIHYJSdx8thksF2cQP
 Gl1+ogznGX+LPtLitEuaDEyZlPWEBKmIHWrp8nBBJmFpCXaN46m3kCo8AsJFWzEKpmIalawMi
 8ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH46dl
 AYcYJTmYlER5QxPXRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L1VBJQTLEpNT61Iy8wBxghMW
 oKDR0mE9xxImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmPgxQJgBRllObBjYDF6yVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4BmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoFx25R
 fHi+vHLwg+KndXCdVYPrxgBttN+WNv/k6aD/5EuW4ykdvRZiTSfdUOSlOCc5K9vfHat5qxPmx
 PMg54nE+qSVTplS6T6Xl48bTb1P8kphfJry/vky9y3LWo9Oz/hlrvdpo+sjTyZWdLWVxm+8dk
 26OtFvJCRP2XTWTi1Q9Jn/noJuMyA4lluKMREMt5qLiRAA19SKY0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504605073!62289035!10
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51187 invoked from network); 5 Sep 2017 09:51:55 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:51:55 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 05 Sep 2017 02:51:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185464"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:50 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:35 +0800
Message-Id: <1504603957-5389-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 13/15] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYzOgogICAgLSByZXBsYWNlICdsaWJ4
bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkgZGVmaW5lZAogICAg
ICBpbnRlcmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgog
ICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdDQVQnLydNQkEnLiBUaGUgcmVs
YXRlZCBzdHJ1Y3R1cmUgbmFtZXMKICAgICAgYXJlIGNoYW5nZWQgdG9vLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAg
NyArLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX3Bzci5jICAgICAgIHwgIDU5ICsrKysrKysrKy0tLS0tCiB0b29scy94bC94bC5oICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAg
NSArKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgfCAxODUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDE4NCBpbnNlcnRp
b25zKCspLCA4MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDYzYjkyZDIu
LmVlZjA2YmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDU1LDYgKzI0NTUsNyBAQCBlbnVt
IHhjX3Bzcl90eXBlIHsKICAgICBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFID0gMiwKICAgICBYQ19Q
U1JfQ0FUX0wzX0NCTV9EQVRBID0gMywKICAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAgID0gNCwK
KyAgICBYQ19QU1JfTUJBX1RIUlRMICAgICAgID0gNSwKIH07CiB0eXBlZGVmIGVudW0geGNfcHNy
X3R5cGUgeGNfcHNyX3R5cGU7CiAKQEAgLTI1MDEsOSArMjUwMiw5IEBAIGludCB4Y19wc3JfY210
X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpOwogaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9k
YXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7Ci1pbnQgeGNfcHNyX2NhdF9n
ZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdl
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CitpbnQg
eGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0
YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7CiBpbnQg
eGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2lu
Zm8gKmh3X2luZm8pOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jCmluZGV4IDgwNjQyYTIuLjJmMGVlZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yODMsOSArMjgz
LDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAK
LWludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpkYXRhKQoraW50IHhjX3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUg
dHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgKmRhdGEpCiB7CiAgICAgaW50IHJjOwogICAgIERFQ0xBUkVfRE9NQ1RMOwpAQCAtMzA1LDYg
KzMwNSw5IEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAgICAgICAg
Y21kID0gWEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9B
TExPQ19HRVRfTUJBX1RIUlRMOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAg
ICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBjOGQyOTIx
Li43OGQ1YmM1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtNzEsMTYgKzcxLDMwIEBAIHN0YXRpYyB2b2lkIGxpYnhs
X19wc3JfY210X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCiAgICAgTE9HRShF
UlJPUiwgIiVzIiwgbXNnKTsKIH0KIAotc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vy
cl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKK3N0YXRpYyB2b2lkIGxpYnhsX19wc3JfYWxs
b2NfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKKyAgICAvKgorICAgICAqIEluZGV4IGlz
ICdsaWJ4bF9wc3JfdHlwZScgc28gd2Ugc2V0IHR3byAnQ0RQJyB0byBjb3JyZXNwb25kIHRvCisg
ICAgICogREFUQSBhbmQgQ09ERS4KKyAgICAgKi8KKyAgICBjb25zdCBjaGFyICogY29uc3QgZmVh
dF9uYW1lWzZdID0geworICAgICAgICAiVU5LTk9XTiIsCisgICAgICAgICJMMyBDQVQiLAorICAg
ICAgICAiQ0RQIiwKKyAgICAgICAgIkNEUCIsCisgICAgICAgICJMMiBDQVQiLAorICAgICAgICAi
TUJBIiwKKyAgICB9OwogICAgIGNoYXIgKm1zZzsKIAogICAgIHN3aXRjaCAoZXJyKSB7CiAgICAg
Y2FzZSBFTk9ERVY6Ci0gICAgICAgIG1zZyA9ICJDQVQgaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlz
IHN5c3RlbSI7CisgICAgICAgIG1zZyA9ICJpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVt
IjsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFTk9FTlQ6Ci0gICAgICAgIG1zZyA9ICJDQVQg
aXMgbm90IGVuYWJsZWQgb24gdGhlIHNvY2tldCI7CisgICAgICAgIG1zZyA9ICJpcyBub3QgZW5h
YmxlZCBvbiB0aGUgc29ja2V0IjsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFT1ZFUkZMT1c6
CiAgICAgICAgIG1zZyA9ICJubyBmcmVlIENPUyBhdmFpbGFibGUiOwpAQCAtMTA2LDcgKzEyMCw3
IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2Ms
IGludCBlcnIpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBMT0dFKEVSUk9SLCAiJXMi
LCBtc2cpOworICAgIExPR0UoRVJST1IsICIlczogJXMiLCBmZWF0X25hbWVbdHlwZV0sIG1zZyk7
CiB9CiAKIHN0YXRpYyBpbnQgbGlieGxfX3BpY2tfc29ja2V0X2NwdShsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBzb2NrZXRpZCkKQEAgLTMwMywxMCArMzE3LDEwIEBAIG91dDoKICAgICByZXR1cm4g
cmM7CiB9CiAKLXN0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl9jYm1fdHlwZV90
b19saWJ4Y19wc3JfdHlwZSgKLSAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyBp
bmxpbmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKAorICAg
IGxpYnhsX3Bzcl90eXBlIHR5cGUpCiB7Ci0gICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9w
c3JfY2JtX3R5cGUpICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOworICAgIEJVSUxEX0JVR19PTihz
aXplb2YobGlieGxfcHNyX3R5cGUpICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOwogICAgIHJldHVy
biAoeGNfcHNyX3R5cGUpdHlwZTsKIH0KIApAQCAtMzMwLDEwICszNDQsMTAgQEAgaW50IGxpYnhs
X3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAg
IGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAg
ICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7
CisgICAgICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlw
ZSk7CiAgICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2Nr
ZXRpZCwgY2JtKSkgewotICAgICAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2Ms
IGVycm5vKTsKKyAgICAgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVy
cm5vLCB0eXBlKTsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgfQogICAg
IH0KQEAgLTM0NywxOCArMzYxLDcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9jYm1fdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpjYm1fcikKIHsKLSAgICBHQ19JTklUKGN0eCk7Ci0gICAgaW50IHJj
ID0gMDsKLSAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19s
aWJ4Y19wc3JfdHlwZSh0eXBlKTsKLQotICAgIGlmICh4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0
YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRhcmdldCwgY2JtX3IpKSB7Ci0gICAgICAgIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJf
bXNnKGdjLCBlcnJubyk7Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICB9Ci0KLSAgICBH
Q19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gbGlieGxfcHNyX2dldF92YWwoY3R4
LCBkb21pZCwgdHlwZSwgdGFyZ2V0LCBjYm1fcik7CiB9CiAKIHN0YXRpYyB4Y19wc3JfZmVhdF90
eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKApAQCAtNDYyLDcgKzQ2NSwx
OSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGlu
dCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnZhbCkKIHsKLSAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKKyAgICBHQ19JTklUKGN0eCk7CisgICAgaW50IHJjID0gMDsKKwor
ICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5
cGUodHlwZSk7CisKKyAgICBpZiAoeGNfcHNyX2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0LCB2YWwp
KSB7CisgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBl
KTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgIH0KKworICAgIEdDX0ZSRUU7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3
X2luZm8oCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCA4
ZDdiOTU3Li4zMzg5ZGY5IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hs
L3hsLmgKQEAgLTIwNCw2ICsyMDQsNyBAQCBpbnQgbWFpbl9wc3JfY210X2RldGFjaChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdjLCBjaGFyICoq
YXJndik7CiBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
IGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5f
cHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX3Fl
bXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJndik7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IGEw
MTI0NWQuLmNkYzIzNDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTYwLDYgKzU2MCwxMSBAQCBzdHJ1Y3QgY21kX3Nw
ZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiW29wdGlvbnNdIDxEb21haW4+IiwKICAgICAgICIt
bCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhl
cndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4iCiAgICAgfSwKKyAgICB7ICJwc3ItbWJhLXNo
b3ciLAorICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAorICAgICAgIlNob3cgTWVtb3J5
IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKKyAgICAgICI8RG9tYWluPiIsCisg
ICAgfSwKICNlbmRpZgogICAgIHsgInVzYmN0cmwtYXR0YWNoIiwKICAgICAgICZtYWluX3VzYmN0
cmxfYXR0YWNoLCAwLCAxLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94
bC94bF9wc3IuYwppbmRleCA0MDI2OWI0Li40NmI3Nzg4IDEwMDY0NAotLS0gYS90b29scy94bC94
bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtMzI3LDE5ICszMjcsMjcgQEAgb3V0
OgogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9t
YWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUg
dHlwZSkKK3N0YXRpYyB2b2lkIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
cHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQogewotICAgIHVpbnQ2NF90IGNibTsKKyAgICB1aW50
NjRfdCB2YWw7CiAKLSAgICBpZiAoIWxpYnhsX3Bzcl9jYXRfZ2V0X2NibShjdHgsIGRvbWlkLCB0
eXBlLCBzb2NrZXRpZCwgJmNibSkpCi0gICAgICAgIHByaW50ZigiJSMxNiJQUkl4NjQsIGNibSk7
CisgICAgaWYgKCFsaWJ4bF9wc3JfZ2V0X3ZhbChjdHgsIGRvbWlkLCB0eXBlLCBpbmZvLT5pZCwg
JnZhbCkpCisgICAgeworICAgICAgICBpZiAodHlwZSA9PSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJB
X1RIUlRMICYmIGluZm8tPnUubWJhLmxpbmVhcikKKyAgICAgICAgICAgIHByaW50ZigiJTE2IlBS
SXU2NCwgdmFsKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHJpbnRmKCIlIzE2IlBSSXg2
NCwgdmFsKTsKKyAgICB9CiAgICAgZWxzZQogICAgICAgICBwcmludGYoIiUxNnMiLCAiZXJyb3Ii
KTsKIH0KIAotc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibSh1aW50MzJf
dCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgY2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwpCitzdGF0aWMg
dm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwp
CiB7CiAgICAgY2hhciAqZG9tYWluX25hbWU7CiAKQEAgLTM0NywxMDYgKzM1NSwxNTQgQEAgc3Rh
dGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibSh1aW50MzJfdCBkb21pZCwgdWlu
dDMyX3Qgc29ja2V0aWQsCiAgICAgcHJpbnRmKCIlNWQlMjVzIiwgZG9taWQsIGRvbWFpbl9uYW1l
KTsKICAgICBmcmVlKGRvbWFpbl9uYW1lKTsKIAotICAgIHN3aXRjaCAobHZsKSB7Ci0gICAgY2Fz
ZSAzOgotICAgICAgICBpZiAoIWNkcF9lbmFibGVkKSB7Ci0gICAgICAgICAgICBwc3JfY2F0X3By
aW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAorICAgIHN3aXRjaCAodHlw
ZSkgeworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgICAgIHN3aXRjaCAo
bHZsKSB7CisgICAgICAgIGNhc2UgMzoKKyAgICAgICAgICAgIGlmICghaW5mby0+dS5jYXQuY2Rw
X2VuYWJsZWQpIHsKKyAgICAgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlw
ZShkb21pZCwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNKTsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAg
ICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29ja2V0aWQs
CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9t
YWluX3ZhbF90eXBlKGRvbWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERSk7Ci0gICAgICAg
ICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAor
ICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZv
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BT
Ul9DQk1fVFlQRV9MM19DQk1fREFUQSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSAyOgotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQs
IHNvY2tldGlkLAorICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
Y2FzZSAyOgorICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQs
IGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9Q
U1JfQ0JNX1RZUEVfTDJfQ0JNKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEiLCBsdmwpOwor
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50Zigi
SW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFU
X1RZUEVfTUJBOgorICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwg
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NC
TV9UWVBFX01CQV9USFJUTCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIHByaW50Zigi
XG4iKTsKIH0KIAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0odWludDMyX3Qg
ZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQgcHNy
X3ByaW50X2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgaW50IGksIG5yX2RvbWFpbnM7
CiAgICAgbGlieGxfZG9taW5mbyAqbGlzdDsKIAogICAgIGlmIChkb21pZCAhPSBJTlZBTElEX0RP
TUlEKSB7Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0oZG9taWQsIHNvY2tl
dGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFs
KGRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAg
ICBpZiAoIShsaXN0ID0gbGlieGxfbGlzdF9kb21haW4oY3R4LCAmbnJfZG9tYWlucykpKSB7Ci0g
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBkb21haW4gbGlzdCBmb3IgY2Jt
IGRpc3BsYXlcbiIpOwotICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRmFpbGVkIHRvIGdldCBkb21haW4gbGlzdCBmb3IgdmFsdWUgZGlzcGxheVxuIik7CisgICAg
ICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQogCiAgICAgZm9yIChpID0gMDsgaSA8IG5y
X2RvbWFpbnM7IGkrKykKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShsaXN0
W2ldLmRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7CisgICAgICAgIHBzcl9wcmlu
dF9vbmVfZG9tYWluX3ZhbChsaXN0W2ldLmRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogICAgIGxp
YnhsX2RvbWluZm9fbGlzdF9mcmVlKGxpc3QsIG5yX2RvbWFpbnMpOwogCiAgICAgcmV0dXJuIDA7
CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9wcmludF9zb2NrZXQodWludDMyX3QgZG9taWQsIGxp
YnhsX3Bzcl9jYXRfaW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQgcHNyX3ByaW50X3NvY2tldCh1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKIHsKLSAgICBp
bnQgcmM7Ci0gICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKLQogICAgIHByaW50ZigiJS0xNnM6
ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mby0+aWQpOwogCi0gICAgLyogU28gZmFyLCBDTVQgb25s
eSBzdXBwb3J0cyBMMyBjYWNoZS4gKi8KLSAgICBpZiAobHZsID09IDMpIHsKLSAgICAgICAgcmMg
PSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19jYWNo
ZV9zaXplKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IkZhaWxlZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAotICAgICAgICAg
ICAgICAgICAgICBpbmZvLT5pZCk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7CisgICAgc3dpdGNo
ICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICB7CisgICAg
ICAgIGludCByYzsKKyAgICAgICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKKworICAgICAgICAv
KiBTbyBmYXIsIENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAqLworICAgICAgICBpZiAobHZs
ID09IDMpIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfcHNyX2NtdF9nZXRfbDNfY2FjaGVfc2l6
ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVfc2l6ZSk7CisgICAgICAgICAgICBpZiAocmMpIHsK
KyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgbDMgY2FjaGUg
c2l6ZSBmb3Igc29ja2V0OiVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+aWQp
OworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2NhY2hlX3NpemUpOwogICAg
ICAgICB9Ci0gICAgICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2Nh
Y2hlX3NpemUpOworCisgICAgICAgIHByaW50ZigiJS0xNnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBD
Qk0iLAorICAgICAgICAgICAgICAgKDF1bGwgPDwgaW5mby0+dS5jYXQuY2JtX2xlbikgLSAxKTsK
KyAgICAgICAgaWYgKGluZm8tPnUuY2F0LmNkcF9lbmFibGVkKQorICAgICAgICAgICAgcHJpbnRm
KCIlNXMlMjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSkiLCAiQ0JNIChk
YXRhKSIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiU1cyUyNXMlMTZzXG4i
LCAiSUQiLCAiTkFNRSIsICJDQk0iKTsKKworICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBw
cmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwgKDF1bGwgPDwgaW5mby0+Y2Jt
X2xlbikgLSAxKTsKLSAgICBpZiAoaW5mby0+Y2RwX2VuYWJsZWQpCi0gICAgICAgIHByaW50Zigi
JTVzJTI1cyUxNnMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0gKGNvZGUpIiwgIkNCTSAoZGF0
YSkiKTsKLSAgICBlbHNlCi0gICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJRCIsICJO
QU1FIiwgIkNCTSIpOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAg
IHByaW50ZigiJS0xNnM6ICV1XG4iLCAiRGVmYXVsdCBUSFJUTCIsIDApOworICAgICAgICBwcmlu
dGYoIiU1cyUyNXMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJUSFJUTCIpOworICAgICAgICBicmVh
azsKIAotICAgIHJldHVybiBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0oZG9taWQsIGluZm8tPmlk
LCBpbmZvLT5jZHBfZW5hYmxlZCwgbHZsKTsKKyAgICBkZWZhdWx0OgorICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIklucHV0IGZlYXR1cmUgdHlwZSAlZCBpcyB3cm9uZ1xuIiwgdHlwZSk7CisgICAg
ICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgcmV0dXJuIHBzcl9wcmludF9k
b21haW5fdmFsKGRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogfQogCi1zdGF0aWMgaW50IHBzcl9j
YXRfc2hvdyh1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQgcHNy
X3ZhbF9zaG93KHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
cHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGx2bCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgbnI7CiAgICAgaW50IHJjOwotICAgIGxpYnhs
X3Bzcl9jYXRfaW5mbyAqaW5mbzsKKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbzsKIAotICAg
IGlmIChsdmwgIT0gMiAmJiBsdmwgIT0gMykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklu
cHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBj
YXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBpZiAobHZsICE9IDIgJiYgbHZs
ICE9IDMpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQgbHZsICVkIGlzIHdy
b25nXG4iLCBsdmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICAgICAg
fQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6Cisg
ICAgICAgIGlmIChsdmwpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQgbHZs
ICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsK
KyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiSW5wdXQgZmVhdHVyZSB0eXBlICVkIGlzIHdyb25nXG4iLCB0eXBlKTsKICAg
ICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9CiAKLSAgICByYyA9IGxpYnhsX3Bzcl9j
YXRfZ2V0X2luZm8oY3R4LCAmaW5mbywgJm5yLCBsdmwpOworICAgIHJjID0gbGlieGxfcHNyX2dl
dF9od19pbmZvKGN0eCwgJmluZm8sICZuciwgdHlwZSwgbHZsKTsKICAgICBpZiAocmMpIHsKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0ICVzIGNhdCBpbmZvXG4iLCAobHZs
ID09IDMpPyJMMyI6IkwyIik7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdl
dCBpbmZvXG4iKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7
IGkgPCBucjsgaSsrKSB7Ci0gICAgICAgIHJjID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQs
IGluZm8gKyBpLCBsdmwpOworICAgICAgICByYyA9IHBzcl9wcmludF9zb2NrZXQoZG9taWQsIGlu
Zm8gKyBpLCB0eXBlLCBsdmwpOwogICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKIG91dDoKLSAgICBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGluZm8s
IG5yKTsKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwogICAgIHJl
dHVybiByYzsKIH0KIApAQCAtNDc1LDYgKzUzMSwyNyBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRf
aHdpbmZvKHZvaWQpCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbWFpbl9wc3JfbWJhX3Nob3co
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAgdWludDMyX3QgZG9t
aWQ7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBzci1tYmEtc2hv
dyIsIDApIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGlmIChvcHRp
bmQgPj0gYXJnYykKKyAgICAgICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOworICAgIGVsc2UgaWYg
KG9wdGluZCA9PSBhcmdjIC0gMSkKKyAgICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29w
dGluZF0pOworICAgIGVsc2UgeworICAgICAgICBoZWxwKCJwc3ItbWJhLXNob3ciKTsKKyAgICAg
ICAgcmV0dXJuIDI7CisgICAgfQorCisgICAgcmV0dXJuIHBzcl92YWxfc2hvdyhkb21pZCwgTElC
WExfUFNSX0ZFQVRfVFlQRV9NQkEsIDApOworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZv
KHZvaWQpCiB7CiAgICAgaW50IHJjOwpAQCAtNjEzLDcgKzY5MCw3IEBAIGludCBtYWluX3Bzcl9j
YXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHJldHVybiAyOwogICAgIH0K
IAotICAgIHJldHVybiBwc3JfY2F0X3Nob3coZG9taWQsIGx2bCk7CisgICAgcmV0dXJuIHBzcl92
YWxfc2hvdyhkb21pZCwgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7CiB9CiAKIGludCBt
YWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWf-0007iE-0h; Tue, 05 Sep 2017 09:52:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWd-0007gH-J7
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:52:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E5/F7-09760-6C37EA95; Tue, 05 Sep 2017 09:52:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhoXu4eF2
 kwZ6tLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ap3dNYCj7aVCw/at7AOF23i5GLQ0hgOqNE
 58bDbF2MnBwSArwSR5bNYIWw/SUe9RxkgShqYJRoWP6cBSTBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgXNMEns+7gBLCAukSNzduhzMZhFQlXj66BdQMwcHr4CHRMsLD4gFchInj01mBQlzAoWXXq
 sDCQsJuEv82XYX7AZeAUGJkzOfgHUyA61dP08IJMwsIC/RvHU28wRGgVlIqmYhVM1CUrWAkXk
 Vo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgYDIAwQ7GpkWB
 hxglOZiURHlDE9dFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrSsCygkWpaanVqRl5gBjBCYtw
 cGjJMI7BSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivMdBigRAijJK8+BGwOL1EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5l4BM4cnMK4Hb9AroCCagI6pergE5oiQRISXVwBiQ8dt
 Kz1flRF/1F/uapiOeef+FlDsr/jYFrTr6d1vyzpWLlqVyZW24tOYPfwdD/OnjfCdv5k1KPuu/
 8klx4f6v4Sc19HVnP3u65K+xVNjreZf8VOYXPFDxY6y/MvNBSmckwwfj0H5Xb8OUbPWm/Jzk7
 1f7SxQXb1ARNz72YHsei+COTsFYfSWW4oxEQy3mouJEAMm5q+vSAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504605120!91943336!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39327 invoked from network); 5 Sep 2017 09:52:02 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:52:02 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 02:52:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185485"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:51:54 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:36 +0800
Message-Id: <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 14/15] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQp2MzoKICAgIC0gYWRkICdjb25zdCcgZm9yICdvcHRzW10nIGluICdtYWluX3Bzcl9t
YmFfc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZXBs
YWNlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgZm9yIG5ld2x5IGRl
ZmluZWQKICAgICAgaW50ZXJmYWNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDYgKystLS0KIHRvb2xz
L2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDkgKysrKy0tLQogdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMgICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMgICAgICAgIHwgIDYgKysrKysKIHRvb2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAg
IHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZpbGVz
IGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKaW5kZXggZWVmMDZiZS4uMjFkYWMyZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI0
OTksOSArMjQ5OSw5IEBAIGludCB4Y19wc3JfY210X2dldF9kYXRhKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBybWlkLCB1aW50MzJfdCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqdHNjKTsKIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gp
OwogCi1pbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBl
IHR5cGUsIHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBkYXRhKTsKK2ludCB4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90
eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGRhdGEpOwogaW50IHhjX3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5
cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmRhdGEpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9s
aWJ4Yy94Y19wc3IuYwppbmRleCAyZjBlZWQ5Li5lNTNiNWY1IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjQ4LDkgKzI0OCw5
IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpCiAKICAgICByZXR1
cm4gMDsKIH0KLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNy
X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGRhdGEpCitpbnQgeGNfcHNyX3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19w
c3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBkYXRhKQogewogICAgIERFQ0xBUkVfRE9NQ1RMOwogICAgIHVpbnQzMl90IGNt
ZDsKQEAgLTI2OSw2ICsyNjksOSBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MMl9D
Qk06CiAgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9MMl9DQk07CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgWENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVO
X0RPTUNUTF9QU1JfQUxMT0NfU0VUX01CQV9USFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMK
aW5kZXggNzhkNWJjNS4uZDNjM2Q0MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNy
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTMyOCwzMyArMzI4LDcgQEAgaW50
IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9i
aXRtYXAgKnRhcmdldF9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNi
bSkKIHsKLSAgICBHQ19JTklUKGN0eCk7Ci0gICAgaW50IHJjOwotICAgIGludCBzb2NrZXRpZCwg
bnJfc29ja2V0czsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2Ms
ICZucl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlk
LCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7Ci0gICAgICAgIGdvdG8gb3V0
OwotICAgIH0KLQotICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsICp0YXJnZXRf
bWFwKSB7Ci0gICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGU7Ci0KLSAgICAgICAgaWYgKHNvY2tl
dGlkID49IG5yX3NvY2tldHMpCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICB4Y190eXBl
ID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwotICAgICAgICBpZiAo
eGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIGNibSkpIHsKLSAg
ICAgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsK
LSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgfQotICAgIH0KLQotb3V0Ogot
ICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9wc3Jfc2V0X3Zh
bChjdHgsIGRvbWlkLCB0eXBlLCB0YXJnZXRfbWFwLCBjYm0pOwogfQogCiBpbnQgbGlieGxfcHNy
X2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKQEAgLTQ1OCw3ICs0
MzIsMzMgQEAgaW50IGxpYnhsX3Bzcl9zZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9i
aXRtYXAgKnRhcmdldF9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQog
ewotICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7
CisgICAgaW50IHNvY2tldGlkLCBucl9zb2NrZXRzOworCisgICAgcmMgPSBsaWJ4bF9fY291bnRf
cGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOworICAgIGlmIChyYykgeworICAgICAg
ICBMT0coRVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRp
ZCwgKnRhcmdldF9tYXApIHsKKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZTsKKworICAgICAg
ICBpZiAoc29ja2V0aWQgPj0gbnJfc29ja2V0cykKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7Cisg
ICAgICAgIGlmICh4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlw
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIHZhbCkpIHsK
KyAgICAgICAgICAgIGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBl
KTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgIH0KKworb3V0
OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgbGlieGxfcHNyX2dldF92
YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggMzM4OWRmOS4uM2Y5OWI2YiAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC0yMDQsNiArMjA0LDcgQEAgaW50
IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Bz
cl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9jYm1f
c2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBhcmdjLCBjaGFyICoq
YXJndik7CiBpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKICNl
bmRpZgogaW50IG1haW5fcWVtdV9tb25pdG9yX2NvbW1hbmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0
YWJsZS5jCmluZGV4IGNkYzIzNDkuLjlkNDVkM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTYwLDYgKzU2MCwxMiBA
QCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiW29wdGlvbnNdIDxEb21h
aW4+IiwKICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0
byBwcm9jZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4iCiAgICAgfSwKKyAg
ICB7ICJwc3ItbWJhLXNldCIsCisgICAgICAmbWFpbl9wc3JfbWJhX3NldCwgMCwgMSwKKyAgICAg
ICJTZXQgdGhyb3R0bGluZyB2YWx1ZSAoVEhSVEwpIGZvciBhIGRvbWFpbiIsCisgICAgICAiW29w
dGlvbnNdIDxEb21haW4+IDxUSFJUTD4iLAorICAgICAgIi1zIDxzb2NrZXQ+ICAgICAgIFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZFxuIgorICAgIH0sCiAgICAgeyAicHNyLW1iYS1zaG93IiwKICAgICAgICZtYWluX3Bzcl9t
YmFfc2hvdywgMCwgMSwKICAgICAgICJTaG93IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBp
bmZvcm1hdGlvbiIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hs
X3Bzci5jCmluZGV4IDQ2Yjc3ODguLmE2NDhiMWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bz
ci5jCisrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCkBAIC01NTIsNiArNTUyLDYxIEBAIGludCBtYWlu
X3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIHBzcl92YWxf
c2hvdyhkb21pZCwgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkEsIDApOwogfQogCitpbnQgbWFpbl9w
c3JfbWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdWludDMyX3QgZG9taWQ7
CisgICAgbGlieGxfcHNyX3R5cGUgdHlwZTsKKyAgICB1aW50NjRfdCB0aHJ0bDsKKyAgICBpbnQg
cmV0LCBvcHQgPSAwOworICAgIGxpYnhsX2JpdG1hcCB0YXJnZXRfbWFwOworICAgIGNoYXIgKnZh
bHVlOworICAgIGxpYnhsX3N0cmluZ19saXN0IHNvY2tldF9saXN0OworICAgIHVuc2lnbmVkIGxv
bmcgc3RhcnQsIGVuZDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbGVuOworCisgICAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBvcHRpb24gb3B0c1tdID0geworICAgICAgICB7InNvY2tldCIsIDEsIDAs
ICdzJ30sCisgICAgICAgIENPTU1PTl9MT05HX09QVFMKKyAgICB9OworCisgICAgbGlieGxfc29j
a2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRfbWFwLCAwKTsKKyAgICBsaWJ4bF9iaXRtYXBf
c2V0X25vbmUoJnRhcmdldF9tYXApOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgInM6
Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkgeworICAgIGNhc2UgJ3MnOgorICAgICAgICB0cmlt
KGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKKyAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3Ry
aW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9saXN0KTsKKyAgICAgICAgbGVuID0gbGlieGxf
c3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlzdCk7CisgICAgICAgIGZvciAoaSA9IDA7IGkg
PCBsZW47IGkrKykgeworICAgICAgICAgICBwYXJzZV9yYW5nZShzb2NrZXRfbGlzdFtpXSwgJnN0
YXJ0LCAmZW5kKTsKKyAgICAgICAgICAgIGZvciAoaiA9IHN0YXJ0OyBqIDw9IGVuZDsgaisrKQor
ICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJnRhcmdldF9tYXAsIGopOworICAgICAg
ICB9CisKKyAgICAgICAgbGlieGxfc3RyaW5nX2xpc3RfZGlzcG9zZSgmc29ja2V0X2xpc3QpOwor
ICAgICAgICBmcmVlKHZhbHVlKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgdHlwZSA9
IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVEw7CisKKyAgICBpZiAobGlieGxfYml0bWFwX2lz
X2VtcHR5KCZ0YXJnZXRfbWFwKSkKKyAgICAgICAgbGlieGxfYml0bWFwX3NldF9hbnkoJnRhcmdl
dF9tYXApOworCisgICAgaWYgKGFyZ2MgIT0gb3B0aW5kICsgMikgeworICAgICAgICBoZWxwKCJw
c3ItbWJhLXNldCIpOworICAgICAgICByZXR1cm4gMjsKKyAgICB9CisKKyAgICBkb21pZCA9IGZp
bmRfZG9tYWluKGFyZ3Zbb3B0aW5kXSk7CisgICAgdGhydGwgPSBzdHJ0b2xsKGFyZ3Zbb3B0aW5k
ICsgMV0sIE5VTEwgLCAwKTsKKworICAgIHJldCA9IGxpYnhsX3Bzcl9zZXRfdmFsKGN0eCwgZG9t
aWQsIHR5cGUsICZ0YXJnZXRfbWFwLCB0aHJ0bCk7CisKKyAgICBsaWJ4bF9iaXRtYXBfZGlzcG9z
ZSgmdGFyZ2V0X21hcCk7CisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGljIGludCBwc3JfbWJh
X2h3aW5mbyh2b2lkKQogewogICAgIGludCByYzsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAWf-0007j8-Co; Tue, 05 Sep 2017 09:52:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dpAWe-0007gm-3v
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 09:52:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 46/3E-03414-7C37EA95; Tue, 05 Sep 2017 09:52:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhoXu0eF2
 kwYnNphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bex/NZCvaoVXzaMpexgbFPoYuRi0NIYDqj
 xKf7vWxdjJwcEgK8EkeWzWDtYuQAsv0ljl9TgahpYJR4Pm05O0gNm4C6xOOvPUwgtoiAksS9V
 ZOZQIqYBc4xSez5uAMsISxgLfFi4jowm0VAVWLPho9gzbwCHhJHP/9ihFgmJ3Hy2GSwZZxA8a
 XX6kDCQgLuEn+23WWdwMi7gJFhFaNGcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYDgwAMEOxqZFgYcYJTmYlER5QxPXRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4K0rAsoJFqWmp1akZeYAAxMmLcHBoyTCOwUkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4
 rzHQYoEQIoySvPgRsCi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZeATOHJzCuB2/QK6A
 gmoCOqXq4BOaIkESEl1cCYV9RyLZVPW3HPzi9hL2a1CJXqPnqxduqHRytfGpfxP+6epr3jslL
 +no2pH+/MXXjN4vXVBo5fZp/KQq4/Yitz1Rd/+NozJ6532aR/yXG3T/sdy2/aO+do3EkWz0kV
 X1/pbL/tacv+3FhWI+L1atVHU56/Nfxn/eRw7KT5zyYVrl9SvaB7q8fiKUosxRmJhlrMRcWJA
 J988gmNAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504605120!91943336!2
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40763 invoked from network); 5 Sep 2017 09:52:05 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:52:05 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Sep 2017 02:52:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208";a="897185538"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.80])
 by FMSMGA003.fm.intel.com with ESMTP; 05 Sep 2017 02:52:00 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 17:32:37 +0800
Message-Id: <1504603957-5389-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v3 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOgogICAgLSBzdGF0ZSB0aGUgdmFs
dWUgdHlwZSBzaG93biBieSAncHNyLW1iYS1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLAogICAgICBp
dCBzaG93cyBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhh
ZGVjaW1hbAogICAgICB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQog
ZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysK
IGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5p
bgppbmRleCAxNmM4MzA2Li5lNjQ0YjE5IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5p
bgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMTc5OCw2ICsxNzk4LDQwIEBAIHByb2Nl
c3NlZC4KIAogPWJhY2sKIAorPWhlYWQyIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbgorCitJ
bnRlbCBTa3lsYWtlIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGll
cyB0byBjb25maWd1cmUgYW5kCittYWtlIHVzZSBvZiB0aGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxv
Y2F0aW9uIChNQkEpIG1lY2hhbmlzbXMsIHdoaWNoIHByb3ZpZGVzCitPUy9WTU1zIHRoZSBhYmls
aXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRlIGFkdmFuY2VkIGNsb3Nl
ZC1sb29wCitjb250cm9sIHN5c3RlbSB2aWEgZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0
LWJhc2VkIHRocm90dGxpbmcgbWVjaGFuaXNtLgorSW4gdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiwg
TUJBIGlzIHVzZWQgdG8gY29udHJvbCBtZW1vcnkgYmFuZHdpZHRoIG9uIFZNIGJhc2lzLgorVG8g
ZW5mb3JjZSBiYW5kd2lkdGggb24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxp
bmcgdmFsdWUgKFRIUlRMKQorZm9yIHRoZSBkb21haW4uCisKKz1vdmVyIDQKKworPWl0ZW0gQjxw
c3ItbWJhLXNldD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPHRocnRsPgorCitTZXQgdGhy
b3R0bGluZyB2YWx1ZSAoVEhSVEwpIGZvciBhIGRvbWFpbi4gRm9yIGhvdyB0byBzcGVjaWZ5IEk8
dGhydGw+CitwbGVhc2UgcmVmZXIgdG8gTDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5z
dGFibGUvbWlzYy94bC1wc3IuaHRtbD4uCisKK0I8T1BUSU9OUz4KKworPW92ZXIgNAorCis9aXRl
bSBCPC1zIFNPQ0tFVD4sIEI8LS1zb2NrZXQ9U09DS0VUPgorCitTcGVjaWZ5IHRoZSBzb2NrZXQg
dG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFyZSBwcm9jZXNzZWQuCisKKz1iYWNr
CisKKz1pdGVtIEI8cHNyLW1iYS1zaG93PiBbSTxkb21haW4taWQ+XQorCitTaG93IE1CQSBzZXR0
aW5ncyBmb3IgYSBjZXJ0YWluIGRvbWFpbiBvciBhbGwgZG9tYWlucy4gRm9yIGxpbmVhciBtb2Rl
LCBpdAorc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNo
b3dzIGhleGFkZWNpbWFsIHZhbHVlLgorCis9YmFjaworCiA9aGVhZDEgSUdOT1JFRCBGT1IgQ09N
UEFUSUJJTElUWSBXSVRIIFhNCiAKIHhsIGlzIG1vc3RseSBjb21tYW5kLWxpbmUgY29tcGF0aWJs
ZSB3aXRoIHRoZSBvbGQgeG0gdXRpbGl0eSB1c2VkIHdpdGgKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94bC1wc3IubWFya2Rvd24gYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCmluZGV4IDA0ZGQ5
NTcuLjM5ZmM4MDEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hsLXBzci5tYXJrZG93bgpAQCAtMTg2LDYgKzE4Niw2OSBAQCBTZXR0aW5nIGRh
dGEgQ0JNIGZvciBhIGRvbWFpbjoKIFNldHRpbmcgdGhlIHNhbWUgY29kZSBhbmQgZGF0YSBDQk0g
Zm9yIGEgZG9tYWluOgogYHhsIHBzci1jYXQtc2V0IDxkb21pZD4gPGNibT5gCiAKKyMjIE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKQorCitNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24gKE1CQSkgaXMgYSBuZXcgZmVhdHVyZSBhdmFpbGFibGUgb24gSW50ZWwKK1NreWxha2UgYW5k
IGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4gT1Mgb3IgSHlwZXJ2aXNvci9W
TU0gdG8KK3Nsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRlIGFkdmFuY2VkIGNsb3Nl
ZC1sb29wIGNvbnRyb2wgc3lzdGVtIHZpYQorZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0
LWJhc2VkIHRocm90dGxpbmcgbWVjaGFuaXNtLiBUbyBlbmZvcmNlIGJhbmR3aWR0aAorb24gYSBz
cGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBpbnRvIENs
YXNzIG9mIFNlcnZpY2UKKyhDT1MpLiBNQkEgcHJvdmlkZXMgdHdvIFRIUlRMIG1vZGUuIE9uZSBp
cyBsaW5lYXIgbW9kZSBhbmQgdGhlIG90aGVyIGlzCitub24tbGluZWFyIG1vZGUuCisKK0luIHRo
ZSBsaW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShUSFJU
TF9NQVgpLiBWYWx1ZXMKK25vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZSBwcmVjaXNpb24gKGUu
Zy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sCit0byAxMCUgZGVsYXkgYXBwbGll
ZCkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5vdCBzdXBwb3J0ZWQgdGhlbiBpbnB1dCBkZWxh
eSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zyb20gemVybyB0byB0aGUgVEhSVExfTUFYIHZh
bHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyCitvZiB0
d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0d28uCisK
K0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3RlbSB3aXRoIDIgZG9tYWluczoKKworICogQSBU
SFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBtZWFucyBlYWNoIGRvbWFpbiBjYW4gYWNjZXNz
IHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBhbnkgZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1
bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBh
bmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMKKyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBn
ZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNhY2hlIGFuZCB0aGUgb3RoZXIgb25lCisgICB3
aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFp
biBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAKKyAgIG1lYW5zIHRoYXQg
dGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRo
ZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRlbGF5LgorCitGb3IgbW9yZSBkZXRhaWxlZCBp
bmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50ZWwgU0RNIGNoYXB0ZXIKKyJJbnRyb2R1Y3Rp
b24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIi4KKworSW4gWGVuJ3MgaW1wbGVtZW50
YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVkIHdpdGggbGlieGwveGwgaW50ZXJmYWNlcyBi
dXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVydmlzb3Igb25seS4gVGhlIGNhY2hlIHBhcnRp
dGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFpbiwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFz
c2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNwb25kaW5nIFRIUlRMIGlzCiswLCB3aGljaCBt
ZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNhbiBiZSBhY2Nlc3NlZCB3aXRob3V0IGRlbGF5
LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0ZW0gTUJBIGluZm9ybWF0aW9uIHN1Y2ggYXMg
bWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwgY2FuIGJlIG9idGFpbmVkIGJ5OgorCitgeGwg
cHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBsZXN0IHdheSB0byBjaGFuZ2UgYSBkb21haW4n
cyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1bm5pbmc6CisKK2B4bCBwc3ItbWJhLXNldCAg
W09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKworSW4gYSBtdWx0aS1zb2NrZXQgc3lzdGVtLCB0
aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBlYWNoIHNvY2tldCBieSBkZWZhdWx0LgorUGVy
IHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRg
IG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwgbWF5IG5vdCBiZSBzdWNjZXNzZnVsIGlmIGlu
c3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJbgorc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMp
IG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRMIG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8K
K2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIgZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBi
ZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hvdyBbT1BUSU9OU10gPGRvbWlkPmAKKworRm9y
IGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIg
bW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZhbHVlLgorCiAjIyBSZWZlcmVuY2UKIAogWzFd
IEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 09:53:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 09:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAY6-000098-O6; Tue, 05 Sep 2017 09:53:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dpAY5-000086-RS
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 09:53:37 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0B/D9-02048-1247EA95; Tue, 05 Sep 2017 09:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSnM/RoqtQsi7
 SYFWbtMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtHd/JG9YJdYxbpZGQ2MB4S6GDk5JAQUJbY2
 bmSGsB0ket/sYe9i5OIQEtjCJDH9zR8mkISwQJTEvYv7WUFsEQFlid5fv1lAbGYBc4mWeYuYI
 RoWMUns+DQfrIFNQF9i94tPYDavgK3EvGWdjCA2i4CKxLOJLWwgtqhAtMTaWcvZIWoEJU7OfA
 I2lFPAXuLHhTNQC9Ql/sy7xAxhy0s0b50NZYtLNH1ZyQpxnJ7EtPvzWCYwCs5CMmoWkvZZSNp
 nIWlfwMiyilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwmBmA
 YAdj8xenQ4ySHExKoryhiesihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1hUB5QSLUtNTK9Iyc
 4BxBZOW4OBREuE9B5LmLS5IzC3OTIdInWJUlBLn1QJJCIAkMkrz4NpgsXyJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwrzyxUBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGRntjz43dZ665nDQ
 UqKi29pgZ9zz6URijtTL/AQnleyEfwy641z/90Xxq39O1d8XKjM3FTpfnHa7YselN/YP7L7Lc
 30c+47A5cZT9k4ty8R3V0mVPtB1XCKqpH/y2S/OYm4TTWVlhxfbsRbqTTxjLbIv+kHt3HftbO
 UVH1Y9fpU0e3TpZkLFthhJLcUaioRZzUXEiABmvBS7gAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504605216!113065680!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54573 invoked from network); 5 Sep 2017 09:53:36 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 09:53:36 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=57205 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dpAY2-000EPE-1r (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 05 Sep 2017 10:53:34 +0100
To: Jan Beulich <JBeulich@suse.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
 <59AE4AF50200007800105948@prv-mh.provo.novell.com>
 <36c24e93-569c-4d01-eba6-c7dc8df687cf@citrix.com>
 <59AE8DCE02000078001775CE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ed3bf6ab-1010-a6a2-f627-cdd621d833e8@citrix.com>
Date: Tue, 5 Sep 2017 10:53:26 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59AE8DCE02000078001775CE@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: ppircalabu@bitdefender.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMjAxNyAxMDo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDkuMTcg
YXQgMDk6MzQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDUvMDkv
MjAxNyAwNzo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiAwOS8wNC8xNyA3OjM1IFBNID4+Pgo+Pj4+IEdycDcgaXMg
YWJub3JtYWxseSBjb21wbGljYXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRz
LCB3aXRoCj4+Pj4ge3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgo+Pj4+Cj4+
Pj4gUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNoIGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dp
dGNoIHN0YXRlbWVudCAobG9va2luZwo+Pj4+IGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVs
eSBpbXBsaWNpdCBvcGVyYW5kcykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgCj4+IHRoZQo+Pj4+
IHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBpbnN0cnVjdGlvbnMgd2l0aCBtZW1v
cnkgb3BlcmFuZHMpLgo+Pj4+Cj4+Pj4gVW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQg
dGhlbiBoaXQgdGhlICNVRCBjYXNlIGZvciBoYXZpbmcgYSAKPj4gbm9uLW1lbW9yeQo+Pj4+IG9w
ZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxhdGUgcGF0aC4KPj4+Pgo+
Pj4+IFBsYWNlIGEgYmlnIGlmL2Vsc2UgYXJvdW5kIHRoZSB0d28gc3dpdGNoIHN0YXRlbWVudHMg
KGFjY291bnRpbmcgZm9yIAo+PiB7cyxsfW1zdwo+Pj4+IHdoaWNoIG5lZWQgaGFuZGxpbmcgaW4g
dGhlIGVsc2UgY2xhdXNlKSwgc28gYm90aCBzd2l0Y2ggc3RhdG1lbnRzIGNhbiBoYXZlIGEKPj4+
PiBkZWZhdWx0IGdvdG8gY2Fubm90X2VtdWxhdGUgcGF0aC4KPj4+Pgo+Pj4+IFRoaXMgZml4ZXMg
dGhlIGVtdWxhdGlvbiBvZiB4ZW5kLCB3aGljaCB3b3VsZCBoaXQgdGhlICNVRCBwYXRoIHdoZW4g
aXQgCj4+IHNob3VsZAo+Pj4+IGNvbXBsZXRlIHdpdGggbm8gc2lkZSBlZmZlY3RzLgo+Pj4gVGhp
cyBjb3VsZCBiZSBoYWQgd2l0aCBhIHNpbmdsZSBsaW5lIGNoYW5nZS4gQW5kIHdoaWxlIEkgY2Fu
IHNlZSB0aGlzIAo+PiBtaXN0YWtlCj4+PiBvZiBtaW5lIGFsb25lIHRvIGJlIGp1c3RpZmljYXRp
b24gZm9yIHRoZSByZXN0cnVjdHVyaW5nLCBpdCdzIHN0aWxsIHJhdGhlciAKPj4gYmlnIGEgY2hh
bmdlCj4+PiBkdWUgdG8gYWxsIHRoZSByZS1pbmRlbnRhdGlvbi4gRGlkIHlvdSBpbnN0ZWFkIGNv
bnNpZGVyIHNpbXBseSBjb21iaW5pbmcgdGhlCj4+PiB0d28gc3dpdGNoKCkgc3RhdGVtZW50cyAo
cmV0YWluaW5nIHByZXNlbnQgaW5kZW50YXRpb24pLCBieSB1c2luZyByYW5nZSBjYXNlCj4+PiBs
YWJlbHMgZm9yIHRoZSBvcGNvZGVzIHBlcm1pdHRpbmcgb3BlcmFuZHM/Cj4+IFRoYXQgd2FzIG15
IGZpcnN0IGlkZWEsIGJ1dCB0aGUgY2FzZXMgYXJlIG5vdCBhZGphY2VudC4gIFlvdSBuZWVkIDMK
Pj4gcmFuZ2VzIGZvciB0aGUgbW9kICE9IDExIGluc3RydWN0aW9ucywgYW5kIDQgZm9yIHtzLGx9
bXN3LCBhbmQgdGhlcmUgd2FzCj4+IG5vIGNsZWFuIHdheSBJIGNvdWxkIGZpbmQgdG8gZXhwcmVz
cyB0aGF0Lgo+IEkgc2VlIHlvdSd2ZSBmb3VuZCBvbmUgKHdoaWNoIGlzIGxhcmdlbHkgd2hhdCBJ
IHdhcyBnb2luZyB0byBzdWdnZXN0KS4KPgo+Pj4gIFRoYXQgd291bGQgaGF2ZSB0aGUgYWRkZWQg
YmVuZWZpdAo+Pj4gb2Ygbm8gbG9uZ2VyIHByb2R1Y2luZyAjVUQgZm9yIHRoaW5ncyBsaWtlIFZN
Q0FMTCwgYnV0IGluc3RlYWQgaGF2aW5nIHRob3NlCj4+PiBnbyB0byBjYW5ub3RfZW11bGF0ZSB0
b28uCj4+IFRoaXMgaXMgdGhlIGJlaGF2aW91ciB0aGUgcGF0Y2ggaXMgaW50ZW5kZWQgdG8gaW50
cm9kdWNlLiAgV2hhdCdzIGJyb2tlbgo+PiB3aXRoIHRoZSBsb2dpYz8KPiBJIGd1ZXNzIHlvdSd2
ZSByZWFsaXplZCBtZWFud2hpbGUgdGhhdCBpdCB3YXMgdGhlCj4KPiAgICAgICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwo+Cj4gdGhh
dCB3ZXJlIGxlZnQgaW4gcGxhY2UsIHdoaWNoIHdlcmUgY2F1c2luZyB0aGUgc3ViLW9wdGltYWwK
PiBiZWhhdmlvci4KClZNQ0FMTCBpcyBlbmNvZGVkIHdpdGggbW9kID09IDExLCBzbyBub3cgZG9l
c24ndCBmYWxsIGludG8gdGhlIHNnZHQgY2FzZS4KCj4gU3BlYWtpbmcgb2Ygd2hpY2ggLSBkbyB3
ZSB3YW50IHRvIGdvIGZhcnRoZXIgYW5kCj4gY29udmVydCBmdXJ0aGVyIHNpbWlsYXIgI1VEIHJh
aXNpbmcgaW50byBjYW5ub3RfZW11bGF0ZSAob3IKPiB3aXRoIFBldHJlJ3MgdW5pbXBsZW1lbnRl
ZF9pbnNuKSBnb3RvLXM/CgpJbiB0aGlzIHNwZWNpZmljIGNhc2UsIEkgdGhpbmsgdGhlIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9Ck9QX01FTSwgRVhDX1VEKTsgY2FuIGJlIGNvbnZl
cnRlZCB0byBhc3NlcnRzLCBiZWNhdXNlIHRoZSBvbmx5IHdheSB0bwp2aW9sYXRlIHRoYXQgY29u
ZGl0aW9uIGlzIHdpdGggYW4gZWFybGllciBlcnJvciBjYWxjdWxhdGluZyBlYSBvciBtb2RybS4K
CkluIHRoZSBnZW5lcmFsIGNhc2UsIEkgdGhpbmsgd2Ugc2hvdWxkIHByZWZlciB0aGUgY2Fubm90
X2VtdWxhdGUgcGF0aC7CoApBcmUgdGhlcmUgYW55IHVzZXMgb2YgdGhpcyBsYWJlbCB3aGljaCBh
cmVuJ3QgZHVlIHRvIGhhdmluZyBubwppbXBsZW1lbnRhdGlvbj/CoCBJZiBzbywgd2UgcHJvYmFi
bHkgd2FudCB0byBpbnRyb2R1Y2UgYSBuZXcgbGFiZWwgc28gdGhlCnR3byBjYXNlcyBjYW4gYmUg
ZGlzdGluZ3Vpc2hlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 10:07:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 10:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpAlH-0001Z9-Un; Tue, 05 Sep 2017 10:07:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpAlG-0001Z3-Mj
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 10:07:14 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B4/93-02224-1577EA95; Tue, 05 Sep 2017 10:07:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzewfF2
 kQVejgsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjF531bGgo2SFYuP32FtYPwh0sXIySEkkCdx
 fcUa1i5GDg5eATuJGXeUQMISAoYSpxfeZAGxWQRUJd6e+wBmswmoS7Q9284KYosI6EvM//QTz
 GYWsJKYfqABzBYWiJJYd6ULyOYCGn+VSeLaqb0sIPM5gea/fu0CsUpQ4u8OYYhWLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RgV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDo1TMwMO5gbD7hd4hRkoNJSZQ3NHFdpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXo0yoJxgUWp6akVaZg4wCmDSEhw8SiK8WqVAad7igsTc4sx0i
 NQpRkUpcV5LkD4BkERGaR5cGyzyLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5tUGmcKTmV
 cCN/0V0GImoMVVL9eALC5JREhJNTC26K/f4LJFyic+bHX7n087NmU/mP7gYRlvf8fMggpf1bK
 X7id8bNInMm8TeThJJ0zVSfBrl/8rodv21V/vxG/WqTr4WNR80+Hwd3smPXmRXJIoyWN1PVvL
 L+HPhjQ2rYtpm0J9inT+Rv7NW9rfOPPnxklcU76/2fLQnH/+5b7jjGbTn0gsm6evxFKckWiox
 VxUnAgA4R5+ZbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504606031!113311724!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22883 invoked from network); 5 Sep 2017 10:07:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 10:07:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 04:07:11 -0600
Message-Id: <59AE936C020000780017768F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 04:07:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504546461-6809-1-git-send-email-andrew.cooper3@citrix.com>
 <59AE4AF50200007800105948@prv-mh.provo.novell.com>
 <36c24e93-569c-4d01-eba6-c7dc8df687cf@citrix.com>
 <59AE8DCE02000078001775CE@prv-mh.provo.novell.com>
 <ed3bf6ab-1010-a6a2-f627-cdd621d833e8@citrix.com>
In-Reply-To: <ed3bf6ab-1010-a6a2-f627-cdd621d833e8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ppircalabu@bitdefender.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDExOjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDkvMjAxNyAxMDo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA1
LjA5LjE3IGF0IDA5OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAwNS8wOS8yMDE3IDA3OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiAwOS8wNC8xNyA3OjM1IFBNID4+Pgo+Pj4+
PiBHcnA3IGlzIGFibm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVuIGJ5IHg4Nidz
IHN0YW5kYXJkcywgd2l0aAo+Pj4+PiB7cyxsfW1zdyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2Fz
ZXMuCj4+Pj4+Cj4+Pj4+IFByZXZpb3VzbHksIGFueSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2gg
dGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxvb2tpbmcKPj4+Pj4gZm9yIGluc3RydWN0aW9u
cyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBpbnRlcnByZXRlZCBi
eSAKPj4+IHRoZQo+Pj4+PiBzZWNvbmQgc3dpdGNoIHN0YXRlbWVudCAoaGFuZGxpbmcgaW5zdHJ1
Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KPj4+Pj4KPj4+Pj4gVW5pbXBsZW1lbnRlZCBp
bnN0cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNlIGZvciBoYXZpbmcgYSAKPj4+
IG5vbi1tZW1vcnkKPj4+Pj4gb3BlcmFuZCwgcmF0aGVyIHRoYW4gdGFraW5nIHRoZSBjYW5ub3Rf
ZW11bGF0ZSBwYXRoLgo+Pj4+Pgo+Pj4+PiBQbGFjZSBhIGJpZyBpZi9lbHNlIGFyb3VuZCB0aGUg
dHdvIHN3aXRjaCBzdGF0ZW1lbnRzIChhY2NvdW50aW5nIGZvciAKPj4+IHtzLGx9bXN3Cj4+Pj4+
IHdoaWNoIG5lZWQgaGFuZGxpbmcgaW4gdGhlIGVsc2UgY2xhdXNlKSwgc28gYm90aCBzd2l0Y2gg
c3RhdG1lbnRzIGNhbiBoYXZlIGEKPj4+Pj4gZGVmYXVsdCBnb3RvIGNhbm5vdF9lbXVsYXRlIHBh
dGguCj4+Pj4+Cj4+Pj4+IFRoaXMgZml4ZXMgdGhlIGVtdWxhdGlvbiBvZiB4ZW5kLCB3aGljaCB3
b3VsZCBoaXQgdGhlICNVRCBwYXRoIHdoZW4gaXQgCj4+PiBzaG91bGQKPj4+Pj4gY29tcGxldGUg
d2l0aCBubyBzaWRlIGVmZmVjdHMuCj4+Pj4gVGhpcyBjb3VsZCBiZSBoYWQgd2l0aCBhIHNpbmds
ZSBsaW5lIGNoYW5nZS4gQW5kIHdoaWxlIEkgY2FuIHNlZSB0aGlzIAo+Pj4gbWlzdGFrZQo+Pj4+
IG9mIG1pbmUgYWxvbmUgdG8gYmUganVzdGlmaWNhdGlvbiBmb3IgdGhlIHJlc3RydWN0dXJpbmcs
IGl0J3Mgc3RpbGwgcmF0aGVyIAo+Pj4gYmlnIGEgY2hhbmdlCj4+Pj4gZHVlIHRvIGFsbCB0aGUg
cmUtaW5kZW50YXRpb24uIERpZCB5b3UgaW5zdGVhZCBjb25zaWRlciBzaW1wbHkgY29tYmluaW5n
IHRoZQo+Pj4+IHR3byBzd2l0Y2goKSBzdGF0ZW1lbnRzIChyZXRhaW5pbmcgcHJlc2VudCBpbmRl
bnRhdGlvbiksIGJ5IHVzaW5nIHJhbmdlIGNhc2UKPj4+PiBsYWJlbHMgZm9yIHRoZSBvcGNvZGVz
IHBlcm1pdHRpbmcgb3BlcmFuZHM/Cj4+PiBUaGF0IHdhcyBteSBmaXJzdCBpZGVhLCBidXQgdGhl
IGNhc2VzIGFyZSBub3QgYWRqYWNlbnQuICBZb3UgbmVlZCAzCj4+PiByYW5nZXMgZm9yIHRoZSBt
b2QgIT0gMTEgaW5zdHJ1Y3Rpb25zLCBhbmQgNCBmb3Ige3MsbH1tc3csIGFuZCB0aGVyZSB3YXMK
Pj4+IG5vIGNsZWFuIHdheSBJIGNvdWxkIGZpbmQgdG8gZXhwcmVzcyB0aGF0Lgo+PiBJIHNlZSB5
b3UndmUgZm91bmQgb25lICh3aGljaCBpcyBsYXJnZWx5IHdoYXQgSSB3YXMgZ29pbmcgdG8gc3Vn
Z2VzdCkuCj4+Cj4+Pj4gIFRoYXQgd291bGQgaGF2ZSB0aGUgYWRkZWQgYmVuZWZpdAo+Pj4+IG9m
IG5vIGxvbmdlciBwcm9kdWNpbmcgI1VEIGZvciB0aGluZ3MgbGlrZSBWTUNBTEwsIGJ1dCBpbnN0
ZWFkIGhhdmluZyB0aG9zZQo+Pj4+IGdvIHRvIGNhbm5vdF9lbXVsYXRlIHRvby4KPj4+IFRoaXMg
aXMgdGhlIGJlaGF2aW91ciB0aGUgcGF0Y2ggaXMgaW50ZW5kZWQgdG8gaW50cm9kdWNlLiAgV2hh
dCdzIGJyb2tlbgo+Pj4gd2l0aCB0aGUgbG9naWM/Cj4+IEkgZ3Vlc3MgeW91J3ZlIHJlYWxpemVk
IG1lYW53aGlsZSB0aGF0IGl0IHdhcyB0aGUKPj4KPj4gICAgICAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKPj4KPj4gdGhhdCB3ZXJl
IGxlZnQgaW4gcGxhY2UsIHdoaWNoIHdlcmUgY2F1c2luZyB0aGUgc3ViLW9wdGltYWwKPj4gYmVo
YXZpb3IuCj4gCj4gVk1DQUxMIGlzIGVuY29kZWQgd2l0aCBtb2QgPT0gMTEsIHNvIG5vdyBkb2Vz
bid0IGZhbGwgaW50byB0aGUgc2dkdCBjYXNlLgoKT2gsIHJpZ2h0LgoKPj4gU3BlYWtpbmcgb2Yg
d2hpY2ggLSBkbyB3ZSB3YW50IHRvIGdvIGZhcnRoZXIgYW5kCj4+IGNvbnZlcnQgZnVydGhlciBz
aW1pbGFyICNVRCByYWlzaW5nIGludG8gY2Fubm90X2VtdWxhdGUgKG9yCj4+IHdpdGggUGV0cmUn
cyB1bmltcGxlbWVudGVkX2luc24pIGdvdG8tcz8KPiAKPiBJbiB0aGlzIHNwZWNpZmljIGNhc2Us
IEkgdGhpbmsgdGhlIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9Cj4gT1BfTUVNLCBF
WENfVUQpOyBjYW4gYmUgY29udmVydGVkIHRvIGFzc2VydHMsIGJlY2F1c2UgdGhlIG9ubHkgd2F5
IHRvCj4gdmlvbGF0ZSB0aGF0IGNvbmRpdGlvbiBpcyB3aXRoIGFuIGVhcmxpZXIgZXJyb3IgY2Fs
Y3VsYXRpbmcgZWEgb3IgbW9kcm0uCgpZZXMsIEkgd2FzIGFib3V0IHRvIGFzayB5b3UgdG8gZG8g
dGhhdCAoaW4gcmVwbHkgdG8gdjMpLgoKPiBJbiB0aGUgZ2VuZXJhbCBjYXNlLCBJIHRoaW5rIHdl
IHNob3VsZCBwcmVmZXIgdGhlIGNhbm5vdF9lbXVsYXRlIHBhdGguIAo+IEFyZSB0aGVyZSBhbnkg
dXNlcyBvZiB0aGlzIGxhYmVsIHdoaWNoIGFyZW4ndCBkdWUgdG8gaGF2aW5nIG5vCj4gaW1wbGVt
ZW50YXRpb24/ICBJZiBzbywgd2UgcHJvYmFibHkgd2FudCB0byBpbnRyb2R1Y2UgYSBuZXcgbGFi
ZWwgc28gdGhlCj4gdHdvIGNhc2VzIGNhbiBiZSBkaXN0aW5ndWlzaGVkLgoKVGhhdCdzIHdoYXQg
UGV0cmUncyBwYXRjaCBkb2VzLiBCdXQgbXkgcXVlc3Rpb24gd2FzIGFib3V0CnF1ZXN0aW9uYWJs
ZSB1c2VzIG9mIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZiguLi4sIEVYQ19VRCkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 10:30:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 10:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpB79-0002yr-So; Tue, 05 Sep 2017 10:29:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpB78-0002yl-Av
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 10:29:50 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 16/9C-09760-D9C7EA95;
 Tue, 05 Sep 2017 10:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1enel2
 kwfJd8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNbYeZCw4zVSxZdY2pgfEXYxcjJ4eQQJ7E
 jvbNzCA2r4CdRMPkFiYQW0LAUOL0wpssIDaLgKpEW+tkdhCbTUBdou3ZdlYQW0RAX2L+p59gN
 rNAlMSUd1/AZgoLhEl8+HEKaA4X0PwORomvr9rBijgFvCS+TuoFGsQBtExQ4u8OYYheLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hkV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbLGwMOMUpyMCmJ8oYmrosU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMF7rxIoJ1iUmp5akZaZA4wEmLQEB4+SCO8skDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5t4MUCYAUZZTmwY2AReUlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNuBZnCk5lXArfpFdARTEBHVL1cA3JESSJCSqqB8dKjx9JWiU03zuVZHeMKW86YdWR
 nSdDSBxylwZrfyidlCXxSaVufFXba9eHRXxZTN9xj+9c9v1AzveydkP+lMy7hhpMsb6iHsjlU
 O93fHaSiJ9LJMjVaVj73oOHJNaf70jWa8lZ+emO05IaPafYsO0/xl/evpzU0fpqyQ9Rl06tn6
 a//ntX8r8RSnJFoqMVcVJwIAPc92G3FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504607018!74615758!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16666 invoked from network); 5 Sep 2017 10:23:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 10:23:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 04:23:38 -0600
Message-Id: <59AE974702000078001776AA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 04:23:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504600919-22861-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504600919-22861-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDEwOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gKyAgICAgICAgY2FzZSBHUlA3X01FTSgwKTogLyogc2dkdCAqLwo+ICsgICAgICAgIGNh
c2UgR1JQN19NRU0oMSk6IC8qIHNpZHQgKi8KPiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwoKQXMgaW1wbGllZCBvbiB0aGUgdjIg
dGhyZWFkIC0gd2l0aCB0aGVzZSBjb252ZXJ0ZWQgdG8gQVNTRVJUKCkKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:24:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpBxp-0006az-Pz; Tue, 05 Sep 2017 11:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpBxo-0006an-PM
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 11:24:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9C/66-03616-0698EA95; Tue, 05 Sep 2017 11:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTe+c12
 kwbk7zBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaDzUwVLQE1ZxoeUWcwNj
 v20XIxeHkMBfRonuP/tYIJzHjBKXWn6zQjjbGCXWrHgOlOHkEBFwlvh6Zi47iM0roC/x7PJ1J
 hBbWMBf4sDvGYwgDRICE3kk3n1dBZaQEPCVmDZ3Lpz9dP9FoGZ2DjYBK4lDYiBRFgFVib1989
 gmMHIvYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6HU
 GINjBeH1jwCFGSQ4mJVHe0MR1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGe1A+UEi1LTUyvS
 MnOA4QeTluDgURLhfQGS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4rIEUCIEUZpXlwI
 2CxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvCIdQFN4MvNK4Da9AjqCCeiIqpdrQI4oSU
 RISTUw9ij7uCisEPzz80pbyr5tz99PE2x7KRMqEjJXReWPwb1rawJlHZf5RHwIW6vFbP7sg4T
 fO26RjS3sf947dMrfNPyr0ON3bZ5mos66ls43U82jLe/9f2K9dP+Xio5tf36r3PpqZVhj5MvO
 fzNttdx7t8KZ849MsZwv2zJn3az4reyzpnQvkTl+RImlOCPRUIu5qDgRAKdyquGAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504610653!104260968!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5980 invoked from network); 5 Sep 2017 11:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 11:24:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpBxk-00054J-4f; Tue, 05 Sep 2017 11:24:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpBxe-0005Sp-Tj; Tue, 05 Sep 2017 11:24:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpBxe-0006xA-Of; Tue, 05 Sep 2017 11:24:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113046-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-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-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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
X-Osstest-Versions-This: libvirt=a2b240e60e60ffa8b5dbcc336af1274b57c40108
X-Osstest-Versions-That: libvirt=4ee36c33ed371a1d9dfb9cd97b2af0ee08abd3f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 11:24:06 +0000
Subject: [Xen-devel] [libvirt test] 113046: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA0NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEzMDMyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzIKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExMzAzMgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMyCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzIK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMzAzMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGEyYjI0MGU2MGU2MGZmYThiNWRiY2Mz
MzZhZjEyNzRiNTdjNDAxMDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAg
IDRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNkOTdiMmFmMGVlMDhhYmQzZjMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzMiAgMjAxNy0wOS0wNCAwNDoyMDoxMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTMwNDYgIDIwMTctMDktMDUgMDQ6MjM6NDIgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5n
ZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBSaWNoYXJk
IFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgYTJiMjQwZTYwZTYwZmZhOGI1ZGJjYzMzNmFmMTI3NGI1N2M0MDEwOApBdXRob3I6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0
IDE1OjA2OjE2IDIwMTcgKzAyMDAKCiAgICBNYWtlZmlsZS5ub25yZWVudHJhbnQ6IFJlYnVpbGQg
YWdhaW5zdCBGZWRvcmEgMjYKICAgIAogICAgQWNjb3JkaW5nIHRvIHRoZSBjb21tZW50cyBpbiB0
aGUgZmlsZSBhbmQgdGhlIGdpdCBoaXN0b3J5LCB0aGUKICAgIGxpc3Qgb2YgZm9yYmlkZGVuIHN5
bWJvbHMgd2FzIG9yaWdpbmFsbHkgYnVpbHQgYWdhaW5zdCBGZWRvcmEgOQogICAgaW4gMjAwOSAo
ISkgYW5kIHByZXR0eSBtdWNoIG5ldmVyIHJlZnJlc2hlZCBhZnRlcndhcmRzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNv
bW1pdCBiYzAxMDg4NDVjNzNkMTY1ZjBhYmJkOTQwZjg3NTVjY2ZjY2MxNzIyCkF1dGhvcjogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTQ6
MDQ6MTAgMjAxNyArMDIwMAoKICAgIGRvY3M6IEZpeCB0eXBvIGRlYW1vbiAtPiBkYWVtb24KICAg
IAogICAgU3VnZ2VzdGVkLWJ5OiBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5j
b20+CiAgICBSZXZpZXdlZC1ieTogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5j
b20+Cgpjb21taXQgNWY1YzUxNWJiZGNiN2NlOGRiMTI1NDQwMzNmYWQzOTNlYjJhMWM0MQpBdXRo
b3I6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkg
U2VwIDEgMTM6NDc6MDQgMjAxNyArMDEwMAoKICAgIGV2ZW50OiBpZ25vcmUgYXR0ZW1wdHMgdG8g
cmVwbGFjZSB0aGUgZXZlbnQgbG9vcCBpbXBsCiAgICAKICAgIEFsdGhvdWdoIG5vdCBwcmV2aW91
c2x5IGV4cGxpY2l0bHkgZG9jdW1lbnRlZCwgdGhlIGV4cGVjdGF0aW9uIGZvcgogICAgdGhlIGxp
YnZpcnQgZXZlbnQgbG9vcCBpcyB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGlzIHJlZ2lzdGVyZWQg
ZWFybHkKICAgIGluIGFwcGxpY2F0aW9uIHN0YXJ0dXAsIGJlZm9yZSBjYWxsaW5nIGFueSBsaWJ2
aXJ0IEFQSXMgYW5kIHRoZW4KICAgIHJ1biBmb3JldmVyIGFmdGVyLiBSZXBsYWNpbmcgYSBwcmV2
aW91c2x5IHJlZ2lzdGVyZWQgZXZlbnQgbG9vcCBpcwogICAgbm90IHNhZmUgJiBzdWJqZWN0IHRv
IHJhY2VzIGV2ZW4gaWYgdmlyQ29ubmVjdENsb3NlIGhhcyBiZWVuIGNhbGxlZAogICAgb24gb3Bl
biBoYW5kbGVzLCBkdWUgdG8gZGVsYXllZCBkZXJlZ2lzdHJhdGlvbiBvZiBjYWxsYmFja3MgZHVy
aW5nCiAgICBjb25lbmN0aW9uIGNsb3NlLgogICAgCiAgICBSZXZpZXdlZC1ieTogQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBQ
LiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCA1YTFhNjQ5ZGNmN2Y1YTUx
ZWQxMTcxNDZmYWNjOGM0NTQwMmVhNGEzCkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJy
YW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxMjo0Mjo0NiAyMDE3ICswMTAwCgog
ICAgQWRkIGxpYnhzbHQgYXMgYnVpbGQgcmVxdWlyZXMgZm9yIG1pbmd3IFJQTXMKICAgIAogICAg
VGhlIGxpYnhzbHQgcGFja2FnZSBpcyBuZWVkZWQgc2luY2U6CiAgICAKICAgICAgY29tbWl0IDk0
ZDJkNjQyOWQ2ODZjNWFmOTUxMTVkMDljMDFmM2M2YmQ1ZWE3YzYKICAgICAgQXV0aG9yOiBEYW5p
ZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICAgIERhdGU6ICAgV2VkIEp1
bCAyNiAxNzo0MDo0NCAyMDE3ICswMTAwCiAgICAKICAgICAgICBkb2NzOiBtYWtlIHhtbGxpbnQg
JiB4c2x0cHJvYyBjb21wdWxzb3J5CiAgICAKICAgIFRoZSBuYXRpdmUgUlBNIGhhZCBpdCBhbHJl
YWR5LCBidXQgbWluZ3cgYnVpbGQgd2FzIG1pc3NpbmcgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCBlNzAz
MDM5YzIwM2U5ZGQyZGFjOTcyOTFmOWMzMDA5OGVmZTU0MmEwCkF1dGhvcjogTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgQXVnIDI5IDE4OjExOjA4IDIw
MTcgKzAyMDAKCiAgICBseGNTdGF0ZUluaXRpYWxpemU6IERvbid0IGxlYWsgZHJpdmVyJ3MgY2Fw
cwogICAgCiAgICBGdW5ueSB0aGluZy4gU28gd2hlbiBpbml0aWFsaXppbmcgTFhDIGRyaXZlcidz
IGNhcGFiaWxpdGllcywKICAgIGZpcnN0bHkgdGhlIHZpckxYQ0RyaXZlckdldENhcGFiaWxpdGll
cygpIGlzIGNhbGxlZC4gVGhpcyBjcmVhdGVzCiAgICBuZXcgY2FwYWJpbGl0aWVzLCBzdG9yZXMg
dGhlbSB1bmRlciBkcml2ZXItPmNhcHMsIHJlZigpIHRoZW0gYW5kCiAgICByZXR1cm4gdGhlbS4g
SG93ZXZlciwgdGhlIHJldHVybiB2YWx1ZSBpcyBpZ25vcmVkLiBTZWNvbmRseSwgdGhlCiAgICBm
dW5jdGlvbiBpcyBjYWxsZWQgeWV0IGFnYWluIGFuZCBzaW5jZSB3ZSBoYXZlIGRyaXZlci0+Y2Fw
cyBzZXQsCiAgICB0aGV5IGFyZSByZWYoKS1lZCBhZ2FpbiBhbiByZXR1cm5lZC4gU28gaW4gdGhl
IGVuZCwgZHJpdmVyJ3MKICAgIGNhcGFiaWxpdGllcyBoYXZlIHJlZmNvdW50IG9mIHRocmVlIHdo
ZW4gaW4gZmFjdCB0aGV5IHNob3VsZCBoYXZlCiAgICByZWZjb3VudCBvZiBvbmUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpj
b21taXQgZThhOTkyOTIyOWMzOTkzYjQ3ZmIyMmQyYWZkNDk5NGI3OWI5MjFmMgpBdXRob3I6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDEy
OjI5OjU1IDIwMTcgKzAyMDAKCiAgICBQb3N0LXJlbGVhc2UgdmVyc2lvbiBidW1wIHRvIDMuOC4w
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhh
dC5jb20+Cgpjb21taXQgZDgzZGFjMDBkOWQzMzc1YjA4NzU5YWQ3NDIyZjhiMTc2MGEwOGJhMgpB
dXRob3I6IERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24g
U2VwIDQgMTI6MTQ6MTEgMjAxNyArMDIwMAoKICAgIFJlbGVhc2Ugb2YgbGlidmlydC0zLjcuMAog
ICAgCiAgICAqIGRvY3MvbmV3cy54bWw6IHVwZGF0ZSBmb3IgcmVsZWFzZQogICAgKiBwby8qLnBv
KjogcmVnZW5lcmF0ZWQKCmNvbW1pdCA0YzEwYzM4Mjc1MzQ5ODA1ZmFjMzI1YjVjNzAxYzM5OWNl
YzBjOWEzCkF1dGhvcjogUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KRGF0
ZTogICBGcmkgQXVnIDI1IDE0OjM2OjU4IDIwMTcgKzAxMDAKCiAgICB2bXg6IEV4cG9zZSBWTXdh
cmUgTWFuYWdlZCBPYmplY3QgUmVmZXJlbmNlIChtb3JlZikgaW4gWE1MLgogICAgCiAgICBJZiB5
b3UgdXNlIHRoZSBWRERLIGxpYnJhcnkgdG8gYWNjZXNzIHZpcnR1YWwgbWFjaGluZXMgcmVtb3Rl
bHksIHlvdQogICAgcmVhbGx5IG5lZWQgdG8ga25vdyB0aGUgTWFuYWdlZCBPYmplY3QgUmVmZXJl
bmNlICgibW9yZWYiKSBvZiB0aGUgVk0uCiAgICBUaGlzIG11c3QgYmUgcGFzc2VkIGVhY2ggdGlt
ZSB5b3UgY29ubmVjdCB0byB0aGUgQVBJLgogICAgCiAgICBGb3IgZXhhbXBsZSBuYmRraXQncyBW
RERLIHBsdWdpbiByZXF1aXJlcyBhIG1vcmVmIHRvIGJlIHBhc3NlZCB0bwogICAgbW91bnQgdXAg
YSBWTSdzIGRpc2sgcmVtb3RlbHk6CiAgICAKICAgICBuYmRraXQgdmRkayB1c2VyPXJvb3QgcGFz
c3dvcmQ9Ky90bXAvcm9vdHB3IFwKICAgICAgICAgICAgICAgICBzZXJ2ZXI9ZXN4aS5leGFtcGxl
LmNvbSB0aHVtYnByaW50PXh4Onh4Onh4Oi4uLiBcCiAgICAgICAgICAgICAgICAgdm09bW9yZWY9
MiBcCiAgICAgICAgICAgICAgICAgZmlsZT0iW2RhdGFzdG9yZTFdIEZlZG9yYS9GZWRvcmEudm1k
ayIKICAgIAogICAgR2V0dGluZyB0aGUgbW9yZWYgaXMgYSBodWdlIHBhaW4uICBUbyBnZXQgc29t
ZSBpZGVhIG9mIHdoYXQgaXQgaXMsIHdoeQogICAgaXQgaXMgbmVlZGVkLCBhbmQgaG93IG11Y2gg
dHJvdWJsZSBpdCBpcyB0byBnZXQgaXQsIHNlZToKICAgIGh0dHBzOi8vYmxvZ3Mudm13YXJlLmNv
bS92c3BoZXJlLzIwMTIvMDIvdW5pcXVlbHktaWRlbnRpZnlpbmctdmlydHVhbC1tYWNoaW5lcy1p
bi12c3BoZXJlLWFuZC12Y2xvdWQtcGFydC0xLW92ZXJ2aWV3Lmh0bWwKICAgIGh0dHBzOi8vYmxv
Z3Mudm13YXJlLmNvbS92c3BoZXJlLzIwMTIvMDIvdW5pcXVlbHktaWRlbnRpZnlpbmctdmlydHVh
bC1tYWNoaW5lcy1pbi12c3BoZXJlLWFuZC12Y2xvdWQtcGFydC0yLXRlY2huaWNhbC5odG1sCiAg
ICAKICAgIEhvd2V2ZXIgdGhlIG1vcmVmIGlzIGF2YWlsYWJsZSBjb252ZW5pZW50bHkgaW4gdGhl
IGludGVybmFscyBvZiB0aGUKICAgIGxpYnZpcnQgVk1YIGRyaXZlci4gIFRoaXMgcGF0Y2ggZXhw
b3NlcyBpdCBhcyBhIGN1c3RvbSBYTUwgZWxlbWVudAogICAgdXNpbmcgdGhlIHNhbWUgInZtd2Fy
ZToiIG5hbWVzcGFjZSB3aGljaCB3YXMgcHJldmlvdXNseSB1c2VkIGZvciB0aGUKICAgIGRhdGFj
ZW50ZXJwYXRoIChzZWUgbGlidmlydCBjb21taXQgNjM2YTk5MDU4NzU4YTA0NCkuCiAgICAKICAg
IEl0IGFwcGVhcnMgaW4gdGhlIFhNTCBsaWtlIHRoaXM6CiAgICAKICAgIDxkb21haW4gdHlwZT0n
dm13YXJlJyB4bWxuczp2bXdhcmU9J2h0dHA6Ly9saWJ2aXJ0Lm9yZy9zY2hlbWFzL2RvbWFpbi92
bXdhcmUvMS4wJz4KICAgICAgPG5hbWU+RmVkb3JhPC9uYW1lPgogICAgLi4uCiAgICAgIDx2bXdh
cmU6ZGF0YWNlbnRlcnBhdGg+aGEtZGF0YWNlbnRlcjwvdm13YXJlOmRhdGFjZW50ZXJwYXRoPgog
ICAgICA8dm13YXJlOm1vcmVmPjI8L3Ztd2FyZTptb3JlZj4KICAgIDwvZG9tYWluPgogICAgCiAg
ICBOb3RlIHRoYXQgdGhlIG1vcmVmIGNhbiBhcHBlYXIgYXMgZWl0aGVyIGEgc2ltcGxlIElEIChm
b3IgZXN4Oi8vCiAgICBjb25uZWN0aW9ucykgb3IgYXMgYSAidm0tPElEPiIgKGZvciB2cHg6Ly8g
Y29ubmVjdGlvbnMpLiAgSXQgc2hvdWxkIGJlCiAgICB0cmVhdGVkIGJ5IHVzZXJzIGFzIGFuIG9w
YXF1ZSBzdHJpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJpY2hhcmQgVy5NLiBKb25lcyA8
cmpvbmVzQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAY-0007Q4-SK; Tue, 05 Sep 2017 11:37:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAW-0007Nh-LK
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 33/28-01910-37C8EA95; Tue, 05 Sep 2017 11:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG5xz7p
 Ig80HOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW33fZC541MVYs+fOXuYFxS2IXIyeHhIC/
 xMwtDxlBbDYBHYmpTy+xdjFycIgIqEjc3msAYjILlEt0TKgFqRAW8JQ48XIhG4jNAlQxb98HZ
 hCbV8BaYtKh5UwQE+UldrVdZAWxOQVsJJ7fPcQOYgsB1fw59JYJol5Q4uTMJywgNrOApkTr9t
 /sELa8RPPW2cwQ9SoS66fOYpvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2ikl1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8VW38yFGSQ4mJVHe0MR1kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeEW6gXKCRanpqRVpmTnAoIdJS3DwKInwunYBpXmLCxJzizPTIVKnG
 BWlxHm3gSQEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3i0gU3gy80rgpr
 8CWswEtLjq5RqQxSWJCCmpBsYeVYEY7rea8xRu84h5rnuayqtbHlVZu+3jiR0VbaK/H3RF/f/
 Pdjpowt1/FndTYmbM/O8edcI7L6VyVw/T9x0tph3ntaTWnGW1X3Owrkjgl37LHPt4hpm5CWx9
 h8xe60fdPHJaZOcRkWkMQlZhrM7JM00WvD9XYThFTvri7GviK5ljivQSViuxFGckGmoxFxUnA
 gDCQt9HrwIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504611441!112560680!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43405 invoked from network); 5 Sep 2017 11:37:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438388727"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:10 +0100
Message-ID: <20170905113716.3960-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn
	to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgaW9yZXEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogOCBm
aWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCiAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlk
LAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwKKyAg
ICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZpb3JlcV9nZm4sCiAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOwpA
QCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmIChpb3JlcV9w
Zm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9wZm47CisgICAgaWYgKGlvcmVx
X2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVxX2dmbjsKIAotICAgIGlmIChi
dWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBkYXRhLT5idWZpb3JlcV9wZm47
CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGRhdGEtPmJ1
ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJmNDkuLjEzMjE2ZGIwNGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
CisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBA
IC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIo
CiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNl
LgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0g
aWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVxX3BmbiBwb2ludGVyIHRvIGEg
eGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAg
ICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90
IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ21m
bgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiBAcGFybSBi
dWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAogICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCiAgKiBAcmV0dXJuIDAgb24g
c3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICppb3JlcV9wZm4sIHhlbl9wZm5f
dCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFfZ2ZuLCB4ZW5fcGZuX3QgKmJ1
ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKIAogLyoqCkBA
IC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBzdGF0ZS4gQW4gSU9SRVEgU2Vy
dmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJlcXVlc3RzIHVudGlsIGl0IGlz
IGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhhdCB0aGUgY29udGVudHMgb2Yg
dGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICogTm90ZSB0aGF0IHRoZSBjb250
ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4gYXJlCiAgKiBub3QgbWVhbmlu
Z2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBlbmFibGVkIHN0YXRlLgogICoK
ICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2Uu
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDI2LDggKzQyNiw4IEBA
IHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhk
LCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRh
LT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0
YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDZjYjkwM2RlZjUuLjU4YjRhZmExZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDE4NSwyMCArNDE4NSwyMCBA
QCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKLSAg
ICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFzZSA9IGEudmFsdWU7CisgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9IGEudmFsdWU7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8
Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAgICB7CiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAgICBzZXRfYml0KGksICZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAgICAgICAgIHNldF9iaXQoaSwg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IDc1Mjk3NmQxNmQuLjY5OTEzY2YzY2QgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVx
X2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKK3N0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSAtRU5PTUVN
OwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9n
bWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7Ci0gICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5t
YXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdtZm4gPSBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsKKyAgICAgICAgICAgICpnZm4g
PSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgICAgICAgICAgcmMg
PSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTIwMCwxMiArMjAwLDEyIEBA
IHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQorc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4u
bWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgc2V0
X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAogc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJv
b2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZhOwogICAgIGludCByYzsKIAot
ICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgZ21mbiwgJnBhZ2UsICZ2
YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIGdmbiwgJnBh
Z2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCAoaW9ycC0+dmEgIT0g
TlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsKICAgICBpb3JwLT5wYWdlID0g
cGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3JwLT5nZm4gPSBnZm47CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2
ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKICAg
ICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAotICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuKQogewogICAgIGludCBy
YzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAsIGlvcmVxX3Bmbik7CisgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9wZm4gIT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9y
ZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQor
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOwpAQCAtNDM1
LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cisg
ICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAg
aW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1MSwxOCArNDUxLDE4IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hW
TV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICByYyA9IGh2bV9hbGxvY19pb3Jl
cV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAm
aW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9wZm4s
IGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgewotICAg
ICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2Zu
KGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBidWZpb3JlcV9n
Zm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVf
YnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ21mbihkLCBzLT5idWZpb3Jl
cS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5n
Zm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgcy0+aW9yZXEuZ21mbik7Cisg
ICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwogICAgIH0KIH0KIApA
QCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAoICFpc19kZWZhdWx0ICkKICAg
ICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+aW9yZXEpOworICAgICAg
ICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwogCiAgICAgICAgIGlmICggaGFu
ZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+
YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAgLTU4Nyw5ICs1ODcsOSBAQCBz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dtZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CiAK
LSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3JlcSk7CisgICAgICAgIGh2bV9h
ZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAgICAgcy0+ZW5hYmxlZCA9IDA7
CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSArNzk2LDExIEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAg
ICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAgICppb3JlcV9nZm4gPSBzLT5p
b3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAgICAg
ICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1ZmlvcmVxLmdtZm47CisgICAg
ICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOwogICAgICAgICAgICAgKmJ1
ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3NWVmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1f
b3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm47
CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAg
ICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3RydWN0IGh2bV9kb21haW4gewog
ICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9IGlvcmVxX2dmbjsKIAogICAg
IC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQg
dGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXgg
YjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yOCw4
ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
KTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJhYjVmY2EzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRvbWFpbiBzdXBwb3J0cyBhIHNp
bmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5zdGFudGlhdGVkIGlmCiAgKiBw
YXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cwogICog
aW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGlzIHJl
YWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZmZXJlZAorICogSFZNX1BBUkFN
X0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byBy
ZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEsMTQgKzgxLDE0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgogICogVGhlIGVtdWxhdG9yIG5l
ZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQK
ICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1ZXN0IGVt
dWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4ncyBnbWZu
cyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0
IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgogICogcmVzcGVj
dGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZm
ZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0
byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVtLiAo
VGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVx
dWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQotICogc3RydWN0dXJlcyBp
biA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KICAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0
cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFuZCA8
YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4g
PGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KICAqLwog
I2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCkBAIC05OCwxMCArOTgs
MTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIHVpbnQx
Nl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgcGZuICovCi0g
ICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyogT1VUIC0gYnVmZmVyZWQgaW9y
ZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3JlcV9wZm47CisgICAgLyogT1VU
IC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKKyAg
ICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1
ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcgQEAgc3RydWN0IHhlbl9kbV9v
cF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JFUSBTZXJ2ZXIgd2lsbCBub3Qg
YmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwgaXQgaXMKICAqIGluIHRoZSBl
bmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfcGZu
IGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBp
b3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyCiAgKiBp
cyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAY-0007PO-Dr; Tue, 05 Sep 2017 11:37:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAW-0007Ng-HO
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F4/7A-09760-37C8EA95; Tue, 05 Sep 2017 11:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5xz7p
 Ig/4uXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPiid1sBdO7GSuuXe1nbWB8nNzFyMkhIeAv
 Me/kVUYQm01AR2Lq00usXYwcHCICKhK39xqAmMwC5RIdE2pBKoQFXCR2vv/KCmKzAFWcevydC
 cTmFbCWWHjrLDvERHmJXW0XwWo4BWwknt89BBYXAqr5c+gtVL2gxMmZT1hAbGYBTYnW7b/ZIW
 x5ieats5kh6lUk1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI19BEL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/WNAYcYJTmYlER5QxPXRQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4J3VBZQTLEpNT61Iy8wBBj1MWoKDR0mEt6AbKM1bXJCYW5yZDpE6xagoJ
 c5rBZIQAElklObBtcEi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeaeATOHJzCuBm/4KaD
 ET0OKql2tAFpckIqSkGhiN3Mp4j6++y/uD7brh4v3r8jSbJoVmMU19mTgtLrzu4My3ob477bk
 ythY0uAsI/ft7+O93sQ3eN2U+F8yYXqO/5YD1/gnvI24c2MMs8PbimaAi08ehv5sCPE2NTv3I
 dpzjvmXJr5o0a57eihz7fPmMYrFU3UOaaU+XyuR+8P7m3h7/Y/H9imQlluKMREMt5qLiRADNo
 xEfrwIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504611441!105651330!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29071 invoked from network); 5 Sep 2017 11:37:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547140"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:11 +0100
Message-ID: <20170905113716.3960-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 07/12] x86/hvm/ioreq: use bool rather than
	bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgaW9yZXEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAg
IHwgICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDEwMCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oIHwgICA2ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCAgfCAg
MTQgKysrLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDY0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYwppbmRleCBmN2NiODgzZmVjLi44N2VmNGI2Y2E5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC00MDksNyArNDA5
LDcgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQog
ICAgICAgICBpZiAoIGRhdGEtPnBhZFswXSB8fCBkYXRhLT5wYWRbMV0gfHwgZGF0YS0+cGFkWzJd
ICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHJjID0gaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoZCwgY3Vycl9kLT5kb21haW5faWQsIDAsCisgICAgICAgIHJjID0gaHZtX2NyZWF0ZV9p
b3JlcV9zZXJ2ZXIoZCwgY3Vycl9kLT5kb21haW5faWQsIGZhbHNlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRhdGEtPmhhbmRsZV9idWZpb3JlcSwgJmRhdGEtPmlkKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNThiNGFmYTFkMS4uMDMxZDA3YmFmMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC00MzYxLDcgKzQzNjEsNyBAQCBzdGF0aWMgaW50IGh2bW9wX2dldF9wYXJhbSgK
ICAgICAgICAgewogICAgICAgICAgICAgZG9taWRfdCBkb21pZCA9IGQtPmFyY2guaHZtX2RvbWFp
bi5wYXJhbXNbSFZNX1BBUkFNX0RNX0RPTUFJTl07CiAKLSAgICAgICAgICAgIHJjID0gaHZtX2Ny
ZWF0ZV9pb3JlcV9zZXJ2ZXIoZCwgZG9taWQsIDEsCisgICAgICAgICAgICByYyA9IGh2bV9jcmVh
dGVfaW9yZXFfc2VydmVyKGQsIGRvbWlkLCB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZLCBOVUxMKTsKICAg
ICAgICAgICAgIGlmICggcmMgIT0gMCAmJiByYyAhPSAtRUVYSVNUICkKICAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYwppbmRleCBiZjQxOTU0ZjU5Li4xZGRjYWJhNTJlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC01OSw3
ICs1OSw3IEBAIHZvaWQgc2VuZF90aW1lb2Zmc2V0X3JlcSh1bnNpZ25lZCBsb25nIHRpbWVvZmYp
CiAgICAgaWYgKCB0aW1lb2ZmID09IDAgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGh2
bV9icm9hZGNhc3RfaW9yZXEoJnAsIDEpICE9IDAgKQorICAgIGlmICggaHZtX2Jyb2FkY2FzdF9p
b3JlcSgmcCwgdHJ1ZSkgIT0gMCApCiAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlVuc3Vj
Y2Vzc2Z1bCB0aW1lb2Zmc2V0IHVwZGF0ZVxuIik7CiB9CiAKQEAgLTczLDcgKzczLDcgQEAgdm9p
ZCBzZW5kX2ludmFsaWRhdGVfcmVxKHZvaWQpCiAgICAgICAgIC5kYXRhID0gfjBVTCwgLyogZmx1
c2ggYWxsICovCiAgICAgfTsKIAotICAgIGlmICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgMCkg
IT0gMCApCisgICAgaWYgKCBodm1fYnJvYWRjYXN0X2lvcmVxKCZwLCBmYWxzZSkgIT0gMCApCiAg
ICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlVuc3VjY2Vzc2Z1bCBtYXAtY2FjaGUgaW52YWxp
ZGF0ZVxuIik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2OTkxM2NmM2NkLi5mMmUwYjNmNzRhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jCkBAIC00Myw3ICs0Myw3IEBAIHN0YXRpYyBpb3JlcV90ICpnZXRfaW9yZXEoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAmcC0+dmNw
dV9pb3JlcVt2LT52Y3B1X2lkXTsKIH0KIAotYm9vbF90IGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2
Y3B1ICp2KQorYm9vbCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
OwpAQCAtNTksMTEgKzU5LDExIEBAIGJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBlbmRpbmcgKQotICAgICAg
ICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAg
ICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiBzdGF0
aWMgdm9pZCBodm1faW9fYXNzaXN0KHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3YsIHVpbnQ2NF90
IGRhdGEpCkBAIC04MiwxMCArODIsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvX2Fzc2lzdChzdHJ1
Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50NjRfdCBkYXRhKQogICAgIG1zaXhfd3JpdGVfY29t
cGxldGlvbih2KTsKICAgICB2Y3B1X2VuZF9zaHV0ZG93bl9kZWZlcnJhbCh2KTsKIAotICAgIHN2
LT5wZW5kaW5nID0gMDsKKyAgICBzdi0+cGVuZGluZyA9IGZhbHNlOwogfQogCi1zdGF0aWMgYm9v
bF90IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpw
KQorc3RhdGljIGJvb2wgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Ys
IGlvcmVxX3QgKnApCiB7CiAgICAgd2hpbGUgKCBzdi0+cGVuZGluZyApCiAgICAgewpAQCAtMTEy
LDE2ICsxMTIsMTYgQEAgc3RhdGljIGJvb2xfdCBodm1fd2FpdF9mb3JfaW8oc3RydWN0IGh2bV9p
b3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIldlaXJkIEhWTSBpb3Jl
cXVlc3Qgc3RhdGUgJXVcbiIsIHN0YXRlKTsKLSAgICAgICAgICAgIHN2LT5wZW5kaW5nID0gMDsK
KyAgICAgICAgICAgIHN2LT5wZW5kaW5nID0gZmFsc2U7CiAgICAgICAgICAgICBkb21haW5fY3Jh
c2goc3YtPnZjcHUtPmRvbWFpbik7Ci0gICAgICAgICAgICByZXR1cm4gMDsgLyogYmFpbCAqLwor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOyAvKiBiYWlsICovCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAotYm9vbF90IGhhbmRsZV9odm1f
aW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0
aW9uKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87
CkBAIC0xNDEsNyArMTQxLDcgQEAgYm9vbF90IGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgICAgIGlmICggc3YtPnZjcHUgPT0gdiAmJiBzdi0+cGVuZGlu
ZyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAhaHZtX3dhaXRfZm9yX2lv
KHN2LCBnZXRfaW9yZXEocywgdikpICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgfQpAQCAtMTc4LDcgKzE3OCw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lv
X2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAg
IHJldHVybiAxOworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgaW50IGh2bV9hbGxvY19p
b3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ2ZuKQpAQCAtMjA4LDcg
KzIwOCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVxX3Bh
Z2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCitzdGF0aWMgdm9pZCBo
dm1fdW5tYXBfaW9yZXFfcGFnZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYp
CiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVx
IDogJnMtPmlvcmVxOwogCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFw
X2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKKyAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
ID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjQwLDEwICsyNDAsMTAgQEAg
c3RhdGljIGludCBodm1fbWFwX2lvcmVxX3BhZ2UoCiAgICAgcmV0dXJuIDA7CiB9CiAKLWJvb2xf
dCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQorYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOwotICAgIGJvb2xfdCBmb3VuZCA9IDA7CisgICAgYm9vbCBmb3VuZCA9
IGZhbHNlOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIApAQCAtMjU0LDcgKzI1NCw3IEBAIGJvb2xfdCBpc19pb3JlcV9z
ZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAmJiBzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8
CiAgICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZhICYmIHMtPmJ1ZmlvcmVxLnBhZ2UgPT0gcGFn
ZSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBmb3VuZCA9IDE7CisgICAgICAgICAgICBmb3Vu
ZCA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KQEAgLTMwMiw3
ICszMDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92
Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBzdHJ1Y3QgdmNwdSAqdikKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAgaW50IHJjOwpAQCAt
NDE3LDIyICs0MTcsMjIgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIHsKICAgICBpbnQgcmM7CiAKLSAgICByYyA9IGh2
bV9tYXBfaW9yZXFfcGFnZShzLCAwLCBpb3JlcV9nZm4pOworICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4pOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1
cm4gcmM7CiAKICAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQot
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOworICAg
ICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOworICAgICAg
ICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
X3QgaXNfZGVmYXVsdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgaGFuZGxlX2J1ZmlvcmVxKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgaXNfZGVmYXVsdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGhhbmRsZV9idWZpb3JlcSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9H
Rk4pOwpAQCAtNDY5LDE1ICs0NjksMTUgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX3Nl
dHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVs
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbF90IGhh
bmRsZV9idWZpb3JlcSA9ICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApOworICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKIAogICAgIGlmICggaGFuZGxlX2J1Zmlv
cmVxICkKLSAgICAgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgMSk7CisgICAgICAgIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHMsIHRydWUpOwogCi0gICAgaHZtX3VubWFwX2lvcmVxX3BhZ2Uocywg
MCk7CisgICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgaWYgKCAhaXNf
ZGVmYXVsdCApCiAgICAgewpAQCAtNDg5LDcgKzQ4OSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3Jl
cV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xfdCBpc19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTUw
MSw3ICs1MDEsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKQEAgLTUzNywxNyArNTM3
LDE3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgMCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzLCBmYWxzZSk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Zj
cHUgKnN2OwotICAgIGJvb2xfdCBoYW5kbGVfYnVmaW9yZXEgPSAoIHMtPmJ1ZmlvcmVxLnZhICE9
IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAK
ICAgICBzcGluX2xvY2soJnMtPmxvY2spOwogCkBAIC01NjIsNyArNTYyLDcgQEAgc3RhdGljIHZv
aWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAg
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwogICAgIH0K
IAotICAgIHMtPmVuYWJsZWQgPSAxOworICAgIHMtPmVuYWJsZWQgPSB0cnVlOwogCiAgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9y
ZXFfdmNwdV9saXN0LApAQCAtNTc0LDEwICs1NzQsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0KQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xfdCBoYW5kbGVfYnVm
aW9yZXEgPSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZp
b3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBzcGluX2xvY2soJnMtPmxvY2spOwogCkBA
IC01OTIsNyArNTkyLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAm
cy0+aW9yZXEpOwogICAgIH0KIAotICAgIHMtPmVuYWJsZWQgPSAwOworICAgIHMtPmVuYWJsZWQg
PSBmYWxzZTsKIAogIGRvbmU6CiAgICAgc3Bpbl91bmxvY2soJnMtPmxvY2spOwpAQCAtNjAwLDcg
KzYwMCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1Zmlv
cmVxX2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRf
dCBpZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTYxOSw3ICs2MTksNyBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9S
RVFTUlZfQlVGSU9SRVFfQVRPTUlDICkKLSAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gMTsK
KyAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9zZXR1cF9wYWdlcygKICAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZpb3Jl
cV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKQEAgLTY0Niw3ICs2NDYs
NyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKQEAgLTY4MSw3ICs2ODEsNyBAQCBzdGF0
aWMgaW9zZXJ2aWRfdCBuZXh0X2lvc2VydmlkKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIGludCBo
dm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9y
ZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0
LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9z
ZXJ2aWRfdCAqaWQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CkBAIC03MTMs
NyArNzEzLDcgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGRvbWlkX3QgZG9taWQsCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKICAgICB7CiAgICAgICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IHM7Ci0gICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIDEpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJs
ZShzLCB0cnVlKTsKICAgICB9CiAKICAgICBpZiAoIGlkICkKQEAgLTc1NiwxMSArNzU2LDExIEBA
IGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCkKIAogICAgICAgICBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCAwLCBzKTsKIAotICAgICAg
ICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgMCk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGlzYWJsZShzLCBmYWxzZSk7CiAKICAgICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkp
OwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIDApOworICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2RlaW5pdChzLCBmYWxzZSk7CiAKICAgICAgICAgZG9tYWluX3VucGF1c2Uo
ZCk7CiAKQEAgLTk2OCw3ICs5NjgsNyBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIH0KIAogaW50IGh2bV9zZXRf
aW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGVuYWJsZWQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGVkKQogewogICAgIHN0cnVjdCBsaXN0X2hlYWQg
KmVudHJ5OwogICAgIGludCByYzsKQEAgLTk5Miw5ICs5OTIsOSBAQCBpbnQgaHZtX3NldF9pb3Jl
cV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAg
ZG9tYWluX3BhdXNlKGQpOwogCiAgICAgICAgIGlmICggZW5hYmxlZCApCi0gICAgICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZW5hYmxlKHMsIGZhbHNlKTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHMsIGZhbHNlKTsKIAogICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKIApAQCAtMTAxNyw3
ICsxMDE3LDcgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCiAgICAgewotICAgICAgICBib29sX3QgaXNfZGVmYXVsdCA9IChzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7CisgICAgICAgIGJvb2wg
aXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cik7CiAKICAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1
bHQsIHYpOwogICAgICAgICBpZiAoIHJjICkKQEAgLTEwNjYsNyArMTA2Niw3IEBAIHZvaWQgaHZt
X2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQogICAgIHsKLSAg
ICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVs
dF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwogCiAgICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzLCBpc19kZWZhdWx0KTsKIApAQCAtMTM0Nyw3ICsxMzQ3LDcgQEAgc3Rh
dGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgaW9yZXFfdCAqcCkKIH0KIAogaW50IGh2bV9zZW5kX2lvcmVxKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAotICAgICAgICAgICAgICAgICAgIGJvb2xfdCBi
dWZmZXJlZCkKKyAgICAgICAgICAgICAgICAgICBib29sIGJ1ZmZlcmVkKQogewogICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9t
YWluOwpAQCAtMTM5OCw3ICsxMzk4LDcgQEAgaW50IGh2bV9zZW5kX2lvcmVxKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAogICAgICAgICAgICAgcC0+c3RhdGUg
PSBTVEFURV9JT1JFUV9SRUFEWTsKICAgICAgICAgICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2No
YW5uZWwoZCwgcG9ydCk7CiAKLSAgICAgICAgICAgIHN2LT5wZW5kaW5nID0gMTsKKyAgICAgICAg
ICAgIHN2LT5wZW5kaW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
OwogICAgICAgICB9CiAgICAgfQpAQCAtMTQwNiw3ICsxNDA2LDcgQEAgaW50IGh2bV9zZW5kX2lv
cmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90ICpwcm90b19wLAogICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAotdW5zaWduZWQgaW50IGh2bV9icm9hZGNh
c3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbF90IGJ1ZmZlcmVkKQordW5zaWduZWQgaW50IGh2bV9i
cm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCkKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCBjZTUzNmY3NWVmLi43ZjEyOGMwNWZm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNDUsNyArNDUsNyBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3ZjcHUgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdF9lbnRyeTsKICAgICBzdHJ1
Y3QgdmNwdSAgICAgICp2Y3B1OwogICAgIGV2dGNobl9wb3J0X3QgICAgaW9yZXFfZXZ0Y2huOwot
ICAgIGJvb2xfdCAgICAgICAgICAgcGVuZGluZzsKKyAgICBib29sICAgICAgICAgICAgIHBlbmRp
bmc7CiB9OwogCiAjZGVmaW5lIE5SX0lPX1JBTkdFX1RZUEVTIChYRU5fRE1PUF9JT19SQU5HRV9Q
Q0kgKyAxKQpAQCAtNjksOCArNjksOCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAgICAg
c3BpbmxvY2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwogICAgIGV2dGNobl9wb3J0X3Qg
ICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJh
bmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKLSAgICBib29sX3QgICAgICAgICAgICAgICAgIGVuYWJs
ZWQ7Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBidWZpb3JlcV9hdG9taWM7CisgICAgYm9v
bCAgICAgICAgICAgICAgICAgICBlbmFibGVkOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAg
YnVmaW9yZXFfYXRvbWljOwogfTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmluZGV4IDQz
ZmJlMTE1ZGMuLjE4MjlmY2Y0M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAtMTksMTIg
KzE5LDEyIEBACiAjaWZuZGVmIF9fQVNNX1g4Nl9IVk1fSU9SRVFfSF9fCiAjZGVmaW5lIF9fQVNN
X1g4Nl9IVk1fSU9SRVFfSF9fCiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
dik7Ci1ib29sX3QgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKLWJv
b2xfdCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKTsKK2Jvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwor
Ym9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpOworYm9vbCBpc19p
b3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKTsKIAogaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQs
IGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCk7CiBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpOwogaW50IGh2bV9nZXRfaW9yZXFf
c2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKQEAgLTQwLDcgKzQw
LDcgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2Vy
dmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWludDMyX3QgZmxhZ3MpOwogaW50IGh2
bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGVuYWJsZWQpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlZCk7CiAKIGludCBodm1fYWxsX2lv
cmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpOwog
dm9pZCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZjcHUgKnYpOwpAQCAtNTEsOCArNTEsOCBAQCBpbnQgaHZtX3NldF9kbV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCk7CiBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcV90ICpwKTsKIGludCBo
dm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9f
cCwKLSAgICAgICAgICAgICAgICAgICBib29sX3QgYnVmZmVyZWQpOwotdW5zaWduZWQgaW50IGh2
bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbF90IGJ1ZmZlcmVkKTsKKyAgICAgICAg
ICAgICAgICAgICBib29sIGJ1ZmZlcmVkKTsKK3Vuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lv
cmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpOwogCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0
cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAW-0007OU-Ss; Tue, 05 Sep 2017 11:37:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAV-0007NE-Em
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4E/0C-03616-37C8EA95; Tue, 05 Sep 2017 11:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG5Rz7p
 Ig4m/lC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmd3PYC35HVEy63svewNhq18XIwSEh4C/x
 521yFyMnB5uAjsTUp5dYQcIiAioSt/cagISZBYol/v7vZgYJCwvESHQtKQQJswBV/F/ewgpi8
 wpYSyyf95kFxJYQkJfY1XYRLM4pYCPx/O4hdhBbCKjmz6G3TBD1ghInZz5hgRivKdG6/Tc7hC
 0v0bx1NjNEvYrE+qmz2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGlroJRVlpmeU5CZm5ug
 aGpjp5aYWFyemp+YkJhXrJefnbmIEhhkDEOxgvLkx4BCjJAeTkihvaOK6SCG+pPyUyozE4oz4
 otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4J3VBVQnWJSanlqRlpkDjASYUgkOHiURXleQNG9xQ
 WJucWY6ROoUoy7HhtXrvzAJgc2QEufdBlIkAFKUUZoHNwIWlZcYZaWEeRmBDhTiKUgtys0sQZ
 V/xSjOwagkzCvdDTSFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDYz7bk5DqyWnLH/zQyF5snHF
 oyr7kGwkyBbyuh2+felq93PTziyg99uYlrk884hh3Z3ts5Lh+3GmpquB/H5X65Y8Pr+aTa/iq
 8XRB0RzvHT77ZN2vHLvcPE/w6VVXbq8rNX/qN55QOezBNm9fnWbGhGKWGVPc3RSV91ipOm0Mb
 M/ISd0W7f31pBJLcUaioRZzUXEiAN+rBFXFAgAA
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504611439!109691739!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31317 invoked from network); 5 Sep 2017 11:37:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438388728"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:09 +0100
Message-ID: <20170905113716.3960-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v4 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCnY0OgogLSBNaW5vciBjb3NtZXRpYyBmaXggc3VnZ2VzdGVkIGJ5
IFJvZ2VyLgoKdjM6CiAtIEludHJvZHVjZWQgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoKSB0byBh
dm9pZCBkdXBsaWNhdGVkIGNvZGUuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAg
ICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICB8IDEx
NCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8
ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiArLQogNiBm
aWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
Y19kb20uaAppbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4NjgwIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAogaW50IHhjX2RvbV9ib290X2ltYWdlKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pOwotaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0
b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKTsK
LWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQs
CitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGd1ZXN0
X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwKICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgY29uc29sZV9kb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMg
Yi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IGMzYjQ0ZGQzOTkuLmRjMGExZmRlZTgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYwpAQCAtMjgwLDExICsyODAsMjkgQEAgc3RhdGljIHhlbl9wZm5fdCB4Y19k
b21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkKQogICAgIHJl
dHVybiBnbWZuOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29s
ZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQorc3RhdGljIHZvaWQgeGNfZG9t
X3NldF9nbnR0YWJfZW50cnkoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgYmFja2VuZF9kb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBiYWNrZW5kX2dtZm4pCit7CisgICAg
aWYgKCBndWVzdF9kb21pZCA9PSBiYWNrZW5kX2RvbWlkIHx8IGJhY2tlbmRfZ21mbiA9PSAtMSkK
KyAgICAgICAgcmV0dXJuOworCisgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogWyV1XSAtPiAw
eCUiUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGlkeCwgYmFj
a2VuZF9nbWZuKTsKKworICAgIGdudHRhYltpZHhdLmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7
CisgICAgZ250dGFiW2lkeF0uZG9taWQgPSBiYWNrZW5kX2RvbWlkOworICAgIGdudHRhYltpZHhd
LmZyYW1lID0gYmFja2VuZF9nbWZuOworfQorCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0YWJfc2Vl
ZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250dGFiX2dt
Zm47CkBAIC0zMDgsMTggKzMyNiwxMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0g
ICAgaWYgKCBkb21pZCAhPSBjb25zb2xlX2RvbWlkICAmJiBjb25zb2xlX2dtZm4gIT0gLTEpCi0g
ICAgewotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdzID0gR1RG
X3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0u
ZG9taWQgPSBjb25zb2xlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NP
TlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwotICAgIH0KLSAgICBpZiAoIGRvbWlkICE9IHhl
bnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCi0gICAgewotICAgICAgICBnbnR0
YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOwot
ICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5kb21pZCA9IHhlbnN0b3Jl
X2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mcmFtZSA9
IHhlbnN0b3JlX2dtZm47Ci0gICAgfQorICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwg
Z250dGFiLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21pZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0
X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCB4ZW5zdG9yZV9kb21pZCwgeGVuc3RvcmVf
Z21mbik7CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEgKQogICAg
IHsKQEAgLTMzNywxMSArMzQ3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21f
Z250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2dudHRhYl9o
dm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQogewogICAg
IGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgwLDcgKzM5MCw3IEBA
IGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250dGFi
X3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gsIGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3RvcmVfZ3Bm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9k
b21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQxNSw1NiBAQCBpbnQgeGNfZG9t
X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKICAgICBy
ZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwgeGVuX3Bm
bl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0
b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xhdGVkKGRv
bSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlk
KTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9tLT54ZW5z
dG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4Y2gtPmZt
ZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7CisgICAgdm9p
ZCAqYWRkciA9IE5VTEw7CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3Vy
Y2UoZm1lbSwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOworICAgIGlm
ICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RTVVBQICkKKyAg
ICAgICAgICAgIHJldHVybiBpc19odm0gPworICAgICAgICAgICAgICAgIGNvbXBhdF9nbnR0YWJf
aHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSA6Cisg
ICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21m
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVu
c3RvcmVfZG9taWQpOworCisgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVSTkFMX0VS
Uk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBncmFudCB0
YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiW2Vycm5vPSVkXVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOworICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQorCisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJfUkVTRVJW
RURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21pZCwgY29u
c29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0X2dudHRhYl9lbnRyeSh4
Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBndWVzdF9kb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4pOworCisg
ICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKworICAgIHJl
dHVybiAwOworfQorCitpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2Ug
KmRvbSkKK3sKKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7CisgICAg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZu
KTsKKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhl
bnN0b3JlX3Bmbik7CisKKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29scy9saWJ4
Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFkYThmIDEw
MDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEgQEAgc3Rh
dGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4
KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250dGFiX2h2
bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhjX2RvbV9n
bnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAgICB7CiAg
ICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGludCB4ODZf
cHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgaWYgKCBy
YyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhj
aCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9t
aWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25z
b2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3Rv
cmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25zb2xl
X2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAt
ODUxLDcgKzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJfbWZuOwog
ICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9odm1fc2Vl
ZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVfZG9taWQs
IHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94
Yy5jCmluZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhv
bi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hj
L3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250dGFiX2h2
bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAmeGVuc3Rv
cmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2RvbV9nbnR0
YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZuLCB4ZW5z
dG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAwICkKKyAg
ICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1ZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQp
ICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNf
aGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAX-0007PB-6Y; Tue, 05 Sep 2017 11:37:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAW-0007Nf-6V
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 29/66-03283-37C8EA95; Tue, 05 Sep 2017 11:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW5Rz7p
 IgxNrDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxV8zrZCq4rVez68pmlgXGlTBcjJ4eEgL/E
 wjvNLCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwsUS/z9380MYgsLpEjcP76MFcRmASrpmrGWD
 cTmFbCWeLS7nxlipLzErraLYDWcAjYSz+8eYgexhYBq/hx6ywRRLyhxcuYTFoj5mhKt23+zQ9
 jyEs1bZzND1KtIrJ86i20CI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxj/LAg4xSnIwKYnyhiauixTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwSvSDZQTLEpNT61Iy8wBBj1MWoKDR0mEtwAkzVtckJhbnJkOkTrFqCglz
 msFkhAASWSU5sG1wSLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5I0Cm8GTmlcBNfwW0mA
 locdXLNSCLSxIRUlINjBudr6XdtVT4LrzqRH1UgV1F1lxxt3M5x37t3dKvI6X79IX05xd6Vf8
 OWV5qe2z5Nj98h8IkJntFb5sWzpg/6TtuTRXQ6RZrY78VvuBI2ETB8zKx5Xav7p7qsjigp8HP
 XrSlvaK6SThqzqQ3r46bW+/v15LoW1N74ULWp6NJ6Q3H79+3nibRrcRSnJFoqMVcVJwIALbWp
 CmvAgAA
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504611439!104264601!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48874 invoked from network); 5 Sep 2017 11:37:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:22 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547139"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:08 +0100
Message-ID: <20170905113716.3960-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v4 04/12] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJlZWJzZCBj
b2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4K
LS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0tLQogdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmluZGV4IGRl
YzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYwpAQCAt
OTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0gPDwgUEFH
RV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZv
cmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwotICAgIHJl
dHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEwMDY0NAot
LS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBfeGVuZm9y
ZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICByZXR1
cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVy
cm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4IDliZjk1
ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9u
ZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAgLTEwMCwx
MyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9T
SVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJu
IC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3QgbnVtKTsK
IAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1bl9fKQog
LyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lkICpjb21w
YXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3Qg
ZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2Vf
aGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGludCBvc2Rl
cF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4gLTE7Cit9
CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNl
KAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jl
c291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlubGluZSBp
bnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1cm4gMDsK
IH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdu
bWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNl
KAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jl
c291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9y
ZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0YWUuLmVl
OGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMK
KysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMgKzk3LDYg
QEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpFKTsKIH0K
IAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQot
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAV-0007NK-1N; Tue, 05 Sep 2017 11:37:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAU-0007N2-7l
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CA/75-03454-17C8EA95; Tue, 05 Sep 2017 11:37:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG5hz7p
 Ig1OnmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrf9ayF7TKVfzZ18fSwLhGtIuRk0NCwF/i
 +cSLTCA2m4COxNSnl1i7GDk4RARUJG7vNehi5OJgFnjOJDFzRzsjSI2wgKnEvSdPmEFsFqCan
 smzwHp5BawlXiy5zAgxU15iV9tFVoi4oMTJmU9YQGxmAU2J1u2/2SFseYnmrbPB5ggBzVk/dR
 bbBEaeWUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDgYQCCHYw3NwYcYpTkYFIS5Q1NXBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3
 VhdQTrAoNT21Ii0zBxjGMGkJDh4lEV5XkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzb
 gMpEgApyijNgxsBi6lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaV7gaawpOZVwK36RXQEU
 xAR1S9XANyREkiQkqqgXH5x/3eXn9WiVTxVJUoy7a3rrle+fDt+w0velOWOJu8nZi7afu9lTv
 M2HbYfp1ZadHWXhSaWupwf825fWlbHaefb44881TD/uSjJ9msRyy5wp9FXeI+ETIh4npi27Xq
 ha2MG6ZMLJvt9/BL8w6FOR1zZ/tc/H787J8bzw+L/Y5q1r5SvE55yRYBJZbijERDLeai4kQAm
 u9pnKQCAAA=
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504611439!109691739!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30986 invoked from network); 5 Sep 2017 11:37:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438388725"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:04 +0100
Message-ID: <20170905113716.3960-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBHcmFudCB0YWJsZXMKIC0gSU9SRVEg
c2VydmVyIHBhZ2VzCgpOT1RFOiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBhIG1hc3RlciByZS1i
YXNlIG9mIEp1ZXJnZW4gR3Jvc3MncyBwYXRjaCAieGVuOiBtb3ZlClhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIGNvZGUgaW50byBncmFudF90YWJsZS5jIi4gRm9yIGNvbnZlbmllbmNlIHRoZSBjb2Rl
IGlzIGFsc28gYXZhaWxhYmxlCm9uIGEgYnJhbmNoIGF0OgoKaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRz
L2lvcmVxOAoKdjQ6CiAtIFJlc3BvbmRlZCB0byBmdXJ0aGVyIHJldmlldyBjb21tZW50cyBmcm9t
IFJvZ2VyCgp2MzoKIC0gRHJvcHBlZCBvcmlnaW5hbCBwYXRjaCAjMSBzaW5jZSBpdCBpcyBjb3Zl
cmVkIGJ5IEp1ZXJnZW4ncyBwYXRjaC4KIC0gQWRkZWQgbmV3IHhlbmZvcmVpZ25tZW1vcnljbGVh
bnVwIHBhdGNoICgjNCkuCiAtIFJlcGxhY2VkIHRoZSBwYXRjaCBpbnRyb2R1Y2luZyB0aGUgaW9y
ZXEgc2VydmVyICdpc19kZWZhdWx0JyBmbGFnIHdpdGggb25lCiAgIHRoYXQgY2hhbmdlcyB0aGUg
aW9yZXEgc2VydmVyIGxpc3QgaW50byBhbiBhcnJheSAoIzgpLgoKUGF1bCBEdXJyYW50ICgxMik6
CiAgeDg2L21tOiBhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcCBndWVzdCBtZm5z
CiAgeDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNv
dXJjZXMKICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3VwcG9ydCBmb3IgcmVzb3Vy
Y2UgbWFwcGluZwogIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IHJlZHVjZSB4ZW5mb3JlaWdu
bWVtb3J5X3Jlc3RyaWN0IGNvZGUKICAgIGZvb3RwcmludAogIHRvb2xzL2xpYnhlbmN0cmw6IHVz
ZSBuZXcgeGVuZm9yZWlnbm1lbW9yeSBBUEkgdG8gc2VlZCBncmFudCB0YWJsZQogIHg4Ni9odm0v
aW9yZXE6IHJlbmFtZSAuKnBmbiBhbmQgLipnbWZuIHRvIC4qZ2ZuCiAgeDg2L2h2bS9pb3JlcTog
dXNlIGJvb2wgcmF0aGVyIHRoYW4gYm9vbF90CiAgeDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4g
YXJyYXkgb2YgaW9yZXEgc2VydmVycyByYXRoZXIgdGhhbiBhIGxpc3QKICB4ODYvaHZtL2lvcmVx
OiBzaW1wbGlmeSBjb2RlIGFuZCB1c2UgY29uc2lzdGVudCBuYW1pbmcKICB4ODYvaHZtL2lvcmVx
OiB1c2UgZ2ZuX3QgaW4gc3RydWN0IGh2bV9pb3JlcV9wYWdlCiAgeDg2L2h2bS9pb3JlcTogZGVm
ZXIgbWFwcGluZyBnZm5zIHVudGlsIHRoZXkgYXJlIGFjdHVhbGx5IHJlcXVzdGVkCiAgeDg2L2h2
bS9pb3JlcTogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KCiB0b29scy9pbmNs
dWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8ICAxMSArCiB0b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQogdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggICAgfCAgMTQgKy0K
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
ICA1MyArKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYyAgICAgICAgICAgICAg
ICAgfCAgIDcgLQogLi4uL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1v
cnkuaCAgfCAgNDEgKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1v
cnkubWFwICAgfCAgIDUgKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMgICAgICAg
ICAgICAgICAgICAgfCAgNDUgKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyAg
ICAgICAgICAgICAgICAgIHwgICA3IC0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2Qu
YyAgICAgICAgICAgICAgICAgIHwgICA3IC0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2
YXRlLmggICAgICAgICAgICAgICAgIHwgIDQzICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
c29sYXJpcy5jICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hj
X2RvbS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogdG9vbHMvbGlieGMveGNfZG9t
X2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMTQgKystCiB0b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyAgICAgICAgICAgICAgICB8ICAxMCArLQogdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHRv
b2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgICAgICAgICAgICAgICAgIHwgICA2ICst
CiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
MSArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDgzOCArKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTUxICsrKy0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1NiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgICAgfCAgMjEgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgICAgIHwgIDIwICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MyArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICAgICB8
ICA0NiArLQogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDEgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKIDMyIGZpbGVzIGNoYW5nZWQsIDEwNDIgaW5zZXJ0aW9ucygrKSwgNTYy
IGRlbGV0aW9ucygtKQoKLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAY-0007Pp-LD; Tue, 05 Sep 2017 11:37:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAW-0007Nn-Os
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:24 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DC/20-03414-47C8EA95; Tue, 05 Sep 2017 11:37:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG5xz7p
 Ig2cTJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/yz6xFzwMqDiz8RZTA+N9my5GTg4JAX+J
 V7N/s4PYbAI6ElOfXmLtYuTgEBFQkbi91wDEZBYol+iYUAtSISwQIDHh8ElWEJsFqOLsnTtMI
 DavgI3EifZlbBAT5SV2tV0Eq+EEij+/ewhsupCAtcSfQ2+h6gUlTs58wgJiMwtoSrRuh7iAGa
 i3eetsZoh6FYn1U2exTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF4c2PAIUZJDiYlUd7QxHWRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4Z3UB5QSLUtNTK9Iyc4AhD5OW4OBREuF1BUnzFhck5hZnpkOkTjEqSonzb
 gNJCIAkMkrz4NpgcXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzS3UBTeDLzSuCmvwJazA
 S0uOrlGpDFJYkIKakGxtoJ5dIpkQaf0nV/Oz46Nj85d5+Fxve98j/6Xf9lHb25dIa9QiyHYiP
 bcaU3a+VlWEpXJOksvjTn/7xj324l6NQH9V3dvj74wuWAxXz767x/db2PuH5VOuf/Vb3b22+K
 sB7b1pCQW+JxYL/e+ZmC/w5c3rbe5vl+l4WmMjO2ZW+4cuRJSVP1T08lluKMREMt5qLiRABSi
 m1urgIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504611439!109691739!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31380 invoked from network); 5 Sep 2017 11:37:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438388729"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:13 +0100
Message-ID: <20170905113716.3960-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 09/12] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2MzoKIC0g
UmViYXNlZCBvbiB0b3Agb2YgJ3MtPmlzX2RlZmF1bHQnIHRvICdJU19ERUZBVUxUKHMpJyBjaGFu
Z2VzLgogLSBNaW5vciB1cGRhdGVzIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9t
IFJvZ2VyLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyB8IDE4MyArKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY5IGlu
c2VydGlvbnMoKyksIDExNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggMjg3NTcyYmQxZi4u
ZGUwNGVhODE1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjAxLDYzICsyMDEsNzUgQEAgYm9vbCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAK
LXN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nICpnZm4pCitzdGF0aWMgdW5zaWduZWQgbG9uZyBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAgaW50IHJjOwogCi0gICAgcmMgPSAtRU5P
TUVNOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8
IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAg
ICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgewotICAgICAgICAgICAgKmdmbiA9IGQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7CiAgICAgfQogCi0gICAgcmV0dXJuIHJjOwor
ICAgIHJldHVybiBnZm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKIHsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpID0gZ2ZuIC0gZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlOwogCi0gICAgaWYgKCBnZm4gIT0gZ2ZuX3go
SU5WQUxJRF9HRk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX2dmbi5tYXNrKTsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworICAgIEFTU0VSVChn
Zm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pKTsKKworICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3Jl
cV9wYWdlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKK3N0YXRpYyB2b2lk
IGh2bV91bm1hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVm
KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3Jl
cSA6ICZzLT5pb3JlcTsKIAorICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZO
KSApCisgICAgICAgIHJldHVybjsKKwogICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZpb3Jw
LT52YSwgaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKKyAgICBpZiAoICFJ
U19ERUZBVUxUKHMpICkKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7
CisKKyAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyBpbnQg
aHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZiwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwot
ICAgIHZvaWQgKnZhOwogICAgIGludCByYzsKIAotICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5n
X2Zvcl9oZWxwZXIoZCwgZ2ZuLCAmcGFnZSwgJnZhKSkgKQotICAgICAgICByZXR1cm4gcmM7Ci0K
LSAgICBpZiAoIChpb3JwLT52YSAhPSBOVUxMKSB8fCBkLT5pc19keWluZyApCi0gICAgewotICAg
ICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdmEsIHBhZ2UpOworICAgIGlmICggZC0+aXNf
ZHlpbmcgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9CiAKLSAgICBpb3JwLT52YSA9
IHZhOwotICAgIGlvcnAtPnBhZ2UgPSBwYWdlOwotICAgIGlvcnAtPmdmbiA9IGdmbjsKKyAgICBp
ZiAoIElTX0RFRkFVTFQocykgKQorICAgICAgICBpb3JwLT5nZm4gPSBidWYgPworICAgICAgICAg
ICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9Q
Rk5dIDoKKyAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1f
UEFSQU1fSU9SRVFfUEZOXTsKKyAgICBlbHNlCisgICAgICAgIGlvcnAtPmdmbiA9IGh2bV9hbGxv
Y19pb3JlcV9nZm4ocyk7CisKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dG
TikgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIHJldHVybiAwOworICAgIHJjID0g
cHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgaW9ycC0+Z2ZuLCAmaW9ycC0+cGFnZSwgJmlvcnAt
PnZhKTsKKworICAgIGlmICggcmMgKQorICAgICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGJ1
Zik7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI3Myw4ICsy
ODUsNyBAQCBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggIXMgKQogICAgICAgICAgICAg
Y29udGludWU7CiAKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9
PSBwYWdlKSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5w
YWdlID09IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAo
cy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5k
ID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjg2LDIwICsyOTcsMzAgQEAgYm9vbCBp
c19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92
ZV9pb3JlcV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwKQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9y
ZXEgOiAmcy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09
IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAot
c3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RF
RkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJl
dHVybiAwOworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtMzIzLDcgKzM0NCw2IEBAIHN0
YXRpYyB2b2lkIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIH0KIH0KIAotCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHZjcHUgKnYpCiB7CkBAIC00MzUsNzggKzQ1NSwyNSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMpCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgaW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgaW50
IHJjOwogCi0gICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgZmFsc2UsIGlvcmVxX2dmbik7
Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIGlmICggYnVmaW9yZXFf
Z2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCi0gICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9w
YWdlKHMsIHRydWUsIGJ1ZmlvcmVxX2dmbik7Ci0KLSAgICBpZiAoIHJjICkKLSAgICAgICAgaHZt
X3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5k
bGVfYnVmaW9yZXEpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICB1
bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGJ1ZmlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICBpbnQgcmM7Ci0K
LSAgICBpZiAoIElTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog
VGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9y
Ci0gICAgICAgICAqIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LgotICAgICAgICAgKi8KLSAgICAg
ICAgQVNTRVJUKGhhbmRsZV9idWZpb3JlcSk7Ci0gICAgICAgIHJldHVybiBodm1faW9yZXFfc2Vy
dmVyX21hcF9wYWdlcyhzLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5w
YXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BGTl0sCi0gICAgICAgICAgICAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSk7Ci0gICAgfQotCi0gICAg
cmMgPSBodm1fYWxsb2NfaW9yZXFfZ2ZuKGQsICZpb3JlcV9nZm4pOworICAgIHJjID0gaHZtX21h
cF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCiAgICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVx
ICkKLSAgICAgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfZ2ZuKGQsICZidWZpb3JlcV9nZm4pOwot
Ci0gICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2Vz
KHMsIGlvcmVxX2dmbiwgYnVmaW9yZXFfZ2ZuKTsKKyAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVx
X2dmbihzLCB0cnVlKTsKIAogICAgIGlmICggcmMgKQotICAgIHsKLSAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKGQsIGlvcmVxX2dmbik7Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBi
dWZpb3JlcV9nZm4pOwotICAgIH0KKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBmYWxz
ZSk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
dW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRv
bWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVm
aW9yZXEudmE7Ci0KLSAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgIGh2bV91bm1h
cF9pb3JlcV9wYWdlKHMsIHRydWUpOwotCi0gICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFs
c2UpOwotCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICBpZiAoIGhh
bmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVm
aW9yZXEuZ2ZuKTsKLQotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+aW9yZXEuZ2Zu
KTsKLSAgICB9CisgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKQEAgLTU2NCwyMiAr
NTMxLDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4g
KmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKLSAgICBib29s
IGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBzcGluX2xvY2soJnMt
PmxvY2spOwogCiAgICAgaWYgKCBzLT5lbmFibGVkICkKICAgICAgICAgZ290byBkb25lOwogCi0g
ICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICBodm1fcmVtb3ZlX2lvcmVx
X2dmbihkLCAmcy0+aW9yZXEpOwotCi0gICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAg
ICAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7Ci0gICAgfQor
ICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKKyAgICBodm1fcmVtb3ZlX2lvcmVx
X2dmbihzLCB0cnVlKTsKIAogICAgIHMtPmVuYWJsZWQgPSB0cnVlOwogCkBAIC01OTQsMjEgKzU1
NCwxMyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwotCiAg
ICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAgICAg
ICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAg
IGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQs
ICZzLT5idWZpb3JlcSk7Ci0KLSAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmlvcmVx
KTsKLSAgICB9CisgICAgaHZtX2FkZF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX2FkZF9p
b3JlcV9nZm4ocywgZmFsc2UpOwogCiAgICAgcy0+ZW5hYmxlZCA9IGZhbHNlOwogCkBAIC02MzAs
NiArNTgyLDkgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlzdCk7
CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwogCisgICAgcy0+aW9yZXEu
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgIHMtPmJ1ZmlvcmVxLmdmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKKwogICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMo
cywgaWQpOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CkBAIC02MzcsNyArNTky
LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKICAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAotICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcygKKyAgICByYyA9IGh2bV9pb3JlcV9z
ZXJ2ZXJfbWFwX3BhZ2VzKAogICAgICAgICAgICAgIHMsIGJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhW
TV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpOwogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIGZh
aWxfbWFwOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAW-0007Ni-80; Tue, 05 Sep 2017 11:37:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAU-0007N3-Bm
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 15/59-03422-17C8EA95; Tue, 05 Sep 2017 11:37:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXrewZ12
 kweHVzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arvtUsBbsFKrbfPsDewHiWp4uRk0NCwF+i
 b+JtVhCbTUBHYurTS0A2B4eIgIrE7b0GICazQLlEx4RakAphgQCJrVO3MILYLEAV+x//AuvkF
 bCWOHfuOBPERHmJXW0XweKcAjYSz+8eYgexhYBq/hx6ywRhq0isnzqLDaJXUOLkzCcsIDazgI
 TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg4DAAwQ7GP8sCDjFKcjApifKGJq6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 K9INlBMsSk1PrUjLzAGGMExagoNHSYS3ACTNW1yQmFucmQ6ROsWoKCXOawWSEABJZJTmwbXB4
 uYSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkjQKbwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg
 2MJisPnrBdeUPLVfFlo8nH6SV72539Ivi87t6ceNcqpmeG76Zuk31/QiSvva0rFvq3w91K+t3
 O26a7lol054dXVrdePnPRP+1lX7qLsYUV39QFbpKNF6Lbq2v9c+K+peToBOTszWhw0i96ZLt2
 ksPrayqFwv4JdwxOxL9xXJ7/TK5lhvscxmIlluKMREMt5qLiRABHx487lgIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504611439!104264601!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48664 invoked from network); 5 Sep 2017 11:37:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547137"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:05 +0100
Message-ID: <20170905113716.3960-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 01/12] x86/mm: allow a privileged PV domain
	to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGM5NGYx
ZTU0MDYuLmJkOGFlYWM1OWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDI0LDEyICsxMDI0LDE1IEBAIGdldF9wYWdlX2Zyb21fbDFl
KAogICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2Zl
ciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAotICAgICAgICAgKiBkb21haW4ncyBwYWdl
cy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCi0gICAg
ICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhh
dCB0aW1lIHRoaXMKLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdheS4KKyAgICAgICAg
ICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQgaW4g
dGhlCisgICAgICAgICAqIGh5cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGhhcworICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdl
IG93bmVyLgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEg
cHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKKyAgICAgICAgICogRE9NSURf
U0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCisg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKKyAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAogICAgICAgICAgICAgIHhzbV9w
cml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAW-0007OB-Lr; Tue, 05 Sep 2017 11:37:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAV-0007NE-2X
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:23 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A6/0C-03616-27C8EA95; Tue, 05 Sep 2017 11:37:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpG5hz7p
 Ig637TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5f8+xF5z3qdi9bh9TA+M3uy5GTg4JAX+J
 p4+nsILYbAI6ElOfXgKyOThEBFQkbu81AAkzCxRL/P3fzQxiCwuESqzfvhPMZgEqeddwlR3E5
 hWwljh/5xoLxEh5iV1tF8FGcgrYSDy/ewisRgio5s+ht0wQ9YISJ2c+YYGYrynRuv03O4QtL9
 G8dTYzRL2KxPqps9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYLy5MeAQoyQHk5Iob2jiukghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKEryzuoBygkWp6akVaZk5wKCHSUtw8CiJ8LqCpHmLCxJzizPTIVKnGI051l1a9
 4WJY8Pq9V+YhFjy8vNSpcR5t4GUCoCUZpTmwQ2CReMlRlkpYV5GoNOEeApSi3IzS1DlXzGKcz
 AqCfNKdwNN4cnMK4Hb9wroFCagU6pergE5pSQRISXVwGja3/vsL4O8/3UZWwbGkL+KC9t+TFP
 KPCx2yT5Q5OtN2diZwmnzen9lZ09gfLp40ZXtTIr2vbMMdotef6Pu7N50z4FVZOlJsfnvSnas
 E+BTjtnnx21/bvuCr+nmx+PZPIq/Nl4X2xOT9LV+wfeQ/qsNq33U3/yt+dR14uMTz49rZ1648
 kO/i1+JpTgj0VCLuag4EQAcvvX+wQIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504611439!109691739!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31149 invoked from network); 5 Sep 2017 11:37:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438388726"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:07 +0100
Message-ID: <20170905113716.3960-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v4 03/12] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2NDoKIC0gRml4ZWQg
ZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAgY2FsbCBub3cg
cmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBpb2N0bCBzdHJ1
Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29scy9pbmNsdWRl
L3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysrCiB0b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8IDUzICsrKysr
KysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3Jl
aWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAgICAgICB8IDMx
ICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNt
ZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRleCA3MzJmZjdj
MTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgv
cHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmgKQEAg
LTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCWNvbnN0IHBy
aXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9vcF90OwogCit0
eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3QgZG9tOworCV9f
dTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsKKwlfX3U2NCBh
ZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6IElPQ1RMX1BS
SVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApAQCAtMTAzLDUg
KzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0MoX0lPQ19OT05F
LCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NUTF9QUklWQ01E
X1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9mKGRvbWlkX3Qp
KQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9JT0MoX0lPQ19O
T05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAKICNlbmRpZiAv
KiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxl
CmluZGV4IGIxMTAwNzY2MjEuLjdlYjU5Yzc4Y2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZp
bGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRl
ICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlOT1IgICAgPSAy
CitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9bGli
eGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJv
dG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyBiL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4uOGQzZjlmMTc4
ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYworKysgYi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAjaW5jbHVkZSA8
YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9tbWFuLmg+CisK
ICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4ZW5mb3Jl
aWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEyMCw2ICsxMjIs
NTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoZm1l
bSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqeGVuZm9y
ZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2lnbmVkIGludCBp
ZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgdm9p
ZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVpZ25tZW1vcnlf
cmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENoZWNrIGZsYWdz
IG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAoIGZsYWdzICYg
fihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVycm5vID0gRUlO
VkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0gY2FsbG9jKDEs
IHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgZXJybm8g
PSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZyZXMtPmRvbWlk
ID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQgPSBpZDsKKyAg
ICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5yX2ZyYW1lczsK
KyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90OworICAgIGZy
ZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFw
X3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgZnJl
ZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAgICAgICpwYWRk
ciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhlbmZvcmVpZ25t
ZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
IHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIGludCByYyA9
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisKKyAg
ICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNs
dWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRl
L3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYwIDEwMDY0NAot
LS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmgK
KysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5o
CkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZvcmVp
Z25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1lbW9yeV9yZXNv
dXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisKKy8qKgorICog
VGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBhcm0gZm1lbSBo
YW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlk
IHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUKKyAqIEBwYXJt
IGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBwYXJtIGZyYW1l
IGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0gbnJfZnJhbWVz
IG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVyIHRvIGFuIGFk
ZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBwYXNzZWQgdGhy
b3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3NlZCB0aHJvdWdo
IHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5IHJlc291cmNl
IGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUKKyAqCisgKiAq
cGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBmb3JlaWduIG1h
cCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0byBOVUxMIGlm
IG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVybiAqcGFkZHIg
Y29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBtYXBwZWQuCisg
KiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQgb2YgYWRkaXRp
b25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcgY29tYmluYXRp
b25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFpbHMgb24gZGlm
ZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAgICB1bnNpZ25l
ZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAor
ICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgorICogVGhpcyBm
dW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2UuCisgKgorICog
QHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAq
IEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoKKyAqIFJldHVy
bnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJucyAtMS4KKyAq
LworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVz
KTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVu
Zm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCisrKyBi
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcApAQCAtMTQs
MyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVtb3J5X21hcDI7
CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWlnbm1lbW9yeV9t
YXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7Cit9IFZFUlNf
MS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMgYi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5hNmI0MWIwYjdm
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYworKysgYi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBAQCBpbnQgb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVTVFJJQ1QsICZk
b21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAor
ICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291
cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFkZHIsIGZyZXMt
Pm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1v
cnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5m
b3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2Y21kX21tYXBf
cmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAorICAgICAgICAu
dHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAgICAgICAuaWR4
ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMsCisgICAgfTsK
KyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRyLCBmcmVzLT5u
cl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBmcmVzLT5wcm90
LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBpZiAoIGZyZXMt
PmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIG1yLmFkZHIg
PSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0tPmZkLCBJT0NU
TF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisgICAgeworICAg
ICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBFTk9UVFkgKQor
ICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5vID0gZXJybm87
CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1l
bSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAgICAgcmV0dXJu
IC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZh
dGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggYzVjMDdjYzRj
NC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZh
dGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC00Miw2ICs0
MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRs
ZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3JlaWdubWVtb3J5
X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNpZ25lZCBpbnQg
dHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBmcmFtZTsKKyAg
ICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAgIGludCBwcm90
OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5l
IGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdu
bWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZy
ZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsKK30KKworc3Rh
dGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50IG9zZGVwX3hl
bmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CitpbnQgb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpOwor
I2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhmbWVtLT5sb2dn
ZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAW-0007O0-Ey; Tue, 05 Sep 2017 11:37:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAU-0007N2-Rd
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D5/85-03454-27C8EA95; Tue, 05 Sep 2017 11:37:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXrewZ12
 kwdxdFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdaXPYCg4EVjzYcY61gfGGTRcjJ4eEgL9E
 79krLCA2m4COxNSnl1i7GDk4RARUJG7vNQAxmQXKJTom1IJUCAuESpy7eZYdxGYBqrg59yQji
 M0rYC3xaOlHNoiJ8hK72i6ygticAjYSz+8eAqsXAqr5c+gtE4StIrF+6iw2iF5BiZMzn4BdwC
 wgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERg4DECwg/HPsoBDjJIcTEqivKGJ6yKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfCKdAPlBItS01Mr0jJzgCEMk5bg4FES4S0ASfMWFyTmFmemQ6ROMSpKifNagSQEQBIZpXlwb
 bC4ucQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3giQKTyZeSVw018BLWYCWlz1cg3I4pJEhJ
 RUA+NO6yf/3mz9efutsj/n5Kiw/Wyyz2PeLFE1bMy2jGzcV/b85HzrfdFXMxqdV550PdBy8lK
 qjoLW6YQVrI+r8kvqOxZ9PSGh8K75i2dTesXCR3uSBf24y2YlRzKlJ6tI12n+Ew+eJPb3Z9Yq
 2SypgytnxNm//XPK7r3//lYObi9phXK9Vd92pSixFGckGmoxFxUnAgA1MdBrlgIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504611439!104264601!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48786 invoked from network); 5 Sep 2017 11:37:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:21 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547138"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:06 +0100
Message-ID: <20170905113716.3960-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggYSByZXNvdXJjZSB0byBiZSBwcml2LW1hcHBlZApkaXJlY3RseSwgYnkgZWl0aGVyIGEgUFYg
b3IgSFZNIHRvb2xzIGRvbWFpbjogZ3JhbnQgdGFibGUgZnJhbWVzLgoKTk9URTogV2hpbHN0IHRo
ZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0
dXJlLAogICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0g
YW5kIHNvIGNhbm5vdCB2ZXJpZnkKICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBI
ZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgIHwg
MTExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAg
ICAgIHwgIDU2ICsrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICAgfCAgIDMgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgIHwgIDM4ICsrKysr
KysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCAgIDEgKwogNiBmaWxl
cyBjaGFuZ2VkLCAxOTEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiZDhhZWFjNTll
Li5iMTI1Yjg1YmY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNDcxMSw2ICs0NzExLDEwNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlz
bWFwX29uZSgKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVf
Z3JhbnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbXSkKK3sKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKworICAgIC8qCisgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBsaXN0
IGJhY2t3YXJkcyBzbyB0aGF0IGdudHRhYl9nZXRfZnJhbWUoKSBpcworICAgICAqIGZpcnN0IGNh
bGxlZCBmb3IgdGhlIGhpZ2hlc3QgbnVtYmVyZWQgZnJhbWUuIFRoaXMgbWVhbnMgdGhhdCB0aGUK
KyAgICAgKiBvdXQtb2YtYm91bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRl
cmF0aW9uIGFuZCwgaWYKKyAgICAgKiB0aGUgdGFibGUgbmVlZHMgdG8gZ3JvdywgaXQgd2lsbCBv
bmx5IGdyb3cgb25jZS4KKyAgICAgKi8KKyAgICBpID0gbnJfZnJhbWVzOworICAgIHdoaWxlICgg
aS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShk
LCBmcmFtZSArIGkpOworCisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIG1mbl9saXN0W2ldID0gbWZu
X3gobWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5tZW1f
YWNxdWlyZV9yZXNvdXJjZSh4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKK3sKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWdu
ZWQgbG9uZyAqbWZuX2xpc3Q7CisgICAgaW50IHJjOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFt
ZXMgPT0gMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOworICAgIGlmICggZCA9PSBOVUxMICkKKyAgICAg
ICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9U
QVJHRVQsIGQpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIG1mbl9s
aXN0ID0geG1hbGxvY19hcnJheSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOworCisg
ICAgcmMgPSAtRU5PTUVNOworICAgIGlmICggIW1mbl9saXN0ICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBzd2l0Y2ggKCB4bWFyLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5NRU1fcmVz
b3VyY2VfZ3JhbnRfdGFibGU6CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCB4
bWFyLT5pZCApIC8qIG11c3QgYmUgemVybyBmb3IgZ3JhbnRfdGFibGUgKi8KKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIHJjID0geGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1h
ci0+ZnJhbWUsIHhtYXItPm5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gZnJlZV9hbmRfb3V0OworCisgICAgaWYgKCAhcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGN1cnJkKSApCisgICAgeworICAgICAgICBpZiAoIF9fY29weV90b19ndWVz
dF9vZmZzZXQoeG1hci0+Z21mbl9saXN0LCAwLCBtZm5fbGlzdCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAt
RUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAg
ICAgeworICAgICAgICAgICAgeGVuX3Bmbl90IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOworICAgICAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoJmdmbiwgeG1h
ci0+Z21mbl9saXN0LCBpLCAxKSApCisgICAgICAgICAgICAgICAgZ290byBmcmVlX2FuZF9vdXQ7
CisKKyAgICAgICAgICAgIHJjID0gc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KGN1cnJkLCBnZm4sIF9t
Zm4obWZuX2xpc3RbaV0pKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAg
IGdvdG8gZnJlZV9hbmRfb3V0OworICAgICAgICB9CisgICAgfQorCisgZnJlZV9hbmRfb3V0Ogor
ICAgIHhmcmVlKG1mbl9saXN0KTsKKworIG91dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsK
KyAgICByZXR1cm4gcmM7Cit9CisKIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGludCByYzsKQEAg
LTQ5MzMsNiArNTAzNCwxNiBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21k
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgcmV0dXJuIHJjOwog
ICAgIH0KIAorICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgeworICAgICAg
ICB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCB4bWFyOworCisgICAgICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZ4bWFyLCBhcmcsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwor
CisgICAgICAgIHJldHVybiB4ZW5tZW1fYWNxdWlyZV9yZXNvdXJjZSgmeG1hcik7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJn
KTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKaW5kZXggZThhNTdkMTE4Yy4uYzUwM2E3ZjFkMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTExOCw4
ICsxMTE4LDcgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiB9CiAKIC8qIFNldCBmb3JlaWduIG1m
biBpbiB0aGUgZ2l2ZW4gZ3Vlc3QncyBwMm0gdGFibGUuICovCi1zdGF0aWMgaW50IHNldF9mb3Jl
aWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKK2ludCBzZXRfZm9yZWlnbl9w
Mm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikK
IHsKICAgICByZXR1cm4gc2V0X3R5cGVkX3AybV9lbnRyeShkLCBnZm4sIG1mbiwgUEFHRV9PUkRF
Ul80SywgcDJtX21hcF9mb3JlaWduLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bV9nZXRfaG9zdHAybShkKS0+ZGVmYXVsdF9hY2Nlc3MpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDllMThkYzA0
OTMuLmQ0YWU3NDQxNzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM2MDcsMzggKzM2MDcsNTggQEAgaW50IG1l
bV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90
IHJlZiwKIH0KICNlbmRpZgogCi1pbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgKm1mbikKLXsKLSAgICBpbnQgcmMgPSAwOwogCi0gICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5n
cmFudF90YWJsZSk7CitzdGF0aWMgbWZuX3QgZ250dGFiX2dldF9mcmFtZV9sb2NrZWQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogCi0g
ICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAgZC0+Z3Jh
bnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOworICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCAp
CisgICAgICAgIGd0LT5ndF92ZXJzaW9uID0gMTsKIAotICAgIGlmICggZC0+Z3JhbnRfdGFibGUt
Pmd0X3ZlcnNpb24gPT0gMiAmJgorICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgogICAg
ICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKICAgICB7CiAgICAg
ICAgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKLSAgICAgICAgaWYgKCBp
ZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAqbWZu
ID0gX21mbih2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pKTsKLSAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBpZiAoIGlkeCA8IG5y
X3N0YXR1c19mcmFtZXMoZ3QpICkKKyAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4o
Z3QtPnN0YXR1c1tpZHhdKSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGlmICgg
KGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgorICAgICAgICBpZiAo
IChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYKICAgICAgICAgICAgICAoaWR4IDwgbWF4
X2dyYW50X2ZyYW1lcykgKQogICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsg
MSk7CiAKLSAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUp
ICkKLSAgICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5z
aGFyZWRfcmF3W2lkeF0pKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQorICAgICAgICAgICAg
bWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c2hhcmVkX3Jhd1tpZHhdKSk7CiAgICAgfQogCi0g
ICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgaWR4LCBnZm4pOworICAgIHJldHVybiBtZm47Cit9
CisKK21mbl90IGdudHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgpCit7CisgICAgbWZuX3QgbWZuOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFu
dF90YWJsZSk7CisgICAgbWZuID0gZ250dGFiX2dldF9mcmFtZV9sb2NrZWQoZCwgaWR4KTsKKyAg
ICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworCisgICAgcmV0dXJuIG1mbjsK
K30KKworaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCit7Cisg
ICAgaW50IHJjID0gMDsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwor
CisgICAgKm1mbiA9IGdudHRhYl9nZXRfZnJhbWVfbG9ja2VkKGQsIGlkeCk7CisgICAgaWYgKCBt
Zm5fZXEoKm1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIGVs
c2UKKyAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgaWR4LCBnZm4pOwogCiAgICAgZ3Jh
bnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjM5NWU4
ZmQxZC4uM2NjZWMyNTBkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC02MTMsNiArNjEzLDkgQEAgdm9pZCBw
Mm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBwMm1faXNfbG9n
ZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKiwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogCisvKiBTZXQgZm9y
ZWlnbiBlbnRyeSBpbiB0aGUgcDJtIHRhYmxlIChmb3IgcHJpdi1tYXBwaW5nKSAqLworaW50IHNl
dF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
bWZuX3QgbWZuKTsKKwogLyogU2V0IG1taW8gYWRkcmVzc2VzIGluIHRoZSBwMm0gdGFibGUgKGZv
ciBwYXNzLXRocm91Z2gpICovCiBpbnQgc2V0X21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBvcmRlciwgcDJtX2FjY2Vzc190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgK
aW5kZXggMjkzODZkZjk4Yi4uOWJmNThlNzM4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjUwLDcg
KzY1MCw0MyBAQCBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1
Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBO
ZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjggKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18p
IHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKKworLyoKKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEg
cGFydGljdWxhciBndWVzdCByZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQorICogbWFwcGVk
IGRpcmVjdGx5IGJ5IGEgdG9vbHMgZG9tYWluLgorICovCisjZGVmaW5lIFhFTk1FTV9hY3F1aXJl
X3Jlc291cmNlIDI4CitzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKKyAgICAvKiBJ
TiAtIHRoZSBkb21haW4gd2hvc2UgcmVzb3VyY2UgaXMgdG8gYmUgbWFwcGVkICovCisgICAgZG9t
aWRfdCBkb21pZDsKKyAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlIChkZWZpbmVkIGJl
bG93KSAqLworICAgIHVpbnQxNl90IHR5cGU7CisKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dy
YW50X3RhYmxlIDAKKworICAgIC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3Vy
Y2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3Rh
dGVkIG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTiAtIG51
bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCisgICAg
dWludDMyX3QgbnJfZnJhbWVzOworICAgIC8qIElOIC0gdGhlIGluZGV4IG9mIHRoZSBpbml0aWFs
IGZyYW1lIHRvIGJlIG1hcHBlZCAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJhbWU7CisgICAg
LyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJldHVybiwg
Z21mbl9saXN0CisgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCB0aGUgTUZO
cyBvZiB0aGUgcmVzb3VyY2UuCisgICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBp
cyBIVk0gdGhlbiBpdCBpcyBleHBlY3RlZCB0aGF0LCBvbgorICAgICAqICAgICAgICAgIGVudHJ5
LCBnbWZuX2xpc3Qgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0aCBhIGxpc3Qgb2YgR0ZOcworICAgICAq
ICAgICAgICAgIHRoYXQgd2lsbCBiZSBtYXBwZWQgdG8gdGhlIE1GTnMgb2YgdGhlIHJlc291cmNl
LgorICAgICAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBnbWZuX2xpc3Q7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90OworCisjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9f
WEVOX1RPT0xTX18pICovCisKKy8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAq
LwogCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX01FTU9SWV9IX18gKi8KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaAppbmRleCA0M2VjNmM0ZDgwLi5mOWU4OTM3NWJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApA
QCAtMTM2LDYgKzEzNiw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0
YXR1c19mcmFtZXMoaW50IGdyYW50X2ZyYW1lcykKIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dm
bihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBncmFudF9yZWZfdCByZWYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgKmdmbiwgdWludDE2X3QgKnN0YXR1cyk7CiAKK21mbl90IGdu
dHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgpOwogaW50
IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdm
bl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOwogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCAZ-0007QR-2x; Tue, 05 Sep 2017 11:37:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCAW-0007Nt-PZ
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:37:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 74/7B-03423-47C8EA95; Tue, 05 Sep 2017 11:37:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXre4Z12
 kwem5Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bi+5OYCmbeYazY+/I+ewPjzBmMXYycHBIC
 /hIX2y4ygdhsAjoSU59eYu1i5OAQEVCRuL3XAMRkFiiX6JhQC1IhLBAn0bv6LzuIzQJU0b1mL
 lg1r4C1xIVedoiB8hK72i6ygticAjYSz+8eAosLAZX8OfSWCcJWkVg/dRYbiM0rIChxcuYTFh
 CbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMHQYgGAH459lAYcYJTmYlER5QxPXRQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4BXpBsoJFqWmp1akZeYAgxgmLcHBoyTCWwCS5i0uSMwtzkyHSJ1iVJQS57UCSQiAJDJK8
 +DaYJFziVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8ESBTeDLzSuCmvwJazAS0uOrlGpDFJY
 kIKakGxlzbVgfuk+ddV11z/a/+QeuLZblGqkHm7kkrEpx7P64/F7+t3oibda6zsuvDN8HbL1e
 HmhRtmzTdSD+b/xufyEk/k+URaf41x9sO/Td0/SJjdG5ruk7MpvWb1wlsMn0tenpmdHrl6aKO
 PTJb1Sftd3dKUpSrfZUjtGhl24qNOsLKku8Yd67kVGIpzkg01GIuKk4EADlKt+qXAgAA
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504611439!104264601!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48991 invoked from network); 5 Sep 2017 11:37:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:37:23 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547141"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:12 +0100
Message-ID: <20170905113716.3960-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2
NDoKIC0gSW50cm9kdWNlZCBtb3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRv
IHRoZSB0b3Agb2YgdGhlCiAgIGNvZGUuCgp2MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1v
dmUgaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9u
c2UgdG8gcmV2aWV3IGNvbW1lbnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAg
ICAgIHwgNDkxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgMTEgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjM1
IGluc2VydGlvbnMoKyksIDI2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIzZjc0
YS4uMjg3NTcyYmQxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMzMsNiArMzMsMjIgQEAKIAogI2luY2x1ZGUg
PHB1YmxpYy9odm0vaW9yZXEuaD4KIAorI2RlZmluZSBTRVRfSU9SRVFfU0VSVkVSKGQsIGlkLCBz
KSBcCisgICAgKGQpLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSAo
cykKKworI2RlZmluZSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKSBcCisgICAgKCgoaWQpIDwgTUFY
X05SX0lPUkVRX1NFUlZFUlMpID8gXAorICAgICAoZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIuc2VydmVyW2lkXSA6IFwKKyAgICAgTlVMTCkKKworI2RlZmluZSBGT1JfRUFDSF9JT1JF
UV9TRVJWRVIoZCwgaWQsIHMpIFwKKyAgICBmb3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVR
X1NFUlZFUigoZCksIChpZCkpOyBcCisgICAgICAgICAgKGlkKSA8IE1BWF9OUl9JT1JFUV9TRVJW
RVJTOyBcCisgICAgICAgICAgKGlkKSsrLCAocykgPSBHRVRfSU9SRVFfU0VSVkVSKChkKSwgKGlk
KSkgKQorCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAgICgocykgPT0gR0VUX0lPUkVRX1NF
UlZFUigocyktPmRvbWFpbiwgREVGQVVMVF9JT1NFUlZJRCkpCisKIHN0YXRpYyBpb3JlcV90ICpn
ZXRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHNoYXJlZF9pb3BhZ2VfdCAqcCA9IHMtPmlvcmVxLnZhOwpAQCAtNDcsMTMgKzYzLDE1IEBA
IGJvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1
bnNpZ25lZCBpbnQgaWQ7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9S
RVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1
ICpzdjsKIAorICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZzLT5pb3JlcV92Y3B1X2xpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aXN0X2VudHJ5ICkKQEAgLTEyNywxMyArMTQ1LDE1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21w
bGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJnYt
PmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwog
ICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsKKyAgICB1bnNpZ25lZCBp
bnQgaWQ7CiAKLSAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2Owog
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMt
PmlvcmVxX3ZjcHVfbGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50
cnkgKQpAQCAtMjQzLDE0ICsyNjMsMTYgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX3BhZ2Uo
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQogICAgIHsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsK
KwogICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAmJiBzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8
CiAgICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZhICYmIHMtPmJ1ZmlvcmVxLnBhZ2UgPT0gcGFn
ZSkgKQogICAgICAgICB7CkBAIC0zMDEsOCArMzIzLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0
ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAg
ICAgaW50IHJjOwpAQCAtMzMxLDcgKzM1NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8g
ZmFpbDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICgg
aXNfZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAg
ICAgICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ1NCw2
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NjEsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5z
aWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJj
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
IHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3Qg
aGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDkwLDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs1MDAsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAg
ICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVs
dCApCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9y
ZXEuZ2ZuKTsKQEAgLTQ4OCwxMiArNTA5LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBp
KysgKQpAQCAtNTAxLDE5ICs1MjEsMTkgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3NlcnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAg
IGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290
byBkb25lOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkK
ICAgICB7CiAgICAgICAgIGNoYXIgKm5hbWU7CiAKLSAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFt
ZSwgImlvcmVxX3NlcnZlciAlZCAlcyIsIHMtPmlkLAorICAgICAgICByYyA9IGFzcHJpbnRmKCZu
YW1lLCAiaW9yZXFfc2VydmVyICVkICVzIiwgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgKGkg
PT0gWEVOX0RNT1BfSU9fUkFOR0VfUE9SVCkgPyAicG9ydCIgOgogICAgICAgICAgICAgICAgICAg
ICAgIChpID09IFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWSkgPyAibWVtb3J5IiA6CiAgICAgICAg
ICAgICAgICAgICAgICAgKGkgPT0gWEVOX0RNT1BfSU9fUkFOR0VfUENJKSA/ICJwY2kiIDoKQEAg
LTUzNywxMyArNTU3LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5n
ZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWls
OgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgZmFsc2UpOworICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwpAQCAtNTU0LDcgKzU3Myw3IEBAIHN0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2Rl
ZmF1bHQgKQorICAgIGlmICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaHZtX3Jl
bW92ZV9pb3JlcV9nZm4oZCwgJnMtPmlvcmVxKTsKIApAQCAtNTczLDggKzU5Miw3IEBAIHN0YXRp
YyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTU4NCw3ICs2MDIsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYg
KCAhcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2RlZmF1
bHQgKQorICAgIGlmICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5k
bGVfYnVmaW9yZXEgKQogICAgICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKQEAgLTYwMCwxMyArNjE4LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBpbnQgYnVmaW9y
ZXFfaGFuZGxpbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90
IGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGJ1ZmlvcmVxX2hhbmRs
aW5nLCBpb3NlcnZpZF90IGlkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsK
IAotICAgIHMtPmlkID0gaWQ7CiAgICAgcy0+ZG9tYWluID0gZDsKICAgICBzLT5kb21pZCA9IGRv
bWlkOwogCkBAIC02MTQsNyArNjMwLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0
KTsKKyAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC02MjIsMTMgKzYzOCwxMyBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKICAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9zZXR1cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZp
b3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKKyAgICAgICAgICAg
ICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAg
ICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKIAogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShz
LCBpc19kZWZhdWx0LCB2KTsKKyAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHMsIHYpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7CiAg
ICAgfQpAQCAtNjM3LDQ3ICs2NTMsMjAgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzLCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMpOwogCiAgZmFpbF9tYXA6Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhz
LCBpc19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwog
CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIEFTU0VSVCghcy0+ZW5h
YmxlZCk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwotICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVsdCk7Ci0gICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKLX0KLQotc3RhdGljIGlvc2Vy
dmlkX3QgbmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOwotICAgIGlvc2VydmlkX3QgaWQ7Ci0KLSAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jaykpOwotCi0gICAg
aWQgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkOwotCi0gYWdhaW46Ci0gICAg
aWQrKzsKLQotICAgIC8qIENoZWNrIGZvciB1bmlxdWVuZXNzICovCi0gICAgbGlzdF9mb3JfZWFj
aF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50
cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBpZCA9PSBzLT5pZCApCi0gICAgICAgICAgICBnb3Rv
IGFnYWluOwotICAgIH0KLQotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuaWQg
PSBpZDsKLQotICAgIHJldHVybiBpZDsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKIGludCBo
dm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLApA
QCAtNjg1LDUyICs2NzQsNjcgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9z
ZXJ2aWRfdCAqaWQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5z
aWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA+
IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
IAotICAgIHJjID0gLUVOT01FTTsKICAgICBzID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlcik7CiAgICAgaWYgKCAhcyApCi0gICAgICAgIGdvdG8gZmFpbDE7CisgICAgICAgIHJldHVy
biAtRU5PTUVNOwogCiAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNp
dmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1F
RVhJU1Q7Ci0gICAgaWYgKCBpc19kZWZhdWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0
X2lvcmVxX3NlcnZlciAhPSBOVUxMICkKLSAgICAgICAgZ290byBmYWlsMjsKLQotICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBpc19kZWZhdWx0LCBidWZpb3JlcV9o
YW5kbGluZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQp
KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsMzsKLQotICAgIGxpc3RfYWRkKCZz
LT5saXN0X2VudHJ5LAotICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxpc3QpOwotCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKICAgICB7Ci0gICAgICAgIGQtPmFy
Y2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IHM7Ci0gICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZW5hYmxlKHMsIHRydWUpOworICAgICAgICBpID0gREVGQVVMVF9JT1NFUlZJRDsK
KworICAgICAgICByYyA9IC1FRVhJU1Q7CisgICAgICAgIGlmICggR0VUX0lPUkVRX1NFUlZFUihk
LCBpKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGkrKyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggaSAhPSBERUZBVUxUX0lPU0VSVklEICYmCisgICAgICAg
ICAgICAgICAgICFHRVRfSU9SRVFfU0VSVkVSKGQsIGkpICkKKyAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gLUVOT1NQQzsKKyAgICAgICAgaWYgKCBpID49
IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAK
KyAgICBTRVRfSU9SRVFfU0VSVkVSKGQsIGksIHMpOworCisgICAgcmMgPSBodm1faW9yZXFfc2Vy
dmVyX2luaXQocywgZCwgZG9taWQsIGJ1ZmlvcmVxX2hhbmRsaW5nLCBpKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKKyAgICAg
ICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocyk7CisKICAgICBpZiAoIGlkICkKLSAgICAgICAg
KmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9IGk7CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmNvdW50Kys7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7
CiAKICAgICByZXR1cm4gMDsKIAotIGZhaWwzOgotIGZhaWwyOgorIGZhaWw6CisgICAgU0VUX0lP
UkVRX1NFUlZFUihkLCBpLCBOVUxMKTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShk
KTsKIAogICAgIHhmcmVlKHMpOwotIGZhaWwxOgogICAgIHJldHVybiByYzsKIH0KIApAQCAtNzQx
LDM1ICs3NDUsMzAgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9t
YWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHMg
PSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICBy
YyA9IC1FTk9FTlQ7CisgICAgaWYgKCAhcyB8fCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgZ290
byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CisgICAgZG9t
YWluX3BhdXNlKGQpOwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxz
ZSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgbGlzdF9k
ZWwoJnMtPmxpc3RfZW50cnkpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAg
ICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAotICAgICAgICBodm1faW9yZXFfc2VydmVy
X2RlaW5pdChzLCBmYWxzZSk7CisgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKLSAgICAgICAgZG9t
YWluX3VucGF1c2UoZCk7CisgICAgQVNTRVJUKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIuY291bnQpOworICAgIC0tZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsK
IAotICAgICAgICB4ZnJlZShzKTsKKyAgICBTRVRfSU9SRVFfU0VSVkVSKGQsIGlkLCBOVUxMKTsK
KyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
KyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtNzg1
LDI5ICs3ODQsMjMgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAg
bGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2Rv
bWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAg
ICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBH
RVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEu
Z2ZuOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQor
ICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwg
KQotICAgICAgICB7Ci0gICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2Zu
OwotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47Ci0gICAg
ICAgIH0KKyAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOwogCi0gICAgICAgIHJjID0gMDsK
LSAgICAgICAgYnJlYWs7CisgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKKyAgICB7
CisgICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpidWZp
b3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIAorICAgIHJjID0gMDsKKwor
IG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC04MTgsNDggKzgxMSw0MSBAQCBp
bnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJh
bmdlc2V0ICpyOwogICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0g
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZt
X2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAg
ICBzID0gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBp
ZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKKyAgICByYyA9
IC1FTk9FTlQ7CisgICAgaWYgKCAhcyB8fCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgZ290byBv
dXQ7CiAKLSAgICAgICAgICAgIHN3aXRjaCAoIHR5cGUgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgotICAgICAgICAgICAgY2FzZSBYRU5f
RE1PUF9JT19SQU5HRV9NRU1PUlk6Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X1BDSToKLSAgICAgICAgICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07Ci0gICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgc3dpdGNoICggdHlwZSApCisgICAgeworICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfUE9SVDoKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKKyAgICBj
YXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKKyAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwor
ICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBy
ID0gTlVMTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KKyAgICBkZWZh
dWx0OgorICAgICAgICByID0gTlVMTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQogCi0gICAgICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoICFyICkKLSAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICByYyA9IC1FSU5WQUw7CisgICAgaWYgKCAhciApCisgICAgICAgIGdvdG8g
b3V0OwogCi0gICAgICAgICAgICByYyA9IC1FRVhJU1Q7Ci0gICAgICAgICAgICBpZiAoIHJhbmdl
c2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKLSAgICAgICAgICAgICAgICBicmVh
azsKKyAgICByYyA9IC1FRVhJU1Q7CisgICAgaWYgKCByYW5nZXNldF9vdmVybGFwc19yYW5nZShy
LCBzdGFydCwgZW5kKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJh
bmdlc2V0X2FkZF9yYW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0gICAgfQorICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQp
OwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTg3MCw0OCArODU2LDQx
IEBAIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwor
ICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMg
PSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9
PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAg
Y29udGludWU7CisgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwogCi0gICAgICAgIGlm
ICggcy0+aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQg
KnI7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMgfHwgSVNfREVGQVVMVChzKSApCisg
ICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBzd2l0Y2ggKCB0eXBlICkKLSAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKLSAgICAgICAg
ICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAgICAgICAgICAgY2FzZSBYRU5f
RE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwot
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBj
YXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9N
RU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6CisgICAgICAgIHIgPSBzLT5y
YW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAg
ICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7CisgICAgICAgIGJyZWFrOworICAg
IH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgaWYgKCAhciApCi0g
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggIXIgKQor
ICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAg
ICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoICFyYW5nZXNldF9j
b250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAg
ICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBzdGFydCwgZW5kKTsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIHJjID0gcmFuZ2VzZXRfcmVtb3Zl
X3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2
ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJldHVybiBy
YzsKQEAgLTkzOSwyMCArOTE4LDEyIEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogCiAgICAgc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJj
ID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAgICBpZiAoIHMg
PT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOworICAgIHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKIAotICAgICAgICBp
ZiAoIHMtPmlkID09IGlkICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMgPSBwMm1fc2V0X2lv
cmVxX3NlcnZlcihkLCBmbGFncywgcyk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQot
ICAgIH0KKyAgICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQorICAgICAgICByYyA9IC1FTk9F
TlQ7CisgICAgZWxzZQorICAgICAgICByYyA9IHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIGZsYWdz
LCBzKTsKIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIApAQCAtOTcwLDM4ICs5NDEsMjkgQEAgaW50IGh2bV9tYXBfbWVt
X3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiBp
bnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZWQpCiB7Ci0g
ICAgc3RydWN0IGxpc3RfaGVhZCAqZW50cnk7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7CiAgICAgaW50IHJjOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0
X2Zvcl9lYWNoICggZW50cnksCi0gICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxpc3QgKQotICAgIHsKLSAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMgPSBsaXN0X2VudHJ5KGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5KTsKKyAgICBz
ID0gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsK
LQotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAg
IHJjID0gLUVOT0VOVDsKKyAgICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQorICAgICAgICBn
b3RvIG91dDsKIAotICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgZG9tYWluX3BhdXNlKGQp
OwogCi0gICAgICAgIGlmICggZW5hYmxlZCApCi0gICAgICAgICAgICBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzLCBmYWxzZSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7CisgICAgaWYgKCBlbmFibGVkICkKKyAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9lbmFibGUocyk7CisgICAgZWxzZQorICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocyk7CiAKLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgZG9tYWlu
X3VucGF1c2UoZCk7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAgICBicmVhazsKLSAgICB9Cisg
ICAgcmMgPSAwOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xMDA5
LDE3ICs5NzEsMTcgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCiBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBpbnQgcmM7CiAKICAgICBz
cGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2sp
OwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBp
ZCwgcykKICAgICB7Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZt
X2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7CisgICAgICAgIGlmICggIXMgKQorICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHMsIGlzX2RlZmF1bHQsIHYpOworICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3Zj
cHUocywgdik7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBmYWlsOwogICAg
IH0KQEAgLTEwMjksMTAgKzk5MSwxNSBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92
Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAwOwogCiAg
ZmFpbDoKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgd2hpbGUgKCBpZC0tICE9IDAgKQorICAg
IHsKKyAgICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOworCisgICAgICAgIGlmICgg
IXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9y
ZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTEwNDIsNDMgKzEwMDks
NDUgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsK
KyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBodm1f
aW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOworICAgIH0KIAogICAgIHNwaW5fdW5sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIH0KIAog
dm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogewot
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCAqbmV4dDsKKyAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyog
Tm8gbmVlZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93
biAqLwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBuZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocywgaXNfZGVmYXVsdCk7Ci0KLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKLSAg
ICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgbGlz
dF9kZWwoJnMtPmxpc3RfZW50cnkpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCi0gICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGlzX2RlZmF1bHQpOworICAgICAgICBBU1NFUlQoZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7CisgICAgICAgIC0tZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsKIAorICAgICAgICBTRVRfSU9SRVFfU0VSVkVSKGQs
IGlkLCBOVUxMKTsKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQorICAgIEFTU0VSVCghZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7CiAKICAgICBzcGluX3VubG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiB9CkBAIC0xMTEx
LDcgKzEwODAsNyBAQCBpbnQgaHZtX3NldF9kbV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgZG9t
aWRfdCBkb21pZCkKICAgICAgKiBzdGlsbCBiZSBzZXQgYW5kIHRodXMsIHdoZW4gdGhlIHNlcnZl
ciBpcyBjcmVhdGVkLCBpdCB3aWxsIGhhdmUKICAgICAgKiB0aGUgY29ycmVjdCBkb21pZC4KICAg
ICAgKi8KLSAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyOwor
ICAgIHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsIERFRkFVTFRfSU9TRVJWSUQpOwogICAgIGlmICgg
IXMgKQogICAgICAgICBnb3RvIGRvbmU7CiAKQEAgLTExNjQsMTIgKzExMzMsMTMgQEAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgdWludDMyX3QgY2Y4OwogICAgIHVpbnQ4X3QgdHlwZTsKICAgICB1aW50NjRfdCBh
ZGRyOworICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIGlmICggbGlzdF9lbXB0eSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KSApCisgICAgaWYgKCAhZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAg
aWYgKCBwLT50eXBlICE9IElPUkVRX1RZUEVfQ09QWSAmJiBwLT50eXBlICE9IElPUkVRX1RZUEVf
UElPICkKLSAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3Nl
cnZlcjsKKyAgICAgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJ
RCk7CiAKICAgICBjZjggPSBkLT5hcmNoLmh2bV9kb21haW4ucGNpX2NmODsKIApAQCAtMTIwOSwx
NiArMTE3OSwxMSBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYWRkciA9IHAtPmFkZHI7CiAgICAgfQog
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwg
cykKICAgICB7CiAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKIAotICAgICAgICBpZiAoIHMg
PT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotCi0gICAgICAgIGlmICggIXMtPmVuYWJsZWQgKQorICAgICAgICBpZiAoICFz
IHx8IElTX0RFRkFVTFQocykgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgciA9
IHMtPnJhbmdlW3R5cGVdOwpAQCAtMTI1MSw3ICsxMjE2LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFf
c2VydmVyOworICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIERFRkFVTFRfSU9TRVJWSUQp
OwogfQogCiBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQpAQCAtMTQxMCwxMyArMTM3NSwxNiBAQCB1bnNpZ25l
ZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7Ci0gICAgdW5zaWduZWQgaW50IGZhaWxlZCA9IDA7CisgICAgdW5zaWdu
ZWQgaW50IGlkLCBmYWlsZWQgPSAwOworCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQorICAgIHsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKIAot
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAgICAgaWYgKCBodm1fc2VuZF9pb3JlcShzLCBwLCBi
dWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAgICAgICAgICAgZmFpbGVkKys7
CisgICAgfQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAgLTE0MzYsNyArMTQwNCw2IEBAIHN0
YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwg
NCwgaHZtX2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCA3ZjEy
OGMwNWZmLi4wMWZlOGE3MmQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjAsNyAr
NjAsNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAKICAgICAvKiBEb21haW4gaWQgb2Yg
ZW11bGF0aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAgICAgICAgICAgICAgZG9taWQ7Ci0g
ICAgaW9zZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
IGlvcmVxOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9saXN0OwogICAg
IHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBAIC0xMDAsNiArOTksOSBAQCBzdHJ1
Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3VtZSkoc3RydWN0IHZjcHUgKnYpOwog
fTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4CisjZGVmaW5lIERFRkFVTFRfSU9T
RVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFnZSByYW5nZSB1
c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0IHsKQEAgLTEw
OSwxMSArMTExLDEwIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKIAogICAgIC8qIExvY2sgcHJvdGVj
dHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQgdGhlIGRlZmF1bHQgKi8K
ICAgICBzdHJ1Y3QgewotICAgICAgICBzcGlubG9ja190ICAgICAgIGxvY2s7Ci0gICAgICAgIGlv
c2VydmlkX3QgICAgICAgaWQ7Ci0gICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICAg
ICAgc3BpbmxvY2tfdCAgICAgICAgICAgICAgbG9jazsKKyAgICAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnNlcnZlcltNQVhfTlJfSU9SRVFfU0VSVkVSU107CisgICAgICAgIHVuc2lnbmVk
IGludCAgICAgICAgICAgIGNvdW50OwogICAgIH0gaW9yZXFfc2VydmVyOwotICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpkZWZhdWx0X2lvcmVxX3NlcnZlcjsKIAogICAgIC8qIENhY2hlZCBD
RjggZm9yIGd1ZXN0IFBDSSBjb25maWcgY3ljbGVzICovCiAgICAgdWludDMyX3QgICAgICAgICAg
ICAgICAgcGNpX2NmODsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCJo-0000qn-K2; Tue, 05 Sep 2017 11:47:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCJn-0000qR-0f
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:46:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 19/26-03616-2BE8EA95; Tue, 05 Sep 2017 11:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXndj37p
 Ig9ufjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7K26yFVzyr5i1YANTA2O7TRcjJ4eEgL/E
 5WdLWUFsNgEdialPLwHZHBwiAioSt/cagISZBXYySTSuiASxhQV8JE6fnwhWzgJU0nPkDyOIz
 StgI9G/8QUbxEh5iV1tF8FqOIHiz+8eYgexhQSsJf4cessEYatIrJ86iw2iV1Di5MwnLBC7JC
 QOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAgOHAQh2MM687H+IUZKDSUmUNzRxXaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5f
 PUA5waLU9NSKtMwcYAjDpCU4eJREeNd2A6V5iwsSc4sz0yFSpxgVpcR5RXuBEgIgiYzSPLg2W
 NxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvKcgUnsy8Erjpr4AWMwEtrnq5BmRxSSJCSq
 qBUff/sfzDB8+fW//KW/SD3CShW17SojOjE4+5LUxaI6pzWF5LsfjFkpM8X3Vi1hm/tE6af36
 72MUnU55J39GJtN5qoZOsUP7iQ+sMjp3XWl/9M5uR7W19TC1J/M9XhRLpIJbeNwckPj1+uWYe
 w4JZgae/VU/RWSNYkJF7spn1pc9Lfo3FP792sSmxFGckGmoxFxUnAgBU1ioJlgIAAA==
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504612015!81122320!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29078 invoked from network); 5 Sep 2017 11:46:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:46:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547992"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:16 +0100
Message-ID: <20170905113716.3960-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxMjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyArKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDIgKwogeGVuL2luY2x1ZGUv
cHVibGljL2h2bS9kbV9vcC5oICB8ICAgNCArKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
ICAgICB8ICAgMyArCiA1IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCmluZGV4IDE1OGJmYmJhMzIuLmY0YzA2YTdhMmEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK
QEAgLTI1MCw2ICsyNTAsMTUgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwogICAgIGludCByYzsKIAor
ICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBh
Z2UgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZCAqLworICAgICAgICBpZiAoIGdmbl9lcShpb3JwLT5n
Zm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAgICAg
IHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIApAQCAtMjcyLDYgKzI4MSw1NyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9y
ZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICByZXR1cm4g
cmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJy
ZW50LT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMt
PmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCBpb3JwLT5wYWdlICkKKyAgICB7Cisg
ICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gbWFwcGVkICovCisgICAg
ICAgIGlmICggIWdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICBy
ZXR1cm4gLUVQRVJNOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qCisgICAg
ICogQWxsb2NhdGVkIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhlIGVtdWxh
dGluZworICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlzIGJlY2F1
c2UgdGhlIGVtdWxhdG9yIGlzCisgICAgICogbGlrZWx5IHRvIGJlIGRlc3Ryb3llZCBhZnRlciB0
aGUgdGFyZ2V0IGRvbWFpbiBoYXMgYmVlbiB0b3JuCisgICAgICogZG93biwgYW5kIHdlIG11c3Qg
dXNlIE1FTUZfbm9fcmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UgYWxsb2NhdGlvbgorICAgICAqIGNv
dWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4gaGFzIGFscmVhZHkgcmVhY2hlZCBpdHMK
KyAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCisgICAgICovCisgICAgaW9ycC0+cGFnZSA9IGFs
bG9jX2RvbWhlYXBfcGFnZShjdXJyZCwgTUVNRl9ub19yZWZjb3VudCk7CisgICAgaWYgKCAhaW9y
cC0+cGFnZSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaW9ycC0+dmEgPSBfX21h
cF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+cGFnZSk7CisgICAgaWYgKCAhaW9ycC0+dmEgKQor
ICAgIHsKKyAgICAgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgIH0KKworICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsIGJvb2wgYnVmKQoreworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAg
ICAgICByZXR1cm47CisKKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwor
ICAgIGlvcnAtPnZhID0gTlVMTDsKKworICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOworICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworfQorCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CkBAIC00NzgsNiArNTM4LDI3IEBAIHN0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
CiAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKK3N0YXRpYyBpbnQgaHZt
X2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sK
KyAgICBpbnQgcmMgPSAtRU5PTUVNOworCisgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMs
IGZhbHNlKTsKKworICAgIGlmICggIXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1f
SU9SRVFTUlZfQlVGSU9SRVFfT0ZGKSApCisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21m
bihzLCB0cnVlKTsKKworICAgIGlmICggcmMgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9tZm4o
cywgZmFsc2UpOworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaHZt
X2ZyZWVfaW9yZXFfbWZuKHMsIHRydWUpOworICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxz
ZSk7Cit9CisKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC02MDQs
NyArNjg1LDE4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1v
dmVfYWxsX3ZjcHVzKHMpOworCisgICAgLyoKKyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRvIGNh
bGwgYm90aCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAgICogICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKCkgaW4gdGhhdCBvcmRlci4KKyAgICAgKiAgICAg
ICBUaGlzIGlzIGJlY2F1c2UgdGhlIGZvcm1lciB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIHBhZ2Vz
CisgICAgICogICAgICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZpbmcgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYnkgdGhlIGxhdHRlci4KKyAgICAgKiAgICAgICBIb3dldmVyIGlmIHRoZSBwYWdlcyBhcmUg
bWFwcGVkIHRoZW4gdGhlIGZvcm1lciB3aWxsIHNldAorICAgICAqICAgICAgIHRoZSBwYWdlX2lu
Zm8gcG9pbnRlciB0byBOVUxMLCBtZWFuaW5nIHRoZSBsYXR0ZXIgd2lsbCBkbworICAgICAqICAg
ICAgIG5vdGhpbmcuCisgICAgICovCiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhz
KTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAKICAgICByZXR1cm4gcmM7
CiB9CkBAIC02MTQsNiArNzA2LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWlu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsK
ICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVx
X3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMo
cyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIApAQCAtNzQ1
LDcgKzgzOCw4IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4g
KmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICAq
aW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9yZXEuZ2ZuKTsKKyAgICBpZiAoIGlvcmVxX2dmbiApCisg
ICAgICAgICppb3JlcV9nZm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgIHsKQEAgLTc2Myw2ICs4NTcsMzMgQEAgaW50IGh2bV9nZXRf
aW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBy
ZXR1cm4gcmM7CiB9CiAKK21mbl90IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwor
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOworCisgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKworICAgIHMgPSBkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF07CisKKyAgICBpZiAoIGlkID49IE1B
WF9OUl9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFVTFQocykgKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIGlmICggaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKSApCisgICAg
ICAgIGdvdG8gb3V0OworCisgICAgaWYgKCBpZHggPT0gMCApCisgICAgICAgIG1mbiA9IF9tZm4o
cGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOworICAgIGVsc2UgaWYgKCBpZHggPT0gMSAp
CisgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+aW9yZXEucGFnZSkpOworCisgb3V0
OgorICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKKworICAgIHJldHVybiBtZm47Cit9CisKIGludCBodm1fbWFwX2lvX3Jhbmdl
X3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQ2NF90IHN0
YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
YjEyNWI4NWJmOS4uNmM5NWM1ODY3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMiw2ICsxMjIsNyBAQAogI2luY2x1ZGUgPGFzbS9m
aXhtYXAuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wY2kuaD4K
KyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50X3Rh
YmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC00NzM4LDYgKzQ3Mzks
MjcgQEAgc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQoreworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCisg
ICAgeworICAgICAgICBtZm5fdCBtZm4gPSBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShkLCBp
ZCwgZnJhbWUgKyBpKTsKKworICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSAp
CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBtZm5fbGlzdFtpXSA9IG1m
bl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgeGVubWVt
X2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtNDc3Miw2
ICs0Nzk0LDExIEBAIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9h
Y3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWZuX2xpc3QpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOTUVNX3Jl
c291cmNlX2lvcmVxX3NlcnZlcjoKKyAgICAgICAgcmMgPSB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9z
ZXJ2ZXIoZCwgeG1hci0+aWQsIHhtYXItPmZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMsIG1mbl9saXN0KTsKKyAgICAgICAgYnJl
YWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBi
cmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmluZGV4IDE4MjlmY2Y0M2UuLjAzMmFlYjZmYTkg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAtMzEsNiArMzEsOCBAQCBpbnQgaHZtX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7
CittZm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGlkeCk7CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCmluZGV4IDk2
NzdiZDc0ZTcuLjU5YjYwMDY5MTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
ZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTkwLDYgKzkw
LDEwIEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKiB0aGUgZnJh
bWUgbnVtYmVycyBwYXNzZWQgYmFjayBpbiBnZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFf
Z2ZuPgogICogcmVzcGVjdGl2ZWx5LiAoSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxp
bmcgYnVmZmVyZWQgZW11bGF0aW9uCiAgKiBvbmx5IDxpb3JlcV9nZm4+IHdpbGwgYmUgdmFsaWQp
LgorICoKKyAqIE5PVEU6IFRvIGFjY2VzcyB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJl
cyBhbmQgYnVmZmVyZWQgaW9yZXEKKyAqICAgICAgIHJpbmcsIGl0IGlzIHByZWZlcmFibGUgdG8g
dXNlIHRoZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSBtZW1vcnkKKyAqICAgICAgIG9wIHNwZWNp
ZnlpbmcgcmVzb3VyY2UgdHlwZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyLgogICovCiAj
ZGVmaW5lIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAyCiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApp
bmRleCA5YmY1OGU3Mzg0Li43MTY5NDFkYzBjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC02NjQsMTAg
KzY2NCwxMyBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICB1aW50MTZf
dCB0eXBlOwogCiAjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSAwCisjZGVmaW5l
IFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIgMQogCiAgICAgLyoKICAgICAgKiBJTiAtIGEg
dHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KICAg
ICAgKiAgICAgIHVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqCisgICAgICogdHlwZSA9
PSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIC0+IGlkID09IGlvcmVxIHNlcnZlciBpZAog
ICAgICAqLwogICAgIHVpbnQzMl90IGlkOwogICAgIC8qIElOIC0gbnVtYmVyIG9mICg0SykgZnJh
bWVzIG9mIHRoZSByZXNvdXJjZSB0byBiZSBtYXBwZWQgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCJo-0000qc-D8; Tue, 05 Sep 2017 11:47:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCJm-0000qQ-Sy
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:46:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1E/40-03610-1BE8EA95; Tue, 05 Sep 2017 11:46:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve6GvnW
 RBo+nWVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7b69iKVgYXvF0+iT2BsZOpy5GDg4JAX+J
 /ReZuhg5OdgEdCSmPr3EChIWEVCRuL3XACTMLPCMSeLPEVYQW1ggRqL74it2kBIWoJLN65VAw
 rwCNhLzjm5iA7ElBOQldrVdBCvnBIo/v3uIHcQWErCW+HPoLRNEvaDEyZlPWCDGa0q0bv/NDm
 HLSzRvnc0MUa8isX7qLLYJjHyzkLTMQtIyC0nLAkbmVYzqxalFZalFuuZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBQcYABDsYZ172P8QoycGkJMobmrguUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE768eoJxgUWp6akVaZg4w3GHSEhw8SiK8a7uB0rzFBYm5xZnpEKlTjLocn
 yZu+MIkxJKXn5cqJc4r2gtUJABSlFGaBzcCFnuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJM
 xbCjKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo/6lQE5pw8YzvA5vNwimmnROkjHSVoh/JPO
 O37429tXuaduPT3xcW7vk5HLTB9pndkRHRAlVrTn3aGphLU9S/czzlunt4ne+vd0c6SDqxt66
 brYV++udCRZK27L+pXw5ssWmiHvr9ALtVdITWJMsZUREdh3+8HXV/LLV6ht7Zr7M1/R03M/Qo
 8RSnJFoqMVcVJwIAJuP50K4AgAA
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504612015!81122320!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28474 invoked from network); 5 Sep 2017 11:46:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:46:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446547988"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:15 +0100
Message-ID: <20170905113716.3960-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgoKdjM6CiAtIFVwZGF0ZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRz
IGZyb20gV2VpIGFuZCBSb2dlci4KIC0gQWRkZWQgYSBIQU5ETEVfQlVGSU9SRVEgbWFjcm8gdG8g
bWFrZSB0aGUgY29kZSBuZWF0ZXIuCiAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJvZHVjZXMg
YSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCiAgIGlzIG5vdyBhbiBleHBsaWNp
dCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMgdGhhdCBtYXkgYmUKICAgY3Jl
YXRlZCBmb3IgYW55IG9uZSBkb21haW4uCi0tLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMgICAgICAgICAgICAgICAgICAgfCAgOCArKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQogeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMy
ICsrKysrKysrKysrLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwg
MzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCBmY2IyNjBkMjliLi4yODk1
ODkzNGJmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYworKysgYi90
b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAtMTg4LDYgKzE4OCwxNCBAQCBpbnQgeGVu
ZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAogCiAgICAgZGF0YS0+aWQgPSBpZDsK
IAorICAgIC8qCisgICAgICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBnZm4gdmFs
dWVzIHRoZW4gaW5zdHJ1Y3QgdGhlCisgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0
aGVtIGFzIHRoaXMgbWF5IGNhdXNlIHRoZW0gdG8gYmUKKyAgICAgKiBtYXBwZWQuCisgICAgICov
CisgICAgaWYgKCFpb3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikKKyAgICAgICAgZGF0YS0+Zmxh
Z3MgfD0gWEVOX0RNT1Bfbm9fZ2ZuczsKKwogICAgIHJjID0geGVuZGV2aWNlbW9kZWxfb3AoZG1v
ZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7CiAgICAgaWYgKHJjKQogICAgICAgICByZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2Rl
bC5oCmluZGV4IDEzMjE2ZGIwNGEuLmQ3M2E3NmRhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC02MSwxMSArNjEsMTEgQEAgaW50
IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAgKiBAcGFybSBkb21pZCB0aGUg
ZG9tYWluIGlkIHRvIGJlIHNlcnZpY2VkCiAgKiBAcGFybSBpZCB0aGUgSU9SRVEgU2VydmVyIGlk
LgogICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKLSAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAg
ICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1
ZmlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVk
IGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAgICAgICAgICAgICAg
Z2ZuLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAotICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCisgKiAgICAgICAgICAgICAg
ICAgICAgIGlvcmVxIGV2ZW50IGNoYW5uZWwuIChNYXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQp
CiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRl
dmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2VmNGI2Y2E5Li5jMDIw
ZjBjOTlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jCkBAIC00MTgsMTYgKzQxOCwxOSBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0
IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgewogICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAqZGF0YSA9CiAgICAgICAgICAgICAmb3AudS5nZXRf
aW9yZXFfc2VydmVyX2luZm87CisgICAgICAgIGNvbnN0IHVpbnQxNl90IHZhbGlkX2ZsYWdzID0g
WEVOX0RNT1Bfbm9fZ2ZuczsKIAogICAgICAgICBjb25zdF9vcCA9IGZhbHNlOwogCiAgICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQorICAgICAgICBpZiAoIGRh
dGEtPmZsYWdzICYgfnZhbGlkX2ZsYWdzICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhkLCBkYXRhLT5pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5pb3JlcV9nZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVOX0RNT1Bf
bm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCA6
ICZkYXRhLT5pb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoZGF0YS0+ZmxhZ3MgJiBYRU5fRE1PUF9ub19nZm5zKSA/CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMIDogJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5idWZpb3JlcV9wb3J0KTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
IGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDY4NWY2YTQ4NTguLjE1OGJmYmJhMzIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKQEAgLTM0NCw2ICszNDQsOSBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lv
cmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAKKyNkZWZp
bmUgSEFORExFX0JVRklPUkVRKHMpIFwKKyAgICAocy0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2Fk
ZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzY1LDcgKzM2OCw3IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKIAogICAgIHN2LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+dmNwdV9p
ZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNwdV9pZCA9
PSAwICYmIEhBTkRMRV9CVUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogCkBAIC00MTYsNyArNDE5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAg
ICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9p
ZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVf
aWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZl
bnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJl
ZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDQz
LDcgKzQ0Niw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxp
c3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVx
LnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVG
SU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4s
IHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2
LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDU0LDE0ICs0NTcsMTMgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEp
CitzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogewogICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4o
cywgZmFsc2UpOwogCi0gICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAgICBpZiAo
ICFyYyAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
Z2ZuKHMsIHRydWUpOwogCiAgICAgaWYgKCByYyApCkBAIC01ODksMTMgKzU5MSw3IEBAIHN0YXRp
YyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAog
ICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1ZmlvcmVxX2hh
bmRsaW5nID09IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBzLT5idWZp
b3JlcV9hdG9taWMgPSB0cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKLSAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsKKyAgICBz
LT5idWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTYxMCw5ICs2MDYsNiBAQCBzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzKTsKIAotIGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5n
ZXNldHMocyk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTc0NSwxMSArNzM4LDIwIEBAIGlu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgaWYgKCAhcyB8fCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290byBvdXQ7CiAK
KyAgICBpZiAoIGlvcmVxX2dmbiB8fCBidWZpb3JlcV9nZm4gKQorICAgIHsKKyAgICAgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9y
ZXEuZ2ZuKTsKIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisgICAgaWYgKCBI
QU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94
KHMtPmJ1ZmlvcmVxLmdmbik7CisgICAgICAgIGlmICggYnVmaW9yZXFfZ2ZuICkKKyAgICAgICAg
ICAgICpidWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOworCiAgICAgICAgICpi
dWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApAQCAtMTI0OSw3ICsx
MjUxLDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9wb2ludGVyICs9
IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBwb2ludGVycyB0
byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVmaW9yZXFfYXRv
bWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGlsZSAoIChzLT5i
dWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDKSAmJgorICAg
ICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAgICAgICAgcGct
PnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAgICAgewogICAg
ICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3OwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAppbmRleCAyYmU5MzUzZTM3Li40NDkxYTk2MzUwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaApAQCAtNjgsOCArNjgsOCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwogICAgIGV2dGNo
bl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAg
ICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKKyAgICBpbnQgICAgICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2hhbmRsaW5nOwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxl
ZDsKLSAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKIH07CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3N2JkNzRlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdl
dCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAgKgotICogVGhlIGVtdWxh
dG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVm
ZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1
ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4n
cyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAqIHJlc3BlY3RpdmVseS4g
SW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQKLSAq
IGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQg
Y2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhlbS4gKFRoZSBldmVu
dCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0aW9uIHJlcXVlc3RzIGFy
ZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVjdHVyZXMgaW4gPGlvcmVx
X2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQg
ZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4gPGJ1
ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KKyAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzLCB0
aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbCA8YnVmaW9yZXFf
cG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZv
ciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBzcGVjaWZpZWQgaW4gdGhl
IHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlvbiwgaWYgdGhlIFhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwKKyAqIHRoZSBlbXVs
YXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFu
ZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9tIGd1ZXN0IG1lbW9y
eS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1PUF9ub19nZm5zIHRoZW4g
dGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAqIHRoZSBmcmFtZSBudW1i
ZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+Cisg
KiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZm
ZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCiAgKi8K
ICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIAogc3RydWN0IHhlbl9k
bV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0gc2VydmVyIGlkICovCiAg
ICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAgLyogSU4gLSBmbGFncyAq
LworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1PUF9ub19nZm5zIDAKKyNk
ZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25vX2dmbnMpCisKICAgICAv
KiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2huX3BvcnRfdCBidWZpb3Jl
cV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gc3lu
YyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAqLworICAg
IC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJvdmUpKi8K
ICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCJu-0000s4-RE; Tue, 05 Sep 2017 11:47:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c423db=Paul.Durrant@citrix.com>)
 id 1dpCJt-0000rn-S8
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:47:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FF/D1-03642-9BE8EA95; Tue, 05 Sep 2017 11:47:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6OvnW
 RBsfua1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltJ1cxFbzQqZi04yVzA+NLpS5GTg4JAX+J
 H7OWs4DYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCxQLjHv7jQmkLCwgLfE3xm5IGEWoIr+f5fAO
 nkFbCT2fdzAAjFRXmJX20VWEJsTKP787iF2EFtIwFriz6G3TBD1ghInZz5hgRivKdG6/Tc7hC
 0v0bx1NjNEvYrE+qmz2CYw8s1C0jILScssJC0LGJlXMaoXpxaVpRbpmuolFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GCcftn/EKMkB5OSKG9o4rpIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8rb1AOcGi1PTUirTMHGDAw6QlOHiURHjPgqR5iwsSc4sz0yFSpxgVpcR5O
 0ESAiCJjNI8uDZYlF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8pyBSezLwSuOmvgBYzAS
 2uerkGZHFJIkJKqoFx/UeXRdfXlQlf7nL4v+nZm89nLv9sPV2+XWnq152LmYulljNZl/wIOXp
 QxHrdmVKGdJ9LD+ec8Qhy7GFa0eI0Oatq/7tpYqE3j5tOiJihtWwlE1NLl63n9LR3p/jDcs5s
 EJoxmbcjrrz9f6VF3dowo01qLv07k1VuWyWr+Xi9yLf+MKtfa8J1JZbijERDLeai4kQAlgL+t
 a0CAAA=
X-Env-Sender: prvs=414c423db=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504612023!110587145!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59650 invoked from network); 5 Sep 2017 11:47:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:47:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438389481"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 12:37:14 +0100
Message-ID: <20170905113716.3960-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170905113716.3960-1-paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 10/12] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8
IDQ0ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGRlMDRlYTgxNWIuLjY4NWY2
YTQ4NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKQEAgLTIwMSw3ICsyMDEsNyBAQCBib29sIGhhbmRsZV9odm1faW9f
Y29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGlj
IHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcykKK3N0YXRpYyBnZm5fdCBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgdW5z
aWduZWQgaW50IGk7CkBAIC0yMTEsMjAgKzIxMSwxOSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBo
dm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAgIGZvciAo
IGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzaykgKiA4
OyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoaSwgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzaykgKQotICAgICAgICAgICAgcmV0dXJuIGQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSArIGk7CisgICAgICAgICAgICByZXR1cm4gX2dm
bihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpKTsKICAgICB9CiAKLSAgICBy
ZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgIHJldHVybiBJTlZBTElEX0dGTjsKIH0KIAot
c3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3Rh
dGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBn
Zm5fdCBnZm4pCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICB1bnNp
Z25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKKyAg
ICB1bnNpZ25lZCBpbnQgaSA9IGdmbl94KGdmbikgLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z2ZuLmJhc2U7CiAKICAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwotICAgIEFTU0VSVChnZm4g
IT0gZ2ZuX3goSU5WQUxJRF9HRk4pKTsKKyAgICBBU1NFUlQoIWdmbl9lcShnZm4sIElOVkFMSURf
R0ZOKSk7CiAKICAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1h
c2spOwogfQpAQCAtMjMzLDcgKzIzMiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9n
Zm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVjdCBo
dm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKIAot
ICAgIGlmICggaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBnZm5f
ZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKICAgICBkZXN0
cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlvcnAtPnBhZ2UpOwpAQCAtMjQyLDcgKzI0
MSw3IEBAIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIGlmICggIUlTX0RFRkFVTFQocykgKQogICAgICAgICBo
dm1fZnJlZV9pb3JlcV9nZm4ocywgaW9ycC0+Z2ZuKTsKIAotICAgIGlvcnAtPmdmbiA9IGdmbl94
KElOVkFMSURfR0ZOKTsKKyAgICBpb3JwLT5nZm4gPSBJTlZBTElEX0dGTjsKIH0KIAogc3RhdGlj
IGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBi
dWYpCkBAIC0yNTUsMTYgKzI1NCwxNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKICAgICBpZiAoIElTX0RFRkFVTFQocykgKQotICAgICAgICBpb3JwLT5nZm4gPSBidWYg
PwotICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKLSAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWlu
LnBhcmFtc1tIVk1fUEFSQU1fSU9SRVFfUEZOXTsKKyAgICAgICAgaW9ycC0+Z2ZuID0gX2dmbihi
dWYgPworICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0JVRklPUkVRX1BGTl0gOgorICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFy
Y2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BGTl0pOwogICAgIGVsc2UKICAg
ICAgICAgaW9ycC0+Z2ZuID0gaHZtX2FsbG9jX2lvcmVxX2dmbihzKTsKIAotICAgIGlmICggaW9y
cC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2Zu
LCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIHJjID0gcHJl
cGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgaW9ycC0+Z2ZuLCAmaW9ycC0+cGFnZSwgJmlvcnAtPnZh
KTsKKyAgICByYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIGdmbl94KGlvcnAtPmdmbiks
ICZpb3JwLT5wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmlvcnAtPnZh
KTsKIAogICAgIGlmICggcmMgKQogICAgICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGJ1Zik7
CkBAIC0zMDMsMTAgKzMwMywxMCBAQCBzdGF0aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dmbihz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAm
cy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9y
cC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8
IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAgIHJldHVybjsKIAotICAg
IGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCisgICAg
aWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGlvcnAtPmdmbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihpb3JwLT5wYWdlKSksIDAp
ICkKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwpA
QCAtMzE4LDEyICszMTgsMTIgQEAgc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwogICAgIGludCByYzsKIAot
ICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9H
Rk4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAot
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCisgICAg
cmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGlvcnAtPmdmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihpb3JwLT5wYWdlKSksIDApOwogICAg
IGlmICggcmMgPT0gMCApCiAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4ocGFnZV90
b19tZm4oaW9ycC0+cGFnZSkpKTsKQEAgLTU4Miw4ICs1ODIsOCBAQCBzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBJTklUX0xJ
U1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsKICAgICBzcGluX2xvY2tfaW5pdCgmcy0+YnVm
aW9yZXFfbG9jayk7CiAKLSAgICBzLT5pb3JlcS5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0g
ICAgcy0+YnVmaW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgIHMtPmlvcmVxLmdm
biA9IElOVkFMSURfR0ZOOworICAgIHMtPmJ1ZmlvcmVxLmdmbiA9IElOVkFMSURfR0ZOOwogCiAg
ICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYg
KCByYyApCkBAIC03NDUsMTEgKzc0NSwxMSBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIGlmICggIXMgfHwgSVNfREVG
QVVMVChzKSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVx
LmdmbjsKKyAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9yZXEuZ2ZuKTsKIAogICAgIGlmICgg
cy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCiAgICAgewotICAgICAgICAqYnVmaW9yZXFfZ2ZuID0g
cy0+YnVmaW9yZXEuZ2ZuOworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+YnVmaW9y
ZXEuZ2ZuKTsKICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IDAxZmU4YTcyZDguLjJiZTkzNTNl
MzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVk
ZSA8cHVibGljL2h2bS9kbV9vcC5oPgogCiBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgewotICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuOworICAgIGdmbl90IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwogICAgIHZvaWQgKnZhOwogfTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCKh-00014h-6r; Tue, 05 Sep 2017 11:47:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpCKf-00014T-VZ
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:47:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 16/03-03283-9EE8EA95; Tue, 05 Sep 2017 11:47:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve6LvnW
 RBu2/9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzvxcxFTxwr+htOcPawLjVpIuRk0NCwF/i
 0P27LCA2i4CKxIb/N1hBbDYBZYmfnb1sILaIgIbEyjcLgWq4OJgFOhklli2ZDtYgLOAuseP4G
 2YQm1fAQmLHgdOMILaQQJnE1Xtr2CHighInZz4Bq2cW0JFYsPsT0FAOIFtaYvk/DpAwp4CjxI
 dVl8H2igLd0Ll0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Sul1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDcfHawEOMkhxMSqK8oYnrIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8LIAQ1dIsCg1PbUiLTMHGPQwaQkOHiURXk6QNG9xQWJucWY6R
 OoUoyXHkzfbfzNxtLwFkV+eTvvDJMSSl5+XKiXOywjSIADSkFGaBzcOFpmXGGWlhHkZgQ4U4i
 lILcrNLEGVf8UozsGoJMy7qRdoCk9mXgnc1ldABzEBHVT1cg3IQSWJCCmpBkZbiZ3hMy6bLdF
 bey/qbZd4uexKv8CI1iV8H8JcvJ68+mUcb/31pm/dfHeOfxttuevCHjFpl145e6/YLYT11I3S
 7RcF1r9bdem/fmVij5Yy49JUxhR5w9q6xVLXrsxQKpwotT19VfN5S9Yv5dLT0/Urj5ne58lpi
 nKT2LT7+KJTMmVPportbVRiKc5INNRiLipOBABUsvbQxwIAAA==
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504612071!81160474!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1423 invoked from network); 5 Sep 2017 11:47:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:47:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446548102"
Date: Tue, 5 Sep 2017 12:47:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905114749.nasd4rzei6qaoydo@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 01/13] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MThQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2FkZCB0byBzaW1wbGUgd3JpdGUgWGVuU3Rv
cmUgZGV2aWNlIGNvbmlmZwo+IGFuZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyB0byB1cGRhdGUg
ZG9tYWluIGNvbmZpZ3VyYXRpb24KPiBhbmQgd3JpdGUgWGVuU3RvcmUgZGV2aWNlIGNvbmZpZyBh
c3luY2hyb25pb3VzbHkuCj4gQWxtb3N0IGFsbCBkZXZpY2VzIGhhdmUgc2ltaWxhciBsaWJ4bF9f
ZGV2aWNlX3h4eHhfYWRkIGZ1bmN0aW9uLgo+IFRoaXMgZ2VuZXJpYyBmdW5jdGlvbnMgaW1wbGVt
ZW50IHNhbWUgZnVuY3Rpb25hbGl0eSBidXQKPiB1c2luZyB0aGUgZGV2aWNlIGhhbmRsaW5nIGZy
YW1ld29yay4gVGggZGV2aWNlIHNwZWNpZmljCj4gcGFydCBzdWNoIGFzIHNldHRpbmcgeGVuIHN0
b3JlIGNvbmZpZ3VyYXRpb25pcyBtb3ZlZAo+IHRvIHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJh
Y2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCj4gCgpUaGUgdHdvIGFkZCBmdW5jdGlvbnMgbG9v
ayBjb3JyZWN0LgoKU29tZSBjb21tZW50cyBiZWxvdy4KCj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+IC0tLQo+ICB0b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgICAzICsKPiAgdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgfCAgIDIgKwo+ICB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgIDM2ICsrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAg
ICAgfCAgIDIgKwo+ICB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgIHwgICAyICsKPiAgdG9v
bHMvbGlieGwvbGlieGxfdXNiLmMgICAgICB8ICAgNiArKwo+ICB0b29scy9saWJ4bC9saWJ4bF92
dHBtLmMgICAgIHwgICAyICsKPiAgOCBmaWxlcyBjaGFuZ2VkLCAyNTEgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggYmZmYmM0NS4uYjIxNjNjZCAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCj4gQEAgLTE0MzAsNiArMTQzMCw5IEBAIG91dDoKPiAgCj4gICNkZWZpbmUgbGlieGxfZGV2
aWNlX2R0ZGV2X2xpc3QgTlVMTAo+ICAjZGVmaW5lIGxpYnhsX2RldmljZV9kdGRldl9jb21wYXJl
IE5VTEwKPiArI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Zyb21fZHRkZXYgTlVMTAo+ICsjZGVmaW5l
IGxpYnhsX19kZXZpY2VfZHRkZXZfc2V0ZGVmYXVsdCBOVUxMCj4gKyNkZWZpbmUgbGlieGxfX2Rl
dmljZV9kdGRldl91cGRhdGVfZGV2aWQgTlVMTAo+ICBzdGF0aWMgREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVChkdGRldik7Cj4gIAo+ICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmRl
dmljZV90eXBlX3RibFtdID0gewo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZp
Y2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCj4gaW5kZXggMDAzNTZhZi4uMDcxNjVm
MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RldmljZS5jCj4gQEAgLTE3OTMsNiArMTc5MywyMDQgQEAgb3V0Ogo+ICAg
ICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgZGV2
aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZp
Y2VfdHlwZSAqZHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lk
ICp0eXBlKQo+ICt7Cj4gKyAgICBpbnQgKm51bV9kZXY7Cj4gKyAgICBpbnQgaTsKCnVuc2lnbmVk
IGludCBwbGVhc2UuCgo+ICsgICAgdm9pZCAqaXRlbSA9IE5VTEw7Cj4gKwo+ICsgICAgbnVtX2Rl
diA9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfbnVtKGR0LCBkX2NvbmZpZyk7Cj4gKwo+ICsgICAg
LyogQ2hlY2sgZm9yIGV4aXN0aW5nIGRldmljZSAqLwo+ICsgICAgZm9yIChpID0gMDsgaSA8ICpu
dW1fZGV2OyBpKyspIHsKPiArICAgICAgICBpZiAoZHQtPmNvbXBhcmUobGlieGxfX2RldmljZV90
eXBlX2dldF9lbGVtKGR0LCBkX2NvbmZpZywgaSksIHR5cGUpKSB7Cj4gKyAgICAgICAgICAgIGl0
ZW0gPSBsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X2VsZW0oZHQsIGRfY29uZmlnLCBpKTsKPiArICAg
ICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCFpdGVtKSB7Cj4gKyAgICAgICAgdm9pZCAq
KmRldnM9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfcHRyKGR0LCBkX2NvbmZpZyk7CgpTcGFjZSBh
ZnRlciBkZXZzLgoKPiArICAgICAgICAqZGV2cyA9IGxpYnhsX19yZWFsbG9jKE5PR0MsICpkZXZz
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQtPmRldl9lbGVtX3NpemUgKiAo
Km51bV9kZXYgKyAxKSk7Cj4gKyAgICAgICAgaXRlbSA9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRf
ZWxlbShkdCwgZF9jb25maWcsICpudW1fZGV2KTsKPiArICAgICAgICAoKm51bV9kZXYpKys7Cj4g
KyAgICB9IGVsc2Ugewo+ICsgICAgICAgIGR0LT5kaXNwb3NlKGl0ZW0pOwo+ICsgICAgfQo+ICsK
PiArICAgIGR0LT5pbml0KGl0ZW0pOwo+ICsgICAgZHQtPmNvcHkoQ1RYLCBpdGVtLCB0eXBlKTsK
PiArfQo+ICsKPiArdm9pZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICplZ2Ms
IHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCj4gK3sKPiArICAgIFNUQVRF
X0FPX0dDKGFvZGV2LT5hbyk7Cj4gKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKPiArICAgIGZsZXhh
cnJheV90ICpmcm9udCwgKnJvX2Zyb250Owo+ICsgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOwo+
ICsgICAgeHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7Cj4gKyAgICBsaWJ4bF9kb21haW5f
Y29uZmlnIGRfY29uZmlnOwo+ICsgICAgdm9pZCAqdHlwZV9zYXZlZDsKPiArICAgIGxpYnhsX19k
b21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsg
ICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7Cj4gKwo+ICsgICAgdHlwZV9z
YXZlZCA9IGxpYnhsX19tYWxsb2MoZ2MsIGR0LT5kZXZfZWxlbV9zaXplKTsKPiArCj4gKyAgICBk
dC0+aW5pdCh0eXBlX3NhdmVkKTsKPiArICAgIGR0LT5jb3B5KENUWCwgdHlwZV9zYXZlZCwgdHlw
ZSk7Cj4gKwo+ICsgICAgaWYgKGR0LT5zZXRfZGVmYXVsdCkgewo+ICsgICAgICAgIHJjID0gZHQt
PnNldF9kZWZhdWx0KGdjLCBkb21pZCwgdHlwZSwgYW9kZXYtPnVwZGF0ZV9qc29uKTsKPiArICAg
ICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIGlmIChkdC0+dXBkYXRl
X2RldmlkKSB7Cj4gKyAgICAgICAgcmMgPSBkdC0+dXBkYXRlX2RldmlkKGdjLCBkb21pZCwgdHlw
ZSk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAo
ZHQtPnVwZGF0ZV9jb25maWcpCj4gKyAgICAgICAgZHQtPnVwZGF0ZV9jb25maWcoZ2MsIHR5cGVf
c2F2ZWQsIHR5cGUpOwo+ICsKPiArICAgIEdDTkVXKGRldmljZSk7Cj4gKyAgICByYyA9IGR0LT50
b19kZXZpY2UoZ2MsIGRvbWlkLCB0eXBlLCBkZXZpY2UpOwo+ICsgICAgaWYgKHJjKSBnb3RvIG91
dDsKPiArCj4gKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7Cj4gKwoKRXh0cmFuZW91cyBl
bXB0eSBsaW5lIGhlcmUuCgo+ICsgICAgICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNl
cmRhdGEoZ2MsIGRvbWlkKTsKPiArICAgICAgICBpZiAoIWxvY2spIHsKPiArICAgICAgICAgICAg
cmMgPSBFUlJPUl9MT0NLX0ZBSUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAg
IH0KPiArCj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdj
LCBkb21pZCwgJmRfY29uZmlnKTsKPiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsKPiAr
ICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZpZywgZHQsIHR5cGVf
c2F2ZWQpOwo+ICsKPiArICAgICAgICByYyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRf
Y29uZmlnLCBkb21pZCk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAgIH0KPiAr
Cj4gKyAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKPiArICAgIGZyb250ID0g
ZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKPiArICAgIHJvX2Zyb250ID0gZmxleGFycmF5X21h
a2UoZ2MsIDE2LCAxKTsKPiArCj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgImZy
b250ZW5kLWlkIiwgR0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7Cj4gKyAgICBmbGV4YXJyYXlfYXBw
ZW5kX3BhaXIoYmFjaywgIm9ubGluZSIsICIxIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3Bh
aXIoYmFjaywgInN0YXRlIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
IiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKPiArCj4gKyAgICBmbGV4YXJyYXlfYXBw
ZW5kX3BhaXIoZnJvbnQsICJiYWNrZW5kLWlkIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoIiVkIiwgZGV2aWNlLT5iYWNrZW5kX2RvbWlkKSk7Cj4gKyAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoZnJvbnQsICJzdGF0ZSIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7Cj4gKwo+ICsgICAg
aWYgKGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKQo+ICsgICAgICAgIGR0LT5zZXRfeGVuc3RvcmVf
Y29uZmlnKGdjLCBkb21pZCwgdHlwZSwgYmFjaywgZnJvbnQsIHJvX2Zyb250KTsKPiArCj4gKyAg
ICBmb3IgKDs7KSB7Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQo
Z2MsICZ0KTsKPiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsKPiArICAgICAgICByYyA9
IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZpY2UpOwo+ICsgICAgICAgIGlmIChyYyA8
IDApIGdvdG8gb3V0Owo+ICsgICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBh
bHJlYWR5IGV4aXN0cyBpbiB4ZW5zdG9yZSAqLwo+ICsgICAgICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwgImRldmljZSBhbHJlYWR5IGV4aXN0cyBpbiB4ZW5zdG9yZSIpOwo+ICsgICAgICAgICAg
ICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklDRV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3Ig
bWVzc2FnZSAqLwo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7Cj4gKyAg
ICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKGFvZGV2
LT51cGRhdGVfanNvbikgewo+ICsgICAgICAgICAgICByYyA9IGxpYnhsX19zZXRfZG9tYWluX2Nv
bmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwo+ICsgICAgICAgICAgICBpZiAocmMp
IGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5l
cmljX2FkZChnYywgdCwgZGV2aWNlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250
KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2Zf
ZmxleGFycmF5KGdjLCByb19mcm9udCkpOwo+ICsKPiArICAgICAgICByYyA9IGxpYnhsX194c190
cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKPiArICAgICAgICBpZiAoIXJjKSBicmVhazsKPiAr
ICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBhb2Rldi0+
ZGV2ID0gZGV2aWNlOwo+ICsgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9O
X0FERDsKPiArICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVnYywgYW9kZXYpOwo+
ICsKPiArICAgIHJjID0gMDsKPiArCj4gK291dDoKPiArICAgIGxpYnhsX194c190cmFuc2FjdGlv
bl9hYm9ydChnYywgJnQpOwo+ICsgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3Vz
ZXJkYXRhKGxvY2spOwo+ICsgICAgZHQtPmRpc3Bvc2UodHlwZV9zYXZlZCk7Cj4gKyAgICBsaWJ4
bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKPiArICAgIGFvZGV2LT5yYyA9IHJj
Owo+ICsgICAgaWYgKHJjKSBhb2Rldi0+Y2FsbGJhY2soZWdjLCBhb2Rldik7Cj4gKyAgICByZXR1
cm47Cj4gK30KPiArCj4gK2ludCBsaWJ4bF9fZGV2aWNlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9k
ZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUpCj4gK3sKPiArICAgIGZsZXhhcnJheV90ICpiYWNr
Owo+ICsgICAgZmxleGFycmF5X3QgKmZyb250LCAqcm9fZnJvbnQ7Cj4gKyAgICBsaWJ4bF9fZGV2
aWNlICpkZXZpY2U7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKGR0LT5zZXRfZGVmYXVs
dCkgewo+ICsgICAgICAgIHJjID0gZHQtPnNldF9kZWZhdWx0KGdjLCBkb21pZCwgdHlwZSwgZmFs
c2UpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYg
KGR0LT51cGRhdGVfZGV2aWQpIHsKPiArICAgICAgICByYyA9IGR0LT51cGRhdGVfZGV2aWQoZ2Ms
IGRvbWlkLCB0eXBlKTsKPiArICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsK
PiArICAgIEdDTkVXKGRldmljZSk7Cj4gKyAgICByYyA9IGR0LT50b19kZXZpY2UoZ2MsIGRvbWlk
LCB0eXBlLCBkZXZpY2UpOwo+ICsgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArCj4gKyAgICBiYWNr
ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKPiArICAgIGZyb250ID0gZmxleGFycmF5X21h
a2UoZ2MsIDE2LCAxKTsKPiArICAgIHJvX2Zyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAx
KTsKPiArCj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgImZyb250ZW5kLWlkIiwg
R0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFj
aywgIm9ubGluZSIsICIxIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInN0
YXRlIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVkIiwgWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcpKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwg
ImJhY2tlbmQtaWQiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRm
KGdjLCAiJWQiLCBkZXZpY2UtPmJhY2tlbmRfZG9taWQpKTsKPiArICAgIGZsZXhhcnJheV9hcHBl
bmRfcGFpcihmcm9udCwgInN0YXRlIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKPiArCj4gKyAgICBpZiAoZHQt
PnNldF94ZW5zdG9yZV9jb25maWcpCj4gKyAgICAgICAgZHQtPnNldF94ZW5zdG9yZV9jb25maWco
Z2MsIGRvbWlkLCB0eXBlLCBiYWNrLCBmcm9udCwgcm9fZnJvbnQpOwo+ICsKPiArICAgIHJjID0g
bGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEwsIGRldmljZSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShn
YywgYmFjayksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
X2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgcm9fZnJvbnQpKTsKPiAr
ICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+ICsgICAgcmMgPSAwOwo+ICsKPiArb3V0Ogo+ICsg
ICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAq
IG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZGlzay5jCj4gaW5kZXggNjNkZTc1Yy4uZjJmMzYzNSAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kaXNr
LmMKPiBAQCAtMTI0NCw2ICsxMjQ0LDggQEAgc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfZGlza19k
bV9uZWVkZWQodm9pZCAqZSwgdW5zaWduZWQgZG9taWQpCj4gICAgICAgICAgICAgZWxlbS0+YmFj
a2VuZF9kb21pZCA9PSBkb21pZDsKPiAgfQo+ICAKPiArI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Rp
c2tfdXBkYXRlX2RldmlkIE5VTEwKPiArCgpJcyB0aGlzIGNvcnJlY3QgZm9yIGRpc2sgKGFuZCBv
dGhlciBkZXZpY2UgdHlwZXMgYXMgd2VsbCk/CgpTaW5jZSB5b3UndmUgZGVmaW5lZCBMSUJYTF9E
RUZJTkVfVVBEQVRFX0RFVklELCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8KdXNlIHRoYXQgaW1tZWRp
YXRlbHk/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 11:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 11:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCNp-0001s3-MC; Tue, 05 Sep 2017 11:51:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpCNo-0001rx-BZ
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 11:51:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C8/F1-03616-BAF8EA95; Tue, 05 Sep 2017 11:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve7q/nW
 RBmsv8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzfv1gKpgnV3HspHAD42/RLkZODgkBf4mL
 T/8xdjFycLAIqEjcn1QOEmYTUJb42dnLBmKLCGhIrHyzkKWLkYuDWaCTUWLZkuksIAlhgXCJZ
 RN+MoPYvAIWEufXzGcCsYUEyiROzDrBCBEXlDg58wlYPbOAjsSC3Z/YQHYxC0hLLP/HARLmFH
 CUmHn2PNgYUaATOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DY31koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw4wBCHYwflkWcIhRkoNJSZQ3NHFdpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3tQ+oJxgUWp6akVaZg4w4GHSEhw8SiK8zSBp3uKCxNziz
 HSI1ClGRSlxXkaQhABIIqM0D64NFmWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMybDTKFJz
 OvBG76K6DFTECLq16uAVlckoiQkmpg7FyvzfFupfOtpFmfuVx2flwdXBj14Hsc0+Jjmbt3GQk
 y7OSWiXHtq/4oYhoZI/Xs0s+5O3kWO2p+NJSwmCu7uJPJ+qo0j1GNGIfRel6nThlez8yDh3Zv
 9ZgmN+lowvIs05Y9HEHRN95USvjM3DNNfpJ5iQ6TyBX+sBLBgLg4KaEFHV9NFK8osRRnJBpqM
 RcVJwIA5A/J8a0CAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504612265!105654958!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62096 invoked from network); 5 Sep 2017 11:51:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 11:51:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446548363"
Date: Tue, 5 Sep 2017 12:51:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905115103.qbjzuoqgkvrqvwyi@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 02/13] libxl: add generic functions to
 get and free device list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MTlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2xpc3QgYW5kIGxpYnhsX19kZXZpY2VfbGlz
dF9mcmVlCj4gZnVuY3Rpb25zIHRvIGhhbmRsZSBkZXZpY2UgbGlzdCB1c2luZyB0aGUgZGV2aWNl
Cj4gZnJhbWV3b3JrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMgICB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgOCArKysrKysKPiAgMiBmaWxlcyBjaGFu
Z2VkLCA3NCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiBpbmRleCAwNzE2NWYwLi5m
MWQ0ODQ4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiBAQCAtMTk5MSw2ICsxOTkxLDcyIEBAIG91dDoK
PiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArdm9pZCAqbGlieGxfX2RldmljZV9saXN0KGxp
YnhsX19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbmFtZSwgaW50
ICpudW0pCj4gK3sKPiArICAgIHZvaWQgKnIgPSBOVUxMOwo+ICsgICAgdm9pZCAqbGlzdCA9IE5V
TEw7Cj4gKyAgICB2b2lkICppdGVtID0gTlVMTDsKPiArICAgIGNoYXIgKmxpYnhsX3BhdGg7Cj4g
KyAgICBjaGFyICoqZGlyID0gTlVMTDsKPiArICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7Cj4g
KyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgKm51bSA9IDA7Cj4gKwo+ICsgICAgbGlieGxfcGF0aCA9
IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwgbmFtZSk7Cj4gKwo+ICsgICAgZGlyID0g
bGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGxpYnhsX3BhdGgsICZuZGlycyk7Cj4g
Kwo+ICsgICAgaWYgKGRpciAmJiBuZGlycykgewo+ICsgICAgICAgIGxpc3QgPSBsaWJ4bF9fbWFs
bG9jKE5PR0MsIGR0LT5kZXZfZWxlbV9zaXplICogbmRpcnMpOwo+ICsgICAgICAgIHZvaWQgKmVu
ZCA9ICh1aW50OF90ICopbGlzdCArIG5kaXJzICogZHQtPmRldl9lbGVtX3NpemU7Cj4gKyAgICAg
ICAgaXRlbSA9IGxpc3Q7Cj4gKwo+ICsgICAgICAgIHdoaWxlIChpdGVtIDwgZW5kKSB7Cj4gKyAg
ICAgICAgICAgIGR0LT5pbml0KGl0ZW0pOwo+ICsKPiArICAgICAgICAgICAgaWYgKGR0LT5mcm9t
X3hlbnN0b3JlKSB7Cj4gKyAgICAgICAgICAgICAgICBjaGFyKiBkZXZpY2VfbGlieGxfcGF0aCA9
IEdDU1BSSU5URigiJXMvJXMiLCBsaWJ4bF9wYXRoLCAqZGlyKTsKPiArICAgICAgICAgICAgICAg
IHJjID0gZHQtPmZyb21feGVuc3RvcmUoZ2MsIGRldmljZV9saWJ4bF9wYXRoLCBhdG9pKCpkaXIp
LCBpdGVtKTsKPiArICAgICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgICAgIGl0ZW0gPSAodWludDhfdCopaXRlbSArIGR0LT5kZXZf
ZWxlbV9zaXplOwoKU3BhY2UgYmVmb3JlICouCgo+ICsgICAgICAgICAgICArK2RpcjsKPiArICAg
ICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgKm51bSA9IG5kaXJzOwo+ICsgICAgciA9IGxpc3Q7
Cj4gKyAgICBsaXN0ID0gTlVMTDsKPiArCj4gK291dDoKPiArCj4gKyAgICBpZiAobGlzdCkgewo+
ICsgICAgICAgICpudW0gPSAwOwo+ICsgICAgICAgIHdoaWxlKGl0ZW0gPj0gbGlzdCkgewoKU3Bh
Y2UgYWZ0ZXIgd2hpbGUsIGJ1dCAuLi4KCj4gKyAgICAgICAgICAgIGR0LT5kaXNwb3NlKGl0ZW0p
Owo+ICsgICAgICAgICAgICBpdGVtID0gKHVpbnQ4X3QqKWl0ZW0gLSBkdC0+ZGV2X2VsZW1fc2l6
ZTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZnJlZShsaXN0KTsKCllvdSBzaG91bGQgYmUgYWJs
ZSB0byB1c2UgbGlieGxfX2RldmljZV9saXN0X2ZyZWUgaGVyZS4KCj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmV0dXJuIHI7Cj4gK30KPiArCj4gK3ZvaWQgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoY29u
c3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpsaXN0LCBpbnQgbnVtKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAg
ICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspCj4gKyAgICAgICAgZHQtPmRpc3Bvc2UoKHVpbnQ4
X3QqKWxpc3QgKyBpICogZHQtPmRldl9lbGVtX3NpemUpOwo+ICsKPiArICAgIGZyZWUobGlzdCk7
Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAo+IGluZGV4IDA3NWRmZTMuLjI3MWFjODkgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKPiBAQCAtMzUwNiw2ICszNTA2LDcgQEAgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIHsK
PiAgICAgIGludCAoKmRtX25lZWRlZCkodm9pZCAqLCB1bnNpZ25lZCk7Cj4gICAgICB2b2lkICgq
dXBkYXRlX2NvbmZpZykobGlieGxfX2djICosIHZvaWQgKiwgdm9pZCAqKTsKPiAgICAgIGludCAo
KnVwZGF0ZV9kZXZpZCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICopOwo+ICsgICAgaW50
ICgqZnJvbV94ZW5zdG9yZSkobGlieGxfX2djICosIGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQs
IHZvaWQgKik7Cj4gICAgICBpbnQgKCpzZXRfeGVuc3RvcmVfY29uZmlnKShsaWJ4bF9fZ2MgKiwg
dWludDMyX3QsIHZvaWQgKiwgZmxleGFycmF5X3QgKiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZsZXhhcnJheV90ICosIGZsZXhhcnJheV90ICopOwo+ICB9Owo+IEBAIC00Mzg2
LDYgKzQzODcsMTMgQEAgdm9pZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICpl
Z2MsIHVpbnQzMl90IGRvbWlkLAo+ICBpbnQgbGlieGxfX2RldmljZV9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgKmR0LCB2b2lkICp0eXBlKTsKPiAgCj4gKy8qIENhbGxlciBpcyBy
ZXNwb25zaWJsZSBmb3IgZnJlZWluZyB0aGUgbWVtb3J5IGJ5IGNhbGxpbmcKPiArICogbGlieGxf
X2RldmljZV9saXN0X2ZyZWUKPiArICovCj4gK3ZvaWQqIGxpYnhsX19kZXZpY2VfbGlzdChsaWJ4
bF9fZ2MgKmdjLCBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5hbWUsIGludCAq
bnVtKTsKPiArdm9pZCBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZShjb25zdCBzdHJ1Y3QgbGlieGxf
ZGV2aWNlX3R5cGUgKmR0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmxp
c3QsIGludCBudW0pOwo+ICAjZW5kaWYKPiAgCj4gIC8qCj4gLS0gCj4gMi43LjQKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:27:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCwV-00042B-Ul; Tue, 05 Sep 2017 12:26:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpCwV-000425-1k
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:26:59 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B5/2B-02226-2189EA95; Tue, 05 Sep 2017 12:26:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQldwxrp
 Ig9O31S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNrTOYC54yVxx93M3SwNjN3MXIwSEh4Ccx
 pyOxi5GTQ1ggVOL73ANsILaIQIDE6b4GVhBbSKBIYvO8bUwgNpuAvsTuF5/AbF4BW4lbn3aD1
 bAIqEjs/zCBBcQWFQiX2P/9GjNEjaDEyZlPwOKcAvYSR081sIPYzAIGEkcWzWGFsOUltr+dww
 xhi0s0fVkJtVdN4lr/JbB6CYF0iYnPelgmMPLPQjJ2FpJRs5CMmoVk1AJGllWMGsWpRWWpRbq
 GhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxhX/3Y6xCjJwaQkyhua
 uC5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvyHSgnGBRanpqRVpmDjBKYNISHDxKIrw7pwGle
 YsLEnOLM9MhUqcYLTk6ejZ8YeJo+rAFRE7Y/YVJiCUvPy9VSpz3KUiDAEhDRmke3DhYJF9ilJ
 US5mUEOlCIpyC1KDezBFX+FaM4B6OSMO8dkCk8mXklcFtfAR3EBHRQ1cs1IAeVJCKkpBoYfQN
 vVjr+XW2Vtzix67j/8bqJnzbYrFq1X1rohtlxlfw2vSsx5ckbtsT6RF+sb4qXDH7IFMjpeZSn
 ZJd25A3dPka/uxy68bo7OjzaO5/mZ9zpbRToFDrp/JHn671tSZHsV19scb/gq+i6O3Xq3PX5N
 5982rFumriDk2jny19cB9qnR7E8+mGixFKckWioxVxUnAgARmi5a98CAAA=
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504614417!113345121!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35243 invoked from network); 5 Sep 2017 12:26:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:26:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="52221522"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59637569020000780016A34F@prv-mh.provo.novell.com>
 <59637569020000780016A34F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6d0f9c48-bbea-d3cd-8fb4-3f25d0951aa9@citrix.com>
Date: Tue, 5 Sep 2017 13:26:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59637569020000780016A34F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: don't #GP/#SS on wrapping
 virt->linear translations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDcvMTcgMTE6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlYWwgaGFyZHdhcmUgd3Jh
cHMgc2lsZW50bHkgaW4gbW9zdCBjYXNlcywgc28gd2Ugc2hvdWxkIGJlaGF2ZSB0aGUKPiBzYW1l
LiBBbHNvIHNwbGl0IHJlYWwgYW5kIFZNODYgbW9kZSBoYW5kbGluZywgYXMgdGhlIGxhdHRlciBy
ZWFsbHkKPiBvdWdodCB0byBoYXZlIGxpbWl0IGNoZWNrcyBhcHBsaWVkLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhlIGNoYW5nZSBsb29rcyBv
aywgYnV0IHRoaXMgaXMgYSBzdWJ0bGUgYWRqdXN0bWVudCB3aXRoIGEgbG90IG9mCmNoYW5nZXMg
aW4gYm91bmRhcnkgY2FzZXMuCgpJU1RSIHlvdSBoYWQgYW4gWFRGIHRlc3QgZm9yIHNvbWUgb2Yg
dGhlc2U/ICBJJ2QgZmVlbCByYXRoZXIgbW9yZQpjb25maWRlbnQgaWYgd2UgY291bGQgZ2V0IHRo
YXQgaW50byBhdXRvbWF0aW9uLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:30:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpCzq-0004dK-Cn; Tue, 05 Sep 2017 12:30:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpCzp-0004d8-4e
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 12:30:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 91/8B-03616-0E89EA95; Tue, 05 Sep 2017 12:30:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVff+jHW
 RBi92iVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149DDXtaCr8YVy6dFNzCu
 0Opi5OIQEvjLKHFw4jNGCOcxo8T+yU2sEM42Rolt7+cwdzFycogIOEt8PTOXHcTmFdCXuPnwD
 xuILSygJ/Fq6WwmEFtCwEvi2sdOVhj787nZQFPZOdgErCQOiYFEWQRUJV7/f804gZFrASPDKk
 aN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQM8yAMEOxssbAw4
 xSnIwKYnyhiauixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwds+HSgnWJSanlqRlpkDDDGYtAQH
 j5II785pQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnPQkyQwCkKKM0D24ELNwvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZiXGxg9QjyZeSVwm14BHcEEdETVyzUgR5QkIqSkGhjVH+
 hYZAv8VNr60vj63NuM166IKR1oc94pdEFW29nGyvD0x91TQ+omd9+YXev4YXVZiUqqoLzu3nk
 x4Z1aDGoXTrekfl7SXvDBo6KgVvd56uv7yS679ixTP3f4jKD41uv7n0+edlfOgefk5vUTBVIU
 r8smiEx/62bjYyAmWB+xTVW5JmZa8kwlluKMREMt5qLiRACOj0VxcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504614622!114897089!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49844 invoked from network); 5 Sep 2017 12:30:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 12:30:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpCzk-0006mf-L0; Tue, 05 Sep 2017 12:30:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpCzf-000893-1L; Tue, 05 Sep 2017 12:30:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpCze-000690-GV; Tue, 05 Sep 2017 12:30:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113045-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=302860bfc467c72bdba91af021a44e20789601dc
X-Osstest-Versions-That: ovmf=c2ab95806bf0e5ae272f47ea6f192c12ce7ca069
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 12:30:14 +0000
Subject: [Xen-devel] [ovmf test] 113045: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzMDI4NjBiZmM0NjdjNzJiZGJhOTFhZjAyMWE0NGUy
MDc4OTYwMWRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMmFiOTU4
MDZiZjBlNWFlMjcyZjQ3ZWE2ZjE5MmMxMmNlN2NhMDY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwMzcgIDIwMTctMDktMDQgMTA6NDY6MzIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDQ1ICAyMDE3LTA5LTA1IDAxOjUwOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MzAy
ODYwYmZjNDY3YzcyYmRiYTkxYWYwMjFhNDRlMjA3ODk2MDFkYworIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMzAyODYwYmZjNDY3YzcyYmRiYTkxYWYwMjFhNDRlMjA3
ODk2MDFkYworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MzAyODYwYmZjNDY3YzcyYmRiYTkxYWYw
MjFhNDRlMjA3ODk2MDFkYworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgor
IHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHgzMDI4NjBiZmM0NjdjNzJiZGJhOTFhZjAyMWE0NGUyMDc4OTYwMWRjID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAzMDI4NjBi
ZmM0NjdjNzJiZGJhOTFhZjAyMWE0NGUyMDc4OTYwMWRjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1t
YXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIGMyYWI5NTguLjMwMjg2MGIgIDMwMjg2MGJmYzQ2N2M3MmJkYmE5MWFmMDIxYTQ0
ZTIwNzg5NjAxZGMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:47:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDFY-0005Sd-Q1; Tue, 05 Sep 2017 12:46:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpDFX-0005SG-6d
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 12:46:39 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 86/B1-01778-EAC9EA95; Tue, 05 Sep 2017 12:46:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXftnHW
 RBsu2yVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/mx32wF/8Mrbh6+z9TA
 ONW8i5GLQ0jgL6PEqze32CCcx4wSJ7rWMEE42xgltkztZe1i5OQQEXCW+HpmLjuIzSugL3Fk0
 k0WEFtYIFTiWdchVpAGCYHN8hJP2jrBGiQEvCUaJrayw9hdn+8xdzGyc7AJWEkcEgOJsgioSs
 xeO5llAiP3AkaGVYwaxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgV6vZ2Bg3MH46rjfIUZJDiYlUd7QxHWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42YBBJCRY
 lJqeWpGWmQMMP5i0BAePkgiv2WygNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMKgswQA
 CnKKM2DGwGLhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk5QKbwZOaVwG16BXQEE9ARVS
 /XgBxRkoiQkmpgjOKsML2yLjT0qNGVxgfTDzA7bfA2yGplf8lkKjvru6u40VMhN64HPy7d23z
 92q0rC1j3G/BdkhN69lGoQGctP2e6xPnXvo6xvMcm6ahODorYM6XulEec5h81YaNDJyYsDfPI
 WlhgM5FnrmqnktESFu3Xz/+n7Kvj7/42Xybn83Fj5f73Z5dwK7EUZyQaajEXFScCAEJoelSAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504615596!109219450!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10230 invoked from network); 5 Sep 2017 12:46:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 12:46:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpDFT-0007D6-IW; Tue, 05 Sep 2017 12:46:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpDFN-0000Sx-VB; Tue, 05 Sep 2017 12:46:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpDFN-0002YF-E8; Tue, 05 Sep 2017 12:46:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113044-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-stop:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2b483739791b33c46e6084b51edcf62107058ae1
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 12:46:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 113044: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7681985365722435632=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 15 guest-stop fail REGR. vs. 113036

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113036

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113036
 build-arm64-xsm               2 hosts-allocate              broken like 113036
 build-arm64-pvops             2 hosts-allocate              broken like 113036
 build-arm64-xsm               3 capture-logs                broken like 113036
 build-arm64                   3 capture-logs                broken like 113036
 build-arm64-pvops             3 capture-logs                broken like 113036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113036
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                2b483739791b33c46e6084b51edcf62107058ae1
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    1 days
Testing same since   113044  2017-09-04 23:16:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Hua Yanghao <huayanghao@gmail.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Thomas Huth <thuth@redhat.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7681985365722435632==--

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:48:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDH1-0005a5-7H; Tue, 05 Sep 2017 12:48:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpDGz-0005Zx-62
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:48:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 ED/97-03642-80D9EA95; Tue, 05 Sep 2017 12:48:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsWyU9JRQpd97rp
 Ig8+rlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJ3T3sBfuZKlZ29zE2MPYydTFyckgI+El0
 n9vECGILC3hJ9PzawQZiiwgESJzua2AFsYUEiiTmb1oNZrMJ6EvsfvEJqJeDg1fAVuLmOQ2QM
 IuAisSHXUfAWkUFwiX2f7/GDGLzCghKnJz5hAXE5hSwl5i09B8jSCuzgKbE+l36IGFmAXmJ7W
 /nMEPY4hJNX1ZCbVWTuNZ/iR3iynSJrX9/MU9g5J+FZOoshEmzkEyahWTSAkaWVYwaxalFZal
 FukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GFctCDzEKMnBpCTK
 G5q4LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+i2UA5waLU9NSKtMwcYITApCU4eJREeM1A0
 rzFBYm5xZnpEKlTjMYcTR+2fGHiaJqw+wuTEEtefl6qlDhvN0ipAEhpRmke3CBY5F5ilJUS5m
 UEOk2IpyC1KDezBFX+FaM4B6OSMO85kCk8mXklcPteAZ3CBHRK1cs1IKeUJCKkpBoYNSXWGk7
 btmhPvPDlnBsf43vbRPZ7r72rY791v3/1gcLN3K2VLYvMJmzYzXDi9Z8enz2i5Wv/c93fyDb3
 USLP/l0FjTbewUyVybumPZdd07fs+a6S68otjw23iLanXXaasF9g52dOU8kXlr/6Q6dOKvCYX
 brlffSM6elXDn6xirjtULomXr1KQYmlOCPRUIu5qDgRAKybL5nXAgAA
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504615687!73298694!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45433 invoked from network); 5 Sep 2017 12:48:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:48:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="52223607"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <596347E7020000780016A1DF@prv-mh.provo.novell.com>
 <596347E7020000780016A1DF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ff1e2051-6285-f084-74e5-067ad7b3a58e@citrix.com>
Date: Tue, 5 Sep 2017 13:48:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <596347E7020000780016A1DF@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct VEX.L handling for VCVT{,
	T}S{S, D}2SI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDcvMTcgMDg6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlY2VudCBjaGFuZ2VzIHRv
IHRoZSBTRE0gKGFuZCBYRUQpIGhhdmUgbWFkZSBjbGVhciB0aGF0IG9sZGVyIGhhcmR3YXJlCj4g
cmFpc2luZyAjVUQgd2hlbiB0aGUgYml0IGlzIHNldCB3YXMgcmVhbGx5IGFuIGVycmF0dW0uIEdl
bmVyYWxpemUgdGhlCj4gc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:52:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDLB-0006Et-O1; Tue, 05 Sep 2017 12:52:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDLB-0006El-DD
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:52:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 51/EF-03454-C0E9EA95; Tue, 05 Sep 2017 12:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpC7PvHW
 RBke+c1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3p+1hL9jCVTG57yt7A+M29i5GTg4JAX+J
 q+d+M4HYLAIqEoufzQeLswkoS/zs7GUDsUUENCRWvlnI0sXIxcEs0MkosWzJdBaQhLCAmcS06
 R1gDbwCFhJPN64CiwsJlEms23GLCSIuKHFy5hOwOLOAjsSC3Z+AhnIA2dISy/9xgIQ5BRwl1r
 /dxQhiiwLd0Ll0DtQYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKKXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYagxAsIPx+saAQ4ySHExKoryhiesihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwzpkDlBMsSk1PrUjLzAEGPUxagoNHSYT3Mkiat7ggMbc4Mx0id
 YpRUUqctw0kIQCSyCjNg2uDRdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM2gEzhycwrgZ
 v+CmgxE9DiqpdrQBaXJCKkpBoYjxr1tT7ck31ebHO25HJFf8dL7VIdS9iD3q7ZVpcoFD3DOZG
 NN/bl6d9zzkaeqcg7oyBwdZ3F0TsXzovf6ZGLcqnf0ZApfV/cpsQqR772QKhFfMj9pcUft5wL
 1avJmCuUNE/w6UXdCw7haWmLs94vvCstz8D14r/WLdVPTMkBu6/r6/b2PNqtxFKckWioxVxUn
 AgA+fXWNK8CAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504615946!58241193!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44735 invoked from network); 5 Sep 2017 12:52:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:52:27 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438399994"
Date: Tue, 5 Sep 2017 13:52:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905125224.vjpseiv7bpcppguz@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 03/13] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgIHwgICAyICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8
ICAyNCArKysKPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgICAxICsK
PiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgICAxICsKPiAgdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDM4ICsrKystCj4gIHRvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0
aWxzLmggICAgICAgICAgICB8ICAgNCArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAg
ICAgICAgICB8IDI4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwoKT25seSBz
a2ltLXJlYWQgdGhpcyBwYXRjaCBiZWNhdXNlIGNoYW5nZXMgYXJlIHJhdGhlciBzZWxmLWNvbnRh
aW5lZC4KCj4gK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92ZGlzcGxfZ2V0Y29ubmVjdG9ycyhs
aWJ4bF9jdHggKmN0eCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKnBhdGgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF92ZGlzcGxpbmZvICppbmZvKQo+ICt7Cj4gKyAgICBHQ19J
TklUKGN0eCk7Cj4gKyAgICBjaGFyICpjb25uZWN0b3IgPSBOVUxMOwo+ICsgICAgY2hhciAqY29u
bmVjdG9yX3BhdGggPSBOVUxMOwo+ICsgICAgaW50IGksIHJjOwo+ICsKPiArICAgIEdDTkVXX0FS
UkFZKGNvbm5lY3Rvcl9wYXRoLCAxMjgpOwoKVXNpbmcgY2hhclsxMjhdIHNob3VsZCBiZSBmaW5l
LgoKPiArCj4gKyAgICBpbmZvLT5udW1fY29ubmVjdG9ycyA9IDA7Cj4gKwo+ICsgICAgcmMgPSBz
bnByaW50Zihjb25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQiLCBwYXRoLCBpbmZvLT5udW1fY29u
bmVjdG9ycyk7Cj4gKyAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKPiArCj4gKyAgICB3aGlsZSgo
Y29ubmVjdG9yID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIGNvbm5lY3Rvcl9wYXRoLCBO
VUxMKSkKCkNvZGluZyBzdHlsZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDLm-0006JJ-WF; Tue, 05 Sep 2017 12:53:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDLm-0006J9-3E
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:53:06 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 33/06-01778-13E9EA95; Tue, 05 Sep 2017 12:53:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7hvHW
 RBnt2MFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktV38xFVxmrOj7ntfAuIOxi5GTQ0LAX2JH
 624wm0VARWL11ptgNpuAssTPzl42EFtEQENi5ZuFLF2MXBzMAp2MEsuWTGcBSQgLeElMX/8Tr
 IhXwEKibfFFVhBbSKBM4u25ZcwQcUGJkzOfgNUzC+hILNj9CaieA8iWllj+jwPE5BRwlGi8og
 NSIQp0QufSOSwQUxQkOqYfY5rAyDcLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrpGxXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJjVMzAAQ2FHu98hRkkOJiVR3tDEdZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjfzwHKCRalpqdWpGXmAAMeJi3BwaMkwss7FyjNW1yQmFucmQ6RO
 sWoy9H0YcsXJiGWvPy8VClx3j8gMwRAijJK8+BGwKLvEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVhXhOQVTyZeSVwm14BHcEEdETVyzUgR5QkIqSkGhjtS3SOCCqqbPzX0nZANkIpVOWaicB
 WT6Va/vqZ3Hftah5FhyYUiLFHdIfwurNb3p4rzVIr/39Jg+z2GbwvZHwOFjUyJrRO3n3uoaae
 60VGnrJtLOcc5imuz/Bq2PeoN/HjloSkM14b4jvl2lmYK/wzrHgbhds31shLM924P2952E87Z
 /FLSizFGYmGWsxFxYkADNQX8bkCAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504615983!71339140!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62453 invoked from network); 5 Sep 2017 12:53:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:53:04 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446558064"
Date: Tue, 5 Sep 2017 13:53:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905125301.luhamaglirp3ykma@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-7-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-7-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 06/13] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KClRoaXMgbmVlZHMgcmViYXNpbmcuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDNI-0006Rz-AM; Tue, 05 Sep 2017 12:54:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDNH-0006Rt-5a
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:54:39 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 42/2C-01916-E8E9EA95; Tue, 05 Sep 2017 12:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7vvHW
 RBt/22lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNv5rYC54xVsxe+46xgfEUYxcjJ4eEgL/E
 7Ce/WUFsFgEViec37zCB2GwCyhI/O3vZQGwRAQ2JlW8WsnQxcnEwC3QySixbMp0FJCEs4C0xZ
 +NCdhCbV8BC4t2hC2BxIYEyie8/mqHighInZz4BizML6Egs2P0JaCgHkC0tsfwfB0iYU8BR4m
 vfUbC9okA3dC6dAzVGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaG+glFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWj0DA+MOxs4TfocYJTmYlER5QxPXRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4J0wFygnWJSanlqRlpkDDHqYtAQHj5IIrxdImre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rw/QIoEQIoySvPgRsAi8BKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd5KkCk8mXklcJteAR3BBHRE1cs1IEeUJCKkpBoYlee8zXgaebphdv8JgVP/5v7TZJb
 7LX1z+5Yv8mrJWi7NZ+Z6rdEpZ00/6pzDpO1a4MmwliHTsY11u8r+/C93AtzXsWyZcW/GSo4V
 e29Kq6q6ulecvbD//Am/NXcWX8iM0W82XNbTNPfvmkPl4ifStkSvvvb8vyvTXrYfUb3zQtUPu
 zFcVWu7o8RSnJFoqMVcVJwIAC6S7O+7AgAA
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504616075!113116461!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54778 invoked from network); 5 Sep 2017 12:54:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:54:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438400239"
Date: Tue, 5 Sep 2017 13:54:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905125434.xivmpq425tjzh5ek@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-8-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-8-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 07/13] libxl: change vkb to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjRQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:55:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDNp-0006Xk-IJ; Tue, 05 Sep 2017 12:55:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDNo-0006XX-Fj
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:55:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FB/08-02045-FAE9EA95; Tue, 05 Sep 2017 12:55:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve76ees
 iDWb+kLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWH5zPXvCMsaJxaT9rA+Mpxi5GTg4JAX+J
 O6fuM4PYLAIqEr0nPrGB2GwCyhI/O3vBbBEBDYmVbxaydDFycTALdDJKLFsynQUkISzgLfFsy
 XVWEJtXwEJi7dUlYHEhgTKJh533WSDighInZz4Bs5kFdCQW7AZZwAFkS0ss/8cBYnIKOEp8P2
 kHUiEKdELn0jlQUxQkOqYfY5rAyDcLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrqGJXlJRZnpGSW5
 iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxrOnPQ8xSnIwKYnyhiauixTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwft+DlBOsCg1PbUiLTMHGPIwaQkOHiURXt65QGne4oLE3OLMdIjUK
 UZdjqYPW74wCbHk5eelSonz/gGZIQBSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMxrArKKJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo+pBX8VHq15Y9GipFKcyb+Hsu9ERcPl
 kmSZT/KtqnwAhBbO3Hy40buPadiBSrz8y6lK6ZPWeuSVtdyoa01Piay937PnQ93qxe/SHq7c7
 D+eukt4Usm2JK5fyKqH7ijuvmdfmzC64oen3Ik9zYXBK+b0JPN6polv/nbFtXrzeNuyHdoD8r
 J8vlFiKMxINtZiLihMBB5ki+7oCAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504616109!73874918!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8291 invoked from network); 5 Sep 2017 12:55:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:55:11 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446558304"
Date: Tue, 5 Sep 2017 13:55:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905125508.h7x52k5efkonlpol@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-9-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-9-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 08/13] libxl: change vfb to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDRT-0006pF-1A; Tue, 05 Sep 2017 12:58:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDRR-0006p3-4l
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:58:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7E/D7-02046-09F9EA95; Tue, 05 Sep 2017 12:58:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7//HW
 RBqe+m1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTv2xhLGjgq5jTf5ypgbGZu4uRk0NCwF/i
 WvctVhCbRUBFov/UanYQm01AWeJnZy8biC0ioCGx8s1Cli5GLg5mgU5GiWVLprOAJIQFwiWOr
 b7FCGLzClhINGw+CzZISKBc4u2br8wQcUGJkzOfgNUzC+hILNj9CWgoB5AtLbH8HwdImFPASe
 LlrBtgraJAN3QuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzGqF6cWlaUW6ZrrJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgbPzudIhRkoNJSZQ3NHFdpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3ux5QDnBotT01Iq0zBxgyMOkJTh4lER4d4CkeYsLEnOLM9MhU
 qcYFaXEIfoEQBIZpXlwbbA4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3lsgU3gy80rgpr
 8CWswEtLjq5RqQxSWJCCmpBsa2fU9mzv66vOiEfXViUaDw/l+bAkWyRbQfs9i7JT2p+Zea/oW
 xdfOzZ1fP7HL+ovLC5V2h5fwZN1dvveKz475987td4Uz5TfzL4jeE5r25x/tKiVde52tqqv22
 tOZniRf1f4Qcv9Uq/bn2UeyOQMfzu4+q3f5zR87W8Jrn6221V7knZlZ0JrxQYinOSDTUYi4qT
 gQANIbana4CAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504616333!110044099!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28993 invoked from network); 5 Sep 2017 12:58:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:58:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438400822"
Date: Tue, 5 Sep 2017 13:58:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905125852.r2izf3ilydixgggt@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-10-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-10-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 09/13] libxl: change disk to use generic
 getting list functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IApbLi4uXQo+ICAvKgo+ICAgKiBJbnNlcnQgYSBDRC1ST00gZGV2aWNlLiBBIGRl
dmljZSBjb3JyZXNwb25kaW5nIHRvIGRpc2sgbXVzdCBhbHJlYWR5Cj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
aGVja3BvaW50X2RldmljZS5jCj4gaW5kZXggMDFlNzRiNS4uN2JkODMyYiAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5jCj4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYwo+IEBAIC02Niw3ICs2Niw4IEBAIHZvaWQgbGli
eGxfX2NoZWNrcG9pbnRfZGV2aWNlc19zZXR1cChsaWJ4bF9fZWdjICplZ2MsCj4gICAgICAgICAg
Y2RzLT5uaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENUWCwgY2RzLT5kb21pZCwgJmNkcy0+
bnVtX25pY3MpOwo+ICAKPiAgICAgIGlmIChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwg
TElCWExfX0RFVklDRV9LSU5EX1ZCRCkpCj4gLSAgICAgICAgY2RzLT5kaXNrcyA9IGxpYnhsX2Rl
dmljZV9kaXNrX2xpc3QoQ1RYLCBjZHMtPmRvbWlkLCAmY2RzLT5udW1fZGlza3MpOwo+ICsgICAg
ICAgIGNkcy0+ZGlza3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fZGlza19kZXZ0
eXBlLCBjZHMtPmRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImRpc2siLCAmY2RzLT5udW1fZGlza3MpOwo+ICAKPiAgICAgIGlmIChjZHMtPm51bV9uaWNz
ID09IDAgJiYgY2RzLT5udW1fZGlza3MgPT0gMCkKPiAgICAgICAgICBnb3RvIG91dDsKPiBAQCAt
MjIxLDkgKzIyMiw3IEBAIHN0YXRpYyB2b2lkIGRldmljZXNfdGVhcmRvd25fY2IobGlieGxfX2Vn
YyAqZWdjLAo+ICAgICAgY2RzLT5udW1fbmljcyA9IDA7Cj4gIAo+ICAgICAgLyogY2xlYW4gZGlz
ayAqLwo+IC0gICAgZm9yIChpID0gMDsgaSA8IGNkcy0+bnVtX2Rpc2tzOyBpKyspCj4gLSAgICAg
ICAgbGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmY2RzLT5kaXNrc1tpXSk7Cj4gLSAgICBmcmVl
KGNkcy0+ZGlza3MpOwo+ICsgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX192ZGlz
cGxfZGV2dHlwZSwgY2RzLT5kaXNrcywgY2RzLT5udW1fZGlza3MpOwoKV3JvbmcgdHlwZS4KCj4g
ICAgICBjZHMtPmRpc2tzID0gTlVMTDsKPiAgICAgIGNkcy0+bnVtX2Rpc2tzID0gMDsKPiAgClsu
Li5dCj4gQEAgLTEyNDksNyArMTIwNSw5IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX2Rpc2tf
ZG1fbmVlZGVkKHZvaWQgKmUsIHVuc2lnbmVkIGRvbWlkKQo+ICBERUZJTkVfREVWSUNFX1RZUEVf
U1RSVUNUKGRpc2ssCj4gICAgICAubWVyZ2UgICAgICAgPSBsaWJ4bF9kZXZpY2VfZGlza19tZXJn
ZSwKPiAgICAgIC5kbV9uZWVkZWQgICA9IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCwKPiAt
ICAgIC5za2lwX2F0dGFjaCA9IDEKPiArICAgIC5mcm9tX3hlbnN0b3JlID0gKGludCAoKikobGli
eGxfX2djICosIGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZvaWQgKikpCj4gKyAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19kaXNrX2Zyb21feGVuc3RvcmUsCj4gKyAgLnNraXBfYXR0YWNo
ID0gMQoKVW5yZWxhdGVkIGNoYW5nZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 12:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 12:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDRT-0006pQ-7r; Tue, 05 Sep 2017 12:58:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c5a1b0=Ian.Jackson@citrix.com>)
 id 1dpDRR-0006p9-Uv
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 12:58:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 13/32-03454-19F9EA95; Tue, 05 Sep 2017 12:58:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6E+es
 iDVa3WFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTJ/QyFXxmrJhxbipLA+MJxi5GTg4JAX+J
 M2v2M4HYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXmLLuu+sIDaLg
 IrEsYdnwOIiAooSD17eZIWor5bYcWwhO4gtLGAmMW16B5jNKWApseb5G6D5XBxCAksYJZau/M
 EEcZCJxNuFO4GWcQAl1CTmro+fwMg3C8lJs5CcNAvJSQsYmVcxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYLy7KeAQoyQHk5Iob2jiukghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzZ84BygkWp6akVaZk5wKCHSUtw8CiJ8O4ASfMWFyTmFmemQ6ROM
 epyNH3Y8oVJiCUvPy9VShxihgBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 BvEsgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjOLVq1Zl3OaL7z9jxfxeZKOyavWGDV/Pv/u
 6yvWd46pVmYWF632VzKuPLnHt/qZ2urDtf8HEs+Xz3mz5nrk3Z2NJ9I9pN7vO1B8/Yiwg/neB
 5u2WWZPW3Gq48dV129aPV9dceh7LIs7uuHJbhgFvuGnS9rKn19wOzjLOvJqStOXcEf3vjp5m4
 kJKLMUZiYZazEXFiQCtQy2ZuwIAAA==
X-Env-Sender: prvs=414c5a1b0=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504616335!105672336!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46208 invoked from network); 5 Sep 2017 12:58:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 12:58:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446558753"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22958.40845.30939.259446@mariner.uk.xensource.com>
Date: Tue, 5 Sep 2017 13:58:53 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170905125224.vjpseiv7bpcppguz@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-4-git-send-email-al1img@gmail.com>
 <20170905125224.vjpseiv7bpcppguz@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 03/13] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHY0IDAzLzEzXSBsaWJ4bDogYWRkIHZkaXNwbCBk
ZXZpY2UiKToKPiA+ICsgICAgcmMgPSBzbnByaW50Zihjb25uZWN0b3JfcGF0aCwgMTI4LCAiJXMv
JWQiLCBwYXRoLCBpbmZvLT5udW1fY29ubmVjdG9ycyk7CgpXaHkgbm90IHVzZSBHQ1NQUklOVEYg
PyAgVGhlc2Ugc3RhdGljYWxseSBzaXplZCBidWZmZXJzIGV0Yy4gYXJlIGFuCmludml0YXRpb24g
dG8gYnVncy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:03:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDVy-0007bk-PP; Tue, 05 Sep 2017 13:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDVx-0007bd-GW
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:03:37 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C9/FF-03093-8A0AEA95; Tue, 05 Sep 2017 13:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6KBes
 iDbqe8lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbX85kL7jPUXHq5n2mBsZnbF2MnBwSAv4S
 V041MIPYLAIqEsdeTmEEsdkElCV+dvaC1YgIaEisfLOQpYuRi4NZoJNRYsHySWAJYYEIif9bT
 zOB2LwCFhLrD29hAbGFBMoluj/sYIOIC0qcnPkELM4soCOxYPcnoDgHkC0tsfwfB4jJKeAk8e
 G0B0iFKNAJnUvnQE1RkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbqGRnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxgvbww4xCjJwaQkyhuauC5SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvjXlAOcGi1PTUirTMHGDIw6QlOHiURHj15gOleYsLEnOLM9MhU
 qcYFaXEeV+B9AmAJDJK8+DaYHF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8/iDjeTLzSu
 CmvwJazAS0uOrlGpDFJYkIKakGxsPtV72NnpRxuEw+1pOpfnqC0IXr/lfZCmN3zTge7L6xxzb
 zzVWtNfG95Z9X1Vxi99KMe81SHSG14LmvccEN/lXl90W4+/kYWWLebbox4Ul7HrdTEEOta+Xl
 fDeO0xvrRV9LzD3hUKV7Uuns6ofe/LMjVdnnKzyq95PMmpQZHHauJHjKBkktJZbijERDLeai4
 kQAclqpXq4CAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504616614!110606851!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45412 invoked from network); 5 Sep 2017 13:03:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:03:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438401722"
Date: Tue, 5 Sep 2017 14:03:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905130320.bvvo4fhwt25n4pb5@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-11-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-11-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 10/13] libxl: change nic to use generec
 add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwo+IGluZGV4IGRkMDdhNmMuLjE2YTZjOGMgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9uaWMuYwo+IEBAIC0yMCwxNSArMjAsMTggQEAKPiAgaW50IGxpYnhsX21hY190b19kZXZpY2Vf
bmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKm1hYywgbGlieGxfZGV2aWNlX25pYyAqbmljKQo+ICB7Cj4g
KyAgICBHQ19JTklUKGN0eCk7Cj4gICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWNzOwo+ICAgICAg
aW50IG5iLCByYywgaTsKPiAgICAgIGxpYnhsX21hYyBtYWNfbjsKPiAgCj4gKyAgICBsaWJ4bF9k
ZXZpY2VfbmljX2luaXQobmljKTsKPiArCgpXaHkgaXMgdGhpcyBjaGFuZ2UgaW50cm9kdWNlZD8K
ClRoaXMgaXMgY2hhbmdpbmcgdGhlIGJlaGF2aW91ciBvZiB0aGUgQVBJLgoKVG8gYmUgY2xlYXIg
SSBkb24ndCB0aGluayBpdHMgb3JpZ2luYWwgYmVoYXZpb3VyIGlzIGRlc2lyYWJsZS4gQnV0IGlm
CnlvdSBhcmUgdG8gY2hhbmdlIGl0LCBwbGVhc2UgbWFrZSBhIHNlcGFyYXRlIHBhdGNoLgoKPiAg
ICAgIHJjID0gbGlieGxfX3BhcnNlX21hYyhtYWMsIG1hY19uKTsKPiAgICAgIGlmIChyYykKPiAg
ICAgICAgICByZXR1cm4gcmM7Cj4gIAo+IC0gICAgbmljcyA9IGxpYnhsX2RldmljZV9uaWNfbGlz
dChjdHgsIGRvbWlkLCAmbmIpOwo+ICsgICAgbmljcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywg
JmxpYnhsX19uaWNfZGV2dHlwZSwgZG9taWQsICJ2aWYiLCAmbmIpOwo+ICAgICAgaWYgKCFuaWNz
KQo+ICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDWT-0007hf-4q; Tue, 05 Sep 2017 13:04:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDWS-0007hL-Eh
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:04:08 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EC/19-03283-7C0AEA95; Tue, 05 Sep 2017 13:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO7xBes
 iDT4vkLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOrbzKWnCDqeLKrhfMDYwzmboYOTkkBPwl
 mjfvZQGxWQRUJBa8nA9mswkoS/zs7GUDsUUEtCVerFoHZHNxMAvMZpSY9GIOWJGwgJnEtOkd7
 CA2r4CFxKppW9lBioQEbjJKNB7tYoNICEqcnPkErIFZQEdiwe5PQHEOIFtaYvk/DpAwp4CDxP
 Vz/1lBbFGgIzqXQswXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukYmeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHGAAQ7GPd9jDzEKMnBpCTKG5q4LlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG/YfKCcYFFqempFWmYOMOxh0hIcPEoivHogad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifNGgRQJgBRllObBjYDF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ804CmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoExWfyiyuYXHgpTLl7eqWIp/PrMXiY
 3/6d+P/wdF83dFRJ7Q7XNu71dwizaW+xxv435HrVv3ToeItd+tbHJfXh4TPiY77rLYe/OBXuz
 XFiwKFs3ecHa0nybruJXxTV/sw+s+bFAWy/zdM5a2dwVpfXtrLb6GpuXfoi8FFobmFL44v2Rf
 5cbH0gqsRRnJBpqMRcVJwIA++nX3bwCAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504616645!81180385!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47841 invoked from network); 5 Sep 2017 13:04:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:04:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438401889"
Date: Tue, 5 Sep 2017 14:04:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170905130403.m22chg6kfgu5d2oe@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-4-git-send-email-al1img@gmail.com>
 <20170905125224.vjpseiv7bpcppguz@citrix.com>
 <22958.40845.30939.259446@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22958.40845.30939.259446@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Oleksandr Grytsov <al1img@gmail.com>,
 Wei Liu <wei.liu2@citrix.com>, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 03/13] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDE6NTg6NTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHY0IDAzLzEzXSBsaWJ4bDogYWRkIHZk
aXNwbCBkZXZpY2UiKToKPiA+ID4gKyAgICByYyA9IHNucHJpbnRmKGNvbm5lY3Rvcl9wYXRoLCAx
MjgsICIlcy8lZCIsIHBhdGgsIGluZm8tPm51bV9jb25uZWN0b3JzKTsKPiAKPiBXaHkgbm90IHVz
ZSBHQ1NQUklOVEYgPyAgVGhlc2Ugc3RhdGljYWxseSBzaXplZCBidWZmZXJzIGV0Yy4gYXJlIGFu
Cj4gaW52aXRhdGlvbiB0byBidWdzLgoKUmlnaHQsIHRoYXQncyBhIGJldHRlciBzdWdnZXN0aW9u
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:05:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:05:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDXR-0007pk-Dp; Tue, 05 Sep 2017 13:05:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDXQ-0007pa-52
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:05:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0A/B6-01777-301AEA95; Tue, 05 Sep 2017 13:05:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvS7zwnW
 RBksnMll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn75qxnL3jGWNF5x6KB8RRjFyMnh4SAv8TE
 zVdYuxg5OFgEVCSevzMCCbMJKEv87OxlA7FFBDQkVr5ZyNLFyMXBLNDJKLFsyXQWkISwgI/Ey
 707WUFsXgELiUmnDzOD2EIC5RL/D7xng4gLSpyc+QSsnllAR2LB7k9sILuYBaQllv/jAAlzCj
 hJrLy8C6xcFOiEzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIzO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMKtnYGDcwXh7st8hRkkOJiVR3tDEdZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhvzQfKCRalpqdWpGXmAAMeJi3BwaMkwqsHkuYtLkjML
 c5Mh0idYtTlaPqw5QuTEEtefl6qlDjvRZAiAZCijNI8uBGw6LvEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZj3BMgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjDX5q45z/pxyuUMiit02/sr
 VD5JFlZtnbszPFmx+dPj5nYZldgWBN2++NLDcZ3jtdsKZBf8Cv6nEnXa9+T329cvoC/4SJzd7
 R/29l5E0T6/MYcMz7Zlq0RuN3q/Mz36+25B/1YbWOUZOFvavUuUXV4Tunnr4aOIz+3l7N1w65
 OnucenAjoVvzJiUWIozEg21mIuKEwGaUSp4uQIAAA==
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504616705!110026223!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58598 invoked from network); 5 Sep 2017 13:05:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:05:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446560004"
Date: Tue, 5 Sep 2017 14:05:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905130503.q7rusynj56cgy3tf@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-12-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-12-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 11/13] libxl: change vtpm to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjhQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:05:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDXk-0007t1-L0; Tue, 05 Sep 2017 13:05:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDXi-0007sd-Ob
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:05:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 87/8B-01778-611AEA95; Tue, 05 Sep 2017 13:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7ownW
 RBrPmaVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPmt+wFDxjrOg+tp+1gfEUYxcjJ4eEgL/E
 7WvvmUBsFgEVicY961hBbDYBZYmfnb1sILaIgIbEyjcLWboYuTiYBToZJZYtmc4CkhAWcJVYM
 W8nWBGvgIXEwm/fmbsYOTiEBMolFn8XhQgLSpyc+QSsnFlAR2LB7k9sICXMAtISy/9xgIQ5BZ
 wkjrbfAjtBFOiEzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGZXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKDVMzAw7mBs2Ot3iFGSg0lJlDc0cV2k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnekAVAOcGi1PTUirTMHGDIw6QlOHiURHhDQdK8xQWJu
 cWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnvTgfqEgApCijNA9uBCz+LjHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5uUGWcWTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoHRTOloy2IThr8q8wRNq44
 8X1qUU2r8+8sz5+i3CecSXTrlzkr7rePcwXVy6vWehUKuX0/P47Xt2HfesuToUmWlZEcTqyx7
 CasNbCvvHy15zmTI917dRuPYR70HWwUzaxsZ0jaz8mZ7nD40U3Lx2hN/ZhzXlD+/6tcqvq7Ia
 dcvtnwquuac9W6KEktxRqKhFnNRcSIArdQSbboCAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504616723!57800412!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16822 invoked from network); 5 Sep 2017 13:05:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:05:25 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446560054"
Date: Tue, 5 Sep 2017 14:05:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905130522.hvd6vafhdbigiqzm@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-13-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-13-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 12/13] libxl: remove unneeded DEVICE_ADD
	macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MjlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:07:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDZZ-00087U-01; Tue, 05 Sep 2017 13:07:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDZX-00087I-Eu
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:07:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 84/63-03422-681AEA95; Tue, 05 Sep 2017 13:07:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7bwnW
 RBp1vpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrM9+xFsxjrmi9MoO9gfExUxcjJ4eEgL/E
 mVM7WEFsFgEViV8LN7OD2GwCyhI/O3vZQGwRAQ2JlW8WsnQxcnEwC3QySixbMp0FJCEsECSx4
 8pZsGZeAQuJV49/gQ0VEiiX6Pq/mA0iLihxcuYTsHpmAR2JBbs/AcU5gGxpieX/OEDCnAJOEu
 sPfAJrFQW6oXPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hAL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH469lAYcYJTmYlER5QxPXRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4D20ACgnWJSanlqRlpkDDHqYtAQHj5II7wyQNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHnPgRQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8zqDTOHJzCuB2/QK6AgmoCOqXq4BOaIkESEl1cA47UDbO88lH25IfDqll73WrGLBvfI
 Kw/mHnpXYr/GcVnBT4cn/++dqpjRmT4mOf3HvdNaGPz/O9btEdKX8WaL3Ker5J/NG6Z8///KJ
 p8yMPpAlorfTaGr3ov1lvNxTN/5JuxY5/RtD2sd3UyTFP++5ettx6ukvH28oLN5o8mtfy42Cn
 nUyQaWdHUosxRmJhlrMRcWJAJ9oFky7AgAA
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504616836!73303124!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51301 invoked from network); 5 Sep 2017 13:07:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:07:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438402393"
Date: Tue, 5 Sep 2017 14:06:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170905130645.cgrt2l7etvcqs6ub@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-14-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1500387930-16317-14-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 13/13] libxl: make pci and usb setdefault
 function generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdWwgMTgsIDIwMTcgYXQgMDU6MjU6MzBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IER1ZSB0byBjaGFuZ2VzIGluIGRldmljZSBmcmFtZXdvcmsgc2V0ZGVmYXVs
dCBmdW5jdGlvbgo+IHNob3VsZCBoYXZlIHNhbWUgZm9ybWF0LiBPdGhlcndpc2UgY2FsbGluZyBk
ZXZpY2V0eXBlCj4gc2V0X2RlZmF1bHQgY2F1c2VzIHNlZ2ZhdWx0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KClNob3Vs
ZG4ndCB0aGlzIHBhdGNoIGJlIHBsYWNlZCBiZWZvcmUgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUg
bmV3CmZyYW1ld29yaz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:08:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:08:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDaK-0008EH-91; Tue, 05 Sep 2017 13:08:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpDaJ-0008E8-Ph
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:08:07 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E7/28-02231-7B1AEA95; Tue, 05 Sep 2017 13:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnfbwnW
 RBvtbdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxza+awFmzhrDgzczpTA+MMti5GTg4JAT+J
 Lwc2g9nCAgkSq5a0MIHYIgIBEqf7GlhBbCGBIonLh+exgNhsAvoSu198Aqrh4OAVsJV4v78cJ
 MwioCJxY+YPdhBbVCBcYv/3a8wgNq+AoMTJmU/AWjkF7CWW3lsN1sosoCmxfpc+SJhZQF5i+9
 s5zBC2uETTl5VQW9UkrvVfYoe4Ml1i699fzBMY+WchmToLYdIsJJNmIZm0gJFlFaNGcWpRWWq
 RrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFjWMzAw7mDsW+V3iFGSg0lJ
 lDc0cV2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnekAVAOcGi1PTUirTMHGCEwKQlOHiURHhDQ
 dK8xQWJucWZ6RCpU4yKUuK88SAJAZBERmkeXBssKi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEuZtBJnCk5lXAjf9FdBiJqDFVS/XgCwuSURISTUwNqWyfV7WPiX/kse8O2WcC9w2lP2zN3k
 UZh2VYZJRLu6Q/SKCJ8VI+O2xp3t3V6gsVDl69aaYW6DIj7sJq5nb5V5z3Zz7ncW/aIujlfGC
 tpP/VuYacNeECuYpeplOPi+ap5D9iaVqjVRJH2/yw1Btva3FaUUyDOv6XZIXx08Isp45d7Pqx
 VNKLMUZiYZazEXFiQCy42DWxQIAAA==
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504616886!107282241!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45317 invoked from network); 5 Sep 2017 13:08:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:08:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="52225234"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5963480B020000780016A1E2@prv-mh.provo.novell.com>
 <5963480B020000780016A1E2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4f89b6f7-037b-423d-49e3-3d6ace7a991a@citrix.com>
Date: Tue, 5 Sep 2017 14:07:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5963480B020000780016A1E2@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct EVEX register extension
 bit handling for non-64-bit modes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDcvMTcgMDg6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIHRoZXNlIGFyZSBs
YXRlbnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVjdCB0aGVtIHJpZ2h0IGF3YXk6Cj4gLSBF
VkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZvcm1seSBiZSAxLAo+
IC0gRVhFWC5SJyAoY2FsbGVkIFIgaW4gb3VyIGNvZGUpIGlzIHVuaWZvcm1seSBiZWluZyBpZ25v
cmVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
VGhvc2UgY2hhbmdlcyBkbyBtYXRjaCB0YWJsZSAyLTQwIGluIHRoZSBtYW51YWwsIGJ1dCB3aGF0
IGFib3V0IG90aGVyIGNhc2VzPwoKRVZFWC5CIGlzIHVuaWZvcm1seSBpZ25vcmVkIG91dHNpZGUg
b2YgNjRiaXQgYXMgd2VsbC4KCldoYXQgYWJvdXQgdGhlIG9wY29kZSBpbmRlcGVuZGVudCBjYXNl
cz8gIFdlIHNob3VsZCBjaGVjayB0aGF0IHRoZSB0d28KTUJaIGJpdHMgKGN1cnJlbnRseSBhbiBh
bm9ueW1vdXMgYml0ZmllbGQpIGFyZSB6ZXJvLCBhbmQgdGhlIE1CUyBiaXQKKGN1cnJlbnRseSBl
dmV4LmV2ZXgpIGlzIHNldC4KCn5BbmRyZXcKCj4KPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCj4gQEAgLTI1NDQsNiArMjU0NCwxMiBAQCB4ODZfZGVjb2RlKAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICBldmV4LnJhd1sxXSA9IHZleC5yYXdbMV07Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIGV2ZXgucmF3WzJdID0gaW5zbl9mZXRjaF90eXBlKHVpbnQ4X3QpOwo+ICAK
PiArICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKCFldmV4LlJYLCBFWENfVUQpOwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXZleC5SID0gMTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgfQo+ICsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmV4Lm9wY3ggPSBldmV4Lm9wY3g7Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICAgICAgICAgIGNhc2UgMHhjNDoK
Pgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDcR-0000Tb-Lh; Tue, 05 Sep 2017 13:10:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDcQ-0000TQ-RP
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 13:10:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DA/B4-03423-A32AEA95; Tue, 05 Sep 2017 13:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva7lonW
 RBqd/qlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrp61jK1jCV7HsxxPmBsbn3F2MnBwSAv4S
 UzqOMoLYLAIqEpfObWIHsdkElCV+dvaygdgiAmoS7atmMncxcnEwC/xnkthz8ggTSEJYIFPi7
 OKDrCA2r4CFxNONb1hAioQE7jBK3J67gxkiIShxcuYTFhCbWUBHYsHuT0BTOYBsaYnl/zhAwp
 wCgRJrrh4EKxEFOqJz6RwwW0hAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6CU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYOy+7H+IUZKDSUmUNzRxXaQQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BKwePzGaUYsnLz0tVkuANWQBUJ1iUmp5akZaZA4wGmFIJD
 h4lEd4ZIGne4oLE3OLMdIjUKUZdjg2r139hEgKbISXOGw9SJABSlFGaBzcCFpmXGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMzbCDKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQD49E3zXY+Ohu
 eWXdXzdU9H6+T/sNE28txb1bd7+Wn2+YV3irwy3AVWu1p0XFI2fL48ua1xpnno2J6eRX5//Kw
 37gd7PnPTMSW67RZhET+e6f9xwMYp+0UmDXx9b8V+hWPd6jwP9rxRGbDtVYTgdYL/LUmFuoZy
 3IbYrVabF48yFLwcrWLKg1WYinOSDTUYi4qTgQAqFKbSscCAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504617015!74659871!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5724 invoked from network); 5 Sep 2017 13:10:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:10:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446561158"
Date: Tue, 5 Sep 2017 14:10:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170905131013.ulcqfy3nelsbpyqw@citrix.com>
References: <20170827083615.15712-1-blackskygg@gmail.com>
 <20170827083615.15712-4-blackskygg@gmail.com>
 <20170901160330.ir5mu6o6ornbvhxe@citrix.com>
 <CAHrd_joMQ22edkOJd1Xajt6kx+FhCVxFNdL2uzboLE5QKOtOCQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_joMQ22edkOJd1Xajt6kx+FhCVxFNdL2uzboLE5QKOtOCQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 3/6] libxl:xl: add parsing code to parse
 "libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMDIsIDIwMTcgYXQgMDE6NTY6MzVBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gMjAxNy0wOS0wMiAwOjAzIEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjoKPiA+IE9uIFN1biwgQXVnIDI3LCAyMDE3IGF0IDA0OjM2OjEyUE0gKzA4MDAsIFpob25n
emUgTGl1IHdyb3RlOgo+ID4+IEFkZCB0aGUgcGFyc2luZyB1dGlscyBmb3IgdGhlIG5ld2x5IGlu
dHJvZHVjZWQgbGlieGxfc3RhdGljX3NzaG0gc3RydWN0Cj4gPj4gdG8gdGhlIGxpYnhsL2xpYnhs
dV8qIGZhbWlseS4gQW5kIGFkZCByZWFsYXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KPiA+PiBw
YXJzZSB0aGUgc3RydWN0IGZyb20geGwgY29uZmlnIGZpbGVzLiBUaGlzIGlzIGZvciB0aGUgcHJv
cG9zYWwgIkFsbG93Cj4gPj4gc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4g
Vk1zIGZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KPiA+Pgo+ID4+IFsxXSBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0Mi5o
dG1sCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFp
bC5jb20+Cj4gPgo+ID4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Pgo+ID4gSSBhbSB3b25kZXJpbmcgaWYgdGhlcmUgaXMgYSBjaGFuY2UgdG8gZXh0cmFjdCB0aGUg
a2V5PXZhbHVlIHBhcnNpbmcKPiA+IGludG8gc3RhbmRhbG9uZSBmdW5jdGlvbiBhbmQgdXNlIGl0
IGV2ZXJ5d2hlcmUgdGhvdWdoLgo+IAo+IEkgdGhpbmsgdGhpcyBpcyBhIGdvb2QgaWRlYS4KClRv
IGJlIGNsZWFyLCBJJ20gbm90IHNheWluZyB0aGF0J3MgYSBwcmVyZXF1aXNpdGUgZm9yIHRoaXMg
c2VyaWVzLgoKPiAKPiA+Cj4gPj4KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiA+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgo+ID4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiA+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+PiBDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Cj4gPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCj4gPgo+ID4gQ29ycmVjdGx5IHRyaW0geW91ciBDQyBsaXN0IG5l
eHQgdGltZSBwbGVhc2UuIEEgbG90IG9mIGh5cGVydmlzb3IgcGVvcGxlCj4gPiBkb24ndCBuZWVk
IHRvIGdldCBDQ2VkIG9uIHRoaXMgcGF0Y2guCj4gCj4gQWN0dWFsbHksIHRoaXMgbGlzdCBpcyBn
ZW5lcmF0ZWQgYnkgZ2V0X21haW50YWluZXIucGwuIE1heWJlIG5leHQgdGltZSBJIHNob3VsZAo+
IGdvIGNhcmVmdWxseSB0aHJvdWdoIHRoZSBsaXN0IGFuZCByZW1vdmUgc29tZSBvZiB0aGUgbmFt
ZXMgbWFudWFsbHkuCj4gCgpZb3UgY291bGQgaGF2ZSB1c2VkIGl0IHRoZSB3cm9uZyB3YXkuCgpF
aXRoZXIKCiAgJCAuL3NjcmlwdHMvZ2V0X21haW50YWluZXJzLnBsIC1mIEZJTEUgIyBub3QgcGF0
Y2gKCm9yCgogICQgLi9zY3JpcHRzL2dldF9tYWludGFpbmVycy5wbCAgICBQQVRDSCAjIG5vdCBm
aWxlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:23:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDof-0001Hq-RI; Tue, 05 Sep 2017 13:22:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpDoe-0001Hk-P9
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:22:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6C/4A-02224-F25AEA95; Tue, 05 Sep 2017 13:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1d/6bp
 IgyWXxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzH/pYCx4pVzy69YWtgbFXrouRg0NIIE9i
 zc/kLkZODl4BO4muN4eZQWwJAUOJ0wtvsoDYLAKqEuenHwWz2QTUJdqebWcFaRURMJA4dzQJJ
 MwsECrx+eQXNhBbWMBW4sXBB2BjhIBG7l19nQWknFdAUOLvDmGIci2Jh79usUDY2hLLFr5mBi
 lhFpCWWP6PYwIj7yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbF
 ebmpxcWJ6ak5iUrFecn7uJkZggDEAwQ7GFds9DzFKcjApifKGJq6LFOJLyk+pzEgszogvKs1J
 LT7EqMHBIbBt1+oLjFIsefl5qUoSvApLgOoEi1LTUyvSMnOAMQBTKsHBoyTC+3gxUJq3uCAxt
 zgzHSJ1ilGXY8Pq9V+YhMBmSInzPgIpEgApyijNgxsBi8dLjLJSwryMQAcK8RSkFuVmlqDKv2
 IU52BUEuY9DjKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQD46GJX/bFWLMuz7YyvPHK1WJZdcz
 1t7wzXz6+3pXwe/LV4Ifpy9IWsMn4bAq9/lxe69660usR7SGBZRopP9IZmp0Ebr9dfHEnl9WN
 vv2un0okbkR+r2yRnrFBgO20/+/WkE16nZ0nEl946i5Z+vrfjkf/Yl8ktJStqVeymXfqq8CGl
 70JH7K/vVNiKc5INNRiLipOBAC5wcH+wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504617773!105669043!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39048 invoked from network); 5 Sep 2017 13:22:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 13:22:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 07:22:52 -0600
Message-Id: <59AEC14A0200007800177861@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 07:22:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sarah Newman <security@prgmr.com>
Subject: [Xen-devel] [PATCH] x86: introduce and use setup_force_cpu_cap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIFhFTl9TTUVQIGFuZCBYRU5fU01BUCB0byBub3QgYmUgY2xlYXJlZCB3aGlsZSBicmluZ2lu
ZyB1cCBBUHMgd2UnZApuZWVkIHRvIGNsb25lIHRoZSByZXNwZWN0aXZlIGhhY2sgdXNlZCBmb3Ig
Q1BVSURfRkFVTFRJTkcuIEludHJvZHVjZSBhbgppbnZlcnNlIG9mIHNldHVwX2NsZWFyX2NwdV9j
YXAoKSBpbnN0ZWFkLCBidXQgbGV0IGNsZWFyaW5nIG9mIGZlYXR1cmVzCm92ZXJydWxlIGZvcmNl
ZCBzZXR0aW5nIG9mIHRoZW0uCgpYRU5fU01BUCBiZWluZyB3cm9uZyBwb3N0LWJvb3QgaXMgYSBw
cm9ibGVtIHNwZWNpZmljYWxseSBmb3IgbGl2ZQpwYXRjaGluZywgYXMgYSBsaXZlIHBhdGNoIG1h
eSBuZWVkIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5nCmtleWVkIG9mZiBvZiB0aGF0
IGZlYXR1cmUgZmxhZy4KClJlcG9ydGVkLWJ5OiBTYXJhaCBOZXdtYW4gPHNlY3VyaXR5QHByZ21y
LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC04NTMs
NyArODUzLDcgQEAgc3RhdGljIGludCBfX2luaXQgZGV0ZWN0X2luaXRfQVBJQyAodm9pZAogICAg
ICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0FQSUMs
IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfQVBJQyk7CiAgICAgbXBfbGFwaWNfYWRkciA9IEFQSUNfREVGQVVMVF9QSFlT
X0JBU0U7CiAKICAgICAvKiBUaGUgQklPUyBtYXkgaGF2ZSBzZXQgdXAgdGhlIEFQSUMgYXQgc29t
ZSBvdGhlciBhZGRyZXNzICovCi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNTQsNiArNTQsNyBAQCB1bnNpZ25lZCBpbnQg
dmFkZHJfYml0cyBfX3JlYWRfbW9zdGx5ID0KIHU2NCBob3N0X3BhdCA9IDB4MDUwMTAwMDcwNDA2
OwogCiBzdGF0aWMgdW5zaWduZWQgaW50IGNsZWFyZWRfY2Fwc1tOQ0FQSU5UU107CitzdGF0aWMg
dW5zaWduZWQgaW50IGZvcmNlZF9jYXBzW05DQVBJTlRTXTsKIAogdm9pZCBfX2luaXQgc2V0dXBf
Y2xlYXJfY3B1X2NhcCh1bnNpZ25lZCBpbnQgY2FwKQogewpAQCAtNjMsNiArNjQsMTAgQEAgdm9p
ZCBfX2luaXQgc2V0dXBfY2xlYXJfY3B1X2NhcCh1bnNpZ25lZAogCWlmIChfX3Rlc3RfYW5kX3Nl
dF9iaXQoY2FwLCBjbGVhcmVkX2NhcHMpKQogCQlyZXR1cm47CiAKKwlpZiAodGVzdF9iaXQoY2Fw
LCBmb3JjZWRfY2FwcykpCisJCXByaW50aygiJXBTIGNsZWFyaW5nIHByZXZpb3VzbHkgZm9yY2Vk
IGZlYXR1cmUgJSN4XG4iLAorCQkgICAgICAgX19idWlsdGluX3JldHVybl9hZGRyZXNzKDApLCBj
YXApOworCiAJX19jbGVhcl9iaXQoY2FwLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsK
IAlkZnMgPSBsb29rdXBfZGVlcF9kZXBzKGNhcCk7CiAKQEAgLTcyLDcgKzc3LDI2IEBAIHZvaWQg
X19pbml0IHNldHVwX2NsZWFyX2NwdV9jYXAodW5zaWduZWQKIAlmb3IgKGkgPSAwOyBpIDwgRlND
QVBJTlRTOyArK2kpIHsKIAkJY2xlYXJlZF9jYXBzW2ldIHw9IGRmc1tpXTsKIAkJYm9vdF9jcHVf
ZGF0YS54ODZfY2FwYWJpbGl0eVtpXSAmPSB+ZGZzW2ldOworCQlpZiAoIShmb3JjZWRfY2Fwc1tp
XSAmIGRmc1tpXSkpCisJCQljb250aW51ZTsKKwkJcHJpbnRrKCIlcFMgaW1wbGljaXRseSBjbGVh
cmluZyBwcmV2aW91c2x5IGZvcmNlZCBmZWF0dXJlKHMpICV1OiUjeFxuIiwKKwkJICAgICAgIF9f
YnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwKKwkJICAgICAgIGksIGZvcmNlZF9jYXBzW2ldICYg
ZGZzW2ldKTsKKwl9Cit9CisKK3ZvaWQgX19pbml0IHNldHVwX2ZvcmNlX2NwdV9jYXAodW5zaWdu
ZWQgaW50IGNhcCkKK3sKKwlpZiAoX190ZXN0X2FuZF9zZXRfYml0KGNhcCwgZm9yY2VkX2NhcHMp
KQorCQlyZXR1cm47CisKKwlpZiAodGVzdF9iaXQoY2FwLCBjbGVhcmVkX2NhcHMpKSB7CisJCXBy
aW50aygiJXBTIHRyaWVzIHRvIGZvcmNlIHByZXZpb3VzbHkgY2xlYXJlZCBmZWF0dXJlICUjeFxu
IiwKKwkJICAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwgY2FwKTsKKwkJcmV0dXJu
OwogCX0KKworCV9fc2V0X2JpdChjYXAsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOwog
fQogCiBzdGF0aWMgdm9pZCBkZWZhdWx0X2luaXQoc3RydWN0IGNwdWluZm9feDg2ICogYykKQEAg
LTM3NSw4ICszOTksMTAgQEAgdm9pZCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICpj
KQogCWZvciAoaSA9IDA7IGkgPCBGU0NBUElOVFM7ICsraSkKIAkJYy0+eDg2X2NhcGFiaWxpdHlb
aV0gJj0ga25vd25fZmVhdHVyZXNbaV07CiAKLQlmb3IgKGkgPSAwIDsgaSA8IE5DQVBJTlRTIDsg
KytpKQorCWZvciAoaSA9IDAgOyBpIDwgTkNBUElOVFMgOyArK2kpIHsKKwkJYy0+eDg2X2NhcGFi
aWxpdHlbaV0gfD0gZm9yY2VkX2NhcHNbaV07CiAJCWMtPng4Nl9jYXBhYmlsaXR5W2ldICY9IH5j
bGVhcmVkX2NhcHNbaV07CisJfQogCiAJLyogSWYgdGhlIG1vZGVsIG5hbWUgaXMgc3RpbGwgdW5z
ZXQsIGRvIHRhYmxlIGxvb2t1cC4gKi8KIAlpZiAoICFjLT54ODZfbW9kZWxfaWRbMF0gKSB7Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVs
LmMKQEAgLTI3LDcgKzI3LDcgQEAgc3RhdGljIGJvb2wgX19pbml0IHByb2JlX2ludGVsX2NwdWlk
X2ZhdQogCiAJZXhwZWN0ZWRfbGV2ZWxsaW5nX2NhcCB8PSBMQ0FQX2ZhdWx0aW5nOwogCWxldmVs
bGluZ19jYXBzIHw9ICBMQ0FQX2ZhdWx0aW5nOwotCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DUFVJ
RF9GQVVMVElORywgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisJc2V0dXBfZm9yY2Vf
Y3B1X2NhcChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORyk7CiAJcmV0dXJuIDE7CiB9CiAKQEAg
LTMyMCw5ICszMjAsNiBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVp
CiAJaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEpCiAJCWludGVsX2luaXRfbGV2ZWxsaW5nKCk7CiAK
LQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcsIGJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHkpKQotCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcs
IGMtPng4Nl9jYXBhYmlsaXR5KTsKLQogCWludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhOVUxM
KTsKIH0KIAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwpAQCAtMTQ4NSwxNCArMTQ4NSwxNCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0
X3hlbih1bnNpZ25lCiAgICAgaWYgKCAhb3B0X3NtZXAgKQogICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX1NNRVApOwogICAgIGlmICggY3B1X2hhc19zbWVwICYmIG9wdF9z
bWVwICE9IFNNRVBfSFZNX09OTFkgKQotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfWEVO
X1NNRVAsIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9TTUVQKTsKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9YRU5fU01FUCkgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfU01FUCk7
CiAKICAgICBpZiAoICFvcHRfc21hcCApCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU01BUCk7CiAgICAgaWYgKCBjcHVfaGFzX3NtYXAgJiYgb3B0X3NtYXAgIT0gU01B
UF9IVk1fT05MWSApCi0gICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fU01BUCwgYm9v
dF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfWEVOX1NNQVApOwogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1hFTl9TTUFQKSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9TTUFQKTsKIAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKQEAgLTE2OSw2ICsxNjksNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IHg4Nl9j
cHVfaWQgKng4Nl9tYXRjCiAKIGV4dGVybiB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5m
b194ODYgKik7CiBleHRlcm4gdm9pZCBzZXR1cF9jbGVhcl9jcHVfY2FwKHVuc2lnbmVkIGludCk7
CitleHRlcm4gdm9pZCBzZXR1cF9mb3JjZV9jcHVfY2FwKHVuc2lnbmVkIGludCk7CiBleHRlcm4g
dm9pZCBwcmludF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1KTsKIGV4dGVybiB1bnNpZ25lZCBp
bnQgaW5pdF9pbnRlbF9jYWNoZWluZm8oc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIAoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:24:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDpj-0001O2-7H; Tue, 05 Sep 2017 13:24:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpDph-0001Nn-It
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 13:24:01 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 DE/61-03423-075AEA95; Tue, 05 Sep 2017 13:24:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7B0nW
 RBh87OCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxne74xFuxkqpjy7wVjA2MHUxcjJ4eEgL/E
 5V9TGEFsFgEViVMNF8BsNgFliZ+dvWwgtoiAgsTzMwtYQGxmgTSJd4dugdUICzhJrD97i72Lk
 YODV8BC4to1M5CwkICxxNHJM8HKeQUEJU7OfALVqiOxYPcnNpByZgFpieX/OEDCnAImEjdv7Q
 O7RhTogs6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSNDvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjH+WBRxilORgUhLlDU1cFynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgldhCVBOsCg1PbUiLTMHGPAwaQkOHiUR3seLgdK8xQWJucWZ6RCpU
 4y6HE0ftnxhEmLJy89LlRLn9QeZIQBSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMx7HGQVT2ZeCdymV0BHMAEdUfVyDcgRJYkIKakGxtPKMkd47q1lL82eu2jPmaqZCvGHYg5
 frLVnqWd/5bjqoGVOV87Jp8oFRxZL3E0wWdEodGml5T7d49/nKNlsaRZ9dFM6a8W3xTu0Qqb1
 SbYePldUW8ZokjVXZS27cfXXAydfR8moTCzjvLLQeVPH7oVep/r5F013zv3sam+XrmdWIMcvN
 Ut5thJLcUaioRZzUXEiAE1L2YW5AgAA
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504617838!77819246!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13627 invoked from network); 5 Sep 2017 13:23:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:23:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438406474"
Date: Tue, 5 Sep 2017 14:23:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170905132356.poafqglrzctn4iwt@citrix.com>
References: <20170905090339.26749-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905090339.26749-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxc/bitops: correct comment for
	bitmap_size
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTE6MDM6MzhBTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gVGhlIHJldHVybmVkIHZhbHVlIHJlcHJlc2VudHMgbm93IHVuaXRzIG9mIGJ5dGVzIGlu
c3RlYWQgb2YgbG9uZ3MuCj4gCj4gRml4ZXMgY29tbWl0IDExZDAwNDRhMTYgKCJ0b29scy9saWJ4
YzogTW9kaWZ5IGJpdG1hcCBvcGVyYXRpb25zIHRvIHRha2Ugdm9pZCBwb2ludGVycyIpCj4gCj4g
U2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:24:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDqW-0001Tr-H1; Tue, 05 Sep 2017 13:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpDqW-0001TH-2W
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:24:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 97/F3-03423-3A5AEA95; Tue, 05 Sep 2017 13:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov+6ipes
 iDQ7NtLb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPef33BXHBOtmLi+oNsDYwfJLsYOTkkBIwk
 3k78x9TFyMUhJLCQUWLX6VZWkASbgKrEhuunwGwRgTqJg8sPMYMUMQv8YpS4dHAHE0hCWCBOo
 vf/YzCbBaih/fgUNhCbV8BY4kz3UVaIDfISHQcms4DYnAImEid/nASLCwHVfD4znWUCI/cCRo
 ZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2MTYs
 CDzFKcjApifKGJq6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB27IEKCdYlJqeWpGWmQMMNZi0
 BAePkgjvNJA0b3FBYm5xZjpE6hSjopQ4rz9IQgAkkVGaB9cGC+9LjLJSwryMQIcI8RSkFuVml
 qDKv2IU52BUEuZ1BJnCk5lXAjf9FdBiJqDFVS/XgCwuSURISTUwRsi3Tt9/aP8OzrjM1x+XBT
 vkGp4/GhX0VOzZNisR3cWHT63ZpR7sPU3MUKVFjFF74nIhn/j3SX3n+yf8XaRRErJyvxF38ql
 OObFquYstU3s+qHDE9J5lN3P9yGxwbZPKg0SJU6Y/3r5uvPTkN8+Gwkz3/2qfrjS1MXiEazuk
 LtdznjqXJ/GsEktxRqKhFnNRcSIATuLixWoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504617890!102768864!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52751 invoked from network); 5 Sep 2017 13:24:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 13:24:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB192ABB2;
 Tue,  5 Sep 2017 13:24:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Tue,  5 Sep 2017 15:24:42 +0200
Message-Id: <20170905132444.7163-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170905132444.7163-1-jgross@suse.com>
References: <20170905132444.7163-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 2/4] paravirt: switch vcpu_is_preempted to use
	_paravirt_false() on bare metal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzcGVjaWFsIGNhc2luZyBwdl9sb2NrX29wcy52Y3B1X2lzX3ByZWVtcHRlZCB3
aGVuIHBhdGNoaW5nCnVzZSBfcGFyYXZpcnRfZmFsc2UoKSBvbiBiYXJlIG1ldGFsLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2tl
cm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYyB8IDE0ICstLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9r
ZXJuZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyAgfCAxMCAtLS0tLS0tLS0tCiBhcmNoL3g4Ni9rZXJu
ZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYyAgfCAxMCAtLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r
ZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3Bp
bmxvY2tzLmMKaW5kZXggOGYyZDFjOWQ0M2E4Li4yNmU0YmQ5MmYzMDkgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
cGFyYXZpcnQtc3BpbmxvY2tzLmMKQEAgLTIwLDI1ICsyMCwxMyBAQCBib29sIHB2X2lzX25hdGl2
ZV9zcGluX3VubG9jayh2b2lkKQogCQlfX3Jhd19jYWxsZWVfc2F2ZV9fX25hdGl2ZV9xdWV1ZWRf
c3Bpbl91bmxvY2s7CiB9CiAKLV9fdmlzaWJsZSBib29sIF9fbmF0aXZlX3ZjcHVfaXNfcHJlZW1w
dGVkKGxvbmcgY3B1KQotewotCXJldHVybiBmYWxzZTsKLX0KLVBWX0NBTExFRV9TQVZFX1JFR1Nf
VEhVTksoX19uYXRpdmVfdmNwdV9pc19wcmVlbXB0ZWQpOwotCi1ib29sIHB2X2lzX25hdGl2ZV92
Y3B1X2lzX3ByZWVtcHRlZCh2b2lkKQotewotCXJldHVybiBwdl9sb2NrX29wcy52Y3B1X2lzX3By
ZWVtcHRlZC5mdW5jID09Ci0JCV9fcmF3X2NhbGxlZV9zYXZlX19fbmF0aXZlX3ZjcHVfaXNfcHJl
ZW1wdGVkOwotfQotCiBzdHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHMgPSB7CiAjaWZkZWYg
Q09ORklHX1NNUAogCS5xdWV1ZWRfc3Bpbl9sb2NrX3Nsb3dwYXRoID0gbmF0aXZlX3F1ZXVlZF9z
cGluX2xvY2tfc2xvd3BhdGgsCiAJLnF1ZXVlZF9zcGluX3VubG9jayA9IFBWX0NBTExFRV9TQVZF
KF9fbmF0aXZlX3F1ZXVlZF9zcGluX3VubG9jayksCiAJLndhaXQgPSBwYXJhdmlydF9ub3AsCiAJ
LmtpY2sgPSBwYXJhdmlydF9ub3AsCi0JLnZjcHVfaXNfcHJlZW1wdGVkID0gUFZfQ0FMTEVFX1NB
VkUoX19uYXRpdmVfdmNwdV9pc19wcmVlbXB0ZWQpLAorCS52Y3B1X2lzX3ByZWVtcHRlZCA9IF9f
UFZfSVNfQ0FMTEVFX1NBVkUoX3BhcmF2aXJ0X2ZhbHNlKSwKICNlbmRpZiAvKiBTTVAgKi8KIH07
CiBFWFBPUlRfU1lNQk9MKHB2X2xvY2tfb3BzKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5l
bC9wYXJhdmlydF9wYXRjaF8zMi5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMy
LmMKaW5kZXggMjg3YzdiOTczNWRlLi5lYTMxMWEzNTYzZTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmly
dF9wYXRjaF8zMi5jCkBAIC0xMyw3ICsxMyw2IEBAIERFRl9OQVRJVkUoLCB4b3IsICJ4b3IgJWVh
eCwgJWVheCIpOwogCiAjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTKQogREVG
X05BVElWRShwdl9sb2NrX29wcywgcXVldWVkX3NwaW5fdW5sb2NrLCAibW92YiAkMCwgKCVlYXgp
Iik7Ci1ERUZfTkFUSVZFKHB2X2xvY2tfb3BzLCB2Y3B1X2lzX3ByZWVtcHRlZCwgInhvciAlZWF4
LCAlZWF4Iik7CiAjZW5kaWYKIAogdW5zaWduZWQgcGFyYXZpcnRfcGF0Y2hfaWRlbnRfMzIodm9p
ZCAqaW5zbmJ1ZiwgdW5zaWduZWQgbGVuKQpAQCAtMzUsNyArMzQsNiBAQCB1bnNpZ25lZCBwYXJh
dmlydF9wYXRjaF9mYWxzZSh2b2lkICppbnNuYnVmLCB1bnNpZ25lZCBsZW4pCiB9CiAKIGV4dGVy
biBib29sIHB2X2lzX25hdGl2ZV9zcGluX3VubG9jayh2b2lkKTsKLWV4dGVybiBib29sIHB2X2lz
X25hdGl2ZV92Y3B1X2lzX3ByZWVtcHRlZCh2b2lkKTsKIAogdW5zaWduZWQgbmF0aXZlX3BhdGNo
KHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9pZCAqaWJ1ZiwKIAkJICAgICAgdW5zaWduZWQgbG9u
ZyBhZGRyLCB1bnNpZ25lZCBsZW4pCkBAIC02NSwxNCArNjMsNiBAQCB1bnNpZ25lZCBuYXRpdmVf
cGF0Y2godTggdHlwZSwgdTE2IGNsb2JiZXJzLCB2b2lkICppYnVmLAogCQkJCWdvdG8gcGF0Y2hf
c2l0ZTsKIAkJCX0KIAkJCWdvdG8gcGF0Y2hfZGVmYXVsdDsKLQotCQljYXNlIFBBUkFWSVJUX1BB
VENIKHB2X2xvY2tfb3BzLnZjcHVfaXNfcHJlZW1wdGVkKToKLQkJCWlmIChwdl9pc19uYXRpdmVf
dmNwdV9pc19wcmVlbXB0ZWQoKSkgewotCQkJCXN0YXJ0ID0gc3RhcnRfcHZfbG9ja19vcHNfdmNw
dV9pc19wcmVlbXB0ZWQ7Ci0JCQkJZW5kICAgPSBlbmRfcHZfbG9ja19vcHNfdmNwdV9pc19wcmVl
bXB0ZWQ7Ci0JCQkJZ290byBwYXRjaF9zaXRlOwotCQkJfQotCQkJZ290byBwYXRjaF9kZWZhdWx0
OwogI2VuZGlmCiAKIAlkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2
aXJ0X3BhdGNoXzY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYwppbmRl
eCA4YWI0Mzc5Y2VlYTkuLjY0ZGZmZTQ0OTliNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L3BhcmF2aXJ0X3BhdGNoXzY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNo
XzY0LmMKQEAgLTIxLDcgKzIxLDYgQEAgREVGX05BVElWRSgsIHhvciwgInhvciAlcmF4LCAlcmF4
Iik7CiAKICNpZiBkZWZpbmVkKENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MpCiBERUZfTkFUSVZF
KHB2X2xvY2tfb3BzLCBxdWV1ZWRfc3Bpbl91bmxvY2ssICJtb3ZiICQwLCAoJXJkaSkiKTsKLURF
Rl9OQVRJVkUocHZfbG9ja19vcHMsIHZjcHVfaXNfcHJlZW1wdGVkLCAieG9yICVyYXgsICVyYXgi
KTsKICNlbmRpZgogCiB1bnNpZ25lZCBwYXJhdmlydF9wYXRjaF9pZGVudF8zMih2b2lkICppbnNu
YnVmLCB1bnNpZ25lZCBsZW4pCkBAIC00Myw3ICs0Miw2IEBAIHVuc2lnbmVkIHBhcmF2aXJ0X3Bh
dGNoX2ZhbHNlKHZvaWQgKmluc25idWYsIHVuc2lnbmVkIGxlbikKIH0KIAogZXh0ZXJuIGJvb2wg
cHZfaXNfbmF0aXZlX3NwaW5fdW5sb2NrKHZvaWQpOwotZXh0ZXJuIGJvb2wgcHZfaXNfbmF0aXZl
X3ZjcHVfaXNfcHJlZW1wdGVkKHZvaWQpOwogCiB1bnNpZ25lZCBuYXRpdmVfcGF0Y2godTggdHlw
ZSwgdTE2IGNsb2JiZXJzLCB2b2lkICppYnVmLAogCQkgICAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHVuc2lnbmVkIGxlbikKQEAgLTc2LDE0ICs3NCw2IEBAIHVuc2lnbmVkIG5hdGl2ZV9wYXRjaCh1
OCB0eXBlLCB1MTYgY2xvYmJlcnMsIHZvaWQgKmlidWYsCiAJCQkJZ290byBwYXRjaF9zaXRlOwog
CQkJfQogCQkJZ290byBwYXRjaF9kZWZhdWx0OwotCi0JCWNhc2UgUEFSQVZJUlRfUEFUQ0gocHZf
bG9ja19vcHMudmNwdV9pc19wcmVlbXB0ZWQpOgotCQkJaWYgKHB2X2lzX25hdGl2ZV92Y3B1X2lz
X3ByZWVtcHRlZCgpKSB7Ci0JCQkJc3RhcnQgPSBzdGFydF9wdl9sb2NrX29wc192Y3B1X2lzX3By
ZWVtcHRlZDsKLQkJCQllbmQgICA9IGVuZF9wdl9sb2NrX29wc192Y3B1X2lzX3ByZWVtcHRlZDsK
LQkJCQlnb3RvIHBhdGNoX3NpdGU7Ci0JCQl9Ci0JCQlnb3RvIHBhdGNoX2RlZmF1bHQ7CiAjZW5k
aWYKIAogCWRlZmF1bHQ6Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDqX-0001UU-Nm; Tue, 05 Sep 2017 13:24:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpDqW-0001TK-8f
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:24:52 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 31/73-03616-3A5AEA95; Tue, 05 Sep 2017 13:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6ipes
 iDS58srT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+nexmL3isXbHtj2QD4yy1LkZODgkBI4m3
 E/8xdTFycQgJLGSUmH1kGxNIgk1AVWLD9VOsILaIQJ3EweWHmEGKmAV+MUpcOrgDrEhYwEGif
 XojC4jNAtRw7FcLmM0rYCyx91MbI8QGeYmOA5PB4pwCJhInf5wEGyoEVPP5zHSWCYzcCxgZVj
 FqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MC5eG3i
 IUZKDSUmUNzRxXaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6WJUA5waLU9NSKtMwcYKDBpCU4
 eJREeKeBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3J0iRAEhRRmke3AhY0F9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMG8ryBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MRWoLpi
 2cdUJPYdllZh5f5Zy4bD3urSUr2D4GXlktKNmnu07u0RFeIyOOFim7aQy7jr261Hz5s9CcXMf
 JM5rWWqeG9axYynM5KHHmD5W2aNsMAzWhxYeK/jw22rrIy2+58TwF82MH585b82beN47bL+br
 KtxpykgS3Xrq18JZ5TYHsi2Yi462KbEUZyQaajEXFScCACLvI9F1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504617890!81185137!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35603 invoked from network); 5 Sep 2017 13:24:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 13:24:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 689CEAD1E;
 Tue,  5 Sep 2017 13:24:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Tue,  5 Sep 2017 15:24:43 +0200
Message-Id: <20170905132444.7163-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170905132444.7163-1-jgross@suse.com>
References: <20170905132444.7163-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIGNhc2VzIHdoZXJlIGEgZ3Vlc3QgdHJpZXMgdG8gc3dpdGNoIHNwaW5sb2NrcyB0
byBiYXJlIG1ldGFsCmJlaGF2aW9yIChlLmcuIGJ5IHNldHRpbmcgInhlbl9ub3B2c3BpbiIgYm9v
dCBwYXJhbWV0ZXIpLiBUb2RheSB0aGlzCmhhcyB0aGUgZG93bnNpZGUgb2YgZmFsbGluZyBiYWNr
IHRvIHVuZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZvcgpxc3BpbmxvY2tzIGR1ZSB0byB2aXJ0
X3NwaW5fbG9jaygpIGRldGVjdGluZyB0aGUgdmlydHVhbGl6ZWQKZW52aXJvbm1lbnQuCgpNYWtl
IHZpcnRfc3Bpbl9sb2NrKCkgYSBwYXJhdmlydCBvcGVyYXRpb24gaW4gb3JkZXIgdG8gZW5hYmxl
IHVzZXJzCnRvIHNlbGVjdCBhbiBleHBsaWNpdCBiZWhhdmlvciBsaWtlIGJhcmUgbWV0YWwuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICB8ICA1ICsrKysKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3Bp
bmxvY2suaCAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIGFy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYyAgfCAxNCArKysrKysrKysrCiBhcmNo
L3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdl
ZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
LmgKaW5kZXggYzI1ZGQyMmY3YzcwLi5kOWU5NTRmYjM3ZGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnQuaApAQCAtNzI1LDYgKzcyNSwxMSBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIGJvb2wgcHZf
dmNwdV9pc19wcmVlbXB0ZWQobG9uZyBjcHUpCiAJcmV0dXJuIFBWT1BfQ0FMTEVFMShib29sLCBw
dl9sb2NrX29wcy52Y3B1X2lzX3ByZWVtcHRlZCwgY3B1KTsKIH0KIAorc3RhdGljIF9fYWx3YXlz
X2lubGluZSBib29sIHB2X3ZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCit7
CisJcmV0dXJuIFBWT1BfQ0FMTEVFMShib29sLCBwdl9sb2NrX29wcy52aXJ0X3NwaW5fbG9jaywg
bG9jayk7Cit9CisKICNlbmRpZiAvKiBTTVAgJiYgUEFSQVZJUlRfU1BJTkxPQ0tTICovCiAKICNp
ZmRlZiBDT05GSUdfWDg2XzMyCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh
dmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAppbmRl
eCAxOWVmZWZjMGUyN2UuLjkyOGY1ZTc5NTNhNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dF90eXBlcy5oCkBAIC0zMTksNiArMzE5LDcgQEAgc3RydWN0IHB2X2xvY2tfb3BzIHsKIAl2b2lk
ICgqa2ljaykoaW50IGNwdSk7CiAKIAlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgdmNwdV9p
c19wcmVlbXB0ZWQ7CisJc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIHZpcnRfc3Bpbl9sb2Nr
OwogfSBfX25vX3JhbmRvbWl6ZV9sYXlvdXQ7CiAKIC8qIFRoaXMgY29udGFpbnMgYWxsIHRoZSBw
YXJhdmlydCBzdHJ1Y3R1cmVzOiB3ZSBnZXQgYSBjb252ZW5pZW50CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlu
bG9jay5oCmluZGV4IDQ4YTcwNmY2NDFmMi4uZmJkOTg4OTYzODVjIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9x
c3BpbmxvY2suaApAQCAtMTcsNiArMTcsMjUgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9x
dWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKIAlzbXBfc3RvcmVfcmVs
ZWFzZSgodTggKilsb2NrLCAwKTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIG5hdGl2ZV92aXJ0
X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQoreworCWlmICghc3RhdGljX2NwdV9o
YXMoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpCisJCXJldHVybiBmYWxzZTsKKworCS8qCisJICog
T24gaHlwZXJ2aXNvcnMgd2l0aG91dCBQQVJBVklSVF9TUElOTE9DS1Mgc3VwcG9ydCB3ZSBmYWxs
CisJICogYmFjayB0byBhIFRlc3QtYW5kLVNldCBzcGlubG9jaywgYmVjYXVzZSBmYWlyIGxvY2tz
IGhhdmUKKwkgKiBob3JyaWJsZSBsb2NrICdob2xkZXInIHByZWVtcHRpb24gaXNzdWVzLgorCSAq
LworCisJZG8geworCQl3aGlsZSAoYXRvbWljX3JlYWQoJmxvY2stPnZhbCkgIT0gMCkKKwkJCWNw
dV9yZWxheCgpOworCX0gd2hpbGUgKGF0b21pY19jbXB4Y2hnKCZsb2NrLT52YWwsIDAsIF9RX0xP
Q0tFRF9WQUwpICE9IDApOworCisJcmV0dXJuIHRydWU7Cit9CisKICNpZmRlZiBDT05GSUdfUEFS
QVZJUlRfU1BJTkxPQ0tTCiBleHRlcm4gdm9pZCBuYXRpdmVfcXVldWVkX3NwaW5fbG9ja19zbG93
cGF0aChzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrLCB1MzIgdmFsKTsKIGV4dGVybiB2b2lkIF9fcHZf
aW5pdF9sb2NrX2hhc2godm9pZCk7CkBAIC0zOCwzMyArNTcsMzIgQEAgc3RhdGljIGlubGluZSBi
b29sIHZjcHVfaXNfcHJlZW1wdGVkKGxvbmcgY3B1KQogewogCXJldHVybiBwdl92Y3B1X2lzX3By
ZWVtcHRlZChjcHUpOwogfQorCit2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQodm9pZCkgX19pbml0
OwogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgdm9pZCBxdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFz
cGlubG9jayAqbG9jaykKIHsKIAluYXRpdmVfcXVldWVkX3NwaW5fdW5sb2NrKGxvY2spOwogfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgbmF0aXZlX3B2X2xvY2tfaW5pdCh2b2lkKQoreworfQogI2Vu
ZGlmCiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKICNkZWZpbmUgdmlydF9zcGluX2xvY2sgdmly
dF9zcGluX2xvY2sKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTCiBzdGF0aWMgaW5s
aW5lIGJvb2wgdmlydF9zcGluX2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKIHsKLQlpZiAo
IXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQotCQlyZXR1cm4gZmFsc2U7
Ci0KLQkvKgotCSAqIE9uIGh5cGVydmlzb3JzIHdpdGhvdXQgUEFSQVZJUlRfU1BJTkxPQ0tTIHN1
cHBvcnQgd2UgZmFsbAotCSAqIGJhY2sgdG8gYSBUZXN0LWFuZC1TZXQgc3BpbmxvY2ssIGJlY2F1
c2UgZmFpciBsb2NrcyBoYXZlCi0JICogaG9ycmlibGUgbG9jayAnaG9sZGVyJyBwcmVlbXB0aW9u
IGlzc3Vlcy4KLQkgKi8KLQotCWRvIHsKLQkJd2hpbGUgKGF0b21pY19yZWFkKCZsb2NrLT52YWwp
ICE9IDApCi0JCQljcHVfcmVsYXgoKTsKLQl9IHdoaWxlIChhdG9taWNfY21weGNoZygmbG9jay0+
dmFsLCAwLCBfUV9MT0NLRURfVkFMKSAhPSAwKTsKLQotCXJldHVybiB0cnVlOworCXJldHVybiBw
dl92aXJ0X3NwaW5fbG9jayhsb2NrKTsKK30KKyNlbHNlCitzdGF0aWMgaW5saW5lIGJvb2wgdmly
dF9zcGluX2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKK3sKKwlyZXR1cm4gbmF0aXZlX3Zp
cnRfc3Bpbl9sb2NrKGxvY2spOwogfQorI2VuZGlmIC8qIENPTkZJR19QQVJBVklSVF9TUElOTE9D
S1MgKi8KICNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KIAogI2luY2x1ZGUgPGFzbS1nZW5l
cmljL3FzcGlubG9jay5oPgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNw
aW5sb2Nrcy5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCmluZGV4IDI2
ZTRiZDkyZjMwOS4uMWJlMTg3ZWY4YTM4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFy
YXZpcnQtc3BpbmxvY2tzLmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nr
cy5jCkBAIC0yMCw2ICsyMCwxMiBAQCBib29sIHB2X2lzX25hdGl2ZV9zcGluX3VubG9jayh2b2lk
KQogCQlfX3Jhd19jYWxsZWVfc2F2ZV9fX25hdGl2ZV9xdWV1ZWRfc3Bpbl91bmxvY2s7CiB9CiAK
K19fdmlzaWJsZSBib29sIF9fbmF0aXZlX3ZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sg
KmxvY2spCit7CisJcmV0dXJuIG5hdGl2ZV92aXJ0X3NwaW5fbG9jayhsb2NrKTsKK30KK1BWX0NB
TExFRV9TQVZFX1JFR1NfVEhVTksoX19uYXRpdmVfdmlydF9zcGluX2xvY2spOworCiBzdHJ1Y3Qg
cHZfbG9ja19vcHMgcHZfbG9ja19vcHMgPSB7CiAjaWZkZWYgQ09ORklHX1NNUAogCS5xdWV1ZWRf
c3Bpbl9sb2NrX3Nsb3dwYXRoID0gbmF0aXZlX3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgsCkBA
IC0yNyw2ICszMywxNCBAQCBzdHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHMgPSB7CiAJLndh
aXQgPSBwYXJhdmlydF9ub3AsCiAJLmtpY2sgPSBwYXJhdmlydF9ub3AsCiAJLnZjcHVfaXNfcHJl
ZW1wdGVkID0gX19QVl9JU19DQUxMRUVfU0FWRShfcGFyYXZpcnRfZmFsc2UpLAorCS52aXJ0X3Nw
aW5fbG9jayA9IFBWX0NBTExFRV9TQVZFKF9fbmF0aXZlX3ZpcnRfc3Bpbl9sb2NrKSwKICNlbmRp
ZiAvKiBTTVAgKi8KIH07CiBFWFBPUlRfU1lNQk9MKHB2X2xvY2tfb3BzKTsKKwordm9pZCBfX2lu
aXQgbmF0aXZlX3B2X2xvY2tfaW5pdCh2b2lkKQoreworCWlmICghc3RhdGljX2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSFlQRVJWSVNPUikpCisJCXB2X2xvY2tfb3BzLnZpcnRfc3Bpbl9sb2NrID0KKwkJ
CV9fUFZfSVNfQ0FMTEVFX1NBVkUoX3BhcmF2aXJ0X2ZhbHNlKTsKK30KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9zbXBib290LmMgYi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCmluZGV4
IDU0YjllODlkNGQ2Yi4uMjE1MDBkM2JhMzU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
c21wYm9vdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKQEAgLTc3LDYgKzc3LDcg
QEAKICNpbmNsdWRlIDxhc20vaTgyNTkuaD4KICNpbmNsdWRlIDxhc20vcmVhbG1vZGUuaD4KICNp
bmNsdWRlIDxhc20vbWlzYy5oPgorI2luY2x1ZGUgPGFzbS9xc3BpbmxvY2suaD4KIAogLyogTnVt
YmVyIG9mIHNpYmxpbmdzIHBlciBDUFUgcGFja2FnZSAqLwogaW50IHNtcF9udW1fc2libGluZ3Mg
PSAxOwpAQCAtMTM4MSw2ICsxMzgyLDcgQEAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9wcmVwYXJl
X2Jvb3RfY3B1KHZvaWQpCiAJLyogYWxyZWFkeSBzZXQgbWUgaW4gY3B1X29ubGluZV9tYXNrIGlu
IGJvb3RfY3B1X2luaXQoKSAqLwogCWNwdW1hc2tfc2V0X2NwdShtZSwgY3B1X2NhbGxvdXRfbWFz
ayk7CiAJY3B1X3NldF9zdGF0ZV9vbmxpbmUobWUpOworCW5hdGl2ZV9wdl9sb2NrX2luaXQoKTsK
IH0KIAogdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9jcHVzX2RvbmUodW5zaWduZWQgaW50IG1heF9j
cHVzKQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDqX-0001Ut-UW; Tue, 05 Sep 2017 13:24:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpDqW-0001TL-9h
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:24:52 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E4/9A-07918-3A5AEA95;
 Tue, 05 Sep 2017 13:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov+6ipes
 iDV6etrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+Lt/EVnBIrqJ/7gbWBsYbUl2MnBwSAkYS
 byf+YwKxhQQWMko8PykHYrMJqEpsuH6KFcQWEaiTOLj8EHMXIxcHs8AvRolLB3eANQgLuEqsO
 XkOzGYBavjVt5IFxOYVMJb4c3g+C8QCeYmOA5PBbE4BE4mTP06yQiwzlvh8ZjrLBEbuBYwMqx
 g1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GM8sCDz
 EKMnBpCTKG5q4LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/CEqCcYFFqempFWmYOMNBg0hIc
 PEoivEsXA6V5iwsSc4sz0yFSpxgVpcR5H4EkBEASGaV5cG2w4L7EKCslzMsIdIgQT0FqUW5mC
 ar8K0ZxDkYlYV5mkO08mXklcNNfAS1mAlpc9XINyOKSRISUVAPjlhlxzfNsMyv/8t66f65NK2
 HphOSPt8unZ0+a1rQglGPFew/2K9Mlp8z5zLXr8IzPy988crxmld/mJr3rinnm7DU+FY68Pqf
 fhSxJPbyZc+uSwJ+Tb1y4bbIthnka0zbtpV9vHWHk3yBowl+/JazFu54n/VDlVuu8jpX3mkv/
 Tri6eOPB7SXdnEosxRmJhlrMRcWJAKWIVK1pAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504617890!74663161!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54768 invoked from network); 5 Sep 2017 13:24:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 13:24:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC5BFAC1B;
 Tue,  5 Sep 2017 13:24:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Tue,  5 Sep 2017 15:24:41 +0200
Message-Id: <20170905132444.7163-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170905132444.7163-1-jgross@suse.com>
References: <20170905132444.7163-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 1/4] paravirt: add generic _paravirt_false()
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgX3BhcmF2aXJ0X2ZhbHNlKCkgZGVmYXVsdCBmdW5jdGlvbiByZXR1cm5pbmcgYWx3YXlz
IGZhbHNlIHdoaWNoCmNhbiBiZSB1c2VkIGZvciBjYXNlcyB3aGVyZSBhIGJvb2xlYW4gcHZvcHMg
cmVwbGFjZW1lbnQgc2hvdWxkIGp1c3QKc2F5ICJubyIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnRfdHlwZXMuaCB8IDIgKysKIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jICAgICAgICAgICAg
fCA3ICsrKysrKysKIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydF9wYXRjaF8zMi5jICAgfCA4ICsr
KysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYyAgIHwgNyArKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAppbmRleCA2YjY0ZmM2MzY3ZjIuLjE5ZWZlZmMwZTI3ZSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCkBAIC0zNzcsNiArMzc3LDcgQEAgZXh0ZXJuIHN0
cnVjdCBwdl9sb2NrX29wcyBwdl9sb2NrX29wczsKIAogdW5zaWduZWQgcGFyYXZpcnRfcGF0Y2hf
aWRlbnRfMzIodm9pZCAqaW5zbmJ1ZiwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVkIHBhcmF2aXJ0
X3BhdGNoX2lkZW50XzY0KHZvaWQgKmluc25idWYsIHVuc2lnbmVkIGxlbik7Cit1bnNpZ25lZCBw
YXJhdmlydF9wYXRjaF9mYWxzZSh2b2lkICppbnNuYnVmLCB1bnNpZ25lZCBsZW4pOwogdW5zaWdu
ZWQgcGFyYXZpcnRfcGF0Y2hfY2FsbCh2b2lkICppbnNuYnVmLAogCQkJICAgICBjb25zdCB2b2lk
ICp0YXJnZXQsIHUxNiB0Z3RfY2xvYmJlcnMsCiAJCQkgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwg
dTE2IHNpdGVfY2xvYmJlcnMsCkBAIC02ODIsNiArNjgzLDcgQEAgdm9pZCBwYXJhdmlydF9mbHVz
aF9sYXp5X21tdSh2b2lkKTsKIHZvaWQgX3BhcmF2aXJ0X25vcCh2b2lkKTsKIHUzMiBfcGFyYXZp
cnRfaWRlbnRfMzIodTMyKTsKIHU2NCBfcGFyYXZpcnRfaWRlbnRfNjQodTY0KTsKK2Jvb2wgX3Bh
cmF2aXJ0X2ZhbHNlKHZvaWQpOwogCiAjZGVmaW5lIHBhcmF2aXJ0X25vcAkoKHZvaWQgKilfcGFy
YXZpcnRfbm9wKQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyBiL2Fy
Y2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCmluZGV4IGExNGRmOWVlY2ZlZC4uOTQxMDU3NzNjMDBj
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvcGFyYXZpcnQuYwpAQCAtNjYsNiArNjYsMTEgQEAgdTY0IG5vdHJhY2UgX3BhcmF2aXJ0
X2lkZW50XzY0KHU2NCB4KQogCXJldHVybiB4OwogfQogCitib29sIG5vdHJhY2UgX3BhcmF2aXJ0
X2ZhbHNlKHZvaWQpCit7CisJcmV0dXJuIGZhbHNlOworfQorCiB2b2lkIF9faW5pdCBkZWZhdWx0
X2Jhbm5lcih2b2lkKQogewogCXByaW50ayhLRVJOX0lORk8gIkJvb3RpbmcgcGFyYXZpcnR1YWxp
emVkIGtlcm5lbCBvbiAlc1xuIiwKQEAgLTE0OSw2ICsxNTQsOCBAQCB1bnNpZ25lZCBwYXJhdmly
dF9wYXRjaF9kZWZhdWx0KHU4IHR5cGUsIHUxNiBjbG9iYmVycywgdm9pZCAqaW5zbmJ1ZiwKIAkJ
cmV0ID0gcGFyYXZpcnRfcGF0Y2hfaWRlbnRfMzIoaW5zbmJ1ZiwgbGVuKTsKIAllbHNlIGlmIChv
cGZ1bmMgPT0gX3BhcmF2aXJ0X2lkZW50XzY0KQogCQlyZXQgPSBwYXJhdmlydF9wYXRjaF9pZGVu
dF82NChpbnNuYnVmLCBsZW4pOworCWVsc2UgaWYgKG9wZnVuYyA9PSBfcGFyYXZpcnRfZmFsc2Up
CisJCXJldCA9IHBhcmF2aXJ0X3BhdGNoX2ZhbHNlKGluc25idWYsIGxlbik7CiAKIAllbHNlIGlm
ICh0eXBlID09IFBBUkFWSVJUX1BBVENIKHB2X2NwdV9vcHMuaXJldCkgfHwKIAkJIHR5cGUgPT0g
UEFSQVZJUlRfUEFUQ0gocHZfY3B1X29wcy51c2VyZ3Nfc3lzcmV0NjQpKQpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFy
YXZpcnRfcGF0Y2hfMzIuYwppbmRleCA1NTNhY2JiYjRkMzIuLjI4N2M3Yjk3MzVkZSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMKKysrIGIvYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0X3BhdGNoXzMyLmMKQEAgLTksNiArOSw4IEBAIERFRl9OQVRJVkUocHZf
bW11X29wcywgcmVhZF9jcjIsICJtb3YgJWNyMiwgJWVheCIpOwogREVGX05BVElWRShwdl9tbXVf
b3BzLCB3cml0ZV9jcjMsICJtb3YgJWVheCwgJWNyMyIpOwogREVGX05BVElWRShwdl9tbXVfb3Bz
LCByZWFkX2NyMywgIm1vdiAlY3IzLCAlZWF4Iik7CiAKK0RFRl9OQVRJVkUoLCB4b3IsICJ4b3Ig
JWVheCwgJWVheCIpOworCiAjaWYgZGVmaW5lZChDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTKQog
REVGX05BVElWRShwdl9sb2NrX29wcywgcXVldWVkX3NwaW5fdW5sb2NrLCAibW92YiAkMCwgKCVl
YXgpIik7CiBERUZfTkFUSVZFKHB2X2xvY2tfb3BzLCB2Y3B1X2lzX3ByZWVtcHRlZCwgInhvciAl
ZWF4LCAlZWF4Iik7CkBAIC0yNiw2ICsyOCwxMiBAQCB1bnNpZ25lZCBwYXJhdmlydF9wYXRjaF9p
ZGVudF82NCh2b2lkICppbnNuYnVmLCB1bnNpZ25lZCBsZW4pCiAJcmV0dXJuIDA7CiB9CiAKK3Vu
c2lnbmVkIHBhcmF2aXJ0X3BhdGNoX2ZhbHNlKHZvaWQgKmluc25idWYsIHVuc2lnbmVkIGxlbikK
K3sKKwlyZXR1cm4gcGFyYXZpcnRfcGF0Y2hfaW5zbnMoaW5zbmJ1ZiwgbGVuLAorCQkJCSAgICBz
dGFydF9feG9yLCBlbmRfX3hvcik7Cit9CisKIGV4dGVybiBib29sIHB2X2lzX25hdGl2ZV9zcGlu
X3VubG9jayh2b2lkKTsKIGV4dGVybiBib29sIHB2X2lzX25hdGl2ZV92Y3B1X2lzX3ByZWVtcHRl
ZCh2b2lkKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0
LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnRfcGF0Y2hfNjQuYwppbmRleCAxMWFhZjFlYWEw
ZTQuLjhhYjQzNzljZWVhOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3Bh
dGNoXzY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0X3BhdGNoXzY0LmMKQEAgLTE3
LDYgKzE3LDcgQEAgREVGX05BVElWRShwdl9jcHVfb3BzLCBzd2FwZ3MsICJzd2FwZ3MiKTsKIAog
REVGX05BVElWRSgsIG1vdjMyLCAibW92ICVlZGksICVlYXgiKTsKIERFRl9OQVRJVkUoLCBtb3Y2
NCwgIm1vdiAlcmRpLCAlcmF4Iik7CitERUZfTkFUSVZFKCwgeG9yLCAieG9yICVyYXgsICVyYXgi
KTsKIAogI2lmIGRlZmluZWQoQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUykKIERFRl9OQVRJVkUo
cHZfbG9ja19vcHMsIHF1ZXVlZF9zcGluX3VubG9jaywgIm1vdmIgJDAsICglcmRpKSIpOwpAQCAt
MzUsNiArMzYsMTIgQEAgdW5zaWduZWQgcGFyYXZpcnRfcGF0Y2hfaWRlbnRfNjQodm9pZCAqaW5z
bmJ1ZiwgdW5zaWduZWQgbGVuKQogCQkJCSAgICBzdGFydF9fbW92NjQsIGVuZF9fbW92NjQpOwog
fQogCit1bnNpZ25lZCBwYXJhdmlydF9wYXRjaF9mYWxzZSh2b2lkICppbnNuYnVmLCB1bnNpZ25l
ZCBsZW4pCit7CisJcmV0dXJuIHBhcmF2aXJ0X3BhdGNoX2luc25zKGluc25idWYsIGxlbiwKKwkJ
CQkgICAgc3RhcnRfX3hvciwgZW5kX194b3IpOworfQorCiBleHRlcm4gYm9vbCBwdl9pc19uYXRp
dmVfc3Bpbl91bmxvY2sodm9pZCk7CiBleHRlcm4gYm9vbCBwdl9pc19uYXRpdmVfdmNwdV9pc19w
cmVlbXB0ZWQodm9pZCk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDqY-0001VV-4m; Tue, 05 Sep 2017 13:24:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpDqW-0001TM-CA
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:24:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9C/43-02040-3A5AEA95; Tue, 05 Sep 2017 13:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsVyuP0Ov+6ipes
 iDSbNtrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6F11hK7jMUbH15332BsZW9i5GTg4JASOJ
 txP/MXUxcnEICSxklPi4bCFYgk1AVWLD9VOsILaIQJ3EweWHmEGKmAV+MUpcOriDCSQhLGAts
 e/rEbAiFqCGlff2sYDYvALGEufn9jBDbJCX6DgwmWUCI+cCRoZVjBrFqUVlqUW6RoZ6SUWZ6R
 kluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBHqtnYGDcwXh3st8hRkkOJiVR3tDEdZFCfEn
 5KZUZicUZ8UWlOanFhxhlODiUJHhblgDlBItS01Mr0jJzgKEDk5bg4FES4Z0GkuYtLkjMLc5M
 h0idYlSUEuf1B0kIgCQySvPg2mDheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8ryBSez
 LwSuOmvgBYzAS2uerkGZHFJIkJKqoFxb6zmzJ0CTMadF4xqrJbuXXuzxep/Q8Tq0INTWPunyC
 /qvHVZQHyfFM8pyWsnt+yU01h0/I/J3GXfeXwfXcj1/1cbpC28orc8+NGeiSyrV5pMW7U0Tua
 Hi5XyT5+aQ9tSVG5qTuH5x7HXwsbs76fLR5c1qjpcXfvLeNWrY1HFbRxsncfm/pL4rMRSnJFo
 qMVcVJwIAA91gPNSAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504617890!94673722!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14272 invoked from network); 5 Sep 2017 13:24:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 13:24:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC791ACF9;
 Tue,  5 Sep 2017 13:24:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Tue,  5 Sep 2017 15:24:40 +0200
Message-Id: <20170905132444.7163-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 0/4] make virt_spin_lock() a pvops function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB2aXJ0X3NwaW5fbG9jaygpIGJlaW5nIGEgcHZvcHMgZnVuY3Rpb24gdGhlIGJhcmUgbWV0
YWwgY2FzZSBjYW4gYmUKb3B0aW1pemVkIGJ5IHBhdGNoaW5nIHRoZSBjYWxsIGF3YXkgY29tcGxl
dGVseS4gSW4gY2FzZSBhIGtlcm5lbCBydW5uaW5nCmFzIGEgZ3Vlc3QgaXQgY2FuIGRlY2lkZSB3
aGV0aGVyIHRvIHVzZSBwYXJhdml0dWFsaXplZCBzcGlubG9ja3MsIHRoZQpjdXJyZW50IGZhbGxi
YWNrIHRvIHRoZSB1bmZhaXIgdGVzdC1hbmQtc2V0IHNjaGVtZSwgb3IgdG8gbWltaWMgdGhlCmJh
cmUgbWV0YWwgYmVoYXZpb3IuCgpKdWVyZ2VuIEdyb3NzICg0KToKICBwYXJhdmlydDogYWRkIGdl
bmVyaWMgX3BhcmF2aXJ0X2ZhbHNlKCkgZnVuY3Rpb24KICBwYXJhdmlydDogc3dpdGNoIHZjcHVf
aXNfcHJlZW1wdGVkIHRvIHVzZSBfcGFyYXZpcnRfZmFsc2UoKSBvbiBiYXJlCiAgICBtZXRhbAog
IHBhcmF2aXJ0OiBhZGQgdmlydF9zcGluX2xvY2sgcHZvcHMgZnVuY3Rpb24KICBwYXJhdmlydCx4
ZW46IGNvcnJlY3QgeGVuX25vcHZzcGluIGNhc2UKCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh
dmlydC5oICAgICAgIHwgIDUgKysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlw
ZXMuaCB8ICAzICsrKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggICAgICB8IDQ4
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9rZXJuZWwvcGFy
YXZpcnQtc3BpbmxvY2tzLmMgIHwgMjIgKysrKysrKystLS0tLS0tLQogYXJjaC94ODYva2VybmVs
L3BhcmF2aXJ0LmMgICAgICAgICAgICB8ICA3ICsrKysrCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZp
cnRfcGF0Y2hfMzIuYyAgIHwgMTggKysrKysrLS0tLS0tLQogYXJjaC94ODYva2VybmVsL3BhcmF2
aXJ0X3BhdGNoXzY0LmMgICB8IDE3ICsrKysrLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9zbXBi
b290LmMgICAgICAgICAgICAgfCAgMiArKwogYXJjaC94ODYveGVuL3NwaW5sb2NrLmMgICAgICAg
ICAgICAgICB8ICAyICsrCiA5IGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKyksIDQ1IGRl
bGV0aW9ucygtKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:24:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:24:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDqZ-0001Wn-BM; Tue, 05 Sep 2017 13:24:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpDqX-0001UM-Uc
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:24:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 59/F0-02041-5A5AEA95; Tue, 05 Sep 2017 13:24:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+6Spes
 iDS42qlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfly1jKzjAXvHibG0D4ya2LkZODgkBI4m3
 E/8xdTFycQgJLGSU+DHzAStIgk1AVWLD9VNgtohAncTB5YeYQYqYBX4xSlw6uIMJJCEsYCNxr
 Hc72CQWoIY1e5exg9i8AsYSe6fuZ4XYIC/RcWAyC4jNKWAicfLHSbC4EFDN5zPTWSYwci9gZF
 jFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejdegYGxh2Mp5q
 dDzFKcjApifKGJq6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB27IEKCdYlJqeWpGWmQMMM5i0
 BAePkgjvNJA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEef1BigRAijJK8+BGwEL+EqOsl
 DAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3laQKTyZeSVwm14BHcEEdETVyzUgR5QkIqSkGhjn1z
 9czth59cT2WTevTlpd1eza+Zchq//eXRveVbHZh9JvsYZUJSgeYvh65bzW4fRNe4pPVXdxaXv
 eq96mzWxx3fJ9lmGMy7O4qaH2/ZF/TpVUORUy/WIIv5Rx6FHK1lKfflV3z44FyTMOcMyOnMdh
 IFf67entfu6NNx/HXXifyBP6w3Gn9mslluKMREMt5qLiRADdqYWgdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504617892!113123503!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38944 invoked from network); 5 Sep 2017 13:24:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 13:24:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3383BAD51;
 Tue,  5 Sep 2017 13:24:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Tue,  5 Sep 2017 15:24:44 +0200
Message-Id: <20170905132444.7163-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170905132444.7163-1-jgross@suse.com>
References: <20170905132444.7163-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 4/4] paravirt,xen: correct xen_nopvspin case
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGUgYm9vdCBwYXJhbWV0ZXIgInhlbl9ub3B2c3BpbiIgc3BlY2lmaWVkIGEgWGVuIGd1
ZXN0IHNob3VsZCBub3QKbWFrZSB1c2Ugb2YgcGFyYXZpcnQgc3BpbmxvY2tzLCBidXQgYmVoYXZl
IGFzIGlmIHJ1bm5pbmcgb24gYmFyZQptZXRhbC4gVGhpcyBpcyBub3QgdHJ1ZSwgaG93ZXZlciwg
YXMgdGhlIHFzcGlubG9jayBjb2RlIHdpbGwgZmFsbCBiYWNrCnRvIGEgdGVzdC1hbmQtc2V0IHNj
aGVtZSB3aGVuIGl0IGlzIGRldGVjdGluZyBhIGh5cGVydmlzb3IuCgpJbiBvcmRlciB0byBhdm9p
ZCB0aGlzIHNldCB0aGUgdmlydF9zcGluX2xvY2sgcHZvcHMgZnVuY3Rpb24gdG8KX3BhcmF2aXJ0
X2ZhbHNlKCkgaW4gY2FzZSB4ZW5fbm9wdnNwaW4gaGFzIGJlZW4gc3BlY2lmaWVkLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L3hl
bi9zcGlubG9jay5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zcGlubG9jay5jIGIvYXJjaC94ODYveGVuL3NwaW5sb2Nr
LmMKaW5kZXggMjVhN2M0MzAyY2U3Li5jMDFjZWRmYTc0NWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3hlbi9zcGlubG9jay5jCisrKyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCkBAIC0xMjksNiAr
MTI5LDggQEAgdm9pZCBfX2luaXQgeGVuX2luaXRfc3BpbmxvY2tzKHZvaWQpCiAKIAlpZiAoIXhl
bl9wdnNwaW4pIHsKIAkJcHJpbnRrKEtFUk5fREVCVUcgInhlbjogUFYgc3BpbmxvY2tzIGRpc2Fi
bGVkXG4iKTsKKwkJcHZfbG9ja19vcHMudmlydF9zcGluX2xvY2sgPQorCQkJX19QVl9JU19DQUxM
RUVfU0FWRShfcGFyYXZpcnRfZmFsc2UpOwogCQlyZXR1cm47CiAJfQogCXByaW50ayhLRVJOX0RF
QlVHICJ4ZW46IFBWIHNwaW5sb2NrcyBlbmFibGVkXG4iKTsKLS0gCjIuMTIuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:30:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:30:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpDvg-0002oa-38; Tue, 05 Sep 2017 13:30:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpDvf-0002oU-1I
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:30:11 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2C/CF-03414-2E6AEA95; Tue, 05 Sep 2017 13:30:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/fhsnW
 RBo/XmFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrH/WzFCxgq/hw4jRzA2MnaxcjJ4eQQJ7E
 keWdLCA2r4CdRP/nW2BxCQFDidMLb4LFWQRUJV5MecgIYrMJqEu0PdsOViMioC8x/9NPIJuDg
 1nAQOLudxOQsLBAqMT3uQfYuhi5gMYvZZQ48GsWWD0n0Pxjy5aB1fMKCEr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmiJHSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTTSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjBeH9jwCFGSQ4mJVHe0MR1kUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgvf9EqA6waLU9NSKtMwcYHzAlEpw8CiJ8
 E4DSfMWFyTmFmemQ6ROMRpzdPRs+MLE0fRhyxcmIbBJUuK8sUuBSgVASjNK8+AGweL2EqOslD
 AvI9CZQjwFqUW5mSWo8q8YxTkYlYR5DUCm8GTmlcDtewV0ChPQKVUv14CcUpKIkJJqYNy0U/D
 ZLa/E29s+LLhkLPi14kdPxImF8mItr7sb/7ArLNiWJ8vEqpITMj/6xZZ9n0XOMWt53Sqds9l4
 0aU9X340no/dFLC596jpnQbRsrAZFi5FIVesUlRv+HfXLtrbfrfq+xo7l1NsRsc+i+mG8rjFL
 P4bfKKo/cVdZYW/Wt+3zbfbctw8J12JpTgj0VCLuag4EQB/nlaG1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504618208!78174555!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40705 invoked from network); 5 Sep 2017 13:30:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 13:30:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 07:30:07 -0600
Message-Id: <59AEC2FD0200007800177878@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 07:30:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59637569020000780016A34F@prv-mh.provo.novell.com>
 <59637569020000780016A34F@prv-mh.provo.novell.com>
 <6d0f9c48-bbea-d3cd-8fb4-3f25d0951aa9@citrix.com>
In-Reply-To: <6d0f9c48-bbea-d3cd-8fb4-3f25d0951aa9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: don't #GP/#SS on wrapping
 virt->linear translations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE0OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDcvMTcgMTE6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBSZWFsIGhhcmR3
YXJlIHdyYXBzIHNpbGVudGx5IGluIG1vc3QgY2FzZXMsIHNvIHdlIHNob3VsZCBiZWhhdmUgdGhl
Cj4+IHNhbWUuIEFsc28gc3BsaXQgcmVhbCBhbmQgVk04NiBtb2RlIGhhbmRsaW5nLCBhcyB0aGUg
bGF0dGVyIHJlYWxseQo+PiBvdWdodCB0byBoYXZlIGxpbWl0IGNoZWNrcyBhcHBsaWVkLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gVGhl
IGNoYW5nZSBsb29rcyBvaywgYnV0IHRoaXMgaXMgYSBzdWJ0bGUgYWRqdXN0bWVudCB3aXRoIGEg
bG90IG9mCj4gY2hhbmdlcyBpbiBib3VuZGFyeSBjYXNlcy4KPiAKPiBJU1RSIHlvdSBoYWQgYW4g
WFRGIHRlc3QgZm9yIHNvbWUgb2YgdGhlc2U/ICBJJ2QgZmVlbCByYXRoZXIgbW9yZQo+IGNvbmZp
ZGVudCBpZiB3ZSBjb3VsZCBnZXQgdGhhdCBpbnRvIGF1dG9tYXRpb24uCgpZZXMsIHRoYXQgd2Fz
IGEgdGVzdCB5b3UgaGFkIGhhbmRlZCB0byBtZSwgd2hpY2ggSSB0aGVuIGV4dGVuZGVkCmFuZCBo
YW5kZWQgYmFjayB0byB5b3UgKCJDb21wYXRpYmlsaXR5IG1vZGUgTExEVC9MVFIgdGVzdGluZyIp
LiBJCnN0aWxsIGhhdmUgaXQsIGJ1dCBzdGlsbCBpbiB0aGUgcmF3IHNoYXBlIGl0IHdhcyBpbiBi
YWNrIHRoZW4gKGkuZS4gdW5saWtlbHkKdG8gYmUgcmVhZHkgdG8gZ28gaW4pLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:36:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpE1Z-00031P-Ns; Tue, 05 Sep 2017 13:36:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpE1Y-00031J-Pk
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:36:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C6/51-02226-F48AEA95; Tue, 05 Sep 2017 13:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9d/xbp
 Ig3mNchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZGZdZC7ZzVny/9pOxgfEqWxcjJ4eQQJ7E
 pGv/2UFsXgE7iaXfP7GC2BIChhKnF95kAbFZBFQl2n7cZwax2QTUJdqebQerERHQl5j/6SeQz
 cHBLGAgcfe7CYgpLJAgcb8vqIuRC2j6UkaJs9/vMIHEOYHGH5wbDGLyCghK/N0hDDKEWUBL4u
 GvWywQtrbEsoWvmSEGSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQQi+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDwGIBgB2PTds9DjJIcTEqivKGJ6yKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAKLwfKCRalpqdWpGXmAGMAJi3BwaMkwvtxGVCat7ggMbc4M
 x0idYpRUUqcVxekTwAkkVGaB9cGi7tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ9ATKeJz
 OvBG76K6DFTECLq16uAVlckoiQkmpgdLgy13VdlvV/p4KfJvkzY8LOcS2a46Xz44h1F1fSpIu
 ObvNk5O9Mm7RyU//89rWe9wx1I1XvrWHYe8ZrU5S116MWtcSMo6xL/j9MbeLkXDRbdkH4Cbcc
 vtvH2oKy/U8zJW72WDTZNdZHYqJseyl7/E6biPleeVeTlz2eyPOlpCHDdPpt5+9HlViKMxINt
 ZiLihMBqiypurYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504618573!89049712!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8874 invoked from network); 5 Sep 2017 13:36:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Sep 2017 13:36:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 07:36:12 -0600
Message-Id: <59AEC46A02000078001778A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 07:36:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5963480B020000780016A1E2@prv-mh.provo.novell.com>
 <5963480B020000780016A1E2@prv-mh.provo.novell.com>
 <4f89b6f7-037b-423d-49e3-3d6ace7a991a@citrix.com>
In-Reply-To: <4f89b6f7-037b-423d-49e3-3d6ace7a991a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: correct EVEX register extension
 bit handling for non-64-bit modes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE1OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDcvMTcgMDg6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXaGlsZSB0aGVz
ZSBhcmUgbGF0ZW50IGlzc3VlcyBvbmx5IGZvciBub3csIGNvcnJlY3QgdGhlbSByaWdodCBhd2F5
Ogo+PiAtIEVWRVguVicgKGNhbGxlZCBSWCBpbiBvdXIgY29kZSkgbmVlZHMgdG8gdW5pZm9ybWx5
IGJlIDEsCj4+IC0gRVhFWC5SJyAoY2FsbGVkIFIgaW4gb3VyIGNvZGUpIGlzIHVuaWZvcm1seSBi
ZWluZyBpZ25vcmVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gCj4gVGhvc2UgY2hhbmdlcyBkbyBtYXRjaCB0YWJsZSAyLTQwIGluIHRoZSBt
YW51YWwsIGJ1dCB3aGF0IGFib3V0IG90aGVyIGNhc2VzPwo+IAo+IEVWRVguQiBpcyB1bmlmb3Jt
bHkgaWdub3JlZCBvdXRzaWRlIG9mIDY0Yml0IGFzIHdlbGwuCgpXaGljaCBpcyBiZWluZyB0YWtl
biBjYXJlIG9mIGJ5CgogICAgICAgICAgICAgICAgICAgICAgICAvKiBPcGVyYW5kIHNpemUgZml4
ZWQgYXQgNCAobm8gb3ZlcnJpZGUgdmlhIFcgYml0KS4gKi8KICAgICAgICAgICAgICAgICAgICAg
ICAgb3BfYnl0ZXMgPSA0OwogICAgICAgICAgICAgICAgICAgICAgICB2ZXguYiA9IDE7Cgpmb2xs
b3dlZCBhIGZldyBsaW5lcyBsYXRlciBieQoKICAgICAgICAgICAgICAgICAgICAgICAgb3Bjb2Rl
ID0gWDg2RU1VTF9PUENfRVZFWF87CiAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgucmF3WzBd
ID0gdmV4LnJhd1swXTsKICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5yYXdbMV0gPSB2ZXgu
cmF3WzFdOwogICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJhd1syXSA9IGluc25fZmV0Y2hf
dHlwZSh1aW50OF90KTsKCi4KCj4gV2hhdCBhYm91dCB0aGUgb3Bjb2RlIGluZGVwZW5kZW50IGNh
c2VzPyAgV2Ugc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHR3bwo+IE1CWiBiaXRzIChjdXJyZW50bHkg
YW4gYW5vbnltb3VzIGJpdGZpZWxkKSBhcmUgemVybywgYW5kIHRoZSBNQlMgYml0Cj4gKGN1cnJl
bnRseSBldmV4LmV2ZXgpIGlzIHNldC4KClllcywgSSBjb3VsZCBhZGQgdGhlc2UgaGVyZSByaWdo
dCBhd2F5IGluc3RlYWQgb2YgZGVmZXJyaW5nIHVudGlsCmxhdGVyLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:49:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEET-0003nG-TO; Tue, 05 Sep 2017 13:49:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpEES-0003nA-6K
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:49:36 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B5/8F-02041-F6BAEA95; Tue, 05 Sep 2017 13:49:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQjdv9bp
 Ig95GU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePcrVdsBb+ZK7Y3FDcwrmDuYuTkkBDwk5h/
 ZysTiC0s4C2x6+pKFhBbRCBA4nRfAyuILSRQJDHj6ASwOJuAvsTuF5/A6nkFbCU6p0HUsAioS
 HxfdwHMFhUIl9j//RozRI2gxMmZT8B6OQXsJT6+/QRUw8HBLKApsX6XPkiYWUBeYvvbOcwQtr
 hE05eVUGvVJK71X2KHODNdYuKzHpYJjPyzkEydhTBpFpJJs5BMWsDIsopRozi1qCy1SNfQRC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAsGYBgB+OK7Z6HGCU5mJREeUMT10UK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNWgWUEyxKTU+tSMvMAUYITFqCg0dJhNcNJM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeZJAiAZCijNI8uBGwaL3EKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV4dkCk8mXklcJteAR3BBHRE1cs1IEeUJCKkpBoYFVwKJK0N/qqcu2n1uDTxWfW
 0X00Ga30fWcul3o7LnzZnx9rFs3f0Ci5p+2jwVCx1yuxZ814GzJugtSjo8XnXZ0YM53YYs3NG
 3gp/MneLnV/STZl7KTPW1LQYXXny5veefHm9hWszlf5lvzeeKW1kZ9R55s/Ma4L9C5Ik65rLp
 vjeYhK6O2mDpRJLcUaioRZzUXEiAIQvqbrRAgAA
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504619374!105736616!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3563 invoked from network); 5 Sep 2017 13:49:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 13:49:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="52229538"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <596347B7020000780016A1AC@prv-mh.provo.novell.com>
 <596347B7020000780016A1AC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c198182b-25bb-e7c2-785e-66415c4743ea@citrix.com>
Date: Tue, 5 Sep 2017 14:49:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <596347B7020000780016A1AC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct VEX.W handling for
	non-64-bit VPINSRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDcvMTcgMDg6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEdvaW5nIHRob3VnaCB0aGUg
WEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2YgbW9udGhzIG1hZGUgbWUKPiBub3Rp
Y2UgdGhhdCBWUElOU1JELCBvdGhlciB0aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNsZWFyIFZFWC5X
IGZvciBub24tCj4gNjQtYml0IG1vZGVzLCBsZWFkaW5nIHRvIGFuIGluc2VydGlvbiBvZiBzdHJh
eSAzMi1iaXRzIG9mIHplcm8gaW4gY2FzZQo+IHRoZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQg
dGhlIGJpdCBzZXQuCj4KPiBBbHNvIHJlbW92ZSBhIHBvaW50bGVzcyBmYWxsLXRocm91Z2ggaW4g
VlBFWFRSVyBoYW5kbGluZywgYnJpbmdpbmcKPiB0aGluZ3MgaW4gbGluZSB3aXRoIFZQSU5TUlcu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:53:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEIT-0004Ou-DL; Tue, 05 Sep 2017 13:53:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpEIR-0004Oh-MV
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:53:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 45/A5-05282-66CAEA95; Tue, 05 Sep 2017 13:53:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDSzdtzbp
 Ig3ktEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bn7p/MBedZKqYsPMTUwPiSuYuRk0NIIE/i
 WNcfti5GDg5eATuJlat9QMISAoYSpxfeZAEJswioSpxtNgUJswmoS7Q9284KYosI6EvM//STF
 aSEWcBA4u53E5CwsECOxOG959i7GLmAht9klJh6aRoLSIJTwF5i0qHzrBCbBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzxEhpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlnqJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBl49AwPjDsamvX6HGCU5mJREeUMT10UK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneiNVAdYJFqempFWmZOcDYgCmV4
 OBREuFNBUnzFhck5hZnpkOkTjHqcjR92PKFSQhshpQ4LztIkQBIUUZpHtwIWJxeYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTM6wcyhSczrwRu0yugI5iAjqh6uQbkiJJEhJRUA+OaLsdGzcj
 Jl1LXNM5/WNe5yf5t7bHYG+d7FGfd+dnvfn9OYvqMp9v4HvtmZW0rTzF9pxPbePCjipDdvs67
 v+ftOCi9eNUBrmVGk1ZdFpbb1v5Y4vvciqyZ334bHEqpe3pvnknQatP73LfmMWUxXzpYaVW06
 Pf0muZuUfvS7Ua6bH2LM8ol9u1XYinOSDTUYi4qTgQA3ouT0c4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504619620!110056221!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15693 invoked from network); 5 Sep 2017 13:53:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 13:53:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 07:53:40 -0600
Message-Id: <59AEC88202000078001778D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 07:53:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5963480B020000780016A1E2@prv-mh.provo.novell.com>
 <5963480B020000780016A1E2@prv-mh.provo.novell.com>
 <4f89b6f7-037b-423d-49e3-3d6ace7a991a@citrix.com>
 <59AEC46A02000078001778A6@prv-mh.provo.novell.com>
In-Reply-To: <59AEC46A02000078001778A6@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: correct EVEX register extension
 bit handling for non-64-bit modes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE1OjM2LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDA1LjA5LjE3IGF0IDE1OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+IE9uIDEwLzA3LzE3IDA4OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hhdCBhYm91dCB0
aGUgb3Bjb2RlIGluZGVwZW5kZW50IGNhc2VzPyAgV2Ugc2hvdWxkIGNoZWNrIHRoYXQgdGhlIHR3
bwo+PiBNQlogYml0cyAoY3VycmVudGx5IGFuIGFub255bW91cyBiaXRmaWVsZCkgYXJlIHplcm8s
IGFuZCB0aGUgTUJTIGJpdAo+PiAoY3VycmVudGx5IGV2ZXguZXZleCkgaXMgc2V0Lgo+IAo+IFll
cywgSSBjb3VsZCBhZGQgdGhlc2UgaGVyZSByaWdodCBhd2F5IGluc3RlYWQgb2YgZGVmZXJyaW5n
IHVudGlsCj4gbGF0ZXIuCgpJJ2xsIHNlbmQgYW4gdXBkYXRlZCB2MiwgYnV0IHdoaWxlIGRvaW5n
IHRoZSBhZGRpdGlvbnMgSSd2ZSBub3RpY2VkCnRoYXQgdGhlIG9yaWdpbmFsIHBhdGNoIHRpdGxl
IGp1c3RpZmllZCB3aHkgdGhlIG90aGVyIGNoZWNrcyB3ZXJlbid0CmJlaW5nIGFkZGVkIGF0IHRo
ZSBzYW1lIHRpbWUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:55:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEK4-0004WL-OB; Tue, 05 Sep 2017 13:55:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dpEK3-0004WE-IU
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:55:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8E/18-03642-ACCAEA95; Tue, 05 Sep 2017 13:55:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXiaHS5VffUmnW
 RBiub+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye/RdZC37wVRz+OoGlgfEcTxcjFweLwAk2
 iVfTLjCBOEICtxkl/l98xALhNDFK/G15DZThBCpTkfg3fSeQzcHBJqAtca3DByQsIqAs8bG1l
 x2knllgG5PEkYYZjCAJYQEXiRtfLoD18gr4Stw8N5kdxBYSiJG4da+DFSIuKHFy5hMWEJtZQE
 vixr+XYPOZBaQllv/jAAlzCphIND35C9YqCnTC0kutrBMY+Wch6Z6FpHsWQvcCRuZVjOrFqUV
 lqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFByAAEOxinX/Y/xCjJwaQk
 yhuauC5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv69VAOcGi1PTUirTMHGA8wKQlOHiURHjvg
 6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqclxsYXUICIEUZpXlwI2CxeYlRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvP0gq3gy80rgNr0COoIJ6Iiql2tAjihJREhJNTBO29bxp2/zbYE
 0Rq0ch/nbJh9W2HvR1NxVR/Xh1j67mzwzf1iGCxeb9GWFXQraz5IWcFptQSRrxIrTzF8mNkxu
 Wtx54sTRTmFbrXsVO5UM99pbXNtRm/1E+0PuhWlFX/L2/Pu4ImfHrEm9BYLMXNILDhTsYjdhe
 DMjcvOps6xCfdf23fDxznJTYinOSDTUYi4qTgQAJERzAMgCAAA=
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504619720!67380002!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23169 invoked from network); 5 Sep 2017 13:55:22 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 13:55:22 -0000
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=EMRpgCKKXHy3t51UOGrqllMJq+6Ia06im7erM9yNmJs=; b=LLB9xQbJAxC9uu2IQ3gQnBGki
 XHbGCWFb/x9hxnYmQxr8OXTqGNV1fY9cRdUJr9+U6iZQWr6VBvV3sOnaj983N2bypojeEGeIFsYRK
 KNh4xBMFSyfLWx2q3AIgbsaZUL0H+4k+Z1/t0eFskowJtJLN3tmWGwDWTGtUdypaHEmZwOQJa4fKc
 CwuVLF1SVurUbPW//V9GU4nuDfbkjkTTxF+tjwK/wHfZOCyQ8/SVUDKzwlSn71fLikK2F+MmG0/yb
 Zaf3jVUKJFfQhATBDx29IsYyvROYD8D1cDF5UfP01UNiKfUZaCFgqcn9NRAj7uqlasfNhx1tSuKsd
 7sD9GchnA==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dpEJn-0006S2-Rq; Tue, 05 Sep 2017 13:55:08 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 27C67206E143F; Tue,  5 Sep 2017 15:55:06 +0200 (CEST)
Date: Tue, 5 Sep 2017 15:55:06 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170905135506.55drjahteljbatak@hirez.programming.kicks-ass.net>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905132444.7163-4-jgross@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: jeremy@goop.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, longman@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDM6MjQ6NDNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+IGluZGV4IDQ4YTcwNmY2NDFmMi4uZmJk
OTg4OTYzODVjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5o
Cj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPiBAQCAtMTcsNiArMTcs
MjUgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9xdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0
IHFzcGlubG9jayAqbG9jaykKPiAgCXNtcF9zdG9yZV9yZWxlYXNlKCh1OCAqKWxvY2ssIDApOwo+
ICB9Cj4gIAoKClNob3VsZCB0aGlzIG5vdCBoYXZlOgoKI2lmZGVmIENPTkZJR19QQVJBVklSVAoK
PwoKPiArc3RhdGljIGlubGluZSBib29sIG5hdGl2ZV92aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNw
aW5sb2NrICpsb2NrKQo+ICt7Cj4gKwlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IpKQo+ICsJCXJldHVybiBmYWxzZTsKPiArCj4gKwkvKgo+ICsJICogT24gaHlwZXJ2
aXNvcnMgd2l0aG91dCBQQVJBVklSVF9TUElOTE9DS1Mgc3VwcG9ydCB3ZSBmYWxsCj4gKwkgKiBi
YWNrIHRvIGEgVGVzdC1hbmQtU2V0IHNwaW5sb2NrLCBiZWNhdXNlIGZhaXIgbG9ja3MgaGF2ZQo+
ICsJICogaG9ycmlibGUgbG9jayAnaG9sZGVyJyBwcmVlbXB0aW9uIGlzc3Vlcy4KPiArCSAqLwo+
ICsKPiArCWRvIHsKPiArCQl3aGlsZSAoYXRvbWljX3JlYWQoJmxvY2stPnZhbCkgIT0gMCkKPiAr
CQkJY3B1X3JlbGF4KCk7Cj4gKwl9IHdoaWxlIChhdG9taWNfY21weGNoZygmbG9jay0+dmFsLCAw
LCBfUV9MT0NLRURfVkFMKSAhPSAwKTsKPiArCj4gKwlyZXR1cm4gdHJ1ZTsKPiArfQoKI2VuZGlm
Cgo+ICsKPiAgI2lmZGVmIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MKPiAgZXh0ZXJuIHZvaWQg
bmF0aXZlX3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgoc3RydWN0IHFzcGlubG9jayAqbG9jaywg
dTMyIHZhbCk7Cj4gIGV4dGVybiB2b2lkIF9fcHZfaW5pdF9sb2NrX2hhc2godm9pZCk7CgoKPiAg
I2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAjZGVmaW5lIHZpcnRfc3Bpbl9sb2NrIHZpcnRfc3Bp
bl9sb2NrCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTCj4gIHN0YXRpYyBpbmxp
bmUgYm9vbCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+ICB7Cj4gKwly
ZXR1cm4gcHZfdmlydF9zcGluX2xvY2sobG9jayk7Cj4gK30KPiArI2Vsc2UKPiArc3RhdGljIGlu
bGluZSBib29sIHZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4gK3sKPiAr
CXJldHVybiBuYXRpdmVfdmlydF9zcGluX2xvY2sobG9jayk7Cj4gIH0KPiArI2VuZGlmIC8qIENP
TkZJR19QQVJBVklSVF9TUElOTE9DS1MgKi8KPiAgI2VuZGlmIC8qIENPTkZJR19QQVJBVklSVCAq
LwoKQmVjYXVzZSBJIHRoaW5rIHRoZSBhYm92ZSBvbmx5IGV2ZXIgdXNlcyBuYXRpdmVfdmlydF9z
cGluX2xvY2soKSB3aGVuClBBUkFWSVJULgoKPiBAQCAtMTM4MSw2ICsxMzgyLDcgQEAgdm9pZCBf
X2luaXQgbmF0aXZlX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCj4gIAkvKiBhbHJlYWR5IHNl
dCBtZSBpbiBjcHVfb25saW5lX21hc2sgaW4gYm9vdF9jcHVfaW5pdCgpICovCj4gIAljcHVtYXNr
X3NldF9jcHUobWUsIGNwdV9jYWxsb3V0X21hc2spOwo+ICAJY3B1X3NldF9zdGF0ZV9vbmxpbmUo
bWUpOwo+ICsJbmF0aXZlX3B2X2xvY2tfaW5pdCgpOwo+ICB9CgpBYWgsIHRoaXMgaXMgd2hlcmUg
dGhhdCBnb2VzLi4gT0sgdGhhdCB3b3JrcyB0b28uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 13:56:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 13:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEKm-0004cK-0Y; Tue, 05 Sep 2017 13:56:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpEKk-0004c8-Nw
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 13:56:06 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 55/78-01782-5FCAEA95; Tue, 05 Sep 2017 13:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXS6fjDS/frmnW
 RBq1XpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjJ9+zFyzgrrh49zx7A+Mfti5GTg4hgTyJ
 1yd+MIPYvAJ2Ei9nd4PFJQQMJU4vvMkCYrMIqEqsaZ8JZrMJqEu0PdvO2sXIwSEiYCBx7mgSi
 MksoC+xbR1YhbCAkcTOYxuZIabbSZx7/ZwJpIRXQFDi7w5hkDCzgJbEw1+3WCBsbYllC18zQ0
 yRllj+j2MCI+8shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm5
 qcXFiempOYlKxXnJ+7iZGYIDVMzAw7mDc0+53iFGSg0lJlDc0cV2kEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneiNVAOcGi1PTUirTMHGCow6QlOHiURHhTQdK8xQWJucWZ6RCpU4yKUuK8fSAJA
 ZBERmkeXBssvi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtB5nCk5lXAjf9FdBiJqDFVS
 /XgCwuSURISTUwqrLOWRUT8fyqUFJbtu1C+dNMvdcTr7KumTClpHtV49Ut10rmCod2VCcIXPt
 uIyK966hC0ZUzyVOOF7o3ZU2XLrR48jZeVLo6O2Wq1NPmhANl4fWFx2MemG3Xnqy6o3vhgc03
 xFaceS81Y1tI+P6P/Wu2M3kd2J+9uqM/8dOKRJ3bt1bYxTZtVWIpzkg01GIuKk4EABRB/hWqA
 gAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504619763!96157200!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2811 invoked from network); 5 Sep 2017 13:56:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Sep 2017 13:56:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 07:56:02 -0600
Message-Id: <59AEC91002000078001778DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 07:56:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86emul: correct EVEX decoding
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgdGhlc2UgYXJlIGxhdGVudCBpc3N1ZXMgb25seSBmb3Igbm93LCBjb3JyZWN0IHRoZW0g
cmlnaHQgYXdheToKLSB1bm5hbWVkIChpbiB0aGUgU0RNKSBFVkVYIGJpdHMgbmVlZCB0byBiZSBz
ZXQvY2xlYXIgcmVzcGVjdGl2ZWx5Ci0gRVZFWC5WJyAoY2FsbGVkIFJYIGluIG91ciBjb2RlKSBu
ZWVkcyB0byB1bmlmb3JtbHkgYmUgMSBpbiBub24tNjQtYml0CiAgbW9kZXMsCi0gRVhFWC5SJyAo
Y2FsbGVkIFIgaW4gb3VyIGNvZGUpIGlzIHVuaWZvcm1seSBiZWluZyBpZ25vcmVkIGluCiAgbm9u
LTY0LWJpdCBtb2Rlcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCnYyOiBBZGQgbWlzc2luZyBjaGVja3MgYWxzbyBhZmZlY3RpbmcgNjQtYml0IG1v
ZGUuCgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDk1LDEzICs0OTUsMTMg
QEAgdW5pb24gZXZleCB7CiAgICAgdWludDhfdCByYXdbM107CiAgICAgc3RydWN0IHsKICAgICAg
ICAgdWludDhfdCBvcGN4OjI7Ci0gICAgICAgIHVpbnQ4X3QgOjI7CisgICAgICAgIHVpbnQ4X3Qg
bWJ6OjI7CiAgICAgICAgIHVpbnQ4X3QgUjoxOwogICAgICAgICB1aW50OF90IGI6MTsKICAgICAg
ICAgdWludDhfdCB4OjE7CiAgICAgICAgIHVpbnQ4X3QgcjoxOwogICAgICAgICB1aW50OF90IHBm
eDoyOwotICAgICAgICB1aW50OF90IGV2ZXg6MTsKKyAgICAgICAgdWludDhfdCBtYnM6MTsKICAg
ICAgICAgdWludDhfdCByZWc6NDsKICAgICAgICAgdWludDhfdCB3OjE7CiAgICAgICAgIHVpbnQ4
X3Qgb3Btc2s6MzsKQEAgLTI1NDQsNiArMjU0NCwxNCBAQCB4ODZfZGVjb2RlKAogICAgICAgICAg
ICAgICAgICAgICAgICAgZXZleC5yYXdbMV0gPSB2ZXgucmF3WzFdOwogICAgICAgICAgICAgICAg
ICAgICAgICAgZXZleC5yYXdbMl0gPSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7CiAKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4Lm1icyB8fCAhZXZl
eC5tYnosIEVYQ19VRCk7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggIW1vZGVfNjRi
aXQoKSApCisgICAgICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LlJYLCBFWENfVUQpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGV2ZXguUiA9IDE7CisgICAgICAgICAgICAgICAgICAgICAgICB9
CisKICAgICAgICAgICAgICAgICAgICAgICAgIHZleC5vcGN4ID0gZXZleC5vcGN4OwogICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgMHhjNDoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEQF-0005P7-Fh; Tue, 05 Sep 2017 14:01:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpEQE-0005P1-5J
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:01:46 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 36/52-02224-94EAEA95; Tue, 05 Sep 2017 14:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov67HunW
 RButb9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxX/bNYCjawVNz68ZOlgfE2cxcjJ4eEgJHE
 24n/mLoYuTiEBBYySmyY288CkhAWcJG48eUCE4gtIqApsbLtPhtIEbPANiaJO492skJ0zGeU+
 LrxKDtIFZuAqsSG66dYQWxeAWuJhim7wbpZBFQkJiybxgZiiwqESzSdhdjAKyAocXLmEzCbU8
 BPYtHfNrBeZgF1iT/zLjFD2OISm559h4rLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsW
 pRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhWs/AwLiD8dVxv0OM
 khxMSqK8oYnrIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HatBcoJFqWmp1akZeYAowUmLcHBo
 yTC6wyS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOG8DSJEASFFGaR7cCFjkXmKUlRLmZW
 RgYBDiKUgtys0sQZV/xSjOwagkzLt/DdAUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjLliMf9
 +RHTaaGzXVJylJ3mteKrzC817Nc6sqXod5u9v7+bxUjgzeQv/89Np7KsTb2uv2is8tcR/0+lp
 mldei5zQ4s967SrcuKm5+O+dfdaB9RtNbvHbpy4uffgpwlQ/8l9u7Jvs4Cz7ELXVEV8iZqfrp
 qzOtmN/W6uom/Ld++Z+1Qah/Of3lViKMxINtZiLihMByiNjmtcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504620104!82420298!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36013 invoked from network); 5 Sep 2017 14:01:44 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 14:01:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E880ABB0;
 Tue,  5 Sep 2017 14:01:43 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <20170905135506.55drjahteljbatak@hirez.programming.kicks-ass.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4134a0d5-a25e-9f8a-9598-c36d2cabd18a@suse.com>
Date: Tue, 5 Sep 2017 16:01:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170905135506.55drjahteljbatak@hirez.programming.kicks-ass.net>
Content-Language: de-DE
Cc: jeremy@goop.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, longman@redhat.com,
 hpa@zytor.com, xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMTU6NTUsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDA1
LCAyMDE3IGF0IDAzOjI0OjQzUE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3FzcGlubG9jay5oCj4+IGluZGV4IDQ4YTcwNmY2NDFmMi4uZmJkOTg4OTYzODVjIDEw
MDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+PiArKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+PiBAQCAtMTcsNiArMTcsMjUgQEAgc3Rh
dGljIGlubGluZSB2b2lkIG5hdGl2ZV9xdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFzcGlubG9j
ayAqbG9jaykKPj4gIAlzbXBfc3RvcmVfcmVsZWFzZSgodTggKilsb2NrLCAwKTsKPj4gIH0KPj4g
IAo+IAo+IAo+IFNob3VsZCB0aGlzIG5vdCBoYXZlOgo+IAo+ICNpZmRlZiBDT05GSUdfUEFSQVZJ
UlQKPiAKPiA/CgpJIGNhbiBhZGQgaXQgaWYgeW91IHdhbnQuCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:03:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpERV-0005WS-TR; Tue, 05 Sep 2017 14:03:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpERU-0005Vd-MX
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:03:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 82/F3-01777-79EAEA95; Tue, 05 Sep 2017 14:03:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K52LJdRnf6unW
 RBtMuilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHX/9mLpgtWvF360bGBsZ+oS5GLg4hgblM
 EvsvLWTuYuTkYBFwlFiy8jMbiM0oUCZxrX8GexcjB5CdI7HiiRhE/XpGiWn3jrKD1AgLuEjc+
 HKBCSQhIjCPUeJ83ztWEIdZYC+jxIT5i8GmCgnESNy618EKYrMJqEn8udUJZvMLiErMuDKXBc
 TmFbCVeHDrMSPEFSoS077sBdsgKhAucXHdaUaIGkGJkzOfgNVzCphIND35C1bDLKAu8WfeJWY
 IW1ti2cLXULa4xK0n85lAbAmg+JHde9lAjpMQ6GOUuDLlMcsERtFZSObOQjJrFpJZs5DMWsDI
 sopRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBqGIBgB2PfL
 OdDjJIcTEqivKGJ6yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB2rQXKCRalpqdWpGXmAOMXJi
 3BwaMkwusMkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeBpAiAZCijNI8uBGwVHKJUVZ
 KmJcR6CghnoLUotzMElT5V4ziHIxKwrwfQKbwZOaVwG16BXQEE9ARVS/XgBxRkoiQkmpgVH7y
 34FNeYfKtpDyhZ6NCn/EN/pf/qV1JCN+sc2Xv6v/SOfmJ7y6feD/JekeMzet6sm3/oSlKnh5i
 KUZmXxUlFKfY/2jhP/LMs5lTLr+vJeVdT4oaq7L2jVb0Jlny6KqiTafp1gIPlqvPt/t+pSthn
 H273fPcJruEjhrzu6Fs4/Nl1h4NJHPRImlOCPRUIu5qDgRADrrB40gAwAA
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504620181!71354837!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15687 invoked from network); 5 Sep 2017 14:03:03 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Sep 2017 14:03:03 -0000
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 0EE84C0270A8;
 Tue,  5 Sep 2017 14:03:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0EE84C0270A8
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 64F78666B6;
 Tue,  5 Sep 2017 14:02:57 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <3eee978b-e570-5675-7840-c448375b02fc@redhat.com>
Date: Tue, 5 Sep 2017 10:02:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170905132444.7163-4-jgross@suse.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.32]); Tue, 05 Sep 2017 14:03:01 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAwOToyNCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBhcmUg
Y2FzZXMgd2hlcmUgYSBndWVzdCB0cmllcyB0byBzd2l0Y2ggc3BpbmxvY2tzIHRvIGJhcmUgbWV0
YWwKPiBiZWhhdmlvciAoZS5nLiBieSBzZXR0aW5nICJ4ZW5fbm9wdnNwaW4iIGJvb3QgcGFyYW1l
dGVyKS4gVG9kYXkgdGhpcwo+IGhhcyB0aGUgZG93bnNpZGUgb2YgZmFsbGluZyBiYWNrIHRvIHVu
ZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZvcgo+IHFzcGlubG9ja3MgZHVlIHRvIHZpcnRfc3Bp
bl9sb2NrKCkgZGV0ZWN0aW5nIHRoZSB2aXJ0dWFsaXplZAo+IGVudmlyb25tZW50Lgo+Cj4gTWFr
ZSB2aXJ0X3NwaW5fbG9jaygpIGEgcGFyYXZpcnQgb3BlcmF0aW9uIGluIG9yZGVyIHRvIGVuYWJs
ZSB1c2Vycwo+IHRvIHNlbGVjdCBhbiBleHBsaWNpdCBiZWhhdmlvciBsaWtlIGJhcmUgbWV0YWwu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0t
Cj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSArKysrCj4gIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMSArCj4gIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgIHwgMTQg
KysrKysrKysrKwo+ICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgICAgIHwgIDIg
KysKPiAgNSBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkK
Pgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+IGluZGV4IGMyNWRkMjJmN2M3MC4uZDllOTU0ZmIz
N2RmIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKPiArKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4gQEAgLTcyNSw2ICs3MjUsMTEgQEAg
c3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGxvbmcgY3B1
KQo+ICAJcmV0dXJuIFBWT1BfQ0FMTEVFMShib29sLCBwdl9sb2NrX29wcy52Y3B1X2lzX3ByZWVt
cHRlZCwgY3B1KTsKPiAgfQo+ICAKPiArc3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIHB2X3Zp
cnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4gK3sKPiArCXJldHVybiBQVk9Q
X0NBTExFRTEoYm9vbCwgcHZfbG9ja19vcHMudmlydF9zcGluX2xvY2ssIGxvY2spOwo+ICt9Cj4g
Kwo+ICAjZW5kaWYgLyogU01QICYmIFBBUkFWSVJUX1NQSU5MT0NLUyAqLwo+ICAKPiAgI2lmZGVm
IENPTkZJR19YODZfMzIKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPiBpbmRl
eCAxOWVmZWZjMGUyN2UuLjkyOGY1ZTc5NTNhNyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAo+IEBAIC0zMTksNiArMzE5LDcgQEAgc3RydWN0IHB2X2xvY2tfb3BzIHsK
PiAgCXZvaWQgKCpraWNrKShpbnQgY3B1KTsKPiAgCj4gIAlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVl
X3NhdmUgdmNwdV9pc19wcmVlbXB0ZWQ7Cj4gKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUg
dmlydF9zcGluX2xvY2s7Cj4gIH0gX19ub19yYW5kb21pemVfbGF5b3V0Owo+ICAKPiAgLyogVGhp
cyBjb250YWlucyBhbGwgdGhlIHBhcmF2aXJ0IHN0cnVjdHVyZXM6IHdlIGdldCBhIGNvbnZlbmll
bnQKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+IGluZGV4IDQ4YTcwNmY2NDFmMi4uZmJkOTg4
OTYzODVjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oCj4g
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPiBAQCAtMTcsNiArMTcsMjUg
QEAgc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9xdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFz
cGlubG9jayAqbG9jaykKPiAgCXNtcF9zdG9yZV9yZWxlYXNlKCh1OCAqKWxvY2ssIDApOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbmF0aXZlX3ZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBx
c3BpbmxvY2sgKmxvY2spCj4gK3sKPiArCWlmICghc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SFlQRVJWSVNPUikpCj4gKwkJcmV0dXJuIGZhbHNlOwo+ICsKCkkgdGhpbmsgeW91IGNhbiB0YWtl
IHRoZSBhYm92ZSBpZiBzdGF0ZW1lbnQgb3V0IGFzIHlvdSBoYXMgZG9uZSB0ZXN0IGluCm5hdGl2
ZV9wdl9sb2NrX2luaXQoKS4gU28gdGhlIHRlc3Qgd2lsbCBhbHNvIGJlIGZhbHNlIGhlcmUuCgpB
cyB0aGlzIHBhdGNoIHNlcmllcyBpcyB4ODYgc3BlY2lmaWMsIHlvdSBzaG91bGQgcHJvYmFibHkg
YWRkICJ4ODYvIiBpbgpmcm9udCBvZiBwYXJhdmlydCBpbiB0aGUgcGF0Y2ggdGl0bGVzLgoKQ2hl
ZXJzLApMb25nbWFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:08:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEWL-0005mb-FO; Tue, 05 Sep 2017 14:08:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpEWK-0005mV-DK
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:08:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FC/8D-03423-3CFAEA95; Tue, 05 Sep 2017 14:08:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWyU9JRQvfQ+nW
 RBgfWiFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPzp5iKTjJXNE9/Q9LA+NPpi5GTg4JAT+J
 81M/M4PYwgJmEm9XbmIEsUUEAiRO9zWwgthCAkUSfxf2s4HYbAL6ErtffALr5RWwldj1YSULi
 M0ioCJx7uQFsDmiAuES+79fY4aoEZQ4OfMJWA2ngL3EwvmtQHM4OJgFNCXW79IHCTMLyEtsfz
 uHGcIWl2j6shJqrZrEtf5L7BBnpktMfNbDMoGRfxaSqbMQJs1CMmkWkkkLGFlWMWoUpxaVpRb
 pGpnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiYDEOxgXLw28BCjJAeTkihv
 aOK6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHPXAeUEi1LTUyvSMnOAMQKTluDgURLh3QCS5
 i0uSMwtzkyHSJ1iNOZo+rDlCxNH04TdX5iEWPLy81KlxHnzQUoFQEozSvPgBsFi9xKjrJQwLy
 PQaUI8BalFuZklqPKvGMU5GJWEef2BiUCIJzOvBG7fK6BTmIBOqXq5BuSUkkSElFQD4zo2lXJ
 N0YIVMpab/1jOSJUT7Z7qpnhZ3uZrfcXpJXLNW/meR9ovlrB/tl6waPLjMxd9cx2D70y7unnm
 EknfbwEinNVd8euFn7nK/WzWnKE/JWe6qvyiuo3XZIz8pF7NX2wXKTfvVHNHC/Pdjo0bT79tU
 ZFtVJ83X+GO+bq+zTwaIXxsz56vUmIpzkg01GIuKk4EAEEz6sLYAgAA
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504620482!81194781!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29371 invoked from network); 5 Sep 2017 14:08:02 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 14:08:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="52231224"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59AEC91002000078001778DE@prv-mh.provo.novell.com>
 <59AEC91002000078001778DE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c42b642d-b8e6-c550-f5ac-4467e33489e3@citrix.com>
Date: Tue, 5 Sep 2017 15:05:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AEC91002000078001778DE@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86emul: correct EVEX decoding
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMTQ6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIHRoZXNlIGFyZSBs
YXRlbnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVjdCB0aGVtIHJpZ2h0IGF3YXk6Cj4gLSB1
bm5hbWVkIChpbiB0aGUgU0RNKSBFVkVYIGJpdHMgbmVlZCB0byBiZSBzZXQvY2xlYXIgcmVzcGVj
dGl2ZWx5Cj4gLSBFVkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZv
cm1seSBiZSAxIGluIG5vbi02NC1iaXQKPiAgIG1vZGVzLAo+IC0gRVhFWC5SJyAoY2FsbGVkIFIg
aW4gb3VyIGNvZGUpIGlzIHVuaWZvcm1seSBiZWluZyBpZ25vcmVkIGluCj4gICBub24tNjQtYml0
IG1vZGVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:08:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEWQ-0005nQ-MG; Tue, 05 Sep 2017 14:08:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dpEWO-0005nI-TK
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 14:08:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EF/0E-03616-8CFAEA95; Tue, 05 Sep 2017 14:08:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSO6nOVff4+nW
 RBld+G1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmt+xezF9yRrjj6MrqB8aRIFyMnh5DAJCaJ
 ua0OXYxcQPYfRonvZ94xQSQ2MEq8vSUBYfcwSrw7BWazCRhJnD06nRHEFhGQlrj2+TIjSDOzQ
 AOTxPNzB8ESwgLhElear7OD2CwCqhK/56xmAbF5BbwkLt7fBrZAQkBBYsrD98wQtrFE+9uLbB
 MYeRYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0OwM
 Q7GBcMz/wEKMkB5OSKG9o4rpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8VuuAcoJFqempFWmZ
 OcAAhElLcPAoifA6rwVK8xYXJOYWZ6ZDpE4xKkqJ83KA9AmAJDJK8+DaYEF/iVFWSpiXEegQI
 Z6C1KLczBJU+VeM4hyMSsK8iiBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGxuSHVfVbX7b1mZ
 sIJyjf9W+4YCUZwSv5qd/0SIbpnJ/bL+6OZcqbXXn8d+W/W9r3xb//ZF7+7tfxhqVCpyx7FiR
 MN3sT/Gfi1y8uPWtnp19U5fHmuRzqGSOz/+TmPxLPDV6522/w3cFUvP70htToY+93bncNdtjz
 x+gwL19XDMvp/DVmCfr2P5VYijMSDbWYi4oTAZ2bDFF1AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504620486!92011622!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7967 invoked from network); 5 Sep 2017 14:08:07 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:08:07 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85E82Xm019434
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 14:08:02 GMT
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 v85E82Ve014251
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 14:08:02 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 v85E80SN028030;
 Tue, 5 Sep 2017 14:08:01 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Sep 2017 07:08:00 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Tue,  5 Sep 2017 10:11:01 -0400
Message-Id: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
	lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCwgcHJlc2VydmUgUEdDX25lZWRfc2NydWIgYml0IHdoZW4gc2V0dGluZyBQR0Nfc3Rh
dGVfaW51c2UKc3RhdGUgd2hpbGUgc3RpbGwgdW5kZXIgdGhlIGxvY2sgYW5kIGNsZWFyIHRob3Nl
IHBhZ2VzIGxhdGVyLgoKTm90ZSB0aGF0IHdlIHN0aWxsIG5lZWQgdG8gZ3J1YiB0aGUgbG9jayB3
aGVuIGNsZWFyaW5nIFBHQ19uZWVkX3NjcnViCmJpdCBzaW5jZSBjb3VudF9pbmZvIG1pZ2h0IGJl
IHVwZGF0ZWQgZHVyaW5nIE1DRSBoYW5kbGluZyBpbgptYXJrX3BhZ2Vfb2ZmbGluZSgpLgoKU2ln
bmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
LS0tCkkgY291bGRuJ3QgY29udmluY2UgbXlzZWxmIHRoYXQganVzdCBtYXJraW5nIHRoZSBoZWFk
IGFzIFBHQ19zdGF0ZV9pbnVzZQp1bmRlciB0aGUgbG9jayBpcyBzYWZlLCBtb3N0bHkgYmVjYXVz
ZSBvZiBob3cgTUNFIGhhbmRsZXIgbWF5IHdyaXRlIHRoZQpzdGF0ZSB3aGlsZSB0aGUgYWxsb2Nh
dG9yIGlzIHdhbGtpbmcgKGxvY2stZnJlZSkgdGhlIGJ1ZGR5LgoKVGhpcyBwYXRjaCBvbmx5IGRl
YWxzIHdpdGggUEdDX25lZWRfc2NydWIgYml0IHdoaWNoIGlzIG91dHNpZGUgc3RhdGUgYml0cy4K
X1BHQ19uZWVkX3NjcnViIGlzIGFsaWFzZWQgdG8gX1BHQ19hbGxvY2F0ZWQgYW5kIEkgdGhpbmsg
aXMgc2FmZSB0byB1c2UgYnV0CndlIGNvdWxkIHJlZGVmaW5lIGl0IHRvIHNvbWV0aGluZyBlbHNl
IChQR0NfY2FjaGVhdHRyX2Jhc2U/KS4KCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDQ0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkYmFkMWUx
Li5kMzY4NTE4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtODYwLDYgKzg2MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFn
ZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogICAg
IGJvb2wgbmVlZF90bGJmbHVzaCA9IGZhbHNlOwogICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVz
dGFtcCA9IDA7CisgICAgdW5zaWduZWQgaW50IGRpcnR5X2NudCA9IDA7CiAKICAgICAvKiBNYWtl
IHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZsYWdzIGZvciBub2RlSUQuICovCiAg
ICAgQlVJTERfQlVHX09OKChfTUVNRl9iaXRzIC0gX01FTUZfbm9kZSkgPCAoOCAqIHNpemVvZihu
b2RlaWRfdCkpKTsKQEAgLTk1MywxNCArOTU0LDExIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19oZWFwX3BhZ2VzKAogICAgICAgICAvKiBSZWZlcmVuY2UgY291bnQgbXVzdCBjb250
aW51b3VzbHkgYmUgemVybyBmb3IgZnJlZSBwYWdlcy4gKi8KICAgICAgICAgQlVHX09OKChwZ1tp
XS5jb3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnViKSAhPSBQR0Nfc3RhdGVfZnJlZSk7CiAKLSAg
ICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIp
ICkKLSAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwotICAgICAgICAgICAg
bm9kZV9uZWVkX3NjcnViW25vZGVdLS07Ci0gICAgICAgIH0KKyAgICAgICAgLyogUEdDX25lZWRf
c2NydWIgY2FuIG9ubHkgYmUgc2V0IGlmIGZpcnN0X2RpcnR5IGlzIHZhbGlkICovCisgICAgICAg
IEFTU0VSVChmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCB8fCAhKHBnW2ldLmNvdW50
X2luZm8gJiBQR0NfbmVlZF9zY3J1YikpOwogCi0gICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQ
R0Nfc3RhdGVfaW51c2U7CisgICAgICAgIC8qIFByZXNlcnZlIFBHQ19uZWVkX3NjcnViIHNvIHdl
IGNhbiBjaGVjayBpdCBhZnRlciBsb2NrIGlzIGRyb3BwZWQuICovCisgICAgICAgIHBnW2ldLmNv
dW50X2luZm8gPSBQR0Nfc3RhdGVfaW51c2UgfCAocGdbaV0uY291bnRfaW5mbyAmIFBHQ19uZWVk
X3NjcnViKTsKIAogICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3RsYmZsdXNoKSAp
CiAgICAgICAgICAgICBhY2N1bXVsYXRlX3RsYmZsdXNoKCZuZWVkX3RsYmZsdXNoLCAmcGdbaV0s
CkBAIC05NzQsMTMgKzk3MiwzOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVh
cF9wYWdlcygKICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5
IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgogICAgICAgICAgKi8KICAgICAgICAgZmx1c2hfcGFnZV90
b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZfbm9faWNhY2hlX2Zs
dXNoKSk7Ci0KLSAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikgKQotICAg
ICAgICAgICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKICAgICB9CiAKICAgICBzcGluX3VubG9j
aygmaGVhcF9sb2NrKTsKIAorICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9J
RFggfHwKKyAgICAgICAgIChzY3J1Yl9kZWJ1ZyAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1
YikpICkKKyAgICB7CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsr
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIs
ICZwZ1tpXS5jb3VudF9pbmZvKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYg
KCAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikgKQorICAgICAgICAgICAgICAgICAgICBzY3J1
Yl9vbmVfcGFnZSgmcGdbaV0pOworCisgICAgICAgICAgICAgICAgZGlydHlfY250Kys7CisKKyAg
ICAgICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgICAgICAgICAgICAgcGdb
aV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7CisgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJmhlYXBfbG9jayk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggISht
ZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKKyAgICAgICAgICAgICAgICBjaGVja19vbmVfcGFn
ZSgmcGdbaV0pOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBkaXJ0eV9jbnQgKQorICAgICAg
ICB7CisgICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgICAgICAgICBub2Rl
X25lZWRfc2NydWJbbm9kZV0gLT0gZGlydHlfY250OworICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmhlYXBfbG9jayk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoIG5lZWRfdGxiZmx1c2gg
KQogICAgICAgICBmaWx0ZXJlZF9mbHVzaF90bGJfbWFzayh0bGJmbHVzaF90aW1lc3RhbXApOwog
Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:08:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEWb-0005pt-Tv; Tue, 05 Sep 2017 14:08:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dpEWa-0005pL-D7
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:08:20 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A6/D9-01911-3DFAEA95; Tue, 05 Sep 2017 14:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXiaHS5Vffy+nW
 RBos28Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktW76wFhxhrfj7m72B8RBLFyMXB4vACTaJ
 7/9msYM4QgK3GSV2dLeyQDhNjBLHdz4DcjiBylQknjxcA2RzcLAJaEtc6/ABCYsAhTve/mADq
 WcWOMIkcXrleSaQhLCAi8SNLxfAbF4BX4m5d1pYIYb2M0pc/X8VKiEocXLmE7AFzAJaEjf+vW
 QCWcAsIC2x/B8HSJhTwE7iwYqdzCC2KNCypZdaWScw8s9C0j0LSfcshO4FjMyrGDWKU4vKUot
 0DY31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw5ABCHYwbtvueYhRkoNJSZQ3
 NHFdpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rnrgHKCRanpqRVpmTnAiIBJS3DwKInwbgBJ8
 xYXJOYWZ6ZDpE4xunJsWL3+CxNH04ctQPLJm+2/mTha3oLIL0+n/WESYsnLz0uVEue9CdIsAN
 KcUZoHNxoWzZcYZaWEeRmBjhXiKUgtys0sQZV/xSjOwagkzHsdZApPZl4J3AWvgI5jAjqu6uU
 akONKEhFSUg2MV/catnTdT81J3mKnPHGCods9jW0deQF3+5s13f4tYa3SsDtTbyxy27SCc852
 bw7TxN0Z/kJRx4SmGK5Queh449gcibPP7PPqmE3qc98mlEQkLqi7Ic+6lH3xvD9ZzLxvfa0t0
 nxY5vatTelIKzqv+8/2SP5uweMdB2yy15ZVqZ0yjTq5+7gSS3FGoqEWc1FxIgCh9XX64QIAAA
 ==
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504620497!110059695!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16473 invoked from network); 5 Sep 2017 14:08:19 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-5.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 14:08:19 -0000
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=hiEbQb3GVrVj7hqnMBa1tByhpZF9CYf7MZE9GkTB/3c=; b=TkirrgYlkuJo60VjfC6qvh4ck
 MSyVgy1DgZ3O2tBVWUbipScfnXNSemVPCWGA86boh/FE1yQzqKYiLLoOzbqyEqUx3/MOj1ZOJnl8E
 e9p6G0/ZBHHFWow3B2I+id341KTU5SXM0Jbr6IvQp2cmEHBBv4IMMqjW1SkWHAT6G233V4cnG2z/F
 CjFi4Fp26HRXWNVbcn4shhpIzZqL1Cy3SuEG+SZ1a3rQsaGv2B1uwkMr79uX28OMHafRoY685ECo+
 K5mPfilpr503BNBh722mhFSlxbrQctFjQBwZa7gIPZr24X77DFS898iXbalV+JzSPflxZ2fIycXVM
 Xu/hkwOpQ==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dpEWV-0004fZ-JH; Tue, 05 Sep 2017 14:08:15 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id B283320292D1C; Tue,  5 Sep 2017 16:08:13 +0200 (CEST)
Date: Tue, 5 Sep 2017 16:08:13 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Waiman Long <longman@redhat.com>
Message-ID: <20170905140813.e455trgmcq3ahzry@hirez.programming.kicks-ass.net>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <3eee978b-e570-5675-7840-c448375b02fc@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3eee978b-e570-5675-7840-c448375b02fc@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTA6MDI6NTdBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3Jv
dGU6Cj4gT24gMDkvMDUvMjAxNyAwOToyNCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKCj4gPiAr
c3RhdGljIGlubGluZSBib29sIG5hdGl2ZV92aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2Nr
ICpsb2NrKQo+ID4gK3sKPiA+ICsJaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBF
UlZJU09SKSkKPiA+ICsJCXJldHVybiBmYWxzZTsKPiA+ICsKPiAKPiBJIHRoaW5rIHlvdSBjYW4g
dGFrZSB0aGUgYWJvdmUgaWYgc3RhdGVtZW50IG91dCBhcyB5b3UgaGFzIGRvbmUgdGVzdCBpbgo+
IG5hdGl2ZV9wdl9sb2NrX2luaXQoKS4gU28gdGhlIHRlc3Qgd2lsbCBhbHNvIGJlIGZhbHNlIGhl
cmUuCgpUaGF0IGRvZXMgbWVhbiB3ZSdsbCBydW4gYSB0ZXN0LWFuZC1zZXQgc3BpbmxvY2sgdW50
aWwgcGFyYXZpcnQgcGF0Y2hpbmcKaGFwcGVucyB0aG91Z2guIEkgcHJlZmVyIHRvIG5vdCBkbyB0
aGF0LgoKT25lIGltcG9ydGFudCBwb2ludC4uIHdlIG11c3Qgbm90IGJlIGhvbGRpbmcgYW55IGxv
Y2tzIHdoZW4gd2Ugc3dpdGNoCm92ZXIgYmV0d2VlbiB0aGUgdHdvIGxvY2tzLiBCYWNrIHRoZW4g
SSBzcGVuZCBzb21lIHRpbWUgbWFraW5nIHN1cmUgdGhhdApkaWRuJ3QgaGFwcGVuIHdpdGggdGhl
IFg4NiBmZWF0dXJlIGZsYWcgbXVjay4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:10:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEYt-0006Yy-9m; Tue, 05 Sep 2017 14:10:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpEYs-0006Yh-Tu
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:10:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E0/96-03616-260BEA95; Tue, 05 Sep 2017 14:10:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K52LJdRjdxw7p
 IgxfXNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJD88wFbxVq5jy/ghLA+MfhS5GLg4hgdlM
 Eo+P/GHuYuTkYBGwl/iw8hOYzShQJnF7zX5WCDtHYv3u74wQDesZJeZ9mcoEkhAWcJG48eUCE
 0hCRGAeo8T5vnesIA6zwF5GiQnzF4ONEhKIkbh1rwNsFJuAmsSfW51gNr+AqMSMK3NZuhg5OH
 gFbCWWXnMEMVkEVCTe/3YGqRAVCJe4uO40I4jNKyAocXLmExYQm1PARKLpyV92EJtZQF3iz7x
 LzBC2vMT2t3OgbHGJW0/mg90pIaAt0XD+JyuE3cco8aHXfAKj6CwkY2chGTULyahZSEYtYGRZ
 xahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYLwxAsINx+mX/Q
 4ySHExKoryhiesihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzl0HlBMsSk1PrUjLzAFGLkxago
 NHSYT3NUiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeW+CFAmAFGWU5sGNgCWRS4yyUsK
 8jEBHCfEUpBblZpagyr9iFOdgVBLmFVoPNIUnM68EbtMroCOYgI6oerkG5IiSRISUVAPjkoOx
 QQ92VnK8XOR5SpW1Qn6Rl21lVZxFlciqxwky//Zc/Nkc7rBV80OgxLTC+xbLZpy9sDzl/PU5Z
 52/vPwcJq72o9VMtODtjbS0SkG593KLyw9tehpRudP/a1yfvPPyHHV2JYvAiUaLBbdPsNBQi5
 /64NX39V+kNlZFGX/89Nb+WnBGdH28EktxRqKhFnNRcSIATIsAgB0DAAA=
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504620640!73317427!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31164 invoked from network); 5 Sep 2017 14:10:41 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:10:41 -0000
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 A001874A2C;
 Tue,  5 Sep 2017 14:10:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A001874A2C
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 350DECDBE8;
 Tue,  5 Sep 2017 14:10:38 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
Date: Tue, 5 Sep 2017 10:10:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170905132444.7163-4-jgross@suse.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 05 Sep 2017 14:10:39 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAwOToyNCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBhcmUg
Y2FzZXMgd2hlcmUgYSBndWVzdCB0cmllcyB0byBzd2l0Y2ggc3BpbmxvY2tzIHRvIGJhcmUgbWV0
YWwKPiBiZWhhdmlvciAoZS5nLiBieSBzZXR0aW5nICJ4ZW5fbm9wdnNwaW4iIGJvb3QgcGFyYW1l
dGVyKS4gVG9kYXkgdGhpcwo+IGhhcyB0aGUgZG93bnNpZGUgb2YgZmFsbGluZyBiYWNrIHRvIHVu
ZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZvcgo+IHFzcGlubG9ja3MgZHVlIHRvIHZpcnRfc3Bp
bl9sb2NrKCkgZGV0ZWN0aW5nIHRoZSB2aXJ0dWFsaXplZAo+IGVudmlyb25tZW50Lgo+Cj4gTWFr
ZSB2aXJ0X3NwaW5fbG9jaygpIGEgcGFyYXZpcnQgb3BlcmF0aW9uIGluIG9yZGVyIHRvIGVuYWJs
ZSB1c2Vycwo+IHRvIHNlbGVjdCBhbiBleHBsaWNpdCBiZWhhdmlvciBsaWtlIGJhcmUgbWV0YWwu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0t
Cj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSArKysrCj4gIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMSArCj4gIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgIHwgMTQg
KysrKysrKysrKwo+ICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgICAgIHwgIDIg
KysKPiAgNSBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkK
Pgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+IGluZGV4IGMyNWRkMjJmN2M3MC4uZDllOTU0ZmIz
N2RmIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKPiArKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4gQEAgLTcyNSw2ICs3MjUsMTEgQEAg
c3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGxvbmcgY3B1
KQo+ICAJcmV0dXJuIFBWT1BfQ0FMTEVFMShib29sLCBwdl9sb2NrX29wcy52Y3B1X2lzX3ByZWVt
cHRlZCwgY3B1KTsKPiAgfQo+ICAKPiArc3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIHB2X3Zp
cnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4gK3sKPiArCXJldHVybiBQVk9Q
X0NBTExFRTEoYm9vbCwgcHZfbG9ja19vcHMudmlydF9zcGluX2xvY2ssIGxvY2spOwo+ICt9Cj4g
Kwo+ICAjZW5kaWYgLyogU01QICYmIFBBUkFWSVJUX1NQSU5MT0NLUyAqLwo+ICAKPiAgI2lmZGVm
IENPTkZJR19YODZfMzIKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZp
cnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPiBpbmRl
eCAxOWVmZWZjMGUyN2UuLjkyOGY1ZTc5NTNhNyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnRfdHlwZXMuaAo+IEBAIC0zMTksNiArMzE5LDcgQEAgc3RydWN0IHB2X2xvY2tfb3BzIHsK
PiAgCXZvaWQgKCpraWNrKShpbnQgY3B1KTsKPiAgCj4gIAlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVl
X3NhdmUgdmNwdV9pc19wcmVlbXB0ZWQ7Cj4gKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUg
dmlydF9zcGluX2xvY2s7Cj4gIH0gX19ub19yYW5kb21pemVfbGF5b3V0Owo+ICAKPiAgLyogVGhp
cyBjb250YWlucyBhbGwgdGhlIHBhcmF2aXJ0IHN0cnVjdHVyZXM6IHdlIGdldCBhIGNvbnZlbmll
bnQKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+IGluZGV4IDQ4YTcwNmY2NDFmMi4uZmJkOTg4
OTYzODVjIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oCj4g
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPiBAQCAtMTcsNiArMTcsMjUg
QEAgc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9xdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFz
cGlubG9jayAqbG9jaykKPiAgCXNtcF9zdG9yZV9yZWxlYXNlKCh1OCAqKWxvY2ssIDApOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbmF0aXZlX3ZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBx
c3BpbmxvY2sgKmxvY2spCj4gK3sKPiArCWlmICghc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SFlQRVJWSVNPUikpCj4gKwkJcmV0dXJuIGZhbHNlOwo+ICsKPiArCS8qCj4gKwkgKiBPbiBoeXBl
cnZpc29ycyB3aXRob3V0IFBBUkFWSVJUX1NQSU5MT0NLUyBzdXBwb3J0IHdlIGZhbGwKPiArCSAq
IGJhY2sgdG8gYSBUZXN0LWFuZC1TZXQgc3BpbmxvY2ssIGJlY2F1c2UgZmFpciBsb2NrcyBoYXZl
Cj4gKwkgKiBob3JyaWJsZSBsb2NrICdob2xkZXInIHByZWVtcHRpb24gaXNzdWVzLgo+ICsJICov
Cj4gKwo+ICsJZG8gewo+ICsJCXdoaWxlIChhdG9taWNfcmVhZCgmbG9jay0+dmFsKSAhPSAwKQo+
ICsJCQljcHVfcmVsYXgoKTsKPiArCX0gd2hpbGUgKGF0b21pY19jbXB4Y2hnKCZsb2NrLT52YWws
IDAsIF9RX0xPQ0tFRF9WQUwpICE9IDApOwo+ICsKPiArCXJldHVybiB0cnVlOwo+ICt9Cj4gKwo+
ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwo+ICBleHRlcm4gdm9pZCBuYXRpdmVf
cXVldWVkX3NwaW5fbG9ja19zbG93cGF0aChzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrLCB1MzIgdmFs
KTsKPiAgZXh0ZXJuIHZvaWQgX19wdl9pbml0X2xvY2tfaGFzaCh2b2lkKTsKPiBAQCAtMzgsMzMg
KzU3LDMyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2lzX3ByZWVtcHRlZChsb25nIGNwdSkK
PiAgewo+ICAJcmV0dXJuIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGNwdSk7Cj4gIH0KPiArCj4gK3Zv
aWQgbmF0aXZlX3B2X2xvY2tfaW5pdCh2b2lkKSBfX2luaXQ7Cj4gICNlbHNlCj4gIHN0YXRpYyBp
bmxpbmUgdm9pZCBxdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKPiAg
ewo+ICAJbmF0aXZlX3F1ZXVlZF9zcGluX3VubG9jayhsb2NrKTsKPiAgfQo+ICsKPiArc3RhdGlj
IGlubGluZSB2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQodm9pZCkKPiArewo+ICt9Cj4gICNlbmRp
Zgo+ICAKPiAgI2lmZGVmIENPTkZJR19QQVJBVklSVAo+ICAjZGVmaW5lIHZpcnRfc3Bpbl9sb2Nr
IHZpcnRfc3Bpbl9sb2NrCj4gKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTCj4gIHN0
YXRpYyBpbmxpbmUgYm9vbCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+
ICB7Cj4gLQlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQo+IC0J
CXJldHVybiBmYWxzZTsKCkhhdmUgeW91IGNvbnNpZGVyIGp1c3QgYWRkIG9uZSBtb3JlIGp1bXAg
bGFiZWwgaGVyZSB0byBza2lwCnZpcnRfc3Bpbl9sb2NrIHdoZW4gS1ZNIG9yIFhlbiB3YW50IHRv
IGRvIHNvPwoKPiAtCj4gLQkvKgo+IC0JICogT24gaHlwZXJ2aXNvcnMgd2l0aG91dCBQQVJBVklS
VF9TUElOTE9DS1Mgc3VwcG9ydCB3ZSBmYWxsCj4gLQkgKiBiYWNrIHRvIGEgVGVzdC1hbmQtU2V0
IHNwaW5sb2NrLCBiZWNhdXNlIGZhaXIgbG9ja3MgaGF2ZQo+IC0JICogaG9ycmlibGUgbG9jayAn
aG9sZGVyJyBwcmVlbXB0aW9uIGlzc3Vlcy4KPiAtCSAqLwo+IC0KPiAtCWRvIHsKPiAtCQl3aGls
ZSAoYXRvbWljX3JlYWQoJmxvY2stPnZhbCkgIT0gMCkKPiAtCQkJY3B1X3JlbGF4KCk7Cj4gLQl9
IHdoaWxlIChhdG9taWNfY21weGNoZygmbG9jay0+dmFsLCAwLCBfUV9MT0NLRURfVkFMKSAhPSAw
KTsKPiAtCj4gLQlyZXR1cm4gdHJ1ZTsKPiArCXJldHVybiBwdl92aXJ0X3NwaW5fbG9jayhsb2Nr
KTsKPiArfQo+ICsjZWxzZQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgdmlydF9zcGluX2xvY2soc3Ry
dWN0IHFzcGlubG9jayAqbG9jaykKPiArewo+ICsJcmV0dXJuIG5hdGl2ZV92aXJ0X3NwaW5fbG9j
ayhsb2NrKTsKPiAgfQo+ICsjZW5kaWYgLyogQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyAqLwo+
ICAjZW5kaWYgLyogQ09ORklHX1BBUkFWSVJUICovCj4gIAo+ICAjaW5jbHVkZSA8YXNtLWdlbmVy
aWMvcXNwaW5sb2NrLmg+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1z
cGlubG9ja3MuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYwo+IGluZGV4
IDI2ZTRiZDkyZjMwOS4uMWJlMTg3ZWY4YTM4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5l
bC9wYXJhdmlydC1zcGlubG9ja3MuYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1z
cGlubG9ja3MuYwo+IEBAIC0yMCw2ICsyMCwxMiBAQCBib29sIHB2X2lzX25hdGl2ZV9zcGluX3Vu
bG9jayh2b2lkKQo+ICAJCV9fcmF3X2NhbGxlZV9zYXZlX19fbmF0aXZlX3F1ZXVlZF9zcGluX3Vu
bG9jazsKPiAgfQo+ICAKPiArX192aXNpYmxlIGJvb2wgX19uYXRpdmVfdmlydF9zcGluX2xvY2so
c3RydWN0IHFzcGlubG9jayAqbG9jaykKPiArewo+ICsJcmV0dXJuIG5hdGl2ZV92aXJ0X3NwaW5f
bG9jayhsb2NrKTsKPiArfQo+ICtQVl9DQUxMRUVfU0FWRV9SRUdTX1RIVU5LKF9fbmF0aXZlX3Zp
cnRfc3Bpbl9sb2NrKTsKCkkgaGF2ZSBzb21lIGNvbmNlcm4gYWJvdXQgdGhlIG92ZXJoZWFkIG9m
IHJlZ2lzdGVyIHNhdmluZy9yZXN0b3JpbmcgaGF2ZQpvbiBzcGluIGxvY2sgcGVyZm9ybWFuY2Ug
aW4gY2FzZSB0aGUga2VybmVsIGlzIHVuZGVyIGEgbm9uLUtWTS9YZW4KaHlwZXJ2aXNvci4KCkNo
ZWVycywKTG9uZ21hbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEgx-0006u0-3L; Tue, 05 Sep 2017 14:19:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpEgv-0006tu-Sv
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:19:02 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 28/B9-01778-552BEA95; Tue, 05 Sep 2017 14:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov27IpnW
 RBq875Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjLbuYClo1Kw49D21gfKvUxcjJISFgJPF2
 4j+mLkYuDiGBhYwS205OZARJCAu4SNz4cgEsISIwn1Gi4fQ+RhCHWWAvo8SE+YuZIVr6GSX29
 9xlAmlhE1CV2HD9FCuIzStgLdHTNYsFxGYRUJE4/PEzG4gtKhAu0XS2nwWiRlDi5MwnYDangJ
 3Ess7F7CA2s4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGukYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgiNYzMDDuYGyc7XeI
 UZKDSUmUNzRxXaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7/G4BygkWp6akVaZk5wGiBSUtw8
 CiJ8HJtBErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4byFIkQBIUUZpHtwIWOReYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wXkEp7MvBK4Ta+AjmACOqLq5RqQI0oSEVJSDYxBT3N
 8A80rHGPr7XyN+rWbjt3rZPkR7cauJG+5QIjLfkbnU+2S1StkZOuscy/7V0yvZdRYsneRwGTt
 d15h9vovVKX2O7v2JF0Uvj7R5uDCt+mfD3+9u6td817BZ4ViRaO5gddMP+9ODH/UOzfPaNfRD
 1N3TVwtbz2DJWgVj7fpc7XMLfKh+5VYijMSDbWYi4oTAQebQujXAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504621140!90170403!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60218 invoked from network); 5 Sep 2017 14:19:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 14:19:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5ED2AD76;
 Tue,  5 Sep 2017 14:18:59 +0000 (UTC)
To: Waiman Long <longman@redhat.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
Date: Tue, 5 Sep 2017 16:18:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
Content-Language: de-DE
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMTY6MTAsIFdhaW1hbiBMb25nIHdyb3RlOgo+IE9uIDA5LzA1LzIwMTcgMDk6
MjQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoZXJlIGFyZSBjYXNlcyB3aGVyZSBhIGd1
ZXN0IHRyaWVzIHRvIHN3aXRjaCBzcGlubG9ja3MgdG8gYmFyZSBtZXRhbAo+PiBiZWhhdmlvciAo
ZS5nLiBieSBzZXR0aW5nICJ4ZW5fbm9wdnNwaW4iIGJvb3QgcGFyYW1ldGVyKS4gVG9kYXkgdGhp
cwo+PiBoYXMgdGhlIGRvd25zaWRlIG9mIGZhbGxpbmcgYmFjayB0byB1bmZhaXIgdGVzdCBhbmQg
c2V0IHNjaGVtZSBmb3IKPj4gcXNwaW5sb2NrcyBkdWUgdG8gdmlydF9zcGluX2xvY2soKSBkZXRl
Y3RpbmcgdGhlIHZpcnR1YWxpemVkCj4+IGVudmlyb25tZW50Lgo+Pgo+PiBNYWtlIHZpcnRfc3Bp
bl9sb2NrKCkgYSBwYXJhdmlydCBvcGVyYXRpb24gaW4gb3JkZXIgdG8gZW5hYmxlIHVzZXJzCj4+
IHRvIHNlbGVjdCBhbiBleHBsaWNpdCBiZWhhdmlvciBsaWtlIGJhcmUgbWV0YWwuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgIDUgKysrKwo+PiAgYXJjaC94
ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8ICAxICsKPj4gIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3FzcGlubG9jay5oICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLQo+PiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jICB8IDE0ICsr
KysrKysrKysKPj4gIGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAgICAgICAgfCAgMiAr
Kwo+PiAgNSBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkK
Pj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4+IGluZGV4IGMyNWRkMjJmN2M3MC4uZDllOTU0
ZmIzN2RmIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4+
ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKPj4gQEAgLTcyNSw2ICs3MjUs
MTEgQEAgc3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGxv
bmcgY3B1KQo+PiAgCXJldHVybiBQVk9QX0NBTExFRTEoYm9vbCwgcHZfbG9ja19vcHMudmNwdV9p
c19wcmVlbXB0ZWQsIGNwdSk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUg
Ym9vbCBwdl92aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+PiArewo+PiAr
CXJldHVybiBQVk9QX0NBTExFRTEoYm9vbCwgcHZfbG9ja19vcHMudmlydF9zcGluX2xvY2ssIGxv
Y2spOwo+PiArfQo+PiArCj4+ICAjZW5kaWYgLyogU01QICYmIFBBUkFWSVJUX1NQSU5MT0NLUyAq
Lwo+PiAgCj4+ICAjaWZkZWYgQ09ORklHX1g4Nl8zMgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2
aXJ0X3R5cGVzLmgKPj4gaW5kZXggMTllZmVmYzBlMjdlLi45MjhmNWU3OTUzYTcgMTAwNjQ0Cj4+
IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPj4gKysrIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+PiBAQCAtMzE5LDYgKzMxOSw3IEBA
IHN0cnVjdCBwdl9sb2NrX29wcyB7Cj4+ICAJdm9pZCAoKmtpY2spKGludCBjcHUpOwo+PiAgCj4+
ICAJc3RydWN0IHBhcmF2aXJ0X2NhbGxlZV9zYXZlIHZjcHVfaXNfcHJlZW1wdGVkOwo+PiArCXN0
cnVjdCBwYXJhdmlydF9jYWxsZWVfc2F2ZSB2aXJ0X3NwaW5fbG9jazsKPj4gIH0gX19ub19yYW5k
b21pemVfbGF5b3V0Owo+PiAgCj4+ICAvKiBUaGlzIGNvbnRhaW5zIGFsbCB0aGUgcGFyYXZpcnQg
c3RydWN0dXJlczogd2UgZ2V0IGEgY29udmVuaWVudAo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vcXNwaW5sb2NrLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2su
aAo+PiBpbmRleCA0OGE3MDZmNjQxZjIuLmZiZDk4ODk2Mzg1YyAxMDA2NDQKPj4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcXNwaW5sb2NrLmgKPj4gQEAgLTE3LDYgKzE3LDI1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBu
YXRpdmVfcXVldWVkX3NwaW5fdW5sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+ICAJc21w
X3N0b3JlX3JlbGVhc2UoKHU4ICopbG9jaywgMCk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBpbmxp
bmUgYm9vbCBuYXRpdmVfdmlydF9zcGluX2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKPj4g
K3sKPj4gKwlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQo+PiAr
CQlyZXR1cm4gZmFsc2U7Cj4+ICsKPj4gKwkvKgo+PiArCSAqIE9uIGh5cGVydmlzb3JzIHdpdGhv
dXQgUEFSQVZJUlRfU1BJTkxPQ0tTIHN1cHBvcnQgd2UgZmFsbAo+PiArCSAqIGJhY2sgdG8gYSBU
ZXN0LWFuZC1TZXQgc3BpbmxvY2ssIGJlY2F1c2UgZmFpciBsb2NrcyBoYXZlCj4+ICsJICogaG9y
cmlibGUgbG9jayAnaG9sZGVyJyBwcmVlbXB0aW9uIGlzc3Vlcy4KPj4gKwkgKi8KPj4gKwo+PiAr
CWRvIHsKPj4gKwkJd2hpbGUgKGF0b21pY19yZWFkKCZsb2NrLT52YWwpICE9IDApCj4+ICsJCQlj
cHVfcmVsYXgoKTsKPj4gKwl9IHdoaWxlIChhdG9taWNfY21weGNoZygmbG9jay0+dmFsLCAwLCBf
UV9MT0NLRURfVkFMKSAhPSAwKTsKPj4gKwo+PiArCXJldHVybiB0cnVlOwo+PiArfQo+PiArCj4+
ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwo+PiAgZXh0ZXJuIHZvaWQgbmF0aXZl
X3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgoc3RydWN0IHFzcGlubG9jayAqbG9jaywgdTMyIHZh
bCk7Cj4+ICBleHRlcm4gdm9pZCBfX3B2X2luaXRfbG9ja19oYXNoKHZvaWQpOwo+PiBAQCAtMzgs
MzMgKzU3LDMyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2lzX3ByZWVtcHRlZChsb25nIGNw
dSkKPj4gIHsKPj4gIAlyZXR1cm4gcHZfdmNwdV9pc19wcmVlbXB0ZWQoY3B1KTsKPj4gIH0KPj4g
Kwo+PiArdm9pZCBuYXRpdmVfcHZfbG9ja19pbml0KHZvaWQpIF9faW5pdDsKPj4gICNlbHNlCj4+
ICBzdGF0aWMgaW5saW5lIHZvaWQgcXVldWVkX3NwaW5fdW5sb2NrKHN0cnVjdCBxc3BpbmxvY2sg
KmxvY2spCj4+ICB7Cj4+ICAJbmF0aXZlX3F1ZXVlZF9zcGluX3VubG9jayhsb2NrKTsKPj4gIH0K
Pj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQodm9pZCkKPj4g
K3sKPj4gK30KPj4gICNlbmRpZgo+PiAgCj4+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4+ICAj
ZGVmaW5lIHZpcnRfc3Bpbl9sb2NrIHZpcnRfc3Bpbl9sb2NrCj4+ICsjaWZkZWYgQ09ORklHX1BB
UkFWSVJUX1NQSU5MT0NLUwo+PiAgc3RhdGljIGlubGluZSBib29sIHZpcnRfc3Bpbl9sb2NrKHN0
cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+ICB7Cj4+IC0JaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZf
RkVBVFVSRV9IWVBFUlZJU09SKSkKPj4gLQkJcmV0dXJuIGZhbHNlOwo+IAo+IEhhdmUgeW91IGNv
bnNpZGVyIGp1c3QgYWRkIG9uZSBtb3JlIGp1bXAgbGFiZWwgaGVyZSB0byBza2lwCj4gdmlydF9z
cGluX2xvY2sgd2hlbiBLVk0gb3IgWGVuIHdhbnQgdG8gZG8gc28/CgpXaHk/IERpZCB5b3UgbG9v
ayBhdCBwYXRjaCA0PyBUaGlzIGlzIHRoZSB3YXkgdG8gZG8gaXQuLi4KCj4gCj4+IC0KPj4gLQkv
Kgo+PiAtCSAqIE9uIGh5cGVydmlzb3JzIHdpdGhvdXQgUEFSQVZJUlRfU1BJTkxPQ0tTIHN1cHBv
cnQgd2UgZmFsbAo+PiAtCSAqIGJhY2sgdG8gYSBUZXN0LWFuZC1TZXQgc3BpbmxvY2ssIGJlY2F1
c2UgZmFpciBsb2NrcyBoYXZlCj4+IC0JICogaG9ycmlibGUgbG9jayAnaG9sZGVyJyBwcmVlbXB0
aW9uIGlzc3Vlcy4KPj4gLQkgKi8KPj4gLQo+PiAtCWRvIHsKPj4gLQkJd2hpbGUgKGF0b21pY19y
ZWFkKCZsb2NrLT52YWwpICE9IDApCj4+IC0JCQljcHVfcmVsYXgoKTsKPj4gLQl9IHdoaWxlIChh
dG9taWNfY21weGNoZygmbG9jay0+dmFsLCAwLCBfUV9MT0NLRURfVkFMKSAhPSAwKTsKPj4gLQo+
PiAtCXJldHVybiB0cnVlOwo+PiArCXJldHVybiBwdl92aXJ0X3NwaW5fbG9jayhsb2NrKTsKPj4g
K30KPj4gKyNlbHNlCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgdmlydF9zcGluX2xvY2soc3RydWN0
IHFzcGlubG9jayAqbG9jaykKPj4gK3sKPj4gKwlyZXR1cm4gbmF0aXZlX3ZpcnRfc3Bpbl9sb2Nr
KGxvY2spOwo+PiAgfQo+PiArI2VuZGlmIC8qIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgKi8K
Pj4gICNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8KPj4gIAo+PiAgI2luY2x1ZGUgPGFzbS1n
ZW5lcmljL3FzcGlubG9jay5oPgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2
aXJ0LXNwaW5sb2Nrcy5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCj4+
IGluZGV4IDI2ZTRiZDkyZjMwOS4uMWJlMTg3ZWY4YTM4IDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMKPj4gKysrIGIvYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0LXNwaW5sb2Nrcy5jCj4+IEBAIC0yMCw2ICsyMCwxMiBAQCBib29sIHB2X2lzX25hdGl2
ZV9zcGluX3VubG9jayh2b2lkKQo+PiAgCQlfX3Jhd19jYWxsZWVfc2F2ZV9fX25hdGl2ZV9xdWV1
ZWRfc3Bpbl91bmxvY2s7Cj4+ICB9Cj4+ICAKPj4gK19fdmlzaWJsZSBib29sIF9fbmF0aXZlX3Zp
cnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+ICt7Cj4+ICsJcmV0dXJuIG5h
dGl2ZV92aXJ0X3NwaW5fbG9jayhsb2NrKTsKPj4gK30KPj4gK1BWX0NBTExFRV9TQVZFX1JFR1Nf
VEhVTksoX19uYXRpdmVfdmlydF9zcGluX2xvY2spOwo+IAo+IEkgaGF2ZSBzb21lIGNvbmNlcm4g
YWJvdXQgdGhlIG92ZXJoZWFkIG9mIHJlZ2lzdGVyIHNhdmluZy9yZXN0b3JpbmcgaGF2ZQo+IG9u
IHNwaW4gbG9jayBwZXJmb3JtYW5jZSBpbiBjYXNlIHRoZSBrZXJuZWwgaXMgdW5kZXIgYSBub24t
S1ZNL1hlbgo+IGh5cGVydmlzb3IuCgpXZSBhcmUgb24gdGhlIHNsb3cgcGF0aCBhbHJlYWR5LgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEh4-0006vF-AR; Tue, 05 Sep 2017 14:19:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpEh3-0006v7-CP
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:19:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 38/3F-03610-C52BEA95; Tue, 05 Sep 2017 14:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVysWW7jG7MpnW
 RBu3rOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLX3QLHrJVnHyn3sB4mrWLkYtDSGAuk8TF
 2ZfYuhg5OVgEHCXO9TxhBLEZBcokppxsYuli5ACycySWTZWBqF/PKHF2RgczSI2wgIvEjS8Xm
 EBsEQFNiZVt99lAipgFjjBJHOyZzQzRcYlR4nTDK1aQKjYBNYk/tzrBbH4BUYkZV+aygNi8Ar
 YSs56vZYG4QkXi0OeTYDWiAuESF9edZoSoEZQ4OfMJWA2ngJ/E74YGsKuZBdQl/sy7xAxhy0t
 sfzsHyhaXuPVkPth1EgLaEg3nf4K9LCHQxyjxZs185gmMorOQzJ2FZNYsJLNmIZm1gJFlFaNG
 cWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMQwAMEOxi/LAg4xS
 nIwKYnyhiauixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwft/A1BOsCg1PbUiLTMHGLswaQkOHi
 URXq6NQGne4oLE3OLMdIjUKUZjjg2r139h4mj6sOULkxBLXn5eqpQ4LzdIqQBIaUZpHtwgWEq
 5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeLyD38GTmlcDtewV0ChPQKVUv14CcUpKIkJJq
 YDy2LsrpCvuKs5ssbif9UreJf7vq0u+51hIBLwUDsk/MZK9lnLRxc8fPvbu8mjfGq8wrvXFJR
 HzbwpftBjNjXDOmHbOX+ZbwWmr97obi1/dXPoyzX/jn8qbKSKWv6vMTg317Qix39D+szr1dUN
 G/0Pzj2ej535O+n2n11//Ebff3zI9y9U8da34qsRRnJBpqMRcVJwIAug+GniQDAAA=
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504621146!105690761!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56975 invoked from network); 5 Sep 2017 14:19:07 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:19:07 -0000
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 10CEDC05A1C1;
 Tue,  5 Sep 2017 14:19:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 10CEDC05A1C1
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8F285D7695;
 Tue,  5 Sep 2017 14:19:03 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <3eee978b-e570-5675-7840-c448375b02fc@redhat.com>
 <20170905140813.e455trgmcq3ahzry@hirez.programming.kicks-ass.net>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <7fd8ed7b-2a26-499a-8036-ca1e8af7e390@redhat.com>
Date: Tue, 5 Sep 2017 10:19:03 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170905140813.e455trgmcq3ahzry@hirez.programming.kicks-ass.net>
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]); Tue, 05 Sep 2017 14:19:06 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMDowOCBBTSwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gVHVlLCBT
ZXAgMDUsIDIwMTcgYXQgMTA6MDI6NTdBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3JvdGU6Cj4+IE9u
IDA5LzA1LzIwMTcgMDk6MjQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiArc3RhdGljIGlu
bGluZSBib29sIG5hdGl2ZV92aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+
Pj4gK3sKPj4+ICsJaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkK
Pj4+ICsJCXJldHVybiBmYWxzZTsKPj4+ICsKPj4gSSB0aGluayB5b3UgY2FuIHRha2UgdGhlIGFi
b3ZlIGlmIHN0YXRlbWVudCBvdXQgYXMgeW91IGhhcyBkb25lIHRlc3QgaW4KPj4gbmF0aXZlX3B2
X2xvY2tfaW5pdCgpLiBTbyB0aGUgdGVzdCB3aWxsIGFsc28gYmUgZmFsc2UgaGVyZS4KPiBUaGF0
IGRvZXMgbWVhbiB3ZSdsbCBydW4gYSB0ZXN0LWFuZC1zZXQgc3BpbmxvY2sgdW50aWwgcGFyYXZp
cnQgcGF0Y2hpbmcKPiBoYXBwZW5zIHRob3VnaC4gSSBwcmVmZXIgdG8gbm90IGRvIHRoYXQuCj4K
PiBPbmUgaW1wb3J0YW50IHBvaW50Li4gd2UgbXVzdCBub3QgYmUgaG9sZGluZyBhbnkgbG9ja3Mg
d2hlbiB3ZSBzd2l0Y2gKPiBvdmVyIGJldHdlZW4gdGhlIHR3byBsb2Nrcy4gQmFjayB0aGVuIEkg
c3BlbmQgc29tZSB0aW1lIG1ha2luZyBzdXJlIHRoYXQKPiBkaWRuJ3QgaGFwcGVuIHdpdGggdGhl
IFg4NiBmZWF0dXJlIGZsYWcgbXVjay4KCkFGQUlDVCwgbmF0aXZlX3B2X2xvY2tfaW5pdCgpIGlz
IGNhbGxlZCBiZWZvcmUgU01QIGluaXQuIFNvIGl0IHNob3VsZG4ndAptYXR0ZXIuCgpDaGVlcnMs
CkxvbmdtYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:25:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEmW-0007fq-UN; Tue, 05 Sep 2017 14:24:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpEmV-0007fk-Qm
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:24:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D7/C5-03422-FA3BEA95; Tue, 05 Sep 2017 14:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K52LJdRnft5nW
 RBs9e61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkf991nLJihU7F85nKWBsbrql2MXBxCArOZ
 JO70/WDqYuTgYBGwl7j6U6uLkZODUaBMYv7n72wQdo7Ex0MzGSHq1zNKrF+0mh0kISzgInHjy
 wUmkISIwDxGifN971hBHGaBvYwSE+YvZoZoOcAo0X54IQtIC5uAmsSfW52sIDa/gKjEjCtzwe
 K8ArYSbcemgo1lEVCR2PbhNdhuUYFwiYvrTjNC1AhKnJz5BKyeU8BGYtvpZ0wgNrOAusSfeZe
 YIWx5ie1v50DZ4hK3nswHq5EQ0Ja4fLQd7FQJgT5GiRlTutgnMIrOQjJ3FpJZs5DMmoVk1gJG
 llWMGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFxwwAEOxibF
 gUeYpTkYFIS5Q1NXBcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3xUagnGBRanpqRVpmDjCCYd
 ISHDxKIrxNIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn/Q5SJABSlFGaBzcClkwuMcp
 KCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXaRPQFJ7MvBK4Ta+AjmACOqLq5RqQI0oSEVJSDYzy
 f6ZUmOfEHqkx8JwWKP/u39232dmf5S4lWjO39QvcvHhG3fXO5U2fyh0DnKPe+k+sn+Nbm7DU2
 +CdiG73jqMd5p86zRQ/Zu84vnpe7rd4H6OFpdd+LnPPCV/8ZLqotGH7x+sJqc9EFk5o5eS7kN
 oekrvNuyJe0+/8PrbDnp84UmfdYF7G8EyJpTgj0VCLuag4EQBHry6tIQMAAA==
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504621484!81198437!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44009 invoked from network); 5 Sep 2017 14:24:45 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:24:45 -0000
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 C42AA72F08;
 Tue,  5 Sep 2017 14:24:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com C42AA72F08
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0279E80C71;
 Tue,  5 Sep 2017 14:24:40 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
Date: Tue, 5 Sep 2017 10:24:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.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.25]); Tue, 05 Sep 2017 14:24:44 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMDoxOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wOS8x
NyAxNjoxMCwgV2FpbWFuIExvbmcgd3JvdGU6Cj4+IE9uIDA5LzA1LzIwMTcgMDk6MjQgQU0sIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBUaGVyZSBhcmUgY2FzZXMgd2hlcmUgYSBndWVzdCB0cmll
cyB0byBzd2l0Y2ggc3BpbmxvY2tzIHRvIGJhcmUgbWV0YWwKPj4+IGJlaGF2aW9yIChlLmcuIGJ5
IHNldHRpbmcgInhlbl9ub3B2c3BpbiIgYm9vdCBwYXJhbWV0ZXIpLiBUb2RheSB0aGlzCj4+PiBo
YXMgdGhlIGRvd25zaWRlIG9mIGZhbGxpbmcgYmFjayB0byB1bmZhaXIgdGVzdCBhbmQgc2V0IHNj
aGVtZSBmb3IKPj4+IHFzcGlubG9ja3MgZHVlIHRvIHZpcnRfc3Bpbl9sb2NrKCkgZGV0ZWN0aW5n
IHRoZSB2aXJ0dWFsaXplZAo+Pj4gZW52aXJvbm1lbnQuCj4+Pgo+Pj4gTWFrZSB2aXJ0X3NwaW5f
bG9jaygpIGEgcGFyYXZpcnQgb3BlcmF0aW9uIGluIG9yZGVyIHRvIGVuYWJsZSB1c2Vycwo+Pj4g
dG8gc2VsZWN0IGFuIGV4cGxpY2l0IGJlaGF2aW9yIGxpa2UgYmFyZSBtZXRhbC4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiAtLS0KPj4+
ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgIDUgKysrKwo+Pj4gIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMSArCj4+PiAgYXJjaC94ODYv
aW5jbHVkZS9hc20vcXNwaW5sb2NrLmggICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tCj4+PiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jICB8
IDE0ICsrKysrKysrKysKPj4+ICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgICAg
IHwgIDIgKysKPj4+ICA1IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0
aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmly
dC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+Pj4gaW5kZXggYzI1ZGQyMmY3
YzcwLi5kOWU5NTRmYjM3ZGYgMTAwNjQ0Cj4+PiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydC5oCj4+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4+PiBA
QCAtNzI1LDYgKzcyNSwxMSBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIGJvb2wgcHZfdmNwdV9p
c19wcmVlbXB0ZWQobG9uZyBjcHUpCj4+PiAgCXJldHVybiBQVk9QX0NBTExFRTEoYm9vbCwgcHZf
bG9ja19vcHMudmNwdV9pc19wcmVlbXB0ZWQsIGNwdSk7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRp
YyBfX2Fsd2F5c19pbmxpbmUgYm9vbCBwdl92aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2Nr
ICpsb2NrKQo+Pj4gK3sKPj4+ICsJcmV0dXJuIFBWT1BfQ0FMTEVFMShib29sLCBwdl9sb2NrX29w
cy52aXJ0X3NwaW5fbG9jaywgbG9jayk7Cj4+PiArfQo+Pj4gKwo+Pj4gICNlbmRpZiAvKiBTTVAg
JiYgUEFSQVZJUlRfU1BJTkxPQ0tTICovCj4+PiAgCj4+PiAgI2lmZGVmIENPTkZJR19YODZfMzIK
Pj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+Pj4gaW5kZXggMTllZmVmYzBl
MjdlLi45MjhmNWU3OTUzYTcgMTAwNjQ0Cj4+PiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oCj4+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90
eXBlcy5oCj4+PiBAQCAtMzE5LDYgKzMxOSw3IEBAIHN0cnVjdCBwdl9sb2NrX29wcyB7Cj4+PiAg
CXZvaWQgKCpraWNrKShpbnQgY3B1KTsKPj4+ICAKPj4+ICAJc3RydWN0IHBhcmF2aXJ0X2NhbGxl
ZV9zYXZlIHZjcHVfaXNfcHJlZW1wdGVkOwo+Pj4gKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3Nh
dmUgdmlydF9zcGluX2xvY2s7Cj4+PiAgfSBfX25vX3JhbmRvbWl6ZV9sYXlvdXQ7Cj4+PiAgCj4+
PiAgLyogVGhpcyBjb250YWlucyBhbGwgdGhlIHBhcmF2aXJ0IHN0cnVjdHVyZXM6IHdlIGdldCBh
IGNvbnZlbmllbnQKPj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3Bpbmxv
Y2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oCj4+PiBpbmRleCA0OGE3MDZm
NjQxZjIuLmZiZDk4ODk2Mzg1YyAxMDA2NDQKPj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3FzcGlubG9jay5oCj4+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+
Pj4gQEAgLTE3LDYgKzE3LDI1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYXRpdmVfcXVldWVkX3Nw
aW5fdW5sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+PiAgCXNtcF9zdG9yZV9yZWxlYXNl
KCh1OCAqKWxvY2ssIDApOwo+Pj4gIH0KPj4+ICAKPj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbmF0
aXZlX3ZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+PiArewo+Pj4gKwlp
ZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQo+Pj4gKwkJcmV0dXJu
IGZhbHNlOwo+Pj4gKwo+Pj4gKwkvKgo+Pj4gKwkgKiBPbiBoeXBlcnZpc29ycyB3aXRob3V0IFBB
UkFWSVJUX1NQSU5MT0NLUyBzdXBwb3J0IHdlIGZhbGwKPj4+ICsJICogYmFjayB0byBhIFRlc3Qt
YW5kLVNldCBzcGlubG9jaywgYmVjYXVzZSBmYWlyIGxvY2tzIGhhdmUKPj4+ICsJICogaG9ycmli
bGUgbG9jayAnaG9sZGVyJyBwcmVlbXB0aW9uIGlzc3Vlcy4KPj4+ICsJICovCj4+PiArCj4+PiAr
CWRvIHsKPj4+ICsJCXdoaWxlIChhdG9taWNfcmVhZCgmbG9jay0+dmFsKSAhPSAwKQo+Pj4gKwkJ
CWNwdV9yZWxheCgpOwo+Pj4gKwl9IHdoaWxlIChhdG9taWNfY21weGNoZygmbG9jay0+dmFsLCAw
LCBfUV9MT0NLRURfVkFMKSAhPSAwKTsKPj4+ICsKPj4+ICsJcmV0dXJuIHRydWU7Cj4+PiArfQo+
Pj4gKwo+Pj4gICNpZmRlZiBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTCj4+PiAgZXh0ZXJuIHZv
aWQgbmF0aXZlX3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgoc3RydWN0IHFzcGlubG9jayAqbG9j
aywgdTMyIHZhbCk7Cj4+PiAgZXh0ZXJuIHZvaWQgX19wdl9pbml0X2xvY2tfaGFzaCh2b2lkKTsK
Pj4+IEBAIC0zOCwzMyArNTcsMzIgQEAgc3RhdGljIGlubGluZSBib29sIHZjcHVfaXNfcHJlZW1w
dGVkKGxvbmcgY3B1KQo+Pj4gIHsKPj4+ICAJcmV0dXJuIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGNw
dSk7Cj4+PiAgfQo+Pj4gKwo+Pj4gK3ZvaWQgbmF0aXZlX3B2X2xvY2tfaW5pdCh2b2lkKSBfX2lu
aXQ7Cj4+PiAgI2Vsc2UKPj4+ICBzdGF0aWMgaW5saW5lIHZvaWQgcXVldWVkX3NwaW5fdW5sb2Nr
KHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+PiAgewo+Pj4gIAluYXRpdmVfcXVldWVkX3NwaW5f
dW5sb2NrKGxvY2spOwo+Pj4gIH0KPj4+ICsKPj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgbmF0aXZl
X3B2X2xvY2tfaW5pdCh2b2lkKQo+Pj4gK3sKPj4+ICt9Cj4+PiAgI2VuZGlmCj4+PiAgCj4+PiAg
I2lmZGVmIENPTkZJR19QQVJBVklSVAo+Pj4gICNkZWZpbmUgdmlydF9zcGluX2xvY2sgdmlydF9z
cGluX2xvY2sKPj4+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwo+Pj4gIHN0YXRp
YyBpbmxpbmUgYm9vbCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+Pj4g
IHsKPj4+IC0JaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkKPj4+
IC0JCXJldHVybiBmYWxzZTsKPj4gSGF2ZSB5b3UgY29uc2lkZXIganVzdCBhZGQgb25lIG1vcmUg
anVtcCBsYWJlbCBoZXJlIHRvIHNraXAKPj4gdmlydF9zcGluX2xvY2sgd2hlbiBLVk0gb3IgWGVu
IHdhbnQgdG8gZG8gc28/Cj4gV2h5PyBEaWQgeW91IGxvb2sgYXQgcGF0Y2ggND8gVGhpcyBpcyB0
aGUgd2F5IHRvIGRvIGl0Li4uCgpJIGFza2VkIHRoaXMgYmVjYXVzZSBvZiBteSBwZXJmb3JtYW5j
ZSBjb25jZXJuIGFzIHN0YXRlZCBsYXRlciBpbiB0aGUgZW1haWwuCgo+Pj4gLQo+Pj4gLQkvKgo+
Pj4gLQkgKiBPbiBoeXBlcnZpc29ycyB3aXRob3V0IFBBUkFWSVJUX1NQSU5MT0NLUyBzdXBwb3J0
IHdlIGZhbGwKPj4+IC0JICogYmFjayB0byBhIFRlc3QtYW5kLVNldCBzcGlubG9jaywgYmVjYXVz
ZSBmYWlyIGxvY2tzIGhhdmUKPj4+IC0JICogaG9ycmlibGUgbG9jayAnaG9sZGVyJyBwcmVlbXB0
aW9uIGlzc3Vlcy4KPj4+IC0JICovCj4+PiAtCj4+PiAtCWRvIHsKPj4+IC0JCXdoaWxlIChhdG9t
aWNfcmVhZCgmbG9jay0+dmFsKSAhPSAwKQo+Pj4gLQkJCWNwdV9yZWxheCgpOwo+Pj4gLQl9IHdo
aWxlIChhdG9taWNfY21weGNoZygmbG9jay0+dmFsLCAwLCBfUV9MT0NLRURfVkFMKSAhPSAwKTsK
Pj4+IC0KPj4+IC0JcmV0dXJuIHRydWU7Cj4+PiArCXJldHVybiBwdl92aXJ0X3NwaW5fbG9jayhs
b2NrKTsKPj4+ICt9Cj4+PiArI2Vsc2UKPj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgdmlydF9zcGlu
X2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKPj4+ICt7Cj4+PiArCXJldHVybiBuYXRpdmVf
dmlydF9zcGluX2xvY2sobG9jayk7Cj4+PiAgfQo+Pj4gKyNlbmRpZiAvKiBDT05GSUdfUEFSQVZJ
UlRfU1BJTkxPQ0tTICovCj4+PiAgI2VuZGlmIC8qIENPTkZJR19QQVJBVklSVCAqLwo+Pj4gIAo+
Pj4gICNpbmNsdWRlIDxhc20tZ2VuZXJpYy9xc3BpbmxvY2suaD4KPj4+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFy
YXZpcnQtc3BpbmxvY2tzLmMKPj4+IGluZGV4IDI2ZTRiZDkyZjMwOS4uMWJlMTg3ZWY4YTM4IDEw
MDY0NAo+Pj4gLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCj4+PiAr
KysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMKPj4+IEBAIC0yMCw2ICsy
MCwxMiBAQCBib29sIHB2X2lzX25hdGl2ZV9zcGluX3VubG9jayh2b2lkKQo+Pj4gIAkJX19yYXdf
Y2FsbGVlX3NhdmVfX19uYXRpdmVfcXVldWVkX3NwaW5fdW5sb2NrOwo+Pj4gIH0KPj4+ICAKPj4+
ICtfX3Zpc2libGUgYm9vbCBfX25hdGl2ZV92aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2Nr
ICpsb2NrKQo+Pj4gK3sKPj4+ICsJcmV0dXJuIG5hdGl2ZV92aXJ0X3NwaW5fbG9jayhsb2NrKTsK
Pj4+ICt9Cj4+PiArUFZfQ0FMTEVFX1NBVkVfUkVHU19USFVOSyhfX25hdGl2ZV92aXJ0X3NwaW5f
bG9jayk7Cj4+IEkgaGF2ZSBzb21lIGNvbmNlcm4gYWJvdXQgdGhlIG92ZXJoZWFkIG9mIHJlZ2lz
dGVyIHNhdmluZy9yZXN0b3JpbmcgaGF2ZQo+PiBvbiBzcGluIGxvY2sgcGVyZm9ybWFuY2UgaW4g
Y2FzZSB0aGUga2VybmVsIGlzIHVuZGVyIGEgbm9uLUtWTS9YZW4KPj4gaHlwZXJ2aXNvci4KPiBX
ZSBhcmUgb24gdGhlIHNsb3cgcGF0aCBhbHJlYWR5LgoKVGhhdCBpcyB0cnVlLCBidXQgSSBzdGls
bCBzdGlsbCBiZWxpZXZlIHRoZXJlIHdpbGwgYmUgcGVyZm9ybWFuY2UgaW1wYWN0Cm9uIGxvY2sg
Y29udGVudGlvbiBiZWhhdmlvciB3aGVyZSB0aGUgc2xvd3BhdGggd2lsbCBiZSB1c2VkLgoKQ2hl
ZXJzLApMb25nbWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEpy-0007qm-Dy; Tue, 05 Sep 2017 14:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpEpw-0007qg-Ug
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 14:28:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2A/4C-03454-484BEA95; Tue, 05 Sep 2017 14:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7d5y7p
 IgxPfdCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWixNYC45wV3ycc4ipgfE/excjJ4eQQJ7E
 76e/wGxeATuJ9Y0/WUFsCQFDidMLb7KA2CwCqhLXZq8Ai7MJqEu0PdsOZHNwiAgYSXzYJtnFy
 MXBLHCJUeLU2r1gc4QFYiRebznECjHfS+J3+wuwek4Bb4m5K4JATF4BQYm/O4RBKpgFtCQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGFnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhvbgw4xCjJwaQkyhuauC5SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRv4magnGBRanpqRVpmDjAKYNISHDxKIryqIGne4oLE3OLMd
 IjUKUZFKXHeh5uAEgIgiYzSPLg2WORdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvH8h4ns
 y8Erjpr4AWMwEtrnq5BmRxSSJCSqqBsUPvgsXcq+bMhzkOPdLw9Rdd6fStmaNUXkp4/rGnS6V
 npnKt5XNpWdx8T/7C379aB0Uv9S+Qepu0fR6jbN6ipXPjzzaudYt+lcXGVvv6c+HaQP1pPP0m
 98I/HPFiaFNYs7PG7szn/vjGsqi0/StdTmcvfPFj6tW7DheWxGeb/PTcacIZE5xVp8RSnJFoq
 MVcVJwIAHu/wcO3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504621698!92015806!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44819 invoked from network); 5 Sep 2017 14:28:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:28:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 08:28:17 -0600
Message-Id: <59AED09E020000780017796C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 08:28:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE2OjExLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEkgY291bGRuJ3QgY29udmluY2UgbXlzZWxmIHRoYXQganVzdCBtYXJraW5nIHRoZSBo
ZWFkIGFzIFBHQ19zdGF0ZV9pbnVzZQo+IHVuZGVyIHRoZSBsb2NrIGlzIHNhZmUsIG1vc3RseSBi
ZWNhdXNlIG9mIGhvdyBNQ0UgaGFuZGxlciBtYXkgd3JpdGUgdGhlCj4gc3RhdGUgd2hpbGUgdGhl
IGFsbG9jYXRvciBpcyB3YWxraW5nIChsb2NrLWZyZWUpIHRoZSBidWRkeS4KCkdvb2QgcG9pbnQu
Cgo+IEBAIC05NzQsMTMgKzk3MiwzOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
aGVhcF9wYWdlcygKPiAgICAgICAgICAgKiBndWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2li
aWxpdHkgb2YvdGhyb3VnaCB0aGUgY2FjaGUuCj4gICAgICAgICAgICovCj4gICAgICAgICAgZmx1
c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZfbm9f
aWNhY2hlX2ZsdXNoKSk7Cj4gLQo+IC0gICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpICkKPiAtICAgICAgICAgICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKPiAgICAgIH0K
PiAgCj4gICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiAgCj4gKyAgICBpZiAoIGZpcnN0
X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYIHx8Cj4gKyAgICAgICAgIChzY3J1Yl9kZWJ1ZyAm
JiAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikpICkKCldoeSBkb2VzIHNjcnViX2RlYnVnIG1h
dHRlciBoZXJlPy4KCj4gKyAgICB7Cj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVUgPDwg
b3JkZXIpOyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChf
UEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4gKyAgICAgICAgICAgIHsKPiAr
ICAgICAgICAgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKPiArICAg
ICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwo+ICsKPiArICAgICAgICAg
ICAgICAgIGRpcnR5X2NudCsrOwo+ICsKPiArICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmaGVh
cF9sb2NrKTsKPiArICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVk
X3NjcnViOwo+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Cj4gKyAg
ICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpICkKPiArICAgICAgICAgICAgICAgIGNoZWNrX29uZV9wYWdlKCZwZ1tpXSk7CgpXb3Vs
ZG4ndCB0aGlzIGJldHRlciBiZSAiZWxzZSBpZiIsIGFzIGNoZWNraW5nIGEgcGFnZSBqdXN0IHNj
cnViYmVkCmRvZXNuJ3QgbG9vayB2ZXJ5IHVzZWZ1bD8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:32:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEtN-0008SR-Sl; Tue, 05 Sep 2017 14:31:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpEtL-0008SK-Th
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:31:52 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CB/2B-03422-755BEA95; Tue, 05 Sep 2017 14:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42K52LJdRjds67p
 Ig00XNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytL7YyFexRqlh0dyFrA+Mu2S5GLg4hgdlM
 EnemLGPvYuTkYBGwl7jW8JYRxGYUKJM4smY+WxcjB5CdI7HkozpE/XpGiYm7nrKA1AgLuEjc+
 HKBCcRmE1CT+HOrkxWkSERgHqPE+b53YA6zwF5GiQnzFzNDtH9mlPi8poENpIVfQFRixpW5YK
 N4BWwlVt6azwZxhorEq/ufweKiAuESF9edZoSoEZQ4OfMJWJxTwE7iw5V2VhCbWUBd4s+8S8w
 QtrzE9rdzoGxxiVtP5oOdJyGgLXFk9142kCMkBPoYJY5uPMk8gVF0FpK5s5DMmoVk1iwksxYw
 sqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMGwYg2MF4f
 m3gIUZJDiYlUd7QxHWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4D20GygkWpaanVqRl5gAjGC
 YtwcGjJMKrCpLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3qcgRQIgRRmleXAjYMnkEqO
 slDAvI9BRQjwFqUW5mSWo8q8YxTkYlYAqtgBN4cnMK4Hb9AroCCagI6pergE5oiQRISXVwOjS
 eelyBNOB+/UZl1mLwpS/sJ2z4tfQVpp+fKpdz75V3nKpVcsNhR+ETLC+1OX2MOvc6zO3Oc0nB
 JoeeTu31p19V33Jhn2fZv1tD12mOyP9a9jbvJQlc0w8DjJ+n6y//84GqbDcT8m7PrDfFQzrYz
 LveMTzep/8tDnPeY+aHNXdZK+q52503U2JpTgj0VCLuag4EQABhnG+IQMAAA==
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504621909!62363077!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10098 invoked from network); 5 Sep 2017 14:31:50 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:31:50 -0000
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 B8AA51F583;
 Tue,  5 Sep 2017 14:31:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B8AA51F583
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4FEB9679C0;
 Tue,  5 Sep 2017 14:31:47 +0000 (UTC)
From: Waiman Long <longman@redhat.com>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
 <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
Organization: Red Hat
Message-ID: <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
Date: Tue, 5 Sep 2017 10:31:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.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.30]); Tue, 05 Sep 2017 14:31:48 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMDoyNCBBTSwgV2FpbWFuIExvbmcgd3JvdGU6Cj4gT24gMDkvMDUvMjAx
NyAxMDoxOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDUvMDkvMTcgMTY6MTAsIFdh
aW1hbiBMb25nIHdyb3RlOgo+Pj4gT24gMDkvMDUvMjAxNyAwOToyNCBBTSwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+PiBUaGVyZSBhcmUgY2FzZXMgd2hlcmUgYSBndWVzdCB0cmllcyB0byBzd2l0
Y2ggc3BpbmxvY2tzIHRvIGJhcmUgbWV0YWwKPj4+PiBiZWhhdmlvciAoZS5nLiBieSBzZXR0aW5n
ICJ4ZW5fbm9wdnNwaW4iIGJvb3QgcGFyYW1ldGVyKS4gVG9kYXkgdGhpcwo+Pj4+IGhhcyB0aGUg
ZG93bnNpZGUgb2YgZmFsbGluZyBiYWNrIHRvIHVuZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZv
cgo+Pj4+IHFzcGlubG9ja3MgZHVlIHRvIHZpcnRfc3Bpbl9sb2NrKCkgZGV0ZWN0aW5nIHRoZSB2
aXJ0dWFsaXplZAo+Pj4+IGVudmlyb25tZW50Lgo+Pj4+Cj4+Pj4gTWFrZSB2aXJ0X3NwaW5fbG9j
aygpIGEgcGFyYXZpcnQgb3BlcmF0aW9uIGluIG9yZGVyIHRvIGVuYWJsZSB1c2Vycwo+Pj4+IHRv
IHNlbGVjdCBhbiBleHBsaWNpdCBiZWhhdmlvciBsaWtlIGJhcmUgbWV0YWwuCj4+Pj4KPj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4gLS0tCj4+
Pj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgNSArKysrCj4+Pj4g
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMSArCj4+Pj4gIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLQo+Pj4+ICBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tz
LmMgIHwgMTQgKysrKysrKysrKwo+Pj4+ICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAg
ICAgICAgIHwgIDIgKysKPj4+PiAgNSBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wYXJhdmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+Pj4+IGluZGV4
IGMyNWRkMjJmN2M3MC4uZDllOTU0ZmIzN2RmIDEwMDY0NAo+Pj4+IC0tLSBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0LmgKPj4+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh
dmlydC5oCj4+Pj4gQEAgLTcyNSw2ICs3MjUsMTEgQEAgc3RhdGljIF9fYWx3YXlzX2lubGluZSBi
b29sIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGxvbmcgY3B1KQo+Pj4+ICAJcmV0dXJuIFBWT1BfQ0FM
TEVFMShib29sLCBwdl9sb2NrX29wcy52Y3B1X2lzX3ByZWVtcHRlZCwgY3B1KTsKPj4+PiAgfQo+
Pj4+ICAKPj4+PiArc3RhdGljIF9fYWx3YXlzX2lubGluZSBib29sIHB2X3ZpcnRfc3Bpbl9sb2Nr
KHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+Pj4gK3sKPj4+PiArCXJldHVybiBQVk9QX0NBTExF
RTEoYm9vbCwgcHZfbG9ja19vcHMudmlydF9zcGluX2xvY2ssIGxvY2spOwo+Pj4+ICt9Cj4+Pj4g
Kwo+Pj4+ICAjZW5kaWYgLyogU01QICYmIFBBUkFWSVJUX1NQSU5MT0NLUyAqLwo+Pj4+ICAKPj4+
PiAgI2lmZGVmIENPTkZJR19YODZfMzIKPj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5
cGVzLmgKPj4+PiBpbmRleCAxOWVmZWZjMGUyN2UuLjkyOGY1ZTc5NTNhNyAxMDA2NDQKPj4+PiAt
LS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4+Pj4gKysrIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaAo+Pj4+IEBAIC0zMTksNiArMzE5LDcg
QEAgc3RydWN0IHB2X2xvY2tfb3BzIHsKPj4+PiAgCXZvaWQgKCpraWNrKShpbnQgY3B1KTsKPj4+
PiAgCj4+Pj4gIAlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgdmNwdV9pc19wcmVlbXB0ZWQ7
Cj4+Pj4gKwlzdHJ1Y3QgcGFyYXZpcnRfY2FsbGVlX3NhdmUgdmlydF9zcGluX2xvY2s7Cj4+Pj4g
IH0gX19ub19yYW5kb21pemVfbGF5b3V0Owo+Pj4+ICAKPj4+PiAgLyogVGhpcyBjb250YWlucyBh
bGwgdGhlIHBhcmF2aXJ0IHN0cnVjdHVyZXM6IHdlIGdldCBhIGNvbnZlbmllbnQKPj4+PiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9xc3BpbmxvY2suaAo+Pj4+IGluZGV4IDQ4YTcwNmY2NDFmMi4uZmJkOTg4OTYzODVj
IDEwMDY0NAo+Pj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oCj4+Pj4g
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPj4+PiBAQCAtMTcsNiArMTcs
MjUgQEAgc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9xdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0
IHFzcGlubG9jayAqbG9jaykKPj4+PiAgCXNtcF9zdG9yZV9yZWxlYXNlKCh1OCAqKWxvY2ssIDAp
Owo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbmF0aXZlX3ZpcnRfc3Bp
bl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+Pj4gK3sKPj4+PiArCWlmICghc3RhdGlj
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpCj4+Pj4gKwkJcmV0dXJuIGZhbHNlOwo+
Pj4+ICsKPj4+PiArCS8qCj4+Pj4gKwkgKiBPbiBoeXBlcnZpc29ycyB3aXRob3V0IFBBUkFWSVJU
X1NQSU5MT0NLUyBzdXBwb3J0IHdlIGZhbGwKPj4+PiArCSAqIGJhY2sgdG8gYSBUZXN0LWFuZC1T
ZXQgc3BpbmxvY2ssIGJlY2F1c2UgZmFpciBsb2NrcyBoYXZlCj4+Pj4gKwkgKiBob3JyaWJsZSBs
b2NrICdob2xkZXInIHByZWVtcHRpb24gaXNzdWVzLgo+Pj4+ICsJICovCj4+Pj4gKwo+Pj4+ICsJ
ZG8gewo+Pj4+ICsJCXdoaWxlIChhdG9taWNfcmVhZCgmbG9jay0+dmFsKSAhPSAwKQo+Pj4+ICsJ
CQljcHVfcmVsYXgoKTsKPj4+PiArCX0gd2hpbGUgKGF0b21pY19jbXB4Y2hnKCZsb2NrLT52YWws
IDAsIF9RX0xPQ0tFRF9WQUwpICE9IDApOwo+Pj4+ICsKPj4+PiArCXJldHVybiB0cnVlOwo+Pj4+
ICt9Cj4+Pj4gKwo+Pj4+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwo+Pj4+ICBl
eHRlcm4gdm9pZCBuYXRpdmVfcXVldWVkX3NwaW5fbG9ja19zbG93cGF0aChzdHJ1Y3QgcXNwaW5s
b2NrICpsb2NrLCB1MzIgdmFsKTsKPj4+PiAgZXh0ZXJuIHZvaWQgX19wdl9pbml0X2xvY2tfaGFz
aCh2b2lkKTsKPj4+PiBAQCAtMzgsMzMgKzU3LDMyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1
X2lzX3ByZWVtcHRlZChsb25nIGNwdSkKPj4+PiAgewo+Pj4+ICAJcmV0dXJuIHB2X3ZjcHVfaXNf
cHJlZW1wdGVkKGNwdSk7Cj4+Pj4gIH0KPj4+PiArCj4+Pj4gK3ZvaWQgbmF0aXZlX3B2X2xvY2tf
aW5pdCh2b2lkKSBfX2luaXQ7Cj4+Pj4gICNlbHNlCj4+Pj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBx
dWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKPj4+PiAgewo+Pj4+ICAJ
bmF0aXZlX3F1ZXVlZF9zcGluX3VubG9jayhsb2NrKTsKPj4+PiAgfQo+Pj4+ICsKPj4+PiArc3Rh
dGljIGlubGluZSB2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQodm9pZCkKPj4+PiArewo+Pj4+ICt9
Cj4+Pj4gICNlbmRpZgo+Pj4+ICAKPj4+PiAgI2lmZGVmIENPTkZJR19QQVJBVklSVAo+Pj4+ICAj
ZGVmaW5lIHZpcnRfc3Bpbl9sb2NrIHZpcnRfc3Bpbl9sb2NrCj4+Pj4gKyNpZmRlZiBDT05GSUdf
UEFSQVZJUlRfU1BJTkxPQ0tTCj4+Pj4gIHN0YXRpYyBpbmxpbmUgYm9vbCB2aXJ0X3NwaW5fbG9j
ayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+Pj4+ICB7Cj4+Pj4gLQlpZiAoIXN0YXRpY19jcHVf
aGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQo+Pj4+IC0JCXJldHVybiBmYWxzZTsKPj4+IEhh
dmUgeW91IGNvbnNpZGVyIGp1c3QgYWRkIG9uZSBtb3JlIGp1bXAgbGFiZWwgaGVyZSB0byBza2lw
Cj4+PiB2aXJ0X3NwaW5fbG9jayB3aGVuIEtWTSBvciBYZW4gd2FudCB0byBkbyBzbz8KPj4gV2h5
PyBEaWQgeW91IGxvb2sgYXQgcGF0Y2ggND8gVGhpcyBpcyB0aGUgd2F5IHRvIGRvIGl0Li4uCj4g
SSBhc2tlZCB0aGlzIGJlY2F1c2Ugb2YgbXkgcGVyZm9ybWFuY2UgY29uY2VybiBhcyBzdGF0ZWQg
bGF0ZXIgaW4gdGhlIGVtYWlsLgoKRm9yIGNsYXJpZmljYXRpb24sIEkgd2FzIGFjdHVhbGx5IGFz
a2luZyBpZiB5b3UgY29uc2lkZXIganVzdCBhZGRpbmcgb25lCm1vcmUganVtcCBsYWJlbCB0byBz
a2lwIGl0IGZvciBYZW4vS1ZNIGluc3RlYWQgb2YgbWFraW5nCnZpcnRfc3Bpbl9sb2NrKCkgYSBw
di1vcC4KCkNoZWVycywKTG9uZ21hbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpEuV-00008V-9l; Tue, 05 Sep 2017 14:33:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414ebf1ae=citrix-osstest@xenproject.org>)
 id 1dpEuU-00007s-Mu
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 14:33:02 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id FB/14-07918-E95BEA95;
 Tue, 05 Sep 2017 14:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7cres
 iDV4tVLW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnnb15kLFgpVPH11TnWBsZ9PF2MnBwSAv4S
 zxZ1skLYHhIvp+wHs0UEnCUmfLjNBmLzCuhJzFm3lRnEFhYwkpi8p5sZot5N4s7VaYww9vk1N
 8DibEBzJvZMZAGxWQRUJC4t+Q02U0hAS2Lp4pVMEDMFJU7OfAJWwywgIXHwxQuomZYS6yffZZ
 3AyDsLSdksJGULGJlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIEBg8DEOxgvL0x4BCjJAeTkihvaOK6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC5bgHKC
 RanpqRVpmTnAMIZJS3DwKInw9oCkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPfpZqAiA
 ZCijNI8uBGwmLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYloAqQVTyZeSVwm14BHcEEdETVyz
 UgR5QkIqSkGhgnxSu0fGC43Jwy80PN99mVe1czcLAaCXFdX+HBrfOq1iUqr7l4047XURWru5w
 uPZjXvJ9/8ZcDV76apSwQODxFMjr0SMTvlY7/FynMYv838btnZ0rjoUcTBJ4eOb5DVvuG/mTJ
 iP+vhb/JfLa0EXsYufYxi1d+hfq5g1/O2RxPaTCXE5mgfVVXiaU4I9FQi7moOBEAvjvV46QCA
 AA=
X-Env-Sender: prvs=414ebf1ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504621978!110627015!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40295 invoked from network); 5 Sep 2017 14:33:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 14:33:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446578952"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72063-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=302860bfc467c72bdba91af021a44e20789601dc
X-Osstest-Versions-That: ovmf=c2ab95806bf0e5ae272f47ea6f192c12ce7ca069
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 5 Sep 2017 15:32:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72063: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAzMDI4NjBiZmM0NjdjNzJiZGJhOTFhZjAyMWE0NGUyMDc4OTYw
MWRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMmFiOTU4MDZiZjBl
NWFlMjcyZjQ3ZWE2ZjE5MmMxMmNlN2NhMDY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNjAg
IDIwMTctMDktMDQgMjI6MjA6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDYzICAyMDE3LTA5LTA1IDEyOjQ5OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzAyODYw
YmZjNDY3YzcyYmRiYTkxYWYwMjFhNDRlMjA3ODk2MDFkYwpBdXRob3I6IFlvbmdob25nIFpodSA8
eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTE6Mzg6MTEgMjAxNyAr
MDgwMAoKICAgIEJhc2VUb29sczogdXBkYXRlIGhlbHAgaW5mbyBmb3IgLVkgb3B0aW9uIHRvIGlu
Y2x1ZGUgJ0hBU0gnCiAgICAKICAgIFBlciBidWlsZCBzcGVjLHRoZSBkZWZhdWx0IHNldCBvZiBm
bGFncyBmb3IgLVkgb3B0aW9uIGluY2x1ZGUgJ0hBU0gnLAogICAgc28gdGhpcyBwYXRjaCB0byB1
cGRhdGUgdGhlIGhlbHAgaW5mby4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56
aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpF3d-0000uY-6N; Tue, 05 Sep 2017 14:42:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpF3b-0000uS-Cj
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:42:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1C/A1-03610-2D7BEA95; Tue, 05 Sep 2017 14:42:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+6l7es
 iDaZXWXzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGd+uXGIv2KpScfzyb8YGxgnyXYycHBICRhJv
 J/5j6mLk4hASWMgo0fzoDCtIQljAReLGlwtgCRGB+YwSDaf3MYI4zAJ7GSUmzF/MDNGyjEliW
 udrJpAWNgFViQ3XT4G18wpYS9x6eYcFxGYRUJH4e6wXzBYVCJdoOtvPAlEjKHFy5hMgm4ODU8
 BO4v8HSZAws4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ9ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERigDECwg/H4+7hDjJIc
 TEqivG5b10UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9AJITLEpNT61Iy8wBxgpMWoKDR0mE9
 ztImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlrtwEVCYAUZZTmwY2Axe0lRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfM+BlnFk5lXArfpFdARTEBHVL1cA3JESSJCSqqBsSepqMebU9t
 pidlyFokkxqxpS6UfOrYtvjF3+QRL89JT0zmu2OXpXdGd4hAstFcwlXVC/RX9pc7lYo1JTlKJ
 t7Rv/l520ef5v3yNdXW6x328nB/6qO2RrpnLmbjK4WZ1lYlYBt+e26+FJxvaCUwz0q7NrGzd9
 fHHsT2cDNdCTgW80C1/5RKnxFKckWioxVxUnAgAoFbjbdYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504622545!83404711!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56867 invoked from network); 5 Sep 2017 14:42:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 5 Sep 2017 14:42:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4C1ADAD9A;
 Tue,  5 Sep 2017 14:42:25 +0000 (UTC)
To: Waiman Long <longman@redhat.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
 <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
 <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <eedcab30-b392-74db-3dc3-1de5769ebecc@suse.com>
Date: Tue, 5 Sep 2017 16:42:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
Content-Language: de-DE
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMTY6MzEsIFdhaW1hbiBMb25nIHdyb3RlOgo+IE9uIDA5LzA1LzIwMTcgMTA6
MjQgQU0sIFdhaW1hbiBMb25nIHdyb3RlOgo+PiBPbiAwOS8wNS8yMDE3IDEwOjE4IEFNLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDUvMDkvMTcgMTY6MTAsIFdhaW1hbiBMb25nIHdyb3Rl
Ogo+Pj4+IE9uIDA5LzA1LzIwMTcgMDk6MjQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+
IFRoZXJlIGFyZSBjYXNlcyB3aGVyZSBhIGd1ZXN0IHRyaWVzIHRvIHN3aXRjaCBzcGlubG9ja3Mg
dG8gYmFyZSBtZXRhbAo+Pj4+PiBiZWhhdmlvciAoZS5nLiBieSBzZXR0aW5nICJ4ZW5fbm9wdnNw
aW4iIGJvb3QgcGFyYW1ldGVyKS4gVG9kYXkgdGhpcwo+Pj4+PiBoYXMgdGhlIGRvd25zaWRlIG9m
IGZhbGxpbmcgYmFjayB0byB1bmZhaXIgdGVzdCBhbmQgc2V0IHNjaGVtZSBmb3IKPj4+Pj4gcXNw
aW5sb2NrcyBkdWUgdG8gdmlydF9zcGluX2xvY2soKSBkZXRlY3RpbmcgdGhlIHZpcnR1YWxpemVk
Cj4+Pj4+IGVudmlyb25tZW50Lgo+Pj4+Pgo+Pj4+PiBNYWtlIHZpcnRfc3Bpbl9sb2NrKCkgYSBw
YXJhdmlydCBvcGVyYXRpb24gaW4gb3JkZXIgdG8gZW5hYmxlIHVzZXJzCj4+Pj4+IHRvIHNlbGVj
dCBhbiBleHBsaWNpdCBiZWhhdmlvciBsaWtlIGJhcmUgbWV0YWwuCj4+Pj4+Cj4+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4gLS0tCj4+Pj4+
ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgIHwgIDUgKysrKwo+Pj4+PiAg
YXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCB8ICAxICsKPj4+Pj4gIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLQo+Pj4+PiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nr
cy5jICB8IDE0ICsrKysrKysrKysKPj4+Pj4gIGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAg
ICAgICAgICAgfCAgMiArKwo+Pj4+PiAgNSBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4+Pj4+
IGluZGV4IGMyNWRkMjJmN2M3MC4uZDllOTU0ZmIzN2RmIDEwMDY0NAo+Pj4+PiAtLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4+Pj4+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BhcmF2aXJ0LmgKPj4+Pj4gQEAgLTcyNSw2ICs3MjUsMTEgQEAgc3RhdGljIF9fYWx3YXlz
X2lubGluZSBib29sIHB2X3ZjcHVfaXNfcHJlZW1wdGVkKGxvbmcgY3B1KQo+Pj4+PiAgCXJldHVy
biBQVk9QX0NBTExFRTEoYm9vbCwgcHZfbG9ja19vcHMudmNwdV9pc19wcmVlbXB0ZWQsIGNwdSk7
Cj4+Pj4+ICB9Cj4+Pj4+ICAKPj4+Pj4gK3N0YXRpYyBfX2Fsd2F5c19pbmxpbmUgYm9vbCBwdl92
aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+Pj4+PiArewo+Pj4+PiArCXJl
dHVybiBQVk9QX0NBTExFRTEoYm9vbCwgcHZfbG9ja19vcHMudmlydF9zcGluX2xvY2ssIGxvY2sp
Owo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICAjZW5kaWYgLyogU01QICYmIFBBUkFWSVJUX1NQSU5M
T0NLUyAqLwo+Pj4+PiAgCj4+Pj4+ICAjaWZkZWYgQ09ORklHX1g4Nl8zMgo+Pj4+PiBkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMuaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPj4+Pj4gaW5kZXggMTllZmVmYzBlMjdlLi45Mjhm
NWU3OTUzYTcgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKPj4+Pj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnRfdHlwZXMu
aAo+Pj4+PiBAQCAtMzE5LDYgKzMxOSw3IEBAIHN0cnVjdCBwdl9sb2NrX29wcyB7Cj4+Pj4+ICAJ
dm9pZCAoKmtpY2spKGludCBjcHUpOwo+Pj4+PiAgCj4+Pj4+ICAJc3RydWN0IHBhcmF2aXJ0X2Nh
bGxlZV9zYXZlIHZjcHVfaXNfcHJlZW1wdGVkOwo+Pj4+PiArCXN0cnVjdCBwYXJhdmlydF9jYWxs
ZWVfc2F2ZSB2aXJ0X3NwaW5fbG9jazsKPj4+Pj4gIH0gX19ub19yYW5kb21pemVfbGF5b3V0Owo+
Pj4+PiAgCj4+Pj4+ICAvKiBUaGlzIGNvbnRhaW5zIGFsbCB0aGUgcGFyYXZpcnQgc3RydWN0dXJl
czogd2UgZ2V0IGEgY29udmVuaWVudAo+Pj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcXNwaW5sb2NrLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaAo+Pj4+
PiBpbmRleCA0OGE3MDZmNjQxZjIuLmZiZDk4ODk2Mzg1YyAxMDA2NDQKPj4+Pj4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPj4+Pj4gKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcXNwaW5sb2NrLmgKPj4+Pj4gQEAgLTE3LDYgKzE3LDI1IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBuYXRpdmVfcXVldWVkX3NwaW5fdW5sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+
Pj4+ICAJc21wX3N0b3JlX3JlbGVhc2UoKHU4ICopbG9jaywgMCk7Cj4+Pj4+ICB9Cj4+Pj4+ICAK
Pj4+Pj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBuYXRpdmVfdmlydF9zcGluX2xvY2soc3RydWN0IHFz
cGlubG9jayAqbG9jaykKPj4+Pj4gK3sKPj4+Pj4gKwlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9G
RUFUVVJFX0hZUEVSVklTT1IpKQo+Pj4+PiArCQlyZXR1cm4gZmFsc2U7Cj4+Pj4+ICsKPj4+Pj4g
KwkvKgo+Pj4+PiArCSAqIE9uIGh5cGVydmlzb3JzIHdpdGhvdXQgUEFSQVZJUlRfU1BJTkxPQ0tT
IHN1cHBvcnQgd2UgZmFsbAo+Pj4+PiArCSAqIGJhY2sgdG8gYSBUZXN0LWFuZC1TZXQgc3Bpbmxv
Y2ssIGJlY2F1c2UgZmFpciBsb2NrcyBoYXZlCj4+Pj4+ICsJICogaG9ycmlibGUgbG9jayAnaG9s
ZGVyJyBwcmVlbXB0aW9uIGlzc3Vlcy4KPj4+Pj4gKwkgKi8KPj4+Pj4gKwo+Pj4+PiArCWRvIHsK
Pj4+Pj4gKwkJd2hpbGUgKGF0b21pY19yZWFkKCZsb2NrLT52YWwpICE9IDApCj4+Pj4+ICsJCQlj
cHVfcmVsYXgoKTsKPj4+Pj4gKwl9IHdoaWxlIChhdG9taWNfY21weGNoZygmbG9jay0+dmFsLCAw
LCBfUV9MT0NLRURfVkFMKSAhPSAwKTsKPj4+Pj4gKwo+Pj4+PiArCXJldHVybiB0cnVlOwo+Pj4+
PiArfQo+Pj4+PiArCj4+Pj4+ICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwo+Pj4+
PiAgZXh0ZXJuIHZvaWQgbmF0aXZlX3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgoc3RydWN0IHFz
cGlubG9jayAqbG9jaywgdTMyIHZhbCk7Cj4+Pj4+ICBleHRlcm4gdm9pZCBfX3B2X2luaXRfbG9j
a19oYXNoKHZvaWQpOwo+Pj4+PiBAQCAtMzgsMzMgKzU3LDMyIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCB2Y3B1X2lzX3ByZWVtcHRlZChsb25nIGNwdSkKPj4+Pj4gIHsKPj4+Pj4gIAlyZXR1cm4gcHZf
dmNwdV9pc19wcmVlbXB0ZWQoY3B1KTsKPj4+Pj4gIH0KPj4+Pj4gKwo+Pj4+PiArdm9pZCBuYXRp
dmVfcHZfbG9ja19pbml0KHZvaWQpIF9faW5pdDsKPj4+Pj4gICNlbHNlCj4+Pj4+ICBzdGF0aWMg
aW5saW5lIHZvaWQgcXVldWVkX3NwaW5fdW5sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+
Pj4+ICB7Cj4+Pj4+ICAJbmF0aXZlX3F1ZXVlZF9zcGluX3VubG9jayhsb2NrKTsKPj4+Pj4gIH0K
Pj4+Pj4gKwo+Pj4+PiArc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQodm9p
ZCkKPj4+Pj4gK3sKPj4+Pj4gK30KPj4+Pj4gICNlbmRpZgo+Pj4+PiAgCj4+Pj4+ICAjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCj4+Pj4+ICAjZGVmaW5lIHZpcnRfc3Bpbl9sb2NrIHZpcnRfc3Bpbl9s
b2NrCj4+Pj4+ICsjaWZkZWYgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUwo+Pj4+PiAgc3RhdGlj
IGlubGluZSBib29sIHZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4+Pj4+
ICB7Cj4+Pj4+IC0JaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkK
Pj4+Pj4gLQkJcmV0dXJuIGZhbHNlOwo+Pj4+IEhhdmUgeW91IGNvbnNpZGVyIGp1c3QgYWRkIG9u
ZSBtb3JlIGp1bXAgbGFiZWwgaGVyZSB0byBza2lwCj4+Pj4gdmlydF9zcGluX2xvY2sgd2hlbiBL
Vk0gb3IgWGVuIHdhbnQgdG8gZG8gc28/Cj4+PiBXaHk/IERpZCB5b3UgbG9vayBhdCBwYXRjaCA0
PyBUaGlzIGlzIHRoZSB3YXkgdG8gZG8gaXQuLi4KPj4gSSBhc2tlZCB0aGlzIGJlY2F1c2Ugb2Yg
bXkgcGVyZm9ybWFuY2UgY29uY2VybiBhcyBzdGF0ZWQgbGF0ZXIgaW4gdGhlIGVtYWlsLgo+IAo+
IEZvciBjbGFyaWZpY2F0aW9uLCBJIHdhcyBhY3R1YWxseSBhc2tpbmcgaWYgeW91IGNvbnNpZGVy
IGp1c3QgYWRkaW5nIG9uZQo+IG1vcmUganVtcCBsYWJlbCB0byBza2lwIGl0IGZvciBYZW4vS1ZN
IGluc3RlYWQgb2YgbWFraW5nCj4gdmlydF9zcGluX2xvY2soKSBhIHB2LW9wLgoKQWFoLCBva2F5
LgoKQmFyZSBtZXRhbCBjb3VsZCBtYWtlIHVzZSBvZiB0aGlzIGp1bXAgbGFiZWwsIHRvby4KCkkn
bGwgaGF2ZSBhIHRyeSBob3cgaXQgbG9va3MgbGlrZS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:42:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpF3z-0000wg-EK; Tue, 05 Sep 2017 14:42:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dpF3x-0000wO-IG
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 14:42:49 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 BF/75-01782-8E7BEA95; Tue, 05 Sep 2017 14:42:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVffF9nW
 RBvf2ilks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf365nLNjEXfGj/TxbA+Mb9i5GLg4hgUlM
 EpM3drBCOL8YJS6/3AjlbGCUaJ32C6psG6PEhdubgBxODmGBGInvBy8yg9giAsoSvb9+s4DYQ
 gJ1El03VjCDNDAL3GCU2LzhEiNIgk3ASOLs0elgNq+ArcSk3pdgDSwCKhJTVmxiArFFBcIl3j
 YeYYGoEZQ4OfMJmM0pYC+xdM5vsGXMAnoSO67/YoWw5SW2v50DFpcQMJZof3uRbQKj4Cwk7bO
 QtMxC0rKAkXkVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg
 +NYzMDDuYGyc7XeIUZKDSUmU123rukghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxvtgHlBItS0
 1Mr0jJzgJEEk5bg4FES4V0JkuYtLkjMLc5Mh0idYtTl+PF5xxcmIZa8/LxUKXHeKyBFAiBFGa
 V5cCNgUX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvKDBFCPFk5pXAbXoFdAQT0BFVL9e
 AHFGSiJCSamAs/70kKLn0daHG97lRNpVxWW0OS5bWMVnonJ4utag25cOG0/dCfHdpbWCt0P5y
 6XiaTcbzNdL7G5acza+rvZimqPJgbqtR1lzJwj7hDc3LFSV3X5BrtJzqKPNc1lT39qUkBsn9+
 yyjFu9aOLFFcIXWwbWW3ux+O9d6Ldgf8cJ0Y/qtuHelQWpKLMUZiYZazEXFiQA5upJt5QIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504622566!108563423!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10564 invoked from network); 5 Sep 2017 14:42:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:42:47 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85Egepi010834
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 14:42:41 GMT
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 v85EgeEx021513
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 14:42:40 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v85Egd2f002135;
 Tue, 5 Sep 2017 14:42: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, 05 Sep 2017 07:42:39 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
 <59AED09E020000780017796C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
Date: Tue, 5 Sep 2017 10:42:31 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59AED09E020000780017796C@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IEBAIC05NzQsMTMgKzk3MiwzOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
aGVhcF9wYWdlcygKPj4gICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNp
YmlsaXR5IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgo+PiAgICAgICAgICAgKi8KPj4gICAgICAgICAg
Zmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFncyAmIE1FTUZf
bm9faWNhY2hlX2ZsdXNoKSk7Cj4+IC0KPj4gLSAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVN
Rl9ub19zY3J1YikgKQo+PiAtICAgICAgICAgICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKPj4g
ICAgICB9Cj4+ICAKPj4gICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPj4gIAo+PiArICAg
IGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggfHwKPj4gKyAgICAgICAgIChz
Y3J1Yl9kZWJ1ZyAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikpICkKPiBXaHkgZG9lcyBz
Y3J1Yl9kZWJ1ZyBtYXR0ZXIgaGVyZT8uCj4KPj4gKyAgICB7Cj4+ICsgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAg
ICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4+
ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVN
Rl9ub19zY3J1YikgKQo+PiArICAgICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdb
aV0pOwo+PiArCj4+ICsgICAgICAgICAgICAgICAgZGlydHlfY250Kys7Cj4+ICsKPj4gKyAgICAg
ICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7Cj4+ICsgICAgICAgICAgICAgICAgcGdb
aV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7Cj4+ICsgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJmhlYXBfbG9jayk7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAg
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKPj4gKyAgICAgICAgICAgICAg
ICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwo+IFdvdWxkbid0IHRoaXMgYmV0dGVyIGJlICJlbHNl
IGlmIiwgYXMgY2hlY2tpbmcgYSBwYWdlIGp1c3Qgc2NydWJiZWQKPiBkb2Vzbid0IGxvb2sgdmVy
eSB1c2VmdWw/CgpGb3IgYm90aCBvZiB0aGVzZSBxdWVzdGlvbnMgLS0tIHdlIGRvbid0IHdhbnQg
dG8gbWlzcyBhIHBvaXNvbmVkIHBhZ2UuCkZvciBleGFtcGxlLCBpZiBhIHBhZ2Ugd2FzIHBvaXNv
bmVkIGJ1dCBmb3Igc29tZSByZWFzb24gaXMgbm90IG1hcmtlZApQR0NfbmVlZF9zY3J1Yi4KCk9m
IGNvdXJzZSwgd2UgcmlzayBhIGZhbHNlIHBvc2l0aXZlIGlmIGEgZ3Vlc3Qgd3JvdGUgdGhlIHBh
Z2Ugd2l0aCB0aGUKc2FtZSBwYXR0ZXJuLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpF5y-000184-QZ; Tue, 05 Sep 2017 14:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpF5x-00017v-21
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:44:53 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/5B-03616-468BEA95; Tue, 05 Sep 2017 14:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzd5x7p
 IgyVLDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmNR9YCs6pVHTc+cPYwNgt18XIySEkkCdx
 e2k3G4jNK2AnMe3DdyYQW0LAUOL0wpssIDaLgKrEyelPGEFsNgF1ibZn21m7GDk4RAR0JU7/A
 BvDLBAkMaFvD1irsECoxJYVG5ghxu9jlGhbaAticwp4ScxfsIUNpJVXQFDi7w5hiFYtiYe/br
 FA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGFXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxvNrAw8xSnIwKYnyum1dFynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvfNNqCcYFFqempFWmYOMApg0hIcPEoivErbgdK8xQWJucWZ6
 RCpU4yKUuK8V0D6BEASGaV5cG2wyLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5LIFN4Mv
 NK4Ka/AlrMBLS46uUakMUliQgpqQZGPr8ra/4/PvHF1HTV4S37C+7Pn7D68nVhhh9vovJFvuq
 lHmD9KZrQblUTab1s4pO9oZwcRmffp386skPTm8nuVvtS16w/Bk8rlu895XR8uxiPqek+L81y
 3RDBGZ8MrG7r3VqvtPLfsqJ1Qmn/l12Sc9/2ZGdHkvSyeIUWd9kHv2KXGrG0OKyYpMRSnJFoq
 MVcVJwIABT3P4m3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504622690!114893841!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2578 invoked from network); 5 Sep 2017 14:44:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:44:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 08:44:49 -0600
Message-Id: <59AED47F02000078001779A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 08:44:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
 <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
 <1504543576-13746-4-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1504543576-13746-4-git-send-email-ian.jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] DEPS handling: Remove absolute paths
 from references to cwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA0LjA5LjE3IGF0IDE4OjQ2LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gc29tZSBkaXJlY3RvcmllcyB3ZSB1c2UgZ2NjIG9uIHNvdXJjZSBmaWxlcyBlbHNl
d2hlcmUsIHRvIGdlbmVyYXRlCj4gYSAubyBoZXJlIGluIHRoZSBjdXJyZW50IGRpcmVjdG9yeS4g
IEVnIGluIHRvb2xzL2xpYnhsLywKPiAgICBnY2MgLUkgLW8gYnVpbGQubyAvcGF0aC90by9saWJh
Y3BpL2J1aWxkLmMKPiBXZSBwYXNzIC1NTUQgYW5kIC1NRiBvcHRpb25zIHRvIGdlbmVyYXRlIGEg
LmQgZmlsZSByaWdodCBoZXJlLgo+IAo+IEluIHRoZSBnZW5lcmFsIGNhc2UgdGhpcyAuYyBmaWxl
IG1pZ2h0IG5lZWQgdG8gaW5jbHVkZSB0aGluZ3MgZnJvbSB0aGUKPiBkaXJlY3RvcnkgaGVyZSwg
ZWcgbGliYWNwaS9idWlsZC5jIGV2ZW50dWFsbHkgI2luY2x1ZGVzIHZhcmlvdXMKPiAqbGlieGwq
LmguICBXZSBwYXNzIGdjYyAtSS4gZm9yIHRoaXMsIHdoaWNoIG1lYW5zIHRoaW5ncyBmcm9tIHRo
ZSBjd2QKPiB3aGVyZSB3ZSBpbnZva2VkIGdjYywgbm90IHRoZSBkaXJlY3Rvcnkgb2YgdGhlICNp
bmNsdWRpbmcgZmlsZS4KPiAKPiBXaGVuIHdlIGRvIHRoaXMsIGdjYydzIC1NTUQgb3V0cHV0IG1l
bnRpb25zIC9wYXRoL3RvL2xpYnhsLypsaWJ4bCouaCwKPiBldmVuIHRob3VnaCBpdCBjb3VsZCBy
ZWZlciB0byBzaW1wbHkgKmxpYnhsKi5oLiAgVGhpcyBpcyBwcmVzdW1hYmx5Cj4gYmVjYXVzZSBn
Y2MgaGFzIG5vdGljZWQgdGhhdCBgLicgaW4gdGhpcyBjb250ZXh0IG11c3QgbWVhbiByZWxhdGl2
ZSB0bwo+IHRoZSBpbnZvY2F0aW9uIGN3ZCwgbm90IHJlbGF0aXZlIHRvIGJ1aWxkLmMsIGFuZCBn
Y2MgZG9lc24ndCByZWFsaXNlCj4gdGhhdCByZWZlcmVuY2VzIGluIHRoZSAuZCBmaWxlIGFyZSBh
bHNvIHdydCB0aGUgaW52b2NhdGlvbiBjd2QuCj4gCj4gbWFrZSBkaXN0aW5ndWlzaGVzIHRhcmdl
dHMgcHVyZWx5IHRleHR1YWxseS4gIEl0IHdpbGwgY2Fub25pY2FsaXNlIGEKPiB0YXJnZXQgbmFt
ZSBieSByZW1vdmluZyAuLyBiZWZvcmUgY29tcGFyaXNvbiAoc28gX2xpYnhsX3R5cGVzLmggYW5k
Cj4gLi9fbGlieGxfdHlwZXMuaCBhcmUgY29uc2lkZXJlZCB0aGUgc2FtZSB0YXJnZXQpIGJ1dCBp
dCB3b24ndCBleGFtaW5lCj4gdGhlIGZpbGVzeXN0ZW0uICBTbyBfbGlieGxfdHlwZXMuaCBhbmQK
PiAvcGF0aC90by90b29scy9saWJ4bC9fbGlieGxfdHlwZXMuaCBhcmUgZGlmZmVyZW50IHRhcmdl
dHMuCj4gCj4gQW5kLCBfbGlieGxfdHlwZXMuaCBpcyBnZW5lcmF0ZWQgZnJvbSBhIHBhdHRlcm4g
cnVsZS4gIFRoaXMgcGF0dGVybgo+IHJ1bGUgaXMgdGhlcmVmb3JlIGluc3RhdGlhdGVkIHR3aWNl
LCBhbmQgdGhlIHR3byBpbnN0YW5jZXMgbWF5IGJlIHJ1bgo+IGNvbmN1cnJlbnRseSAtIGJ1dCB1
c2UgdGhlIHNhbWUgdGVtcGZpbGVzIGFuZCBjYW4gdGhlcmVmb3JlIGZhaWwuCj4gCj4gVGhlIHRo
aW5nIHRoYXQgaXMgd3JvbmcgaGVyZSBpcyBnY2MncyBjaG9pY2UgdG8gb3V0cHV0IGFuIGFic29s
dXRlCj4gcGF0aC4KPiAKPiBXZSBjb3VsZCB3b3JrIGFyb3VuZCBpdCBieSBhZGRpbmcgYSBydWxl
IHRvIHRlYWNoIG1ha2UgYWJvdXQgYQo+IHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZXNlIGB0d28g
ZGlmZmVyZW50IGZpbGVzJy4gIEJ1dCB0aGlzIGhhcyB0byBiZQo+IGRvbmUgZm9yIGV2ZXJ5IGF1
dG9nZW5lcmF0ZWQgZmlsZSBhbmQgaXMgdGhlcmVmb3JlIGZyYWdpbGUgKGxlYXZpbmcgYQo+IHJh
Y2UgYnVnIHdoZW4gd2UgZ2V0IGl0IHdyb25nKS4KPiAKPiBJZGVhbGx5IHdlIHdvdWxkIGZpeCB0
aGUgcHJvYmxlbSBieSBmaXhpbmcgdGhlIC5kIGZpbGUgYXMgaXQgaXMKPiBnZW5lcmF0ZWQuICBC
dXQgdGhlIC5kIGZpbGVzIGFyZSBnZW5lcmF0ZWQgYnkgbWFueSBtYW55IHJ1bGVzCj4gbWVudGlv
bmluZyAkKENDKSBhbmQgJChDRkxBR1MpLiAgKFdlIG1pZ2h0IGluIHRoZW9yeSBwYXNzIGEgYmFz
aAo+IHByb2Nlc3Mgc3Vic3RpdHV0aW9uIHRvIC1NRiwgYnV0IDEuIHRoYXQncyBub3QgcG9ydGFi
bGUgdG8gcGVvcGxlIHdobwo+IGRvbid0IGhhdmUgYmFzaCBhbmQgMi4gaXQgaGFuZ3MsIGFueXdh
eS4pCj4gCj4gU28gaW5zdGVhZCB3ZSBkbyB0aGlzIGNvbnZlcnNpb24gYXQgaW5jbHVkZSB0aW1l
LiAgVGhhdCBpcywgd2UgdGVsbAo+IG1ha2UgdG8gaW5jbHVkZSBub3QgdGhlIHJhdyAuZCBmaWxl
cywgYnV0IHRoZSBzZWRkZWQgb25lcy4KPiAKPiBUaGUgc2VkZGluZyByZW1vdmVzIG9jY3VycmVu
Y2VzIG9mIGAgJFBXRC8nLiAgV2UgdXNlIHRoZSBzaGVsbAo+IHZhcmlhYmxlIFBXRCBiZWNhdXNl
IHRoZSBtYWtlIHZhcmlhYmxlIHNvbWV0aW1lcyByZWZlcnMgdG8gdGhlIHhlbgo+IHRvcGxldmVs
LiAgSWYgZ2NjJ3Mgb3V0cHV0IGZvcm1hdCBzaG91bGQgY2hhbmdlLCB0aGVuIHRoaXMgc2VkIHJ1
bmUKPiBtYXkgbm90IHdvcmsgYW55IG1vcmUsIGJ1dCB0aGF0IGRvZXNuJ3Qgc2VlbSB2ZXJ5IGxp
a2VseS4KPiAKPiBUaGUgcnVuZSBpcyBvbmx5IGVmZmVjdGl2ZSBmb3IgZGVwZW5kZW5jaWVzIG9u
IGZpbGVzIHdoaWNoIGFyZSBleGFjdGx5Cj4gaW4gdGhlIGN1cnJlbnQgZGlyZWN0b3J5LCBvciBh
IHN1YmRpcmVjdG9yeSBvZiBpdCBuYW1lZCBzaW1wbHkgYnkgaXRzCj4gc3ViZGlyZWN0b3J5IG5h
bWUuICBJZiB0aGVyZSBhcmUgYXV0b2dlbmVyYXRlZCBpbmNsdWRlIGZpbGVzIHdoaWNoCj4gZXhp
c3QgaW4gYSBzaWJsaW5nIChvciB3b3JzZSwgc29tZXdoZXJlIGNvbXBsZXRlbHkgZWxzZSksIHRo
aXMKPiBhcHByb2FjaCB3aWxsIG5vdCB3b3JrLCBiZWNhdXNlIHdlJ2QgaGF2ZSB0byBmaWd1cmUg
b3V0IHdoYXQgbmFtZSB0aGlzCj4gTWFrZWZpbGUgdXN1YWxseSB1c2VzIHRvIHJlZmVyIHRvIHRo
ZW0uICBIb3BlZnVsbHkgc3VjaCB0aGluZ3MgZG9uJ3QKPiBleGlzdC4KPiAKPiBUaGUgaW5kaXJl
Y3QgdmFyaWFibGVzIERFUFNfUk0gYW5kIERFUFNfSU5DTFVERSBhcmUgbmVjZXNzYXJ5IHRvCj4g
cHJlc2VydmUgdGhlIGFzc3VtcHRpb25zIG1hZGUgaW4gdGhlIHZhcmlvdXMgTWFrZWZpbGVzLiAg
U3BlY2lmaWNhbGx5LAo+IHhlbi8gTWFrZWZpbGVzIGFzc3VtZSB0aGF0IGl0IGlzIG9rIHRvIHNh
eSBERVBTKz1zb21ldGhpbmcgKHdoZXJlCj4gc29tZXRoaW5nIGlzIGluIGEgc3ViZGlyZWN0b3J5
KTsgdG9vbHMvIE1ha2VmaWxlcyBhbGwgdXNlZCB0byBpbmNsdWRlCj4gREVQUyB0aGVtc2VsdmVz
IChidXQgbm93IHRoZXkgaW5jbHVkZSBERVBTX0lOQ0xVREUpOyBhbmQgbWFueQo+IE1ha2VmaWxl
cyB0ZW5kZWQgdG8gZXhwbGljdGx5IHJtIERFUFMgKGJ1dCBub3cgcm0gREVQU19STSkuCj4gCj4g
SW4gdGhlIG5ldyBzY2hlbWUgb2YgdGhpbmdzOiBERVBTIGlzIHRoZSBmaWxlcyB0aGF0IGNvbWUg
b3V0IG9mIGdjYwo+IChvciBwZXJoYXBzIGFuIGFzc2VtYmxlciBvciBzb21ldGhpbmcpIGFuZCBt
YXkgYmUgYXNzaWduZWQgdG8gYnkKPiBNYWtlZmlsZXMuICBERVBTX0lOQ0xVREUgaXMgdGhlIHBy
b2Nlc3NlZCBmb3JtLiAgQW5kIERFUFNfUk0gaXMgYm90aAo+IGNvbWJpbmVkLCBzbyB0aGF0IHRo
ZXkgYm90aCBnZXQgY2xlYW5lZC4KPiAKPiBXZSBuZWVkIHRvIGV4cGxpY2l0bHkgdXNlICQod2ls
ZGNhcmQgKSB0byBkbyB0aGUgd2lsZGNhcmQgZXhwYW5zaW9uIG9uCj4gREVQUyBhIGJpdCBlYXJs
aWVyLiAgSWYgd2UgZGlkbid0LCB0aGVuIERFUFNfSU5DTFVERSB3b3VsZCBjb250YWluCj4gYC4q
LmQyJyB3aGljaCB3b3VsZCBub3QgZXhpc3QuCj4gCj4gRXZhbHVhdGlvbiBvcmRlcjogREVQU19S
TSBhbmQgREVQU19JTkNMVURFIGFyZSByZWN1cnNpdmVseSBleHBhbmRlZAo+IHZhcmlhYmxlcywg
c28gdGhhdCBhbHRob3VnaCB0aGV5IGFyZSBkZWZpbmVkIGVhcmx5IChpbiBDb25maWcubWspLAo+
IHRoZWlyIGFjdHVhbCB2YWx1ZXMgYXJlIGNvbXB1dGVkIGF0IHRoZSB0aW1lIG9mIHVzZSwgdXNp
bmcgdGhlIHZhbHVlCj4gb2YgREVQUyB0aGF0IGlzIHByZXZhaWxpbmcgYXQgdGhhdCB0aW1lLgo+
IAo+IFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgooYWxzbyBleHRlbmRpbmcgdG8gdGhlIG5vbi10b29scyBwYXJ0cyBvZiBw
YXRjaGVzIDEtMykgd2l0aApvbmUgcXVlc3Rpb246Cgo+IC0tLSBhL0NvbmZpZy5tawo+ICsrKyBi
L0NvbmZpZy5tawo+IEBAIC01Niw4ICs1NiwxMSBAQCBIT1NUQ0MgPz0gY2xhbmcKPiAgSE9TVENY
WCA/PSBjbGFuZysrCj4gIGVuZGlmCj4gIAo+IC1ERVBTX1JNID0gJChERVBTKQo+IC1ERVBTX0lO
Q0xVREUgPSAkKERFUFMpCj4gK0RFUFNfSU5DTFVERSA9ICQoYWRkc3VmZml4IC5kMiwgJChiYXNl
bmFtZSAkKHdpbGRjYXJkICQoREVQUykpKSkKPiArREVQU19STSA9ICQoREVQUykgJChERVBTX0lO
Q0xVREUpCj4gKwo+ICslLmQyOiAlLmQKCldvdWxkbid0IGl0IGJlIGJldHRlciB0byB1c2UgLiUu
ZDIgYW5kIC4lLmQgaGVyZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFE3-0001ts-Jq; Tue, 05 Sep 2017 14:53:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpFE2-0001tm-JY
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 14:53:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 29/C9-03642-95ABEA95; Tue, 05 Sep 2017 14:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzdy17p
 Ig2sLRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDjxYyFzzmrWi/t4u1gfETZxcjJ4eQQJ5E
 y+fdzCA2r4CdxOrfpxhBbAkBQ4nTC2+ygNgsAqoS0+Z/YQex2QTUJdqebWftYuTgEBEwkviwT
 bKLkYuDWeASo8SptXvBaoQFYiRebznECpIQEtjIKLHv5nQmkAQn0IJlkyawgTTzCghK/N0hDB
 JmFtCSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRb
 pGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgXDM/8BCjJAeTkiiv
 29Z1kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgrd5J1CdYFFqempFWmYOM
 EJgSiU4eJREeB1A0rzFBYm5xZnpEKlTjLocPz7v+MIkBDZDSpxXHqRIAKQoozQPbgQsWi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJmHcZyBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MBsd
 OrfuUbyp5NGEKgwnfwcs9Qf3W07cGHtkwvcym5O0jY8fbfic+Xgs86Hvtw+ke1acNomtc/v6y
 m1zXrhjd7/WpataxxfrNnrOe5jb+DJ24lMviX+yStMd3sgqDtb8cWf2X87jW7j2LA9suPzuuU
 Hb3GgfL1A+1uWstlb/cNJBYMcm59Ij2bSWW4oxEQy3mouJEAOtcQj7RAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504623191!73326211!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47618 invoked from network); 5 Sep 2017 14:53:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:53:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 08:53:10 -0600
Message-Id: <59AED6730200007800177A02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 08:53:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
 <59AED09E020000780017796C@prv-mh.provo.novell.com>
 <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
In-Reply-To: <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE2OjQyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgoKPj4+IEBAIC05NzQsMTMgKzk3MiwzOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
YWxsb2NfaGVhcF9wYWdlcygKPj4+ICAgICAgICAgICAqIGd1ZXN0IGNhbiBjb250cm9sIGl0cyBv
d24gdmlzaWJpbGl0eSBvZi90aHJvdWdoIHRoZSBjYWNoZS4KPj4+ICAgICAgICAgICAqLwo+Pj4g
ICAgICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgIShtZW1mbGFn
cyAmIAo+IE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7Cj4+PiAtCj4+PiAtICAgICAgICBpZiAoICEo
bWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4+PiAtICAgICAgICAgICAgY2hlY2tfb25lX3Bh
Z2UoJnBnW2ldKTsKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gICAgICBzcGluX3VubG9jaygmaGVhcF9s
b2NrKTsKPj4+ICAKPj4+ICsgICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lE
WCB8fAo+Pj4gKyAgICAgICAgIChzY3J1Yl9kZWJ1ZyAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19z
Y3J1YikpICkKPj4gV2h5IGRvZXMgc2NydWJfZGVidWcgbWF0dGVyIGhlcmU/Lgo+Pgo+Pj4gKyAg
ICB7Cj4+PiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVSA8PCBvcmRlcik7IGkrKyApCj4+
PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2Ny
dWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4+PiArICAgICAgICAgICAgewo+Pj4gKyAgICAgICAg
ICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4+PiArICAgICAgICAg
ICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAg
ICAgICBkaXJ0eV9jbnQrKzsKPj4+ICsKPj4+ICsgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZo
ZWFwX2xvY2spOwo+Pj4gKyAgICAgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0Nf
bmVlZF9zY3J1YjsKPj4+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7
Cj4+PiArICAgICAgICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAgICAgICAgIGlmICggIShtZW1mbGFn
cyAmIE1FTUZfbm9fc2NydWIpICkKPj4+ICsgICAgICAgICAgICAgICAgY2hlY2tfb25lX3BhZ2Uo
JnBnW2ldKTsKPj4gV291bGRuJ3QgdGhpcyBiZXR0ZXIgYmUgImVsc2UgaWYiLCBhcyBjaGVja2lu
ZyBhIHBhZ2UganVzdCBzY3J1YmJlZAo+PiBkb2Vzbid0IGxvb2sgdmVyeSB1c2VmdWw/Cj4gCj4g
Rm9yIGJvdGggb2YgdGhlc2UgcXVlc3Rpb25zIC0tLSB3ZSBkb24ndCB3YW50IHRvIG1pc3MgYSBw
b2lzb25lZCBwYWdlLgo+IEZvciBleGFtcGxlLCBpZiBhIHBhZ2Ugd2FzIHBvaXNvbmVkIGJ1dCBm
b3Igc29tZSByZWFzb24gaXMgbm90IG1hcmtlZAo+IFBHQ19uZWVkX3NjcnViLgoKV2hpbGUgSSBj
YW4gYWNjZXB0IHRoaXMgYXMgYW4gYW5zd2VyIHRvIHRoZSBmaXJzdCBxdWVzdGlvbiwgSSBkb24n
dApzZWUgaG93IGl0IHJlbGF0ZXMgdG8gdGhlIHNlY29uZCBvbmU6IFdoZW4gTUVNRl9ub19zY3J1
YiBpcwpjbGVhciwgdGhlIGNvZGUgYWJvdmUgb2J2aW91c2x5IHNjcnVicyB0aGUgcGFnZSBpbiB0
aGUgZmlyc3QgaWYoKQpib2R5IC0gd2hhdCdzIHRoZSBwb2ludCBvZiBwYXNzaW5nIGl0IHRvIGNo
ZWNrX29uZV9wYWdlKCkgcmlnaHQKYWZ0ZXJ3YXJkcz8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:55:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFFx-00022c-2D; Tue, 05 Sep 2017 14:55:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dpFFv-00022T-Q4
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 14:55:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4B/18-02229-ECABEA95; Tue, 05 Sep 2017 14:55:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO65Xes
 iDU7PULJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWPGxkLNjEW9HbuJ25gfEgZxcjF4eQwCQm
 idMH57NCOL8YJa48P8MM4WxglHjSco8FwtnGKHF3XzNQGSeHsECMxPeDF5lBbBEBZYneX7+hi
 jYySuy7OZ0JxGEWuMEosXnDJUaQKjYBI4mzR6eD2bwCthLb/89nB7FZBFQklm2fBhYXFQiXeN
 t4hAWiRlDi5MwnYDangJ3EskkT2EBsZgE9iR3Xf7FC2PIS29/OAbtCQsBYov3tRbYJjIKzkLT
 PQtIyC0nLAkbmVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB
 4csABDsYv/9xOsQoycGkJMrrtnVdpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mc7gXKCRanpq
 RVpmTnASIJJS3DwKInwOoCkeYsLEnOLM9MhUqcYdTl+fN7xhUmIJS8/L1VKnHcXSJEASFFGaR
 7cCFhUX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwbw7IFJ7MvBK4Ta+AjmACOqLq5RqQI0o
 SEVJSDYyMwnENNs7rGAp3uVlc/3q/8/Bk3Y+Hb/bJNopXr15XNbd17ulDJ1LeH3w0Yaf+itUi
 Ys02VyepTA6/u2iLWq9RzZS6ctXJ+U/WL7A84WVx5hjzz/RHy+yc97G0XNk3a6XDD7P8ZIuZe
 on1sR8XmN0vvmnWu+u5aLY9RzL7mrh3rvU/l1ifnVqlxFKckWioxVxUnAgAaBSEjuUCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504623308!107351293!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23115 invoked from network); 5 Sep 2017 14:55:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 14:55:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85Et3Tg001789
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 14:55:03 GMT
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 v85Et2S0000576
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 14:55:02 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v85Et14B017514;
 Tue, 5 Sep 2017 14:55:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Sep 2017 07:55:01 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
 <59AED09E020000780017796C@prv-mh.provo.novell.com>
 <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0ee9a8b2-cb45-d917-0d4a-21f451f13f5e@oracle.com>
Date: Tue, 5 Sep 2017 10:54:51 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMDo0MiBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gQEAgLTk3
NCwxMyArOTcyLDM5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2Vz
KAo+Pj4gICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNpYmlsaXR5IG9m
L3Rocm91Z2ggdGhlIGNhY2hlLgo+Pj4gICAgICAgICAgICovCj4+PiAgICAgICAgICBmbHVzaF9w
YWdlX3RvX3JhbShwYWdlX3RvX21mbigmcGdbaV0pLCAhKG1lbWZsYWdzICYgTUVNRl9ub19pY2Fj
aGVfZmx1c2gpKTsKPj4+IC0KPj4+IC0gICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpICkKPj4+IC0gICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwo+Pj4gICAg
ICB9Cj4+PiAgCj4+PiAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwo+Pj4gIAo+Pj4gKyAg
ICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYIHx8Cj4+PiArICAgICAgICAg
KHNjcnViX2RlYnVnICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSkgKQo+PiBXaHkgZG9l
cyBzY3J1Yl9kZWJ1ZyBtYXR0ZXIgaGVyZT8uCj4+Cj4+PiArICAgIHsKPj4+ICsgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrICkKPj4+ICsgICAgICAgIHsKPj4+ICsg
ICAgICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1YiwgJnBnW2ldLmNvdW50X2lu
Zm8pICkKPj4+ICsgICAgICAgICAgICB7Cj4+PiArICAgICAgICAgICAgICAgIGlmICggIShtZW1m
bGFncyAmIE1FTUZfbm9fc2NydWIpICkKPj4+ICsgICAgICAgICAgICAgICAgICAgIHNjcnViX29u
ZV9wYWdlKCZwZ1tpXSk7Cj4+PiArCj4+PiArICAgICAgICAgICAgICAgIGRpcnR5X2NudCsrOwo+
Pj4gKwo+Pj4gKyAgICAgICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7Cj4+PiArICAg
ICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwo+Pj4gKyAg
ICAgICAgICAgICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPj4+ICsgICAgICAgICAgICB9
Cj4+PiArCj4+PiArICAgICAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yikg
KQo+Pj4gKyAgICAgICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwo+PiBXb3VsZG4n
dCB0aGlzIGJldHRlciBiZSAiZWxzZSBpZiIsIGFzIGNoZWNraW5nIGEgcGFnZSBqdXN0IHNjcnVi
YmVkCj4+IGRvZXNuJ3QgbG9vayB2ZXJ5IHVzZWZ1bD8KPiBGb3IgYm90aCBvZiB0aGVzZSBxdWVz
dGlvbnMgLS0tIHdlIGRvbid0IHdhbnQgdG8gbWlzcyBhIHBvaXNvbmVkIHBhZ2UuCj4gRm9yIGV4
YW1wbGUsIGlmIGEgcGFnZSB3YXMgcG9pc29uZWQgYnV0IGZvciBzb21lIHJlYXNvbiBpcyBub3Qg
bWFya2VkCj4gUEdDX25lZWRfc2NydWIuCj4KPiBPZiBjb3Vyc2UsIHdlIHJpc2sgYSBmYWxzZSBw
b3NpdGl2ZSBpZiBhIGd1ZXN0IHdyb3RlIHRoZSBwYWdlIHdpdGggdGhlCj4gc2FtZSBwYXR0ZXJu
LgoKSnVzdCBpbiBjYXNlIEkgd2Fzbid0IGNsZWFyIC0tLSBJIHdpbGwgcmVtb3ZlIHNjcnViX2Rl
YnVnIHRlc3QgYW5kIGFkZAonZWxzZScgZm9yIHRoaXMgcmVhc29uLiBFdmVuIHRob3VnaCBpdCdz
IGEgZGVidWctb25seSBmZWF0dXJlIEkgdGhpbmsgd2UKc2hvdWxkbid0IGRvIHRoaXMuCgotYm9y
aXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 14:58:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 14:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFIf-0002De-FF; Tue, 05 Sep 2017 14:58:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpFIe-0002DW-Ji
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 14:58:00 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4E/3F-02229-77BBEA95; Tue, 05 Sep 2017 14:57:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS7d897p
 Ig7XzxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLT/axFTxkrmjoO8bWwPiSqYuRk0NIIE/i
 yIp5YDavgJ3El99nmUFsCQFDidMLb7KA2CwCqhKfdh0Ei7MJqEu0PdvO2sXIwSEioCNx+jtfF
 yMXB7NAF6PErzcPWUFqhAViJOYvXcwKMT9D4vS+WWwg9ZwCVhLn1sSAmLwCghJ/dwiDVDALaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNTfW
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjA2bPc8xCjJwaQkyuu2dV2k
 EF9SfkplRmJxRnxRaU5q8SFGPQ4Ogc1rV19gFNi2C0hKseTl56UqSfBm7wKqFixKTU+tSMvMA
 UYKTIMEB4+SCK/DTqA0b3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ83qAzBAAKcoozYMbAYvaS4
 yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmjQKZwpOZVwK36RXQEUxAR1S9XANyREkiQkqqgZH
 z/oaHx3sZFDYYfD4ZM3W7bcecuVNYotbuYPD4qrFPUfnFlINvVp199s+/74jO/UW+GZn5x1Yn
 Tt/444/u3xnyxTfO1Sa8Pn/788OlLqlvnM0v3+kNL+JYm/0pITZxmlqzlYFa05LtL58lB506+
 07w21WFI0vqWPaVTXvCV2LCNyn1xb2/PeIuSizFGYmGWsxFxYkATQp0bNUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504623477!94693120!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40883 invoked from network); 5 Sep 2017 14:57:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Sep 2017 14:57:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 08:57:56 -0600
Message-Id: <59AED7920200007800177A19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 08:57:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-5-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 04/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rl
di5jCj4gQEAgLTU1OSw2ICs1NTksMTUgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgCj4gICAgICAgICAgcmV0ID0gcGNp
X21tY2ZnX3Jlc2VydmVkKGluZm8uYWRkcmVzcywgaW5mby5zZWdtZW50LAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywgaW5mby5lbmRfYnVzLCBpbmZv
LmZsYWdzKTsKPiArICAgICAgICBpZiAoIHJldCB8fCAhaXNfaHZtX2RvbWFpbihjdXJyZCkgKQo+
ICsgICAgICAgICAgICBicmVhazsKCkRvbid0IHlvdSBhbHNvIHdhbnQgdG8gY2hlY2sgaGFzX3Zw
Y2koKSBoZXJlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:02:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFMZ-0002ru-VG; Tue, 05 Sep 2017 15:02:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpFMY-0002ro-L5
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:02:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3E/A4-07918-96CBEA95; Tue, 05 Sep 2017 15:02:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzdzz7p
 Ig76rEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Z703bWgn28Ffu+f2dtYFzF2cXIySEkkCfx
 bdkWNhCbV8BO4lz7OkYQW0LAUOL0wpssIDaLgKrE8xNtYHE2AXWJtmfbWbsYOThEBHQkTn/n6
 2Lk4mAW6GKU+PXmIStIjbBAtMTU/fMYIeZnSHR1dLGD2JwCVhKLdjQxgvTyCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhn
 qJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg/LMs4BCjJAeTkiiv29Z1
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH/vAsoJFqWmp1akZeYA4wAmLcHBoyTCG7cbKM1bX
 JCYW5yZDpE6xagoJc4bApIQAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeb
 lBpvBk5pXATX8FtJgJaHHVyzUgi0sSEVJSDYxsGip/gkNbTu1+FThX8HaT5QF2Vj+REFm+zVI
 lC49I8X2VWr9Y/0zE277FTalWddujt+92fpVx7jDLpbe1E1bf9mnapXXv4K+dYWnfz7trrj+V
 suv/f4P+1Q5yP+3mMPO3iL27nbn2UxTjmcurXrc2vFvzLWSBm0lFXtTn7OJJcz89dzhrXZytx
 FKckWioxVxUnAgArNodV7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504623719!62369200!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25827 invoked from network); 5 Sep 2017 15:02:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 15:02:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 09:01:59 -0600
Message-Id: <59AED8850200007800177A1C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 09:01:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4g
QEAgLTE0NjUsNiArMTQ2NSw0NiBAQCBpbnQgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoCj4gICAg
ICByZXR1cm4gMDsKPiAgfQo+ICAKPiArI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpCgojaWZk
ZWYgcGxlYXNlLgoKPiAraW50IG1vZGlmeV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAo+ICsgICAgICAgICAgICAgICAg
Ym9vbCBtYXApCj4gK3sKPiArICAgIGludCByYzsKPiArCj4gKyAgICAvKgo+ICsgICAgICogQVRN
IHRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWlu
Cj4gKyAgICAgKiBiZWNhdXNlIGl0IGRvZXNuJ3Qgc3VwcG9ydCBwcmVlbXB0aW9uL2NvbnRpbnVh
dGlvbiwgYW5kIGFzIHN1Y2gKPiArICAgICAqIGNhbiB0YWtlIGEgbm9uLW5lZ2xpZ2libGUgYW1v
dW50IG9mIHRpbWUuIE5vdGUgdGhhdCBpdCBwZXJpb2RpY2FsbHkKPiArICAgICAqIGNhbGxzIHBy
b2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyBpbiBvcmRlciB0byBhdm9pZCBzdGFsbGluZyB0aGUgc3lz
dGVtLgo+ICsgICAgICovCj4gKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKPiAr
Cj4gKyAgICBmb3IgKCA7IDsgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gKG1hcCA/IG1hcF9t
bWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMpCj4gKyAgICAgICAgICAgICAoZCwgZ2Zu
LCBucl9wYWdlcywgbWZuKTsKPiArICAgICAgICBpZiAoIHJjID09IDAgKQo+ICsgICAgICAgICAg
ICBicmVhazsKPiArICAgICAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPiArICAgICAgICAgICAgICAgICAgICJGYWlsZWQg
dG8gJXNtYXAgWyUiIFBSSV9nZm4gIiwgJSIgUFJJX2dmbiAiKSAtPiAiCj4gKyAgICAgICAgICAg
ICAgICAgICAiWyUiIFBSSV9tZm4gIiwgJSIgUFJJX21mbiAiKSBmb3IgZCVkOiAlZFxuIiwKPiAr
ICAgICAgICAgICAgICAgICAgIG1hcCA/ICIiIDogInVuIiwgZ2ZuX3goZ2ZuKSwgZ2ZuX3goZ2Zu
X2FkZChnZm4sIG5yX3BhZ2VzKSksCj4gKyAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBt
Zm5feChtZm5fYWRkKG1mbiwgbnJfcGFnZXMpKSwgZC0+ZG9tYWluX2lkLAo+ICsgICAgICAgICAg
ICAgICAgICAgcmMpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICAg
ICAgbnJfcGFnZXMgLT0gcmM7Cj4gKyAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIHJjKTsKPiAr
ICAgICAgICBnZm4gPSBnZm5fYWRkKGdmbiwgcmMpOwo+ICsgICAgICAgIHByb2Nlc3NfcGVuZGlu
Z19zb2Z0aXJxcygpOwoKV2l0aCB0aGUgX19pbml0IGRyb3BwZWQsIHRoaXMgYmVjb21lIHF1ZXN0
aW9uYWJsZTogV2Ugc2hvdWxkbid0CmRvIHRoaXMgYXJiaXRyYXJpbHk7IHJ1bnRpbWUgdXNlIHNo
b3VsZCBpbnN0ZWFkIGZvcmNlIGEgaHlwZXJjYWxsCmNvbnRpbnVhdGlvbiAoYXNzdW1pbmcgdGhh
dCdzIHRoZSBjb250ZXh0IGl0J3MgZ29pbmcgdG8gYmUgdXNlZCBpbikuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:05:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFPc-00032L-D4; Tue, 05 Sep 2017 15:05:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpFPb-00032A-4j
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:05:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8B/D3-03283-62DBEA95; Tue, 05 Sep 2017 15:05:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDS1dt77p
 Ig98TGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvv3vZCi4wVbxdt4yxgXEqUxcjJ4eQQJ7E
 8qWPmUFsXgE7ia4JL8BsCQFDidMLb7J0MXJwsAioSky75AYSZhNQl2h7tp0VJCwioCNx+jsfS
 JhZIEbixIcDYJ3CAv4Six/MYwIpERLIkOg7aAMS5hSwkrh1cQYbSJhXQFDi7w5hEJMZaOD6eU
 IQQ+QlmrfOZoYIS0ss/8cxgZFvFkL9LIT6WUjqZyHUL2BkWcWoUZxaVJZapGtkoJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhyDECwg/HXsoBDjJIcTEqivG5b10UK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCV3gOUEyxKTU+tSMvMAQY/TFqCg0dJhDduN1Cat7ggMbc4Mx0id
 YpRl6Ppw5YvTEIsefl5qVLivN9BigRAijJK8+BGwCLxEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5i0Au4cnMK4Hb9AroCCagI6pergE5oiQRISXVwLitwbVv1usmqXPfbnLPCr4zuy118+v
 oY4097RyV/ydv9c71qJu5MGdFr/fSa5Ir37PPK+97c3+e6FQp4webbYq3tHqpXJqqsaYywkbC
 eXHdxu0x3BwvYvm3RvwO9o99nc8VG7vCJuTNa+V0g/Yl397NM47gm/Qle/5izSf6Bf7ZnlJma
 8xvlyuxFGckGmoxFxUnAgBljOlKvwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504623907!75126656!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31545 invoked from network); 5 Sep 2017 15:05:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 15:05:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 09:05:06 -0600
Message-Id: <59AED93E0200007800177A2E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 09:05:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-7-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 06/11] pci: split code to size BARs from
 pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNvIHRoYXQgaXQgY2FuIGJlIGNhbGxlZCBmcm9tIG91dHNpZGUgaW4gb3JkZXIgdG8gZ2V0IHRo
ZSBzaXplIG9mIHJlZ3VsYXIgUENJCj4gQkFScy4gVGhpcyB3aWxsIGJlIHJlcXVpcmVkIGluIG9y
ZGVyIHRvIG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzIGludG8gUFZICj4gRG9tMCBwMm0u
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:08:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFSW-0003D3-Qq; Tue, 05 Sep 2017 15:08:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpFSV-0003Cr-Tx
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 15:08:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C8/20-02072-BDDBEA95; Tue, 05 Sep 2017 15:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffW3nW
 RBkea5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseTyF5aCJwoVc7u/MzYw
 HhTvYuTiEBL4yyjxeP0OVgjnMaPEorW9UM42RokVqy4wdjFycogIOEt8PTOXHcTmFdCXePJkL
 lARB4ewgL3E9FWiIPUSAjfYJC4cfMICUiMh4Clx8PQNRhj78NytQHF2DjYBK4lDYiBRFgFViR
 8vl7JNYORewMiwilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0Of1DAyMOxj7VvkdYpTkYFIS5XXbui5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvxR6gnGBR
 anpqRVpmDjD4YNISHDxKIrzdIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnPQRSJABSl
 FGaBzcCFgmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgKZwpOZVwK36RXQEUxAR1S9XA
 NyREkiQkqqgTHfKivrjdZDtkmudg9fdq0sDtP9GTN519Nnu8M1e5Ypq73lZ7H/eY0n0cJUecs
 Vljtbohtll1TuLTgkOldz9VvpL2u/1DYureE95/l9yUr3t1uOuZ1I0H253F8nK/Lgr97HX5Sv
 FrFdKzFUO8LkyDJ78p79/TeDlt//J3GspTU65d9UxohZ6XuVWIozEg21mIuKEwEC1TxHfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504624089!89586991!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50373 invoked from network); 5 Sep 2017 15:08:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 15:08:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpFSR-0002aq-TK; Tue, 05 Sep 2017 15:08:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpFSM-0001s5-Dh; Tue, 05 Sep 2017 15:08:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpFSM-0007LH-7U; Tue, 05 Sep 2017 15:08:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113052-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=4d3f0fde471e7588ce512eaff1abdab209d8cd4b
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 15:08:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113052: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA1Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRkM2YwZmRlNDcxZTc1ODhjZTUxMmVh
ZmYxYWJkYWIyMDlkOGNkNGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDRkM2YwZmRlNDcxZTc1ODhjZTUxMmVhZmYxYWJkYWIyMDlkOGNk
NGIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIFR1ZSBTZXAgNSAwOTo0MDo1OCAyMDE3ICswMTAwCgogICAgeDg2L2VtdWw6IEZpeCB0aGUg
aGFuZGxpbmcgb2YgdW5pbXBsZW1lbnRlZCBHcnA3IGluc3RydWN0aW9ucwogICAgCiAgICBHcnA3
IGlzIGFibm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVuIGJ5IHg4NidzIHN0YW5k
YXJkcywgd2l0aAogICAge3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgogICAg
CiAgICBQcmV2aW91c2x5LCBhbnkgdmFsdWUgd2hpY2ggZmVsbCB0aHJvdWdoIHRoZSBmaXJzdCBz
d2l0Y2ggc3RhdGVtZW50IChsb29raW5nCiAgICBmb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50aXJl
bHkgaW1wbGljaXQgb3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQogICAgc2Vj
b25kIHN3aXRjaCBzdGF0ZW1lbnQgKGhhbmRsaW5nIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBv
cGVyYW5kcykuCiAgICAKICAgIFVuaW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4g
aGl0IHRoZSAjVUQgY2FzZSBmb3IgaGF2aW5nIGEgbm9uLW1lbW9yeQogICAgb3BlcmFuZCwgcmF0
aGVyIHRoYW4gdGFraW5nIHRoZSBjYW5ub3RfZW11bGF0ZSBwYXRoLgogICAgCiAgICBDb25zb2xp
ZGF0ZSB0aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRzIGludG8gYSBzaW5nbGUgb25lLCB1c2luZyBy
YW5nZXMgdG8gY292ZXIKICAgIHRoZSBpbnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:12:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFX1-0003qk-Cr; Tue, 05 Sep 2017 15:12:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpFWz-0003qX-UA
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:12:50 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BA/13-01783-1FEBEA95; Tue, 05 Sep 2017 15:12:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fDvnW
 RBv0HVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDz+azF+wWqvjZsY+9gXEGXxcjJ4eQQJ7E
 t42NrCA2r4CdxKqjG9hBbAkBQ4nTC2+ygNgsAqoSexY2M4LYbALqEm3PtgPVc3CICOhInP4ON
 oZZIEbixIcDzCC2sECIxIkJh1kgxmdIzHv+BGw8p4CVxKyXi5lBWnkFBCX+7hCGaNWSePjrFg
 uErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamuolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GBs2O55iFGSg0lJlNdt67pIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8PMBQFhIsSk1PrUjLzAFGAUxagoNHSYR3x16gNG9xQWJucWY6R
 OoUoy5Hx4yf35iEWPLy81KlxHlPgBQJgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8y4EmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoFx422d7+KPl7os3jDtRSnrr0MfE5n
 l1S9begvH3z/363fhpN07wrkezVme/Pmk+I4F/575c5S5dvJaa39ed3GTT7mu5EZWhyfVjhv2
 HD5uZabufL2Rc3/T7c9vZz8Luq30qOOnQ2j6BbfjD7aureOpnfHEM2en95orxlanb0Xzuupp7
 LMX5S4KV2Ipzkg01GIuKk4EAPPFy2vDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504624366!107354902!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32797 invoked from network); 5 Sep 2017 15:12:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 15:12:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 09:12:45 -0600
Message-Id: <59AEDB0B0200007800177A3E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 09:12:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-8-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 07/11] pci: add support to size ROM BARs
 to pci_size_mem_bar
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNTk0LDE1ICs1OTQsMTggQEAgc3RhdGljIGludCBpb21t
dV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKPiAgCj4gIGludCBwY2lfc2l6
ZV9tZW1fYmFyKHVuc2lnbmVkIGludCBzZWcsIHVuc2lnbmVkIGludCBidXMsIHVuc2lnbmVkIGlu
dCBzbG90LAo+ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZnVuYywgdW5zaWdu
ZWQgaW50IHBvcywgYm9vbCBsYXN0LAo+IC0gICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAq
cGFkZHIsIHVpbnQ2NF90ICpwc2l6ZSwgYm9vbCB2ZikKPiArICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKnBhZGRyLCB1aW50NjRfdCAqcHNpemUsIGJvb2wgdmYsIGJvb2wgcm9tKQo+ICB7
Cj4gICAgICB1aW50MzJfdCBoaSA9IDAsIGJhciA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywg
c2xvdCwgZnVuYywgcG9zKTsKPiAgICAgIHVpbnQ2NF90IGFkZHIsIHNpemU7Cj4gKyAgICBib29s
IGlzNjRiaXRzID0gIXJvbSAmJiAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNL
KSA9PQo+ICsgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQ7
Cj4gIAo+IC0gICAgQVNTRVJUKChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lf
QkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSk7Cj4gKyAgICBBU1NFUlQoIShyb20gJiYgdmYpKTsK
ClRoaW5ncyBsaWtlIHRoaXMgYXMgd2VsbCBhcyB0aGVyZSBub3cgYmVpbmcgdGhyZWUgYm9vbHMg
YW1vbmcgdGhlCmZ1bmN0aW9uIHBhcmFtZXRlcnMgaXMgaW1vIGEgZ29vZCBpbmRpY2F0aW9uIHRo
YXQgeW91IHdhbnQgYW4KInVuc2lnbmVkIGludCBmbGFncyIgcGFyYW1ldGVyIGluc3RlYWQuIFRo
YXQnbGwgYWxzbyBoZWxwIHNlZWluZwp3aGF0IHRoZSB0cnVlLXMgYW5kIGZhbHNlLXMgYXJlIHJl
cHJlc2VudGluZyBhdCB0aGUgY2FsbCBzaXRlcy4gQW5kCnBlcmhhcHMgdGhhdCB3b3VsZCB0aGVu
IGJldHRlciBhbHJlYWR5IGJlIGRvbmUgaW4gdGhlIHBhdGNoCmFkZGluZyAidmYiLgoKPiBAQCAt
NjE2LDkgKzYxOSw4IEBAIGludCBwY2lfc2l6ZV9tZW1fYmFyKHVuc2lnbmVkIGludCBzZWcsIHVu
c2lnbmVkIGludCBidXMsIHVuc2lnbmVkIGludCBzbG90LAo+ICAgICAgICAgIHBjaV9jb25mX3dy
aXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyArIDQsIH4wKTsKPiAgICAgIH0KPiAgICAg
IHNpemUgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcykgJgo+IC0g
ICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Cj4gLSAgICBpZiAoIChiYXIgJiBQ
Q0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Cj4gLSAgICAgICAgIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX1RZUEVfNjQgKQo+ICsgICAgICAgICAgIChyb20gPyBQQ0lfUk9NX0FERFJFU1Nf
TUFTSyA6IFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0spOwoKVG8gYWlkIHJlYWRhYmlsaXR5IGFu
ZCBiZWNhdXNlIGl0IHJlcGVhdHMgLi4uCgo+IEBAIC02MjcsMTQgKzYyOSwxNCBAQCBpbnQgcGNp
X3NpemVfbWVtX2Jhcih1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25l
ZCBpbnQgc2xvdCwKPiAgICAgICAgICBzaXplIHw9ICh1aW50NjRfdCl+MCA8PCAzMjsKPiAgICAg
IHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcywgYmFyKTsKPiAgICAg
IHNpemUgPSAtc2l6ZTsKPiAtICAgIGFkZHIgPSAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1f
TUFTSykgfCAoKHVpbnQ2NF90KWhpIDw8IDMyKTsKPiArICAgIGFkZHIgPSAoYmFyICYgKHJvbSA/
IFBDSV9ST01fQUREUkVTU19NQVNLIDogUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSykpIHwKCi4u
LiBoZXJlLCBwZXJoYXBzIHdvcnRoIHVzaW5nIGEgbG9jYWwgdmFyaWFibGUganVzdCBsaWtlIHlv
dSBkaWQgZS5nLgp3aXRoIGlzNjRiaXRzPwoKPiArICAgIGlmICggaXM2NGJpdHMgKQo+ICAgICAg
ICAgIHJldHVybiAyOwo+ICAKPiAgICAgIHJldHVybiAxOwoKTWluZCBmb2xkaW5nIHRoZXNlIGlu
dG8gYSBzaW5nbGUgcmV0dXJuIHN0YXRlbWVudCBub3cgdGhhdCB0aGUKcmVzdWx0IGlzIGdvaW5n
IHRvIGJlIHJlYXNvbmFibHkgc2hvcnQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:15:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFZ4-0003zP-T9; Tue, 05 Sep 2017 15:14:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpFZ3-0003zI-3W
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 15:14:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B5/04-05282-07FBEA95; Tue, 05 Sep 2017 15:14:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzd//7p
 Ig8lX9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9j66wFEzhr/ix5BhzA2MzdxcjJ4eQQJ5E
 d8dzJhCbV8BO4tzpk6wgtoSAocTphTdZQGwWAVWJL7NOsoPYbALqEm3PtgPVcHCICBhJfNgm2
 cXIxcEscIlR4tTavWA1wgIxEq+3HGIFSQgJPGGU+LBqMxtIghNoQe/ziUwgzbwCghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbo
 meklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GBu/OB1ilORgUhLlddu6
 LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+sfUA5waLU9NSKtMwcYBzApCU4eJREeFeCpHmLC
 xJzizPTIVKnGHU5fnze8YVJiCUvPy9VSpxXD6RIAKQoozQPbgQsJi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmDcKZApPZl4J3KZXQEcwAR1R9XINyBEliQgpqQbGipUr9v/4vnoWh96144s
 sf5ovnxR9cUVG7pSEhUZGLwK/2qW/+jBdl8nGoKLfpy9674Gp720Cfp46smXfsaULG5LLRD9+
 5Z632f751VaeML8dHP5fea6tecxq03bf5ndIX+ziZ1FPDyn8NFofc6tjZ3a7svgDqR2HNO77K
 QVFKO1Z6iXt49map8RSnJFoqMVcVJwIAKJO4CnEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504624493!105754839!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23465 invoked from network); 5 Sep 2017 15:14:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 15:14:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 09:14:53 -0600
Message-Id: <59AEDB8A0200007800177A4C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 09:14:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
 <59AED09E020000780017796C@prv-mh.provo.novell.com>
 <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
 <0ee9a8b2-cb45-d917-0d4a-21f451f13f5e@oracle.com>
In-Reply-To: <0ee9a8b2-cb45-d917-0d4a-21f451f13f5e@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE2OjU0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA5LzA1LzIwMTcgMTA6NDIgQU0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+
PiBAQCAtOTc0LDEzICs5NzIsMzkgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hl
YXBfcGFnZXMoCj4+Pj4gICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wgaXRzIG93biB2aXNp
YmlsaXR5IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgo+Pj4+ICAgICAgICAgICAqLwo+Pj4+ICAgICAg
ICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxhZ3MgJiAK
PiBNRU1GX25vX2ljYWNoZV9mbHVzaCkpOwo+Pj4+IC0KPj4+PiAtICAgICAgICBpZiAoICEobWVt
ZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4+Pj4gLSAgICAgICAgICAgIGNoZWNrX29uZV9wYWdl
KCZwZ1tpXSk7Cj4+Pj4gICAgICB9Cj4+Pj4gIAo+Pj4+ICAgICAgc3Bpbl91bmxvY2soJmhlYXBf
bG9jayk7Cj4+Pj4gIAo+Pj4+ICsgICAgaWYgKCBmaXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZ
X0lEWCB8fAo+Pj4+ICsgICAgICAgICAoc2NydWJfZGVidWcgJiYgIShtZW1mbGFncyAmIE1FTUZf
bm9fc2NydWIpKSApCj4+PiBXaHkgZG9lcyBzY3J1Yl9kZWJ1ZyBtYXR0ZXIgaGVyZT8uCj4+Pgo+
Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVIDw8IG9yZGVyKTsg
aSsrICkKPj4+PiArICAgICAgICB7Cj4+Pj4gKyAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1BH
Q19uZWVkX3NjcnViLCAmcGdbaV0uY291bnRfaW5mbykgKQo+Pj4+ICsgICAgICAgICAgICB7Cj4+
Pj4gKyAgICAgICAgICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKPj4+PiArCj4+
Pj4gKyAgICAgICAgICAgICAgICBkaXJ0eV9jbnQrKzsKPj4+PiArCj4+Pj4gKyAgICAgICAgICAg
ICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7Cj4+Pj4gKyAgICAgICAgICAgICAgICBwZ1tpXS5j
b3VudF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKPj4+PiArICAgICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOwo+Pj4+ICsgICAgICAgICAgICB9Cj4+Pj4gKwo+Pj4+ICsgICAg
ICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4+Pj4gKyAgICAgICAg
ICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwo+Pj4gV291bGRuJ3QgdGhpcyBiZXR0ZXIg
YmUgImVsc2UgaWYiLCBhcyBjaGVja2luZyBhIHBhZ2UganVzdCBzY3J1YmJlZAo+Pj4gZG9lc24n
dCBsb29rIHZlcnkgdXNlZnVsPwo+PiBGb3IgYm90aCBvZiB0aGVzZSBxdWVzdGlvbnMgLS0tIHdl
IGRvbid0IHdhbnQgdG8gbWlzcyBhIHBvaXNvbmVkIHBhZ2UuCj4+IEZvciBleGFtcGxlLCBpZiBh
IHBhZ2Ugd2FzIHBvaXNvbmVkIGJ1dCBmb3Igc29tZSByZWFzb24gaXMgbm90IG1hcmtlZAo+PiBQ
R0NfbmVlZF9zY3J1Yi4KPj4KPj4gT2YgY291cnNlLCB3ZSByaXNrIGEgZmFsc2UgcG9zaXRpdmUg
aWYgYSBndWVzdCB3cm90ZSB0aGUgcGFnZSB3aXRoIHRoZQo+PiBzYW1lIHBhdHRlcm4uCj4gCj4g
SnVzdCBpbiBjYXNlIEkgd2Fzbid0IGNsZWFyIC0tLSBJIHdpbGwgcmVtb3ZlIHNjcnViX2RlYnVn
IHRlc3QgYW5kIGFkZAo+ICdlbHNlJyBmb3IgdGhpcyByZWFzb24uIEV2ZW4gdGhvdWdoIGl0J3Mg
YSBkZWJ1Zy1vbmx5IGZlYXR1cmUgSSB0aGluayB3ZQo+IHNob3VsZG4ndCBkbyB0aGlzLgoKUGVy
aGFwcyBJJ20gZGVuc2UsIGJ1dCBpdCBzb3VuZHMgdG8gbWUgbGlrZSB5b3UgYWdyZWUgdG8gZG8g
YQpjaGFuZ2UgeW91IHRoaW5rIHlvdSBzaG91bGRuJ3QgZG8uCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:23:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFhZ-0004ir-Mm; Tue, 05 Sep 2017 15:23:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpFhY-0004if-1V
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:23:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BC/69-02229-F71CEA95; Tue, 05 Sep 2017 15:23:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURiG98zsZRI3xrX0c72UW6BmmhJa/jH
 JWoWIrCSofuiYk7u0F5lZxczSAonctDX7Yau1W9gWJSmZKSZWtqaZXemCUqGmpUJkaZpa2Yzj
 rT/D8573nO99Bz4CV1yVKgk6y0QzBkqnkrqI97dqLoUce3Bzb1hrsdfG8dslWAyKfzj8WpyA9
 km0hhRjVrJEU1rWIU2/5pN1/EK5NA/98i5ASwgFqYbm0X5JAXLhuBLBj+6KWfEBQZ95ihMEJ+
 LAcddXOK9AcNE5IRNEFYLuhuuYIGwIWgacEn6ulIyCwdK3OM/LyGCoMT9C/CWcvCGBUUcb4g1
 3cjd8sVrEwqVEaP1cLBFYDRaLVcazmFwNk2NTUp7lZCS8OOuYTbNjcObE6IyxhNwE/S39M4xI
 Dxhvr8R4xklP6OqzzTCQbnC5rBEX2AP+NvRIBQ6D2itNYoFXQmFn0cw/A5kMvxsjecTJIKhqW
 CdMjIYO2zuJwP5wztwjE6q5wePzfWLhpQ5GrhoFVMJ0voovDOQ0Ds96BmZDfaC3uFNqQSuti3
 paF8Ksi8Ksi8Ksi8LsSHIdBbI0k0kzIeFhoSmMNk1j0lNaHafWh+pplqXSaB2VwoYeMOpvIW5
 RckUiVI/uFMQ2Iy8CUy2Xq2tv7lUsTTGmHtZQrCaJydDRbDPyIQgVyIvvcZ4bQ6fRWQe1Om7b
 5mwgXFXL5G94W86mU3pWmyZY7SiKqL5RNYoR9tPV3Pf2VNs4phAbjAZa6Sn3u889IPkHmgzD/
 Li5/X2FfJXuciQSiRSu6TSj15r+94eQJ4FU7vIN/BRXrcE0nzrEFcK4QtmDlXwhE7VgKfOQIc
 gztfLk18734/dyuhvWqke+1WXucrrEgldvprlmxZaI6D1vnLYxX2/Zka7vqzMdz9XTLy0Jzp8
 +5riymLLwbDpgVWBE/dbtqd4ThwoDggcgxy+XPpoY11x3KqmWwUoKcdnHT478zf6TdmtT1VPz
 To9tWlt5at+f+KJh9yf7dqjErIYKX4MzLPUP9spbdLoDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504625021!55236039!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36793 invoked from network); 5 Sep 2017 15:23:42 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Sep 2017 15:23:42 -0000
Received: (qmail 2530 invoked from network); 5 Sep 2017 18:23:40 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 18:23:40 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C64C07FCB5
 for <xen-devel@lists.xenproject.org>; Tue,  5 Sep 2017 18:23:40 +0300 (EEST)
Received: (qmail 15539 invoked from network); 5 Sep 2017 18:23:40 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 18:23:40 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 5 Sep 2017 18:23:39 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Tue, 5
 Sep 2017 18:23:39 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "jbeulich@suse.com" <jbeulich@suse.com>
Thread-Topic: [PATCH v9 1/2] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTIcHlwouNZcITUEW/Bd5Gs24wwKKfpbmAgAUorwCAAM9igIAAokwA
Date: Tue, 5 Sep 2017 15:23:38 +0000
Message-ID: <1504625018.4551.29.camel@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
 <59A9539F0200007800176779@prv-mh.provo.novell.com>
 <1504545630.2940.66.camel@bitdefender.com>
 <59AE3955020000780010592B@prv-mh.provo.novell.com>
In-Reply-To: <59AE3955020000780010592B@prv-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
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1504601185, ts:1504625020
Content-ID: <21A9BA86F4D52F4EAB170EF12D5807F8@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73040
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460027,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.016752)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005389), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.013447,0.000190)],
 URL: [Enabled, t: (0.000014)], RTDA: [Enabled, t: (0.196997), Hit: No,
 Details: v2.6.7; Id: 15.5f490l.1bokcqafb.84qd9], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTHUsIDIwMTctMDktMDQgYXQgMjM6NDIgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
ID4NCj4gPiA+ID4NCj4gPiA+ID4gQEAgLTUxNzcsNyArNTE3Nyw3IEBAIHg4Nl9lbXVsYXRlKA0K
PiA+ID4gPiAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsNCj4gPiA+ID4gICAgICAgICAgICAg
IGJyZWFrOw0KPiA+ID4gPiAgICAgICAgICBkZWZhdWx0Og0KPiA+ID4gPiAtICAgICAgICAgICAg
Z290byBjYW5ub3RfZW11bGF0ZTsNCj4gPiA+ID4gKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1l
bnRlZF9pbnNuOw0KPiA+ID4gV2hpbGUgSSBjYW4gc2VlIHdoeSB5b3UgZG8gdGhpcyBjaGFuZ2Us
IGZvciBtYW55L2FsbCBvZiB0aGUgb25lcw0KPiA+ID4gSSdsbCBsZWF2ZSBpbiBjb250ZXh0IGJl
bG93IEkgdGhpbmsgeW91IHJhdGhlciB3YW50IHRvIHN3aXRjaCB0bw0KPiA+ID4gZ2VuZXJhdGVf
ZXhjZXB0aW9uKEVYQ19VRCkuDQo+ID4gU29tZSBvZiB0aGUgb3Bjb2RlcyBhcmUgdmFsaWQgYnV0
IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGVtdWxhdG9yLiBJbg0KPiA+IHRoaXMgY2FzZSBYODZFTVVM
X1VOSU1QTEVNRU5URUQgc2hvdWxkIGJlIHJldHVybmVkIHRvIGFsbG93IHRoZQ0KPiA+IG1vbml0
b3INCj4gPiBhcHAgdG8gaGFuZGxlIHRoaXMgY2FzZS4gQWxzbywgaW4gdGhlIHdvcnN0IGNhc2Ug
c2NlbmFyaW8sIHdoZW4gdGhlDQo+ID4gb3Bjb2RlIGRvZXNuJ3QgY29ycmVzcG9uZCB0byBhIHZh
bGlkIHg4NigtNjQpIGluc3RydWN0aW9uLCBpZiB0aGUNCj4gPiBtb25pdG9yIGFwcCBmb3IgZXhh
bXBsZSB0cmllcyB0byBzaW5nbGUtc3RlcCBpdCBvbiB0aGUgcmVhbA0KPiA+IGhhcmR3YXJlIGFu
DQo+ID4gVUQgZXhjZXB0aW9uIHdpbGwgYWxzbyBiZSByZXBvcnRlZC4NCj4gUGxlYXNlIGJlIG1v
cmUgcHJlY2lzZSB3aXRoICJzb21lIG9mIHRoZSBvcGNvZGVzIGFyZSB2YWxpZCIuIFdoZW4gSQ0K
PiBsb29rZWQgdGhyb3VnaCB5b3VyIGNoYW5nZSwgSSBkb24ndCB0aGluayBJJ3ZlIHNlZW4gYW55
IHN1Y2ggY2FzZSBmb3INCj4gdGhlDQo+IHBsYWNlcyBJIG1lYW50IHRoZSBjb21tZW50IHRvIGFw
cGx5IHRvLiBBbHNvLCBhcyBmYXIgYXMgdGhlIGVtdWxhdG9yDQo+IGNoYW5nZXMgdGhlbXNlbHZl
cyBnbywgcGxlYXNlIGxlYXZlIGFzaWRlIGNvbnNpZGVyYXRpb25zIG9mIHdoYXQgYQ0KPiBtb25p
dG9yIGFwcCBtYXkgb3IgbWF5IG5vdCBkby4gVGhlc2UgY2hhbmdlcyBuZWVkIHRvIGJlIGNvbnNp
c3RlbnQNCj4gYWxsIGJ5IHRoZW1zZWx2ZXMuDQo+DQpTb3JyeSBhYm91dCB0aGUgcG9vciB3b3Jk
aW5nLiBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IHlvdQ0KcmVxdWlyZWQgdGhlIGlu
dmFsaWQgb3Bjb2RlcyB0byBiZSBoYW5kbGVkIGRpZmZlcmVudGx5IGZyb20gdGhlIG9uZXMNCndo
aWNoIGFyZSB2YWxpZCBidXQgdW5pbXBsZW1lbnRlZCAoZGlyZWN0bHkgZ2VuZXJhdGUgRVhDX1VE
IGluc3RlYWQgb2YNCnJldHVybmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQgYW5kIGxldCB0aGUg
Y2FsbGVyIGhhbmRsZSBpdCkuDQoNCmUuZy4gZm9yICBYODZFTVVMX09QQ19WRVgoMHgwZjM4LCAw
eGYzKTogLyogR3JwIDE3ICovDQp0aGUgbW9kIFIvTSBwb3NzaWJsZSB2YWx1ZXMgYXJlIDEsMiwz
IChzb3VyY2U6IGh0dHA6Ly9zYW5kcGlsZS5vcmcveDg2Lw0Kb3BjX2dycC5odG0pLg0KRnJvbSBt
eSBwZXJzcGVjdGl2ZSBJIHdvdWxkbid0IGRpZmZlcmVudGlhdGUgYmV0d2VlbiB0aG9zZSAyIGNh
c2VzIGFuZA0KcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4gVGhlIHBlcmZvcm1hbmNlIHBl
bmFsdHkgaXMgbmVnbGlnaWJsZSBpZg0KdGhlIG1vbml0b3IgaXMgbmVpdGhlciBwcmVzZW50IG5v
ciBpdCBpbXBsZW1lbnRzDQpYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVO
VEVELiBUaGUgbW9uaXRvciBjYW4gb25seSBvZmZlcg0KYSAic2Vjb25kLWNoYW5jZSIgcmUtZXhl
Y3V0aW9uIG9mIHRoZSBmYXVsdHkgaW5zdHJ1Y3Rpb24gYW5kIGRvZXMgbm90DQphZmZlY3QgdGhl
IGludGVybmFsIGxvZ2ljIG9mIHg4Nl9kZWNvZGUveDg2X2VtdWxhdGUuDQoNCj4gPiA+DQo+ID4g
PiA+DQo+ID4gPiA+IEBAIC03NzE2LDYgKzc3MTYsOSBAQCB4ODZfZW11bGF0ZSgNCj4gPiA+ID4g
ICAgICB9DQo+ID4gPiA+DQo+ID4gVGhhbmtzIGZvciBub3RpY2luZyBpdC4gSSB3aWxsIGNoYW5n
ZSBpdCBiYWNrIHRvIGNhbm5vdF9lbXVsYXRlIGFzDQo+ID4gdGhlcmUgYXJlIG5vIG90aGVyIHZh
bGlkIGluc3RydWN0aW9ucyBmb3IgdGhpcyBvcGNvZGVzLg0KPiBJIGhhdmUgdHJvdWJsZSB1bmRl
cnN0YW5kaW5nIHRoaXMgY29tbWVudCBvZiB5b3Vycywgbm90IHRoZSBsZWFzdA0KPiBiZWNhdXNl
IEkgZG9uJ3QgcmVjYWxsIGhhdmluZyBhc2tlZCAoaW4gcGFydGljdWxhciBhcm91bmQgaGVyZSkg
dGhhdA0KPiB5b3Ugc3dpdGNoIGFueXRoaW5nIGJhY2suDQo+DQo+IEphbg0KPg0KPg0KPiBfX19f
X19fX19fX19fX19fX19fX19fX18NCj4gVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZl
bmRlcg0KDQpNYW55IHRoYW5rcyBmb3IgeW91ciBzdXBwb3J0LA0KLy9QZXRyZQ0KDQpfX19fX19f
X19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:32:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFqM-0005Q3-IS; Tue, 05 Sep 2017 15:32:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c5a1b0=Ian.Jackson@citrix.com>)
 id 1dpFqM-0005Px-5D
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:32:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4D/93-02224-1A3CEA95; Tue, 05 Sep 2017 15:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve6Cw+s
 iDdonW1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnd9sW/GOpuHtgPVsD40SWLkYODgkBf4lH
 P5K6GDk52AR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8TL+RfB4iwCK
 hJnd3YxgtgiAsoSvb9+g41nFvCV6F+nBBIWFgiV2LJiA1grp4C9xJKt79i7GLk4hAQ+MUp83P
 6HFSQhIWAi8XbhTjaQXiEBNYm56+MnMPLNQnLRLCQXzUJy0QJG5lWM6sWpRWWpRbrmeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUHGAAQ7GBu/Ox1ilORgUhLlddu6LlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/jg0A5waLU9NSKtMwcYLjDpCU4eJREeMtB0rzFBYm5xZnpE
 KlTjLocTR+2fGESYsnLz0uVEudVOARUJABSlFGaBzcCFnuXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMwrCjKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo9BDzndzBBgcT81TuiNUI9jqq5i
 p3ZWVv1Pe7aKL2LpP/e6HDz537Uk9zfJi/+RJz49f3bStxD58wgfdkGR53o0pCwr6F79OOPXJ
 VrxWaHrVjok8tktyl59MeK1ypcxt+upz1w2El3LOqvbgnBzisDjfUaFvWpbq9oMJ13/x9ORcb
 Gri4lU8rsRSnJFoqMVcVJwIAORVwmK4AgAA
X-Env-Sender: prvs=414c5a1b0=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504625567!109254289!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28784 invoked from network); 5 Sep 2017 15:32:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 15:32:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="446592815"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22958.50064.726870.610635@mariner.uk.xensource.com>
Date: Tue, 5 Sep 2017 16:32:32 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59AED47F02000078001779A0@prv-mh.provo.novell.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
 <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
 <1504543576-13746-4-git-send-email-ian.jackson@eu.citrix.com>
 <59AED47F02000078001779A0@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] DEPS handling: Remove absolute paths
 from references to cwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCA0LzRdIERFUFMgaGFuZGxpbmc6IFJlbW92
ZSBhYnNvbHV0ZSBwYXRocyBmcm9tIHJlZmVyZW5jZXMgdG8gY3dkIik6Cj4gT24gMDQuMDkuMTcg
YXQgMTg6NDYsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPiA+ICslLmQyOiAl
LmQKPiAKPiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gdXNlIC4lLmQyIGFuZCAuJS5kIGhlcmU/
CgpQZXJoYXBzLiAgVGhhdCBtYWtlcyB0aGUgYXNzdW1wdGlvbiB0aGF0IG5vdGhpbmcgYW55d2hl
cmUgYWRkcwphbnl0aGluZyB0byBERVBTIHdoaWNoIGRvZXMgbm90IG1hdGNoIGAuKi5kJwoKTXkg
Zm9ybXVsYXRpb24gbWFrZXMgYSBzbWFsbGVyIGFzc3VtcHRpb24gYWJvdXQgREVQUyAobm90aGlu
ZyBhZGRzCmFueXRoaW5nIG5vdCBlbmRpbmcgd2l0aCAuZCkgYnV0IGEgbGFyZ2VyIGFzc3VtcHRp
b24gYWJvdXQgLmQgKHRoZXJlCmFyZSBubyBNYWtlZmlsZSBwYXR0ZXJuIHRhcmdldHMgd2hpY2gg
dXNlIC5kIGZvciBvdGhlciBwdXJwb3NlcykuCgpJIHRoaW5rIHRoZSAybmQgYXNzdW1wdGlvbiBp
cyByZWFzb25hYmxlIGFuZCB0aGUgZXhwYW5kZWQgMXN0CmFzc3VtcHRpb24gaXMgcXVlc3Rpb25h
YmxlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:40:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpFxJ-0005e0-95; Tue, 05 Sep 2017 15:40:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dpFxI-0005du-08
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 15:40:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1B/72-03616-F45CEA95; Tue, 05 Sep 2017 15:39:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVdfv6Lp
 Igy9NmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bXmissBT8EK/Y8msnYwLict4uRk0NIYBKT
 RMeP8i5GLiD7D6PEyrZPzBDOBkaJRWs3MUE42xgl1szoZAZpERaIkfh+8CKYLSKgLNH76zcLR
 NEMJomzva/AOpgFbjBKbN5wiRGkik3ASOLs0elgNq+ArcSpGd/BulkEVCQOv30BZosKhEu8bT
 zCAlEjKHFy5hMwm1PAXmLlqamsIDazgJ7Ejuu/oGx5ie1v54D1SggYS/TN6mOZwCg4C0n7LCQ
 ts5C0LGBkXsWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi+
 DECwg/HMgsBDjJIcTEqivG5b10UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9eBgoJ1iUmp5ak
 ZaZA4wkmLQEB4+SCK86SJq3uCAxtzgzHSJ1ilGX48fnHV+YhFjy8vNSpcR5e0CKBECKMkrz4E
 bAovoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl3g0zhycwrgdv0CugIJqAjql6uATmiJBE
 hJdXAeOcHt+aiI3t256+MS0zie/VQsnv3q5Mv7N/nh4prnRI6xlj9x+xlhts/gW3fmmdtTuH6
 GnLsV/R1FhW9VfvX+lt9TvW4Z1e2Z4fWJheejMLI2J2NvS2LJ8xdqvqCp/Kvt2ZW/IRzOw5/Y
 Wv6NaFwuvyBYJ0lFswbN/3pk8vijs0535A8d7ncaiWW4oxEQy3mouJEACJRh97lAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504625997!81175089!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60718 invoked from network); 5 Sep 2017 15:39:58 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 15:39:58 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85FdnAP000793
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 15:39:49 GMT
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 v85Fdm6t007037
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 15:39:48 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v85FdlXf031432;
 Tue, 5 Sep 2017 15:39: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 Sep 2017 08:39:47 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1504620661-26511-1-git-send-email-boris.ostrovsky@oracle.com>
 <59AED09E020000780017796C@prv-mh.provo.novell.com>
 <aa3d1f73-c1a9-9d20-b1f6-44eb75059582@oracle.com>
 <0ee9a8b2-cb45-d917-0d4a-21f451f13f5e@oracle.com>
 <59AEDB8A0200007800177A4C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1e0a45e0-7df0-2e89-311a-6a00a0eacdff@oracle.com>
Date: Tue, 5 Sep 2017 11:39:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59AEDB8A0200007800177A4C@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAxMToxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDku
MTcgYXQgMTY6NTQsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA5
LzA1LzIwMTcgMTA6NDIgQU0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gQEAgLTk3NCwx
MyArOTcyLDM5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+
Pj4+PiAgICAgICAgICAgKiBndWVzdCBjYW4gY29udHJvbCBpdHMgb3duIHZpc2liaWxpdHkgb2Yv
dGhyb3VnaCB0aGUgY2FjaGUuCj4+Pj4+ICAgICAgICAgICAqLwo+Pj4+PiAgICAgICAgICBmbHVz
aF9wYWdlX3RvX3JhbShwYWdlX3RvX21mbigmcGdbaV0pLCAhKG1lbWZsYWdzICYgCj4+IE1FTUZf
bm9faWNhY2hlX2ZsdXNoKSk7Cj4+Pj4+IC0KPj4+Pj4gLSAgICAgICAgaWYgKCAhKG1lbWZsYWdz
ICYgTUVNRl9ub19zY3J1YikgKQo+Pj4+PiAtICAgICAgICAgICAgY2hlY2tfb25lX3BhZ2UoJnBn
W2ldKTsKPj4+Pj4gICAgICB9Cj4+Pj4+ICAKPj4+Pj4gICAgICBzcGluX3VubG9jaygmaGVhcF9s
b2NrKTsKPj4+Pj4gIAo+Pj4+PiArICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJU
WV9JRFggfHwKPj4+Pj4gKyAgICAgICAgIChzY3J1Yl9kZWJ1ZyAmJiAhKG1lbWZsYWdzICYgTUVN
Rl9ub19zY3J1YikpICkKPj4+PiBXaHkgZG9lcyBzY3J1Yl9kZWJ1ZyBtYXR0ZXIgaGVyZT8uCj4+
Pj4KPj4+Pj4gKyAgICB7Cj4+Pj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVIDw8IG9y
ZGVyKTsgaSsrICkKPj4+Pj4gKyAgICAgICAgewo+Pj4+PiArICAgICAgICAgICAgaWYgKCB0ZXN0
X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4+Pj4+ICsgICAgICAg
ICAgICB7Cj4+Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19z
Y3J1YikgKQo+Pj4+PiArICAgICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0p
Owo+Pj4+PiArCj4+Pj4+ICsgICAgICAgICAgICAgICAgZGlydHlfY250Kys7Cj4+Pj4+ICsKPj4+
Pj4gKyAgICAgICAgICAgICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7Cj4+Pj4+ICsgICAgICAg
ICAgICAgICAgcGdbaV0uY291bnRfaW5mbyAmPSB+UEdDX25lZWRfc2NydWI7Cj4+Pj4+ICsgICAg
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Cj4+Pj4+ICsgICAgICAgICAgICB9
Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2Ny
dWIpICkKPj4+Pj4gKyAgICAgICAgICAgICAgICBjaGVja19vbmVfcGFnZSgmcGdbaV0pOwo+Pj4+
IFdvdWxkbid0IHRoaXMgYmV0dGVyIGJlICJlbHNlIGlmIiwgYXMgY2hlY2tpbmcgYSBwYWdlIGp1
c3Qgc2NydWJiZWQKPj4+PiBkb2Vzbid0IGxvb2sgdmVyeSB1c2VmdWw/Cj4+PiBGb3IgYm90aCBv
ZiB0aGVzZSBxdWVzdGlvbnMgLS0tIHdlIGRvbid0IHdhbnQgdG8gbWlzcyBhIHBvaXNvbmVkIHBh
Z2UuCj4+PiBGb3IgZXhhbXBsZSwgaWYgYSBwYWdlIHdhcyBwb2lzb25lZCBidXQgZm9yIHNvbWUg
cmVhc29uIGlzIG5vdCBtYXJrZWQKPj4+IFBHQ19uZWVkX3NjcnViLgo+Pj4KPj4+IE9mIGNvdXJz
ZSwgd2UgcmlzayBhIGZhbHNlIHBvc2l0aXZlIGlmIGEgZ3Vlc3Qgd3JvdGUgdGhlIHBhZ2Ugd2l0
aCB0aGUKPj4+IHNhbWUgcGF0dGVybi4KPj4gSnVzdCBpbiBjYXNlIEkgd2Fzbid0IGNsZWFyIC0t
LSBJIHdpbGwgcmVtb3ZlIHNjcnViX2RlYnVnIHRlc3QgYW5kIGFkZAo+PiAnZWxzZScgZm9yIHRo
aXMgcmVhc29uLiBFdmVuIHRob3VnaCBpdCdzIGEgZGVidWctb25seSBmZWF0dXJlIEkgdGhpbmsg
d2UKPj4gc2hvdWxkbid0IGRvIHRoaXMuCj4gUGVyaGFwcyBJJ20gZGVuc2UsIGJ1dCBpdCBzb3Vu
ZHMgdG8gbWUgbGlrZSB5b3UgYWdyZWUgdG8gZG8gYQo+IGNoYW5nZSB5b3UgdGhpbmsgeW91IHNo
b3VsZG4ndCBkby4KCldoYXQgSSBtZWFudCB3YXMgdGhhdCB3aXRoIGN1cnJlbnQgY29kZSB3ZSBo
YXZlIGEgY2hhbmNlIG9mIGEgZmFsc2UKcG9zaXRpdmUgYW5kIHRoYXQsIGV2ZW4gdGhvdWdoIGl0
J3MgYSBkZWJ1Zy1vbmx5IGNhc2UsIGlzIHByb2JhYmx5IG5vdAp0aGUgd2F5IHRvIGdvLgoKSWYg
SSBtYWtlIHRoZSBjaGFuZ2UgdGhhdCB5b3Ugc3VnZ2VzdGVkIHRoaXMgZmFsc2UgcG9zaXRpdmUg
d2lsbCBub3QKb2NjdXIgKGFsdGhvdWdoIGF0IHRoZSBjb3N0IG9mIHJlZHVjZWQgdGVzdCBjb3Zl
cmFnZSkuCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:47:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpG49-0006JY-1G; Tue, 05 Sep 2017 15:47:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpG48-0006JS-A3
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:47:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F8/29-03093-7F6CEA95; Tue, 05 Sep 2017 15:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS/fbsXW
 RBs27zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozV22awF/wWrHhx9D5LA+Ncvi5GTg4hgTyJ
 3m8TWEFsXgE7iQ2bH7OA2BIChhKnF94Es1kEVCUm7Z4DZrMJqEu0PdsOVi8iUCwxZ0EbWxcjF
 wezwGcWiZN7OsASwgLBEs9nTWABSQgJnGCSOP3/Nlg3p4C5RPuXL0A2B9A2QYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jE72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYz7PkYeYpTkYFIS5XXbui5S
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwbj0KVCdYlJqeWpGWmQOMEZhSC
 Q4eJRHe9yBp3uKCxNzizHSI1ClGXY4FPRu+MAmBzZAS5/0MUiQAUpRRmgc3AhavlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTMOwdkCk9mXgncpldARzABHVH1cg3IESWJCCmpBsaMmJyPIXP
 mdDLICv6YXcl3W8Hiq/Vfg4tH5zBYM2z23bHUjNHtvf3iBD3etRHC/q5ri3dHXVPhLJvS0/a3
 /2DgB/O/0seTRVtC5jRKv5gcVpw9XVd40+rgbdyLy82+vpnEYX5P5czTU/+Z3tqfCJSJ4E4/b
 KIXyb2xO2hyaDtb+imhEP6qOUosxRmJhlrMRcWJAA7kp/fSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504626421!92030806!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45519 invoked from network); 5 Sep 2017 15:47:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 15:47:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 09:47:00 -0600
Message-Id: <59AEE3110200007800177A92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 09:46:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
 <59A9539F0200007800176779@prv-mh.provo.novell.com>
 <1504545630.2940.66.camel@bitdefender.com>
 <59AE3955020000780010592B@prv-mh.provo.novell.com>
 <1504625018.4551.29.camel@bitdefender.com>
In-Reply-To: <1504625018.4551.29.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE3OjIzLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIEx1LCAyMDE3LTA5LTA0IGF0IDIzOjQyIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+Cj4+ID4gPiA+Cj4+ID4gPiA+IEBAIC01MTc3LDcgKzUxNzcsNyBAQCB4ODZfZW11
bGF0ZSgKPj4gPiA+ID4gICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4+ID4gPiA+ICAgICAg
ICAgICAgICBicmVhazsKPj4gPiA+ID4gICAgICAgICAgZGVmYXVsdDoKPj4gPiA+ID4gLSAgICAg
ICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4+ID4gPiA+ICsgICAgICAgICAgICBnb3RvIHVu
aW1wbGVtZW50ZWRfaW5zbjsKPj4gPiA+IFdoaWxlIEkgY2FuIHNlZSB3aHkgeW91IGRvIHRoaXMg
Y2hhbmdlLCBmb3IgbWFueS9hbGwgb2YgdGhlIG9uZXMKPj4gPiA+IEknbGwgbGVhdmUgaW4gY29u
dGV4dCBiZWxvdyBJIHRoaW5rIHlvdSByYXRoZXIgd2FudCB0byBzd2l0Y2ggdG8KPj4gPiA+IGdl
bmVyYXRlX2V4Y2VwdGlvbihFWENfVUQpLgo+PiA+IFNvbWUgb2YgdGhlIG9wY29kZXMgYXJlIHZh
bGlkIGJ1dCBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBlbXVsYXRvci4gSW4KPj4gPiB0aGlzIGNhc2Ug
WDg2RU1VTF9VTklNUExFTUVOVEVEIHNob3VsZCBiZSByZXR1cm5lZCB0byBhbGxvdyB0aGUKPj4g
PiBtb25pdG9yCj4+ID4gYXBwIHRvIGhhbmRsZSB0aGlzIGNhc2UuIEFsc28sIGluIHRoZSB3b3Jz
dCBjYXNlIHNjZW5hcmlvLCB3aGVuIHRoZQo+PiA+IG9wY29kZSBkb2Vzbid0IGNvcnJlc3BvbmQg
dG8gYSB2YWxpZCB4ODYoLTY0KSBpbnN0cnVjdGlvbiwgaWYgdGhlCj4+ID4gbW9uaXRvciBhcHAg
Zm9yIGV4YW1wbGUgdHJpZXMgdG8gc2luZ2xlLXN0ZXAgaXQgb24gdGhlIHJlYWwKPj4gPiBoYXJk
d2FyZSBhbgo+PiA+IFVEIGV4Y2VwdGlvbiB3aWxsIGFsc28gYmUgcmVwb3J0ZWQuCj4+IFBsZWFz
ZSBiZSBtb3JlIHByZWNpc2Ugd2l0aCAic29tZSBvZiB0aGUgb3Bjb2RlcyBhcmUgdmFsaWQiLiBX
aGVuIEkKPj4gbG9va2VkIHRocm91Z2ggeW91ciBjaGFuZ2UsIEkgZG9uJ3QgdGhpbmsgSSd2ZSBz
ZWVuIGFueSBzdWNoIGNhc2UgZm9yCj4+IHRoZQo+PiBwbGFjZXMgSSBtZWFudCB0aGUgY29tbWVu
dCB0byBhcHBseSB0by4gQWxzbywgYXMgZmFyIGFzIHRoZSBlbXVsYXRvcgo+PiBjaGFuZ2VzIHRo
ZW1zZWx2ZXMgZ28sIHBsZWFzZSBsZWF2ZSBhc2lkZSBjb25zaWRlcmF0aW9ucyBvZiB3aGF0IGEK
Pj4gbW9uaXRvciBhcHAgbWF5IG9yIG1heSBub3QgZG8uIFRoZXNlIGNoYW5nZXMgbmVlZCB0byBi
ZSBjb25zaXN0ZW50Cj4+IGFsbCBieSB0aGVtc2VsdmVzLgo+Pgo+IFNvcnJ5IGFib3V0IHRoZSBw
b29yIHdvcmRpbmcuIEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgeW91Cj4gcmVxdWly
ZWQgdGhlIGludmFsaWQgb3Bjb2RlcyB0byBiZSBoYW5kbGVkIGRpZmZlcmVudGx5IGZyb20gdGhl
IG9uZXMKPiB3aGljaCBhcmUgdmFsaWQgYnV0IHVuaW1wbGVtZW50ZWQgKGRpcmVjdGx5IGdlbmVy
YXRlIEVYQ19VRCBpbnN0ZWFkIG9mCj4gcmV0dXJuaW5nIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBh
bmQgbGV0IHRoZSBjYWxsZXIgaGFuZGxlIGl0KS4KClllcywgdGhhdCdzIHdoYXQgSSB0aGluayB3
b3VsZCBiZSBiZXN0LiBJIGFkbWl0IHRoZXJlIGlzIGEgcG90ZW50aWFsCnByb2JsZW0gd2l0aCB0
aGlzLCB3aGVuIG9uZSBvciBtb3JlIG9mIHRoZW0gYmVjb21lIGRlZmluZWQuIEJ1dAp0aGF0J3Mg
c29tZXRoaW5nIEknZCBsaWtlIHRvIGFsc28gaGF2ZSBBbmRyZXcncyBpbnB1dCBvbi4KCj4gZS5n
LiBmb3IgIFg4NkVNVUxfT1BDX1ZFWCgweDBmMzgsIDB4ZjMpOiAvKiBHcnAgMTcgKi8KPiB0aGUg
bW9kIFIvTSBwb3NzaWJsZSB2YWx1ZXMgYXJlIDEsMiwzIChzb3VyY2U6IGh0dHA6Ly9zYW5kcGls
ZS5vcmcveDg2LyAKPiBvcGNfZ3JwLmh0bSkuCj4gRnJvbSBteSBwZXJzcGVjdGl2ZSBJIHdvdWxk
bid0IGRpZmZlcmVudGlhdGUgYmV0d2VlbiB0aG9zZSAyIGNhc2VzIGFuZAo+IHJldHVybiBYODZF
TVVMX1VOSU1QTEVNRU5URUQuCgpJIG11c3Qgc3RpbGwgYmUgbWlzc2luZyBzb21ldGhpbmc6IFdo
YXQgdHdvIGNhc2VzIGFyZSB5b3UgdGFsa2luZwphYm91dD8gVGhlIHRocmVlIHZhbGlkIHZhbHVl
cyBoYXZlIGFuIGltcGxlbWVudGF0aW9uIGluIHRoZQplbXVsYXRvci4gQWxsIG90aGVycyBhcmUg
dW5kZWZpbmVkLCBpLmUuIGF0IHByZXNlbnQgd291bGQgaWRlYWxseQpwcm9kdWNlICNVRCAoc2Vl
IGFib3ZlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 15:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpG8B-0006yS-Ml; Tue, 05 Sep 2017 15:51:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414d82541=dario.faggioli@citrix.com>)
 id 1dpG8A-0006yM-2l
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 15:51:14 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D0/A6-02224-1F7CEA95; Tue, 05 Sep 2017 15:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXitHSDve6H4+s
 iDTZdkbC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBld71YxFXTLVUz6dIitgXG2VBcjJ4eEQIjE
 zcPT2SBsD4nrZ08wgdi8AvoSG6d/Zu1i5OAQFkiWmL3RDyTMJmAg8WbHXqAwF4eIwCdGietTb
 zCBOMwCTYwSTWdesoJUsQioSPxc/g1sEKeAnUT3neWMIEVCApOYJA79Ogq2jV9AUuLWl4/MIB
 uYBaol3jeIQhyhLXHkXD87xBGCEidnPmEBsYUE1CRmzL3MClFjKfFt/VPmCYwCsxC6ZyHpALG
 ZBTQlWrf/ZoewtSWWLXzNDGHbSqxb9x6qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jUy
 0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAz+egYGxh2MzSf8DjFKcjApifK6b
 V0XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9YxoJxgUWp6akVaZg4wDmHSEhw8SiK84cBYFO
 ItLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeFpAiAZCijNI8uBGwlHCJUVZKmJeRgYFBiKc
 gtSg3swRV/hWjOAejkjDvNJBLeDLzSuA2vQI6ggnoiKqXa0COKElESEk1MK59u0rt5ERVteqP
 F4QyzRT+B/1YVf3l09enyXKKCzXFnK64xDzUP73OcZvBDZ2VSvZ/lu3XNF69/fIXmWlnvRd8M
 dy2IMlZ5PShwPsPp086a9UbJ7859Lzx3bJU3gRxt+xV62pv/f2/cErw/o/HOjqjGaUS3SZ8Fj
 tdczlGpFRDm3Fq22Vz2XglluKMREMt5qLiRAC7Sue/BAMAAA==
X-Env-Sender: prvs=414d82541=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504626670!112617231!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38026 invoked from network); 5 Sep 2017 15:51:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 15:51:12 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; 
 d="asc'?scan'208";a="446596186"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1504626653.338.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, Julien Grall
 <julien.grall@gmail.com>, Andrew Cooper <andrew.cooper3@citrix.com>, osstest
 service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>, <andre.przywara@arm.com>
Date: Tue, 5 Sep 2017 17:50:53 +0200
In-Reply-To: <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
 <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6416700514225300836=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Mon, 2017-09-04 at 09:46 +0100, George Dunlap wrote:
> On 09/02/2017 04:39 PM, Julien Grall wrote:
> >=20
> > If I am not mistaken the hypervisor stack is per-vCPU. So when you
> > move the
> > vCPU to another pCPU, the stack will be moved.
> > This means the smp_processor_id() will return a different value.
> > Isn't it
> > the same on x86?
>=20
> No, the hypervisor stack on x86 has always been per-pcpu.=C2=A0=C2=A0Appa=
rently
> the powerpc port was per-vcpu, which is why the smp_processor_id()
> was
> there.=C2=A0=C2=A0I (and apparently Dario) assumed the ARM implementation=
 was
> the
> same as x86, which is why I checked in this change.
>=20
So, AFAIUI, the reason why the re-sampling at all iterations was
introduced (in ae9bfcdc, "[XEN] Various softirq cleanups") was that, on
IA64 (not powerpc :-D), actual context_switch() returns.

Basically, we are in do_softirq(), with SCHEDULE_SOFTIRQ set, so we
call the handler, which is schedule() (__enter_scheduler(), back at the
time), which calls context_switch(), which switch the stack.

On x86, context_switch() does not 'return', it jumps (via
schedule_tail()) to trying to resume guest context (of the to be
scheduled vCPU, which may be a different one). During that path, we do
check softirqs again, and we may go back to do_softirq(), but if we do,
we execute the function from its entry point, and hence we re-
initialize cpu, outside of the loop.

OTOH, on IA64, context_switch(), and hence schedule()
(__enter_scheduler()), does a regular 'return'. So, we go back to the
for(;;) loop in do_softirq(), with (I think, but I don't speak any IA64
:-/) the stack changed. And that's why we need to refresh the content
of the 'cpu' local variable.

So, I now think that what I did not understand, when looking at ARM
code, was that context_switch() does indeed return, and hence we do at
least another step inside the loop, and hit the ASSERT(), which I guess
may trigger if what's in spite of the local variable 'cpu', in the new
stack, is different than smp_processor_id().

Re-checking things now, I actually do see that context_switch() on ARM
is not 'terminal'. It call schedule_tail(), which on x86 does not
return, while in ARM, it does. I must have confused these two... Sorry.

Is this analysis correct?

Also, mostly out of curiosity, still looking at ARM code, I'm not
getting at all how continue_new_vcpu() works (e.g., when/how is it
invoked?).

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Cw5ADrIXzKmq2EoTupiz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZrsffAAoJEBZCeImluHPuNCcQAJnI2A3r8OBOP5+v6wwhODQc
7nEuhK1pnYiuoqcvXPD5e24P6Q7Pff0OEb8c8t+CQkU+dwQUfIO2zKnRlX9H1FKL
TSpevi8xVUaJj6TixyUFLfNb4DCaXAg1Yp+9AJ1oZV33zfA+CkHumPK+s1euIYi3
cg7s0YOn2yDKbrM9ZZmmiezglyQpFErmCO5/BM2xjxl9oy1/DIv8a4wO549RpEuJ
e8Fi3ZnROsavTf90Gz5ADV2W6Qdeji9fu5mQOIz5utnhk0xOR1m2t8JUUtkR/TYh
OaaaUmoINJqGrO2T6WGUW6kE9gjgHo9zlUaGp3P0dXoJj7ipkcmuInKlsBI7J+9n
E04PaLO49f4t5M7omCrLsfU9OGGXSSg/RouYToIR8CFpnpNoC6UKHbg9bjZt+dub
t/OPSKhtvrdeslGOQLRgvGaINQV9++X3+FzRL78RAKGF5t1fyg6Jpnzra/Lt816k
Rj1fYdwejwNswnjFDqt+h+RSZOv+bevB0DKf53MWYeUckQokgLdHGhkNBLw8d8Mv
yIxu6XPRE4KGvWRQhquepVfLltCpZijFXemnI/DZL1QEjsGdRH161hKgWnU9cwcY
JXeuy72OKV8KakFcZvrt4j0sDR5DKZBRuFuXnY0/4xE2evCwgGTEihkQpzp/gsUw
5qWsgw/owtXCfkL3BKTw
=hW6s
-----END PGP SIGNATURE-----

--=-Cw5ADrIXzKmq2EoTupiz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6416700514225300836==--


From xen-devel-bounces@lists.xen.org Tue Sep 05 15:54:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 15:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGAl-00077Q-3X; Tue, 05 Sep 2017 15:53:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpGAk-00077K-IO
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 15:53:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A0/1E-02072-198CEA95; Tue, 05 Sep 2017 15:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3fiiXW
 RBl8n8Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr1r9hLFjIUbF5/S+WBsZXbF2MnBxCAnkS
 vyfeZ+5i5ODgFbCTeHOqHiQsIWAocXrhTRYQm0VAVeL33k+MIDabgLpE27PtrCC2iICuxJnHW
 5hAbGaBIIkJfXvAbGGBUIktKzYAjeQCGr+CSWLR5g/sIAlOAUeJ9QeeQO0SlPi7QxiiV0vi4a
 9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkppdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh89QwMjDsYb0/2O8QoycGkJMrrtnVdpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3objQDnBotT01Iq0zBxgHMCkJTh4lER4eYGxIMRbXJCYW
 5yZDpE6xagoJc7bBtInAJLIKM2Da4PF3iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwry/QK
 bwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2MCZO0duz9wmC45lRa0dcnhz4zbzqyzDFp2YWSqar
 35zJUvv50MoOp4eC14p8z5KTYXni0cF2Sbd2YrJO1oLsgeskXhiXiL+tseFQXTlRW1M0v+er8
 7gCvxjvjudH9E//x9ZtKBlzmmn/W7a4E75J1z9VlBDbnNyiLLq6Y0cO0uar/5OlspxX3lViKM
 xINtZiLihMBUKdM4rgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504626831!71376109!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45532 invoked from network); 5 Sep 2017 15:53:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 5 Sep 2017 15:53:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 05 Sep 2017 09:53:50 -0600
Message-Id: <59AEE4AB0200007800177AB7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 05 Sep 2017 09:53:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <22957.26042.957099.676884@mariner.uk.xensource.com>
 <1504543576-13746-1-git-send-email-ian.jackson@eu.citrix.com>
 <1504543576-13746-4-git-send-email-ian.jackson@eu.citrix.com>
 <59AED47F02000078001779A0@prv-mh.provo.novell.com>
 <22958.50064.726870.610635@mariner.uk.xensource.com>
In-Reply-To: <22958.50064.726870.610635@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] DEPS handling: Remove absolute paths
 from references to cwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE3OjMyLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCA0LzRdIERFUFMgaGFuZGxpbmc6
IFJlbW92ZSBhYnNvbHV0ZSBwYXRocyAKPiBmcm9tIHJlZmVyZW5jZXMgdG8gY3dkIik6Cj4+IE9u
IDA0LjA5LjE3IGF0IDE4OjQ2LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+
ID4gKyUuZDI6ICUuZAo+PiAKPj4gV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHVzZSAuJS5kMiBh
bmQgLiUuZCBoZXJlPwo+IAo+IFBlcmhhcHMuICBUaGF0IG1ha2VzIHRoZSBhc3N1bXB0aW9uIHRo
YXQgbm90aGluZyBhbnl3aGVyZSBhZGRzCj4gYW55dGhpbmcgdG8gREVQUyB3aGljaCBkb2VzIG5v
dCBtYXRjaCBgLiouZCcKPiAKPiBNeSBmb3JtdWxhdGlvbiBtYWtlcyBhIHNtYWxsZXIgYXNzdW1w
dGlvbiBhYm91dCBERVBTIChub3RoaW5nIGFkZHMKPiBhbnl0aGluZyBub3QgZW5kaW5nIHdpdGgg
LmQpIGJ1dCBhIGxhcmdlciBhc3N1bXB0aW9uIGFib3V0IC5kICh0aGVyZQo+IGFyZSBubyBNYWtl
ZmlsZSBwYXR0ZXJuIHRhcmdldHMgd2hpY2ggdXNlIC5kIGZvciBvdGhlciBwdXJwb3NlcykuCj4g
Cj4gSSB0aGluayB0aGUgMm5kIGFzc3VtcHRpb24gaXMgcmVhc29uYWJsZSBhbmQgdGhlIGV4cGFu
ZGVkIDFzdAo+IGFzc3VtcHRpb24gaXMgcXVlc3Rpb25hYmxlLgoKV2VsbCwgdGhlc2UgZGVwZW5k
ZW5jeSBmaWxlcyBzdGFydCB3aXRoIGEgZG90IGZvciBhIHJlYXNvbi4gUGx1cwpteSBjb25zaWRl
cmF0aW9uIG9uICouZCAod2l0aG91dCBsZWFkaW5nIGRvdCkgd2FzIHRoYXQgdGhpcyBtYXkKaGF2
ZSBhIGNvbnZlbnRpb25hbCB1c2UgZm9yIEQgbGFuZ3VhZ2Ugc291cmNlIGZpbGVzIChidXQgdGhh
dCdzCmEgZ3Vlc3MsIG5vdGhpbmcgSSBrbm93KS4gQW55d2F5LCBhcyBleHByZXNzZWQgSSdtIG5v
dCBtZWFuaW5nCnRvIGluc2lzdCBvbiB0aGUgY2hhbmdlLCBqdXN0IHB1dCBpdCBvdXQgZm9yIGNv
bnNpZGVyYXRpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGUY-0000WK-Fm; Tue, 05 Sep 2017 16:14:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dpGUW-0000WE-Pn
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 16:14:20 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C8/52-01812-B5DCEA95; Tue, 05 Sep 2017 16:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42Lxqg3W1o06uy7
 S4O5UaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN/9gb2ggWsFb9nXGJsYFzC0sXIxSEkMJ1R
 Ytbfx+wgjoTAHFaJuzuPM3YxcgI5SRJHJneydTFyANkVEguOmoCEhQQ0JG7fbGSHaD7FJHHmc
 jczhDOTUWLv6X4WiOYiibfTV7HC2B+O3weL8woISpyc+YQFYpKXxKnXb9lAbE4BW4mfNxrYIO
 K5EkcO/wGz2QS0Jdpe7wKbwyKgIvF39m2omYkSZ5aDLAaZGSCx830LO4gtLBAisfPpDrAHRAT
 0JI6+ecYGchyzwDFGiasHesCGMgtoSrRu/80+gVF0FpKbZiFJLWBkWsWoUZxaVJZapGtkqpdU
 lJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgF9QwMjDsYW0/4HWKU5GBSEuV127ouU
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IEr8EZoJxgUWp6akVaZg4wHmHSEhw8SiK8biBp3uKCxN
 zizHSI1ClGe44rV9Z9YeJo+rAFSE46sB1ITgGRQix5+XmpUuK8nCBtAiBtGaV5cENh6eMSo6y
 UMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeY5ApPJl5JXC7XwGdxQR0VtXLNSBnlSQipKQaGJWF
 As1+rmt5eLr51hHR+QIhc1TenuV88S5hd/a/JzkZ2U7nP/g/S12XULLxSWz4B50yVTm3yPqpg
 SW8qcouXF4zRLuczIK5ShrvOC47FvPuR9nOad7/zhp/7t43+7vuCsWk+ILLh06tTP51664Em0
 /OK1WDutink9yeR6v47BFbLFheJnnrshJLcUaioRZzUXEiADjF95caAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504628057!113156853!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38673 invoked from network); 5 Sep 2017 16:14:18 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Sep 2017 16:14:18 -0000
Received: by mail-pg0-f43.google.com with SMTP id t3so10336365pgt.0
 for <xen-devel@lists.xenproject.org>; Tue, 05 Sep 2017 09:14:18 -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:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Cox9G4I0b+lqGkzbI/aEKk1IQF7LqOi0k03+xfW1x3A=;
 b=GeJVRsflVAKW0H0Btrjsm0XBh/6nyp6U2UXp4JaRdY8c4rfmLU0VOXKo0Jw+ZgiUM6
 r8NIPtkydUvYJFMwQ3KO9TNPXKo1NhyaxZ20HzFCSTLawL+q69DsvLn+lQp/OQuujrBa
 OGMic48OxOsOqPA8Axk3pZ7PnzNnn6pjgzxB/hsAnt7s7nfa6MwDbMERshm8/KlZ7Htt
 ub2Yla487zLXpCdP45w99VNqYecygwtW1F1g+8yzZSJhjo/5xO4w8raPA2cS1j3TQHbQ
 IF/AJyUP9UNBvWn++xDIqntOJA0TiuzI2K/OH9LD2sqYlX9fnTbx0rSC871T3CbOScTi
 /Dlg==
X-Gm-Message-State: AHPjjUic8EgwfVJXhZpkAqAB8dNF9BnPJAxwtvw/QewSdK49iC+op1f8
 QWQZRuL5/SJLVO3bJK4=
X-Received: by 10.84.246.201 with SMTP id j9mr552887plt.114.1504628056385;
 Tue, 05 Sep 2017 09:14:16 -0700 (PDT)
Received: from mail-pf0-f179.google.com (mail-pf0-f179.google.com.
 [209.85.192.179])
 by smtp.gmail.com with ESMTPSA id n75sm1683903pfg.22.2017.09.05.09.14.15
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Sep 2017 09:14:15 -0700 (PDT)
Received: by mail-pf0-f179.google.com with SMTP id e199so8541375pfh.3
 for <xen-devel@lists.xenproject.org>; Tue, 05 Sep 2017 09:14:15 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4oNTHM8oPUxxGt03WPcJM0NhperfZpAKhdu5aJoAWOppJLLD0z19tOWeOZg5D61fqdfW/UZ+IhkiE71GpD0lA=
X-Received: by 10.101.82.200 with SMTP id z8mr4100527pgp.318.1504628055554;
 Tue, 05 Sep 2017 09:14:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.71 with HTTP; Tue, 5 Sep 2017 09:13:35 -0700 (PDT)
In-Reply-To: <20170905085710.22652-2-proskurin@sec.in.tum.de>
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
 <20170905085710.22652-2-proskurin@sec.in.tum.de>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 5 Sep 2017 10:13:35 -0600
X-Gmail-Original-Message-ID: <CABfawh=gXNmmiWJ-O+8VkESZSEL0jzyJ3fRDPsghKLmyKWmXvg@mail.gmail.com>
Message-ID: <CABfawh=gXNmmiWJ-O+8VkESZSEL0jzyJ3fRDPsghKLmyKWmXvg@mail.gmail.com>
To: Sergej Proskurin <proskurin@sec.in.tum.de>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, james.morse@arm.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/4] arm/monitor: Introduce monitoring
	of single-step events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL21vbml0b3IuaAo+IGluZGV4IDc1NjdiZTY2YmQuLjY2YzdmZTE0ZmUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tb25pdG9yLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL21vbml0b3IuaAo+IEBAIC01NywxMiArNTcsMTUgQEAgc3RhdGljIGlubGluZSB1
aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQo+
ICB7Cj4gICAgICB1aW50MzJfdCBjYXBhYmlsaXRpZXMgPSAwOwo+Cj4gLSAgICBjYXBhYmlsaXRp
ZXMgPSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QgfAo+ICsg
ICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVT
VEVQIHwKPiArICAgICAgICAgICAgICAgICAgICAxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfR1VFU1RfUkVRVUVTVCB8Cj4gICAgICAgICAgICAgICAgICAgICAgMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURfQ0FMTCk7CgpQbGVhc2UgYXBwZW5kIHRoZSBuZXcg
Y2FwYWJpbGl0eSBiaXQgaW5zdGVhZCBvZiBwcmVwZW5kaW5nLgoKVGFtYXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:15:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:15:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGVj-0000bF-Q9; Tue, 05 Sep 2017 16:15:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpGVi-0000b7-T8
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 16:15:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 82/5B-02229-6ADCEA95; Tue, 05 Sep 2017 16:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQnfp2XW
 RBst2K1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLnjczFbxnqdjynauBcSJLFyMnh4SAn0TT
 kYfsILawgKPEmfedYLaIQIDE6b4GVhCbWUBV4vSmD2D1QgJFErs/bQOLswnoS+x+8YkJxOYVs
 JV4tvYeUA0HB4uAisSeLbUgYVGBcIn9368xQ5QISpyc+QRsDKeAvcT+2TOYQcqZBTQl1u/Sh9
 gkL7H97RxmCFtcounLSlaIrWoS1/ovsUNcnC4x8VkPywRGgVlIps5CmDQLyaRZSCYtYGRZxah
 RnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKwMQLCD8eVpz0OM
 khxMSqK8blvXRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DU4A5QTLEpNT61Iy8wBxg1MWoKDR
 0mE1w0kzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd5akCIBkKKM0jy4EbAYvsQoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3nyQKTyZeSVwm14BHcEEdETVyzUgR5QkIqSkGhi1VJzipj5
 ZE3f4v1hyqtmlxxnTOworJR6HG95237HXXs3B0MTqnNlrOfM90/OmR7pm7dpm9e2x6DG9yTPS
 3GW54zSZvtT6KMh4iRWo/63YoRf71og90qnNQiLlSYHtw6ZWOZ9ZE0Otz1ldSProam+Yfvutw
 u/3IYscd4q3zqm7M89k84OwNiWW4oxEQy3mouJEAIYNcyHcAgAA
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504628133!101631590!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25790 invoked from network); 5 Sep 2017 16:15:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 16:15:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="52243921"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59AEC14A0200007800177861@prv-mh.provo.novell.com>
 <59AEC14A0200007800177861@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <df1fe25a-4a6a-1f19-47dc-7dad9665a75c@citrix.com>
Date: Tue, 5 Sep 2017 16:58:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AEC14A0200007800177861@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sarah Newman <security@prgmr.com>
Subject: Re: [Xen-devel] [PATCH] x86: introduce and use setup_force_cpu_cap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZvciBYRU5fU01FUCBhbmQg
WEVOX1NNQVAgdG8gbm90IGJlIGNsZWFyZWQgd2hpbGUgYnJpbmdpbmcgdXAgQVBzIHdlJ2QKPiBu
ZWVkIHRvIGNsb25lIHRoZSByZXNwZWN0aXZlIGhhY2sgdXNlZCBmb3IgQ1BVSURfRkFVTFRJTkcu
IEludHJvZHVjZSBhbgo+IGludmVyc2Ugb2Ygc2V0dXBfY2xlYXJfY3B1X2NhcCgpIGluc3RlYWQs
IGJ1dCBsZXQgY2xlYXJpbmcgb2YgZmVhdHVyZXMKPiBvdmVycnVsZSBmb3JjZWQgc2V0dGluZyBv
ZiB0aGVtLgo+Cj4gWEVOX1NNQVAgYmVpbmcgd3JvbmcgcG9zdC1ib290IGlzIGEgcHJvYmxlbSBz
cGVjaWZpY2FsbHkgZm9yIGxpdmUKPiBwYXRjaGluZywgYXMgYSBsaXZlIHBhdGNoIG1heSBuZWVk
IGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5nCj4ga2V5ZWQgb2ZmIG9mIHRoYXQgZmVh
dHVyZSBmbGFnLgo+Cj4gUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c2VjdXJpdHlAcHJnbXIu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:19:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGZb-0000pm-9q; Tue, 05 Sep 2017 16:19:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dpGZZ-0000pf-Rg
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 16:19:33 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1E/96-03414-59ECEA95; Tue, 05 Sep 2017 16:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMfTAId0p59Z
 FGrz4p2Kx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGas/NbCVLCLuWLjtifsDYz/mboYuTiEBCYy
 Spy6OIm5i5GTQ0JgDqvEmvP1XYwcQHaaxKX/nBDhSolVkz+zgNhCAhoSt282skP0HmaSOPZqA
 xvcoOsnZjFCNBdJHL7GBtFcKPFi+WFGEJtXQFDi5MwnLCAlQgJeEsv7hEDCnALuEp+eTmaCmO
 8mcWjiTrBdbALaEm2vd7GC2CwCKhKLZm2Cmp4oceGiC8TEAImfD1+yg9jCAqESu+5sArNFBPQ
 kjv5qAdvKLHCSWaJzDguErSnRuv03+wRG0VlIDpqFJLWAkWkVo3pxalFZapGumV5SUWZ6Rklu
 YmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDgMwDBDsZ5J/wPMUpyMCmJ8rptXRcpxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYLX9SxQTrAoNT21Ii0zBxiDMGkJDh4lEd6NIGne4oLE3OLMdIjUKU
 ZLjitX1n1h4mj6sAVITjmw/QuTEEtefl6qlDjvFpAGAZCGjNI8uHGwNHGJUVZKmJcR6EAhnoL
 UotzMElT5V4ziHIxKwrxXQabwZOaVwG19BXQQE9BBVS/XgBxUkoiQkmpg3L7lZNzFp+90xC4l
 mskyeH3j0drdYnig5EnpRfGJ66cpyHXGxFRMuDd7Gm9u0/Xys6/kl6TuuHBuul9mQk/4vR77/
 J2cWhFfuu7+jvqb6aN6zoL/WVuP4lT5X0uncLLYsh26qLHx5ULDt62Vf1+bmZ40WbgtQrtzss
 HM/iMi64+Wf8jPWp6lrsRSnJFoqMVcVJwIANpBBSsOAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504628371!114943704!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32102 invoked from network); 5 Sep 2017 16:19:32 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Sep 2017 16:19:32 -0000
Received: by mail-pf0-f194.google.com with SMTP id g13so1554150pfm.2
 for <xen-devel@lists.xen.org>; Tue, 05 Sep 2017 09:19:32 -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:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tI89OhF+zCto2jPNeTw9z79SwzkDcsEJDYIrTlKdSho=;
 b=QmOjolIaa2XW30V9rrvgKNbVJLv1yv/+d4dmbf7tfDweglHWC+wkodtCkqhCSyG5v3
 IDfUbl6WFJ4lpWJb2mEqsf/lP8Q05vrWhFSYoOOyiAOyXpB8L5z0lIBfTKZNjiXfCUyc
 yygQaHpbUwY4TcEV8zcKwqTC6Mq57Ss6qnhqu4EJQNxfH2xmIr8/IeckOLL78As84FgM
 ATCdcXQBbQdCzc/kCtXDWGuQyE9kTclIUVraQ5Wut7L2ktc3zJMNJYB3bDAoyC6CQDM4
 bn/RMyrth46dZDtFrVn7tT7vG2961mC9alrnCSwaVZLkR+or+sHPFjmK5rbdNgBi+Ja3
 cAKg==
X-Gm-Message-State: AHPjjUilOq+QNJ8YqaZzqYvYmiFx3CUs+q5/AUrO4XyULsAmj1S9oRev
 h4c0yQapdzwG6b9LNQa98Q==
X-Received: by 10.84.129.193 with SMTP id b59mr4868043plb.64.1504628370559;
 Tue, 05 Sep 2017 09:19:30 -0700 (PDT)
Received: from mail-pf0-f174.google.com (mail-pf0-f174.google.com.
 [209.85.192.174])
 by smtp.gmail.com with ESMTPSA id 76sm2092424pfp.158.2017.09.05.09.19.29
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 05 Sep 2017 09:19:30 -0700 (PDT)
Received: by mail-pf0-f174.google.com with SMTP id g13so8589252pfm.2
 for <xen-devel@lists.xen.org>; Tue, 05 Sep 2017 09:19:29 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4LbQs3HXz6n/mpUW9g/N0icAnjNASixybJadENVmaGz2hDelXualuGNakMzqIizwd5LMXM9XpmXRk/EcpBz8g=
X-Received: by 10.84.129.226 with SMTP id b89mr4789066plb.6.1504628369815;
 Tue, 05 Sep 2017 09:19:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.71 with HTTP; Tue, 5 Sep 2017 09:18:49 -0700 (PDT)
In-Reply-To: <1504083840-4153-1-git-send-email-aisaila@bitdefender.com>
References: <1504083840-4153-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 5 Sep 2017 10:18:49 -0600
X-Gmail-Original-Message-ID: <CABfawh=2igKe_R0U2Wn40epBCi5dt5oAxmi6Dc543g3a7higjA@mail.gmail.com>
Message-ID: <CABfawh=2igKe_R0U2Wn40epBCi5dt5oAxmi6Dc543g3a7higjA@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6] common/vm_event: Initialize vm_event
	lists on domain creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMzowNCBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2ZW50
IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKPiB2bV9ldmVudF9wYWdpbmcs
IHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0aW9uIGZvciB0aGUKPiBzdHJ1Y3R1cmUgaXMg
bW92ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCj4gYWxsb2NhdGVkL2lu
aXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2FibGUuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCkFja2Vk
LWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:20:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGah-0001MI-JQ; Tue, 05 Sep 2017 16:20:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpGag-0001MA-EJ
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 16:20:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9B/52-03423-9DECEA95; Tue, 05 Sep 2017 16:20:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzHe3a381yendP01zDQYaSBpgiSf1S
 GIIKBhRFZUJ52ucE29W7K8o8STQhFUTSw9eJbgi/LtzRMRdEIbaFm1GqVoTY1LSNDslZmu51v
 3V+f5/l+n9/3y/EjMXkNoSBZg57ldIxGScjwc0Oq6mDraHNi6NAieWilo0wShWIff3uJn0Bnp
 WpdcpohSapqM69K0kv8De8K7xA56I1fASJJOR0DeXlxBUjmQBOCrqpJF/EwgaCjsAwvQK5OU7
 99GhOFewhGrt+ViocWBF8aViSiqxJB/pxMYIKOhPkKCyawF83CD5PZORajl3DoKaxEguBJJ8C
 csQQXTadgaLZUKvJpeNJ42+nB6QCwNk057yk6AuzffxJici4GS8avzseu9FGwNfYRAiPaG1bM
 JmcjjPaBt7ZKJwPtATW3ejGRveFv9xQhcih01vXhIvtBkbVYKnISNLf/wYWfhNFB0NJ9UBx5B
 HqqbVKR/aG8cMpF7OYBT2/a1sdoIK9+zPkUaAWs5SuFykCvYbA4Zl+v4AvTpVaiBPkZtzU1bq
 UZt6UZt6UZt6VVIWkjCuRZLovlgsNDQ5I5dapKr2XUmuCw0IgQLcvzTCqrYZL5kJQ0bTtybMo
 Ox9eFVu+fHER7SIlyNxXT2Zwod09Ou3hZxfCqC1ymhuUHkS9JKoF6OOLQPDg2lTVcUmsc67Yh
 A+mm9KI+CzLFpzNaXp0qSmYUTrY2tSxLyI7fwysSOa5L07EKH6pDsNKCVZWp2xy0sbov0F6FJ
 4Uc1eRu6SynVev/1xeQD4mUnlSVMMVNrdNv5i04qkgcVbLnTUIVPbMlKXJQ/APL/sCE15qyyv
 ezXLZb6fnDfte6ZNrJ6HYvq6zc/XlgZ13rsCTouAeVbblBjp6Jix9+NnNlOdiyazwr4Jh5LrL
 Bt7/zkzZKZmB/jcem2MJ9M1xrs6OlCQP+k2xt3UBb8YxlwtTgU2+v6HplZ3M/9F/daSGWM/Y9
 KvrY21CzqMR5FRN2AON45h+dgy71tQMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504628440!115421003!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59519 invoked from network); 5 Sep 2017 16:20:41 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Sep 2017 16:20:41 -0000
Received: (qmail 9864 invoked from network); 5 Sep 2017 19:20:39 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 19:20:39 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 21B767FCB5
 for <xen-devel@lists.xenproject.org>; Tue,  5 Sep 2017 19:20:39 +0300 (EEST)
Received: (qmail 7448 invoked from network); 5 Sep 2017 19:20:39 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 19:20:38 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 5 Sep 2017 19:20:37 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Tue, 5
 Sep 2017 19:20:37 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, "andrew.cooper3@citrix.com"
 <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v9 1/2] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTIcHlwouNZcITUEW/Bd5Gs24wwKKfpbmAgAUorwCAAM9igIAAokwAgAAGhICAAAlnAA==
Date: Tue, 5 Sep 2017 16:20:37 +0000
Message-ID: <1504628436.4551.40.camel@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
 <59A9539F0200007800176779@prv-mh.provo.novell.com>
 <1504545630.2940.66.camel@bitdefender.com>
 <59AE3955020000780010592B@prv-mh.provo.novell.com>
 <1504625018.4551.29.camel@bitdefender.com>
 <59AEE3110200007800177A92@prv-mh.provo.novell.com>
In-Reply-To: <59AEE3110200007800177A92@prv-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
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:28,
 sv:1504601185, ts:1504628438
Content-ID: <A86342B98C3E8844930DE8A9B5DFEBE3@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73040
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460031,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.019196)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006206), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.016951,0.000244)],
 URL: [Enabled, t: (0.000019)], RTDA: [Enabled, t: (0.181538), Hit: No,
 Details: v2.6.7; Id: 15.5f440d.1bokcpi01.ar50c], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWEsIDIwMTctMDktMDUgYXQgMDk6NDYgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAwNS4wOS4xNyBhdCAxNzoyMywgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBPbiBMdSwgMjAxNy0wOS0wNCBhdCAyMzo0
MiAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiA+DQo+
ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gQEAgLTUxNzcs
NyArNTE3Nyw3IEBAIHg4Nl9lbXVsYXRlKA0KPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7DQo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgYnJlYWs7DQo+ID4gPiA+ID4gPiAg
ICAgICAgICBkZWZhdWx0Og0KPiA+ID4gPiA+ID4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2Vt
dWxhdGU7DQo+ID4gPiA+ID4gPiArICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247
DQo+ID4gPiA+ID4gV2hpbGUgSSBjYW4gc2VlIHdoeSB5b3UgZG8gdGhpcyBjaGFuZ2UsIGZvciBt
YW55L2FsbCBvZiB0aGUNCj4gPiA+ID4gPiBvbmVzDQo+ID4gPiA+ID4gSSdsbCBsZWF2ZSBpbiBj
b250ZXh0IGJlbG93IEkgdGhpbmsgeW91IHJhdGhlciB3YW50IHRvIHN3aXRjaA0KPiA+ID4gPiA+
IHRvDQo+ID4gPiA+ID4gZ2VuZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCkuDQo+ID4gPiA+IFNvbWUg
b2YgdGhlIG9wY29kZXMgYXJlIHZhbGlkIGJ1dCBub3Qgc3VwcG9ydGVkIGJ5IHRoZQ0KPiA+ID4g
PiBlbXVsYXRvci4gSW4NCj4gPiA+ID4gdGhpcyBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBz
aG91bGQgYmUgcmV0dXJuZWQgdG8gYWxsb3cgdGhlDQo+ID4gPiA+IG1vbml0b3INCj4gPiA+ID4g
YXBwIHRvIGhhbmRsZSB0aGlzIGNhc2UuIEFsc28sIGluIHRoZSB3b3JzdCBjYXNlIHNjZW5hcmlv
LCB3aGVuDQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiBvcGNvZGUgZG9lc24ndCBjb3JyZXNwb25kIHRv
IGEgdmFsaWQgeDg2KC02NCkgaW5zdHJ1Y3Rpb24sIGlmDQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiBt
b25pdG9yIGFwcCBmb3IgZXhhbXBsZSB0cmllcyB0byBzaW5nbGUtc3RlcCBpdCBvbiB0aGUgcmVh
bA0KPiA+ID4gPiBoYXJkd2FyZSBhbg0KPiA+ID4gPiBVRCBleGNlcHRpb24gd2lsbCBhbHNvIGJl
IHJlcG9ydGVkLg0KPiA+ID4gUGxlYXNlIGJlIG1vcmUgcHJlY2lzZSB3aXRoICJzb21lIG9mIHRo
ZSBvcGNvZGVzIGFyZSB2YWxpZCIuIFdoZW4NCj4gPiA+IEkNCj4gPiA+IGxvb2tlZCB0aHJvdWdo
IHlvdXIgY2hhbmdlLCBJIGRvbid0IHRoaW5rIEkndmUgc2VlbiBhbnkgc3VjaCBjYXNlDQo+ID4g
PiBmb3INCj4gPiA+IHRoZQ0KPiA+ID4gcGxhY2VzIEkgbWVhbnQgdGhlIGNvbW1lbnQgdG8gYXBw
bHkgdG8uIEFsc28sIGFzIGZhciBhcyB0aGUNCj4gPiA+IGVtdWxhdG9yDQo+ID4gPiBjaGFuZ2Vz
IHRoZW1zZWx2ZXMgZ28sIHBsZWFzZSBsZWF2ZSBhc2lkZSBjb25zaWRlcmF0aW9ucyBvZiB3aGF0
DQo+ID4gPiBhDQo+ID4gPiBtb25pdG9yIGFwcCBtYXkgb3IgbWF5IG5vdCBkby4gVGhlc2UgY2hh
bmdlcyBuZWVkIHRvIGJlDQo+ID4gPiBjb25zaXN0ZW50DQo+ID4gPiBhbGwgYnkgdGhlbXNlbHZl
cy4NCj4gPiA+DQo+ID4gU29ycnkgYWJvdXQgdGhlIHBvb3Igd29yZGluZy4gSSB3YXMgdW5kZXIg
dGhlIGltcHJlc3Npb24gdGhhdCB5b3UNCj4gPiByZXF1aXJlZCB0aGUgaW52YWxpZCBvcGNvZGVz
IHRvIGJlIGhhbmRsZWQgZGlmZmVyZW50bHkgZnJvbSB0aGUNCj4gPiBvbmVzDQo+ID4gd2hpY2gg
YXJlIHZhbGlkIGJ1dCB1bmltcGxlbWVudGVkIChkaXJlY3RseSBnZW5lcmF0ZSBFWENfVUQgaW5z
dGVhZA0KPiA+IG9mDQo+ID4gcmV0dXJuaW5nIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBhbmQgbGV0
IHRoZSBjYWxsZXIgaGFuZGxlIGl0KS4NCj4gWWVzLCB0aGF0J3Mgd2hhdCBJIHRoaW5rIHdvdWxk
IGJlIGJlc3QuIEkgYWRtaXQgdGhlcmUgaXMgYSBwb3RlbnRpYWwNCj4gcHJvYmxlbSB3aXRoIHRo
aXMsIHdoZW4gb25lIG9yIG1vcmUgb2YgdGhlbSBiZWNvbWUgZGVmaW5lZC4gQnV0DQo+IHRoYXQn
cyBzb21ldGhpbmcgSSdkIGxpa2UgdG8gYWxzbyBoYXZlIEFuZHJldydzIGlucHV0IG9uLg0KPg0K
PiA+DQo+ID4gZS5nLiBmb3IgIFg4NkVNVUxfT1BDX1ZFWCgweDBmMzgsIDB4ZjMpOiAvKiBHcnAg
MTcgKi8NCj4gPiB0aGUgbW9kIFIvTSBwb3NzaWJsZSB2YWx1ZXMgYXJlIDEsMiwzIChzb3VyY2U6
IGh0dHA6Ly9zYW5kcGlsZS5vcmcvDQo+ID4geDg2Lw0KPiA+IG9wY19ncnAuaHRtKS4NCj4gPiBG
cm9tIG15IHBlcnNwZWN0aXZlIEkgd291bGRuJ3QgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIHRob3Nl
IDIgY2FzZXMNCj4gPiBhbmQNCj4gPiByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELg0KPiBJ
IG11c3Qgc3RpbGwgYmUgbWlzc2luZyBzb21ldGhpbmc6IFdoYXQgdHdvIGNhc2VzIGFyZSB5b3Ug
dGFsa2luZw0KPiBhYm91dD8gVGhlIHRocmVlIHZhbGlkIHZhbHVlcyBoYXZlIGFuIGltcGxlbWVu
dGF0aW9uIGluIHRoZQ0KPiBlbXVsYXRvci4gQWxsIG90aGVycyBhcmUgdW5kZWZpbmVkLCBpLmUu
IGF0IHByZXNlbnQgd291bGQgaWRlYWxseQ0KPiBwcm9kdWNlICNVRCAoc2VlIGFib3ZlKS4NCg0K
UHJvYmFibHkgYSBiZXR0ZXIgZXhhbXBsZSBpdCB0aGUgaGFuZGxpbmcgb2YgR3JwNyAoYWZ0ZXIg
YXBwbHlpbmcNCkFuZHJldydzIHBhdGNoKS4NCmlmIG1vZHJtIGlzIDB4ZDAgdGhlIGluc3RydWN0
aW9uIGlzIHhnZXRidiAodmFsaWQgYnV0IHVuaW1wbGVtZW50ZWQpDQppZiBtb2RybSB2YWx1ZSBp
cyBjb3JydXB0ZWQgKHRoZSBlbmNvZGluZyBkb2Vzbid0IGNvcnJlc3BvbmQgdG8gYSB2YWxpZA0K
aW5zdHJ1Y3Rpb24gaXQgd2lsbCBhbHNvIGp1bXAgdG8gZW11bF91bmltcGxlbWVudGVkLg0KPg0K
PiBKYW4NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFRoaXMgZW1haWwgd2Fz
IHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCg0KTWFueSB0aGFua3MsDQpQZXRyZQ0KDQpfX19fX19f
X19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGhJ-0001g6-DM; Tue, 05 Sep 2017 16:27:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>)
 id 1dpGhH-0001fx-TU; Tue, 05 Sep 2017 16:27:32 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6F/90-02072-370DEA95; Tue, 05 Sep 2017 16:27:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXiVRtsplt0YV2
 kwbbTvBZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM36/e8BSsFek4sqUPywNjHsEuhg5
 OYQEiiVOnNjK2sXIxcEi0MAq8W7KLTBHQmAOq8TXX+/ZQKokBPIk2na8YoewiyQaTqyFihdKN
 G47D2bzCghKnJz5hAViqpfEjiV3geIcHJwCthLH5pmBzBQSmM4i8WbXGkaQGjYBQ4lHe74yg9
 gsAioSry8/YYWYEyDRfusKmC0M1Dv98g8mEFtEQEvi5LM7bCCDmAWuMEq86tkA1swsoCnRuv0
 3+wRGwVlI7piFJLWAkWkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFe
 cn7uJkZgsDIAwQ7Gs6c9DzFKcjApifK6bV0XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV+g8U
 E6wKDU9tSItMwcYNzBpCQ4eJRHecJA0b3FBYm5xZjpE6hSjMceG1eu/MHFMOrD9C5MQS15+Xq
 qUOO+Wc0ClAiClGaV5cINg8XyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwhIFN4MvNK4Pa
 9AjqFCeiUqpdrQE4pSURISTUwpnCuyJjQ47+5fdGq0xumpj+Qijrf3yCQvTkv0v6Og98HZ9ca
 8/9H7OdWPyxbmhjQ87Wtgf2faFef+sNqMTvdl2KLXs7Um+rw3GST2blMnUtdq/xXuiWq/35qk
 Xx77emGLK/HK72UL7Iu4ns19zrH9QkOF1d/PPnFbkpXJaPgq2xGXf3gpO3TlFiKMxINtZiLih
 MBITOYx+ICAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504628849!106622779!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58226 invoked from network); 5 Sep 2017 16:27:30 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Sep 2017 16:27:30 -0000
Received: by mail-pg0-f54.google.com with SMTP id v66so10231434pgb.5;
 Tue, 05 Sep 2017 09:27:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZP0Rfk1izkObpbH/k6aIh+s656ejUge0LK/HkJTPyy4=;
 b=i7LuN5SeYyqX0d1mmr3r4+bsDsMgqvy2xTCbDfSjvLwF+9OyD/dNC8AbLrCmfJ5nOl
 Yh1ZFfHytJYbNhLgBwnhmRz80pbDjrtKZsPrHA9fbtExFnNddecvX2TZsGhteF8GDR2G
 aDWdcT+/3IgEBJ3j3wO0ZW+qyyAdDrgrqdd/a+xG9+ll5ZSS7JwcsMIGU1ZoCkmwy1Wf
 s4qMP52vfy7Mo18RFHEQt3WyNs/+yEsf0nbHZIfnLgby3RCeXXsP0gU6iQfAuaj9Qq8C
 PryqmsJzoStq6ANx/ViYWCKl3CLWK+VAUpMCgPCPUC0rtnaweJ0K4FSBUO6tU5QTZH08
 z+hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZP0Rfk1izkObpbH/k6aIh+s656ejUge0LK/HkJTPyy4=;
 b=ZXyhd8Rto3/I9m0/A8F7lZFCNIR2n1DWQrebvoB5WvH9lIjcNdgxorLz8MzBvC7N4p
 Dd2UUq3b3Jns2rmubCjR4U/I1PTqquUIWs0Wd2Qx7J+CpAruJVALu1IMMFBBL/N3dO2A
 87UcycfahcOmonvwvm3bCISSpJYLmA062X9lmSmUnSBEoogIHQrSQ1f3RIaabVqdcjDh
 VkGF1uHXVi4OGOp6ZvPDpZ3baanIGOTco+HbTBL9sJ80VIlzHhrW3hRRp6rXf2836pk3
 5IS4qXrKccl/2f7UefzACp3dIwQ3D2EaLthnuU35iA2S/dzXehS/HK22fZWpsPuVihCS
 5ldQ==
X-Gm-Message-State: AHPjjUhWKlyOq6OFcGm5cxvFPv67I5fBSLc8+gOxpysjcA0kHhOzLXJ4
 8izh+tktR9EDV6/VaHo29iq4UKfY2w==
X-Google-Smtp-Source: ADKCNb53yHWBlRQ8Qq6iSzm9KXc3LGianWvUOm+hdpFk5dmRNP6s0/eJmyvVlTHFWymUeP4BndCGagRcVh0yndtwXCY=
X-Received: by 10.101.72.65 with SMTP id i1mr4686608pgs.184.1504628848692;
 Tue, 05 Sep 2017 09:27:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.71 with HTTP; Tue, 5 Sep 2017 09:26:48 -0700 (PDT)
In-Reply-To: <20170904124014.GW4452@olila.local.net-space.pl>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
 <20170829200115.GF4452@olila.local.net-space.pl>
 <CABfawhk-T0BkvRdV8jSUwsTxcMrdkCWi7P4YiV4KOnf35f-yjQ@mail.gmail.com>
 <20170904124014.GW4452@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Tue, 5 Sep 2017 10:26:48 -0600
Message-ID: <CABfawh=rhmtbtgjh8vefYfbeFq9a8hwhdkceuJO0SLmvRLXwtg@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgNCwgMjAxNyBhdCA2OjQwIEFNLCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBl
ckBvcmFjbGUuY29tPiB3cm90ZToKPiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCAxMDoxNjoyM0FN
IC0wNjAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0
IDI6MDEgUE0sIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+
PiA+IEhleSBUYW1hcywKPj4gPgo+PiA+IFNvcnJ5IGZvciBsYXRlIHJlcGx5LiBJIHdhcyBvbiB2
YWNhdGlvbi4KPj4gPgo+PiA+IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA5OjAxOjA2UE0gLTA2
MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gPj4gT24gVHVlLCBNYXkgMTYsIDIwMTcgYXQg
NTowNCBBTSwgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+
ID4KPj4gPiBbLi4uXQo+PiA+Cj4+ID4+ID4gVUVGSSB3aWxsIHZlcmlmeSBzaGltIHNlY3VyZSBi
b290IHNpZ25hdHVyZSB0aGVuIHNoaW0gd2lsbCB2ZXJpZnkgR1JVQjIKPj4gPj4gPiBzaWduYXR1
cmUgdGhlbiBHUlVCMiB3aWxsIHZlcmlmeSAod2l0aCBzaGltIHByb3RvY29sKSBYZW4gc2lnbmF0
dXJlIGFuZAo+PiA+PiA+IGZpbmFsbHkgWGVuIHdpbGwgdmVyaWZ5ICh3aXRoIHNoaW0gcHJvdG9j
b2wpIExpbnV4IGtlcm5lbCBzaWduYXR1cmUuIFRoZW4KPj4gPj4gPiB5b3VyIGtlcm5lbCBjYW4g
dmVyaWZ5IG1vZHVsZXMgdXNpbmcgd2hhdGV2ZXIgeW91IHdhbnQuCj4+ID4+ID4KPj4gPj4gPj4g
SSB3b3VsZCBiZSBoYXBweSB0byB3b3JrIHRvIGhlbHAgYWNoaWV2ZSB0aGlzLgo+PiA+PiA+Cj4+
ID4+ID4gVGhlcmUgaXMgYSBjaGFuY2UgdGhhdCBJIHdpbGwgaGF2ZSBzb21ldGhpbmcgdmVyeSBy
YXcgYXQgdGhlIGJlZ2lubmluZwo+PiA+PiA+IG9mIEp1bmUuIElmIHlvdSB3aXNoIHRvIGRvIHRl
c3RzIGRyb3AgbWUgYSBsaW5lLgo+PiA+Pgo+PiA+PiBIaSBEYW5pZWwsCj4+ID4+IGlzIHRoZXJl
IGFueSBuZXdzIG9uIHRoaXM/IEkgd291bGQgYmUgaW50ZXJlc3RlZCBpbiBnaXZpbmcgdGhpcyBh
IHNob3QgdG9vLgo+PiA+Cj4+ID4gUGxlYXNlIGxvb2sgYXQKPj4gPgo+PiA+ICAgaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDA5ODIuaHRt
bAo+PiA+Cj4+ID4gYW5kIGF0Cj4+ID4KPj4gPiAgIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAwOTg1Lmh0bWwKPj4gPgo+PiA+IEF0dGFj
aG1lbnRzIGNvbnRhaW4gdGhlIHNhbWUgcGF0Y2hlcyBhcyBhYm92ZSBidXQgcmViYXNlZCBvbiBs
YXRlc3QKPj4gPiBHUlVCMiBhbmQgWGVuIGdpdCByZXBvc2l0b3JpZXMuCj4+ID4KPj4gPiBEdWUg
dG8gc29tZSB0cmF2ZWwgSSBhbSBnb2luZyB0byByZXN0YXJ0IHdvcmsgb24gdGhpcyBpbiB0aGUg
c2Vjb25kCj4+ID4gaGFsZiBvZiBTZXB0ZW1iZXIuCj4+ID4KPj4gPiBJZiB5b3UgaGF2ZSBhbnkg
cXVlc3Rpb25zIHBsZWFzZSBkcm9wIG1lIGEgbGluZS4KPj4gPgo+Pgo+PiBIaSBEYW5pZWwsCj4+
IHRoYW5rcyBmb3IgdGhlIHVwZGF0ZSwgSSdsbCBnaXZlIGl0IGEgc2hvdCB0b2RheSB0byBzZXQg
aXQgdXAuIEluIGEKPj4gc29tZXdoYXQgcmVsYXRlZCBub3RlLCBhcmUgeW91IGF3YXJlIG9mIGFu
eSB3b3JrIG9uIGdldHRpbmcgc2VjdXJlCj4+IGJvb3QgKyBVRUZJIHdvcmtpbmcgaW4gYSBndWVz
dD8gVGhlcmUgaXMgYSBQb0MgcGF0Y2ggb24gT3BlblhUCj4+IChodHRwczovL2dpdGh1Yi5jb20v
T3BlblhUL3hlbmNsaWVudC1vZS9wdWxsLzcyOSkgYnV0IHdhcyB3b25kZXJpbmcgaWYKPj4gdGhl
cmUgYXJlIGFueSBwYXJhbGxlbCBlZmZvcnRzIG9uZ29pbmcuCj4KPiBJIGRvIG5vdCBmb2xsb3cg
dGhpcyBpc3N1ZSBpbiBkZXRhaWwuIEhvd2V2ZXIsIEkgc3VwcG9zZSB0aGF0IGlmIE9WTUYKPiBz
dXBwb3J0cyBVRUZJIHNlY3VyZSBib290ICh3ZWxsLCBRRU1VIGhhcyB0byBlbmFibGUgU01NIHN1
cHBvcnQgdG9vOwo+IEkgZG8gbm90IGtub3cgZG9lcyBpdCB3b3JrIHdpdGggWGVuIG9yIG5vdCkg
dGhlbiBndWVzdCBzaG91bGQgd29yawo+IHdpdGhvdXQgYW55IGlzc3VlLiBKdXN0IGd1ZXNzaW5n
Li4uCj4KClN1cmUsIHdhcyBqdXN0IHdvbmRlcmluZyBpZiB5b3UgYXJlIGF3YXJlIG9mIGFueW9u
ZSBsb29raW5nIGF0IHRoYXQuCgpJbiBvdGhlciBuZXdzIEkgd2FzIGFibGUgdG8gZ2V0IHlvdXIg
cGF0Y2hlcyB3b3JraW5nIGFuZCBoYXZlIGJlZW4KYWJsZSB0byBib290IHdpdGggU2VjdXJlIGJv
b3QgZW5hYmxlZCBhcyBmYXIgYXMgc2hpbSAtPiBzaWduZWQgZ3J1YiAtPgpzaWduZWQgbGludXgg
d2l0aG91dCBpbml0cmQuIElmIEkgYm9vdCBhIHNpZ25lZCB2ZXJzaW9uIG9mIFhlbiBmcm9tCmdy
dWIgaXQgZ29lcyBhcyBmYXIgYXMgc2V0dXBfZWZpX3BjaSBidXQgdGhlbiB0aGUgc3lzdGVtIHJl
Ym9vdHMKd2l0aG91dCBhbnl0aGluZyBlbHNlIGJlaW5nIHByaW50ZWQgb24gdGhlIHNjcmVlbi4g
SSBoYXZlbid0IGJlZW4gYWJsZQp0byBkZWJ1ZyBpdCBhbnkgZnVydGhlciB5ZXQuCgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:29:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:29:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGjJ-0001nh-RC; Tue, 05 Sep 2017 16:29:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1dpGjJ-0001nZ-G8
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 16:29:37 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AF/F8-02048-0F0DEA95; Tue, 05 Sep 2017 16:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXSO6nOVffDhXW
 RBg0HOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyulkfsBcd4KjbO3MrWwDiJq4uRk0NIYBKT
 xLyntl2MXED2H0aJqSu+sEM4GxglVq5oZoKo6mSUWPiOHcRmEzCQOHq4hxWkSESgjVFi9YnLj
 CAJZoEaib5vK4ASHBzCAtYSB46xgoRZBFQlrjw4CNbLK2ArsaL9NTOILSEgJ7F0+3Uo21ii/e
 1FtgmMPAsYGVYxqhenFpWlFula6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 dAQh2MF5odz7EKMnBpCTK67Z1XaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5mYBgJCRalpqdW
 pGXmAAMQJi3BwaMkwit9HijNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivN9AigRAijJK8
 +BGwKLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5v4BM4cnMK4Hb9AroCCagI6pergE5oi
 QRISXVwCi8UjXlwRaeyzHq6w3vmby4/uLFBbO28wXH+u0dZvGd4Ku8fMP6SM6y4zu6GaSO9bO
 bloVJL9baPan6442yaIFrT2Us15Xf1rrKKdG/maf+e+oWeaGcLx57vlRndRVfbfWRNd7VWRRx
 PHbG3MyVapN/q37SvbvtmsffEyy/1v8O8dHsiWd+b6/EUpyRaKjFXFScCACK9p6XgQIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504628974!105766589!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25391 invoked from network); 5 Sep 2017 16:29:35 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 16:29:35 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85GTVZ0009310
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 16:29:31 GMT
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 v85GTVsr017321
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 16:29:31 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 v85GTUwK003474;
 Tue, 5 Sep 2017 16:29:30 GMT
Received: from x52.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Sep 2017 09:29:30 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue,  5 Sep 2017 11:30:59 -0500
Message-Id: <20170905163101.3730-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 0/2] Containing AER unrecoverable errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaGVzIHRoYXQgdG9nZXRoZXIg
YWxsb3cgY29udGFpbm1lbnQKb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzIGZyb20gUENJZSBk
ZXZpY2VzIGFzc2lnbmVkIHRvIGd1ZXN0cyBpbgpwYXNzdGhyb3VnaCBtb2RlLiBUaGUgY29udGFp
bm1lbnQgaXMgYWNoaWV2ZWQgYnkgZm9yY2libHkgcmVtb3ZpbmcgdGhlCmVycmluZyBQQ0llIGRl
dmljZSBmcm9tIHRoZSBndWVzdC4KClRoZSBvcmlnaW5hbCB4ZW4tcGNpYmFjayBwYXRjaCBjb3Jy
ZXNwb25kaW5nIHRvIHRoaXMgcGF0Y2ggc2V0IGlzOgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMzI3NC5odG1sLgpJdCB3aWxsIGJlIHJl
cG9zdGVkIGFmdGVyIHRoaXMgcGF0Y2ggc2V0IGlzIGFjY2VwdGVkLgoKQ2hhbmdlcyBpbiB2NDoK
ICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBXZWkgTGl1LgogICAg
LSBDb21iaW5lIG11bHRpcGxlIExJQlhMX0hBVkVfKiBkZWZpbml0aW9ucyBpbnRvIG9uZS4KICAg
IC0gVXNlIGxpYnhsX19jYWxsb2MoKSBpbnN0ZWFkIG9mIG1hbGxvYygpLgoKQ2hhbmdlcyBpbiB2
MzoKICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBXZWkgTGl1Lgog
ICAgLSBBZGRlZCBMSUJYTF9IQVZFIG1hY3JvcyB0byBsaWJ4bC5oLgogICAgLSBEb24ndCBoYXJk
LWNvZGUgZG9tMCdzIGRvbWlkIHRvIDAuIEluc3RlYWQsIHVzZSBsaWJ4bF9fZ2V0X2RvbWlkKCku
CiAgICAtIENvcnJlY3RlZCBjb21tZW50cy4KICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2Vz
IGJhc2VkIG9uIGNvbW1lbnRzIGZyb20gSWFuIEphY2tzb24uCiAgICAtIEdvdCByaWQgb2YgdGhl
IGdsb2JhbCB2YXJpYWJsZSBhZXJfd2F0Y2guCiAgICAtIEFkZGVkIGRvY3VtZW50YXRpb24gKGNv
bW1lbnRzIGluIGNvZGUpIGZvciB0aGUgbmV3IEFQSSBjYWxscy4KICAgIC0gUmVtb3ZlZCB0aGUg
dW5uZWNlc3Nhcnkgd3JpdGVzIHRvIHhlbnN0b3JlLgoKQ2hhbmdlcyBpbiB2MjoKICAtIEluc3Rl
YWQgb2Yga2lsbGluZyB0aGUgZ3Vlc3QgYW5kIGhpZGluZyB0aGUgZGV2aWNlLCBmb3JjaWJseSBy
ZW1vdmUKICAgIHRoZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3QuCgpWZW51IEJ1c2lyZWRkeSAoMik6
CiAgbGlieGw6IEltcGxlbWVudCB0aGUgaGFuZGxlciB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLgogIHhsOiBSZWdpc3RlciB0aGUgQUVSIGV2ZW50IGhhbmRsZXIgdG8gaGFuZGxl
IEFFUiBlcnJvcnMuCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8ICA3ICsrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggICAgfCAxMyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgIDcgKysrKwogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8IDg0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94
bF92bWNvbnRyb2wuYyAgICAgIHwgIDkgKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTIwIGluc2Vy
dGlvbnMoKykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGjX-0001pS-2H; Tue, 05 Sep 2017 16:29:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1dpGjV-0001p9-Qz
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 16:29:49 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 5A/66-07918-DF0DEA95;
 Tue, 05 Sep 2017 16:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXSO6nOVffPhXW
 RBoe/S1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvdjxmK7ivW7Hg7gy2BsYXyl2MXBxCApOY
 JLbPvMkG4fxhlOh52MQM4WxglDg3YxILhNPJKNH27RBTFyMnB5uAgcTRwz2sIAkRgTZGidUnL
 jOCJJgFaiT6vq0ASnBwCAuES9z8nwBisgioSnR8swap4BWwlViy/QI7iC0hICexdPt1ZhCbU8
 BO4tXmZ2C2EFDN0sdtjBA1xhLtby+yTWDkW8DIsIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMFAYgGAHY8c/p0OMkhxMSqK8blvXRQrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4BU6D5QTLEpNT61Iy8wBhixMWoKDR0mEVxokzVtckJhbnJkOkTrFqCglzrvlH
 FBCACSRUZoH1waLk0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5mUDGc+TmVcCN/0V0GImoM
 VVL9eALC5JREhJNTA67d9ysS7pfFL8scrKlICqTg/PnAthH05PVry4LfXVpphg1UKBpXwCPwU
 /MHfn2t3U21Ky2iYj77m75ddcx7fvVJQ7VLYaJzhNUL5UULVyemNuHe/koHXa+fmJhz2cGa3k
 1cI3Pfr4+PCZAxOFeOukCp2+3tzr45m4Mv+3i9c+/rflR1q2dyuxFGckGmoxFxUnAgCOTgHJj
 gIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504628987!69370214!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8168 invoked from network); 5 Sep 2017 16:29:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 16:29:48 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85GTg4h009511
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 16:29:43 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v85GTgIO017801
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 16:29:42 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v85GTgGd022200;
 Tue, 5 Sep 2017 16:29:42 GMT
Received: from x52.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Sep 2017 09:29:42 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue,  5 Sep 2017 11:31:00 -0500
Message-Id: <20170905163101.3730-2-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170905163101.3730-1-venu.busireddy@oracle.com>
References: <20170905163101.3730-1-venu.busireddy@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 1/2] libxl: Implement the handler to handle
	unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLCBhbmQKYWxzbyB0aGUgcHVibGljIEFQSXMgdGhhdCBjYW4gYmUgdXNlZCB0byBy
ZWdpc3Rlci91bnJlZ2lzdGVyIHRoZSBoYW5kbGVyLgpXaGVuIGFuIEFFUiBlcnJvciBvY2N1cnMs
IHRoZSBoYW5kbGVyIHdpbGwgZm9yY2libHkgcmVtb3ZlIHRoZSBlcnJpbmcKUENJZSBkZXZpY2Ug
ZnJvbSB0aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNp
cmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgIDcg
KysrKwogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCAgICB8IDEzICsrKysrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAg
ICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3Y2YwZjMxLi4wM2M1NTY1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
QEAgLTEwNDQsNiArMTA0NCwxMyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5lIExJ
QlhMX0hBVkVfUUVEIDEKIAorLyogTElCWExfSEFWRV9BRVJfRVZFTlRTX0hBTkRMRVIKKyAqCisg
KiBJZiB0aGlzIGlzIGRlZmluZWQsIGxpYnhsIGhhcyB0aGUgbGlicmFyeSBmdW5jdGlvbnMgY2Fs
bGVkCisgKiBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyIGFuZCBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9BRVJfRVZFTlRTX0hBTkRM
RVIgMQorCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGlieGxfc3Ry
aW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhsX3N0cmlu
Z19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKaW5k
ZXggMWVhNzg5ZS4uMWFlYTkwNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCkBAIC0xODQsNiArMTg0LDE5IEBAIHZv
aWQgbGlieGxfZXZkaXNhYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHggKmN0eCwgbGlieGxfZXZn
ZW5fZG9tYWluX2RlYXRoKik7CiAgICAqIG1heSBnZW5lcmF0ZSBvbmx5IGEgREVBVEggZXZlbnQu
CiAgICAqLwogCit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYWVyX3dhdGNoIGxpYnhsX2Flcl93YXRj
aDsKK2ludCBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqLCB1aW50MzJf
dCwgbGlieGxfYWVyX3dhdGNoICoqKQorICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOworICAvKgorICAgKiBSZWdpc3RlcnMgYSBoYW5kbGVyIHRvIGhh
bmRsZSB0aGUgb2NjdXJyZW5jZSBvZiB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMuCisgICAqIFRo
aXMgZnVuY3Rpb24gZGVwZW5kcyBvbiB0aGUgY2FsbGluZyBhcHBsaWNhdGlvbiBydW5uaW5nIHRo
ZSBsaWJ4bCdzCisgICAqIGludGVybmFsIGV2ZW50IGxvb3AuIFRvb2xzdGFja3MgdGhhdCBkbyBu
b3QgdXNlIGxpYnhsJ3MgaW50ZXJuYWwKKyAgICogZXZlbnQgbG9vcCBtdXN0IGFycmFuZ2UgdG8g
aGF2ZSB0aGVpciBvd24gZXZlbnQgbG9vcCBjcmVhdGVkIGFuZCBlbnRlcgorICAgKiBsaWJ4bCAo
c2F5LCBjYWxsIGxpYnhsX2V2ZW50X3dhaXQoKSksIHRvIGVuYWJsZSB0aGUgZXZlbnQgdG8gYmUg
cHJvY2Vzc2VkLgorICAgKi8KK3ZvaWQgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxp
YnhsX2N0eCAqLCB1aW50MzJfdCwgbGlieGxfYWVyX3dhdGNoICopCisgICAgICAgICAgICAgICAg
ICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKIHR5cGVkZWYgc3RydWN0IGxp
YnhsX19ldmdlbl9kaXNrX2VqZWN0IGxpYnhsX2V2Z2VuX2Rpc2tfZWplY3Q7CiBpbnQgbGlieGxf
ZXZlbmFibGVfZGlza19lamVjdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGNvbnN0
IGNoYXIgKnZkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9ldl91c2VyLCBsaWJ4
bF9ldmdlbl9kaXNrX2VqZWN0ICoqZXZnZW5fb3V0KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFm
ZTY2NTIuLjJiNzQyODYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzUyLDYgKzM1MiwxMyBAQCBz
dHJ1Y3QgbGlieGxfX2V2X2NoaWxkIHsKICAgICBMSUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4
bF9fZXZfY2hpbGQpIGVudHJ5OwogfTsKIAorLyoKKyAqIFN0cnVjdHVyZSB1c2VkIGZvciBBRVIg
ZXZlbnQgaGFuZGxpbmcuCisgKi8KK3N0cnVjdCBsaWJ4bF9fYWVyX3dhdGNoIHsKKyAgICB1aW50
MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9fZXZfeHN3YXRjaCB3YXRjaDsKK307CiAKIC8qCiAgKiBl
dmdlbiBzdHJ1Y3R1cmVzLCB3aGljaCBhcmUgdGhlIHN0YXRlIHdlIHVzZSBmb3IgZ2VuZXJhdGlu
ZwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA2NWFkNWU1Li5kMTAwOGY4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTY3OCw2ICsxNjc4
LDkwIEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX3BjaV9jb21wYXJlKGxpYnhsX2RldmljZV9w
Y2kgKmQxLAogICAgIHJldHVybiBDT01QQVJFX1BDSShkMSwgZDIpOwogfQogCitzdGF0aWMgdm9p
ZCBhZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3YXRjaF9w
YXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
ZXZlbnRfcGF0aCkKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3Mg
PSBDT05UQUlORVJfT0Yod2F0Y2gsICphZXJfd3MsIHdhdGNoKTsKKyAgICBpbnQgcmM7CisgICAg
dWludDMyX3QgZG9tLCBidXMsIGRldiwgZm47CisgICAgdWludDMyX3QgZG9taWQgPSBhZXJfd3Mt
PmRvbWlkOworICAgIGNoYXIgKnAsICpwYXRoOworICAgIGNvbnN0IGNoYXIgKmFlckZhaWxlZFNC
REY7CisgICAgbGlieGxfZGV2aWNlX3BjaSBwY2lkZXY7CisKKyAgICAvKiBFeHRyYWN0IHRoZSBi
YWNrZW5kIGRpcmVjdG9yeS4gKi8KKyAgICBwYXRoID0gbGlieGxfX3N0cmR1cChnYywgZXZlbnRf
cGF0aCk7CisgICAgcCA9IHN0cnJjaHIocGF0aCwgJy8nKTsKKyAgICBpZiAoKHAgPT0gTlVMTCkg
fHwgKHN0cmNtcChwLCAiL2FlckZhaWxlZFNCREYiKSAhPSAwKSkKKyAgICAgICAgcmV0dXJuOwor
ICAgIC8qIFRydW5jYXRlIHRoZSBzdHJpbmcgc28gaXQgcG9pbnRzIHRvIHRoZSBiYWNrZW5kIGRp
cmVjdG9yeS4gKi8KKyAgICAqcCA9ICdcMCc7CisKKyAgICAvKiBGZXRjaCB0aGUgdmFsdWUgb2Yg
dGhlIGZhaWxlZCBQQ0kgZGV2aWNlLiAqLworICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tl
ZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2FlckZhaWxlZFNCREYi
LCBwYXRoKSwgJmFlckZhaWxlZFNCREYpOworICAgIGlmIChyYyB8fCAhYWVyRmFpbGVkU0JERikK
KyAgICAgICAgcmV0dXJuOworICAgIHNzY2FuZihhZXJGYWlsZWRTQkRGLCAiJXg6JXg6JXguJXgi
LCAmZG9tLCAmYnVzLCAmZGV2LCAmZm4pOworCisgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KCZw
Y2lkZXYpOworICAgIHBjaWRldl9zdHJ1Y3RfZmlsbCgmcGNpZGV2LCBkb20sIGJ1cywgZGV2LCBm
biwgMCk7CisgICAgLyogRm9yY2libHkgcmVtb3ZlIHRoZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3Qg
Ki8KKyAgICByYyA9IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24oZ2MsIGRvbWlkLCAm
cGNpZGV2LCAxKTsKKyAgICBpZiAocmMpCisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIGxp
YnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24oKSBmYWlsZWQsIHJjPXgleCIsCisgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGludClyYyk7CisKKyAgICByZXR1cm47Cit9CisKK2ludCBsaWJ4
bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9hZXJfd2F0Y2ggKiphZXJfd3Nfb3V0KQoreworICAgIGludCByYyA9
IDA7CisgICAgdWludDMyX3QgcGNpYmFja19kb21pZDsKKyAgICBjaGFyICpiZV9wYXRoOworICAg
IGxpYnhsX2Flcl93YXRjaCAqYWVyX3dzID0gTlVMTDsKKyAgICBHQ19JTklUKGN0eCk7CisKKyAg
ICAqYWVyX3dzX291dCA9IE5VTEw7CisKKyAgICByYyA9IGxpYnhsX19nZXRfZG9taWQoZ2MsICh1
aW50MzJfdCAqKSgmcGNpYmFja19kb21pZCkpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9fZ2V0X2RvbWlkKCkgZmFpbGVkLCByYyA9ICVkIiwgcmMp
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBhZXJfd3MgPSBsaWJ4bF9fY2FsbG9j
KE5PR0MsIDEsIHNpemVvZihsaWJ4bF9hZXJfd2F0Y2gpKTsKKyAgICBhZXJfd3MtPmRvbWlkID0g
ZG9taWQ7CisgICAgYmVfcGF0aCA9IEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8ldS9iYWNrZW5k
L3BjaS8ldS8ldS8lcyIsCisgICAgICAgICAgICBwY2liYWNrX2RvbWlkLCBkb21pZCwgcGNpYmFj
a19kb21pZCwgImFlckZhaWxlZFNCREYiKTsKKyAgICByYyA9IGxpYnhsX19ldl94c3dhdGNoX3Jl
Z2lzdGVyKGdjLCAmYWVyX3dzLT53YXRjaCwKKyAgICAgICAgICAgIGFlcl9iYWNrZW5kX3dhdGNo
X2NhbGxiYWNrLCBiZV9wYXRoKTsKKyAgICAqYWVyX3dzX291dCA9IGFlcl93czsKKworb3V0Ogor
ICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhsX3VucmVnX2Flcl9l
dmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MpCit7CisgICAgR0NfSU5JVChjdHgpOworCisg
ICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmFlcl93cy0+d2F0Y2gpOworCisg
ICAgZnJlZShhZXJfd3MpOworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuOworfQorCiBERUZJTkVf
REVWSUNFX1RZUEVfU1RSVUNUX1gocGNpZGV2LCBwY2kpOwogCiAvKgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGjg-0001rf-9j; Tue, 05 Sep 2017 16:30:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1dpGjf-0001rO-Ht
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 16:29:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 55/59-01777-601DEA95; Tue, 05 Sep 2017 16:29:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KZM10+UJft4rp
 Ig//3mC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owHe64yFnziq2h//Ie1gXE5dxcjF4eQwCQm
 iV9tT1kgnF+MEp3NO9ghnA2MEjufPWCDcDoZJVovL2bqYuTkYBMwkDh6uIcVJCEi0MYosfrEZ
 UaQBLNAjUTftxVACQ4OYQF/ie5rNiBhFgFVic1btrGB2LwCthIv1x0EmyMhICexdPt1ZhCbU8
 BO4tXmZ2C2EFDN0sdtjBA1xhLtby+yTWDkW8DIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzBYGIBgB2PTds9DjJIcTEqivG5b10UK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuBlvgCUEyxKTU+tSMvMAYYtTFqCg0dJhLcFJM1bXJCYW5yZDpE6xajLsWH1+
 i9MQix5+XmpUuK8384DFQmAFGWU5sGNgMXQJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzGo
 Cs4snMK4Hb9AroCCagI6pergE5oiQRISXVwJihO/3Jk29356TEBQSYbji7f++jhZd41D4s7vx
 2guv0ieslHiL/Syq2NC38LKv6ebXsu8eRy1psJKTOpzmqpIbPLtNY1HlYSU7poonEPWEPvqB2
 E+X40B2b6tfeS852qykOu3BW5/P+need53/a8mtOwgVt+cwNyWt3CaVGRC2f8Gr1ohflaQ5KL
 MUZiYZazEXFiQDICs5pnAIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504628996!106623079!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5450 invoked from network); 5 Sep 2017 16:29:57 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 16:29:57 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85GTo9E011258
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 16:29:51 GMT
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 v85GToF1018134
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 16:29:50 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v85GTnT3007580;
 Tue, 5 Sep 2017 16:29:49 GMT
Received: from x52.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 05 Sep 2017 09:29:49 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue,  5 Sep 2017 11:31:01 -0500
Message-Id: <20170905163101.3730-3-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170905163101.3730-1-venu.busireddy@oracle.com>
References: <20170905163101.3730-1-venu.busireddy@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 2/2] xl: Register the AER event handler to
	handle AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIGd1ZXN0IGlzIGNyZWF0ZWQsIHJlZ2lzdGVyIHRoZSBBRVIgZXZlbnQgaGFuZGxlciB0
byBoYW5kbGUgdGhlCkFFUiBlcnJvcnMuIFdoZW4gYW4gQUVSIGVycm9yIG9jY3VycywgdGhlIGhh
bmRsZXIgd2lsbCBmb3JjaWJseSByZW1vdmUKdGhlIGVycmluZyBQQ0llIGRldmljZSBmcm9tIHRo
ZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFZlbnUgQnVzaXJlZGR5IDx2ZW51LmJ1c2lyZWRkeUBv
cmFjbGUuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgOSArKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDg5YzJiMjUuLjk4NTVj
ZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCkBAIC02NTYsNiArNjU2LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0
IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQogICAgIGNvbnN0IGNoYXIgKnJlc3RvcmVfc291cmNl
ID0gTlVMTDsKICAgICBpbnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5taWdyYXRlX2ZkOwogICAg
IGJvb2wgY29uZmlnX2luX2pzb247CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MgPSBOVUxM
OwogCiAgICAgaW50IGk7CiAgICAgaW50IG5lZWRfZGFlbW9uID0gZGFlbW9uaXplOwpAQCAtOTY2
LDYgKzk2NywxMiBAQCBzdGFydDoKICAgICBMT0coIldhaXRpbmcgZm9yIGRvbWFpbiAlcyAoZG9t
aWQgJXUpIHRvIGRpZSBbcGlkICVsZF0iLAogICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSwg
ZG9taWQsIChsb25nKWdldHBpZCgpKTsKIAorICAgIHJldCA9IGxpYnhsX3JlZ19hZXJfZXZlbnRz
X2hhbmRsZXIoY3R4LCBkb21pZCwgJmFlcl93cyk7CisgICAgaWYgKHJldCkgeworICAgICAgICAv
KiBMb2cgdGhlIGVycm9yLCBhbmQgbW92ZSBvbi4uLiAqLworICAgICAgICBMT0coImxpYnhsX3Jl
Z19hZXJfZXZlbnRzX2hhbmRsZXIoKSBmYWlsZWQsIHJldCA9IDB4JTA4eCIsIHJldCk7CisgICAg
fQorCiAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9tYWluX2RlYXRoKGN0eCwgZG9taWQsIDAs
ICZkZWF0aHcpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0OwogCkBAIC05OTMsNiArMTAwMCw3IEBA
IHN0YXJ0OgogICAgICAgICAgICAgTE9HKCJEb21haW4gJXUgaGFzIHNodXQgZG93biwgcmVhc29u
IGNvZGUgJWQgMHgleCIsIGRvbWlkLAogICAgICAgICAgICAgICAgIGV2ZW50LT51LmRvbWFpbl9z
aHV0ZG93bi5zaHV0ZG93bl9yZWFzb24sCiAgICAgICAgICAgICAgICAgZXZlbnQtPnUuZG9tYWlu
X3NodXRkb3duLnNodXRkb3duX3JlYXNvbik7CisgICAgICAgICAgICBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAgICAgICAgIHN3aXRjaCAo
aGFuZGxlX2RvbWFpbl9kZWF0aCgmZG9taWQsIGV2ZW50LCAmZF9jb25maWcpKSB7CiAgICAgICAg
ICAgICBjYXNlIERPTUFJTl9SRVNUQVJUX1NPRlRfUkVTRVQ6CiAgICAgICAgICAgICAgICAgZG9t
aWRfc29mdF9yZXNldCA9IGRvbWlkOwpAQCAtMTA1OSw2ICsxMDY3LDcgQEAgc3RhcnQ6CiAKICAg
ICAgICAgY2FzZSBMSUJYTF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKICAgICAgICAgICAgIExP
RygiRG9tYWluICV1IGhhcyBiZWVuIGRlc3Ryb3llZC4iLCBkb21pZCk7CisgICAgICAgICAgICBs
aWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAg
ICAgICAgIGxpYnhsX2V2ZW50X2ZyZWUoY3R4LCBldmVudCk7CiAgICAgICAgICAgICByZXQgPSAw
OwogICAgICAgICAgICAgZ290byBvdXQ7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:44:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpGxr-0003Jt-MB; Tue, 05 Sep 2017 16:44:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dpGxq-0003Jn-Gp
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 16:44:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 60/73-03422-574DEA95; Tue, 05 Sep 2017 16:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVyMfT+Qd2SK+s
 iDeZ+MbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNe7lzPUvDNp+LMqdvMDYwdll2MXBxCAjMZ
 Je5t/M8I4rAINLBKbL29jQXEkRCYwypxp+kaUIYDyMmTWPimsouRE8gskpiyagEThF0s0XXiD
 SuIzSsgKHFy5hMWEFtIwFPi/aa3YDWcApYSPx5tYoeIL2aUWLjQG8RmE9CSuH97BRuIzSKgIr
 Fv/TsWiDkBEk9f32cEsYUF3CV2HH/DDGKLCChKPHh5kxXkHGaBWok312VBwswCmhKt23+zT2A
 UnIXkillIUgsYmVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYnAxDsYJx52f8QoyQHk5Ior9vWdZFCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn
 5eqJMHbeBmoTrAoNT21Ii0zBxg/MKUSHDxKIryTQdK8xQWJucWZ6RCpU4yuHFeurPvCxDHlwH
 Yg+eTN9t9MHC1vQeSXp9P+MAmBzZYS51UCaRYAac4ozYMbDYv9S4yyUsK8jECHC/EUpBblZpa
 gyr9iFOdgVBLmZQCZwpOZVwJ3wSug45iAjqt6uQbkuJJEhJRUA2NFwlWLn7J/ja8diO1bubTg
 7/LiI3Gs+5rbPMIPewhWvFr40XFvdCO7SOSzdTsKnZ1cDz6/uIq5N//B1nK77ZIp7Goxf3e/V
 ts7qWGTxdZdlXcOPO4sVlz7Y8Y+u9UzXRmcmFXqIrmM/ghdXKW3cErDUv/7zPwHj2/o575Us8
 XVkO+SdP3EyO1KLMUZiYZazEXFiQAFjEqG+AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504629875!75143049!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13020 invoked from network); 5 Sep 2017 16:44:36 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Sep 2017 16:44:36 -0000
Received: by mail-io0-f193.google.com with SMTP id b142so2051409ioe.1
 for <xen-devel@lists.xenproject.org>; Tue, 05 Sep 2017 09:44:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8TdPMcmEumEbsHP4y45GhNHsL00QvrQ6QNmgDd3s1do=;
 b=knTN8PpWLLGyQAUbg26zFXi0YFQX5O9aZf1kh4gCnmPU3rNBDty7S54sVJoHT3akHO
 L/uwrgWXJrSAw/Qq82fuHU/CvTMmx4fLE6gfMrbSY+DKhCUFHUmaExx59w9SuxtyrxCA
 i2/MD8iFLyBa5ZoTM9pXCcGMNj7LQ+fUdYX5jy08ZcxwbDYJp2/0m4SDzbLPFUbVlV8F
 nwoc1CYxGI3+INBXPMcVkcobUbvA5+jqulQde1VHyadsuaPbPolIm6tpMT5gYnAr7dvH
 6X2ARBf7z2636H2I0q6SA6xLpC8Y5ZtVErUVEsaTXAQ5jAR3QeBw/j+JGVilI5iYJ2/p
 ZEMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=8TdPMcmEumEbsHP4y45GhNHsL00QvrQ6QNmgDd3s1do=;
 b=G+caz4fI6qyB/8Nsd5zelEXP9DuWPG26b0Y3NhI3XeAv9DPinVZbOy0HmNIBsvTiHs
 Dxmybc8yX4d3IT1fpEA/fLTHphIFBXmPGXfnCfJrqYFoaeQpivf6+rXmOP7gztp80GDm
 oyuDrYbyARCy4dHUtQNLuu5/K8oxW8Da3kAsLgZkHGdT+uRfUIj0LXg8IypEE6T1upWV
 D84jMBp129Q5968CKeMUHQ3FQG1QROH+PmUc+7J/YklYTQIeuo5Zkps5LMVYjiesQdgG
 //D+cwQqS6xAMgmoCyGTICREBURIdbh0sOIfPblTopjR2lqTqLAj4Ih6Xta73Y06hkqN
 dmUA==
X-Gm-Message-State: AHPjjUiklYD1sgLOxVtb1dxYw0MdftxN49tg8IQQdXs7o+qksCDfVml9
 0FGgYCQApLaBrR4vfRooIu5f4nj2Dw==
X-Google-Smtp-Source: ADKCNb7NGT1gMtRhRSMFMs7C/RW5jw+Ms0db6NsmhBI7LZqr0PzIblUwssxW1uUoHiJ7GL1dy0q6l1r9qoV92lPcB30=
X-Received: by 10.36.143.195 with SMTP id k186mr4844616itd.88.1504629875231;
 Tue, 05 Sep 2017 09:44:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Tue, 5 Sep 2017 09:44:34 -0700 (PDT)
In-Reply-To: <20170905114749.nasd4rzei6qaoydo@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-2-git-send-email-al1img@gmail.com>
 <20170905114749.nasd4rzei6qaoydo@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 5 Sep 2017 19:44:34 +0300
Message-ID: <CACvf2oXR7uzXbChL3BO1m5sJ8o4R1g-CM-78Sfw4+ndtnr2AQQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 01/13] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCAyOjQ3IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBUdWUsIEp1bCAxOCwgMjAxNyBhdCAwNToyNToxOFBNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgo+Pgo+PiBBZGQgbGlieGxfX2RldmljZV9hZGQgdG8gc2lt
cGxlIHdyaXRlIFhlblN0b3JlIGRldmljZSBjb25pZmcKPj4gYW5kIGxpYnhsX19kZXZpY2VfYWRk
X2FzeW5jIHRvIHVwZGF0ZSBkb21haW4gY29uZmlndXJhdGlvbgo+PiBhbmQgd3JpdGUgWGVuU3Rv
cmUgZGV2aWNlIGNvbmZpZyBhc3luY2hyb25pb3VzbHkuCj4+IEFsbW9zdCBhbGwgZGV2aWNlcyBo
YXZlIHNpbWlsYXIgbGlieGxfX2RldmljZV94eHh4X2FkZCBmdW5jdGlvbi4KPj4gVGhpcyBnZW5l
cmljIGZ1bmN0aW9ucyBpbXBsZW1lbnQgc2FtZSBmdW5jdGlvbmFsaXR5IGJ1dAo+PiB1c2luZyB0
aGUgZGV2aWNlIGhhbmRsaW5nIGZyYW1ld29yay4gVGggZGV2aWNlIHNwZWNpZmljCj4+IHBhcnQg
c3VjaCBhcyBzZXR0aW5nIHhlbiBzdG9yZSBjb25maWd1cmF0aW9uaXMgbW92ZWQKPj4gdG8gc2V0
X3hlbnN0b3JlX2NvbmZpZyBjYWxsYmFjayBvZiB0aGUgZGV2aWNlIGZyYW1ld29yay4KPj4KPgo+
IFRoZSB0d28gYWRkIGZ1bmN0aW9ucyBsb29rIGNvcnJlY3QuCj4KPiBTb21lIGNvbW1lbnRzIGJl
bG93Lgo+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5
dHNvdkBlcGFtLmNvbT4KPj4gLS0tCj4+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwg
ICAzICsKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAxOTggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfZGlz
ay5jICAgICB8ICAgMiArCj4+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDM2ICsr
KysrKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9uaWMuYyAgICAgIHwgICAyICsKPj4gIHRvb2xz
L2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCAgIDIgKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfdXNi
LmMgICAgICB8ICAgNiArKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICB8ICAgMiAr
Cj4+ICA4IGZpbGVzIGNoYW5nZWQsIDI1MSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
Cj4+IGluZGV4IGJmZmJjNDUuLmIyMTYzY2QgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+IEBAIC0x
NDMwLDYgKzE0MzAsOSBAQCBvdXQ6Cj4+Cj4+ICAjZGVmaW5lIGxpYnhsX2RldmljZV9kdGRldl9s
aXN0IE5VTEwKPj4gICNkZWZpbmUgbGlieGxfZGV2aWNlX2R0ZGV2X2NvbXBhcmUgTlVMTAo+PiAr
I2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Zyb21fZHRkZXYgTlVMTAo+PiArI2RlZmluZSBsaWJ4bF9f
ZGV2aWNlX2R0ZGV2X3NldGRlZmF1bHQgTlVMTAo+PiArI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2R0
ZGV2X3VwZGF0ZV9kZXZpZCBOVUxMCj4+ICBzdGF0aWMgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVD
VChkdGRldik7Cj4+Cj4+ICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmRldmljZV90
eXBlX3RibFtdID0gewo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+PiBpbmRleCAwMDM1NmFmLi4wNzE2NWYwIDEw
MDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+PiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYwo+PiBAQCAtMTc5Myw2ICsxNzkzLDIwNCBAQCBvdXQ6Cj4+ICAg
ICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKPj4gIH0KPj4KPj4gK3N0YXRpYyB2b2lkIGRl
dmljZV9hZGRfZG9tYWluX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9k
ZXZpY2VfdHlwZSAqZHQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqdHlwZSkKPj4gK3sKPj4gKyAgICBpbnQgKm51bV9kZXY7Cj4+ICsgICAgaW50IGk7Cj4K
PiB1bnNpZ25lZCBpbnQgcGxlYXNlLgoKRm9yICJpIiBjb3VudGVyIG9ubHkgb3IgZm9yIG51bV9k
ZXYgYXMgd2VsbD8KRm9yICJpIiBpcyBvayBidXQgbnVtX2RldiBiZXR0ZXIgdG8ga2VlcCBpbnQu
Cgo+Cj4+ICsgICAgdm9pZCAqaXRlbSA9IE5VTEw7Cj4+ICsKPj4gKyAgICBudW1fZGV2ID0gbGli
eGxfX2RldmljZV90eXBlX2dldF9udW0oZHQsIGRfY29uZmlnKTsKPj4gKwo+PiArICAgIC8qIENo
ZWNrIGZvciBleGlzdGluZyBkZXZpY2UgKi8KPj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgKm51bV9k
ZXY7IGkrKykgewo+PiArICAgICAgICBpZiAoZHQtPmNvbXBhcmUobGlieGxfX2RldmljZV90eXBl
X2dldF9lbGVtKGR0LCBkX2NvbmZpZywgaSksIHR5cGUpKSB7Cj4+ICsgICAgICAgICAgICBpdGVt
ID0gbGlieGxfX2RldmljZV90eXBlX2dldF9lbGVtKGR0LCBkX2NvbmZpZywgaSk7Cj4+ICsgICAg
ICAgIH0KPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoIWl0ZW0pIHsKPj4gKyAgICAgICAgdm9p
ZCAqKmRldnM9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfcHRyKGR0LCBkX2NvbmZpZyk7Cj4KPiBT
cGFjZSBhZnRlciBkZXZzLgo+Cj4+ICsgICAgICAgICpkZXZzID0gbGlieGxfX3JlYWxsb2MoTk9H
QywgKmRldnMsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHQtPmRldl9lbGVt
X3NpemUgKiAoKm51bV9kZXYgKyAxKSk7Cj4+ICsgICAgICAgIGl0ZW0gPSBsaWJ4bF9fZGV2aWNl
X3R5cGVfZ2V0X2VsZW0oZHQsIGRfY29uZmlnLCAqbnVtX2Rldik7Cj4+ICsgICAgICAgICgqbnVt
X2RldikrKzsKPj4gKyAgICB9IGVsc2Ugewo+PiArICAgICAgICBkdC0+ZGlzcG9zZShpdGVtKTsK
Pj4gKyAgICB9Cj4+ICsKPj4gKyAgICBkdC0+aW5pdChpdGVtKTsKPj4gKyAgICBkdC0+Y29weShD
VFgsIGl0ZW0sIHR5cGUpOwo+PiArfQo+PiArCj4+ICt2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2Fz
eW5jKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5
cGUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFv
ZGV2KQo+PiArewo+PiArICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5hbyk7Cj4+ICsgICAgZmxleGFy
cmF5X3QgKmJhY2s7Cj4+ICsgICAgZmxleGFycmF5X3QgKmZyb250LCAqcm9fZnJvbnQ7Cj4+ICsg
ICAgbGlieGxfX2RldmljZSAqZGV2aWNlOwo+PiArICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhC
VF9OVUxMOwo+PiArICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7Cj4+ICsgICAgdm9p
ZCAqdHlwZV9zYXZlZDsKPj4gKyAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sg
PSBOVUxMOwo+PiArICAgIGludCByYzsKPj4gKwo+PiArICAgIGxpYnhsX2RvbWFpbl9jb25maWdf
aW5pdCgmZF9jb25maWcpOwo+PiArCj4+ICsgICAgdHlwZV9zYXZlZCA9IGxpYnhsX19tYWxsb2Mo
Z2MsIGR0LT5kZXZfZWxlbV9zaXplKTsKPj4gKwo+PiArICAgIGR0LT5pbml0KHR5cGVfc2F2ZWQp
Owo+PiArICAgIGR0LT5jb3B5KENUWCwgdHlwZV9zYXZlZCwgdHlwZSk7Cj4+ICsKPj4gKyAgICBp
ZiAoZHQtPnNldF9kZWZhdWx0KSB7Cj4+ICsgICAgICAgIHJjID0gZHQtPnNldF9kZWZhdWx0KGdj
LCBkb21pZCwgdHlwZSwgYW9kZXYtPnVwZGF0ZV9qc29uKTsKPj4gKyAgICAgICAgaWYgKHJjKSBn
b3RvIG91dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoZHQtPnVwZGF0ZV9kZXZpZCkgewo+
PiArICAgICAgICByYyA9IGR0LT51cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCB0eXBlKTsKPj4gKyAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoZHQtPnVw
ZGF0ZV9jb25maWcpCj4+ICsgICAgICAgIGR0LT51cGRhdGVfY29uZmlnKGdjLCB0eXBlX3NhdmVk
LCB0eXBlKTsKPj4gKwo+PiArICAgIEdDTkVXKGRldmljZSk7Cj4+ICsgICAgcmMgPSBkdC0+dG9f
ZGV2aWNlKGdjLCBkb21pZCwgdHlwZSwgZGV2aWNlKTsKPj4gKyAgICBpZiAocmMpIGdvdG8gb3V0
Owo+PiArCj4+ICsgICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgewo+PiArCj4KPiBFeHRyYW5l
b3VzIGVtcHR5IGxpbmUgaGVyZS4KPgo+PiArICAgICAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9t
YWluX3VzZXJkYXRhKGdjLCBkb21pZCk7Cj4+ICsgICAgICAgIGlmICghbG9jaykgewo+PiArICAg
ICAgICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7Cj4+ICsgICAgICAgICAgICBnb3RvIG91dDsK
Pj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29u
ZmlndXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Cj4+ICsgICAgICAgIGlmIChyYykgZ290
byBvdXQ7Cj4+ICsKPj4gKyAgICAgICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9j
b25maWcsIGR0LCB0eXBlX3NhdmVkKTsKPj4gKwo+PiArICAgICAgICByYyA9IGxpYnhsX19kbV9j
aGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7Cj4+ICsgICAgICAgIGlmIChyYykgZ290
byBvdXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdjLCAx
NiwgMSk7Cj4+ICsgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwo+PiArICAg
IHJvX2Zyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKPj4gKwo+PiArICAgIGZsZXhh
cnJheV9hcHBlbmRfcGFpcihiYWNrLCAiZnJvbnRlbmQtaWQiLCBHQ1NQUklOVEYoIiVkIiwgZG9t
aWQpKTsKPj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgIm9ubGluZSIsICIxIik7
Cj4+ICsgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJzdGF0ZSIsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
ZykpOwo+PiArCj4+ICsgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAiYmFja2VuZC1p
ZCIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBkZXZpY2Ut
PmJhY2tlbmRfZG9taWQpKTsKPj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJz
dGF0ZSIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZykpOwo+PiArCj4+ICsgICAgaWYgKGR0LT5zZXRfeGVuc3RvcmVf
Y29uZmlnKQo+PiArICAgICAgICBkdC0+c2V0X3hlbnN0b3JlX2NvbmZpZyhnYywgZG9taWQsIHR5
cGUsIGJhY2ssIGZyb250LCByb19mcm9udCk7Cj4+ICsKPj4gKyAgICBmb3IgKDs7KSB7Cj4+ICsg
ICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7Cj4+ICsgICAg
ICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsKPj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKPj4gKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7
Cj4+ICsgICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0
cyBpbiB4ZW5zdG9yZSAqLwo+PiArICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJkZXZp
Y2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKPj4gKyAgICAgICAgICAgIGFvZGV2LT5h
Y3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdlICov
Cj4+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7Cj4+ICsgICAgICAgICAg
ICBnb3RvIG91dDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIGlmIChhb2Rldi0+dXBk
YXRlX2pzb24pIHsKPj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmln
dXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7Cj4+ICsgICAgICAgICAgICBpZiAocmMpIGdv
dG8gb3V0Owo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5l
cmljX2FkZChnYywgdCwgZGV2aWNlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJv
bnQpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNf
b2ZfZmxleGFycmF5KGdjLCByb19mcm9udCkpOwo+PiArCj4+ICsgICAgICAgIHJjID0gbGlieGxf
X3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywgJnQpOwo+PiArICAgICAgICBpZiAoIXJjKSBicmVh
azsKPj4gKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsg
ICAgYW9kZXYtPmRldiA9IGRldmljZTsKPj4gKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RF
VklDRV9BQ1RJT05fQUREOwo+PiArICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVn
YywgYW9kZXYpOwo+PiArCj4+ICsgICAgcmMgPSAwOwo+PiArCj4+ICtvdXQ6Cj4+ICsgICAgbGli
eGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7Cj4+ICsgICAgaWYgKGxvY2spIGxpYnhs
X191bmxvY2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOwo+PiArICAgIGR0LT5kaXNwb3NlKHR5cGVf
c2F2ZWQpOwo+PiArICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOwo+
PiArICAgIGFvZGV2LT5yYyA9IHJjOwo+PiArICAgIGlmIChyYykgYW9kZXYtPmNhbGxiYWNrKGVn
YywgYW9kZXYpOwo+PiArICAgIHJldHVybjsKPj4gK30KPj4gKwo+PiAraW50IGxpYnhsX19kZXZp
Y2VfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUpCj4+
ICt7Cj4+ICsgICAgZmxleGFycmF5X3QgKmJhY2s7Cj4+ICsgICAgZmxleGFycmF5X3QgKmZyb250
LCAqcm9fZnJvbnQ7Cj4+ICsgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOwo+PiArICAgIGludCBy
YzsKPj4gKwo+PiArICAgIGlmIChkdC0+c2V0X2RlZmF1bHQpIHsKPj4gKyAgICAgICAgcmMgPSBk
dC0+c2V0X2RlZmF1bHQoZ2MsIGRvbWlkLCB0eXBlLCBmYWxzZSk7Cj4+ICsgICAgICAgIGlmIChy
YykgZ290byBvdXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKGR0LT51cGRhdGVfZGV2aWQp
IHsKPj4gKyAgICAgICAgcmMgPSBkdC0+dXBkYXRlX2RldmlkKGdjLCBkb21pZCwgdHlwZSk7Cj4+
ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgR0NORVco
ZGV2aWNlKTsKPj4gKyAgICByYyA9IGR0LT50b19kZXZpY2UoZ2MsIGRvbWlkLCB0eXBlLCBkZXZp
Y2UpOwo+PiArICAgIGlmIChyYykgZ290byBvdXQ7Cj4+ICsKPj4gKyAgICBiYWNrID0gZmxleGFy
cmF5X21ha2UoZ2MsIDE2LCAxKTsKPj4gKyAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAx
NiwgMSk7Cj4+ICsgICAgcm9fZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwo+PiAr
Cj4+ICsgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJmcm9udGVuZC1pZCIsIEdDU1BS
SU5URigiJWQiLCBkb21pZCkpOwo+PiArICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAi
b25saW5lIiwgIjEiKTsKPj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInN0YXRl
IiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0
YXRlSW5pdGlhbGlzaW5nKSk7Cj4+ICsgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAi
YmFja2VuZC1pZCIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRm
KGdjLCAiJWQiLCBkZXZpY2UtPmJhY2tlbmRfZG9taWQpKTsKPj4gKyAgICBmbGV4YXJyYXlfYXBw
ZW5kX3BhaXIoZnJvbnQsICJzdGF0ZSIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwo+PiArCj4+ICsgICAgaWYg
KGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKQo+PiArICAgICAgICBkdC0+c2V0X3hlbnN0b3JlX2Nv
bmZpZyhnYywgZG9taWQsIHR5cGUsIGJhY2ssIGZyb250LCByb19mcm9udCk7Cj4+ICsKPj4gKyAg
ICByYyA9IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIFhCVF9OVUxMLCBkZXZpY2UsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxl
eGFycmF5KGdjLCBiYWNrKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zy
b250KSk7Cj4+ICsgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKwo+PiArICAgIHJjID0gMDsKPj4g
Kwo+PiArb3V0Ogo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiAgLyoKPj4gICAqIExv
Y2FsIHZhcmlhYmxlczoKPj4gICAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwo+PiBpbmRleCA2M2RlNzVj
Li5mMmYzNjM1IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKPj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCj4+IEBAIC0xMjQ0LDYgKzEyNDQsOCBAQCBzdGF0
aWMgaW50IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCh2b2lkICplLCB1bnNpZ25lZCBkb21p
ZCkKPj4gICAgICAgICAgICAgZWxlbS0+YmFja2VuZF9kb21pZCA9PSBkb21pZDsKPj4gIH0KPj4K
Pj4gKyNkZWZpbmUgbGlieGxfX2RldmljZV9kaXNrX3VwZGF0ZV9kZXZpZCBOVUxMCj4+ICsKPgo+
IElzIHRoaXMgY29ycmVjdCBmb3IgZGlzayAoYW5kIG90aGVyIGRldmljZSB0eXBlcyBhcyB3ZWxs
KT8KCldoYXQgZXhhY3RseSBpcyBjb3JyZWN0PyBsaWJ4bF9fZGV2aWNlX2Rpc2tfdXBkYXRlX2Rl
dmlkIE5VTEwgb3IKbGlieGxfX2RldmljZV9hZGRfYXN5bmMgZnVuY3Rpb24/Cgo+Cj4gU2luY2Ug
eW91J3ZlIGRlZmluZWQgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCwgeW91IHNob3VsZCBiZSBh
YmxlIHRvCj4gdXNlIHRoYXQgaW1tZWRpYXRlbHk/CgpBY3R1YWxseSBkaXNrIGRvZXNuJ3QgY2Fs
bCB1cGRhdGUgZGV2IElELiBTbyBhc3NpZ25pbmcgaXQgdG8gTlVMTCBJCmd1ZXNzIGlzIG9rIGhl
cmUuCgotLSAKQmVzdCBSZWdhcmRzLApPbGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 16:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpH2E-0003Xo-C7; Tue, 05 Sep 2017 16:49:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dpH2C-0003Wz-W7
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 16:49:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D7/68-02225-485DEA95; Tue, 05 Sep 2017 16:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K52LJdRrf56rp
 Ig6WTRS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZW3gL1lZXbHk3hbWBcUVEFyMXh5DAbCaJ
 7hdnmLoYOTlYBOwlZrw/zwZiMwqUSXS37WKGsHMl5m9pYYNoWM0ocW3RRLAiNgEdie9PT4EVi
 QhoSUzYspUJpIhZ4C+TxP11G9hBEsICLhKr3+1nhujezCRxs/cy1DpViXePWsA6OAXaGCVu3O
 4DquLg4BUwlJj1XQCkRlTAUmLBtg9gG3gFBCVOznzCAmIzC+hLzJ7ezQpiSwhoS1w+2g42R0K
 gj1HixLmjbBMYhWYh6ZmFpAfClpA4+OIFM4QtJTHjzxEgmwPIDpF4tT9iASPrKkb14tSistQi
 XUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzACKhnYGDcwfj6p9MhRkkOJiVRX
 ret6yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+vAyUEyxKTU+tSMvMAcYiTFqCg0dJhHcySJ
 q3uCAxtzgzHSJ1itGeY9rRdV+YOJ682f6biaPlLYj88nTaHyYhlrz8vFQpcd4DIG0CIG0ZpXl
 wQ2Gp4xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd53IFN4MvNK4Ha/AjqLCeisqpdrQM4q
 SURISTUwzp0udsxlz4I2/Vj3PnnzQ9JLHol9Dzkrc+pnn/DzvZ/SjFsuSW/asVXt+tqio9sDa
 ixW8hu2r5E6LHv21zd1rztXokSnWkQKRZ9M3TRhishxxXn5nY6KP3uL+46++f3sWJ7kr0vv52
 29vUg7am61rd1MD58zCqfvmYUUW2w3CRe8JLs38vckHiWW4oxEQy3mouJEAEV1eWoYAwAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504630145!55249039!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54411 invoked from network); 5 Sep 2017 16:49:06 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 16:49:06 -0000
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 17D0592466;
 Tue,  5 Sep 2017 16:49:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 17D0592466
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C4B3218349;
 Tue,  5 Sep 2017 16:49:02 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20170901091128.21945-1-vkuznets@redhat.com>
 <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
 <87o9quwz03.fsf@vitty.brq.redhat.com>
 <d9cc47792a734903a7fec1a9606b532d@AMSPEX02CL03.citrite.net>
 <87inh2wvgu.fsf@vitty.brq.redhat.com>
 <9297b0afe7224cb893663abed0a6a918@AMSPEX02CL03.citrite.net>
Date: Tue, 05 Sep 2017 18:49:01 +0200
In-Reply-To: <9297b0afe7224cb893663abed0a6a918@AMSPEX02CL03.citrite.net> (Paul
 Durrant's message of "Fri, 1 Sep 2017 10:51:59 +0000")
Message-ID: <874lshum4i.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 05 Sep 2017 16:49:05 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

Paul Durrant <Paul.Durrant@citrix.com> writes:

>> Paul Durrant <Paul.Durrant@citrix.com> writes:
>> 
>> >
>> > I wonder whether the easiest thing to do would be to modify qemu trad
>> > to do explicit ioreq server creation? It's really not that much
>> > code-change... 20-30 lines or so.
>> 
>> I was thinking about this too, I'll try. It will hopefuly allow to get
>> rid of the 'side effect' which creates default ioreq server on HVM
>> parameters read.
>
> Yes indeed. At that point I'd actually propose getting rid of those params altogether since nothing will use them anymore.
>

And in addition to that we don't need the concept of
'default_ioreq_server' and special pathes for it all over the code. That
would be ideal, but:

I tried switching qemu-traditional to the new API and even succeeded,
everything including pci pass-through seems to work. However, I'm not
anywhere close to '20-30 lines' -- it's an order of magnitude more :-)

Anyway, here is the patch (attached). If everyone agrees the change is
appropriate for qemu-traditional I can sent it out. No additional
changes to the hypervisor is required.

-- 
  Vitaly


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0001-switch-to-the-new-IOREQ-server-API.patch

>From 030c73f4f0361752dad57a2a90179876ad697bfd Mon Sep 17 00:00:00 2001
From: Vitaly Kuznetsov <vkuznets@redhat.com>
Date: Tue, 5 Sep 2017 18:16:03 +0200
Subject: [PATCH] switch to the new IOREQ server API

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
---
 hw/pci.c            |   5 ++
 hw/xen_common.h     | 169 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/xen_machine_fv.c |  31 ++++++++--
 i386-dm/exec-dm.c   |   7 +++
 i386-dm/helper2.c   |  31 +++++++---
 vl.c                |   9 +++
 xen-vl-extra.c      |   3 +
 7 files changed, 242 insertions(+), 13 deletions(-)

diff --git a/hw/pci.c b/hw/pci.c
index c4232856..d6cafb3e 100644
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -34,6 +34,7 @@
 #ifdef CONFIG_PASSTHROUGH
 #include "hw/pass-through.h"
 #endif
+#include "hw/xen_common.h"
 
 extern int igd_passthru;
 
@@ -248,6 +249,10 @@ PCIDevice *pci_register_device(PCIBus *bus, const char *name,
         return NULL;
     found: ;
     }
+
+    xen_map_pcidev(xc_handle, domid, ioservid, 0,
+		   PCI_SLOT(devfn), PCI_FUNC(devfn));
+
     pci_dev = qemu_mallocz(instance_size);
     pci_dev->bus = bus;
     pci_dev->devfn = devfn;
diff --git a/hw/xen_common.h b/hw/xen_common.h
index cc48892f..cde814dc 100644
--- a/hw/xen_common.h
+++ b/hw/xen_common.h
@@ -33,4 +33,173 @@
 # define xen_wmb() wmb()
 #endif
 
+extern uint16_t ioservid;
+
+#if __XEN_LATEST_INTERFACE_VERSION__ < 0x00040500
+static inline int xen_create_ioreq_server(xc_interface *xc, domid_t dom,
+                                          uint16_t *ioservid)
+{
+    return 0;
+}
+
+static inline int xen_get_ioreq_server_info(xc_interface *xc, domid_t dom,
+                                            uint16_t ioservid,
+                                            xen_pfn_t *ioreq_pfn,
+                                            xen_pfn_t *bufioreq_pfn,
+                                            uint32_t *bufioreq_evtchn)
+{
+    unsigned long param;
+    int rc;
+
+    rc = xc_get_hvm_param(xc, dom, HVM_PARAM_IOREQ_PFN, &param);
+    if (rc < 0) {
+        fprintf(stderr, "failed to get HVM_PARAM_IOREQ_PFN\n");
+        return -1;
+    }
+
+    *ioreq_pfn = param;
+
+    rc = xc_get_hvm_param(xc, dom, HVM_PARAM_BUFIOREQ_PFN, &param);
+    if (rc < 0) {
+        fprintf(stderr, "failed to get HVM_PARAM_BUFIOREQ_PFN\n");
+        return -1;
+    }
+
+    *bufioreq_pfn = param;
+
+    rc = xc_get_hvm_param(xc, dom, HVM_PARAM_BUFIOREQ_EVTCHN,
+                          &param);
+    if (rc < 0) {
+        fprintf(stderr, "failed to get HVM_PARAM_BUFIOREQ_EVTCHN\n");
+        return -1;
+    }
+
+    *bufioreq_evtchn = param;
+
+    return 0;
+}
+
+static inline int xen_set_ioreq_server_state(xc_interface *xc, domid_t dom,
+                                             uint16_t ioservid,
+                                             bool enable)
+{
+    return 0;
+}
+
+static inline void xen_map_memory_section(xc_interface *xc, domid_t dom,
+                                          uint16_t ioservid,
+					  uint64_t start, uint64_t end)
+{
+}
+
+static inline void xen_unmap_memory_section(xc_interface *xc, domid_t dom,
+                                            uint16_t ioservid,
+					    uint64_t start, uint64_t end)
+{
+}
+
+static inline void xen_map_io_section(xc_interface *xc, domid_t dom,
+                                      uint16_t ioservid,
+				      uint64_t start, uint64_t end)
+{
+}
+
+static inline void xen_unmap_io_section(xc_interface *xc, domid_t dom,
+                                        uint16_t ioservid,
+					uint64_t start, uint64_t end)
+{
+}
+
+static inline void xen_map_pcidev(xc_interface *xc, domid_t dom,
+                                  uint16_t ioservid,
+				  uint8_t bus, uint8_t device,
+				  uint8_t function)
+{
+}
+
+static inline void xen_unmap_pcidev(xc_interface *xc, domid_t dom,
+                                    uint16_t ioservid,
+				    uint8_t bus, uint8_t device,
+				    uint8_t function)
+{
+}
+#else
+static inline int xen_create_ioreq_server(xc_interface *xc, domid_t dom,
+                                          uint16_t *ioservid)
+{
+    int rc = xc_hvm_create_ioreq_server(xc, dom, 1, ioservid);
+
+    return rc;
+}
+
+static inline int xen_get_ioreq_server_info(xc_interface *xc, domid_t dom,
+                                            uint16_t ioservid,
+                                            xen_pfn_t *ioreq_pfn,
+                                            xen_pfn_t *bufioreq_pfn,
+                                            uint32_t *bufioreq_evtchn)
+{
+    return xc_hvm_get_ioreq_server_info(xc, dom, ioservid,
+                                        ioreq_pfn, bufioreq_pfn,
+                                        bufioreq_evtchn);
+}
+
+static inline int xen_set_ioreq_server_state(xc_interface *xc, domid_t dom,
+                                             uint16_t ioservid,
+                                             bool enable)
+{
+    return xc_hvm_set_ioreq_server_state(xc, dom, ioservid, enable);
+}
+
+static inline void xen_map_memory_section(xc_interface *xc, domid_t dom,
+                                          uint16_t ioservid,
+					  uint64_t start, uint64_t end)
+{
+    xc_hvm_map_io_range_to_ioreq_server(xc, dom, ioservid, 1,
+                                        start, end);
+}
+
+static inline void xen_unmap_memory_section(xc_interface *xc, domid_t dom,
+                                            uint16_t ioservid,
+					    uint64_t start, uint64_t end)
+{
+    xc_hvm_unmap_io_range_from_ioreq_server(xc, dom, ioservid, 1,
+                                            start, end);
+}
+
+static inline void xen_map_io_section(xc_interface *xc, domid_t dom,
+                                      uint16_t ioservid,
+				      uint64_t start, uint64_t end)
+{
+    xc_hvm_map_io_range_to_ioreq_server(xc, dom, ioservid, 0,
+                                        start, end);
+}
+
+static inline void xen_unmap_io_section(xc_interface *xc, domid_t dom,
+                                        uint16_t ioservid,
+					uint64_t start, uint64_t end)
+{
+    xc_hvm_unmap_io_range_from_ioreq_server(xc, dom, ioservid, 0,
+                                            start, end);
+}
+
+static inline void xen_map_pcidev(xc_interface *xc, domid_t dom,
+                                  uint16_t ioservid,
+				  uint8_t bus, uint8_t device,
+				  uint8_t function)
+{
+    xc_hvm_map_pcidev_to_ioreq_server(xc, dom, ioservid,
+                                      0, bus, device, function);
+}
+
+static inline void xen_unmap_pcidev(xc_interface *xc, domid_t dom,
+                                    uint16_t ioservid,
+				    uint8_t bus, uint8_t device,
+				    uint8_t function)
+{
+    xc_hvm_unmap_pcidev_from_ioreq_server(xc, dom, ioservid,
+                                          0, bus, device, function);
+}
+
+#endif
+
 #endif /* QEMU_HW_XEN_COMMON_H */
diff --git a/hw/xen_machine_fv.c b/hw/xen_machine_fv.c
index b385d6a5..edb8167d 100644
--- a/hw/xen_machine_fv.c
+++ b/hw/xen_machine_fv.c
@@ -277,7 +277,8 @@ static void xen_init_fv(ram_addr_t ram_size, int vga_ram_size,
                         const char *initrd_filename, const char *cpu_model,
                         const char *direct_pci)
 {
-    unsigned long ioreq_pfn;
+    unsigned long ioreq_pfn, bufioreq_pfn;
+    extern uint32_t bufioreq_evtchn;
     extern void *shared_page;
     extern void *buffered_io_page;
 #ifdef __ia64__
@@ -286,6 +287,7 @@ static void xen_init_fv(ram_addr_t ram_size, int vga_ram_size,
     extern void *buffered_pio_page;
     int i;
 #endif
+    int rc;
 
 #if defined(__i386__) || defined(__x86_64__)
 
@@ -298,7 +300,21 @@ static void xen_init_fv(ram_addr_t ram_size, int vga_ram_size,
 #ifdef CONFIG_STUBDOM /* the hvmop is not supported on older hypervisors */
     xc_set_hvm_param(xc_handle, domid, HVM_PARAM_DM_DOMAIN, DOMID_SELF);
 #endif
-    xc_get_hvm_param(xc_handle, domid, HVM_PARAM_IOREQ_PFN, &ioreq_pfn);
+    rc = xen_create_ioreq_server(xc_handle, domid, &ioservid);
+    if (rc < 0) {
+        fprintf(logfile, "failed to create ioreq server: error %d\n", errno);
+        exit(-1);
+    }
+
+    fprintf(logfile, "created ioreq server %d\n", ioservid);
+
+    rc = xen_get_ioreq_server_info(xc_handle, domid, ioservid, &ioreq_pfn,
+                                   &bufioreq_pfn, &bufioreq_evtchn);
+    if (rc < 0) {
+        fprintf(logfile, "failed to get ioreq server info: error %d\n", errno);
+        exit(-1);
+    }
+
     fprintf(logfile, "shared page at pfn %lx\n", ioreq_pfn);
     shared_page = xc_map_foreign_range(xc_handle, domid, XC_PAGE_SIZE,
                                        PROT_READ|PROT_WRITE, ioreq_pfn);
@@ -307,15 +323,20 @@ static void xen_init_fv(ram_addr_t ram_size, int vga_ram_size,
         exit(-1);
     }
 
-    xc_get_hvm_param(xc_handle, domid, HVM_PARAM_BUFIOREQ_PFN, &ioreq_pfn);
-    fprintf(logfile, "buffered io page at pfn %lx\n", ioreq_pfn);
+    fprintf(logfile, "buffered io page at pfn %lx\n", bufioreq_pfn);
     buffered_io_page = xc_map_foreign_range(xc_handle, domid, XC_PAGE_SIZE,
-                                            PROT_READ|PROT_WRITE, ioreq_pfn);
+                                            PROT_READ|PROT_WRITE, bufioreq_pfn);
     if (buffered_io_page == NULL) {
         fprintf(logfile, "map buffered IO page returned error %d\n", errno);
         exit(-1);
     }
 
+    rc = xen_set_ioreq_server_state(xc_handle, domid, ioservid, true);
+    if (rc < 0) {
+	    fprintf(logfile, "failed to enable ioreq server %d\n", errno);
+	    exit(-1);
+    }
+
 #if defined(__ia64__)
     xc_get_hvm_param(xc_handle, domid, HVM_PARAM_BUFPIOREQ_PFN, &ioreq_pfn);
     fprintf(logfile, "buffered pio page at pfn %lx\n", ioreq_pfn);
diff --git a/i386-dm/exec-dm.c b/i386-dm/exec-dm.c
index 96274d9d..ec45e393 100644
--- a/i386-dm/exec-dm.c
+++ b/i386-dm/exec-dm.c
@@ -40,6 +40,7 @@
 #include "pc.h"
 #include "disas.h"
 #include "qemu-xen.h"
+#include "xen_common.h"
 
 //#define DEBUG_TB_INVALIDATE
 //#define DEBUG_FLUSH
@@ -308,6 +309,9 @@ void cpu_register_physical_memory(target_phys_addr_t start_addr,
     mmio[mmio_cnt].io_index = phys_offset;
     mmio[mmio_cnt].start = start_addr;
     mmio[mmio_cnt++].size = size;
+
+    xen_map_memory_section(xc_handle, domid, ioservid, start_addr,
+			   start_addr + size -1);
 }
 
 static int get_free_io_mem_idx(void)
@@ -476,6 +480,9 @@ void unregister_iomem(target_phys_addr_t start)
 		(unsigned long)(mmio[index].start),
                 (unsigned long)(mmio[index].start + mmio[index].size));
         mmio[index].size = 0;
+	xen_unmap_memory_section(xc_handle, domid, ioservid,
+				 mmio[index].start,
+				 mmio[index].start + mmio[index].size - 1);
     }
 }
 
diff --git a/i386-dm/helper2.c b/i386-dm/helper2.c
index 78093fef..e0825f9e 100644
--- a/i386-dm/helper2.c
+++ b/i386-dm/helper2.c
@@ -100,6 +100,9 @@ long time_offset = 0;
 
 shared_iopage_t *shared_page = NULL;
 
+uint16_t ioservid;
+
+uint32_t bufioreq_evtchn;
 #define BUFFER_IO_MAX_DELAY  100
 buffered_iopage_t *buffered_io_page = NULL;
 QEMUTimer *buffered_io_timer;
@@ -120,7 +123,6 @@ CPUX86State *cpu_x86_init(const char *cpu_model)
     CPUX86State *env;
     static int inited;
     int i, rc;
-    unsigned long bufioreq_evtchn;
 
     env = qemu_mallocz(sizeof(CPUX86State));
     if (!env)
@@ -158,13 +160,6 @@ CPUX86State *cpu_x86_init(const char *cpu_model)
             }
             ioreq_local_port[i] = rc;
         }
-        rc = xc_get_hvm_param(xc_handle, domid, HVM_PARAM_BUFIOREQ_EVTCHN,
-                &bufioreq_evtchn);
-        if (rc < 0) {
-            fprintf(logfile, "failed to get HVM_PARAM_BUFIOREQ_EVTCHN error=%d\n",
-                    errno);
-            return NULL;
-        }
         rc = xenevtchn_bind_interdomain(xce_handle, domid, (uint32_t)bufioreq_evtchn);
         if (rc == -1) {
             fprintf(logfile, "bind interdomain ioctl error %d\n", errno);
@@ -472,11 +467,31 @@ static void cpu_ioreq_timeoffset(CPUState *env, ioreq_t *req)
 
 static void __handle_ioreq(CPUState *env, ioreq_t *req)
 {
+	uint32_t sbdf, val;
+
     if (!req->data_is_ptr && (req->dir == IOREQ_WRITE) &&
         (req->size < sizeof(target_ulong)))
         req->data &= ((target_ulong)1 << (8 * req->size)) - 1;
 
     switch (req->type) {
+    case IOREQ_TYPE_PCI_CONFIG:
+            sbdf = req->addr >> 32;
+
+            /* Fake a write to port 0xCF8 so that
+             * the config space access will target the
+             * correct device model.
+             */
+            val = (1u << 31) |
+                  ((req->addr & 0x0f00) << 16) |
+                  ((sbdf & 0xffff) << 8) |
+                  (req->addr & 0xfc);
+            do_outp(env, 0xcf8, 4, val);
+
+            /* Now issue the config space access via
+             * port 0xCFC
+             */
+            req->addr = 0xcfc | (req->addr & 0x03);
+            cpu_ioreq_pio(env, req);
     case IOREQ_TYPE_PIO:
         cpu_ioreq_pio(env, req);
         break;
diff --git a/vl.c b/vl.c
index c3c5d630..c8d9896d 100644
--- a/vl.c
+++ b/vl.c
@@ -46,6 +46,7 @@
 
 #include "hw/pci.h"
 #include "hw/xen.h"
+#include "hw/xen_common.h"
 #include <stdlib.h>
 
 #include "qemu-xen.h"
@@ -390,6 +391,9 @@ int register_ioport_read(int start, int length, int size,
             hw_error("register_ioport_read: invalid opaque");
         ioport_opaque[i] = opaque;
     }
+
+    xen_map_io_section(xc_handle, domid, ioservid, start, start + length - 1);
+
     return 0;
 }
 
@@ -415,6 +419,9 @@ int register_ioport_write(int start, int length, int size,
             hw_error("register_ioport_write: invalid opaque");
         ioport_opaque[i] = opaque;
     }
+
+    xen_map_io_section(xc_handle, domid, ioservid, start, start + length - 1);
+
     return 0;
 }
 
@@ -433,6 +440,8 @@ void isa_unassign_ioport(int start, int length)
 
         ioport_opaque[i] = NULL;
     }
+
+    xen_unmap_io_section(xc_handle, domid, ioservid, start, start + length - 1);
 }
 
 /***********************************************************/
diff --git a/xen-vl-extra.c b/xen-vl-extra.c
index 206ac658..c346e779 100644
--- a/xen-vl-extra.c
+++ b/xen-vl-extra.c
@@ -117,6 +117,9 @@ void do_pci_del(char *devname)
     else
         acpi_php_del(devfn);
 
+    xen_unmap_pcidev(xc_handle, domid, ioservid, 0,
+		     PCI_SLOT(devfn), PCI_FUNC(devfn));
+
     free(devname_cpy);
 }
 
-- 
2.13.5


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=-=-=--


From xen-devel-bounces@lists.xen.org Tue Sep 05 16:57:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 16:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHA0-0004FH-6J; Tue, 05 Sep 2017 16:57:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpH9z-0004F5-0w
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 16:57:11 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 84/A9-02072-667DEA95; Tue, 05 Sep 2017 16:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf1+rp
 Ig+27WCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfHBK+aCnV2MFa9WXWFv
 YLwe3sXIxSEk8JdRYsL8DYxdjJxAzmNGiVu/yiAS2xgltr9YwwKSEBFwlvh6Zi57FyMHB6+Av
 sSlfmeQsLBAiMSUN00sIPUSArOUJB6eeg02SELAU+LigddsMPak9duA4uwcbAJWEofEQKIsAq
 oSd9fdZpnAyL2AkWEVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqDHGYBgB+PaVudDjJIcTEqivG5b10UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNvQqUEyxK
 TU+tSMvMAYYeTFqCg0dJhDcfJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8G0GKBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmngkzhycwrgdv0CugIJqAjql6uAT
 miJBEhJdXA6LZ3w7M3E9W2Tf+Y2qFeXD7Nz6LhVE1Iyh11v5SMhfOzrvX8eqXI457FsSaV3+0
 wb3Jv/E/Zp6GCTvtKN6Ts5ZxjwnS0ybls3sLUQ/ftVVl17q7I+pIkZfX+dFLLdoNK403Stu57
 VYOLl6QeOf9ET/r03JrDM0sy495Gzdll+lXy0pHOf1MVlFiKMxINtZiLihMBZdzXQ34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504630627!94711825!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15070 invoked from network); 5 Sep 2017 16:57:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 16:57:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpH9t-0005v6-U6; Tue, 05 Sep 2017 16:57:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpH9o-00071u-FE; Tue, 05 Sep 2017 16:57:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpH9o-0005Tw-7B; Tue, 05 Sep 2017 16:57:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113047-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 16:57:00 +0000
Subject: [Xen-devel] [xen-unstable test] 113047: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA0NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA0Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDI0CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTEzMDI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4g
bGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEzMDMw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTMwMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDExMzAzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEz
MDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZkZmI0M2Q2ZjJjZDhl
YTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzAzMCAgMjAxNy0wOS0wNCAwMjowNTozMCBaICAgIDEgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTMwNDAgIDIwMTctMDktMDQgMTU6MTY6MTMgWiAgICAxIGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNDcgIDIwMTctMDktMDUg
MDU6MDc6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
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
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2Ew
MGVjZmM3YzU2NWYxMWEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgTW9uIFNlcCA0IDE2OjMyOjE0IDIwMTcgKzAyMDAKCiAgICB4ODYvcDJtLXB0OiBwYXNz
IGxldmVsIGluc3RlYWQgb2YgcGFnZSB0eXBlIHRvIHAybV9uZXh0X2xldmVsKCkKICAgIAogICAg
VGhpcyBpbiB0dXJuIGNhbGxzIGZvciBwMm1fYWxsb2NfcHRwKCkgYWxzbyBiZWluZyBwYXNzZWQg
dGhlIG51bWVyaWMKICAgIGxldmVsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGRhYWU5ZDY3MTI2ODU1MDY5MDRiMDNkYzM2
MjYwZGUzNTYwODU2MjkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgTW9uIFNlcCA0IDE2OjMwOjQ3IDIwMTcgKzAyMDAKCiAgICB4ODYvcDJtOiBtYWtlIHAy
bV9hbGxvY19wdHAoKSByZXR1cm4gYW4gTUZOCiAgICAKICAgIE5vbmUgb2YgdGhlIGNhbGxlcnMg
cmVhbGx5IG5lZWRzIHRoZSBzdHJ1Y3QgcGFnZV9pbmZvIHBvaW50ZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cgpjb21taXQgOWYyZTI1YzAwNDIzMTIw
NzE5MzUwNDdhOTMxNDQ5MTRmOTY5NTc1ZgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTY6MjU6NTkgMjAxNyArMDIwMAoKICAgIHg4Ni9w
Mm0tcHQ6IHNpbXBsaWZ5IHAybV9uZXh0X2xldmVsKCkKICAgIAogICAgQ2FsY3VsYXRlIGVudHJ5
IFBGTiBhbmQgZmxhZ3MganVzdCBvbmNlLiBDb252ZXJ0IHRoZSB0d28gc3VjY2Vzc2l2ZQogICAg
bWFpbiBpZigpLXMgdG8gYW5kIGlmL2Vsc2UtaWYgY2hhaW4uIFJlc3RyaWN0IHZhcmlhYmxlIHNj
b3BlIHdoZXJlCiAgICByZWFzb25hYmxlLiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBt
YWtlIHRoZSBpbmR1Y3Rpb24gdmFyaWFibGUKICAgIHVuc2lnbmVkLgogICAgCiAgICBUaGlzIGF0
IG9uY2UgZml4ZXMgZXhjZXNzaXZlIHBlcm1pc3Npb25zIGdyYW50ZWQgaW4gdGhlIDJNIFBURXMK
ICAgIHJlc3VsdGluZyBmcm9tIHNwbGl0dGluZyBhIDFHIG9uZSAtIG9yaWdpbmFsIHBlcm1pc3Np
b25zIHNob3VsZCBiZQogICAgaW5oZXJpdGVkIGluc3RlYWQuIFRoaXMgaXMgbm90IGEgc2VjdXJp
dHkgaXNzdWUgb25seSBiZWNhdXNlIGFsbCBvZgogICAgdGhpcyB0YWtlcyBubyBlZmZlY3QgYW55
d2F5LCBhcyBpb21tdV9oYXBfcHRfc2hhcmUgaXMgYWx3YXlzIGZhbHNlIG9uCiAgICBBTUQgc3lz
dGVtcyBmb3IgYWxsIHN1cHBvcnRlZCBicmFuY2hlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCAwY2ZjYmU2YzJhMDhiMTJhMTVj
YmNjZGNiOWIzY2RiMjRkNzdkNmNkCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KRGF0ZTogICBNb24gU2VwIDQgMTI6NDI6MDYgMjAxNyArMDEwMAoKICAgIHg4Ni9tbTogdXNl
IHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUgaW4gcHV0X3BhZ2VfZnJvbV9sezMsNH1lCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgZDRjY2RjZjY0YWEwYTAwZGQxZjJhNzEw
YzZmNDYxMGI5YzU5Y2Q2MApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDExOjI5OjU2IDIwMTcgKzAxMDAKCiAgICB4ODYv
bW06IFVzZSBzdGF0aWMgaW5saW5lcyBmb3Igeyx1bn1hZGp1c3RfZ3Vlc3RfbD9lKCkKICAgIAog
ICAgVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlc2UgdG8gYmUgbWFjcm9zLCBhbmQgdGhlIHJlc3Vs
dCBpcyBlYXNpZXIgdG8gcmVhZC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCBi
bG9hdC1vLW1ldGVyIHJlcG9ydHMgdGhlIGZvbGxvd2luZyBpbXByb3ZlbWVudDoKICAgIAogICAg
ICBhZGQvcmVtb3ZlOiAxLzAgZ3Jvdy9zaHJpbms6IDIvMyB1cC9kb3duOiAyMzUvLTQyNyAoLTE5
MikKICAgICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xk
ICAgICBuZXcgICBkZWx0YQogICAgICBfX2dldF9wYWdlX3R5cGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDUyMzEgICAgNTM1MSAgICArMTIwCiAgICAgIGFkanVzdF9ndWVzdF9sMWUuaXNy
YSAgICAgICAgICAgICAgICAgICAgICAgICAgLSAgICAgIDk2ICAgICArOTYKICAgICAgZnJlZV9w
YWdlX3R5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTQwICAgIDE1NTkgICAgICsx
OQogICAgICBwdHdyX2VtdWxhdGVkX3VwZGF0ZSAgICAgICAgICAgICAgICAgICAgICAgIDEwMDgg
ICAgIDk1NyAgICAgLTUxCiAgICAgIGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nICAgICAgICAgICAg
ICAgICAgICAgMTM0MiAgICAxMTg2ICAgIC0xNTYKICAgICAgbW9kX2wxX2VudHJ5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxODkyICAgIDE2NzIgICAgLTIyMAogICAgCiAgICBhZGp1
c3RfZ3Vlc3RfbDFlKCksIG5vdyBiZWluZyBhIGNvbXBpbGVyLXZpc2libGUgc2luZ2xlIHVuaXQs
IGlzIGNob3NlbiBmb3IKICAgIG91dC1vZi1saW5lJ2luZyBmcm9tIGl0cyBzZXZlcmFsIGNhbGxz
aXRlcy4gIFRoZSBvdGhlciBoZWxwZXJzIHJlbWFpbiBpbmxpbmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZmRjNmNlZjg1NzM0NjYyZTMy
YzkxZmVlMmExOTFkMmIyNmE2ODJmNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkRhdGU6ICAgTW9uIFNlcCA0IDA5OjI5OjQ4IDIwMTcgKzAxMDAKCiAgICBNQUlOVEFJTkVS
UzogYWRkIGFyY2ggc3BlY2lmaWMgcHVibGljIGhlYWRlcnMgdG8gYXJjaCBmaWxlIGdyb3Vwcwog
ICAgCiAgICBJJ3ZlIHJlY2VudGx5IGdvdCBzdWZmaWNpZW50bHkgYW5ub3llZCBieSBwZW9wbGUg
bm90IGFwcGx5aW5nIGVub3VnaAogICAgY29tbW9uIHNlbnNlIHRvIGdldF9tYWludGFpbmVyLnBs
IG91dHB1dCwgQ2MtaW5nIGFsbCBSRVNUIG1haW50YWluZXJzCiAgICBvbiBBUk0tb25seSBwdWJs
aWMgaW50ZXJmYWNlIGNoYW5nZXMuCiAgICAKICAgIFNvcnQgQVJNJ3MgeGVuLyBncm91cHMgb2Yg
cGF0aCBzcGVjaWZpY2F0aW9ucyBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:02:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHEw-0004vc-UP; Tue, 05 Sep 2017 17:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpHEv-0004vW-Qu
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 17:02:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 98/10-03093-998DEA95; Tue, 05 Sep 2017 17:02:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRWlGSWpSXmKPExsUSfTxjoe70G+s
 iDfb1C1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNE6azF1xxr7jW1M7awHjHrYuRk0NIwF2i
 Z/chZgh7DaNE24HgLkYuIPsao8S/U6dYIRJuEoemb2KFSCxhlLjT9Z8ZwlnPKLHu8U4WCGc+o
 8Tuha1gLWwClhIvZ1wDmysiUCjxY+p0sDizgLbEje17wWxhgTCJzQvPsEPUhEu8f3+BBcI2kj
 jz6SSYzSKgIrHy9i5GEJtXwExi277VTBDLOhklbvT8BCviFPCS+DqpF2wQo4CYxPdTa5gglol
 L3HoyH8yWEBCUWDR7DzOELSbxb9dDNgjbQGLr0n0sELaCRO/NPlYIO1Hi/a+NQL0cQHM0Jdbv
 0ocYaSex4/pTZghbUWJK90N2iNsEJU7OfAI1JkeiecV5FpBWCQEpif+tShDh3SwS0y/EQ9gyE
 o8m3mSbwKgwC8mhsxCWzUKybBaSZbOQLFvAyLqKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTIzCdMADBDsaOf06HGCU5mJREed22rosU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHreR0oJ1iUmp5akZaZA0xsMGkJDh4lEd4QkDRvcUFibnFmOkTqFKMux5bfJ74z
 CbHk5eelSonzuoIUCYAUZZTmwY2AJdlLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdDDKFJ
 zOvBG7TK6AjmICOqHq5BuSIkkSElFQDY7bUmnCLbacvvmyqt/yuzyaqIW+c43D38/pXPeIr2D
 fHBFn3yWaLHvj800Bvrsq01vNMX1TW9XbwTn29P1drW57LTy6ZDquMU9vTXtzVrbB/mdqxvPH
 Uj3MPrp6/d2eT/w6Gb8s7j7knlWeXZpxc7cfekGUcvnpfxtyXdd+FHG8vnSO+6MCpDCWW4oxE
 Qy3mouJEABduDr6tAwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504630934!104331898!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10720 invoked from network); 5 Sep 2017 17:02:15 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 5 Sep 2017 17:02:15 -0000
Received: (qmail 15268 invoked from network); 5 Sep 2017 20:02:13 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 20:02:09 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 6BD267FA5E
 for <xen-devel@lists.xen.org>; Tue,  5 Sep 2017 20:02:09 +0300 (EEST)
Received: (qmail 9699 invoked from network); 5 Sep 2017 20:02:09 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Sep 2017 20:02:08 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 5 Sep 2017 20:02:07 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Tue, 5
 Sep 2017 20:02:07 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3] x86/emul: Fix the handling of unimplemented Grp7
 instructions
Thread-Index: AQHTJiLvjjGYy0VxNU+I47Rya5OkGaKmUtcA
Date: Tue, 5 Sep 2017 17:02:06 +0000
Message-ID: <1504630926.4551.41.camel@bitdefender.com>
References: <1504545661-24626-1-git-send-email-andrew.cooper3@citrix.com>
 <1504600919-22861-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504600919-22861-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:657,
 sv:1504601185, ts:1504630928
Content-ID: <822D714F522C0049A0168C4018163A68@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73040
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460033,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.026579)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.008392), Flags: 85D2ED72; NN_SIDE_EFFECTS; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.018790,0.000425)], URL: [Enabled, t: (0.000007)], RTDA:
 [Enabled, t: (0.322934), Hit: No, Details: v2.6.7; Id:
 15.5f4t8c.1bokcp1ol.5sg8e], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "JBeulich@suse.com" <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3] x86/emul: Fix the handling of
 unimplemented Grp7 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmV2aWV3ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+
DQoNCk9uIE1hLCAyMDE3LTA5LTA1IGF0IDA5OjQxICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Og0KPiBHcnA3IGlzIGFibm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVuIGJ5IHg4
NidzIHN0YW5kYXJkcywNCj4gd2l0aA0KPiB7cyxsfW1zdyBiZWluZyB0aGUgcHJvYmxlbWF0aWMg
Y2FzZXMuDQo+DQo+IFByZXZpb3VzbHksIGFueSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhl
IGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQNCj4gKGxvb2tpbmcNCj4gZm9yIGluc3RydWN0aW9ucyB3
aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZQ0KPiBpbnRlcnByZXRlZCBi
eSB0aGUNCj4gc2Vjb25kIHN3aXRjaCBzdGF0ZW1lbnQgKGhhbmRsaW5nIGluc3RydWN0aW9ucyB3
aXRoIG1lbW9yeSBvcGVyYW5kcykuDQo+DQo+IFVuaW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdv
dWxkIHRoZW4gaGl0IHRoZSAjVUQgY2FzZSBmb3IgaGF2aW5nIGENCj4gbm9uLW1lbW9yeQ0KPiBv
cGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNhbm5vdF9lbXVsYXRlIHBhdGguDQo+DQo+
IENvbnNvbGlkYXRlIHRoZSB0d28gc3dpdGNoIHN0YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUs
IHVzaW5nIHJhbmdlcw0KPiB0byBjb3Zlcg0KPiB0aGUgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5
IG9wZXJhbmRzLg0KPg0KPiBUaGlzIGFsc28gZml4ZXMgdGhlIGVtdWxhdGlvbiBvZiB4ZW5kLCB3
aGljaCB3b3VsZCBoaXQgdGhlICNVRCBwYXRoDQo+IHdoZW4gaXQNCj4gc2hvdWxkIGNvbXBsZXRl
IHdpdGggbm8gc2lkZSBlZmZlY3RzLg0KPg0KPiBSZXBvcnRlZC1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVA
Yml0ZGVmZW5kZXIuY29tPg0KPg0KPiB2MzoNCj4gICogVXNlIGEgc2luZ2xlIHN3aXRjaCBzdGF0
ZW1lbnQuDQo+DQo+IHYyOg0KPiAgKiBVc2UgYnJlYWsgcmF0aGVyIHRoYW4gZ290byBjb21wbGV0
ZV9pbnNuIGZvciBpbXBsaWNpdA0KPiBpbnN0cnVjdGlvbnMuDQo+ICAqIE5vdGUgdGhhdCB3ZSBh
Y3R1YWxseSBmaXggdGhlIGJlaGF2aW91ciBvZiB4ZW5kLg0KPg0KPiBSRkMgYXMgSSd2ZSBvbmx5
IGRvbmUgbGlnaHQgdGVzdGluZyBzbyBmYXIuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA0OSArKysrKysrKysrKysrKysrKysrKystLS0NCj4gLS0t
LS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9u
cygtKQ0KPg0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMNCj4gYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYw0KPiBpbmRl
eCAyMjAxODUyLi40M2UwZTAwIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYw0KPiBAQCAtNDk4Nyw5ICs0OTg3LDEyIEBAIHg4Nl9lbXVsYXRlKA0KPiAgICAgICAg
ICB9DQo+ICAgICAgICAgIGJyZWFrOw0KPg0KPiAtICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwg
MHgwMSk6IC8qIEdycDcgKi8gew0KPiArICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSk6
IC8qIEdycDcgKi8NCj4gKyAgICB7DQo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgbGlt
aXQsIGNyMCwgY3IwdzsNCj4NCj4gKyAgICAgICAgc2VnID0gKG1vZHJtX3JlZyAmIDEpID8geDg2
X3NlZ19pZHRyIDogeDg2X3NlZ19nZHRyOw0KPiArDQo+ICAgICAgICAgIHN3aXRjaCggbW9kcm0g
KQ0KPiAgICAgICAgICB7DQo+ICAgICAgICAgIGNhc2UgMHhjYTogLyogY2xhYyAqLw0KPiBAQCAt
NTAwMCw3ICs1MDAzLDcgQEAgeDg2X2VtdWxhdGUoDQo+ICAgICAgICAgICAgICBfcmVncy5lZmxh
Z3MgJj0gflg4Nl9FRkxBR1NfQUM7DQo+ICAgICAgICAgICAgICBpZiAoIG1vZHJtID09IDB4Y2Ig
KQ0KPiAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX0FDOw0KPiAt
ICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOw0KPiArICAgICAgICAgICAgYnJlYWs7DQo+
DQo+ICAjaWZkZWYgX19YRU5fXw0KPiAgICAgICAgICBjYXNlIDB4ZDE6IC8qIHhzZXRidiAqLw0K
PiBAQCAtNTAxMiw3ICs1MDE1LDcgQEAgeDg2X2VtdWxhdGUoDQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaGFuZGxlX3hzZXRidihfcmVncy5lY3gsDQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfcmVncy5lYXggfA0KPiAoX3Jl
Z3MucmR4IDw8IDMyKSksDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhD
X0dQLCAwKTsNCj4gLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsNCj4gKyAgICAgICAg
ICAgIGJyZWFrOw0KPiAgI2VuZGlmDQo+DQo+ICAgICAgICAgIGNhc2UgMHhkNDogLyogdm1mdW5j
ICovDQo+IEBAIC01MDIwLDcgKzUwMjMsNyBAQCB4ODZfZW11bGF0ZSgNCj4gICAgICAgICAgICAg
IGZhaWxfaWYoIW9wcy0+dm1mdW5jKTsNCj4gICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT52
bWZ1bmMoY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApDQo+ICAgICAgICAgICAgICAgICAgZ290byBk
b25lOw0KPiAtICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOw0KPiArICAgICAgICAgICAg
YnJlYWs7DQo+DQo+ICAgICAgICAgIGNhc2UgMHhkNTogLyogeGVuZCAqLw0KPiAgICAgICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7DQo+IEBAIC01MDM0LDcg
KzUwMzcsNyBAQCB4ODZfZW11bGF0ZSgNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOw0KPiAgICAgICAgICAgICAgLyogTmVpdGhlciBITEUgbm9yIFJUTSBjYW4g
YmUgYWN0aXZlIHdoZW4gd2UgZ2V0IGhlcmUuDQo+ICovDQo+ICAgICAgICAgICAgICBfcmVncy5l
ZmxhZ3MgfD0gWDg2X0VGTEFHU19aRjsNCj4gLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5z
bjsNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPg0KPiAgICAgICAgICBjYXNlIDB4ZGY6IC8qIGlu
dmxwZ2EgKi8NCj4gICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaW5fcHJvdG1v
ZGUoY3R4dCwgb3BzKSwgRVhDX1VEKTsNCj4gQEAgLTUwNDMsNyArNTA0Niw3IEBAIHg4Nl9lbXVs
YXRlKA0KPiAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPmludmxwZyh4ODZfc2VnX25vbmUs
DQo+IHRydW5jYXRlX2VhKF9yZWdzLnIoYXgpKSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4dCkpICkNCj4gICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7DQo+IC0g
ICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247DQo+ICsgICAgICAgICAgICBicmVhazsNCj4N
Cj4gICAgICAgICAgY2FzZSAweGY5OiAvKiByZHRzY3AgKi8NCj4gICAgICAgICAgICAgIGZhaWxf
aWYob3BzLT5yZWFkX21zciA9PSBOVUxMKTsNCj4gQEAgLTUwOTEsMTYgKzUwOTQsMTYgQEAgeDg2
X2VtdWxhdGUoDQo+ICAgICAgICAgICAgICAgICAgYmFzZSArPSBzaXplb2YoemVybyk7DQo+ICAg
ICAgICAgICAgICAgICAgbGltaXQgLT0gc2l6ZW9mKHplcm8pOw0KPiAgICAgICAgICAgICAgfQ0K
PiAtICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOw0KPiAtICAgICAgICB9DQo+ICsgICAg
ICAgICAgICBicmVhazsNCj4gICAgICAgICAgfQ0KPg0KPiAtICAgICAgICBzZWcgPSAobW9kcm1f
cmVnICYgMSkgPyB4ODZfc2VnX2lkdHIgOiB4ODZfc2VnX2dkdHI7DQo+ICsjZGVmaW5lIF9HUlA3
KG1vZCwgcmVnKSBcDQo+ICsgICAgICAgICAgICAoKChtb2QpIDw8IDYpIHwgKChyZWcpIDw8IDMp
KSAuLi4gKCgobW9kKSA8PCA2KSB8ICgocmVnKQ0KPiA8PCAzKSB8IDcpDQo+ICsjZGVmaW5lIEdS
UDdfTUVNKHJlZykgX0dSUDcoMCwgcmVnKTogY2FzZSBfR1JQNygxLCByZWcpOiBjYXNlDQo+IF9H
UlA3KDIsIHJlZykNCj4gKyNkZWZpbmUgR1JQN19BTEwocmVnKSBHUlA3X01FTShyZWcpOiBjYXNl
IF9HUlA3KDMsIHJlZykNCj4NCj4gLSAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApDQo+
IC0gICAgICAgIHsNCj4gLSAgICAgICAgY2FzZSAwOiAvKiBzZ2R0ICovDQo+IC0gICAgICAgIGNh
c2UgMTogLyogc2lkdCAqLw0KPiArICAgICAgICBjYXNlIEdSUDdfTUVNKDApOiAvKiBzZ2R0ICov
DQo+ICsgICAgICAgIGNhc2UgR1JQN19NRU0oMSk6IC8qIHNpZHQgKi8NCj4gICAgICAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsNCj4gICAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1bWlwX2FjdGl2ZShjdHh0LCBvcHMpLCBF
WENfR1AsDQo+IDApOw0KPiAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX3NlZ21lbnQg
fHwgIW9wcy0+d3JpdGUpOw0KPiBAQCAtNTExOSw4ICs1MTIyLDkgQEAgeDg2X2VtdWxhdGUoDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BfYnl0ZXMsIGN0eHQpKSAhPSBY
ODZFTVVMX09LQVkgKQ0KPiAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsNCj4gICAgICAgICAg
ICAgIGJyZWFrOw0KPiAtICAgICAgICBjYXNlIDI6IC8qIGxnZHQgKi8NCj4gLSAgICAgICAgY2Fz
ZSAzOiAvKiBsaWR0ICovDQo+ICsNCj4gKyAgICAgICAgY2FzZSBHUlA3X01FTSgyKTogLyogbGdk
dCAqLw0KPiArICAgICAgICBjYXNlIEdSUDdfTUVNKDMpOiAvKiBsaWR0ICovDQo+ICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsNCj4g
ICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhD
X1VEKTsNCj4gICAgICAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwp
Ow0KPiBAQCAtNTEzOCw3ICs1MTQyLDggQEAgeDg2X2VtdWxhdGUoDQo+ICAgICAgICAgICAgICBp
ZiAoIChyYyA9IG9wcy0+d3JpdGVfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkgKQ0KPiAgICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAtICAgICAg
ICBjYXNlIDQ6IC8qIHNtc3cgKi8NCj4gKw0KPiArICAgICAgICBjYXNlIEdSUDdfQUxMKDQpOiAv
KiBzbXN3ICovDQo+ICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodW1pcF9hY3Rp
dmUoY3R4dCwgb3BzKSwgRVhDX0dQLA0KPiAwKTsNCj4gICAgICAgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQ0KPiAgICAgICAgICAgICAgew0KPiBAQCAtNTE1Myw3ICs1MTU4LDggQEAg
eDg2X2VtdWxhdGUoDQo+ICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9jcigwLCAm
ZHN0LnZhbCwgY3R4dCkpICkNCj4gICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7DQo+ICAgICAg
ICAgICAgICBicmVhazsNCj4gLSAgICAgICAgY2FzZSA2OiAvKiBsbXN3ICovDQo+ICsNCj4gKyAg
ICAgICAgY2FzZSBHUlA3X0FMTCg2KTogLyogbG1zdyAqLw0KPiAgICAgICAgICAgICAgZmFpbF9p
ZihvcHMtPnJlYWRfY3IgPT0gTlVMTCk7DQo+ICAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+d3Jp
dGVfY3IgPT0gTlVMTCk7DQo+ICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1v
ZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsNCj4gQEAgLTUxNjksMTYgKzUxNzUsMjMgQEAgeDg2X2Vt
dWxhdGUoDQo+ICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+d3JpdGVfY3IoMCwgY3IwLCBj
dHh0KSkgKQ0KPiAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsNCj4gICAgICAgICAgICAgIGJy
ZWFrOw0KPiAtICAgICAgICBjYXNlIDc6IC8qIGludmxwZyAqLw0KPiArDQo+ICsgICAgICAgIGNh
c2UgR1JQN19NRU0oNyk6IC8qIGludmxwZyAqLw0KPiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7DQo+ICAgICAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7DQo+ICAgICAgICAg
ICAgICBmYWlsX2lmKG9wcy0+aW52bHBnID09IE5VTEwpOw0KPiAgICAgICAgICAgICAgaWYgKCAo
cmMgPSBvcHMtPmludmxwZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBjdHh0KSkgKQ0KPiAgICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICAg
ICAgICAgIGRlZmF1bHQ6DQo+ICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOw0KPiAg
ICAgICAgICB9DQo+ICsNCj4gKyN1bmRlZiBHUlA3X0FMTA0KPiArI3VuZGVmIEdSUDdfTUVNDQo+
ICsjdW5kZWYgX0dSUDcNCj4gKw0KPiAgICAgICAgICBicmVhazsNCj4gICAgICB9DQo+DQoNCl9f
X19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZl
bmRlcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:05:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHHc-00054d-BO; Tue, 05 Sep 2017 17:05:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414c6a975=Andrew.Cooper3@citrix.com>)
 id 1dpHHa-00054Q-Lp
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 17:05:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6C/B2-03616-D39DEA95; Tue, 05 Sep 2017 17:05:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpK7tzXW
 RBrseKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkH501jLDjKUfHm4E62BsYfbF2MnBwSAv4S
 qzvesYPYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+BKsRFgiTmLPkMZjNIqAisfTBZrB6X
 gFPiStvbzFCzJSTOH/8JzOILSSgJnGt/xI7RI2gxMmZT1ggZkpIHHzxgnkCI/csJKlZSFILGJ
 lWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGAgMQ7GCcftn
 /EKMkB5OSKK/b1nWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L1wHygkWpaanVqRl5gCDEiYt
 wcGjJMIbApLmLS5IzC3OTIdInWJUlBLnvQSSEABJZJTmwbXBIuESo6yUMC8j0CFCPAWpRbmZJ
 ajyrxjFORiVhHmbQKbwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2MC2duinnM/WGa88T/aR8OW3
 uvOqXmtSQt4FFainTk09A57/tnrjw89+ifjrSdtZeOzfd0KPvKpaQYcD+XaeX5SaWC8a+3pJk
 uT3u+xkF3otup554/Fys/qVV99fn54qiYk0dKtHaHfpGO3J+4UN0nLTclUGPpivhTiUd3Ppzw
 LveMof32MHfrWUosxRmJhlrMRcWJAHmgcat/AgAA
X-Env-Sender: prvs=414c6a975=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504631099!74677751!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29981 invoked from network); 5 Sep 2017 17:05:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 17:05:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438463063"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 5 Sep 2017 17:54:54 +0100
Message-ID: <1504630494-22335-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/traps: Fix show_page_walk() to avoid
	printing trailing whitespace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtb3ZlcyB0aGUgTDIgbGluZSB0byBiZSBjb25zaXN0ZW50IHdpdGggdGhlIEwzIGxpbmUu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYwppbmRleCA0MWVjNzhmLi5mODExYzY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0y
MDYsOSArMjA2LDkgQEAgdm9pZCBzaG93X3BhZ2Vfd2Fsayh1bnNpZ25lZCBsb25nIGFkZHIpCiAg
ICAgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBwZm4gPSBtZm5fdmFsaWQoX21mbihtZm4p
KSAmJiBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCA/CiAgICAgICAgICAgZ2V0X2dwZm5f
ZnJvbV9tZm4obWZuKSA6IElOVkFMSURfTTJQX0VOVFJZOwotICAgIHByaW50aygiIEwyWzB4JTAz
bHhdID0gJSJQUklwdGUiICUwMTZseCAlc1xuIiwKKyAgICBwcmludGsoIiBMMlsweCUwM2x4XSA9
ICUiUFJJcHRlIiAlMDE2bHglc1xuIiwKICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KGFkZHIp
LCBsMmVfZ2V0X2ludHB0ZShsMmUpLCBwZm4sCi0gICAgICAgICAgIChsMmVfZ2V0X2ZsYWdzKGwy
ZSkgJiBfUEFHRV9QU0UpID8gIihQU0UpIiA6ICIiKTsKKyAgICAgICAgICAgKGwyZV9nZXRfZmxh
Z3MobDJlKSAmIF9QQUdFX1BTRSkgPyAiIChQU0UpIiA6ICIiKTsKICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwKICAgICAgICAgIChsMmVfZ2V0X2ZsYWdz
KGwyZSkgJiBfUEFHRV9QU0UpIHx8CiAgICAgICAgICAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:08:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHKe-0005GJ-Pk; Tue, 05 Sep 2017 17:08:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dpHKd-0005GC-A2
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:08:11 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D1/51-02229-AF9DEA95; Tue, 05 Sep 2017 17:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfTOBt2fN9d
 FGlyfZG7xfctkJgdGj8MfrrAEMEaxZuYl5VcksGZsurGdpWAqR8XE/2fZGhifsXUxcnEICcxi
 lFh/5AMziMMi0M4q0dv0CsyREFjMKjHv8Gf2LkZOICdPYkbbOzYIu0hi74//LDDx0wumMYLYv
 AKCEidnPgGLCwtISlyZPh3MFhLwlLj4aQFYL6eAvcSSro9sEPFCiT/317KC2GwC6hJ9M8+C1b
 MIqEjsWnkQaq+hxKkPZ4BqOIDmB0hMOmMLMd5R4mbPDmYQW0RAWaL312+wVmaBaIkPq/oZIWx
 Nidbtv9knMArPQnLdLCSpBYxMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01Nz
 EpOK9ZLzczcxAgOaAQh2ML487XmIUZKDSUmU123rukghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rwbbgDlBItS01Mr0jJzgLEFk5bg4FES4a0DSfMWFyTmFmemQ6ROMVpyXLmy7gsTx4bV64HklA
 PbvzAJseTl56VKifP+AWkQAGnIKM2DGweL/0uMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5tU
 HmcKTmVcCt/UV0EFMQAdVvVwDclBJIkJKqoFx/WF7lqj1Mr4fIhSW5m6M/ZaaGn1VmuvQ7MRn
 m+YtnCK2yVQ66//zk/lHpt/7XGh+/MytYItz9fpNlSUbtvvfiAhJz1ZueccjVu6qfelp2ATZB
 f69bG95v8+4cHJpxYwlHfqBbD6NodeSPp0MkFJxvWzyUamiNnCFY+ZKjxPG1s8cQvbuvOCsxF
 KckWioxVxUnAgAhGAj2PoCAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504631289!112628374!1
X-Originating-IP: [209.85.220.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52460 invoked from network); 5 Sep 2017 17:08:09 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Sep 2017 17:08:09 -0000
Received: by mail-qk0-f176.google.com with SMTP id r141so13363741qke.2
 for <xen-devel@lists.xenproject.org>; Tue, 05 Sep 2017 10:08:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=0rbrlTR3fCMo28jitkpLUNcu+6cc7WlO3c8xT59zGT4=;
 b=pkBoXiGGieH++WyYNJLzxPZkYEBz0z4kNGI3ZhRo1gBfTqJJrbJE8xWsF1Rj7+xUEJ
 pmKRlkieBl1OF7FCDe1IVzVd0lmhW5Y8mfg4UVRGQnE11yCbQsAufVdXE2fX59SNVAwn
 4C/PBFLhwltRnx1t9kZjxNHsEQlXxQKmSc6WMVVzMFmnm+yFY/tf7QsZ0cbk86QVUJRt
 2CyHW5hYyEzoZMx2Vtc0A9+Jr3uLHh1tmdQcUw58Ik9Kjj8s6p5eFcSpst75HIJwx1Ba
 gHKOonYvI6LH9LNw5bcMQ/+CVZ8OOejfvxwfRVHWC0qjaV23UInn5PwVRUq0OWMWw5w/
 w+aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=0rbrlTR3fCMo28jitkpLUNcu+6cc7WlO3c8xT59zGT4=;
 b=ryZOOWcSlDky+B6nx7+i994qLfk0k3CkhSG37eO4NnktDseKpCqhwVbSySyTk1vDNe
 PifztoT4q0LLQkabi0+rjeKaaWCtR4Jcf3HRitx3vbF5tXANZ0zCm7O0FIIOqHIovmkG
 w8KI+qQaYmYdy+TiHGD3JNsH9wJHDrkX76VeXPJMBGekTp5afpSxw9bjzJXhLExCNEtL
 SVBSc3u7TAyxhF8KpzZfVbG8nk6VAnVq4G1ROzKmqb0A5+eNHaW544oVssAYuzZjFw3J
 FEqTSn/nmLrUgo7aivI2dFtVL5Ah7KRE0pSQscPp9LisoXd6GzRh5FN7uo2eIIWX6INQ
 cyyg==
X-Gm-Message-State: AHPjjUjGiNxKXs+bqJezKlqz3fSRwmC1TTZW623WZKjxzNsVGtCKGg14
 NRbwIp6uLHc0qgfGj324bbQR9slUoA==
X-Google-Smtp-Source: ADKCNb5DOpeCK70dNaqfnTZeDxRkRB3boLch/4zjK5fQKoRViX7D6qYVhwmG/1PUjaSA3ByewW2moTU1U7PJsQ2exUM=
X-Received: by 10.55.118.3 with SMTP id r3mr5997199qkc.8.1504631288652; Tue,
 05 Sep 2017 10:08:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.84 with HTTP; Tue, 5 Sep 2017 10:08:08 -0700 (PDT)
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 5 Sep 2017 18:08:08 +0100
X-Google-Sender-Auth: CIG0CLZQOXEWUYWEuCjBtYHmu94
Message-ID: <CAFLBxZY_kv0QayQ5Fc0V_ZPxGZPU3eZ6XfxJgtwcV-7o4+JhjA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/17] x86: emulator enhancements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuLAoKSSdtIHJlYWxseSBzb3JyeSwgYnV0IHdvdWxkIHlvdSBtaW5kIHNlbmRpbmcgdGhpcyBh
Z2FpbiAocmViYXNlZCBpZgp5b3UgaGF2ZSBpdCwgd2l0aG91dCBhdHRhY2htZW50cyk/CgpNeSB0
b29saW5nIGlzIGNvbXBsZXRlbHkgZmFpbGluZyB0byBkbyBhbnl0aGluZyBzZW5zaWJsZSB3aXRo
IHRoaXMuCgogLUdlb3JnZQoKT24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTI6MjMgUE0sIEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gMDE6IHN1cHBvcnQgcmVtYWluaW5n
IEFWWCBpbnNucwo+IDAyOiByZS1vcmRlciBjYXNlcyBvZiBtYWluIHN3aXRjaCBzdGF0ZW1lbnQK
PiAwMzogYnVpbGQgU0lNRCB0ZXN0cyB3aXRoIC1Pcwo+IDA0OiBzdXBwb3J0IEYxNkMgaW5zbnMK
PiAwNTogc3VwcG9ydCBGTUE0IGluc25zCj4gMDY6IHN1cHBvcnQgRk1BIGluc25zCj4gMDc6IHN1
cHBvcnQgbW9zdCByZW1haW5pbmcgQVZYMiBpbnNucwo+IDA4OiBmb2xkL2VsaW1pbmF0ZSBzb21l
IGxvY2FsIHZhcmlhYmxlcwo+IDA5OiBzdXBwb3J0IEFWWDIgZ2F0aGVyIGluc25zCj4gMTA6IGFk
ZCB0YWJsZXMgZm9yIFhPUCAwOCBhbmQgMDkgZXh0ZW5zaW9uIHNwYWNlcwo+IDExOiBzdXBwb3J0
IFhPUCBpbnNucwo+IDEyOiBzdXBwb3J0IDNETm93ISBpbnNucwo+IDEzOiByZS1vcmRlciBjaGVj
a3MgaW4gdGVzdCBoYXJuZXNzCj4gMTQ6IGFic3RyYWN0IG91dCBYQ1JuIGFjY2Vzc2VzCj4gMTU6
IGFkanVzdF9ibmQoKSBzaG91bGQgY2hlY2sgWENSMAo+IDE2OiBtYWtlIGFsbCBGUFUgZW11bGF0
aW9uIHVzZSB0aGUgc3R1Ygo+IDE3OiBlbGltaW5hdGUgY3VzdG9tICNNRi8jWE0gaGFuZGxpbmcK
Pgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+Cj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHRx-0005zp-Sn; Tue, 05 Sep 2017 17:15:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpHRw-0005zL-AX
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:15:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2A/58-03874-FBBDEA95; Tue, 05 Sep 2017 17:15:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEKsWRWlGSWpSXmKPExsWSoa/orLvv9rp
 Ig/O7FS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHs24zFiwUqJhy4B9LA+Njni5GLg4WgV5m
 iWWzjrJ1MXJyMApESsz/1coGkhASaGeSOPp2JxNIgk1AXmJn7yUwW0RASeLeqslgNrNArsSyV
 28ZQWxhgQCJG5O+gdksAqoSB3e0gNm8Ap4SE2d1sILYEgJyEjfPdTKD2JwCXhKz565nB7GFgG
 o+HVnHClEvKHFy5hMWiPkSEgdfvGCG6FWUeHbjJBPIcRICXYwS12/dYINoVpOYdrqLCaJIVuL
 o2TksELavxN1Nz9kg7KdMEj3dFhDNzewSm89fg7pIR+LZCZArQBLL2SW+nHjCDpHQklh39SPU
 6gKJ7aeXskAUHWOVeLBuJ9Q6GYk3c5ezQSSWskrsufQA6qEkiWPzT0CNvc0jcfnPbiink12iv
 20ZOyTIpCTe7zjJOIFRbRaSz2ch+XwBI9MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYzAtMAABDsYDywKPMQoycGkJMrrtnVdpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3rm3gHKCRanpqRVpmTnABAWTluDgURLhfX4TKM1bXJCYW5yZDpE6xagoJc4bB9In
 AJLIKM2Da4MlxUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5uUEmcKTmVcCN/0V0GImoMVVL
 9eALC5JREhJNTDaTrq5vP6WniyrdEDVnN+9vJs9T2Yrb3j1OlaNQ6zxrIl2ipDP1g2R/HuUVs
 xbI9129FHIxcU2gTMK3fS+GOq6//gnXn/lxFZtF4v302vDuF8krrONVld/rm1k8LTx049jTXd
 YjOK2MXA/5V/qeVfo6EMRO6lvFW0hO0wf8ky1nJppFuxx4owSS3FGoqEWc1FxIgCYUNdyhQMA
 AA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504631741!67415049!1
X-Originating-IP: [104.47.33.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46308 invoked from network); 5 Sep 2017 17:15:42 -0000
Received: from mail-bn3nam01on0067.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.67)
 by server-2.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Sep 2017 17:15:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ATnmL+p4wOI9ZB3LU6LQZdVn9sfw7o6fIr/Mvlu0eM8=;
 b=OeRdJtAl0FP7LE2lwElWrNCmfnN99n59SmJ0F+1JQ51E3bBElchlLNln+euRfkU/BKEu+lwQyR30OX51g3wXHcBUPuJMnGoVkkT/KHARZu6lDLnXt12R0nZl5rOTatFixlPpkpK5XGt1LZtiLiHTgkwXruDcCPQjS0UOGZkFFTI=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.13.10; Tue, 5 Sep
 2017 17:15:39 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 22:44:56 +0530
Message-Id: <1504631700-19358-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.208.147) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ebb6a67-f3d0-49db-661d-08d4f481bbf4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:hx/Bq26E09Zaryjhw97o2zrtgyeE2BkTkwoJYbJ7hw4L8ytc5PCx30Va/A5wk0LaygFohovhAURR/Uvkuu/f5abDnt82vbmtcgRbQALo7pcAdGng+k4XMM8+iIGSlKdcHgraHdzj13cfQZX7dsvkXqz4/LrEYxpsyDhYFFeJAbuH7yihWWNzNV8DzxccXzOZpWZe361ahUFbF3yqBgisloraNrdCOjB8/MuRfIt+JdV1V/1zygP2I2YFaL61GU6U;
 25:jdsgTTB36GYrwdoWlTeoHBKw2oysmtC8PbClphlOpFk77nIVp+ezZkramrCPzyxMyswFigI1kPxhtXBhIMafTXR2cSbT9nFgXFmOU/QOnO5kk6FVpoYvNdEbLRO7/w6wKHMTSpWZDa+qaF9hIDoE1KpBGZznCYqbZom7wreQR4kslJ080S/tmCGMCzJPE9QnxNQ1k7z00+GDQ8b5oUcjF+xCjjta7HBctHQH/C+d+17UF3Ei+V/GucDQPEvSmKXFjqPcB8lIpP1m80F8Q74R0w6U5awtoCzmMxGjRu/QahJmHZ+tLe7wiRbsnhrecdjqLEJ1gOyxEK/Qq6sslpNaCw==;
 31:aU4v5TGXaqNox2DBhZmdg2jC72oP9MgqQOTAN/E2fMG2f8Ml1WuahdUZBt3T0Xu/zLmU9KTlcSSmNc84uxXECqzDoJPigrnfGHgo6/ctWYXH+oQS37qnh4WUnZgMBK1gdrdTSYKNSxDJkoYCQqePYYCcn94tDTw7aVmCnN/Okm11LOX7ENSCF+jWWq4gAUnNG2YNjeLRjfIXHAYK9qJPqrdbTYZFU5tnOiCFFPvOJaM=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:hcJgYT+x3q7Okk2vfMYPzHHe+cfKeFsaeExNkQObUp6SYRjXISsNKBOKMfm3FCNfUt+AI0RINntEhQIrThyru5nhCJvMbRiG45XYOLajEmiqmSu/kqVsxmWeJAiW4cAJSkKOp9iNyJCJtSEaFxNluT9OO4MsoqYuz4R90lls9R24CyFzGOeKbhQ8DTac+43BS93U1bzU/N6ZcyTrKH9PrMewcUzBM3OJpAOhHBfm7EGaIB9MzUXJyeE8+pQ+dEro8YbdKMpbGSL7o9hVyY+EWVpHdtK23OWVYOg93R6uHBUHPCWLG/LTVNCQABDfseMCDsWVB42R21VIOdLbCZYUrkFvyITA+hMaLhwfn5Cpi0071ls6VLJqTRKjfHng5RncMmXCzldYNaDjBXl0lykT33YcYZESVpjKv4PlWPGSc0lZnzvqxvMoKYlhA9B+nP7/Rpm52EtJNJdl3E1bjMQac+y213zWyThshONFNFXM/G52hoiGQXNRrpGkyq73TDsn2AbTM2Fh7xmcolsiiHZE4n8+SdN42cLWOYKycKBq79OrR668hnubXvF6s/tljcNZ3Rc7bjFXEori69l15/CU1clBdnXQ3rcSSqv9EK7Tqpg=;
 4:fN6VGhY3aP+oUiDr4Sfo4b/Fm/Z++e/h3PqLJ5wVltRJbRYdswzBQwVQVnvqPqsDa8enA4Ke0FFCbmGAIuje2Q0WKjJAQL3b0Mz459/uLI+bZ0HKrPNLXgj3wRuWt5lRxHMnELiY5gKTrqzmYe9XQeaPQ1hyvCxHwt1xAcWVuF8BDoHHGckE3OKsxOokYj1yiMAhRthou+pF9G0QfuO6/vGY8tVabeaW74M7CdQcsdFdlH2Hbzuxfkvj2lHniqL7
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20704156B0BC40FB839C2DD9EC960@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0421BF7135
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(189002)(199003)(81166006)(81156014)(69596002)(33646002)(48376002)(478600001)(50986999)(76176999)(8676002)(2361001)(50226002)(3846002)(305945005)(42186005)(101416001)(8936002)(66066001)(2351001)(107886003)(110136004)(7736002)(4326008)(47776003)(106356001)(5660300001)(50466002)(105586002)(6116002)(53416004)(36756003)(25786009)(2906002)(5003940100001)(6666003)(5009440100003)(9686003)(6512007)(97736004)(189998001)(6486002)(6916009)(72206003)(53936002)(68736007)(2950100002)(42882006)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:6q6q5OrGxqoZ3j9OoBjGn9CKVquL8uxNjcDrLVA?=
 =?us-ascii?Q?xW9RIeGQQl9eb26305O7De+kR9Ibr42wL29D8XxVoEKvAIAI+qw9RT2XByrJ?=
 =?us-ascii?Q?tlQaBEkOFfxphzu4mF3OT5qHTY3IwHyfdJP6FsAk6A4+gz2wPrtGS8/GIJjc?=
 =?us-ascii?Q?uXOC2amvuK086ulzLYqqMX852DMNIvcHxk4CVERnl174oW3VoIu3WDeDAVs8?=
 =?us-ascii?Q?51qKSvfppoPLULGiShFgWj9PMu0FntShwLp94HMEWWI4MCqSTkvaL1rWntjL?=
 =?us-ascii?Q?ErU8N7HrSg+9GZp511uv9lz4gTlpMC0v5wF/ZBH2V31M7lEEY4rpVHUGdz76?=
 =?us-ascii?Q?2BgiggGwy4gXmIpUArXPKKWy5NYbpwCH6VDlI0n4qZzwxUlb3tISZQ5pHt6x?=
 =?us-ascii?Q?/gqv7WRy9pm7hHRPYcG1rGAg84YsFXLsLKNm456bdwnI7Y21nqzuXJlLOsQ/?=
 =?us-ascii?Q?3SXcdLJjErlKhHUWwApmKFaCXI+WJVnBhsuXzgcNCArF1wDKlpLoa53AOslt?=
 =?us-ascii?Q?G1RQzDaMaxi1ZzmVxyfMmm5NxJUCmBzbgiGmJ39e5GRzoGMsPFoPN5zlBYym?=
 =?us-ascii?Q?A6mtSxBO4IWHcw+MXiPMpoIX5J4Yi2Jys6mq6Yyk9deZ1s9JE2SkDn2K4/QS?=
 =?us-ascii?Q?as40v9LCO9RfwsvsIYo7pNz72PKMikciDdNhu3Ru3YLiV72u+IpPjhkj+Rlq?=
 =?us-ascii?Q?n4j5aVqTkLesse0s1NNhCGsLSjY30yXUz2XDw5WSWfqu9P8fidWqbvTJGL8f?=
 =?us-ascii?Q?W4TW1m4JYf6PBQkzWiYLbMe9h7xbixKOy9dd1NIApM8b/O72irBEjPIoPwXl?=
 =?us-ascii?Q?4iUyIQjOp9a2HTcvVZv2ZdvmG5ngPNNoCCLg45PKj0RAzdcj57v8TGz5SlJf?=
 =?us-ascii?Q?LPgbEp7G3OgLJKea4fMLYjBD3K/gIyXhZSpVyoQBWRHsVhVIqEKjiOwHzxDM?=
 =?us-ascii?Q?cOJBZ3KsbAn5oEcHHjoRXwS3fdvm9YO3gMT5cK+emlu/SQs3wu7TQdx8Eoq3?=
 =?us-ascii?Q?plb3vEfqa6lITdmO88PB3e8PjDhx+jHi4RvgO+yFMSs9zek9vov62DoQQ2z9?=
 =?us-ascii?Q?VUDzyBk7wux8jnlx8Mwpk3WxB2qwiZ26axDbhQbKgRbXMsMiWYO806p/8zVP?=
 =?us-ascii?Q?ig7e6vyEB4KaA8bhbtQicvoU07C6HcNPETUVBqV34eD4UppTqOuKgH6lWYdU?=
 =?us-ascii?Q?iak3SXBAtzBSk+0V14Zwd2IjR6Ja4192WV64p?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:S3k6/jvfBH0P4L7+MBgQ/mqV8Dyu6cmNcS44YoIQ7BZJ4OjuipH4Jr2TwiVlQmaGH4M50ZQHbSEIsXtH4Y1Pmn/KNvY6+Y5rmJr9VjMR/qf0fW7fIlHksP5NwePTmAczeG4btJuBm9AARNTYpe8rwIL4y2EMu35kJ9oT42AIASkQDClBuKCLZtJM4TfKnEUl8Lo9UdZYHcyG0wCEB8pH8rP+nmJGR23gkfq7uVKmayyiwSzBRBNiWBbDB/tqTgNR7MdtvCelJxbX+5ACrc6tEQkI1ZnskYu72PU3VXlIkl/tVOcyJxG1wcsaZf1HdzpuFqkgWxATujf0BLel6a/VuA==;
 5:N+cRnVpBZe4sHWdM4+emU0JCaEomm1UOFZlvwTOJV+QTJhCX2H1jxU6QwBw404t7CmNWEbC2regbL4Eqam0i9ZurejCq9zehA8i8dVpeY6uzp8/J1BfLszh0vAHZ4tVnl5FczETrBsewFHAmlQCXLA==;
 24:Xdf/XBSLZIFjScOcgtQAR5bCmGRiz7g7loKO8TuM6HJkdfuvDD2XFaYLvg8sgD4eUy2IEp5t00tfFSPZIDb45LExrFcyZ3NG5coPOSp8UkU=;
 7:sKRPyB2zkW1+Jm1yEo4X6h0mk+o7Hah6xisQsmDcjROsdDetdSZhfiaa2oNFdX9iGlYgf9rLB1SJl5+w7fEfxSdHqA1+fEUsElYCIloA/ySnVG06XjxlYQWbkSYPHSqIWQyiezVXywlO0zQPOSMP+5f3D5f54pyVtwr0D0k2GTwLzSGyW3s2uetnezUpZv+4V59/PW1FPEb7EBeRypWb7m2dfc/JlV7XMZEJQFXy9V8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 17:15:39.0052 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v3 1/5] ARM: ITS: Introduce common function
	add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmFkZF90b19ob3N0X2l0c19s
aXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbgpmdW5jdGlvbiB0
byBiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdpY192M19pdHNfYWNwaV9w
cm9iZS4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMKaW5kZXggMmQzNjAzMC4uNjFhNjQ1MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05
NzYsMTEgKzk3NiwyOSBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24gZnVuY3Rp
b24gZm9yIGFkZGluZyB0byBob3N0X2l0c19saXN0ICovCitzdGF0aWMgdm9pZCBhZGRfdG9faG9z
dF9pdHNfbGlzdChwYWRkcl90IGFkZHIsIHBhZGRyX3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQoreworICAgIHN0
cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisKKyAgICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0
IGhvc3RfaXRzKTsKKyAgICBpZiAoICFpdHNfZGF0YSApCisgICAgICAgIHBhbmljKCJHSUN2Mzog
Q2Fubm90IGFsbG9jYXRlIG1lbW9yeSBmb3IgSVRTIGZyYW1lIik7CisKKyAgICBpdHNfZGF0YS0+
YWRkciA9IGFkZHI7CisgICAgaXRzX2RhdGEtPnNpemUgPSBzaXplOworICAgIGl0c19kYXRhLT5k
dF9ub2RlID0gbm9kZTsKKworICAgIHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIs
IGFkZHIpOworCisgICAgbGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNf
bGlzdCk7Cit9CisKIC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUg
YSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAqLwogdm9pZCBnaWN2M19pdHNfZHRfaW5p
dChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiB7CiAgICAgY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICppdHMgPSBOVUxMOwotICAgIHN0cnVjdCBob3N0X2l0cyAqaXRzX2Rh
dGE7CiAKICAgICAvKgogICAgICAqIENoZWNrIGZvciBJVFMgTVNJIHN1Ym5vZGVzLiBJZiBhbnks
IGFkZCB0aGUgSVRTIHJlZ2lzdGVyCkBAIC05OTYsMTcgKzEwMTQsNyBAQCB2b2lkIGdpY3YzX2l0
c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKICAgICAgICAgaWYg
KCBkdF9kZXZpY2VfZ2V0X2FkZHJlc3MoaXRzLCAwLCAmYWRkciwgJnNpemUpICkKICAgICAgICAg
ICAgIHBhbmljKCJHSUN2MzogQ2Fubm90IGZpbmQgYSB2YWxpZCBJVFMgZnJhbWUgYWRkcmVzcyIp
OwogCi0gICAgICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1Y3QgaG9zdF9pdHMpOwotICAgICAg
ICBpZiAoICFpdHNfZGF0YSApCi0gICAgICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBhbGxv
Y2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOwotCi0gICAgICAgIGl0c19kYXRhLT5hZGRyID0g
YWRkcjsKLSAgICAgICAgaXRzX2RhdGEtPnNpemUgPSBzaXplOwotICAgICAgICBpdHNfZGF0YS0+
ZHRfbm9kZSA9IGl0czsKLQotICAgICAgICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4
XG4iLCBhZGRyKTsKLQotICAgICAgICBsaXN0X2FkZF90YWlsKCZpdHNfZGF0YS0+ZW50cnksICZo
b3N0X2l0c19saXN0KTsKKyAgICAgICAgYWRkX3RvX2hvc3RfaXRzX2xpc3QoYWRkciwgc2l6ZSwg
aXRzKTsKICAgICB9CiB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:15:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHRu-0005yh-Hf; Tue, 05 Sep 2017 17:15:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpHRu-0005yb-1O
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:15:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 EE/19-03423-DBBDEA95; Tue, 05 Sep 2017 17:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTcRTG+9/tbteX2XVqnoYam2UoalppggR
 RNOxDYF+K9aXu6rqN9iK7M2ZUiFnpUjOsWL5gYDgwWVIJsxTU0tRM0JTprFjgho5qE6xghbTr
 nVb303P/v3POc3g4BE8cwCUEbTbRRj2llQki+eo90vSsvgW7IqerL6Xg5/NG7BAqehWY4Rej0
 7hGrzSYz+Jqf+dnVPohwvx6ZQKvQCtCC4ok+GQdD6yVNoEFRRCIVEBb8LqABWLyJgbL1lmcBQ
 JyB/TWTWOsjidl8KmzcV3zSB10+L4iVseRxTA4XCtkNZ/cBf4577oWkcfA7VvgsRrIFJifrOF
 x77Ew9mCRz80BGFxaCtdIwTs3hrFLAGlB4HTNrW8nJtPg/lsLxhUlw/C7Fj6nj0PTkBvntAeD
 2lsFXPM1Iax2Dgg5kAne0SdCDtiEUFU1E7bLAPvsSliXgjXwK1w0goPb3hu2S4IvrVxIQN7Go
 dUm51ZSwkjbaLjBEg0e73sB91MjhI8/KjAuGQn4HWPhlJKg27qxeCo8djt5DWhn0z+BNP0TyE
 OEdaLdDG28SBuz9mUrjRqV2qSjNNqs3Jz8bB3NMJSK1lJKJvucQfcUhS5hS+hzoOq1w0NoO4H
 JEkTyHrtCHKM0nC9XU4z6jLFMSzNDKIkgZCBqdYVYrJFW0eYSjTZ0ThsYiGhZvMjJYhFTSukY
 jYpD40gqSRS5WECyQF2m32zbOMRplCyJE6HQIuLoUtqo05j+5z6USCBZnOgeOyVaozdtTveFj
 LGQ8aXlLtbYRP1FkgpUfuRqSkTLclQd3bwaPFFS+O3OgXqbLEpaHWivHu6vmQyqtvkd8sV6xq
 r/3V5047trim+riZlRpMsTfBPj0/KCwgHBye6ey/GT5XOZU2VOT7snD5/vcL1IfJbXsHX2giF
 /b4Zy8W7ly/7UK4/m01xH9weaS07l4W+C/YMHU9ccMj6jpnIzeEaG+gO7fftlgwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504631739!75146812!1
X-Originating-IP: [104.47.33.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21018 invoked from network); 5 Sep 2017 17:15:40 -0000
Received: from mail-bn3nam01on0041.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.41)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Sep 2017 17:15:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qv1SuLSTn3sQwMKrmQ/1HzzO/BmoZmlUN0i1TZg377c=;
 b=IEuVxsUFXMUdTA0mvY7sscqdGC0kfI7xCVithEaM6UqYL26AFy7VrXERi9UX9EiMefVOWq4ARKkjzqfw+sG1BoXSdxXJz6lBskhnEQy7XSDKBasHeAYiRjZfhzNHBUmBRYPUZrhuSWHY1RxBR6pv47fd0I6xBY7s5pN6+TaudTQ=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.13.10; Tue, 5 Sep
 2017 17:15:36 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 22:44:55 +0530
Message-Id: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.208.147) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 523a53e6-582c-4e66-fcd8-08d4f481ba89
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:eKx45Eeiavft4DDfu3A6UyVp173oHp9KliiiwYcWjPVY8Ynpdv9wymgGTJBPgmBcdfv0Q6iL4k7UTeN+AB6bJF2YonTSH/MnWNjOG8PBeRXGZ/2Q04LxpkrBqrKjL3CySXAvproRpH8XPMqLjQQWir7afzegTP3HIGgm+ixcb4MGYO3UDBLg8OzGa2sPV+owEkYi2+HTDjCSoCu/3p2r2w4kiSpvL77AByPGRZl34RjiEObziAFa3jDL08iFHeBb;
 25:hbo94ipOcw0NKu96WA5UOVAiat48nwpVn9dRe84aOEcLEHmpReTcKbgRDFBFHzLOjO4M3XeAZPrJ0vmMAWRPcfMAEVGHvK6cq2lv3BuR4ixLApg/jx6a8rigIyrubutaCy8UaG/RxTLyN0uZotR3LrDepWsgAAkaEI7xpjGodfcPT68z97/Ic3eiQP6Y55rxaRmSNimKTZiyroKaoA2JgOFAJNurPxrYzzjzBJoaAAeR3aEu1cCjpfgnSLBrAdRjW+3n+2HMgQHqhSeVIQ47p2fta010P2dy0cjYDRGPnJ8EUNNd5t5F+LNVREluoFylyOq7JlGdX323+yI6jH2JrQ==;
 31:Uz77Ycse6Cu9z4Uju1mz/taaeNKjcDxiPTTHhNVkDz3UOnLgOzdFoNCPw1MGoRKsSfaR9zxzmSAOV8J+e/AbrkqUbxVAj+oOZ57puoL5dikuHn0JsySIQD4HxeQmpNDftld+58LAp7nEeeoV5U5UL3zhA6H0HRT8xioMIBtlwJSmd/tdgjfgUzuD788ol8aqCQwSV7VR8OgIDPgOrhQJwbDsey1xHYwkwS+O1tamIJo=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:0FuczTGyHFBMbzZ4+d4oIiYcWAjGxbTHi9sXNRXNoIDMwyeOxF1vWhLYuMBeUSFJ9/vCrld9lbYafhy8hiAxAkA3YlE0OC8DUxv3HvGA/EGVesojP7ytWMSngKx/gJGG96B4BG9HSlyNJwKdrTjiCoJs4Cg2dMhzIJRoOyQ1lST+J1mrNiji0WNJ+rVVImtRrDjJ+gF5wQXUUM+z4ht0+wlLvhG4/VE2qCpXShCPKqvGYdHrcd49hiR7jEknkBojR7dwJglMzbHZ3qSS7OIXDPCguHxCFRgLQluffrqAeqjn56G8Dv26492i06VXB/IpQ3hA/oxgrqINEEkRJSMv7lKbtPI9iFbIZuqTdEJZwWr+mz2YpWU0nOsSmUSh4s4fnkhvfCD5P6vatDWeiKPpOpbuAu2fFHU8W7ZJQnXvap3W7mkbxmFsUEGGfMgEEj5W3H/U0AeHMD1Al8BzM66P4KuLTrGhUsWCkgXYe3F5+mQKUpkF13c9KGCZlqbEa4EVmVvEI5B1dNd5JBwnH4+qm7Xpf2uXx+X0tBCmdBSFg0x5Pwb0SuH9HvZLfC7p0PgHoCvBtTWbKSEJSaLC3uXdQ948B2kfYO/e3EDQ1p5ZXhA=;
 4:sMbwnmM6g1GsNnd717jjbA6Hl+zbMh0aoRiLdQs9zq7WT8of3p+JeWp9ZBcSveK18tgdVFcWBaH+GCvunU0DxQFa8Lyxcw+xPuUNnF0EICWBiNi9JyFTkMZdV4jE85/MGch5AJb1ZqPSt6G5xlYXlmD7b1Ofp9qc940WXdubFx1+SWCxSwQ3K4jl1HGjf9PBTTVDqSVZlZrIDYIc+bDhiD2SXMyzFOclJoBkVh3oFEoJTzw/jw5b65gJLGMZ9n/T
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20705474539268D4068D679BEC960@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0421BF7135
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(189002)(199003)(81166006)(81156014)(69596002)(33646002)(48376002)(478600001)(50986999)(8676002)(2361001)(50226002)(3846002)(305945005)(42186005)(101416001)(8936002)(66066001)(2351001)(107886003)(110136004)(7736002)(4326008)(47776003)(106356001)(5660300001)(50466002)(105586002)(6116002)(53416004)(36756003)(25786009)(2906002)(5003940100001)(6666003)(5009440100003)(9686003)(6512007)(97736004)(189998001)(6486002)(6916009)(72206003)(53936002)(68736007)(42882006)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:d/aTS0utsYW58PNHoX6hvNZqO3BrQrPzYP2r+0E?=
 =?us-ascii?Q?/dc29WWCCTMCGt7U2yAt9jSGZV/eJTas6v6BGkpbU9NXt0s7F9zwQseKl2ZG?=
 =?us-ascii?Q?uC8ofDYy1lNGCl8ueYz9Z5jiH58liN2gE3gn25BLrR/pltJouN/H2rtDnj4z?=
 =?us-ascii?Q?2sHCt2pa4yQ2fTHIaf3siq+bNxKfrYgVfQmaYMdCWrtATxEI74t09OScRY66?=
 =?us-ascii?Q?dnHtQilskNAr5ytle/zfXmySGvlNshMJfB80CHa5Z41K813zt28Z1SbxL+Ge?=
 =?us-ascii?Q?2LtGDGxSb4kd2tyrrAR8QvtzB32KYtJ9jvy8cR4+5MmKAQT7iAP/wROyYt0J?=
 =?us-ascii?Q?Ryt3P/eeM05V4Ow9cNqr1Yun3feP6GxZBlKXdKVjg0CuXAvtC+wQiZCVl/DB?=
 =?us-ascii?Q?IjGqRUx/Ft2YwpZL5Poe5lEfd4RxMMBRn0l/9C+9zJdMNTDcRV90foZ5gB3D?=
 =?us-ascii?Q?67/lkNEs59O69D8QWUGE/IZnXgdU9oyqEIRzTKbTxe4njgKXVNpiRGsWGn33?=
 =?us-ascii?Q?zHVFXepy+70aC46OwveDaGJeRxk8zJUExO9wNkOVvzWHkYmv0IEzARILVJac?=
 =?us-ascii?Q?9G22Fp1ag1xs8HDLY+mguIIXbIS6tGfMfjLCseN6MqTH7zozjVKDnzjtc+Pu?=
 =?us-ascii?Q?y2td0BneXNaVDmeZPOXagickx2Aapa2zjNV4vUVrnIw96UEoCJbOZ7iBEQgj?=
 =?us-ascii?Q?DDSlBdWceQYfMsFm9JPgg4bBEJyqHX7un9r7HbYXgC6zGopv/gOLp+9Q0FYF?=
 =?us-ascii?Q?NlLmjEMIf/vYTetOE/0fSnxkCtQ8ty+2nPyDCDtFpc3gLdgHEasM0RpXAwT0?=
 =?us-ascii?Q?ZhHwW1QwmgpzuaK80CGnZw5ASIQLjG6tOPxP6d+HBJCrrhUdnjNc5qU7CZFV?=
 =?us-ascii?Q?QV/tHDClyZSNJRUnvg5LwlqgGdokb+ENpTuyXRih8BthluALc0uM6N9IaU9T?=
 =?us-ascii?Q?1xTQk9xY458VHGbILheXYDaRSByOM2RlF7GB1vVhSmCYKmAt/gdcbU0tVnar?=
 =?us-ascii?Q?iEzCcbevDrvwCROy/Iszp9Eej8kHwHNyWMcpaXvtzS1hkFqPoJ+blRcvM92O?=
 =?us-ascii?Q?fNk2s/NmvCoRKm9yI2JQWDcq8mvNxPgDit3Nnxo9Flmw7iyi6Lk2WuaWBZsE?=
 =?us-ascii?Q?dEeRiPL8xogi7ONwvvPmM9cq0C8qbvtGw?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:NpJPo4vckJLGzwuUzUGDiJnPyS2EyrCGEVfiACLg3jXKjhIvvtw1dBd8sPg36uea8zlISLtXIsQgYqYvMQZIuUVeRGeRKxEImxG3eWAbDBZDs41HUdvyKkjHuKUyDZAHyzuMb63ByvEhRibyAyvt+Zps5/iqaaboyx+BcHPPl/mUvm2vycXMmEXb1FOCmnbgBaLL3QCJl6TjSpDwQb34pIgSiATHTotdpgoIDaqgLzOOn9LxED99/Unzlceox8lOMFFSf7FythsRfteSn+Pag285NYiyqHQzpP5fnpO+J+AiiDJe/MRr8znQxu2JAWjbtHBrlEQqtGY05KOZ2f+S4Q==;
 5:GvxZ6QPzbAtxz1oM0lswEZoTLDw9WvfSdD0qw4xkt2LdWRTf6olIGiAV7vb+RAqTPxOVK9K42V8inaAutas5AqNYZofz5rtRUVAtDzdQg0HY/RSGy6yQG6OOPNZCOKdzLhspEshMw0+OA+X6ZK7ERg==;
 24:7S18vJbzIYHHoAaPuKBVw4X/7zpUrsxKEcmbe8jwLTliy6BXT+N0YWLfMXhzPWPOu97dAbFwZ+XEim5QFy3B1TCfzSQIcxtXfMjo0l7H/Wc=;
 7:QIRByBZx9raKnG/Z2cTHhiH1R+MewlmuJ0f/dedf6qZWyKZT9GbOGzCXgYRQYVogPmEfyijPq/Ndlp4HuDYV7/9dgev1QGf9v/6eHO416EtpYoR8amBtL0P8wlJy38P/uqKIC+Um7Ncef9nUXTwcXh6Dq6nmCFZL8cR/BNIIiMJ/QqiP5yt91Cf50VxTyUe6S/S1YS9PQBWcVZPMSqLUk0wj7h9hacGidgG9BDiLhkw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 17:15:36.6301 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v3 0/5] ARM: ACPI: ITS: Add ITS Support for ACPI
	hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggaXMgc3Bs
aXQgaW50byA1IHBhdGNoZXMuIEZpcnN0IHR3byBhZGQgc3VwcG9ydCBmb3IgdXBkYXRpbmcKaG9z
dF9pdHNfbGlzdCBmcm9tIEFDUEkgTUFEVCB0YWJsZS4KVGhlIHJlc3QgcGF0Y2hlcyBwcm92aWRl
IHN1cHBvcnQgdG8gdXBkYXRlIHRoZSBoYXJkd2FyZSBkb21haW4gTUFEVCB0YWJsZQp3aXRoIElU
UyBpbmZvcm1hdGlvbi4KCkNoYW5nZXMgc2luY2UgdjI6Ci0gJXMvdTMyL3Vuc2lnbmVkIGxvbmcK
LSAlcy91NjQvcGFkZHJfdAotIGNsZWFudXAgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCBhcyBw
ZXIgcmV2aWV3IGNvbW1lbnRzCi0gcmVtb3ZlIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSBjaGVj
a3MgaW4gcGF0Y2ggMwotIHJlbW92ZWQgZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFuc2xhdG9y
X3NpemUoKSAKCkNoYW5nZXMgc2luY2UgdjE6Ci0gc3BsaXQgcGF0Y2hlcyBpbnRvIHNtYWxsZXIg
b25lcwotIHJlbW92ZWQgdHJhbnNsYXRpb25faWQKCgpNYW5pc2ggSmFnZ2kgKDUpOgogIEFSTTog
SVRTOiBJbnRyb2R1Y2UgY29tbW9uIGZ1bmN0aW9uIGFkZF90b19ob3N0X2l0c19saXN0CiAgQVJN
OiBJVFM6IFBvcHVsYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBBQ1BJIE1BRFQgVGFibGUKICBBUk06
IElUUzogRGVueSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIElUUwogIEFSTTogSW50cm9kdWNl
IGdldF9od2RvbV9tYWR0X3NpemUgaW4gZ2ljX2h3X29wZXJhdGlvbnMKICBBUk06IElUUzogRXhw
b3NlIElUUyBpbiB0aGUgTUFEVCB0YWJsZQoKIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAg
ICAgIHwgIDcgKy0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8ICA2ICsrKwog
eGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8
IDI0ICsrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgIHwgMTEgKysr
KysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgIDMgKysKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgMjYgKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwg
MTU5IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:15:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHS0-00060j-3Y; Tue, 05 Sep 2017 17:15:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpHRz-000609-0l
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:15:47 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 98/AF-02224-2CBDEA95; Tue, 05 Sep 2017 17:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH956dnR3FU8ep+Ti02ioLyxt+yC9
 dSIgypCAIjEDP9OxC25SdmdrVCElXgmFYqcOQUDCdJhoahHlFzcKsvKcpKjoUswSlabSzM82+
 /d/39/8/z/O+PKRYtiyRk2yGmTUZGb2S8MS14Yq40JZRW3xE4Uu/6NX6AuwkOtP24wt+AV2W6
 IyqlIxEiXZ6zC812z9jqvwdnoVmZBbkSeJ0nhjerFkxC/IgER0Ppb+zCR7I6PsYrP3ZEPOAoP
 dAU16/y+RLK2G8ssClxbQByu2LiNc+dBw4xmpd9zh9ABbny1xZij4LvZ83JLwGejcMf8x13Xv
 QsVBsrZHyWub0/Gy3SQS/N3Q/m8aF+gAtc3NiIauA2aFujB8OaAuCwZEhQggHQ+F7CyaYgqDj
 Qwku6Dh46hghBD2DwcMH0UL4nhSqJwekAjgCs138FDyokMLEarW7UgjYvi67W6dCfm8NLpg6J
 fDd1uQ2BcKCtYIQQK0EHAvrmDCTCjpLu9xlcyjIXq93u3KlsFJXRAhfJoelxm6Uj4KLtr28aN
 vLnyOsEh3iWNM11hQaGRGmMuk0WrOB0emdp6gwA8txjIbVMyouLCnFUIecq3BHJEKN6LUlphU
 FkJjSjzrdYIuX7VClJGdqGU6bYErTs1wrCiRJJVDWESfzNrEaNkOt0zv3aRMD6aX0pQZ5THGp
 jIHTaQTUgxRyf2qEBzQPtGnGrdjmJvajILkPhUQikcwrlTUZdOb/uR35k0jpQ23wVbx0RvNWd
 buzMeZsfH2+im9sZv4heRZ65Aglxne+CC+Luaq05BycSI7KNz6RKS4pVk8dtp9TOKzygk9XJs
 eHJ/a3VS3dOG9nQpJuJWM3K4NjHvfsSifu9yWq9001Z77tGWVeGX+t322eObYcFjJ6IvD4Wvv
 K+pSqA45qAvpuN6SlF19c2ZugnhvQrKglXSqH9ltLbEk0UuKclokMEZs45i/8yJ8ohAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504631744!82453635!1
X-Originating-IP: [104.47.33.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47253 invoked from network); 5 Sep 2017 17:15:45 -0000
Received: from mail-bn3nam01on0077.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.77)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Sep 2017 17:15:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1o2rqwQQZvoaoaAQBX4E/GvFJfRnuGwC4gyyYvsQrUM=;
 b=DqYYgoU4lbgfY4kXuyRo2bVxpd/2/xDAwxZ6gcehGLHX2jWPc0GSDxCNmpPAFkF04H9s6etMK5gtiwO8NhKLEZCUypXBT7ylAzejikiU3BJjMRDRsR4xYGzfudxd7ZkaenWDKKe4+wWUqLWXEncw0YFNPaxi+/QNn69xQYRcFIg=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.13.10; Tue, 5 Sep
 2017 17:15:41 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 22:44:57 +0530
Message-Id: <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.208.147) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 298f8d7f-96b5-4345-f7a3-08d4f481bd46
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:MdipqC9arB/w3tmbrx6rfm+1i49hIL9aeuqMQXoSOjM70/CLD2HI+SbnNDMI4G7jFmFRoatnMtZ0r+7/aToBB6enD27nTl/J+tCBu9FySyQCdWD85+6IyP50h3ROxPlwQ/9H1D+gdOAsHmU5cC3cz2KWANolE4LFZuTFHl4gaCKRXZQNo/q0ZYkJlc70dEnLworuN6w9hAMFCBcQ/cgzmZbjlniMN2lAP94oLXtJ9cGEzMM/NigxdunGYC2FcFjG;
 25:pG6aANKM7ImaEahwYm9TZ7aacvp+wMdW5Oesz8P/n5fZx1tmrWj4HkBnnE8GV2H8Jl3Rjkyv/2C8fJaN1VczgU0LiXZj6TRnbrxiITZmsADVuggJELSlgTejUNRPHdT5pNxBKqupwdJRixa3mM0HvYAETyggB6rcaKrXeZGI9lK1VyIoJ8dpp+NMzoK0RDakCu1rITI5/OoUsGiAXLMwN54hyL6Fa5JFHM58wpE1rlxEi9oZbJa9YVJvOdfn8Bj/54/rOE7wAr5vrtusY3noGJVT+fWQXBp1xamq8rYgS9T5XjUYcQTa48riWlDNwABlwK2Uhrl+WS4aKntB6xhe9g==;
 31:ao/ZVrstB3V1/vCheJOqf4M0iSfefHlx3JbsHa18vb5+ZlbGlUJ8MseRO2cK54Ra/Ux76Z9xv9iXO0fRfeoPRIAaJ8eSQDrEqrOJmL0BhpHxzKnuM7SxGEwSgHGNpnRl84aAz9lEu0VFrR7Wa/RP89KqHG6Jhytfgias0PWjbmhbUW56+FZtAA58CILy1Jz3NFxNflL30eCHSSjN1ggTyzB/gDVIsvppvc7gG0oimgw=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:uoS0arFf7EPSDJUFLGmSzjLALI+GpyqjlZ9zyt4yr6UyxK9kaUH3EoV3aQiDBosBEM+Y8Y6Gi1qMGqKzA/VjfMRn4x5BgQ1aqds7S5Q7fr6NOQvJn2KOtafLTL+9RDhJFPn0be9MWY830NVfgiSDvimBqIM4vV+Wf69TRihfRyPSircnyfT5UzaTsiP15mUvitXrqEyKo9jpJsd1rrOIk2w9MFERPMdpOeLajkO0l9vZR0cyyJ4KDIkeK8CSP3JDTX0Hk1QLx1S9HD8Y+/1sydE9ielAJfHPWXcSo//ToeAtUDZOSXrNwVQpm9S4M6nSM0cvWanftE3QduiNER7pn/lz8ubojhWHoHdhzSHKJjR5ZQIq4JAvqYZzI8lh4w8KWW/jKpY77feEYEtqv42fI2/XAwWdeLEi+sVxSsc3ORaIk9wY52Xa0Hxedq9FWKG1c+mEZbV9gk2lu5Jj+htUz2SZbWc2DKcJRl3XlyuxM5w5iIKE3NTlCYj2yaKhC4CAxWH1CquGw4Fd4TzV730pD2Ww4Xjh/qcqneK+603ENoPET++Fll8Aq+PbmuljCjE18eSd9VQDUFzQOteNcv/K67MYmapuYJWI6g/9wKTIsWU=;
 4:NtsPW1bf/aj7MXd4zTlYUWCzeVG/+fHCEn+pes5XbVxHjQfKMJ6biv9NOi/qYkKo2tmXmfy+dqlRsKpFgbDI7enCLg8ouos86bhr/Z4Nqw/R32LZ3L9d051ZVnCiYfOtL5oXn+W36uaby2VotnZ65xkRIyA6F/FURVm12fWf+0x1dAUAws8pJLrXLH2GWqpnO95TlOXODDcYQwoX+OBhjI+cBIG1JbbkSfrf7KrI801Pi5Q7iFMtJcuyZ7n7sMHk
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20707B6D93189BF904AB7E6DEC960@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0421BF7135
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(189002)(199003)(81166006)(81156014)(69596002)(33646002)(48376002)(478600001)(50986999)(76176999)(8676002)(2361001)(50226002)(3846002)(305945005)(42186005)(101416001)(8936002)(66066001)(2351001)(107886003)(110136004)(7736002)(4326008)(47776003)(106356001)(5660300001)(50466002)(105586002)(6116002)(53416004)(36756003)(25786009)(2906002)(5003940100001)(6666003)(5009440100003)(9686003)(6512007)(97736004)(189998001)(6486002)(6916009)(72206003)(53936002)(68736007)(2950100002)(42882006)(85772001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:Cop/Nw4oGqcrr9cAH6Pd4JLmgVhRaEc6ZQs6rc7?=
 =?us-ascii?Q?dC2FoCNxq1wLXQ4S1CBPy1KdQsangjtugqIsFHhhOMpZqN5kgxMsI5ORCa3Z?=
 =?us-ascii?Q?BvtKMoT9ErwlD72Dc28HgALcap1pwn3bfwpzDOoEmuJQs852cnPMTv0cN85L?=
 =?us-ascii?Q?10cpmidsE+dl5DVg5lHmm8nr+pXKS59HcWbqYPYoGN45pefoRZG8rao05Dez?=
 =?us-ascii?Q?NNQE3nBK6narTbgBat5Grua1tuTktVYh2h3Wy5V85ysdu0xK9zx1Cx2Kti9s?=
 =?us-ascii?Q?CEEspzAEMlt9J7dogzNa4biexBtx6D3bSi6j2V6XUPA51Jc5mJrlcSPnQzL9?=
 =?us-ascii?Q?uFLJ7a4xyv3lZyuuklW12WK4qQR0OM2yigzKxxuLN+WZwCHIZcbj9gH2c5Fs?=
 =?us-ascii?Q?UyP20+thTwria4lg10rQE5Msgdb8VN21mlX9FBZ7ue6psLk5KqY0tDylQV0B?=
 =?us-ascii?Q?PGpDT/VBytvuTnVixpLHSwNNSA+BBQ5HJRCIf9iasjVfrQDdazw3uMhKJNsn?=
 =?us-ascii?Q?nwAoJD3i4z1uho8MWFn7iM6o6yyHOMhUXnl3TksqIYdpVONPQ3ynE+UpuxxB?=
 =?us-ascii?Q?b4VomkuhidMZjKnLj6U9iz4r9G8HpfLFVLsUeteKg5fZbF5NCjrKekBfMmNH?=
 =?us-ascii?Q?JiDvR85s1qbY+Tz14WfnZTSIFLxu5NTC4RoyrESl3dlx6R62+mogMiQzPZVG?=
 =?us-ascii?Q?36duACP20wYyUMiEhtrm27f2fm079YO0xpPoAY40KQFHTT+Dlu/YohATmWBv?=
 =?us-ascii?Q?2WqOp/4/C6Eg6PDAQgdLqjHPt/9ZlWmX6KXWoeblQZ9IeXuC1N6HREqLasNM?=
 =?us-ascii?Q?44f5BZdbeiNfT/wSmmG2NWcTdJOvgTCtUcx2isRmvf5vk6Aipb/t5rP+rOWE?=
 =?us-ascii?Q?wBReP3bqYapbmq2Wg+5IQROYzgHJ+HWDU6yQh3g3Y2BEhrm9XVfSbunAEDFU?=
 =?us-ascii?Q?dZ4p9UDQZVingv679b0F3K9sLQlBsZ6bz257sbenl9HlWycMHWhkGAFrs0o6?=
 =?us-ascii?Q?S8rgExo05mmuaTugIwtSCSaAd9oPGYE9R2yUP4VEa2wCkV21BZuah40r2nP5?=
 =?us-ascii?Q?/M21L4amP3IZsYsQwXvFzXogbm8+Tg/WZXsZl+JlrjArBYoE/p7anYODlz2K?=
 =?us-ascii?Q?SiqYmD5PnEv1vqfEbDjp3/Mf5qnBgHITrs29sV1oDJzb1fXYPpHPngFjR386?=
 =?us-ascii?Q?qtfW9WTw8fMCwAUBJEgq6ZHJgDsn2hRUB2NgEGMI4VYI4pyYaWqFSXIUuRQ?=
 =?us-ascii?Q?=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:8POGzkk/7IQDRYlCmjNH/DAVz2hN1nUM2FxLtF+lpJS02S9te3eoCnTHh+aAB5AV7feb0LCEr6ngG4PguQKQD0LW2uUQcFd4GTCZMHUiTRhlWEtXiApi2j0J1oitjm/Vq0g5Kd9PhP77G6OKHBae1B6UTgQCMq/vUlRxw6xMvGFWgowGCzbYmJCoNwqS05WlbpcRwXCU+Fbd4cH7XTzhFu7y32UKr7ZotIFCP6RAWz527+i6LB3u/lohuSlH72VkTpq2IWiarvdsd870Pev/c6RrJyywew/jLSBv/G3/b/uusQFfTpZuewy67WR2jubYmm+qLtPRLL2RvYXW4Urgqg==;
 5:E89o/MphXGX0qMrUUyUd1SygfP6Hanr81UevOpAUaxTfuhfdlP6VRLXtSJYp8DjgzN8tvYNnjLqdTTHqpc4z+qYSIk/mU9g+R2FyjCDEvrO4fnM1ezqBOzm/weUJu9W4KDlk0xtpjlz/QlLoP27wlQ==;
 24:sWC+9M+RtRl7nDMcHCnMm5w20p5xGtE4l5pbArK7YCXlEiCiHS7yLQ+efw/65IV0zVdC9ZCHYR5adSX6PXlGM/2rXD8y4Vjs/Pbc1eS6TMQ=;
 7:ccfUFrbsG5Z+HmNJswO9CVANLrtdhIhiPVTD0KxdlfJi4XWePZa3dvQ/4der6b7+EJ/Y/+B75xEIYMATy13UKlAW1RspyIzqOBA7ykDbghl4OBacFDC77/qn54QfP6tx7nb3YvEwwx/xVHsQqfw6uWz2TPPRBlUEC1DISlhBcihOmxAa2aSdYp2jUddRbXzf9j0YQRCTgyEMiH+c7aj6l2dhqPjCURFqNRP97hmA230=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 17:15:41.2085 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v3 2/5] ARM: ITS: Populate host_its_list from
	ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZGVkIGdpY3YzX2l0c19h
Y3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgpGb3IgQUNQ
SSwgaG9zdF9pdHMgc3RydWN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBOVUxMLgoKU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaCB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKaW5kZXggNjFhNjQ1Mi4uNTM2YjQ4ZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBA
IC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgorI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAj
aW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgogI2luY2x1
ZGUgPGFzbS9naWNfdjNfaXRzLmg+CkBAIC0zMiw2ICszMyw3IEBACiAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KIAogI2RlZmluZSBJVFNfQ01EX1FVRVVFX1NaICAgICAgICAgICAgICAgIFNaXzFNCisj
ZGVmaW5lIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFICAgICAgICAgU1pfNjRLCiAKIC8qCiAgKiBO
byBsb2NrIGhlcmUsIGFzIHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3
aGlsZSBzY2FubmluZwpAQCAtMTAxOCw2ICsxMDIwLDMwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2lu
aXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogICAgIH0KIH0KIAorI2lmZGVm
IENPTkZJR19BQ1BJCitpbnQgZ2ljdjNfaXRzX2FjcGlfcHJvYmUoc3RydWN0IGFjcGlfc3VidGFi
bGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25l
ZCBsb25nIGVuZCkKK3sKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAq
aXRzOworCisgICAgaXRzID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICop
aGVhZGVyOworICAgIGlmICggQkFEX01BRFRfRU5UUlkoaXRzLCBlbmQpICkKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKKyAgICBhZGRfdG9faG9zdF9pdHNfbGlzdChpdHMtPmJhc2VfYWRkcmVz
cywKKyAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFLCBOVUxM
KTsKKworICAgIHJldHVybiAwOworfQorCit2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkK
K3sKKyAgICAvKiBQYXJzZSBJVFMgaW5mb3JtYXRpb24gKi8KKyAgICBhY3BpX3RhYmxlX3BhcnNl
X21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKK30KKyNlbmRpZgor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGY5OTBlYWUuLjZm
NTYyZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKQEAgLTE1NjcsNiArMTU2Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2
M19hY3BpX2luaXQodm9pZCkKIAogICAgIGdpY3YzLnJkaXN0X3N0cmlkZSA9IDA7CiAKKyAgICBn
aWN2M19pdHNfYWNwaV9pbml0KCk7CisKICAgICAvKgogICAgICAqIEluIEFDUEksIDAgaXMgY29u
c2lkZXJlZCBhcyB0aGUgaW52YWxpZCBhZGRyZXNzLiBIb3dldmVyIHRoZSByZXN0CiAgICAgICog
b2YgdGhlIGluaXRpYWxpemF0aW9uIHJlbHkgb24gdGhlIGludmFsaWQgYWRkcmVzcyB0byBiZQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCAxZmFjMWM3Li45OTM4MTlhIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaApAQCAtMTM1LDYgKzEzNSw5IEBAIGV4dGVybiBzdHJ1Y3QgbGlzdF9o
ZWFkIGhvc3RfaXRzX2xpc3Q7CiAvKiBQYXJzZSB0aGUgaG9zdCBEVCBhbmQgcGljayB1cCBhbGwg
aG9zdCBJVFNlcy4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpub2RlKTsKIAorI2lmZGVmIENPTkZJR19BQ1BJCit2b2lkIGdpY3YzX2l0c19h
Y3BpX2luaXQodm9pZCk7CisjZW5kaWYKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lk
KTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpOwpAQCAtMTk2LDYgKzE5OSwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogfQogCisjaWZkZWYg
Q09ORklHX0FDUEkKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQp
Cit7Cit9CisjZW5kaWYKKwogc3RhdGljIGlubGluZSBib29sIGdpY3YzX2l0c19ob3N0X2hhc19p
dHModm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:15:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHS3-00062C-Ag; Tue, 05 Sep 2017 17:15:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpHS1-00061K-92
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:15:49 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7E/D2-01911-4CBDEA95; Tue, 05 Sep 2017 17:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTcRjH97vtttN2cc5/j0OzDZolzdRQ7F3
 QHzTIfFHBfGHe7HTDbc7dlOWbHGLlyjBmieafSEqQmlCaCkKkJs60QBT/gRmpqCiaYaZgdOdN
 s3ff4/N8v9/fczyEWLGKKwnGYWdsFtqklvpLDKdUadqeKY8utrU0Kmmz1Y2dRck9ayOSNJSOG
 y36PEcmbhiZcePWxmBHb8s6Kkb1AS7kR0iocjEM/YzgNaJ00LBdKnUhf0JB3cVgsNKJ8UBKRU
 Jn+fCuDqLUMN3s3tViygwvl1YQrwOp8/B2u5zTBBd6DFY2MnhJUing3JDwE0AdgYnPZWJe+1G
 X4Gldi4zXCm5kvdeD85qkAsBbPSsR0gE+LCyIBa8K5se9GP80oFwIxibHpYJZA08+uTBhKAI+
 DtX6yi5Dq+sbLug5DB7cTxLMJTKod64iAZyE+X7+FTxokkHpxBefIxo8oz981VZo987jwlAfD
 jOeTl9dOCzXNUkF8AKHruEZ30J66Gvo98VOycF5ZwAJH2UyqPK2+H6YElY7vKgCaWoObF5zYP
 NnCGtGx1nGVsjYtPEJMXqbMcdgN9NGkzYu9nSMmWFZOocx0Xo2JivP/AZxh3BbJEIdqLQ/tRu
 FEZg6mLzY5tEpDuvzbt4y0Kzhhq3AxLDdKJwg1ED6cwejCLAxOYwj22jirmkPAyFXB5Fjkxwm
 WSttZo05AhpAKmUoOckDigeGAsu+be8Oh1GEMpBEIpFIIbcyNrPR/j9fQqEEUgeSO3yK3Gix7
 6cvccUYV1y0+IovttP/kLIYhTnGMhvD5E2q5sQtxc7WYGKuK/Icea2t/dd2l7hndjQmoWMtJK
 1CO1VoHSz6Whs/V3KHqTyU+vhR37sTDw1Rjc7Fiv6UnWyUvKlzuXUZmvBR+TiQ8t+500evaK7
 OQl3gme+v20LqsjL/pOdfSM6tms2fE/kv698/t1QPJ9+7rpawBjouWmxj6b9PGNm7ggMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504631746!105772609!1
X-Originating-IP: [104.47.33.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62535 invoked from network); 5 Sep 2017 17:15:47 -0000
Received: from mail-bn3nam01on0080.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.80)
 by server-7.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Sep 2017 17:15:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=C6/H7FiHrSGfxmy5HlTtUdYop1v4BFzPnPGeAgFDn3s=;
 b=PLm807qBWJuQ7/ko/BNZyOm6ommx/Fojacz4ZCrky0mKcZox+9ZqdasaRVVjNK0aJZFkOuKGhITFCVcODIibRRs7YVJY90MUqvQfZirSPJOmydmKGbJozFeP+crvvl+ibfHKPSALRz6HbvqrK3tepHM81A1EIuWpc24eH+znA6w=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.13.10; Tue, 5 Sep
 2017 17:15:43 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 22:44:58 +0530
Message-Id: <1504631700-19358-4-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.208.147) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e25bae39-dd4d-4ad6-8921-08d4f481be99
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:E+lTlSD5RH8kcedtAiVAMCd0egBWcP+PrYosLmgPkK9wuGayk2Wc1s45NQ8KZCSNY2w0vJkT7aFLkZehS+4j+SwNbqYCIRzuN/WhKo+G1OAI3kakq5N04xZRvjxAB0tVEBuipiaTs8JFD4qXawmqrcx6f3wPdABnm0rXOaTCrPe4qFxja/aH3fePqErK2KATxiRikjWnbGZU7etai4y4BiJgT5QUjCopADrGjDoLsHOAc4Aowq0508kzYDCWhLbI;
 25:SoUd9RwgPTMQ7oFN+DL/3S5Fd9fnp0CYFevNqm2/uI2vJXCDIrpxLNHVD1cS+iSas8nS4GoYEndJynWFY4NMsakosN5dsM3Ia+OEBQUvcEe36T5mi1vPkNSDbRwME+FgPDHV6wNrCmgfpvzw7JNjfDHUG9KdZXXropTIzbmbkcxK6ANsrtHk6Jg2qAMBBihiktgMtzeWc7TwSW4PC7PyxsJEMo/crkhnYuqgIRosYAJY+S8yNIKDomMU9s6kXHskELCPq49Gf7QofIPdZdMGeZtvQzde6mncFbB5k28Pjdt+Os9UOAr2HQRxxPcqkIhtcImuU7ADmo1glfNbj3qGTQ==;
 31:4IKKktAUitFlmHgOj+AfjYYylOcx3BsohoJbTggYDh2gYCkghj1yerf0qYNCGBZoVjAHkactoTDL5pnX1CqFFXJKDoiKKqsSZu49L+mnwKKUDmfgpvsyGtnMNNs7lczvAYWGBPC6CMnM1zZlgalDLR524YDj8Sj2B3+bvHDFRYbfv2dmoFlSkjq+YoWLySCJgNZ6rpMns7ozm6+5Jr3gQKK4bTzx4JHu6YhY7n4W+Fw=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:VePFqc0HrSOJnxL/xsuMPqvJgC1GxEO/6pEDQqZSvaZLaPPhMU6sRJrJC09cDIgqx0QevXWoqrmusKeCnsV+fO8xlu1TT9n5v7xMFNKsgzCMxZ11QG+rMT3IAfv5kCTCzU2Fscs8o5as9zCV8oLDhEBXgakrl9vuHHbhenZLBlkFfeaXU7sttgXSY+vJxo4pXbbT4yPxSKiSqQmbcUewNt2gvIKqcjiuUAib3udMtAJEBmaqcWlQMUIUlgvdu8Gj5pVei9NVuzZQT8W/1O/fAEd7IaiZSdlqEffLdi4sz0XY9jqkKyp+G0IrDHHP9mrPpbtKTywMysCVgUsim8FMSD+p3njQEUU7B4abwjxTr8BvrZW0Ka8Fc91Q+K5v7xXzRBNGMZjHOZok7OgXTXY9Lm7KBc5r24sIUa4Q4b/b6Uphlg7TprWcAnDB/BQMf7HQSlCu4AeoyWSwSwjKHm6gLvvMIXAzRCHc4obc4/IoGjnHf6L6QUqgnYNXG+UGABVHHTz0ernqVxIkKbP6hwRRwkKi8LJcoAK4hykGJ5ILDEgudnsnqM/fVRd30hcAyMowrdPsVG0PoaHI1TznZl+VUQauadTKYlLJ7cRO2hxdOvw=;
 4:EqeD7r7rXLOefeia86/s2ue49LU33ECNaAvCvSMgSloFjj0ILUEp95jS0eMswsJi2CFUm03Ck/cEhFAelqlzdmyPvpVsYKQnLZlXjvVJ/ize9wlPQJ7b9U7eryA0nCOvG2ma8naxzRLuo11peK6IEEFMLMAxkME5cMdQ6zzPDiaEIJDV/0Ao280Pu3RQMyFfZLyU3rVoK7//BULdaTpPolQr2+YEnl0Tuw+vQxkd/Aoxx0Ks8v3jBV+0M68Bj+AM
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2070AF9DCCBDAAF566D05C3EEC960@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0421BF7135
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(189002)(199003)(81166006)(81156014)(69596002)(33646002)(48376002)(478600001)(50986999)(76176999)(8676002)(2361001)(50226002)(3846002)(305945005)(42186005)(101416001)(8936002)(66066001)(2351001)(107886003)(110136004)(7736002)(4326008)(47776003)(106356001)(5660300001)(50466002)(105586002)(6116002)(53416004)(36756003)(25786009)(2906002)(5003940100001)(6666003)(5009440100003)(9686003)(6512007)(97736004)(189998001)(6486002)(6916009)(72206003)(53936002)(68736007)(2950100002)(42882006)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:9TBtDhaDYe8u3ih366aPUX0irpaS8oBE59BWa6R?=
 =?us-ascii?Q?0aefNFnuEYxr5vOq1q4jjb5oPVxAXjwFe41TU6lSeASziAFe9sJQcalV7P7r?=
 =?us-ascii?Q?OWP/7ih6XXW3ZUEZ7DIdWZ6puml7/IyLd2ROlYiiogaod0T4RXJL0myjQFnM?=
 =?us-ascii?Q?/72zh6zwiF5fIJQcBr1AvknhGSs+UYOSjm498sTuHb14Uv+snkD0ae+k/yoT?=
 =?us-ascii?Q?05/WuWKBotnD4SN4NFh2lx8ZR9KAdW3CjvORMdn7A4R7e4mNmAD5OC26VeCK?=
 =?us-ascii?Q?bhXIOEFbevEwxq9ROKa4lsLQ8Kt/sXzske34QJjTtKWZUiahEjxWpllhNRge?=
 =?us-ascii?Q?v5JzSeHC9zbz0vBj/PL2pcMEYwCcdGHKUvcukDQunAJFmn4Jr67nGhOFpUi/?=
 =?us-ascii?Q?tliZhABv86XIJ5lttTPfS3z7sEJGPGAOS+wayZI8PIJxBLiS0tukQC2kYxvz?=
 =?us-ascii?Q?E8Ivyhbto4SxQSr7eahxjKosCCyBDzuOS4FXkpdLZhszNmwqASTDANY7GYud?=
 =?us-ascii?Q?M6gm3/cKyDe/ob2lRYePRPUq08r7yn/tP3V4ShyoSuK6F5JR8JBARmSI3VyB?=
 =?us-ascii?Q?MPoHxo6WOZdj0UCb6J8gk01KWgKaeSILUKVDwa9qIV9++LZ8lnLCMYVSX/B3?=
 =?us-ascii?Q?k1zRvj29fL+AB5OO68axtnzMBHXoZTfJRkMblVMeeB2rIFvCIaU+SKdpxktw?=
 =?us-ascii?Q?MT9oKsz9WCIYtcga2s3adbWFVjJ96rEtole0jAjNi4cdfGBclRAL7NruueCB?=
 =?us-ascii?Q?Ed7dX+bIFtRhPko/KqMuMp2zmdK0jqTZpmk/pT52NGKMnx/NDJygS6f8UXB0?=
 =?us-ascii?Q?Y4WPcWJiBicZZ8OARkm2+gAT2dwfX4tf7UY8TEZx9sb8Kr+SzqSdrpAQ6gJH?=
 =?us-ascii?Q?AzOmHdhWUyXkJsNiASCRF6qnsHse1MVX71rbjoDmXoTP2NeCI1S0GpHzCyMS?=
 =?us-ascii?Q?OGREPjrhBbQssdyFSfmuFNhdn0XiOnDquu6Pp0IvaCQgSrTH9xv0mLuw8nf+?=
 =?us-ascii?Q?prMACC8JT5c8DFYTYGxmd5lN+cZ2S7FLCZUWBVIRHKlOfVtmPaLlSLajJJs/?=
 =?us-ascii?Q?ucbsy4RlMSFZjyMWjYkjYgKJ51ccwRiMnBfFiFYPGiAKA0r8yUVweigjfDEh?=
 =?us-ascii?Q?ng2HKksYaABJkIZMvmn1JP3CFMVZogoRwweYTIb9Vxy6WRIxEnls49QCxAT4?=
 =?us-ascii?Q?iXhOfITtPItEttiXZkQItNyChGobFUdNnBKaE?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:K4PWR/QhwIpfUjGfPuHvKVMs6YL+A9N8WZ6If7NBdQIaUjJ/PY2IVB4kDEORCRwV7dTdfUX2gvGld2aOxCzlmJX1VCK+dKGBn1QEqYx7TXZZzqDW8YzwaCEJaFCofdW5/AUTKaDOM2wjMM6TOqpCkzQXnNJz/nqVUXLC50PPgUpm93+Gk9y0pggRd4lP4ptLo/syb+K3lfS3OYyHNdGG9g9i693YtrpOvTg/Yv77Ngq2XHKI8KN464vSkO14kCTgwFrccRTN685YZOxDdRABEWTjeqv0CiCk0r6w+OZp9TfAp6v1D+aaknsrjzUUJoVtpNh5oKZ/u2oOV+tIYxx6hA==;
 5:svyHy69OHdbNKhrCAHLb8Jsr/LCwRCU6Y4e+3XtsGqG2qnlUT8Cz2f0Q1Pf0xBhMs2TliabXdS2cI9PvDyAMZ44V7urzjTx6JQ8BAO8442g3WSiMckKyvvcv5jekiGmj22Sc+cLciOm65JW+zTPVaQ==;
 24:agbfhNMkrxzqxx8kUt3x0kGpesdhla6kxOYZMzeX5R5e8pYgy9r11hUOjDq35rydctbu7znSdB3T1gcCe7pdV+A8+4+3PAJ8XxmPfTGqmJ8=;
 7:uiMEVjG05JmZFIBrmDFjuMJ2+IWsMTUunKQ3Sb5yIWtzGMMttygAzQr6o9sPEqnOQZcceYkdEjmjQRPWnpDvZl7/MfUsEc1bXG7NYiXWBBqeakYZ4+YhV22GadXoVxZBBEB7R/s0S8dZGSvCWO0Erc4OwnJ8tmvTupdNoVZoSVOIBr26wLk56O1gNZjMuqNiGLKJLWtNuhS2oa01RM4rHsQOTIUJgVVWMQxiSIdFwRA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 17:15:43.4273 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v3 3/5] ARM: ITS: Deny hardware domain access to
	ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXh0ZW5k
cyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRpbmcKc3Vw
cG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24gZ2ljdjNfaXRzX2Rlbnlf
YWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDIyICsrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFu
Z2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKaW5kZXggNTM2YjQ4ZC4uMGFiMTQ2NiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCkBAIC0yMCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAj
aW5jbHVkZSA8eGVuL2RlbGF5Lmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8
eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4v
cmJ0cmVlLmg+CkBAIC05MDYsNiArOTA3LDI3IEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNf
YXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHBpcnE7CiB9
CiAKK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBucjsKKyAgICBjb25zdCBz
dHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggaXRz
X2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSApCisgICAgeworICAgICAgICBtZm4gPSBwYWRk
cl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOworICAgICAgICBuciA9IFBGTl9VUChBQ1BJX0dJQ1Yz
X0lUU19NRU1fU0laRSk7CisgICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBt
Zm4gKyBucik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmlu
dGsoICJpb21lbV9kZW55X2FjY2VzcyBmYWlsZWQgZm9yICVseDolbHggXHJcbiIsIG1mbiwgbnIp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7
Cit9CisKIC8qCiAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBh
IGxpc3Qgb2YgaG9zdCBJVFNlcy4KICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNv
IHRoZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDZmNTYy
ZjQuLmIzZDYwNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTEzMDgsNiArMTMwOCw5IEBAIHN0YXRpYyBpbnQgZ2ljdjNf
aW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCisgICAgaWYgKCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoZCkg
KQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0
X2NvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgbWZuID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tp
XS5iYXNlID4+IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IDk5Mzgx
OWEuLjljZjE4ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xMzgsNiArMTM4LDEw
IEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKTsKICNpZmRlZiBDT05GSUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQp
OwogI2VuZGlmCisKKy8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8KK2ludCBnaWN2M19p
dHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKIGJvb2wgZ2ljdjNfaXRz
X2hvc3RfaGFzX2l0cyh2b2lkKTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwpAQCAtMjA1LDYgKzIwOSwxMSBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogfQogI2VuZGlmCiAKK3N0YXRpYyBpbmxp
bmUgaW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFz
X2l0cyh2b2lkKQogewogICAgIHJldHVybiBmYWxzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHS4-00063g-Lu; Tue, 05 Sep 2017 17:15:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpHS3-000621-9E
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:15:51 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CF/0A-02226-6CBDEA95; Tue, 05 Sep 2017 17:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTcRjH+91u2ymbnZvi49DMYRKa/5JgL5Q
 kSTKK8k1hBXWrcxttOu5mWb5IKBN1imFYWmKQKUjN0AxlYWhOnJLFyP8RE5boSFuWlL2w7nbT
 7F59j8/3eb7P8+MhRIpVsYqgSyw0U0gZ1ZJgXJ8Sm5XkmLPlp770RWl+vqjHstCRN74P+El0R
 mwo1BaVXBDrR287ROZbiSVW+3tJGZpQV6FgAidrRFDpnBFVoSACkfnQ8rtcwgMFWYFBf/eiH0
 jIGOircWG8DiPV8Kmj3q9FpAnavMuI10ryBExu/PJrnNwDI4tjfo+czAXX+g8Jr4HcBTPjlf6
 eQeRReNDcKeW1gvOsDtnEgj8UnI0eXOgPMLAozABkLCxMOzF+OCCrEEzNTkuE4nhoGKvCBFM0
 ON4+xAV9HFpdtVJBf8bAWq0Rim9Kod9ZFzDtg4URfgoetEvBbu8JxCWAbeJbQJuh/fljkWAaF
 oPb1heIi4Ivze0SATwRwyuXO7CQFoZbRgJt52Qw6RvBhZ9KKXjavLjwZCr42utEdSi+advmTd
 s2f4SwDrSXpZkrNJOUtj9Zyxh0eouJMhiT0lLTk000y1I62khp2eSLRaYuxN3CDu7rRd7q7EE
 USWDqcHlOjy1fEaItunRNT7H680yxkWYHURRBqEEezN2MIpShdXRJgcHIHdQmBkKmDpNPzXJY
 zpopE2vQCWgUxaoi5LM8IHmgLy7cKts8RReKVinliBtEITPTjMlg+Z97UQSB1Ep5Lt9FZii0b
 HX3csEYF3x96SkfbKH+IVUZasg8Ne7xDN4ZCMKdxNzueYh5No/WiW7H6z+lkda0vqu+DYentH
 bFbc2QTWXmpB9MOVcRt8Yymq6VhDzbkDJzJ7FEuq1lve8OdYd3nm28rLn/cSH78Np37/I9e0F
 IXHlnxOkMz2xm67zGOqo7Zj6Q6LaYlb7Una138+b6ym+ocVZPpSWIGJb6C1RID1qFAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504631748!105772615!1
X-Originating-IP: [104.47.33.64]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62651 invoked from network); 5 Sep 2017 17:15:49 -0000
Received: from mail-bn3nam01on0064.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.64)
 by server-7.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Sep 2017 17:15:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=AUAG5vczfDL5DohMOF7mPCOjHJwKzp2ixK9X6tswyOQ=;
 b=U6iKiQjkkWAoIMj2fh3MaYYFLLwN1H2IMhB/eoAnCYaRBqrn6MyUSWQ7W1dE7Pje0FRSscXheIBW1orBfQ+BFoO9WsV5NOakSUdEI9hMIuVoIsVq9xXIJnrPq/luo8XohB/5oH4m5Y8Fb9fW8+nU0I96ERn5WICzAv7Bu8rnuEA=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.13.10; Tue, 5 Sep
 2017 17:15:45 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 22:44:59 +0530
Message-Id: <1504631700-19358-5-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.208.147) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: db50a0c9-9cb4-4ed7-55e4-08d4f481bfe7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:n7sqs0MRY28KqFZ3bMMYnLBydTli14p5+QAKF3J+UYLO06A3nxRIu4bdQ+xBz769+vm5Qz187lG4QmDa9O7UMcxYLUT+sB0oF0QTLow0Dnk1n+Vr6y1wZcv4Q9ovq5iGx+C7+tJutV10RZ/1toGLCHyh+/95eTIkaXd7RYSgSRbs5V1/dy/Ej7OvSz45sXzlYAMBlG8ro3/wJGun6B3iLFd6wOO3Lv19WnxcZ0MFQxsVfECbyqLg+DEPVcLwNEfG;
 25:7eFaHrl3ZpgTA1LReXjn4FAqYwpE6oFjRQk1KlBkfd7V4UPiyik8bZ8OC3NTvoKl5vmTajGpfGn9jyWh4qO0H2ybcKhjTc3i7L/ZQY8qochCPGFUkGkS9j4d3DFBmxSdDu5OjCM2ULiA0spsTA/KYHUZiC+xqkBdbbMD680HUJOnytNFld7wqiFxVDjQS8FBfUwE748AQVGfqiF26z4iRwKRoB2AvAYK74sUZiomibI1qP49f2nWwdyw5KSFAnI4AGUTE4DPgR0AkNnX8jO3pX0LY5bQ88GmxPlrZPSQMby5iFcdl3H6epW6Q+v5syvDB7R2o1+QrqzZ5KU/sBt8Ug==;
 31:omJ0bEkouuABHMTFMDSx4qkW7m6O9oOsQqcVacpJEHfecsMthoFTXzNGGsQMZtyc9qGi0jF3+ht0WJXAWtHwy9/ZK2jNclVHLolzlBLcQtTYs6OiFTy2xuNPp3kksJVwE6PXP4/szsYyhEJcW5fmDo18V0PSP/rw4E+ygKywPyXLZCEUwqvC7tR0MEfF5MAYbPtZPs1kB4lzhO3RG/N9GFlMoKF9oGqALzNIYib9JJw=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:QI5m+VJqlnDF+9yIlOFXdx0bdt5GkcM9mpWrfNq/LU5borEo2NOT9cj3hcRWlJ/szD7K18grAhEgrxmUwHFHN/LqU0UBSkgaurahmhU+Ah9g9b0yZ20wTKLR+u54zsurGyEqMgk2qz+YAHGYjuTwOVadUHXvDoPdXkUQ4cAkrUWEECQbeMpNJfT6RoYjT1jFleNsOu+8KH3FE6dlHNT9CEETSYAHDCKaDNl6f4xBtM+0KEw4yxYGH1rRWXylDpZ+KRWmgJw2aRaWcXNrZnQEvAmCi+IknaP3cf1SW+xbLvHZs0rw03bNvZ0m823KHgJ7b4YZ9NkOwbd2Aea1zPFCf1ucozxyiaiMTL89PffdtXIMj3FTUTJwKhorHXANu5/dDUEuNPhqaVJzoBikRurozErHtIjXsRgiBtcVd9sRleUyxuarX4Usf80F7zMEd3ybCfJsVk9umsyV4S4ZHW8FkBACSEmQA6rUP3P9uADDfSpwZpwNWyWEBczkw/k5229zuueCal2Wq8bfXUs3/nalXwAi5yCyhO04/yF8kQaN9pQ9Rak3M9txhhmaM6ZGEZm72p4m1goA/QjNdQFvlByNVTxD9vQYUUHnradusGKILPY=;
 4:jvsM1jy7aTC2B8WtpzpuSy5NUBhEgh7HECkMSfgdIWKpe+wfndiL+9XBnkYlEMDapyncHSxWtttcREFsAXmbSCLJ2r1XqXtG/ZiyP5AQ1IzmB2L6WysepM+T9RwN8N4B/LURmvG5dB2zfqvQ1H+LsHU7Z+bEZS45zk4FbxmQ8bCh8a9pxdLeRNBdcEJaMDbvOVSC3da3bOouu5/J48pdCSew6C7CikziBu1yDBPlQdfiGcDItjEGAy8ZtVezVKnD
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207099AEAF4CFD13F8D5AF6AEC960@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0421BF7135
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(189002)(199003)(81166006)(81156014)(69596002)(33646002)(48376002)(478600001)(50986999)(76176999)(8676002)(2361001)(50226002)(3846002)(305945005)(42186005)(101416001)(8936002)(66066001)(2351001)(107886003)(110136004)(7736002)(4326008)(47776003)(106356001)(5660300001)(50466002)(105586002)(6116002)(53416004)(36756003)(25786009)(2906002)(5003940100001)(6666003)(5009440100003)(9686003)(6512007)(97736004)(189998001)(6486002)(6916009)(72206003)(53936002)(68736007)(2950100002)(42882006)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:8q8j3V/44Kba+QB0SYlqe/dkfAgUehxMBjCZJR0?=
 =?us-ascii?Q?FhXx50UPsDmeO6q/ZOkg+GjvxN9rUL1zC3jqAc6s+6KWVHmnbzcfszkYi+9W?=
 =?us-ascii?Q?LIVECpVbC1r8XKQQjgyKXpXwP2QlsqOiNGqi4DqepAtA9UuwZIehS1zPGuFs?=
 =?us-ascii?Q?MpC/mNjjNRAayZCmhVkfP2knGgyg7zHM4ndXjaF46prt0UVnS2hnLEtoGm8p?=
 =?us-ascii?Q?lnXR+TtlzZLUdenB9ZKAQXTSd7j5vD4Eun26D8BnxdOyf4/EwFrKtw8/UBLc?=
 =?us-ascii?Q?zXqgHc2dkg7RXOcqf5sub14CbGMcyEkXZ858F3B7X5SnUB8BHCW/6Y0fN5pF?=
 =?us-ascii?Q?kGcBGlpXGPZqQdWIlmVVj+ywJKvskHv+Ud/X2zOcqDDvRkQ3IbRDfpsFyZ9R?=
 =?us-ascii?Q?yY5vWbeLn1pb0dlXmpHuXYc+oksmii1dDBTTpTCxhvHbb35je1cXdLsQbk7m?=
 =?us-ascii?Q?/75LYVD+ohY6D7p1EmhnqcaV4j4xQLWfjynHCwtv8kGX16juenJXzR4gGEV2?=
 =?us-ascii?Q?QJfLreVqp2+4iYk4d7OyueMrXF6w9ySS4pQG5vpe9wezwd77C71RvLLmBF5E?=
 =?us-ascii?Q?3D4p/aDXg3+4flxPT72sf8DehUcMVuqeQBfDXBC08pU5CfuhnGgAFs8xmRJT?=
 =?us-ascii?Q?ULt91Ua3csX01H7x24CKSuLCIoci902+1ZSO8N0ZDy5xpDWvMDL1/rKQGzeE?=
 =?us-ascii?Q?p+hybAxczKvDxQugxQPBITVQ2eVLfPWCnPijnyQQq+qWvRejN5EOC9RU7eP2?=
 =?us-ascii?Q?JRdzpd8QQy7LKA7T0qMW6D8UvRm7o+2TI67gaN5aFPgzsWSJqUUyz0lSEZzu?=
 =?us-ascii?Q?kfPdqFJmeWySb0/LW73sjQp5VCqNZKN58iHTjerVVrhUOOPjz/T6TY5lFW2K?=
 =?us-ascii?Q?ZVosRUEoHfbyUh+Axghn3kUg3fZN5pVW1I4aeJdgRAhNSmVtxBQ6ZtqJlTf1?=
 =?us-ascii?Q?CW2Q5Y9WZprxjidMMvG6STog2fjAcgRpRikiclVZjTSyi2KAG4tGwCW8tlZ+?=
 =?us-ascii?Q?Dyx1uopb5DNrt2Wo5Plk0LtkH39iMr5BYavVtIiDwDwDIHP/8UY63ExzPStS?=
 =?us-ascii?Q?Yy51Xg6pNYTGep7feDVeJhj2DDCwmxdXoRM3/DuCcDQ5vUUgqtfGBy6jClDE?=
 =?us-ascii?Q?X6X+4zUktxhN2bykzLTB8N1gr7fbzKrESc5AYT9mQVS9GY9yYSBwtjsnXX3m?=
 =?us-ascii?Q?ANEoiLP9Y49Ta2DyUrfpEU8DclkdnylYHhLYi?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:B67eDp/4JVPPcBmvPmleg6GRpZqXTj7VO04i8gYzK+ILzzMyPWwCEGCLQzTEU4Uy+puh8XhGnIgprYGQLS0k4EUt3UQHG5mDKBjl+nTnNAniwEyQdcGNtTCZvRm/WmfecEREkB/KnTZ5f5o7r+7PEioMY3AIDqo+iCET9fYJ5BeY5mFj+kpDbFIaCT1JoNrdVQapps/xWwaRNBZQ+Cs0XAIjDgYBKZWyariZFZ4UU5LczkfYa7uEVPI8CpaafeC2vlL778iull3V1SpYibtd6tO+ZujHZ4W84qGj6irorxjLvhVvZwRqqT4zQ0enZi02B72T7m5qczgrMiQpG2TdXQ==;
 5:n+V2JpOyIeMmQWMiKMIX8ar2CyATi8qRAsUya4Vz2swlwL3klZKy8bqGsltxG+RyBjTT4d0zbRgUdTophkg4oANdIkfEAAMqkMpPH2rDps10X0JpqTnpk41hCREtB/hZ2x/Ex8Wv/WQskRmU66Ys6A==;
 24:JIkYzVR2MpfX+4YRIH4iGXZxDXBaimCfnvQoVgFtirrZ1C3p0y2hp/i3atUarMY+qQaKZijfyFWG16n8ev/jFdPcS68BiDUJLzTw2mt+5mY=;
 7:jV3x/MD24xYpvfeox7ruJ/emIooo7HnG5SlsoVfxnrz5ehPiLknaZ3ZqUtqc411vn5PcvmnxzxsOh6d1kkReqCrHZGroza+RmXQl2OuczhU8KYVynVi1PI8WaxVyAzpYjy+yV2DcblN8EMl1sMHFx2mTWKRCGgbJMz9fSA3FTOfMMKcEn4ZOmeM8+3ZsbbVc93R8doYffn1MGS3SOmyeYDnoYkdQaR24WFZEEYVkcwU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 17:15:45.6149 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v3 4/5] ARM: Introduce get_hwdom_madt_size in
	gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmVzdGltYXRlX2FjcGlfZWZp
X3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBvZgpoYXJk
d2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3ZWxs
LgoKSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCgpTaWduZWQtb2ZmLWJ5OiBN
YW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8ICA3ICstLS0tLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICB8ICA2ICsr
KysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaCAgIHwgIDMgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDFiZWM0ZmEuLjU3Mzll
YTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTE4MDYsMTIgKzE4MDYsNyBAQCBzdGF0aWMgaW50IGVz
dGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKICAgICBhY3BpX3NpemUgPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJs
ZV9mYWR0KSwgOCk7CiAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3Bp
X3RhYmxlX3N0YW8pLCA4KTsKIAotICAgIG1hZHRfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90
YWJsZV9tYWR0KQotICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCi0gICAgICAgICAgICAgICAgKyBzaXplb2Yo
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKLSAgICBpZiAoIGQtPmFyY2gu
dmdpYy52ZXJzaW9uID09IEdJQ19WMyApCi0gICAgICAgIG1hZHRfc2l6ZSArPSBzaXplb2Yoc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCi0gICAgICAgICAgICAgICAgICAg
ICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOworICAgIG1hZHRfc2l6ZSA9IGdpY19nZXRfaHdk
b21fbWFkdF9zaXplKGQpOwogICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKG1hZHRfc2l6ZSwgOCk7
CiAKICAgICBhZGRyID0gYWNwaV9vc19nZXRfcm9vdF9wb2ludGVyKCk7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggY2JlNzFh
OS4uNzM3YzUwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9h
cmNoL2FybS9naWMtdjIuYwpAQCAtMTAxMiw2ICsxMDEyLDExIEBAIHN0YXRpYyBpbnQgZ2ljdjJf
aW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gaW9t
ZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBs
b25nIGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICByZXR1cm4gMDsKK30KKwogI2lmZGVmIENPTkZJR19BQ1BJCiBzdGF0aWMgaW50IGdpY3Yy
X21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogewpA
QCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9u
cyBnaWN2Ml9vcHMgPSB7CiAgICAgLnJlYWRfYXByICAgICAgICAgICAgPSBnaWN2Ml9yZWFkX2Fw
ciwKICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YyX21ha2VfaHdkb21fZHRfbm9kZSwK
ICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKKyAgICAu
Z2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUsCiAgICAgLm1h
cF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3Ms
CiAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywKICAg
ICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBiM2Q2MDVkLi4z
ZWI2N2YyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCkBAIC0xNDA2LDYgKzE0MDYsMTggQEAgc3RhdGljIGludCBnaWN2M19tYWtl
X2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICByZXR1
cm4gdGFibGVfbGVuOwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21f
bWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBz
aXplOworICAgIHNpemUgID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3Ry
aWJ1dG9yKQorICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwor
CisgICAgc2l6ZSAgKz0gdmdpY192M19pdHNfY291bnQoZCkKKyAgICAgICAgICAgICAgICAgICAg
KiBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOworCisgICAgcmV0
dXJuIHNpemU7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0CiBnaWNfYWNwaV9wYXJzZV9tYWR0X2Nw
dShzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQpAQCAtMTU5Nyw2ICsxNjA5LDExIEBAIHN0
YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUz
MiBvZmZzZXQpCiB7CiAgICAgcmV0dXJuIDA7CiB9CisKK3N0YXRpYyB1MzIgZ2ljdjNfZ2V0X2h3
ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOwor
fQogI2VuZGlmCiAKIC8qIFNldCB1cCB0aGUgR0lDICovCkBAIC0xNjk4LDYgKzE3MTUsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsKICAgICAu
c2Vjb25kYXJ5X2luaXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKICAgICAubWFr
ZV9od2RvbV9kdF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9o
d2RvbV9tYWR0ICAgICA9IGdpY3YzX21ha2VfaHdkb21fbWFkdCwKKyAgICAuZ2V0X2h3ZG9tX21h
ZHRfc2l6ZSA9IGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUsCiAgICAgLmlvbWVtX2RlbnlfYWNj
ZXNzICAgPSBnaWN2M19pb21lbV9kZW55X2FjY2VzcywKICAgICAuZG9fTFBJICAgICAgICAgICAg
ICA9IGdpY3YzX2RvX0xQSSwKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggNmM4MDNiZi4uOWZmZDMzYSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtODUxLDYgKzg1MSwx
NyBAQCBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIg
b2Zmc2V0KQogICAgIHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0
KTsKIH0KIAordW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgbWFkdF9zaXplOworICAgIG1hZHRf
c2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQorICAgICAgICAgICAgICAgICsg
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVz
CisgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3Ry
aWJ1dG9yKQorICAgICAgICAgICAgICAgICsgZ2ljX2h3X29wcy0+Z2V0X2h3ZG9tX21hZHRfc2l6
ZShkKTsKKworICAgIHJldHVybiBtYWR0X3NpemU7Cit9CisKIGludCBnaWNfaW9tZW1fZGVueV9h
Y2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gZ2ljX2h3X29wcy0+
aW9tZW1fZGVueV9hY2Nlc3MoZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCA2MjAzZGM1Li4zYWNkZDZkIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmgKQEAgLTM2NSw2ICszNjUsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMg
ewogICAgIGludCAoKm1ha2VfaHdkb21fbWFkdCkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG9mZnNldCk7CiAgICAgLyogTWFwIGV4dHJhIEdJQyBNTUlPLCBpcnFzIGFuZCBvdGhlciBodyBz
dHVmZnMgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbi4gKi8KICAgICBpbnQgKCptYXBfaHdkb21fZXh0
cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOworICAgIC8qIFF1ZXJ5IHRoZSBzaXplIG9m
IGhhcmR3YXJlIGRvbWFpbiBtYWR0IHRhYmxlICovCisgICAgdW5zaWduZWQgbG9uZyAoKmdldF9o
d2RvbV9tYWR0X3NpemUpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogICAgIC8qIERlbnkgYWNj
ZXNzIHRvIEdJQyByZWdpb25zICovCiAgICAgaW50ICgqaW9tZW1fZGVueV9hY2Nlc3MpKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpOwogICAgIC8qIEhhbmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNw
ZWNpYWwgaGFuZGxpbmcgKi8KQEAgLTM3Niw2ICszNzgsNyBAQCBpbnQgZ2ljX21ha2VfaHdkb21f
ZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpmZHQpOwogaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgdTMyIG9mZnNldCk7Cit1bnNpZ25lZCBsb25nIGdpY19nZXRfaHdkb21fbWFk
dF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogaW50IGdpY19tYXBfaHdkb21fZXh0cmFf
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:15:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHS6-00065T-TO; Tue, 05 Sep 2017 17:15:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpHS6-00064c-2c
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:15:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 29/14-02041-9CBDEA95; Tue, 05 Sep 2017 17:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH956dM4/m4jgnPptaOElEdCn1QSJ
 MAkWNIoIC+5Cd1Wk7sM21M8X6oiUWmqJ4i0wxIrtoLjElNS+l5bULjszLRCTLzAs6CUZa2I5H
 zb793/f3/J//+7w8pFjmIJQkk25hzEZar5J44Lr9IYnhfXZrUoR9LSjK2ViMxaD47uVP+El0l
 mCNmpT084RuvLZWYlr1SZ9+PC/ORNe8cpEHiVP5YhgsKZDkIncSUUlQtZot4YGMuolBY/sUxg
 MJtRda8m0bWk6pYLKmeEOLKQM8nFtEvPamomGi14HzGqf2wUCZbeNeSiXA5/v1BK+B2gNjH3L
 EvHanEuFu5TM3XstcNStvrIRQ7wX9d77iQn+A17OzYsEbCDOj/Rj/OKByEYyMj0oEczCUDeZi
 QlEAvH1f4TKTLn0cbpQZhOtvGOTdihK8WW7QXftEIoAwmOnjH8GDR24w3diECyAUrMOOzWQTF
 Ez0IKGoh4Apa8tmmj8sVD6SCKCagDbb1OY8Guip6ttsa/eE9ZECQjjkuEHmwhAu/JgSlpr7US
 EKLt8xePmOwe8hrAaFcIw5jTGHR0apNWZWq7MYaFYfHhlxQG1gOI7WMnpaw6kvpBgakGsVMkQ
 i1IzWBhO6kILEVD7SuCZrkmy3JuXiFR3N6ZLNqXqG60L+JKkCaeW4i3mZGS2TfonVu/ZpCwPp
 qZJLg3gs5Uy0gWO1AhpAgUpf6TkeUDzQpRq3bVubaEMBSm8pEolEMk8TYzawlv/5HPIlkcpbm
 sB38WSNlu3uc65gzBV89cdTPthC/0PKTFSStygfo+tUD7oX4wI9vOZLT9sDll9klQZ9KfrtF/
 2TmqlrXXF+L2q9HpgcYypWxJ9YWz+Yd+bPscMNcmdI+W1bbOdANBHrl3akavjQu+bWbLmto2F
 4qCMMg/ldCjW7VPryedPRzo62CsX4R5P48nT1qV+9ca80kw4n255RWD+mwjkdHRkqNnP0X+d7
 I4qEAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504631750!110091249!1
X-Originating-IP: [104.47.40.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48758 invoked from network); 5 Sep 2017 17:15:52 -0000
Received: from mail-co1nam03on0074.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.74)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 5 Sep 2017 17:15:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=iBQ/6al9Qi8U+Rl/zLrcKe1WavhRbZklfW24XJ/yebE=;
 b=SYodgsFOB6uK+0GZzKFlgXjY1CoM6957Iwa/QXSI1cFuXd9zIRM2keeU3Vjkra8NUSOlVHAEhClcXSds7NE2+/wddNX82LW1D9O/fIyLB86Q/MZ9wM4YHs2JtRLYV3X/KjWSo5pXfM8+2+7nt0gOk6H4QIWt/TLMa1ZRGxZnhq4=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.13.10; Tue, 5 Sep
 2017 17:15:47 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue,  5 Sep 2017 22:45:00 +0530
Message-Id: <1504631700-19358-6-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.208.147) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1a86791e-d5f7-4b25-850a-08d4f481c137
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:2i7uoMl2aqSDnjtinXqLRareXnBYT37JB428jU/8+d0oQZuxandXeWSGaYaSIs+d3rBBknJR8sNZtBx6VxWHRmMufDPNALKP+IJNeI++5LE4RQ3L2b58cWXejCwTiVtEmQICakQsdNoVUvD1rrufLEoKeOP8/k0dgCFvR3a3v8sQ9oVGF33VnDHlFd3+bP/juXUs61VabXi59Xllht7Dg7gRflbCojbZGmW52PtExFbqNaVpo/HU/Qz6hJzyEKog;
 25:VyjViv68xJbA2WGJaYwzMKMiRyIOijh5sW42lkJ0blhjQxq+ztzfvUEQ+O6bW8PqfL4mCQtn3TquoRXhUA1vACD9/Jvrx/wf6UIIdDoJlylqd9f0fBMDhWiuoS2Tfg42fUBkVNvNTw5zvI4C+nIfyD+nV92OFUpMxt//DU1R8ErZhOhRYp+Bi/BFIsPio3Fc8ma9sAJ35HQS3NaKB/EW03QO4ffXl9M7BINCHTDZAB+YuKHhjGaqDyqfnHFdLbRD5Uqv0dkh57mWRebe2WVIVKEuiIl3XwaNeqQdbzdGnRMglHK+5jpWBnb18mWC2yEG8f00JsEWCsnvkM8CUdVD+Q==;
 31:9fTyO2wIxJQtIT2iTv/zHo/P5GHDHC3BbLEXt0mGkIlkw7wHL9ZYGvnVvZLMQayPjVhnNQjdBmrVA+4HKjOcVQTpOgsA69x0o4B8FKCItwUNL/UEyzg+S4EpcU0F0hUQAxawY7xb0UaAEC3YsK/ycHrR2T0M76KvvdrrLQOWql0v6QCLil1nIBqlhcJERzUblWpnNaCznwS+hJg1UkVlFq53B0x2q4D3tWyFd1I4uw8=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:Zd/1VSr/fX0K5SeYZ+hpiNK8FY6mYO860R0g+LMcNWJCqjfZk92FH64TlsYT2XW4/hkNMpWz9ktZyDtMJsyfAxP47ZUVGuqxnpz0VePrjpLDB4RKx9jmqBJ2hbu6sjCWfwbxLehlHxYiI1AuFscyFKMz+0yHMJqABvRJhBNXhiLntG+n8drbyWOjlH3/I8ZhGwdx59hBUEXPaXzQDv5CkUiPHQk4NQGhKc9NJx00rp3CBVGi/ihwjrlsRXQO7ubV88OCiT0dY+Qf14thyDD/73XShW4APGkzHyneAbz6czcCdiSESCoIOT1s9s+l+cjkdc+aiu5o0eRgqvGIk6m8aB6ZLVB/ZFsfRvU7yUUY+kT8mZJY67WWWRkhn3Z0ngvqCC4X1Ji/S4Ox+K5DZkrsjzOi8T4McodlgAC06gCHHUEPMnM8h4+WKLnI0S5SzYTHyEIbjXgAKtFAcYLfMG10aswkG8xLrHKFUpXBJ6oKWVMIdg0dnrQF7kwCghRUdEN+GcsBXh3yYhenu9X/bNbbyNplzGejQOWp3lDo0NEo4YC6elYUNuS3q3T8ZzPUZj6fIZ9qyIFMGgwc+A0HMZUxEZJikmDyRyPN4XYQju3nBn4=;
 4:MP68sYPZ0izcyD70/LObAqRtzHIeeXecsW+9WKGwbFYCjAFG0a25dacfjeEsplmV5V1nnUCqndt7bWEEaXMnbTfqmwWRG6+dnT4mUen/UHQ3F5kOF821tvZrqbLuxwc4i6WAdsqd6RbbTUuBmSbDu0X6JPp04hG2uhwF9LO5x+ZWk4qUla4k2hiXZjuQBRu9Yf81dcJ8rFPaR40mRsF7UiV32HA64snn0wqGoxCYQZAlwgVgunZw4V61fHW9tkKq
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20701BEF1E451CDA1E8C71FDEC960@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0421BF7135
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(189002)(199003)(81166006)(81156014)(69596002)(33646002)(48376002)(478600001)(50986999)(76176999)(8676002)(2361001)(50226002)(3846002)(305945005)(42186005)(101416001)(8936002)(66066001)(2351001)(107886003)(110136004)(7736002)(4326008)(47776003)(106356001)(5660300001)(50466002)(105586002)(6116002)(53416004)(36756003)(25786009)(2906002)(5003940100001)(6666003)(5009440100003)(9686003)(6512007)(97736004)(189998001)(6486002)(6916009)(72206003)(53936002)(68736007)(2950100002)(42882006)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:BthDhSGmRHIylJNa/44PgqlRVGV+FNb2zuCAyoo?=
 =?us-ascii?Q?ZPvprkuIjbD1a+owKxp52br/kZ237cWqxjY4y5Jv0ZNBSF6QHnyg7xUPKcPL?=
 =?us-ascii?Q?2iQi4k9uY+wkP31FPPkj3YFUPtD5mfSHi0Aj7srU/Lx/LvtkZCFmYpM2rmjq?=
 =?us-ascii?Q?N8sdUQ+dxC4AHlBfRbibJ9XkPY0ZjPVjU3XnJPEQL2b8eh6iN8Hkrt/NblBB?=
 =?us-ascii?Q?SEU6LeAiZ6SSmS25y8jBjEtwBGUlW4j+pdZRcNF2EmfvYThybGzKKSaAu8VG?=
 =?us-ascii?Q?s1Sxf09d/mR+LHBmxUfPWoqbK35m4Xb5xxmZCdf4ZFgeGXxBJ0LtafDHrLZM?=
 =?us-ascii?Q?BdJg11VHnOBa6/cxQqblEhpdfYP+2IRCc4GfD8kLteCer8230VVdyRKF7J9d?=
 =?us-ascii?Q?hFqf+avArQhRFgpVwjGnITgmwuflGrzCDVBIpsuFJrGbM+zzRtXSbl8Vts2Q?=
 =?us-ascii?Q?QWIHtUjCrZeY73xOqmtuEO2lILRVAomJ9yXzSPYjdjUusF+w9zh1v1lpeN/O?=
 =?us-ascii?Q?4hwewki2AOHGl7LyWkAPj1708410qnYxDz/ZJaX5sY0UvCV+OC+1/LHeKsdq?=
 =?us-ascii?Q?PdxYIoCoMYvNXr60s0drbhTVeNuK8/ICKaOM4nVG1Nwqrimql2eLF+Y1X9gE?=
 =?us-ascii?Q?yLQ01FFVnU1gdy8ke4hApoZ7ZrfO4ktm43ICmS+3XM5SJnloXzNYoLl7dUh/?=
 =?us-ascii?Q?q1NjJu6upgtzWavCFU8FnEjQo6mFON5mMlsZQCeOY4AEU6fhB1fPj9AkC2Bg?=
 =?us-ascii?Q?o6IAf0BI53qkxm7aIshYnmD9U52yHPQtgpxd/I0NFvXyKqqEgR7SqFzhI8kj?=
 =?us-ascii?Q?r+vOYArLnCLVoacbbwp9CGeozRKuDjSaqJb0PiDua4Bi2BUX+xYZvtx/fTeX?=
 =?us-ascii?Q?6Nhu2zNQiKCLiRMzrwhNgu0k80NpBL+SdJjmuAW8D6XjuMbgAcngyKNaaPGz?=
 =?us-ascii?Q?zHDSJusdLPm8VxWdODnAZeJvzagHZ2k6LUTT/igzUE5Atfl1t8xtjfoXtFiI?=
 =?us-ascii?Q?+6/Am/4ZU2C3Fd5DcKmKNcRYb3Ws0Io4HN+nrCMPmbOt9rkZBwgIvjXyTqCg?=
 =?us-ascii?Q?T3vUG963NodDUWou3zLRCZqah6B7nv/CqTdBij2FFKMa8Mhe0Fg+h8M89Oat?=
 =?us-ascii?Q?uwMUTha7qHmCNhE7sEuhU5WF7Y2K+dPkSsiJE6wRT5RzGJ2innYCS+J0i2DR?=
 =?us-ascii?Q?Gl9L0lp3vFfjt9uzmjTzJat5XqnYMLsRjLf/N?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:dRpkW762GcY+/PAM0566JQEXnYBS+fEj4XbGDCAc+pz740gdW+qGUXcdp5rwvO73/fRA7ryR5hV4OJHL+Mi19lk6cEsQSEzUQ/GCtj28SY6OgC2otRRAIiziblEC3ucJJwEVBJss4JJFevWATOoFFDn3aJITZQEfBMOC9L9ZlKoJNIUp/NSozXy8a3f8yP7TtiDBxkHKb58Ris61Xo5iHBDjrjq7uZa/fXtgtHs4ecF+OcOHtHXcwn3P+mZSrfhZbIGVYN+N3kA8cQDUm3Mupfy/RiYJFJEIRegp4Qsr0afRas+M6mNxA2oZAQQfSLrxb96b3c+fToJdwRZJPDtKJw==;
 5:BrQEwayBlWB6IkTBNZ5uobTpSahv2tMQ4warq7wcPEN8W3SjvkKjWBLOqIJQyZS9kmXmI6M8XObW0vI+QnD5wZLmVjvpNXgMSkN4Ab90qi8N6DmdO0nXzHIa8K46j1JOs4FTeIbGIQ8Z/pNy+/UKDw==;
 24:zyu/BMa3C58+Tjx2B3gAswLQboptIY/bq1WLgKrceBaRsRUKQOd534zzRLFBayjitjzvFBM6DP0AXuLTIVOzn3XLFPM6W1CVj9DB5qKy4Jc=;
 7:7hjAbVVkC7yPx/xGvzCa2LzuDzVldEBtUoNB3qAHeDT2DY4gTXpv2iWmTKn3Rp/izv6KMeq5Rzhkdwv4zeqE0NwalOSQZBDgkOd/42nFQnB8CaeAZmQC2AgLKNuYIH6CGN+Peg5euYh62sS+CBlsRPoPbcTM7djqCPnt175/11vDFfDlH7XLW+BoTJL/pSPlqHEsRKgfXAOKBMQFTMjPq1iK7GXSa1djm5w6sMRoZPw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2017 17:15:47.8181 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v3 5/5] ARM: ITS: Expose ITS in the MADT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KClNpZ25l
ZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaCB8ICA4ICsrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYwppbmRleCAwYWIxNDY2Li5iZjg0ZGI4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAg
LTEwNjQsNiArMTA2NCwyOSBAQCB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKICAgICBh
Y3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAw
KTsKIH0KKwordW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHU4ICpiYXNlX3B0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IGk7CisgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmZ3X2l0czsKKyAg
ICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaHdkb21faXRzOworCisgICAg
aHdkb21faXRzID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopKGJhc2Vf
cHRyCisgICAgICAgICAgICAgICAgICAgKyBvZmZzZXQpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCB2Z2ljX3YzX2l0c19jb3VudChkKTsgaSsrICkKKyAgICB7CisgICAgICAgIGZ3X2l0cyA9IChz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKQorICAgICAgICAgICAgICAgICAg
ICBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KAorICAgICAgICAgICAgICAgICAgICAgICAgQUNQ
SV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLCBpKTsKKyAgICAgICAgbWVtY3B5KGh3ZG9t
X2l0cywgZndfaXRzLCBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Ip
KTsKKyAgICAgICAgaHdkb21faXRzKys7CisgICAgfQorCisgICAgcmV0dXJuIChvZmZzZXQgKyBz
aXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiB2Z2ljX3YzX2l0c19jb3VudChkKSk7Cit9CiAjZW5kaWYKIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMuYwppbmRleCAzZWI2N2YyLi4wMzkyNzk1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xNDAzLDYgKzE0MDMsNyBAQCBz
dGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1
MzIgb2Zmc2V0KQogICAgICAgICB0YWJsZV9sZW4gKz0gc2l6ZTsKICAgICB9CiAKKyAgICB0YWJs
ZV9sZW4gPSBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGQsIGJhc2VfcHRyLCB0YWJsZV9sZW4p
OwogICAgIHJldHVybiB0YWJsZV9sZW47CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5k
ZXggOWNmMThkYS4uYWU4YTQ5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNyw2
ICsxMzcsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZSk7CiAKICNpZmRlZiBDT05GSUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNwaV9p
bml0KHZvaWQpOwordW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHU4ICpiYXNlX3B0ciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCk7CiAjZW5kaWYKIAogLyogRGVu
eSBpb21lbSBhY2Nlc3MgZm9yIGl0cyAqLwpAQCAtMjA3LDYgKzIwOSwxMiBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKQogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKIHsKIH0K
KwordW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KHN0cnVjdCBkb21haW4g
KmQsIHU4ICpiYXNlX3B0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG9mZnNldCkKK3sKKyAgICByZXR1cm4gMDsKK30KICNlbmRpZgogCiBz
dGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 17:28:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 17:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpHdn-0007Os-4x; Tue, 05 Sep 2017 17:27:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414d82541=dario.faggioli@citrix.com>)
 id 1dpHdm-0007Om-4l
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 17:27:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6E/D0-02042-D9EDEA95; Tue, 05 Sep 2017 17:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDve6ce+s
 iDbaeE7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWfn/EVtCiXbFqxSbWBsanyl2MnBwSAiES
 fx8cYgKxeQUMJXacm8sIYgsLREgcO9jADmKzCRhIvNmxlxXEFhHwldi7cw4LiM0s8JRJYtJTs
 BoWARWJXU/vg/VyCthLvDx6n62LkYtDSGANUM20a2wgCX4BSYlbXz4yQzRXS8xrXsoEcYS2xJ
 Fz/ewQRwhKnJz5BGyBkICaxIy5l1knMPLNQtIyC0kZRFxTonX7b3YIW1ti2cLXzBC2rcS6de+
 hamwkNl1dwAhhy0tsfzuHeQEj+ypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDU73c1OLixPTU
 nMSkYr3k/NxNjMBwrmdgYNzBuKPd7xCjJAeTkiiv29Z1kUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeB/eBcoJFqWmp1akZeYAIwsmLcHBoyTCmwOS5i0uSMwtzkyHSJ1iVJQS5y0DSQiAJDJK8+
 DaYNF8iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbzjIFJ7MvBK46a+AFjMBLa56uQZkcUk
 iQkqqgVH060pnh+t9XVkSKsdLH1wwXL6tQkcgzKwr7fXrj6l36xxuH1oSPHHJrPM8re0ub4X5
 ZKOXFJZzOmUcZlrOe5nz0/0E+al/pHMO5AcyZ8ctZf5icCkvrNho1vkaMcGTOhu1tU2KBDRYj
 qWXtMavVppj8nOucIa5yiS59s8rw6ZL/77EO8GGQ4mlOCPRUIu5qDgRAFMhwXThAgAA
X-Env-Sender: prvs=414d82541=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504632474!73923160!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45466 invoked from network); 5 Sep 2017 17:27:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 17:27:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; 
 d="asc'?scan'208";a="446624244"
Message-ID: <1504631589.30217.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Date: Tue, 5 Sep 2017 19:13:09 +0200
In-Reply-To: <59A682CC02000078001755E4@prv-mh.provo.novell.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
 <599C480402000078001720A3@prv-mh.provo.novell.com>
 <51e7db09-c337-479a-b9c8-15f898bf5839@citrix.com>
 <59A682CC02000078001755E4@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6355037265729172823=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Wed, 2017-08-30 at 01:18 -0600, Jan Beulich wrote:
> > > > On 29.08.17 at 18:06, <george.dunlap@citrix.com> wrote:
> >=20
> > On 08/22/2017 02:04 PM, Jan Beulich wrote:
> > > > > > On 18.08.17 at 20:04, <dario.faggioli@citrix.com> wrote:
> > > >=20
> > > > --- a/xen/arch/x86/cpu/mwait-idle.c
> > > > +++ b/xen/arch/x86/cpu/mwait-idle.c
> > > > @@ -741,9 +741,8 @@ static void mwait_idle(void)
> > > > =C2=A0	}
> > > > =C2=A0
> > > > =C2=A0	cpufreq_dbs_timer_suspend();
> > > > -
> > > > =C2=A0	sched_tick_suspend();
> > > > -	/* sched_tick_suspend() can raise TIMER_SOFTIRQ.
> > > > Process it now. */
> > > > +	/* Timer related operations can raise TIMER_SOFTIRQ.
> > > > Process it now. */
> > > > =C2=A0	process_pending_softirqs();
> > >=20
> > > Is this a leftover from v1? Otherwise, why do you do the
> > > adjustment
> > > here but not in acpi_processor_idle()?
> > >=20
> > > > --- a/xen/common/rcupdate.c
> > > > +++ b/xen/common/rcupdate.c
> > > > @@ -84,8 +84,37 @@ struct rcu_data {
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int cpu;
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct rcu_head barrier;
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0long=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0last_rs_qlen;=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0/* qlen during the last
> > > > resched */
> > > > +
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0/* 3) idle CPUs handling */
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0struct timer idle_timer;
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0bool idle_timer_active;
> > > > =C2=A0};
> > > > =C2=A0
> > > > +/*
> > > > + * If a CPU with RCU callbacks queued goes idle, when the
> > > > grace period is
> > > > + * not finished yet, how can we make sure that the callbacks
> > > > will=C2=A0
> >=20
> > eventually
> > > > + * be executed? In Linux (2.6.21, the first "tickless idle"
> > > > Linux kernel),
> > > > + * the periodic timer tick would not be stopped for such CPU.
> > > > Here in Xen,
> > > > + * we (may) don't even have a periodic timer tick, so we need
> > > > to use a
> > > > + * special purpose timer.
> > > > + *
> > > > + * Such timer:
> > > > + * 1) is armed only when a CPU with an RCU callback(s) queued
> > > > goes idle
> > > > + *=C2=A0=C2=A0=C2=A0=C2=A0before the end of the current grace peri=
od (_not_ for
> > > > any CPUs that
> > > > + *=C2=A0=C2=A0=C2=A0=C2=A0go idle!);
> > > > + * 2) when it fires, it is only re-armed if the grace period
> > > > is still
> > > > + *=C2=A0=C2=A0=C2=A0=C2=A0running;
> > > > + * 3) it is stopped immediately, if the CPU wakes up from idle
> > > > and
> > > > + *=C2=A0=C2=A0=C2=A0=C2=A0resumes 'normal' execution.
> > > > + *
> > > > + * About how far in the future the timer should be programmed
> > > > each time,
> > > > + * it's hard to tell (guess!!). Since this mimics Linux's
> > > > periodic timer
> > > > + * tick, take values used there as an indication. In Linux
> > > > 2.6.21, tick
> > > > + * period can be 10ms, 4ms, 3.33ms or 1ms. Let's use 10ms, to
> > > > enable
> > > > + * at least some power saving on the CPU that is going idle.
> > > > + */
> > > > +#define RCU_IDLE_TIMER_PERIOD MILLISECS(10)
> > >=20
> > > With you even mentioning that the original Linux code has ways
> > > to use different values, wouldn't it be worth allowing this to be
> > > command line controllable?
> >=20
> > Dario is on holiday, and I think it would be good to get this
> > functionality in sooner rather than later to shake out as many bugs
> > as
> > possible.=C2=A0=C2=A0Would you be willing to let the idle timer period =
be set
> > with
> > a follow-up patch?
>=20
So, I'm back, and can do such a patch.

Do we want to enforce a maximum value, to try to at least avoid severe
injuries, even for users that shot themselves in the foot? Or we just
accept anything which is below STIME_MAX?

I personally would only accept values smaller than 100ms (In fact, I
was keeping it below that level in patch 6, where the heuristics was
implemnted) or, if we really want, 1s.

Going above these values is basically equivalent to saying that the bug
this series has fixed was not really a bug! :-/

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-OOUPsrZQJmh3apl6FdLb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIbBAABCAAGBQJZrtslAAoJEBZCeImluHPuNWAP+KZbFy/3pHzuQjgkuqQAAw9A
tEy1Ns5h460fJQxVGv1vdLi40kLa65YETHKSP+BK4nbjZturhh5uszqqojWiuJWp
UfLXbW48fSLLmszCJUupzER98AL6W5XScj+URl+lSdR+w//bhGAwAitYxEMplLk4
emF84Nm7Jm5aZlg2UF8tvM/vzhVNK7YPpjlXqNU0+eTJIO8A/o4A9R3Bck0AbSyy
LKLcBuUwTe7lE4IDyPC/K0syS8wZFWykvIr5qmjUmE0+Jt5XdtXCvclR/oiQ8NF8
oMOGHfnikQpQiRPL9w/USb8LGUkblIR3vuZMmvW3W9HSdL3YeTpx0L730OqY120n
1a7t+2f8IPfozML26SUCpNLmnP/bPnpwHhaORayTcISqU2n99a1G0k8uAwhxHLX3
TY10z9FNzJ9fAy5HqQs0i/GaeSg0esGTQeRjKsyyJoiovkbtT79pUkNxHbL842bl
ah9w1UGTLYfh/p9zQqY0vyxgfEZMb3e1fmO5JG/oG+MjfXBUHsgd6qvl6BIptRJ6
xs6rFzxDdWJxEzn8Qk7NtId7DkCPfcJOQBFiHJxWhmpKJ9scik/qQYs5KZO9Gtwn
H2nuzP7KikNXZnJ+WFB6AvTWX3VVzLP1g1D0mZJo0DN/FfNJfsrGTxQB/YIay/8a
dpVx1yOEfYz5ovpDCVM=
=KCou
-----END PGP SIGNATURE-----

--=-OOUPsrZQJmh3apl6FdLb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6355037265729172823==--


From xen-devel-bounces@lists.xen.org Tue Sep 05 18:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 18:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpI9P-0001Sb-TR; Tue, 05 Sep 2017 18:00:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpI9O-0001SE-V1
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 18:00:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5E/C2-03454-646EEA95; Tue, 05 Sep 2017 18:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdf12bp
 IgxltchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaNu6nLHgkH7Fqc3LGBsY
 Jyp3MXJxCAn8ZZRou3SfCcJ5zCix4cx7FghnG6PEg8vTgBxODhEBZ4mvZ+ayg9i8AvoSd76uY
 wWxhQXsJY68W8AO0iAhcINN4sLBJ2ANEgKeEru37GeDsQ/P3QoUZ+dgE7CSOCQGEmURUJWYe/
 INywRG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3
 OAAQ7GKdf9j/EKMnBpCTK67Z1XaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4vT4BygkWp6akV
 aZk5wOCDSUtw8CiJ8DI+BUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ471qQGQIgRRmle
 XAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8oSCreDLzSuA2vQI6ggnoiKqXa0COKE
 lESEk1MFYLHpt/7IwqtzX7tS82TpHJ/kGzRBZL8UdO3uwU4lGVKNMjOM/jqc7edcHNsgFzGRy
 V5jGxh00S4xM9znxkevFy8yf6h/XdhG8w8BRPWbr1fmPQRofTKf4f1k6ebJXDfEZUvH+m0y+b
 9ffttp19KvO4fL+w9B0V4Tlh8/lL/NSrkn/F80t5KLEUZyQaajEXFScCAIcU1D9/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504634436!114452283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58324 invoked from network); 5 Sep 2017 18:00:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 18:00:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpI9K-0007ev-Oe; Tue, 05 Sep 2017 18:00:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpI9F-0001XE-5J; Tue, 05 Sep 2017 18:00:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpI9E-0008DY-SQ; Tue, 05 Sep 2017 18:00:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113053-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=eb4e638a474792137414f03409e78477810c3436
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 18:00:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113053: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA1My8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGViNGU2MzhhNDc0NzkyMTM3NDE0ZjAz
NDA5ZTc4NDc3ODEwYzM0MzYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgMiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNTMgIDIwMTctMDktMDUgMTY6MDI6NTUg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02
NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBlYjRlNjM4YTQ3NDc5MjEzNzQxNGYwMzQwOWU3ODQ3NzgxMGMzNDM2CkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
NzozMjo0MyAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBFVkVYIGRlY29kaW5nCiAg
ICAKICAgIFdoaWxlIHRoZXNlIGFyZSBsYXRlbnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVj
dCB0aGVtIHJpZ2h0IGF3YXk6CiAgICAtIHVubmFtZWQgKGluIHRoZSBTRE0pIEVWRVggYml0cyBu
ZWVkIHRvIGJlIHNldC9jbGVhciByZXNwZWN0aXZlbHkKICAgIC0gRVZFWC5WJyAoY2FsbGVkIFJY
IGluIG91ciBjb2RlKSBuZWVkcyB0byB1bmlmb3JtbHkgYmUgMSBpbiBub24tNjQtYml0CiAgICAg
IG1vZGVzLAogICAgLSBFWEVYLlInIChjYWxsZWQgUiBpbiBvdXIgY29kZSkgaXMgdW5pZm9ybWx5
IGJlaW5nIGlnbm9yZWQgaW4KICAgICAgbm9uLTY0LWJpdCBtb2Rlcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYTY0ODg5
NjVjYTNlYzMwZjJlMGI3MDIyYjUzOWJiYTc4YzJhZWVkZQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6MzI6MDUgMjAxNyArMDIwMAoK
ICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLkwgaGFuZGxpbmcgZm9yIFZDVlR7LFR9U3tTLER9MlNJ
CiAgICAKICAgIFJlY2VudCBjaGFuZ2VzIHRvIHRoZSBTRE0gKGFuZCBYRUQpIGhhdmUgbWFkZSBj
bGVhciB0aGF0IG9sZGVyIGhhcmR3YXJlCiAgICByYWlzaW5nICNVRCB3aGVuIHRoZSBiaXQgaXMg
c2V0IHdhcyByZWFsbHkgYW4gZXJyYXR1bS4gR2VuZXJhbGl6ZSB0aGUKICAgIHNvIGZhciBBTUQt
b25seSBvdmVycmlkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgOWMyYmFiZDA1YTIxM2Y4ODAyZTNjYzFjNjRhMmFmOTMy
YjVjYmQ3ZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgU2VwIDUgMTc6MzE6MDEgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLlcg
aGFuZGxpbmcgZm9yIG5vbi02NC1iaXQgVlBJTlNSRAogICAgCiAgICBHb2luZyB0aG91Z2ggdGhl
IFhFRCBjb21taXRzIGZyb20gdGhlIGxhc3QgY291cGxlIG9mIG1vbnRocyBtYWRlIG1lCiAgICBu
b3RpY2UgdGhhdCBWUElOU1JELCBvdGhlciB0aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNsZWFyIFZF
WC5XIGZvciBub24tCiAgICA2NC1iaXQgbW9kZXMsIGxlYWRpbmcgdG8gYW4gaW5zZXJ0aW9uIG9m
IHN0cmF5IDMyLWJpdHMgb2YgemVybyBpbiBjYXNlCiAgICB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rp
b24gaGFkIHRoZSBiaXQgc2V0LgogICAgCiAgICBBbHNvIHJlbW92ZSBhIHBvaW50bGVzcyBmYWxs
LXRocm91Z2ggaW4gVlBFWFRSVyBoYW5kbGluZywgYnJpbmdpbmcKICAgIHRoaW5ncyBpbiBsaW5l
IHdpdGggVlBJTlNSVy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNGQzZjBmZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIw
OWQ4Y2Q0YgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIFNlcCA1IDA5OjQwOjU4IDIwMTcgKzAxMDAKCiAgICB4ODYvZW11bDogRml4
IHRoZSBoYW5kbGluZyBvZiB1bmltcGxlbWVudGVkIEdycDcgaW5zdHJ1Y3Rpb25zCiAgICAKICAg
IEdycDcgaXMgYWJub3JtYWxseSBjb21wbGljYXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mg
c3RhbmRhcmRzLCB3aXRoCiAgICB7cyxsfW1zdyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2FzZXMu
CiAgICAKICAgIFByZXZpb3VzbHksIGFueSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhlIGZp
cnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxvb2tpbmcKICAgIGZvciBpbnN0cnVjdGlvbnMgd2l0aCBl
bnRpcmVseSBpbXBsaWNpdCBvcGVyYW5kcykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCiAg
ICBzZWNvbmQgc3dpdGNoIHN0YXRlbWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVt
b3J5IG9wZXJhbmRzKS4KICAgIAogICAgVW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQg
dGhlbiBoaXQgdGhlICNVRCBjYXNlIGZvciBoYXZpbmcgYSBub24tbWVtb3J5CiAgICBvcGVyYW5k
LCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNhbm5vdF9lbXVsYXRlIHBhdGguCiAgICAKICAgIENv
bnNvbGlkYXRlIHRoZSB0d28gc3dpdGNoIHN0YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUsIHVz
aW5nIHJhbmdlcyB0byBjb3ZlcgogICAgdGhlIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVy
YW5kcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBi
aXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 18:13:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 18:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpILr-0002EP-0x; Tue, 05 Sep 2017 18:13:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414d82541=dario.faggioli@citrix.com>)
 id 1dpILq-0002EJ-8k
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 18:13:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 61/99-07918-949EEA95; Tue, 05 Sep 2017 18:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDva7Hy3W
 RBounK1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlntr1jLVhhV7F3WngD4wLzLkYODgmBEImV
 k6y6GDk5eAUMJW5Pm8AGYgsLBEg8nfaMEcRmEzCQeLNjLyuILSLgI3Hl/AmWLkYuDmaBo4wSF
 z82soAkWARUJNYuPMYMYnMK2Erc6G5gBykSEtjHKDH91U+wqfwCkhK3vnwEK2IWqJa4svQs2F
 QJAW2JI+f62SGuEJQ4OfMJ2FAhATWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2tsSyha+ZIWx
 biXXr3kPV2EhsurqAEcKWl9j+dg7zAkb2VYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermp
 xcWJ6ak5iUnFesn5uZsYgcHMAAQ7GPd9jDzEKMnBpCTK67Z1XaQQX1J+SmVGYnFGfFFpTmrxI
 UYNDg6BCWfnTmeSYsnLz0tVkuA99ByoTrAoNT21Ii0zBxhvMKUSHDxKIrxeIGne4oLE3OLMdI
 jUKUZFKXHemSAJAZBERmkeXBssxi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFfrBdAUnsy
 8Erjpr4AWMwEtrnq5BmRxSSJCSqqBcVrgr3ncmxk+Nbi1a1y0sDvDzX46Xrzl8OZXp6XOJCW+
 a52VdG0td5roTYW7p/jKZB9HLUoVn7A3lr0pa2qS+Z7l+00UZ+pzBx44rMB76ZWo4rlA83luy
 pq/rkpdjFpYr8pYKno0allwxqxo/8i/L2cLqXFaK1rKT9tyof7kxYXyvd2+fmqTlFiKMxINtZ
 iLihMBYMhM2uwCAAA=
X-Env-Sender: prvs=414d82541=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504635206!104339680!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36865 invoked from network); 5 Sep 2017 18:13:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 18:13:28 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; 
 d="asc'?scan'208";a="446640115"
Message-ID: <1504633994.30217.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Anshul Makkar <anshulmakkar@gmail.com>, <xen-devel@lists.xenproject.org>
Date: Tue, 5 Sep 2017 19:53:14 +0200
In-Reply-To: <09069855-91e3-1538-64c5-177210573b2b@gmail.com>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
 <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
 <09069855-91e3-1538-64c5-177210573b2b@gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
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>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen: credit2: implement utilization
 cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3305600450292299206=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3305600450292299206==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-U2b74opDd/OxjIy/OOan"

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

On Thu, 2017-08-24 at 20:42 +0100, Anshul Makkar wrote:
> On 8/18/17 4:50 PM, Dario Faggioli wrote:
> > =C2=A0=C2=A0
> > @@ -1515,7 +1633,16 @@ static void reset_credit(const struct
> > scheduler *ops, int cpu, s_time_t now,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* tha=
t the credit it has spent so far get accounted.
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( svc->v=
cpu =3D=3D curr_on_cpu(svc_cpu) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0burn_credits(rqd, svc, now);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* And, similarly, in case it has run out of budget,
> > as a
> > +=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* consequence of this round of accounting, we also
> > must inform
> > +=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* its pCPU that it's time to park it, and pick up
> > someone else.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0if ( unlikely(svc->budget <=3D 0) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0tickle_cpu(svc_cpu, rqd);
>=20
> This is for accounting of credit. Why it willl impact the budget. Do
> you=C2=A0
> intend to refer that
> budget of current vcpu expired while doing calculation for credit ??
>
burn_credits() burns does budget acounting too now. So, it's entirely
possible that the vCPU has actually run out of budget, and we figure it
out now (and we should take appropriate actions!).

> > @@ -1571,27 +1698,35 @@ void burn_credits(struct
> > csched2_runqueue_data *rqd,
> > =C2=A0=C2=A0
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0delta =3D now - svc->start_time;
> > =C2=A0=C2=A0
> > -=C2=A0=C2=A0=C2=A0=C2=A0if ( likely(delta > 0) )
> > -=C2=A0=C2=A0=C2=A0=C2=A0{
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0SCHED_STAT_CRANK(burn_=
credits_t2c);
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0t2c_update(rqd, delta,=
 svc);
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0svc->start_time =3D no=
w;
> > -=C2=A0=C2=A0=C2=A0=C2=A0}
> > -=C2=A0=C2=A0=C2=A0=C2=A0else if ( delta < 0 )
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(delta <=3D 0) )
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> >=20
> > +static void replenish_domain_budget(void* data)
> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0struct csched2_dom *sdom =3D data;
> > +=C2=A0=C2=A0=C2=A0=C2=A0unsigned long flags;
> > +=C2=A0=C2=A0=C2=A0=C2=A0s_time_t now;
> > +=C2=A0=C2=A0=C2=A0=C2=A0LIST_HEAD(parked);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0spin_lock_irqsave(&sdom->budget_lock, flags);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0now =3D NOW();
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Let's do the replenishment. Note, thou=
gh, that a domain may
> > overrun,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* which means the budget would have gone=
 below 0 (reasons may
> > be system
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* overbooking, accounting issues, etc.).=
 It also may happen
> > that we are
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* handling the replenishment (much) late=
r than we should
> > (reasons may
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* again be overbooking, or issues with t=
imers).
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Even in cases of overrun or delay, how=
ever, we expect that
> > in 99% of
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* cases, doing just one replenishment wi=
ll be good enough for
> > being able
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* to unpark the vCPUs that are waiting f=
or some budget.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0do_replenish(sdom);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* And now, the special cases:
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 1) if we are late enough to have skipp=
ed (at least) one
> > full period,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* what we must do is doing more replenis=
hments. Note that,
> > however,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* every time we add tot_budget to the bu=
dget, we also move
> > next_repl
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* away by CSCHED2_BDGT_REPL_PERIOD, to m=
ake sure the cap is
> > always
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* respected.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(sdom->next_repl <=3D now) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0do_replenish(sdom);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0while ( sdom->next_rep=
l <=3D now );
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> Just a bit confused. Have you seen this kind of scenario. Please can
> you=C2=A0
> explain it.
> Is this condition necessary.
>
This was discussed (with George) during v1 review. It's a corner case,
which should never happen, and I in fact have never seen it happening
in my tests.

But we can't rule out that it won't occur, so it makes sense to deal
with it (instead of just ignoring it, causing the cap mechanism to
[temporarily] malfunction / become inaccurate).

> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 2) if we overrun by more than tot_budg=
et, then
> > budget+tot_budget is
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* still < 0, which means that we can't u=
npark the vCPUs.
> > Let's bail,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* and wait for future replenishments.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(sdom->budget <=3D 0) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0spin_unlock_irqrestore=
(&sdom->budget_lock, flags);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0goto out;
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> "if we overran by more than tot_budget in previous run", make is
> more=C2=A0
> clear..
>
Mmm... perhaps, but not so much, IMO. It's quite clear to which time
window we are referring to already, and I don't feel like re-sending
for this.

Let's see if there are other comments/requests.

> Rest, looks good to me.
>=20
Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-U2b74opDd/OxjIy/OOan
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZruSKAAoJEBZCeImluHPuv0MQANziuPNsqUVEvqTk5X5MOSJZ
R9jlsn4jsTMQyu99Q+SarQk98WIAbk2c8rzvCyWMDrK2I3aozQRsZFEx8UQrs/Xt
e27Tq2zO8sQBGoC0sBmq4FBElPGuGdG3Hh41awI56srEHAaZZGPqVsCAa5mlliJs
KGYSDdPuhEwZ6f05L66q1eXbgBFIjjdhBWfLbR0AvKUf9H1ulrcMJICGtdzCJA3g
B6WiR+ZXiHTuKZaoq3XRlRcxX7qJx0JtRvV84OP3NZNOuD7KcR/TYZZzlKWH336B
1m8vvO6fl4ysIFeXzVge50O7UnYt4q7bsaXJGmy7UluoNnmSSeaoUNgRA7ebL69C
/p+ZIRN/U/5yiQ3bSY3lqih9ZvoqTUN2hZoLkO+2O2iVSMHR/46xnkMx0iC95fd8
374iug4myCAtw69J2WVhA1kK3yu30QAxPCJAHdBe7+JmS8miBAQB50opFoNPixf5
InoDg2x4wXBWvgtEmO/CS8nd8FWKGnb41T66qmYf01lzf6UctOpESSBIM1XX9tcK
qdF8suHuCAUIYby537puKpJ0fSdSx2dgtiaCBY0yKfn4EbTOnGNHFBzcqHHip8ur
ZiLmyGkt0A0256l0nWgHXG5YLF8Ea2c8EAx8WOOvKrr94lKhaM2rAn7Q7cJfPT64
39knVR9IyzsAip7wdDxG
=G/a8
-----END PGP SIGNATURE-----

--=-U2b74opDd/OxjIy/OOan--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3305600450292299206==--


From xen-devel-bounces@lists.xen.org Tue Sep 05 18:21:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 18:21:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpISx-0002tJ-PI; Tue, 05 Sep 2017 18:20:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414d82541=dario.faggioli@citrix.com>)
 id 1dpISx-0002tD-1Y
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 18:20:51 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 60/0D-02228-20BEEA95; Tue, 05 Sep 2017 18:20:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHRDpC7j63W
 RBp1TFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJZ6axFdziqzj25yVjA+Ma3i5GTg4JgRCJ
 91+XMIPYvAKGErMfPwWzhQXiJf6/Ws8IYrMJGEi82bGXFcQWEfCSOPLuFXsXIwcHs4CsxPr5l
 SAmi4CKxNwDhSAVnALGEpdmf2YDsYUEkiWe7N8NNoVfQFLi1pePYNOZBaolDrTuY4a4QFviyL
 l+dogLBCVOznzCAtGrJjFj7mXWCYx8s5C0zEJSBhHXlGjd/psdwtaWWLbwNTOEbSuxbt17qBo
 biU1XFzBC2PIS29/OYV7AyL6KUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScx
 qVgvOT93EyMwkOsZGBh3MN6e7HeIUZKDSUmU123rukghvqT8lMqMxOKM+KLSnNTiQ4waHBwCE
 87Onc4kxZKXn5eqJMEr+wqoTrAoNT21Ii0zBxhrMKUSHDxKIry3XwKleYsLEnOLM9MhUqcYFa
 XEeeVB+gRAEhmleXBtsPi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdwrIeJ7MvBK46a+
 AFjMBLa56uQZkcUkiQkqqgdF7feGe+Hwu4581mmt1bt52VWLrb2d54VjxViTB58Xm1JZp6/+U
 N7h8n3/9P2cXSzbDqXnXff5lS5cc9yvdv8LrRGGRS7RK03evR5+eSfz3Omt0Tzbj06q/2/cf3
 7x3zaZfXuFMrYUN/4LdjDdN3bvVd13W7b2hx0ukfdateJz4VYmr5/ZH7SNKLMUZiYZazEXFiQ
 B9OLyF6gIAAA==
X-Env-Sender: prvs=414d82541=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504635647!107332957!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10087 invoked from network); 5 Sep 2017 18:20:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 18:20:49 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; 
 d="asc'?scan'208";a="438487205"
Message-ID: <1504634216.30217.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <george.dunlap@eu.citrix.com>
Date: Tue, 5 Sep 2017 19:56:56 +0200
In-Reply-To: <1497026508.26212.13.camel@citrix.com>
References: <20170419174518.986-1-kpraveen.lkml@gmail.com>
 <1497026508.26212.13.camel@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v4] xen: credit2: provide custom option
 to create runqueue
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8161533457794725433=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Fri, 2017-06-09 at 18:41 +0200, Dario Faggioli wrote:
> Hey Praveen,
>=20
Hey, hello again!

> Here we are, sorry for the delay.
>=20
So, about this patch... I haven't seen a new version (or did I perhaps
miss it?).

I'm asking because I do have it half done myself, and it would not take
too much time to me to finish it.

If you're still on it, I'll leave it to you, but if you prefer to focus
on other things, I'd be happy to pick this up.

Just let me know. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-XhpPkpqoZLAQnGWrVfbd
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZruVoAAoJEBZCeImluHPuSiwQALxMXO20Hw7zjlTCRAdUWByW
dVw8lcYoHiMXOF5bqfzo0z8p52UQS/DeRPhR605RZmXGuURDkVR4hO7eouXMdmwa
ePly5Q73BZwO8zVP/MW2MpCDRaZcg6tVtIaWygmX9ttHRcgEsOENGEkATgYvRNPV
BzewipSy/nKmwewT5MKvMJ3kRXpCcUoFY8ZX08ULuApNjwycLYAKZ7YorGlR+AHa
7GV2fsBtb2bIQeSoJpYlnVrtUIbWmvQwmGehNzKhdPdoGjsqAD/Mc57PJLyccRVc
eInjxgL/T8edb4GdWwYeOdd26Q2T0gjGcDqbiNAWlaz6SuYxWL2zNwxCXNEZrB+y
s6+QIejP8mDktOITOTAodMwdDnbMaU9x84Oy1B2joMsI6NRmHsyj1Azs2nQsOMvl
YuQWHK0CASuEsSsN5PAurl6bvExuPvkxRQnjsjVW+oKrZTblDbdLMOLwouCwIijI
7pc+acxV4WQx6f2Zelcefc/AinMOuEdQk/2LAXTkFk7uVa0dDJVl9/wYodrpS8Ej
TKbsfn9yN13+n/tfEXbzzxBCQANcwcr4STnKrHMoO3jf83fxVbDqa4uKtXgMrtJ2
C71vFkhEZZCFnkopuYmFB1Tdr1Q/v9lTkuLu7HBlolgQ47spWcf0lexVBDhGCkvF
NTtX3TdyFL2VR7LSutnW
=IWcY
-----END PGP SIGNATURE-----

--=-XhpPkpqoZLAQnGWrVfbd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8161533457794725433==--


From xen-devel-bounces@lists.xen.org Tue Sep 05 18:26:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 18:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpIYK-000367-CR; Tue, 05 Sep 2017 18:26:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christian.prochaska@genode-labs.com>)
 id 1dpIYJ-000360-1p
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 18:26:23 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B8/55-02072-E4CEEA95; Tue, 05 Sep 2017 18:26:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsUSccxipa7vm3W
 RBg/7VS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPS5+wFZxnq1j8ppO9gfEEaxcjJ4eQQKnE
 8YkzWUBsCQF/iabpV9khbD6Jiy9+MHUxcgDZiRIXn2Z1MXIBlV9klFjfdw6sRkRAWuLa58uMI
 DabgL3E557bYHOEBZwkNn6+AxbnBbJvNhwCq2cRUJGYvuwRM4gtKhAusf/7NWaIGkGJkzOfgP
 UyC6hL/Jl3iRnC1pZYtvA1lC0u0fRlJesERv5ZSFpmIWmZhaRlFpKWBYwsqxjVi1OLylKLdM3
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5MBCHYwHpvsfIhRkoNJSZTXbeu6
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK2vgHKCRanpqRVpmTnAKIFJS3DwKInw9oOkeYsLE
 nOLM9MhUqcYdTmaPmz5wiTEkpeflyolzsv3GqhIAKQoozQPbgQsYi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmPcXyCqezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2M0tUsRk/v7eAVLPBnuuI
 mKJvU8z57sk45y9niD/zTMzlOzama80x64o/6yzFnZPm0ttnfMLl6q/LUbva9qfKxYuann4uU
 KPQV8337KLjA0lT65RVTJkedb+4+gay7d/954xekkpHSZrxQ78YUtvip8/mnzRYSnqOzz29nS
 n37wbyphWsOr9NUYinOSDTUYi4qTgQA7kRChdMCAAA=
X-Env-Sender: christian.prochaska@genode-labs.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504635981!110077766!1
X-Originating-IP: [88.198.56.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21977 invoked from network); 5 Sep 2017 18:26:21 -0000
Received: from mail.genode-labs.com (HELO mail.genode-labs.com) (88.198.56.169)
 by server-8.tower-206.messagelabs.com with SMTP; 5 Sep 2017 18:26:21 -0000
Received: by mail.genode-labs.com (Postfix, from userid 1001)
 id 477401D41B6; Tue,  5 Sep 2017 20:26:21 +0200 (CEST)
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.genode-labs.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.0 required=4.0 tests=ALL_TRUSTED
 autolearn=unavailable version=3.3.2
Received: from [10.0.0.186] (p5DDAA348.dip0.t-ipconnect.de [93.218.163.72])
 by mail.genode-labs.com (Postfix) with ESMTPSA id B7C151D40DF
 for <xen-devel@lists.xen.org>; Tue,  5 Sep 2017 20:26:20 +0200 (CEST)
To: xen-devel@lists.xen.org
From: Christian Prochaska <christian.prochaska@genode-labs.com>
Message-ID: <16dfb07d-a4dd-46fb-a787-90a466cdecba@genode-labs.com>
Date: Tue, 5 Sep 2017 20:26:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-GB
Subject: [Xen-devel] [BUG] x86/hvm/vioapic: 8-Bit IOREGSEL write does not
	work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSd2ZSBzZWVuIHRoaXMgcHJvYmxlbSB3aXRoIFhlbiA0LjYuNSBmcm9tIHRoZSBYdWJ1bnR1IDE2
LjA0CmRpc3RyaWJ1dGlvbiBhbmQgZnJvbSBhIHF1aWNrIGxvb2sgb3ZlciB0aGUgY3VycmVudCB2
aW9hcGljIGNvZGUgaXQKc2VlbXMgdG8gYmUgc3RpbGwgcHJlc2VudC4KCkZyb20gdGhlIElPQVBJ
QyBkYXRhc2hlZXQgWzFdOiAiVG8gcmVmZXJlbmNlIGFuIElPQVBJQyByZWdpc3RlciwgYSBieXRl
Cm1lbW9yeSB3cml0ZSB0aGF0IHRoZSBQSUlYMyBkZWNvZGVzIGZvciB0aGUgSU9BUElDIGxvYWRz
IHRoZSBJT1JFR1NFTApSZWdpc3RlciB3aXRoIGFuIDgtYml0IHZhbHVlIHRoYXQgc3BlY2lmaWVz
IHRoZSBJT0FQSUMgcmVnaXN0ZXIgKGFkZHJlc3MKb2Zmc2V0IGluIFRhYmxlIDMuMikgdG8gYmUg
YWNjZXNzZWQuIgoKQnV0IHRoZSAndmlvYXBpY193cml0ZSgpJyBmdW5jdGlvbiBkb2VzIG5vdCBj
b25zaWRlciB0aGUgJ2xlbmd0aCcgYXJndW1lbnQKYW5kIGFsd2F5cyBjb3BpZXMgNCBCeXRlcyBm
cm9tIHRoZSB1bnNpZ25lZCBsb25nICd2YWwnIGFyZ3VtZW50IGludG8gdGhlCnZpcnR1YWwgMzIt
Qml0IElPUkVHU0VMIHJlZ2lzdGVyLiBJbiB0aGUgZXJyb3IgY2FzZSBJJ3ZlIHNlZW4sICdsZW5n
dGgnCndhcyAxIGFuZCAndmFsJyB3YXMgMHhmZmZmODMwMGJiMGNmODAxIGFuZCB0aGUgSU9BUElD
IHZlcnNpb24gcmVnaXN0ZXIKd2l0aCBhZGRyZXNzIG9mZnNldCAweDAxIHdhcyBub3QgcmVhZCBj
b3JyZWN0bHkuCgpSZWdhcmRzLApDaHJpc3RpYW4KClsxXSBodHRwczovL3Bkb3MuY3NhaWwubWl0
LmVkdS82LjgyOC8yMDE2L3JlYWRpbmdzL2lhMzIvaW9hcGljLnBkZgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 18:28:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 18:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpIaU-0003Fh-SC; Tue, 05 Sep 2017 18:28:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414b70f39=wei.liu2@citrix.com>)
 id 1dpIaS-0003Fa-ML
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 18:28:36 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 20/68-01777-3DCEEA95; Tue, 05 Sep 2017 18:28:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpO7lN+s
 iDdZsU7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNePCkveMpYMWnpc6YGxoOMXYycHBIC/hKN
 rTtYQGwWARWJ10+msIHYbALKEj87e8FsEQFdiWcLnoHZzAIZEg/OHASq5+AQFoiWuHpLBiTMK
 2AhsfHgSSaQsJCAp8Tu1XoQYUGJkzOfsEB06kgs2P2JDaSEWUBaYvk/DhCTU8BLYsvWIpAKUa
 D9nUvngFULCShIdEw/xjSBkW8WkkGzkAyahTBoASPzKkb14tSistQiXQu9pKLM9IyS3MTMHF1
 DA1O93NTi4sT01JzEpGK95PzcTYzA8GIAgh2MB5udDzFKcjApifK6bV0XKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCd8JroJxgUWp6akVaZg4w0GHSEhw8SiK8e0DSvMUFibnFmekQqVOMuhxNH
 7Z8YRJiycvPS5US510NUiQAUpRRmgc3AhZ1lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+w
 pkCk9mXgncpldARzABHVH1cg3IESWJCCmpBsY56yV9Frbfzu//UHhg5s6KZVGbX7QFmN3Ytai
 iXH1R/YoPnz7tiFC55Rc9Ud5d9/1hHgfF7LvzjsUYKP3/8bolrEg9d/Hjx0e9v8i43M1MXKmY
 slFf/Et49rVJR97rHLlwa71GtETDvoX7zzzxWuw+13SS1ZadfyUL379IeRb4pGN2QxY3+/39S
 izFGYmGWsxFxYkA7v5UmrUCAAA=
X-Env-Sender: prvs=414b70f39=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504636113!110183529!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9127 invoked from network); 5 Sep 2017 18:28:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 18:28:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,480,1498521600"; d="scan'208";a="438489278"
Date: Tue, 5 Sep 2017 19:02:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170905180251.hvt3sqv7x7caqbea@citrix.com>
References: <1504630494-22335-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504630494-22335-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/traps: Fix show_page_walk() to avoid
 printing trailing whitespace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6NTQ6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIG1vdmVzIHRoZSBMMiBsaW5lIHRvIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUg
TDMgbGluZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 19:12:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 19:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpJGi-0006IE-AR; Tue, 05 Sep 2017 19:12:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpJGg-0006I8-Pl
 for xen-devel@lists.xenproject.org; Tue, 05 Sep 2017 19:12:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 49/93-01812-D07FEA95; Tue, 05 Sep 2017 19:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssi7v93W
 RBmffiFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBntJyewFSxhrjj05hVLA+Mlpi5GLg4hgW1M
 EvMWfGbpYuTkYBFwkLh2bh9zFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSUx8/wWsnE3AUOLvk
 01sIOUSQPaSzxwgYREBdYk/FyYwgoxnFljKLNHSvpEdJCEs4CGxavsZRhCbU8Ba4mbTL2YQm1
 fAW2LejL1gNUICVhJ3F/wEqxEV0JU49O8PG0SNoMTJmU/A9jID3bB8+jaWCYwCs5CkZiFJLWB
 kWsWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiE9QwMjDsY
 f5/2PMQoycGkJMrrtnVdpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3t1fgXKCRanpqRVpmTnAe
 IBJS3DwKInwyoGkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzmsFUiQAUpRRmgc3Ahablx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ854EmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoG
 xNsPw2ozTxxIXHf21RSPor493MZP5e21lycsz4q6wZL3iMNGrLGIPl3x+MGOC1WeZfD/FmKAf
 u6eIhLx/MiU3S2vH9ThP3UPnnFt3sAgV2DgsCnzNWFJY8YFZpjzu0rYLa6de8VzIkhfO6LJfx
 UzqqqfekecvNDY82XZiprO9pIS7d4Plwl4lluKMREMt5qLiRABG01b6yAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504638732!113176441!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51095 invoked from network); 5 Sep 2017 19:12:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 19:12:13 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D375721E92;
 Tue,  5 Sep 2017 19:12:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D375721E92
Date: Tue, 5 Sep 2017 12:12:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
Message-ID: <alpine.DEB.2.10.1709051209120.26407@sstabellini-ThinkPad-X260>
References: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 sstabellini@kernel.org, Campbell Sean <scampbel@codeaurora.org>,
 anastassios.nanos@onapp.com, Sameer Goel <sgoel@codeaurora.org>,
 stewart.Hildebrand@dornerworks.com, xen-devel <xen-devel@lists.xenproject.org>,
 vfachin@de.adit-jv.com, joculator@gmail.com, volodymyr_babchuk@epam.com,
 Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 13th
	September 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNSBBdWcgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBJ
IHdvdWxkIHN1Z2dlc3QgdG8gaGF2ZSB0aGUgbmV4dCBjb21tdW5pdHkgY2FsbCBvbiBXZWRuZXNk
YXkgMTN0aCBTZXB0ZW1iZXIKPiAyMDE3IDVwbSBCU1QuIERvZXMgaXQgc291bmQgZ29vZD8KPiAK
PiBEbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9waWMgeW91IHdvdWxkIGxpa2UgdG8gZGlzY3Vz
cz8KCldlZG5lc2RheSB0aGUgMTN0aCBvZiBTZXB0ZW1iZXIgY2xhc2hlcyB3aXRoIHRoZSBYaWxp
bnggRW1iZWRkZWQKU29mdHdhcmUgQ29tbXVuaXR5IFN1bW1pdCAyMDE3LiBJIHdvdWxkIGxpa2Ug
dG8gbW92ZSB0aGUgQVJNIGNvbW11bml0eQpjYWxsIHRvIFdlZG5lc2RheSB0aGUgMjB0aCBvZiBT
ZXB0ZW1iZXIgYXQgNVBNIEJTVC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 19:17:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 19:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpJM2-0006Vj-V1; Tue, 05 Sep 2017 19:17:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpJM1-0006VM-V0
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 19:17:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B1/B3-03283-958FEA95; Tue, 05 Sep 2017 19:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVTfix7p
 Ig1PrBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXJRJ1NBt2nFwbnxDYyr
 tLsYuTiEBP4ySkz7t4AdwnnMKHHm92c2CGcbo8Snq7tYuhg5OUQEnCW+npnLDmLzCuhLnF/2m
 wnEFhbQkzjwcTGYLSHgJTF51mcWGPv7xVdANjsHm4CVxCExkCiLgKrEqaVzGCcwci1gZFjFqF
 GcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoWQYg2MG4akHgIUZ
 JDiYlUV63resihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwqn0HygkWpaanVqRl5gBDDCYtwcGj
 JMLLCZLmLS5IzC3OTIdInWI05tiwev0XJo5N7479ZhJiycvPS5US540DKRUAKc0ozYMbBAv9S
 4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmNQGZwpOZVwK37xXQKUxAp1S9XANySkkiQkqqgX
 GCS7wy3wb5w9LVb69kpynocS169DRbbEvy7wPxWusquP1OWn9e0qloX7hZ7GjYn6TD/PsaWd6
 ahc2zCazZ8nrxjc1K5j+yvxRndv7Y5/+xdZnbFbvLBdJ3D4QITl3U83XxnHTrzKXVC3fFVB/9
 UxLgzzr13661qjlLLkZdebwynjvNZ/m8kxFKLMUZiYZazEXFiQC8hzEqeAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504639063!113793102!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56121 invoked from network); 5 Sep 2017 19:17:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 19:17:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpJLy-0001Bt-N4; Tue, 05 Sep 2017 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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpJLt-0005dP-9O; Tue, 05 Sep 2017 19:17:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpJLt-0004x4-4l; Tue, 05 Sep 2017 19:17:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113050-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=56e88e9e5f980e30f28d907e0ff442e4dc8dc5de
X-Osstest-Versions-That: ovmf=302860bfc467c72bdba91af021a44e20789601dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 19:17:37 +0000
Subject: [Xen-devel] [ovmf test] 113050: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1NmU4OGU5ZTVmOTgwZTMwZjI4ZDkwN2UwZmY0NDJl
NGRjOGRjNWRlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMDI4NjBi
ZmM0NjdjNzJiZGJhOTFhZjAyMWE0NGUyMDc4OTYwMWRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwNDUgIDIwMTctMDktMDUgMDE6NTA6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDUwICAyMDE3LTA5LTA1IDEyOjM0OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEphbWVzIEJvdHRvbWxleSA8SmFtZXMuQm90dG9tbGV5
QEhhbnNlblBhcnRuZXJzaGlwLmNvbT4KICBMZW8gRHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgog
IExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgUGV0ZXIgSm9uZXMgPHBqb25lc0ByZWRo
YXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NTZlODhlOWU1Zjk4MGUzMGYyOGQ5MDdl
MGZmNDQyZTRkYzhkYzVkZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92
bWYgNTZlODhlOWU1Zjk4MGUzMGYyOGQ5MDdlMGZmNDQyZTRkYzhkYzVkZQorIGJyYW5jaD1vdm1m
CisgcmV2aXNpb249NTZlODhlOWU1Zjk4MGUzMGYyOGQ5MDdlMGZmNDQyZTRkYzhkYzVkZQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9Cisg
J1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg1NmU4OGU5ZTVmOTgwZTMwZjI4
ZDkwN2UwZmY0NDJlNGRjOGRjNWRlID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
cC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rl
c3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0
aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3Qv
ZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklS
VD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJF
RV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92
bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21l
L29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA1NmU4OGU5ZTVmOTgwZTMwZjI4ZDkwN2UwZmY0
NDJlNGRjOGRjNWRlOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDMwMjg2MGIuLjU2
ZTg4ZTkgIDU2ZTg4ZTllNWY5ODBlMzBmMjhkOTA3ZTBmZjQ0MmU0ZGM4ZGM1ZGUgLT4geGVuLXRl
c3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 19:32:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 19:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpJaJ-0007jF-8B; Tue, 05 Sep 2017 19:32:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpJaI-0007j3-AW
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 19:32:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 11/C3-03414-DCBFEA95; Tue, 05 Sep 2017 19:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffM73W
 RBtNWSFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8+jNWwFbYUVSy7dY2xg
 POfWxcjFISTwl1Fi3tU5rBDOY0aJfde+QTnbGCX+HrvC3sXIySEi4Czx9cxcMJtXQF+i888pN
 hBbWCBYYs+97UwgtoTAAj2Jy3P8IGxviQWP1rDC2GvfLQaqYedgE7CSOCQGEmURUJVYungq8w
 RG7gWMDKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9zgA
 EOxhvbww4xCjJwaQkyuu2dV2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleIWAICQkWpaanVqRl
 5gCDDyYtwcGjJMJ78BdQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnDQIoEQIoySvPgR
 sAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeb+BTOHJzCuB2/QK6AgmoCOqXq4BOaIkES
 El1cDoE7ptakHQlmfK7ZN2mnDHyAVtmTNtzo8/693fujpaPzKVS+XZlZ9g9FNqrpqf8Ev354q
 1/x7MnJN+8NTKPzPUVkw0WC0kH3oi4mXmwtMZFy4mJ+Utt3k95XxOYfran4syJTaq9Gx0OD/1
 u6RQLmPTYjeG+0osjCap71hL5KJP7F1xg+/M5iwFJZbijERDLeai4kQArCoaIX8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504639947!77874727!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58451 invoked from network); 5 Sep 2017 19:32:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 19:32:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpJaE-0001Yb-Ak; Tue, 05 Sep 2017 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpJa8-0006xY-UZ; Tue, 05 Sep 2017 19:32:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpJa8-00047F-PK; Tue, 05 Sep 2017 19:32:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113048-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=24e700e291d52bd200212487e2b654c0aa3f07a2
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 19:32:20 +0000
Subject: [Xen-devel] [linux-linus test] 113048: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA0OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDQ4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAz
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDI0ZTcwMGUyOTFkNTJiZDIwMDIxMjQ4
N2UyYjY1NGMwYWEzZjA3YTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDU2OWRiYjg4ZTgwZGViNjg5NzRlZjZmZGQ2YTEzZWRiOWQ2ODYyNjEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzMSAgMjAxNy0wOS0wNCAwMzozNTo1MiBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNDEgIDIwMTctMDktMDQgMTY6NDk6NTYgWiAgICAxIGRheXMgICAgMiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNDggIDIwMTctMDktMDUgMDc6MTc6MDEg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ3NCBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTAzNTEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 20:12:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 20:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpKCS-0001s6-CI; Tue, 05 Sep 2017 20:11:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dpKCQ-0001s0-Nj
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 20:11:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 50/79-02041-9050FA95; Tue, 05 Sep 2017 20:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oC4n6/p
 Ig4mtIhb3prxnd2D02N63iz2AMYo1My8pvyKBNWNpT3jBb7GKS+0fWRoYTwh2MXJxCAlMYpLo
 ftzCBuH8YZTYdGotlLOBUeLaxP2MEM42RomdV44CZTg5hAVSJA6uvscKYosIxEtMaP8OZgsJ6
 EtsOXKOHcRmFlCW+PBhNpjNJmAkcfbodEYQm1fAVuJN8wageg4OFgEViYdTckDCogLhEm8bj7
 BAlAhKnJz5BMzmFDCQOPb5FCPESHWJP/MuMUPY8hLb384BsyUEjCX6ZvWxTGAUnIWkfRaSlll
 IWhYwMq9i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM3HoG
 BsYdjO0n/A4xSnIwKYnyum1dFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvci8/pIIcGi1PTUi
 rTMHGAMwaQlOHiURHjrQNK8xQWJucWZ6RCpU4yKUuK8miAJAZBERmkeXBssbi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEubNBZnCk5lXAjf9FdBiJqDFVS/XgCwuSURISTUwRus2zM09mNZ
 wT/578f8d8eVx1jui6sLr7P8JHQ6o/9Z2NHlO8LM7gT7Lgub/8PHrr/svvCmov2Xyhdz50YFS
 Vy8XJISu4t7ActPRlS/kTMf2x0+fPTMrTGyx1dK6f0pw/3bpm3PybPZn1E+982/buXMMZ2Yyf
 259xlxc6ML6Y+GDuocFWz+tU2Ipzkg01GIuKk4EADsPQd7WAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504642311!82470203!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20539 invoked from network); 5 Sep 2017 20:11:53 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 20:11:53 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v85KBoFc025421
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 20:11:50 GMT
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 v85KBoa5017785
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 5 Sep 2017 20:11:50 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v85KBnJq021978;
 Tue, 5 Sep 2017 20:11:49 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 Sep 2017 13:11:49 -0700
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-113048-mainreport@xen.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <619e03a5-aae4-4107-9e01-25864a31b9b3@oracle.com>
Date: Tue, 5 Sep 2017 16:11:38 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <osstest-113048-mainreport@xen.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [linux-linus test] 113048: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAwMzozMiBQTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMTMwNDggbGludXgtbGludXMgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDQ4Lwo+Cj4gUmVncmVzc2lvbnMgOi0o
Cj4KPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCj4gIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPiAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPiAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzMDMxCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKPiAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCj4gIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMx
Cj4gIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTMwMzEKPiAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCj4gIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCj4g
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPiAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTMwMzEKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQo+ICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKPgoKMzItYml0IGxpbnV4IGFwcGVhcnMgdG8g
YmUgYnJva2VuLCBwb3NzaWJseSBub3QganVzdCBmb3IgWGVuLgoKSSBiZWxpZXZlIGl0J3MgZHVl
IHRvIEFNRCdzIFNNRSBjaGFuZ2VzLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 05 20:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 20:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpKdH-0003Hs-Io; Tue, 05 Sep 2017 20:39:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpKdH-0003Hg-6d
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 20:39:39 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 54/FD-01777-A8B0FA95; Tue, 05 Sep 2017 20:39:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbeTe32
 kwb4PmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Nl9ga1gj2VFb09YA+NS
 7S5GLg4hgb+MEieXbGWGcB4zSmw7tIYJwtnGKNFwaxFjFyMnh4iAs8TXM3PZQWxeAX2J7nuLm
 UFsYQF7iUdv9oM1SAjcYJO4cPAJC0hCQsBTYt0+kASEfXjuVqA4OwebgJXEITGQKIuAqsT9pR
 eYJjByL2BkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 zegYGxh2Mu9r9DjFKcjApifK6bV0XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdzLX+kghwaLU
 9NSKtMwcYPDBpCU4eJREeE9yAqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcVw5khgBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwEyhSczrwRu0yugI5iAjqh6uQ
 bkiJJEhJRUA2P9Uqv6s51pr1iF0yTEC2sSUneGJyZf5XG+qWCxz+zvpcSjh7e3bZbYxpO106Z
 lYUPUugs87hWKV/W8gl1FNlyb7adUVCqx6Klv46LqV0dYOBbN2zn1arhU9Vrln/vf1k449sbI
 5GrPiQVzLt26k8D2uXXdTP3vrAus9n6+tOTcq2jO7gMF86SUWIozEg21mIuKEwGw8/vGfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504643976!96209312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24099 invoked from network); 5 Sep 2017 20:39:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 20:39:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpKdB-0003VZ-06; Tue, 05 Sep 2017 20:39:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpKd5-0003YK-GQ; Tue, 05 Sep 2017 20:39:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpKd5-000575-8D; Tue, 05 Sep 2017 20:39:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113055-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 20:39:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113055: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA1NS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5
N2U2MTkwYzZiMGRmNjgwZDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgMyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNTUgIDIwMTctMDktMDUgMTk6MDI6Mjgg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTUwZGQzOTQ2
YzUyMWE5MjU3YzRkZDk3ZTYxOTBjNmIwZGY2ODBkMwpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KRGF0ZTogICBUdWUgU2VwIDUgMTE6MDM6MzggMjAxNyArMDIwMAoKICAgIGxp
YnhjL2JpdG9wczogY29ycmVjdCBjb21tZW50IGZvciBiaXRtYXBfc2l6ZQogICAgCiAgICBUaGUg
cmV0dXJuZWQgdmFsdWUgcmVwcmVzZW50cyBub3cgdW5pdHMgb2YgYnl0ZXMgaW5zdGVhZCBvZiBs
b25ncy4KICAgIAogICAgRml4ZXMgY29tbWl0IDExZDAwNDRhMTYgKCJ0b29scy9saWJ4YzogTW9k
aWZ5IGJpdG1hcCBvcGVyYXRpb25zIHRvCiAgICB0YWtlIHZvaWQgcG9pbnRlcnMiKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTVlNGRkNWU4NjZiNDNi
YmMyZDQzODAzNDQ0NWM2NTgyZGIxZDNkZQpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIFdlZCBBdWcgMzAgMTI6MDQ6MDAgMjAxNyArMDMw
MAoKICAgIGNvbW1vbi92bV9ldmVudDogSW5pdGlhbGl6ZSB2bV9ldmVudCBsaXN0cyBvbiBkb21h
aW4gY3JlYXRpb24KICAgIAogICAgVGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0
aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2ZW50X3NoYXJlLAogICAgdm1fZXZlbnRfcGFnaW5nLCB2bV9l
dmVudF9tb25pdG9yLiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlCiAgICBzdHJ1Y3R1cmUgaXMgbW92
ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCiAgICBhbGxvY2F0ZWQvaW5p
dCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZlbnRfZGlzYWJsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IGViNGU2MzhhNDc0NzkyMTM3NDE0ZjAz
NDA5ZTc4NDc3ODEwYzM0MzYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIFNlcCA1IDE3OjMyOjQzIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3Jy
ZWN0IEVWRVggZGVjb2RpbmcKICAgIAogICAgV2hpbGUgdGhlc2UgYXJlIGxhdGVudCBpc3N1ZXMg
b25seSBmb3Igbm93LCBjb3JyZWN0IHRoZW0gcmlnaHQgYXdheToKICAgIC0gdW5uYW1lZCAoaW4g
dGhlIFNETSkgRVZFWCBiaXRzIG5lZWQgdG8gYmUgc2V0L2NsZWFyIHJlc3BlY3RpdmVseQogICAg
LSBFVkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZvcm1seSBiZSAx
IGluIG5vbi02NC1iaXQKICAgICAgbW9kZXMsCiAgICAtIEVYRVguUicgKGNhbGxlZCBSIGluIG91
ciBjb2RlKSBpcyB1bmlmb3JtbHkgYmVpbmcgaWdub3JlZCBpbgogICAgICBub24tNjQtYml0IG1v
ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmNvbW1pdCBhNjQ4ODk2NWNhM2VjMzBmMmUwYjcwMjJiNTM5YmJhNzhjMmFlZWRlCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
NzozMjowNSAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBm
b3IgVkNWVHssVH1Te1MsRH0yU0kKICAgIAogICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAo
YW5kIFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRoYXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcg
I1VEIHdoZW4gdGhlIGJpdCBpcyBzZXQgd2FzIHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXpl
IHRoZQogICAgc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA5YzJiYWJkMDVhMjEz
Zjg4MDJlM2NjMWM2NGEyYWY5MzJiNWNiZDdkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMTowMSAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBWUElOU1JECiAgICAK
ICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2Yg
bW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQSU5TUkQsIG90aGVyIHRoYW4gVlBFWFRS
RCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0KICAgIDY0LWJpdCBtb2RlcywgbGVhZGlu
ZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRo
ZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCiAgICAKICAgIEFsc28gcmVt
b3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBWUEVYVFJXIGhhbmRsaW5nLCBicmluZ2lu
ZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JXLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZDNmMGZkZTQ3MWU3
NTg4Y2U1MTJlYWZmMWFiZGFiMjA5ZDhjZDRiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMDk6NDA6NTggMjAxNyArMDEw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 22:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 22:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpLzM-0000W5-DB; Tue, 05 Sep 2017 22:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpLzL-0000Vz-37
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 22:06:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AD/C2-03642-6EF1FA95; Tue, 05 Sep 2017 22:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu5T+fW
 RBqtXKlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyZq36wF9zgqjjx+RFzA+NHji5GLg4hgW1M
 Ej9vT2HrYuTkYBFwkNi29zh7FyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSdzctIEFxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQE/iw6tvbCDjmQV6mSXOrb4NViMskCwxe6MfiMkpYCDxZK4oSDmvgL
 fE5JfL2SGuWc8ksWPdLLBrRAV0JQ79+8MGUSQocXLmE7C1zEAnLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiADEOxgvL8x
 4BCjJAeTkiiv29Z1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFnk1kcKCRalpqdWpGXmAKMBJ
 i3BwaMkwusnC5TmLS5IzC3OTIdInWJUlBLnbQTpEwBJZJTmwbXBIvASo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHnLQKbwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2MirI3dGKFPrP+Evh9WT9
 ezTv5XdvZlZ7cL3iXHtOYb3ucl+9rcxXrO4NLvz24uGb/y00VLbVPre3cd0fRsnDq4leGHIfW
 BipIGhf93qew4tmaitQbyqaOmTOvh97fVyns/D/dbNfDS1OWOwTybRe11laU9Pm8pf+C5Kkt5
 aeu/Co+8IR7xiJbJZbijERDLeai4kQAdy2zt7sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504649188!114473129!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7005 invoked from network); 5 Sep 2017 22:06:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 22:06:29 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C9DA321B7E;
 Tue,  5 Sep 2017 22:06:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C9DA321B7E
Date: Tue, 5 Sep 2017 15:06:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dario.faggioli@citrix.com>
In-Reply-To: <1504626653.338.4.camel@citrix.com>
Message-ID: <alpine.DEB.2.10.1709051327380.26407@sstabellini-ThinkPad-X260>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
 <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
 <1504626653.338.4.camel@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xensource.com, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@arm.com
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA1IFNlcCAyMDE3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBTbywgSSBub3cgdGhp
bmsgdGhhdCB3aGF0IEkgZGlkIG5vdCB1bmRlcnN0YW5kLCB3aGVuIGxvb2tpbmcgYXQgQVJNCj4g
Y29kZSwgd2FzIHRoYXQgY29udGV4dF9zd2l0Y2goKSBkb2VzIGluZGVlZCByZXR1cm4sIGFuZCBo
ZW5jZSB3ZSBkbyBhdAo+IGxlYXN0IGFub3RoZXIgc3RlcCBpbnNpZGUgdGhlIGxvb3AsIGFuZCBo
aXQgdGhlIEFTU0VSVCgpLCB3aGljaCBJIGd1ZXNzCj4gbWF5IHRyaWdnZXIgaWYgd2hhdCdzIGlu
IHNwaXRlIG9mIHRoZSBsb2NhbCB2YXJpYWJsZSAnY3B1JywgaW4gdGhlIG5ldwo+IHN0YWNrLCBp
cyBkaWZmZXJlbnQgdGhhbiBzbXBfcHJvY2Vzc29yX2lkKCkuCj4gCj4gUmUtY2hlY2tpbmcgdGhp
bmdzIG5vdywgSSBhY3R1YWxseSBkbyBzZWUgdGhhdCBjb250ZXh0X3N3aXRjaCgpIG9uIEFSTQo+
IGlzIG5vdCAndGVybWluYWwnLiBJdCBjYWxsIHNjaGVkdWxlX3RhaWwoKSwgd2hpY2ggb24geDg2
IGRvZXMgbm90Cj4gcmV0dXJuLCB3aGlsZSBpbiBBUk0sIGl0IGRvZXMuIEkgbXVzdCBoYXZlIGNv
bmZ1c2VkIHRoZXNlIHR3by4uLiBTb3JyeS4KPiAKPiBJcyB0aGlzIGFuYWx5c2lzIGNvcnJlY3Q/
Cj4KPiBBbHNvLCBtb3N0bHkgb3V0IG9mIGN1cmlvc2l0eSwgc3RpbGwgbG9va2luZyBhdCBBUk0g
Y29kZSwgSSdtIG5vdAo+IGdldHRpbmcgYXQgYWxsIGhvdyBjb250aW51ZV9uZXdfdmNwdSgpIHdv
cmtzIChlLmcuLCB3aGVuL2hvdyBpcyBpdAo+IGludm9rZWQ/KS4KCk9uIEFSTSwgY29udGV4dF9z
d2l0Y2goKSByZXR1cm5zLCB1bmxlc3MgaXQncyB0aGUgZmlyc3QgdGltZSBhIG5ldyB2Y3B1Cmlz
IHJ1bi4gSW4gdGhhdCBjYXNlIHBjIGlzIHNldCB0byBjb250aW51ZV9uZXdfdmNwdS4gX19jb250
ZXh0X3N3aXRjaApyZXN0b3JlcyBwYyB0byBjb250aW51ZV9uZXdfdmNwdSwgcmV0dXJuaW5nIHRv
IGl0LiAgY29udGludWVfbmV3X3ZjcHUKcmVzZXRfc3RhY2tfYW5kX2p1bXBzIHRvIHJldHVybl90
b19uZXdfdmNwdTMyLzY0LgoKX19jb250ZXh0X3N3aXRjaCBhbHNvIHNhdmVzIHRoZSBuZXcgcmVn
aXN0ZXJzLCBpbmNsdWRpbmcgcGMsIG92ZXJ3cml0aW5nCnRoZSBpbml0aWFsIHZhbHVlIG9mIGNv
bnRpbnVlX25ld192Y3B1IHdpdGggdGhlIHJldHVybiBhZGRyZXNzIHdpdGhpbgpjb250ZXh0X3N3
aXRjaC4gRnJvbSB0aGUgc2Vjb25kIHRpbWUgb253YXJkIGEgdmNwdSBpcyBydW4sCmNvbnRleHRf
c3dpdGNoIHJldHVybnMgbm9ybWFsbHkuCgooSSB0aGluayB0aGUgYWJvdmUgaXMgY29ycmVjdCwg
YnV0IEkgZGlkbid0IGRvdWJsZSBjaGVjayBieSBhY3R1YWxseQpydW5uaW5nIHRoZSBjb2RlLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 22:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 22:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpM3Y-00017r-U0; Tue, 05 Sep 2017 22:10:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpM3Y-00017k-C9
 for xen-devel@lists.xen.org; Tue, 05 Sep 2017 22:10:52 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 83/03-03616-BE02FA95; Tue, 05 Sep 2017 22:10:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVybKJssu4rhfW
 RBodvmFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBntLS4F10wqlr07wNjA2KLTxcjFISSwjUli
 37IvjF2M7BwsAg4SW426GDk4GAViJB78sO5i5AQywyQmX17CChJmEdCS+PE6BSTMJmAo8ffJJ
 jaQsASQveQzB0hYREBX4tmCZ2wgNrPAEkaJg30qILawgInEpLY7YHFOAU+JubdvM4HYvALeEu
 umzmEBsYUEPCTezISIiwLNOfTvDxtEjaDEyZlPWCBmakksn76NZQKjwCwkqVlIUgsYmVYxahS
 nFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GD8tSzgEKMk
 B5OSKK/b1nWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42+XXRwoJFqWmp1akZeYAowAmLcHBo
 yTCqwGS5i0uSMwtzkyHSJ1iVJQS520FSQiAJDJK8+DaYJF3iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8iSBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGxgiPuQuuMnysPHfXq6Ji1mYXuzT
 V1XPKN3LJfM118fFOeeV2tcMxov/eRu24z8s/eD9Q6Pc17rqiLvDdPem39/ILXnXr5vOud4iV
 nVi4ovnnrLACybctjla3Jpl9O5Qjqvh/+ma9q7H3ol/JszyzbJA2spzRwz73tkXzcasnidy1+
 3hcX4opKrEUZyQaajEXFScCAMzdEEy3AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504649449!81352528!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30869 invoked from network); 5 Sep 2017 22:10:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Sep 2017 22:10:50 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DE65321B7E;
 Tue,  5 Sep 2017 22:10:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE65321B7E
Date: Tue, 5 Sep 2017 15:10:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1504290473-1397-1-git-send-email-andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1709051509340.26407@sstabellini-ThinkPad-X260>
References: <1504290473-1397-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Drop asmlinkage everywhere
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxIFNlcCAyMDE3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IGFzbWxpbmthZ2UgaXMg
ZGVmaW5lZCBhcyBub3RoaW5nIG9uIGFsbCBhcmNoaXRlY3R1cmVzLCBhbmQgbm90IHVzZWQKPiBj
b25zaXN0ZW50bHkgYW55d2hlcmUsIGV2ZW4gaW4gY29tbW9uIGNvZGUuICBSZW1vdmUgaXQgYWxs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpJIGFkbWl0IEkgbGlrZWQgdGhlIGFzbWxpbmthZ2UgdGFnIGJlY2F1c2UgaXQgbWFk
ZSBpdCBlYXNpZXIgdG8gYnJvd3NlCnRocm93IHRoZSBjb2RlIGJhc2UuIE5vbmV0aGVsZXNzLCBh
cyBpdCBpcyBmdW5jdGlvbmFsbHkgdXNlbGVzczoKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAt
LS0KPiAgeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgICB8ICA4ICsrKystLS0tCj4gIHhlbi9h
cmNoL2FybS9hcm02NC90cmFwcy5jICAgfCAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQo+ICB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAg
ICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYWNwaS9hY3BpeGYuaCAgICB8ICA0ICsrLS0KPiAg
eGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8ICAyIC0tCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvY29uZmlnLmggfCAgMiAtLQo+ICB4ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oICAgIHwgIDIg
Ky0KPiAgOCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvdHJhcHMuYwo+IGluZGV4IGMyNGZjMTQuLjcwNTI1NTggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJh
cHMuYwo+IEBAIC0yMyw3ICsyMyw3IEBACj4gIAo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5o
Pgo+ICAKPiAtYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3Ry
dWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICB1aW50MzJfdCBw
YyA9IHJlZ3MtPnBjOwo+ICAgICAgdWludDMyX3QgaW5zdHI7Cj4gQEAgLTUwLDE3ICs1MCwxNyBA
QCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24oc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICBkb191bmV4cGVjdGVkX3RyYXAoIlVuZGVmaW5lZCBJ
bnN0cnVjdGlvbiIsIHJlZ3MpOwo+ICB9Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgZG9fdHJhcF9o
eXBlcnZpc29yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3ZvaWQgZG9fdHJh
cF9oeXBlcnZpc29yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAg
IGRvX3VuZXhwZWN0ZWRfdHJhcCgiSHlwZXJ2aXNvciBDYWxsIiwgcmVncyk7Cj4gIH0KPiAgCj4g
LWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX3ByZWZldGNoX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICt2b2lkIGRvX3RyYXBfcHJlZmV0Y2hfYWJvcnQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiUHJlZmV0Y2ggQWJv
cnQiLCByZWdzKTsKPiAgfQo+ICAKPiAtYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZGF0YV9hYm9y
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArdm9pZCBkb190cmFwX2RhdGFfYWJvcnQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIC8qCj4gICAgICAgKiBXZSBj
YW5ub3QgZGlzdGluZ3Vpc2ggWGVuIFNFcnJvcnMgZnJvbSBzeW5jaHJvbm91cyBkYXRhIGFib3J0
cy4gV2UKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvdHJhcHMuYwo+IGluZGV4IDM2YjNhMzAuLjM4NDcwYTEgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
dHJhcHMuYwo+IEBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpoYW5kbGVyW109
IHsKPiAgICAgICAgICAiRXJyb3IiCj4gIH07Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgZG9fYmFk
X21vZGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWFzb24pCj4gK3ZvaWQgZG9f
YmFkX21vZGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWFzb24pCj4gIHsKPiAg
ICAgIHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07Cj4gIAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXgg
YWE4MzhlOC4uN2Y2ZWMxNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE4NSw3ICsxODUsNyBAQCB2b2lkIGluaXRf
dHJhcHModm9pZCkKPiAgICAgIGlzYigpOwo+ICB9Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgX19k
aXYwKHZvaWQpCj4gK3ZvaWQgX19kaXYwKHZvaWQpCj4gIHsKPiAgICAgIHByaW50aygiRGl2aXNp
b24gYnkgemVybyBpbiBoeXBlcnZpc29yLlxuIik7Cj4gICAgICBCVUcoKTsKPiBAQCAtMjgyNCw3
ICsyODI0LDcgQEAgc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgZG9f
dHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt2b2lkIGRvX3Ry
YXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgY29u
c3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPiAgCj4gQEAgLTI5NTIs
NyArMjk1Miw3IEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICB9Cj4gIH0KPiAgCj4gLWFzbWxpbmthZ2Ugdm9pZCBk
b190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt2b2lkIGRvX3Ry
YXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIGNvbnN0
IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07Cj4gIAo+IEBAIC0yOTczLDMz
ICsyOTczLDMzIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgZG9f
dHJhcF9oeXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt2b2lkIGRvX3Ry
YXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgZW50
ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ICAKPiAgICAgIF9fZG9fdHJhcF9zZXJyb3IocmVn
cywgVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSk7Cj4gIH0KPiAgCj4gLWFzbWxpbmthZ2Ugdm9p
ZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArdm9p
ZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+
ICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ICAKPiAgICAgIF9fZG9fdHJhcF9z
ZXJyb3IocmVncywgdHJ1ZSk7Cj4gIH0KPiAgCj4gLWFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2ly
cShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArdm9pZCBkb190cmFwX2lycShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJl
Z3MpOwo+ICAgICAgZ2ljX2ludGVycnVwdChyZWdzLCAwKTsKPiAgfQo+ICAKPiAtYXNtbGlua2Fn
ZSB2b2lkIGRvX3RyYXBfZmlxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt2b2lkIGRv
X3RyYXBfZmlxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICBlbnRlcl9o
eXBlcnZpc29yX2hlYWQocmVncyk7Cj4gICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDEpOwo+ICB9
Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCj4gK3Zv
aWQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCj4gIHsKPiAgICAgIHdoaWxlICgxKQo+ICAg
ICAgewo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NvZnRpcnEuYyBiL3hlbi9jb21tb24vc29m
dGlycS5jCj4gaW5kZXggYWMxMmNmOC4uODNjM2MwOSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L3NvZnRpcnEuYwo+ICsrKyBiL3hlbi9jb21tb24vc29mdGlycS5jCj4gQEAgLTU4LDcgKzU4LDcg
QEAgdm9pZCBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXModm9pZCkKPiAgICAgIF9fZG9fc29mdGly
cSgxdWw8PFNDSEVEVUxFX1NPRlRJUlEpOwo+ICB9Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgZG9f
c29mdGlycSh2b2lkKQo+ICt2b2lkIGRvX3NvZnRpcnEodm9pZCkKPiAgewo+ICAgICAgQVNTRVJU
X05PVF9JTl9BVE9NSUMoKTsKPiAgICAgIF9fZG9fc29mdGlycSgwKTsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYWNwaS9hY3BpeGYuaCBiL3hlbi9pbmNsdWRlL2FjcGkvYWNwaXhmLmgKPiBp
bmRleCA3YWUxZjA3Li5iYTc0OTA4IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FjcGkvYWNw
aXhmLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGl4Zi5oCj4gQEAgLTExNyw5ICsxMTcs
OSBAQCBhY3BpX2dldF9zbGVlcF90eXBlX2RhdGEodTggc2xlZXBfc3RhdGUsIHU4ICogc2xwX3R5
cF9hLCB1OCAqIHNscF90eXBfYik7Cj4gIAo+ICBhY3BpX3N0YXR1cyBhY3BpX2VudGVyX3NsZWVw
X3N0YXRlX3ByZXAodTggc2xlZXBfc3RhdGUpOwo+ICAKPiAtYWNwaV9zdGF0dXMgYXNtbGlua2Fn
ZSBhY3BpX2VudGVyX3NsZWVwX3N0YXRlKHU4IHNsZWVwX3N0YXRlKTsKPiArYWNwaV9zdGF0dXMg
YWNwaV9lbnRlcl9zbGVlcF9zdGF0ZSh1OCBzbGVlcF9zdGF0ZSk7Cj4gIAo+IC1hY3BpX3N0YXR1
cyBhc21saW5rYWdlIGFjcGlfZW50ZXJfc2xlZXBfc3RhdGVfczRiaW9zKHZvaWQpOwo+ICthY3Bp
X3N0YXR1cyBhY3BpX2VudGVyX3NsZWVwX3N0YXRlX3M0Ymlvcyh2b2lkKTsKPiAgCj4gIGFjcGlf
c3RhdHVzIGFjcGlfbGVhdmVfc2xlZXBfc3RhdGVfcHJlcCh1OCBzbGVlcF9zdGF0ZSk7Cj4gIAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9jb25maWcuaAo+IGluZGV4IDIxMGM5ZjguLjQ1ZjQ3MmYgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y29uZmlnLmgKPiBAQCAtNDgsOCArNDgsNiBAQAo+ICAKPiAgI2RlZmluZSBJTlZBTElEX1ZDUFVf
SUQgTUFYX1ZJUlRfQ1BVUwo+ICAKPiAtI2RlZmluZSBhc21saW5rYWdlIC8qIE5vdGhpbmcgbmVl
ZGVkICovCj4gLQo+ICAjZGVmaW5lIF9fTElOVVhfQVJNX0FSQ0hfXyA3Cj4gICNkZWZpbmUgQ09O
RklHX0FFQUJJCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAo+IGluZGV4IGY2M2E5Y2IuLjllZjlkMDMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY29uZmlnLmgKPiBAQCAtMTA1LDggKzEwNSw2IEBAIGV4dGVybiB1bnNp
Z25lZCBzaG9ydCBib290X2VkaWRfY2FwczsKPiAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9vdF9l
ZGlkX2luZm9bMTI4XTsKPiAgI2VuZGlmCj4gIAo+IC0jZGVmaW5lIGFzbWxpbmthZ2UKPiAtCj4g
ICNpbmNsdWRlIDx4ZW4vY29uc3QuaD4KPiAgCj4gICNkZWZpbmUgUE1MNF9FTlRSWV9CSVRTICAz
OQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oIGIveGVuL2luY2x1ZGUv
eGVuL3NvZnRpcnEuaAo+IGluZGV4IDA4OTVhMTYuLmMzMjdjOWIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3NvZnRpcnEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgK
PiBAQCAtMjIsNyArMjIsNyBAQCBlbnVtIHsKPiAgCj4gIHR5cGVkZWYgdm9pZCAoKnNvZnRpcnFf
aGFuZGxlcikodm9pZCk7Cj4gIAo+IC1hc21saW5rYWdlIHZvaWQgZG9fc29mdGlycSh2b2lkKTsK
PiArdm9pZCBkb19zb2Z0aXJxKHZvaWQpOwo+ICB2b2lkIG9wZW5fc29mdGlycShpbnQgbnIsIHNv
ZnRpcnFfaGFuZGxlciBoYW5kbGVyKTsKPiAgdm9pZCBzb2Z0aXJxX2luaXQodm9pZCk7Cj4gIAo+
IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 05 22:16:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 22:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpM8q-0001N3-L8; Tue, 05 Sep 2017 22:16:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpM8o-0001Mf-R4
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 22:16:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D8/D9-02225-1322FA95; Tue, 05 Sep 2017 22:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVdPaX2
 kQdckHYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPHp7nbXg8z7GioY9Pxgb
 GN/0MHYxcnEICfxllLixvoUJwnnMKDFv8WlWCGcbo8T2tklAZZwcIgLOEl/PzGUHsXkF9CXaX
 +xkArGFBVwkDr5vZQZpkBBYpCHx5N8KoCIOIMdbYvmOdJAaEHPD6gcsXYzsHGwCVhKHxECiLA
 KqEkfuv2ecwMi9gJFhFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ
 +7iZGoN/rGRgYdzA27fU7xCjJwaQkyuu2dV2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne5wrr
 I4UEi1LTUyvSMnOAAQiTluDgURLhPQeS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4qk
 CIBkKKM0jy4EbBouMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcSyBSezLwSuE2vgI5gAj
 qi6uUakCNKEhFSUg2MGvfzYq8Xn9usUXPk7JQ5E+zWNL1TfCIQ9u3OYT7zu8yvm9auP3xZRro
 /7LfE/t8egnEaq+c1nzigsLvvlH71gaiIzk/Va/2neHznnnPDmsX8L1OqhOxcMfufU1iUdJaJ
 fvtxqXV6WMWuKSKzfz+Tv3A7uWLThlrW2y/DtBSetvzYPPX8nHc32JVYijMSDbWYi4oTAb1sg
 LmBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504649773!108781951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34892 invoked from network); 5 Sep 2017 22:16:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 22:16:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpM8g-0005yq-FE; Tue, 05 Sep 2017 22:16:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpM8b-0000Yl-0R; Tue, 05 Sep 2017 22:16:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpM8a-0007ja-Nl; Tue, 05 Sep 2017 22:16:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113049-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 22:16:04 +0000
Subject: [Xen-devel] [linux-3.18 test] 113049: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0513480165195597729=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl           4 host-install(4)          broken pass in 113042
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 113042 pass in 113049
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat fail in 113042 pass in 113049
 test-armhf-armhf-xl-vhd     10 debian-di-install fail in 113042 pass in 113049
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 10 debian-hvm-install fail pass in 113042

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 113042 blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 113042 blocked in 112102
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 113042 blocked in 112102
 test-armhf-armhf-xl         13 migrate-support-check fail in 113042 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 113042 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   46 days
Failing since        112351  2017-07-27 22:26:55 Z   39 days   61 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    3 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step test-armhf-armhf-xl host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0513480165195597729==--

From xen-devel-bounces@lists.xen.org Tue Sep 05 22:52:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 22:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpMhm-0003p2-Jz; Tue, 05 Sep 2017 22:52:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpMhl-0003oe-Sg
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 22:52:25 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 61/F1-01777-9AA2FA95; Tue, 05 Sep 2017 22:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeF1vp
 Ig47brBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Jr4krlgj2VF78EPTA2M
 S7W7GLk4hAT+MkpM+baOHcJ5zCjRf2EXK4SzjVFiw5wmli5GTg4RAWeJr2fmsoPYvAL6Ej8Pv
 wSyOTiEBewl5v6QBKmXELjBJnHh4BOwegkBT4l1+/YzwdiH524FirNzsAlYSRwSA4myCKhKbL
 v2mW0CI/cCRoZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE
 er2dgYNzB2NTrfIhRkoNJSZT3str6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvI80gHKCRanp
 qRVpmTnA0INJS3DwKInwOmkCpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3M0iRAEhRR
 mke3AhYHFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbBjKFJzOvBG7TK6AjmICOqHq5Bu
 SIkkSElFQDY4PT/0+bp9+S5HPdGTfzg9bjumnMK9PaeS5PFbB1UVqWUKZ49la6Fetn1y+F3cm
 54dMT1RM2rl7rctli3tza2wfe7vrpeG6Z3lrXZ5uZ2yr2RWkKPLOT86pk5jzwRr5iUsTN2IZ6
 rSlrl5Ymzjwksde6QlckTrKt4MPBj3yTKz+8OlnQ6xHKqMRSnJFoqMVcVJwIAC4qiGt+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504651942!110202813!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2468 invoked from network); 5 Sep 2017 22:52:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 22:52:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpMhh-0006s5-4b; Tue, 05 Sep 2017 22:52:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpMhb-0001cN-GI; Tue, 05 Sep 2017 22:52:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpMhb-0001VJ-BO; Tue, 05 Sep 2017 22:52:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113057-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 22:52:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113057: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA1Ny8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5
N2U2MTkwYzZiMGRmNjgwZDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgNCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNTUgIDIwMTctMDktMDUgMTk6MDI6Mjgg
WiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTUwZGQzOTQ2
YzUyMWE5MjU3YzRkZDk3ZTYxOTBjNmIwZGY2ODBkMwpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KRGF0ZTogICBUdWUgU2VwIDUgMTE6MDM6MzggMjAxNyArMDIwMAoKICAgIGxp
YnhjL2JpdG9wczogY29ycmVjdCBjb21tZW50IGZvciBiaXRtYXBfc2l6ZQogICAgCiAgICBUaGUg
cmV0dXJuZWQgdmFsdWUgcmVwcmVzZW50cyBub3cgdW5pdHMgb2YgYnl0ZXMgaW5zdGVhZCBvZiBs
b25ncy4KICAgIAogICAgRml4ZXMgY29tbWl0IDExZDAwNDRhMTYgKCJ0b29scy9saWJ4YzogTW9k
aWZ5IGJpdG1hcCBvcGVyYXRpb25zIHRvCiAgICB0YWtlIHZvaWQgcG9pbnRlcnMiKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTVlNGRkNWU4NjZiNDNi
YmMyZDQzODAzNDQ0NWM2NTgyZGIxZDNkZQpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIFdlZCBBdWcgMzAgMTI6MDQ6MDAgMjAxNyArMDMw
MAoKICAgIGNvbW1vbi92bV9ldmVudDogSW5pdGlhbGl6ZSB2bV9ldmVudCBsaXN0cyBvbiBkb21h
aW4gY3JlYXRpb24KICAgIAogICAgVGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0
aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2ZW50X3NoYXJlLAogICAgdm1fZXZlbnRfcGFnaW5nLCB2bV9l
dmVudF9tb25pdG9yLiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlCiAgICBzdHJ1Y3R1cmUgaXMgbW92
ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCiAgICBhbGxvY2F0ZWQvaW5p
dCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZlbnRfZGlzYWJsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IGViNGU2MzhhNDc0NzkyMTM3NDE0ZjAz
NDA5ZTc4NDc3ODEwYzM0MzYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIFNlcCA1IDE3OjMyOjQzIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3Jy
ZWN0IEVWRVggZGVjb2RpbmcKICAgIAogICAgV2hpbGUgdGhlc2UgYXJlIGxhdGVudCBpc3N1ZXMg
b25seSBmb3Igbm93LCBjb3JyZWN0IHRoZW0gcmlnaHQgYXdheToKICAgIC0gdW5uYW1lZCAoaW4g
dGhlIFNETSkgRVZFWCBiaXRzIG5lZWQgdG8gYmUgc2V0L2NsZWFyIHJlc3BlY3RpdmVseQogICAg
LSBFVkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZvcm1seSBiZSAx
IGluIG5vbi02NC1iaXQKICAgICAgbW9kZXMsCiAgICAtIEVYRVguUicgKGNhbGxlZCBSIGluIG91
ciBjb2RlKSBpcyB1bmlmb3JtbHkgYmVpbmcgaWdub3JlZCBpbgogICAgICBub24tNjQtYml0IG1v
ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmNvbW1pdCBhNjQ4ODk2NWNhM2VjMzBmMmUwYjcwMjJiNTM5YmJhNzhjMmFlZWRlCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
NzozMjowNSAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBm
b3IgVkNWVHssVH1Te1MsRH0yU0kKICAgIAogICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAo
YW5kIFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRoYXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcg
I1VEIHdoZW4gdGhlIGJpdCBpcyBzZXQgd2FzIHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXpl
IHRoZQogICAgc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA5YzJiYWJkMDVhMjEz
Zjg4MDJlM2NjMWM2NGEyYWY5MzJiNWNiZDdkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMTowMSAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBWUElOU1JECiAgICAK
ICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2Yg
bW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQSU5TUkQsIG90aGVyIHRoYW4gVlBFWFRS
RCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0KICAgIDY0LWJpdCBtb2RlcywgbGVhZGlu
ZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRo
ZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCiAgICAKICAgIEFsc28gcmVt
b3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBWUEVYVFJXIGhhbmRsaW5nLCBicmluZ2lu
ZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JXLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZDNmMGZkZTQ3MWU3
NTg4Y2U1MTJlYWZmMWFiZGFiMjA5ZDhjZDRiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMDk6NDA6NTggMjAxNyArMDEw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 05 23:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 23:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpNKn-0006KV-Lr; Tue, 05 Sep 2017 23:32:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpNKm-0006K8-4f
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 23:32:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 13/53-02226-B143FA95; Tue, 05 Sep 2017 23:32:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfKZH2
 kwdtrwhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+P2zh7FgWnTFqumHmRsY
 Z1l2MXJxCAn8ZZRof/ScFcJ5zChx8MBPKGcbUOZgH1MXIyeHiICzxNczc9lBbF4BfYndr56yg
 tjCAu4SMzf0sIE0SAhMVpA409bJCJKQEPCWOHHzOTuM3fX5HnMXIzsHm4CVxCExkCiLgKpE/9
 zpTBMYuRcwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 5AxDsYPzS73yIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw7jIBygkWp6akV
 aZk5wOCDSUtw8CiJ8BqCpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3OUiRAEhRRmke3
 AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8jkCk8mXklcJteAR3BBHRE1cs1IEeUJC
 KkpBoY2XZ5c5RoL6yTVYv/tPXOp1nqzx4YbE60tDooK7Bi8XfOrFtHbHO8H298YnMx8eh8Hue
 fT6LbZ5zYOOPzt7RKY79vL9aqz5l669Bzh7116yYfa/daO41rXqZRTeU72ccJd1/O8UqJlw0o
 5JDeXJfuOj/9jtuKm9wbF92eyBe9S8E57Xy3thLbMyWW4oxEQy3mouJEAH/Ie5h/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504654361!107355287!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41713 invoked from network); 5 Sep 2017 23:32:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Sep 2017 23:32:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpNKe-0007t1-MC; Tue, 05 Sep 2017 23:32:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpNKZ-0003yi-8m; Tue, 05 Sep 2017 23:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpNKZ-0002BK-2B; Tue, 05 Sep 2017 23:32:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113051-mainreport@xen.org>
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:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=53e2c48d3f0db6a1598f49baf0b56dd4975e53a7
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 05 Sep 2017 23:32:31 +0000
Subject: [Xen-devel] [qemu-mainline test] 113051: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2809925944716027922=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113036

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113036
 build-arm64-xsm               2 hosts-allocate              broken like 113036
 build-arm64-pvops             2 hosts-allocate              broken like 113036
 build-arm64-xsm               3 capture-logs                broken like 113036
 build-arm64                   3 capture-logs                broken like 113036
 build-arm64-pvops             3 capture-logs                broken like 113036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 113036
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113036
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                53e2c48d3f0db6a1598f49baf0b56dd4975e53a7
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    1 days
Failing since        113044  2017-09-04 23:16:29 Z    1 days    2 attempts
Testing same since   113051  2017-09-05 12:50:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Daniel P. Berrange <berrange@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Hua Yanghao <huayanghao@gmail.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Thomas Huth <thuth@redhat.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2809925944716027922==--

From xen-devel-bounces@lists.xen.org Tue Sep 05 23:56:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Sep 2017 23:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpNhc-0007g5-6h; Tue, 05 Sep 2017 23:56:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=414ebf1ae=citrix-osstest@xenproject.org>)
 id 1dpNhb-0007fM-LC
 for xen-devel@lists.xensource.com; Tue, 05 Sep 2017 23:56:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FF/0F-03283-2A93FA95; Tue, 05 Sep 2017 23:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO4iy/W
 RBiceCVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owbPYfZC14rVTw91MTawNgs1cXIySEh4C9x
 cGYrG4TtLjG9fQWYLSLgLDHhw20wm1dAT+LpoWWsILawgJHE/ZYlLBD1bhLnj0xlhbGfHFzMD
 GKzCXhITOyZCFTDwcEioCJxfIcfSFhIQEti6eKVTBAjBSVOznwCNoZZQELi4IsXzBBjLCR2fO
 xjm8DIOwtJ2SwkZQsYmVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgSGDgMQ7GD8tSzgEKMkB5OSKO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4YyyA
 coJFqempFWmZOcAghklLcPAoifB6gaR5iwsSc4sz0yFSpxgtOTasXv+FiePAjJ/fmDg2vTv2m
 0mIJS8/L1VKnDcLpEEApCGjNA9uHCzSLjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9wjIFJ
 7MvBK4ra+ADmICOqjq5RqQg0oSEVJSDYyxplKvfj3jebWmvDH9cBxXsYFD0teZOjKqfnO3/Tp
 abyWx+7UvWwvbrI1iprU7Zm1NnL5wKm+ez0fXCMY9143nyx8/P6n39uHFs/4udayN0fdkLpbS
 cPITePicbYaSaFX/9IbfGUcZbxuu0E7LrdgvIXgpoN7vt21LfOcV9fv3Go8fM9E3DFZiKc5IN
 NRiLipOBACHcSBvrwIAAA==
X-Env-Sender: prvs=414ebf1ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504655776!110685462!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58202 invoked from network); 5 Sep 2017 23:56:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Sep 2017 23:56:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,481,1498521600"; d="scan'208";a="438555984"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72065-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=56e88e9e5f980e30f28d907e0ff442e4dc8dc5de
X-Osstest-Versions-That: ovmf=302860bfc467c72bdba91af021a44e20789601dc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 6 Sep 2017 00:56:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72065: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA1NmU4OGU5ZTVmOTgwZTMwZjI4ZDkwN2UwZmY0NDJlNGRjOGRj
NWRlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMDI4NjBiZmM0Njdj
NzJiZGJhOTFhZjAyMWE0NGUyMDc4OTYwMWRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNjMg
IDIwMTctMDktMDUgMTI6NDk6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDY1ICAyMDE3LTA5LTA1IDE5OjM0OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogIEphbWVzIEJvdHRvbWxleSA8SmFtZXMuQm90dG9tbGV5QEhhbnNl
blBhcnRuZXJzaGlwLmNvbT4KICBMZW8gRHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgogIExvbmcg
UWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgUGV0ZXIgSm9uZXMgPHBqb25lc0ByZWRoYXQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNTZlODhlOWU1Zjk4MGUzMGYyOGQ5MDdlMGZm
NDQyZTRkYzhkYzVkZQpBdXRob3I6IFBldGVyIEpvbmVzIDxwam9uZXNAcmVkaGF0LmNvbT4KRGF0
ZTogICBUdWUgQXVnIDEgMTA6NTk6MDAgMjAxNyArMDgwMAoKICAgIFBrY3M3VmVyaWZ5RHhlOiBE
b24ndCBhbGxvdyBQa2NzN1ZlcmlmeSB0byBpbnN0YWxsIHByb3RvY29scyB0d2ljZQogICAgCiAg
ICBUaGlzIHBhdGNoIG1ha2VzIFBrY3M3VmVyaWZ5RHhlIGNoZWNrIHRoYXQgaXQgaGFzIG5vdCBh
bHJlYWR5IGJlZW4KICAgIGluc3RhbGxlZCBiZWZvcmUgaW5zdGFsbGluZyBpdHMgcHJvdG9jb2xz
LiAgVGhpcyBwcmV2ZW50cyB0aGUgY2FzZQogICAgd2hlcmUgbG9hZGluZyBpdCBhcyBhbiBleHRl
cm5hbCBkcml2ZXIgKGVpdGhlciBtYW51YWxseSwgdGhyb3VnaAogICAgRHJpdmVyIyMjIyB2YXJp
YWJsZXMsIGV0Yy4pIHdpbGwgcmVmdXNlIHRvIGFkZCBhIHNlY29uZCBwcm92aWRlciBvZgogICAg
dGhlIEFQSS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgSm9uZXMgPHBqb25lc0By
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lu
bmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMb25nIFFpbiA8cWluLmxvbmdAaW50ZWwu
Y29tPgoKY29tbWl0IGEyNDgxZjgxYjM1N2M4OTJjOGVkYTcyNTgzNmYyNTVjZjRmNzI4NzkKQXV0
aG9yOiBMb25nIFFpbiA8cWluLmxvbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNTo0
NjoyMSAyMDE3ICswODAwCgogICAgU2VjdXJpdHlQa2cvUGtjczdWZXJpZnk6IENvbXBsZXRlIHRo
ZSBQa2NzN1ZlcmlmeUR4ZSBwcm90b2NvbAogICAgCiAgICBWZXJpZnlTaWduYXR1cmUgY2FuIGJl
IGltcGxlbWVudGVkIHVzaW5nIGEgbWlycm9yIG9mIHRoZQogICAgQXV0aGVudGljb2RlVmVyaWZ5
IGZ1bmN0aW9uIHRoYXQncyBhbHJlYWR5IGluIHVzZSBpbiB0aGUKICAgIEltYWdlVmVyaWZpY2F0
aW9uRFhFIGVudmlyb25tZW50LCBzbyB0aGlzIHBhdGNoIHNpbXBseSB3aXJlcyB1cAogICAgVmVy
aWZ5U2lnbmF0dXJlIHVzaW5nIHRoYXQgY29kZS4KICAgIDxOT1RFOiBPbmx5IEF1dGhlbnRpY29k
ZS1zaWduYXR1cmUgdmVyaWZpY2F0aW9uIHdhcyBzdXBwb3J0ZWQgYnkKICAgICAgICAgICB0aGlz
IFZlcmlmeVNpZ25hdHVyZSgpIGltcGxlbWVudGF0aW9uIG5vdy4pCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbWVzIEJvdHRvbWxleSA8SmFtZXMuQm90dG9tbGV5QEhhbnNlblBhcnRuZXJz
aGlwLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMb25nIFFpbiA8cWluLmxvbmdAaW50ZWwuY29tPgoK
Y29tbWl0IDAyMzM4NzE0NDI5OTc0MWQ3Mjc1MjFiNDI1ZWY0NDM0MzhhZWNjMWYKQXV0aG9yOiBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDEwOjEyOjM4
IDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0xtY2UuYyBSZW1vdmUgdXNlbGVzcyBmaWxlLgog
ICAgCiAgICBNZXJnZSB0aGUgY29kZSB0byBNYWNoaW5lQ2hlY2suYyBmaWxlLCByZW1vdmUgdGhp
cyBmaWxlLgogICAgCiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IGFlNjZjNmYxMmM0
MmExYWMyMzEyYmU5OTgwNmI1ZDIzMzQ0NzlhZmUKQXV0aG9yOiBMZW8gRHVyYW4gPGxlby5kdXJh
bkBhbWQuY29tPgpEYXRlOiAgIFdlZCBBdWcgMiAwMzozNToxMyAyMDE3ICswODAwCgogICAgVWVm
aUNwdVBrZzogQXBpY0xpYgogICAgCiAgICBHZXRQcm9jZXNzb3JMb2NhdGlvbkJ5QXBpY0lkICgp
CiAgICAtIFVzZSBtYXggcG9zc2libGUgdGhyZWFkIGNvdW50IHRvIGRlY29kZSBJbml0aWFsQXBp
Y0lkIG9uIEFNRCBwcm9jZXNzb3IuCiAgICAtIENsZWFuLXVwIG9uIEMgQ29kaW5nIHN0YW5kYXJk
cy4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+
CiAgICBDYzogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2Fv
IDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExlbyBEdXJhbiA8
bGVvLmR1cmFuQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 01:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 01:09:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpOqX-0006oj-Li; Wed, 06 Sep 2017 01:09:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpOqW-0006oM-FO
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 01:09:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 15/2B-03423-FCA4FA95; Wed, 06 Sep 2017 01:09:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfec1/p
 Ig6/rjCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacerYdJaCPZYVuzcnNTAu
 1e5i5OIQEvjLKLHw8j52COcxo8TjuzuYIZxtjBLb1k5g6WLk5BARcJb4emYuO4jNK6Av8fnYa
 iYQW1jAXuLdhqVMIA0SAjfYJC4cfALWICHgKbFu334mGPvw3K1AcXYONgEriUNiIFEWAVWJQy
 +Xskxg5F7AyLCKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsIPx9LrAQ4ySHExKoryX1dZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjfIEygkWpaan
 VqRl5gCDDyYtwcGjJMLb6AGU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5jIDMEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS1ApvBk5pXAbXoFdAQT0BFVL9eAHF
 GSiJCSamCMm2HynbVbf3On+zfx7PAD86991i3+/WHW0jTugMLt24VuRPgKHLE7/tfFTpnBTd0
 p95rTdoelWxarFf8OCPJ+2X/wn5tZnXmHqfZfScls3V0LLVbPmMshL8V87aLrDrOv66yz/H69
 Vt+b+WVG3rUIdbNNf1ae6bdb3Dxl89PeOX5vdGws2B8qsRRnJBpqMRcVJwIAeYju0n8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504660173!73385876!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62265 invoked from network); 6 Sep 2017 01:09:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 01:09:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpOqT-00016R-5q; Wed, 06 Sep 2017 01:09:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpOqN-0001Ki-Oh; Wed, 06 Sep 2017 01:09:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpOqN-0003UF-Gl; Wed, 06 Sep 2017 01:09:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113059-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 01:09:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113059: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA1OS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5
N2U2MTkwYzZiMGRmNjgwZDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgNSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNTUgIDIwMTctMDktMDUgMTk6MDI6Mjgg
WiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTUwZGQzOTQ2
YzUyMWE5MjU3YzRkZDk3ZTYxOTBjNmIwZGY2ODBkMwpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KRGF0ZTogICBUdWUgU2VwIDUgMTE6MDM6MzggMjAxNyArMDIwMAoKICAgIGxp
YnhjL2JpdG9wczogY29ycmVjdCBjb21tZW50IGZvciBiaXRtYXBfc2l6ZQogICAgCiAgICBUaGUg
cmV0dXJuZWQgdmFsdWUgcmVwcmVzZW50cyBub3cgdW5pdHMgb2YgYnl0ZXMgaW5zdGVhZCBvZiBs
b25ncy4KICAgIAogICAgRml4ZXMgY29tbWl0IDExZDAwNDRhMTYgKCJ0b29scy9saWJ4YzogTW9k
aWZ5IGJpdG1hcCBvcGVyYXRpb25zIHRvCiAgICB0YWtlIHZvaWQgcG9pbnRlcnMiKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTVlNGRkNWU4NjZiNDNi
YmMyZDQzODAzNDQ0NWM2NTgyZGIxZDNkZQpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIFdlZCBBdWcgMzAgMTI6MDQ6MDAgMjAxNyArMDMw
MAoKICAgIGNvbW1vbi92bV9ldmVudDogSW5pdGlhbGl6ZSB2bV9ldmVudCBsaXN0cyBvbiBkb21h
aW4gY3JlYXRpb24KICAgIAogICAgVGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0
aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2ZW50X3NoYXJlLAogICAgdm1fZXZlbnRfcGFnaW5nLCB2bV9l
dmVudF9tb25pdG9yLiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlCiAgICBzdHJ1Y3R1cmUgaXMgbW92
ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCiAgICBhbGxvY2F0ZWQvaW5p
dCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZlbnRfZGlzYWJsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IGViNGU2MzhhNDc0NzkyMTM3NDE0ZjAz
NDA5ZTc4NDc3ODEwYzM0MzYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIFNlcCA1IDE3OjMyOjQzIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3Jy
ZWN0IEVWRVggZGVjb2RpbmcKICAgIAogICAgV2hpbGUgdGhlc2UgYXJlIGxhdGVudCBpc3N1ZXMg
b25seSBmb3Igbm93LCBjb3JyZWN0IHRoZW0gcmlnaHQgYXdheToKICAgIC0gdW5uYW1lZCAoaW4g
dGhlIFNETSkgRVZFWCBiaXRzIG5lZWQgdG8gYmUgc2V0L2NsZWFyIHJlc3BlY3RpdmVseQogICAg
LSBFVkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZvcm1seSBiZSAx
IGluIG5vbi02NC1iaXQKICAgICAgbW9kZXMsCiAgICAtIEVYRVguUicgKGNhbGxlZCBSIGluIG91
ciBjb2RlKSBpcyB1bmlmb3JtbHkgYmVpbmcgaWdub3JlZCBpbgogICAgICBub24tNjQtYml0IG1v
ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmNvbW1pdCBhNjQ4ODk2NWNhM2VjMzBmMmUwYjcwMjJiNTM5YmJhNzhjMmFlZWRlCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
NzozMjowNSAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBm
b3IgVkNWVHssVH1Te1MsRH0yU0kKICAgIAogICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAo
YW5kIFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRoYXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcg
I1VEIHdoZW4gdGhlIGJpdCBpcyBzZXQgd2FzIHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXpl
IHRoZQogICAgc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA5YzJiYWJkMDVhMjEz
Zjg4MDJlM2NjMWM2NGEyYWY5MzJiNWNiZDdkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMTowMSAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBWUElOU1JECiAgICAK
ICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2Yg
bW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQSU5TUkQsIG90aGVyIHRoYW4gVlBFWFRS
RCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0KICAgIDY0LWJpdCBtb2RlcywgbGVhZGlu
ZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRo
ZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCiAgICAKICAgIEFsc28gcmVt
b3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBWUEVYVFJXIGhhbmRsaW5nLCBicmluZ2lu
ZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JXLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZDNmMGZkZTQ3MWU3
NTg4Y2U1MTJlYWZmMWFiZGFiMjA5ZDhjZDRiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMDk6NDA6NTggMjAxNyArMDEw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 02:39:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 02:39:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpQFJ-000471-Tc; Wed, 06 Sep 2017 02:39:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dpQFI-00046v-NH
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 02:39:16 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 25/0D-02224-3DF5FA95; Wed, 06 Sep 2017 02:39:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfSqlu7l+PW
 RBn8WMlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmP5kxlKVgnUTHn/zmWBsajol2MXBxCAhMY
 Jb7uPM8K4rAI3GGRmPJ7JWMXIyeHhMAPFomP6xwh7DyJdcdmsELYRRJT361ngrGvP1gGZvMKC
 EqcnPmEBcQWEvCSeDlhATOIzSagLtGx/iVYDYuAisS1Xeeh6gMk/k78wwZiCwuYSPyacQHMFh
 GQlrj2+TLYDcwCPhJ3/p9mn8DINwvJillIUhC2pkTr9t9QtobEgjv7GCFsbYllC18zL2BkXcW
 oXpxaVJZapGuql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJ71DAyMOxgvf3U6
 xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle9TignGBRanpqRVpmDjBSYNISH
 DxKIrwWIGne4oLE3OLMdIjUKUZXjitX1n1h4phyYDuQPPT7xHcmjmNg8sPTaX+YhFjy8vNSpc
 R5nUGaBUCaM0rz4EbDovwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeJpApPJl5JXAXvAI
 6jgnouKqXa0COK0lESEk1MIr/szmoavvq8sK6jMczGT1YLdceq+WaLC5WPnHtfnf7zKmvdnrJ
 pl7+VNu6Y9JE2ecTnGIm5F7Zcil+w+7gbgM5hrr4yFeMi0NXfPe/Xm3udHzznsNZekqfnQ3KG
 G+d0dlhtYXhxbHwkrs7H7F96P/yPIptl0zo/4Tdc6KbhR4psV9bMH3+HXUlluKMREMt5qLiRA
 Dg/3lF7QIAAA==
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504665554!113370299!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34210 invoked from network); 6 Sep 2017 02:39:14 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 02:39:14 -0000
Received: by mail-vk0-f42.google.com with SMTP id c82so2740348vkd.4
 for <xen-devel@lists.xen.org>; Tue, 05 Sep 2017 19:39:14 -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=/r3/R5hWU9twlhwrd0sDwfpY9/cz6zVKIqVOE46Ph98=;
 b=YMPeFakniXUM9h3Trw4gX4H/I2cdCveY+bugVMYTmhGKaLCw9cT7zkfCZ1f+cmTvae
 KGlG8mylmjWbYsysvj5L5pM28N/1rT9rgcct02U9NGKwdQu7tEQlkDXBvky3UMxABRn1
 2IWPRv+vFZM+jB8d6ljlJlg8/LKs2tsc8pNfbrdLqJQyMDDbTaWom272ULK0C0Bb/Mvp
 aBuYLpGx7u7JjY5ltf2iNWXxzgrs5a2vhpkdzrwzt3Pa9dmdSh/8QSJ+lwEm3hR2wAWr
 ecX8AavdkCkC1AqLWx+dXL3e5xzd6JkpBjBefGf9OJIapA1h+Y9ZelqENRXh4I+dAnc6
 Vgaw==
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=/r3/R5hWU9twlhwrd0sDwfpY9/cz6zVKIqVOE46Ph98=;
 b=h/671aYONZncyf8aQP/qxNiJqH5QbiruSfl4VhAbhiioDPWvVCwI/jC4xDz7YJmOIv
 HxebQSPoDsI0qSPAdZU6gyXX96KplQHTkj5G3ksVMqWi9gsgfNjDU1fOecltnqUf/k0I
 uQ2D8vdFLfjgWQi9PVbT28HRV8zinsCYy/ytlW085TFMf2kNmuno5BGGiBX4ZAR2YYRs
 TVJUa8Ahzkw8wlG79fEd1Uat6PP76uoNUzP49FGpRAB+cgA3Hma4j4OGHaMy2zYkCnYs
 uomFTQSk9M4u/0ta198lnE1oK83gMj3vZic0A+vVxRSz+rFfRrE+66w9IHHzcwZWY6Or
 Ks6A==
X-Gm-Message-State: AHPjjUhmFnIZZUWv4SO+9HQN0ZAXaLUZLcw0N6OeFJ/Fo0OzKLIAW8UP
 +m/Nc5DFSOtipLEcCw6H791b/f9qs3/F
X-Google-Smtp-Source: ADKCNb6FuurcmLMvg2nyh62kvjVhNHLDWybyzgcDMOueK6iQEdnB7O9VMP1lFN9XXndI0oSnjz4EXT+USLcbg12Zcr0=
X-Received: by 10.31.55.196 with SMTP id e187mr540597vka.195.1504665553483;
 Tue, 05 Sep 2017 19:39:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.60.138 with HTTP; Tue, 5 Sep 2017 19:39:13 -0700 (PDT)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Wed, 6 Sep 2017 11:39:13 +0900
Message-ID: <CAFX_q-Ebma3addzuOO7FJXoS73eTAyXGnRF_Cvj3m6bxG2xakA@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel]  kernel panic with no call trace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4751307048556221086=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4751307048556221086==
Content-Type: multipart/alternative; boundary="001a1144ba5cd23da105587c3f9d"

--001a1144ba5cd23da105587c3f9d
Content-Type: text/plain; charset="UTF-8"

Hello~~
I'm struggling to resolve a kernel panic problem during developing
scheduler code.
But I have not made any progress since I can not get any meaningful
information from the serial log.
When the panic occurred, always there is no call trace and only panic
notification like following:

(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) cpu:20, vcpu:20 in csched_schedule(1891)
(XEN) cpu:21, vcpu:21 in csched_schedule(1891)
(XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
(XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
(XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
(XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: ffff830078efcc98
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...

I'm using Xen-4.5.0 on my server having 2 Intel Xeon E5-2620 v4 cpus, 128
GB RAM(16 GB DDR4 * 4) and 1 TB HDD and, using Ubuntu 14.04 LTS.

Is there any method to make the call trace show up or
when there is no call trace, please tell me from where I should start to
debug.

Thanks in advance and I wait for your comments.

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

<div dir=3D"ltr">Hello~~<div>I&#39;m struggling to resolve a kernel panic p=
roblem during developing scheduler code.</div><div>But I have not made any =
progress since I can not get any meaningful information from the serial log=
.</div><div>When the panic occurred, always there is no call trace and only=
 panic notification like following:</div><div><br></div><div><div>(XEN)</di=
v><div>(XEN) ****************************************</div></div><div><div>=
(XEN) Panic on CPU 0:</div><div>(XEN) cpu:20, vcpu:20 in csched_schedule(18=
91)</div><div>(XEN) cpu:21, vcpu:21 in csched_schedule(1891)</div><div>(XEN=
) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_schedule(1907)</div><=
div>(XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_schedule(1907=
)</div><div>(XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_sched=
ule(1907)</div><div>(XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csch=
ed_schedule(1907)</div><div>(XEN) FATAL PAGE FAULT</div><div>(XEN) [error_c=
ode=3D0000]</div><div>(XEN) Faulting linear address: ffff830078efcc98</div>=
</div><div><div>(XEN) ****************************************</div><div>(X=
EN)</div><div>(XEN) Reboot in five seconds...</div></div><div><br></div><di=
v>I&#39;m using Xen-4.5.0 on my server having 2 Intel Xeon E5-2620 v4 cpus,=
 128 GB RAM(16 GB DDR4 * 4) and 1 TB HDD and, using Ubuntu 14.04 LTS.</div>=
<div><br></div><div>Is there any method to make the call trace show up or=
=C2=A0</div><div>when there is no call trace, please tell me from where I s=
hould start to debug.</div><div><br></div><div>Thanks in advance and I wait=
 for your comments.</div></div>

--001a1144ba5cd23da105587c3f9d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4751307048556221086==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 03:43:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 03:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpRFI-0008Hj-5a; Wed, 06 Sep 2017 03:43:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpRFH-0008HL-7X
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 03:43:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 49/7B-03642-6DE6FA95; Wed, 06 Sep 2017 03:43:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdq3vp
 Ig0UbRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fyjT8G6XsaKU9dusTcw
 7o/sYuTiEBL4yyhx5ehR1i5GTiDnMaPEkr/xEIltjBL7/+5gAUmICDhLfD0zlx3E5hXQl3hwa
 R+YLSzgJnHnfzszSIOEwCRVibXvG8AaJAQ8JS4eeM0GY09av42xi5Gdg03ASuKQGEiURUBVYs
 61R+wTGLkXMDKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgXDM/8BCjJAeTkijvZbX1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeD/mAuUEi1LT
 UyvSMnOAwQeTluDgURLhlQEGoBBvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzlmQDFQmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzpoBcwpOZVwK36RXQEUxAR1S9XA
 NyREkiQkqqgZGtcPfsKW+ef3CY0/5/acOvF/tmF9evX3ChtUH4Xvrk70xBSXZqlmwPUqSq5fw
 yctzXzj61puSUXJRM//v+ddKpdqJf//q8jFyzQ3zuim+v6rf1zi0X5l0236p7f389l/taPfn4
 LTonLTRt1k5I4Tw3i3f7AtfTQaq5BlPmXNba//Kf4ctimY1KLMUZiYZazEXFiQA4/czcfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504669396!81255299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57785 invoked from network); 6 Sep 2017 03:43:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 03:43:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpRFA-0005Lq-SP; Wed, 06 Sep 2017 03:43:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpRF5-00084J-CW; Wed, 06 Sep 2017 03:43:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpRF5-0003pL-43; Wed, 06 Sep 2017 03:43:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113054-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 03:43:07 +0000
Subject: [Xen-devel] [xen-unstable test] 113054: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA1NC8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGlu
IDExMzAzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMjQKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDI0CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTMwMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzAzMAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNm
YzdjNTY1ZjExYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZWUyYzFm
YzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTEzMDMwICAyMDE3LTA5LTA0IDAyOjA1OjMwIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDExMzA0MCAgMjAxNy0wOS0wNCAxNToxNjoxMyBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzA0NyAgMjAxNy0wOS0wNSAwNTowNzoxMSBaICAgIDAg
ZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhCkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjozMjoxNCAy
MDE3ICswMjAwCgogICAgeDg2L3AybS1wdDogcGFzcyBsZXZlbCBpbnN0ZWFkIG9mIHBhZ2UgdHlw
ZSB0byBwMm1fbmV4dF9sZXZlbCgpCiAgICAKICAgIFRoaXMgaW4gdHVybiBjYWxscyBmb3IgcDJt
X2FsbG9jX3B0cCgpIGFsc28gYmVpbmcgcGFzc2VkIHRoZSBudW1lcmljCiAgICBsZXZlbC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNv
bW1pdCBkYWFlOWQ2NzEyNjg1NTA2OTA0YjAzZGMzNjI2MGRlMzU2MDg1NjI5CkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjozMDo0NyAy
MDE3ICswMjAwCgogICAgeDg2L3AybTogbWFrZSBwMm1fYWxsb2NfcHRwKCkgcmV0dXJuIGFuIE1G
TgogICAgCiAgICBOb25lIG9mIHRoZSBjYWxsZXJzIHJlYWxseSBuZWVkcyB0aGUgc3RydWN0IHBh
Z2VfaW5mbyBwb2ludGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgoKY29tbWl0IDlmMmUyNWMwMDQyMzEyMDcxOTM1MDQ3YTkzMTQ0OTE0Zjk2OTU3NWYK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCA0
IDE2OjI1OjU5IDIwMTcgKzAyMDAKCiAgICB4ODYvcDJtLXB0OiBzaW1wbGlmeSBwMm1fbmV4dF9s
ZXZlbCgpCiAgICAKICAgIENhbGN1bGF0ZSBlbnRyeSBQRk4gYW5kIGZsYWdzIGp1c3Qgb25jZS4g
Q29udmVydCB0aGUgdHdvIHN1Y2Nlc3NpdmUKICAgIG1haW4gaWYoKS1zIHRvIGFuZCBpZi9lbHNl
LWlmIGNoYWluLiBSZXN0cmljdCB2YXJpYWJsZSBzY29wZSB3aGVyZQogICAgcmVhc29uYWJsZS4g
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gbWFrZSB0aGUgaW5kdWN0aW9uIHZhcmlhYmxl
CiAgICB1bnNpZ25lZC4KICAgIAogICAgVGhpcyBhdCBvbmNlIGZpeGVzIGV4Y2Vzc2l2ZSBwZXJt
aXNzaW9ucyBncmFudGVkIGluIHRoZSAyTSBQVEVzCiAgICByZXN1bHRpbmcgZnJvbSBzcGxpdHRp
bmcgYSAxRyBvbmUgLSBvcmlnaW5hbCBwZXJtaXNzaW9ucyBzaG91bGQgYmUKICAgIGluaGVyaXRl
ZCBpbnN0ZWFkLiBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIG9ubHkgYmVjYXVzZSBhbGwg
b2YKICAgIHRoaXMgdGFrZXMgbm8gZWZmZWN0IGFueXdheSwgYXMgaW9tbXVfaGFwX3B0X3NoYXJl
IGlzIGFsd2F5cyBmYWxzZSBvbgogICAgQU1EIHN5c3RlbXMgZm9yIGFsbCBzdXBwb3J0ZWQgYnJh
bmNoZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cgpjb21taXQgMGNmY2JlNmMyYTA4YjEyYTE1Y2JjY2RjYjliM2NkYjI0ZDc3ZDZjZApBdXRo
b3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDEyOjQy
OjA2IDIwMTcgKzAxMDAKCiAgICB4ODYvbW06IHVzZSBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxl
IGluIHB1dF9wYWdlX2Zyb21fbHszLDR9ZQogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
Y29tbWl0IGQ0Y2NkY2Y2NGFhMGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAg
MSAxMToyOTo1NiAyMDE3ICswMTAwCgogICAgeDg2L21tOiBVc2Ugc3RhdGljIGlubGluZXMgZm9y
IHssdW59YWRqdXN0X2d1ZXN0X2w/ZSgpCiAgICAKICAgIFRoZXJlIGlzIG5vIG5lZWQgZm9yIHRo
ZXNlIHRvIGJlIG1hY3JvcywgYW5kIHRoZSByZXN1bHQgaXMgZWFzaWVyIHRvIHJlYWQuCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgYmxvYXQtby1tZXRlciByZXBvcnRzIHRoZSBm
b2xsb3dpbmcgaW1wcm92ZW1lbnQ6CiAgICAKICAgICAgYWRkL3JlbW92ZTogMS8wIGdyb3cvc2hy
aW5rOiAyLzMgdXAvZG93bjogMjM1Ly00MjcgKC0xOTIpCiAgICAgIGZ1bmN0aW9uICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgX19n
ZXRfcGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MjMxICAgIDUzNTEgICAg
KzEyMAogICAgICBhZGp1c3RfZ3Vlc3RfbDFlLmlzcmEgICAgICAgICAgICAgICAgICAgICAgICAg
IC0gICAgICA5NiAgICAgKzk2CiAgICAgIGZyZWVfcGFnZV90eXBlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTU0MCAgICAxNTU5ICAgICArMTkKICAgICAgcHR3cl9lbXVsYXRlZF91cGRh
dGUgICAgICAgICAgICAgICAgICAgICAgICAxMDA4ICAgICA5NTcgICAgIC01MQogICAgICBjcmVh
dGVfZ3JhbnRfcHZfbWFwcGluZyAgICAgICAgICAgICAgICAgICAgIDEzNDIgICAgMTE4NiAgICAt
MTU2CiAgICAgIG1vZF9sMV9lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg5
MiAgICAxNjcyICAgIC0yMjAKICAgIAogICAgYWRqdXN0X2d1ZXN0X2wxZSgpLCBub3cgYmVpbmcg
YSBjb21waWxlci12aXNpYmxlIHNpbmdsZSB1bml0LCBpcyBjaG9zZW4gZm9yCiAgICBvdXQtb2Yt
bGluZSdpbmcgZnJvbSBpdHMgc2V2ZXJhbCBjYWxsc2l0ZXMuICBUaGUgb3RoZXIgaGVscGVycyBy
ZW1haW4gaW5saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKY29tbWl0IGZkYzZjZWY4NTczNDY2MmUzMmM5MWZlZTJhMTkxZDJiMjZhNjgyZjQKQXV0
aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAwOToy
OTo0OCAyMDE3ICswMTAwCgogICAgTUFJTlRBSU5FUlM6IGFkZCBhcmNoIHNwZWNpZmljIHB1Ymxp
YyBoZWFkZXJzIHRvIGFyY2ggZmlsZSBncm91cHMKICAgIAogICAgSSd2ZSByZWNlbnRseSBnb3Qg
c3VmZmljaWVudGx5IGFubm95ZWQgYnkgcGVvcGxlIG5vdCBhcHBseWluZyBlbm91Z2gKICAgIGNv
bW1vbiBzZW5zZSB0byBnZXRfbWFpbnRhaW5lci5wbCBvdXRwdXQsIENjLWluZyBhbGwgUkVTVCBt
YWludGFpbmVycwogICAgb24gQVJNLW9ubHkgcHVibGljIGludGVyZmFjZSBjaGFuZ2VzLgogICAg
CiAgICBTb3J0IEFSTSdzIHhlbi8gZ3JvdXBzIG9mIHBhdGggc3BlY2lmaWNhdGlvbnMgYXQgdGhl
IHNhbWUgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 03:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 03:49:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpRLS-00005Z-0k; Wed, 06 Sep 2017 03:49:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpRLQ-00005J-Cm
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 03:49:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CF/A5-02224-3507FA95; Wed, 06 Sep 2017 03:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTeoYH2
 kweFHkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaO+KLdhjWTFtTxdTA+NS
 7S5GLg4hgb+MEruWvGaGcB4zSnzc8oi9i5ETyNnGKLH3mj6ILSLgLPH1zFywOK+AvkTn7fWMI
 LawgL3E3WW7GEGaJQRusElcOPiEBSQhIeApsW7ffiYY+/DcrUBxdg42ASuJQ2IgURYBVYmTM6
 8zT2DkXsDIsIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 j9QwMjDsY+/b6HWKU5GBSEuW9rLY+UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL3M+UE6wKDU9
 tSItMwcYejBpCQ4eJRFemTygNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOWZAMVCYAUZ
 ZTmwY2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8E0FW8WTmlcBtegV0BBPQEVUv14
 AcUZKIkJJqYOT9/OzRyTnVi1eevDjX3fuwg+XRPYvMn/Y8icy2+m0masT2t3RyDb9GYszuT78
 OMxT02DQdMmKpnTf77cbrNb5dVjsXeBQc2XPnrEgMn3jU6bhL85gOfWw0DxKafefQjYdfrPn7
 1iouZX63rWB58pvtXTZcx0+oKDDsdhFMOBm7KPnehaT1DlVKLMUZiYZazEXFiQCmEWzqfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504669777!110135283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16194 invoked from network); 6 Sep 2017 03:49:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 03:49:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpRLL-0005Vn-Th; Wed, 06 Sep 2017 03:49:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpRLG-0008LW-IR; Wed, 06 Sep 2017 03:49:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpRLG-0006OY-9J; Wed, 06 Sep 2017 03:49:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113062-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 03:49:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113062: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA2Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5
N2U2MTkwYzZiMGRmNjgwZDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgNiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNTUgIDIwMTctMDktMDUgMTk6MDI6Mjgg
WiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTUwZGQzOTQ2
YzUyMWE5MjU3YzRkZDk3ZTYxOTBjNmIwZGY2ODBkMwpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KRGF0ZTogICBUdWUgU2VwIDUgMTE6MDM6MzggMjAxNyArMDIwMAoKICAgIGxp
YnhjL2JpdG9wczogY29ycmVjdCBjb21tZW50IGZvciBiaXRtYXBfc2l6ZQogICAgCiAgICBUaGUg
cmV0dXJuZWQgdmFsdWUgcmVwcmVzZW50cyBub3cgdW5pdHMgb2YgYnl0ZXMgaW5zdGVhZCBvZiBs
b25ncy4KICAgIAogICAgRml4ZXMgY29tbWl0IDExZDAwNDRhMTYgKCJ0b29scy9saWJ4YzogTW9k
aWZ5IGJpdG1hcCBvcGVyYXRpb25zIHRvCiAgICB0YWtlIHZvaWQgcG9pbnRlcnMiKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTVlNGRkNWU4NjZiNDNi
YmMyZDQzODAzNDQ0NWM2NTgyZGIxZDNkZQpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIFdlZCBBdWcgMzAgMTI6MDQ6MDAgMjAxNyArMDMw
MAoKICAgIGNvbW1vbi92bV9ldmVudDogSW5pdGlhbGl6ZSB2bV9ldmVudCBsaXN0cyBvbiBkb21h
aW4gY3JlYXRpb24KICAgIAogICAgVGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0
aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2ZW50X3NoYXJlLAogICAgdm1fZXZlbnRfcGFnaW5nLCB2bV9l
dmVudF9tb25pdG9yLiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlCiAgICBzdHJ1Y3R1cmUgaXMgbW92
ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCiAgICBhbGxvY2F0ZWQvaW5p
dCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZlbnRfZGlzYWJsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IGViNGU2MzhhNDc0NzkyMTM3NDE0ZjAz
NDA5ZTc4NDc3ODEwYzM0MzYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIFNlcCA1IDE3OjMyOjQzIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3Jy
ZWN0IEVWRVggZGVjb2RpbmcKICAgIAogICAgV2hpbGUgdGhlc2UgYXJlIGxhdGVudCBpc3N1ZXMg
b25seSBmb3Igbm93LCBjb3JyZWN0IHRoZW0gcmlnaHQgYXdheToKICAgIC0gdW5uYW1lZCAoaW4g
dGhlIFNETSkgRVZFWCBiaXRzIG5lZWQgdG8gYmUgc2V0L2NsZWFyIHJlc3BlY3RpdmVseQogICAg
LSBFVkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZvcm1seSBiZSAx
IGluIG5vbi02NC1iaXQKICAgICAgbW9kZXMsCiAgICAtIEVYRVguUicgKGNhbGxlZCBSIGluIG91
ciBjb2RlKSBpcyB1bmlmb3JtbHkgYmVpbmcgaWdub3JlZCBpbgogICAgICBub24tNjQtYml0IG1v
ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmNvbW1pdCBhNjQ4ODk2NWNhM2VjMzBmMmUwYjcwMjJiNTM5YmJhNzhjMmFlZWRlCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
NzozMjowNSAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBm
b3IgVkNWVHssVH1Te1MsRH0yU0kKICAgIAogICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAo
YW5kIFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRoYXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcg
I1VEIHdoZW4gdGhlIGJpdCBpcyBzZXQgd2FzIHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXpl
IHRoZQogICAgc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA5YzJiYWJkMDVhMjEz
Zjg4MDJlM2NjMWM2NGEyYWY5MzJiNWNiZDdkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMTowMSAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBWUElOU1JECiAgICAK
ICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2Yg
bW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQSU5TUkQsIG90aGVyIHRoYW4gVlBFWFRS
RCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0KICAgIDY0LWJpdCBtb2RlcywgbGVhZGlu
ZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRo
ZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCiAgICAKICAgIEFsc28gcmVt
b3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBWUEVYVFJXIGhhbmRsaW5nLCBicmluZ2lu
ZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JXLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZDNmMGZkZTQ3MWU3
NTg4Y2U1MTJlYWZmMWFiZGFiMjA5ZDhjZDRiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMDk6NDA6NTggMjAxNyArMDEw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 05:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 05:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpSe0-0005ol-Cs; Wed, 06 Sep 2017 05:12:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpSdz-0005oa-DX
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 05:12:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 88/76-02226-6D38FA95; Wed, 06 Sep 2017 05:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdy8/p
 Ig+2btC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0b61nbFgg3XFqrvBDYzf
 dboYuTiEBP4ySuxZdJIRwnnMKHF/7l1mCGcbo8SrDceYuhg5OUQEnCW+npnLDmLzCuhLfH52h
 gXEFhZwkdh87SI7SIOEwDx2iZWLD4ElJAQ8Jdbt288EYx+euxUozs7BJmAlcUgMJMoioCpxYX
 Ub0wRG7gWMDKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ
 9zgAEOxinvo87xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne+01AOcGi1PTU
 irTMHGDwwaQlOHiURHhtgAEoxFtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzfQWYIgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJQ0zhycwrgdv0CugIJqAjql6uATmiJB
 EhJdXA2K9952mowJfQy4fvmj/8PMdtXtjJRZNDnp00Nm58GztvY15g+IbdNy5WpU3e8kwlw2n
 yZ8/XsxwehQlsunzaNtI8q3rFM+UbwuVM9usrpoiuOLDDd+aKM6KGggdZWLfs27H004L7d4IV
 zpY+MDu181TWwf7AUAePOA/RfUwiHvO19iplxuVW/VZiKc5INNRiLipOBACYTDjMfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504674770!106678203!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34597 invoked from network); 6 Sep 2017 05:12:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 05:12:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpSds-0007yW-OG; Wed, 06 Sep 2017 05:12:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpSdn-0005PH-51; Wed, 06 Sep 2017 05:12:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpSdm-00010s-SG; Wed, 06 Sep 2017 05:12:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113064-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-install:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 05:12:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113064: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA2NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTMwNjIK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzkKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzkKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMw
NjIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMzA2MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAx
NTBkZDM5NDZjNTIxYTkyNTdjNGRkOTdlNjE5MGM2YjBkZjY4MGQzCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1
NjVmMTFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMwMzkgIDIwMTctMDktMDQgMTU6MDI6MDgg
WiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzMDUyICAyMDE3LTA5LTA1IDEzOjAx
OjI5IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDU1
ICAyMDE3LTA5LTA1IDE5OjAyOjI4IFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5N2U2MTkwYzZiMGRmNjgwZDMKQXV0aG9yOiBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgVHVlIFNlcCA1IDExOjAzOjM4IDIw
MTcgKzAyMDAKCiAgICBsaWJ4Yy9iaXRvcHM6IGNvcnJlY3QgY29tbWVudCBmb3IgYml0bWFwX3Np
emUKICAgIAogICAgVGhlIHJldHVybmVkIHZhbHVlIHJlcHJlc2VudHMgbm93IHVuaXRzIG9mIGJ5
dGVzIGluc3RlYWQgb2YgbG9uZ3MuCiAgICAKICAgIEZpeGVzIGNvbW1pdCAxMWQwMDQ0YTE2ICgi
dG9vbHMvbGlieGM6IE1vZGlmeSBiaXRtYXAgb3BlcmF0aW9ucyB0bwogICAgdGFrZSB2b2lkIHBv
aW50ZXJzIikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0
IDE1ZTRkZDVlODY2YjQzYmJjMmQ0MzgwMzQ0NDVjNjU4MmRiMWQzZGUKQXV0aG9yOiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBXZWQgQXVnIDMwIDEy
OjA0OjAwIDIwMTcgKzAzMDAKCiAgICBjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxpemUgdm1fZXZl
bnQgbGlzdHMgb24gZG9tYWluIGNyZWF0aW9uCiAgICAKICAgIFRoZSBwYXRjaCBzcGxpdHMgdGhl
IHZtX2V2ZW50IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKICAgIHZtX2V2
ZW50X3BhZ2luZywgdm1fZXZlbnRfbW9uaXRvci4gVGhlIGFsbG9jYXRpb24gZm9yIHRoZQogICAg
c3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0IGl0IGNhbiBiZQog
ICAgYWxsb2NhdGVkL2luaXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2Fi
bGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBlYjRlNjM4
YTQ3NDc5MjEzNzQxNGYwMzQwOWU3ODQ3NzgxMGMzNDM2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMjo0MyAyMDE3ICswMjAwCgog
ICAgeDg2ZW11bDogY29ycmVjdCBFVkVYIGRlY29kaW5nCiAgICAKICAgIFdoaWxlIHRoZXNlIGFy
ZSBsYXRlbnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVjdCB0aGVtIHJpZ2h0IGF3YXk6CiAg
ICAtIHVubmFtZWQgKGluIHRoZSBTRE0pIEVWRVggYml0cyBuZWVkIHRvIGJlIHNldC9jbGVhciBy
ZXNwZWN0aXZlbHkKICAgIC0gRVZFWC5WJyAoY2FsbGVkIFJYIGluIG91ciBjb2RlKSBuZWVkcyB0
byB1bmlmb3JtbHkgYmUgMSBpbiBub24tNjQtYml0CiAgICAgIG1vZGVzLAogICAgLSBFWEVYLlIn
IChjYWxsZWQgUiBpbiBvdXIgY29kZSkgaXMgdW5pZm9ybWx5IGJlaW5nIGlnbm9yZWQgaW4KICAg
ICAgbm9uLTY0LWJpdCBtb2Rlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYTY0ODg5NjVjYTNlYzMwZjJlMGI3MDIyYjUz
OWJiYTc4YzJhZWVkZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBUdWUgU2VwIDUgMTc6MzI6MDUgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3Qg
VkVYLkwgaGFuZGxpbmcgZm9yIFZDVlR7LFR9U3tTLER9MlNJCiAgICAKICAgIFJlY2VudCBjaGFu
Z2VzIHRvIHRoZSBTRE0gKGFuZCBYRUQpIGhhdmUgbWFkZSBjbGVhciB0aGF0IG9sZGVyIGhhcmR3
YXJlCiAgICByYWlzaW5nICNVRCB3aGVuIHRoZSBiaXQgaXMgc2V0IHdhcyByZWFsbHkgYW4gZXJy
YXR1bS4gR2VuZXJhbGl6ZSB0aGUKICAgIHNvIGZhciBBTUQtb25seSBvdmVycmlkZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21t
aXQgOWMyYmFiZDA1YTIxM2Y4ODAyZTNjYzFjNjRhMmFmOTMyYjVjYmQ3ZApBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6MzE6MDEgMjAx
NyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLlcgaGFuZGxpbmcgZm9yIG5vbi02NC1i
aXQgVlBJTlNSRAogICAgCiAgICBHb2luZyB0aG91Z2ggdGhlIFhFRCBjb21taXRzIGZyb20gdGhl
IGxhc3QgY291cGxlIG9mIG1vbnRocyBtYWRlIG1lCiAgICBub3RpY2UgdGhhdCBWUElOU1JELCBv
dGhlciB0aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNsZWFyIFZFWC5XIGZvciBub24tCiAgICA2NC1i
aXQgbW9kZXMsIGxlYWRpbmcgdG8gYW4gaW5zZXJ0aW9uIG9mIHN0cmF5IDMyLWJpdHMgb2YgemVy
byBpbiBjYXNlCiAgICB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gaGFkIHRoZSBiaXQgc2V0Lgog
ICAgCiAgICBBbHNvIHJlbW92ZSBhIHBvaW50bGVzcyBmYWxsLXRocm91Z2ggaW4gVlBFWFRSVyBo
YW5kbGluZywgYnJpbmdpbmcKICAgIHRoaW5ncyBpbiBsaW5lIHdpdGggVlBJTlNSVy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21t
aXQgNGQzZjBmZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIwOWQ4Y2Q0YgpBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDA5
OjQwOjU4IDIwMTcgKzAxMDAKCiAgICB4ODYvZW11bDogRml4IHRoZSBoYW5kbGluZyBvZiB1bmlt
cGxlbWVudGVkIEdycDcgaW5zdHJ1Y3Rpb25zCiAgICAKICAgIEdycDcgaXMgYWJub3JtYWxseSBj
b21wbGljYXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRzLCB3aXRoCiAgICB7
cyxsfW1zdyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2FzZXMuCiAgICAKICAgIFByZXZpb3VzbHks
IGFueSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQg
KGxvb2tpbmcKICAgIGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVy
YW5kcykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCiAgICBzZWNvbmQgc3dpdGNoIHN0YXRl
bWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KICAgIAog
ICAgVW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNl
IGZvciBoYXZpbmcgYSBub24tbWVtb3J5CiAgICBvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcg
dGhlIGNhbm5vdF9lbXVsYXRlIHBhdGguCiAgICAKICAgIENvbnNvbGlkYXRlIHRoZSB0d28gc3dp
dGNoIHN0YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUsIHVzaW5nIHJhbmdlcyB0byBjb3Zlcgog
ICAgdGhlIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVyYW5kcy4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 06:04:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 06:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpTRM-0000WA-8V; Wed, 06 Sep 2017 06:03:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dpTRL-0000W4-0C
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 06:03:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C7/A7-02224-9CF8FA95; Wed, 06 Sep 2017 06:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG952znR3Nxefm5U2yyywTa0uNJPM
 fC4qKlOiCmGGd2ckttjnOmWL90U2MtOxCF1KXl1BEqTQV1MLUmaKVhJZYQVqmUYpkVg6HYTue
 Wfbfw/d73u95vo+XJpVZVADNZlhZzswY1ZSnVL9+tUbTdaUqIWwobZOj7joRg3a0TbyW7kEHZ
 QazLjXjiEx/v+QGZblCZozV3aXOoBYiB9G0FOeS8CUxB3nQCCdAkTOLykGetBI7EZR+6iEFoM
 IHoHHWhgTtg/fDDdvNOa3Em+F98TQSBkj8gYCBsnKZACisBcfkE7mgFXgbjPVPk2LYKphpCBW
 OfXEi9I/ZkWjxhq68YamgPXA0vD3nnMslcSQU1n506+VQP26b04BXwuc3XYSQC/gCgraBXplY
 KBhuPc8hRFMgtHfbpKKOhRfjfXJRjxDQV8qJw5lymHpaTQnlAK+Dsroo8bxcDiM9Fe6BUHjQ9
 92dbIGRrnYkmjpkcO3ajNu0FEqymmUiuEXBy7avcrGSDjqKOt2mVhU0TSaJpmw5PHRWSK+iNf
 kL/iB/wbvzF7y7GJGVKIRnuXSW00Rs1Oo4Q4reamIMRk142AatieV5JoU1Mjpem5xqqkGulTg
 tkaAGlNUZZ0dLaELtq3gVXJWgXKxLPXpCz/D6w1yakeXtaClNq0ERf9nFvDk2hc04ZjC69moe
 A+2l9lHsE7CCtzAm3pAiomdIQ5+bqPtJKKXmVDMb4K+oFkxYMOnTzH+vmN/OXhQYoFIgiUSi9
 LKwnMlg/Z+PIn8aqVWKPuEWL4PZ+jdp1FWCcJU4+fWeUMLK/EMBZ1DJ8sdtmQVDa/zKCiJK+b
 yoS4+bhgevVyq1R5YNrLAe/x20yPGoFWXuzH8X3ZjtZ/kxe3Ziq6/zon7toZLQ7c3lQbEcNAW
 frZJF07ndIVtw5G1qV41jdyU5nlwsb50erG/5lpTpPWCI/7VsLO+UI9qKau/snYpJj48LKtxk
 z446r5byeiY8lOR45g+Wc62omAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504677831!113455227!1
X-Originating-IP: [104.47.37.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52435 invoked from network); 6 Sep 2017 06:03:52 -0000
Received: from mail-cys01nam02on0045.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.45)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 6 Sep 2017 06:03:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=G28MBckgsL5l6LJmivGAY4D5TIen71bBjdFmX1ZKG1g=;
 b=DmfrzUdepfuApv6b9Xq9PVAhO/CWKcLuzh30ZX4uZoGnYWKhKBA4yh+D+QTBmxbqa6qqapBMeUcC1YaYsuNjb9x98/wLRE4J+yhC+Ia9uJt/tvUaTDIRwa75Fg3rjRg6/d/W4Cl4RBSEyx19XyXwvbVZe9M9DW0V/K1DUqHSq4M=
Received: from [10.160.0.42] (111.93.218.67) by
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.13.10; Wed, 6 Sep 2017 06:03:44 +0000
To: Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <d87fbdf1-974c-bb87-554f-d5c50344c881@caviumnetworks.com>
Date: Wed, 6 Sep 2017 11:33:27 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0118.INDPRD01.PROD.OUTLOOK.COM (10.174.56.162) To
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4be6a4ea-cc18-4a79-5e16-08d4f4ed0aad
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2077; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 3:wcNRmIEkmUldse71gJ2ykI9b0BHMvQ6s+qNrh/J4ojhE3y7m1nC2hKVy5JgkF1Mf/8rMWBF/S80FxcgKAujGwMwwHkfBrBsHZMorJ5Y5puECIycIfYIiau4w84LIvB36H4+LTQD3kB4rUuKqpMX9jyqGeGV9Dx//mNovkn8lz+xuWECYmSWbPonhUvXh+kxkmcQ1Bwvx50Qx21hIYHZq4g+DQZm5U6q5EBGOjvpf2E1dbhUxpV/ceKEUMwJ+NPBd;
 25:YCmH2/NszrP96s43dC9U/NgODI+mHD8tSVsxaAhuI2VHIILI2FiUGHgEYyDRuz9pNQASGGkN5w0/5WhntAMadqiXarcc1IGrwRJu+/w9hJ7Jnu0DCVT3RIHzTHNAkoCIQ+gPWe7xWScmbi3zoFt85UvgvfimcDyj4zLNnFGhNI2qBLxW8jfb+Myxa/3Wi23O2mX6AkVFQTmLloff1IOfemSxkGDdKWDwOfvpMTELRUJEbR27BBkpoWXxwggr4MIOposI0HsOjmvruuTPr0zgkXv6AZk+6PGy2jP3KW7iqEGaYVK3V6xIPRPWM1H+7sUbQCw5ro7dJZABGt7PPRcV/g==;
 31:W8on/loVu4oOrFujiXDMTYfatmAmTzUTkxqPFRP/hai563KyWZo8axbUYn3F3xy1QUpCjYQJSNWH04ppKchzOjW3nNPHvNoY2wy59kvfRikDb+hum+QgLdD+YEbOsQP6aLHf383qR1UuH7GJ/nw1Rhye/rq7YJ/DAZujMa/b8hXHJHptow/OnAwzQ62Kc7IbyXadnZ9RuqIW5jBBxAcnPTi3kOiqanhd+rllMs02kUA=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2077:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 20:LKCtAk3EAXZsKBgFRO3CrAzkoLxHtIoYOZIHGL68/DqXZZqaa6rUqwyFC1W9y/2iF5T9F7acnlPOWJF2RT5Q1Ogpb0xOPEsAQrjhUeI3RIH4ZRajKRZAr/4oJ2GkR2B+4hrTfqJBHFbSN8OuJDPZVTtu9Cc8mV+0afvunkouHqnJE7jbSJxWYljkvztdkszY11emqC2seLPQN/XxRFpaBjcL0nilUk9EZXPE7MEbMzPN0MZjQO7Q98hWYDMo4lcYy2Q1+rgeV1zwh1Meg0Vsh9+CFEOH08v7IRF6SzwYnNOpvmUvl+mIOTPvascWS0mZ9NRxaqr8PZV6PXFtEGCwRDJT+AR8oH9Zj10zGAfUzOkldCYvFom9QkCr36c85+M6G3ILLrZGKVEMW31DDtrUwD+oEoQ6UkBsxDpzd6kHP89HlToS6I+baBB8sy/QVUaJl3Z8WfplR5HFKJLa7AvnW/kY8dlG4sug1xWfhvLlqZ4K7b0CNEua4asceqWI4zCLJgj4MHtZ/jYfLjW8o2+QEDzj4/7b/ucJtyPybMqw9FFXAl45SPvClIEkyrHrJOADkL1BUFz/m96s71bnXDwJe9hHi2q3ElH3OPwLrb4ugYE=;
 4:bdUiIvMaWOcwpYYkvI70pfo19sK05+6vjGUb2gwyr6IDGWYN0xJySwhZHo/DgdvlBALNe6xuOpeImYTnFz0pn4Rz5/ZukGibUZlbvZXujFuB0weltfRS/ZSpPsFr8V5/H15FjbBVCyrYuIshzigC2IxWZLcm2bxQHmpnHsO19GPHtYTZBTgcOaX+2Ap7eXg5qcu4LI0D9hdywXsXI8XOthrEqPJWA0Gv7EWpzkld05DpK6iMa/XeYV3uarDu9q3u
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2077874ED5E1666EEA95B4B7EC970@SN1PR0701MB2077.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(3002001)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2077; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2077; 
X-Forefront-PRVS: 0422860ED4
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(53754006)(199003)(377454003)(189002)(24454002)(66066001)(23676002)(8936002)(81166006)(5660300001)(4326008)(4001350100001)(83506001)(33646002)(31686004)(81156014)(97736004)(65826007)(42186005)(3846002)(6116002)(8666007)(7416002)(7736002)(53546010)(305945005)(50986999)(478600001)(76176999)(54356999)(25786009)(101416001)(77096006)(90366009)(2906002)(72206003)(6486002)(230700001)(39060400002)(6246003)(31696002)(229853002)(8676002)(68736007)(50466002)(105586002)(36756003)(8656003)(5009440100003)(106356001)(42882006)(189998001)(2950100002)(6666003)(54906002)(65806001)(53936002)(65956001)(47776003)(64126003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2077; H:[10.160.0.42]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzc7MjM6K1M3aVNBUjFJVjVobUdzL3dHTk5jYytG?=
 =?utf-8?B?Qmxub0srTGQwSWhXRWIyZnNmQTVxUFpoVnZYRndZU3FaVjB0eXNYcXVQb0dj?=
 =?utf-8?B?a0N6ZmpoYW9uYytjM1oyN3JySHJtbGZZbFpIRXJVNzdWYm5XUDArWFY2QnhY?=
 =?utf-8?B?a3lJOElmeDFwdUxWb0tYS1J1SXZnYmc4MjluSjZwaDdHblZoRThTNE1XczJ4?=
 =?utf-8?B?QmdQV1JEU01kcCtHVkhobDZDbjlVOStLT1F4ZzB0eTZyRy9jTHV6U24rN2x5?=
 =?utf-8?B?S2VuN1FmeUhhekZ1SWFtN0hMb2dmUTlWZDh1OGcvZllhUXdnNWd4L2VrOUY2?=
 =?utf-8?B?MDQzRUlyOStDN1BRR0lOalhpQTZSMThrcUU4ZUdTM0dRRTVBRjN3czJJZHZp?=
 =?utf-8?B?ZGxHR1RrbXQzTUxPTVoyU242MG0yTU9la3FmbGlDck9odzIxK09RdVlZN2RQ?=
 =?utf-8?B?Zytzak9Lbk96YXBxRENGbSsxMjZ2eE9qb2d3MURGM0RlOTA4SjZJUU15OU9N?=
 =?utf-8?B?MDl3Ui9adEFXcjQ2OVdQbmQwUFhNV1U0UkJpcThOb3FYMEQxTkhJZW1Id09m?=
 =?utf-8?B?ZWVOQ3NMZVZSTVFmSXFiZUNxQ05MZWZ4Z0hJUVA4U083ckZYRWNKTkNZWGpW?=
 =?utf-8?B?QVp3TkU0d3c2THBuVjNlZnhqN0UrR3pvTFdzcU9zQ09YV2YvbklwOTI4RXhv?=
 =?utf-8?B?SDg4MUdNODhrTGo2ekxLMGhON1licmF0RVIrM0RVOW9abXIwYzJXZmFLanI4?=
 =?utf-8?B?dHZ6YzVtOGlJVkQxNWNiczdNSHBwSXVuUDJWU1pWS2NzZ2k1OUpJL0pPajdK?=
 =?utf-8?B?S0ZvaHhUSTFqT3pxZFplRWhJNGQ3dWxwZG9RaVFmWmJ4QXIrSkVJWnR5NGM4?=
 =?utf-8?B?STFuc2JZQWlRYmg3NXZRSmtWQ2laRUQ0cUVmRVIwaFg1aW5yd1ovWkxNN1gz?=
 =?utf-8?B?d0VRbTMyYmcyM3hIbWN3VHBCQ24wMUJqek9va2d3L09IcGhNVVlSZ0UxNDNH?=
 =?utf-8?B?akdwWXZsODQ0a21uRmtCZjNMOFQxUFJHT1ltZlRyRWpiMGViSkhmdEREUnQz?=
 =?utf-8?B?Z1M4bmdGK21Lb0gwejFPempDS3B2ZTE4dnN1Y3FGbnYrWEFRanNSb2kzK0hJ?=
 =?utf-8?B?SW5qNWNDbTZWaGxtU3FpdU9SMjdqdENIZ0drWnVKVk9RY3JaaXhDSTNjdndI?=
 =?utf-8?B?Z01DNDZzejd4MTJycm9zdENxaGtVdXBPSWZsK1cxYWNkekR4UEpIdEdPd0tH?=
 =?utf-8?B?RG52disyM0lxTlN4amVUMzNURW5rQjd3RHJFQytiOHdEQlRKR25ORFRnR25n?=
 =?utf-8?B?b0trcnlBSkJXTDYxaEdlNFZhdCthOWpVaSsrRW1MSFZNQjBzeWVDMU01Qzky?=
 =?utf-8?B?VkErTFJsSnZVYUt3dzA5UG9XR2xFQkRzS3orUHEzd1VkakdSRXFLYWptY2JE?=
 =?utf-8?B?MlRORlBrbzA1NnpkWnFZSzNFdjZWbVE5ZWI4Yjd5WE43YWdNYU5EMlBYY25Q?=
 =?utf-8?B?R1U3Zy94WDlNSXlsRHJWUnFEWk9UMnlOVFkvVVE0UThzMGNjSFZBUWJpYkg2?=
 =?utf-8?B?U0JNQ1RYeXRnOFE0VzdEaDZVS0gxWnhuUzlpczFuTE5Xd21zZHpCd0tBZ2ZO?=
 =?utf-8?B?ZGNOcFVaVDAzMW1jS2U3TCtXaTAxVml4OGhpM29YNWNpMndVNVcvWVBkZCsy?=
 =?utf-8?B?aEc4akNzOXJtVmJvZ0FlWEZuR3o2Uk1BRDhUVmREbTJDeWVXeDFUK3FHeGIx?=
 =?utf-8?B?UXpCQkFTVmVEeVhKbnpPYmRDb0traFUxOFV1ZU5KMngvbTVLSzV6MlpnNlVq?=
 =?utf-8?B?cEdKUXdvakYwNGVhYzZQOHlKcGFEcDJQVkFwWkZJNURzcnYvMnVpajhvL3Qx?=
 =?utf-8?B?VHhueWpoQURNdkRaY0ZXVm9BTGlCc0hkRThJUEhLU0JObXk1Z0VjTmFGR01h?=
 =?utf-8?B?Mzh1ZkY0MUVlN2hWUmd4dzIvWFpQUWM0bmhIRDhrZllDTlZmTEhpQTNOSVRp?=
 =?utf-8?Q?pGExMKyq?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 6:jSQStk5tRmH5U/xOlUwY5vrRdrS52mvN3rPzfttyf9LMcsXd097BJXGr3wA1F4X5Ukjj38t3OAcnHOtceSzkEftY8hjA8vvfY4gszbI70HwsKTNKax/187frNsMHhf2236aj3juRPgavyCHZaOEPow5BUYyL0mFhU8QnP3Kyd3N5QvWO2QeF/D98i3weJa6MAbp4UJp5ZgVe6x6+x39yhw1xjcbqokjPlLUOTL7pusp1xEn6n9b4cjD0MBDOyQNB11S0ulYF5TiCuQa8l0hs4Ews6BPhZxcYJLfSQzvRTyFX3Po5jG+xApNlCSQ61368S7phTaSAzNCra7ypguYU0Q==;
 5:7lUdws/RYG6V+ngfTCJZMXm/iOiA6hlsLt3EoYkQVFdflHW4MVHCd9EY0xiv+2PqMnxhP1GPOVRTClVxv27LzzWTmLLERD2umObdbVx8/cgvmyqcgXww/5cuOG/UbLx3ISbN1s6ibZuUJda9AqejPQ==;
 24:BMoYplMrV8Q3EcNDOhDrfOD/rcZImtLFynBrKo0oMtS32uh50xudwcLXgf2tQX3DhJlOV0XJ+Mwwz2U2sZTeyWT8AbN66wTgCn7fabX8CHI=;
 7:CRHWQVXIiPxjZCLTX2B+epGxV3+9jo+7osztw6funC+2Ey+oesqOd0sqfSlML/cJbf0RNLsgZYRznzoDdvBIlyQ5xX/1CcBcKbyXHTqbrxojjqgcQ9QNUGuNzNxDOjI9thu+dihdjtXajlY8C/EmB31puNUHH0ziyV0Tk6KvaXS0c5ySAAcZL3k541okhQBD4R45lsyL2PefBaWw95dZjQ4JS6pEcAChIND7tQKxl2s=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2017 06:03:44.1828 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2077
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 sstabellini@kernel.org, Campbell Sean <scampbel@codeaurora.org>,
 stewart.Hildebrand@dornerworks.com, anastassios.nanos@onapp.com,
 Sameer Goel <sgoel@codeaurora.org>, vfachin@de.adit-jv.com,
 Jarvis.Roach@dornerworks.com, volodymyr_babchuk@epam.com, joculator@gmail.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 13th
 September 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKT24gOC8yNS8yMDE3IDQ6MTIgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBh
bGwsCj4KPiBJIHdvdWxkIHN1Z2dlc3QgdG8gaGF2ZSB0aGUgbmV4dCBjb21tdW5pdHkgY2FsbCBv
biBXZWRuZXNkYXkgMTN0aCAKPiBTZXB0ZW1iZXIgMjAxNyA1cG0gQlNULiBEb2VzIGl0IHNvdW5k
IGdvb2Q/Cj4KPiBEbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9waWMgeW91IHdvdWxkIGxpa2Ug
dG8gZGlzY3Vzcz8KV2lsbCBpdCBiZSBwb3NzaWJsZSB0byBoYXZlIGEgc21hbGwgZGlzY3Vzc2lv
biBvbiB0aGUgUENJIHBhc3N0aHJvdWdoIApzdXBwb3J0IC8gX2ltcGxlbWVudGF0aW9uIHRpbWVs
aW5lc18gd2l0aCBhbGwgY29uY2VybmVkIHBlb3BsZT8KCi1tYW5pc2gKPgo+IENoZWVycywKPgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 07:01:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpULB-0004DH-PO; Wed, 06 Sep 2017 07:01:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dpULA-0004DB-D6
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 07:01:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DE/BE-03283-F4D9FA95; Wed, 06 Sep 2017 07:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJKsWRWlGSWpSXmKPExsVyMfS6sa7f3PW
 RBhfnc1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLmj6wFrzZw1hx7+4U1gbGu/MZuxi5OIQE
 JjBK3N3/igXEYRFoYJX4v2UZexcjJ4eEwBxWiQ2HZSHsPInZ81pYIOwiifbnPYwQdoHE1SVr2
 EBsXgFBiZMzn4DVCAl4Stzfvp0ZxOYUCJQ4fnUxM8S2z8wSn29uBmtgE1CX6N49E2wQi4CKxM
 UdvVCDAiT6z51k7WLk4BAWsJJ499cdJCwioCfR3PMUbD6zQLVE46I17CAlzAI+Er87syYwCs5
 CcsUshMwssAZNidbtv9khbG2JZQtfM0PYGhIL7uxjRBZfwMi2ilGjOLWoLLVI18hcL6koMz2j
 JDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAIYgGAH4+K1gYcYJTmYlER5L6utjxTiS8pPq
 cxILM6ILyrNSS0+xCjDwaEkwdswBygnWJSanlqRlpkDjEWYtAQHj5IIrxJImre4IDG3ODMdIn
 WKMZnjypV1X5g4NqxeDySnHNgOJA/9PvGdieMYmHzyZvtvJo5vYLLlLYj88HTaHyaOLyBSiCU
 vPy9VSpw3CWS0AMjojNI8uMWwFHSJUVZKmJcR6BUhnoLUotzMElT5V4ziHIxKwrxPZgNN4cnM
 K4G77xXQ6UxAp1e9XANyekkiQkqqgbHzYPS/v/vmNorKdX8KeS6o83rjX6NZXccmTXx3R39VY
 5t3lY29MZfT8VSO2kn/w2+ptLz/qfCtb+JV0693u67EbC7KuXc6J6bi2Kpq+aCz3w79EZsh/6
 Ow/iEny5aYJ+0suySdsupCWWzlljb23eHbW/j0ofBu/cZTJ6WfFz7QXFFxZMGq6O9KLMUZiYZ
 azEXFiQBoR+tFPAMAAA==
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504681293!115018355!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21596 invoked from network); 6 Sep 2017 07:01:34 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 07:01:34 -0000
Received: by mail-lf0-f51.google.com with SMTP id 80so10778145lfy.4
 for <xen-devel@lists.xen.org>; Wed, 06 Sep 2017 00:01:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VDfl4TYBxatH4MKX5nCT87MZNSPUDarHjbrGZjZi6ig=;
 b=kkIII46GB+koU2MShnQ4ospSmyfd4Wit0acaFfJhOgu7DtFRC/PGg5nAIY5eho9ghn
 dWnDQPH6ndHSKdULtLg6zKqgVDJKtTxSvbWWtMpzd9C7tzSoLRclpTCyfd6gNjWsL1re
 kRULax7EOgRjiR2iIpu9FmyMmWBbguRql7GwErtJeqVZxC5SbtrMQZR1tRr/XNAMA14k
 Em53HMECZiKq0wLScRyYfhgclZSdv+c4raUwu7X25dTpf5mWhNfeWBS+5Tlb3G0HgvB2
 wyRjnhtWes7QvnCrfczBMJusqif4hxFyKKBZRAbqCLFkOSq2gUC13RAdy06365ULbT0m
 NpCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=VDfl4TYBxatH4MKX5nCT87MZNSPUDarHjbrGZjZi6ig=;
 b=jlPCmMAhDE1SxzmIQlAmC3lVW9nkFP08iD2TOgcFEZq9+BmAOt4XbAzXkUn68xPie3
 UL5BrvC1wOf+16B2x8g41M+S0mjUkaC8m3lfNBhQb9pjNk/jXfrFC0GNi3CYv++1piEK
 GkVGvntu6OnH6uUItbylOCihReLfB2lK2A8nNvDyjrKsbvf6IPh1nHfS9wjlDeLuTIPo
 Y1Vn/+UbbUb1LSBmHZP2Z6hqbIyFiXZ2eHFQRjg2ZpsqSjNbNSSt9H3gL7Zc8Ts5U3LD
 MSWdxXedp1Y67B/7AGFSNKbyG+AYJVonFZWIQnAbNioBjwVemfQQEB41uB1rrl5YRH+f
 3/fg==
X-Gm-Message-State: AHPjjUiQ0nY8oBOTwZU989ulG0vpglIPDn6V+DKd7Nhz8K56MoRY6VCB
 0PA+/+eB4qtGutAolz47rR5howwhlA==
X-Google-Smtp-Source: ADKCNb4A/uOorHgJAQQy7ib6G4qdQjQI/y8RmxDv5ojowBSw7Ioqqr319a/xELc/7+5n4mDYdRNntu5cFQD+88nzHFA=
X-Received: by 10.46.85.145 with SMTP id g17mr696502lje.46.1504681293211; Wed,
 06 Sep 2017 00:01:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Wed, 6 Sep 2017 00:01:32 -0700 (PDT)
In-Reply-To: <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Wed, 6 Sep 2017 12:31:32 +0530
Message-ID: <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0173122892925291752=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0173122892925291752==
Content-Type: multipart/alternative; boundary="94eb2c1ac28afb6ec505587fe9d8"

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

Hello Oleksandr,

Thank you very much.It resolved my issue.

Thanks,
Bharat

On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko <olekstysh@gmail.com>
wrote:

> Hi Bharat
>
> On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil <ghl.bhrt@gmail.com> wrote:
> > Hello Oleksandr,
> >
> > I have corrected  GIC settings but no success.Following line disappear
> from
> > log.
> >>>XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected 0x200=
0
> >
> > Is anything else which can I try.
> >
> > I don=E2=80=99t know much about xen internal for ARM architecture. As y=
ou
> mentioned,
> >>>Wrong GIC settings might lead to that IPIs won't work as expected. And
> >>>boot CPU will get stuck waiting for another CPU.
> >
> > Can you explain it with some boot sequence and relation with IPI?
>
> Well, we faced similar issue with R-Car Gen3 H3 SoC. Xen hung at
> smp_call_function (one CPU didn't receive interrupt from another one).
> Next patch helped us to fix this issue:
> https://patchwork.kernel.org/patch/9163065/
>
> I assume the SoC you are working with has "arm,gic-400" compatible GIC.
> Can you take a look at the patch, maybe it is your case too.
>
> >
> > Thanks,
> > Bharat
> >
> >
> > On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko <
> olekstysh@gmail.com>
> > wrote:
> >>
> >> On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil <ghl.bhrt@gmail.com>
> wrote:
> >> > Hello Oleksandr,
> >> Hi Bharat
> >>
> >> >
> >> > I had removed A72 cluster and tried to boot only two A35 but I got
> same
> >> > error.
> >> >
> >> > Is anything added or missing in A35 compare to A53?
> >> Unfortunately, I don't know.
> >>
> >> BTW, did you check your GIC settings in the device-tree?
> >>
> >> >
> >> > Regards,
> >> > Bharat
> >> >
> >> > On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil <ghl.bhrt@gmail.com>
> >> > wrote:
> >> >>
> >> >> Hello Oleksandr,
> >> >> Thank you very much for your input.
> >> >>
> >> >> Yes. agree. I will check by removing A72 core from DT.
> >> >>
> >> >> Thanks,
> >> >> Bharat
> >> >>
> >> >> On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko
> >> >> <olekstysh@gmail.com> wrote:
> >> >>>
> >> >>> Hi,
> >> >>>
> >> >>> Not sure that I am a competent person, just my assumptions.
> >> >>>
> >> >>> CCed ARM guys.
> >> >>>
> >> >>> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil <ghl.bhrt@gmail.com>
> >> >>> wrote:
> >> >>> > Hello All
> >> >>> >
> >> >>> > I am trying to run Xen on new hardware which has two A35 and one
> A72
> >> >>> > core.
> >> >>> > Xen booted intially but it hangs at
> >> >>> > smp_call_function(setup_virt_paging_one,
> >> >>> > (void *)val, 1) function call.
> >> >>>
> >> >>> It might be a consequence of that CPU cores are different. And the=
y
> >> >>> might have different set of features, or even settings.
> >> >>> And these features/settings the boot CPU has don't compatible with
> >> >>> other (non-boot) CPUs.
> >> >>> Can you try not to bringup A72 core (remove it from DT or another
> >> >>> way), leave only two A35 and see what will happen.
> >> >>>
> >> >>> > Find following log of Xen booting,same set of features.
> >> >>> >
> >> >>> > - 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]: 0000000044000000 - 000000004400fd5a Device Tree
> >> >>> > (XEN)
> >> >>> > (XEN) Command line: <NULL>
> >> >>> Why? Does your device-tree have bootargs?
> >> >>>
> >> >>> > (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
> >> >>> > (XEN) Update BOOTMOD_XEN from 0000000040080000-0000000040194e01
> =3D>
> >> >>> > 00000000bfe01
> >> >>> > (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 "serial0", options ""
> >> >>> >  __  __            _  _    _  ___                     _        _
> >> >>> > _
> >> >>> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __  ___| |_ __ _|
> |__
> >> >>> > | |
> >> >>> > ___
> >> >>> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ __| __/ _` | =
'_
> >> >>> > \|
> >> >>> > |/ _ \
> >> >>> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__ \ || (_| |
> |_)
> >> >>> > | |
> >> >>> > __/
> >> >>> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
> >> >>> > |_|___/\__\__,_|_.__/|_|\___|
> >> >>> >
> >> >>> > (XEN) Xen version 4.10-unstable (bgohil@) (aarch64-linux-gnu-gcc
> >> >>> > (Ubuntu/Linaro7
> >> >>> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100
> >> >>> > git:9053a74-dirty
> >> >>> > (XEN) Processor: 410fd041: "ARM Limited", variant: 0x0, part
> 0xd04,
> >> >>> > rev
> >> >>> > 0x1
> >> >>> > (XEN) 64-bit Execution:
> >> >>> > (XEN)   Processor Features: 0000000000002222 0000000000000000
> >> >>> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32
> EL0:64+32
> >> >>> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> >> >>> > (XEN)   Debug Features: 0000000010305106 0000000000000000
> >> >>> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> >> >>> > (XEN)   Memory Model Features: 0000000000101122 0000000000000000
> >> >>> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> >> >>> > (XEN) 32-bit Execution:
> >> >>> > (XEN)   Processor Features: 00000131:00011011
> >> >>> > (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 021022=
11
> >> >>> > (XEN)  ISA Features: 02101110 13112111 21232042 01112131 0001114=
2
> >> >>> > 00011121
> >> >>> > (XEN) Using PSCI-1.0 for SMP bringup
> >> >>> > (XEN) SMP: Allowing 3 CPUs
> >> >>> > (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 1300=
0 KHz
> >> >>> > (XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expecte=
d
> >> >>> > 0x2000
> >> >>> Sounds like GIC settings are not completely correct.
> >> >>> Wrong GIC settings might lead to that IPIs won't work as expected.
> And
> >> >>> boot CPU will
> >> >>> get stuck waiting for another CPU.
> >> >>> Just double check.
> >> >>>
> >> >>> > (XEN) GICv2 initialization:
> >> >>> > (XEN)         gic_dist_addr=3D0000000010510000
> >> >>> > (XEN)         gic_cpu_addr=3D0000000010520000
> >> >>> > (XEN)         gic_hyp_addr=3D0000000010540000
> >> >>> > (XEN)         gic_vcpu_addr=3D0000000010560000
> >> >>> > (XEN)         gic_maintenance_irq=3D25
> >> >>> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
> >> >>> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
> >> >>> > (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) CPU 1 booted.
> >> >>> > (XEN) Bringing up CPU2
> >> >>> > - CPU 00000200 booting -
> >> >>> > - Current EL 00000008 -
> >> >>> > - Xen starting at EL2 -
> >> >>> > - Setting up control registers -
> >> >>> > - Turning on paging -
> >> >>> > - Ready -
> >> >>> > (XEN) CPU 2 booted.
> >> >>> > (XEN) Brought up 3 CPUs
> >> >>> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
> >> >>> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> >> >>> >
> >> >>> > Can anyone guide me how to debug this problem or what could be
> wrong
> >> >>> > here?
> >> >>> >
> >> >>> > It looks, writing into VTCR_EL2 hang the system.
> >> >>> >
> >> >>> > --
> >> >>> > Regards,
> >> >>> > Bharat Gohil
> >> >>> >
> >> >>> >
> >> >>> > _______________________________________________
> >> >>> > Xen-devel mailing list
> >> >>> > Xen-devel@lists.xen.org
> >> >>> > https://lists.xen.org/xen-devel
> >> >>> >
> >> >>>
> >> >>> --
> >> >>> Regards,
> >> >>>
> >> >>> Oleksandr Tyshchenko
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Regards,
> >> >> Bharat Gohil
> >> >> Sr.Software Engineer
> >> >> bharat.gohil@harman.com
> >> >> +919427054633
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Regards,
> >> > Bharat Gohil
> >> > Sr.Software Engineer
> >> > bharat.gohil@harman.com
> >> > +919427054633
> >>
> >>
> >>
> >> --
> >> Regards,
> >>
> >> Oleksandr Tyshchenko
> >
> >
> >
> >
> > --
> > Regards,
> > Bharat Gohil
> > Sr.Software Engineer
> > bharat.gohil@harman.com
> > +919427054633
>
>
>
> --
> Regards,
>
> Oleksandr Tyshchenko
>



--=20
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><div><div>Hello Oleksandr,<br><br></div><div>Thank you ver=
y much.It resolved my issue.<br></div><div><br></div>Thanks,<br></div>Bhara=
t<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon=
, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:olekstysh@gmail.com" target=3D"_blank">olekstysh@gmail.com</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Bharat<br>
<span class=3D""><br>
On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil &lt;<a href=3D"mailto:ghl.bhrt=
@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; Hello Oleksandr,<br>
&gt;<br>
</span><span class=3D"">&gt; I have corrected=C2=A0 GIC settings but no suc=
cess.Following line disappear from<br>
&gt; log.<br>
&gt;&gt;&gt;XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expecte=
d 0x2000<br>
&gt;<br>
&gt; Is anything else which can I try.<br>
&gt;<br>
&gt; I don=E2=80=99t know much about xen internal for ARM architecture. As =
you mentioned,<br>
&gt;&gt;&gt;Wrong GIC settings might lead to that IPIs won&#39;t work as ex=
pected. And<br>
&gt;&gt;&gt;boot CPU will get stuck waiting for another CPU.<br>
&gt;<br>
&gt; Can you explain it with some boot sequence and relation with IPI?<br>
<br>
</span>Well, we faced similar issue with R-Car Gen3 H3 SoC. Xen hung at<br>
smp_call_function (one CPU didn&#39;t receive interrupt from another one).<=
br>
Next patch helped us to fix this issue:<br>
<a href=3D"https://patchwork.kernel.org/patch/9163065/" rel=3D"noreferrer" =
target=3D"_blank">https://patchwork.kernel.org/<wbr>patch/9163065/</a><br>
<br>
I assume the SoC you are working with has &quot;arm,gic-400&quot; compatibl=
e GIC.<br>
Can you take a look at the patch, maybe it is your case too.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; Thanks,<br>
&gt; Bharat<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko &lt;<a href=3D"m=
ailto:olekstysh@gmail.com">olekstysh@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil &lt;<a href=3D"mailt=
o:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hello Oleksandr,<br>
&gt;&gt; Hi Bharat<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I had removed A72 cluster and tried to boot only two A35 but =
I got same<br>
&gt;&gt; &gt; error.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Is anything added or missing in A35 compare to A53?<br>
&gt;&gt; Unfortunately, I don&#39;t know.<br>
&gt;&gt;<br>
&gt;&gt; BTW, did you check your GIC settings in the device-tree?<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt; Bharat<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil &lt;<a href=3D"=
mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Hello Oleksandr,<br>
&gt;&gt; &gt;&gt; Thank you very much for your input.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Yes. agree. I will check by removing A72 core from DT.<br=
>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks,<br>
&gt;&gt; &gt;&gt; Bharat<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko<br>
&gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">olekstysh@gmai=
l.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Hi,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Not sure that I am a competent person, just my assump=
tions.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; CCed ARM guys.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil &lt;<a =
href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt; &gt; Hello All<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I am trying to run Xen on new hardware which has=
 two A35 and one A72<br>
&gt;&gt; &gt;&gt;&gt; &gt; core.<br>
&gt;&gt; &gt;&gt;&gt; &gt; Xen booted intially but it hangs at<br>
&gt;&gt; &gt;&gt;&gt; &gt; smp_call_function(setup_virt_<wbr>paging_one,<br=
>
&gt;&gt; &gt;&gt;&gt; &gt; (void *)val, 1) function call.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; It might be a consequence of that CPU cores are diffe=
rent. And they<br>
&gt;&gt; &gt;&gt;&gt; might have different set of features, or even setting=
s.<br>
&gt;&gt; &gt;&gt;&gt; And these features/settings the boot CPU has don&#39;=
t compatible with<br>
&gt;&gt; &gt;&gt;&gt; other (non-boot) CPUs.<br>
&gt;&gt; &gt;&gt;&gt; Can you try not to bringup A72 core (remove it from D=
T or another<br>
&gt;&gt; &gt;&gt;&gt; way), leave only two A35 and see what will happen.<br=
>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Find following log of Xen booting,same set of fe=
atures.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; - UART enabled -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000000 booting -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Zero BSS -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Checking for initrd in /chosen<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) RAM: 0000000040000000 - 00000000bfffffff<b=
r>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) MODULE[0]: 0000000044000000 - 000000004400=
fd5a Device Tree<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Command line: &lt;NULL&gt;<br>
&gt;&gt; &gt;&gt;&gt; Why? Does your device-tree have bootargs?<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Placing Xen at 0x00000000bfe00000-<wbr>0x0=
0000000c0000000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Update BOOTMOD_XEN from 0000000040080000-<=
wbr>0000000040194e01 =3D&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; 00000000bfe01<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Domain heap initialised<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Booting using Device Tree<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Platform: Generic System<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Taking dtuart configuration from /chosen/s=
tdout-path<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Looking for dtuart at &quot;serial0&quot;,=
 options &quot;&quot;<br>
&gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 __=C2=A0 __=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 _=C2=A0 _=C2=A0 =C2=A0 _=C2=A0 ___=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0_=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 _<br>
&gt;&gt; &gt;&gt;&gt; &gt; _<br>
&gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 \ \/ /___ _ __=C2=A0 =C2=A0| || |=C2=A0 / =
|/ _ \=C2=A0 =C2=A0 _=C2=A0 =C2=A0_ _ __=C2=A0 ___| |_ __ _| |__<br>
&gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt;&gt; &gt;&gt;&gt; &gt; ___<br>
&gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0\=C2=A0 // _ \ &#39;_ \=C2=A0 | || |=
_ | | | | |__| | | | &#39;_ \/ __| __/ _` | &#39;_<br>
&gt;&gt; &gt;&gt;&gt; &gt; \|<br>
&gt;&gt; &gt;&gt;&gt; &gt; |/ _ \<br>
&gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0/=C2=A0 \=C2=A0 __/ | | | |__=C2=A0 =
=C2=A0_|| | |_| |__| |_| | | | \__ \ || (_| | |_)<br>
&gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt;&gt; &gt;&gt;&gt; &gt; __/<br>
&gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 /_/\_\___|_| |_|=C2=A0 =C2=A0 |_|(_)_|\___=
/=C2=A0 =C2=A0 \__,_|_|<br>
&gt;&gt; &gt;&gt;&gt; &gt; |_|___/\__\__,_|_.__/|_|\___|<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Xen version 4.10-unstable (bgohil@) (aarch=
64-linux-gnu-gcc<br>
&gt;&gt; &gt;&gt;&gt; &gt; (Ubuntu/Linaro7<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017=
 +0100<br>
&gt;&gt; &gt;&gt;&gt; &gt; git:9053a74-dirty<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Processor: 410fd041: &quot;ARM Limited&quo=
t;, variant: 0x0, part 0xd04,<br>
&gt;&gt; &gt;&gt;&gt; &gt; rev<br>
&gt;&gt; &gt;&gt;&gt; &gt; 0x1<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) 64-bit Execution:<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Processor Features: 0000000000=
002222 0000000000000000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Exception Levels: EL3:6=
4+32 EL2:64+32 EL1:64+32 EL0:64+32<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: FloatingPoi=
nt AdvancedSIMD<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug Features: 00000000103051=
06 0000000000000000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 0000000000=
000000 0000000000000000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 0000000=
000101122 0000000000000000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0ISA Features:=C2=A0 0000000000=
011120 0000000000000000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) 32-bit Execution:<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Processor Features: 00000131:0=
0011011<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Instruction Sets: AArch=
32 A32 Thumb Thumb-2 Jazelle<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: GenericTime=
r Security<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug Features: 03010066<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 00000000<b=
r>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory Model Features: 1020110=
5 40000000 01260000 02102211<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 ISA Features: 02101110 13112111 2123=
2042 01112131 00011142<br>
&gt;&gt; &gt;&gt;&gt; &gt; 00011121<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using PSCI-1.0 for SMP bringup<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) SMP: Allowing 3 CPUs<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=
=3D27 Freq: 13000 KHz<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: WARNING: The GICC size is too small=
: 0x1000 expected<br>
&gt;&gt; &gt;&gt;&gt; &gt; 0x2000<br>
&gt;&gt; &gt;&gt;&gt; Sounds like GIC settings are not completely correct.<=
br>
&gt;&gt; &gt;&gt;&gt; Wrong GIC settings might lead to that IPIs won&#39;t =
work as expected. And<br>
&gt;&gt; &gt;&gt;&gt; boot CPU will<br>
&gt;&gt; &gt;&gt;&gt; get stuck waiting for another CPU.<br>
&gt;&gt; &gt;&gt;&gt; Just double check.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2 initialization:<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_=
addr=3D0000000010510000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_cpu_a=
ddr=3D0000000010520000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_a=
ddr=3D0000000010540000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_vcpu_=
addr=3D0000000010560000<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_maint=
enance_irq=3D25<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200=
143b).<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using scheduler: SMP Credit Scheduler (cre=
dit)<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Allocated console ring of 32 KiB.<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing up CPU1<br>
&gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000001 booting -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 1 booted.<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing up CPU2<br>
&gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000200 booting -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 2 booted.<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) Brought up 3 CPUs<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit V=
MID<br>
&gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 3 levels with order-1 root, VTCR 0x80=
023558<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Can anyone guide me how to debug this problem or=
 what could be wrong<br>
&gt;&gt; &gt;&gt;&gt; &gt; here?<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; It looks, writing into VTCR_EL2 hang the system.=
<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt;&gt;&gt; &gt; Bharat Gohil<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; ______________________________<wbr>_____________=
____<br>
&gt;&gt; &gt;&gt;&gt; &gt; Xen-devel mailing list<br>
&gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-d=
evel@lists.xen.org</a><br>
&gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"https://lists.xen.org/xen-devel" rel=
=3D"noreferrer" target=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><=
br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Oleksandr Tyshchenko<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt; Bharat Gohil<br>
&gt;&gt; &gt;&gt; Sr.Software Engineer<br>
&gt;&gt; &gt;&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@h=
arman.com</a><br>
&gt;&gt; &gt;&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+=
919427054633</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt; Bharat Gohil<br>
&gt;&gt; &gt; Sr.Software Engineer<br>
&gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harma=
n.com</a><br>
&gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+9194=
27054633</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Oleksandr Tyshchenko<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Bharat Gohil<br>
&gt; Sr.Software Engineer<br>
&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com</a>=
<br>
&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+919427054633<=
/a><br>
<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><=
div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br>=
</div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bha=
rat.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div=
>
</div>

--94eb2c1ac28afb6ec505587fe9d8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0173122892925291752==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 07:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpURz-0004ZQ-R5; Wed, 06 Sep 2017 07:08:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dpURx-0004ZK-Lj
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 07:08:37 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7E/DF-01777-4FE9FA95; Wed, 06 Sep 2017 07:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVy9qV1m+6Xees
 jDW4+lLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNurzjEXNDBXHF9wRXWBsajTF2MnBwsAsfY
 JF7d8u9i5OIQErjJKNHbuYsFwmlilJh8oYkdokpF4uPsW0AdHBxsAtoS1zp8QMIiQOGOtz/YQ
 OqZBY4wSZxeeR5sqrCAi8SNLxfA6nkFfCUW7S6GmLmMSWJa52uwGl4BQYmTM5+wgNjMAloSN/
 69BKtnFpCWWP6PA8TkFLCT+P9BEqRCFGjV0kutrBMY+WchaZ6FpHkWQvMCRuZVjBrFqUVlqUW
 6hsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsY/23zPMQoycGkJMp7
 WW19pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3si5QDnBotT01Iq0zBxgNMCkJTh4lER4PUHSv
 MUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US540BKRIAKcoozYMbAYvMS4yyUsK8jEBHCfEUpB
 blZpagyr9iFOdgVBLmFQaZwpOZVwK36RXQEUxAR1S9XANyREkiQkqqgXFGE+fnxeoe/N9aWTg
 Ubrv36Qmt0al1L+/XzA1+nuV9XGv6sn1F7v3pbixlR67f3va3IjzvV/e87f5pitYr57wUkMjb
 +Etp/kzGi/+37GYsfnw8sXKK33WeLbGWbcxzinZVLjn58OC+S/cDT8kdCbPRN73yfiHvhdWBP
 Vu+qjg+NGzojI9tXaTEUpyRaKjFXFScCABK9NlzxwIAAA==
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504681715!107390945!1
X-Originating-IP: [205.233.59.134]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA1LjIzMy41OS4xMzQgPT4gMTcxNDMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29632 invoked from network); 6 Sep 2017 07:08:36 -0000
Received: from merlin.infradead.org (HELO merlin.infradead.org)
 (205.233.59.134)
 by server-7.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 6 Sep 2017 07:08:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=acm9J1KSo9IXsEl1VVlPnJW2oIJnSgMC7VERxwYoyb0=; b=aqb82c8E6/X7zrygSV9J5B++m
 hmPMmsN5u++TMj/2wOBnEzLugTVeD4V8DQSpg4o7qckyqMgxy1Fw3tdIiUJGmlqd13xt3xcksaVG7
 fgBh06NgkUNwRxqEYHngpkgvZjdr3qcFs3kTb3/PuQ9xI8D4xf2KBmqu3Lom7d+aQ0W9wmKF5I1Wo
 oTOexta3awstN0QKrokyI7HRGWNtNV6AHZVkwl+804hrigsu7gvNjQgWd4lWdgFK366xTPNjXqYVE
 TnWGFkkOZ+mV4nVNAoWS78yFOSrM4JCgZs43/kVOtNcQ1L75f1alPvI4uKe8qWCPQ5BC7SGvvw0Tc
 tSvcspOwg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dpURf-00023r-DS; Wed, 06 Sep 2017 07:08:19 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 6C4ED20268297; Wed,  6 Sep 2017 09:08:16 +0200 (CEST)
Date: Wed, 6 Sep 2017 09:08:16 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Waiman Long <longman@redhat.com>
Message-ID: <20170906070816.s6rtgtqpljnbudux@hirez.programming.kicks-ass.net>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
 <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
 <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ckd1eXMsIHBsZWFzZSB0cmltIGVtYWlsLgoKT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTA6MzE6
NDZBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3JvdGU6Cj4gRm9yIGNsYXJpZmljYXRpb24sIEkgd2Fz
IGFjdHVhbGx5IGFza2luZyBpZiB5b3UgY29uc2lkZXIganVzdCBhZGRpbmcgb25lCj4gbW9yZSBq
dW1wIGxhYmVsIHRvIHNraXAgaXQgZm9yIFhlbi9LVk0gaW5zdGVhZCBvZiBtYWtpbmcKPiB2aXJ0
X3NwaW5fbG9jaygpIGEgcHYtb3AuCgpJIGRvbid0IHVuZGVyc3RhbmQuIFdoYXQgcGVyZm9ybWFu
Y2UgYXJlIHlvdSB3b3JyaWVkIGFib3V0LiBOYXRpdmUgd2lsbApub3cgZG86ICJ4b3IgcmF4LHJh
eDsgam56IHNvbWVfY29sZF9sYWJlbCIgdGhhdCdzIGZhaXJseSB0cml2YWwgY29kZS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 07:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpUwI-0006Tw-CY; Wed, 06 Sep 2017 07:39:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpUwG-0006Tl-Uj
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 07:39:57 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 95/3E-02048-C46AFA95; Wed, 06 Sep 2017 07:39:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdd72fp
 Ig2f32SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasenpPdaCzcUVx7d2sDQw
 /nfvYuTiEBL4yyix8tVqZgjnMaPEjL9XGCGcbYwSRxuXAWU4OUQEnCW+npnLDmLzCuhLXF7Uz
 ApiCwsES/zoXQXWICFwWV+i4eUnpi5GDiDHW+Li9jKQGhBz7bvFQGF2DjYBK4lDYiAFLAKqEp
 s+SU1g5F7AyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsIPx5WnPQ4ySHExKoryX1dZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9V4KlBMsSk1P
 rUjLzAGGHkxagoNHSYRXFSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivHkgRQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Cm8GTmlcBtegV0BBPQEVUv14AcUZ
 KIkJJqYOTuc/iUdsV7fV967qdDUqu2XWqb/4Cv+fqJrcde7P9uLPL4y/3vvxk3ckxRjY7PWfH
 /Wt6TYxs1fgQItaf8l7n79/mPDc6buxkVWasf3W+Y/E3podAtr+b5xxa4zVdLiAroEojdmGs+
 I628cv3+na+vsU+b3f8tyNnj7p6vE0ruTrNoPmX6+8dmJZbijERDLeai4kQAJ1Bw834CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504683593!110163297!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58277 invoked from network); 6 Sep 2017 07:39:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 07:39:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpUw9-0003K3-RU; Wed, 06 Sep 2017 07:39:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpUw4-0005jV-4P; Wed, 06 Sep 2017 07:39:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpUw2-0005TH-OV; Wed, 06 Sep 2017 07:39:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113056-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-amd64-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-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b42a362e6d10c342004b183defcb9940331b6737
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 07:39:42 +0000
Subject: [Xen-devel] [linux-linus test] 113056: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA1NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDU2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMx
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
MQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMw
MzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGI0MmEzNjJlNmQxMGMzNDIwMDRiMTgzZGVmY2I5OTQwMzMxYjY3MzcKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU2OWRiYjg4ZTgwZGViNjg5NzRlZjZmZGQ2
YTEzZWRiOWQ2ODYyNjEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzAzMSAgMjAxNy0wOS0wNCAw
MzozNTo1MiBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTMwNDEgIDIwMTctMDkt
MDQgMTY6NDk6NTYgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMwNTYgIDIwMTctMDktMDUgMTk6NTE6NDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjg3MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc5NDYwIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 07:45:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpV1S-00077Q-0Z; Wed, 06 Sep 2017 07:45:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dpV1Q-00077K-GH
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 07:45:16 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 70/3D-01778-B87AFA95; Wed, 06 Sep 2017 07:45:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXSnM/Ro9u9fH2
 kwfNNAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bkXT9ZCtbxVhz+Zd3AOJ+7i5GTQ0JAUWJr
 40ZmCNtBovfNHnYQW0hgC5NE82tJEFtYwELiXNskJhBbRMBO4s/734wQNQES7/sPs4HYbAL6E
 rtffAKq4eDgFbCVmHJRBSTMIqAi8et9D1irqEC0xNpZy8HG8woISpyc+YQFxOYUCJS4suojWJ
 xZQF3iz7xLzBC2vETz1tlQtrhE05eVrBDn6ElMuz+PZQKjwCwko2YhaZ+FpH0WkvYFjCyrGDW
 KU4vKUot0jSz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7aegYFxB+PlLX6H
 GCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7YhlQTrAoNT21Ii0zBxg7MGkJD
 h4lEV4WYPwI8RYXJOYWZ6ZDpE4xKkqJ8/4D6RMASWSU5sG1weL1EqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3vsgU3gy80rgpr8CWswEtLjq5RqQxSWJCCmpBsb+0JNhzRYOSRPrV8ia/r2
 6+VBxeXO9uyRriI2L3jf+Ft6Lu4rObmVQ1Vp0e19zCqvPLU7R87nTNDieF83dfPmj5uNpJXsv
 Va7jcZm/KWTRQSPWWN/L12ed3S5Vo7jX1CRKcTZTdv5jPTHxvcYiSen5+zZes1xyddcP/6I93
 zksvH31lgRHTVViKc5INNRiLipOBACpayt60gIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504683915!110248479!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12829 invoked from network); 6 Sep 2017 07:45:15 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 07:45:15 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=59585 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dpV1O-0007Qq-km (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 06 Sep 2017 08:45:14 +0100
To: Minjun Hong <nickeysgo@gmail.com>, xen-devel@lists.xen.org
References: <CAFX_q-Ebma3addzuOO7FJXoS73eTAyXGnRF_Cvj3m6bxG2xakA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7a1c005f-a470-3a86-6b22-db128a2b7876@citrix.com>
Date: Wed, 6 Sep 2017 08:45:05 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAFX_q-Ebma3addzuOO7FJXoS73eTAyXGnRF_Cvj3m6bxG2xakA@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] kernel panic with no call trace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMjAxNyAwMzozOSwgTWluanVuIEhvbmcgd3JvdGU6Cj4gSGVsbG9+fgo+IEknbSBz
dHJ1Z2dsaW5nIHRvIHJlc29sdmUgYSBrZXJuZWwgcGFuaWMgcHJvYmxlbSBkdXJpbmcgZGV2ZWxv
cGluZwo+IHNjaGVkdWxlciBjb2RlLgo+IEJ1dCBJIGhhdmUgbm90IG1hZGUgYW55IHByb2dyZXNz
IHNpbmNlIEkgY2FuIG5vdCBnZXQgYW55IG1lYW5pbmdmdWwKPiBpbmZvcm1hdGlvbiBmcm9tIHRo
ZSBzZXJpYWwgbG9nLgo+IFdoZW4gdGhlIHBhbmljIG9jY3VycmVkLCBhbHdheXMgdGhlcmUgaXMg
bm8gY2FsbCB0cmFjZSBhbmQgb25seSBwYW5pYwo+IG5vdGlmaWNhdGlvbiBsaWtlIGZvbGxvd2lu
ZzoKPgo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+IChYRU4pIGNwdToyMCwgdmNwdToyMCBpbiBj
c2NoZWRfc2NoZWR1bGUoMTg5MSkKPiAoWEVOKSBjcHU6MjEsIHZjcHU6MjEgaW4gY3NjaGVkX3Nj
aGVkdWxlKDE4OTEpCj4gKFhFTikgY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+aW5fY29zY2hl
ZCkgaW4gY3NjaGVkX3NjaGVkdWxlKDE5MDcpCj4gKFhFTikgY3B1bWFza190ZXN0X2NwdShjcHUs
IHBydi0+aW5fY29zY2hlZCkgaW4gY3NjaGVkX3NjaGVkdWxlKDE5MDcpCj4gKFhFTikgY3B1bWFz
a190ZXN0X2NwdShjcHUsIHBydi0+aW5fY29zY2hlZCkgaW4gY3NjaGVkX3NjaGVkdWxlKDE5MDcp
Cj4gKFhFTikgY3B1bWFza190ZXN0X2NwdShjcHUsIHBydi0+aW5fY29zY2hlZCkgaW4gY3NjaGVk
X3NjaGVkdWxlKDE5MDcpCj4gKFhFTikgRkFUQUwgUEFHRSBGQVVMVAo+IChYRU4pIFtlcnJvcl9j
b2RlPTAwMDBdCj4gKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmY4MzAwNzhlZmNj
OTgKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhF
TikKPiAoWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4KPiBJJ20gdXNpbmcgWGVuLTQu
NS4wIG9uIG15IHNlcnZlciBoYXZpbmcgMiBJbnRlbCBYZW9uIEU1LTI2MjAgdjQgY3B1cywKPiAx
MjggR0IgUkFNKDE2IEdCIEREUjQgKiA0KSBhbmQgMSBUQiBIREQgYW5kLCB1c2luZyBVYnVudHUg
MTQuMDQgTFRTLgo+Cj4gSXMgdGhlcmUgYW55IG1ldGhvZCB0byBtYWtlIHRoZSBjYWxsIHRyYWNl
IHNob3cgdXAgb3LCoAo+IHdoZW4gdGhlcmUgaXMgbm8gY2FsbCB0cmFjZSwgcGxlYXNlIHRlbGwg
bWUgZnJvbSB3aGVyZSBJIHNob3VsZCBzdGFydAo+IHRvIGRlYnVnLgo+Cj4gVGhhbmtzIGluIGFk
dmFuY2UgYW5kIEkgd2FpdCBmb3IgeW91ciBjb21tZW50cy4KClRoZXJlIGlzIGEgY2FsbCB0cmFj
ZSwgYnV0IGFzIHlvdSd2ZSBjbGVhcmx5IGFkZGVkIHByaW50aygpJ3MgdG8gdGhlCnNjaGVkdWxl
ciwgdGhlIGNhbGx0cmFjZSB3aWxsIGJlIGdldHRpbmcgbG9zdCBpbiB0aGUgc3BldyBvZiBsb2dn
aW5nCmJlZm9yZWhhbmQuCgpGcm9tIHdoYXQgeW91J3ZlIHByaW50ZWQsIHlvdSd2ZSBmYWxsZW4g
b3ZlciBhIGJhZCBwb2ludGVyIHdoaWNoIGlzbid0CnByZXNlbnQsIGFsdGhvdWdoIHRoZSBvZmZz
ZXQgaW50byB0aGUgZGlyZWN0bWFwIGRvZXMgbG9vayBzZW1pCnBsYXVzaWJsZS7CoCBFaXRoZXIg
d2F5LCB5b3UndmUgZ290IG1lbW9yeSBjb3JydXB0aW9uIG9mIHNvbWUga2luZC4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 07:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpV7M-0007ls-M9; Wed, 06 Sep 2017 07:51:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpV7L-0007lg-LN
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 07:51:23 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C4/EE-03423-AF8AFA95; Wed, 06 Sep 2017 07:51:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffnivW
 RBlcnmVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149unBvaCPZYVvfcXsTYw
 LtXuYuTiEBL4yyixt3seK4TzmFGiZ/U3FghnG6PEpZXLmboYOTlEBJwlvp6Zy97FyMHBK6Avc
 emFIUhYWMBe4s7b1+wg9RICN9gkLhx8wgKSkBDwlFi3bz8TjH147lagODsHm4CVxCExkCiLgK
 rEw/9TWSYwci9gZFjFqFGcWlSWWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHocwYg2MG4c33gIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKi0HygkW
 paanVqRl5gCDDyYtwcGjJMJbDZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3vkgRQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8EiBTeDLzSuA2vQI6ggnoiKqXa0
 COKElESEk1MB7b9uxXc63qh61/eL9sO2sT1bPw2I92jg9enT9lJk+dpaKrqV6n9H/5F8/Ddau
 2ntsc+fFFdf3rLUuO9PYvV556o2Htkrc95Zv6HI7kJH14tf70s+mzl6q2sf+ft0+d/9fDl6Yt
 ZpusPX9OFeb8fnZC9eSiTzGbrfRyZ05yW3e89QWP7NF407tTlFiKMxINtZiLihMBNwp+pX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504684280!114995490!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48703 invoked from network); 6 Sep 2017 07:51:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 07:51:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpV7I-0003cO-BP; Wed, 06 Sep 2017 07: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpV7C-0006dd-Lk; Wed, 06 Sep 2017 07:51:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpV7C-0003tK-6T; Wed, 06 Sep 2017 07:51:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113066-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 07:51:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113066: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA2Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5
N2U2MTkwYzZiMGRmNjgwZDMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAgOCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNTUgIDIwMTctMDktMDUgMTk6MDI6Mjgg
WiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTUwZGQzOTQ2
YzUyMWE5MjU3YzRkZDk3ZTYxOTBjNmIwZGY2ODBkMwpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KRGF0ZTogICBUdWUgU2VwIDUgMTE6MDM6MzggMjAxNyArMDIwMAoKICAgIGxp
YnhjL2JpdG9wczogY29ycmVjdCBjb21tZW50IGZvciBiaXRtYXBfc2l6ZQogICAgCiAgICBUaGUg
cmV0dXJuZWQgdmFsdWUgcmVwcmVzZW50cyBub3cgdW5pdHMgb2YgYnl0ZXMgaW5zdGVhZCBvZiBs
b25ncy4KICAgIAogICAgRml4ZXMgY29tbWl0IDExZDAwNDRhMTYgKCJ0b29scy9saWJ4YzogTW9k
aWZ5IGJpdG1hcCBvcGVyYXRpb25zIHRvCiAgICB0YWtlIHZvaWQgcG9pbnRlcnMiKS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTVlNGRkNWU4NjZiNDNi
YmMyZDQzODAzNDQ0NWM2NTgyZGIxZDNkZQpBdXRob3I6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgpEYXRlOiAgIFdlZCBBdWcgMzAgMTI6MDQ6MDAgMjAxNyArMDMw
MAoKICAgIGNvbW1vbi92bV9ldmVudDogSW5pdGlhbGl6ZSB2bV9ldmVudCBsaXN0cyBvbiBkb21h
aW4gY3JlYXRpb24KICAgIAogICAgVGhlIHBhdGNoIHNwbGl0cyB0aGUgdm1fZXZlbnQgaW50byB0
aHJlZSBzdHJ1Y3R1cmVzOnZtX2V2ZW50X3NoYXJlLAogICAgdm1fZXZlbnRfcGFnaW5nLCB2bV9l
dmVudF9tb25pdG9yLiBUaGUgYWxsb2NhdGlvbiBmb3IgdGhlCiAgICBzdHJ1Y3R1cmUgaXMgbW92
ZWQgdG8gdm1fZXZlbnRfZW5hYmxlIHNvIHRoYXQgaXQgY2FuIGJlCiAgICBhbGxvY2F0ZWQvaW5p
dCB3aGVuIG5lZWRlZCBhbmQgZnJlZWQgaW4gdm1fZXZlbnRfZGlzYWJsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IGViNGU2MzhhNDc0NzkyMTM3NDE0ZjAz
NDA5ZTc4NDc3ODEwYzM0MzYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgVHVlIFNlcCA1IDE3OjMyOjQzIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3Jy
ZWN0IEVWRVggZGVjb2RpbmcKICAgIAogICAgV2hpbGUgdGhlc2UgYXJlIGxhdGVudCBpc3N1ZXMg
b25seSBmb3Igbm93LCBjb3JyZWN0IHRoZW0gcmlnaHQgYXdheToKICAgIC0gdW5uYW1lZCAoaW4g
dGhlIFNETSkgRVZFWCBiaXRzIG5lZWQgdG8gYmUgc2V0L2NsZWFyIHJlc3BlY3RpdmVseQogICAg
LSBFVkVYLlYnIChjYWxsZWQgUlggaW4gb3VyIGNvZGUpIG5lZWRzIHRvIHVuaWZvcm1seSBiZSAx
IGluIG5vbi02NC1iaXQKICAgICAgbW9kZXMsCiAgICAtIEVYRVguUicgKGNhbGxlZCBSIGluIG91
ciBjb2RlKSBpcyB1bmlmb3JtbHkgYmVpbmcgaWdub3JlZCBpbgogICAgICBub24tNjQtYml0IG1v
ZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmNvbW1pdCBhNjQ4ODk2NWNhM2VjMzBmMmUwYjcwMjJiNTM5YmJhNzhjMmFlZWRlCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
NzozMjowNSAyMDE3ICswMjAwCgogICAgeDg2ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBm
b3IgVkNWVHssVH1Te1MsRH0yU0kKICAgIAogICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAo
YW5kIFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRoYXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcg
I1VEIHdoZW4gdGhlIGJpdCBpcyBzZXQgd2FzIHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXpl
IHRoZQogICAgc28gZmFyIEFNRC1vbmx5IG92ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA5YzJiYWJkMDVhMjEz
Zjg4MDJlM2NjMWM2NGEyYWY5MzJiNWNiZDdkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMTowMSAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBWUElOU1JECiAgICAK
ICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2Yg
bW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQSU5TUkQsIG90aGVyIHRoYW4gVlBFWFRS
RCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0KICAgIDY0LWJpdCBtb2RlcywgbGVhZGlu
ZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRo
ZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCiAgICAKICAgIEFsc28gcmVt
b3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBWUEVYVFJXIGhhbmRsaW5nLCBicmluZ2lu
ZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JXLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0ZDNmMGZkZTQ3MWU3
NTg4Y2U1MTJlYWZmMWFiZGFiMjA5ZDhjZDRiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMDk6NDA6NTggMjAxNyArMDEw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 07:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVBy-0007zx-C5; Wed, 06 Sep 2017 07:56:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415da6948=citrix-osstest@xenproject.org>)
 id 1dpVBw-0007zS-LY
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 07:56:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 21/7E-02224-71AAFA95; Wed, 06 Sep 2017 07:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK7YqvW
 RBk2LzC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8az239YCq4LVFw4LdvAeJ6ri5GTQ0LAX2L2
 xk+MELaHxMsp+1lBbBEBZ4kJH26zgdi8AnoS93dPB6sRFgiU+H/qInsXIxdQ/XNWiSOdf5ghm
 lUl/v+YBtbABjRoYs9EFhCbRUBFYvnzt2BDhQS0JJYuXskEMVRQ4uTMJ2A1zAISEgdfvICaYy
 mxfvJd1gmMvLOQlM1CUraAkWkVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZg8NQzMDDuYGza63eIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Ery/VgDlBItS01Mr0jJzgGEMk5bg4FES4VVcCZTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8V
 ClxXluQIgGQoozSPLgRsJi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdxfIJTyZeSVwm1
 4BHcEEdETVyzUgR5QkIqSkGhgZX9pvPBRnauTJcH6axaxZs5Rn//hxpN5qC2vyW6Y89rf/15p
 nzD4oNn32HMOiKPWItbqd8xM/vFpuV1q6nrddU6zsusTyLd3uF9rtWyZs8hDdGBtlmlL2q5Dz
 RJSAbqZl/G2P9m9h7/wnh5d6a8kLLzoXIDVf/aqx7b2+4yyxh5a18RXnv1ViKc5INNRiLipOB
 AAtMVZYpAIAAA==
X-Env-Sender: prvs=415da6948=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504684565!82529132!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49230 invoked from network); 6 Sep 2017 07:56:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 07:56:06 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="438591718"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72066-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72038
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 6 Sep 2017 08:56:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72066: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDY2IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA2Ni8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDM4CiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIwMzgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjAzOAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDM4
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDM4CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjAzOAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMDM4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwMzgKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjAzOAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 07:59:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 07:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVEn-00089l-Pd; Wed, 06 Sep 2017 07:59:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpVEm-00089e-Nx
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 07:59:04 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 BE/E1-01782-8CAAFA95; Wed, 06 Sep 2017 07:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooXt81fp
 Ig+UP+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrV06wFDzir/i/fC1zA2MnbxcjJ4eEgJ9E
 Q8slRhCbTUBHYunR+UwgtgiQ/aPhCVsXIxcHs8AhJoltmzcxdzFycAgLBEo8vhEKURMk8XXqF
 0YI20hi052dzCA2i4CKxMony8FsXgF3iT2djUwgc4QEbjFJ7N0/hQ0kwQnU8GdiHzuIzSggK/
 GlcTVYA7OAuMStJxBHSAgISCzZc54ZwhaVePn4HyuEbSCxdek+Foh6HYkFuz+xQdjaEssWvoZ
 aLChxcuYTlgmMwrOQjJ2FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDV
 y00tLk5MT81JTCrWS87P3cQIDP96BgbGHYy3J/sdYpTkYFIS5b2stj5SiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgRv+0qgnGBRanpqRVpmDjASYdISHDxKIryKIGne4oLE3OLMdIjUKUZ7jg2r13
 9h4njyZvtvJo6WtyDyy9Npf5iEWPLy81KlxHltQdoEQNoySvPghsISxyVGWSlhXkYGBgYhnoL
 UotzMElT5V4ziHIxKwrz5IFN4MvNK4Ha/AjqLCeisqpdrQM4qSURISTUwqvcVtV/u/+NS0sAa
 x2B6Zt/tlP3t3WcdVrYw8GbNnJDw/BqLxNKXfpscLGezG8U8UXXY/fb4FumV4VOeGoT8cYpxr
 H3fO23rG6bD792Lzsf/ThcVWb0iZE+xv2Vlr/tiwyXbZ2V0J7rdaDjQu4+/8ZLIztVS+b7y01
 7yb367u/xKw5zOtEn8SizFGYmGWsxFxYkABuhxXRcDAAA=
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504684743!96265352!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20497 invoked from network); 6 Sep 2017 07:59:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 07:59:03 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52311417"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Vitaly Kuznetsov' <vkuznets@redhat.com>
Thread-Topic: [Xen-devel] [PATCH] xen: reset creation_finished flag on soft
 reset
Thread-Index: AQHTJm2bIP2ETPIp+kOobAtv82KQ3KKnfhOQ
Date: Wed, 6 Sep 2017 07:59:02 +0000
Message-ID: <45e46e721b9743cf8472e063261255ec@AMSPEX02CL03.citrite.net>
References: <20170901091128.21945-1-vkuznets@redhat.com>
 <70b8eff9-9398-4b89-77aa-262b9d4e1784@citrix.com>
 <87o9quwz03.fsf@vitty.brq.redhat.com>
 <d9cc47792a734903a7fec1a9606b532d@AMSPEX02CL03.citrite.net>
 <87inh2wvgu.fsf@vitty.brq.redhat.com>
 <9297b0afe7224cb893663abed0a6a918@AMSPEX02CL03.citrite.net>
 <874lshum4i.fsf@vitty.brq.redhat.com>
In-Reply-To: <874lshum4i.fsf@vitty.brq.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
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: reset creation_finished flag on
	soft	reset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhl
bi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+IFZpdGFseSBLdXpu
ZXRzb3YKPiBTZW50OiAwNSBTZXB0ZW1iZXIgMjAxNyAxNzo0OQo+IFRvOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltCj4gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47Cj4g
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc7IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47
IElhbiBKYWNrc29uCj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSF0geGVuOiByZXNldCBjcmVhdGlvbl9maW5pc2hlZCBmbGFnIG9uIHNv
ZnQKPiByZXNldAo+IAo+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdy
aXRlczoKPiAKPiA+PiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cml0
ZXM6Cj4gPj4KPiA+PiA+Cj4gPj4gPiBJIHdvbmRlciB3aGV0aGVyIHRoZSBlYXNpZXN0IHRoaW5n
IHRvIGRvIHdvdWxkIGJlIHRvIG1vZGlmeSBxZW11IHRyYWQKPiA+PiA+IHRvIGRvIGV4cGxpY2l0
IGlvcmVxIHNlcnZlciBjcmVhdGlvbj8gSXQncyByZWFsbHkgbm90IHRoYXQgbXVjaAo+ID4+ID4g
Y29kZS1jaGFuZ2UuLi4gMjAtMzAgbGluZXMgb3Igc28uCj4gPj4KPiA+PiBJIHdhcyB0aGlua2lu
ZyBhYm91dCB0aGlzIHRvbywgSSdsbCB0cnkuIEl0IHdpbGwgaG9wZWZ1bHkgYWxsb3cgdG8gZ2V0
Cj4gPj4gcmlkIG9mIHRoZSAnc2lkZSBlZmZlY3QnIHdoaWNoIGNyZWF0ZXMgZGVmYXVsdCBpb3Jl
cSBzZXJ2ZXIgb24gSFZNCj4gPj4gcGFyYW1ldGVycyByZWFkLgo+ID4KPiA+IFllcyBpbmRlZWQu
IEF0IHRoYXQgcG9pbnQgSSdkIGFjdHVhbGx5IHByb3Bvc2UgZ2V0dGluZyByaWQgb2YgdGhvc2Ug
cGFyYW1zCj4gYWx0b2dldGhlciBzaW5jZSBub3RoaW5nIHdpbGwgdXNlIHRoZW0gYW55bW9yZS4K
PiA+Cj4gCj4gQW5kIGluIGFkZGl0aW9uIHRvIHRoYXQgd2UgZG9uJ3QgbmVlZCB0aGUgY29uY2Vw
dCBvZgo+ICdkZWZhdWx0X2lvcmVxX3NlcnZlcicgYW5kIHNwZWNpYWwgcGF0aGVzIGZvciBpdCBh
bGwgb3ZlciB0aGUgY29kZS4gVGhhdAo+IHdvdWxkIGJlIGlkZWFsLCBidXQ6Cj4gCj4gSSB0cmll
ZCBzd2l0Y2hpbmcgcWVtdS10cmFkaXRpb25hbCB0byB0aGUgbmV3IEFQSSBhbmQgZXZlbiBzdWNj
ZWVkZWQsCj4gZXZlcnl0aGluZyBpbmNsdWRpbmcgcGNpIHBhc3MtdGhyb3VnaCBzZWVtcyB0byB3
b3JrLiBIb3dldmVyLCBJJ20gbm90Cj4gYW55d2hlcmUgY2xvc2UgdG8gJzIwLTMwIGxpbmVzJyAt
LSBpdCdzIGFuIG9yZGVyIG9mIG1hZ25pdHVkZSBtb3JlIDotKQo+IAoKV2VsbCwgdGhlIGNvbXBh
dCBjb2RlIGRvZXMgcmF0aGVyIGJsb2F0IGl0IGJ1dCBJIGd1ZXNzIGl0IGlzIHByb2JhYmx5IG5l
Y2Vzc2FyeS4gWGVuIGhhcyBoYWQgaW9yZXEgc2VydmVycyBmb3IgYSBsb25nIHRpbWUgYnV0IHBy
b2JhYmx5IG5vdCBsb25nIGVub3VnaC4KCj4gQW55d2F5LCBoZXJlIGlzIHRoZSBwYXRjaCAoYXR0
YWNoZWQpLiBJZiBldmVyeW9uZSBhZ3JlZXMgdGhlIGNoYW5nZSBpcwo+IGFwcHJvcHJpYXRlIGZv
ciBxZW11LXRyYWRpdGlvbmFsIEkgY2FuIHNlbnQgaXQgb3V0LiBObyBhZGRpdGlvbmFsCj4gY2hh
bmdlcyB0byB0aGUgaHlwZXJ2aXNvciBpcyByZXF1aXJlZC4KPiAKCkxHVE0gc28gSSB0aGluayBp
dCdzIHdvcnRoIHNlbmRpbmcgb3V0LgoKQ2hlZXJzLAoKICBQYXVsCgo+IC0tCj4gICBWaXRhbHkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:09:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVOA-00011j-D0; Wed, 06 Sep 2017 08:08:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpVO8-000110-R0
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 08:08:44 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6C/C9-01770-C0DAFA95; Wed, 06 Sep 2017 08:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVZd77fp
 Ig08L2C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWL7cfaC18YVHTtlGhjn
 aXUxcnEICfxllDh8byIzhPOYUWLazKcsEM42RomfEw4zdTFycogIOEt8PTOXHcTmFdCX2H93B
 jOILSygJ/Gn+wMLiC0h4CXRPuUcI4z9Zc42oF52DjYBK4lDYiBRFgFVia3z9jJNYORawMiwil
 G9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQrwxAsIPxS7/zIUZ
 JDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnl4NlBMsSk1PrUjLzAEGGExagoNH
 SYS3GiTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivGxrgIoEQIoySvPgRsCC/RKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEec+ArOLJzCuB2/QK6AgmoCOqXq4BOaIkESEl1cBo/W6t8M
 L77aZbHdQCS87LnuD3v1h+RJwpZ07hVP/Kuug6heK/HvdE/DsSi3V380hkL6lLOfd3j/J+gyz
 eaT7bNt58tHVnmbVIxLeq47I+j0zvVKSoMrHIuf2zOSjzRdTS9k9zokTYhCeHA7e8LejSfL9S
 WXh9gsPjkG7rsPLNZV+qfV4bvVJiKc5INNRiLipOBAATgS6dcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504685321!108663864!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55476 invoked from network); 6 Sep 2017 08:08:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 08:08:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpVO5-0004aq-5G; Wed, 06 Sep 2017 08:08:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpVNz-0007ev-IH; Wed, 06 Sep 2017 08:08:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpVNz-00075n-5t; Wed, 06 Sep 2017 08:08:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113061-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3f3a69b87a2d9b8e0186f6c078302614f55a3357
X-Osstest-Versions-That: ovmf=56e88e9e5f980e30f28d907e0ff442e4dc8dc5de
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 08:08:35 +0000
Subject: [Xen-devel] [ovmf test] 113061: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzZjNhNjliODdhMmQ5YjhlMDE4NmY2YzA3ODMwMjYx
NGY1NWEzMzU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1NmU4OGU5
ZTVmOTgwZTMwZjI4ZDkwN2UwZmY0NDJlNGRjOGRjNWRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwNTAgIDIwMTctMDktMDUgMTI6MzQ6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMDYxICAyMDE3LTA5LTA2IDAyOjAzOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0zZjNhNjliODdhMmQ5
YjhlMDE4NmY2YzA3ODMwMjYxNGY1NWEzMzU3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiAzZjNhNjliODdhMmQ5YjhlMDE4NmY2YzA3ODMwMjYxNGY1NWEzMzU3Cisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj0zZjNhNjliODdhMmQ5YjhlMDE4NmY2YzA3ODMwMjYxNGY1
NWEzMzU3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDNmM2E2OWI4
N2EyZDliOGUwMTg2ZjZjMDc4MzAyNjE0ZjU1YTMzNTcgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDNmM2E2OWI4N2EyZDliOGUw
MTg2ZjZjMDc4MzAyNjE0ZjU1YTMzNTc6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
NTZlODhlOS4uM2YzYTY5YiAgM2YzYTY5Yjg3YTJkOWI4ZTAxODZmNmMwNzgzMDI2MTRmNTVhMzM1
NyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVPJ-00016C-MX; Wed, 06 Sep 2017 08:09:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41555ea85=roger.pau@citrix.com>)
 id 1dpVPJ-000164-3b
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 08:09:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 BF/B0-02224-45DAFA95; Wed, 06 Sep 2017 08:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjd47fp
 IgxMPTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfhxoZC2awVPxYu4OpgXEecxcjJ4eEgL9E
 z51/bCA2m4COxMW5O8FsEQFHic8rzjB1MXJwMAtoSSxZKQUSFhYwkzj6djYLiM0ioCKx5tJUN
 pASXgFLicNfgyEm6km8nfiCEcTmFRCUODnzCVg5s4CmROv23+wQtrxE89bZYBcICShK9M97wD
 aBkWcWkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMal
 YLzk/dxMjMHDqGRgYdzC2n/A7xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 oDVAOcGi1PTUirTMHGAIw6QlOHiURHizQdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLn7
 QQpEgApyijNgxsBi6dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5XUCm8GTmlcBtegV0BB
 PQEVUv14AcUZKIkJJqYGwOUeY5+vbv23ObNkqqLlW41GsdduikRP60+2+rmLb9OXh41clDlg3
 PzvDVOa656r1rydOZdWu9t1w7/LvPLeJ33PpnX4zXad+x+LU9wuIL45/9JVKG6+f/in+u+0Dr
 +ertMZHnFQ3fuWb9WsCo8XmWp3L5ZIZ5JdZzvht1rSmTt7tmb7NNf+UcJZbijERDLeai4kQAF
 IJgQKICAAA=
X-Env-Sender: prvs=41555ea85=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504685394!109347897!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60292 invoked from network); 6 Sep 2017 08:09:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 08:09:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="446743975"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <Ian.Jackson@eu.citrix.com>
Date: Wed, 6 Sep 2017 09:09:22 +0100
Message-ID: <20170906080922.12041-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] osstest: fix a typo in mg-repro-setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQogbWctcmVwcm8tc2V0dXAgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9tZy1yZXByby1zZXR1cCBiL21nLXJlcHJvLXNl
dHVwCmluZGV4IDk2NjM0OTczLi40YTc0NmFjMiAxMDA3NTUKLS0tIGEvbWctcmVwcm8tc2V0dXAK
KysrIGIvbWctcmVwcm8tc2V0dXAKQEAgLTM4LDcgKzM4LDcgQEAgdXNhZ2UgKCkgeyBjYXQgPDxF
TkQKICAgIC1yPHZhcj49PHZhbHVlPiAgICAgIHNldCBydW52YXIKICAgIC1yITx2YXI+ICAgICAg
ICAgICAgIGRlbGV0ZSBydW52YXIKICAgIC1CPGJsZXNzaW5nPgkJZGVmYXVsdCBpcyAncGxheScK
LSAgIC1FLi4uIC1mLi4uIC1QICAgICAgIGFzIGZvciBtZy1leGVjdXRlLWZsaWdnaHQKKyAgIC1F
Li4uIC1mLi4uIC1QICAgICAgIGFzIGZvciBtZy1leGVjdXRlLWZsaWdodAogCiBFTkQKIAotLSAK
Mi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfU-0002SW-FN; Wed, 06 Sep 2017 08:26:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfT-0002Qb-4X
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:39 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3F/85-01911-E31BFA95; Wed, 06 Sep 2017 08:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVyuP0Ov67txvW
 RBhdPGFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmNZ++xFGzgqlh26yxLA+N8ji5GTg4JASOJ
 txP/MXUxcnEICSxklPi3eAIjSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFHjNKNO/eA1YkLOAjM
 X3JDmYQmwWoYf/Wk0wgNq+AscTUXXOYIDbIS3QcmMwCYnMKmEjcfXKVDcQWAqqZvn4a4wRG7g
 WMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9XM/AwLi
 DsfmE3yFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgjdw
 A1CdYFFqempFWmYOMARhSiU4eJREeLNA0rzFBYm5xZnpEKlTjJYcT95s/83E0fIWRH55Ou0Pk
 xDYPClxXieQBgGQhozSPLhxsDi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1xNkCk9mXg
 nc1ldABzEBHVT1cg3IQSWJCCmpBsaMN2tWO6/vOzPZSDCx5tUym6wn63ovPu1z+3P7s0TKqqz
 MzQfnbf8h72T7UujP/o2KzaUuk0sDp/3+E/X6hRsvd6f//k7pmf5T7dfxX5h4xaIuQ4K7I5eN
 58v87mh5wTVzUrbnaG98xCKis6ToFTPz72Vv7K7VJdsJ5R5gVOublmp3vtqwTFCJpTgj0VCLu
 ag4EQDu/wccjgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504686397!57928222!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26560 invoked from network); 6 Sep 2017 08:26:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 86688AE73;
 Wed,  6 Sep 2017 08:26:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:29 +0200
Message-Id: <20170906082632.6494-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 5/8] xen: double default grant frame limit
	for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBhIHN5c3RlbSBoYXMgbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvdW5kYXJ5IGRvdWJs
ZSB0aGUgZGVmYXVsdApncmFudCBmcmFtZSBudW1iZXIgbGltaXQgcGVyIGRvbWFpbi4gVGhpcyBl
bnN1cmVzIGEgcHYgZG9tYWluIGNhbiBzdGlsbAplc3RhYmxpc2ggdGhlIHNhbWUgbnVtYmVyIG9m
IGdyYW50cyBldmVuIGlmIGl0IGlzIHJlcXVpcmVkIHRvIHVzZQp2ZXJzaW9uIDIgZ3JhbnRzIHdo
aWNoIG5lZWQgdHdpY2UgdGhlIHNwYWNlIG9mIHYxIGdyYW50cy4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwppbmRleCBhZTVmMTI2MmU4Li43MDlmZDU1NDkwIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CkBAIC0zODI0LDggKzM4MjQsMTUgQEAgc3RhdGljIGludCBfX2luaXQgZ250dGFiX3VzYWdlX2lu
aXQodm9pZCkKIHsKICAgICBCVUlMRF9CVUdfT04oREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVT
IDwgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTKTsKIAorICAgIC8qCisgICAgICogSW4gY2Fz
ZSBncmFudCB2MiBpcyByZXF1aXJlZCBmb3IgcHYgZG9tYWlucyB0byByZWZlcmVuY2UgYW55IHBv
c3NpYmxlCisgICAgICogbWVtb3J5IHBhZ2UgKGkuZS4gbWVtb3J5IGlzIGluc3RhbGxlZCBhYm92
ZSAxNlRCIGJvdW5kYXJ5KSBkb3VibGUgdGhlCisgICAgICogZ3JhbnQgZnJhbWUgbGltaXQuIFRo
aXMgd2lsbCBhbGxvdyBhIGd1ZXN0IHVzaW5nIHYyIGdyYW50cyB3aXRob3V0CisgICAgICogaGF2
aW5nIHRvIGxvd2VyIHRoZSBudW1iZXIgb2YgdXNhYmxlIGdyYW50cy4KKyAgICAgKi8KICAgICBp
ZiAoICFtYXhfZ3JhbnRfZnJhbWVzICkKLSAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyA9IERFRkFV
TFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsKKyAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyA9ICgobWF4
X3BhZ2UgPj4gMzIpID8gMiA6IDEpICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIERFRkFV
TFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsKIAogICAgIGlmICggIW1heF9tYXB0cmFja19mcmFtZXMg
KQogICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzID0gREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJB
TUVTOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfT-0002RV-Pv; Wed, 06 Sep 2017 08:26:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfS-0002QU-Hc
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:38 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 4C/DC-01910-D31BFA95; Wed, 06 Sep 2017 08:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov67NxvW
 RBhMXWFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7njSzFWy2ruic8ZW9gbFdp4uRk0NCwEji
 7cR/TF2MXBxCAgsZJeYe+s4OkmATUJXYcP0UK4gtIiAtce3zZUaQImaBx4wSzbv3ADkcHMIC3
 hIdH1VBaliA6u/de8wOEuYVMJZY3pUOMV9eouPAZBYQm1PAROLuk6tsILYQUMn09dMYJzByL2
 BkWMWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEehdBiDYwfi
 q2/kQoyQHk5Io72W19ZFCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMH7dD1Q
 nWBRanpqRVpmDjD8YEolOHiURHirQdK8xQWJucWZ6RCpU4yKUuK890ESAiCJjNI8uDZYyF9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8ZkCk8mXklcNNfAS1mAlpc9XINyOKSRISUVANj3H
 fvp/YvU75fW1s2YQFXQeE9B+b6bdtPVd9jiNplMfdowLKrpRJFtwxjG270T/3bu1b6pN1a5vg
 lH46c1lF1vc/jdzGp+2WId6HpxsmtNu2LtynkuV360PClOt1x/TwVvvf+73Y6Rxc0ib8IrMw5
 veXGVh7BPZ8Y9v8pnqQUOi3WdZl+6cQgJZbijERDLeai4kQA8Xo3J3QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504686396!74861583!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41244 invoked from network); 6 Sep 2017 08:26:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A26F4AD71;
 Wed,  6 Sep 2017 08:26:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:27 +0200
Message-Id: <20170906082632.6494-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 3/8] xen: delay allocation of grant table sub
	structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJv
bSBnbnR0YWJfc2V0dXBfdGFibGUoKSBvciBqdXN0CmJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0
ZWQgdGhlIGZpcnN0IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAgMTcgKysrKyst
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDEzOSArKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwg
ICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMK
aW5kZXggNWFlYmNmMjY1Zi4uMTFlYjE3NzhhMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21h
aW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zNjMsNiArMzYzLDkgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3Jf
ZmxhZ3MsCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIGluaXRfc3RhdHVzIHw9IElO
SVRfZ250dGFiOwogCisgICAgICAgIGlmICggZG9taWQgPT0gMCAmJiBncmFudF90YWJsZV9pbml0
KGQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBwb29saWQgPSAwOwogCiAg
ICAgICAgIGVyciA9IC1FTk9NRU07CkBAIC05OTgsNyArMTAwMSw4IEBAIGludCBfX2RvbWFpbl9w
YXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHByZXYg
PSBjbXB4Y2hnKCZkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50LCBvbGQsIG5ldyk7CiAgICAgfSB3
aGlsZSAoIHByZXYgIT0gb2xkICk7CiAKLSAgICBwYXVzZV9mbihkKTsKKyAgICBpZiAoIHBhdXNl
X2ZuICkKKyAgICAgICAgcGF1c2VfZm4oZCk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTEwMDYs
NiArMTAxMCw3IEBAIGludCBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVj
dCBkb21haW4gKmQsCiBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIGludCBvbGQsIG5ldywgcHJldiA9IGQtPmNvbnRyb2xsZXJf
cGF1c2VfY291bnQ7CisgICAgaW50IHJldDsKIAogICAgIGRvCiAgICAgewpAQCAtMTAyOSw4ICsx
MDM0LDE2IEBAIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBmaW5pc2hlZCB3aGVuIHRo
ZSBjb250cm9sbGVyIHJlZmVyZW5jZSBjb3VudAogICAgICAqIGZpcnN0IGRyb3BzIHRvIDAuCiAg
ICAgICovCi0gICAgaWYgKCBuZXcgPT0gMCApCisgICAgaWYgKCBuZXcgPT0gMCAmJiAhZC0+Y3Jl
YXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChk
KTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICB7CisgICAgICAgICAgICBfX2RvbWFpbl9w
YXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGQsIE5VTEwpOworICAgICAgICAgICAgcmV0dXJuIHJl
dDsKKyAgICAgICAgfQogICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IHRydWU7CisgICAg
fQogCiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhOTRkZmRkYTdiLi5i
NTBjMzM0ZjcwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNzE5LDYgKzE3MTksNzggQEAgYWN0aXZlX2FsbG9j
X2ZhaWxlZDoKICAgICByZXR1cm4gMDsKIH0KIAoraW50CitncmFudF90YWJsZV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3Rh
YmxlOworICAgIHVuc2lnbmVkIGludCBpLCBqOworCisgICAgaWYgKCBndC0+bnJfZ3JhbnRfZnJh
bWVzICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVM7CisKKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCisg
ICAgaWYgKCAoZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3Rp
dmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCisgICAgICAgIGdvdG8gbm9fbWVtXzE7CisgICAg
Zm9yICggaSA9IDA7CisgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1l
cyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIChn
dC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQorICAgICAgICAg
ICAgZ290byBub19tZW1fMjsKKyAgICAgICAgY2xlYXJfcGFnZShndC0+YWN0aXZlW2ldKTsKKyAg
ICAgICAgZm9yICggaiA9IDA7IGogPCBBQ0dOVF9QRVJfUEFHRTsgaisrICkKKyAgICAgICAgICAg
IHNwaW5fbG9ja19pbml0KCZndC0+YWN0aXZlW2ldW2pdLmxvY2spOworICAgIH0KKworICAgIC8q
IFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLworICAgIGd0LT5tYXB0
cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNr
KSk7CisgICAgaWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApCisgICAgICAgIGdvdG8gbm9fbWVt
XzI7CisKKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCisgICAgaWYgKCAoZ3QtPnNoYXJl
ZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwg
KQorICAgICAgICBnb3RvIG5vX21lbV8zOworICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIChndC0+c2hhcmVkX3Jh
d1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8g
bm9fbWVtXzQ7CisgICAgICAgIGNsZWFyX3BhZ2UoZ3QtPnNoYXJlZF9yYXdbaV0pOworICAgIH0K
KworICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICov
CisgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFu
dF9mcmFtZXMpKTsKKyAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApCisgICAgICAgIGdvdG8g
bm9fbWVtXzQ7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
OyBpKysgKQorICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0LCBpKTsKKwor
ICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKKworICAgIHJldHVybiAwOworCisgbm9fbWVt
XzQ6CisgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkK
KyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPnNoYXJlZF9yYXdbaV0pOworICAgIHhmcmVl
KGd0LT5zaGFyZWRfcmF3KTsKKyAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7Cisgbm9fbWVtXzM6
CisgICAgdmZyZWUoZ3QtPm1hcHRyYWNrKTsKKyAgICBndC0+bWFwdHJhY2sgPSBOVUxMOworIG5v
X21lbV8yOgorICAgIGZvciAoIGkgPSAwOworICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19m
cm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQorICAgICAgICBm
cmVlX3hlbmhlYXBfcGFnZShndC0+YWN0aXZlW2ldKTsKKyAgICB4ZnJlZShndC0+YWN0aXZlKTsK
KyAgICBndC0+YWN0aXZlID0gTlVMTDsKKyBub19tZW1fMToKKyAgICBndC0+bnJfZ3JhbnRfZnJh
bWVzID0gMDsKKyAgICByZXR1cm4gLUVOT01FTTsKK30KKwogc3RhdGljIGxvbmcKIGdudHRhYl9z
ZXR1cF90YWJsZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJs
ZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKQEAgLTE3NjQsNyArMTgzNiwxNCBAQCBnbnR0
YWJfc2V0dXBfdGFibGUoCiAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CiAKICAgICBpZiAoIGd0
LT5ndF92ZXJzaW9uID09IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBncmFudF90YWJsZV9pbml0
KGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrOworICAgICAgICB9CiAgICAgICAgIGd0LT5n
dF92ZXJzaW9uID0gMTsKKyAgICB9CiAKICAgICBpZiAoIChvcC5ucl9mcmFtZXMgPiBucl9ncmFu
dF9mcmFtZXMoZ3QpIHx8CiAgICAgICAgICAgKChndC0+Z3RfdmVyc2lvbiA+IDEpICYmCkBAIC0z
Mzc4LDc1ICszNDU3LDE3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsKLSAgICB1bnNpZ25lZCBpbnQgaSwg
ajsKIAogICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5VTEwg
KQotICAgICAgICBnb3RvIG5vX21lbV8wOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IC8qIFNpbXBsZSBzdHVmZi4gKi8KICAgICBwZXJjcHVfcndsb2NrX3Jlc291cmNlX2luaXQoJnQt
PmxvY2ssIGdyYW50X3J3bG9jayk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xv
Y2spOwotICAgIHQtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwot
Ci0gICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwotICAgIGlmICggKHQtPmFjdGl2ZSA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpKSA9PSBOVUxM
ICkKLSAgICAgICAgZ290byBub19tZW1fMTsKLSAgICBmb3IgKCBpID0gMDsKLSAgICAgICAgICBp
IDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
KTsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggKHQtPmFjdGl2ZVtpXSA9IGFsbG9jX3hlbmhl
YXBfcGFnZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzI7Ci0gICAgICAg
IGNsZWFyX3BhZ2UodC0+YWN0aXZlW2ldKTsKLSAgICAgICAgZm9yICggaiA9IDA7IGogPCBBQ0dO
VF9QRVJfUEFHRTsgaisrICkKLSAgICAgICAgICAgIHNwaW5fbG9ja19pbml0KCZ0LT5hY3RpdmVb
aV1bal0ubG9jayk7Ci0gICAgfQotCi0gICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24g
ZnJhbWVzIHRhYmxlICovCi0gICAgdC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19m
cmFtZXMgKiBzaXplb2YoKnQtPm1hcHRyYWNrKSk7Ci0gICAgaWYgKCB0LT5tYXB0cmFjayA9PSBO
VUxMICkKLSAgICAgICAgZ290byBub19tZW1fMjsKLQotICAgIC8qIFNoYXJlZCBncmFudCB0YWJs
ZS4gKi8KLSAgICBpZiAoICh0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1h
eF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMzsKLSAgICBm
b3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgIHsKLSAg
ICAgICAgaWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBO
VUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0gICAgICAgIGNsZWFyX3BhZ2UodC0+
c2hhcmVkX3Jhd1tpXSk7Ci0gICAgfQotCi0gICAgLyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0
YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KLSAgICB0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdy
YW50X3N0YXR1c190ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19z
dGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKLSAgICBpZiAoIHQtPnN0YXR1cyA9PSBO
VUxMICkKLSAgICAgICAgZ290byBub19tZW1fNDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVk
X3BhZ2UoZCwgdCwgaSk7Ci0KLSAgICB0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKIAogICAgIC8q
IE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFudF90YWJsZSA9IHQ7
CiAgICAgcmV0dXJuIDA7Ci0KLSBub19tZW1fNDoKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJ
QUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5z
aGFyZWRfcmF3W2ldKTsKLSAgICB4ZnJlZSh0LT5zaGFyZWRfcmF3KTsKLSBub19tZW1fMzoKLSAg
ICB2ZnJlZSh0LT5tYXB0cmFjayk7Ci0gbm9fbWVtXzI6Ci0gICAgZm9yICggaSA9IDA7Ci0gICAg
ICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5U
X0ZSQU1FUyk7IGkrKyApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7
Ci0gICAgeGZyZWUodC0+YWN0aXZlKTsKLSBub19tZW1fMToKLSAgICB4ZnJlZSh0KTsKLSBub19t
ZW1fMDoKLSAgICByZXR1cm4gLUVOT01FTTsKIH0KIAogdm9pZApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApp
bmRleCA0M2IwN2U2MGM1Li44NGE4ZDYxNjE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMzUs
NiArMzUsOCBAQCBleHRlcm4gdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXM7CiAvKiBDcmVh
dGUvZGVzdHJveSBwZXItZG9tYWluIGdyYW50IHRhYmxlIGNvbnRleHQuICovCiBpbnQgZ3JhbnRf
dGFibGVfY3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQpOworaW50IGdyYW50X3RhYmxlX2lu
aXQoCisgICAgc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koCiAg
ICAgc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3Qg
dmNwdSAqdik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfT-0002RE-Iu; Wed, 06 Sep 2017 08:26:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfS-0002QJ-2D
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AD/70-03093-D31BFA95; Wed, 06 Sep 2017 08:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVyuP0Ov67NxvW
 RBvdPalss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvf99mLjhgV/Hl9XPWBsbnRl2MnBwSAkYS
 byf+Y+pi5OIQEljIKDFx0g92kASbgKrEhuunWEFsEQFpiWufLzOCFDELPGaUaN69hxEkISxgL
 PF04h0mEJsFqGH/0bdgcV6g+M4DU9khNshLdByYzAJicwqYSNx9cpUNxBYCqpm+fhrjBEbuBY
 wMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GP/
 MDzzEKMnBpCTKe1ltfaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7ADUA5waLU9NSKtMwcYKjB
 pCU4eJREeLNA0rzFBYm5xZnpEKlTjIpS4rxOIAkBkERGaR5cGyy8LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmYd9J6oCk8mXklcNNfAS1mAlpc9XINyOKSRISUVAOjv9q33ntl8oFf99x4+2
 fjms9Xynsj5mi8tnIJXa7DcDd8/VrhZ70Ok+tmF+9ctyh8atPyZw4mG6dcK3P68VN6+vKDK3n
 ue7x4oHpvgrGKXIR8yJvgpfErmW9qLp5z9P+mbp/fwhGigqcEVi5YeCHu3VSHEyf8LXRUK/Qj
 PU1Pm9q++GPQzt0ZqsRSnJFoqMVcVJwIAB14RR1qAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504686396!115036633!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44233 invoked from network); 6 Sep 2017 08:26:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3EE45AD38;
 Wed,  6 Sep 2017 08:26:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:26 +0200
Message-Id: <20170906082632.6494-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgfCA4MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxl
LmggfCA4NCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpp
bmRleCA0YzJlOWU0MGE1Li5hOTRkZmRkYTdiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC00MCw2ICs0MCw0MiBA
QAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAorLyog
UGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4gKi8KK3N0cnVjdCBncmFudF90YWJsZSB7Cisg
ICAgLyoKKyAgICAgKiBMb2NrIHByb3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0
ZSAodmVyc2lvbiwgYWN0aXZlCisgICAgICogZW50cnkgbGlzdCwgZXRjLikKKyAgICAgKi8KKyAg
ICBwZXJjcHVfcndsb2NrX3QgICAgICAgbG9jazsKKyAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIg
b2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0ICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAg
IG5yX2dyYW50X2ZyYW1lczsKKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRl
L3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKipz
aGFyZWRfcmF3OworICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7Cisg
ICAgICAgIHVuaW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOworICAgIH07CisgICAgLyog
TnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJz
aW9uIDIpICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7Cisg
ICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5o
KS4gKi8KKyAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKKyAgICAvKiBBY3RpdmUg
Z3JhbnQgdGFibGUuICovCisgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqKmFjdGl2ZTsK
KyAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLworICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICoqbWFwdHJhY2s7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1hcHRy
YWNrX2xpbWl0OworICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8K
KyAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJhY2tfbG9jazsKKyAgICAvKiBUaGUgZGVm
aW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdlIGRvbid0IGtub3cKKyAg
ICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8KKyAgICB1bnNpZ25lZCAgICAgICAgICAg
ICAgZ3RfdmVyc2lvbjsKK307CisKKyNpZm5kZWYgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVT
IC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KKy8qIERlZmF1bHQgbWF4aW11bSBzaXpl
IG9mIGEgZ3JhbnQgdGFibGUuIFtQT0xJQ1ldICovCisjZGVmaW5lIERFRkFVTFRfTUFYX05SX0dS
QU5UX0ZSQU1FUyAgIDMyCisjZW5kaWYKKwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4
X2dyYW50X2ZyYW1lczsKIGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dy
YW50X2ZyYW1lcyk7CiAKQEAgLTExOCw2ICsxNTQsMTggQEAgc3RydWN0IGdyYW50X21hcHBpbmcg
ewogICAgIHVpbnQzMl90IHBhZDsgICAgICAgICAgIC8qIHJvdW5kIHNpemUgdG8gYSBwb3dlciBv
ZiAyICovCiB9OwogCisvKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVz
dCBob2xkIGQncyBncmFudCB0YWJsZSBsb2NrLiAqLworc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgbnJfZ3JhbnRfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAg
cmV0dXJuIGd0LT5ucl9ncmFudF9mcmFtZXM7Cit9CisKKy8qIE51bWJlciBvZiBzdGF0dXMgZ3Jh
bnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLwor
c3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhjb25zdCBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0KQoreworICAgIHJldHVybiBndC0+bnJfc3RhdHVzX2ZyYW1lczsKK30K
KwogI2RlZmluZSBNQVBUUkFDS19QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKHN0cnVjdCBn
cmFudF9tYXBwaW5nKSkKICNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwgZSkgXAogICAgICgodCkt
Pm1hcHRyYWNrWyhlKS9NQVBUUkFDS19QRVJfUEFHRV1bKGUpJU1BUFRSQUNLX1BFUl9QQUdFXSkK
QEAgLTE5Nyw3ICsyNDUsMjcgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdF9zZXRfZ2ZuKHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwgZ2ZuX3QgZ2ZuKQogI2VuZGlmCiB9CiAKLURFRklO
RV9QRVJDUFVfUldMT0NLX0dMT0JBTChncmFudF9yd2xvY2spOworc3RhdGljIERFRklORV9QRVJD
UFVfUldMT0NLX0dMT0JBTChncmFudF9yd2xvY2spOworCitzdGF0aWMgaW5saW5lIHZvaWQgZ3Jh
bnRfcmVhZF9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcGVyY3B1X3JlYWRf
bG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF9yZWFkX3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQoreworICAgIHBlcmNwdV9y
ZWFkX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBncmFudF93cml0ZV9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcGVy
Y3B1X3dyaXRlX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOworfQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgZ3JhbnRfd3JpdGVfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7Cisg
ICAgcGVyY3B1X3dyaXRlX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfZmx1c2hfdGxiKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CkBAIC0yNTAsNiArMzE4LDE1IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3RpdmVfZW50cnlf
cmVsZWFzZShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QpCiAgICAgc3Bpbl91bmxvY2so
JmFjdC0+bG9jayk7CiB9CiAKKyNkZWZpbmUgR1JBTlRfU1RBVFVTX1BFUl9QQUdFIChQQUdFX1NJ
WkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQorI2RlZmluZSBHUkFOVF9QRVJfUEFHRSAoUEFH
RV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQorLyogTnVtYmVyIG9mIGdyYW50IHRh
YmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4q
Lworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyh1bnNp
Z25lZCBpbnQgZ3JhbnRfZnJhbWVzKQoreworICAgIHJldHVybiAoZ3JhbnRfZnJhbWVzICogR1JB
TlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgLSAxKSAvCisgICAgICAgIEdSQU5U
X1NUQVRVU19QRVJfUEFHRTsKK30KKwogLyogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4gcGFn
ZWQgb3V0LCBvciBuZWVkcyB1bnNoYXJpbmcuCiAgICBJZiByYyA9PSBHTlRTVF9va2F5LCAqcGFn
ZSBjb250YWlucyB0aGUgcGFnZSBzdHJ1Y3Qgd2l0aCBhIHJlZiB0YWtlbi4KICAgIENhbGxlciBt
dXN0IGRvIHB1dF9wYWdlKCpwYWdlKS4KQEAgLTE1ODAsNyArMTY1Nyw3IEBAIGdudHRhYl91bnBv
cHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKICAqIEdyb3cgdGhlIGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUg
Z3JhbnQgdGFibGUncwogICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9u
LgogICovCi1pbnQKK3N0YXRpYyBpbnQKIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQogewogICAgIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFu
dF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNlYzZjNGQ4
MC4uNDNiMDdlNjBjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTI5LDY2ICsyOSw5IEBACiAj
aW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4KIAotI2lm
bmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVy
cmlkZSAqLwotLyogRGVmYXVsdCBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElD
WV0gKi8KLSNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKLSNlbmRpZgog
LyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwogZXh0ZXJuIHVuc2lnbmVk
IGludCBtYXhfZ3JhbnRfZnJhbWVzOwogCi1ERUNMQVJFX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdy
YW50X3J3bG9jayk7Ci0KLS8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCi1zdHJ1
Y3QgZ3JhbnRfdGFibGUgewotICAgIC8qCi0gICAgICogTG9jayBwcm90ZWN0aW5nIHVwZGF0ZXMg
dG8gZ3JhbnQgdGFibGUgc3RhdGUgKHZlcnNpb24sIGFjdGl2ZQotICAgICAqIGVudHJ5IGxpc3Qs
IGV0Yy4pCi0gICAgICovCi0gICAgcGVyY3B1X3J3bG9ja190ICAgICAgIGxvY2s7Ci0gICAgLyog
VGFibGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAqLwotICAgIHVu
c2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFtZXM7Ci0gICAgLyogU2hhcmVkIGdyYW50
IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCi0gICAgdW5pb24g
ewotICAgICAgICB2b2lkICoqc2hhcmVkX3JhdzsKLSAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5
X3YxICoqc2hhcmVkX3YxOwotICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92
MjsKLSAgICB9OwotICAgIC8qIE51bWJlciBvZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3
aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAqLwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBu
cl9zdGF0dXNfZnJhbWVzOwotICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9w
dWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCi0gICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0
dXM7Ci0gICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwotICAgIHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiphY3RpdmU7Ci0gICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNw
dS4gKi8KLSAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOwotICAgIHVuc2lnbmVk
IGludCAgICAgICAgICBtYXB0cmFja19saW1pdDsKLSAgICAvKiBMb2NrIHByb3RlY3RpbmcgdGhl
IG1hcHRyYWNrIGxpbWl0ICovCi0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgIG1hcHRyYWNrX2xv
Y2s7Ci0gICAgLyogVGhlIGRlZmluZWQgdmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQgdG8gMCBp
ZiB3ZSBkb24ndCBrbm93Ci0gICAgICAgd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuICovCi0gICAg
dW5zaWduZWQgICAgICAgICAgICAgIGd0X3ZlcnNpb247Ci19OwotCi1zdGF0aWMgaW5saW5lIHZv
aWQgZ3JhbnRfcmVhZF9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1
X3JlYWRfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dm9pZCBncmFudF9yZWFkX3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHBl
cmNwdV9yZWFkX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgdm9pZCBncmFudF93cml0ZV9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0g
ICAgcGVyY3B1X3dyaXRlX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOwotfQotCi1zdGF0
aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3Qp
Ci17Ci0gICAgcGVyY3B1X3dyaXRlX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19
Ci0KIC8qIENyZWF0ZS9kZXN0cm95IHBlci1kb21haW4gZ3JhbnQgdGFibGUgY29udGV4dC4gKi8K
IGludCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC0xMDYs
MzMgKzQ5LDYgQEAgdm9pZAogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCk7CiAKLS8qIEluY3JlYXNlIHRoZSBzaXplIG9mIGEgZG9tYWluJ3MgZ3JhbnQgdGFi
bGUuCi0gKiBDYWxsZXIgbXVzdCBob2xkIGQncyBncmFudCB0YWJsZSB3cml0ZSBsb2NrLgotICov
Ci1pbnQKLWdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBy
ZXFfbnJfZnJhbWVzKTsKLQotLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVy
IG11c3QgaG9sZCBkJ3MgZ3JhbnQgdGFibGUgbG9jay4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgaW50IG5yX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHJl
dHVybiBndC0+bnJfZ3JhbnRfZnJhbWVzOwotfQotCi0vKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50
IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KLXN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3Rh
YmxlICpndCkKLXsKLSAgICByZXR1cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7Ci19Ci0KLSNkZWZp
bmUgR1JBTlRfU1RBVFVTX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVz
X3QpKQotI2RlZmluZSBHUkFOVF9QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2Vu
dHJ5X3YyX3QpKQotLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxs
ZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLwotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBpbnQgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQotewotICAgIHJl
dHVybiAoZ3JhbnRfZnJhbWVzICogR1JBTlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BB
R0UgLSAxKSAvCi0gICAgICAgIEdSQU5UX1NUQVRVU19QRVJfUEFHRTsKLX0KLQogaW50IG1lbV9z
aGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJl
ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3Rh
dHVzKTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfT-0002R3-BS; Wed, 06 Sep 2017 08:26:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfR-0002QI-Qp
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:37 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 1F/2D-02225-C31BFA95; Wed, 06 Sep 2017 08:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov67NxvW
 RBnMei1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHDvAWXHCpWDLxCUsDY5NhFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKLPx/kQkkwSagKrHh+ilWEFtEQFri2ufLjCBFzAKPGSWad+9hBEkICwRKf
 DpynwXEZgFquPxnPzOIzStgLLHtdSczxAZ5iY4Dk8FqOAVMJO4+ucoGYgsB1UxfP41xAiP3Ak
 aGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgf6tZ2Bg3ME
 49YTfIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPl0PlBMsSk1PrUjLzAEG
 GkxagoNHSYS3GiTNW1yQmFucmQ6ROsWoKCXOex8kIQCSyCjNg2uDBfclRlkpYV5GBgYGIZ6C1
 KLczBJU+VeM4hyMSsK8nhuApvBk5pXATX8FtJgJaHHVyzUgi0sSEVJSDYx6Oa9LUzx3MMik8P
 HHJmebHuK2fGL/Iu2XxNdHBS33yraWPxY84PP8ZuPC5oO7hR/FLtpw1lVdlTXt0gpR71CG2Uc
 Xvd++5mSH6h9hlnvr5zw6vuqiV8MCbaXu9GOr6/c3mRVWzX5awS7h52t+NGzSjmS3Y4cmC1nk
 fnnyxKlEbPd55UWXL2YrsRRnJBpqMRcVJwIAHz0B72kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504686396!109351517!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8813 invoked from network); 6 Sep 2017 08:26:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C1D8AAC0F;
 Wed,  6 Sep 2017 08:26:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:25 +0200
Message-Id: <20170906082632.6494-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 1/8] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpUaGlzIGF0IG9uY2UgZml4ZXMgYSBidWcgaW4gdGhl
IGFybSBjb2RlIHdoaWNoIGRpZG4ndCB1bmxvY2sgdGhlIGdyYW50CnRhYmxlIGluIGVycm9yIGNh
c2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpW
MjoKLSByZWJhc2VkIHRvIHN0YWdpbmcKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICAgfCAzNiArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICB8IDM4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
IHwgIDUgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAzICsrKwog
NiBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGIzOTY3
N2VhYzkuLjNkYjBlM2JkZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCkBAIC0xMjI5LDM5ICsxMjI5LDExIEBAIGludCB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKAogICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAgY2FzZSBYRU5N
QVBTUEFDRV9ncmFudF90YWJsZToKLSAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90
YWJsZSk7Ci0KLSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkK
LSAgICAgICAgICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQotICAgICAgICBp
ZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAo
aWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAgICBp
ZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAg
ICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAg
ICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoaWR4ID49
IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAgICAgIChp
ZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFi
bGUoZCwgaWR4ICsgMSk7Ci0KLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+
Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAo
ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkLT5h
cmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwotCi0gICAgICAgICAgICB0ID0gcDJtX3Jh
bV9ydzsKLSAgICAgICAgfQotCi0gICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90
YWJsZSk7CisgICAgICAgIHJjID0gZ250dGFiX21hcF9mcmFtZShkLCBpZHgsIGdmbiwgJm1mbik7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgICAgIGlm
ICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB0ID0gcDJtX3JhbV9ydzsKIAogICAgICAgICBicmVhazsKICAgICBjYXNlIFhF
Tk1BUFNQQUNFX3NoYXJlZF9pbmZvOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNWEwMjljOWJlLi4zZDg5OWU0YThlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDYzMSw0MCAr
NDYzMSwxOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKIHsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlID0gTlVMTDsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IDA7IC8qIGdj
YyAuLi4gKi8KLSAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsK
KyAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBvbGRfZ3BmbjsKICAgICBpbnQgcmMgPSAwOwor
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogICAgIHAybV90eXBlX3QgcDJtdDsKIAogICAg
IHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVk
X2luZm86CiAgICAgICAgICAgICBpZiAoIGlkeCA9PSAwICkKLSAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbyk7CisgICAgICAgICAgICAgICAgbWZuID0gX21m
bih2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGU6Ci0gICAgICAgICAgICBncmFudF93cml0
ZV9sb2NrKGQtPmdyYW50X3RhYmxlKTsKLQotICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJs
ZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3Rf
dmVyc2lvbiA9IDE7Ci0KLSAgICAgICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNp
b24gPT0gMiAmJgotICAgICAgICAgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxl
X3N0YXR1cykgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlkeCAmPSB+WEVOTUFQ
SURYX2dyYW50X3RhYmxlX3N0YXR1czsKLSAgICAgICAgICAgICAgICBpZiAoIGlkeCA8IG5yX3N0
YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICAgICAgbWZuID0g
dmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIChp
ZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkgJiYKLSAgICAgICAgICAgICAg
ICAgICAgIChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgICAgIGdu
dHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwotCi0gICAgICAgICAgICAgICAgaWYgKCBpZHgg
PCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICAgICAg
bWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0gICAg
ICAgICAgICB9Ci0KLSAgICAgICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJs
ZSk7CisgICAgICAgICAgICBnbnR0YWJfbWFwX2ZyYW1lKGQsIGlkeCwgZ3BmbiwgJm1mbik7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlOgog
ICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm46CkBAIC00NjgxLDggKzQ2NjAsOCBAQCBpbnQg
eGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlm
ICggIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4oaWR4KSwgZCkgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgbWZuID0gaWR4OwotICAgICAgICAgICAgcGFnZSA9IG1mbl90b19w
YWdlKF9tZm4obWZuKSk7CisgICAgICAgICAgICBtZm4gPSBfbWZuKGlkeCk7CisgICAgICAgICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduOgpAQCAtNDY5MSw3ICs0Njcw
LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICBicmVhazsK
ICAgICB9CiAKLSAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgfHwgKG1mbiA9PSAw
KSApCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8IG1mbl9lcShtZm4sIElO
VkFMSURfTUZOKSApCiAgICAgewogICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8g
cHV0X2JvdGg7CkBAIC00NzE1LDE2ICs0Njk0LDE2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgICAgICBnb3RvIHB1dF9ib3RoOwogCiAgICAgLyogVW5tYXAgZnJvbSBvbGQg
bG9jYXRpb24sIGlmIGFueS4gKi8KLSAgICBvbGRfZ3BmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1m
bik7CisgICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKTsKICAgICBB
U1NFUlQoIG9sZF9ncGZuICE9IFNIQVJFRF9NMlBfRU5UUlkgKTsKICAgICBpZiAoIHNwYWNlID09
IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCiAg
ICAgICAgIEFTU0VSVCggb2xkX2dwZm4gPT0gZ2ZuICk7CiAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJ
TlZBTElEX00yUF9FTlRSWSApCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBfZ2ZuKG9sZF9ncGZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBtZm4sIFBB
R0VfT1JERVJfNEspOwogCiAgICAgLyogTWFwIGF0IG5ldyBsb2NhdGlvbi4gKi8KICAgICBpZiAo
ICFyYyApCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBfbWZu
KG1mbiksIFBBR0VfT1JERVJfNEspOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3Bh
Z2UoZCwgZ3BmbiwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogIHB1dF9ib3RoOgogICAgIC8qIElu
IHRoZSBYRU5NQVBTUEFDRV9nbWZuLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQgdGhlIHRv
cCAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IGZiMzg1OWNlOGUuLjRjMmU5ZTQwYTUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAg
LTM2MDcsNiArMzYwNyw0NCBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdy
YW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogfQogI2VuZGlmCiAKK2ludCBnbnR0YWJf
bWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4s
CisgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIGludCByYyA9IDA7Cisg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworCisgICAgZ3JhbnRf
d3JpdGVfbG9jayhndCk7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQorICAgICAg
ICBndC0+Z3RfdmVyc2lvbiA9IDE7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYK
KyAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCisgICAgewor
ICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgICAgIGlm
ICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgKm1mbiA9IF9tZm4o
dmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhdKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCAoaWR4
ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApCisg
ICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKKworICAgICAgICBpZiAo
IGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgKm1mbiA9IF9tZm4odmly
dF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4XSkpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgfQorCisgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgaWR4
LCBnZm4pOworCisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKworICAgIHJldHVybiByYzsK
K30KKwogc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQog
ewogICAgIGludCBmaXJzdCA9IDE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggYmM0
ZDYxYTk0MC4uMGEyNDhhNzY1YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMiw2
ICsyLDcgQEAKICNkZWZpbmUgX19BU01fR1JBTlRfVEFCTEVfSF9fCiAKICNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogI2RlZmluZSBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUyA0CiAKQEAgLTIxLDYgKzIyLDEyIEBAIHN0YXRpYyBpbmxpbmUgaW50
IHJlcGxhY2VfZ3JhbnRfc3VwcG9ydGVkKHZvaWQpCiAgICAgcmV0dXJuIDE7CiB9CiAKK3N0YXRp
YyBpbmxpbmUgdm9pZCBnbnR0YWJfc2V0X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdCBnZm4pCit7CisgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKK30K
KwogI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHNoYXJlX3hl
bl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDMzYjJmODhiOTYuLmM4NjU5OTlhMzMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTc1LDYgKzc1LDExIEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpz
dCkKICAgICBhc20gdm9sYXRpbGUgKCJsb2NrIGJ0cncgJXcxLCUwIiA6ICI9bSIgKCpzdCkgOiAi
SXIiIChuciksICJtIiAoKnN0KSk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4pCit7Cit9CisKIC8qIEZv
cmVpZ24gbWFwcGluZ3Mgb2YgSEhWTS1ndWVzdCBwYWdlcyBkbyBub3QgbW9kaWZ5IHRoZSB0eXBl
IGNvdW50LiAqLwogI2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUocm8s
IGxkLCByZCkgICBcCiAgICAgKCEocm8pICYmICgoKGxkKSA9PSAocmQpKSB8fCAhcGFnaW5nX21v
ZGVfZXh0ZXJuYWwocmQpKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJs
ZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggYWYyNjlhMTA4ZC4uNDNl
YzZjNGQ4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTEzNiw0ICsxMzYsNyBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFt
ZXMpCiBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwg
Z3JhbnRfcmVmX3QgcmVmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4s
IHVpbnQxNl90ICpzdGF0dXMpOwogCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAg
bWZuX3QgKm1mbik7CisKICNlbmRpZiAvKiBfX1hFTl9HUkFOVF9UQUJMRV9IX18gKi8KLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfU-0002Sh-MH; Wed, 06 Sep 2017 08:26:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfT-0002Qh-Gc
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2B/25-03283-E31BFA95; Wed, 06 Sep 2017 08:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov67dxvW
 RBuu2S1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfGn4zFmzQq2g6t4W9gfG/ShcjJ4eEgJHE
 24n/mLoYuTiEBBYySjx9NYcZJMEmoCqx4fopVhBbREBa4trny4wgRcwCjxklmnfvYQRJCAtES
 NxaeYUNxGYBavjV+5oJxOYVMJbYOeUvO8QGeYmOA5NZQGxOAROJu0+ugtULAdVMXz+NcQIj9w
 JGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeZgCCHYz
 n1wYeYpTkYFIS5b2stj5SiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4n64H
 qhMsSk1PrUjLzAGGIEypBAePkghv1gagNG9xQWJucWY6ROoUoy7HhtXrvzAJgc2QEue9DzJDA
 KQoozQPbgQsHi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmJcDZBVPZl4J3KZXQEcwAR1R9X
 INyBEliQgpqQbGpUuMK59Fngnpdu1Ulgmf8e1J/RazljWC0ptWWNzfJvvcouZZ18F3Rne3cvn
 dP8WpeeN4eMVnfraSxYtqopbl6nDvOJ2lbX+r3f5CqvWOXvnrL1XnudfHhgubyawK/NIg+sNb
 +Kni7NeiCyN+L9Da6PCoheWIp9ybIL8np5fVWIakFS3aF5+txFKckWioxVxUnAgAghcWFoICA
 AA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504686398!81313951!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18554 invoked from network); 6 Sep 2017 08:26:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 01156AE75;
 Wed,  6 Sep 2017 08:26:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:30 +0200
Message-Id: <20170906082632.6494-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 6/8] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLiBJdCBpcyBhY2NlcHRlZCBvbmx5IGFzIGxvbmcgYXMg
bmVpdGhlcgpnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21h
aW4sIG5vciB0aGUgZG9tYWluCmhhcyBzdGFydGVkIHRvIHJ1bi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy9kb20wLnRlICB8ICAyICstCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAg
ICB8ICA2ICsrKysrKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAyNiAr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAg
ICAgICAgfCAgOSArKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAg
IHwgIDIgKysKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrCiB4
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrCiA3IGZpbGVzIGNoYW5n
ZWQsIDQ5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZQppbmRleCAzMzhjYWFmNDFlLi5mZTY3MmE2MWJlIDEwMDY0NAotLS0gYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUKQEAgLTM5LDcgKzM5LDcgQEAgYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4g
ewogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluMiB7CiAJc2V0X2NwdWlkIGdldHRzYyBz
ZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8KLQlnZXRfdm51
bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcAorCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBw
c3JfY2F0X29wIHNldF9nbnR0YmxfbGltaXRzCiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpyZXNv
dXJjZSB7IGFkZCByZW1vdmUgfTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggNDI2NThlNTc0NC4uMDI3NTAxYzhlYyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0x
NCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL2Rv
bWFpbi5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJs
ZS5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5o
PgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CkBAIC0xMTQ5LDYgKzExNTAsMTEgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVO
X0RPTUNUTF9zZXRfZ250dGJsX2xpbWl0czoKKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfc2V0
X2xpbWl0cyhkLCBvcC0+dS5zZXRfZ250dGJsX2xpbWl0cy5ncmFudF9mcmFtZXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPnUuc2V0X2dudHRibF9saW1pdHMubWFw
dHJhY2tfZnJhbWVzKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
ZXQgPSBhcmNoX2RvX2RvbWN0bChvcCwgZCwgdV9kb21jdGwpOwogICAgICAgICBicmVhazsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwppbmRleCA3MDlmZDU1NDkwLi5lZDU3Njc3ZjFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjY3LDYg
KzM2NjcsMzIgQEAgdm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAg
ICAgdi0+bWFwdHJhY2tfdGFpbCA9IE1BUFRSQUNLX1RBSUw7CiB9CiAKK2ludCBncmFudF90YWJs
ZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVz
KQoreworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBp
bnQgcmV0ID0gLUVCVVNZOworCisgICAgaWYgKCAhZ3QgKQorICAgICAgICByZXR1cm4gLUVFWElT
VDsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgaWYgKCBndC0+bnJfZ3JhbnRf
ZnJhbWVzICkKKyAgICAgICAgZ290byB1bmxvY2s7CisKKyAgICByZXQgPSAwOworICAgIGlmICgg
Z3JhbnRfZnJhbWVzICkKKyAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMgPSBncmFudF9mcmFt
ZXM7CisgICAgaWYgKCBtYXB0cmFja19mcmFtZXMgKQorICAgICAgICBndC0+bWF4X21hcHRyYWNr
X2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsKKworIHVubG9jazoKKyAgICBncmFudF93cml0ZV91
bmxvY2soZ3QpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogI2lmZGVmIENPTkZJR19IQVNfTUVN
X1NIQVJJTkcKIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0LCBncmFudF9yZWZfdCByZWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qg
KmdmbiwgdWludDE2X3QgKnN0YXR1cykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA1MGZmNThmNWI5Li4w
NTc1N2MwNmFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTYzLDYgKzExNjMsMTMgQEAgc3RydWN0
IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
YXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7CiAKK3N0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0Ymxf
bGltaXRzIHsKKyAgICB1aW50MzJfdCBncmFudF9mcmFtZXM7ICAgICAvKiBJTjogaWYgMCwgZG9u
dCBjaGFuZ2UgKi8KKyAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXM7ICAvKiBJTjogaWYgMCwg
ZG9udCBjaGFuZ2UgKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0Ymxf
bGltaXRzIHhlbl9kb21jdGxfc2V0X2dudHRibF9saW1pdHNfdDsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9kb21jdGxfc2V0X2dudHRibF9saW1pdHNfdCk7CisKIHN0cnVjdCB4ZW5fZG9t
Y3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
ICAgICAgICAgICAgICAgICAgIDEKQEAgLTEyNDAsNiArMTI0Nyw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3
NwogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4CiAj
ZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKKyNkZWZp
bmUgWEVOX0RPTUNUTF9zZXRfZ250dGJsX2xpbWl0cyAgICAgICAgICAgICA4MAogI2RlZmluZSBY
RU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5lIFhFTl9E
T01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKICNkZWZpbmUgWEVOX0RPTUNU
TF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAtMTMwMiw2ICsxMzEwLDcgQEAg
c3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29w
ICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29w
ICAgICAgICBtb25pdG9yX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29w
ICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGJs
X2xpbWl0cyBzZXRfZ250dGJsX2xpbWl0czsKICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgK
aW5kZXggODRhOGQ2MTYxNi4uZGQ5YWEzYjllZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTQw
LDYgKzQwLDggQEAgaW50IGdyYW50X3RhYmxlX2luaXQoCiB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ry
b3koCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShz
dHJ1Y3QgdmNwdSAqdik7CitpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcyk7CiAKIC8qCiAgKiBDaGVjayBpZiBkb21h
aW4gaGFzIGFjdGl2ZSBncmFudHMgYW5kIGxvZyBmaXJzdCAxMCBvZiB0aGVtLgpkaWZmIC0tZ2l0
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDU2
ZGM1YjBhYjkuLmFlNTEyMmNmZGMgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYwor
KysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTc0OSw2ICs3NDksOSBAQCBzdGF0aWMgaW50
IGZsYXNrX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RP
TUNUTF9zb2Z0X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19ET01BSU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsKIAorICAgIGNhc2UgWEVOX0RPTUNU
TF9zZXRfZ250dGJsX2xpbWl0czoKKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwg
U0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fU0VUX0dOVFRCTF9MSU1JVFMpOworCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNt
ZCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBkYTlmM2RmYjJl
Li5hYTMzZjFlY2IwIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjQ4LDYg
KzI0OCw4IEBAIGNsYXNzIGRvbWFpbjIKICAgICBtZW1fc2hhcmluZwogIyBYRU5fRE9NQ1RMX3Bz
cl9jYXRfb3AKICAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExfc2V0X2dudHRibF9saW1pdHMK
KyAgICBzZXRfZ250dGJsX2xpbWl0cwogfQogCiAjIFNpbWlsYXIgdG8gY2xhc3MgZG9tYWluLCBi
dXQgcHJpbWFyaWx5IGNvbnRhaW5zIGRvbWN0bHMgcmVsYXRlZCB0byBIVk0gZG9tYWlucwotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfV-0002TB-TH; Wed, 06 Sep 2017 08:26:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfU-0002RR-80
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 19/60-02226-F31BFA95; Wed, 06 Sep 2017 08:26:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov67dxvW
 RBus6DC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oynO9uZC9YKVrxe28bYwHiHt4uRk0NCwEji
 7cR/TF2MXBxCAgsZJWa93coEkmATUJXYcP0UK4gtIiAtce3zZUaQImaBx4wSzbv3MIIkhAUiJ
 Lo27gezWYAa9mzZCtbAK2As0fNxPgvEBnmJjgOTwWxOAROJu0+usoHYQkA109dPY5zAyL2AkW
 EVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagh+sZGBh3ME5
 Y5XeIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuAN3ABU
 J1iUmp5akZaZAwxBmFIJDh4lEd41IGne4oLE3OLMdIjUKUZdjg2r139hEgKbISXO6wRSJABSl
 FGaBzcCFg+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzcoBM4cnMK4Hb9AroCCagI6perg
 E5oiQRISXVwKgyJeP7fnWJNdP7bANn9sWbBHg4OW1Q8M+csEqXse7DutszuwuyFq+Qff1NLfb
 ySosVyva7wp/9q7htaxtQk3/IOuuJQ5vIvrRU4XL/Y0sUll2/2lfdHPqNYduEV9PW3ytv2zq5
 46yfwfU9l5ftT2jQePTmktRTcbeL/stm+dQJ5e6xZp7GvUiJpTgj0VCLuag4EQCCqyQsggIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504686398!108667731!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10998 invoked from network); 6 Sep 2017 08:26:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70090AE94;
 Wed,  6 Sep 2017 08:26:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:31 +0200
Message-Id: <20170906082632.6494-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 7/8] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAg
ICB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYjQxNS4uYjM0NTRlNmJhYyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKQEAgLTEwNjQsNiArMTA2NCwyMCBAQCBpbnQgeGNfZG9tYWluX3NldF92aXJx
X2hhbmRsZXIoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmlycSk7CiBp
bnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X3BvcnQpOwog
CisvKioKKyAqIFNldCB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIGFuZC9vciBt
YXB0cmFjayBmcmFtZXMgYSBkb21haW4KKyAqIGNhbiBoYXZlLiBDYW4gb25seSBiZSB1c2VkIGF0
IGRvbWFpbiBzZXR1cCB0aW1lLiBBIHplcm8gdmFsdWUgbWVhbnMKKyAqIG5vIGNoYW5nZS4KKyAq
CisgKiBAcGFyYW0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UK
KyAqIEBwYXJhbSBkb21pZCB0aGUgZG9tYWluIGlkCisgKiBAcGFyYW0gZ3JhbnRfZnJhbWVzIG1h
eC4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcworICogQHBhcmFtIG1hcHRyYWNrX2ZyYW1lcyBtYXgu
IG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMKKyAqLworaW50IHhjX2RvbWFpbl9zZXRfZ250dGJs
X2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKKwogLyoKICAqIENQ
VVBPT0wgTUFOQUdFTUVOVCBGVU5DVElPTlMKICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzYmFiNGU4YmFiLi4z
ODU1NDVkZTUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29s
cy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjI2OCw2ICsyMjY4LDE5IEBAIGludCB4Y19kb21haW5f
c2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJl
dHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2RvbWFpbl9zZXRfZ250
dGJsX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKQoreworICAgIERF
Q0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2V0X2dudHRibF9s
aW1pdHM7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LnNldF9nbnR0
YmxfbGltaXRzLmdyYW50X2ZyYW1lcyA9IGdyYW50X2ZyYW1lczsKKyAgICBkb21jdGwudS5zZXRf
Z250dGJsX2xpbWl0cy5tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFja19mcmFtZXM7CisgICAgcmV0
dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCiAvKiBQbHVtYmluZyBYZW4gd2l0aCB2
TlVNQSB0b3BvbG9neSAqLwogaW50IHhjX2RvbWFpbl9zZXR2bnVtYSh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCi0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfT-0002Qn-4t; Wed, 06 Sep 2017 08:26:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfR-0002QH-Qp
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:37 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 0C/06-02041-C31BFA95; Wed, 06 Sep 2017 08:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ov67NxvW
 RBjP+iFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXb99mKVguVHF53VyWBsYLvF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPFp70UWkASbgKrEhuunWEFsEQFpiWufLzOCFDELPGaUaN69B8jh4BAWM
 JFo3i4LYrIA1R+cJQxSzitgLHF852E2iPnyEh0HJrNMYORcwMiwilG9OLWoLLVI10gvqSgzPa
 MkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQV/UMDIw7GE81Ox9ilORgUhLlvay2PlKILyk
 /pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHgDNwDVCRalpqdWpGXmAIMJplSCg0dJ
 hDcLJM1bXJCYW5yZDpE6xWjPsWH1+i9MHE/ebP/NxNHyFkR+eTrtD5MQ2FQpcV4nkDYBkLaM0
 jy4obDgv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcDZApPZl4J3O5XQGcxAZ1V9XINyF
 kliQgpqQbGGmfGHZnX54dtzcrfm/7WoORp9wLnozwbn/IdbLiwJ/VyZ5SjnOrn99uMHuvwuxV
 H+gSI1qZ+lZv995Ly2YOmPSbz76z66Scatcg5lCcp6dlZL+fSzzPdJQ5eP7GbweJjsKRg5NHl
 tuwHj0usdT5w58NnTY1UR169/ubE6HO+ew9pBP+79f2yEktxRqKhFnNRcSIAwsEp9HkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504686396!105793161!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44552 invoked from network); 6 Sep 2017 08:26:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A9FCFABF3;
 Wed,  6 Sep 2017 08:26:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:24 +0200
Message-Id: <20170906082632.6494-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 0/8] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvcmRlci4KCkNoYW5nZXMg
aW4gVjI6Ci0gYWRkIHBlci1kb21haW4gZ3JhbnQgbGltaXRzIGluc3RlYWQgb2YgZGlmZmVyZW50
IHYxIGFuZCB2MiBsaW1pdHMKLSBkb3VibGUgZGVmYXVsdCBsaW1pdCBmb3IgaHVnZSBob3N0cwoK
SnVlcmdlbiBHcm9zcyAoOCk6CiAgeGVuOiBtb3ZlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGNv
ZGUgaW50byBncmFudF90YWJsZS5jCiAgeGVuOiBjbGVhbiB1cCBncmFudF90YWJsZS5oCiAgeGVu
OiBkZWxheSBhbGxvY2F0aW9uIG9mIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzCiAgeGVuOiBt
YWtlIGdyYW50IHJlc291cmNlIGxpbWl0cyBwZXIgZG9tYWluCiAgeGVuOiBkb3VibGUgZGVmYXVs
dCBncmFudCBmcmFtZSBsaW1pdCBmb3IgaHVnZSBob3N0cwogIHhlbjogYWRkIG5ldyBkb21jdGwg
aHlwZXJjYWxsIHRvIHNldCBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMKICBsaWJ4YzogYWRk
IGxpYnhjIHN1cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCiAg
bGlieGw6IGFkZCBsaWJ4bCBzdXBwb3J0IGZvciBzZXR0aW5nIGdyYW50IHRhYmxlIHJlc291cmNl
IGxpbWl0cwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgIHwgIDE1ICsrCiB0
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgMiArLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAgMTQgKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
ICAgICAgICAgICAgIHwgIDEzICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAg
ICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICB8ICAgOCArCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAgMyArCiB0b29scy94bC94bF9w
YXJzZS5jICAgICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy94bC94bF9zeHAuYyAgICAgICAg
ICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICB8
ICAzNiArLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8ICA0MSArLS0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgMTcgKy0KIHhlbi9jb21t
b24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyAgICAgICAgICAgIHwgMzU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgfCAgIDcgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oICAgfCAgIDUgKwogeGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oICAgICAgICAgfCAgIDkgKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAg
ICAgfCAgOTEgKy0tLS0tLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8
ICAgMyArCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAgMiArCiAyMCBm
aWxlcyBjaGFuZ2VkLCA0MDEgaW5zZXJ0aW9ucygrKSwgMjM4IGRlbGV0aW9ucygtKQoKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfU-0002SC-7t; Wed, 06 Sep 2017 08:26:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfS-0002Qa-Uf
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A0/64-02045-E31BFA95; Wed, 06 Sep 2017 08:26:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov67txvW
 RBk+aZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owlO98yFuxyq3jV9o61gbHdpIuRk0NCwEji
 7cR/TF2MXBxCAgsZJSa17WIHSbAJqEpsuH6KFcQWEZCWuPb5MiNIEbPAY0aJ5t17GEESwgJOE
 rPPLGMCsVmAGi4cucUMYvMKGEvsnH2WCWKDvETHgcksIDangInE3SdX2UBsIaCa6eunMU5g5F
 7AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQwwxAsIO
 xYbvnIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC9+l6
 oDrBotT01Iq0zBxgCMKUSnDwKInwVoOkeYsLEnOLM9MhUqcYFaXEee+DJARAEhmleXBtsLC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeMyBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGxo
 WbnYq+yNkaMO/3CK9KfsDYySF2T+uhdu3mE93zAx5+z/4wJ3SH/4GNH5fNO/En4NBE87mqFx5
 mijPNyf7FKaDWPyWzP0zm4Ztqu648sY6FehETrv+0+rDOmZ07siH3XGl8javwtTnsKq3a8rb6
 T7/WhEiGPo69PXF+gWBbwta+BRlKNWU7lViKMxINtZiLihMBGulvZnYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504686397!107453898!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28133 invoked from network); 6 Sep 2017 08:26:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 19DC9AD78;
 Wed,  6 Sep 2017 08:26:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:28 +0200
Message-Id: <20170906082632.6494-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cwppbiB0aGUgZnV0dXJl
LiBGb3Igbm93IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2Jh
bAp2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgODMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9u
cygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGI1MGMzMzRmNzAuLmFlNWYxMjYy
ZTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKQEAgLTY5LDYgKzY5LDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAg
ICAvKiBUaGUgZGVmaW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdlIGRv
bid0IGtub3cKICAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8KICAgICB1bnNpZ25l
ZCAgICAgICAgICAgICAgZ3RfdmVyc2lvbjsKKyAgICAvKiBSZXNvdXJjZSBsaW1pdHMgb2YgdGhl
IGRvbWFpbi4gKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lczsK
KyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lczsKIH07CiAKICNp
Zm5kZWYgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3Zl
cnJpZGUgKi8KQEAgLTI4NSw4ICsyODgsOCBAQCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFt
ZXMoY29uc3QgdW5zaWduZWQgaW50IG51bSkKICAgICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAq
IHNoYV9wZXJfcGFnZSwgQUNHTlRfUEVSX1BBR0UpOwogfQogCi0jZGVmaW5lIG1heF9ucl9hY3Rp
dmVfZ3JhbnRfZnJhbWVzIFwKLSAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMobWF4
X2dyYW50X2ZyYW1lcykKKyNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMoZ3QpIFwK
KyAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoZ3QtPm1heF9ncmFudF9mcmFtZXMp
CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50CiBucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QpCkBAIC01MjQsNyArNTI3LDcgQEAgZ2V0X21hcHRyYWNrX2hh
bmRsZSgKICAgICAgKiBvdXQgb2YgbWVtb3J5LCB0cnkgc3RlYWxpbmcgYW4gZW50cnkgZnJvbSBh
bm90aGVyIFZDUFUgKGluIGNhc2UgdGhlCiAgICAgICogZ3Vlc3QgaXNuJ3QgbWFwcGluZyBhY3Jv
c3MgaXRzIFZDUFVzIGV2ZW5seSkuCiAgICAgICovCi0gICAgaWYgKCBucl9tYXB0cmFja19mcmFt
ZXMobGd0KSA8IG1heF9tYXB0cmFja19mcmFtZXMgKQorICAgIGlmICggbnJfbWFwdHJhY2tfZnJh
bWVzKGxndCkgPCBsZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKQogICAgICAgICBuZXdfbXQgPSBh
bGxvY194ZW5oZWFwX3BhZ2UoKTsKIAogICAgIGlmICggIW5ld19tdCApCkBAIC0xNjYzLDcgKzE2
NjYsNyBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
cmVxX25yX2ZyYW1lcykKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFi
bGU7CiAgICAgdW5zaWduZWQgaW50IGksIGo7CiAKLSAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8
PSBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBndC0+bWF4
X2dyYW50X2ZyYW1lcyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKICAgICAgICAgICAg
ICJFeHBhbmRpbmcgZG9tICglZCkgZ3JhbnQgdGFibGUgZnJvbSAoJWQpIHRvICglZCkgZnJhbWVz
LlxuIiwKQEAgLTE3MjgsMTQgKzE3MzEsMTUgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwor
ICAgIGd0LT5ucl9ncmFudF9mcmFtZXMgPSBtaW5fdCh1bnNpZ25lZCBpbnQsIElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKIAogICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4g
Ki8KICAgICBpZiAoIChndC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25y
X2FjdGl2ZV9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkpKSA9PSBOVUxMICkK
ICAgICAgICAgZ290byBub19tZW1fMTsKICAgICBmb3IgKCBpID0gMDsKLSAgICAgICAgICBpIDwg
bnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsg
aSsrICkKKyAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGd0LT5u
cl9ncmFudF9mcmFtZXMpOyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCAoZ3QtPmFjdGl2ZVtp
XSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKICAgICAgICAgICAgIGdvdG8gbm9f
bWVtXzI7CkBAIC0xNzQ1LDE0ICsxNzQ5LDE0IEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKICAgICB9CiAKICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFt
ZXMgdGFibGUgKi8KLSAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFt
ZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOworICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2Mo
Z3QtPm1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOwogICAgIGlm
ICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQogICAgICAgICBnb3RvIG5vX21lbV8yOwogCiAgICAg
LyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwotICAgIGlmICggKGd0LT5zaGFyZWRfcmF3ID0geHph
bGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKKyAgICBpZiAo
IChndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBndC0+bWF4X2dyYW50X2Zy
YW1lcykpID09IE5VTEwgKQogICAgICAgICBnb3RvIG5vX21lbV8zOwotICAgIGZvciAoIGkgPSAw
OyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkg
PCBndC0+bnJfZ3JhbnRfZnJhbWVzOyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCAoZ3QtPnNo
YXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCiAgICAgICAgICAg
ICBnb3RvIG5vX21lbV80OwpAQCAtMTc2MSwxMSArMTc2NSwxMSBAQCBncmFudF90YWJsZV9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxl
IC0gZm9yIHZlcnNpb24gMiAqLwogICAgIGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50
X3N0YXR1c190ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3Rh
dHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykpOwogICAg
IGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKICAgICAgICAgZ290byBub19tZW1fNDsKIAotICAg
IGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgZm9y
ICggaSA9IDA7IGkgPCBndC0+bnJfZ3JhbnRfZnJhbWVzOyBpKysgKQogICAgICAgICBnbnR0YWJf
Y3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0LCBpKTsKIAogICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVz
ID0gMDsKQEAgLTE3NzMsNyArMTc3Nyw3IEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKICAgICByZXR1cm4gMDsKIAogIG5vX21lbV80OgotICAgIGZvciAoIGkgPSAwOyBpIDwg
SU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBndC0+
bnJfZ3JhbnRfZnJhbWVzOyBpKysgKQogICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShndC0+c2hh
cmVkX3Jhd1tpXSk7CiAgICAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcpOwogICAgIGd0LT5zaGFyZWRf
cmF3ID0gTlVMTDsKQEAgLTE3ODIsNyArMTc4Niw3IEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0
IGRvbWFpbiAqZCkKICAgICBndC0+bWFwdHJhY2sgPSBOVUxMOwogIG5vX21lbV8yOgogICAgIGZv
ciAoIGkgPSAwOwotICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMo
SU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQorICAgICAgICAgIGkgPCBudW1fYWN0X2Zy
YW1lc19mcm9tX3NoYV9mcmFtZXMoZ3QtPm5yX2dyYW50X2ZyYW1lcyk7IGkrKyApCiAgICAgICAg
IGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5hY3RpdmVbaV0pOwogICAgIHhmcmVlKGd0LT5hY3RpdmUp
OwogICAgIGd0LT5hY3RpdmUgPSBOVUxMOwpAQCAtMTgwNywxNSArMTgxMSw2IEBAIGdudHRhYl9z
ZXR1cF90YWJsZSgKICAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwg
MSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9wLm5y
X2ZyYW1lcyA+IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhF
TkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAgdG8gJWQgZ3JhbnQtdGFibGUgZnJhbWVz
IgotICAgICAgICAgICAgICAgICIgcGVyIGRvbWFpbi5cbiIsCi0gICAgICAgICAgICAgICAgbWF4
X2dyYW50X2ZyYW1lcyk7Ci0gICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7
Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5
KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1lcykgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsK
IApAQCAtMTgzNSw2ICsxODMwLDE1IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBndCA9IGQt
PmdyYW50X3RhYmxlOwogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCisgICAgaWYgKCB1bmxp
a2VseShvcC5ucl9mcmFtZXMgPiBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQorICAgIHsKKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJYZW4gb25seSBzdXBwb3J0cyB1cCB0byAlZCBncmFu
dC10YWJsZSBmcmFtZXMiCisgICAgICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKKyAgICAg
ICAgICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgICAgIG9wLnN0YXR1cyA9IEdO
VFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0KKwogICAgIGlm
ICggZ3QtPmd0X3ZlcnNpb24gPT0gMCApCiAgICAgewogICAgICAgICBpZiAoIGdyYW50X3RhYmxl
X2luaXQoZCkgKQpAQCAtMTg1Miw3ICsxODU2LDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAgICAgICAgICJFeHBh
bmQgZ3JhbnQgdGFibGUgdG8gJXUgZmFpbGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLAotICAg
ICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIG1heF9ncmFu
dF9mcmFtZXMpOworICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1l
cyhndCksIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQpAQCAtMTg4Nyw2ICsx
ODkxLDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiB7CiAgICAgc3RydWN0IGdudHRhYl9xdWVyeV9z
aXplIG9wOwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpn
dDsKIAogICAgIGlmICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAt
MTkwNywxMyArMTkxMiwxNSBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQogCi0gICAgZ3JhbnRfcmVhZF9sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBndCA9
IGQtPmdyYW50X3RhYmxlOwogCi0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1l
cyhkLT5ncmFudF90YWJsZSk7Ci0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1heF9ncmFudF9mcmFt
ZXM7CisgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKKworICAgIG9wLm5yX2ZyYW1lcyAgICAgPSBu
cl9ncmFudF9mcmFtZXMoZ3QpOworICAgIG9wLm1heF9ucl9mcmFtZXMgPSBndC0+bWF4X2dyYW50
X2ZyYW1lczsKICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsKIAotICAgIGdyYW50
X3JlYWRfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBncmFudF9yZWFkX3VubG9jayhndCk7
CiAKICBvdXQ6CiAgICAgaWYgKCBkICkKQEAgLTM0NjQsNiArMzQ3MSw4IEBAIGdyYW50X3RhYmxl
X2NyZWF0ZSgKICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCiAgICAgcGVyY3B1X3J3bG9ja19yZXNv
dXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0KCZ0
LT5tYXB0cmFja19sb2NrKTsKKyAgICB0LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2Zy
YW1lczsKKyAgICB0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbWF4X21hcHRyYWNrX2ZyYW1lczsK
IAogICAgIC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFudF90
YWJsZSA9IHQ7CkBAIC0zNzI3LDcgKzM3MzYsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIH0KICAgICBl
bHNlCiAgICAgewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYg
KGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50
X2ZyYW1lcyhndCkpICYmIChpZHggPCBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQogICAgICAgICAg
ICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7CiAKICAgICAgICAgaWYgKCBpZHggPCBu
cl9ncmFudF9mcmFtZXMoZ3QpICkKQEAgLTM3NTQsNiArMzc2MywxMiBAQCBzdGF0aWMgdm9pZCBn
bnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAKICAgICBncmFudF9yZWFkX2xv
Y2soZ3QpOwogCisgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQg
KHYlZClcbiIKKyAgICAgICAgICAgIiAgJWQgZnJhbWVzICglZCBtYXgpLCAlZCBtYXB0cmFjayBm
cmFtZXMgKCVkIG1heClcbiIsCisgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJz
aW9uLAorICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1l
cywKKyAgICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19m
cmFtZXMpOworCiAgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMoZ3Qp
OyByZWYrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7
CkBAIC0zNzgxLDEyICszNzk2LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0
cnVjdCBkb21haW4gKnJkKQogICAgICAgICAgICAgc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0LCBy
ZWYpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4i
LAotICAgICAgICAgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uKTsKLSAg
ICAgICAgICAgIGZpcnN0ID0gMDsKLSAgICAgICAgfQorICAgICAgICBmaXJzdCA9IDA7CiAKICAg
ICAgICAgLyogICAgICBbMHhYWFhdICBkZGRkZCAweFhYWFhYWCAweFhYWFhYWFhYICAgICAgZGRk
ZGQgMHhYWFhYWFggMHhYWCAqLwogICAgICAgICBwcmludGsoIlsweCUwM3hdICAlNWQgMHglMDZs
eCAweCUwOHggICAgICAlNWQgMHglMDYiUFJJeDY0IiAweCUwMnhcbiIsCkBAIC0zNzk4LDggKzM4
MDgsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQp
CiAgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwogCiAgICAgaWYgKCBmaXJzdCApCi0gICAgICAg
IHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkIC4uLiAiCi0gICAgICAg
ICAgICAgICAibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIsIHJkLT5kb21haW5faWQp
OworICAgICAgICBwcmludGsoIm5vIGFjdGl2ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iKTsKIH0K
IAogc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50X2FsbCh1bnNpZ25lZCBjaGFyIGtleSkK
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVfW-0002TM-4L; Wed, 06 Sep 2017 08:26:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpVfU-0002RR-LT
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:26:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BC/60-02226-F31BFA95; Wed, 06 Sep 2017 08:26:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov679xvW
 RBnse81os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3d89hKVipWnF7+xW2BsZPcl2MnBwSAkYS
 byf+Y+pi5OIQEljIKDF52hIWkASbgKrEhuunWEFsEQFpiWufLzOCFDELPGaUaN69B8jh4BAWi
 JA4cKQMpIYFqL5n1XpGEJtXwFji56+vjBAL5CU6DkwGm8kpYCJx98lVNhBbCKhm+vppjBMYuR
 cwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfJM9XJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GNd
 MdT7EKMnBpCTKe1ltfaQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfAGbgCq
 EyxKTU+tSMvMAQYgTKkEB4+SCG8WSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhMBmSInzOoEUCYAUZ
 ZTmwY2ARcMlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNygEzhycwrgdv0CugIJqAjql6uAT
 miJBEhJdXAmLH23WrPRR+eHrNnPrDxpN+PNTP5Wy3+6eQ5NB0OmXz9lJC/5+FnBv0n2KbarLj
 x2DVPat7i2UvDfpzyfWAop52nNqtaeqde0vrDTxVihByuHdZvaNjhpZOmJT55WlGiShj3rf0y
 9zr2ZHRKfEvON1DcGqjjbHOdOS6F/5i5muXrMpN/W2rUlViKMxINtZiLihMBP6uWk4ECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504686399!108667733!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11039 invoked from network); 6 Sep 2017 08:26:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 08:26:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5748AE98;
 Wed,  6 Sep 2017 08:26:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 10:26:32 +0200
Message-Id: <20170906082632.6494-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906082632.6494-1-jgross@suse.com>
References: <20170906082632.6494-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 8/8] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMTUgKysrKysrKysrKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jICAgICB8ICA4ICsrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAgMyArKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA1ICsrKysrCiB0b29s
cy94bC94bF9zeHAuYyAgICAgICAgICAgfCAgMiArKwogNiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDc5Y2IyZWFlYTcuLmRkMGIyMzIwMjAgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KQEAgLTQ0NCw2ICs0NDQsMjEgQEAgdW5wYXVzaW5nIHRoZSBkb21haW4uIFdpdGggYSBwcm9w
ZXJseSBjb25zdHJ1Y3RlZCBzZWN1cml0eSBwb2xpY3kgKHN1Y2gKIGFzIG5vbWlncmF0ZV90IGlu
IHRoZSBleGFtcGxlIHBvbGljeSksIHRoaXMgY2FuIGJlIHVzZWQgdG8gYnVpbGQgYQogZG9tYWlu
IHdob3NlIG1lbW9yeSBpcyBub3QgYWNjZXNzaWJsZSB0byB0aGUgdG9vbHN0YWNrIGRvbWFpbi4K
IAorPWl0ZW0gQjxncmFudF9mcmFtZXM9TlVNQkVSPgorCitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51
bWJlciBvZiBncmFudCBmcmFtZXMgdGhlIGRvbWFpbiBpcyBhbGxvd2VkIHRvIGhhdmUuCitUaGlz
IHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIHRoZSBkb21haW4gaXMgYWJsZSB0byBncmFu
dCBhY2Nlc3MgdG8gZm9yCitvdGhlciBkb21haW5zLCBuZWVkZWQgZS5nLiBmb3IgdGhlIG9wZXJh
dGlvbiBvZiBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcy4KK1RoZSBkZWZhdWx0IGlzIDMyLCBpZiBu
b3Qgc2V0IHRvIGFub3RoZXIgdmFsdWUgdmlhIGEgWGVuIGJvb3QgcGFyYW1ldGVyLgorCis9aXRl
bSBCPG1hcHRyYWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVy
IG9mIGdyYW50IG1hcHRyYWNrIGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQKK3RvIGhhdmUu
IFRoaXMgdmFsdWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgb2YgZm9yZWlnbiBkb21haW5zIGNh
biBiZSBhY2Nlc3NlZAordmlhIHRoZSBncmFudCBtZWNoYW5pc20gYnkgdGhpcyBkb21haW4uIEEg
dmFsdWUgaGlnaGVyIHRoYW4gdGhlIG5vcm1hbCBkZWZhdWx0CitvZiAxMDI0IGlzIG5vcm1hbGx5
IG5lZWRlZCBvbmx5IGZvciB2ZXJ5IGxhcmdlIGNvbmZpZ3VyYXRpb25zIGZvciBkcml2ZXIKK2Rv
bWFpbnMuCisKID1pdGVtIEI8bm9taWdyYXRlPUJPT0xFQU4+CiAKIERpc2FibGUgbWlncmF0aW9u
IG9mIHRoaXMgZG9tYWluLiAgVGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4
IDgxMmI3ZWE5NWQuLmZlZjIyYzIzMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzExLDYgKzMxMSwxMiBAQAogI2RlZmluZSBM
SUJYTF9IQVZFX1A5UyAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1J
VFMgaW5kaWNhdGVzIHRoYXQgbGlieGxfZG9tYWluX2J1aWxkX2luZm8KKyAqIGhhcyB0aGUgZ3Jh
bnRfZnJhbWVzIGFuZCBtYXB0cmFja19mcmFtZXMgZmllbGRzLgorICovCisjZGVmaW5lIExJQlhM
X0hBVkVfQlVJTERJTkZPX0dSQU5UX0xJTUlUUyAxCisKKy8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0
aWJpbGl0eQogICoKICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdh
cmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0OWE3My4uZjBhMDkwYjJl
MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKQEAgLTMyMiw2ICszMjIsMTQgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwog
ICAgIH0KIAorICAgIGlmIChpbmZvLT5ncmFudF9mcmFtZXMgfHwgaW5mby0+bWFwdHJhY2tfZnJh
bWVzKSB7CisgICAgICAgIGlmICh4Y19kb21haW5fc2V0X2dudHRibF9saW1pdHMoY3R4LT54Y2gs
IGRvbWlkLCBpbmZvLT5ncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mby0+bWFwdHJhY2tfZnJhbWVzKSAhPSAwKSB7CisgICAgICAgICAgICBM
T0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qCiAgICAgICog
Q2hlY2sgaWYgdGhlIGRvbWFpbiBoYXMgYW55IENQVSBvciBub2RlIGFmZmluaXR5IGFscmVhZHku
IElmIG5vdCwgdHJ5CiAgICAgICogdG8gYnVpbGQgdXAgdGhlIGxhdHRlciB2aWEgYXV0b21hdGlj
IE5VTUEgcGxhY2VtZW50LiBJbiBmYWN0LCBpbiBjYXNlCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMTcz
ZDcwYWNlYy4uMmFhN2RhZTgzZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDcyLDYgKzQ3Miw5IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwog
ICAgICgiYmxrZGV2X3N0YXJ0IiwgICAgc3RyaW5nKSwKIAogICAgICgidm51bWFfbm9kZXMiLCBB
cnJheShsaWJ4bF92bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLAorCisgICAgKCJncmFu
dF9mcmFtZXMiLCAgICB1aW50MzIpLAorICAgICgibWFwdHJhY2tfZnJhbWVzIiwgdWludDMyKSwK
ICAgICAKICAgICAoImRldmljZV9tb2RlbF92ZXJzaW9uIiwgbGlieGxfZGV2aWNlX21vZGVsX3Zl
cnNpb24pLAogICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4bF9kZWZib29sKSwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IDAyZGRkMmU5MGQuLmRhZTNhMjM4YTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtOTQzLDYgKzk0MywxMSBAQCB2b2lkIHBh
cnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICF4bHVf
Y2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImNwdXNfc29mdCIsICZidWYsIDApKQogICAgICAgICBw
YXJzZV92Y3B1X2FmZmluaXR5KGJfaW5mbywgY3B1cywgYnVmLCBudW1fY3B1cywgZmFsc2UpOwog
CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJncmFudF9mcmFtZXMiLCAmbCwg
MCkpCisgICAgICAgIGJfaW5mby0+Z3JhbnRfZnJhbWVzID0gbDsKKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xvbmcgKGNvbmZpZywgIm1hcHRyYWNrX2ZyYW1lcyIsICZsLCAwKSkKKyAgICAgICAgYl9p
bmZvLT5tYXB0cmFja19mcmFtZXMgPSBsOworCiAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5m
by0+Y2xhaW1fbW9kZSwgY2xhaW1fbW9kZSk7CiAKICAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5n
IChjb25maWcsICJvbl9wb3dlcm9mZiIsICZidWYsIDApKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfc3hwLmMgYi90b29scy94bC94bF9zeHAuYwppbmRleCBlNzM4YmYyNDY1Li40YjJmYWIyZDM1
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9zeHAuYworKysgYi90b29scy94bC94bF9zeHAuYwpA
QCAtNjQsNiArNjQsOCBAQCB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywgRklMRSAqZmgpCiAKICAgICBmcHJpbnRmKGZoLCAiXHQo
YnVpbGRfaW5mbylcbiIpOwogICAgIGZwcmludGYoZmgsICJcdChtYXhfdmNwdXMgJWQpXG4iLCBi
X2luZm8tPm1heF92Y3B1cyk7CisgICAgZnByaW50ZihmaCwgIlx0KGdyYW50X2ZyYW1lcyAlZClc
biIsIGJfaW5mby0+Z3JhbnRfZnJhbWVzKTsKKyAgICBmcHJpbnRmKGZoLCAiXHQobWFwdHJhY2tf
ZnJhbWVzICVkKVxuIiwgYl9pbmZvLT5tYXB0cmFja19mcmFtZXMpOwogICAgIGZwcmludGYoZmgs
ICJcdCh0c2NfbW9kZSAlcylcbiIsIGxpYnhsX3RzY19tb2RlX3RvX3N0cmluZyhiX2luZm8tPnRz
Y19tb2RlKSk7CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF9tZW1rYiAlIlBSSWQ2NCIpXG4iLCBi
X2luZm8tPm1heF9tZW1rYik7CiAgICAgZnByaW50ZihmaCwgIlx0KHRhcmdldF9tZW1rYiAlIlBS
SWQ2NCIpXG4iLCBiX2luZm8tPnRhcmdldF9tZW1rYik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:35:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVns-00049s-0q; Wed, 06 Sep 2017 08:35:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpVnr-00049m-6k
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:35:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 44/DF-01910-643BFA95; Wed, 06 Sep 2017 08:35:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQtd18/p
 Ig2N/FSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oymxo3sBZ35FT3r/jA1MF7I7WLk5JAQ8JP4
 9nkxK4jNJqAjsfTofCYQW0QgWuLjrPtgNrPAHCaJKceiQGxhgSSJXe232bsYOYBqkiXObCmDK
 DeSOLiqjRHEZhFQkZg66xQLiM0r4C7x4+ZhMFtIIEbi6v4PYDangInE89ZWsLWMArISXxpXM0
 OsEpe49QTiBAkBAYkle84zQ9iiEi8f/2OFsA0kti7dxwJyArOApsT6XfoQrYoSU7ofskOsFZQ
 4OfMJywRG4VlIps5C6JiFpGMWko4FjCyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDYz1clOL
 ixPTU3MSk4r1kvNzNzECw54BCHYwvjzteYhRkoNJSZT3str6SCG+pPyUyozE4oz4otKc1OJDj
 DIcHEoSvF6bgHKCRanpqRVpmTnACIRJS3DwKInwdoKkeYsLEnOLM9MhUqcYjTk2rF7/hYljy+
 8T35mEWPLy81KlxHkzQUoFQEozSvPgBsESwyVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8y4
 GmcKTmVcCt+8V0ClMQKdUvVwDckpJIkJKqoFRTbFc+/rDlDtJPx1cPu9NeyLC4LDvWI34DEfx
 2Es7c4w7xJaea3hyUnedq+i6pz0nBdZObzU6PyPAQvOyoYT/kkvZ1/+z1/innBK9ZL9qjvWF1
 PNqxpst3q6wKLe4VbF169YAC6dQniscJ9pP71i84sHPGV/XHMjkfv+ubL/pVsvZdcY/Za8dUW
 Ipzkg01GIuKk4EAJHmcO0HAwAA
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504686917!109353413!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36001 invoked from network); 6 Sep 2017 08:35:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 08:35:17 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52313712"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 1/8] xen: move XENMAPSPACE_grant_table
 code	into grant_table.c
Thread-Index: AQHTJuoO3C0Dm5r6DEqZpNZgWrwsvKKnh5Cw
Date: Wed, 6 Sep 2017 08:34:56 +0000
Message-ID: <f9f563efcb6146fa9fb4122fa6e3100e@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-2-jgross@suse.com>
In-Reply-To: <20170906082632.6494-2-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/8] xen: move XENMAPSPACE_grant_table
	code	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNg0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGpiZXVsaWNoQHN1c2Uu
Y29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAxLzhdIHhlbjogbW92ZSBYRU5N
QVBTUEFDRV9ncmFudF90YWJsZQ0KPiBjb2RlIGludG8gZ3JhbnRfdGFibGUuYw0KPiANCj4gVGhl
IHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRsaW5n
IGFyZSBuZWFybHkNCj4gaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4NCj4gYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29r
IHRvIGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuDQo+IA0KPiBUaGlzIGF0IG9uY2UgZml4ZXMgYSBi
dWcgaW4gdGhlIGFybSBjb2RlIHdoaWNoIGRpZG4ndCB1bmxvY2sgdGhlIGdyYW50DQo+IHRhYmxl
IGluIGVycm9yIGNhc2UuDQoNCllvdSBhbHNvIG1vdmUgdG8gZ3JlYXRlciB1c2Ugb2YgdHlwZS1z
YWZlIG1mbiBpbiB4ODYgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgpLCB3aGljaCBpcyBhIGdv
b2QgdGhpbmcgOi0pLiBNaWdodCBiZSB3b3J0aCBhIG1lbnRpb24gaW4gdGhlIGNvbW1pdCBjb21t
ZW50IHRob3VnaC4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+DQoNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4NCj4gLS0tDQo+IFYyOg0KPiAtIHJlYmFzZWQgdG8gc3RhZ2luZw0KPiAtLS0NCj4g
IHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDM2ICsrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8
IDQxICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMzgNCj4gKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAgNyAr
KysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAgNSArKysrKw0K
PiAgeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwgIDMgKysrDQo+ICA2IGZpbGVz
IGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMNCj4gaW5kZXggYjM5
Njc3ZWFjOS4uM2RiMGUzYmRlYSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMNCj4g
KysrIGIveGVuL2FyY2gvYXJtL21tLmMNCj4gQEAgLTEyMjksMzkgKzEyMjksMTEgQEAgaW50IHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoDQo+ICAgICAgc3dpdGNoICggc3BhY2UgKQ0KPiAgICAg
IHsNCj4gICAgICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOg0KPiAtICAgICAgICBncmFu
dF93cml0ZV9sb2NrKGQtPmdyYW50X3RhYmxlKTsNCj4gLQ0KPiAtICAgICAgICBpZiAoIGQtPmdy
YW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQ0KPiAtICAgICAgICAgICAgZC0+Z3JhbnRfdGFi
bGUtPmd0X3ZlcnNpb24gPSAxOw0KPiAtDQo+IC0gICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUt
Pmd0X3ZlcnNpb24gPT0gMiAmJg0KPiAtICAgICAgICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhf
Z3JhbnRfdGFibGVfc3RhdHVzKSApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIGlkeCAm
PSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsNCj4gLSAgICAgICAgICAgIGlmICggaWR4
IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQ0KPiAtICAgICAgICAgICAgICAg
IG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNbaWR4XSk7DQo+IC0gICAg
ICAgIH0NCj4gLSAgICAgICAgZWxzZQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICBpZiAo
IChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkgJiYNCj4gLSAgICAgICAg
ICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkNCj4gLSAgICAgICAgICAgICAgICBn
bnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsNCj4gLQ0KPiAtICAgICAgICAgICAgaWYgKCBp
ZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkNCj4gLSAgICAgICAgICAgICAg
ICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsNCj4g
LSAgICAgICAgfQ0KPiAtDQo+IC0gICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZO
KSApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2Zu
W2lkeF0gPSBnZm47DQo+IC0NCj4gLSAgICAgICAgICAgIHQgPSBwMm1fcmFtX3J3Ow0KPiAtICAg
ICAgICB9DQo+IC0NCj4gLSAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxl
KTsNCj4gKyAgICAgICAgcmMgPSBnbnR0YWJfbWFwX2ZyYW1lKGQsIGlkeCwgZ2ZuLCAmbWZuKTsN
Cj4gKyAgICAgICAgaWYgKCByYyApDQo+ICsgICAgICAgICAgICByZXR1cm4gcmM7DQo+IA0KPiAt
ICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApDQo+IC0gICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsNCj4gKyAgICAgICAgdCA9IHAybV9yYW1fcnc7DQo+IA0KPiAgICAgICAg
ICBicmVhazsNCj4gICAgICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOg0KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYw0KPiBpbmRleCBlNWEw
MjljOWJlLi4zZDg5OWU0YThlIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYw0KPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0uYw0KPiBAQCAtNDYzMSw0MCArNDYzMSwxOSBAQCBpbnQgeGVu
bWVtX2FkZF90b19waHlzbWFwX29uZSgNCj4gIHsNCj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlID0gTlVMTDsNCj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8N
Cj4gLSAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsNCj4gKyAg
ICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBvbGRfZ3BmbjsNCj4gICAgICBpbnQgcmMgPSAwOw0K
PiArICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOw0KPiAgICAgIHAybV90eXBlX3QgcDJtdDsN
Cj4gDQo+ICAgICAgc3dpdGNoICggc3BhY2UgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgY2FzZSBY
RU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoNCj4gICAgICAgICAgICAgIGlmICggaWR4ID09IDAgKQ0K
PiAtICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKTsNCj4g
KyAgICAgICAgICAgICAgICBtZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKSk7
DQo+ICAgICAgICAgICAgICBicmVhazsNCj4gICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFu
dF90YWJsZToNCj4gLSAgICAgICAgICAgIGdyYW50X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUp
Ow0KPiAtDQo+IC0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09
IDAgKQ0KPiAtICAgICAgICAgICAgICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsN
Cj4gLQ0KPiAtICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAy
ICYmDQo+IC0gICAgICAgICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3Rh
dHVzKSApDQo+IC0gICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgaWR4ICY9IH5YRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOw0KPiAtICAgICAgICAgICAgICAgIGlmICggaWR4IDwg
bnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQ0KPiAtICAgICAgICAgICAgICAgICAg
ICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOw0KPiAtICAg
ICAgICAgICAgfQ0KPiAtICAgICAgICAgICAgZWxzZQ0KPiAtICAgICAgICAgICAgew0KPiAtICAg
ICAgICAgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUp
KSAmJg0KPiAtICAgICAgICAgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkN
Cj4gLSAgICAgICAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7DQo+
IC0NCj4gLSAgICAgICAgICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFu
dF90YWJsZSkgKQ0KPiAtICAgICAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5n
cmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsNCj4gLSAgICAgICAgICAgIH0NCj4gLQ0KPiAt
ICAgICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsNCj4gKyAgICAg
ICAgICAgIGdudHRhYl9tYXBfZnJhbWUoZCwgaWR4LCBncGZuLCAmbWZuKTsNCj4gICAgICAgICAg
ICAgIGJyZWFrOw0KPiAgICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2U6DQo+ICAg
ICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbjoNCj4gQEAgLTQ2ODEsOCArNDY2MCw4IEBAIGlu
dCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKA0KPiAgICAgICAgICAgICAgfQ0KPiAgICAgICAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihpZHgpLCBkKSApDQo+ICAgICAgICAg
ICAgICAgICAgYnJlYWs7DQo+IC0gICAgICAgICAgICBtZm4gPSBpZHg7DQo+IC0gICAgICAgICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsNCj4gKyAgICAgICAgICAgIG1mbiA9IF9t
Zm4oaWR4KTsNCj4gKyAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOw0KPiAgICAg
ICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgIH0NCj4gICAgICAgICAgY2FzZSBYRU5NQVBTUEFD
RV9nbWZuX2ZvcmVpZ246DQo+IEBAIC00NjkxLDcgKzQ2NzAsNyBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwX29uZSgNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAgICAgIH0NCj4gDQo+IC0g
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8IChtZm4gPT0gMCkgKQ0KPiArICAg
IGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiAgICAgICAgICBnb3Rv
IHB1dF9ib3RoOw0KPiBAQCAtNDcxNSwxNiArNDY5NCwxNiBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgNCj4gICAgICAgICAgZ290byBwdXRfYm90aDsNCj4gDQo+ICAgICAgLyogVW5t
YXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFueS4gKi8NCj4gLSAgICBvbGRfZ3BmbiA9IGdldF9n
cGZuX2Zyb21fbWZuKG1mbik7DQo+ICsgICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbiht
Zm5feChtZm4pKTsNCj4gICAgICBBU1NFUlQoIG9sZF9ncGZuICE9IFNIQVJFRF9NMlBfRU5UUlkg
KTsNCj4gICAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0NCj4g
WEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApDQo+ICAgICAgICAgIEFTU0VSVCggb2xkX2dwZm4gPT0g
Z2ZuICk7DQo+ICAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJTlZBTElEX00yUF9FTlRSWSApDQo+IC0g
ICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKG9sZF9ncGZuKSwg
X21mbihtZm4pLA0KPiBQQUdFX09SREVSXzRLKTsNCj4gKyAgICAgICAgcmMgPSBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBtZm4sDQo+IFBBR0VfT1JERVJfNEsp
Ow0KPiANCj4gICAgICAvKiBNYXAgYXQgbmV3IGxvY2F0aW9uLiAqLw0KPiAgICAgIGlmICggIXJj
ICkNCj4gLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIF9tZm4o
bWZuKSwgUEFHRV9PUkRFUl80Syk7DQo+ICsgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRf
cGFnZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOw0KPiANCj4gICBwdXRfYm90aDoNCj4g
ICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJlZiBvZiB0aGUgZ2Zu
IGF0IHRoZSB0b3AgKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBpbmRleCBmYjM4NTljZThlLi40YzJlOWU0MGE1
IDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jDQo+IEBAIC0zNjA3LDYgKzM2MDcsNDQgQEAgaW50IG1lbV9zaGFy
aW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZQ0KPiAqZ3QsIGdyYW50X3JlZl90IHJl
ZiwNCj4gIH0NCj4gICNlbmRpZg0KPiANCj4gK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sDQo+ICsgICAgICAgICAgICAg
ICAgICAgICBtZm5fdCAqbWZuKQ0KPiArew0KPiArICAgIGludCByYyA9IDA7DQo+ICsgICAgc3Ry
dWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOw0KPiArDQo+ICsgICAgZ3JhbnRf
d3JpdGVfbG9jayhndCk7DQo+ICsNCj4gKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQ0K
PiArICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7DQo+ICsNCj4gKyAgICBpZiAoIGd0LT5ndF92
ZXJzaW9uID09IDIgJiYNCj4gKyAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzKSApDQo+ICsgICAgew0KPiArICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90
YWJsZV9zdGF0dXM7DQo+ICsgICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhndCkg
KQ0KPiArICAgICAgICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhd
KSk7DQo+ICsgICAgICAgIGVsc2UNCj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gKyAg
ICB9DQo+ICsgICAgZWxzZQ0KPiArICAgIHsNCj4gKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dy
YW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApDQo+ICsgICAgICAg
ICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsNCj4gKw0KPiArICAgICAgICBpZiAo
IGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQ0KPiArICAgICAgICAgICAgKm1mbiA9IF9tZm4o
dmlydF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4XSkpOw0KPiArICAgICAgICBlbHNlDQo+ICsg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgZ250dGFiX3Nl
dF9mcmFtZV9nZm4oZCwgaWR4LCBnZm4pOw0KPiArDQo+ICsgICAgZ3JhbnRfd3JpdGVfdW5sb2Nr
KGd0KTsNCj4gKw0KPiArICAgIHJldHVybiByYzsNCj4gK30NCj4gKw0KPiAgc3RhdGljIHZvaWQg
Z250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQ0KPiAgew0KPiAgICAgIGludCBm
aXJzdCA9IDE7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IGFybS9ncmFudF90YWJsZS5oDQo+IGluZGV4IGJjNGQ2
MWE5NDAuLjBhMjQ4YTc2NWEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgNCj4g
QEAgLTIsNiArMiw3IEBADQo+ICAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxFX0hfXw0KPiANCj4g
ICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4NCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4N
Cj4gDQo+ICAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQNCj4gDQo+IEBAIC0yMSw2
ICsyMiwxMiBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lk
KQ0KPiAgICAgIHJldHVybiAxOw0KPiAgfQ0KPiANCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0
YWJfc2V0X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nDQo+IGlkeCwN
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4pDQo+
ICt7DQo+ICsgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsNCj4gK30NCj4g
Kw0KPiAgI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgICAg
IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLQ0KPiB4ODYvZ3JhbnRfdGFibGUuaA0KPiBpbmRleCAzM2Iy
Zjg4Yjk2Li5jODY1OTk5YTMzIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oDQo+
IEBAIC03NSw2ICs3NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWco
dW5zaWduZWQgaW50IG5yLA0KPiB1aW50MTZfdCAqc3QpDQo+ICAgICAgYXNtIHZvbGF0aWxlICgi
bG9jayBidHJ3ICV3MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOw0K
PiAgfQ0KPiANCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfc2V0X2ZyYW1lX2dmbihzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nDQo+IGlkeCwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4pDQo+ICt7DQo+ICt9DQo+ICsNCj4gIC8q
IEZvcmVpZ24gbWFwcGluZ3Mgb2YgSEhWTS1ndWVzdCBwYWdlcyBkbyBub3QgbW9kaWZ5IHRoZSB0
eXBlIGNvdW50LiAqLw0KPiAgI2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5
cGUocm8sIGxkLCByZCkgICBcDQo+ICAgICAgKCEocm8pICYmICgoKGxkKSA9PSAocmQpKSB8fCAh
cGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gaW5kZXgg
YWYyNjlhMTA4ZC4uNDNlYzZjNGQ4MCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gQEAg
LTEzNiw0ICsxMzYsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0
dXNfZnJhbWVzKGludA0KPiBncmFudF9mcmFtZXMpDQo+ICBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90
b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLA0KPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpOw0KPiAN
Cj4gK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
aWR4LCBnZm5fdCBnZm4sDQo+ICsgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsNCj4g
Kw0KPiAgI2VuZGlmIC8qIF9fWEVOX0dSQU5UX1RBQkxFX0hfXyAqLw0KPiAtLQ0KPiAyLjEyLjMN
Cj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:37:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVqB-0004IQ-DP; Wed, 06 Sep 2017 08:37:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpVq9-0004IH-VR
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:37:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BB/A1-03874-5D3BFA95; Wed, 06 Sep 2017 08:37:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQvfK5vW
 RBs2HVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxX7XtYC54lV5yZ8YetgfFAUhcjJ4eEgJ/E
 4olvWEBsNgEdiaVH5zOB2CIC0RIfZ90Hs5kF5jBJTDkWBWILCzhLTDy1kQ2ixkXi48TNUPVGE
 s07+8BsFgEViXkPpoHN5BVwl7hw4DcriC0kECOx5+VKZhCbU8BE4s62aWBxRgFZiS+Nq5khdo
 lL3HoCcYOEgIDEkj3nmSFsUYmXj/+xQtgGEluX7gOazwFUrymxfpc+RKuixJTuh+wQawUlTs5
 8wjKBUXgWkqmzEDpmIemYhaRjASPLKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwMBnAIIdjF+WBRxilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBO+WTUA5waLU9NSKtMwcYAzCpCU4eJREeDtB0rzFBYm5xZnpEKlTjMYcG1av/8LEseX3ie
 9MQix5+XmpUuK8mSClAiClGaV5cINgqeESo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlTQab
 wZOaVwO17BXQKE9ApVS/XgJxSkoiQkmpgXF/O+WXpCnnnwxMjelPfr6yUNIjUm7pWn73/XoXV
 QdXUfo7LazZeLL9whfmI8e1lWy06v/B0nzx2buN0ZZM3KYK7+ir45SbNWWs8N+ddv6L/bLVHu
 ixHZx25qP//8hMfsQ9CqTzZC444Xpwk0dDeuEPJX8Spy5vv0+WpSSJRQZvn2rzhzLJ6rMRSnJ
 FoqMVcVJwIAFRAkeYIAwAA
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504687060!58379783!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29418 invoked from network); 6 Sep 2017 08:37:40 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 08:37:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52313809"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 2/8] xen: clean up grant_table.h
Thread-Index: AQHTJuoBl1m/96DsRkCuzKFD/0KYtqKniNlg
Date: Wed, 6 Sep 2017 08:37:39 +0000
Message-ID: <684c7acdb6094e33832bba27a83f01b4@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-3-jgross@suse.com>
In-Reply-To: <20170906082632.6494-3-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNg0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGpiZXVsaWNoQHN1c2Uu
Y29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAyLzhdIHhlbjogY2xlYW4gdXAg
Z3JhbnRfdGFibGUuaA0KPiANCj4gTWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4
ZW4vZ3JhbnRfdGFibGUuaCB0bw0KPiBjb21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkg
YXJlIG5vIGxvbmdlciB1c2VkIGluIG90aGVyIHNvdXJjZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAgeGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jICAgICAgfCA4MQ0KPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQ0KPiAgeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCA4NCAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAyIGZpbGVzIGNoYW5nZWQs
IDc5IGluc2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBpbmRl
eCA0YzJlOWU0MGE1Li5hOTRkZmRkYTdiIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMNCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IEBAIC00MCw2ICs0
MCw0MiBAQA0KPiAgI2luY2x1ZGUgPHhzbS94c20uaD4NCj4gICNpbmNsdWRlIDxhc20vZmx1c2h0
bGIuaD4NCj4gDQo+ICsvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLw0KPiArc3Ry
dWN0IGdyYW50X3RhYmxlIHsNCj4gKyAgICAvKg0KPiArICAgICAqIExvY2sgcHJvdGVjdGluZyB1
cGRhdGVzIHRvIGdyYW50IHRhYmxlIHN0YXRlICh2ZXJzaW9uLCBhY3RpdmUNCj4gKyAgICAgKiBl
bnRyeSBsaXN0LCBldGMuKQ0KPiArICAgICAqLw0KPiArICAgIHBlcmNwdV9yd2xvY2tfdCAgICAg
ICBsb2NrOw0KPiArICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVkIHdp
dGggZ3Vlc3QgKi8NCj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVz
Ow0KPiArICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZSAoc2VlIGluY2x1ZGUvcHVibGljL2dyYW50
X3RhYmxlLmgpLiAqLw0KPiArICAgIHVuaW9uIHsNCj4gKyAgICAgICAgdm9pZCAqKnNoYXJlZF9y
YXc7DQo+ICsgICAgICAgIHN0cnVjdCBncmFudF9lbnRyeV92MSAqKnNoYXJlZF92MTsNCj4gKyAg
ICAgICAgdW5pb24gZ3JhbnRfZW50cnlfdjIgKipzaGFyZWRfdjI7DQo+ICsgICAgfTsNCj4gKyAg
ICAvKiBOdW1iZXIgb2YgZ3JhbnQgc3RhdHVzIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAoZm9y
IHZlcnNpb24gMikgKi8NCj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfc3RhdHVzX2Zy
YW1lczsNCj4gKyAgICAvKiBTdGF0ZSBncmFudCB0YWJsZSAoc2VlIGluY2x1ZGUvcHVibGljL2dy
YW50X3RhYmxlLmgpLiAqLw0KPiArICAgIGdyYW50X3N0YXR1c190ICAgICAgICoqc3RhdHVzOw0K
PiArICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8NCj4gKyAgICBzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICoqYWN0aXZlOw0KPiArICAgIC8qIE1hcHBpbmcgdHJhY2tpbmcgdGFibGUgcGVy
IHZjcHUuICovDQo+ICsgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFjazsNCj4gKyAg
ICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWFwdHJhY2tfbGltaXQ7DQo+ICsgICAgLyogTG9jayBw
cm90ZWN0aW5nIHRoZSBtYXB0cmFjayBsaW1pdCAqLw0KPiArICAgIHNwaW5sb2NrX3QgICAgICAg
ICAgICBtYXB0cmFja19sb2NrOw0KPiArICAgIC8qIFRoZSBkZWZpbmVkIHZlcnNpb25zIGFyZSAx
IGFuZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdw0KPiArICAgICAgIHdoYXQgdmVyc2lv
biB0byB1c2UgeWV0LiAqLw0KPiArICAgIHVuc2lnbmVkICAgICAgICAgICAgICBndF92ZXJzaW9u
Ow0KPiArfTsNCj4gKw0KPiArI2lmbmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyog
dG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZQ0KPiAqLw0KPiArLyogRGVmYXVsdCBtYXhpbXVtIHNp
emUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8NCj4gKyNkZWZpbmUgREVGQVVMVF9NQVhf
TlJfR1JBTlRfRlJBTUVTICAgMzINCj4gKyNlbmRpZg0KPiArDQo+ICB1bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzOw0KPiAgaW50ZWdlcl9wYXJhbSgiZ250dGFiX21h
eF9mcmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsNCj4gDQo+IEBAIC0xMTgsNiArMTU0LDE4IEBA
IHN0cnVjdCBncmFudF9tYXBwaW5nIHsNCj4gICAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAv
KiByb3VuZCBzaXplIHRvIGEgcG93ZXIgb2YgMiAqLw0KPiAgfTsNCj4gDQo+ICsvKiBOdW1iZXIg
b2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBncmFudCB0YWJsZSBs
b2NrLiAqLw0KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfZ3JhbnRfZnJhbWVzKGNv
bnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3QpDQo+ICt7DQo+ICsgICAgcmV0dXJuIGd0LT5ucl9n
cmFudF9mcmFtZXM7DQo+ICt9DQo+ICsNCj4gKy8qIE51bWJlciBvZiBzdGF0dXMgZ3JhbnQgdGFi
bGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLw0KPiArc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhjb25zdCBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0KQ0KPiArew0KPiArICAgIHJldHVybiBndC0+bnJfc3RhdHVzX2ZyYW1lczsN
Cj4gK30NCj4gKw0KPiAgI2RlZmluZSBNQVBUUkFDS19QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6
ZW9mKHN0cnVjdCBncmFudF9tYXBwaW5nKSkNCj4gICNkZWZpbmUgbWFwdHJhY2tfZW50cnkodCwg
ZSkgXA0KPiAgICAgICgodCktPm1hcHRyYWNrWyhlKS9NQVBUUkFDS19QRVJfUEFHRV1bKGUpJU1B
UFRSQUNLX1BFUl9QQUdFXSkNCj4gQEAgLTE5Nyw3ICsyNDUsMjcgQEAgc3RhdGljIGlubGluZSB2
b2lkIGFjdF9zZXRfZ2ZuKHN0cnVjdA0KPiBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwgZ2ZuX3Qg
Z2ZuKQ0KPiAgI2VuZGlmDQo+ICB9DQo+IA0KPiAtREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFM
KGdyYW50X3J3bG9jayk7DQo+ICtzdGF0aWMgREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdy
YW50X3J3bG9jayk7DQo+ICsNCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9yZWFkX2xvY2so
c3RydWN0IGdyYW50X3RhYmxlICpndCkNCj4gK3sNCj4gKyAgICBwZXJjcHVfcmVhZF9sb2NrKGdy
YW50X3J3bG9jaywgJmd0LT5sb2NrKTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpDQo+ICt7DQo+ICsgICAg
cGVyY3B1X3JlYWRfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsNCj4gK30NCj4gKw0K
PiArc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxl
ICpndCkNCj4gK3sNCj4gKyAgICBwZXJjcHVfd3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+
bG9jayk7DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF93cml0ZV91bmxv
Y2soc3RydWN0IGdyYW50X3RhYmxlICpndCkNCj4gK3sNCj4gKyAgICBwZXJjcHVfd3JpdGVfdW5s
b2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsNCj4gK30NCj4gDQo+ICBzdGF0aWMgaW5saW5l
IHZvaWQgZ250dGFiX2ZsdXNoX3RsYihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiBA
QCAtMjUwLDYgKzMxOCwxNSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0aXZlX2VudHJ5X3JlbGVh
c2Uoc3RydWN0DQo+IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0KQ0KPiAgICAgIHNwaW5fdW5sb2Nr
KCZhY3QtPmxvY2spOw0KPiAgfQ0KPiANCj4gKyNkZWZpbmUgR1JBTlRfU1RBVFVTX1BFUl9QQUdF
IChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQ0KPiArI2RlZmluZSBHUkFOVF9Q
RVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQ0KPiArLyogTnVt
YmVyIG9mIGdyYW50IHRhYmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBn
ci4gdGFibGUgbG9jay4qLw0KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyh1bnNpZ25lZCBpbnQNCj4gZ3JhbnRfZnJhbWVzKQ0KPiArew0KPiArICAg
IHJldHVybiAoZ3JhbnRfZnJhbWVzICogR1JBTlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVS
X1BBR0UNCj4gLSAxKSAvDQo+ICsgICAgICAgIEdSQU5UX1NUQVRVU19QRVJfUEFHRTsNCj4gK30N
Cj4gKw0KPiAgLyogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVk
cyB1bnNoYXJpbmcuDQo+ICAgICBJZiByYyA9PSBHTlRTVF9va2F5LCAqcGFnZSBjb250YWlucyB0
aGUgcGFnZSBzdHJ1Y3Qgd2l0aCBhIHJlZiB0YWtlbi4NCj4gICAgIENhbGxlciBtdXN0IGRvIHB1
dF9wYWdlKCpwYWdlKS4NCj4gQEAgLTE1ODAsNyArMTY1Nyw3IEBAIGdudHRhYl91bnBvcHVsYXRl
X3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbg0KPiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpn
dCkNCj4gICAqIEdyb3cgdGhlIGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUg
Z3JhbnQgdGFibGUncw0KPiAgICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0
aW9uLg0KPiAgICovDQo+IC1pbnQNCj4gK3N0YXRpYyBpbnQNCj4gIGdudHRhYl9ncm93X3RhYmxl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQ0KPiAgew0KPiAg
ICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsNCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmgNCj4gaW5kZXggNDNlYzZjNGQ4MC4uNDNiMDdlNjBjNSAxMDA2NDQNCj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmgNCj4gQEAgLTI5LDY2ICsyOSw5IEBADQo+ICAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4NCj4gICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4NCj4gDQo+IC0jaWZuZGVmIERFRkFV
TFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovDQo+
IC0vKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBbUE9MSUNZXSAqLw0K
PiAtI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMg0KPiAtI2VuZGlmDQo+
ICAvKiBUaGUgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuICovDQo+ICBleHRlcm4gdW5z
aWduZWQgaW50IG1heF9ncmFudF9mcmFtZXM7DQo+IA0KPiAtREVDTEFSRV9QRVJDUFVfUldMT0NL
X0dMT0JBTChncmFudF9yd2xvY2spOw0KPiAtDQo+IC0vKiBQZXItZG9tYWluIGdyYW50IGluZm9y
bWF0aW9uLiAqLw0KPiAtc3RydWN0IGdyYW50X3RhYmxlIHsNCj4gLSAgICAvKg0KPiAtICAgICAq
IExvY2sgcHJvdGVjdGluZyB1cGRhdGVzIHRvIGdyYW50IHRhYmxlIHN0YXRlICh2ZXJzaW9uLCBh
Y3RpdmUNCj4gLSAgICAgKiBlbnRyeSBsaXN0LCBldGMuKQ0KPiAtICAgICAqLw0KPiAtICAgIHBl
cmNwdV9yd2xvY2tfdCAgICAgICBsb2NrOw0KPiAtICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBv
ZiBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKi8NCj4gLSAgICB1bnNpZ25lZCBpbnQgICAgICAg
ICAgbnJfZ3JhbnRfZnJhbWVzOw0KPiAtICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZSAoc2VlIGlu
Y2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmgpLiAqLw0KPiAtICAgIHVuaW9uIHsNCj4gLSAgICAg
ICAgdm9pZCAqKnNoYXJlZF9yYXc7DQo+IC0gICAgICAgIHN0cnVjdCBncmFudF9lbnRyeV92MSAq
KnNoYXJlZF92MTsNCj4gLSAgICAgICAgdW5pb24gZ3JhbnRfZW50cnlfdjIgKipzaGFyZWRfdjI7
DQo+IC0gICAgfTsNCj4gLSAgICAvKiBOdW1iZXIgb2YgZ3JhbnQgc3RhdHVzIGZyYW1lcyBzaGFy
ZWQgd2l0aCBndWVzdCAoZm9yIHZlcnNpb24gMikgKi8NCj4gLSAgICB1bnNpZ25lZCBpbnQgICAg
ICAgICAgbnJfc3RhdHVzX2ZyYW1lczsNCj4gLSAgICAvKiBTdGF0ZSBncmFudCB0YWJsZSAoc2Vl
IGluY2x1ZGUvcHVibGljL2dyYW50X3RhYmxlLmgpLiAqLw0KPiAtICAgIGdyYW50X3N0YXR1c190
ICAgICAgICoqc3RhdHVzOw0KPiAtICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8NCj4gLSAg
ICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICoqYWN0aXZlOw0KPiAtICAgIC8qIE1hcHBpbmcg
dHJhY2tpbmcgdGFibGUgcGVyIHZjcHUuICovDQo+IC0gICAgc3RydWN0IGdyYW50X21hcHBpbmcg
KiptYXB0cmFjazsNCj4gLSAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWFwdHJhY2tfbGltaXQ7
DQo+IC0gICAgLyogTG9jayBwcm90ZWN0aW5nIHRoZSBtYXB0cmFjayBsaW1pdCAqLw0KPiAtICAg
IHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFja19sb2NrOw0KPiAtICAgIC8qIFRoZSBkZWZp
bmVkIHZlcnNpb25zIGFyZSAxIGFuZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdw0KPiAt
ICAgICAgIHdoYXQgdmVyc2lvbiB0byB1c2UgeWV0LiAqLw0KPiAtICAgIHVuc2lnbmVkICAgICAg
ICAgICAgICBndF92ZXJzaW9uOw0KPiAtfTsNCj4gLQ0KPiAtc3RhdGljIGlubGluZSB2b2lkIGdy
YW50X3JlYWRfbG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAtew0KPiAtICAgIHBlcmNw
dV9yZWFkX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOw0KPiAtfQ0KPiAtDQo+IC1zdGF0
aWMgaW5saW5lIHZvaWQgZ3JhbnRfcmVhZF91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkN
Cj4gLXsNCj4gLSAgICBwZXJjcHVfcmVhZF91bmxvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2sp
Ow0KPiAtfQ0KPiAtDQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVfbG9jayhzdHJ1
Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAtew0KPiAtICAgIHBlcmNwdV93cml0ZV9sb2NrKGdyYW50
X3J3bG9jaywgJmd0LT5sb2NrKTsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIGlubGluZSB2b2lkIGdy
YW50X3dyaXRlX3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAtew0KPiAtICAgIHBl
cmNwdV93cml0ZV91bmxvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOw0KPiAtfQ0KPiAtDQo+
ICAvKiBDcmVhdGUvZGVzdHJveSBwZXItZG9tYWluIGdyYW50IHRhYmxlIGNvbnRleHQuICovDQo+
ICBpbnQgZ3JhbnRfdGFibGVfY3JlYXRlKA0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQpOw0KPiBA
QCAtMTA2LDMzICs0OSw2IEBAIHZvaWQNCj4gIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKA0KPiAg
ICAgIHN0cnVjdCBkb21haW4gKmQpOw0KPiANCj4gLS8qIEluY3JlYXNlIHRoZSBzaXplIG9mIGEg
ZG9tYWluJ3MgZ3JhbnQgdGFibGUuDQo+IC0gKiBDYWxsZXIgbXVzdCBob2xkIGQncyBncmFudCB0
YWJsZSB3cml0ZSBsb2NrLg0KPiAtICovDQo+IC1pbnQNCj4gLWdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKTsNCj4gLQ0KPiAtLyog
TnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQg
dGFibGUgbG9jay4gKi8NCj4gLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50X2Zy
YW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAtew0KPiAtICAgIHJldHVybiBndC0+bnJf
Z3JhbnRfZnJhbWVzOw0KPiAtfQ0KPiAtDQo+IC0vKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRh
YmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8NCj4gLXN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3Rh
YmxlICpndCkNCj4gLXsNCj4gLSAgICByZXR1cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7DQo+IC19
DQo+IC0NCj4gLSNkZWZpbmUgR1JBTlRfU1RBVFVTX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXpl
b2YoZ3JhbnRfc3RhdHVzX3QpKQ0KPiAtI2RlZmluZSBHUkFOVF9QRVJfUEFHRSAoUEFHRV9TSVpF
IC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQ0KPiAtLyogTnVtYmVyIG9mIGdyYW50IHRhYmxl
IHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLw0K
PiAtc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhpbnQg
Z3JhbnRfZnJhbWVzKQ0KPiAtew0KPiAtICAgIHJldHVybiAoZ3JhbnRfZnJhbWVzICogR1JBTlRf
UEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BBR0UNCj4gLSAxKSAvDQo+IC0gICAgICAgIEdS
QU5UX1NUQVRVU19QRVJfUEFHRTsNCj4gLX0NCj4gLQ0KPiAgaW50IG1lbV9zaGFyaW5nX2dyZWZf
dG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsNCj4g
DQo+IC0tDQo+IDIuMTIuMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 08:46:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 08:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpVz0-00054J-Bl; Wed, 06 Sep 2017 08:46:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpVyz-00054D-6t
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 08:46:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2D/2A-03093-8F5BFA95; Wed, 06 Sep 2017 08:46:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsWyU9JRQvf71vW
 RBld+6lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnHv1kL5iTVDHn2SvmBsYfCV2MHBwSAn4S
 sx8mdTFycrAJ6EgsPTqfCcQWEYiW+DjrPpjNLDCHSWLKsSgQW1ggRqJ/+ytGiJpYiU2z17BC2
 EYSW/YtAYuzCKhI9B49yw4ynlfAXeLBQjeQsBBQ67SuB2AjOQVMJA6eus8MYjMKyEp8aVzNDL
 FKXOLWE4gTJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC8h4ZgFNifW79CFaFSWmdD9kB7F5BQQ
 lTs58wjKBUXgWkqmzEDpmIemYhaRjASPLKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwKBnAIIdjL+WBRxilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4E
 KMGB4dA35rVFxilWPLy81KVJHj7tgDVCRalpqdWpGXmAOMSplSCg0dJhDcbJM1bXJCYW5yZDp
 E6xWjMsWH1+i9MHFt+n/jOJAQ2SUqc1wakVACkNKM0D24QLF1cYpSVEuZlBDpTiKcgtSg3swR
 V/hWjOAejkjCvC8gUnsy8Erh9r4BOYQI6perlGpBTShIRUlINjMyerfZ3l9pt6r6ycsWLbbKZ
 /y1kXSoDF6cV3d2gaKxc4P9Ds5qj4EGS26OFrF7vOS5LnNsdu9LGdrdBSbWA8bVf+tPEDv7ey
 3Fjw/MLBl6tv8VlH+1fVnvR3m5Ok8sVzyOf5oVP9fj4u95q5uKCSZcar/bsf7wuWSr/qHZ5dd
 6dzUXRkeq/jimxFGckGmoxFxUnAgDW7HGKEgMAAA==
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504687607!110743769!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57440 invoked from network); 6 Sep 2017 08:46:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 08:46:47 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52314145"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 3/8] xen: delay allocation of grant table
 sub	structures
Thread-Index: AQHTJuoCsWvfRKnkyEaP2w0JjJjmlaKnifDg
Date: Wed, 6 Sep 2017 08:44:45 +0000
Message-ID: <089e12335a1a4a78a80a5d02651a5395@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-4-jgross@suse.com>
In-Reply-To: <20170906082632.6494-4-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/8] xen: delay allocation of grant table
 sub	structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNg0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGpiZXVsaWNoQHN1c2Uu
Y29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAzLzhdIHhlbjogZGVsYXkgYWxs
b2NhdGlvbiBvZiBncmFudCB0YWJsZSBzdWINCj4gc3RydWN0dXJlcw0KPiANCj4gRGVsYXkgdGhl
IGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRv
DQo+IGFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9mIHRoZXNl
IHN0cnVjdHVyZXMgYXQgYQ0KPiBwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJvbSBn
bnR0YWJfc2V0dXBfdGFibGUoKSBvciBqdXN0DQo+IGJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0
ZWQgdGhlIGZpcnN0IHRpbWUuDQoNCldoeSBkb2VzIGl0IG5lZWQgdG8gYmUgaW4gdHdvIHBsYWNl
cz8gQ291bGQgaXQgbm90IGp1c3QgYmUgZG9uZSBvbiB0aGUgZmlyc3QgY2FsbCB0byBnbnR0YWJf
Z3Jvd190YWJsZSgpPw0KDQooTXkgbmV3IGRpcmVjdCBtYXBwaW5nIHNlcmllcyBkcm9wcyB0aGUg
Y2FsbCB0byBnbnR0YWJfc2V0dXBfdGFibGUoKSBpZiB0aGUgbmV3IEFQSSBpcyBhdmFpbGFibGUp
Lg0KDQogIFBhdWwNCg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPg0KPiAtLS0NCj4gIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgIHwgIDE3
ICsrKysrLQ0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgfCAxMzkgKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLQ0KPiAtLS0tLS0tLQ0KPiAgeGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmggfCAgIDIgKw0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25z
KCspLCA2MSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYw0KPiBpbmRleCA1YWViY2YyNjVmLi4xMWViMTc3OGEz
IDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jDQo+ICsrKyBiL3hlbi9jb21tb24v
ZG9tYWluLmMNCj4gQEAgLTM2Myw2ICszNjMsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3Jl
YXRlKGRvbWlkX3QgZG9taWQsDQo+IHVuc2lnbmVkIGludCBkb21jcl9mbGFncywNCj4gICAgICAg
ICAgICAgIGdvdG8gZmFpbDsNCj4gICAgICAgICAgaW5pdF9zdGF0dXMgfD0gSU5JVF9nbnR0YWI7
DQo+IA0KPiArICAgICAgICBpZiAoIGRvbWlkID09IDAgJiYgZ3JhbnRfdGFibGVfaW5pdChkKSAp
DQo+ICsgICAgICAgICAgICBnb3RvIGZhaWw7DQo+ICsNCj4gICAgICAgICAgcG9vbGlkID0gMDsN
Cj4gDQo+ICAgICAgICAgIGVyciA9IC1FTk9NRU07DQo+IEBAIC05OTgsNyArMTAwMSw4IEBAIGlu
dCBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdA0KPiBkb21haW4gKmQs
DQo+ICAgICAgICAgIHByZXYgPSBjbXB4Y2hnKCZkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50LCBv
bGQsIG5ldyk7DQo+ICAgICAgfSB3aGlsZSAoIHByZXYgIT0gb2xkICk7DQo+IA0KPiAtICAgIHBh
dXNlX2ZuKGQpOw0KPiArICAgIGlmICggcGF1c2VfZm4gKQ0KPiArICAgICAgICBwYXVzZV9mbihk
KTsNCj4gDQo+ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+IEBAIC0xMDA2LDYgKzEwMTAsNyBAQCBp
bnQgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1Y3QNCj4gZG9tYWluICpk
LA0KPiAgaW50IGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoc3RydWN0IGRvbWFp
biAqZCkNCj4gIHsNCj4gICAgICBpbnQgb2xkLCBuZXcsIHByZXYgPSBkLT5jb250cm9sbGVyX3Bh
dXNlX2NvdW50Ow0KPiArICAgIGludCByZXQ7DQo+IA0KPiAgICAgIGRvDQo+ICAgICAgew0KPiBA
QCAtMTAyOSw4ICsxMDM0LDE2IEBAIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9s
bGVyKHN0cnVjdA0KPiBkb21haW4gKmQpDQo+ICAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJl
ZCBmaW5pc2hlZCB3aGVuIHRoZSBjb250cm9sbGVyIHJlZmVyZW5jZSBjb3VudA0KPiAgICAgICAq
IGZpcnN0IGRyb3BzIHRvIDAuDQo+ICAgICAgICovDQo+IC0gICAgaWYgKCBuZXcgPT0gMCApDQo+
ICsgICAgaWYgKCBuZXcgPT0gMCAmJiAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQ0KPiArICAgIHsN
Cj4gKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkKTsNCj4gKyAgICAgICAgaWYgKCBy
ZXQgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0
ZW1jb250cm9sbGVyKGQsIE5VTEwpOw0KPiArICAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gKyAg
ICAgICAgfQ0KPiAgICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IHRydWU7DQo+ICsgICAg
fQ0KPiANCj4gICAgICBkb21haW5fdW5wYXVzZShkKTsNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gaW5kZXgg
YTk0ZGZkZGE3Yi4uYjUwYzMzNGY3MCAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jDQo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBAQCAtMTcxOSw2ICsx
NzE5LDc4IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6DQo+ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+
IA0KPiAraW50DQo+ICtncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ICt7DQo+
ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOw0KPiArICAgIHVu
c2lnbmVkIGludCBpLCBqOw0KPiArDQo+ICsgICAgaWYgKCBndC0+bnJfZ3JhbnRfZnJhbWVzICkN
Cj4gKyAgICAgICAgcmV0dXJuIDA7DQo+ICsNCj4gKyAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0g
SU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7DQo+ICsNCj4gKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFi
bGUuICovDQo+ICsgICAgaWYgKCAoZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFj
dGl2ZV9ncmFudF9lbnRyeSAqLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApDQo+ICsgICAgICAgIGdv
dG8gbm9fbWVtXzE7DQo+ICsgICAgZm9yICggaSA9IDA7DQo+ICsgICAgICAgICAgaSA8DQo+IG51
bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkr
KyApDQo+ICsgICAgew0KPiArICAgICAgICBpZiAoIChndC0+YWN0aXZlW2ldID0gYWxsb2NfeGVu
aGVhcF9wYWdlKCkpID09IE5VTEwgKQ0KPiArICAgICAgICAgICAgZ290byBub19tZW1fMjsNCj4g
KyAgICAgICAgY2xlYXJfcGFnZShndC0+YWN0aXZlW2ldKTsNCj4gKyAgICAgICAgZm9yICggaiA9
IDA7IGogPCBBQ0dOVF9QRVJfUEFHRTsgaisrICkNCj4gKyAgICAgICAgICAgIHNwaW5fbG9ja19p
bml0KCZndC0+YWN0aXZlW2ldW2pdLmxvY2spOw0KPiArICAgIH0NCj4gKw0KPiArICAgIC8qIFRy
YWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLw0KPiArICAgIGd0LT5tYXB0
cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNr
KSk7DQo+ICsgICAgaWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApDQo+ICsgICAgICAgIGdvdG8g
bm9fbWVtXzI7DQo+ICsNCj4gKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovDQo+ICsgICAg
aWYgKCAoZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2Zy
YW1lcykpID09IE5VTEwNCj4gKQ0KPiArICAgICAgICBnb3RvIG5vX21lbV8zOw0KPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApDQo+ICsgICAgew0K
PiArICAgICAgICBpZiAoIChndC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgp
KSA9PSBOVUxMICkNCj4gKyAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7DQo+ICsgICAgICAgIGNs
ZWFyX3BhZ2UoZ3QtPnNoYXJlZF9yYXdbaV0pOw0KPiArICAgIH0NCj4gKw0KPiArICAgIC8qIFN0
YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovDQo+ICsgICAgZ3Qt
PnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFt
ZXMpKTsNCj4gKyAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApDQo+ICsgICAgICAgIGdvdG8g
bm9fbWVtXzQ7DQo+ICsNCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRf
RlJBTUVTOyBpKysgKQ0KPiArICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0
LCBpKTsNCj4gKw0KPiArICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsNCj4gKw0KPiArICAg
IHJldHVybiAwOw0KPiArDQo+ICsgbm9fbWVtXzQ6DQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkNCj4gKyAgICAgICAgZnJlZV94ZW5oZWFwX3Bh
Z2UoZ3QtPnNoYXJlZF9yYXdbaV0pOw0KPiArICAgIHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsNCj4g
KyAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7DQo+ICsgbm9fbWVtXzM6DQo+ICsgICAgdmZyZWUo
Z3QtPm1hcHRyYWNrKTsNCj4gKyAgICBndC0+bWFwdHJhY2sgPSBOVUxMOw0KPiArIG5vX21lbV8y
Og0KPiArICAgIGZvciAoIGkgPSAwOw0KPiArICAgICAgICAgIGkgPA0KPiBudW1fYWN0X2ZyYW1l
c19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQ0KPiArICAg
ICAgICBmcmVlX3hlbmhlYXBfcGFnZShndC0+YWN0aXZlW2ldKTsNCj4gKyAgICB4ZnJlZShndC0+
YWN0aXZlKTsNCj4gKyAgICBndC0+YWN0aXZlID0gTlVMTDsNCj4gKyBub19tZW1fMToNCj4gKyAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gMDsNCj4gKyAgICByZXR1cm4gLUVOT01FTTsNCj4gK30N
Cj4gKw0KPiAgc3RhdGljIGxvbmcNCj4gIGdudHRhYl9zZXR1cF90YWJsZSgNCj4gICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGlu
dA0KPiBjb3VudCkNCj4gQEAgLTE3NjQsNyArMTgzNiwxNCBAQCBnbnR0YWJfc2V0dXBfdGFibGUo
DQo+ICAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7DQo+IA0KPiAgICAgIGlmICggZ3QtPmd0X3Zl
cnNpb24gPT0gMCApDQo+ICsgICAgew0KPiArICAgICAgICBpZiAoIGdyYW50X3RhYmxlX2luaXQo
ZCkgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5l
cmFsX2Vycm9yOw0KPiArICAgICAgICAgICAgZ290byB1bmxvY2s7DQo+ICsgICAgICAgIH0NCj4g
ICAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOw0KPiArICAgIH0NCj4gDQo+ICAgICAgaWYgKCAo
b3AubnJfZnJhbWVzID4gbnJfZ3JhbnRfZnJhbWVzKGd0KSB8fA0KPiAgICAgICAgICAgICgoZ3Qt
Pmd0X3ZlcnNpb24gPiAxKSAmJg0KPiBAQCAtMzM3OCw3NSArMzQ1NywxNyBAQCBncmFudF90YWJs
ZV9jcmVhdGUoDQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCkNCj4gIHsNCj4gICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKnQ7DQo+IC0gICAgdW5zaWduZWQgaW50IGksIGo7DQo+IA0KPiAgICAgIGlm
ICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5VTEwgKQ0KPiAtICAgICAg
ICBnb3RvIG5vX21lbV8wOw0KPiArICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4gDQo+ICAgICAg
LyogU2ltcGxlIHN0dWZmLiAqLw0KPiAgICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgm
dC0+bG9jaywgZ3JhbnRfcndsb2NrKTsNCj4gICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJh
Y2tfbG9jayk7DQo+IC0gICAgdC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9G
UkFNRVM7DQo+IC0NCj4gLSAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovDQo+IC0gICAgaWYg
KCAodC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICos
DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dy
YW50X2ZyYW1lcykpID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbV8xOw0KPiAtICAg
IGZvciAoIGkgPSAwOw0KPiAtICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9m
cmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOw0KPiBpKysgKQ0KPiAtICAgIHsNCj4gLSAg
ICAgICAgaWYgKCAodC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwg
KQ0KPiAtICAgICAgICAgICAgZ290byBub19tZW1fMjsNCj4gLSAgICAgICAgY2xlYXJfcGFnZSh0
LT5hY3RpdmVbaV0pOw0KPiAtICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFDR05UX1BFUl9QQUdF
OyBqKysgKQ0KPiAtICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPmFjdGl2ZVtpXVtqXS5s
b2NrKTsNCj4gLSAgICB9DQo+IC0NCj4gLSAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWln
biBmcmFtZXMgdGFibGUgKi8NCj4gLSAgICB0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRy
YWNrX2ZyYW1lcyAqIHNpemVvZigqdC0+bWFwdHJhY2spKTsNCj4gLSAgICBpZiAoIHQtPm1hcHRy
YWNrID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbV8yOw0KPiAtDQo+IC0gICAgLyog
U2hhcmVkIGdyYW50IHRhYmxlLiAqLw0KPiAtICAgIGlmICggKHQtPnNoYXJlZF9yYXcgPSB4emFs
bG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQ0KPiAtICAgICAg
ICBnb3RvIG5vX21lbV8zOw0KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFO
VF9GUkFNRVM7IGkrKyApDQo+IC0gICAgew0KPiAtICAgICAgICBpZiAoICh0LT5zaGFyZWRfcmF3
W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQ0KPiAtICAgICAgICAgICAgZ290
byBub19tZW1fNDsNCj4gLSAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsNCj4g
LSAgICB9DQo+IC0NCj4gLSAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9y
IHZlcnNpb24gMiAqLw0KPiAtICAgIHQtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3Rh
dHVzX3QgKiwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1
c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOw0KPiAtICAgIGlmICggdC0+c3RhdHVzID09IE5V
TEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbV80Ow0KPiAtDQo+IC0gICAgZm9yICggaSA9IDA7
IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkNCj4gLSAgICAgICAgZ250dGFiX2Ny
ZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsNCj4gLQ0KPiAtICAgIHQtPm5yX3N0YXR1c19mcmFt
ZXMgPSAwOw0KPiANCj4gICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovDQo+
ICAgICAgZC0+Z3JhbnRfdGFibGUgPSB0Ow0KPiAgICAgIHJldHVybiAwOw0KPiAtDQo+IC0gbm9f
bWVtXzQ6DQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsg
aSsrICkNCj4gLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7DQo+
IC0gICAgeGZyZWUodC0+c2hhcmVkX3Jhdyk7DQo+IC0gbm9fbWVtXzM6DQo+IC0gICAgdmZyZWUo
dC0+bWFwdHJhY2spOw0KPiAtIG5vX21lbV8yOg0KPiAtICAgIGZvciAoIGkgPSAwOw0KPiAtICAg
ICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFO
VF9GUkFNRVMpOw0KPiBpKysgKQ0KPiAtICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5hY3Rp
dmVbaV0pOw0KPiAtICAgIHhmcmVlKHQtPmFjdGl2ZSk7DQo+IC0gbm9fbWVtXzE6DQo+IC0gICAg
eGZyZWUodCk7DQo+IC0gbm9fbWVtXzA6DQo+IC0gICAgcmV0dXJuIC1FTk9NRU07DQo+ICB9DQo+
IA0KPiAgdm9pZA0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBpbmRleCA0M2IwN2U2MGM1Li44NGE4
ZDYxNjE2IDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiAr
KysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBAQCAtMzUsNiArMzUsOCBAQCBl
eHRlcm4gdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXM7DQo+ICAvKiBDcmVhdGUvZGVzdHJv
eSBwZXItZG9tYWluIGdyYW50IHRhYmxlIGNvbnRleHQuICovDQo+ICBpbnQgZ3JhbnRfdGFibGVf
Y3JlYXRlKA0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQpOw0KPiAraW50IGdyYW50X3RhYmxlX2lu
aXQoDQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCk7DQo+ICB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ry
b3koDQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCk7DQo+ICB2b2lkIGdyYW50X3RhYmxlX2luaXRf
dmNwdShzdHJ1Y3QgdmNwdSAqdik7DQo+IC0tDQo+IDIuMTIuMw0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:11:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWMG-0006v1-AV; Wed, 06 Sep 2017 09:10:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpWME-0006uv-Lh
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:10:50 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D2/E1-01770-99BBFA95; Wed, 06 Sep 2017 09:10:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42LZKekooTtj9/p
 Ig48bzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1s24yFiwtrLj29yx7A+OL/C5GDg4JAT+J
 a1uMuxg5OdgEdCSWHp3PBGKLCERLfJx1H8xmFpjDJDHlWBSILSwQLPH4Ui87RE2IxI55G5khb
 COJ10f3gtWzCKhIbDm7EczmFXCXOLnsFQuILSQQI3H89ARWEJtTwERi1pk5YL2MArISXxpXM0
 PsEpe49QTiBgkBAYkle84zQ9iiEi8f/2OFsA0kti7dxwJyPrOApsT6XfoQrYoSU7ofskOsFZQ
 4OfMJywRG4VlIps5C6JiFpGMWko4FjCyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOL
 ixPTU3MSk4r1kvNzNzECw76egYFxB+Oudr9DjJIcTEqivJfV1kcK8SXlp1RmJBZnxBeV5qQWH
 2LU4OAQ6Fuz+gKjFEtefl6qkgTv+51AdYJFqempFWmZOcDIhCmV4OBREuGNBknzFhck5hZnpk
 OkTjEac2xYvf4LE8eW3ye+MwmBTZIS530GUioAUppRmgc3CJYwLjHKSgnzMjIwMAjxFKQW5Wa
 WoMq/YhTnYFQS5n0HMoUnM68Ebt8roFOYgE6perkG5JSSRISUVAOjtLEyq5uzH8uTWMFDal/m
 RLk7yM18aHf/94ufgu53Dm8xM5Wq/dp2dHOA+emX8oGpK8pLj7q4Z+14Glyo+qv3SuSmbv09X
 z1LjiyVFNt6z3Iy/5PTBjOL2xbulrvHtOGxX6AY59oYw5tzy3V8C3dHvm1wdHsrsbLmReuxr1
 cv3Tnz3+H/yy++SizFGYmGWsxFxYkAaI/whhMDAAA=
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504689048!110408875!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19841 invoked from network); 6 Sep 2017 09:10:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:10:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52315376"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 4/8] xen: make grant resource limits per
 domain
Thread-Index: AQHTJun/EoFX33w/KUqjUWZw4l8bD6KnkRhg
Date: Wed, 6 Sep 2017 09:10:45 +0000
Message-ID: <b605e0712f80495f916d276861f00f4f@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-5-jgross@suse.com>
In-Reply-To: <20170906082632.6494-5-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/8] xen: make grant resource limits
	per	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNg0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGpiZXVsaWNoQHN1c2Uu
Y29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiA0LzhdIHhlbjogbWFrZSBncmFu
dCByZXNvdXJjZSBsaW1pdHMgcGVyDQo+IGRvbWFpbg0KPiANCj4gSW5zdGVhZCBvZiB1c2luZyB0
aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50IHRhYmxlcyAobWF4Lg0KPiBu
dW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMpIGZv
ciBhbGwgZG9tYWlucw0KPiBtYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWluLiBUaGlzIHdpbGwg
YWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cw0KPiBpbiB0aGUgZnV0dXJlLiBGb3Igbm93
IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2JhbA0KPiB2YWx1
ZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
DQo+IC0tLQ0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgODMgKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQ0KPiAtLS0tLS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQs
IDQ2IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBpbmRl
eCBiNTBjMzM0ZjcwLi5hZTVmMTI2MmU4IDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMNCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IEBAIC02OSw2ICs2
OSw5IEBAIHN0cnVjdCBncmFudF90YWJsZSB7DQo+ICAgICAgLyogVGhlIGRlZmluZWQgdmVyc2lv
bnMgYXJlIDEgYW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBrbm93DQo+ICAgICAgICAgd2hh
dCB2ZXJzaW9uIHRvIHVzZSB5ZXQuICovDQo+ICAgICAgdW5zaWduZWQgICAgICAgICAgICAgIGd0
X3ZlcnNpb247DQo+ICsgICAgLyogUmVzb3VyY2UgbGltaXRzIG9mIHRoZSBkb21haW4uICovDQo+
ICsgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9ncmFudF9mcmFtZXM7DQo+ICsgICAgdW5z
aWduZWQgaW50ICAgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXM7DQo+ICB9Ow0KPiANCj4gICNp
Zm5kZWYgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3Zl
cnJpZGUgKi8NCj4gQEAgLTI4NSw4ICsyODgsOCBAQCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9m
cmFtZXMoY29uc3QgdW5zaWduZWQNCj4gaW50IG51bSkNCj4gICAgICByZXR1cm4gRElWX1JPVU5E
X1VQKG51bSAqIHNoYV9wZXJfcGFnZSwgQUNHTlRfUEVSX1BBR0UpOw0KPiAgfQ0KPiANCj4gLSNk
ZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMgXA0KPiAtICAgIG51bV9hY3RfZnJhbWVz
X2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKQ0KPiArI2RlZmluZSBtYXhfbnJfYWN0
aXZlX2dyYW50X2ZyYW1lcyhndCkgXA0KPiArICAgIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2Zy
YW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykNCj4gDQo+ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludA0KPiAgbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0K
PiBAQCAtNTI0LDcgKzUyNyw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoDQo+ICAgICAgICogb3V0
IG9mIG1lbW9yeSwgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChpbiBj
YXNlIHRoZQ0KPiAgICAgICAqIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBl
dmVubHkpLg0KPiAgICAgICAqLw0KPiAtICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkg
PCBtYXhfbWFwdHJhY2tfZnJhbWVzICkNCj4gKyAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhs
Z3QpIDwgbGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzICkNCj4gICAgICAgICAgbmV3X210ID0gYWxs
b2NfeGVuaGVhcF9wYWdlKCk7DQo+IA0KPiAgICAgIGlmICggIW5ld19tdCApDQo+IEBAIC0xNjYz
LDcgKzE2NjYsNyBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQNCj4gcmVxX25yX2ZyYW1lcykNCj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0g
ZC0+Z3JhbnRfdGFibGU7DQo+ICAgICAgdW5zaWduZWQgaW50IGksIGo7DQo+IA0KPiAtICAgIEFT
U0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOw0KPiArICAgIEFTU0VSVChy
ZXFfbnJfZnJhbWVzIDw9IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsNCj4gDQo+ICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sDQo+ICAgICAgICAgICAgICAiRXhwYW5kaW5nIGRvbSAoJWQpIGdyYW50
IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZyYW1lcy5cbiIsDQo+IEBAIC0xNzI4LDE0ICsxNzMx
LDE1IEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICBpZiAoIGd0
LT5ucl9ncmFudF9mcmFtZXMgKQ0KPiAgICAgICAgICByZXR1cm4gMDsNCj4gDQo+IC0gICAgZ3Qt
Pm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOw0KPiArICAgIGd0LT5u
cl9ncmFudF9mcmFtZXMgPSBtaW5fdCh1bnNpZ25lZCBpbnQsDQo+IElOSVRJQUxfTlJfR1JBTlRf
RlJBTUVTLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsNCj4gDQo+ICAgICAgLyogQWN0aXZlIGdyYW50IHRhYmxl
LiAqLw0KPiAgICAgIGlmICggKGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3Rp
dmVfZ3JhbnRfZW50cnkgKiwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQ0KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSkp
ID09IE5VTEwgKQ0KPiAgICAgICAgICBnb3RvIG5vX21lbV8xOw0KPiAgICAgIGZvciAoIGkgPSAw
Ow0KPiAtICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMpOw0KPiBpKysgKQ0KPiArICAgICAgICAgIGkgPCBudW1fYWN0X2Zy
YW1lc19mcm9tX3NoYV9mcmFtZXMoZ3QtPm5yX2dyYW50X2ZyYW1lcyk7IGkrKyApDQo+ICAgICAg
ew0KPiAgICAgICAgICBpZiAoIChndC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkp
ID09IE5VTEwgKQ0KPiAgICAgICAgICAgICAgZ290byBub19tZW1fMjsNCj4gQEAgLTE3NDUsMTQg
KzE3NDksMTQgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgIH0N
Cj4gDQo+ICAgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICov
DQo+IC0gICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6
ZW9mKCpndC0+bWFwdHJhY2spKTsNCj4gKyAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKGd0LT5t
YXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCpndC0NCj4gPm1hcHRyYWNrKSk7DQo+ICAgICAg
aWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApDQo+ICAgICAgICAgIGdvdG8gbm9fbWVtXzI7DQo+
IA0KPiAgICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8NCj4gLSAgICBpZiAoIChndC0+c2hh
cmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gTlVM
TCApDQo+ICsgICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwg
Z3QtPm1heF9ncmFudF9mcmFtZXMpKSA9PQ0KPiBOVUxMICkNCj4gICAgICAgICAgZ290byBub19t
ZW1fMzsNCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBp
KysgKQ0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgZ3QtPm5yX2dyYW50X2ZyYW1lczsgaSsrICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIGlmICggKGd0LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVu
aGVhcF9wYWdlKCkpID09IE5VTEwgKQ0KPiAgICAgICAgICAgICAgZ290byBub19tZW1fNDsNCj4g
QEAgLTE3NjEsMTEgKzE3NjUsMTEgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpk
KQ0KPiANCj4gICAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNp
b24gMiAqLw0KPiAgICAgIGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190
ICosDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2Zy
YW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykpOw0KPiAgICAg
IGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkNCj4gICAgICAgICAgZ290byBub19tZW1fNDsNCj4g
DQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkN
Cj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGd0LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApDQo+ICAg
ICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgZ3QsIGkpOw0KPiANCj4gICAgICBn
dC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7DQo+IEBAIC0xNzczLDcgKzE3NzcsNyBAQCBncmFudF90
YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgcmV0dXJuIDA7DQo+IA0KPiAgIG5v
X21lbV80Og0KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7
IGkrKyApDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBndC0+bnJfZ3JhbnRfZnJhbWVzOyBpKysg
KQ0KPiAgICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShndC0+c2hhcmVkX3Jhd1tpXSk7DQo+ICAg
ICAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcpOw0KPiAgICAgIGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsN
Cj4gQEAgLTE3ODIsNyArMTc4Niw3IEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkNCj4gICAgICBndC0+bWFwdHJhY2sgPSBOVUxMOw0KPiAgIG5vX21lbV8yOg0KPiAgICAgIGZv
ciAoIGkgPSAwOw0KPiAtICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFt
ZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOw0KPiBpKysgKQ0KPiArICAgICAgICAgIGkgPCBu
dW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoZ3QtPm5yX2dyYW50X2ZyYW1lcyk7IGkrKyAp
DQo+ICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5hY3RpdmVbaV0pOw0KPiAgICAgIHhm
cmVlKGd0LT5hY3RpdmUpOw0KPiAgICAgIGd0LT5hY3RpdmUgPSBOVUxMOw0KPiBAQCAtMTgwNywx
NSArMTgxMSw2IEBAIGdudHRhYl9zZXR1cF90YWJsZSgNCj4gICAgICBpZiAoIHVubGlrZWx5KGNv
cHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkpICkNCj4gICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
DQo+IA0KPiAtICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gbWF4X2dyYW50X2ZyYW1l
cykgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJYZW4gb25s
eSBzdXBwb3J0cyB1cCB0byAlZCBncmFudC10YWJsZQ0KPiBmcmFtZXMiDQo+IC0gICAgICAgICAg
ICAgICAgIiBwZXIgZG9tYWluLlxuIiwNCj4gLSAgICAgICAgICAgICAgICBtYXhfZ3JhbnRfZnJh
bWVzKTsNCj4gLSAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsNCj4gLSAg
ICAgICAgZ290byBvdXQ7DQo+IC0gICAgfQ0KPiAtDQo+ICAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxl
X29rYXkob3AuZnJhbWVfbGlzdCwgb3AubnJfZnJhbWVzKSApDQo+ICAgICAgICAgIHJldHVybiAt
RUZBVUxUOw0KPiANCj4gQEAgLTE4MzUsNiArMTgzMCwxNSBAQCBnbnR0YWJfc2V0dXBfdGFibGUo
DQo+ICAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsNCj4gICAgICBncmFudF93cml0ZV9sb2NrKGd0
KTsNCj4gDQo+ICsgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBndC0+bWF4X2dyYW50
X2ZyYW1lcykgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJY
ZW4gb25seSBzdXBwb3J0cyB1cCB0byAlZCBncmFudC10YWJsZQ0KPiBmcmFtZXMiDQo+ICsgICAg
ICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwNCj4gKyAgICAgICAgICAgICAgICBndC0+bWF4
X2dyYW50X2ZyYW1lcyk7DQoNClRoZSBtZXNzYWdlIHNob3VsZCBwcm9iYWJseSBub3cgc2F5IHRo
YXQgdGhlIGRvbWFpbiBoYXMgb25seSBiZWVuIHByb3Zpc2lvbmVkIHdpdGggWCBncmFudCBmcmFt
ZXMsIHJhdGhlciB0aGFuIGltcGx5aW5nIHRoYXQgdGhlIGxpbWl0IGlzIHN0aWxsIGdsb2JhbCBh
cyBpdCBkb2VzLg0KT3RoZXJ3aXNlIExHVE0gc28gd2l0aCB0aGF0IHR3ZWFrLi4uDQoNClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+ICsgICAg
ICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7DQo+ICsgICAgICAgIGdvdG8gdW5s
b2NrOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCApDQo+
ICAgICAgew0KPiAgICAgICAgICBpZiAoIGdyYW50X3RhYmxlX2luaXQoZCkgKQ0KPiBAQCAtMTg1
Miw3ICsxODU2LDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKA0KPiAgICAgIHsNCj4gICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sDQo+ICAgICAgICAgICAgICAgICAgICJFeHBhbmQgZ3JhbnQg
dGFibGUgdG8gJXUgZmFpbGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLA0KPiAtICAgICAgICAg
ICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIG1heF9ncmFudF9mcmFt
ZXMpOw0KPiArICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhn
dCksIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsNCj4gICAgICAgICAgb3Auc3RhdHVzID0gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsNCj4gICAgICAgICAgZ290byB1bmxvY2s7DQo+ICAgICAgfQ0KPiBAQCAt
MTg4Nyw2ICsxODkxLDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoDQo+ICB7DQo+ICAgICAgc3RydWN0
IGdudHRhYl9xdWVyeV9zaXplIG9wOw0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQ7DQo+ICsgICAg
c3RydWN0IGdyYW50X3RhYmxlICpndDsNCj4gDQo+ICAgICAgaWYgKCBjb3VudCAhPSAxICkNCj4g
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+IEBAIC0xOTA3LDEzICsxOTEyLDE1IEBAIGdudHRh
Yl9xdWVyeV9zaXplKA0KPiAgICAgICAgICBnb3RvIG91dDsNCj4gICAgICB9DQo+IA0KPiAtICAg
IGdyYW50X3JlYWRfbG9jayhkLT5ncmFudF90YWJsZSk7DQo+ICsgICAgZ3QgPSBkLT5ncmFudF90
YWJsZTsNCj4gDQo+IC0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhkLT5n
cmFudF90YWJsZSk7DQo+IC0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7
DQo+ICsgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsNCj4gKw0KPiArICAgIG9wLm5yX2ZyYW1lcyAg
ICAgPSBucl9ncmFudF9mcmFtZXMoZ3QpOw0KPiArICAgIG9wLm1heF9ucl9mcmFtZXMgPSBndC0+
bWF4X2dyYW50X2ZyYW1lczsNCj4gICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsN
Cj4gDQo+IC0gICAgZ3JhbnRfcmVhZF91bmxvY2soZC0+Z3JhbnRfdGFibGUpOw0KPiArICAgIGdy
YW50X3JlYWRfdW5sb2NrKGd0KTsNCj4gDQo+ICAgb3V0Og0KPiAgICAgIGlmICggZCApDQo+IEBA
IC0zNDY0LDYgKzM0NzEsOCBAQCBncmFudF90YWJsZV9jcmVhdGUoDQo+ICAgICAgLyogU2ltcGxl
IHN0dWZmLiAqLw0KPiAgICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywg
Z3JhbnRfcndsb2NrKTsNCj4gICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7
DQo+ICsgICAgdC0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7DQo+ICsgICAg
dC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7DQo+IA0KPiAgICAg
IC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8NCj4gICAgICBkLT5ncmFudF90YWJs
ZSA9IHQ7DQo+IEBAIC0zNzI3LDcgKzM3MzYsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZA0KPiBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLA0KPiAgICAgIH0N
Cj4gICAgICBlbHNlDQo+ICAgICAgew0KPiAtICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRf
ZnJhbWVzKGd0KSkgJiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkNCj4gKyAgICAgICAgaWYg
KCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBndC0+bWF4X2dyYW50X2Zy
YW1lcykgKQ0KPiAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7DQo+
IA0KPiAgICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQ0KPiBAQCAtMzc1
NCw2ICszNzYzLDEyIEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9t
YWluICpyZCkNCj4gDQo+ICAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsNCj4gDQo+ICsgICAgcHJp
bnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgKHYlZClcbiINCj4gKyAgICAg
ICAgICAgIiAgJWQgZnJhbWVzICglZCBtYXgpLCAlZCBtYXB0cmFjayBmcmFtZXMgKCVkIG1heClc
biIsDQo+ICsgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uLA0KPiArICAg
ICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcywNCj4gKyAg
ICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMp
Ow0KPiArDQo+ICAgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMoZ3Qp
OyByZWYrKyApDQo+ICAgICAgew0KPiAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5
ICphY3Q7DQo+IEBAIC0zNzgxLDEyICszNzk2LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdl
X3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQ0KPiAgICAgICAgICAgICAgc3RhdHVzID0gc3RhdHVz
X2VudHJ5KGd0LCByZWYpOw0KPiAgICAgICAgICB9DQo+IA0KPiAtICAgICAgICBpZiAoIGZpcnN0
ICkNCj4gLSAgICAgICAgew0KPiAtICAgICAgICAgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3Ig
cmVtb3RlIGRvbWFpbjolNWQgKHYlZClcbiIsDQo+IC0gICAgICAgICAgICAgICAgICAgcmQtPmRv
bWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24pOw0KPiAtICAgICAgICAgICAgZmlyc3QgPSAwOw0KPiAt
ICAgICAgICB9DQo+ICsgICAgICAgIGZpcnN0ID0gMDsNCj4gDQo+ICAgICAgICAgIC8qICAgICAg
WzB4WFhYXSAgZGRkZGQgMHhYWFhYWFggMHhYWFhYWFhYWCAgICAgIGRkZGRkIDB4WFhYWFhYIDB4
WFgNCj4gKi8NCj4gICAgICAgICAgcHJpbnRrKCJbMHglMDN4XSAgJTVkIDB4JTA2bHggMHglMDh4
ICAgICAgJTVkIDB4JTA2IlBSSXg2NCINCj4gMHglMDJ4XG4iLA0KPiBAQCAtMzc5OCw4ICszODA4
LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQ0K
PiAgICAgIGdyYW50X3JlYWRfdW5sb2NrKGd0KTsNCj4gDQo+ICAgICAgaWYgKCBmaXJzdCApDQo+
IC0gICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkIC4uLiAi
DQo+IC0gICAgICAgICAgICAgICAibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIsIHJk
LT5kb21haW5faWQpOw0KPiArICAgICAgICBwcmludGsoIm5vIGFjdGl2ZSBncmFudCB0YWJsZSBl
bnRyaWVzXG4iKTsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnRf
YWxsKHVuc2lnbmVkIGNoYXIga2V5KQ0KPiAtLQ0KPiAyLjEyLjMNCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:13:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWOI-00073C-Ps; Wed, 06 Sep 2017 09:12:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpWOH-000735-UB
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:12:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 96/CA-03854-91CBFA95; Wed, 06 Sep 2017 09:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsWyU9JRQldiz/p
 Ig3tnpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owVV84xF0wWr5i35B9rA+MbsS5GTg4JAT+J
 5Q/esIDYbAI6EkuPzmcCsUUEoiU+zroPZjMLzGGSmHIsqouRg0NYIFbixikViJI4if3thxghb
 COJGb1v2EBsFgEViQvLpoCN5BVwl5h+cSs7iC0kECPx+fNmsDingInEstu9YDajgKzEl8bVzB
 CrxCVuPYE4QUJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sYCcwyygKbF+lz5Eq6LElO6H7BBrBSV
 OznzCMoFReBaSqbMQOmYh6ZiFpGMBI8sqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi
 4sT01JzEpGK95PzcTYzAsGcAgh2Mf5YFHGKU5GBSEuW9rLY+UogvKT+lMiOxOCO+qDQntfgQo
 wYHh0DfmtUXGKVY8vLzUpUkeB/uAqoTLEpNT61Iy8wBRiZMqQQHj5II71+QNG9xQWJucWY6RO
 oUoyvHhtXrvzBxbPl94jsTx5M3238zcbS8BZFfnk77wyQENltKnPc+SLMASHNGaR7caFhSucQ
 oKyXMywh0uBBPQWpRbmYJqvwrRnEORiVhXqndQFN4MvNK4C54BXQcE9BxVS/XgBxXkoiQkmpg
 zOdp62p7HD51kYWAmxC/etYK3kdebLtnMzcZeNgXGr75JLD3qBj/81Ix9v3pfC8tbMXUqu+bf
 1vAsGnN9urbu1IlCm4c8Ly6paG0QPjR9cbaC0uXrHQ7WiJl6dqgYy2k+PLhb+e1IjcNy/7+9X
 1vpmX8SnOX3poj9YUpMXumZvKrR9vmarIqsRRnJBpqMRcVJwIAvOV9SCUDAAA=
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504689176!110750434!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33745 invoked from network); 6 Sep 2017 09:12:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:12:56 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52315500"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 5/8] xen: double default grant frame limit
 for huge hosts
Thread-Index: AQHTJuoX58y3rTSiKEa+6SABOWZZq6KnkqWg
Date: Wed, 6 Sep 2017 09:12:55 +0000
Message-ID: <fc2e5004665d4322a272f368e8f95348@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-6-jgross@suse.com>
In-Reply-To: <20170906082632.6494-6-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/8] xen: double default grant frame
	limit	for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNg0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGpiZXVsaWNoQHN1c2Uu
Y29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiA1LzhdIHhlbjogZG91YmxlIGRl
ZmF1bHQgZ3JhbnQgZnJhbWUgbGltaXQgZm9yDQo+IGh1Z2UgaG9zdHMNCj4gDQo+IEluIGNhc2Ug
YSBzeXN0ZW0gaGFzIG1lbW9yeSBhYm92ZSB0aGUgMTZUQiBib3VuZGFyeSBkb3VibGUgdGhlIGRl
ZmF1bHQNCj4gZ3JhbnQgZnJhbWUgbnVtYmVyIGxpbWl0IHBlciBkb21haW4uIFRoaXMgZW5zdXJl
cyBhIHB2IGRvbWFpbiBjYW4gc3RpbGwNCj4gZXN0YWJsaXNoIHRoZSBzYW1lIG51bWJlciBvZiBn
cmFudHMgZXZlbiBpZiBpdCBpcyByZXF1aXJlZCB0byB1c2UNCj4gdmVyc2lvbiAyIGdyYW50cyB3
aGljaCBuZWVkIHR3aWNlIHRoZSBzcGFjZSBvZiB2MSBncmFudHMuDQo+IA0KPiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAgeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgOSArKysrKysrKy0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gaW5kZXggYWU1ZjEyNjJl
OC4uNzA5ZmQ1NTQ5MCAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+
ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBAQCAtMzgyNCw4ICszODI0LDE1IEBA
IHN0YXRpYyBpbnQgX19pbml0IGdudHRhYl91c2FnZV9pbml0KHZvaWQpDQo+ICB7DQo+ICAgICAg
QlVJTERfQlVHX09OKERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUyA8DQo+IERFRkFVTFRfTUFY
X05SX0dSQU5UX0ZSQU1FUyk7DQo+IA0KPiArICAgIC8qDQo+ICsgICAgICogSW4gY2FzZSBncmFu
dCB2MiBpcyByZXF1aXJlZCBmb3IgcHYgZG9tYWlucyB0byByZWZlcmVuY2UgYW55IHBvc3NpYmxl
DQo+ICsgICAgICogbWVtb3J5IHBhZ2UgKGkuZS4gbWVtb3J5IGlzIGluc3RhbGxlZCBhYm92ZSAx
NlRCIGJvdW5kYXJ5KSBkb3VibGUNCj4gdGhlDQo+ICsgICAgICogZ3JhbnQgZnJhbWUgbGltaXQu
IFRoaXMgd2lsbCBhbGxvdyBhIGd1ZXN0IHVzaW5nIHYyIGdyYW50cyB3aXRob3V0DQo+ICsgICAg
ICogaGF2aW5nIHRvIGxvd2VyIHRoZSBudW1iZXIgb2YgdXNhYmxlIGdyYW50cy4NCj4gKyAgICAg
Ki8NCj4gICAgICBpZiAoICFtYXhfZ3JhbnRfZnJhbWVzICkNCj4gLSAgICAgICAgbWF4X2dyYW50
X2ZyYW1lcyA9IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsNCj4gKyAgICAgICAgbWF4X2dy
YW50X2ZyYW1lcyA9ICgobWF4X3BhZ2UgPj4gMzIpID8gMiA6IDEpICoNCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsNCj4gDQo+ICAgICAg
aWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApDQo+ICAgICAgICAgIG1heF9tYXB0cmFja19mcmFt
ZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7DQo+IC0tDQo+IDIuMTIuMw0KPiANCj4g
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWRk-0007Fr-8P; Wed, 06 Sep 2017 09:16:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dpWRi-0007Fj-Sq
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 09:16:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 53/2D-02072-EECBFA95; Wed, 06 Sep 2017 09:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfT+Ed23e9Z
 HGty/o2HxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZMuHOApWAhS8W0doUGxt3MXYxcHEIC0xkl
 Vs6+zA7isAg0sErMWtUK5kgIzGGV2Lf7PlAZJ5CTJ3Fi839WCLtIYsLLueww9quOfywgNq+Ao
 MTJmU+AbA6gsd4S6zcKgoQ5BVwkHq/tYQSxhQScJX5t6gQbySZgILH/3ROwMSwCKhJ3X89ihR
 gTIPF77i+wemGgMQ+PzwOLiwgoSdxbNZkJ5DZmgR5GiS8L+8CamQU0JVq3/2afwCg4C8kZs5C
 kFjAyrWLUKE4tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxQBiDY
 wTj1fdwhRkkOJiVR3stq6yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDm7AbKCRalpqdWpGXmA
 GMFJi3BwaMkwvt3F1Cat7ggMbc4Mx0idYrRkuPKlXVfmDiaPmwBklMObP/CJMSSl5+XKiXOex
 xkngBIQ0ZpHtw4WDxfYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvBZApPJl5JXBbXwEdxAR
 0UNXLNSAHlSQipKQaGNftO3n8BCfz6/5c/bjb+7NVH968Yz01X+OYQd0toZdJAu+ruHYvXsG8
 ztzc98ueU06OZYvcXqpPV7dObTy5xSvh3pro+HC9Q2xT2M5685isvtmzY9G1iNlbMtSiPpn+f
 5G/6aYCi5P+iiMs7jm/A6rTAp83a4Z7v3H+JtO5vnmWef8WyY7125RYijMSDbWYi4oTAQCfP9
 DiAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504689388!81874250!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10956 invoked from network); 6 Sep 2017 09:16:29 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 09:16:29 -0000
Received: by mail-io0-f196.google.com with SMTP id z67so763411iof.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 02:16:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=TXR2IvicCkwbcnMGg3RleOz4NfS3JyqdfJARaYt1uIE=;
 b=k03YNlyQ+0HWeq11+6v3othQhZRUAfUEm+NRdRRV9NOJe//4sK6A+DZRm2QxRkCHHv
 NRrILnlNP8MXpIynZYa19koQ2ejvXkwcjqfNTY4n63vP/kIfEHShfm9yYlNJEMxfNl9h
 3GziMeRxMlJWZvLJLry1k/LVwMV06HsDzYvWDXoqEQjXCn51uOqmnB7GCs1XxMqpt5zK
 TlTOGRNeK9uR3TYDb2sqG/Sro0ALFLEeME7lqKhTd+8R+atl3D6nA1ioWA9je6Gbcsct
 BmPkxggo11Q/DpnBsezLgdnWLvzZ8vYQtw/CKbIjU11QoY3hUAnnGLxmSjQ4ovOP55YM
 2zuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TXR2IvicCkwbcnMGg3RleOz4NfS3JyqdfJARaYt1uIE=;
 b=PTXJWfjR9CX+Zwd4Rx0VyXUhBll0XyQSFYPPWw+Vy9dy5YzA1mX15EwKBjG4yy4R6T
 e2KlFA6Gwgxa0AecLjIKuiPOEygwdg47f//MgakpaOk/Q4gGMiFL+/HsXjjuYaVfOyvK
 +egrbKxoIWydwe3YlopoF3wQdfKAP3tax26uw9qDQwR58YvCj4tbWWSw4ZXn56UeUtGP
 xn7Z/jod5kOeDng6fDAkk7y5o2nxl/8kyvHLaYywq7LTcvtym0QtM5bL/AmC8MjbyYnh
 7wrlkGqYUhrE6DdOke6gwWNAhiDl0cW31mTflV3qxa5RbFFu+Bl5buOwcOvQPaZ3H5bb
 ibMw==
X-Gm-Message-State: AHPjjUjsYJR5caIVFTBdlfC0JNuVe3C35kFUenKR0flP3C+U0ZPH6WrM
 Dw/RIkP8/Sgi1kg6dpzZd6LIddPirQ==
X-Google-Smtp-Source: AOwi7QBLr8iTJv29tArbrN+Vh9Cfad6Kn0VXWjlia2gtNPEttXN4+sq6qTQ327h/GKWZFHSIWWtgZqE379xZQ3fUdeU=
X-Received: by 10.107.18.100 with SMTP id a97mr1497992ioj.41.1504689388281;
 Wed, 06 Sep 2017 02:16:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Wed, 6 Sep 2017 02:16:27 -0700 (PDT)
In-Reply-To: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 6 Sep 2017 12:16:27 +0300
Message-ID: <CAPD2p-ktDzuC3BusYkjVqTzhmtojOvcsQESGr-Aciu2Dy-E6FA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v1 0/2] Misc fixes regarding releasing
	resources on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cGluZwoKT24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgODozMiBQTSwgT2xla3NhbmRyIFR5c2hjaGVu
a28KPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPgo+IE9sZWtzYW5kciBUeXNoY2hl
bmtvICgyKToKPiAgIHhlbi9hcm06IHZnaWM6IENoZWNrIGZvciB2Z2ljIGhhbmRsZXIgdG8gYmUg
aW5pdGlhbGl6ZWQgYmVmb3JlCj4gICAgIGRlcmVmZXJlbmNpbmcgaXQKPiAgIHhlbi9hcm06IHAy
bTogQ2hlY2sgZm9yIHAybS0+ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSByZWxlYXNp
bmcKPiAgICAgcmVzb3VyY2VzCj4KPiAgeGVuL2FyY2gvYXJtL3AybS5jICB8IDEzICsrKysrKysr
KysrKy0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyB8ICAzICsrLQo+ICAyIGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiAtLQo+IDIuNy40Cj4KCgoKLS0g
ClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:18:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWTA-0007Mj-IK; Wed, 06 Sep 2017 09:18:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpWT9-0007Mb-LO
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:17:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 13/63-03423-64DBFA95; Wed, 06 Sep 2017 09:17:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsWyU9JRQtdt7/p
 IgysbeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvn3+xFBz1rXjfu5G1gfGITxcjJ4eEgJ9E
 /+YD7CA2m4COxNKj85lAbBGBaImPs+6D2cwCc5gkphyLArGFBTIlzi/YxQ5RkyWx7PozKNtI4
 tGnWUA2BweLgIrEzcu1IGFeAXeJDcdWsIDYQgIxEn9mTGMEsTkFTCQ2zPrHCmIzCshKfGlczQ
 yxSlzi1hOIEyQEBCSW7DnPDGGLSrx8DFEvIWAgsXXpPhaQVcwCmhLrd+lDtCpKTOl+yA6xVlD
 i5MwnLBMYhWchmToLoWMWko5ZSDoWMLKsYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0u
 TkxPzUlMKtZLzs/dxAgMegYg2ME487L/IUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xa
 nBwCPStWX2BUYolLz8vVUmCN38PUJ1gUWp6akVaZg4wLmFKJTh4lER43+0GSvMWFyTmFmemQ6
 ROMRpzbFi9/gsTx5bfJ74zCYFNkhLntQKZJABSmlGaBzcIli4uMcpKCfMyAp0pxFOQWpSbWYI
 q/4pRnINRSZiXE2QKT2ZeCdy+V0CnMAGdUvVyDcgpJYkIKakGxqLPd1Nd32dUTzQ4eefRJccb
 Gavjl9tIzT/l+Mw0pSXopUzrXkNNfWvuDLlg7tfvt/76aT9dtOl/bdacSSdXq8WeVQ96EX40/
 Kj20zzhqrtc9g+eTbVUSsnVfKGudCPWYm+Sw3u+j2u1GwU2rin3l8xY67lZykfuoGbokfxCPk
 eRqmsaewSWKbEUZyQaajEXFScCAFVyHO4SAwAA
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504689477!109859054!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61434 invoked from network); 6 Sep 2017 09:17:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:17:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52315784"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 6/8] xen: add new domctl hypercall to set
 grant table resource limits
Thread-Index: AQHTJuoD6REU3Qt9OEaYN3LtLvzrDaKnk88A
Date: Wed, 6 Sep 2017 09:17:56 +0000
Message-ID: <ed7439d782da4217acce3d56f071cbec@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-7-jgross@suse.com>
In-Reply-To: <20170906082632.6494-7-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 6/8] xen: add new domctl hypercall to
	set	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNw0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGpiZXVsaWNoQHN1c2Uu
Y29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiA2LzhdIHhlbjogYWRkIG5ldyBk
b21jdGwgaHlwZXJjYWxsIHRvIHNldA0KPiBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMNCj4g
DQo+IEFkZCBhIGRvbWN0bCBoeXBlcmNhbGwgdG8gc2V0IHRoZSBkb21haW4ncyByZXNvdXJjZSBs
aW1pdHMgcmVnYXJkaW5nDQo+IGdyYW50IHRhYmxlcy4gSXQgaXMgYWNjZXB0ZWQgb25seSBhcyBs
b25nIGFzIG5laXRoZXINCj4gZ250dGFiX3NldHVwX3RhYmxlKCkgaGFzIGJlZW4gY2FsbGVkIGZv
ciB0aGUgZG9tYWluLCBub3IgdGhlIGRvbWFpbg0KPiBoYXMgc3RhcnRlZCB0byBydW4uDQo+IA0K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQoNClRoZSBj
b2RlIExHVE0gYnV0IEkgd29uZGVyLCBkbyB3ZSB3YW50IHRvIGludHJvZHVjZSBhbm90aGVyIGNv
bnRyYWN0aW9uIG9mICdncmFudCB0YWJsZSc/IFRoZSB1c3VhbCBvbmUgc2VlbXMgdG8gYmUgJ2du
dHRhYicgcmF0aGVyIHRoYW4gJ2dudHRibCcgYXMgeW91IGhhdmUgaGVyZS4NCg0KICBQYXVsDQoN
Cj4gLS0tDQo+ICB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICstDQo+
ICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKw0KPiAgeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysr
KysrKysrKw0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgOSArKysr
KysrKysNCj4gIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwgIDIgKysNCj4g
IHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrDQo+ICB4ZW4veHNt
L2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrDQo+ICA3IGZpbGVzIGNoYW5nZWQs
IDQ5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gDQo+IGRpZmYgLS1naXQgYS90b29s
cy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlDQo+IGIvdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMvZG9tMC50ZQ0KPiBpbmRleCAzMzhjYWFmNDFlLi5mZTY3MmE2MWJlIDEwMDY0NA0KPiAt
LS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlDQo+ICsrKyBiL3Rvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUNCj4gQEAgLTM5LDcgKzM5LDcgQEAgYWxsb3cgZG9t
MF90IGRvbTBfdDpkb21haW4gew0KPiAgfTsNCj4gIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWlu
MiB7DQo+ICAJc2V0X2NwdWlkIGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhfZXZ0
Y2huDQo+IHNldF92bnVtYWluZm8NCj4gLQlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2Nh
dF9vcA0KPiArCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNldF9nbnR0Ymxf
bGltaXRzDQo+ICB9Ow0KPiAgYWxsb3cgZG9tMF90IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1v
dmUgfTsNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1v
bi9kb21jdGwuYw0KPiBpbmRleCA0MjY1OGU1NzQ0Li4wMjc1MDFjOGVjIDEwMDY0NA0KPiAtLS0g
YS94ZW4vY29tbW9uL2RvbWN0bC5jDQo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMNCj4gQEAg
LTE0LDYgKzE0LDcgQEANCj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4NCj4gICNpbmNsdWRl
IDx4ZW4vZG9tYWluLmg+DQo+ICAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+DQo+ICsjaW5jbHVkZSA8
eGVuL2dyYW50X3RhYmxlLmg+DQo+ICAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+DQo+ICAj
aW5jbHVkZSA8eGVuL3RyYWNlLmg+DQo+ICAjaW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4NCj4gQEAg
LTExNDksNiArMTE1MCwxMSBAQCBsb25nDQo+IGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpDQo+ICAgICAgICAgICAgICBjb3B5YmFjayA9IDE7
DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2dudHRi
bF9saW1pdHM6DQo+ICsgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX3NldF9saW1pdHMoZCwgb3At
PnUuc2V0X2dudHRibF9saW1pdHMuZ3JhbnRfZnJhbWVzLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9wLT51LnNldF9nbnR0YmxfbGltaXRzLm1hcHRyYWNrX2ZyYW1l
cyk7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArDQo+ICAgICAgZGVmYXVsdDoNCj4gICAgICAgICAg
cmV0ID0gYXJjaF9kb19kb21jdGwob3AsIGQsIHVfZG9tY3RsKTsNCj4gICAgICAgICAgYnJlYWs7
DQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMNCj4gaW5kZXggNzA5ZmQ1NTQ5MC4uZWQ1NzY3N2YxYSAxMDA2NDQNCj4gLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYw0KPiBAQCAtMzY2Nyw2ICszNjY3LDMyIEBAIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1
KHN0cnVjdCB2Y3B1ICp2KQ0KPiAgICAgIHYtPm1hcHRyYWNrX3RhaWwgPSBNQVBUUkFDS19UQUlM
Ow0KPiAgfQ0KPiANCj4gK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKQ0KPiArew0KPiArICAgIHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsNCj4gKyAgICBpbnQgcmV0ID0gLUVCVVNZ
Ow0KPiArDQo+ICsgICAgaWYgKCAhZ3QgKQ0KPiArICAgICAgICByZXR1cm4gLUVFWElTVDsNCj4g
Kw0KPiArICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOw0KPiArDQo+ICsgICAgaWYgKCBndC0+bnJf
Z3JhbnRfZnJhbWVzICkNCj4gKyAgICAgICAgZ290byB1bmxvY2s7DQo+ICsNCj4gKyAgICByZXQg
PSAwOw0KPiArICAgIGlmICggZ3JhbnRfZnJhbWVzICkNCj4gKyAgICAgICAgZ3QtPm1heF9ncmFu
dF9mcmFtZXMgPSBncmFudF9mcmFtZXM7DQo+ICsgICAgaWYgKCBtYXB0cmFja19mcmFtZXMgKQ0K
PiArICAgICAgICBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsNCj4g
Kw0KPiArIHVubG9jazoNCj4gKyAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOw0KPiArDQo+ICsg
ICAgcmV0dXJuIHJldDsNCj4gK30NCj4gKw0KPiAgI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJ
TkcNCj4gIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
LCBncmFudF9yZWZfdCByZWYsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qg
KmdmbiwgdWludDE2X3QgKnN0YXR1cykNCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaA0KPiBpbmRleCA1MGZmNThm
NWI5Li4wNTc1N2MwNmFjIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oDQo+IEBAIC0xMTYzLDYgKzEx
NjMsMTMgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7DQo+ICB0eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7DQo+ICBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7DQo+IA0KPiArc3Ry
dWN0IHhlbl9kb21jdGxfc2V0X2dudHRibF9saW1pdHMgew0KPiArICAgIHVpbnQzMl90IGdyYW50
X2ZyYW1lczsgICAgIC8qIElOOiBpZiAwLCBkb250IGNoYW5nZSAqLw0KPiArICAgIHVpbnQzMl90
IG1hcHRyYWNrX2ZyYW1lczsgIC8qIElOOiBpZiAwLCBkb250IGNoYW5nZSAqLw0KPiArfTsNCj4g
K3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRibF9saW1pdHMNCj4geGVuX2RvbWN0
bF9zZXRfZ250dGJsX2xpbWl0c190Ow0KPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9zZXRfZ250dGJsX2xpbWl0c190KTsNCj4gKw0KPiAgc3RydWN0IHhlbl9kb21jdGwgew0K
PiAgICAgIHVpbnQzMl90IGNtZDsNCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4g
ICAgICAgICAgICAgICAgICAgMQ0KPiBAQCAtMTI0MCw2ICsxMjQ3LDcgQEAgc3RydWN0IHhlbl9k
b21jdGwgew0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAgICAgICAg
ICAgIDc3DQo+ICAjZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAg
ICAgNzgNCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAg
ICA3OQ0KPiArI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9nbnR0YmxfbGltaXRzICAgICAgICAgICAg
IDgwDQo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEw
MDANCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAw
MQ0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAy
DQo+IEBAIC0xMzAyLDYgKzEzMTAsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7DQo+ICAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7DQo+ICAgICAg
ICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7DQo+ICAg
ICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7DQo+
ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YmxfbGltaXRzIHNldF9nbnR0Ymxf
bGltaXRzOw0KPiAgICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRbMTI4XTsNCj4gICAgICB9IHU7DQo+ICB9Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBpbmRl
eCA4NGE4ZDYxNjE2Li5kZDlhYTNiOWVlIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaA0KPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBA
QCAtNDAsNiArNDAsOCBAQCBpbnQgZ3JhbnRfdGFibGVfaW5pdCgNCj4gIHZvaWQgZ3JhbnRfdGFi
bGVfZGVzdHJveSgNCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgZ3JhbnRfdGFi
bGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsNCj4gK2ludCBncmFudF90YWJsZV9zZXRfbGlt
aXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsDQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKTsNCj4g
DQo+ICAvKg0KPiAgICogQ2hlY2sgaWYgZG9tYWluIGhhcyBhY3RpdmUgZ3JhbnRzIGFuZCBsb2cg
Zmlyc3QgMTAgb2YgdGhlbS4NCj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBi
L3hlbi94c20vZmxhc2svaG9va3MuYw0KPiBpbmRleCA1NmRjNWIwYWI5Li5hZTUxMjJjZmRjIDEw
MDY0NA0KPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMNCj4gKysrIGIveGVuL3hzbS9mbGFz
ay9ob29rcy5jDQo+IEBAIC03NDksNiArNzQ5LDkgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwo
c3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkNCj4gICAgICBjYXNlIFhFTl9ET01DVExfc29mdF9y
ZXNldDoNCj4gICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9N
QUlOMiwNCj4gRE9NQUlOMl9fU09GVF9SRVNFVCk7DQo+IA0KPiArICAgIGNhc2UgWEVOX0RPTUNU
TF9zZXRfZ250dGJsX2xpbWl0czoNCj4gKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0o
ZCwgU0VDQ0xBU1NfRE9NQUlOMiwNCj4gRE9NQUlOMl9fU0VUX0dOVFRCTF9MSU1JVFMpOw0KPiAr
DQo+ICAgICAgZGVmYXVsdDoNCj4gICAgICAgICAgcmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Np
b24oImRvbWN0bCIsIGNtZCk7DQo+ICAgICAgfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMNCj4gYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycw0KPiBpbmRleCBkYTlmM2RmYjJlLi5hYTMzZjFlY2IwIDEwMDY0NA0KPiAtLS0gYS94
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycw0KPiArKysgYi94ZW4veHNtL2ZsYXNr
L3BvbGljeS9hY2Nlc3NfdmVjdG9ycw0KPiBAQCAtMjQ4LDYgKzI0OCw4IEBAIGNsYXNzIGRvbWFp
bjINCj4gICAgICBtZW1fc2hhcmluZw0KPiAgIyBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3ANCj4gICAg
ICBwc3JfY2F0X29wDQo+ICsjIFhFTl9ET01DVExfc2V0X2dudHRibF9saW1pdHMNCj4gKyAgICBz
ZXRfZ250dGJsX2xpbWl0cw0KPiAgfQ0KPiANCj4gICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4s
IGJ1dCBwcmltYXJpbHkgY29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTQ0KPiBkb21haW5z
DQo+IC0tDQo+IDIuMTIuMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:28:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWdS-00088L-IS; Wed, 06 Sep 2017 09:28:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1dpWdR-00088F-ET
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:28:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 35/B9-02045-4CFBFA95; Wed, 06 Sep 2017 09:28:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42K52LJdRvfI/vW
 RBmu3sFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltV/cwF2wpq2i7t4i9gfF4UBcjJ4eQwGwm
 iact8iA2i4C9xPvfZ1hBbEaBMol/a3oYIexciROTT7B0MXIB1c9nlNjc8IMdJMEmoCPx/ekpZ
 hBbREBa4trny0ANHBzMAiESJ56DhYUFXCS2HpzEAjFfVWL/nmVgrbwC5hJNjz+CxSUEtCUutD
 8Cmy8h0McosezTMdYJjLwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Y
 kJhXrJefnbmIEhgMDEOxgXNnufIhRkoNJSZT3str6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vOX7gHKCRanpqRVpmTnAwIRJS3DwKInwXt8LlOYtLkjMLc5Mh0idYrTnmHZ03Rcmjidvtv9m4
 mh5CyK/PJ32h0mIJS8/L1VKnFcfZKoASFtGaR7cUFgkXWKUlRLmZQQ6U4inILUoN7MEVf4Voz
 gHo5IwrwHIFJ7MvBK43a+AzmICOqvq5RqQs0oSEVJSDYxbdlbyhx098bLifP+EshtfTVLM/SS
 73rD1KNcyHxbmOW+YdOPrV121Fr3lj63O3zsSEqyk6x/ys2Nqnlgn347rhbfeL+X12rv7kfHR
 OhbtznczpGR4l203ygmyaHfc72ZSE3Y3x/11bae65Rc9Qy6GPRmFWdem1LO+a17xOPzas9mpm
 7jVBJVYijMSDbWYi4oTAXAKRJSfAgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504690114!74017194!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36372 invoked from network); 6 Sep 2017 09:28:35 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 09:28:35 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0472437EEF;
 Wed,  6 Sep 2017 09:28:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0472437EEF
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CE8487E8EE;
 Wed,  6 Sep 2017 09:28:31 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 11:28:30 +0200
Message-Id: <20170906092830.3760-1-vkuznets@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.29]); Wed, 06 Sep 2017 09:28:34 +0000 (UTC)
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH qemu-traditional] switch to the new ioreq server
	API
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyBpbXBsaWNpdCBpb3JlcSBzZXJ2ZXIgY3JlYXRpb24gc2lkZS1lZmZl
Y3QgdXBvbiByZWFkaW5nCkhWTSBwYXJhbXMgc3dpdGNoIHFlbXUtdHJhZGl0aW9uYWwgdG8gdXNp
bmcgZXhwbGljaXQgQVBJcy4gVGhpcyBvcGVucyBhCnBvc3NpYmlsaXR5IGZvciByZW1vdmluZyB0
aGUgYWJvdmUgbWVudGlvbmVkIHNpZGUtZWZmZWN0IGFuZCBzcGVjaWFsCidkZWZhdWx0X2lvcmVx
X3NlcnZlcicgY29kZSBwYXRoZXMgaW4gWGVuIGh5cGVydmlzb3IgaW4gdGhlIGZ1dHVyZS4KClRo
aXMgYWxzbyBzb2x2ZXMgYW4gaXNzdWUgd2l0aCBzb2Z0IHJlc2V0IHdoZW4gcWVtdS10cmFkaXRp
b25hbCBpcyBiZWluZwp1c2VkLiBYZW4gYy9zIGU3ZGFiZTUgKCJ4ODYvaHZtOiBkb24ndCB1bmNv
bmRpdGlvbmFsbHkgY3JlYXRlIGEgZGVmYXVsdAppb3JlcSBzZXJ2ZXIiKSBkaXNhYmxlZCBpb3Jl
cSBzZXJ2ZXIgY3JlYXRpb24gYWZ0ZXIgZG9tYWluIHdhcyBjcmVhdGVkCmZvciB0aGUgZmlyc3Qg
dGltZSBhbmQgdGhpcyBpcyBuZWVkZWQgZm9yIHNvZnQgcmVzZXQuCgpJT1JFUV9UWVBFX1BDSV9D
T05GSUcgaGFuZGxpbmcgY29kZSBpcyBzdG9sZW4gYXMtaXMgZnJvbSBxZW11LXVwc3RyZWFtLgoK
U2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KLS0t
CiBody9wY2kuYyAgICAgICAgICAgIHwgICA1ICsrCiBody94ZW5fY29tbW9uLmggICAgIHwgMTYz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3
L3hlbl9tYWNoaW5lX2Z2LmMgfCAgMzEgKysrKysrKystLQogaTM4Ni1kbS9leGVjLWRtLmMgICB8
ICAgNyArKysKIGkzODYtZG0vaGVscGVyMi5jICAgfCAgMzEgKysrKysrKy0tLQogdmwuYyAgICAg
ICAgICAgICAgICB8ICAgOSArKysKIHhlbi12bC1leHRyYS5jICAgICAgfCAgIDMgKwogNyBmaWxl
cyBjaGFuZ2VkLCAyMzYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaHcvcGNpLmMgYi9ody9wY2kuYwppbmRleCBjNDIzMjg1Ni4uZDZjYWZiM2UgMTAwNjQ0Ci0t
LSBhL2h3L3BjaS5jCisrKyBiL2h3L3BjaS5jCkBAIC0zNCw2ICszNCw3IEBACiAjaWZkZWYgQ09O
RklHX1BBU1NUSFJPVUdICiAjaW5jbHVkZSAiaHcvcGFzcy10aHJvdWdoLmgiCiAjZW5kaWYKKyNp
bmNsdWRlICJody94ZW5fY29tbW9uLmgiCiAKIGV4dGVybiBpbnQgaWdkX3Bhc3N0aHJ1OwogCkBA
IC0yNDgsNiArMjQ5LDEwIEBAIFBDSURldmljZSAqcGNpX3JlZ2lzdGVyX2RldmljZShQQ0lCdXMg
KmJ1cywgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgZm91bmQ6
IDsKICAgICB9CisKKyAgICB4ZW5fbWFwX3BjaWRldih4Y19oYW5kbGUsIGRvbWlkLCBpb3NlcnZp
ZCwgMCwKKwkJICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOworCiAgICAgcGNp
X2RldiA9IHFlbXVfbWFsbG9jeihpbnN0YW5jZV9zaXplKTsKICAgICBwY2lfZGV2LT5idXMgPSBi
dXM7CiAgICAgcGNpX2Rldi0+ZGV2Zm4gPSBkZXZmbjsKZGlmZiAtLWdpdCBhL2h3L3hlbl9jb21t
b24uaCBiL2h3L3hlbl9jb21tb24uaAppbmRleCBjYzQ4ODkyZi4uNWUxNzJiYjIgMTAwNjQ0Ci0t
LSBhL2h3L3hlbl9jb21tb24uaAorKysgYi9ody94ZW5fY29tbW9uLmgKQEAgLTMzLDQgKzMzLDE2
NyBAQAogIyBkZWZpbmUgeGVuX3dtYigpIHdtYigpCiAjZW5kaWYKIAorZXh0ZXJuIHVpbnQxNl90
IGlvc2VydmlkOworCisjaWYgX19YRU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwNTAwCitzdGF0aWMgaW5saW5lIGludCB4ZW5fY3JlYXRlX2lvcmVxX3NlcnZlcih4Y19pbnRl
cmZhY2UgKnhjLCBkb21pZF90IGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90ICppb3NlcnZpZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGlubGluZSBpbnQgeGVuX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyh4Y19pbnRlcmZhY2UgKnhj
LCBkb21pZF90IGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3QgaW9zZXJ2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmJ1ZmlvcmVxX2V2dGNo
bikKK3sKKyAgICB1bnNpZ25lZCBsb25nIHBhcmFtOworICAgIGludCByYzsKKworICAgIHJjID0g
eGNfZ2V0X2h2bV9wYXJhbSh4YywgZG9tLCBIVk1fUEFSQU1fSU9SRVFfUEZOLCAmcGFyYW0pOwor
ICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gZ2V0
IEhWTV9QQVJBTV9JT1JFUV9QRk5cbiIpOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisg
ICAgKmlvcmVxX3BmbiA9IHBhcmFtOworCisgICAgcmMgPSB4Y19nZXRfaHZtX3BhcmFtKHhjLCBk
b20sIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4sICZwYXJhbSk7CisgICAgaWYgKHJjIDwgMCkgewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBnZXQgSFZNX1BBUkFNX0JVRklPUkVR
X1BGTlxuIik7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICAqYnVmaW9yZXFfcGZu
ID0gcGFyYW07CisKKyAgICByYyA9IHhjX2dldF9odm1fcGFyYW0oeGMsIGRvbSwgSFZNX1BBUkFN
X0JVRklPUkVRX0VWVENITiwgJnBhcmFtKTsKKyAgICBpZiAocmMgPCAwKSB7CisgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIGdldCBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOXG4i
KTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgICpidWZpb3JlcV9ldnRjaG4gPSBw
YXJhbTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCB4ZW5fc2V0X2lv
cmVxX3NlcnZlcl9zdGF0ZSh4Y19pbnRlcmZhY2UgKnhjLCBkb21pZF90IGRvbSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGlvc2VydmlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUp
Cit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fbWFwX21lbW9y
eV9zZWN0aW9uKHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QgZG9tLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kKQoreworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3VubWFwX21lbW9yeV9zZWN0aW9u
KHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QgZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBpb3NlcnZpZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCkK
K3sKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9tYXBfaW9fc2VjdGlvbih4Y19pbnRlcmZh
Y2UgKnhjLCBkb21pZF90IGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3QgaW9zZXJ2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpCit7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fdW5tYXBfaW9fc2VjdGlvbih4Y19pbnRlcmZhY2UgKnhjLCBkb21pZF90IGRvbSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBpb3NlcnZp
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBzdGFy
dCwgdWludDY0X3QgZW5kKQoreworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX21hcF9wY2lk
ZXYoeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdCBkb20sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDhfdCBidXMsIHVpbnQ4X3QgZGV2aWNlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ4X3QgZnVuY3Rpb24pCit7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCB4ZW5fdW5tYXBfcGNpZGV2KHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QgZG9tLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGJ1cywgdWludDhfdCBkZXZp
Y2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGZ1bmN0aW9u
KQoreworfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUgaW50IHhlbl9jcmVhdGVfaW9yZXFfc2VydmVy
KHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QgZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDE2X3QgKmlvc2VydmlkKQoreworICAgIGludCByYyA9IHhj
X2h2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHhjLCBkb20sIDEsIGlvc2VydmlkKTsKKworICAgIHJl
dHVybiByYzsKK30KKworc3RhdGljIGlubGluZSBpbnQgeGVuX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byh4Y19pbnRlcmZhY2UgKnhjLCBkb21pZF90IGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmJ1ZmlvcmVx
X3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKmJ1ZmlvcmVxX2V2dGNobikKK3sKKyAgICByZXR1cm4geGNfaHZtX2dldF9pb3JlcV9zZXJ2
ZXJfaW5mbyh4YywgZG9tLCBpb3NlcnZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpb3JlcV9wZm4sIGJ1ZmlvcmVxX3BmbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBidWZpb3JlcV9ldnRjaG4pOworfQorCitzdGF0aWMgaW5saW5l
IGludCB4ZW5fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZSh4Y19pbnRlcmZhY2UgKnhjLCBkb21pZF90
IGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUpCit7CisgICAgcmV0dXJuIHhjX2h2bV9zZXRfaW9yZXFfc2VydmVyX3N0
YXRlKHhjLCBkb20sIGlvc2VydmlkLCBlbmFibGUpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQg
eGVuX21hcF9tZW1vcnlfc2VjdGlvbih4Y19pbnRlcmZhY2UgKnhjLCBkb21pZF90IGRvbSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGlvc2Vydmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3Rh
cnQsIHVpbnQ2NF90IGVuZCkKK3sKKyAgICB4Y19odm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3Nl
cnZlcih4YywgZG9tLCBpb3NlcnZpZCwgMSwgc3RhcnQsIGVuZCk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgdm9pZCB4ZW5fdW5tYXBfbWVtb3J5X3NlY3Rpb24oeGNfaW50ZXJmYWNlICp4YywgZG9taWRf
dCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kKQoreworICAgIHhjX2h2bV91bm1hcF9pb19y
YW5nZV9mcm9tX2lvcmVxX3NlcnZlcih4YywgZG9tLCBpb3NlcnZpZCwgMSwgc3RhcnQsIGVuZCk7
Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fbWFwX2lvX3NlY3Rpb24oeGNfaW50ZXJmYWNl
ICp4YywgZG9taWRfdCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQxNl90IGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kKQoreworICAgIHhjX2h2bV9tYXBfaW9fcmFu
Z2VfdG9faW9yZXFfc2VydmVyKHhjLCBkb20sIGlvc2VydmlkLCAwLCBzdGFydCwgZW5kKTsKK30K
Kworc3RhdGljIGlubGluZSB2b2lkIHhlbl91bm1hcF9pb19zZWN0aW9uKHhjX2ludGVyZmFjZSAq
eGMsIGRvbWlkX3QgZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQxNl90IGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpCit7CisgICAgeGNfaHZtX3VubWFwX2lv
X3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHhjLCBkb20sIGlvc2VydmlkLCAwLCBzdGFydCwgZW5k
KTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHhlbl9tYXBfcGNpZGV2KHhjX2ludGVyZmFjZSAq
eGMsIGRvbWlkX3QgZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3Qg
YnVzLCB1aW50OF90IGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50OF90IGZ1bmN0aW9uKQoreworICAgIHhjX2h2bV9tYXBfcGNpZGV2X3RvX2lvcmVxX3NlcnZl
cih4YywgZG9tLCBpb3NlcnZpZCwgMCwKKwkJCQkgICAgICBidXMsIGRldmljZSwgZnVuY3Rpb24p
OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3VubWFwX3BjaWRldih4Y19pbnRlcmZhY2Ug
KnhjLCBkb21pZF90IGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQxNl90IGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDhfdCBidXMsIHVpbnQ4X3QgZGV2aWNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDhfdCBmdW5jdGlvbikKK3sKKyAgICB4Y19odm1fdW5tYXBfcGNpZGV2X2Zyb21f
aW9yZXFfc2VydmVyKHhjLCBkb20sIGlvc2VydmlkLCAwLAorCQkJCQkgIGJ1cywgZGV2aWNlLCBm
dW5jdGlvbik7Cit9CisjZW5kaWYKKwogI2VuZGlmIC8qIFFFTVVfSFdfWEVOX0NPTU1PTl9IICov
CmRpZmYgLS1naXQgYS9ody94ZW5fbWFjaGluZV9mdi5jIGIvaHcveGVuX21hY2hpbmVfZnYuYwpp
bmRleCBiMzg1ZDZhNS4uZWRiODE2N2QgMTAwNjQ0Ci0tLSBhL2h3L3hlbl9tYWNoaW5lX2Z2LmMK
KysrIGIvaHcveGVuX21hY2hpbmVfZnYuYwpAQCAtMjc3LDcgKzI3Nyw4IEBAIHN0YXRpYyB2b2lk
IHhlbl9pbml0X2Z2KHJhbV9hZGRyX3QgcmFtX3NpemUsIGludCB2Z2FfcmFtX3NpemUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICppbml0cmRfZmlsZW5hbWUsIGNvbnN0IGNo
YXIgKmNwdV9tb2RlbCwKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRpcmVj
dF9wY2kpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm47CisgICAgdW5zaWduZWQgbG9u
ZyBpb3JlcV9wZm4sIGJ1ZmlvcmVxX3BmbjsKKyAgICBleHRlcm4gdWludDMyX3QgYnVmaW9yZXFf
ZXZ0Y2huOwogICAgIGV4dGVybiB2b2lkICpzaGFyZWRfcGFnZTsKICAgICBleHRlcm4gdm9pZCAq
YnVmZmVyZWRfaW9fcGFnZTsKICNpZmRlZiBfX2lhNjRfXwpAQCAtMjg2LDYgKzI4Nyw3IEBAIHN0
YXRpYyB2b2lkIHhlbl9pbml0X2Z2KHJhbV9hZGRyX3QgcmFtX3NpemUsIGludCB2Z2FfcmFtX3Np
emUsCiAgICAgZXh0ZXJuIHZvaWQgKmJ1ZmZlcmVkX3Bpb19wYWdlOwogICAgIGludCBpOwogI2Vu
ZGlmCisgICAgaW50IHJjOwogCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4
Nl82NF9fKQogCkBAIC0yOTgsNyArMzAwLDIxIEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X2Z2KHJh
bV9hZGRyX3QgcmFtX3NpemUsIGludCB2Z2FfcmFtX3NpemUsCiAjaWZkZWYgQ09ORklHX1NUVUJE
T00gLyogdGhlIGh2bW9wIGlzIG5vdCBzdXBwb3J0ZWQgb24gb2xkZXIgaHlwZXJ2aXNvcnMgKi8K
ICAgICB4Y19zZXRfaHZtX3BhcmFtKHhjX2hhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9ETV9ET01B
SU4sIERPTUlEX1NFTEYpOwogI2VuZGlmCi0gICAgeGNfZ2V0X2h2bV9wYXJhbSh4Y19oYW5kbGUs
IGRvbWlkLCBIVk1fUEFSQU1fSU9SRVFfUEZOLCAmaW9yZXFfcGZuKTsKKyAgICByYyA9IHhlbl9j
cmVhdGVfaW9yZXFfc2VydmVyKHhjX2hhbmRsZSwgZG9taWQsICZpb3NlcnZpZCk7CisgICAgaWYg
KHJjIDwgMCkgeworICAgICAgICBmcHJpbnRmKGxvZ2ZpbGUsICJmYWlsZWQgdG8gY3JlYXRlIGlv
cmVxIHNlcnZlcjogZXJyb3IgJWRcbiIsIGVycm5vKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAg
fQorCisgICAgZnByaW50Zihsb2dmaWxlLCAiY3JlYXRlZCBpb3JlcSBzZXJ2ZXIgJWRcbiIsIGlv
c2VydmlkKTsKKworICAgIHJjID0geGVuX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyh4Y19oYW5kbGUs
IGRvbWlkLCBpb3NlcnZpZCwgJmlvcmVxX3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmJ1ZmlvcmVxX3BmbiwgJmJ1ZmlvcmVxX2V2dGNobik7CisgICAgaWYgKHJjIDwg
MCkgeworICAgICAgICBmcHJpbnRmKGxvZ2ZpbGUsICJmYWlsZWQgdG8gZ2V0IGlvcmVxIHNlcnZl
ciBpbmZvOiBlcnJvciAlZFxuIiwgZXJybm8pOworICAgICAgICBleGl0KC0xKTsKKyAgICB9CisK
ICAgICBmcHJpbnRmKGxvZ2ZpbGUsICJzaGFyZWQgcGFnZSBhdCBwZm4gJWx4XG4iLCBpb3JlcV9w
Zm4pOwogICAgIHNoYXJlZF9wYWdlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoeGNfaGFuZGxlLCBk
b21pZCwgWENfUEFHRV9TSVpFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFJPVF9SRUFEfFBST1RfV1JJVEUsIGlvcmVxX3Bmbik7CkBAIC0zMDcsMTUgKzMyMywyMCBA
QCBzdGF0aWMgdm9pZCB4ZW5faW5pdF9mdihyYW1fYWRkcl90IHJhbV9zaXplLCBpbnQgdmdhX3Jh
bV9zaXplLAogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKLSAgICB4Y19nZXRfaHZtX3BhcmFt
KHhjX2hhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4sICZpb3JlcV9wZm4pOwot
ICAgIGZwcmludGYobG9nZmlsZSwgImJ1ZmZlcmVkIGlvIHBhZ2UgYXQgcGZuICVseFxuIiwgaW9y
ZXFfcGZuKTsKKyAgICBmcHJpbnRmKGxvZ2ZpbGUsICJidWZmZXJlZCBpbyBwYWdlIGF0IHBmbiAl
bHhcbiIsIGJ1ZmlvcmVxX3Bmbik7CiAgICAgYnVmZmVyZWRfaW9fcGFnZSA9IHhjX21hcF9mb3Jl
aWduX3JhbmdlKHhjX2hhbmRsZSwgZG9taWQsIFhDX1BBR0VfU0laRSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEfFBST1RfV1JJVEUsIGlvcmVx
X3Bmbik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1Rf
UkVBRHxQUk9UX1dSSVRFLCBidWZpb3JlcV9wZm4pOwogICAgIGlmIChidWZmZXJlZF9pb19wYWdl
ID09IE5VTEwpIHsKICAgICAgICAgZnByaW50Zihsb2dmaWxlLCAibWFwIGJ1ZmZlcmVkIElPIHBh
Z2UgcmV0dXJuZWQgZXJyb3IgJWRcbiIsIGVycm5vKTsKICAgICAgICAgZXhpdCgtMSk7CiAgICAg
fQogCisgICAgcmMgPSB4ZW5fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZSh4Y19oYW5kbGUsIGRvbWlk
LCBpb3NlcnZpZCwgdHJ1ZSk7CisgICAgaWYgKHJjIDwgMCkgeworCSAgICBmcHJpbnRmKGxvZ2Zp
bGUsICJmYWlsZWQgdG8gZW5hYmxlIGlvcmVxIHNlcnZlciAlZFxuIiwgZXJybm8pOworCSAgICBl
eGl0KC0xKTsKKyAgICB9CisKICNpZiBkZWZpbmVkKF9faWE2NF9fKQogICAgIHhjX2dldF9odm1f
cGFyYW0oeGNfaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0JVRlBJT1JFUV9QRk4sICZpb3JlcV9w
Zm4pOwogICAgIGZwcmludGYobG9nZmlsZSwgImJ1ZmZlcmVkIHBpbyBwYWdlIGF0IHBmbiAlbHhc
biIsIGlvcmVxX3Bmbik7CmRpZmYgLS1naXQgYS9pMzg2LWRtL2V4ZWMtZG0uYyBiL2kzODYtZG0v
ZXhlYy1kbS5jCmluZGV4IDk2Mjc0ZDlkLi43ODM2ODVjZSAxMDA2NDQKLS0tIGEvaTM4Ni1kbS9l
eGVjLWRtLmMKKysrIGIvaTM4Ni1kbS9leGVjLWRtLmMKQEAgLTQwLDYgKzQwLDcgQEAKICNpbmNs
dWRlICJwYy5oIgogI2luY2x1ZGUgImRpc2FzLmgiCiAjaW5jbHVkZSAicWVtdS14ZW4uaCIKKyNp
bmNsdWRlICJ4ZW5fY29tbW9uLmgiCiAKIC8vI2RlZmluZSBERUJVR19UQl9JTlZBTElEQVRFCiAv
LyNkZWZpbmUgREVCVUdfRkxVU0gKQEAgLTMwOCw2ICszMDksOSBAQCB2b2lkIGNwdV9yZWdpc3Rl
cl9waHlzaWNhbF9tZW1vcnkodGFyZ2V0X3BoeXNfYWRkcl90IHN0YXJ0X2FkZHIsCiAgICAgbW1p
b1ttbWlvX2NudF0uaW9faW5kZXggPSBwaHlzX29mZnNldDsKICAgICBtbWlvW21taW9fY250XS5z
dGFydCA9IHN0YXJ0X2FkZHI7CiAgICAgbW1pb1ttbWlvX2NudCsrXS5zaXplID0gc2l6ZTsKKwor
ICAgIHhlbl9tYXBfbWVtb3J5X3NlY3Rpb24oeGNfaGFuZGxlLCBkb21pZCwgaW9zZXJ2aWQsIHN0
YXJ0X2FkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9hZGRyICsgc2l6ZSAt
MSk7CiB9CiAKIHN0YXRpYyBpbnQgZ2V0X2ZyZWVfaW9fbWVtX2lkeCh2b2lkKQpAQCAtNDc2LDYg
KzQ4MCw5IEBAIHZvaWQgdW5yZWdpc3Rlcl9pb21lbSh0YXJnZXRfcGh5c19hZGRyX3Qgc3RhcnQp
CiAJCSh1bnNpZ25lZCBsb25nKShtbWlvW2luZGV4XS5zdGFydCksCiAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGxvbmcpKG1taW9baW5kZXhdLnN0YXJ0ICsgbW1pb1tpbmRleF0uc2l6ZSkpOwog
ICAgICAgICBtbWlvW2luZGV4XS5zaXplID0gMDsKKyAgICAgICAgeGVuX3VubWFwX21lbW9yeV9z
ZWN0aW9uKHhjX2hhbmRsZSwgZG9taWQsIGlvc2VydmlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW1pb1tpbmRleF0uc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtbWlvW2luZGV4XS5zdGFydCArIG1taW9baW5kZXhdLnNpemUgLSAxKTsKICAgICB9
CiB9CiAKZGlmZiAtLWdpdCBhL2kzODYtZG0vaGVscGVyMi5jIGIvaTM4Ni1kbS9oZWxwZXIyLmMK
aW5kZXggNzgwOTNmZWYuLmJhOWQyY2VlIDEwMDY0NAotLS0gYS9pMzg2LWRtL2hlbHBlcjIuYwor
KysgYi9pMzg2LWRtL2hlbHBlcjIuYwpAQCAtMTAwLDYgKzEwMCw5IEBAIGxvbmcgdGltZV9vZmZz
ZXQgPSAwOwogCiBzaGFyZWRfaW9wYWdlX3QgKnNoYXJlZF9wYWdlID0gTlVMTDsKIAordWludDE2
X3QgaW9zZXJ2aWQ7CisKK3VpbnQzMl90IGJ1ZmlvcmVxX2V2dGNobjsKICNkZWZpbmUgQlVGRkVS
X0lPX01BWF9ERUxBWSAgMTAwCiBidWZmZXJlZF9pb3BhZ2VfdCAqYnVmZmVyZWRfaW9fcGFnZSA9
IE5VTEw7CiBRRU1VVGltZXIgKmJ1ZmZlcmVkX2lvX3RpbWVyOwpAQCAtMTIwLDcgKzEyMyw2IEBA
IENQVVg4NlN0YXRlICpjcHVfeDg2X2luaXQoY29uc3QgY2hhciAqY3B1X21vZGVsKQogICAgIENQ
VVg4NlN0YXRlICplbnY7CiAgICAgc3RhdGljIGludCBpbml0ZWQ7CiAgICAgaW50IGksIHJjOwot
ICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZXZ0Y2huOwogCiAgICAgZW52ID0gcWVtdV9tYWxs
b2N6KHNpemVvZihDUFVYODZTdGF0ZSkpOwogICAgIGlmICghZW52KQpAQCAtMTU4LDEzICsxNjAs
NiBAQCBDUFVYODZTdGF0ZSAqY3B1X3g4Nl9pbml0KGNvbnN0IGNoYXIgKmNwdV9tb2RlbCkKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGlvcmVxX2xvY2FsX3BvcnRbaV0gPSByYzsKICAgICAg
ICAgfQotICAgICAgICByYyA9IHhjX2dldF9odm1fcGFyYW0oeGNfaGFuZGxlLCBkb21pZCwgSFZN
X1BBUkFNX0JVRklPUkVRX0VWVENITiwKLSAgICAgICAgICAgICAgICAmYnVmaW9yZXFfZXZ0Y2hu
KTsKLSAgICAgICAgaWYgKHJjIDwgMCkgewotICAgICAgICAgICAgZnByaW50Zihsb2dmaWxlLCAi
ZmFpbGVkIHRvIGdldCBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOIGVycm9yPSVkXG4iLAotICAg
ICAgICAgICAgICAgICAgICBlcnJubyk7Ci0gICAgICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAg
ICAgfQogICAgICAgICByYyA9IHhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKHhjZV9oYW5kbGUs
IGRvbWlkLCAodWludDMyX3QpYnVmaW9yZXFfZXZ0Y2huKTsKICAgICAgICAgaWYgKHJjID09IC0x
KSB7CiAgICAgICAgICAgICBmcHJpbnRmKGxvZ2ZpbGUsICJiaW5kIGludGVyZG9tYWluIGlvY3Rs
IGVycm9yICVkXG4iLCBlcnJubyk7CkBAIC00NzIsMTEgKzQ2NywzMSBAQCBzdGF0aWMgdm9pZCBj
cHVfaW9yZXFfdGltZW9mZnNldChDUFVTdGF0ZSAqZW52LCBpb3JlcV90ICpyZXEpCiAKIHN0YXRp
YyB2b2lkIF9faGFuZGxlX2lvcmVxKENQVVN0YXRlICplbnYsIGlvcmVxX3QgKnJlcSkKIHsKKyAg
ICB1aW50MzJfdCBzYmRmLCB2YWw7CisKICAgICBpZiAoIXJlcS0+ZGF0YV9pc19wdHIgJiYgKHJl
cS0+ZGlyID09IElPUkVRX1dSSVRFKSAmJgogICAgICAgICAocmVxLT5zaXplIDwgc2l6ZW9mKHRh
cmdldF91bG9uZykpKQogICAgICAgICByZXEtPmRhdGEgJj0gKCh0YXJnZXRfdWxvbmcpMSA8PCAo
OCAqIHJlcS0+c2l6ZSkpIC0gMTsKIAogICAgIHN3aXRjaCAocmVxLT50eXBlKSB7CisgICAgY2Fz
ZSBJT1JFUV9UWVBFX1BDSV9DT05GSUc6CisgICAgICAgIHNiZGYgPSByZXEtPmFkZHIgPj4gMzI7
CisKKyAgICAgICAgLyogRmFrZSBhIHdyaXRlIHRvIHBvcnQgMHhDRjggc28gdGhhdAorICAgICAg
ICAgKiB0aGUgY29uZmlnIHNwYWNlIGFjY2VzcyB3aWxsIHRhcmdldCB0aGUKKyAgICAgICAgICog
Y29ycmVjdCBkZXZpY2UgbW9kZWwuCisgICAgICAgICovCisgICAgICAgIHZhbCA9ICgxdSA8PCAz
MSkgfAorICAgICAgICAgICAgICAoKHJlcS0+YWRkciAmIDB4MGYwMCkgPDwgMTYpIHwKKyAgICAg
ICAgICAgICAgKChzYmRmICYgMHhmZmZmKSA8PCA4KSB8CisgICAgICAgICAgICAgIChyZXEtPmFk
ZHIgJiAweGZjKTsKKyAgICAgICAgZG9fb3V0cChlbnYsIDB4Y2Y4LCA0LCB2YWwpOworCisgICAg
ICAgIC8qIE5vdyBpc3N1ZSB0aGUgY29uZmlnIHNwYWNlIGFjY2VzcyB2aWEKKyAgICAgICAgICog
cG9ydCAweENGQworICAgICAgICAgKi8KKyAgICAgICAgcmVxLT5hZGRyID0gMHhjZmMgfCAocmVx
LT5hZGRyICYgMHgwMyk7CisgICAgICAgIGNwdV9pb3JlcV9waW8oZW52LCByZXEpOwogICAgIGNh
c2UgSU9SRVFfVFlQRV9QSU86CiAgICAgICAgIGNwdV9pb3JlcV9waW8oZW52LCByZXEpOwogICAg
ICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IGMzYzVkNjMwLi5jOGQ5
ODk2ZCAxMDA2NDQKLS0tIGEvdmwuYworKysgYi92bC5jCkBAIC00Niw2ICs0Niw3IEBACiAKICNp
bmNsdWRlICJody9wY2kuaCIKICNpbmNsdWRlICJody94ZW4uaCIKKyNpbmNsdWRlICJody94ZW5f
Y29tbW9uLmgiCiAjaW5jbHVkZSA8c3RkbGliLmg+CiAKICNpbmNsdWRlICJxZW11LXhlbi5oIgpA
QCAtMzkwLDYgKzM5MSw5IEBAIGludCByZWdpc3Rlcl9pb3BvcnRfcmVhZChpbnQgc3RhcnQsIGlu
dCBsZW5ndGgsIGludCBzaXplLAogICAgICAgICAgICAgaHdfZXJyb3IoInJlZ2lzdGVyX2lvcG9y
dF9yZWFkOiBpbnZhbGlkIG9wYXF1ZSIpOwogICAgICAgICBpb3BvcnRfb3BhcXVlW2ldID0gb3Bh
cXVlOwogICAgIH0KKworICAgIHhlbl9tYXBfaW9fc2VjdGlvbih4Y19oYW5kbGUsIGRvbWlkLCBp
b3NlcnZpZCwgc3RhcnQsIHN0YXJ0ICsgbGVuZ3RoIC0gMSk7CisKICAgICByZXR1cm4gMDsKIH0K
IApAQCAtNDE1LDYgKzQxOSw5IEBAIGludCByZWdpc3Rlcl9pb3BvcnRfd3JpdGUoaW50IHN0YXJ0
LCBpbnQgbGVuZ3RoLCBpbnQgc2l6ZSwKICAgICAgICAgICAgIGh3X2Vycm9yKCJyZWdpc3Rlcl9p
b3BvcnRfd3JpdGU6IGludmFsaWQgb3BhcXVlIik7CiAgICAgICAgIGlvcG9ydF9vcGFxdWVbaV0g
PSBvcGFxdWU7CiAgICAgfQorCisgICAgeGVuX21hcF9pb19zZWN0aW9uKHhjX2hhbmRsZSwgZG9t
aWQsIGlvc2VydmlkLCBzdGFydCwgc3RhcnQgKyBsZW5ndGggLSAxKTsKKwogICAgIHJldHVybiAw
OwogfQogCkBAIC00MzMsNiArNDQwLDggQEAgdm9pZCBpc2FfdW5hc3NpZ25faW9wb3J0KGludCBz
dGFydCwgaW50IGxlbmd0aCkKIAogICAgICAgICBpb3BvcnRfb3BhcXVlW2ldID0gTlVMTDsKICAg
ICB9CisKKyAgICB4ZW5fdW5tYXBfaW9fc2VjdGlvbih4Y19oYW5kbGUsIGRvbWlkLCBpb3NlcnZp
ZCwgc3RhcnQsIHN0YXJ0ICsgbGVuZ3RoIC0gMSk7CiB9CiAKIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZGlmZiAtLWdpdCBhL3hl
bi12bC1leHRyYS5jIGIveGVuLXZsLWV4dHJhLmMKaW5kZXggMjA2YWM2NTguLmMzNDZlNzc5IDEw
MDY0NAotLS0gYS94ZW4tdmwtZXh0cmEuYworKysgYi94ZW4tdmwtZXh0cmEuYwpAQCAtMTE3LDYg
KzExNyw5IEBAIHZvaWQgZG9fcGNpX2RlbChjaGFyICpkZXZuYW1lKQogICAgIGVsc2UKICAgICAg
ICAgYWNwaV9waHBfZGVsKGRldmZuKTsKIAorICAgIHhlbl91bm1hcF9wY2lkZXYoeGNfaGFuZGxl
LCBkb21pZCwgaW9zZXJ2aWQsIDAsCisJCSAgICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhk
ZXZmbikpOworCiAgICAgZnJlZShkZXZuYW1lX2NweSk7CiB9CiAKLS0gCjIuMTMuNQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:31:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWg8-0000Hy-3U; Wed, 06 Sep 2017 09:31:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpWg7-0000Hq-KT
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:31:23 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 54/3C-02040-A60CFA95; Wed, 06 Sep 2017 09:31:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov27mgfW
 RBsdXMlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbjv1nK5geXDH3/l/GBsYTNl2MnBwSAkYS
 byf+Y+pi5OIQEljIKNF/5wwTSEJYIEli7tFGNhBbRCBB4ujMmYwgRcwCs5kkltw6yg7RMZNRY
 vG2e8wgVWwCqhIbrp9iBbF5Bawldvb9AOtmEVCRmP7wLZgtKhAu0XS2nwWiRlDi5MwnYDangI
 fE5h3PwOYwC6hL/Jl3CcoWl9j07DsrhC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rpa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYoAxDsYGza7nmIUZKD
 SUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryN+4FygkWp6akVaZk5wGiBSUtw8CiJ8
 NqApHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3DaRIAKQoozQPbgQsci8xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmHfpPqApPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGFek8f5xY1+
 YN2fFPV4Gtvadny5qH0uSF5ubcCAn2VbwhsYpts7Qy/b62QyC5/OyC9Wbd6a9OC07OajDN7Ur
 6/SdNwXOyicsW2xt5/qHhN9M0D3w8IJfjIq7Ab/duVhVz7vfJ6/7KBb/e+qSpV4aXe0W22zib
 ZLs/L4vsZ+fu8RtcewS3ZIoJZbijERDLeai4kQAorLt/tcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504690280!74017958!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4455 invoked from network); 6 Sep 2017 09:31:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 09:31:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 77B18AD71;
 Wed,  6 Sep 2017 09:31:20 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-2-jgross@suse.com>
 <f9f563efcb6146fa9fb4122fa6e3100e@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5e518a5a-7a2a-eb27-0bbc-bc3de0e90eb4@suse.com>
Date: Wed, 6 Sep 2017 11:31:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <f9f563efcb6146fa9fb4122fa6e3100e@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/8] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTA6MzQsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMDYg
U2VwdGVtYmVyIDIwMTcgMDk6MjYKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3Jn
OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+Owo+PiBqYmV1bGljaEBzdXNlLmNvbQo+PiBTdWJqZWN0OiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjIgMS84XSB4ZW46IG1vdmUgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFi
bGUKPj4gY29kZSBpbnRvIGdyYW50X3RhYmxlLmMKPj4KPj4gVGhlIHg4NiBhbmQgYXJtIHZlcnNp
b25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRsaW5nIGFyZSBuZWFybHkKPj4gaWRl
bnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBpbiBncmFudF90YWJsZS5jIGFu
ZCBhZGQgYW4KPj4gYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRvIGhhbmRsZSB0aGUgZGlm
ZmVyZW5jZXMuCj4+Cj4+IFRoaXMgYXQgb25jZSBmaXhlcyBhIGJ1ZyBpbiB0aGUgYXJtIGNvZGUg
d2hpY2ggZGlkbid0IHVubG9jayB0aGUgZ3JhbnQKPj4gdGFibGUgaW4gZXJyb3IgY2FzZS4KPiAK
PiBZb3UgYWxzbyBtb3ZlIHRvIGdyZWF0ZXIgdXNlIG9mIHR5cGUtc2FmZSBtZm4gaW4geDg2IHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoKSwgd2hpY2ggaXMgYSBnb29kIHRoaW5nIDotKS4gTWln
aHQgYmUgd29ydGggYSBtZW50aW9uIGluIHRoZSBjb21taXQgY29tbWVudCB0aG91Z2guCgpZZWFo
LiBBbmQgSSBzaG91bGQgcmVtb3ZlIHRoZSBwYXJhZ3JhcGggd2l0aCB0aGUgZXJyb3Igb24gQVJN
LCBhcyBpdAppcyBubyBsb25nZXIgdHJ1ZS4KCgpKdWVyZ2VuCgo+IAo+IFJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IAo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiBWMjoKPj4gLSBy
ZWJhc2VkIHRvIHN0YWdpbmcKPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICAgfCAzNiArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICB8IDM4
Cj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDcgKysrKysrKwo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ncmFudF90YWJsZS5oIHwgIDUgKysrKysKPj4gIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJs
ZS5oICAgICB8ICAzICsrKwo+PiAgNiBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2
MyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVu
L2FyY2gvYXJtL21tLmMKPj4gaW5kZXggYjM5Njc3ZWFjOS4uM2RiMGUzYmRlYSAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4gQEAg
LTEyMjksMzkgKzEyMjksMTEgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4+ICAg
ICAgc3dpdGNoICggc3BhY2UgKQo+PiAgICAgIHsKPj4gICAgICBjYXNlIFhFTk1BUFNQQUNFX2dy
YW50X3RhYmxlOgo+PiAtICAgICAgICBncmFudF93cml0ZV9sb2NrKGQtPmdyYW50X3RhYmxlKTsK
Pj4gLQo+PiAtICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQo+
PiAtICAgICAgICAgICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOwo+PiAtCj4+IC0g
ICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMiAmJgo+PiAtICAgICAg
ICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCj4+IC0gICAg
ICAgIHsKPj4gLSAgICAgICAgICAgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1
czsKPj4gLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90
YWJsZSkgKQo+PiAtICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3Rh
YmxlLT5zdGF0dXNbaWR4XSk7Cj4+IC0gICAgICAgIH0KPj4gLSAgICAgICAgZWxzZQo+PiAtICAg
ICAgICB7Cj4+IC0gICAgICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdy
YW50X3RhYmxlKSkgJiYKPj4gLSAgICAgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFt
ZXMpICkKPj4gLSAgICAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsK
Pj4gLQo+PiAtICAgICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRf
dGFibGUpICkKPj4gLSAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90
YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKPj4gLSAgICAgICAgfQo+PiAtCj4+IC0gICAgICAgIGlm
ICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+IC0gICAgICAgIHsKPj4gLSAgICAgICAg
ICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0gPSBnZm47Cj4+IC0KPj4gLSAgICAgICAg
ICAgIHQgPSBwMm1fcmFtX3J3Owo+PiAtICAgICAgICB9Cj4+IC0KPj4gLSAgICAgICAgZ3JhbnRf
d3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKPj4gKyAgICAgICAgcmMgPSBnbnR0YWJfbWFw
X2ZyYW1lKGQsIGlkeCwgZ2ZuLCAmbWZuKTsKPj4gKyAgICAgICAgaWYgKCByYyApCj4+ICsgICAg
ICAgICAgICByZXR1cm4gcmM7Cj4+Cj4+IC0gICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJ
RF9NRk4pICkKPj4gLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArICAgICAgICB0ID0g
cDJtX3JhbV9ydzsKPj4KPj4gICAgICAgICAgYnJlYWs7Cj4+ICAgICAgY2FzZSBYRU5NQVBTUEFD
RV9zaGFyZWRfaW5mbzoKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKPj4gaW5kZXggZTVhMDI5YzliZS4uM2Q4OTllNGE4ZSAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTQ2
MzEsNDAgKzQ2MzEsMTkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4+ICB7Cj4+
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7Cj4+ICAgICAgdW5zaWduZWQgbG9u
ZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCj4+IC0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwg
bWZuID0gMCwgb2xkX2dwZm47Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dw
Zm47Cj4+ICAgICAgaW50IHJjID0gMDsKPj4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsK
Pj4gICAgICBwMm1fdHlwZV90IHAybXQ7Cj4+Cj4+ICAgICAgc3dpdGNoICggc3BhY2UgKQo+PiAg
ICAgIHsKPj4gICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKPj4gICAgICAg
ICAgICAgIGlmICggaWR4ID09IDAgKQo+PiAtICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9f
bWZuKGQtPnNoYXJlZF9pbmZvKTsKPj4gKyAgICAgICAgICAgICAgICBtZm4gPSBfbWZuKHZpcnRf
dG9fbWZuKGQtPnNoYXJlZF9pbmZvKSk7Cj4+ICAgICAgICAgICAgICBicmVhazsKPj4gICAgICAg
ICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKPj4gLSAgICAgICAgICAgIGdyYW50X3dy
aXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwo+PiAtCj4+IC0gICAgICAgICAgICBpZiAoIGQtPmdy
YW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQo+PiAtICAgICAgICAgICAgICAgIGQtPmdyYW50
X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKPj4gLQo+PiAtICAgICAgICAgICAgaWYgKCBkLT5ncmFu
dF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAyICYmCj4+IC0gICAgICAgICAgICAgICAgIChpZHggJiBY
RU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCj4+IC0gICAgICAgICAgICB7Cj4+IC0gICAg
ICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwo+PiAtICAg
ICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkg
KQo+PiAtICAgICAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJs
ZS0+c3RhdHVzW2lkeF0pOwo+PiAtICAgICAgICAgICAgfQo+PiAtICAgICAgICAgICAgZWxzZQo+
PiAtICAgICAgICAgICAgewo+PiAtICAgICAgICAgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFu
dF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgo+PiAtICAgICAgICAgICAgICAgICAgICAgKGlk
eCA8IG1heF9ncmFudF9mcmFtZXMpICkKPj4gLSAgICAgICAgICAgICAgICAgICAgZ250dGFiX2dy
b3dfdGFibGUoZCwgaWR4ICsgMSk7Cj4+IC0KPj4gLSAgICAgICAgICAgICAgICBpZiAoIGlkeCA8
IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQo+PiAtICAgICAgICAgICAgICAgICAg
ICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKPj4g
LSAgICAgICAgICAgIH0KPj4gLQo+PiAtICAgICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQt
PmdyYW50X3RhYmxlKTsKPj4gKyAgICAgICAgICAgIGdudHRhYl9tYXBfZnJhbWUoZCwgaWR4LCBn
cGZuLCAmbWZuKTsKPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICBjYXNlIFhFTk1B
UFNQQUNFX2dtZm5fcmFuZ2U6Cj4+ICAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbjoKPj4g
QEAgLTQ2ODEsOCArNDY2MCw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+PiAg
ICAgICAgICAgICAgfQo+PiAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oX21m
bihpZHgpLCBkKSApCj4+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+IC0gICAgICAgICAgICBt
Zm4gPSBpZHg7Cj4+IC0gICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsK
Pj4gKyAgICAgICAgICAgIG1mbiA9IF9tZm4oaWR4KTsKPj4gKyAgICAgICAgICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOwo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgIH0KPj4g
ICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ246Cj4+IEBAIC00NjkxLDcgKzQ2
NzAsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPj4gICAgICAgICAgICAgIGJy
ZWFrOwo+PiAgICAgIH0KPj4KPj4gLSAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkg
fHwgKG1mbiA9PSAwKSApCj4+ICsgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8
IG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+ICAgICAgewo+PiAgICAgICAgICByYyA9IC1F
SU5WQUw7Cj4+ICAgICAgICAgIGdvdG8gcHV0X2JvdGg7Cj4+IEBAIC00NzE1LDE2ICs0Njk0LDE2
IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+PiAgICAgICAgICBnb3RvIHB1dF9i
b3RoOwo+Pgo+PiAgICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCj4+
IC0gICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOwo+PiArICAgIG9sZF9ncGZu
ID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSk7Cj4+ICAgICAgQVNTRVJUKCBvbGRfZ3Bm
biAhPSBTSEFSRURfTTJQX0VOVFJZICk7Cj4+ICAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFD
RV9nbWZuIHx8IHNwYWNlID09Cj4+IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQo+PiAgICAgICAg
ICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwo+PiAgICAgIGlmICggb2xkX2dwZm4gIT0gSU5W
QUxJRF9NMlBfRU5UUlkgKQo+PiAtICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3Bh
Z2UoZCwgX2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwKPj4gUEFHRV9PUkRFUl80Syk7Cj4+ICsg
ICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKG9sZF9ncGZuKSwg
bWZuLAo+PiBQQUdFX09SREVSXzRLKTsKPj4KPj4gICAgICAvKiBNYXAgYXQgbmV3IGxvY2F0aW9u
LiAqLwo+PiAgICAgIGlmICggIXJjICkKPj4gLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2Fk
ZF9wYWdlKGQsIGdwZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7Cj4+ICsgICAgICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwo+
Pgo+PiAgIHB1dF9ib3RoOgo+PiAgICAgIC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuLCB3ZSB0
b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQgdGhlIHRvcCAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IGluZGV4IGZi
Mzg1OWNlOGUuLjRjMmU5ZTQwYTUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwo+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gQEAgLTM2MDcsNiArMzYw
Nyw0NCBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlCj4+
ICpndCwgZ3JhbnRfcmVmX3QgcmVmLAo+PiAgfQo+PiAgI2VuZGlmCj4+Cj4+ICtpbnQgZ250dGFi
X21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LAo+PiArICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKPj4gK3sKPj4gKyAgICBpbnQg
cmMgPSAwOwo+PiArICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsK
Pj4gKwo+PiArICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwo+PiArCj4+ICsgICAgaWYgKCBndC0+
Z3RfdmVyc2lvbiA9PSAwICkKPj4gKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOwo+PiArCj4+
ICsgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAyICYmCj4+ICsgICAgICAgICAoaWR4ICYgWEVO
TUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaWR4ICY9
IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwo+PiArICAgICAgICBpZiAoIGlkeCA8IG5y
X3N0YXR1c19mcmFtZXMoZ3QpICkKPj4gKyAgICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9f
bWZuKGd0LT5zdGF0dXNbaWR4XSkpOwo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Cj4+ICsgICAgfQo+PiArICAgIGVsc2UKPj4gKyAgICB7Cj4+ICsgICAgICAg
IGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwgbWF4X2dyYW50X2Zy
YW1lcykgKQo+PiArICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7Cj4+
ICsKPj4gKyAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKPj4gKyAgICAg
ICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKPj4g
KyAgICAgICAgZWxzZQo+PiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+PiArICAgIH0KPj4g
Kwo+PiArICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKPj4gKwo+PiArICAg
IGdyYW50X3dyaXRlX3VubG9jayhndCk7Cj4+ICsKPj4gKyAgICByZXR1cm4gcmM7Cj4+ICt9Cj4+
ICsKPj4gIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkK
Pj4gIHsKPj4gICAgICBpbnQgZmlyc3QgPSAxOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLQo+PiBhcm0vZ3JhbnRfdGFi
bGUuaAo+PiBpbmRleCBiYzRkNjFhOTQwLi4wYTI0OGE3NjVhIDEwMDY0NAo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oCj4+IEBAIC0yLDYgKzIsNyBAQAo+PiAgI2RlZmluZSBfX0FTTV9HUkFO
VF9UQUJMRV9IX18KPj4KPj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPj4gKyNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPj4KPj4gICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMg
NAo+Pgo+PiBAQCAtMjEsNiArMjIsMTIgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFu
dF9zdXBwb3J0ZWQodm9pZCkKPj4gICAgICByZXR1cm4gMTsKPj4gIH0KPj4KPj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCBnbnR0YWJfc2V0X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nCj4+IGlkeCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnZm5fdCBnZm4pCj4+ICt7Cj4+ICsgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9
IGdmbjsKPj4gK30KPj4gKwo+PiAgI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQs
IHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+ICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLQo+PiB4ODYvZ3JhbnRfdGFibGUu
aAo+PiBpbmRleCAzM2IyZjg4Yjk2Li5jODY1OTk5YTMzIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
cmFudF90YWJsZS5oCj4+IEBAIC03NSw2ICs3NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250
dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50IG5yLAo+PiB1aW50MTZfdCAqc3QpCj4+ICAgICAg
YXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIp
LCAibSIgKCpzdCkpOwo+PiAgfQo+Pgo+PiArc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRf
ZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcKPj4gaWR4LAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikKPj4gK3sKPj4g
K30KPj4gKwo+PiAgLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5v
dCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCj4+ICAjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBp
bmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwKPj4gICAgICAoIShybykgJiYgKCgobGQp
ID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChyZCkpKQo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaAo+PiBpbmRleCBhZjI2OWExMDhkLi40M2VjNmM0ZDgwIDEwMDY0NAo+PiAtLS0gYS94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaAo+PiBAQCAtMTM2LDQgKzEzNiw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50
IGdyYW50X3RvX3N0YXR1c19mcmFtZXMoaW50Cj4+IGdyYW50X2ZyYW1lcykKPj4gIGludCBtZW1f
c2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBncmFudF9yZWZfdCBy
ZWYsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgKmdmbiwgdWludDE2X3Qg
KnN0YXR1cyk7Cj4+Cj4+ICtpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgKm1mbik7Cj4+ICsKPj4gICNlbmRpZiAvKiBfX1hFTl9HUkFOVF9UQUJMRV9IX18gKi8KPj4g
LS0KPj4gMi4xMi4zCj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWkl-0000WD-KE; Wed, 06 Sep 2017 09:36:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpWkk-0000W5-Fa
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 09:36:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B9/0C-02231-981CFA95; Wed, 06 Sep 2017 09:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDvW7nwfW
 RBjsO8Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLby5iLHgoW7H77nb2BsZH4l2MnBwSAv4S
 m2YdZQexWQRUJPo37mQEsdkElCV+dvaygdgiAhoSK98sZOli5OJgFpjHKNFy4TBYkbCAu8SO4
 2+YQWxeAQuJ8wsfsoMUCQm8YpR4+2UWO0RCUOLkzCcsIDazgI7Egt2fgKZyANnSEsv/cYCEOQ
 UCJSZunAC2TBToiM6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hqV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsaG7Z6HGCU5mJREeS+rrY8U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrfAAoJ1iUmp5akZaZAwx7mLQEB4+SCK/NfqA0b3FBY
 m5xZjpE6hSjJceTN9t/M3G0vAWRX55O+8MkxJKXn5cqJc4bADJPAKQhozQPbhwsNi8xykoJ8z
 ICHSjEU5BalJtZgir/ilGcg1FJmPcCyFqezLwSuK3AsAf6RYS36uUakINKEhFSUg2MbI8EDae
 W3XQ8U3JcO8RuxqW7G0Jl5QQu2sSej7wZ5v3h80HxlMhc1mUmfNXTHvQfETzFzrpERpaz7P5G
 fnGfBfsOX3r45ZfWv/mTs1i1vjpGhz3rCjtwLpJBL/f65/ZJi7MO6E5fPHmJiUTLzNMLXihsO
 6/OMuN0dPMar9BjHxYJ/1Xbz/PSUomlOCPRUIu5qDgRAKW3C/LIAgAA
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504690567!107423401!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35352 invoked from network); 6 Sep 2017 09:36:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:36:08 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="446751116"
Date: Wed, 6 Sep 2017 10:36:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170906093605.cpogbuznzabnpeek@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-2-git-send-email-al1img@gmail.com>
 <20170905114749.nasd4rzei6qaoydo@citrix.com>
 <CACvf2oXR7uzXbChL3BO1m5sJ8o4R1g-CM-78Sfw4+ndtnr2AQQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oXR7uzXbChL3BO1m5sJ8o4R1g-CM-78Sfw4+ndtnr2AQQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 01/13] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDc6NDQ6MzRQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gVHVlLCBTZXAgNSwgMjAxNyBhdCAyOjQ3IFBNLCBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFR1ZSwgSnVsIDE4LCAyMDE3IGF0IDA1OjI1
OjE4UE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+ID4+IEZyb206IE9sZWtzYW5k
ciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiA+Pgo+ID4+IEFkZCBsaWJ4
bF9fZGV2aWNlX2FkZCB0byBzaW1wbGUgd3JpdGUgWGVuU3RvcmUgZGV2aWNlIGNvbmlmZwo+ID4+
IGFuZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyB0byB1cGRhdGUgZG9tYWluIGNvbmZpZ3VyYXRp
b24KPiA+PiBhbmQgd3JpdGUgWGVuU3RvcmUgZGV2aWNlIGNvbmZpZyBhc3luY2hyb25pb3VzbHku
Cj4gPj4gQWxtb3N0IGFsbCBkZXZpY2VzIGhhdmUgc2ltaWxhciBsaWJ4bF9fZGV2aWNlX3h4eHhf
YWRkIGZ1bmN0aW9uLgo+ID4+IFRoaXMgZ2VuZXJpYyBmdW5jdGlvbnMgaW1wbGVtZW50IHNhbWUg
ZnVuY3Rpb25hbGl0eSBidXQKPiA+PiB1c2luZyB0aGUgZGV2aWNlIGhhbmRsaW5nIGZyYW1ld29y
ay4gVGggZGV2aWNlIHNwZWNpZmljCj4gPj4gcGFydCBzdWNoIGFzIHNldHRpbmcgeGVuIHN0b3Jl
IGNvbmZpZ3VyYXRpb25pcyBtb3ZlZAo+ID4+IHRvIHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJh
Y2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCj4gPj4KPiA+Cj4gPiBUaGUgdHdvIGFkZCBmdW5j
dGlvbnMgbG9vayBjb3JyZWN0Lgo+ID4KPiA+IFNvbWUgY29tbWVudHMgYmVsb3cuCj4gPgo+ID4+
IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFt
LmNvbT4KPiA+PiAtLS0KPiA+PiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICAgMyAr
Cj4gPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAxOTggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4+ICB0b29scy9saWJ4bC9saWJ4bF9kaXNr
LmMgICAgIHwgICAyICsKPiA+PiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzNiAr
KysrKysrKwo+ID4+ICB0b29scy9saWJ4bC9saWJ4bF9uaWMuYyAgICAgIHwgICAyICsKPiA+PiAg
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8ICAgMiArCj4gPj4gIHRvb2xzL2xpYnhsL2xp
YnhsX3VzYi5jICAgICAgfCAgIDYgKysKPiA+PiAgdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAg
ICB8ICAgMiArCj4gPj4gIDggZmlsZXMgY2hhbmdlZCwgMjUxIGluc2VydGlvbnMoKykKPiA+Pgo+
ID4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCj4gPj4gaW5kZXggYmZmYmM0NS4uYjIxNjNjZCAxMDA2NDQKPiA+PiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCj4gPj4gQEAgLTE0MzAsNiArMTQzMCw5IEBAIG91dDoKPiA+Pgo+ID4+ICAj
ZGVmaW5lIGxpYnhsX2RldmljZV9kdGRldl9saXN0IE5VTEwKPiA+PiAgI2RlZmluZSBsaWJ4bF9k
ZXZpY2VfZHRkZXZfY29tcGFyZSBOVUxMCj4gPj4gKyNkZWZpbmUgbGlieGxfX2RldmljZV9mcm9t
X2R0ZGV2IE5VTEwKPiA+PiArI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2R0ZGV2X3NldGRlZmF1bHQg
TlVMTAo+ID4+ICsjZGVmaW5lIGxpYnhsX19kZXZpY2VfZHRkZXZfdXBkYXRlX2RldmlkIE5VTEwK
PiA+PiAgc3RhdGljIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZHRkZXYpOwo+ID4+Cj4gPj4g
IGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2aWNlX3R5cGVfdGJsW10gPSB7Cj4g
Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKPiA+PiBpbmRleCAwMDM1NmFmLi4wNzE2NWYwIDEwMDY0NAo+ID4+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCj4gPj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZGV2aWNlLmMKPiA+PiBAQCAtMTc5Myw2ICsxNzkzLDIwNCBAQCBvdXQ6Cj4gPj4gICAgICBy
ZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwo+ID4+ICB9Cj4gPj4KPiA+PiArc3RhdGljIHZvaWQg
ZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhsX19nYyAqZ2MsCj4gPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywK
PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBs
aWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICp0eXBlKQo+ID4+ICt7Cj4gPj4gKyAgICBpbnQgKm51bV9kZXY7Cj4gPj4g
KyAgICBpbnQgaTsKPiA+Cj4gPiB1bnNpZ25lZCBpbnQgcGxlYXNlLgo+IAo+IEZvciAiaSIgY291
bnRlciBvbmx5IG9yIGZvciBudW1fZGV2IGFzIHdlbGw/Cj4gRm9yICJpIiBpcyBvayBidXQgbnVt
X2RldiBiZXR0ZXIgdG8ga2VlcCBpbnQuCj4gCgpGb3IgaSBvbmx5LgoKPiA+PiAgICogbW9kZTog
Qwo+ID4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kaXNrLmMKPiA+PiBpbmRleCA2M2RlNzVjLi5mMmYzNjM1IDEwMDY0NAo+ID4+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwo+ID4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2Rpc2suYwo+ID4+IEBAIC0xMjQ0LDYgKzEyNDQsOCBAQCBzdGF0aWMgaW50IGxpYnhsX2Rldmlj
ZV9kaXNrX2RtX25lZWRlZCh2b2lkICplLCB1bnNpZ25lZCBkb21pZCkKPiA+PiAgICAgICAgICAg
ICBlbGVtLT5iYWNrZW5kX2RvbWlkID09IGRvbWlkOwo+ID4+ICB9Cj4gPj4KPiA+PiArI2RlZmlu
ZSBsaWJ4bF9fZGV2aWNlX2Rpc2tfdXBkYXRlX2RldmlkIE5VTEwKPiA+PiArCj4gPgo+ID4gSXMg
dGhpcyBjb3JyZWN0IGZvciBkaXNrIChhbmQgb3RoZXIgZGV2aWNlIHR5cGVzIGFzIHdlbGwpPwo+
IAo+IFdoYXQgZXhhY3RseSBpcyBjb3JyZWN0PyBsaWJ4bF9fZGV2aWNlX2Rpc2tfdXBkYXRlX2Rl
dmlkIE5VTEwgb3IKPiBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyBmdW5jdGlvbj8KPiAKCkRlZmlu
aW5nIGFsbCB0aGUgdXBkYXRlX2RldmlkIGZ1bmN0aW9ucyB0byBiZSBOVUxMLiBUaGV5IHNob3Vs
ZCBiZQpkZWZpbmVkIHdpdGggdGhlIG1hY3JvcyBub3csIHJpZ2h0PwoKSSBub3RpY2UgaW4gbGF0
ZXIgcGF0Y2hlcyB0aGV5IGFyZSBjaGFuZ2VkLCBzbyBJJ20gbm90IHRvbyBmdXNzIGVpdGhlcgp3
YXkuIElmIHlvdSB3YW50IHRvIGtlZXAgdGhlbSB0byBiZSBkZWZpbmVkIGFzICBOVUxMIHBsZWFz
ZSBzYXkgc28gaW4KY29tbWl0IG1lc3NhZ2UuCgo+ID4KPiA+IFNpbmNlIHlvdSd2ZSBkZWZpbmVk
IExJQlhMX0RFRklORV9VUERBVEVfREVWSUQsIHlvdSBzaG91bGQgYmUgYWJsZSB0bwo+ID4gdXNl
IHRoYXQgaW1tZWRpYXRlbHk/Cj4gCj4gQWN0dWFsbHkgZGlzayBkb2Vzbid0IGNhbGwgdXBkYXRl
IGRldiBJRC4gU28gYXNzaWduaW5nIGl0IHRvIE5VTEwgSQo+IGd1ZXNzIGlzIG9rIGhlcmUuCj4g
CgpZZXMuIEkgdGhpbmsgc28uIFBsZWFzZSBjb25zaWRlciBvdGhlciBkZXZpY2UgdHlwZXMgdGhl
bi4KCj4gLS0gCj4gQmVzdCBSZWdhcmRzLAo+IE9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:36:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWlB-0000Yl-S7; Wed, 06 Sep 2017 09:36:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpWlA-0000Ya-AO
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:36:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2E/88-02044-3A1CFA95; Wed, 06 Sep 2017 09:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42LZKekoobvo4Pp
 Ig9c3RC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy57S9ZC940MlbsO7eAtYFxWlQXIyeHhICf
 xMqvL1hBbDYBHYmlR+czgdgiAkkSN9f9YgexmQU0JE71PGLuYuTgEBbwkLj6XA2ixFPi9cseZ
 gjbSGLF1NdgrSwCKhI/5p8Ga+UVcJdYfrAZbLyQgLnEhY4vYDWcAhYSP16dYAGxGQVkJb40rm
 aGWCUucesJxAkSAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvmSH2Ckq
 cnPmEZQKj8CwkY2chaZmFpGUWkpYFjCyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NjPVyU4uL
 E9NTcxKTivWS83M3MQJDnwEIdjA2fnE6xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQle5QNAOcGi1PTUirTMHGAUwqQlOHiURHgXg6R5iwsSc4sz0yFSpxhdOaYdXfeFiWPD6v
 VA8smb7b+ZOFregsgvT6f9YRJiycvPS5US5w0AaRYAac4ozYMbDUsglxhlpYR5GYGOFeIpSC3
 KzSxBlX/FKM7BqCTM6w4yhSczrwTugldAxzEBHVf1cg3IcSWJCCmpBsYu8USrSRH1gR8fLGc+
 kGBwXdjz4cZZZVr7WSZrt8SGSPz4MTPu7smML84NjW56de9ft3/e2tUj47G7OG12KRfHn6j5E
 tOn7ewQFVw448o2vixll50bec52ndp1fs5J6QXnpCy8WpL2vX++c9lalgtTUycF3bgyU3NNCE
 /U/Psb5l7O9GTrkb6nxFKckWioxVxUnAgAfRP0hxsDAAA=
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504690594!105809902!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45217 invoked from network); 6 Sep 2017 09:36:34 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:36:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52316951"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Vitaly Kuznetsov' <vkuznets@redhat.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH qemu-traditional] switch to the new ioreq server API
Thread-Index: AQHTJvKG8Tp0uulwNkqD/Mnf/AGU4aKnmRXQ
Date: Wed, 6 Sep 2017 09:36:06 +0000
Message-ID: <54abf8a55bbe45fa9b8319889a9363cc@AMSPEX02CL03.citrite.net>
References: <20170906092830.3760-1-vkuznets@redhat.com>
In-Reply-To: <20170906092830.3760-1-vkuznets@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
Cc: Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH qemu-traditional] switch to the new ioreq
	server API
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFZpdGFseSBLdXpuZXRzb3YgW21h
aWx0bzp2a3V6bmV0c0ByZWRoYXQuY29tXQo+IFNlbnQ6IDA2IFNlcHRlbWJlciAyMDE3IDEwOjI5
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+IDxJYW4uSmFja3NvbkBjaXRyaXguY29t
Pgo+IFN1YmplY3Q6IFtQQVRDSCBxZW11LXRyYWRpdGlvbmFsXSBzd2l0Y2ggdG8gdGhlIG5ldyBp
b3JlcSBzZXJ2ZXIgQVBJCj4gCj4gSW5zdGVhZCBvZiB1c2luZyBpbXBsaWNpdCBpb3JlcSBzZXJ2
ZXIgY3JlYXRpb24gc2lkZS1lZmZlY3QgdXBvbiByZWFkaW5nCj4gSFZNIHBhcmFtcyBzd2l0Y2gg
cWVtdS10cmFkaXRpb25hbCB0byB1c2luZyBleHBsaWNpdCBBUElzLiBUaGlzIG9wZW5zIGEKPiBw
b3NzaWJpbGl0eSBmb3IgcmVtb3ZpbmcgdGhlIGFib3ZlIG1lbnRpb25lZCBzaWRlLWVmZmVjdCBh
bmQgc3BlY2lhbAo+ICdkZWZhdWx0X2lvcmVxX3NlcnZlcicgY29kZSBwYXRoZXMgaW4gWGVuIGh5
cGVydmlzb3IgaW4gdGhlIGZ1dHVyZS4KPiAKPiBUaGlzIGFsc28gc29sdmVzIGFuIGlzc3VlIHdp
dGggc29mdCByZXNldCB3aGVuIHFlbXUtdHJhZGl0aW9uYWwgaXMgYmVpbmcKPiB1c2VkLiBYZW4g
Yy9zIGU3ZGFiZTUgKCJ4ODYvaHZtOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgY3JlYXRlIGEgZGVm
YXVsdAo+IGlvcmVxIHNlcnZlciIpIGRpc2FibGVkIGlvcmVxIHNlcnZlciBjcmVhdGlvbiBhZnRl
ciBkb21haW4gd2FzIGNyZWF0ZWQKPiBmb3IgdGhlIGZpcnN0IHRpbWUgYW5kIHRoaXMgaXMgbmVl
ZGVkIGZvciBzb2Z0IHJlc2V0Lgo+IAo+IElPUkVRX1RZUEVfUENJX0NPTkZJRyBoYW5kbGluZyBj
b2RlIGlzIHN0b2xlbiBhcy1pcyBmcm9tIHFlbXUtCj4gdXBzdHJlYW0uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KClJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiAgaHcvcGNp
LmMgICAgICAgICAgICB8ICAgNSArKwo+ICBody94ZW5fY29tbW9uLmggICAgIHwgMTYzCj4gKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBody94
ZW5fbWFjaGluZV9mdi5jIHwgIDMxICsrKysrKysrLS0KPiAgaTM4Ni1kbS9leGVjLWRtLmMgICB8
ICAgNyArKysKPiAgaTM4Ni1kbS9oZWxwZXIyLmMgICB8ICAzMSArKysrKysrLS0tCj4gIHZsLmMg
ICAgICAgICAgICAgICAgfCAgIDkgKysrCj4gIHhlbi12bC1leHRyYS5jICAgICAgfCAgIDMgKwo+
ICA3IGZpbGVzIGNoYW5nZWQsIDIzNiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvaHcvcGNpLmMgYi9ody9wY2kuYwo+IGluZGV4IGM0MjMyODU2Li5kNmNh
ZmIzZSAxMDA2NDQKPiAtLS0gYS9ody9wY2kuYwo+ICsrKyBiL2h3L3BjaS5jCj4gQEAgLTM0LDYg
KzM0LDcgQEAKPiAgI2lmZGVmIENPTkZJR19QQVNTVEhST1VHSAo+ICAjaW5jbHVkZSAiaHcvcGFz
cy10aHJvdWdoLmgiCj4gICNlbmRpZgo+ICsjaW5jbHVkZSAiaHcveGVuX2NvbW1vbi5oIgo+IAo+
ICBleHRlcm4gaW50IGlnZF9wYXNzdGhydTsKPiAKPiBAQCAtMjQ4LDYgKzI0OSwxMCBAQCBQQ0lE
ZXZpY2UgKnBjaV9yZWdpc3Rlcl9kZXZpY2UoUENJQnVzICpidXMsIGNvbnN0Cj4gY2hhciAqbmFt
ZSwKPiAgICAgICAgICByZXR1cm4gTlVMTDsKPiAgICAgIGZvdW5kOiA7Cj4gICAgICB9Cj4gKwo+
ICsgICAgeGVuX21hcF9wY2lkZXYoeGNfaGFuZGxlLCBkb21pZCwgaW9zZXJ2aWQsIDAsCj4gKwkJ
ICAgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwo+ICsKPiAgICAgIHBjaV9kZXYg
PSBxZW11X21hbGxvY3ooaW5zdGFuY2Vfc2l6ZSk7Cj4gICAgICBwY2lfZGV2LT5idXMgPSBidXM7
Cj4gICAgICBwY2lfZGV2LT5kZXZmbiA9IGRldmZuOwo+IGRpZmYgLS1naXQgYS9ody94ZW5fY29t
bW9uLmggYi9ody94ZW5fY29tbW9uLmgKPiBpbmRleCBjYzQ4ODkyZi4uNWUxNzJiYjIgMTAwNjQ0
Cj4gLS0tIGEvaHcveGVuX2NvbW1vbi5oCj4gKysrIGIvaHcveGVuX2NvbW1vbi5oCj4gQEAgLTMz
LDQgKzMzLDE2NyBAQAo+ICAjIGRlZmluZSB4ZW5fd21iKCkgd21iKCkKPiAgI2VuZGlmCj4gCj4g
K2V4dGVybiB1aW50MTZfdCBpb3NlcnZpZDsKPiArCj4gKyNpZiBfX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyA8IDB4MDAwNDA1MDAKPiArc3RhdGljIGlubGluZSBpbnQgeGVuX2NyZWF0
ZV9pb3JlcV9zZXJ2ZXIoeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdCBkb20sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90ICppb3NlcnZpZCkKPiAr
ewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IHhlbl9nZXRf
aW9yZXFfc2VydmVyX2luZm8oeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdCBkb20sCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
ICppb3JlcV9wZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90ICpidWZpb3JlcV9wZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmJ1ZmlvcmVxX2V2dGNobikKPiArewo+ICsgICAg
dW5zaWduZWQgbG9uZyBwYXJhbTsKPiArICAgIGludCByYzsKPiArCj4gKyAgICByYyA9IHhjX2dl
dF9odm1fcGFyYW0oeGMsIGRvbSwgSFZNX1BBUkFNX0lPUkVRX1BGTiwgJnBhcmFtKTsKPiArICAg
IGlmIChyYyA8IDApIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBnZXQg
SFZNX1BBUkFNX0lPUkVRX1BGTlxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+
ICsKPiArICAgICppb3JlcV9wZm4gPSBwYXJhbTsKPiArCj4gKyAgICByYyA9IHhjX2dldF9odm1f
cGFyYW0oeGMsIGRvbSwgSFZNX1BBUkFNX0JVRklPUkVRX1BGTiwKPiAmcGFyYW0pOwo+ICsgICAg
aWYgKHJjIDwgMCkgewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIGdldCBI
Vk1fUEFSQU1fQlVGSU9SRVFfUEZOXG4iKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgKmJ1ZmlvcmVxX3BmbiA9IHBhcmFtOwo+ICsKPiArICAgIHJjID0geGNfZ2V0
X2h2bV9wYXJhbSh4YywgZG9tLCBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOLAo+ICZwYXJhbSk7
Cj4gKyAgICBpZiAocmMgPCAwKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQg
dG8gZ2V0IEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5cbiIpOwo+ICsgICAgICAgIHJldHVybiAt
MTsKPiArICAgIH0KPiArCj4gKyAgICAqYnVmaW9yZXFfZXZ0Y2huID0gcGFyYW07Cj4gKwo+ICsg
ICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IHhlbl9zZXRfaW9yZXFf
c2VydmVyX3N0YXRlKHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QKPiBkb20sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGlvc2VydmlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJs
ZSkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fbWFwX21lbW9yeV9zZWN0aW9uKHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QKPiBkb20sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGlvc2Vy
dmlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBzdGFydCwgdWludDY0X3QgZW5kKQo+ICt7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9p
ZCB4ZW5fdW5tYXBfbWVtb3J5X3NlY3Rpb24oeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdAo+IGRv
bSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZf
dCBpb3NlcnZpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kKQo+ICt7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCB4ZW5fbWFwX2lvX3NlY3Rpb24oeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdCBk
b20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9z
ZXJ2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
c3RhcnQsIHVpbnQ2NF90IGVuZCkKPiArewo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQg
eGVuX3VubWFwX2lvX3NlY3Rpb24oeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdCBkb20sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBpb3NlcnZpZCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHN0YXJ0
LCB1aW50NjRfdCBlbmQpCj4gK3sKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHhlbl9t
YXBfcGNpZGV2KHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QgZG9tLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50OF90IGJ1cywgdWludDhfdCBkZXZpY2UsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGZ1bmN0aW9uKQo+ICt7Cj4gK30K
PiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fdW5tYXBfcGNpZGV2KHhjX2ludGVyZmFjZSAq
eGMsIGRvbWlkX3QgZG9tLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MTZfdCBpb3NlcnZpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDhfdCBidXMsIHVpbnQ4X3QgZGV2aWNlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50OF90IGZ1bmN0aW9uKQo+ICt7Cj4gK30KPiArI2Vsc2UKPiArc3RhdGlj
IGlubGluZSBpbnQgeGVuX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoeGNfaW50ZXJmYWNlICp4YywgZG9t
aWRfdCBkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQxNl90ICppb3NlcnZpZCkKPiArewo+ICsgICAgaW50IHJjID0geGNfaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoeGMsIGRvbSwgMSwgaW9zZXJ2aWQpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiAr
fQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgeGVuX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyh4Y19p
bnRlcmZhY2UgKnhjLCBkb21pZF90IGRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCBpb3NlcnZpZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmlvcmVxX3BmbiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmJ1ZmlvcmVx
X3BmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqYnVmaW9yZXFfZXZ0Y2huKQo+ICt7Cj4gKyAgICByZXR1cm4geGNfaHZtX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbyh4YywgZG9tLCBpb3NlcnZpZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvcmVxX3BmbiwgYnVmaW9yZXFfcGZuLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huKTsKPiArfQo+ICsK
PiArc3RhdGljIGlubGluZSBpbnQgeGVuX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoeGNfaW50ZXJm
YWNlICp4YywgZG9taWRfdAo+IGRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQo+ICt7Cj4gKyAgICByZXR1cm4g
eGNfaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoeGMsIGRvbSwgaW9zZXJ2aWQsIGVuYWJsZSk7
Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fbWFwX21lbW9yeV9zZWN0aW9uKHhj
X2ludGVyZmFjZSAqeGMsIGRvbWlkX3QKPiBkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGlvc2VydmlkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kKQo+
ICt7Cj4gKyAgICB4Y19odm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcih4YywgZG9tLCBp
b3NlcnZpZCwgMSwgc3RhcnQsIGVuZCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fdW5tYXBfbWVtb3J5X3NlY3Rpb24oeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdAo+IGRvbSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBp
b3NlcnZpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kKQo+ICt7Cj4gKyAgICB4Y19odm1fdW5tYXBfaW9f
cmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoeGMsIGRvbSwgaW9zZXJ2aWQsIDEsIHN0YXJ0LAo+IGVu
ZCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fbWFwX2lvX3NlY3Rpb24oeGNf
aW50ZXJmYWNlICp4YywgZG9taWRfdCBkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCkKPiArewo+ICsgICAg
eGNfaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoeGMsIGRvbSwgaW9zZXJ2aWQsIDAs
IHN0YXJ0LCBlbmQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3VubWFwX2lv
X3NlY3Rpb24oeGNfaW50ZXJmYWNlICp4YywgZG9taWRfdCBkb20sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBpb3NlcnZpZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBl
bmQpCj4gK3sKPiArICAgIHhjX2h2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcih4
YywgZG9tLCBpb3NlcnZpZCwgMCwgc3RhcnQsCj4gZW5kKTsKPiArfQo+ICsKPiArc3RhdGljIGlu
bGluZSB2b2lkIHhlbl9tYXBfcGNpZGV2KHhjX2ludGVyZmFjZSAqeGMsIGRvbWlkX3QgZG9tLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgaW9zZXJ2aWQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGJ1cywgdWludDhfdCBk
ZXZpY2UsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGZ1bmN0
aW9uKQo+ICt7Cj4gKyAgICB4Y19odm1fbWFwX3BjaWRldl90b19pb3JlcV9zZXJ2ZXIoeGMsIGRv
bSwgaW9zZXJ2aWQsIDAsCj4gKwkJCQkgICAgICBidXMsIGRldmljZSwgZnVuY3Rpb24pOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgeGVuX3VubWFwX3BjaWRldih4Y19pbnRlcmZhY2Ug
KnhjLCBkb21pZF90IGRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDE2X3QgaW9zZXJ2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ4X3QgYnVzLCB1aW50OF90IGRldmljZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDhfdCBmdW5jdGlvbikKPiArewo+ICsgICAgeGNfaHZtX3VubWFwX3Bj
aWRldl9mcm9tX2lvcmVxX3NlcnZlcih4YywgZG9tLCBpb3NlcnZpZCwgMCwKPiArCQkJCQkgIGJ1
cywgZGV2aWNlLCBmdW5jdGlvbik7Cj4gK30KPiArI2VuZGlmCj4gKwo+ICAjZW5kaWYgLyogUUVN
VV9IV19YRU5fQ09NTU9OX0ggKi8KPiBkaWZmIC0tZ2l0IGEvaHcveGVuX21hY2hpbmVfZnYuYyBi
L2h3L3hlbl9tYWNoaW5lX2Z2LmMKPiBpbmRleCBiMzg1ZDZhNS4uZWRiODE2N2QgMTAwNjQ0Cj4g
LS0tIGEvaHcveGVuX21hY2hpbmVfZnYuYwo+ICsrKyBiL2h3L3hlbl9tYWNoaW5lX2Z2LmMKPiBA
QCAtMjc3LDcgKzI3Nyw4IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X2Z2KHJhbV9hZGRyX3QgcmFt
X3NpemUsIGludAo+IHZnYV9yYW1fc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqaW5pdHJkX2ZpbGVuYW1lLCBjb25zdCBjaGFyICpjcHVfbW9kZWwsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRpcmVjdF9wY2kpCj4gIHsKPiAtICAgIHVu
c2lnbmVkIGxvbmcgaW9yZXFfcGZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm4sIGJ1
ZmlvcmVxX3BmbjsKPiArICAgIGV4dGVybiB1aW50MzJfdCBidWZpb3JlcV9ldnRjaG47Cj4gICAg
ICBleHRlcm4gdm9pZCAqc2hhcmVkX3BhZ2U7Cj4gICAgICBleHRlcm4gdm9pZCAqYnVmZmVyZWRf
aW9fcGFnZTsKPiAgI2lmZGVmIF9faWE2NF9fCj4gQEAgLTI4Niw2ICsyODcsNyBAQCBzdGF0aWMg
dm9pZCB4ZW5faW5pdF9mdihyYW1fYWRkcl90IHJhbV9zaXplLCBpbnQKPiB2Z2FfcmFtX3NpemUs
Cj4gICAgICBleHRlcm4gdm9pZCAqYnVmZmVyZWRfcGlvX3BhZ2U7Cj4gICAgICBpbnQgaTsKPiAg
I2VuZGlmCj4gKyAgICBpbnQgcmM7Cj4gCj4gICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZp
bmVkKF9feDg2XzY0X18pCj4gCj4gQEAgLTI5OCw3ICszMDAsMjEgQEAgc3RhdGljIHZvaWQgeGVu
X2luaXRfZnYocmFtX2FkZHJfdCByYW1fc2l6ZSwgaW50Cj4gdmdhX3JhbV9zaXplLAo+ICAjaWZk
ZWYgQ09ORklHX1NUVUJET00gLyogdGhlIGh2bW9wIGlzIG5vdCBzdXBwb3J0ZWQgb24gb2xkZXIK
PiBoeXBlcnZpc29ycyAqLwo+ICAgICAgeGNfc2V0X2h2bV9wYXJhbSh4Y19oYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fRE1fRE9NQUlOLAo+IERPTUlEX1NFTEYpOwo+ICAjZW5kaWYKPiAtICAgIHhj
X2dldF9odm1fcGFyYW0oeGNfaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0lPUkVRX1BGTiwKPiAm
aW9yZXFfcGZuKTsKPiArICAgIHJjID0geGVuX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoeGNfaGFuZGxl
LCBkb21pZCwgJmlvc2VydmlkKTsKPiArICAgIGlmIChyYyA8IDApIHsKPiArICAgICAgICBmcHJp
bnRmKGxvZ2ZpbGUsICJmYWlsZWQgdG8gY3JlYXRlIGlvcmVxIHNlcnZlcjogZXJyb3IgJWRcbiIs
IGVycm5vKTsKPiArICAgICAgICBleGl0KC0xKTsKPiArICAgIH0KPiArCj4gKyAgICBmcHJpbnRm
KGxvZ2ZpbGUsICJjcmVhdGVkIGlvcmVxIHNlcnZlciAlZFxuIiwgaW9zZXJ2aWQpOwo+ICsKPiAr
ICAgIHJjID0geGVuX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyh4Y19oYW5kbGUsIGRvbWlkLCBpb3Nl
cnZpZCwgJmlvcmVxX3BmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
YnVmaW9yZXFfcGZuLCAmYnVmaW9yZXFfZXZ0Y2huKTsKPiArICAgIGlmIChyYyA8IDApIHsKPiAr
ICAgICAgICBmcHJpbnRmKGxvZ2ZpbGUsICJmYWlsZWQgdG8gZ2V0IGlvcmVxIHNlcnZlciBpbmZv
OiBlcnJvciAlZFxuIiwgZXJybm8pOwo+ICsgICAgICAgIGV4aXQoLTEpOwo+ICsgICAgfQo+ICsK
PiAgICAgIGZwcmludGYobG9nZmlsZSwgInNoYXJlZCBwYWdlIGF0IHBmbiAlbHhcbiIsIGlvcmVx
X3Bmbik7Cj4gICAgICBzaGFyZWRfcGFnZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKHhjX2hhbmRs
ZSwgZG9taWQsIFhDX1BBR0VfU0laRSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFJPVF9SRUFEfFBST1RfV1JJVEUsIGlvcmVxX3Bmbik7Cj4gQEAgLTMwNywxNSAr
MzIzLDIwIEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X2Z2KHJhbV9hZGRyX3QgcmFtX3NpemUsIGlu
dAo+IHZnYV9yYW1fc2l6ZSwKPiAgICAgICAgICBleGl0KC0xKTsKPiAgICAgIH0KPiAKPiAtICAg
IHhjX2dldF9odm1fcGFyYW0oeGNfaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0JVRklPUkVRX1BG
TiwKPiAmaW9yZXFfcGZuKTsKPiAtICAgIGZwcmludGYobG9nZmlsZSwgImJ1ZmZlcmVkIGlvIHBh
Z2UgYXQgcGZuICVseFxuIiwgaW9yZXFfcGZuKTsKPiArICAgIGZwcmludGYobG9nZmlsZSwgImJ1
ZmZlcmVkIGlvIHBhZ2UgYXQgcGZuICVseFxuIiwgYnVmaW9yZXFfcGZuKTsKPiAgICAgIGJ1ZmZl
cmVkX2lvX3BhZ2UgPSB4Y19tYXBfZm9yZWlnbl9yYW5nZSh4Y19oYW5kbGUsIGRvbWlkLAo+IFhD
X1BBR0VfU0laRSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQUk9UX1JFQUR8UFJPVF9XUklURSwgaW9yZXFfcGZuKTsKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUR8UFJPVF9XUklURSwgYnVmaW9yZXFf
cGZuKTsKPiAgICAgIGlmIChidWZmZXJlZF9pb19wYWdlID09IE5VTEwpIHsKPiAgICAgICAgICBm
cHJpbnRmKGxvZ2ZpbGUsICJtYXAgYnVmZmVyZWQgSU8gcGFnZSByZXR1cm5lZCBlcnJvciAlZFxu
IiwgZXJybm8pOwo+ICAgICAgICAgIGV4aXQoLTEpOwo+ICAgICAgfQo+IAo+ICsgICAgcmMgPSB4
ZW5fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZSh4Y19oYW5kbGUsIGRvbWlkLCBpb3NlcnZpZCwgdHJ1
ZSk7Cj4gKyAgICBpZiAocmMgPCAwKSB7Cj4gKwkgICAgZnByaW50Zihsb2dmaWxlLCAiZmFpbGVk
IHRvIGVuYWJsZSBpb3JlcSBzZXJ2ZXIgJWRcbiIsIGVycm5vKTsKPiArCSAgICBleGl0KC0xKTsK
PiArICAgIH0KPiArCj4gICNpZiBkZWZpbmVkKF9faWE2NF9fKQo+ICAgICAgeGNfZ2V0X2h2bV9w
YXJhbSh4Y19oYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fQlVGUElPUkVRX1BGTiwKPiAmaW9yZXFf
cGZuKTsKPiAgICAgIGZwcmludGYobG9nZmlsZSwgImJ1ZmZlcmVkIHBpbyBwYWdlIGF0IHBmbiAl
bHhcbiIsIGlvcmVxX3Bmbik7Cj4gZGlmZiAtLWdpdCBhL2kzODYtZG0vZXhlYy1kbS5jIGIvaTM4
Ni1kbS9leGVjLWRtLmMKPiBpbmRleCA5NjI3NGQ5ZC4uNzgzNjg1Y2UgMTAwNjQ0Cj4gLS0tIGEv
aTM4Ni1kbS9leGVjLWRtLmMKPiArKysgYi9pMzg2LWRtL2V4ZWMtZG0uYwo+IEBAIC00MCw2ICs0
MCw3IEBACj4gICNpbmNsdWRlICJwYy5oIgo+ICAjaW5jbHVkZSAiZGlzYXMuaCIKPiAgI2luY2x1
ZGUgInFlbXUteGVuLmgiCj4gKyNpbmNsdWRlICJ4ZW5fY29tbW9uLmgiCj4gCj4gIC8vI2RlZmlu
ZSBERUJVR19UQl9JTlZBTElEQVRFCj4gIC8vI2RlZmluZSBERUJVR19GTFVTSAo+IEBAIC0zMDgs
NiArMzA5LDkgQEAgdm9pZAo+IGNwdV9yZWdpc3Rlcl9waHlzaWNhbF9tZW1vcnkodGFyZ2V0X3Bo
eXNfYWRkcl90IHN0YXJ0X2FkZHIsCj4gICAgICBtbWlvW21taW9fY250XS5pb19pbmRleCA9IHBo
eXNfb2Zmc2V0Owo+ICAgICAgbW1pb1ttbWlvX2NudF0uc3RhcnQgPSBzdGFydF9hZGRyOwo+ICAg
ICAgbW1pb1ttbWlvX2NudCsrXS5zaXplID0gc2l6ZTsKPiArCj4gKyAgICB4ZW5fbWFwX21lbW9y
eV9zZWN0aW9uKHhjX2hhbmRsZSwgZG9taWQsIGlvc2VydmlkLCBzdGFydF9hZGRyLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9hZGRyICsgc2l6ZSAtMSk7Cj4gIH0KPiAKPiAg
c3RhdGljIGludCBnZXRfZnJlZV9pb19tZW1faWR4KHZvaWQpCj4gQEAgLTQ3Niw2ICs0ODAsOSBA
QCB2b2lkIHVucmVnaXN0ZXJfaW9tZW0odGFyZ2V0X3BoeXNfYWRkcl90IHN0YXJ0KQo+ICAJCSh1
bnNpZ25lZCBsb25nKShtbWlvW2luZGV4XS5zdGFydCksCj4gICAgICAgICAgICAgICAgICAodW5z
aWduZWQgbG9uZykobW1pb1tpbmRleF0uc3RhcnQgKyBtbWlvW2luZGV4XS5zaXplKSk7Cj4gICAg
ICAgICAgbW1pb1tpbmRleF0uc2l6ZSA9IDA7Cj4gKyAgICAgICAgeGVuX3VubWFwX21lbW9yeV9z
ZWN0aW9uKHhjX2hhbmRsZSwgZG9taWQsIGlvc2VydmlkLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtbWlvW2luZGV4XS5zdGFydCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW1pb1tpbmRleF0uc3RhcnQgKyBtbWlvW2luZGV4XS5zaXplIC0gMSk7Cj4g
ICAgICB9Cj4gIH0KPiAKPiBkaWZmIC0tZ2l0IGEvaTM4Ni1kbS9oZWxwZXIyLmMgYi9pMzg2LWRt
L2hlbHBlcjIuYwo+IGluZGV4IDc4MDkzZmVmLi5iYTlkMmNlZSAxMDA2NDQKPiAtLS0gYS9pMzg2
LWRtL2hlbHBlcjIuYwo+ICsrKyBiL2kzODYtZG0vaGVscGVyMi5jCj4gQEAgLTEwMCw2ICsxMDAs
OSBAQCBsb25nIHRpbWVfb2Zmc2V0ID0gMDsKPiAKPiAgc2hhcmVkX2lvcGFnZV90ICpzaGFyZWRf
cGFnZSA9IE5VTEw7Cj4gCj4gK3VpbnQxNl90IGlvc2VydmlkOwo+ICsKPiArdWludDMyX3QgYnVm
aW9yZXFfZXZ0Y2huOwo+ICAjZGVmaW5lIEJVRkZFUl9JT19NQVhfREVMQVkgIDEwMAo+ICBidWZm
ZXJlZF9pb3BhZ2VfdCAqYnVmZmVyZWRfaW9fcGFnZSA9IE5VTEw7Cj4gIFFFTVVUaW1lciAqYnVm
ZmVyZWRfaW9fdGltZXI7Cj4gQEAgLTEyMCw3ICsxMjMsNiBAQCBDUFVYODZTdGF0ZSAqY3B1X3g4
Nl9pbml0KGNvbnN0IGNoYXIgKmNwdV9tb2RlbCkKPiAgICAgIENQVVg4NlN0YXRlICplbnY7Cj4g
ICAgICBzdGF0aWMgaW50IGluaXRlZDsKPiAgICAgIGludCBpLCByYzsKPiAtICAgIHVuc2lnbmVk
IGxvbmcgYnVmaW9yZXFfZXZ0Y2huOwo+IAo+ICAgICAgZW52ID0gcWVtdV9tYWxsb2N6KHNpemVv
ZihDUFVYODZTdGF0ZSkpOwo+ICAgICAgaWYgKCFlbnYpCj4gQEAgLTE1OCwxMyArMTYwLDYgQEAg
Q1BVWDg2U3RhdGUgKmNwdV94ODZfaW5pdChjb25zdCBjaGFyICpjcHVfbW9kZWwpCj4gICAgICAg
ICAgICAgIH0KPiAgICAgICAgICAgICAgaW9yZXFfbG9jYWxfcG9ydFtpXSA9IHJjOwo+ICAgICAg
ICAgIH0KPiAtICAgICAgICByYyA9IHhjX2dldF9odm1fcGFyYW0oeGNfaGFuZGxlLCBkb21pZCwK
PiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOLAo+IC0gICAgICAgICAgICAgICAgJmJ1ZmlvcmVx
X2V2dGNobik7Cj4gLSAgICAgICAgaWYgKHJjIDwgMCkgewo+IC0gICAgICAgICAgICBmcHJpbnRm
KGxvZ2ZpbGUsICJmYWlsZWQgdG8gZ2V0IEhWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4KPiBlcnJv
cj0lZFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICBlcnJubyk7Cj4gLSAgICAgICAgICAgIHJl
dHVybiBOVUxMOwo+IC0gICAgICAgIH0KPiAgICAgICAgICByYyA9IHhlbmV2dGNobl9iaW5kX2lu
dGVyZG9tYWluKHhjZV9oYW5kbGUsIGRvbWlkLAo+ICh1aW50MzJfdClidWZpb3JlcV9ldnRjaG4p
Owo+ICAgICAgICAgIGlmIChyYyA9PSAtMSkgewo+ICAgICAgICAgICAgICBmcHJpbnRmKGxvZ2Zp
bGUsICJiaW5kIGludGVyZG9tYWluIGlvY3RsIGVycm9yICVkXG4iLCBlcnJubyk7Cj4gQEAgLTQ3
MiwxMSArNDY3LDMxIEBAIHN0YXRpYyB2b2lkIGNwdV9pb3JlcV90aW1lb2Zmc2V0KENQVVN0YXRl
ICplbnYsCj4gaW9yZXFfdCAqcmVxKQo+IAo+ICBzdGF0aWMgdm9pZCBfX2hhbmRsZV9pb3JlcShD
UFVTdGF0ZSAqZW52LCBpb3JlcV90ICpyZXEpCj4gIHsKPiArICAgIHVpbnQzMl90IHNiZGYsIHZh
bDsKPiArCj4gICAgICBpZiAoIXJlcS0+ZGF0YV9pc19wdHIgJiYgKHJlcS0+ZGlyID09IElPUkVR
X1dSSVRFKSAmJgo+ICAgICAgICAgIChyZXEtPnNpemUgPCBzaXplb2YodGFyZ2V0X3Vsb25nKSkp
Cj4gICAgICAgICAgcmVxLT5kYXRhICY9ICgodGFyZ2V0X3Vsb25nKTEgPDwgKDggKiByZXEtPnNp
emUpKSAtIDE7Cj4gCj4gICAgICBzd2l0Y2ggKHJlcS0+dHlwZSkgewo+ICsgICAgY2FzZSBJT1JF
UV9UWVBFX1BDSV9DT05GSUc6Cj4gKyAgICAgICAgc2JkZiA9IHJlcS0+YWRkciA+PiAzMjsKPiAr
Cj4gKyAgICAgICAgLyogRmFrZSBhIHdyaXRlIHRvIHBvcnQgMHhDRjggc28gdGhhdAo+ICsgICAg
ICAgICAqIHRoZSBjb25maWcgc3BhY2UgYWNjZXNzIHdpbGwgdGFyZ2V0IHRoZQo+ICsgICAgICAg
ICAqIGNvcnJlY3QgZGV2aWNlIG1vZGVsLgo+ICsgICAgICAgICovCj4gKyAgICAgICAgdmFsID0g
KDF1IDw8IDMxKSB8Cj4gKyAgICAgICAgICAgICAgKChyZXEtPmFkZHIgJiAweDBmMDApIDw8IDE2
KSB8Cj4gKyAgICAgICAgICAgICAgKChzYmRmICYgMHhmZmZmKSA8PCA4KSB8Cj4gKyAgICAgICAg
ICAgICAgKHJlcS0+YWRkciAmIDB4ZmMpOwo+ICsgICAgICAgIGRvX291dHAoZW52LCAweGNmOCwg
NCwgdmFsKTsKPiArCj4gKyAgICAgICAgLyogTm93IGlzc3VlIHRoZSBjb25maWcgc3BhY2UgYWNj
ZXNzIHZpYQo+ICsgICAgICAgICAqIHBvcnQgMHhDRkMKPiArICAgICAgICAgKi8KPiArICAgICAg
ICByZXEtPmFkZHIgPSAweGNmYyB8IChyZXEtPmFkZHIgJiAweDAzKTsKPiArICAgICAgICBjcHVf
aW9yZXFfcGlvKGVudiwgcmVxKTsKPiAgICAgIGNhc2UgSU9SRVFfVFlQRV9QSU86Cj4gICAgICAg
ICAgY3B1X2lvcmVxX3BpbyhlbnYsIHJlcSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdp
dCBhL3ZsLmMgYi92bC5jCj4gaW5kZXggYzNjNWQ2MzAuLmM4ZDk4OTZkIDEwMDY0NAo+IC0tLSBh
L3ZsLmMKPiArKysgYi92bC5jCj4gQEAgLTQ2LDYgKzQ2LDcgQEAKPiAKPiAgI2luY2x1ZGUgImh3
L3BjaS5oIgo+ICAjaW5jbHVkZSAiaHcveGVuLmgiCj4gKyNpbmNsdWRlICJody94ZW5fY29tbW9u
LmgiCj4gICNpbmNsdWRlIDxzdGRsaWIuaD4KPiAKPiAgI2luY2x1ZGUgInFlbXUteGVuLmgiCj4g
QEAgLTM5MCw2ICszOTEsOSBAQCBpbnQgcmVnaXN0ZXJfaW9wb3J0X3JlYWQoaW50IHN0YXJ0LCBp
bnQgbGVuZ3RoLCBpbnQgc2l6ZSwKPiAgICAgICAgICAgICAgaHdfZXJyb3IoInJlZ2lzdGVyX2lv
cG9ydF9yZWFkOiBpbnZhbGlkIG9wYXF1ZSIpOwo+ICAgICAgICAgIGlvcG9ydF9vcGFxdWVbaV0g
PSBvcGFxdWU7Cj4gICAgICB9Cj4gKwo+ICsgICAgeGVuX21hcF9pb19zZWN0aW9uKHhjX2hhbmRs
ZSwgZG9taWQsIGlvc2VydmlkLCBzdGFydCwgc3RhcnQgKyBsZW5ndGggLSAxKTsKPiArCj4gICAg
ICByZXR1cm4gMDsKPiAgfQo+IAo+IEBAIC00MTUsNiArNDE5LDkgQEAgaW50IHJlZ2lzdGVyX2lv
cG9ydF93cml0ZShpbnQgc3RhcnQsIGludCBsZW5ndGgsIGludCBzaXplLAo+ICAgICAgICAgICAg
ICBod19lcnJvcigicmVnaXN0ZXJfaW9wb3J0X3dyaXRlOiBpbnZhbGlkIG9wYXF1ZSIpOwo+ICAg
ICAgICAgIGlvcG9ydF9vcGFxdWVbaV0gPSBvcGFxdWU7Cj4gICAgICB9Cj4gKwo+ICsgICAgeGVu
X21hcF9pb19zZWN0aW9uKHhjX2hhbmRsZSwgZG9taWQsIGlvc2VydmlkLCBzdGFydCwgc3RhcnQg
KyBsZW5ndGggLSAxKTsKPiArCj4gICAgICByZXR1cm4gMDsKPiAgfQo+IAo+IEBAIC00MzMsNiAr
NDQwLDggQEAgdm9pZCBpc2FfdW5hc3NpZ25faW9wb3J0KGludCBzdGFydCwgaW50IGxlbmd0aCkK
PiAKPiAgICAgICAgICBpb3BvcnRfb3BhcXVlW2ldID0gTlVMTDsKPiAgICAgIH0KPiArCj4gKyAg
ICB4ZW5fdW5tYXBfaW9fc2VjdGlvbih4Y19oYW5kbGUsIGRvbWlkLCBpb3NlcnZpZCwgc3RhcnQs
IHN0YXJ0ICsgbGVuZ3RoIC0KPiAxKTsKPiAgfQo+IAo+IAo+IC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKi8KPiBkaWZmIC0tZ2l0
IGEveGVuLXZsLWV4dHJhLmMgYi94ZW4tdmwtZXh0cmEuYwo+IGluZGV4IDIwNmFjNjU4Li5jMzQ2
ZTc3OSAxMDA2NDQKPiAtLS0gYS94ZW4tdmwtZXh0cmEuYwo+ICsrKyBiL3hlbi12bC1leHRyYS5j
Cj4gQEAgLTExNyw2ICsxMTcsOSBAQCB2b2lkIGRvX3BjaV9kZWwoY2hhciAqZGV2bmFtZSkKPiAg
ICAgIGVsc2UKPiAgICAgICAgICBhY3BpX3BocF9kZWwoZGV2Zm4pOwo+IAo+ICsgICAgeGVuX3Vu
bWFwX3BjaWRldih4Y19oYW5kbGUsIGRvbWlkLCBpb3NlcnZpZCwgMCwKPiArCQkgICAgIFBDSV9T
TE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKPiArCj4gICAgICBmcmVlKGRldm5hbWVfY3B5
KTsKPiAgfQo+IAo+IC0tCj4gMi4xMy41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWoZ-0001H8-FG; Wed, 06 Sep 2017 09:40:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpWoX-0001Gd-EO
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 09:40:05 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 13/2C-03854-472CFA95; Wed, 06 Sep 2017 09:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf40Pp
 IgxmHNC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacbPxP1PBxsOMFUc3bGNs
 YDzbz9jFyMUhJPCXUWLJ7StQzmNGicdXm9ggnG2MEn3Lu4EcTg4RAWeJr2fmsoPYvAL6ErMf3
 gGyOTiEBVwkbp4qBqmXEPigJTHx+S02kLiEgLfE8h3pIOUg5obVD1i6GNk52ASsJA6JgURZBF
 QlZk/axTSBkXsBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsbuy/6HGCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbdRAoJ1iU
 mp5akZaZAww+mLQEB4+SCO95kDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzpoAUCYAUZ
 ZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOWgkzhycwrgdv0CugIJqAjql6uAT
 miJBEhJdXAuOLTukLnVzL3dH+W3S8V2jlFa+o7e/MfUzPnp2Wqhf7dEuPfxZj+OeOm4WFxW6c
 3V1fq7P+vUOd0/+kihZwzC0/0f51nf79DdcYM84rsgt96luxHdXzcPx17NtPsgPP/3A2hrDps
 Ox34fkbENKx6+fZYr+kelobQ3G0Tfp4416S7Mnz/+tCFzkosxRmJhlrMRcWJAIqaWH5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504690802!81292933!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18481 invoked from network); 6 Sep 2017 09:40:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 09:40:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpWoR-0006xm-WC; Wed, 06 Sep 2017 09:40:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpWoM-0002aa-88; Wed, 06 Sep 2017 09:39:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpWoK-0007qv-Hb; Wed, 06 Sep 2017 09:39:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113058-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-examine:reboot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:leak-check/check:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 09:39:52 +0000
Subject: [Xen-devel] [linux-3.18 test] 113058: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0395222834680156703=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102
 test-armhf-armhf-xl             <job status>                 broken  in 113049

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl          4 host-install(4) broken in 113049 pass in 113058
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 10 debian-hvm-install fail in 113049 pass in 113058
 test-armhf-armhf-examine      7 reboot                     fail pass in 113049
 test-armhf-armhf-xl-xsm      16 guest-start/debian.repeat  fail pass in 113049
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 113049
 test-armhf-armhf-xl-cubietruck 19 leak-check/check         fail pass in 113049

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113049 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113049 like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113049 like 112102
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   46 days
Failing since        112351  2017-07-27 22:26:55 Z   40 days   62 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    3 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-job test-armhf-armhf-xl broken
broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0395222834680156703==--

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWpk-0001OO-Tg; Wed, 06 Sep 2017 09:41:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpWpk-0001O0-AU
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 09:41:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 ED/26-03422-FB2CFA95; Wed, 06 Sep 2017 09:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXffofW
 RBtu+GlisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149O3B8wFG6wrTn+9zNLA
 +EWni5GLQ0jgL6NE6+cJzBDOY0aJbXM+skA42xgltqz4DJTh5BARcJb4emYuO4jNK6Av8WjZd
 lYQW1jAReLGx09gDRICs9klepZ1M4EkJAQ8Jdbt2w9nH567FaiInYNNwErikBhIlEVAVeJW7x
 zmCYzcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHq
 dAQh2MF7fGHCIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry/DwLlBItS01Mr
 0jJzgOEHk5bg4FES4eUGhqAQb3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ86aAzBAAKcooz
 YMbAYuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmNQBZxZOZVwK36RXQEUxAR1S9XANyRE
 kiQkqqgdFHsSzFaL5l4mOJ5ttuucwPg75/TPcJsvSf2XqI/fsu39pj0W/SmlOsNbUPX9Xa15R
 b8SN5q5f8B9OdRWf3cX4NnvTi/t6VN8tELVpyOjnLF0a53E58O+OTzbUlzLcbVXIXXrY8UXTa
 OjLwZQDDC4c/iYk2Zie0J+7omPBor9KjLSyrPK5z9SqxFGckGmoxFxUnAgA2Rv5wgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504690877!81331524!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54406 invoked from network); 6 Sep 2017 09:41:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 09:41:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpWpg-00070r-Bo; Wed, 06 Sep 2017 09:41:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpWpa-0002d1-VJ; Wed, 06 Sep 2017 09:41:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpWpa-0000Y6-LZ; Wed, 06 Sep 2017 09:41:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113068-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=150dd3946c521a9257c4dd97e6190c6b0df680d3
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 09:41:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113068: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA2OC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTMwNjYK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzkKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzkKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMw
NjYgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExMzA2NiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAx
NTBkZDM5NDZjNTIxYTkyNTdjNGRkOTdlNjE5MGM2YjBkZjY4MGQzCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1
NjVmMTFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMwMzkgIDIwMTctMDktMDQgMTU6MDI6MDgg
WiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzMDUyICAyMDE3LTA5LTA1IDEzOjAx
OjI5IFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDU1
ICAyMDE3LTA5LTA1IDE5OjAyOjI4IFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5N2U2MTkwYzZiMGRmNjgwZDMKQXV0aG9yOiBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgVHVlIFNlcCA1IDExOjAzOjM4IDIw
MTcgKzAyMDAKCiAgICBsaWJ4Yy9iaXRvcHM6IGNvcnJlY3QgY29tbWVudCBmb3IgYml0bWFwX3Np
emUKICAgIAogICAgVGhlIHJldHVybmVkIHZhbHVlIHJlcHJlc2VudHMgbm93IHVuaXRzIG9mIGJ5
dGVzIGluc3RlYWQgb2YgbG9uZ3MuCiAgICAKICAgIEZpeGVzIGNvbW1pdCAxMWQwMDQ0YTE2ICgi
dG9vbHMvbGlieGM6IE1vZGlmeSBiaXRtYXAgb3BlcmF0aW9ucyB0bwogICAgdGFrZSB2b2lkIHBv
aW50ZXJzIikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0
IDE1ZTRkZDVlODY2YjQzYmJjMmQ0MzgwMzQ0NDVjNjU4MmRiMWQzZGUKQXV0aG9yOiBBbGV4YW5k
cnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBXZWQgQXVnIDMwIDEy
OjA0OjAwIDIwMTcgKzAzMDAKCiAgICBjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxpemUgdm1fZXZl
bnQgbGlzdHMgb24gZG9tYWluIGNyZWF0aW9uCiAgICAKICAgIFRoZSBwYXRjaCBzcGxpdHMgdGhl
IHZtX2V2ZW50IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKICAgIHZtX2V2
ZW50X3BhZ2luZywgdm1fZXZlbnRfbW9uaXRvci4gVGhlIGFsbG9jYXRpb24gZm9yIHRoZQogICAg
c3RydWN0dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0IGl0IGNhbiBiZQog
ICAgYWxsb2NhdGVkL2luaXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2Fi
bGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBlYjRlNjM4
YTQ3NDc5MjEzNzQxNGYwMzQwOWU3ODQ3NzgxMGMzNDM2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMjo0MyAyMDE3ICswMjAwCgog
ICAgeDg2ZW11bDogY29ycmVjdCBFVkVYIGRlY29kaW5nCiAgICAKICAgIFdoaWxlIHRoZXNlIGFy
ZSBsYXRlbnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVjdCB0aGVtIHJpZ2h0IGF3YXk6CiAg
ICAtIHVubmFtZWQgKGluIHRoZSBTRE0pIEVWRVggYml0cyBuZWVkIHRvIGJlIHNldC9jbGVhciBy
ZXNwZWN0aXZlbHkKICAgIC0gRVZFWC5WJyAoY2FsbGVkIFJYIGluIG91ciBjb2RlKSBuZWVkcyB0
byB1bmlmb3JtbHkgYmUgMSBpbiBub24tNjQtYml0CiAgICAgIG1vZGVzLAogICAgLSBFWEVYLlIn
IChjYWxsZWQgUiBpbiBvdXIgY29kZSkgaXMgdW5pZm9ybWx5IGJlaW5nIGlnbm9yZWQgaW4KICAg
ICAgbm9uLTY0LWJpdCBtb2Rlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYTY0ODg5NjVjYTNlYzMwZjJlMGI3MDIyYjUz
OWJiYTc4YzJhZWVkZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBUdWUgU2VwIDUgMTc6MzI6MDUgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3Qg
VkVYLkwgaGFuZGxpbmcgZm9yIFZDVlR7LFR9U3tTLER9MlNJCiAgICAKICAgIFJlY2VudCBjaGFu
Z2VzIHRvIHRoZSBTRE0gKGFuZCBYRUQpIGhhdmUgbWFkZSBjbGVhciB0aGF0IG9sZGVyIGhhcmR3
YXJlCiAgICByYWlzaW5nICNVRCB3aGVuIHRoZSBiaXQgaXMgc2V0IHdhcyByZWFsbHkgYW4gZXJy
YXR1bS4gR2VuZXJhbGl6ZSB0aGUKICAgIHNvIGZhciBBTUQtb25seSBvdmVycmlkZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21t
aXQgOWMyYmFiZDA1YTIxM2Y4ODAyZTNjYzFjNjRhMmFmOTMyYjVjYmQ3ZApBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6MzE6MDEgMjAx
NyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLlcgaGFuZGxpbmcgZm9yIG5vbi02NC1i
aXQgVlBJTlNSRAogICAgCiAgICBHb2luZyB0aG91Z2ggdGhlIFhFRCBjb21taXRzIGZyb20gdGhl
IGxhc3QgY291cGxlIG9mIG1vbnRocyBtYWRlIG1lCiAgICBub3RpY2UgdGhhdCBWUElOU1JELCBv
dGhlciB0aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNsZWFyIFZFWC5XIGZvciBub24tCiAgICA2NC1i
aXQgbW9kZXMsIGxlYWRpbmcgdG8gYW4gaW5zZXJ0aW9uIG9mIHN0cmF5IDMyLWJpdHMgb2YgemVy
byBpbiBjYXNlCiAgICB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gaGFkIHRoZSBiaXQgc2V0Lgog
ICAgCiAgICBBbHNvIHJlbW92ZSBhIHBvaW50bGVzcyBmYWxsLXRocm91Z2ggaW4gVlBFWFRSVyBo
YW5kbGluZywgYnJpbmdpbmcKICAgIHRoaW5ncyBpbiBsaW5lIHdpdGggVlBJTlNSVy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21t
aXQgNGQzZjBmZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIwOWQ4Y2Q0YgpBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDA5
OjQwOjU4IDIwMTcgKzAxMDAKCiAgICB4ODYvZW11bDogRml4IHRoZSBoYW5kbGluZyBvZiB1bmlt
cGxlbWVudGVkIEdycDcgaW5zdHJ1Y3Rpb25zCiAgICAKICAgIEdycDcgaXMgYWJub3JtYWxseSBj
b21wbGljYXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRzLCB3aXRoCiAgICB7
cyxsfW1zdyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2FzZXMuCiAgICAKICAgIFByZXZpb3VzbHks
IGFueSB2YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQg
KGxvb2tpbmcKICAgIGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVy
YW5kcykgd291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCiAgICBzZWNvbmQgc3dpdGNoIHN0YXRl
bWVudCAoaGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KICAgIAog
ICAgVW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNl
IGZvciBoYXZpbmcgYSBub24tbWVtb3J5CiAgICBvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcg
dGhlIGNhbm5vdF9lbXVsYXRlIHBhdGguCiAgICAKICAgIENvbnNvbGlkYXRlIHRoZSB0d28gc3dp
dGNoIHN0YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUsIHVzaW5nIHJhbmdlcyB0byBjb3Zlcgog
ICAgdGhlIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVyYW5kcy4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWqb-0001Tp-67; Wed, 06 Sep 2017 09:42:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpWqa-0001Tg-Cv
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:42:12 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6C/4F-02229-3F2CFA95; Wed, 06 Sep 2017 09:42:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov+6nQ+s
 jDfbcsbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+f37AUnCas+LK8ResDYxTOboYOTkkBIwk
 3k78x9TFyMUhJLCQUWLCyZXMIAlhgRiJBb1bmEBsEYEEiaMzZzKCFDELzGaSWHLrKDtIQkhgJ
 qPEq99FIDabgKrEhuunWEFsXgFriWuProENYhFQkbi2Yh5YXFQgXKLpbD8LRI2gxMmZT8BsTg
 EPicP33oDVMwuoS/yZdwnKFpfY9Ow7K4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaGeklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGaD0DA+MOxqkn/A4x
 SnIwKYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKEry/DwLVCRalp
 qdWpGXmAGMIplSCg0dJhJcbGEdCvMUFibnFmekQqVOMuhwbVq//wiQENkNKnDcFZIYASFFGaR
 7cCFg8X2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzFsKMoUnM68EbtMroCOYgI6oerkG5Ii
 SRISUVAOjWayM3W6PXwuOSuTN0K2oYtj/+JXGCpO7E9k8e+M8hYI5VuUKZ+mV9DkZ9u1VZj5n
 dmAOe/BEreq/5yvTm3s2P48XULGN3fVnX7LC29YrlyVeKYQ/qokt35X1Q+hQ7amJmwo5v11RD
 Fz9YZZ/UnlmlXCe4rmiXUVtiV39fEdYg9+ve5zoe06JpTgj0VCLuag4EQAnN+vC4gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504690930!55352867!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7356 invoked from network); 6 Sep 2017 09:42:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 09:42:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B355AC61;
 Wed,  6 Sep 2017 09:42:10 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-4-jgross@suse.com>
 <089e12335a1a4a78a80a5d02651a5395@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ffa52361-2c3e-b6d1-44a4-c23bc83ecfed@suse.com>
Date: Wed, 6 Sep 2017 11:42:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <089e12335a1a4a78a80a5d02651a5395@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTA6NDQsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMDYg
U2VwdGVtYmVyIDIwMTcgMDk6MjYKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3Jn
OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+Owo+PiBqYmV1bGljaEBzdXNlLmNvbQo+PiBTdWJqZWN0OiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjIgMy84XSB4ZW46IGRlbGF5IGFsbG9jYXRpb24gb2YgZ3JhbnQg
dGFibGUgc3ViCj4+IHN0cnVjdHVyZXMKPj4KPj4gRGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhl
IGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvCj4+IGFsbG93IG1vZGlmeWlu
ZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXQgYQo+
PiBwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJvbSBnbnR0YWJfc2V0dXBfdGFibGUo
KSBvciBqdXN0Cj4+IGJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0ZWQgdGhlIGZpcnN0IHRpbWUu
Cj4gCj4gV2h5IGRvZXMgaXQgbmVlZCB0byBiZSBpbiB0d28gcGxhY2VzPyBDb3VsZCBpdCBub3Qg
anVzdCBiZSBkb25lIG9uIHRoZSBmaXJzdCBjYWxsIHRvIGdudHRhYl9ncm93X3RhYmxlKCk/CgpD
b3VsZCBiZSBkaWZmaWN1bHQgZm9yIGUuZy4gYSB4ZW5zdG9yZSBkb21haW46IGl0IG1pZ2h0IG1h
a2UgdXNlIG9mCnRoZSBtYXB0cmFjayBmcmFtZXMgYmVmb3JlIHRoYXQsIHNvIGl0IHdvdWxkIGV4
cGxvZGUgdGhlbi4KCkl0IHNob3VsZCBiZSBwb3NzaWJsZSwgaG93ZXZlciwgdG8gbW92ZSB0aGUg
Y2FsbCB0byBncmFudF90YWJsZV9pbml0KCkKZnJvbSBnbnR0YWJfc2V0dXBfdGFibGUoKSB0byBn
bnR0YWJfZ3Jvd190YWJsZSgpLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWrK-0001a3-Ez; Wed, 06 Sep 2017 09:42:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpWrJ-0001Zo-Ed
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:42:57 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 98/AE-01782-023CFA95; Wed, 06 Sep 2017 09:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov6784fW
 RBit+WFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnLz35kL3hmVtHXd4+pgfGGZhcjJ4eEgJHE
 24n/mLoYuTiEBBYySrz438YOkhAWCJbYO3kNG4gtIpAgcXTmTEaQImaB2UwSS24dZYfomMkoc
 bT5OTNIFZuAqsSG66dYQWxeAWuJP38ng9ksAioSN5+3sIDYogLhEk1n+1kgagQlTs58AmZzCn
 hInDq5lBHEZhZQl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQ
 vTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MH4/Y/TIUZJ
 DiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC9/dBoDrBotT01
 Iq0zBxgDMGUSnDwKInwch8CSvMWFyTmFmemQ6ROMepybFi9/guTENgMKXFeTpAiAZCijNI8uB
 GweL7EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd53IJfwZOaVwG16BXQEE9ARVS/XgBxRkoi
 QkmpgTJzTGPtD72tMoebyub15+5tOvhO02nXihGvpHh9nF+mqpC0nu6Uaru5/Jqv6revEsrjd
 1s8k62+26HyY9uXZOqWrepH/fjmW9d5xSfno+T18skGEbsfqtZ+rn5RdXFfxLktjRkvdLL1jF
 oql2cwH5z/x7BXdzNAwW8Vvc8H++92yfmLLlU8eUmIpzkg01GIuKk4EADIqIhfiAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504690975!89186373!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37996 invoked from network); 6 Sep 2017 09:42:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 09:42:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D7F7AC61;
 Wed,  6 Sep 2017 09:42:55 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-5-jgross@suse.com>
 <b605e0712f80495f916d276861f00f4f@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f11af3f1-aa23-603a-eafe-c44c2e4fe2b2@suse.com>
Date: Wed, 6 Sep 2017 11:42:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <b605e0712f80495f916d276861f00f4f@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/8] xen: make grant resource limits per
 domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTE6MTAsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMDYg
U2VwdGVtYmVyIDIwMTcgMDk6MjYKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3Jn
OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+Owo+PiBqYmV1bGljaEBzdXNlLmNvbQo+PiBTdWJqZWN0OiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjIgNC84XSB4ZW46IG1ha2UgZ3JhbnQgcmVzb3VyY2UgbGltaXRz
IHBlcgo+PiBkb21haW4KPj4KPj4gSW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVz
b3VyY2UgbGltaXRzIG9mIGdyYW50IHRhYmxlcyAobWF4Lgo+PiBudW1iZXIgb2YgZ3JhbnQgZnJh
bWVzLCBtYXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwo+PiBt
YWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWluLiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRp
dmlkdWFsIGxpbWl0cwo+PiBpbiB0aGUgZnV0dXJlLiBGb3Igbm93IGluaXRpYWxpemUgdGhlIHBl
ciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2JhbAo+PiB2YWx1ZXMuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tCj4+IC0tLS0tLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwg
MzcgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gaW5kZXggYjUwYzMzNGY3MC4uYWU1ZjEy
NjJlOCAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+ICsrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtNjksNiArNjksOSBAQCBzdHJ1Y3QgZ3JhbnRf
dGFibGUgewo+PiAgICAgIC8qIFRoZSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFuZCAyLiAgU2V0
IHRvIDAgaWYgd2UgZG9uJ3Qga25vdwo+PiAgICAgICAgIHdoYXQgdmVyc2lvbiB0byB1c2UgeWV0
LiAqLwo+PiAgICAgIHVuc2lnbmVkICAgICAgICAgICAgICBndF92ZXJzaW9uOwo+PiArICAgIC8q
IFJlc291cmNlIGxpbWl0cyBvZiB0aGUgZG9tYWluLiAqLwo+PiArICAgIHVuc2lnbmVkIGludCAg
ICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzOwo+PiArICAgIHVuc2lnbmVkIGludCAgICAgICAgICBt
YXhfbWFwdHJhY2tfZnJhbWVzOwo+PiAgfTsKPj4KPj4gICNpZm5kZWYgREVGQVVMVF9NQVhfTlJf
R1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KPj4gQEAgLTI4NSw4
ICsyODgsOCBAQCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoY29uc3QgdW5zaWduZWQK
Pj4gaW50IG51bSkKPj4gICAgICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAqIHNoYV9wZXJfcGFn
ZSwgQUNHTlRfUEVSX1BBR0UpOwo+PiAgfQo+Pgo+PiAtI2RlZmluZSBtYXhfbnJfYWN0aXZlX2dy
YW50X2ZyYW1lcyBcCj4+IC0gICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKG1heF9n
cmFudF9mcmFtZXMpCj4+ICsjZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSBc
Cj4+ICsgICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGd0LT5tYXhfZ3JhbnRfZnJh
bWVzKQo+Pgo+PiAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQKPj4gIG5yX2FjdGl2ZV9ncmFu
dF9mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKPj4gQEAgLTUyNCw3ICs1MjcsNyBAQCBn
ZXRfbWFwdHJhY2tfaGFuZGxlKAo+PiAgICAgICAqIG91dCBvZiBtZW1vcnksIHRyeSBzdGVhbGlu
ZyBhbiBlbnRyeSBmcm9tIGFub3RoZXIgVkNQVSAoaW4gY2FzZSB0aGUKPj4gICAgICAgKiBndWVz
dCBpc24ndCBtYXBwaW5nIGFjcm9zcyBpdHMgVkNQVXMgZXZlbmx5KS4KPj4gICAgICAgKi8KPj4g
LSAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbWF4X21hcHRyYWNrX2ZyYW1lcyAp
Cj4+ICsgICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0KSA8IGxndC0+bWF4X21hcHRyYWNr
X2ZyYW1lcyApCj4+ICAgICAgICAgIG5ld19tdCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+Pgo+
PiAgICAgIGlmICggIW5ld19tdCApCj4+IEBAIC0xNjYzLDcgKzE2NjYsNyBAQCBnbnR0YWJfZ3Jv
d190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQKPj4gcmVxX25yX2ZyYW1lcykK
Pj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4+ICAgICAg
dW5zaWduZWQgaW50IGksIGo7Cj4+Cj4+IC0gICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4
X2dyYW50X2ZyYW1lcyk7Cj4+ICsgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1heF9n
cmFudF9mcmFtZXMpOwo+Pgo+PiAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAo+PiAgICAgICAg
ICAgICAgIkV4cGFuZGluZyBkb20gKCVkKSBncmFudCB0YWJsZSBmcm9tICglZCkgdG8gKCVkKSBm
cmFtZXMuXG4iLAo+PiBAQCAtMTcyOCwxNCArMTczMSwxNSBAQCBncmFudF90YWJsZV9pbml0KHN0
cnVjdCBkb21haW4gKmQpCj4+ICAgICAgaWYgKCBndC0+bnJfZ3JhbnRfZnJhbWVzICkKPj4gICAg
ICAgICAgcmV0dXJuIDA7Cj4+Cj4+IC0gICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxf
TlJfR1JBTlRfRlJBTUVTOwo+PiArICAgIGd0LT5ucl9ncmFudF9mcmFtZXMgPSBtaW5fdCh1bnNp
Z25lZCBpbnQsCj4+IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKPj4K
Pj4gICAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCj4+ICAgICAgaWYgKCAoZ3QtPmFjdGl2
ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVz
KSkgPT0gTlVMTCApCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4
X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMoZ3QpKSkgPT0gTlVMTCApCj4+ICAgICAgICAgIGdvdG8g
bm9fbWVtXzE7Cj4+ICAgICAgZm9yICggaSA9IDA7Cj4+IC0gICAgICAgICAgaSA8IG51bV9hY3Rf
ZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7Cj4+IGkrKyAp
Cj4+ICsgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhndC0+bnJf
Z3JhbnRfZnJhbWVzKTsgaSsrICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGlmICggKGd0LT5hY3Rp
dmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCj4+ICAgICAgICAgICAgICBn
b3RvIG5vX21lbV8yOwo+PiBAQCAtMTc0NSwxNCArMTc0OSwxNCBAQCBncmFudF90YWJsZV9pbml0
KHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgfQo+Pgo+PiAgICAgIC8qIFRyYWNraW5nIG9mIG1h
cHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwo+PiAtICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxs
b2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7Cj4+ICsgICAg
Z3QtPm1hcHRyYWNrID0gdnphbGxvYyhndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigq
Z3QtCj4+PiBtYXB0cmFjaykpOwo+PiAgICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQo+
PiAgICAgICAgICBnb3RvIG5vX21lbV8yOwo+Pgo+PiAgICAgIC8qIFNoYXJlZCBncmFudCB0YWJs
ZS4gKi8KPj4gLSAgICBpZiAoIChndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAq
LCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCj4+ICsgICAgaWYgKCAoZ3QtPnNoYXJlZF9y
YXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgZ3QtPm1heF9ncmFudF9mcmFtZXMpKSA9PQo+PiBO
VUxMICkKPj4gICAgICAgICAgZ290byBub19tZW1fMzsKPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8
IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwg
Z3QtPm5yX2dyYW50X2ZyYW1lczsgaSsrICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGlmICggKGd0
LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQo+PiAgICAg
ICAgICAgICAgZ290byBub19tZW1fNDsKPj4gQEAgLTE3NjEsMTEgKzE3NjUsMTEgQEAgZ3JhbnRf
dGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pgo+PiAgICAgIC8qIFN0YXR1cyBwYWdlcyBm
b3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCj4+ICAgICAgZ3QtPnN0YXR1cyA9IHh6
YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5t
YXhfZ3JhbnRfZnJhbWVzKSk7Cj4+ICAgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQo+PiAg
ICAgICAgICBnb3RvIG5vX21lbV80Owo+Pgo+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBndC0+bnJf
Z3JhbnRfZnJhbWVzOyBpKysgKQo+PiAgICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdl
KGQsIGd0LCBpKTsKPj4KPj4gICAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7Cj4+IEBAIC0x
NzczLDcgKzE3NzcsNyBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICAg
ICAgcmV0dXJuIDA7Cj4+Cj4+ICAgbm9fbWVtXzQ6Cj4+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGd0
LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCj4+ICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0
LT5zaGFyZWRfcmF3W2ldKTsKPj4gICAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7Cj4+ICAgICAg
Z3QtPnNoYXJlZF9yYXcgPSBOVUxMOwo+PiBAQCAtMTc4Miw3ICsxNzg2LDcgQEAgZ3JhbnRfdGFi
bGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7Cj4+
ICAgbm9fbWVtXzI6Cj4+ICAgICAgZm9yICggaSA9IDA7Cj4+IC0gICAgICAgICAgaSA8IG51bV9h
Y3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7Cj4+IGkr
KyApCj4+ICsgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhndC0+
bnJfZ3JhbnRfZnJhbWVzKTsgaSsrICkKPj4gICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3Qt
PmFjdGl2ZVtpXSk7Cj4+ICAgICAgeGZyZWUoZ3QtPmFjdGl2ZSk7Cj4+ICAgICAgZ3QtPmFjdGl2
ZSA9IE5VTEw7Cj4+IEBAIC0xODA3LDE1ICsxODExLDYgQEAgZ250dGFiX3NldHVwX3RhYmxlKAo+
PiAgICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQo+PiAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4KPj4gLSAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2Zy
YW1lcyA+IG1heF9ncmFudF9mcmFtZXMpICkKPj4gLSAgICB7Cj4+IC0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAgdG8gJWQgZ3JhbnQtdGFibGUKPj4g
ZnJhbWVzIgo+PiAtICAgICAgICAgICAgICAgICIgcGVyIGRvbWFpbi5cbiIsCj4+IC0gICAgICAg
ICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyk7Cj4+IC0gICAgICAgIG9wLnN0YXR1cyA9IEdOVFNU
X2dlbmVyYWxfZXJyb3I7Cj4+IC0gICAgICAgIGdvdG8gb3V0Owo+PiAtICAgIH0KPj4gLQo+PiAg
ICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1lcykg
KQo+PiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4KPj4gQEAgLTE4MzUsNiArMTgzMCwxNSBA
QCBnbnR0YWJfc2V0dXBfdGFibGUoCj4+ICAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsKPj4gICAg
ICBncmFudF93cml0ZV9sb2NrKGd0KTsKPj4KPj4gKyAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2Zy
YW1lcyA+IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCj4+ICsgICAgewo+PiArICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgIlhlbiBvbmx5IHN1cHBvcnRzIHVwIHRvICVkIGdyYW50LXRhYmxl
Cj4+IGZyYW1lcyIKPj4gKyAgICAgICAgICAgICAgICAiIHBlciBkb21haW4uXG4iLAo+PiArICAg
ICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKPiAKPiBUaGUgbWVzc2FnZSBzaG91
bGQgcHJvYmFibHkgbm93IHNheSB0aGF0IHRoZSBkb21haW4gaGFzIG9ubHkgYmVlbiBwcm92aXNp
b25lZCB3aXRoIFggZ3JhbnQgZnJhbWVzLCByYXRoZXIgdGhhbiBpbXBseWluZyB0aGF0IHRoZSBs
aW1pdCBpcyBzdGlsbCBnbG9iYWwgYXMgaXQgZG9lcy4KCkFhaCwgb2YgY291cnNlLgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:43:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWrz-0001gh-NQ; Wed, 06 Sep 2017 09:43:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpWry-0001gT-0y
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:43:38 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F4/4E-02048-943CFA95; Wed, 06 Sep 2017 09:43:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov67H4fW
 RBlteGlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLzm9gL9jPUXHi913mBsYF7F2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHw7H9GkISwQKbEzEO3wYpEBBIkjs6cyQhSxCwwm0liya2j7BAdMxklG
 qZPZwGpYhNQldhw/RRrFyMHB6+AtcTkJneQMIuAisT1+T/AhooKhEs0ne0HK+cVEJQ4OfMJmM
 0p4CHxdc53sGXMAuoSf+ZdYoawxSU2PfvOCmHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllW
 MGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBWs/AwLiD8dVx
 v0OMkhxMSqK8l9XWRwrxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBG/mIaA6w
 aLU9NSKtMwcYAzBlEpw8CiJ8HKDpHmLCxJzizPTIVKnGHU5Nqxe/4VJCGyGlDgvJ0iRAEhRRm
 ke3AhYPF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxrADKFJzOvBG7TK6AjmICOqHq5BuS
 IkkSElFQDo9mrt6d37J3VmCTeyHH3wve3uzQ4ut+wnaoNescnJsry7G1yyIWdwczfd0jWhs7U
 a777MaaBtzz791pxTsetDWcnWqa6CUiV3mpQkf2v8uwRY3zsH/vjBw4UXkrfcLxTyvFGkII29
 /fdE5+aP+Bpc2PkVdj4RplLxsckz5VJ77vXUcfXHPaXlFiKMxINtZiLihMB4FajE+ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504691016!112729242!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28544 invoked from network); 6 Sep 2017 09:43:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 09:43:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7551FAC61;
 Wed,  6 Sep 2017 09:43:36 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-7-jgross@suse.com>
 <ed7439d782da4217acce3d56f071cbec@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c20cb8e6-caa7-615a-bf7b-c793a81438b0@suse.com>
Date: Wed, 6 Sep 2017 11:43:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ed7439d782da4217acce3d56f071cbec@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTE6MTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMDYg
U2VwdGVtYmVyIDIwMTcgMDk6MjcKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3Jn
OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+Owo+PiBqYmV1bGljaEBzdXNlLmNvbQo+PiBTdWJqZWN0OiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjIgNi84XSB4ZW46IGFkZCBuZXcgZG9tY3RsIGh5cGVyY2FsbCB0
byBzZXQKPj4gZ3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCj4+Cj4+IEFkZCBhIGRvbWN0bCBo
eXBlcmNhbGwgdG8gc2V0IHRoZSBkb21haW4ncyByZXNvdXJjZSBsaW1pdHMgcmVnYXJkaW5nCj4+
IGdyYW50IHRhYmxlcy4gSXQgaXMgYWNjZXB0ZWQgb25seSBhcyBsb25nIGFzIG5laXRoZXIKPj4g
Z250dGFiX3NldHVwX3RhYmxlKCkgaGFzIGJlZW4gY2FsbGVkIGZvciB0aGUgZG9tYWluLCBub3Ig
dGhlIGRvbWFpbgo+PiBoYXMgc3RhcnRlZCB0byBydW4uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBUaGUgY29kZSBMR1RNIGJ1dCBJIHdv
bmRlciwgZG8gd2Ugd2FudCB0byBpbnRyb2R1Y2UgYW5vdGhlciBjb250cmFjdGlvbiBvZiAnZ3Jh
bnQgdGFibGUnPyBUaGUgdXN1YWwgb25lIHNlZW1zIHRvIGJlICdnbnR0YWInIHJhdGhlciB0aGFu
ICdnbnR0YmwnIGFzIHlvdSBoYXZlIGhlcmUuCgpPa2F5LCBJJ2xsIHJlbmFtZSBpdC4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWsK-0001lZ-1r; Wed, 06 Sep 2017 09:44:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpWsI-0001lI-TM
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:43:59 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 02/C5-02042-E53CFA95; Wed, 06 Sep 2017 09:43:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooRt7eH2
 kwYl2cYslHxezODB6HN39mymAMYo1My8pvyKBNWPPkZ0sBQ+FK6b+XMHSwHhAuIuRk0NCwE/i
 2PP7rCA2m4COxNKj85lAbBGBaImPs+6D2cwCc5gkphyLArGFBWIkJn67zgxREyux7tseKNtIY
 uOzJWA2i4CKxKyv/9hAbF4Bd4lrX2+xdzFycQgJnGKUuHt1BdhQTgEbiTddm1lAbEYBWYkvja
 uZIZaJS9x6AnGEhICAxJI955khbFGJl4//sULYBhJbl+4D6uUAqteUWL9LH6JVUWJK90N2iL2
 CEidnPmGZwCg8C8nUWQgds5B0zELSsYCRZRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGpXm5q
 cXFiempOYlKxXnJ+7iZGYOAzAMEOxmOTnQ8xSnIwKYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8i
 FGDg0Ogb83qC4xSLHn5ealKEryZh4DqBItS01Mr0jJzgLEJUyrBwaMkwnsQJM1bXJCYW5yZDp
 E6xWjMsWH1+i9MHFt+n/jOJAQ2SUqctwCkVACkNKM0D24QLGVcYpSVEuZlBDpTiKcgtSg3swR
 V/hWjOAejkjCvAcgUnsy8Erh9r4BOYQI6perlGpBTShIRUlINjFYrX+bMytuk+ichel+Qv+rN
 PWqqK6/MK2JcWe7yLpTtvoGKy6sPQV3PVwQvE27WTs97texc6OztnxVl6n8btm9ddtW0yer7q
 8B/pxeu37HoEp8G54Vv5htPVl1o/j/5n+L2vQwyK4N8d6Yty7V4E5J7Zlaqqcmz7S/WLj9/6a
 jnKd/CzToC3RuVWIozEg21mIuKEwGltrphFAMAAA==
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504691037!110275568!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46527 invoked from network); 6 Sep 2017 09:43:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:43:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52317319"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2 3/8] xen: delay allocation of grant table
 sub structures
Thread-Index: AQHTJvRsae2dIbA230aj5o/6LGarLKKnm0wA
Date: Wed, 6 Sep 2017 09:43:56 +0000
Message-ID: <d8e79299388a4301b3ae5109f5f9d0cb@AMSPEX02CL03.citrite.net>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-4-jgross@suse.com>
 <089e12335a1a4a78a80a5d02651a5395@AMSPEX02CL03.citrite.net>
 <ffa52361-2c3e-b6d1-44a4-c23bc83ecfed@suse.com>
In-Reply-To: <ffa52361-2c3e-b6d1-44a4-c23bc83ecfed@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAxMDo0Mg0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnDQo+IENjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29t
PjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5v
cmc+OyBqYmV1bGljaEBzdXNlLmNvbQ0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENI
IHYyIDMvOF0geGVuOiBkZWxheSBhbGxvY2F0aW9uIG9mIGdyYW50IHRhYmxlDQo+IHN1YiBzdHJ1
Y3R1cmVzDQo+IA0KPiBPbiAwNi8wOS8xNyAxMDo0NCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0
bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gPj4gSnVl
cmdlbiBHcm9zcw0KPiA+PiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAwOToyNg0KPiA+PiBUbzog
eGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gPj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT47IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0K
PiA+PiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tz
b24NCj4gPj4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz47DQo+ID4+IGpiZXVsaWNoQHN1c2UuY29tDQo+ID4+IFN1YmplY3Q6IFtYZW4tZGV2ZWxd
IFtQQVRDSCB2MiAzLzhdIHhlbjogZGVsYXkgYWxsb2NhdGlvbiBvZiBncmFudCB0YWJsZQ0KPiBz
dWINCj4gPj4gc3RydWN0dXJlcw0KPiA+Pg0KPiA+PiBEZWxheSB0aGUgYWxsb2NhdGlvbiBvZiB0
aGUgZ3JhbnQgdGFibGUgc3ViIHN0cnVjdHVyZXMgaW4gb3JkZXIgdG8NCj4gPj4gYWxsb3cgbW9k
aWZ5aW5nIHBhcmFtZXRlcnMgbmVlZGVkIGZvciBzaXppbmcgb2YgdGhlc2Ugc3RydWN0dXJlcyBh
dCBhDQo+ID4+IHBlciBkb21haW4gYmFzaXMuIEVpdGhlciBkbyBpdCBmcm9tIGdudHRhYl9zZXR1
cF90YWJsZSgpIG9yIGp1c3QNCj4gPj4gYmVmb3JlIHRoZSBkb21haW4gaXMgc3RhcnRlZCB0aGUg
Zmlyc3QgdGltZS4NCj4gPg0KPiA+IFdoeSBkb2VzIGl0IG5lZWQgdG8gYmUgaW4gdHdvIHBsYWNl
cz8gQ291bGQgaXQgbm90IGp1c3QgYmUgZG9uZSBvbiB0aGUgZmlyc3QNCj4gY2FsbCB0byBnbnR0
YWJfZ3Jvd190YWJsZSgpPw0KPiANCj4gQ291bGQgYmUgZGlmZmljdWx0IGZvciBlLmcuIGEgeGVu
c3RvcmUgZG9tYWluOiBpdCBtaWdodCBtYWtlIHVzZSBvZg0KPiB0aGUgbWFwdHJhY2sgZnJhbWVz
IGJlZm9yZSB0aGF0LCBzbyBpdCB3b3VsZCBleHBsb2RlIHRoZW4uDQo+IA0KPiBJdCBzaG91bGQg
YmUgcG9zc2libGUsIGhvd2V2ZXIsIHRvIG1vdmUgdGhlIGNhbGwgdG8gZ3JhbnRfdGFibGVfaW5p
dCgpDQo+IGZyb20gZ250dGFiX3NldHVwX3RhYmxlKCkgdG8gZ250dGFiX2dyb3dfdGFibGUoKS4N
Cj4gDQoNCk9rLiBUaGFua3MsDQoNCiAgUGF1bA0KDQo+IA0KPiBKdWVyZ2VuDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:49:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWxc-0002Cm-Lp; Wed, 06 Sep 2017 09:49:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpWxb-0002Cg-Le
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 09:49:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 47/40-02229-6A4CFA95; Wed, 06 Sep 2017 09:49:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3fZkfW
 RBgfbxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt226wFpyRrFi+6Q5jA+N74S5GTg4hgTyJ
 x//fMIPYvAJ2Etf+fGcDsSUEDCVOL7zJAmKzCKhKzH21CSzOJqAu0fZsOyuILSJgKbFy1l32L
 kYuDmaBtawSK9uvgjUICwRLPJ81gQUkISSwglliz7mtYAlOAXOJta/fA3VzAG0TlPi7A+wIZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxobtnocYJTmYlER5L6ut
 jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXv5MFBOsCg1PbUiLTMHGAswaQkOHiURXgaQNG9xQ
 WJucWY6ROoUoy7HhtXrvzAJseTl56VKifMmghQJgBRllObBjYDF5SVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ804CmcKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoExMeAbp27zpfxunv2dNQf
 NmhznurndYn0pWPZV6eLH7zmr1FnkagUOVFTyxJjXNe5lFtVXOL/raQ3/V3cFPu7XC6Y0spi7
 pczh0CjR2lzTaz1j0/Zari07uTwPCSjOluRz1W/q2iBcvU6U+ViqZHeG4TZ35h8xxnWfypJec
 CwNllHgFn29TomlOCPRUIu5qDgRANjXZYTGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504691364!94813942!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42886 invoked from network); 6 Sep 2017 09:49:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 09:49:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Sep 2017 03:49:23 -0600
Message-Id: <59AFE0C10200007800177D98@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 06 Sep 2017 03:49:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1504119449-7324-1-git-send-email-ppircalabu@bitdefender.com>
 <1504119449-7324-2-git-send-email-ppircalabu@bitdefender.com>
 <59A9539F0200007800176779@prv-mh.provo.novell.com>
 <1504545630.2940.66.camel@bitdefender.com>
 <59AE3955020000780010592B@prv-mh.provo.novell.com>
 <1504625018.4551.29.camel@bitdefender.com>
 <59AEE3110200007800177A92@prv-mh.provo.novell.com>
 <1504628436.4551.40.camel@bitdefender.com>
In-Reply-To: <1504628436.4551.40.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 1/2] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE4OjIwLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIE1hLCAyMDE3LTA5LTA1IGF0IDA5OjQ2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPgo+PiA+ID4KPj4gPiA+ID4KPj4gPiA+ID4gT24gMDUuMDkuMTcgYXQgMTc6MjMsIDxw
cGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+ID4gT24gTHUsIDIwMTctMDktMDQg
YXQgMjM6NDIgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+ID4KPj4gPiA+ID4KPj4gPiA+
ID4gPgo+PiA+ID4gPiA+Cj4+ID4gPiA+ID4gPgo+PiA+ID4gPiA+ID4KPj4gPiA+ID4gPiA+IEBA
IC01MTc3LDcgKzUxNzcsNyBAQCB4ODZfZW11bGF0ZSgKPj4gPiA+ID4gPiA+ICAgICAgICAgICAg
ICAgICAgZ290byBkb25lOwo+PiA+ID4gPiA+ID4gICAgICAgICAgICAgIGJyZWFrOwo+PiA+ID4g
PiA+ID4gICAgICAgICAgZGVmYXVsdDoKPj4gPiA+ID4gPiA+IC0gICAgICAgICAgICBnb3RvIGNh
bm5vdF9lbXVsYXRlOwo+PiA+ID4gPiA+ID4gKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRl
ZF9pbnNuOwo+PiA+ID4gPiA+IFdoaWxlIEkgY2FuIHNlZSB3aHkgeW91IGRvIHRoaXMgY2hhbmdl
LCBmb3IgbWFueS9hbGwgb2YgdGhlCj4+ID4gPiA+ID4gb25lcwo+PiA+ID4gPiA+IEknbGwgbGVh
dmUgaW4gY29udGV4dCBiZWxvdyBJIHRoaW5rIHlvdSByYXRoZXIgd2FudCB0byBzd2l0Y2gKPj4g
PiA+ID4gPiB0bwo+PiA+ID4gPiA+IGdlbmVyYXRlX2V4Y2VwdGlvbihFWENfVUQpLgo+PiA+ID4g
PiBTb21lIG9mIHRoZSBvcGNvZGVzIGFyZSB2YWxpZCBidXQgbm90IHN1cHBvcnRlZCBieSB0aGUK
Pj4gPiA+ID4gZW11bGF0b3IuIEluCj4+ID4gPiA+IHRoaXMgY2FzZSBYODZFTVVMX1VOSU1QTEVN
RU5URUQgc2hvdWxkIGJlIHJldHVybmVkIHRvIGFsbG93IHRoZQo+PiA+ID4gPiBtb25pdG9yCj4+
ID4gPiA+IGFwcCB0byBoYW5kbGUgdGhpcyBjYXNlLiBBbHNvLCBpbiB0aGUgd29yc3QgY2FzZSBz
Y2VuYXJpbywgd2hlbgo+PiA+ID4gPiB0aGUKPj4gPiA+ID4gb3Bjb2RlIGRvZXNuJ3QgY29ycmVz
cG9uZCB0byBhIHZhbGlkIHg4NigtNjQpIGluc3RydWN0aW9uLCBpZgo+PiA+ID4gPiB0aGUKPj4g
PiA+ID4gbW9uaXRvciBhcHAgZm9yIGV4YW1wbGUgdHJpZXMgdG8gc2luZ2xlLXN0ZXAgaXQgb24g
dGhlIHJlYWwKPj4gPiA+ID4gaGFyZHdhcmUgYW4KPj4gPiA+ID4gVUQgZXhjZXB0aW9uIHdpbGwg
YWxzbyBiZSByZXBvcnRlZC4KPj4gPiA+IFBsZWFzZSBiZSBtb3JlIHByZWNpc2Ugd2l0aCAic29t
ZSBvZiB0aGUgb3Bjb2RlcyBhcmUgdmFsaWQiLiBXaGVuCj4+ID4gPiBJCj4+ID4gPiBsb29rZWQg
dGhyb3VnaCB5b3VyIGNoYW5nZSwgSSBkb24ndCB0aGluayBJJ3ZlIHNlZW4gYW55IHN1Y2ggY2Fz
ZQo+PiA+ID4gZm9yCj4+ID4gPiB0aGUKPj4gPiA+IHBsYWNlcyBJIG1lYW50IHRoZSBjb21tZW50
IHRvIGFwcGx5IHRvLiBBbHNvLCBhcyBmYXIgYXMgdGhlCj4+ID4gPiBlbXVsYXRvcgo+PiA+ID4g
Y2hhbmdlcyB0aGVtc2VsdmVzIGdvLCBwbGVhc2UgbGVhdmUgYXNpZGUgY29uc2lkZXJhdGlvbnMg
b2Ygd2hhdAo+PiA+ID4gYQo+PiA+ID4gbW9uaXRvciBhcHAgbWF5IG9yIG1heSBub3QgZG8uIFRo
ZXNlIGNoYW5nZXMgbmVlZCB0byBiZQo+PiA+ID4gY29uc2lzdGVudAo+PiA+ID4gYWxsIGJ5IHRo
ZW1zZWx2ZXMuCj4+ID4gPgo+PiA+IFNvcnJ5IGFib3V0IHRoZSBwb29yIHdvcmRpbmcuIEkgd2Fz
IHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgeW91Cj4+ID4gcmVxdWlyZWQgdGhlIGludmFsaWQg
b3Bjb2RlcyB0byBiZSBoYW5kbGVkIGRpZmZlcmVudGx5IGZyb20gdGhlCj4+ID4gb25lcwo+PiA+
IHdoaWNoIGFyZSB2YWxpZCBidXQgdW5pbXBsZW1lbnRlZCAoZGlyZWN0bHkgZ2VuZXJhdGUgRVhD
X1VEIGluc3RlYWQKPj4gPiBvZgo+PiA+IHJldHVybmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQg
YW5kIGxldCB0aGUgY2FsbGVyIGhhbmRsZSBpdCkuCj4+IFllcywgdGhhdCdzIHdoYXQgSSB0aGlu
ayB3b3VsZCBiZSBiZXN0LiBJIGFkbWl0IHRoZXJlIGlzIGEgcG90ZW50aWFsCj4+IHByb2JsZW0g
d2l0aCB0aGlzLCB3aGVuIG9uZSBvciBtb3JlIG9mIHRoZW0gYmVjb21lIGRlZmluZWQuIEJ1dAo+
PiB0aGF0J3Mgc29tZXRoaW5nIEknZCBsaWtlIHRvIGFsc28gaGF2ZSBBbmRyZXcncyBpbnB1dCBv
bi4KPj4KPj4gPgo+PiA+IGUuZy4gZm9yICBYODZFTVVMX09QQ19WRVgoMHgwZjM4LCAweGYzKTog
LyogR3JwIDE3ICovCj4+ID4gdGhlIG1vZCBSL00gcG9zc2libGUgdmFsdWVzIGFyZSAxLDIsMyAo
c291cmNlOiBodHRwOi8vc2FuZHBpbGUub3JnLyAKPj4gPiB4ODYvCj4+ID4gb3BjX2dycC5odG0p
Lgo+PiA+IEZyb20gbXkgcGVyc3BlY3RpdmUgSSB3b3VsZG4ndCBkaWZmZXJlbnRpYXRlIGJldHdl
ZW4gdGhvc2UgMiBjYXNlcwo+PiA+IGFuZAo+PiA+IHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5U
RUQuCj4+IEkgbXVzdCBzdGlsbCBiZSBtaXNzaW5nIHNvbWV0aGluZzogV2hhdCB0d28gY2FzZXMg
YXJlIHlvdSB0YWxraW5nCj4+IGFib3V0PyBUaGUgdGhyZWUgdmFsaWQgdmFsdWVzIGhhdmUgYW4g
aW1wbGVtZW50YXRpb24gaW4gdGhlCj4+IGVtdWxhdG9yLiBBbGwgb3RoZXJzIGFyZSB1bmRlZmlu
ZWQsIGkuZS4gYXQgcHJlc2VudCB3b3VsZCBpZGVhbGx5Cj4+IHByb2R1Y2UgI1VEIChzZWUgYWJv
dmUpLgo+IAo+IFByb2JhYmx5IGEgYmV0dGVyIGV4YW1wbGUgaXQgdGhlIGhhbmRsaW5nIG9mIEdy
cDcgKGFmdGVyIGFwcGx5aW5nCj4gQW5kcmV3J3MgcGF0Y2gpLgo+IGlmIG1vZHJtIGlzIDB4ZDAg
dGhlIGluc3RydWN0aW9uIGlzIHhnZXRidiAodmFsaWQgYnV0IHVuaW1wbGVtZW50ZWQpCj4gaWYg
bW9kcm0gdmFsdWUgaXMgY29ycnVwdGVkICh0aGUgZW5jb2RpbmcgZG9lc24ndCBjb3JyZXNwb25k
IHRvIGEgdmFsaWQKPiBpbnN0cnVjdGlvbiBpdCB3aWxsIGFsc28ganVtcCB0byBlbXVsX3VuaW1w
bGVtZW50ZWQuCgpJbiBjYXNlcyB3aGVuIHRoZXJlIGlzIGEgbWl4IG9mIG1pc3NpbmcgYW5kIHVu
ZGVmaW5lZCBvcGNvZGVzCkkgd291bGQgdmlldyBpdCBhcyBhY2NlcHRhYmxlIHRvIGdvIHRoZSB1
bmltcGxlbWVudGVkIHBhdGgKd2l0aG91dCBmdXJ0aGVyIHNwbGl0dGluZy4gSW4gY2FzZXMgd2hl
cmUgYWxsIHVuaGFuZGxlZCBjYXNlcwphcmUgYWxzbyB1bmRlZmluZWQsIEknZCBwcmVmZXIgI1VE
IHRvIGJlIHJhaXNlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:50:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:50:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWyr-0002jO-Ve; Wed, 06 Sep 2017 09:50:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpWyr-0002jH-G1
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 09:50:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 63/37-03454-4F4CFA95; Wed, 06 Sep 2017 09:50:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fLkfW
 RBn938Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnX276wFszgqDj07j1rA+MJti5GDg4hgTyJ
 vpaKLkZODl4BO4nXZzoYQWwJAUOJ0wtvsoDYLAKqEl9/bmACsdkE1CXanm1nBbFFBAwkVm6aB
 WRzcTALLGWW2NQ9A6xIWCBCYmXHHGaQhJDAeSaJxyu3sIMkOAWMJGatAdnAAbRNUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 YSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PpdYGHGCU5mJREeS+r
 rY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7+TBQTrAoNT21Ii0zBxgJMGkJDh4lEd63IGne4
 oLE3OLMdIjUKUZFKXHeByAJAZBERmkeXBss+i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJ
 cfGMtCPJl5JXDTXwEtZgJaXPVyDcjikkSElFQDo3XVbY/kx4W871XFsuNPJJobyyy0vMa3xe7
 QJiWtxSc83nJ6R3o0v7q2/cNFgzCZA0/ufZ1Qa74g5EfnxkJW9vfdNyaW3zh1llWi1VY4pCfk
 U+MOoeUxqbom39gS2oMqDu+rF5044YH7ycdpi6VTfj5q8RG9tTc79PWMz8VqQVW/tySrLD6zT
 YmlOCPRUIu5qDgRAKtkJmO5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504691442!104440083!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33225 invoked from network); 6 Sep 2017 09:50:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 09:50:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Sep 2017 03:50:41 -0600
Message-Id: <59AFE1110200007800177D9B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 06 Sep 2017 03:50:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307947767.29525.16150424729950084786.stgit@Solace.fritz.box>
 <599C480402000078001720A3@prv-mh.provo.novell.com>
 <51e7db09-c337-479a-b9c8-15f898bf5839@citrix.com>
 <59A682CC02000078001755E4@prv-mh.provo.novell.com>
 <1504631589.30217.1.camel@citrix.com>
In-Reply-To: <1504631589.30217.1.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/6] xen: RCU: avoid busy waiting until
 the end of grace period.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDE5OjEzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gV2VkLCAyMDE3LTA4LTMwIGF0IDAxOjE4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMjkuMDguMTcgYXQgMTg6MDYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IERhcmlvIGlzIG9uIGhvbGlkYXksIGFuZCBJIHRoaW5rIGl0IHdvdWxk
IGJlIGdvb2QgdG8gZ2V0IHRoaXMKPj4gPiBmdW5jdGlvbmFsaXR5IGluIHNvb25lciByYXRoZXIg
dGhhbiBsYXRlciB0byBzaGFrZSBvdXQgYXMgbWFueSBidWdzCj4+ID4gYXMKPj4gPiBwb3NzaWJs
ZS4gIFdvdWxkIHlvdSBiZSB3aWxsaW5nIHRvIGxldCB0aGUgaWRsZSB0aW1lciBwZXJpb2QgYmUg
c2V0Cj4+ID4gd2l0aAo+PiA+IGEgZm9sbG93LXVwIHBhdGNoPwo+PiAKPiBTbywgSSdtIGJhY2ss
IGFuZCBjYW4gZG8gc3VjaCBhIHBhdGNoLgo+IAo+IERvIHdlIHdhbnQgdG8gZW5mb3JjZSBhIG1h
eGltdW0gdmFsdWUsIHRvIHRyeSB0byBhdCBsZWFzdCBhdm9pZCBzZXZlcmUKPiBpbmp1cmllcywg
ZXZlbiBmb3IgdXNlcnMgdGhhdCBzaG90IHRoZW1zZWx2ZXMgaW4gdGhlIGZvb3Q/IE9yIHdlIGp1
c3QKPiBhY2NlcHQgYW55dGhpbmcgd2hpY2ggaXMgYmVsb3cgU1RJTUVfTUFYPwo+IAo+IEkgcGVy
c29uYWxseSB3b3VsZCBvbmx5IGFjY2VwdCB2YWx1ZXMgc21hbGxlciB0aGFuIDEwMG1zIChJbiBm
YWN0LCBJCj4gd2FzIGtlZXBpbmcgaXQgYmVsb3cgdGhhdCBsZXZlbCBpbiBwYXRjaCA2LCB3aGVy
ZSB0aGUgaGV1cmlzdGljcyB3YXMKPiBpbXBsZW1udGVkKSBvciwgaWYgd2UgcmVhbGx5IHdhbnQs
IDFzLgo+IAo+IEdvaW5nIGFib3ZlIHRoZXNlIHZhbHVlcyBpcyBiYXNpY2FsbHkgZXF1aXZhbGVu
dCB0byBzYXlpbmcgdGhhdCB0aGUgYnVnCj4gdGhpcyBzZXJpZXMgaGFzIGZpeGVkIHdhcyBub3Qg
cmVhbGx5IGEgYnVnISA6LS8KCkkgdGhpbmsgYW4gdXBwZXIgbGltaXQgd291bGQgYmUgZ29vZCB0
byBoYXZlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:51:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:51:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpWzB-0002lr-6t; Wed, 06 Sep 2017 09:51:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41555ea85=roger.pau@citrix.com>)
 id 1dpWzA-0002la-2W
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:51:04 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 71/9C-01778-705CFA95; Wed, 06 Sep 2017 09:51:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQpft6Pp
 Ig5/LDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLBzsYC7bzVMzd+4mlgbGXq4uRk0NCwE+i
 9+cvJhCbRUBFYkPLIvYuRg4ONgF7ielfK0DCIgK2Etv3HmUCCTMLyEqsn18JEhYWCJaYfH8NK
 4jNK+ApcXjLCnYQW0jASWLdnCvMEHFBiZMzn7CA2MwCOhILdn9igxgjLbH8HwdImFPAWeL504
 9gB4gCHXBy5RomiDGKEv3zHrBBHJkusfXvL+YJjPyzkEydhWTqLISpCxiZVzGqF6cWlaUW6Rr
 rJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhh4DEOxg3PvP6RCjJAeTkijvZbX1
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC8fBsoJFqWmp1akZeYAowAmLcHBoyTC+xYkzVtck
 JhbnJkOkTrFqCglzvsAJCEAksgozYNrg0XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8h
 8BmsKTmVcCN/0V0GImoMVVL9eALC5JREhJNTDaagUfOin86DnHxaikj4UsR8/2827lmhj9WWt
 /SfScyRH1tge2ueUZz7Yx+flTXm17kGPzmv0d70uXHBV903FaWOJ54ZdyntQCWRbeL4s99FJX
 mcl4Fc3dW/9589QQ9u9fvl1cbnzmVeHqPMEnhi/6ezbd5FNeWJL/Q8B/ZqlY//Su9aXnHr1QY
 inOSDTUYi4qTgQAsVqUnrcCAAA=
X-Env-Sender: prvs=41555ea85=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504691462!71487779!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18030 invoked from network); 6 Sep 2017 09:51:02 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:51:02 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52317619"
Date: Wed, 6 Sep 2017 10:50:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Christian Prochaska <christian.prochaska@genode-labs.com>
Message-ID: <20170906095059.xljia46vl7akmq4o@dhcp-3-128.uk.xensource.com>
References: <16dfb07d-a4dd-46fb-a787-90a466cdecba@genode-labs.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <16dfb07d-a4dd-46fb-a787-90a466cdecba@genode-labs.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] x86/hvm/vioapic: 8-Bit IOREGSEL write does
 not work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDg6MjY6MjBQTSArMDIwMCwgQ2hyaXN0aWFuIFByb2No
YXNrYSB3cm90ZToKPiBJJ3ZlIHNlZW4gdGhpcyBwcm9ibGVtIHdpdGggWGVuIDQuNi41IGZyb20g
dGhlIFh1YnVudHUgMTYuMDQKPiBkaXN0cmlidXRpb24gYW5kIGZyb20gYSBxdWljayBsb29rIG92
ZXIgdGhlIGN1cnJlbnQgdmlvYXBpYyBjb2RlIGl0Cj4gc2VlbXMgdG8gYmUgc3RpbGwgcHJlc2Vu
dC4KPiAKPiBGcm9tIHRoZSBJT0FQSUMgZGF0YXNoZWV0IFsxXTogIlRvIHJlZmVyZW5jZSBhbiBJ
T0FQSUMgcmVnaXN0ZXIsIGEgYnl0ZQo+IG1lbW9yeSB3cml0ZSB0aGF0IHRoZSBQSUlYMyBkZWNv
ZGVzIGZvciB0aGUgSU9BUElDIGxvYWRzIHRoZSBJT1JFR1NFTAo+IFJlZ2lzdGVyIHdpdGggYW4g
OC1iaXQgdmFsdWUgdGhhdCBzcGVjaWZpZXMgdGhlIElPQVBJQyByZWdpc3RlciAoYWRkcmVzcwo+
IG9mZnNldCBpbiBUYWJsZSAzLjIpIHRvIGJlIGFjY2Vzc2VkLiIKCklPUkVHU0VMIGlzIGEgMzJi
aXQgZmllbGQsIHdpdGggYml0cyAzMTo4IG1hcmtlZCBhcyByZXNlcnZlZC4KCj4gQnV0IHRoZSAn
dmlvYXBpY193cml0ZSgpJyBmdW5jdGlvbiBkb2VzIG5vdCBjb25zaWRlciB0aGUgJ2xlbmd0aCcg
YXJndW1lbnQKPiBhbmQgYWx3YXlzIGNvcGllcyA0IEJ5dGVzIGZyb20gdGhlIHVuc2lnbmVkIGxv
bmcgJ3ZhbCcgYXJndW1lbnQgaW50byB0aGUKPiB2aXJ0dWFsIDMyLUJpdCBJT1JFR1NFTCByZWdp
c3Rlci4gSW4gdGhlIGVycm9yIGNhc2UgSSd2ZSBzZWVuLCAnbGVuZ3RoJwo+IHdhcyAxIGFuZCAn
dmFsJyB3YXMgMHhmZmZmODMwMGJiMGNmODAxIGFuZCB0aGUgSU9BUElDIHZlcnNpb24gcmVnaXN0
ZXIKPiB3aXRoIGFkZHJlc3Mgb2Zmc2V0IDB4MDEgd2FzIG5vdCByZWFkIGNvcnJlY3RseS4KCk9L
LCBzbyBpdCBtZWFucyB0aGF0IHRoZSBndWVzdCBpcyB3cml0aW5nIGdhcmJhZ2UgdG8gdGhlIHJl
c2VydmVkCmJpdHMsIHdoaWNoIGlzIGFnYWluc3QgdGhlIHNwZWMuCgpUaGUgZm9sbG93aW5nIHBh
dGNoIHNob3VsZCBzb2x2ZSB0aGlzLCBidXQga2VlcCBpbiBtaW5kIHRoYXQgeW91cgpndWVzdCBp
cyBub3Qgd2VsbC1iZWhhdmVkLCBpdCdzIHdyaXRpbmcgdGhpcyBnYXJiYWdlIHRvIElPUkVHU0VM
LCBhbmQKdGhhdCdzIHdoeSBpdCBicmVha3MuCgpSb2dlci4KLS0tODwtLS0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
aW5kZXggNzJjYWU5MzVhYy4uNGQ4YjVhNGRiZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92aW9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMyNCw3ICsz
MjQsNyBAQCBzdGF0aWMgaW50IHZpb2FwaWNfd3JpdGUoCiAgICAgc3dpdGNoICggYWRkciAmIDB4
ZmYgKQogICAgIHsKICAgICBjYXNlIFZJT0FQSUNfUkVHX1NFTEVDVDoKLSAgICAgICAgdmlvYXBp
Yy0+aW9yZWdzZWwgPSB2YWw7CisgICAgICAgIHZpb2FwaWMtPmlvcmVnc2VsID0gdmFsICYgMHhm
ZjsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZJT0FQSUNfUkVHX1dJTkRPVzoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpX63-00039K-U7; Wed, 06 Sep 2017 09:58:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4152cc018=Andrew.Cooper3@citrix.com>)
 id 1dpX62-00039E-QE
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:58:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2A/2F-02044-1B6CFA95; Wed, 06 Sep 2017 09:58:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQnfjsfW
 RBotXKFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrP19hLXjJUdG/ZAlzA+NC9i5GTg4JAT+J
 6ctms4DYwgLBEpPvr2HtYuTgEBGIlHjWkwcSFhJwklg35woziM0moC+x+8UnJhCbV8BWYvaJN
 2BxFgEVieNPjoHFRQXCJfZ/v8YMUSMocXLmE7DxnALOEs+ffmQCGc8soCmxfpc+SJhZQF5i+9
 s5zBC2uETTl5WsEGvVJK71X4K6Ml1i699fzBMY+WchmToLYdIsJJNmIZm0gJFlFaN6cWpRWWq
 RrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgUNYzMDDuYHz90+kQoyQHk5Io
 72W19ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHitjgLlBItS01Mr0jJzgPEBk5bg4FES4Y0BS
 fMWFyTmFmemQ6ROMSpKifMGgyQEQBIZpXlwbbCYvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmHctyBSezLwSuOmvgBYzAS2uerkGZHFJIkJKqoGxsnieLe8+V/1nRQbX/dLyfgm1/N5Ts3h
 B03enliQVfbMs/ftliuxH3zd1snp13/59JbzpdLja9ynSW+YfeN/lup8pe1a6X8vkprVsk/Zq
 P9SyN9rkW+535nNui+COX85WvHv99jMEvfQ73b7y0dq3/9tyNtoz/lKVyLJj6tM/u+FJQcoiR
 n0lluKMREMt5qLiRACDv3TuxAIAAA==
X-Env-Sender: prvs=4152cc018=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504691889!96626609!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56850 invoked from network); 6 Sep 2017 09:58:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 09:58:09 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52317881"
To: Christian Prochaska <christian.prochaska@genode-labs.com>,
 <xen-devel@lists.xen.org>
References: <16dfb07d-a4dd-46fb-a787-90a466cdecba@genode-labs.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2106e5e4-371e-d88a-6a86-2edb4d5a46a6@citrix.com>
Date: Wed, 6 Sep 2017 10:58:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <16dfb07d-a4dd-46fb-a787-90a466cdecba@genode-labs.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] x86/hvm/vioapic: 8-Bit IOREGSEL write does
 not work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMTk6MjYsIENocmlzdGlhbiBQcm9jaGFza2Egd3JvdGU6Cj4gSSd2ZSBzZWVu
IHRoaXMgcHJvYmxlbSB3aXRoIFhlbiA0LjYuNSBmcm9tIHRoZSBYdWJ1bnR1IDE2LjA0Cj4gZGlz
dHJpYnV0aW9uIGFuZCBmcm9tIGEgcXVpY2sgbG9vayBvdmVyIHRoZSBjdXJyZW50IHZpb2FwaWMg
Y29kZSBpdAo+IHNlZW1zIHRvIGJlIHN0aWxsIHByZXNlbnQuCj4KPiBGcm9tIHRoZSBJT0FQSUMg
ZGF0YXNoZWV0IFsxXTogIlRvIHJlZmVyZW5jZSBhbiBJT0FQSUMgcmVnaXN0ZXIsIGEgYnl0ZQo+
IG1lbW9yeSB3cml0ZSB0aGF0IHRoZSBQSUlYMyBkZWNvZGVzIGZvciB0aGUgSU9BUElDIGxvYWRz
IHRoZSBJT1JFR1NFTAo+IFJlZ2lzdGVyIHdpdGggYW4gOC1iaXQgdmFsdWUgdGhhdCBzcGVjaWZp
ZXMgdGhlIElPQVBJQyByZWdpc3RlciAoYWRkcmVzcwo+IG9mZnNldCBpbiBUYWJsZSAzLjIpIHRv
IGJlIGFjY2Vzc2VkLiIKPgo+IEJ1dCB0aGUgJ3Zpb2FwaWNfd3JpdGUoKScgZnVuY3Rpb24gZG9l
cyBub3QgY29uc2lkZXIgdGhlICdsZW5ndGgnIGFyZ3VtZW50Cj4gYW5kIGFsd2F5cyBjb3BpZXMg
NCBCeXRlcyBmcm9tIHRoZSB1bnNpZ25lZCBsb25nICd2YWwnIGFyZ3VtZW50IGludG8gdGhlCj4g
dmlydHVhbCAzMi1CaXQgSU9SRUdTRUwgcmVnaXN0ZXIuIEluIHRoZSBlcnJvciBjYXNlIEkndmUg
c2VlbiwgJ2xlbmd0aCcKPiB3YXMgMSBhbmQgJ3ZhbCcgd2FzIDB4ZmZmZjgzMDBiYjBjZjgwMSBh
bmQgdGhlIElPQVBJQyB2ZXJzaW9uIHJlZ2lzdGVyCj4gd2l0aCBhZGRyZXNzIG9mZnNldCAweDAx
IHdhcyBub3QgcmVhZCBjb3JyZWN0bHkuCgpUaGF0IGxvb2tzIHN1c3BpY2lvdXNseSBsaWtlIGEg
WGVuIHBvaW50ZXIsIG5vdCBhIHBsYXVzaWJsZSB2YWwuCgpJcnJlc3BlY3RpdmUsIGl0IGlzIGFu
IGVycm9yIGZvciB0aGUgZ3Vlc3QgdG8gaXNzdWUgYW55dGhpbmcgb3RoZXIgdGhhbgphIDQgYnl0
ZSB3cml0ZSBpbnRvIHRoZSBJT1JFR1NFTCBmaWVsZCwgc28gd2Ugb3VnaHQgdG8gYmUgcmVqZWN0
aW5nCmxlbmd0aC0xIGFjY2Vzc2VzLgoKV2hhdCBpbnN0cnVjdGlvbiBpcyB0aGUgZ3Vlc3QgdXNp
bmcgdG8gY2F1c2UgdGhpcyBiZWhhdmlvdXIgdG8gb2NjdXI/Cgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 09:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 09:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpX7P-0003FZ-7o; Wed, 06 Sep 2017 09:59:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpX7N-0003Ef-Ma
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 09:59:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B2/60-01778-407CFA95; Wed, 06 Sep 2017 09:59:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS5fl+Pp
 Ig875ShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aG1btZC64xVXyb38vawLiYqYuRk0NIIE/i
 xPY2dhCbV8BO4sGtQ8wgtoSAocTphTdZQGwWAVWJjx87wOrZBNQl2p5tZwWxRQT0JeZ/+glmM
 wt4SSz/9QionoNDWCBa4uotGYjx5RLXX+1lBglzClhKLF6qAWLyCghK/N0hDNGoJfHw1y0WCF
 tbYtnC12DVzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTTSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDwGINjBOPV93CFGSQ4mJVHey2rrI4X4kvJTKjMS
 izPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO/2o0B1gkWp6akVaZk5wNiAKZXg4FES4Y0BS
 fMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDhvMEiRAEhRRmke3AhYnF5ilJUS5mUEOlCIpyC1KD
 ezBFX+FaM4B6OSMG8hyBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MfuZ5j8UmBzzeHLfn8Mt
 JJ0NXPnDf9Nf65fybKR2dXo+1+Uw+uT7WsDYs+WfJafcura7xcc269KIpx5ROrc5pd3QXOe/7
 +szPdwuS3xl/7RIz/lOQlLhD4StXtmbTD9bD37VXPdyd6LBpc/Hpf2H3vS+slQ5+Ef0sZ8nrD
 +e0+ibVvxRO0pb5qMRSnJFoqMVcVJwIAJyiS2bOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504691970!110278897!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43129 invoked from network); 6 Sep 2017 09:59:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 09:59:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Sep 2017 03:59:30 -0600
Message-Id: <59AFE3200200007800177DC3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 06 Sep 2017 03:59:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504630494-22335-1-git-send-email-andrew.cooper3@citrix.com>
 <20170905180251.hvt3sqv7x7caqbea@citrix.com>
In-Reply-To: <20170905180251.hvt3sqv7x7caqbea@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: WeiLiu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/traps: Fix show_page_walk() to avoid
 printing trailing whitespace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA5LjE3IGF0IDIwOjAyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6NTQ6NTRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gVGhpcyBtb3ZlcyB0aGUgTDIgbGluZSB0byBiZSBjb25zaXN0ZW50IHdpdGggdGhl
IEwzIGxpbmUuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:05:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXD0-00042z-VE; Wed, 06 Sep 2017 10:05:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpXD0-00042t-3Z
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 10:05:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FD/54-03874-168CFA95; Wed, 06 Sep 2017 10:05:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7CifW
 RBlO/WVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnp91iKzjMXLFtkmID41emLkZODgkBf4n5
 zVfYQGwWARWJc5O3M4LYbALKEj87e8HiIkD2x9Ze9i5GLg5mgReMEu9n/2YBSQgLhEms/n8Jb
 BCvgIVEz/4T7CC2kECMxNX9H1gg4oISJ2c+AbOZBXQkFuz+BDSUA8iWllj+jwMkzClgIvG8tZ
 UVxBYFuqFz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIWC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+Of+YGHGCU5mJREeS+rrY8U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJME76xhQTrAoNT21Ii0zBxjyMGkJDh4lEd5DIGne4oLE3OLMdIjUK
 UZdjqYPW74wCbHk5eelSolDzBAAKcoozYMbAYu/S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVB
 LmFT8ONIUnM68EbtMroCOYgI6oerkG5IiSRISUVAOjQcW3dobPwZoRfkmss1gytrIvPXdmn+X
 O7/MqWbXjxa5Nm7V8//Xa+zf9DvfazbhkZdC26cSWmqo9Ds1b0x/M7wyqYQkNOfH+qf/Lt1N6
 v9jN4flbEDMn6JSDf91W4ZSqjjcnDjRFleYsD1qcb/PTSyv3DduGqtIo1VO1C8ttL71jPvV56
 h5PJZbijERDLeai4kQA0wbqo7oCAAA=
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504692319!110763135!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40997 invoked from network); 6 Sep 2017 10:05:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 10:05:20 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="446753131"
Date: Wed, 6 Sep 2017 11:04:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906100453.jo7rbcevzj6pifbg@citrix.com>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906082632.6494-2-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 1/8] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMTA6MjY6MjVBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgeDg2IGFuZCBhcm0gdmVyc2lvbnMgb2YgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFi
bGUgaGFuZGxpbmcgYXJlIG5lYXJseQo+IGlkZW50aWNhbC4gTW92ZSB0aGUgY29kZSBpbnRvIGEg
ZnVuY3Rpb24gaW4gZ3JhbnRfdGFibGUuYyBhbmQgYWRkIGFuCj4gYXJjaGl0ZWN0dXJlIGRlcGVu
ZGFudCBob29rIHRvIGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCj4gCj4gVGhpcyBhdCBvbmNlIGZp
eGVzIGEgYnVnIGluIHRoZSBhcm0gY29kZSB3aGljaCBkaWRuJ3QgdW5sb2NrIHRoZSBncmFudAo+
IHRhYmxlIGluIGVycm9yIGNhc2UuCgpQbGVhc2UgZml4IHRoZSBjb21taXQgbWVzc2FnZS4KCkNv
ZGUtd2lzZToKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:11:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXIu-0004ht-JV; Wed, 06 Sep 2017 10:11:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpXIt-0004hn-TM
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 10:11:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6E/59-03874-FC9CFA95; Wed, 06 Sep 2017 10:11:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve65k+s
 jDb60qlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBndk46zFUznqtjbdI6pgXELexcjJ4eEgL/E
 qc4ZjF2MHBwsAioSv5dIg4TZBJQlfnb2soHYIkD2x9ZeoHIuDmaBF4wS72f/ZgFJCAuYS7yet
 J0VxOYVsJBYsusaWIOQQIzEnpcrmSHighInZz4Bq2cW0JFYsPsTG8guZgFpieX/OEDCnAImEn
 e2TQMbIwp0QufSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGZXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxjMLAg8xSnIwKYnyXlZbHynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnfRCaCcYFFqempFWmYOMORh0hIcPEoivCtA0rzFBYm5xZnpE
 KlTjIpS4rytIAkBkERGaR5cGyzOLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtxlkCk9mXg
 nc9FdAi5mAFle9XAOyuCQRISXVwLj38tsNDNP/rd295eCdtzmRkwI8qpYsMv58aKJhCTPDFtE
 3M/lE3seKBqnpHDFcw+veZn/kyCUOEdajh29GZ23je/8zrmBzt83TBW8lSuKUoyZbWQRlJ/6e
 sG7uO/1otcQHz3zfRP6pOv3+/f6NGm9KXtquMTqgqLHiXVMo0+xvBi8cn05+1j9diaU4I9FQi
 7moOBEAwerKpa4CAAA=
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504692685!115454530!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40864 invoked from network); 6 Sep 2017 10:11:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 10:11:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="446753686"
Date: Wed, 6 Sep 2017 11:11:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906101123.uelbaafh6o5rhaq5@citrix.com>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906082632.6494-3-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMTA6MjY6MjZBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiArc3RydWN0IGdyYW50X3RhYmxlIHsKPiArICAgIC8qCj4gKyAgICAgKiBMb2NrIHBy
b3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCj4g
KyAgICAgKiBlbnRyeSBsaXN0LCBldGMuKQo+ICsgICAgICovCj4gKyAgICBwZXJjcHVfcndsb2Nr
X3QgICAgICAgbG9jazsKPiArICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hh
cmVkIHdpdGggZ3Vlc3QgKi8KPiArICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9m
cmFtZXM7Cj4gKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9n
cmFudF90YWJsZS5oKS4gKi8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICB2b2lkICoqc2hhcmVk
X3JhdzsKPiArICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7Cj4gKyAg
ICAgICAgdW5pb24gZ3JhbnRfZW50cnlfdjIgKipzaGFyZWRfdjI7Cj4gKyAgICB9Owo+ICsgICAg
LyogTnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2
ZXJzaW9uIDIpICovCj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfc3RhdHVzX2ZyYW1l
czsKPiArICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRf
dGFibGUuaCkuICovCj4gKyAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKPiArICAg
IC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KPiArICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgKiphY3RpdmU7Cj4gKyAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAq
Lwo+ICsgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFjazsKPiArICAgIHVuc2lnbmVk
IGludCAgICAgICAgICBtYXB0cmFja19saW1pdDsKPiArICAgIC8qIExvY2sgcHJvdGVjdGluZyB0
aGUgbWFwdHJhY2sgbGltaXQgKi8KPiArICAgIHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFj
a19sb2NrOwo+ICsgICAgLyogVGhlIGRlZmluZWQgdmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQg
dG8gMCBpZiB3ZSBkb24ndCBrbm93Cj4gKyAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4g
Ki8KCkNvdWxkIHlvdSBwbGVhc2UgZml4IHRoZSBzdHlsZSBvZiB0aGUgY29tbWVudD8KCk90aGVy
d2lzZToKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXKC-0004nu-Tv; Wed, 06 Sep 2017 10:12:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpXKC-0004nn-9i
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 10:12:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 56/71-03283-F1ACFA95; Wed, 06 Sep 2017 10:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov67cqfW
 RBl17rCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz5l18wFnzjqpj1XryB8R97FyMnh4SAkcTb
 if+Yuhi5OIQEFjJKvFzdxQSSEBYwl3g9aTsriC0ioCjx4OVNVpAiZoEDjBKr+46wQnR0MUpc3
 bsGrINNQFViw/VTYB28AtYSb083gq1gEVCReLd5OhuILSoQLtF0tp8FokZQ4uTMJ2A2p4ClxL
 El88BqmAXUJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4v
 KUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkwEIdjDe3RRwiFGSg0lJ
 lPey2vpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8bCeBcoJFqempFWmZOcBIgUlLcPAoifCuO
 AGU5i0uSMwtzkyHSJ1iVJQS52UG6RMASWSU5sG1waLzEqOslDAvI9AhQjwFqUW5mSWo8q8YxT
 kYlYR5i0Cm8GTmlcBNfwW0mAlocdXLNSCLSxIRUlINjHrX1e7lX/E517Lmddavld+enHBy8p2
 hrXb8zQ/r3h/OX52KcnduvJtrs37FuYlWD+ZErn4k/n2VqtSdD+rWKVzdu9asVuHobn/JuOv/
 d69nN5peHvz5+QOPv8E9vdKDmx6xxzQc5BY+3Vkbdjae/Tg355UNMtI9Eok1h/dk5jCflDm1Z
 d3JJwVKLMUZiYZazEXFiQC7NiTvyQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504692766!55800694!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24477 invoked from network); 6 Sep 2017 10:12:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 10:12:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4BDD5AC61;
 Wed,  6 Sep 2017 10:12:46 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170906082632.6494-1-jgross@suse.com>
 <20170906082632.6494-3-jgross@suse.com>
 <20170906101123.uelbaafh6o5rhaq5@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b35a11de-235c-418f-6b11-2adf9a4b9fb5@suse.com>
Date: Wed, 6 Sep 2017 12:12:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170906101123.uelbaafh6o5rhaq5@citrix.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTI6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcg
YXQgMTA6MjY6MjZBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gK3N0cnVjdCBncmFu
dF90YWJsZSB7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBMb2NrIHByb3RlY3RpbmcgdXBkYXRlcyB0
byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCj4+ICsgICAgICogZW50cnkgbGlz
dCwgZXRjLikKPj4gKyAgICAgKi8KPj4gKyAgICBwZXJjcHVfcndsb2NrX3QgICAgICAgbG9jazsK
Pj4gKyAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0
ICovCj4+ICsgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsKPj4gKyAg
ICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5o
KS4gKi8KPj4gKyAgICB1bmlvbiB7Cj4+ICsgICAgICAgIHZvaWQgKipzaGFyZWRfcmF3Owo+PiAr
ICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7Cj4+ICsgICAgICAgIHVu
aW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOwo+PiArICAgIH07Cj4+ICsgICAgLyogTnVt
YmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJzaW9u
IDIpICovCj4+ICsgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7Cj4+
ICsgICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJs
ZS5oKS4gKi8KPj4gKyAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKPj4gKyAgICAv
KiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCj4+ICsgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRy
eSAqKmFjdGl2ZTsKPj4gKyAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAq
Lwo+PiArICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFwdHJhY2s7Cj4+ICsgICAgdW5zaWdu
ZWQgaW50ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0Owo+PiArICAgIC8qIExvY2sgcHJvdGVjdGlu
ZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8KPj4gKyAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFw
dHJhY2tfbG9jazsKPj4gKyAgICAvKiBUaGUgZGVmaW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4g
IFNldCB0byAwIGlmIHdlIGRvbid0IGtub3cKPj4gKyAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNl
IHlldC4gKi8KPiAKPiBDb3VsZCB5b3UgcGxlYXNlIGZpeCB0aGUgc3R5bGUgb2YgdGhlIGNvbW1l
bnQ/CgpPa2F5LgoKCkp1ZXJnZW4KCj4gCj4gT3RoZXJ3aXNlOgo+IFJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXPM-000543-GZ; Wed, 06 Sep 2017 10:18:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpXPK-00053x-Vk
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 10:18:07 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2E/69-02040-E5BCFA95; Wed, 06 Sep 2017 10:18:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov27s6fW
 RBudOqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmflv9nLnghWPH6UEwD4zm+LkZODgkBI4m3
 E/8xdTFycQgJLGSU2HpgLRNIQlggTmLXuxnsILaIQLrE8nk7wYqYBSYwSvxYv4QZouMVs8SGO
 5tZQKrYBFQlNlw/xQpi8wpYSxzfcRWsm0VARWLLm4dgtqhAuETT2X4WiBpBiZMzn4DZnAK2Ep
 O2zAKrYRbQk9hx/RcrhC0usenZdyhbXqJ562zmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGaD0DA+MOxgmr/A4xSnIw
 KYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfRKaCcYFFqempFWmYOMFZg0hIcPEoiv
 G0gad7igsTc4sx0iNQpRl2Ojhk/vzEJseTl56VKifPOASkSACnKKM2DGwGL20uMslLCvIwMDA
 xCPAWpRbmZJajyrxjFORiVhHmTQabwZOaVwG16BXQEE9ARVS/XgBxRkoiQkmpgnMMnVvDp6aM
 D942YTxUYqn09G3bqRKik/TLHx5dk/aK9r7X8XiEa+NPEMGrS/jubCp9FXzQx+Xp7edptFWHV
 uA1nhfJv71D/YftC33daxUOHmuXlhqxsi9Id3losqi3dE239XOlBG/eWa5duPlLUvytgPOt8Z
 uaGoqVbpupPenLoWIJ+/CFlHSWW4oxEQy3mouJEAF/aafXWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504693085!71493922!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38112 invoked from network); 6 Sep 2017 10:18:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 10:18:05 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E7AB8AD71;
 Wed,  6 Sep 2017 10:18:04 +0000 (UTC)
To: Vincent Legout <vincent.legout@gandi.net>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170704114823.pvk6323gfebioikl@bres.gandi.net>
 <20170704165927.c6dgitftm4v3xk7w@dhcp-3-128.uk.xensource.com>
 <20170705080804.j6lptyhmjguhdj47@bres.gandi.net>
 <595CBCB40200007800168A16@prv-mh.provo.novell.com>
 <20170705123715.exc4qyllpxatxpnj@bres.gandi.net>
 <595CFD650200007800168BF1@prv-mh.provo.novell.com>
 <20170705133000.ugnbckhul4xevzk5@bres.gandi.net>
 <20170707081053.s6pocjgz3ibkkyjg@dhcp-3-128.uk.xensource.com>
 <20170905072849.mymaugf3im2luqai@bres.gandi.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9e39fe02-d1ca-7b72-7bd3-3461b94c618d@suse.com>
Date: Wed, 6 Sep 2017 12:18:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170905072849.mymaugf3im2luqai@bres.gandi.net>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: emit KOBJ_OFFLINE uevent when
 detaching device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDkvMTcgMDk6MjgsIFZpbmNlbnQgTGVnb3V0IHdyb3RlOgo+IEhlbGxvLAo+IAo+IFNv
cnJ5IGZvciBzdWNoIGEgbG9uZyBkZWxheS4gSSdtIHN0aWxsIGludGVyZXN0ZWQgaW4gaGF2aW5n
IHRoaXMgcGF0Y2gKPiBtZXJnZWQuCj4gCj4gSSd2ZSB0cmllZCB0byBtYWtlIHRoZSBwYXRjaCBt
b3JlIGdlbmVyaWMgYW5kIG1vdmUgaXQgdG8geGVuYnVzIGFzCj4gZGlzY3Vzc2VkIGR1cmluZyB0
aGUgWGVuIHN1bW1pdCwgYnV0IEknbSBub3Qgc3VyZSBob3cgb3IgaWYgaXQncwo+IHBvc3NpYmxl
LiBXb3VsZCBkb2luZyBzb21ldGhpbmcgaW4geGVuYnVzX290aGVyZW5kX2NoYW5nZWQoKSBtYWtl
IHNlbnNlPwo+IEJ1dCBkbyB3ZSBoYXZlIGVub3VnaCBpbmZvcm1hdGlvbiB0aGVyZT8gSSdkIGJl
IGhhcHB5IHRvIGdldCBhbnkgYWR2aWNlLAo+IEkndmUgcmUtYXR0YWNoZWQgdGhlIG9yaWdpbmFs
IHBhdGNoLgoKTWF5YmUgeW91IGNvdWxkIGFkZCBhIGNhbGxiYWNrIHRvIHN0cnVjdCB4ZW5idXNf
ZHJpdmVyIHdoaWNoIGlzIGNhbGxlZApieSB4ZW5idXNfb3RoZXJlbmRfY2hhbmdlZCgpIGlmIGF2
YWlsYWJsZSBhbmQgd2hpY2ggd2lsbCByZXR1cm4gdGhlCm1pc3NpbmcgaW5mb3JtYXRpb24gKGUu
Zy4gdGhlIGtvYmopLgoKCkp1ZXJnZW4KCj4gCj4gT24gRnJpLCBKdWwgMDcsIDIwMTcgYXQgMDk6
MTA6NTNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZSA6Cj4+IE9uIFdlZCwgSnVsIDA1
LCAyMDE3IGF0IDAzOjMwOjAwUE0gKzAyMDAsIFZpbmNlbnQgTGVnb3V0IHdyb3RlOgo+Pj4gT24g
V2VkLCBKdWwgMDUsIDIwMTcgYXQgMDY6NTM6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGUg
Ogo+Pj4+Pj4+IE9uIDA1LjA3LjE3IGF0IDE0OjM3LCA8dmluY2VudC5sZWdvdXRAZ2FuZGkubmV0
PiB3cm90ZToKPj4+Pj4gT24gV2VkLCBKdWwgMDUsIDIwMTcgYXQgMDI6MTc6MjRBTSAtMDYwMCwg
SmFuIEJldWxpY2ggd3JvdGUgOgo+Pj4+Pj4+Pj4gT24gMDUuMDcuMTcgYXQgMTA6MDgsIDx2aW5j
ZW50LmxlZ291dEBnYW5kaS5uZXQ+IHdyb3RlOgo+Pj4+Pj4+IFdpdGhvdXQgdGhlIHBhdGNoLCBi
bGtpZl9yZWxlYXNlIGFuZCB4bHZiZF9yZWxlYXNlX2dlbmRpc2sgYXJlIG5ldmVyCj4+Pj4+Pj4g
Y2FsbGVkLCBhbmQgbm8gY2FsbCB0byBibGtfdW5yZWdpc3Rlcl9xdWV1ZSBpcyBtYWRlLgo+Pj4+
Pj4KPj4+Pj4+IEJ1dCBpc24ndCB0aGF0IHdoYXQgbmVlZHMgdG8gYmUgZml4ZWQgdGhlbj8gVGhl
IGRldmljZSBzaG91bGQgYmUKPj4+Pj4+IHJlbW92ZWQgb25jZSBpdHMgbGFzdCB1c2VyIGdvZXMg
YXdheSAod2hpY2ggd291bGQgYmUgYXQgdGhlIHRpbWUKPj4+Pj4+IHRoZSB1bW91bnQgaXMgZXZl
bnR1YWxseSBkb25lIGFpdWkpLgo+Pj4+Pgo+Pj4+PiBZb3UgbWVhbiB0aGF0IGJsb2NrLWRldGFj
aCBzaG91bGQgZmFpbCBpZiB0aGUgZGV2aWNlIGlzIHN0aWxsIG1vdW50ZWQ/Cj4+Pj4+IG9yIGZp
bmQgYSB3YXkgdG8gd2FpdCB1bnRpbCBhbGwgdGhlIHVzZXJzIGFyZSBnb25lPwo+Pj4+Pgo+Pj4+
PiBJIGRvbid0IHNheSB0aGF0J3Mgbm90IHdoYXQgc2hvdWxkIGJlIGRvbmUsIGJ1dCB0aGF0J3Mg
bm90IHdoYXQgSSBnZXQuCj4+Pj4+IFRoZSBkZXZpY2UgaXMgcmVtb3ZlZCBhZnRlciBhIGJsb2Nr
LWRldGFjaCwgZXZlbiBpZiBzdGlsbCBtb3VudGVkLiBTbwo+Pj4+PiB0aGUgc3lzdGVtIGlzIGxl
ZnQgaW4gYW4gdW5zdGFibGUgc3RhdGUgd2l0aG91dCB0aGUgcGF0Y2guCj4+Pj4KPj4+PiBVbnN0
YWJsZT8gSSdkIGV4cGVjdCBzdWJzZXF1ZW50IEkvTyB0byBmYWlsIGZvciB0aGF0IGRldmljZSwg
eWVzLCBidXQKPj4+PiB0aGF0J3Mgc3RpbGwgYSBzdGFibGUgc3lzdGVtLiBBcmUgeW91IG9ic2Vy
dmluZyBhbnl0aGluZyBlbHNlPwo+Pj4KPj4+IFllcywgdGhhdCdzIHdoYXQgSSBtZWFudCBieSB1
bnN0YWJsZSwgbm90aGluZyBlbHNlLiBTb3JyeSBmb3IgdGhlCj4+PiBjb25mdXNpb24uCj4+Cj4+
IElNSE8sIHRoaXMgc2hvdWxkIGJlaGF2ZSBpbiB0aGUgc2FtZSBleGFjdCB3YXkgYXMgaG90LXVu
cGx1Z2dpbmcgYSBVU0IKPj4gZHJpdmUgdGhhdCdzIG1vdW50ZWQsIGNhbiB5b3UgY29uZmlybSB0
aGF0J3MgY29ycmVjdD8KPiAKPiBJIGFncmVlLiBBbmQgaWYgSSdtIG5vdCB3cm9uZywgaXQgY3Vy
cmVudGx5IGRvZXNuJ3QgYmVoYXZlIHRoZSBzYW1lIGFzCj4gVVNCIGRldmljZSB1bnBsdWdnaW5n
LiBUaGUgcGF0Y2ggdHJpZXMgdG8gZml4IHRoYXQuCj4gCj4gVGhhbmtzLAo+IFZpbmNlbnQKPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:19:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXQi-00058y-R7; Wed, 06 Sep 2017 10:19:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dpXQg-00058f-Q9
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 10:19:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 85/A5-02224-1BBCFA95; Wed, 06 Sep 2017 10:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMfSai+7G0+s
 jDf7tELRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPe9nxiKbjtWXHj9xT2BsaTll2MXBxCAhMY
 JT5OaWLrYuTkYBGYxSrx8ogxSEJCYBurxJ4JE4ASHEBOnsSm48EgNRICRRKfVsxlhLCLJebtX
 8QCYvMKCEqcnPkEzBYS8JY4+fQjWA2nQKDEwr0HWCCW7WSR+LfhLlgRm4CBxP53T9hB5rMIqE
 g0PdCDmBMgca3/GDNIWFjASuLdX3eQsIiAqsTytW1gI5kFqiUaF61hh7A1JVq3/4aytSWWLXz
 NPIFRaBaSi2YhKZuFpGwBI/MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAYK5nYGDcwdiy1+8QoyQHk5Io72W19ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HgrTgHlBItS01Mr0jJzgHEFk5bg4FES4W0DSfMWFyTmFmemQ6ROMXpzXLmy7gsTx4bV64HklA
 PbgeSTN9t/M3G0vAWRX55O+8MkxJKXn5cqJc5rCzJCAGRERmke3AJYerjEKCslzMvIwMAgxFO
 QWpSbWYIq/4pRnINRSZg3GWQKT2ZeCdwdr4BOZAI6serlGpATSxIRUlINjCHTmeeq7TW81l8Z
 2ig2mTOtVztuZtxUpqzPlsvmFyX/ubVN+fibt35HdWoPmf7Weyy5h2er99GbHffDzp/8rX4h4
 /+HPS7v5l/sWms4QyOut7a/2fPjcznpVmbzO4czOvM1V0VJaATq/fy4ybNcIf0y97IdTu+NL9
 tu3pKdd2ZO5UWHD29PRiqxFGckGmoxFxUnAgANgEuuCgMAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504693168!113439240!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13418 invoked from network); 6 Sep 2017 10:19:29 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 10:19:29 -0000
Received: by mail-it0-f68.google.com with SMTP id f64so1375140itf.0
 for <xen-devel@lists.xen.org>; Wed, 06 Sep 2017 03:19:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=o24wB20KzjsDBoih8uj4e3B2KC2wKOnVg2TVnQdAkBo=;
 b=QY75XHKIqeNrValm/rK6Q6JvpFW/Ur3Eo8MblKk/CjYmLZkNlrK1Fhc77C8D/X5K7U
 FgFbWAYUCFsy+V5JWfWxQNhRCS/iqxe+5Nt0nieKuDwbx5s74PRXWym1JwAmZ+Q1J0tr
 nhNqrkmDzZ+M86syh3ms6So2uZb0vKfBk+ALZNdXHPEwCGkk8/AdI/dzJ7DOg0u/TVsM
 9znUT8NP7fP7a/DPwqDI+qekNotQzenile8dHX5q1pkWBDmonFCAj+/kB7QJo1aqfPXF
 jbC16H1beCgK8Taq5C2hgJv7vyuPsJsb9pHmBnDgoRFbO+nsYzE8D+VagT9opNGY9c1h
 C+qQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=o24wB20KzjsDBoih8uj4e3B2KC2wKOnVg2TVnQdAkBo=;
 b=fdXJamD2oOf44cLR8J/RKvrb/om9wp4kHoA2SOtqVGT463jChl0P37kwIvJln41DB5
 7QrdlfwgOEX7C4ahXcW3go8WgjvsMkNc7PTl21wJWbFNRa0SZSiY0NYKGdYbEK6VYpET
 xzI0VvYmxEhLzp8kUCCWwCxWGgzmUfwr+9US7HUvYfIoEchgaPDLC3hoE73vufI07ykq
 yYoVLoaKOY1a5Vg4AZxdcM8yiRuCONnvtWvwpYujGl3V/+CkX+7FXXCiSlYIF7K/aDc9
 Xmcz6Y0J3Xl9yfYawtpw5O45vgCL4m/zYNn/nijC0E+tSgQxATr4OkiZEdootY44Uboi
 tPZA==
X-Gm-Message-State: AHPjjUhDOkc5+8S1kbTUiCXicARSXv5t4+sZPIB44R8qgg7zpLeYkQ2e
 YFQu75qmLPsMBMvxyo+7pFLZMtpA3Q==
X-Google-Smtp-Source: ADKCNb4FiOxfqbc/m5ESRXMsAB5JOXCsDpnHS4or80Rk86VDziyCH6G/rHEpjQBmpszMgiKmtpjVx5K075nScQaWq2w=
X-Received: by 10.36.206.132 with SMTP id v126mr2813753itg.47.1504693167765;
 Wed, 06 Sep 2017 03:19:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Wed, 6 Sep 2017 03:19:27 -0700 (PDT)
In-Reply-To: <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 6 Sep 2017 13:19:27 +0300
Message-ID: <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmhhcmF0CgpPbiBXZWQsIFNlcCA2LCAyMDE3IGF0IDEwOjAxIEFNLCBiaGFyYXQgZ29oaWwg
PGdobC5iaHJ0QGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGVsbG8gT2xla3NhbmRyLAo+Cj4gVGhhbmsg
eW91IHZlcnkgbXVjaC5JdCByZXNvbHZlZCBteSBpc3N1ZS4KU291bmRzIGdyZWF0IQoKPgo+IFRo
YW5rcywKPiBCaGFyYXQKPgo+IE9uIE1vbiwgU2VwIDQsIDIwMTcgYXQgNjoyNCBQTSwgT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzdHlzaEBnbWFpbC5jb20+Cj4gd3JvdGU6Cj4+Cj4+IEhpIEJo
YXJhdAo+Pgo+PiBPbiBNb24sIFNlcCA0LCAyMDE3IGF0IDc6MTMgQU0sIGJoYXJhdCBnb2hpbCA8
Z2hsLmJocnRAZ21haWwuY29tPiB3cm90ZToKPj4gPiBIZWxsbyBPbGVrc2FuZHIsCj4+ID4KPj4g
PiBJIGhhdmUgY29ycmVjdGVkICBHSUMgc2V0dGluZ3MgYnV0IG5vIHN1Y2Nlc3MuRm9sbG93aW5n
IGxpbmUgZGlzYXBwZWFyCj4+ID4gZnJvbQo+PiA+IGxvZy4KPj4gPj4+WEVOKSBHSUN2MjogV0FS
TklORzogVGhlIEdJQ0Mgc2l6ZSBpcyB0b28gc21hbGw6IDB4MTAwMCBleHBlY3RlZCAweDIwMDAK
Pj4gPgo+PiA+IElzIGFueXRoaW5nIGVsc2Ugd2hpY2ggY2FuIEkgdHJ5Lgo+PiA+Cj4+ID4gSSBk
b27igJl0IGtub3cgbXVjaCBhYm91dCB4ZW4gaW50ZXJuYWwgZm9yIEFSTSBhcmNoaXRlY3R1cmUu
IEFzIHlvdQo+PiA+IG1lbnRpb25lZCwKPj4gPj4+V3JvbmcgR0lDIHNldHRpbmdzIG1pZ2h0IGxl
YWQgdG8gdGhhdCBJUElzIHdvbid0IHdvcmsgYXMgZXhwZWN0ZWQuIEFuZAo+PiA+Pj5ib290IENQ
VSB3aWxsIGdldCBzdHVjayB3YWl0aW5nIGZvciBhbm90aGVyIENQVS4KPj4gPgo+PiA+IENhbiB5
b3UgZXhwbGFpbiBpdCB3aXRoIHNvbWUgYm9vdCBzZXF1ZW5jZSBhbmQgcmVsYXRpb24gd2l0aCBJ
UEk/Cj4+Cj4+IFdlbGwsIHdlIGZhY2VkIHNpbWlsYXIgaXNzdWUgd2l0aCBSLUNhciBHZW4zIEgz
IFNvQy4gWGVuIGh1bmcgYXQKPj4gc21wX2NhbGxfZnVuY3Rpb24gKG9uZSBDUFUgZGlkbid0IHJl
Y2VpdmUgaW50ZXJydXB0IGZyb20gYW5vdGhlciBvbmUpLgo+PiBOZXh0IHBhdGNoIGhlbHBlZCB1
cyB0byBmaXggdGhpcyBpc3N1ZToKPj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRj
aC85MTYzMDY1Lwo+Pgo+PiBJIGFzc3VtZSB0aGUgU29DIHlvdSBhcmUgd29ya2luZyB3aXRoIGhh
cyAiYXJtLGdpYy00MDAiIGNvbXBhdGlibGUgR0lDLgo+PiBDYW4geW91IHRha2UgYSBsb29rIGF0
IHRoZSBwYXRjaCwgbWF5YmUgaXQgaXMgeW91ciBjYXNlIHRvby4KPj4KPj4gPgo+PiA+IFRoYW5r
cywKPj4gPiBCaGFyYXQKPj4gPgo+PiA+Cj4+ID4gT24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgNToy
OCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28KPj4gPiA8b2xla3N0eXNoQGdtYWlsLmNvbT4KPj4g
PiB3cm90ZToKPj4gPj4KPj4gPj4gT24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMjoxMyBQTSwgYmhh
cmF0IGdvaGlsIDxnaGwuYmhydEBnbWFpbC5jb20+Cj4+ID4+IHdyb3RlOgo+PiA+PiA+IEhlbGxv
IE9sZWtzYW5kciwKPj4gPj4gSGkgQmhhcmF0Cj4+ID4+Cj4+ID4+ID4KPj4gPj4gPiBJIGhhZCBy
ZW1vdmVkIEE3MiBjbHVzdGVyIGFuZCB0cmllZCB0byBib290IG9ubHkgdHdvIEEzNSBidXQgSSBn
b3QKPj4gPj4gPiBzYW1lCj4+ID4+ID4gZXJyb3IuCj4+ID4+ID4KPj4gPj4gPiBJcyBhbnl0aGlu
ZyBhZGRlZCBvciBtaXNzaW5nIGluIEEzNSBjb21wYXJlIHRvIEE1Mz8KPj4gPj4gVW5mb3J0dW5h
dGVseSwgSSBkb24ndCBrbm93Lgo+PiA+Pgo+PiA+PiBCVFcsIGRpZCB5b3UgY2hlY2sgeW91ciBH
SUMgc2V0dGluZ3MgaW4gdGhlIGRldmljZS10cmVlPwo+PiA+Pgo+PiA+PiA+Cj4+ID4+ID4gUmVn
YXJkcywKPj4gPj4gPiBCaGFyYXQKPj4gPj4gPgo+PiA+PiA+IE9uIFdlZCwgQXVnIDMwLCAyMDE3
IGF0IDg6MDAgUE0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPgo+PiA+PiA+IHdy
b3RlOgo+PiA+PiA+Pgo+PiA+PiA+PiBIZWxsbyBPbGVrc2FuZHIsCj4+ID4+ID4+IFRoYW5rIHlv
dSB2ZXJ5IG11Y2ggZm9yIHlvdXIgaW5wdXQuCj4+ID4+ID4+Cj4+ID4+ID4+IFllcy4gYWdyZWUu
IEkgd2lsbCBjaGVjayBieSByZW1vdmluZyBBNzIgY29yZSBmcm9tIERULgo+PiA+PiA+Pgo+PiA+
PiA+PiBUaGFua3MsCj4+ID4+ID4+IEJoYXJhdAo+PiA+PiA+Pgo+PiA+PiA+PiBPbiBXZWQsIEF1
ZyAzMCwgMjAxNyBhdCA3OjQ0IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA+PiA+PiA8b2xl
a3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4+ID4+ID4+Pgo+PiA+PiA+Pj4gSGksCj4+ID4+ID4+
Pgo+PiA+PiA+Pj4gTm90IHN1cmUgdGhhdCBJIGFtIGEgY29tcGV0ZW50IHBlcnNvbiwganVzdCBt
eSBhc3N1bXB0aW9ucy4KPj4gPj4gPj4+Cj4+ID4+ID4+PiBDQ2VkIEFSTSBndXlzLgo+PiA+PiA+
Pj4KPj4gPj4gPj4+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDU6MjEgUE0sIGJoYXJhdCBnb2hp
bCA8Z2hsLmJocnRAZ21haWwuY29tPgo+PiA+PiA+Pj4gd3JvdGU6Cj4+ID4+ID4+PiA+IEhlbGxv
IEFsbAo+PiA+PiA+Pj4gPgo+PiA+PiA+Pj4gPiBJIGFtIHRyeWluZyB0byBydW4gWGVuIG9uIG5l
dyBoYXJkd2FyZSB3aGljaCBoYXMgdHdvIEEzNSBhbmQgb25lCj4+ID4+ID4+PiA+IEE3Mgo+PiA+
PiA+Pj4gPiBjb3JlLgo+PiA+PiA+Pj4gPiBYZW4gYm9vdGVkIGludGlhbGx5IGJ1dCBpdCBoYW5n
cyBhdAo+PiA+PiA+Pj4gPiBzbXBfY2FsbF9mdW5jdGlvbihzZXR1cF92aXJ0X3BhZ2luZ19vbmUs
Cj4+ID4+ID4+PiA+ICh2b2lkICopdmFsLCAxKSBmdW5jdGlvbiBjYWxsLgo+PiA+PiA+Pj4KPj4g
Pj4gPj4+IEl0IG1pZ2h0IGJlIGEgY29uc2VxdWVuY2Ugb2YgdGhhdCBDUFUgY29yZXMgYXJlIGRp
ZmZlcmVudC4gQW5kIHRoZXkKPj4gPj4gPj4+IG1pZ2h0IGhhdmUgZGlmZmVyZW50IHNldCBvZiBm
ZWF0dXJlcywgb3IgZXZlbiBzZXR0aW5ncy4KPj4gPj4gPj4+IEFuZCB0aGVzZSBmZWF0dXJlcy9z
ZXR0aW5ncyB0aGUgYm9vdCBDUFUgaGFzIGRvbid0IGNvbXBhdGlibGUgd2l0aAo+PiA+PiA+Pj4g
b3RoZXIgKG5vbi1ib290KSBDUFVzLgo+PiA+PiA+Pj4gQ2FuIHlvdSB0cnkgbm90IHRvIGJyaW5n
dXAgQTcyIGNvcmUgKHJlbW92ZSBpdCBmcm9tIERUIG9yIGFub3RoZXIKPj4gPj4gPj4+IHdheSks
IGxlYXZlIG9ubHkgdHdvIEEzNSBhbmQgc2VlIHdoYXQgd2lsbCBoYXBwZW4uCj4+ID4+ID4+Pgo+
PiA+PiA+Pj4gPiBGaW5kIGZvbGxvd2luZyBsb2cgb2YgWGVuIGJvb3Rpbmcsc2FtZSBzZXQgb2Yg
ZmVhdHVyZXMuCj4+ID4+ID4+PiA+Cj4+ID4+ID4+PiA+IC0gVUFSVCBlbmFibGVkIC0KPj4gPj4g
Pj4+ID4gLSBDUFUgMDAwMDAwMDAgYm9vdGluZyAtCj4+ID4+ID4+PiA+IC0gQ3VycmVudCBFTCAw
MDAwMDAwOCAtCj4+ID4+ID4+PiA+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4+ID4+ID4+PiA+
IC0gWmVybyBCU1MgLQo+PiA+PiA+Pj4gPiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMg
LQo+PiA+PiA+Pj4gPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPj4gPj4gPj4+ID4gLSBSZWFkeSAt
Cj4+ID4+ID4+PiA+IChYRU4pIENoZWNraW5nIGZvciBpbml0cmQgaW4gL2Nob3Nlbgo+PiA+PiA+
Pj4gPiAoWEVOKSBSQU06IDAwMDAwMDAwNDAwMDAwMDAgLSAwMDAwMDAwMGJmZmZmZmZmCj4+ID4+
ID4+PiA+IChYRU4pCj4+ID4+ID4+PiA+IChYRU4pIE1PRFVMRVswXTogMDAwMDAwMDA0NDAwMDAw
MCAtIDAwMDAwMDAwNDQwMGZkNWEgRGV2aWNlIFRyZWUKPj4gPj4gPj4+ID4gKFhFTikKPj4gPj4g
Pj4+ID4gKFhFTikgQ29tbWFuZCBsaW5lOiA8TlVMTD4KPj4gPj4gPj4+IFdoeT8gRG9lcyB5b3Vy
IGRldmljZS10cmVlIGhhdmUgYm9vdGFyZ3M/Cj4+ID4+ID4+Pgo+PiA+PiA+Pj4gPiAoWEVOKSBQ
bGFjaW5nIFhlbiBhdCAweDAwMDAwMDAwYmZlMDAwMDAtMHgwMDAwMDAwMGMwMDAwMDAwCj4+ID4+
ID4+PiA+IChYRU4pIFVwZGF0ZSBCT09UTU9EX1hFTiBmcm9tIDAwMDAwMDAwNDAwODAwMDAtMDAw
MDAwMDA0MDE5NGUwMQo+PiA+PiA+Pj4gPiA9Pgo+PiA+PiA+Pj4gPiAwMDAwMDAwMGJmZTAxCj4+
ID4+ID4+PiA+IChYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCj4+ID4+ID4+PiA+IChYRU4p
IEJvb3RpbmcgdXNpbmcgRGV2aWNlIFRyZWUKPj4gPj4gPj4+ID4gKFhFTikgUGxhdGZvcm06IEdl
bmVyaWMgU3lzdGVtCj4+ID4+ID4+PiA+IChYRU4pIFRha2luZyBkdHVhcnQgY29uZmlndXJhdGlv
biBmcm9tIC9jaG9zZW4vc3Rkb3V0LXBhdGgKPj4gPj4gPj4+ID4gKFhFTikgTG9va2luZyBmb3Ig
ZHR1YXJ0IGF0ICJzZXJpYWwwIiwgb3B0aW9ucyAiIgo+PiA+PiA+Pj4gPiAgX18gIF9fICAgICAg
ICAgICAgXyAgXyAgICBfICBfX18gICAgICAgICAgICAgICAgICAgICBfICAgICAgICBfCj4+ID4+
ID4+PiA+IF8KPj4gPj4gPj4+ID4gIFwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHwvIF8gXCAg
ICBfICAgXyBfIF9fICBfX198IHxfIF9fIF98Cj4+ID4+ID4+PiA+IHxfXwo+PiA+PiA+Pj4gPiB8
IHwKPj4gPj4gPj4+ID4gX19fCj4+ID4+ID4+PiA+ICAgXCAgLy8gXyBcICdfIFwgIHwgfHwgfF8g
fCB8IHwgfCB8X198IHwgfCB8ICdfIFwvIF9ffCBfXy8gX2AgfAo+PiA+PiA+Pj4gPiAnXwo+PiA+
PiA+Pj4gPiBcfAo+PiA+PiA+Pj4gPiB8LyBfIFwKPj4gPj4gPj4+ID4gICAvICBcICBfXy8gfCB8
IHwgfF9fICAgX3x8IHwgfF98IHxfX3wgfF98IHwgfCB8IFxfXyBcIHx8IChffCB8Cj4+ID4+ID4+
PiA+IHxfKQo+PiA+PiA+Pj4gPiB8IHwKPj4gPj4gPj4+ID4gX18vCj4+ID4+ID4+PiA+ICAvXy9c
X1xfX198X3wgfF98ICAgIHxffChfKV98XF9fXy8gICAgXF9fLF98X3wKPj4gPj4gPj4+ID4gfF98
X19fL1xfX1xfXyxffF8uX18vfF98XF9fX3wKPj4gPj4gPj4+ID4KPj4gPj4gPj4+ID4gKFhFTikg
WGVuIHZlcnNpb24gNC4xMC11bnN0YWJsZSAoYmdvaGlsQCkgKGFhcmNoNjQtbGludXgtZ251LWdj
Ywo+PiA+PiA+Pj4gPiAoVWJ1bnR1L0xpbmFybzcKPj4gPj4gPj4+ID4gKFhFTikgTGF0ZXN0IENo
YW5nZVNldDogRnJpIEF1ZyAxMSAxOTowMjo1MSAyMDE3ICswMTAwCj4+ID4+ID4+PiA+IGdpdDo5
MDUzYTc0LWRpcnR5Cj4+ID4+ID4+PiA+IChYRU4pIFByb2Nlc3NvcjogNDEwZmQwNDE6ICJBUk0g
TGltaXRlZCIsIHZhcmlhbnQ6IDB4MCwgcGFydAo+PiA+PiA+Pj4gPiAweGQwNCwKPj4gPj4gPj4+
ID4gcmV2Cj4+ID4+ID4+PiA+IDB4MQo+PiA+PiA+Pj4gPiAoWEVOKSA2NC1iaXQgRXhlY3V0aW9u
Ogo+PiA+PiA+Pj4gPiAoWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAwMDAwMDAwMjIy
MiAwMDAwMDAwMDAwMDAwMDAwCj4+ID4+ID4+PiA+IChYRU4pICAgICBFeGNlcHRpb24gTGV2ZWxz
OiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMgo+PiA+PiA+Pj4gPiBFTDA6NjQrMzIKPj4g
Pj4gPj4+ID4gKFhFTikgICAgIEV4dGVuc2lvbnM6IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1E
Cj4+ID4+ID4+PiA+IChYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAw
MDAwMDAwMDAwMDAwMAo+PiA+PiA+Pj4gPiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+ID4+ID4+PiA+IChYRU4pICAgTWVtb3J5
IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMTAxMTIyIDAwMDAwMDAwMDAwMDAwMDAKPj4gPj4g
Pj4+ID4gKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAw
MDAwMDAKPj4gPj4gPj4+ID4gKFhFTikgMzItYml0IEV4ZWN1dGlvbjoKPj4gPj4gPj4+ID4gKFhF
TikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAwMDExMDExCj4+ID4+ID4+PiA+IChY
RU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0yIEphemVs
bGUKPj4gPj4gPj4+ID4gKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0
eQo+PiA+PiA+Pj4gPiAoWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2Ngo+PiA+PiA+Pj4g
PiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAKPj4gPj4gPj4+ID4gKFhFTikg
ICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAwMDAwIDAxMjYwMDAwCj4+ID4+
ID4+PiA+IDAyMTAyMjExCj4+ID4+ID4+PiA+IChYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEw
IDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyCj4+ID4+ID4+PiA+IDAwMDExMTIx
Cj4+ID4+ID4+PiA+IChYRU4pIFVzaW5nIFBTQ0ktMS4wIGZvciBTTVAgYnJpbmd1cAo+PiA+PiA+
Pj4gPiAoWEVOKSBTTVA6IEFsbG93aW5nIDMgQ1BVcwo+PiA+PiA+Pj4gPiAoWEVOKSBHZW5lcmlj
IFRpbWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiAxMzAwMCBLSHoKPj4gPj4g
Pj4+ID4gKFhFTikgR0lDdjI6IFdBUk5JTkc6IFRoZSBHSUNDIHNpemUgaXMgdG9vIHNtYWxsOiAw
eDEwMDAgZXhwZWN0ZWQKPj4gPj4gPj4+ID4gMHgyMDAwCj4+ID4+ID4+PiBTb3VuZHMgbGlrZSBH
SUMgc2V0dGluZ3MgYXJlIG5vdCBjb21wbGV0ZWx5IGNvcnJlY3QuCj4+ID4+ID4+PiBXcm9uZyBH
SUMgc2V0dGluZ3MgbWlnaHQgbGVhZCB0byB0aGF0IElQSXMgd29uJ3Qgd29yayBhcyBleHBlY3Rl
ZC4KPj4gPj4gPj4+IEFuZAo+PiA+PiA+Pj4gYm9vdCBDUFUgd2lsbAo+PiA+PiA+Pj4gZ2V0IHN0
dWNrIHdhaXRpbmcgZm9yIGFub3RoZXIgQ1BVLgo+PiA+PiA+Pj4gSnVzdCBkb3VibGUgY2hlY2su
Cj4+ID4+ID4+Pgo+PiA+PiA+Pj4gPiAoWEVOKSBHSUN2MiBpbml0aWFsaXphdGlvbjoKPj4gPj4g
Pj4+ID4gKFhFTikgICAgICAgICBnaWNfZGlzdF9hZGRyPTAwMDAwMDAwMTA1MTAwMDAKPj4gPj4g
Pj4+ID4gKFhFTikgICAgICAgICBnaWNfY3B1X2FkZHI9MDAwMDAwMDAxMDUyMDAwMAo+PiA+PiA+
Pj4gPiAoWEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMDEwNTQwMDAwCj4+ID4+ID4+
PiA+IChYRU4pICAgICAgICAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMDEwNTYwMDAwCj4+ID4+ID4+
PiA+IChYRU4pICAgICAgICAgZ2ljX21haW50ZW5hbmNlX2lycT0yNQo+PiA+PiA+Pj4gPiAoWEVO
KSBHSUN2MjogMzg0IGxpbmVzLCA2IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAxNDNiKS4KPj4gPj4g
Pj4+ID4gKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0
KQo+PiA+PiA+Pj4gPiAoWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDMyIEtpQi4KPj4g
Pj4gPj4+ID4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQo+PiA+PiA+Pj4gPiAtIENQVSAwMDAwMDAw
MSBib290aW5nIC0KPj4gPj4gPj4+ID4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4gPj4gPj4+
ID4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPj4gPj4gPj4+ID4gLSBTZXR0aW5nIHVwIGNvbnRy
b2wgcmVnaXN0ZXJzIC0KPj4gPj4gPj4+ID4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4+ID4+ID4+
PiA+IC0gUmVhZHkgLQo+PiA+PiA+Pj4gPiAoWEVOKSBDUFUgMSBib290ZWQuCj4+ID4+ID4+PiA+
IChYRU4pIEJyaW5naW5nIHVwIENQVTIKPj4gPj4gPj4+ID4gLSBDUFUgMDAwMDAyMDAgYm9vdGlu
ZyAtCj4+ID4+ID4+PiA+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4+ID4+ID4+PiA+IC0gWGVu
IHN0YXJ0aW5nIGF0IEVMMiAtCj4+ID4+ID4+PiA+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lz
dGVycyAtCj4+ID4+ID4+PiA+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+PiA+PiA+Pj4gPiAtIFJl
YWR5IC0KPj4gPj4gPj4+ID4gKFhFTikgQ1BVIDIgYm9vdGVkLgo+PiA+PiA+Pj4gPiAoWEVOKSBC
cm91Z2h0IHVwIDMgQ1BVcwo+PiA+PiA+Pj4gPiAoWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0
MC1iaXQgUEEgYW5kIDgtYml0IFZNSUQKPj4gPj4gPj4+ID4gKFhFTikgUDJNOiAzIGxldmVscyB3
aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIzNTU4Cj4+ID4+ID4+PiA+Cj4+ID4+ID4+PiA+
IENhbiBhbnlvbmUgZ3VpZGUgbWUgaG93IHRvIGRlYnVnIHRoaXMgcHJvYmxlbSBvciB3aGF0IGNv
dWxkIGJlCj4+ID4+ID4+PiA+IHdyb25nCj4+ID4+ID4+PiA+IGhlcmU/Cj4+ID4+ID4+PiA+Cj4+
ID4+ID4+PiA+IEl0IGxvb2tzLCB3cml0aW5nIGludG8gVlRDUl9FTDIgaGFuZyB0aGUgc3lzdGVt
Lgo+PiA+PiA+Pj4gPgo+PiA+PiA+Pj4gPiAtLQo+PiA+PiA+Pj4gPiBSZWdhcmRzLAo+PiA+PiA+
Pj4gPiBCaGFyYXQgR29oaWwKPj4gPj4gPj4+ID4KPj4gPj4gPj4+ID4KPj4gPj4gPj4+ID4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gPj4gPj4+ID4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiA+PiA+Pj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
Zwo+PiA+PiA+Pj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4+ID4+ID4+PiA+
Cj4+ID4+ID4+Pgo+PiA+PiA+Pj4gLS0KPj4gPj4gPj4+IFJlZ2FyZHMsCj4+ID4+ID4+Pgo+PiA+
PiA+Pj4gT2xla3NhbmRyIFR5c2hjaGVua28KPj4gPj4gPj4KPj4gPj4gPj4KPj4gPj4gPj4KPj4g
Pj4gPj4KPj4gPj4gPj4gLS0KPj4gPj4gPj4gUmVnYXJkcywKPj4gPj4gPj4gQmhhcmF0IEdvaGls
Cj4+ID4+ID4+IFNyLlNvZnR3YXJlIEVuZ2luZWVyCj4+ID4+ID4+IGJoYXJhdC5nb2hpbEBoYXJt
YW4uY29tCj4+ID4+ID4+ICs5MTk0MjcwNTQ2MzMKPj4gPj4gPgo+PiA+PiA+Cj4+ID4+ID4KPj4g
Pj4gPgo+PiA+PiA+IC0tCj4+ID4+ID4gUmVnYXJkcywKPj4gPj4gPiBCaGFyYXQgR29oaWwKPj4g
Pj4gPiBTci5Tb2Z0d2FyZSBFbmdpbmVlcgo+PiA+PiA+IGJoYXJhdC5nb2hpbEBoYXJtYW4uY29t
Cj4+ID4+ID4gKzkxOTQyNzA1NDYzMwo+PiA+Pgo+PiA+Pgo+PiA+Pgo+PiA+PiAtLQo+PiA+PiBS
ZWdhcmRzLAo+PiA+Pgo+PiA+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA+Cj4+ID4KPj4gPgo+
PiA+Cj4+ID4gLS0KPj4gPiBSZWdhcmRzLAo+PiA+IEJoYXJhdCBHb2hpbAo+PiA+IFNyLlNvZnR3
YXJlIEVuZ2luZWVyCj4+ID4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPj4gPiArOTE5NDI3MDU0
NjMzCj4+Cj4+Cj4+Cj4+IC0tCj4+IFJlZ2FyZHMsCj4+Cj4+IE9sZWtzYW5kciBUeXNoY2hlbmtv
Cj4KPgo+Cj4KPiAtLQo+IFJlZ2FyZHMsCj4gQmhhcmF0IEdvaGlsCj4gU3IuU29mdHdhcmUgRW5n
aW5lZXIKPiBiaGFyYXQuZ29oaWxAaGFybWFuLmNvbQo+ICs5MTk0MjcwNTQ2MzMKCgoKLS0gClJl
Z2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:19:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXQo-0005BG-4z; Wed, 06 Sep 2017 10:19:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpXQn-0005B2-J4
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 10:19:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9B/DB-02045-8BBCFA95; Wed, 06 Sep 2017 10:19:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3fH6fW
 RBos7BS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNP98xFzzmqVh57gxzA+N+ri5GTg4hgTyJ
 jf/mMYLYvAJ2EkuXXGUFsSUEDCVOL7zJAmKzCKhKPP72lA3EZhNQl2h7th2sRkRAX2L+p59gN
 rNAtETbjDXsILawQLDEsdNvGSHml0rcu3AKrIYTaP70p51AcziAdglK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01ksqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw+BiDYwfhvm+chRkkOJiVR3stq6yOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBWnALKCRalpqdWpGXmAOMAJi3BwaMkwisCkuYtLkjMLc5Mh0idY
 lSUEuedA5IQAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZNBpvBk5pXATX
 8FtJgJaHHVyzUgi0sSEVJSDYwVmZf/u/NF74owi7t4tfqei2ng9sjifS8alXyYG9hfpgtu/lJ
 e5b7h+5t3ufwGpq1Ku5K3b2LQU4+9vp9noUqLX/Lj1Nbf2f+lI60SeN22sFXeN62YYtYgeWfn
 EZbiWceihV+9kD9ssjCqJJFX6MnuA2scNh63ck/pDNqgL7F96evDZ2o36yqxFGckGmoxFxUnA
 gAvpR4WuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504693174!106735723!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5151 invoked from network); 6 Sep 2017 10:19:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 10:19:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Sep 2017 04:19:33 -0600
Message-Id: <59AFE7D40200007800177E08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 06 Sep 2017 04:19:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <16dfb07d-a4dd-46fb-a787-90a466cdecba@genode-labs.com>
 <2106e5e4-371e-d88a-6a86-2edb4d5a46a6@citrix.com>
In-Reply-To: <2106e5e4-371e-d88a-6a86-2edb4d5a46a6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Christian Prochaska <christian.prochaska@genode-labs.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [BUG] x86/hvm/vioapic: 8-Bit IOREGSEL write does
 not work
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA5LjE3IGF0IDExOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDkvMTcgMTk6MjYsIENocmlzdGlhbiBQcm9jaGFza2Egd3JvdGU6Cj4+IEkn
dmUgc2VlbiB0aGlzIHByb2JsZW0gd2l0aCBYZW4gNC42LjUgZnJvbSB0aGUgWHVidW50dSAxNi4w
NAo+PiBkaXN0cmlidXRpb24gYW5kIGZyb20gYSBxdWljayBsb29rIG92ZXIgdGhlIGN1cnJlbnQg
dmlvYXBpYyBjb2RlIGl0Cj4+IHNlZW1zIHRvIGJlIHN0aWxsIHByZXNlbnQuCj4+Cj4+IEZyb20g
dGhlIElPQVBJQyBkYXRhc2hlZXQgWzFdOiAiVG8gcmVmZXJlbmNlIGFuIElPQVBJQyByZWdpc3Rl
ciwgYSBieXRlCj4+IG1lbW9yeSB3cml0ZSB0aGF0IHRoZSBQSUlYMyBkZWNvZGVzIGZvciB0aGUg
SU9BUElDIGxvYWRzIHRoZSBJT1JFR1NFTAo+PiBSZWdpc3RlciB3aXRoIGFuIDgtYml0IHZhbHVl
IHRoYXQgc3BlY2lmaWVzIHRoZSBJT0FQSUMgcmVnaXN0ZXIgKGFkZHJlc3MKPj4gb2Zmc2V0IGlu
IFRhYmxlIDMuMikgdG8gYmUgYWNjZXNzZWQuIgo+Pgo+PiBCdXQgdGhlICd2aW9hcGljX3dyaXRl
KCknIGZ1bmN0aW9uIGRvZXMgbm90IGNvbnNpZGVyIHRoZSAnbGVuZ3RoJyBhcmd1bWVudAo+PiBh
bmQgYWx3YXlzIGNvcGllcyA0IEJ5dGVzIGZyb20gdGhlIHVuc2lnbmVkIGxvbmcgJ3ZhbCcgYXJn
dW1lbnQgaW50byB0aGUKPj4gdmlydHVhbCAzMi1CaXQgSU9SRUdTRUwgcmVnaXN0ZXIuIEluIHRo
ZSBlcnJvciBjYXNlIEkndmUgc2VlbiwgJ2xlbmd0aCcKPj4gd2FzIDEgYW5kICd2YWwnIHdhcyAw
eGZmZmY4MzAwYmIwY2Y4MDEgYW5kIHRoZSBJT0FQSUMgdmVyc2lvbiByZWdpc3Rlcgo+PiB3aXRo
IGFkZHJlc3Mgb2Zmc2V0IDB4MDEgd2FzIG5vdCByZWFkIGNvcnJlY3RseS4KPiAKPiBUaGF0IGxv
b2tzIHN1c3BpY2lvdXNseSBsaWtlIGEgWGVuIHBvaW50ZXIsIG5vdCBhIHBsYXVzaWJsZSB2YWwu
CgpDb25zaWRlcmluZyBsZW5ndGggaXMgMSwgSSdkIGFzc3VtZSB0aGlzIGlzIGEgWGVuIHBvaW50
ZXIgd2l0aCB0aGUKbG93IDggYml0cyBvdmVyd3JpdHRlbiB3aXRoIHRoZSBhY3R1YWwgdmFsdWUg
dG8gYmUgd3JpdHRlbiBvdXQuCgo+IElycmVzcGVjdGl2ZSwgaXQgaXMgYW4gZXJyb3IgZm9yIHRo
ZSBndWVzdCB0byBpc3N1ZSBhbnl0aGluZyBvdGhlciB0aGFuCj4gYSA0IGJ5dGUgd3JpdGUgaW50
byB0aGUgSU9SRUdTRUwgZmllbGQsIHNvIHdlIG91Z2h0IHRvIGJlIHJlamVjdGluZwo+IGxlbmd0
aC0xIGFjY2Vzc2VzLgoKV2l0aCB3aGF0IHRoZSByZWZlcnJlZCB0byBkYXRhIHNoZWV0IHRleHQg
c2F5cyBpbiBtaW5kIEknbSBub3QKc3VyZSB3ZSBzaG91bGRuJ3QgcmF0aGVyIHN1cHBvcnQgMS1i
eXRlIHdyaXRlcyBoZXJlLiBJdApzcGVjaWZpY2FsbHkgYWxzbyBzYXlzICJUaGUgSU9XSU4gUmVn
aXN0ZXIgbXVzdCBiZSBhY2Nlc3NlZAphcyBhIER3b3JkIHF1YW50aXR5Iiwgc28gdGhlIHNhbWUg
cmVsYXhhdGlvbiBzaG91bGQgbm90IGJlCmRvbmUgdGhlcmUuCgpFdmVuIGNoZWNraW5nIG11Y2gg
bmV3ZXIgZGF0YSBzaGVldHMgKElDSDEwLCBDNjAwKSB0aGV5IHN0aWxsCmRlc2NyaWJlIHRoZSBy
ZWdpc3RlciBhcyBhbiA4LWJpdCBvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:24:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXVK-0005yq-NW; Wed, 06 Sep 2017 10:24:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpXVJ-0005yT-Fi
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 10:24:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4B/FC-02231-0DCCFA95; Wed, 06 Sep 2017 10:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffsmfW
 RBvv+S1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y2dnJ3vBqriKqdu3sTUw
 frHuYuTiEBL4yyjRs/gtI4TzmFFi1bM7rF2MnEDONkaJva9FQGwRAWeJr2fmsoPYvAL6EvfX/
 ASrERYIlfh07j0zSLOEwCwliRdz+9hAEhIC3hL33nxkgrG7Pt8DKmLnYBOwkjgkBhJlEVCVaO
 +cyTSBkXsBI8MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsYv/c6HGCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbfRooJ1iUmp5a
 kZaZAww9mLQEB4+SCK81SJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR51UCKBECKMkrz4
 EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkngEzhycwrgdv0CugIJqAjql6uATmiJB
 EhJdXA6OPw8RP/X44TEULOFyx8f5Ty8U+/9O5H06PamDV6e0N0v1xcYHON5YRzorVujviD5vq
 s04ZXkkP085JvzV0uFtlo5rQ98gXj60kfJQ93povmXW7+9eJzZffv0phty3bc73qy9Tirj17t
 wQPiPBwTDpUX/Pnb8fVuq3rTx9Dd/UmenS5tyglHlViKMxINtZiLihMBYX4Gz34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504693452!110179003!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1654 invoked from network); 6 Sep 2017 10:24:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 10:24:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpXVC-0008Cn-FO; Wed, 06 Sep 2017 10:24:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpXV7-0005QI-1K; Wed, 06 Sep 2017 10:24:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpXV6-0005gF-Is; Wed, 06 Sep 2017 10:24:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113060-mainreport@xen.org>
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:test-amd64-i386-freebsd10-i386:freebsd-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b07d1c2f5607489d4d4a6a65ce36a3e896ac065e
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 10:24:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 113060: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5492326820997681789=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken
 test-amd64-i386-freebsd10-i386 10 freebsd-install        fail REGR. vs. 113036

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

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113036
 build-arm64-xsm               2 hosts-allocate              broken like 113036
 build-arm64-pvops             2 hosts-allocate              broken like 113036
 build-arm64-xsm               3 capture-logs                broken like 113036
 build-arm64                   3 capture-logs                broken like 113036
 build-arm64-pvops             3 capture-logs                broken like 113036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 113036
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113036
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                b07d1c2f5607489d4d4a6a65ce36a3e896ac065e
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    2 days
Failing since        113044  2017-09-04 23:16:29 Z    1 days    3 attempts
Testing same since   113060  2017-09-05 23:44:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Daniel P. Berrange <berrange@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hua Yanghao <huayanghao@gmail.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5492326820997681789==--

From xen-devel-bounces@lists.xen.org Wed Sep 06 10:27:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:27:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXYd-0006AI-6P; Wed, 06 Sep 2017 10:27:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4154b4138=dario.faggioli@citrix.com>)
 id 1dpXYb-0006AB-VD
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 10:27:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 83/1D-03610-D9DCFA95; Wed, 06 Sep 2017 10:27:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXitHSDve6cs+s
 jDd5Plra4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmrz55hKVgsWtF8cRZLA+NzoS5GTg4JgRCJ
 lbu3skLYHhLXz55gArF5BYwk/u2fzNjFyMEhLJAsMXujH0iYTcBA4s2OvWDlIgL6EptuN7J3M
 XJxMAscZZL4c/gXWD2LgIrEqg4TkBpOAR+J53dfg9UICfxikui8tw1sPr+ApMStLx+ZQWxmgW
 qJzxu62SBu0JY4cq6fHeIGQYmTM5+wgNhCAmoSM+ZehrrTUuLb+qfMExgFZiFpn4WkBSKuKdG
 6/Tc7hK0tsWzha2YI21Zi3br3UDU2EpuuLmCEsOUltr+dw7yAkX0Vo3pxalFZapGumV5SUWZ6
 RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMwDBDsZ5J/wPMUpyMCmJ8l5WWx8pxJeUn
 1KZkVicEV9UmpNafIhRhoNDSYLX6wxQTrAoNT21Ii0zBxiFMGkJDh4lEd5lIGne4oLE3OLMdI
 jUKUZFKXHeRpCEAEgiozQPrg0W+ZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOsOMoUnM68
 EbvoroMVMQIurXq4BWVySiJCSamCcf94x8tc+B6fL7vxfQq3qL5VHvy+98alkkchaKevKe9M9
 W9s7drYHbDu8u4B3YZqxREOraYfXNTnVQpYZUsyK/Jsruj1/nX9tG3LKefJnH83Tv7Sa1c0r/
 IL8NtYWKlbrsnFv1bIsm2rCzXY3wUtDa1XH7n6Toxldnoc3r478XXpbd3vnCyWW4oxEQy3mou
 JEAIfPDdj3AgAA
X-Env-Sender: prvs=4154b4138=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504693658!115065279!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4671 invoked from network); 6 Sep 2017 10:27:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 10:27:40 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; 
 d="asc'?scan'208";a="446755159"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1504693649.30217.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 6 Sep 2017 12:27:29 +0200
In-Reply-To: <alpine.DEB.2.10.1709051327380.26407@sstabellini-ThinkPad-X260>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
 <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
 <1504626653.338.4.camel@citrix.com>
 <alpine.DEB.2.10.1709051327380.26407@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 andre.przywara@arm.com
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9003951575368535172=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9003951575368535172==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-h+srqKWvg3k819/v2KBu"

--=-h+srqKWvg3k819/v2KBu
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-09-05 at 15:06 -0700, Stefano Stabellini wrote:
> On Tue, 5 Sep 2017, Dario Faggioli wrote:
> >=20
> > Re-checking things now, I actually do see that context_switch() on
> > ARM
> > is not 'terminal'. It call schedule_tail(), which on x86 does not
> > return, while in ARM, it does. I must have confused these two...
> > Sorry.
> >=20
> > Also, mostly out of curiosity, still looking at ARM code, I'm not
> > getting at all how continue_new_vcpu() works (e.g., when/how is it
> > invoked?).
>=20
> On ARM, context_switch() returns, unless it's the first time a new
> vcpu
> is run. In that case pc is set to continue_new_vcpu. __context_switch
> restores pc to continue_new_vcpu, returning to it.
>
Ah, yes, that's what I was missing! The fact that PC is assigned the
adress of continue_new_vcpu().. that's how it run. Only the first time,
as you're explaining.

Thanks! :-)

> From the second time onward a vcpu is run,
> context_switch returns normally.
>=20
Right. And you (or someone else) can also confirm that the stack is
per-vCPU?

Or, in general, make sense out of the fact that the stack pointer
register changes in such a way that, when we get back in do_softirq(),
what's in the stack in the place where there was the 'cpu' local
variable has (at least in some circumstances) changed?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-h+srqKWvg3k819/v2KBu
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZr82SAAoJEBZCeImluHPu39sQAK290qpqlQU4dD/hNuLhr6RK
gkIznLHYfB8QPsvpCKFXy033TXhGXGuO8iiHPQLzs8WNuVcPQ+vDWjWzufmgSJ6l
Ii3LUbZd83Dgm+I6662jAc/1xaswtn0c3W8x9z/FrUVxtTYDPz910aXLHMFuJV3o
tGQY2cgp92I8tZ+DBuVqaa2718Xz8sWZ3LCUUZ98wbCuRZ9kLcVVvY6F0pbezA9v
Rppsj5cpQkjqpoaKgT8AeW3hHMA5bBCdHbQArfGbwxM72FVv2DqqP9xDTefFF1vN
A72ot1Jpeom3kLV6hmsGZ3RMK5X93FjFxxP9AgZfzSWnsAZB+himh/WbywrA+orY
fpJAsRRiBEBDjfDf/ajcRghSOmi3Gb9Cwkemm9CV6Wkj+vIDkKffZyBaaIjYqtby
Kx9Hd8pyy5uxyqW9iMn6Zy0knHehnYp77CCQIlSG/OKn8Bpl1SLBawsrkI1V+Yjo
NTqzotopuvGfcnOijoAC028e2x0vpK65z6DXk+HioGa1TTKzC788L+f5qHSE5jG6
EsAyixwUJZnJADVYVcqOqRnn0KKowwllTObw39nyNh+WVuisRGcbCVQGmpfRFdBM
3lcwcVXlWkmaZrLT8sjz24xhXx5hy1VZfpPjhPYzOLmrjdbGWTLXdgBtN8u1IWj5
mdMMlFMea1YpEyaqR3Zd
=8fzZ
-----END PGP SIGNATURE-----

--=-h+srqKWvg3k819/v2KBu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9003951575368535172==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 10:47:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 10:47:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpXrj-0007V6-Us; Wed, 06 Sep 2017 10:47:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415da6948=citrix-osstest@xenproject.org>)
 id 1dpXri-0007Uu-B9
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 10:47:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F0/72-03283-D32DFA95; Wed, 06 Sep 2017 10:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7tpfW
 RBp+Xs1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozthxczFRwWq9i6ZSdTA+M1/i5GTg4JAX+J
 +z9XMEHYHhIvp+xnBbFFBJwlJny4zQZi8wroSVyb0MkMYgsLGEl0/t/BDFHvJtF14yRjFyMHm
 L16TTRImA1ozMSeiSwgNouAisTsIzfAbCEBLYmli1cyQYwUlDg58wlYnFlAQuLgixdQIy0l1k
 ++yzqBkXcWkrJZSMoWMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDB0GINjB+G1ZwCFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P67
 AJQTLEpNT61Iy8wBBjFMWoKDR0mEN/oiUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5f
 4PMEAApyijNgxsBi6hLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdD7KKJzOvBG7TK6AjmI
 COqHq5BuSIkkSElFQDo5nQtOsPnk3POTT7cXHEXrPrO2NMlIzzWMvYOP0nT5tz84s62w75H9N
 mmq+RFNgtvbhqPeODU7z8Cik/2v7sCVcOlN4/8dWRPmsGhWn7kme3bX963/zw8rqGpHXyEw7+
 Z47Y5rUt6jaPnaRQ2BdxW67F+tvf7WaYuXBFg1au44651hJPS7l79JRYijMSDbWYi4oTAZ54M
 eGjAgAA
X-Env-Sender: prvs=415da6948=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504694841!104452835!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56725 invoked from network); 6 Sep 2017 10:47:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 10:47:24 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="446756455"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72068-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3f3a69b87a2d9b8e0186f6c078302614f55a3357
X-Osstest-Versions-That: ovmf=56e88e9e5f980e30f28d907e0ff442e4dc8dc5de
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 6 Sep 2017 11:47:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72068: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAzZjNhNjliODdhMmQ5YjhlMDE4NmY2YzA3ODMwMjYxNGY1NWEz
MzU3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1NmU4OGU5ZTVmOTgw
ZTMwZjI4ZDkwN2UwZmY0NDJlNGRjOGRjNWRlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNjUg
IDIwMTctMDktMDUgMTk6MzQ6MjYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDY4ICAyMDE3LTA5LTA2IDA4OjE5OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzZjNhNjliODdhMmQ5Yjhl
MDE4NmY2YzA3ODMwMjYxNGY1NWEzMzU3CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j
b20+CkRhdGU6ICAgTW9uIFNlcCA0IDEwOjE4OjQxIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cvVWVmaUJvb3RNYW5hZ2VyTGliOiBHZW5lcmF0ZSBib290IGRlc2NyaXB0aW9uIGZvciBTRC9l
TU1DCiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcu
Y2dpP2lkPTYyMAogICAgCiAgICBBZGRzIHRoZSBzdXBwb3J0IGZvciBTRC9lTU1DIGRldmljZSBw
YXRoIHRvIHNob3cgYXMgYSBib290IG9wdGlvbi4KICAgIAogICAgVGhlIENJRCByZWdpc3RlciBj
b250ZW50IChyZXR1cm5lZCBmcm9tIERpc2tJbmZvLT5JbnF1aXJ5KSBzZWVtcyBkbyBub3QKICAg
IHByb3ZpZGUgdmVyeSB1c2VmdWwvcmVhZGFibGUgJ09FTS9BcHBsaWNhdGlvbiBJRCcgYW5kICdQ
cm9kdWN0IG5hbWUnCiAgICBmaWVsZC4KICAgIAogICAgRm9yIFNEIGRldmljZXMsIHRoZSBPSUQg
aXMgYSAyLWNoYXJhY3RlciBBU0NJSSBzdHJpbmcgYW5kIHRoZSBQcm9kdWN0IG5hbWUKICAgIGlz
IGEgNS1jaGFyYWN0ZXIgQVNDSUkgc3RyaW5nLgogICAgCiAgICBGb3IgZU1NQyBkZXZpY2VzLCB0
aGUgT0lEIGlzIGFuIDgtYml0IGJpbmFyeSBudW1iZXIgYW5kIHRoZSBQcm9kdWN0IG5hbWUKICAg
IGlzIGEgNi1jaGFyYWN0ZXIgQVNDSUkgc3RyaW5nLgogICAgCiAgICBUaGVzZSBzdHJpbmdzIGFy
ZSByZWxhdGl2ZWx5IHNob3J0IGFuZCBkbyBub3QgcHJvdmlkZSBhIHZlcnkgcmVhZGFibGUKICAg
IGRlc2NyaXB0aW9uLiBIZW5jZSwgdGhpcyBjb21taXQgdXNlcyBnZW5lcmFsICdTRCAoZU1NQykg
RGV2aWNlJyBmb3IgdGhlCiAgICBib290IG9wdGlvbiBkZXNjcmlwdGlvbi4KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 11:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 11:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpYVQ-0001fL-9Z; Wed, 06 Sep 2017 11:28:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpYVP-0001ey-G7
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 11:28:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A1/C1-03454-ADBDFA95; Wed, 06 Sep 2017 11:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVffm7fW
 RBheeWlisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o+GdScEui4o5z++xNDDe
 1upi5OIQEvjLKHHuwitWCOcxo0TX993sEM42RokPf1ezdTFycogIOEt8PTOXHcTmFdCX+LT1D
 jOILQxkN097yghiSwh8ZZZoPR4MYXtJHDk0BaiGA8y+eVS5i5Gdg03ASuKQGEiQRUBV4ulUuQ
 mM3AsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqaAQh
 2MM687H+IUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwGt4BygkWp6akVaZk5
 wKCDSUtw8CiJ8HKBpHmLCxJzizPTIVKnGI05Nqxe/4WJY9O7Y7+ZhFjy8vNSpcR5lUFKBUBKM
 0rz4AbBouESo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmTQabwZOaVwO17BXQKE9ApVS/XgJ
 xSkoiQkmpgNH61PEBuDsN/b0/nqtXru9d2rijJepS1ZP7987E7TIzOXrxTXH/u27b2zOb45cu
 7LgRU//n68tkj91cMv+2POK0Obot3sIi8yrOOI3vN3LaN4mIKa3dsLxDP9bR+Ozcpbneu9ZTc
 r99+Kj0pYal4xlZzLLV+LWPl685Ci/0L82Z+mdrpozvzuxJLcUaioRZzUXEiAIRe1sKBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504697304!75274710!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16017 invoked from network); 6 Sep 2017 11:28:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 11:28:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpYVJ-0001Pp-I5; Wed, 06 Sep 2017 11:28:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpYVE-0001p5-3t; Wed, 06 Sep 2017 11:28:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpYVD-0006OE-OR; Wed, 06 Sep 2017 11:28:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113069-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=9a04dcffbb1e59333e500a8ce66e01a562be8b4f
X-Osstest-Versions-That: ovmf=3f3a69b87a2d9b8e0186f6c078302614f55a3357
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 11:28:15 +0000
Subject: [Xen-devel] [ovmf test] 113069: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzA2MQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMDYxCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwNjEKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzA2MQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOWEwNGRjZmZiYjFlNTkzMzNlNTAwYThjZTY2ZTAxYTU2MmJlOGI0Zgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgM2YzYTY5Yjg3YTJkOWI4ZTAx
ODZmNmMwNzgzMDI2MTRmNTVhMzM1NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDYxICAyMDE3
LTA5LTA2IDAyOjAzOjQ4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzA2OSAg
MjAxNy0wOS0wNiAwODoyMjoyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEVyaWMgRG9uZyA8ZXJpYy5kb25n
QGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDlhMDRkY2ZmYmIxZTU5MzMzZTUw
MGE4Y2U2NmUwMWE1NjJiZThiNGYKQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CkRhdGU6ICAgTW9uIFNlcCA0IDE2OjA0OjUzIDIwMTcgKzA4MDAKCiAgICBOZXR3b3JrUGtn
L0lwNkR4ZTogZml4IGEgYnVnIGluIElQNiBkcml2ZXIgZm9yIElwU2VjIHByb3RvY29sIG5vdGlm
eS4KICAgIAogICAgVGhlIElQIGRyaXZlciB1c2VzIEVmaUNyZWF0ZVByb3RvY29sTm90aWZ5RXZl
bnQoKSB0byByZWdpc3RlciBub3RpZnkgY2FsbGJhY2sKICAgIGZ1bmN0aW9uIGZvciBJcFNlYyBw
cm90b2NvbCwgYnV0IGl0IGRpZG4ndCBub3RpY2UgdGhhdCB0aGUgY2FsbGJhY2sgd2lsbCBhbHdh
eXMKICAgIGJlIGV4ZWN1dGVkIGF0IGxlYXN0IG9uY2UsIGV2ZW4gdGhlIHByb3RvY29sIHdhc24n
dCBpbiBoYW5kbGUgZGF0YWJhc2UuCiAgICBBcyBhIHJlc3VsdCwgdGhlIElwNklwU2VjUHJvY2Vz
c1BhY2tldCgpIHdpbGwgc3RpbGwgYWx3YXlzIGNhbGwgTG9jYXRlUHJvdG9jb2woKQogICAgZXZl
biB0aGUgSXBTZWMgcHJvdG9jb2wgaXMgbm90IGluc3RhbGxlZCwgd2hpY2ggd2lsbCBpbXBhY3Qg
dGhlIG5ldHdvcmsKICAgIHBlcmZvcm1hbmNlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBG
dSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8
dGluZy55ZUBpbnRlbC5jb20+Cgpjb21taXQgNWFhZTJkMzVkZTAzMWEzOGU3ODEyYzYxNWZmNmJj
ZTM2YjMxNDY2YQpBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTog
ICBNb24gU2VwIDQgMTY6MDQ6MTMgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9JcDREeGU6
IGZpeCBhIGJ1ZyBpbiBJUDQgZHJpdmVyIGZvciBJcFNlYyBwcm90b2NvbCBub3RpZnkuCiAgICAK
ICAgIFRoZSBJUCBkcml2ZXIgdXNlcyBFZmlDcmVhdGVQcm90b2NvbE5vdGlmeUV2ZW50KCkgdG8g
cmVnaXN0ZXIgbm90aWZ5IGNhbGxiYWNrCiAgICBmdW5jdGlvbiBmb3IgSXBTZWMgcHJvdG9jb2ws
IGJ1dCBpdCBkaWRuJ3Qgbm90aWNlIHRoYXQgdGhlIGNhbGxiYWNrIHdpbGwgYWx3YXlzCiAgICBi
ZSBleGVjdXRlZCBhdCBsZWFzdCBvbmNlLCBldmVuIHRoZSBwcm90b2NvbCB3YXNuJ3QgaW4gaGFu
ZGxlIGRhdGFiYXNlLgogICAgQXMgYSByZXN1bHQsIHRoZSBJcDRJcFNlY1Byb2Nlc3NQYWNrZXQo
KSB3aWxsIHN0aWxsIGFsd2F5cyBjYWxsIExvY2F0ZVByb3RvY29sKCkKICAgIGV2ZW4gdGhlIElw
U2VjIHByb3RvY29sIGlzIG5vdCBpbnN0YWxsZWQsIHdoaWNoIHdpbGwgaW1wYWN0IHRoZSBuZXR3
b3JrCiAgICBwZXJmb3JtYW5jZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVA
aW50ZWwuY29tPgoKY29tbWl0IDEyY2ZjOTAwOWU3Y2YxYTY5Y2E2NzUxMTBjMmNmNmUyMWIxNTI5
OTIKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNl
cCA2IDEzOjUyOjUxIDIwMTcgKzA4MDAKCiAgICBNZGVQa2cvUGlNbUNpcy5oOiBGaXggYnVpbGQg
ZmFpbHVyZS4KICAgIAogICAgSW5jbHVkZSB0aGUgbWlzc2VkIGhlYWRlciBmaWxlIHRvIGZpeCBi
dWlsZCBmYWlsdXJlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21t
aXQgZDUxYjAxMjJiZjliZDFkZjgzMWM3N2I1NjY5YmZiYjY2YWFhNDg3NApBdXRob3I6IFdhbmcg
RmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEF1ZyAyNCAxNzoxNzoxOSAyMDE3
ICswODAwCgogICAgTWRlUGtnOiBBZGQgVUVGSSAyLjcgZGVmaW5lZCBHVUlEIGFuZCBzdHJ1Y3R1
cmUgZm9yIEFJUCBuZXR3b3JrIG1lZGlhIHR5cGUuCiAgICAKICAgIFJldmlld2VkLWJ5OiBGdSBT
aXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBXYW5nIEZh
biA8ZmFuLndhbmdAaW50ZWwuY29tPgoKY29tbWl0IDRkMTUwODQ4YzUxZjM5MzYzZmVjMDE3Nzk1
MTRiYWE4Mzk0ZDY4YzUKQXV0aG9yOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4K
RGF0ZTogICBXZWQgU2VwIDYgMTI6MDc6MTEgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBr
Zy9WVGQ6IGltcHJvdmUgZGVidWcgbWVzc2FnZS4KICAgIAogICAgQWRkIC9uIGZvciBkZWJ1ZyBt
ZXNzYWdlIHRvIG1ha2UgZXJyb3IgbW9yZQogICAgcmVhZGFibGUuCiAgICAKICAgIFN1Z2dlc3Rl
ZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0IDYwNzk0ZWU2YjBjODZjMTAzYWIy
MjdiMGQ5YzI5NjhjOWM3NDgxMGUKQXV0aG9yOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVs
LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMDk6Mjg6MjYgMjAxNyArMDgwMAoKICAgIEludGVsRnJh
bWR3b3JrTW9kdWxlUGtnL0xlZ2FjeUJpb3M6IEFkZCBJb01tdSBTdXBwb3J0LgogICAgCiAgICBJ
ZiBJT01NVSBpcyBlbmFibGVkLCB0aGUgbGVnYWN5IEJJT1MgbmVlZCBhbGxvdyB0aGUgbGVnYWN5
IG1lbW9yeQogICAgYWNjZXNzIGJ5IHRoZSBsZWdhY3kgZGV2aWNlLgogICAgVGhlIGxlZ2FjeSBt
ZW1vcnkgaXMgYmVsb3cgMU0gbWVtb3J5IGFuZCBIaWdoUG1tIG1lbW9yeS4KICAgIAogICAgQ2M6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEpp
ZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA5NGZiNjIxZDM3MGU3Mzk3ZTk4ODAzOGYy
OGVlZGUwNWI0MGVlNmU1CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+
CkRhdGU6ICAgTW9uIFNlcCA0IDE2OjQzOjM1IDIwMTcgKzA4MDAKCiAgICBJbnRlbFNpbGljb25Q
a2cvVnRkOiBTdXBwb3J0IENTTSB1c2FnZS4KICAgIAogICAgUmVtb3ZlIHplcm8gYWRkcmVzcyBj
aGVjayBpbiBJb01tdU1hcC4KICAgIFRoZSByZWFzb24gaXMgdGhhdCBhIENTTSBsZWdhY3kgZHJp
dmVyIG1heSB1c2UgbGVnYWN5IG1lbW9yeSBmb3IgRE1BLgogICAgQXMgc3VjaCwgdGhlIGxlZ2Fj
eUJpb3MgbmVlZCBhbGxvdyBiZWxvdyAxTSB0byB0aGUgbGVnYWN5IGRldmljZS4KICAgIAogICAg
VGhpcyBwYXRjaCBhbHNvIGZpeGVkIHNvbWUgdHlwby4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGpp
ZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KCmNvbW1pdCA3ZDhlODQ3NGY5OGJjZWZjNmNjMTg5MTRjOTk1YjA0ZmE4YTdl
MzlkCkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2Vw
IDUgMjI6NDk6MzcgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9QY2lTZWdtZW50TGliU2VnbWVudElu
Zm86IGZpeCB0eXBvIGluIFBjaVNlZ21lbnRCaXRGaWVsZEFuZCooKQogICAgCiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 11:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 11:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpYb1-0002JE-Tv; Wed, 06 Sep 2017 11:34:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpYb1-0002J8-23
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 11:34:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 44/57-03874-63DDFA95; Wed, 06 Sep 2017 11:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpK7p3fW
 RBvueW1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrbjWxFPSoVjT2TGNuYPwo2cXIwSEh4C+x
 +ZwPiMkioCLR96i6i5GTg01AWeJnZy8biC0ioCDx/MwCli5GLg5mgYmMEq1zJ7KC1AsLhEjM/
 Z0DUsMrYCHRd2MnK4gtJBAl0X9+OzNEXFDi5MwnLCA2s4COxILdn9hAWpkFpCWW/+MACXMKGE
 tsP3UHrFwU6ILOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypG9eLUorLUIl1jvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBjAIIdjB3/nA4xSnIwKYnyXlZbHynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnfVbaCcYFFqempFWmYOMNhh0hIcPEoivG9B0rzFBYm5xZnpE
 KlTjIpS4rz3QRICIImM0jy4NliEXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7zmQKTyZeS
 Vw018BLWYCWlz1cg3I4pJEhJRUA2NY3cnFC75/+96zOLzLSa5+wtNcjhTDBMtjcauKHld3Ch5
 YKru+4O+7u4WHz/A2n9VK5z8xM2CxiKfrOcU+vsMO/I+mXlIzZ+2Yy9zIGWh/5xf/u8oHKbLb
 vae9eWdxpvz/HP/QG9yZUfn2CSmmCTmLzF/wbZVeuZ3hkqSgw96DN78b92ztVlRiKc5INNRiL
 ipOBAD4j97AqwIAAA==
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504697652!114576301!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8196 invoked from network); 6 Sep 2017 11:34:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 11:34:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="438611945"
Date: Wed, 6 Sep 2017 12:34:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170906113410.2upxmdambiwzvk5g@citrix.com>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170901160843.9057-4-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDY6MDg6NDNQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6ClsuLi5dCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oIGIvdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uLmgKPiBpbmRleCA3MzQzMjA5NDdhLi45MzE0MWE2ZTI1IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCj4gKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfY29tbW9uLmgKPiBAQCAtMTM5LDYgKzEzOSwxNiBAQCBzdHJ1Y3QgeGNfc3JfcmVz
dG9yZV9vcHMKPiAgICAgICAqLwo+ICAgICAgaW50ICgqc2V0dXApKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgpOwo+ICAKPiArICAgIC8qKgo+ICsgICAgICogUG9wdWxhdGUgUEZOcwo+ICsgICAg
ICoKPiArICAgICAqIEdpdmVuIGEgc2V0IG9mIHBmbnMsIG9idGFpbiBtZW1vcnkgZnJvbSBYZW4g
dG8gZmlsbCB0aGUgcGh5c21hcCBmb3IgdGhlCj4gKyAgICAgKiB1bnBvcHVsYXRlZCBzdWJzZXQu
Cj4gKyAgICAgKi8KPiArICAgIGludCAoKnBvcHVsYXRlX3BmbnMpKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgsIHVuc2lnbmVkIGNvdW50LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25zdCB1aW50MzJfdCAqdHlwZXMpOwo+ICsK
Ck9uZSBibGFuayBsaW5lIGlzIGdvb2QgZW5vdWdoLgoKPiArCj4gICAgICAvKioKPiAgICAgICAq
IFByb2Nlc3MgYW4gaW5kaXZpZHVhbCByZWNvcmQgZnJvbSB0aGUgc3RyZWFtLiAgVGhlIGNhbGxl
ciBzaGFsbCB0YWtlCj4gICAgICAgKiBjYXJlIG9mIHByb2Nlc3NpbmcgY29tbW9uIHJlY29yZHMg
KGUuZy4gRU5ELCBQQUdFX0RBVEEpLgo+IEBAIC0yMjQsNiArMjM0LDggQEAgc3RydWN0IHhjX3Ny
X2NvbnRleHQKPiAgCj4gICAgICAgICAgICAgIGludCBzZW5kX2JhY2tfZmQ7Cj4gICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgcDJtX3NpemU7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWF4X3BhZ2VzOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRvdF9wYWdlczsKPiAgICAg
ICAgICAgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl90IGRpcnR5X2JpdG1hcF9oYnVmOwo+ICAKPiAg
ICAgICAgICAgICAgLyogRnJvbSBJbWFnZSBIZWFkZXIuICovCj4gQEAgLTMzNiw2ICszNDgsMTIg
QEAgc3RydWN0IHhjX3NyX2NvbnRleHQKPiAgICAgICAgICAgICAgICAgICAgICAvKiBIVk0gY29u
dGV4dCBibG9iLiAqLwo+ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmNvbnRleHQ7Cj4gICAg
ICAgICAgICAgICAgICAgICAgc2l6ZV90IGNvbnRleHRzejsKPiArCj4gKyAgICAgICAgICAgICAg
ICAgICAgLyogQml0bWFwIG9mIGN1cnJlbnRseSBhbGxvY2F0ZWQgUEZOcyBkdXJpbmcgcmVzdG9y
ZS4gKi8KPiArICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRl
ZF8xZzsKPiArICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIGF0dGVtcHRl
ZF8ybTsKPiArICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfc3JfYml0bWFwIGFsbG9jYXRl
ZF9wZm5zOwo+ICsgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBpZHgxR19wcmV2LCBpZHgy
TV9wcmV2Owo+ICAgICAgICAgICAgICAgICAgfSByZXN0b3JlOwo+ICAgICAgICAgICAgICB9Owo+
ICAgICAgICAgIH0geDg2X2h2bTsKPiBAQCAtNDU5LDE0ICs0NzcsNiBAQCBzdGF0aWMgaW5saW5l
IGludCB3cml0ZV9yZWNvcmQoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKPiAgICovCj4gIGlu
dCByZWFkX3JlY29yZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCBpbnQgZmQsIHN0cnVjdCB4
Y19zcl9yZWNvcmQgKnJlYyk7Cj4gIAo+IC0vKgo+IC0gKiBUaGlzIHdvdWxkIGlkZWFsbHkgYmUg
cHJpdmF0ZSBpbiByZXN0b3JlLmMsIGJ1dCBpcyBuZWVkZWQgYnkKPiAtICogeDg2X3B2X2xvY2Fs
aXNlX3BhZ2UoKSBpZiB3ZSByZWNlaXZlIHBhZ2V0YWJsZXMgZnJhbWVzIGFoZWFkIG9mIHRoZQo+
IC0gKiBjb250ZW50cyBvZiB0aGUgZnJhbWVzIHRoZXkgcG9pbnQgYXQuCj4gLSAqLwo+IC1pbnQg
cG9wdWxhdGVfcGZucyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB1bnNpZ25lZCBjb3VudCwK
PiAtICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90ICpvcmlnaW5hbF9wZm5zLCBjb25z
dCB1aW50MzJfdCAqdHlwZXMpOwo+IC0KPiAgI2VuZGlmCj4gIC8qCj4gICAqIExvY2FsIHZhcmlh
YmxlczoKWy4uLl0KPiAgCj4gK3N0cnVjdCB4ODZfaHZtX3NwIHsKCkZvcmdvdCB0byBhc2s6IHdo
YXQgZG9lcyBzcCBzdGFuZCBmb3I/Cgo+ICtzdGF0aWMgYm9vbCB4ODZfaHZtX3B1bmNoX2hvbGUo
c3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgeGVuX3Bmbl90IG1heF9wZm4pCj4gK3sKPiArICAg
IHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Cj4gKyAgICBzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibTsKPiArICAgIHhlbl9wZm5fdCBfcGZuLCBwZm4sIG1pbl9wZm47Cj4gKyAgICB1aW50MzJf
dCBkb21pZCwgZnJlZWQgPSAwLCBvcmRlcjsKCnVuc2lnbmVkIGludCAvIGxvbmcgZm9yIGZyZWVk
IGFuZCBvcmRlci4KCj4gKyAgICBpbnQgcmMgPSAtMTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
U2NhbiB0aGUgZW50aXJlIHN1cGVycGFnZSBiZWNhdXNlIHNldmVyYWwgYmF0Y2hlcyB3aWxsIGZp
dCBpbnRvCj4gKyAgICAgKiBhIHN1cGVycGFnZSwgYW5kIGl0IGlzIHVua25vd24gd2hpY2ggcGZu
IHRyaWdnZXJlZCB0aGUgYWxsb2NhdGlvbi4KPiArICAgICAqLwo+ICsgICAgb3JkZXIgPSBTVVBF
UlBBR0VfMUdCX1NISUZUOwo+ICsgICAgcGZuID0gbWluX3BmbiA9IChtYXhfcGZuID4+IG9yZGVy
KSA8PCBvcmRlcjsKPiArCgptaW5fcGZuIC0+IHN0YXJ0X3Bmbj8KCj4gKyAgICB3aGlsZSAoIHBm
biA8PSBtYXhfcGZuICkKPiArICAgIHsKCmJtIGNhbiBiZSBkZWZpbmVkIGhlcmUuCgo+ICsgICAg
ICAgIGJtID0gJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmFsbG9jYXRlZF9wZm5zOwo+ICsgICAgICAg
IGlmICggIXhjX3NyX2JpdG1hcF9yZXNpemUoYm0sIHBmbikgKQo+ICsgICAgICAgIHsKPiArICAg
ICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVhbGxvYyBhbGxvY2F0ZWRfcGZucyAlIiBQUklf
eGVuX3BmbiwgcGZuKTsKPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0K
PiArICAgICAgICBpZiAoICFwZm5faXNfcG9wdWxhdGVkKGN0eCwgcGZuKSAmJgo+ICsgICAgICAg
ICAgICB4Y19zcl90ZXN0X2FuZF9jbGVhcl9iaXQocGZuLCBibSkgKSB7Cgpkb21pZCBhbmQgX3Bm
biBjYW4gYmUgZGVmaW5lZCBoZXJlLgoKPiArICAgICAgICAgICAgZG9taWQgPSBjdHgtPmRvbWlk
Owo+ICsgICAgICAgICAgICBfcGZuID0gcGZuOwo+ICsgICAgICAgICAgICByYyA9IHhjX2RvbWFp
bl9kZWNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGRvbWlkLCAxLCAwLCAmX3Bmbik7CgpQ
bGVhc2UgYmF0Y2ggdGhlIHJlcXVlc3RzIG90aGVyd2lzZSBpdCBpcyBnb2luZyB0byBiZSB2ZXJ5
IHNsb3cuCgpJdCBzaG91bGQgYmUgZmVhc2libGUgdG8gY29uc3RydWN0IGFuIGFycmF5IG9mIHBm
bnMgaGVyZSBhbmQgaXNzdWUgYQpzaW5nbGUgZGVjcmVhc2VfcmVzZXJ2YXRpb24gb3V0c2lkZSBv
ZiB0aGlzIGxvb3AuCgo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgUEVSUk9SKCJGYWlsZWQgdG8gcmVsZWFzZSBwZm4gJSIgUFJJX3hl
bl9wZm4sIHBmbik7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAg
ICAgIH0KPiArICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnRvdF9wYWdlcy0tOwo+ICsgICAgICAg
ICAgICBmcmVlZCsrOwo+ICsgICAgICAgIH0KPiArICAgICAgICBwZm4rKzsKPiArICAgIH0KPiAr
ICAgIGlmICggZnJlZWQgKQo+ICsgICAgICAgIERQUklOVEYoImZyZWVkICV1IGJldHdlZW4gJSIg
UFJJX3hlbl9wZm4gIiAlIiBQUklfeGVuX3BmbiAiXG4iLAo+ICsgICAgICAgICAgICAgICAgZnJl
ZWQsIG1pbl9wZm4sIG1heF9wZm4pOwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gKy8q
Cj4gKyAqIFRyeSB0byBhbGxvY2F0ZSBzdXBlcnBhZ2VzLgo+ICsgKiBUaGlzIHdvcmtzIHdpdGhv
dXQgbWVtb3J5IG1hcCBvbmx5IGlmIHRoZSBwZm5zIGFycml2ZSBpbiBpbmNyZW1lbnRhbCBvcmRl
ci4KPiArICovCgpJIGhhdmUgc2FpZCBzZXZlcmFsIHRpbWVzLCBvbmUgd2F5IG9yIGFub3RoZXIs
IEkgZG9uJ3Qgd2FudCB0byBtYWtlCmFzc3VtcHRpb24gb24gdGhlIHN0cmVhbSBvZiBwZm5zLiBT
byBJJ20gYWZyYWlkIEkgY2FuJ3QgYWNrIGEgcGF0Y2ggbGlrZQp0aGlzLgoKSWYgSWFuIG9yIEFu
ZHJldyB0aGlua3MgdGhpcyBpcyBPSywgSSB3b24ndCBzdGFuZCBpbiB0aGUgd2F5LgoKPiArc3Rh
dGljIGludCB4ODZfaHZtX3BvcHVsYXRlX3BmbnMoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
dW5zaWduZWQgY291bnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHhlbl9wZm5fdCAqb3JpZ2luYWxfcGZucywKCm9yaWdpbmFsX3BmbnMgLT4gcGZucz8KClRoZSBs
aXN0IGlzIG5vdCBjb3BpZWQgYW5kL29yIGFsdGVyZWQgaW4gYW55IHdheSBhZmFpY3QuCgooSSBz
a2lwcGVkIHRoZSByZXN0KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 11:39:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 11:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpYgC-0002W1-GQ; Wed, 06 Sep 2017 11:39:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4152cc018=Andrew.Cooper3@citrix.com>)
 id 1dpYgA-0002VC-P8
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 11:39:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AE/6F-03454-67EDFA95; Wed, 06 Sep 2017 11:39:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQrf03vp
 Ig9Wf1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozf348wFTzkqJi29xdbA+MEti5GTg4JAT+J
 G5OnAdkcHMICIRJzf+eAhEUE7CU+TrzJDGIzC7hJ7HoxH6iEi0NIoINRYnXzI7AEm4C+xO4Xn
 5hAbF4BW4nWHxAzWQRUJGbtv8cKYosKhEvs/36NGaJGUOLkzCcsIDangKXE8YU9LCB7mQU0Jd
 bv0ofYJS+x/e0cqL3iEk1fVoKNERJQk7jWf4kd4uR0iYnPelgmMArMQjJ1FsKkWUgmzUIyaQE
 jyypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBlAIIdjDuf
 Ox1ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/PXaCcYFFqempFWmYOMHJg0
 hIcPEoivBIgad7igsTc4sx0iNQpRkUpcV5rkIQASCKjNA+uDRatlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTM+/MO0BSezLwSuOmvgBYzAS2uerkGZHFJIkJKqoGx7Nyftdtu7NJ/OKlaY7t
 Z8T/1nBsCkjuuLDe+fMeN4VH13RXV4f5u9b6+73zMzl7yPfDyBE9TtaR2yUPBi+0Hitjrd5S3
 77Cr6Lybk3D8yNPje5e3NBz9t7JJ7PS/5en/dny+9lWSS61va+TvX/krrqn8Lk1fE3Xg+vot/
 J687GXz11gEpW9arMRSnJFoqMVcVJwIAICFDGPRAgAA
X-Env-Sender: prvs=4152cc018=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504697973!81358093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38710 invoked from network); 6 Sep 2017 11:39:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 11:39:33 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52323288"
To: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <20170906113410.2upxmdambiwzvk5g@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4623274e-c8fe-e9ad-67bb-c42e1e85c1ef@citrix.com>
Date: Wed, 6 Sep 2017 12:39:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170906113410.2upxmdambiwzvk5g@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+ICsgICAgICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgICAgICBQRVJST1IoIkZhaWxlZCB0byByZWxlYXNlIHBmbiAlIiBQUklfeGVuX3BmbiwgcGZu
KTsKPj4gKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICsgICAgICAgICAgICB9Cj4+
ICsgICAgICAgICAgICBjdHgtPnJlc3RvcmUudG90X3BhZ2VzLS07Cj4+ICsgICAgICAgICAgICBm
cmVlZCsrOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIHBmbisrOwo+PiArICAgIH0KPj4gKyAg
ICBpZiAoIGZyZWVkICkKPj4gKyAgICAgICAgRFBSSU5URigiZnJlZWQgJXUgYmV0d2VlbiAlIiBQ
UklfeGVuX3BmbiAiICUiIFBSSV94ZW5fcGZuICJcbiIsCj4+ICsgICAgICAgICAgICAgICAgZnJl
ZWQsIG1pbl9wZm4sIG1heF9wZm4pOwo+PiArICAgIHJldHVybiB0cnVlOwo+PiArfQo+PiArCj4+
ICsvKgo+PiArICogVHJ5IHRvIGFsbG9jYXRlIHN1cGVycGFnZXMuCj4+ICsgKiBUaGlzIHdvcmtz
IHdpdGhvdXQgbWVtb3J5IG1hcCBvbmx5IGlmIHRoZSBwZm5zIGFycml2ZSBpbiBpbmNyZW1lbnRh
bCBvcmRlci4KPj4gKyAqLwo+IEkgaGF2ZSBzYWlkIHNldmVyYWwgdGltZXMsIG9uZSB3YXkgb3Ig
YW5vdGhlciwgSSBkb24ndCB3YW50IHRvIG1ha2UKPiBhc3N1bXB0aW9uIG9uIHRoZSBzdHJlYW0g
b2YgcGZucy4gU28gSSdtIGFmcmFpZCBJIGNhbid0IGFjayBhIHBhdGNoIGxpa2UKPiB0aGlzLgo+
Cj4gSWYgSWFuIG9yIEFuZHJldyB0aGlua3MgdGhpcyBpcyBPSywgSSB3b24ndCBzdGFuZCBpbiB0
aGUgd2F5LgoKVGhlIHN0cmVhbSBoYXMgYWx3YXlzIGJlZW4gaW4tb3JkZXIgZm9yIHRoZSBmaXJz
dCBwYXNzIChldmVuIGluIHRoZQpsZWdhY3kgZGF5cyksIGFuZCBJIGRvbid0IGZvcnNlZSB0aGF0
IGNoYW5naW5nLiAgUmVsaWFuY2Ugb24gdGhlIG9yZGVyCndhcyBzdWdnZXN0ZWQgYnkgYm90aCBt
eXNlbGYgYW5kIEphbiBkdXJpbmcgdGhlIGVhcmx5IGRlc2lnbi4KCkl0IGlzIGNlcnRhaW5seSBh
biBhY2NlcHRhYmxlIGFzc3VtcHRpb24gdW50aWwgd2UgcHV0IGEgcHJvcGVyIGFkZHJlc3MKbWFw
IGludG8gdGhlIGhlYWQgb2YgdGhlIHN0cmVhbS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 11:42:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 11:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpYj8-00036e-VG; Wed, 06 Sep 2017 11:42:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpYj7-00036X-AX
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 11:42:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4C/B4-02045-C2FDFA95; Wed, 06 Sep 2017 11:42:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpK7O/fW
 RBp8aOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnS6ULjrNXNC2axNzAuIiti5GDQ0LAX+LW
 Mt0uRk4OFgEViatHF7GD2GwCyhI/O3vBSkQEbCVmn3cDCTML1Ehce7qUEcQWFoiU2Hd7H5jNK
 2Ah8fnEQSCbi0NIoI1RoqlpKxNEQlDi5MwnLBDNehI3pk4Bm8ksIC2x/B8HRFheonnrbGYQm1
 PAU+LE+btgraJA53QunQPWKiSgINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqF6cWlSWWqR
 rrpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiSDECwg/HYZOdDjJIcTEqivJfV
 1kcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVuweUEyxKTU+tSMvMAUYHTFqCg0dJhNcdJM1bX
 JCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHe63eBigRAijJK8+BGwCL1EqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5tUBW8WTmlcBtegV0BBPQEVUv14AcUZKIkJJqYJwcMUsi9KO8/mvX01w
 tM094WX7Uvpe2vMZY7d0E5c4Wk2O31Nri63b/vSDIe+agmlcDg2TyttQG58U1mrMPxF+v+vvu
 cPbjjN0C/sobzL2PXBdbefj2z2WFbdMPnAp/JdWqJR667Htny4OjISLr7hk93F9wbJXi+c+rh
 RrbP2fKX7vU8OFa6jIlluKMREMt5qLiRAAVzilmzwIAAA==
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504698154!71511979!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46434 invoked from network); 6 Sep 2017 11:42:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 11:42:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="438612882"
Date: Wed, 6 Sep 2017 12:42:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170906114232.vrlkamq3gbabw73r@citrix.com>
References: <1504522904-41135-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170904160726.r63y7kzcobld4ff6@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170904160726.r63y7kzcobld4ff6@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Yi Sun <yi.y.sun@linux.intel.com>,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 1/2] tools: use '__i386__' and
 '__x86_64__' to replace PSR macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDU6MDc6MjZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAwNzowMTo0M1BNICswODAwLCBZaSBT
dW4gd3JvdGU6Cj4gPiBUaGUgbGlieGwgaW50ZXJmYWNlcyBhbmQgcmVsYXRlZCBmdW5jdGlvbnMg
YXJlIG5vdCBuZWNlc3NhcnkgdG8gYmUgaW5jbHVkZWQgYnkKPiA+ICdMSUJYTF9IQVZFX1BTUl9D
TVQnIGFuZCAnTElCWExfSEFWRV9QU1JfQ0FUJy4gU28gcmVwbGFjZSB0aGVtIHRvIGNvbW1vbiB4
ODYKPiA+IG1hY3Jvcy4gRnVydGhlcm1vcmUsIG9ubHkgY29tcGlsZSAneGxfcHNyLmMnIHVuZGVy
IHg4Ni4KPiA+IAo+ID4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiA+IFN1Z2dlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiAKClRoYW5rcyBmb3IgeW91ciByZXZpZXcuCgpCb3RoIHBhdGNoZXM6CgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gV2l0aCBzb21lIGNvbW1lbnRzLCB0aGF0IEkg
d291bGQgbGV0IHRoZSBtYWludGFpbmVycyBkZWNpZGUgd2hhdCdzCj4gYmVzdCB0byBkby4KPiAK
CkkgdGhpbmsgeW91IGNvbW1lbnRzIG1ha2Ugc2Vuc2UgYnV0IHByb2JhYmx5IG5vdCB3b3J0aHkg
b2Ygc2VuZGluZwphbm90aGVyIHJvdW5kIGJlY2F1c2Ugb2YgdGhhdC4gSSBiZWxpZXZlIFlpJ3Mg
dGltZSwgYW5kIG91cnMsIGlzIGJldHRlcgpzcGVudCB3b3JraW5nIG9uIHRoaW5ncyB0aGF0IGFy
ZSBtb3JlIGltcG9ydGFudC4gOi0pCgpJIHdpbGwgY29tbWl0IHRoaXMgc2VyaWVzIHNob3J0bHku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 11:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 11:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpYxM-0003uc-B2; Wed, 06 Sep 2017 11:57:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4152cc018=Andrew.Cooper3@citrix.com>)
 id 1dpYxL-0003uW-VI
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 11:57:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1E/66-02046-F92EFA95; Wed, 06 Sep 2017 11:57:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQnfeo/W
 RBvOmyFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzu1cyFsx3qji06RZLA+M/wy5GTg4JAT+J
 aQ+usYHYwkD2rr7dYLaIQAujRO9DWxBbSCBKYvfUl4wgNpuAvsTuF5+YQGxeAVuJlctus4LYL
 AIqEpu2TQOrERUIl9j//RozRI2gxMmZT1hAbE4BY4neyxuB4hwczAKaEut36YOEmQXkJba/nc
 MMYYtLNH1ZyQqxVk3iWv8ldogz0yW2/v3FPIGRfxaSqbMQJs1CMmkWkkkLGFlWMWoUpxaVpRb
 pGlrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmY9AwPjDsbfx/0OMUpyMCmJ
 8l5WWx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX9CFQTrAoNT21Ii0zBxgjMGkJDh4lEd4wk
 DRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzNoAUCYAUZZTmwY2AxeslRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK8ViBTeDLzSuA2vQI6ggnoiKqXa0COKElESEk1MLJHdnVt/TprxmF
 5wXOftBJuSU0Uq1uoJvXw0qJSrmwrZ5nJTg/+L+46HZKgbPO0d1u9NrP+G9Xs5KlHbn9hvjXp
 7X+xpD83tZydlpn+nsVtzCPM5bjwELPRTOZyLsZd6gUdM+990bN7vYApV3n9t2u7D23R4o5bc
 JlL+6DBskOW2y40tx9S4lRiKc5INNRiLipOBADiA2gn0gIAAA==
X-Env-Sender: prvs=4152cc018=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504699038!57975685!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34899 invoked from network); 6 Sep 2017 11:57:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 11:57:18 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52324210"
To: Olaf Hering <olaf@aepfle.de>, <xen-devel@lists.xen.org>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-3-olaf@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <50eb0257-0aea-79e2-6a19-584c871b5273@citrix.com>
Date: Wed, 6 Sep 2017 12:57:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170901160843.9057-3-olaf@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v9 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMTcgMTc6MDgsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IEV4dGVuZCBBUEkgZm9yIG1h
bmFnaW5nIGJpdG1hcHMuIEVhY2ggYml0bWFwIGlzIG5vdyByZXByZXNlbnRlZCBieSBhCj4gZ2Vu
ZXJpYyBzdHJ1Y3QgeGNfc3JfYml0bWFwLgo+IFN3aXRjaCB0aGUgZXhpc3RpbmcgcG9wdWxhdGVk
X3BmbnMgdG8gdGhpcyBBUEkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5jICB8IDQxICsrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICB8IDcyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICB0b29scy9saWJ4Yy94Y19zcl9yZXN0
b3JlLmMgfCA2NiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAz
IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uYyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbi5jCj4gaW5kZXggNzliOWMzZTk0MC4uNGQyMjFjYTkwYyAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4Yy94Y19zcl9jb21tb24uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1v
bi5jCj4gQEAgLTE1NSw2ICsxNTUsNDcgQEAgc3RhdGljIHZvaWQgX19hdHRyaWJ1dGVfXygodW51
c2VkKSkgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQo+ICAgICAgQlVJTERfQlVHX09OKHNpemVvZihz
dHJ1Y3QgeGNfc3JfcmVjX2h2bV9wYXJhbXMpICAgICAgICAhPSA4KTsKPiAgfQo+ICAKPiArLyoK
PiArICogRXhwYW5kIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGFzIG5lZWRlZC4KPiArICogVG8g
YXZvaWQgcmVhbGxvYygpaW5nIHRvbyBleGNlc3NpdmVseSwgdGhlIHNpemUgaW5jcmVhc2VkIHRv
IHRoZSBuZWFyZXN0IHBvd2VyCj4gKyAqIG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0
aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGJpdHMuCj4gKyAqLwo+ICtib29sIF94Y19zcl9iaXRtYXBf
cmVzaXplKHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCj4gK3sK
PiArICAgIGlmIChiaXRzID4gYm0tPmJpdHMpCgpMaWJ4YyB1c2VzIHRoZSBoeXBlcnZpc29yIGNv
ZGluZyBzdHlsZSwgYW5kIHhjX3NyXyogY3VycmVudGx5IGhhdmUgYQpjb25zaXN0ZW50IHN0eWxl
LgoKPiArICAgIHsKPiArICAgICAgICBzaXplX3QgbmV3X21heDsKPiArICAgICAgICBzaXplX3Qg
b2xkX3N6LCBuZXdfc3o7Cj4gKyAgICAgICAgdm9pZCAqcDsKPiArCj4gKyAgICAgICAgLyogUm91
bmQgdXAgdG8gdGhlIG5lYXJlc3QgcG93ZXIgb2YgdHdvIGxhcmdlciB0aGFuIGJpdCwgbGVzcyAx
LiAqLwo+ICsgICAgICAgIG5ld19tYXggPSBiaXRzOwo+ICsgICAgICAgIG5ld19tYXggfD0gbmV3
X21heCA+PiAxOwo+ICsgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAyOwo+ICsgICAgICAg
IG5ld19tYXggfD0gbmV3X21heCA+PiA0Owo+ICsgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+
PiA4Owo+ICsgICAgICAgIG5ld19tYXggfD0gbmV3X21heCA+PiAxNjsKPiArI2lmZGVmIF9feDg2
XzY0X18KPiArICAgICAgICBuZXdfbWF4IHw9IG5ld19tYXggPj4gMzI7Cj4gKyNlbmRpZgo+ICsK
PiArICAgICAgICBvbGRfc3ogPSBiaXRtYXBfc2l6ZShibS0+Yml0cyArIDEpOwo+ICsgICAgICAg
IG5ld19zeiA9IGJpdG1hcF9zaXplKG5ld19tYXggKyAxKTsKPiArICAgICAgICBwID0gcmVhbGxv
YyhibS0+cCwgbmV3X3N6KTsKPiArICAgICAgICBpZiAoIXApCj4gKyAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKPiArCj4gKyAgICAgICAgaWYgKGJtLT5wKQo+ICsgICAgICAgICAgICBtZW1zZXQo
cCArIG9sZF9zeiwgMCwgbmV3X3N6IC0gb2xkX3N6KTsKPiArICAgICAgICBlbHNlCj4gKyAgICAg
ICAgICAgIG1lbXNldChwLCAwLCBuZXdfc3opOwo+ICsKPiArICAgICAgICBibS0+cCA9IHA7Cj4g
KyAgICAgICAgYm0tPmJpdHMgPSBuZXdfbWF4Owo+ICsgICAgfQo+ICsgICAgcmV0dXJuIHRydWU7
Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbi5oCj4gaW5kZXggYTgzZjIyYWY0ZS4uNzM0MzIwOTQ3YSAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1v
bi5oCj4gQEAgLTE3Miw2ICsxNzIsMTIgQEAgc3RydWN0IHhjX3NyX3g4Nl9wdl9yZXN0b3JlX3Zj
cHUKPiAgICAgIHNpemVfdCBiYXNpY3N6LCBleHRkc3osIHhzYXZlc3osIG1zcnN6Owo+ICB9Owo+
ICAKPiArc3RydWN0IHhjX3NyX2JpdG1hcAo+ICt7Cj4gKyAgICB2b2lkICpwOwo+ICsgICAgdW5z
aWduZWQgbG9uZyBiaXRzOwo+ICt9Owo+ICsKPiAgc3RydWN0IHhjX3NyX2NvbnRleHQKPiAgewo+
ICAgICAgeGNfaW50ZXJmYWNlICp4Y2g7Cj4gQEAgLTI1NSw4ICsyNjEsNyBAQCBzdHJ1Y3QgeGNf
c3JfY29udGV4dAo+ICAgICAgICAgICAgICBkb21pZF90ICAgICAgeGVuc3RvcmVfZG9taWQsICBj
b25zb2xlX2RvbWlkOwo+ICAKPiAgICAgICAgICAgICAgLyogQml0bWFwIG9mIGN1cnJlbnRseSBw
b3B1bGF0ZWQgUEZOcyBkdXJpbmcgcmVzdG9yZS4gKi8KPiAtICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqcG9wdWxhdGVkX3BmbnM7Cj4gLSAgICAgICAgICAgIHhlbl9wZm5fdCBtYXhfcG9wdWxh
dGVkX3BmbjsKPiArICAgICAgICAgICAgc3RydWN0IHhjX3NyX2JpdG1hcCBwb3B1bGF0ZWRfcGZu
czsKPiAgCj4gICAgICAgICAgICAgIC8qIFNlbmRlciBoYXMgaW52b2tlZCB2ZXJpZnkgbW9kZSBv
biB0aGUgc3RyZWFtLiAqLwo+ICAgICAgICAgICAgICBib29sIHZlcmlmeTsKPiBAQCAtMzQzLDYg
KzM0OCw2OSBAQCBleHRlcm4gc3RydWN0IHhjX3NyX3NhdmVfb3BzIHNhdmVfb3BzX3g4Nl9odm07
Cj4gIGV4dGVybiBzdHJ1Y3QgeGNfc3JfcmVzdG9yZV9vcHMgcmVzdG9yZV9vcHNfeDg2X3B2Owo+
ICBleHRlcm4gc3RydWN0IHhjX3NyX3Jlc3RvcmVfb3BzIHJlc3RvcmVfb3BzX3g4Nl9odm07Cj4g
IAo+ICtleHRlcm4gYm9vbCBfeGNfc3JfYml0bWFwX3Jlc2l6ZShzdHJ1Y3QgeGNfc3JfYml0bWFw
ICpibSwgdW5zaWduZWQgbG9uZyBiaXRzKTsKCk5vIG5lZWQgZm9yIGV4dGVybiBvbiBmdW5jdGlv
biBwcm90b3R5cGVzLgoKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl9iaXRtYXBfcmVz
aXplKHN0cnVjdCB4Y19zcl9iaXRtYXAgKmJtLCB1bnNpZ25lZCBsb25nIGJpdHMpCj4gK3sKPiAr
ICAgIGlmIChiaXRzID4gYm0tPmJpdHMpCj4gKyAgICAgICAgcmV0dXJuIF94Y19zcl9iaXRtYXBf
cmVzaXplKGJtLCBiaXRzKTsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW5saW5lIHZvaWQgeGNfc3JfYml0bWFwX2ZyZWUoc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCj4g
K3sKPiArICAgIGZyZWUoYm0tPnApOwo+ICsgICAgYm0tPnAgPSBOVUxMOwoKYm0tPmJpdHMgPSAw
LCBvciBhIHN1YnNlcXVlbnQgdGVzdC9zZXQvY2xlYXIgd2lsbCBmYWxsIG92ZXIgYSBOVUxMIHBv
aW50ZXIuCgo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgeGNfc3Jfc2V0X2JpdCh1bnNp
Z25lZCBsb25nIGJpdCwgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCj4gK3sKPiArICAgIGlmICgh
eGNfc3JfYml0bWFwX3Jlc2l6ZShibSwgYml0KSkKClRoZXJlJ3MgYSBib3VuZGFyeSBjb25kaXRp
b24gaGVyZSB0cnlpbmcgdG8gdGVzdCBiaXQgMCBvZiBhbiBlbXB0eSBiaXRtYXAuCgo+ICsgICAg
ICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBzZXRfYml0KGJpdCwgYm0tPnApOwo+ICsgICAg
cmV0dXJuIHRydWU7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl90ZXN0X2Jp
dCh1bnNpZ25lZCBsb25nIGJpdCwgc3RydWN0IHhjX3NyX2JpdG1hcCAqYm0pCj4gK3sKPiArICAg
IGlmIChiaXQgPiBibS0+Yml0cykKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICByZXR1
cm4gISF0ZXN0X2JpdChiaXQsIGJtLT5wKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBib29s
IHhjX3NyX3Rlc3RfYW5kX2NsZWFyX2JpdCh1bnNpZ25lZCBsb25nIGJpdCwgc3RydWN0IHhjX3Ny
X2JpdG1hcCAqYm0pCj4gK3sKPiArICAgIGlmIChiaXQgPiBibS0+Yml0cykKPiArICAgICAgICBy
ZXR1cm4gZmFsc2U7Cj4gKyAgICByZXR1cm4gISF0ZXN0X2FuZF9jbGVhcl9iaXQoYml0LCBibS0+
cCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y19zcl90ZXN0X2FuZF9zZXRfYml0
KHVuc2lnbmVkIGxvbmcgYml0LCBzdHJ1Y3QgeGNfc3JfYml0bWFwICpibSkKPiArewo+ICsgICAg
aWYgKGJpdCA+IGJtLT5iaXRzKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgIHJldHVy
biAhIXRlc3RfYW5kX3NldF9iaXQoYml0LCBibS0+cCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxp
bmUgYm9vbCBwZm5faXNfcG9wdWxhdGVkKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsIHhlbl9w
Zm5fdCBwZm4pCj4gK3sKPiArICAgIHJldHVybiB4Y19zcl90ZXN0X2JpdChwZm4sICZjdHgtPnJl
c3RvcmUucG9wdWxhdGVkX3BmbnMpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCBwZm5f
c2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQo+
ICt7Cj4gKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwo+ICsKPiArICAgIGlmICgg
IXhjX3NyX3NldF9iaXQocGZuLCAmY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9wZm5zKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgRVJST1IoIkZhaWxlZCB0byByZWFsbG9jIHBvcHVsYXRlZF9wZm5zIGJp
dG1hcCIpOwo+ICsgICAgICAgIGVycm5vID0gRU5PTUVNOwo+ICsgICAgICAgIHJldHVybiAtMTsK
PiArICAgIH0KPiArICAgIHJldHVybiAwOwo+ICt9CgpXaHkgYXJlIHRoZXNlIG1vdmVkPyAgVGhl
eSBhcmUgc3RpbGwgcmVzdG9yZSBzcGVjaWZpYy4KCn5BbmRyZXcKCj4gKwo+ICBzdHJ1Y3QgeGNf
c3JfcmVjb3JkCj4gIHsKPiAgICAgIHVpbnQzMl90IHR5cGU7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX3NyX3Jlc3RvcmUuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmUuYwo+IGlu
ZGV4IGEwMTY2NzgzMzIuLmQ1Mzk0OGUxYTYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZS5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZS5jCj4gQEAgLTY4
LDY0ICs2OCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9oZWFkZXJzKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtLyoKPiAtICogSXMgYSBwZm4gcG9w
dWxhdGVkPwo+IC0gKi8KPiAtc3RhdGljIGJvb2wgcGZuX2lzX3BvcHVsYXRlZChjb25zdCBzdHJ1
Y3QgeGNfc3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQo+IC17Cj4gLSAgICBpZiAoIHBm
biA+IGN0eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiApCj4gLSAgICAgICAgcmV0dXJuIGZh
bHNlOwo+IC0gICAgcmV0dXJuIHRlc3RfYml0KHBmbiwgY3R4LT5yZXN0b3JlLnBvcHVsYXRlZF9w
Zm5zKTsKPiAtfQo+IC0KPiAtLyoKPiAtICogU2V0IGEgcGZuIGFzIHBvcHVsYXRlZCwgZXhwYW5k
aW5nIHRoZSB0cmFja2luZyBzdHJ1Y3R1cmVzIGlmIG5lZWRlZC4gVG8KPiAtICogYXZvaWQgcmVh
bGxvYygpaW5nIHRvbyBleGNlc3NpdmVseSwgdGhlIHNpemUgaW5jcmVhc2VkIHRvIHRoZSBuZWFy
ZXN0IHBvd2VyCj4gLSAqIG9mIHR3byBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiB0aGUgcmVxdWly
ZWQgcGZuLgo+IC0gKi8KPiAtc3RhdGljIGludCBwZm5fc2V0X3BvcHVsYXRlZChzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCB4ZW5fcGZuX3QgcGZuKQo+IC17Cj4gLSAgICB4Y19pbnRlcmZhY2Ug
KnhjaCA9IGN0eC0+eGNoOwo+IC0KPiAtICAgIGlmICggcGZuID4gY3R4LT5yZXN0b3JlLm1heF9w
b3B1bGF0ZWRfcGZuICkKPiAtICAgIHsKPiAtICAgICAgICB4ZW5fcGZuX3QgbmV3X21heDsKPiAt
ICAgICAgICBzaXplX3Qgb2xkX3N6LCBuZXdfc3o7Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyAq
cDsKPiAtCj4gLSAgICAgICAgLyogUm91bmQgdXAgdG8gdGhlIG5lYXJlc3QgcG93ZXIgb2YgdHdv
IGxhcmdlciB0aGFuIHBmbiwgbGVzcyAxLiAqLwo+IC0gICAgICAgIG5ld19tYXggPSBwZm47Cj4g
LSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDE7Cj4gLSAgICAgICAgbmV3X21heCB8PSBu
ZXdfbWF4ID4+IDI7Cj4gLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDQ7Cj4gLSAgICAg
ICAgbmV3X21heCB8PSBuZXdfbWF4ID4+IDg7Cj4gLSAgICAgICAgbmV3X21heCB8PSBuZXdfbWF4
ID4+IDE2Owo+IC0jaWZkZWYgX194ODZfNjRfXwo+IC0gICAgICAgIG5ld19tYXggfD0gbmV3X21h
eCA+PiAzMjsKPiAtI2VuZGlmCj4gLQo+IC0gICAgICAgIG9sZF9zeiA9IGJpdG1hcF9zaXplKGN0
eC0+cmVzdG9yZS5tYXhfcG9wdWxhdGVkX3BmbiArIDEpOwo+IC0gICAgICAgIG5ld19zeiA9IGJp
dG1hcF9zaXplKG5ld19tYXggKyAxKTsKPiAtICAgICAgICBwID0gcmVhbGxvYyhjdHgtPnJlc3Rv
cmUucG9wdWxhdGVkX3BmbnMsIG5ld19zeik7Cj4gLSAgICAgICAgaWYgKCAhcCApCj4gLSAgICAg
ICAgewo+IC0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHJlYWxsb2MgcG9wdWxhdGVkIGJp
dG1hcCIpOwo+IC0gICAgICAgICAgICBlcnJubyA9IEVOT01FTTsKPiAtICAgICAgICAgICAgcmV0
dXJuIC0xOwo+IC0gICAgICAgIH0KPiAtCj4gLSAgICAgICAgbWVtc2V0KCh1aW50OF90ICopcCAr
IG9sZF9zeiwgMHgwMCwgbmV3X3N6IC0gb2xkX3N6KTsKPiAtCj4gLSAgICAgICAgY3R4LT5yZXN0
b3JlLnBvcHVsYXRlZF9wZm5zICAgID0gcDsKPiAtICAgICAgICBjdHgtPnJlc3RvcmUubWF4X3Bv
cHVsYXRlZF9wZm4gPSBuZXdfbWF4Owo+IC0gICAgfQo+IC0KPiAtICAgIGFzc2VydCghdGVzdF9i
aXQocGZuLCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpKTsKPiAtICAgIHNldF9iaXQocGZu
LCBjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMpOwo+IC0KPiAtICAgIHJldHVybiAwOwo+IC19
Cj4gLQo+ICAvKgo+ICAgKiBHaXZlbiBhIHNldCBvZiBwZm5zLCBvYnRhaW4gbWVtb3J5IGZyb20g
WGVuIHRvIGZpbGwgdGhlIHBoeXNtYXAgZm9yIHRoZQo+ICAgKiB1bnBvcHVsYXRlZCBzdWJzZXQu
ICBJZiB0eXBlcyBpcyBOVUxMLCBubyBwYWdlIHR5cGUgY2hlY2tpbmcgaXMgcGVyZm9ybWVkCj4g
QEAgLTY4NCwxMCArNjI2LDggQEAgc3RhdGljIGludCBzZXR1cChzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgZ290byBlcnI7Cj4gIAo+IC0gICAg
Y3R4LT5yZXN0b3JlLm1heF9wb3B1bGF0ZWRfcGZuID0gKDMyICogMTAyNCAvIDQpIC0gMTsKPiAt
ICAgIGN0eC0+cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyA9IGJpdG1hcF9hbGxvYygKPiAtICAgICAg
ICBjdHgtPnJlc3RvcmUubWF4X3BvcHVsYXRlZF9wZm4gKyAxKTsKPiAtICAgIGlmICggIWN0eC0+
cmVzdG9yZS5wb3B1bGF0ZWRfcGZucyApCj4gKyAgICByYyA9ICF4Y19zcl9iaXRtYXBfcmVzaXpl
KCZjdHgtPnJlc3RvcmUucG9wdWxhdGVkX3BmbnMsIDMyICogMTAyNCAvIDQpOwo+ICsgICAgaWYg
KCByYyApCj4gICAgICB7Cj4gICAgICAgICAgRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1v
cnkgZm9yIHBvcHVsYXRlZF9wZm5zIGJpdG1hcCIpOwo+ICAgICAgICAgIHJjID0gLTE7Cj4gQEAg
LTcyMiw3ICs2NjIsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCj4gICAgICAgICAgeGNfaHlwZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzKHhjaCwgZGly
dHlfYml0bWFwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5SUEFHRVMo
Yml0bWFwX3NpemUoY3R4LT5yZXN0b3JlLnAybV9zaXplKSkpOwo+ICAgICAgZnJlZShjdHgtPnJl
c3RvcmUuYnVmZmVyZWRfcmVjb3Jkcyk7Cj4gLSAgICBmcmVlKGN0eC0+cmVzdG9yZS5wb3B1bGF0
ZWRfcGZucyk7Cj4gKyAgICB4Y19zcl9iaXRtYXBfZnJlZSgmY3R4LT5yZXN0b3JlLnBvcHVsYXRl
ZF9wZm5zKTsKPiAgICAgIGlmICggY3R4LT5yZXN0b3JlLm9wcy5jbGVhbnVwKGN0eCkgKQo+ICAg
ICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIGNsZWFuIHVwIik7Cj4gIH0KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZ1m-0004eJ-58; Wed, 06 Sep 2017 12:01:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpZ1k-0004e6-O4
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 12:01:52 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3C/16-02226-FA3EFA95; Wed, 06 Sep 2017 12:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVXfd4/W
 RBndeqFmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149mhW4wF9worpk+9ytbA
 +CKoi5GLQ0jgL6PEnN5brBDOY0aJzsU7WSCcbYwSO040s3UxcnKICDhLfD0zlx3E5hXQl1jV/
 5Sxi5GDQ1jARuLNblmQegmBNn6Jy+1XWUFqJAR8JVo332GCsZ/uvwjUy87BJmAlcUgMJMoioC
 qxc8lftgmM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgT6nAEIdjC+6nY+xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle8UdAOcGi
 1PTUirTMHGDwwaQlOHiURHhbQdK8xQWJucWZ6RCpU4zGHBtWr//CxNEx4+c3JiGWvPy8VClx3
 k8PgUoFQEozSvPgBsGi4hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeQ1BFvJk5pXA7XsFdA
 oT0ClVL9eAnFKSiJCSamCctMZhQRabQ+1tqSOJf2pzVeV7Mm7IGG7IyeNimLQlVnGe2+o1iqf
 Wydzb/6f8/2XDr4Jhv/43LTBccHC2TsxiDbvfGtwB/xfrTMivjeK5ti0pv2xfZofvakGB91Ps
 O4QypivMPBRwwe6BlqPfwSCWumwTX19ri5tnprU0ffqifjRdo3njg+lKLMUZiYZazEXFiQC8c
 BAZhQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504699309!108887431!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57068 invoked from network); 6 Sep 2017 12:01:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 12:01:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZ1d-0002JO-5n; Wed, 06 Sep 2017 12:01:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZ1X-00046f-Hv; Wed, 06 Sep 2017 12:01:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZ1W-0002F9-L7; Wed, 06 Sep 2017 12:01:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113065-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d143837bd181230719e23205554850798a1ebbfe
X-Osstest-Versions-That: libvirt=4ee36c33ed371a1d9dfb9cd97b2af0ee08abd3f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 12:01:38 +0000
Subject: [Xen-devel] [libvirt test] 113065: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
MgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDMyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzIKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzMgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMyCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMzAzMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTMwMzIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBkMTQzODM3YmQxODEyMzA3MTll
MjMyMDU1NTQ4NTA3OThhMWViYmZlCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAg
ICAgICA0ZWUzNmMzM2VkMzcxYTFkOWRmYjljZDk3YjJhZjBlZTA4YWJkM2YzCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTMwMzIgIDIwMTctMDktMDQgMDQ6MjA6MTEgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzMDQ2ICAyMDE3LTA5LTA1IDA0OjIzOjQyIFogICAgMSBkYXlzICAg
IDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDY1ICAyMDE3LTA5LTA2IDA0OjIx
OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNv
bT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJl
ZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKb2huIEZl
cmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJl
ZGhhdC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
cm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCBkMTQzODM3YmQxODEyMzA3MTllMjMyMDU1NTQ4NTA3OThhMWViYmZlCkF1
dGhvcjogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgU2VwIDEg
MTM6MTY6MTcgMjAxNyAtMDQwMAoKICAgIHFlbXU6IFJlbW92ZSB1bnVzZWQgcGFyYW1zIGZyb20g
cWVtdURvbWFpbkRldmljZURlZlZhbGlkYXRlCiAgICAKICAgIE5laXRoZXIgQGNmZyBub3IgKG5v
dykgQGRyaXZlciBpcyB1c2VkIGluIHRoZSBBUEksIHNvIHJlbW92ZSB0aGVtCiAgICBhbmQgbWFy
ayBAb3BhcXVlIGFzIFVOVVNFRC4KICAgIAogICAgTkI6IENvbW1pdCBpZCAnZmEzYzU1ODU5Nicg
ZHJvcHBlZCB0aGUgdW51c2VkIEBxZW11Q2FwcyB3aGljaCB3YXMgdGhlCiAgICBsYXN0IGNvbnN1
bWVyIG9mIEBkcml2ZXIgb3RoZXIgdGhhbiBAY2ZnLCBidXQgZXZlbiBAY2ZnIHdhcyBuZXZlciB1
c2VkCiAgICBldmVuIGluIHRoZSBvcmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBmcm9tIGNvbW1pdCBp
ZCAnZDk4N2Y2M2EnLgoKY29tbWl0IGRkYTBkYTE0Y2Q2ZWJmZjk4YzIyOTNiMTQwNzM3MTI4Njg1
M2EzOGYKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAg
IFN1biBBdWcgMjcgMTE6MDQ6NDIgMjAxNyAtMDQwMAoKICAgIHFlbXU6IERlZmF1bHQgdG8gdmlk
ZW8gdHlwZT12aXJ0aW8gZm9yIG1hY2h2aXJ0CiAgICAKICAgIGFybS9hYXJjaDY0IC1NIHZpcnQg
b24gS1ZNIGRvZXNuJ3QgYW5kIHdpbGwgbmV2ZXIgd29yayB3aXRoIHN0YW5kYXJkCiAgICBWR0Eg
Y2FyZCBlbXVsYXRpb24uIFRoZSByZWNvbW1lbmRlZCBtZXRob2QgaXMgdG8gdXNlIHR5cGU9dmly
dGlvLCBzbwogICAgbGV0J3MgbWFrZSBpdCB0aGUgZGVmYXVsdCBmb3IgdmlkZW8gZGV2aWNlcyB3
aXRob3V0IGFuIGV4cGxpY2l0IHR5cGUKICAgIHNldCBieSB0aGUgdXNlci4KICAgIAogICAgaHR0
cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDA0MTEyCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpjb21t
aXQgZWYwOGE1NDUzODhmMzg4YjdjNzZiOTlhM2YzZDI1ODRkYWYwNTE0NQpBdXRob3I6IENvbGUg
Um9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CkRhdGU6ICAgU3VuIEF1ZyAyNyAxMTowNDo0
MSAyMDE3IC0wNDAwCgogICAgcWVtdTogU2V0IGRlZmF1bHQgdmlkZW8gdHlwZSBpbiBxZW11IFBv
c3RQYXJzZQogICAgCiAgICBBbmQgbm90IGdlbmVyaWMgZG9tYWluX2NvbmYgY29kZS4gV2Ugd2ls
bCBuZWVkIHFlbXUgcHJpdmF0ZSBmdW5jdGlvbnMKICAgIGluIGEgYml0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDI5
YTkwZjA3MWRkN2MxNzY0ZjgyYzdmY2JmZGRlZDM1ZDI1MmIxNzQKQXV0aG9yOiBDb2xlIFJvYmlu
c29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBBdWcgMjcgMTE6MDQ6NDAgMjAx
NyAtMDQwMAoKICAgIGNvbmY6IGRvbWFpbjogbW92ZSB2aWRlbyB0eXBlIHZhbGlkYXRpb24gdG8g
RGV2aWNlRGVmVmFsaWRhdGUKICAgIAogICAgVGhpcyBhbGxvd3MgZHJpdmVycyB0byBzZXQgdGhl
aXIgb3duIGRlZmF1bHQuIEJ1dCBpZiBhIGRyaXZlciBuZWdsZWN0cwogICAgdG8gZmlsbCBvbmUg
aW4sIHdlIHN0aWxsIGVycm9yIGxpa2Ugd2UgcHJldmlvdXNseSB3b3VsZCBhdCBwYXJzZSB0aW1l
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQu
Y29tPgoKY29tbWl0IGEyY2E3Y2E1MmViNjI0ODgzYWM1YTdlMWQ1ZGVlYmI0Mzk4MWE0MTAKQXV0
aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBBdWcg
MjcgMTE6MDQ6MzkgMjAxNyAtMDQwMAoKICAgIGNvbmY6IGRvbWFpbjogYWRkIFZJREVPX1RZUEVf
REVGQVVMVAogICAgCiAgICBXaWxsIGJlIG5lZWRlZCBmb3IgZnV0dXJlIHBhdGNoZXMgdG8gcHVs
bCB0aGUgZGVmYXVsdCB2aWRlbyB0eXBlCiAgICBzZXR0aW5nIG91dCBvZiBYTUwgcGFyc2luZyBy
b3V0aW5lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29A
cmVkaGF0LmNvbT4KCmNvbW1pdCA0YzI0OGU5MzhhNTU0MTc2ODYxNGI5NGFkMmY4Yjk0NmEzMDE0
MzRjCkF1dGhvcjogRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KRGF0ZTogICBU
dWUgU2VwIDUgMTA6MDY6MzMgMjAxNyArMDIwMAoKICAgIG1haW50OiBGaXggaW5jb3JyZWN0IHBh
cmVudGhlc2lzIHBsYWNlbWVudCBjYXVzaW5nIHRydWUvZmFsc2UgYXNzaWdubWVudAogICAgCiAg
ICBUaGVyZSB3ZXJlIGEgZmV3IHBsYWNlcyBpbiBvdXIgY29kZSB3aGVyZSB0aGUgZm9sbG93aW5n
IHBhdHRlcm4gaW4gJ2lmJwogICAgY29uZGl0aW9uIG9jY3VycmVkOgogICAgCiAgICBpZiAoKGZv
byA9IGJhcigpIDwgMCkpCiAgICAgICAgZG8gc29tZXRoaW5nOwogICAgCiAgICBUaGlzIHBhdGNo
IGFkanVzdHMgdGhlIGNvbmRpdGlvbnMgdG8gdGhlIGV4cGVjdGVkIGZvcm1hdDoKICAgIAogICAg
aWYgKChmb28gPSBiYXIoKSkgPCAwKQogICAgICAgIGRvIHNvbWV0aGluZzsKICAgIAogICAgUmVz
b2x2ZXM6IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQ4ODE5
MgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQu
Y29tPgoKY29tbWl0IGEyYjI0MGU2MGU2MGZmYThiNWRiY2MzMzZhZjEyNzRiNTdjNDAxMDgKQXV0
aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBT
ZXAgNCAxNTowNjoxNiAyMDE3ICswMjAwCgogICAgTWFrZWZpbGUubm9ucmVlbnRyYW50OiBSZWJ1
aWxkIGFnYWluc3QgRmVkb3JhIDI2CiAgICAKICAgIEFjY29yZGluZyB0byB0aGUgY29tbWVudHMg
aW4gdGhlIGZpbGUgYW5kIHRoZSBnaXQgaGlzdG9yeSwgdGhlCiAgICBsaXN0IG9mIGZvcmJpZGRl
biBzeW1ib2xzIHdhcyBvcmlnaW5hbGx5IGJ1aWx0IGFnYWluc3QgRmVkb3JhIDkKICAgIGluIDIw
MDkgKCEpIGFuZCBwcmV0dHkgbXVjaCBuZXZlciByZWZyZXNoZWQgYWZ0ZXJ3YXJkcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+
Cgpjb21taXQgYmMwMTA4ODQ1YzczZDE2NWYwYWJiZDk0MGY4NzU1Y2NmY2NjMTcyMgpBdXRob3I6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0
IDE0OjA0OjEwIDIwMTcgKzAyMDAKCiAgICBkb2NzOiBGaXggdHlwbyBkZWFtb24gLT4gZGFlbW9u
CiAgICAKICAgIFN1Z2dlc3RlZC1ieTogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhh
dC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRo
YXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRo
YXQuY29tPgoKY29tbWl0IDVmNWM1MTViYmRjYjdjZThkYjEyNTQ0MDMzZmFkMzkzZWIyYTFjNDEK
QXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxIDEzOjQ3OjA0IDIwMTcgKzAxMDAKCiAgICBldmVudDogaWdub3JlIGF0dGVtcHRz
IHRvIHJlcGxhY2UgdGhlIGV2ZW50IGxvb3AgaW1wbAogICAgCiAgICBBbHRob3VnaCBub3QgcHJl
dmlvdXNseSBleHBsaWNpdGx5IGRvY3VtZW50ZWQsIHRoZSBleHBlY3RhdGlvbiBmb3IKICAgIHRo
ZSBsaWJ2aXJ0IGV2ZW50IGxvb3AgaXMgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBpcyByZWdpc3Rl
cmVkIGVhcmx5CiAgICBpbiBhcHBsaWNhdGlvbiBzdGFydHVwLCBiZWZvcmUgY2FsbGluZyBhbnkg
bGlidmlydCBBUElzIGFuZCB0aGVuCiAgICBydW4gZm9yZXZlciBhZnRlci4gUmVwbGFjaW5nIGEg
cHJldmlvdXNseSByZWdpc3RlcmVkIGV2ZW50IGxvb3AgaXMKICAgIG5vdCBzYWZlICYgc3ViamVj
dCB0byByYWNlcyBldmVuIGlmIHZpckNvbm5lY3RDbG9zZSBoYXMgYmVlbiBjYWxsZWQKICAgIG9u
IG9wZW4gaGFuZGxlcywgZHVlIHRvIGRlbGF5ZWQgZGVyZWdpc3RyYXRpb24gb2YgY2FsbGJhY2tz
IGR1cmluZwogICAgY29uZW5jdGlvbiBjbG9zZS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
YSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgNWExYTY0OWRjZjdm
NWE1MWVkMTE3MTQ2ZmFjYzhjNDU0MDJlYTRhMwpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nZSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTI6NDI6NDYgMjAxNyArMDEw
MAoKICAgIEFkZCBsaWJ4c2x0IGFzIGJ1aWxkIHJlcXVpcmVzIGZvciBtaW5ndyBSUE1zCiAgICAK
ICAgIFRoZSBsaWJ4c2x0IHBhY2thZ2UgaXMgbmVlZGVkIHNpbmNlOgogICAgCiAgICAgIGNvbW1p
dCA5NGQyZDY0MjlkNjg2YzVhZjk1MTE1ZDA5YzAxZjNjNmJkNWVhN2M2CiAgICAgIEF1dGhvcjog
RGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogICAgICBEYXRlOiAgIFdl
ZCBKdWwgMjYgMTc6NDA6NDQgMjAxNyArMDEwMAogICAgCiAgICAgICAgZG9jczogbWFrZSB4bWxs
aW50ICYgeHNsdHByb2MgY29tcHVsc29yeQogICAgCiAgICBUaGUgbmF0aXZlIFJQTSBoYWQgaXQg
YWxyZWFkeSwgYnV0IG1pbmd3IGJ1aWxkIHdhcyBtaXNzaW5nIGl0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQg
ZTcwMzAzOWMyMDNlOWRkMmRhYzk3MjkxZjljMzAwOThlZmU1NDJhMApBdXRob3I6IE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOSAxODoxMTow
OCAyMDE3ICswMjAwCgogICAgbHhjU3RhdGVJbml0aWFsaXplOiBEb24ndCBsZWFrIGRyaXZlcidz
IGNhcHMKICAgIAogICAgRnVubnkgdGhpbmcuIFNvIHdoZW4gaW5pdGlhbGl6aW5nIExYQyBkcml2
ZXIncyBjYXBhYmlsaXRpZXMsCiAgICBmaXJzdGx5IHRoZSB2aXJMWENEcml2ZXJHZXRDYXBhYmls
aXRpZXMoKSBpcyBjYWxsZWQuIFRoaXMgY3JlYXRlcwogICAgbmV3IGNhcGFiaWxpdGllcywgc3Rv
cmVzIHRoZW0gdW5kZXIgZHJpdmVyLT5jYXBzLCByZWYoKSB0aGVtIGFuZAogICAgcmV0dXJuIHRo
ZW0uIEhvd2V2ZXIsIHRoZSByZXR1cm4gdmFsdWUgaXMgaWdub3JlZC4gU2Vjb25kbHksIHRoZQog
ICAgZnVuY3Rpb24gaXMgY2FsbGVkIHlldCBhZ2FpbiBhbmQgc2luY2Ugd2UgaGF2ZSBkcml2ZXIt
PmNhcHMgc2V0LAogICAgdGhleSBhcmUgcmVmKCktZWQgYWdhaW4gYW4gcmV0dXJuZWQuIFNvIGlu
IHRoZSBlbmQsIGRyaXZlcidzCiAgICBjYXBhYmlsaXRpZXMgaGF2ZSByZWZjb3VudCBvZiB0aHJl
ZSB3aGVuIGluIGZhY3QgdGhleSBzaG91bGQgaGF2ZQogICAgcmVmY291bnQgb2Ygb25lLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgoKY29tbWl0IGU4YTk5MjkyMjljMzk5M2I0N2ZiMjJkMmFmZDQ5OTRiNzliOTIxZjIKQXV0aG9y
OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBTZXAg
NCAxMjoyOTo1NSAyMDE3ICswMjAwCgogICAgUG9zdC1yZWxlYXNlIHZlcnNpb24gYnVtcCB0byAz
LjguMAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgoKY29tbWl0IGQ4M2RhYzAwZDlkMzM3NWIwODc1OWFkNzQyMmY4YjE3NjBhMDhi
YTIKQXV0aG9yOiBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+CkRhdGU6ICAg
TW9uIFNlcCA0IDEyOjE0OjExIDIwMTcgKzAyMDAKCiAgICBSZWxlYXNlIG9mIGxpYnZpcnQtMy43
LjAKICAgIAogICAgKiBkb2NzL25ld3MueG1sOiB1cGRhdGUgZm9yIHJlbGVhc2UKICAgICogcG8v
Ki5wbyo6IHJlZ2VuZXJhdGVkCgpjb21taXQgNGMxMGMzODI3NTM0OTgwNWZhYzMyNWI1YzcwMWMz
OTljZWMwYzlhMwpBdXRob3I6IFJpY2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+
CkRhdGU6ICAgRnJpIEF1ZyAyNSAxNDozNjo1OCAyMDE3ICswMTAwCgogICAgdm14OiBFeHBvc2Ug
Vk13YXJlIE1hbmFnZWQgT2JqZWN0IFJlZmVyZW5jZSAobW9yZWYpIGluIFhNTC4KICAgIAogICAg
SWYgeW91IHVzZSB0aGUgVkRESyBsaWJyYXJ5IHRvIGFjY2VzcyB2aXJ0dWFsIG1hY2hpbmVzIHJl
bW90ZWx5LCB5b3UKICAgIHJlYWxseSBuZWVkIHRvIGtub3cgdGhlIE1hbmFnZWQgT2JqZWN0IFJl
ZmVyZW5jZSAoIm1vcmVmIikgb2YgdGhlIFZNLgogICAgVGhpcyBtdXN0IGJlIHBhc3NlZCBlYWNo
IHRpbWUgeW91IGNvbm5lY3QgdG8gdGhlIEFQSS4KICAgIAogICAgRm9yIGV4YW1wbGUgbmJka2l0
J3MgVkRESyBwbHVnaW4gcmVxdWlyZXMgYSBtb3JlZiB0byBiZSBwYXNzZWQgdG8KICAgIG1vdW50
IHVwIGEgVk0ncyBkaXNrIHJlbW90ZWx5OgogICAgCiAgICAgbmJka2l0IHZkZGsgdXNlcj1yb290
IHBhc3N3b3JkPSsvdG1wL3Jvb3RwdyBcCiAgICAgICAgICAgICAgICAgc2VydmVyPWVzeGkuZXhh
bXBsZS5jb20gdGh1bWJwcmludD14eDp4eDp4eDouLi4gXAogICAgICAgICAgICAgICAgIHZtPW1v
cmVmPTIgXAogICAgICAgICAgICAgICAgIGZpbGU9IltkYXRhc3RvcmUxXSBGZWRvcmEvRmVkb3Jh
LnZtZGsiCiAgICAKICAgIEdldHRpbmcgdGhlIG1vcmVmIGlzIGEgaHVnZSBwYWluLiAgVG8gZ2V0
IHNvbWUgaWRlYSBvZiB3aGF0IGl0IGlzLCB3aHkKICAgIGl0IGlzIG5lZWRlZCwgYW5kIGhvdyBt
dWNoIHRyb3VibGUgaXQgaXMgdG8gZ2V0IGl0LCBzZWU6CiAgICBodHRwczovL2Jsb2dzLnZtd2Fy
ZS5jb20vdnNwaGVyZS8yMDEyLzAyL3VuaXF1ZWx5LWlkZW50aWZ5aW5nLXZpcnR1YWwtbWFjaGlu
ZXMtaW4tdnNwaGVyZS1hbmQtdmNsb3VkLXBhcnQtMS1vdmVydmlldy5odG1sCiAgICBodHRwczov
L2Jsb2dzLnZtd2FyZS5jb20vdnNwaGVyZS8yMDEyLzAyL3VuaXF1ZWx5LWlkZW50aWZ5aW5nLXZp
cnR1YWwtbWFjaGluZXMtaW4tdnNwaGVyZS1hbmQtdmNsb3VkLXBhcnQtMi10ZWNobmljYWwuaHRt
bAogICAgCiAgICBIb3dldmVyIHRoZSBtb3JlZiBpcyBhdmFpbGFibGUgY29udmVuaWVudGx5IGlu
IHRoZSBpbnRlcm5hbHMgb2YgdGhlCiAgICBsaWJ2aXJ0IFZNWCBkcml2ZXIuICBUaGlzIHBhdGNo
IGV4cG9zZXMgaXQgYXMgYSBjdXN0b20gWE1MIGVsZW1lbnQKICAgIHVzaW5nIHRoZSBzYW1lICJ2
bXdhcmU6IiBuYW1lc3BhY2Ugd2hpY2ggd2FzIHByZXZpb3VzbHkgdXNlZCBmb3IgdGhlCiAgICBk
YXRhY2VudGVycGF0aCAoc2VlIGxpYnZpcnQgY29tbWl0IDYzNmE5OTA1ODc1OGEwNDQpLgogICAg
CiAgICBJdCBhcHBlYXJzIGluIHRoZSBYTUwgbGlrZSB0aGlzOgogICAgCiAgICA8ZG9tYWluIHR5
cGU9J3Ztd2FyZScgeG1sbnM6dm13YXJlPSdodHRwOi8vbGlidmlydC5vcmcvc2NoZW1hcy9kb21h
aW4vdm13YXJlLzEuMCc+CiAgICAgIDxuYW1lPkZlZG9yYTwvbmFtZT4KICAgIC4uLgogICAgICA8
dm13YXJlOmRhdGFjZW50ZXJwYXRoPmhhLWRhdGFjZW50ZXI8L3Ztd2FyZTpkYXRhY2VudGVycGF0
aD4KICAgICAgPHZtd2FyZTptb3JlZj4yPC92bXdhcmU6bW9yZWY+CiAgICA8L2RvbWFpbj4KICAg
IAogICAgTm90ZSB0aGF0IHRoZSBtb3JlZiBjYW4gYXBwZWFyIGFzIGVpdGhlciBhIHNpbXBsZSBJ
RCAoZm9yIGVzeDovLwogICAgY29ubmVjdGlvbnMpIG9yIGFzIGEgInZtLTxJRD4iIChmb3IgdnB4
Oi8vIGNvbm5lY3Rpb25zKS4gIEl0IHNob3VsZCBiZQogICAgdHJlYXRlZCBieSB1c2VycyBhcyBh
biBvcGFxdWUgc3RyaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSaWNoYXJkIFcuTS4gSm9u
ZXMgPHJqb25lc0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:02:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZ2i-0004jn-Eq; Wed, 06 Sep 2017 12:02:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dpZ2g-0004jM-CE
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:02:50 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3D/AD-01777-9E3EFA95; Wed, 06 Sep 2017 12:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUSuHLSIt0Xj9d
 HGix+J2ax5ONiFgdGj6O7fzMFMEaxZuYl5VcksGa03l3DXNDNWTFtywXGBsYH7F2MXBwsAn3M
 Es+Xb2PuYuTkkBAIlLh95StQggPIFpF48j8NpEZI4DyTxK6FTawgcRYBFYkJtzNBytkElCT2H
 jzOCGKLCChKPHh5kxXEZhYoklh+vYsNxBYWCJF42PSTBcTmFTCR+HZjKpjNKWApcXxhDwvE/A
 5Gia6uK4wQN4RINMx/ywbRIChxcuYTFoih9RLPP91nnsDIPwtJahaSFIStJfHw1y2ouLbEsoW
 voeLqEhNOvmOHsI0k2p6dY13AyLaKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1ctNLS5OTE/N
 SUwq1kvOz93ECAxnBiDYwbhmqvMhRkkOJiVR3stq6yOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fCKPwLKCRalpqdWpGXmACMLJi3BwaMkwtsKkuYtLkjMLc5Mh0idYlSUEuftBUkIgCQySvPg2m
 DRfIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvItApvBk5pXATX8FtJgJaHHVyzUgi0sSEVJ
 SDYzepuWbv5nVO9tPsT3poqR/49f0v07ih+pueLxz11m0ZJIJy/pZjLcZq3wVL0zb63Zxy4p5
 +fGed66oX2d3PNo5f8+O1YLtvNvMXm/QZpeIPmuwv6n9g9ZlpvK1qTcM9S8t2da5llFaXyZ39
 mcx3zXL43rmb6w7ppW+qP85074JB7Yxyp0295ysxFKckWioxVxUnAgA82gRh+ECAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504699368!94843257!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7644 invoked from network); 6 Sep 2017 12:02:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 12:02:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504699368;
 s=domk; d=aepfle.de;
 h=Content-Type:MIME-Version:References:In-Reply-To:Subject:Cc:To:From:
 Date; bh=eJEb2XQMlanRgjwimjQed/BveWl6M5SQzrFHa6iUBYI=;
 b=p3IzySJA62zq1JquROjfljAnzA7uKSBA+kW4Li1NCXsP5eemCDnmuXdnpERqXZbRQd
 2XY22NZdbfbNPO1fISUhKJVfS+AmmiFjoG7Cl89PbPPEzbvz54EEDlQh7OgmcvBHE0mk
 DFgHJ2wyPR07YcSR0ebYCNmJKtdF4rvYBE8GY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+zrwiavkK6tmQaLfswM/RAW08C8KYHUlxfwrhu4f27QZY
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id n0bbect86C2jioE
 (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, 6 Sep 2017 14:02:45 +0200 (CEST)
Date: Wed, 6 Sep 2017 14:02:41 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170906140241.1a09ccb1.olaf@aepfle.de>
In-Reply-To: <20170906113410.2upxmdambiwzvk5g@citrix.com>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <20170906113410.2upxmdambiwzvk5g@citrix.com>
X-Mailer: Claws Mail 3.15.0.20170809.667c9d3ea (GTK+ 2.24.31;
 x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3760563870632766579=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3760563870632766579==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/M_oEgVn1VHHHq/KMtzuCNfe"; protocol="application/pgp-signature"

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

Am Wed, 6 Sep 2017 12:34:10 +0100
schrieb Wei Liu <wei.liu2@citrix.com>:

> > +struct x86_hvm_sp { =20
> Forgot to ask: what does sp stand for?

superpage. I will check if there is room to expand this string.

> > + * Try to allocate superpages.
> > + * This works without memory map only if the pfns arrive in incrementa=
l order.
> > + */ =20
> I have said several times, one way or another, I don't want to make
> assumption on the stream of pfns. So I'm afraid I can't ack a patch like
> this.

It will work with any order, I think. Just with incremental order the super=
pages will not be split once they are allocated.

Thanks for the review. I will send another series shortly.

Olaf

--Sig_/M_oEgVn1VHHHq/KMtzuCNfe
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWa/j4QAKCRBdQqD6ppg2
fgF0AKCVu6WHu/NwHJIA6DOHcDdPDJiE4wCgoj9/ChXQRJ7tHlyHyym1UdRNmeA=
=wJhY
-----END PGP SIGNATURE-----

--Sig_/M_oEgVn1VHHHq/KMtzuCNfe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3760563870632766579==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 12:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZ8Q-00052J-2m; Wed, 06 Sep 2017 12:08:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dpZ8O-00052D-KO
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 12:08:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 49/1A-01778-B45EFA95; Wed, 06 Sep 2017 12:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfSao6730/W
 RBnPWcFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTGzUK3shXbFmynK2B8ZxkFyMXh5DAdEaJ
 n+07mEEcFoEGVolLrQsZQRwJgTmsEl+vXGLvYuQEcvIkdr+/xQJhF0nc+DCTDcIukNi1dDlYn
 FdAUOLkzCdgtpCAp8Tvf0fAejkFLCX2Ny1mhVg3jUni+LtpTCAJNgEtifu3V4ANYhFQkehc9o
 URYlCAxIbunWCDhAXcJXYcf8MMYosIKEo8eHkTaBAHB7NArcSb67IgYWYBTYnW7b/ZJzAKzkJ
 yxiwkqQWMTKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQID
 lAEIdjCu/u10iFGSg0lJlPey2vpIIb6k/JTKjMTijPii0pzU4kOMGhwcAj+f/m1hlGLJy89LV
 ZLgXfIYqE6wKDU9tSItMwcYQzClEhw8SiK8q0HSvMUFibnFmekQqVOMrhxXrqz7wsQx5cB2IP
 nkzfbfTBwtb0Hkl6fT/jAJgc2WEuedCNIsANKcUZoHNxoW/5cYZaWEeRmBDhfiKUgtys0sQZV
 /xSjOwagkzDsBZApPZl4J3AWvgI5jAjqu6uUakONKEhFSUg2M3uwyLht5djPP6k/9tP316ZlT
 1s+M5vlS9iNKXj30TkaIorXYO+k3PKciVszzNn6x0jNeMCz3V6Hsi7uXBY5u+XlYLXzN1lK1O
 ed+9MVV55WUBVq+vHeVfYPqfgU+1vIO6ccdH+LL4h/5GQV7Zt9gnfChPDBvm/jZ209T3t35Er
 Ch5u6KLWynlViKMxINtZiLihMBHOrQwPoCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504699722!82586521!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21518 invoked from network); 6 Sep 2017 12:08:43 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 12:08:43 -0000
Received: by mail-it0-f65.google.com with SMTP id z81so1459851itb.5
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 05:08:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ePHnIUxzAXYW7EX4K9pGCqZLSNBFQSHgxIyk6rrcCZI=;
 b=qVsTt+Yr05TKtG1NWJ1k7uAIGrV2F/cRhVzNGkxMyVH8ELd9gSf38fjryiRjh3QehC
 v0/gBYl3eMQAWtRRLzMDUyBKY7ahcXBlibO0+9yOBjk4Y+iADN+cHwhQcam0i1TXcM3o
 vaml1oiLQwBMUiUCh1PVe/h6bNFWCBzEbWNaWD1WiWDRtMNKPFepnBvtGyIjSzBV6mnm
 xfJR5xZqwAxyh9/RBv217i0pJLHyM5EFPZTrY+oFYU8tHHSGrHyPzF1MYAbcud1hxNm9
 SxLHm6kS374lfwdB/MyPfrgY9vyvej96EufiBZn6lISA3jgCg1U4BYdlkO6wmoElWUDi
 Da+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ePHnIUxzAXYW7EX4K9pGCqZLSNBFQSHgxIyk6rrcCZI=;
 b=K0cLxrrTH9UjXpslvxvomSf7D0b9PGAmr11I0kNj85X4Y0smY4IAQfShTNRiKIFzp6
 uQjpTivS6FAy3zopB44dIGwOqTO4CtQRZxFZYrQzb80EjjBMY0xRWwpwN6k4evb3WQVv
 TAuMr8jmWzdjKIuTxbgo7YHuAM81yQGiJxrmt4ljbB8mkPbAoeDpkVaWwsdqYAbzGRvR
 WrlJBQg2CNxUiUwejczw6/w+j5UeJsm5fMDhqn5nFE/LuY1BR7PzU4F5qPC5SRDEzLD1
 7NuFWJAkvK9SrJgoTNgPs8z3moCa/tLVg5fYMM5fN6g1v7Rb8IjloifF2wKIFl6shdU+
 ys8Q==
X-Gm-Message-State: AHPjjUh8km3lomL1d5+IfoDgOZbAivllpX9U0RHUNDREn7abnX+nWR5H
 W675wS7cHCnWwokpxQT8mDPYLeUhvA==
X-Google-Smtp-Source: ADKCNb4z5ATgfYqx1ItUtRl8+oni3LDJnBXfBqpjqqTAq2mYCCUYfa1YRT6RZG1sIXrsnsIcBOA92Em+xX3l8427nW8=
X-Received: by 10.36.76.12 with SMTP id a12mr2621248itb.70.1504699721646; Wed,
 06 Sep 2017 05:08:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Wed, 6 Sep 2017 05:08:41 -0700 (PDT)
In-Reply-To: <20170906093605.cpogbuznzabnpeek@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-2-git-send-email-al1img@gmail.com>
 <20170905114749.nasd4rzei6qaoydo@citrix.com>
 <CACvf2oXR7uzXbChL3BO1m5sJ8o4R1g-CM-78Sfw4+ndtnr2AQQ@mail.gmail.com>
 <20170906093605.cpogbuznzabnpeek@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 6 Sep 2017 15:08:41 +0300
Message-ID: <CACvf2oW96x3X09ahK70GqN0wnJhVkSD1GWaY_Eze4yGb4=iL7Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 01/13] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgNiwgMjAxNyBhdCAxMjozNiBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDc6NDQ6MzRQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IE9uIFR1ZSwgU2VwIDUsIDIwMTcgYXQgMjo0NyBQ
TSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gT24gVHVlLCBKdWwg
MTgsIDIwMTcgYXQgMDU6MjU6MThQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+
ID4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4K
Pj4gPj4KPj4gPj4gQWRkIGxpYnhsX19kZXZpY2VfYWRkIHRvIHNpbXBsZSB3cml0ZSBYZW5TdG9y
ZSBkZXZpY2UgY29uaWZnCj4+ID4+IGFuZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyB0byB1cGRh
dGUgZG9tYWluIGNvbmZpZ3VyYXRpb24KPj4gPj4gYW5kIHdyaXRlIFhlblN0b3JlIGRldmljZSBj
b25maWcgYXN5bmNocm9uaW91c2x5Lgo+PiA+PiBBbG1vc3QgYWxsIGRldmljZXMgaGF2ZSBzaW1p
bGFyIGxpYnhsX19kZXZpY2VfeHh4eF9hZGQgZnVuY3Rpb24uCj4+ID4+IFRoaXMgZ2VuZXJpYyBm
dW5jdGlvbnMgaW1wbGVtZW50IHNhbWUgZnVuY3Rpb25hbGl0eSBidXQKPj4gPj4gdXNpbmcgdGhl
IGRldmljZSBoYW5kbGluZyBmcmFtZXdvcmsuIFRoIGRldmljZSBzcGVjaWZpYwo+PiA+PiBwYXJ0
IHN1Y2ggYXMgc2V0dGluZyB4ZW4gc3RvcmUgY29uZmlndXJhdGlvbmlzIG1vdmVkCj4+ID4+IHRv
IHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJhY2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCj4+
ID4+Cj4+ID4KPj4gPiBUaGUgdHdvIGFkZCBmdW5jdGlvbnMgbG9vayBjb3JyZWN0Lgo+PiA+Cj4+
ID4gU29tZSBjb21tZW50cyBiZWxvdy4KPj4gPgo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+ID4+IC0tLQo+PiA+PiAg
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICAgMyArCj4+ID4+ICB0b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYyAgIHwgMTk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4gPj4gIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgfCAgIDIgKwo+PiA+
PiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzNiArKysrKysrKwo+PiA+PiAgdG9v
bHMvbGlieGwvbGlieGxfbmljLmMgICAgICB8ICAgMiArCj4+ID4+ICB0b29scy9saWJ4bC9saWJ4
bF9wY2kuYyAgICAgIHwgICAyICsKPj4gPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAg
fCAgIDYgKysKPj4gPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyAgICAgfCAgIDIgKwo+PiA+
PiAgOCBmaWxlcyBjaGFuZ2VkLCAyNTEgaW5zZXJ0aW9ucygrKQo+PiA+Pgo+PiA+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwo+PiA+PiBpbmRleCBiZmZiYzQ1Li5iMjE2M2NkIDEwMDY0NAo+PiA+PiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+PiA+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwo+PiA+PiBAQCAtMTQzMCw2ICsxNDMwLDkgQEAgb3V0Ogo+PiA+Pgo+PiA+PiAgI2RlZmlu
ZSBsaWJ4bF9kZXZpY2VfZHRkZXZfbGlzdCBOVUxMCj4+ID4+ICAjZGVmaW5lIGxpYnhsX2Rldmlj
ZV9kdGRldl9jb21wYXJlIE5VTEwKPj4gPj4gKyNkZWZpbmUgbGlieGxfX2RldmljZV9mcm9tX2R0
ZGV2IE5VTEwKPj4gPj4gKyNkZWZpbmUgbGlieGxfX2RldmljZV9kdGRldl9zZXRkZWZhdWx0IE5V
TEwKPj4gPj4gKyNkZWZpbmUgbGlieGxfX2RldmljZV9kdGRldl91cGRhdGVfZGV2aWQgTlVMTAo+
PiA+PiAgc3RhdGljIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZHRkZXYpOwo+PiA+Pgo+PiA+
PiAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZpY2VfdHlwZV90YmxbXSA9IHsK
Pj4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKPj4gPj4gaW5kZXggMDAzNTZhZi4uMDcxNjVmMCAxMDA2NDQKPj4g
Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPj4gPj4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKPj4gPj4gQEAgLTE3OTMsNiArMTc5MywyMDQgQEAgb3V0Ogo+PiA+
PiAgICAgIHJldHVybiBBT19DUkVBVEVfRkFJTChyYyk7Cj4+ID4+ICB9Cj4+ID4+Cj4+ID4+ICtz
dGF0aWMgdm9pZCBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcobGlieGxfX2djICpnYywKPj4gPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAo+PiA+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnR5cGUpCj4+ID4+ICt7Cj4+ID4+ICsgICAgaW50
ICpudW1fZGV2Owo+PiA+PiArICAgIGludCBpOwo+PiA+Cj4+ID4gdW5zaWduZWQgaW50IHBsZWFz
ZS4KPj4KPj4gRm9yICJpIiBjb3VudGVyIG9ubHkgb3IgZm9yIG51bV9kZXYgYXMgd2VsbD8KPj4g
Rm9yICJpIiBpcyBvayBidXQgbnVtX2RldiBiZXR0ZXIgdG8ga2VlcCBpbnQuCj4+Cj4KPiBGb3Ig
aSBvbmx5Lgo+Cj4+ID4+ICAgKiBtb2RlOiBDCj4+ID4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKPj4gPj4gaW5kZXggNjNk
ZTc1Yy4uZjJmMzYzNSAxMDA2NDQKPj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5j
Cj4+ID4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwo+PiA+PiBAQCAtMTI0NCw2ICsx
MjQ0LDggQEAgc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfZGlza19kbV9uZWVkZWQodm9pZCAqZSwg
dW5zaWduZWQgZG9taWQpCj4+ID4+ICAgICAgICAgICAgIGVsZW0tPmJhY2tlbmRfZG9taWQgPT0g
ZG9taWQ7Cj4+ID4+ICB9Cj4+ID4+Cj4+ID4+ICsjZGVmaW5lIGxpYnhsX19kZXZpY2VfZGlza191
cGRhdGVfZGV2aWQgTlVMTAo+PiA+PiArCj4+ID4KPj4gPiBJcyB0aGlzIGNvcnJlY3QgZm9yIGRp
c2sgKGFuZCBvdGhlciBkZXZpY2UgdHlwZXMgYXMgd2VsbCk/Cj4+Cj4+IFdoYXQgZXhhY3RseSBp
cyBjb3JyZWN0PyBsaWJ4bF9fZGV2aWNlX2Rpc2tfdXBkYXRlX2RldmlkIE5VTEwgb3IKPj4gbGli
eGxfX2RldmljZV9hZGRfYXN5bmMgZnVuY3Rpb24/Cj4+Cj4KPiBEZWZpbmluZyBhbGwgdGhlIHVw
ZGF0ZV9kZXZpZCBmdW5jdGlvbnMgdG8gYmUgTlVMTC4gVGhleSBzaG91bGQgYmUKPiBkZWZpbmVk
IHdpdGggdGhlIG1hY3JvcyBub3csIHJpZ2h0Pwo+Cj4gSSBub3RpY2UgaW4gbGF0ZXIgcGF0Y2hl
cyB0aGV5IGFyZSBjaGFuZ2VkLCBzbyBJJ20gbm90IHRvbyBmdXNzIGVpdGhlcgo+IHdheS4gSWYg
eW91IHdhbnQgdG8ga2VlcCB0aGVtIHRvIGJlIGRlZmluZWQgYXMgIE5VTEwgcGxlYXNlIHNheSBz
byBpbgo+IGNvbW1pdCBtZXNzYWdlLgo+Cj4+ID4KPj4gPiBTaW5jZSB5b3UndmUgZGVmaW5lZCBM
SUJYTF9ERUZJTkVfVVBEQVRFX0RFVklELCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8KPj4gPiB1c2Ug
dGhhdCBpbW1lZGlhdGVseT8KPj4KPj4gQWN0dWFsbHkgZGlzayBkb2Vzbid0IGNhbGwgdXBkYXRl
IGRldiBJRC4gU28gYXNzaWduaW5nIGl0IHRvIE5VTEwgSQo+PiBndWVzcyBpcyBvayBoZXJlLgo+
Pgo+Cj4gWWVzLiBJIHRoaW5rIHNvLiBQbGVhc2UgY29uc2lkZXIgb3RoZXIgZGV2aWNlIHR5cGVz
IHRoZW4uCgpPaywgSSB3aWxsIHVzZSB0aGUgbWFjcm8gaW4gZXZlcnkgZGV2aWNlIHdoaWNoIG5l
ZWQgdXBkYXRlIGRldmlkIGluIHRoaXMgcGF0Y2guCkFsc28gSSB3aWxsIGNhbGwgdGhpcyBmdW5j
dGlvbiBpbiBhZGQgZGV2aWNlIGZ1bmN0aW9uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZCn-0005gD-NU; Wed, 06 Sep 2017 12:13:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4152cc018=Andrew.Cooper3@citrix.com>)
 id 1dpZCn-0005g7-9B
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:13:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 32/78-03093-C56EFA95; Wed, 06 Sep 2017 12:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQjfm2fp
 Ig8utzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3k6/YC86xVzy6spmlgbGFrYuRg0NCwE/i
 +zpfEFNYIERi7u+cLkZODhGBFkaJ3oe2ILaQQJRE//ntzCA2m4C+xO4Xn5hAbF4BW4k7t9awg
 9gsAioSh5segMVFBcIl9n+/xgxRIyhxcuYTFhCbU8BYYvupO8wgq5gFNCXW79IHCTMLyEtsfz
 uHGcIWl2j6spIVYq2axLX+S2DjJQTSJbb+/cU8gZF/FpKpsxAmzUIyaRaSSQsYWVYxahSnFpW
 lFukaG+glFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJQMQ7GD8uzbwEKMkB5OS
 KO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42Z8C5QSLUtNTK9Iyc4DxAZOW4OBREuEVA
 UnzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcVw6kSACkKKM0D24ELFYvMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZj3zxOgKTyZeSVwm14BHcEEdETVyzUgR5QkIqSkGhjLVP4Ie07dxvP
 /hkGw7rJirfPqvNUSVp2GWfV3LOdKzv507ZGUnm+zleTan1lJyess8v/amH5Wf1mlkm8RtyZc
 N/FF2RQBQ4XgZ5XbeSd1i1zfd3RaZZ/B4QCXkCPZdvwbanQv3woLCPq2M+yz5Uf+ebz/vh0wa
 jp2LerLNB1536CfvXOP/1JiKc5INNRiLipOBADfgGgh0AIAAA==
X-Env-Sender: prvs=4152cc018=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504699995!114586456!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10140 invoked from network); 6 Sep 2017 12:13:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 12:13:15 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52325344"
To: Olaf Hering <olaf@aepfle.de>, <xen-devel@lists.xen.org>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
Date: Wed, 6 Sep 2017 13:13:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170901160843.9057-4-olaf@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDkvMTcgMTc6MDgsIE9sYWYgSGVyaW5nIHdyb3RlOgo+ICsgICAgLyogTm8gc3VwZXJw
YWdlIGluIDFzdCAyTUIgZHVlIHRvIFZHQSBob2xlICovCj4gKyAgICB4Y19zcl9zZXRfYml0KDAs
ICZjdHgtPng4Nl9odm0ucmVzdG9yZS5hdHRlbXB0ZWRfMWcpOwo+ICsgICAgeGNfc3Jfc2V0X2Jp
dCgwLCAmY3R4LT54ODZfaHZtLnJlc3RvcmUuYXR0ZW1wdGVkXzJtKTsKClRoaXMgaXMgZmFsc2Ug
Zm9yIFBWSCBndWVzdHMuCgpJIHN0aWxsIGZhaWwgdG8gdW5kZXJzdGFuZCB3aHkgeW91IG5lZWQg
dGhlIGJpdG1hcHMgYXQgYWxsPyAgWW91IGNhbgpjYWxjdWxhdGUgZXZlcnl0aGluZyB5b3UgbmVl
ZCBmcm9tIHRoZSBwZm4gbGlzdCBhbG9uZSwgd2hpY2ggd2lsbCBhbHNvCmxldCB5b3Ugc3BvdCB0
aGUgcHJlc2VuY2Ugb3IgYWJzZW5jZSBvZiB0aGUgVkdBIGhvbGUuCgpZb3UgbmVlZCB0byB0cmFj
ayB3aGljaCBwZm5zIHlvdSd2ZSBzZWUgc28gZmFyIGluIHRoZSBzdHJlYW0sIGFuZCB3aGljaApw
Zm5zIGhhdmUgYmVlbiBwb3B1bGF0ZWQuICBXaGVuIHlvdSBmaW5kIGhvbGVzIGluIHRoZSBwZm5z
IGluIHRoZQpzdHJlYW0sIHlvdSBuZWVkIHRvIHVuZG8gdGhlIHByb3NwZWN0aXZlIHN1cGVycGFn
ZSBhbGxvY2F0aW9uLiAgVW5sZXNzCkkndmUgbWlzc2VkIHNvbWV0aGluZz8KCkFsc28sIHBsZWFz
ZSB0YWtlIGNhcmUgdG8gdXNlIDJNIGRlY3JlYXNlIHJlc2VydmF0aW9ucyB3aGVyZXZlcgpwb3Nz
aWJsZSwgb3IgeW91IHdpbGwgZW5kIHVwIHNoYXR0ZXJpbmcgdGhlIGhvc3Qgc3VwZXJwYWdlIGFz
IHBhcnQgb2YKdHJ5aW5nIHRvIHJlbW92ZSB0aGUgbWVtb3J5LgoKfkFuZHJldwoKPiArCj4gICAg
ICByZXR1cm4gMDsKPiArCj4gK291dDoKPiArICAgIEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUg
bWVtb3J5IGZvciBwZm4gYml0bWFwcyIpOwo+ICsgICAgcmV0dXJuIC0xOwo+ICB9Cj4gIAo+ICAv
Kgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:16:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZFS-0005pS-4x; Wed, 06 Sep 2017 12:16:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dpZFR-0005pM-Dj
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:16:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 04/6A-03874-007EFA95; Wed, 06 Sep 2017 12:16:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsUSuHLSXV2G5+s
 jDdrauCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjO9awF3xjrVhz5iprA+MS1i5GLg4WgUXM
 Et8OvWfpYuTgkBAIlVh+xRbCFJF48j8NpERI4BKTxP53Txi7GDmB6lUkvi89wQ5iswkoSew9e
 BwsLiKgK/FswTM2EJtZIEXi7uRLzCC2sICfxK6+3WBxXgE9iV+LDzNBDO1llPg46yQjREJQ4u
 TMJywQzcUSV74vYAU5gllAWmL5Pw6QMKeAncSMy3fBSkQFZCXuX9nAOIFRYBaS7llIumchdEO
 E1SX+zLvEjCFsK7Fu3XuWBYxsqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAgOcAQh2MP5aFnCIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 ryNT4FygkWp6akVaZk5wFiDSUtw8CiJ8PaApHmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc
 57C6RIAKQoozQPbgQs7i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcEZApPZl4J3KZXQEc
 wAR1R9XINyBEliQgpqQZGz+9+f153dTCeZovWKd/bWWYcFP9Bvean3Ysj977cbdX/1Ht/WUpf
 57PFTny7+8MXnH+axq7B/fHPM7+HnR094S6yQfNF+rewGc6+fFC8lOdnmHnMpHuulb3rzp968
 +6FnNJHIWd+pV87SqL1153PP7SotuLuu29t8S1LE6Z82cV/TqDiUUKAEktxRqKhFnNRcSIAal
 wWGPYCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504700159!114587093!1
X-Originating-IP: [81.169.146.221]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 423 invoked from network); 6 Sep 2017 12:16:00 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 12:16:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504700159;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=ktvvgurfqWjmumFblNaHS18ZP93GZuj/+4+gZ9a2jNA=;
 b=pq9D7bAIw8ul6fNVBfBrDF7is+c6EVbPVfgYBBb0a95iLOwLalaTQ+bSUbmxf4ZNqB
 scg9KfbS5mpwZY0mFdpYCFv53gMnQfB1GpD0G1apa5voE0TGs3LbONSv7M15PllV4AFI
 mfJMgXspN+ayY1ocG33AEDIaUvPsdA4IOLR9Y=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id 205d3ft86CFpm4X
 (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, 6 Sep 2017 14:15:51 +0200 (CEST)
Date: Wed, 6 Sep 2017 14:15:50 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170906121550.GB23062@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-3-olaf@aepfle.de>
 <50eb0257-0aea-79e2-6a19-584c871b5273@citrix.com>
MIME-Version: 1.0
In-Reply-To: <50eb0257-0aea-79e2-6a19-584c871b5273@citrix.com>
User-Agent: Mutt/1.8.3 (7138)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 2/3] tools/libxc: add API for bitmap
	access for restore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4969053706820023878=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4969053706820023878==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="E39vaYmALEf/7YXx"
Content-Disposition: inline


--E39vaYmALEf/7YXx
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Sep 06, Andrew Cooper wrote:

> On 01/09/17 17:08, Olaf Hering wrote:
> > +static inline bool pfn_is_populated(struct xc_sr_context *ctx, xen_pfn_t pfn)
> > +static inline int pfn_set_populated(struct xc_sr_context *ctx, xen_pfn_t pfn)
> Why are these moved?  They are still restore specific.

There is no tools/libxc/xc_sr_restore.h, should I create one?

Olaf

--E39vaYmALEf/7YXx
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWa/m9gAKCRBdQqD6ppg2
foTUAJ9Ie/Osn5tNrOIZ8Z8vMSqoKH3maQCeIZMd7nGi7WsCu/XHkRCdWxGdAJc=
=6OtO
-----END PGP SIGNATURE-----

--E39vaYmALEf/7YXx--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4969053706820023878==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 12:17:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZHA-0005x8-Fw; Wed, 06 Sep 2017 12:17:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dpZH9-0005x1-8W
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:17:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BB/AF-03610-A67EFA95; Wed, 06 Sep 2017 12:17:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUSuHLSIt2s5+s
 jDa75WSz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGa9bZjAWnGGtaDzbwNLA+Imli5GLg0VgEbNE
 V+8y5i5GDg4JgVCJ5VdsIUwRiSf/00BKhAQuMUks3z+DtYuRE6heRWLCwdtgNpuAksTeg8cZQ
 WwRAV2JZwuesYHYzAIpEncnXwIbKSwQIjH3dw6IySugJ7FxiQ5IhZBAL6PEoZW8IDavgKDEyZ
 lPWCA6iyXauvtZQcqZBaQllv/jAAlzCthJvHp2iR3EFhWQlbh/ZQPjBEaBWUi6ZyHpnoXQDRF
 Wl/gz7xIzhrCtxLp171kWMLKtYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81J
 TCrWS87P3cQIDGwGINjB+GlZwCFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8
 GY9A8oJFqWmp1akZeYAYwwmLcHBoyTC6wSS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO
 +tp0BFAiBFGaV5cCNg8X6JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzJIKt4MvNK4Da9Ajq
 CCeiIqpdrQI4oSURISTUwarKer5c99HBiZlMhd9hLO0Yp9+dmuhfDfZWW/ai6/mn7o+25zxOi
 ww8rv+9fEX1B+Eyoz64HUhpm8wr/RW/7uPmO+pqZoUd7YxhcrIIMTvxa5vglbqWprqJeNJfss
 /isZRnnDN0kdjJpte7tdo75t/2ia1Pj049f7uxd/WDnFpPwwrca1+WClViKMxINtZiLihMB3I
 4cIvICAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504700265!62529406!1
X-Originating-IP: [81.169.146.162]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MiA9PiA1ODg3NDY=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56267 invoked from network); 6 Sep 2017 12:17:45 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.162)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 12:17:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504700265;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=qCPHrX0NW+Zw1ux1ZHbPua4/mLHm446g2lKC9ZPan2M=;
 b=dGzpMEWdwstHh2QfS/rp7ww3rwLPU06Vc4IUeDArADN3QYl2dZdgXx9okV9hTUxLGk
 XfGgjbP8v4CNTjWGDpxpfU5p8iLcyL4k4M/RAzLyBKDnEoRAhw7oeIfk5LARdpy/h6bM
 bttgjtY0QR8lGBXiJpkxKIuUCIVvDv8+c/h9U=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id D0764ct86CHeF4L
 (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, 6 Sep 2017 14:17:40 +0200 (CEST)
Date: Wed, 6 Sep 2017 14:17:39 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170906121739.GC23062@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
MIME-Version: 1.0
In-Reply-To: <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
User-Agent: Mutt/1.8.3 (7138)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3461106383567728738=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3461106383567728738==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="c3bfwLpm8qysLVxt"
Content-Disposition: inline


--c3bfwLpm8qysLVxt
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Sep 06, Andrew Cooper wrote:

> On 01/09/17 17:08, Olaf Hering wrote:
> > +    /* No superpage in 1st 2MB due to VGA hole */
> > +    xc_sr_set_bit(0, &ctx->x86_hvm.restore.attempted_1g);
> > +    xc_sr_set_bit(0, &ctx->x86_hvm.restore.attempted_2m);
> This is false for PVH guests.

How can I detect a PVH guest?

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWa/nYwAKCRBdQqD6ppg2
fjhoAJ9BZfbYKOJRqmhZ/GN2sFDDBT5GzgCgs3oQe1Lz02UnFx52r5zZR2xCfXs=
=0Gpu
-----END PGP SIGNATURE-----

--c3bfwLpm8qysLVxt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3461106383567728738==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 12:23:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZMo-0006eQ-4J; Wed, 06 Sep 2017 12:23:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4152cc018=Andrew.Cooper3@citrix.com>)
 id 1dpZMn-0006db-0G
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:23:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CC/80-03422-8C8EFA95; Wed, 06 Sep 2017 12:23:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvf4i/W
 RBjMealss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfL81mK+hlrfj9q6iBcSJLFyMnh4SAn8Tf
 hoOsXYwcHMICIRJzf+eAhEUEFCSen1kAVsIskCbx7tAtRhBbSGAjo8SVM6EgNpuAvsTuF5+YQ
 GxeAVuJyz/eg9WzCKhIbGxuYgWxRQXCJfZ/v8YMUSMocXLmE7AaTqDeC4u+s4GsZRbQlFi/Sx
 9ilbzE9rdzmCFscYmmLytZIdaqSVzrv8QOcXG6xMRnPSwTGAVmIZk6C2HSLCSTZiGZtICRZRW
 jRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMgDBDsY/ywIO
 MUpyMCmJ8l5WWx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3ynOgnGBRanpqRVpmDjBuYNISH
 DxKIrwrQNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnrQEpEgApyijNgxsBi+FLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEuZlAyYEIZ7MvBK4Ta+AjmACOqLq5RqQI0oSEVJSDYzh552
 2tDOXXezO7nwS8kW9+1pyI8fB8El/lt2Pl621nlE3q+Zq4IWDp2vZfIQ4Zh9+zX1M4oRP1d0u
 sQcX5Vv/ris7/iCB/2TTnj+yh5IuhzvPyF+yY6lPzJnfa49/DKtO6tNjVj5wZKpVwHeHrffmS
 oqZZSWvip/vEv36gO40uQUVr/9es/ilxFKckWioxVxUnAgAKtuh1twCAAA=
X-Env-Sender: prvs=4152cc018=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504700615!105861309!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48475 invoked from network); 6 Sep 2017 12:23:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 12:23:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,483,1498521600"; d="scan'208";a="52325983"
To: Olaf Hering <olaf@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
 <20170906121739.GC23062@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e490044b-571f-5ec8-e329-413f31b33630@citrix.com>
Date: Wed, 6 Sep 2017 13:23:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170906121739.GC23062@aepfle.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTM6MTcsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IE9uIFdlZCwgU2VwIDA2LCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Cj4+IE9uIDAxLzA5LzE3IDE3OjA4LCBPbGFmIEhlcmluZyB3
cm90ZToKPj4+ICsgICAgLyogTm8gc3VwZXJwYWdlIGluIDFzdCAyTUIgZHVlIHRvIFZHQSBob2xl
ICovCj4+PiArICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3JlLmF0dGVt
cHRlZF8xZyk7Cj4+PiArICAgIHhjX3NyX3NldF9iaXQoMCwgJmN0eC0+eDg2X2h2bS5yZXN0b3Jl
LmF0dGVtcHRlZF8ybSk7Cj4+IFRoaXMgaXMgZmFsc2UgZm9yIFBWSCBndWVzdHMuCj4gSG93IGNh
biBJIGRldGVjdCBhIFBWSCBndWVzdD8KCllvdSAoaG9wZWZ1bGx5KSBjYW4ndCwgYW5kIGl0IHdv
dWxkIGJlIGEgbGF5ZXJpbmcgdmlvbGF0aW9uIGlmIHlvdSBjb3VsZC4KClRoZSBleGFjdCBzZXQg
b2YgZW11bGF0aW9uIGF2YWlsYWJsZSB0by91c2VkIGJ5IGEgZ3Vlc3QgaXMgbm90IHJlbGV2YW50
CnRvIGhvdyB3ZSBtb3ZlIGl0cyBtZW1vcnkuCgpJZiBhIFBWSCBndWVzdCBoYXMgZ290IE1UUlJz
IGRpc2FibGVkLCB0aGVuIGl0IGdlbnVpbmVseSBjYW4gcnVuIG9uIGFuCnVuc2hhdHRlcmVkIDFH
IHN1cGVycGFnZSBhdCAwLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZNn-0006iZ-Dy; Wed, 06 Sep 2017 12:24:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dpZNl-0006hp-AG
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:24:37 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7C/DF-02308-409EFA95; Wed, 06 Sep 2017 12:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUSuHLSYl3ml+s
 jDb4/U7NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2zdnAWnCKp6JnZnUD4x6uLkZODhaBRcwS
 az6KdzFycEgIhEosv2ILYYpIPPmf1sXIxSEkcIlJYsHuHawgcRYBFYn178xBOtkElCT2HjzOC
 GKLCOhKPFvwjA3EZhZIkbg7+RIzSLmwQIjE3N85IGFeAT2Jf6sPsIPYQgK9jBKHVvJCxAUlTs
 58wgLRWiwx79EPNpBWZgFpieX/OEDCnAJ2Eq+eXQJrFRWQlbh/ZQPjBEaBWUi6ZyHpnoXQDRF
 Wl/gz7xIzhrCtxLp171kWMLKtYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlM
 KtZLzs/dxAgMagYg2MF4sNn5EKMkB5OSKO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4r
 zwHygkWpaanVqRl5gDjCyYtwcGjJML7DCTNW1yQmFucmQ6ROsWoKCXOK/QCKCEAksgozYNrg8
 X0JUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzsoFM4cnMK4Gb/gpoMRPQ4qqXa0AWlyQipKQ
 aGJ2uX5BjtDlh0Vu97l/2khTTC+qqvptucp3b96Pt/dYLG4JFPKu26hiWcPxS+xby4puQtt/b
 BSIN5l8f9Wq63+y2+93gJTE3d43TiXxG/pt+tb557MvTJ3w0f2M0a3aUndE/pz+XtRwvcfNr7
 H8Qeuj0Vqalp2/y7G/bdHCS3c8LjXN4bh2ZvFOJpTgj0VCLuag4EQDdXu6W5AIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504700675!110205130!1
X-Originating-IP: [81.169.146.163]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52584 invoked from network); 6 Sep 2017 12:24:35 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 12:24:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504700675;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=ACyRz2mm3E4GvPSfEvCc6NzLjqITKtZ+kJtZTiDwb54=;
 b=RYl6Mzc1SEzcLXFxQJ+9JgI0tjD9wuuAP1p1wDsg34EUb8gVZPE1Jh0t0UQDp3WVsi
 keXj5BYcO6NZWAVjEohxhioEXkr2T0mR/DKYvDTyOSAlQVhJ/zoOFsItZSwLdTrdYsWK
 S8izhgITcRcSxci+I00RhbP4VreDE6sBtHqIQ=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id Z014c6t86COTi1R
 (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, 6 Sep 2017 14:24:29 +0200 (CEST)
Date: Wed, 6 Sep 2017 14:24:28 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170906122428.GD23062@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
MIME-Version: 1.0
In-Reply-To: <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
User-Agent: Mutt/1.8.3 (7138)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5816646539591886531=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5816646539591886531==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="bajzpZikUji1w+G9"
Content-Disposition: inline


--bajzpZikUji1w+G9
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Sep 06, Andrew Cooper wrote:

> I still fail to understand why you need the bitmaps at all?  You can
> calculate everything you need from the pfn list alone, which will also
> let you spot the presence or absence of the VGA hole.

These bitmaps track if a range has been allocated as superpage or not.
If there is a given pfn within a range of either 1G or 2M there might be
double allocation of a 1G or 2M page. This is not related to the VGA
hole. These two lines are just hints that in this range no superpage can
be allocated.

> You need to track which pfns you've see so far in the stream, and which
> pfns have been populated.  When you find holes in the pfns in the
> stream, you need to undo the prospective superpage allocation.  Unless
> I've missed something?

This is whats happening, holes will be created as soon as they are seen
in the stream.

> Also, please take care to use 2M decrease reservations wherever
> possible, or you will end up shattering the host superpage as part of
> trying to remove the memory.

This is what Wei suggested, build a list of pfns instead of releasing
each pfn individually. I think with this new code it should be possible
to decrease in 2M steps as needed.

Olaf

--bajzpZikUji1w+G9
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWa/o/AAKCRBdQqD6ppg2
flzoAJ9RNUk/CJV5aRVZ5tkruHVNtodSHQCfRInQvclt8Jw1CUMf4Sp41JNzMtM=
=zoak
-----END PGP SIGNATURE-----

--bajzpZikUji1w+G9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5816646539591886531==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 12:25:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZOw-0006qu-OV; Wed, 06 Sep 2017 12:25:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dpZOw-0006ql-5G
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:25:50 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 10/FC-01910-D49EFA95; Wed, 06 Sep 2017 12:25:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUSuHLSAl2fl+s
 jDW7+0bBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM2XVQr+M9SceXqH7YGxo0sXYxcHCwCi5gl
 Jv18wNjFyMEhIRAqsfyKLYQpIvHkf1oXIyeHkMAlJokN/zxBbBYBFYnehXvYQWw2ASWJvQePM
 4LYIgK6Es8WPGMDsZkFUiTuTr7EDDJGWCBEYu7vHJAwr4CexOyWlewgW4UEnjBK/D/fwgyREJ
 Q4OfMJC0RvscT+rUtZQXqZBaQllv/jAAlzCthJ3D94EWy8qICsxP0rGxgnMArMQtI9C0n3LIR
 uiLC6xJ95l5gxhG0l1q17z7KAkW0Vo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6
 ak5iUrFecn7uJkZgaNczMDDuYOzZ63eIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErzeL4BygkWp6akVaZk5wCiDSUtw8CiJ8D57DpTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn
 5eqpQ4rxDIDAGQoozSPLgRsIi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1wFkCk9mXgn
 cpldARzABHVH1cg3IESWJCCmpBsbWw18uLCqoFPo2beKOirqME/pGrdYrYx83qK6WuHr3xJ9l
 rcGr3h2ykfYuW7LYvEAt5OP/VzEZaY1PbXalNb15x8pQZvPmx7r1ixTPe6TNfrCMf8H5pt3l6
 brCjqE/vkWz5zZzC7Myzry9VmbS/0Vvj6a9V73rIxpY1u+bKjF5Tvw3/4eKi5iUWIozEg21mI
 uKEwGsXl8l8wIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504700748!105847861!1
X-Originating-IP: [81.169.146.160]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n,sa_preprocessor: 
 QmFkIElQOiA4MS4xNjkuMTQ2LjE2MCA9PiA1NTc3MTg=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28966 invoked from network); 6 Sep 2017 12:25:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 12:25:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504700748;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=E1IuTMspesORsJPaZMQarBnEC2DQLYJh0iuHHN3ZTJk=;
 b=gFOTYHDG3VWNvRevARL7YLdSYqZEo0bsaYiGMJzgTWn9EHl8na/ek+NtIXuOpl/qX7
 pcup1JZdY/9At2B4aYXUpzveNdkA8TWlFT1Mj5id3mISZfmLY4qJuZKo65mD3DUvuvsH
 o8M/GhjPD2xrbEPJBpx34h8uA9bhXxf3ZM6rY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi5z/J1IL7CYRxLEwpkY2XtLzyRUcY=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (nat.nue.novell.com [IPv6:2620:113:80c0:5::2222])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id z0778at86CPkhyo
 (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, 6 Sep 2017 14:25:46 +0200 (CEST)
Date: Wed, 6 Sep 2017 14:25:45 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170906122545.GE23062@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <44beb406-8640-7c1c-7f76-f534e37aa2b8@citrix.com>
 <20170906121739.GC23062@aepfle.de>
 <e490044b-571f-5ec8-e329-413f31b33630@citrix.com>
MIME-Version: 1.0
In-Reply-To: <e490044b-571f-5ec8-e329-413f31b33630@citrix.com>
User-Agent: Mutt/1.8.3 (7138)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6387545255006103950=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6387545255006103950==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="qFgkTsE6LiHkLPZw"
Content-Disposition: inline


--qFgkTsE6LiHkLPZw
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Sep 06, Andrew Cooper wrote:

> If a PVH guest has got MTRRs disabled, then it genuinely can run on an
> unshattered 1G superpage at 0.

Ok, the code will detect the holes and will release memory as needed. I
will drop these two lines.

Olaf


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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWa/pSQAKCRBdQqD6ppg2
fpUaAKDuzK/iXdJVtGSdDZDYDd+59h0kfwCgv/nyFHjZSUBz+sKVYfXJQX6vaMk=
=y5oL
-----END PGP SIGNATURE-----

--qFgkTsE6LiHkLPZw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6387545255006103950==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 12:31:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZUD-0007a8-D5; Wed, 06 Sep 2017 12:31:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpZUC-0007Zk-Ei
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 12:31:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C8/67-30688-39AEFA95; Wed, 06 Sep 2017 12:31:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfSq/W
 RBr/Pq1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148Xc6+wFX9wqjq14ytrA
 OMusi5GLQ0jgL6PEmrMr2SCcx4wSOxY/ZoRwtjFK9LWsZe5i5OQQEXCW+HpmLjuIzSugL/F2Q
 icLiC0sYC8xfdkxJpAGCYEbbBIXDj4BS0gIeEq8evQRzj48dyuQzc7BJmAlcUgMJMoioCrxu6
 +VdQIj9wJGhlWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjGtbnQ8xSnIwKYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtftJVBOsCg1PbUi
 LTMHGHwwaQkOHiUR3hCQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPyghQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/54ATSFJzOvBG7TK6AjmICOqHq5BuSIkk
 SElFQDYwhTHVuNwtwFPzb8XF+W9qzC//gPYVlukadN7P9Eg35ZCauIXwp9uKdmTlJt3I7/6+Q
 jM37NXWLsqtAqETc33jiwcEfGwxt/z65jXRS06MjuW5vr8mM2tGsUNuhNl+jZYj7tr2pV5GX7
 O/FWPw6yl06Mt03M4Nzt3yOhs39zmejZ1SZHzZeLK7EUZyQaajEXFScCAGzZyTF/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504701073!94849858!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27655 invoked from network); 6 Sep 2017 12:31:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 12:31:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZU7-000360-VJ; Wed, 06 Sep 2017 12:31:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZU2-0005Nq-Nn; Wed, 06 Sep 2017 12:31:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZU2-0004mM-JR; Wed, 06 Sep 2017 12:31:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113074-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=0829a6bdbdc6b79990bd0668e847275b6a2717e5
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 12:31:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113074: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA3NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4MjlhNmJkYmRjNmI3OTk5MGJkMDY2
OGU4NDcyNzViNmEyNzE3ZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAwIGRheXMgICAxMCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNzQgIDIwMTctMDktMDYgMTE6MTQ6MDMg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDgyOWE2YmRi
ZGM2Yjc5OTkwYmQwNjY4ZTg0NzI3NWI2YTI3MTdlNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgU2VwIDYgMTI6MzI6MDAgMjAxNyArMDIwMAoKICAg
IHg4NjogaW50cm9kdWNlIGFuZCB1c2Ugc2V0dXBfZm9yY2VfY3B1X2NhcCgpCiAgICAKICAgIEZv
ciBYRU5fU01FUCBhbmQgWEVOX1NNQVAgdG8gbm90IGJlIGNsZWFyZWQgd2hpbGUgYnJpbmdpbmcg
dXAgQVBzIHdlJ2QKICAgIG5lZWQgdG8gY2xvbmUgdGhlIHJlc3BlY3RpdmUgaGFjayB1c2VkIGZv
ciBDUFVJRF9GQVVMVElORy4gSW50cm9kdWNlIGFuCiAgICBpbnZlcnNlIG9mIHNldHVwX2NsZWFy
X2NwdV9jYXAoKSBpbnN0ZWFkLCBidXQgbGV0IGNsZWFyaW5nIG9mIGZlYXR1cmVzCiAgICBvdmVy
cnVsZSBmb3JjZWQgc2V0dGluZyBvZiB0aGVtLgogICAgCiAgICBYRU5fU01BUCBiZWluZyB3cm9u
ZyBwb3N0LWJvb3QgaXMgYSBwcm9ibGVtIHNwZWNpZmljYWxseSBmb3IgbGl2ZQogICAgcGF0Y2hp
bmcsIGFzIGEgbGl2ZSBwYXRjaCBtYXkgbmVlZCBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbiBwYXRj
aGluZwogICAga2V5ZWQgb2ZmIG9mIHRoYXQgZmVhdHVyZSBmbGFnLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogU2FyYWggTmV3bWFuIDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBmZDkwM2EzNWRhZjNl
N2U2YmZhNzgyYjE4ZGZkNDM3NDZmOTQwYmVkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6NTQ6NDUgMjAxNyArMDEw
MAoKICAgIHg4Ni90cmFwczogRml4IHNob3dfcGFnZV93YWxrKCkgdG8gYXZvaWQgcHJpbnRpbmcg
dHJhaWxpbmcgd2hpdGVzcGFjZQogICAgCiAgICBUaGlzIG1vdmVzIHRoZSBMMiBsaW5lIHRvIGJl
IGNvbnNpc3RlbnQgd2l0aCB0aGUgTDMgbGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMjI1N2RlM2NmZmY5YjRmZmEwYjczNzllZjgyYzlh
ZDdjOGRiZWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDEgMTc6MDU6MjEgMjAxNyArMDAwMAoKICAgIHhlbjogRHJvcCBh
c21saW5rYWdlIGV2ZXJ5d2hlcmUKICAgIAogICAgYXNtbGlua2FnZSBpcyBkZWZpbmVkIGFzIG5v
dGhpbmcgb24gYWxsIGFyY2hpdGVjdHVyZXMsIGFuZCBub3QgdXNlZAogICAgY29uc2lzdGVudGx5
IGFueXdoZXJlLCBldmVuIGluIGNvbW1vbiBjb2RlLiAgUmVtb3ZlIGl0IGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0
IDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5N2U2MTkwYzZiMGRmNjgwZDMKQXV0aG9yOiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgVHVlIFNlcCA1IDExOjAzOjM4IDIwMTcgKzAy
MDAKCiAgICBsaWJ4Yy9iaXRvcHM6IGNvcnJlY3QgY29tbWVudCBmb3IgYml0bWFwX3NpemUKICAg
IAogICAgVGhlIHJldHVybmVkIHZhbHVlIHJlcHJlc2VudHMgbm93IHVuaXRzIG9mIGJ5dGVzIGlu
c3RlYWQgb2YgbG9uZ3MuCiAgICAKICAgIEZpeGVzIGNvbW1pdCAxMWQwMDQ0YTE2ICgidG9vbHMv
bGlieGM6IE1vZGlmeSBiaXRtYXAgb3BlcmF0aW9ucyB0bwogICAgdGFrZSB2b2lkIHBvaW50ZXJz
IikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDE1ZTRk
ZDVlODY2YjQzYmJjMmQ0MzgwMzQ0NDVjNjU4MmRiMWQzZGUKQXV0aG9yOiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBXZWQgQXVnIDMwIDEyOjA0OjAw
IDIwMTcgKzAzMDAKCiAgICBjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxpemUgdm1fZXZlbnQgbGlz
dHMgb24gZG9tYWluIGNyZWF0aW9uCiAgICAKICAgIFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2
ZW50IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKICAgIHZtX2V2ZW50X3Bh
Z2luZywgdm1fZXZlbnRfbW9uaXRvci4gVGhlIGFsbG9jYXRpb24gZm9yIHRoZQogICAgc3RydWN0
dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0IGl0IGNhbiBiZQogICAgYWxs
b2NhdGVkL2luaXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2FibGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBlYjRlNjM4YTQ3NDc5
MjEzNzQxNGYwMzQwOWU3ODQ3NzgxMGMzNDM2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMjo0MyAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBFVkVYIGRlY29kaW5nCiAgICAKICAgIFdoaWxlIHRoZXNlIGFyZSBsYXRl
bnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVjdCB0aGVtIHJpZ2h0IGF3YXk6CiAgICAtIHVu
bmFtZWQgKGluIHRoZSBTRE0pIEVWRVggYml0cyBuZWVkIHRvIGJlIHNldC9jbGVhciByZXNwZWN0
aXZlbHkKICAgIC0gRVZFWC5WJyAoY2FsbGVkIFJYIGluIG91ciBjb2RlKSBuZWVkcyB0byB1bmlm
b3JtbHkgYmUgMSBpbiBub24tNjQtYml0CiAgICAgIG1vZGVzLAogICAgLSBFWEVYLlInIChjYWxs
ZWQgUiBpbiBvdXIgY29kZSkgaXMgdW5pZm9ybWx5IGJlaW5nIGlnbm9yZWQgaW4KICAgICAgbm9u
LTY0LWJpdCBtb2Rlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYTY0ODg5NjVjYTNlYzMwZjJlMGI3MDIyYjUzOWJiYTc4
YzJhZWVkZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgU2VwIDUgMTc6MzI6MDUgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLkwg
aGFuZGxpbmcgZm9yIFZDVlR7LFR9U3tTLER9MlNJCiAgICAKICAgIFJlY2VudCBjaGFuZ2VzIHRv
IHRoZSBTRE0gKGFuZCBYRUQpIGhhdmUgbWFkZSBjbGVhciB0aGF0IG9sZGVyIGhhcmR3YXJlCiAg
ICByYWlzaW5nICNVRCB3aGVuIHRoZSBiaXQgaXMgc2V0IHdhcyByZWFsbHkgYW4gZXJyYXR1bS4g
R2VuZXJhbGl6ZSB0aGUKICAgIHNvIGZhciBBTUQtb25seSBvdmVycmlkZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgOWMy
YmFiZDA1YTIxM2Y4ODAyZTNjYzFjNjRhMmFmOTMyYjVjYmQ3ZApBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6MzE6MDEgMjAxNyArMDIw
MAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLlcgaGFuZGxpbmcgZm9yIG5vbi02NC1iaXQgVlBJ
TlNSRAogICAgCiAgICBHb2luZyB0aG91Z2ggdGhlIFhFRCBjb21taXRzIGZyb20gdGhlIGxhc3Qg
Y291cGxlIG9mIG1vbnRocyBtYWRlIG1lCiAgICBub3RpY2UgdGhhdCBWUElOU1JELCBvdGhlciB0
aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNsZWFyIFZFWC5XIGZvciBub24tCiAgICA2NC1iaXQgbW9k
ZXMsIGxlYWRpbmcgdG8gYW4gaW5zZXJ0aW9uIG9mIHN0cmF5IDMyLWJpdHMgb2YgemVybyBpbiBj
YXNlCiAgICB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gaGFkIHRoZSBiaXQgc2V0LgogICAgCiAg
ICBBbHNvIHJlbW92ZSBhIHBvaW50bGVzcyBmYWxsLXRocm91Z2ggaW4gVlBFWFRSVyBoYW5kbGlu
ZywgYnJpbmdpbmcKICAgIHRoaW5ncyBpbiBsaW5lIHdpdGggVlBJTlNSVy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNGQz
ZjBmZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIwOWQ4Y2Q0YgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDA5OjQwOjU4
IDIwMTcgKzAxMDAKCiAgICB4ODYvZW11bDogRml4IHRoZSBoYW5kbGluZyBvZiB1bmltcGxlbWVu
dGVkIEdycDcgaW5zdHJ1Y3Rpb25zCiAgICAKICAgIEdycDcgaXMgYWJub3JtYWxseSBjb21wbGlj
YXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRzLCB3aXRoCiAgICB7cyxsfW1z
dyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2FzZXMuCiAgICAKICAgIFByZXZpb3VzbHksIGFueSB2
YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxvb2tp
bmcKICAgIGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVyYW5kcykg
d291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCiAgICBzZWNvbmQgc3dpdGNoIHN0YXRlbWVudCAo
aGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KICAgIAogICAgVW5p
bXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNlIGZvciBo
YXZpbmcgYSBub24tbWVtb3J5CiAgICBvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNh
bm5vdF9lbXVsYXRlIHBhdGguCiAgICAKICAgIENvbnNvbGlkYXRlIHRoZSB0d28gc3dpdGNoIHN0
YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUsIHVzaW5nIHJhbmdlcyB0byBjb3ZlcgogICAgdGhl
IGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVyYW5kcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:31:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZUm-0007dr-P2; Wed, 06 Sep 2017 12:31:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dpZUl-0007dh-1M
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 12:31:51 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3F/5D-27708-6BAEFA95; Wed, 06 Sep 2017 12:31:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfSai+7WV+s
 jDRbNVbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN6b29hL/ihUHFq2SS2BsbNEl2MXBxCAjMY
 JTa072DuYuTkYBFoYJW4uz4KJCEhMIdVYl3DNhaQhIRAnsSReU9Zuxg5gOwiia0vMyHCxRKXp
 7Wzgdi8AoISJ2c+ASsXEvCU+DFpJ1icU8BSYu+XicwQyxYzSkw/+58RJMEmoCVx//YKNpCZLA
 IqEstXBkLMCZCY8vcyO4gtLBAusWzCT7DbRAQUJR68vAl2ArNArcSb67IgYWYBTYnW7b/ZJzA
 KzkJyxSwkqQWMTKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcx
 AkOTAQh2MB5sdj7EKMnBpCTKe1ltfaQQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl5
 6UqSfC6vQSqEyxKTU+tSMvMAUYPTKkEB4+SCG8ISJq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P
 6FSQhskpQ4Ly9IqQBIaUZpHtwgWFRfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjCvBcgUnsy
 8Erh9r4BOYQI6perlGpBTShIRUlINjB5XQmSmflI/x1fRJysjU5DrcreR75GMXIOt0WOl3t6r
 W5ZrvF5qP33N0zT1DUGePodrt9te55z7yIvn+O6N9p9Xx80VuWC4rqnfaWl5ucLE7sL563lnP
 a7/m5N6doKWlUeWb7h9zbX1okq9c0Xr2UsXH34yaXvJuyM6su2rbrW+n6Am/qlZUImlOCPRUI
 u5qDgRABcl/ZXlAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504701108!107508979!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7886 invoked from network); 6 Sep 2017 12:31:49 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 12:31:49 -0000
Received: by mail-it0-f68.google.com with SMTP id k189so1509704itk.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 05:31:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Dqwao2k+mZg/cGOhld7MdzGQshpDAbm5BIcxKebUYMM=;
 b=LuobEnyaW4M4icrhWdjCtqvaTknmMMvbh9xRlj6UDjSk1X3E8f9y5WY9Q/Jv8+SXGF
 qtKI0jm0B+Nvp7gBzB/1I7FgdeojLo564hUbUPjMF6oUkJ7Ry1Q8rQuwtW5gmtcipNfD
 +y+3o9QJgsNu+wzD60Qt9erP2UBcAbuBQTW/i1Xsrd7E1Nf46qTIZTbAHRxQY68UK66c
 5TiUvbGI4kiOYC7GOFc1g1SMVMmiDuSu3O090XT88pIUNhx8PChvJZ0ph84rSDv/adUg
 tulA2e7rAIJtlZs4uY7EoB7z9tMcYUCw5S7Nh0ChlslH+/PLdRuJ7T/uWs233FsGPp3Z
 LIAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Dqwao2k+mZg/cGOhld7MdzGQshpDAbm5BIcxKebUYMM=;
 b=NEpgvdd4C2G8NCZ+1sxRlUvHJ+hPyCEumLA2cvGs6Bj7yU7+++aTD8heS4lZsrNlEM
 cFhcSxe2G1sH1Kq4x0F2d+0fnVsNJ1SMcycqY+xvmqsO2zS9sFrBJLnZVDDurrTV9C/3
 QtQzAGoSfZTXlOxs9856zcPjwjfBD4HGJiQkEbazRtS3S+gg71JEb+PdJN/MYtvGbn+v
 y0a1qa/kGEnsmS4Rdux8AnnZFTfO1FfRBqAuRQhjNevOTBuhqX7DqDylpbKDS1gPo+9d
 EYBDthtB42z8eIevtx37s21fE+Gg/uSSfrcAst4/09hm8SShfJxKAEZfBFZCqw1MMyOt
 Oqxw==
X-Gm-Message-State: AHPjjUjDeJ+k7/Z/aZdLZhQ3EYPhg0xAFipkKBARTvK2g/tYejf6TB2L
 Qs7HGiLiAKFUwNMgcO0WQy/cEfq7OQ==
X-Google-Smtp-Source: ADKCNb7ARKFrU6H162SGjndjBtmY/z8thVm8zWRll435YCavdvzAA4si8kzACaSSU0H0NC5MuCFaxS1JyEcxUPgTjXA=
X-Received: by 10.36.188.133 with SMTP id n127mr2619445ite.96.1504701107990;
 Wed, 06 Sep 2017 05:31:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Wed, 6 Sep 2017 05:31:47 -0700 (PDT)
In-Reply-To: <20170905115103.qbjzuoqgkvrqvwyi@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-3-git-send-email-al1img@gmail.com>
 <20170905115103.qbjzuoqgkvrqvwyi@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 6 Sep 2017 15:31:47 +0300
Message-ID: <CACvf2oXjgf5rmf46Dg0-r7V5vbYpSN=xdXiYKBwCfO6eE-2YmA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 02/13] libxl: add generic functions to
 get and free device list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCAyOjUxIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBUdWUsIEp1bCAxOCwgMjAxNyBhdCAwNToyNToxOVBNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgo+Pgo+PiBBZGQgbGlieGxfX2RldmljZV9saXN0IGFuZCBs
aWJ4bF9fZGV2aWNlX2xpc3RfZnJlZQo+PiBmdW5jdGlvbnMgdG8gaGFuZGxlIGRldmljZSBsaXN0
IHVzaW5nIHRoZSBkZXZpY2UKPj4gZnJhbWV3b3JrLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVr
c2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+IC0tLQo+PiAgdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDgg
KysrKysrCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2
aWNlLmMKPj4gaW5kZXggMDcxNjVmMC4uZjFkNDg0OCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPj4g
QEAgLTE5OTEsNiArMTk5MSw3MiBAQCBvdXQ6Cj4+ICAgICAgcmV0dXJuIHJjOwo+PiAgfQo+Pgo+
PiArdm9pZCAqbGlieGxfX2RldmljZV9saXN0KGxpYnhsX19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBs
aWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsIGNvbnN0IGNoYXIqIG5hbWUsIGludCAqbnVtKQo+PiArewo+PiArICAgIHZvaWQg
KnIgPSBOVUxMOwo+PiArICAgIHZvaWQgKmxpc3QgPSBOVUxMOwo+PiArICAgIHZvaWQgKml0ZW0g
PSBOVUxMOwo+PiArICAgIGNoYXIgKmxpYnhsX3BhdGg7Cj4+ICsgICAgY2hhciAqKmRpciA9IE5V
TEw7Cj4+ICsgICAgdW5zaWduZWQgaW50IG5kaXJzID0gMDsKPj4gKyAgICBpbnQgcmM7Cj4+ICsK
Pj4gKyAgICAqbnVtID0gMDsKPj4gKwo+PiArICAgIGxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVz
L2RldmljZS8lcyIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGli
eGxfcGF0aChnYywgZG9taWQpLCBuYW1lKTsKPj4gKwo+PiArICAgIGRpciA9IGxpYnhsX194c19k
aXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBsaWJ4bF9wYXRoLCAmbmRpcnMpOwo+PiArCj4+ICsgICAg
aWYgKGRpciAmJiBuZGlycykgewo+PiArICAgICAgICBsaXN0ID0gbGlieGxfX21hbGxvYyhOT0dD
LCBkdC0+ZGV2X2VsZW1fc2l6ZSAqIG5kaXJzKTsKPj4gKyAgICAgICAgdm9pZCAqZW5kID0gKHVp
bnQ4X3QgKilsaXN0ICsgbmRpcnMgKiBkdC0+ZGV2X2VsZW1fc2l6ZTsKPj4gKyAgICAgICAgaXRl
bSA9IGxpc3Q7Cj4+ICsKPj4gKyAgICAgICAgd2hpbGUgKGl0ZW0gPCBlbmQpIHsKPj4gKyAgICAg
ICAgICAgIGR0LT5pbml0KGl0ZW0pOwo+PiArCj4+ICsgICAgICAgICAgICBpZiAoZHQtPmZyb21f
eGVuc3RvcmUpIHsKPj4gKyAgICAgICAgICAgICAgICBjaGFyKiBkZXZpY2VfbGlieGxfcGF0aCA9
IEdDU1BSSU5URigiJXMvJXMiLCBsaWJ4bF9wYXRoLCAqZGlyKTsKPj4gKyAgICAgICAgICAgICAg
ICByYyA9IGR0LT5mcm9tX3hlbnN0b3JlKGdjLCBkZXZpY2VfbGlieGxfcGF0aCwgYXRvaSgqZGly
KSwgaXRlbSk7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gKyAgICAg
ICAgICAgIH0KPj4gKwo+PiArICAgICAgICAgICAgaXRlbSA9ICh1aW50OF90KilpdGVtICsgZHQt
PmRldl9lbGVtX3NpemU7Cj4KPiBTcGFjZSBiZWZvcmUgKi4KPgo+PiArICAgICAgICAgICAgKytk
aXI7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAqbnVtID0gbmRpcnM7Cj4+
ICsgICAgciA9IGxpc3Q7Cj4+ICsgICAgbGlzdCA9IE5VTEw7Cj4+ICsKPj4gK291dDoKPj4gKwo+
PiArICAgIGlmIChsaXN0KSB7Cj4+ICsgICAgICAgICpudW0gPSAwOwo+PiArICAgICAgICB3aGls
ZShpdGVtID49IGxpc3QpIHsKPgo+IFNwYWNlIGFmdGVyIHdoaWxlLCBidXQgLi4uCj4KPj4gKyAg
ICAgICAgICAgIGR0LT5kaXNwb3NlKGl0ZW0pOwo+PiArICAgICAgICAgICAgaXRlbSA9ICh1aW50
OF90KilpdGVtIC0gZHQtPmRldl9lbGVtX3NpemU7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAg
ZnJlZShsaXN0KTsKPgo+IFlvdSBzaG91bGQgYmUgYWJsZSB0byB1c2UgbGlieGxfX2RldmljZV9s
aXN0X2ZyZWUgaGVyZS4KCkdvb2QgY2F0Y2guIEkgd2lsbCB1c2UgbGlzdF9mcmVlIGhlcmUuIFRo
aXMgcmVxdWlyZXMgc2xpZ2h0IGNoYW5nZXMgaW4KYWJvdmUgbG9vcDoKaSBuZWVkIHRvIGNvdW50
IGluaXRpYWxpemVkIGVsZW1lbnRzIGluIG9yZGVyIHRvIHBhc3MgaXQgdG8gbGlzdF9mcmVlLgoK
Pgo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiByOwo+PiArfQo+PiArCj4+ICt2b2lkIGxp
YnhsX19kZXZpY2VfbGlzdF9mcmVlKGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmxpc3QsIGludCBudW0pCj4+
ICt7Cj4+ICsgICAgaW50IGk7Cj4+ICsKPj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKysp
Cj4+ICsgICAgICAgIGR0LT5kaXNwb3NlKCh1aW50OF90KilsaXN0ICsgaSAqIGR0LT5kZXZfZWxl
bV9zaXplKTsKPj4gKwo+PiArICAgIGZyZWUobGlzdCk7Cj4+ICt9Cj4+ICsKPj4gIC8qCj4+ICAg
KiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICAgKiBtb2RlOiBDCj4+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+PiBp
bmRleCAwNzVkZmUzLi4yNzFhYzg5IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPj4gQEAgLTM1
MDYsNiArMzUwNiw3IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7Cj4+ICAgICAgaW50ICgq
ZG1fbmVlZGVkKSh2b2lkICosIHVuc2lnbmVkKTsKPj4gICAgICB2b2lkICgqdXBkYXRlX2NvbmZp
ZykobGlieGxfX2djICosIHZvaWQgKiwgdm9pZCAqKTsKPj4gICAgICBpbnQgKCp1cGRhdGVfZGV2
aWQpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqKTsKPj4gKyAgICBpbnQgKCpmcm9tX3hl
bnN0b3JlKShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKTsK
Pj4gICAgICBpbnQgKCpzZXRfeGVuc3RvcmVfY29uZmlnKShsaWJ4bF9fZ2MgKiwgdWludDMyX3Qs
IHZvaWQgKiwgZmxleGFycmF5X3QgKiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmbGV4YXJyYXlfdCAqLCBmbGV4YXJyYXlfdCAqKTsKPj4gIH07Cj4+IEBAIC00Mzg2LDYgKzQz
ODcsMTMgQEAgdm9pZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICplZ2MsIHVp
bnQzMl90IGRvbWlkLAo+PiAgaW50IGxpYnhsX19kZXZpY2VfYWRkKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4
bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUpOwo+Pgo+PiArLyogQ2FsbGVyIGlzIHJlc3Bv
bnNpYmxlIGZvciBmcmVlaW5nIHRoZSBtZW1vcnkgYnkgY2FsbGluZwo+PiArICogbGlieGxfX2Rl
dmljZV9saXN0X2ZyZWUKPj4gKyAqLwo+PiArdm9pZCogbGlieGxfX2RldmljZV9saXN0KGxpYnhs
X19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5hbWUsIGludCAq
bnVtKTsKPj4gK3ZvaWQgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlICpkdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
bGlzdCwgaW50IG51bSk7Cj4+ICAjZW5kaWYKPj4KPj4gIC8qCj4+IC0tCj4+IDIuNy40Cj4+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:44:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZgo-0008VE-Ts; Wed, 06 Sep 2017 12:44:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpZgo-0008V8-Am
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 12:44:18 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 31/33-22197-1ADEFA95; Wed, 06 Sep 2017 12:44:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K52LJdRnfB2/W
 RBv1dNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPaxOZC66yVhzddoCpgfEWSxcjF4eQwGwm
 ia4Fm1m7GDk5WATsJTb9e8UOYjMKlEns2nCOGcLOkbjz9gQLiC0ksJ5RYt8lARBbWMBF4saXC
 0wgtoiApsTKtvtsIEOZBY4wSRzsmc0MseElk8ScKUfYQKrYBNQk/tzqBNvGLyAqMePKXLCpvA
 K2Et8u32OBuEJFouvhK7CpogLhEhfXnWaEqBGUODnzCVgNp4CfRMOUzWAzmQXUJf7Mu8QMYct
 LbH87B8oWl7j1ZD7QHA4OCQFtifeT80DukRDoY5RofLKCZQKj6CwkY2chGTULyahZSEYtYGRZ
 xahenFpUllqka66XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYMQxAsIPx2GTnQ
 4ySHExKoryX1dZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFXgDlBMsSk1PrUjLzAHGLkxago
 NHSYR3Jkiat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivGkgRQIgRRmleXAjYGnkEqOslDA
 vI9BRQjwFqUW5mSWo8q8YxTkYlYR5j74GmsKTmVcCt+kV0BFMQEdUvVwDckRJIkJKqoExwvER
 n+tNoTq238uEspxZQxnfK7w85iMdFf5r5sOtwfkTCr7YJa/kr727rCvsNFPlLvfDVcapXKc+d
 cWuaPz/5WH6fbM3LrH6h+WtLHz2c6evEBfN89m8U/yuCbPmKm1Z+90vNdrYlTha/5wyFHnvaB
 3N/VHfh7804OT0k51Ci7euaMw7E63EUpyRaKjFXFScCAB9ewr8HgMAAA==
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504701855!107511351!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8983 invoked from network); 6 Sep 2017 12:44:16 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 12:44:16 -0000
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 1E2A94E047;
 Wed,  6 Sep 2017 12:44:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1E2A94E047
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 486E56F984;
 Wed,  6 Sep 2017 12:44:09 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
 <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
 <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
 <20170906070816.s6rtgtqpljnbudux@hirez.programming.kicks-ass.net>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <dd4511e9-3730-913b-9a80-59476661f3c8@redhat.com>
Date: Wed, 6 Sep 2017 08:44:09 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170906070816.s6rtgtqpljnbudux@hirez.programming.kicks-ass.net>
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.38]); Wed, 06 Sep 2017 12:44:15 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAwMzowOCBBTSwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gR3V5cywgcGxl
YXNlIHRyaW0gZW1haWwuCj4KPiBPbiBUdWUsIFNlcCAwNSwgMjAxNyBhdCAxMDozMTo0NkFNIC0w
NDAwLCBXYWltYW4gTG9uZyB3cm90ZToKPj4gRm9yIGNsYXJpZmljYXRpb24sIEkgd2FzIGFjdHVh
bGx5IGFza2luZyBpZiB5b3UgY29uc2lkZXIganVzdCBhZGRpbmcgb25lCj4+IG1vcmUganVtcCBs
YWJlbCB0byBza2lwIGl0IGZvciBYZW4vS1ZNIGluc3RlYWQgb2YgbWFraW5nCj4+IHZpcnRfc3Bp
bl9sb2NrKCkgYSBwdi1vcC4KPiBJIGRvbid0IHVuZGVyc3RhbmQuIFdoYXQgcGVyZm9ybWFuY2Ug
YXJlIHlvdSB3b3JyaWVkIGFib3V0LiBOYXRpdmUgd2lsbAo+IG5vdyBkbzogInhvciByYXgscmF4
OyBqbnogc29tZV9jb2xkX2xhYmVsIiB0aGF0J3MgZmFpcmx5IHRyaXZhbCBjb2RlLgoKSXQgaXMg
bm90IG5hdGl2ZSB0aGF0IEkgYW0gdGFsa2luZyBhYm91dC4gSSBhbSB3b3JyeSBhYm91dCBWTSB3
aXRoCm5vbi1YZW4vS1ZNIGh5cGVydmlzb3Igd2hlcmUgdmlydF9zcGluX2xvY2soKSB3aWxsIGFj
dHVhbGx5IGJlIGNhbGxlZC4KTm93IHRoYXQgZnVuY3Rpb24gd2lsbCBiZWNvbWUgYSBjYWxsZWUt
c2F2ZWQgZnVuY3Rpb24gY2FsbCBpbnN0ZWFkIG9mCmJlaW5nIGlubGluZWQgaW50byB0aGUgbmF0
aXZlIHNsb3dwYXRoIGZ1bmN0aW9uLgoKQ2hlZXJzLApMb25nbWFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjT-0000F3-EX; Wed, 06 Sep 2017 12:47:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjS-0000DT-1r
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 CD/C3-02046-54EEFA95; Wed, 06 Sep 2017 12:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov67Lu/W
 RBjvbFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzO7oZC+a7Vsw81MbcwHjGsIuRk0NCwEji
 7cR/TF2MXBxCAgsZJea/m8wOkmATUJXYcP0UK4gtIiAtce3zZUaQImaBX4wSa1oWMYMkhAUCJ
 eYeXc8EYrMANaw9txmsgVfAWGL28q8sEBvkJToOTAazOQVMJH78Wc8GYgsB1dxdsp1pAiP3Ak
 aGVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2MjV+
 cDjFKcjApifJeVlsfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt+8NUE6wKDU9tSItMwcYaDBp
 CQ4eJRHemSBp3uKCxNzizHSI1ClGRSlxXru3QAkBkERGaR5cGyy4LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmY9zPIeJ7MvBK46a+AFjMBLa56uQZkcUkiQkqqgbFtyqLjC6aEPbd/+n9j6k
 +GNM3ZARrcywsj5p2+cc74V7mOve+Uy8ctby05XbHzpKpv7fHHv1dY6rI7nNOcG/HdTK9yw5w
 jil73pbe+5Ir4NOGM6TH7+8aNbblFTwWcP7kuf//8wHEPjbdvCnTD38QG7U5cuM9YM/jiGUPe
 NtkN3tozTkV+uaKgxFKckWioxVxUnAgAXscKR2kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504702020!105913727!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43744 invoked from network); 6 Sep 2017 12:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 30951ACA1;
 Wed,  6 Sep 2017 12:47:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:46 +0200
Message-Id: <20170906124653.5408-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 1/8] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIgdG8gYmUg
bW9yZSB0eXBlIHNhZmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClYzOgotIHVw
ZGF0ZSBjb21taXQgbWVzc2FnZQoKVjI6Ci0gcmViYXNlZCB0byBzdGFnaW5nCi0tLQogeGVuL2Fy
Y2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgMzYgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgNDEgKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaCAgICAgfCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwg
NjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwppbmRleCBiMzk2NzdlYWM5Li4zZGIwZTNiZGVhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTIyOSwzOSArMTIyOSwx
MSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBzd2l0Y2ggKCBzcGFjZSAp
CiAgICAgewogICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGU6Ci0gICAgICAgIGdyYW50
X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgIGlmICggZC0+Z3JhbnRfdGFi
bGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9IDE7Ci0KLSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAy
ICYmCi0gICAgICAgICAgICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzOwotICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50
X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFi
bGUtPnN0YXR1c1tpZHhdKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAm
JgotICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQotICAgICAgICAg
ICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwotCi0gICAgICAgICAgICBpZiAo
IGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAg
IG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwotICAg
ICAgICB9Ci0KLSAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKLQot
ICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7Ci0gICAgICAgIH0KLQotICAgICAgICBncmFudF93
cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICByYyA9IGdudHRhYl9tYXBfZnJh
bWUoZCwgaWR4LCBnZm4sICZtZm4pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJl
dHVybiByYzsKIAotICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgdCA9IHAybV9yYW1fcnc7CiAKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTVhMDI5YzliZS4u
M2Q4OTllNGE4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQ2MzEsNDAgKzQ2MzEsMTkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cF9vbmUoCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCi0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21m
biwgbWZuID0gMCwgb2xkX2dwZm47CisgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dw
Zm47CiAgICAgaW50IHJjID0gMDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAKICAgICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewogICAgICAgICBj
YXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICAgICAgaWYgKCBpZHggPT0gMCAp
Ci0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pOworICAg
ICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOgot
ICAgICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0KLSAgICAgICAg
ICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICAg
ICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOwotCi0gICAgICAgICAgICBpZiAoIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAgKGlkeCAm
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAg
ICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNb
aWR4XSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJs
ZSkpICYmCi0gICAgICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQot
ICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKLQotICAg
ICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSAp
Ci0gICAgICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5z
aGFyZWRfcmF3W2lkeF0pOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBncmFudF93cml0
ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICAgICAgZ250dGFiX21hcF9mcmFtZShk
LCBpZHgsIGdwZm4sICZtZm4pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVO
TUFQU1BBQ0VfZ21mbl9yYW5nZToKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuOgpAQCAt
NDY4MSw4ICs0NjYwLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGlkeCksIGQp
ICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIG1mbiA9IGlkeDsKLSAgICAg
ICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgbWZuID0g
X21mbihpZHgpOworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9y
ZWlnbjoKQEAgLTQ2OTEsNyArNDY3MCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGQpIHx8IChtZm4gPT0gMCkgKQorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShkKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIHB1dF9ib3RoOwpAQCAtNDcxNSwxNiArNDY5NCwxNiBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgZ290byBwdXRfYm90aDsKIAog
ICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCi0gICAgb2xkX2dwZm4g
PSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOworICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuKSk7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZ
ICk7CiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1B
UFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwog
ICAgIGlmICggb2xkX2dwZm4gIT0gSU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFH
RV9PUkRFUl80Syk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBf
Z2ZuKG9sZF9ncGZuKSwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcg
bG9jYXRpb24uICovCiAgICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgZ3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAK
ICBwdXRfYm90aDoKICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJl
ZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmYjM4NTljZThlLi40YzJl
OWU0MGE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjA3LDYgKzM2MDcsNDQgQEAgaW50IG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0K
ICNlbmRpZgogCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikK
K3sKKyAgICBpbnQgcmMgPSAwOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFu
dF90YWJsZTsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgaWYgKCBndC0+Z3Rf
dmVyc2lvbiA9PSAwICkKKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOworCisgICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAyICYmCisgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3Rh
YmxlX3N0YXR1cykgKQorICAgIHsKKyAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzOworICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpICkKKyAg
ICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4XSkpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwg
bWF4X2dyYW50X2ZyYW1lcykgKQorICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4
ICsgMSk7CisKKyAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKKyAgICAg
ICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIH0KKworICAgIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhn
dCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmlu
dChzdHJ1Y3QgZG9tYWluICpyZCkKIHsKICAgICBpbnQgZmlyc3QgPSAxOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCmluZGV4IGJjNGQ2MWE5NDAuLjBhMjQ4YTc2NWEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxF
X0hfXwogCiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAKICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCkBAIC0yMSw2ICsyMiwx
MiBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAg
IHJldHVybiAxOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworICAgIGQtPmFyY2guZ3JhbnRfdGFi
bGVfZ2ZuW2lkeF0gPSBnZm47Cit9CisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFn
ZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAz
M2IyZjg4Yjk2Li5jODY1OTk5YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC03
NSw2ICs3NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWdu
ZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3
MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCitzdGF0aWMg
aW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZ2ZuKQoreworfQorCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMg
ZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkg
PT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CmluZGV4IGFmMjY5YTEwOGQuLjQzZWM2YzRkODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0x
MzYsNCArMTM2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwK
KyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5fR1JB
TlRfVEFCTEVfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjU-0000G0-40; Wed, 06 Sep 2017 12:47:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjT-0000EI-4T
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:03 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 3E/D5-03414-64EEFA95; Wed, 06 Sep 2017 12:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov67ru/W
 RBnM7rCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz5Sy8wFqwVrJjU1sfWwHiHt4uRk0NCwEji
 7cR/TCC2kMBCRol1t5xBbDYBVYkN10+xgtgiAtIS1z5fZuxi5OJgFvjFKLGmZREzSEJYIELiz
 75eRhCbBahh16O1YDavgLHEjMMvWCEWyEt0HJjMAmJzCphI/Pizng1imbHE3SXbmSYwci9gZF
 jFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoXwYg2MG472P
 kIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmCV/YtUJ1g
 UWp6akVaZg4wAGFKJTh4lER4Z74BSvMWFyTmFmemQ6ROMepybFi9/guTENgMKXFeO5AZAiBFG
 aV5cCNg0XCJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrzZIFN4MvNK4Da9AjqCCeiIqpdrQI
 4oSURISTUwrpwt3HD54WWO72dy1tnINxQYt9l9LP8e99y/w1P0/iI309lx55pdBHJqj/a7CZU
 6mx8wnBnD8fd8btcv3cVbEl/zZl6O6rxXFaXoNuP1q1uFTNZKyTcO/nUWMv3mv9OsbcqCZdvv
 FGSa89hEH/2q4L9+V3CwStunxUbsHzn5dFZeCznlvataiaU4I9FQi7moOBEAeyJtyIECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504702021!115064928!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13177 invoked from network); 6 Sep 2017 12:47:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 84200ACE5;
 Wed,  6 Sep 2017 12:47:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:52 +0200
Message-Id: <20170906124653.5408-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 7/8] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAg
ICB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYjQxNS4uMzliNThjZjViNyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKQEAgLTEwNjQsNiArMTA2NCwyMCBAQCBpbnQgeGNfZG9tYWluX3NldF92aXJx
X2hhbmRsZXIoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmlycSk7CiBp
bnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X3BvcnQpOwog
CisvKioKKyAqIFNldCB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIGFuZC9vciBt
YXB0cmFjayBmcmFtZXMgYSBkb21haW4KKyAqIGNhbiBoYXZlLiBDYW4gb25seSBiZSB1c2VkIGF0
IGRvbWFpbiBzZXR1cCB0aW1lLiBBIHplcm8gdmFsdWUgbWVhbnMKKyAqIG5vIGNoYW5nZS4KKyAq
CisgKiBAcGFyYW0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UK
KyAqIEBwYXJhbSBkb21pZCB0aGUgZG9tYWluIGlkCisgKiBAcGFyYW0gZ3JhbnRfZnJhbWVzIG1h
eC4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcworICogQHBhcmFtIG1hcHRyYWNrX2ZyYW1lcyBtYXgu
IG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMKKyAqLworaW50IHhjX2RvbWFpbl9zZXRfZ250dGFi
X2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKKwogLyoKICAqIENQ
VVBPT0wgTUFOQUdFTUVOVCBGVU5DVElPTlMKICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzYmFiNGU4YmFiLi5l
NTk2NjVmZjZlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29s
cy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjI2OCw2ICsyMjY4LDE5IEBAIGludCB4Y19kb21haW5f
c2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJl
dHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2RvbWFpbl9zZXRfZ250
dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKQoreworICAgIERF
Q0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2V0X2dudHRhYl9s
aW1pdHM7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LnNldF9nbnR0
YWJfbGltaXRzLmdyYW50X2ZyYW1lcyA9IGdyYW50X2ZyYW1lczsKKyAgICBkb21jdGwudS5zZXRf
Z250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFja19mcmFtZXM7CisgICAgcmV0
dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCiAvKiBQbHVtYmluZyBYZW4gd2l0aCB2
TlVNQSB0b3BvbG9neSAqLwogaW50IHhjX2RvbWFpbl9zZXR2bnVtYSh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCi0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjT-0000Fp-Sw; Wed, 06 Sep 2017 12:47:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjS-0000Dk-Gg
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:02 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 63/0A-30502-54EEFA95; Wed, 06 Sep 2017 12:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov67ru/W
 RBo83iVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHptxlKniqV9F6Kq6BcbVqFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKHNg5nxkkwSagKrHh+ilWEFtEQFri2ufLjCBFzAK/GCXWtCwCKxIWiJD4u
 WM3mM0C1DBr0mV2EJtXwFhi4eI+NogN8hIdByazgNicAiYSP/6sB4sLAdXcXbKdaQIj9wJGhl
 WMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYx9s5w
 PMUpyMCmJ8l5WWx8pxJeUn1KZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8sm+B6gSL
 UtNTK9Iyc4ABCFMqwcGjJMI78w1Qmre4IDG3ODMdInWKUZdjw+r1X5iEwGZIifPeACkSACnKK
 M2DGwGLhkuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5t0OMoUnM68EbtMroCOYgI6oerkG5I
 iSRISUVAMjp9plRaVjXOZlDEeb+avdWT+Kb+2+0H/vcGyCx/7rwUcu3nk+MdrQV8/Tt/97h3W
 CjeO9PGv+WVm9l2Ul13oErs2f+1qg7O/1buZpPv8SFHgczosvFDm+wHdj1qkPdYtmr1vQyfrT
 yfTohHsMMzKZtz3J0OWLvdR5Tza7ScZB6qKf2GLeppNKLMUZiYZazEXFiQDO69XPgQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504702021!89745062!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26177 invoked from network); 6 Sep 2017 12:47:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 00E36ACB8;
 Wed,  6 Sep 2017 12:47:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:51 +0200
Message-Id: <20170906124653.5408-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 6/8] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLiBJdCBpcyBhY2NlcHRlZCBvbmx5IGFzIGxvbmcgYXMg
bmVpdGhlcgpnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21h
aW4sIG5vciB0aGUgZG9tYWluCmhhcyBzdGFydGVkIHRvIHJ1bi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYzOgotIHJlbmFtZSAqZ250dGJsKiB0
byAqZ250dGFiKiAoUGF1bCBEdXJyYW50KQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2RvbTAudGUgIHwgIDIgKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwg
IDYgKysrKysrCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICB8IDI2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAg
ICB8ICA5ICsrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgICAgfCAg
MiArKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi94
c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKysKIDcgZmlsZXMgY2hhbmdlZCwg
NDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlCmluZGV4IDMzOGNhYWY0MWUuLjE2NDNiNDAwZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZQpAQCAtMzksNyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9
OwogYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRz
YyBzZXRzY2hlZHVsZXIgc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92bnVtYWlu
Zm8gcHNyX2NtdF9vcCBwc3JfY2F0X29wCisJZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9j
YXRfb3Agc2V0X2dudHRhYl9saW1pdHMKIH07CiBhbGxvdyBkb20wX3QgZG9tMF90OnJlc291cmNl
IHsgYWRkIHJlbW92ZSB9OwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwppbmRleCA0MjY1OGU1NzQ0Li41ODM4MWY4ZmU5IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTE0LDYg
KzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWlu
Lmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+
CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAj
aW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KQEAgLTExNDksNiArMTE1MCwxMSBAQCBsb25nIGRvX2Rv
bWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAg
ICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzOgorICAgICAgICByZXQgPSBncmFudF90YWJsZV9zZXRfbGlt
aXRzKGQsIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+dS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFj
a19mcmFtZXMpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9
IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CmluZGV4IGMwMDExOWYyZmUuLjgzZjFhOWRkMzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM2NjcsNiArMzY2
NywzMiBAQCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICB2
LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKIH0KIAoraW50IGdyYW50X3RhYmxlX3Nl
dF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpCit7
CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIGludCBy
ZXQgPSAtRUJVU1k7CisKKyAgICBpZiAoICFndCApCisgICAgICAgIHJldHVybiAtRUVYSVNUOwor
CisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CisKKyAgICBpZiAoIGd0LT5ucl9ncmFudF9mcmFt
ZXMgKQorICAgICAgICBnb3RvIHVubG9jazsKKworICAgIHJldCA9IDA7CisgICAgaWYgKCBncmFu
dF9mcmFtZXMgKQorICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyA9IGdyYW50X2ZyYW1lczsK
KyAgICBpZiAoIG1hcHRyYWNrX2ZyYW1lcyApCisgICAgICAgIGd0LT5tYXhfbWFwdHJhY2tfZnJh
bWVzID0gbWFwdHJhY2tfZnJhbWVzOworCisgdW5sb2NrOgorICAgIGdyYW50X3dyaXRlX3VubG9j
ayhndCk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hB
UklORwogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3Qs
IGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2Zu
LCB1aW50MTZfdCAqc3RhdHVzKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDUwZmY1OGY1YjkuLmY3ZTM1
MDljMjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTExNjMsNiArMTE2MywxMyBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfY2F0X29wIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9v
cCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfcHNyX2NhdF9vcF90KTsKIAorc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1p
dHMgeworICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lczsgICAgIC8qIElOOiBpZiAwLCBkb250IGNo
YW5nZSAqLworICAgIHVpbnQzMl90IG1hcHRyYWNrX2ZyYW1lczsgIC8qIElOOiBpZiAwLCBkb250
IGNoYW5nZSAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1p
dHMgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0c190OworREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0c190KTsKKwogc3RydWN0IHhlbl9kb21jdGwg
ewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gICAg
ICAgICAgICAgICAgICAgMQpAQCAtMTI0MCw2ICsxMjQ3LDcgQEAgc3RydWN0IHhlbl9kb21jdGwg
ewogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3CiAj
ZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZp
bmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQorI2RlZmluZSBY
RU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzICAgICAgICAgICAgIDgwCiAjZGVmaW5lIFhFTl9E
T01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNU
TF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dk
YnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCkBAIC0xMzAyLDYgKzEzMTAsNyBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAg
ICAgIHBzcl9jbXRfb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAg
ICAgIG1vbml0b3Jfb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAg
ICAgIHBzcl9jYXRfb3A7CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGlt
aXRzIHNldF9nbnR0YWJfbGltaXRzOwogICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRl
eCA4NGE4ZDYxNjE2Li5kZDlhYTNiOWVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtNDAsNiAr
NDAsOCBAQCBpbnQgZ3JhbnRfdGFibGVfaW5pdCgKIHZvaWQgZ3JhbnRfdGFibGVfZGVzdHJveSgK
ICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0cnVj
dCB2Y3B1ICp2KTsKK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKTsKIAogLyoKICAqIENoZWNrIGlmIGRvbWFpbiBo
YXMgYWN0aXZlIGdyYW50cyBhbmQgbG9nIGZpcnN0IDEwIG9mIHRoZW0uCmRpZmYgLS1naXQgYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggNTZkYzVi
MGFiOS4uN2IwMDVhZjgzNCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBi
L3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNzQ5LDYgKzc0OSw5IEBAIHN0YXRpYyBpbnQgZmxh
c2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAgY2FzZSBYRU5fRE9NQ1RM
X3NvZnRfcmVzZXQ6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNT
X0RPTUFJTjIsIERPTUFJTjJfX1NPRlRfUkVTRVQpOwogCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Nl
dF9nbnR0YWJfbGltaXRzOgorICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19ET01BSU4yLCBET01BSU4yX19TRVRfR05UVEFCX0xJTUlUUyk7CisKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigiZG9tY3RsIiwgY21kKTsK
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBi
L3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGRhOWYzZGZiMmUuLjNh
MmQ4NjNiOGYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
CisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0yNDgsNiArMjQ4
LDggQEAgY2xhc3MgZG9tYWluMgogICAgIG1lbV9zaGFyaW5nCiAjIFhFTl9ET01DVExfcHNyX2Nh
dF9vcAogICAgIHBzcl9jYXRfb3AKKyMgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cworICAg
IHNldF9nbnR0YWJfbGltaXRzCiB9CiAKICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBw
cmltYXJpbHkgY29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBkb21haW5zCi0tIAoyLjEy
LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjT-0000Em-7Z; Wed, 06 Sep 2017 12:47:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjS-0000DU-1D
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E5/B9-03642-54EEFA95; Wed, 06 Sep 2017 12:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVyuP0Ov67Lu/W
 RBjtaLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy37z8zFjzhqjjY/Ya9gfE8RxcjJ4eEgJHE
 24n/mLoYuTiEBBYySsz8dYQVJMEmoCqx4fopMFtEQFri2ufLjCBFzAK/GCXWtCxiBkkIC/hIX
 D71BMjm4GABamh6mw0S5hUwlpg/8z4TxAJ5iY4Dk1lAbE4BE4kff9azgdhCQDV3l2xnmsDIvY
 CRYRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB2P
 TosBDjJIcTEqivJfV1kcK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgRv3xug
 OsGi1PTUirTMHGAAwpRKcPAoifDOBEnzFhck5hZnpkOkTjFacjx5s/03E0fLWxD55em0P0xCY
 POkxHlvgDQIgDRklObBjYNFySVGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ834GmcKTmVcCt/
 UV0EFMQAdVvVwDclBJIkJKqoEx8mOHxjI2S+f2w6uiIh46if7x/n3hT2Z4t8l/pz9K3y63S84
 5sm9H3feF/57oHWHZXTI50er3n66JM+5Mu/6ebf+hHnmjmMw22+a9J3X8jz19LPR05c/FGotn
 s9zlPey9aNoLRm/ZoAesDouknCyTolyXXuQK1Dn4kL2h+qTyTbNzuw/rWbnJK7EUZyQaajEXF
 ScCAM7l1fCNAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504702020!81529692!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64358 invoked from network); 6 Sep 2017 12:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83351ACAA;
 Wed,  6 Sep 2017 12:47:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:50 +0200
Message-Id: <20170906124653.5408-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 5/8] xen: double default grant frame limit
	for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBhIHN5c3RlbSBoYXMgbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvdW5kYXJ5IGRvdWJs
ZSB0aGUgZGVmYXVsdApncmFudCBmcmFtZSBudW1iZXIgbGltaXQgcGVyIGRvbWFpbi4gVGhpcyBl
bnN1cmVzIGEgcHYgZG9tYWluIGNhbiBzdGlsbAplc3RhYmxpc2ggdGhlIHNhbWUgbnVtYmVyIG9m
IGdyYW50cyBldmVuIGlmIGl0IGlzIHJlcXVpcmVkIHRvIHVzZQp2ZXJzaW9uIDIgZ3JhbnRzIHdo
aWNoIG5lZWQgdHdpY2UgdGhlIHNwYWNlIG9mIHYxIGdyYW50cy4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwg
OSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggZmY3MzVhNGI0Ny4uYzAwMTE5ZjJmZSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAt
MzgyNCw4ICszODI0LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IGdudHRhYl91c2FnZV9pbml0KHZv
aWQpCiB7CiAgICAgQlVJTERfQlVHX09OKERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUyA8IERF
RkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyk7CiAKKyAgICAvKgorICAgICAqIEluIGNhc2UgZ3Jh
bnQgdjIgaXMgcmVxdWlyZWQgZm9yIHB2IGRvbWFpbnMgdG8gcmVmZXJlbmNlIGFueSBwb3NzaWJs
ZQorICAgICAqIG1lbW9yeSBwYWdlIChpLmUuIG1lbW9yeSBpcyBpbnN0YWxsZWQgYWJvdmUgMTZU
QiBib3VuZGFyeSkgZG91YmxlIHRoZQorICAgICAqIGdyYW50IGZyYW1lIGxpbWl0LiBUaGlzIHdp
bGwgYWxsb3cgYSBndWVzdCB1c2luZyB2MiBncmFudHMgd2l0aG91dAorICAgICAqIGhhdmluZyB0
byBsb3dlciB0aGUgbnVtYmVyIG9mIHVzYWJsZSBncmFudHMuCisgICAgICovCiAgICAgaWYgKCAh
bWF4X2dyYW50X2ZyYW1lcyApCi0gICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSBERUZBVUxUX01B
WF9OUl9HUkFOVF9GUkFNRVM7CisgICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSAoKG1heF9wYWdl
ID4+IDMyKSA/IDIgOiAxKSAqCisgICAgICAgICAgICAgICAgICAgICAgICAgICBERUZBVUxUX01B
WF9OUl9HUkFOVF9GUkFNRVM7CiAKICAgICBpZiAoICFtYXhfbWFwdHJhY2tfZnJhbWVzICkKICAg
ICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsK
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjT-0000Ea-0z; Wed, 06 Sep 2017 12:47:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjR-0000DN-TU
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:01 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 80/FF-03093-54EEFA95; Wed, 06 Sep 2017 12:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov67Lu/W
 RBtPfqVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnT74QWtLhVtL/czNbA+MG4i5GTQ0LASOLt
 xH9MXYxcHEICCxklpr7vZAJJsAmoSmy4fooVxBYRkJa49vkyI0gRs8AvRok1LYuYQRLCAk4S8
 58/YASxWYAaXt97C2bzChhL7Pk0kRVig7xEx4HJLCA2p4CJxI8/69lAbCGgmrtLtjNNYORewM
 iwilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQuwxAsIOx+7L
 /IUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmCV/YtUJ1g
 UWp6akVaZg4w/GBKJTh4lER4Z74BSvMWFyTmFmemQ6ROMSpKifPagfQJgCQySvPg2mAhf4lRV
 kqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJ9BxvNk5pXATX8FtJgJaHHVyzUgi0sSEVJSDYyG/q
 sd20+66QWZFxTrmm0tu3R74cTdEVFPXgoYiRz5/LVczjeDU2nXQ571ylPZ9398vir9kZrqJ+k
 zu3W8IstrBEtunZdSO5e5YXFc9BNd0Y+3169RjQlzm7bRtPKuzbG/qZ1pio/dcx9HtLmqn55+
 8OLf1N5JhtP5XN2M4la4+poctxb/z6jEUpyRaKjFXFScCABGJxpQdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504702020!69522390!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21066 invoked from network); 6 Sep 2017 12:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 17BA2AC9D;
 Wed,  6 Sep 2017 12:47:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:49 +0200
Message-Id: <20170906124653.5408-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cwppbiB0aGUgZnV0dXJl
LiBGb3Igbm93IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2Jh
bAp2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0K
VjM6Ci0gY29ycmVjdCBlcnJvciBtZXNzYWdlIChQYXVsIER1cnJhbnQpCi0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgODIgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDI5ZTdmYTUzOWIuLmZmNzM1YTRiNDcgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTcxLDYgKzcxLDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICAgKiB3aGF0IHZlcnNp
b24gdG8gdXNlIHlldC4KICAgICAgKi8KICAgICB1bnNpZ25lZCAgICAgICAgICAgICAgZ3RfdmVy
c2lvbjsKKyAgICAvKiBSZXNvdXJjZSBsaW1pdHMgb2YgdGhlIGRvbWFpbi4gKi8KKyAgICB1bnNp
Z25lZCBpbnQgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lczsKKyAgICB1bnNpZ25lZCBpbnQgICAg
ICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lczsKIH07CiAKICNpZm5kZWYgREVGQVVMVF9NQVhfTlJf
R1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KQEAgLTI4Nyw4ICsy
OTAsOCBAQCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoY29uc3QgdW5zaWduZWQgaW50
IG51bSkKICAgICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAqIHNoYV9wZXJfcGFnZSwgQUNHTlRf
UEVSX1BBR0UpOwogfQogCi0jZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzIFwKLSAg
ICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykKKyNkZWZp
bmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMoZ3QpIFwKKyAgICBudW1fYWN0X2ZyYW1lc19m
cm9tX3NoYV9mcmFtZXMoZ3QtPm1heF9ncmFudF9mcmFtZXMpCiAKIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgaW50CiBucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3Qp
CkBAIC01MjYsNyArNTI5LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgKiBvdXQgb2Yg
bWVtb3J5LCB0cnkgc3RlYWxpbmcgYW4gZW50cnkgZnJvbSBhbm90aGVyIFZDUFUgKGluIGNhc2Ug
dGhlCiAgICAgICogZ3Vlc3QgaXNuJ3QgbWFwcGluZyBhY3Jvc3MgaXRzIFZDUFVzIGV2ZW5seSku
CiAgICAgICovCi0gICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0KSA8IG1heF9tYXB0cmFj
a19mcmFtZXMgKQorICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBsZ3QtPm1heF9t
YXB0cmFja19mcmFtZXMgKQogICAgICAgICBuZXdfbXQgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsK
IAogICAgIGlmICggIW5ld19tdCApCkBAIC0xNjY0LDE0ICsxNjY3LDE1IEBAIGdyYW50X3RhYmxl
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIGd0LT5ucl9ncmFudF9mcmFtZXMgKQog
ICAgICAgICByZXR1cm4gMDsKIAotICAgIGd0LT5ucl9ncmFudF9mcmFtZXMgPSBJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUzsKKyAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gbWluX3QodW5zaWduZWQg
aW50LCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAKICAgICAvKiBBY3Rp
dmUgZ3JhbnQgdGFibGUuICovCiAgICAgaWYgKCAoZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMo
Z3QpKSkgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzE7CiAgICAgZm9yICggaSA9IDA7
Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUyk7IGkrKyApCisgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21f
c2hhX2ZyYW1lcyhndC0+bnJfZ3JhbnRfZnJhbWVzKTsgaSsrICkKICAgICB7CiAgICAgICAgIGlm
ICggKGd0LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCiAgICAg
ICAgICAgICBnb3RvIG5vX21lbV8yOwpAQCAtMTY4MSwxNCArMTY4NSwxNCBAQCBncmFudF90YWJs
ZV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogCiAgICAgLyogVHJhY2tpbmcgb2YgbWFw
cGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICovCi0gICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyht
YXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKKyAgICBndC0+bWFw
dHJhY2sgPSB2emFsbG9jKGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCpndC0+bWFw
dHJhY2spKTsKICAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKICAgICAgICAgZ290byBu
b19tZW1fMjsKIAogICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBpZiAoIChndC0+
c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0g
TlVMTCApCisgICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwg
Z3QtPm1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKICAgICAgICAgZ290byBub19tZW1fMzsK
LSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQorICAg
IGZvciAoIGkgPSAwOyBpIDwgZ3QtPm5yX2dyYW50X2ZyYW1lczsgaSsrICkKICAgICB7CiAgICAg
ICAgIGlmICggKGd0LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5V
TEwgKQogICAgICAgICAgICAgZ290byBub19tZW1fNDsKQEAgLTE2OTcsMTEgKzE3MDEsMTEgQEAg
Z3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgLyogU3RhdHVzIHBhZ2Vz
IGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICBndC0+c3RhdHVzID0geHph
bGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMoZ3QtPm1heF9ncmFu
dF9mcmFtZXMpKTsKICAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdvdG8g
bm9fbWVtXzQ7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
OyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgZ3QtPm5yX2dyYW50X2ZyYW1lczsgaSsrICkK
ICAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7CiAKICAgICBndC0+
bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CkBAIC0xNzA5LDcgKzE3MTMsNyBAQCBncmFudF90YWJsZV9p
bml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiAKICBub19tZW1fNDoKLSAgICBm
b3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQorICAgIGZvciAo
IGkgPSAwOyBpIDwgZ3QtPm5yX2dyYW50X2ZyYW1lczsgaSsrICkKICAgICAgICAgZnJlZV94ZW5o
ZWFwX3BhZ2UoZ3QtPnNoYXJlZF9yYXdbaV0pOwogICAgIHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsK
ICAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7CkBAIC0xNzE4LDcgKzE3MjIsNyBAQCBncmFudF90
YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKICBu
b19tZW1fMjoKICAgICBmb3IgKCBpID0gMDsKLSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNf
ZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKKyAgICAgICAg
ICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGd0LT5ucl9ncmFudF9mcmFtZXMp
OyBpKysgKQogICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShndC0+YWN0aXZlW2ldKTsKICAgICB4
ZnJlZShndC0+YWN0aXZlKTsKICAgICBndC0+YWN0aXZlID0gTlVMTDsKQEAgLTE3NDMsNyArMTc0
Nyw3IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBy
ZXFfbnJfZnJhbWVzKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBBU1NFUlQocmVx
X25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBBU1NFUlQocmVxX25yX2ZyYW1l
cyA8PSBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywK
ICAgICAgICAgICAgICJFeHBhbmRpbmcgZG9tICglZCkgZ3JhbnQgdGFibGUgZnJvbSAoJWQpIHRv
ICglZCkgZnJhbWVzLlxuIiwKQEAgLTE4MTUsMTUgKzE4MTksNiBAQCBnbnR0YWJfc2V0dXBfdGFi
bGUoCiAgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCiAg
ICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0gICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMg
PiBtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIlhlbiBvbmx5IHN1cHBvcnRzIHVwIHRvICVkIGdyYW50LXRhYmxlIGZyYW1lcyIKLSAgICAg
ICAgICAgICAgICAiIHBlciBkb21haW4uXG4iLAotICAgICAgICAgICAgICAgIG1heF9ncmFudF9m
cmFtZXMpOwotICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAg
ICBnb3RvIG91dDsKLSAgICB9Ci0KICAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShvcC5mcmFt
ZV9saXN0LCBvcC5ucl9mcmFtZXMpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKQEAgLTE4
NDMsNiArMTgzOCwxNCBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgZ3QgPSBkLT5ncmFudF90
YWJsZTsKICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKIAorICAgIGlmICggdW5saWtlbHkob3Au
bnJfZnJhbWVzID4gZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKKyAgICB7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLCAiRG9tYWluIGlzIGxpbWl0ZWQgdG8gJWQgZ3JhbnQtdGFibGUgZnJh
bWVzLlxuIiwKKyAgICAgICAgICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgICAg
IG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5sb2NrOwor
ICAgIH0KKwogICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCApCiAgICAgICAgIGd0LT5ndF92
ZXJzaW9uID0gMTsKIApAQCAtMTg1Myw3ICsxODU2LDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKAog
ICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAgICAgICAgICJF
eHBhbmQgZ3JhbnQgdGFibGUgdG8gJXUgZmFpbGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLAot
ICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIG1heF9n
cmFudF9mcmFtZXMpOworICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2Zy
YW1lcyhndCksIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQpAQCAtMTg4OCw2
ICsxODkxLDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiB7CiAgICAgc3RydWN0IGdudHRhYl9xdWVy
eV9zaXplIG9wOwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndDsKIAogICAgIGlmICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpA
QCAtMTkwOCwxMyArMTkxMiwxNSBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogCi0gICAgZ3JhbnRfcmVhZF9sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBn
dCA9IGQtPmdyYW50X3RhYmxlOworCisgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAotICAgIG9w
Lm5yX2ZyYW1lcyAgICAgPSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpOwotICAgIG9w
Lm1heF9ucl9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIG9wLm5yX2ZyYW1lcyAgICAg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOworICAgIG9wLm1heF9ucl9mcmFtZXMgPSBndC0+bWF4X2dy
YW50X2ZyYW1lczsKICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsKIAotICAgIGdy
YW50X3JlYWRfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBncmFudF9yZWFkX3VubG9jayhn
dCk7CiAKICBvdXQ6CiAgICAgaWYgKCBkICkKQEAgLTM0NjUsNiArMzQ3MSw4IEBAIGdyYW50X3Rh
YmxlX2NyZWF0ZSgKICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCiAgICAgcGVyY3B1X3J3bG9ja19y
ZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0
KCZ0LT5tYXB0cmFja19sb2NrKTsKKyAgICB0LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50
X2ZyYW1lczsKKyAgICB0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbWF4X21hcHRyYWNrX2ZyYW1l
czsKIAogICAgIC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFu
dF90YWJsZSA9IHQ7CkBAIC0zNzI4LDcgKzM3MzYsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkg
JiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dy
YW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQogICAgICAg
ICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7CiAKICAgICAgICAgaWYgKCBpZHgg
PCBucl9ncmFudF9mcmFtZXMoZ3QpICkKQEAgLTM3NTUsNiArMzc2MywxMiBAQCBzdGF0aWMgdm9p
ZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAKICAgICBncmFudF9yZWFk
X2xvY2soZ3QpOwogCisgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjol
NWQgKHYlZClcbiIKKyAgICAgICAgICAgIiAgJWQgZnJhbWVzICglZCBtYXgpLCAlZCBtYXB0cmFj
ayBmcmFtZXMgKCVkIG1heClcbiIsCisgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92
ZXJzaW9uLAorICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2Zy
YW1lcywKKyAgICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFj
a19mcmFtZXMpOworCiAgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMo
Z3QpOyByZWYrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICph
Y3Q7CkBAIC0zNzgyLDEyICszNzk2LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50
KHN0cnVjdCBkb21haW4gKnJkKQogICAgICAgICAgICAgc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0
LCByZWYpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQp
XG4iLAotICAgICAgICAgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uKTsK
LSAgICAgICAgICAgIGZpcnN0ID0gMDsKLSAgICAgICAgfQorICAgICAgICBmaXJzdCA9IDA7CiAK
ICAgICAgICAgLyogICAgICBbMHhYWFhdICBkZGRkZCAweFhYWFhYWCAweFhYWFhYWFhYICAgICAg
ZGRkZGQgMHhYWFhYWFggMHhYWCAqLwogICAgICAgICBwcmludGsoIlsweCUwM3hdICAlNWQgMHgl
MDZseCAweCUwOHggICAgICAlNWQgMHglMDYiUFJJeDY0IiAweCUwMnhcbiIsCkBAIC0zNzk5LDgg
KzM4MDgsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAq
cmQpCiAgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwogCiAgICAgaWYgKCBmaXJzdCApCi0gICAg
ICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkIC4uLiAiCi0gICAg
ICAgICAgICAgICAibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIsIHJkLT5kb21haW5f
aWQpOworICAgICAgICBwcmludGsoIm5vIGFjdGl2ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iKTsK
IH0KIAogc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50X2FsbCh1bnNpZ25lZCBjaGFyIGtl
eSkKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjS-0000EN-Q0; Wed, 06 Sep 2017 12:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjR-0000DL-Nw
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:01 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 51/C0-20856-44EEFA95;
 Wed, 06 Sep 2017 12:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov67Lu/W
 RBrO/cVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXjvWxF6yzr/h5vIOpgfGwcRcjJ4eEgJHE
 24n/mEBsIYGFjBLTznCC2GwCqhIbrp9iBbFFBKQlrn2+zNjFyMXBLPCLUWJNyyJmkISwgLHEo
 avLWUBsFqCGnt8v2EBsXqD4/gu/GSEWyEt0HJgMVsMpYCLx4896NohlxhJ3l2xnmsDIvYCRYR
 WjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+PNjQG
 HGCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr+xYoJ1iUmp5akZaZAww0mLQE
 B4+SCO/MN0Bp3uKCxNzizHSI1ClGRSlxXjuQPgGQREZpHlwbLLgvMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZj3M8h4nsy8Erjpr4AWMwEtrnq5BmRxSSJCSqqBMc9E6dK7i6Kav/Vr/2ises
 229Bijl1l48Im5WtvndSzwX57HMVX5xXyTqmlXrm1bbPxPTzzn9J676YH/LQ9uZ/hu8/Sb7pm
 slPqlndf0vnPE7f0UIhDdezWJRdnsvXvm+tywv/dmmu44GrTIIuP/3oUS8nJZkal6946WF7Bo
 5+QLbtW7NTcuT4mlOCPRUIu5qDgRABBY2NRpAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504702019!110800732!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5378 invoked from network); 6 Sep 2017 12:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 518CFAC6C;
 Wed,  6 Sep 2017 12:46:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:47 +0200
Message-Id: <20170906124653.5408-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCA4NCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDgxIGlu
c2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA0YzJlOWU0MGE1Li40
NTIwZTM2ZDkwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC00MCw2ICs0MCw0NCBAQAogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAorLyogUGVyLWRvbWFpbiBncmFudCBp
bmZvcm1hdGlvbi4gKi8KK3N0cnVjdCBncmFudF90YWJsZSB7CisgICAgLyoKKyAgICAgKiBMb2Nr
IHByb3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZl
CisgICAgICogZW50cnkgbGlzdCwgZXRjLikKKyAgICAgKi8KKyAgICBwZXJjcHVfcndsb2NrX3Qg
ICAgICAgbG9jazsKKyAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3
aXRoIGd1ZXN0ICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsK
KyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJs
ZS5oKS4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKipzaGFyZWRfcmF3OworICAgICAg
ICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7CisgICAgICAgIHVuaW9uIGdyYW50
X2VudHJ5X3YyICoqc2hhcmVkX3YyOworICAgIH07CisgICAgLyogTnVtYmVyIG9mIGdyYW50IHN0
YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCisgICAgdW5z
aWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7CisgICAgLyogU3RhdGUgZ3JhbnQg
dGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KKyAgICBncmFudF9z
dGF0dXNfdCAgICAgICAqKnN0YXR1czsKKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCisg
ICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqKmFjdGl2ZTsKKyAgICAvKiBNYXBwaW5nIHRy
YWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLworICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFw
dHJhY2s7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0OworICAgIC8q
IExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8KKyAgICBzcGlubG9ja190ICAg
ICAgICAgICAgbWFwdHJhY2tfbG9jazsKKyAgICAvKgorICAgICAqIFRoZSBkZWZpbmVkIHZlcnNp
b25zIGFyZSAxIGFuZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdworICAgICAqIHdoYXQg
dmVyc2lvbiB0byB1c2UgeWV0LgorICAgICAqLworICAgIHVuc2lnbmVkICAgICAgICAgICAgICBn
dF92ZXJzaW9uOworfTsKKworI2lmbmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyog
dG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLworLyogRGVmYXVsdCBtYXhpbXVtIHNpemUgb2Yg
YSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KKyNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRf
RlJBTUVTICAgMzIKKyNlbmRpZgorCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3Jh
bnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRf
ZnJhbWVzKTsKIApAQCAtMTE4LDYgKzE1NiwxOCBAQCBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyB7CiAg
ICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgLyogcm91bmQgc2l6ZSB0byBhIHBvd2VyIG9mIDIg
Ki8KIH07CiAKKy8qIE51bWJlciBvZiBncmFudCB0YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhv
bGQgZCdzIGdyYW50IHRhYmxlIGxvY2suICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBu
cl9ncmFudF9mcmFtZXMoY29uc3Qgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICByZXR1
cm4gZ3QtPm5yX2dyYW50X2ZyYW1lczsKK30KKworLyogTnVtYmVyIG9mIHN0YXR1cyBncmFudCB0
YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QpCit7CisgICAgcmV0dXJuIGd0LT5ucl9zdGF0dXNfZnJhbWVzOworfQorCiAj
ZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGdyYW50
X21hcHBpbmcpKQogI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBcCiAgICAgKCh0KS0+bWFw
dHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0VdKQpAQCAt
MTk3LDcgKzI0NywyNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0X3NldF9nZm4oc3RydWN0IGFj
dGl2ZV9ncmFudF9lbnRyeSAqYWN0LCBnZm5fdCBnZm4pCiAjZW5kaWYKIH0KIAotREVGSU5FX1BF
UkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CitzdGF0aWMgREVGSU5FX1BFUkNQVV9S
V0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9y
ZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBwZXJjcHVfcmVhZF9sb2Nr
KGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50
X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcGVyY3B1X3JlYWRf
dW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBwZXJjcHVf
d3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBw
ZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KIAogc3RhdGlj
IGlubGluZSB2b2lkIGdudHRhYl9mbHVzaF90bGIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
QEAgLTI1MCw2ICszMjAsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9yZWxl
YXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKICAgICBzcGluX3VubG9jaygmYWN0
LT5sb2NrKTsKIH0KIAorI2RlZmluZSBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgKFBBR0VfU0laRSAv
IHNpemVvZihncmFudF9zdGF0dXNfdCkpCisjZGVmaW5lIEdSQU5UX1BFUl9QQUdFIChQQUdFX1NJ
WkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCisvKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUg
c3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0dXNfZnJhbWVzKHVuc2lnbmVk
IGludCBncmFudF9mcmFtZXMpCit7CisgICAgcmV0dXJuIChncmFudF9mcmFtZXMgKiBHUkFOVF9Q
RVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAtIDEpIC8KKyAgICAgICAgR1JBTlRfU1RB
VFVTX1BFUl9QQUdFOworfQorCiAvKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBv
dXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KICAgIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNv
bnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgogICAgQ2FsbGVyIG11c3Qg
ZG8gcHV0X3BhZ2UoKnBhZ2UpLgpAQCAtMTU4MCw3ICsxNjU5LDcgQEAgZ250dGFiX3VucG9wdWxh
dGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQogICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIgbXVzdCBob2xkIHRoZSBncmFu
dCB0YWJsZSdzCiAgKiB3cml0ZSBsb2NrIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24uCiAg
Ki8KLWludAorc3RhdGljIGludAogZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiB7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpn
dCA9IGQtPmdyYW50X3RhYmxlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3Rh
YmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCA0M2VjNmM0ZDgwLi40
M2IwN2U2MGM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjksNjYgKzI5LDkgQEAKICNpbmNs
dWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgogCi0jaWZuZGVm
IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRl
ICovCi0vKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBbUE9MSUNZXSAq
LwotI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgotI2VuZGlmCiAvKiBU
aGUgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuICovCiBleHRlcm4gdW5zaWduZWQgaW50
IG1heF9ncmFudF9mcmFtZXM7CiAKLURFQ0xBUkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRf
cndsb2NrKTsKLQotLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4gKi8KLXN0cnVjdCBn
cmFudF90YWJsZSB7Ci0gICAgLyoKLSAgICAgKiBMb2NrIHByb3RlY3RpbmcgdXBkYXRlcyB0byBn
cmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCi0gICAgICogZW50cnkgbGlzdCwgZXRj
LikKLSAgICAgKi8KLSAgICBwZXJjcHVfcndsb2NrX3QgICAgICAgbG9jazsKLSAgICAvKiBUYWJs
ZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0ICovCi0gICAgdW5zaWdu
ZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsKLSAgICAvKiBTaGFyZWQgZ3JhbnQgdGFi
bGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICB1bmlvbiB7Ci0g
ICAgICAgIHZvaWQgKipzaGFyZWRfcmF3OwotICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEg
KipzaGFyZWRfdjE7Ci0gICAgICAgIHVuaW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOwot
ICAgIH07Ci0gICAgLyogTnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGgg
Z3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCi0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0
YXR1c19mcmFtZXM7Ci0gICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1Ymxp
Yy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsK
LSAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCi0gICAgc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqKmFjdGl2ZTsKLSAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAq
LwotICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFwdHJhY2s7Ci0gICAgdW5zaWduZWQgaW50
ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0OwotICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFw
dHJhY2sgbGltaXQgKi8KLSAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJhY2tfbG9jazsK
LSAgICAvKiBUaGUgZGVmaW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdl
IGRvbid0IGtub3cKLSAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8KLSAgICB1bnNp
Z25lZCAgICAgICAgICAgICAgZ3RfdmVyc2lvbjsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF9yZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBwZXJjcHVfcmVh
ZF9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1
X3JlYWRfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGlu
ZSB2b2lkIGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBw
ZXJjcHVfd3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgdm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsK
LSAgICBwZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQog
LyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0LiAqLwogaW50
IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTEwNiwzMyAr
NDksNiBAQCB2b2lkCiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAotLyogSW5jcmVhc2UgdGhlIHNpemUgb2YgYSBkb21haW4ncyBncmFudCB0YWJsZS4K
LSAqIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyYW50IHRhYmxlIHdyaXRlIGxvY2suCi0gKi8KLWlu
dAotZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9u
cl9mcmFtZXMpOwotCi0vKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVz
dCBob2xkIGQncyBncmFudCB0YWJsZSBsb2NrLiAqLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgbnJfZ3JhbnRfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcmV0dXJu
IGd0LT5ucl9ncmFudF9mcmFtZXM7Ci19Ci0KLS8qIE51bWJlciBvZiBzdGF0dXMgZ3JhbnQgdGFi
bGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLwotc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0KQotewotICAgIHJldHVybiBndC0+bnJfc3RhdHVzX2ZyYW1lczsKLX0KLQotI2RlZmluZSBH
UkFOVF9TVEFUVVNfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkp
Ci0jZGVmaW5lIEdSQU5UX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlf
djJfdCkpCi0vKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBt
dXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dCBncmFudF90b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFtZXMpCi17Ci0gICAgcmV0dXJu
IChncmFudF9mcmFtZXMgKiBHUkFOVF9QRVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAt
IDEpIC8KLSAgICAgICAgR1JBTlRfU1RBVFVTX1BFUl9QQUdFOwotfQotCiBpbnQgbWVtX3NoYXJp
bmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMp
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjS-0000E6-Il; Wed, 06 Sep 2017 12:47:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjR-0000DM-If
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:01 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 39/08-22197-44EEFA95; Wed, 06 Sep 2017 12:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov67Lu/W
 RBvuOsVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfFrSyFky0rXiy7C5bA+M73S5GTg4JASOJ
 txP/MXUxcnEICSxklPg09RUTSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFfjFKrGlZxAySEBbwl
 vjxbz5YAwtQw7lVv9lAbF4BY4mWj58YITbIS3QcmMwCYnMKmEj8+LMerEYIqObuku1MExi5Fz
 AyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQwAxDsYDx
 72vMQoyQHk5Io72W19ZFCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMHb9hao
 TrAoNT21Ii0zBxiCMKUSHDxKIrwz3wCleYsLEnOLM9MhUqcYFaXEee1A+gRAEhmleXBtsLC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHebJApPJl5JXDTXwEtZgJaXPVyDcjikkSElFQD4z
 x1G61F32/H3vu+P1Grs8v6pyDvw5bqqy3pW7w9/z/3d6+/zhnefyGqJ0vxu2B9Z17tbnnTKw2
 7H99UVix3XDXj/hKvjhX53Kk9L6wZNq7/t3WHVVSnOIOHVuOq5492TTj7zcug2uDOtnuz2exz
 3+wMalmX/P8qu0en5+8Pl9bJx1xyOru9XYmlOCPRUIu5qDgRAHTQEJR2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504702019!74060653!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29662 invoked from network); 6 Sep 2017 12:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A6D1CAC93;
 Wed,  6 Sep 2017 12:46:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:48 +0200
Message-Id: <20170906124653.5408-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table sub
	structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJv
bSBnbnR0YWJfc2V0dXBfdGFibGUoKSBvciBqdXN0CmJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0
ZWQgdGhlIGZpcnN0IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQpWMzoKLSBtb3ZlIGNhbGwgb2YgZ3JhbnRfdGFibGVfaW5pdCgpIGZyb20g
Z250dGFiX3NldHVwX3RhYmxlKCkgdG8KICBnbnR0YWJfZ3Jvd190YWJsZSgpIChQYXVsIER1cnJh
bnQpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAgMTcgKysrKystCiB4ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDEzOCArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIHwgICAyICsK
IDMgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
NWFlYmNmMjY1Zi4uMTFlYjE3NzhhMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zNjMsNiArMzYzLDkgQEAgc3RydWN0IGRvbWFp
biAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3Ms
CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRfZ250
dGFiOwogCisgICAgICAgIGlmICggZG9taWQgPT0gMCAmJiBncmFudF90YWJsZV9pbml0KGQpICkK
KyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBwb29saWQgPSAwOwogCiAgICAgICAg
IGVyciA9IC1FTk9NRU07CkBAIC05OTgsNyArMTAwMSw4IEBAIGludCBfX2RvbWFpbl9wYXVzZV9i
eV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHByZXYgPSBjbXB4
Y2hnKCZkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50LCBvbGQsIG5ldyk7CiAgICAgfSB3aGlsZSAo
IHByZXYgIT0gb2xkICk7CiAKLSAgICBwYXVzZV9mbihkKTsKKyAgICBpZiAoIHBhdXNlX2ZuICkK
KyAgICAgICAgcGF1c2VfZm4oZCk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTEwMDYsNiArMTAx
MCw3IEBAIGludCBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21h
aW4gKmQsCiBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIGludCBvbGQsIG5ldywgcHJldiA9IGQtPmNvbnRyb2xsZXJfcGF1c2Vf
Y291bnQ7CisgICAgaW50IHJldDsKIAogICAgIGRvCiAgICAgewpAQCAtMTAyOSw4ICsxMDM0LDE2
IEBAIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21haW4g
KmQpCiAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBmaW5pc2hlZCB3aGVuIHRoZSBjb250
cm9sbGVyIHJlZmVyZW5jZSBjb3VudAogICAgICAqIGZpcnN0IGRyb3BzIHRvIDAuCiAgICAgICov
Ci0gICAgaWYgKCBuZXcgPT0gMCApCisgICAgaWYgKCBuZXcgPT0gMCAmJiAhZC0+Y3JlYXRpb25f
ZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkKTsKKyAg
ICAgICAgaWYgKCByZXQgKQorICAgICAgICB7CisgICAgICAgICAgICBfX2RvbWFpbl9wYXVzZV9i
eV9zeXN0ZW1jb250cm9sbGVyKGQsIE5VTEwpOworICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAg
ICAgICAgfQogICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IHRydWU7CisgICAgfQogCiAg
ICAgZG9tYWluX3VucGF1c2UoZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA0NTIwZTM2ZDkwLi4yOWU3ZmE1
MzliIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0xNjU1LDYgKzE2NTUsNzggQEAgZ250dGFiX3VucG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQog
ICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKIH0KIAoraW50CitncmFudF90YWJsZV9pbml0
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdy
YW50X3RhYmxlOworICAgIHVuc2lnbmVkIGludCBpLCBqOworCisgICAgaWYgKCBndC0+bnJfZ3Jh
bnRfZnJhbWVzICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBndC0+bnJfZ3JhbnRfZnJhbWVz
ID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7CisKKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUu
ICovCisgICAgaWYgKCAoZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9n
cmFudF9lbnRyeSAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9u
cl9hY3RpdmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCisgICAgICAgIGdvdG8gbm9fbWVtXzE7
CisgICAgZm9yICggaSA9IDA7CisgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hh
X2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCisgICAgeworICAgICAgICBp
ZiAoIChndC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQorICAg
ICAgICAgICAgZ290byBub19tZW1fMjsKKyAgICAgICAgY2xlYXJfcGFnZShndC0+YWN0aXZlW2ld
KTsKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBBQ0dOVF9QRVJfUEFHRTsgaisrICkKKyAgICAg
ICAgICAgIHNwaW5fbG9ja19pbml0KCZndC0+YWN0aXZlW2ldW2pdLmxvY2spOworICAgIH0KKwor
ICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLworICAgIGd0
LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1h
cHRyYWNrKSk7CisgICAgaWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApCisgICAgICAgIGdvdG8g
bm9fbWVtXzI7CisKKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCisgICAgaWYgKCAoZ3Qt
PnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09
IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21lbV8zOworICAgIGZvciAoIGkgPSAwOyBpIDwgSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIChndC0+c2hh
cmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKKyAgICAgICAgICAg
IGdvdG8gbm9fbWVtXzQ7CisgICAgICAgIGNsZWFyX3BhZ2UoZ3QtPnNoYXJlZF9yYXdbaV0pOwor
ICAgIH0KKworICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lv
biAyICovCisgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1h
eF9ncmFudF9mcmFtZXMpKTsKKyAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApCisgICAgICAg
IGdvdG8gbm9fbWVtXzQ7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRf
RlJBTUVTOyBpKysgKQorICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0LCBp
KTsKKworICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKKworICAgIHJldHVybiAwOworCisg
bm9fbWVtXzQ6CisgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsg
aSsrICkKKyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPnNoYXJlZF9yYXdbaV0pOworICAg
IHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKKyAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7Cisgbm9f
bWVtXzM6CisgICAgdmZyZWUoZ3QtPm1hcHRyYWNrKTsKKyAgICBndC0+bWFwdHJhY2sgPSBOVUxM
OworIG5vX21lbV8yOgorICAgIGZvciAoIGkgPSAwOworICAgICAgICAgIGkgPCBudW1fYWN0X2Zy
YW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQorICAg
ICAgICBmcmVlX3hlbmhlYXBfcGFnZShndC0+YWN0aXZlW2ldKTsKKyAgICB4ZnJlZShndC0+YWN0
aXZlKTsKKyAgICBndC0+YWN0aXZlID0gTlVMTDsKKyBub19tZW1fMToKKyAgICBndC0+bnJfZ3Jh
bnRfZnJhbWVzID0gMDsKKyAgICByZXR1cm4gLUVOT01FTTsKK30KKwogLyoKICAqIEdyb3cgdGhl
IGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncwogICog
d3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgpAQCAtMTY2NSw2ICsxNzM3
LDEyIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBy
ZXFfbnJfZnJhbWVzKQogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJs
ZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKIAorICAgIGlmICggIWd0LT5ucl9ncmFudF9mcmFt
ZXMgJiYgZ3JhbnRfdGFibGVfaW5pdChkKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5M
T0dfSU5GTywgIkFsbG9jYXRpb24gZmFpbHVyZSBpbiBncmFudCB0YWJsZSBpbml0LlxuIik7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKwogICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1h
eF9ncmFudF9mcmFtZXMpOwogCiAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCkBAIC0zMzgwLDc1
ICszNDU4LDE3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsKLSAgICB1bnNpZ25lZCBpbnQgaSwgajsKIAog
ICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5VTEwgKQotICAg
ICAgICBnb3RvIG5vX21lbV8wOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAgIC8qIFNp
bXBsZSBzdHVmZi4gKi8KICAgICBwZXJjcHVfcndsb2NrX3Jlc291cmNlX2luaXQoJnQtPmxvY2ss
IGdyYW50X3J3bG9jayk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOwot
ICAgIHQtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwotCi0gICAg
LyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwotICAgIGlmICggKHQtPmFjdGl2ZSA9IHh6YWxsb2Nf
YXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKLSAg
ICAgICAgZ290byBub19tZW1fMTsKLSAgICBmb3IgKCBpID0gMDsKLSAgICAgICAgICBpIDwgbnVt
X2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsr
ICkKLSAgICB7Ci0gICAgICAgIGlmICggKHQtPmFjdGl2ZVtpXSA9IGFsbG9jX3hlbmhlYXBfcGFn
ZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzI7Ci0gICAgICAgIGNsZWFy
X3BhZ2UodC0+YWN0aXZlW2ldKTsKLSAgICAgICAgZm9yICggaiA9IDA7IGogPCBBQ0dOVF9QRVJf
UEFHRTsgaisrICkKLSAgICAgICAgICAgIHNwaW5fbG9ja19pbml0KCZ0LT5hY3RpdmVbaV1bal0u
bG9jayk7Ci0gICAgfQotCi0gICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVz
IHRhYmxlICovCi0gICAgdC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMg
KiBzaXplb2YoKnQtPm1hcHRyYWNrKSk7Ci0gICAgaWYgKCB0LT5tYXB0cmFjayA9PSBOVUxMICkK
LSAgICAgICAgZ290byBub19tZW1fMjsKLQotICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8K
LSAgICBpZiAoICh0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFu
dF9mcmFtZXMpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMzsKLSAgICBmb3IgKCBp
ID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgIHsKLSAgICAgICAg
aWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkK
LSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0gICAgICAgIGNsZWFyX3BhZ2UodC0+c2hhcmVk
X3Jhd1tpXSk7Ci0gICAgfQotCi0gICAgLyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAt
IGZvciB2ZXJzaW9uIDIgKi8KLSAgICB0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0
YXR1c190ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNf
ZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKLSAgICBpZiAoIHQtPnN0YXR1cyA9PSBOVUxMICkK
LSAgICAgICAgZ290byBub19tZW1fNDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2Uo
ZCwgdCwgaSk7Ci0KLSAgICB0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKIAogICAgIC8qIE9rYXks
IGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFudF90YWJsZSA9IHQ7CiAgICAg
cmV0dXJuIDA7Ci0KLSBub19tZW1fNDoKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTOyBpKysgKQotICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5zaGFyZWRf
cmF3W2ldKTsKLSAgICB4ZnJlZSh0LT5zaGFyZWRfcmF3KTsKLSBub19tZW1fMzoKLSAgICB2ZnJl
ZSh0LT5tYXB0cmFjayk7Ci0gbm9fbWVtXzI6Ci0gICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAg
aSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1F
Uyk7IGkrKyApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0gICAg
eGZyZWUodC0+YWN0aXZlKTsKLSBub19tZW1fMToKLSAgICB4ZnJlZSh0KTsKLSBub19tZW1fMDoK
LSAgICByZXR1cm4gLUVOT01FTTsKIH0KIAogdm9pZApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCA0
M2IwN2U2MGM1Li44NGE4ZDYxNjE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMzUsNiArMzUs
OCBAQCBleHRlcm4gdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXM7CiAvKiBDcmVhdGUvZGVz
dHJveSBwZXItZG9tYWluIGdyYW50IHRhYmxlIGNvbnRleHQuICovCiBpbnQgZ3JhbnRfdGFibGVf
Y3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQpOworaW50IGdyYW50X3RhYmxlX2luaXQoCisg
ICAgc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCk7CiB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAq
dik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjS-0000Dv-Bw; Wed, 06 Sep 2017 12:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjR-0000DL-CE
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:01 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 2E/B0-20856-44EEFA95;
 Wed, 06 Sep 2017 12:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov67Lu/W
 RBusfslss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnJ5gWrBapWD//GHMD4yr+LkZODgkBI4m3
 E/8xdTFycQgJLGSUeL9vNStIgk1AVWLD9VNgtoiAtMS1z5cZQYqYBX4xSqxpWcQMkhAWMJHYP
 bWJCcRmAWqY1zwVyObg4BUwluj75gqxQF6i48BklgmMnAsYGVYxahSnFpWlFukaGuslFWWmZ5
 TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6iwEIdjB+WRZwiFGSg0lJlPey2vpIIb6k/JT
 KjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLg7XsDVCdYlJqeWpGWmQMMJ5hSCQ4eJRHe
 mSBp3uKCxNzizHSI1ClGe44Nq9d/YeJ48mb7byaOlrcg8svTaX+YhMCmSonz3gBpEwBpyyjNg
 xsKC/9LjLJSwryMQCcL8RSkFuVmlqDKv2IU52BUEub9DDKFJzOvBG73K6CzmIDOqnq5BuSskk
 SElFQDo0Hp9bZXUuWGmetNpXRZnD4qT2F/ZWl5bWLozfvtTRWS+65MthLWcN7GnHzwlmUty48
 lE26xpp1b/b4viSPKfaKJduKy75GrG7/829ey8JFd0mH3M3+m6b3/teSahrHLPMeo8js1jDcb
 1jbarvq3ZfqF83ZBE5OPSa+b9vTCtbWu29Z2/HwSpK3EUpyRaKjFXFScCABmcbKsegIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504702019!114594538!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2629 invoked from network); 6 Sep 2017 12:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 51B39AC82;
 Wed,  6 Sep 2017 12:46:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:45 +0200
Message-Id: <20170906124653.5408-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 0/8] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvcmRlci4KCkNoYW5nZXMg
aW4gVjM6Ci0gcGF0Y2ggMTogdXBkYXRlIGNvbW1pdCBtZXNzYWdlCi0gcGF0Y2ggMzogbW92ZSBj
YWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgpIHRvCiAg
Z250dGFiX2dyb3dfdGFibGUoKSAoUGF1bCBEdXJyYW50KQotIHBhdGNoIDQ6IGNvcnJlY3QgZXJy
b3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQotIHBhdGNoIDY6IHJlbmFtZSAqZ250dGJsKiB0byAq
Z250dGFiKiAoUGF1bCBEdXJyYW50KQoKQ2hhbmdlcyBpbiBWMjoKLSBhZGQgcGVyLWRvbWFpbiBn
cmFudCBsaW1pdHMgaW5zdGVhZCBvZiBkaWZmZXJlbnQgdjEgYW5kIHYyIGxpbWl0cwotIGRvdWJs
ZSBkZWZhdWx0IGxpbWl0IGZvciBodWdlIGhvc3RzCgpKdWVyZ2VuIEdyb3NzICg4KToKICB4ZW46
IG1vdmUgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUgY29kZSBpbnRvIGdyYW50X3RhYmxlLmMKICB4
ZW46IGNsZWFuIHVwIGdyYW50X3RhYmxlLmgKICB4ZW46IGRlbGF5IGFsbG9jYXRpb24gb2YgZ3Jh
bnQgdGFibGUgc3ViIHN0cnVjdHVyZXMKICB4ZW46IG1ha2UgZ3JhbnQgcmVzb3VyY2UgbGltaXRz
IHBlciBkb21haW4KICB4ZW46IGRvdWJsZSBkZWZhdWx0IGdyYW50IGZyYW1lIGxpbWl0IGZvciBo
dWdlIGhvc3RzCiAgeGVuOiBhZGQgbmV3IGRvbWN0bCBoeXBlcmNhbGwgdG8gc2V0IGdyYW50IHRh
YmxlIHJlc291cmNlIGxpbWl0cwogIGxpYnhjOiBhZGQgbGlieGMgc3VwcG9ydCBmb3Igc2V0dGlu
ZyBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMKICBsaWJ4bDogYWRkIGxpYnhsIHN1cHBvcnQg
Zm9yIHNldHRpbmcgZ3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCgogZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluICAgICAgICAgICAgfCAgMTUgKysKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L2RvbTAudGUgIHwgICAyICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8
ICAxNCArKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgfCAgMTMgKysKIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgICAgICAgIHwgICAzICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwg
ICA1ICsKIHRvb2xzL3hsL3hsX3N4cC5jICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9h
cmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgIDM2ICstLS0KIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICAgICAgICAgICAgICAgIHwgIDQxICstLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAg
ICAgICAgICAgICAgICB8ICAxNyArLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAg
ICAgfCAgIDYgKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAzNTQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmggICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgg
ICB8ICAgNSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAgOSArCiB4
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICB8ICA5MSArLS0tLS0tLS0KIHhlbi94
c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIHwgICAyICsKIDIwIGZpbGVzIGNoYW5nZWQsIDQwMSBpbnNlcnRp
b25zKCspLCAyMzggZGVsZXRpb25zKC0pCgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZjW-0000J3-Bo; Wed, 06 Sep 2017 12:47:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpZjU-0000DU-9b
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 12:47:04 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 11/E9-03642-84EEFA95; Wed, 06 Sep 2017 12:47:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov677u/W
 RBrM3i1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlP7u1lLVipWnG6vYOpgfGTXBcjJ4eEgJHE
 24n/mLoYuTiEBBYySvTu6mYCSbAJqEpsuH6KFcQWEZCWuPb5MiNIEbPAL0aJNS2LmEESwgIRE
 p1/PrKA2CxADdOuHwSzeQWMJXY3zGeE2CAv0XFgMlicU8BE4sef9WwgthBQzd0l25kmMHIvYG
 RYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBeH1
 jwCFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJglf2LVCd
 YFFqempFWmYOMARhSiU4eJREeGe+AUrzFhck5hZnpkOkTjHqcmxYvf4LkxDYDClx3hsgRQIgR
 RmleXAjYPFwiVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8+iCX8GTmlcBtegV0BBPQEVUv14
 AcUZKIkJJqYFwgccjw/jZpx4KMVrkJ8z7xrGq1EZjrMemNzMzNXa/WvVQ5tIjZ7S5jy6ueS1s
 z92k/mhr7x+PPrxP5TkaCGb5GpjpS6Tx7Xe/5mGZJvz0ZzlWlxH0i+OPXE0zPE3duPnrc4FlZ
 1tJiqUfXOD4dKzjRFHJ5aREf58S8bYb3b8vmfC48W7WyQF6JpTgj0VCLuag4EQArqrDiggIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504702023!73494933!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22146 invoked from network); 6 Sep 2017 12:47:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 12:47:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EBBA6ACE8;
 Wed,  6 Sep 2017 12:47:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 14:46:53 +0200
Message-Id: <20170906124653.5408-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906124653.5408-1-jgross@suse.com>
References: <20170906124653.5408-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 8/8] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMTUgKysrKysrKysrKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jICAgICB8ICA4ICsrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAgMyArKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA1ICsrKysrCiB0b29s
cy94bC94bF9zeHAuYyAgICAgICAgICAgfCAgMiArKwogNiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDc5Y2IyZWFlYTcuLmRkMGIyMzIwMjAgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KQEAgLTQ0NCw2ICs0NDQsMjEgQEAgdW5wYXVzaW5nIHRoZSBkb21haW4uIFdpdGggYSBwcm9w
ZXJseSBjb25zdHJ1Y3RlZCBzZWN1cml0eSBwb2xpY3kgKHN1Y2gKIGFzIG5vbWlncmF0ZV90IGlu
IHRoZSBleGFtcGxlIHBvbGljeSksIHRoaXMgY2FuIGJlIHVzZWQgdG8gYnVpbGQgYQogZG9tYWlu
IHdob3NlIG1lbW9yeSBpcyBub3QgYWNjZXNzaWJsZSB0byB0aGUgdG9vbHN0YWNrIGRvbWFpbi4K
IAorPWl0ZW0gQjxncmFudF9mcmFtZXM9TlVNQkVSPgorCitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51
bWJlciBvZiBncmFudCBmcmFtZXMgdGhlIGRvbWFpbiBpcyBhbGxvd2VkIHRvIGhhdmUuCitUaGlz
IHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIHRoZSBkb21haW4gaXMgYWJsZSB0byBncmFu
dCBhY2Nlc3MgdG8gZm9yCitvdGhlciBkb21haW5zLCBuZWVkZWQgZS5nLiBmb3IgdGhlIG9wZXJh
dGlvbiBvZiBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcy4KK1RoZSBkZWZhdWx0IGlzIDMyLCBpZiBu
b3Qgc2V0IHRvIGFub3RoZXIgdmFsdWUgdmlhIGEgWGVuIGJvb3QgcGFyYW1ldGVyLgorCis9aXRl
bSBCPG1hcHRyYWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVy
IG9mIGdyYW50IG1hcHRyYWNrIGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQKK3RvIGhhdmUu
IFRoaXMgdmFsdWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgb2YgZm9yZWlnbiBkb21haW5zIGNh
biBiZSBhY2Nlc3NlZAordmlhIHRoZSBncmFudCBtZWNoYW5pc20gYnkgdGhpcyBkb21haW4uIEEg
dmFsdWUgaGlnaGVyIHRoYW4gdGhlIG5vcm1hbCBkZWZhdWx0CitvZiAxMDI0IGlzIG5vcm1hbGx5
IG5lZWRlZCBvbmx5IGZvciB2ZXJ5IGxhcmdlIGNvbmZpZ3VyYXRpb25zIGZvciBkcml2ZXIKK2Rv
bWFpbnMuCisKID1pdGVtIEI8bm9taWdyYXRlPUJPT0xFQU4+CiAKIERpc2FibGUgbWlncmF0aW9u
IG9mIHRoaXMgZG9tYWluLiAgVGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4
IDgxMmI3ZWE5NWQuLmZlZjIyYzIzMDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzExLDYgKzMxMSwxMiBAQAogI2RlZmluZSBM
SUJYTF9IQVZFX1A5UyAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1J
VFMgaW5kaWNhdGVzIHRoYXQgbGlieGxfZG9tYWluX2J1aWxkX2luZm8KKyAqIGhhcyB0aGUgZ3Jh
bnRfZnJhbWVzIGFuZCBtYXB0cmFja19mcmFtZXMgZmllbGRzLgorICovCisjZGVmaW5lIExJQlhM
X0hBVkVfQlVJTERJTkZPX0dSQU5UX0xJTUlUUyAxCisKKy8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0
aWJpbGl0eQogICoKICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdh
cmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0OWE3My4uMDgwMzM1ODc0
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKQEAgLTMyMiw2ICszMjIsMTQgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwog
ICAgIH0KIAorICAgIGlmIChpbmZvLT5ncmFudF9mcmFtZXMgfHwgaW5mby0+bWFwdHJhY2tfZnJh
bWVzKSB7CisgICAgICAgIGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54Y2gs
IGRvbWlkLCBpbmZvLT5ncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mby0+bWFwdHJhY2tfZnJhbWVzKSAhPSAwKSB7CisgICAgICAgICAgICBM
T0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qCiAgICAgICog
Q2hlY2sgaWYgdGhlIGRvbWFpbiBoYXMgYW55IENQVSBvciBub2RlIGFmZmluaXR5IGFscmVhZHku
IElmIG5vdCwgdHJ5CiAgICAgICogdG8gYnVpbGQgdXAgdGhlIGxhdHRlciB2aWEgYXV0b21hdGlj
IE5VTUEgcGxhY2VtZW50LiBJbiBmYWN0LCBpbiBjYXNlCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMTcz
ZDcwYWNlYy4uMmFhN2RhZTgzZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDcyLDYgKzQ3Miw5IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwog
ICAgICgiYmxrZGV2X3N0YXJ0IiwgICAgc3RyaW5nKSwKIAogICAgICgidm51bWFfbm9kZXMiLCBB
cnJheShsaWJ4bF92bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLAorCisgICAgKCJncmFu
dF9mcmFtZXMiLCAgICB1aW50MzIpLAorICAgICgibWFwdHJhY2tfZnJhbWVzIiwgdWludDMyKSwK
ICAgICAKICAgICAoImRldmljZV9tb2RlbF92ZXJzaW9uIiwgbGlieGxfZGV2aWNlX21vZGVsX3Zl
cnNpb24pLAogICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4bF9kZWZib29sKSwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IDAyZGRkMmU5MGQuLmRhZTNhMjM4YTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtOTQzLDYgKzk0MywxMSBAQCB2b2lkIHBh
cnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICF4bHVf
Y2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImNwdXNfc29mdCIsICZidWYsIDApKQogICAgICAgICBw
YXJzZV92Y3B1X2FmZmluaXR5KGJfaW5mbywgY3B1cywgYnVmLCBudW1fY3B1cywgZmFsc2UpOwog
CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJncmFudF9mcmFtZXMiLCAmbCwg
MCkpCisgICAgICAgIGJfaW5mby0+Z3JhbnRfZnJhbWVzID0gbDsKKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xvbmcgKGNvbmZpZywgIm1hcHRyYWNrX2ZyYW1lcyIsICZsLCAwKSkKKyAgICAgICAgYl9p
bmZvLT5tYXB0cmFja19mcmFtZXMgPSBsOworCiAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5m
by0+Y2xhaW1fbW9kZSwgY2xhaW1fbW9kZSk7CiAKICAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5n
IChjb25maWcsICJvbl9wb3dlcm9mZiIsICZidWYsIDApKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfc3hwLmMgYi90b29scy94bC94bF9zeHAuYwppbmRleCBlNzM4YmYyNDY1Li40YjJmYWIyZDM1
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9zeHAuYworKysgYi90b29scy94bC94bF9zeHAuYwpA
QCAtNjQsNiArNjQsOCBAQCB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywgRklMRSAqZmgpCiAKICAgICBmcHJpbnRmKGZoLCAiXHQo
YnVpbGRfaW5mbylcbiIpOwogICAgIGZwcmludGYoZmgsICJcdChtYXhfdmNwdXMgJWQpXG4iLCBi
X2luZm8tPm1heF92Y3B1cyk7CisgICAgZnByaW50ZihmaCwgIlx0KGdyYW50X2ZyYW1lcyAlZClc
biIsIGJfaW5mby0+Z3JhbnRfZnJhbWVzKTsKKyAgICBmcHJpbnRmKGZoLCAiXHQobWFwdHJhY2tf
ZnJhbWVzICVkKVxuIiwgYl9pbmZvLT5tYXB0cmFja19mcmFtZXMpOwogICAgIGZwcmludGYoZmgs
ICJcdCh0c2NfbW9kZSAlcylcbiIsIGxpYnhsX3RzY19tb2RlX3RvX3N0cmluZyhiX2luZm8tPnRz
Y19tb2RlKSk7CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF9tZW1rYiAlIlBSSWQ2NCIpXG4iLCBi
X2luZm8tPm1heF9tZW1rYik7CiAgICAgZnByaW50ZihmaCwgIlx0KHRhcmdldF9tZW1rYiAlIlBS
SWQ2NCIpXG4iLCBiX2luZm8tPnRhcmdldF9tZW1rYik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 12:54:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 12:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZqF-0001vo-2m; Wed, 06 Sep 2017 12:54:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpZqE-0001vd-8Q
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 12:54:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0C/44-24671-9EFEFA95; Wed, 06 Sep 2017 12:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffp+/W
 RBk/PWlmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE141rfXsaCXqOK7SteMDcw
 XtfuYuTiEBL4yyjxdMteJgjnMaPElAXfWSGcbYwS7VO3AWU4OUQEnCW+npnLDmLzCuhLXF/4E
 aiIg0NYwF7i8TROkLCEgKfExQOv2WDsSeu3MXYxsnOwCVhJHBIDibIIqEqc+nWNZQIj1wJGhl
 WMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGerWdgYNzBeHe
 y3yFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8GoBA0VIsCg1PbUiLTMHGGIw
 aQkOHiUR3plvgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOe+MdUJEASFFGaR7cCFi4X
 2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzCsMcglPZl4J3KZXQEcwAR1R9XINyBEliQgpqQ
 ZG551nNvFPvPX0xfeHOsvrprVGeeUosjpnGO9cLfOySU9tYu2e0offBMVnMnx90Hx/6esmIV3
 v2On3fu7ONLpdXWYmsk/n+87og18CWH+/2WFw0ddmp1JC0MmTEpXq+29un7IpM3NWtaE1g52e
 n2WM3MJJfCmTOxQbds6SVbh+0nuJ/J2+1gIeJZbijERDLeai4kQAagYikXICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504702436!74062042!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51643 invoked from network); 6 Sep 2017 12:53:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 12:53:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZq7-0003hZ-GD; Wed, 06 Sep 2017 12:53:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZq2-0005zf-7S; Wed, 06 Sep 2017 12:53:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpZq2-0003SN-3U; Wed, 06 Sep 2017 12:53:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113071-mainreport@xen.org>
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 12:53:50 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113071: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA3MSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA3MS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZkZmI0M2Q2ZjJjZDhl
YTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzAyMyAgMjAxNy0wOS0wMyAwOToxOTo0NiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNzEgIDIwMTctMDktMDYgMTE6MTE6MzcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zl
cml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLWNv
dmVyaXR5CisgcmV2aXNpb249NmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNmYzdjNTY1ZjEx
YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1jb3Zl
cml0eSA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhCisgYnJhbmNoPXhl
bi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPTZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2Ew
MGVjZmM3YzU2NWYxMWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBxZW11dWJyYW5jaD1x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4
cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysg
Li9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBwcmV2eGVuYnJh
bmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNm
YzdjNTY1ZjExYSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0K
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVw
c3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1jb3Zlcml0eQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA2ZGZiNDNkNmYy
Y2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhOnJlZnMvaGVhZHMvY292ZXJpdHktdGVzdGVk
L3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBlZTJjMWZjLi42ZGZiNDNkICA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVm
MTFhIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:02:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpZyO-0002gH-2M; Wed, 06 Sep 2017 13:02:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dpZyN-0002gB-4e
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:02:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CC/39-02224-2E1FFA95; Wed, 06 Sep 2017 13:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfT+Qd2HH9d
 HGtx9rmHxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYcfGpQcJS1YseOu+wNjEdYuhg5OYQEpjFK
 PNgT0sXIxcEi0MAq0TdlFjOIIyEwh1Vi9fVPjF2MHEBOnsTCN6oQZpHE4QPuIL0SAoUSp069Y
 gKxeQUEJU7OfAI101Pi+MWpbCA2p4ClxJ1FS9hBRgoJtDJJPD6wkREkwSagJXH/9go2kJksAi
 oSzf8lQExegQCJjk6wVmEBM4lp0zvYQWwRAUWJBy9vsoLYzAK1ErMXTWCBsDUlWrf/Zp/AKDg
 LyRWzkKQWMDKtYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM
 SwYg2MHY/MXpEKMkB5OSKO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BH4+/dvCKMWSl5+Xq
 iTBe/0DUJ1gUWp6akVaZg4wcmBKJTh4lER4eYDRI8RbXJCYW5yZDpE6xWjJceXKui9MHE0ftg
 DJKQe2f2ESApsnJc57FGSeAEhDRmke3DhYdF9ilJUS5mUEOlaIpyC1KDezBFX+FaM4B6OSMO9
 XkCk8mXklcFtfAR3EBHRQ1cs1IAeVJCKkpBoYb+yKaHo3u6xc1Tz8m/IOH+u7vg+6G7iebV/T
 pfjty+Nn21bd/ben3X7bieAI2ZoOTo2fvz/bzxGWFVq53CojS3TlsnWNV8+kuL22Wf7w2e2jv
 1Otrsctfm7ueEpO3/h10aFjbH9XSon1vrgR/U7ZdrHLhRuLLn57wtazva7oQZjFDt29Mmst9i
 mxFGckGmoxFxUnAgBkfgpx6QIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504702944!105855776!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37420 invoked from network); 6 Sep 2017 13:02:25 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 13:02:25 -0000
Received: by mail-io0-f193.google.com with SMTP id 2so4527335ion.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 06:02:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+OE15ZY/1FIvPnHYOH7+ozfWII+EdhRrjI+WLyKY9hE=;
 b=XllzaX8823O5xh/86Gas0NJ09voA62OYF7QHBDj+ZMK83NkoGJM1G/sw/09KZPtIvO
 gDLp6eXNGaKL8h+Z7S6rZb87Ej066mmNatBJA1tSUu01zTATUuGKto2Ai5ymhpsDy70s
 Q50B8jOfFa+an087kV60+CaWyXSpORnRZd1wOeBMBTT+Ro0OnGE09ESt3oJRpR/0iQFu
 8n32lF03xv+OsfwwjBBa0VUNrM7t7HeP1tZPRq5nXL5p7FATGgNs7hcRPzslj4VM86bs
 wmCLtJ9RM2wcmDgbKhcFHrX2aUW2zzQfpHOpPPapIiuaZBq7pqLfug7BVz7Kp9ShDZjl
 VzlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+OE15ZY/1FIvPnHYOH7+ozfWII+EdhRrjI+WLyKY9hE=;
 b=aSmB0Hvma0joupNmjdw+JK0bBsgXFx5UfnVb00YVkjB5LExz06tztzuWv702JbuJDF
 PdK/QFbSCtgKdIjZhQVQVUEtRaDfWPElpvZDnoCZjPRk+qfpVqrtmH1/4D8Y/uzIIMgP
 vpWyCSRmdStDhKpylM42Kr6rXuXWvj5mxtQz6SFovps4Ax0ZmfYmBVas6Zefd74lSxDo
 euaFLbBZ8TXqD2n6U+EgGrd2yH+ultzLVu8ec62L/H/LarK6ODierZ6DwuHao414GhCY
 fdgIuJRH1gmT4crLsVJu3Gfv3SzEoxs/UNdWa1x8Lx3LDGbujT7zpXjfrniaQpuO8hxG
 GH6g==
X-Gm-Message-State: AHPjjUjWvNhVgzHs+O9zNV15LRqVrU6lUnzpGf7YYcmQwQ2HK2V3LHk3
 6uoGgigVx3vhev5LRMRgziErVNvVzg==
X-Google-Smtp-Source: ADKCNb46NcBcIKm9XsRZ8y2vunjlwU9V/qccWdx2YOUOPUeD/RxSfJHSicwiLRLAmknycaUM9/A7NsOrZ0W2Tpyp/m4=
X-Received: by 10.107.3.101 with SMTP id 98mr2455155iod.278.1504702944114;
 Wed, 06 Sep 2017 06:02:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Wed, 6 Sep 2017 06:02:23 -0700 (PDT)
In-Reply-To: <20170905130403.m22chg6kfgu5d2oe@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-4-git-send-email-al1img@gmail.com>
 <20170905125224.vjpseiv7bpcppguz@citrix.com>
 <22958.40845.30939.259446@mariner.uk.xensource.com>
 <20170905130403.m22chg6kfgu5d2oe@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 6 Sep 2017 16:02:23 +0300
Message-ID: <CACvf2oUBg=PUNJNoQgdz83GDqD9FMiLdRNpscbYyiUbiR8As-Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 03/13] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCA0OjA0IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBUdWUsIFNlcCAwNSwgMjAxNyBhdCAwMTo1ODo1M1BNICswMTAwLCBJ
YW4gSmFja3NvbiB3cm90ZToKPj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHY0IDAzLzEz
XSBsaWJ4bDogYWRkIHZkaXNwbCBkZXZpY2UiKToKPj4gPiA+ICsgICAgcmMgPSBzbnByaW50Zihj
b25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQiLCBwYXRoLCBpbmZvLT5udW1fY29ubmVjdG9ycyk7
Cj4+Cj4+IFdoeSBub3QgdXNlIEdDU1BSSU5URiA/ICBUaGVzZSBzdGF0aWNhbGx5IHNpemVkIGJ1
ZmZlcnMgZXRjLiBhcmUgYW4KPj4gaW52aXRhdGlvbiB0byBidWdzLgo+Cj4gUmlnaHQsIHRoYXQn
cyBhIGJldHRlciBzdWdnZXN0aW9uLgoKSSByZXVzZSBjb25uZWN0b3JfcGF0aCBidWZmZXIgYXMg
cGF0aCB0byByZWFkIGNvbm5lY3RvciBzZXR0aW5ncyBmcm9tIHhlbiBzdG9yZS4KU28gaWYgSSB1
c2UgR0NTUFJJTlRGIGZvciBlYWNoIHNldHRpbmcgdGhlbiB0aGlzIGZ1bmN0aW9uIHdpbGwgYWxs
b2NhdGUKYWJvdXQgMjU2IGJ5dGVzIGZvciBvbmUgY29ubmVjdG9yLiBJbiB0eXBpY2FsIHNjZW5h
cmlvIGVhY2ggZnJvbnRlbmQgd2lsbApoYXZlIDEgb3IgMiBjb25uZWN0b3JzLgoKSWYgaXQgaXMg
b2sgSSB3aWxsIHVzZSBHQ1NQUklOVEYuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:04:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpa0h-0002oD-Ei; Wed, 06 Sep 2017 13:04:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpa0f-0002o4-Uu
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 13:04:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EF/EC-02046-172FFA95; Wed, 06 Sep 2017 13:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42LZKekooVvwaX2
 kwf/LEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b5Ld3MBcuSK/pn+jUwNiR1MXJySAj4Sfze
 1sYMYrMJ6EgsPTqfCcQWEYiW+DjrPpDNxcEscIZJYs/G+WBFwgIxElPmHGWGKIqV2HL7IjuEb
 SSxuvsxWJxFQEXiY9cmsEG8Au4S6ybvArOFgHp3tuxlBbE5BUwkfpz9wQJiMwrISnxpXA3Wyy
 wgLnHrCcQREgICEkv2nGeGsEUlXj7+xwphG0hsXboPqJcDqF5TYv0ufYhWRYkp3Q/ZIdYKSpy
 c+YRlAqPwLCRTZyF0zELSMQtJxwJGllWM6sWpRWWpRboWeklFmekZJbmJmTm6hgbGermpxcWJ
 6ak5iUnFesn5uZsYgWHPAAQ7GC+0Ox9ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMGB
 4dA35rVFxilWPLy81KVJHjjPwLVCRalpqdWpGXmACMTplSCg0dJhJcHJM1bXJCYW5yZDpE6xW
 jMsWH1+i9MHFt+n/jOJAQ2SUqc1x2kVACkNKM0D24QLGFcYpSVEuZlBDpTiKcgtSg3swRV/hW
 jOAejkjCvLsgUnsy8Erh9r4BOYQI6perlGpBTShIRUlINjDONdjG4Smsf2qvZ7bX7jc3iuXce
 es4paxJqy1WWsmg/Fs75/pfqmyrdG1ttPn0S+HHcTcam5FdMc9XMjQoRzxzjHixY0B363zrw6
 OeeXRf3Prk7eZLnTMGSg/J3O3d/ZZ/THe/8pmorm2HDWYWid4veSb/g2r5LL1wz+pteS3Phk5
 mdZ3uf/VdiKc5INNRiLipOBADpLjM3EwMAAA==
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504703088!110236480!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22402 invoked from network); 6 Sep 2017 13:04:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:04:48 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52329550"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub	structures
Thread-Index: AQHTJw6IM2p1A84ZQUeaxLlSdft70KKn0vMQ
Date: Wed, 6 Sep 2017 13:04:29 +0000
Message-ID: <6a6b0e24087c48869a32c613ff4266bf@AMSPEX02CL03.citrite.net>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-4-jgross@suse.com>
In-Reply-To: <20170906124653.5408-4-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub	structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAxMzo0Nw0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGp1bGllbi5ncmFsbEBh
cm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbQ0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0gg
djMgMy84XSB4ZW46IGRlbGF5IGFsbG9jYXRpb24gb2YgZ3JhbnQgdGFibGUgc3ViDQo+IHN0cnVj
dHVyZXMNCj4gDQo+IERlbGF5IHRoZSBhbGxvY2F0aW9uIG9mIHRoZSBncmFudCB0YWJsZSBzdWIg
c3RydWN0dXJlcyBpbiBvcmRlciB0bw0KPiBhbGxvdyBtb2RpZnlpbmcgcGFyYW1ldGVycyBuZWVk
ZWQgZm9yIHNpemluZyBvZiB0aGVzZSBzdHJ1Y3R1cmVzIGF0IGENCj4gcGVyIGRvbWFpbiBiYXNp
cy4gRWl0aGVyIGRvIGl0IGZyb20gZ250dGFiX3NldHVwX3RhYmxlKCkgb3IganVzdA0KPiBiZWZv
cmUgdGhlIGRvbWFpbiBpcyBzdGFydGVkIHRoZSBmaXJzdCB0aW1lLg0KPiANCj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiAtLS0NCj4gVjM6DQo+IC0g
bW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgp
IHRvDQo+ICAgZ250dGFiX2dyb3dfdGFibGUoKSAoUGF1bCBEdXJyYW50KQ0KDQpUaGFua3MgOi0p
DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0K
DQo+IC0tLQ0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAgMTcgKysrKystDQo+
ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDEzOCArKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tDQo+IC0tLS0tLS0tDQo+ICB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaCB8ICAgMiArDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDYxIGRl
bGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jDQo+IGluZGV4IDVhZWJjZjI2NWYuLjExZWIxNzc4YTMgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMNCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYw0K
PiBAQCAtMzYzLDYgKzM2Myw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRf
dCBkb21pZCwNCj4gdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLA0KPiAgICAgICAgICAgICAgZ290
byBmYWlsOw0KPiAgICAgICAgICBpbml0X3N0YXR1cyB8PSBJTklUX2dudHRhYjsNCj4gDQo+ICsg
ICAgICAgIGlmICggZG9taWQgPT0gMCAmJiBncmFudF90YWJsZV9pbml0KGQpICkNCj4gKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsNCj4gKw0KPiAgICAgICAgICBwb29saWQgPSAwOw0KPiANCj4gICAg
ICAgICAgZXJyID0gLUVOT01FTTsNCj4gQEAgLTk5OCw3ICsxMDAxLDggQEAgaW50IF9fZG9tYWlu
X3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoc3RydWN0DQo+IGRvbWFpbiAqZCwNCj4gICAgICAg
ICAgcHJldiA9IGNtcHhjaGcoJmQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQsIG9sZCwgbmV3KTsN
Cj4gICAgICB9IHdoaWxlICggcHJldiAhPSBvbGQgKTsNCj4gDQo+IC0gICAgcGF1c2VfZm4oZCk7
DQo+ICsgICAgaWYgKCBwYXVzZV9mbiApDQo+ICsgICAgICAgIHBhdXNlX2ZuKGQpOw0KPiANCj4g
ICAgICByZXR1cm4gMDsNCj4gIH0NCj4gQEAgLTEwMDYsNiArMTAxMCw3IEBAIGludCBfX2RvbWFp
bl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdA0KPiBkb21haW4gKmQsDQo+ICBpbnQg
ZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQ0KPiAg
ew0KPiAgICAgIGludCBvbGQsIG5ldywgcHJldiA9IGQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQ7
DQo+ICsgICAgaW50IHJldDsNCj4gDQo+ICAgICAgZG8NCj4gICAgICB7DQo+IEBAIC0xMDI5LDgg
KzEwMzQsMTYgQEAgaW50IGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoc3RydWN0
DQo+IGRvbWFpbiAqZCkNCj4gICAgICAgKiBDcmVhdGlvbiBpcyBjb25zaWRlcmVkIGZpbmlzaGVk
IHdoZW4gdGhlIGNvbnRyb2xsZXIgcmVmZXJlbmNlIGNvdW50DQo+ICAgICAgICogZmlyc3QgZHJv
cHMgdG8gMC4NCj4gICAgICAgKi8NCj4gLSAgICBpZiAoIG5ldyA9PSAwICkNCj4gKyAgICBpZiAo
IG5ldyA9PSAwICYmICFkLT5jcmVhdGlvbl9maW5pc2hlZCApDQo+ICsgICAgew0KPiArICAgICAg
ICByZXQgPSBncmFudF90YWJsZV9pbml0KGQpOw0KPiArICAgICAgICBpZiAoIHJldCApDQo+ICsg
ICAgICAgIHsNCj4gKyAgICAgICAgICAgIF9fZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xs
ZXIoZCwgTlVMTCk7DQo+ICsgICAgICAgICAgICByZXR1cm4gcmV0Ow0KPiArICAgICAgICB9DQo+
ICAgICAgICAgIGQtPmNyZWF0aW9uX2ZpbmlzaGVkID0gdHJ1ZTsNCj4gKyAgICB9DQo+IA0KPiAg
ICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBpbmRleCA0NTIwZTM2ZDkw
Li4yOWU3ZmE1MzliIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4g
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IEBAIC0xNjU1LDYgKzE2NTUsNzggQEAg
Z250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluDQo+ICpkLCBzdHJ1
Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAgICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsNCj4g
IH0NCj4gDQo+ICtpbnQNCj4gK2dyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCkNCj4g
K3sNCj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7DQo+ICsg
ICAgdW5zaWduZWQgaW50IGksIGo7DQo+ICsNCj4gKyAgICBpZiAoIGd0LT5ucl9ncmFudF9mcmFt
ZXMgKQ0KPiArICAgICAgICByZXR1cm4gMDsNCj4gKw0KPiArICAgIGd0LT5ucl9ncmFudF9mcmFt
ZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsNCj4gKw0KPiArICAgIC8qIEFjdGl2ZSBncmFu
dCB0YWJsZS4gKi8NCj4gKyAgICBpZiAoIChndC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1
Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkNCj4gKyAgICAg
ICAgZ290byBub19tZW1fMTsNCj4gKyAgICBmb3IgKCBpID0gMDsNCj4gKyAgICAgICAgICBpIDwN
Cj4gbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
KTsgaSsrICkNCj4gKyAgICB7DQo+ICsgICAgICAgIGlmICggKGd0LT5hY3RpdmVbaV0gPSBhbGxv
Y194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApDQo+ICsgICAgICAgICAgICBnb3RvIG5vX21lbV8y
Ow0KPiArICAgICAgICBjbGVhcl9wYWdlKGd0LT5hY3RpdmVbaV0pOw0KPiArICAgICAgICBmb3Ig
KCBqID0gMDsgaiA8IEFDR05UX1BFUl9QQUdFOyBqKysgKQ0KPiArICAgICAgICAgICAgc3Bpbl9s
b2NrX2luaXQoJmd0LT5hY3RpdmVbaV1bal0ubG9jayk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAg
LyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICovDQo+ICsgICAgZ3Qt
Pm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCpndC0+bWFw
dHJhY2spKTsNCj4gKyAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkNCj4gKyAgICAgICAg
Z290byBub19tZW1fMjsNCj4gKw0KPiArICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8NCj4g
KyAgICBpZiAoIChndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3Jh
bnRfZnJhbWVzKSkgPT0gTlVMTA0KPiApDQo+ICsgICAgICAgIGdvdG8gbm9fbWVtXzM7DQo+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkNCj4gKyAg
ICB7DQo+ICsgICAgICAgIGlmICggKGd0LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9w
YWdlKCkpID09IE5VTEwgKQ0KPiArICAgICAgICAgICAgZ290byBub19tZW1fNDsNCj4gKyAgICAg
ICAgY2xlYXJfcGFnZShndC0+c2hhcmVkX3Jhd1tpXSk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAg
LyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8NCj4gKyAg
ICBndC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50
X2ZyYW1lcykpOw0KPiArICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkNCj4gKyAgICAgICAg
Z290byBub19tZW1fNDsNCj4gKw0KPiArICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9H
UkFOVF9GUkFNRVM7IGkrKyApDQo+ICsgICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2Uo
ZCwgZ3QsIGkpOw0KPiArDQo+ICsgICAgZ3QtPm5yX3N0YXR1c19mcmFtZXMgPSAwOw0KPiArDQo+
ICsgICAgcmV0dXJuIDA7DQo+ICsNCj4gKyBub19tZW1fNDoNCj4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQ0KPiArICAgICAgICBmcmVlX3hlbmhl
YXBfcGFnZShndC0+c2hhcmVkX3Jhd1tpXSk7DQo+ICsgICAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcp
Ow0KPiArICAgIGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsNCj4gKyBub19tZW1fMzoNCj4gKyAgICB2
ZnJlZShndC0+bWFwdHJhY2spOw0KPiArICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7DQo+ICsgbm9f
bWVtXzI6DQo+ICsgICAgZm9yICggaSA9IDA7DQo+ICsgICAgICAgICAgaSA8DQo+IG51bV9hY3Rf
ZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApDQo+
ICsgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5hY3RpdmVbaV0pOw0KPiArICAgIHhmcmVl
KGd0LT5hY3RpdmUpOw0KPiArICAgIGd0LT5hY3RpdmUgPSBOVUxMOw0KPiArIG5vX21lbV8xOg0K
PiArICAgIGd0LT5ucl9ncmFudF9mcmFtZXMgPSAwOw0KPiArICAgIHJldHVybiAtRU5PTUVNOw0K
PiArfQ0KPiArDQo+ICAvKg0KPiAgICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIg
bXVzdCBob2xkIHRoZSBncmFudCB0YWJsZSdzDQo+ICAgKiB3cml0ZSBsb2NrIGJlZm9yZSBjYWxs
aW5nIHRoaXMgZnVuY3Rpb24uDQo+IEBAIC0xNjY1LDYgKzE3MzcsMTIgQEAgZ250dGFiX2dyb3df
dGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50DQo+IHJlcV9ucl9mcmFtZXMpDQo+
ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOw0KPiAgICAgIHVu
c2lnbmVkIGludCBpLCBqOw0KPiANCj4gKyAgICBpZiAoICFndC0+bnJfZ3JhbnRfZnJhbWVzICYm
IGdyYW50X3RhYmxlX2luaXQoZCkgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICJBbGxvY2F0aW9uIGZhaWx1cmUgaW4gZ3JhbnQgdGFibGUgaW5pdC5cbiIpOw0K
PiArICAgICAgICByZXR1cm4gMDsNCj4gKyAgICB9DQo+ICsNCj4gICAgICBBU1NFUlQocmVxX25y
X2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsNCj4gDQo+ICAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sDQo+IEBAIC0zMzgwLDc1ICszNDU4LDE3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgNCj4g
ICAgICBzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAq
dDsNCj4gLSAgICB1bnNpZ25lZCBpbnQgaSwgajsNCj4gDQo+ICAgICAgaWYgKCAodCA9IHh6YWxs
b2Moc3RydWN0IGdyYW50X3RhYmxlKSkgPT0gTlVMTCApDQo+IC0gICAgICAgIGdvdG8gbm9fbWVt
XzA7DQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiANCj4gICAgICAvKiBTaW1wbGUgc3R1
ZmYuICovDQo+ICAgICAgcGVyY3B1X3J3bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFu
dF9yd2xvY2spOw0KPiAgICAgIHNwaW5fbG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsNCj4g
LSAgICB0LT5ucl9ncmFudF9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsNCj4gLQ0K
PiAtICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8NCj4gLSAgICBpZiAoICh0LT5hY3RpdmUg
PSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKSkg
PT0gTlVMTCApDQo+IC0gICAgICAgIGdvdG8gbm9fbWVtXzE7DQo+IC0gICAgZm9yICggaSA9IDA7
DQo+IC0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUyk7DQo+IGkrKyApDQo+IC0gICAgew0KPiAtICAgICAgICBpZiAoICh0
LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApDQo+IC0gICAgICAg
ICAgICBnb3RvIG5vX21lbV8yOw0KPiAtICAgICAgICBjbGVhcl9wYWdlKHQtPmFjdGl2ZVtpXSk7
DQo+IC0gICAgICAgIGZvciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApDQo+IC0g
ICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOw0KPiAtICAg
IH0NCj4gLQ0KPiAtICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJs
ZSAqLw0KPiAtICAgIHQtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICog
c2l6ZW9mKCp0LT5tYXB0cmFjaykpOw0KPiAtICAgIGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCAp
DQo+IC0gICAgICAgIGdvdG8gbm9fbWVtXzI7DQo+IC0NCj4gLSAgICAvKiBTaGFyZWQgZ3JhbnQg
dGFibGUuICovDQo+IC0gICAgaWYgKCAodC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9p
ZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApDQo+IC0gICAgICAgIGdvdG8gbm9fbWVt
XzM7DQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsr
ICkNCj4gLSAgICB7DQo+IC0gICAgICAgIGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194
ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApDQo+IC0gICAgICAgICAgICBnb3RvIG5vX21lbV80Ow0K
PiAtICAgICAgICBjbGVhcl9wYWdlKHQtPnNoYXJlZF9yYXdbaV0pOw0KPiAtICAgIH0NCj4gLQ0K
PiAtICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICov
DQo+IC0gICAgdC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLA0KPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhf
Z3JhbnRfZnJhbWVzKSk7DQo+IC0gICAgaWYgKCB0LT5zdGF0dXMgPT0gTlVMTCApDQo+IC0gICAg
ICAgIGdvdG8gbm9fbWVtXzQ7DQo+IC0NCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxf
TlJfR1JBTlRfRlJBTUVTOyBpKysgKQ0KPiAtICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9w
YWdlKGQsIHQsIGkpOw0KPiAtDQo+IC0gICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7DQo+IA0K
PiAgICAgIC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8NCj4gICAgICBkLT5ncmFu
dF90YWJsZSA9IHQ7DQo+ICAgICAgcmV0dXJuIDA7DQo+IC0NCj4gLSBub19tZW1fNDoNCj4gLSAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQ0KPiAtICAg
ICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsNCj4gLSAgICB4ZnJlZSh0
LT5zaGFyZWRfcmF3KTsNCj4gLSBub19tZW1fMzoNCj4gLSAgICB2ZnJlZSh0LT5tYXB0cmFjayk7
DQo+IC0gbm9fbWVtXzI6DQo+IC0gICAgZm9yICggaSA9IDA7DQo+IC0gICAgICAgICAgaSA8IG51
bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7DQo+
IGkrKyApDQo+IC0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7DQo+IC0g
ICAgeGZyZWUodC0+YWN0aXZlKTsNCj4gLSBub19tZW1fMToNCj4gLSAgICB4ZnJlZSh0KTsNCj4g
LSBub19tZW1fMDoNCj4gLSAgICByZXR1cm4gLUVOT01FTTsNCj4gIH0NCj4gDQo+ICB2b2lkDQo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRl
L3hlbi9ncmFudF90YWJsZS5oDQo+IGluZGV4IDQzYjA3ZTYwYzUuLjg0YThkNjE2MTYgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oDQo+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oDQo+IEBAIC0zNSw2ICszNSw4IEBAIGV4dGVybiB1bnNpZ25l
ZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsNCj4gIC8qIENyZWF0ZS9kZXN0cm95IHBlci1kb21haW4g
Z3JhbnQgdGFibGUgY29udGV4dC4gKi8NCj4gIGludCBncmFudF90YWJsZV9jcmVhdGUoDQo+ICAg
ICAgc3RydWN0IGRvbWFpbiAqZCk7DQo+ICtpbnQgZ3JhbnRfdGFibGVfaW5pdCgNCj4gKyAgICBz
dHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgZ3JhbnRfdGFibGVfZGVzdHJveSgNCj4gICAgICBz
dHJ1Y3QgZG9tYWluICpkKTsNCj4gIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0cnVjdCB2
Y3B1ICp2KTsNCj4gLS0NCj4gMi4xMi4zDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:06:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:06:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpa1y-0002vm-Os; Wed, 06 Sep 2017 13:06:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dpa1x-0002vd-Ip
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:06:09 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 36/C1-20856-0C2FFA95;
 Wed, 06 Sep 2017 13:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiaHS5VffAp/W
 RBi+3SVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzJ71nLHjCXvHrYRNLA+N6ti5GLg4WgRNs
 EhPPt7KAOEICtxkl1j9rZIZwmhgl7mz5xtrFyAlUpiLx4mQnexcjBwebgLbEtQ4fkLAIULjj7
 Q+wScwCR5gkTq88zwSSEBZwkbjx5QKYzSvgK3Fo7jR2EFtIYA6zxJk+Doi4oMTJmU9YQGxmAS
 2JG/9eMoHMZxaQllj+jwPE5BSwk/hy2RGkQhRo1dJLrawTGPlnIWmehaR5FkLzAkbmVYzqxal
 FZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsYp1/2P8QoycGk
 JMp7WW19pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3viPQDnBotT01Iq0zBxgNMCkJTh4lER4e
 UDSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US53UHKRIAKcoozYMbAYvMS4yyUsK8jEBHCf
 EUpBblZpagyr9iFOdgVBLmzQGZwpOZVwK36RXQEUxAR1S9XANyREkiQkqqgTHmxvQSmZPXf5W
 J3n4We6U+yeXq5Cm1DHm3DW8m/xbweaZcM3OyQp7FxmNs1ds1ZZTVPT9e+Jv80V3cP1P2zYRO
 i/ezNDufruc/rl8/WfbV3X/BLr5MkeIxpyrXPFJK6fwVbRGV+U7yuuj7mRVHb+xw/RhnLSAou
 vVcuGHAndRDaw7naXZ+e6TEUpyRaKjFXFScCAANz0q2xwIAAA==
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504703166!92195098!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25889 invoked from network); 6 Sep 2017 13:06:08 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-10.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 6 Sep 2017 13:06:08 -0000
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=LALQVQftwsqj5amdPUTUUzR3I589oPFe32bV7bqvBnc=; b=r77v7FamF+D0x+TVBiwAQOee6
 GDH9cTKqSCHKkOKLYRJ72XYZCagfPvOlCkKWQ2KvxabmTXVoUvFUm83aSPn008mjKQeda15/WejdG
 AEhjFtJoUMg4hWIvNT9gKRIgvB4Lp/zlY3ErGdH7UzhMkWfaB4kXpEj/30O18NsMEBmQ6eqGWFEnZ
 ogQdQmw3xToDNktQW80c2p5Io7BCyvGNcfGc3N7hnWSjLYL/cuFVcCih+eWjHaaj1WeYXmTyR1VBM
 ykzpreGF/pEbhSEjRnWmyelO0GjgSfjQH0t/UCumLsB1T/WzKlmlRnMeE9oaXuAvkHCVBY3Y2WKu4
 OHgzRlPww==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dpa1r-000357-6M; Wed, 06 Sep 2017 13:06:03 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id C6DDE2027DABB; Wed,  6 Sep 2017 15:06:00 +0200 (CEST)
Date: Wed, 6 Sep 2017 15:06:00 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Waiman Long <longman@redhat.com>
Message-ID: <20170906130600.2dke3ntcw2i5fss2@hirez.programming.kicks-ass.net>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
 <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
 <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
 <20170906070816.s6rtgtqpljnbudux@hirez.programming.kicks-ass.net>
 <dd4511e9-3730-913b-9a80-59476661f3c8@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dd4511e9-3730-913b-9a80-59476661f3c8@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDg6NDQ6MDlBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3Jv
dGU6Cj4gT24gMDkvMDYvMjAxNyAwMzowOCBBTSwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gPiBH
dXlzLCBwbGVhc2UgdHJpbSBlbWFpbC4KPiA+Cj4gPiBPbiBUdWUsIFNlcCAwNSwgMjAxNyBhdCAx
MDozMTo0NkFNIC0wNDAwLCBXYWltYW4gTG9uZyB3cm90ZToKPiA+PiBGb3IgY2xhcmlmaWNhdGlv
biwgSSB3YXMgYWN0dWFsbHkgYXNraW5nIGlmIHlvdSBjb25zaWRlciBqdXN0IGFkZGluZyBvbmUK
PiA+PiBtb3JlIGp1bXAgbGFiZWwgdG8gc2tpcCBpdCBmb3IgWGVuL0tWTSBpbnN0ZWFkIG9mIG1h
a2luZwo+ID4+IHZpcnRfc3Bpbl9sb2NrKCkgYSBwdi1vcC4KPiA+IEkgZG9uJ3QgdW5kZXJzdGFu
ZC4gV2hhdCBwZXJmb3JtYW5jZSBhcmUgeW91IHdvcnJpZWQgYWJvdXQuIE5hdGl2ZSB3aWxsCj4g
PiBub3cgZG86ICJ4b3IgcmF4LHJheDsgam56IHNvbWVfY29sZF9sYWJlbCIgdGhhdCdzIGZhaXJs
eSB0cml2YWwgY29kZS4KPiAKPiBJdCBpcyBub3QgbmF0aXZlIHRoYXQgSSBhbSB0YWxraW5nIGFi
b3V0LiBJIGFtIHdvcnJ5IGFib3V0IFZNIHdpdGgKPiBub24tWGVuL0tWTSBoeXBlcnZpc29yIHdo
ZXJlIHZpcnRfc3Bpbl9sb2NrKCkgd2lsbCBhY3R1YWxseSBiZSBjYWxsZWQuCj4gTm93IHRoYXQg
ZnVuY3Rpb24gd2lsbCBiZWNvbWUgYSBjYWxsZWUtc2F2ZWQgZnVuY3Rpb24gY2FsbCBpbnN0ZWFk
IG9mCj4gYmVpbmcgaW5saW5lZCBpbnRvIHRoZSBuYXRpdmUgc2xvd3BhdGggZnVuY3Rpb24uCgpC
dXQgb25seSBpZiB3ZSBhY3R1YWxseSBlbmQgdXAgdXNpbmcgdGhlIHRlc3QtYW5kLXNldCB0aGlu
ZywgYmVjYXVzZSBpZgp5b3UgaGF2ZSBwYXJhdmlydCB3ZSBlbmQgdXAgdXNpbmcgdGhhdC4KCkFu
ZCB0aGUgdGVzdC1hbmQtc2V0IHRoaW5nIHN1Y2tzIGFueXdheS4gQnV0IHllcywgeW91J3JlIHJp
Z2h0LCB0aGF0CmNhc2UgZ2V0cyB3b3JzZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpa3Z-00035M-3I; Wed, 06 Sep 2017 13:07:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpa3X-00035C-Cn
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 13:07:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 1E/04-03965-223FFA95; Wed, 06 Sep 2017 13:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooav4eX2
 kwes5ZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7jT7mgqm+FQ/XdLM3ME7x6WLk5JAQ8JNY
 /eEtM4jNJqAjsfTofCYQW0QgWuLjrPtANhcHs8AZJok9G+eDFQkLZErc6b8LVZQlMf3BPTYI2
 0iisfUVaxcjBweLgIrE2kv8IGFeAXeJhbPfg5ULCcRIXGw9ygJicwqYSGzu/ssIYjMKyEp8aV
 wNNp5ZQFzi1hOIGyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwvIKmYBTYn1u/QhWhUlpnQ/ZId
 YKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGhjr
 5aYWFyemp+YkJhXrJefnbmIEBn49AwPjDsbmE36HGCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qz
 UktPsSowcEh0Ldm9QVGKZa8/LxUJQnedx+B6gSLUtNTK9Iyc4CxCVMqwcGjJMLLA5LmLS5IzC
 3OTIdInWI05tiwev0XJo4tv098ZxICmyQlznsMpFQApDSjNA9uECxlXGKUlRLmZWRgYBDiKUg
 tys0sQZV/xSjOwagkzKv0CWgKT2ZeCdy+V0CnMAGdUvVyDcgpJYkIKakGxk19SxYdUMuo5zer
 1Jil21f43oll/W99vTu7Hr5MnXxo/sKTe6Q1yrbabv/38rzd3e8XFO7cPcdjINNievxugueBD
 dbzmwxbO+e3qvpEnJQI7hRLPsT47VVA8oNM+b63s+a27L7vcPrfPbW14hyL/yeJVS3+9dlnkX
 jljP/PTnvIPf6Y63vKPFWJpTgj0VCLuag4EQDGNm2lFAMAAA==
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504703265!105857008!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54822 invoked from network); 6 Sep 2017 13:07:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:07:45 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52329783"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v3 6/8] xen: add new domctl hypercall to set
 grant table resource limits
Thread-Index: AQHTJw584XEiuU4zsE26jYWp0E8m4aKn09fQ
Date: Wed, 6 Sep 2017 13:07:08 +0000
Message-ID: <30ce474200e2498eb25b878e9e0b87a0@AMSPEX02CL03.citrite.net>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-7-jgross@suse.com>
In-Reply-To: <20170906124653.5408-7-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 6/8] xen: add new domctl hypercall to
	set	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAxMzo0Nw0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGp1bGllbi5ncmFsbEBh
cm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbQ0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0gg
djMgNi84XSB4ZW46IGFkZCBuZXcgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQNCj4gZ3JhbnQgdGFi
bGUgcmVzb3VyY2UgbGltaXRzDQo+IA0KPiBBZGQgYSBkb21jdGwgaHlwZXJjYWxsIHRvIHNldCB0
aGUgZG9tYWluJ3MgcmVzb3VyY2UgbGltaXRzIHJlZ2FyZGluZw0KPiBncmFudCB0YWJsZXMuIEl0
IGlzIGFjY2VwdGVkIG9ubHkgYXMgbG9uZyBhcyBuZWl0aGVyDQo+IGdudHRhYl9zZXR1cF90YWJs
ZSgpIGhhcyBiZWVuIGNhbGxlZCBmb3IgdGhlIGRvbWFpbiwgbm9yIHRoZSBkb21haW4NCj4gaGFz
IHN0YXJ0ZWQgdG8gcnVuLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPg0KPiAtLS0NCj4gVjM6DQo+IC0gcmVuYW1lICpnbnR0YmwqIHRvICpnbnR0
YWIqIChQYXVsIER1cnJhbnQpDQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
ZG9tMC50ZSAgfCAgMiArLQ0KPiAgeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAg
fCAgNiArKysrKysNCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgMjYg
KysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAgICAgICAgIHwgIDkgKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUu
aCAgICAgICB8ICAyICsrDQo+ICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8
ICAzICsrKw0KPiAgeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArKw0K
PiAgNyBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+IA0K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQ0KPiBiL3Rv
b2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUNCj4gaW5kZXggMzM4Y2FhZjQxZS4uMTY0
M2I0MDBmMCAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50
ZQ0KPiArKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlDQo+IEBAIC0zOSw3
ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluIHsNCj4gIH07DQo+ICBhbGxvdyBk
b20wX3QgZG9tMF90OmRvbWFpbjIgew0KPiAgCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNldHNj
aGVkdWxlciBzZXRfbWF4X2V2dGNobg0KPiBzZXRfdm51bWFpbmZvDQo+IC0JZ2V0X3ZudW1haW5m
byBwc3JfY210X29wIHBzcl9jYXRfb3ANCj4gKwlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNy
X2NhdF9vcCBzZXRfZ250dGFiX2xpbWl0cw0KPiAgfTsNCj4gIGFsbG93IGRvbTBfdCBkb20wX3Q6
cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMNCj4gaW5kZXggNDI2NThlNTc0NC4uNTgzODFm
OGZlOSAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYw0KPiArKysgYi94ZW4vY29t
bW9uL2RvbWN0bC5jDQo+IEBAIC0xNCw2ICsxNCw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3NjaGVk
LWlmLmg+DQo+ICAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPg0KPiAgI2luY2x1ZGUgPHhlbi9ldmVu
dC5oPg0KPiArI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi9k
b21haW5fcGFnZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi90cmFjZS5oPg0KPiAgI2luY2x1ZGUgPHhl
bi9jb25zb2xlLmg+DQo+IEBAIC0xMTQ5LDYgKzExNTAsMTEgQEAgbG9uZw0KPiBkb19kb21jdGwo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQ0KPiAgICAgICAg
ICAgICAgY29weWJhY2sgPSAxOw0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICsgICAgY2FzZSBY
RU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOg0KPiArICAgICAgICByZXQgPSBncmFudF90YWJs
ZV9zZXRfbGltaXRzKGQsIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcywNCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+dS5zZXRfZ250dGFiX2xp
bWl0cy5tYXB0cmFja19mcmFtZXMpOw0KPiArICAgICAgICBicmVhazsNCj4gKw0KPiAgICAgIGRl
ZmF1bHQ6DQo+ICAgICAgICAgIHJldCA9IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7
DQo+ICAgICAgICAgIGJyZWFrOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IGluZGV4IGMwMDExOWYyZmUuLjgzZjFh
OWRkMzQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiArKysgYi94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gQEAgLTM2NjcsNiArMzY2NywzMiBAQCB2b2lkIGdy
YW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikNCj4gICAgICB2LT5tYXB0cmFja190
YWlsID0gTUFQVFJBQ0tfVEFJTDsNCj4gIH0NCj4gDQo+ICtpbnQgZ3JhbnRfdGFibGVfc2V0X2xp
bWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLA0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykNCj4g
K3sNCj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7DQo+ICsg
ICAgaW50IHJldCA9IC1FQlVTWTsNCj4gKw0KPiArICAgIGlmICggIWd0ICkNCj4gKyAgICAgICAg
cmV0dXJuIC1FRVhJU1Q7DQo+ICsNCj4gKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsNCj4gKw0K
PiArICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApDQo+ICsgICAgICAgIGdvdG8gdW5sb2Nr
Ow0KPiArDQo+ICsgICAgcmV0ID0gMDsNCj4gKyAgICBpZiAoIGdyYW50X2ZyYW1lcyApDQo+ICsg
ICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOw0KPiArICAgIGlmICgg
bWFwdHJhY2tfZnJhbWVzICkNCj4gKyAgICAgICAgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgPSBt
YXB0cmFja19mcmFtZXM7DQo+ICsNCj4gKyB1bmxvY2s6DQo+ICsgICAgZ3JhbnRfd3JpdGVfdW5s
b2NrKGd0KTsNCj4gKw0KPiArICAgIHJldHVybiByZXQ7DQo+ICt9DQo+ICsNCj4gICNpZmRlZiBD
T05GSUdfSEFTX01FTV9TSEFSSU5HDQo+ICBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3Ry
dWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpDQo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmgNCj4gaW5kZXggNTBmZjU4ZjViOS4uZjdlMzUwOWMyNyAxMDA2NDQNCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aA0KPiBAQCAtMTE2Myw2ICsxMTYzLDEzIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Ag
ew0KPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNy
X2NhdF9vcF90Ow0KPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0
X29wX3QpOw0KPiANCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHsNCj4g
KyAgICB1aW50MzJfdCBncmFudF9mcmFtZXM7ICAgICAvKiBJTjogaWYgMCwgZG9udCBjaGFuZ2Ug
Ki8NCj4gKyAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXM7ICAvKiBJTjogaWYgMCwgZG9udCBj
aGFuZ2UgKi8NCj4gK307DQo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJf
bGltaXRzDQo+IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHNfdDsNCj4gK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHNfdCk7DQo+ICsNCj4gIHN0
cnVjdCB4ZW5fZG9tY3RsIHsNCj4gICAgICB1aW50MzJfdCBjbWQ7DQo+ICAjZGVmaW5lIFhFTl9E
T01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDENCj4gQEAgLTEyNDAsNiArMTI0
Nyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsNCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9y
X29wICAgICAgICAgICAgICAgICAgICA3Nw0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRf
b3AgICAgICAgICAgICAgICAgICAgIDc4DQo+ICAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNl
dCAgICAgICAgICAgICAgICAgICAgNzkNCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFi
X2xpbWl0cyAgICAgICAgICAgICA4MA0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0
bWVtaW8gICAgICAgICAgICAxMDAwDQo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2
Y3B1ICAgICAgICAgICAgIDEwMDENCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNl
dmNwdSAgICAgICAgICAgMTAwMg0KPiBAQCAtMTMwMiw2ICsxMzEwLDcgQEAgc3RydWN0IHhlbl9k
b21jdGwgew0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBw
c3JfY210X29wOw0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAg
ICBtb25pdG9yX29wOw0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAg
ICAgICBwc3JfY2F0X29wOw0KPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFi
X2xpbWl0cyBzZXRfZ250dGFiX2xpbWl0czsNCj4gICAgICAgICAgdWludDhfdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkWzEyOF07DQo+ICAgICAgfSB1Ow0KPiAgfTsNCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmgNCj4gaW5kZXggODRhOGQ2MTYxNi4uZGQ5YWEzYjllZSAxMDA2NDQNCj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgNCj4gQEAgLTQwLDYgKzQwLDggQEAgaW50IGdyYW50X3RhYmxlX2luaXQo
DQo+ICB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koDQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCk7
DQo+ICB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdik7DQo+ICtpbnQg
Z3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Jh
bnRfZnJhbWVzLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1h
cHRyYWNrX2ZyYW1lcyk7DQo+IA0KPiAgLyoNCj4gICAqIENoZWNrIGlmIGRvbWFpbiBoYXMgYWN0
aXZlIGdyYW50cyBhbmQgbG9nIGZpcnN0IDEwIG9mIHRoZW0uDQo+IGRpZmYgLS1naXQgYS94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMNCj4gaW5kZXggNTZkYzVi
MGFiOS4uN2IwMDVhZjgzNCAxMDA2NDQNCj4gLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jDQo+
ICsrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYw0KPiBAQCAtNzQ5LDYgKzc0OSw5IEBAIHN0YXRp
YyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpDQo+ICAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQ6DQo+ICAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19w
ZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsDQo+IERPTUFJTjJfX1NPRlRfUkVTRVQpOw0KPiANCj4g
KyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHM6DQo+ICsgICAgICAgIHJldHVy
biBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsDQo+IERPTUFJTjJfX1NFVF9H
TlRUQUJfTElNSVRTKTsNCj4gKw0KPiAgICAgIGRlZmF1bHQ6DQo+ICAgICAgICAgIHJldHVybiBh
dmNfdW5rbm93bl9wZXJtaXNzaW9uKCJkb21jdGwiLCBjbWQpOw0KPiAgICAgIH0NCj4gZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzDQo+IGIveGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMNCj4gaW5kZXggZGE5ZjNkZmIyZS4uM2EyZDg2M2I4
ZiAxMDA2NDQNCj4gLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMNCj4g
KysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMNCj4gQEAgLTI0OCw2ICsy
NDgsOCBAQCBjbGFzcyBkb21haW4yDQo+ICAgICAgbWVtX3NoYXJpbmcNCj4gICMgWEVOX0RPTUNU
TF9wc3JfY2F0X29wDQo+ICAgICAgcHNyX2NhdF9vcA0KPiArIyBYRU5fRE9NQ1RMX3NldF9nbnR0
YWJfbGltaXRzDQo+ICsgICAgc2V0X2dudHRhYl9saW1pdHMNCj4gIH0NCj4gDQo+ICAjIFNpbWls
YXIgdG8gY2xhc3MgZG9tYWluLCBidXQgcHJpbWFyaWx5IGNvbnRhaW5zIGRvbWN0bHMgcmVsYXRl
ZCB0byBIVk0NCj4gZG9tYWlucw0KPiAtLQ0KPiAyLjEyLjMNCj4gDQo+IA0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:08:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpa4N-0003DS-GL; Wed, 06 Sep 2017 13:08:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpa4M-0003Cj-AP
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 13:08:38 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B1/78-02224-553FFA95; Wed, 06 Sep 2017 13:08:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooRv8eX2
 kwfeFxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8au/TOZC94qVhz9s4CpgXGLYhcjJ4eEgJ/E
 44albCA2m4COxNKj85lAbBGBaImPs+4D2VwczAJnmCT2bJzP3MXIwSEskCnx8q4YRE2WxP2X7
 6HqjSRWrvvGDmKzCKhIrFozhxnE5hVwlzj8/CXYfCGBGInG/bfAbE4BE4mfm1aC9TIKyEp8aV
 wNVs8sIC5x6wnEDRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwXkHGYBTYn1u/QhWhUlpnQ/ZId
 YKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr
 5aYWFyemp+YkJhXrJefnbmIEBn49AwPjDsaWvX6HGCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qz
 UktPsSowcEh0Ldm9QVGKZa8/LxUJQnedx+B6gSLUtNTK9Iyc4CxCVMqwcGjJMLLA5LmLS5IzC
 3OTIdInWI05tiwev0XJo4tv098ZxICmyQlznsMpFQApDSjNA9uECxlXGKUlRLmZWRgYBDiKUg
 tys0sQZV/xSjOwagkzLscZApPZl4J3L5XQKcwAZ1S9XINyCkliQgpqQbG6eYTPzu25m/6GZpU
 sSj9gW1U2cQyu80rVGeLqJWZf5M4nqsoPXuzUPxntivi6xmfWf/eY+Z5ev2n1O//7MT0p/Dyy
 DKXKfZzFrkX5i9NY5tYYizp+W//2hlfVdNf3W2fk7frxkyXbe582xdM/5QmKjPtbeicXWeqJr
 wzaljmyuOxv7I29+dDJZbijERDLeai4kQAQNRlpBQDAAA=
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504703315!55399054!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64604 invoked from network); 6 Sep 2017 13:08:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:08:35 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52329885"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v3 7/8] libxc: add libxc support for setting
 grant table resource limits
Thread-Index: AQHTJw5r8e5bxUm6NU+px4ghu1g1xqKn1CoA
Date: Wed, 6 Sep 2017 13:08:11 +0000
Message-ID: <656bd1df3fa34a7b90d2f5f282cb71c4@AMSPEX02CL03.citrite.net>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-8-jgross@suse.com>
In-Reply-To: <20170906124653.5408-8-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 7/8] libxc: add libxc support for
	setting	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAxMzo0Nw0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGp1bGllbi5ncmFsbEBh
cm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbQ0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0gg
djMgNy84XSBsaWJ4YzogYWRkIGxpYnhjIHN1cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQNCj4gdGFi
bGUgcmVzb3VyY2UgbGltaXRzDQo+IA0KPiBBZGQgYSBuZXcgbGlieGMgZnVuY3Rpb24geGNfZG9t
YWluX3NldF9nbnR0YmxfbGltaXRzKCkgc2V0dGluZyB0aGUNCj4gbGltaXRzIGZvciB0aGUgbWF4
aW11bSBudW1iZXJzIG9mIGdyYW50IHRhYmxlIGZyYW1lcyBhbmQgbWFwdHJhY2sNCj4gZnJhbWVz
IG9mIGEgZG9tYWluLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4NCg0KPiAtLS0NCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMTQg
KysrKysrKysrKysrKysNCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgMTMgKysr
KysrKysrKysrKw0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspDQo+IA0KPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaA0KPiBpbmRleCA0MzE1MWNiNDE1Li4zOWI1OGNmNWI3IDEwMDY0NA0K
PiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaA0KPiArKysgYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaA0KPiBAQCAtMTA2NCw2ICsxMDY0LDIwIEBAIGludCB4Y19kb21h
aW5fc2V0X3ZpcnFfaGFuZGxlcih4Y19pbnRlcmZhY2UNCj4gKnhjaCwgdWludDMyX3QgZG9taWQs
IGludCB2aXJxKTsNCj4gIGludCB4Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBtYXhfcG9ydCk7DQo+IA0KPiArLyoqDQo+ICsgKiBTZXQgdGhlIG1heGltdW0gbnVt
YmVyIG9mIGdyYW50IGZyYW1lcyBhbmQvb3IgbWFwdHJhY2sgZnJhbWVzIGENCj4gZG9tYWluDQo+
ICsgKiBjYW4gaGF2ZS4gQ2FuIG9ubHkgYmUgdXNlZCBhdCBkb21haW4gc2V0dXAgdGltZS4gQSB6
ZXJvIHZhbHVlIG1lYW5zDQo+ICsgKiBubyBjaGFuZ2UuDQo+ICsgKg0KPiArICogQHBhcmFtIHhj
aCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlDQo+ICsgKiBAcGFyYW0g
ZG9taWQgdGhlIGRvbWFpbiBpZA0KPiArICogQHBhcmFtIGdyYW50X2ZyYW1lcyBtYXguIG51bWJl
ciBvZiBncmFudCBmcmFtZXMNCj4gKyAqIEBwYXJhbSBtYXB0cmFja19mcmFtZXMgbWF4LiBudW1i
ZXIgb2YgbWFwdHJhY2sgZnJhbWVzDQo+ICsgKi8NCj4gK2ludCB4Y19kb21haW5fc2V0X2dudHRh
Yl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLA0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBncmFudF9mcmFtZXMsDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1hcHRyYWNrX2ZyYW1lcyk7DQo+ICsN
Cj4gIC8qDQo+ICAgKiBDUFVQT09MIE1BTkFHRU1FTlQgRlVOQ1RJT05TDQo+ICAgKi8NCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMNCj4gaW5kZXggM2JhYjRlOGJhYi4uZTU5NjY1ZmY2ZSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMNCj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMNCj4gQEAg
LTIyNjgsNiArMjI2OCwxOSBAQCBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVy
ZmFjZQ0KPiAqeGNoLCB1aW50MzJfdCBkb21pZCwNCj4gICAgICByZXR1cm4gZG9fZG9tY3RsKHhj
aCwgJmRvbWN0bCk7DQo+ICB9DQo+IA0KPiAraW50IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKQ0KPiArew0KPiArICAg
IERFQ0xBUkVfRE9NQ1RMOw0KPiArDQo+ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfc2V0
X2dudHRhYl9saW1pdHM7DQo+ICsgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOw0KPiArICAgIGRv
bWN0bC51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcyA9IGdyYW50X2ZyYW1lczsNCj4g
KyAgICBkb21jdGwudS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFj
a19mcmFtZXM7DQo+ICsgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOw0KPiArfQ0K
PiArDQo+ICAvKiBQbHVtYmluZyBYZW4gd2l0aCB2TlVNQSB0b3BvbG9neSAqLw0KPiAgaW50IHhj
X2RvbWFpbl9zZXR2bnVtYSh4Y19pbnRlcmZhY2UgKnhjaCwNCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsDQo+IC0tDQo+IDIuMTIuMw0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:11:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpa6b-0003se-Sp; Wed, 06 Sep 2017 13:10:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpa6a-0003sV-ET
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 13:10:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2A/45-03874-FD3FFA95; Wed, 06 Sep 2017 13:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooXv/8/p
 Ig02trBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbFXvZCp7aVZz78Y+5gfGPbRcjJ4eEgJ/E
 2kldLCA2m4COxNKj85lAbBGBaImPs+4D2VwczAJnmCT2bJzPDJIQFsiUeP5vGhtEUZbE/qnbo
 RqMJE6vOQ1WwyKgInH15EQwm1fAXeJ16wSweiGBGIm5C3rB4pwCJhJvVraxg9iMArISXxpXg8
 WZBcQlbj2BOEJCQEBiyZ7zzBC2qMTLx/9YIWwDia1L9wEdzQFUrymxfpc+RKuixJTuh+wQawU
 lTs58wjKBUXgWkqmzEDpmIemYhaRjASPLKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwNBnAIIdjGvmBx5ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4E
 KMGB4dA35rVFxilWPLy81KVJHj/fgKqEyxKTU+tSMvMAUYnTKkEB4+SCC/PR6A0b3FBYm5xZj
 pE6hSjMceG1eu/MHFs+X3iO5MQ2CQpcd7ZIJMEQEozSvPgBsGSxiVGWSlhXkagM4V4ClKLcjN
 LUOVfMYpzMCoJ814FmcKTmVcCt+8V0ClMQKdUvVwDckpJIkJKqoGxTeJIj5ndxYzOWIaKqogH
 /Qr/exSUHH6zp5/WDjH8rCnmU/st93xjo3Do01t/2u7fK1C2zgm+U37/rd78r4JHBfjV1lVlG
 59g59zD0Fye7uxbnpC0Mqq1fJfOJNN6Nq667eJyEftPPwgt0l4TyX5nx37JjKdbncw1nrGL96
 g8lt/l97hZQYmlOCPRUIu5qDgRAMSK8u0VAwAA
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504703454!81360833!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36067 invoked from network); 6 Sep 2017 13:10:55 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:10:55 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52330134"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v3 8/8] libxl: add libxl support for setting
 grant table resource limits
Thread-Index: AQHTJw6IAY4MY3eT20i8wo7yDlKBoKKn1NoQ
Date: Wed, 6 Sep 2017 13:10:48 +0000
Message-ID: <592b68e3c5c24ad69e4f9393bd026d4b@AMSPEX02CL03.citrite.net>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-9-jgross@suse.com>
In-Reply-To: <20170906124653.5408-9-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 8/8] libxl: add libxl support for
	setting	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAwNiBTZXB0ZW1iZXIgMjAxNyAxMzo0Nw0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGp1bGllbi5ncmFsbEBh
cm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbQ0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0gg
djMgOC84XSBsaWJ4bDogYWRkIGxpYnhsIHN1cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQNCj4gdGFi
bGUgcmVzb3VyY2UgbGltaXRzDQo+IA0KPiBBZGQgbmV3IGRvbWFpbiBjb25maWcgaXRlbXMgZm9y
IHNldHRpbmcgdGhlIGxpbWl0cyBmb3IgdGhlIG1heGltdW0NCj4gbnVtYmVycyBvZiBncmFudCB0
YWJsZSBmcmFtZXMgYW5kIG1hcHRyYWNrIGZyYW1lcyBvZiBhIGRvbWFpbi4NCj4gDQo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCg0KUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+ICBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAxNSArKysrKysrKysrKysrKysNCj4gIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICB8ICA2ICsrKysrKw0KPiAgdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMgICAgIHwgIDggKysrKysrKysNCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAz
ICsrKw0KPiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwgIDUgKysrKysNCj4gIHRvb2xz
L3hsL3hsX3N4cC5jICAgICAgICAgICB8ICAyICsrDQo+ICA2IGZpbGVzIGNoYW5nZWQsIDM5IGlu
c2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
Yi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4NCj4gaW5kZXggNzljYjJlYWVhNy4uZGQwYjIzMjAy
MCAxMDA2NDQNCj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluDQo+ICsrKyBiL2RvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbg0KPiBAQCAtNDQ0LDYgKzQ0NCwyMSBAQCB1bnBhdXNpbmcgdGhl
IGRvbWFpbi4gV2l0aCBhIHByb3Blcmx5IGNvbnN0cnVjdGVkDQo+IHNlY3VyaXR5IHBvbGljeSAo
c3VjaA0KPiAgYXMgbm9taWdyYXRlX3QgaW4gdGhlIGV4YW1wbGUgcG9saWN5KSwgdGhpcyBjYW4g
YmUgdXNlZCB0byBidWlsZCBhDQo+ICBkb21haW4gd2hvc2UgbWVtb3J5IGlzIG5vdCBhY2Nlc3Np
YmxlIHRvIHRoZSB0b29sc3RhY2sgZG9tYWluLg0KPiANCj4gKz1pdGVtIEI8Z3JhbnRfZnJhbWVz
PU5VTUJFUj4NCj4gKw0KPiArU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJh
bWVzIHRoZSBkb21haW4gaXMgYWxsb3dlZCB0bw0KPiBoYXZlLg0KPiArVGhpcyB2YWx1ZSBjb250
cm9scyBob3cgbWFueSBwYWdlcyB0aGUgZG9tYWluIGlzIGFibGUgdG8gZ3JhbnQgYWNjZXNzIHRv
IGZvcg0KPiArb3RoZXIgZG9tYWlucywgbmVlZGVkIGUuZy4gZm9yIHRoZSBvcGVyYXRpb24gb2Yg
cGFyYXZpcnR1YWxpemVkIGRldmljZXMuDQo+ICtUaGUgZGVmYXVsdCBpcyAzMiwgaWYgbm90IHNl
dCB0byBhbm90aGVyIHZhbHVlIHZpYSBhIFhlbiBib290IHBhcmFtZXRlci4NCj4gKw0KPiArPWl0
ZW0gQjxtYXB0cmFja19mcmFtZXM9TlVNQkVSPg0KPiArDQo+ICtTcGVjaWZ5IHRoZSBtYXhpbXVt
IG51bWJlciBvZiBncmFudCBtYXB0cmFjayBmcmFtZXMgdGhlIGRvbWFpbiBpcw0KPiBhbGxvd2Vk
DQo+ICt0byBoYXZlLiBUaGlzIHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIG9mIGZvcmVp
Z24gZG9tYWlucyBjYW4gYmUNCj4gYWNjZXNzZWQNCj4gK3ZpYSB0aGUgZ3JhbnQgbWVjaGFuaXNt
IGJ5IHRoaXMgZG9tYWluLiBBIHZhbHVlIGhpZ2hlciB0aGFuIHRoZSBub3JtYWwNCj4gZGVmYXVs
dA0KPiArb2YgMTAyNCBpcyBub3JtYWxseSBuZWVkZWQgb25seSBmb3IgdmVyeSBsYXJnZSBjb25m
aWd1cmF0aW9ucyBmb3IgZHJpdmVyDQo+ICtkb21haW5zLg0KPiArDQo+ICA9aXRlbSBCPG5vbWln
cmF0ZT1CT09MRUFOPg0KPiANCj4gIERpc2FibGUgbWlncmF0aW9uIG9mIHRoaXMgZG9tYWluLiAg
VGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMNCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oDQo+IGluZGV4IDgxMmI3ZWE5NWQu
LmZlZjIyYzIzMDYgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgNCj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGwuaA0KPiBAQCAtMzExLDYgKzMxMSwxMiBAQA0KPiAgI2RlZmluZSBM
SUJYTF9IQVZFX1A5UyAxDQo+IA0KPiAgLyoNCj4gKyAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0dS
QU5UX0xJTUlUUyBpbmRpY2F0ZXMgdGhhdA0KPiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbw0KPiAr
ICogaGFzIHRoZSBncmFudF9mcmFtZXMgYW5kIG1hcHRyYWNrX2ZyYW1lcyBmaWVsZHMuDQo+ICsg
Ki8NCj4gKyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fR1JBTlRfTElNSVRTIDENCj4gKw0K
PiArLyoNCj4gICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5DQo+ICAgKg0KPiAgICogVGhlIG9u
bHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0
eQ0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYw0KPiBpbmRleCBmNTRmZDQ5YTczLi4wODAzMzU4NzRlIDEwMDY0NA0KPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kb20uYw0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
Yw0KPiBAQCAtMzIyLDYgKzMyMiwxNCBAQCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwNCj4gICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7DQo+ICAg
ICAgfQ0KPiANCj4gKyAgICBpZiAoaW5mby0+Z3JhbnRfZnJhbWVzIHx8IGluZm8tPm1hcHRyYWNr
X2ZyYW1lcykgew0KPiArICAgICAgICBpZiAoeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKGN0
eC0+eGNoLCBkb21pZCwgaW5mby0+Z3JhbnRfZnJhbWVzLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8tPm1hcHRyYWNrX2ZyYW1lcykgIT0gMCkgew0KPiAr
ICAgICAgICAgICAgTE9HKEVSUk9SLCAiQ291bGRuJ3Qgc2V0IGdyYW50IHRhYmxlIGxpbWl0cyIp
Ow0KPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7DQo+ICsgICAgICAgIH0NCj4gKyAg
ICB9DQo+ICsNCj4gICAgICAvKg0KPiAgICAgICAqIENoZWNrIGlmIHRoZSBkb21haW4gaGFzIGFu
eSBDUFUgb3Igbm9kZSBhZmZpbml0eSBhbHJlYWR5LiBJZiBub3QsIHRyeQ0KPiAgICAgICAqIHRv
IGJ1aWxkIHVwIHRoZSBsYXR0ZXIgdmlhIGF1dG9tYXRpYyBOVU1BIHBsYWNlbWVudC4gSW4gZmFj
dCwgaW4gY2FzZQ0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsDQo+IGluZGV4IDE3M2Q3MGFjZWMuLjJhYTdkYWU4
M2UgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbA0KPiArKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwNCj4gQEAgLTQ3Miw2ICs0NzIsOSBAQCBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyA9DQo+IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsNCj4gICAg
ICAoImJsa2Rldl9zdGFydCIsICAgIHN0cmluZyksDQo+IA0KPiAgICAgICgidm51bWFfbm9kZXMi
LCBBcnJheShsaWJ4bF92bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLA0KPiArDQo+ICsg
ICAgKCJncmFudF9mcmFtZXMiLCAgICB1aW50MzIpLA0KPiArICAgICgibWFwdHJhY2tfZnJhbWVz
IiwgdWludDMyKSwNCj4gDQo+ICAgICAgKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIGxpYnhsX2Rl
dmljZV9tb2RlbF92ZXJzaW9uKSwNCj4gICAgICAoImRldmljZV9tb2RlbF9zdHViZG9tYWluIiwg
bGlieGxfZGVmYm9vbCksDQo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYw0KPiBpbmRleCAwMmRkZDJlOTBkLi5kYWUzYTIzOGE0IDEwMDY0NA0K
PiAtLS0gYS90b29scy94bC94bF9wYXJzZS5jDQo+ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMN
Cj4gQEAgLTk0Myw2ICs5NDMsMTEgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFy
ICpjb25maWdfc291cmNlLA0KPiAgICAgICAgICAheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcs
ICJjcHVzX3NvZnQiLCAmYnVmLCAwKSkNCj4gICAgICAgICAgcGFyc2VfdmNwdV9hZmZpbml0eShi
X2luZm8sIGNwdXMsIGJ1ZiwgbnVtX2NwdXMsIGZhbHNlKTsNCj4gDQo+ICsgICAgaWYgKCF4bHVf
Y2ZnX2dldF9sb25nIChjb25maWcsICJncmFudF9mcmFtZXMiLCAmbCwgMCkpDQo+ICsgICAgICAg
IGJfaW5mby0+Z3JhbnRfZnJhbWVzID0gbDsNCj4gKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcg
KGNvbmZpZywgIm1hcHRyYWNrX2ZyYW1lcyIsICZsLCAwKSkNCj4gKyAgICAgICAgYl9pbmZvLT5t
YXB0cmFja19mcmFtZXMgPSBsOw0KPiArDQo+ICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5m
by0+Y2xhaW1fbW9kZSwgY2xhaW1fbW9kZSk7DQo+IA0KPiAgICAgIGlmICh4bHVfY2ZnX2dldF9z
dHJpbmcgKGNvbmZpZywgIm9uX3Bvd2Vyb2ZmIiwgJmJ1ZiwgMCkpDQo+IGRpZmYgLS1naXQgYS90
b29scy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4cC5jDQo+IGluZGV4IGU3MzhiZjI0NjUu
LjRiMmZhYjJkMzUgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL3hsL3hsX3N4cC5jDQo+ICsrKyBiL3Rv
b2xzL3hsL3hsX3N4cC5jDQo+IEBAIC02NCw2ICs2NCw4IEBAIHZvaWQgcHJpbnRmX2luZm9fc2V4
cChpbnQgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcNCj4gKmRfY29uZmlnLCBGSUxFICpmaCkN
Cj4gDQo+ICAgICAgZnByaW50ZihmaCwgIlx0KGJ1aWxkX2luZm8pXG4iKTsNCj4gICAgICBmcHJp
bnRmKGZoLCAiXHQobWF4X3ZjcHVzICVkKVxuIiwgYl9pbmZvLT5tYXhfdmNwdXMpOw0KPiArICAg
IGZwcmludGYoZmgsICJcdChncmFudF9mcmFtZXMgJWQpXG4iLCBiX2luZm8tPmdyYW50X2ZyYW1l
cyk7DQo+ICsgICAgZnByaW50ZihmaCwgIlx0KG1hcHRyYWNrX2ZyYW1lcyAlZClcbiIsIGJfaW5m
by0+bWFwdHJhY2tfZnJhbWVzKTsNCj4gICAgICBmcHJpbnRmKGZoLCAiXHQodHNjX21vZGUgJXMp
XG4iLCBsaWJ4bF90c2NfbW9kZV90b19zdHJpbmcoYl9pbmZvLQ0KPiA+dHNjX21vZGUpKTsNCj4g
ICAgICBmcHJpbnRmKGZoLCAiXHQobWF4X21lbWtiICUiUFJJZDY0IilcbiIsIGJfaW5mby0+bWF4
X21lbWtiKTsNCj4gICAgICBmcHJpbnRmKGZoLCAiXHQodGFyZ2V0X21lbWtiICUiUFJJZDY0Iilc
biIsIGJfaW5mby0+dGFyZ2V0X21lbWtiKTsNCj4gLS0NCj4gMi4xMi4zDQo+IA0KPiANCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:11:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpa7O-0003xN-58; Wed, 06 Sep 2017 13:11:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpa7N-0003xG-45
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:11:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F0/2F-22197-014FFA95; Wed, 06 Sep 2017 13:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K52LJdRpf/y/p
 Ig2cfTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylO3ezFUzjrDj6fxNTA+Np9i5GLg4hgdlM
 En3ntrJ0MXJwsAjYS3Qf4+1i5ORgFCiT2LXhHDOEnSNx5+0JFoj69YwSJ7v7mUASwgIuEje+X
 ACzRQQ0JVa23WcDKWIWOMIkcbBnNjNEx31mibfr7oBVsQmoSfy51ckKYvMLiErMuDKXBcTmFb
 CV6G5cDFbDIqAiMXHOfjYQW1QgXOLiutOMEDWCEidnPgGr5xTwk5jddQusnllAXeLPvEvMELa
 8xPa3c6BscYlbT+aD1UgIaEsc2b0X7DoJgT5GiVnfrjNNYBSdhWTuLCSzZiGZNQvJrAWMLKsY
 NYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKjpp6BgXEH4+3Jf
 ocYJTmYlER5L6utjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvxCSgnWJSanlqRlpkDjF+YtA
 QHj5IIL89HoDRvcUFibnFmOkTqFKOilDjvbJA+AZBERmkeXBssZVxilJUS5mVkYGAQ4ilILcr
 NLEGVf8UozsGoJMwbDTKFJzOvBG76K6DFTECLq16uAVlckoiQkmpg9NdbKx0lZ1G6O3zHlMVy
 lllRO1gzm3sX531cVc84T1Dr2immPi+jmoWaL+67y7dJ7Uje1yjffU3Odjsrm8vXpuD/S+MdG
 Jm3V9w4pytYfPsfV/ip9on6V9OSvLYsu9gzr6Q/68KbyJ6Db/9vlW/wbv/5OmfK2e8Jq2ImbF
 l57uPS4NDgNvUDSizFGYmGWsxFxYkAs8xnhBQDAAA=
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504703502!90342724!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61161 invoked from network); 6 Sep 2017 13:11:43 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 13:11:43 -0000
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 DFFA74E33D;
 Wed,  6 Sep 2017 13:11:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com DFFA74E33D
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8D05C5E1A5;
 Wed,  6 Sep 2017 13:11:40 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170905132444.7163-1-jgross@suse.com>
 <20170905132444.7163-4-jgross@suse.com>
 <c62a47cd-c46d-bfbf-77f2-ec27c86c0f7c@redhat.com>
 <42918500-4487-f0d8-e6fd-99e4d0d7f1bf@suse.com>
 <3a2eefe7-5c0b-9768-2bb8-03c947133b06@redhat.com>
 <a921465a-3c4f-9223-b4af-cd250df62f90@redhat.com>
 <20170906070816.s6rtgtqpljnbudux@hirez.programming.kicks-ass.net>
 <dd4511e9-3730-913b-9a80-59476661f3c8@redhat.com>
 <20170906130600.2dke3ntcw2i5fss2@hirez.programming.kicks-ass.net>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <6dcf43c9-07a5-84dd-5a8e-ff7f7ba825dd@redhat.com>
Date: Wed, 6 Sep 2017 09:11:40 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170906130600.2dke3ntcw2i5fss2@hirez.programming.kicks-ass.net>
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]); Wed, 06 Sep 2017 13:11:42 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 3/4] paravirt: add virt_spin_lock pvops
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAwOTowNiBBTSwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMDYsIDIwMTcgYXQgMDg6NDQ6MDlBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3JvdGU6Cj4+IE9u
IDA5LzA2LzIwMTcgMDM6MDggQU0sIFBldGVyIFppamxzdHJhIHdyb3RlOgo+Pj4gR3V5cywgcGxl
YXNlIHRyaW0gZW1haWwuCj4+Pgo+Pj4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTA6MzE6NDZB
TSAtMDQwMCwgV2FpbWFuIExvbmcgd3JvdGU6Cj4+Pj4gRm9yIGNsYXJpZmljYXRpb24sIEkgd2Fz
IGFjdHVhbGx5IGFza2luZyBpZiB5b3UgY29uc2lkZXIganVzdCBhZGRpbmcgb25lCj4+Pj4gbW9y
ZSBqdW1wIGxhYmVsIHRvIHNraXAgaXQgZm9yIFhlbi9LVk0gaW5zdGVhZCBvZiBtYWtpbmcKPj4+
PiB2aXJ0X3NwaW5fbG9jaygpIGEgcHYtb3AuCj4+PiBJIGRvbid0IHVuZGVyc3RhbmQuIFdoYXQg
cGVyZm9ybWFuY2UgYXJlIHlvdSB3b3JyaWVkIGFib3V0LiBOYXRpdmUgd2lsbAo+Pj4gbm93IGRv
OiAieG9yIHJheCxyYXg7IGpueiBzb21lX2NvbGRfbGFiZWwiIHRoYXQncyBmYWlybHkgdHJpdmFs
IGNvZGUuCj4+IEl0IGlzIG5vdCBuYXRpdmUgdGhhdCBJIGFtIHRhbGtpbmcgYWJvdXQuIEkgYW0g
d29ycnkgYWJvdXQgVk0gd2l0aAo+PiBub24tWGVuL0tWTSBoeXBlcnZpc29yIHdoZXJlIHZpcnRf
c3Bpbl9sb2NrKCkgd2lsbCBhY3R1YWxseSBiZSBjYWxsZWQuCj4+IE5vdyB0aGF0IGZ1bmN0aW9u
IHdpbGwgYmVjb21lIGEgY2FsbGVlLXNhdmVkIGZ1bmN0aW9uIGNhbGwgaW5zdGVhZCBvZgo+PiBi
ZWluZyBpbmxpbmVkIGludG8gdGhlIG5hdGl2ZSBzbG93cGF0aCBmdW5jdGlvbi4KPiBCdXQgb25s
eSBpZiB3ZSBhY3R1YWxseSBlbmQgdXAgdXNpbmcgdGhlIHRlc3QtYW5kLXNldCB0aGluZywgYmVj
YXVzZSBpZgo+IHlvdSBoYXZlIHBhcmF2aXJ0IHdlIGVuZCB1cCB1c2luZyB0aGF0LgoKSSBhbSB0
YWxraW5nIGFib3V0IHNjZW5hcmlvIGxpa2UgYSBrZXJuZWwgd2l0aCBwYXJhdmlydCBzcGlubG9j
ayBydW5uaW5nCmluIGEgVk0gbWFuYWdlZCBieSBWTXdhcmUsIGZvciBleGFtcGxlLiBXZSBtYXkg
bm90IHdhbnQgdG8gcGVuYWxpemUgdGhlbQp3aGlsZSB0aGVyZSBhcmUgYWx0ZXJuYXRpdmVzIHdp
dGggbGVzcyBwZW5hbHR5LgoKQ2hlZXJzLApMb25nbWFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:39:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:39:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpaXz-0005WT-Ar; Wed, 06 Sep 2017 13:39:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpaXy-0005WN-Rf
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:39:14 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0D/64-16676-28AFFA95; Wed, 06 Sep 2017 13:39:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7jr/W
 RBl9nall83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbP69lLZjBVvHp4knWBsYG1i5GTg4JAX+J
 e/PvsYHYLAIqEvdPtjKC2GwCyhI/O3vB4iICGhIr3yxkAbGZBeYxSvx+bAZiCwuYSUyb3sEOY
 vMKWEjMP3QfqJ6LQ0jgLJPEwrdTGSESghInZz6BataRWLD7E1ARB5AtLbH8HwdImFMgUGLe1c
 1gJaJAN3QunQNmCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypG9eLUorLUIl1LvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjGtbnQ8xSnIwKYnyXlZbHynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgtf5J1BOsCg1PbUiLTMHGPIwaQkOHiURXh+QNG9xQWJucWY6ROoUo
 y5H04ctX5iEWPLy81KlxHktQIoEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEedNApvBk5pXAbXoFdAQT0BFVL9eAHFGSiJCSamBka6wMuhci+nZx1h6tOZa7uTOkqjvOLXq
 TtNxVZv3UzV4u7y++iz/LJVhsWVP5kNnFYA7fxiVWnU58+6qajDfcnSB/Rkg3fS6j1z3Ju2se
 pk19KfA7ZlN+ueQmxSyJ5kuuvh8l169dua7sle5/eb+TbJqT9e6cdOftnJ2zoodpyq+Nj3vu9
 vEqsRRnJBpqMRcVJwIAdM4pHboCAAA=
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504705151!110221915!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14139 invoked from network); 6 Sep 2017 13:39:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:39:13 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438634497"
Date: Wed, 6 Sep 2017 14:39:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170906133906.vslf66jaqvfbac4t@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-4-git-send-email-al1img@gmail.com>
 <20170905125224.vjpseiv7bpcppguz@citrix.com>
 <22958.40845.30939.259446@mariner.uk.xensource.com>
 <20170905130403.m22chg6kfgu5d2oe@citrix.com>
 <CACvf2oUBg=PUNJNoQgdz83GDqD9FMiLdRNpscbYyiUbiR8As-Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oUBg=PUNJNoQgdz83GDqD9FMiLdRNpscbYyiUbiR8As-Q@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 03/13] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDQ6MDI6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gVHVlLCBTZXAgNSwgMjAxNyBhdCA0OjA0IFBNLCBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDAxOjU4
OjUzUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4+IFdlaSBMaXUgd3JpdGVzICgiUmU6
IFtQQVRDSCB2NCAwMy8xM10gbGlieGw6IGFkZCB2ZGlzcGwgZGV2aWNlIik6Cj4gPj4gPiA+ICsg
ICAgcmMgPSBzbnByaW50Zihjb25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQiLCBwYXRoLCBpbmZv
LT5udW1fY29ubmVjdG9ycyk7Cj4gPj4KPiA+PiBXaHkgbm90IHVzZSBHQ1NQUklOVEYgPyAgVGhl
c2Ugc3RhdGljYWxseSBzaXplZCBidWZmZXJzIGV0Yy4gYXJlIGFuCj4gPj4gaW52aXRhdGlvbiB0
byBidWdzLgo+ID4KPiA+IFJpZ2h0LCB0aGF0J3MgYSBiZXR0ZXIgc3VnZ2VzdGlvbi4KPiAKPiBJ
IHJldXNlIGNvbm5lY3Rvcl9wYXRoIGJ1ZmZlciBhcyBwYXRoIHRvIHJlYWQgY29ubmVjdG9yIHNl
dHRpbmdzIGZyb20geGVuIHN0b3JlLgo+IFNvIGlmIEkgdXNlIEdDU1BSSU5URiBmb3IgZWFjaCBz
ZXR0aW5nIHRoZW4gdGhpcyBmdW5jdGlvbiB3aWxsIGFsbG9jYXRlCj4gYWJvdXQgMjU2IGJ5dGVz
IGZvciBvbmUgY29ubmVjdG9yLiBJbiB0eXBpY2FsIHNjZW5hcmlvIGVhY2ggZnJvbnRlbmQgd2ls
bAo+IGhhdmUgMSBvciAyIGNvbm5lY3RvcnMuCj4gCgpUaGF0J3MgT0sgSSB0aGluay4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpaZZ-00062t-LF; Wed, 06 Sep 2017 13:40:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415137b24=anthony.perard@citrix.com>)
 id 1dpaZY-00062k-PI
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:40:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EE/AE-03610-4EAFFA95; Wed, 06 Sep 2017 13:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve7jX+s
 jDd4u0bD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+P29gL9jPWrF87g7mBsZpLF2MnBwSAv4S
 x5+9Zwex2QQMJFZMv8oIYosISEv0z2kHinNxMAvMY5R4cXIaM0hCWMBT4sy7vWwgNouAikTfk
 TlgDbwCdhITf51nghgqL3HuwW2wek4Be4mVexrAbCGgmnWLj7NC2GoSNxYuY4HoFZQ4OfMJmM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYPgxAsIPx9saAQ4ySHExKoryX1dZHCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg3foTKCdYlJqeWpGWmQMMZJi0BAePkggvAzCYhXiLCxJzizPTIVKnGHU5mj5s+cIkxJKXn
 5cqJc57BWSGAEhRRmke3AhYVF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK88yCqezLwSuE
 2vgI5gAjqi6uUakCNKEhFSUg2MRcJpKQxLLDXbN21sjtwnUMK85PZC8bdc8Ve8FjD56r3lWjE
 5zeWDftYd53UX/Ge+LDzcU3rK5dzp5cpljVIJ+VeupnFPXHenNripbA17UojKrHMO3ate5Sza
 oeFx8NThD4oMJ+TUvBRvmJ7I7Hz6uZ6r3MW1Z4rylJc5xx3tYj5uWlNmyfJWiaU4I9FQi7moO
 BEAq8dyL6UCAAA=
X-Env-Sender: prvs=415137b24=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504705249!74838228!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14474 invoked from network); 6 Sep 2017 13:40:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:40:51 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="446782196"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 6 Sep 2017 14:40:31 +0100
Message-ID: <20170906134033.13348-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170906134033.13348-1-anthony.perard@citrix.com>
References: <20170906134033.13348-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Igor Mammedov <imammedo@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>
Subject: [Xen-devel] [PATCH v4 1/3] hw/acpi: Limit hotplug to root bus on
	legacy mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQpOZXcgcGF0Y2ggaW4gVjMKLS0tCiBody9hY3BpL3BjaWhwLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9h
Y3BpL3BjaWhwLmMgYi9ody9hY3BpL3BjaWhwLmMKaW5kZXggYzQyMGEzODhlYS4uOWRiM2MyZWFm
MiAxMDA2NDQKLS0tIGEvaHcvYWNwaS9wY2locC5jCisrKyBiL2h3L2FjcGkvcGNpaHAuYwpAQCAt
MjczLDcgKzI3Myw3IEBAIHN0YXRpYyB2b2lkIHBjaV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLCB1aW50NjRfdCBkYXRhLAogICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIGRhdGEp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBDSV9TRUxfQkFTRToKLSAgICAgICAgcy0+aG90
cGx1Z19zZWxlY3QgPSBkYXRhOworICAgICAgICBzLT5ob3RwbHVnX3NlbGVjdCA9IHMtPmxlZ2Fj
eV9waWl4ID8gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQgOiBkYXRhOwogICAgICAgICBBQ1BJX1BD
SUhQX0RQUklOVEYoInBjaXNlbCB3cml0ZSAlIiBIV0FERFJfUFJJeCAiIDw9PSAlIiBQUkl1NjQg
IlxuIiwKICAgICAgICAgICAgICAgICAgICAgICBhZGRyLCBkYXRhKTsKICAgICBkZWZhdWx0Ogot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpaZa-00063Z-VX; Wed, 06 Sep 2017 13:40:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415137b24=anthony.perard@citrix.com>)
 id 1dpaZZ-00062s-NP
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:40:53 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3C/69-03283-5EAFFA95; Wed, 06 Sep 2017 13:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve6TX+s
 jDVY+l7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO6ZvSzFjSrV/y98IOpgfGMfBcjJ4eEgL9E
 +/b9zCA2m4CBxIrpVxlBbBEBaYn+Oe3sXYxcHMwCE5gkNt3ezAKSEBZwkHj5tw/MZhFQkXi/Z
 w1YM6+AncTG3tdMEEPlJc49uA0W5xSwl1i5pwHMFgKqWbf4OCuErSZxY+EyFoheQYmTM5+A2c
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIHhwwAEOxhvbww4xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQnerT+BcoJFqempFWmZOcBAhklLcPAoifAyAINZiLe4IDG3ODMdInWKUZdjw+r1X5iEWPLy8
 1KlxHmvgMwQACnKKM2DGwGLqkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUHWcWTmVcCt+
 kV0BFMQEdUvVwDckRJIkJKqoGx9P3eOP/916R/7drNMf/Fj7vHfhtlCO4+z/Yi9MOTybyRBzJ
 3J3yaUcTOOPF6x5R9nGs2laa/vJtx0up0YHeiaVp/7t1N146zfzyumLlrf3KWxET9n7ttzPSy
 hNPFz5slVR1zsTddemm2YmAqg4iWsd7v1bFzlLOYc8s8Iy1KCvJqvoj5ODAosRRnJBpqMRcVJ
 wIAHJ1YyqUCAAA=
X-Env-Sender: prvs=415137b24=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504705249!74838228!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14586 invoked from network); 6 Sep 2017 13:40:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:40:52 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="446782198"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 6 Sep 2017 14:40:32 +0100
Message-ID: <20170906134033.13348-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170906134033.13348-1-anthony.perard@citrix.com>
References: <20170906134033.13348-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH v4 2/3] hw/acpi: Move acpi_set_pci_info to pcihp
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SFcgcGFydCBvZiBBQ1BJIFBDSSBob3RwbHVnIGluIFFFTVUgZGVwZW5kcyBvbiBBQ1BJX1BDSUhQ
X1BST1BfQlNFTApiZWluZyBzZXQgb24gYSBQQ0kgYnVzIHRoYXQgc3VwcG9ydHMgQUNQSSBob3Rw
bHVnLiBJdCBzaG91bGQgd29yawpyZWdhcmRsZXNzIG9mIHRoZSBzb3VyY2Ugb2YgQUNQSSB0YWJs
ZXMgKFFFTVUgZ2VuZXJhdG9yL2xlZ2FjeSBTZWFCSU9TL1hlbikuClNvIG1vdmUgQUNQSV9QQ0lI
UF9QUk9QX0JTRUwgaW5pdGlhbGl6YXRpb24gaW50byBIVyBBQ1BJIGltcGxlbWVudGF0aW9uCnBh
cnQgZnJvbSBRRU1VJ3MgQUNQSSB0YWJsZSBnZW5lcmF0b3IuCgpUbyBkbyBQQ0kgcGFzc3Rocm91
Z2ggd2l0aCBYZW4sIHRoZSBwcm9wZXJ0eSBBQ1BJX1BDSUhQX1BST1BfQlNFTCBuZWVkcwp0byBi
ZSBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUgYnVpbHQg
d2hpY2ggaXMKbm90IG5lZWRlZCBmb3IgYSBYZW4gZ3Vlc3QuIFRoZSBuZWVkIGZvciB0aGUgcHJv
cGVydHkgc3RhcnRzIHdpdGggY29tbWl0CiJwYzogcGNpaHA6IGF2b2lkIGFkZGluZyBBQ1BJX1BD
SUhQX1BST1BfQlNFTCB0d2ljZSIKKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNj
ZTM3YjYpLgoKQWRkaW5nIGZpbmRfaTQ0MGZ4IGludG8gc3R1YnMgc28gdGhhdCBtaXBzLXNvZnRt
bXUgdGFyZ2V0IGNhbiBiZSBidWlsdC4KClJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20g
PGxpbnV4QGVpa2VsZW5ib29tLml0PgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIGluIFY0OgogIC0gY2FsbCBhY3Bp
X3NldF9wY2lfaW5mbyBvbmx5IG9uY2UKICAtIEFkZCBhIHN0dWIgb2YgZmluZF9pNDQwZnggKGZv
ciBtaXBzX3NvZnRtbXUgdGFyZ2V0KQoKQ2hhbmdlcyBpbiBWMzoKICAtIG1vdmUgYWNwaV9zZXRf
cGNpX2luZm8gdG8gcGNpaHAgaW5zdGVhZAoKQ2hhbmdlcyBpbiBWMjoKICAtIGNoZWNrIGZvciBh
Y3BpX2VuYWJsZWQgYmVmb3JlIGNhbGxpbmcgYWNwaV9zZXRfcGNpX2luZm8uCiAgLSBzZXQgdGhl
IHByb3BlcnR5IG9uIHRoZSByb290IGJ1cyBvbmx5LgotLS0KIGh3L2FjcGkvcGNpaHAuYyAgICAg
ICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9pMzg2L2Fj
cGktYnVpbGQuYyAgfCAzMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogc3R1YnMv
TWFrZWZpbGUub2JqcyAgIHwgIDEgKwogc3R1YnMvcGNpLWhvc3QtcGlpeC5jIHwgIDYgKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHN0dWJzL3BjaS1ob3N0LXBpaXguYwoKZGlmZiAtLWdpdCBhL2h3L2Fj
cGkvcGNpaHAuYyBiL2h3L2FjcGkvcGNpaHAuYwppbmRleCA5ZGIzYzJlYWYyLi43ZGE1MWMwNTY5
IDEwMDY0NAotLS0gYS9ody9hY3BpL3BjaWhwLmMKKysrIGIvaHcvYWNwaS9wY2locC5jCkBAIC03
NSw2ICs3NSw0MyBAQCBzdGF0aWMgaW50IGFjcGlfcGNpaHBfZ2V0X2JzZWwoUENJQnVzICpidXMp
CiAgICAgfQogfQogCisvKiBBc3NpZ24gQlNFTCBwcm9wZXJ0eSB0byBhbGwgYnVzZXMuICBJbiB0
aGUgZnV0dXJlLCB0aGlzIGNhbiBiZSBjaGFuZ2VkCisgKiB0byBvbmx5IGFzc2lnbiB0byBidXNl
cyB0aGF0IHN1cHBvcnQgaG90cGx1Zy4KKyAqLworc3RhdGljIHZvaWQgKmFjcGlfc2V0X2JzZWwo
UENJQnVzICpidXMsIHZvaWQgKm9wYXF1ZSkKK3sKKyAgICB1bnNpZ25lZCAqYnNlbF9hbGxvYyA9
IG9wYXF1ZTsKKyAgICB1bnNpZ25lZCAqYnVzX2JzZWw7CisKKyAgICBpZiAocWJ1c19pc19ob3Rw
bHVnZ2FibGUoQlVTKGJ1cykpKSB7CisgICAgICAgIGJ1c19ic2VsID0gZ19tYWxsb2Moc2l6ZW9m
ICpidXNfYnNlbCk7CisKKyAgICAgICAgKmJ1c19ic2VsID0gKCpic2VsX2FsbG9jKSsrOworICAg
ICAgICBvYmplY3RfcHJvcGVydHlfYWRkX3VpbnQzMl9wdHIoT0JKRUNUKGJ1cyksIEFDUElfUENJ
SFBfUFJPUF9CU0VMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVz
X2JzZWwsICZlcnJvcl9hYm9ydCk7CisgICAgfQorCisgICAgcmV0dXJuIGJzZWxfYWxsb2M7Cit9
CisKK3N0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZvaWQpCit7CisgICAgc3RhdGljIGJv
b2wgYnNlbF9pc19zZXQ7CisgICAgUENJQnVzICpidXM7CisgICAgdW5zaWduZWQgYnNlbF9hbGxv
YyA9IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOworCisgICAgaWYgKGJzZWxfaXNfc2V0KSB7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisgICAgYnNlbF9pc19zZXQgPSB0cnVlOworCisgICAgYnVz
ID0gZmluZF9pNDQwZngoKTsgLyogVE9ETzogUTM1IHN1cHBvcnQgKi8KKyAgICBpZiAoYnVzKSB7
CisgICAgICAgIC8qIFNjYW4gYWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBh
Y3BpIGJhc2VkIGhvdHBsdWcuICovCisgICAgICAgIHBjaV9mb3JfZWFjaF9idXNfZGVwdGhfZmly
c3QoYnVzLCBhY3BpX3NldF9ic2VsLCBOVUxMLCAmYnNlbF9hbGxvYyk7CisgICAgfQorfQorCiBz
dGF0aWMgdm9pZCBhY3BpX3BjaWhwX3Rlc3RfaG90cGx1Z19idXMoUENJQnVzICpidXMsIHZvaWQg
Km9wYXF1ZSkKIHsKICAgICBBY3BpUGNpSHBGaW5kICpmaW5kID0gb3BhcXVlOwpAQCAtMTc3LDYg
KzIxNCw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcGNpaHBfdXBkYXRlKEFjcGlQY2lIcFN0YXRlICpz
KQogCiB2b2lkIGFjcGlfcGNpaHBfcmVzZXQoQWNwaVBjaUhwU3RhdGUgKnMpCiB7CisgICAgYWNw
aV9zZXRfcGNpX2luZm8oKTsKICAgICBhY3BpX3BjaWhwX3VwZGF0ZShzKTsKIH0KIApkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwppbmRleCA5
OGRkNDI0Njc4Li40ZDE5ZDkxZTFiIDEwMDY0NAotLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwor
KysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwpAQCAtNDkzLDM2ICs0OTMsNiBAQCBidWlsZF9tYWR0
KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBQQ01hY2hpbmVTdGF0ZSAq
cGNtcykKICAgICAgICAgICAgICAgICAgdGFibGVfZGF0YS0+bGVuIC0gbWFkdF9zdGFydCwgMSwg
TlVMTCwgTlVMTCk7CiB9CiAKLS8qIEFzc2lnbiBCU0VMIHByb3BlcnR5IHRvIGFsbCBidXNlcy4g
IEluIHRoZSBmdXR1cmUsIHRoaXMgY2FuIGJlIGNoYW5nZWQKLSAqIHRvIG9ubHkgYXNzaWduIHRv
IGJ1c2VzIHRoYXQgc3VwcG9ydCBob3RwbHVnLgotICovCi1zdGF0aWMgdm9pZCAqYWNwaV9zZXRf
YnNlbChQQ0lCdXMgKmJ1cywgdm9pZCAqb3BhcXVlKQotewotICAgIHVuc2lnbmVkICpic2VsX2Fs
bG9jID0gb3BhcXVlOwotICAgIHVuc2lnbmVkICpidXNfYnNlbDsKLQotICAgIGlmIChxYnVzX2lz
X2hvdHBsdWdnYWJsZShCVVMoYnVzKSkpIHsKLSAgICAgICAgYnVzX2JzZWwgPSBnX21hbGxvYyhz
aXplb2YgKmJ1c19ic2VsKTsKLQotICAgICAgICAqYnVzX2JzZWwgPSAoKmJzZWxfYWxsb2MpKys7
Ci0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfdWludDMyX3B0cihPQkpFQ1QoYnVzKSwgQUNQ
SV9QQ0lIUF9QUk9QX0JTRUwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBidXNfYnNlbCwgJmVycm9yX2Fib3J0KTsKLSAgICB9Ci0KLSAgICByZXR1cm4gYnNlbF9hbGxv
YzsKLX0KLQotc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8odm9pZCkKLXsKLSAgICBQQ0lC
dXMgKmJ1cyA9IGZpbmRfaTQ0MGZ4KCk7IC8qIFRPRE86IFEzNSBzdXBwb3J0ICovCi0gICAgdW5z
aWduZWQgYnNlbF9hbGxvYyA9IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOwotCi0gICAgaWYgKGJ1
cykgewotICAgICAgICAvKiBTY2FuIGFsbCBQQ0kgYnVzZXMuIFNldCBwcm9wZXJ0eSB0byBlbmFi
bGUgYWNwaSBiYXNlZCBob3RwbHVnLiAqLwotICAgICAgICBwY2lfZm9yX2VhY2hfYnVzX2RlcHRo
X2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwgJmJzZWxfYWxsb2MpOwotICAgIH0KLX0K
LQogc3RhdGljIHZvaWQgYnVpbGRfYXBwZW5kX3BjaWhwX25vdGlmeV9lbnRyeShBbWwgKm1ldGhv
ZCwgaW50IHNsb3QpCiB7CiAgICAgQW1sICppZl9jdHg7CkBAIC0yODg4LDggKzI4NTgsNiBAQCB2
b2lkIGFjcGlfc2V0dXAodm9pZCkKIAogICAgIGJ1aWxkX3N0YXRlID0gZ19tYWxsb2MwKHNpemVv
ZiAqYnVpbGRfc3RhdGUpOwogCi0gICAgYWNwaV9zZXRfcGNpX2luZm8oKTsKLQogICAgIGFjcGlf
YnVpbGRfdGFibGVzX2luaXQoJnRhYmxlcyk7CiAgICAgYWNwaV9idWlsZCgmdGFibGVzLCBNQUNI
SU5FKHBjbXMpKTsKIApkaWZmIC0tZ2l0IGEvc3R1YnMvTWFrZWZpbGUub2JqcyBiL3N0dWJzL01h
a2VmaWxlLm9ianMKaW5kZXggZTY5YzIxN2FmZi4uNGEzMzQ5NTkxMSAxMDA2NDQKLS0tIGEvc3R1
YnMvTWFrZWZpbGUub2JqcworKysgYi9zdHVicy9NYWtlZmlsZS5vYmpzCkBAIC00MCwzICs0MCw0
IEBAIHN0dWItb2JqLXkgKz0gcGNfbWFkdF9jcHVfZW50cnkubwogc3R1Yi1vYmoteSArPSB2bWdl
bmlkLm8KIHN0dWItb2JqLXkgKz0geGVuLWNvbW1vbi5vCiBzdHViLW9iai15ICs9IHhlbi1odm0u
bworc3R1Yi1vYmoteSArPSBwY2ktaG9zdC1waWl4Lm8KZGlmZiAtLWdpdCBhL3N0dWJzL3BjaS1o
b3N0LXBpaXguYyBiL3N0dWJzL3BjaS1ob3N0LXBpaXguYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi42ZWQ4MWIxZjIxCi0tLSAvZGV2L251bGwKKysrIGIvc3R1YnMvcGNp
LWhvc3QtcGlpeC5jCkBAIC0wLDAgKzEsNiBAQAorI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNp
bmNsdWRlICJody9pMzg2L3BjLmgiCitQQ0lCdXMgKmZpbmRfaTQ0MGZ4KHZvaWQpCit7CisgICAg
cmV0dXJuIE5VTEw7Cit9Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpaZh-00065k-6O; Wed, 06 Sep 2017 13:41:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415137b24=anthony.perard@citrix.com>)
 id 1dpaZg-00065N-6R
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:41:00 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id A5/B2-20856-BEAFFA95;
 Wed, 06 Sep 2017 13:40:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpO7rX+s
 jDU5OZrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmXl/BWtDNWnFm2huWBsaZLF2MnBwSAv4S
 Xde+MIPYbAIGEiumX2UEsUUEpCX657Szg9jMAoES+9vWg9ULC7hKdJx8B2RzcLAIqEi8vBYPY
 vIK2Em03CmEmCgvce7BbbCJQgJqEjcWLgPr5BUQlDg58wkLxEQJiYMvXjBPYOSehSQ1C0lqAS
 PTKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBgAIIdjIv
 XBh5ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Wn0A5waLU9NSKtMwcYEjC
 pCU4eJREeBmAYSnEW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3isgMwRAijJK8+BGwOLjE
 qOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5tUCm8GTmlcBtegV0BBPQEVUv14AcUZKIkJJqYJ
 R3duh4G2pxTFN+ReTy7oNyu1J0X/8+7fbu5/ypW/dGCByLMlsSMv9I+XRzt/stmw4KrWG0qy6
 /ebFqCvPOvy9u9a0Pc2Ob7ZEhc1lPWE1TZ62N+R3FwEO//+skhtm/ea7xK6Kx56Esw7EFP/m9
 jzxcVRrF3LTr2ZLGo50snitTuhXSzTR9TiqxFGckGmoxFxUnAgCzIfVWigIAAA==
X-Env-Sender: prvs=415137b24=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504705256!78019776!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 936 invoked from network); 6 Sep 2017 13:40:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:40:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438634656"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 6 Sep 2017 14:40:30 +0100
Message-ID: <20170906134033.13348-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 0/3] Fix hotplug of PCI passthrought device
	on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIFBDSSBwYXNzdGhyb3VnaCBiZWZvcmUgdGhlIGd1ZXN0IHN0YXJ0IHdvcmtzIGZpbmUg
KGJyb2tlbiBpbiAyLjkgYnV0IG5vdwpmaXhlZCksIGJ1dCBob3RwbHVnIGRvZXMgbm90IHdvcmsg
YW55bW9yZS4KCkFudGhvbnkgUEVSQVJEICgzKToKICBody9hY3BpOiBMaW1pdCBob3RwbHVnIHRv
IHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlCiAgaHcvYWNwaTogTW92ZSBhY3BpX3NldF9wY2lfaW5m
byB0byBwY2locAogIFJldmVydCAiQUNQSTogZG9uJ3QgY2FsbCBhY3BpX3BjaWhwX2RldmljZV9w
bHVnX2NiIG9uIHhlbiIKCiBody9hY3BpL3BjaWhwLmMgICAgICAgfCA0MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiBody9hY3BpL3BpaXg0LmMgICAgICAgfCAxMSAr
KystLS0tLS0tLQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHN0dWJzL01ha2VmaWxlLm9ianMgICB8ICAxICsKIHN0dWJzL3BjaS1o
b3N0LXBpaXguYyB8ICA2ICsrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCsp
LCA0MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzdHVicy9wY2ktaG9zdC1waWl4
LmMKCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:41:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpaZi-00066d-Dm; Wed, 06 Sep 2017 13:41:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415137b24=anthony.perard@citrix.com>)
 id 1dpaZh-00065Z-1o
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:41:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 34/2C-03642-CEAFFA95; Wed, 06 Sep 2017 13:41:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUvf1r/W
 RBr8vGFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkt30+wF7wWqDh5/x5rA+NVni5GTg4JAX+J
 R/ua2UFsNgEDiRXTrzKC2CIC0hL9c9qB4lwczAJvGSWa5m1kBkkICwRJLJi+C8xmEVCRuPrmF
 ROIzStgJ/Fm6nV2iKHyEuce3Aar4RSwl1i5pwHMFgKqWbf4OCuErSZxY+EyFoheQYmTM5+A2c
 wCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIHhwwAEOxgXrw08xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQnerT+BcoJFqempFWmZOcBAhklLcPAoifAyAINZiLe4IDG3ODMdInWKUVFKnPcKSJ8ASCKjN
 A+uDRY9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMqwUyhSczrwRu+iugxUxAi6tergFZXJ
 KIkJJqYBSZ1yfbwmY2R+iLzvY5sXuehaXE+/plskkUS0W9t2m0Xtaz3NpPOnvmwzY31/l5DmE
 hudEzdvTxMJ5/qyucPZM7p3P9NWeFH35lCrxqaaJhshV2HVePBut2B9jN1mm7flfUN+k+y6ZJ
 xWoftKpkvFw99VdJPvpmz59wd6bDDwXJ822/w28rsRRnJBpqMRcVJwIAWFX/PZkCAAA=
X-Env-Sender: prvs=415137b24=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504705256!78019776!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1634 invoked from network); 6 Sep 2017 13:40:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:40:59 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438634657"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 6 Sep 2017 14:40:33 +0100
Message-ID: <20170906134033.13348-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170906134033.13348-1-anthony.perard@citrix.com>
References: <20170906134033.13348-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, Bruce Rogers <brogers@suse.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 3/3] Revert "ACPI: don't call
	acpi_pcihp_device_plug_cb on xen"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCAxNTNlYmE0NzI2ZGZhMWJkZmMzMWQxZmU5NzNiMmE2MWI5MDM1
NDkyLgoKVGhpcyBwYXRjaCBwcmV2ZW50cyBQQ0kgcGFzc3Rocm91Z2ggaG90cGx1ZyBvbiBYZW4u
IEV2ZW4gaWYgdGhlIFhlbiB0b29sCnN0YWNrIHByZXBhcmVzIGl0cyBvd24gQUNQSSB0YWJsZXMs
IHdlIHN0aWxsIHJlbHkgb24gUUVNVSBmb3IgaG90cGx1ZwpBQ1BJIG5vdGlmaWNhdGlvbnMuCgpU
aGUgb3JpZ2luYWwgaXNzdWUgaXMgZml4ZWQgYnkgdGhlIHR3byBwcmV2aW91cyBwYXRjaDoKICBo
dy9hY3BpOiBMaW1pdCBob3RwbHVnIHRvIHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlCiAgaHcvYWNw
aTogTW92ZSBhY3BpX3NldF9wY2lfaW5mbyB0byBwY2locAoKU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogQnJ1Y2UgUm9nZXJzIDxicm9nZXJz
QHN1c2UuY29tPgotLS0KIGh3L2FjcGkvcGlpeDQuYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L2FjcGkvcGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCBmMjc2OTY3MzY1Li5mNGZkNTkw
N2I4IDEwMDY0NAotLS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4NC5jCkBA
IC0zODUsMTAgKzM4NSw3IEBAIHN0YXRpYyB2b2lkIHBpaXg0X2RldmljZV9wbHVnX2NiKEhvdHBs
dWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGV2LCBlcnJwKTsKICAgICAgICAgfQogICAgIH0gZWxzZSBpZiAob2JqZWN0X2R5bmFtaWNfY2Fz
dChPQkpFQ1QoZGV2KSwgVFlQRV9QQ0lfREVWSUNFKSkgewotICAgICAgICBpZiAoIXhlbl9lbmFi
bGVkKCkpIHsKLSAgICAgICAgICAgIGFjcGlfcGNpaHBfZGV2aWNlX3BsdWdfY2IoaG90cGx1Z19k
ZXYsICZzLT5hY3BpX3BjaV9ob3RwbHVnLCBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVycnApOwotICAgICAgICB9CisgICAgICAgIGFjcGlfcGNpaHBfZGV2aWNl
X3BsdWdfY2IoaG90cGx1Z19kZXYsICZzLT5hY3BpX3BjaV9ob3RwbHVnLCBkZXYsIGVycnApOwog
ICAgIH0gZWxzZSBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9DUFUp
KSB7CiAgICAgICAgIGlmIChzLT5jcHVfaG90cGx1Z19sZWdhY3kpIHsKICAgICAgICAgICAgIGxl
Z2FjeV9hY3BpX2NwdV9wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+Z3BlX2NwdSwgZGV2LCBlcnJw
KTsKQEAgLTQxMSwxMCArNDA4LDggQEAgc3RhdGljIHZvaWQgcGlpeDRfZGV2aWNlX3VucGx1Z19y
ZXF1ZXN0X2NiKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICAgICAgYWNwaV9tZW1v
cnlfdW5wbHVnX3JlcXVlc3RfY2IoaG90cGx1Z19kZXYsICZzLT5hY3BpX21lbW9yeV9ob3RwbHVn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXYsIGVycnApOwogICAg
IH0gZWxzZSBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9QQ0lfREVW
SUNFKSkgewotICAgICAgICBpZiAoIXhlbl9lbmFibGVkKCkpIHsKLSAgICAgICAgICAgIGFjcGlf
cGNpaHBfZGV2aWNlX3VucGx1Z19jYihob3RwbHVnX2RldiwgJnMtPmFjcGlfcGNpX2hvdHBsdWcs
IGRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKLSAg
ICAgICAgfQorICAgICAgICBhY3BpX3BjaWhwX2RldmljZV91bnBsdWdfY2IoaG90cGx1Z19kZXYs
ICZzLT5hY3BpX3BjaV9ob3RwbHVnLCBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlcnJwKTsKICAgICB9IGVsc2UgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNU
KGRldiksIFRZUEVfQ1BVKSAmJgogICAgICAgICAgICAgICAgIXMtPmNwdV9ob3RwbHVnX2xlZ2Fj
eSkgewogICAgICAgICBhY3BpX2NwdV91bnBsdWdfcmVxdWVzdF9jYihob3RwbHVnX2RldiwgJnMt
PmNwdWhwX3N0YXRlLCBkZXYsIGVycnApOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpah0-0006ky-Dm; Wed, 06 Sep 2017 13:48:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpagz-0006ko-RQ
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:48:33 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C6/2B-03965-1BCFFA95; Wed, 06 Sep 2017 13:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTyjVXfDn/W
 RBkvWc1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbtk5iLzjJVHFmj1sD43SmLkZODmYBa4ne
 f82MXYxcHCwCs1gk9p+fwwrhTGCRWPxgPhtIlZCAm8SZI7uZQBJCAvMZJU5dXccMkXCXaJu0l
 AUisYhR4vSqXlaQBJuAkcSSZW/ZQWwRASWJe6smg3UzC7xhknj3fSYjSEJYwFJi+d5FYJNYBF
 Qlfr7uBLN5BTwl/mztB2uWEJCTuHkOJM7BwSngJXFmHg/EYk+Jy5cusU9gFFjAyLCKUb04tag
 stUjXVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzCw6hkYGHcwXv7qdIhRkoNJ
 SZT3str6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNN/A+UEi1LTUyvSMnOAIQ6TluDgURLhv
 QuS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOG8KSJEASFFGaR7cCFi8XWKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzBsMMoUnM68EbtMroCOYgI6oerkG5IiSRISUVAMj30ft0ypZU3b
 XqM+uYn04jS2f0Znj46WpHjbN73I+Oop8Ob79zbV1oU435KSabjNWC6xkPWIWxnBbcGZBf/oj
 I+EVk/ebhTCHmspxHm6cfIRv0utrsybMf8HVk/xFdd6GLJtOxSjfYyKrvcS2zpphefXQYo3zi
 Z9vTS+aUZIiosKkVqT4oT9eiaU4I9FQi7moOBEAPnwWmrICAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504705711!74934320!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32669 invoked from network); 6 Sep 2017 13:48:32 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Sep 2017 13:48:32 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=GqpKlsh+5waffqUF2PReJYhpyzyLNbM7S8krdTItOIcNHwMrJtpWKoHIZsnZVKVmc5MZF7nxeErqcuzDvZriC7nyEaorRZl5FZjFqdcoNBk+By8Wdu1M9gmAjpQKYDQ1wGZ5hcddtpqvzSpWipGXrfruei+3fDDbrmCx81Vc9ImYcH3DklggKq3Hhb3E2BupKqgK2FEIA2tiX1XW6wxW2xTz8rmZoS+jUuLYKx30twF4iwIa802mpkLt4XyJcNVP+IG6BKssU5bt99kxAjMYcQbuoPczCPEM1beUvT7Q2v/zUr78bZbpL7ptYbglHEhjdoqVJBxV8XBMC2287zmsDQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=EDHxuKGs1aAg/K621fKWGwXgQPE=; b=gW+vxBe0UUhjFMvnFq2rY2oBTsgU
 ACQ07spaY7uHkoqeVZOT2mv3tth9evNzPkZAGn/b7S4v6uKN6hYJVDEKKiu+Bia7
 MO02VTed3HkfptTHGjyW3VPev4ZFRHYV7zjbIIHll7casm/xb7wkvi673WavnWzR
 yMBMIbAqxi82uiMEqCgfN5rZaDeiT1tVuzX81aK9C+oEmwMixrciUoVlmtWJyOdY
 ECV8al1iVgT09J9lBcm9aedKRmfBuF+prQjzoOmPsVAj06hVkuRk4tIuZMRxgJfY
 F4GKQXSxSkRcPaLslxOE8lWDQ/rN0AhpS3kDPn3vIwKuItt3oB89whMxYg==
Received: (qmail 2334 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 16:48:28 +0300
Received: (qmail 31920 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 6 Sep 2017 16:48:28 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Sep 2017 16:48:24 +0300
Message-Id: <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v10 1/3] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4KLS0tCiAuZ2l0aWdub3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykK
CmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCA1OTRmZmQ5Li44YWY5
YzAyIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI3LDYgKzI3
LDcgQEAgY3Njb3BlLmluLm91dAogY3Njb3BlLm91dAogY3Njb3BlLnBvLm91dAogLmNvbmZpZwor
LnZpbXJjCiAKIGRpc3QKIHN0dWJkb20vKi50YXIuZ3oKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpagz-0006kh-6l; Wed, 06 Sep 2017 13:48:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpagy-0006kb-C5
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:48:32 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5C/E6-03414-FACFFA95; Wed, 06 Sep 2017 13:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KJPp7Rqrv+z/p
 IgyntzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVyxNZCs6KV9x6vJi5gfGmUBcjJwezgLVE
 779mxi5GLg4WgWYWiSX3brNDOD+ZJQ7d72ABqRIScJOYN28hWEJIYD6jxKmr65ghEu4SB5b2M
 EEkFjFKnF7VywqSYBMwkliy7C07iC0ioCRxb9VksCJmgTdMEu++z2QESQgLBEv8//eKDcRmEV
 CV+HrnP9g6XgFPiZZvv8HiEgJyEjfPdTJPYORbwMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMFwYgGAH44FFgYcYJTmYlER5L6utjxTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwTv9N1BOsCg1PbUiLTMHGLgwaQkOHiUR3rsgad7igsTc4sx0iNQpRl2OD
 avXf2ESYsnLz0uVEudNASkSACnKKM2DGwGLokuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r
 34C2gKT2ZeCdymV0BHMAEdUfVyDcgRJYkIKakGxt5NCUK1ikckbpxlW+vXqHlS+TL7pMiG9m6
 HRZdYZ0wPYwmTXV/X/nTpmx0ti0L7Ek8KyZrc5HftyBd95nFptqvK5nlnve+xbX8UMCHt9acL
 RzV+LqvRPMbmeGCvvI6x46QVTqxXjLbnbNpoeb88bKHZ0t7Dlx9ZeM3fYHBeOU3s53udsLPsq
 kosxRmJhlrMRcWJAPg/doWdAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504705710!81349707!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28700 invoked from network); 6 Sep 2017 13:48:30 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Sep 2017 13:48:30 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Y4SXsx4SO3bYzUrN4G0bUwB+HEFh+Ak9uj5981JcOnPIyE8LHlLkTDNKraET56nzn+nqOh74WS60fx7Kqrzmntt16Mk3A7CpFvODjmTtgNMJPS8PQ8VL2/UjsBeS9iSegfZv2GqID5MoFOrW2nLBU4eK4G4v771GgJtk6A6OHEHubTCLbYyoZRCP7qmBeYMOtsL6LnHzpz8UQk2eSUehs+6HiQfVX9pR4hq2U9yTlzyaSPhgrHngRFRctCWHi0dpXgiNM8THqMZQX+8n4PhIq59G3Njwk0LzVeElFBb89nn0Z/OgnKV/vDow3ygmT8XvokCYr+xCac9ofCyR0XP8bg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=EwvGR050yyi5ajkHWelCU
 xjqlho=; b=ibYis8fltlh14OAPJx+kmLw92mbd+sYTuPbv2J4JKoWyo9XqlRwtq
 cGWC7h8/WgYOZMbPs/Un/k0GxHDu1NsYG47IkgqFmod3ijXAPqYuOKupno8AhWy5
 9otrHZi5/Me84rRZNO/FYegtqC8VdmDVoeiCDjjZfGnLz4aTy2DvM57OqAe8eT48
 eAzNP6Hi7/+P46slbd1KviufpdBrmd9KCVCKMq/ImRcdexBMzuv2DFIWVnxfQcpM
 TRJNu41XkWCf1aqSApaw0Y7gUV5Bvcz9ezC/kyiZjP2xOtrvYdKQDzt7OMmJyrTN
 iOscpDbTYvUz3C5J4WjiMQ86or+N36RPA==
Received: (qmail 2296 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 16:48:28 +0300
Received: (qmail 31904 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 6 Sep 2017 16:48:28 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Sep 2017 16:48:23 +0300
Message-Id: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v10 0/3] Notify monitor when emulating an
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbWVjaGFuaXNtIHdoaWNoIGFsbG93cyBYRU4gdG8g
c2VuZCBmaXJzdCBhbiBldmVudAppZiB0aGUgZW11bGF0b3IgZW5jb3VudGVyZWQgYW4gdW5zdXBw
b3J0ZWQgaW5zdHJ1Y3Rpb24uClRoZSBtb25pdG9yIGFwcGxpY2F0aW9uIGNhbiBjaG9vc2UgdG8g
bWl0aWdhdGUgdGhlIGVycm9yLCBmb3IgZXhhbXBsZSB0byBzaW5nbGVzdGVwCnRoZSBpbnN0cnVj
dGlvbiB1c2luZyB0aGUgcmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBv
ZiB0aGUgbm9ybWFsCmluc3RydWN0aW9uIGZsb3cuCgpUaGlzIGZlYXR1cmUgd2FzIHRlc3RlZCB1
c2luZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgWFRGOgpodHRwczovL2dpdGh1Yi5jb20vcGV0cmVw
aXJjYWxhYnUveGVuLXRlc3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmltcGwKCi0tLQpDaGFuZ2Vk
IHNpbmNlIHYxOgogICogUmVtb3ZlZCB0aGUgZW11bGF0aW9uIGtpbmQgY2hlY2sgd2hlbiBjYWxs
aW5nIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uCgpDaGFuZ2VkIHNpbmNlIHYyOgogICogUmVtb3Zl
ZCBhIGZpbGUgYWRkZWQgYnkgbWlzdGFrZQoKQ2hhbmdlZCBzaW5jZSB2MzoKICAqIFJlbW92ZWQg
ZXh0cmEgc3RyYXkgbGluZQogICogQWRkZWQgdGhlIF9lbmFibGVkIHN1ZmZpeCB0byB0aGUgZW11
bF91bmhhbmRsZWFibGUgbW9uaXRvciBvcHRpb24KCkNoYW5nZWQgc2luY2UgdjQKICAqIEZpeGVk
IHJldHVybiBleHByZXNzaW9uIG9mIGh2bV9tb25pdG9yX2VtdWxfdW5oYW5kbGVhYmxlIGhhbmRs
ZQogIG1vbml0b3JfdHJhcHMgZmFpbHVyZXMuCiAgKiBSZW1vdmVkIHN0cmF5IHBhcmFudGhlc2Vz
LgoKQ2hhbmdlZCBzaW5jZSB2NToKICAqIFJlbW92ZWQgdW5uZWNlc3NhcnkgImVsc2UiIHdoZW4g
Y2FsbGluZyBodm1fbW9uaXRvcl9lbXVsX3VuaGFuZGxlYWJsZS4KICAqIEFkZGVkIGV4dHJhIGxp
bmUgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudC4KCkNoYW5nZWQgc2luY2UgdjY6CiAgKiBh
ZGQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgYW5k
IGVtdWxhdGlvbiBmYWlsdXJlcy4KICAqIGNoYW5nZWQgImVtdWxfdW5oYW5kbGVhYmxlIiBldmVu
dCBuYW1lIHRvICJlbXVsX3VuaW1wbGVtZW50ZWQiCgpDaGFuZ2VkIHNpbmNlIHY3OgogICogQWRk
ICJmYWxsLXRocm91Z2giIGNvbW1lbnRzIHRvIHRoZSBzd2l0Y2ggc3RhdGVtZW50cyAoY292ZXJp
dHkpCiAgKiBBZGRlZCBYODZFTVVMX1VOSU1QTEVNRU5URUQgdG8gWDg2RU1VTF9VTkhBTkRMRUFC
TEUgY2hlY2tzIHRoZSBpbiBmdW5jdGlvbnMKICByZWZlcmVuY2luZyB4ODZfZW11bGF0ZS4KICAq
IEltcHJvdmVkIGNvbW1lbnQgZGVzY3JpYmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQuCgpDaGFu
Z2VkIHNpbmNlIHY4OgogICogUmVtb3ZlZCB1bm5lY2Vzc2FyeSAiZmFsbC10aHJvdWdoIiBjb21t
ZW50cy4KICAqIEFkZGVkIGNoZWNrIGZvciBYODZFTVVMX1VOSU1QTEVNRU5URUQgaW4gaHZtX3Vk
X2ludGVyY2VwdC4KICAqIGFkZCBhIG5ldyBsYWJlbCAndW5pbXBsZW1lbnRlZF9pbnNuJyB0byBh
Y2NvbW9kYXRlIHRoZSBleGlzdGluZyBqdW1wcyB0bwogICdjYW5ub3RfZW11bGF0ZScgKGUuZy4g
aW52b2tlX3N0dWIpCgpDaGFuZ2VkIHNpbmNlIHY5OgogICogQWRkZWQgZGV0YWlsZWQgZGVzY3Jp
cHRpb24gaW4gdGhlIHBhdGNoIGNvbW1lbnQgcmVnYXJkaW5nIHRoZSB1c2FnZSAoYW5kIGxhY2sg
b2YgaXQpIAogIG9mIHRoZSBuZXcgWDg2RU1VTF9VTklNUExFTUVOVEVEIHJldHVybiBjb2RlLgog
ICogcmVtb3ZlZCAnY2Fubm90X2VtdWxhdGUnIGxhYmVsLgogICogYWRkZWQgbG9jYWwgdmltcmMg
ZmlsZXMgdG8gdGhlIGdpdGlnbm9yZSBsaXN0LgoKUGV0cmUgUGlyY2FsYWJ1ICgzKToKICBnaXRp
Z25vcmU6IGFkZCBsb2NhbCB2aW1yYyBmaWxlcwogIHg4NmVtdWw6IE5ldyByZXR1cm4gY29kZSBm
b3IgdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbgogIHg4Ni9tb25pdG9yOiBOb3RpZnkgbW9uaXRv
ciBpZiBhbiBlbXVsYXRpb24gZmFpbHMuCgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMSArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICB8
ICAyICsrCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgICAgICB8IDE0ICsrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICB8ICA3ICsrKysr
KwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJj
aC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0v
bW9uaXRvci5jICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2
bS92bXgvcmVhbG1vZGUuYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9t
dWx0aS5jICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAg
ICAgICAgfCAxMyArKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYyB8IDQ1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDYgKysrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9u
aXRvci5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgICAg
ICB8ICAzICsrLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICAgfCAgMSAr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCAgICAgICAgICB8ICAyICsrCiAxNyBmaWxl
cyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpah3-0006le-Kf; Wed, 06 Sep 2017 13:48:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpah2-0006kb-GJ
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:48:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6B/17-03414-4BCFFA95; Wed, 06 Sep 2017 13:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVXfzn/W
 RBtM/yVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL3q1lLrhiX/Hq7Ty2BsazRl2MnBzMAtYS
 vf+aGbsYuThYBGaxSJyftp8VwpnAIvF35z0mkCohATeJU20NLCAJIYH5jBKnrq5jhki4S+xZ8
 5UZIrGIUeL0ql5WkASbgJHEkmVv2UFsEQEliXurJjOBFDELvGGSePd9JiNIQljAW+LFl9dgNo
 uAqsT9o4vB1vEKeEq8Pn4YLC4hICdx81wn0AYODk4BL4kz83ggFntKXL50iX0Co8ACRoZVjOr
 FqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxQAEOxjnnfA/xCjJ
 waQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleqd9AOcGi1PTUirTMHGCQw6QlOHiUR
 Hh1QdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOmwJSJABSlFGaBzcCFnGXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMzLCzKFJzOvBG7TK6AjmICOqHq5BuSIkkSElFQDo1PRLKumAO2
 zC61YUpXZ121+2xf1sdPo1fnjSm9UFnJv/sn2cqmd/6lrIrydXnP9v5aI+t7wf+U96yN/xKop
 XHesOC2TlzQpNK4orP5Y2578XmnDXI5zbf9EJITbZohvO8QXejAmiHt/joGe6CXP70GCTyQUa
 h4us1PYJ15xYlbuvEPbrlx7rsRSnJFoqMVcVJwIAJoMnCCzAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504705714!55851773!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53708 invoked from network); 6 Sep 2017 13:48:35 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Sep 2017 13:48:35 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=2NIzNhL5i0723b4piGoFTak7TOcRAZnimrInR4V1hyOljPN3yVJJso8EwEAqPcDq8xKqgnICfD/YRxpARKnlNkUS8//idlafcjV5YzKQALMoIxdPpBwKSkk96g9VrAysS6/EaYELfjAVKaT6QQh3ofwhR2LLmsIiT+oM6SXOfLrOUSEEST3tksNZ40e+b2g+yuHdn2PRIA7Oh4h+N0p7vMdcgU8q2DGw8HKTMBqOEit+JSpwNkl/RWeN+zHWpUwI6ooQ13mR8JWLsazFfK/FwmOhbpAm4oJ75fTgL/2DO5Fce0sVFtHb+6WUarWM7JqNjRV9Xik+G4WXcnV5nPahWg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=bz4fC1y2LWGY8FcGThQ6szO8eN8=; b=BPeaUtLjvJ139Iua7j3nXgiXLHll
 PPBR5HmQRtFDsIqKbnIRBxOntYvibcaO+RUEkM6mL1Ajzn/1kypT9MLxZRcG7+OY
 m97gApnTO4awnYUzJu+PYBEp488r/eArmFryxs8ooLkLyQGew6mwIdNA32D62p2r
 1vCjuJFz8cXgtkxBL5jgyvWK//IRUi2vvoL7jnEt3opBeAE84k967C0YPj/3iUPr
 pilZ8RLDepE+Qix22hTRnz8aIrWSCZBWok57Ia38pCtz1wIpmPSGTmAk7pMl5V76
 lc3hE8Fnk0GjQLC+uylhOEB/2uNRzgj+oa/RL5/BH5qhe1mNO+LE3/1/+g==
Received: (qmail 2572 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 16:48:28 +0300
Received: (qmail 31931 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 6 Sep 2017 16:48:28 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Sep 2017 16:48:26 +0300
Message-Id: <1504705706-4859-4-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v10 3/3] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDIgKysK
IHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9tb25pdG9yLmMgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0
b3IuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAzICsrLQog
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVi
bGljL3ZtX2V2ZW50LmggICAgIHwgIDIgKysKIDEwIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQzMTUxY2IuLjFh
MTc5ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDI4LDYgKzIwMjgsOCBAQCBpbnQgeGNf
bW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwKIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwgYm9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSk7CitpbnQgeGNfbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIC8qKgogICogVGhpcyBmdW5jdGlvbiBl
bmFibGVzIC8gZGlzYWJsZXMgZW11bGF0aW9uIGZvciBlYWNoIFJFUCBmb3IgYQogICogUkVQLWNv
bXBhdGlibGUgaW5zdHJ1Y3Rpb24uCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYTY3NzgyMC4uNjA0NjY4MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21v
bml0b3IuYwpAQCAtMjE3LDYgKzIxNywyMCBAQCBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2Nh
bGwoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVu
dGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsK
KworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7CisgICAgZG9tY3RsLmRv
bWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8g
WEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKKyAgICBkb21jdGwudS5t
b25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1F
TlRFRDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggOGE2ZWI3NC4u
YzkwNjZiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTE0LDEyICsxNCwxNCBAQAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2Uu
aD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxh
c20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vaW9yZXEuaD4KKyNpbmNsdWRlIDxhc20vaHZtL21vbml0b3IuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS9zdm0vc3ZtLmg+CkBAIC0yMTAzLDYgKzIxMDUsOSBAQCB2b2lkIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAog
ICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVO
VEVEOgorICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCgpICkKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgLyogZmFsbC10aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX1VOSEFORExFQUJMRToKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhF
TkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCk7CiAgICAgICAgIGh2bV9pbmplY3RfaHdf
ZXhjZXB0aW9uKHRyYXBuciwgZXJyY29kZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCmluZGV4IGE3Y2NmYzQuLjM1
NTE0NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC01Nyw2ICs1NywyMyBAQCBib29sX3QgaHZtX21vbml0
b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLCB1bnNpZ25lZCBs
b25nIG9sZAogICAgIHJldHVybiAwOwogfQogCitib29sIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBs
ZW1lbnRlZCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAg
IC8qCisgICAgICogU2VuZCBhIHZtX2V2ZW50IHRvIHRoZSBtb25pdG9yIHRvIHNpZ25hbCB0aGF0
IHRoZSBjdXJyZW50CisgICAgICogaW5zdHJ1Y3Rpb24gY291bGRuJ3QgYmUgZW11bGF0ZWQuCisg
ICAgICovCisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKKyAgICAgICAgLnJlYXNvbiA9
IFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQsCisgICAgICAgIC52Y3B1X2lkICA9
IGN1cnItPnZjcHVfaWQsCisgICAgfTsKKworICAgIHJldHVybiBjdXJyLT5kb21haW4tPmFyY2gu
bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAmJgorICAgICAgICBtb25pdG9yX3Ry
YXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7Cit9CisKIHZvaWQgaHZtX21vbml0b3JfbXNyKHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJj
aC94ODYvbW9uaXRvci5jCmluZGV4IDcwNjQ1NGYuLmU1OWYxZjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMjgzLDYg
KzI4MywxOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgeworICAgICAgICBib29sIG9sZF9zdGF0dXMg
PSBhZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZDsKKworICAgICAgICBpZiAo
IHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQorICAgICAgICAgICAg
cmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgICAgICBhZC0+
bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7Cisg
ICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBk
ZWZhdWx0OgogICAgICAgICAvKgogICAgICAgICAgKiBTaG91bGQgbm90IGJlIHJlYWNoZWQgdW5s
ZXNzIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKCkgaXMKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IGZiOGJmMTcuLmZjYWI4ZjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNDA2LDYgKzQwNiw3
IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAgICB1
bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vyc3Bh
Y2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBp
bnQgZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiAxOwogICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwogICAg
ICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGQ5ZWZiMzUuLjA5NzlhZGYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgaW50IGh2bV9tb25pdG9yX2NwdWlk
KHVuc2lnbmVkIGxvbmcgaW5zbl9sZW5ndGgsIHVuc2lnbmVkIGludCBsZWFmLAogICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdWJsZWFmKTsKIHZvaWQgaHZtX21vbml0b3JfaW50
ZXJydXB0KHVuc2lnbmVkIGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVyciwgdWludDY0X3QgY3IyKTsKK2Jvb2wg
aHZtX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHZvaWQpOwogCiAjZW5kaWYgLyogX19BU01f
WDg2X0hWTV9NT05JVE9SX0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDc2NWQwYjQu
LjBhZGE5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC04Myw3ICs4Myw4IEBAIHN0YXRpYyBp
bmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKLSAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCk7CisgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAgICAg
ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBM
RU1FTlRFRCk7CiAKICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4g
anVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwogICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBfc3Vw
cG9ydGVkKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDUwZmY1OGYuLmZjZTY1NTcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKQEAgLTEwOTQsNiArMTA5NCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9kb21jdGxfcHNyX2NtdF9vcF90KTsKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1BSSVZJTEVHRURfQ0FMTCAgICAgICA3CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9JTlRFUlJVUFQgICAgICAgICAgICAgOAogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfREVTQ19BQ0NFU1MgICAgICAgICAgIDkKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0VNVUxfVU5JTVBMRU1FTlRFRCAgICAxMAogCiBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9y
X29wIHsKICAgICB1aW50MzJfdCBvcDsgLyogWEVOX0RPTUNUTF9NT05JVE9SX09QXyogKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL3ZtX2V2ZW50LmgKaW5kZXggZjAxZTQ3MS4uYjUzMWY3MSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50
LmgKQEAgLTE0OCw2ICsxNDgsOCBAQAogI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fSU5URVJSVVBU
ICAgICAgICAgICAgICAgMTIKIC8qIEEgZGVzY3JpcHRvciB0YWJsZSByZWdpc3RlciB3YXMgYWNj
ZXNzZWQuICovCiAjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FDQ0VTUyAgICAg
ICAxMworLyogQ3VycmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgYnkgdGhlIGVt
dWxhdG9yICovCisjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQgICAg
ICAxNAogCiAvKiBTdXBwb3J0ZWQgdmFsdWVzIGZvciB0aGUgdm1fZXZlbnRfd3JpdGVfY3RybHJl
ZyBpbmRleC4gKi8KICNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSMCAgICAwCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:48:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpah4-0006nK-VX; Wed, 06 Sep 2017 13:48:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpah3-0006ko-0o
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 13:48:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B8/6B-03965-4BCFFA95; Wed, 06 Sep 2017 13:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsUSfTyjVXfzn/W
 RBgcnWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk37+xhLTgZVnHzo3YDY6N1FyMnB7OAtUTv
 v2bGLkYuDhaBWSwSV7f+YoZwJrBItB19xQJSJSTgJvHt7DEmkISQwHxGiVNX1zFDJNwlpi9ZC
 JVYxChxelUvK0iCTcBIYsmyt+wgtoiAksS9VZPBipgF3jBJvPs+kxEkISzgL3GhrxXMZhFQlX
 i7ezMbiM0r4Ckx+fgmsEESAnISN891Am3j4OAU8JI4M48HYrGnxOVLl9gnMAosYGRYxahRnFp
 Ullqka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGFr1DAyMOxh79vodYpTk
 YFIS5b2stj5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv9N9AOcGi1PTUirTMHGCQw6QlOHiUR
 HjvgqR5iwsSc4sz0yFSpxgVpcR5U0ASAiCJjNI8uDZYZF1ilJUS5mVkYGAQ4ilILcrNLEGVf8
 UozsGoJMzbDDKFJzOvBG76K6DFTECLq16uAVlckoiQkmpgXHTeIfIgR0jb5J/VsVZSBbVRT+Z
 vXv5Lp/zP+tUalqcf/V4XvOP4jK8Sn+ZY6zotUbWXL1u6OWSHz548o8/O3CJG7dMCPefnLJLV
 tDn/LXGWdfPe4yw5Ag8UnadbfIy/HrR52rL+Pdnn29xkHeZHHlxkcJ9jhu4yqTdJFbKbZi+eY
 ibraPOOWYmlOCPRUIu5qDgRADwH4k+nAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504705715!96677737!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44706 invoked from network); 6 Sep 2017 13:48:35 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Sep 2017 13:48:35 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=AHtXEP+TzrG9JYBQmgWUSrq3yr9mujpmAaT+nioVRfPqYbXilHrGHflvZ8MgsujvvaIehnU9tYTuGw/bktMBCgzX52hQn0nIznx5J8ZOCTQ6KXEqIHZJSBQ9wegv8zJv9vwodBE5+UCujs266S4jZEZBdcv76p3nTCluS4nUWI1vXUPv7PT8ltkSSfQLQjYw9Zq4vvG6etWWebnrAlU+yKOhiVow8QtzhWC56kGX0/rAoXQxTIevuCSNALKrMiyPgIlHFIqZGq2Aj9RPx1ziPTHdAm+RT7z1aqVMKIEarpzl+atg93IOifJfk/8cebViUyHQBwHY5kpTKD21sUYHNg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=PKzfl6uM0kAZu88BydehHEFq/Xc=; b=VkNoX5x6L2tAHaQkI38JEW00uc7a
 9TZI6iTR4ZQJbVGdx5hopdQx1fIa2d6Tks5SfBDja0kKwZZ5CqxNGIwibKl6Idwl
 7BBAX2V2CqLr5FYG3Ri6t48dsBHqAUBKF2E6kQH8SxWeutnCUHAEfoO+ZiF4XOO3
 fdzF8SaxcJxLoJDwcGRgqfrNG5X+EtxKRYeL7CuFOKVnceo/4ORluFXdknyTA6Vl
 IZb8R/zVmHmlQBiJurx3rE/j8e7ueUZ+1f2Afb4DjzGd46JKIkzCC0Y3oYZkzWfv
 DxKNNjX909PcbnPX5QqpfWXAdzv37OfDsSO2rKwju2B3MZdWa1pyeXMifA==
Received: (qmail 2474 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 16:48:28 +0300
Received: (qmail 31928 invoked from network); 6 Sep 2017 16:48:28 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 6 Sep 2017 16:48:28 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  6 Sep 2017 16:48:25 +0300
Message-Id: <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlCmVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4KClRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11
bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwpwcm9wZXJseSBkZWNvZGUgdGhlIGN1cnJlbnQgaW5z
dHJ1Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3QgYnkgYW55IG9mIG90aGVyCmZ1bmN0aW9ucywgc3Vj
aCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzIGNhbGxiYWNrcy4KCmUu
Zy4gaHZtX3Byb2Nlc3NfaW9faW5jZXJjZXB0IHNob3VsZCBub3QgcmV0dXJuIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRC4KVGhlIHJldHVybiB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24g
ZWl0aGVyIHRoZSByZXR1cm4gY29kZSBvZgpvbmUgb2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMg
KHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQpodm1fY29weV9ndWVzdF9mcm9t
X3BoeXMgLyBodm1fY29weV90b19ndWVzdF9waHlzLgoKU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBm
dW5jdGlvbnMgc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgogLSBodm1l
bXVsX2RvX2lvCiAtIGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxCiAtIGh2bV9zZW5kX2lvcmVxCiAt
IGh2bV9icm9hZGNhc3RfaW9yZXEKIC0gaHZtZW11bF9kb19pb19idWZmZXIKIC0gaHZtZW11bF92
YWxpZGF0ZQoKU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRl
ZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgfCAgMiAr
KwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJj
aC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3JlYWxtb2RlLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jIHwgNDUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAgNiArKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAz
NiBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDY0NDU0
YzcuLjhhNmViNzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMDQ0LDYgKzIwNDQsNyBAQCBpbnQgaHZt
X2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xhKQog
ICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToK
KyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICAgICAgaHZtX2R1bXBfZW11bGF0
aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsICJNTUNGRyIsICZjdHh0KTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKQEAgLTIxMDEsNiArMjEwMiw3IEBAIHZv
aWQgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVk
IGludCB0cmFwbnIsCiAgICAgICAgICAqIGNvbnNpc3RlbnQgd2l0aCBYODZFTVVMX1JFVFJZLgog
ICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuOworICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVO
VEVEOgogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CiAgICAgICAgIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZjdHgpOwogICAgICAg
ICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNmNi
OTAzZC4uZWEyODEyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNjk1LDYgKzM2OTUsNyBAQCB2b2lkIGh2bV91ZF9p
bnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3dpdGNoICggaHZtX2Vt
dWxhdGVfb25lKCZjdHh0KSApCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6
CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CiAgICAgICAgIGh2bV9pbmplY3RfaHdf
ZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCBiZjQxOTU0Li45ODRkYjIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jCkBAIC05Niw2ICs5Niw3IEBAIGJvb2wgaHZtX2VtdWxhdGVfb25lX2luc24oaHZtX2Vt
dWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsIGNvbnN0IGNoYXIgKmRlc2NyKQogICAgIHN3aXRj
aCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKKyAgICBjYXNl
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRl
KFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7CiAgICAgICAgIHJldHVybiBmYWxzZTsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTFiZGU1OC4uZmRiYmVlMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9yZWFsbW9kZS5jCkBAIC0xMDYsNyArMTA2LDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11
bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKICAgICBpZiAo
IGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCiAg
ICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRpb247CiAK
LSAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKKyAgICBpZiAoIHJjID09IFg4
NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHJjID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCiAgICAg
ewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGVtdWxhdGUgaW5zbi5c
biIpOwogICAgICAgICBnb3RvIGZhaWw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZjdlZmU2
Ni4uOTBjZmE0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzQ4OCw3ICszNDg4LDcgQEAg
c3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAqIHdvdWxkIGJl
IGEgZ29vZCB1bnNoYWRvdyBoaW50LiBJZiB3ZSAqZG8qIGRlY2lkZSB0byB1bnNoYWRvdy1vbi1m
YXVsdAogICAgICAqIHRoZW4gaXQgbXVzdCBiZSAnZmFpbGFibGUnOiB3ZSBjYW5ub3QgcmVxdWly
ZSB0aGUgdW5zaGFkb3cgdG8gc3VjY2VlZC4KICAgICAgKi8KLSAgICBpZiAoIHIgPT0gWDg2RU1V
TF9VTkhBTkRMRUFCTEUgKQorICAgIGlmICggciA9PSBYODZFTVVMX1VOSEFORExFQUJMRSB8fCBy
ID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCiAgICAgewogICAgICAgICBwZXJmY19pbmNyKHNo
YWRvd19mYXVsdF9lbXVsYXRlX2ZhaWxlZCk7CiAjaWYgU0hBRE9XX09QVElNSVpBVElPTlMgJiBT
SE9QVF9GQVNUX0VNVUxBVElPTgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCBjMWUyMzAwLi5hZDk3ZDkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtODQ4LDcgKzg0OCw4IEBAIGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICBzdHViLmZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHJlc18uZmllbGRzLnRyYXBuciA9PSBF
WENfVUQsIEVYQ19VRCk7ICAgIFwKICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFp
bik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ290byBjYW5u
b3RfZW11bGF0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0g
d2hpbGUgKDApCiAjZWxzZQpAQCAtMjU4NSw3ICsyNTg2LDcgQEAgeDg2X2RlY29kZSgKICAgICAg
ICAgICAgICAgICAgICAgICAgIGQgPSB0d29ieXRlX3RhYmxlWzB4M2FdLmRlc2M7CiAgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKLSAg
ICAgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAg
ICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKICAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgIH0KQEAgLTI1OTksNyArMjYwMCw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICAgICAgICAg
IHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgICAgICAgICAgICAgICAgICBnb3RvIGRv
bmU7CiAgICAgICAgICAgICAgICAgfQogCkBAIC0yODc5LDcgKzI4ODAsNyBAQCB4ODZfZGVjb2Rl
KAogCiAgICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRDsKICAgICB9CiAKICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKQEAgLTQx
OTEsNyArNDE5Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgY2FzZSA0OiAvKiBmbGRlbnYgLSBUT0RPICovCiAgICAgICAgICAgICAgICAgc3Rh
dGUtPmZwdV9jdHJsID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRl
OworICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAgICAgICAg
Y2FzZSA1OiAvKiBmbGRjdyBtMmJ5dGUgKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0
cmwgPSB0cnVlOwogICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkKGVhLm1lbS5z
ZWcsIGVhLm1lbS5vZmYsICZzcmMudmFsLApAQCAtNDIwMiw3ICs0MjAzLDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc3Rl
bnYgLSBUT0RPICovCiAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKLSAg
ICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgICAgIGdvdG8g
dW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAgICAgICAgY2FzZSA3OiAvKiBmbnN0Y3cgbTJieXRl
ICovCiAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAg
ICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdGN3IiwgZHN0LnZhbCk7CkBAIC00NDM4
LDcgKzQ0MzksNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGNhc2UgNDogLyogZnJzdG9y
IC0gVE9ETyAqLwogICAgICAgICAgICAgY2FzZSA2OiAvKiBmbnNhdmUgLSBUT0RPICovCiAgICAg
ICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBnb3Rv
IGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNu
OwogICAgICAgICAgICAgY2FzZSA3OiAvKiBmbnN0c3cgbTJieXRlICovCiAgICAgICAgICAgICAg
ICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX21lbWRzdCgiZm5zdHN3IiwgZHN0LnZhbCk7CkBAIC01MTk3LDcgKzUxOTgsNyBAQCB4ODZf
ZW11bGF0ZSgKICN1bmRlZiBfR1JQNwogCiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBn
b3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtNjE5NSw3ICs2MTk2LDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgLyogdnBzbGx7dyxkfSAkaW1tOCx7eCx5fW1t
LHt4LHl9bW0gKi8KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgotICAgICAg
ICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRl
ZF9pbnNuOwogICAgICAgICB9CiAgICAgc2ltZF8wZl9zaGlmdF9pbW06CiAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKQEAgLTYyNDMsNyAr
NjI0NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDY6IC8qIHBzbGxxICRpbW04LG1t
ICovCiAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1tOwogICAgICAgICB9Ci0gICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNu
OwogCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDczKToKICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweDczKToKQEAgLTYyNTksNyArNjI2MCw3IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICAgICAgICAgIC8qIHZwc2xsZHEgJGltbTgse3gseX1tbSx7eCx5fW1tICov
CiAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1tOwogICAgICAgICB9Ci0gICAgICAg
IGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwog
CiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDc3KTogICAgICAgIC8qIGVtbXMgKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDc3KTogICAgLyogdnplcm97YWxsLHVwcGVy
fSAqLwpAQCAtNjMyMyw3ICs2MzI0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGNhc2UgMDog
LyogZXh0cnEgJGltbTgsJGltbTgseG1tICovCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBn
b3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgfQogICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4NzgpOiAgICAgLyogaW5zZXJ0
cSAkaW1tOCwkaW1tOCx4bW0seG1tICovCkBAIC02NTE4LDcgKzY1MTksOCBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAg
ICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgZ290byBkb25lOwogICAg
ICAgICB9CiAgICAgICAgIGJyZWFrOwogCkBAIC02NTM0LDcgKzY1MzYsNyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgICAgICBnb3RvIHN0
bXhjc3I7CiAgICAgICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAg
Z290byB1bmltcGxlbWVudGVkX2luc247CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYs
IDB4YWUpOiAvKiBHcnAxNSAqLwogICAgICAgICBmYWlsX2lmKG1vZHJtX21vZCAhPSAzKTsKQEAg
LTY3NzcsNyArNjc3OSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgc3dpdGNoICggbW9k
cm1fcmVnICYgNyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAg
ICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmlt
cGxlbWVudGVkX2luc247CiAKICNpZmRlZiBIQVZFX0dBU19SRFJBTkQKICAgICAgICAgICAgIGNh
c2UgNjogLyogcmRyYW5kICovCkBAIC03MzU5LDcgKzczNjEsNyBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGJtaTEpOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwor
ICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAgICAgICAgIH0KIAogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CkBAIC03NjcwLDcgKzc2NzIs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHRi
bSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdv
dG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsK
ICAgICAgICAgfQogCiAgICAgeG9wXzA5X3JtX3J2OgpAQCAtNzcwNCw3ICs3NzA2LDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwogICAg
ICAgICAgICAgZ290byB4b3BfMDlfcm1fcnY7CiAgICAgICAgIH0KLSAgICAgICAgZ290byBjYW5u
b3RfZW11bGF0ZTsKKyAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAKICAgICBjYXNl
IFg4NkVNVUxfT1BDX1hPUCgwYSwgMHgxMCk6IC8qIGJleHRyIGltbSxyL20sciAqLwogICAgIHsK
QEAgLTc3MzYsOCArNzczOCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgIH0KIAogICAgIGRlZmF1bHQ6
Ci0gICAgY2Fubm90X2VtdWxhdGU6Ci0gICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
CisgICAgdW5pbXBsZW1lbnRlZF9pbnNuOgorICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1F
TlRFRDsKICAgICAgICAgZ290byBkb25lOwogICAgIH0KIApAQCAtNzc4OSw3ICs3NzkxLDggQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgaWYgKCAoZCAmIERzdE1hc2spICE9IERzdE1l
bSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKLSAgICAgICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAg
ICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgICAg
ICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5k
ZXggNGRkZjExMS4uODI4MTJjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmgKQEAgLTEzMyw2ICsxMzMsMTIgQEAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggewogICAqIFVu
ZGVmaW5lZCBiZWhhdmlvciB3aGVuIHVzZWQgYW55d2hlcmUgZWxzZS4KICAgKi8KICNkZWZpbmUg
WDg2RU1VTF9ET05FICAgICAgICAgICA0CisgLyoKKyAgKiBDdXJyZW50IGluc3RydWN0aW9uIGlz
IG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3IuCisgICogVGhpcyB2YWx1ZSBzaG91bGQg
b25seSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciBpZiBkZWNvZGUgZmFpbHMKKyAg
KiBhbmQgbm90IGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxhdGVfb3BzIGNhbGxiYWNrcy4KKyAgKi8K
KyNkZWZpbmUgWDg2RU1VTF9VTklNUExFTUVOVEVEICA1CiAKIC8qIEZQVSBzdWItdHlwZXMgd2hp
Y2ggbWF5IGJlIHJlcXVlc3RlZCB2aWEgLT5nZXRfZnB1KCkuICovCiBlbnVtIHg4Nl9lbXVsYXRl
X2ZwdV90eXBlIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 13:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 13:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpaiY-0007XT-9k; Wed, 06 Sep 2017 13:50:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41550ccdb=Paul.Durrant@citrix.com>)
 id 1dpaiW-0007XH-Sp
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 13:50:08 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F7/27-03610-01DFFA95; Wed, 06 Sep 2017 13:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQpf/7/p
 Ig5O3pCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZb16yF+y2qJhw5ApbA+Nm7S5GTg4JAT+J
 G1s2soDYbAI6EkuPzmcCsUUEQiSOLDjGCmIzCwRJrP+3kxnEFhYIlNi5YAkjRE2QxMo3+4F6O
 YBsI4knPdIgYRYBFYneP4vARvIKuEvsWLkArFxIoEiidcMXMJtTwF7iQMsadhCbUUBW4kvjam
 aIVeISt55AnCAhICCxZM95ZghbVOLl43+sELaBxNal+1gg6nUkFuz+xAZha0ssW/iaGWKvoMT
 JmU9YJjAKz0IydhaSlllIWmYhaVnAyLKKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4
 ODE9NScxqVgvOT93EyMw9BmAYAfjt2UBhxglOZiURHkvq62PFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBO/03UE6wKDU9tSItMwcYhTBpCQ4eJRFemT9Aad7igsTc4sx0iNQpRl2ODavXf2ESYs
 nLz0uVEuf9AzJDAKQoozQPbgQsIVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8lyCqezLw
 SuE2vgI5gAjqi6uUakCNKEhFSUg2Mk6yPu1W1x3MIe37xVp315ItFaPHhSW6/nU4IF7XyBcjr
 Oke9uT3nyMUXehEMP7LsP319lnz59Hpb2eyZ69/mXi3tEbyaLZT3746j6c6Zrke2b/UXdd5y9
 dc0lv3XpF9pHpn2VNWTn/9YUdeNoHqXySpJ71dJhZYqmV12K3lyJKdfQcx7xvksJZbijERDLe
 ai4kQAGJjwPgMDAAA=
X-Env-Sender: prvs=41550ccdb=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504705807!62551363!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41404 invoked from network); 6 Sep 2017 13:50:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 13:50:07 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52334105"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 1/1] public/io/netif.h: add gref mapping control
 messages
Thread-Index: AQHTIzHGbmNq5N4ezk+XLPz4bcId36Kn5QdQ
Date: Wed, 6 Sep 2017 13:49:43 +0000
Message-ID: <4056c903a6b6433d9f576a0e7701d0b2@AMSPEX02CL03.citrite.net>
References: <20170901145057.17414-1-joao.m.martins@oracle.com>
 <20170901145057.17414-2-joao.m.martins@oracle.com>
In-Reply-To: <20170901145057.17414-2-joao.m.martins@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
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMDEgU2VwdGVtYmVyIDIwMTcgMTU6
NTEKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Owo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IEpvYW8gTWFydGlucwo+IDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFtQ
QVRDSCB2MiAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRyb2wg
bWVzc2FnZXMKPiAKPiBBZGRzIDMgbWVzc2FnZXMgdG8gYWxsb3cgZ3Vlc3QgdG8gbGV0IGJhY2tl
bmQga2VlcCBncmFudHMgbWFwcGVkLAo+IHN1Y2ggdGhhdCAxKSBndWVzdHMgYWxsb3dpbmcgZmFz
dCByZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lkIGRvaW5nCj4gZ3JhbnQgb3BzIGZvciB0aG9z
ZSBjYXNlcywgb3Igb3RoZXJ3aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKPiBncmFudHMg
YW5kIDMpIGFsd2F5cyB1c2luZyBhIGZpeGVkIHNldCBvZiBwYWdlcyBmb3IgbmV0d29yayBJL08u
Cj4gCj4gVGhlIHRocmVlIGNvbnRyb2wgcmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6Cj4gIC0gQWRk
IGdyZWZzIHRvIGJlIG1hcHBlZCBieSBiYWNrZW5kCj4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdz
IChJZiB0aGV5IGFyZSBub3QgaW4gdXNlKQo+ICAtIEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVm
cyBrZXB0IG1hcHBlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5t
YXJ0aW5zQG9yYWNsZS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5o
IHwgMTE0Cj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vbmV0aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4g
aW5kZXggY2EwMDYxNDEwZC4uMjY0YzMxNzQ3MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vbmV0aWYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4g
QEAgLTM1Myw2ICszNTMsOSBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVxdWVzdCB7Cj4gICNk
ZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HX1NJWkUgNQo+ICAjZGVm
aW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAgICAgIDYKPiAgI2RlZmlu
ZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0FMR09SSVRITSAgICA3Cj4gKyNkZWZpbmUg
WEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUgOAo+ICsjZGVmaW5lIFhF
Tl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORyAgICAgIDkKPiArI2RlZmluZSBYRU5f
TkVUSUZfQ1RSTF9UWVBFX1BVVF9HUkVGX01BUFBJTkcgICAgIDEwCj4gCj4gICAgICB1aW50MzJf
dCBkYXRhWzNdOwo+ICB9Owo+IEBAIC0zOTEsNiArMzk0LDQxIEBAIHN0cnVjdCB4ZW5fbmV0aWZf
Y3RybF9yZXNwb25zZSB7Cj4gIH07Cj4gCj4gIC8qCj4gKyAqIFN0YXRpYyBHcmFudHMgKHN0cnVj
dCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYykKPiArICogPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+ICsgKgo+ICsgKiBBIGZyb250ZW5kIG1heSBwcm92aWRlIGEgZml4
ZWQgc2V0IG9mIGdyYW50IHJlZmVyZW5jZXMgdG8gYmUgbWFwcGVkIG9uCj4gKyAqIHRoZSBiYWNr
ZW5kLiBUaGUgbWVzc2FnZSBvZiB0eXBlCj4gWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9N
QVBQSU5HCj4gKyAqIHByaW9yIGl0cyB1c2FnZSBpbiB0aGUgY29tbWFuZCByaW5nIGFsbG93cyBm
b3IgY3JlYXRpb24gb2YgdGhlc2UgbWFwcGluZ3MuCj4gKyAqIFRoZSBiYWNrZW5kIHdpbGwgbWFp
bnRhaW4gYSBmaXhlZCBhbW91bnQgb2YgdGhlc2UgbWFwcGluZ3MuCj4gKyAqCj4gKyAqIFhFTl9O
RVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIGxldHMgYSBmcm9udGVuZAo+IHF1
ZXJ5IGhvdyBtYW55Cj4gKyAqIG9mIHRoZXNlIG1hcHBpbmdzIGNhbiBiZSBrZXB0Lgo+ICsgKgo+
ICsgKiBFYWNoIGVudHJ5IGluIHRoZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX3tBREQsUFVUfV9HUkVG
X01BUFBJTkcKPiBpbnB1dCB0YWJsZSBoYXMKCkFERCBhbmQgUFVUIGFyZSBzbGlnaHRseSBvZGQg
Y2hvaWNlcyBmb3Igb3Bwb3NpdGVzLiBOb3JtYWxseSB5b3UnZCBoYXZlICdnZXQnIGFuZCAncHV0
JyBvciAnYWRkJyBhbmQgJ3JlbW92ZScgKG9yICdkZWxldGUnKS4KCj4gKyAqIHRoZSBmb2xsb3dp
bmcgZm9ybWF0Ogo+ICsgKgo+ICsgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1
ICAgICA2ICAgICA3ICBvY3RldAo+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqIHwgZ3JhbnQgcmVmICAgICAgICAgICAgIHwgIGZsYWdz
ICAgIHwgIHBhZGRpbmcgIHwKPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKwo+ICsgKgo+ICsgKiBncmFudCByZWY6IGdyYW50IHJlZmVyZW5jZQo+
ICsgKiBmbGFnczogZmxhZ3MgZGVzY3JpYmluZyB0aGUgY29udHJvbCBvcGVyYXRpb24KPiArICoK
PiArICovCj4gKwo+ICtzdHJ1Y3QgeGVuX25ldGlmX2dyZWZfYWxsb2MgewoKSXMgJ2FsbG9jJyBy
ZWFsbHkgZGVzaXJhYmxlIGhlcmU/IFdoYXQncyBiZWluZyBhbGxvY2F0ZWQ/Cgo+ICsgICAgICAg
Z3JhbnRfcmVmX3QgcmVmOwo+ICsgICAgICAgdWludDE2X3QgZmxhZ3M7Cj4gKwo+ICsjZGVmaW5l
IF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seSAgICAwCj4gKyNkZWZpbmUgWEVOX05FVElG
X0NUUkxGX0dSRUZfcmVhZG9ubHkKPiAoMVU8PF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25s
eSkKPiArCj4gKyAgICAgICB1aW50OF90IHBhZFsyXTsKPiArfTsKPiArCj4gKy8qCj4gICAqIENv
bnRyb2wgbWVzc2FnZXMKPiAgICogPT09PT09PT09PT09PT09PQo+ICAgKgo+IEBAIC02MDksNiAr
NjQ3LDgyIEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7Cj4gICAqICAgICAgIGlu
dmFsaWRhdGUgYW55IHRhYmxlIGRhdGEgb3V0c2lkZSB0aGF0IHJhbmdlLgo+ICAgKiAgICAgICBU
aGUgZ3JhbnQgcmVmZXJlbmNlIG1heSBiZSByZWFkLW9ubHkgYW5kIG11c3QgcmVtYWluIHZhbGlk
IHVudGlsCj4gICAqICAgICAgIHRoZSByZXNwb25zZSBoYXMgYmVlbiBwcm9jZXNzZWQuCj4gKyAq
Cj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFCj4gKyAqIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIFRoaXMg
aXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8gZmV0Y2ggdGhlIG51bWJlciBvZiBncmVmcyB0aGF0
IGNhbiBiZSBrZXB0Cj4gKyAqIG1hcHBlZCBpbiB0aGUgYmFja2VuZC4KPiArICoKPiArICogUmVx
dWVzdDoKPiArICoKPiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVG
X01BUFBJTkdfU0laRQo+ICsgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4IChhc3N1bWVkIDAgZm9y
IHNpbmdsZSBxdWV1ZSkKPiArICogIGRhdGFbMV0gPSAwCj4gKyAqICBkYXRhWzJdID0gMAo+ICsg
Kgo+ICsgKiBSZXNwb25zZToKPiArICoKPiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NU
QVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKPiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+ICsgKiAg
ICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gVGhlIHF1
ZXVlIGluZGV4Cj4gaXMKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG91dCBvZiByYW5nZQo+ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NU
UkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKPiArICog
IGRhdGEgICA9IG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgYWxsb3dlZCBpbiB0aGUgZ3JlZiBt
YXBwaW5nIHRhYmxlCj4gKyAqICAgICAgICAgICAoaWYgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVs
KSBvciB6ZXJvIGlmIGEgbWFwcGluZyB0YWJsZSBpcwo+ICsgKiAgICAgICAgICAgbm90IHN1cHBv
cnRlZCAoaS5lLiBoYXNoIG1hcHBpbmcgaXMgZG9uZSBvbmx5IGJ5IG1vZHVsYXIKPiArICogICAg
ICAgICAgIGFyaXRobWV0aWMpLgoKVG9vIG11Y2ggY3V0J24ncGFzdGUgaGVyZSBtZXRoaW5rcyA7
LSkKCj4gKyAqCj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+ICsg
KiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICogVGhpcyBp
cyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0byBtYXAgYSBsaXN0IG9mIGdyYW50
Cj4gKyAqIHJlZmVyZW5jZXMuCj4gKyAqCj4gKyAqIFJlcXVlc3Q6Cj4gKyAqCj4gKyAqICB0eXBl
ICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4gKyAqICBkYXRhWzBd
ID0gcXVldWUgaW5kZXgKPiArICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBj
b250YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKPiArICogICAgICAgICAgICAoYXNzdW1lZCB0byBz
dGFydCBhdCBiZWdpbm5pbmcgb2YgZ3JhbnQpCgpTaG91bGQgdGhlbiBiZSAnYXNzdW1lZCB0byBz
dGFydCBhdCBiZWdpbm5pbmcgb2YgKnBhZ2UqJz8KCj4gKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBs
aXN0IGluIGVudHJpZXMKPiArICoKPiArICogUmVzcG9uc2U6Cj4gKyAqCj4gKyAqICBzdGF0dXMg
PSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdXBwb3J0ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElE
X1BBUkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9D
VFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gKyAq
Cj4gKyAqIE5PVEU6IEVhY2ggZW50cnkgaW4gdGhlIGlucHV0IHRhYmxlIGhhcyB0aGUgZm9ybWF0
IG91dGxpbmVkCj4gKyAqICAgICAgIGluIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYy4KPiAr
ICoKCldoYXQgaGFwcGVucyBpZiB0aGUgYmFja2VuZCBjYW4gc3VjY2Vzc2Z1bGx5IG1hcCBzb21l
IG9mIHRoZSByZWZzLCBidXQgbm90IGFsbD8gRG9lcyB0aGUgd2hvbGUgb3BlcmF0aW9uIGZhaWwg
KHRoZSBiYWNrZW5kIGJlaW5nIHJlcXVpcmVkIHRvIHVubWFwIGFueXRoaW5nIHRoYXQgaXQgc3Vj
Y2Vzc2Z1bGx5IG1hcHBlZCkgb3Igd291bGQgaXQgYmUgYmV0dGVyIHRvIGhhdmUgYSBwZXItcmVm
IHN0YXR1cyBjb2RlIGluIHRoZSBzdHJ1Y3R1cmUsIGFuZCBhbGxvdyBwYXJ0aWFsIHN1Y2Nlc3M/
Cgo+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX1BVVF9HUkVGX01BUFBJTkcKPiArICogLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAqIFRoaXMgaXMgc2VudCBi
eSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50Cj4gKwkg
KiByZWZlcmVuY2VzLgo+ICsgKgo+ICsgKiBSZXF1ZXN0Ogo+ICsgKgo+ICsgKiAgdHlwZSAgICA9
IFhFTl9ORVRJRl9DVFJMX1RZUEVfUFVUX0dSRUZfTUFQUElORwo+ICsgKiAgZGF0YVswXSA9IHF1
ZXVlIGluZGV4Cj4gKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFp
bmluZyB0aGUgbWFwcGluZyBsaXN0Cj4gKyAqICAgICAgICAgICAgKGFzc3VtZWQgdG8gc3RhcnQg
YXQgYmVnaW5uaW5nIG9mIHBhZ2UpCj4gKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0IGluIGVu
dHJpZXMKPiArICoKPiArICogUmVzcG9uc2U6Cj4gKyAqCj4gKyAqICBzdGF0dXMgPSBYRU5fTkVU
SUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90Cj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0
ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRF
UiAtIE9wZXJhdGlvbiBmYWlsZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRV
U19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gKyAqCj4gKyAqIE5P
VEU6IEVhY2ggZW50cnkgaW4gdGhlIGlucHV0IHRhYmxlIGhhcyB0aGUgZm9ybWF0IG91dGxpbmVk
IGluCj4gKyAqICAgICAgIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYy4gVGhlIG9ubHkgdmFs
aWQgZW50cmllcyBhcmUgdGhvc2UKPiArICoJIHByZXZpb3VzbHkgYWRkZWQgd2l0aCBtZXNzYWdl
Cj4gWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4gKyAqCSBhcmUgdmFsaWQu
IEFkZGl0aW9uYWxseSwgZW50cmllcyBpbiBpbmZsaWdodCB3aWxsIGRlbGl2ZXIgYW4gZXJyb3Iu
CgpDb3VsZCB5b3UgZWxhYm9yYXRlIG9uIHdoYXQgJ2luZmxpZ2h0JyBtZWFucz8KCkNoZWVycywK
CiAgUGF1bAoKPiArICoKPiAgICovCj4gCj4gIERFRklORV9SSU5HX1RZUEVTKHhlbl9uZXRpZl9j
dHJsLAo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:03:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpavM-000080-Hw; Wed, 06 Sep 2017 14:03:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpavL-00007k-31
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 14:03:23 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EE/11-03093-A2000B95; Wed, 06 Sep 2017 14:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVeTYUO
 kwbdnEhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHNZteBLP2NF8+pTrA2M
 z6O7GLk4hAT+MkpM3bmEvYuRE8h5zCix/Z8WRGIbo8TtyZ9ZQBIiAs4SX8/MBSri4OAV0Jc4t
 ogfJCws4Caxadl5FpB6CYF9ahJb925mBElICHhKXDzwmg3GnrR+G1CcnYNNwErikBjIFBYBVY
 nJDyQmMHIvYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obQYg2ME4/bL/IUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwsv0HygkWpaan
 VqRl5gDDDiYtwcGjJMLr9A8ozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryvQIoEQIoyS
 vPgRsBi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeQVALuHJzCuB2/QK6AgmoCOqXq4BOa
 IkESEl1cAY+YJl6r2br254K/kuX7nz1MUr7/qXxhU5ZzxwXOFje3PTk8vf3nbs82RcsvznjI6
 ImYV/nG84bEzuSplsv3p3WfGswlynOp4duU/Uroja3LHw8oiNfb/szGcB0Sdr7+iwLzhvrJ86
 y2PjZ4GGeOFURbYcn5TPKu2eD56fmfHq3lfxLo2N6jm+SizFGYmGWsxFxYkAsfbKZ3wCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504706600!74869391!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22276 invoked from network); 6 Sep 2017 14:03:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 14:03:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpavG-0005dw-Hh; Wed, 06 Sep 2017 14:03:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpavB-0007gQ-10; Wed, 06 Sep 2017 14:03:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpavA-0003Ut-G2; Wed, 06 Sep 2017 14:03:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113063-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 14:03:12 +0000
Subject: [Xen-devel] [xen-unstable test] 113063: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA2My8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxMTMwNTQKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTMwMzAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMwCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFy
dC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMwMzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTMwNTQgYmxvY2tlZCBpbiAx
MTMwMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICBmYWlsIGluIDExMzA1NCBsaWtlIDExMzAyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDI0CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxMTMwMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMDI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMzAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3
YzU2NWYxMWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGVlMmMxZmM2
NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzAzMCAgMjAxNy0wOS0wNCAwMjowNTozMCBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTMwNDAgIDIwMTctMDktMDQgMTU6MTY6MTMgWiAgICAxIGRheXMgICAgNCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNDcgIDIwMTctMDktMDUgMDU6MDc6MTEgWiAgICAxIGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZkZmI0M2Q2ZjJj
ZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDE2OjMyOjE0IDIwMTcgKzAyMDAKCiAgICB4
ODYvcDJtLXB0OiBwYXNzIGxldmVsIGluc3RlYWQgb2YgcGFnZSB0eXBlIHRvIHAybV9uZXh0X2xl
dmVsKCkKICAgIAogICAgVGhpcyBpbiB0dXJuIGNhbGxzIGZvciBwMm1fYWxsb2NfcHRwKCkgYWxz
byBiZWluZyBwYXNzZWQgdGhlIG51bWVyaWMKICAgIGxldmVsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IGRhYWU5ZDY3MTI2
ODU1MDY5MDRiMDNkYzM2MjYwZGUzNTYwODU2MjkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDE2OjMwOjQ3IDIwMTcgKzAyMDAKCiAgICB4
ODYvcDJtOiBtYWtlIHAybV9hbGxvY19wdHAoKSByZXR1cm4gYW4gTUZOCiAgICAKICAgIE5vbmUg
b2YgdGhlIGNhbGxlcnMgcmVhbGx5IG5lZWRzIHRoZSBzdHJ1Y3QgcGFnZV9pbmZvIHBvaW50ZXIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cgpjb21taXQg
OWYyZTI1YzAwNDIzMTIwNzE5MzUwNDdhOTMxNDQ5MTRmOTY5NTc1ZgpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTY6MjU6NTkgMjAxNyAr
MDIwMAoKICAgIHg4Ni9wMm0tcHQ6IHNpbXBsaWZ5IHAybV9uZXh0X2xldmVsKCkKICAgIAogICAg
Q2FsY3VsYXRlIGVudHJ5IFBGTiBhbmQgZmxhZ3MganVzdCBvbmNlLiBDb252ZXJ0IHRoZSB0d28g
c3VjY2Vzc2l2ZQogICAgbWFpbiBpZigpLXMgdG8gYW5kIGlmL2Vsc2UtaWYgY2hhaW4uIFJlc3Ry
aWN0IHZhcmlhYmxlIHNjb3BlIHdoZXJlCiAgICByZWFzb25hYmxlLiBUYWtlIHRoZSBvcHBvcnR1
bml0eSBhbmQgYWxzbyBtYWtlIHRoZSBpbmR1Y3Rpb24gdmFyaWFibGUKICAgIHVuc2lnbmVkLgog
ICAgCiAgICBUaGlzIGF0IG9uY2UgZml4ZXMgZXhjZXNzaXZlIHBlcm1pc3Npb25zIGdyYW50ZWQg
aW4gdGhlIDJNIFBURXMKICAgIHJlc3VsdGluZyBmcm9tIHNwbGl0dGluZyBhIDFHIG9uZSAtIG9y
aWdpbmFsIHBlcm1pc3Npb25zIHNob3VsZCBiZQogICAgaW5oZXJpdGVkIGluc3RlYWQuIFRoaXMg
aXMgbm90IGEgc2VjdXJpdHkgaXNzdWUgb25seSBiZWNhdXNlIGFsbCBvZgogICAgdGhpcyB0YWtl
cyBubyBlZmZlY3QgYW55d2F5LCBhcyBpb21tdV9oYXBfcHRfc2hhcmUgaXMgYWx3YXlzIGZhbHNl
IG9uCiAgICBBTUQgc3lzdGVtcyBmb3IgYWxsIHN1cHBvcnRlZCBicmFuY2hlcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNvbW1pdCAwY2Zj
YmU2YzJhMDhiMTJhMTVjYmNjZGNiOWIzY2RiMjRkNzdkNmNkCkF1dGhvcjogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTI6NDI6MDYgMjAxNyArMDEwMAoK
ICAgIHg4Ni9tbTogdXNlIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUgaW4gcHV0X3BhZ2VfZnJv
bV9sezMsNH1lCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgZDRjY2RjZjY0
YWEwYTAwZGQxZjJhNzEwYzZmNDYxMGI5YzU5Y2Q2MApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDExOjI5OjU2IDIwMTcg
KzAxMDAKCiAgICB4ODYvbW06IFVzZSBzdGF0aWMgaW5saW5lcyBmb3Igeyx1bn1hZGp1c3RfZ3Vl
c3RfbD9lKCkKICAgIAogICAgVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlc2UgdG8gYmUgbWFjcm9z
LCBhbmQgdGhlIHJlc3VsdCBpcyBlYXNpZXIgdG8gcmVhZC4KICAgIAogICAgTm8gZnVuY3Rpb25h
bCBjaGFuZ2UsIGJ1dCBibG9hdC1vLW1ldGVyIHJlcG9ydHMgdGhlIGZvbGxvd2luZyBpbXByb3Zl
bWVudDoKICAgIAogICAgICBhZGQvcmVtb3ZlOiAxLzAgZ3Jvdy9zaHJpbms6IDIvMyB1cC9kb3du
OiAyMzUvLTQyNyAoLTE5MikKICAgICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICBfX2dldF9wYWdlX3R5cGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDUyMzEgICAgNTM1MSAgICArMTIwCiAgICAgIGFkanVz
dF9ndWVzdF9sMWUuaXNyYSAgICAgICAgICAgICAgICAgICAgICAgICAgLSAgICAgIDk2ICAgICAr
OTYKICAgICAgZnJlZV9wYWdlX3R5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTQw
ICAgIDE1NTkgICAgICsxOQogICAgICBwdHdyX2VtdWxhdGVkX3VwZGF0ZSAgICAgICAgICAgICAg
ICAgICAgICAgIDEwMDggICAgIDk1NyAgICAgLTUxCiAgICAgIGNyZWF0ZV9ncmFudF9wdl9tYXBw
aW5nICAgICAgICAgICAgICAgICAgICAgMTM0MiAgICAxMTg2ICAgIC0xNTYKICAgICAgbW9kX2wx
X2VudHJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxODkyICAgIDE2NzIgICAgLTIy
MAogICAgCiAgICBhZGp1c3RfZ3Vlc3RfbDFlKCksIG5vdyBiZWluZyBhIGNvbXBpbGVyLXZpc2li
bGUgc2luZ2xlIHVuaXQsIGlzIGNob3NlbiBmb3IKICAgIG91dC1vZi1saW5lJ2luZyBmcm9tIGl0
cyBzZXZlcmFsIGNhbGxzaXRlcy4gIFRoZSBvdGhlciBoZWxwZXJzIHJlbWFpbiBpbmxpbmUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZmRj
NmNlZjg1NzM0NjYyZTMyYzkxZmVlMmExOTFkMmIyNmE2ODJmNApBdXRob3I6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDA5OjI5OjQ4IDIwMTcgKzAxMDAK
CiAgICBNQUlOVEFJTkVSUzogYWRkIGFyY2ggc3BlY2lmaWMgcHVibGljIGhlYWRlcnMgdG8gYXJj
aCBmaWxlIGdyb3VwcwogICAgCiAgICBJJ3ZlIHJlY2VudGx5IGdvdCBzdWZmaWNpZW50bHkgYW5u
b3llZCBieSBwZW9wbGUgbm90IGFwcGx5aW5nIGVub3VnaAogICAgY29tbW9uIHNlbnNlIHRvIGdl
dF9tYWludGFpbmVyLnBsIG91dHB1dCwgQ2MtaW5nIGFsbCBSRVNUIG1haW50YWluZXJzCiAgICBv
biBBUk0tb25seSBwdWJsaWMgaW50ZXJmYWNlIGNoYW5nZXMuCiAgICAKICAgIFNvcnQgQVJNJ3Mg
eGVuLyBncm91cHMgb2YgcGF0aCBzcGVjaWZpY2F0aW9ucyBhdCB0aGUgc2FtZSB0aW1lLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:08:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpazo-0000OC-9J; Wed, 06 Sep 2017 14:08:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4157b62c0=Ian.Jackson@citrix.com>)
 id 1dpazm-0000O5-UI
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 14:07:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 35/3D-03610-E3100B95; Wed, 06 Sep 2017 14:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK4d44Z
 Ig5NFFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxtmz/5kK1jJWfH3bzt7AOJmxi5GTQ0LAX2LC
 +lNsIDabgK5E05a/YDavgKDEyZlPWEBsZgE9iRtTp7BB2PISzVtnM0PU2EmsavzKBGKzCKhIt
 P1bCVYjIqAlsX7FU6h6R4n7ixeB7RIWsJI48OMJK4jNCWRferILzBYSsJS4vfcg1D0mEm8X7g
 Tq5QCKq0nMXR8/gZFvFpKLZiG5aBaSixYwMq9i1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF4el3gIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwXvkPlBMsSk1PrUjLzAGGPExagoNHSYQ3CyTNW1yQmFucmQ6ROsVozDHr35ovT
 BxNH7Z8YRJiycvPS5US530JUioAUppRmgc3CBaLlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqC
 TMa8ewIVKIJzOvBG7fK6BTmIBOqXq5BuSUkkSElFQDY9HKLFOJ8k01G9mSPkeFeavm+Ewt5zN
 vYzz+KZar7s+BjfknX0jerdvU5n+B58fKwMyff9a4ubzjOFXM8P/L0Smtl6w9eax2Hzv89MfZ
 wqXJp3evkFr5bqLPPXce52uy+hse381a69P9NDV5r5zyppQFDJH27zUXFXrMNvsXpHHi99vYn
 MUS/kosxRmJhlrMRcWJANsN9cvAAgAA
X-Env-Sender: prvs=4157b62c0=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504706876!74844398!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16001 invoked from network); 6 Sep 2017 14:07:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 14:07:57 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438639896"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22960.314.441971.301231@mariner.uk.xensource.com>
Date: Wed, 6 Sep 2017 15:07:54 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170906080922.12041-1-roger.pau@citrix.com>
References: <20170906080922.12041-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Ian.Jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] osstest: fix a typo in mg-repro-setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSF0gb3NzdGVzdDogZml4IGEgdHlwbyBpbiBt
Zy1yZXByby1zZXR1cCIpOgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKSW5jbHVkZWQgaW4gbXkgbGF0ZXN0IHB1c2gsIHRoYW5rcy4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpbRw-0002Hk-Ju; Wed, 06 Sep 2017 14:37:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dpbRu-0002He-Vj
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 14:37:03 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 03/6B-03422-E0800B95; Wed, 06 Sep 2017 14:37:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oC4vx4Z
 Ig53L1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oylzZsYCx65VMxZvpC9gXG7aRcjF4eQwAQm
 iUsfjrBDOH8YJbo6pkI5Gxglzu9qYIRw2hglPjzsZuti5OQQFgiU2NexlhnEFhHQkpiwZSsTR
 NF6Rolzn3azgCSYBeokHu5dANbAJqAn0Xr+M1gDr4CtxL7LmxlBbBYBFYkFF5qYIOKCEidnPg
 Hr5RTwkLjU1McOMUdPYsf1X6wQtrzE9rdzwOZICBhKfN64lHkCo8AsJO2zkLTMQtKygJF5FaN
 GcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgyAMEOxjXzAw8x
 SnIwKYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgncT24ZIIcGi1PTUirTMHGDEwKQlO
 HiURHjV2IHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzjsHZIYASFFGaR7cCFj0XmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5IwryfIKp7MvBK4Ta+AjmACOqLq5RqQI0oSEVJSDYxz/Vj
 a3fN7kqUtdP93mNZrTLzCHWUh3Jh7YcpdvfKFzqub+F7eicubovd3Qa/gPYmm+TqGbHzJa687
 PXLlDYj6ab5+kbK722tHy8tWK6yPN19awCHgda/pWA3DzWubHBpnP93ybMGfB5c//aie/yR21
 j/+k2t6bAoEc91d1z87cEt7EgvrjLlKLMUZiYZazEXFiQC/ljuX2QIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504708619!55862351!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50005 invoked from network); 6 Sep 2017 14:37:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 14:37:01 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v86EavS7006370
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 6 Sep 2017 14:36:57 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v86EauaQ022681
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 6 Sep 2017 14:36:57 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v86EauCa027810;
 Wed, 6 Sep 2017 14:36:56 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 06 Sep 2017 07:36:56 -0700
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20170901145057.17414-1-joao.m.martins@oracle.com>
 <20170901145057.17414-2-joao.m.martins@oracle.com>
 <4056c903a6b6433d9f576a0e7701d0b2@AMSPEX02CL03.citrite.net>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <c3455361-4e67-4670-5841-f7f01a3063ab@oracle.com>
Date: Wed, 6 Sep 2017 15:36:52 +0100
MIME-Version: 1.0
In-Reply-To: <4056c903a6b6433d9f576a0e7701d0b2@AMSPEX02CL03.citrite.net>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAwMjo0OSBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKb2FvIE1hcnRpbnMgW21haWx0bzpqb2FvLm0ubWFy
dGluc0BvcmFjbGUuY29tXQo+PiBTZW50OiAwMSBTZXB0ZW1iZXIgMjAxNyAxNTo1MQo+PiBUbzog
WGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsK
Pj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgSm9hbyBN
YXJ0aW5zCj4+IDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0gg
djIgMS8xXSBwdWJsaWMvaW8vbmV0aWYuaDogYWRkIGdyZWYgbWFwcGluZyBjb250cm9sIG1lc3Nh
Z2VzCj4+Cj4+IEFkZHMgMyBtZXNzYWdlcyB0byBhbGxvdyBndWVzdCB0byBsZXQgYmFja2VuZCBr
ZWVwIGdyYW50cyBtYXBwZWQsCj4+IHN1Y2ggdGhhdCAxKSBndWVzdHMgYWxsb3dpbmcgZmFzdCBy
ZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lkIGRvaW5nCj4+IGdyYW50IG9wcyBmb3IgdGhvc2Ug
Y2FzZXMsIG9yIG90aGVyd2lzZSAyKSBwcmVmZXJyaW5nIGNvcGllcyBvdmVyCj4+IGdyYW50cyBh
bmQgMykgYWx3YXlzIHVzaW5nIGEgZml4ZWQgc2V0IG9mIHBhZ2VzIGZvciBuZXR3b3JrIEkvTy4K
Pj4KPj4gVGhlIHRocmVlIGNvbnRyb2wgcmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6Cj4+ICAtIEFk
ZCBncmVmcyB0byBiZSBtYXBwZWQgYnkgYmFja2VuZAo+PiAgLSBSZW1vdmUgZ3JlZnMgbWFwcGlu
Z3MgKElmIHRoZXkgYXJlIG5vdCBpbiB1c2UpCj4+ICAtIEdldCBtYXhpbXVtIGFtb3VudCBvZiBn
cmVmcyBrZXB0IG1hcHBlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2Fv
Lm0ubWFydGluc0BvcmFjbGUuY29tPgo+PiAtLS0KPj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9u
ZXRpZi5oIHwgMTE0Cj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+PiAgMSBmaWxlIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9u
ZXRpZi5oCj4+IGluZGV4IGNhMDA2MTQxMGQuLjI2NGMzMTc0NzEgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9p
by9uZXRpZi5oCj4+IEBAIC0zNTMsNiArMzUzLDkgQEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jl
cXVlc3Qgewo+PiAgI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX01BUFBJTkdf
U0laRSA1Cj4+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAg
ICAgIDYKPj4gICNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9BTEdPUklUSE0g
ICAgNwo+PiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0la
RSA4Cj4+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORyAgICAg
IDkKPj4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9QVVRfR1JFRl9NQVBQSU5HICAgICAx
MAo+Pgo+PiAgICAgIHVpbnQzMl90IGRhdGFbM107Cj4+ICB9Owo+PiBAQCAtMzkxLDYgKzM5NCw0
MSBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVzcG9uc2Ugewo+PiAgfTsKPj4KPj4gIC8qCj4+
ICsgKiBTdGF0aWMgR3JhbnRzIChzdHJ1Y3QgeGVuX25ldGlmX2dyZWZfYWxsb2MpCj4+ICsgKiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+ICsgKgo+PiArICog
QSBmcm9udGVuZCBtYXkgcHJvdmlkZSBhIGZpeGVkIHNldCBvZiBncmFudCByZWZlcmVuY2VzIHRv
IGJlIG1hcHBlZCBvbgo+PiArICogdGhlIGJhY2tlbmQuIFRoZSBtZXNzYWdlIG9mIHR5cGUKPj4g
WEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4+ICsgKiBwcmlvciBpdHMgdXNh
Z2UgaW4gdGhlIGNvbW1hbmQgcmluZyBhbGxvd3MgZm9yIGNyZWF0aW9uIG9mIHRoZXNlIG1hcHBp
bmdzLgo+PiArICogVGhlIGJhY2tlbmQgd2lsbCBtYWludGFpbiBhIGZpeGVkIGFtb3VudCBvZiB0
aGVzZSBtYXBwaW5ncy4KPj4gKyAqCj4+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVG
X01BUFBJTkdfU0laRSBsZXRzIGEgZnJvbnRlbmQKPj4gcXVlcnkgaG93IG1hbnkKPj4gKyAqIG9m
IHRoZXNlIG1hcHBpbmdzIGNhbiBiZSBrZXB0Lgo+PiArICoKPj4gKyAqIEVhY2ggZW50cnkgaW4g
dGhlIFhFTl9ORVRJRl9DVFJMX1RZUEVfe0FERCxQVVR9X0dSRUZfTUFQUElORwo+PiBpbnB1dCB0
YWJsZSBoYXMKPiAKPiBBREQgYW5kIFBVVCBhcmUgc2xpZ2h0bHkgb2RkIGNob2ljZXMgZm9yIG9w
cG9zaXRlcy4gTm9ybWFsbHkgeW91J2QgaGF2ZSAnZ2V0JyBhbmQgJ3B1dCcgb3IgJ2FkZCcgYW5k
ICdyZW1vdmUnIChvciAnZGVsZXRlJykuCj4gClRoYXQncyB0cnVlIC0gSSBwcm9iYWJseSB3YXMg
dG9vIG9ic2Vzc2VkIGludG8gZml0dGluZyBpbiAzIGNoYXJhY3RlcnMgdG8gYXZvaWQKcmVhbGln
bmluZyB0aGUgZWFybGllciBjaHVuayBsaXN0aW5nIGFsbCBjdHJsIG1lc3NhZ2VzIHR5cGVzLiBB
REQsIERFTCBwcm9iYWJseQppcyBhIGJldHRlciBvbmUgKEdFVCB3b3VsZCBzb3VuZCBhIGJpdCBz
dHJhbmdlIGZvciB0aGVzZSBvcHMpLgoKPj4gKyAqIHRoZSBmb2xsb3dpbmcgZm9ybWF0Ogo+PiAr
ICoKPj4gKyAqICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcg
IG9jdGV0Cj4+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rCj4+ICsgKiB8IGdyYW50IHJlZiAgICAgICAgICAgICB8ICBmbGFncyAgICB8ICBwYWRk
aW5nICB8Cj4+ICsgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rCj4+ICsgKgo+PiArICogZ3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UKPj4gKyAqIGZs
YWdzOiBmbGFncyBkZXNjcmliaW5nIHRoZSBjb250cm9sIG9wZXJhdGlvbgo+PiArICoKPj4gKyAq
Lwo+PiArCj4+ICtzdHJ1Y3QgeGVuX25ldGlmX2dyZWZfYWxsb2Mgewo+IAo+IElzICdhbGxvYycg
cmVhbGx5IGRlc2lyYWJsZSBoZXJlPyBXaGF0J3MgYmVpbmcgYWxsb2NhdGVkPwo+IApQcm9iYWJs
eSBub3QgbXkgYmVzdCBjaG9pY2Ugb2YgbmFtaW5nLCBidXQgZ2l2ZW4gdGhhdCB3ZSBhcmVuJ3Qg
YWN0dWFsbHkgbWFwcGluZwpvbiB0aGUgZnJvbnRlbmQgYnV0IHJhdGhlciB0aGUgYmFja2VuZCBo
ZW5jZSBJIGNob29zZSAnYWxsb2MnLiBCdXQgYXMgeW91IGhpbnQKaXQgbWlnaHQgYmUgbWlzbGVh
ZGluZy4gV291bGQgJ21hcCcgb3IgJ21hcHBpbmcnIGJlIGJldHRlciBjYW5kaWRhdGVzPwoKPj4g
KyAgICAgICBncmFudF9yZWZfdCByZWY7Cj4+ICsgICAgICAgdWludDE2X3QgZmxhZ3M7Cj4+ICsK
Pj4gKyNkZWZpbmUgX1hFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5ICAgIDAKPj4gKyNkZWZp
bmUgWEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkKPj4gKDFVPDxfWEVOX05FVElGX0NUUkxG
X0dSRUZfcmVhZG9ubHkpCj4+ICsKPj4gKyAgICAgICB1aW50OF90IHBhZFsyXTsKPj4gK307Cj4+
ICsKPj4gKy8qCj4+ICAgKiBDb250cm9sIG1lc3NhZ2VzCj4+ICAgKiA9PT09PT09PT09PT09PT09
Cj4+ICAgKgo+PiBAQCAtNjA5LDYgKzY0Nyw4MiBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVz
cG9uc2Ugewo+PiAgICogICAgICAgaW52YWxpZGF0ZSBhbnkgdGFibGUgZGF0YSBvdXRzaWRlIHRo
YXQgcmFuZ2UuCj4+ICAgKiAgICAgICBUaGUgZ3JhbnQgcmVmZXJlbmNlIG1heSBiZSByZWFkLW9u
bHkgYW5kIG11c3QgcmVtYWluIHZhbGlkIHVudGlsCj4+ICAgKiAgICAgICB0aGUgcmVzcG9uc2Ug
aGFzIGJlZW4gcHJvY2Vzc2VkLgo+PiArICoKPj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VU
X0dSRUZfTUFQUElOR19TSVpFCj4+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+PiArICoKPj4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8g
ZmV0Y2ggdGhlIG51bWJlciBvZiBncmVmcyB0aGF0IGNhbiBiZSBrZXB0Cj4+ICsgKiBtYXBwZWQg
aW4gdGhlIGJhY2tlbmQuCj4+ICsgKgo+PiArICogUmVxdWVzdDoKPj4gKyAqCj4+ICsgKiAgdHlw
ZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFCj4+ICsgKiAg
ZGF0YVswXSA9IHF1ZXVlIGluZGV4IChhc3N1bWVkIDAgZm9yIHNpbmdsZSBxdWV1ZSkKPj4gKyAq
ICBkYXRhWzFdID0gMAo+PiArICogIGRhdGFbMl0gPSAwCj4+ICsgKgo+PiArICogUmVzcG9uc2U6
Cj4+ICsgKgo+PiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9S
VEVEICAgICAtIE9wZXJhdGlvbiBub3QKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPj4gKyAqICAgICAgICAgICBYRU5f
TkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBUaGUgcXVldWUgaW5kZXgKPj4g
aXMKPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvdXQgb2YgcmFuZ2UKPj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNf
U1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAo+PiArICogIGRhdGEgICA9
IG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgYWxsb3dlZCBpbiB0aGUgZ3JlZiBtYXBwaW5nIHRh
YmxlCj4+ICsgKiAgICAgICAgICAgKGlmIG9wZXJhdGlvbiB3YXMgc3VjY2Vzc2Z1bCkgb3IgemVy
byBpZiBhIG1hcHBpbmcgdGFibGUgaXMKPj4gKyAqICAgICAgICAgICBub3Qgc3VwcG9ydGVkIChp
LmUuIGhhc2ggbWFwcGluZyBpcyBkb25lIG9ubHkgYnkgbW9kdWxhcgo+PiArICogICAgICAgICAg
IGFyaXRobWV0aWMpLgo+IAo+IFRvbyBtdWNoIGN1dCduJ3Bhc3RlIGhlcmUgbWV0aGlua3MgOy0p
Cj4gCk9oIGdvc2ggOiggdGhpcyB3YXNuJ3QgaW50ZW5kZWQuIFNvcnJ5IC0gd2lsbCByZW1vdmUg
dGhlIGxhc3QgdGhyZWUgbGluZXMuCgo+PiArICoKPj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVf
QUREX0dSRUZfTUFQUElORwo+PiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+ICsgKgo+PiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2Vu
ZCB0byBtYXAgYSBsaXN0IG9mIGdyYW50Cj4+ICsgKiByZWZlcmVuY2VzLgo+PiArICoKPj4gKyAq
IFJlcXVlc3Q6Cj4+ICsgKgo+PiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FE
RF9HUkVGX01BUFBJTkcKPj4gKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgKPj4gKyAqICBkYXRh
WzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBsaXN0
Cj4+ICsgKiAgICAgICAgICAgIChhc3N1bWVkIHRvIHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBncmFu
dCkKPiAKPiBTaG91bGQgdGhlbiBiZSAnYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcgb2Yg
KnBhZ2UqJz8KPiAKWWVhcC4KCj4+ICsgKiAgZGF0YVsyXSA9IHNpemUgb2YgbGlzdCBpbiBlbnRy
aWVzCj4+ICsgKgo+PiArICogUmVzcG9uc2U6Cj4+ICsgKgo+PiArICogIHN0YXR1cyA9IFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKPj4gKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBw
b3J0ZWQKPj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJB
TUVURVIgLSBPcGVyYXRpb24gZmFpbGVkCj4+ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxf
U1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKPj4gKyAqCj4+
ICsgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBv
dXRsaW5lZAo+PiArICogICAgICAgaW4gc3RydWN0IHhlbl9uZXRpZl9ncmVmX2FsbG9jLgo+PiAr
ICoKPiAKPiBXaGF0IGhhcHBlbnMgaWYgdGhlIGJhY2tlbmQgY2FuIHN1Y2Nlc3NmdWxseSBtYXAg
c29tZSBvZiB0aGUgcmVmcywgYnV0IG5vdCBhbGw/Cj4gRG9lcyB0aGUgd2hvbGUgb3BlcmF0aW9u
IGZhaWwgKHRoZSBiYWNrZW5kIGJlaW5nIHJlcXVpcmVkIHRvIHVubWFwIGFueXRoaW5nIHRoYXQK
PiBpdCBzdWNjZXNzZnVsbHkgbWFwcGVkKQoKUmlnaHQgbm93LCBJIGFtIGRvaW5nIGFsbC1vci1u
b3RoaW5nIGFwcHJvYWNoIG1lYW5pbmcgdGhlIHdob2xlIG9wZXJhdGlvbiBmYWlscwooYW5kIGJh
Y2tlbmQgdW5tYXBzIGV2ZXJ5dGhpbmcpCgo+IG9yIHdvdWxkIGl0IGJlIGJldHRlciB0byBoYXZl
IGEgcGVyLXJlZiBzdGF0dXMgY29kZSBpbiAKPiB0aGUgc3RydWN0dXJlLCBhbmQgYWxsb3cgcGFy
dGlhbCBzdWNjZXNzPwo+IApUaGVyZSdzIHR3byBieXRlcyBpbiBwYWRkaW5nLCBJIGNvdWxkIGNy
YW0gYSBzdGF0dXMgZmllbGQgdGhlcmUgKDggYnl0ZXMgc2hvdWxkCnN1ZmZpY2U/KS4gRG8geW91
IHRoaW5rIGl0J3Mgd29ydGggaXQ/IFRoZSB1c2VmdWxuZXNzIEkgc2VlIGlzIGFsbG93aW5nCnVu
Ym91bmRlZCBtYXBwaW5ncyBpLmUuIHdpdGhvdXQga25vd2luZyBiZWZvcmUgdGhlIG9wZXJhdGlv
biBob3cgbWFueSBpdCBoYXMKbGVmdCAtIGJ1dCB3aGlsZSBpdCB3b3VsZCBiZSBhIG5pY2VyIGlu
dGVyZmFjZSwgaXQgd291bGQgYWRkIG92ZXJoZWFkIG9uIHRoZQpiYWNrZW5kLCBlaXRoZXIgMSkg
YSBzZWNvbmQgY29weSB0byB0aGUgdGFibGUgZ3JlZiAyKSBvciBlbHNlIGJhY2tlbmQgY291bGQg
bWFwCnRoZSB0YWJsZSBkaXJlY3RseSBhbmQgdW5tYXAgYWZ0ZXJ3YXJkcyBbd2l0aCBjYXJlIHRv
IGF2b2lkIHRoaW5ncyBsaWtlIFhTQS0xNTVdLgoKPj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVf
UFVUX0dSRUZfTUFQUElORwo+PiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+ICsgKgo+PiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2Vu
ZCB0byB1bm1hcCBhIGxpc3Qgb2YgZ3JhbnQKPj4gKwkgKiByZWZlcmVuY2VzLgo+PiArICoKPj4g
KyAqIFJlcXVlc3Q6Cj4+ICsgKgo+PiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBF
X1BVVF9HUkVGX01BUFBJTkcKPj4gKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgKPj4gKyAqICBk
YXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBs
aXN0Cj4+ICsgKiAgICAgICAgICAgIChhc3N1bWVkIHRvIHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBw
YWdlKQo+PiArICogIGRhdGFbMl0gPSBzaXplIG9mIGxpc3QgaW4gZW50cmllcwo+PiArICoKPj4g
KyAqIFJlc3BvbnNlOgo+PiArICoKPj4gKyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFU
VVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90Cj4+ICsgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkCj4+ICsgKiAg
ICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0
aW9uIGZhaWxlZAo+PiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNT
ICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4+ICsgKgo+PiArICogTk9URTogRWFj
aCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBmb3JtYXQgb3V0bGluZWQgaW4KPj4g
KyAqICAgICAgIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYy4gVGhlIG9ubHkgdmFsaWQgZW50
cmllcyBhcmUgdGhvc2UKPj4gKyAqCSBwcmV2aW91c2x5IGFkZGVkIHdpdGggbWVzc2FnZQo+PiBY
RU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPj4gKyAqCSBhcmUgdmFsaWQuIEFk
ZGl0aW9uYWxseSwgZW50cmllcyBpbiBpbmZsaWdodCB3aWxsIGRlbGl2ZXIgYW4gZXJyb3IuCj4g
Cj4gQ291bGQgeW91IGVsYWJvcmF0ZSBvbiB3aGF0ICdpbmZsaWdodCcgbWVhbnM/Cj4gCidpbmZs
aWdodCcgcmVmZXJzIHRvIGdyZWZzIGFscmVhZHkgc3VibWl0dGVkIGluIHJlcXVlc3RzIGJ5IHRo
ZSBmcm9udGVuZCBmb3IKd2hpY2ggd2UgaGF2ZW4ndCByZWNlaXZlZCByZXNwb25zZXMgeWV0LiBU
aGlzIG1lbnRpb24gaXMgdG8gYXZvaWQgbWFsaWNpb3VzCmZyb250ZW5kIHBsYXlpbmcgZ2FtZXMg
d2l0aCB0aGUgc3RhdGUgb2YgdGhlIGdyZWYuIFdlIGNvdWxkIHVzZSB0aGUgc3RhdHVzIHlvdQpz
dWdnZXN0ZWQgYWJvdmUgYW5kIGxldCB0aGUgZnJvbnRlbmQga25vdyB0aGF0IHRoZSBncmVmIGlz
IGluIHVzZSAtIHRob3VnaCBJIGFtCm5vdCBzdXJlIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IGJlaGF2
aW91ciBpLmUuIGluIGNhc2Ugd2UgYXJlIGdpdmluZyB0b28gbXVjaAppbmZvcm1hdGlvbiBmb3Ig
dGhlIGd1ZXN0LgoKPiBDaGVlcnMsCj4gCj4gICBQYXVsCj4gCgpUaGFua3MgZm9yIGFsbCB0aGUg
Y29tbWVudHMhCgpDaGVlcnMsCkpvYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:38:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpbSw-0002MH-Ta; Wed, 06 Sep 2017 14:38:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpbSv-0002Ls-UP
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 14:38:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2D/20-03093-D4800B95; Wed, 06 Sep 2017 14:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVdeHY0O
 kwbwVrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHbpGUvBFseKvU8XsTQw
 /rTsYuTiEBL4yyjx7MI6NgjnMaPEu6ZZUM42Ron7m5cAOZwcIgLOEl/PzGXvYuTgEBbQk1h5S
 BAkzCtgL3Hv4m3mLkZ2DjYBK4lDYiBRFgFVictbnzNNYORYwMiwilGjOLWoLLVI19BML6koMz
 2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0FMMQLCD8f7GgEOMkhxMSqK8l9XWRwrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4N3EtiFSSLAoNT21Ii0zBxgyMGkJDh4lEV5zkDRvcUFibnFm
 OkTqFKMux4bV678wCbHk5eelSonzzgEpEgApyijNgxsBC99LjLJSwryMQEcJ8RSkFuVmlqDKv
 2IU52BUEub1ZAeawpOZVwK36RXQEUxAR1S9XANyREkiQkqqgTEnVeHUu6bY5UZK0e+WyLt/0g
 xnuXfxwuRT+/ae+RgmYCG7f/8nrdtSFocOr7i05nnF6T3V4vMYHHLiJ01U3KqX3e+vdju9tbv
 /rJRNR7dLzDyToxW5bpc9lB89DV3bxue0dxJzWanxgncJH5/XBIhns6+vzfTYuOef+dRvylei
 73+TSnOruq/EUpyRaKjFXFScCAA43GleWgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504708683!115600283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34300 invoked from network); 6 Sep 2017 14:38:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 14:38:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpbSr-0006W5-Oh; Wed, 06 Sep 2017 14:38:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpbSm-00008A-8O; Wed, 06 Sep 2017 14:37:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpbSm-0005UB-34; Wed, 06 Sep 2017 14:37:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dpbSm-0005UB-34@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 14:37:56 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3Zt
ZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICA1YWFlMmQzNWRlMDMxYTM4ZTc4MTJjNjE1ZmY2YmNlMzZiMzE0NjZhCiAgQnVnIG5vdCBwcmVz
ZW50OiAxMmNmYzkwMDllN2NmMWE2OWNhNjc1MTEwYzJjZjZlMjFiMTUyOTkyCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTEzMDg5LwoKCiAgY29tbWl0IDVhYWUyZDM1ZGUwMzFhMzhlNzgxMmM2MTVmZjZiY2UzNmIzMTQ2
NmEKICBBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAgIE1v
biBTZXAgNCAxNjowNDoxMyAyMDE3ICswODAwCiAgCiAgICAgIE1kZU1vZHVsZVBrZy9JcDREeGU6
IGZpeCBhIGJ1ZyBpbiBJUDQgZHJpdmVyIGZvciBJcFNlYyBwcm90b2NvbCBub3RpZnkuCiAgICAg
IAogICAgICBUaGUgSVAgZHJpdmVyIHVzZXMgRWZpQ3JlYXRlUHJvdG9jb2xOb3RpZnlFdmVudCgp
IHRvIHJlZ2lzdGVyIG5vdGlmeSBjYWxsYmFjawogICAgICBmdW5jdGlvbiBmb3IgSXBTZWMgcHJv
dG9jb2wsIGJ1dCBpdCBkaWRuJ3Qgbm90aWNlIHRoYXQgdGhlIGNhbGxiYWNrIHdpbGwgYWx3YXlz
CiAgICAgIGJlIGV4ZWN1dGVkIGF0IGxlYXN0IG9uY2UsIGV2ZW4gdGhlIHByb3RvY29sIHdhc24n
dCBpbiBoYW5kbGUgZGF0YWJhc2UuCiAgICAgIEFzIGEgcmVzdWx0LCB0aGUgSXA0SXBTZWNQcm9j
ZXNzUGFja2V0KCkgd2lsbCBzdGlsbCBhbHdheXMgY2FsbCBMb2NhdGVQcm90b2NvbCgpCiAgICAg
IGV2ZW4gdGhlIElwU2VjIHByb3RvY29sIGlzIG5vdCBpbnN0YWxsZWQsIHdoaWNoIHdpbGwgaW1w
YWN0IHRoZSBuZXR3b3JrCiAgICAgIHBlcmZvcm1hbmNlLgogICAgICAKICAgICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmlld2Vk
LWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9u
LXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC5odG1sClJl
dmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhl
IFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpS
dW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3Qvb3ZtZi9idWlsZC1hbWQ2NC54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTEzMDg5
LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTEzMDYxIC0tYmxlc3NpbmdzPXJl
YWwscmVhbC1iaXNlY3Qgb3ZtZiBidWlsZC1hbWQ2NCB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBm
YWlsdXJlIC8gYmFzaXMgcGFzczoKIDExMzA2OSBmYWlsIFtob3N0PWdvZGVsbG8xXSAvIDExMzA2
MSBbaG9zdD1nb2RlbGxvMF0gMTEzMDUwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxMTMwNjkgLyAxMTMwNTAKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBu
byB1cmw6IHNlYWJpb3MpClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDlhMDRkY2ZmYmIx
ZTU5MzMzZTUwMGE4Y2U2NmUwMWE1NjJiZThiNGYgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVl
MmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKQmFzaXMgcGFzcyA1NmU4OGU5
ZTVmOTgwZTMwZjI4ZDkwN2UwZmY0NDJlNGRjOGRjNWRlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3
MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CkdlbmVyYXRpbmcgcmV2
aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQjNTZlODhlOWU1Zjk4MGUzMGYyOGQ5MDdlMGZmNDQyZTRkYzhk
YzVkZS05YTA0ZGNmZmJiMWU1OTMzM2U1MDBhOGNlNjZlMDFhNTYyYmU4YjRmIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZC04MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYzdjNjIzMmJkMzA0NTY4ZDRk
YTRiZWY1MjE2MDNhYWUwMDM1ZTE3Mi1jN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAw
MzVlMTcyIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2VlMmMxZmM2NjY2NDhhYzE0YTRj
OGI5ZWI5MjI0NzUzNTkxZmE1ZTctZWUyYzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFm
YTVlNwpMb2FkZWQgMTAwMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDExMzA1MCBwYXNzIDU2ZTg4ZTllNWY5ODBlMzBmMjhkOTA3ZTBmZjQ0MmU0
ZGM4ZGM1ZGUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMy
YmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5
ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4NiBmYWlsIDVhYWUyZDM1ZGUwMzFhMzhlNzgxMmM2MTVm
ZjZiY2UzNmIzMTQ2NmEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBj
N2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0
YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4OCBwYXNzIDEyY2ZjOTAwOWU3Y2YxYTY5Y2E2
NzUxMTBjMmNmNmUyMWIxNTI5OTIgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2
NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4OSBmYWlsIDVhYWUyZDM1ZGUwMzFh
MzhlNzgxMmM2MTVmZjZiY2UzNmIzMTQ2NmEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMx
ZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA2MSBbaG9zdD1nb2RlbGxv
MF0KIDExMzA2OSBmYWlsIDlhMDRkY2ZmYmIxZTU5MzMzZTUwMGE4Y2U2NmUwMWE1NjJiZThiNGYg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1Njhk
NGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUz
NTkxZmE1ZTcKIDExMzA3NiBwYXNzIDU2ZTg4ZTllNWY5ODBlMzBmMjhkOTA3ZTBmZjQ0MmU0ZGM4
ZGM1ZGUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQz
MDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5
MjI0NzUzNTkxZmE1ZTcKIDExMzA3OSBmYWlsIDlhMDRkY2ZmYmIxZTU5MzMzZTUwMGE4Y2U2NmUw
MWE1NjJiZThiNGYgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2
MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRj
OGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4MCBwYXNzIDYwNzk0ZWU2YjBjODZjMTAzYWIyMjdi
MGQ5YzI5NjhjOWM3NDgxMGUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhh
YzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4MSBwYXNzIGQ1MWIwMTIyYmY5YmQxZGY4
MzFjNzdiNTY2OWJmYmI2NmFhYTQ4NzQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2
NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4MiBwYXNzIDEyY2ZjOTAwOWU3
Y2YxYTY5Y2E2NzUxMTBjMmNmNmUyMWIxNTI5OTIgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVl
MmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4MyBmYWlsIDVhYWUy
ZDM1ZGUwMzFhMzhlNzgxMmM2MTVmZjZiY2UzNmIzMTQ2NmEgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVl
MTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4NSBwYXNz
IDEyY2ZjOTAwOWU3Y2YxYTY5Y2E2NzUxMTBjMmNmNmUyMWIxNTI5OTIgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2Fh
ZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMDUw
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzA2OSAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzA3NiAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzA3OSAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAxMmNmYzkwMDllN2NmMWE2OWNhNjc1MTEwYzJj
ZjZlMjFiMTUyOTkyIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdj
NjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0
YzhiOWViOTIyNDc1MzU5MWZhNWU3Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5n
IGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMDgyIChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMDgzIChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMDg1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMTMwODYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMTMwODggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDExMzA4OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3Zt
ZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICA1YWFlMmQzNWRlMDMxYTM4ZTc4MTJjNjE1ZmY2YmNlMzZiMzE0NjZhCiAgQnVnIG5vdCBwcmVz
ZW50OiAxMmNmYzkwMDllN2NmMWE2OWNhNjc1MTEwYzJjZjZlMjFiMTUyOTkyCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTEzMDg5LwoKCiAgY29tbWl0IDVhYWUyZDM1ZGUwMzFhMzhlNzgxMmM2MTVmZjZiY2UzNmIzMTQ2
NmEKICBBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAgIE1v
biBTZXAgNCAxNjowNDoxMyAyMDE3ICswODAwCiAgCiAgICAgIE1kZU1vZHVsZVBrZy9JcDREeGU6
IGZpeCBhIGJ1ZyBpbiBJUDQgZHJpdmVyIGZvciBJcFNlYyBwcm90b2NvbCBub3RpZnkuCiAgICAg
IAogICAgICBUaGUgSVAgZHJpdmVyIHVzZXMgRWZpQ3JlYXRlUHJvdG9jb2xOb3RpZnlFdmVudCgp
IHRvIHJlZ2lzdGVyIG5vdGlmeSBjYWxsYmFjawogICAgICBmdW5jdGlvbiBmb3IgSXBTZWMgcHJv
dG9jb2wsIGJ1dCBpdCBkaWRuJ3Qgbm90aWNlIHRoYXQgdGhlIGNhbGxiYWNrIHdpbGwgYWx3YXlz
CiAgICAgIGJlIGV4ZWN1dGVkIGF0IGxlYXN0IG9uY2UsIGV2ZW4gdGhlIHByb3RvY29sIHdhc24n
dCBpbiBoYW5kbGUgZGF0YWJhc2UuCiAgICAgIEFzIGEgcmVzdWx0LCB0aGUgSXA0SXBTZWNQcm9j
ZXNzUGFja2V0KCkgd2lsbCBzdGlsbCBhbHdheXMgY2FsbCBMb2NhdGVQcm90b2NvbCgpCiAgICAg
IGV2ZW4gdGhlIElwU2VjIHByb3RvY29sIGlzIG5vdCBpbnN0YWxsZWQsIHdoaWNoIHdpbGwgaW1w
YWN0IHRoZSBuZXR3b3JrCiAgICAgIHBlcmZvcm1hbmNlLgogICAgICAKICAgICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmlld2Vk
LWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4g
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0Lnhlbi1idWlsZC57ZG90
LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KMTEzMDg5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTMwODkgb3ZtZiByZWFsLWJp
c2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMzA4OS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
OgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:42:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpbXL-00033z-F7; Wed, 06 Sep 2017 14:42:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>)
 id 1dpbXK-00033q-DH; Wed, 06 Sep 2017 14:42:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 92/4D-03283-D5900B95; Wed, 06 Sep 2017 14:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDSzeWc0O
 kwZ2rLBazN7YxW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGQ9+PmMpeMtcsbZpCWMD43rmLkZO
 DiGBPIlp6zaydzFycPAK2EncWGgDEpYQMJQ4vfAmC4jNIqAqseX6YyYQm01AXaLt2XZWEFsEy
 G6ec5MVpJVZwEDi7ncTkLCwgLTElds3oKbbSXx79xVquqDE3x3CIGFmAS2Jh79usUDY2hLLFr
 5mhpgiLbH8H8cERt5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXXO9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MMy/7H2KU5GBSEuW9rLY+UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IEbyfHhkghwaLU9NSKtMwcYMjDpCU4eJREeGVA0rzFBYm5xZnpEKlTjMYcG1av/
 8LE0fRhyxcmIZa8/LxUKXHeSSClAiClGaV5cINgsXiJUVZKmJcR6DQhnoLUotzMElT5V4ziHI
 xKwryt7EBTeDLzSuD2vQI6hQnolKqXa0BOKUlESEk1MFp8SjDSP/br+B+D43sjYkvlmz1nWne
 c8rkxeflNHqNI1dZVF/c9F1jD1HtnzsmbjEVr/B79nzPJdoLEG/3E/sIMdaeGdpb/y5rPiAd+
 PP585po3Ibv2Gk6S+O8burPwZrCWknlO0EGRKP/GbSzFn44+um30r+eo81rLtHDhL094On78r
 5RmzVJiKc5INNRiLipOBAAHbCLVwAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504708955!75646250!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53912 invoked from network); 6 Sep 2017 14:42:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 14:42:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 06 Sep 2017 08:42:34 -0600
Message-Id: <59B025790200007800178075@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 06 Sep 2017 08:42:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-announce@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Xen 4.8.2 released
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjguMi4g
VGhpcyBpcwphdmFpbGFibGUgaW1tZWRpYXRlbHkgZnJvbSBpdHMgZ2l0IHJlcG9zaXRvcnkKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9o
ZWFkcy9zdGFibGUtNC44IAoodGFnIFJFTEVBU0UtNC44LjIpIG9yIGZyb20gdGhlIFhlblByb2pl
Y3QgZG93bmxvYWQgcGFnZQpodHRwOi8vd3d3LnhlbnByb2plY3Qub3JnL2Rvd25sb2Fkcy94ZW4t
YXJjaGl2ZXMveGVuLXByb2plY3QtNDgtc2VyaWVzL3hlbi00ODIuaHRtbCAKKHdoZXJlIGEgbGlz
dCBvZiBjaGFuZ2VzIGNhbiBhbHNvIGJlIGZvdW5kKS4KCldlIHJlY29tbWVuZCBhbGwgdXNlcnMg
b2YgdGhlIDQuOCBzdGFibGUgc2VyaWVzIHRvIHVwZGF0ZSB0byB0aGlzCmxhdGVzdCBwb2ludCBy
ZWxlYXNlLgoKUmVnYXJkcywgSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpbYe-0003Am-Tb; Wed, 06 Sep 2017 14:44:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415137b24=anthony.perard@citrix.com>)
 id 1dpbYd-0003Af-Q5
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 14:43:59 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id A0/AC-20856-FA900B95;
 Wed, 06 Sep 2017 14:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO46zg2
 RBlNm61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmHz09kLtjCV/HxwxrGBsZH3F2MHBwSAv4S
 2xYYdDFycrAIqEhMuXGcBcRmEzCQWDH9KiOILSKgJ9G1ppkZxGYWyJZYs/EdWI2wgJNE1+mJY
 DavgLXEpMYVbCC2kICtxPdzC1kh4oISJ2c+YYHo1ZFYsPsTG8haZgFpieX/OEBMTgE7iQkT9E
 EqRAWUJR7+3csCMUVN4sbCZSwTGPlmIRk0C8mgWQiDFjAyr2LUKE4tKkst0jWy1EsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwyBiDYwXhgUeAhRkkOJiVR3stq6yOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfB2cmyIFBIsSk1PrUjLzAGGO0xagoNHSYR3Mkiat7ggMbc4Mx0id
 YpRUUqcdxJIQgAkkVGaB9cGi7FLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEublAJnCk5lXAj
 f9FdBiJqDFVS/XgCwuSURISTUwJludinjsdeXzx+Oub4IfrGufaKLvLiP+seWZ2u3bjbUTGgy
 7C34qFGzNzpw9+cTHjFPODHLyOaIPyieGNp6qUco5O+mDFZNNqOjUnKV6qcwpPbr7+adMePTt
 rOfxvyIKx+r9r7w+fKyz1v7Qq40XpyhePtQ2eVLr1f/XYl/+jDwvsL5mPtMMViWW4oxEQy3mo
 uJEAOtLaYesAgAA
X-Env-Sender: prvs=415137b24=anthony.perard@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504709037!67587932!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58648 invoked from network); 6 Sep 2017 14:43:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 14:43:58 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438649053"
Date: Wed, 6 Sep 2017 15:43:55 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20170906144355.GC1655@perard.uk.xensource.com>
References: <20170823132505.1505-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170823132505.1505-1-ross.lagerwall@citrix.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH v2] xen: Emit RTC_CHANGE upon TIMEOFFSET
	ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MjU6MDVQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gV2hlbiB0aGUgZ3Vlc3Qgd3JpdGVzIHRvIHRoZSBSVEMsIFhlbiBlbXVsYXRlcyBp
dCBhbmQgYnJvYWRjYXN0cyBhCj4gVElNRU9GRlNFVCBpb3JlcS4gRW1pdCBhbiBSVENfQ0hBTkdF
IFFNUCBldmVudCB0byBhbGwgUU1QIG1vbml0b3JzIHdoZW4KPiB0aGlzIGhhcHBlbnMgcmF0aGVy
IHRoYW4gaWdub3JpbmcgaXQgc28gdGhhdCBzb21ldGhpbmcgdXNlZnVsIGNhbiBiZQo+IGRvbmUg
d2l0aCB0aGUgaW5mb3JtYXRpb24uIFRoaXMgaXMgdGhlIHNhbWUgZXZlbnQgdGhhdCBRRU1VIGdl
bmVyYXRlcwo+IHdoZW4gaXQgZW11bGF0ZXMgdGhlIFJUQy4KPiAKPiBUaGlzIHBhdGNoIGJ5IGl0
c2VsZiBkb2Vzbid0IGFmZmVjdCBhbnkgb2YgdGhlIHRvb2xzdGFja3MgdGhhdCBJCj4gY2hlY2tl
ZDsgdGhlIGxpYnhsIHRvb2xzdGFjayBkb2Vzbid0IGN1cnJlbnRseSBoYW5kbGUgdGhpcyBldmVu
dCBub3IKPiBkb2VzIHRoZSBYQVBJIHRvb2xzdGFjay4gSWYgbm90aGluZyBoYW5kbGVzIHRoZSBl
dmVudCwgaXQgaXMgc2ltcGx5Cj4gaWdub3JlZC4gV2UgcGxhbiBvbiBtb2RpZnlpbmcgWEFQSSB0
byBoYW5kbGUgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+Cj4gLS0tCj4gCj4gQ2hhbmdlZCBpbiB2MjoKPiAqIEV4cGFuZGVk
IGNvbW1pdCBtZXNzYWdlLgo+IAo+ICBody9pMzg2L3hlbi94ZW4taHZtLmMgfCAyICsrCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94
ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggZDljY2Q1ZC4uZmZk
MjBkYyAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2
L3hlbi94ZW4taHZtLmMKPiBAQCAtMTYsNiArMTYsNyBAQAo+ICAjaW5jbHVkZSAiaHcvaTM4Ni9h
cGljLW1zaWRlZi5oIgo+ICAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKPiAgI2luY2x1
ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgo+ICsjaW5jbHVkZSAicWFwaS1ldmVudC5oIgo+ICAj
aW5jbHVkZSAicW1wLWNvbW1hbmRzLmgiCj4gIAo+ICAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv
cnQuaCIKPiBAQCAtOTY3LDYgKzk2OCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9pb3JlcShYZW5J
T1N0YXRlICpzdGF0ZSwgaW9yZXFfdCAqcmVxKQo+ICAgICAgICAgICAgICBoYW5kbGVfdm1wb3J0
X2lvcmVxKHN0YXRlLCByZXEpOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBjYXNl
IElPUkVRX1RZUEVfVElNRU9GRlNFVDoKPiArICAgICAgICAgICAgcWFwaV9ldmVudF9zZW5kX3J0
Y19jaGFuZ2UoKGludDY0X3QpcmVxLT5kYXRhLCAmZXJyb3JfYWJvcnQpOwoKSXMgdGhpcyB0aGUg
cmlnaHQgdmFsdWU/CgpGcm9tIHFhcGktc2NoZW1hLmpzb246ICJvZmZzZXQgYmV0d2VlbiBiYXNl
IFJUQyBjbG9jayAoYXMgc3BlY2lmaWVkIGJ5Ci1ydGMgYmFzZSksIGFuZCBuZXcgUlRDIGNsb2Nr
IHZhbHVlIi4gQnV0IHdpdGggdGhpcyBwYXRjaCwgdGhlIG9mZnNldApzZW50IHZpYSBRTVAgc2Vl
bXMgdG8gYmUgYmV0d2VlbiB0aGUgcHJldmlvdXMgdmFsdWUgb2YgdGhlIGd1ZXN0IHJ0YyBhbmQK
dGhlIG5ldyBvbmUuIE90aGVyIGNhbGxzIHRvIHFhcGlfZXZlbnRfc2VuZF9ydGNfY2hhbmdlIHNl
bmQgdGhlIG9mZnNldApiZXR3ZWVuIHRoZSBuZXcgZ3Vlc3QgUlRDIGFuZCBxZW11X3RpbWUoKS4K
Ci0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpbeW-0003tI-IA; Wed, 06 Sep 2017 14:50:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpbeU-0003Zh-OC
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 14:50:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 99/7F-03642-A1B00B95; Wed, 06 Sep 2017 14:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVeSe0O
 kwdkrHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Hl3kLXgi1vF3g3dbA2M
 s8y6GDk5hAT+MkrMXBEJYT9mlDh41b2LkQvI3sYo8aB9MgtIQkTAWeLrmbnsIDavgL7EwZbtQ
 DYHh7CAvcS9ZXkg9RICN9gkLhx8AlYvIeAp8erRRzj78NytQDY7B5uAlcQhMZAoi4CqxKzl15
 knMHIvYGRYxahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHobQY
 g2MG487nTIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTuLcECkkWJSanlqR
 lpkDDDuYtAQHj5IIrztImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmLQYoEQIoySvPgR
 sBi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEebVApvBk5pXAbXoFdAQT0BFVL9eAHFGSiJ
 CSamCssz1uNDfi0hHni7KVt/imeMQfypimyn7nsOW930vOCU23eOgeHfkoPe2cZoxs2nOHkM5
 P1uuWm/yQKn8gXfGaM3qqgcaUmbIPPmeqN5/0UvtqvjSnaUV6N5+GlEC73ellrPbR839+K7e2
 L3rDKLCdL9pApfqkTM0aZud/ihGWi/I9VvZb6iixFGckGmoxFxUnAgBLCekjfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504709400!73522378!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24861 invoked from network); 6 Sep 2017 14:50:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 14:50:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpbeR-0006q3-Fk; Wed, 06 Sep 2017 14: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpbeM-0000WR-79; Wed, 06 Sep 2017 14:49:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpbeM-0008Dd-1C; Wed, 06 Sep 2017 14:49:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113084-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=0829a6bdbdc6b79990bd0668e847275b6a2717e5
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 14:49:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113084: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA4NC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4MjlhNmJkYmRjNmI3OTk5MGJkMDY2
OGU4NDcyNzViNmEyNzE3ZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAxIGRheXMgICAxMSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNzQgIDIwMTctMDktMDYgMTE6MTQ6MDMg
WiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDgyOWE2YmRi
ZGM2Yjc5OTkwYmQwNjY4ZTg0NzI3NWI2YTI3MTdlNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgU2VwIDYgMTI6MzI6MDAgMjAxNyArMDIwMAoKICAg
IHg4NjogaW50cm9kdWNlIGFuZCB1c2Ugc2V0dXBfZm9yY2VfY3B1X2NhcCgpCiAgICAKICAgIEZv
ciBYRU5fU01FUCBhbmQgWEVOX1NNQVAgdG8gbm90IGJlIGNsZWFyZWQgd2hpbGUgYnJpbmdpbmcg
dXAgQVBzIHdlJ2QKICAgIG5lZWQgdG8gY2xvbmUgdGhlIHJlc3BlY3RpdmUgaGFjayB1c2VkIGZv
ciBDUFVJRF9GQVVMVElORy4gSW50cm9kdWNlIGFuCiAgICBpbnZlcnNlIG9mIHNldHVwX2NsZWFy
X2NwdV9jYXAoKSBpbnN0ZWFkLCBidXQgbGV0IGNsZWFyaW5nIG9mIGZlYXR1cmVzCiAgICBvdmVy
cnVsZSBmb3JjZWQgc2V0dGluZyBvZiB0aGVtLgogICAgCiAgICBYRU5fU01BUCBiZWluZyB3cm9u
ZyBwb3N0LWJvb3QgaXMgYSBwcm9ibGVtIHNwZWNpZmljYWxseSBmb3IgbGl2ZQogICAgcGF0Y2hp
bmcsIGFzIGEgbGl2ZSBwYXRjaCBtYXkgbmVlZCBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbiBwYXRj
aGluZwogICAga2V5ZWQgb2ZmIG9mIHRoYXQgZmVhdHVyZSBmbGFnLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogU2FyYWggTmV3bWFuIDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBmZDkwM2EzNWRhZjNl
N2U2YmZhNzgyYjE4ZGZkNDM3NDZmOTQwYmVkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6NTQ6NDUgMjAxNyArMDEw
MAoKICAgIHg4Ni90cmFwczogRml4IHNob3dfcGFnZV93YWxrKCkgdG8gYXZvaWQgcHJpbnRpbmcg
dHJhaWxpbmcgd2hpdGVzcGFjZQogICAgCiAgICBUaGlzIG1vdmVzIHRoZSBMMiBsaW5lIHRvIGJl
IGNvbnNpc3RlbnQgd2l0aCB0aGUgTDMgbGluZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAxMjI1N2RlM2NmZmY5YjRmZmEwYjczNzllZjgyYzlh
ZDdjOGRiZWM5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBGcmkgU2VwIDEgMTc6MDU6MjEgMjAxNyArMDAwMAoKICAgIHhlbjogRHJvcCBh
c21saW5rYWdlIGV2ZXJ5d2hlcmUKICAgIAogICAgYXNtbGlua2FnZSBpcyBkZWZpbmVkIGFzIG5v
dGhpbmcgb24gYWxsIGFyY2hpdGVjdHVyZXMsIGFuZCBub3QgdXNlZAogICAgY29uc2lzdGVudGx5
IGFueXdoZXJlLCBldmVuIGluIGNvbW1vbiBjb2RlLiAgUmVtb3ZlIGl0IGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0
IDE1MGRkMzk0NmM1MjFhOTI1N2M0ZGQ5N2U2MTkwYzZiMGRmNjgwZDMKQXV0aG9yOiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgVHVlIFNlcCA1IDExOjAzOjM4IDIwMTcgKzAy
MDAKCiAgICBsaWJ4Yy9iaXRvcHM6IGNvcnJlY3QgY29tbWVudCBmb3IgYml0bWFwX3NpemUKICAg
IAogICAgVGhlIHJldHVybmVkIHZhbHVlIHJlcHJlc2VudHMgbm93IHVuaXRzIG9mIGJ5dGVzIGlu
c3RlYWQgb2YgbG9uZ3MuCiAgICAKICAgIEZpeGVzIGNvbW1pdCAxMWQwMDQ0YTE2ICgidG9vbHMv
bGlieGM6IE1vZGlmeSBiaXRtYXAgb3BlcmF0aW9ucyB0bwogICAgdGFrZSB2b2lkIHBvaW50ZXJz
IikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDE1ZTRk
ZDVlODY2YjQzYmJjMmQ0MzgwMzQ0NDVjNjU4MmRiMWQzZGUKQXV0aG9yOiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBXZWQgQXVnIDMwIDEyOjA0OjAw
IDIwMTcgKzAzMDAKCiAgICBjb21tb24vdm1fZXZlbnQ6IEluaXRpYWxpemUgdm1fZXZlbnQgbGlz
dHMgb24gZG9tYWluIGNyZWF0aW9uCiAgICAKICAgIFRoZSBwYXRjaCBzcGxpdHMgdGhlIHZtX2V2
ZW50IGludG8gdGhyZWUgc3RydWN0dXJlczp2bV9ldmVudF9zaGFyZSwKICAgIHZtX2V2ZW50X3Bh
Z2luZywgdm1fZXZlbnRfbW9uaXRvci4gVGhlIGFsbG9jYXRpb24gZm9yIHRoZQogICAgc3RydWN0
dXJlIGlzIG1vdmVkIHRvIHZtX2V2ZW50X2VuYWJsZSBzbyB0aGF0IGl0IGNhbiBiZQogICAgYWxs
b2NhdGVkL2luaXQgd2hlbiBuZWVkZWQgYW5kIGZyZWVkIGluIHZtX2V2ZW50X2Rpc2FibGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBlYjRlNjM4YTQ3NDc5
MjEzNzQxNGYwMzQwOWU3ODQ3NzgxMGMzNDM2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNzozMjo0MyAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBFVkVYIGRlY29kaW5nCiAgICAKICAgIFdoaWxlIHRoZXNlIGFyZSBsYXRl
bnQgaXNzdWVzIG9ubHkgZm9yIG5vdywgY29ycmVjdCB0aGVtIHJpZ2h0IGF3YXk6CiAgICAtIHVu
bmFtZWQgKGluIHRoZSBTRE0pIEVWRVggYml0cyBuZWVkIHRvIGJlIHNldC9jbGVhciByZXNwZWN0
aXZlbHkKICAgIC0gRVZFWC5WJyAoY2FsbGVkIFJYIGluIG91ciBjb2RlKSBuZWVkcyB0byB1bmlm
b3JtbHkgYmUgMSBpbiBub24tNjQtYml0CiAgICAgIG1vZGVzLAogICAgLSBFWEVYLlInIChjYWxs
ZWQgUiBpbiBvdXIgY29kZSkgaXMgdW5pZm9ybWx5IGJlaW5nIGlnbm9yZWQgaW4KICAgICAgbm9u
LTY0LWJpdCBtb2Rlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYTY0ODg5NjVjYTNlYzMwZjJlMGI3MDIyYjUzOWJiYTc4
YzJhZWVkZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBU
dWUgU2VwIDUgMTc6MzI6MDUgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLkwg
aGFuZGxpbmcgZm9yIFZDVlR7LFR9U3tTLER9MlNJCiAgICAKICAgIFJlY2VudCBjaGFuZ2VzIHRv
IHRoZSBTRE0gKGFuZCBYRUQpIGhhdmUgbWFkZSBjbGVhciB0aGF0IG9sZGVyIGhhcmR3YXJlCiAg
ICByYWlzaW5nICNVRCB3aGVuIHRoZSBiaXQgaXMgc2V0IHdhcyByZWFsbHkgYW4gZXJyYXR1bS4g
R2VuZXJhbGl6ZSB0aGUKICAgIHNvIGZhciBBTUQtb25seSBvdmVycmlkZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgOWMy
YmFiZDA1YTIxM2Y4ODAyZTNjYzFjNjRhMmFmOTMyYjVjYmQ3ZApBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6MzE6MDEgMjAxNyArMDIw
MAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgVkVYLlcgaGFuZGxpbmcgZm9yIG5vbi02NC1iaXQgVlBJ
TlNSRAogICAgCiAgICBHb2luZyB0aG91Z2ggdGhlIFhFRCBjb21taXRzIGZyb20gdGhlIGxhc3Qg
Y291cGxlIG9mIG1vbnRocyBtYWRlIG1lCiAgICBub3RpY2UgdGhhdCBWUElOU1JELCBvdGhlciB0
aGFuIFZQRVhUUkQsIGRvZXMgbm90IGNsZWFyIFZFWC5XIGZvciBub24tCiAgICA2NC1iaXQgbW9k
ZXMsIGxlYWRpbmcgdG8gYW4gaW5zZXJ0aW9uIG9mIHN0cmF5IDMyLWJpdHMgb2YgemVybyBpbiBj
YXNlCiAgICB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gaGFkIHRoZSBiaXQgc2V0LgogICAgCiAg
ICBBbHNvIHJlbW92ZSBhIHBvaW50bGVzcyBmYWxsLXRocm91Z2ggaW4gVlBFWFRSVyBoYW5kbGlu
ZywgYnJpbmdpbmcKICAgIHRoaW5ncyBpbiBsaW5lIHdpdGggVlBJTlNSVy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNGQz
ZjBmZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIwOWQ4Y2Q0YgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDA5OjQwOjU4
IDIwMTcgKzAxMDAKCiAgICB4ODYvZW11bDogRml4IHRoZSBoYW5kbGluZyBvZiB1bmltcGxlbWVu
dGVkIEdycDcgaW5zdHJ1Y3Rpb25zCiAgICAKICAgIEdycDcgaXMgYWJub3JtYWxseSBjb21wbGlj
YXRlZCB0byBkZWNvZGUsIGV2ZW4gYnkgeDg2J3Mgc3RhbmRhcmRzLCB3aXRoCiAgICB7cyxsfW1z
dyBiZWluZyB0aGUgcHJvYmxlbWF0aWMgY2FzZXMuCiAgICAKICAgIFByZXZpb3VzbHksIGFueSB2
YWx1ZSB3aGljaCBmZWxsIHRocm91Z2ggdGhlIGZpcnN0IHN3aXRjaCBzdGF0ZW1lbnQgKGxvb2tp
bmcKICAgIGZvciBpbnN0cnVjdGlvbnMgd2l0aCBlbnRpcmVseSBpbXBsaWNpdCBvcGVyYW5kcykg
d291bGQgYmUgaW50ZXJwcmV0ZWQgYnkgdGhlCiAgICBzZWNvbmQgc3dpdGNoIHN0YXRlbWVudCAo
aGFuZGxpbmcgaW5zdHJ1Y3Rpb25zIHdpdGggbWVtb3J5IG9wZXJhbmRzKS4KICAgIAogICAgVW5p
bXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgd291bGQgdGhlbiBoaXQgdGhlICNVRCBjYXNlIGZvciBo
YXZpbmcgYSBub24tbWVtb3J5CiAgICBvcGVyYW5kLCByYXRoZXIgdGhhbiB0YWtpbmcgdGhlIGNh
bm5vdF9lbXVsYXRlIHBhdGguCiAgICAKICAgIENvbnNvbGlkYXRlIHRoZSB0d28gc3dpdGNoIHN0
YXRlbWVudHMgaW50byBhIHNpbmdsZSBvbmUsIHVzaW5nIHJhbmdlcyB0byBjb3ZlcgogICAgdGhl
IGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVyYW5kcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 14:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 14:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpblt-00049B-Ay; Wed, 06 Sep 2017 14:57:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41555ea85=roger.pau@citrix.com>)
 id 1dpblr-00048M-HX
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 14:57:39 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 7F/00-30935-2EC00B95; Wed, 06 Sep 2017 14:57:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvchz4Z
 Ig8tnVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztpz6xFrzjqNj6toelgXEWexcjJ4eEgJ/E
 iraTjCA2i4CKRNuVRcxdjBwcbAL2EtO/VoCERQSUJT629gKVc3EwCxxglJhy4ggzSEJYIE5i1
 7sZYHN4BTwlvk4H6eXiEBKYzSKxbdFzqISgxMmZT1hAbGYBHYkFuz+xgSxgFpCWWP6PA8TkFL
 CR2DFXHaRCFOiEkyvXMIHYQgKKEv3zHrBBnJkusfXvL+YJjPyzkAydhWToLIShCxiZVzFqFKc
 WlaUW6Roa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYgAxDsYFzZ7nyIUZKD
 SUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryR3BsihQSLUtNTK9Iyc4CxAJOW4OBRE
 uG9C5LmLS5IzC3OTIdInWJUlBLnvQeSEABJZJTmwbXB4u8So6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHkPg0zhycwrgZv+CmgxE9DiqpdrQBaXJCKkpBoYBWXXXpPlnr7qn1Bwhb6IlnD9DQH
 eo9vy+69t9dfjDRA86hnPX23+/u9+9+8TQp4Z7o5LZCnlvqg140nmQ5/L/lebDpRybRRxefxK
 nrPW7+Uvx+Cy41xCVq4Gzvt6dnjZ5m+xLXCZKXIrzmNXyxHXa5+kZnHci7Wbptt8If3aCVbZ5
 Tp3nJ4rsRRnJBpqMRcVJwIArJBUWboCAAA=
X-Env-Sender: prvs=41555ea85=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504709857!106795803!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19002 invoked from network); 6 Sep 2017 14:57:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 14:57:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52341594"
Date: Wed, 6 Sep 2017 15:57:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906145710.7o6wmnfxq32z2bgw@dhcp-3-128.uk.xensource.com>
References: <20170704114823.pvk6323gfebioikl@bres.gandi.net>
 <20170704165927.c6dgitftm4v3xk7w@dhcp-3-128.uk.xensource.com>
 <20170705080804.j6lptyhmjguhdj47@bres.gandi.net>
 <595CBCB40200007800168A16@prv-mh.provo.novell.com>
 <20170705123715.exc4qyllpxatxpnj@bres.gandi.net>
 <595CFD650200007800168BF1@prv-mh.provo.novell.com>
 <20170705133000.ugnbckhul4xevzk5@bres.gandi.net>
 <20170707081053.s6pocjgz3ibkkyjg@dhcp-3-128.uk.xensource.com>
 <20170905072849.mymaugf3im2luqai@bres.gandi.net>
 <9e39fe02-d1ca-7b72-7bd3-3461b94c618d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9e39fe02-d1ca-7b72-7bd3-3461b94c618d@suse.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vincent Legout <vincent.legout@gandi.net>, Jan Beulich <JBeulich@suse.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: emit KOBJ_OFFLINE uevent when
 detaching device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMTI6MTg6MDNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNS8wOS8xNyAwOToyOCwgVmluY2VudCBMZWdvdXQgd3JvdGU6Cj4gPiBIZWxs
bywKPiA+IAo+ID4gU29ycnkgZm9yIHN1Y2ggYSBsb25nIGRlbGF5LiBJJ20gc3RpbGwgaW50ZXJl
c3RlZCBpbiBoYXZpbmcgdGhpcyBwYXRjaAo+ID4gbWVyZ2VkLgo+ID4gCj4gPiBJJ3ZlIHRyaWVk
IHRvIG1ha2UgdGhlIHBhdGNoIG1vcmUgZ2VuZXJpYyBhbmQgbW92ZSBpdCB0byB4ZW5idXMgYXMK
PiA+IGRpc2N1c3NlZCBkdXJpbmcgdGhlIFhlbiBzdW1taXQsIGJ1dCBJJ20gbm90IHN1cmUgaG93
IG9yIGlmIGl0J3MKPiA+IHBvc3NpYmxlLiBXb3VsZCBkb2luZyBzb21ldGhpbmcgaW4geGVuYnVz
X290aGVyZW5kX2NoYW5nZWQoKSBtYWtlIHNlbnNlPwo+ID4gQnV0IGRvIHdlIGhhdmUgZW5vdWdo
IGluZm9ybWF0aW9uIHRoZXJlPyBJJ2QgYmUgaGFwcHkgdG8gZ2V0IGFueSBhZHZpY2UsCj4gPiBJ
J3ZlIHJlLWF0dGFjaGVkIHRoZSBvcmlnaW5hbCBwYXRjaC4KPiAKPiBNYXliZSB5b3UgY291bGQg
YWRkIGEgY2FsbGJhY2sgdG8gc3RydWN0IHhlbmJ1c19kcml2ZXIgd2hpY2ggaXMgY2FsbGVkCj4g
YnkgeGVuYnVzX290aGVyZW5kX2NoYW5nZWQoKSBpZiBhdmFpbGFibGUgYW5kIHdoaWNoIHdpbGwg
cmV0dXJuIHRoZQo+IG1pc3NpbmcgaW5mb3JtYXRpb24gKGUuZy4gdGhlIGtvYmopLgoKSGVsbG8s
CgpJJ20gc3RpbGwgdW5zdXJlIHdlIHNob3VsZCBjYWxsIEtPQkpfT0ZGTElORSwgbW9zdGx5IGJl
Y2F1c2UgSSBkb24ndApzZWUgYW55IG90aGVyIGJsb2NrIGRldmljZXMgZG9pbmcgc28uIEFGQUlD
VCBpdCBzZWVtcyB0byBiZSB1c2VkIG9ubHkKYnkgY3B1IGFuZCBtZW1vcnkgaG90cGx1Zy4gTWF5
YmUgeGVuYnVzIHNob3VsZCB1c2UgdGhlIGRldmljZV9vZmZsaW5lCmZ1bmN0aW9uIGluc3RlYWQg
b24gZWFjaCBkZXZpY2UgaXQgd2FudHMgdG8gcmVtb3ZlPwoKRnJvbSBteSBsaW1pdGVkIExpbnV4
IGJ1cyBoYW5kbGluZyB1bmRlcnN0YW5kaW5nLCB0aGlzIHNlZW1zIHRvIGJlCm1vcmUgaW4gbGlu
ZSB3aXRoIHdoYXQgQUNQSSBkb2VzIGZvciBleGFtcGxlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:11:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpbzM-0005P2-N5; Wed, 06 Sep 2017 15:11:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpbzL-0005Ow-NT
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:11:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B9/B8-03454-62010B95; Wed, 06 Sep 2017 15:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6awIZ
 Ig3+vBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFW1ewFxwUrLj0Yx97A2MzbxcjJ4eEgL/E
 mXl7mboYOThYBFQkrraJg4TZBJQlfnb2soHYIkD2x9Ze9i5GLg5mgQYmiYuHPjCDJIQFAiT+H
 Z/KDmLzClhIrGyZwghiCwnESOxs2csKEReUODnzCQuIzSygI7Fg9yc2kF3MAtISy/9xgIQ5BU
 wkfpz9AVYiCnRC59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukaFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GP8sCDjFKcjApifJeVlsfKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvOz8GyKFBItS01Mr0jJzgLEAUyrBw
 aMkwtvMC5TmLS5IzC3OTIdInWJUlBLnlQfpEwBJZJTmwbXB4u8So6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHm5QabwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2MtW8USzsfB01cl3RMTPhA1rk
 5k26lpJVKiVVO4Nn2oTj76Ka7kQv8tswW+76Q6ZUAS/G5MKuNV3w9t3Qt+WXkK+Z91e/hHU9N
 hrDNzlUuPU7GOdYTX1c0B/YFXGCr0bh5edONnftjrCTFTi1cWOc7p0Um6pF7hMPbfelurLsXx
 540XCxmId2ixFKckWioxVxUnAgAEZfHyboCAAA=
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504710692!81504490!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14219 invoked from network); 6 Sep 2017 15:11:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 15:11:34 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="446801627"
Date: Wed, 6 Sep 2017 16:11:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906151128.unufzsls7aexkgy6@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-4-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906124653.5408-4-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDI6NDY6NDhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKPiBpbmRleCA1YWViY2YyNjVmLi4xMWViMTc3OGEzIDEwMDY0NAo+IC0tLSBhL3hlbi9j
b21tb24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTM2Myw2ICsz
NjMsOSBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2ln
bmVkIGludCBkb21jcl9mbGFncywKPiAgICAgICAgICAgICAgZ290byBmYWlsOwo+ICAgICAgICAg
IGluaXRfc3RhdHVzIHw9IElOSVRfZ250dGFiOwo+ICAKPiArICAgICAgICBpZiAoIGRvbWlkID09
IDAgJiYgZ3JhbnRfdGFibGVfaW5pdChkKSApCj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAr
Cj4gICAgICAgICAgcG9vbGlkID0gMDsKPiAgCj4gICAgICAgICAgZXJyID0gLUVOT01FTTsKPiBA
QCAtOTk4LDcgKzEwMDEsOCBAQCBpbnQgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxl
cihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIHByZXYgPSBjbXB4Y2hnKCZkLT5jb250cm9s
bGVyX3BhdXNlX2NvdW50LCBvbGQsIG5ldyk7Cj4gICAgICB9IHdoaWxlICggcHJldiAhPSBvbGQg
KTsKPiAgCj4gLSAgICBwYXVzZV9mbihkKTsKPiArICAgIGlmICggcGF1c2VfZm4gKQo+ICsgICAg
ICAgIHBhdXNlX2ZuKGQpOwo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gQEAgLTEwMDYsNiAr
MTAxMCw3IEBAIGludCBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBk
b21haW4gKmQsCj4gIGludCBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVj
dCBkb21haW4gKmQpCj4gIHsKPiAgICAgIGludCBvbGQsIG5ldywgcHJldiA9IGQtPmNvbnRyb2xs
ZXJfcGF1c2VfY291bnQ7Cj4gKyAgICBpbnQgcmV0Owo+ICAKPiAgICAgIGRvCj4gICAgICB7Cj4g
QEAgLTEwMjksOCArMTAzNCwxNiBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJv
bGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBm
aW5pc2hlZCB3aGVuIHRoZSBjb250cm9sbGVyIHJlZmVyZW5jZSBjb3VudAo+ICAgICAgICogZmly
c3QgZHJvcHMgdG8gMC4KPiAgICAgICAqLwo+IC0gICAgaWYgKCBuZXcgPT0gMCApCj4gKyAgICBp
ZiAoIG5ldyA9PSAwICYmICFkLT5jcmVhdGlvbl9maW5pc2hlZCApCj4gKyAgICB7CgpyZXQgY2Fu
IGJlIGRlZmluZWQgbG9jYWxseSBoZXJlLgoKPiArICAgICAgICByZXQgPSBncmFudF90YWJsZV9p
bml0KGQpOwo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IF9fZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZCwgTlVMTCk7Cj4gKyAgICAgICAg
ICAgIHJldHVybiByZXQ7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGQtPmNyZWF0aW9uX2Zpbmlz
aGVkID0gdHJ1ZTsKPiArICAgIH0KPiAgCj4gICAgICBkb21haW5fdW5wYXVzZShkKTsKPiAgCj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwo+IGluZGV4IDQ1MjBlMzZkOTAuLjI5ZTdmYTUzOWIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4g
QEAgLTE2NTUsNiArMTY1NSw3OCBAQCBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4gICAgICBndC0+bnJfc3Rh
dHVzX2ZyYW1lcyA9IDA7Cj4gIH0KPiAgCj4gK2ludAo+ICtncmFudF90YWJsZV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFu
dF90YWJsZTsKPiArICAgIHVuc2lnbmVkIGludCBpLCBqOwo+ICsKPiArICAgIGlmICggZ3QtPm5y
X2dyYW50X2ZyYW1lcyApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwoKRUJVU1kgaGVyZT8gSSB0
aGluayB3ZSBzaG91bGQgY2F0Y2ggdGhlIGNhc2VzIHdoZW4gdGhpcyBpcyBjYWxsZWQKbXVsdGlw
bGUgdGltZXMuCgpXaXRoIHRob3NlIGNoYW5nZWQ6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:13:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpc0r-0005Ux-1K; Wed, 06 Sep 2017 15:13:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dpc0p-0005Un-Ce
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:13:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 9D/2E-03642-28010B95; Wed, 06 Sep 2017 15:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42Lxqg021W0U2BB
 p0PzH2uL7lslMDowehz9cYQlgjGLNzEvKr0hgzbixspOx4CRrxcRJf9kbGK+zdDFycQgJTGOU
 +HPzHJgjITCHVWLv47lsXYycQE6axIsVG9i7GDmA7DKJDbNcQcJCAhoSt282skM0H2WS+HLhF
 TOEM51R4tyOXlaI5iKJU/veQQ0qlNg3eS4jiM0rIChxcuYTFohJXhKvJixiBlnACWSfmccDEf
 aUuHzpEjuIzSagLdH2ehfYSBYBFYmZu1ZCjU+UaJxxjhliZIDEqvWdYCOFBVIkev/fBasRETC
 QuNO6D+w2ZoG3zBKLXvwCu4FZQFOidftv9gmMorOQnDQLSWoBI9MqRo3i1KKy1CJdIzO9pKLM
 9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAGGAAgh2MZxYEHmKU5GBSEuW9rLY+UogvK
 T+lMiOxOCO+qDQntfgQowwHh5IELzv/hkghwaLU9NSKtMwcYDTCpCU4eJREeONB0rzFBYm5xZ
 npEKlTjJYcG1av/8LE0fRhC5CcdGD7FyYhlrz8vFQpcV55kAYBkIaM0jy4cbCEcYlRVkqYlxH
 oQCGegtSi3MwSVPlXjOIcjErCvNwgU3gy80rgtr4COogJ6KCql2tADipJREhJNTCK5t82SL4i
 kKr0XcTyneuRU39unPEM7pUtf7CbdYlLmUDvXI3GSX6O55ium2emc70+nJQz62NKZMfG1nMMx
 03jjWVkMmd3uOQqil5iEpZ0Vdh3ZpVf47aAdJ4H8hXs7Eci6vaLVPvZHDTicFc7btSyf8/zto
 alc8/odxiXK6Q1/xHYf+9yjxJLcUaioRZzUXEiALQs/rQTAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504710784!115607876!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33270 invoked from network); 6 Sep 2017 15:13:05 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 15:13:05 -0000
Received: by mail-pg0-f53.google.com with SMTP id 63so6656580pgc.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 08:13:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=oshYP0r+AFMZMpcITegbygNR+cFM83szU/BNvEMY2VM=;
 b=ONzFWcIR1J/F2KgXLQfIzeMsHKnsXZ4j8QX6EdtTy5Gujdznutw6x5+5vSBJApk+dF
 M/eHFuABSgbhviSi9I3z6HNRsMepIB67VaNbd86voe5QjGR36A0qsOu6ZcbNcc01JrSg
 mqTr/JAYpe05DqRFiQ1H5w+yYgB+rIghyQtcfe55OvHU1OIjTIXxiCcBiqa1KjW2hRaX
 vBeQ+5L+In71FsoZhN9LvotJLLBEj1dCgeZYaDplmb9b+FjQiIxkQxSgnkC3qc9BNtBI
 2RACE0KrZJrRkfB4tIruA4OI1qb24G+uOw0gixxvroySWPU7pp0vvw3YGqvdk6iL2aEl
 yrmA==
X-Gm-Message-State: AHPjjUi3IV4wbll3pGgC/dFk+L9tjnjScvwhTFu78QABNLU8NMEUEcME
 36ROnalS7j2GDxKcYipziQ==
X-Received: by 10.98.50.5 with SMTP id y5mr7681789pfy.203.1504710784121;
 Wed, 06 Sep 2017 08:13:04 -0700 (PDT)
Received: from mail-pg0-f53.google.com (mail-pg0-f53.google.com.
 [74.125.83.53])
 by smtp.gmail.com with ESMTPSA id h192sm72571pgc.36.2017.09.06.08.13.03
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 06 Sep 2017 08:13:03 -0700 (PDT)
Received: by mail-pg0-f53.google.com with SMTP id d8so15717966pgt.4
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 08:13:03 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4SwJg6cUmkvUMS7ByLQIATLBDcKuy83hJKjz1UnR073HD5Bd48vRVkMuMKKQlpT/z6+s8iGfXDzD5RYzqJ5E8=
X-Received: by 10.84.232.11 with SMTP id h11mr8371773plk.65.1504710783201;
 Wed, 06 Sep 2017 08:13:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.237.71 with HTTP; Wed, 6 Sep 2017 08:12:22 -0700 (PDT)
In-Reply-To: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 6 Sep 2017 09:12:22 -0600
X-Gmail-Original-Message-ID: <CABfawhkUKd7aktd+egLsdqYzfAFSeNNCucd0eNiRmXbB_uB+LA@mail.gmail.com>
Message-ID: <CABfawhkUKd7aktd+egLsdqYzfAFSeNNCucd0eNiRmXbB_uB+LA@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 0/3] Notify monitor when emulating an
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgNiwgMjAxNyBhdCA3OjQ4IEFNLCBQZXRyZSBQaXJjYWxhYnUKPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBUaGlzIHBhdGNoc2V0IGltcGxlbWVudHMgYSBt
ZWNoYW5pc20gd2hpY2ggYWxsb3dzIFhFTiB0byBzZW5kIGZpcnN0IGFuIGV2ZW50Cj4gaWYgdGhl
IGVtdWxhdG9yIGVuY291bnRlcmVkIGFuIHVuc3VwcG9ydGVkIGluc3RydWN0aW9uLgo+IFRoZSBt
b25pdG9yIGFwcGxpY2F0aW9uIGNhbiBjaG9vc2UgdG8gbWl0aWdhdGUgdGhlIGVycm9yLCBmb3Ig
ZXhhbXBsZSB0byBzaW5nbGVzdGVwCj4gdGhlIGluc3RydWN0aW9uIHVzaW5nIHRoZSByZWFsIHBy
b2Nlc3NvciBhbmQgdGhlbiByZXN1bWUgZXhlY3V0aW9uIG9mIHRoZSBub3JtYWwKPiBpbnN0cnVj
dGlvbiBmbG93Lgo+Cj4gVGhpcyBmZWF0dXJlIHdhcyB0ZXN0ZWQgdXNpbmcgYSBtb2RpZmllZCB2
ZXJzaW9uIG9mIFhURjoKPiBodHRwczovL2dpdGh1Yi5jb20vcGV0cmVwaXJjYWxhYnUveGVuLXRl
c3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmltcGwKCkhpIFBldHJlLAp0aGFua3MgZm9yIHNoYXJp
bmcgdGhhdCEgRG8geW91IGhhdmUgYW55IHBsYW5zIHRvIHVwc3RyZWFtIHRoYXQgdG8gWFRGCnNv
IHdlIGNhbiBoYXZlIHNvbWUgYXV0b21hdGVkIHRlc3RzIGZvciBvdGhlciBwYXJ0cyBvZiB0aGUg
bW9uaXRvcgpjb2RlIGFzIHdlbGw/CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:15:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:15:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpc3V-0005iw-ID; Wed, 06 Sep 2017 15:15:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpc3U-0005in-3A
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:15:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A3/D7-03610-72110B95; Wed, 06 Sep 2017 15:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov66a4IZ
 Ig1efVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZFyaxF/SKVDzae5KlgXEOfxcjJ4eEgJHE
 24n/mLoYuTiEBBYyStz+t5sdJCEsECDx7/hUMFtEQFHiwcubrCA2s8B1Ron5u7lBbCGBLkaJm
 z+sQGw2AVWJDddPgdXwClhLvF7xjqWLkYODRUBF4nFjGUhYVCBcoulsPwtEiaDEyZlPwGxOAU
 uJR5OfQI1Xl/gz7xIzhC0usenZd6i4vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRraKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYnAxAsIPxy7KAQ4ySHExK
 oryX1dZHCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE7wP+DZFCgkWp6akVa
 Zk5wPiBKZXg4FES4e0VAErzFhck5hZnpkOkTjEqSonzyoAkBEASGaV5cG2wmL3EKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYd4WkO08mXklcNNfAS1mAlpc9XINyOKSRISUVAOjb2doxtrbbf8
 uNlxf6jcvNuv7rMJZ73Vu7NGV71OP+2Zjurh7K+PH9guet5/lZgVbzBSbEua3KqF94gcZz2WM
 vQsF/6+7HpFW7lRW4ekop2Gw5L3vqwv1fzY86LyyLvGq4q/5KqqfOzzvCjcf9wgJubck7+6xK
 /F3l89qjb6e+qtt32TLs7vblFiKMxINtZiLihMBFY8QidQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504710950!114628308!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60208 invoked from network); 6 Sep 2017 15:15:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 15:15:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 68FFEAAAD;
 Wed,  6 Sep 2017 15:15:49 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-4-jgross@suse.com>
 <20170906151128.unufzsls7aexkgy6@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c29b98f9-5038-059b-8ecd-b769520857ba@suse.com>
Date: Wed, 6 Sep 2017 17:15:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170906151128.unufzsls7aexkgy6@citrix.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTc6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcg
YXQgMDI6NDY6NDhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+IGluZGV4IDVhZWJj
ZjI2NWYuLjExZWIxNzc4YTMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPj4g
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBAQCAtMzYzLDYgKzM2Myw5IEBAIHN0cnVjdCBk
b21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2Zs
YWdzLAo+PiAgICAgICAgICAgICAgZ290byBmYWlsOwo+PiAgICAgICAgICBpbml0X3N0YXR1cyB8
PSBJTklUX2dudHRhYjsKPj4gIAo+PiArICAgICAgICBpZiAoIGRvbWlkID09IDAgJiYgZ3JhbnRf
dGFibGVfaW5pdChkKSApCj4+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4+ICsKPj4gICAgICAg
ICAgcG9vbGlkID0gMDsKPj4gIAo+PiAgICAgICAgICBlcnIgPSAtRU5PTUVNOwo+PiBAQCAtOTk4
LDcgKzEwMDEsOCBAQCBpbnQgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1
Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICBwcmV2ID0gY21weGNoZygmZC0+Y29udHJvbGxlcl9w
YXVzZV9jb3VudCwgb2xkLCBuZXcpOwo+PiAgICAgIH0gd2hpbGUgKCBwcmV2ICE9IG9sZCApOwo+
PiAgCj4+IC0gICAgcGF1c2VfZm4oZCk7Cj4+ICsgICAgaWYgKCBwYXVzZV9mbiApCj4+ICsgICAg
ICAgIHBhdXNlX2ZuKGQpOwo+PiAgCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+IEBAIC0xMDA2
LDYgKzEwMTAsNyBAQCBpbnQgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1
Y3QgZG9tYWluICpkLAo+PiAgaW50IGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIo
c3RydWN0IGRvbWFpbiAqZCkKPj4gIHsKPj4gICAgICBpbnQgb2xkLCBuZXcsIHByZXYgPSBkLT5j
b250cm9sbGVyX3BhdXNlX2NvdW50Owo+PiArICAgIGludCByZXQ7Cj4+ICAKPj4gICAgICBkbwo+
PiAgICAgIHsKPj4gQEAgLTEwMjksOCArMTAzNCwxNiBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlf
c3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAqIENyZWF0aW9uIGlz
IGNvbnNpZGVyZWQgZmluaXNoZWQgd2hlbiB0aGUgY29udHJvbGxlciByZWZlcmVuY2UgY291bnQK
Pj4gICAgICAgKiBmaXJzdCBkcm9wcyB0byAwLgo+PiAgICAgICAqLwo+PiAtICAgIGlmICggbmV3
ID09IDAgKQo+PiArICAgIGlmICggbmV3ID09IDAgJiYgIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkK
Pj4gKyAgICB7Cj4gCj4gcmV0IGNhbiBiZSBkZWZpbmVkIGxvY2FsbHkgaGVyZS4KCkhtbSwgeWVz
LgoKPiAKPj4gKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkKTsKPj4gKyAgICAgICAg
aWYgKCByZXQgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBfX2RvbWFpbl9wYXVzZV9i
eV9zeXN0ZW1jb250cm9sbGVyKGQsIE5VTEwpOwo+PiArICAgICAgICAgICAgcmV0dXJuIHJldDsK
Pj4gKyAgICAgICAgfQo+PiAgICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IHRydWU7Cj4+
ICsgICAgfQo+PiAgCj4+ICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4+ICAKPj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+
PiBpbmRleCA0NTIwZTM2ZDkwLi4yOWU3ZmE1MzliIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IEBAIC0x
NjU1LDYgKzE2NTUsNzggQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+PiAgICAgIGd0LT5ucl9zdGF0dXNf
ZnJhbWVzID0gMDsKPj4gIH0KPj4gIAo+PiAraW50Cj4+ICtncmFudF90YWJsZV9pbml0KHN0cnVj
dCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdy
YW50X3RhYmxlOwo+PiArICAgIHVuc2lnbmVkIGludCBpLCBqOwo+PiArCj4+ICsgICAgaWYgKCBn
dC0+bnJfZ3JhbnRfZnJhbWVzICkKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsKPiAKPiBFQlVT
WSBoZXJlPyBJIHRoaW5rIHdlIHNob3VsZCBjYXRjaCB0aGUgY2FzZXMgd2hlbiB0aGlzIGlzIGNh
bGxlZAo+IG11bHRpcGxlIHRpbWVzLgoKTm8uIFRoZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQo
KSBmcm9tCmRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoKSBjYW4ndCBiZSBtYXNr
ZWQsIG90aGVyd2lzZSBJCndvdWxkIGhhdmUgdG8gbWFrZSBzdHJ1Y3QgZ3JhbnRfdGFibGUgcHVi
bGljIGFnYWluLiBNdWx0aXBsZSBjYWxscwphcmUgb2theS4KCj4gCj4gV2l0aCB0aG9zZSBjaGFu
Z2VkOgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcGo-0006Vc-O9; Wed, 06 Sep 2017 15:29:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpcGn-0006VK-6i
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:29:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7E/59-01812-06410B95; Wed, 06 Sep 2017 15:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov268yIZ
 Ig6efTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNq/6zFjRwVHzruMrWwPiarYuRk0NCwEji
 7cR/TCC2kMBCRomnR+xBbDYBVYkN10+xgtgiAnUSB5cfYu5i5OJgFvjFKHHp4A6wBmEBe4mlV
 56D2SxADYe3X2UBsXkFjCX2Nb2EWiAv0XFgMlicU8BE4u+Tg0CDOICWGUu0beOYwMi9gJFhFa
 NGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoHfrGRgYdzB2nvA
 7xCjJwaQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleVeENkUKCRanpqRVpmTnAMINJ
 S3DwKInwrhQCSvMWFyTmFmemQ6ROMSpKifPGgvQJgCQySvPg2mChfYlRVkqYl5GBgUGIpyC1K
 DezBFX+FaM4B6OSMC87yBSezLwSuOmvgBYzAS2uerkGZHFJIkJKqoEx58iWzHcdcmlL0+cKf/
 y7Vvbf19KG5fNcduZY3EzpPtbEP6PUviA+260nlv/IRgYVOStnhVmbkk35PGSiWLclz/nUHKL
 qyebiwcPquMnX7cfDc0fWbJlW4LGOvyv1xauaP2IfzZc/2pb28+blWTv2Xam1enq/qvHw56DL
 rg8W2RWs2pAlGpSsxFKckWioxVxUnAgAOasrD2gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504711775!101815738!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44219 invoked from network); 6 Sep 2017 15:29:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 15:29:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D772AAB9;
 Wed,  6 Sep 2017 15:29:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Wed,  6 Sep 2017 17:29:28 +0200
Message-Id: <20170906152928.8658-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906152928.8658-1-jgross@suse.com>
References: <20170906152928.8658-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 2/2] paravirt, xen: correct xen_nopvspin case
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGUgYm9vdCBwYXJhbWV0ZXIgInhlbl9ub3B2c3BpbiIgc3BlY2lmaWVkIGEgWGVuIGd1
ZXN0IHNob3VsZCBub3QKbWFrZSB1c2Ugb2YgcGFyYXZpcnQgc3BpbmxvY2tzLCBidXQgYmVoYXZl
IGFzIGlmIHJ1bm5pbmcgb24gYmFyZQptZXRhbC4gVGhpcyBpcyBub3QgdHJ1ZSwgaG93ZXZlciwg
YXMgdGhlIHFzcGlubG9jayBjb2RlIHdpbGwgZmFsbCBiYWNrCnRvIGEgdGVzdC1hbmQtc2V0IHNj
aGVtZSB3aGVuIGl0IGlzIGRldGVjdGluZyBhIGh5cGVydmlzb3IuCgpJbiBvcmRlciB0byBhdm9p
ZCB0aGlzIGRpc2FibGUgdGhlIHZpcnRfc3Bpbl9sb2NrX2tleS4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vc3BpbmxvY2su
YyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vc3BpbmxvY2suYyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCmluZGV4IDI1
YTdjNDMwMmNlNy4uZThhYjgwYWQ3YTZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc3Bpbmxv
Y2suYworKysgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwpAQCAtMTAsNiArMTAsNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L3NsYWIuaD4KIAogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgorI2luY2x1
ZGUgPGFzbS9xc3BpbmxvY2suaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAj
aW5jbHVkZSA8eGVuL2V2ZW50cy5oPgpAQCAtMTI5LDYgKzEzMCw3IEBAIHZvaWQgX19pbml0IHhl
bl9pbml0X3NwaW5sb2Nrcyh2b2lkKQogCiAJaWYgKCF4ZW5fcHZzcGluKSB7CiAJCXByaW50ayhL
RVJOX0RFQlVHICJ4ZW46IFBWIHNwaW5sb2NrcyBkaXNhYmxlZFxuIik7CisJCXN0YXRpY19icmFu
Y2hfZGlzYWJsZSgmdmlydF9zcGluX2xvY2tfa2V5KTsKIAkJcmV0dXJuOwogCX0KIAlwcmludGso
S0VSTl9ERUJVRyAieGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZFxuIik7Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcGo-0006Vn-Uv; Wed, 06 Sep 2017 15:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpcGn-0006VM-9Z
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:29:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F8/8B-03610-06410B95; Wed, 06 Sep 2017 15:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov26CyIZ
 Ig/4VzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asY03sBe8lK05e28jWwHhYrIuRk0NCwEji
 7cR/TF2MXBxCAgsZJc4+P8oOkmATUJXYcP0UK4gtIlAncXD5IWaQImaBX4wSlw7uYAJJCAskS
 /T0XwMrYgFqeLOqixnE5hUwlpjX/ZYNYoO8RMeBySwgNqeAicTfJweBajiAthlLtG3jmMDIvY
 CRYRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH4+z
 L/ocYJTmYlER5L6utjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtaaEOkkGBRanpqRVpmDjDM
 YNISHDxKIrwrQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO2wRSJABSlFGaBzcCFvKXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7CWQKT2ZeCdymV0BHMAEdUfVyDcgRJYkIKakGRr
 OnTwqf3zNawWiV8OZ84p6yNzP7vtZlLjrxXFgw9+icd6Zhl5s6Dwb8n1mm9vPDzRDFh76vnj/
 +YppWJXc1LfC017UJHU95y24tt+9Yza4ra6fOyT3h+O5jwr9ffXgtY3y1xDVSbtb5f9HJ2w+n
 3c9PLE3emVMqeGxl6EuB4n+vLJ+l+zvr8iuxFGckGmoxFxUnAgCANtF5dAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504711775!115611549!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29246 invoked from network); 6 Sep 2017 15:29:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 15:29:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9D7D4ABE4;
 Wed,  6 Sep 2017 15:29:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Wed,  6 Sep 2017 17:29:27 +0200
Message-Id: <20170906152928.8658-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906152928.8658-1-jgross@suse.com>
References: <20170906152928.8658-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 1/2] paravirt/locks: use new static key for
	controlling call of virt_spin_lock()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIGNhc2VzIHdoZXJlIGEgZ3Vlc3QgdHJpZXMgdG8gc3dpdGNoIHNwaW5sb2NrcyB0
byBiYXJlIG1ldGFsCmJlaGF2aW9yIChlLmcuIGJ5IHNldHRpbmcgInhlbl9ub3B2c3BpbiIgYm9v
dCBwYXJhbWV0ZXIpLiBUb2RheSB0aGlzCmhhcyB0aGUgZG93bnNpZGUgb2YgZmFsbGluZyBiYWNr
IHRvIHVuZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZvcgpxc3BpbmxvY2tzIGR1ZSB0byB2aXJ0
X3NwaW5fbG9jaygpIGRldGVjdGluZyB0aGUgdmlydHVhbGl6ZWQKZW52aXJvbm1lbnQuCgpBZGQg
YSBzdGF0aWMga2V5IGNvbnRyb2xsaW5nIHdoZXRoZXIgdmlydF9zcGluX2xvY2soKSBzaG91bGQg
YmUKY2FsbGVkIG9yIG5vdC4gV2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwgc2V0IHRoZSBuZXcg
a2V5IHRvIGZhbHNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICB8IDExICsrKysr
KysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgfCAgNiArKysrKysK
IGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAgICAgICB8ICAyICsrCiBrZXJuZWwvbG9j
a2luZy9xc3BpbmxvY2suYyAgICAgICAgICAgfCAgNCArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIz
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3Bpbmxv
Y2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oCmluZGV4IDQ4YTcwNmY2NDFm
Mi4uZmMzOTM4OWYxOTZiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3Bpbmxv
Y2suaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaApAQCAtMSw2ICsxLDcg
QEAKICNpZm5kZWYgX0FTTV9YODZfUVNQSU5MT0NLX0gKICNkZWZpbmUgX0FTTV9YODZfUVNQSU5M
T0NLX0gKIAorI2luY2x1ZGUgPGxpbnV4L2p1bXBfbGFiZWwuaD4KICNpbmNsdWRlIDxhc20vY3B1
ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3FzcGlubG9ja190eXBlcy5oPgogI2lu
Y2x1ZGUgPGFzbS9wYXJhdmlydC5oPgpAQCAtNDYsOSArNDcsMTUgQEAgc3RhdGljIGlubGluZSB2
b2lkIHF1ZXVlZF9zcGluX3VubG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQogI2VuZGlmCiAK
ICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKK0RFQ0xBUkVfU1RBVElDX0tFWV9UUlVFKHZpcnRfc3Bp
bl9sb2NrX2tleSk7CisKK3ZvaWQgbmF0aXZlX3B2X2xvY2tfaW5pdCh2b2lkKSBfX2luaXQ7CisK
ICNkZWZpbmUgdmlydF9zcGluX2xvY2sgdmlydF9zcGluX2xvY2sKIHN0YXRpYyBpbmxpbmUgYm9v
bCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQogeworCWlmICghc3RhdGlj
X2JyYW5jaF9saWtlbHkoJnZpcnRfc3Bpbl9sb2NrX2tleSkpCisJCXJldHVybiBmYWxzZTsKIAlp
ZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQogCQlyZXR1cm4gZmFs
c2U7CiAKQEAgLTY1LDYgKzcyLDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB2aXJ0X3NwaW5fbG9j
ayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQogCiAJcmV0dXJuIHRydWU7CiB9CisjZWxzZQorc3Rh
dGljIGlubGluZSB2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQodm9pZCkKK3sKK30KICNlbmRpZiAv
KiBDT05GSUdfUEFSQVZJUlQgKi8KIAogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3FzcGlubG9jay5o
PgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jIGIvYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCmluZGV4IDhmMmQxYzlkNDNhOC4uMmZj
NjVkZGVhNDBkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tz
LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCkBAIC00MiwzICs0
Miw5IEBAIHN0cnVjdCBwdl9sb2NrX29wcyBwdl9sb2NrX29wcyA9IHsKICNlbmRpZiAvKiBTTVAg
Ki8KIH07CiBFWFBPUlRfU1lNQk9MKHB2X2xvY2tfb3BzKTsKKwordm9pZCBfX2luaXQgbmF0aXZl
X3B2X2xvY2tfaW5pdCh2b2lkKQoreworCWlmICghc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SFlQRVJWSVNPUikpCisJCXN0YXRpY19icmFuY2hfZGlzYWJsZSgmdmlydF9zcGluX2xvY2tfa2V5
KTsKK30KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMgYi9hcmNoL3g4Ni9r
ZXJuZWwvc21wYm9vdC5jCmluZGV4IDU0YjllODlkNGQ2Yi4uMjE1MDBkM2JhMzU5IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBi
b290LmMKQEAgLTc3LDYgKzc3LDcgQEAKICNpbmNsdWRlIDxhc20vaTgyNTkuaD4KICNpbmNsdWRl
IDxhc20vcmVhbG1vZGUuaD4KICNpbmNsdWRlIDxhc20vbWlzYy5oPgorI2luY2x1ZGUgPGFzbS9x
c3BpbmxvY2suaD4KIAogLyogTnVtYmVyIG9mIHNpYmxpbmdzIHBlciBDUFUgcGFja2FnZSAqLwog
aW50IHNtcF9udW1fc2libGluZ3MgPSAxOwpAQCAtMTM4MSw2ICsxMzgyLDcgQEAgdm9pZCBfX2lu
aXQgbmF0aXZlX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAJLyogYWxyZWFkeSBzZXQgbWUg
aW4gY3B1X29ubGluZV9tYXNrIGluIGJvb3RfY3B1X2luaXQoKSAqLwogCWNwdW1hc2tfc2V0X2Nw
dShtZSwgY3B1X2NhbGxvdXRfbWFzayk7CiAJY3B1X3NldF9zdGF0ZV9vbmxpbmUobWUpOworCW5h
dGl2ZV9wdl9sb2NrX2luaXQoKTsKIH0KIAogdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9jcHVzX2Rv
bmUodW5zaWduZWQgaW50IG1heF9jcHVzKQpkaWZmIC0tZ2l0IGEva2VybmVsL2xvY2tpbmcvcXNw
aW5sb2NrLmMgYi9rZXJuZWwvbG9ja2luZy9xc3BpbmxvY2suYwppbmRleCAyOTQyOTRjNzFiYTQu
LjgzOGQyMzViODdlZiAxMDA2NDQKLS0tIGEva2VybmVsL2xvY2tpbmcvcXNwaW5sb2NrLmMKKysr
IGIva2VybmVsL2xvY2tpbmcvcXNwaW5sb2NrLmMKQEAgLTc2LDYgKzc2LDEwIEBACiAjZGVmaW5l
IE1BWF9OT0RFUwk0CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19QQVJBVklSVAorREVGSU5FX1NU
QVRJQ19LRVlfVFJVRSh2aXJ0X3NwaW5fbG9ja19rZXkpOworI2VuZGlmCisKIC8qCiAgKiBQZXIt
Q1BVIHF1ZXVlIG5vZGUgc3RydWN0dXJlczsgd2UgY2FuIG5ldmVyIGhhdmUgbW9yZSB0aGFuIDQg
bmVzdGVkCiAgKiBjb250ZXh0czogdGFzaywgc29mdGlycSwgaGFyZGlycSwgbm1pLgotLSAKMi4x
Mi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcGp-0006Vy-5E; Wed, 06 Sep 2017 15:29:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpcGn-0006VL-9Y
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:29:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3B/43-03423-06410B95; Wed, 06 Sep 2017 15:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsVyuP0Ov26CyIZ
 Ig1WvGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvPxuYC7azVWx8fJOpgbGXtYuRk0NCwEji
 7cR/TF2MXBxCAgsZJXZu38cGkmATUJXYcP0UWJGIQJ3EweWHmEGKmAV+MUpcOriDCSQhLOAgc
 ePlDbAiFqCGl5tns4DYvALGElcu/2SH2CAv0XFgMssERs4FjAyrGDWKU4vKUot0jUz0kooy0z
 NKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcYABDsY932MPMQoycGkJMp7WW19pBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJXlXhDZFCgkWp6akVaZk5wNCBSUtw8CiJ8K4UAkrzFhck5hZn
 pkOkTjHqcjR92PKFSYglLz8vVUqc9ztIkQBIUUZpHtwIWBhfYpSVEuZlBDpKiKcgtSg3swRV/
 hWjOAejkjCvC8glPJl5JXCbXgEdwQR0RNXLNSBHlCQipKQaGKNeFDGIdrs0zZ7yibmNbRn36p
 shEc815old7Za6tGWlxmRjkfcnKviPMtso9+yuWi1RKPzRoW3yreSNpw1vWD8peT1jTVVhdoX
 mH7Oy9zfPu9Tx2h/nff7MSqeQ+5eW8lzmQw+vxebwW9d98wizf2WetUyE2Xrdqj2q6S+EjvVo
 OvB0fZV+q8RSnJFoqMVcVJwIAOM7i7VeAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504711775!110837044!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2450 invoked from network); 6 Sep 2017 15:29:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 15:29:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E1A1AC5B;
 Wed,  6 Sep 2017 15:29:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Wed,  6 Sep 2017 17:29:26 +0200
Message-Id: <20170906152928.8658-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 0/2] guard virt_spin_lock() with a static key
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB2aXJ0X3NwaW5fbG9jaygpIGJlaW5nIGd1YXJkZWQgYnkgYSBzdGF0aWMga2V5IHRoZSBi
YXJlIG1ldGFsIGNhc2UKY2FuIGJlIG9wdGltaXplZCBieSBwYXRjaGluZyB0aGUgY2FsbCBhd2F5
IGNvbXBsZXRlbHkuIEluIGNhc2UgYSBrZXJuZWwKcnVubmluZyBhcyBhIGd1ZXN0IGl0IGNhbiBk
ZWNpZGUgd2hldGhlciB0byB1c2UgcGFyYXZpdHVhbGl6ZWQKc3BpbmxvY2tzLCB0aGUgY3VycmVu
dCBmYWxsYmFjayB0byB0aGUgdW5mYWlyIHRlc3QtYW5kLXNldCBzY2hlbWUsIG9yCnRvIG1pbWlj
IHRoZSBiYXJlIG1ldGFsIGJlaGF2aW9yLgoKVjI6Ci0gdXNlIHN0YXRpYyBrZXkgaW5zdGVhZCBv
ZiBtYWtpbmcgdmlydF9zcGluX2xvY2soKSBhIHB2b3BzIGZ1bmN0aW9uCgpKdWVyZ2VuIEdyb3Nz
ICgyKToKICBwYXJhdmlydC9sb2NrczogdXNlIG5ldyBzdGF0aWMga2V5IGZvciBjb250cm9sbGlu
ZyBjYWxsIG9mCiAgICB2aXJ0X3NwaW5fbG9jaygpCiAgcGFyYXZpcnQseGVuOiBjb3JyZWN0IHhl
bl9ub3B2c3BpbiBjYXNlCgogYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmggICAgIHwg
MTEgKysrKysrKysrKysKIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYyB8ICA2
ICsrKysrKwogYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyAgICAgICAgICAgIHwgIDIgKysKIGFy
Y2gveDg2L3hlbi9zcGlubG9jay5jICAgICAgICAgICAgICB8ICAyICsrCiBrZXJuZWwvbG9ja2lu
Zy9xc3BpbmxvY2suYyAgICAgICAgICAgfCAgNCArKysrCiA1IGZpbGVzIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKykKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:31:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcIB-0007BM-FB; Wed, 06 Sep 2017 15:31:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dpcIA-0007B8-I3
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:31:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B3/53-06889-5B410B95; Wed, 06 Sep 2017 15:31:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsUyZ7p8oO5WkQ2
 RBqvmC1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPlnxgLJgmU9H0oYOxgfGVSBcjF4eQwCQm
 iedzG9m6GDmBnD+MEocbkiASGxglTjffZ4FwehgljmzdDlbFJmAkcfbodEYQW0RAWuLa58uMI
 EXMAg1Ao84dBEsIC4RLvDjYzApiswioSjTsmcIEYvMKeEk8nr4OzJYQUJCY8vA9M4RtLNH+9i
 LbBEaeBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr3
 PAAQ7GFe2Ox9ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9m4Q2RQoJFqemp
 FWmZOcAwhElLcPAoifCuFAJK8xYXJOYWZ6ZDpE4xKkqJ88aC9AmAJDJK8+DaYKF/iVFWSpiXE
 egQIZ6C1KLczBJU+VeM4hyMSsK87CBTeDLzSuCmvwJazAS0uOrlGpDFJYkIKakGxp09U9blik
 1ff4Mxm/1neeHJvOSIe4vmzSrztVnrtdJlhdHZ1nzTy/PvR9rtT7Ar/7q096lm2VS9tB6D186
 VDXNvFB/9/lJiXvTk2Idn606IxB2M4Yz+oCRnbLVm1k6ORN+u5daXeoQ3egkxd/itvi7Ia5v4
 8tD120xH3wbqKvy3mmKTEVFjpMRSnJFoqMVcVJwIAAX4glV4AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504711859!89780719!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13763 invoked from network); 6 Sep 2017 15:31:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 15:31:00 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v86FUpXu028021
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 6 Sep 2017 15:30:52 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v86FUphK023354
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 6 Sep 2017 15:30:51 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v86FUpuq004762;
 Wed, 6 Sep 2017 15:30:51 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 06 Sep 2017 08:30:50 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed,  6 Sep 2017 11:33:52 -0400
Message-Id: <1504712032-27706-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v3] mm: Don't scrub pages while holding heap
	lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCwgcHJlc2VydmUgUEdDX25lZWRfc2NydWIgYml0IHdoZW4gc2V0dGluZyBQR0Nfc3Rh
dGVfaW51c2UKc3RhdGUgd2hpbGUgc3RpbGwgdW5kZXIgdGhlIGxvY2sgYW5kIGNsZWFyIHRob3Nl
IHBhZ2VzIGxhdGVyLgoKTm90ZSB0aGF0IHdlIHN0aWxsIG5lZWQgdG8gZ3J1YiB0aGUgbG9jayB3
aGVuIGNsZWFyaW5nIFBHQ19uZWVkX3NjcnViCmJpdCBzaW5jZSBjb3VudF9pbmZvIG1pZ2h0IGJl
IHVwZGF0ZWQgZHVyaW5nIE1DRSBoYW5kbGluZyBpbgptYXJrX3BhZ2Vfb2ZmbGluZSgpLgoKU2ln
bmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
LS0tCnYzOgoqIENhbGwgY2hlY2tfb25lX3BhZ2UoKSBvbmx5IGlmIF9QR0NfbmVlZF9zY3J1YiBp
cyBub3Qgc2V0LgoqIEFmdGVyIG1vcmUgdGhpbmtpbmcgSSBkZWNpZGVkIHRvIGtlZXAgc2N1Yl9k
ZWJ1ZyBjaGVjazogdGhlIGZhbHNlCiAgcG9zaXRpdmUgaXNzdWUgdGhhdCBJIHdhcyBjb25jZXJu
ZWQgYWJvdXQgaXMgYm9ndXM6IHdlIGFyZSBjaGVja2luZwogIHdoZXRoZXIgYW4gdW5zY3J1YmJl
ZCBwYWdlIGlzIGFjY2lkZW50YWxseSBnaXZlbiBvdXQgc28gdGhlIG9ubHkKICBwb3RlbnRpYWwg
cHJvYmxlbSBoZXJlIHdvdWxkIGJlIHVzIG1pc3NpbmcgdGhlIGNhc2Ugd2hlcmUgYSBndWVzdAog
IGZpbGxlZCBhIHBhZ2Ugd2l0aCBjbGVhbiBwYXR0ZXJuICphbmQqIHdlIGZvciBzb21lIHJlYXNv
biBkaWRuJ3QKICBzY3J1YiBpdC4gU28gdGhlIHRlc3QgaXMgbm90IHBlcmZlY3QgaW4gdGhhdCBy
ZXNwZWN0LCBidXQgdGhhdCdzIGl0LgoKIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgNDMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDMzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggZGJhZDFlMS4u
YjUyNDNmYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKQEAgLTg2MCw2ICs4NjAsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2Vf
aW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICBi
b29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKICAgICB1aW50MzJfdCB0bGJmbHVzaF90aW1lc3Rh
bXAgPSAwOworICAgIHVuc2lnbmVkIGludCBkaXJ0eV9jbnQgPSAwOwogCiAgICAgLyogTWFrZSBz
dXJlIHRoZXJlIGFyZSBlbm91Z2ggYml0cyBpbiBtZW1mbGFncyBmb3Igbm9kZUlELiAqLwogICAg
IEJVSUxEX0JVR19PTigoX01FTUZfYml0cyAtIF9NRU1GX25vZGUpIDwgKDggKiBzaXplb2Yobm9k
ZWlkX3QpKSk7CkBAIC05NTMsMTQgKzk1NCwxMSBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
YWxsb2NfaGVhcF9wYWdlcygKICAgICAgICAgLyogUmVmZXJlbmNlIGNvdW50IG11c3QgY29udGlu
dW91c2x5IGJlIHplcm8gZm9yIGZyZWUgcGFnZXMuICovCiAgICAgICAgIEJVR19PTigocGdbaV0u
Y291bnRfaW5mbyAmIH5QR0NfbmVlZF9zY3J1YikgIT0gUEdDX3N0YXRlX2ZyZWUpOwogCi0gICAg
ICAgIGlmICggdGVzdF9iaXQoX1BHQ19uZWVkX3NjcnViLCAmcGdbaV0uY291bnRfaW5mbykgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSAp
Ci0gICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKLSAgICAgICAgICAgIG5v
ZGVfbmVlZF9zY3J1Yltub2RlXS0tOwotICAgICAgICB9CisgICAgICAgIC8qIFBHQ19uZWVkX3Nj
cnViIGNhbiBvbmx5IGJlIHNldCBpZiBmaXJzdF9kaXJ0eSBpcyB2YWxpZCAqLworICAgICAgICBB
U1NFUlQoZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggfHwgIShwZ1tpXS5jb3VudF9p
bmZvICYgUEdDX25lZWRfc2NydWIpKTsKIAotICAgICAgICBwZ1tpXS5jb3VudF9pbmZvID0gUEdD
X3N0YXRlX2ludXNlOworICAgICAgICAvKiBQcmVzZXJ2ZSBQR0NfbmVlZF9zY3J1YiBzbyB3ZSBj
YW4gY2hlY2sgaXQgYWZ0ZXIgbG9jayBpcyBkcm9wcGVkLiAqLworICAgICAgICBwZ1tpXS5jb3Vu
dF9pbmZvID0gUEdDX3N0YXRlX2ludXNlIHwgKHBnW2ldLmNvdW50X2luZm8gJiBQR0NfbmVlZF9z
Y3J1Yik7CiAKICAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub190bGJmbHVzaCkgKQog
ICAgICAgICAgICAgYWNjdW11bGF0ZV90bGJmbHVzaCgmbmVlZF90bGJmbHVzaCwgJnBnW2ldLApA
QCAtOTc0LDEzICs5NzIsMzggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBf
cGFnZXMoCiAgICAgICAgICAqIGd1ZXN0IGNhbiBjb250cm9sIGl0cyBvd24gdmlzaWJpbGl0eSBv
Zi90aHJvdWdoIHRoZSBjYWNoZS4KICAgICAgICAgICovCiAgICAgICAgIGZsdXNoX3BhZ2VfdG9f
cmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxhZ3MgJiBNRU1GX25vX2ljYWNoZV9mbHVz
aCkpOwotCi0gICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKLSAgICAg
ICAgICAgIGNoZWNrX29uZV9wYWdlKCZwZ1tpXSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2so
JmhlYXBfbG9jayk7CiAKKyAgICBpZiAoIGZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURY
IHx8CisgICAgICAgICAoc2NydWJfZGVidWcgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIp
KSApCisgICAgeworICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVSA8PCBvcmRlcik7IGkrKyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1BHQ19uZWVkX3NjcnViLCAm
cGdbaV0uY291bnRfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICgg
IShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpICkKKyAgICAgICAgICAgICAgICAgICAgc2NydWJf
b25lX3BhZ2UoJnBnW2ldKTsKKworICAgICAgICAgICAgICAgIGRpcnR5X2NudCsrOworCisgICAg
ICAgICAgICAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworICAgICAgICAgICAgICAgIHBnW2ld
LmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOworICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZoZWFwX2xvY2spOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoICEo
bWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCisgICAgICAgICAgICAgICAgY2hlY2tfb25lX3Bh
Z2UoJnBnW2ldKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZGlydHlfY250ICkKKyAgICAg
ICAgeworICAgICAgICAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworICAgICAgICAgICAgbm9k
ZV9uZWVkX3NjcnViW25vZGVdIC09IGRpcnR5X2NudDsKKyAgICAgICAgICAgIHNwaW5fdW5sb2Nr
KCZoZWFwX2xvY2spOworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCBuZWVkX3RsYmZsdXNo
ICkKICAgICAgICAgZmlsdGVyZWRfZmx1c2hfdGxiX21hc2sodGxiZmx1c2hfdGltZXN0YW1wKTsK
IAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcK8-0007QN-Qg; Wed, 06 Sep 2017 15:33:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpcK7-0007QA-AW
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:33:03 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 52/51-02229-E2510B95; Wed, 06 Sep 2017 15:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpK6e6IZ
 Ig0972C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyfh9exF1xlq+g+eompgXELaxcjJ4eEgL/E
 ht37mUBsFgEVia8L7oHF2QSUJX529rKB2CJA9sfWXvYuRi4OZoEOJol39/4zgySEBQIk/h2fy
 g5i8wpYSKx4uZcNpEhIYDejxOYNS1ghEoISJ2c+YQGxmQV0JBbs/gRUxAFkS0ss/8cBEuYUsJ
 HYufMF2BxRoCM6l84BKxcSUJDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RkZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVbPwMC4g3HqCb9DjJIcTEqivJfV1kcK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgTvZuENkUKCRanpqRVpmTnAeIApl
 eDgURLhXSkElOYtLkjMLc5Mh0idYtTlaPqw5QuTENgMKXHeWJAZAiBFGaV5cCNgsXmJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjBvI8gUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjMKVjcc
 eX7k/VWfq6bJHZSxmvgz2PSWxKouUJS62/IidfdbYRG2jaHb246m3rBYET7ylO1fhsHGv0O/L
 qZndb2bOYL7k0lZ6Weut+9w5L+/crXqbqG/NFPXvSd7DidKsGpEMZhdtata9Wfwxd/P8zzlWy
 rJ8u97LiBb3re/b8cEyeW7FnbM/PJVYijMSDbWYi4oTAdrzOO7IAgAA
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504711980!82630745!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5148 invoked from network); 6 Sep 2017 15:33:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 15:33:01 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438660605"
Date: Wed, 6 Sep 2017 16:32:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906153230.qexctjl5de5p4xv3@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-4-jgross@suse.com>
 <20170906151128.unufzsls7aexkgy6@citrix.com>
 <c29b98f9-5038-059b-8ecd-b769520857ba@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c29b98f9-5038-059b-8ecd-b769520857ba@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDU6MTU6NDZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiA+PiArZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4+ICt7Cj4g
Pj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4gPj4gKyAg
ICB1bnNpZ25lZCBpbnQgaSwgajsKPiA+PiArCj4gPj4gKyAgICBpZiAoIGd0LT5ucl9ncmFudF9m
cmFtZXMgKQo+ID4+ICsgICAgICAgIHJldHVybiAwOwo+ID4+ICsKPiA+IAo+ID4gRUJVU1kgaGVy
ZT8gSSB0aGluayB3ZSBzaG91bGQgY2F0Y2ggdGhlIGNhc2VzIHdoZW4gdGhpcyBpcyBjYWxsZWQK
PiA+IG11bHRpcGxlIHRpbWVzLgo+IAo+IE5vLiBUaGUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0
KCkgZnJvbQo+IGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoKSBjYW4ndCBiZSBt
YXNrZWQsIG90aGVyd2lzZSBJCj4gd291bGQgaGF2ZSB0byBtYWtlIHN0cnVjdCBncmFudF90YWJs
ZSBwdWJsaWMgYWdhaW4uIE11bHRpcGxlIGNhbGxzCj4gYXJlIG9rYXkuCgpGb3IgZG9tYWluX3Vu
cGF1c2VfYnlfc3lzdGVtY29udHJvbGxlciwgaXNuJ3QgaXQgYWxyZWFkeSBndWFyZGVkIGJ5CmQt
PmNyZWF0aW9uX2ZpbmlzaGVkIHRvIGVuc3VyZSB0aGVyZSBpcyBvbmx5IG9uZSBjYWxsIHRvCmdy
YW50X3RhYmxlX2luaXQ/CgpPciBkbyB5b3UgbWVhbiBpZiBnbnR0YWJfdGFibGVfaW5pdCBmYWls
cyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3Igd2lsbApzb21laG93IHRyaWVzIHRvIHVucGF1c2Ug
dGhlIGRvbWFpbiBhZ2FpbiBoZW5jZSBjYWxsaW5nIGdyYW50X3RhYmxlX2luaXQKYWdhaW4/Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcOu-0007iB-FY; Wed, 06 Sep 2017 15:38:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpcOs-0007i5-PY
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:37:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A0/9D-01910-55610B95; Wed, 06 Sep 2017 15:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov26o2IZ
 Ig6lfuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1L96wF5zjrLiw7yxTA+MP9i5GTg4JASOJ
 txP/MXUxcnEICSxklJj85RoTSEJYIEDi3/GpYEUiAooSD17eZAWxmQWuM0rM380N0fCSUeLv8
 vWMIAk2AVWJDddPARVxcPAKWEt8eVAFEmYRUJF4/6eLBcQWFQiXaDrbD2bzCghKnJz5BMzmFL
 CUmDXxKDPEfHWJP/MuQdniEpuefYfaKy+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhicDEOxg3Lbd8xCjJAeT
 kijvZbX1kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwcsquiFSSLAoNT21I
 i0zBxhBMKUSHDxKIrxHRYDSvMUFibnFmekQqVOMilLivKUgCQGQREZpHlwbLGovMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZh3A8gUnsy8Erjpr4AWMwEtrnq5BmRxSSJCSqqBMYSr6sXck85
 3HpnrJ3L8XWOdlVJsfOu5c6yJ5LWciam1018YGJupTdG321Bo/nR5FFui3Hn1zD6zZWsDF5Tu
 avsvubxQceVT9d0T6jREuLOOf1que52dZUdP5O8pHy6W7pJzT/726L+o9xch5pLaG3VfrLuMV
 slz7q54b1mgry6xml2xSY1diaU4I9FQi7moOBEAEoCxGtUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504712277!109447149!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11678 invoked from network); 6 Sep 2017 15:37:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 15:37:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7BB9ACE8;
 Wed,  6 Sep 2017 15:36:56 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-4-jgross@suse.com>
 <20170906151128.unufzsls7aexkgy6@citrix.com>
 <c29b98f9-5038-059b-8ecd-b769520857ba@suse.com>
 <20170906153230.qexctjl5de5p4xv3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <146d4f90-d61a-3f4d-e1b6-66e062e8efbf@suse.com>
Date: Wed, 6 Sep 2017 17:36:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170906153230.qexctjl5de5p4xv3@citrix.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTc6MzIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcg
YXQgMDU6MTU6NDZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiArZ3JhbnRfdGFi
bGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4+Pj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgajsK
Pj4+PiArCj4+Pj4gKyAgICBpZiAoIGd0LT5ucl9ncmFudF9mcmFtZXMgKQo+Pj4+ICsgICAgICAg
IHJldHVybiAwOwo+Pj4+ICsKPj4+Cj4+PiBFQlVTWSBoZXJlPyBJIHRoaW5rIHdlIHNob3VsZCBj
YXRjaCB0aGUgY2FzZXMgd2hlbiB0aGlzIGlzIGNhbGxlZAo+Pj4gbXVsdGlwbGUgdGltZXMuCj4+
Cj4+IE5vLiBUaGUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZnJvbQo+PiBkb21haW5fdW5w
YXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKCkgY2FuJ3QgYmUgbWFza2VkLCBvdGhlcndpc2UgSQo+
PiB3b3VsZCBoYXZlIHRvIG1ha2Ugc3RydWN0IGdyYW50X3RhYmxlIHB1YmxpYyBhZ2Fpbi4gTXVs
dGlwbGUgY2FsbHMKPj4gYXJlIG9rYXkuCj4gCj4gRm9yIGRvbWFpbl91bnBhdXNlX2J5X3N5c3Rl
bWNvbnRyb2xsZXIsIGlzbid0IGl0IGFscmVhZHkgZ3VhcmRlZCBieQo+IGQtPmNyZWF0aW9uX2Zp
bmlzaGVkIHRvIGVuc3VyZSB0aGVyZSBpcyBvbmx5IG9uZSBjYWxsIHRvCj4gZ3JhbnRfdGFibGVf
aW5pdD8KPiAKPiBPciBkbyB5b3UgbWVhbiBpZiBnbnR0YWJfdGFibGVfaW5pdCBmYWlscyB0aGUg
c3lzdGVtIGFkbWluaXN0cmF0b3Igd2lsbAo+IHNvbWVob3cgdHJpZXMgdG8gdW5wYXVzZSB0aGUg
ZG9tYWluIGFnYWluIGhlbmNlIGNhbGxpbmcgZ3JhbnRfdGFibGVfaW5pdAo+IGFnYWluPwo+IAoK
Tm8uIEl0IG1pZ2h0IGhhdmUgYmVlbiBjYWxsZWQgYWxyZWFkeSBkdWUgdG8gZS5nLiBnbnR0YWJf
c2V0dXBfdGFibGUoKQpiZWluZyBjYWxsZWQgYXMgYSByZXN1bHQgb2YgeGNfZG9tX2dudHRhYl9z
ZWVkKCkgZHVyaW5nIGNyZWF0aW9uIG9mIHRoZQpkb21VLiBUaGUgY2FsbCBmcm9tIGRvbWFpbl91
bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoKSBpcyBqdXN0IGEKc2FmZXR5IG5ldCBmb3IgY2Fz
ZXMgd2hlcmUgZ250dGFiX3NldHVwX3RhYmxlKCkgd2Fzbid0IHVzZWQgKGUuZy4gaW4KY2FzZSBv
ZiBhIHhlbnN0b3JlIHN0dWJkb20pLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcQs-00088u-SX; Wed, 06 Sep 2017 15:40:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dpcQs-0007ue-1D
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:40:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 25/B3-02048-1D610B95; Wed, 06 Sep 2017 15:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfT+Id0LYhs
 iDfav17T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWdO9nL1jJVdHSsZOtgXESRxcjF4eQwDRG
 idvH9zGCOCwCDawS954tZANxJATmsErsnN/I2sXICeTkSfw98oQRwi6S+Hn5FTuEXSjxsOEym
 M0rIChxcuYTli5GDqCxnhJnv2mChDkFLCWuTd7ODLFtCaNEe8c2JpAEm4CWxP3bK9hA6lkEVC
 QuLDeHGBMgcfP7bbAxwgLhEnuvCoOERQQUJR68vMkKEmYWqJV4c10WJMwsoCnRuv03+wRGwVl
 IbpiFJLWAkWkVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg
 cNYzMDDuYJx6wu8QoyQHk5Io72W19ZFCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn
 5eqJMHLBYwCIcGi1PTUirTMHGD8wJRKcPAoifB+EgVK8xYXJOYWZ6ZDpE4xGnNcubLuCxPHlA
 PbvzAJgU2SEuddA1IqAFKaUZoHNwgW15cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPeBJn
 Ck5lXArfvFdApTECnVL1cA3JKSSJCSqqBkWem9q2g2S/sTHeczOx76O1hbOKZ+YtnU7veb9OU
 VxOEXvc32Js//cWWaP923dLpOj5Tz27il+3wlr9YY/Njhcrn3H1eoUeWeLBOi790L/y8pUeoI
 OeUvn37rlsf+Ovaz52l1u7+dYXIL87rCTy7jz79EcysLmiwy+7Jur8K4Xxuu78fOT/DWImlOC
 PRUIu5qDgRAHzgSozmAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504712399!109447573!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28450 invoked from network); 6 Sep 2017 15:40:00 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 15:40:00 -0000
Received: by mail-io0-f194.google.com with SMTP id 2so4711587ion.3
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 08:40:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=IwYs6tVW6+wGvhRvE1q20ZpJbJcKyDz9hfG/7rQw4ss=;
 b=OBMo32MlcLlrOD5U+Mz60sMioFevBrG/87pI7AqxCgJRXzPi/AP1TtWhqX0OBe7zob
 gzlIE2ozLhduDF6o55jFrRw3ZJyFHED6dUtNQSpGQgc31kuE8pCg9ic19DXipQskXgTT
 rqLkuf8HfCWzWCIhF8qWVRnZqBo+WeEOR1mfRe5T/XalAzrtnxlaqm7gkRC7Z/fX8Ycg
 ZxI8gqUE2uth0aJ5t2CKp5PJBcoYpjatjGSRvVOJwTZotxOpkvHkbQpvQ/Q2+4Td1Mqd
 u0jKlhVZ6h3GoKgU/ednXRCCSSKudXQ53mIjfEcbPFIFNmE1Q6s5e/VxhP1rQqEL82sX
 vk5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=IwYs6tVW6+wGvhRvE1q20ZpJbJcKyDz9hfG/7rQw4ss=;
 b=MzDkiMOjMoUJKqxoIblHq9gsPFv0TUpDUNjJ10iplGgvP8CEztNSXBAOjkitL22fIb
 ovD+x1i/Mk0skJNzRhnJ3Xisc3GgWiLpcoR0Sm0Rxdgy5MyCcR4rj50Sea+vUIX/qy6P
 nb6hDKrRRHTCV7EEicmmpRBKwVVl3CagwIoYqLjDeR3Jx3lP9X7Ls1qottIj1Db3uJ4j
 5cM+ZkSRPz4ifynrWpIY8H94mAV5TJ0iKY41hQv/g5gyDMGnpbKhV936if/ba04eWv/d
 DofF1xUPisrTbMzuJE0mKNbnCSfvjva0yK/SJBQr91Z/y0PWF8gbpyvc0e+phZWmquRx
 7rUw==
X-Gm-Message-State: AHPjjUjcC7vQf9dA0XBghpn/Eb6d2zYsSqJWF8FLGydzTeZET69EtVV2
 XFfNmhWUY5xplou+tvWf5Ft4nKmpNw==
X-Google-Smtp-Source: ADKCNb7GO6mk9FnIXD3iaCxabBMlDmwU/qYO8xpH3xzVtwySm4xeJExKQ+ar0F8HMnY1OryyyRrbgq5yjsrQesXcwTE=
X-Received: by 10.107.3.101 with SMTP id 98mr3037213iod.278.1504712399094;
 Wed, 06 Sep 2017 08:39:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Wed, 6 Sep 2017 08:39:58 -0700 (PDT)
In-Reply-To: <20170905130320.bvvo4fhwt25n4pb5@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-11-git-send-email-al1img@gmail.com>
 <20170905130320.bvvo4fhwt25n4pb5@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 6 Sep 2017 18:39:58 +0300
Message-ID: <CACvf2oUZtJip=gWKgsKnfy_=bOpXJSy=pWuLQY38HsU9urAKHA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 10/13] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCA0OjAzIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBUdWUsIEp1bCAxOCwgMjAxNyBhdCAwNToyNToyN1BNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5
dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9uaWMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCj4+IGluZGV4IGRkMDdh
NmMuLjE2YTZjOGMgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCj4+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCj4+IEBAIC0yMCwxNSArMjAsMTggQEAKPj4gIGlu
dCBsaWJ4bF9tYWNfdG9fZGV2aWNlX25pYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbWFjLCBsaWJ4bF9k
ZXZpY2VfbmljICpuaWMpCj4+ICB7Cj4+ICsgICAgR0NfSU5JVChjdHgpOwo+PiAgICAgIGxpYnhs
X2RldmljZV9uaWMgKm5pY3M7Cj4+ICAgICAgaW50IG5iLCByYywgaTsKPj4gICAgICBsaWJ4bF9t
YWMgbWFjX247Cj4+Cj4+ICsgICAgbGlieGxfZGV2aWNlX25pY19pbml0KG5pYyk7Cj4+ICsKPgo+
IFdoeSBpcyB0aGlzIGNoYW5nZSBpbnRyb2R1Y2VkPwo+Cj4gVGhpcyBpcyBjaGFuZ2luZyB0aGUg
YmVoYXZpb3VyIG9mIHRoZSBBUEkuCj4KPiBUbyBiZSBjbGVhciBJIGRvbid0IHRoaW5rIGl0cyBv
cmlnaW5hbCBiZWhhdmlvdXIgaXMgZGVzaXJhYmxlLiBCdXQgaWYKPiB5b3UgYXJlIHRvIGNoYW5n
ZSBpdCwgcGxlYXNlIG1ha2UgYSBzZXBhcmF0ZSBwYXRjaC4KClllcywgdGhlIGJlaGF2aW9yIGlz
IGNoYW5nZWQuIEkgd2lsbCByZXZlcnQgdGhlc2UgY2hhbmdlcy4KCj4+ICAgICAgcmMgPSBsaWJ4
bF9fcGFyc2VfbWFjKG1hYywgbWFjX24pOwo+PiAgICAgIGlmIChyYykKPj4gICAgICAgICAgcmV0
dXJuIHJjOwo+Pgo+PiAtICAgIG5pY3MgPSBsaWJ4bF9kZXZpY2VfbmljX2xpc3QoY3R4LCBkb21p
ZCwgJm5iKTsKPj4gKyAgICBuaWNzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX25p
Y19kZXZ0eXBlLCBkb21pZCwgInZpZiIsICZuYik7Cj4+ICAgICAgaWYgKCFuaWNzKQo+PiAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKPj4KCgoKLS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRy
IEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:42:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcTU-0008TC-9Z; Wed, 06 Sep 2017 15:42:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpcTT-0008T5-Jm
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:42:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 ED/13-03423-27710B95; Wed, 06 Sep 2017 15:42:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6R+IZ
 Ig+XTxSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy75zazFGzkrtjWOImtgXEWZxcjJ4eEgL/E
 ut0/GUFsFgEViW+NU5hAbDYBZYmfnb1sILYIkP2xtZe9i5GLg1mgg0ni3b3/zCAJYYEAiX/Hp
 7KD2LwCFhIzmw4wgRQJCcxikmjrucoCkRCUODnzCZjNLKAjsWD3J6CpHEC2tMTyfxwgJqeAjc
 Suf7EgFaJAN3QunQNWLSSgINEx/RjTBEa+WUgGzUIyaBbCoAWMzKsYNYpTi8pSi3QNTfSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjBe3xhwiFGSg0lJlPey2vpIIb6k
 /JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLg5RLbECkkWJSanlqRlpkDjAaYUgkOH
 iUR3k+iQGne4oLE3OLMdIjUKUZFKXHeNSAJAZBERmkeXBssAi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmLcaZDtPZl4J3PRXQIuZgBZXvVwDsrgkESEl1cCYGWh7K/bPpMTT9xkEq9emCop
 bpJyZ0a28r9xTo7PlaEpzQfN+q3fsF3+XTZ0f2NL1kW/695kr9rzcoq6vfLDzswW7+ssGu+ri
 X2nPvb5vjizsf2TwMV3X4+YuKbVFt6evehzeYvlN/0O3al1kysS7xjHsfnuX2n7JyHk28arQy
 55Z10uLArcosRRnJBpqMRcVJwIAM6WKkLsCAAA=
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504712560!115104126!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8230 invoked from network); 6 Sep 2017 15:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 15:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="446809880"
Date: Wed, 6 Sep 2017 16:42:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906154238.agdaljunnymwz5z5@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-4-jgross@suse.com>
 <20170906151128.unufzsls7aexkgy6@citrix.com>
 <c29b98f9-5038-059b-8ecd-b769520857ba@suse.com>
 <20170906153230.qexctjl5de5p4xv3@citrix.com>
 <146d4f90-d61a-3f4d-e1b6-66e062e8efbf@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <146d4f90-d61a-3f4d-e1b6-66e062e8efbf@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDU6MzY6NTRQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNi8wOS8xNyAxNzozMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFdlZCwgU2Vw
IDA2LCAyMDE3IGF0IDA1OjE1OjQ2UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+
PiArZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ID4+Pj4gK3sKPiA+Pj4+ICsg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+ID4+Pj4gKyAgICB1
bnNpZ25lZCBpbnQgaSwgajsKPiA+Pj4+ICsKPiA+Pj4+ICsgICAgaWYgKCBndC0+bnJfZ3JhbnRf
ZnJhbWVzICkKPiA+Pj4+ICsgICAgICAgIHJldHVybiAwOwo+ID4+Pj4gKwo+ID4+Pgo+ID4+PiBF
QlVTWSBoZXJlPyBJIHRoaW5rIHdlIHNob3VsZCBjYXRjaCB0aGUgY2FzZXMgd2hlbiB0aGlzIGlz
IGNhbGxlZAo+ID4+PiBtdWx0aXBsZSB0aW1lcy4KPiA+Pgo+ID4+IE5vLiBUaGUgY2FsbCBvZiBn
cmFudF90YWJsZV9pbml0KCkgZnJvbQo+ID4+IGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRy
b2xsZXIoKSBjYW4ndCBiZSBtYXNrZWQsIG90aGVyd2lzZSBJCj4gPj4gd291bGQgaGF2ZSB0byBt
YWtlIHN0cnVjdCBncmFudF90YWJsZSBwdWJsaWMgYWdhaW4uIE11bHRpcGxlIGNhbGxzCj4gPj4g
YXJlIG9rYXkuCj4gPiAKPiA+IEZvciBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVy
LCBpc24ndCBpdCBhbHJlYWR5IGd1YXJkZWQgYnkKPiA+IGQtPmNyZWF0aW9uX2ZpbmlzaGVkIHRv
IGVuc3VyZSB0aGVyZSBpcyBvbmx5IG9uZSBjYWxsIHRvCj4gPiBncmFudF90YWJsZV9pbml0Pwo+
ID4gCj4gPiBPciBkbyB5b3UgbWVhbiBpZiBnbnR0YWJfdGFibGVfaW5pdCBmYWlscyB0aGUgc3lz
dGVtIGFkbWluaXN0cmF0b3Igd2lsbAo+ID4gc29tZWhvdyB0cmllcyB0byB1bnBhdXNlIHRoZSBk
b21haW4gYWdhaW4gaGVuY2UgY2FsbGluZyBncmFudF90YWJsZV9pbml0Cj4gPiBhZ2Fpbj8KPiA+
IAo+IAo+IE5vLiBJdCBtaWdodCBoYXZlIGJlZW4gY2FsbGVkIGFscmVhZHkgZHVlIHRvIGUuZy4g
Z250dGFiX3NldHVwX3RhYmxlKCkKPiBiZWluZyBjYWxsZWQgYXMgYSByZXN1bHQgb2YgeGNfZG9t
X2dudHRhYl9zZWVkKCkgZHVyaW5nIGNyZWF0aW9uIG9mIHRoZQo+IGRvbVUuIFRoZSBjYWxsIGZy
b20gZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcigpIGlzIGp1c3QgYQo+IHNhZmV0
eSBuZXQgZm9yIGNhc2VzIHdoZXJlIGdudHRhYl9zZXR1cF90YWJsZSgpIHdhc24ndCB1c2VkIChl
LmcuIGluCj4gY2FzZSBvZiBhIHhlbnN0b3JlIHN0dWJkb20pLgo+IAoKSG1tLi4uIE9LLiBJbiB0
aGF0IGNhc2UgSSB0aGluayB0aGUgbXVsdGlwbGUgY2FsbCBwYXRocyBpcyBqdXN0aWZpZWQuCllv
dSBjYW4gaGF2ZSBteSBSYiBvbiB0aGlzIHBhdGNoLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcUT-000067-J8; Wed, 06 Sep 2017 15:43:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpcUR-00005r-V2
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:43:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 92/63-02817-FA710B95; Wed, 06 Sep 2017 15:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov+468Q2
 RBod7dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozG8wdZCo6LVNyZf56xgXELfxcjJ4eEgJHE
 24n/mEBsIYGFjBKzZzqC2GwCqhIbrp9iBbFFBBQlJl56CmYzC8RJXD13BMwWFjCRONQxiwXEZ
 gGqX7PgFpjNK2AssWPPHHaI+fISHQcms0xg5FzAyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9
 fQwFQvN7W4ODE9NScxqVgvOT93EyPQW/UMDIw7GCes8jvEKMnBpCTKe1ltfaQQX1J+SmVGYnF
 GfFFpTmrxIUYZDg4lCd5rYhsihQSLUtNTK9Iyc4BhA5OW4OBREuFdCJLmLS5IzC3OTIdInWI0
 5tiwev0XJo47fRu+MAmx5OXnpUqJ864RBSoVACnNKM2DGwQL50uMslLCvIwMDAxCPAWpRbmZJ
 ajyrxjFORiVhHmrQRbyZOaVwO17BXQKE9ApVS/XgJxSkoiQkmpgLH22tWLCnwnTNB13TFC0kG
 eeqSY/s6tY9THr5vthbEd+q63IEJh4sXLFi/MeJrs27NKd3y2g/TX4pLzMb/M/miftd/x9d/X
 v3u9n7888UGNx4heH8oudbtEPQ0oPnZjh6X11hvGFlv74S+F2Z6On80T331zYU8Agrsk875tD
 xN5VDp/CuqalTFZiKc5INNRiLipOBAAfRCuUYgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504712622!71564066!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10604 invoked from network); 6 Sep 2017 15:43:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 15:43:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 714C0ACE8;
 Wed,  6 Sep 2017 15:43:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Wed,  6 Sep 2017 17:43:40 +0200
Message-Id: <20170906154340.7530-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes and features for 4.14
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE0Yi1yYzEtdGFnCgp4ZW46IGZpeGVzIGFuZCBmZWF0dXJlcyBmb3IgNC4xNAoKSXQgY29udGFp
bnMgdGhlIGZvbGxvd2luZyBjb21taXRzOgotIHRoZSBuZXcgcHZjYWxscyBiYWNrZW5kIGZvciBy
b3V0aW5nIHNvY2tldCBjYWxscyBmcm9tIGEgZ3Vlc3QgdG8gZG9tMAotIHNvbWUgY2xlYW51cHMg
b2YgWGVuIGNvZGUKLSBhIGZpeCBmb3Igd3JvbmcgdXNhZ2Ugb2Yge2dldCxwdXR9X2NwdSgpCgpU
aGFua3MuCgpKdWVyZ2VuCgogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCAgICB8ICAg
IDUgLQogYXJjaC94ODYveGVuL21tdS5jICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGFyY2gv
eDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAgfCAgIDIwIC0KIGFyY2gveDg2L3hlbi9wMm0u
YyAgICAgICAgICAgICAgICAgfCAgIDI1ICstCiBhcmNoL3g4Ni94ZW4vc2V0dXAuYyAgICAgICAg
ICAgICAgIHwgICAgNSArLQogZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAg
MTIgKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgIDEgKwogZHJpdmVy
cy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICB8ICAgIDggKy0KIGRyaXZlcnMveGVuL2V2ZW50
cy9ldmVudHNfZmlmby5jICAgfCAgICA3ICstCiBkcml2ZXJzL3hlbi9wbGF0Zm9ybS1wY2kuYyAg
ICAgICAgIHwgICAgMiArLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgICAgICAgICB8IDEy
NDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3RyYWNlL2V2
ZW50cy94ZW4uaCAgICAgICAgIHwgICAzOCAtLQogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2
Y2FsbHMuaCB8ICAxMjEgKysrKwogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaCAgICB8
ICAgIDIgKwogaW5jbHVkZS94ZW4veGVuLmggICAgICAgICAgICAgICAgICB8ICAgMjAgKy0KIDE1
IGZpbGVzIGNoYW5nZWQsIDEzOTcgaW5zZXJ0aW9ucygrKSwgMTExIGRlbGV0aW9ucygtKQoKQXJu
ZCBCZXJnbWFubiAoMSk6CiAgICAgIHhlbi9wdmNhbGxzOiB1c2UgV0FSTl9PTigxKSBpbnN0ZWFk
IG9mIF9fV0FSTigpCgpBcnZpbmQgWWFkYXYgKDEpOgogICAgICB4ZW4tcGxhdGZvcm06IGNvbnN0
aWZ5IHBjaV9kZXZpY2VfaWQuCgpCb3JpcyBPc3Ryb3Zza3kgKDEpOgogICAgICB4ZW46IERvbid0
IHRyeSB0byBjYWxsIHhlbl9hbGxvY19wMm1fZW50cnkoKSBvbiBhdXRvdHJhbnNsYXRpbmcgZ3Vl
c3RzCgpKdWVyZ2VuIEdyb3NzICg0KToKICAgICAgeGVuOiBjbGVhbnVwIHhlbi5oCiAgICAgIHhl
bjogcmVtb3ZlIHRlc3RzIGZvciBwdmggbW9kZSBpbiBwdXJlIHB2IHBhdGhzCiAgICAgIHhlbjog
cmVtb3ZlIHVudXNlZCBmdW5jdGlvbiB4ZW5fc2V0X2RvbWFpbl9wdGUoKQogICAgICB4ZW46IHJl
bW92ZSBub3QgdXNlZCB0cmFjZSBmdW5jdGlvbnMKCkp1bGllbiBHcmFsbCAoMSk6CiAgICAgIHhl
bi9ldmVudHM6IGV2ZW50c19maWZvOiBEb24ndCB1c2Uge2dldCxwdXR9X2NwdSgpIGluIHhlbl9l
dnRjaG5fZmlmb19pbml0KCkKClN0ZWZhbm8gU3RhYmVsbGluaSAoMTgpOgogICAgICB4ZW46IGlu
dHJvZHVjZSB0aGUgcHZjYWxscyBpbnRlcmZhY2UgaGVhZGVyCiAgICAgIHhlbi9wdmNhbGxzOiBp
bnRyb2R1Y2UgdGhlIHB2Y2FsbHMgeGVuYnVzIGJhY2tlbmQKICAgICAgeGVuL3B2Y2FsbHM6IGlu
aXRpYWxpemUgdGhlIG1vZHVsZSBhbmQgcmVnaXN0ZXIgdGhlIHhlbmJ1cyBiYWNrZW5kCiAgICAg
IHhlbi9wdmNhbGxzOiB4ZW5idXMgc3RhdGUgaGFuZGxpbmcKICAgICAgeGVuL3B2Y2FsbHM6IGNv
bm5lY3QgdG8gYSBmcm9udGVuZAogICAgICB4ZW4vcHZjYWxsczogaGFuZGxlIGNvbW1hbmRzIGZy
b20gdGhlIGZyb250ZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgc29ja2V0IGNvbW1h
bmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBjb25uZWN0IGNvbW1hbmQKICAgICAgeGVu
L3B2Y2FsbHM6IGltcGxlbWVudCBiaW5kIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxl
bWVudCBsaXN0ZW4gY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGFjY2VwdCBj
b21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgcG9sbCBjb21tYW5kCiAgICAgIHhl
bi9wdmNhbGxzOiBpbXBsZW1lbnQgcmVsZWFzZSBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBk
aXNjb25uZWN0IGFuZCBtb2R1bGVfZXhpdAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHRo
ZSBpb3dvcmtlciBmdW5jdGlvbnMKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCByZWFkCiAg
ICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgd3JpdGUKICAgICAgeGVuOiBpbnRyb2R1Y2UgYSBL
Y29uZmlnIG9wdGlvbiB0byBlbmFibGUgdGhlIHB2Y2FsbHMgYmFja2VuZAoKV2VpIExpdSAoMSk6
CiAgICAgIHhlbi9tbXU6IHNldCBNTVVfTk9STUFMX1BUX1VQREFURSBpbiByZW1hcF9hcmVhX21m
bl9wdGVfZm4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcWJ-0000HB-Uz; Wed, 06 Sep 2017 15:45:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41555ea85=roger.pau@citrix.com>)
 id 1dpcWI-0000H1-7f
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:45:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E3/79-03423-12810B95; Wed, 06 Sep 2017 15:45:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQldRYkO
 kwdL/LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1dy+YC5YKVnzY4dvAeJi3i5GTQ0LAT+Lz
 nm5GEJtFQEXi7L9uli5GDg42AXuJ6V8rQMIiAsoSvb9+A4W5OJgFfjFKnJv2jRGkRlggTeL9w
 yKQGl4BT4nbG9cxgdQICcxhlFg7axsrREJQ4uTMJywgNrOAjsSC3Z/YQHqZBaQllv/jAAlzAq
 1a2DuXDcQWBTrh5Mo1TCC2kICiRP+8B2wQZ6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tS
 istQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjNc3BhxilORg
 UhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO81sQ2RQoJFqempFWmZOcBIgElLcPAoi
 fA+AknzFhck5hZnpkOkTjEqSonzrhEFSgiAJDJK8+DaYNF3iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8rOJAU3gy80rgpr8CWswEtLjq5RqQxSWJCCmpBsbyNZ4/OyvDb+/SMQzK+qq0cwf
 b6sWRaYvdFdY+Ef4jHP1pfXFwst61ihbrDW9LHi/ZGTd/7coYfcuY1kMZc5dNqDF5HyJwwnaO
 zYbUm6+YQjMPX1AyTVrn6pKRX9sZKuLx6OBB1slfNyaErpnVYvhb5k8zwxRLae6kGc9Lvf+Vf
 +W526x6dY0SS3FGoqEWc1FxIgBoNtbDuQIAAA==
X-Env-Sender: prvs=41555ea85=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504712736!75657377!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49974 invoked from network); 6 Sep 2017 15:45:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 15:45:37 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="52345983"
Date: Wed, 6 Sep 2017 16:40:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170906154044.4x57yudbiqomibgk@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <59AD8F83020000780017743C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59AD8F83020000780017743C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6Mzg6MTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ2hhbmdlcyBzaW5jZSB2NDoKPiA+Wy4uLl0KPiA+ICogSHlwZXJ2aXNvciBjb2Rl
Ogo+ID5bLi4uXQo+ID4gIC0gQ29uc3RpZnkgdGhlIGRhdGEgb3BhcXVlIHBhcmFtZXRlciBvZiBy
ZWFkIGhhbmRsZXJzLgo+IAo+IElzIHRoYXQgYSBnb29kIGlkZWE/IFN1Y2ggY2FsbGJhY2tzIHNo
b3VsZCBnZW5lcmFsbHkgYmUgYWxsb3dlZCB0bwo+IG1vZGlmeSB0aGVpciBzdGF0ZSBldmVuIGlm
IHRoZSBvcGVyYXRpb24gaXMganVzdCBhIHJlYWQgLSB0aGluayBvZiBhCj4gcHJpdmF0ZSBsb2Nr
IG9yIHN0YXRpc3RpY3MvZGVidWdnaW5nIGRhdGEgdG8gYmUgdXBkYXRlZC4KClJpZ2h0IG5vdyB0
aGUgY29uc2lzdGVuY3kgb2YgdGhlIG9wYXF1ZSBkYXRhIGlzIGtlcHQgYnkgdGhlIGdsb2JhbAp2
cGNpIGxvY2ssIHdoaWNoIEkgbGlrZSBiZWNhdXNlIGl0IG1ha2VzIHRoZSBjb2RlIHNpbXBsZXIu
IElmIHRoZQpvcGFxdWUgZGF0YSBpcyBub3QgY29uc3RpZmllZCBmb3IgdGhlIHJlYWQgaGFuZGxl
cnMgdGhlbiBJIHdvdWxkIGJlCmFnYWluc3QgdXNpbmcgYSByZWFkL3dyaXRlIGxvY2suCgpTdGF0
aXN0aWMvZGVidWcgZGF0YSBJTUhPIHNob3VsZCBiZSBrZXB0IGluIGEgc2VwYXJhdGUgc3RydWN0
dXJlIHdpdGgKaXQncyBvd24gbG9jaywgdGhhdCdzIHJlZmVyZW5jZWQgYnkgdGhlIG9wYXF1ZSBk
YXRhLiBUaGlzIHdvdWxkIGFsbG93ClhlbiB0byBub3QgYWxsb2NhdGUgdGhpcyBmb3Igbm9uLWRl
YnVnIGJ1aWxkcywgcmVkdWNpbmcgbWVtb3J5CmZvb3RwcmludCBhbmQgbG9jayBjb250ZW50aW9u
IGluIHByb2R1Y3Rpb24uCgo+ID4gKy8qCj4gPiArICogTWVyZ2UgbmV3IGRhdGEgaW50byBhIHBh
cnRpYWwgcmVzdWx0Lgo+ID4gKyAqCj4gPiArICogWmVybyB0aGUgYnl0ZXMgb2YgJ2RhdGEnIGZy
b20gW29mZnNldCwgb2Zmc2V0ICsgc2l6ZSksIGFuZAo+ID4gKyAqIG1lcmdlIHRoZSB2YWx1ZSBm
b3VuZCBpbiAnbmV3JyBmcm9tIFswLCBvZmZzZXQpIGxlZnQgc2hpZnRlZAo+IAo+IERZTSBbMCwg
c2l6ZSkgaGVyZT8KClllcywgd2lsbCBmaXguCgo+IEkgYWxzbyBoYXZlIHRvIGFkbWl0IHRoYXQg
SSBmaW5kIGl0IHN0cmFuZ2UgdGhhdAo+IHlvdSB0YWxrIG9mIHplcm9pbmcgc29tZXRoaW5nIGhl
cmUgLSB0aGUgbmV0IGVmZmVjdCBvZiB0aGUgZnVuY3Rpb24KPiBpcyBub3QgcHJvZHVjaW5nIGFu
eSB6ZXJvcyBhbnl3aGVyZSBhZmFpY3QuIFN1Y2ggYSBwcmUtZnVuY3Rpb24KPiBjb21tZW50IGlz
IG5vcm1hbGx5IGRlc2NyaWJpbmcgdGhlIGVmZmVjdCBvZiB0aGUgZnVuY3Rpb24gYXMgc2Vlbgo+
IHRvIHRoZSBjYWxsZXIgcmF0aGVyIHRoYW4gaXRzIGlubmVyIHdvcmtpbmdzLgoKT0ssIHdvdWxk
IGl0IGJlIGJldHRlciB0byB3cml0ZSBpdCBhczoKCi8qCiAqIE1lcmdlIG5ldyBkYXRhIGludG8g
YSBwYXJ0aWFsIHJlc3VsdC4KICoKICogQ29weSB0aGUgdmFsdWUgZm91bmQgaW4gJ25ldycgZnJv
bSBbMCwgc2l6ZSkgbGVmdCBzaGlmdGVkIGJ5CiAqICdvZmZzZXQnIGludG8gJ2RhdGEnLgogKi8K
Cj4gPiArICovCj4gPiArdHlwZWRlZiB1aW50MzJfdCB2cGNpX3JlYWRfdChzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHZvaWQgKmRhdGEpOwo+ID4gKwo+ID4gK3R5cGVkZWYgdm9pZCB2cGNpX3dyaXRl
X3Qoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpOwo+IAo+IERvIHRoZXNl
IHR3byByZWFsbHkgbmVlZCBhY2Nlc3MgdG8gdGhlIHN0cnVjdCBwY2lfZGV2LCByYXRoZXIgdGhh
bgo+IGp1c3Qgc3RydWN0IHZwY2k/IEFuZCBpZiB0aGV5IGRvLCB0aGVuIGFyZSB0aGV5IHJlYWxs
eSBwZXJtaXR0ZWQgdG8KPiBhbHRlciB0aGF0IHN0cnVjdCBwY2lfZGV2PwoKSSdtIGxlYW5pbmcg
dG93YXJkcyBwZGV2IGJlY2F1c2UgaXQgYWxyZWFkeSBjb250YWlucyB2cGNpLiBBRkFJQ1QgaXQK
c2hvdWxkIGJlIGZpbmUgdG8gY29uc3RpZnkgaXQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcYx-0000Ts-Bh; Wed, 06 Sep 2017 15:48:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpcYw-0000Tj-4R
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:48:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D8/E5-03610-5C810B95; Wed, 06 Sep 2017 15:48:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG+3d21/EwNq6nz10lWyIqctWsxQ5
 IdaF2ESh0o50cc9xd2IPNrKLhhUWCmcdaQ7dCTcswacXUal0rTDGV1EozCwNNC5UFQcELK5vZ
 8dR/9fy83/e+78WHY7JaqRyns800Y6T0SqmH+GyvtjasG5qTIuzt4dHLrbdFx1H824URcQJKl
 uiMqabsFIm29Y4dy2jwzJ56WirJQxbPQuSOy8g4WOxbkBQiD46bELT1F4mFzwSCsZ52bH2qKu
 /7mlCPwFnyQyp8bAiqxq4i4VONYGS4UcSvSMnDMFv52bXuR4ZD9+AfVwhGLorht80u5QVfMg2
 KVyckwhAN+ZMtIoGPQHndIxeLyV1QvrTAGeE4QR6C+bxTQlgZguqxEsTPuJOJcL+yxeWJyABY
 7m9y7WJkIHydrnYxkD7w4K4DEzgA/tonpQJHQNvDV2KBQ6F4vEQicAo4v8y78bkYuRds9nABY
 6Dom1xw3wmWm5NuPBOce1/V9JqLHgqKOlyNgZTDar6SbwzkTwyWB4bX2gTDVPm4tAyFWrcUtW
 6GWTfDrFvCrFvCapCkEe1haSaLZsKiolSpjE6jNRsonT4sMkKtMtAsS2loPZXKqi6ZDC2IO5R
 t3HuBXtoSu1AQLlL6E59225Jk3qmmtBwtxWovMpl6mu1CwTiuBGIisDlJ5sPQGjo7Xafnrm1d
 BtxL6UcM8jLBZlAGVqcRpH4UhTc/sS2J8NaVd8simdhoMtLyQKLJnxsl+VFtpnHDaP1yP6IQu
 S+BuGoyrwyaMejM/+tzKBBHSl9iiQ/00hnNG3lzXBURV+XKbBNfxUxtSvI8pD457hyP7EuveW
 Yy1AZZLCHhHXMoyTGT2KxishQO9bHTZxIrAiqcyQnPi37lFAwd7dzvnVn/eEXhOGC+1aboo0K
 vORxVK5p8xfn8cz2vHZ3v46JlmQfVfhfia3bklg5dDtbE6mY+1MSOigZi7gX3ejXUVeZed46+
 CWq8EYu2n1CKWS0VuQ9jWOofY2cAdbQDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504712900!58474577!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46201 invoked from network); 6 Sep 2017 15:48:20 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Sep 2017 15:48:20 -0000
Received: (qmail 12519 invoked from network); 6 Sep 2017 18:48:18 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 6 Sep 2017 18:48:18 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id DD80B7FCB5
 for <xen-devel@lists.xenproject.org>; Wed,  6 Sep 2017 18:48:17 +0300 (EEST)
Received: (qmail 16400 invoked from network); 6 Sep 2017 18:48:17 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 6 Sep 2017 18:48:17 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 6 Sep 2017 18:48:16 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Wed, 6
 Sep 2017 18:48:16 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [Xen-devel] [PATCH v10 0/3] Notify monitor when emulating an
 unimplemented instruction
Thread-Index: AQHTJxeX+4d9GfQp0EqwxE1Z8XI5iaKnxJoAgAAKBwA=
Date: Wed, 6 Sep 2017 15:48:16 +0000
Message-ID: <1504712896.5189.2.camel@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <CABfawhkUKd7aktd+egLsdqYzfAFSeNNCucd0eNiRmXbB_uB+LA@mail.gmail.com>
In-Reply-To: <CABfawhkUKd7aktd+egLsdqYzfAFSeNNCucd0eNiRmXbB_uB+LA@mail.gmail.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.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1504701663, ts:1504712897
Content-ID: <2394A7DBBFBF0C4EAFE31C716C0FBBF7@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73053
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460128,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004294)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002449), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.010077,0.000045)], URL: [Enabled, t: (0.000014)], RTDA: [Enabled,
 t: (0.234508), Hit: No, Details: v2.6.7; Id:
 15.5f48g9.1bokcmhoc.chiiv], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 0/3] Notify monitor when emulating an
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVGFtYXMsDQoNClRoZXJlIGFyZSBzdGlsbCBzb21lIGxvb3NlIGVuZHMgdG8gdGllIHVwLCBi
dXQgYSBzb29uIGFzIEkgd2lsbCBmaXgNCnRoZW4gSSB3aWxsIHRyeSB0byB1cHN0cmVhbSBteSBw
YXRjaC7CoA0KDQpCZXN0IHJlZ2FyZHMsDQpQZXRyZQ0KDQpPbiBNaSwgMjAxNy0wOS0wNiBhdCAw
OToxMiAtMDYwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOg0KPiBPbiBXZWQsIFNlcCA2LCAyMDE3
IGF0IDc6NDggQU0sIFBldHJlIFBpcmNhbGFidQ0KPiA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5j
b20+IHdyb3RlOg0KPiA+IA0KPiA+IFRoaXMgcGF0Y2hzZXQgaW1wbGVtZW50cyBhIG1lY2hhbmlz
bSB3aGljaCBhbGxvd3MgWEVOIHRvIHNlbmQgZmlyc3QNCj4gPiBhbiBldmVudA0KPiA+IGlmIHRo
ZSBlbXVsYXRvciBlbmNvdW50ZXJlZCBhbiB1bnN1cHBvcnRlZCBpbnN0cnVjdGlvbi4NCj4gPiBU
aGUgbW9uaXRvciBhcHBsaWNhdGlvbiBjYW4gY2hvb3NlIHRvIG1pdGlnYXRlIHRoZSBlcnJvciwg
Zm9yDQo+ID4gZXhhbXBsZSB0byBzaW5nbGVzdGVwDQo+ID4gdGhlIGluc3RydWN0aW9uIHVzaW5n
IHRoZSByZWFsIHByb2Nlc3NvciBhbmQgdGhlbiByZXN1bWUgZXhlY3V0aW9uDQo+ID4gb2YgdGhl
IG5vcm1hbA0KPiA+IGluc3RydWN0aW9uIGZsb3cuDQo+ID4gDQo+ID4gVGhpcyBmZWF0dXJlIHdh
cyB0ZXN0ZWQgdXNpbmcgYSBtb2RpZmllZCB2ZXJzaW9uIG9mIFhURjoNCj4gPiBodHRwczovL2dp
dGh1Yi5jb20vcGV0cmVwaXJjYWxhYnUveGVuLXRlc3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmlt
DQo+ID4gcGwNCj4gSGkgUGV0cmUsDQo+IHRoYW5rcyBmb3Igc2hhcmluZyB0aGF0ISBEbyB5b3Ug
aGF2ZSBhbnkgcGxhbnMgdG8gdXBzdHJlYW0gdGhhdCB0bw0KPiBYVEYNCj4gc28gd2UgY2FuIGhh
dmUgc29tZSBhdXRvbWF0ZWQgdGVzdHMgZm9yIG90aGVyIHBhcnRzIG9mIHRoZSBtb25pdG9yDQo+
IGNvZGUgYXMgd2VsbD8NCj4gDQo+IFRhbWFzDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19f
X18NCj4gVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcai-00014Z-Q1; Wed, 06 Sep 2017 15:50:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpcai-00014J-4u
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:50:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 77/18-30688-33910B95; Wed, 06 Sep 2017 15:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K52LJdRtdIckO
 kwZVllhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ac3atZC7o5K/a19zA3MF5g72Lk4hASmM0k
 8eP6JtYuRk4OFgF7icfnvrGA2IwCZRLnZl1kgrBzJJ6u3MwC0bCeUWLasw6gbg4OYQFniT+z4
 kHiIgLzGCXO971jBXGYBfYySkyYv5gZpFtIIEZiV8cbNhCbTUBN4s+tTrBt/AKiEjOuzAXbxi
 tgK/HwwGSoK1Qkzpx9DtYrKhAucXHdaUaIGkGJkzOfgNVzCphIdLVMAqtnFlCX+DPvEjOELS+
 x/e0cKFtc4taT+Uwgh0oIaEu8n5wHcpuEQB+jRM+dBcwTGEVnIRk7C8moWUhGzUIyagEjyypG
 jeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCYqWdgYNzBeHuy3
 yFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N4V3xApJFiUmp5akZaZA4xemL
 QEB4+SCO85kDRvcUFibnFmOkTqFKOilDjvGlGghABIIqM0D64NljAuMcpKCfMyMjAwCPEUpBb
 lZpagyr9iFOdgVBLmNZIAmsKTmVcCN/0V0GImoMVVL9eALC5JREhJNTBOWnOu6OmDn8s+/Qib
 KLVG//C6vhQni6SM5tz11U9drNennZ2bz/X918uNCuuzLqy4LvL50uI/Yp1H5qvtb9/XySvzc
 aLpsa9M5XtdJJ5Up7ecVnFdUV8W8to33utmuPpr5mbZBUF9E7Wd3rIdMjHesOewiCyDnsLJuO
 p1F054XfK33PbvZ36jEktxRqKhFnNRcSIAdPunlxMDAAA=
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504713009!90376159!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13196 invoked from network); 6 Sep 2017 15:50:10 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 15:50:10 -0000
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 0AFB3883C6;
 Wed,  6 Sep 2017 15:50:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 0AFB3883C6
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AF9FD18C4B;
 Wed,  6 Sep 2017 15:50:05 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170906152928.8658-1-jgross@suse.com>
 <20170906152928.8658-3-jgross@suse.com>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <4af731c9-16db-e386-7eb1-3d250dd6f4d5@redhat.com>
Date: Wed, 6 Sep 2017 11:50:05 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170906152928.8658-3-jgross@suse.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.26]); Wed, 06 Sep 2017 15:50:09 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 2/2] paravirt,
	xen: correct xen_nopvspin case
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAxMToyOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaXRoIHRoZSBi
b290IHBhcmFtZXRlciAieGVuX25vcHZzcGluIiBzcGVjaWZpZWQgYSBYZW4gZ3Vlc3Qgc2hvdWxk
IG5vdAo+IG1ha2UgdXNlIG9mIHBhcmF2aXJ0IHNwaW5sb2NrcywgYnV0IGJlaGF2ZSBhcyBpZiBy
dW5uaW5nIG9uIGJhcmUKPiBtZXRhbC4gVGhpcyBpcyBub3QgdHJ1ZSwgaG93ZXZlciwgYXMgdGhl
IHFzcGlubG9jayBjb2RlIHdpbGwgZmFsbCBiYWNrCj4gdG8gYSB0ZXN0LWFuZC1zZXQgc2NoZW1l
IHdoZW4gaXQgaXMgZGV0ZWN0aW5nIGEgaHlwZXJ2aXNvci4KPgo+IEluIG9yZGVyIHRvIGF2b2lk
IHRoaXMgZGlzYWJsZSB0aGUgdmlydF9zcGluX2xvY2tfa2V5Lgo+Cj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vc3Bp
bmxvY2suYyB8IDIgKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Cj4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zcGlubG9jay5jIGIvYXJjaC94ODYveGVuL3NwaW5sb2Nr
LmMKPiBpbmRleCAyNWE3YzQzMDJjZTcuLmU4YWI4MGFkN2E2ZiAxMDA2NDQKPiAtLS0gYS9hcmNo
L3g4Ni94ZW4vc3BpbmxvY2suYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCj4gQEAg
LTEwLDYgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiAgCj4gICNpbmNsdWRl
IDxhc20vcGFyYXZpcnQuaD4KPiArI2luY2x1ZGUgPGFzbS9xc3BpbmxvY2suaD4KPiAgCj4gICNp
bmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+
IEBAIC0xMjksNiArMTMwLDcgQEAgdm9pZCBfX2luaXQgeGVuX2luaXRfc3BpbmxvY2tzKHZvaWQp
Cj4gIAo+ICAJaWYgKCF4ZW5fcHZzcGluKSB7Cj4gIAkJcHJpbnRrKEtFUk5fREVCVUcgInhlbjog
UFYgc3BpbmxvY2tzIGRpc2FibGVkXG4iKTsKPiArCQlzdGF0aWNfYnJhbmNoX2Rpc2FibGUoJnZp
cnRfc3Bpbl9sb2NrX2tleSk7Cj4gIAkJcmV0dXJuOwo+ICAJfQo+ICAJcHJpbnRrKEtFUk5fREVC
VUcgInhlbjogUFYgc3BpbmxvY2tzIGVuYWJsZWRcbiIpOwoKQWNrZWQtYnk6IFdhaW1hbiBMb25n
IDxsb25nbWFuQHJlZGhhdC5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:50:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcay-00016S-13; Wed, 06 Sep 2017 15:50:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpcax-000169-1k
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:50:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 21/60-03616-24910B95; Wed, 06 Sep 2017 15:50:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K52LJdRtdRckO
 kwYvvBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCDzvYC3pkKrbOfMrSwPhRvIuRk0NIYDaT
 xIoXIiA2i4C9xOdDbxhBbEaBMonutl3MEHaOxJIbDcwQ9esZJTbcVASxhQUyJJZuPsjSxcjFI
 SIwj1HifN87VhCHWWAvo8SE+YuhOmIkXnbcYQex2QTUJP7c6mQFsfkFRCVmXJnLAmLzCthK3N
 61hQniChWJtTeusoHYogLhEhfXnWaEqBGUODnzCVA9BwengInEht16IGFmAXWJP/MuMUPY8hL
 b386BssUlbj2ZDzZSQkBb4vLRdiaQ2yQE+hglPm36wjiBUXQWkrGzkMyahWTWLCSzFjCyrGLU
 KE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwYBiDYwfhtWcAhR
 kkOJiVR3stq6yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeFd8QKSRYlJqeWpGWmQOMXZi0BA
 ePkgjvOZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ864RBSoSACnKKM2DGwFLI5cYZaW
 EeRmBjhLiKUgtys0sQZV/xSjOwagkzPsFZBVPZl4J3KZXQEcwAR1R9XINyBEliQgpqQbG1O9p
 DRsuaaVdueqYqJu1tmB90LN30w/xdCotfl69aX3JBvP3xp8OW7Y+LX26/8qKPXqZXNaf7hld0
 klNyffqTxNhmuTyL+z//xeTi7kYZ7HyzVr5sM740KGMtEjhirXvfj2qi3YQdzrmsWJCf+IER4
 NT+s1/ZZVUF1zWXvVq/aTgO+sXcNxYpcRSnJFoqMVcVJwIAGIncHYeAwAA
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504713024!104521283!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10880 invoked from network); 6 Sep 2017 15:50:25 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 15:50:25 -0000
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 B9C3980468;
 Wed,  6 Sep 2017 15:49:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B9C3980468
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1CE8917ADA;
 Wed,  6 Sep 2017 15:49:50 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170906152928.8658-1-jgross@suse.com>
 <20170906152928.8658-2-jgross@suse.com>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <a0cf01cf-922a-dbc7-949e-0f87bcdd1ad9@redhat.com>
Date: Wed, 6 Sep 2017 11:49:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170906152928.8658-2-jgross@suse.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.28]); Wed, 06 Sep 2017 15:49:53 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/2] paravirt/locks: use new static key
 for controlling call of virt_spin_lock()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAxMToyOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBhcmUg
Y2FzZXMgd2hlcmUgYSBndWVzdCB0cmllcyB0byBzd2l0Y2ggc3BpbmxvY2tzIHRvIGJhcmUgbWV0
YWwKPiBiZWhhdmlvciAoZS5nLiBieSBzZXR0aW5nICJ4ZW5fbm9wdnNwaW4iIGJvb3QgcGFyYW1l
dGVyKS4gVG9kYXkgdGhpcwo+IGhhcyB0aGUgZG93bnNpZGUgb2YgZmFsbGluZyBiYWNrIHRvIHVu
ZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZvcgo+IHFzcGlubG9ja3MgZHVlIHRvIHZpcnRfc3Bp
bl9sb2NrKCkgZGV0ZWN0aW5nIHRoZSB2aXJ0dWFsaXplZAo+IGVudmlyb25tZW50Lgo+Cj4gQWRk
IGEgc3RhdGljIGtleSBjb250cm9sbGluZyB3aGV0aGVyIHZpcnRfc3Bpbl9sb2NrKCkgc2hvdWxk
IGJlCj4gY2FsbGVkIG9yIG5vdC4gV2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwgc2V0IHRoZSBu
ZXcga2V5IHRvIGZhbHNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaCAgICAg
fCAxMSArKysrKysrKysrKwo+ICBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMg
fCAgNiArKysrKysKPiAgYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyAgICAgICAgICAgIHwgIDIg
KysKPiAga2VybmVsL2xvY2tpbmcvcXNwaW5sb2NrLmMgICAgICAgICAgIHwgIDQgKysrKwo+ICA0
IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9j
ay5oCj4gaW5kZXggNDhhNzA2ZjY0MWYyLi5mYzM5Mzg5ZjE5NmIgMTAwNjQ0Cj4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vcXNwaW5sb2NrLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9xc3BpbmxvY2suaAo+IEBAIC0xLDYgKzEsNyBAQAo+ICAjaWZuZGVmIF9BU01fWDg2X1FTUElO
TE9DS19ICj4gICNkZWZpbmUgX0FTTV9YODZfUVNQSU5MT0NLX0gKPiAgCj4gKyNpbmNsdWRlIDxs
aW51eC9qdW1wX2xhYmVsLmg+Cj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICAjaW5j
bHVkZSA8YXNtLWdlbmVyaWMvcXNwaW5sb2NrX3R5cGVzLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFy
YXZpcnQuaD4KPiBAQCAtNDYsOSArNDcsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIHF1ZXVlZF9z
cGluX3VubG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+ICAjZW5kaWYKPiAgCj4gICNpZmRl
ZiBDT05GSUdfUEFSQVZJUlQKPiArREVDTEFSRV9TVEFUSUNfS0VZX1RSVUUodmlydF9zcGluX2xv
Y2tfa2V5KTsKPiArCj4gK3ZvaWQgbmF0aXZlX3B2X2xvY2tfaW5pdCh2b2lkKSBfX2luaXQ7Cj4g
Kwo+ICAjZGVmaW5lIHZpcnRfc3Bpbl9sb2NrIHZpcnRfc3Bpbl9sb2NrCj4gIHN0YXRpYyBpbmxp
bmUgYm9vbCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+ICB7Cj4gKwlp
ZiAoIXN0YXRpY19icmFuY2hfbGlrZWx5KCZ2aXJ0X3NwaW5fbG9ja19rZXkpKQo+ICsJCXJldHVy
biBmYWxzZTsKPiAgCWlmICghc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikp
Cj4gIAkJcmV0dXJuIGZhbHNlOwo+ICAKPiBAQCAtNjUsNiArNzIsMTAgQEAgc3RhdGljIGlubGlu
ZSBib29sIHZpcnRfc3Bpbl9sb2NrKHN0cnVjdCBxc3BpbmxvY2sgKmxvY2spCj4gIAo+ICAJcmV0
dXJuIHRydWU7Cj4gIH0KPiArI2Vsc2UKPiArc3RhdGljIGlubGluZSB2b2lkIG5hdGl2ZV9wdl9s
b2NrX2luaXQodm9pZCkKPiArewo+ICt9Cj4gICNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQgKi8K
PiAgCj4gICNpbmNsdWRlIDxhc20tZ2VuZXJpYy9xc3BpbmxvY2suaD4KPiBkaWZmIC0tZ2l0IGEv
YXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jIGIvYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0LXNwaW5sb2Nrcy5jCj4gaW5kZXggOGYyZDFjOWQ0M2E4Li4yZmM2NWRkZWE0MGQgMTAw
NjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCj4gKysrIGIv
YXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jCj4gQEAgLTQyLDMgKzQyLDkgQEAg
c3RydWN0IHB2X2xvY2tfb3BzIHB2X2xvY2tfb3BzID0gewo+ICAjZW5kaWYgLyogU01QICovCj4g
IH07Cj4gIEVYUE9SVF9TWU1CT0wocHZfbG9ja19vcHMpOwo+ICsKPiArdm9pZCBfX2luaXQgbmF0
aXZlX3B2X2xvY2tfaW5pdCh2b2lkKQo+ICt7Cj4gKwlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9G
RUFUVVJFX0hZUEVSVklTT1IpKQo+ICsJCXN0YXRpY19icmFuY2hfZGlzYWJsZSgmdmlydF9zcGlu
X2xvY2tfa2V5KTsKPiArfQo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5j
IGIvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYwo+IGluZGV4IDU0YjllODlkNGQ2Yi4uMjE1MDBk
M2JhMzU5IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPiArKysgYi9h
cmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCj4gQEAgLTc3LDYgKzc3LDcgQEAKPiAgI2luY2x1ZGUg
PGFzbS9pODI1OS5oPgo+ICAjaW5jbHVkZSA8YXNtL3JlYWxtb2RlLmg+Cj4gICNpbmNsdWRlIDxh
c20vbWlzYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3FzcGlubG9jay5oPgo+ICAKPiAgLyogTnVtYmVy
IG9mIHNpYmxpbmdzIHBlciBDUFUgcGFja2FnZSAqLwo+ICBpbnQgc21wX251bV9zaWJsaW5ncyA9
IDE7Cj4gQEAgLTEzODEsNiArMTM4Miw3IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFy
ZV9ib290X2NwdSh2b2lkKQo+ICAJLyogYWxyZWFkeSBzZXQgbWUgaW4gY3B1X29ubGluZV9tYXNr
IGluIGJvb3RfY3B1X2luaXQoKSAqLwo+ICAJY3B1bWFza19zZXRfY3B1KG1lLCBjcHVfY2FsbG91
dF9tYXNrKTsKPiAgCWNwdV9zZXRfc3RhdGVfb25saW5lKG1lKTsKPiArCW5hdGl2ZV9wdl9sb2Nr
X2luaXQoKTsKPiAgfQo+ICAKPiAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9jcHVzX2RvbmUodW5z
aWduZWQgaW50IG1heF9jcHVzKQo+IGRpZmYgLS1naXQgYS9rZXJuZWwvbG9ja2luZy9xc3Bpbmxv
Y2suYyBiL2tlcm5lbC9sb2NraW5nL3FzcGlubG9jay5jCj4gaW5kZXggMjk0Mjk0YzcxYmE0Li44
MzhkMjM1Yjg3ZWYgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2xvY2tpbmcvcXNwaW5sb2NrLmMKPiAr
KysgYi9rZXJuZWwvbG9ja2luZy9xc3BpbmxvY2suYwo+IEBAIC03Niw2ICs3NiwxMCBAQAo+ICAj
ZGVmaW5lIE1BWF9OT0RFUwk0Cj4gICNlbmRpZgo+ICAKPiArI2lmZGVmIENPTkZJR19QQVJBVklS
VAo+ICtERUZJTkVfU1RBVElDX0tFWV9UUlVFKHZpcnRfc3Bpbl9sb2NrX2tleSk7Cj4gKyNlbmRp
Zgo+ICsKPiAgLyoKPiAgICogUGVyLUNQVSBxdWV1ZSBub2RlIHN0cnVjdHVyZXM7IHdlIGNhbiBu
ZXZlciBoYXZlIG1vcmUgdGhhbiA0IG5lc3RlZAo+ICAgKiBjb250ZXh0czogdGFzaywgc29mdGly
cSwgaGFyZGlycSwgbm1pLgoKQWNrZWQtYnk6IFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5j
b20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:53:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcdo-0001Mz-EQ; Wed, 06 Sep 2017 15:53:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dpcdm-0001Mq-QO
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 15:53:22 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9C/AD-22197-2F910B95; Wed, 06 Sep 2017 15:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfSai+5HyQ2
 RBufXqlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/Z11mLvjEVrHkzyqmBsY3rF2MXBxCAjMY
 Je5/n8cE4rAINLBK3P3dCZTh5JAQmMMqceB6dRcjB5CdJ/HvIhNEuEhi+vsJUCUFEk+/7WcEs
 XkFBCVOznzCAmILCXhKNHRcAItzClhKrPt0gg1i2RJGiec7W8Ga2QS0JO7fXsEGYrMIqEisfb
 yKBWJQgMTP9QfAmoUFAiXO7VwPZosIKEo8eHmTFeQeZoFaiTfXZUHCzAKaEq3bf7NPYBScheS
 MWUhSCxiZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYn
 AxDsYPy3zfMQoyQHk5Io72W19ZFCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn5eqJ
 MHrJ7EhUkiwKDU9tSItMwcYQTClEhw8SiK858SB0rzFBYm5xZnpEKlTjJYcV66s+8LE0fRhC5
 CccmD7FyYhsHlS4rxrRIEaBEAaMkrz4MbBovwSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHl
 fgVzFk5lXArf1FdBBTEAHVb1cA3JQSSJCSqqBkcPhj7KO/FXdhybBNZ8PHfXe5bRomsuGyBu/
 t/R+uMPc5hHj3nHxbVN5wKdsxRCXNxsL04N2p/oy3XT+nW9ssUzk1CF79qVup3Y5bS27vqjy2
 +WPQvOvPbE/l3enKt17zrkvfYfPCRnH/b4YozNHMqDo4Umv/JdawRr6YtYZ8lWLhKxrbMKPKb
 EUZyQaajEXFScCAJhvoE7tAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504713200!94892270!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48376 invoked from network); 6 Sep 2017 15:53:21 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 15:53:21 -0000
Received: by mail-it0-f68.google.com with SMTP id k189so1765639itk.1
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 08:53:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cWeE24eOvFjcjnLSJwiBJt41TAvQem3bTNt3/MJCsss=;
 b=D5AjFL68dZQeo+wfxuM+CiRvnZlfr7jvnPr8VGzUkz+g6gKbdJ/YbcclyBZl352m/F
 dL5BU1EmohVQfaNRTSYZvcnoOHEVUGvmaZfFVnc0gBX5HYYiQ767gNOarZoT4RjasOVq
 jy2z97LZjEk987hgEHFzZJJbwhK6RG4gywnhKf0m8y1PMwihWdcUyguj3+muxJts8HBH
 EEv0nCeToKH0s0J0/psxm39kFUhZRDuR9JWV+xLFi0KnMNnU/ot7MDUuASWtc+l39xjR
 a90+KehXiYMdfgCQrmVkAXjGq/EhKwR0vhFj+vjdYko5RgVXwBf3pujplPPoVo6Ka/mB
 fahw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cWeE24eOvFjcjnLSJwiBJt41TAvQem3bTNt3/MJCsss=;
 b=XTyuiSWi6E1k/8QPFw9GgHE1lfahJimXN67YcjC81AZWrLk1/MrHrjOBhV718eNKVR
 osK2+NLy0xb5dZkiFcuzm+HUCnRB40qF/yGNoXldvVd4a+wS6xhL3Fh7ST8ee12Ol0b0
 4wiuvznaeGwgf7TAol2ai4J9ErzQ9Ik3xhMy0uSF4J4e6GZCcMU9ScrovCFwqHpi9Vpt
 3iCX18zNY6lw6bwxbj6w7rmq1FdpolKmWpzZuqyXcXAtHBQw9NDw6ZVlSSGeytItAdEK
 LFTgf9KhShA3gZfkoMk//HEu74RuNh2dZzUCAiiMLM9J4p90/IA5kHN/cN8GSWsxjS7v
 /++Q==
X-Gm-Message-State: AHPjjUjNwNN4bpnvKeT+2j4dWTLGDd6fiu44nzn8Qu12GxXrE8wgLLIZ
 bEkxaSWE6BzAxvEvnC4jKLhRzMofDg==
X-Google-Smtp-Source: ADKCNb70Va3LNLwSBtDA2njcfnJy7D+9f3rv9cHB/yFH1Y5McpgK43+/KaI7ljVp0drQ1o7itbPwxba27mTdk1r7vDo=
X-Received: by 10.36.107.21 with SMTP id v21mr262984itc.43.1504713200355; Wed,
 06 Sep 2017 08:53:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Wed, 6 Sep 2017 08:53:19 -0700 (PDT)
In-Reply-To: <20170905130645.cgrt2l7etvcqs6ub@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-14-git-send-email-al1img@gmail.com>
 <20170905130645.cgrt2l7etvcqs6ub@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 6 Sep 2017 18:53:19 +0300
Message-ID: <CACvf2oUsa9gCgvxRkRgjLtyUjMimB-eaEc3khTe_QQ8JWuZxjw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 13/13] libxl: make pci and usb setdefault
	function generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCA0OjA2IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBUdWUsIEp1bCAxOCwgMjAxNyBhdCAwNToyNTozMFBNICswMzAwLCBP
bGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgo+Pgo+PiBEdWUgdG8gY2hhbmdlcyBpbiBkZXZpY2UgZnJh
bWV3b3JrIHNldGRlZmF1bHQgZnVuY3Rpb24KPj4gc2hvdWxkIGhhdmUgc2FtZSBmb3JtYXQuIE90
aGVyd2lzZSBjYWxsaW5nIGRldmljZXR5cGUKPj4gc2V0X2RlZmF1bHQgY2F1c2VzIHNlZ2ZhdWx0
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRz
b3ZAZXBhbS5jb20+Cj4KPiBTaG91bGRuJ3QgdGhpcyBwYXRjaCBiZSBwbGFjZWQgYmVmb3JlIHRo
ZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIG5ldwo+IGZyYW1ld29yaz8KCldyb25nIGZ1bmN0aW9uIHBh
cmFtZXRlcnMgd2lsbCBjYXVzZSBjcmFzaCBpZiBkZXZ0eXBlIGZyYW1ld29yawp3aWxsIGJlIHVz
ZWQuIEZvciBleGFtcGxlIGlmIHNvbWVvbmUgY2FsbCBwY2kgc2V0X2RlZmF1bHQ6CgpsaWJ4bF9f
bmljX2RldnR5cGUuc2V0X2RlZmF1bHQoLi4uKQoKU28gSSBndWVzcyB0aGUgcmlnaHQgcGxhY2Ug
Zm9yIHRoZXNlIGNoYW5nZXMgd2lsbCBiZQpmaXJzdCBwYXRjaCB3aGVyZSBjaGFuZ2VzIHRvIGRl
dnR5cGUgYXJlIGludHJvZHVjZWQuCkkgd2lsbCBmaXggc2V0ZGVmYXVsdCBmdW5jdGlvbiBwYXJh
bWV0ZXJzIGZvciBhbGwgZGV2dHlwZXMuCkRvZXMgaXQgc291bmRzIGdvb2Q/CgotLSAKQmVzdCBS
ZWdhcmRzLApPbGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 15:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 15:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcii-0001bF-WC; Wed, 06 Sep 2017 15:58:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpcih-0001b3-DP
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 15:58:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 62/F4-03422-22B10B95; Wed, 06 Sep 2017 15:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK6S9IZ
 Ig+mHhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzP28zFbSxVJw7+5SpgXELcxcjJ4eEgL/E
 y3PPGUFsFgEVifc7f7GD2GwCyhI/O3vZQGwRIPtjay9QnIuDWaCBSeLioQ9gzcICbhLX286CF
 fEKWEhs7X/CBGILCcRIfP4whwkiLihxcuYTFhCbWUBHYsHuT0D1HEC2tMTyfxwgYU4BE4lnn1
 rB9ooC3dC5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkoZdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/H82sBDjJIcTEqivJfV1kcK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgTvZskNkUKCRanpqRVpmTnAaIApleDgURLhf
 QOS5i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2Awpcd41okBFAiBFGaV5cCNgkXmJUVZKmJcR6EAhno
 LUotzMElT5V4ziHIxKwrxCUkBTeDLzSuA2vQI6ggnoiKqXa0COKElESEk1MDZfFt28t7Zha9J
 DNUPnR9E7eX7lH2bcHWjw9r+MeZdDuvy67I0r+xTnL96SYVQrM72WzYRJPW9rxOI0ketC6o1b
 f7+T0f6rdX3To8DfSzavvHFUY3eOwUqFLIdTm4pSlyzn9b9w96yB8yc5qRQ2T/5NOzcdsy9yY
 487L6hweK6zufya0zbeDUosxRmJhlrMRcWJAHPMNB3HAgAA
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504713504!67600908!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61047 invoked from network); 6 Sep 2017 15:58:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 15:58:26 -0000
X-IronPort-AV: E=Sophos;i="5.41,484,1498521600"; d="scan'208";a="438665201"
Date: Wed, 6 Sep 2017 16:58:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906155823.qmdnnl3ime2oq3w7@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-5-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906124653.5408-5-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDI6NDY6NDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBzYW1lIGdsb2JhbCByZXNvdXJjZSBsaW1pdHMg
b2YgZ3JhbnQgdGFibGVzIChtYXguCj4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcywgbWF4LiBudW1i
ZXIgb2YgbWFwdHJhY2sgZnJhbWVzKSBmb3IgYWxsIGRvbWFpbnMKPiBtYWtlIHRoZXNlIGxpbWl0
cyBwZXIgZG9tYWluLiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cwo+
IGluIHRoZSBmdXR1cmUuIEZvciBub3cgaW5pdGlhbGl6ZSB0aGUgcGVyIGRvbWFpbiBsaW1pdHMg
d2l0aCB0aGUgZ2xvYmFsCj4gdmFsdWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 16:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 16:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcnf-0002k2-IM; Wed, 06 Sep 2017 16:03:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=415d99441=wei.liu2@citrix.com>)
 id 1dpcne-0002jw-5m
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 16:03:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9A/59-27708-55C10B95; Wed, 06 Sep 2017 16:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG6ozIZ
 Ig2tX2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+T+0sBS+YK6avmM3YwDiNuYuRk0NCwF9i
 08ReRhCbRUBF4tTBB2A2m4CyxM/OXjYQWwTI/tjay97FyMXBLNDAJHHx0AewZmGBQIm+M7dYQ
 GxeAQuJ5sWtTCC2kECMxJauaWwQcUGJkzOfgNUwC+hILNj9CSjOAWRLSyz/xwFicgqYSKxeCt
 YpCnRC59I5LBBTFCQ6ph9jmsDINwvJoFlIBs1CGLSAkXkVo0ZxalFZapGuobleUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7Gi6c9DzFKcjApifJeVlsfKcSXlJ9SmZFY
 nBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvPelNkQKCRalpqdWpGXmAGMBplSCg0dJhDcVJ
 M1bXJCYW5yZDpE6xajLcePh9T9MQmAzpMR5zaWBigRAijJK8+BGwOLyEqOslDAvI9CBQjwFqU
 W5mSWo8q8YxTkYlYR5mUCm8GTmlcBtegV0BBPQEVUv14AcUZKIkJJqYNzlILhLtWLi9Z4fUxg
 8+zz5qjjFzupckjmemNUj/uYb1//iR7rLo2u2rVjrrfMvWuelyputy5S+LphiIsxXf7iRkc1B
 I+N10d84qYnmjzw/Xit/kc7+fJeYxfq9K7ZvLnxgyGDU5f3pec23WXphYu//m1xdXsKhpcN4T
 DPLPn7Oj8n782Ke31ZiKc5INNRiLipOBAAseYm0xgIAAA==
X-Env-Sender: prvs=415d99441=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504713811!94893877!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19723 invoked from network); 6 Sep 2017 16:03:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 16:03:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; d="scan'208";a="438666211"
Date: Wed, 6 Sep 2017 17:03:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170906160319.jo4gx5yvyd3xhrfb@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-6-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906124653.5408-6-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 5/8] xen: double default grant frame
 limit for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDI6NDY6NTBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIGEgc3lzdGVtIGhhcyBtZW1vcnkgYWJvdmUgdGhlIDE2VEIgYm91bmRh
cnkgZG91YmxlIHRoZSBkZWZhdWx0Cj4gZ3JhbnQgZnJhbWUgbnVtYmVyIGxpbWl0IHBlciBkb21h
aW4uIFRoaXMgZW5zdXJlcyBhIHB2IGRvbWFpbiBjYW4gc3RpbGwKPiBlc3RhYmxpc2ggdGhlIHNh
bWUgbnVtYmVyIG9mIGdyYW50cyBldmVuIGlmIGl0IGlzIHJlcXVpcmVkIHRvIHVzZQo+IHZlcnNp
b24gMiBncmFudHMgd2hpY2ggbmVlZCB0d2ljZSB0aGUgc3BhY2Ugb2YgdjEgZ3JhbnRzLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 16:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 16:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcoZ-0002ox-RP; Wed, 06 Sep 2017 16:04:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peterz@infradead.org>) id 1dpcoY-0002oo-M3
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 16:04:30 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 DF/4C-01910-D8C10B95; Wed, 06 Sep 2017 16:04:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiaHS5VbdXZkO
 kwet/chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZu52sBXOYK962zWFpYLzA1MXIxcEicIJN
 4uaKLhYQR0jgNqPE2TeP2SGcJkaJv/+esXYxcgKVqUhcfbeauYuRg4NNQFviWocPSFgEKNzx9
 gcbSD2zwBEmidMrzzOBJIQFMiQuTV7CBmLzCvhKvJjbCRYXEuhnlNgwvwYiLihxcuYTFhCbWU
 BL4sa/l0wg85kFpCWW/+MACXMK2Emc+bWMGcQWBdq19FIr6wRG/llIumch6Z6F0L2AkXkVo0Z
 xalFZapGuoaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7G1b+dDjFK
 cjApifJeVlsfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN196Q6SQYFFqempFWmYOMCJg0hIcP
 EoivHNB0rzFBYm5xZnpEKlTjMYcxzZd/sPEcePh9T9MQix5+XmpUuK85iClAiClGaV5cINgkX
 qJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxbQKbwZOaVwO17BXQKE9ApVS/XgJxSkoiQkmp
 g7Dx14+XSl74M3pEr604e/eIQJJDjfeHAEq95D78vefghxs6zYXZFV224+IOPEeFGARKPA7bb
 ZQsyKmX/3NFlzKtySyYzJlP6xx31tdqlbqE7JiS+lj4xzTzm/F/53+ZZa3fWryvKXBIdwXLY+
 8866zVqJ873t00/+ejZ1IIzL4oWL65VUczbpsRSnJFoqMVcVJwIAP82HG7PAgAA
X-Env-Sender: peterz@infradead.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504713867!113582069!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61156 invoked from network); 6 Sep 2017 16:04:29 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 6 Sep 2017 16:04:29 -0000
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=EwLDB9V1Rk4ZFuLdbSdAby9MkpLWh8qJP3AiiknhtZ4=; b=F+fVBUPO5goOXLdgF9iZDShrY
 WjbvHmvEq9U5NaV388Ug8EJS1o5+iY90dQAuHpDGNLKZEGGyrP73ryziZRvN54lcfj89b1uXfGLHm
 5jO80VEkhtvromTIun2fZ47ribVc+OIRLZ+2IacM1adDWT4IB93dprvm9adhH55nlE7URs3z1QsDJ
 3ZMF9wqsWQgYx0WFfAeWciqd4q+TZoRVhN2u+kLziC4qK47uxX2SY8ba7NnZOVpftAPbVdisRXYNV
 aIOlF0Wip2zWvw4zGYPbKBzLbpcGrdC5HG6BzaRnq13Lzw4x5HlaKugPNEXQfvw5sI1Gp6sf0As7w
 orkYDxQow==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dpcoM-0007hD-3m; Wed, 06 Sep 2017 16:04:18 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 35A5F20292D1D; Wed,  6 Sep 2017 18:04:15 +0200 (CEST)
Date: Wed, 6 Sep 2017 18:04:15 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Waiman Long <longman@redhat.com>
Message-ID: <20170906160415.crt2ajuf6553bit7@hirez.programming.kicks-ass.net>
References: <20170906152928.8658-1-jgross@suse.com>
 <20170906152928.8658-2-jgross@suse.com>
 <a0cf01cf-922a-dbc7-949e-0f87bcdd1ad9@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a0cf01cf-922a-dbc7-949e-0f87bcdd1ad9@redhat.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/2] paravirt/locks: use new static key
 for controlling call of virt_spin_lock()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMTE6NDk6NDlBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3Jv
dGU6Cj4gPiAgI2RlZmluZSB2aXJ0X3NwaW5fbG9jayB2aXJ0X3NwaW5fbG9jawo+ID4gIHN0YXRp
YyBpbmxpbmUgYm9vbCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+ID4g
IHsKPiA+ICsJaWYgKCFzdGF0aWNfYnJhbmNoX2xpa2VseSgmdmlydF9zcGluX2xvY2tfa2V5KSkK
PiA+ICsJCXJldHVybiBmYWxzZTsKPiA+ICAJaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkKPiA+ICAJCXJldHVybiBmYWxzZTsKPiA+ICAKCk5vdyBuYXRpdmUgaGFz
IHR3byBOT1BzIGluc3RlYWQgb2Ygb25lLiBDYW4ndCB3ZSBtZXJnZSB0aGVzZSB0d28gc3RhdGlj
CmJyYW5jaGVzPwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 16:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 16:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpcxa-0003du-Sp; Wed, 06 Sep 2017 16:13:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dpcxa-0003do-6R
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 16:13:50 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 98/A5-02041-DBE10B95; Wed, 06 Sep 2017 16:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVysWW7jO4euQ2
 RBg/naVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9q64zFqxkrfj/N6uBcQdLFyMXh5DAbCaJ
 m6uuMnYxcnKwCNhLTNlxBsxmFCiTmP/5OxuEnSPx8dBMRoiG9YwSX1s3giWEBTIklm4+yAJii
 whoSqxsu88GUsQscIRJ4mDPbGaIjkuMEpOu/gPrYBNQk/hzq5MVxOYXEJWYcWUuWDevgK3Ezp
 m7WSHOUJFY+vcLO4gtKhAucXHdaUaIGkGJkzOfgNVzCvhJTN7fAlbPLKAu8WfeJWYIW15i+9s
 5ULa4xK0n85lAbAkBbYkju/eCXSch0Mco8e3kItYJjKKzkMydhWTWLCSzZiGZtYCRZRWjenFq
 UVlqka6pXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMzUMzAw7mC8/NXpEKMkB
 5OSKO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4d8luiBQSLEpNT61Iy8wBRi9MWoKDR0
 mE95Y0UJq3uCAxtzgzHSJ1itGY49imy3+YOG48vP6HSYglLz8vVUqcNwNkkgBIaUZpHtwgWFK
 5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9yLIFJ7MvBK4fa+ATmECOqXq5RqQU0oSEVJS
 DYwOrRndlicms0gKnF+xXOinUUbZ/QnvRL6oLS67mP7qUK3Rx5banTJqm4M9YqY0+k/9rJp+u
 SG2s/vf/SuMLH3fWSf93WJctf/dms0p6fNFPB7OudvHwiy/6vcMowdLV20rEReV++hxrXnK0+
 7s4sLjvN8D1bb/4/3J2Xfl8+vFfBFO/IUP1GcpsRRnJBpqMRcVJwIAq9pqXyUDAAA=
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504714427!113349251!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6340 invoked from network); 6 Sep 2017 16:13:48 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 16:13:48 -0000
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 B12B981E08;
 Wed,  6 Sep 2017 16:13:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com B12B981E08
Received: from llong.remote.csb (dhcp-17-237.bos.redhat.com [10.18.17.237])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 604605170C;
 Wed,  6 Sep 2017 16:13:44 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>
References: <20170906152928.8658-1-jgross@suse.com>
 <20170906152928.8658-2-jgross@suse.com>
 <a0cf01cf-922a-dbc7-949e-0f87bcdd1ad9@redhat.com>
 <20170906160415.crt2ajuf6553bit7@hirez.programming.kicks-ass.net>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <73d39808-ad47-6d06-89be-034181099408@redhat.com>
Date: Wed, 6 Sep 2017 12:13:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170906160415.crt2ajuf6553bit7@hirez.programming.kicks-ass.net>
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.25]); Wed, 06 Sep 2017 16:13:46 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, rusty@rustcorp.com.au,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 virtualization@lists.linux-foundation.org, chrisw@sous-sol.org,
 mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/2] paravirt/locks: use new static key
 for controlling call of virt_spin_lock()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAxMjowNCBQTSwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gV2VkLCBT
ZXAgMDYsIDIwMTcgYXQgMTE6NDk6NDlBTSAtMDQwMCwgV2FpbWFuIExvbmcgd3JvdGU6Cj4+PiAg
I2RlZmluZSB2aXJ0X3NwaW5fbG9jayB2aXJ0X3NwaW5fbG9jawo+Pj4gIHN0YXRpYyBpbmxpbmUg
Ym9vbCB2aXJ0X3NwaW5fbG9jayhzdHJ1Y3QgcXNwaW5sb2NrICpsb2NrKQo+Pj4gIHsKPj4+ICsJ
aWYgKCFzdGF0aWNfYnJhbmNoX2xpa2VseSgmdmlydF9zcGluX2xvY2tfa2V5KSkKPj4+ICsJCXJl
dHVybiBmYWxzZTsKPj4+ICAJaWYgKCFzdGF0aWNfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJ
U09SKSkKPj4+ICAJCXJldHVybiBmYWxzZTsKPj4+ICAKPiBOb3cgbmF0aXZlIGhhcyB0d28gTk9Q
cyBpbnN0ZWFkIG9mIG9uZS4gQ2FuJ3Qgd2UgbWVyZ2UgdGhlc2UgdHdvIHN0YXRpYwo+IGJyYW5j
aGVzPwoKCkkgZ3Vlc3Mgd2UgY2FuIHJlbW92ZSB0aGUgc3RhdGljX2NwdV9oYXMoKSBjYWxsLiBK
dXN0IHRoYXQgYW55IHNwaW5fbG9jawpjYWxscyBiZWZvcmUgbmF0aXZlX3B2X2xvY2tfaW5pdCgp
IHdpbGwgdXNlIHRoZSB2aXJ0X3NwaW5fbG9jaygpLiBUaGF0CmlzIHN0aWxsIE9LIGFzIHRoZSBp
bml0IGNhbGwgaXMgZG9uZSBiZWZvcmUgU01QIHN0YXJ0cy4KCkNoZWVycywKTG9uZ21hbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 16:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 16:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpdUJ-0005eH-Ii; Wed, 06 Sep 2017 16:47:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpdUI-0005e5-E5
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 16:47:38 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 2B/D6-28476-9A620B95; Wed, 06 Sep 2017 16:47:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXel2oZ
 Igy1nmSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCace72NNaCFx4V399eZm5g
 fG3excjFISTwl1Hi2etGxi5GTiDnMaPEsj5+iMQ2Rokdq3YwgSREBJwlvp6Zyw5i8wroSxyaP
 oENxBYWcJH4MvMeG0iDhMAadomnW7pZQBISAp4Srx59hLMPz90KZLNzsAlYSRwSA4myCKhKtC
 +9yziBkXsBI8MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsa1rc6HGCU5mJREeS+rrY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrrrohUkiwKDU9
 tSItMwcYejBpCQ4eJRHecpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8/5RASoSACnKK
 M2DGwGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5o0HWcWTmVcCt+kV0BFMQEdUvVwDck
 RJIkJKqoGx4NQdG8UYEz6PO3dyunJcLZ3dP0vnWQc5SmvcYWnkjDr1IeDawhYXbdsSgwlJ23r
 0cnn8b+gIGp4/4XIyJuk8s8CpEucTnWUsVyo0bGYsEikudf/X+WvBKov3PJ2LHlwMqK64tNLB
 OEnm7KO3mhITw/dNdT9+aIfirdw3EWzHP5t3Rc6/t1KJpTgj0VCLuag4EQDQG1W7fgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504716455!108772888!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16172 invoked from network); 6 Sep 2017 16:47:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 16:47:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpdUF-00021r-8p; Wed, 06 Sep 2017 16:47:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpdU9-00054Y-Ly; Wed, 06 Sep 2017 16:47:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpdU8-0003jQ-TH; Wed, 06 Sep 2017 16:47:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113092-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=0829a6bdbdc6b79990bd0668e847275b6a2717e5
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 16:47:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113092: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA5Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMTMwODQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzkKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzkKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
ODI5YTZiZGJkYzZiNzk5OTBiZDA2NjhlODQ3Mjc1YjZhMjcxN2U1CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1
NjVmMTFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMwMzkgIDIwMTctMDktMDQgMTU6MDI6MDgg
WiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzMDUyICAyMDE3LTA5LTA1IDEzOjAx
OjI5IFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDc0
ICAyMDE3LTA5LTA2IDExOjE0OjAzIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDA4MjlhNmJkYmRjNmI3OTk5MGJkMDY2OGU4NDcyNzViNmEyNzE3ZTUKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCA2IDEyOjMyOjAw
IDIwMTcgKzAyMDAKCiAgICB4ODY6IGludHJvZHVjZSBhbmQgdXNlIHNldHVwX2ZvcmNlX2NwdV9j
YXAoKQogICAgCiAgICBGb3IgWEVOX1NNRVAgYW5kIFhFTl9TTUFQIHRvIG5vdCBiZSBjbGVhcmVk
IHdoaWxlIGJyaW5naW5nIHVwIEFQcyB3ZSdkCiAgICBuZWVkIHRvIGNsb25lIHRoZSByZXNwZWN0
aXZlIGhhY2sgdXNlZCBmb3IgQ1BVSURfRkFVTFRJTkcuIEludHJvZHVjZSBhbgogICAgaW52ZXJz
ZSBvZiBzZXR1cF9jbGVhcl9jcHVfY2FwKCkgaW5zdGVhZCwgYnV0IGxldCBjbGVhcmluZyBvZiBm
ZWF0dXJlcwogICAgb3ZlcnJ1bGUgZm9yY2VkIHNldHRpbmcgb2YgdGhlbS4KICAgIAogICAgWEVO
X1NNQVAgYmVpbmcgd3JvbmcgcG9zdC1ib290IGlzIGEgcHJvYmxlbSBzcGVjaWZpY2FsbHkgZm9y
IGxpdmUKICAgIHBhdGNoaW5nLCBhcyBhIGxpdmUgcGF0Y2ggbWF5IG5lZWQgYWx0ZXJuYXRpdmUg
aW5zdHJ1Y3Rpb24gcGF0Y2hpbmcKICAgIGtleWVkIG9mZiBvZiB0aGF0IGZlYXR1cmUgZmxhZy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c2VjdXJpdHlAcHJnbXIuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21t
aXQgZmQ5MDNhMzVkYWYzZTdlNmJmYTc4MmIxOGRmZDQzNzQ2Zjk0MGJlZApBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDE3
OjU0OjQ1IDIwMTcgKzAxMDAKCiAgICB4ODYvdHJhcHM6IEZpeCBzaG93X3BhZ2Vfd2FsaygpIHRv
IGF2b2lkIHByaW50aW5nIHRyYWlsaW5nIHdoaXRlc3BhY2UKICAgIAogICAgVGhpcyBtb3ZlcyB0
aGUgTDIgbGluZSB0byBiZSBjb25zaXN0ZW50IHdpdGggdGhlIEwzIGxpbmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMTIyNTdkZTNjZmZmOWI0
ZmZhMGI3Mzc5ZWY4MmM5YWQ3YzhkYmVjOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDE3OjA1OjIxIDIwMTcgKzAwMDAK
CiAgICB4ZW46IERyb3AgYXNtbGlua2FnZSBldmVyeXdoZXJlCiAgICAKICAgIGFzbWxpbmthZ2Ug
aXMgZGVmaW5lZCBhcyBub3RoaW5nIG9uIGFsbCBhcmNoaXRlY3R1cmVzLCBhbmQgbm90IHVzZWQK
ICAgIGNvbnNpc3RlbnRseSBhbnl3aGVyZSwgZXZlbiBpbiBjb21tb24gY29kZS4gIFJlbW92ZSBp
dCBhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmNvbW1pdCAxNTBkZDM5NDZjNTIxYTkyNTdjNGRkOTdlNjE5MGM2YjBkZjY4MGQz
CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIFR1ZSBTZXAgNSAx
MTowMzozOCAyMDE3ICswMjAwCgogICAgbGlieGMvYml0b3BzOiBjb3JyZWN0IGNvbW1lbnQgZm9y
IGJpdG1hcF9zaXplCiAgICAKICAgIFRoZSByZXR1cm5lZCB2YWx1ZSByZXByZXNlbnRzIG5vdyB1
bml0cyBvZiBieXRlcyBpbnN0ZWFkIG9mIGxvbmdzLgogICAgCiAgICBGaXhlcyBjb21taXQgMTFk
MDA0NGExNiAoInRvb2xzL2xpYnhjOiBNb2RpZnkgYml0bWFwIG9wZXJhdGlvbnMgdG8KICAgIHRh
a2Ugdm9pZCBwb2ludGVycyIpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmNvbW1pdCAxNWU0ZGQ1ZTg2NmI0M2JiYzJkNDM4MDM0NDQ1YzY1ODJkYjFkM2RlCkF1dGhv
cjogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgV2Vk
IEF1ZyAzMCAxMjowNDowMCAyMDE3ICswMzAwCgogICAgY29tbW9uL3ZtX2V2ZW50OiBJbml0aWFs
aXplIHZtX2V2ZW50IGxpc3RzIG9uIGRvbWFpbiBjcmVhdGlvbgogICAgCiAgICBUaGUgcGF0Y2gg
c3BsaXRzIHRoZSB2bV9ldmVudCBpbnRvIHRocmVlIHN0cnVjdHVyZXM6dm1fZXZlbnRfc2hhcmUs
CiAgICB2bV9ldmVudF9wYWdpbmcsIHZtX2V2ZW50X21vbml0b3IuIFRoZSBhbGxvY2F0aW9uIGZv
ciB0aGUKICAgIHN0cnVjdHVyZSBpcyBtb3ZlZCB0byB2bV9ldmVudF9lbmFibGUgc28gdGhhdCBp
dCBjYW4gYmUKICAgIGFsbG9jYXRlZC9pbml0IHdoZW4gbmVlZGVkIGFuZCBmcmVlZCBpbiB2bV9l
dmVudF9kaXNhYmxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpjb21t
aXQgZWI0ZTYzOGE0NzQ3OTIxMzc0MTRmMDM0MDllNzg0Nzc4MTBjMzQzNgpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTc6MzI6NDMgMjAx
NyArMDIwMAoKICAgIHg4NmVtdWw6IGNvcnJlY3QgRVZFWCBkZWNvZGluZwogICAgCiAgICBXaGls
ZSB0aGVzZSBhcmUgbGF0ZW50IGlzc3VlcyBvbmx5IGZvciBub3csIGNvcnJlY3QgdGhlbSByaWdo
dCBhd2F5OgogICAgLSB1bm5hbWVkIChpbiB0aGUgU0RNKSBFVkVYIGJpdHMgbmVlZCB0byBiZSBz
ZXQvY2xlYXIgcmVzcGVjdGl2ZWx5CiAgICAtIEVWRVguVicgKGNhbGxlZCBSWCBpbiBvdXIgY29k
ZSkgbmVlZHMgdG8gdW5pZm9ybWx5IGJlIDEgaW4gbm9uLTY0LWJpdAogICAgICBtb2RlcywKICAg
IC0gRVhFWC5SJyAoY2FsbGVkIFIgaW4gb3VyIGNvZGUpIGlzIHVuaWZvcm1seSBiZWluZyBpZ25v
cmVkIGluCiAgICAgIG5vbi02NC1iaXQgbW9kZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGE2NDg4OTY1Y2EzZWMzMGYy
ZTBiNzAyMmI1MzliYmE3OGMyYWVlZGUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDE3OjMyOjA1IDIwMTcgKzAyMDAKCiAgICB4ODZlbXVs
OiBjb3JyZWN0IFZFWC5MIGhhbmRsaW5nIGZvciBWQ1ZUeyxUfVN7UyxEfTJTSQogICAgCiAgICBS
ZWNlbnQgY2hhbmdlcyB0byB0aGUgU0RNIChhbmQgWEVEKSBoYXZlIG1hZGUgY2xlYXIgdGhhdCBv
bGRlciBoYXJkd2FyZQogICAgcmFpc2luZyAjVUQgd2hlbiB0aGUgYml0IGlzIHNldCB3YXMgcmVh
bGx5IGFuIGVycmF0dW0uIEdlbmVyYWxpemUgdGhlCiAgICBzbyBmYXIgQU1ELW9ubHkgb3ZlcnJp
ZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKY29tbWl0IDljMmJhYmQwNWEyMTNmODgwMmUzY2MxYzY0YTJhZjkzMmI1Y2JkN2QKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCA1IDE3
OjMxOjAxIDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBjb3JyZWN0IFZFWC5XIGhhbmRsaW5nIGZv
ciBub24tNjQtYml0IFZQSU5TUkQKICAgIAogICAgR29pbmcgdGhvdWdoIHRoZSBYRUQgY29tbWl0
cyBmcm9tIHRoZSBsYXN0IGNvdXBsZSBvZiBtb250aHMgbWFkZSBtZQogICAgbm90aWNlIHRoYXQg
VlBJTlNSRCwgb3RoZXIgdGhhbiBWUEVYVFJELCBkb2VzIG5vdCBjbGVhciBWRVguVyBmb3Igbm9u
LQogICAgNjQtYml0IG1vZGVzLCBsZWFkaW5nIHRvIGFuIGluc2VydGlvbiBvZiBzdHJheSAzMi1i
aXRzIG9mIHplcm8gaW4gY2FzZQogICAgdGhlIG9yaWdpbmFsIGluc3RydWN0aW9uIGhhZCB0aGUg
Yml0IHNldC4KICAgIAogICAgQWxzbyByZW1vdmUgYSBwb2ludGxlc3MgZmFsbC10aHJvdWdoIGlu
IFZQRVhUUlcgaGFuZGxpbmcsIGJyaW5naW5nCiAgICB0aGluZ3MgaW4gbGluZSB3aXRoIFZQSU5T
UlcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKY29tbWl0IDRkM2YwZmRlNDcxZTc1ODhjZTUxMmVhZmYxYWJkYWIyMDlkOGNkNGIKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBTZXAgNSAwOTo0MDo1OCAyMDE3ICswMTAwCgogICAgeDg2L2VtdWw6IEZpeCB0aGUgaGFuZGxp
bmcgb2YgdW5pbXBsZW1lbnRlZCBHcnA3IGluc3RydWN0aW9ucwogICAgCiAgICBHcnA3IGlzIGFi
bm9ybWFsbHkgY29tcGxpY2F0ZWQgdG8gZGVjb2RlLCBldmVuIGJ5IHg4NidzIHN0YW5kYXJkcywg
d2l0aAogICAge3MsbH1tc3cgYmVpbmcgdGhlIHByb2JsZW1hdGljIGNhc2VzLgogICAgCiAgICBQ
cmV2aW91c2x5LCBhbnkgdmFsdWUgd2hpY2ggZmVsbCB0aHJvdWdoIHRoZSBmaXJzdCBzd2l0Y2gg
c3RhdGVtZW50IChsb29raW5nCiAgICBmb3IgaW5zdHJ1Y3Rpb25zIHdpdGggZW50aXJlbHkgaW1w
bGljaXQgb3BlcmFuZHMpIHdvdWxkIGJlIGludGVycHJldGVkIGJ5IHRoZQogICAgc2Vjb25kIHN3
aXRjaCBzdGF0ZW1lbnQgKGhhbmRsaW5nIGluc3RydWN0aW9ucyB3aXRoIG1lbW9yeSBvcGVyYW5k
cykuCiAgICAKICAgIFVuaW1wbGVtZW50ZWQgaW5zdHJ1Y3Rpb25zIHdvdWxkIHRoZW4gaGl0IHRo
ZSAjVUQgY2FzZSBmb3IgaGF2aW5nIGEgbm9uLW1lbW9yeQogICAgb3BlcmFuZCwgcmF0aGVyIHRo
YW4gdGFraW5nIHRoZSBjYW5ub3RfZW11bGF0ZSBwYXRoLgogICAgCiAgICBDb25zb2xpZGF0ZSB0
aGUgdHdvIHN3aXRjaCBzdGF0ZW1lbnRzIGludG8gYSBzaW5nbGUgb25lLCB1c2luZyByYW5nZXMg
dG8gY292ZXIKICAgIHRoZSBpbnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 16:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 16:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpdYJ-0006HG-3k; Wed, 06 Sep 2017 16:51:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4154b4138=dario.faggioli@citrix.com>)
 id 1dpdYH-0006H9-8H
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 16:51:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 6B/81-01778-0A720B95; Wed, 06 Sep 2017 16:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve589Q2
 RBje+6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb+w4xFhxSqPi+vJu9gfG5dBcjJ4eEQIjE
 zEW3GEFsXgEjieWv7jKB2MICQRLLL19jBrHZBAwk3uzYywpiiwj4SXTs/gxmMws8Y5LoP6sHY
 rMIqEjc2TyBDcTmFLCTOHG7gaWLkYtDSOAQo8TerqNgDfwCkhK3vnxkhmiuluhYe4YV4ghtiS
 Pn+tkhjhCUODnzCQuILSSgJjFj7mXWCYx8s5C0zEJSBhHXlGjd/psdwtaWWLbwNTOEbSuxbt1
 7qBobiU1XFzBC2PIS29/OYV7AyL6KUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9
 NScxqVgvOT93EyMwnOsZGBh3MP4+7XmIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKEry2ahsihQSLUtNTK9Iyc4CRBZOW4OBREuHdrAqU5i0uSMwtzkyHSJ1i1OXouHn3D5MQS1
 5+XqqUOC8LyAwBkKKM0jy4EbAov8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcFZApPZl4
 J3KZXQEcwAR1R9XINyBEliQgpqQbGphspmzhUdiSqpqzO5i45Mft3u4Tkn63dNzfGfDhpmfk6
 4fCRy084avb3MqpyCepE85jNeD3ntsDkvt6LbYKtkwNLFlTOCCmdEfS+bf/FXMNtq53/Kr//o
 6GewJEWOfsYD4+IQPE1xZe+/Uvctpp6c79IjwipuxBrUu7yPi9JOO0j22xv+xglluKMREMt5q
 LiRAAAj2Kz7QIAAA==
X-Env-Sender: prvs=4154b4138=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504716701!105961801!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56794 invoked from network); 6 Sep 2017 16:51:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 16:51:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,484,1500940800"; 
 d="asc'?scan'208";a="446822522"
Message-ID: <1504716691.30217.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Wed, 6 Sep 2017 18:51:31 +0200
In-Reply-To: <6f69ea34-f510-71b5-7e54-b0f9cb5b0364@citrix.com>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307948527.29525.18126889783757078160.stgit@Solace.fritz.box>
 <6f69ea34-f510-71b5-7e54-b0f9cb5b0364@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 6/6] xen: try to prevent idle timer from
 firing too often.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5869757104702147904=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-08-29 at 17:30 +0100, George Dunlap wrote:
> On 08/18/2017 07:04 PM, Dario Faggioli wrote:
> >=20
> > What we're trying to avoid is one of those idle CPUs to
> > wake up, only to discover that the grace period is still
> > running, and that it hence could have be slept longer
> > (saving more power).
>=20
> So I think we're only taking about one or two extra wakeups per cpu
> maximum -- if this even happens at all.
>=20
Yep, indeed.

> Wouldn't it be better to first add a performance counter, and check
> to
> see if and how often this situation happens?
>=20
The counter is there already. It's rcu_idle_timer ("RCU: idle_timer").

> > This patch implements an heuristic aimed at achieving
> > that, at the price of having to call cpumask_weight() on
> > the 'entering idle' path, on CPUs with queued callbacks.
>=20
> The heuristic seems a bit strange to me too: why would each cpu
> increase
> the grace period in a linear fashion?=C2=A0=C2=A0I haven't looked at the =
grace
> period code, but I would have expected each one to be independent;
> and
> so there'd be a "diminishing returns" effect when adding more cpus.
>=20
I like the idea, in general. Let me just double check whether I'm
understanding what you're suggesting properly.

First of all, what do you mean with "adding more cpus"? Adding to what?
 The timer is useful when a CPU, which is participating in the grace
period, goes idle, while the grace period is not finished. From that
point on, the number of CPUs participating to _that_ grace period will
monotonically decrease, until it reaches zero. So what does 'adding'
means in this context?

> If we have to have something like this (which I'm not at all
> convinced
> we do), I would think having a single number which self-adjusted so
> that
> the number of 'misses' was around 1% would be a good balance.=C2=A0=C2=A0=
What
> about a heuristic like this:
>=20
> 1. If the timer goes off and the grace period isn't over, add 10ms to
> the timer period
> 2. If the timer goes off and the grace period *is* over, subtract
> 100us
> from the timer period
>=20
So, let's say we start with a period of 1ms. First time RCU is used,
the timer fires twice: the first time it finds the grace period is
still ongoning --and hence the period becomes 11ms-- while the seconds
finds it over --so the period is now 10.9ms.

Next time RCU is used, if the timer is necessary, we use 10.9ms.

Am I getting your proposal right?

If yes, do we allow the period to become smaller than the initial value
(1ms, in the example above). I'd say we better not (or that we at least
set a lower bound), or, given enough occurrences of cases when the
timer fires and finds the grace period to be over in a row, the period
can become 0!

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Q7FJ1Xj1T82o8cMtbEss
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIbBAABCAAGBQJZsCeUAAoJEBZCeImluHPuo7oP+NGWPSs3bVIXIp7kDNkcghYG
YRfD9kCLGBtSB91BLV0VXVRjjJyT7E4zMMisilk7x3yG1XnySL8z2ZVsAc/ZWeco
EHBm5030fwRNNR3rhoj5Cbf1zUpqI7nG60DnTF8z2Bzo8j0seq0DaYKegFDR7jod
P94k435q71o2f0WcN/m6mTAC8VxySt3Awyj6aJl2fUNZmeBOXJiN30CW4E3QwdZT
hc9mVCH8BlqlN/pqBeFh6rQG9wI+W/MFnQKpRmFjB99+r0yTtkf4JQmZKROs9PSd
rUh+tEZ6n8IxzJLBU5xRiTrSnIQnwWUmsI62mpkxV5YEn+87Tz4L9/NFKsNYOqhI
xbqRLkdItiJXsPz42CT02xPnW1MTgUmeG2Ez+m9wfoRC0dQSz5YihrVIGvclxMX/
/nQTDOngxcpfMe01oj2KQaPJ/IU9HVdN2vBFhCvBKeij0zUE3IEf9cDgtrYyv813
j+tNzNz7Iy0Qxw4XUP+3L2PPPlef/+InVYCgikY/VDzm9aX44rlrqIzdRoJOvP8E
NpQnNTMtiv04edJXLryl3UfOL0DFR/pRJTCRa0ez9qBQtVv0LbpT1bT++uhpss9s
QB3lC9pQX3nRSOZ1hp6BiXtV1XyZvvRzPMJcIDgtgObu2kO2csUBOL57STLi0PhG
Feiw+8tB0Q9M5SjU504=
=Jn91
-----END PGP SIGNATURE-----

--=-Q7FJ1Xj1T82o8cMtbEss--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5869757104702147904==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 17:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 17:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpe8U-0008KU-3l; Wed, 06 Sep 2017 17:29:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dpe8S-0008KO-IR
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 17:29:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8F/63-03283-36030B95; Wed, 06 Sep 2017 17:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfSqiW6ywYZ
 Ig6m/hCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdT/8xFxzgqdj99C5jA+MOri5GLg4hgRmM
 Eqffz2YFcVgEtjJLNH76ygLiSAjMYZWYcqWVsYuRA8jJk2i/bQFhFkm0vy/sYuQEMgskpnx9x
 ghi8woISpyc+YQFxBYS8JBoWD+LCcTmFLCUuHR7IzPEsi1MEst2gxRxcLAJmEjM6pAAqWERUJ
 H4vH4HK8ScAIm3vX/BZgoLREu8+fwKbKaIgKLEg5c3wWqYBV4wSXzotISwNSVat/9mn8AoOAv
 JGbOQpBYwMq1i1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAsOT
 AQh2MB5/H3eIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzy+hsihQSLUtNTK
 9Iyc4CRApOW4OBREuGVAknzFhck5hZnpkOkTjEac1y4c+kPE8eBPbf+MAmx5OXnpUqJ88qBlA
 qAlGaU5sENgkXwJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzbgCZwpOZVwK37xXQKUxAp1S
 9XANySkkiQkqqgbFelN9LtHjTRdXFMjOcD6mYTzNx29o45/VKQVvtm4WN5WXlXw9oqDwts0g5
 m/z+6Zktm7jv/LvYW8ebv+CHWpRZenqdMvMnTUG+l25RS6ds89cwzGuqD8rM+/CMI0Skscnw8
 +Sny+vCmENvtR1ve35UcIPvoc+Tks6bfedqXmVanz91xpcEPSWW4oxEQy3mouJEAARQ57DbAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504718946!109962297!1
X-Originating-IP: [209.85.213.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2749 invoked from network); 6 Sep 2017 17:29:07 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Sep 2017 17:29:07 -0000
Received: by mail-vk0-f52.google.com with SMTP id m142so5460700vkf.2
 for <xen-devel@lists.xenproject.org>; Wed, 06 Sep 2017 10:29:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/iSFgao6yPnLnPF/Q2n0EOu2Twm9gO4KWcUJ7XH40PE=;
 b=DxGbjck6j3Ym6r6bGajv0F3lR+vF+hcBkGIecz9ualab44GHvepZlrHeE+K5LUZqh7
 fnrhiLWiYPgyajxUNsqKkE55eO6f1VL7X2Dc39CJkwuf5NAtOrxz9CLzPUROdu/QX43N
 ZWmdD+D2oraHhZTihTpnxNASLi62pcq1bU36c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/iSFgao6yPnLnPF/Q2n0EOu2Twm9gO4KWcUJ7XH40PE=;
 b=hPy2NijoS4ziO9o8KXETdtIiRLTW/s45p7VwkOcmKuYE//taQe0LejuR/eAL0/GEDb
 KmVdeLrB7XxxtP7Rch41GVvZpoF+NNLA64a+cwdKAItrNu3R475tCUsJkf4a5g4i9Jpn
 BSErS7H7MaNTbVqsIuF8WQR7fO30h6NRmonlDwEnNCfVvpnuFdUUKfdmvTnyV4ZJa4VD
 cp5EVv7CLHCVIr2hJk6rKGZTa0jCrUeVAwFxc6ySU42L/nFwaR4JmgpSGuGgFvROc/Je
 DG3yFg59EBxxZrmshfVLIYH+ptWGJh0ET3aUOyAvJGQt+IImXUOcmy5Awlhlw0YbnASz
 rbOA==
X-Gm-Message-State: AHPjjUg2VgRAmDXTFCNVYSq/MPUBedh3fMfNgj2FQk+Y1+FNWS3O3v5X
 Zu1Crm14+mQKXkI26TErCWeJStbGkL82
X-Google-Smtp-Source: ADKCNb6G3JW26OtyerqrRe/XS6XqyNrsNRAST6dAvf03qZvTvEU+34MEHfUsWh/RIOQDg4UQmlCJVZzbRV5eX0H7GTw=
X-Received: by 10.31.34.84 with SMTP id i81mr1691593vki.66.1504718946029; Wed,
 06 Sep 2017 10:29:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.34.8 with HTTP; Wed, 6 Sep 2017 10:29:05 -0700 (PDT)
In-Reply-To: <20170905093134.t3jvzygcf2hlsmfo@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
 <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
 <20170905093134.t3jvzygcf2hlsmfo@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 6 Sep 2017 22:59:05 +0530
Message-ID: <CACtJ1JR8byUgp1AW9SQ5xuYtcKbUZx60WzJcSX6PeBCmiL5+Ww@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNSBTZXB0ZW1iZXIgMjAxNyBhdCAxNTowMSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6NTg6MDdQTSArMDUzMCwgQmh1
cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gSGkgSmFuLAo+Pgo+Pgo+PiBPbiAyOCBBdWd1c3QgMjAx
NyBhdCAxNDo0MSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4gPj4+
PiBPbiAyOC4wOC4xNyBhdCAxMDo1NiwgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3Jv
dGU6Cj4+ID4+IC0tLSBhL2NvbmZpZy9hcm0zMi5tawo+PiA+PiArKysgYi9jb25maWcvYXJtMzIu
bWsKPj4gPj4gQEAgLTEsNSArMSw2IEBACj4+ID4+ICBDT05GSUdfQVJNIDo9IHkKPj4gPj4gIENP
TkZJR19BUk1fMzIgOj0geQo+PiA+PiArQ09ORklHX1ZVQVJUX0NPTlNPTEUgOj0geQo+PiA+PiAg
Q09ORklHX0FSTV8kKFhFTl9PUykgOj0geQo+PiA+Pgo+PiA+PiAgQ09ORklHX1hFTl9JTlNUQUxM
X1NVRkZJWCA6PQo+PiA+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybTY0Lm1rIGIvY29uZmlnL2Fy
bTY0Lm1rCj4+ID4+IGluZGV4IGFhNDU3NzIuLjg2MWQwYTQgMTAwNjQ0Cj4+ID4+IC0tLSBhL2Nv
bmZpZy9hcm02NC5tawo+PiA+PiArKysgYi9jb25maWcvYXJtNjQubWsKPj4gPj4gQEAgLTEsNSAr
MSw2IEBACj4+ID4+ICBDT05GSUdfQVJNIDo9IHkKPj4gPj4gIENPTkZJR19BUk1fNjQgOj0geQo+
PiA+PiArQ09ORklHX1ZVQVJUX0NPTlNPTEUgOj0geQo+PiA+PiAgQ09ORklHX0FSTV8kKFhFTl9P
UykgOj0geQo+PiA+Cj4+ID4gSSB0aGluayB0aGlzIHdhbnRzIHRvIGJlIHNvbHZlZCBiZXR0ZXIg
dGhhbiBieSBzdGFydGluZyB0byBhZ2Fpbgo+PiA+IGludHJvZHVjZSBDT05GSUdfKiB2YWx1ZXMg
aGVyZS4KPj4KPj4gSSB0aGluayBJIGNhbiByZW1vdmUgdGhpcyBmbGFnIGZyb20gaGVyZSBzaW5j
ZSBpdCBpcyB1c2VkIGN1cnJlbnRseQo+PiBmb3IgeGVuY29uc29sZSBvbmx5IHRvIGVuYWJsZSBW
VUFSVCBjb25zb2xlIHN1cHBvcnQgZm9yIEFSTS4gSSBjYW4KPj4gZGlyZWN0bHkgZGVmaW5lIHRo
ZSBmbGFnIGluIHRoZSB0b29scy9jb25zb2xlIE1ha2VmaWxlIGJhc2VkIG9uCj4+IENPTkZJR19B
Uk0gb3B0aW9uLgo+Cj4gSnVzdCB1c2UgQ09ORklHX0FSTSBkaXJlY3RseT8KCkkgYmVsaWV2ZSBJ
IGNhbm5vdCB1c2UgQ09ORklHX0FSTSBkaXJlY3RseSBpbgp0b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGFzIGl0IGlzIGEgbWFrZWZpbGUgdmFyaWFibGUuCgpDdXJyZW50bHksIGluIHRvb2xzL2Nv
bnNvbGUvTWFrZWZpbGUgdGhlIFZVQVJUIHNwZWNpZmMgZmxhZyBpcwppbmNsdWRlZCBsaWtlIHRo
aXM6CgpDRkxBR1NfdnVhcnQtJChDT05GSUdfVlVBUlRfQ09OU09MRSkgPSAtRENPTkZJR19WVUFS
VF9DT05TT0xFCgpJIHdpbGwgY2hhbmdlIGl0IHRvOgoKQ0ZMQUdTX3Z1YXJ0LSQoQ09ORklHX0FS
TSkgPSAtRENPTkZJR19WVUFSVF9DT05TT0xFCgphbmQgcmVtb3ZlIENPTkZJR19WVUFSVF9DT05T
T0xFIHZhcmlhYmxlIGZyb20gYXJtMzIubWsgYW5kIGFybTY0Lm1rLgoKUmVnYXJkcywKQmh1cGlu
ZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 17:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 17:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpeCT-0000Wr-O2; Wed, 06 Sep 2017 17:33:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpeCS-0000Wk-3L
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 17:33:16 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A4/FC-22197-B5130B95; Wed, 06 Sep 2017 17:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov26U4YZ
 Ig+c3tSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtW34zFnSxVbStX8HewNjC2sXIySEhYCTx
 duI/pi5GLg4hgYWMEg/b9rCBJIQFMiSWbj7I0sXIwSEi4C1xqTEBJMwssIhJYmOvEUR9K5NEx
 9k7TCAJNgFViQ3XT4EN5RWwlph4+i0LiM0ioCIxZ88CRhBbVCBcoulsPwtEjaDEyZlPwGxOAT
 uJg9fnM0IsUJf4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2Me9r9DjFK
 cjApifJeVlsfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd4P+hkghwaLU9NSKtMwcYKTApCU4e
 JREeKVA0rzFBYm5xZnpEKlTjMYcxzZd/sPEcePh9T9MQix5+XmpUuK8U0FKBUBKM0rz4AbBIv
 gSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFedQOgKTyZeSVw+14BncIEdErVyzUgp5QkIqS
 kGhinrd136PPuaW+4ejY903x/pCP/TJ2Jz5Ib8roFPcdFO28qaM0tdJ5bnpSatSsvRYFr2tcV
 rgI+Vo9mrvbnv9EloZq/YmbsvpgqxaKj8VW2mzhOpkUXnFRiunZxyrYHB+YcnP1mhuvPpefT1
 Z2Npbw+q+twXCt5sGH7AcN0obV/O8U/aK2Oi92sxFKckWioxVxUnAgA9WppJdsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504719194!107517566!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22654 invoked from network); 6 Sep 2017 17:33:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 17:33:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 317CBAE5F;
 Wed,  6 Sep 2017 17:33:14 +0000 (UTC)
To: Waiman Long <longman@redhat.com>, Peter Zijlstra <peterz@infradead.org>
References: <20170906152928.8658-1-jgross@suse.com>
 <20170906152928.8658-2-jgross@suse.com>
 <a0cf01cf-922a-dbc7-949e-0f87bcdd1ad9@redhat.com>
 <20170906160415.crt2ajuf6553bit7@hirez.programming.kicks-ass.net>
 <73d39808-ad47-6d06-89be-034181099408@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6db11611-3b41-47fe-ec4c-75b1decbc83c@suse.com>
Date: Wed, 6 Sep 2017 19:33:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <73d39808-ad47-6d06-89be-034181099408@redhat.com>
Content-Language: de-DE
Cc: jeremy@goop.org, rusty@rustcorp.com.au, x86@kernel.org,
 linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 xen-devel@lists.xenproject.org, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 1/2] paravirt/locks: use new static key
 for controlling call of virt_spin_lock()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTg6MTMsIFdhaW1hbiBMb25nIHdyb3RlOgo+IE9uIDA5LzA2LzIwMTcgMTI6
MDQgUE0sIFBldGVyIFppamxzdHJhIHdyb3RlOgo+PiBPbiBXZWQsIFNlcCAwNiwgMjAxNyBhdCAx
MTo0OTo0OUFNIC0wNDAwLCBXYWltYW4gTG9uZyB3cm90ZToKPj4+PiAgI2RlZmluZSB2aXJ0X3Nw
aW5fbG9jayB2aXJ0X3NwaW5fbG9jawo+Pj4+ICBzdGF0aWMgaW5saW5lIGJvb2wgdmlydF9zcGlu
X2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKPj4+PiAgewo+Pj4+ICsJaWYgKCFzdGF0aWNf
YnJhbmNoX2xpa2VseSgmdmlydF9zcGluX2xvY2tfa2V5KSkKPj4+PiArCQlyZXR1cm4gZmFsc2U7
Cj4+Pj4gIAlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQo+Pj4+
ICAJCXJldHVybiBmYWxzZTsKPj4+PiAgCj4+IE5vdyBuYXRpdmUgaGFzIHR3byBOT1BzIGluc3Rl
YWQgb2Ygb25lLiBDYW4ndCB3ZSBtZXJnZSB0aGVzZSB0d28gc3RhdGljCj4+IGJyYW5jaGVzPwo+
IAo+IAo+IEkgZ3Vlc3Mgd2UgY2FuIHJlbW92ZSB0aGUgc3RhdGljX2NwdV9oYXMoKSBjYWxsLiBK
dXN0IHRoYXQgYW55IHNwaW5fbG9jawo+IGNhbGxzIGJlZm9yZSBuYXRpdmVfcHZfbG9ja19pbml0
KCkgd2lsbCB1c2UgdGhlIHZpcnRfc3Bpbl9sb2NrKCkuIFRoYXQKPiBpcyBzdGlsbCBPSyBhcyB0
aGUgaW5pdCBjYWxsIGlzIGRvbmUgYmVmb3JlIFNNUCBzdGFydHMuCgpIbW0sIHJpZ2h0LiBJJ2xs
IHNlbmQgVjMgaW4gc29tZSBtaW51dGVzLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 17:36:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 17:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpeFd-0000hd-Dt; Wed, 06 Sep 2017 17:36:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpeFb-0000hB-ES
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 17:36:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 36/D8-03423-E1230B95; Wed, 06 Sep 2017 17:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov66c0YZ
 Ig+6zghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amVf9ZCxo4Kr51XGVrYHzN1sXIySEhYCTx
 duI/pi5GLg4hgYWMEvuWrwJLsAmoSmy4fooVxBYRqJM4uPwQM0gRs8AvRolLB3cwgSSEBewlp
 pzbwAJiswA1/OqcAGbzCphILFnYwQ6xQV6i48BksDingKnE434IWwio5vj366wTGLkXMDKsYl
 QvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GDs+Od0iFG
 Sg0lJlPey2vpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8hgYbIoUEi1LTUyvSMnOAgQaTluDg
 URLhbQRJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnLcapEgApCijNA9uBCzoLzHKSgnzM
 gIdJcRTkFqUm1mCKv+KUZyDUUmYdyHIFJ7MvBK4Ta+AjmACOqLq5RqQI0oSEVJSDYyl1cWGbl
 m3j3vunJzftPZv2YkvHy/p/xMLeHq1bMGKs06LkzYqTbWevajqddYKbq7GTfdPH1z5liE+6lK
 heCrfMpXX193ultx4/feH5emDPtYTTWRm3916f7Wnab3hs4v6ld8cl/EqOe7tOJW2srJagaM3
 YmM244dbfv9nv4ySWXNr41alw6x9SizFGYmGWsxFxYkADuy2gnUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504719390!109963174!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3519 invoked from network); 6 Sep 2017 17:36:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 17:36:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1DCB5AE79;
 Wed,  6 Sep 2017 17:36:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Wed,  6 Sep 2017 19:36:25 +0200
Message-Id: <20170906173625.18158-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906173625.18158-1-jgross@suse.com>
References: <20170906173625.18158-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 2/2] paravirt, xen: correct xen_nopvspin case
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGUgYm9vdCBwYXJhbWV0ZXIgInhlbl9ub3B2c3BpbiIgc3BlY2lmaWVkIGEgWGVuIGd1
ZXN0IHNob3VsZCBub3QKbWFrZSB1c2Ugb2YgcGFyYXZpcnQgc3BpbmxvY2tzLCBidXQgYmVoYXZl
IGFzIGlmIHJ1bm5pbmcgb24gYmFyZQptZXRhbC4gVGhpcyBpcyBub3QgdHJ1ZSwgaG93ZXZlciwg
YXMgdGhlIHFzcGlubG9jayBjb2RlIHdpbGwgZmFsbCBiYWNrCnRvIGEgdGVzdC1hbmQtc2V0IHNj
aGVtZSB3aGVuIGl0IGlzIGRldGVjdGluZyBhIGh5cGVydmlzb3IuCgpJbiBvcmRlciB0byBhdm9p
ZCB0aGlzIGRpc2FibGUgdGhlIHZpcnRfc3Bpbl9sb2NrX2tleS4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vc3BpbmxvY2su
YyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vc3BpbmxvY2suYyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCmluZGV4IDI1
YTdjNDMwMmNlNy4uZThhYjgwYWQ3YTZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc3Bpbmxv
Y2suYworKysgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwpAQCAtMTAsNiArMTAsNyBAQAogI2lu
Y2x1ZGUgPGxpbnV4L3NsYWIuaD4KIAogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgorI2luY2x1
ZGUgPGFzbS9xc3BpbmxvY2suaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAj
aW5jbHVkZSA8eGVuL2V2ZW50cy5oPgpAQCAtMTI5LDYgKzEzMCw3IEBAIHZvaWQgX19pbml0IHhl
bl9pbml0X3NwaW5sb2Nrcyh2b2lkKQogCiAJaWYgKCF4ZW5fcHZzcGluKSB7CiAJCXByaW50ayhL
RVJOX0RFQlVHICJ4ZW46IFBWIHNwaW5sb2NrcyBkaXNhYmxlZFxuIik7CisJCXN0YXRpY19icmFu
Y2hfZGlzYWJsZSgmdmlydF9zcGluX2xvY2tfa2V5KTsKIAkJcmV0dXJuOwogCX0KIAlwcmludGso
S0VSTl9ERUJVRyAieGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZFxuIik7Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 17:36:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 17:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpeFd-0000ho-Kw; Wed, 06 Sep 2017 17:36:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpeFb-0000hA-Fx
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 17:36:31 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F1/ED-02046-E1230B95; Wed, 06 Sep 2017 17:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVyuP0Ov66s0YZ
 Ig+fHWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1d78yFaxgr1jSuJepgfE1axcjJ4eEgJHE
 24n/mLoYuTiEBBYySlza9JoZJMEmoCqx4fopsCIRgTqJg8sPMYMUMQv8Aio6uIMJJCEs4CCx+
 PwbMJsFqOHi6tvsIDavgIlE6885UBvkJToOTGaZwMi5gJFhFaNGcWpRWWqRrqGRXlJRZnpGSW
 5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoMcYgGAH46tu50OMkhxMSqK8l9XWRwrxJeWnVGY
 kFmfEF5XmpBYfYpTh4FCS4GUy3BApJFiUmp5akZaZAwwdmLQEB4+SCO9+A6A0b3FBYm5xZjpE
 6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnPcnSKkASGlGaR7cIFhIX2KUlRLmZQQ6TYinILUoN
 7MEVf4VozgHo5IwrwTIPTyZeSVw+14BncIEdErVyzUgp5QkIqSkGhhT1jw6z/G67r/+rKIzYj
 nVXEscRRxC2jNOXZASuzDtpvFj05uBS37cuhh55pWe6rFl8rOMP77w5Z9x1lygrpBF9MzXl+8
 5p+2c+On0+X0fVzS+/Dn19HYGBeuwRcKHDQJF7/2yq8jO3948zcjkjqaa2f6/ZyoenayPN3aI
 N/zd5XNw5uT4KWmBSizFGYmGWsxFxYkAngDRVGQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504719388!113593741!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62448 invoked from network); 6 Sep 2017 17:36:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 17:36:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DA3E5AE6F;
 Wed,  6 Sep 2017 17:36:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Wed,  6 Sep 2017 19:36:23 +0200
Message-Id: <20170906173625.18158-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 0/2] guard virt_spin_lock() with a static key
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB2aXJ0X3NwaW5fbG9jaygpIGJlaW5nIGd1YXJkZWQgYnkgYSBzdGF0aWMga2V5IHRoZSBi
YXJlIG1ldGFsIGNhc2UKY2FuIGJlIG9wdGltaXplZCBieSBwYXRjaGluZyB0aGUgY2FsbCBhd2F5
IGNvbXBsZXRlbHkuIEluIGNhc2UgYSBrZXJuZWwKcnVubmluZyBhcyBhIGd1ZXN0IGl0IGNhbiBk
ZWNpZGUgd2hldGhlciB0byB1c2UgcGFyYXZpdHVhbGl6ZWQKc3BpbmxvY2tzLCB0aGUgY3VycmVu
dCBmYWxsYmFjayB0byB0aGUgdW5mYWlyIHRlc3QtYW5kLXNldCBzY2hlbWUsIG9yCnRvIG1pbWlj
IHRoZSBiYXJlIG1ldGFsIGJlaGF2aW9yLgoKVjM6Ci0gcmVtb3ZlIHRlc3QgZm9yIGh5cGVydmlz
b3IgZW52aXJvbm1lbnQgZnJvbSB2aXJ0X3NwaW5fbG9jayg5IGFzCiAgc3VnZ2VzdGVkIGJ5IFdh
aW1hbiBMb25nCgpWMjoKLSB1c2Ugc3RhdGljIGtleSBpbnN0ZWFkIG9mIG1ha2luZyB2aXJ0X3Nw
aW5fbG9jaygpIGEgcHZvcHMgZnVuY3Rpb24KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIHBhcmF2aXJ0
L2xvY2tzOiB1c2UgbmV3IHN0YXRpYyBrZXkgZm9yIGNvbnRyb2xsaW5nIGNhbGwgb2YKICAgIHZp
cnRfc3Bpbl9sb2NrKCkKICBwYXJhdmlydCx4ZW46IGNvcnJlY3QgeGVuX25vcHZzcGluIGNhc2UK
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2suaCAgICAgfCAxMSArKysrKysrKysrLQog
YXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5sb2Nrcy5jIHwgIDYgKysrKysrCiBhcmNoL3g4
Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgICAgfCAgMiArKwogYXJjaC94ODYveGVuL3NwaW5s
b2NrLmMgICAgICAgICAgICAgIHwgIDIgKysKIGtlcm5lbC9sb2NraW5nL3FzcGlubG9jay5jICAg
ICAgICAgICB8ICA0ICsrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 17:36:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 17:36:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpeFc-0000hR-6k; Wed, 06 Sep 2017 17:36:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpeFb-0000h9-3y
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 17:36:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FE/CD-03283-E1230B95; Wed, 06 Sep 2017 17:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov66s0YZ
 Ig/n/9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznU5ayFnyWrNjycy9zA+NxsS5GTg4JASOJ
 txP/MXUxcnEICSxklOjZ1cUMkmATUJXYcP0UK4gtIlAncXD5IWaQImaBX4wSlw7uYAJJCAskS
 2ycd5+ti5GDgwWo4fVxFZAwr4CJxOFPR5ghFshLdByYzAJicwqYSjzuh7CFgGqOf7/OOoGRew
 EjwypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsY
 zCwIPMUpyMCmJ8l5WWx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXyXBDpJBgUWp6akVaZg4w
 0GDSEhw8SiK8+w2A0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXHenyClAiClG
 aV5cINgEXCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzv9IGm8GTmlcDtewV0ChPQKVUv14
 CcUpKIkJJqYJQstpGwd+x8MnHr9HuLZr1t4cxMvCI0oe/I33uWC9j3p9bsWaA6a5n6Y6aO+tr
 etC7DpIT/90wyJfd21F/ccaPrb+bsC8r8TZsO7Krf+eDrXY7Xh6IfG7aa/znw32wxe+98saur
 hO5yLpG+lnzj0fmFbg+KbeZuu7NF3nKaQHKgvJnwgXt14exKLMUZiYZazEXFiQB+r585ewIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504719389!105921943!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3979 invoked from network); 6 Sep 2017 17:36:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 6 Sep 2017 17:36:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7762BAE70;
 Wed,  6 Sep 2017 17:36:29 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
Date: Wed,  6 Sep 2017 19:36:24 +0200
Message-Id: <20170906173625.18158-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170906173625.18158-1-jgross@suse.com>
References: <20170906173625.18158-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, jeremy@goop.org, peterz@infradead.org,
 rusty@rustcorp.com.au, chrisw@sous-sol.org, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com, longman@redhat.com, akataria@vmware.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 1/2] paravirt/locks: use new static key for
	controlling call of virt_spin_lock()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIGNhc2VzIHdoZXJlIGEgZ3Vlc3QgdHJpZXMgdG8gc3dpdGNoIHNwaW5sb2NrcyB0
byBiYXJlIG1ldGFsCmJlaGF2aW9yIChlLmcuIGJ5IHNldHRpbmcgInhlbl9ub3B2c3BpbiIgYm9v
dCBwYXJhbWV0ZXIpLiBUb2RheSB0aGlzCmhhcyB0aGUgZG93bnNpZGUgb2YgZmFsbGluZyBiYWNr
IHRvIHVuZmFpciB0ZXN0IGFuZCBzZXQgc2NoZW1lIGZvcgpxc3BpbmxvY2tzIGR1ZSB0byB2aXJ0
X3NwaW5fbG9jaygpIGRldGVjdGluZyB0aGUgdmlydHVhbGl6ZWQKZW52aXJvbm1lbnQuCgpBZGQg
YSBzdGF0aWMga2V5IGNvbnRyb2xsaW5nIHdoZXRoZXIgdmlydF9zcGluX2xvY2soKSBzaG91bGQg
YmUKY2FsbGVkIG9yIG5vdC4gV2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwgc2V0IHRoZSBuZXcg
a2V5IHRvIGZhbHNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oICAgICB8IDExICsrKysr
KysrKystCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQtc3BpbmxvY2tzLmMgfCAgNiArKysrKysK
IGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAgICAgICB8ICAyICsrCiBrZXJuZWwvbG9j
a2luZy9xc3BpbmxvY2suYyAgICAgICAgICAgfCAgNCArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIy
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9xc3BpbmxvY2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3FzcGlubG9jay5oCmlu
ZGV4IDQ4YTcwNmY2NDFmMi4uMzA4ZGZkMDcxNGM3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9xc3BpbmxvY2suaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9xc3BpbmxvY2su
aApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX0FTTV9YODZfUVNQSU5MT0NLX0gKICNkZWZpbmUg
X0FTTV9YODZfUVNQSU5MT0NLX0gKIAorI2luY2x1ZGUgPGxpbnV4L2p1bXBfbGFiZWwuaD4KICNp
bmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS1nZW5lcmljL3FzcGlubG9j
a190eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9wYXJhdmlydC5oPgpAQCAtNDYsMTAgKzQ3LDE0IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBxdWV1ZWRfc3Bpbl91bmxvY2soc3RydWN0IHFzcGlubG9jayAq
bG9jaykKICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCitERUNMQVJFX1NUQVRJQ19L
RVlfVFJVRSh2aXJ0X3NwaW5fbG9ja19rZXkpOworCit2b2lkIG5hdGl2ZV9wdl9sb2NrX2luaXQo
dm9pZCkgX19pbml0OworCiAjZGVmaW5lIHZpcnRfc3Bpbl9sb2NrIHZpcnRfc3Bpbl9sb2NrCiBz
dGF0aWMgaW5saW5lIGJvb2wgdmlydF9zcGluX2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykK
IHsKLQlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKQorCWlmICgh
c3RhdGljX2JyYW5jaF9saWtlbHkoJnZpcnRfc3Bpbl9sb2NrX2tleSkpCiAJCXJldHVybiBmYWxz
ZTsKIAogCS8qCkBAIC02NSw2ICs3MCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdmlydF9zcGlu
X2xvY2soc3RydWN0IHFzcGlubG9jayAqbG9jaykKIAogCXJldHVybiB0cnVlOwogfQorI2Vsc2UK
K3N0YXRpYyBpbmxpbmUgdm9pZCBuYXRpdmVfcHZfbG9ja19pbml0KHZvaWQpCit7Cit9CiAjZW5k
aWYgLyogQ09ORklHX1BBUkFWSVJUICovCiAKICNpbmNsdWRlIDxhc20tZ2VuZXJpYy9xc3Bpbmxv
Y2suaD4KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYyBi
L2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYwppbmRleCA4ZjJkMWM5ZDQzYTgu
LjJmYzY1ZGRlYTQwZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNwaW5s
b2Nrcy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC1zcGlubG9ja3MuYwpAQCAtNDIs
MyArNDIsOSBAQCBzdHJ1Y3QgcHZfbG9ja19vcHMgcHZfbG9ja19vcHMgPSB7CiAjZW5kaWYgLyog
U01QICovCiB9OwogRVhQT1JUX1NZTUJPTChwdl9sb2NrX29wcyk7CisKK3ZvaWQgX19pbml0IG5h
dGl2ZV9wdl9sb2NrX2luaXQodm9pZCkKK3sKKwlpZiAoIXN0YXRpY19jcHVfaGFzKFg4Nl9GRUFU
VVJFX0hZUEVSVklTT1IpKQorCQlzdGF0aWNfYnJhbmNoX2Rpc2FibGUoJnZpcnRfc3Bpbl9sb2Nr
X2tleSk7Cit9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jIGIvYXJjaC94
ODYva2VybmVsL3NtcGJvb3QuYwppbmRleCA1NGI5ZTg5ZDRkNmIuLjIxNTAwZDNiYTM1OSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
c21wYm9vdC5jCkBAIC03Nyw2ICs3Nyw3IEBACiAjaW5jbHVkZSA8YXNtL2k4MjU5Lmg+CiAjaW5j
bHVkZSA8YXNtL3JlYWxtb2RlLmg+CiAjaW5jbHVkZSA8YXNtL21pc2MuaD4KKyNpbmNsdWRlIDxh
c20vcXNwaW5sb2NrLmg+CiAKIC8qIE51bWJlciBvZiBzaWJsaW5ncyBwZXIgQ1BVIHBhY2thZ2Ug
Ki8KIGludCBzbXBfbnVtX3NpYmxpbmdzID0gMTsKQEAgLTEzODEsNiArMTM4Miw3IEBAIHZvaWQg
X19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogCS8qIGFscmVhZHkgc2V0
IG1lIGluIGNwdV9vbmxpbmVfbWFzayBpbiBib290X2NwdV9pbml0KCkgKi8KIAljcHVtYXNrX3Nl
dF9jcHUobWUsIGNwdV9jYWxsb3V0X21hc2spOwogCWNwdV9zZXRfc3RhdGVfb25saW5lKG1lKTsK
KwluYXRpdmVfcHZfbG9ja19pbml0KCk7CiB9CiAKIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfY3B1
c19kb25lKHVuc2lnbmVkIGludCBtYXhfY3B1cykKZGlmZiAtLWdpdCBhL2tlcm5lbC9sb2NraW5n
L3FzcGlubG9jay5jIGIva2VybmVsL2xvY2tpbmcvcXNwaW5sb2NrLmMKaW5kZXggMjk0Mjk0Yzcx
YmE0Li44MzhkMjM1Yjg3ZWYgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9sb2NraW5nL3FzcGlubG9jay5j
CisrKyBiL2tlcm5lbC9sb2NraW5nL3FzcGlubG9jay5jCkBAIC03Niw2ICs3NiwxMCBAQAogI2Rl
ZmluZSBNQVhfTk9ERVMJNAogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKK0RFRklO
RV9TVEFUSUNfS0VZX1RSVUUodmlydF9zcGluX2xvY2tfa2V5KTsKKyNlbmRpZgorCiAvKgogICog
UGVyLUNQVSBxdWV1ZSBub2RlIHN0cnVjdHVyZXM7IHdlIGNhbiBuZXZlciBoYXZlIG1vcmUgdGhh
biA0IG5lc3RlZAogICogY29udGV4dHM6IHRhc2ssIHNvZnRpcnEsIGhhcmRpcnEsIG5taS4KLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 18:12:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpenj-0003Pj-1c; Wed, 06 Sep 2017 18:11:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpeni-0003Pd-Dp
 for xen-devel@lists.xenproject.org; Wed, 06 Sep 2017 18:11:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 BD/68-28476-16A30B95; Wed, 06 Sep 2017 18:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJssm6c1YZ
 IgzdvLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozl2z8xFkwVqljdu4algXExXxcjF4eQwBIm
 iX271zJ3MXJysAg4SExtO8/YxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEi8+fGACsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JbYsHk+C8h4ZoFljBKHWyYzgiSEBawlPn2fDdbLKRAo8WfZZDYQm1
 fAW6LzyUcWiHs6WSUaep+DJUQFdCUO/fsDVSQocXLmExYQm1nAV+L/3W2MExgFZiFJzUKSgrD
 VJQ58ughly0tsu76KdQEjyypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSk
 Yr3k/NxNjMCwrWdgYNzBeHmL3yFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMWpwcAhsX
 rv6AqMUS15+XqqSBG+j5YZIIcGi1PTUirTMHGBkwZRKcPAoifCyWwCleYsLEnOLM9MhUqcYFa
 XEebtB+gRAEhmleXBtsGi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwJkCk9mXgnc9Fd
 Ai5mAFle9XAOyuCQRISXVwJjuUyTxvqThsPlk33N1vR1W3U9PLDxuvWCydy2rHou/UdSJl48v
 rv0vJ9F/YPNT4di7F1iUspf7GxzUKL2ZUzN1k0bHmu23zq4qKzt++fQF386pPGGfPstfdJnon
 rRP1Uau7I60a3j7i7PNsb9cFsuvPtHyoKNI4uDzZRumRxzKqDpRd/Z+fpsSS3FGoqEWc1FxIg
 AzyQL44QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504721501!96386161!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39186 invoked from network); 6 Sep 2017 18:11:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 18:11:42 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A4E8A21BF5;
 Wed,  6 Sep 2017 18:11:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A4E8A21BF5
Date: Wed, 6 Sep 2017 11:11:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George John <georgeeldhojohn@gmail.com>
In-Reply-To: <CANou6Sp6ABx7vkBu8EfhhY43rthA5T1vjGBaNo3eZ55geQ7OWw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1709061110440.26407@sstabellini-ThinkPad-X260>
References: <CANou6SpvndXdmYDZQTrcfrq_HeyT6LEtyZjXB7sJN7NuMT0UzQ@mail.gmail.com>
 <8bf6fe70-578a-a043-9409-e035f98983b5@arm.com>
 <9a177e96-3833-0557-17d9-065e81fcdbfb@epam.com>
 <850e6e5e-57b3-ad09-6090-8b59d458e6a6@epam.com>
 <00d3aa7b-adf2-8ab8-16e2-e3f945859dc5@arm.com>
 <4cf9e205-75c9-b21f-5fd9-303fe8ded42a@epam.com>
 <3c8ae107-9ae7-46ea-a139-ab5e9b692c3e@epam.com>
 <CANou6Sp48=FrXu14LgAhx4-mor+7aynEYT1wW4uu4QY1ZdKHRQ@mail.gmail.com>
 <5682b8de-b08f-2e16-ffe3-7113e578e3a4@epam.com>
 <d08504cf-baa4-4613-a741-6e4a5f955c87@arm.com>
 <102811d5-ac63-9f78-c058-e9c9e76867b2@epam.com>
 <CANou6Sp6ABx7vkBu8EfhhY43rthA5T1vjGBaNo3eZ55geQ7OWw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-829880226-1504721500=:26407"
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] Regarding changing memory for DOM0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-829880226-1504721500=:26407
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 30 Aug 2017, George John wrote:
> Hai all,
> Sorry for the delay
>  First of all Thank you very much for the quick reply.
>    I tried the same with MMC root .It boot up successfully but after typing xl list I am getting following errors
> 
> libxl: error: libxl.c:662:libxl_list_domain: getting domain info list: Permission denied

This is usually due to a mismatch of the version of the hypervisor and the version of the tools.


> During next booting, the memory card got corrupted.
> 
> 
> U-Boot 2015.04 (Feb 15 2017 - 15:16:02)
> 
> CPU: Renesas Electronics R8A7795 rev 1.1
> Board: Salvator-X
> I2C:   ready
> DRAM:  3.9 GiB
> MMC:   sh-sdhi: 0, sh-sdhi: 1, sh-sdhi: 2
> In:    serial
> Out:   serial
> Err:   serial
> Net:   Board Net Initialization Failed
> No ethernet found.
> Hit any key to stop autoboot:  0 
> Failed to mount ext2 filesystem...
> ** Unrecognized filesystem type **
> Failed to mount ext2 filesystem...
> ** Unrecognized filesystem type **
> Failed to mount ext2 filesystem...
> ** Unrecognized filesystem type **
> Failed to mount ext2 filesystem...
> ** Unrecognized filesystem type **
> Wrong Image Format for bootm command
> ERROR: can't get kernel image
> 
> On Aug 14, 2017 5:41 PM, "Andrii Anisov" <andrii_anisov@epam.com> wrote:
>       Hello Julien,
> 
> 
>       On 14.08.17 14:50, Julien Grall wrote:
>             The kernel should really be able to deal with memory below and above 4GB.
> 
>       Yes, it should. I suppose a bug somewhere in Renesas eth driver.
>       Meanwhile George John could make some investigations.
> 
>             Otherwise the problem would be exactly the same on baremetal as the board support seems to have bank above 4GB...
> 
>             The first step here is to check that NFS is working on baremetal. I don't remember if this has been yet done.
> 
>       NFS does work baremetal. It is the default BSP configuration.
>       NFS works when Dom0 has 752 MB ram under 4GB.
> 
>       --
> 
>       *Andrii Anisov*
> 
> 
> 
--8323329-829880226-1504721500=:26407
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-829880226-1504721500=:26407--


From xen-devel-bounces@lists.xen.org Wed Sep 06 18:28:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpf49-0004DD-BG; Wed, 06 Sep 2017 18:28:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpf47-0004D2-R8
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 18:28:43 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5B/E6-01916-A5E30B95; Wed, 06 Sep 2017 18:28:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfSbkO
 kwfezFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LNvLlvB5ICK36cusDUw
 PrLtYuTiEBL4yyixefsJVgjnMaPE7VNToZxtjBKPt65k6mLk5BARcJb4emYuO4jNK6AvcWHDJ
 GYQW1ggSOLI6kOMIA0SAt9ZJVYf38YCkpAQ8JSY3T8Zzj48dyuQzc7BJmAlcUgMJMoioCpx/v
 VitgmM3AsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 8noGBcQfjqWbnQ4ySHExKoryX1dZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1bfdECkkWJSa
 nlqRlpkDDD6YtAQHj5IIr4MNUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5tUFmCIAUZ
 ZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8ASBTeDLzSuA2vQI6ggnoiKqXa0
 COKElESEk1MG7cXOAgvza4frtxxU3+66LFH9dbnWraq9uT/a9twr4fE6vk10/YZXqKVf8+852
 vD1I9n6462ffFULDi8u+rBuVvZ7nzFukqnbkYk+t0d8vnV9P+N+UfPzl1VVH4Rpde3/pJfRt2
 b3DayvXTRiHjVtz3urVSXnuD8zkua9zQiLjVd/+7vmrBju1KLMUZiYZazEXFiQDSY0YpfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504722520!109468880!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30447 invoked from network); 6 Sep 2017 18:28:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 18:28:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpf43-0004hJ-6z; Wed, 06 Sep 2017 18:28:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpf3x-0001yG-NE; Wed, 06 Sep 2017 18:28:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpf3x-0001Fb-Hh; Wed, 06 Sep 2017 18:28:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113097-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 18:28:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113097: regressions -
	trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0270143678022895052=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 test-armhf-armhf-xl           6 xen-install              fail REGR. vs. 113039

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   13 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0270143678022895052==--

From xen-devel-bounces@lists.xen.org Wed Sep 06 18:40:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfFT-0005Rn-IY; Wed, 06 Sep 2017 18:40:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfFS-0005Rh-BL
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 18:40:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E3/1C-03874-91140B95; Wed, 06 Sep 2017 18:40:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssq6E44Z
 Ig/dHtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3/zuZCybrVLz8uZOtgfG6ahcjF4eQwBIm
 iadXPrF1MXJysAg4SExcPZO5i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JG7tngdmswkYSvx9s
 okNpFwCyF7ymQMkLAJkzpz7mQkkzCxgLNHcXwkSFhaIkpj8YwILiM0p4Cax9/NbdhCbV8BbYv
 e7vYwQ1zQySmx7A1EkKqArcejfHzaIIkGJkzOfgMWZgU5YPn0bywRGgVlIUrOQpBYwMq1iVC9
 OLSpLLdK10EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwTj7sv8hRkkO
 JiVR3stq6yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDyOWyIFBIsSk1PrUjLzAHGAkxagoNHS
 YSXBSTNW1yQmFucmQ6ROsVozHFs0+U/TBw/Jl35wyTEkpeflyolzhsEUioAUppRmgc3CBajlx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqwQyhSczrwRu3yugU5iATql6uQbklJJEhJRUA2M
 Hyw/htZsvH9x9XEupbyFv+918rkfWEvypLZ95dQpOBc9Zzc9yNOFO383ZuTN3tz3LMPF5NH9N
 gLhjJfsEyU7lpC96MZ/zmfMa2Z8vn391yhyegBenZvvvXaFo4/mveQ/PwtKPfGn7V/2xfVu7t
 kYoplfQwWWx1/a6tzXBdU7zP7X+6qqNMlViKc5INNRiLipOBADDJsf2zAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504723223!115527090!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25042 invoked from network); 6 Sep 2017 18:40:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 18:40:24 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5B83821A19;
 Wed,  6 Sep 2017 18:40:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B83821A19
Date: Wed, 6 Sep 2017 11:40:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061137300.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 06/10] build/fedora: Add
 `xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpUaGUg
c2VyaWVzIGlzIG11Y2ggYmV0dGVyIG5vdyB0aGFuayB5b3UuIE9uZSBxdWVzdGlvbjogd2h5IGRp
ZCB5b3Ugd3JpdGUKeW91ciBvd24gaW5pdCBzY3JpcHRzIHJhdGhlciB0aGFuIHJldXNpbmcgeGVu
Y29tbW9ucyAod2l0aCB0aGUgY2F2ZWF0CnRoYXQgeW91IHdvdWxkIGhhdmUgdG8gYWRkIG1ha2Ug
c3VyZSB0byBzb3VyY2VfcGF0aC5zaCBiZWZvcmUgcnVubmluZwp4ZW5jb21tb25zKT8gIERvZXMg
aXQgaGF2ZSBzb21ldGhpbmcgdG8gZG8gd2l0aCBzeXN0ZW1kPwoKCj4gLS0tCj4gIGJ1aWxkL2Zl
ZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2ggICAgICAgICAgIHwgICAxOCArKysrKysr
KysrKysrKysrCj4gIGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvdGVhcmRvd24uc2gg
ICAgICAgIHwgICAxOCArKysrKysrKysrKysrKysrCj4gIC4uLi94ZW4taW5pdC1kb20wLWRpc2st
YmFja2VuZC9ydW4gICAgICAgICAgICAgICAgIHwgICAxMSArKysrKysrKysrCj4gIGJ1aWxkL2Zl
ZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4gIHwgICAgOSArKysrKysr
Kwo+ICBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbmNvbnNvbGVkL3J1biAgICB8
ICAgMTMgKysrKysrKysrKysKPiAgYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW5z
dG9yZWQvcnVuICAgICAgfCAgIDIzICsrKysrKysrKysrKysrKysrKysrCj4gIDYgZmlsZXMgY2hh
bmdlZCwgOTIgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3Jh
L3hlbi11bnN0YWJsZS1ydW5pdC9zZXR1cC5zaAo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQv
ZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC90ZWFyZG93bi5zaAo+ICBjcmVhdGUgbW9kZSAxMDA3
NTUgYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFj
a2VuZC9ydW4KPiAgY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUt
cnVuaXQveGVuLWluaXQtZG9tMC9ydW4KPiAgY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9y
YS94ZW4tdW5zdGFibGUtcnVuaXQveGVuY29uc29sZWQvcnVuCj4gIGNyZWF0ZSBtb2RlIDEwMDc1
NSBidWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbnN0b3JlZC9ydW4KPiAKPiBkaWZm
IC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC9zZXR1cC5zaCBiL2J1aWxk
L2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQvc2V0dXAuc2gKPiBuZXcgZmlsZSBtb2RlIDEwMDc1
NQo+IGluZGV4IDAwMDAwMDAuLmI1YWRmOGMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQv
ZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC9zZXR1cC5zaAo+IEBAIC0wLDAgKzEsMTggQEAKPiAr
IyEvYmluL2Jhc2gKPiArCj4gK3NldCAtZQo+ICsKPiArIyBydW5pdCBSUE0gY3JlYXRlcyBgL2V0
Yy9zZXJ2aWNlYCBkaXJlY3RvcnkKPiAraWYgWyAhIC1kICIvZXRjL3NlcnZpY2UiIF07IHRoZW4K
PiArICAgIGVjaG8gIi9ldGMvc2VydmljZSBkaXJlY3Rvcnkgbm90IGZvdW5kLiBQbGVhc2UgaW5z
dGFsbCBydW5pdCBSUE0uIgo+ICsgICAgZXhpdCAxCj4gK2ZpCj4gKwo+ICtydW5pdF9zZXJ2aWNl
cz0ieGVuY29uc29sZWQgeGVuLWluaXQtZG9tMCB4ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZCB4
ZW5zdG9yZWQiCj4gKwo+ICtmb3Igc2VydmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRvCj4gKyAg
ICBsbiAtc2YgL29wdC94ZW4tdW5zdGFibGUtcnVuaXQvJHNlcnZpY2UgL2V0Yy9zZXJ2aWNlLyRz
ZXJ2aWNlCj4gK2RvbmUKPiArCj4gK2VjaG8gIlN1Y2Nlc3NmdWxseSBjcmVhdGVkIHN5bWxpbmtz
IGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuIgo+ICtleGl0IDAKPiBkaWZmIC0tZ2l0IGEvYnVp
bGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC90ZWFyZG93bi5zaCBiL2J1aWxkL2ZlZG9yYS94
ZW4tdW5zdGFibGUtcnVuaXQvdGVhcmRvd24uc2gKPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGlu
ZGV4IDAwMDAwMDAuLmQzMzM4MDcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3Jh
L3hlbi11bnN0YWJsZS1ydW5pdC90ZWFyZG93bi5zaAo+IEBAIC0wLDAgKzEsMTggQEAKPiArIyEv
YmluL2Jhc2gKPiArCj4gK3NldCAtZQo+ICsKPiArIyBydW5pdCBSUE0gY3JlYXRlcyBgL2V0Yy9z
ZXJ2aWNlYCBkaXJlY3RvcnkKPiAraWYgWyAhIC1kICIvZXRjL3NlcnZpY2UiIF07IHRoZW4KPiAr
ICAgIGVjaG8gIi9ldGMvc2VydmljZSBkaXJlY3Rvcnkgbm90IGZvdW5kLiIKPiArICAgIGV4aXQg
MQo+ICtmaQo+ICsKPiArcnVuaXRfc2VydmljZXM9InhlbmNvbnNvbGVkIHhlbi1pbml0LWRvbTAg
eGVuLWluaXQtZG9tMC1kaXNrLWJhY2tlbmQgeGVuc3RvcmVkIgo+ICsKPiArZm9yIHNlcnZpY2Ug
aW4gJHJ1bml0X3NlcnZpY2VzOyBkbwo+ICsgICAgcm0gLWYgL2V0Yy9zZXJ2aWNlLyRzZXJ2aWNl
Cj4gK2RvbmUKPiArCj4gK2VjaG8gIlN1Y2Nlc3NmdWxseSBkZWxldGVkIHN5bWxpbmtzIGluIC9l
dGMvc2VydmljZSBkaXJlY3RvcnkuIgo+ICtleGl0IDAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVk
b3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZC9ydW4gYi9i
dWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5k
L3J1bgo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uNjMxNWQ0OAo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0L3hlbi1p
bml0LWRvbTAtZGlzay1iYWNrZW5kL3J1bgo+IEBAIC0wLDAgKzEsMTEgQEAKPiArIyEvYmluL2Jh
c2gKPiArCj4gK3NldCAtZQo+ICsKPiArc3YgY2hlY2sgeGVuc3RvcmVkID4vZGV2L251bGwgfHwg
ZXhpdCAxCj4gK3N2IGNoZWNrIHhlbmNvbnNvbGVkID4vZGV2L251bGwgfHwgZXhpdCAxCj4gKwo+
ICsjIEluIGNhc2Ugb2YgZmFpbHVyZSwgYWxsb3cgdXNlciB0byBydW4gdGVhcmRvd24gc2NyaXB0
Cj4gK3NsZWVwIDVzCj4gKwo+ICtleGVjIC9vcHQveGVuLXVuc3RhYmxlL2xpYi94ZW4vYmluL3Fl
bXUtc3lzdGVtLWkzODYgLXhlbi1kb21pZCAwIC14ZW4tYXR0YWNoIC1uYW1lIGRvbTAgLW5vZ3Jh
cGhpYyAtTSB4ZW5wdiAtbW9uaXRvciAvZGV2L251bGwgLXNlcmlhbCAvZGV2L251bGwgLXBhcmFs
bGVsIC9kZXYvbnVsbCAtbm9kZWZhdWx0cyAtbm8tdXNlci1jb25maWcKPiBkaWZmIC0tZ2l0IGEv
YnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wL3J1biBiL2J1aWxk
L2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4KPiBuZXcgZmlsZSBt
b2RlIDEwMDc1NQo+IGluZGV4IDAwMDAwMDAuLjE5M2JhMTkKPiAtLS0gL2Rldi9udWxsCj4gKysr
IGIvYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdC94ZW4taW5pdC1kb20wL3J1bgo+IEBA
IC0wLDAgKzEsOSBAQAo+ICsjIS9iaW4vYmFzaAo+ICsKPiArc2V0IC1lCj4gKwo+ICtzdiBjaGVj
ayB4ZW5zdG9yZWQgPi9kZXYvbnVsbCB8fCBleGl0IDEKPiArCj4gKy9vcHQveGVuLXVuc3RhYmxl
L2xpYi94ZW4vYmluL3hlbi1pbml0LWRvbTAKPiArCj4gK2V4ZWMgY2hwc3QgLWIgeGVuLWluaXQt
ZG9tMCBydW5pdC1wYXVzZQo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxl
LXJ1bml0L3hlbmNvbnNvbGVkL3J1biBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQv
eGVuY29uc29sZWQvcnVuCj4gbmV3IGZpbGUgbW9kZSAxMDA3NTUKPiBpbmRleCAwMDAwMDAwLi5i
NWI3YTlmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUt
cnVuaXQveGVuY29uc29sZWQvcnVuCj4gQEAgLTAsMCArMSwxMyBAQAo+ICsjIS9iaW4vYmFzaAo+
ICsKPiArc2V0IC1lCj4gKwo+ICtzdiBjaGVjayB4ZW4taW5pdC1kb20wID4vZGV2L251bGwgfHwg
ZXhpdCAxCj4gKwo+ICtbICEgLWQgL3Zhci9sb2cveGVuL2NvbnNvbGUgXSAmJiBta2RpciAtcCAv
dmFyL2xvZy94ZW4vY29uc29sZQo+ICsKPiArIyBJbiBjYXNlIG9mIGZhaWx1cmUsIGFsbG93IHVz
ZXIgdG8gcnVuIHRlYXJkb3duIHNjcmlwdAo+ICtzbGVlcCA1cwo+ICsKPiArIyAtLWxvZz1bbm9u
ZXxndWVzdHxodnxhbGxdCj4gK2V4ZWMgL29wdC94ZW4tdW5zdGFibGUvc2Jpbi94ZW5jb25zb2xl
ZCAtaSAtLWxvZz1ub25lCj4gZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUt
cnVuaXQveGVuc3RvcmVkL3J1biBiL2J1aWxkL2ZlZG9yYS94ZW4tdW5zdGFibGUtcnVuaXQveGVu
c3RvcmVkL3J1bgo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uYmViMmE1
Zgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEveGVuLXVuc3RhYmxlLXJ1bml0
L3hlbnN0b3JlZC9ydW4KPiBAQCAtMCwwICsxLDIzIEBACj4gKyMhL2Jpbi9iYXNoCj4gKwo+ICtz
ZXQgLWUKPiArCj4gK1sgISAtZCAvdmFyL3J1bi94ZW4gXSAmJiBta2RpciAtcCAvdmFyL3J1bi94
ZW4KPiArWyAhIC1kIC92YXIvcnVuL3hlbnN0b3JlZCBdICYmIG1rZGlyIC1wIC92YXIvcnVuL3hl
bnN0b3JlZAo+ICtbICEgLWQgL3Zhci9sb2cveGVuIF0gJiYgbWtkaXIgLXAgL3Zhci9sb2cveGVu
Cj4gK1sgISAtZCAvdmFyL2xpYi94ZW4gXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW4KPiArWyAh
IC1kIC92YXIvbGliL3hlbi9kdW1wIF0gJiYgbWtkaXIgLXAgL3Zhci9saWIveGVuL2R1bXAKPiAr
WyAhIC1kIC92YXIvbGliL3hlbi94ZW5wYWdpbmcgXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW4v
cGFnaW5nCj4gK1sgISAtZCAvdmFyL2xpYi94ZW5zdG9yZWQgXSAmJiBta2RpciAtcCAvdmFyL2xp
Yi94ZW5zdG9yZWQKPiArbW9kcHJvYmUgLXEgeGVuLWV2dGNobiB8fCBleGl0IDEKPiArbW9kcHJv
YmUgLXEgeGVuLWdudGRldiB8fCBleGl0IDEKPiArbW9kcHJvYmUgLXEgeGVuLWdudGFsbG9jIHx8
IGV4aXQgMQo+ICttb3VudHBvaW50IC1xIC9wcm9jL3hlbiB8fCBtb3VudCAtdCB4ZW5mcyB4ZW5m
cyAvcHJvYy94ZW4KPiArbW91bnRwb2ludCAtcSAvdmFyL2xpYi94ZW5zdG9yZWQgfHwgbW91bnQg
LXQgdG1wZnMgeGVuc3RvcmVkIC92YXIvbGliL3hlbnN0b3JlZAo+ICtncmVwIC1xICJjb250cm9s
X2QiIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMgfHwgZXhpdCAxCj4gKwo+ICsjIEluIGNhc2Ugb2Yg
ZmFpbHVyZSwgYWxsb3cgdXNlciB0byBydW4gdGVhcmRvd24gc2NyaXB0Cj4gK3NsZWVwIDVzCj4g
Kwo+ICsjIFVzZSBgLS10cmFjZS1maWxlIC92YXIvbG9nL3hlbi94ZW5zdG9yZWQtdHJhY2UubG9n
YCBmb3IgbG9ncwo+ICtleGVjIC9vcHQveGVuLXVuc3RhYmxlL3NiaW4veGVuc3RvcmVkIC0tbm8t
Zm9yawo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 18:42:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfHY-0005Yz-UK; Wed, 06 Sep 2017 18:42:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfHW-0005Y2-Uu
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 18:42:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D7/A6-02308-A9140B95; Wed, 06 Sep 2017 18:42:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu5Mxw2
 RBjcfalos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn33l5iLmhjqdiw9SRrA+Mm5i5GLg4hgSVM
 EosWbGPtYuTgYBFwkDg2yxLEZBSIkXjww7qLkRPIDJOYfHkJK4jNIqAl8X/ZL2YQm03AUOLvk
 01sIOUSQPaSzxwgYREgc+bcz0wgYWYBY4nm/kqQsLCAhcSeNe1gUzgFPCSWHLjMDmLzCnhL3N
 /+gQXimGZGiZ09R8CKRAV0JQ79+8MGUSQocXLmExYQmxnohOXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACsZ2Bg3ME4YZXf
 IUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8jlsiBQSLEpNT61Iy8wBxgJMW
 oKDR0mE1xEkzVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rxBIEUCIEUZpXlwI2BxeYlRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8SyBSezLwSuE2vgI5gAjqi6uUakCNKEhFSUg2MU+w
 mvLGzTfIp7Wm4dZx7SejW/6sVZ/esWhGXOX3WnBVbln/kLZK7V109p2rn1JVPpH467n0Vsrbl
 SP3d7U7B6ziu5y8N+JHFtPuq6NoN+29yrRdytjxak/gz5Ua95b8p/1/NVrj7NOf+7wrZ1wGvX
 7SVtm+q26PzmVvsuu7nxtl/ZJbMSRS0fq3EUpyRaKjFXFScCAAO/F95xgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504723352!107571587!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55262 invoked from network); 6 Sep 2017 18:42:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 18:42:33 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9905021A19;
 Wed,  6 Sep 2017 18:42:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9905021A19
Date: Wed, 6 Sep 2017 11:42:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030029.40527.85973.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061142240.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030029.40527.85973.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 01/10] .gitignore: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAt
LS0KPiAgLmdpdGlnbm9yZSB8ICAgIDIgKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgLmdpdGlnbm9yZQo+IAo+IGRpZmYgLS1naXQgYS8u
Z2l0aWdub3JlIGIvLmdpdGlnbm9yZQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAw
MDAwMC4uODczZjhmNgo+IC0tLSAvZGV2L251bGwKPiArKysgYi8uZ2l0aWdub3JlCj4gQEAgLTAs
MCArMSwyIEBACj4gKyMgYnVpbGQvZmVkb3JhCj4gK2J1aWxkL2ZlZG9yYS9iaW51dGlscy0qLnRh
cgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 18:43:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfI0-0005cq-6B; Wed, 06 Sep 2017 18:43:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfHz-0005ch-Pl
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 18:43:03 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 40/49-20856-7B140B95;
 Wed, 06 Sep 2017 18:43:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu42xw2
 RBlPWClss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmv1/xkL/gmUPF1nloD4w6+LkYuDiGBJUwS
 lzZvZexi5ORgEXCQ6FzVytbFyMHBKBAj8eCHNUiYUSBMYvLlJawgYRYBLYk7nxJAwmwChhJ/n
 2wCq5YAspd85gAJiwCZM+d+ZgIJMwsYSzT3V4KEhQUCJW5PugC2h1PAQ2L5tnlsIDavgLfE2Y
 mb2CGOaWaUWLv0EStIQlRAV+LQvz9QRYISJ2c+YQGxmYEuWD59G8sERoFZSFKzkKQWMDKtYtQ
 oTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjAefx93iFGS
 g0lJlPey2vpIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Mxw2RAoJFqWmp1akZeYAIwEmLcHBo
 yTC2wGS5i0uSMwtzkyHSJ1iVJQS5w0CSQiAJDJK8+DaYNF3iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK880Cm8GTmlcBNfwW0mAlocdXLNSCLSxIRUlINjF5SyR93aZ7JeaxWuros19Nd+ft
 ig9rlXQ7x9x1FV1SndK4K3nyqbfaUvIwL633SXjIHL7VsqjK/LLaI6+Kmcr+8S6+2sbV6P1il
 Nvf6ytW9bMJS8XULbx38XO0x6+fPvOg1k3LsJ6658c5r5+WCj9Hc22x52xpETJsCz0/r/681b
 d2vL0vkfiqxFGckGmoxFxUnAgBTeE9EuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504723381!81432940!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61507 invoked from network); 6 Sep 2017 18:43:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 18:43:02 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B07F21A19;
 Wed,  6 Sep 2017 18:43:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B07F21A19
Date: Wed, 6 Sep 2017 11:43:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030037.40527.61879.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061142550.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030037.40527.61879.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 02/10] build/fedora: Add
 `buildroot-README.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAt
LS0KPiAgYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1SRUFETUUubWQgfCAgIDUwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRp
b25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9mZWRvcmEvYnVpbGRyb290LVJFQURN
RS5tZAo+IAo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEvYnVpbGRyb290LVJFQURNRS5tZCBi
L2J1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiBpbmRleCAwMDAwMDAwLi4wZWZiMTUwCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2J1aWxkL2Zl
ZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kCj4gQEAgLTAsMCArMSw1MCBAQAo+ICsjIyBzdGFnZTEt
eGVuIEZlZG9yYSBCdWlsZHJvb3QKPiArCj4gK3N0YWdlMS14ZW4gYnVpbGQgYXJ0aWZhY3RzIGZv
ciBGZWRvcmEgaXMgYnVpbHQgaW4gdHdvIHBoYXNlcy4gSW4gdGhlIGZpcnN0IHBoYXNlCj4gK2Eg
ZG9ja2VyIGNvbnRhaW5lciBpcyBwcmVwYXJlZCB3aXRoIGFsbCB0aGUgYnVpbGQgZGVwZW5kZW5j
aWVzLiBXZSByZWZlciB0byBpdAo+ICthcyBgc3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290YC4g
SW4gdGhlIG5leHQgcGhhc2Ugd2UgZXhlY3V0ZSB0aGUgYHJ1bmAgc2NyaXB0Cj4gK3RoYXQgdXNl
cyBgc3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290YCBhbmQgdG8gcHJvZHVjZSB0aGUgYnVpbGQg
YXJ0aWZhY3RzLgo+ICsKPiArIyMjIEJ1aWxkaW5nIGBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJv
b3RgCj4gKwo+ICtgc3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290YCBoYXMgYSBleHRlcm5hbCBk
ZXBlbmRlbmN5Cj4gK29uIFtgYmludXRpbHNgXShodHRwczovL2dpdGh1Yi5jb20vbGFtYmRhLWxp
bnV4LWZlZG9yYS9iaW51dGlscykgcGFja2FnZSB0aGF0IGlzCj4gK2NvbXBpbGVkIHdpdGggYGkz
ODZwZWAgc3VwcG9ydC4gWW91IGNhbiBkb3dubG9hZCB0aGUgcHJlLWJ1aWx0IFJQTXMKPiArZnJv
bSBbaGVyZV0oaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL29wZW4/aWQ9MEJfdFRidXhtdVJ6SVIw
NXdRM0UxZVdWeWFHcykuCj4gK1BsZWFzZSBkb3dubG9hZCBgYmludXRpbHMtMi4yNi4xLTEuMS5m
YzI1LnRhcmAuCj4gKwo+ICtUbyBidWlsZCBkb2NrZXIgaW1hZ2UKPiArCj4gK2BgYAo+ICtjZCBz
dGFnZTEteGVuL2J1aWxkL2ZlZG9yYQo+ICsKPiArZG9ja2VyIGJ1aWxkIC1mIGJ1aWxkcm9vdC1E
b2NrZXJmaWxlIC10IHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdCAuCj4gK2BgYAo+ICsKPiAr
IyMjIFJ1bm5pbmcgYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdGAKPiArCj4gK2BgYAo+ICtj
ZCBzdGFnZTEteGVuCj4gKwo+ICtkb2NrZXIgcnVuIC0tcm0gXAo+ICsgIC12IGBwd2RgOi9yb290
L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbiBcCj4gKyAgLXYgL3RtcDovdG1w
IFwKPiArICAtdCAtaSBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3QgXAo+ICsgIC9zYmluL215
X2luaXQgLS0gL3Jvb3QvYmluL3J1bgo+ICtgYGAKPiArCj4gK1RoZSBnZW5lcmF0ZWQgYnVpbGQg
YXJ0aWZhY3RzIGFyZSBpbiBgL3RtcGAgZGlyZWN0b3J5Lgo+ICsKPiArVG8gZGVidWcgYnVpbGQg
aXNzdWVzIC0KPiArCj4gK2BgYAo+ICtjZCBzdGFnZTEteGVuCj4gKwo+ICtkb2NrZXIgcnVuIC0t
cm0gXAo+ICsgIC12IGBwd2RgOi9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2Ux
LXhlbiBcCj4gKyAgLXYgL3RtcDovdG1wIFwKPiArICAtdCAtaSBzdGFnZTEteGVuLWZlZG9yYS1i
dWlsZHJvb3QgXAo+ICsgIC9zYmluL215X2luaXQgLS0gL2Jpbi9iYXNoCj4gK2BgYAo+ICsKPiAr
QWxzbyBzZWUgc2VjdGlvbiBvbiBgaXBkYmAgaW4gYGJ1aWxkcm9vdC1Eb2NrZXJmaWxlYC4KPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 18:43:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfIG-0005fz-Dy; Wed, 06 Sep 2017 18:43:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfIF-0005fg-AU
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 18:43:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 12/2F-03874-6C140B95; Wed, 06 Sep 2017 18:43:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu5Rxw2
 RBn17TS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXd7uZCpqUK1b3TmRqYLwo3cXIxSEksIRJ
 4v7ZF+xdjJwcLAIOEmePX2TtYuTgYBSIkXjwwxokzCgQJjH58hJWiBItiX/LnrCB2GwChhJ/n
 2xiAymXALKXfOYACYsAmTPnfmYCCTMLGEs091eChIUFgiR+nNvPAmJzCnhIzJnXwAhSwivgLf
 HqkDPEMc2MEv1TnjCC1IgK6Eoc+vcHbBOvgKDEyZlPwHqZgS5YPn0bywRGgVlIUrOQpBYwMq1
 i1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MH4ZVnA
 IUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwznDYECkkWJSanlqRlpkDjAWYt
 AQHj5IIbwdImre4IDG3ODMdInWKUVFKnDcIJCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzzgOZwpOZVwI3/RXQYiagxVUv14AsLklESEk1MMZMbP2aINyyrPFWzbrvN7c
 1tfAoLLxSWRI37/698A2+vY7n0valH95ePdV07t05zt0P94QHa++McDn4ZkLqWvYjT/7GnOrZ
 EzTv7e5r+ctj12rz+Th+uLQmwiNwR4LO6ZVnpweqCTwNP27F6iWydopJ8INm/gsfIm+dF7sYk
 e54MU/5XlflsiglluKMREMt5qLiRACTn5CnugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504723396!74884510!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48988 invoked from network); 6 Sep 2017 18:43:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 18:43:17 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E1DE721A19;
 Wed,  6 Sep 2017 18:43:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E1DE721A19
Date: Wed, 6 Sep 2017 11:43:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030045.40527.42331.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061143080.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030045.40527.42331.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 03/10] build/fedora: Add
 `buildroot-Dockerfile`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtRG9ja2VyZmlsZSB8ICAxMTMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTEzIGluc2Vy
dGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtRG9j
a2VyZmlsZQo+IAo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEvYnVpbGRyb290LURvY2tlcmZp
bGUgYi9idWlsZC9mZWRvcmEvYnVpbGRyb290LURvY2tlcmZpbGUKPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDAwMDAwMDAuLjk3MTU2MGUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVp
bGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlCj4gQEAgLTAsMCArMSwxMTMgQEAKPiArIyB0
YXJiYWxscyBjaGVja3N1bQo+ICsjIC0tLS0tLS0tLS0tLS0tLS0tCj4gKyMgOTc0YjMwOTEyMzJk
NzgxYzRmYzQxMGNjY2E5OGZiNjJiYTlmZWJlOWU2YTk4OGUzNDg4MDQ0ODNjNGY2Njc0MiAgYmlu
dXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRhcgo+ICsKPiArRlJPTSBsYW1iZGFsaW51eGZlZG9yYS9i
YXNlaW1hZ2UtZmVkb3JhCj4gKwo+ICtDTUQgWyIvc2Jpbi9teV9pbml0Il0KPiArCj4gK0NPUFkg
WyBcCj4gKyAgIi4vYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRhciIsIFwKPiArICBcCj4gKyAg
Ii4vY29tcG9uZW50cy8qIiwgXAo+ICsgICIuL3J1biIsIFwKPiArICAiL3RtcC9kb2NrZXItYnVp
bGQvIiBcCj4gK10KPiArCj4gK1JVTiBcCj4gKyAgIyBkbmYKPiArICBlY2hvICJSdW5uaW5nIGRu
ZiB1cGRhdGUuLi4iICYmIFwKPiArICBkbmYgdXBkYXRlIC15ICYmIFwKPiArICBkbmYgaW5zdGFs
bCAteSBsZXNzICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBzdWRvICYmIFwKPiArICBcCj4gKyAg
IyBjaXJjbGVjaSBjb250YWluZXIgcmVxdWlyZW1lbnRzCj4gKyAgIyBodHRwczovL2NpcmNsZWNp
LmNvbS9kb2NzLzIuMC9jdXN0b20taW1hZ2VzLyNhZGRpbmctcmVxdWlyZWQtYW5kLWN1c3RvbS10
b29scy1vci1maWxlcwo+ICsgIGRuZiBpbnN0YWxsIC15IGdpdCAmJiBcCj4gKyAgZG5mIGluc3Rh
bGwgLXkgb3BlbnNzaC1jbGllbnRzICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSB0YXIgJiYgXAo+
ICsgIGRuZiBpbnN0YWxsIC15IGd6aXAgJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IGNhLWNlcnRp
ZmljYXRlcyAmJiBcCj4gKyAgXAo+ICsgICMgaW5zdGFsbCBgYmludXRpbHNgCj4gKyAgcHVzaGQg
L3RtcC9kb2NrZXItYnVpbGQgJiYgXAo+ICsgICAgIyB2ZXJpZnkgY2hlY2tzdW0KPiArICAgIGVj
aG8gIjk3NGIzMDkxMjMyZDc4MWM0ZmM0MTBjY2NhOThmYjYyYmE5ZmViZTllNmE5ODhlMzQ4ODA0
NDgzYzRmNjY3NDIgIGJpbnV0aWxzLTIuMjYuMS0xLjEuZmMyNS50YXIiIHwgc2hhMjU2c3VtIC1j
IC0gJiYgXAo+ICsgICAgdGFyIHh2ZiBiaW51dGlscy0yLjI2LjEtMS4xLmZjMjUudGFyICYmIFwK
PiArICAgIGRuZiBpbnN0YWxsIC15IC4vYmludXRpbHMvMi4yNi4xLzEuMS5mYzI1L3g4Nl82NC9i
aW51dGlscy0yLjI2LjEtMS4xLmZjMjUueDg2XzY0LnJwbSAmJiBcCj4gKyAgcG9wZCAmJiBcCj4g
KyAgXAo+ICsgIGRuZiBpbnN0YWxsIC15IEBidWlsZHN5cy1idWlsZCAmJiBcCj4gKyAgXAo+ICsg
ICMgSGF2aW5nIGBpcGRiYCBhcm91bmQgaXMgdXNlZnVsIHdoZW4gZGVidWdnaW5nIGBydW5gIHNj
cmlwdC4gVW5jb21tZW50IHRoaXMKPiArICAjIHNlY3Rpb24gYXMgcmVxdWlyZWQKPiArICAjIGRu
ZiBpbnN0YWxsIC15IHB5dGhvbjItZGV2ZWwgJiYgXAo+ICsgICMgZG5mIGluc3RhbGwgLXkgcHl0
aG9uLXBpcCAmJiBcCj4gKyAgIyBzdSAtbCByb290IC1jICJwaXAyIGluc3RhbGwgLS11c2VyIGlw
ZGI9PTAuOCBpcHl0aG9uPT01LjMuMCIgJiYgXAo+ICsgIFwKPiArICAjIE5vdGU6IHhlbiBhbmQg
cWVtdSBoYXMgc29tZSBkdXBsaWNhdGUgcGFja2FnZSBkZXBlbmRlbmNpZXMuIFdlIGFyZQo+ICsg
ICMgZXhwbGljaXRseSBjYWxsaW5nIG91dCBkZXBlbmRlbmNpZXMgZm9yIHhlbiBhbmQgcWVtdQo+
ICsgICMKPiArICAjIHhlbiBidWlsZCBkZXBlbmRlbmNpZXMKPiArICBkbmYgaW5zdGFsbCAteSBi
cmlkZ2UtdXRpbHMgJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IGdldHRleHQgJiYgXAo+ICsgIGRu
ZiBpbnN0YWxsIC15IGdsaWIyLWRldmVsICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBnbGliYy1k
ZXZlbC5pNjg2ICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBncnViMiAmJiBcCj4gKyAgZG5mIGlu
c3RhbGwgLXkgaWFzbCAmJiBcCj4gKyAgZG5mIGluc3RhbGwgLXkgbGliYWlvLWRldmVsICYmIFwK
PiArICBkbmYgaW5zdGFsbCAteSBsaWJ1dWlkLWRldmVsICYmIFwKPiArICBkbmYgaW5zdGFsbCAt
eSBuY3Vyc2VzLWRldmVsICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBvcGVuc3NsLWRldmVsICYm
IFwKPiArICBkbmYgaW5zdGFsbCAteSBwaXhtYW4tZGV2ZWwgJiYgXAo+ICsgIGRuZiBpbnN0YWxs
IC15IHB5dGhvbjItZGV2ZWwgJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IHdnZXQgJiYgXAo+ICsg
IGRuZiBpbnN0YWxsIC15IHlhamwtZGV2ZWwgJiYgXAo+ICsgIFwKPiArICAjIHFlbXUgYnVpbGQg
ZGVwZW5kZW5jaWVzCj4gKyAgZG5mIGluc3RhbGwgLXkgZ2xpYjItZGV2ZWwgJiYgXAo+ICsgIGRu
ZiBpbnN0YWxsIC15IGxpYmFpby1kZXZlbCAmJiBcCj4gKyAgZG5mIGluc3RhbGwgLXkgbGliYXR0
ci1kZXZlbCAmJiBcCj4gKyAgZG5mIGluc3RhbGwgLXkgbGliY2FwLWRldmVsICYmIFwKPiArICBk
bmYgaW5zdGFsbCAteSBsaWJjYXAtbmctZGV2ZWwgJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IHBp
eG1hbi1kZXZlbCAmJiBcCj4gKyAgZG5mIGluc3RhbGwgLXkgemxpYi1kZXZlbCAmJiBcCj4gKyAg
XAo+ICsgICMgcmt0IGJ1aWxkIGRlcGVuZGVuY2llcwo+ICsgIGRuZiBpbnN0YWxsIC15IGF1dG9j
b25mICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBhdXRvbWFrZSAmJiBcCj4gKyAgZG5mIGluc3Rh
bGwgLXkgZ2l0ICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBnbGliYy1zdGF0aWMgJiYgXAo+ICsg
IGRuZiBpbnN0YWxsIC15IGdudXBnICYmIFwKPiArICBkbmYgaW5zdGFsbCAteSBnb2xhbmcgJiYg
XAo+ICsgIGRuZiBpbnN0YWxsIC15IGxpYmFjbC1kZXZlbCAmJiBcCj4gKyAgZG5mIGluc3RhbGwg
LXkgc3F1YXNoZnMtdG9vbHMgJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IHN5c3RlbWQtZGV2ZWwg
JiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IHdnZXQgJiYgXAo+ICsgIFwKPiArICAjIHN0YWdlMS14
ZW4gYnVpbGQgZGVwZW5kZW5jaWVzCj4gKyAgZG5mIGluc3RhbGwgLXkgYmMgJiYgXAo+ICsgIGRu
ZiBpbnN0YWxsIC15IGJ1c3lib3ggJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IGdsaWRlICYmIFwK
PiArICBkbmYgaW5zdGFsbCAteSBnb2xhbmcgJiYgXAo+ICsgIGRuZiBpbnN0YWxsIC15IGpxICYm
IFwKPiArICBkbmYgaW5zdGFsbCAteSBsaWJhY2wtZGV2ZWwgJiYgXAo+ICsgIGRuZiBpbnN0YWxs
IC15IHdnZXQgJiYgXAo+ICsgIFwKPiArICAjIGNvcHkgYHJ1bmAgZmlsZSBhbmQgYGNvbXBvbmVu
dHMve3FlbXUscmt0LHhlbn1gCj4gKyAgc3UgLWwgcm9vdCAtYyAibWtkaXIgL3Jvb3QvYmluIiAm
JiBcCj4gKyAgc3UgLWwgcm9vdCAtYyAiY3AgL3RtcC9kb2NrZXItYnVpbGQvcnVuIC9yb290L2Jp
biIgJiYgXAo+ICsgIHN1IC1sIHJvb3QgLWMgIm1rZGlyIC9yb290L2Jpbi9jb21wb25lbnRzIiAm
JiBcCj4gKyAgc3UgLWwgcm9vdCAtYyAiY3AgL3RtcC9kb2NrZXItYnVpbGQvcWVtdSAvcm9vdC9i
aW4vY29tcG9uZW50cyIgJiYgXAo+ICsgIHN1IC1sIHJvb3QgLWMgImNwIC90bXAvZG9ja2VyLWJ1
aWxkL3JrdCAvcm9vdC9iaW4vY29tcG9uZW50cyIgJiYgXAo+ICsgIHN1IC1sIHJvb3QgLWMgImNw
IC90bXAvZG9ja2VyLWJ1aWxkL3hlbiAvcm9vdC9iaW4vY29tcG9uZW50cyIgJiYgXAo+ICsgIFwK
PiArICAjIGNyZWF0ZSBgc3RhZ2UxLXhlbmAgZGlyZWN0b3J5Cj4gKyAgbWtkaXIgLXAgL3Jvb3Qv
Z29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuICYmIFwKPiArICBcCj4gKyAgIyBj
bGVhbnVwCj4gKyAgcm0gLXJmIC90bXAvZG9ja2VyLWJ1aWxkICYmIFwKPiArICBkbmYgY2xlYW4g
YWxsICYmIFwKPiArICBybSAtcmYgL3Zhci9jYWNoZS9kbmYvKiAmJiBcCj4gKyAgcm0gLXJmIC90
bXAvKiAmJiBcCj4gKyAgcm0gLXJmIC92YXIvdG1wLyoKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 18:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 18:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfJd-0005sO-Os; Wed, 06 Sep 2017 18:44:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfJc-0005sB-PN
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 18:44:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5E/B4-09852-C1240B95; Wed, 06 Sep 2017 18:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq6004Z
 Ig41N3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blU7cYC7rZK95veMHawDiBrYuRi0NIYAmT
 xKVNV5m7GDk5WAQcJDoP/2ftYuTgYBSIkXjwwxokzCgQJjH58hJWiBItibYTq1lAbDYBQ4m/T
 zaxgZRLANlLPnOAhEWAzJlzPzOBhJkFjCWa+ytBTGEBN4l9v2pAKjgFPCRW31oJNpBXwFti0t
 Gl7BDHNDNK/Pp9iBEkISqgK3Ho3x82iCJBiZMzn4BtZQa6YPn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAAZgGAH49nTnocY
 JTmYlER5L6utjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvDYUOkkGBRanpqRVpmDjAWYNISH
 DxKIrx/QNK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOuw+kSACkKKM0D24ELC4vMcpKCf
 MyAh0lxFOQWpSbWYIq/4pRnINRSZh3HsgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjLl5N0J
 ktfaFPHhlELDXi8nl48zAFW/FYt3m9M+2SZj4YOEhx/8ZGQm/Mv2zI7X/nPzuctWzbHqlzte5
 tauuXousbTpukP+Gg3N+48Pcc4ffZxdqrub2zH592WmT0F73oP6dHiWH7wfKcMm6q7MmT3i2X
 fvGwQWW+ov+Xf7/ZW7MWce2S7x9JkosxRmJhlrMRcWJAB2yBW/GAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504723481!81979928!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55704 invoked from network); 6 Sep 2017 18:44:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Sep 2017 18:44:43 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4468221A19;
 Wed,  6 Sep 2017 18:44:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4468221A19
Date: Wed, 6 Sep 2017 11:44:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030128.40527.29121.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061144290.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030128.40527.29121.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 08/10] README.md: Add CircleCI
	badge
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gIFJFQURNRS5tZCB8ICAgIDIgKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS9SRUFETUUubWQgYi9SRUFETUUubWQKPiBpbmRleCA5ZWE2
YWRmLi5lMWNkNDBjIDEwMDY0NAo+IC0tLSBhL1JFQURNRS5tZAo+ICsrKyBiL1JFQURNRS5tZAo+
IEBAIC0xLDUgKzEsNyBAQAo+ICAjIHN0YWdlMS14ZW4gLSBBIFhlbiBiYXNlZCBzdGFnZTEgZm9y
IENvcmVPUyBya3QKPiAgCj4gK1shW0J1aWxkIFN0YXR1c10oaHR0cHM6Ly9jaXJjbGVjaS5jb20v
Z2gvcmt0L3N0YWdlMS14ZW4vdHJlZS9tYXN0ZXIuc3ZnP3N0eWxlPXNoaWVsZCZjaXJjbGUtdG9r
ZW49OmNpcmNsZS10b2tlbildKGh0dHBzOi8vY2lyY2xlY2kuY29tL2doL3JrdC9zdGFnZTEteGVu
L3RyZWUvbWFzdGVyKQo+ICsKPiAgIyMgR29hbAo+ICAKPiAgQ29yZU9TIHJrdCBpcyBhIG1vZHVs
YXIgY29udGFpbmVyIGVuZ2luZSB3aXRoIFt0aHJlZSBzdGFnZXMgb2YgZXhlY3V0aW9uXShodHRw
czovL2NvcmVvcy5jb20vcmt0L2RvY3MvbGF0ZXN0L2RldmVsL3N0YWdlMS1pbXBsZW1lbnRvcnMt
Z3VpZGUuaHRtbCkuIFN0YWdlMSBpcyByZXNwb25zaWJsZSBmb3IgY3JlYXRpbmcgdGhlIGV4ZWN1
dGlvbiBlbnZpcm9ubWVudCBmb3IgdGhlIGNvbnRhaW5lZCBhcHBsaWNhdGlvbnMuCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:00:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfYN-0006oX-Nl; Wed, 06 Sep 2017 18:59:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfYM-0006oR-TL
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 18:59:58 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 97/7A-03610-EA540B95; Wed, 06 Sep 2017 18:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVybKJssu5a1w2
 RBn3fBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyV+04yFmxwrXgytZOtgfGdRRcjF4eQwBIm
 iX8fbjN1MXJysAg4SOw8MZe9i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JDZe/glmswkYSvx9s
 okNpFwCyF7ymQMkLAJkzpz7mQkkzCxgLNHcXwkSFgYaeOBQCxuIzSngIdHSNx+sk1fAW+LBYl
 mIY5oZJS6u+MsMUiMqoCtx6N8fsHpeAUGJkzOfsIDYzEAXLJ++jWUCo8AsJKlZSFILGJlWMWo
 UpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgPLMg8BCj
 JAeTkijvZbX1kUJ8SfkplRmJxRnxRaU5qcWHGDU4OATuLundwCjFkpefl6okwavosiFSSLAoN
 T21Ii0zBxgjMKUSHDxKIrz/nYHSvMUFibnFmekQqVOMuhzHNl3+wyQENkNKnFcCZIYASFFGaR
 7cCFi8XmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwbxLIFJ7MvBK4Ta+AjmACOqLq5RqQI0o
 SEVJSDYyi7mrRalqyLyxj7c15VZ0cVusphaqeT4rZsPByjq5AYz3b8Z9VXJP/LVlpoFM1NYJZ
 48Du5LMneO5cbVE4z51fdGrHtpJXggwL16b+63tSqT/1cJDyPqauY6cXGgkwVgbmqgk3T3qt1
 sGbeHO7/tYrd3m7w3rbj809LB/KFuOrOX3iFv5ZM5VYijMSDbWYi4oTARyKkJXSAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504724395!55900667!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54936 invoked from network); 6 Sep 2017 18:59:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 18:59:57 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 33B0D21BF5;
 Wed,  6 Sep 2017 18:59:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 33B0D21BF5
Date: Wed, 6 Sep 2017 11:59:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061148100.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 04/10] build/fedora: Add `run`
 and `components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gLS0t
Cj4gIGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3FlbXUgfCAgIDUwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICBidWlsZC9mZWRvcmEvY29tcG9uZW50cy9ya3QgIHwgICA1
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgYnVpbGQvZmVk
b3JhL2NvbXBvbmVudHMveGVuICB8ICAgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIGJ1aWxkL2ZlZG9yYS9ydW4gICAgICAgICAgICAgfCAgIDU2ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjEwIGluc2Vy
dGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3Fl
bXUKPiAgY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdAo+ICBj
cmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVuCj4gIGNyZWF0ZSBt
b2RlIDEwMDc1NSBidWlsZC9mZWRvcmEvcnVuCj4gCj4gZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9y
YS9jb21wb25lbnRzL3FlbXUgYi9idWlsZC9mZWRvcmEvY29tcG9uZW50cy9xZW11Cj4gbmV3IGZp
bGUgbW9kZSAxMDA3NTUKPiBpbmRleCAwMDAwMDAwLi42Yzg5ZTJjCj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3FlbXUKPiBAQCAtMCwwICsxLDUwIEBACj4g
KyMhL3Vzci9iaW4vcHl0aG9uMgo+ICsKPiAraW1wb3J0IHNobGV4Cj4gK2ltcG9ydCBzdWJwcm9j
ZXNzCj4gK2ltcG9ydCBzeXMKPiAraW1wb3J0IG9zCj4gKwo+ICsjIE1vZGlmeSB0aGlzIGlmIHlv
dSB3b3VsZCBsaWtlIHRvIGluc3RhbGwgUWVtdSBlbHNld2hlcmUgb24geW91ciBmaWxlc3lzdGVt
IG9yCj4gKyMgYSBkaWZmZXJlbnQgdmVyc2lvbiBvZiBRZW11Cj4gK1FFTVVfUFJFRklYID0gJy9v
cHQvcWVtdS11bnN0YWJsZScKPiArUUVNVV9CUkFOQ0ggPSAnbWFzdGVyJwoKSSBhbSBub3Qgc3Vy
ZSB3ZSB3YW50IHRvIGNoZWNrb3V0IGFsd2F5cyB0aGUgbGF0ZXN0IFFFTVUuIEl0IGlzIGEKcnVu
bmluZyB0YXJnZXQuIEl0IG1ha2VzIHNlbnNlIHRvIHVzZSBvbmUgb2YgdGhlIGxhdGVzdCByZWxl
YXNlcwppbnN0ZWFkLCBzdWNoIGFzIHYyLjEwLjA/CgoKPiArIyBUaGlzIHNob3VsZCBjb3JyZXNw
b25kIHRvIHlvdXIgWGVuIGluc3RhbGwgcHJlZml4Cj4gK1hFTl9QUkVGSVggPSAnL29wdC94ZW4t
dW5zdGFibGUnCj4gKwo+ICsKPiArIyBoZWxwZXIgZnVuY3Rpb24gdG8gY2FwdHVyZSBzdGRvdXQg
ZnJvbSBhIGxvbmcgcnVubmluZyBwcm9jZXNzCj4gK2RlZiBzdWJwcm9jZXNzX3N0ZG91dChjbWQs
IGN3ZCwgZW52KToKPiArICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVuKAo+ICsgICAgICAgIHNobGV4
LnNwbGl0KGNtZCksIGN3ZD1jd2QsIGVudj1lbnYsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCj4g
KyAgICB3aGlsZSBwLnBvbGwoKSBpcyBOb25lOgo+ICsgICAgICAgIGwgPSBwLnN0ZG91dC5yZWFk
bGluZSgpCj4gKyAgICAgICAgc3lzLnN0ZG91dC53cml0ZShsKQo+ICsgICAgaWYgcC5yZXR1cm5j
b2RlICE9IDA6Cj4gKyAgICAgICAgc3lzLmV4aXQoMSkKCklzIHRoaXMgdGhlIHNhbWUgYXMKICAj
IS9iaW4vYmFzaAogIHNldCAtZQo/CgpQbGVhc2UgYWRkIGEgZmV3IHdvcmRzIGluIHRoZSBjb21t
aXQgbWVzc2FnZSBhYm91dCB0aGUgYmVuZWZpdCBvZiB0aGlzCmFwcHJvYWNoIG9mIHdyaXRpbmcg
c2NyaXB0cy4KCgo+ICtlbnYgPSBvcy5lbnZpcm9uLmNvcHkoKQo+ICsKPiArIyBidWlsZCBhbmQg
aW5zdGFsbCBxZW11Cj4gK3ByaW50ICJDbG9uaW5nIHFlbXUuLi4iCj4gK2NtZCA9ICJnaXQgY2xv
bmUgLS1icmFuY2ggJShicmFuY2gpcyBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQiICUgewo+
ICsgICAgJ2JyYW5jaCc6IFFFTVVfQlJBTkNICj4gK30KPiArc3VicHJvY2Vzcy5jaGVja19vdXRw
dXQoc2hsZXguc3BsaXQoY21kKSwgY3dkPScvcm9vdCcpCj4gKwo+ICtzdGVwcyA9IFsKPiArICAg
ICIuL2NvbmZpZ3VyZSAtLXByZWZpeD0lKHFlbXVfcHJlZml4KXMgLS1lbmFibGUteGVuIC0tdGFy
Z2V0LWxpc3Q9aTM4Ni1zb2Z0bW11IC0tZXh0cmEtY2ZsYWdzPVwiLUklKHhlbl9wcmVmaXgpcy9p
bmNsdWRlXCIgLS1leHRyYS1sZGZsYWdzPVwiLUwlKHhlbl9wcmVmaXgpcy9saWIgLVdsLC1ycGF0
aCwlKHhlbl9wcmVmaXgpcy9saWJcIiAtLWRpc2FibGUta3ZtIC0tZW5hYmxlLXZpcnRmcyAtLWVu
YWJsZS1saW51eC1haW8iCj4gKyAgICAlIHsKPiArICAgICAgICAncWVtdV9wcmVmaXgnOiBRRU1V
X1BSRUZJWCwKPiArICAgICAgICAneGVuX3ByZWZpeCc6IFhFTl9QUkVGSVgKPiArICAgIH0sICdt
YWtlJywgJ21ha2UgaW5zdGFsbCcKPiArXQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAgY3dk
ID0gJy9yb290L3FlbXUnCj4gKyAgICBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+
ICsKPiArY21kID0gImNwIGkzODYtc29mdG1tdS9xZW11LXN5c3RlbS1pMzg2ICUoeGVuX3ByZWZp
eClzL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYiICUgewo+ICsgICAgJ3hlbl9wcmVmaXgn
OiBYRU5fUFJFRklYCj4gK30KPiArc3VicHJvY2Vzcy5jaGVja19vdXRwdXQoc2hsZXguc3BsaXQo
Y21kKSwgY3dkPScvcm9vdC9xZW11JykKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2NvbXBv
bmVudHMvcmt0IGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcmt0Cj4gbmV3IGZpbGUgbW9kZSAx
MDA3NTUKPiBpbmRleCAwMDAwMDAwLi5lZGZkZDFjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2J1
aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdAo+IEBAIC0wLDAgKzEsNTggQEAKPiArIyEvdXNyL2Jp
bi9weXRob24yCj4gKwo+ICtpbXBvcnQgc2hsZXgKPiAraW1wb3J0IHN1YnByb2Nlc3MKPiAraW1w
b3J0IHN5cwo+ICtpbXBvcnQgb3MKPiArCj4gKyMgYHJrdGAgaXMgaW5zdGFsbGVkIGluIHRoZSBz
YW1lIHByZWZpeCBhcyBgc3RhZ2UxLXhlbmAuIE1vZGlmeSB0aGlzIGlmIHlvdQo+ICsjIHdvdWxk
IGxpa2UgdG8gaW5zdGFsbCBya3QgZWxzZXdoZXJlIG9uIHlvdXIgZmlsZXN5c3RlbS4KPiArU1RB
R0UxX1hFTl9QUkVGSVggPSAnL29wdC9zdGFnZTEteGVuJwo+ICtSS1RfUFJFRklYID0gU1RBR0Ux
X1hFTl9QUkVGSVgKPiArUktUX0JSQU5DSCA9ICdtYXN0ZXInCj4gKwo+ICsjIEFkanVzdCB0aGlz
IGFjY29yZGluZyB0byB3aGF0IFJLVF9CUkFOQ0ggZ2VuZXJhdGVzCj4gK1JLVF9CVUlMRF9WRVIg
PSAncmt0LTEuMjguMStnaXQnCgpJIHRoaW5rIGl0IHdvdWxkIGJlIGJlc3QgaWYgZ2l0LWNoZWNr
ZWQgb3V0IHRoZSB0YWcgKHYxLjI4LjEpIHNvIHRoYXQgd2UKYXJlIHN1cmUgdGhlcmUgYXJlIG5v
IHZlcnNpb24gbWlzbWF0Y2hlcy4gSW4gZmFjdCwgSSB3b3VsZCByZW1vdmUKUktUX0JSQU5DSCBh
bmQganVzdCB1c2UgYSBzaW5nbGUgdmFyaWFibGUgdG8gc3BlY2lmeSB0aGUgdmVyc2lvbiB0bwpj
bG9uZSBhbmQgYnVpbGQuCgoKPiArIyBoZWxwZXIgZnVuY3Rpb24gdG8gY2FwdHVyZSBzdGRvdXQg
ZnJvbSBhIGxvbmcgcnVubmluZyBwcm9jZXNzCj4gK2RlZiBzdWJwcm9jZXNzX3N0ZG91dChjbWQs
IGN3ZCwgZW52KToKPiArICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVuKAo+ICsgICAgICAgIHNobGV4
LnNwbGl0KGNtZCksIGN3ZD1jd2QsIGVudj1lbnYsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCj4g
KyAgICB3aGlsZSBwLnBvbGwoKSBpcyBOb25lOgo+ICsgICAgICAgIGwgPSBwLnN0ZG91dC5yZWFk
bGluZSgpCj4gKyAgICAgICAgc3lzLnN0ZG91dC53cml0ZShsKQo+ICsgICAgaWYgcC5yZXR1cm5j
b2RlICE9IDA6Cj4gKyAgICAgICAgc3lzLmV4aSgxKQo+ICsKPiArCj4gK2VudiA9IG9zLmVudmly
b24uY29weSgpCj4gKwo+ICsjIGJ1aWxkIHJrdAo+ICtwcmludCAiQ2xvbmluZyBya3QuLi4iCj4g
K2NtZCA9ICJnaXQgY2xvbmUgLS1icmFuY2ggJShicmFuY2gpcyBodHRwczovL2dpdGh1Yi5jb20v
cmt0L3JrdC5naXQiICUgewo+ICsgICAgJ2JyYW5jaCc6IFJLVF9CUkFOQ0gKPiArfQo+ICtzdWJw
cm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9Jy9yb290JykKPiArCj4g
K3N0ZXBzID0gWwo+ICsgICAgJy4vYXV0b2dlbi5zaCcsICcuL2NvbmZpZ3VyZSAtLWRpc2FibGUt
dHBtIC0td2l0aC1zdGFnZTEtZmxhdm9ycz1jb3Jlb3MnLAo+ICsgICAgJ21ha2UnCj4gK10KPiAr
Zm9yIGNtZCBpbiBzdGVwczoKPiArICAgIGN3ZCA9ICcvcm9vdC9ya3QnCj4gKyAgICBzdWJwcm9j
ZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+ICsKPiArIyBpbnN0YWxsIHJrdCBidWlsZCBhcnRp
ZmFjdHMgdG8gUktUX1BSRUZJWAo+ICtzdGVwcyA9IFsKPiArICAgICJta2RpciAtcCAlKHByZWZp
eClzL2JpbiIgJSB7Cj4gKyAgICAgICAgJ3ByZWZpeCc6IFJLVF9QUkVGSVgKPiArICAgIH0sCj4g
KyAgICAiY3AgL3Jvb3Qvcmt0L2J1aWxkLSUoYnVpbGRfdmVyKXMvdGFyZ2V0L2Jpbi9ya3QgJShw
cmVmaXgpcy9iaW4vcmt0IiAlIHsKPiArICAgICAgICAnYnVpbGRfdmVyJzogUktUX0JVSUxEX1ZF
UiwKPiArICAgICAgICAncHJlZml4JzogUktUX1BSRUZJWAo+ICsgICAgfQo+ICtdCj4gK2ZvciBj
bWQgaW4gc3RlcHM6Cj4gKyAgICBjd2QgPSAnL3Jvb3Qvcmt0Jwo+ICsgICAgc3VicHJvY2Vzc19z
dGRvdXQoY21kLCBjd2QsIGVudikKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2NvbXBvbmVu
dHMveGVuIGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVuCj4gbmV3IGZpbGUgbW9kZSAxMDA3
NTUKPiBpbmRleCAwMDAwMDAwLi45NWRhOWE2Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2J1aWxk
L2ZlZG9yYS9jb21wb25lbnRzL3hlbgo+IEBAIC0wLDAgKzEsNDYgQEAKPiArIyEvdXNyL2Jpbi9w
eXRob24yCj4gKwo+ICtpbXBvcnQgc2hsZXgKPiAraW1wb3J0IHN1YnByb2Nlc3MKPiAraW1wb3J0
IHN5cwo+ICtpbXBvcnQgb3MKPiArCj4gKyMgTW9kaWZ5IHRoaXMgaWYgeW91IHdvdWxkIGxpa2Ug
dG8gaW5zdGFsbCBYZW4gZWxzZXdoZXJlIG9uIHlvdXIgZmlsZXN5c3RlbSBvcgo+ICsjIGEgZGlm
ZmVyZW50IHZlcnNpb24gb2YgWGVuCj4gK1hFTl9QUkVGSVggPSAnL29wdC94ZW4tdW5zdGFibGUn
Cj4gK1hFTl9CUkFOQ0ggPSAnbWFzdGVyJwoKU2FtZSBoZXJlLCBJIHRoaW5rIHRoYXQgZm9yIGEg
c3RhZ2UxLXhlbiBDSS1sb29wIGl0J3MgYmVzdCB0byBidWlsZCBhbmQKdGVzdCBhZ2FpbiBhIHN0
YWJsZSB0YXJnZXQuIFRodXMsIGluc3RlYWQgb2YgbWFzdGVyLCBJIHdvdWxkIHVzZSBhIHRhZwps
aWtlIFJFTEVBU0UtNC45LjAuCgoKPiArIyBoZWxwZXIgZnVuY3Rpb24gdG8gY2FwdHVyZSBzdGRv
dXQgZnJvbSBhIGxvbmcgcnVubmluZyBwcm9jZXNzCj4gK2RlZiBzdWJwcm9jZXNzX3N0ZG91dChj
bWQsIGN3ZCwgZW52KToKPiArICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVuKAo+ICsgICAgICAgIHNo
bGV4LnNwbGl0KGNtZCksIGN3ZD1jd2QsIGVudj1lbnYsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUp
Cj4gKyAgICB3aGlsZSBwLnBvbGwoKSBpcyBOb25lOgo+ICsgICAgICAgIGwgPSBwLnN0ZG91dC5y
ZWFkbGluZSgpCj4gKyAgICAgICAgc3lzLnN0ZG91dC53cml0ZShsKQo+ICsgICAgaWYgcC5yZXR1
cm5jb2RlICE9IDA6Cj4gKyAgICAgICAgc3lzLmV4aXQoMSkKPiArCj4gKwo+ICtlbnYgPSBvcy5l
bnZpcm9uLmNvcHkoKQo+ICsKPiArIyBidWlsZCBhbmQgaW5zdGFsbCB4ZW4KPiArcHJpbnQgIkNs
b25pbmcgeGVuLi4uIgo+ICtjbWQgPSAiZ2l0IGNsb25lIC0tYnJhbmNoICUoYnJhbmNoKXMgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQiICUgewo+ICsgICAgJ2JyYW5jaCc6IFhFTl9CUkFO
Q0gKPiArfQo+ICtzdWJwcm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9
Jy9yb290JykKPiArCj4gK3N0ZXBzID0gWwo+ICsgICAgIi4vY29uZmlndXJlIC0tcHJlZml4PSUo
cHJlZml4KXMgLS13aXRoLXN5c3RlbS1xZW11PSUocHJlZml4KXMvbGliL3hlbi9iaW4vcWVtdS1z
eXN0ZW0taTM4NiAtLWRpc2FibGUtc3R1YmRvbSAtLWRpc2FibGUtcWVtdS10cmFkaXRpb25hbCAt
LWRpc2FibGUtcm9tYmlvcyAtLXN5c2NvbmZkaXI9JShwcmVmaXgpcy9ldGMgLS1lbmFibGUtcnBh
dGggLS1kaXNhYmxlLXN5c3RlbWQiCj4gKyAgICAlIHsKPiArICAgICAgICAncHJlZml4JzogWEVO
X1BSRUZJWAo+ICsgICAgfSwgJ21ha2UnLAo+ICsgICAgIm1ha2UgaW5zdGFsbCBCT09UX0RJUj0l
KHByZWZpeClzL2Jvb3QgREVCVUdfRElSPSUocHJlZml4KXMvbGliL2RlYnVnIEVGSV9ESVI9JShw
cmVmaXgpcy9ib290L2VmaS9FRkkveGVuIgo+ICsgICAgJSB7Cj4gKyAgICAgICAgJ3ByZWZpeCc6
IFhFTl9QUkVGSVgKPiArICAgIH0KPiArXQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAgY3dk
ID0gJy9yb290L3hlbicKPiArICAgIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4g
ZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9ydW4gYi9idWlsZC9mZWRvcmEvcnVuCj4gbmV3IGZp
bGUgbW9kZSAxMDA3NTUKPiBpbmRleCAwMDAwMDAwLi42Y2I2NDE3Cj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL2J1aWxkL2ZlZG9yYS9ydW4KPiBAQCAtMCwwICsxLDU2IEBACj4gKyMhL3Vzci9iaW4v
cHl0aG9uMgo+ICsKPiAraW1wb3J0IHNobGV4Cj4gK2ltcG9ydCBzdWJwcm9jZXNzCj4gK2ltcG9y
dCBzeXMKPiAraW1wb3J0IG9zCj4gKwo+ICsjIFRoaXMgc2NyaXB0cyBjYWxscyBvdXQgdG8gYHhl
bmAsIGBxZW11YCBhbmQgYHJrdGAgc2NyaXB0cyBpbiB0aGUKPiArIyBgY29tcG9uZW50cy9gIGRp
cmVjdG9yeSB3aXRoaW4gYSBjb250YWluZXIuIEl0IGlzIGV4cGVjdGVkIHRoYXQgY29tcG9uZW50
cwo+ICsjIGRpcmVjdG9yeSBpcyBwcmVzZW50IGF0IHRoZSBzYW1lIGRpcmVjdG9yeSBsZXZlbCBh
cyBydW4gc2NyaXB0Lgo+ICtTVEFHRTFfWEVOX0NPTVBPTkVOVFMgPSBbJ3hlbicsICdxZW11Jywg
J3JrdCddCj4gKwo+ICsKPiArIyBoZWxwZXIgZnVuY3Rpb24gdG8gY2FwdHVyZSBzdGRvdXQgZnJv
bSBhIGxvbmcgcnVubmluZyBwcm9jZXNzCj4gK2RlZiBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3
ZCwgZW52KToKPiArICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVuKAo+ICsgICAgICAgIHNobGV4LnNw
bGl0KGNtZCksIGN3ZD1jd2QsIGVudj1lbnYsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCj4gKyAg
ICB3aGlsZSBwLnBvbGwoKSBpcyBOb25lOgo+ICsgICAgICAgIGwgPSBwLnN0ZG91dC5yZWFkbGlu
ZSgpCj4gKyAgICAgICAgc3lzLnN0ZG91dC53cml0ZShsKQo+ICsgICAgaWYgcC5yZXR1cm5jb2Rl
ICE9IDA6Cj4gKyAgICAgICAgc3lzLmV4aXQoMSkKPiArCj4gKwo+ICtlbnYgPSBvcy5lbnZpcm9u
LmNvcHkoKQo+ICsKPiArZGlybmFtZSA9IG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRo
KF9fZmlsZV9fKSkKPiArc3RlcHMgPSBbb3MucGF0aC5qb2luKGRpcm5hbWUsICdjb21wb25lbnRz
JywgeCkgZm9yIHggaW4gU1RBR0UxX1hFTl9DT01QT05FTlRTXQo+ICtmb3IgY21kIGluIHN0ZXBz
Ogo+ICsgICAgY3dkID0gJy9yb290Jwo+ICsgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2Qs
IGVudikKPiArCj4gKyMgYnVpbGQgc3RhZ2UxLXhlbgo+ICtlbnZbJ0dPUEFUSCddID0gJy9yb290
L2dvcGF0aCcKPiArY3dkID0gJy9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2Ux
LXhlbicKPiArY21kID0gJ2Jhc2ggYnVpbGQuc2gnCj4gK3N1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwg
Y3dkLCBlbnYpCj4gKwo+ICsjIGluc3RhbGwgYnVpbGQgYXJ0aWZhY3RzIHRvIGAvb3B0L3N0YWdl
MS14ZW4vYWNpYCBhbmQgY3JlYXRlIGEgdGFyYmFsbAo+ICtzdGVwcyA9IFsKPiArICAgICdta2Rp
ciAtcCAvb3B0L3N0YWdlMS14ZW4vYWNpJywKPiArICAgICdjcCAvcm9vdC9nb3BhdGgvc3JjL2dp
dGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4vc3RhZ2UxLXhlbi5hY2kgL29wdC9zdGFnZTEteGVuL2Fj
aS9zdGFnZTEteGVuLmFjaScsCj4gKyAgICAnY3AgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29t
L3JrdC9zdGFnZTEteGVuL2J1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaCAvb3B0L3N0YWdlMS14
ZW4vYmluL3NvdXJjZV9wYXRoLnNoJywKPiArICAgICdjcCAtciAvcm9vdC9nb3BhdGgvc3JjL2dp
dGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4vYnVpbGQvZmVkb3JhL3hlbi11bnN0YWJsZS1ydW5pdCAv
b3B0L3hlbi11bnN0YWJsZS1ydW5pdCcKPiArXQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAg
Y3dkID0gJy9yb290Jwo+ICsgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKPiAr
Cj4gK2N3ZCA9ICcvb3B0Jwo+ICtjbWQgPSAndGFyIHpjdmYgL3Jvb3Qvc3RhZ2UxLXhlbi1idWls
ZC50YXIuZ3ogcWVtdS11bnN0YWJsZS8gc3RhZ2UxLXhlbi8geGVuLXVuc3RhYmxlLyB4ZW4tdW5z
dGFibGUtcnVuaXQvJwo+ICtzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+ICsKPiAr
Y3dkID0gJy9yb290Jwo+ICtjbWQgPSAnbXYgL3Jvb3Qvc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3og
L3RtcCcKPiArc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:05:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfe5-0007Uv-BG; Wed, 06 Sep 2017 19:05:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfe4-0007Up-G1
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 19:05:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 69/6D-03422-F0740B95; Wed, 06 Sep 2017 19:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssi6/+4Z
 Ig/MPWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNS36xFTRzVXQfbWVqYDzD3sXIxSEksIRJ
 YtuZdqYuRk4OFgEHiaWX5gIlODgYBWIkHvywBgkzCoRJTL68hBWiREvi5v6dYOVsAoYSf59sY
 gMplwCyl3zmAAmLAJkz535mAgkzCxhLNPdXgoSFBZwkfi19DFbNKeAu0fGUDyTMK+At8X/WVi
 aIY5oYgZbuYwNJiAroShz694cNokhQ4uTMJywgNjPQBcunb2OZwCgwC0lqFpLUAkamVYzqxal
 FZalFuhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYZ1/2P8QoycGk
 JMp7WW19pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jeuGyKFBItS01Mr0jJzgJEAk5bg4FES4
 X0AkuYtLkjMLc5Mh0idYlSUEue9C5IQAElklObBtcGi7xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeTncgKbwZOaVwE1/BbSYCWhx1cs1IItLEhFSUg2M0Qc7qm3yXcv0TW+s2XrwvOULtdc
 dK5Kf7quw39zpd4jjB9dpBfWklfWRolM6W7U9ymS3t+9TuBa5UedmbOCqOWF8l/1+v/7JvUhS
 zZjvsLZV3vGEKaF/Xx2cqfB/U8XKxxMM9i3nFk39dOfErb//L1/eyJWqq6JStudgwqvO5vsPB
 XqE1/ecV2Ipzkg01GIuKk4EAAV1cwu5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504724749!74912775!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17007 invoked from network); 6 Sep 2017 19:05:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 19:05:50 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EDF3621AF9;
 Wed,  6 Sep 2017 19:05:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EDF3621AF9
Date: Wed, 6 Sep 2017 12:05:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030120.40527.3778.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061205420.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030120.40527.3778.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 07/10] .circleci/config.yml:
	Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gIC5jaXJjbGVjaS9jb25maWcueW1sIHwgICAyMSArKysrKysrKysrKysrKysrKysrKysK
PiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IC5jaXJjbGVjaS9jb25maWcueW1sCj4gCj4gZGlmZiAtLWdpdCBhLy5jaXJjbGVjaS9jb25maWcu
eW1sIGIvLmNpcmNsZWNpL2NvbmZpZy55bWwKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4
IDAwMDAwMDAuLjkzMzE1YjQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvLmNpcmNsZWNpL2NvbmZp
Zy55bWwKPiBAQCAtMCwwICsxLDIxIEBACj4gK3ZlcnNpb246IDIKPiAram9iczoKPiArICBidWls
ZDoKPiArICAgIHdvcmtpbmdfZGlyZWN0b3J5OiAvcm9vdAo+ICsgICAgZG9ja2VyOgo+ICsgICAg
ICAtIGltYWdlOiBsYW1iZGFsaW51eGZlZG9yYS9zdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3Q6
MTcwODI2MDEyNgo+ICsgICAgICAgIGNvbW1hbmQ6IC9zYmluL215X2luaXQKPiArICAgIHN0ZXBz
Ogo+ICsgICAgICAtIHJ1bjoKPiArICAgICAgICAgICMgV2UgY3JlYXRlIGBzdGFnZTEteGVuYCBk
aXJlY3RvcnkgaW4gRG9ja2VyZmlsZSBmb3IgbG9jYWwgZGV2Cj4gKyAgICAgICAgICAjIGVudmly
b25tZW50LiBSZW1vdmluZyBpdCBoZXJlIHNvIENpcmNsZUNJIGNoZWNrb3V0IHN0ZXAgY2FuIHdv
cmsKPiArICAgICAgICAgICMgY29ycmVjdGx5Cj4gKyAgICAgICAgICBuYW1lOiBSZW1vdmluZyBz
dGFnZTEteGVuIGRpcmVjdG9yeSBmcm9tIEdPUEFUSC4uLgo+ICsgICAgICAgICAgY29tbWFuZDog
fAo+ICsgICAgICAgICAgICBybSAtcmYgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9z
dGFnZTEteGVuCj4gKyAgICAgIC0gY2hlY2tvdXQ6Cj4gKyAgICAgICAgICBwYXRoOiAvcm9vdC9n
b3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4KPiArICAgICAgLSBydW46Cj4gKyAg
ICAgICAgICBuYW1lOiBTdGFydGluZyBydW4uLi4KPiArICAgICAgICAgIGNvbW1hbmQ6IHwKPiAr
ICAgICAgICAgICAgL3Jvb3QvYmluL3J1bgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:07:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpffk-0007b3-M8; Wed, 06 Sep 2017 19:07:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpffj-0007aJ-0V
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 19:07:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 23/E8-20856-67740B95; Wed, 06 Sep 2017 19:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm6p+4Z
 Ig7cPdSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvh7uYCt5oV0z9so+5gbFJtYuRi0NIYAmT
 xJ0NW1m7GDk5WAQcJCZO38DUxcjBwSgQI/HghzVImFEgTGLy5SVQJVoSKxovsIPYbAKGEn+fb
 GIDKZcAspd85gAJiwCZM+d+BpvCLGAs0dxfCRIWFvCTeL1vHzOIzSngIbHqyxtGEJtXwFtifv
 96Johrmhklnm1dApYQFdCVOPTvDxtEkaDEyZlPWEBsZqATlk/fxjKBUWAWktQsJKkFjEyrGNW
 LU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjB2X/Y/xCjJ
 waQkyntZbX2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneFrcNkUKCRanpqRVpmTnAWIBJS3DwK
 InwKoGkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnDcdpEgApCijNA9uBCwuLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmYt98VaApPZl4J3KZXQEcwAR1R9XINyBEliQgpqQZGxo74m8G
 ra3O67nYXehx9KMfE2d66rFAxPLblC+82h7QvJiFbLmnu+GY4a7dasNj7h4lP4yVz/hkdPxH/
 aFrMt2dX5n3yLrnkWHouqCapt3rSbvNJ3W+btpyVK3zKcv9ueY7SxUn5znuz2pK2qiyY/ipvV
 d2pX+KOx47ZhVvwMGkyb5hxOVlCiaU4I9FQi7moOBEAbPefTsYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504724852!114658915!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24592 invoked from network); 6 Sep 2017 19:07:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 19:07:33 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AF89621AF9;
 Wed,  6 Sep 2017 19:07:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AF89621AF9
Date: Wed, 6 Sep 2017 12:07:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030145.40527.96512.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061206590.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030145.40527.96512.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 10/10] BUILDING.md: Add Fedora
 instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29tPgoKUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0t
LQo+ICBCVUlMRElORy5tZCB8ICAgOTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkxIGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL0JVSUxESU5HLm1kIGIvQlVJ
TERJTkcubWQKPiBpbmRleCAzZWY1MzExLi45NDZjNzk5IDEwMDY0NAo+IC0tLSBhL0JVSUxESU5H
Lm1kCj4gKysrIGIvQlVJTERJTkcubWQKPiBAQCAtMSw3ICsxLDEzIEBACj4gICMgQnVpbGQKPiAt
c3RhZ2UxLXhlbiByZXF1aXJlcyBuZXcgWGVuIGFuZCBRRU1VIHZlcnNpb25zIGF0IHRoZSB0aW1l
IG9mIHdyaXRpbmcuIFlvdSBhcmUgdW5saWtlbHkgdG8gZmluZCB0aGVtIGFscmVhZHkgcGFja2Fn
ZWQgd2l0aCB5b3VyIGRpc3Ryby4gVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgaG93IHRvIGJ1aWxk
IGFuZCBpbnN0YWxsIHRoZSBsYXRlc3QgWGVuIGFuZCBRRU1VIGZyb20gc2NyYXRjaC4gSW4gYWRk
aXRpb24sIGdpdmVuIHRoYXQgQ29yZU9TIHJrdCBpcyBhbHNvIG1pc3NpbmcgZnJvbSByZWFzb25h
Ymx5IG5ldyBkaXN0cm9zIHN1Y2ggYXMgVWJ1bnR1IFhlbmlhbCBYZXJ1cywgSSBhZGRlZCBpbnN0
cnVjdGlvbnMgb24gaG93IHRvIGJ1aWxkIHRoYXQgdG9vLiBUaGUgZG9jdW1lbnQgaW5jbHVkZXMg
dGhlIGRlcGVuZGVuY2llcyBuZWVkZWQgZm9yIHRoZSBidWlsZCBiYXNlZCBvbiBVYnVudHUgWGVu
aWFsIFhlcnVzLgo+ICtzdGFnZTEteGVuIHJlcXVpcmVzIG5ldyBYZW4gYW5kIFFFTVUgdmVyc2lv
bnMgYXQgdGhlIHRpbWUgb2Ygd3JpdGluZy4gWW91IGFyZSB1bmxpa2VseSB0byBmaW5kIHRoZW0g
YWxyZWFkeSBwYWNrYWdlZCB3aXRoIHlvdXIgZGlzdHJvLiBUaGlzIGRvY3VtZW50IGRlc2NyaWJl
cyBob3cgdG8gYnVpbGQgYW5kIGluc3RhbGwgdGhlIGxhdGVzdCBYZW4sIFFFTVUgYW5kIHJrdCBm
cm9tIHNjcmF0Y2ggZm9yIFVidW50dSBYZW5pYWwgWGVydXMgYW5kIEZlZG9yYS4gRGlmZmVyZW50
bHkgZnJvbSBkb2N1bWVudGF0aW9uIGZvciBVYnVudHUsIHRoZSBkb2N1bWVudGF0aW9uIGZvciBG
ZWRvcmEgdXNlcyBhIERvY2tlciBjb250YWluZXIgZm9yIHRoZSBidWlsZC4gVGhlcmUgaXMgYWxz
byBzdXBwb3J0IGZvciBidWlsZGluZyBvbiBob3N0IG9uIEZlZG9yYS4KPiAgCj4gLSMjIEJ1aWxk
aW5nIFhlbgo+ICsgKiBbVWJ1bnR1IFhlbmlhbCBYZXJ1c10oI2J1aWxkX3VidW50dSkKPiArICog
W0ZlZG9yYV0oI2J1aWxkX2ZlZG9yYSkKPiArCj4gKzxhIG5hbWU9ImJ1aWxkX3VidW50dSI+PC9h
Pgo+ICsjIyBVYnVudHUgWGVuaWFsIFhlcnVzCj4gKwo+ICsjIyMgQnVpbGRpbmcgWGVuCj4gIGBg
YAo+ICBhcHQtZ2V0IGluc3RhbGwgZ2l0IGJ1aWxkLWVzc2VudGlhbCBweXRob24tZGV2IGdldHRl
eHQgdXVpZC1kZXYgbGlibmN1cnNlczUtZGV2IGxpYnlhamwtZGV2IGxpYmFpby1kZXYgcGtnLWNv
bmZpZyBsaWJnbGliMi4wLWRldiBsaWJzc2wtZGV2IGxpYnBpeG1hbi0xLWRldiBicmlkZ2UtdXRp
bHMgd2dldCBsaWJmZHQtZGV2IGJpbjg2IGJjYyBsaWJsem1hLWRldiBpYXNsIGxpYmM2LWRldi1p
Mzg2Cj4gIAo+IEBAIC0xNyw3ICsyMyw3IEBAIHJlYm9vdAo+ICBNYWtlIHN1cmUgdG8gc2VsZWN0
IFhlbiBhdCBib290LCBvciBlZGl0IC9ib290L2dydWIvZ3J1Yi5jZmcgdG8gbWFrZSBpdCB0aGUg
ZGVmYXVsdCwgY2hhbmdpbmcgInNldCBkZWZhdWx0PSIwIiB0byBwb2ludCB0byB0aGUgYXBwcm9w
cmlhdGUgZW50cnkgYmVsb3cgKHRoZSBvbmUgYm9vdGluZyB4ZW4uZ3opLCB3aGljaCBjb3VsZCBi
ZSBlbnRyeSBudW1iZXIgIjQiIGZvciBleGFtcGxlLgo+ICAKPiAgCj4gLSMjIEJ1aWxkaW5nIFFF
TVUKPiArIyMjIEJ1aWxkaW5nIFFFTVUKPiAgYGBgCj4gIGFwdC1nZXQgaW5zdGFsbCBsaWJnbGli
Mi4wLWRldiBsaWJwaXhtYW4tMS1kZXYgbGliY2FwLWRldiBsaWJhdHRyMS1kZXYKPiAgCj4gQEAg
LTU0LDcgKzYwLDcgQEAgbWFrZSBpbnN0YWxsCj4gIGNwIGkzODYtc29mdG1tdS9xZW11LXN5c3Rl
bS1pMzg2IC91c3IvbGliL3hlbi9iaW4vCj4gIGBgYAo+ICAKPiAtIyMgQnVpbGRpbmcgQ29yZU9T
IHJrdAo+ICsjIyMgQnVpbGRpbmcgQ29yZU9TIHJrdAo+ICBgYGAKPiAgYXB0LWdldCBpbnN0YWxs
IGdvbGFuZyBhdXRvbWFrZSBsaWJhY2wxLWRldiBsaWJzeXN0ZW1kLWRldgo+ICAuL2NvbmZpZ3Vy
ZSAtLWRpc2FibGUtdHBtIC0td2l0aC1zdGFnZTEtZmxhdm9ycz1jb3Jlb3MKPiBAQCAtNjIsNyAr
NjgsNyBAQCBtYWtlCj4gIGNwIGJ1aWxkLXJrdC0xLjI2LjArZ2l0L3RhcmdldC9iaW4vcmt0IC91
c3Ivc2Jpbgo+ICBgYGAKPiAgCj4gLSMjIEJ1aWxkaW5nIHN0YWdlMS14ZW4KPiArIyMjIEJ1aWxk
aW5nIHN0YWdlMS14ZW4KPiAgYGBgCj4gIGFwdC1nZXQgaW5zdGFsbCBidXN5Ym94LXN0YXRpYyBq
cQo+ICAKPiBAQCAtNzIsMyArNzgsODMgQEAgZXhwb3J0IEdPUEFUSD0vcGF0aC90by9nb3BhdGgK
PiAgYmFzaCBidWlsZC5zaAo+ICBjcCBzdGFnZTEteGVuLmFjaSAvaG9tZS91c2VybmFtZQo+ICBg
YGAKPiArCj4gKzxhIG5hbWU9ImJ1aWxkX2ZlZG9yYSI+PC9hPgo+ICsjIyBGZWRvcmEKPiArCj4g
K09uIEZlZG9yYSB0aGVyZSBhcmUgdHdvIHdheXMgdG8gYnVpbGQgc3RhZ2UxLXhlbiBhcnRpZmFj
dHMuCj4gKwo+ICsgKiBbQ29udGFpbmVyIEJ1aWxkXSgjYnVpbGRfZmVkb3JhX2NvbnRhaW5lcl9i
dWlsZCkKPiArICogW01hbnVhbCBCdWlsZF0oI2J1aWxkX2ZlZG9yYV9tYW51YWxfYnVpbGQpCj4g
Kwo+ICs8YSBuYW1lPSJidWlsZF9mZWRvcmFfY29udGFpbmVyX2J1aWxkIj48L2E+Cj4gKyMjIyBD
b250YWluZXIgQnVpbGQKPiArCj4gK1dlIGNhbiBidWlsZCBzdGFnZTEteGVuIGFydGlmYWN0cyAo
WGVuLCBRRU1VIGFuZCBya3QpIGF1dG9tYXRpY2FsbHkgaW4gYSBkb2NrZXIgY29udGFpbmVyIGFz
IGZvbGxvd3MgJm5kYXNoOwo+ICsKPiArYGBgCj4gK2NkIHN0YWdlMS14ZW4KPiArCj4gK2RvY2tl
ciBwdWxsIGxhbWJkYWxpbnV4ZmVkb3JhL3N0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdAo+ICsK
PiArZG9ja2VyIHJ1biAtLXJtIFwKPiArICAtdiBgcHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1
Yi5jb20vcmt0L3N0YWdlMS14ZW4gXAo+ICsgIC12IC90bXA6L3RtcCBcCj4gKyAgLXQgLWkgbGFt
YmRhbGludXhmZWRvcmEvc3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290IFwKPiArICAvc2Jpbi9t
eV9pbml0IC0tIC9yb290L2Jpbi9ydW4KPiArYGBgCj4gKwo+ICtPbmNlIGBkb2NrZXIgcnVuYCBj
b21wbGV0ZXMsIHRoZSBidWlsZCBhcnRpZmFjdCBgc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3pgIGlz
IGdlbmVyYXRlZCBpbiBgL3RtcGAgZGlyZWN0b3J5LiBQbGVhc2Ugc2VlIFtSVU5OSU5HX1NUQUdF
MV9YRU4ubWRdKGJ1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQpIGZvciBkZXRhaWxz
IG9uIGhvdyB0byBzZXR1cCBGZWRvcmEgZm9yIHJ1bm5pbmcgc3RhZ2UxLXhlbi4KPiArCj4gKzxh
IG5hbWU9ImJ1aWxkX2ZlZG9yYV9tYW51YWxfYnVpbGQiPjwvYT4KPiArIyMjIE1hbnVhbCBCdWls
ZAo+ICsKPiArSXQgaXMgYWxzbyBwb3NzaWJsZSB0byBtYW51YWxseSBidWlsZCBzdGFnZTEteGVu
IGNvbXBvbmVudHMgb24gYSBGZWRvcmEgaG9zdC4gCj4gKwo+ICtQbGVhc2UgZW5zdXJlIHRoYXQg
eW91IGhhdmUgYWxsIHRoZSBkZXBlbmRlbmNpZXMgaW5zdGFsbGVkLiBUaGUgZGVwZW5kZW5jaWVz
IGZvciBYZW4sIFFFTVUsIHJrdCBhbmQgc3RhZ2UxLXhlbiBpcyBkb2N1bWVudGVkIGluIFtidWls
ZHJvb3QtRG9ja2VyZmlsZV0oYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlKS4gWW91
IHdpbGwgYWxzbyBuZWVkIHRvIGluc3RhbGwgW2BiaW51dGlsc2BdKGh0dHBzOi8vZ2l0aHViLmNv
bS9sYW1iZGEtbGludXgtZmVkb3JhL2JpbnV0aWxzKSBwYWNrYWdlIHRoYXQgaXMgY29tcGlsZWQg
d2l0aCBgaTM4NnBlYCBzdXBwb3J0LiBZb3UgY2FuIGRvd25sb2FkIHRoZSBwcmUtYnVpbHQgUlBN
cyBmcm9tIFtoZXJlXShodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0wQl90VGJ1eG11
UnpJUjA1d1EzRTFlV1Z5YUdzKS4KPiArCj4gK0luc3RhbGwgYGJpbnV0aWxzYCBwYWNrYWdlLgo+
ICsKPiArYGBgCj4gK3RhciB4dmYgYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRhcgo+ICsKPiAr
ZG5mIGluc3RhbGwgLXkgLi9iaW51dGlscy8yLjI2LjEvMS4xLmZjMjUveDg2XzY0L2JpbnV0aWxz
LTIuMjYuMS0xLjEuZmMyNS54ODZfNjQucnBtCj4gK2BgYAo+ICsKPiArWW91IGNhbiB2ZXJpZnkg
YGkzODZwZWAgc3VwcG9ydCBpbiBgYmludXRpbHNgIGJ5IGRvaW5nIHRoZSBmb2xsb3dpbmcuCj4g
Kwo+ICtgYGAKPiArW3Jvb3RAbG9jYWxob3N0XSMgbGQgLVYKPiArR05VIGxkIHZlcnNpb24gMi4y
Ni4xLTEuMS5mYzI1ICBTdXBwb3J0ZWQgZW11bGF0aW9uczoKPiArICAgZWxmX3g4Nl82NAo+ICsg
ICBlbGYzMl94ODZfNjQKPiArICAgZWxmX2kzODYKPiArICAgZWxmX2lhbWN1Cj4gKyAgIGkzODZs
aW51eAo+ICsgICBlbGZfbDFvbQo+ICsgICBlbGZfazFvbQo+ICsgICBpMzg2cGVwCj4gKyAgIGkz
ODZwZQo+ICtgYGAKPiArCj4gK1lvdSBzaG91bGQgc2VlIHRoZSBsaW5lcyBgaTM4NnBlcGAgYW5k
IGBpMzg2cGVgIGluIHRoZSBvdXRwdXQuCj4gKwo+ICtOZXh0IHlvdSBjYW4gYnVpbGQgWGVuLCBR
ZW11IGFuZCBya3QgdXNpbmcgdGhlIGZvbGxvd2luZyBzY3JpcHRzICZuZGFzaDsKPiArCj4gKyAq
IFtgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVuYF0oYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMv
eGVuKQo+ICsgKiBbYGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3FlbXVgXShidWlsZC9mZWRvcmEv
Y29tcG9uZW50cy9xZW11KQo+ICsgKiBbYGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdGBdKGJ1
aWxkL2ZlZG9yYS9jb21wb25lbnRzL3JrdCkKPiArCj4gK1BsZWFzZSByZXZpZXcgdGhlIHNjcmlw
dHMgYW5kIGFkanVzdCB0aGUgcGF0aHMgYWNjb3JkaW5nIHRvIHlvdXIgcmVxdWlyZW1lbnRzLgo+
ICsKPiArT25jZSB0aGUgZGVwZW5kZW5jaWVzIGFyZSBpbnN0YWxsZWQsIHlvdSBjYW4gYnVpbGQg
c3RhZ2UxLXhlbgo+ICsKPiArYGBgCj4gK2dpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vcmt0
L3N0YWdlMS14ZW4uZ2l0Cj4gK2NkIHN0YWdlMS14ZW4KPiArZXhwb3J0IEdPUEFUSD0vcGF0aC90
by9nb3BhdGgKPiArYmFzaCBidWlsZC5zaAo+ICtjcCBzdGFnZTEteGVuLmFjaSAvaG9tZS91c2Vy
bmFtZQo+ICtgYGAKPiArCj4gK1BsZWFzZSBzZWUgW1JVTk5JTkdfU1RBR0UxX1hFTi5tZF0oYnVp
bGQvZmVkb3JhL1JVTk5JTkdfU1RBR0UxX1hFTi5tZCkgZm9yIGRldGFpbHMgb24gaG93IHRvIHJ1
biBya3Qgd2l0aCBzdGFnZTEteGVuLgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:12:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfkR-0008Gq-88; Wed, 06 Sep 2017 19:12:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpfkP-0008Ge-Rn
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 19:12:26 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B7/A9-16676-99840B95; Wed, 06 Sep 2017 19:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeGx4Z
 Ig38RFise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM24vdS84Htxxa+/uxkbGLd6
 dDFycQgJ/GWU+HRsEyuE85hRYsaOdWwQzjZGiWUzlrF3MXJyiAg4S3w9MxfM5hXQl7i+4T0zi
 C0sECzxpQ3ClhA4qy/x9UYZhO0t8ffbS2YYe+27xUxdjOwcbAJWEofEQKIsAqoSTb+2M01g5F
 7AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQ3wxAsIO
 xYbvnIUZJDiYlUd7LausjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXnLbECkkWJSanlqRlpkD
 DDyYtAQHj5II7ySQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifO+BCkSACnKKM2DGwGLg
 kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5jV1B5rCk5lXArfpFdARTEBHVL1cA3JESSJCSq
 qB0dxG8kKFYMp+8z3dwdWlulqP/VyVT6eL8hXYZ0pUz76almdZ96jj/TQ1Y4VL9wtmdM+pfGY
 rK3j0wun7t0SWzbhmEmbQtcg+RrjKpIhzk/LPmQccfH88n7Nfl2V2xt7Tkp92HHp5cdfbz4GC
 PjticngszLXjjk34+G7SA65GQ9vZZ21Orv43Q4mlOCPRUIu5qDgRAKtkTZN9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504725142!90398909!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18216 invoked from network); 6 Sep 2017 19:12:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 19:12:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpfkM-0005qQ-2o; Wed, 06 Sep 2017 19:12:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpfkG-0003iT-ET; Wed, 06 Sep 2017 19:12:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpfkG-00006O-8I; Wed, 06 Sep 2017 19:12:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113067-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e7d0c41ecc2e372a81741a30894f556afec24315
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 19:12:16 +0000
Subject: [Xen-devel] [linux-linus test] 113067: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA2NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMDY3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMx
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTMwMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMw
MzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgZTdkMGM0MWVjYzJlMzcyYTgxNzQxYTMwODk0ZjU1NmFmZWMyNDMx
NQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2
ODk3NGVmNmZkZDZhMTNlZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAy
MDE3LTA5LTA0IDAzOjM1OjUyIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0
MSAgMjAxNy0wOS0wNCAxNjo0OTo1NiBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMzA2NyAgMjAxNy0wOS0wNiAwODowMDoyNCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KOTE1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
ODM1OTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:14:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpfmH-0008P4-Oi; Wed, 06 Sep 2017 19:14:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpfmG-0008Oy-RX
 for xen-devel@lists.xen.org; Wed, 06 Sep 2017 19:14:21 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5D/AD-03414-C0940B95; Wed, 06 Sep 2017 19:14:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVybKJssi6354Z
 Ig5YFLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/h4usBZeLKz72vGJtYJwY28XIxSEksIRJ
 4ualbqYuRk4OFgEHiZV397F0MXJwMArESDz4YQ0SZhQIk5h8eQkrRImWxMyr7WDlbAKGEn+fb
 GIDKZcAspd85gAJiwCZM+d+ZgIJMwsYSzT3V4KEhQWCJR5+WscOYnMKeEj82/SJGcTmFfCWeP
 96NRPENc2MElPX9oGtEhXQlTj07w8bRJGgxMmZT1hAbGagE5ZP38YygVFgFpLULCSpBYxMqxj
 Vi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYw7nzudIhR
 koNJSZT3str6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMfcN0QKCRalpqdWpGXmAGMBJi3Bw
 aMkwjvJDSjNW1yQmFucmQ6ROsXoynFs0+U/TBwHJlwBkj8mgchNN+8CyQ3fH/xhEmLJy89LlR
 LnPQwyWwCkOaM0D240LI4vMcpKCfMyAh0rxFOQWpSbWYIq/4pRnINRSZg31QNoCk9mXgncBa+
 AjmMCOq7q5RqQ40oSEVJSDYzO/UL/HphMu86tIZpzW3f5td//wsTWy4ns3PzVjEviZds5g6vp
 wX9YrS61LlR8YVZv6jMxYEN63Iam/SH/DhbuuTLHIl/Druu/s4gpy9rsFO2L+/kuvWycUNXHP
 /GaeuOC0MiIxZG6R/yjUnWVOnumHja/XXKZnZGD9djmWL266WwHpbc0TlRiKc5INNRiLipOBA
 C+AaLD3gIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504725257!78424108!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59576 invoked from network); 6 Sep 2017 19:14:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 19:14:18 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DEFC821A92;
 Wed,  6 Sep 2017 19:14:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DEFC821A92
Date: Wed, 6 Sep 2017 12:14:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170827030136.40527.19257.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709061210300.26407@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030136.40527.19257.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 09/10] build/fedora: Add
 `RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNyBBdWcgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29tPgoKVGhpcyBp
cyB2ZXJ5IGRldGFpbGVkLCBnb29kIHN0dWZmLiBJIGhhdmUgb25lIHF1ZXN0aW9uIGJlbG93OgoK
Cj4gKzxhIG5hbWU9ImJvb3RpbmdfaW50b194ZW4iPjwvYT4KPiArIyMgQm9vdGluZyBpbnRvIFhl
bgo+ICsKPiArQnVpbGQgYW5kIGluc3RhbGwgWGVuIGFuZCBzdGFnZTEteGVuLiBQbGVhc2Ugc2Vl
IFtCVUlMRElORy5tZF0oL0JVSUxESU5HLm1kI2J1aWxkX2ZlZG9yYSkuCj4gKwo+ICtJZiB5b3Ug
Zm9sbG93ZWQgdGhlIGNvbnRhaW5lciBidWlsZCB3aXRoIERvY2tlciwgdGhlbiBjb3B5IG92ZXIg
YHN0YWdlMS14ZW4tYnVpbGQudGFyLmd6YC4gRXh0cmFjdCBgc3RhZ2UxLXhlbi1idWlsZC50YXIu
Z3pgIGludG8gYC9vcHRgIGRpcmVjdG9yeS4KPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2Fs
aG9zdCB+XSMgdGFyIHp4dmYgc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3ogLUMgL29wdAo+ICsKPiAr
W3Jvb3RAbG9jYWxob3N0IH5dIyBscyAvb3B0Cj4gK3FlbXUtdW5zdGFibGUgIHN0YWdlMS14ZW4g
IHhlbi11bnN0YWJsZSAgeGVuLXVuc3RhYmxlLXJ1bml0Cj4gK2BgYAo+ICsKPiArVGhpcyB3aWxs
IGV4dHJhY3QgYWxsIHRoZSBidWlsZCBhcnRpZmFjdHMgaW50byBgL29wdGAgZGlyZWN0b3J5LgoK
SXMgdGhlcmUgYSByZWFzb24gdG8ga2VlcCBhbGwgdGhlIGJpbmFyaWVzIHVuZGVyIC9vcHQ/IEkg
bWVhbiwgYXQgdGhpcwpwb2ludCwgd2UgY291bGQgZG8gc29tZXRoaW5nIGxpa2UKCiAgY3AgLWFy
IC9vcHQveGVuLXVuc3RhYmxlLyogLwoKYW5kIGRvIHRoZSBzYW1lIGZvciB0aGUgb3RoZXIgY29t
cG9uZW50cy4KCkRvIHdlIGtlZXAgdGhlbSB1bmRlciAvb3B0IGZvciBlYXNlIG9mIG1hbmFnZW1l
bnQsIHNvIHRoYXQgdGhlIG5leHQgdGltZQp3ZSBkbyBhIGJ1aWxkLCB3ZSBjYW4gZWFzaWx5IHRl
c3Qgd2l0aCBhIGRpZmZlcmVudCBYZW4gdmVyc2lvbj8gT3IgaXMKdGhlcmUgYW5vdGhlciByZWFz
b24/CgoKPiArTmV4dCB3ZSB3aWxsIGNyZWF0ZSBhIEJJT1MgQm9vdCBNZW51IGVudHJ5IHRvIGJv
b3QgYHhlbi00LjEwLXVuc3RhYmxlLmVmaWAuIFRoaXMgd2lsbCBzdGFydCBYZW4gaHlwZXJ2aXNv
ci4gWGVuIHdpbGwgdGhlbiBzdGFydCBGZWRvcmEgYXMgRG9tLTAgZ3Vlc3QuCj4gKwo+ICtPbiBG
ZWRvcmEsIEVGSSBzeXN0ZW0gcGFydGl0aW9uIChFU1ApIGlzIHVzdWFsbHkgbW91bnRlZCBhdCBg
L2Jvb3QvZWZpYC4gVGhpcyBpcyBhIGB2ZmF0YCBwYXJ0aXRpb24uIFlvdSBjYW4gY2hlY2sgaWYg
RUZJIHN5c3RlbSBwYXJ0aXRpb24gaXMgbW91bnRlZCBhcyBmb2xsb3dzICZuZGFzaDsKPiArCj4g
K2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgbW91bnQgfCBncmVwICdcL2Jvb3RcL2Vm
aScKPiArL2Rldi9zZGExIG9uIC9ib290L2VmaSB0eXBlIHZmYXQgKHJ3LHJlbGF0aW1lLGZtYXNr
PTAwNzcsZG1hc2s9MDA3Nyxjb2RlcGFnZT00MzcsaW9jaGFyc2V0PWFzY2lpLHNob3J0bmFtZT13
aW5udCxlcnJvcnM9cmVtb3VudC1ybykKPiArYGBgCj4gKwo+ICtDcmVhdGUgYSBkaXJlY3Rvcnkg
Zm9yIFhlbiB1bmRlciBgL2Jvb3QvZWZpL0VGSWAgYW5kIGNvcHkgb3ZlciBgeGVuLTQuMTAtdW5z
dGFibGUuZWZpYC4KPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgbWtkaXIg
LXAgL2Jvb3QvZWZpL0VGSS94ZW4KPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBjcCAvb3B0L3hlbi11
bnN0YWJsZS9ib290L2VmaS9FRkkveGVuL3hlbi00LjEwLXVuc3RhYmxlLmVmaSAvYm9vdC9lZmkv
RUZJL3hlbi8KPiArYGBgCj4gKwo+ICtJbnNwZWN0IGAvYm9vdC9lZmkvRUZJL2ZlZG9yYS9ncnVi
LmNmZ2AuIFVuZGVyIHNlY3Rpb24gYCMjIyBCRUdJTiAvZXRjL2dydWIuZC8xMF9saW51eCAjIyNg
IHlvdSB3aWxsIGZpbmQgYG1lbnVlbnRyeWAgZm9yIEZlZG9yYSBrZXJuZWwgYW5kIGluaXRyZC4g
TG9vayBmb3IgYGxpbnV4ZWZpYCBhbmQgYGluaXRyZGVmaWAuIENvcHkgb3ZlciB0aGUgYHZtbGlu
dXpgIGFuZCBgaW5pdHJhbWZzYCBmaWxlcyB0aGF0IHlvdSB3YW50IHRvIHVzZSBmb3IgeW91ciBE
b20tMCBpbnRvIGAvYm9vdC9lZmkvRUZJL3hlbmAgZGlyZWN0b3J5Lgo+ICsKPiArYGBgc2hlbGwK
PiArW3Jvb3RAbG9jYWxob3N0IH5dIyBjcCAvYm9vdC92bWxpbnV6LUEuQi5DLUQuZmNYWC54ODZf
NjQgL2Jvb3QvZWZpL0VGSS94ZW4vCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGNwIC9ib290
L2luaXRyYW1mcy1BLkIuQy1ELmZjWFgueDg2XzY0LmltZyAvYm9vdC9lZmkvRUZJL3hlbi8KPiAr
YGBgCj4gKwo+ICtOb3cgaW4gYC9ib290L2VmaS9FRkkveGVuL2AgeW91IHNob3VsZCBoYXZlIHRo
ZSBmb2xsb3dpbmcgZmlsZXMuCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0j
IGxzIC9ib290L2VmaS9FRkkveGVuLwo+ICtpbml0cmFtZnMtQS5CLkMtRC5mY1hYLng4Nl82NC5p
bWcgIHZtbGludXotQS5CLkMtRC5mY1hYLng4Nl82NCAgeGVuLTQuMTAtdW5zdGFibGUuZWZpCj4g
K2BgYAo+ICsKPiArTmV4dCBjcmVhdGUgYSBmaWxlIGB4ZW4tNC4xMC11bnN0YWJsZS5jZmdgIGlu
IGAvYm9vdC9lZmkvRUZJL3hlbi9gLiBUaGlzIGlzIHRoZSBbY29uZmlndXJhdGlvbiBmaWxlXSho
dHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvZWZpLmh0bWwpIHRoYXQg
WGVuIEVGSSBsb2FkZXIgd2lsbCB1c2UgdG8gbG9hZCBEb20tMCBrZXJuZWwgYW5kIGluaXRyZC4K
PiArCj4gK0ZvbGxvd2luZyBhcmUgY29udGVudHMgb2YgYHhlbi00LjEwLXVuc3RhYmxlLmNmZ2AK
PiArCj4gK2BgYAo+ICtbZ2xvYmFsXQo+ICtkZWZhdWx0PWZlZG9yYS1BLkIuQy1ELmZjMjUKPiAr
Cj4gK1tmZWRvcmEtQS5CLkMtRC5mYzI1XQo+ICtvcHRpb25zPWNvbnNvbGU9dmdhLGNvbTEgY29t
MT0xMTUyMDAsOG4xIGlvbW11PXZlcmJvc2UgdWNvZGU9c2NhbiBmbGFzaz1kaXNhYmxlZCBjb25y
aW5nX3NpemU9MjA5NzE1MiBsb2dsdmw9YWxsIGF1dG9iYWxsb29uPTAgZG9tMF9tZW09NDA5Nk0s
bWF4OjQwOTZNCj4gK2tlcm5lbD12bWxpbnV6LUEuQi5DLUQuZmMyNS54ODZfNjQgcm9vdD1VVUlE
PXh4eHh4eHh4LXh4eHgteHh4eC14eHh4LXh4eHh4eHh4eHh4eCBybyByaGdiIGNvbnNvbGU9aHZj
MCBjb25zb2xlPXR0eTAKPiArcmFtZGlzaz1pbml0cmFtZnMtQS5CLkMtRC5mYzI1Lng4Nl82NC5p
bWcKPiArYGBgCj4gKwo+ICtZb3UgY2FuIGZpbmQgdGhlIGJvb3QgcGFyYW1ldGVycyBmb3IgYGtl
cm5lbD1gIGZyb20gYGxpbnV4ZWZpYCBlbnRyeSBpbiBgL2Jvb3QvZWZpL0VGSS9mZWRvcmEvZ3J1
Yi5jZmdgIEFkanVzdCBgZG9tMF9tZW1gIGFwcHJvcHJpYXRlbHkgbGVhdmluZyBzdWZmaWNpZW50
IHJvb20gZm9yIGRvbS1VIGd1ZXN0cy4KPiArCj4gK1dlIGNhbiBub3cgdXNlIGBlZmlib290bWdy
YCB0byBjcmVhdGUgYSBib290IGVudHJ5IGZvciBYZW4uIElmIHRoaXMgdGhlIGZpcnN0IHRpbWUg
eW91IGFyZSB1c2luZyBgZWZpYm9vdG1ncmAgcGxlYXNlIGNoZWNrb3V0IHRoZSBtYW4gcGFnZXMg
YnkgZG9pbmcgYG1hbiBlZmlib290bWdyYC4KPiArCj4gK1VzZSBgZWZpYm9vdG1nciAtdmAgdG8g
bGlzdCBhbGwgdGhlIEVGSSBib290IGVudGlyZXMuCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBs
b2NhbGhvc3Qgfl0jIGVmaWJvb3RtZ3IgLXYKPiArQm9vdEN1cnJlbnQ6IDAwMDIKPiArVGltZW91
dDogMiBzZWNvbmRzCj4gK0Jvb3RPcmRlcjogLi4uCj4gKwo+ICtbLi4uXQo+ICsKPiArQm9vdDAw
MDEqIFhlbiAgIEhEKDEsR1BULDdkNTExOTkxLTFjMjUtNGUzMy05MDBiLTFkNjFkNzc1MmYxOSww
eDgwMCwweDgyMDAwKS9GaWxlKFxFRklceGVuXHhlbi00LjEwLXVuc3RhYmxlLmVmaSkKPiArQm9v
dDAwMDIqIEZlZG9yYSAgICAgICAgSEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2
MWQ3NzUyZjE5LDB4ODAwLDB4ODIwMDApL0ZpbGUoXEVGSVxmZWRvcmFcc2hpbS5lZmkpCj4gKwo+
ICtbLi4uXQo+ICtgYGAKPiArCj4gK0luIHRoZSBhYm92ZSBleGFtcGxlIHRoZXJlIGlzIGFscmVh
ZHkgYW4gZW50cnkgZm9yIFhlbiB3aXRoIGEgYm9vdCBudW1iZXIgb2YgYDFgLiBGZWRvcmEgaXMg
YXQgYm9vdCBudW1iZXIgYDJgLiBZb3VyIGVudGlyZXMgd291bGQgbG9vayBkaWZmZXJlbnQuIFlv
dSB3b24ndCBoYXZlIHRoZSBYZW4gZW50cnkgYXMgeWV0ISBXZSBhcmUgc2hvd2luZyB5b3UgYW4g
ZXhhbXBsZSB3aGVyZSB0aGUgWGVuIGJvb3QgZW50cnkgaGFzIGFscmVhZHkgYmVlbiBjcmVhdGVk
Lgo+ICsKPiArTGV0IHVzIG5vdyBjcmVhdGUgYSBib290IGVudHJ5IGZvciBYZW4uIEZpcnN0IHdl
IG5lZWQgdG8gaWRlbnRpZnkgdGhlIGRpc2sgYW5kIHRoZSBwYXJ0aXRpb24gbnVtYmVyIGZvciBF
Rkkgc3lzdGVtIHBhcnRpdGlvbi4gSW4gbW9zdCBjYXNlcyBpdCBpcyBhdCBgL2Rldi9zZGExYC4g
WW91IGNhbiBpZGVudGlmeSB0aGlzIGJ5IGRvaW5nICZuZGFzaDsKPiArCj4gK2BgYHNoZWxsCj4g
K1tyb290QGxvY2FsaG9zdCB+XSMgZGYgL2Jvb3QvZWZpCj4gK0ZpbGVzeXN0ZW0gICAgIDFLLWJs
b2NrcyAgVXNlZCBBdmFpbGFibGUgVXNlJSBNb3VudGVkIG9uCj4gKy9kZXYvc2RhMSAgICAgICAg
IDI2MjEyOCA2MzAxOSAgICAxOTkxMDkgIDI1JSAvYm9vdC9lZmkKPiArCj4gK1tyb290QGxvY2Fs
aG9zdCB+XSMgc2dkaXNrIC1wIC9kZXYvc2RhCj4gK0Rpc2sgL2Rldi9zZGE6IDk3Njc3MzE2OCBz
ZWN0b3JzLCA0NjUuOCBHaUIKPiArTG9naWNhbCBzZWN0b3Igc2l6ZTogNTEyIGJ5dGVzCj4gKwo+
ICtbLi4uXQo+ICsKPiArTnVtYmVyICBTdGFydCAoc2VjdG9yKSAgICBFbmQgKHNlY3RvcikgIFNp
emUgICAgICAgQ29kZSAgTmFtZQo+ICsgICAxICAgICAgICAgICAgMjA0OCAgICAgICAgICA1MzQ1
MjcgICAyNjAuMCBNaUIgICBFRjAwICBFRkkgU3lzdGVtIFBhcnRpdGlvbgo+ICtgYGAKPiArCj4g
K1lvdSBjYW4gbm93IGNyZWF0ZSBib290IGVudHJ5IGZvciBYZW4gdXNpbmcgdGhlIGZvbGxvd2lu
ZyBjb21tYW5kLiBBZGp1c3QgYC9kZXYvc2RhYCBhbmQgYC1wIDFgLCBhY2NvcmRpbmcgdG8gd2hl
cmUgeW91ciBFRkkgc3lzdGVtIHBhcnRpdGlvbiBpcyBsb2NhdGVkLgo+ICsKPiArYGBgc2hlbGwK
PiArW3Jvb3RAbG9jYWxob3N0IH5dIyBlZmlib290bWdyIC1jIC13IC1MIFhlbiAtZCAvZGV2L3Nk
YSAtcCAxIC1sICdcRUZJXHhlblx4ZW4tNC4xMC11bnN0YWJsZS5lZmknCj4gK0Jvb3RDdXJyZW50
OiAuLi4KPiArVGltZW91dDogMiBzZWNvbmRzCj4gK0Jvb3RPcmRlcjogMDAwMSwwMDAyLDAwMDAs
MDAxMCwwMDExLDAwMTIsMDAxMywwMDE3LDAwMTgsMDAxOSwwMDFBLDAwMUIsMDAxQwo+ICsKPiAr
Wy4uLl0KPiArCj4gK0Jvb3QwMDAyKiBGZWRvcmEKPiArCj4gK1suLi5dCj4gKwo+ICtCb290MDAw
MSogWGVuCj4gK2BgYAo+ICsKPiArVGhlIG91dHB1dCBpbmRpY2F0ZXMgdGhhdCBhIGJvb3QgZW50
cnkgZm9yIFhlbiBpcyBjcmVhdGVkIHdpdGggYSBib290IG51bWJlciBvZiBgMWAuIAo+ICsKPiAr
V2Ugd2lsbCBub3cgc2hvdyB5b3UgaG93IHRvIGRlbGV0ZSBhbiBleGlzdGluZyBib290IGVudHJ5
Lgo+ICsKPiArKipOb3RlOioqIEJlIGNhcmVmdWwgd2hlbiBkZWxldGluZyBib290IGVudGlyZXMg
dGhhdCB5b3UgaGF2ZSBub3QgY3JlYXRlZC4gRG8gbm90IGRlbGV0ZSBGZWRvcmEgb3IgYW55IGVu
dHJ5IHVubGVzcyB5b3UgcmVhbGx5IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5nLiBZb3UgaGF2ZSBi
ZWVuIHdhcm5lZCEKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgZWZpYm9v
dG1nciAtYiA8Ym9vdF9udW0+IC1CCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGVmaWJvb3Rt
Z3IgLWIgMSAtQgo+ICtCb290Q3VycmVudDogLi4uCj4gK0Jvb3RPcmRlcjogLi4uCj4gKwo+ICtb
Li4uXQo+ICsKPiArQm9vdDAwMDIqIEZlZG9yYQo+ICtCb290MDAxMCAgU2V0dXAKPiArCj4gK1su
Li5dCj4gK2BgYAo+ICsKPiArT25jZSB3ZSBoYXZlIGNyZWF0ZWQgYSBib290IGVudHJ5IHdlIGNh
biBub3cgYm9vdCBpbnRvIFhlbi4gUmVzdGFydCBtYWNoaW5lIGFuZCBmcm9tIHRoZSBCSU9TIGJv
b3QgbWVudSBzZWxlY3QgKipYZW4qKi4gWW91J2xsIHNlZSBYZW4gc3RhcnRpbmcgZm9sbG93ZWQg
YnkgTGludXguCj4gKwo+ICtBZnRlciBib290aW5nIGludG8gTGludXgsIHlvdSBjYW4gc2VlIGlm
IGhhdmUgc3VjY2Vzc2Z1bGx5IGJvb3RlZCBYZW4gYnkgY2hlY2tpbmcgb3V0IGBkbWVzZ2AuCj4g
Kwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGRtZXNnIHwgZ3JlcCBbWHhdZW4K
PiArWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAw
MDAwNTdmZmZdIHVzYWJsZQo+ICsKPiArWy4uLl0KPiArCj4gK1sgICAgMC4wMDAwMDBdIEh5cGVy
dmlzb3IgZGV0ZWN0ZWQ6IFhlbgo+ICtbICAgIDAuMDAwMDAwXSBTZXR0aW5nIEFQSUMgcm91dGlu
ZyB0byBYZW4gUFYuCj4gK1sgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtl
cm5lbCBvbiBYZW4KPiArWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMTAtdW5zdGFibGUg
KHByZXNlcnZlLUFEKQo+ICtbICAgIDAuMDAxMDAwXSBYZW46IHVzaW5nIHZjcHVvcCB0aW1lciBp
bnRlcmZhY2UKPiArWyAgICAwLjAwMTAwMF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAw
Cj4gK2BgYAo+ICsKPiArSWYgeW91IGRvbid0IHNlZSBYZW4gbWVudGlvbmVkIGluIHlvdXIgYGRt
ZXNnYCwgdGhlbiBwbGVhc2UgY2hlY2sgdGhlIHByZXZpb3VzIHN0ZXBzLgo+ICsKPiArPGEgbmFt
ZT0ibGF1bmNoaW5nX3hlbl9zZXJ2aWNlcyI+PC9hPgo+ICsjIyBMYXVuY2hpbmcgWGVuIHNlcnZp
Y2VzCj4gKwo+ICtJbiBEb20tMCwgd2UgbmVlZCB0byBsYXVuY2ggc2VydmljZXMgcmVxdWlyZWQg
YnkgWGVuLiBJZiB5b3UgZm9sbG93ZWQgdGhlIG1hbnVhbCBidWlsZCwgcGxlYXNlIG1ha2Ugc3Vy
ZSB0aGF0IHhlbmNvbW1vbnMgaW5pdCBzY3JpcHQgaGFzIGJlZW4gc3RhcnRlZCBhdCBib290Lgo+
ICsKPiArRm9yIGNvbnRhaW5lciBidWlsZCB5b3UgY2FuIHVzZSBbYHJ1bml0YF0oaHR0cDovL3Nt
YXJkZW4ub3JnL3J1bml0LykgcHJvY2VzcyBzdXBlcnZpc29yLiBZb3UgY2FuIGRvd25sb2FkIGFu
ZCBpbnN0YWxsIGBydW5pdGAgUlBNcyBmb3IgRmVkb3JhIGZyb20gW2hlcmVdKGh0dHBzOi8vZHJp
dmUuZ29vZ2xlLmNvbS9vcGVuP2lkPTBCX3RUYnV4bXVSeklSMDV3UTNFMWVXVnlhR3MpLgo+ICsK
PiArYGBgc2hlbGwKPiArKGVuc3VyZSBjb3JyZWN0IGNoZWNrc3VtIG9uIHRoZSBkb3dubG9hZGVk
IGJpbmFyeSkKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBlY2hvICIxMGNjNjJmZmMwNDBjNDllZmEw
ZGQ4NWNiYWNkNzBjMDcxMmE3YzEwYzU4NzE3YTM3NjYxMGI3ODZiYzQ5ZDE5ICBydW5pdC0yLjEu
Mi0xLjEuZmMyNS50YXIiIHwgc2hhMjU2c3VtIC1jIC0KPiArcnVuaXQtMi4xLjItMS4xLmZjMjUu
dGFyOiBPSwo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyB0YXIgeHZmIHJ1bml0LTIuMS4yLTEu
MS5mYzI1LnRhcgo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBkbmYgaW5zdGFsbCAteSAuL3J1
bml0LzIuMS4yLzEuMS5mYzI1L3g4Nl82NC9ydW5pdC0yLjEuMi0xLjEuZmMyNS54ODZfNjQucnBt
Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHBncmVwIC1hZiBydW5zdmRpcgo+ICsxNjc5IHJ1
bnN2ZGlyIC1QIC1IIC9ldGMvc2VydmljZSBsb2c6IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KPiArYGBgCj4gKwo+ICtJbiBgL29wdC94
ZW4tdW5zdGFibGUtcnVuaXRgIHdlIHByb3ZpZGUgdHdvIHNjcmlwdHMgdG8gbWFuYWdlIFhlbiBz
ZXJ2aWNlcy4gCj4gKwo+ICsgKiBgc2V0dXAuc2hgCj4gKyAqIGB0ZWFyZG93bi5zaGAKPiArCj4g
K2BzZXR1cC5zaGAgaXMgdXNlZCB0byBzZXR1cCBYZW4gc2VydmljZXMuIElmIHlvdSBhcmUgZ29p
bmcgdG8gYmUgcnVubmluZyBGZWRvcmEgZGlyZWN0bHkgd2l0aG91dCBYZW4sIHBsZWFzZSB1c2Ug
YHRlYXJkb3duLnNoYCBwcmlvciB0byBzaHV0dGluZyBkb3duIERvbWFpbi0wLiBUaGlzIHdpbGwg
ZGlzYWJsZSBsYXVuY2hpbmcgWGVuIHNlcnZpY2VzIHVuZGVyIEZlZG9yYSB3aXRob3V0IFhlbi4K
PiArCj4gK1J1biBgc2V0dXAuc2hgCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qg
fl0jIC9vcHQveGVuLXVuc3RhYmxlLXJ1bml0L3NldHVwLnNoCj4gK1N1Y2Nlc3NmdWxseSBjcmVh
dGVkIHN5bWxpbmtzIGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuCj4gK2BgYAo+ICsKPiArWW91
IGNhbiB2ZXJpZnkgWGVuIHNlcnZpY2VzIGFyZSBydW5uaW5nIGNvcnJlY3RseSBieSBkb2luZyB0
aGUgZm9sbG93aW5nICZuZGFzaDsKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+
XSMgbHMgL2V0Yy9zZXJ2aWNlIHwgeGFyZ3MgLUwgMSAtSSB7fSBzdiBzdGF0dXMge30KPiArcnVu
OiB4ZW5jb25zb2xlZDogKHBpZCAyOTY3MykgMTE1cwo+ICtydW46IHhlbi1pbml0LWRvbTA6IChw
aWQgMjk2NzIpIDExNXMKPiArcnVuOiB4ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZDogKHBpZCAy
OTY3NSkgMTE1cwo+ICtydW46IHhlbnN0b3JlZDogKHBpZCAyOTY3NCkgMTE1cwo+ICsKPiArW3Jv
b3RAbG9jYWxob3N0IH5dIyBzb3VyY2UgL29wdC9zdGFnZTEteGVuL2Jpbi9zb3VyY2VfcGF0aC5z
aAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyB4bCBpbmZvCj4gK2hvc3QgICAgICAgICAgICAg
ICAgICAgOiBsb2NhbGhvc3QubG9jYWxkb21haW4KPiArcmVsZWFzZSAgICAgICAgICAgICAgICA6
IDQuMTEuMTItMjAwLmZjMjUueDg2XzY0Cj4gK3ZlcnNpb24gICAgICAgICAgICAgICAgOiAjMSBT
TVAgRnJpIEp1bCAyMSAxNjo0MTo0MyBVVEMgMjAxNwo+ICttYWNoaW5lICAgICAgICAgICAgICAg
IDogeDg2XzY0Cj4gKwo+ICtbLi4uXQo+ICsKPiArY2NfY29tcGlsZV9kb21haW4gICAgICA6IFt1
bmtub3duXQo+ICtjY19jb21waWxlX2RhdGUgICAgICAgIDogRnJpIEF1ZyAxOCAwNjozMjo1NSBV
VEMgMjAxNwo+ICtidWlsZF9pZCAgICAgICAgICAgICAgIDogNGE2NWUxYWU5NjQwN2E4ZGQ0N2Yz
MThkYjRiZGY3ZDMKPiAreGVuZF9jb25maWdfZm9ybWF0ICAgICA6IDQKPiArCj4gK1tyb290QGxv
Y2FsaG9zdCB+XSMgeGwgbGlzdAo+ICtOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4gK0RvbWFpbi0w
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgIDQwOTYgICAgIDQgICAgIHIt
LS0tLSAgICAgMTIxLjIKPiArYGBgCj4gKwo+ICs8YSBuYW1lPSJzZXR0aW5nX3VwX3hlbl9uZXR3
b3JraW5nIj48L2E+Cj4gKyMjIFNldHRpbmcgdXAgWGVuIG5ldHdvcmtpbmcKPiArCj4gK1RoZXJl
IGFyZSBtdWx0aXBsZSB3YXlzIHRvIGRvIG5ldHdvcmtpbmcgb24gWGVuLiBUd28gY29tbW9uIGNv
bmZpZ3VyYXRpb25zIGFyZSBbYnJpZGdpbmddKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL1hlbl9OZXR3b3JraW5nI0JyaWRnaW5nKSBhbmQgW05BVF0oaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvWGVuX05ldHdvcmtpbmcjTmV0d29ya19BZGRyZXNzX1RyYW5zbGF0aW9u
KS4gQnJpZGdpbmcgaXMgdGhlIGRlZmF1bHQgYW5kIG1vc3Qgc2ltcGxlIGNvbmZpZ3VyYXRpb24g
dG8gc2V0dXAuIEhvd2V2ZXIgd2lyZWxlc3MgZGV2aWNlIGRyaXZlcnMgYXJlIHVuYWJsZSB0byBk
byBicmlkZ2luZy4gVG8gb3ZlcmNvbWUgdGhpcyBsaW1pdGF0aW9uLCB3ZSBzZXR1cCBhbiBpbnRl
cm5hbCAgYnJpZGdlIGFuZCB0aGVuIHVzZSBOQVQgdG8gc2VuZCBwYWNrZXRzIGV4dGVybmFsbHku
IFRoaXMgc2V0dXAgd29ya3MgZm9yIGJvdGggd2lyZWQgYW5kIHdpcmVsZXNzIGRldmljZXMuCj4g
Kwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwIGxpbmsgc2hvdwo+ICsxOiBs
bzogPExPT1BCQUNLLFVQLExPV0VSX1VQPiBtdHUgNjU1MzYgcWRpc2Mgbm9xdWV1ZSBzdGF0ZSBV
TktOT1dOIG1vZGUgREVGQVVMVCBncm91cCBkZWZhdWx0IHFsZW4gMTAwMAo+ICsgICAgbGluay9s
b29wYmFjayAwMDowMDowMDowMDowMDowMCBicmQgMDA6MDA6MDA6MDA6MDA6MDAKPiArMjogZW5w
MHMzMWY2OiA8Tk8tQ0FSUklFUixCUk9BRENBU1QsTVVMVElDQVNULFVQPiBtdHUgMTUwMCBxZGlz
YyBmcV9jb2RlbCBzdGF0ZSBET1dOIG1vZGUgREVGQVVMVCBncm91cCBkZWZhdWx0IHFsZW4gMTAw
MAo+ICsgICAgbGluay9ldGhlciBjODo1Yjo3Njo3MTo0MDpjOCBicmQgZmY6ZmY6ZmY6ZmY6ZmY6
Zgo+ICszOiB3bHA0czA6IDxCUk9BRENBU1QsTVVMVElDQVNULFVQLExPV0VSX1VQPiBtdHUgMTUw
MCBxZGlzYyBtcSBzdGF0ZSBVUCBtb2RlIERPUk1BTlQgZ3JvdXAgZGVmYXVsdCBxbGVuIDEwMDAK
PiArICAgIGxpbmsvZXRoZXIgZTQ6YTc6YTA6OTM6OWY6MTMgYnJkIGZmOmZmOmZmOmZmOmZmOmYK
PiArYGBgCj4gKwo+ICtXZSBoYXZlIHR3byBkZXZpY2VzIGBlbnAwczMxZjZgIHdoaWNoIGlzIGEg
d2lyZWQgZXRoZXJuZXQgZGV2aWNlIGFuZCBgd2xwNHMwYCB3aGljaCBpcyBhIHdpcmVsZXNzIGV0
aGVybmV0IGRldmljZS4gV2Ugd2lsbCB1c2UgYHdscDRzMGAgaW4gdGhlIGZvbGxvd2luZyBleGFt
cGxlLiBIb3dldmVyIHNpbWlsYXIgYXBwcm9hY2ggd291bGQgYWxzbyB3b3JrIGZvciBgZW5wMHMz
MWY2YCBkZXZpY2UuIFlvdSBjYW4gYWxzbyBhZGp1c3QgdGhlIHByaXZhdGUgbmV0d29yayAxMC4x
LjEuMC8yNCB0byBhIG5vbi1vdmVybGFwcGluZyBwcml2YXRlIHN1Ym5ldC4gCj4gKwo+ICtgYGBz
aGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGJyY3RsIHNob3cKPiArYnJpZGdlIG5hbWUgICAg
IGJyaWRnZSBpZCAgICAgICAgICAgICAgIFNUUCBlbmFibGVkICAgICBpbnRlcmZhY2VzCj4gKwo+
ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwIGxpbmsgYWRkIHhlbmJyMCB0eXBlIGJyaWRnZQo+ICsK
PiArW3Jvb3RAbG9jYWxob3N0IH5dIyBpcCBhZGRyIGFkZCAxMC4xLjEuMS8yNCBkZXYgeGVuYnIw
Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwIGxpbmsgc2V0IHhlbmJyMCB1cAo+ICsKPiAr
W3Jvb3RAbG9jYWxob3N0IH5dIyBtb2Rwcm9iZSBkdW1teQo+ICsKPiArW3Jvb3RAbG9jYWxob3N0
IH5dIyBpcCBsaW5rIHNldCBkdW1teTAgdXAKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgYnJj
dGwgYWRkaWYgeGVuYnIwIGR1bW15MAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBicmN0bCBz
aG93Cj4gK2JyaWRnZSBuYW1lICAgICBicmlkZ2UgaWQgICAgICAgICAgICAgICBTVFAgZW5hYmxl
ZCAgICAgaW50ZXJmYWNlcwo+ICt4ZW5icjAgICAgICAgICAgODAwMC5kMjFiNWM0MTEzYjcgICAg
ICAgbm8gICAgICAgICAgICAgIGR1bW15MAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBpcHRh
YmxlcyAtSSBGT1JXQVJEIC1qIEFDQ0VQVAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBpcHRh
YmxlcyAtdCBuYXQgLUkgUE9TVFJPVVRJTkcgLS1vdXQtaW50ZXJmYWNlIHdscDRzMCAtaiBNQVNR
VUVSQURFCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGVjaG8gMSA+IC9wcm9jL3N5cy9uZXQv
aXB2NC9pcF9mb3J3YXJkCj4gK2BgYAo+ICsKPiArV2l0aCB0aGlzIGNvbmZpZ3VyYXRpb24gd2Ug
Y2FuIGxhdW5jaCBEb20tVSBYZW4gZ3Vlc3RzIHVzaW5nIHRoZSBmb2xsb3dpbmcgY29uZmlndXJh
dGlvbiBzZXR0aW5nLgo+ICsKPiArYGBgCj4gKyMgTmV0d29yayBjb25maWd1cmF0aW9uCj4gK3Zp
ZiA9IFsnYnJpZGdlPXhlbmJyMCddCj4gK2BgYAo+ICsKPiArVGhlbiBmcm9tIHdpdGhpbiB0aGUg
Z3Vlc3QsIHdlIHdpbGwgbmVlZCB0byBzZXR1cCBgZXRoMGAgaW50ZXJmYWNlIHdpdGggYSBzdGF0
aWMgSVAgYWRkcmVzcyBpbiB0aGUgcmFuZ2Ugb2YgMTAuMS4xLjAvMjQgYW5kIGdhdGV3YXkgYXMg
MTAuMS4xLjEuCj4gKwo+ICs8YSBuYW1lPSJydW5uaW5nX3N0YWdlMS14ZW4iPjwvYT4KPiArIyMg
UnVubmluZyBzdGFnZTEteGVuCj4gKwo+ICtPbmNlIHdlIGhhdmUgWGVuIHNldHVwLCBpdCBpcyBm
YWlybHkgc3RyYWlnaHRmb3J3YXJkIHRvIHJ1biBzdGFnZTEteGVuLgo+ICsKPiArSWYgeW91IGZv
bGxvd2VkIG1hbnVhbCBidWlsZCwgdGhlbiBwbGVhc2UgZW5zdXJlIHRoYXQgeW91IGhhdmUgYHhs
YCBhbmQgYHJrdGAgaW4geW91ciBwYXRoLgo+ICsKPiArRm9yIGNvbnRhaW5lciBidWlsZCwgd2Ug
cHJvdmlkZSBhIHNjcmlwdCB0byBzb3VyY2UgYWxsIHRoZSByZXF1aXJlZCBiaW5hcmllcyBmcm9t
IFhlbiwgUUVNVSBhbmQgcmt0IGludG8gb3VyIHBhdGguCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9v
dEBsb2NhbGhvc3Qgfl0jIHNvdXJjZSAvb3B0L3N0YWdlMS14ZW4vYmluL3NvdXJjZV9wYXRoLnNo
Cj4gK2BgYAo+ICsKPiArV2UgY2FuIG5vdyBkb3dubG9hZCBpbWFnZXMgdXNpbmcgYHJrdGAgYW5k
IHJ1biB0aGVtIHVuZGVyIHN0YWdlMS14ZW5iaXRzCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBs
b2NhbGhvc3Qgfl0jIHJrdCAtLWluc2VjdXJlLW9wdGlvbnM9aW1hZ2UgZmV0Y2ggZG9ja2VyOi8v
YWxwaW5lCj4gK0Rvd25sb2FkaW5nIHNoYTI1Njo4ODI4NmY0MTUzMCBbPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT1dIDEuOTkgTUIgLyAxLjk5IE1CCj4gK3NoYTUxMi1mODRmOTcxZjhlMDEy
ODRmNGFkMGMzY2YzZWZhYTc3MAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBya3QgcnVuIHNo
YTUxMi1mODRmOTcxZjhlMDEyODRmNGFkMGMzY2YzZWZhYTc3MCBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAtLWludGVyYWN0aXZlIC0taW5zZWN1cmUtb3B0aW9ucz1pbWFnZSBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAtLXN0YWdlMS1wYXRoPS9vcHQvc3RhZ2UxLXhlbi9hY2kvc3RhZ2Ux
LXhlbi5hY2kKPiArYGBgCj4gKwo+ICtXaXRoaW4gdGhlIGNvbnRhaW5lciwgd2UgY2FuIHNlZSB3
ZSBhcmUgcnVubmluZyBhcyBhIFhlbiBQViBndWVzdCwgYW5kIHVzaW5nIDlwZnMKPiArCj4gK2Bg
YHNoZWxsCj4gKy8gIyBkbWVzZyB8IGdyZXAgW1h4XWVuCj4gK1sgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlmZmZmXSB1c2FibGUKPiArWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDBhMDAwMC0weDAwMDAwMDAwMDAwZmZm
ZmZdIHJlc2VydmVkCj4gK1sgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAw
MDAtMHgwMDAwMDAwMDNmZmZmZmZmXSB1c2FibGUKPiArWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNv
ciBkZXRlY3RlZDogWGVuCj4gK1sgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVk
IGtlcm5lbCBvbiBYZW4KPiArWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDQuMTAtdW5zdGFi
bGUgKHByZXNlcnZlLUFEKQo+ICtbICAgIDAuMDAwMDAwXSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZP
LWJhc2VkIEFCSQo+ICsKPiArWy4uLl0KPiArCj4gK1sgICAgMS42MDU5OTBdIEluaXRpYWxpc2lu
ZyBYZW4gdHJhbnNwb3J0IGZvciA5cGZzCj4gK2BgYAo+ICsKPiArRnJvbSBEb21haW4tMCwgd2Ug
Y2FuIHJ1biBgcmt0YCBhbmQgYHhsYCB0byBnZXQgdGhlIGRldGFpbHMgb2YgdGhlIGNvbnRhaW5l
ci4KPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IGxpc3QKPiArVVVJ
RCAgICAgICAgICAgIEFQUCAgICAgSU1BR0UgTkFNRSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgU1RBVEUgICBDUkVBVEVEICAgICAgIFNUQVJURUQgICAgICAgICAgTkVUV09S
S1MKPiArMjIyMDgzZWMgICAgICAgIGFscGluZSAgcmVnaXN0cnktMS5kb2NrZXIuaW8vbGlicmFy
eS9hbHBpbmU6bGF0ZXN0ICAgICAgcnVubmluZyA0IG1pbnV0ZXMgYWdvIDQgbWludXRlcyBhZ28g
ICAgZGVmYXVsdDppcDQ9MTcyLjE2LjI4LjE1Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHhs
IGxpc3QKPiArTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAg
IE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGltZShzKQo+ICtEb21haW4tMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwICA0MDkzICAgICA0ICAgICByLS0tLS0gICAgMTA1Ni45
Cj4gKzIyMjA4M2VjLWQ2ZGEtNDM0Ny1iMjYxLTBhNzMzYmFlNjgwMiAgICAgICAgIDEgIDEwMjQg
ICAgIDIgICAgIC1iLS0tLSAgICAgICAyLjIKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0
IHN0b3AgMjIyMDgzZWMKPiArIjIyMjA4M2VjLWQ2ZGEtNDM0Ny1iMjYxLTBhNzMzYmFlNjgwMiIK
PiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgeGwgbGlzdAo+ICtOYW1lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1l
KHMpCj4gK0RvbWFpbi0wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgIDQw
OTMgICAgIDQgICAgIHItLS0tLSAgICAxMDU4LjUKPiArYGBgCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:29:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpg16-0000oR-4P; Wed, 06 Sep 2017 19:29:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dpg15-0000oL-Eq
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 19:29:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6E/FB-03283-2AC40B95; Wed, 06 Sep 2017 19:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu4inw2
 RBn96BCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aKFzvZCl5wV0y4vZGpgXEbZxcjF4eQwBIm
 iZsX3jJ3MXJysAg4SPzuWcDWxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEr/mtjGB2GwChhJ/n
 2wCK5cAspd85gAJiwjoSXx49Y0NZDyzQC+zxJOdu5hAaoQFkiVmb/QDMTkFjCUa93qBlPMKeE
 u0fz3ACHHNNGaJvRsPgl0jKqArcejfHzaIIkGJkzOfsIDYzEAnLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiADEOxg/LYs
 4BCjJAeTkijvZbX1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOd4b4gUEixKTU+tSMvMAUYDT
 FqCg0dJhHcfSJq3uCAxtzgzHSJ1ilFRSpy3ESQhAJLIKM2Da4NF4CVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ8xaBTOHJzCuBm/4KaDET0OKql2tAFpckIqSkGhi5Opu2Fl87Yvxymt/iGXF
 xp1qPLWy++uhww/e84MeHsq5ZLQg13O/2Y7XFzxseKtav/vAfY8s6ee+vCOfO1UcYur7KrrJJ
 Ozf/e43OR/Vp4tpbD79xbr3w6ayS9YZ69uggvdLQP/fYN7WJlmit2TM76lzzzhbX5XMDOj33q
 L+f8krvjX7Xlb3GSizFGYmGWsxFxYkAap4XRrsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504726177!81437302!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18391 invoked from network); 6 Sep 2017 19:29:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Sep 2017 19:29:38 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5AC6A21E92;
 Wed,  6 Sep 2017 19:29:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5AC6A21E92
Date: Wed, 6 Sep 2017 12:29:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dario.faggioli@citrix.com>
In-Reply-To: <1504693649.30217.10.camel@citrix.com>
Message-ID: <alpine.DEB.2.10.1709061224510.26407@sstabellini-ThinkPad-X260>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
 <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
 <1504626653.338.4.camel@citrix.com>
 <alpine.DEB.2.10.1709051327380.26407@sstabellini-ThinkPad-X260>
 <1504693649.30217.10.camel@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, andre.przywara@arm.com
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA2IFNlcCAyMDE3LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBPbiBUdWUsIDIwMTct
MDktMDUgYXQgMTU6MDYgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgNSBTZXAgMjAxNywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiA+IAo+ID4gPiBSZS1jaGVj
a2luZyB0aGluZ3Mgbm93LCBJIGFjdHVhbGx5IGRvIHNlZSB0aGF0IGNvbnRleHRfc3dpdGNoKCkg
b24KPiA+ID4gQVJNCj4gPiA+IGlzIG5vdCAndGVybWluYWwnLiBJdCBjYWxsIHNjaGVkdWxlX3Rh
aWwoKSwgd2hpY2ggb24geDg2IGRvZXMgbm90Cj4gPiA+IHJldHVybiwgd2hpbGUgaW4gQVJNLCBp
dCBkb2VzLiBJIG11c3QgaGF2ZSBjb25mdXNlZCB0aGVzZSB0d28uLi4KPiA+ID4gU29ycnkuCj4g
PiA+IAo+ID4gPiBBbHNvLCBtb3N0bHkgb3V0IG9mIGN1cmlvc2l0eSwgc3RpbGwgbG9va2luZyBh
dCBBUk0gY29kZSwgSSdtIG5vdAo+ID4gPiBnZXR0aW5nIGF0IGFsbCBob3cgY29udGludWVfbmV3
X3ZjcHUoKSB3b3JrcyAoZS5nLiwgd2hlbi9ob3cgaXMgaXQKPiA+ID4gaW52b2tlZD8pLgo+ID4g
Cj4gPiBPbiBBUk0sIGNvbnRleHRfc3dpdGNoKCkgcmV0dXJucywgdW5sZXNzIGl0J3MgdGhlIGZp
cnN0IHRpbWUgYSBuZXcKPiA+IHZjcHUKPiA+IGlzIHJ1bi4gSW4gdGhhdCBjYXNlIHBjIGlzIHNl
dCB0byBjb250aW51ZV9uZXdfdmNwdS4gX19jb250ZXh0X3N3aXRjaAo+ID4gcmVzdG9yZXMgcGMg
dG8gY29udGludWVfbmV3X3ZjcHUsIHJldHVybmluZyB0byBpdC4KPiA+Cj4gQWgsIHllcywgdGhh
dCdzIHdoYXQgSSB3YXMgbWlzc2luZyEgVGhlIGZhY3QgdGhhdCBQQyBpcyBhc3NpZ25lZCB0aGUK
PiBhZHJlc3Mgb2YgY29udGludWVfbmV3X3ZjcHUoKS4uIHRoYXQncyBob3cgaXQgcnVuLiBPbmx5
IHRoZSBmaXJzdCB0aW1lLAo+IGFzIHlvdSdyZSBleHBsYWluaW5nLgo+IAo+IFRoYW5rcyEgOi0p
Cj4gCj4gPiBGcm9tIHRoZSBzZWNvbmQgdGltZSBvbndhcmQgYSB2Y3B1IGlzIHJ1biwKPiA+IGNv
bnRleHRfc3dpdGNoIHJldHVybnMgbm9ybWFsbHkuCj4gPiAKPiBSaWdodC4gQW5kIHlvdSAob3Ig
c29tZW9uZSBlbHNlKSBjYW4gYWxzbyBjb25maXJtIHRoYXQgdGhlIHN0YWNrIGlzCj4gcGVyLXZD
UFU/CgpZZXMsIHdlIGhhdmUgYSBwZXItdkNQVSBzdGFjayBvbiBBUk0uCgoKPiBPciwgaW4gZ2Vu
ZXJhbCwgbWFrZSBzZW5zZSBvdXQgb2YgdGhlIGZhY3QgdGhhdCB0aGUgc3RhY2sgcG9pbnRlcgo+
IHJlZ2lzdGVyIGNoYW5nZXMgaW4gc3VjaCBhIHdheSB0aGF0LCB3aGVuIHdlIGdldCBiYWNrIGlu
IGRvX3NvZnRpcnEoKSwKPiB3aGF0J3MgaW4gdGhlIHN0YWNrIGluIHRoZSBwbGFjZSB3aGVyZSB0
aGVyZSB3YXMgdGhlICdjcHUnIGxvY2FsCj4gdmFyaWFibGUgaGFzIChhdCBsZWFzdCBpbiBzb21l
IGNpcmN1bXN0YW5jZXMpIGNoYW5nZWQ/CgpJIHRoaW5rIHllcywgaXQgY291bGQgY2F1c2UgdGhl
IHNtcF9wcm9jZXNzb3JfaWQoKSBtaXNtYXRjaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 19:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 19:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpgLP-0002bH-Tj; Wed, 06 Sep 2017 19:50:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpgLO-0002ay-EE
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 19:50:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 48/C3-03093-D8150B95; Wed, 06 Sep 2017 19:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVbc7cEO
 kwca9chYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLH1DnvBCceKzVM4Gxin
 WnUxcnEICfxllGg+dJeli5ETyHnMKNFyKgwisY1RYuqHF6wgCREBZ4mvZ+ayg9jCAkYSE7ZsB
 bN5BewlniyeCWSzc7AJWEkcEgOJsgioSly58IVlAiPHAkaGVYwaxalFZalFukZmeklFmekZJb
 mJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgX5iAIIdjGcWBB5ilORgUhLlvay2PlKILyk/pTI
 jsTgjvqg0J7X4EKMMB4eSBC97wIZIIcGi1PTUirTMHGDAwKQlOHiURHgb/IHSvMUFibnFmekQ
 qVOMuhzHNl3+wyTEkpeflyolztsNMkMApCijNA9uBCx4LzHKSgnzMgIdJcRTkFqUm1mCKv+KU
 ZyDUUmYdy3IKp7MvBK4Ta+AjmACOqLq5RqQI0oSEVJSDYz1xx8sO8d/Z7b6Hc0nQhxKxzbc1C
 s9PtVLU0K56PVnWe4zJd0+6l5+ruX7LE/u3KVnfvEQm5ZcNo+f6XKHK616f8/P0TKT/ntWXza
 tJ7foY67TPbNj/zmqmfm0Iyv1zzabXY4Iao06Mmse35e+Zd7STZfMpu1qaczv2Pv3dl+ktMNO
 b+UzU5VYijMSDbWYi4oTAdbNbzRZAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504727434!75358045!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38266 invoked from network); 6 Sep 2017 19:50:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 19:50:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpgLJ-0006nc-Nt; Wed, 06 Sep 2017 19:50:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpgLE-0005XM-Ah; Wed, 06 Sep 2017 19:50:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpgLE-0000q6-5y; Wed, 06 Sep 2017 19:50:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dpgLE-0000q6-5y@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 19:50:28 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgNWFhZTJkMzVkZTAzMWEzOGU3ODEyYzYxNWZmNmJjZTM2YjMxNDY2YQogIEJ1ZyBub3Qg
cHJlc2VudDogMTJjZmM5MDA5ZTdjZjFhNjljYTY3NTExMGMyY2Y2ZTIxYjE1Mjk5MgogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMzEwMy8KCgogIGNvbW1pdCA1YWFlMmQzNWRlMDMxYTM4ZTc4MTJjNjE1ZmY2YmNlMzZi
MzE0NjZhCiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTog
ICBNb24gU2VwIDQgMTY6MDQ6MTMgMjAxNyArMDgwMAogIAogICAgICBNZGVNb2R1bGVQa2cvSXA0
RHhlOiBmaXggYSBidWcgaW4gSVA0IGRyaXZlciBmb3IgSXBTZWMgcHJvdG9jb2wgbm90aWZ5Lgog
ICAgICAKICAgICAgVGhlIElQIGRyaXZlciB1c2VzIEVmaUNyZWF0ZVByb3RvY29sTm90aWZ5RXZl
bnQoKSB0byByZWdpc3RlciBub3RpZnkgY2FsbGJhY2sKICAgICAgZnVuY3Rpb24gZm9yIElwU2Vj
IHByb3RvY29sLCBidXQgaXQgZGlkbid0IG5vdGljZSB0aGF0IHRoZSBjYWxsYmFjayB3aWxsIGFs
d2F5cwogICAgICBiZSBleGVjdXRlZCBhdCBsZWFzdCBvbmNlLCBldmVuIHRoZSBwcm90b2NvbCB3
YXNuJ3QgaW4gaGFuZGxlIGRhdGFiYXNlLgogICAgICBBcyBhIHJlc3VsdCwgdGhlIElwNElwU2Vj
UHJvY2Vzc1BhY2tldCgpIHdpbGwgc3RpbGwgYWx3YXlzIGNhbGwgTG9jYXRlUHJvdG9jb2woKQog
ICAgICBldmVuIHRoZSBJcFNlYyBwcm90b2NvbCBpcyBub3QgaW5zdGFsbGVkLCB3aGljaCB3aWxs
IGltcGFjdCB0aGUgbmV0d29yawogICAgICBwZXJmb3JtYW5jZS4KICAgICAgCiAgICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgICAg
U2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZp
ZXdlZC1ieTogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZp
c2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxk
Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5
LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91
dD10bXAvMTEzMTAzLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTEzMDYxIC0t
Ymxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3Qgb3ZtZiBidWlsZC1hbWQ2NC14c20geGVuLWJ1aWxk
ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTMwNjkgZmFpbCBbaG9zdD1n
b2RlbGxvMV0gLyAxMTMwNjEgW2hvc3Q9Z29kZWxsbzBdIDExMzA1MCBvay4KRmFpbHVyZSAvIGJh
c2lzIHBhc3MgZmxpZ2h0czogMTEzMDY5IC8gMTEzMDUwCih0cmVlIHdpdGggbm8gdXJsOiBtaW5p
b3MpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHVi
LmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Ckxh
dGVzdCA5YTA0ZGNmZmJiMWU1OTMzM2U1MDBhOGNlNjZlMDFhNTYyYmU4YjRmIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2
MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CkJh
c2lzIHBhc3MgNTZlODhlOWU1Zjk4MGUzMGYyOGQ5MDdlMGZmNDQyZTRkYzhkYzVkZSA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVm
NTIxNjAzYWFlMDAzNWUxNzIgZWUyYzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVl
NwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0IzU2ZTg4ZTllNWY5ODBlMzBmMjhk
OTA3ZTBmZjQ0MmU0ZGM4ZGM1ZGUtOWEwNGRjZmZiYjFlNTkzMzNlNTAwYThjZTY2ZTAxYTU2MmJl
OGI0ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2M3
YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzItYzdjNjIzMmJkMzA0NTY4ZDRk
YTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNlZTJj
MWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3LWVlMmMxZmM2NjY2NDhhYzE0YTRj
OGI5ZWI5MjI0NzUzNTkxZmE1ZTcKTG9hZGVkIDEwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgK
U2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTMwNTAgcGFzcyA1NmU4OGU5ZTVmOTgwZTMw
ZjI4ZDkwN2UwZmY0NDJlNGRjOGRjNWRlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZj
NjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMwNjEgW2hvc3Q9Z29kZWxsbzBd
CiAxMTMwOTEgcGFzcyA1NmU4OGU5ZTVmOTgwZTMwZjI4ZDkwN2UwZmY0NDJlNGRjOGRjNWRlIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRk
YTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5
MWZhNWU3CiAxMTMwOTMgZmFpbCA5YTA0ZGNmZmJiMWU1OTMzM2U1MDBhOGNlNjZlMDFhNTYyYmU4
YjRmIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0
NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIy
NDc1MzU5MWZhNWU3CiAxMTMwOTQgcGFzcyA2MDc5NGVlNmIwYzg2YzEwM2FiMjI3YjBkOWMyOTY4
YzljNzQ4MTBlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIz
MmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0Yzhi
OWViOTIyNDc1MzU5MWZhNWU3CiAxMTMwNjkgZmFpbCA5YTA0ZGNmZmJiMWU1OTMzM2U1MDBhOGNl
NjZlMDFhNTYyYmU4YjRmIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
YzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMx
NGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMwOTUgcGFzcyBkNTFiMDEyMmJmOWJkMWRmODMx
Yzc3YjU2NjliZmJiNjZhYWE0ODc0IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2
NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMwOTYgcGFzcyAxMmNmYzkwMDllN2Nm
MWE2OWNhNjc1MTEwYzJjZjZlMjFiMTUyOTkyIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJj
MWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMwOTggZmFpbCA1YWFlMmQz
NWRlMDMxYTM4ZTc4MTJjNjE1ZmY2YmNlMzZiMzE0NjZhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3
MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMwOTkgcGFzcyAx
MmNmYzkwMDllN2NmMWE2OWNhNjc1MTEwYzJjZjZlMjFiMTUyOTkyIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUw
MDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMxMDAg
ZmFpbCA1YWFlMmQzNWRlMDMxYTM4ZTc4MTJjNjE1ZmY2YmNlMzZiMzE0NjZhIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2
MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAx
MTMxMDEgcGFzcyAxMmNmYzkwMDllN2NmMWE2OWNhNjc1MTEwYzJjZjZlMjFiMTUyOTkyIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRi
ZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZh
NWU3CiAxMTMxMDMgZmFpbCA1YWFlMmQzNWRlMDMxYTM4ZTc4MTJjNjE1ZmY2YmNlMzZiMzE0NjZh
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4
ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1
MzU5MWZhNWU3ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDExMzA1MCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMTMwNjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTMwOTEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMw
OTMgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMTJjZmM5MDA5ZTdj
ZjFhNjljYTY3NTExMGMyY2Y2ZTIxYjE1Mjk5MiA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgZWUy
YzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwpObyByZXZpc2lvbnMgbGVmdCB0
byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzA5
NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzA5OCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzA5OSAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMTAwIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMTAxIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMxMDMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAog
IEJ1ZyBpbnRyb2R1Y2VkOiAgNWFhZTJkMzVkZTAzMWEzOGU3ODEyYzYxNWZmNmJjZTM2YjMxNDY2
YQogIEJ1ZyBub3QgcHJlc2VudDogMTJjZmM5MDA5ZTdjZjFhNjljYTY3NTExMGMyY2Y2ZTIxYjE1
Mjk5MgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExMzEwMy8KCgogIGNvbW1pdCA1YWFlMmQzNWRlMDMxYTM4ZTc4MTJj
NjE1ZmY2YmNlMzZiMzE0NjZhCiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CiAgRGF0ZTogICBNb24gU2VwIDQgMTY6MDQ6MTMgMjAxNyArMDgwMAogIAogICAgICBNZGVN
b2R1bGVQa2cvSXA0RHhlOiBmaXggYSBidWcgaW4gSVA0IGRyaXZlciBmb3IgSXBTZWMgcHJvdG9j
b2wgbm90aWZ5LgogICAgICAKICAgICAgVGhlIElQIGRyaXZlciB1c2VzIEVmaUNyZWF0ZVByb3Rv
Y29sTm90aWZ5RXZlbnQoKSB0byByZWdpc3RlciBub3RpZnkgY2FsbGJhY2sKICAgICAgZnVuY3Rp
b24gZm9yIElwU2VjIHByb3RvY29sLCBidXQgaXQgZGlkbid0IG5vdGljZSB0aGF0IHRoZSBjYWxs
YmFjayB3aWxsIGFsd2F5cwogICAgICBiZSBleGVjdXRlZCBhdCBsZWFzdCBvbmNlLCBldmVuIHRo
ZSBwcm90b2NvbCB3YXNuJ3QgaW4gaGFuZGxlIGRhdGFiYXNlLgogICAgICBBcyBhIHJlc3VsdCwg
dGhlIElwNElwU2VjUHJvY2Vzc1BhY2tldCgpIHdpbGwgc3RpbGwgYWx3YXlzIGNhbGwgTG9jYXRl
UHJvdG9jb2woKQogICAgICBldmVuIHRoZSBJcFNlYyBwcm90b2NvbCBpcyBub3QgaW5zdGFsbGVk
LCB3aGljaCB3aWxsIGltcGFjdCB0aGUgbmV0d29yawogICAgICBwZXJmb3JtYW5jZS4KICAgICAg
CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29t
PgogICAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CgpSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1hbWQ2
NC14c20ueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTMxMDM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDExMzEwMyBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMTAzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 06 21:01:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 21:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dphRb-0006yi-9N; Wed, 06 Sep 2017 21:01:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dphRZ-0006yV-J5
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 21:01:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4F/AE-02046-01260B95; Wed, 06 Sep 2017 21:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZc/aUO
 kwcSfNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLlwkrngR0DFqe61bA2M
 W+y6GLk4hAT+MkosWbiDvYuRE8h5zCgx64UBRGIbo8S75iOMIAkRAWeJr2fmghXxCuhLnJi5E
 ywuLGAvcfTHeTaQBgmBG2wSFw4+YQFJSAh4SszunwxnH567Fchm52ATsJI4JAYSZRFQleg+2s
 0ygZF7ASPDKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQJ/
 XMzAw7mD8fdzvEKMkB5OSKO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4DRI3RAoJFqWm
 p1akZeYAgw8mLcHBoyTCOzcBKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8GiAzBECKM
 krz4EbAIuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeNpApPJl5JXCbXgEdwQR0RNXLNS
 BHlCQipKQaGOOvZJ77uz68+f9EWZ0rDrnr/pZ+W/Ws4KyDZ/Wb2BQD374gxhmtk7drxqRxFHT
 98n32+ASPheXXNrY7ty5k/fPN0DPdHe97W83QNnOXvZ1+eHPEtf/zL23ewfBpoQ6zzwHhna8W
 z1/36czDX9FK6R9Wv3a8fXDtzZD597p+P0pReXDm0FxNBQUlluKMREMt5qLiRAByXBH3fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504731662!105985471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1051 invoked from network); 6 Sep 2017 21:01:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 21:01:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dphRU-0000Nz-TA; Wed, 06 Sep 2017 21:01:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dphRP-0003Fe-Eo; Wed, 06 Sep 2017 21:00:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dphRP-00017s-8S; Wed, 06 Sep 2017 21:00:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113102-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 21:00:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113102: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0999522201832891074=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   14 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0999522201832891074==--

From xen-devel-bounces@lists.xen.org Wed Sep 06 21:55:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 21:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpiIS-0001ev-F0; Wed, 06 Sep 2017 21:55:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpiIR-0001eY-0M
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 21:55:43 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1F/C9-03616-EDE60B95; Wed, 06 Sep 2017 21:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfdu3oZ
 IgyULhC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasebbCdaC2fkVDbOVGxib
 nLsYuTiEBP4ySkw7/YMFwnnMKDHz42xWCGcbo8T27W+AHE4OEQFnia9n5rKD2LwC+hL/n09mA
 7GFBYIkNux9A2ZLCPTrS9xbmdXFyAFke0t8elwPEfaWePLvNtAYdg42ASuJQ2IgURYBVYlJa7
 8xT2DkXsDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Ns
 MQLCDcfZl/0OMkhxMSqK8l9XWRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PXK3RApJFiUmp5a
 kZaZAww7mLQEB4+SCG8XSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5lUGKBECKMkrz4
 EbAYuASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnLQabwZOaVwG16BXQEE9ARVS/XgBxRko
 iQkmpgNHb4Xdz3c5ll87SzN93+5n4/qnt4ZtKn8/dYXZt3e8iu4VNc9Ook17k5QQ+P9slsOJ1
 +YpF33bQLWw9+vWm7ys/n1Dkv4+YljDeeWrAen33WoSdUp61s6Z7Dk4plHIS6w06rya7ax3nv
 yY7ssg8lz88Fee3mcc1avX/7/ov5YQnPZ208eOGC7X0lluKMREMt5qLiRABs99GEfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504734940!115175400!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52379 invoked from network); 6 Sep 2017 21:55:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 21:55:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpiIN-0001kQ-Jh; Wed, 06 Sep 2017 21:55:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpiII-0006Vn-8b; Wed, 06 Sep 2017 21:55:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpiIH-0003Gd-JN; Wed, 06 Sep 2017 21:55:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113070-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:leak-check/check:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e9fcbcd00963a2ef9ec7e9ffd892c5a45dc27729
X-Osstest-Versions-That: linux=b42a362e6d10c342004b183defcb9940331b6737
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 21:55:33 +0000
Subject: [Xen-devel] [linux-next test] 113070: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA3MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
OCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzA1NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBSRUdSLiB2cy4gMTEzMDU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwNTYKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMzA1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxOCBsZWFrLWNoZWNrL2NoZWNr
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwNTYKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTMwNTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzA1NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDU2CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTMwNTYKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzA1NgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMTMwNTYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzA1Ngog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwNTYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDExMzA1NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwNTYK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDExMzA1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTMwNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzA1NgogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDU2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9v
dCAgICAgIGZhaWwgbGlrZSAxMTMwNTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExMzA1NgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwNTYKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzA1
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwNTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMzA1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDEx
MzA1NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwNTYKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMzA1NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDU2CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAx
MTMwNTYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMzA1NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzMDU2CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTMwNTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExMzA1NgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMDU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGU5
ZmNiY2QwMDk2M2EyZWY5ZWM3ZTlmZmQ4OTJjNWE0NWRjMjc3MjkKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGI0MmEzNjJlNmQxMGMzNDIwMDRiMTgzZGVmY2I5OTQwMzMx
YjY3MzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDcwICAyMDE3LTA5LTA2IDEx
OjAyOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 06 23:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 23:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpjd9-000757-Op; Wed, 06 Sep 2017 23:21:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpjd8-00074t-A6
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 23:21:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A2/AE-03423-5E280B95; Wed, 06 Sep 2017 23:21:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdJ04Z
 Ig4eLxS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXXzVfaCzYcYK1bt3c3W
 wPi7j7GLkYtDSOAvo0TbhKdsEM5jRonlh64AOZxAzjZGieaWeBBbRMBZ4uuZuewgNq+AvsSa9
 d9Zuxg5OIQFXCRmXFAFCUsItGpJHPpuBBKWEPCWWL4jHSLsLbFh9QOWLkZ2DjYBK4lDYiAFLA
 KqEkdXRkxg5F7AyLCKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ3wxAsIPx17KAQ4ySHExKoryX1dZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLglQSGj5Bg
 UWp6akVaZg4w8GDSEhw8SiK8JiBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US573SCFQkA
 FKUUZoHNwIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzKsEsoonM68EbtMroCOYgI6oer
 kG5IiSRISUVAPjuqPT7d3/lP67FLqz6sLs3/+MOdbe0Li870jGDgP2aaLLZFaeLtKVUYqblms
 kOnHL8m/rzlW5P59lvuS01a451qf/PzJ+/fmln+Ph/HWf82bbdkXUdBte5Jy/Od/wgOHGpgmX
 YjqllN7Yit46wiM8c7XTksaK83lMJq7Fmyyc7fmtmRqTU5SuK7EUZyQaajEXFScCANSa4p19A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504740067!114011114!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31502 invoked from network); 6 Sep 2017 23:21:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 23:21:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpjd2-0003ua-Cw; Wed, 06 Sep 2017 23:21:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpjcw-0003dJ-So; Wed, 06 Sep 2017 23:20:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpjcw-0003cO-Bg; Wed, 06 Sep 2017 23:20:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113072-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-examine:reboot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:leak-check/check:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-i386-xl-qemuu-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 23:20:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 113072: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5521574009351852875=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-examine      7 reboot           fail in 113058 pass in 113072
 test-armhf-armhf-xl-xsm 16 guest-start/debian.repeat fail in 113058 pass in 113072
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 113058 pass in 113072
 test-armhf-armhf-xl-cubietruck 19 leak-check/check fail in 113058 pass in 113072
 test-armhf-armhf-libvirt-raw  6 xen-install                fail pass in 113058
 test-armhf-armhf-xl-rtds      7 xen-boot                   fail pass in 113058
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 113058

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 113058 blocked in 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 113058 like 112102
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113058 like 112102
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 113058 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 113058 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 113058 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   47 days
Failing since        112351  2017-07-27 22:26:55 Z   41 days   63 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    4 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5521574009351852875==--

From xen-devel-bounces@lists.xen.org Wed Sep 06 23:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 23:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpjss-0007ti-95; Wed, 06 Sep 2017 23:37:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4154b4138=dario.faggioli@citrix.com>)
 id 1dpjsq-0007ta-QH
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 23:37:24 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 1F/49-31694-3B680B95; Wed, 06 Sep 2017 23:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXitHSDve6mtg2
 RBmsPqlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozHrVfZCqYLVLS1TGFrYDzP18XIySEhECJx
 99ZqRgjbQ+L62RNMIDavgJHE4s29QHEODmGBZInZG/1AwmwCBhJvduxlBbFFBPQlNt1uZO9i5
 OJgFjjKJPHn8C+wOSwCKhJN786D2ZwCPhKrnh9lAikSEnjKLLF+UQ8bSIJfQFLi1pePzCA2s0
 C1xLKNr5ghjtCWOHKunx3iCEGJkzOfsIDYQgJqEjPmXmaFqLGU+Lb+KfMERoFZSNpnIWmBiGt
 KtG7/zQ5ha0ssW/iaGcK2lVi37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkpJdU
 lJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERj+9QwMjDsY97T7HWKU5GBSEuW9rLY+U
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+3WDZFCgkWp6akVaZk5wEiESUtw8CiJ8E5tAUrzFh
 ck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcNwhkhgBIUUZpHtwIWFK4xCgrJczLyMDAIMRTkFq
 Um1mCKv+KUZyDUUmY1whkCk9mXgncpldARzABHVH1cg3IESWJCCmpBsbFb6SaVrdZb1UL5vPy
 d9NT2+SU42Bcm8KuWhojvCnmZJFep+MPvhyj3JXu7pLrGI9c2Rr1zGdD5RF/IaEjhX1bkzxEk
 vI8c0++fZTxc+ZcK7MJW21szAwPX06wVasyVE6a5B31ZXGu4fcbUzynqNWLTJ1UrWD22459m9
 wflQCB+gUX56/5psRSnJFoqMVcVJwIAHoRy9YFAwAA
X-Env-Sender: prvs=4154b4138=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504741041!110395930!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61494 invoked from network); 6 Sep 2017 23:37:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Sep 2017 23:37:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,355,1500940800"; 
 d="asc'?scan'208";a="446886573"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1504740996.30217.14.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Thu, 7 Sep 2017 01:36:36 +0200
In-Reply-To: <alpine.DEB.2.10.1709061224510.26407@sstabellini-ThinkPad-X260>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
 <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
 <1504626653.338.4.camel@citrix.com>
 <alpine.DEB.2.10.1709051327380.26407@sstabellini-ThinkPad-X260>
 <1504693649.30217.10.camel@citrix.com>
 <alpine.DEB.2.10.1709061224510.26407@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 andre.przywara@arm.com
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8383904290707755625=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8383904290707755625==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-udFMBjLak+hE9xSCmtKI"

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

On Wed, 2017-09-06 at 12:29 -0700, Stefano Stabellini wrote:
> On Wed, 6 Sep 2017, Dario Faggioli wrote:
> >=20
> > Or, in general, make sense out of the fact that the stack pointer
> > register changes in such a way that, when we get back in
> > do_softirq(),
> > what's in the stack in the place where there was the 'cpu' local
> > variable has (at least in some circumstances) changed?
>=20
> I think yes, it could cause the smp_processor_id() mismatch.
>
Ok, then the patch was wrong (sorry again), and should stay reverted.=C2=A0

I still find the comment very confusing (if correct at all), and I'll
probably send a new patch to improve it.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-udFMBjLak+hE9xSCmtKI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZsIaEAAoJEBZCeImluHPuabcP/1VBrmbF6G5oRUWuoXEpeawG
4Dwb0AEg9bwF2c31CsuiNnt6otI30O/+Ea2J4nhDs9YKvwDN6sxKirn3GRYkWrHu
9dejaw+9Qnwy2vOuBPI5Mme/bIvl2W51/WnwnYAHiYrxqCBJap7t0c17CpOa754N
fDJJW9/oXO/wLE0BHWKUkbV+ovnubk0ZDBTK+q3z79wULhHA0l8/PPcMURX2YmOW
A1aH7xzPC+uxU+8PaH18cZIAjZSdjAnTeNUPNhMd0pkBgnZVwCHQR1cwyy3Xxm38
JzF9IEja18aS3FaLj9Mbgy8gB5mVXcG+MoLZ4Ou9C7T63qUzc+rPYQYY8C+ByYup
kVVrnBuaNbJ59MdFzWl20aQVnjmbNGMOy4W5GmIkZzDHBY15DmItxC6cJFMtZpzc
KC0TtBLwI1sCfqAUjQKkBiHC3B6ew9K2yVXdwUjYqs8v6zZ1wh86hISmF2aFImUU
5tcVKKB0VX9Xnb8Bvq/hqAuG8U68j0dTBgyAV77bi8WdaNZdanLDuSisyl3OiSPj
IAFm/efQhxpCflKe5udLxoHkHE92AU2Q5BrV/c0jXi/JwQbdZifFbugjfs0XGvOT
6hDvK3ZSq3N0pjzQvd2LEFar8f+8Haw0RqQDDF9IdEIjRl5nKgh2jlgupd4zXIoN
9cW8CEtwWodIpel4eaGt
=ki59
-----END PGP SIGNATURE-----

--=-udFMBjLak+hE9xSCmtKI--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8383904290707755625==--


From xen-devel-bounces@lists.xen.org Wed Sep 06 23:57:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Sep 2017 23:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpkCC-0000le-Pp; Wed, 06 Sep 2017 23:57:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpkCC-0000lH-44
 for xen-devel@lists.xensource.com; Wed, 06 Sep 2017 23:57:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A2/C8-03423-36B80B95; Wed, 06 Sep 2017 23:57:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTepe0O
 kwZv7shYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePY1oOBHQMWUlZuZGxi3
 2HUxcnEICfxllLi+fhobhPOYUeLt7wMsEM42Rom5u78xdjFycogIOEt8PTOXHcTmFdCX+P5jP
 QuILSxgL/H0ygVmkAYJgRtsEhcOPgFLSAh4SszunwxnH567Fchm52ATsJI4JAYSZRFQlXj99D
 L7BEbuBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPc4
 ABDsYZ172P8QoycGkJMp7WW19pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gmdGyKFBItS01Mr
 0jJzgKEHk5bg4FES4V3eBZTmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXlGQIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeRyCX8GTmlcBtegV0BBPQEVUv14AcUZ
 KIkJJqYPTXlnLt96ipZN60M9xxGfMfnV85D1Vio7XfMW2/ej/+Fe+pvfNPT8w68mDyjQlO1kL
 19wov1MeppP7rT+/9UR70yfrxk0il4G/nnxmyTZL6uCDg3u2+94LiwsU7jIPuah0MFhT/fkD/
 7vtVpWvrTd2Xit1bqmz9zIS16dhi70+K656Y/41vm6zEUpyRaKjFXFScCAA1cz2TfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504742241!103043764!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59463 invoked from network); 6 Sep 2017 23:57:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Sep 2017 23:57:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpkC5-0004nZ-MU; Wed, 06 Sep 2017 23:57:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpkC0-0006aH-4l; Wed, 06 Sep 2017 23:57:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpkBz-0008Oo-NI; Wed, 06 Sep 2017 23:57:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113108-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 06 Sep 2017 23:57:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113108: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1392529403712305327=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   15 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1392529403712305327==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 00:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 00:17:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpkVl-0002dC-CR; Thu, 07 Sep 2017 00:17:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpkVj-0002cp-SD
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 00:17:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F6/EE-02817-F1090B95; Thu, 07 Sep 2017 00:17:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVVduwoZ
 Igw3zeSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8edUM2PBSaOKz8svMzcw
 3tLsYuTiEBL4yyhx8+QWZgjnMaPEi3tdUM42Rom/a3ezdTFycogIOEt8PTOXHcTmFdCXuNT6j
 hnEFhbQlZi35i9YXELAU+Lj2zNsMPaVW8dZuxjZOdgErCQOiYFEWQRUJU4ev840gZFrASPDKk
 b14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAzzIAwQ7GL/3Ohxg
 lOZiURHkvq62PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7xvQ6SQYFFqempFWmYOMMRg0hIc
 PEoivHt7gdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOewpkhgBIUUZpHtwIWLhfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjBvLMgUnsy8ErhNr4COYAI6ourlGpAjShIRUlINjOZ7j6
 QlbmSXFty8V0v6w7cWub92zy40hnEEBG5wDFkm+SZkaz3DgX9bP9afnPC5deHyg645ikVvrkc
 23svv36srMunitTDv2ZMPB16bLJIxwz0t0J834PIjJWfGktfnX2U4r3D3KbSb/5sjTI/BWuBc
 Z8u9RTfVTxgfcXZ3eLTv/J35h0vV/iuxFGckGmoxFxUnAgCIGnxOcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504743453!108808838!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31291 invoked from network); 7 Sep 2017 00:17:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 00:17:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpkVg-0005ue-C6; Thu, 07 Sep 2017 00:17:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpkVa-0007wM-6C; Thu, 07 Sep 2017 00:17:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpkVZ-00061n-KJ; Thu, 07 Sep 2017 00:17:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113077-mainreport@xen.org>
X-Osstest-Versions-This: xtf=7001ab0503fe91e4962ab270efc88d12412e3cb7
X-Osstest-Versions-That: xtf=295eeb7e3cd8c506c5ade03865a0e440a5cd8b22
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 00:17:25 +0000
Subject: [Xen-devel] [xtf test] 113077: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA3NyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA3Ny8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDcwMDFhYjA1MDNmZTkxZTQ5NjJhYjI3MGVmYzg4ZDEy
NDEyZTNjYjcKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDI5NWVlYjdl
M2NkOGM1MDZjNWFkZTAzODY1YTBlNDQwYTVjZDhiMjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjk4NSAgMjAxNy0wOC0zMSAxMzoxNTo0MyBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMwNzcgIDIwMTctMDktMDYgMTE6NDc6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTcwMDFhYjA1MDNmZTkxZTQ5NjJhYjI3MGVmYzg4
ZDEyNDEyZTNjYjcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgNzAw
MWFiMDUwM2ZlOTFlNDk2MmFiMjcwZWZjODhkMTI0MTJlM2NiNworIGJyYW5jaD14dGYKKyByZXZp
c2lvbj03MDAxYWIwNTAzZmU5MWU0OTYyYWIyNzBlZmM4OGQxMjQxMmUzY2I3CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3MDAxYWIwNTAzZmU5MWU0OTYyYWIyNzBlZmM4
OGQxMjQxMmUzY2I3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysg
OiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYK
KysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueHRmCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4dGYKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveHRm
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
IDcwMDFhYjA1MDNmZTkxZTQ5NjJhYjI3MGVmYzg4ZDEyNDEyZTNjYjc6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKICAgMjk1ZWViNy4uNzAwMWFiMCAgNzAwMWFiMDUwM2ZlOTFlNDk2MmFiMjcwZWZjODhk
MTI0MTJlM2NiNyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 00:57:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 00:57:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpl8E-0005AH-Sl; Thu, 07 Sep 2017 00:57:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpl8E-0005A6-A2
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 00:57:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4D/89-03874-17990B95; Thu, 07 Sep 2017 00:57:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdg5oZ
 Ig68nlC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXTqRNaCSYkVixbvYm9g
 3GjXxcjFISTwl1HixIfbrBDOY0aJ1d9WsUA42xgl2pp7mLsYOTlEBJwlvp6Zyw5i8wroS7T/u
 c4EYgsLuEvsOL4PrEFC4JyyxKw9+8GKJAS8Je69+cgEY3d9vgc0iJ2DTcBK4pBYFyMHB4uAqs
 TCBzkTGLkXMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxg/LIs4BCjJAeTkijvZbX1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHNnbIgUEixK
 TU+tSMvMAQYfTFqCg0dJhLcHJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8riBFAiBFG
 aV5cCNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw7QKbwZOaVwG16BXQEE9ARVS/XgB
 xRkoiQkmpgFAr53lfpcIN9R4uGOOPaW5bmscdOPvube8RPYarYWv7Vi8peOn9cXyv3ILczxm/
 61cZHV5uSz37TDK0v26xUU/Jwlzvr3aPWj4R+7d/7Mt5heqdlgkbCXmW/hW9mOmbYu07uaNMv
 FK369EBfaOaJEjGehdE/1PS26RmtX39vmruP2Qbvs/kzlFiKMxINtZiLihMBru4khH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504745839!81441542!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17246 invoked from network); 7 Sep 2017 00:57:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 00:57:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpl8A-0006tR-Ev; Thu, 07 Sep 2017 00:57:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpl85-0001e6-2c; Thu, 07 Sep 2017 00:57:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpl84-0006cV-Jm; Thu, 07 Sep 2017 00:57:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113073-mainreport@xen.org>
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:test-amd64-i386-freebsd10-i386:freebsd-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd: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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b07d1c2f5607489d4d4a6a65ce36a3e896ac065e
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 00:57:12 +0000
Subject: [Xen-devel] [qemu-mainline test] 113073: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2029405423497072953=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken

Tests which are failing intermittently (not blocking):
 test-amd64-i386-freebsd10-i386 10 freebsd-install fail in 113060 pass in 113073
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 113060
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 113060

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

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113036
 build-arm64-xsm               2 hosts-allocate              broken like 113036
 build-arm64-pvops             2 hosts-allocate              broken like 113036
 build-arm64-xsm               3 capture-logs                broken like 113036
 build-arm64                   3 capture-logs                broken like 113036
 build-arm64-pvops             3 capture-logs                broken like 113036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 113036
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113060 like 113036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113036
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                b07d1c2f5607489d4d4a6a65ce36a3e896ac065e
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    2 days
Failing since        113044  2017-09-04 23:16:29 Z    2 days    4 attempts
Testing same since   113060  2017-09-05 23:44:28 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Daniel P. Berrange <berrange@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hua Yanghao <huayanghao@gmail.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2029405423497072953==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 01:01:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 01:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dplBk-0008WU-Cw; Thu, 07 Sep 2017 01:01:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dplBj-0008WG-Ho
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 01:00:59 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 43/DC-00743-A4A90B95; Thu, 07 Sep 2017 01:00:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVddr1oZ
 Ig92L2SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacbVtJ3vBAdOK9n1zmBoY
 j2t3MXJxCAn8ZZR4t3guC4TzmFGicepFZghnG6NE28W/QBlODhEBZ4mvZ+ayg9i8AvoS/W86W
 UFsYQE9iZYLH5hBbAkBL4lnnQ+AbA4w++ZR5S5Gdg42ASuJQ2IgBSwCqhK3b85knMDItYCRYR
 WjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqBn6xkYGHcwXt7
 id4hRkoNJSZT3str6SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHdnbIgUEixKTU+tSMvMAYYY
 TFqCg0dJhPckSJq3uCAxtzgzHSJ1itGY49imy3+YOFZdv/uHSYglLz8vVUqcV2omUKkASGlGa
 R7cIFjoX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsDZCFPZl4J3L5XQKcwAZ1S9XINyC
 kliQgpqQbGEJuKzt1myz+v6b58ecm6Xobk8trIWAX52FNfuj6bZC2O8l+9fsFNzz2eCvUMknd
 vsFZt/Bo5K8Os8PGduWt/iFy+dvpjr/HHtLcfzpvPFug+XDo/Lfde7dpuvxgFo6UxFcFnoxc/
 zfD+Xr/2opx2fHz7E7+A+O4XD19qbzoksSTwcA57qvF/JZbijERDLeai4kQAco2wZ3gCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504746056!106853442!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18736 invoked from network); 7 Sep 2017 01:00:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 01:00:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dplBg-0002Iq-AS; Thu, 07 Sep 2017 01:00:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dplBb-0001lg-3u; Thu, 07 Sep 2017 01:00:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dplBa-0007cm-Vk; Thu, 07 Sep 2017 01:00:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113078-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b80a4097393c90d041b299ef628e6104612a2586
X-Osstest-Versions-That: ovmf=3f3a69b87a2d9b8e0186f6c078302614f55a3357
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 01:00:50 +0000
Subject: [Xen-devel] [ovmf test] 113078: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMwNzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEw
NDYxMmEyNTg2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzZjNhNjli
ODdhMmQ5YjhlMDE4NmY2YzA3ODMwMjYxNGY1NWEzMzU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwNjEgIDIwMTctMDktMDYgMDI6MDM6NDggWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEzMDY5ICAyMDE3LTA5LTA2IDA4OjIyOjIxIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDc4ICAyMDE3LTA5LTA2IDExOjQ3OjM5IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5
dWFuLmZ1QGludGVsLmNvbT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFdhbmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5j
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
IDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2Mjhl
NjEwNDYxMmEyNTg2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBi
ODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEyNTg2CisgYnJhbmNoPW92bWYKKyBy
ZXZpc2lvbj1iODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEyNTg2CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhl
bi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJl
dnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGI4MGE0MDk3MzkzYzkwZDA0MWIyOTll
ZjYyOGU2MTA0NjEyYTI1ODYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
bW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVw
c3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9z
c3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGI4MGE0MDk3MzkzYzkwZDA0MWIyOTllZjYyOGU2MTA0
NjEyYTI1ODY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgM2YzYTY5Yi4uYjgwYTQw
OSAgYjgwYTQwOTczOTNjOTBkMDQxYjI5OWVmNjI4ZTYxMDQ2MTJhMjU4NiAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 01:42:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 01:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dplpX-0002au-Au; Thu, 07 Sep 2017 01:42:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dplpV-0002aX-Lw
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 01:42:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4F/D1-03616-CE3A0B95; Thu, 07 Sep 2017 01:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVff14g2
 RBttvG1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/Okk4wFPwIqVn8UbmDc
 YtfFyMUhJPCXUWLDxJvMXYycQM5jRomOXeYQiW2MEnNvz2QHSYgIOEt8PTMXzOYV0JfYOvsKm
 C0sYC9xq+EzC0iDhMANNokLB5+wgCQkBDwlZvdPhrMPz90KZLNzsAlYSRwS62Lk4GARUJV4uz
 B0AiP3AkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5
 mAIIdjJc3BhxilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+iRRsihQSLUtNT
 K9Iyc4CBB5OW4OBREuG1BknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47xKQIgGQoozSP
 LgRsCi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeFJApPJl5JXCbXgEdwQR0RNXLNSBHlC
 QipKQaGIVmvCkNfacYNKHdS0/7S2qm08dn+1Zq623KLFtcc2xFdbOL2h4du/4TiaJf4/RP57d
 bLLzK8mtnltMtry1sSy7oOJiqt8h0vLy+lu2PzVyh28w2TxnL/+wW/NQUkLEvX/Px9sfGUw5p
 3DWp/WC35adyWole8PYih62KUzSL7uz8yPXohvmSEiWW4oxEQy3mouJEAAP4rSV9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504748522!114019778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43376 invoked from network); 7 Sep 2017 01:42:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 01:42:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dplpS-0006eF-7B; Thu, 07 Sep 2017 01:42:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dplpM-0003CU-KG; Thu, 07 Sep 2017 01:41:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dplpM-0005QS-Bo; Thu, 07 Sep 2017 01:41:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113111-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 01:41:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113111: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1965360731263976840=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   16 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1965360731263976840==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 01:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 01:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpm2S-0003Nc-KD; Thu, 07 Sep 2017 01:55:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1dpm2R-0003NW-BA
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 01:55:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 40/AE-00743-E07A0B95; Thu, 07 Sep 2017 01:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXiLjyVTZdv+YZ
 Igz3HWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNi9czFrxkr/i95y5LA+Npti5GLg4hgYuM
 Eh1f77J0MXJysAjYS+zY9ZAFJMEi8IdJ4vHJ6WwgCWEBR4kz7zvZQWwRAWWJ3l+/wRqYBaIkZ
 pz7zQhiCwkUSez+tI0VxGYTUJK4ceI/UD0HB6+AjcTOKd4Q81UkGn8uASsRFQiX2P/9GjOIzS
 sgKHFy5hOwkZxAN+yfPYMZYry6xJ95l6BscYlbT+YzQdjyEtvfzmGewCgwC0n7LCQts5C0zEL
 SsoCRZRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYNAyAMEO
 xoPNzocYJTmYlER5L6utjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwft16YZIIcGi1PTUirTMH
 GD8wKQlOHiURHiFQNK8xQWJucWZ6RCpU4yKUuK8T0ASAiCJjNI8uDZYzF5ilJUS5mUEOkSIpy
 C1KDezBFX+FaM4B6OSMO9akCk8mXklcNNfAS1mAlpc9XINyOKSRISUVAOj2byzqtv4T1qEv3b
 cmcywfvaq9RPsW6puOkxMeXs/36LpY8S8ewrHktRmdyiemyB6j3NOa8q3P4J3Pvy+d+zGyh29
 x89VvbUN0ju45HdEu7bHl9ykd7ftqvl4+O/u2s09Z80eeb3WyoLdpjMst+/wc1BqY1+qp6rr+
 XTy+vNq4i4OVt/+y7u1K7EUZyQaajEXFScCANTZgZzUAgAA
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504749324!89315313!1
X-Originating-IP: [71.19.149.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5396 invoked from network); 7 Sep 2017 01:55:25 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Sep 2017 01:55:25 -0000
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id E8DE928C022;
 Wed,  6 Sep 2017 21:55:23 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com E8DE928C022
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1504749324;
 bh=R/iNrO4iaLb8s3ejOhPx72YzPuzlV4ShyXIHkge8m7Y=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=VpB/Z1FOMlfaOhM4+77A2SFyNAD2Ld7WAhDBnWmxDgAjPmokDH1VH8lAOPukUaDMq
 AY+hMKOJYXd2TPE7e8JRiRkoxganjmgFQC8/9i8YU4bkaBxIAERbBv8FfzTc8YB7Kk
 JcDRrSYSvGdWGM0ALUcwucxlkcH6CJp6gu5cM/T4=
To: Jan Beulich <JBeulich@suse.com>
References: <59AEC14A0200007800177861@prv-mh.provo.novell.com>
 <59AEC14A0200007800177861@prv-mh.provo.novell.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <8bcbb8c8-0821-3cf0-8c52-7058cd50d219@prgmr.com>
Date: Wed, 6 Sep 2017 18:55:23 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59AEC14A0200007800177861@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: introduce and use setup_force_cpu_cap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDUvMjAxNyAwNjoyMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRm9yIFhFTl9TTUVQ
IGFuZCBYRU5fU01BUCB0byBub3QgYmUgY2xlYXJlZCB3aGlsZSBicmluZ2luZyB1cCBBUHMgd2Un
ZAo+IG5lZWQgdG8gY2xvbmUgdGhlIHJlc3BlY3RpdmUgaGFjayB1c2VkIGZvciBDUFVJRF9GQVVM
VElORy4gSW50cm9kdWNlIGFuCj4gaW52ZXJzZSBvZiBzZXR1cF9jbGVhcl9jcHVfY2FwKCkgaW5z
dGVhZCwgYnV0IGxldCBjbGVhcmluZyBvZiBmZWF0dXJlcwo+IG92ZXJydWxlIGZvcmNlZCBzZXR0
aW5nIG9mIHRoZW0uCj4gCj4gWEVOX1NNQVAgYmVpbmcgd3JvbmcgcG9zdC1ib290IGlzIGEgcHJv
YmxlbSBzcGVjaWZpY2FsbHkgZm9yIGxpdmUKPiBwYXRjaGluZywgYXMgYSBsaXZlIHBhdGNoIG1h
eSBuZWVkIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5nCj4ga2V5ZWQgb2ZmIG9mIHRo
YXQgZmVhdHVyZSBmbGFnLgo+IAo+IFJlcG9ydGVkLWJ5OiBTYXJhaCBOZXdtYW4gPHNlY3VyaXR5
QHByZ21yLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpSZXBvcnRlZC1ieS9UZXN0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4K
ClNvbWUgcXVlc3Rpb25zOgoKSXQgbG9va3MgbGlrZSBzZXR1cF9jbGVhcl9jcHVfY2FwIGhhcyBh
IHNlYXJjaCBmb3IgZGVwZW5kZW50IGNhcGFiaWxpdGllcyB0aGF0IGFsc28gbXVzdCBiZSBjbGVh
cmVkLiBEb2VzIHRoZSBzYW1lIG5lZWQgdG8gaGFwcGVuIGZvcgpzZXR1cF9mb3JjZV9jcHVfY2Fw
IGV2ZW4gaWYgaXQgZG9lc24ndCBtYXR0ZXIgZm9yIHRoZSBjdXJyZW50IGNwdSBmZWF0dXJlcz8K
CkRvZXMgaXQgbWFrZSBzZW5zZSB0byBhZGQgYSBjb21tZW50IHdoZXJlIGZvcmNlZF9jYXBzIGlz
IGRlY2xhcmVkIHRoYXQgY2xlYXJlZF9jYXBzIG92ZXJyaWRlcyBmb3JjZWRfY2FwcyBpbnN0ZWFk
IG9mIGp1c3QgaW4gdGhlIGNvbW1pdCBtZXNzYWdlPwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 02:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 02:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpmSy-0005bm-Jl; Thu, 07 Sep 2017 02:22:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpmSy-0005ba-28
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 02:22:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 46/64-30688-B7DA0B95; Thu, 07 Sep 2017 02:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdq7YZ
 Ig5mf+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasaC9k6VgXkHF5e8bmRsY
 17p0MXJxCAn8ZZTY/OEoE4TzmFFiy+LVbBDONkaJb8snMncxcnKICDhLfD0zlx3E5hXQl3h98
 idYXFggXOLGzbmsIA0SAsu1JB7/vsoEkpAQ8JTY1DyBpYuRA8ye9cymi5Gdg03ASuKQGEgBi4
 CqxM+Zb1kmMHIvYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5y
 fu4kR6HMGINjBuLLd+RCjJAeTkijvZbX1kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFPWbIgU
 EixKTU+tSMvMAQYfTFqCg0dJhJcBGIBCvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsMZ
 IYASFFGaR7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwrw3IFJ7MvBK4Ta+AjmACOq
 Lq5RqQI0oSEVJSDYwMP2xXLl5lo7+/U3XR9G2rdj71KbXcdXjTnD5hQZacK9J2G1OZXD7NFJr
 5UGuPhUzJn1MzY9cGbzx18Jie9d36p2IX71g8bGsRfTqZufZAbFUp5wWGsotRu5v11lZsi7vZ
 np1z9PAkrWjTRB/b2N2VBbZui32XVW1P3v031Gpv3Ps2Js8/7MuVWIozEg21mIuKEwFmd/yTf
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504750969!108815829!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28061 invoked from network); 7 Sep 2017 02:22:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 02:22:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpmSt-00086w-4U; Thu, 07 Sep 2017 02:22:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpmSn-0005Bb-EI; Thu, 07 Sep 2017 02:22:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpmSn-00056C-0a; Thu, 07 Sep 2017 02:22:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113075-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:build-arm64-libvirt: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: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-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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: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-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5e4598106ed02ae4b43abcb29889969eb12867b7
X-Osstest-Versions-That: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 02:22:41 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 113075: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA3NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA3NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0OCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyOTQ0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTI5NDQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5NDQKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMjk0NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ0CiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTI5NDQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk0NAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ0CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgbGlrZSAxMTI5MTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjkxNgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEyOTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjk0NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEyOTQ0CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1i
dWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVlNDU5ODEwNmVkMDJhZTRiNDNh
YmNiMjk4ODk5NjllYjEyODY3YjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGZmYjczYzE0MDYzN2EzOWU2MmFlYzE4ZDI2ZGNmY2JiZGZjYWZiNjEKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMjk0NCAgMjAxNy0wOC0yOSAxODoxODowNCBaICAgIDggZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTMwNzUgIDIwMTctMDktMDYgMTE6MTc6MTYgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1ZTQ1OTgx
MDZlZDAyYWU0YjQzYWJjYjI5ODg5OTY5ZWIxMjg2N2I3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgNiAxMjoyNjozNSAyMDE3ICswMjAwCgog
ICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC4yCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 03:19:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 03:19:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpnLE-0000Mq-GD; Thu, 07 Sep 2017 03:18:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41679c3bb=citrix-osstest@xenproject.org>)
 id 1dpnLD-0000MR-Dy
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 03:18:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BC/D1-02308-E9AB0B95; Thu, 07 Sep 2017 03:18:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsXitHRDpO68XRs
 iDQ4ZWdyb8p7dgdFje98u9gDGKNbMvKT8igTWjNaTnxgLHphV3Pwt0MC4TKuLkZNDQsBfYuu+
 40xdjBxAtrvEvYdpIGERAWeJCR9us4HYvAJ6Ev+e/mUEKREWMJJ4Pd0eotNNYvXpPiYY+0N3H
 zOIzSbgITGxZyILiM0ioCIxc/dFdhBbSEBLYunilUwQIwUlTs58AlbDLCAhcfDFC2aIORYSM+
 62M01g5J2FpGwWkrIFjEyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r
 1kvNzNzECg4YBCHYwNm33PMQoycGkJMp7WW19pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uKd
 GyKFBItS01Mr0jJzgOELk5bg4FES4T0KkuYtLkjMLc5Mh0idYjTmOLbp8h8mjlXX7/5hEmLJy
 89LlRLndQcpFQApzSjNgxsEi6tLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuadADKFJzOvBG
 7fK6BTmIBOqXq5BuSUkkSElFQD45L5DamnpI5MWC8Sfsn5lN7hYoePX7mzfSd68p+Uy2xnOqP
 pnMpVcVGY+6OGobKrE7/W1F1znxvLM/T+Pbz+7eqInjy5lY9yjGR9z2wW+R5+6pWf9Jwn1ZmT
 rrXJxn8MFLcO8+g91bL11bo7qhmb7kZtfKYh9Sm8oC6gLmw3O3PBhmd/I36GK7EUZyQaajEXF
 ScCAKkqB/emAgAA
X-Env-Sender: prvs=41679c3bb=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504754332!94946276!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 531 invoked from network); 7 Sep 2017 03:18:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 03:18:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,356,1500940800"; d="scan'208";a="438759193"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72070-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b80a4097393c90d041b299ef628e6104612a2586
X-Osstest-Versions-That: ovmf=3f3a69b87a2d9b8e0186f6c078302614f55a3357
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Sep 2017 04:18:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72070: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEy
NTg2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzZjNhNjliODdhMmQ5
YjhlMDE4NmY2YzA3ODMwMjYxNGY1NWEzMzU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNjgg
IDIwMTctMDktMDYgMDg6MTk6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDcwICAyMDE3LTA5LTA3IDAxOjIxOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxlcmlj
LmRvbmdAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBKaWV3
ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwu
Y29tPgogIFdhbmcgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBiODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEyNTg2CkF1dGhvcjog
RnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgNiAxODowODow
NyAyMDE3ICswODAwCgogICAgTmV0d29ya1BrZzogRml4IEdDQyBidWlsZCBlcnJvci4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAg
Q2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoKY29tbWl0IDVm
NzQ4MDhkMDNhM2Y1YWFlNGEwOThhZmRmZjBjM2U3M2Q3NjI3NzYKQXV0aG9yOiBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCA2IDE4OjA3OjQwIDIwMTcgKzA4
MDAKCiAgICBNZGVNb2R1bGVQa2c6IEZpeCBHQ0MgYnVpbGQgZXJyb3IuCiAgICAKICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNp
Z25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENjOiBBcmQg
Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KCmNvbW1pdCA5YTA0ZGNmZmJi
MWU1OTMzM2U1MDBhOGNlNjZlMDFhNTYyYmU4YjRmCkF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4u
ZnVAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjowNDo1MyAyMDE3ICswODAwCgogICAg
TmV0d29ya1BrZy9JcDZEeGU6IGZpeCBhIGJ1ZyBpbiBJUDYgZHJpdmVyIGZvciBJcFNlYyBwcm90
b2NvbCBub3RpZnkuCiAgICAKICAgIFRoZSBJUCBkcml2ZXIgdXNlcyBFZmlDcmVhdGVQcm90b2Nv
bE5vdGlmeUV2ZW50KCkgdG8gcmVnaXN0ZXIgbm90aWZ5IGNhbGxiYWNrCiAgICBmdW5jdGlvbiBm
b3IgSXBTZWMgcHJvdG9jb2wsIGJ1dCBpdCBkaWRuJ3Qgbm90aWNlIHRoYXQgdGhlIGNhbGxiYWNr
IHdpbGwgYWx3YXlzCiAgICBiZSBleGVjdXRlZCBhdCBsZWFzdCBvbmNlLCBldmVuIHRoZSBwcm90
b2NvbCB3YXNuJ3QgaW4gaGFuZGxlIGRhdGFiYXNlLgogICAgQXMgYSByZXN1bHQsIHRoZSBJcDZJ
cFNlY1Byb2Nlc3NQYWNrZXQoKSB3aWxsIHN0aWxsIGFsd2F5cyBjYWxsIExvY2F0ZVByb3RvY29s
KCkKICAgIGV2ZW4gdGhlIElwU2VjIHByb3RvY29sIGlzIG5vdCBpbnN0YWxsZWQsIHdoaWNoIHdp
bGwgaW1wYWN0IHRoZSBuZXR3b3JrCiAgICBwZXJmb3JtYW5jZS4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgoKY29tbWl0IDVhYWUyZDM1ZGUwMzFhMzhlNzgx
MmM2MTVmZjZiY2UzNmIzMTQ2NmEKQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+CkRhdGU6ICAgTW9uIFNlcCA0IDE2OjA0OjEzIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cvSXA0RHhlOiBmaXggYSBidWcgaW4gSVA0IGRyaXZlciBmb3IgSXBTZWMgcHJvdG9jb2wgbm90
aWZ5LgogICAgCiAgICBUaGUgSVAgZHJpdmVyIHVzZXMgRWZpQ3JlYXRlUHJvdG9jb2xOb3RpZnlF
dmVudCgpIHRvIHJlZ2lzdGVyIG5vdGlmeSBjYWxsYmFjawogICAgZnVuY3Rpb24gZm9yIElwU2Vj
IHByb3RvY29sLCBidXQgaXQgZGlkbid0IG5vdGljZSB0aGF0IHRoZSBjYWxsYmFjayB3aWxsIGFs
d2F5cwogICAgYmUgZXhlY3V0ZWQgYXQgbGVhc3Qgb25jZSwgZXZlbiB0aGUgcHJvdG9jb2wgd2Fz
bid0IGluIGhhbmRsZSBkYXRhYmFzZS4KICAgIEFzIGEgcmVzdWx0LCB0aGUgSXA0SXBTZWNQcm9j
ZXNzUGFja2V0KCkgd2lsbCBzdGlsbCBhbHdheXMgY2FsbCBMb2NhdGVQcm90b2NvbCgpCiAgICBl
dmVuIHRoZSBJcFNlYyBwcm90b2NvbCBpcyBub3QgaW5zdGFsbGVkLCB3aGljaCB3aWxsIGltcGFj
dCB0aGUgbmV0d29yawogICAgcGVyZm9ybWFuY2UuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6
IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZZSBUaW5n
IDx0aW5nLnllQGludGVsLmNvbT4KCmNvbW1pdCAxMmNmYzkwMDllN2NmMWE2OWNhNjc1MTEwYzJj
ZjZlMjFiMTUyOTkyCkF1dGhvcjogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpEYXRl
OiAgIFdlZCBTZXAgNiAxMzo1Mjo1MSAyMDE3ICswODAwCgogICAgTWRlUGtnL1BpTW1DaXMuaDog
Rml4IGJ1aWxkIGZhaWx1cmUuCiAgICAKICAgIEluY2x1ZGUgdGhlIG1pc3NlZCBoZWFkZXIgZmls
ZSB0byBmaXggYnVpbGQgZmFpbHVyZS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdA
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgoKY29tbWl0IGQ1MWIwMTIyYmY5YmQxZGY4MzFjNzdiNTY2OWJmYmI2NmFhYTQ4NzQKQXV0
aG9yOiBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBBdWcgMjQgMTc6
MTc6MTkgMjAxNyArMDgwMAoKICAgIE1kZVBrZzogQWRkIFVFRkkgMi43IGRlZmluZWQgR1VJRCBh
bmQgc3RydWN0dXJlIGZvciBBSVAgbmV0d29yayBtZWRpYSB0eXBlLgogICAgCiAgICBSZXZpZXdl
ZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1i
eTogV2FuZyBGYW4gPGZhbi53YW5nQGludGVsLmNvbT4KCmNvbW1pdCA0ZDE1MDg0OGM1MWYzOTM2
M2ZlYzAxNzc5NTE0YmFhODM5NGQ2OGM1CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0Bp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCA2IDEyOjA3OjExIDIwMTcgKzA4MDAKCiAgICBJbnRl
bFNpbGljb25Qa2cvVlRkOiBpbXByb3ZlIGRlYnVnIG1lc3NhZ2UuCiAgICAKICAgIEFkZCAvbiBm
b3IgZGVidWcgbWVzc2FnZSB0byBtYWtlIGVycm9yIG1vcmUKICAgIHJlYWRhYmxlLgogICAgCiAg
ICBTdWdnZXN0ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA2MDc5NGVlNmIw
Yzg2YzEwM2FiMjI3YjBkOWMyOTY4YzljNzQ4MTBlCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDA5OjI4OjI2IDIwMTcgKzA4MDAKCiAg
ICBJbnRlbEZyYW1kd29ya01vZHVsZVBrZy9MZWdhY3lCaW9zOiBBZGQgSW9NbXUgU3VwcG9ydC4K
ICAgIAogICAgSWYgSU9NTVUgaXMgZW5hYmxlZCwgdGhlIGxlZ2FjeSBCSU9TIG5lZWQgYWxsb3cg
dGhlIGxlZ2FjeSBtZW1vcnkKICAgIGFjY2VzcyBieSB0aGUgbGVnYWN5IGRldmljZS4KICAgIFRo
ZSBsZWdhY3kgbWVtb3J5IGlzIGJlbG93IDFNIG1lbW9yeSBhbmQgSGlnaFBtbSBtZW1vcnkuCiAg
ICAKICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgOTRmYjYyMWQzNzBlNzM5
N2U5ODgwMzhmMjhlZWRlMDViNDBlZTZlNQpBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9A
aW50ZWwuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjo0MzozNSAyMDE3ICswODAwCgogICAgSW50
ZWxTaWxpY29uUGtnL1Z0ZDogU3VwcG9ydCBDU00gdXNhZ2UuCiAgICAKICAgIFJlbW92ZSB6ZXJv
IGFkZHJlc3MgY2hlY2sgaW4gSW9NbXVNYXAuCiAgICBUaGUgcmVhc29uIGlzIHRoYXQgYSBDU00g
bGVnYWN5IGRyaXZlciBtYXkgdXNlIGxlZ2FjeSBtZW1vcnkgZm9yIERNQS4KICAgIEFzIHN1Y2gs
IHRoZSBsZWdhY3lCaW9zIG5lZWQgYWxsb3cgYmVsb3cgMU0gdG8gdGhlIGxlZ2FjeSBkZXZpY2Uu
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWxzbyBmaXhlZCBzb21lIHR5cG8uCiAgICAKICAgIENjOiBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3
ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgN2Q4ZTg0NzRmOThiY2VmYzZjYzE4OTE0Yzk5
NWIwNGZhOGE3ZTM5ZApBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6
ICAgVHVlIFNlcCA1IDIyOjQ5OjM3IDIwMTcgKzA4MDAKCiAgICBNZGVQa2cvUGNpU2VnbWVudExp
YlNlZ21lbnRJbmZvOiBmaXggdHlwbyBpbiBQY2lTZWdtZW50Qml0RmllbGRBbmQqKCkKICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 03:29:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 03:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpnVZ-00016m-Bo; Thu, 07 Sep 2017 03:29:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dpnVY-00016b-Ib
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 03:29:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0D/6C-30688-F1DB0B95; Thu, 07 Sep 2017 03:29:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVdu74Z
 Ig0sTdC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWzWN7aCHwEVbU2dTA2M
 W+y6GLk4hAT+MkocWLmZBcJ5zCix8/ZPRghnG6PE3zknmboYOTlEBJwlvp6Zyw5i8wroS2zYe
 44RxBYWsJc49Wo7E0iDhMANNokLB5+wgCQkBDwlZvdPhrMPz90KZLNzsAlYSRwSA4myCKhKvD
 xwhGkCI/cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2MF097HmKU5GBSEuW9rLY+UogvKT+lMiOxOCO+qDQntfgQowwHh5IE75HdGyKFBItS
 01Mr0jJzgOEHk5bg4FES4b0LkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeKSBFAiBFG
 aV5cCNgsXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzTQabwZOaVwG16BXQEE9ARVS/XgB
 xRkoiQkmpgzOnJjuT+a31Fveebt5zXCt7kulmmE41dY5ZlbDU1zJ0gmeB8Ijahw3nznIOLQ08
 rbeg+fXBX1bsTYnblSptOGibuUD1zclLrsR3m3h7ecm/PbeafWvbMeuPt7rb7Vr9+LYnWCV3w
 /19lhNWWFqHFTKzvTSTFt2w8OKshdPubW+YGF5pSb/a8VmIpzkg01GIuKk4EAHjf3XyAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504754973!74155214!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58217 invoked from network); 7 Sep 2017 03:29:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 03:29:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpnVS-0001M6-O5; Thu, 07 Sep 2017 03:29:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpnVN-0000r1-F7; Thu, 07 Sep 2017 03:29:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpnVN-0007yR-7i; Thu, 07 Sep 2017 03:29:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113116-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 03:29:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113116: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4408654136251176679=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   17 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4408654136251176679==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 05:57:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 05:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dppof-000210-3x; Thu, 07 Sep 2017 05:57:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dppod-00020o-Vi
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 05:57:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C5/58-03616-7CFD0B95; Thu, 07 Sep 2017 05:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffY/Q2
 RBs+nSlusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149/DN0wFPwIq5v5YztjA
 uMWui5GLQ0jgL6PE/l0N7BDOY0aJ7v7HbBDONkaJu7dOAzmcHCICzhJfz8xlB7F5BfQlmvtes
 ILYwgL2Emff7ADrlhC4wSZx4eATFpCEhICnxOz+yXD24blbgWx2DjYBK4lDYl2MHBwsAqoSsy
 /oTWDkXsDIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 nDECwg/HAosBDjJIcTEqivJfV1kcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1vrchUkiwKDU9
 tSItMwcYfDBpCQ4eJRHe4LtAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEucVB5khAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsGMoUnM68EbtMroCOYgI6oerkG5I
 iSRISUVAOjYrdrw9U1y+X6pqw32fJGN+LWBIvtL3ZVpYSfq/l1SkKDfZPAfyaDf3/55dJtWO9
 901zhf7RKUKPr196oGxaH+k3Pt6T2hpt55Ox9J13/JWXN6u1vzSvvV19iDtDUWbVt41+psxl1
 +dWfVYN+srr7clU+UHLWfGzB+uBKyKOXP8tmhbWGGEQrsRRnJBpqMRcVJwIArdLIJ38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504763845!78471115!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43640 invoked from network); 7 Sep 2017 05:57:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 05:57:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dppoa-0005Re-FS; Thu, 07 Sep 2017 05:57:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dppoU-0003Xx-Vn; Thu, 07 Sep 2017 05:57:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dppoU-0002r8-OF; Thu, 07 Sep 2017 05:57:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113118-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 05:57:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113118: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0075941118567674597=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   18 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0075941118567674597==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 06:00:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 06:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpprs-0002fa-Je; Thu, 07 Sep 2017 06:00:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dpprr-0002fU-8m
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 06:00:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7E/7E-03610-E80E0B95; Thu, 07 Sep 2017 06:00:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7fvwYZ
 Ig45r3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arNe/ZCl5yV6y48JyxgfEDZxcjJ4eQQJ7E
 1qVvWEBsXgE7iSuTZzKC2BIChhKnF94Ei7MIqEq8W7sPLM4moC7RuagdLC4iICwx98czMJtZw
 EHi5M4GJhBbWMBR4sz7TvYuRi6g+UsYJa693wbWzClgK/H091K2LkYOoGWCEn93CEP0akk8/H
 ULao62xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkrJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh+DECwg/HP/MBDjJIcTEqivJfV1kcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBdf39DpJBgUWp6akVaZg4wEmDSEhw8SiK8WSBp3uKCxNziz
 HSI1ClGXY6Om3f/MAmx5OXnpUqJ8yqCFAmAFGWU5sGNgEXlJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzLgOZwpOZVwK36RXQEUxAR1S9XANyREkiQkqqgZHr3raVGcnsH+Tzdu04p3LsgPO
 kmwE9O//a++5NbfXTXmGz1t7ueBHXhIwrYTdnJh5/1a/if7HwW5CejNj1dbf1U8XmFfkq6uqc
 5Z+t2nD9Znvm/c5pW6beYP6cdveB5RXVvhl11R1LYuxv+QavEZj40D+obIfRgTnXjI9kqAqsn
 L2rqNT2+lIlluKMREMt5qLiRACmo8uqxQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504764044!62648899!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13142 invoked from network); 7 Sep 2017 06:00:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 06:00:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 00:00:43 -0600
Message-Id: <59B0E0890200007800105BFB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 00:00:41 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <srn@prgmr.com>
References: <59AEC14A0200007800177861@prv-mh.provo.novell.com>
 <59AEC14A0200007800177861@prv-mh.provo.novell.com>
 <8bcbb8c8-0821-3cf0-8c52-7058cd50d219@prgmr.com>
In-Reply-To: <8bcbb8c8-0821-3cf0-8c52-7058cd50d219@prgmr.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86: introduce and use setup_force_cpu_cap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4gMDkvMDcvMTcgMzo1NSBBTSA+Pj4KPk9u
IDA5LzA1LzIwMTcgMDY6MjIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBGb3IgWEVOX1NNRVAg
YW5kIFhFTl9TTUFQIHRvIG5vdCBiZSBjbGVhcmVkIHdoaWxlIGJyaW5naW5nIHVwIEFQcyB3ZSdk
Cj4+IG5lZWQgdG8gY2xvbmUgdGhlIHJlc3BlY3RpdmUgaGFjayB1c2VkIGZvciBDUFVJRF9GQVVM
VElORy4gSW50cm9kdWNlIGFuCj4+IGludmVyc2Ugb2Ygc2V0dXBfY2xlYXJfY3B1X2NhcCgpIGlu
c3RlYWQsIGJ1dCBsZXQgY2xlYXJpbmcgb2YgZmVhdHVyZXMKPj4gb3ZlcnJ1bGUgZm9yY2VkIHNl
dHRpbmcgb2YgdGhlbS4KPj4gCj4+IFhFTl9TTUFQIGJlaW5nIHdyb25nIHBvc3QtYm9vdCBpcyBh
IHByb2JsZW0gc3BlY2lmaWNhbGx5IGZvciBsaXZlCj4+IHBhdGNoaW5nLCBhcyBhIGxpdmUgcGF0
Y2ggbWF5IG5lZWQgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcKPj4ga2V5ZWQgb2Zm
IG9mIHRoYXQgZmVhdHVyZSBmbGFnLgo+PiAKPj4gUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8
c2VjdXJpdHlAcHJnbXIuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4KPlJlcG9ydGVkLWJ5L1Rlc3RlZC1ieTogU2FyYWggTmV3bWFuIDxzcm5A
cHJnbXIuY29tPgoKVGhhbmtzLgoKPlNvbWUgcXVlc3Rpb25zOgo+Cj5JdCBsb29rcyBsaWtlIHNl
dHVwX2NsZWFyX2NwdV9jYXAgaGFzIGEgc2VhcmNoIGZvciBkZXBlbmRlbnQgY2FwYWJpbGl0aWVz
Cj50aGF0IGFsc28gbXVzdCBiZSBjbGVhcmVkLiBEb2VzIHRoZSBzYW1lIG5lZWQgdG8gaGFwcGVu
IGZvcgo+c2V0dXBfZm9yY2VfY3B1X2NhcCBldmVuIGlmIGl0IGRvZXNuJ3QgbWF0dGVyIGZvciB0
aGUgY3VycmVudCBjcHUgZmVhdHVyZXM/CgpXZSBvYnZpb3VzbHkgY2FuJ3QgZm9yY2Utc2V0IGRl
cGVuZGVudCBjYXBhYmlsaXRpZXMsIGFuZCBmb3JjaW5nIGEgZmVhdHVyZQpvbiB3b24ndCByZXN1
bHQgaW4gdGhlIG5lZWQgdG8gY2xlYXIgYW55IG90aGVycyAodW5sZXNzIG9mIGNvdXJzZSBpdCB3
YXMgYQpzdHJhbmdlIGludmVyc2UgImZlYXR1cmUiLCBidXQgZm9yIHRob3NlIGl0IHdvdWxkIHBy
b2JhYmx5IGJlIGJldHRlciB0byBub3QKZm9yY2UgdGhlbSBvbiBpbiB0aGUgZmlyc3QgcGxhY2Up
LgoKPkRvZXMgaXQgbWFrZSBzZW5zZSB0byBhZGQgYSBjb21tZW50IHdoZXJlIGZvcmNlZF9jYXBz
IGlzIGRlY2xhcmVkCj50aGF0IGNsZWFyZWRfY2FwcyBvdmVycmlkZXMgZm9yY2VkX2NhcHMgaW5z
dGVhZCBvZiBqdXN0IGluIHRoZSBjb21taXQKPm1lc3NhZ2U/CgpGcm9tIHRoZSBjb2RlIGl0IHNo
b3VsZCBiZSBwcmV0dHkgb2J2aW91cywgSSB3b3VsZCB0aGluay4gQnV0IG9mIGNvdXJzZQp5b3Un
cmUgZnJlZSB0byBzdWJtaXQgYSBwYXRjaCB0byBhZGQgY29tbWVudHMgaWYgeW91IGZlZWwgc3Ry
b25nbHkgYWJvdXQKaXQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 07:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 07:24:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dprAA-0007sX-5q; Thu, 07 Sep 2017 07:23:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dprA9-0007sM-FB
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 07:23:45 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F2/27-24671-004F0B95; Thu, 07 Sep 2017 07:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff/5w2
 RBn2bdCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfzVROaCLb2MFRvOnmVr
 YDwf2cXIySEk8JdR4txuRwj7MaPE+nvxXYxcQPY2RolPc9+xgSREBJwlvp6Zyw5i8wroS/za2
 cYIYgsLuEnsmtXICNIgITBXVeLQu4fMIAkJAU+Jiwdes8HYk9ZvAypi52ATsJI4JAYSZRFQlZ
 i7Zi/7BEbuBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GFe2Ox9ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8pMISEBItS
 01Mr0jJzgMEHk5bg4FES4VX6BJTmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3kqQIgGQo
 ozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe6SBTeDLzSuA2vQI6ggnoiJLnYE
 eUJCKkpBoYrSZvmHTW8Mf3BXWHrKtl3t6a4Oa3sENOMNr1dqR1lZaI1NGpfx7+72oxK127593
 9S4x9z7sSdsmsatsuOaNsYtGTn47vZS/vuXZXRvT4++uvvou41ZwL1rassri2yOyuh9WZ7ZoH
 nD93Tt3B/kXsrNLBUJYHP142GoU+XX/adz5TedvpY66745RYijMSDbWYi4oTAX0F1MV/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504769022!94973119!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64190 invoked from network); 7 Sep 2017 07:23:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 07:23:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dprA5-0007i2-N7; Thu, 07 Sep 2017 07:23:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dprA0-0007pA-84; Thu, 07 Sep 2017 07:23:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpr9z-0002NO-Ai; Thu, 07 Sep 2017 07:23:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113087-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 07:23:35 +0000
Subject: [Xen-devel] [xen-unstable test] 113087: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzA4NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzA4Ny8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGlu
IDExMzAzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzMDMwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMw
MjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDI0CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTMwMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MzAzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNj
YTAwZWNmYzdjNTY1ZjExYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
ZWUyYzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzMDMwICAyMDE3LTA5LTA0IDAyOjA1OjMwIFogICAgMyBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzA0MCAgMjAxNy0wOS0wNCAxNToxNjoxMyBaICAgIDIgZGF5cyAgICA1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzA0NyAgMjAxNy0wOS0wNSAwNTowNzoxMSBa
ICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjoz
MjoxNCAyMDE3ICswMjAwCgogICAgeDg2L3AybS1wdDogcGFzcyBsZXZlbCBpbnN0ZWFkIG9mIHBh
Z2UgdHlwZSB0byBwMm1fbmV4dF9sZXZlbCgpCiAgICAKICAgIFRoaXMgaW4gdHVybiBjYWxscyBm
b3IgcDJtX2FsbG9jX3B0cCgpIGFsc28gYmVpbmcgcGFzc2VkIHRoZSBudW1lcmljCiAgICBsZXZl
bC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KCmNvbW1pdCBkYWFlOWQ2NzEyNjg1NTA2OTA0YjAzZGMzNjI2MGRlMzU2MDg1NjI5CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjoz
MDo0NyAyMDE3ICswMjAwCgogICAgeDg2L3AybTogbWFrZSBwMm1fYWxsb2NfcHRwKCkgcmV0dXJu
IGFuIE1GTgogICAgCiAgICBOb25lIG9mIHRoZSBjYWxsZXJzIHJlYWxseSBuZWVkcyB0aGUgc3Ry
dWN0IHBhZ2VfaW5mbyBwb2ludGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgoKY29tbWl0IDlmMmUyNWMwMDQyMzEyMDcxOTM1MDQ3YTkzMTQ0OTE0Zjk2
OTU3NWYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9u
IFNlcCA0IDE2OjI1OjU5IDIwMTcgKzAyMDAKCiAgICB4ODYvcDJtLXB0OiBzaW1wbGlmeSBwMm1f
bmV4dF9sZXZlbCgpCiAgICAKICAgIENhbGN1bGF0ZSBlbnRyeSBQRk4gYW5kIGZsYWdzIGp1c3Qg
b25jZS4gQ29udmVydCB0aGUgdHdvIHN1Y2Nlc3NpdmUKICAgIG1haW4gaWYoKS1zIHRvIGFuZCBp
Zi9lbHNlLWlmIGNoYWluLiBSZXN0cmljdCB2YXJpYWJsZSBzY29wZSB3aGVyZQogICAgcmVhc29u
YWJsZS4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gbWFrZSB0aGUgaW5kdWN0aW9uIHZh
cmlhYmxlCiAgICB1bnNpZ25lZC4KICAgIAogICAgVGhpcyBhdCBvbmNlIGZpeGVzIGV4Y2Vzc2l2
ZSBwZXJtaXNzaW9ucyBncmFudGVkIGluIHRoZSAyTSBQVEVzCiAgICByZXN1bHRpbmcgZnJvbSBz
cGxpdHRpbmcgYSAxRyBvbmUgLSBvcmlnaW5hbCBwZXJtaXNzaW9ucyBzaG91bGQgYmUKICAgIGlu
aGVyaXRlZCBpbnN0ZWFkLiBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIG9ubHkgYmVjYXVz
ZSBhbGwgb2YKICAgIHRoaXMgdGFrZXMgbm8gZWZmZWN0IGFueXdheSwgYXMgaW9tbXVfaGFwX3B0
X3NoYXJlIGlzIGFsd2F5cyBmYWxzZSBvbgogICAgQU1EIHN5c3RlbXMgZm9yIGFsbCBzdXBwb3J0
ZWQgYnJhbmNoZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cgpjb21taXQgMGNmY2JlNmMyYTA4YjEyYTE1Y2JjY2RjYjliM2NkYjI0ZDc3ZDZj
ZApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0
IDEyOjQyOjA2IDIwMTcgKzAxMDAKCiAgICB4ODYvbW06IHVzZSBwdXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlIGluIHB1dF9wYWdlX2Zyb21fbHszLDR9ZQogICAgCiAgICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKY29tbWl0IGQ0Y2NkY2Y2NGFhMGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBTZXAgMSAxMToyOTo1NiAyMDE3ICswMTAwCgogICAgeDg2L21tOiBVc2Ugc3RhdGljIGlubGlu
ZXMgZm9yIHssdW59YWRqdXN0X2d1ZXN0X2w/ZSgpCiAgICAKICAgIFRoZXJlIGlzIG5vIG5lZWQg
Zm9yIHRoZXNlIHRvIGJlIG1hY3JvcywgYW5kIHRoZSByZXN1bHQgaXMgZWFzaWVyIHRvIHJlYWQu
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgYmxvYXQtby1tZXRlciByZXBvcnRz
IHRoZSBmb2xsb3dpbmcgaW1wcm92ZW1lbnQ6CiAgICAKICAgICAgYWRkL3JlbW92ZTogMS8wIGdy
b3cvc2hyaW5rOiAyLzMgdXAvZG93bjogMjM1Ly00MjcgKC0xOTIpCiAgICAgIGZ1bmN0aW9uICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAg
ICAgX19nZXRfcGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MjMxICAgIDUz
NTEgICAgKzEyMAogICAgICBhZGp1c3RfZ3Vlc3RfbDFlLmlzcmEgICAgICAgICAgICAgICAgICAg
ICAgICAgIC0gICAgICA5NiAgICAgKzk2CiAgICAgIGZyZWVfcGFnZV90eXBlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTU0MCAgICAxNTU5ICAgICArMTkKICAgICAgcHR3cl9lbXVsYXRl
ZF91cGRhdGUgICAgICAgICAgICAgICAgICAgICAgICAxMDA4ICAgICA5NTcgICAgIC01MQogICAg
ICBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyAgICAgICAgICAgICAgICAgICAgIDEzNDIgICAgMTE4
NiAgICAtMTU2CiAgICAgIG1vZF9sMV9lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMTg5MiAgICAxNjcyICAgIC0yMjAKICAgIAogICAgYWRqdXN0X2d1ZXN0X2wxZSgpLCBub3cg
YmVpbmcgYSBjb21waWxlci12aXNpYmxlIHNpbmdsZSB1bml0LCBpcyBjaG9zZW4gZm9yCiAgICBv
dXQtb2YtbGluZSdpbmcgZnJvbSBpdHMgc2V2ZXJhbCBjYWxsc2l0ZXMuICBUaGUgb3RoZXIgaGVs
cGVycyByZW1haW4gaW5saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKY29tbWl0IGZkYzZjZWY4NTczNDY2MmUzMmM5MWZlZTJhMTkxZDJiMjZhNjgy
ZjQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAg
NCAwOToyOTo0OCAyMDE3ICswMTAwCgogICAgTUFJTlRBSU5FUlM6IGFkZCBhcmNoIHNwZWNpZmlj
IHB1YmxpYyBoZWFkZXJzIHRvIGFyY2ggZmlsZSBncm91cHMKICAgIAogICAgSSd2ZSByZWNlbnRs
eSBnb3Qgc3VmZmljaWVudGx5IGFubm95ZWQgYnkgcGVvcGxlIG5vdCBhcHBseWluZyBlbm91Z2gK
ICAgIGNvbW1vbiBzZW5zZSB0byBnZXRfbWFpbnRhaW5lci5wbCBvdXRwdXQsIENjLWluZyBhbGwg
UkVTVCBtYWludGFpbmVycwogICAgb24gQVJNLW9ubHkgcHVibGljIGludGVyZmFjZSBjaGFuZ2Vz
LgogICAgCiAgICBTb3J0IEFSTSdzIHhlbi8gZ3JvdXBzIG9mIHBhdGggc3BlY2lmaWNhdGlvbnMg
YXQgdGhlIHNhbWUgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 07:25:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 07:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dprBt-0007zA-Hr; Thu, 07 Sep 2017 07:25:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dprBt-0007yw-1l
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 07:25:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F4/A6-03283-C64F0B95; Thu, 07 Sep 2017 07:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf7y4Z
 Ig0PHlSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fIvtOBHQMWXLcoNjFvs
 uhi5OIQE/jJK7FrZywbhPGaUeLd9HTuEs41R4unMQ6xdjJwcIgLOEl/PzGUHsXkF9CVm3HrAC
 GILC9hLzP5/AKxbQuAGm8SFg09YQBISAp4Ss/snw9mH524Fstk52ASsJA6JgURZBFQlOvZcZ5
 zAyL2AkWEVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagxxm
 AYAfjn/mBhxglOZiURHkvq62PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/p5Q6SQYFFqempF
 WmYOMPRg0hIcPEoivEqfgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO+xWkSACkKKM0D
 24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3CsgUnsy8ErhNr4COYAI6ouQ52BEliQ
 gpqQZGA+tOubyXt9ytk/k5+FgfLr71O+VmxidvHm7NUFmplhK9RFXu6V+C5b8e9/dLed4rsbZ
 P8qdT/PJDbkkyqyyFdW2PTxbIcFx2v+fvjMlGa+/NteLiOMl0ZVNaWkpHIm9cTtUzpZ7gqU7L
 2U4tb6iLv7VjcneRSrr+Kz0z9z1JxZlzYtVXZymxFGckGmoxFxUnAgBDIoIMfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504769130!110927333!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5315 invoked from network); 7 Sep 2017 07:25:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 07:25:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dprBp-0007kx-2S; Thu, 07 Sep 2017 07:25:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dprBj-0007tV-RL; Thu, 07 Sep 2017 07:25:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dprBj-00046h-Il; Thu, 07 Sep 2017 07:25:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113120-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 07:25:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113120: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8605032568977398882=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   19 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8605032568977398882==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 07:37:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 07:37:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dprMq-0000Mw-PL; Thu, 07 Sep 2017 07:36:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dprMp-0000Mq-Ou
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 07:36:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 99/C5-03423-317F0B95; Thu, 07 Sep 2017 07:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQlfo+4Z
 IgzcPWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFD8+zFzyOqFj59g5jA+M15y5GDg4JAT+J
 q21FXYycHGwCOhJLj85nArFFBMwlti7ZwghiMwvkSlx/f5AVxBYWCJTYuWAJI0RNkMTKN/tZI
 Gw3ib1HpzGD2CwCKhJbl/eBzeEVcJd4/38FUA0Xh5DAfCaJ71dXghVxCnhIfDvQyQ5iMwrISn
 xpXM0MsUxc4tYTiCMkBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2JZQtfM0M
 sFpQ4OfMJywRG4VlIxs5C0jILScssJC0LGFlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIEBj8DEOxgbFoUeIhRkoNJSZT3str6SCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvBLfNkQKCRalpqdWpGXmAOMQJi3BwaMkwhsHkuYtLkjMLc5Mh0idYtTlOLbp8h
 8mIZa8/LxUKXHeZ1+BigRAijJK8+BGwFLCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzKoG
 s4snMK4Hb9AroCCagI0qegx1RkoiQkmpgtG98a/pZrFnL8GPEzokLLqguqzp/yt69v/LC7Gkt
 QW69xq+XOn8VW2MYsTvuqs25dCFPgXWyF7zjSzyXGK2PfDOniFVDaTMfczTzqcDa7T3La2NXB
 u16O/3qcv2vwecumCvt+HTo3grXyKU2P3hmzbz/4r7hb65lBlaLbPMnTSq6vmAHR7feZCWW4o
 xEQy3mouJEAPGRLvIEAwAA
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504769809!74951761!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52384 invoked from network); 7 Sep 2017 07:36:50 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 07:36:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52393180"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 1/1] public/io/netif.h: add gref mapping control
 messages
Thread-Index: AQHTIzHGbmNq5N4ezk+XLPz4bcId36Kn5QdQ///uNwCAACKbIIABG4KA
Date: Thu, 7 Sep 2017 07:36:29 +0000
Message-ID: <e2cba84529d040fbb9669d02d3e97145@AMSPEX02CL03.citrite.net>
References: <20170901145057.17414-1-joao.m.martins@oracle.com>
 <20170901145057.17414-2-joao.m.martins@oracle.com>
 <4056c903a6b6433d9f576a0e7701d0b2@AMSPEX02CL03.citrite.net>
 <c3455361-4e67-4670-5841-f7f01a3063ab@oracle.com>
 <72d311f0970a4f349acd434e23424766@AMSPEX02CL03.citrite.net>
In-Reply-To: <72d311f0970a4f349acd434e23424766@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W0FjY2lkZW50YWxseSBkcm9wcGVkIGxpc3QgYW5kIG90aGVyIGNjc10KCj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBQYXVsIER1cnJhbnQKPiBTZW50OiAwNiBTZXB0ZW1iZXIg
MjAxNyAxNTo0OQo+IFRvOiAnSm9hbyBNYXJ0aW5zJyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNv
bT4KPiBTdWJqZWN0OiBSRTogW1BBVENIIHYyIDEvMV0gcHVibGljL2lvL25ldGlmLmg6IGFkZCBn
cmVmIG1hcHBpbmcgY29udHJvbAo+IG1lc3NhZ2VzCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+ID4gRnJvbTogSm9hbyBNYXJ0aW5zIFttYWlsdG86am9hby5tLm1hcnRpbnNAb3Jh
Y2xlLmNvbV0KPiA+IFNlbnQ6IDA2IFNlcHRlbWJlciAyMDE3IDE1OjM3Cj4gPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IENjOiBYZW4tZGV2ZWwgPHhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gPiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBTdWJqZWN0
OiBSZTogW1BBVENIIHYyIDEvMV0gcHVibGljL2lvL25ldGlmLmg6IGFkZCBncmVmIG1hcHBpbmcg
Y29udHJvbAo+ID4gbWVzc2FnZXMKPiA+Cj4gPiBPbiAwOS8wNi8yMDE3IDAyOjQ5IFBNLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPj4g
RnJvbTogSm9hbyBNYXJ0aW5zIFttYWlsdG86am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbV0KPiA+
ID4+IFNlbnQ6IDAxIFNlcHRlbWJlciAyMDE3IDE1OjUxCj4gPiA+PiBUbzogWGVuLWRldmVsIDx4
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiA+ID4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+ID4g
Pj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgSm9hbyBN
YXJ0aW5zCj4gPiA+PiA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiA+ID4+IFN1YmplY3Q6
IFtQQVRDSCB2MiAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRy
b2wKPiA+IG1lc3NhZ2VzCj4gPiA+Pgo+ID4gPj4gQWRkcyAzIG1lc3NhZ2VzIHRvIGFsbG93IGd1
ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRzIG1hcHBlZCwKPiA+ID4+IHN1Y2ggdGhhdCAx
KSBndWVzdHMgYWxsb3dpbmcgZmFzdCByZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lkIGRvaW5n
Cj4gPiA+PiBncmFudCBvcHMgZm9yIHRob3NlIGNhc2VzLCBvciBvdGhlcndpc2UgMikgcHJlZmVy
cmluZyBjb3BpZXMgb3Zlcgo+ID4gPj4gZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcgYSBmaXhl
ZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgo+ID4gPj4KPiA+ID4+IFRoZSB0aHJlZSBj
b250cm9sIHJpbmcgbWVzc2FnZXMgYWRkZWQgYXJlOgo+ID4gPj4gIC0gQWRkIGdyZWZzIHRvIGJl
IG1hcHBlZCBieSBiYWNrZW5kCj4gPiA+PiAgLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRo
ZXkgYXJlIG5vdCBpbiB1c2UpCj4gPiA+PiAgLSBHZXQgbWF4aW11bSBhbW91bnQgb2YgZ3JlZnMg
a2VwdCBtYXBwZWQuCj4gPiA+Pgo+ID4gPj4gU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+ID4gPj4gLS0tCj4gPiA+PiAgeGVuL2luY2x1ZGUv
cHVibGljL2lvL25ldGlmLmggfCAxMTQKPiA+ID4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ID4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygr
KQo+ID4gPj4KPiA+ID4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPiA+PiBpbmRleCBjYTAwNjE0MTBk
Li4yNjRjMzE3NDcxIDEwMDY0NAo+ID4gPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25l
dGlmLmgKPiA+ID4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPiA+PiBA
QCAtMzUzLDYgKzM1Myw5IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXF1ZXN0IHsKPiA+ID4+
ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElOR19TSVpFIDUKPiA+
ID4+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAgICAgIDYK
PiA+ID4+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfQUxHT1JJVEhNICAg
IDcKPiA+ID4+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19T
SVpFIDgKPiA+ID4+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElO
RyAgICAgIDkKPiA+ID4+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfUFVUX0dSRUZfTUFQ
UElORyAgICAgMTAKPiA+ID4+Cj4gPiA+PiAgICAgIHVpbnQzMl90IGRhdGFbM107Cj4gPiA+PiAg
fTsKPiA+ID4+IEBAIC0zOTEsNiArMzk0LDQxIEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNw
b25zZSB7Cj4gPiA+PiAgfTsKPiA+ID4+Cj4gPiA+PiAgLyoKPiA+ID4+ICsgKiBTdGF0aWMgR3Jh
bnRzIChzdHJ1Y3QgeGVuX25ldGlmX2dyZWZfYWxsb2MpCj4gPiA+PiArICogPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4gPj4gKyAqCj4gPiA+PiArICogQSBm
cm9udGVuZCBtYXkgcHJvdmlkZSBhIGZpeGVkIHNldCBvZiBncmFudCByZWZlcmVuY2VzIHRvIGJl
Cj4gbWFwcGVkCj4gPiBvbgo+ID4gPj4gKyAqIHRoZSBiYWNrZW5kLiBUaGUgbWVzc2FnZSBvZiB0
eXBlCj4gPiA+PiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPiA+ID4+ICsg
KiBwcmlvciBpdHMgdXNhZ2UgaW4gdGhlIGNvbW1hbmQgcmluZyBhbGxvd3MgZm9yIGNyZWF0aW9u
IG9mIHRoZXNlCj4gPiBtYXBwaW5ncy4KPiA+ID4+ICsgKiBUaGUgYmFja2VuZCB3aWxsIG1haW50
YWluIGEgZml4ZWQgYW1vdW50IG9mIHRoZXNlIG1hcHBpbmdzLgo+ID4gPj4gKyAqCj4gPiA+PiAr
ICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUgbGV0cyBhIGZyb250
ZW5kCj4gPiA+PiBxdWVyeSBob3cgbWFueQo+ID4gPj4gKyAqIG9mIHRoZXNlIG1hcHBpbmdzIGNh
biBiZSBrZXB0Lgo+ID4gPj4gKyAqCj4gPiA+PiArICogRWFjaCBlbnRyeSBpbiB0aGUKPiA+IFhF
Tl9ORVRJRl9DVFJMX1RZUEVfe0FERCxQVVR9X0dSRUZfTUFQUElORwo+ID4gPj4gaW5wdXQgdGFi
bGUgaGFzCj4gPiA+Cj4gPiA+IEFERCBhbmQgUFVUIGFyZSBzbGlnaHRseSBvZGQgY2hvaWNlcyBm
b3Igb3Bwb3NpdGVzLiBOb3JtYWxseSB5b3UnZCBoYXZlCj4gPiAnZ2V0JyBhbmQgJ3B1dCcgb3Ig
J2FkZCcgYW5kICdyZW1vdmUnIChvciAnZGVsZXRlJykuCj4gPiA+Cj4gPiBUaGF0J3MgdHJ1ZSAt
IEkgcHJvYmFibHkgd2FzIHRvbyBvYnNlc3NlZCBpbnRvIGZpdHRpbmcgaW4gMyBjaGFyYWN0ZXJz
IHRvIGF2b2lkCj4gPiByZWFsaWduaW5nIHRoZSBlYXJsaWVyIGNodW5rIGxpc3RpbmcgYWxsIGN0
cmwgbWVzc2FnZXMgdHlwZXMuIEFERCwgREVMCj4gcHJvYmFibHkKPiA+IGlzIGEgYmV0dGVyIG9u
ZSAoR0VUIHdvdWxkIHNvdW5kIGEgYml0IHN0cmFuZ2UgZm9yIHRoZXNlIG9wcykuCj4gCj4gQURE
L0RFTCBzb3VuZHMgZmluZSB0byBtZS4KPiAKPiA+Cj4gPiA+PiArICogdGhlIGZvbGxvd2luZyBm
b3JtYXQ6Cj4gPiA+PiArICoKPiA+ID4+ICsgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0
ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ID4gPj4gKyAqICstLS0tLSstLS0tLSstLS0tLSst
LS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiA+ID4+ICsgKiB8IGdyYW50IHJlZiAgICAg
ICAgICAgICB8ICBmbGFncyAgICB8ICBwYWRkaW5nICB8Cj4gPiA+PiArICogKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4gPj4gKyAqCj4gPiA+PiAr
ICogZ3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UKPiA+ID4+ICsgKiBmbGFnczogZmxhZ3MgZGVz
Y3JpYmluZyB0aGUgY29udHJvbCBvcGVyYXRpb24KPiA+ID4+ICsgKgo+ID4gPj4gKyAqLwo+ID4g
Pj4gKwo+ID4gPj4gK3N0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYyB7Cj4gPiA+Cj4gPiA+IElz
ICdhbGxvYycgcmVhbGx5IGRlc2lyYWJsZSBoZXJlPyBXaGF0J3MgYmVpbmcgYWxsb2NhdGVkPwo+
ID4gPgo+ID4gUHJvYmFibHkgbm90IG15IGJlc3QgY2hvaWNlIG9mIG5hbWluZywgYnV0IGdpdmVu
IHRoYXQgd2UgYXJlbid0IGFjdHVhbGx5Cj4gPiBtYXBwaW5nCj4gPiBvbiB0aGUgZnJvbnRlbmQg
YnV0IHJhdGhlciB0aGUgYmFja2VuZCBoZW5jZSBJIGNob29zZSAnYWxsb2MnLiBCdXQgYXMgeW91
Cj4gaGludAo+ID4gaXQgbWlnaHQgYmUgbWlzbGVhZGluZy4gV291bGQgJ21hcCcgb3IgJ21hcHBp
bmcnIGJlIGJldHRlciBjYW5kaWRhdGVzPwo+IAo+IEkgd291bGQganVzdCBjYWxsIGl0ICd4ZW5f
bmV0aWZfZ3JlZicuIEl0J3MgdXNlZCBmb3IgbWFwcGluZyBhbmQgdW5tYXBwaW5nLgo+IAo+ID4K
PiA+ID4+ICsgICAgICAgZ3JhbnRfcmVmX3QgcmVmOwo+ID4gPj4gKyAgICAgICB1aW50MTZfdCBm
bGFnczsKPiA+ID4+ICsKPiA+ID4+ICsjZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFk
b25seSAgICAwCj4gPiA+PiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seQo+
ID4gPj4gKDFVPDxfWEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkpCj4gPiA+PiArCj4gPiA+
PiArICAgICAgIHVpbnQ4X3QgcGFkWzJdOwo+ID4gPj4gK307Cj4gPiA+PiArCj4gPiA+PiArLyoK
PiA+ID4+ICAgKiBDb250cm9sIG1lc3NhZ2VzCj4gPiA+PiAgICogPT09PT09PT09PT09PT09PQo+
ID4gPj4gICAqCj4gPiA+PiBAQCAtNjA5LDYgKzY0Nyw4MiBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0
cmxfcmVzcG9uc2Ugewo+ID4gPj4gICAqICAgICAgIGludmFsaWRhdGUgYW55IHRhYmxlIGRhdGEg
b3V0c2lkZSB0aGF0IHJhbmdlLgo+ID4gPj4gICAqICAgICAgIFRoZSBncmFudCByZWZlcmVuY2Ug
bWF5IGJlIHJlYWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKPiA+ID4+ICAgKiAg
ICAgICB0aGUgcmVzcG9uc2UgaGFzIGJlZW4gcHJvY2Vzc2VkLgo+ID4gPj4gKyAqCj4gPiA+PiAr
ICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKPiA+ID4+ICsgKiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPj4gKyAqCj4gPiA+
PiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBmZXRjaCB0aGUgbnVtYmVyIG9m
IGdyZWZzIHRoYXQgY2FuIGJlCj4gPiBrZXB0Cj4gPiA+PiArICogbWFwcGVkIGluIHRoZSBiYWNr
ZW5kLgo+ID4gPj4gKyAqCj4gPiA+PiArICogUmVxdWVzdDoKPiA+ID4+ICsgKgo+ID4gPj4gKyAq
ICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKPiA+
ID4+ICsgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4IChhc3N1bWVkIDAgZm9yIHNpbmdsZSBxdWV1
ZSkKPiA+ID4+ICsgKiAgZGF0YVsxXSA9IDAKPiA+ID4+ICsgKiAgZGF0YVsyXSA9IDAKPiA+ID4+
ICsgKgo+ID4gPj4gKyAqIFJlc3BvbnNlOgo+ID4gPj4gKyAqCj4gPiA+PiArICogIHN0YXR1cyA9
IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbgo+ID4g
bm90Cj4gPiA+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN1cHBvcnRlZAo+ID4gPj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9T
VEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBUaGUgcXVldWUKPiA+IGluZGV4Cj4gPiA+PiBpcwo+
ID4gPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvdXQgb2YgcmFuZ2UKPiA+ID4+ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RB
VFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uCj4gc3VjY2Vzc2Z1bAo+ID4gPj4gKyAq
ICBkYXRhICAgPSBtYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzIGFsbG93ZWQgaW4gdGhlIGdyZWYg
bWFwcGluZwo+ID4gdGFibGUKPiA+ID4+ICsgKiAgICAgICAgICAgKGlmIG9wZXJhdGlvbiB3YXMg
c3VjY2Vzc2Z1bCkgb3IgemVybyBpZiBhIG1hcHBpbmcgdGFibGUgaXMKPiA+ID4+ICsgKiAgICAg
ICAgICAgbm90IHN1cHBvcnRlZCAoaS5lLiBoYXNoIG1hcHBpbmcgaXMgZG9uZSBvbmx5IGJ5IG1v
ZHVsYXIKPiA+ID4+ICsgKiAgICAgICAgICAgYXJpdGhtZXRpYykuCj4gPiA+Cj4gPiA+IFRvbyBt
dWNoIGN1dCduJ3Bhc3RlIGhlcmUgbWV0aGlua3MgOy0pCj4gPiA+Cj4gPiBPaCBnb3NoIDooIHRo
aXMgd2Fzbid0IGludGVuZGVkLiBTb3JyeSAtIHdpbGwgcmVtb3ZlIHRoZSBsYXN0IHRocmVlIGxp
bmVzLgo+ID4KPiA+ID4+ICsgKgo+ID4gPj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dS
RUZfTUFQUElORwo+ID4gPj4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ID4gPj4gKyAqCj4gPiA+PiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3Ig
YmFja2VuZCB0byBtYXAgYSBsaXN0IG9mIGdyYW50Cj4gPiA+PiArICogcmVmZXJlbmNlcy4KPiA+
ID4+ICsgKgo+ID4gPj4gKyAqIFJlcXVlc3Q6Cj4gPiA+PiArICoKPiA+ID4+ICsgKiAgdHlwZSAg
ICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+ID4gPj4gKyAqICBkYXRh
WzBdID0gcXVldWUgaW5kZXgKPiA+ID4+ICsgKiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBv
ZiBwYWdlIGNvbnRhaW5pbmcgdGhlIG1hcHBpbmcgbGlzdAo+ID4gPj4gKyAqICAgICAgICAgICAg
KGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIGdyYW50KQo+ID4gPgo+ID4gPiBTaG91
bGQgdGhlbiBiZSAnYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcgb2YgKnBhZ2UqJz8KPiA+
ID4KPiA+IFllYXAuCj4gPgo+ID4gPj4gKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0IGluIGVu
dHJpZXMKPiA+ID4+ICsgKgo+ID4gPj4gKyAqIFJlc3BvbnNlOgo+ID4gPj4gKyAqCj4gPiA+PiAr
ICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9w
ZXJhdGlvbgo+ID4gbm90Cj4gPiA+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+ID4gPj4gKyAqICAgICAgICAgICBYRU5f
TkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBPcGVyYXRpb24KPiA+IGZhaWxl
ZAo+ID4gPj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAg
ICAgICAgLSBPcGVyYXRpb24KPiBzdWNjZXNzZnVsCj4gPiA+PiArICoKPiA+ID4+ICsgKiBOT1RF
OiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZAo+
ID4gPj4gKyAqICAgICAgIGluIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYy4KPiA+ID4+ICsg
Kgo+ID4gPgo+ID4gPiBXaGF0IGhhcHBlbnMgaWYgdGhlIGJhY2tlbmQgY2FuIHN1Y2Nlc3NmdWxs
eSBtYXAgc29tZSBvZiB0aGUgcmVmcywgYnV0Cj4gPiBub3QgYWxsPwo+ID4gPiBEb2VzIHRoZSB3
aG9sZSBvcGVyYXRpb24gZmFpbCAodGhlIGJhY2tlbmQgYmVpbmcgcmVxdWlyZWQgdG8gdW5tYXAK
PiA+IGFueXRoaW5nIHRoYXQKPiA+ID4gaXQgc3VjY2Vzc2Z1bGx5IG1hcHBlZCkKPiA+Cj4gPiBS
aWdodCBub3csIEkgYW0gZG9pbmcgYWxsLW9yLW5vdGhpbmcgYXBwcm9hY2ggbWVhbmluZyB0aGUg
d2hvbGUKPiBvcGVyYXRpb24KPiA+IGZhaWxzCj4gPiAoYW5kIGJhY2tlbmQgdW5tYXBzIGV2ZXJ5
dGhpbmcpCj4gPgo+ID4gPiBvciB3b3VsZCBpdCBiZSBiZXR0ZXIgdG8gaGF2ZSBhIHBlci1yZWYg
c3RhdHVzIGNvZGUgaW4KPiA+ID4gdGhlIHN0cnVjdHVyZSwgYW5kIGFsbG93IHBhcnRpYWwgc3Vj
Y2Vzcz8KPiA+ID4KPiA+IFRoZXJlJ3MgdHdvIGJ5dGVzIGluIHBhZGRpbmcsIEkgY291bGQgY3Jh
bSBhIHN0YXR1cyBmaWVsZCB0aGVyZSAoOCBieXRlcwo+IHNob3VsZAo+ID4gc3VmZmljZT8pLiBE
byB5b3UgdGhpbmsgaXQncyB3b3J0aCBpdD8gVGhlIHVzZWZ1bG5lc3MgSSBzZWUgaXMgYWxsb3dp
bmcKPiA+IHVuYm91bmRlZCBtYXBwaW5ncyBpLmUuIHdpdGhvdXQga25vd2luZyBiZWZvcmUgdGhl
IG9wZXJhdGlvbiBob3cKPiBtYW55Cj4gPiBpdCBoYXMKPiA+IGxlZnQgLSBidXQgd2hpbGUgaXQg
d291bGQgYmUgYSBuaWNlciBpbnRlcmZhY2UsIGl0IHdvdWxkIGFkZCBvdmVyaGVhZCBvbiB0aGUK
PiA+IGJhY2tlbmQsIGVpdGhlciAxKSBhIHNlY29uZCBjb3B5IHRvIHRoZSB0YWJsZSBncmVmIDIp
IG9yIGVsc2UgYmFja2VuZCBjb3VsZAo+ID4gbWFwCj4gPiB0aGUgdGFibGUgZGlyZWN0bHkgYW5k
IHVubWFwIGFmdGVyd2FyZHMgW3dpdGggY2FyZSB0byBhdm9pZCB0aGluZ3MgbGlrZSBYU0EtCj4g
PiAxNTVdLgo+ID4KPiAKPiBJJ20gZmluZSB3aXRoIGFuICdhbGwgb3Igbm90aGluZycgc2VtYW50
aWMgYXMgbG9uZyBhcyBpdCdzIGNsZWFybHkgZG9jdW1lbnRlZCBzbwo+IHRoYXQgYmFja2VuZHMg
YW5kIGZyb250ZW5kcyBrbm93IHdoYXQgdG8gZXhwZWN0LiBZb3UgbWF5IGFsc28gd2FudCBhCj4g
ZGlzdGluY3QgZmFpbHVyZSBjb2RlIGZvciAnZmFpbGVkIHRvIG1hcCB0aGUgcGFnZSBjb250YWlu
aW5nIHRoZQo+IHhlbl9uZXRpZl9ncmVmcycgdnMuICdmYWlsZWQgdG8gbWFwL3VubWFwIGFuZCBp
bmRpdmlkdWFsIHhlbl9uZXRpZl9ncmVmJy4KPiAKPiA+ID4+ICsgKiBYRU5fTkVUSUZfQ1RSTF9U
WVBFX1BVVF9HUkVGX01BUFBJTkcKPiA+ID4+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiA+ID4+ICsgKgo+ID4gPj4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJv
bnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50Cj4gPiA+PiArCSAqIHJl
ZmVyZW5jZXMuCj4gPiA+PiArICoKPiA+ID4+ICsgKiBSZXF1ZXN0Ogo+ID4gPj4gKyAqCj4gPiA+
PiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1BVVF9HUkVGX01BUFBJTkcKPiA+
ID4+ICsgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4Cj4gPiA+PiArICogIGRhdGFbMV0gPSBncmFu
dCByZWZlcmVuY2Ugb2YgcGFnZSBjb250YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKPiA+ID4+ICsg
KiAgICAgICAgICAgIChhc3N1bWVkIHRvIHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBwYWdlKQo+ID4g
Pj4gKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0IGluIGVudHJpZXMKPiA+ID4+ICsgKgo+ID4g
Pj4gKyAqIFJlc3BvbnNlOgo+ID4gPj4gKyAqCj4gPiA+PiArICogIHN0YXR1cyA9IFhFTl9ORVRJ
Rl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbgo+ID4gbm90Cj4gPiA+
PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN1cHBvcnRlZAo+ID4gPj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5W
QUxJRF9QQVJBTUVURVIgLSBPcGVyYXRpb24KPiA+IGZhaWxlZAo+ID4gPj4gKyAqICAgICAgICAg
ICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRpb24KPiBz
dWNjZXNzZnVsCj4gPiA+PiArICoKPiA+ID4+ICsgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBp
bnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZCBpbgo+ID4gPj4gKyAqICAgICAgIHN0
cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYy4gVGhlIG9ubHkgdmFsaWQgZW50cmllcyBhcmUgdGhv
c2UKPiA+ID4+ICsgKgkgcHJldmlvdXNseSBhZGRlZCB3aXRoIG1lc3NhZ2UKPiA+ID4+IFhFTl9O
RVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+ID4gPj4gKyAqCSBhcmUgdmFsaWQuIEFk
ZGl0aW9uYWxseSwgZW50cmllcyBpbiBpbmZsaWdodCB3aWxsIGRlbGl2ZXIgYW4gZXJyb3IuCj4g
PiA+Cj4gPiA+IENvdWxkIHlvdSBlbGFib3JhdGUgb24gd2hhdCAnaW5mbGlnaHQnIG1lYW5zPwo+
ID4gPgo+ID4gJ2luZmxpZ2h0JyByZWZlcnMgdG8gZ3JlZnMgYWxyZWFkeSBzdWJtaXR0ZWQgaW4g
cmVxdWVzdHMgYnkgdGhlIGZyb250ZW5kIGZvcgo+ID4gd2hpY2ggd2UgaGF2ZW4ndCByZWNlaXZl
ZCByZXNwb25zZXMgeWV0LiBUaGlzIG1lbnRpb24gaXMgdG8gYXZvaWQKPiBtYWxpY2lvdXMKPiA+
IGZyb250ZW5kIHBsYXlpbmcgZ2FtZXMgd2l0aCB0aGUgc3RhdGUgb2YgdGhlIGdyZWYuIFdlIGNv
dWxkIHVzZSB0aGUgc3RhdHVzCj4gPiB5b3UKPiA+IHN1Z2dlc3RlZCBhYm92ZSBhbmQgbGV0IHRo
ZSBmcm9udGVuZCBrbm93IHRoYXQgdGhlIGdyZWYgaXMgaW4gdXNlIC0gdGhvdWdoCj4gSQo+ID4g
YW0KPiA+IG5vdCBzdXJlIGlmIHRoaXMgaXMgdGhlIHJpZ2h0IGJlaGF2aW91ciBpLmUuIGluIGNh
c2Ugd2UgYXJlIGdpdmluZyB0b28gbXVjaAo+ID4gaW5mb3JtYXRpb24gZm9yIHRoZSBndWVzdC4K
PiAKPiBXZWxsLCBmYWlsdXJlcyBhcmUgbW9yZSBwcm9ibGVtYXRpYyBoZXJlIHNpbmNlIGZvciBh
biAnYWxsIG9yIG5vdGhpbmcnIHNlbWFudGljCj4geW91J2QgbmVlZCB0byBoYXZlIHRoZSBiYWNr
ZW5kIHJlLW1hcCB3aGF0IGl0IG1heSBoYXZlIGFscmVhZHkKPiB1bm1hcHBlZCwgYW5kIGEgbWFs
aWNpb3VzIGZyb250ZW5kIG1heSByZXZva2UgdGhlIGdyYW50IGJlZm9yZSBpdCBjYW4gZG8KPiBz
by4KPiAKPiBDaGVlcnMsCj4gCj4gICBQYXVsCj4gCj4gPgo+ID4gPiBDaGVlcnMsCj4gPiA+Cj4g
PiA+ICAgUGF1bAo+ID4gPgo+ID4KPiA+IFRoYW5rcyBmb3IgYWxsIHRoZSBjb21tZW50cyEKPiA+
Cj4gPiBDaGVlcnMsCj4gPiBKb2FvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 07:40:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 07:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dprQ8-0000yR-8A; Thu, 07 Sep 2017 07:40:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dprQ6-0000yL-UW
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 07:40:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A5/C8-03874-ED7F0B95; Thu, 07 Sep 2017 07:40:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSb0gTUQDv3d3GzXbx3BSfI78cUmRu6YeFIP0
 z0EKw/4SC1a2u3eV2G3ezViBolJIEKqTiJJtsCinmlCJ1mSBtUAaBFoQWYq5C64sykjCkux3a
 ep9+8PvLe4/EDSuEiWS9HlYUGAetTSFGM48g8+e1UHleaycqCK4EiMPgWCS8jp0EFRpesLm8l
 zTc7dlJrbu/1LseuKOpBRuFjYAkESxD9XOVjUBHamEu6ok8whScBi2o5VMUNIIUEocBgHrH3m
 oVwghPoVF/EKii0+jxzwlCxWVoaKpdo2ACZqPgcHdCT8ES9GSgH1eCDHAaQ9HW5wmzDh5EvV9
 CiTYAs1C8ThHp5LYMNBtTVyAIUfDFO1zF6WhpcUOj4jz0rOcloepzkT+8qlXxXtTb/QNXi1PR
 644Y0QyMvqRYX5LFl2TxJVn8gOgDuyVWvM6KZqvFJvJ2zuNkeIc5P2+/xclKEmNnHYxNslx2O
 YeBfP3b5DMC2mdOTIJMEqPTqZldg+WGHTbXlZscI3EXxWoHK02CnSRJI6rhV6jckCqydtZ7lX
 fIb7hJI1JPp1EfFZqS3IxT4u0q9QaYyejwzB/MQAgugTVlUBOKCCoirlrYitj8CdMgy2SkgDz
 KoHezopP3/M8vgwwS0EZqTknR84Jnq2lZHoHJIzzfEyM8zD/KVAs64/Wxu10Xctb857Kp6vlI
 ifv+VPF78++q4vEPD7AabGj86Yj1a1tTlRQ54y19dW0c3ovjbY5AZF/Mhm/cKmveXrlQE58NC
 VTghrXiKFsQ1XTMtwZXV1MaUKfYFVzQh8fquMImKjywuOf8PFFk/1ZEHzjUd7wFLrEPzw7ShM
 Qx+Tm4KDF/AYd89x8EAwAA
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504770013!110930236!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55138 invoked from network); 7 Sep 2017 07:40:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 07:40:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52393327"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>
Thread-Topic: [PATCH v2 1/1] public/io/netif.h: add gref mapping control
 messages
Thread-Index: AQHTIzHGbmNq5N4ezk+XLPz4bcId36Kn5QdQ///uNwCAACKbIP//9rAAgAEl7zA=
Date: Thu, 7 Sep 2017 07:40:12 +0000
Message-ID: <a0b472986e6647cc992e81e97850e296@AMSPEX02CL03.citrite.net>
References: <20170901145057.17414-1-joao.m.martins@oracle.com>
 <20170901145057.17414-2-joao.m.martins@oracle.com>
 <4056c903a6b6433d9f576a0e7701d0b2@AMSPEX02CL03.citrite.net>
 <c3455361-4e67-4670-5841-f7f01a3063ab@oracle.com>
 <72d311f0970a4f349acd434e23424766@AMSPEX02CL03.citrite.net>
 <e5e245dc-2bb0-04f6-5e0d-38652a89f531@oracle.com>
In-Reply-To: <e5e245dc-2bb0-04f6-5e0d-38652a89f531@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
Cc: Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMDYgU2VwdGVtYmVyIDIwMTcgMTc6
MDcKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBTdWJqZWN0
OiBSZTogW1BBVENIIHYyIDEvMV0gcHVibGljL2lvL25ldGlmLmg6IGFkZCBncmVmIG1hcHBpbmcg
Y29udHJvbAo+IG1lc3NhZ2VzCj4gCj4gW0lzIGl0IG1lYW50IHRvIGJlIG9mZmxpc3Q/XQoKTm9w
ZS4gTXkgbWlzdGFrZS4KCj4gCj4gT24gMDkvMDYvMjAxNyAwMzo0OSBQTSwgUGF1bCBEdXJyYW50
IHdyb3RlOgo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSm9hbyBN
YXJ0aW5zIFttYWlsdG86am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbV0KPiA+PiBTZW50OiAwNiBT
ZXB0ZW1iZXIgMjAxNyAxNTozNwo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPgo+ID4+IENjOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPjsg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4gPj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMS8x
XSBwdWJsaWMvaW8vbmV0aWYuaDogYWRkIGdyZWYgbWFwcGluZyBjb250cm9sCj4gPj4gbWVzc2Fn
ZXMKPiA+Pgo+ID4+IE9uIDA5LzA2LzIwMTcgMDI6NDkgUE0sIFBhdWwgRHVycmFudCB3cm90ZToK
PiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4+PiBGcm9tOiBKb2FvIE1hcnRp
bnMgW21haWx0bzpqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tXQo+ID4+Pj4gU2VudDogMDEgU2Vw
dGVtYmVyIDIwMTcgMTU6NTEKPiA+Pj4+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnPgo+ID4+Pj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1
cnJhbnQKPiA+PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+ID4+Pj4gS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgSm9hbyBNYXJ0aW5zCj4gPj4+PiA8
am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiA+Pj4+IFN1YmplY3Q6IFtQQVRDSCB2MiAxLzFd
IHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRyb2wKPiA+PiBtZXNzYWdl
cwo+ID4+Pj4KPiA+Pj4+IEFkZHMgMyBtZXNzYWdlcyB0byBhbGxvdyBndWVzdCB0byBsZXQgYmFj
a2VuZCBrZWVwIGdyYW50cyBtYXBwZWQsCj4gPj4+PiBzdWNoIHRoYXQgMSkgZ3Vlc3RzIGFsbG93
aW5nIGZhc3QgcmVjeWNsaW5nIG9mIHBhZ2VzIGNhbiBhdm9pZCBkb2luZwo+ID4+Pj4gZ3JhbnQg
b3BzIGZvciB0aG9zZSBjYXNlcywgb3Igb3RoZXJ3aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92
ZXIKPiA+Pj4+IGdyYW50cyBhbmQgMykgYWx3YXlzIHVzaW5nIGEgZml4ZWQgc2V0IG9mIHBhZ2Vz
IGZvciBuZXR3b3JrIEkvTy4KPiA+Pj4+Cj4gPj4+PiBUaGUgdGhyZWUgY29udHJvbCByaW5nIG1l
c3NhZ2VzIGFkZGVkIGFyZToKPiA+Pj4+ICAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQgYnkgYmFj
a2VuZAo+ID4+Pj4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdzIChJZiB0aGV5IGFyZSBub3QgaW4g
dXNlKQo+ID4+Pj4gIC0gR2V0IG1heGltdW0gYW1vdW50IG9mIGdyZWZzIGtlcHQgbWFwcGVkLgo+
ID4+Pj4KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNA
b3JhY2xlLmNvbT4KPiA+Pj4+IC0tLQo+ID4+Pj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRp
Zi5oIHwgMTE0Cj4gPj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiA+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKykKPiA+Pj4+Cj4gPj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPiBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPj4+PiBpbmRleCBjYTAwNjE0MTBkLi4yNjRjMzE3NDcx
IDEwMDY0NAo+ID4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPiA+Pj4+
ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPj4+PiBAQCAtMzUzLDYgKzM1
Myw5IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXF1ZXN0IHsKPiA+Pj4+ICAjZGVmaW5lIFhF
Tl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElOR19TSVpFIDUKPiA+Pj4+ICAjZGVmaW5l
IFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAgICAgIDYKPiA+Pj4+ICAjZGVm
aW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfQUxHT1JJVEhNICAgIDcKPiA+Pj4+ICsj
ZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIDgKPiA+Pj4+
ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORyAgICAgIDkKPiA+
Pj4+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfUFVUX0dSRUZfTUFQUElORyAgICAgMTAK
PiA+Pj4+Cj4gPj4+PiAgICAgIHVpbnQzMl90IGRhdGFbM107Cj4gPj4+PiAgfTsKPiA+Pj4+IEBA
IC0zOTEsNiArMzk0LDQxIEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7Cj4gPj4+
PiAgfTsKPiA+Pj4+Cj4gPj4+PiAgLyoKPiA+Pj4+ICsgKiBTdGF0aWMgR3JhbnRzIChzdHJ1Y3Qg
eGVuX25ldGlmX2dyZWZfYWxsb2MpCj4gPj4+PiArICogPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQo+ID4+Pj4gKyAqCj4gPj4+PiArICogQSBmcm9udGVuZCBtYXkg
cHJvdmlkZSBhIGZpeGVkIHNldCBvZiBncmFudCByZWZlcmVuY2VzIHRvIGJlCj4gbWFwcGVkCj4g
Pj4gb24KPiA+Pj4+ICsgKiB0aGUgYmFja2VuZC4gVGhlIG1lc3NhZ2Ugb2YgdHlwZQo+ID4+Pj4g
WEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4gPj4+PiArICogcHJpb3IgaXRz
IHVzYWdlIGluIHRoZSBjb21tYW5kIHJpbmcgYWxsb3dzIGZvciBjcmVhdGlvbiBvZiB0aGVzZQo+
ID4+IG1hcHBpbmdzLgo+ID4+Pj4gKyAqIFRoZSBiYWNrZW5kIHdpbGwgbWFpbnRhaW4gYSBmaXhl
ZCBhbW91bnQgb2YgdGhlc2UgbWFwcGluZ3MuCj4gPj4+PiArICoKPiA+Pj4+ICsgKiBYRU5fTkVU
SUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRSBsZXRzIGEgZnJvbnRlbmQKPiA+Pj4+
IHF1ZXJ5IGhvdyBtYW55Cj4gPj4+PiArICogb2YgdGhlc2UgbWFwcGluZ3MgY2FuIGJlIGtlcHQu
Cj4gPj4+PiArICoKPiA+Pj4+ICsgKiBFYWNoIGVudHJ5IGluIHRoZQo+ID4+IFhFTl9ORVRJRl9D
VFJMX1RZUEVfe0FERCxQVVR9X0dSRUZfTUFQUElORwo+ID4+Pj4gaW5wdXQgdGFibGUgaGFzCj4g
Pj4+Cj4gPj4+IEFERCBhbmQgUFVUIGFyZSBzbGlnaHRseSBvZGQgY2hvaWNlcyBmb3Igb3Bwb3Np
dGVzLiBOb3JtYWxseSB5b3UnZCBoYXZlCj4gPj4gJ2dldCcgYW5kICdwdXQnIG9yICdhZGQnIGFu
ZCAncmVtb3ZlJyAob3IgJ2RlbGV0ZScpLgo+ID4+Pgo+ID4+IFRoYXQncyB0cnVlIC0gSSBwcm9i
YWJseSB3YXMgdG9vIG9ic2Vzc2VkIGludG8gZml0dGluZyBpbiAzIGNoYXJhY3RlcnMgdG8KPiBh
dm9pZAo+ID4+IHJlYWxpZ25pbmcgdGhlIGVhcmxpZXIgY2h1bmsgbGlzdGluZyBhbGwgY3RybCBt
ZXNzYWdlcyB0eXBlcy4gQURELCBERUwKPiBwcm9iYWJseQo+ID4+IGlzIGEgYmV0dGVyIG9uZSAo
R0VUIHdvdWxkIHNvdW5kIGEgYml0IHN0cmFuZ2UgZm9yIHRoZXNlIG9wcykuCj4gPgo+ID4gQURE
L0RFTCBzb3VuZHMgZmluZSB0byBtZS4KPiA+Cj4gT0suIEluIGNhc2UgeW91IHByZWZlciBhIHNs
aWdodGx5IGxlc3MgdmVyYm9zZS9sb25nIG5hbWUgbGlrZQo+IFhFTl9ORVRJRl9DVFJMX1RZUEVf
e01BUCxVTk1BUH1fR1JFRiBsZXQgbWUga25vdyA6KQo+IAo+ID4+Cj4gPj4+PiArICogdGhlIGZv
bGxvd2luZyBmb3JtYXQ6Cj4gPj4+PiArICoKPiA+Pj4+ICsgKiAgICAwICAgICAxICAgICAyICAg
ICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ID4+Pj4gKyAqICstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiA+Pj4+ICsgKiB8IGdyYW50
IHJlZiAgICAgICAgICAgICB8ICBmbGFncyAgICB8ICBwYWRkaW5nICB8Cj4gPj4+PiArICogKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4+Pj4gKyAq
Cj4gPj4+PiArICogZ3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UKPiA+Pj4+ICsgKiBmbGFnczog
ZmxhZ3MgZGVzY3JpYmluZyB0aGUgY29udHJvbCBvcGVyYXRpb24KPiA+Pj4+ICsgKgo+ID4+Pj4g
KyAqLwo+ID4+Pj4gKwo+ID4+Pj4gK3N0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYyB7Cj4gPj4+
Cj4gPj4+IElzICdhbGxvYycgcmVhbGx5IGRlc2lyYWJsZSBoZXJlPyBXaGF0J3MgYmVpbmcgYWxs
b2NhdGVkPwo+ID4+Pgo+ID4+IFByb2JhYmx5IG5vdCBteSBiZXN0IGNob2ljZSBvZiBuYW1pbmcs
IGJ1dCBnaXZlbiB0aGF0IHdlIGFyZW4ndCBhY3R1YWxseQo+ID4+IG1hcHBpbmcKPiA+PiBvbiB0
aGUgZnJvbnRlbmQgYnV0IHJhdGhlciB0aGUgYmFja2VuZCBoZW5jZSBJIGNob29zZSAnYWxsb2Mn
LiBCdXQgYXMgeW91Cj4gaGludAo+ID4+IGl0IG1pZ2h0IGJlIG1pc2xlYWRpbmcuIFdvdWxkICdt
YXAnIG9yICdtYXBwaW5nJyBiZSBiZXR0ZXIgY2FuZGlkYXRlcz8KPiA+Cj4gPiBJIHdvdWxkIGp1
c3QgY2FsbCBpdCAneGVuX25ldGlmX2dyZWYnLiBJdCdzIHVzZWQgZm9yIG1hcHBpbmcgYW5kIHVu
bWFwcGluZy4KPiA+Cj4gT0ssIGdvdCBpdC4KPiAKPiA+Pj4+ICsgKiAgZGF0YVsyXSA9IHNpemUg
b2YgbGlzdCBpbiBlbnRyaWVzCj4gPj4+PiArICoKPiA+Pj4+ICsgKiBSZXNwb25zZToKPiA+Pj4+
ICsgKgo+ID4+Pj4gKyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBP
UlRFRCAgICAgLQo+IE9wZXJhdGlvbgo+ID4+IG5vdAo+ID4+Pj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiA+Pj4+ICsg
KiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3Bl
cmF0aW9uCj4gPj4gZmFpbGVkCj4gPj4+PiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NU
QVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbgo+IHN1Y2Nlc3NmdWwKPiA+Pj4+ICsg
Kgo+ID4+Pj4gKyAqIE5PVEU6IEVhY2ggZW50cnkgaW4gdGhlIGlucHV0IHRhYmxlIGhhcyB0aGUg
Zm9ybWF0IG91dGxpbmVkCj4gPj4+PiArICogICAgICAgaW4gc3RydWN0IHhlbl9uZXRpZl9ncmVm
X2FsbG9jLgo+ID4+Pj4gKyAqCj4gPj4+Cj4gPj4+IFdoYXQgaGFwcGVucyBpZiB0aGUgYmFja2Vu
ZCBjYW4gc3VjY2Vzc2Z1bGx5IG1hcCBzb21lIG9mIHRoZSByZWZzLCBidXQKPiA+PiBub3QgYWxs
Pwo+ID4+PiBEb2VzIHRoZSB3aG9sZSBvcGVyYXRpb24gZmFpbCAodGhlIGJhY2tlbmQgYmVpbmcg
cmVxdWlyZWQgdG8gdW5tYXAKPiA+PiBhbnl0aGluZyB0aGF0Cj4gPj4+IGl0IHN1Y2Nlc3NmdWxs
eSBtYXBwZWQpCj4gPj4KPiA+PiBSaWdodCBub3csIEkgYW0gZG9pbmcgYWxsLW9yLW5vdGhpbmcg
YXBwcm9hY2ggbWVhbmluZyB0aGUgd2hvbGUKPiBvcGVyYXRpb24KPiA+PiBmYWlscwo+ID4+IChh
bmQgYmFja2VuZCB1bm1hcHMgZXZlcnl0aGluZykKPiA+Pgo+ID4+PiBvciB3b3VsZCBpdCBiZSBi
ZXR0ZXIgdG8gaGF2ZSBhIHBlci1yZWYgc3RhdHVzIGNvZGUgaW4KPiA+Pj4gdGhlIHN0cnVjdHVy
ZSwgYW5kIGFsbG93IHBhcnRpYWwgc3VjY2Vzcz8KPiA+Pj4KPiA+PiBUaGVyZSdzIHR3byBieXRl
cyBpbiBwYWRkaW5nLCBJIGNvdWxkIGNyYW0gYSBzdGF0dXMgZmllbGQgdGhlcmUgKDggYnl0ZXMK
PiBzaG91bGQKPiA+PiBzdWZmaWNlPykuIERvIHlvdSB0aGluayBpdCdzIHdvcnRoIGl0PyBUaGUg
dXNlZnVsbmVzcyBJIHNlZSBpcyBhbGxvd2luZwo+ID4+IHVuYm91bmRlZCBtYXBwaW5ncyBpLmUu
IHdpdGhvdXQga25vd2luZyBiZWZvcmUgdGhlIG9wZXJhdGlvbiBob3cKPiBtYW55Cj4gPj4gaXQg
aGFzCj4gPj4gbGVmdCAtIGJ1dCB3aGlsZSBpdCB3b3VsZCBiZSBhIG5pY2VyIGludGVyZmFjZSwg
aXQgd291bGQgYWRkIG92ZXJoZWFkIG9uIHRoZQo+ID4+IGJhY2tlbmQsIGVpdGhlciAxKSBhIHNl
Y29uZCBjb3B5IHRvIHRoZSB0YWJsZSBncmVmIDIpIG9yIGVsc2UgYmFja2VuZAo+IGNvdWxkCj4g
Pj4gbWFwCj4gPj4gdGhlIHRhYmxlIGRpcmVjdGx5IGFuZCB1bm1hcCBhZnRlcndhcmRzIFt3aXRo
IGNhcmUgdG8gYXZvaWQgdGhpbmdzIGxpa2UKPiBYU0EtCj4gPj4gMTU1XS4KPiA+Cj4gPiBJJ20g
ZmluZSB3aXRoIGFuICdhbGwgb3Igbm90aGluZycgc2VtYW50aWMgYXMgbG9uZyBhcyBpdCdzIGNs
ZWFybHkgZG9jdW1lbnRlZAo+ID4gc28gdGhhdCBiYWNrZW5kcyBhbmQgZnJvbnRlbmRzIGtub3cg
d2hhdCB0byBleHBlY3QuIFlvdSBtYXkgYWxzbyB3YW50IGEKPiA+IGRpc3RpbmN0IGZhaWx1cmUg
Y29kZSBmb3IgJ2ZhaWxlZCB0byBtYXAgdGhlIHBhZ2UgY29udGFpbmluZyB0aGUKPiA+IHhlbl9u
ZXRpZl9ncmVmcycgdnMuICdmYWlsZWQgdG8gbWFwL3VubWFwIGFuZCBpbmRpdmlkdWFsIHhlbl9u
ZXRpZl9ncmVmJy4KPiA+Cj4gT0ssIGdvb2QgcG9pbnQuIEFuZCBnaXZlbiB3aGF0IHlvdSBtZW50
aW9uIHJpZ2h0IGFmdGVyLCB0aGUgbWFwL3VubWFwIG9mCj4gaW5kaXZpZHVhbCBncmVmcyBtaWdo
dCBtYWtlIG1vcmUgc2Vuc2UuIEFuZCB0aGlzIHJldHVybiBjb2RlIGlzIHVzZWZ1bCBmb3IKPiBi
b3RoCj4gY2FzZXMgc3VjaCB0aGF0IG9uIGluZGl2aWR1YWwgZ3JlZiBjYXNlIHdlIGNvdWxkIGF2
b2lkIHRyYW5zdmVyc2luZyB0aGUgbGlzdCB0bwo+IHNlZSBpZiBpdCB3YXMgc3VjY2Vzc2Z1bGx5
IG1hcHBlZCAoYWxiZWl0IHByb2JhYmx5IGEgYmVuZWZpdCBpcyB0aW55KQo+IAo+ID4+Pj4gKyAq
IFhFTl9ORVRJRl9DVFJMX1RZUEVfUFVUX0dSRUZfTUFQUElORwo+ID4+Pj4gKyAqIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4+Pj4gKyAqCj4gPj4+PiArICogVGhpcyBp
cyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0byB1bm1hcCBhIGxpc3Qgb2YgZ3Jh
bnQKPiA+Pj4+ICsJICogcmVmZXJlbmNlcy4KPiA+Pj4+ICsgKgo+ID4+Pj4gKyAqIFJlcXVlc3Q6
Cj4gPj4+PiArICoKPiA+Pj4+ICsgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfUFVU
X0dSRUZfTUFQUElORwo+ID4+Pj4gKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgKPiA+Pj4+ICsg
KiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdlIGNvbnRhaW5pbmcgdGhlIG1hcHBp
bmcgbGlzdAo+ID4+Pj4gKyAqICAgICAgICAgICAgKGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5u
aW5nIG9mIHBhZ2UpCj4gPj4+PiArICogIGRhdGFbMl0gPSBzaXplIG9mIGxpc3QgaW4gZW50cmll
cwo+ID4+Pj4gKyAqCj4gPj4+PiArICogUmVzcG9uc2U6Cj4gPj4+PiArICoKPiA+Pj4+ICsgKiAg
c3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0KPiBPcGVy
YXRpb24KPiA+PiBub3QKPiA+Pj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkCj4gPj4+PiArICogICAgICAgICAgIFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbgo+ID4+IGZhaWxl
ZAo+ID4+Pj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAg
ICAgICAgLSBPcGVyYXRpb24KPiBzdWNjZXNzZnVsCj4gPj4+PiArICoKPiA+Pj4+ICsgKiBOT1RF
OiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZCBp
bgo+ID4+Pj4gKyAqICAgICAgIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZl9hbGxvYy4gVGhlIG9ubHkg
dmFsaWQgZW50cmllcyBhcmUgdGhvc2UKPiA+Pj4+ICsgKgkgcHJldmlvdXNseSBhZGRlZCB3aXRo
IG1lc3NhZ2UKPiA+Pj4+IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+ID4+
Pj4gKyAqCSBhcmUgdmFsaWQuIEFkZGl0aW9uYWxseSwgZW50cmllcyBpbiBpbmZsaWdodCB3aWxs
IGRlbGl2ZXIgYW4gZXJyb3IuCj4gPj4+Cj4gPj4+IENvdWxkIHlvdSBlbGFib3JhdGUgb24gd2hh
dCAnaW5mbGlnaHQnIG1lYW5zPwo+ID4+Pgo+ID4+ICdpbmZsaWdodCcgcmVmZXJzIHRvIGdyZWZz
IGFscmVhZHkgc3VibWl0dGVkIGluIHJlcXVlc3RzIGJ5IHRoZSBmcm9udGVuZCBmb3IKPiA+PiB3
aGljaCB3ZSBoYXZlbid0IHJlY2VpdmVkIHJlc3BvbnNlcyB5ZXQuIFRoaXMgbWVudGlvbiBpcyB0
byBhdm9pZAo+IG1hbGljaW91cwo+ID4+IGZyb250ZW5kIHBsYXlpbmcgZ2FtZXMgd2l0aCB0aGUg
c3RhdGUgb2YgdGhlIGdyZWYuIFdlIGNvdWxkIHVzZSB0aGUKPiBzdGF0dXMKPiA+PiB5b3UKPiA+
PiBzdWdnZXN0ZWQgYWJvdmUgYW5kIGxldCB0aGUgZnJvbnRlbmQga25vdyB0aGF0IHRoZSBncmVm
IGlzIGluIHVzZSAtCj4gdGhvdWdoIEkKPiA+PiBhbQo+ID4+IG5vdCBzdXJlIGlmIHRoaXMgaXMg
dGhlIHJpZ2h0IGJlaGF2aW91ciBpLmUuIGluIGNhc2Ugd2UgYXJlIGdpdmluZyB0b28gbXVjaAo+
ID4+IGluZm9ybWF0aW9uIGZvciB0aGUgZ3Vlc3QuCj4gPgo+ID4gV2VsbCwgZmFpbHVyZXMgYXJl
IG1vcmUgcHJvYmxlbWF0aWMgaGVyZSBzaW5jZSBmb3IgYW4gJ2FsbCBvciBub3RoaW5nJwo+IHNl
bWFudGljCj4gPiB5b3UnZCBuZWVkIHRvIGhhdmUgdGhlIGJhY2tlbmQgcmUtbWFwIHdoYXQgaXQg
bWF5IGhhdmUgYWxyZWFkeQo+IHVubWFwcGVkLCBhbmQgYQo+ID4gbWFsaWNpb3VzIGZyb250ZW5k
IG1heSByZXZva2UgdGhlIGdyYW50IGJlZm9yZSBpdCBjYW4gZG8gc28uCj4gPgo+IE9oIHdlbGws
IHRoZSBhbGwtb3Itbm90aGluZyBhcHByb2FjaCBtaWdodCBiZSBiYWQgZm9yIHRoZSB1bm1hcCBj
YXNlLiBTbyBJCj4gdGhpbmsKPiBJJ2xsIGdvIHdpdGggeW91ciBzdGF0dXMgY29kZS4gUmVhbGx5
IHdhbm5hIG1ha2Ugc3VyZSBJIGFtIG5vdCBhZGRpbmcgYQo+IHNpZGUtY2hhbm5lbCBmb3IgYXR0
YWNraW5nL2JyZWFraW5nIHVwIHRoZSBiYWNrZW5kLgoKT2ggZGVmaW5pdGVseS4gVGhlIGJhY2tl
bmQgbmVlZHMgdG8gYmUgY29kZWQgZGVmZW5zaXZlbHkuIEl0IG5lZWRzIHRvIGJlIGFibGUgdG8g
ZmFpbCB0aGUgZnJvbnRlbmRzIHJlcXVlc3RzIGdyYWNlZnVsbHkuCgpDaGVlcnMsCgogIFBhdWwK
Cj4gCj4gQ2hlZXJzLAo+IEpvYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:14:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dprx2-0003XG-Oe; Thu, 07 Sep 2017 08:14:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dprx1-0003XA-LV
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 08:14:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 82/7C-03414-6DFF0B95; Thu, 07 Sep 2017 08:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS6fjDS/fa/w2
 RBh+mClh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvWx6wFUzgrDi56yFLA+Mqti5GTg4hgTyJ
 le/aWEBsXgE7ienHD4HFJQQMJU4vvAkU5+BgEVCV2NamDxJmE1CXaHu2nRUkLCJgIHHuaBJIm
 FkgSqJv+VUmEFtYwF+i4+dJRojpdhKnTveygZTzCghK/N0hDFGuJfHw1y0WCFtbYtnC18wgJc
 wC0hLL/3FMYOSdhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08t
 NLS5OTE/NSUwq1kvOz93ECAwwBiDYwXhzY8AhRkkOJiVR3stq6yOF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfC2/dsQKSRYlJqeWpGWmQMMdZi0BAePkghvFEiat7ggMbc4Mx0idYrRmGPVhCt/m
 Dg6bt79wyTEkpeflyolzvsOpFQApDSjNA9uECwGLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUU
 mY9xLIFJ7MvBK4fa+ATmECOqXkOdgpJYkIKakGRpZ165fvVVmSs5pDYR0ru1eBTkCxkHP6Naa
 g3w+zd/36ZL560bGLX/QWx/uU2awrecV2xHD3/seOElKhbBLHi3k3XXSc41wxb+rHSLXPSq8v
 9162FuyJKbScWrgty66JY0uV/ywjvbTVa8N/lx5+5HXjW2T7toeGLVxin/mTLP58TW8uT7lxS
 ImlOCPRUIu5qDgRAEsj6Be8AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504772052!74986480!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49694 invoked from network); 7 Sep 2017 08:14:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 08:14:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 02:14:11 -0600
Message-Id: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 02:14:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH] x86/HVM: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhbnNsYXRpb25zIHNwYW5uaW5nIGEgcGFnZSBib3VuZGFyeSBub3QgcmVzdWx0aW5nIGluIHBo
eXNpY2FsbHkKY29udGlndW91cyBhZGRyZXNzZXMgaXMgbm90IGEgcmVhc29uIHRvIHJhaXNlICNQ
Ri4gSW4gZmFjdCBieSBub3QgZG9pbmcKc28gYWNjZXNzZXMgb2YgdGhpcyBraW5kIGFyZSBiZWlu
ZyBlbXVsYXRlZCBjb3JyZWN0bHkgdGhhbmtzIHRvIHRoZQpmYWxsYmFjayBsb2dpYyBpbiB0aGUg
aW5zbiBlbXVsYXRvcidzIFJFUCBNT1ZTL1NUT1MvSU5TL09VVFMgaGFuZGxpbmcKKG5vbi1zdHJp
bmcgYWNjZXNzZXMgdG8gc3VjaCBsb2NhdGlvbnMgYXJlIGJlaW5nIHNwbGl0IGVsc2V3aGVyZSBh
bmQKaGVuY2UgaGF2ZSBiZWVuIHdvcmtpbmcgZmluZSBhbHJlYWR5KS4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC01NjYsMTUgKzU2
NiwxMiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCiAgICAgICAgICAgICBp
ZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQogICAgICAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAgICAgICAgICAgZG9uZSAvPSBieXRl
c19wZXJfcmVwOwotICAgICAgICAgICAgKnJlcHMgPSBkb25lOwogICAgICAgICAgICAgaWYgKCBk
b25lID09IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJz
ZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCBucGZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCi0g
ICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICAgICAg
ICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRkciAmIFBBR0VfTUFTSywgJmh2bWVt
dWxfY3R4dC0+Y3R4dCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgICpyZXBzID0gZG9uZTsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICB9CiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:22:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dps5I-0004G7-Mv; Thu, 07 Sep 2017 08:22:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dps5I-0004G1-7H
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 08:22:48 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 42/4D-28476-7D101B95; Thu, 07 Sep 2017 08:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUvc648Z
 Ig/cLOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oym07PZCm4zVpye2cvWwLiBsYuRg0NCwF/i
 03GZLkZODhYBFYlvnU+ZQGw2AWWJn529bCC2iICeRNOB54wgNrNAvsS281dYQVqFBcwlPk7KB
 AnzClhIbD3TywJhC0qcnPmEBaJcR2LB7k9sIOXMAtISy/9xgIRFgTZ1Lp0DViIkoCDRMf0Y0w
 RGnllIumch6Z6F0L2AkXkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5
 yfu4mRmDIMADBDsa9/5wOMUpyMCmJ8l5WWx8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3mWFj
 pJBgUWp6akVaZg4weGHSEhw8SiK8m0DSvMUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolzhsBU
 iQAUpRRmgc3AhZJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwNkCk9mXgncpldARzABHV
 HyfAPIESWJCCmpBsaQeb5RnxYtXr9AMk789u+0o76eBtcOcU1Y69R6mvNZtNMpoF95hUMmFGr
 lx5obTrcpXXftg7uR94n1ui8vybgUK+34HMFb5LdcQHzxDp9Hpj/Wp5xMXmJ7e90h8a++sWty
 bbdkFhl6feK+Ux8ccI9v3Y+AhT2aF78XiESU/GWdLpJ2U2X+QyWW4oxEQy3mouJEAJLNI6CfA
 gAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504772565!108859266!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58005 invoked from network); 7 Sep 2017 08:22:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 08:22:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438782054"
Date: Thu, 7 Sep 2017 09:22:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170907082242.vmumulnpfcautolj@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Committers <committers@xenproject.org>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] Last posting date for Xen 4.10 is September 15
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGxhc3QgcG9zdGluZyBkYXRlIGZvciBYZW4gNC4xMCBpcyBTZXB0ZW1iZXIg
MTUuIElmIHlvdSB3YW50IHlvdXIKZmVhdHVyZXMgdG8gYmUgaW5jbHVkZWQgZm9yIHRoZSByZWxl
YXNlLCBwbGVhc2UgbWFrZSBzdXJlIHRoZXkgYXJlCnBvc3RlZCBmb3IgdGhlIGZpcnN0IHRpbWUg
YmVmb3JlIFNlcHRlbWJlciAxNS4KCldlaSAob24gYmVoYWxmIG9mIEp1bGllbikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dps7B-0004Mp-1X; Thu, 07 Sep 2017 08:24:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dps7A-0004Mj-AC
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 08:24:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AD/76-03610-B4201B95; Thu, 07 Sep 2017 08:24:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQtebaWO
 kwelEi+9bJjM5MHoc/nCFJYAxijUzLym/IoE1o6d7J2vBJt6KxdOfMTcwvuPsYuTkkBDwk/h1
 +CoTiM0moCOx9Oh8IJuDQ0QgSGLXy3CQMLOArsSpZx0sIGFhgWCJb+ujQMIiAiESd98fYYOwj
 SQan24D62QRUJHoXqUEEuYVcJfYMOkNK4gtJFAkcXPpW7ByTgF7iX0H3jCD2IwCshJfGlczQ2
 wSl7j1ZD4TxGECEkv2nGeGsEUlXj7+xwphG0hsXbqPBaJeR2LB7k9sELa2xLKFr5kh9gpKnJz
 5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAoOeAQh2MO77GHmIUZKDSUmU97La+kghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKEry3GDdGCgkWpaanVqRl5gDjDyYtwcGjJMJ7GyTNW1yQmFucmQ6ROsVozHFs0+U/TByrJl
 z5wyTEkpeflyolznsApFQApDSjNA9uECwtXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwrw7
 IFJ7MvBK4fa+ATmECOqXk+QaQU0oSEVJSDYyuZ6409f/haEySCRAU0s/+/+Nxr6X67toDEdu6
 G1SUAibe03jXU+t08+e2J0oyvikF11VnyZeciVLweVcjMuvsitRDYbUzddN4/jJHPRKqOu38b
 otJ75Jtdxtss2aLxurviOuV7vyp/fF4aoDKrbvz/6mpCD25cH2CcMdutzvxWaf/fQhaeVCJpT
 gj0VCLuag4EQBRl4OkBgMAAA==
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504772682!92329278!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45768 invoked from network); 7 Sep 2017 08:24:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 08:24:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52397464"
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: drop bogus #PF raising from linear->phys
 translation
Thread-Index: AQHTJ7FMbHs+CEaEQkefjCTImoazBKKpFaEw
Date: Thu, 7 Sep 2017 08:24:42 +0000
Message-ID: <044bd60bdd484ae3939cb1b9f5c2c7e6@AMSPEX02CL03.citrite.net>
References: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <59B11BF302000078001781EC@prv-mh.provo.novell.com>
In-Reply-To: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMDk6MTQKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ODYvSFZNOiBkcm9wIGJvZ3Vz
ICNQRiByYWlzaW5nIGZyb20gbGluZWFyLT5waHlzCj4gdHJhbnNsYXRpb24KPiAKPiBUcmFuc2xh
dGlvbnMgc3Bhbm5pbmcgYSBwYWdlIGJvdW5kYXJ5IG5vdCByZXN1bHRpbmcgaW4gcGh5c2ljYWxs
eQo+IGNvbnRpZ3VvdXMgYWRkcmVzc2VzIGlzIG5vdCBhIHJlYXNvbiB0byByYWlzZSAjUEYuIElu
IGZhY3QgYnkgbm90IGRvaW5nCj4gc28gYWNjZXNzZXMgb2YgdGhpcyBraW5kIGFyZSBiZWluZyBl
bXVsYXRlZCBjb3JyZWN0bHkgdGhhbmtzIHRvIHRoZQo+IGZhbGxiYWNrIGxvZ2ljIGluIHRoZSBp
bnNuIGVtdWxhdG9yJ3MgUkVQIE1PVlMvU1RPUy9JTlMvT1VUUyBoYW5kbGluZwo+IChub24tc3Ry
aW5nIGFjY2Vzc2VzIHRvIHN1Y2ggbG9jYXRpb25zIGFyZSBiZWluZyBzcGxpdCBlbHNld2hlcmUg
YW5kCj4gaGVuY2UgaGF2ZSBiZWVuIHdvcmtpbmcgZmluZSBhbHJlYWR5KS4KClllcywgaXQgZG9l
cyBzZWVtIGxpa2UgdGhpcyBpcyB3YXkgdG9vIGxvdyBhIGxheWVyIHRvIGJlIHJhaXNpbmcgdGhp
cyBleGNlcHRpb24uCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAKClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTU2NiwxNSArNTY2LDEyIEBAIHN0YXRpYyBpbnQg
aHZtZW11bF9saW5lYXJfdG9fcGh5cygKPiAgICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNf
cGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKPiAgICAgICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOwo+ICAgICAgICAgICAgICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7Cj4g
LSAgICAgICAgICAgICpyZXBzID0gZG9uZTsKPiAgICAgICAgICAgICAgaWYgKCBkb25lID09IDAg
KQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBBU1NFUlQoIXJldmVyc2UpOwo+
IC0gICAgICAgICAgICAgICAgaWYgKCBucGZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCj4gLSAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0gICAgICAg
ICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZodm1l
bXVsX2N0eHQtCj4gPmN0eHQpOwo+IC0gICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+
ICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICpyZXBzID0gZG9uZTsKPiAgICAgICAgICAg
ICAgYnJlYWs7Cj4gICAgICAgICAgfQo+IAo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:25:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dps7Z-0004Qx-9I; Thu, 07 Sep 2017 08:25:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41679c3bb=citrix-osstest@xenproject.org>)
 id 1dps7Y-0004Qj-Cz
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 08:25:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/B7-30502-36201B95; Thu, 07 Sep 2017 08:25:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjeZaWO
 kwVw5i3tT3rM7MHps79vFHsAYxZqZl5RfkcCasXBVN3tBF19F1+uKBsZZHF2MnBwSAv4Sj79N
 Y4ew3SWmt69gA7FFBJwlJny4DWbzCuhJTLzxmBnEFhbwlmhbMgPI5gKq384kMfndSVaIZlWJx
 w9fgA1iE/CQmNgzkQXEZhFQkXix5CTYICEBLYmli1cyQQwVlDg58wlYDbOAhMTBFy+YIeZYSO
 z42Mc2gZF3FpKyWUjKFjAyrWJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQIDBwGINjB+P2P0yFGSQ4mJVHey2rrI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EYx
 bowUEixKTU+tSMvMAYYwTFqCg0dJhPc1A1Cat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEe
 UNAZgiAFGWU5sGNgMXTJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzfgVZxZOZVwK36RXQEU
 xAR5Q83wByREkiQkqqgXFd9+fDZ1Lr+xf3b/aI3vJKtCnfwNVe4OpFbvO5skfZNFWL5xrXzlz
 ypJyzK+W/wHLVHVUdVd/0eyo3Rz+KOlSv5rLGoPsOx73ZVw8n/WdTZ30hL7p83okoDR/ZgoO+
 rhKtHJ8ehUdpTEvMu/4lbh/P25/3DEoKVoYF+Mkc3XZyGefFbg7ff0osxRmJhlrMRcWJADTJl
 ruiAgAA
X-Env-Sender: prvs=41679c3bb=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504772704!110590116!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56349 invoked from network); 7 Sep 2017 08:25:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 08:25:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438782324"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72071-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72044
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Sep 2017 09:25:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72071: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDcxIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDcxLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNDQKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjA0NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDQ0CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNDQK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjA0NAoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsZT-0006TP-JP; Thu, 07 Sep 2017 08:53:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpsZS-0006TJ-C3
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 08:53:58 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D5/62-02046-52901B95; Thu, 07 Sep 2017 08:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1eFc2O
 kwcbZVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSTdPYCyYxVnT3fGFqYKzuYuTkEBLIk1jx
 4zITiM0rYCfx5cx5RhBbQsBQ4vTCmywgNouAqsTnFTPBatgE1CXanm1n7WLk4BARMJA4dzQJx
 GQW0JfYto4FxBQWsJDYvpYbYridxJGWJnaQMK+AoMTfHcIgYWYBLYmHv26xQNjaEssWvmaGGC
 ItsfwfxwRG3lkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMDQYgCCHYzLPzodYpTkYFIS5b2stj5SiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgTvO/aNkUKCRanpqRVpmTnAIIdJS3DwKInw7gBJ8xYXJOYWZ6ZDpE4x2nP0rLj4h4mjD
 0zeeHgdSHbcvPuHSYglLz8vVUqcV5oDqE0ApC2jNA9uKCwqLzHKSgnzMgKdKcRTkFqUm1mCKv
 +KUZyDUUmYdx/Icp7MvBK43a+AzmICOqvk+QaQs0oSEVJSDYzLNeS32fpcucwoU//wV+D7X68
 4ZEu/P7bWLGwrT9qw4a83x4qlX83+39lkaXTwm95kzYuuEn+eb7h3PD6h3vaQTMvsG4VdheL/
 g/KvpytPzTv0jO/BttSdsfwHDyUsX37XJ/lL84dAbwvz49eXTLwWeMrh+swpejfzd+w4IWnnu
 8Zu2uIDK6/VKbEUZyQaajEXFScCAIVy+ErFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504774435!113613067!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39931 invoked from network); 7 Sep 2017 08:53:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 08:53:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 02:53:54 -0600
Message-Id: <59B12542020000780017825A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 02:53:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/2] hvmloader: improve (debug) tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogZHluYW1pY2FsbHkgZGV0ZXJtaW5lIHNjcmF0Y2ggbWVtb3J5IHJhbmdlIGZvciB0ZXN0cwoy
OiBjbG9uZSBSRVAgSU5TVyB0ZXN0IGZyb20gUkVQIElOU0Igb25lCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:54:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:54:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsaQ-0006Xp-SS; Thu, 07 Sep 2017 08:54:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpsaP-0006Xe-Lf
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 08:54:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 46/A4-28476-06901B95; Thu, 07 Sep 2017 08:54:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG4C58Z
 Ig3UbpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzjzewFcxirljU8Z+1gfEqUxcjJ4eEgL/E
 zOntLCA2i4CKxKF/O5lBbDYBZYmfnb1sILYIkP2xtZe9i5GLg1lgFZPEsR/NjCAJYYFYidnTf
 7B2MXJw8ApYSEx+qw0SFhKIkbjYehRsJq+AoMTJmU/AbGYBHYkFuz+xgZQzC0hLLP/HARLmFD
 CR2Nz9F2yiKNAJnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RsZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgVbPwMC4g3FHu98hRkkOJiVR3stq6yOF
 +JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYL3HfvGSCHBotT01Iq0zBxgLMCUS
 nDwKInwfgFJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQ2Awpcd5JHEBFAiBFGaV5cCNgcXmJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjDvPpBVPJl5JXCbXgEdwQR0RMnzDSBHlCQipKQaGHNPbhI
 NcenRY55xcTkzm8PV4wscns/8VyxvrRikxdnx+foHA0+xdyJmLv3Lg/QfqFx0cdvlZmHrF1r1
 Lrzpqt/xMyVT+KxuaPRN2TJZ+8YlzTKxr+EJedtStLIV6gOZV3T8LfR++tGk93q7fPChs28LN
 q1lMi2t58tujvQ99Gu3e5bv43vrlFiKMxINtZiLihMBElEfbMYCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504774494!90478400!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31855 invoked from network); 7 Sep 2017 08:54:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 08:54:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438784888"
Date: Thu, 7 Sep 2017 09:54:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170907085453.vwizcs5zbxtsqaog@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-7-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906124653.5408-7-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDI6NDY6NTFQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBkb21jdGwgaHlwZXJjYWxsIHRvIHNldCB0aGUgZG9tYWluJ3MgcmVzb3Vy
Y2UgbGltaXRzIHJlZ2FyZGluZwo+IGdyYW50IHRhYmxlcy4gSXQgaXMgYWNjZXB0ZWQgb25seSBh
cyBsb25nIGFzIG5laXRoZXIKPiBnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQg
Zm9yIHRoZSBkb21haW4sIG5vciB0aGUgZG9tYWluCj4gaGFzIHN0YXJ0ZWQgdG8gcnVuLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWxzbyBDQyBEYW5pZWwgZm9yIFhT
TSBjaGFuZ2VzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 08:56:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 08:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsbV-0006gR-5i; Thu, 07 Sep 2017 08:56:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpsbU-0006gJ-EM
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 08:56:04 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 82/28-09852-3A901B95; Thu, 07 Sep 2017 08:56:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve5izo2
 RBqe+81os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHnq9lKnjMVfFjS0ID41uOLkZODgkBf4kF
 97tYuhg5OFgEVCQ2rikCCbMJKEv87OxlA7FFgOyPrb3sXYxcHMwCDUwSFw99YAZJCAvESuyav
 J8RxOYVsJB4/eMxWIOQQIxE4/5bbBBxQYmTM5+wgNjMAjoSC3Z/YgPZxSwgLbH8H9gJnAImEj
 83rWQCsUWBTuhcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU00Esqykz
 PKMlNzMwB8kz1clOLixPTU3MSk4r1kvNzNzECw4wBCHYwrpnqfIhRkoNJSZT3str6SCG+pPyU
 yozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4K3m2BgpJFiUmp5akZaZA4wEmFIJDh4lE
 d4v7EBp3uKCxNzizHSI1ClGXY5jmy7/YRICmyElzjsJZIYASFFGaR7cCFhUXmKUlRLmZQQ6UI
 inILUoN7MEVf4VozgHo5Iw7yaQKTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGhjl3KR84zWVL27
 Z9/DdsQtLTkivY3ZXSv+uKjhjnsW5An4Xc0UF61UHFpx8kiHt35i3ZfdHlqDwlXev5v3oUzz6
 7dKavj178nmeub/Slyq6eFo0pUDcP/h4euvSuJ+v7PR1pi588uu9gPdUVT0Dv0cnPzLsP6l4Y
 iZ3DM+rJCdxfWnPqJrHc5mVWIozEg21mIuKEwEtbEUoxQIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504774561!82061652!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31342 invoked from network); 7 Sep 2017 08:56:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 08:56:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446928366"
Date: Thu, 7 Sep 2017 09:55:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170907085559.maquthtzel2pzd64@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-8-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906124653.5408-8-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 7/8] libxc: add libxc support for setting
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDI6NDY6NTJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYSBuZXcgbGlieGMgZnVuY3Rpb24geGNfZG9tYWluX3NldF9nbnR0YmxfbGlt
aXRzKCkgc2V0dGluZyB0aGUKPiBsaW1pdHMgZm9yIHRoZSBtYXhpbXVtIG51bWJlcnMgb2YgZ3Jh
bnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjawo+IGZyYW1lcyBvZiBhIGRvbWFpbi4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMTQgKysrKysrKysrKysrKysKPiAgdG9vbHMv
bGlieGMveGNfZG9tYWluLmMgICAgICAgfCAxMyArKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hh
bmdlZCwgMjcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggNDMx
NTFjYjQxNS4uMzliNThjZjViNyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTEwNjQs
NiArMTA2NCwyMCBAQCBpbnQgeGNfZG9tYWluX3NldF92aXJxX2hhbmRsZXIoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmlycSk7Cj4gIGludCB4Y19kb21haW5fc2V0X21h
eF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1heF9wb3J0KTsKPiAgCj4gKy8qKgo+ICsgKiBT
ZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1lcyBhbmQvb3IgbWFwdHJhY2sgZnJh
bWVzIGEgZG9tYWluCj4gKyAqIGNhbiBoYXZlLiBDYW4gb25seSBiZSB1c2VkIGF0IGRvbWFpbiBz
ZXR1cCB0aW1lLiBBIHplcm8gdmFsdWUgbWVhbnMKPiArICogbm8gY2hhbmdlLgo+ICsgKgo+ICsg
KiBAcGFyYW0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKPiAr
ICogQHBhcmFtIGRvbWlkIHRoZSBkb21haW4gaWQKPiArICogQHBhcmFtIGdyYW50X2ZyYW1lcyBt
YXguIG51bWJlciBvZiBncmFudCBmcmFtZXMKPiArICogQHBhcmFtIG1hcHRyYWNrX2ZyYW1lcyBt
YXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMKPiArICovCj4gK2ludCB4Y19kb21haW5fc2V0
X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAoKZG9taWRf
dCBwbGVhc2UKCldpdGggdGhhdCBmaXhlZDoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:02:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsi1-0007Tq-04; Thu, 07 Sep 2017 09:02:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpsi0-0007Tk-7J
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 09:02:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DD/EF-09852-73B01B95; Thu, 07 Sep 2017 09:02:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK4Z98Z
 Ig6VzdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFp66wF1zgqOhf0MHewPibrYuRk0NCwF/i
 5tuDjCA2i4CKxOF1nawgNpuAssTPzl6wGhEg+2NrL3sXIxcHs0ADk8TFQx+YQRLCArESa25tB
 mvmFbCQuP99G1izkECMxNwFvcwQcUGJkzOfsIDYzAI6Egt2fwIaygFkS0ss/8cBEuYUMJF4s7
 KNHcQWBbqhc+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXUC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDQ6hkYGHcwNvU6H2KU5GBSEuW9rLY+UogvKT+l
 MiOxOCO+qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeC25NkYKCRalpqdWpGXmAGMBplSCg0dJh
 JcfJM1bXJCYW5yZDpE6xajLcWzT5T9MQmAzpMR5v3ACFQmAFGWU5sGNgMXlJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvEtApvBk5pXAbXoFdAQT0BElzzeAHFGSiJCSamDM3ysreliqL3i
 Ksv7Skl88m/+lxpnvf+F7s0doz7I3u/y3dGyQFU0Kf+e32CO0ZXO02OwZws9EEiT4WebUJb60
 Wf5YQEZDT+ZEfcu1wHcb12xi3Sj66dhxuYveiRdepJ875PnPs0aP0fRqYJPg0Y0Lzn//c82up
 Kn28Mo94kInZ508pGp3NHCKEktxRqKhFnNRcSIAay7JwcYCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504774965!110598963!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18048 invoked from network); 7 Sep 2017 09:02:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 09:02:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438785819"
Date: Thu, 7 Sep 2017 10:02:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170907090243.dlgkb7zyyl73ob37@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-9-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170906124653.5408-9-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 8/8] libxl: add libxl support for setting
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDI6NDY6NTNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgbmV3IGRvbWFpbiBjb25maWcgaXRlbXMgZm9yIHNldHRpbmcgdGhlIGxpbWl0
cyBmb3IgdGhlIG1heGltdW0KPiBudW1iZXJzIG9mIGdyYW50IHRhYmxlIGZyYW1lcyBhbmQgbWFw
dHJhY2sgZnJhbWVzIG9mIGEgZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg
IHwgMTUgKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA2
ICsrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgfCAgOCArKysrKysrKwo+ICB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgMyArKysKPiAgdG9vbHMveGwveGxfcGFyc2Uu
YyAgICAgICAgIHwgIDUgKysrKysKPiAgdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAgIHwgIDIg
KysKPiAgNiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+IGlu
ZGV4IDc5Y2IyZWFlYTcuLmRkMGIyMzIwMjAgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluCj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTQ0NCw2ICs0
NDQsMjEgQEAgdW5wYXVzaW5nIHRoZSBkb21haW4uIFdpdGggYSBwcm9wZXJseSBjb25zdHJ1Y3Rl
ZCBzZWN1cml0eSBwb2xpY3kgKHN1Y2gKPiAgYXMgbm9taWdyYXRlX3QgaW4gdGhlIGV4YW1wbGUg
cG9saWN5KSwgdGhpcyBjYW4gYmUgdXNlZCB0byBidWlsZCBhCj4gIGRvbWFpbiB3aG9zZSBtZW1v
cnkgaXMgbm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xzdGFjayBkb21haW4uCj4gIAo+ICs9aXRl
bSBCPGdyYW50X2ZyYW1lcz1OVU1CRVI+CgpBZGQgbWF4XyBwcmVmaXhlcyBmb3IgYm90aCBvZiB0
aGVtPyBUaGV5IGFyZSB0aGUgY2FwLCBub3QgYWN0dWFsCmFsbG9jYXRpb24gYWZ0ZXIgYWxsLgoK
VGhlIGNvZGUgbG9va3MgZ29vZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:05:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:05:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpskT-0007do-CV; Thu, 07 Sep 2017 09:05:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpskR-0007da-SA
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 09:05:19 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 FB/A0-28476-FCB01B95; Thu, 07 Sep 2017 09:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve457o2
 RBms3GVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Jl5nLehhqji7Zi9TA+Ntxi5GDg4JAX+J
 68/DQUwWARWJr7eKuxg5OdgElCV+dvaygdgiAhoSK98sZOli5OJgFpjHKNFy4TAjSEJYIEhix
 5WzrCA2r4CFxLzlZ5lBioQEXjNKPL+4gB0iIShxcuYTFhCbWUBHYsHuT2wgy5gFpCWW/+MACX
 MKBEqseroZrEQU6IbOpXPAbCEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKG
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYaPUMDIw7GPtW+R1ilORgUhLlvay2
 PlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8l18ZIIcGi1PTUirTMHGDIw6QlOHiURHj9QdK8x
 QWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOWwlSJABSlFGaBzcCFn+XGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzTgGZwpOZVwK36RXQEUxAR5Q83wByREkiQkqqgVE2+UOfQL1Qzjyrw60
 vuVzPfz0zxaFebN2Dt8KM0k37Vp8I05Mw9d4ksPV844HsiM0y5Z0+8mcqpKfOF9y3rv6/YeHZ
 uvMbrpdGGOZLL5PRSXmjbbIu7e2npqdH/+k8PsCtfX7G5VbLoIdZL4PD7b06VNXn8KdvWMg5/
 aNJftchmcbp8za3SCqxFGckGmoxFxUnAgCQhuKLugIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504775117!89888589!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22877 invoked from network); 7 Sep 2017 09:05:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 09:05:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446929344"
Date: Thu, 7 Sep 2017 10:05:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170907090515.qt2azzvbrfml5z5d@citrix.com>
References: <1500387930-16317-1-git-send-email-al1img@gmail.com>
 <1500387930-16317-14-git-send-email-al1img@gmail.com>
 <20170905130645.cgrt2l7etvcqs6ub@citrix.com>
 <CACvf2oUsa9gCgvxRkRgjLtyUjMimB-eaEc3khTe_QQ8JWuZxjw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oUsa9gCgvxRkRgjLtyUjMimB-eaEc3khTe_QQ8JWuZxjw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v4 13/13] libxl: make pci and usb setdefault
 function generic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDY6NTM6MTlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gU28gSSBndWVzcyB0aGUgcmlnaHQgcGxhY2UgZm9yIHRoZXNlIGNoYW5nZXMg
d2lsbCBiZQo+IGZpcnN0IHBhdGNoIHdoZXJlIGNoYW5nZXMgdG8gZGV2dHlwZSBhcmUgaW50cm9k
dWNlZC4KPiBJIHdpbGwgZml4IHNldGRlZmF1bHQgZnVuY3Rpb24gcGFyYW1ldGVycyBmb3IgYWxs
IGRldnR5cGVzLgo+IERvZXMgaXQgc291bmRzIGdvb2Q/CgpZZXMuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpslV-0007k7-PG; Thu, 07 Sep 2017 09:06:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpslU-0007jv-4Y
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 09:06:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F2/F9-03283-F0C01B95; Thu, 07 Sep 2017 09:06:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ovy4fz8Z
 Ig85JJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blX5dYC45wV8x/uJe1gXEXZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvRfOs0IkhAWiJXYNXk/mC0ioCjx4OVNVhCbWeA6o8T83dwQDV2MEhdXP
 WYBSbAJqEpsuH4KrIhXwFqiaes8sDiLgIrE3APzweKiAuESTWf7WSBqBCVOznwCZnMKWEr8nr
 2aBWKBusSfeZeYIWxxiU3PvkMtlpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot
 0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5QBCHYwfloWcIhRkoNJSZT3
 str6SCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4PXn3hgpJFiUmp5akZaZA
 4whmFIJDh4lEV5bkDRvcUFibnFmOkTqFKMux7FNl/8wCYHNkBLn/cMFVCQAUpRRmgc3AhbPlx
 hlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMyweyiiczrwRu0yugI5iAjih5vgHkiJJEhJRUA2P
 IwRtbzxq+7bT4+Gvt8aVJHssP8lZGHXgtfO5YV4qLNkNfbMqrpTnR/Xc+/+LzzVB6HmVeM1vp
 4KvrRzY+94or317i4/LbXdtoR/TDuTvjv3ML3I6O86nTOaFiFS28ZI8P32T7wmlLriuWRp9+K
 l7l/GXd5f/ZC49E102dcqRc6vcjVv9zs9KUWIozEg21mIuKEwEyp6544gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504775181!74998889!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38631 invoked from network); 7 Sep 2017 09:06:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 09:06:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 16CBFAEDB;
 Thu,  7 Sep 2017 09:06:21 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-8-jgross@suse.com>
 <20170907085559.maquthtzel2pzd64@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3b974035-ea36-8423-3fd3-138284d3e8f1@suse.com>
Date: Thu, 7 Sep 2017 11:06:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170907085559.maquthtzel2pzd64@citrix.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 7/8] libxc: add libxc support for setting
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTA6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcg
YXQgMDI6NDY6NTJQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIGEgbmV3IGxp
YnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNldHRpbmcgdGhlCj4+
IGxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBmcmFtZXMgYW5k
IG1hcHRyYWNrCj4+IGZyYW1lcyBvZiBhIGRvbWFpbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oIHwgMTQgKysrKysrKysrKysrKysKPj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jICAgICAgIHwgMTMgKysrKysrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNl
cnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IGluZGV4IDQzMTUxY2I0MTUuLjM5
YjU4Y2Y1YjcgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+
ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IEBAIC0xMDY0LDYgKzEwNjQs
MjAgQEAgaW50IHhjX2RvbWFpbl9zZXRfdmlycV9oYW5kbGVyKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwgaW50IHZpcnEpOwo+PiAgaW50IHhjX2RvbWFpbl9zZXRfbWF4X2V2dGNo
bih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IG1heF9wb3J0KTsKPj4gIAo+PiArLyoqCj4+ICsgKiBTZXQg
dGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1lcyBhbmQvb3IgbWFwdHJhY2sgZnJhbWVz
IGEgZG9tYWluCj4+ICsgKiBjYW4gaGF2ZS4gQ2FuIG9ubHkgYmUgdXNlZCBhdCBkb21haW4gc2V0
dXAgdGltZS4gQSB6ZXJvIHZhbHVlIG1lYW5zCj4+ICsgKiBubyBjaGFuZ2UuCj4+ICsgKgo+PiAr
ICogQHBhcmFtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCj4+
ICsgKiBAcGFyYW0gZG9taWQgdGhlIGRvbWFpbiBpZAo+PiArICogQHBhcmFtIGdyYW50X2ZyYW1l
cyBtYXguIG51bWJlciBvZiBncmFudCBmcmFtZXMKPj4gKyAqIEBwYXJhbSBtYXB0cmFja19mcmFt
ZXMgbWF4LiBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzCj4+ICsgKi8KPj4gK2ludCB4Y19kb21h
aW5fc2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+
IAo+IGRvbWlkX3QgcGxlYXNlCgpPa2F5LgoKCkp1ZXJnZW4KCj4gCj4gV2l0aCB0aGF0IGZpeGVk
Ogo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:06:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsls-0007mm-0Y; Thu, 07 Sep 2017 09:06:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpslp-0007mU-R9
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 09:06:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C6/53-01910-42C01B95; Thu, 07 Sep 2017 09:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyuP0Ov64Kz8Z
 Ig1cfJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuHbkFKzgrNrRvY2lgPMDexcjJISFgJPF2
 4j+mLkYuDiGBhYwSr788ZARJCAvESqy5tRnMFhFQlHjw8iYriM0scJ1RYv5uboiGLkaJBR/mM
 IMk2ARUJTZcPwVUxMHBK2At0XfGBSTMIqAicedpLwuILSoQLtF0th/M5hUQlDg58wmYzSlgKT
 F5wg9GiPnqEn/mXWKGsMUlNj37DrVXXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1NNZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MG4bbvnIUZJDiYl
 Ud7LausjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC9wzXxkghwaLU9NSKt
 MwcYPzAlEpw8CiJ8NpyA6V5iwsSc4sz0yFSpxh1OY5tuvyHSQhshpQ47x+QGQIgRRmleXAjYL
 F8iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8U0Cm8GTmlcBtegV0BBPQESXPN4AcUZKIkJJ
 qYJz0aqX8mqXGu/r3uPX4Hpt2qzG75diHuEb93G4jXcbD7f6V/Y/k+kvmKcpnnd/uHnu+OT/n
 eWSGkIy/0MnNy7yePK/ncnaYPX3dPtHkH0q3Oo69qz1nU+xe45gnf+2jNaNfXkLJtZNrutxzY
 7he3L8x+7Db5uW/vdgvms9sEs+8PCFQxzdkjhJLcUaioRZzUXEiAHFCYi7gAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504775204!55538030!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20964 invoked from network); 7 Sep 2017 09:06:44 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 09:06:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F00F6AEE8;
 Thu,  7 Sep 2017 09:06:43 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170906124653.5408-1-jgross@suse.com>
 <20170906124653.5408-9-jgross@suse.com>
 <20170907090243.dlgkb7zyyl73ob37@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <43450162-4991-eda3-3e3f-52f378bb76b3@suse.com>
Date: Thu, 7 Sep 2017 11:06:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170907090243.dlgkb7zyyl73ob37@citrix.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 8/8] libxl: add libxl support for setting
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTE6MDIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcg
YXQgMDI6NDY6NTNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIG5ldyBkb21h
aW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRoZSBtYXhpbXVtCj4+
IG51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFtZXMgb2YgYSBk
b21haW4uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4gLS0tCj4+ICBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCAxNSArKysrKysrKysr
KysrKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA2ICsrKysrKwo+PiAgdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMgICAgIHwgIDggKysrKysrKysKPj4gIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCB8ICAzICsrKwo+PiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgIHwg
IDUgKysrKysKPj4gIHRvb2xzL3hsL3hsX3N4cC5jICAgICAgICAgICB8ICAyICsrCj4+ICA2IGZp
bGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+PiBpbmRleCA3OWNi
MmVhZWE3Li5kZDBiMjMyMDIwIDEwMDY0NAo+PiAtLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KPj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4+IEBAIC00NDQsNiArNDQ0LDIx
IEBAIHVucGF1c2luZyB0aGUgZG9tYWluLiBXaXRoIGEgcHJvcGVybHkgY29uc3RydWN0ZWQgc2Vj
dXJpdHkgcG9saWN5IChzdWNoCj4+ICBhcyBub21pZ3JhdGVfdCBpbiB0aGUgZXhhbXBsZSBwb2xp
Y3kpLCB0aGlzIGNhbiBiZSB1c2VkIHRvIGJ1aWxkIGEKPj4gIGRvbWFpbiB3aG9zZSBtZW1vcnkg
aXMgbm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xzdGFjayBkb21haW4uCj4+ICAKPj4gKz1pdGVt
IEI8Z3JhbnRfZnJhbWVzPU5VTUJFUj4KPiAKPiBBZGQgbWF4XyBwcmVmaXhlcyBmb3IgYm90aCBv
ZiB0aGVtPyBUaGV5IGFyZSB0aGUgY2FwLCBub3QgYWN0dWFsCj4gYWxsb2NhdGlvbiBhZnRlciBh
bGwuCgpPa2F5LgoKCkp1ZXJnZW4KCj4gCj4gVGhlIGNvZGUgbG9va3MgZ29vZC4KPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:06:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:06:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsm0-0007ou-7i; Thu, 07 Sep 2017 09:06:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpsly-0007oX-Vp
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 09:06:55 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A1/E4-03414-E2C01B95; Thu, 07 Sep 2017 09:06:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1eXZ2O
 kwbNl2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHlv+sBYvEK6bP+svUwHhCqIuRk0NIIE/i
 8odtLCA2r4CdxNyeDewgtoSAocTphTfB4iwCqhLNc6cyg9hsAuoSbc+2s3YxcnCICDhKTG726
 mLk4mAWaGaSePb5LBNIXFggTeL+80yQuJDAbUaJTcvus4PEOQW8JN7NLQYxeQUEJf7uEAaZyC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU
 21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwbhzfeAhRkkOJiVR3stq
 6yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCe4doYKSRYlJqeWpGWmQOMApi0BAePkgivLTdQm
 re4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rx/QGYIgBRllObBjYBF5CVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ804BmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoGxXkiwPX+iSlXfo6C
 d73em1Knfyhbdmp65ZYJQmP7x94+6Lgk2zJ2qesii6ozvDP80h/ONB3al38m5FtkYUaIqcVrv
 g0Mc//tY5zW7ymQjPMK/XijzZAo7u604N7NiPZ8Z0/F7N8+8a215HuzHEu19ZJbSd0sp6YCIT
 s09t2+aTq+0uWlfqKPEUpyRaKjFXFScCABLWg8LwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504775211!110950684!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10963 invoked from network); 7 Sep 2017 09:06:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 09:06:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 03:06:51 -0600
Message-Id: <59B1284A020000780017827C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 03:06:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <59AD8F83020000780017743C@prv-mh.provo.novell.com>
 <20170906154044.4x57yudbiqomibgk@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170906154044.4x57yudbiqomibgk@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA5LjE3IGF0IDE3OjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDA5OjM4OjExQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQ2hhbmdlcyBzaW5jZSB2NDoKPj4gPlsuLi5dCj4+ID4gKiBIeXBlcnZpc29y
IGNvZGU6Cj4+ID5bLi4uXQo+PiA+ICAtIENvbnN0aWZ5IHRoZSBkYXRhIG9wYXF1ZSBwYXJhbWV0
ZXIgb2YgcmVhZCBoYW5kbGVycy4KPj4gCj4+IElzIHRoYXQgYSBnb29kIGlkZWE/IFN1Y2ggY2Fs
bGJhY2tzIHNob3VsZCBnZW5lcmFsbHkgYmUgYWxsb3dlZCB0bwo+PiBtb2RpZnkgdGhlaXIgc3Rh
dGUgZXZlbiBpZiB0aGUgb3BlcmF0aW9uIGlzIGp1c3QgYSByZWFkIC0gdGhpbmsgb2YgYQo+PiBw
cml2YXRlIGxvY2sgb3Igc3RhdGlzdGljcy9kZWJ1Z2dpbmcgZGF0YSB0byBiZSB1cGRhdGVkLgo+
IAo+IFJpZ2h0IG5vdyB0aGUgY29uc2lzdGVuY3kgb2YgdGhlIG9wYXF1ZSBkYXRhIGlzIGtlcHQg
YnkgdGhlIGdsb2JhbAo+IHZwY2kgbG9jaywgd2hpY2ggSSBsaWtlIGJlY2F1c2UgaXQgbWFrZXMg
dGhlIGNvZGUgc2ltcGxlci4gSWYgdGhlCj4gb3BhcXVlIGRhdGEgaXMgbm90IGNvbnN0aWZpZWQg
Zm9yIHRoZSByZWFkIGhhbmRsZXJzIHRoZW4gSSB3b3VsZCBiZQo+IGFnYWluc3QgdXNpbmcgYSBy
ZWFkL3dyaXRlIGxvY2suCj4gCj4gU3RhdGlzdGljL2RlYnVnIGRhdGEgSU1ITyBzaG91bGQgYmUg
a2VwdCBpbiBhIHNlcGFyYXRlIHN0cnVjdHVyZSB3aXRoCj4gaXQncyBvd24gbG9jaywgdGhhdCdz
IHJlZmVyZW5jZWQgYnkgdGhlIG9wYXF1ZSBkYXRhLiBUaGlzIHdvdWxkIGFsbG93Cj4gWGVuIHRv
IG5vdCBhbGxvY2F0ZSB0aGlzIGZvciBub24tZGVidWcgYnVpbGRzLCByZWR1Y2luZyBtZW1vcnkK
PiBmb290cHJpbnQgYW5kIGxvY2sgY29udGVudGlvbiBpbiBwcm9kdWN0aW9uLgoKSSBkb24ndCBs
aWtlIHRoaXMsIGFzIGl0IG1ha2VzIGFkZGluZyBzdWNoIHRyYW5zaWVudGx5IG5lZWRsZXNzbHkK
aGFyZCAoYXMgb25lIHdvdWxkIG5lZWQgdG8gZHJvcCBhbGwgdGhlIGNvbnN0LXMgb3IgY2FzdCB0
aGVtIGF3YXkpLgpXaGF0IHdhcyB0aGUgcmVhc29uIGZvciBzd2l0Y2hpbmcgdG8gdGhlIHJ3bG9j
ayBhbnl3YXk/IERpZCB5b3UKbWVhc3VyZSBhbnkgcGVyZm9ybWFuY2UgcHJvYmxlbXM/IEFyZSB0
aGVyZSBEb20wIGtlcm5lbHMgbm90CnNlcmlhbGl6aW5nIFBDSSBjb25maWcgc3BhY2UgYWNjZXNz
ZXMgYW55d2F5PyBXb3VsZCBpdCBiZSBhbgphbHRlcm5hdGl2ZSB0byBtYWtlIHRoZSAoc3Bpbikg
bG9jayBwZXItZGV2aWNlIHJhdGhlciB0aGFuIHBlci0KZG9tYWluPyBUaGF0IG1pZ2h0IGFsc28g
YmUgYSBnb29kIGlkZWEgZm9yIHBhc3MtdGhyb3VnaCAoYXMgdGhlcmUKRG9tMCBhcyB3ZWxsIGFz
IHRoZSBvd25pbmcgRG9tVSBmdW5kYW1lbnRhbGx5IGhhdmUgYWNjZXNzIHRvCnRoZSBjb25maWcg
c3BhY2Ugb2YgYSBkZXZpY2UsIGFuZCB0aGV5J2QgYmV0dGVyIGJlIHN5bmNocm9uaXplZCkuCgo+
PiBJIGFsc28gaGF2ZSB0byBhZG1pdCB0aGF0IEkgZmluZCBpdCBzdHJhbmdlIHRoYXQKPj4geW91
IHRhbGsgb2YgemVyb2luZyBzb21ldGhpbmcgaGVyZSAtIHRoZSBuZXQgZWZmZWN0IG9mIHRoZSBm
dW5jdGlvbgo+PiBpcyBub3QgcHJvZHVjaW5nIGFueSB6ZXJvcyBhbnl3aGVyZSBhZmFpY3QuIFN1
Y2ggYSBwcmUtZnVuY3Rpb24KPj4gY29tbWVudCBpcyBub3JtYWxseSBkZXNjcmliaW5nIHRoZSBl
ZmZlY3Qgb2YgdGhlIGZ1bmN0aW9uIGFzIHNlZW4KPj4gdG8gdGhlIGNhbGxlciByYXRoZXIgdGhh
biBpdHMgaW5uZXIgd29ya2luZ3MuCj4gCj4gT0ssIHdvdWxkIGl0IGJlIGJldHRlciB0byB3cml0
ZSBpdCBhczoKPiAKPiAvKgo+ICAqIE1lcmdlIG5ldyBkYXRhIGludG8gYSBwYXJ0aWFsIHJlc3Vs
dC4KPiAgKgo+ICAqIENvcHkgdGhlIHZhbHVlIGZvdW5kIGluICduZXcnIGZyb20gWzAsIHNpemUp
IGxlZnQgc2hpZnRlZCBieQo+ICAqICdvZmZzZXQnIGludG8gJ2RhdGEnLgo+ICAqLwoKWWVzLgoK
Pj4gPiArICovCj4+ID4gK3R5cGVkZWYgdWludDMyX3QgdnBjaV9yZWFkX3Qoc3RydWN0IHBjaV9k
ZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgdm9pZCAqZGF0YSk7Cj4+ID4gKwo+PiA+ICt0eXBlZGVmIHZvaWQgdnBjaV93
cml0ZV90KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+PiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSk7Cj4+IAo+PiBE
byB0aGVzZSB0d28gcmVhbGx5IG5lZWQgYWNjZXNzIHRvIHRoZSBzdHJ1Y3QgcGNpX2RldiwgcmF0
aGVyIHRoYW4KPj4ganVzdCBzdHJ1Y3QgdnBjaT8gQW5kIGlmIHRoZXkgZG8sIHRoZW4gYXJlIHRo
ZXkgcmVhbGx5IHBlcm1pdHRlZCB0bwo+PiBhbHRlciB0aGF0IHN0cnVjdCBwY2lfZGV2Pwo+IAo+
IEknbSBsZWFuaW5nIHRvd2FyZHMgcGRldiBiZWNhdXNlIGl0IGFscmVhZHkgY29udGFpbnMgdnBj
aS4KCldlbGwsIEkgY2VydGFpbmx5IGd1ZXNzZWQgdGhhdCB0byBiZSB0aGUgcmVhc29uIGZvciB0
aGUgd2F5IHRoaW5ncwphcmUgbm93LiBCdXQgd2hhdCBkYXRhIGluIHRoZSBwaHlzaWNhbCBkZXZp
Y2Ugc3RydWN0dXJlIHdvdWxkIHN1Y2gKYSBoYW5kbGVyIHBvc3NpYmx5IHJlcXVpcmU/IE9oLCBs
b29raW5nIGF0IGxhdGVyIHBhdGNoZXMsIHlvdSB0YWtlClNCREYgZnJvbSB0aGVyZS4gVGhhdCdz
IGNlcnRhaW5seSBhIGdvb2QgZW5vdWdoIHJlYXNvbiB0aGVuLgoKPiBBRkFJQ1QgaXQgc2hvdWxk
IGJlIGZpbmUgdG8gY29uc3RpZnkgaXQuCgpJbiB3aGljaCBjYXNlIHBsZWFzZSBkby4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpsnt-00088d-Ik; Thu, 07 Sep 2017 09:08:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpsns-00088O-FI
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 09:08:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4B/0C-24671-3AC01B95; Thu, 07 Sep 2017 09:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve5ino2
 RBp/f8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLFi9nKpjAU3Hg70LmBsYnnF2MnBwSAv4S
 Dx72MYHYLAIqEtPe/mEFsdkElCV+dvaygdgiAkYSLx5dZuli5OJgFmhjljjRtgqsSFggWuLN5
 1csIDavgIXEtX/r2EGKhAR+M0nce9PJDpEQlDg58wlYEbOAjsSC3Z+ApnIA2dISy/9xgIQ5BQ
 IlrvbfA1smCnRE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BcL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNgYgGAH48XTnocYJTmYlER5L6utjxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwbufe2OkkGBRanpqRVpmDjDsYdISHDxKIrxVIGne4oLE3
 OLMdIjUKUZFKXHetyAJAZBERmkeXBss1i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcoyB
 SezLwSuOmvgBYzAS0ueb4BZHFJIkJKqoGR3fmAkaba87f9mgXBbwWesq47dUj6Kc8NGemy2hN
 sHJrzDyq5VXfNWKLySPbKpy2/tzyvUZ+7cYVfxqPPE4JP1Fcc9u5LKtUO1L2y48h1JglJ29XM
 C0t03v/szjjWa7isXcLXt8KgS6ZmcdE2FeYHgT6OKf0P7l21fcR1b+aiHyucnM8cz5RVYinOS
 DTUYi4qTgQAJSfPjbACAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504775329!106912539!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37655 invoked from network); 7 Sep 2017 09:08:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 09:08:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446929615"
Date: Thu, 7 Sep 2017 10:08:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170907090841.rtm7cyidsfh7hx4k@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
 <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
 <20170905093134.t3jvzygcf2hlsmfo@citrix.com>
 <CACtJ1JR8byUgp1AW9SQ5xuYtcKbUZx60WzJcSX6PeBCmiL5+Ww@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JR8byUgp1AW9SQ5xuYtcKbUZx60WzJcSX6PeBCmiL5+Ww@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMTA6NTk6MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBPbiA1IFNlcHRlbWJlciAyMDE3IGF0IDE1OjAxLCBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDA5OjU4OjA3
UE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gPj4gSGkgSmFuLAo+ID4+Cj4gPj4K
PiA+PiBPbiAyOCBBdWd1c3QgMjAxNyBhdCAxNDo0MSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiA+PiA+Pj4+IE9uIDI4LjA4LjE3IGF0IDEwOjU2LCA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPiB3cm90ZToKPiA+PiA+PiAtLS0gYS9jb25maWcvYXJtMzIubWsK
PiA+PiA+PiArKysgYi9jb25maWcvYXJtMzIubWsKPiA+PiA+PiBAQCAtMSw1ICsxLDYgQEAKPiA+
PiA+PiAgQ09ORklHX0FSTSA6PSB5Cj4gPj4gPj4gIENPTkZJR19BUk1fMzIgOj0geQo+ID4+ID4+
ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5Cj4gPj4gPj4gIENPTkZJR19BUk1fJChYRU5fT1Mp
IDo9IHkKPiA+PiA+Pgo+ID4+ID4+ICBDT05GSUdfWEVOX0lOU1RBTExfU1VGRklYIDo9Cj4gPj4g
Pj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm02NC5tayBiL2NvbmZpZy9hcm02NC5tawo+ID4+ID4+
IGluZGV4IGFhNDU3NzIuLjg2MWQwYTQgMTAwNjQ0Cj4gPj4gPj4gLS0tIGEvY29uZmlnL2FybTY0
Lm1rCj4gPj4gPj4gKysrIGIvY29uZmlnL2FybTY0Lm1rCj4gPj4gPj4gQEAgLTEsNSArMSw2IEBA
Cj4gPj4gPj4gIENPTkZJR19BUk0gOj0geQo+ID4+ID4+ICBDT05GSUdfQVJNXzY0IDo9IHkKPiA+
PiA+PiArQ09ORklHX1ZVQVJUX0NPTlNPTEUgOj0geQo+ID4+ID4+ICBDT05GSUdfQVJNXyQoWEVO
X09TKSA6PSB5Cj4gPj4gPgo+ID4+ID4gSSB0aGluayB0aGlzIHdhbnRzIHRvIGJlIHNvbHZlZCBi
ZXR0ZXIgdGhhbiBieSBzdGFydGluZyB0byBhZ2Fpbgo+ID4+ID4gaW50cm9kdWNlIENPTkZJR18q
IHZhbHVlcyBoZXJlLgo+ID4+Cj4gPj4gSSB0aGluayBJIGNhbiByZW1vdmUgdGhpcyBmbGFnIGZy
b20gaGVyZSBzaW5jZSBpdCBpcyB1c2VkIGN1cnJlbnRseQo+ID4+IGZvciB4ZW5jb25zb2xlIG9u
bHkgdG8gZW5hYmxlIFZVQVJUIGNvbnNvbGUgc3VwcG9ydCBmb3IgQVJNLiBJIGNhbgo+ID4+IGRp
cmVjdGx5IGRlZmluZSB0aGUgZmxhZyBpbiB0aGUgdG9vbHMvY29uc29sZSBNYWtlZmlsZSBiYXNl
ZCBvbgo+ID4+IENPTkZJR19BUk0gb3B0aW9uLgo+ID4KPiA+IEp1c3QgdXNlIENPTkZJR19BUk0g
ZGlyZWN0bHk/Cj4gCj4gSSBiZWxpZXZlIEkgY2Fubm90IHVzZSBDT05GSUdfQVJNIGRpcmVjdGx5
IGluCj4gdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBhcyBpdCBpcyBhIG1ha2VmaWxlIHZhcmlh
YmxlLgo+IAoKWW91IHNob3VsZCBiZSBhYmxlIHRvLiBJIHRoaW5rIENPTkZJR19BUk0vWDg2IGFy
ZSBwYXNzZWQgb24gdG8gZ2NjLgoKQW5kIEkganVzdCB0ZXN0ZWQgd2l0aCBDT05GSUdfWDg2LCB3
aGljaCB3b3JrZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:24:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpt2e-00012o-Tu; Thu, 07 Sep 2017 09:24:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416a29695=George.Dunlap@citrix.com>)
 id 1dpt2e-00012i-1J
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 09:24:08 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8E/F8-03423-73011B95; Thu, 07 Sep 2017 09:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva6ZwMZ
 Ig4bdKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bzy+eZCtbLV/Rsnc7awDhdsouRk0NCwF/i
 4+cVLCC2sECQxPLL15hBbBGBQIk7R8+ydzFycTALPGGSeHi6mRnEERJ4wSjR+G02WAebgJ7Ev
 ONfwWxeAVuJBx+a2UBsFgEViVnH28HiogLhEvu/Q0zlFRCUODnzCVicU8BY4kbjYcYuRg6gDZ
 oS63fpg4SZBcQlbj2ZzwRhy0s0b50N1iokoCqx+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMao
 XpxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJgMQ7GC8uyngEKMk
 B5OSKO9ltfWRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4f/NtjBQSLEpNT61Iy8wBRglMWoKDR
 0mEl5UfKM1bXJCYW5yZDpE6xagoJc7rBpIQAElklObBtcEi8xKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEeYNApvBk5pXATX8FtJgJaHHJ8w0gi0sSEVJSDYzhbHPmTVa/pLz1q636Z+eYK/5
 fJf8EBebPfnr053FtFba4sEUHa5+sCvFcpLL1/AHz8ofeerNDK2pvLNqw11ny2OUd/H5TWLhK
 07fJV/dLpDd2KPs+fBood0q2u2lR2ZLy/7XcsZaHVVluV5gWeH8vV3vI2HK5h8tnHtsZW5+5Q
 t+vlTtIbFFiKc5INNRiLipOBAAbYskyxwIAAA==
X-Env-Sender: prvs=416a29695=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504776244!73646654!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41963 invoked from network); 7 Sep 2017 09:24:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 09:24:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446930890"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307710991.29525.3681195976643263117.stgit@Solace.fritz.box>
 <150307948527.29525.18126889783757078160.stgit@Solace.fritz.box>
 <6f69ea34-f510-71b5-7e54-b0f9cb5b0364@citrix.com>
 <1504716691.30217.12.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <cd4aeefe-222e-a977-53e6-2beee77d6431@citrix.com>
Date: Thu, 7 Sep 2017 10:24:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504716691.30217.12.camel@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 6/6] xen: try to prevent idle timer from
 firing too often.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMjAxNyAwNTo1MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVHVlLCAy
MDE3LTA4LTI5IGF0IDE3OjMwICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOC8x
OC8yMDE3IDA3OjA0IFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+Cj4+PiBXaGF0IHdlJ3Jl
IHRyeWluZyB0byBhdm9pZCBpcyBvbmUgb2YgdGhvc2UgaWRsZSBDUFVzIHRvCj4+PiB3YWtlIHVw
LCBvbmx5IHRvIGRpc2NvdmVyIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpcyBzdGlsbAo+Pj4gcnVu
bmluZywgYW5kIHRoYXQgaXQgaGVuY2UgY291bGQgaGF2ZSBiZSBzbGVwdCBsb25nZXIKPj4+IChz
YXZpbmcgbW9yZSBwb3dlcikuCj4+Cj4+IFNvIEkgdGhpbmsgd2UncmUgb25seSB0YWtpbmcgYWJv
dXQgb25lIG9yIHR3byBleHRyYSB3YWtldXBzIHBlciBjcHUKPj4gbWF4aW11bSAtLSBpZiB0aGlz
IGV2ZW4gaGFwcGVucyBhdCBhbGwuCj4+Cj4gWWVwLCBpbmRlZWQuCj4gCj4+IFdvdWxkbid0IGl0
IGJlIGJldHRlciB0byBmaXJzdCBhZGQgYSBwZXJmb3JtYW5jZSBjb3VudGVyLCBhbmQgY2hlY2sK
Pj4gdG8KPj4gc2VlIGlmIGFuZCBob3cgb2Z0ZW4gdGhpcyBzaXR1YXRpb24gaGFwcGVucz8KPj4K
PiBUaGUgY291bnRlciBpcyB0aGVyZSBhbHJlYWR5LiBJdCdzIHJjdV9pZGxlX3RpbWVyICgiUkNV
OiBpZGxlX3RpbWVyIikuCgpBbmQgZG8geW91IChvciBtYXliZSBKdWxpZW4gb3IgU3RlZmFubykg
aGF2ZSBhbiBpZGVhIGhvdyBvZnRlbiB0aGlzCmhhcHBlbnMgd2l0aCBhIGZpeGVkIHRpbWVyIGxp
a2UgcGF0Y2ggNT8KCj4+PiBUaGlzIHBhdGNoIGltcGxlbWVudHMgYW4gaGV1cmlzdGljIGFpbWVk
IGF0IGFjaGlldmluZwo+Pj4gdGhhdCwgYXQgdGhlIHByaWNlIG9mIGhhdmluZyB0byBjYWxsIGNw
dW1hc2tfd2VpZ2h0KCkgb24KPj4+IHRoZSAnZW50ZXJpbmcgaWRsZScgcGF0aCwgb24gQ1BVcyB3
aXRoIHF1ZXVlZCBjYWxsYmFja3MuCj4+Cj4+IFRoZSBoZXVyaXN0aWMgc2VlbXMgYSBiaXQgc3Ry
YW5nZSB0byBtZSB0b286IHdoeSB3b3VsZCBlYWNoIGNwdQo+PiBpbmNyZWFzZQo+PiB0aGUgZ3Jh
Y2UgcGVyaW9kIGluIGEgbGluZWFyIGZhc2hpb24/ICBJIGhhdmVuJ3QgbG9va2VkIGF0IHRoZSBn
cmFjZQo+PiBwZXJpb2QgY29kZSwgYnV0IEkgd291bGQgaGF2ZSBleHBlY3RlZCBlYWNoIG9uZSB0
byBiZSBpbmRlcGVuZGVudDsKPj4gYW5kCj4+IHNvIHRoZXJlJ2QgYmUgYSAiZGltaW5pc2hpbmcg
cmV0dXJucyIgZWZmZWN0IHdoZW4gYWRkaW5nIG1vcmUgY3B1cy4KPj4KPiBJIGxpa2UgdGhlIGlk
ZWEsIGluIGdlbmVyYWwuIExldCBtZSBqdXN0IGRvdWJsZSBjaGVjayB3aGV0aGVyIEknbQo+IHVu
ZGVyc3RhbmRpbmcgd2hhdCB5b3UncmUgc3VnZ2VzdGluZyBwcm9wZXJseS4KPiAKPiBGaXJzdCBv
ZiBhbGwsIHdoYXQgZG8geW91IG1lYW4gd2l0aCAiYWRkaW5nIG1vcmUgY3B1cyI/IEFkZGluZyB0
byB3aGF0Pwo+ICBUaGUgdGltZXIgaXMgdXNlZnVsIHdoZW4gYSBDUFUsIHdoaWNoIGlzIHBhcnRp
Y2lwYXRpbmcgaW4gdGhlIGdyYWNlCj4gcGVyaW9kLCBnb2VzIGlkbGUsIHdoaWxlIHRoZSBncmFj
ZSBwZXJpb2QgaXMgbm90IGZpbmlzaGVkLiBGcm9tIHRoYXQKPiBwb2ludCBvbiwgdGhlIG51bWJl
ciBvZiBDUFVzIHBhcnRpY2lwYXRpbmcgdG8gX3RoYXRfIGdyYWNlIHBlcmlvZCB3aWxsCj4gbW9u
b3RvbmljYWxseSBkZWNyZWFzZSwgdW50aWwgaXQgcmVhY2hlcyB6ZXJvLiBTbyB3aGF0IGRvZXMg
J2FkZGluZycKPiBtZWFucyBpbiB0aGlzIGNvbnRleHQ/CgonQWRkaW5nJyBtZWFucyAnYWRkaW5n
IG1vcmUgcGNwdXMgdG8gdGhlIHJjdSBvcGVyYXRpb24nLgoKVGhlIGZvcm11bGEgaW4gdGhpcyBw
YXRjaCBmb3IgdGhlIHdhaXQgdGltZSB3YXMgSyAqIE4sIHdoZXJlIE4gaXMgdGhlCm51bWJlciBv
ZiBjcHVzIGludm9sdmVkIGluIHRoZSBvcGVyYXRpb24uICBUaHVzLCB0aGUgY2FsY3VsYXRlZCB3
YWl0CnRpbWUgd2lsbCBzY2FsZSBsaW5lYXJseSB3aXRoIHRoZSBudW1iZXIgb2YgY3B1cy4gIEFu
IFJDVSBvcGVyYXRpb24gd2l0aAoyIHBjdXBzIHdpbGwgYmUgMkssIHdoaWxlIGFuIG9wZXJhdGlv
biB3aXRoIDQgY3B1cyB3aWxsIGJlIDRLLiAgVGhpcwppbXBsaWVzIHRoYXQgdGhlICp0aW1lIHlv
dSB0aGluayBpdCB3aWxsIHRha2UgdG8gY29tcGxldGUgYW4gUkNVCnRyYW5zYWN0aW9uKiB3aWxs
IHNjYWxlIGxpbmVhcmx5IHdpdGggdGhlIG51bWJlciBvZiBjcHVzIC0tIHRoYXQgb24KYXZlcmFn
ZSwgYW4gb3BlcmF0aW9uIHdpdGggNCBjcHVzIHdpbGwgdGFrZSB0d2ljZSBhcyBsb25nIGZvciBh
bGwgY3B1cwp0byBjb21wbGV0ZSB0aGVpciBncmFjZSBwZXJpb2RzIGFzIGFuIG9wZXJhdGlvbiB3
aXRoIDIgY3B1cywgYW5kCm9wZXJhdGlvbiB3aXRoIDYgY3B1cyB3aWxsIHRha2UgdGhyZWUgdGlt
ZXMgYXMgbG9uZyBhcyBhbiBvcGVyYXRpb24gd2l0aAoyIGNwdXMuCgpUaGlzIHNlZW1zIHVubGlr
ZWx5IHRvIG1lOiBJdCBzZWVtcyB0byBtZSBsaWtlIGxpa2Ugc3RhdGlzdGljYWxseSB0aGUKYW1v
dW50IG9mIHRpbWUgdGFrZW4gd2lsbCBjb252ZXJnZSB0byBzb21lIGxpbWl0IGFzIHRoZSBudW1i
ZXIgb2YgcGNwdXMKaW52b2x2ZWQgaW4gdGhlIG9wZXJhdGlvbiBncm93cy4KCj4+IElmIHdlIGhh
dmUgdG8gaGF2ZSBzb21ldGhpbmcgbGlrZSB0aGlzICh3aGljaCBJJ20gbm90IGF0IGFsbAo+PiBj
b252aW5jZWQKPj4gd2UgZG8pLCBJIHdvdWxkIHRoaW5rIGhhdmluZyBhIHNpbmdsZSBudW1iZXIg
d2hpY2ggc2VsZi1hZGp1c3RlZCBzbwo+PiB0aGF0Cj4+IHRoZSBudW1iZXIgb2YgJ21pc3Nlcycg
d2FzIGFyb3VuZCAxJSB3b3VsZCBiZSBhIGdvb2QgYmFsYW5jZS4gIFdoYXQKPj4gYWJvdXQgYSBo
ZXVyaXN0aWMgbGlrZSB0aGlzOgo+Pgo+PiAxLiBJZiB0aGUgdGltZXIgZ29lcyBvZmYgYW5kIHRo
ZSBncmFjZSBwZXJpb2QgaXNuJ3Qgb3ZlciwgYWRkIDEwbXMgdG8KPj4gdGhlIHRpbWVyIHBlcmlv
ZAo+PiAyLiBJZiB0aGUgdGltZXIgZ29lcyBvZmYgYW5kIHRoZSBncmFjZSBwZXJpb2QgKmlzKiBv
dmVyLCBzdWJ0cmFjdAo+PiAxMDB1cwo+PiBmcm9tIHRoZSB0aW1lciBwZXJpb2QKPj4KPiBTbywg
bGV0J3Mgc2F5IHdlIHN0YXJ0IHdpdGggYSBwZXJpb2Qgb2YgMW1zLiBGaXJzdCB0aW1lIFJDVSBp
cyB1c2VkLAo+IHRoZSB0aW1lciBmaXJlcyB0d2ljZTogdGhlIGZpcnN0IHRpbWUgaXQgZmluZHMg
dGhlIGdyYWNlIHBlcmlvZCBpcwo+IHN0aWxsIG9uZ29uaW5nIC0tYW5kIGhlbmNlIHRoZSBwZXJp
b2QgYmVjb21lcyAxMW1zLS0gd2hpbGUgdGhlIHNlY29uZHMKPiBmaW5kcyBpdCBvdmVyIC0tc28g
dGhlIHBlcmlvZCBpcyBub3cgMTAuOW1zLgo+IAo+IE5leHQgdGltZSBSQ1UgaXMgdXNlZCwgaWYg
dGhlIHRpbWVyIGlzIG5lY2Vzc2FyeSwgd2UgdXNlIDEwLjltcy4KPiAKPiBBbSBJIGdldHRpbmcg
eW91ciBwcm9wb3NhbCByaWdodD8KPiAKPiBJZiB5ZXMsIGRvIHdlIGFsbG93IHRoZSBwZXJpb2Qg
dG8gYmVjb21lIHNtYWxsZXIgdGhhbiB0aGUgaW5pdGlhbCB2YWx1ZQo+ICgxbXMsIGluIHRoZSBl
eGFtcGxlIGFib3ZlKS4gSSdkIHNheSB3ZSBiZXR0ZXIgbm90IChvciB0aGF0IHdlIGF0IGxlYXN0
Cj4gc2V0IGEgbG93ZXIgYm91bmQpLCBvciwgZ2l2ZW4gZW5vdWdoIG9jY3VycmVuY2VzIG9mIGNh
c2VzIHdoZW4gdGhlCj4gdGltZXIgZmlyZXMgYW5kIGZpbmRzIHRoZSBncmFjZSBwZXJpb2QgdG8g
YmUgb3ZlciBpbiBhIHJvdywgdGhlIHBlcmlvZAo+IGNhbiBiZWNvbWUgMCEKClllcywganVzdCBh
Ym91dCAtLSBJIHdhcyB0aGlua2luZyBvZiBqdXN0IHN0YXJ0aW5nIGF0IDEwbXMgcmF0aGVyIHRo
YW4KYXQgMW1zLCBidXQgZXZlcnl0aGluZyBlbHNlIGlzIHByZXR0eSBhY2N1cmF0ZS4gIEFuZCB5
ZXMgb2YgY291cnNlIHdlCnByb2JhYmx5IHdhbnQgYW4gdXBwZXIgYW5kIGxvd2VyIGJvdW5kIG9u
IHRoZSB0aW1lb3V0LgoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:39:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptHE-0001sx-3Y; Thu, 07 Sep 2017 09:39:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dptHC-0001sl-9Z
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 09:39:10 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 4B/68-02048-DB311B95; Thu, 07 Sep 2017 09:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeP8MZ
 Ig6nLNS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ePpafaCHwEVD5avYG1g
 3GLXxcjFISTwl1Hi3/ODzBDOY0aJ14dWs0I42xglvl3+C+RwcogIOEt8PTOXHcTmFdCXaFuxF
 6iDg0NYwF5i/3cTkHoJgRtsEhcOPmEBqZEQ8JSY3T8Zzj48dyuQzc7BJmAlcUgMJMoioCqxde
 JlpgmM3AsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT
 6vJ6BgXEH4+/jfocYJTmYlER5L6utjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZsqtDFSSLAo
 NT21Ii0zBxh8MGkJDh4lEV5PkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzRoMUCYAUZ
 ZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8U0Gm8GTmlcBtegV0BBPQESXPN4
 AcUZKIkJJqYKzQ+vmM5SJj+j2F3zcNtX/duCVpIZQzabX5roaHDw/auEdEZm0Pjj3zcU0ia3a
 8sXPLixM9Tw4z/RS++/iY/AF/3XOWai2udz5+XLP+j6XgiWUV1hYWj04ePaLVsTKBVy7KUSfX
 Nu95ssb5IxpOfDUfBCdbbNSI/W+td70/RfF6wxWndSl/3yqxFGckGmoxFxUnAgCQg8KnfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504777147!109562705!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23875 invoked from network); 7 Sep 2017 09:39:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 09:39:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dptH8-0003K9-MO; Thu, 07 Sep 2017 09:39:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dptH3-00058N-7O; Thu, 07 Sep 2017 09:39:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dptH3-0008HD-2b; Thu, 07 Sep 2017 09:39:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113123-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 09:39:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113123: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0470004866935399216=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   20 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0470004866935399216==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 09:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 09:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptUp-00039N-Kr; Thu, 07 Sep 2017 09:53:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dptUp-00039H-0T
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 09:53:15 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 68/A6-02041-A0711B95; Thu, 07 Sep 2017 09:53:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS5dNfGO
 kwbsmI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKvCdMBd+iKlqO3mFpYPxi18XIySEkkCfR
 tHglK4jNK2Ancf/SJhYQW0LAUOL0wptgNouAqsSj04vYQWw2AXWJtmfbgeo5OEQEdCROf+frY
 uTiYBa4xCSx92M72BxhAVeJ0y1/WSHmZ0gsW74FzOYUsJI4uucSI0gvr4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGhXlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxtW/nQ4xSnIwKYnyXlZbHynE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHhFxDZGCgkWpaanVqRl5gDjA6ZUg
 oNHSYQ3WhQozVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESApskJc7LDDJJAKQ0ozQPbhAsbi
 8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmPc5yEKezLwSuH2vgE5hAjql5PkGkFNKEhFSUg2
 MC66zvlXK+31gc5uelmTDEZc5MUvu51+fYNI+zXzGbMWO86v8dGY9OKceF/NzoXvZd+2K6nWN
 byL1ps2I0Nx38VNGiW/lQc/gJ7c+rb0q/59T9p3k1Rd3e+aIHVVPS5gQ03le/fr9FdMnK4kvm
 pgncKj2z3MLmU+d3VybpSPiKhUuPF57Q/j5USWW4oxEQy3mouJEANDvmGLWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504777988!113461710!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51900 invoked from network); 7 Sep 2017 09:53:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 09:53:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 03:53:07 -0600
Message-Id: <59B1332302000078001782C6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 03:53:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-9-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-9-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgaW50IHZwY2lfbW9kaWZ5X2JhcihzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1
Y3QgdnBjaV9iYXIgKmJhciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBtYXAp
Cj4gK3sKPiArICAgIHN0cnVjdCByYW5nZXNldCAqbWVtOwo+ICsgICAgc3RydWN0IG1hcF9kYXRh
IGRhdGEgPSB7IC5kID0gZCwgLm1hcCA9IG1hcCB9Owo+ICsgICAgaW50IHJjOwo+ICsKPiArICAg
IEFTU0VSVChNQVBQQUJMRV9CQVIoYmFyKSk7Cj4gKwo+ICsgICAgbWVtID0gdnBjaV9nZXRfYmFy
X21lbW9yeShkLCBiYXIpOwo+ICsgICAgaWYgKCBJU19FUlIobWVtKSApCj4gKyAgICAgICAgcmV0
dXJuIFBUUl9FUlIobWVtKTsKPiArCj4gKyAgICByYyA9IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMo
bWVtLCAwLCB+MHVsLCB2cGNpX21hcF9yYW5nZSwgJmRhdGEpOwo+ICsgICAgcmFuZ2VzZXRfZGVz
dHJveShtZW0pOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9CgpQbGVhc2UgbWFrZSB0aGlzIHNpbXBseSAicmV0dXJuIHJjIi4K
Cj4gK3N0YXRpYyBpbnQgdnBjaV9tb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgY29uc3QgYm9vbCBtYXApCgpXZSBkb24ndCBub3JtYWxseSBjb25zdGlmeSBub24tcG9pbnRp
bmctdG8gdHlwZXMsIGFuZCBldmVuIGxlc3Mgc28KaW4gZnVuY3Rpb24gcGFyYW1ldGVycy4KCj4g
K3N0YXRpYyB1aW50MzJfdCB2cGNpX2NtZF9yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpkYXRhKQo+ICt7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+
YnVzOwo+ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0g
UENJX0ZVTkMocGRldi0+ZGV2Zm4pOwo+ICsKPiArICAgIHJldHVybiBwY2lfY29uZl9yZWFkMTYo
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7Cj4gK30KCkkgY2FuIHNlZSB3aHkgeW91IG1heSB3
YW50IHRvIGhhdmUgdGhlIHNsb3QgYW5kIGZ1bmMgbG9jYWwKdmFyaWFibGVzLCBidXQgYXQgbGVh
c3Qgc2VnIGFuZCBidXMgbG9vayBwcmV0dHkgcG9pbnRsZXNzIHRvIGhhdmUKaGVyZS4KCj4gK3N0
YXRpYyB2b2lkIHZwY2lfY21kX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBp
bnQgcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjbWQsIHZvaWQg
KmRhdGEpCj4gK3sKPiArICAgIHVpbnQxNl90IGN1cnJlbnRfY21kOwo+ICsgICAgdWludDhfdCBz
ZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBD
SV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiArCj4g
KyAgICBjdXJyZW50X2NtZCA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywg
cmVnKTsKCldvdWxkIHlvdSBtaW5kIG1ha2luZyB0aGlzIHRoZSBpbml0aWFsaXplciBvZiB0aGUg
dmFyaWFibGU/Cgo+ICsgICAgLyoKPiArICAgICAqIExldCB0aGUgZ3Vlc3QgcGxheSB3aXRoIGFs
bCB0aGUgYml0cyBkaXJlY3RseSBleGNlcHQgZm9yIHRoZQo+ICsgICAgICogbWVtb3J5IGRlY29k
aW5nIG9uZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAoY21kIF4gY3VycmVudF9jbWQpICYgUENJ
X0NPTU1BTkRfTUVNT1JZICkKPiArICAgIHsKPiArICAgICAgICAvKiBNZW1vcnkgc3BhY2UgYWNj
ZXNzIGNoYW5nZS4gKi8KPiArICAgICAgICBpbnQgcmMgPSB2cGNpX21vZGlmeV9iYXJzKHBkZXYs
IGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSk7Cj4gKwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAg
ICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OnVuYWJsZSB0byAlc21hcCBCQVJzOiAlZFxu
IiwKPiArICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSA/ICIiIDogInVuIiwgcmMp
OwoKUGVyaGFwcyBncHJpbnRrKCksIGFuZCBwZXJoYXBzIFhFTkxPR19XQVJOSU5HIChkZXBlbmRp
bmcgb24KdGhlIGRldmljZSBpdCBtYXkgbm90IGJlIHRoYXQgYmlnIG9mIGEgcHJvYmxlbSk/Cgo+
ICsgICAgICAgICAgICByZXR1cm47CgpJIHRoaW5rIHlvdSBzaG91bGQgbm90IGJhaWwgaGVyZSB3
aGVuIGl0IGlzIGFuIHVubWFwIHRoYXQgZmFpbGVkIC0KeW91J2QgYmV0dGVyIGRpc2FibGUgbWVt
b3J5IGRlY29kZSBpbiB0aGF0IGNhc2UuCgo+ICtzdGF0aWMgdWludDMyX3QgdnBjaV9iYXJfcmVh
ZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0YSkKPiArewo+ICsgICAgY29uc3Qgc3Ry
dWN0IHZwY2lfYmFyICpiYXIgPSBkYXRhOwo+ICsgICAgdWludDMyX3QgdmFsOwo+ICsgICAgYm9v
bCBoaSA9IGZhbHNlOwo+ICsKPiArICAgIEFTU0VSVChiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVN
MzIgfHwgYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0xPIHx8Cj4gKyAgICAgICAgICAgYmFy
LT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0hJKTsKPiArCj4gKyAgICBpZiAoIGJhci0+dHlwZSA9
PSBWUENJX0JBUl9NRU02NF9ISSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKHJlZyA+IFBD
SV9CQVNFX0FERFJFU1NfMCk7Cj4gKyAgICAgICAgYmFyLS07Cj4gKyAgICAgICAgaGkgPSB0cnVl
Owo+ICsgICAgfQo+ICsKPiArICAgIGlmICggYmFyLT5zaXppbmcgKQo+ICsgICAgICAgIHZhbCA9
IH4oYmFyLT5zaXplIC0gMSkgPj4gKGhpID8gMzIgOiAwKTsKCkknbSBub3QgZ29pbmcgdG8gaW5z
aXN0IG9uIGl0LCBidXQgIi1iYXItPnNpemUiIGlzIGNlcnRhaW5seSBlYXNpZXIgdG8KcmVhZCwg
YW5kIG1heSBhbHNvIHByb2R1Y2Ugc2hvcnRlciBjb2RlICh1bmxlc3MgdGhlIGNvbXBpbGVyCmRv
ZXMgdGhlIHRyYW5zZm9ybWF0aW9uIGl0c2VsZiBhbnl3YXkpLgoKPiArc3RhdGljIHZvaWQgdnBj
aV9iYXJfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKPiArewo+
ICsgICAgc3RydWN0IHZwY2lfYmFyICpiYXIgPSBkYXRhOwo+ICsgICAgdWludDhfdCBzZWcgPSBw
ZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9U
KHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiArICAgIGJvb2wg
aGkgPSBmYWxzZTsKPiArCj4gKyAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgUENJX0NPTU1BTkQpICYKPiArICAgICAgICAgUENJX0NPTU1BTkRfTUVNT1JZICkK
PiArICAgIHsKPiArICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gKyAgICAgICAg
ICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogaWdub3JlZCBCQVIgd3JpdGUgd2l0aCBtZW1v
cnkgZGVjb2RpbmcgZW5hYmxlZFxuIiwKPiArICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNs
b3QsIGZ1bmMpOwoKSSdkIGFnYWluIHN1Z2dlc3QgZ3ByaW50aygpLgoKPiArICAgICAgICByZXR1
cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRf
SEkgKQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVChyZWcgPiBQQ0lfQkFTRV9BRERSRVNTXzAp
Owo+ICsgICAgICAgIGJhci0tOwo+ICsgICAgICAgIGhpID0gdHJ1ZTsKPiArICAgIH0KPiArCj4g
KyAgICBpZiAoICFoaSApCj4gKyAgICAgICAgdmFsICY9IFBDSV9CQVNFX0FERFJFU1NfTUVNX01B
U0s7CgpUaGlzIGNvdWxkIGJlIHRoZSBlbHNlIHRvIHRoZSBlYXJsaWVyIGlmKCkuCgo+ICsKPiAr
ICAgIC8qCj4gKyAgICAgKiBUaGUgUENJIExvY2FsIEJ1cyBTcGVjaWZpY2F0aW9uIHN1Z2dlc3Rz
IHdyaXRpbmcgfjAgdG8gYm90aCB0aGUgaGlnaAo+ICsgICAgICogYW5kIHRoZSBsb3cgcGFydCBv
ZiB0aGUgQkFSIHJlZ2lzdGVycyBiZWZvcmUgYXR0ZW1wdGluZyB0byByZWFkIGJhY2sKPiArICAg
ICAqIHRoZSBzaXplLgo+ICsgICAgICoKPiArICAgICAqIEhvd2V2ZXIgcmVhbCBkZXZpY2UgQkFS
cyByZWdpc3RlcnMgKGF0IGxlYXN0IHRoZSBvbmVzIEkndmUgdHJpZWQpCj4gKyAgICAgKiB3aWxs
IHJldHVybiB0aGUgc2l6ZSBvZiB0aGUgQkFSIGp1c3QgYnkgaGF2aW5nIHdyaXR0ZW4gfjAgdG8g
b25lIGhhbGYKPiArICAgICAqIG9mIGl0LCBpbmRlcGVuZGVudGx5IG9mIHRoZSB2YWx1ZSBvZiB0
aGUgb3RoZXIgaGFsZiBvZiB0aGUgcmVnaXN0ZXIuCj4gKyAgICAgKiBIZW5jZSBoZXJlIFhlbiB3
aWxsIHN3aXRjaCB0byByZXR1cm5pbmcgdGhlIHNpemUgYXMgc29vbiBhcyBvbmUgaGFsZgo+ICsg
ICAgICogb2YgdGhlIEJBUiByZWdpc3RlciBoYXMgYmVlbiB3cml0dGVuIHdpdGggfjAuCj4gKyAg
ICAgKi8KCkkgZG9uJ3QgYmVsaWV2ZSB0aGlzIGlzIGNvcnJlY3QgYmVoYXZpb3IgKGJ1dCBJJ2Qg
aGF2ZSB0byBwbGF5IHdpdGgKc29tZSBoYXJkd2FyZSB0byBzZWUgd2hldGhlciBJIGNhbiBjb25m
aXJtIHRoZSBiZWhhdmlvciB5b3UKZGVzY3JpYmUpOiBIb3cgd291bGQgeW91IHBsYWNlIGEgQkFS
IGF0LCBzYXksIDB4MWZmZmZmZjA/Cgo+ICsgICAgaWYgKCB2YWwgPT0gKGhpID8gMHhmZmZmZmZm
ZiA6ICh1aW50MzJfdClQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLKSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgYmFyLT5zaXppbmcgPSB0cnVlOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiAr
ICAgIGJhci0+c2l6aW5nID0gZmFsc2U7Cj4gKwo+ICsgICAgLyogVXBkYXRlIHRoZSByZWxldmFu
dCBwYXJ0IG9mIHRoZSBCQVIgYWRkcmVzcy4gKi8KPiArICAgIGJhci0+YWRkciAmPSB+KDB4ZmZm
ZmZmZmZ1bGwgPDwgKGhpID8gMzIgOiAwKSk7Cj4gKyAgICBiYXItPmFkZHIgfD0gKHVpbnQ2NF90
KXZhbCA8PCAoaGkgPyAzMiA6IDApOwo+ICsKPiArICAgIC8qIE1ha2Ugc3VyZSBYZW4gd3JpdGVz
IGJhY2sgdGhlIHNhbWUgdmFsdWUgZm9yIHRoZSBCQVIgUk8gYml0cy4gKi8KPiArICAgIGlmICgg
IWhpICkKPiArICAgICAgICB2YWwgfD0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+
YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZykgJgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgflBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7CgpXaHkgZG9uJ3QgeW91IGJy
ZWFrIG91dCB0aGUgbG9naWMgZnJvbSB2cGNpX2Jhcl9yZWFkKCkgaW50byBhCmhlbHBlciBhbmQg
dXNlIGl0IGhlcmUgdG9vLCBzYXZpbmcgdGhlIChzbG93KSBjb25maWcgc3BhY2UgYWNjZXNzLgoK
PiArc3RhdGljIHZvaWQgdnBjaV9yb21fd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2ln
bmVkIGludCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwg
dm9pZCAqZGF0YSkKPiArewo+ICsgICAgc3RydWN0IHZwY2lfYmFyICpyb20gPSBkYXRhOwo+ICsg
ICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVpbnQ4
X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRl
dmZuKTsKPiArICAgIHVpbnQxNl90IGNtZCA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgUENJX0NPTU1BTkQpOwo+ICsgICAgdWludDMyX3QgYWRkciA9IHZhbCAmIFBDSV9S
T01fQUREUkVTU19NQVNLOwo+ICsKPiArICAgIGlmICggYWRkciA9PSAodWludDMyX3QpUENJX1JP
TV9BRERSRVNTX01BU0sgKQo+ICsgICAgewo+ICsgICAgICAgIHJvbS0+c2l6aW5nID0gdHJ1ZTsK
PiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKyAgICByb20tPnNpemluZyA9IGZhbHNlOwo+
ICsKPiArICAgIHJvbS0+YWRkciA9IGFkZHI7Cj4gKwo+ICsgICAgLyogQ2hlY2sgaWYgUk9NIEJB
UiBzaG91bGQgYmUgbWFwcGVkLiAqLwo+ICsgICAgaWYgKCAoY21kICYgUENJX0NPTU1BTkRfTUVN
T1JZKSAmJgoKV2h5IGRvbid0IHlvdSBkaXNhbGxvdyB3cml0ZXMgaGVyZSB3aGVuIG1lbW9yeSBk
ZWNvZGluZyBpcyBlbmFibGVkCmFuZCB0aGUgUk9NIEJBUiBpcyBlbmFibGVkIHRoZSBzYW1lIHdh
eSAoaW5jbHVkaW5nIGEgbG9nIG1lc3NhZ2UpCnlvdSBkbyBpbiB2cGNpX2Jhcl93cml0ZSgpPwoK
PiArc3RhdGljIGludCB2cGNpX2luaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+
ICsgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKPiArICAgIHVp
bnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYt
PmRldmZuKTsKPiArICAgIHVpbnQxNl90IGNtZDsKPiArICAgIHVpbnQ2NF90IGFkZHIsIHNpemU7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbnVtX2JhcnMsIHJvbV9yZWc7Cj4gKyAgICBzdHJ1Y3Qg
dnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4gKyAgICBzdHJ1Y3Qg
dnBjaV9iYXIgKmJhcnMgPSBoZWFkZXItPmJhcnM7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAg
c3dpdGNoICggcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9IRUFERVJf
VFlQRSkgJiAweDdmICkKPiArICAgIHsKPiArICAgIGNhc2UgUENJX0hFQURFUl9UWVBFX05PUk1B
TDoKPiArICAgICAgICBudW1fYmFycyA9IDY7Cj4gKyAgICAgICAgcm9tX3JlZyA9IFBDSV9ST01f
QUREUkVTUzsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgUENJX0hFQURFUl9UWVBFX0JS
SURHRToKPiArICAgICAgICBudW1fYmFycyA9IDI7Cj4gKyAgICAgICAgcm9tX3JlZyA9IFBDSV9S
T01fQUREUkVTUzE7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAg
IHJldHVybiAtRU9QTk9UU1VQUDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBTZXR1cCBhIGhhbmRs
ZXIgZm9yIHRoZSBjb21tYW5kIHJlZ2lzdGVyLiAqLwo+ICsgICAgcmMgPSB2cGNpX2FkZF9yZWdp
c3RlcihwZGV2LCB2cGNpX2NtZF9yZWFkLCB2cGNpX2NtZF93cml0ZSwgUENJX0NPTU1BTkQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIDIsIGhlYWRlcik7Cj4gKyAgICBpZiAoIHJjICkK
PiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgLyogRGlzYWJsZSBtZW1vcnkgZGVjb2Rp
bmcgYmVmb3JlIHNpemluZy4gKi8KPiArICAgIGNtZCA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1
cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpOwo+ICsgICAgaWYgKCBjbWQgJiBQQ0lfQ09NTUFO
RF9NRU1PUlkgKQo+ICsgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIFBDSV9DT01NQU5ELAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY21kICYgflBDSV9D
T01NQU5EX01FTU9SWSk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBudW1fYmFyczsgaSsr
ICkKPiArICAgIHsKPiArICAgICAgICB1aW50OF90IHJlZyA9IFBDSV9CQVNFX0FERFJFU1NfMCAr
IGkgKiA0Owo+ICsgICAgICAgIHVpbnQzMl90IHZhbCA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1
cywgc2xvdCwgZnVuYywgcmVnKTsKPiArCj4gKyAgICAgICAgaWYgKCBpICYmIGJhcnNbaSAtIDFd
LnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
YmFyc1tpXS50eXBlID0gVlBDSV9CQVJfTUVNNjRfSEk7Cj4gKyAgICAgICAgICAgIHJjID0gdnBj
aV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9iYXJfcmVhZCwgdnBjaV9iYXJfd3JpdGUsIHJlZywg
NCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYmFyc1tpXSk7Cj4gKyAg
ICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBw
Y2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwgY21kKTsK
PiArICAgICAgICAgICAgICAgIHJldHVybiByYzsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmICggKHZhbCAmIFBD
SV9CQVNFX0FERFJFU1NfU1BBQ0UpID09IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfSU8gKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgYmFyc1tpXS50eXBlID0gVlBDSV9CQVJfSU87Cj4gKyAg
ICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoICh2YWwgJiBQ
Q0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Cj4gKyAgICAgICAgICAgICBQQ0lfQkFT
RV9BRERSRVNTX01FTV9UWVBFXzY0ICkKPiArICAgICAgICAgICAgYmFyc1tpXS50eXBlID0gVlBD
SV9CQVJfTUVNNjRfTE87Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBiYXJzW2ldLnR5
cGUgPSBWUENJX0JBUl9NRU0zMjsKPiArCj4gKyAgICAgICAgLyogU2l6ZSB0aGUgQkFSIGFuZCBt
YXAgaXQuICovCj4gKyAgICAgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFyKHNlZywgYnVzLCBzbG90
LCBmdW5jLCByZWcsIGkgPT0gbnVtX2JhcnMgLSAxLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmYWRkciwgJnNpemUsIGZhbHNlLCBmYWxzZSk7Cj4gKyAgICAgICAgaWYgKCByYyA8
IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1
cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQsIGNtZCk7Cj4gKyAgICAgICAgICAgIHJldHVybiBy
YzsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggc2l6ZSA9PSAwICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX0VNUFRZOwo+ICsgICAg
ICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGJhcnNbaV0uYWRk
ciA9IGFkZHI7Cj4gKyAgICAgICAgYmFyc1tpXS5zaXplID0gc2l6ZTsKPiArICAgICAgICBiYXJz
W2ldLnByZWZldGNoYWJsZSA9IHZhbCAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1BSRUZFVENIOwo+
ICsKPiArICAgICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfYmFyX3JlYWQs
IHZwY2lfYmFyX3dyaXRlLCByZWcsIDQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYmFyc1tpXSk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwg
Y21kKTsKPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
Cj4gKyAgICAvKiBDaGVjayBleHBhbnNpb24gUk9NLiAqLwo+ICsgICAgcmMgPSBwY2lfc2l6ZV9t
ZW1fYmFyKHNlZywgYnVzLCBzbG90LCBmdW5jLCByb21fcmVnLCB0cnVlLCAmYWRkciwgJnNpemUs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIHRydWUpOwo+ICsgICAgaWYgKCBy
YyA8IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNs
b3QsIGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAg
IH0KPiArCj4gKyAgICBpZiAoIHNpemUgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB2cGNp
X2JhciAqcm9tID0gJmhlYWRlci0+YmFyc1tudW1fYmFyc107Cj4gKwo+ICsgICAgICAgIHJvbS0+
dHlwZSA9IFZQQ0lfQkFSX1JPTTsKPiArICAgICAgICByb20tPnNpemUgPSBzaXplOwo+ICsgICAg
ICAgIHJvbS0+YWRkciA9IGFkZHI7Cj4gKwo+ICsgICAgICAgIHJjID0gdnBjaV9hZGRfcmVnaXN0
ZXIocGRldiwgdnBjaV9yb21fcmVhZCwgdnBjaV9yb21fd3JpdGUsIHJvbV9yZWcsIDQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb20pOwo+ICsgICAgICAgIGlmICggcmMgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgUENJX0NPTU1BTkQsIGNtZCk7Cj4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBjbWQgJiBQQ0lfQ09NTUFORF9NRU1P
UlkgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0gdnBjaV9tb2RpZnlfYmFycyhwZGV2LCB0cnVl
KTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHBjaV9j
b25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOwo+ICsg
ICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBFbmFi
bGUgbWVtb3J5IGRlY29kaW5nLiAqLwo+ICsgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBi
dXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOwoKTm8gbmVlZCBmb3IgdHdvIHBjaV9j
b25mX3dyaXRlMTYoKSBpbnZvY2F0aW9ucyBoZXJlIC0geW91IGNhbgpzaW1wbHkgYXJyYW5nZSB0
byAuLi4KCj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KCi4uLiAicmV0dXJuIHJj
IiBoZXJlLgoKPiArUkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5pdF9iYXJzKTsKCkNvbnNpZGVy
aW5nIHRoYXQgdWx0aW1hdGVseSBhbiBlcnJvciByZXR1cm5lZCBmcm9tIHRoaXMgZnVuY3Rpb24g
d2lsbApsZWFkIHRvIG5vdGhpbmcgYnV0IGEgbG9nIG1lc3NhZ2UsIEkgd29uZGVyIHdoZXRoZXIg
eW91IHdvdWxkbid0CmJldHRlciBkbyBiZXN0IGVmZm9ydCBoZXJlLCBpLmUuIG9ubHkgcmVjb3Jk
IHRoZSBmaXJzdCBlcnJvciwgYnV0CmNvbnRpbnVlIHJhdGhlciB0aGFuIGJhaWxpbmcuIEVzcGVj
aWFsbHkgZm9yIHRoZSBST00gaXQgbWF5IHdlbGwgYmUKdGhhdCBpdCdzIG5vdCByZWFsbHkgbmVl
ZGVkIGZvciBwcm9wZXIgb3BlcmF0aW9uIG9mIHRoZSBkZXZpY2UuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:02:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptdk-0003w2-IJ; Thu, 07 Sep 2017 10:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dptdk-0003vw-1S
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:02:28 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BF/C2-03093-33911B95; Thu, 07 Sep 2017 10:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDS9dIcmO
 kwZdbKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZjeytLQY9/xfEzkQ2M3826GDk5hATyJNr3
 L2UDsXkF7CSudjexg9gSAoYSpxfeZAGxWQRUJa7d2AFmswmoS7Q9287axcjBISJgIHHuaBKIy
 SygL7FtHQuIKSwQIXHsSCLE8CKJw39egzVyCthLbGz5DNbIKyAo8XeHMEiYWUBL4uGvWywQtr
 bEsoWvmSEGSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdSL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMOQYgGAH491NAYcYJTmYlER5L6utjxTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwftWfGOkkGBRanpqRVpmDjD4YdISHDxKIry6EkBp3uKCxNzizHSI1ClGX
 Y6Om3f/MAmx5OXnpUqJ834BmSEAUpRRmgc3AhaJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqC
 TMawmyiiczrwRu0yugI5iAjih5vgHkiJJEhJRUA2P89Qz7fOHu8xGTvvIdKH8u9vhF/KpX9wq
 WbzVY383QcOnsN9WFj/orD3F0aD2v7GvWyw3n2flCSV13R+s+p2erjVMtpN+WMZzgW6CUUGQ4
 LyvHwZg7y/f/IofcBKvvUwP8b2geYF6b+mB1pCmjcvzRFqUNdVm27IwT8meveVwm1ya2YvOvo
 0osxRmJhlrMRcWJAPvzhRC/AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504778544!81533841!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13447 invoked from network); 7 Sep 2017 10:02:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 10:02:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 04:02:24 -0600
Message-Id: <59B1354F02000078001782D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 04:02:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B12542020000780017825A@prv-mh.provo.novell.com>
 <59B12542020000780017825A@prv-mh.provo.novell.com>
In-Reply-To: <59B12542020000780017825A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] hvmloader: dynamically determine scratch
 memory range for tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZS1lbmFibGVzIHRlc3RzIG9uIGNvbmZpZ3VyYXRpb25zIHdoZXJlIGNvbW1pdCAwZDY5
Njg2MzVjCigiaHZtbG9hZGVyOiBhdm9pZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1
c2VkIG1lbW9yeSIpIGZvcmNlZAp0aGVtIHRvIGJlIHNraXBwZWQuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogQXZvaWQgbmVnYXRpdmUgYXJy
YXkgaW5kZXggaW4gc2V0dXBfcGFnaW5nKCkgdG8gbWFrZSBjb2RlIGVhc2llcgogICAgdG8gZm9s
bG93LiBDb3JyZWN0IGEgd3JvbmcgY29tbWVudC4KCi0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci90ZXN0cy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCkBAIC0y
OSwxNCArMjksMTUgQEAKIAogLyoKICAqIE1lbW9yeSBsYXlvdXQgZHVyaW5nIHRlc3RzOgotICog
IDRNQiB0byA4TUIgaXMgY2xlYXJlZC4KLSAqICBQYWdlIGRpcmVjdG9yeSByZXNpZGVzIGF0IDRN
Qi4KLSAqICAyIHBhZ2UgdGFibGUgcGFnZXMgcmVzaWRlIGF0IDRNQis0a0IgdG8gNE1CKzEya0Iu
Ci0gKiAgUGFnZXRhYmxlcyBpZGVudGl0eS1tYXAgMC04TUIsIGV4Y2VwdCA0a0IgYXQgdmEgNk1C
IG1hcHMgdG8gcGEgNU1CLgorICogIFRoZSA0TUIgYmxvY2sgYXQgdGVzdF9tZW1fYmFzZSBpcyBj
bGVhcmVkLgorICogIFBhZ2UgZGlyZWN0b3J5IHJlc2lkZXMgYXQgdGVzdF9tZW1fYmFzZS4KKyAq
ICAyIHBhZ2UgdGFibGUgcGFnZXMgcmVzaWRlIGF0IHRlc3RfbWVtX2Jhc2UrNGtCIHRvIHRlc3Rf
bWVtX2Jhc2UrMTJrQi4KKyAqICBQYWdldGFibGVzIGlkZW50aXR5LW1hcCAwLTRNQiBhbmQgdGVz
dF9tZW1fYmFzZS10ZXN0X21lbV9iYXNlKzRNQiwKKyAqICBleGNlcHQgNGtCIGF0IHZhIHRlc3Rf
bWVtX2Jhc2UrMk1CIG1hcHMgdG8gcGEgdGVzdF9tZW1fYmFzZSsxTUIuCiAgKi8KLSNkZWZpbmUg
VEVTVF9NRU1fQkFTRSAoNHVsIDw8IDIwKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgdGVzdF9tZW1f
YmFzZTsKICNkZWZpbmUgVEVTVF9NRU1fU0laRSAoNHVsIDw8IDIwKQotI2RlZmluZSBQRF9TVEFS
VCBURVNUX01FTV9CQVNFCisjZGVmaW5lIFBEX1NUQVJUIHRlc3RfbWVtX2Jhc2UKICNkZWZpbmUg
UFRfU1RBUlQgKFBEX1NUQVJUICsgNDA5NikKIAogc3RhdGljIHZvaWQgc2V0dXBfcGFnaW5nKHZv
aWQpCkBAIC00NSwxNCArNDYsMjUgQEAgc3RhdGljIHZvaWQgc2V0dXBfcGFnaW5nKHZvaWQpCiAg
ICAgdWludDMyX3QgKnB0ID0gKHVpbnQzMl90ICopUFRfU1RBUlQ7CiAgICAgdWludDMyX3QgaTsK
IAotICAgIC8qIElkZW50aXR5IG1hcCAwLThNQi4gKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8IDI7
IGkrKyApCi0gICAgICAgIHBkW2ldID0gKHVuc2lnbmVkIGxvbmcpcHQgKyAoaTw8MTIpICsgMzsK
LSAgICBmb3IgKCBpID0gMDsgaSA8IDIgKiAxMDI0OyBpKysgKQotICAgICAgICBwdFtpXSA9IChp
IDw8IDEyKSArIDM7CisgICAgLyogSWRlbnRpdHkgbWFwIFswLF9lbmQpLiAqLworICAgIGZvciAo
IGkgPSAwOyBpIDw9ICh1bnNpZ25lZCBsb25nKShfZW5kIC0gMSkgPj4gKFBBR0VfU0hJRlQgKyAx
MCk7ICsraSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgajsKKworICAgICAgICBwZFtp
XSA9ICh1bnNpZ25lZCBsb25nKXB0ICsgMzsKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBQQUdF
X1NJWkUgLyBzaXplb2YoKnB0KTsgKytqICkKKyAgICAgICAgICAgICpwdCsrID0gKGkgPDwgKFBB
R0VfU0hJRlQgKyAxMCkpICsgKGogPDwgUEFHRV9TSElGVCkgKyAzOworICAgIH0KKworICAgIC8q
IElkZW50aXR5IG1hcCBURVNUX01FTV9TSVpFIEAgdGVzdF9tZW1fYmFzZS4gKi8KKyAgICBmb3Ig
KCBpID0gMDsgaSA8IChURVNUX01FTV9TSVpFID4+IChQQUdFX1NISUZUICsgMTApKTsgKytpICkK
KyAgICAgICAgcGRbaSArICh0ZXN0X21lbV9iYXNlID4+IChQQUdFX1NISUZUICsgMTApKV0gPQor
ICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpcHQgKyAoaSA8PCBQQUdFX1NISUZUKSArIDM7Cisg
ICAgZm9yICggaSA9IDA7IGkgPCAoVEVTVF9NRU1fU0laRSA+PiBQQUdFX1NISUZUKTsgKytpICkK
KyAgICAgICAgcHRbaV0gPSB0ZXN0X21lbV9iYXNlICsgKGkgPDwgUEFHRV9TSElGVCkgKyAzOwog
Ci0gICAgLyogUGFnZSBhdCB2aXJ0dWFsIDZNQiBtYXBzIHRvIHBoeXNpY2FsIDVNQi4gKi8KLSAg
ICBwdFs2dTw8OF0gLT0gMHgxMDAwMDB1OworICAgIC8qIFBhZ2UgYXQgdmlydHVhbCB0ZXN0X21l
bV9iYXNlKzJNQiBtYXBzIHBoeXNpY2FsIHRlc3RfbWVtX2Jhc2UrMU1CLiAqLworICAgIHB0WzB4
MjAwMDAwID4+IFBBR0VfU0hJRlRdIC09IDB4MTAwMDAwOwogfQogCiBzdGF0aWMgdm9pZCBzdGFy
dF9wYWdpbmcodm9pZCkKQEAgLTgxLDQyICs5Myw0MiBAQCBzdGF0aWMgaW50IHJlcF9pb190ZXN0
KHZvaWQpCiAgICAgdWludDMyX3QgKnA7CiAgICAgdWludDMyX3QgaSwgcDAsIHAxLCBwMjsKICAg
ICBpbnQgb2theSA9IFRFU1RfUEFTUzsKLQotICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeworICAg
IGNvbnN0IHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcjsKICAgICAgICAgdWlu
dDMyX3QgZXhwZWN0ZWQ7CiAgICAgfSBjaGVja1tdID0gewotICAgICAgICB7IDB4MDA1MDAwMDAs
IDB4OTg3NjU0ZmYgfSwKLSAgICAgICAgeyAweDAwNTAwZmZjLCAweGZmMDAwMDAwIH0sCi0gICAg
ICAgIHsgMHgwMDVmZmZmYywgMHhmZjAwMDAwMCB9LAotICAgICAgICB7IDB4MDA2MDEwMDAsIDB4
MDAwMDAwZmYgfSwKKyAgICAgICAgeyB0ZXN0X21lbV9iYXNlICsgMHgwMDEwMDAwMCwgMHg5ODc2
NTRmZiB9LAorICAgICAgICB7IHRlc3RfbWVtX2Jhc2UgKyAweDAwMTAwZmZjLCAweGZmMDAwMDAw
IH0sCisgICAgICAgIHsgdGVzdF9tZW1fYmFzZSArIDB4MDAxZmZmZmMsIDB4ZmYwMDAwMDAgfSwK
KyAgICAgICAgeyB0ZXN0X21lbV9iYXNlICsgMHgwMDIwMTAwMCwgMHgwMDAwMDBmZiB9LAogICAg
ICAgICB7IDAsIDAgfQogICAgIH07CiAKICAgICBzdGFydF9wYWdpbmcoKTsKIAogICAgIC8qIFBo
eXMgNU1CID0gMHhkZWFkYmVlZiAqLwotICAgICoodWludDMyX3QgKikweDUwMDAwMHVsID0gMHhk
ZWFkYmVlZjsKKyAgICAqKHVpbnQzMl90ICopKHRlc3RfbWVtX2Jhc2UgKyAweDEwMDAwMCkgPSAw
eGRlYWRiZWVmOwogCi0gICAgLyogUGh5cyA1TUIgPSAweDk4NzY1NDMyICovCi0gICAgKih1aW50
MzJfdCAqKTB4NjAwMDAwdWwgPSAweDk4NzY1NDMyOworICAgIC8qIFBoeXMgNk1CID0gMHg5ODc2
NTQzMiAqLworICAgICoodWludDMyX3QgKikodGVzdF9tZW1fYmFzZSArIDB4MjAwMDAwKSA9IDB4
OTg3NjU0MzI7CiAKICAgICAvKiBQaHlzIDB4NWZmZmZmID0gUGh5cyAweDUwMDAwMCA9IDB4ZmYg
KGJ5dGUpICovCiAgICAgYXNtIHZvbGF0aWxlICgKICAgICAgICAgInJlcCBpbnNiIgogICAgICAg
ICA6ICI9ZCIgKHAwKSwgIj1jIiAocDEpLCAiPUQiIChwMikKLSAgICAgICAgOiAiMCIgKDB4NWYp
LCAiMSIgKDIpLCAiMiIgKDB4NWZmZmZmdWwpIDogIm1lbW9yeSIgKTsKKyAgICAgICAgOiAiMCIg
KDB4NWYpLCAiMSIgKDIpLCAiMiIgKHRlc3RfbWVtX2Jhc2UgKyAweDFmZmZmZikgOiAibWVtb3J5
IiApOwogCiAgICAgLyogUGh5cyAweDUwMGZmZiA9IFBoeXMgMHg2MDEwMDAgPSAweGZmIChieXRl
KSAqLwogICAgIGFzbSB2b2xhdGlsZSAoCiAgICAgICAgICJzdGQgOyByZXAgaW5zYiA7IGNsZCIK
ICAgICAgICAgOiAiPWQiIChwMCksICI9YyIgKHAxKSwgIj1EIiAocDIpCi0gICAgICAgIDogIjAi
ICgweDVmKSwgIjEiICgyKSwgIjIiICgweDYwMTAwMHVsKSA6ICJtZW1vcnkiICk7CisgICAgICAg
IDogIjAiICgweDVmKSwgIjEiICgyKSwgIjIiICh0ZXN0X21lbV9iYXNlICsgMHgyMDEwMDApIDog
Im1lbW9yeSIgKTsKIAogICAgIHN0b3BfcGFnaW5nKCk7CiAKICAgICBpID0gMDsKLSAgICBmb3Ig
KCBwID0gKHVpbnQzMl90ICopMHg0ZmYwMDB1bDsgcCA8ICh1aW50MzJfdCAqKTB4NjAyMDAwdWw7
IHArKyApCisgICAgZm9yICggcCA9ICh1aW50MzJfdCAqKSh0ZXN0X21lbV9iYXNlICsgMHgwZmYw
MDApOworICAgICAgICAgIHAgPCAodWludDMyX3QgKikodGVzdF9tZW1fYmFzZSArIDB4MjAyMDAw
KTsgcCsrICkKICAgICB7CiAgICAgICAgIHVpbnQzMl90IGV4cGVjdGVkID0gMDsKICAgICAgICAg
aWYgKCBjaGVja1tpXS5hZGRyID09ICh1bnNpZ25lZCBsb25nKXAgKQpAQCAtMTQ4LDEzICsxNjAs
MTQgQEAgc3RhdGljIGludCBzaGFkb3dfZ3NfdGVzdCh2b2lkKQogICAgIGlmICggIShlZHggJiAo
MXU8PDI5KSkgKQogICAgICAgICByZXR1cm4gVEVTVF9TS0lQOwogCi0gICAgLyogTG9uZyBtb2Rl
IHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtOE1CIHdpdGggMk1CIG1hcHBpbmdzLiAq
LworICAgIC8qIExvbmcgbW9kZSBwYWdldGFibGUgc2V0dXA6IElkZW50aXR5IG1hcCBbMCxfZW5k
KSB3aXRoIDJNQiBtYXBwaW5ncy4gKi8KICAgICAqcGQgPSAodW5zaWduZWQgbG9uZylwZCArIDB4
MTAwNzsgLyogTGV2ZWwgNCAqLwogICAgIHBkICs9IDUxMjsKICAgICAqcGQgPSAodW5zaWduZWQg
bG9uZylwZCArIDB4MTAwNzsgLyogTGV2ZWwgMyAqLwogICAgIHBkICs9IDUxMjsKLSAgICBmb3Ig
KCBpID0gMDsgaSA8IDQ7IGkrKyApICAgICAgICAgLyogTGV2ZWwgMiAqLwotICAgICAgICAqcGQr
KyA9IChpIDw8IDIxKSArIDB4MWUzOworICAgIC8qIExldmVsIDI6ICovCisgICAgZm9yICggaSA9
IDA7IGkgPD0gKHVuc2lnbmVkIGxvbmcpKF9lbmQgLSAxKSA+PiAoUEFHRV9TSElGVCArIDkpOyBp
KysgKQorICAgICAgICAqcGQrKyA9IChpIDw8IChQQUdFX1NISUZUICsgOSkpICsgMHgxZTM7CiAK
ICAgICBhc20gdm9sYXRpbGUgKAogICAgICAgICAvKiBDUjQuUEFFPTEgKi8KQEAgLTIwOCwyOSAr
MjIxLDYgQEAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCiAgICAgcHJpbnRmKCJUZXN0aW5nIEhW
TSBlbnZpcm9ubWVudDpcbiIpOwogCiAgICAgQlVJTERfQlVHX09OKFNDUkFUQ0hfUEhZU0lDQUxf
QUREUkVTUyA+IEhWTUxPQURFUl9QSFlTSUNBTF9BRERSRVNTKTsKLSAgICBpZiAoIGh2bV9pbmZv
LT5sb3dfbWVtX3BnZW5kIDwKLSAgICAgICAgICgoVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJ
WkUpID4+IFBBR0VfU0hJRlQpICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVz
dHMgZHVlIHRvIGluc3VmZmljaWVudCBtZW1vcnkgKDwlbHVNQilcbiIsCi0gICAgICAgICAgICAg
ICAoVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUpID4+IDIwKTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLQotICAgIGlmICggKHVuc2lnbmVkIGxvbmcpX2VuZCA+IFRFU1RfTUVNX0JBU0Ug
KQotICAgIHsKLSAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3
aXRoIGJhc2UgaW1hZ2VcbiIpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgaWYgKCBo
dm1fc3RhcnRfaW5mby0+Y21kbGluZV9wYWRkciAmJgotICAgICAgICAgaHZtX3N0YXJ0X2luZm8t
PmNtZGxpbmVfcGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAmJgotICAgICAg
ICAgKChodm1fc3RhcnRfaW5mby0+Y21kbGluZV9wYWRkciArCi0gICAgICAgICAgIHN0cmxlbigo
Y2hhciAqKSh1aW50cHRyX3QpaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIpKSA+PQotICAg
ICAgICAgIFRFU1RfTUVNX0JBU0UpICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiU2tpcHBpbmcg
dGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBjb21tYW5kIGxpbmVcbiIpOwotICAgICAgICByZXR1
cm47Ci0gICAgfQogCiAgICAgaWYgKCBodm1fc3RhcnRfaW5mby0+cnNkcF9wYWRkciApCiAgICAg
ewpAQCAtMjM4LDU0ICsyMjgsNjcgQEAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKLSAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzICkK
KyAgICBmb3IgKCA7IDsgdGVzdF9tZW1fYmFzZSArPSBURVNUX01FTV9TSVpFICkKICAgICB7Ci0g
ICAgICAgIGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kbGlzdCA9Ci0gICAgICAg
ICAgICAodm9pZCAqKSh1aW50cHRyX3QpaHZtX3N0YXJ0X2luZm8tPm1vZGxpc3RfcGFkZHI7Ci0K
LSAgICAgICAgaWYgKCBodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9wYWRkciA+IFVJTlRQVFJfTUFY
IHx8Ci0gICAgICAgICAgICAgKChVSU5UUFRSX01BWCAtICh1aW50cHRyX3QpbW9kbGlzdCkgLyBz
aXplb2YoKm1vZGxpc3QpIDwKLSAgICAgICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVs
ZXMpICkKKyAgICAgICAgaWYgKCBodm1faW5mby0+bG93X21lbV9wZ2VuZCA8CisgICAgICAgICAg
ICAgKCh0ZXN0X21lbV9iYXNlICsgVEVTVF9NRU1fU0laRSkgPj4gUEFHRV9TSElGVCkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBpbmFjY2Vz
c2libGUgbW9kdWxlIGxpc3RcbiIpOworICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0
cyBkdWUgdG8gaW5zdWZmaWNpZW50IG1lbW9yeSAoPCVsdU1CKVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAodGVzdF9tZW1fYmFzZSArIFRFU1RfTUVNX1NJWkUpID4+IDIwKTsKICAgICAgICAgICAg
IHJldHVybjsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggVEVTVF9NRU1fQkFTRSA8ICh1aW50
cHRyX3QpKG1vZGxpc3QgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBodm1fc3RhcnRfaW5mby0+bnJfbW9kdWxlcykgJiYKLSAgICAgICAgICAgICAodWludHB0cl90
KW1vZGxpc3QgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBtb2R1
bGUgbGlzdFxuIik7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KKyAgICAgICAgaWYg
KCAodW5zaWduZWQgbG9uZylfZW5kID4gdGVzdF9tZW1fYmFzZSApCisgICAgICAgICAgICBjb250
aW51ZTsKKworICAgICAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyICYmCisg
ICAgICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIgPCB0ZXN0X21lbV9iYXNl
ICsgVEVTVF9NRU1fU0laRSAmJgorICAgICAgICAgICAgICgoaHZtX3N0YXJ0X2luZm8tPmNtZGxp
bmVfcGFkZHIgKworICAgICAgICAgICAgICAgc3RybGVuKChjaGFyICopKHVpbnRwdHJfdClodm1f
c3RhcnRfaW5mby0+Y21kbGluZV9wYWRkcikpID49CisgICAgICAgICAgICAgIHRlc3RfbWVtX2Jh
c2UpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
aHZtX3N0YXJ0X2luZm8tPm5yX21vZHVsZXM7ICsraSApCisgICAgICAgIGlmICggaHZtX3N0YXJ0
X2luZm8tPm5yX21vZHVsZXMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIFRFU1RfTUVN
X0JBU0UgPCBtb2RsaXN0W2ldLnBhZGRyICsgbW9kbGlzdFtpXS5zaXplICYmCi0gICAgICAgICAg
ICAgICAgIG1vZGxpc3RbaV0ucGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBk
dWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldVxuIiwgaSk7Ci0gICAgICAgICAgICAgICAgcmV0
dXJuOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0
X2VudHJ5ICptb2RsaXN0ID0KKyAgICAgICAgICAgICAgICAodm9pZCAqKSh1aW50cHRyX3QpaHZt
X3N0YXJ0X2luZm8tPm1vZGxpc3RfcGFkZHI7CisKKyAgICAgICAgICAgIGlmICggaHZtX3N0YXJ0
X2luZm8tPm1vZGxpc3RfcGFkZHIgPiBVSU5UUFRSX01BWCB8fAorICAgICAgICAgICAgICAgICAo
KFVJTlRQVFJfTUFYIC0gKHVpbnRwdHJfdCltb2RsaXN0KSAvIHNpemVvZigqbW9kbGlzdCkgPAor
ICAgICAgICAgICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVsZXMpICkKKyAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgaWYgKCB0ZXN0X21lbV9iYXNlIDwgKHVp
bnRwdHJfdCkobW9kbGlzdCArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBodm1fc3RhcnRfaW5mby0+bnJfbW9kdWxlcykgJiYKKyAgICAgICAgICAgICAgICAg
KHVpbnRwdHJfdCltb2RsaXN0IDwgdGVzdF9tZW1fYmFzZSArIFRFU1RfTUVNX1NJWkUgKQorICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICBpZiAoIG1vZGxpc3RbaV0uY21k
bGluZV9wYWRkciAmJgotICAgICAgICAgICAgICAgICBtb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIg
PCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAmJgotICAgICAgICAgICAgICAgICAoKG1v
ZGxpc3RbaV0uY21kbGluZV9wYWRkciArCi0gICAgICAgICAgICAgICAgICAgc3RybGVuKChjaGFy
ICopKHVpbnRwdHJfdCltb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIpKSA+PQotICAgICAgICAgICAg
ICAgICAgVEVTVF9NRU1fQkFTRSkgKQorICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBodm1f
c3RhcnRfaW5mby0+bnJfbW9kdWxlczsgKytpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBvdmVybGFwIHdpdGggbW9kdWxlICV1
IGNtZGxpbmVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGkpOwotICAgICAgICAgICAgICAg
IHJldHVybjsKKyAgICAgICAgICAgICAgICBpZiAoIHRlc3RfbWVtX2Jhc2UgPCBtb2RsaXN0W2ld
LnBhZGRyICsgbW9kbGlzdFtpXS5zaXplICYmCisgICAgICAgICAgICAgICAgICAgICBtb2RsaXN0
W2ldLnBhZGRyIDwgdGVzdF9tZW1fYmFzZSArIFRFU1RfTUVNX1NJWkUgKQorICAgICAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIGlmICggbW9kbGlzdFtpXS5jbWRsaW5l
X3BhZGRyICYmCisgICAgICAgICAgICAgICAgICAgICBtb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIg
PCB0ZXN0X21lbV9iYXNlICsgVEVTVF9NRU1fU0laRSAmJgorICAgICAgICAgICAgICAgICAgICAg
KChtb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIgKworICAgICAgICAgICAgICAgICAgICAgICBzdHJs
ZW4oKGNoYXIgKikodWludHB0cl90KW1vZGxpc3RbaV0uY21kbGluZV9wYWRkcikpID49CisgICAg
ICAgICAgICAgICAgICAgICAgdGVzdF9tZW1fYmFzZSkgKQorICAgICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggaSA8IGh2bV9zdGFydF9pbmZv
LT5ucl9tb2R1bGVzICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQorCisg
ICAgICAgIHByaW50ZigiVXNpbmcgc2NyYXRjaCBtZW1vcnkgYXQgJWx4XG4iLCB0ZXN0X21lbV9i
YXNlKTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcGFzc2VkID0gc2tpcHBlZCA9IDA7
CiAgICAgZm9yICggaSA9IDA7IHRlc3RzW2ldLnRlc3Q7IGkrKyApCiAgICAgewogICAgICAgICBw
cmludGYoIiAtICVzIC4uLiAiLCB0ZXN0c1tpXS5kZXNjcmlwdGlvbik7Ci0gICAgICAgIG1lbXNl
dCgoY2hhciAqKSg0dWwgPDwgMjApLCAwLCA0dWwgPDwgMjApOworICAgICAgICBtZW1zZXQoKGNo
YXIgKil0ZXN0X21lbV9iYXNlLCAwLCBURVNUX01FTV9TSVpFKTsKICAgICAgICAgc2V0dXBfcGFn
aW5nKCk7CiAgICAgICAgIHN3aXRjaCAoICgqdGVzdHNbaV0udGVzdCkoKSApCiAgICAgICAgIHsK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:03:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:03:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpteN-0003zL-R3; Thu, 07 Sep 2017 10:03:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpteM-0003yb-5z
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:03:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 12/3F-30935-95911B95; Thu, 07 Sep 2017 10:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDSzdUcmO
 kwbf/XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJx7PYCl5KVPx6PIOtgXGeUBcjJ4eQQJ7E
 3829jCA2r4CdRPvPQywgtoSAocTphTfBbBYBVYnlXxrBbDYBdYm2Z9tZuxg5OEQEDCTOHU0CM
 ZkF9CW2rQOrEBbwlJj64wgjxPQiicN/XoPFOQXsJTa2fAbr5BUQlPi7QxgkzCygJfHw1y0WCF
 tbYtnC18wQE6Ullv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrppdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERh2DECwg3Fqg/MhRkkOJiVR3stq6yOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfC+Fd8YKSRYlJqeWpGWmQOMAJi0BAePkgivrgRQmre4IDG3ODMdInWK0
 Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc77BWSSAEhpRmke3CBYZF5ilJUS5mUEOk2IpyC1KDezBF
 X+FaM4B6OSMO9mkIU8mXklcPteAZ3CBHRKyfMNIKeUJCKkpBoY3Rwy3n1ZfWnmguUSrb7fnAs
 23TePf3L1dMuj+GuHQvZk/TVwWBzZsJc/Xe6ly+mOrNzXM+JsGnxneFytvyrirfk8tuj37G0b
 jj5e8d2mimFFN9skEddZ1R9ef3X8+2wre75ZY+J1xfUT3Ep3pQqqfFy6izvnjyj/QVUZcXtue
 1PHsgUWtz5VKLEUZyQaajEXFScCAJHkOYfHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504778579!107669020!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14133 invoked from network); 7 Sep 2017 10:03:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 10:03:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 04:02:58 -0600
Message-Id: <59B1357302000078001782DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 04:02:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B12542020000780017825A@prv-mh.provo.novell.com>
 <59B12542020000780017825A@prv-mh.provo.novell.com>
In-Reply-To: <59B12542020000780017825A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] hvmloader: clone REP INSW test from REP
 INSB one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbHNvIGNvdmVycyBhbiBpbmRpdmlkdWFsIHN0cmluZyBpbnNuIGFjY2VzcyBjcm9zc2lu
ZyBhIHBhZ2UKYm91bmRhcnkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQp2MjogTmV3IHBhdGNoLgotLS0KVGhpcyBpcyB3aGF0IGhhcyBwcm9tcHRl
ZCB0aGUgcGF0Y2ggYXQKbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wOS9tc2cwMDYyNS5odG1sCih0aGUgdGVzdCBiZWluZyBhZGRlZCBoZXJlIGZhaWxz
IHdpdGhvdXQgdGhhdCBmaXgpLgoKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3Rz
LmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKQEAgLTg1LDEwICs4NSwx
MCBAQCBzdGF0aWMgdm9pZCBzdG9wX3BhZ2luZyh2b2lkKQogfQogCiAvKgotICogcmVwX2lvX3Rl
c3Q6IFRlc3RzIFJFUCBJTlNCIGJvdGggZm9yd2FyZHMgYW5kIGJhY2t3YXJkcyAoRUYuREY9ezAs
MX0pIGFjcm9zcworICogcmVwX2luc2JfdGVzdDogVGVzdHMgUkVQIElOU0IgYm90aCBmb3J3YXJk
cyBhbmQgYmFja3dhcmRzIChFRi5ERj17MCwxfSkgYWNyb3NzCiAgKiBhIGRpc2NvbnRpZ3VvdXMg
cGFnZSBib3VuZGFyeS4KICAqLwotc3RhdGljIGludCByZXBfaW9fdGVzdCh2b2lkKQorc3RhdGlj
IGludCByZXBfaW5zYl90ZXN0KHZvaWQpCiB7CiAgICAgdWludDMyX3QgKnA7CiAgICAgdWludDMy
X3QgaSwgcDAsIHAxLCBwMjsKQEAgLTE0Nyw2ICsxNDcsNzAgQEAgc3RhdGljIGludCByZXBfaW9f
dGVzdCh2b2lkKQogICAgIHJldHVybiBva2F5OwogfQogCisvKgorICogcmVwX2luc3dfdGVzdDog
VGVzdHMgUkVQIElOU1cgYm90aCBmb3J3YXJkcyBhbmQgYmFja3dhcmRzIChFRi5ERj17MCwxfSkg
YWNyb3NzCisgKiBhIGRpc2NvbnRpZ3VvdXMgcGFnZSBib3VuZGFyeS4KKyAqLworc3RhdGljIGlu
dCByZXBfaW5zd190ZXN0KHZvaWQpCit7CisgICAgdWludDMyX3QgKnA7CisgICAgdW5zaWduZWQg
aW50IGk7CisgICAgaW50IG9rYXkgPSBURVNUX1BBU1M7CisgICAgY29uc3Qgc3RydWN0IHsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBhZGRyOworICAgICAgICB1aW50MzJfdCBleHBlY3RlZDsKKyAg
ICB9IGNoZWNrW10gPSB7CisgICAgICAgIHsgdGVzdF9tZW1fYmFzZSArIDB4MDAxMDAwMDAsIDB4
OThmZmZmZmYgfSwKKyAgICAgICAgeyB0ZXN0X21lbV9iYXNlICsgMHgwMDEwMGZmYywgMHhmZmZm
ZmYwMCB9LAorICAgICAgICB7IHRlc3RfbWVtX2Jhc2UgKyAweDAwMWZmZmZjLCAweGZmZmZmZjAw
IH0sCisgICAgICAgIHsgdGVzdF9tZW1fYmFzZSArIDB4MDAyMDEwMDAsIDB4MDBmZmZmZmYgfSwK
KyAgICAgICAgeyAwLCAwIH0KKyAgICB9OworCisgICAgc3RhcnRfcGFnaW5nKCk7CisKKyAgICAv
KiBQaHlzIDVNQiA9IDB4ZGVhZGJlZWYgKi8KKyAgICAqKHVpbnQzMl90ICopKHRlc3RfbWVtX2Jh
c2UgKyAweDEwMDAwMCkgPSAweGRlYWRiZWVmOworCisgICAgLyogUGh5cyA2TUIgPSAweDk4NzY1
NDMyICovCisgICAgKih1aW50MzJfdCAqKSh0ZXN0X21lbV9iYXNlICsgMHgyMDAwMDApID0gMHg5
ODc2NTQzMjsKKworICAgIC8qIFBoeXMgMHg1ZmZmZmQuLi4weDVmZmZmZiA9IFBoeXMgMHg1MDAw
MDAuLi4weDUwMDAwMiA9IDB4ZmYgKi8KKyAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICAicmVw
IGluc3ciCisgICAgICAgIDogIj1jIiAoaSksICI9RCIgKGkpCisgICAgICAgIDogImQiICgweDVl
KSwgIjAiICgzKSwgIjEiICh0ZXN0X21lbV9iYXNlICsgMHgxZmZmZmQpIDogIm1lbW9yeSIgKTsK
KworICAgIC8qIFBoeXMgMHg1MDBmZmQuLi4weDUwMGZmZiA9IFBoeXMgMHg2MDEwMDAuLi4weDYw
MTAwMiA9IDB4ZmYgKi8KKyAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICAic3RkIDsgcmVwIGlu
c3cgOyBjbGQiCisgICAgICAgIDogIj1jIiAoaSksICI9RCIgKGkpCisgICAgICAgIDogImQiICgw
eDVlKSwgIjAiICgzKSwgIjEiICh0ZXN0X21lbV9iYXNlICsgMHgyMDEwMDEpIDogIm1lbW9yeSIg
KTsKKworICAgIHN0b3BfcGFnaW5nKCk7CisKKyAgICBpID0gMDsKKyAgICBmb3IgKCBwID0gKHVp
bnQzMl90ICopKHRlc3RfbWVtX2Jhc2UgKyAweDBmZjAwMCk7CisgICAgICAgICAgcCA8ICh1aW50
MzJfdCAqKSh0ZXN0X21lbV9iYXNlICsgMHgyMDIwMDApOyBwKysgKQorICAgIHsKKyAgICAgICAg
dWludDMyX3QgZXhwZWN0ZWQgPSAwOworCisgICAgICAgIGlmICggY2hlY2tbaV0uYWRkciA9PSAo
dW5zaWduZWQgbG9uZylwICkKKyAgICAgICAgeworICAgICAgICAgICAgZXhwZWN0ZWQgPSBjaGVj
a1tpXS5leHBlY3RlZDsKKyAgICAgICAgICAgIGkrKzsKKyAgICAgICAgfQorICAgICAgICBpZiAo
ICpwICE9IGV4cGVjdGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJCYWQgdmFs
dWUgYXQgMHglMDhseDogc2F3ICUwOHggZXhwZWN0ZWQgJTA4eFxuIiwKKyAgICAgICAgICAgICAg
ICAgICAodW5zaWduZWQgbG9uZylwLCAqcCwgZXhwZWN0ZWQpOworICAgICAgICAgICAgb2theSA9
IFRFU1RfRkFJTDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiBva2F5OworfQorCiBz
dGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQpCiB7CiAgICAgdWludDY0X3QgKnBkID0gKHVp
bnQ2NF90ICopUERfU1RBUlQ7CkBAIC0yMTMsNyArMjc3LDggQEAgdm9pZCBwZXJmb3JtX3Rlc3Rz
KHZvaWQpCiAgICAgICAgIGludCAoKiBjb25zdCB0ZXN0KSh2b2lkKTsKICAgICAgICAgY29uc3Qg
Y2hhciAqZGVzY3JpcHRpb247CiAgICAgfSB0ZXN0c1tdID0gewotICAgICAgICB7IHJlcF9pb190
ZXN0LCAiUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyIgfSwKKyAgICAgICAgeyByZXBf
aW5zYl90ZXN0LCAiUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyIgfSwKKyAgICAgICAg
eyByZXBfaW5zd190ZXN0LCAiUkVQIElOU1cgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyIgfSwKICAg
ICAgICAgeyBzaGFkb3dfZ3NfdGVzdCwgIkdTIGJhc2UgTVNScyBhbmQgU1dBUEdTIiB9LAogICAg
ICAgICB7IE5VTEwsIE5VTEwgfQogICAgIH07CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:06:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpthV-0004GB-Cs; Thu, 07 Sep 2017 10:06:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpthU-0004G1-5X
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 10:06:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 23/FF-03283-B1A11B95; Thu, 07 Sep 2017 10:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS1daamO
 kwYpfjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bbtncsBTeYK451PmFuYJzK3MXIySEkkCex
 e34HO4jNK2Ancf7pfjBbQsBQ4vTCmywgNouAqsSCUzcZQWw2AXWJtmfbWbsYOThEBIwkPmyT7
 GLk4mAWuMQocWrtXrBeYYEYiZOr+pkg5ntJ/Gu8BTaHU8Bb4vH3a4wgvbwCghJ/dwiDhJkFtC
 Qe/oIoYRbQlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNDfS
 SijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjMffxx1ilORgUhLlvay2PlKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfBGSG6MFBIsSk1PrUjLzAHGB0ypB
 AePkghvHEiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyQENklKnJcRpFQApDSjNA9uECxuLz
 HKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmY96ME0BSezLwSuH2vgE5hAjql5PkGkFNKEhFSUg2
 MrRMO+rleerCTwZjraLKA9TGT9472TPN2ClVxHlwreefHj/qHWkLLbnha2d852D73R99ikZ8b
 eFcFVBhsjt4Svb1eW7/cK2ObxOWqkNcdjG3Xv2cL9hx5HSf9b6JY1cUcmTWsV5iXcIRuO/lmj
 f/RkD3252fUMu803rq/WXDGfc1K71UbWRISlFiKMxINtZiLihMBf5H9b9YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504778777!115630003!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11167 invoked from network); 7 Sep 2017 10:06:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 10:06:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 04:06:16 -0600
Message-Id: <59B1363802000078001782F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 04:06:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1504712032-27706-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1504712032-27706-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] mm: Don't scrub pages while holding heap
 lock in alloc_heap_pages()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA5LjE3IGF0IDE3OjMzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEluc3RlYWQsIHByZXNlcnZlIFBHQ19uZWVkX3NjcnViIGJpdCB3aGVuIHNldHRpbmcg
UEdDX3N0YXRlX2ludXNlCj4gc3RhdGUgd2hpbGUgc3RpbGwgdW5kZXIgdGhlIGxvY2sgYW5kIGNs
ZWFyIHRob3NlIHBhZ2VzIGxhdGVyLgo+IAo+IE5vdGUgdGhhdCB3ZSBzdGlsbCBuZWVkIHRvIGdy
dWIgdGhlIGxvY2sgd2hlbiBjbGVhcmluZyBQR0NfbmVlZF9zY3J1Ygo+IGJpdCBzaW5jZSBjb3Vu
dF9pbmZvIG1pZ2h0IGJlIHVwZGF0ZWQgZHVyaW5nIE1DRSBoYW5kbGluZyBpbgo+IG1hcmtfcGFn
ZV9vZmZsaW5lKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts1-000568-Pq; Thu, 07 Sep 2017 10:17:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts0-00055J-MZ
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:12 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CC/29-03874-8AC11B95; Thu, 07 Sep 2017 10:17:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO5ymY2
 RBq8bRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTHzMK5olVLP98jrWB8YtgFyMHh4SAv8Sp
 7+VdjJwcbAI6Ehfn7mQDCYsIqEjc3mvQxcjFwSywhlHi/Jw/7CA1wgI2EjcubWAGsVmAaq5/e
 84KYvMKWEocvnCQCcSWENCTeDvxBSOIzSlgJTHl3X42EFsIqKat4SMjRL2gxMmZT1hAbGYBTY
 nW7b/ZIWx5ieats5kh6hUl+uc9YJvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2iml1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8f7GgEOMkhxMSqK8l9XWRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4PWT3hgpJFiUmp5akZaZAwx5mLQEB4+SCO8/KaA0b3FBYm5xZ
 jpE6hSjMcexTZf/MHF03Lz7h0mIJS8/L1VKnFcQZJIASGlGaR7cIFgsXmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHo5IwxBSezLwSuH2vgE5hAjql5PkGkFNKEhFSUg2My/bovhA48qJc8rRT8q/
 Iu6d9dlw+8dYxViW0NKZ0NuPkrsfeGw/EXP4//6R5ppBDsZSrxqIZl+ZGNJf/Xr1u+46VJgrv
 NO8edv2msV370mSNz0dD84o+cr1Li/NqZzriEhJQbsgeav62vcnoxYMtjPefBymHcXg8u7Eg8
 q/3OoEUNluZCPEMJZbijERDLeai4kQA9u84WcACAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504779419!81636499!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34211 invoked from network); 7 Sep 2017 10:17:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792505"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:25 +0100
Message-ID: <20170907101642.15782-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 04/21] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4g
b3JkZXIgdG8Kc3BlY2lmeSB0aGUgZG9tYWluIHR5cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3Vy
cmVudCBidWlsZGVyIG9wdGlvbi4KClRoZSBuZXcgb3B0aW9uIGlzIGRvY3VtZW50ZWQgaW4gdGhl
IHhsLmNmZyBtYW4gcGFnZSwgYW5kIHRoZSBwcmV2aW91cwpidWlsZGVyIG9wdGlvbiBpcyBtYXJr
ZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbQot
LS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCAy
MiArKysrKysrKysrKysrKysrKysrKy0tCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgfCAyMCAr
KysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCA3OWNiMmVhZWE3Li5hYjUzNDM2ZGEyIDEwMDY0
NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluCkBAIC01NCw5ICs1NCw5IEBAIFBhaXJzIG1heSBiZSBzZXBhcmF0ZWQgZWl0aGVyIGJ5
IGEgbmV3bGluZSBvciBhIHNlbWljb2xvbi4gIEJvdGgKIG9mIHRoZSBmb2xsb3dpbmcgYXJlIHZh
bGlkOgogCiAgIG5hbWU9ImgwIgotICBidWlsZGVyPSJodm0iCisgIHR5cGU9Imh2bSIKIAotICBu
YW1lPSJoMCI7IGJ1aWxkZXI9Imh2bSIKKyAgbmFtZT0iaDAiOyB0eXBlPSJodm0iCiAKID1oZWFk
MSBPUFRJT05TCiAKQEAgLTc3LDYgKzc3LDI0IEBAIHNpbmdsZSBob3N0IG11c3QgYmUgdW5pcXVl
LgogCiA9b3ZlciA0CiAKKz1pdGVtIEI8dHlwZT0icHYiPgorCitTcGVjaWZpZXMgdGhhdCB0aGlz
IGlzIHRvIGJlIGEgUFYgZG9tYWluLCBzdWl0YWJsZSBmb3IgaG9zdGluZyBYZW4tYXdhcmUgZ3Vl
c3QKK29wZXJhdGluZyBzeXN0ZW1zLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgorCis9aXRlbSBCPHR5
cGU9Imh2bSI+CisKK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYW4gSFZNIGRvbWFpbi4g
VGhhdCBpcywgYSBmdWxseSB2aXJ0dWFsaXNlZAorY29tcHV0ZXIgd2l0aCBlbXVsYXRlZCBCSU9T
LCBkaXNrIGFuZCBuZXR3b3JrIHBlcmlwaGVyYWxzLCBldGMuCisKKz1iYWNrCisKKz1oZWFkMyBE
ZXByZWNhdGVkIGd1ZXN0IHR5cGUgc2VsZWN0aW9uCisKK05vdGUgdGhhdCB0aGUgYnVpbGRlciBv
cHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCBpbiBmYXZvciBvZiB0aGUgdHlwZSBvcHRpb24uCisK
Kz1vdmVyIDQKKwogPWl0ZW0gQjxidWlsZGVyPSJnZW5lcmljIj4KIAogU3BlY2lmaWVzIHRoYXQg
dGhpcyBpcyB0byBiZSBhIFBWIGRvbWFpbiwgc3VpdGFibGUgZm9yIGhvc3RpbmcgWGVuLWF3YXJl
IGd1ZXN0CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFy
c2UuYwppbmRleCA2MWY5YTM4NTczLi42NTI5NzM1MmJkIDEwMDY0NAotLS0gYS90b29scy94bC94
bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTg1NCw5ICs4NTQsMjMgQEAg
dm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogCiAgICAg
bGlieGxfZGVmYm9vbF9zZXQoJmNfaW5mby0+cnVuX2hvdHBsdWdfc2NyaXB0cywgcnVuX2hvdHBs
dWdfc2NyaXB0cyk7CiAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7Ci0g
ICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImJ1aWxkZXIiLCAmYnVmLCAwKSAm
JgotICAgICAgICAhc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpCi0gICAgICAgIGNf
aW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICBpZiAoIXhsdV9jZmdfZ2V0
X3N0cmluZyAoY29uZmlnLCAiYnVpbGRlciIsICZidWYsIDApKSB7CisgICAgICAgIGZwcmludGYo
c3RkZXJyLAorICAgICAgICAgICAgICAgICJUaGUgYnVpbGRlciBvcHRpb24gaXMgYmVpbmcgZGVw
cmVjYXRlZCwgcGxlYXNlIHVzZSB0eXBlIGluc3RlYWQuXG4iKTsKKyAgICAgICAgaWYgKCFzdHJu
Y21wKGJ1ZiwgImh2bSIsIHN0cmxlbihidWYpKSkKKyAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9
IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICB9CisKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0
cmluZyAoY29uZmlnLCAidHlwZSIsICZidWYsIDApKSB7CisgICAgICAgIGlmICghc3RybmNtcChi
dWYsICJodm0iLCBzdHJsZW4oYnVmKSkpIHsKKyAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9IExJ
QlhMX0RPTUFJTl9UWVBFX0hWTTsKKyAgICAgICAgfSBlbHNlIGlmICghc3RybmNtcChidWYsICJw
diIsIHN0cmxlbihidWYpKSkgeworICAgICAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9N
QUlOX1RZUEVfUFY7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkludmFsaWQgZG9tYWluIHR5cGUgJXMuXG4iLCBidWYpOworICAgICAgICAgICAgZXhpdCgx
KTsKKyAgICAgICAgfQorICAgIH0KIAogICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAi
aGFwIiwgJmNfaW5mby0+aGFwLCAwKTsKIAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptrs-00051y-Ig; Thu, 07 Sep 2017 10:17:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptrr-00051b-9B
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C4/67-30502-E9C11B95; Thu, 07 Sep 2017 10:17:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5cmY2
 RBrO3Wlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnn/1xmLPgoVLHm4kz2BsYD/F2MnBwSAv4S
 Cw89YwGx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6wg8SFBSIkrlxwAylnASr5t
 G4nK4jNK2Ap0XXwDCPESD2JtxNfgNmcAlYSU97tZwOxhYBq2ho+MkLUC0qcnPkEbC2zgKZE6/
 bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2JUL04tKkst0jXTSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjBOLXB+RCjJAeTkijvZbX1kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeP2kN0YKCRalpqdWpGXmAEMeJi3BwaMkwvtPCijNW1yQmFucmQ6RO
 sWoy9Fx8+4fJiGWvPy8VClx3kaQGQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8ASBTeDLzSuA2vQI6ggnoiJLnG0COKElESEk1MK6YZs1/5HvC4XR3pvcf39nf0vzQxX1
 88fup1gr/nsx6sZJRd9P9zU83XoxaN5lbRj3aY9t9+78nNjE1/Xp1z7fxqD5TRoDeIf50fy3p
 S5PUJ8fyflSPaZ8k+v23u/eTJZrdwlNCTGIUSpv/KTCeU5yjV76mZtnBkBvzmuQ+1b6t+5pUy
 MVy4p4SS3FGoqEWc1FxIgDVWBBtugIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28281 invoked from network); 7 Sep 2017 10:17:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935375"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:22 +0100
Message-ID: <20170907101642.15782-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 01/21] libxl: add is_default checkers for
	string and timer_mode types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhvc2UgdHlwZXMgYXJlIG1pc3NpbmcgYSBoZWxwZXIgdG8gY2hlY2sgd2hldGhlciBhIGRlZmlu
aXRpb24gb2YgdGhlCnR5cGUgaG9sZHMgdGhlIGRlZmF1bHQgdmFsdWUuIFRoaXMgd2lsbCBiZSBy
ZXF1aXJlZCBieSBhIGxhdGVyIHBhdGNoCnRoYXQgd2lsbCBpbXBsZW1lbnQgZGVwcmVjYXRpb24g
b2YgZmllbGRzIGluc2lkZSBvZiBhIGxpYnhsIHR5cGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHRvb2xz
L2xpYnhsL2lkbC5weSAgICAgICAgICAgfCAgMyArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAxMCArKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgIDMg
KystCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvaWRsLnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5CmluZGV4
IDQzNzA0OWViYjkuLmE0YTA4NGUxY2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2lkbC5weQor
KysgYi90b29scy9saWJ4bC9pZGwucHkKQEAgLTMwMiw3ICszMDIsOCBAQCBzdHJpbmcgPSBCdWls
dGluKCJjaGFyICoiLCBuYW1lc3BhY2UgPSBOb25lLCBjb3B5X2ZuID0gImxpYnhsX3N0cmluZ19j
b3B5IiwgZGlzcAogICAgICAgICAgICAgICAgICBqc29uX2dlbl9mbiA9ICJsaWJ4bF9fc3RyaW5n
X2dlbl9qc29uIiwKICAgICAgICAgICAgICAgICAganNvbl9wYXJzZV90eXBlID0gIkpTT05fU1RS
SU5HIHwgSlNPTl9OVUxMIiwKICAgICAgICAgICAgICAgICAganNvbl9wYXJzZV9mbiA9ICJsaWJ4
bF9fc3RyaW5nX3BhcnNlX2pzb24iLAotICAgICAgICAgICAgICAgICBhdXRvZ2VuZXJhdGVfanNv
biA9IEZhbHNlKQorICAgICAgICAgICAgICAgICBhdXRvZ2VuZXJhdGVfanNvbiA9IEZhbHNlLAor
ICAgICAgICAgICAgICAgICBjaGVja19kZWZhdWx0X2ZuPSJsaWJ4bF9fc3RyaW5nX2lzX2RlZmF1
bHQiKQogCiBjbGFzcyBBcnJheShUeXBlKToKICAgICAiIiJBbiBhcnJheSBvZiB0aGUgc2FtZSB0
eXBlIiIiCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA3MjQ3NTA5NjdjLi4wNmQzYjI1NDE4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTQzNTAsNiArNDM1MCwxNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
bGlieGxfX2FjcGlfZGVmYm9vbF92YWwoY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbwogICAgIHJldHVybiBsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmFjcGkpICYmCiAgICAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5odm0uYWNwaSk7CiB9CisKK3N0YXRp
YyBpbmxpbmUgYm9vbCBsaWJ4bF9fdGltZXJfbW9kZV9pc19kZWZhdWx0KGxpYnhsX3RpbWVyX21v
ZGUgKnRtKQoreworICAgIHJldHVybiAqdG0gPT0gTElCWExfVElNRVJfTU9ERV9ERUZBVUxUOwor
fQorCitzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX3N0cmluZ19pc19kZWZhdWx0KGNoYXIgKipz
KQoreworICAgIHJldHVybiAqcyA9PSBOVUxMOworfQogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKaW5kZXggMTczZDcwYWNlYy4uMjY3YzRmMzgwNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTcz
LDcgKzE3Myw4IEBAIGxpYnhsX3RpbWVyX21vZGUgPSBFbnVtZXJhdGlvbigidGltZXJfbW9kZSIs
IFsKICAgICAoMSwgIm5vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3MiKSwKICAgICAoMiwgIm5vX21p
c3NlZF90aWNrc19wZW5kaW5nIiksCiAgICAgKDMsICJvbmVfbWlzc2VkX3RpY2tfcGVuZGluZyIp
LAotICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX1RJTUVSX01PREVfREVGQVVMVCIpCisgICAgXSwg
aW5pdF92YWwgPSAiTElCWExfVElNRVJfTU9ERV9ERUZBVUxUIiwKKyAgICAgICBjaGVja19kZWZh
dWx0X2ZuID0gImxpYnhsX190aW1lcl9tb2RlX2lzX2RlZmF1bHQiKQogCiBsaWJ4bF9iaW9zX3R5
cGUgPSBFbnVtZXJhdGlvbigiYmlvc190eXBlIiwgWwogICAgICgwLCAidW5rbm93biIpLAotLSAK
Mi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptrt-00052E-PX; Thu, 07 Sep 2017 10:17:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptrs-00051o-SK
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 77/0B-09852-0AC11B95; Thu, 07 Sep 2017 10:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve58mY2
 RBvOXS1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3N3QyFvyYyFixc0UvSwPjr9wuRg4OCQF/
 iSc/xboYOTnYBHQkLs7dyQYSFhFQkbi916CLkYuDWWANo8T5OX/YQWqEBQIlGr+tZwKpYQGqO
 dxfARLmFbCUmHPzEiuILSGgJ/F24gtGEJtTwEpiyrv9bCC2EFBNW8NHRoh6QYmTM5+wgNjMAp
 oSrdt/s0PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRvTi1qCy1SNdML6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAH49QG50OMkhxMSqK8l9XWRwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4PWT3hgpJFiUmp5akZaZAwx5mLQEB4+SCO8/KaA0b3FBYm5xZ
 jpE6hSjMcexTZf/MHF03Lz7h0mIJS8/L1VKnLcRZJIASGlGaR7cIFgsXmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHo5IwbwDIFJ7MvBK4fa+ATmECOqXk+QaQU0oSEVJSDYzl5VMTXZUahOc/s5n
 4XdCEf/15UzG7Vn/mrc9vzDfbxWPHIfBdYeWtuDX3BZYtY/+7O72JY896Nx2+tKiqDXf99995
 U/zKNt72Wtfa285+a+2LTXdMVn1owiYpwsHqVRyrPG37g0d7ns0OdC2WZ/he833OxhWrZLa4H
 +G5ekjx4s6NYtxhJQxKLMUZiYZazEXFiQD9uFMVwAIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28411 invoked from network); 7 Sep 2017 10:17:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935378"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:24 +0100
Message-ID: <20170907101642.15782-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 03/21] libxl/xl: use the new
	domain_build_info fields position
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyByZXF1aXJlZCBiZWNhdXNlIHRob3NlIG9wdGlvbnMgd2lsbCBiZSB1c2VkIGJ5IHRo
ZSBuZXcgUFZICmd1ZXN0IHR5cGUsIGFuZCB0aHVzIG5lZWQgdG8gYmUgc2hhcmVkIGJldHdlZW4g
UFYgYW5kIEhWTS4KCkRlZmluZXMgYXJlIGFkZGVkIGluIG9yZGVyIHRvIHNpZ25hbCBjb25zdW1l
cnMgdGhhdCB0aGUgZmllbGRzIGFyZQphdmFpbGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgIHwgIDE2ICsrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfYm9vdGxvYWRlci5jIHwgIDE0ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICAgIHwgIDIxICsrKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAg
ICAgfCAgIDggKy0tCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICAgfCAgIDIgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgICB8ICAgMiArLQogdG9vbHMveGwveGxfcGFyc2Uu
YyAgICAgICAgICAgIHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tCiB0b29scy94bC94bF9zeHAuYyAgICAgICAgICAgICAgfCAgMTYgKysrLS0tCiA4IGZpbGVz
IGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCA3NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA4MTJiN2Vh
OTVkLi5lNDQxNDc5NzgwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMxMSw2ICszMTEsMjIgQEAKICNkZWZpbmUgTElCWExfSEFW
RV9QOVMgMQogCiAvKgorKiBMSUJYTF9IQVZFX0JVSUxESU5GT18qIGluZGljYXRlcyB0aGF0IGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvIGhhcworICogdGhlIGZpZWxkIHJlcHJlc2VudGVkIGJ5IHRo
ZSAnKicuIFRoZSBvcmlnaW5hbCBwb3NpdGlvbiBvZiB0aG9zZQorICogZmllbGRzIGlzOgorICog
IC0gdS5odm0udGltZXJfbW9kZQorICogIC0gdS5odm0uYXBpYworICogIC0gdS5odm0ubmVzdGVk
X2h2bQorICogIC0gdS5wdi5ib290bG9hZGVyCisgKiAgLSB1LnB2LmJvb3Rsb2FkZXJfYXJncwor
ICovCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX1RJTUVSX01PREUgMQorI2RlZmluZSBM
SUJYTF9IQVZFX0JVSUxESU5GT19BUElDIDEKKyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9f
TkVTVEVEX0hWTSAxCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0JPT1RMT0FERVIgMQor
I2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19CT09UTE9BREVSX0FSR1MgMQorCisvKgogICog
bGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hpY2gg
bGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9ib290bG9hZGVyLmMgYi90b29scy9saWJ4bC9saWJ4bF9ib290bG9hZGVy
LmMKaW5kZXggYzdjMjAxMjYyYy4uYTQ3YmQ4YzI1YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfYm9vdGxvYWRlci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIuYwpA
QCAtNTEsNyArNTEsNyBAQCBzdGF0aWMgdm9pZCBtYWtlX2Jvb3Rsb2FkZXJfYXJncyhsaWJ4bF9f
Z2MgKmdjLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0ZSAqYmwsCiB7CiAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmluZm8gPSBibC0+aW5mbzsKIAotICAgIGJsLT5hcmdzc3BhY2Ug
PSA5ICsgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZpbmZvLT51LnB2LmJvb3Rsb2FkZXJfYXJn
cyk7CisgICAgYmwtPmFyZ3NzcGFjZSA9IDkgKyBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJmlu
Zm8tPmJvb3Rsb2FkZXJfYXJncyk7CiAKICAgICBHQ05FV19BUlJBWShibC0+YXJncywgYmwtPmFy
Z3NzcGFjZSk7CiAKQEAgLTcwLDggKzcwLDggQEAgc3RhdGljIHZvaWQgbWFrZV9ib290bG9hZGVy
X2FyZ3MobGlieGxfX2djICpnYywgbGlieGxfX2Jvb3Rsb2FkZXJfc3RhdGUgKmJsLAogICAgIEFS
RygiLS1vdXRwdXQtZm9ybWF0PXNpbXBsZTAiKTsKICAgICBBUkcoR0NTUFJJTlRGKCItLW91dHB1
dC1kaXJlY3Rvcnk9JXMiLCBibC0+b3V0cHV0ZGlyKSk7CiAKLSAgICBpZiAoaW5mby0+dS5wdi5i
b290bG9hZGVyX2FyZ3MpIHsKLSAgICAgICAgY2hhciAqKnAgPSBpbmZvLT51LnB2LmJvb3Rsb2Fk
ZXJfYXJnczsKKyAgICBpZiAoaW5mby0+Ym9vdGxvYWRlcl9hcmdzKSB7CisgICAgICAgIGNoYXIg
KipwID0gaW5mby0+Ym9vdGxvYWRlcl9hcmdzOwogICAgICAgICB3aGlsZSAoKnApIHsKICAgICAg
ICAgICAgIEFSRygqcCk7CiAgICAgICAgICAgICBwKys7CkBAIC0zMzAsNyArMzMwLDcgQEAgdm9p
ZCBsaWJ4bF9fYm9vdGxvYWRlcl9ydW4obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYm9vdGxvYWRl
cl9zdGF0ZSAqYmwpCiAgICAgICAgIGdvdG8gb3V0X29rOwogICAgIH0KIAotICAgIGlmICghaW5m
by0+dS5wdi5ib290bG9hZGVyKSB7CisgICAgaWYgKCFpbmZvLT5ib290bG9hZGVyKSB7CiAgICAg
ICAgIExPR0QoREVCVUcsIGRvbWlkLAogICAgICAgICAgICAgICJubyBib290bG9hZGVyIGNvbmZp
Z3VyZWQsIHVzaW5nIHVzZXIgc3VwcGxpZWQga2VybmVsIik7CiAgICAgICAgIGJsLT5rZXJuZWwt
PnBhdGggPSBibC0+aW5mby0+a2VybmVsOwpAQCAtNDE5LDE0ICs0MTksMTQgQEAgc3RhdGljIHZv
aWQgYm9vdGxvYWRlcl9kaXNrX2F0dGFjaGVkX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAK
ICAgICBMT0dEKERFQlVHLCBibC0+ZG9taWQsCi0gICAgICAgICAiQ29uZmlnIGJvb3Rsb2FkZXIg
dmFsdWU6ICVzIiwgaW5mby0+dS5wdi5ib290bG9hZGVyKTsKKyAgICAgICAgICJDb25maWcgYm9v
dGxvYWRlciB2YWx1ZTogJXMiLCBpbmZvLT5ib290bG9hZGVyKTsKIAotICAgIGlmICggIXN0cmNt
cChpbmZvLT51LnB2LmJvb3Rsb2FkZXIsICIvdXNyL2Jpbi9weWdydWIiKSApCisgICAgaWYgKCAh
c3RyY21wKGluZm8tPmJvb3Rsb2FkZXIsICIvdXNyL2Jpbi9weWdydWIiKSApCiAgICAgICAgIExP
R0QoV0FSTiwgYmwtPmRvbWlkLAogICAgICAgICAgICAgICJib290bG9hZGVyPScvdXNyL2Jpbi9w
eWdydWInIGlzIGRlcHJlY2F0ZWQ7IHVzZSAiIFwKICAgICAgICAgICAgICAiYm9vdGxvYWRlcj0n
cHlncnViJyBpbnN0ZWFkIik7CiAKLSAgICBib290bG9hZGVyID0gaW5mby0+dS5wdi5ib290bG9h
ZGVyOworICAgIGJvb3Rsb2FkZXIgPSBpbmZvLT5ib290bG9hZGVyOwogCiAgICAgLyogSWYgdGhl
IGZ1bGwgcGF0aCBpcyBub3Qgc3BlY2lmaWVkLCBjaGVjayBpbiB0aGUgbGliZXhlYyBwYXRoICov
CiAgICAgaWYgKCBib290bG9hZGVyWzBdICE9ICcvJyApIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOTEy
MzU4NWI1Mi4uOTM2ODJhOTYwZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTYyLDcgKzYyLDcgQEAgdm9p
ZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmJfaW5mbykKIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCiB7Ci0gICAgaW50IGk7CisgICAgaW50IGks
IHJjOwogCiAgICAgaWYgKGJfaW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYK
ICAgICAgICAgYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CkBAIC03MCw2
ICs3MCwxMyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KIAorICAgIC8qIENv
cHkgZGVwcmVjYXRlZCBvcHRpb25zIHRvIGl0J3MgbmV3IHBvc2l0aW9uLiAqLworICAgIHJjID0g
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX2NvcHlfZGVwcmVjYXRlZChDVFgsIGJfaW5mbyk7Cisg
ICAgaWYgKHJjKSB7CisgICAgICAgIExPRyhFUlJPUiwgIlVuYWJsZSB0byBjb3B5IGRlcHJlY2F0
ZWQgZmllbGRzIik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4sIGZhbHNlKTsK
IAogICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9t
YWluKSAmJgpAQCAtOTEsNyArOTgsNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24KICAgICAgICAgICAgICAgICA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTikgewogICAgICAgICAgICAgY29uc3QgY2hhciAqZG07Ci0gICAgICAgICAgICBpbnQg
cmM7CiAKICAgICAgICAgICAgIGRtID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwoZ2MsIGJf
aW5mbyk7CiAgICAgICAgICAgICByYyA9IGFjY2VzcyhkbSwgWF9PSyk7CkBAIC0zMDQsMTIgKzMx
MCwxMSBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKGJfaW5m
by0+dS5odm0udGltZXJfbW9kZSA9PSBMSUJYTF9USU1FUl9NT0RFX0RFRkFVTFQpCi0gICAgICAg
ICAgICBiX2luZm8tPnUuaHZtLnRpbWVyX21vZGUgPQotICAgICAgICAgICAgICAgIExJQlhMX1RJ
TUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNLUzsKKyAgICAgICAgaWYgKGxpYnhsX190
aW1lcl9tb2RlX2lzX2RlZmF1bHQoYl9pbmZvLT50aW1lcl9tb2RlKSkKKyAgICAgICAgICAgIGJf
aW5mby0+dGltZXJfbW9kZSA9IExJQlhMX1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9U
SUNLUzsKIAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
cGFlLCAgICAgICAgICAgICAgICB0cnVlKTsKLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLmFwaWMsICAgICAgICAgICAgICAgdHJ1ZSk7CisgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5hcGljLCAgICAgICAgICAgICAgICAgICAg
IHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
YWNwaSwgICAgICAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLmFjcGlfczMsICAgICAgICAgICAgdHJ1ZSk7CiAgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5hY3BpX3M0LCAgICAgICAgICAg
IHRydWUpOwpAQCAtMzE4LDcgKzMyMyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+dS5odm0udmlyaWRpYW4sICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5ocGV0LCAgICAgICAgICAgICAg
IHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
dnB0X2FsaWduLCAgICAgICAgICB0cnVlKTsKLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLm5lc3RlZF9odm0sICAgICAgICAgZmFsc2UpOworICAgICAgICBs
aWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+bmVzdGVkX2h2bSwgICAgICAgICAgICAg
ICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2
bS5hbHRwMm0sICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZiX2luZm8tPnUuaHZtLnVzYiwgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3Bj
aSwgICB0cnVlKTsKQEAgLTkwMyw3ICs5MDgsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21h
aW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBpZiAoZF9jb25maWctPmNf
aW5mby50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgotICAgICAgICAobGlieGxfZGVm
Ym9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5uZXN0ZWRfaHZtKSAmJgorICAgICAgICAo
bGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5uZXN0ZWRfaHZtKSAmJgogICAgICAg
ICAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pIHx8CiAg
ICAgICAgIChkX2NvbmZpZy0+Yl9pbmZvLmFsdHAybSAhPSBMSUJYTF9BTFRQMk1fTU9ERV9ESVNB
QkxFRCkpKSkgewogICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0
OWE3My4uMzMyMTNkYjM4OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTE5MCw3ICsxOTAsNyBAQCBzdGF0aWMgaW50
IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogCiBzdGF0
aWMgdW5zaWduZWQgbG9uZyB0aW1lcl9tb2RlKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICppbmZvKQogewotICAgIGNvbnN0IGxpYnhsX3RpbWVyX21vZGUgbW9kZSA9IGluZm8tPnUuaHZt
LnRpbWVyX21vZGU7CisgICAgY29uc3QgbGlieGxfdGltZXJfbW9kZSBtb2RlID0gaW5mby0+dGlt
ZXJfbW9kZTsKICAgICBhc3NlcnQobW9kZSA+PSBMSUJYTF9USU1FUl9NT0RFX0RFTEFZX0ZPUl9N
SVNTRURfVElDS1MgJiYKICAgICAgICAgICAgbW9kZSA8PSBMSUJYTF9USU1FUl9NT0RFX09ORV9N
SVNTRURfVElDS19QRU5ESU5HKTsKICAgICByZXR1cm4gKCh1bnNpZ25lZCBsb25nKW1vZGUpOwpA
QCAtMzA1LDcgKzMwNSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9zZXRfY29uZl9wYXJhbXMoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFu
ZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udnB0X2FsaWduKSk7CiAgICAgeGNfaHZtX3BhcmFt
X3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAotICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS5uZXN0ZWRfaHZtKSk7CisgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5lc3RlZF9odm0pKTsKIH0KIAog
aW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCkBAIC04
MzMsNyArODMzLDcgQEAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKIAogICAgICAgICB2YV9odm0gPSAoc3RydWN0IGh2bV9pbmZvX3RhYmxlICopKHZhX21hcCAr
IEhWTV9JTkZPX09GRlNFVCk7Ci0gICAgICAgIHZhX2h2bS0+YXBpY19tb2RlID0gbGlieGxfZGVm
Ym9vbF92YWwoaW5mby0+dS5odm0uYXBpYyk7CisgICAgICAgIHZhX2h2bS0+YXBpY19tb2RlID0g
bGlieGxfZGVmYm9vbF92YWwoaW5mby0+YXBpYyk7CiAgICAgICAgIHZhX2h2bS0+bnJfdmNwdXMg
PSBpbmZvLT5tYXhfdmNwdXM7CiAgICAgICAgIG1lbXNldCh2YV9odm0tPnZjcHVfb25saW5lLCAw
LCBzaXplb2YodmFfaHZtLT52Y3B1X29ubGluZSkpOwogICAgICAgICBtZW1jcHkodmFfaHZtLT52
Y3B1X29ubGluZSwgaW5mby0+YXZhaWxfdmNwdXMubWFwLCBpbmZvLT5hdmFpbF92Y3B1cy5zaXpl
KTsKQEAgLTExMTgsNyArMTExOCw3IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBkb20tPm1taW9fc2l6ZSA9IEhWTV9CRUxPV180
R19NTUlPX0xFTkdUSDsKICAgICBlbHNlIGlmIChkb20tPm1taW9fc2l6ZSA9PSAwICYmICFkZXZp
Y2VfbW9kZWwpIHsKICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18p
Ci0gICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS5hcGljKSkgeworICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+YXBpYykpIHsKICAgICAgICAgICAgIC8q
IE1ha2Ugc3VyZSBMQVBJQ19CQVNFX0FERFJFU1MgaXMgYmVsb3cgc3BlY2lhbCBwYWdlcyAqLwog
ICAgICAgICAgICAgYXNzZXJ0KCgoKChYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAtIFg4Nl9I
Vk1fTlJfU1BFQ0lBTF9QQUdFUykKICAgICAgICAgICAgICAgICAgICAgICA8PCBYQ19QQUdFX1NI
SUZUKSAtIExBUElDX0JBU0VfQUREUkVTUykpID49IFhDX1BBR0VfU0laRSk7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCmluZGV4
IDQ1NWY2ZjBiZWQuLjQ0Mjg1NGM1YzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBAIC0xMiw3ICsxMiw3IEBAIGludCBs
aWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKICAgICAgICAg
aWYgKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KICAgICAgICAgICAg
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKICAgICAgICAgICAgIHhjX2NvbmZp
Zy0+ZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfQUxMOwotICAgICAgICB9IGVsc2UgaWYg
KGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYXBpYykpIHsKKyAgICAg
ICAgfSBlbHNlIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmFwaWMpKSB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogSFZNIGd1ZXN0cyB3aXRob3V0IGRldmlj
ZSBtb2RlbCBtYXkgd2FudAogICAgICAgICAgICAgICogdG8gaGF2ZSBMQVBJQyBlbXVsYXRpb24u
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfeDg2X2FjcGkuYwppbmRleCAxNzYxNzU2NzZmLi45MzUwNDAyMzA4IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Nl9hY3BpLmMKQEAgLTExMiw3ICsxMTIsNyBAQCBzdGF0aWMgaW50IGluaXRfYWNwaV9jb25maWco
bGlieGxfX2djICpnYywKIAogICAgIGh2bWluZm8gPSBsaWJ4bF9femFsbG9jKGdjLCBzaXplb2Yo
Kmh2bWluZm8pKTsKIAotICAgIGh2bWluZm8tPmFwaWNfbW9kZSA9IGxpYnhsX2RlZmJvb2xfdmFs
KGJfaW5mby0+dS5odm0uYXBpYyk7CisgICAgaHZtaW5mby0+YXBpY19tb2RlID0gbGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5hcGljKTsKIAogICAgIGlmIChkb20tPm5yX3Zub2RlcykgewogICAg
ICAgICB1bnNpZ25lZCBpbnQgKnZjcHVfdG9fdm5vZGUsICp2ZGlzdGFuY2U7CmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwMmRkZDJl
OTBkLi42MWY5YTM4NTczIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTEwMzcsNiArMTAzNyw2NSBAQCB2b2lkIHBhcnNlX2NvbmZp
Z19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9v
bChjb25maWcsICJkcml2ZXJfZG9tYWluIiwgJmNfaW5mby0+ZHJpdmVyX2RvbWFpbiwgMCk7CiAg
ICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhY3BpIiwgJmJfaW5mby0+YWNwaSwgMCk7
CiAKKyAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJib290bG9hZGVyIiwgJmJf
aW5mby0+Ym9vdGxvYWRlciwgMCk7CisgICAgc3dpdGNoICh4bHVfY2ZnX2dldF9saXN0X2FzX3N0
cmluZ19saXN0KGNvbmZpZywgImJvb3Rsb2FkZXJfYXJncyIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPmJvb3Rsb2FkZXJfYXJncywgMSkpIHsK
KyAgICBjYXNlIDA6CisgICAgICAgIGJyZWFrOyAvKiBTdWNjZXNzICovCisgICAgY2FzZSBFU1JD
SDogYnJlYWs7IC8qIE9wdGlvbiBub3QgcHJlc2VudCAqLworICAgIGNhc2UgRUlOVkFMOgorICAg
ICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJib290bG9hZGVyX2FyZ3MiLCAm
YnVmLCAwKSkgeworCisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIldBUk5JTkc6IFNwZWNp
ZnlpbmcgXCJib290bG9hZGVyX2FyZ3NcIiIKKyAgICAgICAgICAgICAgICAgICAgIiBhcyBhIHN0
cmluZyBpcyBkZXByZWNhdGVkLiAiCisgICAgICAgICAgICAgICAgICAgICJQbGVhc2UgdXNlIGEg
bGlzdCBvZiBhcmd1bWVudHMuXG4iKTsKKyAgICAgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0
cmluZ19saXN0KGJ1ZiwgIiBcdFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZiX2luZm8tPmJvb3Rsb2FkZXJfYXJncyk7CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZnByaW50ZihzdGRlcnIsInhsOiBVbmFibGUg
dG8gcGFyc2UgYm9vdGxvYWRlcl9hcmdzLlxuIik7CisgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwp
OworICAgIH0KKworICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcsICJ0aW1lcl9tb2Rl
IiwgJmwsIDEpKSB7CisgICAgICAgIGNvbnN0IGNoYXIgKnMgPSBsaWJ4bF90aW1lcl9tb2RlX3Rv
X3N0cmluZyhsKTsKKworICAgICAgICBpZiAoYl9pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9U
WVBFX1BWKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAg
ICAgInhsOiBcInRpbWVyX21vZGVcIiBvcHRpb24gaXMgbm90IHN1cHBvcnRlZCBmb3IgUFYgZ3Vl
c3RzLlxuIik7CisgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgfQorCisg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiV0FSTklORzogc3BlY2lmeWluZyBcInRpbWVyX21vZGVc
IiBhcyBhbiBpbnRlZ2VyIGlzIGRlcHJlY2F0ZWQuICIKKyAgICAgICAgICAgICAgICAiUGxlYXNl
IHVzZSB0aGUgbmFtZWQgcGFyYW1ldGVyIHZhcmlhbnQuICVzJXMlc1xuIiwKKyAgICAgICAgICAg
ICAgICBzID8gImUuZy4gdGltZXJfbW9kZT1cIiIgOiAiIiwKKyAgICAgICAgICAgICAgICBzID8g
cyA6ICIiLAorICAgICAgICAgICAgICAgIHMgPyAiXCIiIDogIiIpOworCisgICAgICAgIGlmIChs
IDwgTElCWExfVElNRVJfTU9ERV9ERUxBWV9GT1JfTUlTU0VEX1RJQ0tTIHx8CisgICAgICAgICAg
ICBsID4gTElCWExfVElNRVJfTU9ERV9PTkVfTUlTU0VEX1RJQ0tfUEVORElORykgeworICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1ZSAlbGQgZm9yIFwidGlt
ZXJfbW9kZVwiXG4iLCBsKTsKKyAgICAgICAgICAgIGV4aXQgKDEpOworICAgICAgICB9CisgICAg
ICAgIGJfaW5mby0+dGltZXJfbW9kZSA9IGw7CisgICAgfSBlbHNlIGlmICgheGx1X2NmZ19nZXRf
c3RyaW5nKGNvbmZpZywgInRpbWVyX21vZGUiLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAoYl9p
bmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CisgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgInhsOiBcInRpbWVyX21vZGVcIiBvcHRpb24g
aXMgbm90IHN1cHBvcnRlZCBmb3IgUFYgZ3Vlc3RzLlxuIik7CisgICAgICAgICAgICBleGl0KC1F
UlJPUl9GQUlMKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChsaWJ4bF90aW1lcl9tb2RlX2Zy
b21fc3RyaW5nKGJ1ZiwgJmJfaW5mby0+dGltZXJfbW9kZSkpIHsKKyAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInRpbWVyX21vZGVc
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAgICAgICAgIGV4aXQgKDEpOwor
ICAgICAgICB9CisgICAgfQorCisgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJuZXN0
ZWRodm0iLCAmYl9pbmZvLT5uZXN0ZWRfaHZtLCAwKTsKKyAgICB4bHVfY2ZnX2dldF9kZWZib29s
KGNvbmZpZywgImFwaWMiLCAmYl9pbmZvLT5hcGljLCAwKTsKKwogICAgIHN3aXRjaChiX2luZm8t
PnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAgICAgICAga2VybmVs
X2Jhc2VuYW1lID0gbGlieGxfYmFzZW5hbWUoYl9pbmZvLT5rZXJuZWwpOwpAQCAtMTA2NCw3ICsx
MTIzLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNl
LAogICAgICAgICAgICAgICAgICAgICAiYmlvc19wYXRoX292ZXJyaWRlIGdpdmVuIHdpdGhvdXQg
c3BlY2lmaWMgYmlvcyBuYW1lXG4iKTsKIAogICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNv
bmZpZywgInBhZSIsICZiX2luZm8tPnUuaHZtLnBhZSwgMCk7Ci0gICAgICAgIHhsdV9jZmdfZ2V0
X2RlZmJvb2woY29uZmlnLCAiYXBpYyIsICZiX2luZm8tPnUuaHZtLmFwaWMsIDApOwogICAgICAg
ICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFjcGlfczMiLCAmYl9pbmZvLT51Lmh2bS5h
Y3BpX3MzLCAwKTsKICAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhY3BpX3M0
IiwgJmJfaW5mby0+dS5odm0uYWNwaV9zNCwgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJv
b2woY29uZmlnLCAiYWNwaV9sYXB0b3Bfc2xhdGUiLCAmYl9pbmZvLT51Lmh2bS5hY3BpX2xhcHRv
cF9zbGF0ZSwgMCk7CkBAIC0xMTM0LDI5ICsxMTkyLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0
YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgIGV4aXQgKDEpOwog
ICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhj
b25maWcsICJ0aW1lcl9tb2RlIiwgJmwsIDEpKSB7Ci0gICAgICAgICAgICBjb25zdCBjaGFyICpz
ID0gbGlieGxfdGltZXJfbW9kZV90b19zdHJpbmcobCk7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIldBUk5JTkc6IHNwZWNpZnlpbmcgXCJ0aW1lcl9tb2RlXCIgYXMgYW4gaW50ZWdlciBp
cyBkZXByZWNhdGVkLiAiCi0gICAgICAgICAgICAgICAgICAgICJQbGVhc2UgdXNlIHRoZSBuYW1l
ZCBwYXJhbWV0ZXIgdmFyaWFudC4gJXMlcyVzXG4iLAotICAgICAgICAgICAgICAgICAgICBzID8g
ImUuZy4gdGltZXJfbW9kZT1cIiIgOiAiIiwKLSAgICAgICAgICAgICAgICAgICAgcyA/IHMgOiAi
IiwKLSAgICAgICAgICAgICAgICAgICAgcyA/ICJcIiIgOiAiIik7Ci0KLSAgICAgICAgICAgIGlm
IChsIDwgTElCWExfVElNRVJfTU9ERV9ERUxBWV9GT1JfTUlTU0VEX1RJQ0tTIHx8Ci0gICAgICAg
ICAgICAgICAgbCA+IExJQlhMX1RJTUVSX01PREVfT05FX01JU1NFRF9USUNLX1BFTkRJTkcpIHsK
LSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZhbHVlICVs
ZCBmb3IgXCJ0aW1lcl9tb2RlXCJcbiIsIGwpOwotICAgICAgICAgICAgICAgIGV4aXQgKDEpOwot
ICAgICAgICAgICAgfQotICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlID0gbDsK
LSAgICAgICAgfSBlbHNlIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInRpbWVyX21v
ZGUiLCAmYnVmLCAwKSkgewotICAgICAgICAgICAgaWYgKGxpYnhsX3RpbWVyX21vZGVfZnJvbV9z
dHJpbmcoYnVmLCAmYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlKSkgewotICAgICAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInRpbWVy
X21vZGVcIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zik7Ci0gICAgICAgICAgICAg
ICAgZXhpdCAoMSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICB4bHVfY2Zn
X2dldF9kZWZib29sKGNvbmZpZywgIm5lc3RlZGh2bSIsICZiX2luZm8tPnUuaHZtLm5lc3RlZF9o
dm0sIDApOwogCiAgICAgICAgIGlmICgheGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhbHRw
Mm1odm0iLCAmYl9pbmZvLT51Lmh2bS5hbHRwMm0sIDApKQogICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJXQVJOSU5HOiBTcGVjaWZ5aW5nIFwiYWx0cDJtaHZtXCIgaXMgZGVwcmVjYXRlZC4g
IgpAQCAtMTIxMiwyOSArMTI0Nyw3IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hh
ciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5f
VFlQRV9QVjoKICAgICB7Ci0gICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcgKGNvbmZpZywg
ImJvb3Rsb2FkZXIiLCAmYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXIsIDApOwotICAgICAgICBzd2l0
Y2ggKHhsdV9jZmdfZ2V0X2xpc3RfYXNfc3RyaW5nX2xpc3QoY29uZmlnLCAiYm9vdGxvYWRlcl9h
cmdzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5w
di5ib290bG9hZGVyX2FyZ3MsIDEpKQotICAgICAgICB7Ci0KLSAgICAgICAgY2FzZSAwOiBicmVh
azsgLyogU3VjY2VzcyAqLwotICAgICAgICBjYXNlIEVTUkNIOiBicmVhazsgLyogT3B0aW9uIG5v
dCBwcmVzZW50ICovCi0gICAgICAgIGNhc2UgRUlOVkFMOgotICAgICAgICAgICAgaWYgKCF4bHVf
Y2ZnX2dldF9zdHJpbmcoY29uZmlnLCAiYm9vdGxvYWRlcl9hcmdzIiwgJmJ1ZiwgMCkpIHsKLQot
ICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiV0FSTklORzogU3BlY2lmeWluZyBcImJv
b3Rsb2FkZXJfYXJnc1wiIgotICAgICAgICAgICAgICAgICAgICAgICAgIiBhcyBhIHN0cmluZyBp
cyBkZXByZWNhdGVkLiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAiUGxlYXNlIHVzZSBhIGxp
c3Qgb2YgYXJndW1lbnRzLlxuIik7Ci0gICAgICAgICAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9f
c3RyaW5nX2xpc3QoYnVmLCAiIFx0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZiX2luZm8tPnUucHYuYm9vdGxvYWRlcl9hcmdzKTsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsInhsOiBVbmFibGUgdG8gcGFyc2UgYm9vdGxvYWRlcl9hcmdzLlxuIik7
Ci0gICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKLSAgICAgICAgfQotCi0gICAgICAgIGlm
ICghYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXIgJiYgIWJfaW5mby0+a2VybmVsKSB7CisgICAgICAg
IGlmICghYl9pbmZvLT5ib290bG9hZGVyICYmICFiX2luZm8tPmtlcm5lbCkgewogICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJOZWl0aGVyIGtlcm5lbCBub3IgYm9vdGxvYWRlciBzcGVjaWZp
ZWRcbiIpOwogICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfc3hwLmMgYi90b29scy94bC94bF9zeHAuYwppbmRleCBlNzM4YmYyNDY1Li40ODc1
ODI0MGU2IDEwMDY0NAotLS0gYS90b29scy94bC94bF9zeHAuYworKysgYi90b29scy94bC94bF9z
eHAuYwpAQCAtNzAsMTIgKzcwLDEyIEBAIHZvaWQgcHJpbnRmX2luZm9fc2V4cChpbnQgZG9taWQs
IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBGSUxFICpmaCkKICAgICBmcHJpbnRmKGZo
LCAiXHQobm9taWdyYXRlICVzKVxuIiwKICAgICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJp
bmcoYl9pbmZvLT5kaXNhYmxlX21pZ3JhdGUpKTsKIAotICAgIGlmIChjX2luZm8tPnR5cGUgPT0g
TElCWExfRE9NQUlOX1RZUEVfUFYgJiYgYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXIpIHsKLSAgICAg
ICAgZnByaW50ZihmaCwgIlx0KGJvb3Rsb2FkZXIgJXMpXG4iLCBiX2luZm8tPnUucHYuYm9vdGxv
YWRlcik7Ci0gICAgICAgIGlmIChiX2luZm8tPnUucHYuYm9vdGxvYWRlcl9hcmdzKSB7CisgICAg
aWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJiBiX2luZm8tPmJvb3Rs
b2FkZXIpIHsKKyAgICAgICAgZnByaW50ZihmaCwgIlx0KGJvb3Rsb2FkZXIgJXMpXG4iLCBiX2lu
Zm8tPmJvb3Rsb2FkZXIpOworICAgICAgICBpZiAoYl9pbmZvLT5ib290bG9hZGVyX2FyZ3MpIHsK
ICAgICAgICAgICAgIGZwcmludGYoZmgsICJcdChib290bG9hZGVyX2FyZ3MiKTsKLSAgICAgICAg
ICAgIGZvciAoaT0wOyBiX2luZm8tPnUucHYuYm9vdGxvYWRlcl9hcmdzW2ldOyBpKyspCi0gICAg
ICAgICAgICAgICAgZnByaW50ZihmaCwgIiAlcyIsIGJfaW5mby0+dS5wdi5ib290bG9hZGVyX2Fy
Z3NbaV0pOworICAgICAgICAgICAgZm9yIChpPTA7IGJfaW5mby0+Ym9vdGxvYWRlcl9hcmdzW2ld
OyBpKyspCisgICAgICAgICAgICAgICAgZnByaW50ZihmaCwgIiAlcyIsIGJfaW5mby0+Ym9vdGxv
YWRlcl9hcmdzW2ldKTsKICAgICAgICAgICAgIGZwcmludGYoZmgsICIpXG4iKTsKICAgICAgICAg
fQogICAgIH0KQEAgLTg5LDcgKzg5LDcgQEAgdm9pZCBwcmludGZfaW5mb19zZXhwKGludCBkb21p
ZCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIEZJTEUgKmZoKQogICAgICAgICBmcHJp
bnRmKGZoLCAiXHRcdFx0KHNoYWRvd19tZW1rYiAlIlBSSWQ2NCIpXG4iLCBiX2luZm8tPnNoYWRv
d19tZW1rYik7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQocGFlICVzKVxuIiwgbGlieGxf
ZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS5wYWUpKTsKICAgICAgICAgZnByaW50Zihm
aCwgIlx0XHRcdChhcGljICVzKVxuIiwKLSAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdG9f
c3RyaW5nKGJfaW5mby0+dS5odm0uYXBpYykpOworICAgICAgICAgICAgICAgbGlieGxfZGVmYm9v
bF90b19zdHJpbmcoYl9pbmZvLT5hcGljKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQo
YWNwaSAlcylcbiIsCiAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2lu
Zm8tPnUuaHZtLmFjcGkpKTsKICAgICAgICAgZnByaW50ZihmaCwgIlx0XHRcdChueCAlcylcbiIs
IGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0ubngpKTsKQEAgLTEwMCw5ICsx
MDAsOSBAQCB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywgRklMRSAqZmgpCiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQodnB0
X2FsaWduICVzKVxuIiwKICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJf
aW5mby0+dS5odm0udnB0X2FsaWduKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQodGlt
ZXJfbW9kZSAlcylcbiIsCi0gICAgICAgICAgICAgICBsaWJ4bF90aW1lcl9tb2RlX3RvX3N0cmlu
ZyhiX2luZm8tPnUuaHZtLnRpbWVyX21vZGUpKTsKKyAgICAgICAgICAgICAgIGxpYnhsX3RpbWVy
X21vZGVfdG9fc3RyaW5nKGJfaW5mby0+dGltZXJfbW9kZSkpOwogICAgICAgICBmcHJpbnRmKGZo
LCAiXHRcdFx0KG5lc3RlZGh2bSAlcylcbiIsCi0gICAgICAgICAgICAgICBsaWJ4bF9kZWZib29s
X3RvX3N0cmluZyhiX2luZm8tPnUuaHZtLm5lc3RlZF9odm0pKTsKKyAgICAgICAgICAgICAgIGxp
YnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+bmVzdGVkX2h2bSkpOwogICAgICAgICBmcHJp
bnRmKGZoLCAiXHRcdFx0KHN0ZHZnYSAlcylcbiIsIGJfaW5mby0+dS5odm0udmdhLmtpbmQgPT0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfVkdBX0lOVEVSRkFD
RV9UWVBFX1NURCA/CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJUcnVl
IiA6ICJGYWxzZSIpOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptrs-00051m-Bw; Thu, 07 Sep 2017 10:17:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptrq-00051a-Nz
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:02 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 24/98-03874-E9C11B95; Thu, 07 Sep 2017 10:17:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpO5cmY2
 RBv3nNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy21RtYCibzVuydeIi9gfETVxcjJ4eEgL/E
 y961LCA2m4COxMW5O9m6GDk4RARUJG7vNQAxmQWsJM43hoFUCAuYSay9vJQVxGYBquh8O5sRp
 IRXwFJi0csMiIF6Em8nvmAEsYUEFCX65z1gA7F5BQQlTs58AraIWUBC4uCLF8wTGLlnIUnNQp
 JawMi0ilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAwYgGA
 H4/2NAYcYJTmYlER5L6utjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwesnvTFSSLAoNT21Ii0z
 BxiQMGkJDh4lEd5/UkBp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQS15+XqqUOK8gyCQBk
 NKM0jy4QbBIucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhiCk8mXklcPteAZ3CBHRKyfMNIK
 eUJCKkpBoYJyY9m9x5L6x7+//oa6VLORpnaCcvnMDCzsEW1HGwNOw2+4z/FvtV5L78S3i29Nt
 m8YVPbbmLz3J/sfwot1Neg3un3FfldHGNpbtemhh/vzmjcUFTqEnzjcuJU/Z/eh58QCf+8JrA
 b0cUJ60o6FCYpyv7oG3/z4gd7Bduy+Qs+lu0S5shdcUqASWW4oxEQy3mouJEAP5q4myPAgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504779419!81636499!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32606 invoked from network); 7 Sep 2017 10:17:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792498"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:21 +0100
Message-ID: <20170907101642.15782-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 00/21] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhZGRzIGEgbmV3IFBWSCBndWVzdCB0eXBlIHRvIGxpYnhsL3hs
LCB0aGlzIHN1cGVyc2VkZXMgdGhlCmN1cnJlbnQgUFZIdjIgaW1wbGVtZW50YXRpb24gdGhhdCBy
ZWxpZXMgb24gdXNpbmcgdGhlICJub25lIiBkZXZpY2UKbW9kZWwgdmVyc2lvbi4KCkFzIHBhcnQg
b2YgdGhpcyBzZXJpZXMgYSBuZXcgeGwgb3B0aW9uIGlzIGFsc28gaW1wbGVtZW50ZWQsIGNhbGxl
ZAoidHlwZSIgdGhhdCBzdXBlcnNlZGVzIHRoZSBjdXJyZW50ICJidWlsZGVyIiBvcHRpb24uIEEg
ImZpcm13YXJlIgpvcHRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkIGluIG9yZGVyIHRvIGhhdmUgYSB1
bmlmb3JtIHdheSBvZiBsb2FkaW5nCmZpcm13YXJlcyBmb3IgYWxsIGd1ZXN0IHR5cGVzIChIVk0s
IFBWIGFuZCBQVkgpLgoKUGF0Y2ggMSBhZGRzIGEgZGVmYXVsdCB2YWx1ZSBjaGVja2VyIGZvciB0
aGUgc3RyaW5nIGFuZCB0aW1lcl9tb2RlCnR5cGVzLCBhbmQgcGF0Y2ggMiBpbnRyb2R1Y2VzIElE
TCBjb2RlIHRvIGdlbmVyYXRlIGEgaGVscGVyIGZ1bmN0aW9uCnRoYXQgY29waWVzIGZpZWxkcyBt
YXJrZWQgYXMgZGVwcmVjYXRlZCB0byB0aGVpciBuZXcgcG9zaXRpb25zLiBUaGlzCmlzIGFscmVh
ZHkgdXNlZCB0byBtb3ZlIHNvbWUgUFYvSFZNIHNwZWNpZmljIGZpZWxkcyBmcm9tCmRvbWFpbl9i
dWlsZF9pbmZvIGludG8gdGhlIHRvcCBsZXZlbCBvZiB0aGUgc3RydWN0dXJlLiBGaW5hbGx5IHBh
dGNoIDMKc3dpdGNoZXMgbGlieGwgdG8gdXNlIHRoZSBuZXcgZmllbGQgcG9zaXRpb24uCgpQYXRj
aGVzIDQgYW5kIDUgaW50cm9kdWNlIHRoZSBuZXcgdHlwZQphbmQgZmlybXdhcmUgb3B0aW9ucy4g
UGF0Y2ggNiBpbnRyb2R1Y2VzIHRoZSBQVkggZ3Vlc3QgdHlwZSB0byBsaWJ4bC4KClBhdGNoZXMg
ZnJvbSA3IHRvIDE5IGFkZCBQVkggc3VwcG9ydCB0byBhbGwgdGhlIG5lZWRlZCBmdW5jdGlvbnMs
IHRoaXMKY291bGQgYmUgY29uc2lkZXJlZCBhIHNpbmdsZSBwYXRjaCwgYnV0IEkndmUgdHJpZWQg
dG8gc3BsaXQgaXQgaW4Kb3JkZXIgdG8gZWFzZSB0aGUgcmV2aWV3LiBUaGUgY3VycmVudCBzcGxp
dCBpcyBkb25lIG9uIGEgcGVyIGZpbGUKYmFzaXMuCgpGaW5hbGx5IHBhdGNoIDIwIGFkZHMgUFZI
IHN1cHBvcnQgdG8geGwgYW5kIHBhdGNoIDIxIHJlbW92ZXMgdGhlCmRldmljZSBtb2RlbCB2ZXJz
aW9uICJub25lIi4KClRoaXMgaW1wbGVtZW50YXRpb24gaXMgYmFzZWQgb24gdGhlIGRpc2N1c3Np
b24gaGVsZCBkdXJpbmcgdGhlCkJ1ZGFwZXN0IFhlblN1bW1pdCBbMF0uCgpUaGUgZnVsbCBzZXJp
ZXMgY2FuIGJlIGZvdW5kIGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIv
eGVuLmdpdCBwdmhfdG9vbHNfdjIKCkkndmUgdGVzdGVkIHRoZSBjcmVhdGlvbiBhbmQgbWlncmF0
aW9uIG9mIFBWSCBndWVzdHMsIHdoaWNoIHNlZW1zIHRvCmJlIGFsbCBPSy4gSSd2ZSBhbHNvIHJ1
biBhbiBvc3N0ZXN0IGZsaWdodCB3aXRoIHRoaXMgc2VyaWVzLCB0aGUKb3V0cHV0IGNhbiBiZSBz
ZWVuIGF0OgoKaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3Mv
bG9ncy83MjA2OS8KCihPbmx5IGFjY2Vzc2libGUgZnJvbSB0aGUgQ2l0cml4IGludGVybmFsIG5l
dHdvcmssIHNvcnJ5KQoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptrx-00053p-3U; Thu, 07 Sep 2017 10:17:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptrv-00052k-9V
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 10/A7-02817-2AC11B95; Thu, 07 Sep 2017 10:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve5CmY2
 RBrdPGFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7DmxkLbivWnHi+DbmBsaVMl2MnBwSAv4S
 mz+vZQex2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6A1QgLWEq8/fWKCcRmAap5N
 OcSI0g9L1B8XaczxEg9ibcTXzCC2JwCVhJT3u1nA7GFgEraGj6CxXkFBCVOznzCAmIzC2hKtG
 7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypG9eLUorLUIl0zvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjFMbnA8xSnIwKYnyXlZbHynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgtdPemOkkGBRanpqRVpmDjDkYdISHDxKIrz/pIDSvMUFibnFmekQq
 VOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd5GkEkCIKUZpXlwg2CxeIlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvAEgU3gy80rg9r0COoUJ6JSS5xtATilJREhJNTDydDy+zD6VS+64eu+cSfP
 1hTdNOTUl68/akM08255FCxyNZ371wzG57o1Z+4nw/zr2y3+HTKrgOVj2tn3fpXphRmOPX/ov
 pgg0x6xnmcwosbD05JrCzMXu/qrxC11Ud/3tit498Uej6Zzwk7P//vDfKXyW8axD1PYoWxPhb
 J8Fx2w+T5Go5VunxFKckWioxVxUnAgAkTV6M8ACAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28876 invoked from network); 7 Sep 2017 10:17:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935380"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:26 +0100
Message-ID: <20170907101642.15782-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 05/21] xl: introduce a firmware option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmaXJtd2FyZSBvcHRpb24gYWltcyB0byBwcm92aWRlIGEgY29oZXJlbnQgd2F5IHRv
IHNldCB0aGUKZmlybXdhcmUgZm9yIHRoZSBkaWZmZXJlbnQga2luZCBvZiBndWVzdHMgWGVuIHN1
cHBvcnRzLgoKRm9yIFBWIGd1ZXN0cyB0aGUgYXZhaWxhYmxlIGZpcm13YXJlcyBhcmUgcHZncnVi
ezMyfDY0fSwgYW5kIGZvciBIVk0KdGhlIGZvbGxvd2luZyBhcmUgc3VwcG9ydGVkOiBiaW9zLCB1
ZWZpLCBzZWFiaW9zLCByb21iaW9zIGFuZCBvdm1mLgpOb3RlIHRoYXQgdWVmaSBtYXBzIHRvIG92
bWYsIGFuZCBiaW9zIG1hcHMgdG8gdGhlIGRlZmF1bHQgZmlybXdhcmUgZm9yCmVhY2ggZGV2aWNl
IG1vZGVsLgoKVGhlIHhsLmNmZyBtYW4gcGFnZSBpcyB1cGRhdGVkIHRvIGRvY3VtZW50IHRoZSBu
ZXcgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgNTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94
bF9wYXJzZS5jICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21h
bi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggYWI1MzQz
NmRhMi4uYTBmM2M4YWIyYSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtNDQwLDYgKzQ0MCw2MiBAQCBpcyBndWVz
dCBzcGVjaWZpYykuCiAKID1iYWNrCiAKKz1oZWFkMyBOb24gZGlyZWN0IEtlcm5lbCBCb290CisK
K05vbiBkaXJlY3Qga2VybmVsIGJvb3QgYWxsb3dzIGJvb3RpbmcgZ3Vlc3RzIHdpdGggYSBmaXJt
d2FyZS4gVGhpcyBjYW4gYmUgdXNlZAorYnkgYWxsIHR5cGVzIG9mIGd1ZXN0cywgYWx0aG91Z2gg
dGhlIHNlbGVjdGlvbiBvZiBvcHRpb25zIGlzIGRpZmZlcmVudAorZGVwZW5kaW5nIG9uIHRoZSBn
dWVzdCB0eXBlLgorCitUaGlzIG9wdGlvbiBwcm92aWRlcyB0aGUgZmxleGlibHkgb2YgbGV0dGlu
ZyB0aGUgZ3Vlc3QgZGVjaWRlIHdoaWNoIGtlcm5lbCB0aGV5Cit3YW50IHRvIGJvb3QsIHdoaWxl
IHByZXZlbnRpbmcgaGF2aW5nIHRvIHBva2UgYXQgdGhlIGd1ZXN0IGZpbGUgc3lzdGVtIGZvcm0g
dGhlCit0b29sc3RhY2sgZG9tYWluLgorCis9aGVhZDQgUFYgZ3Vlc3Qgb3B0aW9ucworCis9b3Zl
ciA0CisKKz1pdGVtIEI8ZmlybXdhcmU9InB2Z3J1YjMyfHB2Z3J1YjY0Ij4KKworQm9vdHMgYSBn
dWVzdCB1c2luZyBhIHBhcmEtdmlydHVhbGl6ZWQgdmVyc2lvbiBvZiBncnViIHRoYXQgcnVucyBp
bnNpZGUgb2YgdGhlCitndWVzdC4gVGhlIGJpdG5lc3Mgb2YgdGhlIGd1ZXN0IG5lZWRzIHRvIGJl
IGtub3csIHNvIHRoYXQgdGhlIHJpZ2h0IHZlcnNpb24gb2YKK3B2Z3J1YiBjYW4gYmUgc2VsZWN0
ZWQuCisKK05vdGUgdGhhdCB4bCBleHBlY3RzIHRvIGZpbmQgdGhlIHB2Z3J1YjMyLmJpbiBhbmQg
cHZncnViNjQuYmluIGJpbmFyaWVzIGluCitGPEBYRU5GSVJNV0FSRURJUkA+LgorCis9YmFjawor
Cis9aGVhZDQgSFZNIGd1ZXN0IG9wdGlvbnMKKworPW92ZXIgNAorCis9aXRlbSBCPGZpcm13YXJl
PSJiaW9zIj4KKworQm9vdCB0aGUgZ3Vlc3QgdXNpbmcgdGhlIGRlZmF1bHQgQklPUyBmaXJtd2Fy
ZSwgd2hpY2ggZGVwZW5kcyBvbiB0aGUgY2hvc2VuCitkZXZpY2UgbW9kZWwuCisKKz1pdGVtIEI8
ZmlybXdhcmU9InVlZmkiPgorCitCb290IHRoZSBndWVzdCB1c2luZyB0aGUgZGVmYXVsdCBVRUZJ
IGZpcm13YXJlLCBjdXJyZW50bHkgT1ZNRi4KKworPWl0ZW0gQjxmaXJtd2FyZT0ic2VhYmlvcyI+
CisKK0Jvb3QgdGhlIGd1ZXN0IHVzaW5nIHRoZSBTZWFCSU9TIEJJT1MgZmlybXdhcmUuCisKKz1p
dGVtIEI8ZmlybXdhcmU9InJvbWJpb3MiPgorCitCb290IHRoZSBndWVzdCB1c2luZyB0aGUgUk9N
QklPUyBCSU9TIGZpcm13YXJlLgorCis9aXRlbSBCPGZpcm13YXJlPSJvdm1mIj4KKworQm9vdCB0
aGUgZ3Vlc3QgdXNpbmcgdGhlIE9WTUYgVUVGSSBmaXJtd2FyZS4KKworPWl0ZW0gQjxmaXJtd2Fy
ZT0iUEFUSCI+CisKK0xvYWQgdGhlIHNwZWNpZmllZCBmaWxlIGFzIGZpcm13YXJlIGZvciB0aGUg
Z3Vlc3QuCisKKz1iYWNrCisKID1oZWFkMyBPdGhlciBPcHRpb25zCiAKID1vdmVyIDQKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDY1
Mjk3MzUyYmQuLjAwYzkzOWI0MjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTI1OCw5ICsxMjU4LDUyIEBAIHZvaWQgcGFyc2Vf
Y29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAgIGV4aXQo
LUVSUk9SX0ZBSUwpOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGZp
cm13YXJlIGNvbmZpZyBvcHRpb24gY2FuIGJlIHVzZWQgYXMgYSBzaW1wbGlmaWNhdGlvbiBpbnN0
ZWFkCisgICAgICAgICAqIG9mIHNldHRpbmcgYmlvcyBvciBmaXJtd2FyZV9vdmVycmlkZS4gSXQg
aGFzIHRoZSBmb2xsb3dpbmcgbWVhbmluZ3MKKyAgICAgICAgICogZm9yIEhWTSBndWVzdHM6Cisg
ICAgICAgICAqCisgICAgICAgICAqICAtIG92bWYgfCBzZWFiaW9zIHwgcm9tYmlvczogbWFwcyBk
aXJlY3RseSBpbnRvIHRoZSAiYmlvcyIgb3B0aW9uLgorICAgICAgICAgKiAgLSB1ZWZpIHwgYmlv
czogbWFwcyBpbnRvIG9uZSBvZiB0aGUgYWJvdmUgb3B0aW9ucyBhbmQgaXMgc2V0IGluIHRoZQor
ICAgICAgICAgKiAgICBiaW9zIGZpZWxkLgorICAgICAgICAgKiAgLSBBbnl0aGluZyBlbHNlIGlz
IHRyZWF0ZWQgYXMgYSBwYXRoIHRoYXQgaXMgY29waWVkIGludG8gZmlybXdhcmUuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiZmlybXdhcmUi
LCAmYnVmLCAwKSAmJgorICAgICAgICAgICAgbGlieGxfYmlvc190eXBlX2Zyb21fc3RyaW5nKGJ1
ZiwgJmJfaW5mby0+dS5odm0uYmlvcykpIHsKKyAgICAgICAgICAgIGlmICghc3RybmNtcChidWYs
ICJ1ZWZpIiwgc3RybGVuKGJ1ZikpKQorICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0uYmlv
cyA9IExJQlhMX0JJT1NfVFlQRV9PVk1GOworICAgICAgICAgICAgZWxzZSBpZiAoc3RybmNtcChi
dWYsICJiaW9zIiwgc3RybGVuKGJ1ZikpKQorICAgICAgICAgICAgICAgIC8qIEFzc3VtZSBpdCdz
IGEgcGF0aCB0byBhIGN1c3RvbSBmaXJtd2FyZS4gKi8KKyAgICAgICAgICAgICAgICB4bHVfY2Zn
X3JlcGxhY2Vfc3RyaW5nKGNvbmZpZywgImZpcm13YXJlIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZiX2luZm8tPnUuaHZtLmZpcm13YXJlLCAwKTsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBCSU9TIGlzIHRoZSBkZWZhdWx0LCBhbmQgd2lsbCBiZSBj
aG9zZW4gYnkgbGlieGwgYmFzZWQgb24gdGhlCisgICAgICAgICAgICAgKiBkZXZpY2UgbW9kZWwg
c3BlY2lmaWVkLgorICAgICAgICAgICAgICovCisgICAgICAgIH0KKwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlIGZpcm13YXJlIGNvbmZpZyBvcHRpb24gY2FuIGJlIHVzZWQgYXMgYSBzaW1wbGlm
aWNhdGlvbiBpbnN0ZWFkCisgICAgICAgICAqIG9mIGRpcmVjdGx5IHNldHRpbmcga2VybmVsLiBJ
dCB3aWxsIGJlIHRyYW5zbGF0ZWQgdG8KKyAgICAgICAgICogWEVORklSTVdBUkVESVIvPHN0cmlu
Zz4uYmluCisgICAgICAgICAqLworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29u
ZmlnLCAiZmlybXdhcmUiLCAmYnVmLCAwKSkgeworICAgICAgICAgICAgaWYgKGJfaW5mby0+a2Vy
bmVsKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogYm90aCBrZXJu
ZWwgYW5kIGZpcm13YXJlIHNwZWNpZmllZFxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgxKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmIChzdHJuY21wKGJ1ZiwgInB2Z3J1YjMyIiwg
c3RybGVuKGJ1ZikpICYmCisgICAgICAgICAgICAgICAgc3RybmNtcChidWYsICJwdmdydWI2NCIs
IHN0cmxlbihidWYpKSkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIkVSUk9SOiBvbmx5IHB2Z3J1YnszMnw2NH0gc3VwcG9ydGVkIGFz
IGZpcm13YXJlIG9wdGlvbnNcbiIpOworICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIHhhc3ByaW50ZigmYl9pbmZvLT5rZXJuZWwsIFhFTkZJUk1X
QVJFRElSICIvJXMuYmluIiwgYnVmKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIWJfaW5mby0+
Ym9vdGxvYWRlciAmJiAhYl9pbmZvLT5rZXJuZWwpIHsKICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiTmVpdGhlciBrZXJuZWwgbm9yIGJvb3Rsb2FkZXIgc3BlY2lmaWVkXG4iKTsKICAgICAg
ICAgICAgIGV4aXQoMSk7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts0-00055N-IN; Thu, 07 Sep 2017 10:17:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptry-00054T-B3
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3C/FE-27708-5AC11B95; Thu, 07 Sep 2017 10:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve5SmY2
 RBhd+s1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7ZpxjLrjHWrH9KnsD41GWLkZODgkBf4mL
 X8+zgdhsAjoSF+fuBLI5OEQEVCRu7zXoYuTiYBZYwyhxfs4fdpAaYQFXiV8zGhlBbBagmv8n7
 4LFeQUsJQ49eccMMVNP4u3EF2A1nAJWElPe7QebLwRU09bwkRGiXlDi5MwnYDcwC2hKtG7/zQ
 5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypG9eLUorLUIl0zvaSizPSMktzEzBx
 dQwNTvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjFMbnA8xSnIwKYnyXlZbHynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgtdPemOkkGBRanpqRVpmDjDkYdISHDxKIrz/pIDSvMUFibnFmekQqVOMx
 hw3Hl7/w8TRcfPuHyYhlrz8vFQpcd5GkEkCIKUZpXlwg2CxeIlRVkqYlxHoNCGegtSi3MwSVP
 lXjOIcjErCvAEgU3gy80rg9r0COoUJ6JSS5xtATilJREhJNTBWPc9RSVLn5PxbMHl+/QfzrPv
 iO1S/Cue19VlPt5J7c0vr/H3fmh8Cx7TdVmtZXdvCt27zYyGFJwnbn151Ydph09fVduqXiKX2
 k8Pr2UzvvZ5w9axBfW+AIv9yvttNc6XWbrYUUqvZrb87YUF9iLa3z1P1+Nx5s6LC5RV3vVpW/
 3nZlOd3j05XYinOSDTUYi4qTgQA1tZ9bsACAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32251 invoked from network); 7 Sep 2017 10:17:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935381"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:29 +0100
Message-ID: <20170907101642.15782-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 08/21] libxl: set PVH guests to use the PV
	console
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyB8
IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4
IDQ0NmU3NjY5MTEuLjUwMjkzNjVkMmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTEzMyw2ICsxMzMs
NyBAQCBzdGF0aWMgaW50IGxpYnhsX19wcmltYXJ5X2NvbnNvbGVfZmluZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWRfdm0sCiAgICAgICAgICAgICAqY29uc19udW0gPSAwOwogICAgICAg
ICAgICAgKnR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOwogICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICAgICAgKmRvbWlkID0gZG9taWRfdm07CiAgICAg
ICAgICAgICAqY29uc19udW0gPSAwOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptry-00054a-AN; Thu, 07 Sep 2017 10:17:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptrx-00053j-0x
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8E/ED-03610-4AC11B95; Thu, 07 Sep 2017 10:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5imY2
 RBpP/aVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfNsxjL5jtVnHox3WmBsYfel2MnBwSAv4S
 v94/Zgax2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6wg9QIC0RI7L+9BcxmAapp6
 L4MVs8rYClx+0MGxEg9ibcTXzCC2JwCVhJT3u1nA7GFgEraGj6CxXkFBCVOznzCAmIzC2hKtG
 7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DM72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYz3NwYcYpTkYFIS5b2stj5SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvn/TGSCHBotT01Iq0zBxg0MOkJTh4lER4/0kBpXmLCxJzizPTI
 VKnGHU5Om7e/cMkxJKXn5cqJc4rCDJDAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJGGIKT2ZeCdymV0BHMAEdUfJ8A8gRJYkIKakGRoegOJmq4LJXBz5ut6681SPZuMj/Xid
 zcMCMe5NupE4QXf3W/H2qabTFnCqWaDel748ZTP+3Z3ix9WlsfJTx3/X51//CK3f/kxRkYVru
 tcu1yf2n3uaO5KYlFvzsk5h2ay0XfnznsFvN0W3v9DlX7bUplDdv6Zl79a990DkGtdLba10YL
 jwQUmIpzkg01GIuKk4EAAz64Fm7AgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504779419!81636499!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33570 invoked from network); 7 Sep 2017 10:17:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792503"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:23 +0100
Message-ID: <20170907101642.15782-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 02/21] libxl: introduce a way to mark fields
	as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlcHJlY2F0aW9uIGludm9sdmVzIGdlbmVyYXRpbmcgYSBmdW5jdGlvbiB0aGF0IGNvcGll
cyB0aGUKZGVwcmVjYXRlZCBmaWVsZHMgaW50byBpdCdzIG5ldyBsb2NhdGlvbiBpZiB0aGUgbmV3
IGxvY2F0aW9uIGhhcyBub3QKYmVlbiBzZXQuCgpUaGUgZmllbGRzIHRoYXQgYXJlIGdvaW5nIHRv
IGJlIHNoYXJlZCBiZXR3ZWVuIFBWSCBhbmQgSFZNIG9yIGJldHdlZW4KUFZIIGFuZCBQViBhcmUg
bW92ZWQgdG8gdGhlIHRvcCBsZXZlbCBvZiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbywgYW5kCnRo
ZSBvbGQgbG9jYXRpb25zIGFyZSBtYXJrZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0t
LQogdG9vbHMvbGlieGwvZ2VudHlwZXMucHkgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9pZGwucHkgICAgICAgICAgfCAg
MiArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMTcgKysrKysrKysrLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cmlu
ZGV4IDRlYTcwOTFlNmIuLmMyZDM0YmNkMzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5
cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CkBAIC0yNjEsNiArMjYxLDQ3IEBA
IGRlZiBsaWJ4bF9DX3R5cGVfZ2VuX21hcF9rZXkoZiwgcGFyZW50LCBpbmRlbnQgPSAiIik6CiAg
ICAgICAgIHMgPSBpbmRlbnQgKyBzCiAgICAgcmV0dXJuIHMucmVwbGFjZSgiXG4iLCAiXG4lcyIg
JSBpbmRlbnQpLnJzdHJpcChpbmRlbnQpCiAKK2RlZiBsaWJ4bF9DX3R5cGVfY29weV9kZXByZWNh
dGVkKGZpZWxkLCB2LCBpbmRlbnQgPSAiICAgICIsIHZwYXJlbnQgPSBOb25lKToKKyAgICBzID0g
IiIKKworICAgIGlmIGlzaW5zdGFuY2UoZmllbGQudHlwZSwgaWRsLktleWVkVW5pb24pOgorICAg
ICAgICBpZiB2cGFyZW50IGlzIE5vbmU6CisgICAgICAgICAgICByYWlzZSBFeGNlcHRpb24oIktl
eWVkVW5pb24gdHlwZSBtdXN0IGhhdmUgYSBwYXJlbnQiKQorICAgICAgICBzICs9ICJzd2l0Y2gg
KCVzKSB7XG4iICUgKHZwYXJlbnQgKyBmaWVsZC50eXBlLmtleXZhci5uYW1lKQorICAgICAgICBm
b3IgZiBpbiBbZiBmb3IgZiBpbiBmaWVsZC50eXBlLmZpZWxkcyBpZiBub3QgZi5jb25zdF06Cisg
ICAgICAgICAgICAodm5wYXJlbnQsdmZleHByKSA9IHR5Lm1lbWJlcih2LCBmLCB2cGFyZW50IGlz
IE5vbmUpCisgICAgICAgICAgICBzICs9ICJjYXNlICVzOlxuIiAlIGYuZW51bW5hbWUKKyAgICAg
ICAgICAgIGlmIGYudHlwZSBpcyBub3QgTm9uZToKKyAgICAgICAgICAgICAgICBzICs9IGxpYnhs
X0NfdHlwZV9jb3B5X2RlcHJlY2F0ZWQoZiwgdmZleHByLCBpbmRlbnQsIHZucGFyZW50KQorICAg
ICAgICAgICAgcys9ICIgICAgYnJlYWs7XG4iCisgICAgICAgIHMrPSJ9XG4iOworICAgIGVsaWYg
aXNpbnN0YW5jZShmaWVsZC50eXBlLCBpZGwuQXJyYXkpIGFuZCBmaWVsZC5kZXByZWNhdGVkX2J5
OgorICAgICAgICByYWlzZSBFeGNlcHRpb24oIkFycmF5IHR5cGUgaXMgbm90IHN1cHBvcnRlZCBm
b3IgZGVwcmVjYXRpb24iKQorICAgIGVsaWYgaXNpbnN0YW5jZShmaWVsZC50eXBlLCBpZGwuU3Ry
dWN0KSBhbmQgZmllbGQudHlwZS5jb3B5X2ZuIGlzIE5vbmU6CisgICAgICAgIGZvciBmIGluIFtm
IGZvciBmIGluIGZpZWxkLnR5cGUuZmllbGRzIGlmIG5vdCBmLmNvbnN0XToKKyAgICAgICAgICAg
ICh2bnBhcmVudCx2ZmV4cHIpID0gdHkubWVtYmVyKHYsIGYsIHZwYXJlbnQgaXMgTm9uZSkKKyAg
ICAgICAgICAgIHMgKz0gbGlieGxfQ190eXBlX2NvcHlfZGVwcmVjYXRlZChmLCB2ZmV4cHIsICIi
LCB2bnBhcmVudCkKKyAgICBlbGlmIGZpZWxkLmRlcHJlY2F0ZWRfYnkgaXMgbm90IE5vbmU6Cisg
ICAgICAgIGlmIGZpZWxkLnR5cGUuY2hlY2tfZGVmYXVsdF9mbiBpcyBOb25lOgorICAgICAgICAg
ICAgcmFpc2UgRXhjZXB0aW9uKCJEZXByZWNhdGVkIGZpZWxkICVzIHR5cGUgZG9lc24ndCBoYXZl
IGEgZGVmYXVsdCB2YWx1ZSBjaGVja2VyIiAlIGZpZWxkLm5hbWUpCisgICAgICAgIGZpZWxkX3Zh
bCA9IGZpZWxkLnR5cGUucGFzc19hcmcodiwgdnBhcmVudCBpcyBOb25lLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3NieT1pZGwuUEFTU19CWV9WQUxVRSkKKyAg
ICAgICAgZmllbGRfcHRyID0gZmllbGQudHlwZS5wYXNzX2FyZyh2LCB2cGFyZW50IGlzIE5vbmUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzc2J5PWlkbC5QQVNT
X0JZX1JFRkVSRU5DRSkKKworICAgICAgICBzKz0gImlmICglcygmcC0+JXMpKVxuIiAlIChmaWVs
ZC50eXBlLmNoZWNrX2RlZmF1bHRfZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZpZWxkLmRlcHJlY2F0ZWRfYnkpCisgICAgICAgIHMrPSAiICAgICIKKyAgICAgICAgaWYg
ZmllbGQudHlwZS5jb3B5X2ZuIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcyArPSAiJXMoY3R4
LCAmcC0+JXMsICVzKTtcbiIgJSAoZmllbGQudHlwZS5jb3B5X2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQuZGVwcmVjYXRlZF9ieSwgZmllbGRf
cHRyKQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgcyArPSAicC0+JXMgPSAlcztcbiIgJSAo
ZmllbGQuZGVwcmVjYXRlZF9ieSwgZmllbGRfdmFsKQorCisgICAgaWYgcyAhPSAiIjoKKyAgICAg
ICAgcyA9IGluZGVudCArIHMKKyAgICByZXR1cm4gcy5yZXBsYWNlKCJcbiIsICJcbiVzIiAlIGlu
ZGVudCkucnN0cmlwKGluZGVudCkKKwogZGVmIGdldF9pbml0X3ZhbChmKToKICAgICBpZiBmLmlu
aXRfdmFsIGlzIG5vdCBOb25lOgogICAgICAgICByZXR1cm4gZi5pbml0X3ZhbApAQCAtNTQzLDYg
KzU4NCwxMCBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgICAgICBmLndyaXRlKGxp
YnhsX0NfdHlwZV9kZWZpbmUodHkpICsgIjtcbiIpCiAgICAgICAgIGlmIHR5LmRpc3Bvc2VfZm4g
aXMgbm90IE5vbmU6CiAgICAgICAgICAgICBmLndyaXRlKCIlc3ZvaWQgJXMoJXMpO1xuIiAlICh0
eS5oaWRkZW4oKSwgdHkuZGlzcG9zZV9mbiwgdHkubWFrZV9hcmcoInAiKSkpCisgICAgICAgIGlm
IHR5LmNvcHlfZGVwcmVjYXRlZF9mbiBpcyBub3QgTm9uZToKKyAgICAgICAgICAgIGYud3JpdGUo
IiVzaW50ICVzKGxpYnhsX2N0eCAqY3R4LCAlcyk7XG4iICUgKHR5LmhpZGRlbigpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHkuY29w
eV9kZXByZWNhdGVkX2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHkubWFrZV9hcmcoInAiKSkpCiAgICAgICAgIGlmIHR5LmNvcHlf
Zm4gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICBmLndyaXRlKCIlc3ZvaWQgJXMobGlieGxfY3R4
ICpjdHgsICVzLCBjb25zdCAlcyk7XG4iICUgKHR5LmhpZGRlbigpLCB0eS5jb3B5X2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5Lm1ha2VfYXJnKCJk
c3QiKSwgdHkubWFrZV9hcmcoInNyYyIpKSkKQEAgLTY1Nyw2ICs3MDIsMTcgQEAgaWYgX19uYW1l
X18gPT0gJ19fbWFpbl9fJzoKICAgICAgICAgZi53cml0ZSgifVxuIikKICAgICAgICAgZi53cml0
ZSgiXG4iKQogICAgICAgICAKKyAgICBmb3IgdHkgaW4gW3QgZm9yIHQgaW4gdHlwZXMgaWYgdC5j
b3B5X2RlcHJlY2F0ZWRfZm5dOgorICAgICAgICBmLndyaXRlKCJpbnQgJXMobGlieGxfY3R4ICpj
dHgsICVzKVxuIiAlICh0eS5jb3B5X2RlcHJlY2F0ZWRfZm4sCisgICAgICAgICAgICB0eS5tYWtl
X2FyZygicCIsIHBhc3NieT1pZGwuUEFTU19CWV9SRUZFUkVOQ0UpKSkKKyAgICAgICAgZi53cml0
ZSgie1xuIikKKyAgICAgICAgZm9yIGZpZWxkIGluIFtmaWVsZCBmb3IgZmllbGQgaW4gdHkuZmll
bGRzIGlmIG5vdCBmaWVsZC5jb25zdF06CisgICAgICAgICAgICAodm5wYXJlbnQsdmZleHByKSA9
IHR5Lm1lbWJlcigicCIsIGZpZWxkLCBUcnVlKQorICAgICAgICAgICAgZi53cml0ZShsaWJ4bF9D
X3R5cGVfY29weV9kZXByZWNhdGVkKGZpZWxkLCB2ZmV4cHIsIHZwYXJlbnQgPSB2bnBhcmVudCkp
CisgICAgICAgIGYud3JpdGUoIiAgICByZXR1cm4gMDtcbiIpCisgICAgICAgIGYud3JpdGUoIn1c
biIpCisgICAgICAgIGYud3JpdGUoIlxuIikKKwogICAgIGZvciB0eSBpbiBbdCBmb3IgdCBpbiB0
eXBlcyBpZiB0LmluaXRfZm4gaXMgbm90IE5vbmUgYW5kIHQuYXV0b2dlbmVyYXRlX2luaXRfZm5d
OgogICAgICAgICBmLndyaXRlKGxpYnhsX0NfdHlwZV9pbml0KHR5KSkKICAgICAgICAgZm9yIGZp
ZWxkIGluIGxpYnhsX2luaXRfbWVtYmVycyh0eSk6CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9p
ZGwucHkgYi90b29scy9saWJ4bC9pZGwucHkKaW5kZXggYTRhMDg0ZTFjZS4uNjg3Y2I4YzJlYyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvaWRsLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2lkbC5weQpA
QCAtNzIsNiArNzIsNyBAQCBjbGFzcyBUeXBlKG9iamVjdCk6CiAgICAgICAgIHNlbGYuYXV0b2dl
bmVyYXRlX2luaXRfZm4gPSBrd2FyZ3Muc2V0ZGVmYXVsdCgnYXV0b2dlbmVyYXRlX2luaXRfZm4n
LCBGYWxzZSkKIAogICAgICAgICBzZWxmLmNoZWNrX2RlZmF1bHRfZm4gPSBrd2FyZ3Muc2V0ZGVm
YXVsdCgnY2hlY2tfZGVmYXVsdF9mbicsIE5vbmUpCisgICAgICAgIHNlbGYuY29weV9kZXByZWNh
dGVkX2ZuID0ga3dhcmdzLnNldGRlZmF1bHQoJ2NvcHlfZGVwcmVjYXRlZF9mbicsIE5vbmUpCiAK
ICAgICAgICAgaWYgc2VsZi50eXBlbmFtZSBpcyBub3QgTm9uZSBhbmQgbm90IHNlbGYucHJpdmF0
ZToKICAgICAgICAgICAgIHNlbGYuanNvbl9nZW5fZm4gPSBrd2FyZ3Muc2V0ZGVmYXVsdCgnanNv
bl9nZW5fZm4nLCBzZWxmLnR5cGVuYW1lICsgIl9nZW5fanNvbiIpCkBAIC0xOTMsNiArMTk0LDcg
QEAgY2xhc3MgRmllbGQob2JqZWN0KToKICAgICAgICAgc2VsZi5jb25zdCA9IGt3YXJncy5zZXRk
ZWZhdWx0KCdjb25zdCcsIEZhbHNlKQogICAgICAgICBzZWxmLmVudW1uYW1lID0ga3dhcmdzLnNl
dGRlZmF1bHQoJ2VudW1uYW1lJywgTm9uZSkKICAgICAgICAgc2VsZi5pbml0X3ZhbCA9IGt3YXJn
cy5zZXRkZWZhdWx0KCdpbml0X3ZhbCcsIE5vbmUpCisgICAgICAgIHNlbGYuZGVwcmVjYXRlZF9i
eSA9IGt3YXJncy5zZXRkZWZhdWx0KCdkZXByZWNhdGVkX2J5JywgTm9uZSkKIAogY2xhc3MgQWdn
cmVnYXRlKFR5cGUpOgogICAgICIiIkEgdHlwZSBjb250YWluaW5nIGEgY29sbGVjdGlvbiBvZiBv
dGhlciB0eXBlcyIiIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDI2N2M0ZjM4MDQuLmZlODJkNjgzYjQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKQEAgLTUwNywxMSArNTA3LDE2IEBAIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICMgNjUwMDAgd2hpY2gg
aXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4KICAgICAoImRldmljZV90cmVlIiwgICAgICBz
dHJpbmcpLAogICAgICgiYWNwaSIsICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgi
Ym9vdGxvYWRlciIsICAgICAgIHN0cmluZyksCisgICAgKCJib290bG9hZGVyX2FyZ3MiLCAgbGli
eGxfc3RyaW5nX2xpc3QpLAorICAgICgidGltZXJfbW9kZSIsICAgICAgIGxpYnhsX3RpbWVyX21v
ZGUpLAorICAgICgibmVzdGVkX2h2bSIsICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgiYXBp
YyIsICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICgidSIsIEtleWVkVW5pb24oTm9u
ZSwgbGlieGxfZG9tYWluX3R5cGUsICJ0eXBlIiwKICAgICAgICAgICAgICAgICBbKCJodm0iLCBT
dHJ1Y3QoTm9uZSwgWygiZmlybXdhcmUiLCAgICAgICAgIHN0cmluZyksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoImJpb3MiLCAgICAgICAgICAgICBsaWJ4bF9iaW9z
X3R5cGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJwYWUiLCAg
ICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoImFwaWMiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYXBpYyIsICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2wsIHsnZGVwcmVjYXRlZF9ieSc6ICdhcGljJ30pLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIyBUaGUgZm9sbG93aW5nIGFjcGkgZmllbGQgaXMgZGVwcmVj
YXRlZC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgUGxlYXNlIHVz
ZSB0aGUgdW5pZmllZCBhY3BpIGZpZWxkIGFib3ZlCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAjIHdoaWNoIHdvcmtzIGZvciBib3RoIHg4NiBhbmQgQVJNLgpAQCAtNTI3
LDggKzUzMiw4IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVp
bGRfaW5mbyIsWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJocGV0
IiwgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoInZwdF9hbGlnbiIsICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibW1pb19ob2xlX21lbWtiIiwgIE1l
bUtCKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidGltZXJfbW9k
ZSIsICAgICAgIGxpYnhsX3RpbWVyX21vZGUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKCJuZXN0ZWRfaHZtIiwgICAgICAgbGlieGxfZGVmYm9vbCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInRpbWVyX21vZGUiLCAgICAgICBsaWJ4
bF90aW1lcl9tb2RlLCB7J2RlcHJlY2F0ZWRfYnknOiAndGltZXJfbW9kZSd9KSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibmVzdGVkX2h2bSIsICAgICAgIGxpYnhs
X2RlZmJvb2wsIHsnZGVwcmVjYXRlZF9ieSc6ICduZXN0ZWRfaHZtJ30pLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBUaGUgdS5odm0uYWx0cDJtIGZpZWxkIGlzIHVz
ZWQgc29sZWx5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGZvciB4
ODYgSFZNIGd1ZXN0cyBhbmQgaXMgbWFpbnRhaW5lZAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIyBmb3IgbGVnYWN5IHB1cnBvc2VzLgpAQCAtNTY5LDggKzU3NCw4IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAogICAgICAgICAgICAg
ICAgICAoInB2IiwgU3RydWN0KE5vbmUsIFsoImtlcm5lbCIsIHN0cmluZyksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2xhY2tfbWVta2IiLCBNZW1LQiksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYm9vdGxvYWRlciIsIHN0cmluZyks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYm9vdGxvYWRlcl9hcmdz
IiwgbGlieGxfc3RyaW5nX2xpc3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoImJvb3Rsb2FkZXIiLCBzdHJpbmcsIHsnZGVwcmVjYXRlZF9ieSc6ICdib290bG9hZGVy
J30pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3Rsb2FkZXJf
YXJncyIsIGxpYnhsX3N0cmluZ19saXN0LCB7J2RlcHJlY2F0ZWRfYnknOiAnYm9vdGxvYWRlcl9h
cmdzJ30pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNtZGxpbmUi
LCBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJhbWRp
c2siLCBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImZl
YXR1cmVzIiwgc3RyaW5nLCB7J2NvbnN0JzogVHJ1ZX0pLApAQCAtNTg3LDcgKzU5Miw3IEBAIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAg
ICMgc3VwcG9ydGVkIGJ5IHg4NiBIVk0gYW5kIEFSTSBzdXBwb3J0IGlzIHBsYW5uZWQuCiAgICAg
KCJhbHRwMm0iLCBsaWJ4bF9hbHRwMm1fbW9kZSksCiAKLSAgICBdLCBkaXI9RElSX0lOCisgICAg
XSwgZGlyPURJUl9JTiwgY29weV9kZXByZWNhdGVkX2ZuPSJsaWJ4bF9fZG9tYWluX2J1aWxkX2lu
Zm9fY29weV9kZXByZWNhdGVkIgogKQogCiBsaWJ4bF9kZXZpY2VfdmZiID0gU3RydWN0KCJkZXZp
Y2VfdmZiIiwgWwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts3-000585-1H; Thu, 07 Sep 2017 10:17:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts1-00055y-Qr
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5E/7B-09852-9AC11B95; Thu, 07 Sep 2017 10:17:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4KmY2
 RBu9Pqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3fi9iKbjHWTF32V/WBsZOji5GTg4JAX+J
 TzPWs4LYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWANo8T5OX/YQWqEBRwkli16wwxiswDVX
 D7Wzghi8wpYSaw+v50dYqaexNuJL8DinEDxKe/2s4HYQgKWEm0NH6HqBSVOznzCAmIzC2hKtG
 7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypG9eLUorLUIl0zvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjFMbnA8xSnIwKYnyXlZbHynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgtdPemOkkGBRanpqRVpmDjDoYdISHDxKIrz/pIDSvMUFibnFmekQq
 VOMuhwdN+/+YRJiycvPS5US520EmSEAUpRRmgc3AhaBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMGwAyhSczrwRu0yugI5iAjih5vgHkiJJEhJRUA6N4m6nrry3xBx84xsxhuq6RcL3rbDd
 T3JMAl/yGJc7dV43/pGStchdfwslyccMU3q9PV67+/cpA/v9VUSmNa/+P5ygFBr4ScFqu/TGb
 a9PL34HT1Bo+vv2Vzjl50YSoub36n5e4aTaf7f6s3TJTvSb41Uzz4LQZwUVpd14JvEk4o8+qu
 fKvn5MSS3FGoqEWc1FxIgAUNyBvuwIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36595 invoked from network); 7 Sep 2017 10:17:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935385"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:32 +0100
Message-ID: <20170907101642.15782-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 11/21] libxl: set device model for PVH guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFZIIGd1ZXN0cyB1c2UgdGhlIHNhbWUgZGV2aWNlIG1vZGVsIHNlbGVjdGlvbiBhcyBQViBndWVz
dHMsIGJlY2F1c2UKUFZIIGd1ZXN0cyBvbmx5IHVzZSB0aGUgZGV2aWNlIG1vZGVsIGZvciB0aGUg
UFYgYmFja2VuZHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfZG0uYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCBlMGU2YTk5ZTY3Li5jMzVjZGNmZWYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTY0OCw2ICs2NDgsNyBAQCBzdGF0
aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywK
ICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBiX2luZm8tPmV4dHJhW2ldKTsKICAg
ICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItTSIpOwogICAgIHN3aXRjaCAoYl9pbmZvLT50
eXBlKSB7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAieGVucHYi
KTsKICAgICAgICAgZm9yIChpID0gMDsgYl9pbmZvLT5leHRyYV9wdiAmJiBiX2luZm8tPmV4dHJh
X3B2W2ldICE9IE5VTEw7IGkrKykKQEAgLTE0MDcsNiArMTQwOCw3IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogCiAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW1hY2hpbmUiKTsKICAgICBzd2l0Y2ggKGJfaW5mby0+
dHlwZSkgeworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgInhlbnB2
Iik7CiAgICAgICAgIGZvciAoaSA9IDA7IGJfaW5mby0+ZXh0cmFfcHYgJiYgYl9pbmZvLT5leHRy
YV9wdltpXSAhPSBOVUxMOyBpKyspCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts6-0005CJ-CR; Thu, 07 Sep 2017 10:17:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts4-0005AE-O8
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:16 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CB/6D-03454-CAC11B95; Thu, 07 Sep 2017 10:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO5qmY2
 RBlN+q1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHnzeyFXSyV7y4d4OxgfEDaxcjJ4eEgL/E
 rPtH2EFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLLCGUeL8nD9gNcICrhLnHn0Cs1mAav4um
 MgCYvMKWEocmTeNGWKmnsTbiS8YQWxOASuJKe/2s4HYQkA1bQ0fGSHqBSVOznwC1sssoCnRuv
 03O4QtL9G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdA1N9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MF7fGHCIUZKDSUmU97La+kghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErx+0hsjhQSLUtNTK9Iyc4BhD5OW4OBREuH9JwWU5i0uSMwtzkyHS
 J1iNOa48fD6HyaOjpt3/zAJseTl56VKifM2gkwSACnNKM2DGwSLx0uMslLCvIxApwnxFKQW5W
 aWoMq/YhTnYFQS5j0GMoUnM68Ebt8roFOYgE4peb4B5JSSRISUVANjSv3fhRM17v5g+seh/5r
 N4ZnGglpJtWB1ucY5Uwor1vgFfDtlc2VRqkecqpvMxq3LNctOvZXIPMd/r+JoZJ9Bhf7xrIKS
 4L/LLD83Jcxhq9NTPC4zhTNor6lPYzLbh9s6v79ucHjrN+PRS7bsVS97Vl5Q7NY2PhgcctjPd
 uK/gubeZdoufaJKLMUZiYZazEXFiQA+SwfrwgIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504779424!83736069!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10930 invoked from network); 7 Sep 2017 10:17:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792509"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:28 +0100
Message-ID: <20170907101642.15782-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 07/21] libxl: allow PVH guests to use a
	bootloader
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgUFZIIGd1ZXN0cyB0byBib290IHVzaW5nIGEgYm9vdGxvYWRlci4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ib290bG9hZGVyLmMgfCA0ICsrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYm9vdGxvYWRlci5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Ym9vdGxvYWRlci5jCmluZGV4IGE0N2JkOGMyNWMuLjE4ZTllYmQ3MTQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ib290
bG9hZGVyLmMKQEAgLTMyNCw4ICszMjQsOCBAQCB2b2lkIGxpYnhsX19ib290bG9hZGVyX3J1bihs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ib290bG9hZGVyX3N0YXRlICpibCkKIAogICAgIGxpYnhs
X19ib290bG9hZGVyX2luaXQoYmwpOwogCi0gICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHsKLSAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJub3QgYSBQViBkb21h
aW4sIHNraXBwaW5nIGJvb3Rsb2FkZXIiKTsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJub3QgYSBQVi9Q
VkggZG9tYWluLCBza2lwcGluZyBib290bG9hZGVyIik7CiAgICAgICAgIHJjID0gMDsKICAgICAg
ICAgZ290byBvdXRfb2s7CiAgICAgfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts6-0005D0-Jr; Thu, 07 Sep 2017 10:17:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts5-0005AE-3v
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D6/7D-03454-CAC11B95; Thu, 07 Sep 2017 10:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO5qmY2
 RBo9vm1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/ntoXLI+veP3/IGMD40XvLkZODgkBf4nT
 t8+yg9hsAjoSF+fuZOti5OAQEVCRuL3XoIuRi4NZYA2jxPk5f8BqhAWsJW48W8AMYrMA1dzY/
 JQRpJ5XwFLi1W1HiJF6Em8nvmAEsTkFrCSmvNvPBmILAZW0NXwEi/MKCEqcnPmEBcRmFtCUaN
 3+mx3Clpdo3jqbGaJeUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbqGZnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxjvbww4xCjJwaQkyntZbX2kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleP+mNkUKCRanpqRVpmTnAkIdJS3DwKInw/pMCSvMWFyTmFmemQ
 6ROMdpzHNt0+Q8TR8fNu0ByE5jc8P3BHyYhlrz8vFQpcV5BkKkCIG0ZpXlwQ2ExeolRVkqYlx
 HoTCGegtSi3MwSVPlXjOIcjErCEFN4MvNK4Ha/AjqLCeiskucbQM4qSURISTUwLkzyexHiOX/
 fHetHAT8LRNK3/z13O8zgR0XZesvDy5vlo+M+VP915F5/kPVG/h7OLzsfqjnGGXitq91+R3/W
 hnVHX1yN3VPJvUl01fu6ard1x2Yfa3w2yVFFIMD31dxXpu+e3LTe1r+mSF8u5PIWLeaviox3i
 6V/8/BZfki933TCMCaMdQ7DbCWW4oxEQy3mouJEABaln1zMAgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504779419!81636499!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35095 invoked from network); 7 Sep 2017 10:17:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792508"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:27 +0100
Message-ID: <20170907101642.15782-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 06/21] libxl: introduce a PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBndWVzdCB0eXBlIGlzIGludHJvZHVjZWQgdG8gdGhlIGxpYnhsIElETC4gbGlieGxf
X2RvbWFpbl9tYWtlCmlzIGFsc28gbW9kaWZpZWQgdG8gc2F2ZSB0aGUgZ3Vlc3QgdHlwZSwgYW5k
IGxpYnhsX19kb21haW5fdHlwZSBpcwpleHBhbmRlZCB0byBmZXRjaCB0aGF0IGluZm9ybWF0aW9u
IHdoZW4gZGV0ZWN0aW5nIGd1ZXN0IHR5cGUuCgpUaGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgdGhl
IGh5cGVydmlzb3Igb25seSBkaWZmZXJlbnRpYXRlcyBiZXR3ZWVuIFBWCmFuZCBIVk0gZ3Vlc3Rz
LCBzbyBsaWJ4bCBuZWVkcyBzb21lIGV4dHJhIGluZm9ybWF0aW9uIGluIG9yZGVyIHRvCmRpZmZl
cmVudGlhdGUgYmV0d2VlbiBhIEhWTSBhbmQgYSBQVkggZ3Vlc3QuCgpUaGUgbmV3IFBWSCBndWVz
dCB0eXBlIGFuZCBpdHMgb3B0aW9ucyBhcmUgZG9jdW1lbnRlZCBvbiB0aGUgeGwuY2ZnCm1hbiBw
YWdlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gaXQn
cyAtPiBpdHMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgogLSBGaXggZm9ybWF0dGluZyBvZiB0aGUg
bmVzdGVkaHZtIG1hbiBwYWdlIG9wdGlvbi4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
ICAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8ICAyMSArKysrKy0tCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyAgICAgfCAgMjggKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
fCAgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCmluZGV4IGEwZjNjOGFiMmEuLmM3Y2IwMTRiY2IgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAg
LTgyLDYgKzgyLDEyIEBAIHNpbmdsZSBob3N0IG11c3QgYmUgdW5pcXVlLgogU3BlY2lmaWVzIHRo
YXQgdGhpcyBpcyB0byBiZSBhIFBWIGRvbWFpbiwgc3VpdGFibGUgZm9yIGhvc3RpbmcgWGVuLWF3
YXJlIGd1ZXN0CiBvcGVyYXRpbmcgc3lzdGVtcy4gVGhpcyBpcyB0aGUgZGVmYXVsdC4KIAorPWl0
ZW0gQjx0eXBlPSJwdmgiPgorCitTcGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJlIGFuIFBWSCBk
b21haW4uIFRoYXQgaXMgYSBsaWdodHdlaWdodCBIVk0tbGlrZQorZ3Vlc3Qgd2l0aG91dCBhIGRl
dmljZSBtb2RlbCBhbmQgd2l0aG91dCBtYW55IG9mIHRoZSBlbXVsYXRlZCBkZXZpY2VzIGF2YWls
YWJsZQordG8gSFZNIGd1ZXN0cy4gTm90ZSB0aGF0IHRoaXMgbW9kZSByZXF1aXJlcyBhIFBWSCBh
d2FyZSBrZXJuZWwuCisKID1pdGVtIEI8dHlwZT0iaHZtIj4KIAogU3BlY2lmaWVzIHRoYXQgdGhp
cyBpcyB0byBiZSBhbiBIVk0gZG9tYWluLiBUaGF0IGlzLCBhIGZ1bGx5IHZpcnR1YWxpc2VkCkBA
IC00OTYsNiArNTAyLDExIEBAIExvYWQgdGhlIHNwZWNpZmllZCBmaWxlIGFzIGZpcm13YXJlIGZv
ciB0aGUgZ3Vlc3QuCiAKID1iYWNrCiAKKz1oZWFkNCBQVkggZ3Vlc3Qgb3B0aW9ucworCitDdXJy
ZW50bHkgdGhlcmUncyBubyBmaXJtd2FyZSBhdmFpbGFibGUgZm9yIFBWSCBndWVzdHMsIHRoZXkg
c2hvdWxkIGJlIGJvb3RlZAordXNpbmcgdGhlIEI8RGlyZWN0IEtlcm5lbCBCb290PiBtZXRob2Qg
b3IgdGhlIEI8Ym9vdGxvYWRlcj4gb3B0aW9uLgorCiA9aGVhZDMgT3RoZXIgT3B0aW9ucwogCiA9
b3ZlciA0CkBAIC0xNTA0LDE0ICsxNTE1LDEyIEBAIHg4NiBzeXN0ZW1zIHdpbGwgY29udGludWUg
dG8gd29yayB1c2luZyBpdC4KIAogPWl0ZW0gQjxuZXN0ZWRodm09Qk9PTEVBTj4KIAotRW5hYmxl
IG9yIGRpc2FibGVzIGd1ZXN0IGFjY2VzcyB0byBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBmZWF0
dXJlcywKLWUuZy4gaXQgYWxsb3dzIGEgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbSB0byBhbHNvIGZ1
bmN0aW9uIGFzIGEKLWh5cGVydmlzb3IuIFlvdSBtYXkgd2FudCB0aGlzCi1vcHRpb24gaWYgeW91
IHdhbnQgdG8gcnVuIGFub3RoZXIgaHlwZXJ2aXNvciAoaW5jbHVkaW5nIGFub3RoZXIgY29weQot
b2YgWGVuKSB3aXRoaW4gYSBYZW4gZ3Vlc3Qgb3IgdG8gc3VwcG9ydCBhIGd1ZXN0IE9wZXJhdGlu
ZyBTeXN0ZW0KLXdoaWNoIHVzZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9ucyAo
ZS5nLiBXaW5kb3dzIFhQCi1jb21wYXRpYmlsaXR5IG1vZGUgb24gbW9yZSBtb2Rlcm4gV2luZG93
cyBPUykuCi1UaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgorRW5hYmxlIG9yIGRp
c2FibGVzIGd1ZXN0IGFjY2VzcyB0byBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBmZWF0dXJlcywg
ZS5nLiBpdAorYWxsb3dzIGEgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbSB0byBhbHNvIGZ1bmN0aW9u
IGFzIGEgaHlwZXJ2aXNvci4gWW91IG1heSB3YW50Cit0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0
byBydW4gYW5vdGhlciBoeXBlcnZpc29yIChpbmNsdWRpbmcgYW5vdGhlciBjb3B5IG9mCitYZW4p
IHdpdGhpbiBhIFhlbiBndWVzdCBvciB0byBzdXBwb3J0IGEgZ3Vlc3QgT3BlcmF0aW5nIFN5c3Rl
bSB3aGljaCB1c2VzCitoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBleHRlbnNpb25zIChlLmcuIFdp
bmRvd3MgWFAgY29tcGF0aWJpbGl0eSBtb2RlIG9uIG1vcmUKK21vZGVybiBXaW5kb3dzIE9TKS4g
VGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KIAogPWl0ZW0gQjxjcHVpZD0iTElC
WExfU1RSSU5HIj4gb3IgQjxjcHVpZD1bICJYRU5EX1NUUklORyIsICJYRU5EX1NUUklORyIgXT4K
IApAQCAtMjEyMSw2ICsyMTMwLDExNiBAQCBTZWUgQjx4ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlv
bnMoNyk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgogCiA9YmFjawogCis9aGVhZDIgUFZIIEd1ZXN0
IFNwZWNpZmljIE9wdGlvbnMKKworPW92ZXIgNAorCis9aXRlbSBCPG5lc3RlZGh2bT1CT09MRUFO
PgorCitFbmFibGUgb3IgZGlzYWJsZXMgZ3Vlc3QgYWNjZXNzIHRvIGhhcmR3YXJlIHZpcnR1YWxp
c2F0aW9uIGZlYXR1cmVzLAorZS5nLiBpdCBhbGxvd3MgYSBndWVzdCBPcGVyYXRpbmcgU3lzdGVt
IHRvIGFsc28gZnVuY3Rpb24gYXMgYQoraHlwZXJ2aXNvci4gWW91IG1heSB3YW50IHRoaXMKK29w
dGlvbiBpZiB5b3Ugd2FudCB0byBydW4gYW5vdGhlciBoeXBlcnZpc29yIChpbmNsdWRpbmcgYW5v
dGhlciBjb3B5CitvZiBYZW4pIHdpdGhpbiBhIFhlbiBndWVzdCBvciB0byBzdXBwb3J0IGEgZ3Vl
c3QgT3BlcmF0aW5nIFN5c3RlbQord2hpY2ggdXNlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBl
eHRlbnNpb25zIChlLmcuIFdpbmRvd3MgWFAKK2NvbXBhdGliaWxpdHkgbW9kZSBvbiBtb3JlIG1v
ZGVybiBXaW5kb3dzIE9TKS4KK1RoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCisK
Kz1pdGVtIEI8YXBpYz1CT09MRUFOPgorCitFbmFibGUgdGhlIGxvY2FsIEFQSUMgZW11bGF0aW9u
IGZvciB0aGUgZ3Vlc3QuIFRoZSBsb2NhbCBBUElDIGluZm9ybWF0aW9uIHdpbGwKK2JlIGV4cG9z
ZWQgdG8gdGhlIGd1ZXN0IGluIHRoZSBBQ1BJIHRhYmxlcy4gVGhpcyBvcHRpb24gaXMgZW5hYmxl
ZCBieQorZGVmYXVsdC4KKworPWl0ZW0gQjxib290bG9hZGVyPSJQUk9HUkFNIj4KKworUnVuIEM8
UFJPR1JBTT4gdG8gZmluZCB0aGUga2VybmVsIGltYWdlIGFuZCByYW1kaXNrIHRvIHVzZS4gIE5v
cm1hbGx5CitDPFBST0dSQU0+IHdvdWxkIGJlIEM8cHlncnViPiwgd2hpY2ggaXMgYW4gZW11bGF0
aW9uIG9mCitncnViL2dydWIyL3N5c2xpbnV4LiBFaXRoZXIgQjxrZXJuZWw+IG9yIEI8Ym9vdGxv
YWRlcj4gbXVzdCBiZSBzcGVjaWZpZWQKK2ZvciBQViBndWVzdHMuCisKKz1pdGVtIEI8Ym9vdGxv
YWRlcl9hcmdzPVsgIkFSRyIsICJBUkciLCAuLi5dPgorCitBcHBlbmQgQjxBUkc+cyB0byB0aGUg
YXJndW1lbnRzIHRvIHRoZSBCPGJvb3Rsb2FkZXI+Citwcm9ncmFtLiBBbHRlcm5hdGl2ZWx5IGlm
IHRoZSBhcmd1bWVudCBpcyBhIHNpbXBsZSBzdHJpbmcgdGhlbiBpdCB3aWxsCitiZSBzcGxpdCBp
bnRvIHdvcmRzIGF0IHdoaXRlc3BhY2UgQjwodGhpcyBzZWNvbmQgb3B0aW9uIGlzIGRlcHJlY2F0
ZWQpPi4KKworPWl0ZW0gQjx0aW1lcl9tb2RlPSJNT0RFIj4KKworU3BlY2lmaWVzIHRoZSBtb2Rl
IGZvciBWaXJ0dWFsIFRpbWVycy4gVGhlIHZhbGlkIHZhbHVlcyBhcmUgYXMgZm9sbG93czoKKwor
PW92ZXIgNAorCis9aXRlbSBCPGRlbGF5X2Zvcl9taXNzZWRfdGlja3M+CisKK0RlbGF5IGZvciBt
aXNzZWQgdGlja3MuIERvIG5vdCBhZHZhbmNlIGEgdkNQVSdzIHRpbWUgYmV5b25kIHRoZQorY29y
cmVjdCBkZWxpdmVyeSB0aW1lIGZvciBpbnRlcnJ1cHRzIHRoYXQgaGF2ZSBiZWVuIG1pc3NlZCBk
dWUgdG8KK3ByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkIGludGVycnVwdHMgd2hlbiB0aGUgdkNQ
VSBpcyByZXNjaGVkdWxlZCBhbmQKK2FkdmFuY2UgdGhlIHZDUFUncyB2aXJ0dWFsIHRpbWUgc3Rl
cHdpc2UgZm9yIGVhY2ggb25lLgorCis9aXRlbSBCPG5vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3M+
CisKK05vIGRlbGF5IGZvciBtaXNzZWQgdGlja3MuIEFzIGFib3ZlLCBtaXNzZWQgaW50ZXJydXB0
cyBhcmUgZGVsaXZlcmVkLAorYnV0IGd1ZXN0IHRpbWUgYWx3YXlzIHRyYWNrcyB3YWxsY2xvY2sg
KGkuZS4sIHJlYWwpIHRpbWUgd2hpbGUgZG9pbmcKK3NvLgorCis9aXRlbSBCPG5vX21pc3NlZF90
aWNrc19wZW5kaW5nPgorCitObyBtaXNzZWQgaW50ZXJydXB0cyBhcmUgaGVsZCBwZW5kaW5nLiBJ
bnN0ZWFkLCB0byBlbnN1cmUgdGlja3MgYXJlCitkZWxpdmVyZWQgYXQgc29tZSBub24temVybyBy
YXRlLCBpZiB3ZSBkZXRlY3QgbWlzc2VkIHRpY2tzIHRoZW4gdGhlCitpbnRlcm5hbCB0aWNrIGFs
YXJtIGlzIG5vdCBkaXNhYmxlZCBpZiB0aGUgdkNQVSBpcyBwcmVlbXB0ZWQgZHVyaW5nCit0aGUg
bmV4dCB0aWNrIHBlcmlvZC4KKworPWl0ZW0gQjxvbmVfbWlzc2VkX3RpY2tfcGVuZGluZz4KKwor
T25lIG1pc3NlZCB0aWNrIHBlbmRpbmcuIE1pc3NlZCBpbnRlcnJ1cHRzIGFyZSBjb2xsYXBzZWQK
K3RvZ2V0aGVyIGFuZCBkZWxpdmVyZWQgYXMgb25lICdsYXRlIHRpY2snLiAgR3Vlc3QgdGltZSBh
bHdheXMgdHJhY2tzCit3YWxsY2xvY2sgKGkuZS4sIHJlYWwpIHRpbWUuCisKKz1iYWNrCisKKz1i
YWNrCisKKz1oZWFkMyBQYWdpbmcKKworVGhlIGZvbGxvd2luZyBvcHRpb25zIGNvbnRyb2wgdGhl
IG1lY2hhbmlzbXMgdXNlZCB0byB2aXJ0dWFsaXNlIGd1ZXN0CittZW1vcnkuICBUaGUgZGVmYXVs
dHMgYXJlIHNlbGVjdGVkIHRvIGdpdmUgdGhlIGJlc3QgcmVzdWx0cyBmb3IgdGhlCitjb21tb24g
Y2FzZXMgc28geW91IHNob3VsZCBub3JtYWxseSBsZWF2ZSB0aGVzZSBvcHRpb25zCit1bnNwZWNp
ZmllZC4KKworPW92ZXIgNAorCis9aXRlbSBCPGhhcD1CT09MRUFOPgorCitUdXJucyAiaGFyZHdh
cmUgYXNzaXN0ZWQgcGFnaW5nIiAodGhlIHVzZSBvZiB0aGUgaGFyZHdhcmUgbmVzdGVkIHBhZ2UK
K3RhYmxlIGZlYXR1cmUpIG9uIG9yIG9mZi4gIFRoaXMgZmVhdHVyZSBpcyBjYWxsZWQgRVBUIChF
eHRlbmRlZCBQYWdlCitUYWJsZXMpIGJ5IEludGVsIGFuZCBOUFQgKE5lc3RlZCBQYWdlIFRhYmxl
cykgb3IgUlZJIChSYXBpZAorVmlydHVhbGlzYXRpb24gSW5kZXhpbmcpIGJ5IEFNRC4gSWYgdHVy
bmVkCitvZmYsIFhlbiB3aWxsIHJ1biB0aGUgZ3Vlc3QgaW4gInNoYWRvdyBwYWdlIHRhYmxlIiBt
b2RlIHdoZXJlIHRoZQorZ3Vlc3QncyBwYWdlIHRhYmxlIHVwZGF0ZXMgYW5kL29yIFRMQiBmbHVz
aGVzIGV0Yy4gd2lsbCBiZSBlbXVsYXRlZC4KK1VzZSBvZiBIQVAgaXMgdGhlIGRlZmF1bHQgd2hl
biBhdmFpbGFibGUuCisKKz1pdGVtIEI8b29zPUJPT0xFQU4+CisKK1R1cm5zICJvdXQgb2Ygc3lu
YyBwYWdldGFibGVzIiBvbiBvciBvZmYuICBXaGVuIHJ1bm5pbmcgaW4gc2hhZG93IHBhZ2UKK3Rh
YmxlIG1vZGUsIHRoZSBndWVzdCdzIHBhZ2UgdGFibGUgdXBkYXRlcyBtYXkgYmUgZGVmZXJyZWQg
YXMKK3NwZWNpZmllZCBpbiB0aGUgSW50ZWwvQU1EIGFyY2hpdGVjdHVyZSBtYW51YWxzLiAgSG93
ZXZlciwgdGhpcyBtYXkKK2V4cG9zZSB1bmV4cGVjdGVkIGJ1Z3MgaW4gdGhlIGd1ZXN0LCBvciBm
aW5kIGJ1Z3MgaW4gWGVuLCBzbyBpdCBpcworcG9zc2libGUgdG8gZGlzYWJsZSB0aGlzIGZlYXR1
cmUuICBVc2Ugb2Ygb3V0IG9mIHN5bmMgcGFnZSB0YWJsZXMsCit3aGVuIFhlbiB0aGlua3MgaXQg
YXBwcm9wcmlhdGUsIGlzIHRoZSBkZWZhdWx0LgorCis9aXRlbSBCPHNoYWRvd19tZW1vcnk9TUJZ
VEVTPgorCitOdW1iZXIgb2YgbWVnYWJ5dGVzIHRvIHNldCBhc2lkZSBmb3Igc2hhZG93aW5nIGd1
ZXN0IHBhZ2V0YWJsZSBwYWdlcworKGVmZmVjdGl2ZWx5IGFjdGluZyBhcyBhIGNhY2hlIG9mIHRy
YW5zbGF0ZWQgcGFnZXMpIG9yIHRvIHVzZSBmb3IgSEFQCitzdGF0ZS4gQnkgZGVmYXVsdCB0aGlz
IGlzIDFNQiBwZXIgZ3Vlc3QgdkNQVSBwbHVzIDhLQiBwZXIgTUIgb2YgZ3Vlc3QKK1JBTS4gWW91
IHNob3VsZCBub3Qgbm9ybWFsbHkgbmVlZCB0byBhZGp1c3QgdGhpcyB2YWx1ZS4gSG93ZXZlciwg
aWYgeW91CithcmUgbm90IHVzaW5nIGhhcmR3YXJlIGFzc2lzdGVkIHBhZ2luZyAoaS5lLiB5b3Ug
YXJlIHVzaW5nIHNoYWRvdworbW9kZSkgYW5kIHlvdXIgZ3Vlc3Qgd29ya2xvYWQgY29uc2lzdHMg
b2YgYSB2ZXJ5IGxhcmdlIG51bWJlciBvZgorc2ltaWxhciBwcm9jZXNzZXMgdGhlbiBpbmNyZWFz
aW5nIHRoaXMgdmFsdWUgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2UuCisKKz1iYWNrCisKID1oZWFk
MiBEZXZpY2UtTW9kZWwgT3B0aW9ucwogCiBUaGUgZm9sbG93aW5nIG9wdGlvbnMgY29udHJvbCB0
aGUgc2VsZWN0aW9uIG9mIHRoZSBkZXZpY2UtbW9kZWwuICBUaGlzCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4
IDkzNjgyYTk2MGYuLjQyMWU0MWI1ZmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zMTAsMTEgKzMxMCw3
IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAobGlieGxfX3Rp
bWVyX21vZGVfaXNfZGVmYXVsdChiX2luZm8tPnRpbWVyX21vZGUpKQotICAgICAgICAgICAgYl9p
bmZvLT50aW1lcl9tb2RlID0gTElCWExfVElNRVJfTU9ERV9OT19ERUxBWV9GT1JfTUlTU0VEX1RJ
Q0tTOwotCiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5w
YWUsICAgICAgICAgICAgICAgIHRydWUpOwotICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+YXBpYywgICAgICAgICAgICAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLmFjcGksICAgICAgICAgICAgICAg
dHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5h
Y3BpX3MzLCAgICAgICAgICAgIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+dS5odm0uYWNwaV9zNCwgICAgICAgICAgICB0cnVlKTsKQEAgLTMyMyw3ICsz
MTksNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZp
cmlkaWFuLCAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+dS5odm0uaHBldCwgICAgICAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnZwdF9hbGlnbiwgICAgICAgICAg
dHJ1ZSk7Ci0gICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5uZXN0ZWRf
aHZtLCAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLmFsdHAybSwgICAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBs
aWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udXNiLCAgICAgICAgICAgICAg
ICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2
bS54ZW5fcGxhdGZvcm1fcGNpLCAgIHRydWUpOwpAQCAtNDExLDYgKzQwNiwxNiBAQCBpbnQgbGli
eGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl90eXBlX3RvX3N0cmluZyhiX2luZm8tPnR5cGUpKTsKICAgICAgICAg
cmV0dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KKworICAgIC8qIENvbmZpZ3VyYXRpb24gZmllbGRz
IHNoYXJlZCBiZXR3ZWVuIFBWSCBhbmQgSFZNLiAqLworICAgIGlmIChiX2luZm8tPnR5cGUgIT0g
TElCWExfRE9NQUlOX1RZUEVfUFYpIHsKKyAgICAgICAgaWYgKGxpYnhsX190aW1lcl9tb2RlX2lz
X2RlZmF1bHQoJmJfaW5mby0+dGltZXJfbW9kZSkpCisgICAgICAgICAgICBiX2luZm8tPnRpbWVy
X21vZGUgPSBMSUJYTF9USU1FUl9NT0RFX05PX0RFTEFZX0ZPUl9NSVNTRURfVElDS1M7CisKKyAg
ICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFwaWMsICAgICAgICAgICAg
ICAgICAgICAgdHJ1ZSk7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZv
LT5uZXN0ZWRfaHZtLCAgICAgICAgICAgICAgIGZhbHNlKTsKKyAgICB9CisKICAgICByZXR1cm4g
MDsKIH0KIApAQCAtNTE4LDYgKzUyMyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxf
X2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiB7CiAgICAgbGlieGxfY3R4
ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGludCBmbGFncywgcmV0LCByYywgbmJf
dm07CisgICAgY29uc3QgY2hhciAqZG9tX3R5cGU7CiAgICAgY2hhciAqdXVpZF9zdHJpbmc7CiAg
ICAgY2hhciAqZG9tX3BhdGgsICp2bV9wYXRoLCAqbGlieGxfcGF0aDsKICAgICBzdHJ1Y3QgeHNf
cGVybWlzc2lvbnMgcm9wZXJtWzJdOwpAQCAtNzA4LDYgKzcxNCwxMSBAQCByZXRyeV90cmFuc2Fj
dGlvbjoKIAogICAgIHhzX3dyaXRlKGN0eC0+eHNoLCB0LCBHQ1NQUklOVEYoIiVzL2NvbnRyb2wv
cGxhdGZvcm0tZmVhdHVyZS1tdWx0aXByb2Nlc3Nvci1zdXNwZW5kIiwgZG9tX3BhdGgpLCAiMSIs
IDEpOwogICAgIHhzX3dyaXRlKGN0eC0+eHNoLCB0LCBHQ1NQUklOVEYoIiVzL2NvbnRyb2wvcGxh
dGZvcm0tZmVhdHVyZS14c19yZXNldF93YXRjaGVzIiwgZG9tX3BhdGgpLCAiMSIsIDEpOworCisg
ICAgZG9tX3R5cGUgPSBsaWJ4bF9kb21haW5fdHlwZV90b19zdHJpbmcoaW5mby0+dHlwZSk7Cisg
ICAgeHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvdHlwZSIsIGxpYnhsX3BhdGgp
LCBkb21fdHlwZSwKKyAgICAgICAgICAgICBzdHJsZW4oZG9tX3R5cGUpKTsKKwogICAgIGlmICgh
eHNfdHJhbnNhY3Rpb25fZW5kKGN0eC0+eHNoLCB0LCAwKSkgewogICAgICAgICBpZiAoZXJybm8g
PT0gRUFHQUlOKSB7CiAgICAgICAgICAgICB0ID0gMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggMzMyMTNkYjM4OC4u
NWVmMzVlNjZiZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTM4LDkgKzM4LDMxIEBAIGxpYnhsX2RvbWFpbl90eXBl
IGxpYnhsX19kb21haW5fdHlwZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICAg
ICAgTE9HKEVSUk9SLCAidW5hYmxlIHRvIGdldCBkb21haW4gdHlwZSBmb3IgZG9taWQ9JSJQUkl1
MzIsIGRvbWlkKTsKICAgICAgICAgcmV0dXJuIExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQ7CiAg
ICAgfQotICAgIGlmIChpbmZvLmZsYWdzICYgWEVOX0RPTUlORl9odm1fZ3Vlc3QpCi0gICAgICAg
IHJldHVybiBMSUJYTF9ET01BSU5fVFlQRV9IVk07Ci0gICAgZWxzZQorICAgIGlmIChpbmZvLmZs
YWdzICYgWEVOX0RPTUlORl9odm1fZ3Vlc3QpIHsKKyAgICAgICAgY29uc3QgY2hhciAqdHlwZV9w
YXRoID0gR0NTUFJJTlRGKCIlcy90eXBlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCkpOworICAgICAgICBj
b25zdCBjaGFyICp0eXBlOworICAgICAgICBsaWJ4bF9kb21haW5fdHlwZSB0OworICAgICAgICBp
bnQgcmM7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9O
VUxMLCB0eXBlX3BhdGgsICZ0eXBlKTsKKyAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICBM
T0coV0FSTiwKKyAgICAgICAgICAgICAgICAidW5hYmxlIHRvIGdldCBkb21haW4gdHlwZSBmb3Ig
ZG9taWQ9JSJQUkl1MzIiLCBhc3N1bWluZyBIVk0iLAorICAgICAgICAgICAgICAgIGRvbWlkKTsK
KyAgICAgICAgICAgIHJldHVybiBMSUJYTF9ET01BSU5fVFlQRV9IVk07CisgICAgICAgIH0KKwor
ICAgICAgICByYyA9IGxpYnhsX2RvbWFpbl90eXBlX2Zyb21fc3RyaW5nKHR5cGUsICZ0KTsKKyAg
ICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICBMT0coV0FSTiwKKyAgICAgICAgICAgICAgICAi
dW5hYmxlIHRvIGdldCBkb21haW4gdHlwZSBmb3IgZG9taWQ9JSJQUkl1MzIiLCBhc3N1bWluZyBI
Vk0iLAorICAgICAgICAgICAgICAgIGRvbWlkKTsKKyAgICAgICAgICAgIHJldHVybiBMSUJYTF9E
T01BSU5fVFlQRV9IVk07CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gdDsKKyAgICB9IGVs
c2UKICAgICAgICAgcmV0dXJuIExJQlhMX0RPTUFJTl9UWVBFX1BWOwogfQogCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKaW5kZXggZmU4MmQ2ODNiNC4uMThhYTA1YjU4OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNzUs
NiArNzUsNyBAQCBsaWJ4bF9kb21haW5fdHlwZSA9IEVudW1lcmF0aW9uKCJkb21haW5fdHlwZSIs
IFsKICAgICAoLTEsICJJTlZBTElEIiksCiAgICAgKDEsICJIVk0iKSwKICAgICAoMiwgIlBWIiks
CisgICAgKDMsICJQVkgiKSwKICAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9ET01BSU5fVFlQRV9J
TlZBTElEIikKIAogbGlieGxfcmRtX3Jlc2VydmVfc3RyYXRlZ3kgPSBFbnVtZXJhdGlvbigicmRt
X3Jlc2VydmVfc3RyYXRlZ3kiLCBbCkBAIC01ODIsNiArNTgzLDcgQEAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICMgVXNlIGhvc3QncyBFODIwIGZvciBQQ0kgcGFzc3Rocm91
Z2guCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZTgyMF9ob3N0Iiwg
bGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0p
KSwKKyAgICAgICAgICAgICAgICAgKCJwdmgiLCBOb25lKSwKICAgICAgICAgICAgICAgICAgKCJp
bnZhbGlkIiwgTm9uZSksCiAgICAgICAgICAgICAgICAgIF0sIGtleXZhcl9pbml0X3ZhbCA9ICJM
SUJYTF9ET01BSU5fVFlQRV9JTlZBTElEIikpLAogCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts6-0005Do-Qn; Thu, 07 Sep 2017 10:17:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts5-0005Ai-FP
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0E/65-03093-CAC11B95; Thu, 07 Sep 2017 10:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO4amY2
 RBhOeSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrXxoXHOetWNjTzdLA+I6ri5GTQ0LAX+LF
 /vOMIDabgI7Exbk72boYOThEBFQkbu816GLk4mAWWMMocX7OH3aQGmGBeIn307qYQWwWoJrdy
 18wgdi8AlYSr55MZYGYqSfxduILsJmcQPEp7/azgdhCApYSbQ0fGSHqBSVOznwCVs8soCnRuv
 03O4QtL9G8dTYzRL2iRP+8B2wTGPlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdA1N9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MF7fGHCIUZKDSUmU97La+kghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErx+0hsjhQSLUtNTK9Iyc4BBD5OW4OBREuH9JwWU5i0uSMwtzkyHS
 J1i1OXouHn3D5MQS15+XqqUOG8jyAwBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3mMgU3gy80rgNr0COoIJ6IiS5xtAjihJREhJNTAm3w/fXTV/cvK2U8/Om6+QfTJl1pF
 jqdtnV29n/ur2UvD7NsvwYsstu/+1BE94NHVpm7z2TKfQm/vOyHlqSurfmzVt8b0Vv+36zTZ0
 9q26F1p0S0tpcU9g7PaprXv4Xz9tFFtR0dFuE3zq5OmV82/z77kuVp+b9vTAHP7/LDwxOdd2z
 n0sVL4nVImlOCPRUIu5qDgRAL+RH8S7AgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504779424!83736069!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11055 invoked from network); 7 Sep 2017 10:17:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792514"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:31 +0100
Message-ID: <20170907101642.15782-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 10/21] libxl: remove device model "none"
	support from disk related functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0QtUk9NIGJhY2tlbmQgc2VsZWN0aW9uIHdhcyBwYXJ0aWFsbHkgYmFzZWQgb24gdGhlIGRldmlj
ZSBtb2RlbCwgdGhpcwppcyBubyBsb25nZXIgbmVlZGVkIHNpbmNlIHRoZSBkZXZpY2UgbW9kZWwg
Im5vbmUiIGlzIG5vdyByZW1vdmVkLCBzbwpIVk0gZ3Vlc3RzIGFsd2F5cyBoYXZlIGEgZGV2aWNl
IG1vZGVsLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYyB8IDEwICstLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggNjNkZTc1YzhmZS4uZjZjNjFmZGMwOSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYwpAQCAtMTY2LDkgKzE2Niw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKIAogICAgIC8qIEZvcmNl
IFFkaXNrIGJhY2tlbmQgZm9yIENEUk9NIGRldmljZXMgb2YgZ3Vlc3RzIHdpdGggYSBkZXZpY2Ug
bW9kZWwuICovCiAgICAgaWYgKGRpc2stPmlzX2Nkcm9tICE9IDAgJiYKLSAgICAgICAgbGlieGxf
X2RvbWFpbl90eXBlKGdjLCBkb21pZCkgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCi0gICAg
ICAgIGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkgIT0KLSAg
ICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkgeworICAgICAgICBsaWJ4bF9f
ZG9tYWluX3R5cGUoZ2MsIGRvbWlkKSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAg
ICAgaWYgKCEoZGlzay0+YmFja2VuZCA9PSBMSUJYTF9ESVNLX0JBQ0tFTkRfUURJU0sgfHwKICAg
ICAgICAgICAgICAgZGlzay0+YmFja2VuZCA9PSBMSUJYTF9ESVNLX0JBQ0tFTkRfVU5LTk9XTikp
IHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiQmFja2VuZCBmb3IgQ0QgZGV2aWNl
cyBvbiBIVk0gZ3Vlc3RzIG11c3QgYmUgUWRpc2siKTsKQEAgLTc3NywxMiArNzc1LDYgQEAgaW50
IGxpYnhsX2Nkcm9tX2luc2VydChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhs
X2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBpZiAo
ZG1fdmVyID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKLSAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsICJHdWVzdHMgd2l0aG91dCBhIGRldmljZSBtb2RlbCBjYW5ub3QgdXNl
IGNkLWluc2VydCIpOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0
OwotICAgIH0KLQogICAgIGRpc2tzID0gbGlieGxfZGV2aWNlX2Rpc2tfbGlzdChjdHgsIGRvbWlk
LCAmbnVtKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKICAgICAgICAgaWYgKGRp
c2tzW2ldLmlzX2Nkcm9tICYmICFzdHJjbXAoZGlzay0+dmRldiwgZGlza3NbaV0udmRldikpCi0t
IAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts7-0005Ea-1p; Thu, 07 Sep 2017 10:17:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts5-0005Au-OH
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 37/4C-30688-CAC11B95; Thu, 07 Sep 2017 10:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO4amY2
 RBjOnCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3+86zFDx0qZg1Xa2Bsc+4i5GTQ0LAX6Jx
 zSt2EJtNQEfi4tydbF2MHBwiAioSt/cadDFycTALrGGUOD/nD1iNsICzxPaVl1lBbBagmnU79
 zCB2LwCVhKtz+ewQszUk3g78QUjiM0JFJ/ybj8biC0kYCnR1vCREaJeUOLkzCcsIDazgKZE6/
 bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2JUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjBeLDZ+RCjJAeTkijvZbX1kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeP2kN0YKCRalpqdWpGXmAEMeJi3BwaMkwvtPCijNW1yQmFucmQ6RO
 sVozPHoxt0/TBwdN4GkEEtefl6qlDhvI8gkAZDSjNI8uEGwWLzEKCslzMsIdJoQT0FqUW5mCa
 r8K0ZxDkYlYV5BkCk8mXklcPteAZ3CBHRKyfMNIKeUJCKkpBoYszls/2QqnQiZZ5MVd+i/9+w
 GzVlshYuavs/5bDQ1/fahp9Wv/iwsWTOP82lr0qOyw4oz1Oo9vVXyL+za2ylcf1HknKO42JWt
 Mz88zztlEiT0S6Tv9O9O5v9KJ/n3vH6+2/fn5Mk1J3sYdXn3cyd/0JLtjT9h91k4YNKN0DPu8
 XWrVNdqsrcGKbEUZyQaajEXFScCANk3EurAAgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504779427!71687023!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10549 invoked from network); 7 Sep 2017 10:17:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792513"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:30 +0100
Message-ID: <20170907101642.15782-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 09/21] libxl: add PVH support to domain
	creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBkZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQgZnJvbSBkb21haW4gY3JlYXRp
b24gYW5kCmludHJvZHVjZSBzdXBwb3J0IGZvciBQVkguCgpUaGlzIHJlcXVpcmVzIGNoYW5naW5n
IHNvbWUgb2YgdGhlIEhWTSBjaGVja3MgdG8gYmUgYXBwbGllZCBmb3IgYm90aApIVk0gYW5kIFBW
SC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDQyMWU0MWI1ZmQuLmExNThkZWM4MjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zNSw3
ICszNSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KIAotICAgIGlmIChj
X2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGNfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICBsaWJ4bF9kZWZib29sX3Nl
dGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7CiAgICAgfQpAQCAtNjUsNyArNjUsOCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBp
bnQgaSwgcmM7CiAKICAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSAmJgotICAgICAgICBiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKKyAg
ICAgICAgYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWICYmCisgICAgICAgIGJf
aW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKICAgICAgICAgTE9HKEVSUk9S
LCAiaW52YWxpZCBkb21haW4gdHlwZSIpOwogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAg
ICAgfQpAQCAtMTI2LDggKzEyNyw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0uYmlv
cyA9IExJQlhMX0JJT1NfVFlQRV9ST01CSU9TOyBicmVhazsKICAgICAgICAgICAgIGNhc2UgTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46CiAgICAgICAgICAgICAgICAgYl9pbmZv
LT51Lmh2bS5iaW9zID0gTElCWExfQklPU19UWVBFX1NFQUJJT1M7IGJyZWFrOwotICAgICAgICAg
ICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBMT0coRVJST1Is
ICJ1bmtub3duIGRldmljZSBtb2RlbCB2ZXJzaW9uIik7CiAgICAgICAgICAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOwpAQCAtMTQ3LDggKzE0Niw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIHJldHVybiBF
UlJPUl9JTlZBTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBj
YXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAgICAgICBicmVhazsK
ICAgICAgICAgZGVmYXVsdDphYm9ydCgpOwogICAgICAgICB9CiAKQEAgLTIyOCwxMCArMjI1LDcg
QEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICBiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA9IDA7CiAKICAgICAg
ICAgaWYgKGJfaW5mby0+dS5odm0udmdhLmtpbmQgPT0gTElCWExfVkdBX0lOVEVSRkFDRV9UWVBF
X1VOS05PV04pIHsKLSAgICAgICAgICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9u
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpCi0gICAgICAgICAgICAgICAgYl9p
bmZvLT51Lmh2bS52Z2Eua2luZCA9IExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9OT05FOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmdhLmtpbmQgPSBM
SUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfQ0lSUlVTOworICAgICAgICAgICAgYl9pbmZvLT51Lmh2
bS52Z2Eua2luZCA9IExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9DSVJSVVM7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIWJfaW5mby0+dS5odm0uaGR0eXBlKQpAQCAtMjY1LDEyICsyNTksNiBA
QCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAg
ICAgICBpZiAoYl9pbmZvLT51Lmh2bS52Z2Eua2luZCAhPSBMSUJYTF9WR0FfSU5URVJGQUNFX1RZ
UEVfTk9ORSkgewotICAgICAgICAgICAgICAgIExPRyhFUlJPUiwKLSAgICAgICAgImd1ZXN0cyB3
aXRob3V0IGEgZGV2aWNlIG1vZGVsIGNhbm5vdCBoYXZlIGFuIGVtdWxhdGVkIHZpZGVvIGNhcmQi
KTsKLSAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0gICAgICAgICAgICB9CiAg
ICAgICAgICAgICBiX2luZm8tPnZpZGVvX21lbWtiID0gMDsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgpAQCAtNDAx
LDYgKzM4OSw4IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgYl9pbmZvLT51LnB2LmNtZGxpbmUgPSBOVUxMOwogICAg
ICAgICB9CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgor
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBMT0coRVJST1IsICJpbnZhbGlk
IGRvbWFpbiB0eXBlICVzIGluIGNyZWF0ZSBpbmZvIiwKICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl90eXBlX3RvX3N0cmluZyhiX2luZm8tPnR5cGUpKTsKQEAgLTUwOSw2ICs0OTksMTcgQEAgaW50
IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgfQogCiAgICAgICAg
IGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgorICAgICAgICByZXQgPSBs
aWJ4bF9fYnVpbGRfaHZtKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsKKyAgICAgICAgaWYg
KHJldCkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHZtZW50cyA9IGxpYnhsX19j
YWxsb2MoZ2MsIDMsIHNpemVvZihjaGFyICopKTsKKyAgICAgICAgdm1lbnRzWzBdID0gInN0YXJ0
X3RpbWUiOworICAgICAgICB2bWVudHNbMV0gPSBHQ1NQUklOVEYoIiVsdS4lMDJkIiwgc3RhcnRf
dGltZS50dl9zZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW50KXN0YXJ0X3Rp
bWUudHZfdXNlYy8xMDAwMCk7CisKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmV0ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNTQzLDcgKzU0NCw3
IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcsCiAgICAgfQogCiAgICAgZmxhZ3MgPSAwOwotICAgIGlmIChpbmZvLT50
eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgeworICAgIGlmIChpbmZvLT50eXBlICE9IExJ
QlhMX0RPTUFJTl9UWVBFX1BWKSB7CiAgICAgICAgIGZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2h2
bV9ndWVzdDsKICAgICAgICAgZmxhZ3MgfD0gbGlieGxfZGVmYm9vbF92YWwoaW5mby0+aGFwKSA/
IFhFTl9ET01DVExfQ0RGX2hhcCA6IDA7CiAgICAgICAgIGZsYWdzIHw9IGxpYnhsX2RlZmJvb2xf
dmFsKGluZm8tPm9vcykgPyAwIDogWEVOX0RPTUNUTF9DREZfb29zX29mZjsKQEAgLTg3MCw3ICs4
NzEsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVn
YywKICAgICAvKiBJZiB0YXJnZXRfbWVta2IgaXMgc21hbGxlciB0aGFuIG1heF9tZW1rYiwgdGhl
IHN1YnNlcXVlbnQgY2FsbAogICAgICAqIHRvIGxpYnhjIHdoZW4gYnVpbGRpbmcgSFZNIGRvbWFp
biB3aWxsIGVuYWJsZSBQb0QgbW9kZS4KICAgICAgKi8KLSAgICBwb2RfZW5hYmxlZCA9IChkX2Nv
bmZpZy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSAmJgorICAgIHBvZF9l
bmFibGVkID0gKGRfY29uZmlnLT5jX2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikg
JiYKICAgICAgICAgKGRfY29uZmlnLT5iX2luZm8udGFyZ2V0X21lbWtiIDwgZF9jb25maWctPmJf
aW5mby5tYXhfbWVta2IpOwogCiAgICAgLyogV2UgY2Fubm90IGhhdmUgUG9EIGFuZCBQQ0kgZGV2
aWNlIGFzc2lnbm1lbnQgYXQgdGhlIHNhbWUgdGltZQpAQCAtODc5LDcgKzg4MCw3IEBAIHN0YXRp
YyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgICAqIGd1
ZXN0LiBUbyBzdGF5IG9uIHRoZSBzYWZlIHNpZGUsIHdlIGRpc2FibGUgUENJIGRldmljZQogICAg
ICAqIGFzc2lnbm1lbnQgd2hlbiBQb0QgaXMgZW5hYmxlZC4KICAgICAgKi8KLSAgICBpZiAoZF9j
b25maWctPmNfaW5mby50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgorICAgIGlmIChk
X2NvbmZpZy0+Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgJiYKICAgICAgICAg
ZF9jb25maWctPm51bV9wY2lkZXZzICYmIHBvZF9lbmFibGVkKSB7CiAgICAgICAgIHJldCA9IEVS
Uk9SX0lOVkFMOwogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKQEAgLTkxOCwxOCArOTE5LDIw
IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICBpZiAoZF9jb25maWctPmNfaW5m
by50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgorICAgIGlmIChkX2NvbmZpZy0+Y19p
bmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgJiYKICAgICAgICAgKGxpYnhsX2RlZmJv
b2xfdmFsKGRfY29uZmlnLT5iX2luZm8ubmVzdGVkX2h2bSkgJiYKLSAgICAgICAgKGxpYnhsX2Rl
ZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYWx0cDJtKSB8fAorICAgICAgICAoKGRf
Y29uZmlnLT5jX2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAgICAgICAg
ICBsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLmFsdHAybSkpIHx8CiAg
ICAgICAgIChkX2NvbmZpZy0+Yl9pbmZvLmFsdHAybSAhPSBMSUJYTF9BTFRQMk1fTU9ERV9ESVNB
QkxFRCkpKSkgewogICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKICAgICAgICAgTE9HRChFUlJP
UiwgZG9taWQsICJuZXN0ZWRodm0gYW5kIGFsdHAybWh2bSBjYW5ub3QgYmUgdXNlZCB0b2dldGhl
ciIpOwogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICBpZiAoZF9jb25maWct
PmNfaW5mby50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgotICAgICAgICAobGlieGxf
ZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pIHx8Ci0gICAgICAgIChk
X2NvbmZpZy0+Yl9pbmZvLmFsdHAybSAhPSBMSUJYTF9BTFRQMk1fTU9ERV9ESVNBQkxFRCkpICYm
CisgICAgaWYgKCgoZF9jb25maWctPmNfaW5mby50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSAmJgorICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5h
bHRwMm0pKSB8fAorICAgICAgICAoZF9jb25maWctPmNfaW5mby50eXBlICE9IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWICYmCisgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmFsdHAybSAhPSBMSUJYTF9B
TFRQMk1fTU9ERV9ESVNBQkxFRCkpICYmCiAgICAgICAgIHBvZF9lbmFibGVkKSB7CiAgICAgICAg
IHJldCA9IEVSUk9SX0lOVkFMOwogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkNhbm5vdCBl
bmFibGUgUG9EIGFuZCBBTFRQMk0gYXQgdGhlIHNhbWUgdGltZSIpOwpAQCAtMTExMiw3ICsxMTE1
LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Jvb3Rsb2FkZXJfZG9uZShsaWJ4bF9fZWdjICpl
Z2MsCiAgICAgICAgICAgICBjcnMtPmRvbWlkID0gZG9taWQ7CiAgICAgICAgICAgICBjcnMtPnNl
bmRfYmFja19mZCA9IGRjcy0+c2VuZF9iYWNrX2ZkOwogICAgICAgICAgICAgY3JzLT5yZWN2X2Zk
ID0gcmVzdG9yZV9mZDsKLSAgICAgICAgICAgIGNycy0+aHZtID0gKGluZm8tPnR5cGUgPT0gTElC
WExfRE9NQUlOX1RZUEVfSFZNKTsKKyAgICAgICAgICAgIGNycy0+aHZtID0gKGluZm8tPnR5cGUg
IT0gTElCWExfRE9NQUlOX1RZUEVfUFYpOwogICAgICAgICAgICAgY3JzLT5jYWxsYmFjayA9IGxp
YnhsX19jb2xvX3Jlc3RvcmVfc2V0dXBfZG9uZTsKICAgICAgICAgICAgIGxpYnhsX19jb2xvX3Jl
c3RvcmVfc2V0dXAoZWdjLCBjcnMpOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0xMTkzLDYgKzEx
OTYsMTIgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX3N0cmVhbV9kb25lKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgICAgIHZtZW50c1tpKytdID0gKGNoYXIgKikgc3RhdGUtPnB2X2NtZGxpbmU7
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9Q
Vkg6CisgICAgICAgIHZtZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDMsIHNpemVvZihjaGFyICop
KTsKKyAgICAgICAgdm1lbnRzWzBdID0gInN0YXJ0X3RpbWUiOworICAgICAgICB2bWVudHNbMV0g
PSBHQ1NQUklOVEYoIiVsdS4lMDJkIiwgc3RhcnRfdGltZS50dl9zZWMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoaW50KXN0YXJ0X3RpbWUudHZfdXNlYy8xMDAwMCk7CisgICAgICAg
IGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IEVSUk9SX0lOVkFMOwogICAgICAg
ICBnb3RvIG91dDsKQEAgLTEzNTcsMTIgKzEzNjYsNiBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVf
bGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAg
ICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0
ZSwgJmRldmljZSk7CiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZjb25z
b2xlKTsKIAotICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lv
biA9PQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkgewotICAg
ICAgICAgICAgZG9tY3JlYXRlX2Rldm1vZGVsX3N0YXJ0ZWQoZWdjLCAmZGNzLT5zZHNzLmRtLCAw
KTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotCiAgICAgICAgIGxpYnhsX2Rldmlj
ZV92a2JfaW5pdCgmdmtiKTsKICAgICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21p
ZCwgJnZrYik7CiAgICAgICAgIGxpYnhsX2RldmljZV92a2JfZGlzcG9zZSgmdmtiKTsKQEAgLTEz
ODQsNiArMTM4Nyw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICByZXR1cm47CiAgICAg
fQogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CisgICAgY2FzZSBMSUJYTF9ET01BSU5f
VFlQRV9QVkg6CiAgICAgewogICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZTsK
ICAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7CkBAIC0xNjkwLDggKzE2OTQsNyBAQCBzdGF0
aWMgdm9pZCBkb21haW5fc29mdF9yZXNldF9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGdv
dG8gZXJyb3I7CiAgICAgfQogCi0gICAgaWYgKGNkY3MtPmRjcy5ndWVzdF9jb25maWctPmJfaW5m
by5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPQotICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9OT05FKSB7CisgICAgaWYgKGNkY3MtPmRjcy5ndWVzdF9jb25maWctPmJfaW5mby50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBzYXZlZmlsZSA9IEdDU1BSSU5U
RihMSUJYTF9ERVZJQ0VfTU9ERUxfU0FWRV9GSUxFIi4lZCIsIGRkcy0+ZG9taWQpOwogICAgICAg
ICByZXN0b3JlZmlsZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxfUkVTVE9SRV9GSUxF
Ii4lZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkcy0+ZG9taWQpOwotLSAK
Mi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts7-0005FS-An; Thu, 07 Sep 2017 10:17:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts6-0005B9-0a
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:18 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8D/1D-03414-DAC11B95; Thu, 07 Sep 2017 10:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO4amY2
 RBvOPaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvV99nKjgZXrH4zkGWBsbTtl2MnBwSAv4S
 O15fYgSx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6wg9QICzhL9C5+zgRiswDV7
 N/cyAJSzytgJbF7fhbESD2JtxNfgI3kBApPebefDcQWErCUaGv4CBbnFRCUODnzCQuIzSygKd
 G6/Tc7hC0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0Dc30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYw3t8YcIhRkoNJSZT3str6SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvH7SGyOFBItS01Mr0jJzgEEPk5bg4FES4f0nBZTmLS5IzC3OT
 IdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ8wqCTBIAKc0ozYMbBIvGS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBKGmMKTmVcCt+8V0ClMQKeUPN8AckpJIkJKqoGxNzA99tEBjRnX9j1YVu+
 0XXRhKcM18VlB2nNCX354tOent5Tom6QU+9RJ2VNcc8r9Wi+FXlDoWmvm2bfWi3NRZ4657Q5X
 jn2Zp7xEY/yXZX16fW3qDacJ6/RkuiM23NNa/T/9AXfwI2H5qMd88n/uJ3v7Gc5e6vtBL4JPh
 YHxyqZT9/d+Tp+pxFKckWioxVxUnAgA/vodpMECAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504779419!81636499!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35234 invoked from network); 7 Sep 2017 10:17:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792521"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:33 +0100
Message-ID: <20170907101642.15782-13-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 12/21] libxl: add PVH support to domain
	building
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgfCAxNDggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTQgaW5z
ZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1ZWYzNWU2NmJmLi43MmNh
NWUyNjZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE3LDE3ICszMTcsMzEgQEAgc3RhdGljIGludCBodm1fc2V0
X21jYV9jYXBhYmlsaXRpZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiBzdGF0aWMg
dm9pZCBodm1fc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmNvbnN0IGluZm8pCiB7Ci0gICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fUEFFX0VOQUJMRUQsCi0gICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfdmFsKGluZm8tPnUuaHZtLnBhZSkpOworICAgIHN3aXRjaChpbmZvLT50eXBlKSB7CisgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CisgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFu
ZGxlLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELCB0cnVlKTsKKyAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fVElNRVJfTU9ERSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICB0aW1lcl9tb2RlKGluZm8pKTsKKyAgICAgICAgeGNfaHZtX3BhcmFt
X3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5lc3RlZF9odm0pKTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CisgICAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLnBhZSkpOwogI2lm
IGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICB4Y19odm1fcGFy
YW1fc2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9IUEVUX0VOQUJMRUQsCi0gICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmhwZXQpKTsKKyAgICAgICAg
eGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fSFBFVF9FTkFCTEVELAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmhw
ZXQpKTsKICNlbmRpZgotICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BB
UkFNX1RJTUVSX01PREUsIHRpbWVyX21vZGUoaW5mbykpOwotICAgIHhjX2h2bV9wYXJhbV9zZXQo
aGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKLSAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udnB0X2FsaWduKSk7Ci0gICAgeGNfaHZtX3Bh
cmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAotICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5uZXN0ZWRfaHZtKSk7CisgICAgICAgIHhj
X2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1RJTUVSX01PREUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgdGltZXJfbW9kZShpbmZvKSk7CisgICAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS52cHRfYWxpZ24pKTsK
KyAgICAgICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVE
SFZNLAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5l
c3RlZF9odm0pKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYWJvcnQo
KTsKKyAgICB9CiB9CiAKIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLApAQCAtNDY3LDkgKzQ4MSwxMSBAQCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBzdGF0ZS0+c3RvcmVfcG9ydCA9IHhjX2V2
dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX2RvbWlkKTsK
ICAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54
Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CiAKLSAgICBpZiAoaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoaW5mby0+dHlwZSAhPSBMSUJYTF9E
T01BSU5fVFlQRV9QVikKICAgICAgICAgaHZtX3NldF9jb25mX3BhcmFtcyhjdHgtPnhjaCwgZG9t
aWQsIGluZm8pOworCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9f
KQorICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAg
ICByYyA9IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMoZ2MsIGRvbWlkLCBpbmZvKTsKICAgICAg
ICAgaWYgKHJjKQogICAgICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNDc3LDEwICs0OTMsMTAgQEAg
aW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgIHJjID0gaHZtX3NldF9tY2FfY2FwYWJpbGl0aWVzKGdjLCBkb21pZCwgaW5mbyk7CiAgICAg
ICAgIGlmIChyYykKICAgICAgICAgICAgIHJldHVybiByYzsKLSNlbmRpZgogICAgIH0KKyNlbmRp
ZgogCi0gICAgLyogQWx0ZXJuYXRlIHAybSBzdXBwb3J0IG9uIHg4NiBpcyBhdmFpbGFibGUgb25s
eSBmb3IgSFZNIGd1ZXN0cy4gKi8KKyAgICAvKiBBbHRlcm5hdGUgcDJtIHN1cHBvcnQgb24geDg2
IGlzIGF2YWlsYWJsZSBvbmx5IGZvciBQVkgvSFZNIGd1ZXN0cy4gKi8KICAgICBpZiAoaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgLyogVGhlIGNvbmZpZyBw
YXJhbWV0ZXIgImFsdHAybSIgcmVwbGFjZXMgdGhlIHBhcmFtZXRlciAiYWx0cDJtaHZtIi4gRm9y
CiAgICAgICAgICAqIGxlZ2FjeSByZWFzb25zLCBib3RoIHBhcmFtZXRlcnMgYXJlIGFjY2VwdGVk
IG9uIHg4NiBIVk0gZ3Vlc3RzLgpAQCAtNDk0LDYgKzUxMCw5IEBAIGludCBsaWJ4bF9fYnVpbGRf
cHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICB4Y19odm1fcGFyYW1fc2V0KGN0eC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FMVFAyTSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+YWx0cDJtKTsKKyAgICB9IGVsc2Ug
aWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7CisgICAgICAgIHhjX2h2
bV9wYXJhbV9zZXQoY3R4LT54Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQUxUUDJNLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGluZm8tPmFsdHAybSk7CiAgICAgfQogCiAgICAgcmMgPSBsaWJ4bF9f
YXJjaF9kb21haW5fY3JlYXRlKGdjLCBkX2NvbmZpZywgZG9taWQpOwpAQCAtODQ3LDcgKzg2Niw3
IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IHVpbnQzMl90IGRvbWlkLAogICAgIHVpbnQ2NF90IHN0cl9tZm4sIGNvbnNfbWZuOwogICAgIGlu
dCBpOwogCi0gICAgaWYgKGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9IVk0pIHsKICAgICAgICAgdmFfbWFwID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoaGFu
ZGxlLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfUEFH
RV9TSVpFLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBIVk1fSU5GT19QRk4pOwpAQCAtOTAzLDcgKzkyMiw3IEBAIHN0YXRpYyBp
bnQgaHZtX2J1aWxkX3NldF94c192YWx1ZXMobGlieGxfX2djICpnYywKIAogICAgIC8qIE9ubHkg
b25lIG1vZHVsZSBjYW4gYmUgcGFzc2VkLiBQVkh2MiBndWVzdHMgZG8gbm90IHN1cHBvcnQgdGhp
cy4gKi8KICAgICBpZiAoZG9tLT5hY3BpX21vZHVsZXNbMF0uZ3Vlc3RfYWRkcl9vdXQgJiYgCi0g
ICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9TElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORSkgeworICAgICAgICBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewogICAgICAgICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkLyJIVk1fWFNf
QUNQSV9QVF9BRERSRVNTLCBkb21pZCk7CiAKICAgICAgICAgcmV0ID0gbGlieGxfX3hzX3ByaW50
ZihnYywgWEJUX05VTEwsIHBhdGgsICIweCUiUFJJeDY0LApAQCAtOTY0LDYgKzk4Myw3IEBAIG91
dDoKIAogc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2dj
X293bmVyKGdjKTsKQEAgLTk3MywzOSArOTkzLDY0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFp
bl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgIHZvaWQgKmRhdGE7CiAgICAgY29uc3QgY2hh
ciAqYmlvc19maWxlbmFtZSA9IE5VTEw7CiAKLSAgICBpZiAoaW5mby0+dS5odm0uZmlybXdhcmUp
Ci0gICAgICAgIGZpcm13YXJlID0gaW5mby0+dS5odm0uZmlybXdhcmU7Ci0gICAgZWxzZSB7Ci0g
ICAgICAgIHN3aXRjaCAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCi0gICAgICAgIHsKLSAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05B
TDoKLSAgICAgICAgICAgIGZpcm13YXJlID0gImh2bWxvYWRlciI7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAg
ICAgICAgICAgIGZpcm13YXJlID0gImh2bWxvYWRlciI7Ci0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICAgICAg
aWYgKGluZm8tPmtlcm5lbCA9PSBOVUxMKSB7Ci0gICAgICAgICAgICAgICAgTE9HKEVSUk9SLCAi
bm8gZGV2aWNlIG1vZGVsIHJlcXVlc3RlZCB3aXRob3V0IGEga2VybmVsIik7CisgICAgaWYgKGlu
Zm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgICAgIGlmIChpbmZvLT51
Lmh2bS5maXJtd2FyZSkgeworICAgICAgICAgICAgZmlybXdhcmUgPSBpbmZvLT51Lmh2bS5maXJt
d2FyZTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN3aXRjaCAoaW5mby0+ZGV2aWNl
X21vZGVsX3ZlcnNpb24pCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgorICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKKyAgICAgICAgICAgICAgICBm
aXJtd2FyZSA9ICJodm1sb2FkZXIiOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBMT0coRVJST1IsICJpbnZhbGlkIGRldmljZSBt
b2RlbCB2ZXJzaW9uICVkIiwKKyAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24pOwogICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBkZWZhdWx0OgotICAgICAgICAgICAgTE9HKEVSUk9SLCAiaW52YWxpZCBkZXZpY2UgbW9kZWwg
dmVyc2lvbiAlZCIsCi0gICAgICAgICAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24p
OwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoaW5mby0+a2VybmVsICE9IE5VTEwgJiYKLSAgICAg
ICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fTk9ORSkgeworICAgIGlmIChzdGF0ZS0+cHZfa2VybmVsLnBhdGggIT0gTlVMTCAmJiBpbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWSCkgewogICAgICAgICAvKiBUcnkgdG8gbG9h
ZCBhIGtlcm5lbCBpbnN0ZWFkIG9mIHRoZSBmaXJtd2FyZS4gKi8KLSAgICAgICAgcmMgPSB4Y19k
b21fa2VybmVsX2ZpbGUoZG9tLCBpbmZvLT5rZXJuZWwpOwotICAgICAgICBpZiAocmMgPT0gMCAm
JiBpbmZvLT5yYW1kaXNrICE9IE5VTEwpCi0gICAgICAgICAgICByYyA9IHhjX2RvbV9yYW1kaXNr
X2ZpbGUoZG9tLCBpbmZvLT5yYW1kaXNrKTsKKyAgICAgICAgaWYgKHN0YXRlLT5wdl9rZXJuZWwu
bWFwcGVkKSB7CisgICAgICAgICAgICByYyA9IHhjX2RvbV9rZXJuZWxfbWVtKGRvbSwgc3RhdGUt
PnB2X2tlcm5lbC5kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZS0+cHZfa2VybmVsLnNpemUpOworICAgICAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAg
ICAgTE9HRShFUlJPUiwgInhjX2RvbV9rZXJuZWxfbWVtIGZhaWxlZCIpOworICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgcmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfa2VybmVsLnBhdGgpOwor
ICAgICAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2Rv
bV9rZXJuZWxfZmlsZSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFtZGlzay5wYXRo
ICYmIHN0cmxlbihzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKSkgeworICAgICAgICAgICAgaWYgKHN0
YXRlLT5wdl9yYW1kaXNrLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX3Jh
bWRpc2tfbWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfcmFtZGlzay5zaXplKTsKKyAgICAgICAg
ICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2Rv
bV9yYW1kaXNrX21lbSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBy
YyA9IHhjX2RvbV9yYW1kaXNrX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKTsKKyAg
ICAgICAgICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwg
InhjX2RvbV9yYW1kaXNrX2ZpbGUgZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAgIH0g
ZWxzZSB7CisgICAgICAgIC8qCisgICAgICAgICAqIE9ubHkgSFZNIGd1ZXN0cyBzaG91bGQgZ2V0
IGhlcmUsIFBWSCBzaG91bGQgYWx3YXlzIGhhdmUgYSBzZXQKKyAgICAgICAgICoga2VybmVsIGF0
IHRoaXMgcG9pbnQuCisgICAgICAgICAqLworICAgICAgICBhc3NlcnQoaW5mby0+dHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9IVk0pOwogICAgICAgICByYyA9IHhjX2RvbV9rZXJuZWxfZmlsZShk
b20sIGxpYnhsX19hYnNfcGF0aChnYywgZmlybXdhcmUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hlbmZpcm13YXJlZGlyX3BhdGgoKSkp
OwogICAgIH0KQEAgLTEwMTUsNyArMTA2MCw4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9m
aXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBp
ZiAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU4pIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9I
Vk0gJiYKKyAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKICAgICAgICAgaWYgKGluZm8tPnUuaHZtLnN5c3Rl
bV9maXJtd2FyZSkgewogICAgICAgICAgICAgYmlvc19maWxlbmFtZSA9IGluZm8tPnUuaHZtLnN5
c3RlbV9maXJtd2FyZTsKICAgICAgICAgfSBlbHNlIHsKQEAgLTEwMzksNyArMTA4NSw4IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmIChpbmZvLT51Lmh2bS5zbWJpb3NfZmly
bXdhcmUpIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYK
KyAgICAgICAgaW5mby0+dS5odm0uc21iaW9zX2Zpcm13YXJlKSB7CiAgICAgICAgIGRhdGEgPSBO
VUxMOwogICAgICAgICBlID0gbGlieGxfcmVhZF9maWxlX2NvbnRlbnRzKGN0eCwgaW5mby0+dS5o
dm0uc21iaW9zX2Zpcm13YXJlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLCAmZGF0YWxlbik7CkBAIC0xMDU3LDE0ICsxMTA0LDggQEAgc3RhdGljIGludCBsaWJ4
bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIH0KICAgICB9CiAKLSAg
ICBpZiAoaW5mby0+dS5odm0uYWNwaV9maXJtd2FyZSkgewotCi0gICAgICAgIGlmIChpbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7
Ci0gICAgICAgICAgICBMT0dFKEVSUk9SLCAiUFZIIGd1ZXN0cyBkbyBub3QgYWxsb3cgbG9hZGlu
ZyBBQ1BJIG1vZHVsZXMiKTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAg
ICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0KKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0gJiYKKyAgICAgICAgaW5mby0+dS5odm0uYWNwaV9maXJtd2FyZSkgewog
ICAgICAgICBkYXRhID0gTlVMTDsKICAgICAgICAgZSA9IGxpYnhsX3JlYWRfZmlsZV9jb250ZW50
cyhjdHgsIGluZm8tPnUuaHZtLmFjcGlfZmlybXdhcmUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmRhdGEsICZkYXRhbGVuKTsKQEAgLTEwOTcsMTMgKzExMzgsMTIgQEAg
aW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
dWludDY0X3QgbW1pb19zdGFydCwgbG93bWVtX2VuZCwgaGlnaG1lbV9lbmQsIG1lbV9zaXplOwog
ICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29uZmlnLT5iX2lu
Zm87CiAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tID0gTlVMTDsKLSAgICBib29sIGRldmlj
ZV9tb2RlbCA9Ci0gICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX05PTkUgPwotICAgICAgICB0cnVlIDogZmFsc2U7CisgICAgYm9v
bCBkZXZpY2VfbW9kZWwgPSBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSA/IHRy
dWUgOiBmYWxzZTsKIAogICAgIHhjX2RvbV9sb2dpbml0KGN0eC0+eGNoKTsKIAotICAgIGRvbSA9
IHhjX2RvbV9hbGxvY2F0ZShjdHgtPnhjaCwgaW5mby0+Y21kbGluZSwgTlVMTCk7CisgICAgZG9t
ID0geGNfZG9tX2FsbG9jYXRlKGN0eC0+eGNoLCBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9U
WVBFX1BWSCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9jbWRsaW5lIDog
aW5mby0+Y21kbGluZSwgTlVMTCk7CiAgICAgaWYgKCFkb20pIHsKICAgICAgICAgTE9HRShFUlJP
UiwgInhjX2RvbV9hbGxvY2F0ZSBmYWlsZWQiKTsKICAgICAgICAgcmMgPSBFUlJPUl9OT01FTTsK
QEAgLTExMjgsNyArMTE2OCw3IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBpbmZvLT51Lmh2
bS5tbWlvX2hvbGVfbWVta2IgPDwgMTA7CiAgICAgfQogCi0gICAgcmMgPSBsaWJ4bF9fZG9tYWlu
X2Zpcm13YXJlKGdjLCBpbmZvLCBkb20pOworICAgIHJjID0gbGlieGxfX2RvbWFpbl9maXJtd2Fy
ZShnYywgaW5mbywgc3RhdGUsIGRvbSk7CiAgICAgaWYgKHJjICE9IDApIHsKICAgICAgICAgTE9H
KEVSUk9SLCAiaW5pdGlhbGl6aW5nIGRvbWFpbiBmaXJtd2FyZSBmYWlsZWQiKTsKICAgICAgICAg
Z290byBvdXQ7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts7-0005G9-Jk; Thu, 07 Sep 2017 10:17:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts6-0005B9-Cr
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:18 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B7/2D-03414-EAC11B95; Thu, 07 Sep 2017 10:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO5amY2
 RBnNfq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzDvEWNEtUdC97xdjA+ECgi5GTQ0LAX6Jj
 2w12EJtNQEfi4tydbF2MHBwiAioSt/cadDFycTALrGGUOD/nD1iNsECxxIsPd5hAaliAam5+T
 AQJ8wpYSdy72MsGMVJP4u3EF4wgNidQfMq7/WBxIQFLibaGj4wQ9YISJ2c+YQGxmQU0JVq3/2
 aHsOUlmrfOZoaoV5Ton/eAbQIj3ywkLbOQtMxC0rKAkXkVo0ZxalFZapGuoYleUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7G6xsDDjFKcjApifJeVlsfKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC1096Y6SQYFFqempFWmYOMORh0hIcPEoivP+kgNK8xQWJucWZ6RCpU
 4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3kaQSQIgpRmleXCDYLF4iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8x0Cm8GTmlcDtewV0ChPQKSXPN4CcUpKIkJJqYIw5vcG529Sod9IH/1A/OTF
 xF3v1N1O+1Hse3Co428Di9OL3xbtmXv320FVCwy+2/1CpsxuTzYwLDTzn9shfVvix0tHtzCne
 Pk4/h2+/XzjerOdNqo6p2CP+QkfnCs+r2ZdrzORefbr/VGmW5Q+J7I9LthsYXXjt9fbc1+wl1
 wNLLsrv0L5/4p4SS3FGoqEWc1FxIgDE/E8mwAIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504779424!83736069!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11176 invoked from network); 7 Sep 2017 10:17:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792528"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:35 +0100
Message-ID: <20170907101642.15782-15-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 14/21] libxl: add PVH support to vpcu hotplug,
	domain destruction/pause and domain configuration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBzdXBwb3J0IGZvciBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIHwgMTggKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCmluZGV4IDA4ZWNjZDA4MmIuLjY5MTE1ODUxMmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCkBAIC01NzEsMTQgKzU3MSwxMSBAQCBpbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQogICAgIH0KIAogICAgIGlmICh0eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX0hWTSkgewotICAgICAgICBpZiAobGlieGxfX2RldmljZV9tb2RlbF92ZXJz
aW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSAhPQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORSkgewotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9k
ZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKLSAgICAgICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkZhaWxlZCB0byB1bnBhdXNlIGRldmljZSBt
b2RlbCBmb3IgZG9tYWluOiVkIiwKLSAgICAgICAgICAgICAgICAgICAgIHJjKTsKLSAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIH0KKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9t
YWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKHJjIDwgMCkg
eworICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJGYWlsZWQgdG8gdW5wYXVzZSBkZXZp
Y2UgbW9kZWwgZm9yIGRvbWFpbjolZCIsCisgICAgICAgICAgICAgICAgIHJjKTsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQogICAgIHJldCA9IHhjX2RvbWFpbl91bnBh
dXNlKGN0eC0+eGNoLCBkb21pZCk7CkBAIC0xMDEyLDYgKzEwMDksNyBAQCB2b2lkIGxpYnhsX19k
ZXN0cm95X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3RhdGUg
KmRpcykKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGRtX3ByZXNlbnQgPSBsaWJ4bF9fZG1fYWN0aXZlKGdj
LCBkb21pZCk7CiAgICAgICAgIGJyZWFrOwpAQCAtMTM0OSw3ICsxMzQ3LDYgQEAgaW50IGxpYnhs
X3NldF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0
bWFwICpjcHVtYXApCiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CiAgICAgICAgIHN3
aXRjaCAobGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSkgewog
ICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElP
TkFMOgotICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9R
RU1VX1hFTjoKICAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF92Y3B1b25saW5lX3FtcChnYywg
ZG9taWQsIGNwdW1hcCwgJmluZm8pOwpAQCAtMTM1OCw2ICsxMzU1LDcgQEAgaW50IGxpYnhsX3Nl
dF92Y3B1b25saW5lKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfYml0bWFw
ICpjcHVtYXApCiAgICAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElC
WExfRE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CkBAIC0xNTg0
LDcgKzE1ODIsNiBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWF4X3ZjcHVzLCBtYXApOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTl9UUkFESVRJT05BTDoKLSAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORToKICAgICAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZhaWxfdmNw
dXNfeGVuc3RvcmUoZ2MsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfdmNwdXMsIG1hcCk7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CkBAIC0xNTkyLDYgKzE1ODksNyBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAg
ICAgIGFib3J0KCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfUFY6CiAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZhaWxfdmNwdXNfeGVuc3Rv
cmUoZ2MsIGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1heF92Y3B1cywgbWFwKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts7-0005H2-RJ; Thu, 07 Sep 2017 10:17:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts6-0005Bj-D7
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E8/87-28476-DAC11B95; Thu, 07 Sep 2017 10:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve5amY2
 RBtsuCFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldC1rZCm6xVjy4fJ+lgfE9SxcjJ4eEgL9E
 5/mTbCA2m4COxMW5O4FsDg4RARWJ23sNuhi5OJgF1jBKnJ/zhx2kRljAReLh/7dgvSxANdcmf
 GIGsXkFrCRm7prLCjFTT+LtxBeMIDYnUHzKu/1g84UELCXaGj4yQtQLSpyc+QRsDrOApkTr9t
 /sELa8RPPW2cwQ9YoS/fMesE1g5JuFpGUWkpZZSFoWMDKvYlQvTi0qSy3SNdNLKspMzyjJTcz
 M0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2ME4tcH5EKMkB5OSKO9ltfWRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4/aQ3RgoJFqWmp1akZeYAgx4mLcHBoyTC+08KKM1bXJCYW5yZDpE6x
 WjMcePh9T9MHB037/5hEmLJy89LlRLnbQSZJABSmlGaBzcIFo2XGGWlhHkZgU4T4ilILcrNLE
 GVf8UozsGoJMwbADKFJzOvBG7fK6BTmIBOKXm+AeSUkkSElFQDo8Gy87GMNhP/+K2/c1fQtyT
 1pWLXv5j3s50d35l9XLm4sjdC3HORxG3Rtzb9NTP/PDGf5Zq068IhlcMv1K867J7xsCNeWDaS
 S2vdupMfbbiXsEx5LbGtO94ycu/ZR8JZFz6ti68+b/X0xF7jCztvv1EJO1fAkX1G+KtTwkOvp
 uKAy2a5ixWOfVZiKc5INNRiLipOBACvcc3MwQIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40920 invoked from network); 7 Sep 2017 10:17:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935399"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:36 +0100
Message-ID: <20170907101642.15782-16-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 15/21] libxl: add PVH support to memory
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IGY1ZDI1MzBkOGMu
LmU1NTFlMDlmZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00NjAsNiArNDYwLDcgQEAgaW50IGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKIAogICAgICpuZWVkX21lbWtiID0gYl9pbmZv
LT50YXJnZXRfbWVta2I7CiAgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKKyAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAg
ICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhU
UkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfc3R1YmRvbWFpbikpCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts8-0005IP-7m; Thu, 07 Sep 2017 10:17:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts7-0005CY-0D
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 30/58-02817-EAC11B95; Thu, 07 Sep 2017 10:17:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5amY2
 RBquPqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLPq9lKpglVXH/w0fmBsbvIl2MnBwSAv4S
 7x8+ZwKx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6wg9QIC7hLLHp+lhXEZgGqa
 VoxjQmknlfASuLJglqIkXoSbye+YASxOYHCU97tZwOxhQQsJdoaPoLFeQUEJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXQu9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MB5udDzFKcjApifJeVlsfKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC1096Y6SQYFFqempFWmYOMORh0hIcPEoivP+kgNK8xQWJucWZ6
 RCpU4y6HB037/5hEmLJy89LlRLnbQSZIQBSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMwrCDKFJzOvBG7TK6AjmICOKHm+AeSIkkSElFQDo+7LFoe6Tv4dMpme0zvMAoTbXgv
 lHTZZdVKQTzWpv5H5Q7TB1hVqXJJyHX6L+9Ram43stj/ZzzqH/bLEgm0VS43bVH77HntYE9u1
 svDHkdN3DU7tytmZ3VOT9/pxz9lEb5ldC2IT8p1fH41d1ttuvujoqkXH8mY+3nb6z4XE3t9//
 WL7BZOylViKMxINtZiLihMBu+SO8roCAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504779427!71687023!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10785 invoked from network); 7 Sep 2017 10:17:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792526"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:34 +0100
Message-ID: <20170907101642.15782-14-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 13/21] libxl: add PVH support to domain
	save/suspend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSB0aGUgZGV2aWNlIG1vZGVsICJub25lIiBzdXBwb3J0LgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgICAgfCA5ICsrKysr
Ky0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8IDggKysrLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2
ZS5jCmluZGV4IDc3ZmUzMGU5YzAuLjE5NGJiZGJjNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAt
MTU4LDYgKzE1OCwxMSBAQCB2b2lkIGxpYnhsX19kb21haW5fc3VzcGVuZF9jb21tb25fc3dpdGNo
X3FlbXVfbG9nZGlydHkKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzLiAqLwogICAgIGxpYnhs
X19sb2dkaXJ0eV9zd2l0Y2ggKmNvbnN0IGxkcyA9ICZkc3MtPmxvZ2RpcnR5OwogCisgICAgaWYg
KGRzcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKKyAgICAgICAgZG9tYWluX3N1
c3BlbmRfc3dpdGNoX3FlbXVfbG9nZGlydHlfZG9uZShlZ2MsIGxkcywgMCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKICAgICBsZHMtPmNhbGxiYWNrID0gZG9tYWluX3N1c3BlbmRfc3dpdGNo
X3FlbXVfbG9nZGlydHlfZG9uZTsKICAgICBsaWJ4bF9fZG9tYWluX2NvbW1vbl9zd2l0Y2hfcWVt
dV9sb2dkaXJ0eShlZ2MsIGRvbWlkLCBlbmFibGUsIGxkcyk7CiB9CkBAIC0xNzYsOSArMTgxLDYg
QEAgdm9pZCBsaWJ4bF9fZG9tYWluX2NvbW1vbl9zd2l0Y2hfcWVtdV9sb2dkaXJ0eShsaWJ4bF9f
ZWdjICplZ2MsCiAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoK
ICAgICAgICAgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5KGVnYywgZG9t
aWQsIGVuYWJsZSwgbGRzKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICBsZHMtPmNhbGxiYWNrKGVnYywgbGRzLCAwKTsK
LSAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJsb2dkaXJ0eSBzd2l0Y2ggZmFpbGVkIgogICAgICAgICAgICAgICIsIG5vIHZhbGlkIGRldmlj
ZSBtb2RlbCB2ZXJzaW9uIGZvdW5kLCBhYmFuZG9uaW5nIHN1c3BlbmQiKTsKQEAgLTM2Myw2ICsz
NjUsNyBAQCB2b2lkIGxpYnhsX19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19k
b21haW5fc2F2ZV9zdGF0ZSAqZHNzKQogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX0hWTTogewogICAgICAgICBkc3MtPmh2bSA9IDE7CiAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKaW5kZXggNjMxNGEwMDFkMS4uY2E0MTEwNzQxMiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCkBAIC05MCw4ICs5MCw2IEBAIGludCBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChyZXQp
CiAgICAgICAgICAgICB1bmxpbmsoZmlsZW5hbWUpOwogICAgICAgICBicmVhazsKLSAgICBjYXNl
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICB9CkBAIC0xNDgsMTQgKzE0
NiwxNCBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9jYWxsYmFja19jb21tb24obGlieGxf
X2VnYyAqZWdjLAogICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KICAgICBjb25zdCB1aW50
MzJfdCBkb21pZCA9IGRzcHMtPmRvbWlkOwogCi0gICAgaWYgKGRzcHMtPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYpIHsKICAgICAgICAgeGNfaHZtX3BhcmFtX2dldChDVFgtPnhjaCwgZG9taWQsIEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlEsICZodm1fcHZkcnYpOwogICAgICAgICB4Y19odm1fcGFyYW1fZ2V0
KENUWC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FDUElfU19TVEFURSwgJmh2bV9zX3N0YXRlKTsK
ICAgICB9CiAKICAgICBpZiAoKGh2bV9zX3N0YXRlID09IDApICYmIChkc3BzLT5ndWVzdF9ldnRj
aG4ucG9ydCA+PSAwKSkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgImlzc3VpbmcgJXMg
c3VzcGVuZCByZXF1ZXN0IHZpYSBldmVudCBjaGFubmVsIiwKLSAgICAgICAgICAgIGRzcHMtPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNID8gIlBWSFZNIiA6ICJQViIpOworICAgICAgICAg
ICAgZHNwcy0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJQVkgvSFZNIiA6ICJQViIp
OwogICAgICAgICByZXQgPSB4ZW5ldnRjaG5fbm90aWZ5KENUWC0+eGNlLCBkc3BzLT5ndWVzdF9l
dnRjaG4ucG9ydCk7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgInhlbmV2dGNobl9ub3RpZnkgZmFpbGVkIHJldD0lZCIsIHJldCk7CkBAIC0x
OTAsNyArMTg4LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfY2FsbGJhY2tfY29tbW9u
KGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBMT0dEKERFQlVHLCBkb21pZCwgImlzc3Vp
bmcgJXMgc3VzcGVuZCByZXF1ZXN0IHZpYSBYZW5CdXMgY29udHJvbCBub2RlIiwKLSAgICAgICAg
ZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gPyAiUFZIVk0iIDogIlBWIik7Cisg
ICAgICAgIGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgPyAiUFZIL0hWTSIgOiAi
UFYiKTsKIAogICAgIGxpYnhsX19kb21haW5fcHZjb250cm9sX3dyaXRlKGdjLCBYQlRfTlVMTCwg
ZG9taWQsICJzdXNwZW5kIik7CiAKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts8-0005JI-HH; Thu, 07 Sep 2017 10:17:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts7-0005Bj-Dx
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:19 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 ED/97-28476-FAC11B95; Thu, 07 Sep 2017 10:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO46mY2
 RBg+fKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnD51hK/jFVfFmxRemBsYeji5GTg4JAX+J
 2S+msYHYbAI6Ehfn7gSyOThEBFQkbu816GLk4mAWWMMocX7OH3aQGmEBc4nbP8+wgtSwANVc3
 JANEuYVsJJYtuEcM8RIPYm3E18wgticQPEp7/aDjRcSsJRoa/jICFEvKHFy5hMWEJtZQFOidf
 tvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6VroJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgPNjsfIhRkoNJSZT3str6SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvH7SGyOFBItS01Mr0jJzgCEPk5bg4FES4f0nBZTmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4byPIDAGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWFeQZApPJl5JXCbXgEdwQR0RMnzDSBHlCQipKQaGKsl/9/OidS5K9nwa1ZLk8sThdi3D4w
 +vN6u3FA9/UHeva37D236L5dVWrk2/bpjZ+SF4jMLOvmPiAr9O+7xQGLBROlqK5aA26vKnLeV
 vN/L/yFAICKbQS/jnJXB/l3HXV+Hrk6eLbDpaoKRZkxM2vIS27jgK9JiElnzli2tDXkvJzk30
 3trlRJLcUaioRZzUXEiAM7kTqy6AgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504779427!71687023!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10873 invoked from network); 7 Sep 2017 10:17:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792550"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:37 +0100
Message-ID: <20170907101642.15782-17-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 16/21] libxl: PVH guests use PV nics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIGRldmljZSBtb2RlbCAibm9uZSIgc3VwcG9ydCBmcm9tIHRoZSBuaWMgZnVuY3Rpb25z
LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jIHwg
NyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGli
eGxfbmljLmMKaW5kZXggNGI2ZThjMGNiMS4uNzhhZmJhMjk3MSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTkxLDE4
ICs5MSwxNyBAQCBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kZXZpY2VfbmljICpuaWMsCiAgICAgc3dpdGNoIChsaWJ4bF9fZG9tYWluX3R5cGUo
Z2MsIGRvbWlkKSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBp
ZiAoIW5pYy0+bmljdHlwZSkgewotICAgICAgICAgICAgaWYgKGhvdHBsdWcgfHwKLSAgICAgICAg
ICAgICAgICAobGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSA9
PQotICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSkKKyAg
ICAgICAgICAgIGlmIChob3RwbHVnKQogICAgICAgICAgICAgICAgIG5pYy0+bmljdHlwZSA9IExJ
QlhMX05JQ19UWVBFX1ZJRjsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBuaWMt
Pm5pY3R5cGUgPSBMSUJYTF9OSUNfVFlQRV9WSUZfSU9FTVU7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICAgICAgaWYgKG5pYy0+bmljdHlwZSA9PSBMSUJYTF9OSUNfVFlQ
RV9WSUZfSU9FTVUpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAotICAgICAgICAg
ICAgICAgICAidHJ5aW5nIHRvIGNyZWF0ZSBQViBndWVzdCB3aXRoIGFuIGVtdWxhdGVkIGludGVy
ZmFjZSIpOworICAgICAgICAgICAgICAgICAidHJ5aW5nIHRvIGNyZWF0ZSBQViBvciBQVkggZ3Vl
c3Qgd2l0aCBhbiBlbXVsYXRlZCBpbnRlcmZhY2UiKTsKICAgICAgICAgICAgIHJldHVybiBFUlJP
Ul9JTlZBTDsKICAgICAgICAgfQogICAgICAgICBuaWMtPm5pY3R5cGUgPSBMSUJYTF9OSUNfVFlQ
RV9WSUY7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpts9-0005Mu-V9; Thu, 07 Sep 2017 10:17:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts8-0005IU-Nj
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 03/9B-16676-FAC11B95; Thu, 07 Sep 2017 10:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve56mY2
 RBsvmKll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlz70xjLpghUXF60X/GBsYfQl2MnBwSAv4S
 lx++ZQax2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6wg9QIC0RKPF2yDMxmAarZe
 +AjK4jNK2Al8fbMPRaImXoSbye+YASxOYHiU97tZwOxhQQsJdoaPjJC1AtKnJz5BKyeWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxqhenFpWlFuma6SUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYaAxDsYJza4HyIUZKDSUmU97La+kghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErx+0hsjhQSLUtNTK9Iyc4BBD5OW4OBREuH9JwWU5i0uSMwtzkyHS
 J1i1OXouHn3D5MQS15+XqqUOG8jyAwBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3gCQKTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGhjnep2NMs0/x17IcfFi+8M35gcDWLY
 mRBXteMCTcu9YhKFUTc+/nVq/6xe/dpt/p/VG2WnlnRoTDohrKd7+Z34od9Lh0C7Wto7ZJzyZ
 7JflzwpnNT1xtejbOokZSyoYP+QWfOde90ba2mpl/F2hmt64e57xdSk6h+bv33b25Cqn6GfZ5
 kWeyUxKLMUZiYZazEXFiQDr8vo7uwIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!7
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44116 invoked from network); 7 Sep 2017 10:17:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935404"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:38 +0100
Message-ID: <20170907101642.15782-18-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 17/21] libxl: remove device model "none"
	support from stream functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSB1c2FnZSBvZiBkZXZpY2UgbW9kZWwgIm5vbmUiIGluIHRoZSBtaWdyYXRpb24g
c3RyZWFtCnJlbGF0ZWQgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMgIHwgIDYgKystLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9zdHJlYW1fd3JpdGUuYyB8IDExICsrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfc3RyZWFtX3JlYWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMKaW5k
ZXggNDgzODc1MDM4Yy4uZmNiMzllZTdkNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
c3RyZWFtX3JlYWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fcmVhZC5jCkBAIC01
ODQsOCArNTg0LDcgQEAgc3RhdGljIGJvb2wgcHJvY2Vzc19yZWNvcmQobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgUkVDX1RZUEVfRU1VTEFUT1JfWEVOU1RPUkVf
REFUQToKLSAgICAgICAgaWYgKGRjcy0+Z3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVs
X3ZlcnNpb24gPT0KLSAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUp
IHsKKyAgICAgICAgaWYgKGRjcy0+Z3Vlc3RfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAg
ICAgIExPRyhFUlJPUiwKICAgICAgICAgICAgICAgICAiUmVjZWl2ZWQgYSB4ZW5zdG9yZSBlbXVs
YXRvciByZWNvcmQgd2hlbiBub25lIHdhcyBleHBlY3RlZCIpOwpAQCAtNjEzLDggKzYxMiw3IEBA
IHN0YXRpYyBib29sIHByb2Nlc3NfcmVjb3JkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgYnJl
YWs7CiAKICAgICBjYXNlIFJFQ19UWVBFX0VNVUxBVE9SX0NPTlRFWFQ6Ci0gICAgICAgIGlmIChk
Y3MtPmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID09Ci0gICAgICAg
ICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7CisgICAgICAgIGlmIChkY3Mt
Pmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBMT0coRVJST1IsCiAgICAg
ICAgICAgICAgICAgIlJlY2VpdmVkIGFuIGVtdWxhdG9yIGNvbnRleHQgcmVjb3JkIHdoZW4gbm9u
ZSB3YXMgZXhwZWN0ZWQiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV93
cml0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKaW5kZXggYzk2YTZhMmMz
OC4uNjM0ZjMyNDBkMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKQEAgLTE4MSw3ICsxODEs
NiBAQCBzdGF0aWMgdm9pZCBzZXR1cF9lbXVsYXRvcl93cml0ZShsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd3NfcmVjb3JkX2RvbmVfY2IgY2IpCiB7
CiAgICAgYXNzZXJ0KHN0cmVhbS0+ZW11X3N1Yl9oZHIuaWQgIT0gRU1VTEFUT1JfVU5LTk9XTik7
Ci0gICAgYXNzZXJ0KHN0cmVhbS0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0gTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fTk9ORSk7CiAgICAgc2V0dXBfZ2VuZXJpY193cml0ZShlZ2MsIHN0cmVh
bSwgd2hhdCwgaGRyLCBlbXVfaGRyLCBib2R5LCBjYik7CiB9CiAKQEAgLTI2MSwxMCArMjYwLDYg
QEAgdm9pZCBsaWJ4bF9fc3RyZWFtX3dyaXRlX3N0YXJ0KGxpYnhsX19lZ2MgKmVnYywKICAgICAg
ICAgICAgIHN0cmVhbS0+ZW11X3N1Yl9oZHIuaWQgPSBFTVVMQVRPUl9RRU1VX1VQU1RSRUFNOwog
ICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9OT05FOgotICAgICAgICAgICAgc3RyZWFtLT5lbXVfc3ViX2hkci5pZCA9IEVNVUxBVE9S
X1VOS05PV047Ci0gICAgICAgICAgICBicmVhazsKLQogICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICAgICAgTE9HRChFUlJPUiwgZHNzLT5kb21p
ZCwgIlVua25vd24gZW11bGF0b3IgZm9yIEhWTSBkb21haW4iKTsKQEAgLTM5NSw3ICszOTAsNyBA
QCBzdGF0aWMgdm9pZCB3cml0ZV9lbXVsYXRvcl94ZW5zdG9yZV9yZWNvcmQobGlieGxfX2VnYyAq
ZWdjLAogICAgIGNoYXIgKmJ1ZiA9IE5VTEw7CiAgICAgdWludDMyX3QgbGVuID0gMDsKIAotICAg
IGlmIChzdHJlYW0tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkUpIHsKKyAgICBpZiAoZHNzLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewogICAgICAgICBlbXVsYXRvcl94ZW5zdG9yZV9yZWNvcmRfZG9uZShlZ2MsIHN0cmVhbSk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC00NDksOSArNDQ0LDcgQEAgc3RhdGljIHZvaWQg
d3JpdGVfZW11bGF0b3JfY29udGV4dF9yZWNvcmQobGlieGxfX2VnYyAqZWdjLAogICAgIHN0cnVj
dCBzdGF0IHN0OwogICAgIGludCByYzsKIAotICAgIGFzc2VydChkc3MtPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKTsKLQotICAgIGlmIChzdHJlYW0tPmRldmljZV9tb2RlbF92ZXJzaW9u
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICBpZiAoZHNzLT50eXBl
ICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBlbXVsYXRvcl9jb250ZXh0X3Jl
Y29yZF9kb25lKGVnYywgc3RyZWFtKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLS0gCjIuMTEu
MCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptsA-0005Nj-70; Thu, 07 Sep 2017 10:17:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpts9-0005IU-Gv
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:21 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F4/AB-16676-1BC11B95; Thu, 07 Sep 2017 10:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4GmY2
 RBvPvmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkne74wFszirLg+9SRbA+N3ti5GDg4JAX+J
 3g+SXYycHGwCOhIX5+4EC4sIqEjc3mvQxcjFwSywhlHi/Jw/7CA1wgLmEk09yxhBbBagmnfdR
 5hBbF4BK4kZ85+A2RICehJvJ74Aq+EEik95t58NxBYSsJRoa/jICFEvKHFy5hMWEJtZQFOidf
 tvdghbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzGqF6cWlaUW6VroJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgPNjsfIhRkoNJSZT3str6SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvH7SGyOFBItS01Mr0jJzgCEPk5bg4FES4f0nBZTmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4byPIDAGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWFeQZApPJl5JXCbXgEdwQR0RMnzDSBHlCQipKQaGAu2eXJxr8/KeCY+27LH5MZ8IY7qCUq
 vpLd/O6czdS5n/Yna+zN2l+6Zfen6hj+yMz5dT/7jL8P04pLayacr8/P3yT/SiDUULcsy/Fff
 1Hs2uzIlpKqlYOHzsiDX0vlHfJd/Yo1KjG78udAmNexOmsuKnMdVKXYNby6dsxBexFt69g/fS
 s0Hu5VYijMSDbWYi4oTAZGjcu+6AgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504779427!71687023!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11191 invoked from network); 7 Sep 2017 10:17:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792560"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:39 +0100
Message-ID: <20170907101642.15782-19-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 18/21] libxl: add PVH support to USB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIFBWSCBzdXBwb3J0IHRvIHVzYiByZWxhdGVkIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDQgKystLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IGQ4OTQ4
ZDUyMTIuLmQ2YmRiYjgyMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC00NSwxMyArNDUsMTMgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBsaWJ4bF9kb21haW5fdHlwZSBkb210eXBlID0gbGlieGxfX2RvbWFpbl90
eXBlKGdjLCBkb21pZCk7CiAKICAgICBpZiAodXNiY3RybC0+dHlwZSA9PSBMSUJYTF9VU0JDVFJM
X1RZUEVfQVVUTykgewotICAgICAgICBpZiAoZG9tdHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9Q
VikgeworICAgICAgICBpZiAoZG9tdHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAg
ICAgICAgICAgIHJjID0gdXNiYmFja19pc19sb2FkZWQoZ2MpOwogICAgICAgICAgICAgaWYgKHJj
IDwgMCkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIHVzYmN0cmwtPnR5
cGUgPSByYyA/IExJQlhMX1VTQkNUUkxfVFlQRV9QVgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogTElCWExfVVNCQ1RSTF9UWVBFX1FVU0I7Ci0gICAgICAgIH0gZWxzZSBpZiAoZG9t
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgfSBlbHNlIHsKICAgICAg
ICAgICAgIC8qIEZJWE1FOiBTZWUgaWYgd2UgY2FuIGRldGVjdCBQViBmcm9udGVuZCAqLwogICAg
ICAgICAgICAgdXNiY3RybC0+dHlwZSA9IExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJQ0VNT0RFTDsK
ICAgICAgICAgfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptsC-0005SI-FA; Thu, 07 Sep 2017 10:17:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptsB-0005P1-1T
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 21/58-30502-2BC11B95; Thu, 07 Sep 2017 10:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4mmY2
 RBpdVLL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjJd/5rAXHJOp+PZlA1sD42fRLkZODgkBf4lb
 c18yg9hsAjoSF+fuZOti5OAQEVCRuL3XoIuRi4NZYA2jxPk5f9hBaoQFHCUuXljOBmKzANWs+
 nyHEcTmFbCS+Hn2DjPETD2JtxNfgMU5geJT3u0HqxcSsJRoa/gIVS8ocXLmExYQm1lAU6J1+2
 92CFteonnrbGaIekWJ/nkP2CYw8s1C0jILScssJC0LGJlXMaoXpxaVpRbpmuklFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgQGGgMQ7GCc2uB8iFGSg0lJlPey2vpIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8ftIbI4UEi1LTUyvSMnOAIQ+TluDgURLh/ScFlOYtLkjMLc5Mh0idY
 tTl6Lh59w+TEEtefl6qlDhvI8gMAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYd4AkCk8mXklcJteAR3BBHREyfMNIEeUJCKkpBoYt8wI+lGv4zXv0v53ob2qrJdzb+W/Pnj
 NrHTJ+TSfl8HHF68NLRWY93tv0u7k3tqg2x6vzu9WfHb4IkvScVd1Lrn1E74cM1l4UK+HvX5/
 l9rxe0EHq6QuLTfZJTDLIOnz27VXvx8/ezTq0Sari+ypW7cenf7qywutLxl/7+vZPX+oJ5e9M
 55BSVCJpTgj0VCLuag4EQC4J4i3ugIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!8
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46504 invoked from network); 7 Sep 2017 10:17:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935415"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:40 +0100
Message-ID: <20170907101642.15782-20-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 19/21] libxl: add PVH support to x86 functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbHNvIGluY2x1ZGVzIHRoZSB4ODYgQUNQSSByZWxhdGVkIGZ1bmN0aW9ucy4gUmVtb3Zl
IHN1cHBvcnQgZm9yCmRldmljZSBtb2RlbCAibm9uZSIKClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgIHwgMzMgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIHwgIDMgKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMK
aW5kZXggNDQyODU0YzVjMi4uZDMyMWI4MzQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTcsMjAgKzcsMjIgQEAg
aW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tYWlu
X2NvbmZpZ3VyYXRpb25fdCAqeGNfY29uZmlnKQogewotCi0gICAgaWYgKGRfY29uZmlnLT5jX2lu
Zm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAgaWYgKGRfY29uZmln
LT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KLSAgICAgICAgICAgIExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKLSAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9u
X2ZsYWdzID0gWEVOX1g4Nl9FTVVfQUxMOwotICAgICAgICB9IGVsc2UgaWYgKGxpYnhsX2RlZmJv
b2xfdmFsKGRfY29uZmlnLT5iX2luZm8uYXBpYykpIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAg
ICAgICAgKiBIVk0gZ3Vlc3RzIHdpdGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3YW50Ci0gICAgICAg
ICAgICAgKiB0byBoYXZlIExBUElDIGVtdWxhdGlvbi4KLSAgICAgICAgICAgICAqLworICAgIHN3
aXRjaChkX2NvbmZpZy0+Y19pbmZvLnR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X0hWTToKKyAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VNVV9B
TEw7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgorICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5hcGljKSkKKyAgICAg
ICAgICAgIC8qIFBWSCBndWVzdHMgbWF5IHdhbnQgdG8gaGF2ZSBMQVBJQyBlbXVsYXRpb24uICov
CiAgICAgICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xB
UElDOwotICAgICAgICB9Ci0gICAgfSBlbHNlIHsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
eGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAwOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFn
cyA9IDA7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGFib3J0KCk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0yNjYsNyArMjY4LDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fZTgyMF9hbGxvYyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBzdHJ1Y3Qg
ZTgyMGVudHJ5IG1hcFtFODIwTUFYXTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p
bmZvOwogCi0gICAgaWYgKGRfY29uZmlnID09IE5VTEwgfHwgZF9jb25maWctPmNfaW5mby50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkKKyAgICBpZiAoZF9jb25maWcgPT0gTlVMTCB8fCBk
X2NvbmZpZy0+Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpCiAgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKIAogICAgIGJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwpAQCAt
MzM4LDcgKzM0MCw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIGlmIChydGNfdGltZW9mZnNl
dCkKICAgICAgICAgeGNfZG9tYWluX3NldF90aW1lX29mZnNldChjdHgtPnhjaCwgZG9taWQsIHJ0
Y190aW1lb2Zmc2V0KTsKIAotICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJY
TF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICB1bnNpZ25lZCBsb25nIHNoYWRvdyA9IERJVl9S
T1VORFVQKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwMjQpOwogICAgICAgICB4Y19zaGFkb3dfY29udHJv
bChjdHgtPnhjaCwgZG9taWQsIFhFTl9ET01DVExfU0hBRE9XX09QX1NFVF9BTExPQ0FUSU9OLApA
QCAtMzgxLDggKzM4Myw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVz
Y3JpcHRpb24obGlieGxfX2djICpnYywKIHsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgaWYgKChp
bmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgJiYKLSAgICAgICAgKGluZm8tPmRl
dmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpKSB7
CisgICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7CiAgICAgICAg
IHJjID0gbGlieGxfX2RvbV9sb2FkX2FjcGkoZ2MsIGluZm8sIGRvbSk7CiAgICAgICAgIGlmIChy
YyAhPSAwKQogICAgICAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsX2RvbV9sb2FkX2FjcGkgZmFp
bGVkIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2X2FjcGkuYwppbmRleCA5MzUwNDAyMzA4Li45YTdjOTA0NjdkIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3g4Nl9hY3BpLmMKQEAgLTE3MSw4ICsxNzEsNyBAQCBpbnQgbGlieGxfX2RvbV9sb2FkX2Fj
cGkobGlieGxfX2djICpnYywKICAgICB2b2lkICphY3BpX3BhZ2VzOwogICAgIHVuc2lnbmVkIGxv
bmcgcGFnZV9tYXNrOwogCi0gICAgaWYgKChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfSFZNKSB8fAotICAgICAgICAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPSBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSkKKyAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJ
QlhMX0RPTUFJTl9UWVBFX1BWSCkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaWJ4bF9jdHh0
LnBhZ2Vfc2l6ZSA9IFhDX0RPTV9QQUdFX1NJWkUoZG9tKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0
LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptsD-0005Uz-Mt; Thu, 07 Sep 2017 10:17:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptsC-0005RP-AA
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8B/9C-30688-3BC11B95; Thu, 07 Sep 2017 10:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO5mmY2
 RBnsnc1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlb9y9nLjjCXdF8dB57A+MZji5GTg4JAX+J
 DfPnMoPYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWWANo8T5OX/YQeLCAqYSBzrEQUwWoJL5h
 wRBOnkFrCSu71jMAjFRT+LtxBeMIDYnUHzKu/1sILaQgKVEW8NHRoh6QYmTM5+A1TMLaEq0bv
 /NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXQu9pKLM9IyS3MT
 MHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2MB5udDzFKcjApifJeVlsfKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC1096Y6SQYFFqempFWmYOMOBh0hIcPEoivP+kgNK8xQWJucWZ6RCpU
 4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3kaQSQIgpRmleXCDYJF4iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8giBTeDLzSuD2vQI6hQnolJLnG0BOKUlESEk1MDptWWbNdna/svr3/PszFqb
 f+aVzS+3EeqVEj/jny51SfEQuOnlnTJrH3R504rrjxfDHdUdFWmbukTidPOWfwvs2p1Nrvy6d
 Lj1nTXRQE++3uPRT1TcZor9s/PPy4W9Nm1uyVn/KmX9J3hH5l6x4TbV5cU3oViuteRZ2fHLuj
 9vO/3q/9BjvFk4lluKMREMt5qLiRACb7V8yvwIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504779427!71687023!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11564 invoked from network); 7 Sep 2017 10:17:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438792567"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:41 +0100
Message-ID: <20170907101642.15782-21-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 20/21] xl: add PVH as a guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDAwYzkzOWI0MjMuLmEyYjNiMTNmYzMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpA
QCAtODY2LDYgKzg2Niw4IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBF
X0hWTTsKICAgICAgICAgfSBlbHNlIGlmICghc3RybmNtcChidWYsICJwdiIsIHN0cmxlbihidWYp
KSkgewogICAgICAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7Cisg
ICAgICAgIH0gZWxzZSBpZiAoIXN0cm5jbXAoYnVmLCAicHZoIiwgc3RybGVuKGJ1ZikpKSB7Cisg
ICAgICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7CiAgICAgICAg
IH0gZWxzZSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgZG9tYWluIHR5
cGUgJXMuXG4iLCBidWYpOwogICAgICAgICAgICAgZXhpdCgxKTsKQEAgLTEyODMsNiArMTI4NSw3
IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAg
ICAgICAgfQogCiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZI
OgogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CiAgICAgewogICAgICAgICAvKgpAQCAt
MTk2MCw4ICsxOTYzLDYgQEAgc2tpcF91c2JkZXY6CiAgICAgICAgIH0gZWxzZSBpZiAoIXN0cmNt
cChidWYsICJxZW11LXhlbiIpKSB7CiAgICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92
ZXJzaW9uCiAgICAgICAgICAgICAgICAgPSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V
X1hFTjsKLSAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGJ1ZiwgIm5vbmUiKSkgewotICAgICAg
ICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkU7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwKICAgICAgICAgICAgICAgICAgICAgIlVua25vd24gZGV2aWNlX21vZGVsX3ZlcnNpb24gXCIl
c1wiIHNwZWNpZmllZFxuIiwgYnVmKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptsE-0005Xd-Uc; Thu, 07 Sep 2017 10:17:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dptsD-0005Tp-GF
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:25 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 09/8C-02308-4BC11B95; Thu, 07 Sep 2017 10:17:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4WmY2
 RBk/v8Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/L25nLlgsUHH9xDqmBsZbvF2MnBwSAv4S
 +ye/YQSx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8AaRonzc/6wg9QIC7hINN1/yQ5SwwJUs
 3xTMUiYV8BKYvqnvawQI/Uk3k58ATaSEyg+5d1+NhBbSMBSoq3hIyNEvaDEyZlPWEBsZgFNid
 btv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrppdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhoDECwg3Fqg/MhRkkOJiVR3stq6yOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfD6SW+MFBIsSk1PrUjLzAGGPExagoNHSYT3nxRQmre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4ryNIDMEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeQNApvBk5pXAbXoFdAQT0BElzzeAHFGSiJCSamB00kq4GsIQbbQ030ZK2Kpip5XElXV
 ODoYZtg/N1U6yndxSqzzr76SVy8W87XqT2TvLVm1+OYPZvH3O+byKF78DpbqesB45mNNSHmOx
 78Mk6/ubVe5M8GT/eGLCg/+dt1TKo57NPthh5MWuwBRcdvSp5OTAioqmT1tObPvBaOZ3Keqr6
 9TTtbJKLMUZiYZazEXFiQCStRYzugIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504779420!107625916!9
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47022 invoked from network); 7 Sep 2017 10:17:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446935417"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 7 Sep 2017 11:16:42 +0100
Message-ID: <20170907101642.15782-22-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170907101642.15782-1-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 21/21] libxl: remove device model "none" from
	IDL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHRoZSB4bC5jZmcgbWFuIHBhZ2UgZG9jdW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCA1IC0tLS0tCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgfCA4IC0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgfCAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmlu
ZGV4IGM3Y2IwMTRiY2IuLjgyY2IwNDc5NzEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTIyNjksMTEgKzIyNjks
NiBAQCBUaGlzIGRldmljZS1tb2RlbCBpcyB0aGUgZGVmYXVsdCBmb3IgTGludXggZG9tMC4KIFVz
ZSB0aGUgZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVuIGZvcmsgb2Yg
UUVNVS4KIFRoaXMgZGV2aWNlLW1vZGVsIGlzIHN0aWxsIHRoZSBkZWZhdWx0IGZvciBOZXRCU0Qg
ZG9tMC4KIAotPWl0ZW0gQjxub25lPgotCi1Eb24ndCB1c2UgYW55IGRldmljZSBtb2RlbC4gVGhp
cyByZXF1aXJlcyBhIGtlcm5lbCBjYXBhYmxlIG9mIGJvb3RpbmcKLXdpdGhvdXQgZW11bGF0ZWQg
ZGV2aWNlcy4KLQogPWJhY2sKIAogSXQgaXMgcmVjb21tZW5kZWQgdG8gYWNjZXB0IHRoZSBkZWZh
dWx0IHZhbHVlIGZvciBuZXcgZ3Vlc3RzLiAgSWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGU0NDE0Nzk3ODAuLjRhZWMxNDhjMzYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aApAQCAtMTAwMSwxNCArMTAwMSw2IEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpj
dHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAjZGVmaW5lIExJQlhM
X0hBVkVfR0ZYX1BBU1NUSFJVX0tJTkQKIAogLyoKLSAqIExJQlhMX0hBVkVfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORQotICoKLSAqIEluIHRoZSBjYXNlIHRoYXQgTElCWExfSEFWRV9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9OT05FIGlzIHNldCBsaWJ4bAotICogYWxsb3dzIHRoZSBjcmVhdGlvbiBv
ZiBIVk0gZ3Vlc3RzIHdpdGhvdXQgYSBkZXZpY2UgbW9kZWwuCi0gKi8KLSNkZWZpbmUgTElCWExf
SEFWRV9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FIDEKLQotLyoKICAqIExJQlhMX0hBVkVfQ0hF
Q0tQT0lOVEVEX1NUUkVBTQogICoKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlbiBsaWJ4bF9j
aGVja3BvaW50ZWRfc3RyZWFtIGV4aXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxOGFhMDViNTg5
Li4yZmY1NGEzZTBhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC05OSw3ICs5OSw2IEBAIGxpYnhsX2Rl
dmljZV9tb2RlbF92ZXJzaW9uID0gRW51bWVyYXRpb24oImRldmljZV9tb2RlbF92ZXJzaW9uIiwg
WwogICAgICgwLCAiVU5LTk9XTiIpLAogICAgICgxLCAiUUVNVV9YRU5fVFJBRElUSU9OQUwiKSwg
IyBIaXN0b3JpY2FsIHFlbXUteGVuIGRldmljZSBtb2RlbCAocWVtdS1kbSkKICAgICAoMiwgIlFF
TVVfWEVOIiksICAgICAgICAgICAgICMgVXBzdHJlYW0gYmFzZWQgcWVtdS14ZW4gZGV2aWNlIG1v
ZGVsCi0gICAgKDMsICJOT05FIiksICAgICAgICAgICAgICAgICAjIE5vIGRldmljZSBtb2RlbAog
ICAgIF0pCiAKIGxpYnhsX2NvbnNvbGVfdHlwZSA9IEVudW1lcmF0aW9uKCJjb25zb2xlX3R5cGUi
LCBbCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:17:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptsW-0005zY-9i; Thu, 07 Sep 2017 10:17:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dptsU-0005wc-HT
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:17:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 91/D0-03616-5CC11B95; Thu, 07 Sep 2017 10:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQveozMZ
 Igx8PJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1Ez8yF7zkrug/OoO9gXEtRxcjJ4eEgJ/E
 qSXNTCC2sECwxPuXjYwgtohAgMTpvgZWEJtZQEuiYeISsBohgSKJm0vfsoHYbAL6ErtffAKL8
 wrYSpz89hHMZhFQkThxaQdYjahAuMT+79eYIWoEJU7OfMICYnMK2EvsO/AGKM4BNF9TYv0ufY
 hV8hLb385hhrDFJZq+rGSFWKsmca3/EjvEyekSE5/1sExgFJiFZOoshEmzkEyahWTSAkaWVYw
 axalFZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHLAAQ7GO9vDDjE
 KMnBpCTKe1ltfaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4/6Y2RQoJFqempFWmZOcDYgUlLc
 PAoifD+kwJK8xYXJOYWZ6ZDpE4x6nKsmnDlD5MQS15+XqqUOK8gyAwBkKKM0jy4EbA4vsQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVhiCk8mXklcJteAR3BBHREyfMNIEeUJCKkpBoYJ/OvvSB
 XNucob1tUrBLfmdBfN0pCWa8ZvXlqphlUdq0j8V3dtX8BGe+1n9XEZ2xPStBw/uWw4c8cL2P1
 9xmhP5utm4Q/1XpJ5mg/nRbsIvy0KnBTEW9X/a3WBAnOd8pv1rKxicuK3d8if/mgWm6htcPx3
 FD3M+uvOjLLz7z5bee36z/+cagosRRnJBpqMRcVJwIAVx8olN4CAAA=
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504779461!115632830!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17930 invoked from network); 7 Sep 2017 10:17:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:17:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52405668"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <59B11BF302000078001781EC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <da32a4b7-c676-9f9c-da33-cd13e552af90@citrix.com>
Date: Thu, 7 Sep 2017 11:17:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMDk6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRyYW5zbGF0aW9ucyBzcGFu
bmluZyBhIHBhZ2UgYm91bmRhcnkgbm90IHJlc3VsdGluZyBpbiBwaHlzaWNhbGx5Cj4gY29udGln
dW91cyBhZGRyZXNzZXMgaXMgbm90IGEgcmVhc29uIHRvIHJhaXNlICNQRi4gSW4gZmFjdCBieSBu
b3QgZG9pbmcKPiBzbyBhY2Nlc3NlcyBvZiB0aGlzIGtpbmQgYXJlIGJlaW5nIGVtdWxhdGVkIGNv
cnJlY3RseSB0aGFua3MgdG8gdGhlCj4gZmFsbGJhY2sgbG9naWMgaW4gdGhlIGluc24gZW11bGF0
b3IncyBSRVAgTU9WUy9TVE9TL0lOUy9PVVRTIGhhbmRsaW5nCj4gKG5vbi1zdHJpbmcgYWNjZXNz
ZXMgdG8gc3VjaCBsb2NhdGlvbnMgYXJlIGJlaW5nIHNwbGl0IGVsc2V3aGVyZSBhbmQKPiBoZW5j
ZSBoYXZlIGJlZW4gd29ya2luZyBmaW5lIGFscmVhZHkpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC01NjYsMTUg
KzU2NiwxMiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCj4gICAgICAgICAg
ICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApCj4g
ICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgICAgICAgICAgZG9u
ZSAvPSBieXRlc19wZXJfcmVwOwo+IC0gICAgICAgICAgICAqcmVwcyA9IGRvbmU7Cj4gICAgICAg
ICAgICAgIGlmICggZG9uZSA9PSAwICkKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAg
ICAgQVNTRVJUKCFyZXZlcnNlKTsKPiAtICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5f
eChJTlZBTElEX0dGTikgKQo+IC0gICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKPiAtICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBh
ZGRyICYgUEFHRV9NQVNLLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAtICAgICAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiArICAgICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKCkkgZG9udCBmb2xsb3cgeW91ciByZWFzb25pbmcuICBUaGUgcGFn
ZWZhdWx0IHBhdGggaXMgb25seSByZWFjaGFibGUgd2hlbgpucGZuIGlzIElOVkFMSURfR0ZOLCB3
aGljaCBtZWFucyBhIHBhZ2V3YWxrIGRpZCBmYWlsLgoKSXQgbWlnaHQgYmUgY2xlYW5lciB0byBz
cGxpdCBvdXQgdGhlIHBhZ2VmYXVsdCBwYXRoIG91dCBpbnRvIGEgYmxvY2sgYXQKdGhlIGJvdHRv
bSwgYnV0IEkgdGhpbmsgdGhlIGxvZ2ljIGlzIGNvcnJlY3QgYXMtaXMuCgp+QW5kcmV3Cgo+ICAg
ICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICpyZXBzID0gZG9uZTsKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgfQo+ICAKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:21:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptw6-0008OL-Pn; Thu, 07 Sep 2017 10:21:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dptw5-0008O7-FB
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:21:25 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BE/67-02308-4AD11B95; Thu, 07 Sep 2017 10:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQneJ7MZ
 Ig9VvBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9u4+yFCwXr/jxaw5bA2ODeBcjJ4eEgJ9E
 4/V1LCA2m4COxNKj85lAbBGBaomtTy8B2RwcwgLBEt/WR0GEQyTuvj/CBmFbSbQ8fMkMYrMIq
 Ej82PkDrJVXwF3iyOsHQHEuDiGBpYwSPc9PgDVwCthJdL5rBWtgFJCV+NK4GsxmFhCXuPUEYq
 +EgIDEkj3nmSFsUYmXj/+xQtgGEluX7mMBuYdZQFNi/S59iFZFiSndD9kh9gpKnJz5hGUCo9A
 sJFNnIXTMQtIxC0nHAkaWVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6
 yfm5mxiB4c0ABDsYv/Q7H2KU5GBSEuW9rLY+UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7ynpj
 ZFCgkWp6akVaZk5wEiDSUtw8CiJ8GrJAKV5iwsSc4sz0yFSpxgtOY5tuvyHiWPVhCtAcsbNu3
 +YhFjy8vNSpcR5i0AaBEAaMkrz4MbBksElRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfM2gkz
 hycwrgdv6CuggJqCDSp5vADmoJBEhJdXAyDdHpnBvQXyrJSsH25tFf2I4XHSvxya4sJfsU4vm
 ZjDdN/GPzQOVowlNcx0zL2WJrpxWwdahKZ/c5h9yW81iT0bQxc2z2ZIE49h2ec7uCitet2zax
 s8CO458TA9PKeqa9b91wsU7Dv32apwpTO+Z93pPdZryKIrPZu6aDib9/ystt6/uq+dWYinOSD
 TUYi4qTgQAsu7MSgEDAAA=
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504779684!107673615!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6859 invoked from network); 7 Sep 2017 10:21:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:21:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52405971"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/HVM: drop bogus #PF raising from linear->phys
 translation
Thread-Index: AQHTJ7FMbHs+CEaEQkefjCTImoazBKKpFCeAgAAiAlA=
Date: Thu, 7 Sep 2017 10:21:23 +0000
Message-ID: <2c30020826ca4ae8980e98d8f8f21fd0@AMSPEX02CL03.citrite.net>
References: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <da32a4b7-c676-9f9c-da33-cd13e552af90@citrix.com>
In-Reply-To: <da32a4b7-c676-9f9c-da33-cd13e552af90@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: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDA3IFNlcHRlbWJlciAyMDE3IDExOjE4DQo+IFRvOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+OyB4ZW4tZGV2ZWwgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
DQo+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBTdWJqZWN0
OiBSZTogW1BBVENIXSB4ODYvSFZNOiBkcm9wIGJvZ3VzICNQRiByYWlzaW5nIGZyb20gbGluZWFy
LT5waHlzDQo+IHRyYW5zbGF0aW9uDQo+IA0KPiBPbiAwNy8wOS8xNyAwOToxNCwgSmFuIEJldWxp
Y2ggd3JvdGU6DQo+ID4gVHJhbnNsYXRpb25zIHNwYW5uaW5nIGEgcGFnZSBib3VuZGFyeSBub3Qg
cmVzdWx0aW5nIGluIHBoeXNpY2FsbHkNCj4gPiBjb250aWd1b3VzIGFkZHJlc3NlcyBpcyBub3Qg
YSByZWFzb24gdG8gcmFpc2UgI1BGLiBJbiBmYWN0IGJ5IG5vdCBkb2luZw0KPiA+IHNvIGFjY2Vz
c2VzIG9mIHRoaXMga2luZCBhcmUgYmVpbmcgZW11bGF0ZWQgY29ycmVjdGx5IHRoYW5rcyB0byB0
aGUNCj4gPiBmYWxsYmFjayBsb2dpYyBpbiB0aGUgaW5zbiBlbXVsYXRvcidzIFJFUCBNT1ZTL1NU
T1MvSU5TL09VVFMgaGFuZGxpbmcNCj4gPiAobm9uLXN0cmluZyBhY2Nlc3NlcyB0byBzdWNoIGxv
Y2F0aW9ucyBhcmUgYmVpbmcgc3BsaXQgZWxzZXdoZXJlIGFuZA0KPiA+IGhlbmNlIGhhdmUgYmVl
biB3b3JraW5nIGZpbmUgYWxyZWFkeSkuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4NCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+ID4gQEAg
LTU2NiwxNSArNTY2LDEyIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygNCj4g
PiAgICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9z
aGFyZWQpICkNCj4gPiAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOw0KPiA+
ICAgICAgICAgICAgICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7DQo+ID4gLSAgICAgICAgICAgICpy
ZXBzID0gZG9uZTsNCj4gPiAgICAgICAgICAgICAgaWYgKCBkb25lID09IDAgKQ0KPiA+ICAgICAg
ICAgICAgICB7DQo+ID4gICAgICAgICAgICAgICAgICBBU1NFUlQoIXJldmVyc2UpOw0KPiA+IC0g
ICAgICAgICAgICAgICAgaWYgKCBucGZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApDQo+ID4gLSAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPiA+IC0gICAg
ICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZo
dm1lbXVsX2N0eHQtDQo+ID5jdHh0KTsNCj4gPiAtICAgICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsNCj4gPiArICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsNCj4gDQo+IEkgZG9udCBmb2xsb3cgeW91ciByZWFzb25pbmcuICBUaGUgcGFnZWZh
dWx0IHBhdGggaXMgb25seSByZWFjaGFibGUgd2hlbg0KPiBucGZuIGlzIElOVkFMSURfR0ZOLCB3
aGljaCBtZWFucyBhIHBhZ2V3YWxrIGRpZCBmYWlsLg0KDQpCdXQgZXZlbiBzbywgZG9lcyBpdCBu
b3QgbWFrZSBtb3JlIHNlbnNlIHRoYXQgYSBjYWxsIGludG8gaHZtZW11bF9saW5lYXJfdG9fcGh5
cygpIHNpbXBseSBmYWlscyBhbmQgdGhlIGNhbGxlciBkZWNpZGVzIHdoZXRoZXIgYW4gZXhjZXB0
aW9uIGlzIHdhcnJhbnRlZD8gSXQgc2VlbXMgd3JvbmcgZm9yIHdoYXQgaXMgZXNzZW50aWFsbHkg
YSB1dGlsaXR5IGZ1bmN0aW9uIHRvIGJlIGRlY2lkaW5nIHdoYXQgdG8gZG8uDQoNCiAgUGF1bA0K
DQo+IA0KPiBJdCBtaWdodCBiZSBjbGVhbmVyIHRvIHNwbGl0IG91dCB0aGUgcGFnZWZhdWx0IHBh
dGggb3V0IGludG8gYSBibG9jayBhdA0KPiB0aGUgYm90dG9tLCBidXQgSSB0aGluayB0aGUgbG9n
aWMgaXMgY29ycmVjdCBhcy1pcy4NCj4gDQo+IH5BbmRyZXcNCj4gDQo+ID4gICAgICAgICAgICAg
IH0NCj4gPiArICAgICAgICAgICAgKnJlcHMgPSBkb25lOw0KPiA+ICAgICAgICAgICAgICBicmVh
azsNCj4gPiAgICAgICAgICB9DQo+ID4NCj4gPg0KPiA+DQo+ID4NCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:22:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dptwq-000063-1z; Thu, 07 Sep 2017 10:22:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dptwo-00005t-LK
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:22:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 27/9E-03610-2DD11B95; Thu, 07 Sep 2017 10:22:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWyU9JRQvei7MZ
 Ig6ntGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/5u3sBeuYKubsfMDSwNjC1MXIySEh4Cex
 9+03MFtYIEZi+/nnzCC2iECAxOm+BtYuRi4OIYFljBJnf75mAUmwCehL7H7xCayBV8BW4uenD
 +wgNouAisSMvx1gcVGBcIn9368xQ9QISpyc+QSsl1PAXmL95fdA9RwczAKaEut36YOEmQXkJb
 a/ncMMYYtLNH1ZyQpiCwmoSVzrv8QOcWe6xMRnPSwTGPlnIZk6C2HSLCSTZiGZtICRZRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxtmX/Q8xSnIw
 KYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdRZmOkkGBRanpqRVpmDjBGYNISHDxKI
 ryZIGne4oLE3OLMdIjUKUZjjhsPr/9h4pjz7+4fJiGWvPy8VClx3iKQUgGQ0ozSPLhBsNi9xC
 grJczLCHSaEE9BalFuZgmq/CtGcQ5GJWGIe3gy80rg9r0COoUJ6JSS5xtATilJREhJNTAu3bt
 f/qblbiabJo0ONYa9u/muKn84lLcsyDvj2+YHAvdP512RSXuu3PhVp2Oi3Jk/00WWHigNvmVk
 8O3m57RoTzNhlZ0TJ2m84izyUmmV+pf/5FCUsufbLWlBUid4f7/Jc+D/1HMwfeI5wS8hv9nLp
 swt23dfTtbr8gsFoZfa886YffcvvnpciaU4I9FQi7moOBEAQgZNE9gCAAA=
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504779729!115266876!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54816 invoked from network); 7 Sep 2017 10:22:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:22:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52406038"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B12542020000780017825A@prv-mh.provo.novell.com>
 <59B12542020000780017825A@prv-mh.provo.novell.com>
 <59B1354F02000078001782D9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3f002f38-fa27-1f42-89ed-b5dabb662330@citrix.com>
Date: Thu, 7 Sep 2017 11:22:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B1354F02000078001782D9@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] hvmloader: dynamically determine
 scratch memory range for tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTE6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgcmUtZW5hYmxlcyB0
ZXN0cyBvbiBjb25maWd1cmF0aW9ucyB3aGVyZSBjb21taXQgMGQ2OTY4NjM1Ywo+ICgiaHZtbG9h
ZGVyOiBhdm9pZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeSIpIGZv
cmNlZAo+IHRoZW0gdG8gYmUgc2tpcHBlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:25:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpu0D-0000Ln-Gi; Thu, 07 Sep 2017 10:25:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpu0C-0000Lh-K7
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:25:40 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B5/5D-02041-3AE11B95; Thu, 07 Sep 2017 10:25:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS3ex3MZ
 IgzV3+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJTR0sBX1cFZOO9bA3MK5g72Lk5BASyJM4
 +2YjG4jNK2AnsX/HZUYQW0LAUOL0wpssIDaLgKrEwrM7mEFsNgF1ibZn21lBbBEBfYn5n36C2
 cwC0RKLDu4DmyMsECzx/mUj0BwuoPlLGSV6np8AS3ACLeh81wo0iANomaDE3x3CEL1aEg9/3W
 KBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQwO9pKLM9Iy
 S3MTMHCDPWC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcwbutyPsQoycGkJMp7WW19pBBfUn5K
 ZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4N0quzFSSLAoNT21Ii0zBxghMKUSHDxKI
 rw8wCgR4i0uSMwtzkyHSJ1iNOZYNeHKHyaOjpt3/zAJgU2SEuc9AzJJAKQ0ozQPbhAsci8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdAjKFJzOvBG7fK6BTmIBOKXm+AeSUkkSElFQDo32
 x/eep0nd8K52ZSqrWFX1ZEn/3j9mUpMR7wbfWqLataJSemL750KL8Y31bmkxYuL7+Wbng8Lz7
 t7men/XLu9Ow8ElYcFn/9K1uOrsM1m2YxuB8bsLHmc0fShscPy7jLLKKZYxgbphYkNzcXfRn8
 9Hdtq83WvqUMokXnVZP3D3n5D7pj8svPFdiKc5INNRiLipOBAAXVbMx1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504779937!101943892!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7151 invoked from network); 7 Sep 2017 10:25:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 10:25:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 04:25:36 -0600
Message-Id: <59B13ABF0200007800178388@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 04:25:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <da32a4b7-c676-9f9c-da33-cd13e552af90@citrix.com>
In-Reply-To: <da32a4b7-c676-9f9c-da33-cd13e552af90@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEyOjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTcgMDk6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+PiBAQCAtNTY2LDE1ICs1NjYsMTIgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19w
aHlzKAo+PiAgICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNf
cGFnZV9zaGFyZWQpICkKPj4gICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsK
Pj4gICAgICAgICAgICAgIGRvbmUgLz0gYnl0ZXNfcGVyX3JlcDsKPj4gLSAgICAgICAgICAgICpy
ZXBzID0gZG9uZTsKPj4gICAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPj4gICAgICAgICAg
ICAgIHsKPj4gICAgICAgICAgICAgICAgICBBU1NFUlQoIXJldmVyc2UpOwo+PiAtICAgICAgICAg
ICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+PiAtICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+IC0gICAgICAgICAgICAgICAg
eDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZodm1lbXVsX2N0eHQt
PmN0eHQpOwo+PiAtICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPj4g
KyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gCj4gSSBkb250
IGZvbGxvdyB5b3VyIHJlYXNvbmluZy4gIFRoZSBwYWdlZmF1bHQgcGF0aCBpcyBvbmx5IHJlYWNo
YWJsZSB3aGVuCj4gbnBmbiBpcyBJTlZBTElEX0dGTiwgd2hpY2ggbWVhbnMgYSBwYWdld2FsayBk
aWQgZmFpbC4KCkhtbSwgZ29vZCBwb2ludC4gWWV0IHRoZSBjb2RlIGFzIGlzIGRlZmluaXRlbHkg
aXMgbm90IGNvcnJlY3QsIGFzCml0IGNhdXNlcyB0aGUgZ3Vlc3QgdG8gdHJpcGxlLWZhdWx0IHdp
dGggdGhlIGh2bWxvYWRlciB0ZXN0CmNoYW5nZXMganVzdCBzZW50LiBCdXQgc2luY2Ugd2hhdCB5
b3Ugc2F5IHJlZ2FyZGluZyB0aGUgI1BGIGlzCnRydWUsIGl0IGxvb2tzIGxpa2UgaXQncyByZWFs
bHkganVzdCB0aGUgIipyZXBzID0gZG9uZSIgcGxhY2VtZW50CndoaWNoIGlzIGNhdXNpbmcgdGhl
IGJhZCBiZWhhdmlvcjsgbGV0IG1lIHRyeSB3aXRoIGp1c3QgdGhhdCBvbmUKbW92ZWQgdG8gdGhl
IHByb3BlciBwbGFjZShzKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpu0X-0000Pv-0l; Thu, 07 Sep 2017 10:26:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Felipe.Huici@neclab.eu>)
 id 1dpu0U-0000Oq-2S; Thu, 07 Sep 2017 10:25:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 8F/88-06889-4BE11B95; Thu, 07 Sep 2017 10:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0gTcRzfb3fbTnFybhN/iYoOCx/4ploaqCH
 hHxFKQuk/dda1Dbe57qYsEJql4ZaWoBUaPqDAJz7ybb5wUPmIlUaWZuArSXOKKSKodeeh6X+f
 +7y+39/xxRBJl9AdI40GktIRGrnQEbWevOgX1OLVnBw6UuijWNl8hSgKcqdRxUaVCSi2Wov4M
 Wi8de0zmgBSBGpdarrxhkBV0v9CpO95IDOu99lEJvBtRmoBjpgELwKw7nevwAIwDOLnYe/DNI
 7vBjBnt1JkAQ4M7wnLBxbQ45g1PebD7d6yfZMEfw7gmyYpi4V4IDRXmxHWJMMn+PDDqH3/A8F
 tCKyztwDWJcUD4OxiPsJiGR4Ct95aROwaMjwYrjZcYGkU94Xbnff5LBbjEbCn3ro/DDBbmE32
 fR7B3eDkfAWf204GZz6NCDnsCn/N7QlY7MpUWkarD19TtZon5LKJsK18A+H6XeBQyTxaCNxKj
 9SWHrGVHrGVMpsiuD9s7A7hLAq4M1wDOOwDix/NiDhLJOzo8edofziX28G0sD+iGcBnzRZwkL
 X/zEGPZ1kcBdstDQIOB8Ahm01wGK63togOwitT7cjRcCXAa4EfTVKZJBUUfi44lVIrVQYtodY
 EhYWeDtaSNE0oSQ2RSgffTNe+BsxJ3ePxQCcYb708CE5gfLmrePxUY7LEOTX91l0VQauuUxka
 kh4EHhgmh+I2z+ZkiQtFKknjbbWGucsDGWJOcpnYiblMiZjWE1pareSkYeDj7iYeZXM4K6gyd
 Iexg4seA57uUjHg8XgSJz1JadWG4/oScMOAXCpe92BanNQ6w2H7EjOYzww2LDaxgw3Ef8ndBE
 TRV+NFm+FzQm/lx0KvPN1Yld43qiCtK85WbJo292e9r83uowa2+gLPri1/mXjnLJtdiJUl/P3
 e62t1zlh4WqJPWowpzmzy2Cnbu+I9l+JSiP+oaY2etE9FetSeeTJiVJXELU/xE/Pnr1VUm9O+
 rnUPx965lPQy2yEia++PwbgrR2kVERaAUDTxD+e55JPMAwAA
X-Env-Sender: Felipe.Huici@neclab.eu
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504779954!106930796!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13028 invoked from network); 7 Sep 2017 10:25:55 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 10:25:55 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id C8EAC102D03;
 Thu,  7 Sep 2017 12:25:52 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id GRMKL_MKtyyp; Thu,  7 Sep 2017 12:25:52 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 1EEE5100447;
 Thu,  7 Sep 2017 12:25:28 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.53]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Thu, 7 Sep 2017 12:25:27 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: "committers@xenproject.org" <committers@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHQ==
Date: Thu, 7 Sep 2017 10:25:27 +0000
Message-ID: <D5D6EB26.39481%felipe.huici@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-originating-ip: [10.1.2.68]
Content-Type: multipart/mixed;
 boundary="_003_D5D6EB2639481felipehuicineclabeu_"
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_003_D5D6EB2639481felipehuicineclabeu_
Content-Type: text/plain; charset="utf-8"
Content-ID: <107785BCB6ED20488B590D50A64C03BE@office.hd>
Content-Transfer-Encoding: base64

RGVhciBhbGwsDQoNCkZvbGxvd2luZyB1cCBvbiBkaXNjdXNzaW9ucyB0aGF0IFNpbW9uIEt1ZW56
ZXIgaGFkIHdpdGggc2V2ZXJhbCBvZiB5b3UgYXQNCnRoZSBsYXN0IFhlbiBzdW1taXQsIHdl4oCZ
cmUgbm93IHN1Ym1pdHRpbmcgYSBYZW4gc3VicHJvamVjdCBwcm9wb3NhbCBiYXNlZA0Kb24gb3Vy
IFVuaWNvcmUgd29yay4gQ291bGQgeW91IHBsZWFzZSByZXZpZXcgaXQ/DQoNClRoYW5rcywNCg0K
RmVsaXBlIEh1aWNpICYgU2ltb24gS3VlbnplciAtIE5FQyBMYWJzIEhlaWRlbGJlcmcuDQoNCg0K
UFJPUE9TQUw6IFVuaWNvcmUNCj09PT09PT09PT09PT09PT09DQoNClJvbGVzDQotLS0tLQ0KUHJv
amVjdCBMZWFkczogU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+IChtYWlu
IGxlYWQpDQogICAgICAgICAgICAgICBGZWxpcGUgSHVpY2kgIDxmZWxpcGUuaHVpY2lAbmVjbGFi
LmV1PiAgICAoY28tbGVhZCkNCiAgICAgICAgICAgICAgIEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlh
bi5zY2htaWR0QG5lY2xhYi5ldT4gKGNvLWxlYWQpDQpQcm9qZWN0IE1lbnRvcjogIExhcnMgS3Vy
dGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NClByb2plY3QgU3BvbnNvcjogLVRvIGJlIGZvdW5k
LQ0KDQpCYWNrZ3JvdW5kDQotLS0tLS0tLS0tDQpJbiByZWNlbnQgeWVhcnMsIHNldmVyYWwgcGFw
ZXJzIGFuZCBwcm9qZWN0cyBkZWRpY2F0ZWQgdG8gdW5pa2VybmVscyBoYXZlDQpzaG93biB0aGUg
aW1tZW5zZSBwb3RlbnRpYWwgZm9yIHBlcmZvcm1hbmNlIGdhaW5zIHRoYXQgdGhlc2UgaGF2ZS4g
QnkNCmxldmVyYWdpbmcgc3BlY2lhbGl6YXRpb24gYW5kIHRoZSB1c2Ugb2YgbWluaW1hbGlzdGlj
IE9TZXMsIHVuaWtlcm5lbHMgYXJlDQphYmxlIHRvIHlpZWxkIGltcHJlc3NpdmUgbnVtYmVycywg
aW5jbHVkaW5nIGZhc3QgaW5zdGFudGlhdGlvbiB0aW1lcyAodGVucw0Kb2YgbWlsbGlzZWNvbmRz
IG9yIGxlc3MpLCB0aW55IG1lbW9yeSBmb290cHJpbnRzIChhIGZldyBNQnMgb3IgZXZlbiBLQnMp
LA0KaGlnaCBuZXR3b3JrIHRocm91Z2hwdXQgKDEwLTQwIEdiL3MpLCBhbmQgaGlnaCBjb25zb2xp
ZGF0aW9uIChlLmcuLCBiZWluZw0KYWJsZSB0byBydW4gdGhvdXNhbmRzIG9mIGluc3RhbmNlcyBv
biBhIHNpbmdsZSBjb21tb2RpdHkgc2VydmVyKSwgbm90IHRvDQptZW50aW9uIGEgcmVkdWNlZCBh
dHRhY2sgc3VyZmFjZSBhbmQgdGhlIHBvdGVudGlhbCBmb3IgZWFzaWVyDQpjZXJ0aWZpY2F0aW9u
LiBVbmlrZXJuZWwgcHJvamVjdHMgd29ydGh5IG9mIG1lbnRpb24gaW5jbHVkZSBNaXJhZ2VPUywN
CkNsaWNrT1MsIEVybGFuZyBvbiBYZW4sIE9TdiwgSEFMVk0sIGFuZCBNaW5pY2FjaGUsIGFtb25n
IG90aGVycy4NCg0KVGhlIGZ1bmRhbWVudGFsIGRyYXdiYWNrIG9mIHVuaWtlcm5lbHMgaXMgdGhh
dCB0aGV5IHJlcXVpcmUgdGhhdA0KYXBwbGljYXRpb25zIGJlIG1hbnVhbGx5IHBvcnRlZCB0byB0
aGUgdW5kZXJseWluZyBtaW5pbWFsaXN0aWMgT1MgKGUuZy4NCmhhdmluZyB0byBwb3J0IG5naW54
LCBzbm9ydCwgbXlzcWwgb3IgbWVtY2FjaGVkIHRvIE1pbmlPUyBvciBPU3YpOyB0aGlzDQpyZXF1
aXJlcyBib3RoIGV4cGVydCB3b3JrIGFuZCBvZnRlbiBjb25zaWRlcmFibGUgYW1vdW50IG9mIHRp
bWUuIEluDQplc3NlbmNlLCB3ZSBuZWVkIHRvIHBpY2sgYmV0d2VlbiBlaXRoZXIgaGlnaCBwZXJm
b3JtYW5jZSB3aXRoIHVuaWtlcm5lbHMsDQpvciBubyBwb3J0aW5nIGVmZm9ydCBidXQgZGVjcmVh
c2VkIHBlcmZvcm1hbmNlIGFuZCBkZWNyZWFzZWQgZWZmaWNpZW5jeQ0Kd2l0aCBzdGFuZGFyZCBP
Uy9WTSBpbWFnZXMuIFRoZSBnb2FsIG9mIHRoaXMgcHJvcG9zYWwgaXMgdG8gY2hhbmdlIHRoaXMN
CnN0YXR1cyBxdW8gYnkgcHJvdmlkaW5nIGEgaGlnaGx5IGNvbmZpZ3VyYWJsZSB1bmlrZXJuZWwg
Y29kZSBiYXNlOyB3ZSBjYWxsDQp0aGlzIGJhc2UgVW5pY29yZS4NCg0KVGhpcyBwcm9qZWN0IGFs
c28gYWltcyB0byBjb25jZW50cmF0ZSB0aGUgdmFyaW91cyBlZmZvcnRzIGN1cnJlbnRseSBnb2lu
Zw0Kb24gaW4gdGhlIFhlbiBjb21tdW5pdHkgcmVnYXJkaW5nIG1pbmltYWxpc3RpYyBPU2VzIChl
c3NlbnRpYWxseSBkaWZmZXJlbnQNCnZhcmlhbnRzIG9mIE1pbmlPUykuIFdlIHRoaW5rIHRoYXQg
c3BsaXR0aW5nIHRoZSBjb21tdW5pdHkgYWNyb3NzIHRoZXNlDQp2YXJpYW50cyBpcyBjb3VudGVy
LXByb2R1Y3RpdmUgYW5kIGhvcGUgdGhhdCBVbmljb3JlIHdpbGwgcHJvdmlkZSBhIGNvbW1vbg0K
cGxhY2UgZm9yIGFsbCBvciBtb3N0IGltcHJvdmVtZW50cyBhbmQgY3VzdG9taXphdGlvbnMgb2Yg
bWluaW1hbGlzdGljDQpPU2VzLiBUaGUgbG9uZyB0ZXJtIGdvYWwgaXMgdG8gcmVwbGFjZSBzb21l
dGhpbmcgbGlrZSBNaW5pT1Mgd2l0aCBhIHRvb2wNCnRoYXQgY2FuIGF1dG9tYXRpY2FsbHkgYnVp
bGQgc3VjaCBhIG1pbmltYWxpc3RpYyBPUy4NCg0KVW5pY29yZSAtIFRoZSAiVW5pa2VybmVsIENv
cmUiDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRoZSBoaWdoIGxldmVsIGdv
YWwgb2YgVW5pY29yZSBpcyB0byBiZSBhYmxlIHRvIGJ1aWxkIHVuaWtlcm5lbHMgdGFyZ2V0ZWQN
CmF0IHNwZWNpZmljIGFwcGxpY2F0aW9ucyB3aXRob3V0IHJlcXVpcmluZyB0aGUgdGltZS1jb25z
dW1pbmcsIGV4cGVydCB3b3JrDQp0aGF0IGJ1aWxkaW5nIHN1Y2ggYSB1bmlrZXJuZWwgcmVxdWly
ZXMgdG9kYXkuIEFuIGFkZGl0aW9uYWwgZ29hbCAob3INCmhvcGUpIG9mIFVuaWNvcmUgaXMgdGhh
dCBhbGwgZGV2ZWxvcGVycyBpbnRlcmVzdGVkIGluIHVuaWtlcm5lbA0KZGV2ZWxvcG1lbnQgd291
bGQgY29udHJpYnV0ZSBieSBzdXBwbHlpbmcgbGlicmFyaWVzIHJhdGhlciB0aGFuIHdvcmtpbmcg
b24NCmluZGVwZW5kZW50IHByb2plY3RzIHdpdGggZGlmZmVyZW50IGNvZGUgYmFzZXMgYXMgaXQg
aXMgZG9uZSBub3cuIFRoZSBtYWluDQppZGVhIGJlaGluZCBVbmljb3JlIGlzIGRlcGljdGVkIGlu
IEZpZ3VyZSAxIGFuZCBjb25zaXN0cyBvZiB0d28gYmFzaWMNCmNvbXBvbmVudHM6DQogDQoNCltB
dHRhY2htZW50OiB1bmljb3JlLW9uZXNsaWRlci5wZGZdDQoNCg0KRmlndXJlIDEuIFVuaWNvcmUg
YXJjaGl0ZWN0dXJlLg0KDQogDQpMaWJyYXJ5IHBvb2xzIHdvdWxkIGNvbnRhaW4gbGlicmFyaWVz
IHRoYXQgdGhlIHVzZXIgb2YgVW5pY29yZSBjYW4gc2VsZWN0DQpmcm9tIHRvIGNyZWF0ZSB0aGUg
dW5pa2VybmVsLiBGcm9tIHRoZSBib3R0b20gdXAsIGxpYnJhcnkgcG9vbHMgYXJlDQpvcmdhbml6
ZWQgaW50byAoMSkgdGhlIGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHRvb2wsIGNvbnRhaW5pbmcgbGli
cmFyaWVzDQpzcGVjaWZpYyB0byBhIGNvbXB1dGVyIGFyY2hpdGVjdHVyZSAoZS5nLiwgeDg2XzY0
LCBBUk0zMiBvciBNSVBTKTsgKDIpIHRoZQ0KcGxhdGZvcm0gdG9vbCwgd2hlcmUgdGFyZ2V0IHBs
YXRmb3JtcyBjYW4gYmUgWGVuLCBLVk0sIGJhcmUgbWV0YWwgKGkuZS4gbm8NCnZpcnR1YWxpemF0
aW9uKSBhbmQgdXNlci1zcGFjZSBMaW51eDsgYW5kICgzKSB0aGUgbWFpbiBsaWJyYXJ5IHBvb2ws
DQpjb250YWluaW5nIGEgcmljaCBzZXQgb2YgZnVuY3Rpb25hbGl0eSB0byBidWlsZCB0aGUgdW5p
a2VybmVsIGZyb20uIFRoaXMNCmxhc3QgbGlicmFyeSBpbmNsdWRlcyBkcml2ZXJzIChib3RoIHZp
cnR1YWwgc3VjaCBhcyBuZXRiYWNrL25ldGZyb250IGFuZA0KcGh5c2ljYWwgc3VjaCBhcyBpeGdi
ZSksIGZpbGVzeXN0ZW1zLCBtZW1vcnkgYWxsb2NhdG9ycywgc2NoZWR1bGVycywNCm5ldHdvcmsg
c3RhY2tzLCBzdGFuZGFyZCBsaWJzIChlLmcuIGxpYmMsIG9wZW5zc2wsIGV0Yy4pLCBydW50aW1l
cyAoZS5nLiBhDQpQeXRob24gaW50ZXJwcmV0ZXIgYW5kIGRlYnVnZ2luZyBhbmQgcHJvZmlsaW5n
IHRvb2xzLiBUaGVzZSBwb29scyBvZg0KbGlicmFyaWVzIGNvbnN0aXR1dGUgYSBjb2RlIGJhc2Ug
Zm9yIGNyZWF0aW5nIHVuaWtlcm5lbHMuIEFzIHNob3duLCBhDQpsaWJyYXJ5IGNhbiBiZSByZWxh
dGl2ZWx5IGxhcmdlIChlLmcgbGliYykgb3IgcXVpdGUgc21hbGwgKGEgc2NoZWR1bGVyKSwNCndo
aWNoIHNob3VsZCBhbGxvdyBmb3IgYSBmYWlyIGFtb3VudCBvZiBjdXN0b21pemF0aW9uIGZvciB0
aGUgdW5pa2VybmVsLg0KIA0KDQpUaGUgVW5pY29yZSBidWlsZCB0b29sIGlzIGluIGNoYXJnZSBv
ZiBjb21waWxpbmcgdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUNCnNlbGVjdGVkIGxpYnJhcmllcyB0
b2dldGhlciB0byBjcmVhdGUgYSBiaW5hcnkgZm9yIGEgc3BlY2lmaWMgcGxhdGZvcm0gYW5kDQph
cmNoaXRlY3R1cmUgKGUuZy4sIFhlbiBvbiB4ODZfNjQpLiBUaGUgdG9vbCBpcyBjdXJyZW50bHkg
aW5zcGlyZWQgYnkNCkxpbnV44oCZcyBrY29uZmlnIHN5c3RlbSBhbmQgY29uc2lzdHMgb2YgYSBz
ZXQgb2YgTWFrZWZpbGVzLiBJdCBhbGxvd3MgdXNlcnMNCnRvIHNlbGVjdCBsaWJyYXJpZXMsIHRv
IGNvbmZpZ3VyZSB0aGVtLCBhbmQgdG8gd2FybiB0aGVtIHdoZW4gbGlicmFyeQ0KZGVwZW5kZW5j
aWVzIGFyZSBub3QgbWV0LiBJbiBhZGRpdGlvbiwgdGhlIHRvb2wgY2FuIGFsc28gc2ltdWx0YW5l
b3VzbHkNCmdlbmVyYXRlIGJpbmFyaWVzIGZvciBtdWx0aXBsZSBwbGF0Zm9ybXMuDQoNCiANCkFz
IGFuIGV4YW1wbGUsIGltYWdpbmUgYSB1c2VyIHdhbnRpbmcgdG8gZ2VuZXJhdGUgYSBuZXR3b3Jr
IGRyaXZlciBkb21haW4NCnVuaWtlcm5lbC4gSW4gdGhpcyBjYXNlLCB3ZSB3b3VsZCBhc3N1bWUg
dGhlIOKAnGFwcGxpY2F0aW9u4oCdIHRvIGJlIHRoZQ0KbmV0YmFjayBkcml2ZXIuIFRvIHNlbGVj
dCB0aGlzIGFwcGxpY2F0aW9uLCB0aGUgdXNlciB3b3VsZCBmaXJzdCBydW4g4oCcbWFrZQ0KbWVu
dWNvbmZpZ+KAnSBmcm9tIHdpdGhpbiB0aGUgbmV0YmFjayBhcHBsaWNhdGlvbiBmb2xkZXIuIFRo
ZSBNYWtlZmlsZSB0aGVyZQ0Kd291bGQgc2V0IGEgdmFyaWFibGUgdG8gaW5kaWNhdGUgd2hhdCB0
aGUgYXBwbGljYXRpb24gaXMsIGFuZCB3b3VsZA0KaW5jbHVkZSB0aGUgbWFpbiBVbmljb3JlIE1h
a2VmaWxlcyBzbyB0aGF0IHRoZSB1bmlrZXJuZWwgY2FuIGJlIGJ1aWx0DQooU3RlcCAxIGluIHRo
ZSBmaWd1cmUpLiBVc2luZyB0aGUgbWVudS1iYXNlZCBzeXN0ZW0sIHRoZSB1c2VyIGNob29zZXMg
dGhlDQpyZWxldmFudCBsaWJyYXJpZXM7IGZvciBhIFhlbiBkcml2ZXIgZG9tYWluIHRoaXMgd291
bGQgaW5jbHVkZSBhIHBoeXNpY2FsDQpuZXR3b3JrIGRyaXZlciwgdGhlIG5ldGJhY2sgZHJpdmVy
LCB0aGUgbGlieGVucGxhdCBsaWJyYXJ5IGFuZCBhIGxpYnJhcnkNCmZyb20gdGhlIGFyY2hpdGVj
dHVyZSBsaWJyYXJ5IHBvb2wgc3VjaCBhcyBsaWJ4ODZfNjRhcmNoIChTdGVwIDIgaW4gdGhlDQpm
aWd1cmUpLiBXaXRoIHRoaXMgaW4gcGxhY2UsIHRoZSB1c2VyIHNhdmVzIHRoZSBjb25maWd1cmF0
aW9uIGFuZCB0eXBlcw0K4oCcbWFrZeKAnSB0byBidWlsZCB0aGUgdW5pa2VybmVsIChTdGVwIDMp
IGFuZCB4bCBjcmVhdGUgdG8gcnVuIGl0IChTdGVwIDQpLg0KDQogDQpBIG5vdGUgb24gdGhlIEFC
SS9BUEk6IGJlY2F1c2UgVW5pY29yZSBhbGxvd3MgZm9yIGN1c3RvbWl6YXRpb24gb2YgdGhlDQp1
bmlrZXJuZWxzLCB0aGUgQUJJIChvciBBUEkgc2luY2UgdGhlcmUgaXMgbm8ga2VybmVsKSB3b3Vs
ZCBiZSBjdXN0b20sDQp0aGF0IGlzLCBkZWZpbmVkIGJ5IHRoZSBsaWJyYXJpZXMgdGhlIHVzZXIg
c2VsZWN0ZWQuIEhhdmluZyBzYWlkIHRoYXQsIGl0DQp3b3VsZCBiZSBwZXJmZWN0bHkgcG9zc2li
bGUsIGZvciBpbnN0YW5jZSwgdG8gYnVpbGQgUE9TSVgtY29tcGxpYW50DQp1bmlrZXJuZWxzIHdp
dGggaXQuDQoNCg0KUmVsZXZhbmNlIHRvIFhlbiBhbmQgaXRzIENvbW11bml0eQ0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClVuaWtlcm5lbHMgYXJlIGltcG9ydGFudCB0byBh
IG51bWJlciBvZiBhcmVhcyByZWxldmFudCB0byB0aGUgWGVuDQpjb21tdW5pdHksIGluY2x1ZGlu
ZyBJb1QsIGF1dG9tb3RpdmUsIHN0dWIgZG9tYWlucyBhbmQgZHJpdmVyIGRvbWFpbg0KZGlzYWdn
cmVnYXRpb24uIFVuaWNvcmUgY291bGQgaGVscCBib29zdCB0aGUgcHJvZ3Jlc3MgaW4gYWxsIG9m
IHRoZXNlDQphcmVhcyBieSBxdWlja2x5IHByb3ZpZGluZyB0aGUgbmVjZXNzYXJ5IHRvb2xzIHRv
IGNyZWF0ZSAgdW5pa2VybmVscyBmb3INCnRoZW0uIEZvciBpbnN0YW5jZSwgZm9yIGEgZHJpdmVy
IGRvbWFpbiwgdGhlIHVzZXIgd291bGQgaW5jbHVkZSB0aGUNCuKAnGxpYnJhcnnigJ0gY29udGFp
bmluZyB0aGUgcmVsZXZhbnQgaGFyZHdhcmUgZHJpdmVyIGFuZCBjb3JyZXNwb25kaW5nDQpiYWNr
LWVuZCBkcml2ZXIsIGFuZCBpbiBwcmluY2lwbGUgVW5pY29yZSB3b3VsZCB0YWtlIGNhcmUgb2Yg
dGhlIHJlc3QuDQoNCkluIGFkZGl0aW9uLCBVbmljb3JlIGNvdWxkIGV2ZW50dWFsbHkgcmVwbGFj
ZSBNaW5pLU9TLCBwcm92aWRpbmcgYQ0KY2xlYW5lciwgbW9yZSBzdGFibGUgYW5kIGZsZXhpYmxl
IGJhc2UgZnJvbSB3aGljaCB0byBidWlsZCB1bmlrZXJuZWxzIGZvcg0KcHJvamVjdHMgKHRoZSBt
b2R1bGFyaXphdGlvbiBvZiBNaW5pLU9TIGlzIGluIGZhY3QgYWxyZWFkeSB0YWtpbmcgcGxhY2Up
Lg0KDQoNCkN1cnJlbnQgU3RhdHVzDQotLS0tLS0tLS0tLS0tLQ0KVW5pY29yZSBpcyBhdCBhbiBl
YXJseSBzdGFnZS4gRm9yIG5vdyBpdCBpbmNsdWRlcyBzb21lIGJhc2UgbGlicmFyaWVzIHdpdGgN
CmNvZGUgZXh0cmFjdGVkIGZyb20gTWluaS1PUyBhcyB3ZWxsIGFzIGEgYnVpbGQgdG9vbCBpbnNw
aXJlZCBieQ0KTGludXgncyBLQ29uZmlnIHN5c3RlbS4gVW5pY29yZSBpcyBjdXJyZW50bHkgYWJs
ZSB0byBidWlsZCAiaGVsbG8gd29ybGQiDQp1bmlrZXJuZWxzIGZvciBYZW4gYW5kIExpbnV4IHVz
ZXIgc3BhY2Ugb24geDg2XzY0IGFuZCBBUk12Ny4NCg0KSW5jdWJhdGlvbg0KLS0tLS0tLS0tLQ0K
VGhlIHJlYXNvbiBiZWhpbmQgbWFraW5nIFVuaWNvcmUgYSBYZW4gc3ViLXByb2plY3QgcHJvamVj
dCBpcyB0byAoMSkgYnJpbmcNCnRoZSBleGlzdGVuY2Ugb2YgVW5pY29yZSB0byB0aGUgYXR0ZW50
aW9uIG9mIHRoZSBYZW4gY29tbXVuaXR5DQphbmQgdG8gb3V0c2lkZSB3b3JsZDsgKDIpIHRvIGF0
dGVtcHQgdG8gaGFybmVzcyBpbnRlcmVzdCBhbmQgcG90ZW50aWFsbHkNCmRldmVsb3BtZW50IGN5
Y2xlcyBmcm9tIHBlb3BsZSBhbmQgY29tcGFuaWVzIGludGVyZXN0ZWQgaW4NCnVuaWtlcm5lbHM7
IGFuZCAoMykgdG8gY29uY2VudHJhdGUgbWFpbnRlbmFuY2UgcmVzb3VyY2VzIGZyb20gcGVvcGxl
DQppbnRlcmVzdGVkIGluIHVuaWtlcm5lbHMgd2l0aGluIHRoZSBjb21tdW5pdHkuDQoNCkxpY2Vu
c2UNCi0tLS0tLS0NClRoZSBtYWluIGxpY2Vuc2Ugb2YgdGhlIHJ1bi10aW1lIGNvbXBvbmVudHMg
b2YgVW5pY29yZSB3aWxsIGJlIGEgMy1jbGF1c2UNCkJTRCBsaWNlbnNlLCB1bmxlc3MgdGhlcmUg
aXMgYSBnb29kIHJlYXNvbiBub3QgdG8gdXNlIGl0IChlLmcuIHdlIG1heQ0KaW1wb3J0IDItY2xh
dXNlIEJTRCBsaWNlbnNlZCBjb2RlIGZyb20gTWluaS1PUywgd2hpY2ggd2Ugd291bGQgKm5vdCoN
CmFudGljaXBhdGUgdG8gY2hhbmdlKS4gVGhlIE1ha2VmaWxlIHN5c3RlbSB3b3VsZCBiZSBsaWNl
bnNlZCB1bmRlciBHUEwgdjINCm9yIGxhdGVyIGFzIHdlIHdhbnQgdG8gYmUgYWJsZSB0byB1c2Ug
S0NvbmZpZyBmdW5jdGlvbmFsaXR5IGZyb20NCkJ1aWxkcm9vdC9MaW51eC4NCg0KUmVxdWlyZWQg
SW5mcmFzdHJ1Y3R1cmUNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGUgb2ZmaWNpYWwgcmVw
b3NpdG9yaWVzIHNob3VsZCBiZSBjcmVhdGVkIG9uDQpbaHR0cDovL3hlbmJpdHMueGVucHJvamVj
dC5vcmcvXSB1bmRlciBgdW5pY29yZS5naXRgLiBUaGVyZSBzaG91bGQgYmUgYQ0KbWFpbiByZXBv
c2l0b3J5IGZvciB0aGUgY29yZSB1bmljb3JlIGltcGxlbWVudGF0aW9uIGFuZCBhZGRpdGlvbmFs
DQpyZXBvc2l0b3JpZXMgZm9yIHNvbWUgbW9yZSBhZHZhbmNlZCBleHRlbnNpb24gbGlicmFyaWVz
IChlLmcuLCBsd0lQLA0KbmV3bGliKS4NCg0KIyMjIE1haW4gcmVwb3NpdG9yeQ0KDQpgdW5pY29y
ZS5naXRgDQoNCiMjIyBSZXBvc2l0b3JpZXMgZm9yIGV4dGVuc2lvbiBsaWJyYXJpZXMNCg0KUmVw
b3NpdG9yaWVzIGZvciBhZGRpdGlvbmFsIGxpYnJhcmllcyB0aGF0IGFyZSBzdXBwb3J0ZWQgYnkg
dGhlIFVuaWNvcmUNCnByb2plY3Qgc2hvdWxkIGV4aXN0IHVuZGVyIGEgc2VwYXJhdGUgZGlyZWN0
b3J5Og0KDQpgdW5pY29yZS1saWJzL2ANCg0KRm9yIGV4YW1wbGU6DQoNCmB1bmljb3JlLWxpYnMv
bHdpcC5naXRgDQpgdW5pY29yZS1saWJzL25ld2xpYi5naXRgDQoNCiMjIyBNYWlsaW5nIGxpc3QN
Cg0KSW4gdGhlIGJlZ2lubmluZyB3ZSB3b3VsZCB1c2UgdGhlIE1pbmlPUyBtYWlsaW5nIGxpc3QN
CihtaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpLiBXaGVuIHdlIGdldCB0cmFjdGlv
biB3aXRoIFVuaWNvcmUgd2UNCmNvdWxkIGNvbnNpZGVyIHNwbGl0dGluZyB0aGF0IHRyYWZmaWMg
b250byBhIHVuaWNvcmUgbWFpbGluZyBsaXN0Lg0KDQoNCg0KDQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkRyLiBGZWxpcGUgSHVp
Y2kNCkNoaWVmIFJlc2VhcmNoZXIsIE5ldHdvcmtlZCBTeXN0ZW1zIGFuZCBEYXRhDQpBbmFseXRp
Y3MgR3JvdXANCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlLCBOZXR3b3JrIFJlc2VhcmNoIERpdmlz
aW9uDQpLdXJmdWVyc3RlbmFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnDQpUZWwuICAgICAr
NDkNCigwKTYyMjEgNDM0Mi0yNDENCkZheDogICAgICs0OQ0KKDApNjIyMSA0MzQyLTE1NQ0KDQpl
LW1haWw6IA0KZmVsaXBlLmh1aWNpQG5lY2xhYi5ldQ0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpORUMgRXVyb3BlIExpbWl0ZWQg
UmVnaXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwgMQ0KVmljdG9yaWEgUm9hZCwgTG9uZG9uIFcz
IDZCTCBSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAxNA0KDQoNCg==

--_003_D5D6EB2639481felipehuicineclabeu_
Content-Type: application/pdf; name="PROPOSAL Unicore.pdf"
Content-Description: PROPOSAL Unicore.pdf
Content-Disposition: attachment; filename="PROPOSAL Unicore.pdf"; size=168396;
	creation-date="Thu, 07 Sep 2017 10:25:27 GMT";
	modification-date="Thu, 07 Sep 2017 10:25:27 GMT"
Content-ID: <79938C7F98D1A3438E587B720C8E4C55@office.hd>
Content-Transfer-Encoding: base64

JVBERi0xLjUKJb/3ov4KMTMgMCBvYmoKPDwgL0xpbmVhcml6ZWQgMSAvTCAxNjgzOTYgL0ggWyA3
NjEgMTc1IF0gL08gMTcgL0UgNDY5NDEgL04gNSAvVCAxNjgwNTAgPj4KZW5kb2JqCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKMTQgMCBvYmoKPDwg
L1R5cGUgL1hSZWYgL0xlbmd0aCA1OCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMg
PDwgL0NvbHVtbnMgNCAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAyIDEgXSAvSW5kZXggWyAxMyAy
NSBdIC9JbmZvIDI0IDAgUiAvUm9vdCAxNSAwIFIgL1NpemUgMzggL1ByZXYgMTY4MDUxICAgICAg
ICAgICAgICAgIC9JRCBbPDhkM2JhOTk0Njc3ZWRmNjRiZWUxNjdhMDBiOWJjZjM0Pjw4ZDNiYTk5
NDY3N2VkZjY0YmVlMTY3YTAwYjliY2YzND5dID4+CnN0cmVhbQp4nGNiZOBnYGJgOAkkmN6BWMZA
gnE9iLgDJCTWAoma5SDZWUBCcjpIQp2BidHnOUgxAyMlBAD4BAhZCmVuZHN0cmVhbQplbmRvYmoK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAoxNSAwIG9iago8PCAvUGFnZXMgMjUgMCBSIC9UeXBl
IC9DYXRhbG9nID4+CmVuZG9iagoxNiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvUyA3
NCAvTGVuZ3RoIDk3ID4+CnN0cmVhbQp4nGNgYGACop8MzAwMAgcYBBmgAMxmZmABMlmWMARWnX7B
1NQQBuTJ31J2rUgyCW9Tdk0yCUOSAAIuBianQ0CaHYg5wSJ3GPgZGKLd70VwP/qeIHRQ49QaRhsG
BgDZPxiXCmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKPDwgL0NvbnRlbnRzIDE4IDAgUiAvTWVk
aWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMjUgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdT
dGF0ZSA8PCAvRzAgMjYgMCBSID4+IC9Gb250IDw8IC9GMCAyNyAwIFIgL0YxIDMwIDAgUiA+PiAv
UHJvY1NldHMgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gPj4gL1R5cGUg
L1BhZ2UgPj4KZW5kb2JqCjE4IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGgg
NTk4OCA+PgpzdHJlYW0KeJztnduKJUkVhu/7KepasMzzAURwTl4rDT6AOoKgoL4/GLsqs6etyC8z
/vXHrqqZbgdG7d372ytXREbEOkb70KR/ft2mfy1D//CXf37494fbn4zrlP6ge1zHuR0f/vO3D3/+
1cO/0meP89hM3Tp3T9/7//+Xvtw+3P750x8env/Hf/7+4Td/aB7+/t8n5rwOD23b9Tfcjyd/Mk7P
P3n8d5JgT3/UdPNPf6m5/ebz/0i/+c3HD7/5oXloh8dpXNN/loePP35of3rStm0ePv7zQyKl//7r
w2+bpu9/9/DxHx/Wx6Zph2lYfvpgpA86+gBR+I0JPugG+uAH+KD97umD7z8+66C91EE7z49N27c/
IZr2/xDXajxA9KoUy/R4e5LRkCJD9AsoaWzhg+Fb+oBGaKQxHWneDIv4YN2QIO049aTeM0T/cqJ3
DU2prx+84QflY2lNh/HldBC+O2drJk1xfCkGWrYGfFUnUb52aCMPt758uJYGrP4H5fLFHq4r3+1w
1eIh/U4dUl5L59JdY3uidry9Ck03DoFt44RRvHvtjGlJjPbpFBQVI0PgFs+KpdPCMJ+/Xc4xYpO/
67rHtJaNbVwFBwh1ILq+TYh2nQ0pMgSezvC0MNILz6eFVn3SOZ12urU3HjQjyNpexsemb+bJECJD
dN+TinDay8e8UV6ztnWxXDf9kN7nIa0rcd0cINQR6sd0Mh+6zx5ElyJDtLQw4WpS/0U5WLHwTP+e
J9TBeRC3ZnxAeaPlYxjuICQuqx2fnD7o1DVwXNKGMa/GlpMT1DdsXNN2saSjiyFEjvhGfV944PDV
U7U99Wm/WOZljT/pAULV9zSkDWNZe2PPyRG6WaIftZpvVTHX5rFZ+3mMKCsz+wUt5d9Vf7dtxufn
/9ydE5DhiCPLkv5C8+KkFBElx8iSdH1CDP3qauWAI8vSp4UvLcXjaspywJFlGdL618x9N5iyHHBk
Wcb00r1c5SKyHHB0WQ6s25AsjoXbo4UbESXHyJIc+Ksjkhg+6x1x4LOOSJJjZEnWtE62U9uakuQY
VZKuSctkO4/m6BxgZEnatEq2a2O+PAcYWZID10hEEsc9siEc9wghulU+POFxCw+rZBS9CKYUqMDx
WSBCHog1ze++60LuG0J0aDXgQMjhruFb8Un7PkHSUSUS2GOEqu8jb0xEEscjsyEcjwwh0CMzvIN3
U/EZvN4M/up4CTlenmfgOKdNcZ6nUNgFEeqrdOD+iQhiuIA2woELKCJIjlElmZpkdSxdY9q6Bxhd
kjTNlt5Y9XMCLQ56bgYGZN+ZI2jThOMIygP+5QNxlSxw/bu+I4g5siyuIwgxsiS2I4g5siy2I4g5
siy2I4g5siy2I4g5uiyuI4g5siyuIwgxsiSuIwgxsiSuIwgxsiSuIwgxqiS2IwgxsiSuIwgxsiSu
IwgxsiSOI4gQ7AjChAE9eRbtPTqHCXHO7cEc3wwi1BHqmzTd+n4KRVsJwZlM+IEeicYRwiS08rS/
7cGmtFC+OD6puskR8gjNaZEcxs8zMmUpMkTAk/MOXi7BO8E5Qu9gCn51CqFT6HoyT2060s1LG8lL
77Lc8i/Q2p/382hEgVn++s8+xXtl20fUimf3rGj3qGJkiB5npp6BiEubvA0Iud+rf5pEhDpC3ZAs
7a4fwud8xOiSJKWmfxnqeEngYgDcmvE1n9THcUKmiJCV6hzLCaEnm7Na6QXczi/lT2qFTBGh6ttK
YCcEH2+rz2/lcPR6s0A4YeoRTN4D5BP/SOKyEvUKWSyJVCfaOKblZepwtp8Q+l9cbVxfoTbuhFG8
jvR+bRwi0JGByQh6QQmuI/c8UfV7yXd+lhGV5pxjPiHC5xgioC3WX5xfBanjlXFIkDVnHJkQgVZ/
eRLcxnaci4xQldS3XUKMraGkHIF+Mn5r9S4RNFfL67l3+W9uyPQQoZ3rqk7j7LtZaL/DyYUuDzyf
0HFq+H21nTU8aOXKaZeQZjNP1is2EnjTD8qVE9Rs5uLq/Nq2DXqUGyLK5eSF7IijvBBVjJxx1YlG
ebWjfilBCUY/IkbIQ2H0I0LEiHEJ2d+sW7/ND6IKrDOo70vrbV8aETgEhbNbTqPmdw63U3V8rOMT
ItTx6bs2IaYpZN4RglPK8X2Qk9Ar+Ed3+Y1AMCPkgVjS/jNMi7Fu5gg98Duo6/3QptEf2y4SPGCE
qr2hSyvV2M3GASBHsDPiHXiSKkz8YU3LxzQMxiZ5gFCHbmzS6Ke/YaxAOQJNPNY3fkMvUcG3LiqV
oM14Tw0kyCNq9NRAxFWAtJz9VJkQTHQYMndzwJLFCYWGt74J6uktF12BypUTMw+HzB2CIRd+vy7O
eQVTeDjpryA+ipVSvzOOUupVOXIGH6ExWQs9OegUKjbidzkNm40RssYPUrBVKTKEHlaUZ6zTwI8R
qvacVBJEBNqPVUzMubA2Bd0YGRCMUEfIiR0gIhC2k49CeuqUng9bbsTvqjCsNkbIY7qmARmW3tgk
ckQgElPcZHH7UcdqY4SqvaFLjzIOEfuDCBXdGeFhUFZF3U1QbVUcu1vacdMb+9YBQp0DYz8nRDsb
73GOwHhZuNufY/TvYsYNRCTI2jYMREQEzlgXdnr5A01dGvtlGoyF7AChqtXp8IiI8NE1fpQqEHNp
z0vqzxBZ7Ly+oXkQZC23hk6KqcVntAqpd8ZRIbUqR87AfIWxuEPRwBXNqnxGNfPA1cyqFBkicN3C
a0S6cFuTd68NVa7mbko66uYltNAiQh1sI0WNCJytKB8l9cTjK3tIGWoMdOhOcfwNvwv/NgxDk44y
w2q8tDlBnUxOAA0R9wz87T/ap0VzHKdI/JoRsvaG9DaPc2u8izniru667UfnZPVP7WjsWgcIWXtL
f0u8X429PUdwRKSC0fj8o2ObDhTT3Bsv7gFC1d7YpkeZliXksCYEh5BXVTzHpkWErKQh7XTeMTZH
6KXjejQu0Ktf3y3lIP9VNLpcq9M4xMOg+V1i8t2Iupn4IgXuWr7YdVtDlqj6pcV4z95qP7+SEeVr
y4ZwYnWE0HM2he1rS2l0YnWIULVnxeoIofe8uDJyhQdyjENEyGo1jEMglOa+FAjnxCARoarIikES
grOz9bRtnJLlRpJfhc0IWd9G02pEBKLycj6lfkYI3GFWIWlo9W1RRKiDPYxp9YhmLhGC4084Qnh8
1gf7jsUS2xNbUUhEqENnWWyECJhEcqcr7u+uO/cq+Iq3PM9bQ6tlCPVOZoQ6plZokBDcTQ4Pr4WN
CQqkmfqw3Thm6bPhiLdiM8vO0IopRW/i3t70fNQ6VRwqp23qjjCsHUQE1KrnBBZbxbuYhgHCCFnf
cQMECZgWXDGNT9W2U7rGCFXbfd8kxNJEjluIqOAE3tmGAcIIWUmGAYKIQP9QvX2V7LkNFHTJrW2u
7oMvH5hhunVeaprIGYkR6vRwgmGIqJCmurONOjlGqEpy6uQQEcgwkS3vht6hcittl//WJ2weZuMk
cYCQB2K6BU6mNuI3RUTgPIMbaXEG1SbN0bVD4gM5Vw59QqzRK4eIEDjy6RfaFyayFYjvGFZ59Zye
Ny7XagQcevpsrrDX+fVljCif5n59GSMuMljLxbNMRv/K1R3hmIyE0C9THItdTvuPxrudIEHW3ZiO
693Uh7YnQmCna87jVV9Pp+ceI2TtGQEyRNQ4im5lWkbTGEaoSrIsb0LUzGkud5T5t7oyQlarcS8K
IrBF9tWbe5+D/FYwZ+S8MkLVt1N+iAhOEUWvBObTF3ce36UxQn+MkNXq+BQIoSc78cEROxboN+58
L+rGiTMyQh0hJ86ICD1pumLb0Kt3SLFdLiZUuZqd0B8j1MF2qgIZgf3lKQ7Wkr65Lym26VXN4ssb
eM8QeatdnGvYPxzn8z232gr1eyeM8ml4cgmqLEfGuGehy/6rjt/Avxp0Rzh+A0K8zWHFv8OSEapa
nS6piKgY6tFvMdBjWZyk876SGkbfVkOEOm8sWw0Rckk9X+dC7yl+Q95ZLPMJEepAGN1biKBnKN4z
m22X0omR+gWDO8IoGETEm9QMjH4NHyNUtVpmISEqVA2Mfg0fI2QlOdFfQrANWsG5uP1ovOMOEmTd
GR13EBGw+PX7QPQmu27WzLUqprmL25NZ6WRpstc1tG3x9Tr7clbv+D6TcgO3WpTHoPzLKxhR/rL6
xZWIqHEA3wrAmnSMaOfRUNIBQlWSFagmhBAu9ys5GSHrwjGlCRGopJKNkRrnOP+SW0bIA+FEjwlR
8WZOPb0pUMCD22x5Xpp/MQcj1DF1WrwiInCHDR5U67X8quF19osQGaEOnRWJJASfgS7y5wS5nYRj
/2KO0b+YAxE1jNKN7VjuiJCV5FjuhKjZvvxNPLX+PSCMUEfIym4mhHxQdLKbiSBrwiiIRUTgdkJc
AurdZ1h+W+j+YEZH2SmvapUDJ7qdfHV/a8G8mPZrwo0Q8QmjeH5+YhghYmawb6JeM/bAKBVbOJNf
RssIdYwcUxMR9wzi7z9qZEUzQtaeUSCMiHt2q9x/1LBrGaFqz2kbhIgv7+qSXRWGXcsIeUyNq0sQ
cc+rS7YfdYLfjFC1ZwS/iRC4y1jvN32x8QoKMOLRjJCHwbDXEREId6CLSF9m8KDzGrdhRk1TzHYp
H4cnAydYhDllRZj9L6txaLkO2hlPSWdfznJtf7FX8E7+5RWMKF+//MsrEFGxzCKQaFAca5j8bFRG
qAPhZKMiokIzmZ3tGFGIkJXkGFGE+Lm7XLcHc7oRMUIdob5Pj9KvY+g8RIh32sew3JS2rxxBgjo+
TvklIrBEnAeu4tVDNHB6X/ryWOeuCuf0jwh1TJ1oHSI6+Q0K2Ad0sH2FoRvnW8uVeTL22wOEPHTx
BFEidLprG0dUd84W57Zv4jslioxQh2EaxoRY+0h4DBGlW3sB22gPNOX3dei3NxYWjlyL0fZoq5x9
OUtT1RcIzJURVo51f4bHJprhcsIon7Qbw7kmkhkdTY+OVoOO1o+edI4HBn0wjNpIRqhD4eTFIuKu
oTE/e5QRsvYc05cQgTOp7piTHZ/8DXlRll8Vy0BEhDrYloFICH5V9KZ+FY42fvYoI2R9O1E2QgQC
pPqhQ25SJHj8P8szPVPvCWLOMn+E7+bRgjsG8rdfa7s0itG65RNG8YTcGc7xiRkc+NUDMXrh0mu4
EP3w/6Y9Z9dnhDoPnF0fEZxgKDucMIjBpcl3zNeb/SaAjFCHzmkCiIgKsYqdbRwxGCEryWi/j4iv
11G+1JFzFzUj1MF27v9CxNUNBIJ4RjUMI2QlGX0sEBE4cV5kpZQ/kHMXNSNUtTrVMIioeZAvDsjv
0hjdHhghq9Xo9Y+IwHWHOFv1jjT+Lbaz396QEeoIObEDRNxvPSmQxmguMWcJVCwXZlbRBzVjfm+Z
EyhsnFu2iOHYZUT5RN8QRsMDRFy1uhLEc+xJP4FqRzj2JCZQoWGvXywoZ1frd1YJW+3o25OIUIfO
sicJEaju0JMQC4sQC1RgNDxghDwQhssaERXqvmc7gQoJqoqcBCpE3LOOa/9Rx05GhKw9x04mRE0P
b73kGf1S+gqhp01HTpd3RqiD7fQORIR+9aPuGtN3/Yq3SAYqdtRT7TSmNXptFmO/PUCo0+Mpq2nt
upD5RoirxCCBbbQFmLOkq1fs71syAls2lpNBdMIonwkbw+lCwIyAxS7XvtVYs2ff1ESEOhSWqUmI
GifA2Tc1ESEryTE1CVHfXhEeKH5vOBJkpRpt/BAR6EuoN0ClZaY8Q2uT3wpcIkIdCCtwSQg+7ug9
1WQzXR4Ix9AkgjoMlqFJCM6H08+pFfJRNjGNjoGMkPXtxEgJUaHrxM422h0wQlaSUfCEiIp3Nb9p
Rq7g9HtWhVODxAh1TI0aJCLUO/A5LfwYoarIaOFHhNfITy81hgsU4NjqiJCHIY+PylJkiNIluoBt
3DU337XEiSZIW55/WKHm6IRRPhM2huUxQEbAD18hR8tv/c8IWbFGPRUi3nXWS4Whc9pSMEIdOseI
BwLmCIQLQMofxwpNI0JVqhWaJgTPPPnK2nBHMEEFTmja78U/+9VUiHiT+6A3aZw2goxQ1Wq0ESTC
PetW588Kt6IeA/+OgR3heAzwjoGLMoga2SnlvYXmvVu+keiMCFXfVqIzIV7jwtbA9at6HsJb3KS4
adVKB0aEOj2sdGBC1KwsjtYCCvIbFuiSFbRWqMjaoG36C03wbMqI4gmyI5wKWGYEEpdlh2d5aH+X
0+guyQhZ40Z3SUR0Fw4yQTzD2GWEqiQn8I+IK+NW2b309DoZVR6h2584buwiQR44I2KNCC47Lt6V
F79nPiNUJTlmPCICBad+0GaXxgiPM0JWa36PvSxFhqgQttnZhs+AEbKSDJ8BItgVE+1/WP5Ajs+A
EapaDZ8BEa6KkQSr92oBvYudvD+XER5nhDo+Tj9QRLD25NtAw72ABBUYJcSMkAfCKCFGhB6K4ly3
b0RpnkLpwUaUS9b0qKJTO3zti2KcVb+2vFxrz2bGOIUUn1+toCc/+mGdTQyr/dMJo/zd3BhOJJsZ
X0qDFsuE8wt2GaHOg25Ij5L+5QjxglAh6W9HG4FlRsgqMmxtIFxl/QrCGffTMUJVkWVrE+JVKpjv
WNiyP9h067IY9LoiQh4hxyIlBC+fWEhU8aBS7rkYbbuNCOowOGXIiOA0lQvrUZDbiPUyQtae0UEL
EXoQkmOm+o3Q+tWCFTx5o28kIkIdU8tIJMRX06pYec7lCktW53vP5Jft17wwJjPKJ+6nuxwMSw4Z
X+By5JfeMkIdVeeucURUPCcFvOz6XbTyqlPeeGnTkRUWQ4Q62E52KyLexru0SeOExRAhq9WxeAgR
aBgS3YsUFC6x6vJnWQaIUIfOaVCECL2Up8VvXFypIzypE6tChKpvK1ZFiJqNfeRoYoXrKfYHux3r
py6UzJeXk92xxdj2a97BlBnlc6rCBV3MwKnAeZJ+ifwujpPOhwhZsU46HyFqZJn6tWuMUJVkpfMR
4k0KE3dpnDgNImS1GnEaIFS8YT7gqtc7FaiLhnW6R4Q6cM61Y4ioN7utdD5EyEpy7BZC1Ejn80sA
GSEryUnnI0Sg/0f0VtwKRyzLSEKEOhCWkUSIt9zinOY6jJDV6lhkhKjpNsD1xK+k3+R3WsYyQh0I
KzBECL2lgbxMG518kCDrbk0nhiXNFUOIDMEB3m9F9lMfnmC0Z80r5CqeIHWH991yOq51kMy4iAKz
FNBtrSmYXtt322Z8lj6ySJ4wiqf5zmjjFY2IqJ/aqyT2FYcwdvkNnwQj5IEwfBKIqFgUHghkoZ/p
51EUvmnVqY5jhDo9nPRARPzCknzLtenYgYxQx9SxAxGhv/JXiQrlD+SUdTFCVauRHkgE/apcPc+i
vIfdLqWRRMcIWduGyYmICsXDG9uJyzFCVZLTdwYRgR6xFxdxCQ9k2LeMkNVq2LeIeBP/zS6NYXQy
QlWr06sWEfWXUEGaWzucqLGcVZ31FU9N+vlcTgUsD9dvj5qMmYie8qtiyr9bI8pf4SWsEHY/YZS/
hhV61DKjoq9n+E4+qV94ccu144SnGaGOkZPrigh9/2bneLHrdZcmHp5GgqzUcUmEqQ/tgoRgpcpJ
VvKKYhnviFDV6tT2IaJCbHZnG1F+RshKMqL8iKjphqvX3YqHTj+qVXAh2H1ckaDOASc4jYh7Xo26
/6hR28cIWXuOW4IQHFXSE7r1a9j9sPD2YM59poxQR8gy3gnxHkqIL0fo+sGcuGrbZIFVXvl1t7je
Wkpe+SsE1XYlOPGsE0bxXP/EMK6jYEYgh/qODQp2OZ1bJU8Yss6dTFtmXB2WFAENC+OEoSvK6IvC
jKuppghoBD9PGLqiDAuKGfc8k+2/6pg1JwxZg45hw4xeb4Enz0Enp/iEoWvQqIZkRsA2RL8EflDP
Y80nLfmE4GTfnjDkcXUu4WBGoGYfg57RotW3OYU4Rs4JQx5Xx8xhBpde1rvvMFDeiZFd/T5cee4M
xUbWrtZpHNDK+mP65388mcnSZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iago8PCAvRmlsdGVyIC9G
bGF0ZURlY29kZSAvTGVuZ3RoMSA1ODAwMCAvTGVuZ3RoIDMxODIyID4+CnN0cmVhbQp4nOz9B3gV
1RY/DK+9Z04/J6f3nF5STk56A1ImJHSRoAiEEAggUgQhF+wFLIAEFKxXBQULKiASQjEEFFTsoqgo
KlwBLyIWFBW5Ksk579pzTkJR73v/3/e+z/M9z8dM1u6zZ89aa6/123smCRAA0MBc4KC2T++aYavX
XjQa4LPJANzJPr0vqnZFOjH/LyRJ4YTp42aOfO+zegDVcwDm3hOume1dtWrcTwC5xwBkt10xc9L0
9gO/zQLwnsD2/SdNu/6KWdF2CcBgOcDVuyZPHHf5rhluHd7xAFLxZCxQ3UjLAIgJ88HJ02df9xGs
r8P8SADlJdNmTBhHq38/CVA6DcC0fPq462YqJqmvxvpSbO+9atz0ieoNBe8BvPIugGX5zH9MnHmy
fZ8GIIz1yueBPRv94Pu7vxKuGqst+1WuwGHg8WRo6DgWby7fqIjv/WOpxCGPYFaB7YnYAEPp6s6H
Afjd8b3xD/nTyfIzB8dKJGHihwHwD5AABR3kQBVWPIb35YDyu2ESa4gx6/A7ooRtcAQpRg7TBhKF
L2EpiUA72Q1H4SusWQuvwiewixjgI/iaGMlufMbxMBHuJ0bYB3oYAXPgMRgJK1BWV+IVa6EOUzbI
hsmwEWkkbIUlcCmOIwS1MAE+puXwb1KGPQPZDkshilfcglfsg5vhMngRNsEOHI0ZpsE9WDcXa9+H
e6EeekEp3vUBOE4eoGXkfmyjx3MO9s/udCn2dOZci9clzvbkyXrrOuuTZwcZiqO4CZaQGeKoRbaQ
baQS72PAsU7HnsbD/UijoAUiUAzPwGGSTsJQjk8zE46S7/A5F8IGHMul+GRz8Do2pslIBrgn/hM+
/37SSULYzzIc+QTkvAyupMMgBYxwGjkZgUPYlx6fgdFI5F7iBOwDsE92tpMyvGcZ6UmBbCDtpBfZ
i9wbjvfcipz5GI7Tsngn3Iq9P4D3i6L0Usg15DIyIakRTC43Y5+s9Rx8Tka3xL+iu/CeS0V6DPOd
ePe5Is3FnrsoG/nGaDJybSRex4j1swQlwuhS5CIjHIVIc/AJRyG/NhMnPAR74Mb4V8SA6RSg5OYu
YiGsRl49DEupS5wKLupiYYK6DnIz1rLW4vF36b8/6KSuBJ7aJD2P8g7jPMCZQKqgDZ+S4vOtIFoc
twKM8V8oIdmwDesomUKmwPOoG4xHXZzr4lKCUzd305Wou1dCBfL5xXNoLepzHWr0vd38nIsEyE9I
8jTBzxu6edlFIdR3JtN94v0NqHG1MBNnJSvvIqxH/SqDO3H0amynAieVo35sI3IQ4h2oZVXxU5AZ
3ws/izN1It7xY3GW1iE32By9D2V7OerNLhzDBLyDC8qw9nIYj1JbRLbBCMJDXzIcFsFGqkVNqYJh
MJD0wbG/jeMegTLsA1eTdEzdg3S1qMlz8Nwq6vFaCOBz6uFayMI+2QiYtRgII+On0Tql43kttrDh
iBKjmIOjyBLHUQcZwOPJZDcCtduC412KvLsR9WoUxibM9cTzOigAD15/DxKzJE/j+K/F5xwMfcGH
5yDs/Wm4DYJwO151N17N7MmLaBE2QUH8B5TYdXjFlXjnh3CG58FkGiIDyQAygAbJC3g+RB7C1CAa
pMWo1Q/RMm4RbCXvom4/RszwJKwk15IBKN3JZBbKahPsRKsxD+dfKgzB9M/wB3wBT8Br8By8CytR
yvOwdgf8B+V7DNs/IOrnTqzbKtIe8ezqeSJa2jP9zhP7ZD1290euRYlswpLnaDVZTBpJkLxB3oDT
FCcVOUD+iXSAPIn0NtlPPiOXo2U7SeaQYaSEyImMpMGD2PooHUg+IL8QDUkjepTsmfn3NuUooRx5
gjxF1pLp5BIsW07Gk0bUvZDYRAVSsaUOx8GOpch5NrfYocSTHWvQUp6AfyKdwFaP4VzAE0fC7HSi
/J/kdvIxjvxZ8ja2d6EcIt1xV/r/gQPHvlz0cOiycZYr4R3k0D9R83eS7eQ3cZyiscB08vnIm+SO
7mftKks+65/ix8hQRiIPGEkTvOmOzz/USf4kY+JA+Z4Vd/EWtfcTMd4EpWK9HJrEuJW0iuUx1GqW
/wXHyg58HvFZ1sA1Yn4SztHb4HFYjpYEidpR2qgXMA4uQo7sR93QoAY8iZxoAC9IUA5v4/kxSuN2
rGV3WQ7LybfkV/Irzu8ryWZykvybhOkE5FoLzpsqCJNDWPJv8gN5GXt8A7nwGN5rH+KG92A3mUpm
4wh3w3YcYxnq8kLUQD38gNq+Hc834BG0H/NJA54v4bmdPEIOnuF2NxeYpjA+u0R9ANIPz5HwC3xO
fkN5IdISfRTaTRzDwzhrd5F3yE60g6+h5m4lEZwZNjKG1HA3w5vi9SvIi2QVeVWc4xHxTBfPePe5
Czlwdv7M2RtbI3X7z/+VzvYdf0VfoVViPoM9yf8Jne85zqYJIu5IEBsDu8ffXENyEO3+ioS2EO2z
Ce3odSJdied4vJ5RLWp2BtrWK9GL9cYxTxY9GYhznlFqApEqsxJIVJUPvBJxNZmJGRlq5S0o/SXk
XvI4aUEtjNM6+gZ9i/6LIxzHKbgAdwvXzC3mHufe49X8EH40P5a/j/8n/yj/JL+R38Z/xn8j2Sp5
VfKt5KRULXVKPdKe0kukV0qnS5uks6W3SOdLH5I+JV0tXS99V/qx9Ij0d/c89+9erdfsdXv93rA3
11vg7ekt81Z4a7xzvE95n/E+55P4jD6Lz+8L+7J9w3xjfA/4nvVTv9Sv9Rv8Zr/D7/Fn+CP+/v5x
/okBGtAFfKiaNKQO6UKmkC2UGgqGskKFobLQtNDc0B2hO0OLQ/eFHg89F2oNtYe2h3aF3gm9H/os
dDRcFhbCvcON4QnhK8JXHpMc0x8zHrMd63WCnlCcyD1NT3tPF58uO11xuup0zemhp+tOTz998+lF
px84He9QdKR0GDryO2o6hnTUdYzvmNoxs+PqjiUd93Tc3/F0x7Mdazqe62jp+Ljj045/deZ2Vnbe
2flzrCMWj3fE4ygKL/oJxvGVZD0izj+Q468jxz9FM93F8TuQ43dzT/KET+GH8mP4pfyD/CP8E/zz
fBv/KX9M0iLZJtkjOZHkuE8qSBuR4zP/kuMn3HPdK71qr9Fr9XpFjud7e3Rz/Enk+JpzOH6pr963
tJvjeuS43e9OcrzRf7nIce/fcLy2m+NLQytDa7o5/jZy/FPkeM9ujk8MTz1GRI6bj+WfICf4E9rT
BDmeeboUOS6crj7d9/Tw01NP33C6+fTdpzs65CLH8zoqOy7uGNkxBjk+vWNWx90ix5d3c/wt5Pjn
yPEykeNzExyP/xsnwn1xE/J4OxeNH6Do02JanAH3ICqYSpo6VmJ+imi4I7HMWEYsHZM34CybDVPh
CsRGZR3/6jjQsafjnY5DHR92vM9adjzc8RCG93U8jud9HXM67ui4rWNKR0EH2sh/NwB8eSDhUg7N
O/TA4fpDdxz6/fCzh6499AKWLEVqPnTz4asPTj14/aH2f0cO3X3w2YMPfvHgF098sQjgi6fZdQet
XzR9MRZzuV8IXxR8ETzQ90CfA2UHehwoPlBwIPdAxgH/AecB0wGy/4f93+0/tv+r/V+yq/a/vn/H
/pf24132v7Z/1f71+/vs772/an9wv3+/b7/bsdPR4Tjt+MNxWPcSay15Sfa07FHZctky2SMyXMHK
3pJtla2TPS5bgekcWUSWLlNKY9Jfpcel30i/lB6SfiF9Xfqa9FXpduk2abt0q3SL9DHpcuky6QBp
heSU5C4J8DF+GrMx5KpzHSvnTtA5+XTu4u788r/0x12187k2Mf70L2tfR0J/zM/nm/mHzq/lFyfo
7w7+Gkb8dcnc7P82jvOuvIjvHj8/8P+2dRZffF7J1HNH8f/FwSE2vQPm8ZPgQTgK89G3L4JHcT33
FK5QmlEct+Oa4gT8BHehx74TXoED8CN67jXoq3+Gk4hdn0MP/DqsQ28yAf3R5biOmIgo4C304e8g
pt0NX+Ms+AAx+h5cq01CnHAP7IUP4SP0NN/Ad7jangpT0PtMR/9zFSLqGYiGZuJaYhZik9mIeK5F
XH0dzqfrcaVwM671XkDkM0fcX7gVvoXvEbs/iKiPEo7wRAKnoQOxwsOIOZZBJ8SIFFGxHOKIYh5F
FLMCbebjREGUREXUiIKfhFPwH8TCq8jT5BlEB6vJGkQXz5F15Hm0rS24Om8lG+E3+Jg0k0VkEyKl
LYgu2hBZpyAGaSdaokOEbcA1/2FiJCZEJ9uJmVgQub+IyGcH4pWXySvESmywHlqIHZHgq4hCnCSV
uIgbkczr8Dti/S/h38RDvMRH/Ii13iRvIVp7h7yLtv09EkCcEyJh8j7ZgyjvQ/IR2QvtiOvTSQbJ
hCPwFfkY0eRB+Aw+h/24MtkH/yI/khPkJ/TFPyOCPElOkf8govqd/IEY5zTpwNVljGShn8blMKW4
HuCphEqpjMqpgipJlKqommpoCtVSHdVTAzVSE8mmZmpBNJFLrdRG7dRBnTQV1/hu6qFeupj6qJ/k
kXwaIAW4rgrRME2j6TSDZtIIvZMulKRItPRH7lbudm4et4BbyN3FLeHu4x7gHuYeRWSwilvNreXW
ceu5Ddxmbiv3Ivcy9xr3FrebnuA+4D7mPuP+xR3mvuK+4Y5zP3I/0Z/oz/QXepL+Sk/R/9DfOCnn
or/TP+hp2sEpORWnRk9I8MGeQIzxFL+Kf5p/hn+WX82v4dfyz/Hr0Auu51v4DXwrIpBN/GZ+C/8C
+sWtfDvike38i/xL/A5+J/8y/wr/Kr+Lf41/nX+Df5N/i3+bf4d/l9/Nv8e/z+/hP+A/5D/i9/If
85/w+9CrfsZ/zu/nD/D/4r/gD/KH+MP8l/y/+SP8V/xR/mv+GP8N/y3/Hf89f5z/gf+RP8H/xP/M
/4IY+wh/kv+VP8X/h/+N/x02QCttJoWwGbbAq+QrXEFvQvx/G7wMCxDJfU138jcjxn4YjuM8XAX3
4qprCalCP3QP4oH7cPXYRm4ix8kP/Ey+iZ/L/4O/nZ+N9ukO/mp+Hn8d2rgF/J38QrR0i/hrEYct
5u/i7+aXID54gH8YEcIyfjkiswcRnz3E38Q/xq/gV/KP0y/oQXqIHqZf0n/TI/QrepR+zbk4N1fE
FXO/cCfRXkuhe9uSUGBLrnMPrOR4iVQmVyhVak2KVqc3GE1mi9VmdzhTXW6P1+cPBEPhtPSMzEhW
NDsnNy+/oLCouKS0R89eZeUVlUJV7+qaPn379R8wcNBFgy8eUjv0kkuHXTZ8xMi6UfWjG8aMbRwH
4ydcPvGKSZOnTL1y2vSrZsxs+ses2Vdfc+11199w40033zJn7q233X7HvPkL7lzYvGjxXXcvWXrP
vffd/8CD/3zo4UeWLX/0sRUrH3/iyadWPf3Ms6vXrOWeW/f8+pYNrRs3bd7yQtvW9m3bX3xpx86X
X3l112uvv/HmW2+/8+7u997fAx98+NHejz/Z9+lnn+8/8K8vDl5AxRdQ8QVUfAEVX0DFF1DxBVR8
ARVfQMX//46KBUGorCgv69WzR2lJUWFBfl5uTnY0K5KZkZ4WDgUDfp/X43alOh12m9ViNhkNep02
RaNWKRVymVTCc5RAVp9A30ZvS7ixhQ8H+vePsnxgHBaMO6ugscWLRX3PbdPibRSbec9tKWDLK85r
KSRaCt0tic5bBmXRLG+fgLdld03A20ZGDR2J6btqAnXeluNierCYXiqmNZj2+fACbx/b5BpvC2n0
9mnpe83k5j6NNdjdBpWyOlA9URnNgg1KFSZVmGqxBmZuINYKIiaotU/PDRTkGhxUiyNQ06fFHqhh
I2jhQn3GXd5SO3Rknxqnz1cXzWoh1RMC41sg0LtFGxGbQLV4mxZpdYtMvI13CnsaWOTdkLWzeXGb
DsY3RtSXBy4fN3pkCzeujt1DH8H71rRYbzhiO5PFzg3VIxecXevkmvvYpnhZtrl5gbdl5dCRZ9f6
WFhXh33gtTTUt7G5L956MTJx0KVevBudVzeyhczDW3rZk7CnSjzfxEAfVtI41duiCPQOTG6e2oii
cTS3wCXX+1odDmFr/BA4+nibh40M+FoqnYG6cTWpG0zQfMn1G+2C135uTTRrg06fYOyGFG0yodac
nZjYXSemxOYsNeiSbs4SNqLAAFSIFu8EL45kZACfqZQFE0uheUIpNsOjjuBVLZejRKa0KKobm3U9
WTm7vkUSQhDb/Csa9cbA8e/PLRmXLJGGdL8CSzI96VY1rO9Kt0QiLZmZTEVk1ShTHGOFmC+KZl3T
RqcEZuq8GCH7oBZ5O66uZw6y3+djAl7UJsB4zLTMHToykffCeGcrCDmRuhbayGp2dtWYL2M1c7tq
ui9vDKAmbxKXs+YWebj7R6uzGPtM7tlCLP+lemKiftClgUFDR4309mluTPJ20LBzcon60u66ZKrF
WD2Sc9Jkijo5sRaVcnR3Y5YZqW7hQ/gjFZX68jaZHLVSLCHevi26xv6JsE7p8/2PF7XFT7CrxOjM
ZclhtvSMnJvvdU7+nOGpmzkcMB+mg4aNam5WnlPXFy1Qc3PfgLdvc2PzuLb43PEBry7QvJULc+Hm
mX0auyTaFm9f5Gzpu7gOH2Iy6RndGt/J7Wy9rEBow6inGG1MCebPZbFKI8atioLKqhxuJ8xEWo/0
PhIPYzGckyzhwINhJRIrXSLWr+S2QQvSTqQ9SKykHUvasaQdS9qxpBJhMuFe4La0Bj14600b7cH8
H6sc3EaII1HuHm4R+LDvMcl4bDJegnEmxkuT8V3cotZeHm2VAvMEfsQwjkTx2Za39huSv1VMlJSJ
iWVdJcs2Yomnyo5QvgUJm+ColuOofsSQYK/LsHwZli/D8mVi+TIgYle+jGRXycTyVq0lWYKJKiVX
xw2HfOxiZDIewQ1vzffsqGrkLsOu14vhSm4YhkvEcKwYDhHDOWLtHDE9Q0zPENOVYroymWZhzlmh
Rwy1LOQu4S6FDCwZyg0U41quD4QwHoJ5Fl/MDRDjwVw/Mb4Iy20YD8J2BowHcn3F/ADM12DcH/Ms
7sf1ba3x5FbNxPxYrKN4P1Zeg2OowTHVIJNYyRKklUgHxZKxGM5Beh+JE1sSrgbPajyruCq8QsA+
BKwRgOMEPCvxrOAqsKYc25ZjKHBl4jOWYasyvFMZ8qoMey5D8ZSheMpAxpVh6OWKIBdJQKpFakSS
YD9ZeF0WjisL75DFRSGIffnoYjBh7E3GHroI3Bi76aJWt0eoUtBNUIvUiDQTaS7d1CoxaKtM2I61
zUEagjQWaQ7SCqT1SHKoTNQIKlpJK7khdAjHo3ZnbCwryxfjguJEnOpKxGpHvrbqH1wGsikDViBx
OOQMHHIGPmpXzoNEUXXSYAfS+0gHkRjD05AZaciMNHzANLw+TWwlFdv9iBRH4lCJ0rD/c9tIxKs9
SDln9cJK07EkHXPpeE06tk3H0oMYEvEKVl+LtARpR7LOLyqzX1ROP/blx9HmYFgpprQYejh/K1Vo
25C/pKe2qgT5PgQJK+ldyM27kG93MQ2hbBLnYE1lssUSpPVIEkTqW7kMPNPwTMfTj6cPTy+eKEFE
iG66FM8leN6N5114LsZzEUrDtD6yI0LHFs0omlO0pGhF0fqiHUWybXQcno20UVCCxYKOx6CXO6p0
lIfRoCF/iOE6MfyHGApiaBUcozVHRmveHK15eLTmgdGakaM1F4/W9B2tyRmtaSPjBWtEsz+iWRrR
DI9oiiOaooimIKLJiGiq9KSOjAANvCSGvcUwXwz9YugiI1o1oNhO6sEnR40naZt8t3q+8rXxpNVz
u69NjtFtiVx9IurFCrd4cn2TPFmJknAiCvpe5LEHuIw8BzISEbJkb8nGygRZD1m2LCpLl6XJAjKP
zCQ3yHXyFLlarpTL5VI5L6dykJva4oeECNtbNknZzitIeRbyYlpHWci2odFTUyKnMBBajNwgOujS
3mRQy84JMGi8t+XUpYE2okQXJgn0Ji2GQTBoWG9bS0lkUJssfklLaWRQi6K2fuQGQu6uw1wLvbON
wLCRbSTOiuY5GVrcCoRkzbvLmYzr6tg1Izfw5K676sByTaWt0lCh79G35i+CxmQYOXPYImdncCSu
lgcHXTqyZY2rriWfJeKuukHIOQYut9JSWtynZistYVHdyK3KubS0zyWsXDm3pu5MO/Biec1W8LFI
bAde1g6857Vz0xLWLsSiRDu32M59TrsN5b4+NRt8vq425WKb8nPbTDq3zSSxzaRkGy7RxndWG9kh
8IltfLJDf2rj/h/ahP6yzVncnNg78l8OshUGkk82VN/AkHljoM9EpMaWRddMtrXMHe/1boVq8kkS
tIcbx0+YzOJxE9vIJ4GJNS3VgRrvhoE3/Lm+5QZWPTBQswFu6DNs5IYbhIk1rQOFgX0C42rqNvYb
l7nunNst7Lrdhsxxf9HZONZZJrtXv3V/Ub2OVfdj91rH7rWO3auf0E+8l6j1qJZy6F2HUFCMN1KV
EhW40emr623RzawQtbmXz3aLs50H8iyoEBmrcZWlQWJV0apoFavCWcaqUtgCLFllu6WXz9lOnk1W
6bBYH+gNtj5TavBn1qxk4n/8mTVr1uwxs8bMYrH4M2v21UhMTDALZs0GfIIqtejfPGiNmW1ehLRY
tNHcrFl1s0GU6ayrgfU2mwVnOu9OXY09k1lnKwHMOv9gmhGBBGF3s64m2Io1vDqpNrPYh2bYDbBB
JjoB/muke8GJsZsbj/4a4geT9GXslkR9rDMep/vQPA1LUuIYhucDYjiMDE7EcDnshelwD/wTywrI
e7AaBNBi+V7gCPvthTK4D66Fj+Gy+E9Y6oMn4UfIgh4wOR4Tv9yNkZvhSZL4YroUPmLfMtIyLsJ/
h6Yxk+Rya8ltEMVehsGDYIX3scfMuBLzG6mLluFVw+Adbqw8K54b/5ns5N+Kj4cnSBn9hH8e3oXj
xM9D7Pb4oviy+HJIgZOcq/PVeF58Ol51GTTC1XATjmAuPAa7SR0tpzviC8Xv4idi6QvwDomgOjUi
nrsEW98BD8FWeAneh0/hK0KIlqSTuWxnTwKdu2K74gPi4+MzoA9cDLUwF2tdJESq6ChuFLeO29f5
79ihuBv7HgbXwHVwIywRf2dgH3wG+wlHlXQYvYxbB04oF79mvwd59hhy8i04SOSkkPQkAplPnqPX
8FznLvTvPJiRg/1F7t8Dy5Cnq2A97II98AH2+RPylCN2FP1lZDS5mcwjd5P7ySryHHmefEcl9FOO
427lX+e/i30SV8Yfia/G+zohFbyIdLNQBhehPHfDt/h8mSSLVJIPaYRmcYRXd8ZiBfF+8Tnx1+L7
IABp2LYcUW0fGAwjcNTXw+2wDV7Ha3fDe3AU/oNc4oiSGJAXXhIgl5BLydXiPu2PpJNaUH6ldBpt
pXu5CLebH8E/37kpZo61xn6MxeNr4y3xV+PvivItxvtUowQaYCZOMCaxzXif1+AIfAO/4j2kxINj
7U8G4fM+hP0fJB2oTnJ6C32OxhH7LuXe4u38Q7GLY9NjD8U2xgvjg1G3OIRcdijEsydq02VQh33f
htx8EtagZDai9nwCPxAbcZNcMoAMJyNJI5lMZpCZpIncSG5Crq4mm8g28gnZT36gPJVSM/IpQifQ
2+h9dBPdRT+hRzjgLsUVTBN3I3cft4nbwx3jdXwWn8sP5hv56/kbJAjIpBb5ux3Wjumd4zsf6Xw1
lh2riV0ZWxR7OfZJ7Mu4Kr4j/hUC0VwcYx1MwjHejM/PdvtXoH6swTEehq/hO5T5z8gLjiiIA0fs
EeVWjeMejCMfgYDpCjwnk6nI/7lkLWkl28Vd7rfIO+RDcoD8SAmOPhvPXjgLLqNX4DM8QtfSFvoZ
nr/S33ENnMXlcwW4pmjEp1nA3YnP80/uAPcVT3kzn8dfys/h35BwksslD0qWSXZJ3pR8K9VJ65M2
Ytg5Ly7epS/zFdw0WIlrA477ln5Iy8jN9DR5hrrIy3g3F662amk17YXIaBtq+XQwyZZJfVIfNYFO
1sj6oA/TKDeCD3NqmI3zDegoOp82wtNkO5ym/VHTruF205V0LLeMv5evIPtwdfEyD1RDTkEVVJEK
lN1H0IQSinLrefYtL0jkXIdkOtXEF/BfSyj3IdrBckK5t8kocpzUUgtyqxe9GwKY15HjGA/AGfgZ
av5WBJ2l/CFuMR1I92PZNLiPvIzPuA2m0W3kCZRLKc7Hf5BaspzLg1tIE3KjB0yl94OfzqR+1OfL
4BdyGzHjzD2NsgnSK4DnNHQC7KV1KPU9xECzyS2op9NhEWmGLNJJdsK79B4oJhO5lzrsnemUdBwn
G7j+sIGc5t/i30LofRo56ULNlSPcPow6vQzv8jr4uDBqTSlIKPtatgEt4EWgp7+Sm+g0mEIe4r4h
q2gVDIGJ3CzalzwY+5Wv4gqQY+1oTaqlPeQgKZO4+EKU+NdQgdo4CUA6mT8ouY2luY+4k/G6uC82
VpISOwA3IHf6o3VbhHOpP3xOLGQMGcrH6SA+Hh8Oa+l6/kDcStTEBx/EcYbFNpMyEox7SVNcRYai
ho9hv3fGL+Ln8VfzN6FvOo1Wcz7cC4/AK+hNnkK/lYZ8vAi5ORptzxT0EbmQD0X4dBXQG63SAKyr
heFoTxvRSl4BV0ETWt5H4TnYgB5qEPJjDF53BUzF8lnooW6EW3D+L4DFaAMehKfhA7qGrsAV7p30
NXoNnQKfw+fcG5xAhsNefiE/By7FFfBQYsQ7l6CUPHjd4vhHeLcMcKL1L8RZinof/y7+SfzZzvex
v6dx7PdKe8N30uruqTDzz0RsOENKzyP2PrMn0jHk99MJkkmRsEw2H0CeD6CcjeAGvbf6D4CUZwG0
XybI4EDC2PRHgsxzASxZSD8DWG8DsF2UIMc1AKntAO4tAN5iAN/rAIFpAMETAOFXADKwLPOqBEVx
nNkCQJ40QQXjAQo/T1AJ3q+0FaDHGoBeOO/LcwGEywGqR55FnyeoZliS7kfC+/T9HqB/M8CA3wCX
OgAX3Qsw+AeAIY8BDMX0JTieS6cCDH8IYEQNwCi892g1QAM+71i8xzjk1fgWgIloI67Assm4Gp1y
CGA68mjmLoBZBoDZAy/Q/yu0F+DqMUnadYEu0AW6QBfoAl2gC3SBLtAFukAX6AJdoAt0gf5/mNgf
cwEJnsCBDPpukMraiHoTlkp4luBAKZVgYgvHUYdCxsq2ELDLh9xoi1ysO1k2uLPsYt2pssG6zjKo
LOssY5SX69P79CEMCPDQ4eV2dgjss38vv5N9/6Ckz3Av8x+CHPTQuCFF0kbnC0qiVLC/Q6bcp2in
T4GKviSovfod+vf1B/U/6iX6dmIBSl/aKCf7oI0+tTlXPkNO5dvpw2CAn0gt2CK6Uw0nj+s6TzUc
P3kcR1KmK8PR5eUSHyeVBvzhtDMJvFdfqddu90rJJDFpc3gl/IcxR9jjCZOjiRgobIvfwuslvaEf
DCK9hYJaY23qCtMK53rTesd6p6wf9A+HBlQJJVnR4voBgrFowJa8XnmUDAoEB8oVBleqsX5gW3xn
q79IjIKJyCVGQo21aOAWq8YqWUlqVgoZK6PelUFSPwjq+wv1JZX1pRUlhf0LBxUalPV6Rb2+wiBk
PlhoEPxFBsHSExPaorEGYmijtUJ0cHZ9UbS+OFQ/IFg/sKiiuHBAYe1AMrDQ6Kw3LbWttNHU+lrT
UtNKE2eqMLJbq7ArnXGpcaWRM26nP8FFyL+hjH8nGyLfNxxv0B3H1MmT32OcOLEcj+/F5MmTHV3F
RxIn5OToOlmDzjJ26MRQLDu7AOXQQLiCfIvZJA0EmCDSwkVFxq5UiREFU1RYXFBwJlFcXGC1mGXc
WanE5b4AV8B5DY+7HQ73Mz5q1evtvpe81KYz2Il3PSvdbFjucTg8T/iShS+KrRzEt5HVxn550fgS
PRL7zWo0WmNZbhuvdWjJe2dSrJzIxXCvy87rbLpY/pmUeNVvAIQcpkvod/zXqMcZgk6yBYuep/fC
80vkcVE1B4MCYuTihGoe6TwClcfPVsfDTPV8NtRC/uvOXzJ9vkz266oNsQ5uPfbphFohLUOdqaMS
a4pRabBIpRKd1WI0VxglgxUK48qUIIAOldSe+nY7kYCN2Oex+dgwuPNkGZMOToHKMr2hRw/CApH/
hQZDSbHIRJmUmk0Gq8hOf1qYhmlD2Zo0dYrBLrtqzJirZHZDijr0rEB+nkUouSSgsumV6rdjbU+t
irW9pVbq7So/GRhDDkRjHXROcrQZCqpw2KndwbMRKwxSq0UnkeJolUocNI5XCx4cr8P1VDsZ3DXe
U2y8R3DA4nDPGa2JUplU1IaSYkNRIU0T9SLfajFY6Jy/HO1Ps2Lx2Dq/2o6jfYv0f2oV6f82jtam
8se2xMRPr2QcwdFGSaFwuylVFxBSf3X8FpRU2xcY55o4j9MTvCjIZQYbNZcbpwfftf5iOOk8EZRn
Zfo5SFeaUuQmnyErM02rlPAhiEaDoaApFAoGA8FQIJjqNKWmOp0OZ6ojaDSYjEaDQi4PGvQmg0Ef
DQUDqRJIdxgNeoUkRR4EgyLKQ6iN4wSDXmaol8tBFhzs9BpehBSS0kYeEbRywTnY4JVhW/73dAJt
pFxQDUmfkU7T7dlvbLe1kWBS3KK0O8scdt1xh013vOE4S9mQnSyqPFLZowdyFLlq7cGIX5AdSblZ
t2tBSrYtIv9TgscEiG0LCkRJsDSTRgM0NRB9oag9+lBCiaQySZcGpXVJqiQUToqJDLcZDTaiNyp1
Nr0j9uNqnV1vMa9ebTYb7PrVsR/septWZeSWEA+bqrHDdVK7XmuR1x2zagx21zffuOwGjfXYKLlZ
q7ezX+gmkdhe+gHJxklVINhegQ/hEJxA77KFJ7/Ql+FDrcwjo7Lt5CFQwnTiOjPrco6L6uQjySGS
nUQf2+cM2wMcye78ND9gV6rZh3ntVMYb6Rz0gg5BDTtRUyXUzk9Yy9zcEd1RyBnMOjL7inhjxzN0
znXX4Zh2x7/kCPwEGkhFD9YqV/Gfquwp07cSN4jecfBxcdKHugyfaNvoZcHS2qElLPhpSGnPixnh
/Y/GR3DfSqbjpJ4u9FQoLMSu4Eqhh6IvGaCoV1ypuIZcp1goX6h4kDysWEVWK7bAFvIGeUvxCTlK
vlGcIr8prCoFUbWRNzdzqgqoV7SRVhxUvfzFHI5w+/RtZNuG7aKZ70QPmeRLU0MD6WZMcUKu3KHO
0Xqn3q6kT6pMKXq7JPjHyJBdqzZLnrWm2LUqnMRf4XMfk7AvKnLIuo0Gqgy0x38GLn6yNSrPqFJg
Oj1+EtLi/wELkjn+ny2pKYoUeQptj/8GuvjPra6UKLsiM/6zEMiQpKZ4UvyG6XJ3qgGySZpE4w+k
+MoNWeUSg0SicZSjx393S16wPMWe+3g7kaLxyJqXYK/uFHK4kvkjUVl76Hsk7Ef19cIomq0L2+xW
u8VutpvsEmmq0+V0Oz1OXpoWTg9nhDPDvFSlVqoVarlappZIubBfHxTAa3QIJCINCRDlcwQS0PoE
4rRjEFZnCZBNMRA/thK/r8rEI3IrlCYPUnr2UT16pGDWu432SpNbb63Us8Didhsq/W3x04KAiTRT
qh4Dpw4DuxYDa0plgAVpJosGUxhwJmzHuQ2qyqgSAwtLuUx2H+vke8GKCa3J6mFXeSqpUqevsLKA
/MVXhWzYdcSsE+dqWjjMPLBOdAhWC/7ICrEkLRzwU7PZhHmrpSDfUMQdu3XiIwNvz3b10VoxNei2
bHeNzjKsOtOe3qPfXSurI7b0Hv0Xr6T798R+euymXkW+e8uHz9pDdCztv7ds+Jxrd5cH7IHYoZ1b
r32v3G8PEt9ONtuOINw8xv+GnmNDq0HubIv/Jmj1UpArnIKz1lDr5BXadroa1GSZoNCp1VrdSwo5
ZSUSLDEQiYSSl+TJ31WTGZymdroP9HTSCyBRyNV2atpGb0V0aaXvCUqYpNeTSaAjuhfpTEiFx8l7
CQ1CA3G8TNeJsEZ0P8ePi2YSdJ3lhh45NqL79eSuczJ5udAgSlnvSyKRBFbx6SVdjqqELiVeBjI6
p7GQeGM/mBRau1Ju5387PdqKFtFmMFr53OHM2mnkDPGuRU7sw7kUgT+24nT5QshyBgv7a29ImZ82
P31+xtPpT2dsU2/KVGgMSkuRujSTzwhkuiOmNHd6QG1SMSXQfGs4bvnD0Gnh0+VdTDrwQpJHkhfJ
EbSZKqJBe1W/SaFQqh1t5PdNpnK/BLaResD5jOXyw/ryUJWGzoAoWLHUje1VdDpkkXu6Jpzu1Ek2
3zBgVu14JbLuiO44SXIIEhzCiZfqCRpslpA3bPbZBDAG9AKxekwCMQQxSE6cW29NsBIPaCJNkRJf
UcK5oH0NllTQokJURKlMmvQrScsklcpA1knnMc/SsZfAz03DPM/feNUau1Sh1umtU7aOe/TLcP01
sU/bh/kY+6++6egPMyYPSZ/29C0NNpnSqst9asznzT3HzZodO/A408JX41/yyCdAkW6cVopuFu1R
QX5+kb5ncEBwYKi69B8gneObX/oAf1/Rg6Wrip4u3Wpst75jfMe027rf+C/r98Y/rPEcPbtus8mP
ctO3oQBTMZEh16oi6XouBwdiA0kgFexub3o4y95G6jd6vYasNnLXxnB5AXr7uzYbyqWB8uI2ohGU
5nIuNbUH5+iZ044SSKW3vqCy9yiQSDXft5O5CTmgwSPM+B05crHuKLJ+sI6teJgwOo9g9jhaQGYI
RWVmrjxhDlMLi4Iho4mXhAoDAjFKzAIJFoUFYuINAoAollvxwKi0oakUSpuIJeHcw93AqyC/GOUS
TiJ0q5gTpdSl/QkhccbZN/zaNu1Yttaq05mWrbv3tXFbGtwOu71/032P3DTi3iydXqW3jbj+kRXv
jqdrCzeP/+fXo3N1Bp1NO+uFmYOWXspmCWmuH7O0rNCksOrSyy/bccewB9HrfMJmCuI3F/jgA0GD
ntpL3T6Jy5NqQbYe3eJyvWTRmg1tpFEwpKS8ZPb6fJMoZ2K/QO3zeJHxL3AcL/G5NW5Mt0IKuhX0
RK5UNgssoMUyi5lro7cLWiJJmeRyeUDrJjgT3O30KvCRekGFU4jY/TxvVqMf+hDFEewWR9NgXHo2
sQVPZxmib10ZQ2W6HxCdsSWQjhXre0gQfiHEwsmC8+bXvWVdsTYvt4n4ikiBvgspdCWSJqZArw8Q
juv8iHy0vi8DTH3FMPYmCx/Nio0gY8dxaR3vMt7Ffu2yM2QsPdjpw/ltQD13oJ4HIJesEdTZflOw
0O+OuH3ucHv8FPsUWEgp4nvJq/lB8sv4UXJpCPV4I6qxNxn7xThQGGyL7xWUTL/x6qBc04ZXzuF5
Xm7iTfIwH5ZnGnsaBxnrjVON1xvvNM4LbjNuDn6u+tzwncaoIhK5zCsN27VBb8g30TvBd73v+vRZ
OTNzN/q3ZX6i/lJ5VG0YJUeHq9MbvEaTx+y2uKx2nU3jh6BGHVKFlSQ3h2ZnoZnLkEUyJVZpiiaY
h1JctTlaznEKZxv5QrB4yk2StHKFxnZYWg6ZukxvZm4mn/ki3Q35ECRBUNOnX/CX5yLQtudtI6Xk
1m440TCYGbfOBnGphhaOTaYjDAZ3oefERApleX28UafVaw1aTqrWqDRUmsVnCsRr9LeR5wQzhJWI
I0LBdDkWRiRRgfi0HlajIiFNmgAZsjRxyrFJpysTUQSbeU2iRRQ9dcI2RroQWdcsRMPI5mFy1Rbw
g9mErrsgORFlUjLt4lUT5+956ZnpLxZXV+au/PimYaU2i15jyCh/NbbDHn5yxswVKyeOG1VGjbOu
OvjUg7/PX7Tuw8funLJiol9rN1iVptiGr30fbFm+fvHtz11agvbxo3iM+wRnnBnmblBwzLNIcXJl
UqmUoy8p1BrNJDOYzGYwoyNTW1VmNXA6QieplHqtTsnr1Kp2nFqEPrvJqrBbvj8Luh0ZLDrdSnFq
4Mywigs/ZrZwHSKuUGznORZS5EswoggTpMvkcLd2Ps20neNiz8stKQablJ8WHshs/4r5p9906G06
pQHtxNeIV78W8WoI8sgCocbwjP9t+AF+UPMO3mWOREdEJlKJKoW3OVNMtmbb/eQR+SOq+9JWRJZH
V5Mn0zbTHcp2dXtkt/LtiPF6sspH80xRdL2tqQF3W/xfrbmB7Pb4vxDo/rZJL09PD7KyzHR/e/x7
CMW/bU3z+5ifNkTSBXmgPCND6io3SnLKpZpAG/lM0GVkWHThcu6wo7zSMsRCLW3kuKAq8JbrDmeV
K+z550Hek2xHBkPkV85RUVGZnoqqmRvNc3r0Zl7uNngFSDUhkM2WIV7NlaCh9+hdCGTNGETlOQLk
Ibg9A2SZ6f8zioUG0tAETdXs13Ei8WMbEYnigxzbiACVxUIu4lOJDXMSG6YISxGbWGZSV5pt2NzM
ysyszMzKzoGldd0eBi1cSZebEXcnSkTHgjAUddt4VpozTrny0MqVh66cOjqz58cP/nNvzwzN41fP
fnzFNdeusD43d+5z6+bMWUcXFTzT+MDnnz8w9pnCoh5Dxze//37z+Nqe30xbtnzq+Pvui8lmPPXU
Vf949lm0i+L6jRuP6zcn5AkKbatFJW8FqWEbsaCu8MSyWaWy21PPLOjKBusS8EfcyzlnWWf8u0Xe
mYAbX1vS62JGnUu6V36UlMYzORBHYYORgn5nyp6UT3WHUr7RnUj5XSezGtvImo25WqJtIw5BgePT
/qJ72cK3EYugURWmfKi1EMvndpAmRwmVRNzAQ0uGbug4JhP7KecMj/N1TyE6LFQ6pLYEg6GjiTz2
lRlX5l7pWUN9N5brN7jNamPiz6pVoQ8ejNj6dsG9QUrkCkWQ/RcLhRLYDm4Q9JiWg15eT9iwQVmv
r1KQNaAk29HyPogYfS3IyfZW6VbSRtcKyhzs026AIbfa2kgAnak9h9hEU3zk+HH8AftJ23G7DoMF
8uTOhTzbJibYQ+lJUmMISVpFbrFFpbf7O05xCr9dr7LQfuQPtV1vN8ZqY7VGTKjZ34ObSJr5KZxa
lHtJqyyIY/lNcJqDWpXd4eKHGAj+aA05hkoDZ7CnJre6G9C9606VQQ56enEnL4n+E6DnnByf1yHi
f+5+Fp6Vpi8w7Moo9hHbSGR0DlfnC/4d0g/UP6u5c7h5Npfr9SJnkcNVKuQs4yrjbpKzaG7XCmrY
miMlUmRs7Y3IWN/ZjO088j8w9symAEmiP25fx2yRtZyy4z9J1sakImtJC2lJsJbCvvgtuJrRQzn0
Iw1bca2/c2Oqu9DANp4VBnehRsCgEnMbMTYmY5sY2wqrWSsrJtrl2wVq0OVoAjpustzrIuXFPdpI
iqAsLs4vJ3y/ihpXGycRFPa8rJQDFfXKcraTpuezamrsSmkwy67yPt+johgRX19BY1FWFBUHK/oF
oZggxF7RWpUlayM5gspiDkYtwWhtFsnaTr6G/vAG20Zli8Iytr19qvNkQye6JkRuR3QnRUSAdpaB
bJxZR0RnJYI3XRk0iMb3ksrqUKHElhnJiKRH0iLhiERqNBlMepPOxEtzwgWhSkVVOthClrGgzTWP
BU2+Kp1US7BMkFekE2vEPhZM2SljibowJZ30ltakJzBCpMtodqGErl8SLErO4OKCpPtHIG7WmwwF
+d27vN0LfX1ioW8x60WbK2Ub7wmTWsLV2zMNNz766po7r+hXGUnN7bPxoQcH6XV6W1njstp50dSL
ddY7pz12SfNUk0ljtNXc8cD08fqQiWSreP6haTduGHfV4qA9WLnh9tjmV2L/6aez6bzh8l6Fngd7
Dp1Jagk8cVufx6d07qQIQ8wKcojcNuyiKyTs/y7oAfgd/L2QCdlkixAp1iNHnRVZJdF+hgGOi7L6
RmsNtZaxjrFZtdHfMrURyMzMyiaURpW6NvqUYNEs0azQ0IMaosnQazQ6vUupNwQyWFVKOFyQGQ5n
ZLoCmVkKTiySSgtE0OJS0KjdKBZZLMMNFovR4LIb9P5UVtTfA565nqUebo+HeDKcHk+q0+V3OhxZ
mZlup8PkdDoMer2bRnFFEQ0GAkqcmcQd0WZ7sml2tsIezQo7jGGHnTrayUhcOFcIpsywU9AqKkFP
tE6P85DzhJNHkJq1JZeG9dGwoZ1UgB51X6+s1DPd12FbrZ6Afoj+R31cz+NEz9qY02caTuHEdkUT
6sJJUTtZslPct2DrDIYFGsSXb6ivCyTiImMBTucFN+NaQ969h/FTQ1POyV1nF/wfZcWrZQjZGCU2
VbnzlikkqZE+cl4FxwU47sbOT5vE1zax11lYRWb9Ju6SPEMeqRKL32DLmZX3HfMcJgtiu7uWMdy3
zEyefqV7WbOATuh8lL2vHIE6VIc6lAppkE+uEF5cn7k28rryNdU+pWRJZnPkUe+y0IrI8yHpjcE5
oVmRq6NLlEtMi4JLQvLLdBN1c5QzdTP1Mw0zjbKB3sG+AcFBkfkpknxtL29PX89QZWavSB9tP51c
kWP3pvqcIWemMyegzYzIr9dtD76Rw/X1Dghd453vbc59wLvKu9krz5LjQjQC4LJQuSRCiEue603h
Aukp+d40V0bYkhaWu13uvPx8i5xa5IGQVu1R56gr1UPUY9Uz1DJ1G7ldyIiGACcf1eqX6nfq9+gP
6U/opXpHYVo6LkXZC58TzGEWDLw+oRPMojcl38E2iEtQhqpRXsxyoaKIdiq5rXXuklO0We5glsGk
VBnDkVCmKRolIWUgSrIMGVEIqsJRAmfQIdv/b2pqasAjpA+c5etkSYOSFLTRh9ZHXI/49L784sSG
gY9AE5Mv1T362qrbb6hdNa5zMcu/RjLGDimvuf/a2Eayeuh1FXWPLYp9OCwh7s03PDI2Z/mYYYvG
M5HT4kDq1JIh8zos/af2EK6rYH/vI36Qv4hfB6VwULguaiI5UAlDgJNYzJbh1ommyy1TsmeaZllm
2jZZlSWpxbkDLQOL6631RVOtk4vmpT6coyzI03qdfgKcPMViLcn3BtxaDXAGVWBTxBAqUS3i3aFI
CcfTiCIlLG/0hcOOns6wNs+Tl5NXmcfn2XssOEsIg4+jBAZ3djL2V3a9Ok2sG3sk38JZe7A9agRj
MKhFdemgluDQUYirU3EVgV6eLRVc8e83WyzWVJslib/rGPzGmd61N5ZcCKYlrb1MikXAbHiXvWcI
KJsrKio0YAn3aQJh6K1UMnz2/eOGC+HeaalEt2na2lq92WCJXLJ7Sv2Y/mMW5s/7esEe3tOLieQb
j8PmHFZVF/FELx7bd+R922PfjRlrtuitOaMbAs7+a+8ZsfYmwv5UDPtvGfw1OPdcaOrUgu9u5ULV
nYaFxoWmxeYlniXeZt9dac0ZSzLV6OXSvBmpPvYHEhQPp2320Wq51cXsrcqRAQ6HC1xWOWX5IkmG
uGnpkuuztR63xeJyW+URt0JB3XIaDGsRAmu9Wqp1ZGe53cSL0qZgj24jPYj8zBr+zGRgMB0ngRiw
1eV/29jFuVDozVSaU7QarVqr0vLScCgtlB7KCPFSo8FkoFJfKFMZzCZecyCbhLSRbOI3eLKTG2fs
NUByRxP989nzg22jM7nJzlhCcVYUFTIxspnh6ieawF1T12cPyXD9Y96E22JlrGQZyZu6tcEe7B1c
PDT2fnJSjCwdO3XwlNm3/jyqN5sVzS+Peeji8rrarAE4H0aiPHJQHkXEIDjGemZI50g5vSolYjC4
VP5UT1Eg4ErlFFKGtbTuShYLWVp7pXQ4Ra9oclgjRqPLUZjNFJzmRYqKXNlpUbZ/QjMj4bAr6mkj
04QyByVhVSAYdhRBOOQGUDmoSu4Pa1PJj6nxVJpaxYVBQWoVKxV7FIcUJxQSRVE4nA1RXZRG29Aj
WkIhBLJuxSXGHMOPhhMMXhcPnGFLSu44+2SApdB4NTTh0qUpac06Exto7Aet13HQ/dqwt6w7kbRo
YjYS6aroLmfb9kTftcGs795R65KSvmtb4UybZAm5jM5nbO8YxyTSJNowbhYr6XyaRG0Jd2SjRTGP
6Mdim854q9hBVrI7NmisWPMDC8eilFawv0CKUiqEn4QxjRKiVagjOp1L4XO6i/x+l7Mgqs315NLc
SGGhK4pupJi5EYPdHNHrXfZwFmToMmhGJBRyZfkDYXshhIJhADtKRWGnCnlhKBoKQ5YuqzaLy2L8
zgoGA0DCOn8YnF4nrXWudO4RcYjEeYneqyOgm6tbqjuh43X2olNb2TzqdinIfF1SHmwLk23WdJad
kcX53IezpdDwF0IgDee/N0mKoOS/y2B54oVKzNklA63KzT3KGN9587lCOAcvaJR/LQKUwVz0HPPQ
c5SRsFC62PuIl+boKnVDdNwAdd/gcFWDenjwadXTwe3SdrWCD1gDYXVaIBwsDkqLocdS6NEDXMVF
OcxgFWjzSX5xdn5+TrarSCn3pOmiRuK22tA9RYszPS4d53OWhYtzwsVXFBXxRl8ohUP4N0XwmkxG
mhniFe4rsrOjbkLAUZEW1so9ciq3ly+YcZ5bET+u0olLENGeMbR35Ix76ZF8Uy9un51j5hoSdi6R
YQu7szxPlRIXZ9+DJH4SsuLfQgZSevzbzUGL3xLo8j/ogJoamAPSM8+STZOOxZp8H9PljxIvATDL
M1/UNcEkiTc2fE7jjrELdt89ZOEPi99ZLGN7dDaD3kqkH9w4e9vQYgKHL7ptREJUBFfIOhNpjT1U
VFy7tHXhI81E0jwjz6R1uF/y2K2uy6ZNvLvhmoc/OOVNJyUoYhuxGjUWGUr0SpxVM3BWVZNXBLXh
ccvzORstO3L4xFJBpYkkVwgOr4j8dS7iivhcLq/P5cjKF4sgh+RkFOTk5Be4ssp6syKdttJTSSsj
1ZWVvatdZYl1hEoaSS4jEosIlSUjuYaIhMR+tOkkPRJMTw8FXZFeRayoGkpJaaSwtLSo0NUr4HcD
IQp7fjgrK+INO0LhSCSxZijr1UuJC4oCd7DQHawWUj2FK6rXV9Ml1QeraXUb3SY4+xjcPp/enUsF
upRyQ+geSrV0LJ1BObqdboMa9idjEp9x4cwtE7/baoqUibtVbMaWsZWCiAlZqE9CxPNV5S9zf5/5
b1ed34doAcStxBy2GaA1VVoEDHLQEb2QYsQMBoltQd+fXn50fRTW9XLE96eS85cbt3d+JJrr2AFx
2heyhcXvogWh0Zluh93zOyspHNvVxu6ZSYtj7nOXHKIhv4hs6kp3WLrqUee+wgXIN6hzHtgnRHP4
bElA7dV4TV5zTmqOu0JSoM415ZorUyvdF0uq1YJJMA9KHeIa4jazv+eFmqMuFl9royZ5xHxqMaSm
esBlT2AhFVr+BBayGVg+zVysN5sNepfNE7YbwnYbpWG5NqxQyNkiVD9ER3R27+KDtm4MxKSOwq4U
NzP+B1H+lbT+9J77nE2uAL3nvHfdh0SQL+558RVnmHWGmcz61uFcfRj51psOEBpsUVuxoypYUFRQ
UtzPV181yTet6lrfTVXNQnPVw8KyqvVV26reKTBqobigT8GIQl7rjxT3LawqGp63q/JVYWeV3Ol3
5k3xT8m7v3B9dHXxMf/v0d+Llfm9AfK6+Bw5h88pkEpSC7zIaq/LnpkrbiV4o0ujNDdKotGledFo
bp4rMw8SUkgBCZEUnCMIFbrihCAyAixfG9aGPeHcMBeO+JkldGX4fVWFQjFf2dufBwZw+/wmn88P
vjw/7yW54cxAODMjw57n93tRkihKGy0tCVdUVsrlurCgkEMbvWGTz2dT5LeRkS94e/fOg97h/Hby
LPjpDYJVqM1rzJuZx0GekFebxx3KO4ForapkGxkJXqgkxYK+xudlGgE6coIpRfXAdjLsDDwWF4tl
ZXbdSUenDbNNDvbymJkDh120CsdtlY7josHoLBOhs64scSYdzoLsCPuuxQ6Cu6wShNQSDOz5GFij
GJjSKxObVnULJDcnPiWznb2DkPPfbcnZew8NTf/VnMhSkpsQ4grp7yyGr8s+kPMMBmGfvFi7cjSc
RoYvE9+orjwD9UgjK1lGa0az+D+syB/Ln3RnZbBxivh96R2bFpC3Y81/1vPO01TSbUAmZN4yu+qE
+FZ7yvuZDH/gDBiJM8AH04RShOhFDKIzAAjgciJE359E5EUMkdOwyslAtlZBFA7Ecm6jwe5fdf1Z
H18fbUBslngxcQaB/QmXIavQbP4dBk7wgXxMs8VvKxrZs775psiEr7qmM7mYmcnYmPOmNAEbPs9O
fJ5Smib0/NJ11E37wsDSnbAHPiKfpn7gOgWnyCmXMgRprjR3uLRf6ojUZ91b3XthL9nr+pYcc2lG
uolanF3GFWyR58FFXoZRqzUYXWqP6Fh14K/1U39G2O8PhV2eHNG1qvILivPzi4pdOSqJmJcX8HK5
hHepnOZEZzaitXls1JZhstnMJpczOz0xqyO1ERrJSItE0tNc2W3xRUKqi4A31eVyE2oiLHSXArhd
bhMW4Yx0CSp3KOzxuN2prjBh+YGpqc7SEsqZw06anZNWHM7JUanUvDGslofTSktdbrerpNidJsD7
xJM2Nm1G2vq0HWmSNCEtozBNMBRp05ak7Uk7lHYCy9roYcHs8pCxhC4h7xNKCJ+aylPK4yL5esFi
9HK8iXcPMb5vPGj80cgb7T1eSa6YBrOJKn7vqe+Rk/hpaMJsQyTSZNMddYjfHLBSBt87E/OYRZWd
iS+z2bdPZQlQwDYNF9yceAkguVm3K2L7e8fe9P8ZOmgSvco/EFE2kQD58xcOXTOUkL/9CCJAH2uM
vahbJnrtt1nYr4iF75EK0uM90aMnvot4x+3EmWtgH0Cc74c6s+jec5059634P4JwVQC4KtCAnXQI
8be0r9mp4ajlqO133e+Gk5aTdukbls90nxk+seyzfaP7xiBz6BwGs8Vi498w/KE9ZeQeVTygfoqu
lqxWPKV+W/q2XH47XSy5Sz5XvdC40Hw/XSaRl0hL5AWKMnVPXYGhwNLTJs+kEXWOLmQIWXJsvahs
u3aHrtXQamw1t1h22Nrt8nXa53WrDE8YnzQ/ZVlvW2OXjzAOtTTYVugeMN5nWW572C7vY+xj7mMZ
aLvIPko7SneJQZ5h66ktNpaYe9gu1g7U9THIVVKl3Cl1yjO0acY0M+J0O+HlRq2GB5kVlyD6kJJL
CbGtRS/kwkqQwLWmkMy+0VF9Q/IT1s6GxAtPcQtL/By4STzYXiD7LrgB/cFmizJVX2loi5/aiLGu
Lf7bRoOt0sI+60sxOSstNour0sYCRVv80EatnVV9y2JJW/yT7rzKwPKvsFiRjI0s1ugrzey6RHxS
SFHrKs1ejaHC6MaAsFfSRnulJhlTFuvMlepkbGNfdWn0xgqSgoHaz1J//XUk81vAvjzHdQ3odYDq
Z5AVUvZJJNtnM/Bw548L34m9Q4reWfjDwst+eHHDaSJb9eIPtO+zscMrSR1JIVoycmXsy9W7Sd/Y
Wwe+je1j//CYwka0kPVoIQMQhROCjXfwTpkbPEanwRNyFjn7OLdGlJmGtLb4D4LuascdDpomz5Tf
53jAQ89HMX+NDvO6QUmWiA0D4A4ZtMHKIA0GbQgRM0JahD2OnCgCA509+9SZjcuu7TK2W8ZW9w3s
7xkK2qCAvA8iSsdApWW4vC75uz3/O3xkn/axDbG/WfZ3eR3xI79Qcq844CMt56/30QcdW7e/X/6g
2p7DY78TdcOTg9bcFvuYHIrNPndmv7tw6G2hUodx2KXXVUx4jPGd7Ym9hHyPQgl5fCv44ruEi72+
iogJ1+j1RVfkXZ3HySI98wbmjXKMzJvtnZ11XdFdRasy1+S9H/7Y85H3YPjj6I9hPcLsvD6evr7r
suZ5mrPu8TzhWZv1pvct39GIxr0t/hsoQPuXMjoXOPY6IyOPNzPik/qjWQFPNhQnUWAU3DnZjO3Z
jOPZ2XIEmOHMTIbwPe30BojSlYIG8EHcuoJQKoRJuI00bJ6TuiSVpraRdIH9Qdxa/0r/Hv8JP+9n
PkqrF3QkR3dCR3X20oHTzn1j0NB0pOFIg/i7A2XiV9SiIxDfJOFU6AJ/Z78/+F8FXwqDWgzJXYZW
j9rbHj+JnD+5KaIusnjQQrQWevNwtnd9Y5LcZGBfhv53FCeznAPYQgXdKnPZn6Fbx6P75i0fNfcu
geVmLl87I/brV1dtHLr6+tg7VBkbeK7ivHHzqBVFFct/FjGa9aWiYbXTSoc9hMhmK/oEE/qEGtgv
ZJYXXOQcUtBQcK1lvmWBY6FzcY+HeysHePtWUaYSq6ue7f2x9aj1V6vMyR7SaCtm34LWRYSM8l4O
m1ZiAlKSkp8b4LIL2XsGvcoeLisr1Ieq/6/avgUwiupc+JyZfT9nZ2dnd/Y5+8gmm9fmsQmBRTIQ
iCLyEImAEiEkCwRCNuRBRL0Sb61irRVFqmit3KtWBUXkoRFUrEXFaov9i1atLdSL2vZKpYpWhWz+
c87MbjYBrL3//TfZM9+c+ea8vu985zvf+c5Z462q8lsLEwXBBlqFOn6QLDeMK1jsT/spv7uRK5Aq
o+GoNDkdWx+7PfZA7MmYOiZMu38fDOR5rh0/gQZxeT+NvAaRXYQYshGXUNmBjViKZKtRZQX294Fk
Y8eY9QXZ38ZPYeO14laRdb1KKO7iss9ZIfkjkfQmWSFknVD94I23PlR+yZJl2yfPX/jRL37/Pdys
8pP9P/3pM43TKu75zaJFv31ip2qSF1PnbT9ecrjp9paqudUBm9dX+IOrNr5+SwV+9Ge8GrHo7p92
TFnud7jDF130/RtfwHPI21G/nkjk6Y+kYqveVINNqCFvoBYbuSmdugZbTe0CX4s0ayHMImWAQt1I
GITppxnG5kdJIFASGW/cu8R72Kuyeuu9s72LvV2oNz3pPerVef9SgJUsvI5wSvHorCfib4xZ8ywj
51ksnDVtjgDUxvfIrJlMKN7LPEr8157AzTd60pz5A+Zq2J+5hVyR7g8uQ/x4Hap3BQztB14kegLD
X+0KMF68rcKDxtpQv+e45iPvXwNfU19ovvB8FTgt6o2USgM9xsD3PfdpNKxL1qYdjINyVAsOh0vw
sfI02ALQDDgG0AQY+IptBtlyFtObzQa9zybPdS+MVitzXDSPRRPZWMwVZQ1R1kb5kCYRCvohTCPa
UFYwGyzGG2mqBLdfp5utX6xP69frb9er9ULlhFUjgohYNjHXNisbSGV7BXGa/U5Wi7NMTmRPCxEr
dVBucNTiOTNzVq8kng+1NWOmP/TQJ4907bjmQr/bYvLDWrIK88K/X3bLcqJvyhGqSUNTnjq59NWr
qReIkZlolFNufemSn7aSmOyciFFGnhK4UPJqgdZVAS5xXVyyxHcn86bva9fXJYZHwaM+ysTJFkmm
2sEwnMNncvChYhyFBHxXlAJRJrok+mZUFY3GSqLR4hJfqAQYiSnSldZCvOcpraW12hil1dKUz0jB
oIAfTvf5ql0+n+DyBV1OB5pR+FEFUV92laBZjdPFOZ0uJ18cDQnRIBc10VFjKBg0mYwUgDp8vnC0
wjXHtdN10qVy4UUEo5OKxh2LHQcctAPd7x52Quc++D3AU2/uLiXeCW3fL2FOfdR8qpn4JjaTvpKd
WeC/eDw7vziHU8JYpwMyv/jWCIXMwTAk9MXm6GCVsg4dhtXniqUe7sssnOzkzGbOCce77GaL3fkf
8CYNvGGri0M3LlgnXyXVJL3DZHLo5fAMT/81/x5LH6Qtqx5CtC2i9kuXpd1pT9qb9m3gb3K+qH6R
+zOvX8IssS1hl9hVhynI8IxT4iWnykV5nH4h4PMXxZy1VC1f6WykGvnJzoXwSn6Bc4PzUedr1CH+
PVRCYlm2MXMYyNRwDGPnfGbOESzEsf6IGOmKUCDCROZEXoy8GVFHNhZFIoVFvmARMGkIit6qD+gp
q/6A/qj+U/0w6nMb1Xq9Ru0zqVWiG6NwvsU+6KsRfD634BMFF6B4pziY+UZKOFS0yKlVKr+D49Bw
UIS4xSWgubNAQYqGfpcTwU6KpiDtd/AIg6eizkFqreR3RQGEaDJMq3SF0aAb/4uiPWrWRM0mCr4A
SwFAg1UzEFD7NUtVhwUYEKAgFdcIUqI2IQzEERCOJAQpWpgQopK1KFC0uGh90e1FDxQdLvq0SFe0
n1qH9DknLJWcPHqNl+Loi17lJXeNlf+UeM0u2ENJ0RqkfK3bpRYdz6PsOECjrFWwTHIEOPgiB7ko
o4ZAPVt9u/qwWqV+Hj2NgWnEQNYme9icQNz2N4E57sY7mNfgKYHrI4EZWuN2nSAThDXNx9FTF/M3
kBNVipkV28iGyESa7KdUZzdWYmDEHwelB8ZaxL7NQ+fsCJn9Z+yMIh2rGOlYz1ADlNvp5t2KNjVj
pzvnXUANf7KL0jkHh08+xTNZbQsbzJpR78E+OWPsZHZ7td0+Jo7+3Y1/+8uN1wWIEKzDY9HB9H/d
8JfVL8tSEUcE6PozP1dNytnJQ3T8zG/oP+bJwzmozwzgFRqqWtrM1sAJwbpwTYNkms3PLp9cd6lp
Md9cfmldi6mT7yxvqftp+ca6R0KD7GBwMDHYcIg9FDyUONTwDvgk8Wn9iYZ/gL/DvzMhF0q2CrIN
NrYhzITCTDBRXQWDiUQDy7L+YIILBhNVYYZl/LCKg7CKQhozE7VGDfYoGw1Gxah7SrQhmojWRJOV
0aqoOEhdLXmRxm3QuXVJqpj6NAET0YaG+rq6+nC4vLywASvZbP1kNROFUG0yqX0+E8/7II62WdVx
dT1iq8Vqtdo9rSoaRrF7C5f5UE74uWE26nJpH+0Tpu6HUeKu4JBHQGHmKRcSmtgbE4+DwszjLjZr
yxEwxfFDEiegm1xks6LiEbXvRH6A+Q9P4fwMNssy2CzLYLMsE2L99YzFzKPAxGU9sRcqMpmsy7DD
R3ajd9As/shu9Bq5ojdZPI9GL5N79D6+7hqdhBV9iEgm6VQP/12yW5z1NqvNW29TO3CA5uF4ni7Z
UVTQhR424IBxWTk5fXStQtdn0NVmQbMzmD8tXwjHupONiahFEWMNvGMjqC3wdnlm+RkOb8o8nHns
JnJ/Ci87VsMfZDYQHv8Qc/RVcCqcchWGPsJxIjV/aCjnf/ZCZooMW3gNkosf50y9zfDBfK/ezBBc
oPoY2ECjFLUZLZ8BUGVE2ulniBt1RgOjYwGM6BlDhWGOgTYIbOqx/OWb+rMtuPacdpmdUs97g9Tg
mDxnVt35zQGct/qv2Io7qgSTJHFsCRgjqzdEYD3xwJbzPpPNe2zO6hFvCYUEkH49f9XnSfVkvAz/
DdFfUYozhw6r3ZkwMAPzHu2V0KiKx+Udx6P9pD84/SApeHNAEIYOj7QdfI4eoll1JdKjgpIJaBnt
Em2XdkCr1j4HPwNWJNL/AUzxEyjJZpSmM7cPXZ6MUOZPeFpgrc5P0NTaqva9IaiNrMC9wdtZAY0i
G5EWfTk9AIpALVwqXbpN+1BgWzkd1RYEkqpee797rWeA+777Tm6ze7t2K/eQe0d8r/Y5y1PcHvez
/tctpyodBijAYkjfa7vLTV1b/oPy+8q3WbaXv1z5VuWHlboiNPfeIbkL4sGCglAwVMT67M5YbRDU
xiBdbdKX1g7CY9IVcEMRMFQHaaM+iP01ukrp0ljSZCrifsIEfVr8wAxEMSih/mYNwniwPjg7uDj4
QPDJ4IHg0aAu6K5z3l4R1ODnac0DmgOaoxqVRhhXvH9EuYYlM4c+miW7ispkzW5qijefwJo22UOS
mxWOt40fM5NH83hBGUkOAC2aYiSGT4Ia9BWGT+1mdeU6xUkAjSeKYwGHUPcDP0KxD7+In6DJZXOw
JuunjKaOiqtydrusvByhcDUdJc+yfskLnnnz7m3Hfjdhw+yBgaVPiXrGabC0/mTOA7u6cLd8OXnj
9GeWz+rvXr2/dd29W9LXPG1lNkxbNt7gYm0Gq7v4/tahI2Q+/582ZnZy7iUr5i/GFqEyRPv5qEd4
QRGMPIV1rR2SkYkTPStk9vL43i7EHYLAO0Jev5aGRjFqajYOwta90aBeDCJ53yoV014AaK3e6Ata
UctTGndxeB4wiQ4Ou/tauTR3lKM5IXbVj/LJgYlwPGtsq8cnNBxH4v0EEu/HFQ+Ob9t6PGOnSSGG
NG+lHlYYKyIXFl1e1Fb0WOjhyDPwWeNz/qcLD6pf1x1Rva87rv6rzsarKmGV+gJjA5xtnO6/HDap
m7XNxja4TN1h7KOuNVzrXxe4xb8v8HxobwGPpPPJXUamaHD4r0/5eXljbjNcsxDaEI2AgwPYChAe
Y5iBeXtzYPE9vxuEmsw/9r6/6eU8f6mfvnfnne/hr+rjod++kvnipYOZk688TLZBTyKLTYce+MMf
HkBfvBcaUWcG6pnF4OTeoMFoxebeL6VSBLzqeL/g3cJjgWPB/y74a6E24ijkp4ozC2YWNonNBVcU
rrSuFNoLbhFMPDb29ti5hfbLHasKlhV+6VZr3ALjcMeYGFvg/gFzH/Nj12b3w46HEW4YTV2tAuch
PqCC1ynbZcAGWzCmNe5Wabz/6QyGjZakbuHWANwYeDFABdylXDCKibw1CvHC78YoHRVKDubRGfU2
4rXTvGbmKXmjNPo7rvjqjLiByiYYPFdFwyY2fmWNMJp8Iwyf790ZDoGaBKiuol/GohYSz07Nk3ft
f+ntbUtfn+tgbM7Ug4dez5yGxtd/Tpu9uJe8EHA7PRcO/PXuB49cNIdz2kqmrIL0q69DsgvmetTa
2/HvwqD2/tPT04tXFFPYdLlDXvaOE+tlSOd34SjGE3d6PC5nyG/gQ0X6ZgPqBruLgqi9UXcQQ0HO
D0xGTot/4soZ0IsD+BdTIHSXFgQH0DxmEP5wd0nxQNaPfY3SPtj0OJE4zKKx7jj6P4X7wfmn+pUV
M3bySifYbdGxOixiRvrFs6AYqbsiV4jNIdHhj3eHdREhJ6NypplwjSY3QaxyZlk5f5uZipJFzJ1/
6v7NunW/6Xn/x+S+653NP37nnR9vfkf18enVWLY8cmjdsf6rj15zCL4nc/LW99/fijmZIj5mccTJ
AhDBm1K7gd/ioKqoKdRcqpV6hXrF/kvhPfY94X3Pf7k+DHzDmwVvsTdB1fkv9lwSWOS5IpD2dASu
9/zQs8W7xf+M2trH7/MepA+yr3lf82t0L9vcoojGSJsv6NSqgjajaZ47uRXALoAPivlQcobEJExu
5WCaO8AdRqJIxQnB4sfzWHTmCbKF4MTx7P5B4i4+Ssjs4jkNEgl7PFzATw0Of5IT9RD9B3l+jNux
zJlAKzuDqcrOPMp/+NhVv55stzAupuKLG97JHIXWQ7+GhvnCW5s2HXHD+x98dVK1VbDZmKr50PPa
M0hyfH7DrTsevw3PsH+HZgtXIM5MgNelAsk0Rz2g/p7phsqtpl2mPSUvlRwpMTh1Vr3pEMOE9Ily
UAkrBynV0wCEypFyMwglyQ0R50aKQqCgORb0AcCKQnmZS6PXGUKIFyVDLSiFovswYc3NkjnukBxd
jjcdKodQ0/csfENxg5xJXFEnMh8Rg8ZEbBQfIhuCx3jTN49xq7cUl3gQQUsDoMQTC0BsUrnhhvP6
PyJA2WA/srNX43BknWzikMjRoTQOX38ah08//qP+m6sdLk5nv3tFZz+8hQha89CFWQ2Vehbz4/qV
P+F1PMs6aWfHtPVEJUSc+W+Z61XXI84sBNXQL1VO47o46v3gbws+CR4vOB08FdGsiq0ua423Vl9j
vi62pvqHsYHq+2N3VG+Pba3e57dQOiwNlhIBoVerdfoQBfwllS6RcYqIlhb/psqgaCgJgk1RLZpG
aaAGFvlEKBoMjH6rfqeetuqxOfBJ/WG9Wu+uKQ8OhDeGt4Z3hlUHwofDx8Inw6qwkChuGcWsRFpg
DwdEDKyc1h/HIrU+u8Nh/BghkcfF+4Fn+BRwD5/aVaxD84uvdvl1YBDdleoq8CVmqsaRZXx8ZEFC
YXSsucCa3Eo0p7VQ4ZGTD8bV1mApQtUk2OqqUTtUb5DHvoira9FM4nL694v7C/mb33ri9Okn3rr5
9dtu++Uvb7vtderQvURiPDtvSulVRcSX8ZLpxZPPPAvh3r0QZGbc9cavNt31q1+hvtCE+sJq1Bfq
4HypbIv7tEipoAO2afo0G+Fd1Fb4ELUT7qYMD2t+pt2j3qt9RfuO9qhb69bZnERuW7kAR3GLXBzn
dIVssThReEoXVZSWxitCMcYgy3szNC8ipt4QI+uvxoJFiv5aV4XvwzXxypqaqspQHcTO/KpYUREi
dx1QaRmDTi8KR10QjRMPSsYJIChWHqg4XEFVDML/3j3+wpbc7iUsZEiPUkQ+MRDazivwv6tHYrPi
wM+4PWqtpsCjFgLQrfXK/Q6fNDKyHPUs0Ayf2iuaApys4iyU1z9stcrmuLHGe2Vf3fnWpeDcOZuu
XHrLoqvQ7CWQ+ZTMG7/Xt2hyvCPf5Zh0X6T8nJ5/4bTbZw/9I9dJ6SuvKRP7hz7JHQszKdtHn0c0
59U2QCM9db1UHBKqBEmYK7QKvcKNgtZuZhZwSFvVmPQL1OqQifcKmx1IW6VfpgbhXU97NWaTAcD9
EJvgKTTZsKhUatExm4Oc4Lt0/cgckxkitJhY/+WJMVNNkO+17QjX2M/yBFRagNp43Xp4Ma74kItM
By/+AnteqG3vvpu59MxnefIIaSy4Znsy19N1pGY+8IBUwuBjeSiGvtK60It0OG+vdQAMwAFqgN5s
tczS3a57QLfdu8+r9uo8eBnRi/qs2qgbhE88rVKFjHKFJYtR454niKzdwm/y46WdxZKNomjaHzCZ
RZ9vtgqqBP8+uBf+BrhGlh2IC2x2aWfoeP2XQyP7BfAeeDTM4Zrnapy/iUNdVVtDHb3uhowZu0RR
Fy5YcMG8zBekAfSrbsS1HzpD+nfrqo1lAdK9f7gc9eUDiK6bUF+uoe56FsSGX9zNm+tjeEcGZyJX
aTZrrF9u/5mdOpiAxVxxQXmsOFFUMz5SX3BBrD6xklsZNi6zw7C91k6VcLNj7xa8m/ik4JPE6YLT
Cd2EggmJlZGVNdu57WFNpCYcBrKwNuYktRd37T0gAAMBnKmJqQ+QbYdIvw4sCgcCoXDIGwZl1UQm
VFQ0JioqqhOhskSNzUgSssQNFovRELJh/yo0T5Kdq1xbiHdVyMPZS6M4/sJYbFFBLBYtCJUWRAoi
EbEmwdXUJMKcnbWLIMwBEAb2mginDsNQ0ut1JD2aaLK0OllWVlpKGZOsDeiSkDJweKKsT4dh+N6C
SFPNPrgVFKAYc1diIEGJiYrEkgSdwDLHN86ORng0xnTpB/QUoxf1FQjAo41GL9Tuh/eDAdm+O+IA
iQ8HxTtMyHoFtuQqBlziMqtsGHKOv1lVLlvG7MNHdvsnYmeUI7u94+SrUCVfnWXkumvE9RFi30dy
np6aHPbybWsdY8Xa+XGRLDsLPesEma8Dh5EOzOkK8PFqieEv8734EQbCmqNgfbW7QEiIuV1m2OAG
bWMneNU5x8lgzq52linuubzp3sswVUL6gRkLhZbMIHyghSzOn8SxyczdcG3mB3mTv29gKRYNZEf8
3zILcya2HtRb9qPewqHe4gLNUmKpo8fxPQdSH0wLsNaH9LwFWMdjXY7NNlvIBZBqB6BoY5jZzAGG
ZgQhX9KR473OL+HOK93uGC3bPsOyLav850tsCBx4NzPSqhopjTTROs5aZxlvnWCdaL3AKlkbrNP0
bNRUa9rj2VWqKoS1kGryLtUu9fZqe73qWm2Vd5p2mrdJq67QjbuA9L2jE+CExkkTJlwwKTTOYcVR
fpGFc9g32WPsSVYFWIaVWJpttLCs1RJyFATIUA9CTIgKNfpDoYA/VFBbIUdWM9VUdWO8uroiHqpt
lHBk6mgDbGisb2iQ6kNlcY0/Wl5W5PNqoLZ4nJQEjZriIO0O6vW0dlxtbUGBw2C2iE5eCtRU8AM8
xZ+J+vxiYRTfRweiVPTMJBAX6ydhUxSYdGDS4Un0JOHC4idceVYPfIbsxNwltyFBcVDPeiaw48H/
YGdB89mOwkQdEItiLsFgUqmNBTFVYQCqNYLBGYBF6uIAdJncAXl3Kz5/hxx+0tyM9ATPyOYYw/Df
gAp9tcPvIaXhPQCHf5vVDKF8IooWy2/3JLKjDl0hPt4XXeVj9prtDmLvInPMEc0ibJOPzBp9n6di
jO2Af17VMXlpsK5nwpW1F5KdgvfNqi5fNrmRgLMry0ovaCDRHxBnSALSS5t6pjU2TktecsXQXsyp
1N3SvGmpod8S+I6G+b5Ym3wzMlVAHNyBOHg+4uA62CGNe0vzlo46qDmoox7U7dLs0tFrtANaqlXb
pmvz0Pd5HtZQ1wZ2wz0U7Q2sDFAAqijKr2NlS4HVEXBQjkbiXBBix2qc8lBiwQedNiqjiaxxMqCA
KaDGqJ3mmkZZ7axK1mngPngMiLBVsvuCKi3SQFnWZtAbRPdRAQp4IGCI8rmxYitSPgWseY6oOore
KTPe0Ckk5P/1HS3nZDPO41XrtDqNjtJ41YirPDqfrHkWE83Tk3OE4hCD/PEpDyfz0Bqyn7q5GalX
tcrc7ywWGM0qZymf8xf8aOGS2XVXEqL/iRwK9u+rL7tmTb7uqTDE+oVTY/5bpw99OqJ7Lry24ftD
fx/DBRS4Y/ioaiLiAiNwwoukOpZX8ZyTp1+Drxnfon6v/oP2LaNmlbbdRqWolKpd125Yae6wpezL
nDpHkLYG9bRRrzUFAdllKtSTq8VJrpLZUbMTQAZUgCVI/RukbpZcbFAj4T2oEsJJaw5oDmuOaU5q
1JpB+MFuFxIh2ZkDGpxODDWvwfp89rzPUZvZ9gMeaYfc8Kk9DGfhnPuGP0BD9ge7zX6bf2RG14yH
Qdx1JSPPMZ56Dgc2bGC0W/31Rg4FOgMKtDiw4QObfEgb03JGFj1EAc/ZnJM4HNg5vEw1OHxQYhFg
MCBFSocDirYGJsKsK2neQUfYepq1kOTbmSZmTrx0MPM3yB58Cdqb/rR165/wFz75YuYktB3AB9We
/PlP/3j0/p8cO4pt12jmjnsoPsOqTKqvNFjHF6JvTdmlsIlqNrdBRBPNKnMvvLa4u9z4C82Lhne1
7+rfK3y38iPNhwadQJfS12p/SG+hH6c1vJd0SyHuEwSvL8TLo4yRPTRqSJkciiujCTTH4takw5tE
jGqJB42GWBBuUmlBIFmgiQatOqhzV5cCi+i3+uS1TpVPqMo3fxO1K2v8PjGRTOHPNYP/dufCfANV
kakCzwnKiGuhWYSY6pXDf3iqMDxq+yI+M0PuZNi+gs3Y5+1Ro6zZMx7vu+7/9GSGnv/TD+VFtnSe
Ufv+396z5ciRLXcfoZduuXJR7+HuvZnhZzIa2dMN6QVJotC033H4zY13vHkY2wMR7bYh2oVBHF6C
T9P6cpd1fAwzX511/A7wiGdHAT0XLHa3gU73ymAPuM69tvx74Db3TeVboj8pvbv8sejjpT8rtz0U
hvfFtovbY7Ss21vyDTGy/DU6DimiVxa1c7GozSruwF1Y5kqyWMm2lAW9Bj220RQGwaaQNgIFvSAO
GKDVcMxw0kAb3JXFQXwcytbAzoDqcOBY4GSADggVWTNuvm2GbERA4hURFTuO1k88l2HmWyVpPmHd
8nEIcaTIFnCl+Ji1Iq5kEFE2Noayst38vLsFZLNkZIyB5vGXiS2XWHQzXcSodusHz2WGIP3CsVuP
3HPPEfylXtuCKXj65SxF4TfPQLj36eHMjDsOH77jjjfflE9uVV1B9+OTWyXuOgss1c82rGTXsbew
P9bcb9d6ZUNK4JAys/I49lE70EREkvTKhAlvGt0hzS6aRXaMhkqMFs5kRDRRa83QDjgLY4gUJEGJ
xlDPoAEPzZPwdMljsGpPaimtuwxwYsQanhOWTWgnw5qwUDr0I1feMQh4a5C8M4gc2EomvdljvaFt
/Hd36kXksSnk2WvnLDzrzapCStcatRf4fHZOinrowWkzbhDsBos9nBDG3XcA9hL9ejWeRr9+Hw7p
pUfuakq57YLWHnYv2J5JEAqwNif1XFbXPjx8lM6gvjQV/l3awNV7J1PsJWAhaJ/6uPj4uP+oe8P+
2pQ/2t/m3570+yn/bT+e+POUM/ZTia+msEa7hldP0k8J2B28Y5Jnyq2hzYn9VuN8+xV17XUrk9fU
XZ+8pe6W5MPcLs7wo+TeAHWpriQWjlZKF0xMuF1Wi9ZhGg8SVRVhVXmt1WKiDYC2CckLLgjagg2G
QVizhxbLYfkg/LHkjdYGgyCpbRofnO3Hjry0391YOS+cjDmCEh4LeTTqSQvTMRgTpjVoaU3UEDRe
pXQs4toBZfszLMHHuOX8ejElm0ecesfnufUqe8FZ+ZDKunFTWNFbYC9wTnIEQNIzPgDHiShgp6Bb
vt4VAE7XpAsm+CYihcWdnFgXqA0AbrKNKMVYRZIDxQmDKDJZ8u9JcgmD97nhj4ET9dGpqHNO4sah
Pro7xE/0jthPycGBsjtIHRpJ9WhykORQUIfHVRfjQHcomIoH0qkcGjqnckZrvReng1oGIz2D1QcO
B3kDKRrDz3UUCj4GM89ZmdPkOSuPHJFZGI0oh9PT18lzTrx+Vjf35ttmJRsrbnpyasviX7/66nqd
w0zclQVneEv6oa2Xzs28uuGSI5t20CU+xKob/W5emFhYN76kZmKR12p3ha+7aNUjqRBncfufQPzr
KA9U1F8zdVY8LiZWTOxYj/n1TqRTJVV3glLwmhQ57YFmj9tDPWTYa3jJ8FvDcYN6reUmy2bLzyyv
GN82apw6qMVyQgW7JYdOpdLqQpDh9A6blbGxnFowxQbhg5LNn4xEtEkIgcYUFIzcBtUgfEziSkt1
ejEafAV4Ga/o7fIe8KrROP/h7jI8HcPn4ZPljFPZowTwBjB5QfKs81HkdQy3x2A0uvUBYPCYAkBe
xyDLws0w28Vt3NiloGjN6HUN3oEUd7KXMFPXt6bplXGcmXGZxX+s2bSDONbeh4lBL8W9e+g305dW
i2Z8NnZw5g/6qDiOJGdr4Ha8ErXjQnopKATDksmg2stTRTx066x6ImdNcZ3JpNeFrPKCpdEzS1mw
LAzi+zJ8+GujGIkExVAh5K2cGEyCQoPTlQz4/VadPslYNVyQNooiAE4ezyb0McYm6g5roRYbsovG
GrInTpQPgpTPiFN2x3znQS9rs2btKo26wK6yBQCr4eQ2ljucXelwzwMH6mg8Um7Y4Q+UNTjiUlGY
19CECuNGbrMeFTc9fuha6TLZMrNi1q+2kwb/lMwKrv1Jw4I+yk+a/ba5K5+TQdlmi1s7iUa3O1Fr
h+FiqXI73M4+bqdFg2gU8TZ3i2gV0WwrCevYCfZl1HJbO9cefhIhbbOzUgDigxd2SA4zMDPmuJk2
zyIHMIQMNlYeFFFtAzDP5IhPV9iBT2lbRI5XCOkpKJsY612yjXFWzsRooyAU5d/V4MIAiHaOs9s5
OwuBQTEmepikgU4a9JpwkhuEKyWjnUrGbfW2J220bR9cCexQL5klFlawaXYr+yarYp+HTyLuKIBB
xQ0UKTYfEV/mEyDPH71+4re6MY/15DyH2+Y53DixZU72Yx5lZKseG0Pt/FHmkcuJGYqc03QrTBTA
cnKKFpyIlx+aaHP2aMmhC+XpXHa8rBseVt2FKFlEl0oPF/GFzpvobfzDzkHqWX6PUwcohlrP384/
yb/AH+UzvG4rtZM6TNE6lc7hUrkcRVRMVeQodNap6hwXqS5yzFfN5xY4FggLipbBVaoVjuXO5cLy
omtVVzvu4X/s/Bm1XfWoY6tzL7VfNejY6XxGeKboNf5V5+/5I86/8MedJUbew5dQJXyJ82bh5qLH
+f38K+pXuPf5P8M/O7+iTvNfOW2yV46FybnlyO7PO6TSrggEETEiReiTGNoaeTNCd0UGIhT2h6Yi
kS3EGTqkOEPvkGKLybYDGrtEz9bTn+rhk8Qvmsa7qfVbiF90SPGLRlzp88WJU3RIFFybiVP08MVS
VdYpWsw5RYt5TtFinlO0qDhFH4DH0PS5F3HTMWwahMeksArMg5CepzIUJoPupGhPmjVJU1AUzWaT
Ju2Crl8IEC9MR8EmQaqoEaSikoQgFRSiwOdHgeBGgdWWEJLSkiJYtB8+Qryhb5WcfBMlVY5PUBiP
wniUxNgS1CB8RDKrxSUO6PgFp9rEJdXYPFVRgy+768YnyG2JfIuyIVeUArmi98kVJYavEss7E2rJ
UbNefbuaws7TlPp5+AGI5fWYL5ubc6P0Cewg3exWfhWKeE83Z72nS059hB8C1+j9AfWn8CmbCPiX
/afPMqg3N685a//AuSIVJ+qsBWFvkU7QqZgR1QV2B7U0XUiP8SLNd5DO/ZzVhhXPDq7YEcOd8WMc
rNq8u23w9pXYWvwR1m+LIOUdOg7zeugyihv6hLo3v5emkLxdiXppA3WNtDlgC7AUW2ebb6M82GYS
CC2Bq9l0MB1e0vAL+Avm1+yvg2+E36h6KfFSg1UHXOCeEH0uZ2jiAC3KDtDEMVqUHaOpJExak0hQ
2pNsMpgUk+7KZFUykgwni6ckG5I1yUQyKWWdnwvLywvrF6oTg7B8j9hwbz2DF2Y82Ak6GORNJjXg
IXaEvteqTiPWcE+rQs93h+8tZAle8N7ChVZfXDELqH3CVIPBbSjWJDUf7YPa3E8aZFXe47mDafP8
oZux4zN2iibOz9g7/4SLOZ71hlaubuAa4wtNAvXN5Vn35l+OcW9+XHFv/nI3G8bXD7CtCl3/uMsz
cdJZDtJSmKnFLtWlOZdqA3qN8WM/Zj/2qw7l3hrtFI0GbMUv+gNJzxrrbX4jW1+Nj86/GAE2A++c
ZEND46SGyX62HuKgYZzXVg9x0DDOwyAIBQ34F2IgDoIGnzgpYUVBFSd4JjFYk67CqjO6ssq1YXD4
4G6Gw1bpg5IZAeGJKAji4Lybn7F6DeUdM9/maC37Tp3P0VoTprbCG6KcFc2uP8PMf2vm2cx+MlBl
PvW7rfYovCGzLWJHzz/E41Yb9EBfG+4qH+KnEfhy5nYtb1aWgcZnXpVNlGZei+aaF+nIE2xb+RTa
5N5j4nWo92zOXK+6B/WeKvgcUhqAi3WFSsxBZw2ssc02S87T9q9DRr19hv3i0Aq4wna1/erQBvuG
0LO25+37Qq+EfheyoC7IVrG2Krusu/jN5nhOafGE/AN+6N8S8vtDIU8oXFKJ11HLK8hszykZq8rL
K6tCJVV2vew+p1ZvkZ3n9BC4OTK0OCuc0Bm3O52cPeS2VxVHcOzqwsJ4uLAwEg4Vh0P2qioxHOLC
4ZANdVN82jNrB7AKPWBtEOj8alaPVRyPh0u63ajnUljFiSSLK5MlJcUW4J/jp7r8x/wn8VwzMQfv
cmHUorpLfUx9Uq1RC9XF+4i0lo/fb17DfITEXNY4kKfkKD6K+FRotSJ1/8ki5ndVfLK3zFhsrY6Z
qJsob+mC2d97OS97jVl/DFIdmWsEv9vs4Imn/ho4H85do/jxM1z50CffI7xHtppCLZLBrNmhJ0J4
NvWUzEKIuUYsPVgWnwCA/hviJif4i2SwYNMu1FkM1PPDXwLz8FfAAFR4hqGN01qtig4ZeMIyU+1x
q93OWEO8BVIsJZotnNlsMZsoC+TNlAlarCJwIu1WNJoMsFmVtBrqDWlsZxP45rQJmgRXX55pbabi
KXw896uaiv8onuMjkSYfpUXJC9EUHq6RWCJXJJnQ9Z1dSC5lRdHoH1MY+8sK5Mz/EuiA2bP3tMEa
mPu1BfrtoVupOuLDMASo7qEv5enajKELeskpMTOol7ox8Co+54D6gP676mOgB3YwVfIZKQ9F0Wao
tQ0bDNB0pd3Ya/jc/p4DqUafo0nb53s5CFqfk4+sxz8udIr8tpDyWynk1Ho02iqT+hFo93vb9X7e
K9yKrj7eJ6g+zlzqNDn8RfAPCoBK8nvqA5WglKReYnQsVFlwIQy9xs9tPzehzCWrA/TCz7U/p95D
xXh1u3Jy/gnlR47yi1GdOw19BNr4bub3Lr/Dr6cWvZt5X/DxfgMqSLjIz5md8EkFICfmU7fBn5GS
TJCcpeA6VDit6mmo/zkFdsHPrVSAopC21rnbAMFDz5IfrsPlGGqW2+IESw7csOd+vm5z7tfrVB/n
fr0OgEZ6FsAnIuNPhoQYhmhoZhSYAha4QIFpcAXBwrAqDwf/juQyBdYAL7xegbXgZ/BeBdaBKPWG
AuuBV3dKgQ2UX59Nxwg6jOUKbALLjNl3zZo9lKTAFrDIJP+iAP6sNy1SYAiMpuMKjJrKrFNgGpSZ
fq/AqjwcNTCZrQqsARazR4G14DJzTIF1wG5+SYH1wMK8rcAGaGWy6RhBre1zBTaBajb7rpm+wnyd
AltAObsIlQSqaFQ2E/sDAqsRzLD3ElhD4rcRWEvinyawjsCvEFiv0EiGZRrJsEwjGZZpJMOqPByZ
RjIs00iGZRrJsEwjGZZpJMMyjWRYppEMyzSSYZlGMizTCMOGvPoaSV3eJrApL95C4I8IjH+a1MJ+
SWA7glm7isBcHr6DpCPDfF483qNjsfME9hAcOU1fHk4gD44Q/AiBiwlcReAyApO66PLKr8vLy5QX
b8rWZR5YB7qQPr4MtIBWdBXBY+g7D6wg8EyQBp3o26tgiaAB3XUjGIctKL6dYIgopgO9X46gqSS+
5f8xpXiuZCK4DD3pAH05nB4UNx1d5fwqwXj0VwHKFChBYiejNzrQdS56ZzkqQy95ay5Krwd9u8Fa
FLadVaoJpFR96Hk7wRLBLHTtR/FryX1PrpRVKJc6FIqgCKXSjsrSjZ70oO8ylFqM5LQcpdSB6tYN
Lj/P26Nzk/Oag+o7E9V+1LNgiLQlbqk2dL+apLoKxeH8/uetLKJYXM52VLZeUgbcKiK6xzitJAbT
MnuPS9SJYuRS9aBazAKzUe7TQSP6NqBWx/BsFItPrG5E4SUkfhqKuQyFmC4XoraZhv5mkth5wIxU
DPzFdWgnVOo9iyez8XItu0hbdymlW5drhbNrL/NQGtUQ174LvY+xWxCWXEuZK/oIT4hgKXm6jtQy
myeu89q8lukj78q8kS2P3HKrCb5cEsz9HYQrUoRfUyRuOUkFUy9FWhHz6UIltxXo+VqCl0blyLa5
nGfvt7RMluP6CUfgmBSp1wqljG3oDse3orgOUr9lpPVWn7O90kq9cIul8lLpV9I8V35tCvdgnlhK
eqlc6qUKZTqVlM9FoUJSq9EtJfPV2Vxxds5yPG7rtSjEEqIF5dqhtHYPSa33vHnj1m9CMR0kx548
yo/QQqbT6H6BW0fOtYek04pil5EafBeaiwovdpK+2InuRvLFfbuNtLTcS1uIBOvOk2ClOezuPL6V
69f7T1sKl241ST/LV+lR6fUT+q8i1MyXFcsUvhjBTCNcWYr0kRbH6a/I1UcuVz53Y3mFuUFuf7lX
dSn8keXSsTz0bTUa4Y/ppO5nUw63ME5/DYpPkbSztWklV1m2dY6hQfeY9h5JGdcvTeR5myI11xIZ
2J8nB74L9bPpyX0S99W1CjVG+lg2vbPpKLeWXINeIgN6z9mPsxRrGdPWy/6l0o608tk5tJIWxr08
dVaJ5PpgDpqQS6EJyf/JKLYM4BGzDo3S49AoKaKwEt2VofE7gb4VAOtwTWCGglmBnlaiJwkFHgeq
0Re/VQtq0FiPvzh1TK1eVLIJSG+Io/bCf+WoHmN7fCuRfBcR/sVtiss5g0iJXiIHupH2kiLj9PKc
9G3JSZlsOv2ER3oV2Tgii7OtPh1MQS2G++pYbaJfSS0rObEk6FfaEVNoMolrV9q2EcGy1rM8l1d+
DlgzSpFytyp9p5VwTSpvfBZJqtmytxO6dZCU2sHVSg27SG1aCe+15dW/lPTcbBtmJbmsC/QT3pX7
yciI2kP0naV5pVgGRrSJbL/rUsY+LH97RskizHuyzpSVAOdq8TRplS4SjrRJN0k5TXQCWVL2krJk
dbAR+TZS3l7SdiuIHMi2TBvCakVvZXvBiCQs/xf5LE7wV6NU4yjsJRIdpxonusJiRZ/KckcnqWd5
7p3/3bz6CafIuKn/lVyyz+JjJEku7XnrulLLWlpT4mPivBUpcWa6M92LosSGdHdXurultz3dKXZ1
tJaLU1t6W/4JUhwnJl6W7ujDMT3i9E70XuX48RVlKEiUi5M7OsS57ctX9PaIc1M9qe61qbZsUhMa
0n3d7alucVaqf8LaVHcPTrKqvK5KLJrZ3tqd7kkv643NTS3v62jpvjzvsfIaemvOZTPnKXfbxHnd
LW2p1S3dq8T0sm8tstidWt7e05vqTrWJ7Z1ia6q7twVf032dvSipnvJZs+dNb5zeMHne9NmzxNmN
4iXTG6bNumyaOPnCudOmzZw2a57ZYDbMW9HeI/ZmWxLDKMuu7nQXSm4dLkIue9RC6eXdLV0r1okt
nShL1BR9PSlx6TpxXboPv9maXksK09fZhloDp4MKt7oHJ9IidrS3pjoResvy7lRqdaqzt1xciF5b
0bI2JaaX4pKjN3tHFQY3XH9Ld0pMtaPEusW29u5Ua2/HOnFZd3r1SLnSKK/08hRB6UeYI++1oebp
bl/a14uSRsVMd6byK1TYky0UaqtcU+ReRnCLuLalo69laQcqdk9Pqjf/7XKxqbMj1dNDKk9qgeqk
0KI3jV7t6Uq1ti9rbz275iJqxc7e9s7l5N2WtrZ2TNKWDrGbMFgpju4mbYvy6x1bqI721e24QigT
gtef7l7V0ytzxTLUFiQy3Y9YpG9pR3vPCpwPSktu7tUt60RUfkSqrnW44UZaaHRGpD2mLxupXEvn
OnFNX6qHZNOa7kTc1qnUoFspN0HuWZHu62hDrLm2PdVPeODs6mM8RMlUO+pEMsUwXq6OqFgog96W
1t4RGuOKtSilXnbuZEmRcy+0tnSKS1PZhFA+Lb0TMELTZZPFMrGoLjEuJo6rrCurSFRU6PVNM1Bk
RWVlIoHCcdXjxHG1NeNrxpsNK3p7uybE4/39/eWrs4RvTa++KI1K2ibOSPX2dqS6p6Z62pdj9m3B
LINx+rsRibpFwsW46NOnzCwVs2KiH6Fh5uxuQURCbDm5rbsdlbaxG4me5fgt+QXxslQHYvduxEFI
3uD+LIqTcertrYhVlrVfjTLsau9tXSG2kfxLRVJCzORICvSnME1IR+3paFlKklhGxASmXRfqfWJT
j8xFqdVIMmEGGCl4uq+3q6+XlKQ7hWQOZsrelqVYghF+I+n2plpXdJLCtKVb+zAJCBOWn6fN4it6
V3fEV/d2tqxOxVf3LG6Vm6Mz1V+On3zHt/pTHSg29c9fwXdxhUkINphFRufVZBTuJHoy0omgGY0o
K9H9X8h4lH1+GRmX8RhOtDj6Xvop+nn6APo+S++jH89Lq4WMTtn7P5G0U6PySo1KjaSn8qsqVTNU
F6ouQOF4hN1CZphtypi4Au6E/0EDMnOYjPC7FatICz5Zm4aQpraqKEBTy0jYr4ZQRT+qoYGKbmqS
yLW570UNDdWqgRclLb5W/EKnVQG16oorrpijo6EGRZh0KqDBEVcQYDH63BK66M7INvyJv/7ZmQPk
9paQtE3+bJ3/1hf/tnj+WyeNKqjXbCQfkwboNZc/vFL+J3fzv1gv/8+jHlVLxQPkApryPlLT0Pwv
Fr+1nlxeNGuBUTsPqOcAB4DoKllJxLa8zwCJKp7/9eIP12/OkMsAo4UmXZj54ZRK3UHlwuiASde0
bfSfHDk8+s+mheYxL4dsOmA+6+0mOXbs+xvuCEUuuoUNTR0BBprO/oDizes/XPz1/EzTcA4YYPXQ
bAhNvegONjL1FlseILFoJmPYtvmKx5rOCuaQZ03rv5g/fFZwktNDq+EcRUKAxBmA1dC08uHLt50r
kJ+eM1UUbLixMWRzbZi6NGgbCzLnqG32M6f4wJltw59tH/7lk8NjwZP/P9J0GCBjulPSR8C5A94E
GFPTFdu+/V/GWjz87f8bEKUQzTbcwYYiU893I35LTfK6QfFjTeszKM3N84c/bBr++tw3x3CfRx8W
9fwV+OBHoKzz0FB+QA9jGOQ+sAf2qVQQxdAD+fgqSl7QUmUwPBpfrSb49+TjqymVvCSUwfBofI2G
4O/Mx9co+JoMhkfja7UE/xC69Y7gq8+Lr9MR/OP5+HpaxtcPYXg0vl6P8Un+rhF8zXnxDQaC78pP
30hryXPjEIZH4xuNBD+Rn75RpeCfwfBofJOJ4F+Sj29S6chz0xkMj8Y3mwl+Wz6+WcE3n8HwaHyL
heBfl19+k1ovp38aw6PxrVaCP4q+ZrVBTv80hkfjMwzBH0Vfq4JvPY3h0fg2G8EfRV+r2nhefJYl
+KPoa9HI+JZvMDwa327H+CSRXHkYDVmrBcw3GB6Nz3EEfxR9bRozeW77BsOj8R0OCPEV4NVNmvQ4
3OIaYALsmHiexFsAPya+lMAMEMbETyOwDbhz8RSpyGL0VevUQKPOnAFjnnViGNFQr858A8akdxPA
q6sCKBzzzhOYlBY8Tg59PfadI7jaIALGjY6HuMHtoAhcMCb+IgRzoBhIo/OAG3C8TQ9M+jP/GJMH
PIhgN6gFc0fHUzyhwQSwYHRaFK6jlzMCq/H0l2PqT72kPLOMekbSo3F62HLVMfod+t8RHHWagc38
zSnwfwGP8+QxZW5kc3RyZWFtCmVuZG9iagoyMCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSAvTGVuZ3RoIDMzOCA+PgpzdHJlYW0KeJxdUstugzAQvPMVPqaHCGOTRJUQUiCNxKEPlfYDwF5S
pGIs4xz4+5pdkki1BNbM7qz3FZfVqTK9Z/GHG1UNnnW90Q6m8eoUsBYuvYkSwXSv/Irwr4bGRnEQ
1/PkYahMN0ZZxlj8GayTdzPbHPXYwlMUvzsNrjcXtvku64Drq7W/MIDxjEd5zjR0IdJrY9+aAViM
sm2lg7338zZoHh5fswUmECeUjRo1TLZR4BpzgSjj4eQsO4eTR2D0P3tKqrZTP41Dbxm8ORc8X5B8
QbQrEKWc0AlRsQ9I8OQZ464RkuQW8PH+DlV8T4EFivmRyBORByLPiJIDkSWSIT6SBV5yT+SqS4g8
IinkTccoWSSpAkmpp1SIFESSID0TSXlKemhHeabiVjJe5FmQrkipAeXaAKp46fGyC/cBqqtzYXa4
MDi0ZVy9gftO2dEuquX7A3+3rn5lbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjw8IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlIC9MZW5ndGgxIDE2NzgwIC9MZW5ndGggNjIwNyA+PgpzdHJlYW0KeJztWgl0
XNV5/t+9M5IsjYxsnCAsg648eJcl44XYwoBsLUheZUt2JMMhepp50jwYzQyzSLYKjoBAjFjiuGxJ
SOpQUvbkmZDWoZQ6LU0ICUlKKFDq5BiSEgqGBiIbbI08/e59b0ajxWxpctpzPOP/vf/999+Xe98c
mTQiKqB+4rTI161HUv8y+HuiyS8RuZivJy7K6mbGiM78ApFGnZGu7l/d+K0HiaYeJHInuoI7Or8t
vo7nuXOhZXXA0P2/3rbz74E/ATgvAEL+v+dBFw0Czgl0x7e/8PS1P4Cu5USFe4Nhn0506BdE06G/
8N5ufXvEPTcnhfVi8IuQ3m2cYT3ZDf1B+CAiUSNy47bnjhMVt4CnkqTv7tc636yj7Z87beURKskj
+dn3A+Pv5P0nG94sGNxwrL/w6UnT8DiJmJKQoVCu/1i/dunkvMENw78rfNqhZz48ICm4PkJ59BXK
h2QRVdNmiNa7E+Qm5iLkDB/Wb4O2mdpYBVXzG2gGf5gW86fA/zRN0Z6jakA5z6coL6eoFqImto0u
0wLUxItouqsY64OUzy1awx+nFtdSauGXUxX/Ge5n03n8CdyfoRbJr2Ruo2r2BHTdRhewB6nafQe1
sHNgF7rknd0NHNnlM2D/DTqffxrPg4AkfALdfSH8fRp8EnbRRcrnl+FDO7nd+6Hvt4AbaFXOUXWv
zq2n6vz5VJ2Th+d8wEo6V9LTkLOIprkCuBNtlfe8UGZtkgO2/Ou0Cvh5kidbfgKoA5ADiiZ1Sh1K
9ik6T9Jcb9hrjj7Fn/s8YgsO3UV0fEACO5oS7vqUYNembne1pG4nGtJtOH4T7tdL0N5PHiAaXkd0
ol/SPf2w12/rde2GbsTP7wX+OvBL6UKXpXJZ7faAtgc5rD3+DusY/hlrHd6lHUj+nrWfmMpm4Lln
+LB26/HHid4vtyF5Nex4AIeBv4G7H7D/5PQhzFgSvX/0oWycvZsq4ZSaz95Inc6eP5F0V6dK3E2p
+e6q1DT3zBNJdk9qMW9JzebLU/nuB1Oz3bem8rUnU1/k81O72DPJl13Hky/zQ6mqnKWpKsT7MHRj
3ofgw9EKejyJWUw24PkBovd+RHRsMt2QvJu2J2+lpmQn1v4W9Hsg1wd8kR3X/4aOoTdGw/HFo+G9
PaNB1i8NR46NhqE7RsP7542GocXZoJ2dnKzVJsu0Dcn52j3Jr/NpJ7j2aPJLLCd5hHYPdWv1yZmw
8552ebINdWlkLcMrWfnw6dqe5OnaAOLZPZSg40M7MnrOSU77SHrWDZ/PzrH1IA8ZPWz18EZWO7xJ
+0XyIJ95opKJ4YXsq8P3aU8kC9ilQ3O1E8MF2gvHu9nbw0Ps0PBb2qHkfek5Uz07MoNq/jJz88Hz
Vj3RrI2ZMcWLGVOznrYhecfoo7Sek6wr4E+l0CdDPwf8I+LH+SDnNvkpfjwVlSBxm6boZPNIWgYa
sp9dQcjtTe1U8Fxqj4KO1Ncw+9vQg8V2v8neOboVeJGtV9KGXoD8I7wI/NembmLHUzvxfBoPpXZJ
HtvP5FOo2XdwR98O5/DDqcskSBy0+xw4avNI2nhwtUKmP3W3gt2wJUGHf3en/urk/iVt34ohsz11
jePb/fDzbtz3TuibBTvWR/FN5u8k/t0A325w8vdH+HdyuYnpvCe1B/ttMfZ4ue+CZ+hFwH9CF2Ym
+Ur67r4hdSIbclrpcgkFl1FR/nNU5D6Ic6sBOvZjBrIhfWbdhfV3qboQZ6RnIKsvd2MWJKxU51y1
+59Gg+xpCbCzDHaWFU535BntluAapMskuKOgAfJqMUuw5brWBneV0itniMb57PiY8SnL/mS81uR9
g4rzk8jNyNlY+lHO3dzHPta5O4o26tx9CefuwCfeE2yQtX1e4nbd2M3pczm5Aj1w0K73e3hfPIpz
88iv8dq4wb6nz4T03p/e5+393J1LODNTswAHXSXU4Ho7lXK9TXe6t1Ab4E6Ju67D8wH7mU2m7/BH
aamiz6A7c+YqXrWu5A5k5LZAbr6D5+ccp2Lc8xRcR172PfoO5BsB10DfatwVQP9pDn6N9m0JqSex
rnDYukbS0+uKP6HkV0BO4Pkq4NNhMw/3yRIHzGZ4I3BhV2TL6XuIcSUvoy/jvkYC+zGtytXpDNfv
aAveCdtyOxDH9eTVWmmDBOhXwJfQ9eww+qGAKpS9B2knYlot9cuYWCHdD30mYCFsrYMvGptG/4Dn
jexh2uCOwP4gzcfaLcj5U26i/5A0nkodkbpdD1EUOqcDhJOba/j7qRTbSr2gXQ+4gr2pdN+SM5/i
DlSC7xK7ZuMBsZCso6pVFiBXmwGXssmp3wJS4NHSNZwA1qi1LHDqKPviGqeG4yBnDzVm1zUNqOc7
qGUY98cAz2TX8iRwVTbImjo9M51v1fa6XtOwV56Qe+eavB7E1k8v8aP0y5zVdADwImbvXu0xCvGt
9BrgffxGuBn7zR/YIrqRN9AA7vfi+W7XU7QK6w+67qDHAI8CooADgGcALwC+BXhA8ktZ6P2xm2ly
tn8F+iO5h+l5foAsqQv3F1x30Ws4F5K4r+anaZ/B/cfgvT13GlmSnlucSmZ0wR8btDmyz2VPsk+T
X2s40Ye6L8nRaZWrkFayVjqI30d+92OAKDXl1NBjOT8H4A0xa58eC+PfH46nanDOuVxz0H+XYD91
9nScy1WSJn+aOb/qpuG3LTBtOiCHMj/1NMYkz+iP/NVH/18+n9BTF3sd13b8PnSToM/TXnqBUtq5
WrOma9u1ndoe9iP2MjvIn5i0eZLh4R6Pp8gz17PEs8JT62nwrPds9bR5fJ6w5/OiUBSJaWK6OFvM
FLPFIlElakVc3C8eLps5c+rMM2f9NIXf8rCxl75JL8LCZq0dFq6GhR86FjZN8ns0j9sz2TPVM9+z
zHOBp96zxrPF0+pp93R6tosCWDhdFIsZQigLKya0QNilCN2Gj7YSUAgknHouVXjsn499e/DcwUWD
lYMVgwsH8UtjcM7g7MHSwZ8Am3r034h+M/U3C+20/ObMV+O45rz64quhV9555ZZXlhy67eCd6Ih2
7WzonAG4XAvi6sBEH+y2aewydW23r5ofv90lFpiojPwMXszPZJ18Oi/hM/hZ/GxeygUv4zO5l5/D
Z/HZfA6fy+fx+XwBL+cLeQWv5Iv4uXwxX8KX8mWsiwWYyS5nV7Ag62YhFmYRdiWLshiLswTrYb1s
O9vB+thfsKvY1Wwn+zzr5+fxz/DlfAWvYtewa9l17AvsenYD+yLbxW5kA+wmdjO7hd3KvsR2sy+z
Pewv2W3sdnYHu5Pdxb7Cvsq+xs/nK/kF/EJ2N/yvZ2+yw+wt9jb7b/Z79g57l/2BDbIj7Ch7j73P
jrHjbIgl2TA7wVKcuMYZ59zF3TyH5/I8PonX8nxewD28kE/mp/EiPoXdxx5l32IWu599l/01b+Dr
qJO6KEAmXU5XUJB6cKI0sxYMsZ8Z7AH2IPsGe4g9zPayb7J72CPsb9g+ouqqTU0bN6xft3ZNY8PF
9XW1NatXVV904QUrz69asfwz5y2rrFhYPnf2rHO8M0uLp00pOq2wIH9SXm6O28WZRuV13vp2Yc1u
t1yzvQ0NC+WzVwdBzyK0WwKk+tE8lmhXbGI0ZzU4O8dwVtuc1RlOrUispJULy0WdV1jP1nrFfm3b
plbgt9R624T1lsLXK9w1Wz0U4qGsDBKirjhQKyytXdRZ9T2Bgbr2WujbV5Bf460x8heW0778AqAF
wKy53sg+be6FmkLY3LqqfYzyCqVZi8+q0/1W06bWutqSsrI2RaMapcvKqbFylS5hSp/pJrGv/MDA
zfuLqKN9gcfv9euXtlpch9AArxsY+KI1ZYE1z1trzev7bTFCNqxyb22dtcALZWs3ZwxolntWkVcM
HCE4733r8GiK7lByZhUdIYnKEDNpwnoaJ/gGDxFfWZn05ab91dSBB6t/U6v9LKij5FGqrlzQZrF2
uXIgvfKpLXKlP72SEW/3lslS1bU7/3oCxVZ/h1hYjuyrf7PwD+vC4rPbO3wBedeNAW9trZ23llar
uhZIte7EWrdvUSX49XYEYco0bGq1Kr0Ra5p3tc0AgpA1MJtblYgjZk2rsajd50hZlXW10i9RN9Be
azsodXk3tX6flqQO7VsqSr67hJZSm/TD+nQNijK7bqDV32mVtpf40Z+dorWkzKpuQ/ravK1Gm6yS
t8iadwjmypRFJYXYxnCnmWXkubPyRCsr4W2yWiCIely8q1dioQjlUo+yoqtXilathNJssOJwSGyU
HjzwWTUNcolL0ZqGkrK2MvvzAS6VOD65Z1l5WbqKQMj4ZNs5qWs2t3RonqgzarMcHKXU7TjoaJvY
TyZz4RiGRJ4sZ0N6ic/C5ILGoEaRZBWLhUVNotVreNu86KHqplYZm8y1qu/aZu/aTdtaVbWdLmkZ
9WSvL8+sOVj6KwbyvGubBySP11kiMdBoEZqvGmO2fOpSm1qPfWpgoN4r6gfaB/T9qf4OryjyDuxb
u3YgUtcunWxFwvenHr+pxKq/uc0qag9oVVK/t9E/4G1uXYk0yMO0OjbJNa30NJcoLXQVl+a6ykqv
DJxRevVVZaVmoKx0705t71Xa3oCW455d6nbNLp3MTi/lrKy0kmmRcFmppwBoWKss0KbQtNLenrLS
M4qXlFZu1yqna5VnapU9WmWxJsmGv6xUIzD75Z8CsIWtfvSMKdouYc3cNODdblVv3r4vX+zC7rRl
+z6mrbb4jLIyzZq6lta2rLZO13BvXm2xmlZaa63cvNaa1HRJ6z5Nu7WtZO1+bXc2AbvCrv0atViu
XfsZblNrtl3Sul87Uy5eX/J90jSy1rZff0ub1XSW5V/b3Gr1n9VmLZbI7rPaKBZbsGBBTH7UHbDA
JiywP8Rf5+/it+thvCftpafpfroKsF1Rrk1ZoARcP3TvPDFAgWP95McJe4gvPfEqNWmHPtkL4J/q
425wN8Hrl/C2dw99gV5HDBalFOVG+tfcV3El/kv+5okE+V2fA8f99HW6n73siK8+BafgFJyCU3AK
TsEpOAWn4BScglPwfwCY/P9uvJ+/TpxyaXp1gZtPclGuRi4sXfTsRc9qlc8W/frZcxctmVI2ZVbZ
lLJ+TsP9jE7g522yuF/9zYFohrY18weYxUSZ/4+XiycbZ8BXODinmVTt4K4sHjcVUoeD52TR8+hT
FHbwSbQQvzBtPJ/upH0OXkClWoODe6hW63LwwpzTtYccfDItyn1S/tXINQlP/ty3HVyjyXmbHZwB
b3dwTrV5IQd3ZfG4aXreow6ek0XPo/l5P3XwSbQt76iD52sVk5ocvIAuzN/p4B7alf+Egxd6ZhfU
Ovhkaj/j8gfE4kWLlov1pi8ajoU746ImHI2Eo3rcDIcqxKpgUETNrkA8JqJGzIj2GP6Ki/VEXO82
NxtdiaAeXR8OheM7IoZo7Na7zFCXWCgcBuFwbDWiMSgTyypWLNLHsTeGfBWb9a5AIqTHA2JNOBYw
xdwWyVFrRg1fPBydVy42dl+hR0VzwAj5jbR2Myb0kNgYMUKKuzMciuMSFfEAlIf8pk/EfFEzEl/Y
YgQTXYkK0RiXMh16zPALuLMlZPrCfqNc+CCpm6GYaIkmDKUrnIgHzZAhDfhFQIeQYYSE34iZXSEI
SyuJmCGwoIstjcp0RSAej1RVVvb29lZ0OzGadogVvnB35YcsN0XD/oQvHmtGik2fEauUftTaBqPN
gXCvD25v2NjSWN9Ys6qlceMGsbFerGusqdvQXCdWXby5rm593YYWkZ/fEkCMUnun7jNkvDIdkWg4
YkTjO0S4U0xYABWoiSLLsDp2iB3hhJT1hXuMKAJOIO12YuNGtDsm1egiCD9DMgtdUcPoNpAC0Qax
gN6DBHbIjEIyPsod2V+9etQQhgllUeFXFQ7uEJ3RcPd4z2Qxw12GYu2FxIi834zFo2ZHIg4TcDcc
MqRP0kHllc8wYhPFWpFOUEaRbCLRowcTekdQFjRmxCcW3BIKGrGYSoyKEPGq1JiheBgqYhHDZ3ai
58ZlRXRF9VBchiNldb/flJOlp8eqXJLtdlIRjHEuaHabMkgYUSwhkYjIh04TPsxdNk/0hqNXxOJq
WlVfKm3h3pCIJDqCJoYJhiFp16Zb3yEQGOoa2SGzO5LG0ZZlnho7R4LVQzvElQkjJq3IrkCCoyEn
pGh6f5DcsUA4EfRjq+gxjd6ReozKh+RD2Q1E4LfLKvkyQcMtNZC++PiGkAHqjvedE6uXrl9sYGiQ
YTMEgW6Vm6p8OXlyUGNy3vLz66EqLWw3tRyBREzvMjKViQQNTJ3oMWMmugKR9hodAjjMxW2FE096
d7BSEisd/RWSkp+/zuwzQn0dhh+MiVAXNhSMldiQiPfhKYaMBKC408SohUSzCRuJTnBgz0X3f9bo
iGFmjI9vtUn6HQkmYsI/JysfmSqiNwU6W/ijYTn//jmJuIm+sRvKsNdGlT4eRWkSRhAL5aLHSJjA
+uRCLBGMA4NrqGLskzmrR3W5d8j6pavnM+8MCWweUZ+OHVgEw9hPbo12myEg/vS8m7rYoZawTyGR
9lIiFi63i2eIkAwhGpZ+mWEMrzCCMqnAPoGXcA6bBUL2m31Ii+mkJR5P6EFTyE1B7mxmPG7KfGa8
0OGHGUSC0p6EVUPpwSAqIwX6+sIf15sPPXUglObXY5Ht9AAJvO8swnc5sPVkko+ieOuJATopDloN
sChF1FUHxQQWogqsrKIgvgJ0U/01PQ4p+WTgbuDeg6sfnBdDLoFVnbrBuRnULjwH8RyFRaktjNUd
sGFAvhFcOjhM0LvwvBAwWoMYo2OrshZzPBO0DDZXICL9I2hvxN0H/s2KGoDOkIoygLU1Kg8BZXEu
tWR01IIio/SBT2ZlHpWDuhGar1D+CGqGlAFNflzH+m6qLOnK041KYyhLd6fyOO5gUldc6bI99av6
CGjwqaxHsLoQ0gYykVAZqVCc8YydDliKqToIJztbcJVawso76bnPsamrrEipFmhPYHXEr7CKIag4
jEwEUmtAWZCWDBWLUHpjqidCjuV0LAnli3AkdOVNY1bUFaqL4rBZRZX49qpvBTI3uo7mqCpWqAi6
wf/HSTepzvfDS5/q5Wani2W2ZESVmXzUjoowquodhi2fk+0NqGwLIqsH1GBOJL4RVFnxelzXKXod
KM24ykm6GB1Yh+96RW0BLR/fFtV9MdUFtuVOWPCpHKbpdndElO8R5Y3kFWp+xceYgJGKms4kp6vV
ofTtUD2Qtitz1qOs2RVOON2e3bFx9dyt+G1vZMWDTj5DmV7oUloMcBpOFwhqc6zJ7upxOrAj06O2
zfgHZCe9f/WqiZQUQ8UVcHz0Z81wUMXXqTLY/ZFylp7MMJ6MLK29jo2J7PuVr3E1tx1qmuwoOpxq
hZwoO7MyOJIrn8rQSCY/zMeKcR003iMzM4U9uModRIc3wcyExlRsH8ei3FuCys9YVseM1NCu70jX
mOo57HgRU3p9oHY6+9yH94pQFF3h6eqk7eqw4VcVsU8GfdxpVZ7hzt6dRmrwwZkLqp3EzFTSjmRE
S0g9RTIrMio7D3NxRs1T/SI76QrVFyNn68h+OeKb3F1Cas4TqkamczLZEds2s+dGVkb2lV0xe14j
Tqel+39sN35QzOl+alS5GV9ZWQGp/Up1bsQysaT3CruDo+rsya5SlMa+P6R1x9SeKs94P9lvFXIn
NuDRRPNx8v5I67On3XBq4B81rWl94yttZ2vkhPQpnR++Q6QrqI/J/cTT/UE7ocz6xerZUJ0edObG
ttCd1TdV4EyfeekTNZY536SeesersZazd+r0KSB7Slf72/iZiagp1x3pHtUzprNXJJyd0EBfCYdu
Rxcf5eHHOdO7Ya8yw1k5xv+KDI+McR3W+tRan3on8TsaE+pqOFNpx7hBdX6fsxZzeiTgeNypJP2O
TLPqPqHe5jodHTFnL5MRf1ZFHHPOGePPEmtTJt8RtX/H1GTPOUl/jJ9F3ZmRoHO2+NUZmD7/paaE
krb3m+wdyhgld/Kpj6uelVMjOYKORLnqGgM006H1ZSRiaubjDs3OWtSZzj9nZnXlefq9Iz1/Y2dP
nlZ/UBnRnaz6lJTfmfCw837yX4rfVL7GstZHzndTye3IkvI73eVTO+GIVELtU+WjJs9QuUpXIarO
m1jm7BNODxtq9/isM5vGmD3jT5dLw9l1jEyV/WpK7W4xx3RLXHWLrnSKzJtC+p3NVOtmpj/H50J3
8mGqaO2Mj85JOGuH0lUHznFm3bbQh2/4T56bP/63jm1prH5dvUlt/x+QnsFnZW5kc3RyZWFtCmVu
ZG9iagoyMiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDIyMyA+PgpzdHJl
YW0KeJxdkEFqxDAMRfc+hZYzi8FJ1iHQTilk0Wlp2gM4tpIaGtkoziK3r+yGKVRgg/z/E9/S1/6p
J59Av3GwAyaYPDnGNWxsEUacPam6AedtOrpy28VEpQUe9jXh0tMUVNsC6HdR18Q7nB5cGPGs9Cs7
ZE8znD6vg/TDFuM3LkgJKtV14HCSSS8m3syCoAt26Z3oPu0XYf4cH3tEaEpf/6axweEajUU2NKNq
K6kO2mepTiG5f/pBjZP9Mlzctbibqnos7uM9c/l/91B2Y5Y8ZQklSI7gCe97iiFmKp8fRPlvSWVu
ZHN0cmVhbQplbmRvYmoKMjMgMCBvYmoKPDwgL1R5cGUgL09ialN0bSAvTGVuZ3RoIDcxMCAvRmls
dGVyIC9GbGF0ZURlY29kZSAvTiAxNCAvRmlyc3QgMTAxID4+CnN0cmVhbQp4nMWVTW8aMRCG7/0V
c0wOeD221x9ShMRHk9KGNAppc4hy2LAuXRV20bKo5d93bAEJCW1KesjFC+vxvDPjhxehgINIQSII
DcjpiwEUCoSl1wKEA6UtSA7a6RBl0YAUFCk4SEmhkg4rQMlpOwVU0oGkTDqlJ6WyTr47OYHksq7y
5djXcDT6UWTJZf8UZlocQ7sdt3vVsmwgheRTkS/gFkiFwxVgXFVcdVxtXO8guV7NPaXNJn6xSdId
QnJR1bNsCsk4o8Ob99nCn1aUP8jUha8v/M/L0fAakr5fjH2ZZ2UT9oOw2Aq8L8dVXpQTSAa5L5ui
WbU+QDJa3jdROehzelRfyoICPdBAwsl1YVHvRf3eoD9aLRo/G5TfKgixn+vc10H1aKN6DMmVnxSL
pl7BUSev7v1xKGM+n/oZRZBoux0zXVdng/4wmz8UTA3e0H4sJrRaF/OmqsOlxkq3vdDhEBIqFzsN
JDc0Ek63KEBzzrgzWtNs1n11wvAasFKwFF0qKVE2/+CLyfeG5iiYEDrVmyE30JKUQjjhDGWfZpNF
uO8g0+1Wv0inJZApq6RJoaWNY9rSJy0N05QbI3LMOc1duJ1w7rSYUr247ia8uchm/vmUB002Lcad
cjL1YRojmvdX0JZZZWKBDw0/GtKzuzvLlk02K/ZBI/HV0IiXodkKvw0tUhxIyy2k5CN3zzhxQjIr
LO5wojVnWqkAz5YTiwTUhhG1ywgqjcyhIrtZx6ERgtE9khmhVMzEjzuECHxKyHake9FQKbOOQLQv
oPHIbnodspvkvBeSnH+M6w2wVEpUlpwwGZ6HRkYdaOql/xd3anWrab7foshmX0kb4mEWtS3ijcjT
B5LnDrcpR+HS8UNsSmkmrTbkOy2DnCnl6FdsODJiGemvT5CPISGKT3yK/82ntqPeS6RDZlz0w/8l
0lgrEMUfifwN98dKnGVuZHN0cmVhbQplbmRvYmoKMSAwIG9iago8PCAvQ29udGVudHMgMyAwIFIg
L01lZGlhQm94IFsgMCAwIDU5NiA4NDMgXSAvUGFyZW50IDI1IDAgUiAvUmVzb3VyY2VzIDw8IC9F
eHRHU3RhdGUgPDwgL0cwIDI2IDAgUiAvRzEgMzMgMCBSID4+IC9Gb250IDw8IC9GMCAyNyAwIFIg
L0YxIDMwIDAgUiAvRjIgMzQgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAv
SW1hZ2VDIC9JbWFnZUkgXSAvWE9iamVjdCA8PCAvWDAgMiAwIFIgPj4gPj4gL1R5cGUgL1BhZ2Ug
Pj4KZW5kb2JqCjIgMCBvYmoKPDwgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZSAvRGV2
aWNlUkdCIC9Db2xvclRyYW5zZm9ybSAwIC9GaWx0ZXIgL0RDVERlY29kZSAvSGVpZ2h0IDUzMyAv
U3VidHlwZSAvSW1hZ2UgL1R5cGUgL1hPYmplY3QgL1dpZHRoIDcyMCAvTGVuZ3RoIDc3Njk5ID4+
CnN0cmVhbQr/2P/gABBKRklGAAEBAAABAAEAAP/bAEMABgQFBgUEBgYFBgcHBggKEAoKCQkKFA4P
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
4+ZibzD/ZdfXvNr3Y56/PWxa4P+yv3+eTNlIpvO42IVxPI9+1n9icudxmPqpC2E+wbT3Q/f5t9PP
33V/2Dfunt6+aP1I7O5Qg/fn0fSp1P3y6fT2Q999/Ov09j999/5/y1vnbyaTyBj9eUqDS/f45yHN
NsKtB7Pv7v/vzd3H77i3QvCd9e/gZyFMD4Uwy+7WY3TvCubLOjacTWYuj8VuxMuDqTyhpnywaPsl
atH2N97xRdt/+8HNNfDdzecvk8FeNYKbztM4bWaJLRLpv/AOiGWDF6TyeavxuJlMUVW8h7jFNijF
6pxU7BjsPWFTca8qd8nTxGqDzio8NitfwQsj6uHuyGD524OMUB49uM5gib0R8+S2nJg1UtvgSa0a
XTKe2eCtylfwYqQlntGDd2huRJPmsjTDVmV6ztB6/i1RD0K4B+Q958lUml3e2YpZqxasX95WC+Yl
9v91uIqIZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8IC9Db250ZW50cyA1IDAgUiAvTWVkaWFC
b3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMjUgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0
ZSA8PCAvRzAgMjYgMCBSIC9HMSAzNyAwIFIgPj4gL0ZvbnQgPDwgL0YwIDM0IDAgUiAvRjEgMzAg
MCBSIC9GMiAyNyAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMg
L0ltYWdlSSBdID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iago1IDAgb2JqCjw8IC9GaWx0ZXIgL0Zs
YXRlRGVjb2RlIC9MZW5ndGggOTExNiA+PgpzdHJlYW0KeJztnduO5bh5he/7Keo6gGskUdQBCAK4
PZ65TtBAHiCxDQRIgIzfHwhVLVZ3Wvq2tLioXbvKEwOBPXvqE/WTIvmf26cm/ecPbfp/Ux+e/uO/
P/3vp+WfxHlI/6B7nuPYTU+//eXTv//T0/+k357H2AzdPHYvf/f9//pDO0zxeW6/Utqn5T//9uvT
1//y298+/fRr8/S3vyd41/XD0zj3T23bhQX9V/qHzcs/iUMbb/5rXei7r/+w6cZvf9ssj//6X9Lj
P3/59NMvzVPbPw9xTv83PX3566f229t3IQ5PX9LA08Oapy//+fTPTdP98i9PX/7r0/Q8zrGd2vD6
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
6niw4m4yNrVp9D9umzJf2Sa7tROMYHN+9FcJlu0pDBHWzwpJ/0ZTHOxIDE5qRk9EjStKzq+1tCeG
6MK10oUZUsWfM1fQn5Chi8ryBRLjWotXhfxdZsgS9CLFidGRTtHRDbDDI4JWLT4jkGuDn/GzLDZL
oUGGPH2eQkOMowaIShgVapelYS+KdKw7eIUM18xwMlyR8e5boK9v5l2KkSHPkncpJsZRnUHhB54M
jB8RfN5r/qVTbYgZ8mRYzViQcWmp+PxUyxuIDF2CljeQGLxTyPv5kdlMiU1As8jP9ayel8ZJzd88
ZqUVYJkhr52dpFN9HBsG52XPMtyJW+02WbGX3vjXx3ltQ29Azs9uhlhtQxnywTzdwlYm5ASs4rPc
U8yQ14LlnkLGPb4nK++XGboEjbxfQhTrz8K4LdWRGbL8rJhcZugt4M7f9PJTnZhcZugSdGJykVFs
X1FG7ijGzNAl6PjCkFGz3XIFo0jn5/0iQpa4pfQjo/jcucbAkcfpxOQyQ5e5E5OLjBrpvV1OzTWU
fmbIgrLSjJFx5N5SBujYGJihC8qxMSDjMS//QrRj5+f9IkKeIyvvFxkP1m0pj9OxnzBDl7ljP0HG
kVtGgVv2k03e72NaBRWtPKfWOq73GxBhBa0QJ1IaGQX3o5PV4U+8khW6zAxZtJbrHRlH16Aay9Mz
1iBDl6DRwogQR/3c0GpcRb066DInyMYzZyBDniMrkhgZnIAn3I4qZDQzQxeUZT2RM5qrWEBDBesJ
MnQJWtYTYjxmdebiLu6CPK0kY2bI82oVMkPGPb4MK4qBGbIEPYMGMa6rGHTmlSyVHxm6aJ3KYsjQ
JcjbVL1S/0fXk52IRlkWQxgwWfdf03/+D8Oz0nBlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKPDwg
L0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAyNSAwIFIg
L1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAyNiAwIFIgPj4gL0ZvbnQgPDwgL0YwIDI3
IDAgUiAvRjEgMzAgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VD
IC9JbWFnZUkgXSA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoKNyAwIG9iago8PCAvRmlsdGVyIC9G
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
ODQzIF0gL1BhcmVudCAyNSAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAyNiAw
IFIgPj4gL0ZvbnQgPDwgL0YwIDI3IDAgUiAvRjEgMzAgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYg
L1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoK
OSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDM5OTggPj4Kc3RyZWFtCnic
7Z3dbiS3EYXv9RRzHcBj/jcbCAx4ba+vEwjIAySxgQAOYOf9gXCkbu1CnNPNw8OWRrK8wGKt0XxN
FtlFVrGqaE+m/PnGlr9y8Kd//nb3+93lJ3FO5QfuPMcputMf/777x19O/y2fnadokpsn9/C9r//v
G+8ne84upwvFni5//v7z6fEff/x69+3P5vTr/wo8hNmdpjmcrHX+gv4F/dA8/CQmGzd/LcScH39o
3PTlu+by+Md/lMd/ur/79rM52XBOcS7/5dP9L3f2S+9DMu50/9td6bc53f/r9Fdj3OfvTvf/uZvP
xtiQQn76IPyAPkjogww+iBZ9sIP66b65SzbOT982vv3b7rlArAFtuoUPiC71CiQ8F4if0CB9ahs9
u/+4MtELJfg5fmmzZdt8DeLplnhXIDF/LT2+JTUkopENgX0Bo6U7lfLZWPugwrr7VDN44U5TYXib
lXZUjPAWVFiDdFwwZ+N8CIJ0rjDoUXKh9Kb8JTXjGSI6JKaZbl4qE8BN2Svtqxm8mKZUGLPUjOeI
+AK61puiJr1PyvheYdDy87YoSR9tUtpRMWJELyr9asPFGI8SVNlQ+/PDl8O5KLCs6NArDH745jIF
QvaKtqoZUDNDBQJFGz2NQjOhY1lAU2RZLwhBF/mcLwaI8r5eYdADXqySwghB2aLVjIELQ7Rl7UuT
V96MKwxaUNGW3pSXSxFUzfD0HOS3P/jNQFqV118xlykwzVYRToXgx2i2Z5PLa6o0o2LE7+mhgHvX
z2yXkit7mpyCsiG5wqBFm3zZ1OQpK/qqZoRxMzDFsvrNJivW0BUGL6hUlPLsnCSoirHYkwxjKq/T
7CdoNm8yUuVAQdoF7qewOQbfDmQ0413eCDstDbCmIYOYP2mANY0YDr1oHknQTWzLnSlvj52i0vIr
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
Skt/JXrLsbciCuJumT2OrRkmUVUA0UeIzt4tsDmo6YQPInpzCp02Z9h8NV3g7mLtD45oPMSirkHh
ECq99Pa1HxEikm1bFeLaL9ug+cv4XCxCSpxwN3JSONteouvNGUUVh1NDdQynFmjUv3jJqtMgv3tH
2buQHcdpXK+UJEzPTBnRLiFK90RZwXRkaogypoIpb4jKPXVw9cpvzvdGdyWXf6RPnnEl9sz4smDr
7HAzo8uSXbjXnH+g4JbznC9ZXqbXDthzHce6tvus5cW5MGbaLc13naw2eF+/neyqWp9fkPGdlmVu
ZHN0cmVhbQplbmRvYmoKMTIgMCBvYmoKPDwgL1R5cGUgL1hSZWYgL0xlbmd0aCA1NiAvRmlsdGVy
IC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMgPDwgL0NvbHVtbnMgNSAvUHJlZGljdG9yIDEyID4+
IC9XIFsgMSAzIDEgXSAvU2l6ZSAxMyAvSUQgWzw4ZDNiYTk5NDY3N2VkZjY0YmVlMTY3YTAwYjli
Y2YzND48OGQzYmE5OTQ2NzdlZGY2NGJlZTE2N2EwMGI5YmNmMzQ+XSA+PgpzdHJlYW0KeJxjYgAB
JkaG7bEMTAwMjJxAktHAFsTmlwKLfACJqDwBs2+BSFE3BFvgGYj07gCRTFUMAA3KCCEKZW5kc3Ry
ZWFtCmVuZG9iagogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnN0
YXJ0eHJlZgoyMTYKJSVFT0YK

--_003_D5D6EB2639481felipehuicineclabeu_
Content-Type: application/pdf; name="unicore-oneslider.pdf"
Content-Description: unicore-oneslider.pdf
Content-Disposition: attachment; filename="unicore-oneslider.pdf"; size=64563;
	creation-date="Thu, 07 Sep 2017 10:25:27 GMT";
	modification-date="Thu, 07 Sep 2017 10:25:27 GMT"
Content-ID: <A12BD31AE51C1340B53A44F1614A12EB@office.hd>
Content-Transfer-Encoding: base64

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
AQbUdF2rDnjvKhc76YIHrs2j5Du9myXCpkilGUlBaIkzO9opAwM9WakGkkib6QTw3rgW7Jg+OK7y
X13/S6iNnBh1zvFFppTz79D5yvXolljmHnnnpkGyym+5JCDAhGQPUwqE5IWQjEGksZSrBdhuJLux
cQ2QLD1PvRovnwHJXNHFa6zSerUIWyBZNBdHeyTvKkfEkcZeNCcgnRbub+Ifi3q140i+e3396u3b
1dj+8UUehuQ//T+6yMe1CmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago5MjI4CmVuZG9iagoyIDAg
b2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2IDAgUiAvQ29udGVu
dHMgNCAwIFIgL01lZGlhQm94IFswIDAgNzIwIDU0MF0KPj4KZW5kb2JqCjYgMCBvYmoKPDwgL1By
b2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2Ug
PDwgL0NzMSA3IDAgUgovQ3MyIDggMCBSID4+IC9Gb250IDw8IC9UVDUgMTMgMCBSIC9UVDEgOSAw
IFIgL1RUMyAxMSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMQoxNCAwIFIgPj4gPj4KZW5kb2JqCjE0
IDAgb2JqCjw8IC9MZW5ndGggMTUgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv
V2lkdGggMjA3OCAvSGVpZ2h0IDI4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBS
IC9TTWFzayAxNiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+
PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAga+BAan2AAEKZW5k
c3RyZWFtCmVuZG9iagoxNSAwIG9iago3ODUKZW5kb2JqCjE2IDAgb2JqCjw8IC9MZW5ndGggMTcg
MCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjA3OCAvSGVpZ2h0IDI4
IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9u
ZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d1bUxpBEAZQYWEX5KIglIqA
QQmXUqNgxQsmJv//V2UWhJhUUpXK65x+0fJtji9f9c507+0pAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgMD/CBQUAQIECBAgELPA7/EhtygqAgQIECBAIFqBdS56FxDW0SBJSooAAQIECBCIVCBJkmKx
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
F+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ
44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7
HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJ
WgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFU
SWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1Fiq
mLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BW
oUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1H
N6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wp
lfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJ
erj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5
oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/K
wNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6
z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG20
6rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfY
dHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh
1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46
Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v
0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslH
xUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvP
rpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJ
rkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUT
okDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+
hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHh
vS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brz
WJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3a
x9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XV
O9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqK
WqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0
Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9
luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8q
nqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT
44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/TH
kensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjI2MTIK
ZW5kb2JqCjggMCBvYmoKWyAvSUNDQmFzZWQgMjAgMCBSIF0KZW5kb2JqCjMgMCBvYmoKPDwgL1R5
cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDcyMCA1NDBdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIg
XSA+PgplbmRvYmoKMjIgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSIC9WZXJz
aW9uIC8xLjQgPj4KZW5kb2JqCjkgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVU
eXBlIC9CYXNlRm9udCAvWFNDRURVK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0ZvbnREZXNjcmlwdG9y
CjIzIDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENo
YXIgMTIxIC9XaWR0aHMgWyA2MDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MDAgMCAwIDAg
NjAwIDYwMCA2MDAgMCA2MDAgMCA2MDAgMCAwIDAgMCAwIDAgMAowIDYwMCAwIDAgMCAwIDAgMCAw
IDYwMCAwIDAgMCA2MDAgMCAwIDYwMCAwIDYwMCA2MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjYw
MCAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDAgNjAwIDYwMCA2MDAgNjAw
IDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgXSA+PgplbmRvYmoK
MjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvWFNDRURVK0NvdXJp
ZXJOZXdQUy1Cb2xkTVQgL0ZsYWdzIDMzIC9Gb250QkJveApbLTE5MiAtNzEwIDcwMiAxMjIyXSAv
SXRhbGljQW5nbGUgMCAvQXNjZW50IDgzMyAvRGVzY2VudCAtMzAwIC9DYXBIZWlnaHQgNTkyCi9T
dGVtViAwIC9YSGVpZ2h0IDQ0MyAvQXZnV2lkdGggNjAwIC9NYXhXaWR0aCA2MDAgL0ZvbnRGaWxl
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
pKcUWYDpVSkTi5JTQksvSE9SodB7qX3VtXbyBFzc5j9+nw9H98wiu85MzVnCF6lUI3d9L2ah+lU/
22naSFXQK47TC+u7/7KzTiGBj5AozSqZKgEvNrfLJ1/l2OBCF5XDBVlAisgsxPpVyO+YpA7PimhG
f2ELnqKwkCwCd38rOLSXwlNtJ8+DeZ0/dWAF+PFXgaF7NdgtXwK7Nj8HQh1xmkzeQ/vi8qYFzSv0
ps2v93Sv7Vm6dlv7cmP+5k1rlrzwH1gbjxQKZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9iagoyMTA4
MQplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNl
Rm9udCAvTlFQRENLK0NhbGlicmktQm9sZCAvRm9udERlc2NyaXB0b3IKMjYgMCBSIC9Ub1VuaWNv
ZGUgMjcgMCBSIC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDUzIC9XaWR0aHMgWyA1MzcgNTM3IDI0
Ngo0ODAgNTAzIDM1NSAyNDYgMjI2IDUzNyA0OTQgMzk5IDUzNyA2MzMgNTM4IDgxMyA0MTggNTM3
IDUwNyA1MDcgNTA3IDUwNyBdCj4+CmVuZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDI4IDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkstqwzAQRff6Ci3TRbBsNy8whpIS8KIP
6vYDbGkcBLUsZGXhv+8dJU2hi7M4mgfSjLJj89w4G2X2HibdUpSDdSbQPF2CJtnT2TqRF9JYHW+W
zvTYeZGhuF3mSGPjhklWlZAy+0DJHMMiV09m6umBz96CoWDdWa6+jm06aS/ef9NILkol6loaGtDu
pfOv3UgyS6XrxiBu47JG1V/G5+JJ4kaoyK9X0pOh2XeaQufOJCql6up0qgU58y+U764V/XBLLfK6
YpTabWpRFQUUKLUl1hIKoAfWRyiA9qwbKICm2i0UoFXB0R0UIKpZ91CglEqtDlCAaEruoACac3IP
BWhVsmoogCpWggIkD6wDFEANtMTjGSjXlngcA92z4nFlujMOeUC/k+BZ8U7vO9CXEDD+tPi0GZ64
dXT/G37y3CDxA41cpAUKZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iagozMjYKZW5kb2JqCjI2IDAg
b2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL05RUERDSytDYWxpYnJpLUJv
bGQgL0ZsYWdzIDQgL0ZvbnRCQm94ClstNTE5IC0zMDYgMTI0MCA5NzFdIC9JdGFsaWNBbmdsZSAw
IC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodCA2MzIKL1N0ZW1WIDAgL1hIZWln
aHQgNDY5IC9BdmdXaWR0aCA1MzYgL01heFdpZHRoIDEzMjggL0ZvbnRGaWxlMiAyOSAwIFIgPj4K
ZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAgMCBSIC9MZW5ndGgxIDE2ODAwIC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AeWceWBU1fX4731v9n2Smckkk2RmMpnJMslM9hASkpd9
kpAQSEYTIJAQQFAwGAirKNYFG0Wta9UqtrWLjZbJgDgIVaqotYpapWpdscUqahS32oJJfue+MxMC
6rf9ffv7fvvHL+TM591zl3fvOfeed9/N6LrBoWVETbYRnuT1r+5bQ8QfzwpATf/6dQ5MW74gRKZY
vua81ZhO/poQZfx5qzYtx7TnDUKS7lixrG8ppgnkk5IVoMA0LQKmr1i9biOmPQZg16qB/mi+535I
+1b3bYzen0B7xHFh3+plWL6a1ctcM7gsmk+7CDH/6Kx0HJaNfeoIoXBtoQ5iIL8hcsIB/aSXEE0/
rSYSyGX50rsjBV9coFqsr/iSJCpAQcj+Dy9+lvGp7b+85tRr4zuUH8mfgLJKaAF/oJ787vHXCFHd
c+q1k1cpPxJbimaKsIwq+Qj3j3Bqij3C/T2c6gV8FU7NAfwN8SXiC8z7HFOfIT5FnEB8gvgYS44h
PkLlh4gPEMcR7yPeQ/wV8S7iWDhVCZ34C6b+jHgnnBIHyqPhlETA2+EUP+AtxJuINxCvY5HXMPUn
xKuIVxAvI/6IOIJ4CfEi4g+IFxDPI57DThxGPIt4BvF7vO3TWPJ3iKcQTyKeQBxCPI54DPFbxEHE
o9jmI4jfoPIAYj/iYcQ+RATxEGIv4kHEHsRuRBgxGk4uAAuGELvCyYWQ+jXiAcT9iBHEr8LJ+VDk
PsQvsd4vED9H/AxxL+KniJ9g9R8j7kHsRNyNuAvxI2z6TsQdWP12xA8RtyFuRdyC9W5G3IS4EfED
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
oacZPprhpZ5kmmGgGTrq0dJv6ZPYlX/9jujN6G3wZj3gV3jex7ZCxcWxKFsaO+WAyGqBLyQ5+WPm
uLWa1DyP+BA36ix6OS/XquiNUqu3xl8Y8JrWGhImVnITI/Rcuq6w+IPY8+cDeaI/w+H3pMVzTyi1
Sgk8jdVff5nPXTH+AP4ti8Lftqh4KYP3ONI2t72utsVb27dq5ZLBlbk1A6vY/0zh/wCu2VNBCmVu
ZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKODk4MAplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL0Zv
bnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvV1hWQUlHK0NhbGlicmkgL0ZvbnREZXNj
cmlwdG9yCjMxIDAgUiAvVG9Vbmljb2RlIDMyIDAgUiAvRmlyc3RDaGFyIDMzIC9MYXN0Q2hhciA3
NSAvV2lkdGhzIFsgNTMzIDY0MiA0NTkKNDg3IDY2MiA4NTUgMjI2IDU3OSA1NDQgMjUyIDM4NiA1
MTcgNTQzIDY0NiA0MjAgNjE1IDQ4OCA2ODIgNDU5IDYzMSA1MjUgMzQ5CjIyOSA0NTIgNDk4IDM5
MSA1MjUgMzM1IDcxNSA1MjcgNDU1IDQ3OSA0MjMgNzk5IDQ1MyAyMjkgNTI5IDUyNSA1NTcgNTI1
IDUyNQo0NzEgNTI1IF0gPj4KZW5kb2JqCjMyIDAgb2JqCjw8IC9MZW5ndGggMzMgMCBSIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Ty27bMBBF9/oKLtNFYFqkrQQQBAQpAnjRB+r2
A/SgDAG1JMjywn/fc8dpCnRxF4czQ84djTavh8+HcVjd5vsytce0un4YuyVdpuvSJtek0zBm29x1
Q7u+k52153rONhQfb5c1nQ9jP7myzJzb/KDksi439/DSTU36pLNvS5eWYTy5h1+vRzs5Xuf5dzqn
cXU+qyrXpZ7rvtTz1/qc3MZKHw8d8WG9PVL1L+PnbU6OjqjY3ltqpy5d5rpNSz2eUlZ6X5Vvb1WW
xu6/UHi6VzT9e2q+rUrJ+xiqrMxzEHm/2wkDGA0tugMRyb2iexCBnbAAkff+WfgEPlt0K6xBRLJF
GxB5n9tVLYh41yu5AxGYCxOIqE3CHkRgCwbchruFKKR9iZv3QiwEsxANaT+Yhb0l034wC4UeCrQv
eb9XkwELkveF1eImmKO9hhNwIxHVcAJuJGrVZMCNRNQewk0wR0WhKG4kkmU/4EYCGzDiSAI1uog5
CdRDEXMSqLHz3Uw8pJ4jXiWiGk7Eq9Q33q7CK3MgWshCxJxE8pMQcxKoaUTMSaB6jpiTqOUbsVt/
l0hrpt/hY33b67KwufbP2FJrWYcxffxW8zTrAtMfBc3pKAplbmRzdHJlYW0KZW5kb2JqCjMzIDAg
b2JqCjQ2NAplbmRvYmoKMzEgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFt
ZSAvV1hWQUlHK0NhbGlicmkgL0ZsYWdzIDQgL0ZvbnRCQm94IFstNTAzIC0zMDcgMTI0MCA5NjRd
Ci9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodCA2MzIg
L1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdXaWR0aCA1MjEgL01heFdpZHRoIDEzMjggL0ZvbnRG
aWxlMiAzNCAwIFIgPj4KZW5kb2JqCjM0IDAgb2JqCjw8IC9MZW5ndGggMzUgMCBSIC9MZW5ndGgx
IDI2MTM2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdW8d3xcxdk2POec7UXbm1bS
7mqlXcmr3mXL0srqzbJsyZZsy5Ysd3DvFWObZiA0B2JCTUI1ZbW2sYwJOIkTSKGEUFKAwJNCNYGE
JDRJ7zVndmSZwPN+v9/3T17ha69rypk9c8/MPeWcZfPGLcuInuwjEikYWjO4nsh/Jb2gtUNbN/tZ
OHMlIcqU5etXrGHhKQcJ0SavuHjHchYuzSKk4LmVywaXsjD5Ely2EhEsLJSAM1au2bydhYvvAo9c
vG4okV7yDMKL1gxuT3w/eQ1h/9rBNcvA+Fv2KT786zcuS6QLuL8M84Vhh1XOOvGRRIiAQJ7gJ2by
E6ImIjifoETL9cJ+okAqTVfeMXLtv39pWWyq+ifxaOSrT7+/+1dUPH3F/Vd/8fno1doP1I8hqEUJ
7A/Xqe8Y/T0huru++Pzzu7QfyCUlEmXKi2sl/4h48LjWLbRCHOBiPxeXcrGPi0u42MvFHi52c7GL
i51c7OBiOxfbuNjKxRYuNnOxiYsNXKznYh0Xa7lYw8XFXFzExWouVnGxkosVXCznYhkXS7kY4mIJ
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
nZjZkZ1twiJYdaK+Y+kHpkb+xrH8mKCwwAYHWZ4nJR5s85eKsdssnYhKvJWAp3Hy8SJ7I0q+Z4WA
w2+aN/EUT0qchaNAHCIKF6dFV7RkVWaap/TfuLL30p5IqPtAf/qseQty4HsNajNe6PHZ0ecK03Lr
8n06nVWvEpUGf7K9INpTOaV/1aa6mg0D7aUYwiZfrq9lqMrryGssLG3Jd24O1i+vy57ZFPWWrBjo
yyyqy7aOvSX0lA/1z8sp621vCFZvmFccahyaPm3JwgVF2X3z52V5GzpmZWfgREQhqk1GT8XFKxZl
ZRSkGUSN2+NJM+k0ScGqvPSp2S5ndnXnEkn0VkxvjGQ3RKMZqaXZbm9u1WhWydyaoCU125U7uGQw
z19TE5Uuw3qA9nMrQP9UeKuZzOudW9vSFKkbvHjVko2r/g/uDgUkCmVuZHN0cmVhbQplbmRvYmoK
MzUgMCBvYmoKMTQ0MjIKZW5kb2JqCjM2IDAgb2JqCihNYWMgT1MgWCAxMC4xMS42IFF1YXJ0eiBQ
REZDb250ZXh0KQplbmRvYmoKMzcgMCBvYmoKKFBvd2VyUG9pbnQpCmVuZG9iagozOCAwIG9iagoo
RDoyMDE3MDgyNTA4NTAzNlowMCcwMCcpCmVuZG9iagozOSAwIG9iagooKQplbmRvYmoKNDAgMCBv
YmoKWyBdCmVuZG9iagoxIDAgb2JqCjw8IC9Qcm9kdWNlciAzNiAwIFIgL0NyZWF0b3IgMzcgMCBS
IC9DcmVhdGlvbkRhdGUgMzggMCBSIC9Nb2REYXRlIDM4IDAgUiAvS2V5d29yZHMKMzkgMCBSIC9B
QVBMOktleXdvcmRzIDQwIDAgUiA+PgplbmRvYmoKeHJlZgowIDQxCjAwMDAwMDAwMDAgNjU1MzUg
ZiAKMDAwMDA2MzQ1NSAwMDAwMCBuIAowMDAwMDA5MzQ0IDAwMDAwIG4gCjAwMDAwMTU2MDQgMDAw
MDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA5MzI0IDAwMDAwIG4gCjAwMDAwMDk0NDgg
MDAwMDAgbiAKMDAwMDAxMjc5NiAwMDAwMCBuIAowMDAwMDE1NTY4IDAwMDAwIG4gCjAwMDAwMTU3
NTEgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMDM3NjI5IDAwMDAwIG4gCjAwMDAw
MDAwMDAgMDAwMDAgbiAKMDAwMDA0NzYzMSAwMDAwMCBuIAowMDAwMDA5NjMxIDAwMDAwIG4gCjAw
MDAwMTA2MTYgMDAwMDAgbiAKMDAwMDAxMDYzNiAwMDAwMCBuIAowMDAwMDExNTczIDAwMDAwIG4g
CjAwMDAwMTE1OTMgMDAwMDAgbiAKMDAwMDAxMjc3NSAwMDAwMCBuIAowMDAwMDEyODMyIDAwMDAw
IG4gCjAwMDAwMTU1NDcgMDAwMDAgbiAKMDAwMDAxNTY4NyAwMDAwMCBuIAowMDAwMDE2MTg4IDAw
MDAwIG4gCjAwMDAwMTY0MzUgMDAwMDAgbiAKMDAwMDAzNzYwNyAwMDAwMCBuIAowMDAwMDM4Mjk5
IDAwMDAwIG4gCjAwMDAwMzc4NzcgMDAwMDAgbiAKMDAwMDAzODI3OSAwMDAwMCBuIAowMDAwMDM4
NTM5IDAwMDAwIG4gCjAwMDAwNDc2MTAgMDAwMDAgbiAKMDAwMDA0ODUyMiAwMDAwMCBuIAowMDAw
MDQ3OTYyIDAwMDAwIG4gCjAwMDAwNDg1MDIgMDAwMDAgbiAKMDAwMDA0ODc1NyAwMDAwMCBuIAow
MDAwMDYzMjcwIDAwMDAwIG4gCjAwMDAwNjMyOTIgMDAwMDAgbiAKMDAwMDA2MzM0NSAwMDAwMCBu
IAowMDAwMDYzMzc0IDAwMDAwIG4gCjAwMDAwNjM0MTYgMDAwMDAgbiAKMDAwMDA2MzQzNSAwMDAw
MCBuIAp0cmFpbGVyCjw8IC9TaXplIDQxIC9Sb290IDIyIDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8
ZTZhZDkwM2QwMDQ5YjdiZmY4MDg3NThhYmVjMWE3MTM+CjxlNmFkOTAzZDAwNDliN2JmZjgwODc1
OGFiZWMxYTcxMz4gXSA+PgpzdGFydHhyZWYKNjM1ODUKJSVFT0YK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_003_D5D6EB2639481felipehuicineclabeu_--


From xen-devel-bounces@lists.xen.org Thu Sep 07 10:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpu8d-0001Km-4E; Thu, 07 Sep 2017 10:34:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpu8b-0001Kg-VE
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:34:22 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1A/B8-16676-DA021B95; Thu, 07 Sep 2017 10:34:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsWyU9JRQneNwsZ
 Ig0tPtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtLw6yFywWrDhw4TdLA+Mu3i5GTg4JAT+J
 H8svsYDYwgLBEu9fNjJ2MXJwiAhUSOyYw97FyMUhJPCIUWLFw5nMIDVsAvoSu198YgKxeQVsJ
 e6eW8AIYrMIqEgcOTiJDcQWFQiX2P/9GjNEjaDEyZlPwOZzCnhIXGifwAIyn1lAU2L9Ln2QML
 OAvMT2t3OYIWxxiaYvK1lBbCEBNYlr/ZfYIc5Ml5j4rIdlAiP/LCRTZyFMmoVk0iwkkxYwsqx
 i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMzHoGBsYdjI2z
 /Q4xSnIwKYnyXlZbHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdJfmOkkGBRanpqRVpmDjBGY
 NISHDxKIryVIGne4oLE3OLMdIjUKUZjjmObLv9h4lg14cofJiGWvPy8VClx3hqQUgGQ0ozSPL
 hBsNi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtx1kCk9mXgncvldApzABnVLyfAPIKSW
 JCCmpBkZ70wfz+pjvJDFt93BgzNY5Wvhm/bkWfr8/5ut8zC/qSse0pn5gzj5h8lv67OnYtdWi
 mWorlHWTFQ91izbkiURxbaucFOX3ckOW+NSZhzqfnVkcnhJY8Cw7meNPRrSb+/eoRalLT9iqe
 WZHpwddW8EsavSvZu3hPY+r/nx6s+HKaydvracbfyqxFGckGmoxFxUnAgAyf8pm2AIAAA==
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504780460!107676334!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24785 invoked from network); 7 Sep 2017 10:34:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:34:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52406633"
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <da32a4b7-c676-9f9c-da33-cd13e552af90@citrix.com>
 <2c30020826ca4ae8980e98d8f8f21fd0@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e63c7b45-ca42-183b-7ae2-f70983ecf45e@citrix.com>
Date: Thu, 7 Sep 2017 11:34:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <2c30020826ca4ae8980e98d8f8f21fd0@AMSPEX02CL03.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] x86/HVM: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTE6MjEsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3Blcgo+PiBTZW50OiAwNyBTZXB0ZW1iZXIg
MjAxNyAxMToxOAo+PiBUbzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjsgeGVuLWRl
dmVsIDx4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBDYzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogUmU6IFtQQVRDSF0geDg2
L0hWTTogZHJvcCBib2d1cyAjUEYgcmFpc2luZyBmcm9tIGxpbmVhci0+cGh5cwo+PiB0cmFuc2xh
dGlvbgo+Pgo+PiBPbiAwNy8wOS8xNyAwOToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBUcmFu
c2xhdGlvbnMgc3Bhbm5pbmcgYSBwYWdlIGJvdW5kYXJ5IG5vdCByZXN1bHRpbmcgaW4gcGh5c2lj
YWxseQo+Pj4gY29udGlndW91cyBhZGRyZXNzZXMgaXMgbm90IGEgcmVhc29uIHRvIHJhaXNlICNQ
Ri4gSW4gZmFjdCBieSBub3QgZG9pbmcKPj4+IHNvIGFjY2Vzc2VzIG9mIHRoaXMga2luZCBhcmUg
YmVpbmcgZW11bGF0ZWQgY29ycmVjdGx5IHRoYW5rcyB0byB0aGUKPj4+IGZhbGxiYWNrIGxvZ2lj
IGluIHRoZSBpbnNuIGVtdWxhdG9yJ3MgUkVQIE1PVlMvU1RPUy9JTlMvT1VUUyBoYW5kbGluZwo+
Pj4gKG5vbi1zdHJpbmcgYWNjZXNzZXMgdG8gc3VjaCBsb2NhdGlvbnMgYXJlIGJlaW5nIHNwbGl0
IGVsc2V3aGVyZSBhbmQKPj4+IGhlbmNlIGhhdmUgYmVlbiB3b3JraW5nIGZpbmUgYWxyZWFkeSku
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
Pj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+PiArKysgYi94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYwo+Pj4gQEAgLTU2NiwxNSArNTY2LDEyIEBAIHN0YXRpYyBpbnQg
aHZtZW11bF9saW5lYXJfdG9fcGh5cygKPj4+ICAgICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZF
Q19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQo+Pj4gICAgICAgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKPj4+ICAgICAgICAgICAgICBkb25lIC89IGJ5dGVzX3Blcl9y
ZXA7Cj4+PiAtICAgICAgICAgICAgKnJlcHMgPSBkb25lOwo+Pj4gICAgICAgICAgICAgIGlmICgg
ZG9uZSA9PSAwICkKPj4+ICAgICAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgICAgIEFTU0VS
VCghcmV2ZXJzZSk7Cj4+PiAtICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZB
TElEX0dGTikgKQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwo+Pj4gLSAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZlYywgYWRk
ciAmIFBBR0VfTUFTSywgJmh2bWVtdWxfY3R4dC0KPj4+IGN0eHQpOwo+Pj4gLSAgICAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4+PiArICAgICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKPj4gSSBkb250IGZvbGxvdyB5b3VyIHJlYXNvbmluZy4g
IFRoZSBwYWdlZmF1bHQgcGF0aCBpcyBvbmx5IHJlYWNoYWJsZSB3aGVuCj4+IG5wZm4gaXMgSU5W
QUxJRF9HRk4sIHdoaWNoIG1lYW5zIGEgcGFnZXdhbGsgZGlkIGZhaWwuCj4gQnV0IGV2ZW4gc28s
IGRvZXMgaXQgbm90IG1ha2UgbW9yZSBzZW5zZSB0aGF0IGEgY2FsbCBpbnRvIGh2bWVtdWxfbGlu
ZWFyX3RvX3BoeXMoKSBzaW1wbHkgZmFpbHMgYW5kIHRoZSBjYWxsZXIgZGVjaWRlcyB3aGV0aGVy
IGFuIGV4Y2VwdGlvbiBpcyB3YXJyYW50ZWQ/IEl0IHNlZW1zIHdyb25nIGZvciB3aGF0IGlzIGVz
c2VudGlhbGx5IGEgdXRpbGl0eSBmdW5jdGlvbiB0byBiZSBkZWNpZGluZyB3aGF0IHRvIGRvLgoK
VGhlIGZ1bmN0aW9uIGlzIHVuZm9ydHVuYXRlbHkgY29tcGxpY2F0ZWQgYnkgaXRzIGhhbmRsaW5n
IG9mIHJlcHMsIGJ1dAppdCBpcyB0aGUgYXJjaGl0ZWN0dXJhbGx5IGFwcHJvcHJpYXRlIHBsYWNl
IHRvIHJhaXNlIHBhZ2VmYXVsdHMuIApsaW5lYXJfdG9fcGh5cyBpcyAiZG8gYSBwYWdld2FsayBh
bmQgZmluZCB3aGVyZSBpdCBnb2VzIiwgYW5kIGNhbGxlcnMKZG9uJ3QgaGF2ZSBzdWZmaWNpZW50
IGNvbnRleHQgdG8gcmVjcmVhdGUgYSBjb3JyZWN0ICNQRi4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:35:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpu9c-0001PI-D2; Thu, 07 Sep 2017 10:35:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpu9b-0001P7-NE
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:35:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 8B/EB-22197-AE021B95; Thu, 07 Sep 2017 10:35:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/eVwsZ
 Ig6dfxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNN6exFywXrNg55RFbA+Mi3i5GTg4hgTyJ
 h8sWMoLYvAJ2EpMun2UFsSUEDCVOL7zJAmKzCKhKNK5rBKthE1CXaHu2HaxGREBH4nH3VLAaZ
 oE4icV/1rN3MXJwCAsES3xbH9XFyAU0/hGjxIqHM5lBajgFPCQutE9gAanhFRCU+LtDGKJVS+
 Lhr1tQY7Qlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXRO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0GMAgh2Mt/qcDzFKcjApifJeVlsfKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt0l+Y6SQYFFqempFWmYOMApg0hIcPEoivJtB0rzFBYm5x
 ZnpEKlTjJYcxzZd/sPEsWrCFSDZcfPuHyYhlrz8vFQpcd4akAYBkIaM0jy4cbBIvcQoKyXMyw
 h0oBBPQWpRbmYJqvwrRnEORiVh3naQKTyZeSVwW18BHcQEdFDJ8w0gB5UkIqSkGhhtn5dKdRe
 ZuGyd5jv/w7WESeZdRx9m5E/h97pUGRr0a8qRiF6tVUzhB9TbWQWD9n5j2ruSxVqm78be1xzf
 jG5VepessnjNdvBx7JRFucInyibwNrxvkLjNub9p0m0XLrE+XrEiy/nff+us1lpw7NnPB+/Zu
 +ObrB3erd3xfufKQP0L9c9vd5xWYinOSDTUYi4qTgQAcXk6Rs8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504780520!96494553!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3492 invoked from network); 7 Sep 2017 10:35:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Sep 2017 10:35:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 04:35:19 -0600
Message-Id: <59B13D0702000078001783B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 04:35:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <59B11BF302000078001781EC@prv-mh.provo.novell.com>
 <da32a4b7-c676-9f9c-da33-cd13e552af90@citrix.com>
 <2c30020826ca4ae8980e98d8f8f21fd0@AMSPEX02CL03.citrite.net>
In-Reply-To: <2c30020826ca4ae8980e98d8f8f21fd0@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: drop bogus #PF raising from
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEyOjIxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3Blcgo+
PiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAxNyAxMToxOAo+PiBUbzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+PiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gU3Vi
amVjdDogUmU6IFtQQVRDSF0geDg2L0hWTTogZHJvcCBib2d1cyAjUEYgcmFpc2luZyBmcm9tIGxp
bmVhci0+cGh5cwo+PiB0cmFuc2xhdGlvbgo+PiAKPj4gT24gMDcvMDkvMTcgMDk6MTQsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+IFRyYW5zbGF0aW9ucyBzcGFubmluZyBhIHBhZ2UgYm91bmRhcnkg
bm90IHJlc3VsdGluZyBpbiBwaHlzaWNhbGx5Cj4+ID4gY29udGlndW91cyBhZGRyZXNzZXMgaXMg
bm90IGEgcmVhc29uIHRvIHJhaXNlICNQRi4gSW4gZmFjdCBieSBub3QgZG9pbmcKPj4gPiBzbyBh
Y2Nlc3NlcyBvZiB0aGlzIGtpbmQgYXJlIGJlaW5nIGVtdWxhdGVkIGNvcnJlY3RseSB0aGFua3Mg
dG8gdGhlCj4+ID4gZmFsbGJhY2sgbG9naWMgaW4gdGhlIGluc24gZW11bGF0b3IncyBSRVAgTU9W
Uy9TVE9TL0lOUy9PVVRTIGhhbmRsaW5nCj4+ID4gKG5vbi1zdHJpbmcgYWNjZXNzZXMgdG8gc3Vj
aCBsb2NhdGlvbnMgYXJlIGJlaW5nIHNwbGl0IGVsc2V3aGVyZSBhbmQKPj4gPiBoZW5jZSBoYXZl
IGJlZW4gd29ya2luZyBmaW5lIGFscmVhZHkpLgo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiA+Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiA+
IEBAIC01NjYsMTUgKzU2NiwxMiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMo
Cj4+ID4gICAgICAgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2VfcGFnZWQgfCBQRkVDX3Bh
Z2Vfc2hhcmVkKSApCj4+ID4gICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsK
Pj4gPiAgICAgICAgICAgICAgZG9uZSAvPSBieXRlc19wZXJfcmVwOwo+PiA+IC0gICAgICAgICAg
ICAqcmVwcyA9IGRvbmU7Cj4+ID4gICAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPj4gPiAg
ICAgICAgICAgICAgewo+PiA+ICAgICAgICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsKPj4g
PiAtICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+PiA+
IC0gICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPj4gPiAt
ICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyICYgUEFHRV9NQVNL
LCAmaHZtZW11bF9jdHh0LQo+PiA+Y3R4dCk7Cj4+ID4gLSAgICAgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047Cj4+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Cj4+IAo+PiBJIGRvbnQgZm9sbG93IHlvdXIgcmVhc29uaW5nLiAgVGhlIHBh
Z2VmYXVsdCBwYXRoIGlzIG9ubHkgcmVhY2hhYmxlIHdoZW4KPj4gbnBmbiBpcyBJTlZBTElEX0dG
Tiwgd2hpY2ggbWVhbnMgYSBwYWdld2FsayBkaWQgZmFpbC4KPiAKPiBCdXQgZXZlbiBzbywgZG9l
cyBpdCBub3QgbWFrZSBtb3JlIHNlbnNlIHRoYXQgYSBjYWxsIGludG8gCj4gaHZtZW11bF9saW5l
YXJfdG9fcGh5cygpIHNpbXBseSBmYWlscyBhbmQgdGhlIGNhbGxlciBkZWNpZGVzIHdoZXRoZXIg
YW4gCj4gZXhjZXB0aW9uIGlzIHdhcnJhbnRlZD8gSXQgc2VlbXMgd3JvbmcgZm9yIHdoYXQgaXMg
ZXNzZW50aWFsbHkgYSB1dGlsaXR5IAo+IGZ1bmN0aW9uIHRvIGJlIGRlY2lkaW5nIHdoYXQgdG8g
ZG8uCgpObywgdGhlIGxheWVyIGlzIHRoZSByaWdodCBvbmUgKHRoZXJlJ3MgYW5vdGhlciAjUEYg
YmVpbmcgcmFpc2VkCmEgZmV3IGxpbmVzIHVwKS4gQWxyZWFkeSB0aGUgZGlyZWN0IGNhbGxlciBv
ZiB0aGUgZnVuY3Rpb24gd291bGRuJ3QKa25vdyB3aGF0IENSMiB2YWx1ZSB0byBzcGVjaWZ5IGZv
ciB0aGUgI1BGLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuFy-0002GA-5B; Thu, 07 Sep 2017 10:41:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpuFw-0002G2-Hr
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:41:56 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BE/4E-03616-37221B95; Thu, 07 Sep 2017 10:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXS6fjDS7dYaWO
 kwa1LEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDhj7GggXsFSeet7A3MN5i6WLk5BASyJNo
 fXaeFcTmFbCTWPRtIhuILSFgKHF64U2wGhYBVYklF/vA4mwC6hJtz7YD1XNwiAgYSJw7mgQSZ
 haIkuhbfpUJxBYWCJJ4PH8FK8R4O4kvz2aygZTzCghK/N0hDFGuJfHwF8QFzALaEssWvmYGKW
 EWkJZY/o9jAiPvLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmCIMQDBDsad6wMPMUpyMCmJ8l5WWx8pxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYL3ucLGSCHBotT01Iq0zBxgsMOkJTh4lER474OkeYsLEnOLM9MhUqcYjTluPLz+h
 4mj4+bdP0xCLHn5ealS4rwPQUoFQEozSvPgBsGi8BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJ
 WEeTeDTOHJzCuB2/cK6BQmoFNKnm8AOaUkESEl1cDIve2V68WwU/lrZ6799u/gxI13zFdP2bi
 tmCEke4G7b4vttJKHmZ1dH0zTZH+nMMcf/OC/R5577rJnvrynBCus7FJeJ1vNVsieNqvs1inb
 a8qy/a7GMvnBf94m/WwoPvgsSOB4bfHimEk7uf/cuGfZO3PZnnL134u5DCyaI5ZYmVjf8t744
 NsEJZbijERDLeai4kQAgleIH70CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504780913!81641824!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47932 invoked from network); 7 Sep 2017 10:41:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 10:41:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 04:41:53 -0600
Message-Id: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 04:41:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHRoZSBpbnNuIGVtdWxhdG9yJ3MgZmFsbGJhY2sgbG9naWMgaW4gUkVQIE1PVlMvU1RPUy9J
TlMvT1VUUwpoYW5kbGluZyB0byB3b3JrIGNvcnJlY3RseSwgKnJlcHMgbXVzdCBub3QgYmUgc2V0
IHRvIHplcm8gd2hlbgpyZXR1cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtNTY2LDE1
ICs1NjYsMTYgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKAogICAgICAgICAg
ICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKICAg
ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgICAgIGRvbmUgLz0g
Ynl0ZXNfcGVyX3JlcDsKLSAgICAgICAgICAgICpyZXBzID0gZG9uZTsKICAgICAgICAgICAgIGlm
ICggZG9uZSA9PSAwICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIXJl
dmVyc2UpOwogICAgICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikg
KQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAg
ICAgICAgICAgICAgKnJlcHMgPSAwOwogICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVs
dChwZmVjLCBhZGRyICYgUEFHRV9NQVNLLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKICAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAqcmVwcyA9IGRvbmU7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuMw-0002bi-Se; Thu, 07 Sep 2017 10:49:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416a29695=George.Dunlap@citrix.com>)
 id 1dpuMu-0002b6-Qr
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:49:09 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 35/4D-02308-32421B95; Thu, 07 Sep 2017 10:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpK6SysZ
 Ig7ebGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozj7SkFGyoq5r/exdrAeDy+i5GTQ0LAX6Lx
 z2lWEFtYQF3i9JG3jCC2iICWxPoVT9m6GLk4mAWuMUs8fH2TBSQhJFAtce/cXnYQm01AT2Le8
 a9gcV4BW4nObS1ANgcHi4CKxLXdcSBhUYFwif3frzFDlAhKnJz5BKycU8BTYtLj+Ywg5cwCmh
 Lrd+mDhJkFxCVuPZnPBGHLSzRvnc0MsVVVYvGDo+wTGPlnIZk0C6F7FpLuWUi6FzCyrGJUL04
 tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEoGINjBuPef0yFGSQ4m
 JVHey2rrI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DIrb4wUEixKTU+tSMvMAcYHTFqCg0dJh
 FdECSjNW1yQmFucmQ6ROsVozHFs0+U/TBw/Jl35wyTEkpeflyolzmsAMkkApDSjNA9uECxuLz
 HKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9yrIQp7MvBK4fa+ATmECOqXk+QaQU0oSEVJSDYy
 JIlsb3pl5qoneyNgatjblV/kk8dgv7xXeH6j1yd85vVjkpcc8nuLX8gcP8p74+iSdf/WVtms+
 YqzMu7dbfNl297gQ2y1vW72wHaK1AkW5bypcVbWyzW467fLc9HmtdrK/SIPTty83u7hbt7jKz
 3tR4D195uQ5PVxfJa/sPRneszlR7W7l6o9KLMUZiYZazEXFiQCLMA4B1gIAAA==
X-Env-Sender: prvs=416a29695=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504781344!82088405!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35948 invoked from network); 7 Sep 2017 10:49:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:49:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438795376"
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <52dc64f1-5c04-342c-0193-aed89c1019b5@citrix.com>
Date: Thu, 7 Sep 2017 11:49:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzEvMjAxNyAxMjoyNSBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9uIFRodSwg
QXVnIDMxLCAyMDE3IGF0IDExOjI3OjE5QU0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+
IEFkZCBhIG1hY2hpbmUtcmVhZGFibGUgZmlsZSB0byBkZXNjcmliZSB3aGF0IGZlYXR1cmVzIGFy
ZSBpbiB3aGF0Cj4+IHN0YXRlIG9mIGJlaW5nICdzdXBwb3J0ZWQnLCBhcyB3ZWxsIGFzIGluZm9y
bWF0aW9uIGFib3V0IGhvdyBsb25nIHRoaXMKPj4gcmVsZWFzZSB3aWxsIGJlIHN1cHBvcnRlZCwg
YW5kIHNvIG9uLgo+Pgo+PiBUaGUgZG9jdW1lbnQgc2hvdWxkIGJlIGZvcm1hdHRlZCB1c2luZyAi
c2VtYW50aWMgbmV3bGluZXMiIFsxXSwgdG8gbWFrZQo+PiBjaGFuZ2VzIGVhc2llci4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Cj4+IFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClRo
YW5rcyBmb3IgdGhlIHRob3JvdWdoIHJldmlldyEgIFNvbWUgcmVzcG9uc2VzLi4uCgoKPj4gKyMj
IyB4ODYvUFYtb24tSFZNCj4gCj4gRG8gd2UgcmVhbGx5IGNvbnNpZGVyIHRoaXMgYSBndWVzdCB0
eXBlPyBGcm9tIGJvdGggWGVuIGFuZCB0aGUKPiB0b29sc3RhY2sgUG9WIHRoaXMgaXMganVzdCBh
IEhWTSBndWVzdC4gV2hhdCdzIG1vcmUsIEknbSBub3QgcmVhbGx5Cj4gc3VyZSB4bC9saWJ4bCBo
YXMgdGhlIHJpZ2h0IG9wdGlvbnMgdG8gY3JlYXRlIGEgSFZNIGd1ZXN0IF93aXRob3V0Xwo+IGV4
cG9zaW5nIGFueSBQViBpbnRlcmZhY2VzLgo+IAo+IEllOiBjYW4gYSBITVYgZ3Vlc3Qgd2l0aG91
dCBQViB0aW1lcnMgYW5kIFBWIGV2ZW50IGNoYW5uZWxzCj4gYWN0dWFsbHkgYmUgY3JlYXRlZD8g
T3IgZXZlbiB3aXRob3V0IGhhdmluZyB0aGUgTVNSIHRvIGluaXRpYWxpemUgdGhlCj4gaHlwZXJj
YWxsIHBhZ2UuCgpUaGlzIGRvY3VtZW50IGhhcyBpdHMgc291cmNlcyBpbiB0aGUgImZlYXR1cmUg
c3VwcG9ydCIgcGFnZS4gICJQVkhWTSIgaXMKYSBjb2xsZWN0aXZlIHRlcm0gdGhhdCB3YXMgdXNl
ZCBhdCB0aGUgdGltZSBmb3IgZXhwb3NpbmcgYSBudW1iZXIgb2YKaW5kaXZpZHVhbCBpbnRlcmZh
Y2VzIHRvIHRoZSBndWVzdDsgSSB0aGluayBhIGxvdCBvZiB0aGF0IHdvcmsgaGFwcGVuZWQKYXJv
dW5kIHRoZSA0LjItNC4zIHRpbWVmcmFtZS4gIEFuZCAqb25lKiBvZiB0aGUgZ29hbHMsIGlmIEkg
dW5kZXJzdGFuZApjb3JyZWN0bHksIGlzIHRvIGFsbG93IHRoZSBhdXRvbWF0aWMgZ2VuZXJhdGlv
biBvZiBzdWNoIGEgdGFibGUgZnJvbSB0aGUKWGVuIHNvdXJjZXMuCgpJdCBtYXkgYmUgdGhhdCB3
ZSBkb24ndCBuZWVkIHRvIG1lbnRpb24gdGhpcyBhcyBhIHNlcGFyYXRlIGZlYXR1cmUKYW55bW9y
ZTsgb3IgaXQgbWF5IGJlIHRoYXQgd2UgY2FuIGNhdGVnb3JpemUgdGhpcyBkaWZmZXJlbnRseSBz
b21laG93IC0tCkknbSBvcGVuIHRvIHN1Z2dlc3Rpb25zIGhlcmUuCgo+PiArICAgIFN0YXR1czog
U3VwcG9ydGVkCj4+ICsKPj4gK0Z1bGx5IHZpcnR1YWxpc2VkIGd1ZXN0IHVzaW5nIFBWIGV4dGVu
c2lvbnMvZHJpdmVycyBmb3IgaW1wcm92ZWQgcGVyZm9ybWFuY2UKPj4gKwo+PiArUmVxdWlyZXMg
aGFyZHdhcmUgdmlydHVhbGlzYXRpb24gc3VwcG9ydAo+PiArCj4+ICsjIyMgeDg2L1BWSCBndWVz
dAo+PiArCj4+ICsgICAgU3RhdHVzOiBQcmV2aWV3Cj4+ICsKPj4gK1BWSHYyIGd1ZXN0IHN1cHBv
cnQKPj4gKwo+PiArUmVxdWlyZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gc3VwcG9ydAo+PiAr
Cj4+ICsjIyMgeDg2L1BWSCBkb20wCj4gICAgICAgICAgICAgICBeIHYyCj4+ICsKPj4gKyAgICBT
dGF0dXM6IEV4cGVyaW1lbnRhbAo+IAo+IFRoZSBzdGF0dXMgb2YgdGhpcyBpcyBqdXN0ICJub3Qg
ZmluaXNoZWQiLiBXZSBuZWVkIGF0IGxlYXN0IHRoZSBQQ0kKPiBlbXVsYXRpb24gc2VyaWVzIGZv
ciBoYXZpbmcgYSBoYWxmLWZ1bmN0aW9uYWwgUFZIdjIgRG9tMC4KCkZyb20gdGhlIGRlZmluaXRp
b24gb2YgJ0V4cGVyaW1lbnRhbCc6CgogICAgRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IE5vCiAg
ICBGdW5jdGlvbmFsIHN0YWJpbGl0eTogSGVyZSBiZSBkcmFnb25zCiAgICBJbnRlcmZhY2Ugc3Rh
YmlsaXR5OiBOb3Qgc3RhYmxlCiAgICBTZWN1cml0eSBzdXBwb3J0ZWQ6IE5vCgoiTm90IGZpbmlz
aGVkIiAtPiBGdW5jdGlvbmFsIGNvbXBsZXRlbmVzczogTm8gLT4gRXhwZXJpbWVudGFsLgoKSWYg
dGhlcmUncyBubyB3YXkgb2YgZG9pbmcgYW55dGhpbmcgd2l0aCBkb20wIGF0IGFsbCB3ZSBzaG91
bGQgcHJvYmFibHkKanVzdCByZW1vdmUgaXQgZnJvbSB0aGUgbGlzdC4KCj4+ICtQVkh2MiBkb21h
aW4gMCBzdXBwb3J0Cj4+ICsKPj4gKyMjIyBBUk0gZ3Vlc3QKPj4gKwo+PiArICAgIFN0YXR1czog
U3VwcG9ydGVkCj4+ICsKPj4gK0FSTSBvbmx5IGhhcyBvbmUgZ3Vlc3QgdHlwZSBhdCB0aGUgbW9t
ZW50Cj4+ICsKPj4gKyMjIExpbWl0cy9Ib3N0Cj4+ICsKPj4gKyMjIyBDUFVzCj4+ICsKPj4gKyAg
ICBMaW1pdCwgeDg2OiA0MDk1Cj4+ICsgICAgTGltaXQsIEFSTTMyOiA4Cj4+ICsgICAgTGltaXQs
IEFSTTY0OiAxMjgKPj4gKwo+PiArTm90ZSB0aGF0IGZvciB4ODYsIHZlcnkgbGFyZ2UgbnVtYmVy
IG9mIGNwdXMgbWF5IG5vdCB3b3JrL2Jvb3QsCj4+ICtidXQgd2Ugd2lsbCBzdGlsbCBwcm92aWRl
IHNlY3VyaXR5IHN1cHBvcnQKPj4gKwo+PiArIyMjIHg4Ni9SQU0KPj4gKwo+PiArICAgIExpbWl0
LCB4ODY6IDE2VGlCCj4+ICsgICAgTGltaXQsIEFSTTMyOiAxNkdpQgo+PiArICAgIExpbWl0LCBB
Uk02NDogNVRpQgo+PiArCj4+ICtbWFhYOiBBbmR5IHRvIHN1Z2dlc3Qgd2hhdCB0aGlzIHNob3Vs
ZCBzYXkgZm9yIHg4Nl0KPj4gKwo+PiArIyMgTGltaXRzL0d1ZXN0Cj4+ICsKPj4gKyMjIyBWaXJ0
dWFsIENQVXMKPj4gKwo+PiArICAgIExpbWl0LCB4ODYgUFY6IDUxMgo+PiArICAgIExpbWl0LCB4
ODYgSFZNOiAxMjgKPiAKPiBUaGVyZSBoYXMgYWxyZWFkeSBiZWVuIHNvbWUgZGlzY3Vzc2lvbiBh
Ym91dCB0aGUgSFZNIHZDUFUgbGltaXQgZHVlIHRvCj4gb3RoZXIgdG9waWNzLCBpcyBYZW4gcmVh
bGx5IGNvbXByb21pc2VkIG9uIHByb3ZpZGluZyBzZWN1cml0eSBzdXBwb3J0Cj4gZm9yIHRoaXMg
Y2FzZT8KPiAKPiBJIHdvdWxkIHZlcnkgbXVjaCBsaWtlIHRvIGhhdmUgYSBob3N0IGluIG9zc3Rl
c3QgY2FwYWJsZSBvZiBjcmVhdGluZwo+IHN1Y2ggYSBndWVzdCwgcGx1cyBtYXliZSBzb21lIFhU
RiB0ZXN0cyB0byBzdHJlc3MgaXQuCgpUaGlzIGlzIGp1c3QgY29waWVkIGZyb20gb3VyIGN1cnJl
bnRseS1hZHZlcnRpc2VkIGxpbWl0cy4gIEZlZWwgZnJlZSB0bwpwcm9wb3NlIGEgZGlmZmVyZW50
IGxpbWl0LiAgSW4gZmFjdCwgdGhpcyBzZWVtcyBsaWtlIGEgZ29vZCBwbGFjZSB0byB1c2UKTGlt
aXQtU2VjdXJpdHkgKHdoaWNoIHlvdSBwb2ludCBvdXQgYmVsb3csIGlzIGRlZmluZWQgYnV0IG5v
dCB1c2VkIGluCnRoZSBkb2N1bWVudCBhcyBwb3N0ZWQpLgoKPj4gKyAgICBMaW1pdCwgQVJNMzI6
IDgKPj4gKyAgICBMaW1pdCwgQVJNNjQ6IDEyOAo+PiArCj4+ICsjIyMgeDg2L1BWL1ZpcnR1YWwg
UkFNCj4gICAgICAgIF4gVGhpcyBzZWVtcyB3cm9uZywgIkd1ZXN0IFJBTSIgbWF5YmU/CgpPb3Bz
IC0tIFllYWgsIG1pc3NlZCB0aGF0IG9uZSEKCj4+ICsKPj4gKyAgICBMaW1pdCwgeDg2IFBWOiA+
MVRCCj4gCj4gID4gMVRCPyB0aGF0IHNlZW1zIGtpbmQgb2YgdmFndWVlLgoKVGhhdCdzIHdoYXQg
SSB3YXMgZ2l2ZW4uIDotKSAgSW5kZWVkLCB3ZSBuZWVkIHNvbWV0aGluZyBtb3JlIGNvbmNyZXRl
IC0tCkknbGwgbGV0IHNvbWVvbmUgd2hvIGtub3dzIGJldHRlciBwcm9wb3NlIHNvbWV0aGluZy4K
Cj4+ICsgICAgTGltaXQsIHg4NiBIVk06IDFUQgo+PiArICAgIExpbWl0LCBBUk0zMjogMTZHaUIK
Pj4gKyAgICBMaW1pdCwgQVJNNjQ6IDFUQgo+PiArCj4+ICsjIyMgeDg2IFBWL0V2ZW50IENoYW5u
ZWxzCj4+ICsKPj4gKyAgICBMaW1pdDogMTMxMDcyCj4+ICsKPj4gKyMjIFRvb2xzdGFjawo+PiAr
Cj4+ICsjIyMgeGwKPj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4+ICsKPj4gKyMjIyBE
aXJlY3QtYm9vdCBrZXJuZWwgaW1hZ2UgZm9ybWF0Cj4+ICsKPj4gKyAgICBTdXBwb3J0ZWQsIHg4
NjogYnpJbWFnZQo+IAo+IFRoaXMgc2hvdWxkIGJlOgo+IAo+IFN1cHBvcnRlZCwgeDg2OiBieklt
YWdlLCBFTEYKPiAKPiBGcmVlQlNEIGtlcm5lbCBpcyBqdXN0IGEgcGxhaW4gRUxGIGJpbmFyeSB0
aGF0J3MgbG9hZGVkIHVzaW5nCj4gbGliZWxmLiBJdCBzaG91bGQgYWxzbyBiZSBzdWl0YWJsZSBm
b3IgQVJNLCBidXQgSSBoYXZlIG5vIGlkZWEgd2hldGhlcgo+IGl0IGhhcyBiZWVuIHRlc3RlZCBv
biBBUk0gYXQgYWxsLgoKQWNrCgo+IAo+PiArICAgIFN1cHBvcnRlZCwgQVJNMzI6IHpJbWFnZQo+
PiArICAgIFN1cHBvcnRlZCwgQVJNNjQ6IEltYWdlIFtYWFggLSBOb3Qgc3VyZSBpZiB0aGlzIGlz
IGNvcnJlY3RdCj4+ICsKPj4gK0Zvcm1hdCB3aGljaCB0aGUgdG9vbHN0YWNrIGFjY2VwdCBmb3Ig
ZGlyZWN0LWJvb3Qga2VybmVscwo+PiArCj4+ICsjIyMgUWVtdSBiYXNlZCBkaXNrIGJhY2tlbmQg
KHFkaXNrKSBmb3IgeGwKPj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4+ICsKPj4gKyMj
IyBPcGVuIHZTd2l0Y2ggaW50ZWdyYXRpb24gZm9yIHhsCj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1
cHBvcnRlZAo+PiArCj4+ICsjIyMgc3lzdGVtZCBzdXBwb3J0IGZvciB4bAo+PiArCj4+ICsgICAg
U3RhdHVzOiBTdXBwb3J0ZWQKPj4gKwo+PiArIyMjIEpTT04gc3VwcG9ydCBmb3IgeGwKPj4gKwo+
PiArICAgIFN0YXR1czogUHJldmlldwo+PiArCj4+ICsjIyMgQUhDSSBzdXBwb3J0IGZvciB4bAo+
PiArCj4+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+PiArCj4+ICsjIyMgQUNQSSBndWVz
dAo+PiArCj4+ICsgICAgU3RhdHVzLCBBUk06IFByZXZpZXcKPiAgICAgICAgU3RhdHVzOiBTdXBw
b3J0ZWQKPiAKPiBIVk0gZ3Vlc3RzIGhhdmUgYmVlbiB1c2luZyBBQ1BJIGZvciBhIGxvbmcgdGlt
ZSBvbiB4ODYuCgpZb3UgbWVhbiAnU3RhdHVzLCB4ODYgSFZNOiBTdXBwb3J0ZWQnLCBJIHRha2Ug
aXQ/CgoKPj4gKyMjIyBWaXJ0dWFsIGNwdSBob3RwbHVnCj4+ICsKPj4gKyAgICBTdGF0dXMsIEFS
TTogU3VwcG9ydGVkCj4gCj4gU3RhdHVzOiBTdXBwb3J0ZWQKPiAKPiBPbiB4ODYgaXMgc3VwcG9y
dGVkIGZvciBib3RoIEhWTSBhbmQgUFYuIEhWTSBjYW4gdXNlIEFDUEksIFBWIHVzZXMKPiB4ZW5z
dG9yZS4KCkFjawoKPj4gKyMjIyBHdWVzdCBzZXJpYWwgc29uc29sZQo+PiArCj4+ICsgICAgU3Rh
dHVzOiBTdXBwb3J0ZWQKPj4gKwo+PiArTG9ncyBrZXkgaHlwZXJ2aXNvciBhbmQgRG9tMCBrZXJu
ZWwgZXZlbnRzIHRvIGEgZmlsZQo+IAo+IFdoYXQncyAiR3Vlc3Qgc2VyaWFsIGNvbnNvbGUiPyBJ
cyBpdCB4ZW5jb25zb2xlZD8gRG9lcyBpdCBsb2cgRG9tMAo+IGtlcm5lbCBldmVudHM/CgpPaCAt
LSBzb3JyeSwgSSBjaGFuZ2VkIHRoZSB0aXRsZSBiZWNhdXNlIEkgY291bGRuJ3QgZmlndXJlIG91
dCB3aGF0IGl0CndhcyBzdXBwb3NlZCB0byBtZWFuLCBidXQgYXBwYXJlbnRseSBkaWRuJ3QgcmVh
ZCB0aGUgZGVzY3JpcHRpb24gdmVyeQp3ZWxsLiAgQnV0IG9mIGNvdXJzZSB0aGUgZGVzY3JpcHRp
b24gaXMgYm9ndXMgYW55d2F5IC0tIGhvc3Qgc2VyaWFsCmNvbnNvbGVzIGRvbid0IGxvZyB0aGlu
Z3MgdG8gYSBmaWxlLgoKTGFycywgd2hhdCB3YXMgb3JpZ2luYWxseSBtZWFudCBoZXJlPwoKPj4g
KyMjIyBUcmFuc2NlbmRlbnQgTWVtb3J5Cj4+ICsKPj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRh
bAo+IAo+IFNvbWUgdGV4dCBoZXJlIG1pZ2h0IGJlIG5pY2UsIGFsdGhvdWdoIEkgZG9uJ3QgZXZl
biBrbm93IG15c2VsZiB3aGF0J3MKPiB0aGUgcHVycG9zZSBvZiB0bWVtLgoKS29ucmFkIC8gQm9y
aXMsIGRvIHlvdSB3YW50IHRvIGFkZCBhbnl0aGluZz8KCkkgY291bGQgc29tZSB1cCB3aXRoIGEg
c2hvcnQgZGVzY3JpcHRpb24gdG9vLgoKPj4gKyMjIyBGYWlyIGxvY2tzICh0aWNrZXQtbG9ja3Mp
Cj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+PiArCj4+ICtbWFhYIElzIHRoaXMgaG9z
dCB0aWNrZXQgbG9ja3M/ICBPciBzb21lIHNvcnQgb2YgZ3Vlc3QgUFYgdGlja2V0IGxvY2tzPyAg
SWYgdGhlIGZvcm1lciBpdCBkb2Vzbid0IG1ha2UgYW55IHNlbnNlIHRvIGNhbGwgaXQgJ3N1cHBv
cnRlZCcgYmVjYXVzZSB0aGV5J3JlIGVpdGhlciB0aGVyZSBvciBub3QuXQo+IAo+IElzbid0IHRo
YXQgdGhlIHNwaW5sb2NrIGltcGxlbWVudGF0aW9uIHVzZWQgYnkgWGVuIGludGVybmFsbHk/IElu
IGFueQo+IGNhc2UsIEkgZG9uJ3QgdGhpbmsgdGhpcyBzaG91bGQgYmUgb24gdGhlIGxpc3QgYXQg
YWxsLgoKSSB3YXMgdGlkeWluZyB1cCBhIGxpc3QgSSBnb3QgZnJvbSBJYW4sIHdobyBpbiB0dXJu
IGdvdCBpdCBmcm9tIExhcnMuCllvdXIgaW50ZXJwcmV0YXRpb24gKGFuZCB5b3VyIGNvbmNsdXNp
b24pIHNlZW1zIGJlc3QgdG8gbWUsIGJ1dCBJIHdhbnRlZAp0byBnaXZlIHRoZW0gYW4gb3Bwb3J0
dW5pdHkgdG8gc2F5IG90aGVyd2lzZS4KCj4+ICsjIyMgQmxrZnJvbnQKPj4gKwo+PiArICAgIFN0
YXR1cywgTGludXg6IFN1cHBvcnRlZAo+PiArICAgIFN0YXR1cywgRnJlZUJTRDogU3VwcG9ydGVk
LCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCj4gCj4gU3RhdHVzLCBOZXRCU0Q6IFN1cHBvcnRl
ZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAo+IAo+PiArICAgIFN0YXR1cywgV2luZG93czog
U3VwcG9ydGVkIFtYWFhdCj4+ICsKPj4gK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3Bl
YWtpbmcgdGhlIFhlbiBQViBibG9jayBwcm90b2NvbAo+IAo+IEl0IGZlZWxzIGtpbmQgb2Ygc2ls
bHkgdG8gbGlzdCBjb2RlIHRoYXQncyBub3QgcGFydCBvZiBvdXIgcHJvamVjdCwgSQo+IHVuZGVy
c3RhbmQgdGhpcyBpcyBkb25lIGJlY2F1c2UgTGludXggbGFja3MgYSBzZWN1cml0eSBwcm9jZXNz
IGFuZCB3ZQo+IGFyZSBuaWNlIHBlb3BsZSwgYnV0IElNSE8gdGhpcyBzaG91bGQgYmUgbWFuYWdl
ZCBieSB0aGUgc2VjdXJpdHkgdGVhbQo+IG9mIGVhY2ggZXh0ZXJuYWwgcHJvamVjdCAob3IgbGl2
ZSB3aXRoIHRoZSBmYWN0IHRoYXQgdGhlcmUncyBub25lKS4KCldlbGwgdGhlIHB1cnBvc2Ugb2Yg
dGhpcyBkb2N1bWVudCBpc24ndCAqb25seSogdG8gc2F5IHdoYXQncyBzZWN1cml0eQpzdXBwb3J0
ZWQ7IGl0J3MgYWxzbyB0byBoZWxwIGRlZmluZSBuZXcgZmVhdHVyZSBzdXBwb3J0LCBzZXQKZXhw
ZWN0YXRpb25zIGZvciBmdW5jdGlvbmFsaXR5LCAmYy4KCkFkZGl0aW9uYWxseSwgcmVnYXJkaW5n
IHNlY3VyaXR5OgoKMS4gRm9yIHRoZSBtb3N0IHBhcnQgb3VyIHByb2plY3Qgd3JvdGUgdGhlIExp
bnV4IGNvZGUsIHNvIGl0IG1ha2Ugc2Vuc2UKZm9yIHVzIHRvIHN1cHBvcnQgaXQKCjIuIFdpbmRv
d3MgaXMgaW5jbHVkZWQgYXMgd2VsbCwgYW5kIHRoYXQgaXMgZXhwbGljaXRseSBhIFhlblByb2pl
Y3QKc3VicHJvamVjdC4KCk1heWJlIHdlIHNob3VsZCBqdXN0IGhhdmUgYSBzZWN0aW9uIHRoYXQg
cG9pbnRzIG91dCB0aGF0IG1vc3QgY29kZSBpcwptYWludGFpbmVkIGJ5IHRoZSBwcm9qZWN0cyB0
aGF0IGNvbnRhaW4gaXQsIHNvIHdlIGRvbid0IGhhdmUgdG8gcmVwZWF0IGl0PwoKPj4gKyMjIyBO
ZXRmcm9udAo+PiArCj4+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4+ICsgICAgU3Rh
dHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKPiAKPiBT
dGF0dXMsIE5ldEJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCj4gU3Rh
dHVzLCBPcGVuQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKPiAKPj4g
KyAgICBTdGF0ZXMsIFdpbmRvd3M6IFN1cHBvcnRlZCBbWFhYXQo+PiArCj4+ICtHdWVzdC1zaWRl
IGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgbmV0d29ya2luZyBwcm90b2Nv
bAo+IAo+IGh0dHBzOi8vd3d3LmZyZWVic2Qub3JnL3NlY3VyaXR5Lwo+IGh0dHA6Ly93d3cubmV0
YnNkLm9yZy9zdXBwb3J0L3NlY3VyaXR5Lwo+IGh0dHBzOi8vd3d3Lm9wZW5ic2Qub3JnL3NlY3Vy
aXR5Lmh0bWwKCkFjawoKPj4gKyMjIyBYZW4gRnJhbWVidWZmZXIKPj4gKwo+PiArICAgIFN0YXR1
cywgTGludXggKHhlbi1mYmZyb250KTogU3VwcG9ydGVkCj4+ICsKPj4gK0d1ZXN0LXNpZGUgZHJp
dmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBGcmFtZWJ1ZmZlciBwcm90b2NvbAo+
PiArCj4+ICtbWFhYIEZyZWVCU0Q/IE5ldEJTRD9dCj4gCj4gSSBkb24ndCB0aGluayBzby4KClRo
YW5rcwoKPiAKPj4gKwo+PiArIyMjIFhlbiBDb25zb2xlCj4+ICsKPj4gKyAgICBTdGF0dXMsIExp
bnV4IChodmNfeGVuKTogU3VwcG9ydGVkCj4+ICsKPj4gK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFi
bGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBjb25zb2xlIHByb3RvY29sCj4+ICsKPj4gK1tYWFgg
RnJlZUJTRD8gTmV0QlNEPyBXaW5kb3dzP10KPiAKPiBTdGF0dXMgTmV0QlNELCBGcmVlQlNEOiBT
dXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKPiAKPiBbLi4uXQo+PiArSG9zdC1z
aWRlIGltcGxlbWVudGFpdG9uIG9mIHRoZSBYZW4gUFYgZnJhbWVidWZmZXIgcHJvdG9jb2wKPj4g
Kwo+PiArIyMjIFhlbiBDb25zb2xlCj4+ICsKPj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0
ZWQKPiAKPiBUaGVyZSdzIG5vIExpbnV4IGhvc3Qgc2lkZSAoYmFja2VuZCkgb2YgdGhlIFBWIGNv
bnNvbGUsIGl0J3MKPiB4ZW5jb25zb2xlZC4gSXQgc2hvdWxkIGJlOgo+IAo+IFN0YXR1czogU3Vw
cG9ydGVkCj4gCj4gSU1ITy4KCldoYXQgeW91IHNheSBtYWtlcyBzZW5zZSwgYnV0IEkgZGlkbid0
IHB1bGwgdGhlICdRRU1VJyB0aGluZyBvdXQgb2YKbm93aGVyZSAtLSBJJ20gcHJldHR5IHN1cmUg
dGhhdCB3YXMgbGlzdGVkIHNvbWV3aGVyZS4gIExldCBtZSBzZWUgaWYgSQpjYW4gZGlnIHRoYXQg
b3V0LgoKPj4gKyAgICBTdGF0dXMsIFFFTVU6IFN1cHBvcnRlZAo+PiArCj4+ICtIb3N0LXNpZGUg
aW1wbGVtZW50YXRpb24gb2YgdGhlIFhlbiBQViBjb25zb2xlIHByb3RvY29sCj4+ICsKPj4gKyMj
IyBYZW4gUFYga2V5Ym9hcmQKPj4gKwo+PiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAo+
IAo+IElzIHRoZXJlIGEgTGludXggYmFja2VuZCBmb3IgdGhpcz8gSSB0aG91Z2ggdGhlIG9ubHkg
YmFja2VuZCB3YXMgaW4KPiBRRU1VLgoKT2gsIEkgYmV0IHRoaXMgaXMgd2hlcmUgSSB3YXMgZ2V0
dGluZyBjb25mdXNlZC4KCj4+ICsjIyMgWGVuIFBWIFVTQgo+PiArCj4+ICsgICAgU3RhdHVzLCBM
aW51eDogRXhwZXJpbWVudGFsCj4+ICsgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKPiAKPiBO
b3Qgc3VyZSBhYm91dCB0aGlzIGVpdGhlciwgZG8gd2UgY29uc2lkZXIgYm90aCB0aGUgUFYgYmFj
a2VuZCBhbmQgdGhlCj4gUUVNVSBlbXVsYXRpb24/IElzIHRoZSBVU0IgUFYgYmFja2VuZCBpbnNp
ZGUgb2YgTGludXg/CgpUaGVyZSBleGlzdCBwYXRjaGVzIGZsb2F0aW5nIGFyb3VuZCBmb3IgTGlu
dXggUFZVU0IgYmFja2VuZCB0aGF0IHdvcmtlZAphdCBzb21lIHBvaW50LgoKSW4gdGhlIGNhc2Ug
b2YgUUVNVSwgSSdtIHRhbGtpbmcgc3BlY2lmaWNhbGx5IGFib3V0IHRoZSBQVlVTQiBiYWNrZW5k
CnRoYXQgSnVlcmdlbiBpbXBsZW1lbnRlZCAoc2ltaWxhciB0byB0aGUgYmxrYmFjayBpbnN0YW5j
ZSBpbiBRRU1VKS4KVGhhdCB3YXMgY2hlY2tlZCBpbiBzb21lIHRpbWUgYWdvIGFuZCBJJ20gcHJl
dHR5IHN1cmUgaXMgYmVpbmcgYWN0aXZlbHkKdXNlZCBieSBTdVNFLgoKPj4gKyMjIyBYZW4gUFYg
VFBNCj4+ICsKPj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKPiAKPiBBZ2FpbiB0aGlz
IGJhY2tlbmQgcnVucyBpbiB1c2VyLXNwYWNlIElJUkMsIHdoaWNoIG1lYW5zIGl0J3Mgbm90IExp
bnV4Cj4gc3BlY2lmaWMuCgpBY2sKCj4+ICsjIyMgT25saW5lIHJlc2l6ZSBvZiB2aXJ0dWFsIGRp
c2tzCj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+IAo+IFRoYXQgcHJldHR5IG11Y2gg
ZGVwZW5kcyBvbiB3aGVyZSB5b3UgYXJlIGFjdHVhbGx5IHN0b3JpbmcgeW91ciBkaXNrcwo+IEkg
Z3Vlc3MuIEknbSBub3Qgc3VyZSB3ZSB3YW50IHRvIG1ha2Ugc3VjaCBjb21wcm9taXNlcy4KCldo
YXQgZG8geW91IG1lYW4/Cgo+PiArIyMjIExpdmUgUGF0Y2hpbmcKPj4gKwo+PiArICAgIFN0YXR1
czogU3VwcG9ydGVkLCB4ODYgb25seQo+IAo+IFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiBTdGF0
dXMsIEFSTTogUHJldmlldyB8IEV4cGVyaW1lbnRhbD8KPiAKPiBOb3Qgc3VyZSB3aGljaCBvbmUg
aXMgYmVzdC4KCkFoLCBtaXNzZWQgdGhpcyBvbmUsIHRoYW5rcy4KCj4+ICsjIyMgVmlydHVhbCBN
YWNoaW5lIEludHJvc3BlY3Rpb24KPj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB4ODYg
b25seQo+IAo+IFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQuCgpBY2sKCj4+ICsjIyMgdlRQTSBTdXBw
b3J0Cj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgeDg2IG9ubHkKPiAKPiBIb3cncyB0
aGF0IGRpZmZlcmVudCBmcm9tIHRoZSAiWGVuIFBWIFRQTSIgaXRlbSBhYm92ZT8KClllYWgsIG1p
c3NlZCB0aGlzIGR1cGxjaWF0aW9uLiAgSSdsbCByZW1vdmUgdGhpcyBvbmUuCgo+PiArIyMjIElu
dGVsL1RYVCA/Pz8KPj4gKwo+PiArICAgIFN0YXR1czogPz8/Cj4+ICsKPj4gK1RYVC1iYXNlZCBp
bnRlZ3JpdHkgc3lzdGVtIGZvciB0aGUgTGludXgga2VybmVsIGFuZCBYZW4gaHlwZXJ2aXNvcgo+
PiArCj4+ICtbWFhYXQo+PiArCj4+ICsjIyBIYXJkd2FyZQo+PiArCj4+ICsjIyMgeDg2L05lc3Rl
ZCBWaXJ0dWFsaXphdGlvbgo+PiArCj4+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiAKPiBT
dGF0dXMsIHg4NjogRXhwZXJpbWVudGFsLgoKQWNrLgoKPj4gKwo+PiArUnVubmluZyBhIGh5cGVy
dmlzb3IgaW5zaWRlIGFuIEhWTSBndWVzdAo+IAo+IEkgd291bGQgd3JpdGUgdGhhdCBhczogIlBy
b3ZpZGluZyBoYXJkd2FyZSB2aXJ0dWFsaXphdGlvbiBleHRlbnNpb25zCj4gdG8gSFZNIGd1ZXN0
cy4iCgpHb29kIGNhdGNoIC0tIGFjdHVhbGx5IHdlIHNob3VsZCBwcm9iYWJseSBoYXZlIGEgc2Vw
YXJhdGUgZW50cnkgZm9yCk5lc3RlZCBQViAod2hpY2ggd29ya3MgLS0gbm90IHN1cmUgd2hldGhl
ciB3ZSB3YW50IHRvIHN1cHBvcnQgaXQgb3Igbm90KS4KCj4+ICsjIyMgeDg2L0hWTSBpUFhFCj4+
ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4+ICsKPj4gK0Jvb3Rp
bmcgYSBndWVzdCB2aWEgUFhFLgo+PiArUFhFIGluaGVyZW50bHkgcGxhY2VzIGZ1bGwgdHJ1c3Qg
b2YgdGhlIGd1ZXN0IGluIHRoZSBuZXR3b3JrLAo+PiArYW5kIHNvIHNob3VsZCBvbmx5IGJlIHVz
ZWQKPj4gK3doZW4gdGhlIGd1ZXN0IG5ldHdvcmsgaXMgdW5kZXIgdGhlIHNhbWUgYWRtaW5pc3Ry
YXRpdmUgY29udHJvbAo+PiArYXMgdGhlIGd1ZXN0IGl0c2VsZi4KPiAKPiBIbSwgbm90IHN1cmUg
d2h5IHRoaXMgbmVlZHMgdG8gYmUgc3BlbGxlZCBvdXQsIGl0J3MganVzdCBsaWtlIHJ1bm5pbmcK
PiBhbnkgYm9vdGxvYWRlci9maXJtd2FyZSBpbnNpZGUgYSBIVk0gZ3Vlc3QsIHdoaWNoIEknbSBx
dWl0ZSBzdXJlIHdlCj4gYXJlIG5vdCBnb2luZyB0byBsaXN0IGhlcmUuCj4gCj4gSWU6IEkgZG9u
J3Qgc2VlIHVzIGxpc3RpbmcgT1ZNRiwgU2VhQklPUyBvciBST01CSU9TLCBzaW1wbHkgYmVjYXVz
ZQo+IHRoZXkgcnVuIGluc2lkZSB0aGUgZ3Vlc3QsIHNvIGlmIHRoZXkgYXJlIGFibGUgdG8gY2F1
c2Ugc2VjdXJpdHkKPiBpc3N1ZXMsIGFueXRoaW5nIGVsc2UgaXMgYWxzbyBjYXBhYmxlIG9mIGNh
dXNpbmcgdGhlbS4KCldlbGwgaVBYRSBpcyBhIGZlYXR1cmUsIHNvIHdlIGhhdmUgdG8gc2F5IHNv
bWV0aGluZyBhYm91dCBpdDsgYW5kIHRoZXJlCndhcyBhIGxvbmcgZGlzY3Vzc2lvbiBhdCB0aGUg
U3VtbWl0IGFib3V0IHdoZXRoZXIgd2Ugc2hvdWxkIGxpc3QgaVBYRSBhcwoic2VjdXJpdHkgc3Vw
cG9ydGVkIiwgYmVjYXVzZSAqYnkgZGVzaWduKiBpdCBqdXN0IHJ1bnMgcmFuZG9tIGNvZGUgdGhh
dApzb21lb25lIHNlbmRzIGl0IG92ZXIgdGhlIG5ldHdvcmsuICBCdXQgaWYgd2Ugc2F5IGl0J3Mg
bm90IHN1cHBvcnRlZCwgaXQKbWFrZXMgaXQgc291bmQgbGlrZSB3ZSB0aGluayB5b3Ugc2hvdWxk
bid0IHVzZSBpdC4KCkFib3ZlIHdhcyB0aGUgYWdyZWVkLXVwb24gY29tcHJvbWlzZTogdG8gc2F5
IGl0IHdhcyBzdXBwb3J0ZWQgYnV0IHdhcm4KcGVvcGxlIHdoYXQgInN1cHBvcnRlZCIgbWVhbnMu
Cgo+PiArIyMjIEFSTS9TTU1VCj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBj
YXZlYXRzCj4+ICsKPj4gK09ubHkgQVJNIFNNTVUgaGFyZHdhcmUgaXMgc3VwcG9ydGVkOyBub24t
QVJNIFNNTVUgaGFyZHdhcmUgaXMgbm90IHN1cHBvcnRlZC4KPiAKPiBJJ20gbm90IHN1cmUgb2Yg
dGhlIHB1cnBvc2Ugb2YgdGhpcyBzZW50ZW5jZSwgaXQncyBxdWl0ZSBjbGVhciB0aGF0Cj4gdGhl
IFNNTVUgaXMgb25seSBzdXBwb3J0ZWQgaWYgYXZhaWxhYmxlLiBBbHNvLCBJJ20gbm90IHN1cmUg
dGhpcwo+IHNob3VsZCBiZSBzcGVsbGVkIG91dCBpbiB0aGlzIGRvY3VtZW50LCB4ODYgZG9lc24n
dCBoYXZlIGEgVlQtZCBvciBTVk0KPiBzZWN0aW9uLgoKVGhpcyBzZW50ZW5jZSBtZWFucywgIkFu
IFNNTVUgZGVzaWduZWQgYnkgQVJNIiwgYXMgb3Bwb3NlZCB0byBhbiBTTU1VCihvciBTTU1VLWxp
a2UgdGhpbmcpIGRlc2lnbmVkIGJ5IHNvbWVvbmUgb3RoZXIgdGhhbiBBUk0uICAoQW5kIHllcywg
SQp1bmRlcnN0YW5kIHRoYXQgc3VjaCB0aGluZ3MgZXhpc3RlZCBiZWZvcmUgdGhlIEFSTSBTTU1V
IGNhbWUgb3V0LikKCkkgdGhpbmsgcGVvcGxlIHJ1bm5pbmcgQVJNIHN5c3RlbXMgd2lsbCB1bmRl
cnN0YW5kIHdoYXQgdGhlIHNlbnRlbmNlIG1lYW5zLgoKPj4gKyMjIyBBUk0vSVRTCj4+ICsKPj4g
KyAgICBTdGF0dXM6IGV4cGVyaW1lbnRhbAo+PiArCj4+ICtbWFhYIFdoYXQgaXMgdGhpcz9dCj4+
ICsKPj4gKyMjIyBBUk06IDE2SyBhbmQgNjRLIHBhZ2VzIGluIGd1ZXN0cwo+IAo+IE5ld2xpbmUK
CkFjawoKPiAKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4+ICsKPj4g
K05vIHN1cHBvcnQgZm9yIFFFTVUgYmFja2VuZHMgaW4gYSAxNksgb3IgNjRLIGRvbWFpbi4KPj4g
Kwo+IAo+IEV4dHJhIG5ld2xpbmUuCgpBY2sKCj4+ICsjIEZvcm1hdCBhbmQgZGVmaW5pdGlvbnMK
Pj4gKwo+PiArVGhpcyBmaWxlIGNvbnRhaW5zIHByb3NlLCBhbmQgbWFjaGluZS1yZWFkYWJsZSBm
cmFnbWVudHMuCj4+ICtUaGUgZGF0YSBpbiBhIG1hY2hpbmUtcmVhZGFibGUgZnJhZ21lbnQgcmVs
YXRlIHRvCj4+ICt0aGUgc2VjdGlvbiBhbmQgc3ViZWN0aW9uIGluIHdoaWNoIGl0IGlzIGZpbmUu
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGJlbG9uZ3M/CgpJ
IHRoaW5rIHRoaXMgc2hvdWxkIHByb2JhYmx5IGJlICdmb3VuZCcuCgo+PiArVGhlIGZpbGUgaXMg
aW4gbWFya2Rvd24gZm9ybWF0Lgo+PiArVGhlIG1hY2hpbmUtcmVhZGFibGUgZnJhZ21lbnRzIGFy
ZSBtYXJrZG93biBsaXRlcmFscwo+PiArY29udGFpbmluZyBSRkMtODIyLWxpa2UgKGRlYjgyMi1s
aWtlKSBkYXRhLgo+PiArCj4+ICsjIyBLZXlzIGZvdW5kIGluIHRoZSBGZWF0dXJlIFN1cHBvcnQg
c3Vic2VjdGlvbnMKPj4gKwo+PiArIyMjIFN0YXR1cwo+PiArCj4+ICtUaGlzIGdpdmVzIHRoZSBv
dmVyYWxsIHN0YXR1cyBvZiB0aGUgZmVhdHVyZSwKPj4gK2luY2x1ZGluZyBzZWN1cml0eSBzdXBw
b3J0IHN0YXR1cywgZnVuY3Rpb25hbCBjb21wbGV0ZW5lc3MsIGV0Yy4KPj4gK1JlZmVyIHRvIHRo
ZSBkZXRhaWxlZCBkZWZpbml0aW9ucyBiZWxvdy4KPj4gKwo+PiArSWYgc3VwcG9ydCBkaWZmZXJz
IGJhc2VkIG9uIGltcGxlbWVudGF0aW9uCj4+ICsoZm9yIGluc3RhbmNlLCB4ODYgLyBBUk0sIExp
bnV4IC8gUUVNVSAvIEZyZWVCU0QpLAo+PiArb25lIGxpbmUgZm9yIGVhY2ggc2V0IG9mIGltcGxl
bWVudGF0aW9ucyB3aWxsIGJlIGxpc3RlZC4KPj4gKwo+PiArIyMjIFJlc3RyaWN0aW9ucwo+PiAr
Cj4+ICtUaGlzIGlzIGEgc3VtbWFyeSBvZiBhbnkgcmVzdHJpY3Rpb25zIHdoaWNoIGFwcGx5LAo+
PiArcGFydGljdWxhcmx5IHRvIGZ1bmN0aW9uYWwgb3Igc2VjdXJpdHkgc3VwcG9ydC4KPj4gKwo+
PiArRnVsbCBkZXRhaWxzIG9mIHJlc3RyaWN0aW9ucyBtYXkgYmUgcHJvdmlkZWQgaW4gdGhlIHBy
b3NlCj4+ICtzZWN0aW9uIG9mIHRoZSBmZWF0dXJlIGVudHJ5LAo+PiAraWYgYSBSZXN0cmljdGlv
bnMgdGFnIGlzIHByZXNlbnQuCj4gCj4gRm9ybWF0dGluZyBzZWVtcyB3ZWlyZCBJTUhPLgoKVG8g
cXVvdGUgdGhlIGNoYW5nZWxvZzoKCiJUaGUgZG9jdW1lbnQgc2hvdWxkIGJlIGZvcm1hdHRlZCB1
c2luZyAic2VtYW50aWMgbmV3bGluZXMiIFsxXSwgdG8gbWFrZQpjaGFuZ2VzIGVhc2llci4KCiJb
MV0gaHR0cDovL3Job2Rlc21pbGwub3JnL2JyYW5kb24vMjAxMi9vbmUtc2VudGVuY2UtcGVyLWxp
bmUvIgoKPj4gKyMjIyBMaW1pdC1TZWN1cml0eQo+PiArCj4+ICtGb3Igc2l6ZSBsaW1pdHMuCj4+
ICtUaGlzIGZpZ3VyZSBzaG93cyB0aGUgbGFyZ2VzdCBjb25maWd1cmF0aW9uIHdoaWNoIHdpbGwg
cmVjZWl2ZQo+PiArc2VjdXJpdHkgc3VwcG9ydC4KPj4gK1RoaXMgZG9lcyBub3QgbWVhbiB0aGF0
IHN1Y2ggYSBjb25maWd1cmF0aW9uIHdpbGwgYWN0dWFsbHkgd29yay4KPj4gK1RoaXMgbGltaXQg
d2lsbCBvbmx5IGJlIGxpc3RlZCBleHBsaWNpdGx5Cj4+ICtpZiBpdCBpcyBkaWZmZXJlbnQgdGhh
biB0aGUgdGhlb3JldGljYWwgbGltaXQuCj4gCj4gVGhlcmUncyBubyB1c2FnZSBvZiB0aGlzIGF0
IGFsbCBpbiB0aGUgZG9jdW1lbnQgSSB0aGluay4KClRoZXJlIHdhcywgYnV0IGFsbCB0aGUgIkxp
bWl0LVNlY3VyaXR5IiBvcHRpb25zIHdlcmUgdGhlIHNhbWUgYXMgdGhlCiJMaW1pdCIgb3B0aW9u
cywgc28gdGhleSBhbGwgZW5kZWQgdXAgdGFrZW4gb3V0LiAgSSBleHBlY3QgdGhhdCBhdCBsZWFz
dAphIGhhbmRmdWwgd2lsbCBtYWtlIHRoZWlyIHdheSBpbnRvIHRoZSBmaW5hbCBkb2N1bWVudC4K
ClRoYW5rcyEKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuOL-0003BR-9g; Thu, 07 Sep 2017 10:50:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dpuOK-0003BC-Dl
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:50:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F1/2B-27708-B7421B95; Thu, 07 Sep 2017 10:50:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQrdaZWO
 kweFDnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKOf+ZCv5zVSzqvsLWwPiCvYuRk0NCwE9i
 +tmVYDabgI7E0qPzmboYOThEBIIkdr0MBwkzC+hKnHrWwQJiCwuESTR8vMIGURIuce6oMkhYR
 MBI4u/dacwgNouAikT/zt9MIDavgLvEvnXb2EBsIYEiiY7zj1hBbE4Be4m72xsZQWxGAVmJL4
 2rmSFWiUvcejKfCeIyAYkle84zQ9iiEi8f/2OFsA0kti7dxwJRryOxYPcnNghbW2LZwtfMEHs
 FJU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgamermp
 xcWJ6ak5iUnFesn5uZsYgWHPAAQ7GL/0Ox9ilORgUhLlvay2PlKILyk/pTIjsTgjvqg0J7X4E
 KMMB4eSBG+B8sZIIcGi1PTUirTMHGAEwqQlOHiURHjtQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJM
 SSl5+XKiXOawBSJABSlFGaBzcClgwuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3EGQKT2Z
 eCdymV0BHMAEdUfJ8A8gRJYkIKakGRuO//7xfxJVHvU3Yzasnm1daKnu7zWvGHtFlt5dnndHn
 PLO5+Oj3hS2Tkvx7neYn7fjKtvPmi51H66dNT3/jFqWg9uWxTYLtS9sYX48nWzKv/vS7JrJ/b
 8ECFpsXO5gjrhQrc3pIueSwP3yaUPb0gzaPSVrKqi+x98Ok/fV3SDfM0Jlj+8yLW4mlOCPRUI
 u5qDgRAAb73okBAwAA
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504781434!110378114!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58057 invoked from network); 7 Sep 2017 10:50:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 10:50:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52407375"
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: correct repeat count update in linear->phys
 translation
Thread-Index: AQHTJ8XthjPi3ZI+OkycO+CcIEA1X6KpPfFw
Date: Thu, 7 Sep 2017 10:50:34 +0000
Message-ID: <9f3cabbe2f774e60a34dc20a2efee667@AMSPEX02CL03.citrite.net>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
In-Reply-To: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTE6NDIKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ODYvSFZNOiBjb3JyZWN0IHJl
cGVhdCBjb3VudCB1cGRhdGUgaW4gbGluZWFyLT5waHlzCj4gdHJhbnNsYXRpb24KPiAKPiBGb3Ig
dGhlIGluc24gZW11bGF0b3IncyBmYWxsYmFjayBsb2dpYyBpbiBSRVAgTU9WUy9TVE9TL0lOUy9P
VVRTCj4gaGFuZGxpbmcgdG8gd29yayBjb3JyZWN0bHksICpyZXBzIG11c3Qgbm90IGJlIHNldCB0
byB6ZXJvIHdoZW4KPiByZXR1cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUuCgpEb2VzIGl0IHJl
YWxseSBuZWVkIHRvIGJlIHplcm8gd2hlbiByZXR1cm5pbmcgWDg2RU1VTF9FWENFUFRJT04/Cgog
IFBhdWwKCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtNTY2LDE1ICs1NjYsMTYgQEAgc3RhdGljIGludCBodm1l
bXVsX2xpbmVhcl90b19waHlzKAo+ICAgICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdl
X3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJlZCkgKQo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfUkVUUlk7Cj4gICAgICAgICAgICAgIGRvbmUgLz0gYnl0ZXNfcGVyX3JlcDsKPiAtICAg
ICAgICAgICAgKnJlcHMgPSBkb25lOwo+ICAgICAgICAgICAgICBpZiAoIGRvbmUgPT0gMCApCj4g
ICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7Cj4gICAg
ICAgICAgICAgICAgICBpZiAoIG5wZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKPiAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAgICAgICAg
ICAgICAqcmVwcyA9IDA7Cj4gICAgICAgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZl
YywgYWRkciAmIFBBR0VfTUFTSywgJmh2bWVtdWxfY3R4dC0KPiA+Y3R4dCk7Cj4gICAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gICAgICAgICAgICAgIH0KPiArICAg
ICAgICAgICAgKnJlcHMgPSBkb25lOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICB9
Cj4gCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 10:55:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 10:55:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuSX-0003QX-QS; Thu, 07 Sep 2017 10:54:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dpuSW-0003Pv-EZ
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 10:54:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 17/56-03093-F7521B95; Thu, 07 Sep 2017 10:54:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTbdGdWO
 kwcSzhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bepZUFf8wrJp15y9jAeFu7i5GLQ0hgM6PE
 hVO32CCcA4wShy6+ZO9i5OQQFoiSWPqzgQXEFhEIljjRu4YVpIhZYB6jxNTmn4wQHT2MEl9fN
 bKBVLEJ6ErsuPmaGcTmFbCSOHxlB1g3i4CKxM4tn8FsUYFwiaaz/SwQNYISJ2c+AbI5ODgFfC
 T+TfAACTMLqEv8mXeJGcIWl2j6spIVwpaX2P52DvMERv5ZSLpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwdvxzOsQoycGk
 JMp7WW19pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXm6VjZFCgkWp6akVaZk5wEiBSUtw8CiJ8
 GqApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpx3ozJQkQBIUUZpHtwIWNReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjBvJ8gUnsy8ErhNr4COYAI6ouT5BpAjShIRUlINjMFf72+uPBe
 htMh9c/Gm8z8e1uTdeTXhcNbKB9fec859K1JxsCnSNew6yzMunbpDrHMWPRRVyFk69d7XOf8D
 30l+OLg68KbjDQe2/SyCT6+F7faJt316MU1KtnR+c2TwhASZ5b+Obenov2k7c4Hllk//wlg89
 D4FpSxesMmp6fCJ7kkde2V6ek4rsRRnJBpqMRcVJwIAmhbtP9UCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504781692!92365158!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47594 invoked from network); 7 Sep 2017 10:54:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 7 Sep 2017 10:54:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B14F213D5;
 Thu,  7 Sep 2017 03:54:51 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9BB9E3F540;
 Thu,  7 Sep 2017 03:54:50 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-5-git-send-email-bhupinder.thakur@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <26f6da3f-cd51-7cb4-6b9c-f1fb34d725fd@arm.com>
Date: Thu, 7 Sep 2017 11:54:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1503910570-24427-5-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-GB
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/27 v8] xen/arm: vpl011: Add support for
 vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyOC8wOC8xNyAwOTo1NSwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBbiBvcHRp
b24gaXMgcHJvdmlkZWQgaW4gbGlieGwgdG8gZW5hYmxlL2Rpc2FibGUgU0JTQSB2dWFydCB3aGls
ZQo+IGNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgo+IAo+IExpYnhsIG5vdyBzdXBwb3J0cyBhIGdl
bmVyaWMgdnVhcnQgY29uc29sZSBhbmQgU0JTQSB1YXJ0IGlzIGEgc3BlY2lmaWMgdHlwZS4KPiBJ
biBmdXR1cmUgc3VwcG9ydCBjYW4gYmUgYWRkZWQgZm9yIG11bHRpcGxlIHZ1YXJ0IG9mIGRpZmZl
cmVudCB0eXBlcy4KPiAKPiBVc2VyIGNhbiBlbmFibGUgU0JTQSB2dWFydCBieSBhZGRpbmcgdGhl
IGZvbGxvd2luZyBsaW5lIGluIHRoZSBndWVzdAo+IGNvbmZpZ3VyYXRpb24gZmlsZToKPiAKPiB2
dWFydCA9ICJzYnNhX3VhcnQiCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAtIFJlbmFtZWQg
InBsMDExIiB0byAic2JzYV91YXJ0Ii4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gQWRkZWQg
YSBuZXcgY29uZmlnIG9wdGlvbiBDT05GSUdfVlVBUlRfQ09OU09MRSB0byBlbmFibGUvZGlzYWJs
ZSB2dWFydCBjb25zb2xlCj4gICBzdXBwb3J0Lgo+IC0gTW92ZWQgbGlieGxfdnVhcnRfdHlwZSB0
byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCj4gLSBVcGRhdGVkIHhs
IGNvbW1hbmQgaGVscCB0byBtZW50aW9uIG5ldyBjb25zb2xlIHR5cGUgLSB2dWFydC4KPiAKPiBD
aGFuZ2VzIHNpbmNlIHYyOgo+IC0gRGVmaW5lZCB2dWFydCBvcHRpb24gYXMgYW4gZW51bSBpbnN0
ZWFkIG9mIGEgc3RyaW5nLgo+IC0gUmVtb3ZlZCB0aGUgZG9tYWluIGNyZWF0aW9uIGZsYWcgZGVm
aW5lZCBmb3IgdnVhcnQgYW5kIHRoZSByZWxhdGVkIGNvZGUKPiAgIHRvIHBhc3Mgb24gdGhlIGlu
Zm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXpl
ZAo+ICAgaW5kZXBlbmRlbnQgb2YgZG9tYWluIGNyZWF0aW9uIHRocm91Z2ggbmV3IERPTUNUTCBB
UElzLgo+IAo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNiArKysrKysKPiAgdG9v
bHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8IDMgKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jICAgICAgfCAxICsKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDMgKysrCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCA3ICsrKysrKysKPiAgdG9vbHMveGwveGxf
Y21kdGFibGUuYyAgICAgICB8IDIgKy0KPiAgdG9vbHMveGwveGxfY29uc29sZS5jICAgICAgICB8
IDUgKysrKy0KPiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICB8IDggKysrKysrKysKPiAg
OCBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IGlu
ZGV4IDIyOWUyODkuLjhjZTkyMGEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBAQCAtMzA2LDYgKzMwNiwxMiBAQAo+ICAjZGVm
aW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSAxCj4gIAo+ICAv
Kgo+ICsgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19BUk1fVlVBUlQgaW5kaWNhdGVzIHRoYXQgdGhl
IHRvb2xzdGFjayBzdXBwb3J0cyB2aXJ0dWFsIFVBUlQKPiArICogZm9yIEFSTS4KPiArICovCj4g
KyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fQVJNX1ZVQVJUIDEKPiArCj4gKy8qCgpUaGlz
IHJlcXVpcmVzIHNvbWUgdHJpdmlhbCBmaXh1cCBub3cgaWYgYXBwbGllZCBhZ2FpbnN0IG9yaWdp
bi9tYXN0ZXIKKG9yIHN0YWdpbmcpLgoKQ2hlZXJzLApBbmRyZS4KCj4gICAqIGxpYnhsIEFCSSBj
b21wYXRpYmlsaXR5Cj4gICAqCj4gICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBt
YWtlcyByZWdhcmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4gaW5kZXgg
NDQ2ZTc2Ni4uODUzYmUxNSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xl
LmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBAQCAtNjcsNiArNjcsOSBA
QCBpbnQgbGlieGxfY29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
aW50IGNvbnNfbnVtLAo+ICAgICAgY2FzZSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOgo+ICAg
ICAgICAgIGNvbnNfdHlwZV9zID0gInNlcmlhbCI7Cj4gICAgICAgICAgYnJlYWs7Cj4gKyAgICBj
YXNlIExJQlhMX0NPTlNPTEVfVFlQRV9WVUFSVDoKPiArICAgICAgICBjb25zX3R5cGVfcyA9ICJ2
dWFydCI7Cj4gKyAgICAgICAgYnJlYWs7Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIGdvdG8g
b3V0Owo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggZjU0ZmQ0OS4uZTBmMGQ3OCAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCj4gQEAgLTgwMyw2ICs4MDMsNyBAQCBpbnQgbGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsK
PiAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwo+ICAgICAg
ICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3JlX3BmbjsKPiArICAgICAgICBzdGF0
ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47Cj4gICAgICB9IGVsc2Ugewo+ICAgICAgICAg
IHN0YXRlLT5jb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsK
PiAgICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3Rv
cmVfcGZuKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCA3MjQ3NTA5Li42YjM4NDUzIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCj4gQEAgLTExMzksNiArMTEzOSw5IEBAIHR5cGVkZWYgc3RydWN0
IHsKPiAgICAgIHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwo+ICAKPiAgICAgIHhjX2RvbWFpbl9j
b25maWd1cmF0aW9uX3QgY29uZmlnOwo+ICsKPiArICAgIHhlbl9wZm5fdCB2dWFydF9nZm47Cj4g
KyAgICBldnRjaG5fcG9ydF90IHZ1YXJ0X3BvcnQ7Cj4gIH0gbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZTsKPiAgCj4gIF9oaWRkZW4gaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IGluZGV4IDZlODBkMzYuLjk5NTllZmIg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCj4gQEAgLTEwNSw2ICsxMDUsNyBAQCBsaWJ4bF9jb25zb2xl
X3R5cGUgPSBFbnVtZXJhdGlvbigiY29uc29sZV90eXBlIiwgWwo+ICAgICAgKDAsICJVTktOT1dO
IiksCj4gICAgICAoMSwgIlNFUklBTCIpLAo+ICAgICAgKDIsICJQViIpLAo+ICsgICAgKDMsICJW
VUFSVCIpLAo+ICAgICAgXSkKPiAgCj4gIGxpYnhsX2Rpc2tfZm9ybWF0ID0gRW51bWVyYXRpb24o
ImRpc2tfZm9ybWF0IiwgWwo+IEBAIC0yNDAsNiArMjQxLDExIEBAIGxpYnhsX2NoZWNrcG9pbnRl
ZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2ludGVkX3N0cmVhbSIsIFsKPiAgICAgICgy
LCAiQ09MTyIpLAo+ICAgICAgXSkKPiAgCj4gK2xpYnhsX3Z1YXJ0X3R5cGUgPSBFbnVtZXJhdGlv
bigidnVhcnRfdHlwZSIsIFsKPiArICAgICgwLCAidW5rbm93biIpLAo+ICsgICAgKDEsICJzYnNh
X3VhcnQiKSwKPiArICAgIF0pCj4gKwo+ICAjCj4gICMgQ29tcGxleCBsaWJ4bCB0eXBlcwo+ICAj
Cj4gQEAgLTU4MSw2ICs1ODcsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgi
ZG9tYWluX2J1aWxkX2luZm8iLFsKPiAgCj4gIAo+ICAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChO
b25lLCBbKCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9uKSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgidnVhcnQiLCBsaWJ4bF92dWFydF90eXBlKSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAo+ICAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5v
dCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCj4gICAg
ICAjIHN1cHBvcnRlZCBieSB4ODYgSFZNIGFuZCBBUk0gc3VwcG9ydCBpcyBwbGFubmVkLgo+IGRp
ZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUu
Ywo+IGluZGV4IDJjNzFhOWYuLjMwOTRiY2UgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfY21k
dGFibGUuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBAQCAtMTMzLDcgKzEzMyw3
IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKPiAgICAgICAgJm1haW5fY29uc29s
ZSwgMCwgMCwKPiAgICAgICAgIkF0dGFjaCB0byBkb21haW4ncyBjb25zb2xlIiwKPiAgICAgICAg
IltvcHRpb25zXSA8RG9tYWluPlxuIgo+IC0gICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUg
dHlwZSwgcHYgb3Igc2VyaWFsXG4iCj4gKyAgICAgICItdCA8dHlwZT4gICAgICAgY29uc29sZSB0
eXBlLCBwdiAsIHNlcmlhbCBvciB2dWFydFxuIgo+ICAgICAgICAiLW4gPG51bWJlcj4gICAgIGNv
bnNvbGUgbnVtYmVyIgo+ICAgICAgfSwKPiAgICAgIHsgInZuY3ZpZXdlciIsCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwo+IGluZGV4
IDA1MDhkZGEuLjRlNjVkNzMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfY29uc29sZS5jCj4g
KysrIGIvdG9vbHMveGwveGxfY29uc29sZS5jCj4gQEAgLTI3LDYgKzI3LDcgQEAgaW50IG1haW5f
Y29uc29sZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICB1aW50MzJfdCBkb21pZDsKPiAg
ICAgIGludCBvcHQgPSAwLCBudW0gPSAwOwo+ICAgICAgbGlieGxfY29uc29sZV90eXBlIHR5cGUg
PSAwOwo+ICsgICAgY2hhciAqY29uc29sZV9uYW1lcyA9ICJwdiwgc2VyaWFsLCB2dWFydCI7Cj4g
IAo+ICAgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIm46dDoiLCBOVUxMLCAiY29uc29sZSIs
IDEpIHsKPiAgICAgIGNhc2UgJ3QnOgo+IEBAIC0zNCw4ICszNSwxMCBAQCBpbnQgbWFpbl9jb25z
b2xlKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NP
TlNPTEVfVFlQRV9QVjsKPiAgICAgICAgICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgInNlcmlh
bCIpKQo+ICAgICAgICAgICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDsKPiAr
ICAgICAgICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCj4gKyAgICAgICAgICAg
IHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ7Cj4gICAgICAgICAgZWxzZSB7Cj4gLSAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6IHB2
LCBzZXJpYWxcbiIpOwo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNvbnNvbGUgdHlw
ZSBzdXBwb3J0ZWQgYXJlOiAlc1xuIiwgY29uc29sZV9uYW1lcyk7Cj4gICAgICAgICAgICAgIHJl
dHVybiBFWElUX0ZBSUxVUkU7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+IGRpZmYg
LS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+IGluZGV4
IDVjMmJmMTcuLjcxNTg4ZGUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwo+ICsr
KyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtOTE4LDYgKzkxOCwxNCBAQCB2b2lkIHBhcnNl
X2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4gICAgICBpZiAoIXhsdV9j
ZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heHZjcHVzIiwgJmwsIDApKQo+ICAgICAgICAgIGJfaW5m
by0+bWF4X3ZjcHVzID0gbDsKPiAgCj4gKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25m
aWcsICJ2dWFydCIsICZidWYsIDApKSB7Cj4gKyAgICAgICAgaWYgKGxpYnhsX3Z1YXJ0X3R5cGVf
ZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsKPiArICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1ZSBcIiVzXCIgZm9yIFwidnVh
cnRcIlxuIiwKPiArICAgICAgICAgICAgICAgICAgICBidWYpOwo+ICsgICAgICAgICAgICBleGl0
KDEpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICBwYXJzZV92bnVtYV9jb25maWco
Y29uZmlnLCBiX2luZm8pOwo+ICAKPiAgICAgIC8qIFNldCBtYXhfbWVta2IgdG8gdGFyZ2V0X21l
bWtiIGFuZCBtYXhfdmNwdXMgdG8gYXZhaWxfdmNwdXMgaWYKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:02:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuZm-0004Bg-If; Thu, 07 Sep 2017 11:02:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpuZl-0004Ba-MT
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:02:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 19/DB-03422-04721B95; Thu, 07 Sep 2017 11:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6D+sZ
 Ig6YOKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaO79x5jwXeRisbTkQ2MPQJdjJwcEgL+Eidv
 fGcHsVkEVCQWN25iArHZBJQlfnb2soHYIgJaEkfWLQGKc3EwC0xklDg05y5YkbBAosTPmT0sI
 DavgIXE1IPfwAYJCeRIbOh+wAwRF5Q4OfMJWA2zgI7Egt2fgIZyANnSEsv/cYCEOQVsJN5d3w
 lWIgp0Q+fSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxjMLAg8xSnIwKYny/lXZGCnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgve6KlBOsCg1PbUiLTMHGPIwaQkOHiUR3nCQNG9xQWJucWY6ROoUo
 y7HsU2X/zAJseTl56VKifPyqQEVCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfMuB1nFk5lXArfpFdARTEBHlDzfAHJESSJCSqqBcdGi3/PaX9n81HU+znnn4jnl1BCP60o
 uZ68/2V8idWrCqg83jK0l+fbyJ/a4zPxVtEb4rkVSz06F71O6nS6L9dr/Yb3ovfTzIj/DtB3L
 npqV83z7vGJV8Z2198st2QJW7ThRaBBWni23KGtX8sFFyV/YJW433V6/dU+opc2t6f/lpho43
 pnm90OJpTgj0VCLuag4EQCYgQ3dugIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504782142!115642693!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38162 invoked from network); 7 Sep 2017 11:02:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:02:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446939089"
Date: Thu, 7 Sep 2017 12:02:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907110220.5p57gdjc6bv6qze5@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-2-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEluIHRoZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIHRoZW4gaXQgbmVlZHMgbWFrZQo+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2Fs
bCB1c2luZyBET01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKPiBkb21pZCwgc28gdGhh
dCB0aGUgcGFzc2VkIGluIGdtZm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5z
Cj4gcmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gCj4gVGhpcyBw
YXRjaCByZW1vdmVzIGEgY2hlY2sgd2hpY2ggY3VycmVudGx5IGRpc2FsbG93cyBtYXBwaW5nIG9m
IGEgcGFnZSB3aGVuCj4gdGhlIG93bmVyIG9mIHRoZSBwYWdlIHRhYmxlcyBtYXRjaGVzIHRoZSBk
b21haW4gcGFzc2VkIHRvCj4gSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4g
aXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZSBwYWdlLgo+IFRoZSBjaGVjayB3YXMgaW50cm9k
dWNlZCBieSBwYXRjaCBkM2M2YTIxNWNhOSAoIng4NjogQ2xlYW4gdXAKPiBnZXRfcGFnZV9mcm9t
X2wxZSgpIHRvIGNvcnJlY3RseSBkaXN0aW5ndWlzaCBiZXR3ZWVuIG93bmVyLW9mLXB0ZSBhbmQK
PiBvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxsIGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdo
eSBpdCB3YXMgbmVlZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAt
LS0KPiAgeGVuL2FyY2gveDg2L21tLmMgfCAxMyArKysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiBpbmRleCBjOTRmMWU1NDA2Li5i
ZDhhZWFjNTllIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKPiBAQCAtMTAyNCwxMiArMTAyNCwxNSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgK
PiAgICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQo+ICAg
ICAgewo+ICAgICAgICAgIC8qCj4gLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0
cmFuc2ZlciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAo+IC0gICAgICAgICAqIGRvbWFp
bidzIHBhZ2VzLiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZmYiBleHBvcnQg
dG8KPiAtICAgICAgICAgKiBkb20wLCB1bnRpbCBwdmZiIHN1cHBvcnRzIGdyYW50ZWQgbWFwcGlu
Z3MuIEF0IHRoYXQgdGltZSB0aGlzCj4gLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdh
eS4KPiArICAgICAgICAgKiBJZiB0aGUgcmVhbCBwYWdlIG93bmVyIGlzIG5vdCB0aGUgZG9tYWlu
IHNwZWNpZmllZCBpbiB0aGUKPiArICAgICAgICAgKiBoeXBlcmNhbGwgdGhlbiBlc3RhYmxpc2gg
dGhhdCB0aGUgc3BlY2lmaWVkIGRvbWFpbiBoYXMKPiArICAgICAgICAgKiBtYXBwaW5nIHByaXZp
bGVnZSBvdmVyIHRoZSBwYWdlIG93bmVyLgo+ICsgICAgICAgICAqIFRoaXMgaXMgdXNlZCB0byBh
bGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0byBkb20wLiBJdCBpcwo+ICsgICAgICAgICAq
IGFsc28gdXNlZCB0byBhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcCBtZm5zIHVz
aW5nCj4gKyAgICAgICAgICogRE9NSURfU0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5n
IGd1ZXN0IHJlc291cmNlcyBzdWNoCj4gKyAgICAgICAgICogZ3JhbnQgdGFibGUgZnJhbWVzLgo+
ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwg
KHBnX293bmVyID09IGwxZV9vd25lcikgfHwKPiArICAgICAgICBpZiAoIChyZWFsX3BnX293bmVy
ID09IE5VTEwpIHx8CgpJIHN0aWxsIGNhbid0IHF1aXRlIGZpZ3VyZSBvdXQgaWYgaXQgaXMgc2Fm
ZSB0byByZW1vdmUgdGhlIGNoZWNrLgoKTG9va2luZyBhdCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVz
LCB5b3UgYWxyZWFkeSBoYXZlIHRoZSBmb3JlaWduIGRvbWlkIHRvCmhhbmQgd2hlbiB5b3UgY2Fs
bCB0aGUgZ2V0X3Jlc291cmNlIGh5cGVyY2FsbC4gV2hhdCBpcyB3cm9uZyB3aXRoIHVzaW5nCnRo
YXQgZGlyZWN0bHk/IFdoeSBkbyB5b3UgbmVlZCBET01JRF9TRUxGIGluIHRoZSBmaXJzdCBwbGFj
ZT8KCj4gICAgICAgICAgICAgICB4c21fcHJpdl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBnX293bmVy
LCByZWFsX3BnX293bmVyKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKPiAtLSAKPiAyLjExLjAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpubk-0004JI-UF; Thu, 07 Sep 2017 11:04:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416a29695=George.Dunlap@citrix.com>)
 id 1dpubj-0004J9-59
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:04:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 56/9B-03874-AB721B95; Thu, 07 Sep 2017 11:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO5O9Y2
 RBmcOmlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnf3+1jK5jIXnFs+V/2BsYJbF2MnBwSAv4S
 y//uZQWxhQVMJB5M3AIWFxHwlbj7uImpi5GLg1lgHpPE1gNn2UESQgJpEgvW3wIrYhPQk5h3/
 CsLiM0rYCvRPW8ycxcjBweLgIrE250OIGFRgXCJ/d+vMUOUCEqcnPkErJxTwFLi9fXJrCDlzA
 KaEut36YOEmQXEJW49mc8EYctLbH87hxliq6rE4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxah
 enFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlgxAsIOx+7L/IUZJ
 DiYlUd6/KhsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3lYDygkWpaanVqRl5gAjBCYtwcGjJ
 MLbApLmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3g6QIgGQoozSPLgRsGi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeGJApPJl5JXCbXgEdwQR0RMnzDSBHlCQipKQaGJlu+cjnKH3
 Wy1/AcCj6dtuMa69CyuJlNppKtLjWv7m3KkZVW31vmvslnQVmDm9PFEbeT7NNfRd2V2aq9aHy
 8wzRSXPOLP0Rd1SwKUE6+sDfao14qfutfmV14m5OR06Kbly94tbMZx5SovLuyvE3FjyZwHLro
 8f6FdvMpicXm7x8LXFs2fKjSUosxRmJhlrMRcWJAEr+xw7RAgAA
X-Env-Sender: prvs=416a29695=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504782264!56015346!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9132 invoked from network); 7 Sep 2017 11:04:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:04:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438797069"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
 <20170904134447.19176-2-wei.liu2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <af515bd4-c0ee-55cc-ab24-4d577e92ee1c@citrix.com>
Date: Thu, 7 Sep 2017 12:04:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170904134447.19176-2-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/4] MAINTAINERS: orphan blktap2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwMjo0NCBQTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgTUFJ
TlRBSU5FUlMgfCA2ICsrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJT
Cj4gaW5kZXggNWI5ZTEyMzNhOC4uY2E4Y2JmMjc2ZSAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVS
Uwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTE3NSw2ICsxNzUsMTAgQEAgRjoJeGVuL2RyaXZl
cnMvY2hhci9wbDAxMS5jCj4gIEY6CXhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKPiAgRjoJ
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtLwo+ICAKPiArQkxPQ0tUQVAKCkkgdGhpbmsgdGhp
cyBzaG91bGQganVzdCBiZSBCTEtUQVAyLgoKPiArUzoJT3JwaGFuZWQKPiArRjoJdG9vbHMvYmxr
dGFwMi8KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:05:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpucS-0004RM-6M; Thu, 07 Sep 2017 11:05:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dpucQ-0004Qs-VC
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:05:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C5/16-02044-6E721B95; Thu, 07 Sep 2017 11:05:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQvep+sZ
 Ig6M7ZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyn264xFqyQqvj1/R1zA+N6kS5GTg4JAT+J
 q51TWUFsNgEdiaVH5zOB2CICihIPXt4EinNxMAtsYZTYvvU1M0hCWCBR4u+d5ywQRUkSG2e8Z
 oSwrSRWtG8Gi7MIqEicnd3PDmLzCrhLXHrwhAVkkJDALEaJtzOugjVwClhKHDx9hg3EZhSQlf
 jSuBpsAbOAuMStJxBXSAgISCzZc54ZwhaVePn4HyuEbSCxdek+Foh6HYkFuz+xQdjaEssWQhz
 KKyAocXLmE5YJjMKzkIydhaRlFpKWWUhaFjCyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDW
 y00tLk5MT81JTCrWS87P3cQIDH8GINjB2PjF6RCjJAeTkiivPDAuhPiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnw3lYDygkWpaanVqRl5gAjESYtwcGjJML7DyTNW1yQmFucmQ6ROsWoy3Fs0+U/TE
 Isefl5qVLivF9AigRAijJK8+BGwJLCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz+oBcyZO
 ZVwK36RXQEUxAR5Q83wByREkiQkqqgTHje72tB9uunWuZf+f/Xvb19syG9bw3WU+v2K6i7HlZ
 /JjiWYYHrY3BtzU6FeueHp/9IcuSwYdj28EJqp6d5+Z+rthzfM+vJbuatywOnpzY/vHvsdUJ5
 cU1f7SEDnyM6OmMuLl0mtKnspLkTY9FSyzqBPK37BLg9uPd8OjpvzsnblXMWzIvyuGHEktxRq
 KhFnNRcSIAP/ZEnwUDAAA=
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504782309!96835305!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64294 invoked from network); 7 Sep 2017 11:05:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:05:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="52408121"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
Thread-Index: AQHTJjtV4eXkuOBESEGmWxg/ryb/NKKpI48AgAAhvRA=
Date: Thu, 7 Sep 2017 11:05:08 +0000
Message-ID: <1c8c071f995346a5afd2d3348ff92e0f@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-2-paul.durrant@citrix.com>
 <20170907110220.5p57gdjc6bv6qze5@citrix.com>
In-Reply-To: <20170907110220.5p57gdjc6bv6qze5@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEyOjAyCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMDEvMTJd
IHg4Ni9tbTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWCj4gZG9tYWluIHRvIG1hcCBndWVzdCBtZm5z
Cj4gCj4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDVQTSArMDEwMCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gSW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBn
dWVzdCByZXNvdXJjZXMgdGhlbiBpdCBuZWVkcwo+IG1ha2UKPiA+IHRoZSBIWVBFUlZJU09SX21t
dV91cGRhdGUgY2FsbCB1c2luZyBET01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUKPiBndWVzdAo+
ID4gZG9taWQsIHNvIHRoYXQgdGhlIHBhc3NlZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5
IHRyZWF0ZWQgYXMgbWZucwo+ID4gcmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVz
dCBwMm0uCj4gPgo+ID4gVGhpcyBwYXRjaCByZW1vdmVzIGEgY2hlY2sgd2hpY2ggY3VycmVudGx5
IGRpc2FsbG93cyBtYXBwaW5nIG9mIGEgcGFnZQo+IHdoZW4KPiA+IHRoZSBvd25lciBvZiB0aGUg
cGFnZSB0YWJsZXMgbWF0Y2hlcyB0aGUgZG9tYWluIHBhc3NlZCB0bwo+ID4gSFlQRVJWSVNPUl9t
bXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZQo+
IHBhZ2UuCj4gPiBUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVjYTkg
KCJ4ODY6IENsZWFuIHVwCj4gPiBnZXRfcGFnZV9mcm9tX2wxZSgpIHRvIGNvcnJlY3RseSBkaXN0
aW5ndWlzaCBiZXR3ZWVuIG93bmVyLW9mLXB0ZSBhbmQKPiA+IG93bmVyLW9mLWRhdGEtcGFnZSBp
biBhbGwgY2FzZXMiKSBidXQgaXQncyBub3QgY2xlYXIgd2h5IGl0IHdhcyBuZWVkZWQuCj4gPgo+
ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiA+IC0tLQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVu
L2FyY2gveDg2L21tLmMgfCAxMyArKysrKysrKy0tLS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDgg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4gaW5kZXggYzk0ZjFlNTQwNi4uYmQ4
YWVhYzU5ZSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiArKysgYi94ZW4v
YXJjaC94ODYvbW0uYwo+ID4gQEAgLTEwMjQsMTIgKzEwMjQsMTUgQEAgZ2V0X3BhZ2VfZnJvbV9s
MWUoCj4gPiAgICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkg
KQo+ID4gICAgICB7Cj4gPiAgICAgICAgICAvKgo+ID4gLSAgICAgICAgICogTGV0IHByaXZpbGVn
ZWQgZG9tYWlucyB0cmFuc2ZlciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAo+ID4gLSAg
ICAgICAgICogZG9tYWluJ3MgcGFnZXMuIFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFp
biBwdmZiIGV4cG9ydCB0bwo+ID4gLSAgICAgICAgICogZG9tMCwgdW50aWwgcHZmYiBzdXBwb3J0
cyBncmFudGVkIG1hcHBpbmdzLiBBdCB0aGF0IHRpbWUgdGhpcwo+ID4gLSAgICAgICAgICogbWlu
b3IgaGFjayBjYW4gZ28gYXdheS4KPiA+ICsgICAgICAgICAqIElmIHRoZSByZWFsIHBhZ2Ugb3du
ZXIgaXMgbm90IHRoZSBkb21haW4gc3BlY2lmaWVkIGluIHRoZQo+ID4gKyAgICAgICAgICogaHlw
ZXJjYWxsIHRoZW4gZXN0YWJsaXNoIHRoYXQgdGhlIHNwZWNpZmllZCBkb21haW4gaGFzCj4gPiAr
ICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdlIG93bmVyLgo+ID4gKyAg
ICAgICAgICogVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRv
IGRvbTAuIEl0IGlzCj4gPiArICAgICAgICAgKiBhbHNvIHVzZWQgdG8gYWxsb3cgYSBwcml2aWxl
Z2VkIFBWIGRvbWFpbiB0byBtYXAgbWZucyB1c2luZwo+ID4gKyAgICAgICAgICogRE9NSURfU0VM
Riwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCj4gPiAr
ICAgICAgICAgKiBncmFudCB0YWJsZSBmcmFtZXMuCj4gPiAgICAgICAgICAgKi8KPiA+IC0gICAg
ICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25l
cikgfHwKPiA+ICsgICAgICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwKPiAKPiBJ
IHN0aWxsIGNhbid0IHF1aXRlIGZpZ3VyZSBvdXQgaWYgaXQgaXMgc2FmZSB0byByZW1vdmUgdGhl
IGNoZWNrLgo+IAo+IExvb2tpbmcgYXQgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcywgeW91IGFscmVh
ZHkgaGF2ZSB0aGUgZm9yZWlnbiBkb21pZCB0bwo+IGhhbmQgd2hlbiB5b3UgY2FsbCB0aGUgZ2V0
X3Jlc291cmNlIGh5cGVyY2FsbC4gV2hhdCBpcyB3cm9uZyB3aXRoIHVzaW5nCj4gdGhhdCBkaXJl
Y3RseT8gV2h5IGRvIHlvdSBuZWVkIERPTUlEX1NFTEYgaW4gdGhlIGZpcnN0IHBsYWNlPwoKQmVj
YXVzZSB0aGUgcGFnZSBpcyBub3QgaW4gdGhlIGZvcmVpZ24gZG9tYWluJ3MgcDJtLi4uIHRoYXQn
cyBraW5kIG9mIHRoZSBlbnRpcmUgcG9pbnQgb2YgdGhlIHJlc291cmNlIG1hcHBpbmcgQVBJIQoK
ICBQYXVsCgo+IAo+ID4gICAgICAgICAgICAgICB4c21fcHJpdl9tYXBwaW5nKFhTTV9UQVJHRVQs
IHBnX293bmVyLCByZWFsX3BnX293bmVyKSApCj4gPiAgICAgICAgICB7Cj4gPiAgICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gPiAtLQo+ID4gMi4xMS4wCj4gPgo+ID4KPiA+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+ID4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:09:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:09:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpugM-0004jT-Pd; Thu, 07 Sep 2017 11:09:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpugL-0004jK-QO
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:09:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BA/DA-03874-9D821B95; Thu, 07 Sep 2017 11:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4NjY2
 RBjPWqFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXl7xgLNghWbH79nKWBsY9wl2MnBwSAv4S
 /5ffZwSxWQRUJC503mIBsdkElCV+dvaygdgiAloSE7ZsZepi5OJgFtjEKNF24wpYkbBAosTPm
 T1gNq+AhcTC1StYQIqEBK4zSjy71scEkRCUODnzCVgRs4COxILdn4CmcgDZ0hLL/3GAmJwCHh
 IzH9uCVIgC3dC5dA5YtZCAgkTH9GNMExj5ZiEZNAvJoFkIgxYwMq9i1ChOLSpLLdI1NNJLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4eWPAIUZJDiYlUV559Y2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4XYChKyRYlJqeWpGWmQMMepi0BAePkgivBkiat7ggMbc4M
 x0idYpRl+PYpst/mIRY8vLzUqXEeV+DzBcAKcoozYMbAYvAS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmdQRZxZOZVwK36RXQEUxAR5Q83wByREkiQkqqgXGZGvMzVZdTonvzLlyO3SL7pUo
 wbc25z9OOMixK2nttZ5rtJFf1rSdmrBc/Y8RctTF59rx7x2MMXUVKf9tL7mKdk+h3S1l6W+i6
 DRsc2WqmyPOd7/jks/TXxlle1qar3p/gmaO9RFv4y7vkXfHTNlZNWnU2Jehs+e8Havselwhd6
 DLavjprhmqeEktxRqKhFnNRcSIAV4zeNrsCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504782551!104659595!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11560 invoked from network); 7 Sep 2017 11:09:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:09:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446939767"
Date: Thu, 7 Sep 2017 12:09:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170907110904.6qiujaspp4whauqp@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-2-paul.durrant@citrix.com>
 <20170907110220.5p57gdjc6bv6qze5@citrix.com>
 <1c8c071f995346a5afd2d3348ff92e0f@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1c8c071f995346a5afd2d3348ff92e0f@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTI6MDU6MDhQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgW21h
aWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTI6
MDIKPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+ID4gPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBX
ZWkgTGl1Cj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjQgMDEvMTJdIHg4Ni9tbTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWCj4gPiBk
b21haW4gdG8gbWFwIGd1ZXN0IG1mbnMKPiA+IAo+ID4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQg
MTI6Mzc6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiBJbiB0aGUgY2FzZSB3
aGVyZSBhIFBWIGRvbWFpbiBpcyBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyB0aGVuIGl0IG5lZWRz
Cj4gPiBtYWtlCj4gPiA+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBET01J
RF9TRUxGLCByYXRoZXIgdGhhbiB0aGUKPiA+IGd1ZXN0Cj4gPiA+IGRvbWlkLCBzbyB0aGF0IHRo
ZSBwYXNzZWQgaW4gZ21mbiB2YWx1ZXMgYXJlIGNvcnJlY3RseSB0cmVhdGVkIGFzIG1mbnMKPiA+
ID4gcmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gPiA+Cj4gPiA+
IFRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNoZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFw
cGluZyBvZiBhIHBhZ2UKPiA+IHdoZW4KPiA+ID4gdGhlIG93bmVyIG9mIHRoZSBwYWdlIHRhYmxl
cyBtYXRjaGVzIHRoZSBkb21haW4gcGFzc2VkIHRvCj4gPiA+IEhZUEVSVklTT1JfbW11X3VwZGF0
ZSwgYnV0IHRoYXQgZG9tYWluIGlzIG5vdCB0aGUgcmVhbCBvd25lciBvZiB0aGUKPiA+IHBhZ2Uu
Cj4gPiA+IFRoZSBjaGVjayB3YXMgaW50cm9kdWNlZCBieSBwYXRjaCBkM2M2YTIxNWNhOSAoIng4
NjogQ2xlYW4gdXAKPiA+ID4gZ2V0X3BhZ2VfZnJvbV9sMWUoKSB0byBjb3JyZWN0bHkgZGlzdGlu
Z3Vpc2ggYmV0d2VlbiBvd25lci1vZi1wdGUgYW5kCj4gPiA+IG93bmVyLW9mLWRhdGEtcGFnZSBp
biBhbGwgY2FzZXMiKSBidXQgaXQncyBub3QgY2xlYXIgd2h5IGl0IHdhcyBuZWVkZWQuCj4gPiA+
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gPiA+IC0tLQo+ID4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+ID4g
LS0tCj4gPiA+ICB4ZW4vYXJjaC94ODYvbW0uYyB8IDEzICsrKysrKysrLS0tLS0KPiA+ID4gIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gPiA+Cj4gPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiA+
IGluZGV4IGM5NGYxZTU0MDYuLmJkOGFlYWM1OWUgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiA+IEBAIC0xMDI0LDEy
ICsxMDI0LDE1IEBAIGdldF9wYWdlX2Zyb21fbDFlKAo+ID4gPiAgICAgICAgICAgICAgICAgICAg
IChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQo+ID4gPiAgICAgIHsKPiA+ID4gICAgICAg
ICAgLyoKPiA+ID4gLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2ZlciB0
aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAo+ID4gPiAtICAgICAgICAgKiBkb21haW4ncyBw
YWdlcy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCj4g
PiA+IC0gICAgICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5n
cy4gQXQgdGhhdCB0aW1lIHRoaXMKPiA+ID4gLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28g
YXdheS4KPiA+ID4gKyAgICAgICAgICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhl
IGRvbWFpbiBzcGVjaWZpZWQgaW4gdGhlCj4gPiA+ICsgICAgICAgICAqIGh5cGVyY2FsbCB0aGVu
IGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZpZWQgZG9tYWluIGhhcwo+ID4gPiArICAgICAgICAg
KiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdlIG93bmVyLgo+ID4gPiArICAgICAgICAg
KiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZmYiBleHBvcnQgdG8gZG9tMC4g
SXQgaXMKPiA+ID4gKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEgcHJpdmlsZWdlZCBQ
ViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKPiA+ID4gKyAgICAgICAgICogRE9NSURfU0VMRiwg
d2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCj4gPiA+ICsg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KPiA+ID4gICAgICAgICAgICovCj4gPiA+IC0g
ICAgICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9v
d25lcikgfHwKPiA+ID4gKyAgICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAo+
ID4gCj4gPiBJIHN0aWxsIGNhbid0IHF1aXRlIGZpZ3VyZSBvdXQgaWYgaXQgaXMgc2FmZSB0byBy
ZW1vdmUgdGhlIGNoZWNrLgo+ID4gCj4gPiBMb29raW5nIGF0IHRoZSByZXN0IG9mIHRoZSBzZXJp
ZXMsIHlvdSBhbHJlYWR5IGhhdmUgdGhlIGZvcmVpZ24gZG9taWQgdG8KPiA+IGhhbmQgd2hlbiB5
b3UgY2FsbCB0aGUgZ2V0X3Jlc291cmNlIGh5cGVyY2FsbC4gV2hhdCBpcyB3cm9uZyB3aXRoIHVz
aW5nCj4gPiB0aGF0IGRpcmVjdGx5PyBXaHkgZG8geW91IG5lZWQgRE9NSURfU0VMRiBpbiB0aGUg
Zmlyc3QgcGxhY2U/Cj4gCj4gQmVjYXVzZSB0aGUgcGFnZSBpcyBub3QgaW4gdGhlIGZvcmVpZ24g
ZG9tYWluJ3MgcDJtLi4uIHRoYXQncyBraW5kIG9mIHRoZSBlbnRpcmUgcG9pbnQgb2YgdGhlIHJl
c291cmNlIG1hcHBpbmcgQVBJIQoKT2gsIHllcywgSSdtIHV0dGVybHkgY29uZnVzZWQuICBTb3Jy
eS4gOi0vCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:10:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:10:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuhm-0005GB-3D; Thu, 07 Sep 2017 11:10:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpuhk-0005G0-Sn
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:10:40 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 34/9F-24671-03921B95; Thu, 07 Sep 2017 11:10:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpK6+5sZ
 Ig/nLFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXEz0LPotWbD25k7GBcQVfFyMnh4SAv8TU
 nZdZQGwWARWJib3r2UFsNgFliZ+dvWwgtoiAlsSRdUuYuhi5OJgFJjJKHJpzF8jh4BAWSJO4u
 NgWpIZXwEJi8f2DjCC2kECOxKLDq5kg4oISJ2c+AZvPLKAjsWD3JzaQVmYBaYnl/zhAwpwCNh
 K/bp9lBrFFgU7oXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1NNdLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MF48bTnIUZJDiYlUV559Y2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4XTSAcoJFqempFWmZOcCAh0lLcPAoifC+BmnlLS5IzC3OT
 IdInWJUlBKHSAiAJDJK8+DaYFF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8nSBTeDLzSu
 CmvwJazAS0uOT5BpDFJYkIKakGxsLJEX4bNNdOyQifkb7Rc+PzXYrdda6icYdsZfsuN7EIH9j
 lHtCd9fnK+U/iYQc5156UOcj7apJR3Z0qKd8P/158DLFnepxwefeVB9ZaVg52TlwzN8Wd0khf
 mXVAv+zpoXkH/7i6abw5fvjFni8xP3lsqrrmK91gFGKfd2p+88faX4uazDVq5imxFGckGmoxF
 xUnAgBaGtbRrQIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504782637!107637859!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39543 invoked from network); 7 Sep 2017 11:10:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:10:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="438797882"
Date: Thu, 7 Sep 2017 12:10:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907111036.zux44bltg3ai4e36@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-3-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgpbLi4uXQo+ICAKPiArc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9ncmFudF90YWJsZShz
dHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQo+ICt7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgaTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSXRlcmF0ZSB0aHJvdWdoIHRoZSBs
aXN0IGJhY2t3YXJkcyBzbyB0aGF0IGdudHRhYl9nZXRfZnJhbWUoKSBpcwo+ICsgICAgICogZmly
c3QgY2FsbGVkIGZvciB0aGUgaGlnaGVzdCBudW1iZXJlZCBmcmFtZS4gVGhpcyBtZWFucyB0aGF0
IHRoZQo+ICsgICAgICogb3V0LW9mLWJvdW5kcyBjaGVjayB3aWxsIGJlIGRvbmUgb24gdGhlIGZp
cnN0IGl0ZXJhdGlvbiBhbmQsIGlmCj4gKyAgICAgKiB0aGUgdGFibGUgbmVlZHMgdG8gZ3Jvdywg
aXQgd2lsbCBvbmx5IGdyb3cgb25jZS4KPiArICAgICAqLwo+ICsgICAgaSA9IG5yX2ZyYW1lczsK
PiArICAgIHdoaWxlICggaS0tICE9IDAgKQo+ICsgICAgewo+ICsgICAgICAgIG1mbl90IG1mbiA9
IGdudHRhYl9nZXRfZnJhbWUoZCwgZnJhbWUgKyBpKTsKPiArCgpJIHRoaW5rIHlvdSBzaG91bGQg
bG9jayBndWVzdCBncmFudCB0YWJsZSBmaXJzdCBhbmQgdXNlIHRoZSBfbG9ja2VkCnZhcmlhbnQg
aGVyZSB0byBnZXQgYSBjb25zaXN0ZW50IHZpZXcgb2YgZ3Vlc3QgZ3JhbnQgdGFibGUgZnJhbWVz
LgoKPiArICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1m
bik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQg
eGVubWVtX2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIp
Cj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsK
PiArICAgIHVuc2lnbmVkIGxvbmcgKm1mbl9saXN0Owo+ICsgICAgaW50IHJjOwo+ICsKPiArICAg
IGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
ICsKPiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKHhtYXItPmRvbWlkKTsKPiAr
ICAgIGlmICggZCA9PSBOVUxMICkKPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+ICsKPiArICAg
IHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIGQpOwo+ICsgICAgaWYgKCBy
YyApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgbWZuX2xpc3QgPSB4bWFsbG9jX2Fy
cmF5KHVuc2lnbmVkIGxvbmcsIHhtYXItPm5yX2ZyYW1lcyk7Cj4gKwo+ICsgICAgcmMgPSAtRU5P
TUVNOwo+ICsgICAgaWYgKCAhbWZuX2xpc3QgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiAr
ICAgIHN3aXRjaCAoIHhtYXItPnR5cGUgKQo+ICsgICAgewo+ICsgICAgY2FzZSBYRU5NRU1fcmVz
b3VyY2VfZ3JhbnRfdGFibGU6Cj4gKyAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIGlm
ICggeG1hci0+aWQgKSAvKiBtdXN0IGJlIHplcm8gZm9yIGdyYW50X3RhYmxlICovCj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICByYyA9IHhlbm1lbV9hY3F1aXJlX2dyYW50X3Rh
YmxlKGQsIHhtYXItPmZyYW1lLCB4bWFyLT5ucl9mcmFtZXMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fbGlzdCk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+
ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIGJy
ZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9h
bmRfb3V0Owo+ICsKPiArICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQo+
ICsgICAgewo+ICsgICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0X29mZnNldCh4bWFyLT5nbWZu
X2xpc3QsIDAsIG1mbl9saXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4bWFyLT5ucl9mcmFtZXMpICkKClBsZWFzZSB1c2UgdGhlIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
IHZhcmlhbnQgd2hpY2ggaGFzIG1vcmUgY2hlY2tzLCBvcgp5b3UgbmVlZCB0byBjaGVjayBhIHBy
aW9yaSBpZiB0aGUgcmFuZ2UgaXMgb2theS4KCj4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
PiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
PiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB4bWFyLT5ucl9mcmFtZXM7IGkrKyApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuOwo+ICsKPiArICAgICAgICAg
ICAgcmMgPSAtRUZBVUxUOwo+ICsgICAgICAgICAgICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0X29m
ZnNldCgmZ2ZuLCB4bWFyLT5nbWZuX2xpc3QsIGksIDEpICkKClNhbWUgaGVyZSAtLSBhbHRob3Vn
aCBIVk0gZ3Vlc3QgdGFrZXMgYW5vdGhlciBwYXRoLCBpdCB3b3VsZCBiZSBnb29kIHRvCmJlIGNv
bnNpc3RlbnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:10:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:10:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuhy-0005Hx-AL; Thu, 07 Sep 2017 11:10:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpuhx-0005Hf-7g
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:10:53 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A6/7A-02229-C3921B95; Thu, 07 Sep 2017 11:10:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDva6N5sZ
 IgwdL2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyn2xawFyxnrpi4bwpjA+MTpi5GTg4JAX+J
 tgcz2EBsFgEViY3zrzOD2GwCyhI/O3vB4iICWhJH1i0BqufiYBaYyChxaM5dsGZhgVCJ+/OXA
 9kcHLwCFhItK0pAwkICORI7705jB7F5BQQlTs58wgJiMwvoSdyYOoUNpJxZQFpi+T8OiLC8RP
 PW2WBrOQVsJO4u6WYFsUWBzulcOocFYqSCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRWjenF
 qUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYFgyAMEOxuYvTocYJTmY
 lER55dU3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HXRAMoJFqWmp1akZeYAIwQmLcHBoyTCq
 wGS5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcd7XIPMFQIoySvPgRsCi9RKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeR1BVvFk5pXAbXoFdAQT0BElzzeAHFGSiJCSamBs5b669Nfro+t
 a3J5nzlKuEFC0uZNv8dLU6MKSDL19DSUvDi5JX3I20HNXljKHmLT8Gan15xZ+CT7mHN0Q5HTR
 WaAs+twq3/5T9i5HHgbecGlgZf/z74vZd+WvfQJleuG3eEVM9d9eMjx8ws1aRlR62tq/u6Y+q
 F6cfef+QaYk5ZQlRx/xS+YosRRnJBpqMRcVJwIA7eOUktECAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504782650!109071145!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62518 invoked from network); 7 Sep 2017 11:10:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:10:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,357,1500940800"; d="scan'208";a="446939959"
Date: Thu, 7 Sep 2017 12:10:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907111048.olqxovtpngwr7klj@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-8-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-8-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/12] x86/hvm/ioreq: use bool rather
 than bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTFQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggY2hhbmdlcyB1c2Ugb2YgYm9vbF90IHRvIGJvb2wgaW4gdGhlIGlv
cmVxIHNlcnZlciBjb2RlLiBJdCBhbHNvCj4gZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9u
IGluIGEgY29udGludWF0aW9uIGxpbmUuCj4gCj4gVGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0
aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:15:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpumE-0005hB-RF; Thu, 07 Sep 2017 11:15:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpumD-0005h5-KD
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:15:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E1/B7-00743-44A21B95; Thu, 07 Sep 2017 11:15:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtdFa2O
 kwduf4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXV41sBQ94Kq7/bmZrYOzg7GLk5JAQ8JPY
 9/8FO4gtLBAmse3DI1YQW0QgQOJ0XwOYzSygJdEwcQkTiC0kUCTRcR6ihk1AX2L3i09gcV4BW
 4mT/btYQGwWARWJR9e2MoPYogLhEvu/X2OGqBGUODnzCVgNp4C9xN3tjYxdjBxA8zUl1u/Sh1
 glL7H97RxmCFtcounLSlaItWoS1/ovsUOcnC4x8VkPywRGgVlIps5CmDQLyaRZSCYtYGRZxah
 RnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLD1DAyMOxjvTvY7
 xCjJwaQkyntcY2OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnemZpAOcGi1PTUirTMHGDswKQlO
 HiURHjFQNK8xQWJucWZ6RCpU4yKUuK8GSAJAZBERmkeXBssXi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuYtBpnCk5lXAjf9FdBiJqDFJc83gCwuSURISTUw5s7/I2GhwyzbGJaabsO6oOq
 X7s8GvY7vAi8W16tany6WmRm7TmrOuv3a33ON3oU7OUxStxVfl/XuQ/t01Yv35CcF2Nnaszrm
 m4bpRN1JzT5Yaat62dTjQbD5+WdXV5//2zrTeZP9NhcbIXZhlWccaul3MyVko9ZIalhNPxIQr
 PKBOT3WbJESS3FGoqEWc1FxIgCmMIEU0gIAAA==
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504782915!82094739!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37830 invoked from network); 7 Sep 2017 11:15:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:15:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52408621"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
Date: Thu, 7 Sep 2017 12:15:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTE6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZvciB0aGUgaW5zbiBlbXVs
YXRvcidzIGZhbGxiYWNrIGxvZ2ljIGluIFJFUCBNT1ZTL1NUT1MvSU5TL09VVFMKPiBoYW5kbGlu
ZyB0byB3b3JrIGNvcnJlY3RseSwgKnJlcHMgbXVzdCBub3QgYmUgc2V0IHRvIHplcm8gd2hlbgo+
IHJldHVybmluZyBYODZFTVVMX1VOSEFORExFQUJMRS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCldoeSBpcyB0aGlzPyAgSW4gdGhlIGNhc2UgdGhh
dCBYODZFTVVMX1VOSEFORExFQUJMRSBpcyByZXR1cm5lZCwgdGhlCmVtdWxhdG9yIGFwcGVhcnMg
dG8gb3ZlcnJpZGUgbnJfcmVwcyB0byAxLgoKSSdtIGNsZWFybHkgbWlzc2luZyBzb21ldGhpbmcu
Cgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC01NjYsMTUgKzU2NiwxNiBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfbGluZWFyX3RvX3BoeXMoCj4gICAgICAgICAgICAgIGlmICggcGZlYyAmIChQRkVDX3BhZ2Vf
cGFnZWQgfCBQRkVDX3BhZ2Vfc2hhcmVkKSApCj4gICAgICAgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9SRVRSWTsKPiAgICAgICAgICAgICAgZG9uZSAvPSBieXRlc19wZXJfcmVwOwo+IC0gICAg
ICAgICAgICAqcmVwcyA9IGRvbmU7Cj4gICAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPiAg
ICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgQVNTRVJUKCFyZXZlcnNlKTsKPiAgICAg
ICAgICAgICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+ICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArICAgICAgICAgICAg
ICAgICpyZXBzID0gMDsKPiAgICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVj
LCBhZGRyICYgUEFHRV9NQVNLLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKCkluZGVwZW5kZW50bHkg
dG8gdGhlIGlzc3VlIGF0IGhhbmQsIHRoaXMgbG9va3Mgc3VzcGljaW91cyBmb3IgdGhlCnJldmVy
c2UgZGlyZWN0aW9uLgoKSGFyZHdhcmUgd2lsbCBpc3N1ZSBhIHdhbGsgZm9yIHRoZSBmaXJzdCBi
eXRlIG9mIGFjY2VzcywgYW5kIG9wdGlvbmFsbHkKYSBzZWNvbmQgYXQgdGhlIHN0YXJ0IG9mIHRo
ZSBzdWJzZXF1ZW50IHBhZ2UgZm9yIGEgc3RyYWRkbGVkIGFjY2Vzcy4gCkZvciB0aGUgcmV2ZXJz
ZSBjYXNlLCB0aGlzIGxvb2tzIGxpa2UgaXQgd2lsbCB0cnVuY2F0ZSBkb3duIHRvIHRoZSBzdGFy
dApvZiB0aGUgbG93ZXIgbGluZWFyIGFkZHJlc3MsIHdoaWNoIEkgYmV0IGlzbid0IGhvdyBoYXJk
d2FyZSBhY3R1YWxseQpiZWhhdmVzLgoKKEluIHNvbWUgY29waW91cyBmcmVlIHRpbWUsIEkgc2hv
dWxkIHJlYWxseSBwdXQgdG9nZXRoZXIgYSBkaXNjb250aW51b3VzCnJlcCBpbnNuIFhURiB0ZXN0
KS4KCn5BbmRyZXcKCj4gICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
Cj4gICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgKnJlcHMgPSBkb25lOwo+ICAgICAgICAg
ICAgICBicmVhazsKPiAgICAgICAgICB9Cj4gIAo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:18:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpupb-0005r7-9F; Thu, 07 Sep 2017 11:18:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dpupZ-0005qz-B6
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:18:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 3D/6C-02229-41B21B95; Thu, 07 Sep 2017 11:18:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQldYe2O
 kQedOa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN112zGgisyFZuOmjYwnhXuYuTkkBDwk1jx
 eQkriM0moCOx9Oh8JhBbREBR4sHLm0BxLg5mgS2MEtu3vmYGSQgLpEncef2LBaIoXWLa5d9Qt
 pXEo4dvwWpYBFQkri37BjaUV8BdYsrZN+wgg4QEZjFKTJy1ih0kwSlgKdEwuRlsG6OArMSXxt
 VgzcwC4hK3nkBcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxbCHEor4C
 gxMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAWC83
 tbg4MT01JzGpWC85P3cTIzD86xkYGHcwNp/wO8QoycGkJMp7XGNjpBBfUn5KZUZicUZ8UWlOa
 vEhRhkODiUJXnktoJxgUWp6akVaZg4wEmHSEhw8SiK8TSBp3uKCxNzizHSI1ClGXY5jmy7/YR
 JiycvPS5US5w0EKRIAKcoozYMbAUsKlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yaDTOH
 JzCuB2/QK6AgmoCNKnm8AOaIkESEl1cDoNE1zO4PT4bO7o+VqFj/5+cL3Q9bx8qLfVr8WVWjO
 mvnQd7cgw9+Je0TFnstce20tmjx5Orcm6+ksteILS1ynFuf3q9dekmPK2PCT5e7Fqxxzv6t+Z
 ZudsG7OtG1vr4nedGC+KPBF/2L1B46G8JzD+yp+9q1iu+u4KUb4clfeTd3M8hXzfN/6KLEUZy
 QaajEXFScCAK5/L18FAwAA
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504783123!109585534!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57355 invoked from network); 7 Sep 2017 11:18:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:18:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52408827"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op to
 acquire guest resources
Thread-Index: AQHTJjtW75hYJ2KtUkukisse+zT8WaKpJd4AgAAiHkA=
Date: Thu, 7 Sep 2017 11:18:25 +0000
Message-ID: <951d9cd766ed40f09543d9cbdbd4a0c4@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-3-paul.durrant@citrix.com>
 <20170907111036.zux44bltg3ai4e36@citrix.com>
In-Reply-To: <20170907111036.zux44bltg3ai4e36@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEyOjExCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMDIvMTJd
IHg4Ni9tbTogYWRkCj4gSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNv
dXJjZXMKPiAKPiBPbiBUdWUsIFNlcCAwNSwgMjAxNyBhdCAxMjozNzowNlBNICswMTAwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gWy4uLl0KPiA+Cj4gPiArc3RhdGljIGludCB4ZW5tZW1fYWNxdWly
ZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlz
dFtdKQo+ID4gK3sKPiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIC8qCj4g
PiArICAgICAqIEl0ZXJhdGUgdGhyb3VnaCB0aGUgbGlzdCBiYWNrd2FyZHMgc28gdGhhdCBnbnR0
YWJfZ2V0X2ZyYW1lKCkgaXMKPiA+ICsgICAgICogZmlyc3QgY2FsbGVkIGZvciB0aGUgaGlnaGVz
dCBudW1iZXJlZCBmcmFtZS4gVGhpcyBtZWFucyB0aGF0IHRoZQo+ID4gKyAgICAgKiBvdXQtb2Yt
Ym91bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uIGFuZCwgaWYK
PiA+ICsgICAgICogdGhlIHRhYmxlIG5lZWRzIHRvIGdyb3csIGl0IHdpbGwgb25seSBncm93IG9u
Y2UuCj4gPiArICAgICAqLwo+ID4gKyAgICBpID0gbnJfZnJhbWVzOwo+ID4gKyAgICB3aGlsZSAo
IGktLSAhPSAwICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgbWZuX3QgbWZuID0gZ250dGFiX2dl
dF9mcmFtZShkLCBmcmFtZSArIGkpOwo+ID4gKwo+IAo+IEkgdGhpbmsgeW91IHNob3VsZCBsb2Nr
IGd1ZXN0IGdyYW50IHRhYmxlIGZpcnN0IGFuZCB1c2UgdGhlIF9sb2NrZWQKPiB2YXJpYW50IGhl
cmUgdG8gZ2V0IGEgY29uc2lzdGVudCB2aWV3IG9mIGd1ZXN0IGdyYW50IHRhYmxlIGZyYW1lcy4K
Ck9uY2UgdGhlIHRhYmxlIGhhcyBncm93biwgaXMgdGhlcmUgYW55IHdheSB0aGV5IGNhbiBjaGFu
Z2U/Cgo+IAo+ID4gKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+ID4g
KyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICAgICAgbWZuX2xpc3Rb
aV0gPSBtZm5feChtZm4pOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJldHVybiAwOwo+ID4g
K30KPiA+ICsKPiA+ICtzdGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX3Jlc291cmNlKHhlbl9tZW1f
YWNxdWlyZV9yZXNvdXJjZV90Cj4gKnhtYXIpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiArICAgIHVuc2lnbmVkIGxvbmcgKm1m
bl9saXN0Owo+ID4gKyAgICBpbnQgcmM7Cj4gPiArCj4gPiArICAgIGlmICggeG1hci0+bnJfZnJh
bWVzID09IDAgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIGQg
PSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKHhtYXItPmRvbWlkKTsKPiA+ICsgICAgaWYgKCBk
ID09IE5VTEwgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiA+ICsKPiA+ICsgICAgcmMg
PSB4c21fZG9tYWluX21lbW9yeV9tYXAoWFNNX1RBUkdFVCwgZCk7Cj4gPiArICAgIGlmICggcmMg
KQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAgIG1mbl9saXN0ID0geG1hbGxv
Y19hcnJheSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOwo+ID4gKwo+ID4gKyAgICBy
YyA9IC1FTk9NRU07Cj4gPiArICAgIGlmICggIW1mbl9saXN0ICkKPiA+ICsgICAgICAgIGdvdG8g
b3V0Owo+ID4gKwo+ID4gKyAgICBzd2l0Y2ggKCB4bWFyLT50eXBlICkKPiA+ICsgICAgewo+ID4g
KyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZToKPiA+ICsgICAgICAgIHJjID0g
LUVJTlZBTDsKPiA+ICsgICAgICAgIGlmICggeG1hci0+aWQgKSAvKiBtdXN0IGJlIHplcm8gZm9y
IGdyYW50X3RhYmxlICovCj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiArICAgICAg
ICByYyA9IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKGQsIHhtYXItPmZyYW1lLCB4bWFyLQo+
ID5ucl9mcmFtZXMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl9saXN0KTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKwo+ID4gKyAgICBkZWZhdWx0Ogo+
ID4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAg
ICB9Cj4gPiArCj4gPiArICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgZ290byBmcmVlX2FuZF9v
dXQ7Cj4gPiArCj4gPiArICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQoeG1hci0+
Z21mbl9saXN0LCAwLCBtZm5fbGlzdCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4bWFyLT5ucl9mcmFtZXMpICkKPiAKPiBQbGVhc2UgdXNlIHRoZSBjb3B5X3RvX2d1
ZXN0X29mZnNldCB2YXJpYW50IHdoaWNoIGhhcyBtb3JlIGNoZWNrcywgb3IKPiB5b3UgbmVlZCB0
byBjaGVjayBhIHByaW9yaSBpZiB0aGUgcmFuZ2UgaXMgb2theS4KPiAKPiA+ICsgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsKPiA+ICsgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgeG1hci0+bnJfZnJhbWVzOyBpKysgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg
IHhlbl9wZm5fdCBnZm47Cj4gPiArCj4gPiArICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwo+ID4g
KyAgICAgICAgICAgIGlmICggX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZnZm4sIHhtYXItPmdt
Zm5fbGlzdCwgaSwgMSkgKQo+IAo+IFNhbWUgaGVyZSAtLSBhbHRob3VnaCBIVk0gZ3Vlc3QgdGFr
ZXMgYW5vdGhlciBwYXRoLCBpdCB3b3VsZCBiZSBnb29kIHRvCj4gYmUgY29uc2lzdGVudC4KCk9r
LCBpZiB5b3UgdGhpbmsgaXQncyBuZWNlc3NhcnkuIChUaGlzIGlzIGEgdG9vbHMtb25seSBoeXBl
cmNhbGwgYW5kIHRoZSByYW5nZXMgYXJlIHN1cHBsaWVkIGJ5IHByaXZjbWQsIGFsbG9jYXRlZCBp
biBrZXJuZWwpLgoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:19:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuqX-0005vP-I1; Thu, 07 Sep 2017 11:19:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpuqW-0005v9-1S
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:19:44 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CE/AC-02041-F4B21B95; Thu, 07 Sep 2017 11:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQtdPe2O
 kQctneYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn9wW2ghbxil8t/A2M3wW7GDk5JAT8JLa8
 +s8CYgsLJEr0rbzF2MXIwSEi4Cmx5xcnSJhZwFXizZWdTF2MXBxCArMYJd7OuMoIkmAT0JfY/
 eITE4jNK2ArcfXHHlYQm0VAReJa+w92EFtUIFxi//drzBA1ghInZz4B28UpYClx8PQZNpBdzA
 KaEut36UPskpfY/nYOM4QtLtH0ZSXYSCEBNYlr/ZfYIU5Ol9j69xfzBEagYxCmzkKYNAvJpFl
 IJi1gZFnFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYrgxA
 sIPxVbfzIUZJDiYlUd7jGhsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwymsB5QSLUtNTK9Iyc
 4CRA5OW4OBREuHlAknzFhck5hZnpkOkTjEacxzbdPkPE8ePSVf+MAmx5OXnpUqJ8waClAqAlG
 aU5sENgkX0JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzKoFM4cnMK4Hb9wroFCagU0qebwA
 5pSQRISXVwOj0v/95woNFremrVzVuDn+xU7agR2b/mlw/JdPZNfJeN1fF99TFVOqpP0r5diYj
 cInToSQF5vUeB9e2RMlkblzId2nS59LvzO7HjfJ21aeWsIaqMl1n1a5R+n47vPvtYZ63is9kb
 36vcJsp9G3byV3dTBO7Xcq6V4v7P1JeUtWQI51nc3vdXSWW4oxEQy3mouJEAL2+KKPjAgAA
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504783182!113646832!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9912 invoked from network); 7 Sep 2017 11:19:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:19:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52408880"
To: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-2-paul.durrant@citrix.com>
 <20170907110220.5p57gdjc6bv6qze5@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <53c764e4-0ab9-1a9c-6b5b-c87a8c2c5ffa@citrix.com>
Date: Thu, 7 Sep 2017 12:19:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170907110220.5p57gdjc6bv6qze5@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTI6MDIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAgMDUsIDIwMTcg
YXQgMTI6Mzc6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBJbiB0aGUgY2FzZSB3
aGVyZSBhIFBWIGRvbWFpbiBpcyBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyB0aGVuIGl0IG5lZWRz
IG1ha2UKPj4gdGhlIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBjYWxsIHVzaW5nIERPTUlEX1NFTEYs
IHJhdGhlciB0aGFuIHRoZSBndWVzdAo+PiBkb21pZCwgc28gdGhhdCB0aGUgcGFzc2VkIGluIGdt
Zm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5zCj4+IHJhdGhlciB0aGFuIGdm
bnMgcHJlc2VudCBpbiB0aGUgZ3Vlc3QgcDJtLgo+Pgo+PiBUaGlzIHBhdGNoIHJlbW92ZXMgYSBj
aGVjayB3aGljaCBjdXJyZW50bHkgZGlzYWxsb3dzIG1hcHBpbmcgb2YgYSBwYWdlIHdoZW4KPj4g
dGhlIG93bmVyIG9mIHRoZSBwYWdlIHRhYmxlcyBtYXRjaGVzIHRoZSBkb21haW4gcGFzc2VkIHRv
Cj4+IEhZUEVSVklTT1JfbW11X3VwZGF0ZSwgYnV0IHRoYXQgZG9tYWluIGlzIG5vdCB0aGUgcmVh
bCBvd25lciBvZiB0aGUgcGFnZS4KPj4gVGhlIGNoZWNrIHdhcyBpbnRyb2R1Y2VkIGJ5IHBhdGNo
IGQzYzZhMjE1Y2E5ICgieDg2OiBDbGVhbiB1cAo+PiBnZXRfcGFnZV9mcm9tX2wxZSgpIHRvIGNv
cnJlY3RseSBkaXN0aW5ndWlzaCBiZXR3ZWVuIG93bmVyLW9mLXB0ZSBhbmQKPj4gb3duZXItb2Yt
ZGF0YS1wYWdlIGluIGFsbCBjYXNlcyIpIGJ1dCBpdCdzIG5vdCBjbGVhciB3aHkgaXQgd2FzIG5l
ZWRlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KPj4gLS0tCj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4g
IHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPj4gaW5kZXggYzk0ZjFlNTQwNi4uYmQ4
YWVhYzU5ZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKPj4gQEAgLTEwMjQsMTIgKzEwMjQsMTUgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUo
Cj4+ICAgICAgICAgICAgICAgICAgICAgKHJlYWxfcGdfb3duZXIgIT0gZG9tX2NvdykgKSApCj4+
ICAgICAgewo+PiAgICAgICAgICAvKgo+PiAtICAgICAgICAgKiBMZXQgcHJpdmlsZWdlZCBkb21h
aW5zIHRyYW5zZmVyIHRoZSByaWdodCB0byBtYXAgdGhlaXIgdGFyZ2V0Cj4+IC0gICAgICAgICAq
IGRvbWFpbidzIHBhZ2VzLiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZmYiBl
eHBvcnQgdG8KPj4gLSAgICAgICAgICogZG9tMCwgdW50aWwgcHZmYiBzdXBwb3J0cyBncmFudGVk
IG1hcHBpbmdzLiBBdCB0aGF0IHRpbWUgdGhpcwo+PiAtICAgICAgICAgKiBtaW5vciBoYWNrIGNh
biBnbyBhd2F5Lgo+PiArICAgICAgICAgKiBJZiB0aGUgcmVhbCBwYWdlIG93bmVyIGlzIG5vdCB0
aGUgZG9tYWluIHNwZWNpZmllZCBpbiB0aGUKPj4gKyAgICAgICAgICogaHlwZXJjYWxsIHRoZW4g
ZXN0YWJsaXNoIHRoYXQgdGhlIHNwZWNpZmllZCBkb21haW4gaGFzCj4+ICsgICAgICAgICAqIG1h
cHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlIHBhZ2Ugb3duZXIuCj4+ICsgICAgICAgICAqIFRoaXMg
aXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0byBkb20wLiBJdCBpcwo+
PiArICAgICAgICAgKiBhbHNvIHVzZWQgdG8gYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0
byBtYXAgbWZucyB1c2luZwo+PiArICAgICAgICAgKiBET01JRF9TRUxGLCB3aGljaCBpcyBuZWVk
ZWQgZm9yIG1hcHBpbmcgZ3Vlc3QgcmVzb3VyY2VzIHN1Y2gKPj4gKyAgICAgICAgICogZ3JhbnQg
dGFibGUgZnJhbWVzLgo+PiAgICAgICAgICAgKi8KPj4gLSAgICAgICAgaWYgKCAocmVhbF9wZ19v
d25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293bmVyKSB8fAo+PiArICAgICAgICBp
ZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8Cj4gSSBzdGlsbCBjYW4ndCBxdWl0ZSBmaWd1
cmUgb3V0IGlmIGl0IGlzIHNhZmUgdG8gcmVtb3ZlIHRoZSBjaGVjay4KPgo+IExvb2tpbmcgYXQg
dGhlIHJlc3Qgb2YgdGhlIHNlcmllcywgeW91IGFscmVhZHkgaGF2ZSB0aGUgZm9yZWlnbiBkb21p
ZCB0bwo+IGhhbmQgd2hlbiB5b3UgY2FsbCB0aGUgZ2V0X3Jlc291cmNlIGh5cGVyY2FsbC4gV2hh
dCBpcyB3cm9uZyB3aXRoIHVzaW5nCj4gdGhhdCBkaXJlY3RseT8gV2h5IGRvIHlvdSBuZWVkIERP
TUlEX1NFTEYgaW4gdGhlIGZpcnN0IHBsYWNlPwoKVGhlIHByb2JsZW0gaXMgdGhhdCB3aGVuIHBh
c3NpbmcgYSBmb3JlaWduIGRvbWlkLCB0aGUgR0ZOIG9mZmVyZWQgYnkKZG9tMCBnZXRzIGludGVy
cHJldGVkIHVzaW5nIHRoZSBmb3JlaWduIGRvbVUncyBwYWdpbmcgbW9kZS4KCkluIHRoZSBtYXBw
aW5nIGNhc2UgKGZvciBQViBndWVzdHMpLCBYZW4gaGFzIGdpdmVuIHVzIGEgTUZOIHdoaWNoCmxv
Z2ljYWxseSBiZWxvbmdzIHRvIGRvbVUsIHdoaWNoIHdlIG5lZWQgdG8gbWFwIGFzIGFuIE1GTiwg
cmF0aGVyIHRoYW4KaGF2aW5nIFhlbiB0aGluayAiQWggLSBmb3IgZG9tVSwgSSBuZWVkIHRvIGRv
IGEgR0ZOIHRyYW5zbGF0aW9uIGZvciB5b3UiLgoKUGFzc2luZyBET01JRF9TRUxGIGNhdXNlcyBY
ZW4gdG8gdHJlYXQgdGhlIG1hcHBpbmcgd2l0aCBvdXIgb3duIHBhZ2luZwptb2RlLCBub3QgdGhl
IHBhZ2luZyBtb2RlIG9mIHRoZSBwYWdlIG93bmVyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:20:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:20:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpura-0006WI-VT; Thu, 07 Sep 2017 11:20:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpura-0006W9-6e
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:20:50 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 08/51-02229-19B21B95; Thu, 07 Sep 2017 11:20:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3ei9sZ
 Ig8+eFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxosPE9gKLrBVTJk4j7mB8RJrFyMnh5BAnsTa
 03PBbF4BO4mzx96A2RIChhKnF95kAbFZBFQl9p/bxQRiswmoS7Q92w5WIyKgI/G4eypYDbNAn
 MTiP+vZQWxhgTCJTR/OM3cxcgHNX88osfziJbAEp4CHRO/KF0ANHEDLBCX+7hCG6NWSePjrFt
 QcbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXUC+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+Pyj06HGCU5mJREeY9rbIwU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMErrwWUEyxKTU+tSMvMAUYBTFqCg0dJhJcLJM1bXJCYW5yZDpE6x
 WjJcWzT5T9MHDceXgeSHTfv/mESYsnLz0uVEucNBGkQAGnIKM2DGweL1EuMslLCvIxABwrxFK
 QW5WaWoMq/YhTnYFQS5p0JMoUnM68EbusroIOYgA4qeb4B5KCSRISUVAOj3uXDlV8Pzjv78XB
 u4oO//QqZk37/99I5sqB4hdBxbndfni1ff73n6tUrfRiy63XCjX9TH/auqhGZNidpDhPD3ekV
 1R+n8F1TnBPS8LjMyaFiMtd8bu2H5h9PH9WZejyZJ/TCnFITwRuvd3poG7PKLH+wvUvB++6Zu
 7F71Y6yXc8Uz76XsMrntRJLcUaioRZzUXEiAPbBDnXPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504783247!113647085!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19192 invoked from network); 7 Sep 2017 11:20:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:20:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:20:46 -0600
Message-Id: <59B147AE020000780017847C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:20:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <9f3cabbe2f774e60a34dc20a2efee667@AMSPEX02CL03.citrite.net>
In-Reply-To: <9f3cabbe2f774e60a34dc20a2efee667@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEyOjUwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTE6NDIK
Pj4gVG86IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBDYzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+
PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFtQQVRDSF0geDg2L0hWTTog
Y29ycmVjdCByZXBlYXQgY291bnQgdXBkYXRlIGluIGxpbmVhci0+cGh5cwo+PiB0cmFuc2xhdGlv
bgo+PiAKPj4gRm9yIHRoZSBpbnNuIGVtdWxhdG9yJ3MgZmFsbGJhY2sgbG9naWMgaW4gUkVQIE1P
VlMvU1RPUy9JTlMvT1VUUwo+PiBoYW5kbGluZyB0byB3b3JrIGNvcnJlY3RseSwgKnJlcHMgbXVz
dCBub3QgYmUgc2V0IHRvIHplcm8gd2hlbgo+PiByZXR1cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFC
TEUuCj4gCj4gRG9lcyBpdCByZWFsbHkgbmVlZCB0byBiZSB6ZXJvIHdoZW4gcmV0dXJuaW5nIFg4
NkVNVUxfRVhDRVBUSU9OPwoKWWVzLiBTaW5jZSBhbiBleGNlcHRpb24gbWF5IG9jY3VyIG9uIG90
aGVyIHRoYW4gdGhlIGZpcnN0Cml0ZXJhdGlvbiwgaW4gdGhhdCBjYXNlIHRoZSBudW1iZXIgb2Yg
c3VjY2Vzc2Z1bGx5IGRvbmUgb25lCm5lZWRzIHRvIGJlIGhhbmRlZCBiYWNrLiBTZWUgYWxzbyB0
aGUgb3RoZXIgI1BGIGludm9jYXRpb24KYSBmZXcgbGluZXMgdXAuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpusf-0006eU-93; Thu, 07 Sep 2017 11:21:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpuse-0006e1-FT
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 11:21:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6C/9A-03093-3DB21B95; Thu, 07 Sep 2017 11:21:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfeS9sZ
 IgxNH9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbL1JlPBj4CKy/9uMTUw
 brHrYuTiEBJoZJJYdGYOK4TzmFFiz4HFjBDONkaJ98u6gDKcHCICzhJfz8xlB7F5BfQl3s+8w
 gZiCwvYS9y5fJgNpEFC4AabxIWDT1hAEhICnhKz+yfD2YfnbgWy2TnYBKwkDomBRFkEVCVWHt
 3GPoGRewEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 vMwDBDsbbGwMOMUpyMCmJ8h7X2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3UwsoJ1iUmp5a
 kZaZAww/mLQEB4+SCO9ekDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzBoIUCYAUZZTmw
 Y2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOBJnCk5lXArfpFdARTEBHlDzfAHJESS
 JCSqqB0VK6NdR+z4K/FyY82a6zJ+TkAc4vwkalQe0/bKUC78938c92Xa7P7rc+Ual0IcM1ofK
 Z97IfysWYXN3/8UPp0Q1K1v8ZxPoXzXv5akFlVz3Hxi9MjObhPWydS8Q5Y9/9uuo455PJ1M2T
 Ofx2hp5171/9hdU/wGnj1+BrWxyYDHnLpHNUnz5Yr8RSnJFoqMVcVJwIADerwmKAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504783313!75798223!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8879 invoked from network); 7 Sep 2017 11:21:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 11:21:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpusY-0006dQ-2p; Thu, 07 Sep 2017 11:21:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpusS-0002dg-Jz; Thu, 07 Sep 2017 11:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpusS-0004rS-BG; Thu, 07 Sep 2017 11:21:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113125-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 11:21:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113125: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7409345120924754321=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    1 days   21 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7409345120924754321==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:24:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuv5-0006tH-Lo; Thu, 07 Sep 2017 11:24:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpuv4-0006t8-BZ
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:24:26 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 33/59-22197-96C21B95; Thu, 07 Sep 2017 11:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzdTZ2O
 kwfQrTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brSSeZC84JVJyf/JCpgfE3dxcjJ4eQQJ7E
 x8m9zF2MHBy8AnYSX+dVg4QlBAwlTi+8yQJiswioSnydvRLMZhNQl2h7tp0VxBYR0JeY/+knm
 M0sEC2x6OA+NhBbWCBM4vuhTUxdjFxA45cySlzfDlHECTS/b9YvJohdghJ/dwhD9GpJPPx1iw
 XC1pZYtvA12DnMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11EsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy9egYGxh2MTb3OhxglOZiURHmPa2yMFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvE3aQHWCRanpqRVpmTnA6IApleDgURLhN
 QdJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0kIbIaUOO8pLaAiAZCijNI8uBGwSL3EKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZhXEGQVT2ZeCdymV0BHMAEdUfJ8A8gRJYkIKakGxqJ7pgGmzz702l2
 X+y0qvtLn/lPdLdzGuWpOGmZb9irN2dqRX5a+/PWVjTYuKXmPW6b9TuZdFcuv8GCGx9XXLBwF
 czg4kpTmsN7eoBm3Rioq/Y2v2pr64vTy846ToiP9r15VPmSRrbNbMvrvLb6VIr+0V77tfxhf2
 xyWE8rJULPi6rtU50fmSizFGYmGWsxFxYkAZubzBc8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504783463!107640827!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58520 invoked from network); 7 Sep 2017 11:24:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:24:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:24:22 -0600
Message-Id: <59B1488602000078001784A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:24:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
In-Reply-To: <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEzOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTcgMTE6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBGb3IgdGhlIGlu
c24gZW11bGF0b3IncyBmYWxsYmFjayBsb2dpYyBpbiBSRVAgTU9WUy9TVE9TL0lOUy9PVVRTCj4+
IGhhbmRsaW5nIHRvIHdvcmsgY29ycmVjdGx5LCAqcmVwcyBtdXN0IG5vdCBiZSBzZXQgdG8gemVy
byB3aGVuCj4+IHJldHVybmluZyBYODZFTVVMX1VOSEFORExFQUJMRS4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFdoeSBpcyB0aGlzPyAg
SW4gdGhlIGNhc2UgdGhhdCBYODZFTVVMX1VOSEFORExFQUJMRSBpcyByZXR1cm5lZCwgdGhlCj4g
ZW11bGF0b3IgYXBwZWFycyB0byBvdmVycmlkZSBucl9yZXBzIHRvIDEuCgpXaGVyZSBkaWQgeW91
IHNlZSB0aGF0PyBXaGF0IHdlIGhhdmUgaXMKCiAgICAgICAgaWYgKCAobnJfcmVwcyA+IDEgfHwg
cmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUpICYmIG9wcy0+cmVwX2lucyApCiAgICAgICAgICAg
IHJjID0gb3BzLT5yZXBfaW5zKHBvcnQsIGRzdC5tZW0uc2VnLCBkc3QubWVtLm9mZiwgZHN0LmJ5
dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJfcmVwcywgY3R4dCk7CiAgICAg
ICAgaWYgKCBucl9yZXBzID49IDEgJiYgcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAg
ICAgIHsKICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2lvIHx8ICFvcHMtPndyaXRlKTsK
ICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfaW8ocG9ydCwgZHN0LmJ5dGVzLCAmZHN0
LnZhbCwgY3R4dCkpICE9IDAgKQogICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAg
ICBucl9yZXBzID0gMDsKICAgICAgICB9Cgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiBAQCAtNTY2LDE1ICs1
NjYsMTYgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19waHlzKAo+PiAgICAgICAgICAg
ICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFyZWQpICkKPj4g
ICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPj4gICAgICAgICAgICAgIGRv
bmUgLz0gYnl0ZXNfcGVyX3JlcDsKPj4gLSAgICAgICAgICAgICpyZXBzID0gZG9uZTsKPj4gICAg
ICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPj4gICAgICAgICAgICAgIHsKPj4gICAgICAgICAg
ICAgICAgICBBU1NFUlQoIXJldmVyc2UpOwo+PiAgICAgICAgICAgICAgICAgIGlmICggbnBmbiAh
PSBnZm5feChJTlZBTElEX0dGTikgKQo+PiAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ICsgICAgICAgICAgICAgICAgKnJlcHMgPSAwOwo+PiAgICAg
ICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBhZGRyICYgUEFHRV9NQVNLLCAK
PiAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAKPiBJbmRlcGVuZGVudGx5IHRvIHRoZSBpc3N1ZSBh
dCBoYW5kLCB0aGlzIGxvb2tzIHN1c3BpY2lvdXMgZm9yIHRoZQo+IHJldmVyc2UgZGlyZWN0aW9u
Lgo+IAo+IEhhcmR3YXJlIHdpbGwgaXNzdWUgYSB3YWxrIGZvciB0aGUgZmlyc3QgYnl0ZSBvZiBh
Y2Nlc3MsIGFuZCBvcHRpb25hbGx5Cj4gYSBzZWNvbmQgYXQgdGhlIHN0YXJ0IG9mIHRoZSBzdWJz
ZXF1ZW50IHBhZ2UgZm9yIGEgc3RyYWRkbGVkIGFjY2Vzcy4gCj4gRm9yIHRoZSByZXZlcnNlIGNh
c2UsIHRoaXMgbG9va3MgbGlrZSBpdCB3aWxsIHRydW5jYXRlIGRvd24gdG8gdGhlIHN0YXJ0Cj4g
b2YgdGhlIGxvd2VyIGxpbmVhciBhZGRyZXNzLCB3aGljaCBJIGJldCBpc24ndCBob3cgaGFyZHdh
cmUgYWN0dWFsbHkKPiBiZWhhdmVzLgoKR29vZCBwb2ludC4gU2luY2UgSSd2ZSBwbGF5ZWQgd2l0
aCB0aGlzIGp1c3Qgbm93IGFueXdheSwgbGV0IG1lCnNlZSBpZiBJIGNhbiBnZXQgdGhpcyBjb3Jy
ZWN0ZWQgaW4gYW5vdGhlciBwYXRjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:27:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:27:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpuyD-00078t-3V; Thu, 07 Sep 2017 11:27:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpuyB-00078l-AT
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:27:39 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F1/3B-03093-A2D21B95; Thu, 07 Sep 2017 11:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1dTd2O
 kwe79Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7eXMZC/ZxVdw+8IGpgfEGexcjJ4eQQJ7E
 yyMdYDavgJ3E5ROTWEBsCQFDidMLb4LZLAKqEjcfbgerYRNQl2h7tp0VxBYR0JeY/+knmM0sE
 C2x6OA+NhBbWCBM4vuhTUxdjFxA85cySlzfDlHECbSgb9YvoAQH0DJBib87hCF6tSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqG5npJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxhvbww4xCjJwaQkyntcY2OkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneH9pAOcGi1PTUirTMHGAkwKQlOHiURHhfgqR5iwsSc4sz0yFSp
 xh1OTpu3v3DJMSSl5+XKiXOewOkSACkKKM0D24ELCovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZi3D2QKT2ZeCdymV0BHMAEdUfJ8A8gRJYkIKakGxt6KrQrO3ne9CjrcOvZlX+nyFXzt/VE
 g9cWhixXbds5ak3C/ZZXZ8kcx+uKc699EMSZnayucvJTyvzh5G7dfzOaINIVfzRd3CE7SKI38
 clw77MvT1P37/VznZGqaZ7xS25Ka7Su60Gt/UlXZOrHVdz/qHgozXrHn3ENxzZf6k97xiu8Lv
 jK7SYmlOCPRUIu5qDgRAJcJg2/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504783656!114110412!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31696 invoked from network); 7 Sep 2017 11:27:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:27:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:27:35 -0600
Message-Id: <59B1494602000078001784BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:27:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
In-Reply-To: <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEzOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTcgMTE6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+PiBAQCAtNTY2LDE1ICs1NjYsMTYgQEAgc3RhdGljIGludCBodm1lbXVsX2xpbmVhcl90b19w
aHlzKAo+PiAgICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNf
cGFnZV9zaGFyZWQpICkKPj4gICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsK
Pj4gICAgICAgICAgICAgIGRvbmUgLz0gYnl0ZXNfcGVyX3JlcDsKPj4gLSAgICAgICAgICAgICpy
ZXBzID0gZG9uZTsKPj4gICAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPj4gICAgICAgICAg
ICAgIHsKPj4gICAgICAgICAgICAgICAgICBBU1NFUlQoIXJldmVyc2UpOwo+PiAgICAgICAgICAg
ICAgICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+PiAgICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ICsgICAgICAgICAgICAgICAg
KnJlcHMgPSAwOwo+PiAgICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBh
ZGRyICYgUEFHRV9NQVNLLCAKPiAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAKPiBJbmRlcGVuZGVu
dGx5IHRvIHRoZSBpc3N1ZSBhdCBoYW5kLCB0aGlzIGxvb2tzIHN1c3BpY2lvdXMgZm9yIHRoZQo+
IHJldmVyc2UgZGlyZWN0aW9uLgo+IAo+IEhhcmR3YXJlIHdpbGwgaXNzdWUgYSB3YWxrIGZvciB0
aGUgZmlyc3QgYnl0ZSBvZiBhY2Nlc3MsIGFuZCBvcHRpb25hbGx5Cj4gYSBzZWNvbmQgYXQgdGhl
IHN0YXJ0IG9mIHRoZSBzdWJzZXF1ZW50IHBhZ2UgZm9yIGEgc3RyYWRkbGVkIGFjY2Vzcy4gCj4g
Rm9yIHRoZSByZXZlcnNlIGNhc2UsIHRoaXMgbG9va3MgbGlrZSBpdCB3aWxsIHRydW5jYXRlIGRv
d24gdG8gdGhlIHN0YXJ0Cj4gb2YgdGhlIGxvd2VyIGxpbmVhciBhZGRyZXNzLCB3aGljaCBJIGJl
dCBpc24ndCBob3cgaGFyZHdhcmUgYWN0dWFsbHkKPiBiZWhhdmVzLgoKQWN0dWFsbHkgLSBubywg
dGhpcyBsb29rcyBhbGwgZmluZS4gTm90ZSB0aGUgIkFTU0VSVCghcmV2ZXJzZSkiIGluCmNvbnRl
eHQgYWJvdmUuIFJldmVyc2UgcGFnZSBzdHJhZGRsaW5nIGFjY2Vzc2VzIGFyZSBiZWluZwpoYW5k
bGVkIGJ5IGEgc2luZ2xlIGZvcndhcmQgaXRlcmF0aW9uIHNldmVyYWwgbGluZXMgdXAgZnJvbSBo
ZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:30:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpv0p-0007jL-Gx; Thu, 07 Sep 2017 11:30:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpv0n-0007jE-H2
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:30:21 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1C/92-01916-CCD21B95; Thu, 07 Sep 2017 11:30:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQveM7sZ
 Ig75p3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdeWdYCr4JVWx8NIWtgXE6fxcjJ4eEgJ/E
 9C0TGEFsFgEViavXNwPZHBxsAvYS079WgIRFBJQlen/9Zuli5OJgFvjFKHFu2jewGmGBNIn3D
 4tAangFPCUeXGtgBKkREuhnkpj4oY0dIiEocXLmExYQm1lAR2LB7k9sIL3MAtISy/9xgIQ5gV
 adPnkDrFwU6ISTK9cwgdhCAooS/fMesEGcmS6x9e8v5gmM/LOQTJ2FZOoshKkLGJlXMWoUpxa
 VpRbpGpnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsbWE36HGCU5
 mJREeY9rbIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbpgOUEyxKTU+tSMvMAcYCTFqCg0dJh
 Pc6SJq3uCAxtzgzHSJ1ilFRSpz3hjZQQgAkkVGaB9cGi79LjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5P4GM58nMK4Gb/gpoMRPQ4pLnG0AWlyQipKQaGDWZZr2TXvmi5k1EjO6q1r7myR+
 mzVBgWqY4efHB+IXvXpatOX6jZcm1bbp6bHIFE2Xfna9ft/+mXPrzGKWXzRMdRd5Uif2/vyf1
 x5M/Ey3n3eI9GbGwKTZ9bWbipj8NZje3WnexCU2YxfLH3PPRjYpJC9PbPreY+C074/Xz/Koqs
 0yxHwyPX69RYinOSDTUYi4qTgQAhkX6ULoCAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504783820!112947179!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56472 invoked from network); 7 Sep 2017 11:30:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:30:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52409602"
Date: Thu, 7 Sep 2017 12:30:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170907113015.zd3tydfytrkdjwzo@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <59AD8F83020000780017743C@prv-mh.provo.novell.com>
 <20170906154044.4x57yudbiqomibgk@dhcp-3-128.uk.xensource.com>
 <59B1284A020000780017827C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B1284A020000780017827C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6MDY6NTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjA5LjE3IGF0IDE3OjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6Mzg6MTFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gQ2hhbmdlcyBzaW5jZSB2NDoKPiA+PiA+Wy4uLl0KPiA+
PiA+ICogSHlwZXJ2aXNvciBjb2RlOgo+ID4+ID5bLi4uXQo+ID4+ID4gIC0gQ29uc3RpZnkgdGhl
IGRhdGEgb3BhcXVlIHBhcmFtZXRlciBvZiByZWFkIGhhbmRsZXJzLgo+ID4+IAo+ID4+IElzIHRo
YXQgYSBnb29kIGlkZWE/IFN1Y2ggY2FsbGJhY2tzIHNob3VsZCBnZW5lcmFsbHkgYmUgYWxsb3dl
ZCB0bwo+ID4+IG1vZGlmeSB0aGVpciBzdGF0ZSBldmVuIGlmIHRoZSBvcGVyYXRpb24gaXMganVz
dCBhIHJlYWQgLSB0aGluayBvZiBhCj4gPj4gcHJpdmF0ZSBsb2NrIG9yIHN0YXRpc3RpY3MvZGVi
dWdnaW5nIGRhdGEgdG8gYmUgdXBkYXRlZC4KPiA+IAo+ID4gUmlnaHQgbm93IHRoZSBjb25zaXN0
ZW5jeSBvZiB0aGUgb3BhcXVlIGRhdGEgaXMga2VwdCBieSB0aGUgZ2xvYmFsCj4gPiB2cGNpIGxv
Y2ssIHdoaWNoIEkgbGlrZSBiZWNhdXNlIGl0IG1ha2VzIHRoZSBjb2RlIHNpbXBsZXIuIElmIHRo
ZQo+ID4gb3BhcXVlIGRhdGEgaXMgbm90IGNvbnN0aWZpZWQgZm9yIHRoZSByZWFkIGhhbmRsZXJz
IHRoZW4gSSB3b3VsZCBiZQo+ID4gYWdhaW5zdCB1c2luZyBhIHJlYWQvd3JpdGUgbG9jay4KPiA+
IAo+ID4gU3RhdGlzdGljL2RlYnVnIGRhdGEgSU1ITyBzaG91bGQgYmUga2VwdCBpbiBhIHNlcGFy
YXRlIHN0cnVjdHVyZSB3aXRoCj4gPiBpdCdzIG93biBsb2NrLCB0aGF0J3MgcmVmZXJlbmNlZCBi
eSB0aGUgb3BhcXVlIGRhdGEuIFRoaXMgd291bGQgYWxsb3cKPiA+IFhlbiB0byBub3QgYWxsb2Nh
dGUgdGhpcyBmb3Igbm9uLWRlYnVnIGJ1aWxkcywgcmVkdWNpbmcgbWVtb3J5Cj4gPiBmb290cHJp
bnQgYW5kIGxvY2sgY29udGVudGlvbiBpbiBwcm9kdWN0aW9uLgo+IAo+IEkgZG9uJ3QgbGlrZSB0
aGlzLCBhcyBpdCBtYWtlcyBhZGRpbmcgc3VjaCB0cmFuc2llbnRseSBuZWVkbGVzc2x5Cj4gaGFy
ZCAoYXMgb25lIHdvdWxkIG5lZWQgdG8gZHJvcCBhbGwgdGhlIGNvbnN0LXMgb3IgY2FzdCB0aGVt
IGF3YXkpLgoKSG0sIEknbSBub3Qgc3VyZSBJIGZvbGxvdy4gSSB3YXMgdGhpbmtpbmcgb2Ygc29t
ZXRoaW5nIGFsb25nIHRoZSBsaW5lcwpvZjoKCnN0cnVjdCB2cGNpX21zaV9zdGF0cyB7Li4ufTsK
CnN0cnVjdCB2cGNpX21zaSB7CiAgICBbLi4uXQogICAgc3RydWN0IHZwY2lfbXNpX3N0YXRzICpz
dGF0czsKfTsKClRoZW4geW91IGNhbiBlYXNpbHkgaGF2ZSBhIGhhbmRsZXIgbGlrZToKCnN0YXRp
YyB2b2lkIHZwY2lfbXNpX3JlZyguLi4sIGNvbnN0IHZvaWQgKmRhdGEpCnsKICAgIGNvbnN0IHN0
cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKICAgIHN0cnVjdCB2cGNpX21zaV9zdGF0cyAqc3Rh
dHMgPSBtc2ktPnN0YXRzOwogICAgWy4uLl0KfQoKVGhhdCBzaG91bGQgd29yayBBRkFJQ1QuCgo+
IFdoYXQgd2FzIHRoZSByZWFzb24gZm9yIHN3aXRjaGluZyB0byB0aGUgcndsb2NrIGFueXdheT8g
RGlkIHlvdQo+IG1lYXN1cmUgYW55IHBlcmZvcm1hbmNlIHByb2JsZW1zPyBBcmUgdGhlcmUgRG9t
MCBrZXJuZWxzIG5vdAo+IHNlcmlhbGl6aW5nIFBDSSBjb25maWcgc3BhY2UgYWNjZXNzZXMgYW55
d2F5PwoKTm90IHRoYXQgSSBrbm93IG9mLCBidXQgdGhlIFBDSWUgc3BlYyBkb2Vzbid0IHNlZW0g
dG8gcmVxdWlyZSBub24KY29uY3VycmVudCBhY2Nlc3Nlcy4gUENJIG9mIGNvdXJzZSBtdXN0IG5v
dCBiZSBjb25jdXJyZW50LgoKPiBXb3VsZCBpdCBiZSBhbgo+IGFsdGVybmF0aXZlIHRvIG1ha2Ug
dGhlIChzcGluKSBsb2NrIHBlci1kZXZpY2UgcmF0aGVyIHRoYW4gcGVyLQo+IGRvbWFpbj8gVGhh
dCBtaWdodCBhbHNvIGJlIGEgZ29vZCBpZGVhIGZvciBwYXNzLXRocm91Z2ggKGFzIHRoZXJlCj4g
RG9tMCBhcyB3ZWxsIGFzIHRoZSBvd25pbmcgRG9tVSBmdW5kYW1lbnRhbGx5IGhhdmUgYWNjZXNz
IHRvCj4gdGhlIGNvbmZpZyBzcGFjZSBvZiBhIGRldmljZSwgYW5kIHRoZXknZCBiZXR0ZXIgYmUg
c3luY2hyb25pemVkKS4KClRoYXQgd291bGQgYWxzbyB3b3JrLCB0aGVuIEkgYWdyZWUgaXQgc2hv
dWxkIGJlIGEgc3BpbiBsb2NrIGFuZCB0aGUKY29uc3QgZnJvbSB0aGUgcmVhZCBoYW5kbGVycyBj
YW4gYmUgZHJvcHBlZC4gVW5sZXNzIHlvdSBzYXkgb3RoZXJ3aXNlCkknbSBnb2luZyB0byBpbXBs
ZW1lbnQgdGhpcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:31:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpv1k-0007pY-Ua; Thu, 07 Sep 2017 11:31:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416a29695=George.Dunlap@citrix.com>)
 id 1dpv1j-0007pK-M5
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:31:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E5/A3-02225-60E21B95; Thu, 07 Sep 2017 11:31:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpC6b3sZ
 IgxmnxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLU7ML/shVLF7YzNLA+Emii5GTQ0LAX2Lu
 v79MILawgLrE6SNvGUFsEQFlid5fv1lAbGaB28wS1xpluxg5OIQECiXWr5EFCbMJ6EnMO/4Vr
 IRXwFbidfMJMJtFQEXi+vTJ7CC2qEC4xP7v15ghagQlTs58AlbDKWAvMeXoBCaQkcwCmhLrd+
 lDbBKXuPVkPhOELS/RvHU2WKuQgKrE4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxahRnFpUllq
 ka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJT1DAyMOxh79vodYpTkYFIS
 5T2usTFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvmw5QTrAoNT21Ii0zBxgfMGkJDh4lEd7rI
 Gne4oLE3OLMdIjUKUZFKXHeFSAJAZBERmkeXBssJi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEubV0wWawpOZVwI3/RXQYiagxSXPN4AsLklESEk1MJqVGIhvf37/aOR13ULtoGsn/9XOOt4
 loKItmM7l7MZjsiO4Rqv/m4hQTsBE6W17d4S7vjP1XXV9sXD9SomGuE0X7U/MYbvqaXL9+KT2
 d6e3yCy20Og88G7BIad/bteK2pazL3xTmc925HDFQxnZSG7Om4ps0hPudjRslPDP7Irmtpy0Y
 vZrNiWW4oxEQy3mouJEADrEaTbEAgAA
X-Env-Sender: prvs=416a29695=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504783876!82772839!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19257 invoked from network); 7 Sep 2017 11:31:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:31:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438800351"
To: Jan Beulich <JBeulich@suse.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <59A82162020000780017625C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <50c99d3e-3a41-c789-dae6-af09ed1add43@citrix.com>
Date: Thu, 7 Sep 2017 12:31:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59A82162020000780017625C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMzEvMjAxNyAwMTo0NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDgu
MTcgYXQgMTI6MjcsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiB2TUNFOiBJ
cyBNQ0UgYW4geDg2LW9ubHkgdGhpbmcsIG9yIGNvdWxkIHRoaXMgY29uY2VpdmFibHkgYnkgZXh0
ZW5kZWQKPj4gdG8gQVJNPwo+IAo+IEkgdGhpbmsgdGhpcyBjYW4ndCBiZSByZWFzb25hYmx5IGV4
dGVuZGVkIGJleW9uZCB4ODYgKGFuZCwKPiBjb25zaWRlcmluZyB0aGVpciBzaW1pbGFyIG9yaWdp
biwgaWE2NCkuCgpPSywgSSdsbCBjaGFuZ2V0IHRoaXMgdG8gIng4Ni92TUNFIiB0aGVuLgoKPj4g
KyMjIFRvb2xpbmcKPj4gKwo+PiArIyMjIGdkYnN4Cj4+ICsKPj4gKyAgICBTdGF0dXMsIHg4Njog
U3VwcG9ydGVkCj4+ICsKPj4gK0RlYnVnZ2VyIHRvIGRlYnVnIEVMRiBndWVzdHMKPj4gKwo+PiAr
IyMjIHZQTVUKPj4gKwo+PiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0
eSBzdXBwb3J0ZWQKPj4gKwo+PiArVmlydHVhbCBQZXJmb3JtYW5jZSBNYW5hZ2VtZW50IFVuaXQg
Zm9yIEhWTSBndWVzdHMKPiAKPiBXaHkgaXMgdGhpcyB1bmRlciBUb29saW5nPwoKUGVyaGFwcyAn
dG9vbGluZycgaXNuJ3QgdGhlIHJpZ2h0IG5hbWUgZm9yIHRoaXMgc2VjdGlvbjsgaXQgaW5jbHVk
ZXM6CgotIGdkYnN4Ci0gdnBtdQotIGd1ZXN0IHNlcmlhbCBjb25zb2xlCi0geGVudHJhY2UKLSBn
Y292CgpBbGwgb2YgdGhlIG90aGVyIGZlYXR1cmVzIGhhdmUgc29tZXRoaW5nIHRvIGRvIHdpdGgg
bG9va2luZyBpbnRvIHRoZQpndWVzdCAvIGh5cGVydmlzb3IgYW5kIGZpZ3VyaW5nIG91dCB3aGF0
J3Mgd3JvbmcuCgpCdXQgaW4gYW55IGNhc2UsIHZQTVUgaXMgbW9yZSBhYm91dCBhbGxvd2luZyBp
bi1ndWVzdCB0b29scyB0byBhbmFseXplCnRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3QgaXRz
ZWxmOyBhcyBzdWNoIGl0IHNob3VsZCBwcm9iYWJseQpzb21ld2hlcmUgZWxzZS4gIEkndmUgbW92
ZWQgaXQgdW5kZXIgIiMjIEhhcmR3YXJlIi4KCj4+ICsjIyBTY2FsYWJpbGl0eQo+PiArCj4+ICsj
IyMgMUdCLzJNQiBzdXBlciBwYWdlIHN1cHBvcnQKPj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9y
dGVkCj4gCj4gSXMgdGhpcyBhIGhvc3QsIGd1ZXN0LCBDUFUsIGFuZC9vciBJT01NVSBjYXBhYmls
aXR5PyBEbyB0aGUgc2FtZQo+IHN1cGVycGFnZSBzaXplcyBhcHBseSB0byAxNmsvNjRrLXBhZ2Ut
c2l6ZSBBUk0/IAoKSSdkIHNheSB0aGUgdXNlZnVsIHRoaW5nIHRvIHRhbGsgYWJvdXQgaXMgZ3Vl
c3Qgc3VwcG9ydC4gIExldCBtZSB0aGluawphYm91dCBob3cgdG8gcmV3b3JkIHRoaXMuCgo+PiAr
IyMjIEZhaXIgbG9ja3MgKHRpY2tldC1sb2NrcykKPj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9y
dGVkCj4gCj4gLi4uIGhlcmUgSSB3b25kZXIgd2hldGhlciB0aGVzZSBhcmUgbGVnaXRpbWF0ZWx5
IG9uIHRoaXMgbGlzdCBpbiB0aGUKPiBmaXJzdCBwbGFjZS4gQWRtaW5zIGhhdmUgbm8gd2F5IHRv
IGF2b2lkIHRoZWlyIHVzZS4KCkkndmUgZGVsZXRlZCB0aGlzIGl0ZW0uCgo+PiArIyMjIExpdmUg
UGF0Y2hpbmcKPj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB4ODYgb25seQo+PiArCj4+
ICtDb21waWxlIHRpbWUgZGlzYWJsZWQKPiAKPiBCdSB3ZSdyZSBzZXR0bGVkIHRvIGNoYW5nZSB0
aGF0LCBhcmVuJ3Qgd2U/IEl0IHdhcyBldmVuIG1lYW50IHRvIGJlCj4gc28gaW4gNC45LCBidXQg
dGhlbiBkaWRuJ3QgbWFrZSBpdC4KCkNoYW5nZSB0aGUgY29tcGlsZSB0aW1lIGRpc2FibGluZz8g
IEkgZG9uJ3QgcmVhbGx5IGtub3cuIDotKQoKV2hhdCBnZXRzIGNoZWNrZWQgaW4gc2hvdWxkIGlk
ZWFsbHkgYmUgdHJ1ZSBhdCB0aGUgdGltZSBpdCdzIGNoZWNrZWQgaW4uCgo+PiArIyMjIFZpcnR1
YWwgTWFjaGluZSBJbnRyb3NwZWN0aW9uCj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwg
eDg2IG9ubHkKPiAKPiBJbmNsdWRpbmcgc2VjdXJpdHkgc3VwcG9ydD8KCk5vdCBzdXJlLCBhY3R1
YWxseS4gIE9waW5pb25zPwoKPj4gKyMjIyB4ODYvQWR2YW5jZWQgVmVjdG9yIGVYdGVuc2lvbgo+
PiArCj4+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiAKPiBIb3cgZmluZS1ncmFpbmVkIGRvIHdl
IHdhbnQgdGhpcyBkb2N1bWVudCB0byBiZT8gSWYgdGhpcyBvbmUgaXMgYQo+IHZhbGlkIGVudHJ5
LCB0aGVuIG1hbnkgb3RoZXIgQ1BVSUQgYml0cyB3aWxsIG5lZWQgdG8gaGF2ZSBlbnRyaWVzCj4g
dG9vLgoKV2VsbCByZW1lbWJlciB0aGF0IHRoaXMgbGlzdCBjYW1lIGZyb20gdGhlICJGZWF0dXJl
IHN1cHBvcnQgbWF0cml4IiwKd2hpY2ggd2FzIGFsc28gbWVhbnQgdG8gYW5ub3VuY2UgLyBicmFn
IGFib3V0IG5ldyBmZWF0dXJlcyB3ZSB3ZXJlCmRldmVsb3BpbmcuCgpUaGlzIGlzIGFscmVhZHkg
cmVhbGx5IGxvbmcuICBBbnl0aGluZyB0aGF0IGNvbWVzIGFjY2Vzc2libGUgdG8gZ3Vlc3RzCmJ5
IGRlZmF1bHQgKHdoaWNoIEFWWCBpbnN0cnVjdGlvbnMgYXJlKSBtdXN0IGJlIHN1cHBvcnRlZCAo
aW5jbHVkaW5nCnNlY3VyaXR5IHN1cHBvcnQpLiAgSSB3b25kZXIgaWYgdGhlcmUncyBhIGJldHRl
ciB3YXkgdG8gc3BlY2lmeSB0aGlzCnNvcnQgb2YgdGhpbmcuCgo+IEhhdmluZyByZWFjaGVkIHRo
ZSBlbmQgb2YgdGhlIGxpc3QgSSBmdXJ0aGVyIHdvbmRlciB3aGV0aGVyIHdlCj4gc2hvdWxkbid0
IGFkZCBpbmZvcm1hdGlvbiBvbiB2YXJpb3VzIGh5cGVyY2FsbHMgYW5kIHRoZWlyIHN1Ym9wcy4K
PiBJLmUuIGEgZnVsbCB3YWxrIHRocm91Z2ggaW5jbHVkZS9wdWJsaWMvIG1heSBiZSBuZWVkZWQg
dG8gc2VlCj4gd2hhdCBhZGRpdGlvbmFsIGVudHJpZXMgbWF5IGJlIG5lY2Vzc2FyeSBvciBkZXNp
cmFibGUuCgpZZXMsIHByb2JhYmx5IHVzZWZ1bC4KCj4+ICsjIEZvcm1hdCBhbmQgZGVmaW5pdGlv
bnMKPj4gKwo+PiArVGhpcyBmaWxlIGNvbnRhaW5zIHByb3NlLCBhbmQgbWFjaGluZS1yZWFkYWJs
ZSBmcmFnbWVudHMuCj4+ICtUaGUgZGF0YSBpbiBhIG1hY2hpbmUtcmVhZGFibGUgZnJhZ21lbnQg
cmVsYXRlIHRvCj4+ICt0aGUgc2VjdGlvbiBhbmQgc3ViZWN0aW9uIGluIHdoaWNoIGl0IGlzIGZp
bmUuCj4gCj4gInN1YnNlY3Rpb24iIGFuZCBzL2ZpbmUvZm91bmQvID8KCkFjay4KCj4gCj4+ICsj
IyBEZWZpbml0aW9uIG9mIFN0YXR1cyBsYWJlbHMKPj4gKwo+PiArRWFjaCBTdGF0dXMgdmFsdWUg
Y29ycmVzcG9uZHMgdG8gbGV2ZWxzIG9mIHNlY3VyaXR5IHN1cHBvcnQsCj4+ICt0ZXN0aW5nLCBz
dGFiaWxpdHksIGV0Yy4sIGFzIGZvbGxvd3M6Cj4+ICsKPj4gKyMjIyBFeHBlcmltZW50YWwKPj4g
Kwo+PiArICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObwo+PiArICAgIEZ1bmN0aW9uYWwg
c3RhYmlsaXR5OiBIZXJlIGJlIGRyYWdvbnMKPj4gKyAgICBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBO
b3Qgc3RhYmxlCj4+ICsgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObwo+PiArCj4+ICsjIyMgVGVj
aCBQcmV2aWV3Cj4gCj4gSSB0aGluayBtb3N0IGlmIG5vdCBhbGwgZW50cmllcyB1c2luZyB0aGlz
IHNheSBqdXN0ICJQcmV2aWV3IiAtIEkgdGhpbmsKPiB0aGUgdGVybXMgd291bGQgYmV0dGVyIGZ1
bGx5IG1hdGNoLgoKSSBsaWtlICdUZWNoIFByZXZpZXcnIGJldHRlciwgc28gdW5sZXNzIHNvbWVv
bmUgb2JqZWN0cyBJJ2xsIGNoYW5nZSB0aGVtCmFsbCB0byAnVGVjaCBQcmV2aWV3Jy4KCkkgd2Fz
IG9yaWdpbmFsbHkgdXNpbmcgb25seSAnUHJldmlldycgYmVjYXVzZSBJIHRob3VnaHQgYSBzaW5n
bGUgd29yZAp3b3VsZCBiZSBtb3JlIGVhc3kgdG8gcGFyc2U7IGJ1dCB3ZSBoYXZlICJub3Qgc2Vj
dXJpdHkgc3VwcG9ydGVkIgphbnl3YXksIHNvIG1pZ2h0IGFzIHdlbGwgZ28gd2l0aCB3aGF0IHNv
dW5kcyBiZXR0ZXIuCgpUaGFua3MsCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:35:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpv65-0008A2-Cp; Thu, 07 Sep 2017 11:35:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpv64-00089w-HJ
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:35:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 37/65-03283-31F21B95; Thu, 07 Sep 2017 11:35:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQldYf2O
 kwa+f/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsHy4Fl0QrNk3ZwNLA2C3QxcjBISHgJ7Gp
 X6aLkZNDWCBMYtuHR6wgtoiAskTvr98sICXMAuESM2bWdzFycQgJ3GSU2NNzGqyGTUBfYveLT
 0wgNq+ArcSDJXPB4iwCKhI3fi5jB7FFgXr3f7/GDFEjKHFy5hMWEJtTwF7i3MomZoj5mhLrd+
 mDhJkF5CW2v53DDGGLSzR9WQk2UkhATeJa/yWwkRIC6RITn/WwTGAUmIVk6iyESbOQTJqFZNI
 CRpZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhygAEOxi7
 L/sfYpTkYFIS5T2usTFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvc12gnGBRanpqRVpmDjBqY
 NISHDxKIrwcekBp3uKCxNzizHSI1ClGRSlx3kUgfQIgiYzSPLg2WKReYpSVEuZlBDpEiKcgtS
 g3swRV/hWjOAejkjDvU5ApPJl5JXDTXwEtZgJaXPJ8A8jikkSElFQDY8OaQ3mOKU/DfxXLL7e
 amBmsNWdeiJPSvHXLhTaqvf1/1cCmZkFMROPH/esYZSt33err7+kQ4WS++3RaSsjqnpvFrZfC
 tidODEpbcdElfoZ67SHjEC7J857RhqvVuxe23fYzXaHiMpVh1fKwdRqCnc5Hzi09uTP+6K4K4
 +k1F1rOr428NGnfaiWW4oxEQy3mouJEAHVIBzDPAgAA
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504784147!75801234!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57334 invoked from network); 7 Sep 2017 11:35:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:35:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52409865"
To: Jan Beulich <JBeulich@suse.com>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
 <59B1488602000078001784A6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e9974282-88ad-b7ee-fafb-ce7bf5fd5bd9@citrix.com>
Date: Thu, 7 Sep 2017 12:35:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B1488602000078001784A6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTI6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA5LjE3IGF0
IDEzOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzA5LzE3
IDExOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEZvciB0aGUgaW5zbiBlbXVsYXRvcidzIGZh
bGxiYWNrIGxvZ2ljIGluIFJFUCBNT1ZTL1NUT1MvSU5TL09VVFMKPj4+IGhhbmRsaW5nIHRvIHdv
cmsgY29ycmVjdGx5LCAqcmVwcyBtdXN0IG5vdCBiZSBzZXQgdG8gemVybyB3aGVuCj4+PiByZXR1
cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBXaHkgaXMgdGhpcz8gIEluIHRoZSBjYXNlIHRo
YXQgWDg2RU1VTF9VTkhBTkRMRUFCTEUgaXMgcmV0dXJuZWQsIHRoZQo+PiBlbXVsYXRvciBhcHBl
YXJzIHRvIG92ZXJyaWRlIG5yX3JlcHMgdG8gMS4KPiBXaGVyZSBkaWQgeW91IHNlZSB0aGF0PyBX
aGF0IHdlIGhhdmUgaXMKPgo+ICAgICAgICAgaWYgKCAobnJfcmVwcyA+IDEgfHwgcmMgPT0gWDg2
RU1VTF9VTkhBTkRMRUFCTEUpICYmIG9wcy0+cmVwX2lucyApCj4gICAgICAgICAgICAgcmMgPSBv
cHMtPnJlcF9pbnMocG9ydCwgZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmLCBkc3QuYnl0ZXMsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX3JlcHMsIGN0eHQpOwo+ICAgICAgICAg
aWYgKCBucl9yZXBzID49IDEgJiYgcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQo+ICAgICAg
ICAgewo+ICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9pbyB8fCAhb3BzLT53cml0ZSk7
Cj4gICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfaW8ocG9ydCwgZHN0LmJ5dGVzLCAm
ZHN0LnZhbCwgY3R4dCkpICE9IDAgKQo+ICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAg
ICAgICAgICAgbnJfcmVwcyA9IDA7Cj4gICAgICAgICB9CgpBaCAtIHRoZSBJTlMvT1VUUyBoYW5k
aW5nIGlzIGRpZmZlcmVudCB0byB0aGUgTU9WUy9TVE9TLCB3aGVyZSB0aGUKTU9WUy9TVE9TIGRv
ZXMgY29wZSBmaW5lIHdpdGggcmVwcyBiZWluZyB6ZXJvLgoKV2l0aCBhIHN1aXRhYmxlIGFkanVz
dG1lbnQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLCBSZXZpZXdlZC1ieTogQW5kcmV3CkNvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+Pj4gQEAgLTU2
NiwxNSArNTY2LDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygKPj4+ICAg
ICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwgUEZFQ19wYWdlX3NoYXJl
ZCkgKQo+Pj4gICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPj4+ICAgICAg
ICAgICAgICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7Cj4+PiAtICAgICAgICAgICAgKnJlcHMgPSBk
b25lOwo+Pj4gICAgICAgICAgICAgIGlmICggZG9uZSA9PSAwICkKPj4+ICAgICAgICAgICAgICB7
Cj4+PiAgICAgICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7Cj4+PiAgICAgICAgICAgICAg
ICAgIGlmICggbnBmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQo+Pj4gICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+Pj4gKyAgICAgICAgICAgICAgICAq
cmVwcyA9IDA7Cj4+PiAgICAgICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmVjLCBh
ZGRyICYgUEFHRV9NQVNLLCAKPj4gJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4+Cj4+IEluZGVwZW5k
ZW50bHkgdG8gdGhlIGlzc3VlIGF0IGhhbmQsIHRoaXMgbG9va3Mgc3VzcGljaW91cyBmb3IgdGhl
Cj4+IHJldmVyc2UgZGlyZWN0aW9uLgo+Pgo+PiBIYXJkd2FyZSB3aWxsIGlzc3VlIGEgd2FsayBm
b3IgdGhlIGZpcnN0IGJ5dGUgb2YgYWNjZXNzLCBhbmQgb3B0aW9uYWxseQo+PiBhIHNlY29uZCBh
dCB0aGUgc3RhcnQgb2YgdGhlIHN1YnNlcXVlbnQgcGFnZSBmb3IgYSBzdHJhZGRsZWQgYWNjZXNz
LiAKPj4gRm9yIHRoZSByZXZlcnNlIGNhc2UsIHRoaXMgbG9va3MgbGlrZSBpdCB3aWxsIHRydW5j
YXRlIGRvd24gdG8gdGhlIHN0YXJ0Cj4+IG9mIHRoZSBsb3dlciBsaW5lYXIgYWRkcmVzcywgd2hp
Y2ggSSBiZXQgaXNuJ3QgaG93IGhhcmR3YXJlIGFjdHVhbGx5Cj4+IGJlaGF2ZXMuCj4gR29vZCBw
b2ludC4gU2luY2UgSSd2ZSBwbGF5ZWQgd2l0aCB0aGlzIGp1c3Qgbm93IGFueXdheSwgbGV0IG1l
Cj4gc2VlIGlmIEkgY2FuIGdldCB0aGlzIGNvcnJlY3RlZCBpbiBhbm90aGVyIHBhdGNoLgoKKE1l
cmdpbmcgdGhlIG90aGVyIHRocmVhZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBlbWFpbHMpCgo+IEFj
dHVhbGx5IC0gbm8sIHRoaXMgbG9va3MgYWxsIGZpbmUuIE5vdGUgdGhlICJBU1NFUlQoIXJldmVy
c2UpIiBpbgo+IGNvbnRleHQgYWJvdmUuIFJldmVyc2UgcGFnZSBzdHJhZGRsaW5nIGFjY2Vzc2Vz
IGFyZSBiZWluZwo+IGhhbmRsZWQgYnkgYSBzaW5nbGUgZm9yd2FyZCBpdGVyYXRpb24gc2V2ZXJh
bCBsaW5lcyB1cCBmcm9tIGhlcmUuCgpHb29kIHBvaW50LiAgSSd2ZSBnb3QgYSBwYXRjaCB3aGlj
aCBjbGVhbnMgdXAgdGhlIHBhZ2VmYXVsdCBoYW5kbGluZyBhCmxpdHRsZSwgd2hpY2ggSSB3aWxs
IHJlYmFzZSBvdmVyIHRoaXMgcGF0Y2guCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:36:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpv6s-0008EH-Lj; Thu, 07 Sep 2017 11:36:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpv6r-0008EA-Ic
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:36:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 76/23-22197-44F21B95; Thu, 07 Sep 2017 11:36:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6L/sZ
 Ig7cLBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHRxYzFWzhq9h5dw5jA+MBri5GTg4JAX+J
 d9vXsILYLAIqEk9WHwez2QSUJX529rKB2CICWhITtmxl6mLk4mAW2MQo0XbjCksXIweHsECax
 MXFtiA1vAIWEheX7mMEqRESuM4ocf7jehaIhKDEyZlPwGxmAR2JBbs/sYH0MgtISyz/xwES5h
 TwkOhfcR1sryjQDZ1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jM72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQq2dgYNzBeHuy3yFGSQ4mJVHe4xob
 I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D7XBcoJFqWmp1akZeYAgx4mLcHBoyTCy6EHlOYtL
 kjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeUZAiAZCijNI8uBGwCLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZhXHmQKT2ZeCdymV0BHMAEdUfJ8A8gRJYkIKakGxrn7D7/n+Tm35dyjt4W
 zHnntmyXKoO50oqSGrTDlJrOSZJhPQ/lHI9HO876dj746HovUu7xy28XdBls3rqtfVf1m5Z3T
 L+1vHHvZ9CzbeZ5t+c+MF0w2FWt1lIXD9Pcf3R96Ia2N8ZvbK993ZX5MU2Iu18bNDj0ffsWEx
 8Nc/oesTOm84zuTY5VYijMSDbWYi4oTAYRDFjy7AgAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504784194!74239305!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61521 invoked from network); 7 Sep 2017 11:36:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:36:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438800950"
Date: Thu, 7 Sep 2017 12:36:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170907113629.lsyvh57mpfuzqsq6@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-3-paul.durrant@citrix.com>
 <20170907111036.zux44bltg3ai4e36@citrix.com>
 <951d9cd766ed40f09543d9cbdbd4a0c4@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <951d9cd766ed40f09543d9cbdbd4a0c4@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTI6MTg6MjVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgW21h
aWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTI6
MTEKPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3Blcgo+ID4gPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBX
ZWkgTGl1Cj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggdjQgMDIvMTJdIHg4Ni9tbTogYWRkCj4gPiBIWVBFUlZJU09SX21lbW9yeV9v
cCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+ID4gCj4gPiBPbiBUdWUsIFNlcCAwNSwgMjAx
NyBhdCAxMjozNzowNlBNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiBbLi4uXQo+ID4g
Pgo+ID4gPiArc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9t
YWluICpkLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGZyYW1lLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQo+ID4gPiArewo+ID4g
PiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gPiArCj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAg
KiBJdGVyYXRlIHRocm91Z2ggdGhlIGxpc3QgYmFja3dhcmRzIHNvIHRoYXQgZ250dGFiX2dldF9m
cmFtZSgpIGlzCj4gPiA+ICsgICAgICogZmlyc3QgY2FsbGVkIGZvciB0aGUgaGlnaGVzdCBudW1i
ZXJlZCBmcmFtZS4gVGhpcyBtZWFucyB0aGF0IHRoZQo+ID4gPiArICAgICAqIG91dC1vZi1ib3Vu
ZHMgY2hlY2sgd2lsbCBiZSBkb25lIG9uIHRoZSBmaXJzdCBpdGVyYXRpb24gYW5kLCBpZgo+ID4g
PiArICAgICAqIHRoZSB0YWJsZSBuZWVkcyB0byBncm93LCBpdCB3aWxsIG9ubHkgZ3JvdyBvbmNl
Lgo+ID4gPiArICAgICAqLwo+ID4gPiArICAgIGkgPSBucl9mcmFtZXM7Cj4gPiA+ICsgICAgd2hp
bGUgKCBpLS0gIT0gMCApCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICBtZm5fdCBtZm4gPSBn
bnR0YWJfZ2V0X2ZyYW1lKGQsIGZyYW1lICsgaSk7Cj4gPiA+ICsKPiA+IAo+ID4gSSB0aGluayB5
b3Ugc2hvdWxkIGxvY2sgZ3Vlc3QgZ3JhbnQgdGFibGUgZmlyc3QgYW5kIHVzZSB0aGUgX2xvY2tl
ZAo+ID4gdmFyaWFudCBoZXJlIHRvIGdldCBhIGNvbnNpc3RlbnQgdmlldyBvZiBndWVzdCBncmFu
dCB0YWJsZSBmcmFtZXMuCj4gCj4gT25jZSB0aGUgdGFibGUgaGFzIGdyb3duLCBpcyB0aGVyZSBh
bnkgd2F5IHRoZXkgY2FuIGNoYW5nZT8KPiAKCkhtbS4uLiBuby4KCkkgdGhpbmsgeW91IGNhbiBs
ZWF2ZSB0aGUgY29kZSBhcy1pcy4KCj4gCj4gT2ssIGlmIHlvdSB0aGluayBpdCdzIG5lY2Vzc2Fy
eS4gKFRoaXMgaXMgYSB0b29scy1vbmx5IGh5cGVyY2FsbCBhbmQgdGhlIHJhbmdlcyBhcmUgc3Vw
cGxpZWQgYnkgcHJpdmNtZCwgYWxsb2NhdGVkIGluIGtlcm5lbCkuCj4gCgpJTUhPIHdlIHNob3Vs
ZCBhbGxvdyBmb3IgdXNlIGNhc2UgZm9yIHNlbWktdHJ1c3RlZCB1c2VycyBvZiB0aGlzCmh5cGVy
Y2FsbCBpbiB0aGUgZnV0dXJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpv80-0008LU-VG; Thu, 07 Sep 2017 11:37:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dpv7z-0008LF-6y
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:37:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 10/59-03642-A8F21B95; Thu, 07 Sep 2017 11:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQrdTf2O
 kwa2fJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBoxdYCl4IVfT97mJqYOzm62Lk5JAQ8JN4
 u28TK4jNJqAjsfTofCYQW0RAUeLBy5tAcS4OZoFNjBJtN66wgCSEBdIk7rz+xQJRlC4x7fJvK
 NtN4visT2DNLAIqEm3tb9hAbF4Bd4m5uxYzgwwSEmhlkjj1fhYjSIJTwFLi37dzYDajgKzEl8
 bVzCA2s4C4xK0nEFdICAhILNlznhnCFpV4+fgfK4RtILF16T4WiHodiQW7P7FB2NoSyxa+ZoZ
 YLChxcuYTlgmMwrOQjJ2FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDT
 y00tLk5MT81JTCrWS87P3cQIjAAGINjBuGZ+4CFGSQ4mJVHe4xobI4X4kvJTKjMSizPii0pzU
 osPMcpwcChJ8J7WA8oJFqWmp1akZeYAYxEmLcHBoyTCe1IXKM1bXJCYW5yZDpE6xajLcWzT5T
 9MQix5+XmpUuK8oiAzBECKMkrz4EbA0sIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeBpn
 Ck5lXArfpFdARTEBHlDzfAHJESSJCSqqBUbHjzmeFiv9fXZd6pNzpVPD4taa6offVNu/gaS1x
 +s0lUZ3dL1sMNGrNDER/6j42e7SXy3Sx7ryv/U2Zr6/cvLxrhewByU0Lm38elHsy9UFOZ6j1j
 1Jv81gerolhi7uE/Xtj9/BqF91p1l12JPPtAbcJzZ9ZTh7t3cRkpjKlZM8sfv7UxO/lSizFGY
 mGWsxFxYkA0LogUAYDAAA=
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504784265!62722105!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33282 invoked from network); 7 Sep 2017 11:37:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:37:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52409949"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op to
 acquire guest resources
Thread-Index: AQHTJjtW75hYJ2KtUkukisse+zT8WaKpJd4AgAAiHkD//+UdgIAAIcNQ
Date: Thu, 7 Sep 2017 11:37:43 +0000
Message-ID: <6ef2650d78b64f47864e9db441b9b2db@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-3-paul.durrant@citrix.com>
 <20170907111036.zux44bltg3ai4e36@citrix.com>
 <951d9cd766ed40f09543d9cbdbd4a0c4@AMSPEX02CL03.citrite.net>
 <20170907113629.lsyvh57mpfuzqsq6@citrix.com>
In-Reply-To: <20170907113629.lsyvh57mpfuzqsq6@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEyOjM2Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldwo+
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDAyLzEyXSB4
ODYvbW06IGFkZAo+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3Vy
Y2VzCj4gCj4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTI6MTg6MjVQTSArMDEwMCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9t
OiBXZWkgTGl1IFttYWlsdG86d2VpLmxpdTJAY2l0cml4LmNvbV0KPiA+ID4gU2VudDogMDcgU2Vw
dGVtYmVyIDIwMTcgMTI6MTEKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4gPiA+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJl
dyBDb29wZXIKPiA+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+OyBXZWkKPiBMaXUKPiA+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMDIvMTJdIHg4Ni9tbTog
YWRkCj4gPiA+IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2Vz
Cj4gPiA+Cj4gPiA+IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDEyOjM3OjA2UE0gKzAxMDAsIFBh
dWwgRHVycmFudCB3cm90ZToKPiA+ID4gWy4uLl0KPiA+ID4gPgo+ID4gPiA+ICtzdGF0aWMgaW50
IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCj4gPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwK
PiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5yX2ZyYW1lcywKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIC8qCj4gPiA+ID4gKyAgICAgKiBJ
dGVyYXRlIHRocm91Z2ggdGhlIGxpc3QgYmFja3dhcmRzIHNvIHRoYXQgZ250dGFiX2dldF9mcmFt
ZSgpIGlzCj4gPiA+ID4gKyAgICAgKiBmaXJzdCBjYWxsZWQgZm9yIHRoZSBoaWdoZXN0IG51bWJl
cmVkIGZyYW1lLiBUaGlzIG1lYW5zIHRoYXQgdGhlCj4gPiA+ID4gKyAgICAgKiBvdXQtb2YtYm91
bmRzIGNoZWNrIHdpbGwgYmUgZG9uZSBvbiB0aGUgZmlyc3QgaXRlcmF0aW9uIGFuZCwgaWYKPiA+
ID4gPiArICAgICAqIHRoZSB0YWJsZSBuZWVkcyB0byBncm93LCBpdCB3aWxsIG9ubHkgZ3JvdyBv
bmNlLgo+ID4gPiA+ICsgICAgICovCj4gPiA+ID4gKyAgICBpID0gbnJfZnJhbWVzOwo+ID4gPiA+
ICsgICAgd2hpbGUgKCBpLS0gIT0gMCApCj4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gKyAgICAgICAg
bWZuX3QgbWZuID0gZ250dGFiX2dldF9mcmFtZShkLCBmcmFtZSArIGkpOwo+ID4gPiA+ICsKPiA+
ID4KPiA+ID4gSSB0aGluayB5b3Ugc2hvdWxkIGxvY2sgZ3Vlc3QgZ3JhbnQgdGFibGUgZmlyc3Qg
YW5kIHVzZSB0aGUgX2xvY2tlZAo+ID4gPiB2YXJpYW50IGhlcmUgdG8gZ2V0IGEgY29uc2lzdGVu
dCB2aWV3IG9mIGd1ZXN0IGdyYW50IHRhYmxlIGZyYW1lcy4KPiA+Cj4gPiBPbmNlIHRoZSB0YWJs
ZSBoYXMgZ3Jvd24sIGlzIHRoZXJlIGFueSB3YXkgdGhleSBjYW4gY2hhbmdlPwo+ID4KPiAKPiBI
bW0uLi4gbm8uCj4gCj4gSSB0aGluayB5b3UgY2FuIGxlYXZlIHRoZSBjb2RlIGFzLWlzLgo+IAo+
ID4KPiA+IE9rLCBpZiB5b3UgdGhpbmsgaXQncyBuZWNlc3NhcnkuIChUaGlzIGlzIGEgdG9vbHMt
b25seSBoeXBlcmNhbGwgYW5kIHRoZSByYW5nZXMKPiBhcmUgc3VwcGxpZWQgYnkgcHJpdmNtZCwg
YWxsb2NhdGVkIGluIGtlcm5lbCkuCj4gPgo+IAo+IElNSE8gd2Ugc2hvdWxkIGFsbG93IGZvciB1
c2UgY2FzZSBmb3Igc2VtaS10cnVzdGVkIHVzZXJzIG9mIHRoaXMKPiBoeXBlcmNhbGwgaW4gdGhl
IGZ1dHVyZS4KCk9rLCBJJ2xsIHNlbmQgYSB2NS4KCkNoZWVycywKCiAgUGF1bAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:38:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpv8r-0008TF-7j; Thu, 07 Sep 2017 11:38:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpv8q-0008T3-QG
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:38:40 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A2/0F-03414-0CF21B95; Thu, 07 Sep 2017 11:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3ef/sZ
 Ig/7Jqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVWy+ZCzYKVzRd/s3WwHiOv4uRk0NIIE/i
 25knzF2MHBy8AnYSvS9tQMISAoYSpxfeZAEJswioSnRuCAMJswmoS7Q9284KEhYRcJSY3OzVx
 cjFwSzQzCTx7PNZJpC4sECaxP3nmSBxIYFzTBKHdv9mAenlFPCSaHj0mRFik6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr4GO4ZZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGRnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxjXzA88xCjJwaQkyntcY2Ok
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne03pAOcGi1PTUirTMHGAMwKQlOHiURHhdQNK8xQWJu
 cWZ6RCpU4y6HB037/5hEmLJy89LlRLnbQMpEgApyijNgxsBi8dLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEua9DDKFJzOvBG7TK6AjmICOKHm+AeSIkkSElFQDozJn74yJdRcvTBQIveoy89x
 h0ccVcruNr17/8t7JdK/1bNcb19WLE555bf21Yor9kdf37IQX81VqCqhutf4r+XiPntDF6uRw
 xfNHfJ4uO/vzWMD3nzavby5ksTfX1pcJrMitj2bsWiR2Zu7MNNEtl058WCpvu8Mgc3sWT0JS0
 pKtMx5vq1wSxaPEUpyRaKjFXFScCAAC1N1MwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504784316!58619101!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12506 invoked from network); 7 Sep 2017 11:38:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:38:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:38:36 -0600
Message-Id: <59B14BDC02000078001784FB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:38:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <59AD8F83020000780017743C@prv-mh.provo.novell.com>
 <20170906154044.4x57yudbiqomibgk@dhcp-3-128.uk.xensource.com>
 <59B1284A020000780017827C@prv-mh.provo.novell.com>
 <20170907113015.zd3tydfytrkdjwzo@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170907113015.zd3tydfytrkdjwzo@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEzOjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDA3LCAyMDE3IGF0IDAzOjA2OjUwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDYuMDkuMTcgYXQgMTc6NDAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6Mzg6MTFBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4wOC4xNyBhdCAxNjoyOCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+PiA+PiA+Wy4u
Ll0KPj4gPj4gPiAqIEh5cGVydmlzb3IgY29kZToKPj4gPj4gPlsuLi5dCj4+ID4+ID4gIC0gQ29u
c3RpZnkgdGhlIGRhdGEgb3BhcXVlIHBhcmFtZXRlciBvZiByZWFkIGhhbmRsZXJzLgo+PiA+PiAK
Pj4gPj4gSXMgdGhhdCBhIGdvb2QgaWRlYT8gU3VjaCBjYWxsYmFja3Mgc2hvdWxkIGdlbmVyYWxs
eSBiZSBhbGxvd2VkIHRvCj4+ID4+IG1vZGlmeSB0aGVpciBzdGF0ZSBldmVuIGlmIHRoZSBvcGVy
YXRpb24gaXMganVzdCBhIHJlYWQgLSB0aGluayBvZiBhCj4+ID4+IHByaXZhdGUgbG9jayBvciBz
dGF0aXN0aWNzL2RlYnVnZ2luZyBkYXRhIHRvIGJlIHVwZGF0ZWQuCj4+ID4gCj4+ID4gUmlnaHQg
bm93IHRoZSBjb25zaXN0ZW5jeSBvZiB0aGUgb3BhcXVlIGRhdGEgaXMga2VwdCBieSB0aGUgZ2xv
YmFsCj4+ID4gdnBjaSBsb2NrLCB3aGljaCBJIGxpa2UgYmVjYXVzZSBpdCBtYWtlcyB0aGUgY29k
ZSBzaW1wbGVyLiBJZiB0aGUKPj4gPiBvcGFxdWUgZGF0YSBpcyBub3QgY29uc3RpZmllZCBmb3Ig
dGhlIHJlYWQgaGFuZGxlcnMgdGhlbiBJIHdvdWxkIGJlCj4+ID4gYWdhaW5zdCB1c2luZyBhIHJl
YWQvd3JpdGUgbG9jay4KPj4gPiAKPj4gPiBTdGF0aXN0aWMvZGVidWcgZGF0YSBJTUhPIHNob3Vs
ZCBiZSBrZXB0IGluIGEgc2VwYXJhdGUgc3RydWN0dXJlIHdpdGgKPj4gPiBpdCdzIG93biBsb2Nr
LCB0aGF0J3MgcmVmZXJlbmNlZCBieSB0aGUgb3BhcXVlIGRhdGEuIFRoaXMgd291bGQgYWxsb3cK
Pj4gPiBYZW4gdG8gbm90IGFsbG9jYXRlIHRoaXMgZm9yIG5vbi1kZWJ1ZyBidWlsZHMsIHJlZHVj
aW5nIG1lbW9yeQo+PiA+IGZvb3RwcmludCBhbmQgbG9jayBjb250ZW50aW9uIGluIHByb2R1Y3Rp
b24uCj4+IAo+PiBJIGRvbid0IGxpa2UgdGhpcywgYXMgaXQgbWFrZXMgYWRkaW5nIHN1Y2ggdHJh
bnNpZW50bHkgbmVlZGxlc3NseQo+PiBoYXJkIChhcyBvbmUgd291bGQgbmVlZCB0byBkcm9wIGFs
bCB0aGUgY29uc3QtcyBvciBjYXN0IHRoZW0gYXdheSkuCj4gCj4gSG0sIEknbSBub3Qgc3VyZSBJ
IGZvbGxvdy4gSSB3YXMgdGhpbmtpbmcgb2Ygc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcwo+IG9m
Ogo+IAo+IHN0cnVjdCB2cGNpX21zaV9zdGF0cyB7Li4ufTsKPiAKPiBzdHJ1Y3QgdnBjaV9tc2kg
ewo+ICAgICBbLi4uXQo+ICAgICBzdHJ1Y3QgdnBjaV9tc2lfc3RhdHMgKnN0YXRzOwo+IH07Cj4g
Cj4gVGhlbiB5b3UgY2FuIGVhc2lseSBoYXZlIGEgaGFuZGxlciBsaWtlOgo+IAo+IHN0YXRpYyB2
b2lkIHZwY2lfbXNpX3JlZyguLi4sIGNvbnN0IHZvaWQgKmRhdGEpCj4gewo+ICAgICBjb25zdCBz
dHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cj4gICAgIHN0cnVjdCB2cGNpX21zaV9zdGF0cyAq
c3RhdHMgPSBtc2ktPnN0YXRzOwo+ICAgICBbLi4uXQo+IH0KPiAKPiBUaGF0IHNob3VsZCB3b3Jr
IEFGQUlDVC4KClN1cmUsIGJ1dCB0aGUgc3RydWN0dXJlIG5lZWRzIGFsbG9jYXRpbmcuIFdoaWNo
IGFnYWluIGlzIHNvbWV0aGluZwpJIHdvdWxkbid0IHdhbnQgdG8gaGF2ZSB0byB3b3JyeSBhYm91
dCB3aGVuIGFkZGluZyBfdGVtcG9yYXJ5XwpkZWJ1Z2dpbmcgb3Igc3RhdGlzdGljcyBjb2RlLiBC
dXQgdGhpcyBpcyBhbGwgbW9vdCBhbnl3YXkgd2l0aCAuLi4KCj4+IFdvdWxkIGl0IGJlIGFuCj4+
IGFsdGVybmF0aXZlIHRvIG1ha2UgdGhlIChzcGluKSBsb2NrIHBlci1kZXZpY2UgcmF0aGVyIHRo
YW4gcGVyLQo+PiBkb21haW4/IFRoYXQgbWlnaHQgYWxzbyBiZSBhIGdvb2QgaWRlYSBmb3IgcGFz
cy10aHJvdWdoIChhcyB0aGVyZQo+PiBEb20wIGFzIHdlbGwgYXMgdGhlIG93bmluZyBEb21VIGZ1
bmRhbWVudGFsbHkgaGF2ZSBhY2Nlc3MgdG8KPj4gdGhlIGNvbmZpZyBzcGFjZSBvZiBhIGRldmlj
ZSwgYW5kIHRoZXknZCBiZXR0ZXIgYmUgc3luY2hyb25pemVkKS4KPiAKPiBUaGF0IHdvdWxkIGFs
c28gd29yaywgdGhlbiBJIGFncmVlIGl0IHNob3VsZCBiZSBhIHNwaW4gbG9jayBhbmQgdGhlCj4g
Y29uc3QgZnJvbSB0aGUgcmVhZCBoYW5kbGVycyBjYW4gYmUgZHJvcHBlZC4gVW5sZXNzIHlvdSBz
YXkgb3RoZXJ3aXNlCj4gSSdtIGdvaW5nIHRvIGltcGxlbWVudCB0aGlzLgoKLi4uIHRoaXMuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:40:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvAk-0000i1-Lz; Thu, 07 Sep 2017 11:40:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvAj-0000ho-Pw
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:40:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9C/8B-22197-53031B95; Thu, 07 Sep 2017 11:40:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva6RwcZ
 Ig+O9Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5Vc+YCm6wVqyfcIGxgfEGSxcjJ4eEgL/E
 6d8vmEBsFgEVienfV4DF2QSUJX529rKB2CICWhJH1i0BquHiYBaYyChxaM5dIIeDQ1ggX+LpW
 Q2QGl4BC4n1296ChYUEciRanhdBhAUlTs58AjaSWUBHYsHuT2wgJcwC0hLL/3GAhDkFbCQu/N
 nGDmKLAl3QuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3StdRLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2MG4ttX5EKMkB5OSKO9xjY2RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4rfWBcoJFqempFWmZOcBwh0lLcPAoifDu1ANK8xYXJOYWZ6ZDp
 E4x6nLceHj9D5MQS15+XqqUOK8gyAwBkKKM0jy4EbDYu8QoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVhXiGQKTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGhi99dwuKEtZHt/4WzjA5eYXkZJDbvN
 z0z42/BdRenM/JKpsMl+8fm/JtMfXdLp8p59eMzFOalNzdU/GM3+eBY4TXyUYpNiz3vrlcP+q
 WdiRBR8TvI/9YDLbsOaf9yt/ld2K+wL29c4032ot9dS3em3h8rz7fgdaNc/1L1f0d/3Uo+pzV
 nrpEVMlluKMREMt5qLiRAAb7VnBuAIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504784432!108904825!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22946 invoked from network); 7 Sep 2017 11:40:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:40:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446942898"
Date: Thu, 7 Sep 2017 12:40:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907114031.ncdtidmrgkbr52de@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-9-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-9-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHJlbW92ZSB0aGUgY3VycmVudCBpbXBsaWNp
dCBsaW1pdGF0aW9uIG9uIGNyZWF0aW9uCj4gb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUg
dG8gdGhlIGFsbG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCj4gc3RydWN0dXJlcyBhbmQg
YnVmZmVyZWQgaW9yZXEgcmluZy4KPiAKPiBJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3Nhcnkg
dG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKPiB0aGlzIGxpbWl0IHNo
b3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxpZmllcyB0aGUgY29kZSB0byBtYWludGFpbiBhbiBhcnJh
eSBvZgo+IHRoYXQgc2l6ZSByYXRoZXIgdGhhbiB1c2luZyBhIGxpc3QuCj4gCj4gQWxzbywgYnkg
cmVzZXJ2aW5nIGFuIGFycmF5IHNsb3QgZm9yIHRoZSBkZWZhdWx0IHNlcnZlciBhbmQgcG9wdWxh
dGluZwo+IGFycmF5IHNsb3RzIGVhcmx5IGluIGNyZWF0ZSwgdGhlIG5lZWQgdG8gcGFzcyBhbiAn
aXNfZGVmYXVsdCcgYm9vbGVhbgo+IHRvIHN1Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:41:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvBB-0000lE-UI; Thu, 07 Sep 2017 11:41:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpvBA-0000ky-7J
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:41:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 EF/0F-01910-F4031B95; Thu, 07 Sep 2017 11:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9fPYGO
 kwdX7Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDf/eZCxZxV6w8cJmtgfEcRxcjJ4eQQJ5E
 797rjCA2r4CdxInPh5lAbAkBQ4nTC2+ygNgsAqoSJ1evZQex2QTUJdqebWcFsUUE9CXmf/oJZ
 jMLREssOriPDcQWFgiT+H5oE9AcLqD5PUwSS8/MAWvmBFqw6O46oGUcQMsEJf7uEIbo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7G1z+dDjFKcjApifIe19gYKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC97QeUE6wKDU9tSItMwcYBzBpCQ4eJRHenSBp3uKCxNziz
 HSI1ClGXY6Om3f/MAmx5OXnpUqJ87aBFAmAFGWU5sGNgMXkJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvJdBpvBk5pXAbXoFdAQT0BElzzeAHFGSiJCSamD0ff3vb2bTBoGzQfPuLGP7lXi
 5VsdFLPjHIiFRqbO+ehfY683ck3oYa1fcs0/Su21S7Tjfu6epqslFuemH0pLWBSccH9lYKFdO
 3+SnlOCzQveMgsS6V+siMw+ERSouMrrCXVi3UUllr9tHnoevql792rtyaSvn0RPTJ59fU7Fb8
 s4cnT39Wj1KLMUZiYZazEXFiQDKziOjxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504784461!106032153!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41544 invoked from network); 7 Sep 2017 11:41:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:41:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:41:00 -0600
Message-Id: <59B14C6C02000078001784FE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:41:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <c596311d-3a49-2ccd-80d7-5b812b479156@citrix.com>
 <59B1488602000078001784A6@prv-mh.provo.novell.com>
 <e9974282-88ad-b7ee-fafb-ce7bf5fd5bd9@citrix.com>
In-Reply-To: <e9974282-88ad-b7ee-fafb-ce7bf5fd5bd9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEzOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDkvMTcgMTI6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4w
OS4xNyBhdCAxMzoxNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDcvMDkvMTcgMTE6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEZvciB0aGUgaW5zbiBlbXVs
YXRvcidzIGZhbGxiYWNrIGxvZ2ljIGluIFJFUCBNT1ZTL1NUT1MvSU5TL09VVFMKPj4+PiBoYW5k
bGluZyB0byB3b3JrIGNvcnJlY3RseSwgKnJlcHMgbXVzdCBub3QgYmUgc2V0IHRvIHplcm8gd2hl
bgo+Pj4+IHJldHVybmluZyBYODZFTVVMX1VOSEFORExFQUJMRS4KPj4+Pgo+Pj4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IFdoeSBpcyB0aGlzPyAg
SW4gdGhlIGNhc2UgdGhhdCBYODZFTVVMX1VOSEFORExFQUJMRSBpcyByZXR1cm5lZCwgdGhlCj4+
PiBlbXVsYXRvciBhcHBlYXJzIHRvIG92ZXJyaWRlIG5yX3JlcHMgdG8gMS4KPj4gV2hlcmUgZGlk
IHlvdSBzZWUgdGhhdD8gV2hhdCB3ZSBoYXZlIGlzCj4+Cj4+ICAgICAgICAgaWYgKCAobnJfcmVw
cyA+IDEgfHwgcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUpICYmIG9wcy0+cmVwX2lucyApCj4+
ICAgICAgICAgICAgIHJjID0gb3BzLT5yZXBfaW5zKHBvcnQsIGRzdC5tZW0uc2VnLCBkc3QubWVt
Lm9mZiwgZHN0LmJ5dGVzLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJfcmVw
cywgY3R4dCk7Cj4+ICAgICAgICAgaWYgKCBucl9yZXBzID49IDEgJiYgcmMgPT0gWDg2RU1VTF9V
TkhBTkRMRUFCTEUgKQo+PiAgICAgICAgIHsKPj4gICAgICAgICAgICAgZmFpbF9pZighb3BzLT5y
ZWFkX2lvIHx8ICFvcHMtPndyaXRlKTsKPj4gICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJl
YWRfaW8ocG9ydCwgZHN0LmJ5dGVzLCAmZHN0LnZhbCwgY3R4dCkpICE9IDAgKQo+PiAgICAgICAg
ICAgICAgICAgZ290byBkb25lOwo+PiAgICAgICAgICAgICBucl9yZXBzID0gMDsKPj4gICAgICAg
ICB9Cj4gCj4gQWggLSB0aGUgSU5TL09VVFMgaGFuZGluZyBpcyBkaWZmZXJlbnQgdG8gdGhlIE1P
VlMvU1RPUywgd2hlcmUgdGhlCj4gTU9WUy9TVE9TIGRvZXMgY29wZSBmaW5lIHdpdGggcmVwcyBi
ZWluZyB6ZXJvLgoKT2gsIHJpZ2h0LgoKPiBXaXRoIGEgc3VpdGFibGUgYWRqdXN0bWVudCB0byB0
aGUgY29tbWl0IG1lc3NhZ2UsIFJldmlld2VkLWJ5OiBBbmRyZXcKPiBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpJJ2QganVzdCBkcm9wcGVkIHRoZSBNT1ZTL1NUT1MgZnJvbSB0
aGUgdGV4dCwgYnV0IGxlZnQgaXQgdW5jaGFuZ2VkCm90aGVyd2lzZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvFf-00019F-FM; Thu, 07 Sep 2017 11:45:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvFe-000199-2V
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:45:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 77/25-02226-56131B95; Thu, 07 Sep 2017 11:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG6K4cZ
 IgztXNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuGWeYCn6wV5zecZC9gfESWxcjJ4eEgL/E
 qasrmEBsFgEViR/f7zGD2GwCyhI/O3vBakQEtCSOrFsCVMPFwSwwkVHi0Jy7YA3CAokS/1ddB
 CviFbCQuHr+LCOILSSQK/Hm6xZ2iLigxMmZT1hAbGYBPYkbU6cA1XMA2dISy/9xQITlJZq3zg
 bbyylgK9H+/hJYuSjQPZ1L57BAjFSQ6Jh+jGkCI/8sJFNnIZk6C2HqLCRTFzCyrGLUKE4tKks
 t0jUy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzNegYGxh2MPXv9DjFKcjAp
 ifIe19gYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN9gAKCdYlJqeWpGWmQOMEpi0BAePkgjvc
 32gNG9xQWJucWY6ROoUo6KUOG8FSJ8ASCKjNA+uDRaZlxhlpYR5GRkYGIR4ClKLcjNLUOVfMY
 pzMCoJ89aATOHJzCuBm/4KaDET0OKS5xtAFpckIqSkGhj95CeVWnwpfrvMxvN18oIr8yxc/yX
 32HoVX7r72CypJsKA56H/6a+LZRqWLJjA1qlSPkNTLDL6sm6/mECoh8Ly7cJXK2b+O7p8Zsqn
 ysJtImcCb3KW7Qs4Oik5f19qeYu63+Odn96tuDmzY/veRe+9Nuh2fDNsrb5m5H60KHP2zxSp4
 +t8v65VYinOSDTUYi4qTgQA6Y6m4scCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504784739!55574027!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56227 invoked from network); 7 Sep 2017 11:45:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:45:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438801666"
Date: Thu, 7 Sep 2017 12:45:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907114537.6neejqltgxsycg6c@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-10-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-10-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 09/12] x86/hvm/ioreq: simplify code and
 use consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTNQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcmUtd29ya3MgbXVjaCBvZiB0aGUgaW9yZXEgc2VydmVyIGluaXRp
YWxpemF0aW9uIGFuZCB0ZWFyZG93bgo+IGNvZGU6Cj4gCj4gLSBUaGUgaHZtX21hcC91bm1hcF9p
b3JlcV9nZm4oKSBmdW5jdGlvbnMgYXJlIGV4cGFuZGVkIHRvIGNhbGwgdGhyb3VnaAo+ICAgdG8g
aHZtX2FsbG9jL2ZyZWVfaW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8g
YmUgY2FsbGVkCj4gICBzZXBhcmF0ZWx5IGJ5IG91dGVyIGZ1bmN0aW9ucy4KPiAtIFNldmVyYWwg
ZnVuY3Rpb25zIG5vdyB0ZXN0IHRoZSB2YWxpZGl0eSBvZiB0aGUgaHZtX2lvcmVxX3BhZ2UgZ2Zu
IHZhbHVlCj4gICB0byBkZXRlcm1pbmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1l
YW5zIGNhbiBiZSBzYWZlbHkgY2FsbGVkCj4gICBmb3IgdGhlIGJ1ZmlvcmVxIHBhZ2UgZXZlbiB3
aGVuIGl0IGlzIG5vdCB1c2VkLgo+IC0gaHZtX2FkZC9yZW1vdmVfaW9yZXFfZ2ZuKCkgc2ltcGx5
IHJldHVybiBpbiB0aGUgY2FzZSBvZiB0aGUgZGVmYXVsdAo+ICAgSU9SRVEgc2VydmVyIHNvIGNh
bGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVzdCBiZWZvcmUgY2FsbGluZy4KPiAtIGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGh2bV9pb3JlcV9zZXJ2ZXJfbWFw
X3BhZ2VzKCkKPiAgIHRvIG1pcnJvciB0aGUgZXhpc3RpbmcgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcygpLgo+IAo+IEFsbCBvZiB0aGlzIHNpZ25pZmljYW50bHkgc2hvcnRlbnMgdGhlIGNv
ZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvFl-0001AA-MD; Thu, 07 Sep 2017 11:45:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvFk-0001A4-JV
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:45:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FE/65-02041-B6131B95; Thu, 07 Sep 2017 11:45:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDvW624cZ
 Ig/t/pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL+/vZCs4wVZz4FdbAOIepi5GTQ0LAX2Lq
 yqusIDaLgIrEgZlPGEFsNgFliZ+dvWwgtoiAlsSRdUuA6rk4mAUmMkocmnMXrFlYIEaic8kZd
 hCbV8BC4tPm9SxdjBwcQgK5EttmxkOEBSVOznzCAmIzC+hJ3Jg6hQ2khFlAWmL5Pw6IsLxE89
 bZzCA2p4CtxPYDz8BsUaBzOpfOAWsVElCQ6Jh+jGkCI/8sJFNnIZk6C2HqLCRTFzCyrGLUKE4
 tKkst0jU010sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxLBiDYwfjytOchRkkO
 JiVR3uMaGyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAGGwDlBItS01Mr0jJzgBECk5bg4FES4
 dUBSfMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDhvBUiRAEhRRmke3AhYtF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMK8DyBSezLwSuE2vgI5gAjqi5PkGkCNKEhFSUg2MAWX1aSYMy6z
 89nPd1U1wtOxNa2KpPlBY9cPp3a11W3cqB51d2R3qX/9D0S7pgqTP3A3OF/Qftm6LUpy6821P
 dM7rzE2H5m/LaN74flWinUUcY41oTLlMwdoVUp/l1gjxVy4/UZavtXevivz/vzueHDm/oe2UF
 tftXenPFyQddJtWOU9pnlqeEktxRqKhFnNRcSIAgQWSVdECAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504784745!58168321!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51282 invoked from network); 7 Sep 2017 11:45:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:45:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446943306"
Date: Thu, 7 Sep 2017 12:45:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907114544.4e6km7sunr4zylih@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-11-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-11-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/12] x86/hvm/ioreq: use gfn_t in struct
 hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTRQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRqdXN0cyB0aGUgaW9yZXEgc2VydmVyIGNvZGUgdG8gdXNlIHR5
cGUtc2FmZSBnZm5fdCB2YWx1ZXMKPiB3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvIx-0001Qx-4A; Thu, 07 Sep 2017 11:49:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvIv-0001Qn-VK
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:49:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F4/F8-03454-13231B95; Thu, 07 Sep 2017 11:49:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHRDpK6B0cZ
 Ig/+X9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7R9ezFNxkqfjy+x5LA2MrSxcjJ4eEgL/E
 nFXX2UBsFgEVic4js5hBbDYBZYmfnb1gcREBLYkj65YwgdjMArkSE9ZOA4sLC0RJvO25AhbnF
 bCQaPt7BiwuJJAjsXzpU0aIuKDEyZlPWCB69SRuTJ0CVMMBZEtLLP/HARGWl2jeOhtsLaeAjc
 TenzdYQWxRkHOWzmGBGKkg0TH9GNMERv5ZSKbOQjJ1FsLUWUimLmBkWcWoXpxaVJZapGusl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJYMQLCDseOf0yFGSQ4mJVHe4xobI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8CYaAuUEi1LTUyvSMnOAEQKTluDgURLh9QdJ8xYXJOYWZ
 6ZDpE4xGnMc23T5DxPHjYfX/zAJseTl56VKifP+NwAqFQApzSjNgxsEi9xLjLJSwryMQKcJ8R
 SkFuVmlqDKv2IU52BUEuY1AFnIk5lXArfvFdApTECnlDzfAHJKSSJCSqqBsSvxT+Xcn06iaZ/
 2sv+5e3/HVhbL/9pVzo8E3U/2dJeVT9zec5SrKvLViksvnl/03Va27/jzd8tXTFo9/ZLRsuAF
 gm3xHrtc/FmPsWqtu1x3jfHT5UcuB41vFTjd/J7dfqlyt/4/SaGfbbNe351y+sb7CVJPNf/8U
 b08ZfpivoDQ9R9ET567U9+kxFKckWioxVxUnAgAjl/BH9cCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504784943!110096655!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37913 invoked from network); 7 Sep 2017 11:49:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:49:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438802204"
Date: Thu, 7 Sep 2017 12:48:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907114834.lwm7ukiry7ktszyh@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 03/12] tools/libxenforeignmemory: add
 support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggaW50cm9kdWNlZCBhIG5ldyBIWVBFUlZJU09SX21lbW9y
eV9vcCB0byBhY3F1aXJlIGd1ZXN0Cj4gcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5n
Lgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZnVuY3Rpb25hbGl0eSBpbnRvIGxpYnhlbmZvcmVp
Z25tZW1vcnkgdG8gbWFrZSB1c2UKPiBvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVz
ZXMgdGhlIG5ldyBtZW1vcnkgb3AgdG8gbWFrZSBzdWNoCj4gcmVzb3VyY2VzIGF2YWlsYWJsZSB2
aWEgbW1hcCgyKS4KPiAKPiBbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL3BhdWxkdS9saW51eC5naXQ7YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvJ5-0001SJ-B8; Thu, 07 Sep 2017 11:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvJ4-0001Rx-6X
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:49:14 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 08/55-27708-93231B95; Thu, 07 Sep 2017 11:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva6l0cZ
 Ig+477Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2CRNYC7qZK35en87ewHieqYuRk0NCwF+i
 ac8rMJtFQEVi4YIdjCA2m4CyxM/OXjYQW0RAS+LIuiVgNcwCuRIT1k4DiwsLZEpc+XGcGcTmF
 bCQ+LxlETuILSSQI7Fl33pWiLigxMmZT1ggevUkbkydAtTLAWRLSyz/xwERlpdo3jobbAyngI
 3E0kWPwMpFgc7pXDqHBWKkgkTH9GNMExj5ZyGZOgvJ1FkIU2chmbqAkWUVo0ZxalFZapGukal
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgYNYzMDDuYNzV7neIUZKDSUmU97jG
 xkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryvDYBygkWp6akVaZk5wBiBSUtw8CiJ8PobAqV5i
 wsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqc9z/IDAGQoozSPLgRsHi9xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmY9yPIFJ7MvBK4Ta+AjmACOqLk+QaQI0oSEVJSDYy18uw838sOfbcNkHj
 jd+VxmNshIz6W7ucPW6Xv/Nr2yMjUPuJy410Bb7XsQ4YHjtaFzGTduoE95pFF6P9X7EGzhJaf
 tFmy2KNt1/oTYa6zX7R238iaLirwUkf3WOyk8gMWW66r/n504MNzKU6lvNcH5xfePLnLSHxXu
 p7n9+rKQ3P4Nik4WU9RYinOSDTUYi4qTgQA5of45NICAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504784951!95033416!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50940 invoked from network); 7 Sep 2017 11:49:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446943822"
Date: Thu, 7 Sep 2017 12:48:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907114852.5grgjfksmnlmvysz@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 04/12] tools/libxenforeignmemory: reduce
 xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDhQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEJ5IHVzaW5nIGEgc3RhdGljIGlubGluZSBzdHViIGluIHByaXZhdGUuaCBmb3IgT1Mg
d2hlcmUgdGhpcyBmdW5jdGlvbmFsaXR5Cj4gaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91
cyBkdXBsaWNhdGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQo+IG1vZHVsZXMgY2Fu
IGJlIGF2b2lkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvJA-0001Tr-If; Thu, 07 Sep 2017 11:49:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvJ9-0001TW-9G
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:49:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B9/1A-03642-E3231B95; Thu, 07 Sep 2017 11:49:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXitHRDpK6d0cZ
 Ig1XNnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0Y3+YCx6yVSy/ENrAeI21i5GTQ0LAX2LF
 uotgNouAisTM1vdMIDabgLLEz85eNhBbREBL4si6JWBxZoFciQlrp4HFhQUSJboX7mfvYuTg4
 BWwkNi+nBEkLCSQI/HpXB8ziM0rIChxcuYTFohWPYkbU6ewgZQzC0hLLP/HARGWl2jeOhusnF
 PARuLmwadg5aJA13QuncMCMVJBomP6MaYJjPyzkEydhWTqLISps5BMXcDIsopRvTi1qCy1SNd
 EL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMCQZgGAHY/dl/0OMkhxMSqK8xzU2
 RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBO9rA6A6waLU9NSKtMwcYNTAl
 Epw8CiJ8N4GSfMWFyTmFmemQ6ROMepy3Hh4/Q+TENgMKXHe/yBFAiBFGaV5cCNgEXyJUVZKmJ
 cR6EAhnoLUotzMElT5V4ziHIxKwrwGhkBTeDLzSuA2vQI6ggnoiJLnG0COKElESEk1MJrb1Lz
 y2cod7vj06yTlvXOYr2yuSGW3nGAXL/n5ruyJi1qG+5Im+Ly6dCzwY9rsX0re6Vlf6j9/yQn4
 +LOSLVo76fm72VNSr/xj+mhzSGORz265/Ot7Osu4dgV/Eti4ZL+C3M+WjT/et228dGcF0w41w
 zMzf844eKBuxb1LjDnXN6XuzJxX0MarxFKckWioxVxUnAgAtCHwStsCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504784956!115653203!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52654 invoked from network); 7 Sep 2017 11:49:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:49:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438802257"
Date: Thu, 7 Sep 2017 12:49:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907114914.ek4gtgnuiy5pts2l@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-6-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-6-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/12] tools/libxenctrl: use new
 xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MDlQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgcHJldmlvdXMgcGF0Y2ggYWRkZWQgc3VwcG9ydCBmb3IgcHJpdi1tYXBwaW5nIGd1
ZXN0IHJlc291cmNlcyBkaXJlY3RseQo+IChyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1t
YXAsIHdoaWNoIHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCj4gSFZNIGd1ZXN0cykuCj4g
Cj4gVGhpcyBwYXRjaCBtYWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3Qg
Z3JhbnQgdGFibGUgdW5sZXNzCj4gdGhlIHVuZGVybHlpbmcgaW5mcmFzdHJ1Y3R1cmUgKGkuZS4g
cHJpdmNtZCkgZG9lc24ndCBzdXBwb3J0IGl0LCBpbiB3aGljaAo+IGNhc2UgdGhlIG9sZCBzY2hl
bWUgaXMgdXNlZC4KPiAKPiBOT1RFOiBUaGUgY2FsbCB0byB4Y19kb21fZ250dGFiX2h2bV9zZWVk
KCkgaW4gaHZtX2J1aWxkX3NldF9wYXJhbXMoKSB3YXMKPiAgICAgICBhY3R1YWxseSB1bm5lY2Vz
c2FyeSwgYXMgdGhlIGdyYW50IHRhYmxlIGhhcyBhbHJlYWR5IGJlZW4gc2VlZGVkCj4gICAgICAg
YnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9nbnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1
aWxkX2RvbSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:50:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvJu-00023j-S6; Thu, 07 Sep 2017 11:50:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpvJt-00023X-N0
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:50:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FD/F9-02044-C6231B95; Thu, 07 Sep 2017 11:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQjfHaGO
 kwe6n8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSPadZCh4yVvQcfsXWwHiIsYuRk0NCwE+i
 bdcrJhBbWMBHYtL5WcwgtohAgMTpvgbWLkYuDiGBZYwSx3/fA0uwCehL7H7xCayBV8BW4sOMS
 6wgNouAisT2Lw1gtqhAuMT+79eYIWoEJU7OfMICYnMK2EtMX7kMqIaDg1lAU2L9Ln2QMLOAvM
 T2t3OYIWxxiaYvK8HGCAmoSVzrv8QOcWe6xMRnPSwTGPlnIZk6C2HSLCSTZiGZtICRZRWjRnF
 qUVlqka6hoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsbVv50OMUpy
 MCmJ8h7X2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI30RAoJ1iUmp5akZaZA4wSmLQEB4+SC
 K8/SJq3uCAxtzgzHSJ1itGY48bD63+YOOb8u/uHSYglLz8vVUqcNwKkVACkNKM0D24QLHovMc
 pKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXAGQKT2ZeCdy+V0CnMAGdUvJ8A8gpJYkIKakGxoU
 vKoP43dRjrh5cYPyj4IDb/L86NyVW24nVFZr+EJZdez2z2/RRJ5fVM/Z8H/sszxu//wtpbTDl
 y1/4N38qR++Ka45VQV9WTW1c2j7xhG+QwYL+70U6EWnrmU7aCp5IFkoyqNjm9PnOFivv+udRf
 9IZuMr45JJfu1g2VFVfF/+tZf1CK8JAiaU4I9FQi7moOBEA6cBpjdkCAAA=
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504785004!55574978!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28774 invoked from network); 7 Sep 2017 11:50:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 11:50:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52410470"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B12542020000780017825A@prv-mh.provo.novell.com>
 <59B12542020000780017825A@prv-mh.provo.novell.com>
 <59B1357302000078001782DC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fa7af5fd-bfaa-3fea-53cb-f01455b2f5b0@citrix.com>
Date: Thu, 7 Sep 2017 12:50:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B1357302000078001782DC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] hvmloader: clone REP INSW test from
	REP INSB one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTE6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgYWxzbyBjb3ZlcnMg
YW4gaW5kaXZpZHVhbCBzdHJpbmcgaW5zbiBhY2Nlc3MgY3Jvc3NpbmcgYSBwYWdlCj4gYm91bmRh
cnkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:50:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvK8-00027e-6Q; Thu, 07 Sep 2017 11:50:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpvK6-000279-Fa
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:50:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B0/4E-03423-97231B95; Thu, 07 Sep 2017 11:50:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS7fSaGO
 kQettYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePK/MlMBet5K051bmFsYPzI1cXIySEkkCcx
 4fhyJhCbV8BO4tjGQ6wgtoSAocTphTdZQGwWAVWJv8+vgtWwCahLtD3bDlYjIqAncXPTbeYuR
 i4OZoFPzBK3zt1nB0kIAxWdPvKWESQhJLCEUeLOs89gHZxAG25suAiU4ADaJijxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKy
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPxz/zAQ4ySHExKorzHNTZG
 CvEl5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3kRDoDrBotT01Iq0zBxgjMCUS
 nDwKInw+oOkeYsLEnOLM9MhUqcYdTk6bt79wyQENkNKnDcCpEgApCijNA9uBCxeLzHKSgnzMg
 IdKMRTkFqUm1mCKv+KUZyDUUmY1wBkCk9mXgncpldARzABHVHyfAPIESWJCCmpBkZ+ibvp9hM
 Oyt6a0Gm0/vYHxUvvb/2ZLpIpkLFpK0to7D1D9rfRG9lmRxYdDL8WGf7C92nBJQ0ZlZKPu8S5
 Kzx8v9/R8MxUqrrhOGFhyM7u01nylZtWqO92S9R5UdzmoFLcvPVFRXaNmOzZc7klfN4l504ev
 spbf6f59GPpknzBT5wfmDuruZRYijMSDbWYi4oTAYnRdCTSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504785015!62724676!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36584 invoked from network); 7 Sep 2017 11:50:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:50:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:50:14 -0600
Message-Id: <59B14E950200007800178549@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:50:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <59A82162020000780017625C@prv-mh.provo.novell.com>
 <50c99d3e-3a41-c789-dae6-af09ed1add43@citrix.com>
In-Reply-To: <50c99d3e-3a41-c789-dae6-af09ed1add43@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tamas KLengyel <tamas.lengyel@zentific.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 IanJackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEzOjMxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8zMS8yMDE3IDAxOjQ2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MzEuMDguMTcgYXQgMTI6MjcsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
KyMjIyBMaXZlIFBhdGNoaW5nCj4+PiArCj4+PiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB4ODYg
b25seQo+Pj4gKwo+Pj4gK0NvbXBpbGUgdGltZSBkaXNhYmxlZAo+PiAKPj4gQnUgd2UncmUgc2V0
dGxlZCB0byBjaGFuZ2UgdGhhdCwgYXJlbid0IHdlPyBJdCB3YXMgZXZlbiBtZWFudCB0byBiZQo+
PiBzbyBpbiA0LjksIGJ1dCB0aGVuIGRpZG4ndCBtYWtlIGl0Lgo+IAo+IENoYW5nZSB0aGUgY29t
cGlsZSB0aW1lIGRpc2FibGluZz8gIEkgZG9uJ3QgcmVhbGx5IGtub3cuIDotKQoKWWVhaCwgd2Vs
bCwgdGhhdCBzZXJpZXMgaXMgdGFraW5nIGF3ZnVsbHkgbG9uZyB0byBiZWNvbWUgcmVhZHkgdG8g
Z28KaW4uIEtvbnJhZD8KCj4gV2hhdCBnZXRzIGNoZWNrZWQgaW4gc2hvdWxkIGlkZWFsbHkgYmUg
dHJ1ZSBhdCB0aGUgdGltZSBpdCdzIGNoZWNrZWQgaW4uCgpBZ3JlZWQuCgo+Pj4gKyMjIyBWaXJ0
dWFsIE1hY2hpbmUgSW50cm9zcGVjdGlvbgo+Pj4gKwo+Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRl
ZCwgeDg2IG9ubHkKPj4gCj4+IEluY2x1ZGluZyBzZWN1cml0eSBzdXBwb3J0Pwo+IAo+IE5vdCBz
dXJlLCBhY3R1YWxseS4gIE9waW5pb25zPwoKU28gZmFyIGl0IHdhcyBteSB1bmRlcnN0YW5kaW5n
IHRoYXQgdGhpcyBpcyBhdCBiZXN0IHByZXZpZXcuCgo+Pj4gKyMjIyB4ODYvQWR2YW5jZWQgVmVj
dG9yIGVYdGVuc2lvbgo+Pj4gKwo+Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+PiAKPj4gSG93
IGZpbmUtZ3JhaW5lZCBkbyB3ZSB3YW50IHRoaXMgZG9jdW1lbnQgdG8gYmU/IElmIHRoaXMgb25l
IGlzIGEKPj4gdmFsaWQgZW50cnksIHRoZW4gbWFueSBvdGhlciBDUFVJRCBiaXRzIHdpbGwgbmVl
ZCB0byBoYXZlIGVudHJpZXMKPj4gdG9vLgo+IAo+IFdlbGwgcmVtZW1iZXIgdGhhdCB0aGlzIGxp
c3QgY2FtZSBmcm9tIHRoZSAiRmVhdHVyZSBzdXBwb3J0IG1hdHJpeCIsCj4gd2hpY2ggd2FzIGFs
c28gbWVhbnQgdG8gYW5ub3VuY2UgLyBicmFnIGFib3V0IG5ldyBmZWF0dXJlcyB3ZSB3ZXJlCj4g
ZGV2ZWxvcGluZy4KPiAKPiBUaGlzIGlzIGFscmVhZHkgcmVhbGx5IGxvbmcuICBBbnl0aGluZyB0
aGF0IGNvbWVzIGFjY2Vzc2libGUgdG8gZ3Vlc3RzCj4gYnkgZGVmYXVsdCAod2hpY2ggQVZYIGlu
c3RydWN0aW9ucyBhcmUpIG11c3QgYmUgc3VwcG9ydGVkIChpbmNsdWRpbmcKPiBzZWN1cml0eSBz
dXBwb3J0KS4gIEkgd29uZGVyIGlmIHRoZXJlJ3MgYSBiZXR0ZXIgd2F5IHRvIHNwZWNpZnkgdGhp
cwo+IHNvcnQgb2YgdGhpbmcuCgpPbmUgb3B0aW9uIG1heSBiZSB0byByZWZlciB0byBwdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oLApidXQgb2YgY291cnNlIHRoYXQgd291bGQgcmVxdWly
ZSBpdCB0byBnYWluIHN1cHBvcnQgYW5ub3RhdGlvbnMsCndoaWNoIGluIHR1cm4gbWF5IGJlIHVn
bHkuIFNob3J0IG9mIGVudW1lcmF0aW5nIGFsbCBzdXBwb3J0ZWQKQ1BVSUQgZmxhZ3MgaGVyZSwg
SSBjYW4ndCB0aGluayBvZiBiZXR0ZXIgYWx0ZXJuYXRpdmVzLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 11:54:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 11:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvO1-0002bg-MY; Thu, 07 Sep 2017 11:54:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpvO0-0002bZ-DX
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 11:54:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A1/22-09852-B6331B95; Thu, 07 Sep 2017 11:54:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDSzfbeGO
 kwYVeAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb9KCCZ8wVzzeeZGxgnMDcxcjJISSQJ3Ft
 6XU2EJtXwE7iy75nTCC2hIChxOmFN1lAbBYBVYkj99tYQWw2AXWJtmfbwWwRAT+Jl4//MnYxc
 nAwCxRL3OwpBAkLC6RJbPu8FSjMBTS+lUni1PtZjCAJTgFLiX/fzoHV8woISvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aIkdISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1stRLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMvXoGBsYdjJe3+B1ilORgUhLlPa6xMVKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfBWGgHVCRalpqdWpGXmAKMDplSCg
 0dJhHcnSJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJAQ2SUqcNxakVACkNKM0D24QLGovMc
 pKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfWIINIUnM68Ebt8roFOYgE4peb4B5JSSRISUVAO
 jbVrQ4nkH88V+2kY1WL+bbrT4ssOvbW42PvLusfc2G25+WN6z633xo8ar327fTdZc7CN67P7y
 TRdeTe7R1g9fNXvRLr673kK8JkcPyGl6/0+aoHdTumf3H4u+2K78BMHGx++kzvx51bCumc/2x
 dJZexpNMrhbXJSYAg8mK6/Ust+RcWrrRKU+JZbijERDLeai4kQAldONx9UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504785257!107693951!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49824 invoked from network); 7 Sep 2017 11:54:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 11:54:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 05:54:17 -0600
Message-Id: <59B14F890200007800178570@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 05:54:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-3-paul.durrant@citrix.com>
 <20170907111036.zux44bltg3ai4e36@citrix.com>
 <951d9cd766ed40f09543d9cbdbd4a0c4@AMSPEX02CL03.citrite.net>
 <20170907113629.lsyvh57mpfuzqsq6@citrix.com>
In-Reply-To: <20170907113629.lsyvh57mpfuzqsq6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDEzOjM2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTI6MTg6MjVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+PiBPaywgaWYgeW91IHRoaW5rIGl0J3MgbmVjZXNzYXJ5LiAoVGhpcyBpcyBhIHRvb2xz
LW9ubHkgaHlwZXJjYWxsIGFuZCB0aGUgCj4gcmFuZ2VzIGFyZSBzdXBwbGllZCBieSBwcml2Y21k
LCBhbGxvY2F0ZWQgaW4ga2VybmVsKS4KPiAKPiBJTUhPIHdlIHNob3VsZCBhbGxvdyBmb3IgdXNl
IGNhc2UgZm9yIHNlbWktdHJ1c3RlZCB1c2VycyBvZiB0aGlzCj4gaHlwZXJjYWxsIGluIHRoZSBm
dXR1cmUuCgpUaGVyZSBhcmUgbWFueSBvdGhlciBEb20wLW9ubHkgaHlwZXJjYWxscyB3aGVyZSB3
ZSBkb24ndCBhcHBseQpyZWxheGVkIGNoZWNraW5nLCBzbyB0aGUgb25lIGhlcmUgc2hvdWxkbid0
IGJlIGFuIGV4Y2VwdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 12:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 12:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvTq-0003OM-FA; Thu, 07 Sep 2017 12:00:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvTp-0003OE-Gn
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 12:00:21 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 45/7C-03423-4D431B95; Thu, 07 Sep 2017 12:00:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve4Vk42
 RBn2r+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmacfZC66LVOy9cpa1gXGrQBcjJ4eEgL/E
 hLOH2UFsFgEViR8HTrGB2GwCyhI/O3vBbBEBLYkj65YwdTFycTALPGCSWPhrPgtIQlggUWLah
 06wIl4BC4n3074wgdhCArkSfZPusEDEBSVOznwCZjML6EncmDoFqJ4DyJaWWP6PAyIsL9G8dT
 YziM0pYCvxc/dbsDGiQPd0Lp3DAjFSQaJj+jGmCYz8s5BMnYVk6iyEqbOQTF3AyLKKUaM4tag
 stUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfjmvmBhxglOZiU
 RHmPa2yMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe8kIKCdYlJqeWpGWmQOMEpi0BAePkgivg
 TFQmre4IDG3ODMdInWKUZeja9qVP0xCLHn5ealS4rxBIEUCIEUZpXlwI2ARe4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvBdBLuHJzCuB2/QK6AgmoCNKnm8AOaIkESEl1cDYcGPd0od7+L/
 OjLl2zvbS2yuPVR8eZTLr93t+9p7w2q9+f5V+zRVslPVdXeL+9tH2WW8Y2rbdObry4JKYrU/b
 kk5Xy9y4askWxjy3as+SGwfOM6gGmrstkuk1bqm7xb3fuERUatoLJwv2osmvVA93KIrKHzcym
 Ctff162sCTuCpeD3MaSbUumKbEUZyQaajEXFScCABbiHc7TAgAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504785618!75012204!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25454 invoked from network); 7 Sep 2017 12:00:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 12:00:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446944759"
Date: Thu, 7 Sep 2017 13:00:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907120017.7imdnlgm33is7n3u@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-12-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-12-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8g
YWxsb3cgYW4gZW11bGF0b3IgdG8KPiBtYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZy
b20gWGVuIHJhdGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCj4gCj4gVGhpcyBwYXRjaCBsYXlzIHRo
ZSBncm91bmR3b3JrIGZvciB0aGF0IGNoYW5nZSBieSBkZWZlcnJpbmcgbWFwcGluZyBvZgo+IGdm
bnMgdW50aWwgdGhlaXIgdmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRo
YXQgZW5kLCB0aGUKPiBwYWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gc3RydWN0dXJlIGlzIHJlLXB1cnBvc2VkCj4gdG8gYSBmbGFncyBmaWVsZCBhbmQgbmV3
IGZsYWcsIFhFTl9ETU9QX25vX2dmbnMsIGRlZmluZWQgd2hpY2ggbW9kaWZpZXMgdGhlCj4gYmVo
YXZpb3VyIG9mIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2Fs
bGVyIHRvIGF2b2lkCj4gcmVxdWVzdGluZyB0aGUgZ2ZuIHZhbHVlcy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
Cj4gCj4gdjM6Cj4gIC0gVXBkYXRlZCBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJv
bSBXZWkgYW5kIFJvZ2VyLgo+ICAtIEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1h
a2UgdGhlIGNvZGUgbmVhdGVyLgo+ICAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJvZHVjZXMg
YSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCj4gICAgaXMgbm93IGFuIGV4cGxp
Y2l0IGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgaW9yZXEgc2VydmVycyB0aGF0IG1heSBiZQo+ICAg
IGNyZWF0ZWQgZm9yIGFueSBvbmUgZG9tYWluLgo+IC0tLQo+ICB0b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrCj4gIHRvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIHwgIDYgKystLQo+ICB4ZW4vYXJjaC94
ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDQxICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAg
ICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAg
ICAgICAgICAgICAgICB8IDMyICsrKysrKysrKysrLS0tLS0tLS0KPiAgNiBmaWxlcyBjaGFuZ2Vk
LCA1OSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
Ywo+IGluZGV4IGZjYjI2MGQyOWIuLjI4OTU4OTM0YmYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
Ywo+IEBAIC0xODgsNiArMTg4LDE0IEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8oCj4gIAo+ICAgICAgZGF0YS0+aWQgPSBpZDsKPiAgCj4gKyAgICAvKgo+ICsgICAg
ICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBnZm4gdmFsdWVzIHRoZW4gaW5zdHJ1
Y3QgdGhlCj4gKyAgICAgKiBoeXBlcmNhbGwgbm90IHRvIHJldHJpZXZlIHRoZW0gYXMgdGhpcyBt
YXkgY2F1c2UgdGhlbSB0byBiZQo+ICsgICAgICogbWFwcGVkLgo+ICsgICAgICovCj4gKyAgICBp
ZiAoIWlvcmVxX2dmbiAmJiAhYnVmaW9yZXFfZ2ZuKQo+ICsgICAgICAgIGRhdGEtPmZsYWdzIHw9
IFhFTl9ETU9QX25vX2dmbnM7Cj4gKwoKU29ycnkgZm9yIG5vdCBoYXZpbmcgbm90aWNlZCB0aGlz
IGVhcmxpZXIuCgpUaGlzIGlzIGEgc2xpZ2h0IGNoYW5nZSB0byBhIHN0YWJsZSBBUEkuIFRoZSBu
ZXcgZnVuY3Rpb25hbGl0eSBpcyBhbgpleHRlbnNpb24gb2YgdGhlIG9sZC4gSSB3b3VsZCBzdWdn
ZXN0IHlvdSBidW1wIHRoZSBtaW5vciBudW1iZXIgb2YgdGhpcwpsaWJyYXJ5IGFzIHdlbGwuCgpU
aGUgcmVzdCBsb29rcyBnb29kIHRvIG1lLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 12:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 12:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvXo-0003Zb-Vb; Thu, 07 Sep 2017 12:04:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dpvXn-0003ZV-FS
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 12:04:27 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0C/FB-03642-AC531B95; Thu, 07 Sep 2017 12:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQveU6cZ
 Ig98f2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLf98xFjTIVDw594etgXGHWBcjB4eEgJ/E
 w34gk5ODTUBHYunR+UwgtoiAosSDlzdZuxi5OJgFWpklbq7+yQySEBZIlDi7aDILRFGSxOQnJ
 1hB5ogIWEk0rGUBMVkEVCT+/64CqeAVcJeY8e4EE8gYIYHZjBK915+zgdRwClhKnGiVB6lhFJ
 CV+NK4Gmw6s4C4xK0nECdICAhILNlznhnCFpV4+fgfK4RtILF16T4WiHo9iRtTp7BB2NoSyxa
 +ZobYKyhxcuYTlgmMwrOQjJ2FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1
 NDDTy00tLk5MT81JTCrWS87P3cQIDHwGINjBuHht4CFGSQ4mJVHe4xobI4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8KoDI0lIsCg1PbUiLTMHGIMwaQkOHiURXnkToDRvcUFibnFmOkTqFKMxx7
 FNl/8wcXRNu/KHSYglLz8vVUqc9z5IqQBIaUZpHtwgWGq4xCgrJczLCHSaEE9BalFuZgmq/Ct
 GcQ5GJWFeHZB7eDLzSuD2vQI6hQnolJLnG0BOKUlESEk1MB72/+DwSuPB80CGwOaYNZkqFavO
 bRTd/3fHPb8t84y2P4ua1txXecP+/p0LIure6ztFWQt68zUE6s30gi6xcNfqmXp530+ZoHr1L
 UvEqkczf/mvcUn5tf8pA/tBvSWdR1QDZzG2H1Zae/pz1RvdWQZxMvKW/qG9u38qGWbZhaekG4
 l5BmemK7EUZyQaajEXFScCANTECVEIAwAA
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504785865!81522822!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19966 invoked from network); 7 Sep 2017 12:04:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 12:04:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52411314"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns until they
 are actually requsted
Thread-Index: AQHTJjye83Dsbbi9Kk+pWjy+GjpDt6KpM72AgAAiINA=
Date: Thu, 7 Sep 2017 12:03:46 +0000
Message-ID: <7f6cf5639ee542eca8820c102063fb53@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-12-paul.durrant@citrix.com>
 <20170907120017.7imdnlgm33is7n3u@citrix.com>
In-Reply-To: <20170907120017.7imdnlgm33is7n3u@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEzOjAwCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+IFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY0IDExLzEyXSB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdm
bnMgdW50aWwgdGhleQo+IGFyZSBhY3R1YWxseSByZXF1c3RlZAo+IAo+IE9uIFR1ZSwgU2VwIDA1
LCAyMDE3IGF0IDEyOjM3OjE1UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+IEEgc3Vi
c2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8gYWxsb3cgYW4gZW11
bGF0b3IgdG8KPiA+IG1hcCBpb3JlcSBzZXJ2ZXIgcGFnZXMgZGlyZWN0bHkgZnJvbSBYZW4gcmF0
aGVyIHRoYW4gdGhlIGd1ZXN0IFAyTS4KPiA+Cj4gPiBUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3Vu
ZHdvcmsgZm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCj4gPiBnZm5zIHVu
dGlsIHRoZWlyIHZhbHVlcyBhcmUgcmVxdWVzdGVkIGJ5IGFuIGVtdWxhdG9yLiBUbyB0aGF0IGVu
ZCwgdGhlCj4gPiBwYWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2lu
Zm8gc3RydWN0dXJlIGlzIHJlLQo+IHB1cnBvc2VkCj4gPiB0byBhIGZsYWdzIGZpZWxkIGFuZCBu
ZXcgZmxhZywgWEVOX0RNT1Bfbm9fZ2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcwo+IHRoZQo+
ID4gYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0
aGUgY2FsbGVyIHRvCj4gYXZvaWQKPiA+IHJlcXVlc3RpbmcgdGhlIGdmbiB2YWx1ZXMuCj4gPgo+
ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiA+IC0tLQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPgo+ID4gdjM6Cj4gPiAgLSBVcGRh
dGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCj4g
PiAgLSBBZGRlZCBhIEhBTkRMRV9CVUZJT1JFUSBtYWNybyB0byBtYWtlIHRoZSBjb2RlIG5lYXRl
ci4KPiA+ICAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJvZHVjZXMgYSBzZWN1cml0eSB2dWxu
ZXJhYmlsaXR5IHNpbmNlIHRoZXJlCj4gPiAgICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24g
dGhlIG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCj4gPiAgICBjcmVhdGVkIGZv
ciBhbnkgb25lIGRvbWFpbi4KPiA+IC0tLQo+ID4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysKPiA+ICB0b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8ICA2ICsrLS0KPiA+ICB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQo+ID4gIHhlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgg
ICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKysrLS0tLS0tLS0KPiA+ICA2IGZpbGVzIGNo
YW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jCj4gPiBpbmRleCBmY2IyNjBkMjliLi4yODk1ODkzNGJmIDEwMDY0NAo+ID4gLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvY29yZS5jCj4gPiBAQCAtMTg4LDYgKzE4OCwxNCBAQCBpbnQgeGVuZGV2aWNlbW9k
ZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAo+ID4KPiA+ICAgICAgZGF0YS0+aWQgPSBpZDsKPiA+
Cj4gPiArICAgIC8qCj4gPiArICAgICAqIElmIHRoZSBjYWxsZXIgaXMgbm90IHJlcXVlc3Rpbmcg
Z2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0IHRoZQo+ID4gKyAgICAgKiBoeXBlcmNhbGwgbm90IHRv
IHJldHJpZXZlIHRoZW0gYXMgdGhpcyBtYXkgY2F1c2UgdGhlbSB0byBiZQo+ID4gKyAgICAgKiBt
YXBwZWQuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoIWlvcmVxX2dmbiAmJiAhYnVmaW9yZXFf
Z2ZuKQo+ID4gKyAgICAgICAgZGF0YS0+ZmxhZ3MgfD0gWEVOX0RNT1Bfbm9fZ2ZuczsKPiA+ICsK
PiAKPiBTb3JyeSBmb3Igbm90IGhhdmluZyBub3RpY2VkIHRoaXMgZWFybGllci4KPiAKPiBUaGlz
IGlzIGEgc2xpZ2h0IGNoYW5nZSB0byBhIHN0YWJsZSBBUEkuIFRoZSBuZXcgZnVuY3Rpb25hbGl0
eSBpcyBhbgo+IGV4dGVuc2lvbiBvZiB0aGUgb2xkLiBJIHdvdWxkIHN1Z2dlc3QgeW91IGJ1bXAg
dGhlIG1pbm9yIG51bWJlciBvZiB0aGlzCj4gbGlicmFyeSBhcyB3ZWxsLgo+IAoKSSBkb24ndCBi
ZWxpZXZlIHRoZXJlIGlzIGFuIEFQSSBjaGFuZ2UgaGVyZS4gVGhlIGNvZGUgYWx3YXlzIGNvcGVk
IHdpdGggTlVMTCBiZWluZyBwYXNzZWQsIGl0IGp1c3Qgd2Fzbid0IGRvY3VtZW50ZWQuIE9yIGlz
IHRoZXJlIHNvbWV0aGluZyBlbHNlIEknbSBtaXNzaW5nPwoKPiBUaGUgcmVzdCBsb29rcyBnb29k
IHRvIG1lLgoKVGhhbmtzLAoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 12:16:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 12:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvj5-0004Tj-14; Thu, 07 Sep 2017 12:16:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpvj3-0004Tc-ET
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 12:16:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AF/F9-03874-48831B95; Thu, 07 Sep 2017 12:16:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDvW6LxcZ
 Ig92vGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjbc2sBQcVKpbc/M3SwPhAsouRk0NCwF/i
 3pZtLCA2i4CKxN+Ds9lBbDYBZYmfnb1sILaIgJbEhC1bmboYuTiYBRqZJab93wXWICyQKDHtQ
 ydYEa+AhcSaWVvZQIqEBG4wSuy63QaVEJQ4OfMJWAOzgJ7EjalTgOIcQLa0xPJ/HBBheYnmrb
 OZQWxOAQ+Jv42XwcpFgQ7qXDoHzBYSUJDomH6MaQIj/ywkU2chmToLYeosJFMXMLKsYtQoTi0
 qSy3SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4GINjB+Gd+4CFGSQ4m
 JVHe4xobI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8PKaA+UEi1LTUyvSMnOAcQKTluDgURLh7
 TIFSvMWFyTmFmemQ6ROMRpzHNt0+Q8TR9e0K3+YhFjy8vNSpcR5bUAmCYCUZpTmwQ2Cxe8lRl
 kpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPygUzhycwrgdv3CugUJqBTSp5vADmlJBEhJdXAOMU
 g3b3tkuzU53bfV7ok1pvxfNBhjl66wOgg77XHX41WbEvIPPLryHuOXbbfBIID1oukyC1YuC+U
 hf/HetX7ssZbeP9qWba7xgYe/xykdGhXQ9XyWUHqbh4VvMvmTfrIUaGhfOKub9B6VsMjIiZCv
 25eXLb8Tt3D8LuusY9SEq5ptO1ikmbJV2Ipzkg01GIuKk4EAHMibozaAgAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504786562!62730416!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23913 invoked from network); 7 Sep 2017 12:16:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 12:16:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446947815"
Date: Thu, 7 Sep 2017 13:16:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170907121600.xbspbvle622xzgc5@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-12-paul.durrant@citrix.com>
 <20170907120017.7imdnlgm33is7n3u@citrix.com>
 <7f6cf5639ee542eca8820c102063fb53@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7f6cf5639ee542eca8820c102063fb53@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDE6MDM6NDZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgW21h
aWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTM6
MDAKPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+Owo+ID4gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEFuZHJldyBD
b29wZXIKPiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+ID4g
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT47IEtvbnJhZAo+ID4gUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltIChYZW4u
b3JnKSA8dGltQHhlbi5vcmc+Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDExLzEyXSB4ODYv
aHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMgdW50aWwgdGhleQo+ID4gYXJlIGFjdHVhbGx5
IHJlcXVzdGVkCj4gPiAKPiA+IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDEyOjM3OjE1UE0gKzAx
MDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50
cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBhbiBlbXVsYXRvciB0bwo+ID4gPiBtYXAgaW9y
ZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJhdGhlciB0aGFuIHRoZSBndWVzdCBQ
Mk0uCj4gPiA+Cj4gPiA+IFRoaXMgcGF0Y2ggbGF5cyB0aGUgZ3JvdW5kd29yayBmb3IgdGhhdCBj
aGFuZ2UgYnkgZGVmZXJyaW5nIG1hcHBpbmcgb2YKPiA+ID4gZ2ZucyB1bnRpbCB0aGVpciB2YWx1
ZXMgYXJlIHJlcXVlc3RlZCBieSBhbiBlbXVsYXRvci4gVG8gdGhhdCBlbmQsIHRoZQo+ID4gPiBw
YWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gc3RydWN0dXJl
IGlzIHJlLQo+ID4gcHVycG9zZWQKPiA+ID4gdG8gYSBmbGFncyBmaWVsZCBhbmQgbmV3IGZsYWcs
IFhFTl9ETU9QX25vX2dmbnMsIGRlZmluZWQgd2hpY2ggbW9kaWZpZXMKPiA+IHRoZQo+ID4gPiBi
ZWhhdmlvdXIgb2YgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHRvIGFsbG93IHRoZSBj
YWxsZXIgdG8KPiA+IGF2b2lkCj4gPiA+IHJlcXVlc3RpbmcgdGhlIGdmbiB2YWx1ZXMuCj4gPiA+
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gPiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPiA+ID4gLS0tCj4gPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiBDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4gPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
Cj4gPiA+Cj4gPiA+IHYzOgo+ID4gPiAgLSBVcGRhdGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBj
b21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCj4gPiA+ICAtIEFkZGVkIGEgSEFORExFX0JVRklP
UkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLgo+ID4gPiAgLSBUaGlzIHBhdGNoIG5v
IGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBzaW5jZSB0aGVyZQo+
ID4gPiAgICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhlIG51bWJlciBvZiBpb3JlcSBz
ZXJ2ZXJzIHRoYXQgbWF5IGJlCj4gPiA+ICAgIGNyZWF0ZWQgZm9yIGFueSBvbmUgZG9tYWluLgo+
ID4gPiAtLS0KPiA+ID4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKysKPiA+ID4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94
ZW5kZXZpY2Vtb2RlbC5oIHwgIDYgKystLQo+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS9kbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrLS0KPiA+ID4gIHhlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQo+ID4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAg
ICAgICAgfCAgMiArLQo+ID4gPiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAg
ICAgICAgICAgICAgfCAzMiArKysrKysrKysrKy0tLS0tLS0tCj4gPiA+ICA2IGZpbGVzIGNoYW5n
ZWQsIDU5IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYwo+ID4gPiBpbmRleCBmY2IyNjBkMjliLi4yODk1ODkzNGJmIDEwMDY0NAo+ID4g
PiAtLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gPiArKysgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gPiBAQCAtMTg4LDYgKzE4OCwxNCBAQCBpbnQgeGVu
ZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAo+ID4gPgo+ID4gPiAgICAgIGRhdGEt
PmlkID0gaWQ7Cj4gPiA+Cj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAgKiBJZiB0aGUgY2FsbGVy
IGlzIG5vdCByZXF1ZXN0aW5nIGdmbiB2YWx1ZXMgdGhlbiBpbnN0cnVjdCB0aGUKPiA+ID4gKyAg
ICAgKiBoeXBlcmNhbGwgbm90IHRvIHJldHJpZXZlIHRoZW0gYXMgdGhpcyBtYXkgY2F1c2UgdGhl
bSB0byBiZQo+ID4gPiArICAgICAqIG1hcHBlZC4KPiA+ID4gKyAgICAgKi8KPiA+ID4gKyAgICBp
ZiAoIWlvcmVxX2dmbiAmJiAhYnVmaW9yZXFfZ2ZuKQo+ID4gPiArICAgICAgICBkYXRhLT5mbGFn
cyB8PSBYRU5fRE1PUF9ub19nZm5zOwo+ID4gPiArCj4gPiAKPiA+IFNvcnJ5IGZvciBub3QgaGF2
aW5nIG5vdGljZWQgdGhpcyBlYXJsaWVyLgo+ID4gCj4gPiBUaGlzIGlzIGEgc2xpZ2h0IGNoYW5n
ZSB0byBhIHN0YWJsZSBBUEkuIFRoZSBuZXcgZnVuY3Rpb25hbGl0eSBpcyBhbgo+ID4gZXh0ZW5z
aW9uIG9mIHRoZSBvbGQuIEkgd291bGQgc3VnZ2VzdCB5b3UgYnVtcCB0aGUgbWlub3IgbnVtYmVy
IG9mIHRoaXMKPiA+IGxpYnJhcnkgYXMgd2VsbC4KPiA+IAo+IAo+IEkgZG9uJ3QgYmVsaWV2ZSB0
aGVyZSBpcyBhbiBBUEkgY2hhbmdlIGhlcmUuIFRoZSBjb2RlIGFsd2F5cyBjb3BlZCB3aXRoIE5V
TEwgYmVpbmcgcGFzc2VkLCBpdCBqdXN0IHdhc24ndCBkb2N1bWVudGVkLiBPciBpcyB0aGVyZSBz
b21ldGhpbmcgZWxzZSBJJ20gbWlzc2luZz8KPiAKClRoZXJlIGlzLiAgVGhlIG9yaWdpbmFsIGNv
ZGUgY29wZXMgd2l0aCBOVUxMIGFzIGluICJJIGRvZXNuJ3QgY2FyZSwKaHlwZXJ2aXNvciB3aWxs
IGRlYWwgd2l0aCBpdCI7IHRoZSBuZXcgY29kZSBhY3R1YWxseSBnaXZlcyBOVUxMIGFub3RoZXIK
bWVhbmluZy4KClN1cHBvc2UgYW4gYXBwbGljYXRpb24gdGhhdCBpcyBjb21waWxlZCBmb3IgdGhp
cyB2ZXJzaW9uLAp3aGljaCBkaXNjb3ZlcmVkIHRoYXQgcGFzc2luZyBOVUxMIGhhcyBiZWhhdmlv
dXIgQSBhbmQgdGhlbiwgd2hlbiBpdApydW5zIG9uIGEgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGlz
IGxpYnJhcnkgKGl0IHdvdWxkIGhhcHBpbHkgZG8gc28KYmVjYXVzZSBNQUpPUi5NSU5PUiBoYXMg
bm90IGNoYW5nZWQpIGFuZCBnZXRzIGJlaGF2aW91ciBCLgoKRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 12:21:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 12:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvnl-00057T-Jo; Thu, 07 Sep 2017 12:20:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ajeeshb4u@gmail.com>) id 1dpvnk-00057N-Po
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 12:20:56 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 89/B0-30688-8A931B95; Thu, 07 Sep 2017 12:20:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GLpwte5yy42
 RBoueiVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmr/zQzFkwRqvj76ThTA+Mb/i5GLg4hgYmM
 Ert+9jCDOCwCn1kkJr+ZztbFyMkhITCTVWLpM1sIO0/i8ZctjBB2kcSdHZ0sEHaxxNOtv8Div
 AKCEidnPgGLCwm4S1y6+IIZnc0pECgx9ehtoHoOoHiAxIGTSSBhNgF1iSXNPewgNouAisSyF/
 PZIUYGSPR8fQw2XlhAQ+LF7DVgY0QEtCR2b53ACmIzC/hI7Jpyi2kCo+AsJFfMQpKCsDUlWrf
 /ZoewNSQW3NnHCGFrSyxb+Jp5ASPrKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNTvdzU4uLE
 9NScxKRiveT83E2MwDCvZ2Bg3MF4d7LfIUZJDiYlUd7jGhsjhfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnw5loA5QSLUtNTK9Iyc4ARB5OW4OBREuFVAknzFhck5hZnpkOkTjEGcly4c+kPE8eBPb
 eA5KMbd4HkhpsgchOY3AcmN3x/8IdJiCUvPy9VSpzXBmSQAMigjNI8uDWwJHKJUVZKmJeRgYF
 BiKcgtSg3swRV/hWjOAejkjCvPcgUnsy8ErhrXgEdygR0aMnzDSCHliQipKQaGG2mGCewCEW0
 y3GIBzFdimK5ax9Wvk13g3lGyVeF1Wc/LKt8mbWw0G9i/YNiD0OGV2ImZf8/3n0R0il197Rth
 /BGzW7dJamth/4UTrjVeNKgvXiy8y5ByYsyP2fufJL0YL9SQ6r+C3ufa7wr5Xsfp04/9kE2Lu
 dstfS3RYdWFUywPH76VGRXihJLcUaioRZzUXEiAKF3i5QdAwAA
X-Env-Sender: ajeeshb4u@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504786854!110503092!1
X-Originating-IP: [209.85.161.171]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13986 invoked from network); 7 Sep 2017 12:20:55 -0000
Received: from mail-yw0-f171.google.com (HELO mail-yw0-f171.google.com)
 (209.85.161.171)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Sep 2017 12:20:55 -0000
Received: by mail-yw0-f171.google.com with SMTP id q80so5096379ywg.2
 for <xen-devel@lists.xen.org>; Thu, 07 Sep 2017 05:20:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=1b6DRMTJuc3e5UAFw33z0FLDJXjQsyso7w0Hd2tq2gA=;
 b=Sb8mpOsmPyXefOv/ikwP6QPlevd8sGuHGCqaS95vwKNGIW4IO5H0sLIVdscYbnLZiy
 ctM8Bcpap3Zm5/Ksh4nHSoIzz24SoYsfJQgQK3Y6Nuh2CmMdSVTYDONFzvtmZIrq5HKd
 DaRAhUQwNTsI5cY75DhOyuys0NI5gHW8uDPaRvzqTKqRy7WpNBpFk5AMrs/cVQ3niJI3
 ZGMLiMWxgid8rbmVntCN4ZiqCRAZilL3A/kCVK9IzUvoWPuCyjicjTcv4SrqmEzYV5mc
 Csmb53eH3SLd/G3lIEb4xBdMBLTRtv+FVl3IstSMMFdS8FXEyCFzKzigyoxkeeEEMiAu
 bbkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=1b6DRMTJuc3e5UAFw33z0FLDJXjQsyso7w0Hd2tq2gA=;
 b=Y2IicE8KZQ14p72jh2h0PEQ7qsQE72A4ElTzcRwc+FTIU0UlaKrSnRb1+TfUUpQaKR
 EGI1OlWvRreKg6RYNAXUC7WiNJUcrYlb39RRHHyTLxF04Dlbl4Ef+C7zzI4YeuCeYSY2
 a49FKGkpqhtDUnB1ClwNw5K2OLd2REctxL7WpDdwwtSbamI0owpZlodMu8hgBfRH2L2o
 6NsjJTJj/lP1aLVATqdUt5IY5BkzsYSb87f8vBXBillzhihHuN6YtmiaoNJAwqot9FQR
 lkw0QoyeAwSyMZqgUh4kl4ehyxqGIcR6LKZ8+e73AtvQv9SxWaqWPVKQFqwlE4xP5I0V
 FhWQ==
X-Gm-Message-State: AHPjjUj22pHVhZ67o4r5RaWH+cI5F2z8LCLOFPRTpjh9xQQC5XyRWisq
 gl7cISvVa9gmnhw7Hnga3cbbcZN+Idxq
X-Google-Smtp-Source: ADKCNb4wA4Nzs2/7yKhRnog7m9ebEcdTbnlWSKFxK3v8I3+vY4VANeFZ681s2dGjG511a26lDHh5Xv7Q5uhnu+W8X2s=
X-Received: by 10.37.175.141 with SMTP id g13mr2100586ybh.343.1504786853821;
 Thu, 07 Sep 2017 05:20:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.78.6 with HTTP; Thu, 7 Sep 2017 05:20:52 -0700 (PDT)
Received: by 10.37.78.6 with HTTP; Thu, 7 Sep 2017 05:20:52 -0700 (PDT)
In-Reply-To: <CAMh8cRZ3ch1WuL=vseWGZjnr5W3TLaBZ93Vp8tj7+uKFBEfEow@mail.gmail.com>
References: <CAMh8cRZ3ch1WuL=vseWGZjnr5W3TLaBZ93Vp8tj7+uKFBEfEow@mail.gmail.com>
From: Ajmal M Ali <ajeeshb4u@gmail.com>
Date: Thu, 7 Sep 2017 17:50:52 +0530
Message-ID: <CAMh8cRaeiBBEe6khE-h_grPTtDk19Xm0mYfP8LS8DiKC8AAW8Q@mail.gmail.com>
To: Xen Maillist <xen-devel@lists.xen.org>
Subject: [Xen-devel] Audio device Passthrough in ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1686183430916302228=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1686183430916302228==
Content-Type: multipart/alternative; boundary="089e0823f26ce292ec0558987dcc"

--089e0823f26ce292ec0558987dcc
Content-Type: text/plain; charset="UTF-8"

I have installed Xen 4.8.0 on an Ubuntu PC and I was able to get audio in
Domain U using PCI passthrough by hot-plugging the audio device controller
to Domain U using xl and loading the corresponding PCI frontend and backend
modules[https://wiki.xenproject.org/wiki/Xen_PCI_Passthrough].

I wish to do the same for R-Car H3(arm64). But I was unable to select the
PCI frontend and backend module during kernel building since PCI can only
be selected for x86 architecture.

In R-Car H3, the I2C bus is responsible to transfer sound signals from SoC
to Codec. Would I have to do pass-through for I2C in order to enable sound
in Domain U? Has anyone ever done or tried it before? Is there any other
way to enable sound in Domain U?

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

<div dir=3D"auto"><div style=3D"font-family:calibri,helvetica,sans-serif;fo=
nt-size:14.6667px" dir=3D"auto">I have installed Xen 4.8.0 on an Ubuntu PC =
and I was able to get audio in Domain U using PCI passthrough by hot-pluggi=
ng the audio device controller to Domain U using xl and loading the corresp=
onding PCI frontend and backend modules[<a href=3D"https://wiki.xenproject.=
org/wiki/Xen_PCI_Passthrough" style=3D"color:rgb(0,114,198)">https://wiki.x=
enproject.org/wiki/Xen_PCI_Passthrough</a>].</div><div style=3D"font-family=
:calibri,helvetica,sans-serif;font-size:14.6667px" dir=3D"auto"><br></div><=
div style=3D"font-family:calibri,helvetica,sans-serif;font-size:14.6667px" =
dir=3D"auto">I wish to do the same for R-Car H3(arm64). But I was unable to=
 select the PCI frontend and backend module during kernel building since PC=
I can only be selected for x86 architecture.</div><div style=3D"font-family=
:calibri,helvetica,sans-serif;font-size:14.6667px" dir=3D"auto"><br></div><=
div style=3D"font-family:calibri,helvetica,sans-serif;font-size:14.6667px" =
dir=3D"auto">In R-Car H3, the I2C bus is responsible to transfer sound sign=
als from SoC to Codec. Would I have to do pass-through for I2C in order to =
enable sound in Domain U? Has anyone ever done or tried it before? Is there=
 any other way to enable sound in Domain=C2=A0U?</div></div>

--089e0823f26ce292ec0558987dcc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1686183430916302228==--


From xen-devel-bounces@lists.xen.org Thu Sep 07 12:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 12:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpvvx-0005TO-HP; Thu, 07 Sep 2017 12:29:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416d42c4d=Paul.Durrant@citrix.com>)
 id 1dpvvw-0005TI-7I
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 12:29:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2E/2D-01812-3AB31B95; Thu, 07 Sep 2017 12:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQneR9cZ
 Igy2X9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVD4sLejQr1i9cwdjAeFGhi5GTQ0LAT+JH
 63lmEJtNQEdi6dH5TCC2iICixIOXN1lBbGaBZmaJdTP8QWxhgUSJs4sms0DUJElMfnKCFcJ2k
 9g36yUjiM0ioCLxe0sPO4jNK+Aucb5vJVsXIxeHkEAbk8TKZ7PAmjkFLCUe7PkHtphRQFbiS+
 NqZohl4hK3nkAcISEgILFkD8RxEgKiEi8f/2OFsA0kti7dxwJRrydxY+oUNghbW2LZwtfMEIs
 FJU7OfMIygVF4FpKxs5C0zELSMgtJywJGllWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgbGermp
 xcWJ6ak5iUnFesn5uZsYgaFfz8DAuIPxVLPzIUZJDiYlUd7jGhsjhfiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnwhlgB5QSLUtNTK9Iyc4BRCJOW4OBREuG1BUnzFhck5hZnpkOkTjEacxzbdPkPE0
 fXtCt/mIRY8vLzUqXEeaeClAqAlGaU5sENgiWHS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJW
 EeS+CTOHJzCuB2/cK6BQmoFNKnm8AOaUkESEl1cDo0C986t48+zKOgBOyjtG7lRJ/5gl+fGax
 e4faQcWla/f8bH6hkPuEL8WhebG+28nlDpUt5h9+GPRVb3p1/bDY7+1R/Ue8pxasFdQrLFGIz
 JzasGy+dotHUawlt5rfh2OfdufdvHYoY+J2kWeT3rEzbNn4KEzgx/IjjkZiJRfYeK9tjvB2mL
 5QiaU4I9FQi7moOBEAoYjkeAkDAAA=
X-Env-Sender: prvs=416d42c4d=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504787362!106042333!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14516 invoked from network); 7 Sep 2017 12:29:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 12:29:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52413568"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns until they
 are actually requsted
Thread-Index: AQHTJjye83Dsbbi9Kk+pWjy+GjpDt6KpM72AgAAiIND//+JEAIAAJJ3g
Date: Thu, 7 Sep 2017 12:29:12 +0000
Message-ID: <a24af27a2690405795801893b9bf5ae5@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-12-paul.durrant@citrix.com>
 <20170907120017.7imdnlgm33is7n3u@citrix.com>
 <7f6cf5639ee542eca8820c102063fb53@AMSPEX02CL03.citrite.net>
 <20170907121600.xbspbvle622xzgc5@citrix.com>
In-Reply-To: <20170907121600.xbspbvle622xzgc5@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEzOjE2Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IElhbgo+IEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+IFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY0IDExLzEyXSB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdm
bnMgdW50aWwgdGhleQo+IGFyZSBhY3R1YWxseSByZXF1c3RlZAo+IAo+IE9uIFRodSwgU2VwIDA3
LCAyMDE3IGF0IDAxOjAzOjQ2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogV2VpIExpdSBbbWFpbHRvOndlaS5s
aXUyQGNpdHJpeC5jb21dCj4gPiA+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEzOjAwCj4gPiA+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPiBDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3Nvbgo+IDxJYW4uSmFja3NvbkBj
aXRyaXguY29tPjsKPiA+ID4gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEFuZHJldyBD
b29wZXIKPiA+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4g
PiA+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+OyBLb25yYWQKPiA+ID4gUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBU
aW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAx
MS8xMl0geDg2L2h2bS9pb3JlcTogZGVmZXIgbWFwcGluZyBnZm5zIHVudGlsCj4gdGhleQo+ID4g
PiBhcmUgYWN0dWFsbHkgcmVxdXN0ZWQKPiA+ID4KPiA+ID4gT24gVHVlLCBTZXAgMDUsIDIwMTcg
YXQgMTI6Mzc6MTVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiA+IEEgc3Vic2Vx
dWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8gYWxsb3cgYW4gZW11bGF0
b3IKPiB0bwo+ID4gPiA+IG1hcCBpb3JlcSBzZXJ2ZXIgcGFnZXMgZGlyZWN0bHkgZnJvbSBYZW4g
cmF0aGVyIHRoYW4gdGhlIGd1ZXN0IFAyTS4KPiA+ID4gPgo+ID4gPiA+IFRoaXMgcGF0Y2ggbGF5
cyB0aGUgZ3JvdW5kd29yayBmb3IgdGhhdCBjaGFuZ2UgYnkgZGVmZXJyaW5nIG1hcHBpbmcgb2YK
PiA+ID4gPiBnZm5zIHVudGlsIHRoZWlyIHZhbHVlcyBhcmUgcmVxdWVzdGVkIGJ5IGFuIGVtdWxh
dG9yLiBUbyB0aGF0IGVuZCwgdGhlCj4gPiA+ID4gcGFkIGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3Bf
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBpcyByZS0KPiA+ID4gcHVycG9zZWQKPiA+
ID4gPiB0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9fZ2ZucywgZGVm
aW5lZCB3aGljaAo+IG1vZGlmaWVzCj4gPiA+IHRoZQo+ID4gPiA+IGJlaGF2aW91ciBvZiBYRU5f
RE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gdG8gYWxsb3cgdGhlIGNhbGxlciB0bwo+ID4gPiBh
dm9pZAo+ID4gPiA+IHJlcXVlc3RpbmcgdGhlIGdmbiB2YWx1ZXMuCj4gPiA+ID4KPiA+ID4gPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4g
PiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiA+ID4gPiAtLS0KPiA+ID4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gPiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+ID4g
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+ID4gQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4gPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+ID4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiBDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+Cj4gPiA+ID4KPiA+ID4gPiB2MzoKPiA+ID4gPiAgLSBVcGRhdGVkIGluIHJl
c3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCj4gPiA+ID4gIC0g
QWRkZWQgYSBIQU5ETEVfQlVGSU9SRVEgbWFjcm8gdG8gbWFrZSB0aGUgY29kZSBuZWF0ZXIuCj4g
PiA+ID4gIC0gVGhpcyBwYXRjaCBubyBsb25nZXIgaW50cm9kdWNlcyBhIHNlY3VyaXR5IHZ1bG5l
cmFiaWxpdHkgc2luY2UgdGhlcmUKPiA+ID4gPiAgICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQg
b24gdGhlIG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCj4gPiA+ID4gICAgY3Jl
YXRlZCBmb3IgYW55IG9uZSBkb21haW4uCj4gPiA+ID4gLS0tCj4gPiA+ID4gIHRvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDggKysrKysKPiA+ID4gPiAg
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArKy0t
Cj4gPiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDkgKysrKy0tCj4gPiA+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ID4gPiA+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+
ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMzIg
KysrKysrKysrKystLS0tLS0tLQo+ID4gPiA+ICA2IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlv
bnMoKyksIDM5IGRlbGV0aW9ucygtKQo+ID4gPiA+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
Ywo+ID4gPiA+IGluZGV4IGZjYjI2MGQyOWIuLjI4OTU4OTM0YmYgMTAwNjQ0Cj4gPiA+ID4gLS0t
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+ID4gPiArKysgYi90b29scy9saWJz
L2RldmljZW1vZGVsL2NvcmUuYwo+ID4gPiA+IEBAIC0xODgsNiArMTg4LDE0IEBAIGludCB4ZW5k
ZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCj4gPiA+ID4KPiA+ID4gPiAgICAgIGRh
dGEtPmlkID0gaWQ7Cj4gPiA+ID4KPiA+ID4gPiArICAgIC8qCj4gPiA+ID4gKyAgICAgKiBJZiB0
aGUgY2FsbGVyIGlzIG5vdCByZXF1ZXN0aW5nIGdmbiB2YWx1ZXMgdGhlbiBpbnN0cnVjdCB0aGUK
PiA+ID4gPiArICAgICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1h
eSBjYXVzZSB0aGVtIHRvIGJlCj4gPiA+ID4gKyAgICAgKiBtYXBwZWQuCj4gPiA+ID4gKyAgICAg
Ki8KPiA+ID4gPiArICAgIGlmICghaW9yZXFfZ2ZuICYmICFidWZpb3JlcV9nZm4pCj4gPiA+ID4g
KyAgICAgICAgZGF0YS0+ZmxhZ3MgfD0gWEVOX0RNT1Bfbm9fZ2ZuczsKPiA+ID4gPiArCj4gPiA+
Cj4gPiA+IFNvcnJ5IGZvciBub3QgaGF2aW5nIG5vdGljZWQgdGhpcyBlYXJsaWVyLgo+ID4gPgo+
ID4gPiBUaGlzIGlzIGEgc2xpZ2h0IGNoYW5nZSB0byBhIHN0YWJsZSBBUEkuIFRoZSBuZXcgZnVu
Y3Rpb25hbGl0eSBpcyBhbgo+ID4gPiBleHRlbnNpb24gb2YgdGhlIG9sZC4gSSB3b3VsZCBzdWdn
ZXN0IHlvdSBidW1wIHRoZSBtaW5vciBudW1iZXIgb2YgdGhpcwo+ID4gPiBsaWJyYXJ5IGFzIHdl
bGwuCj4gPiA+Cj4gPgo+ID4gSSBkb24ndCBiZWxpZXZlIHRoZXJlIGlzIGFuIEFQSSBjaGFuZ2Ug
aGVyZS4gVGhlIGNvZGUgYWx3YXlzIGNvcGVkIHdpdGgKPiBOVUxMIGJlaW5nIHBhc3NlZCwgaXQg
anVzdCB3YXNuJ3QgZG9jdW1lbnRlZC4gT3IgaXMgdGhlcmUgc29tZXRoaW5nIGVsc2UgSSdtCj4g
bWlzc2luZz8KPiA+Cj4gCj4gVGhlcmUgaXMuICBUaGUgb3JpZ2luYWwgY29kZSBjb3BlcyB3aXRo
IE5VTEwgYXMgaW4gIkkgZG9lc24ndCBjYXJlLAo+IGh5cGVydmlzb3Igd2lsbCBkZWFsIHdpdGgg
aXQiOyB0aGUgbmV3IGNvZGUgYWN0dWFsbHkgZ2l2ZXMgTlVMTCBhbm90aGVyCj4gbWVhbmluZy4K
PiAKPiBTdXBwb3NlIGFuIGFwcGxpY2F0aW9uIHRoYXQgaXMgY29tcGlsZWQgZm9yIHRoaXMgdmVy
c2lvbiwKPiB3aGljaCBkaXNjb3ZlcmVkIHRoYXQgcGFzc2luZyBOVUxMIGhhcyBiZWhhdmlvdXIg
QSBhbmQgdGhlbiwgd2hlbiBpdAo+IHJ1bnMgb24gYSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoaXMg
bGlicmFyeSAoaXQgd291bGQgaGFwcGlseSBkbyBzbwo+IGJlY2F1c2UgTUFKT1IuTUlOT1IgaGFz
IG5vdCBjaGFuZ2VkKSBhbmQgZ2V0cyBiZWhhdmlvdXIgQi4KPiAKPiBEb2VzIHRoYXQgbWFrZSBz
ZW5zZT8KCkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHRoZSBkaXNjZXJuaWJsZSBjaGFuZ2UgaW4g
YmVoYXZpb3VyIGlzIGFzIGZhciBhcyB0aGUgYXBwbGljYXRpb24gZ29lcy4gV2hhdCBpcyB0aGUg
c2VtYW50aWMgZGlmZmVyZW5jZT8gU3VyZSB0aGUgdW5kZXJseWluZyBoeXBlcmNhbGwgaGFzIGNo
YW5nZWQgaXRzIHNlbWFudGljIHNsaWdodGx5IGJ1dCBob3cgaXMgdGhpcyB2aXNpYmxlIGluIGFu
eSB3YXkgdG8gdGhlIGFwcGxpY2F0aW9uPwoKICBQYXVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:31:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpwtS-0001jD-8p; Thu, 07 Sep 2017 13:30:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dpwtQ-0001j7-E4
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:30:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3D/EF-03283-B0A41B95; Thu, 07 Sep 2017 13:30:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVyMfS6ji6X18Z
 Ig2NHxSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbs/4wFcxvYapoff6BqYFx/x3GLkYuDiGB
 CYwS/+/sZAVxWAQaWCWuzV0L5kgIzGGVuPJwNlMXIyeQkyfx+sdPZgi7SGLay8esEHa+RGf7Q
 bAaXgFBiZMzn7CA2EICnhJzlp4BWsHBwSkQKNGxXhRi238WiSXzJ4L1sgmoS3TvnskIYrMIqE
 ic+zWdBWJOgMSvLdeZQHqFBawk3v11BwmLCOhJNPc8BSthFqiWaFy0hh2khFnAR+L8JcEJjIK
 zkBwxCyEzC6xBU6J1+292CFtbYtnC18wQtobEgjv7GJHFFzCyrWLUKE4tKkst0jUy10sqykzP
 KMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwABiDYwbh4beAhRkkOJiVR3uMaGyOF+JLyU
 yozEosz4otKc1KLDzHKcHAoSfDKeQLlBItS01Mr0jJzgLEIk5bg4FES4Y3wAErzFhck5hZnpk
 OkTjGGc1y4c+kPE8exTZeB5I9JV4DkgT23gOSGm3eB5CYwuQ9Mbvj+4A+TEEtefl6qlDjve5B
 xAiDjMkrz4JbBUs0lRlkpYV5GoPOFeApSi3IzS1DlXzGKczAqCfOuBZnCk5lXAnfTK6BzmYDO
 LXm+AeTckkSElFQDI3f7A13R+cf13TcnvJNaxv3B6Udb1e0P57k1krdttuzi8z5t0X39zITVZ
 y09GGfKZMdV3Ik++T1IxnWGSdkp9RO78qa8bbVU09Fent636DS7V6N1b8rpQ4r+XDxOSvOiLF
 c31fxKzun2L3+V9N7u6v6HtR/PG1/csyO4w6PsnPmWOw1Vb4OfKrEUZyQaajEXFScCAD9+QZs
 wAwAA
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504791049!58644505!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19022 invoked from network); 7 Sep 2017 13:30:50 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Sep 2017 13:30:50 -0000
Received: by mail-lf0-f44.google.com with SMTP id 80so19783219lfy.4
 for <xen-devel@lists.xen.org>; Thu, 07 Sep 2017 06:30:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OYNq1h8piQBKrmm/SLyiPP412cQXPXbsx6mOgBOLsX0=;
 b=df/E9FTis9G9ApQUcXTMBHqUbDP7rtmjGvHJwQk9eHtBU3DftOEvK2i+90DSesXSYa
 v5XIp8OmLQUk5S4b3laTdqCr6/2a1XAT4FOQtpBHfcbM9QbBNhA24e1SNnAHrJJEwe+T
 3TZZKuQzyZqnIbdrfNsYE473Qz5eAmQ6TEodEknMjLDWwNijeIQCWts7uZm+muUpB95u
 XizCTgg4uG19NyxfKg838tXx/oytXmpOkLY+hSsnKAZqPC/rynAIGB9FLqjdrC1kMJNW
 5P1+AksWyn0OCc8C1tmCxVAltjOEeenCepXPwGuDG6uJbg8uX0QJHN9UIAHqIGEYqnOr
 goJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=OYNq1h8piQBKrmm/SLyiPP412cQXPXbsx6mOgBOLsX0=;
 b=o+e3AjXb0RaOy8o6GYcUaNsd6gMpuYoAC7AkNhnMFNDaGzUesKH/mrKCo6Jz/2/MXL
 mRonP8sNhOZff4G72fw7SXZNQSJhCRhrZGCIue79FpEA+72eYfstNHcVau0PkYF3vOoF
 oMb22S5q7+Mhqqwz6yYQm64NMKtrL+XcbtWJRtlEb2/yHtVZRkj8fcWGlu4cJbiDBxB3
 /NyKADLN+flJ4zeH/Wi8VBC0TSaPr1lIgh2qGZ59aFZ7ABhfuzB/hFMNTQbFqCnfdjW3
 j0Hh421gGbGu55JmxGYY/UFXbb8cAJHoK1TE8M7MZWEaiLryVoFOwDOO7X/wQ2o2I2AG
 cgHw==
X-Gm-Message-State: AHPjjUjDJvi9njVK75q0YcxNvzcj2Dfo7jsJrIgde5GohkY4VXvHlTqF
 9akWb1EVpQUfS36iD7IgeFEQFGyzfg==
X-Google-Smtp-Source: ADKCNb6QV37MAyOQkxHprf/Qex9Vo641ZMYdo5nf0fPlvKtCnfy2uKII6AoTYr9lIEA3zPFQ2sdI1Ux8IicEXIcrDg8=
X-Received: by 10.46.7.18 with SMTP id 18mr1205636ljh.131.1504791049114; Thu,
 07 Sep 2017 06:30:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Thu, 7 Sep 2017 06:30:48 -0700 (PDT)
In-Reply-To: <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Thu, 7 Sep 2017 19:00:48 +0530
Message-ID: <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1937675008988839146=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1937675008988839146==
Content-Type: multipart/alternative; boundary="f403045ec2c6f19911055899774f"

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

Hello Olensandr,

I able to boot xen and trying to boot dom0 but there are no console log for
dom0.

following log for xen and it stuck booting dom0.

(XEN) I/O virtualisation disabled
(XEN) build-id: 7c2a3c70fb94754801d18c4cb9e3db3ffa01d8c4
(XEN) alternatives: Patching with alt table 00000000400d2e08 ->
00000000400d32dc
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading kernel from boot module @ 0000000040148158
(XEN) Allocating 1:1 mappings totalling 128MB for dom0:
(XEN) BANK[0] 0x00000048000000-0x00000050000000 (128MB)
(XEN) Grant table range: 0x000000bfe00000-0x000000bfe65000
(XEN) Loading zImage from 0000000040148158 to
0000000048080000-0000000049480000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading dom0 DTB to 0x000000004fe00000-0x000000004fe0f31e
(XEN) Scrubbing Free RAM on 1 nodes using 3 CPUs
(XEN) ......done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 272kB init memory.

I have done all the xen configuration in linux kernel 4.9. This kernel
booting fine without xen.

following are the DTB changes,

    chosen {
        #address-cells =3D <1>;
        #size-cells =3D <1>;
        bootargs =3D "console=3Ddtuart dtuart=3Dserial0 dom0_mem=3D128M";
        stdout-path =3D "serial0";
        module: module@0 {
            compatible =3D "xen,linux-zimage", "xen,multiboot-module";
            reg =3D <0x40148158 0x1400000>;
            bootargs =3D "console=3Dhvc0,921600n8 earlyprintk=3Dxen debug
ignore_loglevel rw root=3D/dev/mmcblk0p7";
        };

    };

Can you tell me how to debug dom0 booting or anything which i can check?


Thanks,
Bharat

On Wed, Sep 6, 2017 at 3:49 PM, Oleksandr Tyshchenko <olekstysh@gmail.com>
wrote:

> Hi Bharat
>
> On Wed, Sep 6, 2017 at 10:01 AM, bharat gohil <ghl.bhrt@gmail.com> wrote:
> > Hello Oleksandr,
> >
> > Thank you very much.It resolved my issue.
> Sounds great!
>
> >
> > Thanks,
> > Bharat
> >
> > On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko <
> olekstysh@gmail.com>
> > wrote:
> >>
> >> Hi Bharat
> >>
> >> On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil <ghl.bhrt@gmail.com>
> wrote:
> >> > Hello Oleksandr,
> >> >
> >> > I have corrected  GIC settings but no success.Following line disappe=
ar
> >> > from
> >> > log.
> >> >>>XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expected
> 0x2000
> >> >
> >> > Is anything else which can I try.
> >> >
> >> > I don=E2=80=99t know much about xen internal for ARM architecture. A=
s you
> >> > mentioned,
> >> >>>Wrong GIC settings might lead to that IPIs won't work as expected.
> And
> >> >>>boot CPU will get stuck waiting for another CPU.
> >> >
> >> > Can you explain it with some boot sequence and relation with IPI?
> >>
> >> Well, we faced similar issue with R-Car Gen3 H3 SoC. Xen hung at
> >> smp_call_function (one CPU didn't receive interrupt from another one).
> >> Next patch helped us to fix this issue:
> >> https://patchwork.kernel.org/patch/9163065/
> >>
> >> I assume the SoC you are working with has "arm,gic-400" compatible GIC=
.
> >> Can you take a look at the patch, maybe it is your case too.
> >>
> >> >
> >> > Thanks,
> >> > Bharat
> >> >
> >> >
> >> > On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko
> >> > <olekstysh@gmail.com>
> >> > wrote:
> >> >>
> >> >> On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil <ghl.bhrt@gmail.com>
> >> >> wrote:
> >> >> > Hello Oleksandr,
> >> >> Hi Bharat
> >> >>
> >> >> >
> >> >> > I had removed A72 cluster and tried to boot only two A35 but I go=
t
> >> >> > same
> >> >> > error.
> >> >> >
> >> >> > Is anything added or missing in A35 compare to A53?
> >> >> Unfortunately, I don't know.
> >> >>
> >> >> BTW, did you check your GIC settings in the device-tree?
> >> >>
> >> >> >
> >> >> > Regards,
> >> >> > Bharat
> >> >> >
> >> >> > On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil <ghl.bhrt@gmail.com=
>
> >> >> > wrote:
> >> >> >>
> >> >> >> Hello Oleksandr,
> >> >> >> Thank you very much for your input.
> >> >> >>
> >> >> >> Yes. agree. I will check by removing A72 core from DT.
> >> >> >>
> >> >> >> Thanks,
> >> >> >> Bharat
> >> >> >>
> >> >> >> On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko
> >> >> >> <olekstysh@gmail.com> wrote:
> >> >> >>>
> >> >> >>> Hi,
> >> >> >>>
> >> >> >>> Not sure that I am a competent person, just my assumptions.
> >> >> >>>
> >> >> >>> CCed ARM guys.
> >> >> >>>
> >> >> >>> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil <
> ghl.bhrt@gmail.com>
> >> >> >>> wrote:
> >> >> >>> > Hello All
> >> >> >>> >
> >> >> >>> > I am trying to run Xen on new hardware which has two A35 and
> one
> >> >> >>> > A72
> >> >> >>> > core.
> >> >> >>> > Xen booted intially but it hangs at
> >> >> >>> > smp_call_function(setup_virt_paging_one,
> >> >> >>> > (void *)val, 1) function call.
> >> >> >>>
> >> >> >>> It might be a consequence of that CPU cores are different. And
> they
> >> >> >>> might have different set of features, or even settings.
> >> >> >>> And these features/settings the boot CPU has don't compatible
> with
> >> >> >>> other (non-boot) CPUs.
> >> >> >>> Can you try not to bringup A72 core (remove it from DT or anoth=
er
> >> >> >>> way), leave only two A35 and see what will happen.
> >> >> >>>
> >> >> >>> > Find following log of Xen booting,same set of features.
> >> >> >>> >
> >> >> >>> > - 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]: 0000000044000000 - 000000004400fd5a Device
> Tree
> >> >> >>> > (XEN)
> >> >> >>> > (XEN) Command line: <NULL>
> >> >> >>> Why? Does your device-tree have bootargs?
> >> >> >>>
> >> >> >>> > (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
> >> >> >>> > (XEN) Update BOOTMOD_XEN from 0000000040080000-
> 0000000040194e01
> >> >> >>> > =3D>
> >> >> >>> > 00000000bfe01
> >> >> >>> > (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 "serial0", options ""
> >> >> >>> >  __  __            _  _    _  ___                     _
> _
> >> >> >>> > _
> >> >> >>> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __  ___| |_ __ =
_|
> >> >> >>> > |__
> >> >> >>> > | |
> >> >> >>> > ___
> >> >> >>> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ __| __/ _`=
 |
> >> >> >>> > '_
> >> >> >>> > \|
> >> >> >>> > |/ _ \
> >> >> >>> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__ \ || (_|=
 |
> >> >> >>> > |_)
> >> >> >>> > | |
> >> >> >>> > __/
> >> >> >>> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
> >> >> >>> > |_|___/\__\__,_|_.__/|_|\___|
> >> >> >>> >
> >> >> >>> > (XEN) Xen version 4.10-unstable (bgohil@)
> (aarch64-linux-gnu-gcc
> >> >> >>> > (Ubuntu/Linaro7
> >> >> >>> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100
> >> >> >>> > git:9053a74-dirty
> >> >> >>> > (XEN) Processor: 410fd041: "ARM Limited", variant: 0x0, part
> >> >> >>> > 0xd04,
> >> >> >>> > rev
> >> >> >>> > 0x1
> >> >> >>> > (XEN) 64-bit Execution:
> >> >> >>> > (XEN)   Processor Features: 0000000000002222 0000000000000000
> >> >> >>> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32
> >> >> >>> > EL0:64+32
> >> >> >>> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> >> >> >>> > (XEN)   Debug Features: 0000000010305106 0000000000000000
> >> >> >>> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> >> >> >>> > (XEN)   Memory Model Features: 0000000000101122
> 0000000000000000
> >> >> >>> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> >> >> >>> > (XEN) 32-bit Execution:
> >> >> >>> > (XEN)   Processor Features: 00000131:00011011
> >> >> >>> > (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 PSCI-1.0 for SMP bringup
> >> >> >>> > (XEN) SMP: Allowing 3 CPUs
> >> >> >>> > (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 1=
3000 KHz
> >> >> >>> > (XEN) GICv2: WARNING: The GICC size is too small: 0x1000
> expected
> >> >> >>> > 0x2000
> >> >> >>> Sounds like GIC settings are not completely correct.
> >> >> >>> Wrong GIC settings might lead to that IPIs won't work as
> expected.
> >> >> >>> And
> >> >> >>> boot CPU will
> >> >> >>> get stuck waiting for another CPU.
> >> >> >>> Just double check.
> >> >> >>>
> >> >> >>> > (XEN) GICv2 initialization:
> >> >> >>> > (XEN)         gic_dist_addr=3D0000000010510000
> >> >> >>> > (XEN)         gic_cpu_addr=3D0000000010520000
> >> >> >>> > (XEN)         gic_hyp_addr=3D0000000010540000
> >> >> >>> > (XEN)         gic_vcpu_addr=3D0000000010560000
> >> >> >>> > (XEN)         gic_maintenance_irq=3D25
> >> >> >>> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
> >> >> >>> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
> >> >> >>> > (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) CPU 1 booted.
> >> >> >>> > (XEN) Bringing up CPU2
> >> >> >>> > - CPU 00000200 booting -
> >> >> >>> > - Current EL 00000008 -
> >> >> >>> > - Xen starting at EL2 -
> >> >> >>> > - Setting up control registers -
> >> >> >>> > - Turning on paging -
> >> >> >>> > - Ready -
> >> >> >>> > (XEN) CPU 2 booted.
> >> >> >>> > (XEN) Brought up 3 CPUs
> >> >> >>> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
> >> >> >>> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> >> >> >>> >
> >> >> >>> > Can anyone guide me how to debug this problem or what could b=
e
> >> >> >>> > wrong
> >> >> >>> > here?
> >> >> >>> >
> >> >> >>> > It looks, writing into VTCR_EL2 hang the system.
> >> >> >>> >
> >> >> >>> > --
> >> >> >>> > Regards,
> >> >> >>> > Bharat Gohil
> >> >> >>> >
> >> >> >>> >
> >> >> >>> > _______________________________________________
> >> >> >>> > Xen-devel mailing list
> >> >> >>> > Xen-devel@lists.xen.org
> >> >> >>> > https://lists.xen.org/xen-devel
> >> >> >>> >
> >> >> >>>
> >> >> >>> --
> >> >> >>> Regards,
> >> >> >>>
> >> >> >>> Oleksandr Tyshchenko
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Regards,
> >> >> >> Bharat Gohil
> >> >> >> Sr.Software Engineer
> >> >> >> bharat.gohil@harman.com
> >> >> >> +919427054633
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Regards,
> >> >> > Bharat Gohil
> >> >> > Sr.Software Engineer
> >> >> > bharat.gohil@harman.com
> >> >> > +919427054633
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Regards,
> >> >>
> >> >> Oleksandr Tyshchenko
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Regards,
> >> > Bharat Gohil
> >> > Sr.Software Engineer
> >> > bharat.gohil@harman.com
> >> > +919427054633
> >>
> >>
> >>
> >> --
> >> Regards,
> >>
> >> Oleksandr Tyshchenko
> >
> >
> >
> >
> > --
> > Regards,
> > Bharat Gohil
> > Sr.Software Engineer
> > bharat.gohil@harman.com
> > +919427054633
>
>
>
> --
> Regards,
>
> Oleksandr Tyshchenko
>



--=20
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><div><div>Hello Olensandr,<br><br></div><div>I able to boo=
t xen and trying to boot dom0 but there are no console log for dom0.<br><br=
></div><div>following log for xen and it stuck booting dom0.<br><br>(XEN) I=
/O virtualisation disabled<br>(XEN) build-id: 7c2a3c70fb94754801d18c4cb9e3d=
b3ffa01d8c4<br>(XEN) alternatives: Patching with alt table 00000000400d2e08=
 -&gt; 00000000400d32dc<br>(XEN) *** LOADING DOMAIN 0 ***<br>(XEN) Loading =
kernel from boot module @ 0000000040148158<br>(XEN) Allocating 1:1 mappings=
 totalling 128MB for dom0:<br>(XEN) BANK[0] 0x00000048000000-0x000000500000=
00 (128MB)<br>(XEN) Grant table range: 0x000000bfe00000-0x000000bfe65000<br=
>(XEN) Loading zImage from 0000000040148158 to 0000000048080000-00000000494=
80000<br>(XEN) Allocating PPI 16 for event channel interrupt<br>(XEN) Loadi=
ng dom0 DTB to 0x000000004fe00000-0x000000004fe0f31e<br>(XEN) Scrubbing Fre=
e RAM on 1 nodes using 3 CPUs<br>(XEN) ......done.<br>(XEN) Initial low mem=
ory virq threshold set at 0x4000 pages.<br>(XEN) Std. Loglevel: All<br>(XEN=
) Guest Loglevel: All<br>(XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-=
a&#39; three times to switch input to Xen)<br>(XEN) Freed 272kB init memory=
.<br><br></div><div>I have done all the xen configuration in linux kernel 4=
.9. This kernel booting fine without xen.<br><br></div><div>following are t=
he DTB changes,<br><br>=C2=A0=C2=A0=C2=A0 chosen {<br>=C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0=C2=A0 #address-cells =3D &lt;1&gt;;<br>=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 #size-cells =3D &lt;1&gt;;<br>=C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 bootargs =3D &quot;console=3Ddtuart dtuart=3Dserial0 dom0_m=
em=3D128M&quot;;<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 stdout-path =3D &=
quot;serial0&quot;;<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 module: module=
@0 {<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 compatible=
 =3D &quot;xen,linux-zimage&quot;, &quot;xen,multiboot-module&quot;;<br>=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=
;0x40148158 0x1400000&gt;;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 bootargs =3D &quot;console=3Dhvc0,921600n8 earlyprint=
k=3Dxen debug ignore_loglevel rw root=3D/dev/mmcblk0p7&quot;;<br>=C2=A0=C2=
=A0=C2=A0 =C2=A0=C2=A0=C2=A0 };<br>=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 <b=
r>=C2=A0=C2=A0=C2=A0 };<br></div><div><br>Can you tell me how to debug dom0=
 booting or anything which i can check?<br></div><div><br></div><div><br></=
div>Thanks,<br></div>Bharat<br></div><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote">On Wed, Sep 6, 2017 at 3:49 PM, Oleksandr Tyshchenko <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:olekstysh@gmail.com" target=3D"_blank=
">olekstysh@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">Hi Bharat<br>
<span class=3D""><br>
On Wed, Sep 6, 2017 at 10:01 AM, bharat gohil &lt;<a href=3D"mailto:ghl.bhr=
t@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; Hello Oleksandr,<br>
&gt;<br>
</span><span class=3D"">&gt; Thank you very much.It resolved my issue.<br>
</span>Sounds great!<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; Thanks,<br>
&gt; Bharat<br>
&gt;<br>
&gt; On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko &lt;<a href=3D"ma=
ilto:olekstysh@gmail.com">olekstysh@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Bharat<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil &lt;<a href=3D"mailto=
:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hello Oleksandr,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I have corrected=C2=A0 GIC settings but no success.Following =
line disappear<br>
&gt;&gt; &gt; from<br>
&gt;&gt; &gt; log.<br>
&gt;&gt; &gt;&gt;&gt;XEN) GICv2: WARNING: The GICC size is too small: 0x100=
0 expected 0x2000<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Is anything else which can I try.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I don=E2=80=99t know much about xen internal for ARM architec=
ture. As you<br>
&gt;&gt; &gt; mentioned,<br>
&gt;&gt; &gt;&gt;&gt;Wrong GIC settings might lead to that IPIs won&#39;t w=
ork as expected. And<br>
&gt;&gt; &gt;&gt;&gt;boot CPU will get stuck waiting for another CPU.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Can you explain it with some boot sequence and relation with =
IPI?<br>
&gt;&gt;<br>
&gt;&gt; Well, we faced similar issue with R-Car Gen3 H3 SoC. Xen hung at<b=
r>
&gt;&gt; smp_call_function (one CPU didn&#39;t receive interrupt from anoth=
er one).<br>
&gt;&gt; Next patch helped us to fix this issue:<br>
&gt;&gt; <a href=3D"https://patchwork.kernel.org/patch/9163065/" rel=3D"nor=
eferrer" target=3D"_blank">https://patchwork.kernel.org/<wbr>patch/9163065/=
</a><br>
&gt;&gt;<br>
&gt;&gt; I assume the SoC you are working with has &quot;arm,gic-400&quot; =
compatible GIC.<br>
&gt;&gt; Can you take a look at the patch, maybe it is your case too.<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt; Bharat<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko<br>
&gt;&gt; &gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.co=
m</a>&gt;<br>
&gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil &lt;<a href=
=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt;&gt; &gt;&gt; Hi Bharat<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; I had removed A72 cluster and tried to boot only two=
 A35 but I got<br>
&gt;&gt; &gt;&gt; &gt; same<br>
&gt;&gt; &gt;&gt; &gt; error.<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Is anything added or missing in A35 compare to A53?<=
br>
&gt;&gt; &gt;&gt; Unfortunately, I don&#39;t know.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; BTW, did you check your GIC settings in the device-tree?<=
br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt;&gt; &gt; Bharat<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil &lt;<a=
 href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Hello Oleksandr,<br>
&gt;&gt; &gt;&gt; &gt;&gt; Thank you very much for your input.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Yes. agree. I will check by removing A72 core fr=
om DT.<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Thanks,<br>
&gt;&gt; &gt;&gt; &gt;&gt; Bharat<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshc=
henko<br>
&gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">oleks=
tysh@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Hi,<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Not sure that I am a competent person, just =
my assumptions.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; CCed ARM guys.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; On Tue, Aug 29, 2017 at 5:21 PM, bharat gohi=
l &lt;<a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Hello All<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; I am trying to run Xen on new hardware =
which has two A35 and one<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; A72<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; core.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Xen booted intially but it hangs at<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; smp_call_function(setup_virt_<wbr>pagin=
g_one,<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (void *)val, 1) function call.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; It might be a consequence of that CPU cores =
are different. And they<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; might have different set of features, or eve=
n settings.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; And these features/settings the boot CPU has=
 don&#39;t compatible with<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; other (non-boot) CPUs.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Can you try not to bringup A72 core (remove =
it from DT or another<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; way), leave only two A35 and see what will h=
appen.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Find following log of Xen booting,same =
set of features.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - UART enabled -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000000 booting -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Zero BSS -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Checking for initrd in /chosen<br=
>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) RAM: 0000000040000000 - 00000000b=
fffffff<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) MODULE[0]: 0000000044000000 - 000=
000004400fd5a Device Tree<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Command line: &lt;NULL&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Why? Does your device-tree have bootargs?<br=
>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Placing Xen at 0x00000000bfe00000=
-<wbr>0x00000000c0000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Update BOOTMOD_XEN from 000000004=
0080000-<wbr>0000000040194e01<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; =3D&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00000000bfe01<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Domain heap initialised<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Booting using Device Tree<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Platform: Generic System<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Taking dtuart configuration from =
/chosen/stdout-path<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Looking for dtuart at &quot;seria=
l0&quot;, options &quot;&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 __=C2=A0 __=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 _=C2=A0 _=C2=A0 =C2=A0 _=C2=A0 ___=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0_=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 _<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 \ \/ /___ _ __=C2=A0 =C2=A0| || |=
=C2=A0 / |/ _ \=C2=A0 =C2=A0 _=C2=A0 =C2=A0_ _ __=C2=A0 ___| |_ __ _|<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |__<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; ___<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0\=C2=A0 // _ \ &#39;_ \=C2=
=A0 | || |_ | | | | |__| | | | &#39;_ \/ __| __/ _` |<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; &#39;_<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \|<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |/ _ \<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0/=C2=A0 \=C2=A0 __/ | | | |=
__=C2=A0 =C2=A0_|| | |_| |__| |_| | | | \__ \ || (_| |<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |_)<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; __/<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 /_/\_\___|_| |_|=C2=A0 =C2=A0 |_|=
(_)_|\___/=C2=A0 =C2=A0 \__,_|_|<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |_|___/\__\__,_|_.__/|_|\___|<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Xen version 4.10-unstable (bgohil=
@) (aarch64-linux-gnu-gcc<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (Ubuntu/Linaro7<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Latest ChangeSet: Fri Aug 11 19:0=
2:51 2017 +0100<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; git:9053a74-dirty<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Processor: 410fd041: &quot;ARM Li=
mited&quot;, variant: 0x0, part<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0xd04,<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; rev<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0x1<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) 64-bit Execution:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Processor Features: 0=
000000000002222 0000000000000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Exception Leve=
ls: EL3:64+32 EL2:64+32 EL1:64+32<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; EL0:64+32<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: Fl=
oatingPoint AdvancedSIMD<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug Features: 00000=
00010305106 0000000000000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 0=
000000000000000 0000000000000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory Model Features=
: 0000000000101122 0000000000000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0ISA Features:=C2=A0 0=
000000000011120 0000000000000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) 32-bit Execution:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Processor Features: 0=
0000131:00011011<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Instruction Se=
ts: AArch32 A32 Thumb Thumb-2 Jazelle<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0Extensions: Ge=
nericTimer Security<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug Features: 03010=
066<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxiliary Features: 0=
0000000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory Model Features=
: 10201105 40000000 01260000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 02102211<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 ISA Features: 02101110 1311=
2111 21232042 01112131 00011142<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00011121<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using PSCI-1.0 for SMP bringup<br=
>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) SMP: Allowing 3 CPUs<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Generic Timer IRQ: phys=3D30 hyp=
=3D26 virt=3D27 Freq: 13000 KHz<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: WARNING: The GICC size is =
too small: 0x1000 expected<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0x2000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Sounds like GIC settings are not completely =
correct.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Wrong GIC settings might lead to that IPIs w=
on&#39;t work as expected.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; And<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; boot CPU will<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; get stuck waiting for another CPU.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Just double check.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2 initialization:<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
gic_dist_addr=3D0000000010510000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
gic_cpu_addr=3D0000000010520000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
gic_hyp_addr=3D0000000010540000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
gic_vcpu_addr=3D0000000010560000<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
gic_maintenance_irq=3D25<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: 384 lines, 6 cpus, secure =
(IID 0200143b).<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using scheduler: SMP Credit Sched=
uler (credit)<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Allocated console ring of 32 KiB.=
<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing up CPU1<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000001 booting -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 1 booted.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing up CPU2<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000200 booting -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up control registers -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 2 booted.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Brought up 3 CPUs<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 40-bit IPA with 40-bit PA an=
d 8-bit VMID<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 3 levels with order-1 root, =
VTCR 0x80023558<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Can anyone guide me how to debug this p=
roblem or what could be<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; wrong<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; here?<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; It looks, writing into VTCR_EL2 hang th=
e system.<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Bharat Gohil<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; ______________________________<wbr>____=
_____________<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Xen-devel mailing list<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"mailto:Xen-devel@lists.xen.o=
rg">Xen-devel@lists.xen.org</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"https://lists.xen.org/xen-de=
vel" rel=3D"noreferrer" target=3D"_blank">https://lists.xen.org/xen-<wbr>de=
vel</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;&gt; Oleksandr Tyshchenko<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt; &gt;&gt; Bharat Gohil<br>
&gt;&gt; &gt;&gt; &gt;&gt; Sr.Software Engineer<br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href=3D"mailto:bharat.gohil@harman.com">bhara=
t.gohil@harman.com</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427=
054633">+919427054633</a><br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt;&gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt;&gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.go=
hil@harman.com</a><br>
&gt;&gt; &gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+9194270546=
33">+919427054633</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Regards,<br>
&gt;&gt; &gt; Bharat Gohil<br>
&gt;&gt; &gt; Sr.Software Engineer<br>
&gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harma=
n.com</a><br>
&gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+9194=
27054633</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Regards,<br>
&gt;&gt;<br>
&gt;&gt; Oleksandr Tyshchenko<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Bharat Gohil<br>
&gt; Sr.Software Engineer<br>
&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com</a>=
<br>
&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+919427054633<=
/a><br>
<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><=
div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br>=
</div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bha=
rat.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div=
>
</div>

--f403045ec2c6f19911055899774f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1937675008988839146==--


From xen-devel-bounces@lists.xen.org Thu Sep 07 13:33:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpwvY-0001sV-Rj; Thu, 07 Sep 2017 13:33:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpwvX-0001rq-9g; Thu, 07 Sep 2017 13:33:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1E/AA-03874-E8A41B95; Thu, 07 Sep 2017 13:33:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsWyU9JRQrfXa2O
 kwZ6NShZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJrx5d8DtoJmu4p3
 X24xNTAeNe5i5OSQEPCTaNqzgRnEFhawkph67CBrFyMXh4jAfyaJJ4f62EEcZoFzzBKPru5mB
 akSEjCW+Lz7HyOIzSagL7H7xScmEJtXwFbiz4uTLCA2i4CKxIrvm8HiogLhEvu/X2OGqBGUOD
 nzCVANBwengInE3rueICazgKbE+l36IBXMAvISzVtnM0PY4hJNX1ZCbVWTuNZ/iR3i5nSJic9
 6WCYwCsxCMnQWwqRZSCbNQjJpASPLKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwIBmAIIdjF+WBRxilORgUhLlPa6xMVKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBO9ST6CcYFFqempFWmYOMLZg0hIcPEoivEdB0rzFBYm5xZnpEKlTjMYcxzZd/sPE8ejG3T
 9MQix5+XmpUuK8iSClAiClGaV5cINgMX+JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzzQab
 wZOaVwO17BXQKE9ApJc83gJxSkoiQkmpgtNksZra1c+e6jX8myKZk/e1+d9Izsv/lt4XC/7ce
 tudi/rLEc9mVipmMmTbn7ZesPCZQzZq012/l3bgK22fXtS9mb++LMtDLOV5lvqH6OvNU9/3Lt
 34r/MLfNnndV7O59fdSgqVO+gZX3f7atPKvgtqN/wtvchRuvMJvIBnQ5/X95gueT4xxEUosxR
 mJhlrMRcWJACNJTLP0AgAA
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504791181!56048484!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27534 invoked from network); 7 Sep 2017 13:33:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 13:33:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52418874"
To: Felipe Huici <Felipe.Huici@neclab.eu>, "committers@xenproject.org"
 <committers@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <452a24eb-0d35-b45f-6e45-0363d60e82ea@citrix.com>
Date: Thu, 7 Sep 2017 14:24:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <D5D6EB26.39481%felipe.huici@neclab.eu>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 Lars Kurth <lars.kurth@citrix.com>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTE6MjUsIEZlbGlwZSBIdWljaSB3cm90ZToKPiBCYWNrZ3JvdW5kCj4gLS0t
LS0tLS0tLQo+IEluIHJlY2VudCB5ZWFycywgc2V2ZXJhbCBwYXBlcnMgYW5kIHByb2plY3RzIGRl
ZGljYXRlZCB0byB1bmlrZXJuZWxzIGhhdmUKPiBzaG93biB0aGUgaW1tZW5zZSBwb3RlbnRpYWwg
Zm9yIHBlcmZvcm1hbmNlIGdhaW5zIHRoYXQgdGhlc2UgaGF2ZS4gQnkKPiBsZXZlcmFnaW5nIHNw
ZWNpYWxpemF0aW9uIGFuZCB0aGUgdXNlIG9mIG1pbmltYWxpc3RpYyBPU2VzLCB1bmlrZXJuZWxz
IGFyZQo+IGFibGUgdG8geWllbGQgaW1wcmVzc2l2ZSBudW1iZXJzLCBpbmNsdWRpbmcgZmFzdCBp
bnN0YW50aWF0aW9uIHRpbWVzICh0ZW5zCj4gb2YgbWlsbGlzZWNvbmRzIG9yIGxlc3MpLCB0aW55
IG1lbW9yeSBmb290cHJpbnRzIChhIGZldyBNQnMgb3IgZXZlbiBLQnMpLAo+IGhpZ2ggbmV0d29y
ayB0aHJvdWdocHV0ICgxMC00MCBHYi9zKSwgYW5kIGhpZ2ggY29uc29saWRhdGlvbiAoZS5nLiwg
YmVpbmcKPiBhYmxlIHRvIHJ1biB0aG91c2FuZHMgb2YgaW5zdGFuY2VzIG9uIGEgc2luZ2xlIGNv
bW1vZGl0eSBzZXJ2ZXIpLCBub3QgdG8KPiBtZW50aW9uIGEgcmVkdWNlZCBhdHRhY2sgc3VyZmFj
ZSBhbmQgdGhlIHBvdGVudGlhbCBmb3IgZWFzaWVyCj4gY2VydGlmaWNhdGlvbi4gVW5pa2VybmVs
IHByb2plY3RzIHdvcnRoeSBvZiBtZW50aW9uIGluY2x1ZGUgTWlyYWdlT1MsCj4gQ2xpY2tPUywg
RXJsYW5nIG9uIFhlbiwgT1N2LCBIQUxWTSwgYW5kIE1pbmljYWNoZSwgYW1vbmcgb3RoZXJzLgo+
Cj4gVGhlIGZ1bmRhbWVudGFsIGRyYXdiYWNrIG9mIHVuaWtlcm5lbHMgaXMgdGhhdCB0aGV5IHJl
cXVpcmUgdGhhdAo+IGFwcGxpY2F0aW9ucyBiZSBtYW51YWxseSBwb3J0ZWQgdG8gdGhlIHVuZGVy
bHlpbmcgbWluaW1hbGlzdGljIE9TIChlLmcuCj4gaGF2aW5nIHRvIHBvcnQgbmdpbngsIHNub3J0
LCBteXNxbCBvciBtZW1jYWNoZWQgdG8gTWluaU9TIG9yIE9Tdik7IHRoaXMKPiByZXF1aXJlcyBi
b3RoIGV4cGVydCB3b3JrIGFuZCBvZnRlbiBjb25zaWRlcmFibGUgYW1vdW50IG9mIHRpbWUuIElu
Cj4gZXNzZW5jZSwgd2UgbmVlZCB0byBwaWNrIGJldHdlZW4gZWl0aGVyIGhpZ2ggcGVyZm9ybWFu
Y2Ugd2l0aCB1bmlrZXJuZWxzLAo+IG9yIG5vIHBvcnRpbmcgZWZmb3J0IGJ1dCBkZWNyZWFzZWQg
cGVyZm9ybWFuY2UgYW5kIGRlY3JlYXNlZCBlZmZpY2llbmN5Cj4gd2l0aCBzdGFuZGFyZCBPUy9W
TSBpbWFnZXMuIFRoZSBnb2FsIG9mIHRoaXMgcHJvcG9zYWwgaXMgdG8gY2hhbmdlIHRoaXMKPiBz
dGF0dXMgcXVvIGJ5IHByb3ZpZGluZyBhIGhpZ2hseSBjb25maWd1cmFibGUgdW5pa2VybmVsIGNv
ZGUgYmFzZTsgd2UgY2FsbAo+IHRoaXMgYmFzZSBVbmljb3JlLgo+Cj4gVGhpcyBwcm9qZWN0IGFs
c28gYWltcyB0byBjb25jZW50cmF0ZSB0aGUgdmFyaW91cyBlZmZvcnRzIGN1cnJlbnRseSBnb2lu
Zwo+IG9uIGluIHRoZSBYZW4gY29tbXVuaXR5IHJlZ2FyZGluZyBtaW5pbWFsaXN0aWMgT1NlcyAo
ZXNzZW50aWFsbHkgZGlmZmVyZW50Cj4gdmFyaWFudHMgb2YgTWluaU9TKS4gV2UgdGhpbmsgdGhh
dCBzcGxpdHRpbmcgdGhlIGNvbW11bml0eSBhY3Jvc3MgdGhlc2UKPiB2YXJpYW50cyBpcyBjb3Vu
dGVyLXByb2R1Y3RpdmUgYW5kIGhvcGUgdGhhdCBVbmljb3JlIHdpbGwgcHJvdmlkZSBhIGNvbW1v
bgo+IHBsYWNlIGZvciBhbGwgb3IgbW9zdCBpbXByb3ZlbWVudHMgYW5kIGN1c3RvbWl6YXRpb25z
IG9mIG1pbmltYWxpc3RpYwo+IE9TZXMuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0byByZXBsYWNl
IHNvbWV0aGluZyBsaWtlIE1pbmlPUyB3aXRoIGEgdG9vbAo+IHRoYXQgY2FuIGF1dG9tYXRpY2Fs
bHkgYnVpbGQgc3VjaCBhIG1pbmltYWxpc3RpYyBPUy4KCkkgdGhvcm91Z2hseSBhcHByb3ZlIG9m
IGEgcHJvamVjdCBhbG9uZyB0aGVzZSBsaW5lcy4gIE1pY3Jva2VybmVscyBoYXZlCmh1Z2UgcG90
ZW50aWFsIHRvIG9mZmVyLCBidXQgdGhleSBhcmUgc3VmZmljaWVudGx5IGNvbXBsaWNhdGVkIHRv
IHdvcmsKd2l0aCB0aGF0IHZlcnkgZmV3IHBlb3BsZSBjYW4uCgo+Cj4gVW5pY29yZSAtIFRoZSAi
VW5pa2VybmVsIENvcmUiCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVGhl
IGhpZ2ggbGV2ZWwgZ29hbCBvZiBVbmljb3JlIGlzIHRvIGJlIGFibGUgdG8gYnVpbGQgdW5pa2Vy
bmVscyB0YXJnZXRlZAo+IGF0IHNwZWNpZmljIGFwcGxpY2F0aW9ucyB3aXRob3V0IHJlcXVpcmlu
ZyB0aGUgdGltZS1jb25zdW1pbmcsIGV4cGVydCB3b3JrCj4gdGhhdCBidWlsZGluZyBzdWNoIGEg
dW5pa2VybmVsIHJlcXVpcmVzIHRvZGF5LiBBbiBhZGRpdGlvbmFsIGdvYWwgKG9yCj4gaG9wZSkg
b2YgVW5pY29yZSBpcyB0aGF0IGFsbCBkZXZlbG9wZXJzIGludGVyZXN0ZWQgaW4gdW5pa2VybmVs
Cj4gZGV2ZWxvcG1lbnQgd291bGQgY29udHJpYnV0ZSBieSBzdXBwbHlpbmcgbGlicmFyaWVzIHJh
dGhlciB0aGFuIHdvcmtpbmcgb24KPiBpbmRlcGVuZGVudCBwcm9qZWN0cyB3aXRoIGRpZmZlcmVu
dCBjb2RlIGJhc2VzIGFzIGl0IGlzIGRvbmUgbm93LiBUaGUgbWFpbgo+IGlkZWEgYmVoaW5kIFVu
aWNvcmUgaXMgZGVwaWN0ZWQgaW4gRmlndXJlIDEgYW5kIGNvbnNpc3RzIG9mIHR3byBiYXNpYwo+
IGNvbXBvbmVudHM6CgpIYXZlIHlvdSBlbmNvdW50ZXJlZCB0aGUgbmV0YnNkIHJ1bXBrZXJuZWwg
cHJvamVjdD8gIEkgZG9uJ3QgaXQKcmVmZXJlbmNlZCBpbiB5b3VyIHRleHQgKGFwb2xvZ2llcyBp
ZiBJJ3ZlIG1pc3NlZCBpdCkuCgpodHRwOi8vZXZlbnRzLmxpbnV4Zm91bmRhdGlvbi5vcmcvc2l0
ZXMvZXZlbnRzL2ZpbGVzL3NsaWRlcy94ZHBzMTUtdGFsay1maW5hbF8wLnBkZgppcyBhIHByZXNl
bnRhdGlvbiBvbiBmcm9tIGEgcHJldmlvdXMgWGVuIERldmVsb3BlciBTdW1taXQsIGFuZAoKT25l
IHBhcnRpY3VsYXIgbmVlZCBidWlsZCBzb2x1dGlvbiB0aGVyZSB3YXMgdG8gbm90IGFsdGVyIHRo
ZSBidWlsZApzeXN0ZW0gb2YgdGhlIGluZGl2aWR1YWwgYXBwcywgYW5kIHBhc3MgaW4gdGhlIHJl
c3Qgb2YgdGhlIG1pY3Jva2VybmVsCmFzIGEgY3Jvc3MtY29tcGlsZSBlbnZpcm9ubWVudC4gIEl0
J3Mgbm90IGVudGlyZWx5IGNsZWFyIGhvdyB5b3UgcGxhbiB0bwpkbyB0aGlzIHBhcnQgb2YgdGhl
IGJ1aWxkaW5nLCBidXQgYW55dGhpbmcgd2hpY2ggaW52b2x2ZXMgbW9kaWZ5aW5nIHRoZQplbmQg
YXBwbGljYXRpb25zIGlzIGdvaW5nIHRvIGNhdXNlIGEgbm9uLXRyaXZpYWwgbWFpbnRlbmFuY2Ug
YnVyZGVuLgoKPiAgCj4KPiBbQXR0YWNobWVudDogdW5pY29yZS1vbmVzbGlkZXIucGRmXQo+Cj4K
PiBGaWd1cmUgMS4gVW5pY29yZSBhcmNoaXRlY3R1cmUuCj4KPiAgCj4gTGlicmFyeSBwb29scyB3
b3VsZCBjb250YWluIGxpYnJhcmllcyB0aGF0IHRoZSB1c2VyIG9mIFVuaWNvcmUgY2FuIHNlbGVj
dAo+IGZyb20gdG8gY3JlYXRlIHRoZSB1bmlrZXJuZWwuIEZyb20gdGhlIGJvdHRvbSB1cCwgbGli
cmFyeSBwb29scyBhcmUKPiBvcmdhbml6ZWQgaW50byAoMSkgdGhlIGFyY2hpdGVjdHVyZSBsaWJy
YXJ5IHRvb2wsIGNvbnRhaW5pbmcgbGlicmFyaWVzCj4gc3BlY2lmaWMgdG8gYSBjb21wdXRlciBh
cmNoaXRlY3R1cmUgKGUuZy4sIHg4Nl82NCwgQVJNMzIgb3IgTUlQUyk7ICgyKSB0aGUKPiBwbGF0
Zm9ybSB0b29sLCB3aGVyZSB0YXJnZXQgcGxhdGZvcm1zIGNhbiBiZSBYZW4sIEtWTSwgYmFyZSBt
ZXRhbCAoaS5lLiBubwo+IHZpcnR1YWxpemF0aW9uKSBhbmQgdXNlci1zcGFjZSBMaW51eDsKCk9u
IHRoZSB4ODYgWGVuIHNpZGUgb2YgdGhpbmdzLCB5b3Ugc2hvdWxkIHRyZWF0IFBWIGFuZCBIVk0g
Z3Vlc3RzIGFzCmRpZmZlcmVudCBwbGF0Zm9ybXMsIGFuZCB0aGVpciB0cmFkZW9mZnMgYXJlIHF1
aXRlIGRpZmZlcmVudC4KClRoZSBvbmUgc2VtaS1zdXBwb3J0ZWQgbWljcm9rZXJuZWwgaW4gdGhl
IFhlbiB3b3JsZCBpcyBzdHViLXFlbXUsIGFuZCBpbgpwcmluY2lwbGUgdGhpcyBkb2VzIGdpdmUg
YmV0dGVyIGlzb2xhdGlvbiB0aGFuIHFlbXUgcnVubmluZyBpbiBkb20wLCBidXQKaXQgYWxzbyBl
eHBvc2VzIG90aGVyIGF0dGFjayBzdXJmYWNlcy4gIElmIHlvdSBhc3N1bWUgYW4gSFZNIGd1ZXN0
IGhhcwpjb21wcm9taXNlZCBpdHMgc3R1Yi1xZW11LCBpdCBtZWFucyB0aGF0IHNlY3VyaXR5IGlz
c3VlcyBleHBvc2VkIG9ubHkgdG8KUFYgZ3Vlc3RzIGFyZSB3aXRoaW4gdGhlIHJlYWNoIG9mIGFu
IEhWTSBndWVzdC4gIEluIHRoaXMgY2lyY3Vtc3RhbmNlLApoYXZpbmcgYW4gSFZNIHN0dWIgcWVt
dSB3b3VsZCBnaXZlIHRoZSBzeXN0ZW0gYSByZWR1Y2VkIGF0dGFjayBzdXJmYWNlCmNvbXBhcmVk
IHRvIGEgUFYgc3R1YiBxZW11LgoKPiAgYW5kICgzKSB0aGUgbWFpbiBsaWJyYXJ5IHBvb2wsCj4g
Y29udGFpbmluZyBhIHJpY2ggc2V0IG9mIGZ1bmN0aW9uYWxpdHkgdG8gYnVpbGQgdGhlIHVuaWtl
cm5lbCBmcm9tLiBUaGlzCj4gbGFzdCBsaWJyYXJ5IGluY2x1ZGVzIGRyaXZlcnMgKGJvdGggdmly
dHVhbCBzdWNoIGFzIG5ldGJhY2svbmV0ZnJvbnQgYW5kCj4gcGh5c2ljYWwgc3VjaCBhcyBpeGdi
ZSksIGZpbGVzeXN0ZW1zLCBtZW1vcnkgYWxsb2NhdG9ycywgc2NoZWR1bGVycywKPiBuZXR3b3Jr
IHN0YWNrcywgc3RhbmRhcmQgbGlicyAoZS5nLiBsaWJjLCBvcGVuc3NsLCBldGMuKSwgcnVudGlt
ZXMgKGUuZy4gYQo+IFB5dGhvbiBpbnRlcnByZXRlciBhbmQgZGVidWdnaW5nIGFuZCBwcm9maWxp
bmcgdG9vbHMuIFRoZXNlIHBvb2xzIG9mCj4gbGlicmFyaWVzIGNvbnN0aXR1dGUgYSBjb2RlIGJh
c2UgZm9yIGNyZWF0aW5nIHVuaWtlcm5lbHMuIEFzIHNob3duLCBhCj4gbGlicmFyeSBjYW4gYmUg
cmVsYXRpdmVseSBsYXJnZSAoZS5nIGxpYmMpIG9yIHF1aXRlIHNtYWxsIChhIHNjaGVkdWxlciks
Cj4gd2hpY2ggc2hvdWxkIGFsbG93IGZvciBhIGZhaXIgYW1vdW50IG9mIGN1c3RvbWl6YXRpb24g
Zm9yIHRoZSB1bmlrZXJuZWwuCj4gIAo+Cj4gVGhlIFVuaWNvcmUgYnVpbGQgdG9vbCBpcyBpbiBj
aGFyZ2Ugb2YgY29tcGlsaW5nIHRoZSBhcHBsaWNhdGlvbiBhbmQgdGhlCj4gc2VsZWN0ZWQgbGli
cmFyaWVzIHRvZ2V0aGVyIHRvIGNyZWF0ZSBhIGJpbmFyeSBmb3IgYSBzcGVjaWZpYyBwbGF0Zm9y
bSBhbmQKPiBhcmNoaXRlY3R1cmUgKGUuZy4sIFhlbiBvbiB4ODZfNjQpLiBUaGUgdG9vbCBpcyBj
dXJyZW50bHkgaW5zcGlyZWQgYnkKPiBMaW51eOKAmXMga2NvbmZpZyBzeXN0ZW0gYW5kIGNvbnNp
c3RzIG9mIGEgc2V0IG9mIE1ha2VmaWxlcy4gSXQgYWxsb3dzIHVzZXJzCj4gdG8gc2VsZWN0IGxp
YnJhcmllcywgdG8gY29uZmlndXJlIHRoZW0sIGFuZCB0byB3YXJuIHRoZW0gd2hlbiBsaWJyYXJ5
Cj4gZGVwZW5kZW5jaWVzIGFyZSBub3QgbWV0LiBJbiBhZGRpdGlvbiwgdGhlIHRvb2wgY2FuIGFs
c28gc2ltdWx0YW5lb3VzbHkKPiBnZW5lcmF0ZSBiaW5hcmllcyBmb3IgbXVsdGlwbGUgcGxhdGZv
cm1zLgo+Cj4gIAo+IEFzIGFuIGV4YW1wbGUsIGltYWdpbmUgYSB1c2VyIHdhbnRpbmcgdG8gZ2Vu
ZXJhdGUgYSBuZXR3b3JrIGRyaXZlciBkb21haW4KPiB1bmlrZXJuZWwuIEluIHRoaXMgY2FzZSwg
d2Ugd291bGQgYXNzdW1lIHRoZSDigJxhcHBsaWNhdGlvbuKAnSB0byBiZSB0aGUKPiBuZXRiYWNr
IGRyaXZlci4gVG8gc2VsZWN0IHRoaXMgYXBwbGljYXRpb24sIHRoZSB1c2VyIHdvdWxkIGZpcnN0
IHJ1biDigJxtYWtlCj4gbWVudWNvbmZpZ+KAnSBmcm9tIHdpdGhpbiB0aGUgbmV0YmFjayBhcHBs
aWNhdGlvbiBmb2xkZXIuIFRoZSBNYWtlZmlsZSB0aGVyZQo+IHdvdWxkIHNldCBhIHZhcmlhYmxl
IHRvIGluZGljYXRlIHdoYXQgdGhlIGFwcGxpY2F0aW9uIGlzLCBhbmQgd291bGQKPiBpbmNsdWRl
IHRoZSBtYWluIFVuaWNvcmUgTWFrZWZpbGVzIHNvIHRoYXQgdGhlIHVuaWtlcm5lbCBjYW4gYmUg
YnVpbHQKPiAoU3RlcCAxIGluIHRoZSBmaWd1cmUpLiBVc2luZyB0aGUgbWVudS1iYXNlZCBzeXN0
ZW0sIHRoZSB1c2VyIGNob29zZXMgdGhlCj4gcmVsZXZhbnQgbGlicmFyaWVzOyBmb3IgYSBYZW4g
ZHJpdmVyIGRvbWFpbiB0aGlzIHdvdWxkIGluY2x1ZGUgYSBwaHlzaWNhbAo+IG5ldHdvcmsgZHJp
dmVyLCB0aGUgbmV0YmFjayBkcml2ZXIsIHRoZSBsaWJ4ZW5wbGF0IGxpYnJhcnkgYW5kIGEgbGli
cmFyeQo+IGZyb20gdGhlIGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHBvb2wgc3VjaCBhcyBsaWJ4ODZf
NjRhcmNoIChTdGVwIDIgaW4gdGhlCj4gZmlndXJlKS4gV2l0aCB0aGlzIGluIHBsYWNlLCB0aGUg
dXNlciBzYXZlcyB0aGUgY29uZmlndXJhdGlvbiBhbmQgdHlwZXMKPiDigJxtYWtl4oCdIHRvIGJ1
aWxkIHRoZSB1bmlrZXJuZWwgKFN0ZXAgMykgYW5kIHhsIGNyZWF0ZSB0byBydW4gaXQgKFN0ZXAg
NCkuCj4KPiAgCj4gQSBub3RlIG9uIHRoZSBBQkkvQVBJOiBiZWNhdXNlIFVuaWNvcmUgYWxsb3dz
IGZvciBjdXN0b21pemF0aW9uIG9mIHRoZQo+IHVuaWtlcm5lbHMsIHRoZSBBQkkgKG9yIEFQSSBz
aW5jZSB0aGVyZSBpcyBubyBrZXJuZWwpIHdvdWxkIGJlIGN1c3RvbSwKPiB0aGF0IGlzLCBkZWZp
bmVkIGJ5IHRoZSBsaWJyYXJpZXMgdGhlIHVzZXIgc2VsZWN0ZWQuIEhhdmluZyBzYWlkIHRoYXQs
IGl0Cj4gd291bGQgYmUgcGVyZmVjdGx5IHBvc3NpYmxlLCBmb3IgaW5zdGFuY2UsIHRvIGJ1aWxk
IFBPU0lYLWNvbXBsaWFudAo+IHVuaWtlcm5lbHMgd2l0aCBpdC4KPgo+Cj4gUmVsZXZhbmNlIHRv
IFhlbiBhbmQgaXRzIENvbW11bml0eQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gVW5pa2VybmVscyBhcmUgaW1wb3J0YW50IHRvIGEgbnVtYmVyIG9mIGFyZWFzIHJlbGV2
YW50IHRvIHRoZSBYZW4KPiBjb21tdW5pdHksIGluY2x1ZGluZyBJb1QsIGF1dG9tb3RpdmUsIHN0
dWIgZG9tYWlucyBhbmQgZHJpdmVyIGRvbWFpbgo+IGRpc2FnZ3JlZ2F0aW9uLiBVbmljb3JlIGNv
dWxkIGhlbHAgYm9vc3QgdGhlIHByb2dyZXNzIGluIGFsbCBvZiB0aGVzZQo+IGFyZWFzIGJ5IHF1
aWNrbHkgcHJvdmlkaW5nIHRoZSBuZWNlc3NhcnkgdG9vbHMgdG8gY3JlYXRlICB1bmlrZXJuZWxz
IGZvcgo+IHRoZW0uIEZvciBpbnN0YW5jZSwgZm9yIGEgZHJpdmVyIGRvbWFpbiwgdGhlIHVzZXIg
d291bGQgaW5jbHVkZSB0aGUKPiDigJxsaWJyYXJ54oCdIGNvbnRhaW5pbmcgdGhlIHJlbGV2YW50
IGhhcmR3YXJlIGRyaXZlciBhbmQgY29ycmVzcG9uZGluZwo+IGJhY2stZW5kIGRyaXZlciwgYW5k
IGluIHByaW5jaXBsZSBVbmljb3JlIHdvdWxkIHRha2UgY2FyZSBvZiB0aGUgcmVzdC4KPgo+IElu
IGFkZGl0aW9uLCBVbmljb3JlIGNvdWxkIGV2ZW50dWFsbHkgcmVwbGFjZSBNaW5pLU9TLCBwcm92
aWRpbmcgYQo+IGNsZWFuZXIsIG1vcmUgc3RhYmxlIGFuZCBmbGV4aWJsZSBiYXNlIGZyb20gd2hp
Y2ggdG8gYnVpbGQgdW5pa2VybmVscyBmb3IKPiBwcm9qZWN0cyAodGhlIG1vZHVsYXJpemF0aW9u
IG9mIE1pbmktT1MgaXMgaW4gZmFjdCBhbHJlYWR5IHRha2luZyBwbGFjZSkuCj4KPgo+IEN1cnJl
bnQgU3RhdHVzCj4gLS0tLS0tLS0tLS0tLS0KPiBVbmljb3JlIGlzIGF0IGFuIGVhcmx5IHN0YWdl
LiBGb3Igbm93IGl0IGluY2x1ZGVzIHNvbWUgYmFzZSBsaWJyYXJpZXMgd2l0aAo+IGNvZGUgZXh0
cmFjdGVkIGZyb20gTWluaS1PUyBhcyB3ZWxsIGFzIGEgYnVpbGQgdG9vbCBpbnNwaXJlZCBieQo+
IExpbnV4J3MgS0NvbmZpZyBzeXN0ZW0uIFVuaWNvcmUgaXMgY3VycmVudGx5IGFibGUgdG8gYnVp
bGQgImhlbGxvIHdvcmxkIgo+IHVuaWtlcm5lbHMgZm9yIFhlbiBhbmQgTGludXggdXNlciBzcGFj
ZSBvbiB4ODZfNjQgYW5kIEFSTXY3LgoKSXMgdGhlIGNvZGUgYW55d2hlcmUgdG8gYmUgcGxheWVk
IHdpdGg/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx2L-0002hf-JZ; Thu, 07 Sep 2017 13:40:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpx2L-0002hX-6A
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:40:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 63/D5-16676-43C41B95; Thu, 07 Sep 2017 13:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDva6xz8Z
 Ig+XzbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzcz8zF7zjrTg6x7yBcR13FyMHh4SAv8SG
 fZFdjJwcbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+ZAexhQV8JNbufwtmswioSLQtvApWw
 yvgKfFo3X4WEFtCQE7i/PGfzCC2kICaxLX+S+wQNYISJ2c+YYGYKSFx8MUL5gmM3LOQpGYhSS
 1gZFrFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERgG9QwMjDs
 Ym3qdDzFKcjApifIe19gYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl9kbKCdYlJqeWpGWmQMM
 SJi0BAePkgivNkiat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolzhsOUioAUppRm
 gc3CBYplxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87qCTOHJzCuB2/cK6BQmoFNKnm8AOa
 UkESEl1cAomH3EekUFS9K+PH6jKcbWmclfVh6UPrlJpdqm/qyUS9yUY8uez0ht+rBe7ck02xq
 GBZP4noS6fmwoXKl1cuGM0FU7fa1WanmoBeQ+jy+dLn/6YuftqROtWc6+a5PO0JVa/CBBX+xW
 U/ESi98hT4E2XF5UoDtlY792RJnSvSSGW1s5Je+u3qfEUpyRaKjFXFScCADegJTIjwIAAA==
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504791602!89431803!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5088 invoked from network); 7 Sep 2017 13:40:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 13:40:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446965188"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 7 Sep 2017 14:39:57 +0100
Message-ID: <1504791597-15151-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/page: Implement {get,
	set}_pte_flags() as static inlines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXNvbHZlcyAxMSBDb3Zlcml0eSBpc3N1ZXMgYWxvbmcgdGhlIGxpbmVzIG9mIHRoZSBm
b2xsb3dpbmc6CgoxNjAwICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX1JFU0VSVkVEX0dEVF9Q
QUdFUzsgaSsrICkKCiAgICBDSUQ6IE9wZXJhbmRzIGRvbid0IGFmZmVjdCByZXN1bHQKICAgIChD
T05TVEFOVF9FWFBSRVNTSU9OX1JFU1VMVClyZXN1bHRfaW5kZXBlbmRlbnRfb2Zfb3BlcmFuZHM6
ICgoMzNVIC8qIDFVIHwKICAgIDB4MjBVICovKSB8ICgoey4uLn0pID8gODM4ODYwOFUgLyogMVUg
PDwgMjMgKi8gOiAwKSB8IDB4NDBVIHwgMlUpICYgNDA5NQogICAgaXMgYWx3YXlzIDB4NjMgcmVn
YXJkbGVzcyBvZiB0aGUgdmFsdWVzIG9mIGl0cyBvcGVyYW5kcy4gVGhpcyBvY2N1cnMgYXMKICAg
IHRoZSBiaXR3aXNlIHNlY29uZCBvcGVyYW5kIG9mICJ8Ii4KCjE2MDEgICAgICAgICAgICBsMWVf
d3JpdGUocGwxZSArIEZJUlNUX1JFU0VSVkVEX0dEVF9QQUdFICsgaSwKMTYwMiAgICAgICAgICAg
ICAgICAgICAgICBsMWVfZnJvbV9wZm4obWZuICsgaSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsK
ClRoaXMgaXMgcHJlc3VtYWJseSBiZWNhdXNlIG9uY2UgcHJlcHJvY2Vzc2VkLCB0aGUgYXNzb2Np
YXRpb24gb2Ygam9pbnQgbG9naWMKaW5zaWRlIHtnZXQsc2V0fV9wdGVfZmxhZ3MoKSBpcyBsb3N0
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oIHwgMTIgKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9w
YWdlLmgKaW5kZXggMTE1MWNlOS4uMWZlNDUzMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni94ODZfNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2Uu
aApAQCAtMTIxLDggKzEyMSwxNiBAQCB0eXBlZGVmIGw0X3BnZW50cnlfdCByb290X3BnZW50cnlf
dDsKICAqLwogCiAvKiBFeHRyYWN0IGZsYWdzIGludG8gMjQtYml0IGludGVnZXIsIG9yIHR1cm4g
MjQtYml0IGZsYWdzIGludG8gYSBwdGUgbWFzay4gKi8KLSNkZWZpbmUgZ2V0X3B0ZV9mbGFncyh4
KSAoKChpbnQpKCh4KSA+PiA0MCkgJiB+MHhGRkYpIHwgKChpbnQpKHgpICYgMHhGRkYpKQotI2Rl
ZmluZSBwdXRfcHRlX2ZsYWdzKHgpICgoKGludHB0ZV90KSgoeCkgJiB+MHhGRkYpIDw8IDQwKSB8
ICgoeCkgJiAweEZGRikpCisjaWZuZGVmIF9fQVNTRU1CTFlfXworc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQgZ2V0X3B0ZV9mbGFncyhpbnRwdGVfdCB4KQoreworICAgIHJldHVybiAoKHggPj4g
NDApICYgfjB4ZmZmKSB8ICh4ICYgMHhmZmYpOworfQorc3RhdGljIGlubGluZSBpbnRwdGVfdCBw
dXRfcHRlX2ZsYWdzKHVuc2lnbmVkIGludCB4KQoreworICAgIHJldHVybiAoKChpbnRwdGVfdCl4
ICYgfjB4ZmZmKSA8PCA0MCkgfCAoeCAmIDB4ZmZmKTsKK30KKyNlbmRpZgogCiAvKgogICogUHJv
dGVjdGlvbiBrZXlzIGRlZmluZSBhIG5ldyA0LWJpdCBwcm90ZWN0aW9uIGtleSBmaWVsZAotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9k-00033c-Rr; Thu, 07 Sep 2017 13:47:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9j-00031u-LD
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:43 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 76/80-02817-EFD41B95; Thu, 07 Sep 2017 13:47:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+4/342
 RBvM3iVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrHx1kLTiiX3Ht3DeWBsYmtS5GTg4JASOJ
 txP/MXUxcnEICSxklDi/7zcbSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFJjFJLOhexw6SEBaIk
 Jg3cwIjiM0C1PDw8XGwBl4BE4lja2ewQGyQl+g4MBnM5hQwlVjb8hCsXgiopvXXDtYJjNwLGB
 lWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEepgBCHYwTn0
 fd4hRkoNJSZT3uMbGSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4OUBBpKQ
 YFFqempFWmYOMARhSiU4eJREINK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGwSVLivMogp
 QIgpRmleXCDYLFxiVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8SiBTeDLzSuD2vQI6hQnolJ
 LnG0BOKUlESEk1MEoxKC88HSBuF5WrHBIc1+7Zc/uW9NursSu8rQpEbvN82lKQXZpTqPJYTj/
 raJNGTWSik8lRlhIXCY33GydoPp3k+0/bYrvm4reRe3fOquXqav6ll/flfn1OucXJnuMxJUuu
 Wa3eXzvv38/uJof9kc8ZzxyKcWZZ1jChwSV50vEKYdttl7dfVGIpzkg01GIuKk4EADcHvs+IA
 gAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504792062!71733605!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13967 invoked from network); 7 Sep 2017 13:47:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EE8D0ACD9;
 Thu,  7 Sep 2017 13:47:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:33 +0200
Message-Id: <20170907134735.20434-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 6/8] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLiBJdCBpcyBhY2NlcHRlZCBvbmx5IGFzIGxvbmcgYXMg
bmVpdGhlcgpnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21h
aW4sIG5vciB0aGUgZG9tYWluCmhhcyBzdGFydGVkIHRvIHJ1bi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KVjM6Ci0gcmVuYW1lICpnbnR0YmwqIHRvICpnbnR0YWIqIChQYXVsIER1
cnJhbnQpCi0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQog
eGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgIDkgKysrKysrKysrCiB4
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICB8ICAyICsrCiB4ZW4veHNtL2ZsYXNr
L2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgfCAgMiArKwogNyBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKaW5kZXggMzM4Y2FhZjQx
ZS4uMTY0M2I0MDBmMCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCkBAIC0zOSw3ICsz
OSw3IEBAIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluIHsKIH07CiBhbGxvdyBkb20wX3QgZG9t
MF90OmRvbWFpbjIgewogCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRf
bWF4X2V2dGNobiBzZXRfdm51bWFpbmZvCi0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9j
YXRfb3AKKwlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcCBzZXRfZ250dGFiX2xp
bWl0cwogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmlu
ZGV4IDQyNjU4ZTU3NDQuLjU4MzgxZjhmZTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3Rs
LmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUg
PHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4v
ZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4vZG9t
YWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vY29uc29s
ZS5oPgpAQCAtMTE0OSw2ICsxMTUwLDExIEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgIGNvcHliYWNrID0g
MTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1p
dHM6CisgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX3NldF9saW1pdHMoZCwgb3AtPnUuc2V0X2du
dHRhYl9saW1pdHMuZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRyYWNrX2ZyYW1lcyk7CisgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19kb21jdGwob3As
IGQsIHVfZG9tY3RsKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYzAwMTE5ZjJmZS4u
ODNmMWE5ZGQzNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzY2Nyw2ICszNjY3LDMyIEBAIHZvaWQgZ3JhbnRf
dGFibGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPm1hcHRyYWNrX3RhaWwgPSBN
QVBUUkFDS19UQUlMOwogfQogCitpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykKK3sKKyAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CisgICAgaW50IHJldCA9IC1FQlVTWTsKKworICAg
IGlmICggIWd0ICkKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICBncmFudF93cml0ZV9s
b2NrKGd0KTsKKworICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApCisgICAgICAgIGdvdG8g
dW5sb2NrOworCisgICAgcmV0ID0gMDsKKyAgICBpZiAoIGdyYW50X2ZyYW1lcyApCisgICAgICAg
IGd0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgIGlmICggbWFwdHJhY2tf
ZnJhbWVzICkKKyAgICAgICAgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFja19mcmFt
ZXM7CisKKyB1bmxvY2s6CisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKworICAgIHJldHVy
biByZXQ7Cit9CisKICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiBpbnQgbWVtX3NoYXJp
bmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggNTBmZjU4ZjViOS4uZjdlMzUwOWMyNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaApAQCAtMTE2Myw2ICsxMTYzLDEzIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Ag
ewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2Nh
dF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Qp
OwogCitzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB7CisgICAgdWludDMyX3Qg
Z3JhbnRfZnJhbWVzOyAgICAgLyogSU46IGlmIDAsIGRvbnQgY2hhbmdlICovCisgICAgdWludDMy
X3QgbWFwdHJhY2tfZnJhbWVzOyAgLyogSU46IGlmIDAsIGRvbnQgY2hhbmdlICovCit9OwordHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB4ZW5fZG9tY3RsX3NldF9n
bnR0YWJfbGltaXRzX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NldF9n
bnR0YWJfbGltaXRzX3QpOworCiBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgdWludDMyX3QgY21k
OwogI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAgICAgICAgICAgICAgICAgICAxCkBA
IC0xMjQwLDYgKzEyNDcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9ET01D
VExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKICNkZWZpbmUgWEVOX0RPTUNUTF9w
c3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRf
cmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CisjZGVmaW5lIFhFTl9ET01DVExfc2V0X2dudHRh
Yl9saW1pdHMgICAgICAgICAgICAgODAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1l
bWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNldmNwdSAg
ICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfdW5wYXVzZXZjcHUgICAg
ICAgICAgIDEwMDIKQEAgLTEzMDIsNiArMTMxMCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKICAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKICAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKKyAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMgc2V0X2dudHRhYl9saW1p
dHM7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhd
OwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUu
aCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IDg0YThkNjE2MTYuLmRkOWFh
M2I5ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC00MCw2ICs0MCw4IEBAIGludCBncmFudF90
YWJsZV9pbml0KAogdm9pZCBncmFudF90YWJsZV9kZXN0cm95KAogICAgIHN0cnVjdCBkb21haW4g
KmQpOwogdm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOworaW50IGdy
YW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50
X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXB0cmFj
a19mcmFtZXMpOwogCiAvKgogICogQ2hlY2sgaWYgZG9tYWluIGhhcyBhY3RpdmUgZ3JhbnRzIGFu
ZCBsb2cgZmlyc3QgMTAgb2YgdGhlbS4KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3Mu
YyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA1NmRjNWIwYWI5Li43YjAwNWFmODM0IDEw
MDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29r
cy5jCkBAIC03NDksNiArNzQ5LDkgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfc29mdF9yZXNldDoKICAgICAg
ICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9f
U09GVF9SRVNFVCk7CiAKKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHM6Cisg
ICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJ
TjJfX1NFVF9HTlRUQUJfTElNSVRTKTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBh
dmNfdW5rbm93bl9wZXJtaXNzaW9uKCJkb21jdGwiLCBjbWQpOwogICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZGE5ZjNkZmIyZS4uM2EyZDg2M2I4ZiAxMDA2NDQKLS0t
IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTI0OCw2ICsyNDgsOCBAQCBjbGFzcyBkb21haW4y
CiAgICAgbWVtX3NoYXJpbmcKICMgWEVOX0RPTUNUTF9wc3JfY2F0X29wCiAgICAgcHNyX2NhdF9v
cAorIyBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzCisgICAgc2V0X2dudHRhYl9saW1pdHMK
IH0KIAogIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBk
b21jdGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9k-00032i-6I; Thu, 07 Sep 2017 13:47:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9i-00031O-SP
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 06/4A-03283-EFD41B95; Thu, 07 Sep 2017 13:47:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+5f342
 RBuvXSlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXvixjLljvVrHqejNbA+N0ky5GTg4JASOJ
 txP/MXUxcnEICSxklHh5ZTUjSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFJjFJLOhexw6SEBZwk
 nj0fDoTiM0C1HBp7QGwOK+AicT8cyvYIDbIS3QcmMwCYnMKmEqsbXkItkAIqKb11w7WCYzcCx
 gZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw3t0
 UcIhRkoNJSZT3uMbGSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4C3xAaoT
 LEpNT61Iy8wBBiBMqQQHj5II7xSQNG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifMqA8NZSACkK
 KM0D24ELBouMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3Ocgqnsy8ErhNr4COYAI6ouT5Bp
 AjShIRUlINjFJmVf4CrqlOTrMyK3QmFvNauLGfSU2t63L0NOJleCandW2Wgel2qRVtF+Udlpw
 skLusubXrg2j3q7DYM77/yuYVv9SzbUlcsTf/87qOrQWyass/H1t/MFVmjZ/s934LtgdPkssW
 HSz3iq2d43xGfybHzQk6U2SyT8zs4p7xxnPW4kAOwYyVSizFGYmGWsxFxYkAldtgPIECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504792061!104695443!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50294 invoked from network); 7 Sep 2017 13:47:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 053FFAC68;
 Thu,  7 Sep 2017 13:47:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:31 +0200
Message-Id: <20170907134735.20434-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cwppbiB0aGUgZnV0dXJl
LiBGb3Igbm93IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2Jh
bAp2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClYzOgotIGNvcnJlY3Qg
ZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCAyOWU3ZmE1MzliLi5mZjczNWE0YjQ3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC03MSw2ICs3MSw5
IEBAIHN0cnVjdCBncmFudF90YWJsZSB7CiAgICAgICogd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQu
CiAgICAgICovCiAgICAgdW5zaWduZWQgICAgICAgICAgICAgIGd0X3ZlcnNpb247CisgICAgLyog
UmVzb3VyY2UgbGltaXRzIG9mIHRoZSBkb21haW4uICovCisgICAgdW5zaWduZWQgaW50ICAgICAg
ICAgIG1heF9ncmFudF9mcmFtZXM7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9tYXB0
cmFja19mcmFtZXM7CiB9OwogCiAjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAv
KiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCkBAIC0yODcsOCArMjkwLDggQEAgbnVtX2Fj
dF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGNvbnN0IHVuc2lnbmVkIGludCBudW0pCiAgICAgcmV0
dXJuIERJVl9ST1VORF9VUChudW0gKiBzaGFfcGVyX3BhZ2UsIEFDR05UX1BFUl9QQUdFKTsKIH0K
IAotI2RlZmluZSBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyBcCi0gICAgbnVtX2FjdF9mcmFt
ZXNfZnJvbV9zaGFfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpCisjZGVmaW5lIG1heF9ucl9hY3Rp
dmVfZ3JhbnRfZnJhbWVzKGd0KSBcCisgICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVz
KGd0LT5tYXhfZ3JhbnRfZnJhbWVzKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAogbnJf
YWN0aXZlX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQpAQCAtNTI2LDcgKzUy
OSw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgICogb3V0IG9mIG1lbW9yeSwgdHJ5IHN0
ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChpbiBjYXNlIHRoZQogICAgICAqIGd1
ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkpLgogICAgICAqLwotICAg
IGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhfbWFwdHJhY2tfZnJhbWVzICkKKyAg
ICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVz
ICkKICAgICAgICAgbmV3X210ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAgICBpZiAoICFu
ZXdfbXQgKQpAQCAtMTY2NCwxNCArMTY2NywxNSBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgaWYgKCBndC0+bnJfZ3JhbnRfZnJhbWVzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7
CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IG1pbl90KHVuc2lnbmVkIGludCwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogCiAgICAgLyogQWN0aXZlIGdyYW50IHRhYmxl
LiAqLwogICAgIGlmICggKGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
bnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSkpID09IE5VTEwg
KQogICAgICAgICBnb3RvIG5vX21lbV8xOwogICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkg
PCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMp
OyBpKysgKQorICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoZ3Qt
Pm5yX2dyYW50X2ZyYW1lcyk7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIChndC0+YWN0aXZl
W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQogICAgICAgICAgICAgZ290byBu
b19tZW1fMjsKQEAgLTE2ODEsMTQgKzE2ODUsMTQgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIH0KIAogICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZy
YW1lcyB0YWJsZSAqLwotICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2Zy
YW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CisgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxv
YyhndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CiAgICAg
aWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzI7CiAKICAg
ICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCi0gICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXcgPSB4
emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQorICAgIGlm
ICggKGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKSkgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzM7Ci0gICAgZm9yICggaSA9
IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGd0LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIChndC0+
c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKICAgICAgICAg
ICAgIGdvdG8gbm9fbWVtXzQ7CkBAIC0xNjk3LDExICsxNzAxLDExIEBAIGdyYW50X3RhYmxlX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFi
bGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3Jh
bnRfc3RhdHVzX3QgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19z
dGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSk7CiAg
ICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQogICAgICAgICBnb3RvIG5vX21lbV80OwogCi0g
ICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICBm
b3IgKCBpID0gMDsgaSA8IGd0LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCiAgICAgICAgIGdudHRh
Yl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgZ3QsIGkpOwogCiAgICAgZ3QtPm5yX3N0YXR1c19mcmFt
ZXMgPSAwOwpAQCAtMTcwOSw3ICsxNzEzLDcgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiAwOwogCiAgbm9fbWVtXzQ6Ci0gICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IGd0
LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5z
aGFyZWRfcmF3W2ldKTsKICAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7CiAgICAgZ3QtPnNoYXJl
ZF9yYXcgPSBOVUxMOwpAQCAtMTcxOCw3ICsxNzIyLDcgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7CiAgbm9fbWVtXzI6CiAgICAg
Zm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1l
cyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCisgICAgICAgICAgaSA8IG51bV9hY3Rf
ZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhndC0+bnJfZ3JhbnRfZnJhbWVzKTsgaSsrICkKICAgICAg
ICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7CiAgICAgeGZyZWUoZ3QtPmFjdGl2
ZSk7CiAgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7CkBAIC0xNzQzLDcgKzE3NDcsNyBAQCBnbnR0YWJf
Z3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0g
bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1heF9n
cmFudF9mcmFtZXMpOwogCiAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAgICAi
RXhwYW5kaW5nIGRvbSAoJWQpIGdyYW50IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZyYW1lcy5c
biIsCkBAIC0xODE1LDE1ICsxODE5LDYgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIGlmICgg
dW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICByZXR1cm4g
LUVGQVVMVDsKIAotICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gbWF4X2dyYW50X2Zy
YW1lcykgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJYZW4gb25seSBz
dXBwb3J0cyB1cCB0byAlZCBncmFudC10YWJsZSBmcmFtZXMiCi0gICAgICAgICAgICAgICAgIiBw
ZXIgZG9tYWluLlxuIiwKLSAgICAgICAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzKTsKLSAgICAg
ICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQotCiAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkob3AuZnJhbWVfbGlzdCwgb3AubnJf
ZnJhbWVzKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCkBAIC0xODQzLDYgKzE4MzgsMTQg
QEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgZ3Jh
bnRfd3JpdGVfbG9jayhndCk7CiAKKyAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IGd0
LT5tYXhfZ3JhbnRfZnJhbWVzKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIkRvbWFpbiBpcyBsaW1pdGVkIHRvICVkIGdyYW50LXRhYmxlIGZyYW1lcy5cbiIsCisgICAg
ICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOworICAgICAgICBvcC5zdGF0dXMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisKICAgICBp
ZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAK
QEAgLTE4NTMsNyArMTg1Niw3IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICB7CiAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLAogICAgICAgICAgICAgICAgICAiRXhwYW5kIGdyYW50IHRh
YmxlIHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKLSAgICAgICAgICAgICAg
ICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBtYXhfZ3JhbnRfZnJhbWVzKTsK
KyAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+
bWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJy
b3I7CiAgICAgICAgIGdvdG8gdW5sb2NrOwogICAgIH0KQEAgLTE4ODgsNiArMTg5MSw3IEBAIGdu
dHRhYl9xdWVyeV9zaXplKAogewogICAgIHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSBvcDsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAKICAgICBp
ZiAoIGNvdW50ICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE5MDgsMTMgKzE5
MTIsMTUgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
ICAgIGdyYW50X3JlYWRfbG9jayhkLT5ncmFudF90YWJsZSk7CisgICAgZ3QgPSBkLT5ncmFudF90
YWJsZTsKKworICAgIGdyYW50X3JlYWRfbG9jayhndCk7CiAKLSAgICBvcC5ucl9mcmFtZXMgICAg
ID0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKTsKLSAgICBvcC5tYXhfbnJfZnJhbWVz
ID0gbWF4X2dyYW50X2ZyYW1lczsKKyAgICBvcC5ucl9mcmFtZXMgICAgID0gbnJfZ3JhbnRfZnJh
bWVzKGd0KTsKKyAgICBvcC5tYXhfbnJfZnJhbWVzID0gZ3QtPm1heF9ncmFudF9mcmFtZXM7CiAg
ICAgb3Auc3RhdHVzICAgICAgICA9IEdOVFNUX29rYXk7CiAKLSAgICBncmFudF9yZWFkX3VubG9j
ayhkLT5ncmFudF90YWJsZSk7CisgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwogCiAgb3V0Ogog
ICAgIGlmICggZCApCkBAIC0zNDY1LDYgKzM0NzEsOCBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAg
ICAgLyogU2ltcGxlIHN0dWZmLiAqLwogICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgm
dC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tf
bG9jayk7CisgICAgdC0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CisgICAg
dC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7CiAKICAgICAvKiBP
a2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCiAgICAgZC0+Z3JhbnRfdGFibGUgPSB0OwpA
QCAtMzcyOCw3ICszNzM2LDcgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICB9CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhf
Z3JhbnRfZnJhbWVzKSApCisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3Qp
KSAmJiAoaWR4IDwgZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKICAgICAgICAgICAgIGdudHRhYl9n
cm93X3RhYmxlKGQsIGlkeCArIDEpOwogCiAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJh
bWVzKGd0KSApCkBAIC0zNzU1LDYgKzM3NjMsMTIgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdl
X3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAor
ICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iCisg
ICAgICAgICAgICIgICVkIGZyYW1lcyAoJWQgbWF4KSwgJWQgbWFwdHJhY2sgZnJhbWVzICglZCBt
YXgpXG4iLAorICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbiwKKyAgICAg
ICAgICAgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgZ3QtPm1heF9ncmFudF9mcmFtZXMsCisgICAgICAg
ICAgIG5yX21hcHRyYWNrX2ZyYW1lcyhndCksIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzKTsKKwog
ICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwpAQCAtMzc4Miwx
MiArMzc5Niw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWlu
ICpyZCkKICAgICAgICAgICAgIHN0YXR1cyA9IHN0YXR1c19lbnRyeShndCwgcmVmKTsKICAgICAg
ICAgfQogCi0gICAgICAgIGlmICggZmlyc3QgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmlu
dGsoImdyYW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVkKVxuIiwKLSAgICAgICAg
ICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbik7Ci0gICAgICAgICAgICBm
aXJzdCA9IDA7Ci0gICAgICAgIH0KKyAgICAgICAgZmlyc3QgPSAwOwogCiAgICAgICAgIC8qICAg
ICAgWzB4WFhYXSAgZGRkZGQgMHhYWFhYWFggMHhYWFhYWFhYWCAgICAgIGRkZGRkIDB4WFhYWFhY
IDB4WFggKi8KICAgICAgICAgcHJpbnRrKCJbMHglMDN4XSAgJTVkIDB4JTA2bHggMHglMDh4ICAg
ICAgJTVkIDB4JTA2IlBSSXg2NCIgMHglMDJ4XG4iLApAQCAtMzc5OSw4ICszODA4LDcgQEAgc3Rh
dGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogICAgIGdyYW50
X3JlYWRfdW5sb2NrKGd0KTsKIAogICAgIGlmICggZmlyc3QgKQotICAgICAgICBwcmludGsoImdy
YW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAuLi4gIgotICAgICAgICAgICAgICAgIm5v
IGFjdGl2ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iLCByZC0+ZG9tYWluX2lkKTsKKyAgICAgICAg
cHJpbnRrKCJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIik7CiB9CiAKIHN0YXRpYyB2
b2lkIGdudHRhYl91c2FnZV9wcmludF9hbGwodW5zaWduZWQgY2hhciBrZXkpCi0tIAoyLjEyLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9j-000326-IB; Thu, 07 Sep 2017 13:47:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9i-00031M-FA
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:42 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EE/46-24671-DFD41B95; Thu, 07 Sep 2017 13:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+4f342
 RBlc+21gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfO0QLdttUnGqZzN7AuFm3i5GTQ0LASOLt
 xH9MXYxcHEICCxklnr+6xwaSYBNQldhw/RQriC0iIC1x7fNlRpAiZoFJTBILutexgySEBbwlF
 p55DWazADV0vHrAAmLzCphIzHh5ihFig7xEx4HJYHFOAVOJtS0PweJCQDWtv3awTmDkXsDIsI
 pRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C/9QwMjDsYG2f
 7HWKU5GBSEuU9rrExUogvKT+lMiOxOCO+qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeHmAYSQk
 WJSanlqRlpkDDECYUgkOHiUR3ik+QGne4oLE3OLMdIjUKUZdjo6bd/8wCYHNkBLnXQpSJABSl
 FGaBzcCFg2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzLgeZwpOZVwK36RXQEUxAR5Q83w
 ByREkiQkqqgdFxHYOjvlkM/9bFH8NSGi/tz4leNi1BdNIOlUf8PBtXvn1efKJ6r/Xk1EaPuNe
 LN5+ufPBMTk7Jfk+Ycfn8uU9vzlnPybBm372w/MOr65JVHp1WafOa99H/b/zSH47S1qmcdUnO
 vk3Clbfff7ssWfFtgc/FhAmXf8nzrj3es9o09OqzDUfv+q9QYinOSDTUYi4qTgQAQEh394ECA
 AA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504792060!108932877!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49783 invoked from network); 7 Sep 2017 13:47:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8B480ABDF;
 Thu,  7 Sep 2017 13:47:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:30 +0200
Message-Id: <20170907134735.20434-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 3/8] xen: delay allocation of grant table sub
	structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJv
bSBnbnR0YWJfc2V0dXBfdGFibGUoKSBvciBqdXN0CmJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0
ZWQgdGhlIGZpcnN0IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClY0Ogot
IG1ha2UgcmV0IG1vcmUgbG9jYWwgKFdlaSBMaXUpCgpWMzoKLSBtb3ZlIGNhbGwgb2YgZ3JhbnRf
dGFibGVfaW5pdCgpIGZyb20gZ250dGFiX3NldHVwX3RhYmxlKCkgdG8KICBnbnR0YWJfZ3Jvd190
YWJsZSgpIChQYXVsIER1cnJhbnQpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAg
fCAgMTcgKysrKystCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDEzOCArKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9ncmFu
dF90YWJsZS5oIHwgICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgNjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggNWFlYmNmMjY1Zi4uOTgzZjMzMzZhOSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zNjMsNiArMzYz
LDkgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25l
ZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIGluaXRf
c3RhdHVzIHw9IElOSVRfZ250dGFiOwogCisgICAgICAgIGlmICggZG9taWQgPT0gMCAmJiBncmFu
dF90YWJsZV9pbml0KGQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBwb29s
aWQgPSAwOwogCiAgICAgICAgIGVyciA9IC1FTk9NRU07CkBAIC05OTgsNyArMTAwMSw4IEBAIGlu
dCBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgIHByZXYgPSBjbXB4Y2hnKCZkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50LCBvbGQsIG5l
dyk7CiAgICAgfSB3aGlsZSAoIHByZXYgIT0gb2xkICk7CiAKLSAgICBwYXVzZV9mbihkKTsKKyAg
ICBpZiAoIHBhdXNlX2ZuICkKKyAgICAgICAgcGF1c2VfZm4oZCk7CiAKICAgICByZXR1cm4gMDsK
IH0KQEAgLTEwMjksOCArMTAzMywxNyBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29u
dHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQg
ZmluaXNoZWQgd2hlbiB0aGUgY29udHJvbGxlciByZWZlcmVuY2UgY291bnQKICAgICAgKiBmaXJz
dCBkcm9wcyB0byAwLgogICAgICAqLwotICAgIGlmICggbmV3ID09IDAgKQorICAgIGlmICggbmV3
ID09IDAgJiYgIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGludCByZXQg
PSBncmFudF90YWJsZV9pbml0KGQpOworCisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkLCBOVUxMKTsK
KyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KICAgICAgICAgZC0+Y3JlYXRpb25f
ZmluaXNoZWQgPSB0cnVlOworICAgIH0KIAogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKaW5kZXggNDUyMGUzNmQ5MC4uMjllN2ZhNTM5YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTY1NSw2ICsx
NjU1LDc4IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7
CiB9CiAKK2ludAorZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0
cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQg
aSwgajsKKworICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApCisgICAgICAgIHJldHVybiAw
OworCisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwor
CisgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLworICAgIGlmICggKGd0LT5hY3RpdmUgPSB4
emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5V
TEwgKQorICAgICAgICBnb3RvIG5vX21lbV8xOworICAgIGZvciAoIGkgPSAwOworICAgICAgICAg
IGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFN
RVMpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAoZ3QtPmFjdGl2ZVtpXSA9IGFsbG9jX3hl
bmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8gbm9fbWVtXzI7CisgICAg
ICAgIGNsZWFyX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7CisgICAgICAgIGZvciAoIGogPSAwOyBqIDwg
QUNHTlRfUEVSX1BBR0U7IGorKyApCisgICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmZ3QtPmFj
dGl2ZVtpXVtqXS5sb2NrKTsKKyAgICB9CisKKyAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9y
ZWlnbiBmcmFtZXMgdGFibGUgKi8KKyAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0
cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOworICAgIGlmICggZ3QtPm1hcHRy
YWNrID09IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21lbV8yOworCisgICAgLyogU2hhcmVkIGdy
YW50IHRhYmxlLiAqLworICAgIGlmICggKGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2
b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKKyAgICAgICAgZ290byBub19tZW1f
MzsKKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQor
ICAgIHsKKyAgICAgICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFwX3Bh
Z2UoKSkgPT0gTlVMTCApCisgICAgICAgICAgICBnb3RvIG5vX21lbV80OworICAgICAgICBjbGVh
cl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKKyAgICB9CisKKyAgICAvKiBTdGF0dXMgcGFnZXMg
Zm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLworICAgIGd0LT5zdGF0dXMgPSB4emFs
bG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7CisgICAgaWYgKCBn
dC0+c3RhdHVzID09IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21lbV80OworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICAgICAgZ250dGFi
X2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7CisKKyAgICBndC0+bnJfc3RhdHVzX2ZyYW1l
cyA9IDA7CisKKyAgICByZXR1cm4gMDsKKworIG5vX21lbV80OgorICAgIGZvciAoIGkgPSAwOyBp
IDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgICAgIGZyZWVfeGVuaGVhcF9w
YWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKKyAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7CisgICAg
Z3QtPnNoYXJlZF9yYXcgPSBOVUxMOworIG5vX21lbV8zOgorICAgIHZmcmVlKGd0LT5tYXB0cmFj
ayk7CisgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKKyBub19tZW1fMjoKKyAgICBmb3IgKCBpID0g
MDsKKyAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxf
TlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKKyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFj
dGl2ZVtpXSk7CisgICAgeGZyZWUoZ3QtPmFjdGl2ZSk7CisgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7
Cisgbm9fbWVtXzE6CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IDA7CisgICAgcmV0dXJuIC1F
Tk9NRU07Cit9CisKIC8qCiAgKiBHcm93IHRoZSBncmFudCB0YWJsZS4gVGhlIGNhbGxlciBtdXN0
IGhvbGQgdGhlIGdyYW50IHRhYmxlJ3MKICAqIHdyaXRlIGxvY2sgYmVmb3JlIGNhbGxpbmcgdGhp
cyBmdW5jdGlvbi4KQEAgLTE2NjUsNiArMTczNywxMiBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgdW5zaWduZWQgaW50IGksIGo7CiAK
KyAgICBpZiAoICFndC0+bnJfZ3JhbnRfZnJhbWVzICYmIGdyYW50X3RhYmxlX2luaXQoZCkgKQor
ICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJBbGxvY2F0aW9uIGZhaWx1cmUg
aW4gZ3JhbnQgdGFibGUgaW5pdC5cbiIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAg
ICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKIAogICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLApAQCAtMzM4MCw3NSArMzQ1OCwxNyBAQCBncmFudF90YWJsZV9jcmVh
dGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7
Ci0gICAgdW5zaWduZWQgaW50IGksIGo7CiAKICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1Y3Qg
Z3JhbnRfdGFibGUpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMDsKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCiAgICAgcGVyY3B1X3J3
bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwogICAgIHNwaW5fbG9j
a19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKLSAgICB0LT5ucl9ncmFudF9mcmFtZXMgPSBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsKLQotICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KLSAg
ICBpZiAoICh0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVf
Z3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzE7Ci0gICAgZm9y
ICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoICh0LT5h
Y3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAgICAgICBn
b3RvIG5vX21lbV8yOwotICAgICAgICBjbGVhcl9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0gICAgICAg
IGZvciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCi0gICAgICAgICAgICBzcGlu
X2xvY2tfaW5pdCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOwotICAgIH0KLQotICAgIC8qIFRyYWNr
aW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwotICAgIHQtPm1hcHRyYWNrID0g
dnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCp0LT5tYXB0cmFjaykpOwotICAg
IGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzI7Ci0KLSAg
ICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCi0gICAgaWYgKCAodC0+c2hhcmVkX3JhdyA9IHh6
YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCi0gICAgICAg
IGdvdG8gbm9fbWVtXzM7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUzsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxv
Y194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAgICAgICBnb3RvIG5vX21lbV80Owot
ICAgICAgICBjbGVhcl9wYWdlKHQtPnNoYXJlZF9yYXdbaV0pOwotICAgIH0KLQotICAgIC8qIFN0
YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCi0gICAgdC0+c3Rh
dHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7Ci0g
ICAgaWYgKCB0LT5zdGF0dXMgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0KLSAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgICAg
ICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpOwotCi0gICAgdC0+bnJfc3RhdHVz
X2ZyYW1lcyA9IDA7CiAKICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCiAg
ICAgZC0+Z3JhbnRfdGFibGUgPSB0OwogICAgIHJldHVybiAwOwotCi0gbm9fbWVtXzQ6Ci0gICAg
Zm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAg
ZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7Ci0gICAgeGZyZWUodC0+c2hhcmVk
X3Jhdyk7Ci0gbm9fbWVtXzM6Ci0gICAgdmZyZWUodC0+bWFwdHJhY2spOwotIG5vX21lbV8yOgot
ICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9m
cmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQotICAgICAgICBmcmVlX3hlbmhl
YXBfcGFnZSh0LT5hY3RpdmVbaV0pOwotICAgIHhmcmVlKHQtPmFjdGl2ZSk7Ci0gbm9fbWVtXzE6
Ci0gICAgeGZyZWUodCk7Ci0gbm9fbWVtXzA6Ci0gICAgcmV0dXJuIC1FTk9NRU07CiB9CiAKIHZv
aWQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNiMDdlNjBjNS4uODRhOGQ2MTYxNiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKQEAgLTM1LDYgKzM1LDggQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhf
Z3JhbnRfZnJhbWVzOwogLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBj
b250ZXh0LiAqLwogaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpk
KTsKK2ludCBncmFudF90YWJsZV9pbml0KAorICAgIHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBn
cmFudF90YWJsZV9kZXN0cm95KAogICAgIHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBncmFudF90
YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9m-00034C-2B; Thu, 07 Sep 2017 13:47:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9k-00032t-Sl
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:44 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DE/2A-30935-00E41B95; Thu, 07 Sep 2017 13:47:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+5/342
 RBqfOilks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/m1YxFbxUq3g86SNzA+MihS5GTg4JASOJ
 txP/MXUxcnEICSxklPix6CU7SIJNQFViw/VTrCC2iIC0xLXPlxlBipgFJjFJLOheB1YkLBAhc
 XLePxYQmwWo4dmzC0wgNq+AicSx7Z+ZIDbIS3QcmAxWwylgKrG25SEjiC0EVNP6awfrBEbuBY
 wMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GKe
 +jzvEKMnBpCTKe1xjY6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfDyAANJ
 SLAoNT21Ii0zBxiCMKUSHDxKIhBp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQ2CQpcV5lk
 FIBkNKM0jy4QbDYuMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXiWQKTyZeSVw+14BncIEdE
 rJ8w0gp5QkIqSkGhjtbSxnrNOT7ZynIb3wzJMnyU/nTjul+aNHIksl9MLc9IvvCvW8BSX6u7Y
 /YKyflLPtlPpf8aTdB8OT7u5ddq7hxI3ZVfcY7M9vc9+4Mqra9c+SBe2a/3peabl0JdZtfczn
 xMCx2HdHZPK3mxeu2jXsOLpSOt9JTS/lsXyvewu3rPZvDeaULQuUWIozEg21mIuKEwHuYKj6i
 AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504792063!110663475!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23126 invoked from network); 7 Sep 2017 13:47:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EF4BBAEC3;
 Thu,  7 Sep 2017 13:47:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:35 +0200
Message-Id: <20170907134735.20434-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 8/8] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgotLS0KVjQ6Ci0gcmVuYW1lIGNvbmZpZ3VyYXRpb24gaXRlbXMgdG8gdXNlIG1heF8gcHJlZml4
ZXMgKFdlaSBMaXUpCi0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMTUgKysrKysr
KysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgNiArKysrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jICAgICB8ICA4ICsrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgfCAgMyArKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA1ICsrKysr
CiB0b29scy94bC94bF9zeHAuYyAgICAgICAgICAgfCAgMiArKwogNiBmaWxlcyBjaGFuZ2VkLCAz
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIv
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDc5Y2IyZWFlYTcuLmNhYTY3NGQ1OWQgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4KQEAgLTQ0NCw2ICs0NDQsMjEgQEAgdW5wYXVzaW5nIHRoZSBkb21haW4uIFdpdGgg
YSBwcm9wZXJseSBjb25zdHJ1Y3RlZCBzZWN1cml0eSBwb2xpY3kgKHN1Y2gKIGFzIG5vbWlncmF0
ZV90IGluIHRoZSBleGFtcGxlIHBvbGljeSksIHRoaXMgY2FuIGJlIHVzZWQgdG8gYnVpbGQgYQog
ZG9tYWluIHdob3NlIG1lbW9yeSBpcyBub3QgYWNjZXNzaWJsZSB0byB0aGUgdG9vbHN0YWNrIGRv
bWFpbi4KIAorPWl0ZW0gQjxtYXhfZ3JhbnRfZnJhbWVzPU5VTUJFUj4KKworU3BlY2lmeSB0aGUg
bWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIHRoZSBkb21haW4gaXMgYWxsb3dlZCB0byBo
YXZlLgorVGhpcyB2YWx1ZSBjb250cm9scyBob3cgbWFueSBwYWdlcyB0aGUgZG9tYWluIGlzIGFi
bGUgdG8gZ3JhbnQgYWNjZXNzIHRvIGZvcgorb3RoZXIgZG9tYWlucywgbmVlZGVkIGUuZy4gZm9y
IHRoZSBvcGVyYXRpb24gb2YgcGFyYXZpcnR1YWxpemVkIGRldmljZXMuCitUaGUgZGVmYXVsdCBp
cyAzMiwgaWYgbm90IHNldCB0byBhbm90aGVyIHZhbHVlIHZpYSBhIFhlbiBib290IHBhcmFtZXRl
ci4KKworPWl0ZW0gQjxtYXhfbWFwdHJhY2tfZnJhbWVzPU5VTUJFUj4KKworU3BlY2lmeSB0aGUg
bWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwdHJhY2sgZnJhbWVzIHRoZSBkb21haW4gaXMgYWxs
b3dlZAordG8gaGF2ZS4gVGhpcyB2YWx1ZSBjb250cm9scyBob3cgbWFueSBwYWdlcyBvZiBmb3Jl
aWduIGRvbWFpbnMgY2FuIGJlIGFjY2Vzc2VkCit2aWEgdGhlIGdyYW50IG1lY2hhbmlzbSBieSB0
aGlzIGRvbWFpbi4gQSB2YWx1ZSBoaWdoZXIgdGhhbiB0aGUgbm9ybWFsIGRlZmF1bHQKK29mIDEw
MjQgaXMgbm9ybWFsbHkgbmVlZGVkIG9ubHkgZm9yIHZlcnkgbGFyZ2UgY29uZmlndXJhdGlvbnMg
Zm9yIGRyaXZlcgorZG9tYWlucy4KKwogPWl0ZW0gQjxub21pZ3JhdGU9Qk9PTEVBTj4KIAogRGlz
YWJsZSBtaWdyYXRpb24gb2YgdGhpcyBkb21haW4uICBUaGlzIGVuYWJsZXMgY2VydGFpbiBvdGhl
ciBmZWF0dXJlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKaW5kZXggODEyYjdlYTk1ZC4uOTEyZjYzNmIxYSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMTEsNiArMzExLDEy
IEBACiAjZGVmaW5lIExJQlhMX0hBVkVfUDlTIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfQlVJTERJ
TkZPX0dSQU5UX0xJTUlUUyBpbmRpY2F0ZXMgdGhhdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbwor
ICogaGFzIHRoZSBtYXhfZ3JhbnRfZnJhbWVzIGFuZCBtYXhfbWFwdHJhY2tfZnJhbWVzIGZpZWxk
cy4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1JVFMgMQorCisv
KgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50ZWUg
d2hpY2ggbGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4
IGY1NGZkNDlhNzMuLjgzYmE0NzU3ZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0zMjIsNiArMzIyLDE0IEBAIGlu
dCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKICAgICB9CiAKKyAgICBpZiAoaW5mby0+bWF4X2dyYW50X2Zy
YW1lcyB8fCBpbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzKSB7CisgICAgICAgIGlmICh4Y19kb21h
aW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54Y2gsIGRvbWlkLCBpbmZvLT5tYXhfZ3JhbnRfZnJh
bWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPm1heF9t
YXB0cmFja19mcmFtZXMpICE9IDApIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIkNvdWxkbid0
IHNldCBncmFudCB0YWJsZSBsaW1pdHMiKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlM
OworICAgICAgICB9CisgICAgfQorCiAgICAgLyoKICAgICAgKiBDaGVjayBpZiB0aGUgZG9tYWlu
IGhhcyBhbnkgQ1BVIG9yIG5vZGUgYWZmaW5pdHkgYWxyZWFkeS4gSWYgbm90LCB0cnkKICAgICAg
KiB0byBidWlsZCB1cCB0aGUgbGF0dGVyIHZpYSBhdXRvbWF0aWMgTlVNQSBwbGFjZW1lbnQuIElu
IGZhY3QsIGluIGNhc2UKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxNzNkNzBhY2VjLi40NzQ4N2Q2OWM1
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCkBAIC00NzIsNiArNDcyLDkgQEAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgKCJibGtkZXZfc3RhcnQi
LCAgICBzdHJpbmcpLAogCiAgICAgKCJ2bnVtYV9ub2RlcyIsIEFycmF5KGxpYnhsX3Zub2RlX2lu
Zm8sICJudW1fdm51bWFfbm9kZXMiKSksCisKKyAgICAoIm1heF9ncmFudF9mcmFtZXMiLCAgICB1
aW50MzIpLAorICAgICgibWF4X21hcHRyYWNrX2ZyYW1lcyIsIHVpbnQzMiksCiAgICAgCiAgICAg
KCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIGxpYnhsX2RldmljZV9tb2RlbF92ZXJzaW9uKSwKICAg
ICAoImRldmljZV9tb2RlbF9zdHViZG9tYWluIiwgbGlieGxfZGVmYm9vbCksCmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwMmRkZDJl
OTBkLi5kYzlkZjNjZTJlIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTk0Myw2ICs5NDMsMTEgQEAgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAheGx1X2NmZ19nZXRfc3Ry
aW5nIChjb25maWcsICJjcHVzX3NvZnQiLCAmYnVmLCAwKSkKICAgICAgICAgcGFyc2VfdmNwdV9h
ZmZpbml0eShiX2luZm8sIGNwdXMsIGJ1ZiwgbnVtX2NwdXMsIGZhbHNlKTsKIAorICAgIGlmICgh
eGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4X2dyYW50X2ZyYW1lcyIsICZsLCAwKSkKKyAg
ICAgICAgYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVzID0gbDsKKyAgICBpZiAoIXhsdV9jZmdfZ2V0
X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFja19mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIGJf
aW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IGw7CisKICAgICBsaWJ4bF9kZWZib29sX3NldCgm
Yl9pbmZvLT5jbGFpbV9tb2RlLCBjbGFpbV9tb2RlKTsKIAogICAgIGlmICh4bHVfY2ZnX2dldF9z
dHJpbmcgKGNvbmZpZywgIm9uX3Bvd2Vyb2ZmIiwgJmJ1ZiwgMCkpCmRpZmYgLS1naXQgYS90b29s
cy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4cC5jCmluZGV4IGU3MzhiZjI0NjUuLmUyNjRj
ZjIwMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4
cC5jCkBAIC02NCw2ICs2NCw4IEBAIHZvaWQgcHJpbnRmX2luZm9fc2V4cChpbnQgZG9taWQsIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBGSUxFICpmaCkKIAogICAgIGZwcmludGYoZmgs
ICJcdChidWlsZF9pbmZvKVxuIik7CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF92Y3B1cyAlZClc
biIsIGJfaW5mby0+bWF4X3ZjcHVzKTsKKyAgICBmcHJpbnRmKGZoLCAiXHQobWF4X2dyYW50X2Zy
YW1lcyAlZClcbiIsIGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgZnByaW50ZihmaCwg
Ilx0KG1heF9tYXB0cmFja19mcmFtZXMgJWQpXG4iLCBiX2luZm8tPm1heF9tYXB0cmFja19mcmFt
ZXMpOwogICAgIGZwcmludGYoZmgsICJcdCh0c2NfbW9kZSAlcylcbiIsIGxpYnhsX3RzY19tb2Rl
X3RvX3N0cmluZyhiX2luZm8tPnRzY19tb2RlKSk7CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF9t
ZW1rYiAlIlBSSWQ2NCIpXG4iLCBiX2luZm8tPm1heF9tZW1rYik7CiAgICAgZnByaW50ZihmaCwg
Ilx0KHRhcmdldF9tZW1rYiAlIlBSSWQ2NCIpXG4iLCBiX2luZm8tPnRhcmdldF9tZW1rYik7Ci0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9n-00034T-9u; Thu, 07 Sep 2017 13:47:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9l-00033W-8r
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 3F/28-00743-00E41B95; Thu, 07 Sep 2017 13:47:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+4/342
 RBvN+GFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlH+z6xFiwXqpj/UqSB8ThfFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKPHp6lQ0kwSagKrHh+ilWEFtEQFri2ufLjCBFzAKTmCQWdK9jB0kIC0RIz
 HrxhBHEZgFqaJ75EayBV8BEYuuVa0wQG+QlOg5MZgGxOQVMJda2PASrFwKqaf21g3UCI/cCRo
 ZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHeZQCCHYzf/zg
 dYpTkYFIS5T2usTFSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4S3yA6gSL
 UtNTK9Iyc4DhB1MqwcGjJMJ7CSTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRICmyQlzrsUp
 FQApDSjNA9uECwuLjHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmY9znIFJ7MvBK4fa+ATmECOq
 Xk+QaQU0oSEVJSDYx52fvOZdyotN45vTy+Yt9Jm6Dge4rtS9e8fHUu6ssfpTCWOrU53btK2Jz
 3/NDwuJHm/0FUv/ZwT8lk25w/RnwhKwvYOfb8WOviGBO4rO3yx7vK8gGfpk6+9X1NP0fsgyMm
 0yey5f+35v1Ze2XJvOypqy8z/Dk6rdL1doVLdP4S6Z3bsiLZL5grsRRnJBpqMRcVJwIAwPZpG
 IYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504792062!74268453!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10543 invoked from network); 7 Sep 2017 13:47:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7AD5FAC6C;
 Thu,  7 Sep 2017 13:47:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:34 +0200
Message-Id: <20170907134735.20434-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 7/8] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KVjQ6Ci0gdXNlIGRvbWlkX3QgKFdlaSBMaXUpCi0tLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCAxNCArKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9t
YWluLmMgICAgICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQzMTUxY2I0MTUuLmFiMzRmYjRmNzAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMDY0LDYgKzEwNjQsMjAgQEAgaW50IHhjX2RvbWFp
bl9zZXRfdmlycV9oYW5kbGVyKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50
IHZpcnEpOwogaW50IHhjX2RvbWFpbl9zZXRfbWF4X2V2dGNobih4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1h
eF9wb3J0KTsKIAorLyoqCisgKiBTZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1l
cyBhbmQvb3IgbWFwdHJhY2sgZnJhbWVzIGEgZG9tYWluCisgKiBjYW4gaGF2ZS4gQ2FuIG9ubHkg
YmUgdXNlZCBhdCBkb21haW4gc2V0dXAgdGltZS4gQSB6ZXJvIHZhbHVlIG1lYW5zCisgKiBubyBj
aGFuZ2UuCisgKgorICogQHBhcmFtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3Ig
aW50ZXJmYWNlCisgKiBAcGFyYW0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcmFtIGdyYW50
X2ZyYW1lcyBtYXguIG51bWJlciBvZiBncmFudCBmcmFtZXMKKyAqIEBwYXJhbSBtYXB0cmFja19m
cmFtZXMgbWF4LiBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzCisgKi8KK2ludCB4Y19kb21haW5f
c2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKKwog
LyoKICAqIENQVVBPT0wgTUFOQUdFTUVOVCBGVU5DVElPTlMKICAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzYmFi
NGU4YmFiLi40MWI0MmQ2NjM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwor
KysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjI2OCw2ICsyMjY4LDE5IEBAIGludCB4
Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2RvbWFp
bl9zZXRfZ250dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpCit7
CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXRf
Z250dGFiX2xpbWl0czsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisgICAgZG9tY3RsLnUu
c2V0X2dudHRhYl9saW1pdHMuZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgIGRvbWN0
bC51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRyYWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsK
KyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8qIFBsdW1iaW5nIFhl
biB3aXRoIHZOVU1BIHRvcG9sb2d5ICovCiBpbnQgeGNfZG9tYWluX3NldHZudW1hKHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9j-00032X-Vq; Thu, 07 Sep 2017 13:47:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9i-00031O-Gc
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 84/4A-03283-DFD41B95; Thu, 07 Sep 2017 13:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+5f342
 RBot38Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnndnQzFsx3rZh5qI25gfGMYRcjJ4eEgJHE
 24n/mLoYuTiEBBYySky+1sYIkmATUJXYcP0UK4gtIiAtce3zZUaQImaBSUwSC7rXsYMkhAUCJ
 bZc7gOzWYAals59xQJi8wqYSCxb8IsdYoO8RMeByWBxTgFTibUtD8EWCAHVtP7awTqBkXsBI8
 MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxADzMAwQ7Gmxs
 DDjFKcjApifIe19gYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClwcYMEKCRanpqRVpmTnAUINJ
 S3DwKIlApHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc6rDFIkAFKUUZoHNwIW9pcYZaWEe
 RmBjhLiKUgtys0sQZV/xSjOwagkzKsEMoUnM68EbtMroCOYgI4oeb4B5IiSRISUVANjRTTT6m
 1Xih/Z7V//+OVKpoiOddy7NwmaCGzxYbOTdZnzXkavN+i62nXTWwtrgxM2Xmm8lemx763jzun
 CIdseHfT2ey1Z94kt6Obb1cH3lrCyL3p69ze30aqXzX018f28G69XWzBOE5WYf2+9f8KrptqM
 tJMOPUfmbpsVL+v27cz0fdnWLdePKLEUZyQaajEXFScCAMCuNDJ2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504792060!115313097!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30264 invoked from network); 7 Sep 2017 13:47:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 54929AAC8;
 Thu,  7 Sep 2017 13:47:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:28 +0200
Message-Id: <20170907134735.20434-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 1/8] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIgdG8gYmUg
bW9yZSB0eXBlIHNhZmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClYzOgotIHVw
ZGF0ZSBjb21taXQgbWVzc2FnZQoKVjI6Ci0gcmViYXNlZCB0byBzdGFnaW5nCi0tLQogeGVuL2Fy
Y2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgMzYgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgNDEgKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaCAgICAgfCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwg
NjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwppbmRleCBiMzk2NzdlYWM5Li4zZGIwZTNiZGVhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTIyOSwzOSArMTIyOSwx
MSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBzd2l0Y2ggKCBzcGFjZSAp
CiAgICAgewogICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGU6Ci0gICAgICAgIGdyYW50
X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgIGlmICggZC0+Z3JhbnRfdGFi
bGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9IDE7Ci0KLSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAy
ICYmCi0gICAgICAgICAgICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzOwotICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50
X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFi
bGUtPnN0YXR1c1tpZHhdKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAm
JgotICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQotICAgICAgICAg
ICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwotCi0gICAgICAgICAgICBpZiAo
IGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAg
IG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwotICAg
ICAgICB9Ci0KLSAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKLQot
ICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7Ci0gICAgICAgIH0KLQotICAgICAgICBncmFudF93
cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICByYyA9IGdudHRhYl9tYXBfZnJh
bWUoZCwgaWR4LCBnZm4sICZtZm4pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJl
dHVybiByYzsKIAotICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgdCA9IHAybV9yYW1fcnc7CiAKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTVhMDI5YzliZS4u
M2Q4OTllNGE4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQ2MzEsNDAgKzQ2MzEsMTkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cF9vbmUoCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCi0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21m
biwgbWZuID0gMCwgb2xkX2dwZm47CisgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dw
Zm47CiAgICAgaW50IHJjID0gMDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAKICAgICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewogICAgICAgICBj
YXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICAgICAgaWYgKCBpZHggPT0gMCAp
Ci0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pOworICAg
ICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOgot
ICAgICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0KLSAgICAgICAg
ICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICAg
ICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOwotCi0gICAgICAgICAgICBpZiAoIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAgKGlkeCAm
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAg
ICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNb
aWR4XSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJs
ZSkpICYmCi0gICAgICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQot
ICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKLQotICAg
ICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSAp
Ci0gICAgICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5z
aGFyZWRfcmF3W2lkeF0pOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBncmFudF93cml0
ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICAgICAgZ250dGFiX21hcF9mcmFtZShk
LCBpZHgsIGdwZm4sICZtZm4pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVO
TUFQU1BBQ0VfZ21mbl9yYW5nZToKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuOgpAQCAt
NDY4MSw4ICs0NjYwLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGlkeCksIGQp
ICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIG1mbiA9IGlkeDsKLSAgICAg
ICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgbWZuID0g
X21mbihpZHgpOworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9y
ZWlnbjoKQEAgLTQ2OTEsNyArNDY3MCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGQpIHx8IChtZm4gPT0gMCkgKQorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShkKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIHB1dF9ib3RoOwpAQCAtNDcxNSwxNiArNDY5NCwxNiBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgZ290byBwdXRfYm90aDsKIAog
ICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCi0gICAgb2xkX2dwZm4g
PSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOworICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuKSk7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZ
ICk7CiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1B
UFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwog
ICAgIGlmICggb2xkX2dwZm4gIT0gSU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFH
RV9PUkRFUl80Syk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBf
Z2ZuKG9sZF9ncGZuKSwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcg
bG9jYXRpb24uICovCiAgICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgZ3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAK
ICBwdXRfYm90aDoKICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJl
ZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmYjM4NTljZThlLi40YzJl
OWU0MGE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjA3LDYgKzM2MDcsNDQgQEAgaW50IG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0K
ICNlbmRpZgogCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikK
K3sKKyAgICBpbnQgcmMgPSAwOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFu
dF90YWJsZTsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgaWYgKCBndC0+Z3Rf
dmVyc2lvbiA9PSAwICkKKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOworCisgICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAyICYmCisgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3Rh
YmxlX3N0YXR1cykgKQorICAgIHsKKyAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzOworICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpICkKKyAg
ICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4XSkpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwg
bWF4X2dyYW50X2ZyYW1lcykgKQorICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4
ICsgMSk7CisKKyAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKKyAgICAg
ICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIH0KKworICAgIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhn
dCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmlu
dChzdHJ1Y3QgZG9tYWluICpyZCkKIHsKICAgICBpbnQgZmlyc3QgPSAxOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCmluZGV4IGJjNGQ2MWE5NDAuLjBhMjQ4YTc2NWEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxF
X0hfXwogCiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAKICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCkBAIC0yMSw2ICsyMiwx
MiBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAg
IHJldHVybiAxOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworICAgIGQtPmFyY2guZ3JhbnRfdGFi
bGVfZ2ZuW2lkeF0gPSBnZm47Cit9CisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFn
ZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAz
M2IyZjg4Yjk2Li5jODY1OTk5YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC03
NSw2ICs3NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWdu
ZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3
MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCitzdGF0aWMg
aW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZ2ZuKQoreworfQorCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMg
ZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkg
PT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CmluZGV4IGFmMjY5YTEwOGQuLjQzZWM2YzRkODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0x
MzYsNCArMTM2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwK
KyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5fR1JB
TlRfVEFCTEVfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9j-00032H-Oq; Thu, 07 Sep 2017 13:47:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9i-00031N-Gf
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8A/A1-03422-DFD41B95; Thu, 07 Sep 2017 13:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+5f342
 RBitn8Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7/v5gLDglWnHgo0kD40qBLkZODgkBI4m3
 E/8xdTFycQgJLGSUWHr/DzNIgk1AVWLD9VOsILaIgLTEtc+XGUGKmAUmMUks6F7HDpIQFjCRO
 N2zDqyIBahh4+89bCA2L1B868tuRogN8hIdByazTGDkXMDIsIpRozi1qCy1SNfITC+pKDM9oy
 Q3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9BfDECwg/HMgsBDjJIcTEqivMc1NkYK8SXlp1R
 mJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgRviQ9QnWBRanpqRVpmDjCgYEolOHiURHgv
 gaR5iwsSc4sz0yFSpxjtOY5tuvyHiaPj5l0guQlMbvj+4A+TENhUKXHepSBtAiBtGaV5cENhE
 XCJUVZKmJcR6GQhnoLUotzMElT5V4ziHIxKwrx5IFN4MvNK4Ha/AjqLCeiskucbQM4qSURIST
 UwPshYr1+0MLn2hUj2rIij2ppMIkl1B45JVGx8LSbCUNvVvsSi71rLjy0WPiGVPF2FPq/Nnps
 VSPzI+X785Jqkyt1PNZ/PkM7QnlRmF5FwdvUeJYX8pKiXQp9OvVmjP3lm7AuT3yUua02iFtkz
 L7yedvxFVWzO8teWM1et2mzg6HDn0u9O/oV8SizFGYmGWsxFxYkAYNsQ1nsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1504792060!111015515!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63974 invoked from network); 7 Sep 2017 13:47:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 54B3DAB43;
 Thu,  7 Sep 2017 13:47:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:27 +0200
Message-Id: <20170907134735.20434-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 0/8] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvcmRlci4KCkNoYW5nZXMg
aW4gVjQ6Ci0gcGF0Y2ggMzogbWFrZSByZXQgbW9yZSBsb2NhbCAoV2VpIExpdSkKLSBwYXRjaCA3
OiB1c2UgZG9taWRfdCAoV2VpIExpdSkKLSBwYXRjaCA4OiByZW5hbWUgY29uZmlndXJhdGlvbiBp
dGVtcyB0byB1c2UgbWF4XyBwcmVmaXhlcyAoV2VpIExpdSkKCkNoYW5nZXMgaW4gVjM6Ci0gcGF0
Y2ggMTogdXBkYXRlIGNvbW1pdCBtZXNzYWdlCi0gcGF0Y2ggMzogbW92ZSBjYWxsIG9mIGdyYW50
X3RhYmxlX2luaXQoKSBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgpIHRvCiAgZ250dGFiX2dyb3df
dGFibGUoKSAoUGF1bCBEdXJyYW50KQotIHBhdGNoIDQ6IGNvcnJlY3QgZXJyb3IgbWVzc2FnZSAo
UGF1bCBEdXJyYW50KQotIHBhdGNoIDY6IHJlbmFtZSAqZ250dGJsKiB0byAqZ250dGFiKiAoUGF1
bCBEdXJyYW50KQoKQ2hhbmdlcyBpbiBWMjoKLSBhZGQgcGVyLWRvbWFpbiBncmFudCBsaW1pdHMg
aW5zdGVhZCBvZiBkaWZmZXJlbnQgdjEgYW5kIHYyIGxpbWl0cwotIGRvdWJsZSBkZWZhdWx0IGxp
bWl0IGZvciBodWdlIGhvc3RzCgpKdWVyZ2VuIEdyb3NzICg4KToKICB4ZW46IG1vdmUgWEVOTUFQ
U1BBQ0VfZ3JhbnRfdGFibGUgY29kZSBpbnRvIGdyYW50X3RhYmxlLmMKICB4ZW46IGNsZWFuIHVw
IGdyYW50X3RhYmxlLmgKICB4ZW46IGRlbGF5IGFsbG9jYXRpb24gb2YgZ3JhbnQgdGFibGUgc3Vi
IHN0cnVjdHVyZXMKICB4ZW46IG1ha2UgZ3JhbnQgcmVzb3VyY2UgbGltaXRzIHBlciBkb21haW4K
ICB4ZW46IGRvdWJsZSBkZWZhdWx0IGdyYW50IGZyYW1lIGxpbWl0IGZvciBodWdlIGhvc3RzCiAg
eGVuOiBhZGQgbmV3IGRvbWN0bCBoeXBlcmNhbGwgdG8gc2V0IGdyYW50IHRhYmxlIHJlc291cmNl
IGxpbWl0cwogIGxpYnhjOiBhZGQgbGlieGMgc3VwcG9ydCBmb3Igc2V0dGluZyBncmFudCB0YWJs
ZSByZXNvdXJjZSBsaW1pdHMKICBsaWJ4bDogYWRkIGxpYnhsIHN1cHBvcnQgZm9yIHNldHRpbmcg
Z3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCgogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAg
ICAgICAgICAgfCAgMTUgKysKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwg
ICAyICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICB8ICAxNCArKwogdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgfCAgMTMgKysKIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAg
ICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgIHwg
ICAzICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgIHwgICA1ICsKIHRvb2xz
L3hsL3hsX3N4cC5jICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgICAgICAgICAgICAgIHwgIDM2ICstLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgICAgICAgIHwgIDQxICstLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAg
ICB8ICAxNyArLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgfCAgIDYgKwog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAzNTQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
ICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggICB8ICAgNSArCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAgOSArCiB4ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaCAgICAgICB8ICA5MSArLS0tLS0tLS0KIHhlbi94c20vZmxhc2svaG9v
a3MuYyAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzIHwgICAyICsKIDIwIGZpbGVzIGNoYW5nZWQsIDQwMSBpbnNlcnRpb25zKCspLCAyMzgg
ZGVsZXRpb25zKC0pCgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9k-00032u-DN; Thu, 07 Sep 2017 13:47:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9i-00031U-VZ
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:43 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4F/3A-16676-EFD41B95; Thu, 07 Sep 2017 13:47:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVyuP0Ov+5f342
 RBt/vG1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPtz1hK+jnrtj0/DtbA+M3ji5GTg4JASOJ
 txP/MXUxcnEICSxklHi27BYTSIJNQFViw/VTrCC2iIC0xLXPlxlBipgFJjFJLOhexw6SEBbwk
 fi9fC5YAwtQw6qTR5hBbF4BE4mr25YyQ2yQl+g4MJkFxOYUMJVY2/KQEcQWAqpp/bWDdQIj9w
 JGhlWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEermdgYNz
 BuKfd7xCjJAeTkijvcY2NkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwcsD
 DCQhwaLU9NSKtMwcYAjClEpw8CiJQKR5iwsSc4sz0yFSpxgtOTpu3v3DxLEJTG74/uAPkxDYP
 ClxXmWQBgGQhozSPLhxsDi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYd7kP0BSezLwSuK
 2vgA5iAjqo5PkGkINKEhFSUg2MbckbxQJU9oTzGT2OPpDx3vg32x3BlVtnPRI9bnbi9qLUnU8
 lVxX+ebt5St7znMuH58pdFJlu+H669A+7VWxfnglaL8m+nPjt+CSuNYF3tJl5SjXYUl8sjl+7
 UG/SJSuhmn5Rjd4v3JJZbmdNz3M7v9cSeLJixzR/cwb146GRM39lHnR7sn3ubyWW4oxEQy3mo
 uJEABlAyVKOAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504792061!107672623!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5906 invoked from network); 7 Sep 2017 13:47:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 74A81AC6B;
 Thu,  7 Sep 2017 13:47:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:32 +0200
Message-Id: <20170907134735.20434-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 5/8] xen: double default grant frame limit
	for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBhIHN5c3RlbSBoYXMgbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvdW5kYXJ5IGRvdWJs
ZSB0aGUgZGVmYXVsdApncmFudCBmcmFtZSBudW1iZXIgbGltaXQgcGVyIGRvbWFpbi4gVGhpcyBl
bnN1cmVzIGEgcHYgZG9tYWluIGNhbiBzdGlsbAplc3RhYmxpc2ggdGhlIHNhbWUgbnVtYmVyIG9m
IGdyYW50cyBldmVuIGlmIGl0IGlzIHJlcXVpcmVkIHRvIHVzZQp2ZXJzaW9uIDIgZ3JhbnRzIHdo
aWNoIG5lZWQgdHdpY2UgdGhlIHNwYWNlIG9mIHYxIGdyYW50cy4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDkgKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmlu
ZGV4IGZmNzM1YTRiNDcuLmMwMDExOWYyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM4MjQsOCArMzgyNCwx
NSBAQCBzdGF0aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2VfaW5pdCh2b2lkKQogewogICAgIEJV
SUxEX0JVR19PTihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9H
UkFOVF9GUkFNRVMpOwogCisgICAgLyoKKyAgICAgKiBJbiBjYXNlIGdyYW50IHYyIGlzIHJlcXVp
cmVkIGZvciBwdiBkb21haW5zIHRvIHJlZmVyZW5jZSBhbnkgcG9zc2libGUKKyAgICAgKiBtZW1v
cnkgcGFnZSAoaS5lLiBtZW1vcnkgaXMgaW5zdGFsbGVkIGFib3ZlIDE2VEIgYm91bmRhcnkpIGRv
dWJsZSB0aGUKKyAgICAgKiBncmFudCBmcmFtZSBsaW1pdC4gVGhpcyB3aWxsIGFsbG93IGEgZ3Vl
c3QgdXNpbmcgdjIgZ3JhbnRzIHdpdGhvdXQKKyAgICAgKiBoYXZpbmcgdG8gbG93ZXIgdGhlIG51
bWJlciBvZiB1c2FibGUgZ3JhbnRzLgorICAgICAqLwogICAgIGlmICggIW1heF9ncmFudF9mcmFt
ZXMgKQotICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTOworICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gKChtYXhfcGFnZSA+PiAzMikgPyAyIDog
MSkgKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTOwogCiAgICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCiAgICAgICAgIG1heF9tYXB0
cmFja19mcmFtZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpx9j-00031v-B3; Thu, 07 Sep 2017 13:47:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpx9i-00031L-AS
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 13:47:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0D/29-01812-DFD41B95; Thu, 07 Sep 2017 13:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+4f342
 RBvO/WVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXjvWxF6yzr/h5vIOpgfGwcRcjJ4eEgJHE
 24n/mLoYuTiEBBYySiw+cJcNJMEmoCqx4fopVhBbREBa4trny4wgRcwCk5gkFnSvYwdJCAsYS
 3xbcJoRxGYBali7rJEFxOYVMJF4PnsCK8QGeYmOA5PB4pwCphJrWx6C1QsB1bT+2sE6gZF7AS
 PDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQA/XMzAw7mD
 sPOF3iFGSg0lJlPe4xsZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JT5AOcGi1PTUirTMHGCo
 waQlOHiURHingKR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOuxSkSACkKKM0D24ELOwvM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQOZwpOZVwK36RXQEUxAR5Q83wByREkiQkqqgd
 Gn+EPDBgXmOT4cIW2v3/ZdVAs58vcgX9rFVa5cpw/Oyk1//jdvRrVNU9HTSfeXcCeJNLfs46k
 NfKHAemtBw/7ZHYumzZ9S+Nz96PJNTstfupgf0v26spBzUr3W/Kw/igesJp6JqprEujL2ZTij
 Uyr7N6PL21TynnIy5fk0y/h1xy7c4+aTVqnEUpyRaKjFXFScCADpdHemdgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504792060!82802403!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44044 invoked from network); 7 Sep 2017 13:47:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 13:47:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 54C9BABB3;
 Thu,  7 Sep 2017 13:47:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Thu,  7 Sep 2017 15:47:29 +0200
Message-Id: <20170907134735.20434-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170907134735.20434-1-jgross@suse.com>
References: <20170907134735.20434-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v4 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCA4NCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDgxIGlu
c2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA0YzJlOWU0MGE1Li40
NTIwZTM2ZDkwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC00MCw2ICs0MCw0NCBAQAogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAorLyogUGVyLWRvbWFpbiBncmFudCBp
bmZvcm1hdGlvbi4gKi8KK3N0cnVjdCBncmFudF90YWJsZSB7CisgICAgLyoKKyAgICAgKiBMb2Nr
IHByb3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZl
CisgICAgICogZW50cnkgbGlzdCwgZXRjLikKKyAgICAgKi8KKyAgICBwZXJjcHVfcndsb2NrX3Qg
ICAgICAgbG9jazsKKyAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3
aXRoIGd1ZXN0ICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsK
KyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJs
ZS5oKS4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKipzaGFyZWRfcmF3OworICAgICAg
ICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7CisgICAgICAgIHVuaW9uIGdyYW50
X2VudHJ5X3YyICoqc2hhcmVkX3YyOworICAgIH07CisgICAgLyogTnVtYmVyIG9mIGdyYW50IHN0
YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCisgICAgdW5z
aWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7CisgICAgLyogU3RhdGUgZ3JhbnQg
dGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KKyAgICBncmFudF9z
dGF0dXNfdCAgICAgICAqKnN0YXR1czsKKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCisg
ICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqKmFjdGl2ZTsKKyAgICAvKiBNYXBwaW5nIHRy
YWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLworICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFw
dHJhY2s7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0OworICAgIC8q
IExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8KKyAgICBzcGlubG9ja190ICAg
ICAgICAgICAgbWFwdHJhY2tfbG9jazsKKyAgICAvKgorICAgICAqIFRoZSBkZWZpbmVkIHZlcnNp
b25zIGFyZSAxIGFuZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdworICAgICAqIHdoYXQg
dmVyc2lvbiB0byB1c2UgeWV0LgorICAgICAqLworICAgIHVuc2lnbmVkICAgICAgICAgICAgICBn
dF92ZXJzaW9uOworfTsKKworI2lmbmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyog
dG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLworLyogRGVmYXVsdCBtYXhpbXVtIHNpemUgb2Yg
YSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KKyNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRf
RlJBTUVTICAgMzIKKyNlbmRpZgorCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3Jh
bnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRf
ZnJhbWVzKTsKIApAQCAtMTE4LDYgKzE1NiwxOCBAQCBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyB7CiAg
ICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgLyogcm91bmQgc2l6ZSB0byBhIHBvd2VyIG9mIDIg
Ki8KIH07CiAKKy8qIE51bWJlciBvZiBncmFudCB0YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhv
bGQgZCdzIGdyYW50IHRhYmxlIGxvY2suICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBu
cl9ncmFudF9mcmFtZXMoY29uc3Qgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICByZXR1
cm4gZ3QtPm5yX2dyYW50X2ZyYW1lczsKK30KKworLyogTnVtYmVyIG9mIHN0YXR1cyBncmFudCB0
YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QpCit7CisgICAgcmV0dXJuIGd0LT5ucl9zdGF0dXNfZnJhbWVzOworfQorCiAj
ZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGdyYW50
X21hcHBpbmcpKQogI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBcCiAgICAgKCh0KS0+bWFw
dHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0VdKQpAQCAt
MTk3LDcgKzI0NywyNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0X3NldF9nZm4oc3RydWN0IGFj
dGl2ZV9ncmFudF9lbnRyeSAqYWN0LCBnZm5fdCBnZm4pCiAjZW5kaWYKIH0KIAotREVGSU5FX1BF
UkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CitzdGF0aWMgREVGSU5FX1BFUkNQVV9S
V0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9y
ZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBwZXJjcHVfcmVhZF9sb2Nr
KGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50
X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcGVyY3B1X3JlYWRf
dW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBwZXJjcHVf
d3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBw
ZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KIAogc3RhdGlj
IGlubGluZSB2b2lkIGdudHRhYl9mbHVzaF90bGIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
QEAgLTI1MCw2ICszMjAsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9yZWxl
YXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKICAgICBzcGluX3VubG9jaygmYWN0
LT5sb2NrKTsKIH0KIAorI2RlZmluZSBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgKFBBR0VfU0laRSAv
IHNpemVvZihncmFudF9zdGF0dXNfdCkpCisjZGVmaW5lIEdSQU5UX1BFUl9QQUdFIChQQUdFX1NJ
WkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCisvKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUg
c3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0dXNfZnJhbWVzKHVuc2lnbmVk
IGludCBncmFudF9mcmFtZXMpCit7CisgICAgcmV0dXJuIChncmFudF9mcmFtZXMgKiBHUkFOVF9Q
RVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAtIDEpIC8KKyAgICAgICAgR1JBTlRfU1RB
VFVTX1BFUl9QQUdFOworfQorCiAvKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBv
dXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KICAgIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNv
bnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgogICAgQ2FsbGVyIG11c3Qg
ZG8gcHV0X3BhZ2UoKnBhZ2UpLgpAQCAtMTU4MCw3ICsxNjU5LDcgQEAgZ250dGFiX3VucG9wdWxh
dGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQogICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIgbXVzdCBob2xkIHRoZSBncmFu
dCB0YWJsZSdzCiAgKiB3cml0ZSBsb2NrIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24uCiAg
Ki8KLWludAorc3RhdGljIGludAogZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiB7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpn
dCA9IGQtPmdyYW50X3RhYmxlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3Rh
YmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCA0M2VjNmM0ZDgwLi40
M2IwN2U2MGM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjksNjYgKzI5LDkgQEAKICNpbmNs
dWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgogCi0jaWZuZGVm
IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRl
ICovCi0vKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBbUE9MSUNZXSAq
LwotI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgotI2VuZGlmCiAvKiBU
aGUgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuICovCiBleHRlcm4gdW5zaWduZWQgaW50
IG1heF9ncmFudF9mcmFtZXM7CiAKLURFQ0xBUkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRf
cndsb2NrKTsKLQotLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4gKi8KLXN0cnVjdCBn
cmFudF90YWJsZSB7Ci0gICAgLyoKLSAgICAgKiBMb2NrIHByb3RlY3RpbmcgdXBkYXRlcyB0byBn
cmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCi0gICAgICogZW50cnkgbGlzdCwgZXRj
LikKLSAgICAgKi8KLSAgICBwZXJjcHVfcndsb2NrX3QgICAgICAgbG9jazsKLSAgICAvKiBUYWJs
ZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0ICovCi0gICAgdW5zaWdu
ZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsKLSAgICAvKiBTaGFyZWQgZ3JhbnQgdGFi
bGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICB1bmlvbiB7Ci0g
ICAgICAgIHZvaWQgKipzaGFyZWRfcmF3OwotICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEg
KipzaGFyZWRfdjE7Ci0gICAgICAgIHVuaW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOwot
ICAgIH07Ci0gICAgLyogTnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGgg
Z3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCi0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0
YXR1c19mcmFtZXM7Ci0gICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1Ymxp
Yy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsK
LSAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCi0gICAgc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqKmFjdGl2ZTsKLSAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAq
LwotICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFwdHJhY2s7Ci0gICAgdW5zaWduZWQgaW50
ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0OwotICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFw
dHJhY2sgbGltaXQgKi8KLSAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJhY2tfbG9jazsK
LSAgICAvKiBUaGUgZGVmaW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdl
IGRvbid0IGtub3cKLSAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8KLSAgICB1bnNp
Z25lZCAgICAgICAgICAgICAgZ3RfdmVyc2lvbjsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF9yZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBwZXJjcHVfcmVh
ZF9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1
X3JlYWRfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGlu
ZSB2b2lkIGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBw
ZXJjcHVfd3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgdm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsK
LSAgICBwZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQog
LyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0LiAqLwogaW50
IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTEwNiwzMyAr
NDksNiBAQCB2b2lkCiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAotLyogSW5jcmVhc2UgdGhlIHNpemUgb2YgYSBkb21haW4ncyBncmFudCB0YWJsZS4K
LSAqIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyYW50IHRhYmxlIHdyaXRlIGxvY2suCi0gKi8KLWlu
dAotZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9u
cl9mcmFtZXMpOwotCi0vKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVz
dCBob2xkIGQncyBncmFudCB0YWJsZSBsb2NrLiAqLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgbnJfZ3JhbnRfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcmV0dXJu
IGd0LT5ucl9ncmFudF9mcmFtZXM7Ci19Ci0KLS8qIE51bWJlciBvZiBzdGF0dXMgZ3JhbnQgdGFi
bGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLwotc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0KQotewotICAgIHJldHVybiBndC0+bnJfc3RhdHVzX2ZyYW1lczsKLX0KLQotI2RlZmluZSBH
UkFOVF9TVEFUVVNfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkp
Ci0jZGVmaW5lIEdSQU5UX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlf
djJfdCkpCi0vKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBt
dXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dCBncmFudF90b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFtZXMpCi17Ci0gICAgcmV0dXJu
IChncmFudF9mcmFtZXMgKiBHUkFOVF9QRVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAt
IDEpIC8KLSAgICAgICAgR1JBTlRfU1RBVFVTX1BFUl9QQUdFOwotfQotCiBpbnQgbWVtX3NoYXJp
bmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMp
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:49:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxBp-0003zC-OC; Thu, 07 Sep 2017 13:49:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4165cecfb=lars.kurth@citrix.com>)
 id 1dpxBp-0003ya-1e; Thu, 07 Sep 2017 13:49:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 43/51-03283-08E41B95; Thu, 07 Sep 2017 13:49:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAKsWRWlGSWpSXmKPExsWyU9JRQrfeb2O
 kweezvBZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJoxd/Jp5oLNRRW3
 d8s1MH4p6GLk5JAQ8JP40/aVHcRmE9CQOPawmbmLkYtDROA/k8STQ33sIA6zwBpmiXs3b7F2M
 XJwCAvoSZy+4ATSICKgL/H9WBc7hG0k0bDpKhOIzSKgIvG1YxpYnFfAVuJLyzoWEFtIwFTiza
 3TYDWcAmYSKxd9YAWxGQVkJb40rmYGsZkFxCWavqxkhThOQGLJnvPMELaoxMvH/8DiokAnzDo
 +DyquI3H2+hNGCNtAYuvSfSwgZzILaEqs36UPMdJS4sHWaUwQtqLElO6HUKcJSpyc+YRlAqPY
 LCSbZyF0z0LSPQtJ9ywk3QsYWVcxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5
 iQmFesl5+duYgTGHQMQ7GC8vTHgEKMkB5OSKO9xjY2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lC
 R4eXyBcoJFqempFWmZOcAEAJOW4OBREoFI8xYXJOYWZ6ZDpE4x2nMc23T5DxPHjJt3geQmMLn
 h+4M/TEIsefl5qVLivMogbQIgbRmleXBDYQnrEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5
 lUCm8GTmlcDtfgV0FhPQWSXPN4CcVZKIkJJqAGrhuvC17ZXXmYl1b1mnNB+9OeXK+7Lz/78kP
 77db7iPl9u6VE5lkz1j7KPig/nW6f8dlQ0dvL0uZ8fMWLl35uzKnq8BzQnnNJwKK2SKMu5J2R
 iJJF7nXf+j+9Gh296p1Z5///VvEFXdd2Fuc0eXZvK6lWkXAmfc3d+YllT8zeZC4ebTJZvVlFi
 KMxINtZiLihMBqXthI1MDAAA=
X-Env-Sender: prvs=4165cecfb=lars.kurth@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504792190!115313596!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47289 invoked from network); 7 Sep 2017 13:49:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 13:49:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52420747"
From: Lars Kurth <lars.kurth@citrix.com>
To: Felipe Huici <Felipe.Huici@neclab.eu>, "committers@xenproject.org"
 <committers@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHaKpXcQA
Date: Thu, 7 Sep 2017 13:41:38 +0000
Message-ID: <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
In-Reply-To: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3491F61E5CE20E42A46FC8B0F83F8334@citrix.com>
MIME-Version: 1.0
Cc: "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLA0KDQp0aGVyZSBpcyBhIHRlY2huaWNhbCBpc3N1ZSB3aGljaCBzdGlsbCBuZWVkcyBy
ZXNvbHZpbmc6IHdlIG5lZWQgYSBTcG9uc29yLiBJIGFtIHRoaW5raW5nIG9mIFdlaSDigJMgaGUg
d291bGQgcXVhbGlmeSBhcyBhIEh5cGVydmlzb3IgTGVhZGVyc2hpcCB0ZWFtIG1lbWJlciBhbmQg
aXQgd291bGQgaGF2ZSB0aGUgYmVuZWZpdCBvZiBtYWtpbmcgc3VyZSB0aGF0IHRoZSBNaW5pT1Mg
YW5nbGUgaXMgY292ZXJlZC4gSSBhc2tlZCBXZWksIGFuZCBoZSB3aWxsIGdldCBiYWNrIHRvIHVz
IG9uY2UgaGUgcmVhZCB0aGUgcHJvcG9zYWwuDQoNCkkgYWxzbyB3YW50IHRvIGhpZ2hsaWdodCB0
aGlzIHByb3Bvc2FsIGF0IHRoZSBuZXh0IEFCIGJvYXJkIG1lZXRpbmcsIFNlcHQgMTl0aC4gSXQg
d291bGQgYmUgZ29vZCwgaWYgbW9zdCBmZWVkYmFjayBjb3VsZCBiZSBnaXZlbiBpbiB0aGUgbmV4
dCB3ZWVrLCBzdWNoIHRoYXQgYSkgd2UgaGF2ZSB0aW1lIHRvIG1ha2UgbW9kcywgYikgSSBoYXZl
IGEgZ29vZCBiYXNlbGluZSB0byBzaGFyZSB3aXRoIHRoZSBBQi4gSSB3b3VsZCBuZWVkIHRvIHNo
YXJlIGFuIHVwZGF0ZWQgcHJvcG9zYWwgb24gdGhlIDE4dGggYXQgdGhlIGxhdGVzdC4NCg0KVGVj
aG5pY2FsbHksIHRoZSBzdWJwcm9qZWN0IGRvZXMgbm90IG5lZWQgQUIgYXBwcm92YWwsIGFzIHRo
ZXJlIGlzIG5vIGZpbmFuY2lhbCBpbXBhY3QsIGJ1dCBpdCBpcyBhbHdheXMgZ29vZCB0byBoYXZl
IGl0LiANCg0KUmVnYXJkcw0KTGFycw0KDQpPbiAwNy8wOS8yMDE3LCAxMToyNiwgIkZlbGlwZSBI
dWljaSIgPEZlbGlwZS5IdWljaUBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgRGVhciBhbGwsDQog
ICAgDQogICAgRm9sbG93aW5nIHVwIG9uIGRpc2N1c3Npb25zIHRoYXQgU2ltb24gS3VlbnplciBo
YWQgd2l0aCBzZXZlcmFsIG9mIHlvdSBhdA0KICAgIHRoZSBsYXN0IFhlbiBzdW1taXQsIHdl4oCZ
cmUgbm93IHN1Ym1pdHRpbmcgYSBYZW4gc3VicHJvamVjdCBwcm9wb3NhbCBiYXNlZA0KICAgIG9u
IG91ciBVbmljb3JlIHdvcmsuIENvdWxkIHlvdSBwbGVhc2UgcmV2aWV3IGl0Pw0KICAgIA0KICAg
IFRoYW5rcywNCiAgICANCiAgICBGZWxpcGUgSHVpY2kgJiBTaW1vbiBLdWVuemVyIC0gTkVDIExh
YnMgSGVpZGVsYmVyZy4NCiAgICANCiAgICANCiAgICBQUk9QT1NBTDogVW5pY29yZQ0KICAgID09
PT09PT09PT09PT09PT09DQogICAgDQogICAgUm9sZXMNCiAgICAtLS0tLQ0KICAgIFByb2plY3Qg
TGVhZHM6IFNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1PiAobWFpbiBsZWFk
KQ0KICAgICAgICAgICAgICAgICAgIEZlbGlwZSBIdWljaSAgPGZlbGlwZS5odWljaUBuZWNsYWIu
ZXU+ICAgIChjby1sZWFkKQ0KICAgICAgICAgICAgICAgICAgIEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4gKGNvLWxlYWQpDQogICAgUHJvamVjdCBNZW50b3I6ICBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+DQogICAgUHJvamVjdCBTcG9uc29yOiAt
VG8gYmUgZm91bmQtDQogICAgDQogICAgQmFja2dyb3VuZA0KICAgIC0tLS0tLS0tLS0NCiAgICBJ
biByZWNlbnQgeWVhcnMsIHNldmVyYWwgcGFwZXJzIGFuZCBwcm9qZWN0cyBkZWRpY2F0ZWQgdG8g
dW5pa2VybmVscyBoYXZlDQogICAgc2hvd24gdGhlIGltbWVuc2UgcG90ZW50aWFsIGZvciBwZXJm
b3JtYW5jZSBnYWlucyB0aGF0IHRoZXNlIGhhdmUuIEJ5DQogICAgbGV2ZXJhZ2luZyBzcGVjaWFs
aXphdGlvbiBhbmQgdGhlIHVzZSBvZiBtaW5pbWFsaXN0aWMgT1NlcywgdW5pa2VybmVscyBhcmUN
CiAgICBhYmxlIHRvIHlpZWxkIGltcHJlc3NpdmUgbnVtYmVycywgaW5jbHVkaW5nIGZhc3QgaW5z
dGFudGlhdGlvbiB0aW1lcyAodGVucw0KICAgIG9mIG1pbGxpc2Vjb25kcyBvciBsZXNzKSwgdGlu
eSBtZW1vcnkgZm9vdHByaW50cyAoYSBmZXcgTUJzIG9yIGV2ZW4gS0JzKSwNCiAgICBoaWdoIG5l
dHdvcmsgdGhyb3VnaHB1dCAoMTAtNDAgR2IvcyksIGFuZCBoaWdoIGNvbnNvbGlkYXRpb24gKGUu
Zy4sIGJlaW5nDQogICAgYWJsZSB0byBydW4gdGhvdXNhbmRzIG9mIGluc3RhbmNlcyBvbiBhIHNp
bmdsZSBjb21tb2RpdHkgc2VydmVyKSwgbm90IHRvDQogICAgbWVudGlvbiBhIHJlZHVjZWQgYXR0
YWNrIHN1cmZhY2UgYW5kIHRoZSBwb3RlbnRpYWwgZm9yIGVhc2llcg0KICAgIGNlcnRpZmljYXRp
b24uIFVuaWtlcm5lbCBwcm9qZWN0cyB3b3J0aHkgb2YgbWVudGlvbiBpbmNsdWRlIE1pcmFnZU9T
LA0KICAgIENsaWNrT1MsIEVybGFuZyBvbiBYZW4sIE9TdiwgSEFMVk0sIGFuZCBNaW5pY2FjaGUs
IGFtb25nIG90aGVycy4NCiAgICANCiAgICBUaGUgZnVuZGFtZW50YWwgZHJhd2JhY2sgb2YgdW5p
a2VybmVscyBpcyB0aGF0IHRoZXkgcmVxdWlyZSB0aGF0DQogICAgYXBwbGljYXRpb25zIGJlIG1h
bnVhbGx5IHBvcnRlZCB0byB0aGUgdW5kZXJseWluZyBtaW5pbWFsaXN0aWMgT1MgKGUuZy4NCiAg
ICBoYXZpbmcgdG8gcG9ydCBuZ2lueCwgc25vcnQsIG15c3FsIG9yIG1lbWNhY2hlZCB0byBNaW5p
T1Mgb3IgT1N2KTsgdGhpcw0KICAgIHJlcXVpcmVzIGJvdGggZXhwZXJ0IHdvcmsgYW5kIG9mdGVu
IGNvbnNpZGVyYWJsZSBhbW91bnQgb2YgdGltZS4gSW4NCiAgICBlc3NlbmNlLCB3ZSBuZWVkIHRv
IHBpY2sgYmV0d2VlbiBlaXRoZXIgaGlnaCBwZXJmb3JtYW5jZSB3aXRoIHVuaWtlcm5lbHMsDQog
ICAgb3Igbm8gcG9ydGluZyBlZmZvcnQgYnV0IGRlY3JlYXNlZCBwZXJmb3JtYW5jZSBhbmQgZGVj
cmVhc2VkIGVmZmljaWVuY3kNCiAgICB3aXRoIHN0YW5kYXJkIE9TL1ZNIGltYWdlcy4gVGhlIGdv
YWwgb2YgdGhpcyBwcm9wb3NhbCBpcyB0byBjaGFuZ2UgdGhpcw0KICAgIHN0YXR1cyBxdW8gYnkg
cHJvdmlkaW5nIGEgaGlnaGx5IGNvbmZpZ3VyYWJsZSB1bmlrZXJuZWwgY29kZSBiYXNlOyB3ZSBj
YWxsDQogICAgdGhpcyBiYXNlIFVuaWNvcmUuDQogICAgDQogICAgVGhpcyBwcm9qZWN0IGFsc28g
YWltcyB0byBjb25jZW50cmF0ZSB0aGUgdmFyaW91cyBlZmZvcnRzIGN1cnJlbnRseSBnb2luZw0K
ICAgIG9uIGluIHRoZSBYZW4gY29tbXVuaXR5IHJlZ2FyZGluZyBtaW5pbWFsaXN0aWMgT1NlcyAo
ZXNzZW50aWFsbHkgZGlmZmVyZW50DQogICAgdmFyaWFudHMgb2YgTWluaU9TKS4gV2UgdGhpbmsg
dGhhdCBzcGxpdHRpbmcgdGhlIGNvbW11bml0eSBhY3Jvc3MgdGhlc2UNCiAgICB2YXJpYW50cyBp
cyBjb3VudGVyLXByb2R1Y3RpdmUgYW5kIGhvcGUgdGhhdCBVbmljb3JlIHdpbGwgcHJvdmlkZSBh
IGNvbW1vbg0KICAgIHBsYWNlIGZvciBhbGwgb3IgbW9zdCBpbXByb3ZlbWVudHMgYW5kIGN1c3Rv
bWl6YXRpb25zIG9mIG1pbmltYWxpc3RpYw0KICAgIE9TZXMuIFRoZSBsb25nIHRlcm0gZ29hbCBp
cyB0byByZXBsYWNlIHNvbWV0aGluZyBsaWtlIE1pbmlPUyB3aXRoIGEgdG9vbA0KICAgIHRoYXQg
Y2FuIGF1dG9tYXRpY2FsbHkgYnVpbGQgc3VjaCBhIG1pbmltYWxpc3RpYyBPUy4NCiAgICANCiAg
ICBVbmljb3JlIC0gVGhlICJVbmlrZXJuZWwgQ29yZSINCiAgICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCiAgICBUaGUgaGlnaCBsZXZlbCBnb2FsIG9mIFVuaWNvcmUgaXMgdG8g
YmUgYWJsZSB0byBidWlsZCB1bmlrZXJuZWxzIHRhcmdldGVkDQogICAgYXQgc3BlY2lmaWMgYXBw
bGljYXRpb25zIHdpdGhvdXQgcmVxdWlyaW5nIHRoZSB0aW1lLWNvbnN1bWluZywgZXhwZXJ0IHdv
cmsNCiAgICB0aGF0IGJ1aWxkaW5nIHN1Y2ggYSB1bmlrZXJuZWwgcmVxdWlyZXMgdG9kYXkuIEFu
IGFkZGl0aW9uYWwgZ29hbCAob3INCiAgICBob3BlKSBvZiBVbmljb3JlIGlzIHRoYXQgYWxsIGRl
dmVsb3BlcnMgaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWwNCiAgICBkZXZlbG9wbWVudCB3b3VsZCBj
b250cmlidXRlIGJ5IHN1cHBseWluZyBsaWJyYXJpZXMgcmF0aGVyIHRoYW4gd29ya2luZyBvbg0K
ICAgIGluZGVwZW5kZW50IHByb2plY3RzIHdpdGggZGlmZmVyZW50IGNvZGUgYmFzZXMgYXMgaXQg
aXMgZG9uZSBub3cuIFRoZSBtYWluDQogICAgaWRlYSBiZWhpbmQgVW5pY29yZSBpcyBkZXBpY3Rl
ZCBpbiBGaWd1cmUgMSBhbmQgY29uc2lzdHMgb2YgdHdvIGJhc2ljDQogICAgY29tcG9uZW50czoN
CiAgICAgDQogICAgDQogICAgW0F0dGFjaG1lbnQ6IHVuaWNvcmUtb25lc2xpZGVyLnBkZl0NCiAg
ICANCiAgICANCiAgICBGaWd1cmUgMS4gVW5pY29yZSBhcmNoaXRlY3R1cmUuDQogICAgDQogICAg
IA0KICAgIExpYnJhcnkgcG9vbHMgd291bGQgY29udGFpbiBsaWJyYXJpZXMgdGhhdCB0aGUgdXNl
ciBvZiBVbmljb3JlIGNhbiBzZWxlY3QNCiAgICBmcm9tIHRvIGNyZWF0ZSB0aGUgdW5pa2VybmVs
LiBGcm9tIHRoZSBib3R0b20gdXAsIGxpYnJhcnkgcG9vbHMgYXJlDQogICAgb3JnYW5pemVkIGlu
dG8gKDEpIHRoZSBhcmNoaXRlY3R1cmUgbGlicmFyeSB0b29sLCBjb250YWluaW5nIGxpYnJhcmll
cw0KICAgIHNwZWNpZmljIHRvIGEgY29tcHV0ZXIgYXJjaGl0ZWN0dXJlIChlLmcuLCB4ODZfNjQs
IEFSTTMyIG9yIE1JUFMpOyAoMikgdGhlDQogICAgcGxhdGZvcm0gdG9vbCwgd2hlcmUgdGFyZ2V0
IHBsYXRmb3JtcyBjYW4gYmUgWGVuLCBLVk0sIGJhcmUgbWV0YWwgKGkuZS4gbm8NCiAgICB2aXJ0
dWFsaXphdGlvbikgYW5kIHVzZXItc3BhY2UgTGludXg7IGFuZCAoMykgdGhlIG1haW4gbGlicmFy
eSBwb29sLA0KICAgIGNvbnRhaW5pbmcgYSByaWNoIHNldCBvZiBmdW5jdGlvbmFsaXR5IHRvIGJ1
aWxkIHRoZSB1bmlrZXJuZWwgZnJvbS4gVGhpcw0KICAgIGxhc3QgbGlicmFyeSBpbmNsdWRlcyBk
cml2ZXJzIChib3RoIHZpcnR1YWwgc3VjaCBhcyBuZXRiYWNrL25ldGZyb250IGFuZA0KICAgIHBo
eXNpY2FsIHN1Y2ggYXMgaXhnYmUpLCBmaWxlc3lzdGVtcywgbWVtb3J5IGFsbG9jYXRvcnMsIHNj
aGVkdWxlcnMsDQogICAgbmV0d29yayBzdGFja3MsIHN0YW5kYXJkIGxpYnMgKGUuZy4gbGliYywg
b3BlbnNzbCwgZXRjLiksIHJ1bnRpbWVzIChlLmcuIGENCiAgICBQeXRob24gaW50ZXJwcmV0ZXIg
YW5kIGRlYnVnZ2luZyBhbmQgcHJvZmlsaW5nIHRvb2xzLiBUaGVzZSBwb29scyBvZg0KICAgIGxp
YnJhcmllcyBjb25zdGl0dXRlIGEgY29kZSBiYXNlIGZvciBjcmVhdGluZyB1bmlrZXJuZWxzLiBB
cyBzaG93biwgYQ0KICAgIGxpYnJhcnkgY2FuIGJlIHJlbGF0aXZlbHkgbGFyZ2UgKGUuZyBsaWJj
KSBvciBxdWl0ZSBzbWFsbCAoYSBzY2hlZHVsZXIpLA0KICAgIHdoaWNoIHNob3VsZCBhbGxvdyBm
b3IgYSBmYWlyIGFtb3VudCBvZiBjdXN0b21pemF0aW9uIGZvciB0aGUgdW5pa2VybmVsLg0KICAg
ICANCiAgICANCiAgICBUaGUgVW5pY29yZSBidWlsZCB0b29sIGlzIGluIGNoYXJnZSBvZiBjb21w
aWxpbmcgdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUNCiAgICBzZWxlY3RlZCBsaWJyYXJpZXMgdG9n
ZXRoZXIgdG8gY3JlYXRlIGEgYmluYXJ5IGZvciBhIHNwZWNpZmljIHBsYXRmb3JtIGFuZA0KICAg
IGFyY2hpdGVjdHVyZSAoZS5nLiwgWGVuIG9uIHg4Nl82NCkuIFRoZSB0b29sIGlzIGN1cnJlbnRs
eSBpbnNwaXJlZCBieQ0KICAgIExpbnV44oCZcyBrY29uZmlnIHN5c3RlbSBhbmQgY29uc2lzdHMg
b2YgYSBzZXQgb2YgTWFrZWZpbGVzLiBJdCBhbGxvd3MgdXNlcnMNCiAgICB0byBzZWxlY3QgbGli
cmFyaWVzLCB0byBjb25maWd1cmUgdGhlbSwgYW5kIHRvIHdhcm4gdGhlbSB3aGVuIGxpYnJhcnkN
CiAgICBkZXBlbmRlbmNpZXMgYXJlIG5vdCBtZXQuIEluIGFkZGl0aW9uLCB0aGUgdG9vbCBjYW4g
YWxzbyBzaW11bHRhbmVvdXNseQ0KICAgIGdlbmVyYXRlIGJpbmFyaWVzIGZvciBtdWx0aXBsZSBw
bGF0Zm9ybXMuDQogICAgDQogICAgIA0KICAgIEFzIGFuIGV4YW1wbGUsIGltYWdpbmUgYSB1c2Vy
IHdhbnRpbmcgdG8gZ2VuZXJhdGUgYSBuZXR3b3JrIGRyaXZlciBkb21haW4NCiAgICB1bmlrZXJu
ZWwuIEluIHRoaXMgY2FzZSwgd2Ugd291bGQgYXNzdW1lIHRoZSDigJxhcHBsaWNhdGlvbuKAnSB0
byBiZSB0aGUNCiAgICBuZXRiYWNrIGRyaXZlci4gVG8gc2VsZWN0IHRoaXMgYXBwbGljYXRpb24s
IHRoZSB1c2VyIHdvdWxkIGZpcnN0IHJ1biDigJxtYWtlDQogICAgbWVudWNvbmZpZ+KAnSBmcm9t
IHdpdGhpbiB0aGUgbmV0YmFjayBhcHBsaWNhdGlvbiBmb2xkZXIuIFRoZSBNYWtlZmlsZSB0aGVy
ZQ0KICAgIHdvdWxkIHNldCBhIHZhcmlhYmxlIHRvIGluZGljYXRlIHdoYXQgdGhlIGFwcGxpY2F0
aW9uIGlzLCBhbmQgd291bGQNCiAgICBpbmNsdWRlIHRoZSBtYWluIFVuaWNvcmUgTWFrZWZpbGVz
IHNvIHRoYXQgdGhlIHVuaWtlcm5lbCBjYW4gYmUgYnVpbHQNCiAgICAoU3RlcCAxIGluIHRoZSBm
aWd1cmUpLiBVc2luZyB0aGUgbWVudS1iYXNlZCBzeXN0ZW0sIHRoZSB1c2VyIGNob29zZXMgdGhl
DQogICAgcmVsZXZhbnQgbGlicmFyaWVzOyBmb3IgYSBYZW4gZHJpdmVyIGRvbWFpbiB0aGlzIHdv
dWxkIGluY2x1ZGUgYSBwaHlzaWNhbA0KICAgIG5ldHdvcmsgZHJpdmVyLCB0aGUgbmV0YmFjayBk
cml2ZXIsIHRoZSBsaWJ4ZW5wbGF0IGxpYnJhcnkgYW5kIGEgbGlicmFyeQ0KICAgIGZyb20gdGhl
IGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHBvb2wgc3VjaCBhcyBsaWJ4ODZfNjRhcmNoIChTdGVwIDIg
aW4gdGhlDQogICAgZmlndXJlKS4gV2l0aCB0aGlzIGluIHBsYWNlLCB0aGUgdXNlciBzYXZlcyB0
aGUgY29uZmlndXJhdGlvbiBhbmQgdHlwZXMNCiAgICDigJxtYWtl4oCdIHRvIGJ1aWxkIHRoZSB1
bmlrZXJuZWwgKFN0ZXAgMykgYW5kIHhsIGNyZWF0ZSB0byBydW4gaXQgKFN0ZXAgNCkuDQogICAg
DQogICAgIA0KICAgIEEgbm90ZSBvbiB0aGUgQUJJL0FQSTogYmVjYXVzZSBVbmljb3JlIGFsbG93
cyBmb3IgY3VzdG9taXphdGlvbiBvZiB0aGUNCiAgICB1bmlrZXJuZWxzLCB0aGUgQUJJIChvciBB
UEkgc2luY2UgdGhlcmUgaXMgbm8ga2VybmVsKSB3b3VsZCBiZSBjdXN0b20sDQogICAgdGhhdCBp
cywgZGVmaW5lZCBieSB0aGUgbGlicmFyaWVzIHRoZSB1c2VyIHNlbGVjdGVkLiBIYXZpbmcgc2Fp
ZCB0aGF0LCBpdA0KICAgIHdvdWxkIGJlIHBlcmZlY3RseSBwb3NzaWJsZSwgZm9yIGluc3RhbmNl
LCB0byBidWlsZCBQT1NJWC1jb21wbGlhbnQNCiAgICB1bmlrZXJuZWxzIHdpdGggaXQuDQogICAg
DQogICAgDQogICAgUmVsZXZhbmNlIHRvIFhlbiBhbmQgaXRzIENvbW11bml0eQ0KICAgIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgVW5pa2VybmVscyBhcmUgaW1wb3J0
YW50IHRvIGEgbnVtYmVyIG9mIGFyZWFzIHJlbGV2YW50IHRvIHRoZSBYZW4NCiAgICBjb21tdW5p
dHksIGluY2x1ZGluZyBJb1QsIGF1dG9tb3RpdmUsIHN0dWIgZG9tYWlucyBhbmQgZHJpdmVyIGRv
bWFpbg0KICAgIGRpc2FnZ3JlZ2F0aW9uLiBVbmljb3JlIGNvdWxkIGhlbHAgYm9vc3QgdGhlIHBy
b2dyZXNzIGluIGFsbCBvZiB0aGVzZQ0KICAgIGFyZWFzIGJ5IHF1aWNrbHkgcHJvdmlkaW5nIHRo
ZSBuZWNlc3NhcnkgdG9vbHMgdG8gY3JlYXRlICB1bmlrZXJuZWxzIGZvcg0KICAgIHRoZW0uIEZv
ciBpbnN0YW5jZSwgZm9yIGEgZHJpdmVyIGRvbWFpbiwgdGhlIHVzZXIgd291bGQgaW5jbHVkZSB0
aGUNCiAgICDigJxsaWJyYXJ54oCdIGNvbnRhaW5pbmcgdGhlIHJlbGV2YW50IGhhcmR3YXJlIGRy
aXZlciBhbmQgY29ycmVzcG9uZGluZw0KICAgIGJhY2stZW5kIGRyaXZlciwgYW5kIGluIHByaW5j
aXBsZSBVbmljb3JlIHdvdWxkIHRha2UgY2FyZSBvZiB0aGUgcmVzdC4NCiAgICANCiAgICBJbiBh
ZGRpdGlvbiwgVW5pY29yZSBjb3VsZCBldmVudHVhbGx5IHJlcGxhY2UgTWluaS1PUywgcHJvdmlk
aW5nIGENCiAgICBjbGVhbmVyLCBtb3JlIHN0YWJsZSBhbmQgZmxleGlibGUgYmFzZSBmcm9tIHdo
aWNoIHRvIGJ1aWxkIHVuaWtlcm5lbHMgZm9yDQogICAgcHJvamVjdHMgKHRoZSBtb2R1bGFyaXph
dGlvbiBvZiBNaW5pLU9TIGlzIGluIGZhY3QgYWxyZWFkeSB0YWtpbmcgcGxhY2UpLg0KICAgIA0K
ICAgIA0KICAgIEN1cnJlbnQgU3RhdHVzDQogICAgLS0tLS0tLS0tLS0tLS0NCiAgICBVbmljb3Jl
IGlzIGF0IGFuIGVhcmx5IHN0YWdlLiBGb3Igbm93IGl0IGluY2x1ZGVzIHNvbWUgYmFzZSBsaWJy
YXJpZXMgd2l0aA0KICAgIGNvZGUgZXh0cmFjdGVkIGZyb20gTWluaS1PUyBhcyB3ZWxsIGFzIGEg
YnVpbGQgdG9vbCBpbnNwaXJlZCBieQ0KICAgIExpbnV4J3MgS0NvbmZpZyBzeXN0ZW0uIFVuaWNv
cmUgaXMgY3VycmVudGx5IGFibGUgdG8gYnVpbGQgImhlbGxvIHdvcmxkIg0KICAgIHVuaWtlcm5l
bHMgZm9yIFhlbiBhbmQgTGludXggdXNlciBzcGFjZSBvbiB4ODZfNjQgYW5kIEFSTXY3Lg0KICAg
IA0KICAgIEluY3ViYXRpb24NCiAgICAtLS0tLS0tLS0tDQogICAgVGhlIHJlYXNvbiBiZWhpbmQg
bWFraW5nIFVuaWNvcmUgYSBYZW4gc3ViLXByb2plY3QgcHJvamVjdCBpcyB0byAoMSkgYnJpbmcN
CiAgICB0aGUgZXhpc3RlbmNlIG9mIFVuaWNvcmUgdG8gdGhlIGF0dGVudGlvbiBvZiB0aGUgWGVu
IGNvbW11bml0eQ0KICAgIGFuZCB0byBvdXRzaWRlIHdvcmxkOyAoMikgdG8gYXR0ZW1wdCB0byBo
YXJuZXNzIGludGVyZXN0IGFuZCBwb3RlbnRpYWxseQ0KICAgIGRldmVsb3BtZW50IGN5Y2xlcyBm
cm9tIHBlb3BsZSBhbmQgY29tcGFuaWVzIGludGVyZXN0ZWQgaW4NCiAgICB1bmlrZXJuZWxzOyBh
bmQgKDMpIHRvIGNvbmNlbnRyYXRlIG1haW50ZW5hbmNlIHJlc291cmNlcyBmcm9tIHBlb3BsZQ0K
ICAgIGludGVyZXN0ZWQgaW4gdW5pa2VybmVscyB3aXRoaW4gdGhlIGNvbW11bml0eS4NCiAgICAN
CiAgICBMaWNlbnNlDQogICAgLS0tLS0tLQ0KICAgIFRoZSBtYWluIGxpY2Vuc2Ugb2YgdGhlIHJ1
bi10aW1lIGNvbXBvbmVudHMgb2YgVW5pY29yZSB3aWxsIGJlIGEgMy1jbGF1c2UNCiAgICBCU0Qg
bGljZW5zZSwgdW5sZXNzIHRoZXJlIGlzIGEgZ29vZCByZWFzb24gbm90IHRvIHVzZSBpdCAoZS5n
LiB3ZSBtYXkNCiAgICBpbXBvcnQgMi1jbGF1c2UgQlNEIGxpY2Vuc2VkIGNvZGUgZnJvbSBNaW5p
LU9TLCB3aGljaCB3ZSB3b3VsZCAqbm90Kg0KICAgIGFudGljaXBhdGUgdG8gY2hhbmdlKS4gVGhl
IE1ha2VmaWxlIHN5c3RlbSB3b3VsZCBiZSBsaWNlbnNlZCB1bmRlciBHUEwgdjINCiAgICBvciBs
YXRlciBhcyB3ZSB3YW50IHRvIGJlIGFibGUgdG8gdXNlIEtDb25maWcgZnVuY3Rpb25hbGl0eSBm
cm9tDQogICAgQnVpbGRyb290L0xpbnV4Lg0KICAgIA0KICAgIFJlcXVpcmVkIEluZnJhc3RydWN0
dXJlDQogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICBUaGUgb2ZmaWNpYWwgcmVwb3Np
dG9yaWVzIHNob3VsZCBiZSBjcmVhdGVkIG9uDQogICAgW2h0dHA6Ly94ZW5iaXRzLnhlbnByb2pl
Y3Qub3JnL10gdW5kZXIgYHVuaWNvcmUuZ2l0YC4gVGhlcmUgc2hvdWxkIGJlIGENCiAgICBtYWlu
IHJlcG9zaXRvcnkgZm9yIHRoZSBjb3JlIHVuaWNvcmUgaW1wbGVtZW50YXRpb24gYW5kIGFkZGl0
aW9uYWwNCiAgICByZXBvc2l0b3JpZXMgZm9yIHNvbWUgbW9yZSBhZHZhbmNlZCBleHRlbnNpb24g
bGlicmFyaWVzIChlLmcuLCBsd0lQLA0KICAgIG5ld2xpYikuDQogICAgDQogICAgIyMjIE1haW4g
cmVwb3NpdG9yeQ0KICAgIA0KICAgIGB1bmljb3JlLmdpdGANCiAgICANCiAgICAjIyMgUmVwb3Np
dG9yaWVzIGZvciBleHRlbnNpb24gbGlicmFyaWVzDQogICAgDQogICAgUmVwb3NpdG9yaWVzIGZv
ciBhZGRpdGlvbmFsIGxpYnJhcmllcyB0aGF0IGFyZSBzdXBwb3J0ZWQgYnkgdGhlIFVuaWNvcmUN
CiAgICBwcm9qZWN0IHNob3VsZCBleGlzdCB1bmRlciBhIHNlcGFyYXRlIGRpcmVjdG9yeToNCiAg
ICANCiAgICBgdW5pY29yZS1saWJzL2ANCiAgICANCiAgICBGb3IgZXhhbXBsZToNCiAgICANCiAg
ICBgdW5pY29yZS1saWJzL2x3aXAuZ2l0YA0KICAgIGB1bmljb3JlLWxpYnMvbmV3bGliLmdpdGAN
CiAgICANCiAgICAjIyMgTWFpbGluZyBsaXN0DQogICAgDQogICAgSW4gdGhlIGJlZ2lubmluZyB3
ZSB3b3VsZCB1c2UgdGhlIE1pbmlPUyBtYWlsaW5nIGxpc3QNCiAgICAobWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnKS4gV2hlbiB3ZSBnZXQgdHJhY3Rpb24gd2l0aCBVbmljb3JlIHdl
DQogICAgY291bGQgY29uc2lkZXIgc3BsaXR0aW5nIHRoYXQgdHJhZmZpYyBvbnRvIGEgdW5pY29y
ZSBtYWlsaW5nIGxpc3QuDQogICAgDQogICAgDQogICAgDQogICAgDQogICAgPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgRHIu
IEZlbGlwZSBIdWljaQ0KICAgIENoaWVmIFJlc2VhcmNoZXIsIE5ldHdvcmtlZCBTeXN0ZW1zIGFu
ZCBEYXRhDQogICAgQW5hbHl0aWNzIEdyb3VwDQogICAgTkVDIExhYm9yYXRvcmllcyBFdXJvcGUs
IE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24NCiAgICBLdXJmdWVyc3RlbmFubGFnZSAzNiwgRC02
OTExNSBIZWlkZWxiZXJnDQogICAgVGVsLiAgICAgKzQ5DQogICAgKDApNjIyMSA0MzQyLTI0MQ0K
ICAgIEZheDogICAgICs0OQ0KICAgICgwKTYyMjEgNDM0Mi0xNTUNCiAgICANCiAgICBlLW1haWw6
IA0KICAgIGZlbGlwZS5odWljaUBuZWNsYWIuZXUNCiAgICA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICBORUMgRXVyb3BlIExp
bWl0ZWQgUmVnaXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwgMQ0KICAgIFZpY3RvcmlhIFJvYWQs
IExvbmRvbiBXMyA2QkwgUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQNCiAgICANCiAgICAN
CiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:53:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxEu-0004sR-Dp; Thu, 07 Sep 2017 13:53:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416a29695=George.Dunlap@citrix.com>)
 id 1dpxEt-0004sL-I0
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 13:53:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 AE/74-00743-E3F41B95; Thu, 07 Sep 2017 13:53:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDva6d/8Z
 Ig/OTOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVN2+zFZzkqrj9uqKBcTFHFyMnh4SAv8ST
 P79YQGxhAQ2JjRNPgNkiAooSD17eZO1i5OJgFrjPLPF+w0lmkISQQLbEpy3f2UBsNgE9iXnHv
 4I18ArYSsxedQ0sziKgIrFs1T1GEFtUIFxi//drzBA1ghInZz4Bq+cUsJQ4034XaAEH0AJNif
 W79EHCzALiEreezGeCsOUlmrfOhlqrKrH4wVH2CYz8s5BMmoXQPQtJ9ywk3QsYWVYxqhenFpW
 lFuma6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYlAxDsYPzS73yIUZKDSUmU
 97jGxkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry+fkA5waLU9NSKtMwcYITApCU4eJREeHl8g
 dK8xQWJucWZ6RCpU4yKUuK8IiB9AiCJjNI8uDZYVF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMO8SkPE8mXklcNNfAS1mAlpc8nwDyOKSRISUVAOjWmSq8VI2TvUfLVHdM+qfNYovslU7eWe
 u2J/LsWdqkiSZ53q8jdAKX3xBQsrVn2+FQ6X1FpuJXW3GL3fzLRE115i9xKu3JkbmnYKdsSa7
 Z+Wi/xyf0vcHJUlGfJ/9ZC2DmGmUfJlo3DGFCfPu1Xqz+bR2cGT4M3cw518tknRt7n+wrlHur
 xJLcUaioRZzUXEiAKxJv1DFAgAA
X-Env-Sender: prvs=416a29695=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504792379!110664504!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30532 invoked from network); 7 Sep 2017 13:53:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 13:53:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446967877"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170901150003.hesddpdldzrwlhou@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0cf0fbec-0446-0cb4-a609-8bdd116084b3@citrix.com>
Date: Thu, 7 Sep 2017 14:52:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170901150003.hesddpdldzrwlhou@citrix.com>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md\
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDEvMjAxNyAwNDowMCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEF1ZyAzMSwg
MjAxNyBhdCAxMToyNzoxOUFNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiArIyMjIERp
cmVjdC1ib290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPj4gKwo+PiArICAgIFN1cHBvcnRlZCwgeDg2
OiBiekltYWdlCj4gCj4gRG8geW91IG1lYW4gYm9vdGluZyBhIFBWIGd1ZXN0PyBJZiBzbyB0aGVy
ZSBhcmUgYSBmZXcgbW9yZSBmb3JtYXRzLgo+IAo+PiArICAgIFN1cHBvcnRlZCwgQVJNMzI6IHpJ
bWFnZQo+PiArICAgIFN1cHBvcnRlZCwgQVJNNjQ6IEltYWdlIFtYWFggLSBOb3Qgc3VyZSBpZiB0
aGlzIGlzIGNvcnJlY3RdCj4+ICsKPj4gK0Zvcm1hdCB3aGljaCB0aGUgdG9vbHN0YWNrIGFjY2Vw
dCBmb3IgZGlyZWN0LWJvb3Qga2VybmVscwo+IFsuLi5dCj4+ICsjIyMgSlNPTiBzdXBwb3J0IGZv
ciB4bAo+PiArCj4+ICsgICAgU3RhdHVzOiBQcmV2aWV3Cj4+ICsKPiAKPiBXaGF0IGlzIHRoaXM/
CgpKU09OIG91dHB1dDsgZS5nLiwgYHhsIGxpc3QgLWxgLgoKUGVyaGFwcyB0aGlzIHNob3VsZCBi
ZSBjYWxsZWQgJ0pTT04gb3V0cHV0IHN1cHBvcnQnLiA6LSkKCj4+ICsjIyMgQUhDSSBzdXBwb3J0
IGZvciB4bAo+PiArCj4+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+PiArCj4gCj4gVGhl
cmUgaXMgb25seSBvbmUga25vYiB0byBjaGFuZ2UsIEknbSBub3Qgc3VyZSB3aGV0aGVyIG1ha2Vz
IHNlbnNlIHRvCj4gbGlzdCBpdCBzZXBhcmF0ZWx5Lgo+IAo+PiArIyMjIFNvZnQtcmVzZXQgZm9y
IHhsCj4+ICsKPj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+PiArCj4gCj4gV2UgbmV2ZXIgdGVz
dGVkIHRoaXMgaW4gb3NzdGVzdCBzbyBJJ20gbm90IHN1cmUgYWJvdXQgaWYgdGhpcyBpcyB0aGUK
PiBjb3JyZWN0IHN0YXR1cy4gRnVydGhlcm1vcmUgdGhlcmUgaXMgYWxzbyBtb3ZpbmcgcGFydHMg
aW4gaHlwZXJ2aXNvci4KCkhtbSwgbWF5YmUgdGhpcyB3b3VsZCBnbyBiZXR0ZXIgdW5kZXIgYSBo
eXBlcnZpc29yIHNlY3Rpb24gc29tZXdoZXJlOyBhcwp5b3Ugc2F5LCB0aGUgY29yZSBmdW5jdGlv
bmFsaXR5IGRvZXNuJ3QgcmVzaWRlIGluIHhsLCB4bCBqdXN0IGVuYWJsZXMgaXQuCgpTdHJhbmdl
bHkgZW5vdWdoLCB3ZSBkb24ndCBoYXZlIGEgc2ltcGxlICdoeXBlcnZpc29yJyBzZWN0aW9uLgoK
Pj4gKyMjIyBPbmxpbmUgcmVzaXplIG9mIHZpcnR1YWwgZGlza3MKPj4gKwo+PiArICAgIFN0YXR1
czogU3VwcG9ydGVkCj4gCj4gV2hhdCBpcyB0aGlzPyBJcyB0aGlzIHBhcnQgb2YgdGhlIFBWIGJs
b2NrIHByb3RvY29sPwoKSSB0aGluayBzbywgeWVzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 13:53:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 13:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxF0-0004tD-Kv; Thu, 07 Sep 2017 13:53:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpxEy-0004sp-W7
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 13:53:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B9/AA-03610-44F41B95; Thu, 07 Sep 2017 13:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfZf2O
 kwY8LqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPHkDGPBj4CK9xNfsTYw
 brXrYuTiEBJoZJLoWz2RDcJ5zChx5vkUFghnG6PE3KfNzF2MnBwiAs4SX8/MZQexeQX0JVp65
 zOC2MIC9hJLrj5jBGmQELjBJnHh4BMWkISEgKfE7P7JcPbhuVuBbHYONgEriUNiXYwcHCwCqh
 K3V3lNYORewMiwilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsIOx+7L/IUZJDiYlUd7jGhsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+voB5QSLUtNT
 K9Iyc4ChB5OW4OBREuEtB0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4rwhIkQBIUUZpH
 twIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvF8gUnsy8ErhNr4COYAI6ouT5BpAjSh
 IRUlINjB3yygIau+MZdjIcnlmfKtUfXdtylv/hJsfQ1R/0xews1h49MvvwCveH99XV7rav2Wl
 eGmW3gKlrYtbXvqDK1P6VhRt/X1+W4Z3hNGuO43bDe0tDkk+trzb++znLMenKrCNCU6LOXPlk
 vLaU4/3DuVuiLS8uv3iZ68qLFzekTzaKs7/JXWiafluJpTgj0VCLuag4EQBKKBlffgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504792386!81585409!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28478 invoked from network); 7 Sep 2017 13:53:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 13:53:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpxEv-0002CA-5g; Thu, 07 Sep 2017 13:53:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpxEp-00050S-GT; Thu, 07 Sep 2017 13:52:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpxEp-00054K-3A; Thu, 07 Sep 2017 13:52:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113126-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 13:52:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113126: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5305860785293818162=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    2 days
Failing since        113052  2017-09-05 13:01:29 Z    2 days   22 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5305860785293818162==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxOu-0005vV-0U; Thu, 07 Sep 2017 14:03:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpxOs-0005ug-Nx
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:03:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CD/4F-03874-AA151B95; Thu, 07 Sep 2017 14:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQndl4MZ
 Ig2NtEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0dzMZC5ZrVazbvY2xgXGzYhcjJ4eEgJ/E
 w2kLmUBsFgEViWU/XjN2MXJwsAnYS0z/WgESFhHQkbi69wVrFyMXB7PANWaJh69vsoAkhAXUJ
 U4fecsIYvMKeEqcu/idGaRISGAdo8TNf6tZIRKCEidnPgFrYAaatGD3JzaQBcwC0hLL/3GAhD
 kF7CT6/x9gB7FFgW44uXIN2D1CAooS/fMesEHcmS4x8VkPywRG/llIps5CMnUWwtQFjMyrGDW
 KU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5ABCHYwnlkQeIhR
 koNJSZT3uMbGSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJrAkBYSLEpNT61Iy8wBRgNMWoKDR
 0mElxMkzVtckJhbnJkOkTrFqMvxY9KVP0xCLHn5ealS4rzFAUBFAiBFGaV5cCNgkXmJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwrxPQabwZOaVwG16BXQEE9ARJc83gBxRkoiQkmpgbHHUKT+
 k+jNG+binQElVvucXo13d0/YnbovZeVfk/pUO00Y5g8T772QnbOeapnbocYmp88bVEziYH0w8
 pX91QZ3yr2mzLlz+V541ZxH3IsczDSx3AkU4bs5TLvIOXqXx2TY+QtDb+EHeJ+nPlXXH0xIPH
 xE58KYoXbard04hf9ojnblr/dyuKrEUZyQaajEXFScCANN2c1THAgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504792998!73709537!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9385 invoked from network); 7 Sep 2017 14:03:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:03:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52422554"
Date: Thu, 7 Sep 2017 14:57:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170907135700.g7vazqthuj2vkmu4@dhcp-3-128.uk.xensource.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
 <52dc64f1-5c04-342c-0193-aed89c1019b5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <52dc64f1-5c04-342c-0193-aed89c1019b5@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTE6NDk6MDBBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOC8zMS8yMDE3IDEyOjI1IFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4g
PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAxMToyNzoxOUFNICswMTAwLCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+ID4+ICsjIyMgeDg2L1BWLW9uLUhWTQo+ID4gCj4gPiBEbyB3ZSByZWFsbHkgY29u
c2lkZXIgdGhpcyBhIGd1ZXN0IHR5cGU/IEZyb20gYm90aCBYZW4gYW5kIHRoZQo+ID4gdG9vbHN0
YWNrIFBvViB0aGlzIGlzIGp1c3QgYSBIVk0gZ3Vlc3QuIFdoYXQncyBtb3JlLCBJJ20gbm90IHJl
YWxseQo+ID4gc3VyZSB4bC9saWJ4bCBoYXMgdGhlIHJpZ2h0IG9wdGlvbnMgdG8gY3JlYXRlIGEg
SFZNIGd1ZXN0IF93aXRob3V0Xwo+ID4gZXhwb3NpbmcgYW55IFBWIGludGVyZmFjZXMuCj4gPiAK
PiA+IEllOiBjYW4gYSBITVYgZ3Vlc3Qgd2l0aG91dCBQViB0aW1lcnMgYW5kIFBWIGV2ZW50IGNo
YW5uZWxzCj4gPiBhY3R1YWxseSBiZSBjcmVhdGVkPyBPciBldmVuIHdpdGhvdXQgaGF2aW5nIHRo
ZSBNU1IgdG8gaW5pdGlhbGl6ZSB0aGUKPiA+IGh5cGVyY2FsbCBwYWdlLgo+IAo+IFRoaXMgZG9j
dW1lbnQgaGFzIGl0cyBzb3VyY2VzIGluIHRoZSAiZmVhdHVyZSBzdXBwb3J0IiBwYWdlLiAgIlBW
SFZNIiBpcwo+IGEgY29sbGVjdGl2ZSB0ZXJtIHRoYXQgd2FzIHVzZWQgYXQgdGhlIHRpbWUgZm9y
IGV4cG9zaW5nIGEgbnVtYmVyIG9mCj4gaW5kaXZpZHVhbCBpbnRlcmZhY2VzIHRvIHRoZSBndWVz
dDsgSSB0aGluayBhIGxvdCBvZiB0aGF0IHdvcmsgaGFwcGVuZWQKPiBhcm91bmQgdGhlIDQuMi00
LjMgdGltZWZyYW1lLiAgQW5kICpvbmUqIG9mIHRoZSBnb2FscywgaWYgSSB1bmRlcnN0YW5kCj4g
Y29ycmVjdGx5LCBpcyB0byBhbGxvdyB0aGUgYXV0b21hdGljIGdlbmVyYXRpb24gb2Ygc3VjaCBh
IHRhYmxlIGZyb20gdGhlCj4gWGVuIHNvdXJjZXMuCj4gCj4gSXQgbWF5IGJlIHRoYXQgd2UgZG9u
J3QgbmVlZCB0byBtZW50aW9uIHRoaXMgYXMgYSBzZXBhcmF0ZSBmZWF0dXJlCj4gYW55bW9yZTsg
b3IgaXQgbWF5IGJlIHRoYXQgd2UgY2FuIGNhdGVnb3JpemUgdGhpcyBkaWZmZXJlbnRseSBzb21l
aG93IC0tCj4gSSdtIG9wZW4gdG8gc3VnZ2VzdGlvbnMgaGVyZS4KCldlIG1hcmtldGVkIHRoaXMg
YXMgUFZIVk0sIGJ1dCBJIHRoaW5rIHRoaXMgdGVybSBhcHBsaWVzIHRvIE9TZXMKcmF0aGVyIHRo
YW4gWGVuIGd1ZXN0IHR5cGVzLgoKRnJvbSBhIFhlbiBQb1YsIHRoZXkgYXJlIGp1c3QgSFZNIE9T
ZXMuICBTb21lIG9mIHRoZW0gbWFrZSB1c2Ugb2YgbW9yZQpQViBpbnRlcmZhY2VzIHRoYW4gb3Ro
ZXJzLCBidXQgYWxsIEhWTSBndWVzdHMgaGF2ZSB0aGUgc2FtZSBzZXQgb2YKaW50ZXJmYWNlcyBh
dmFpbGFibGUgdG8gdGhlbSwgYW5kIHRodXMgdGhlIHNhbWUgc3VyZmFjZSBvZiBhdHRhY2suCgpJ
IGRvbid0IHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGxpc3QgUFZIVk0gYXMgYSBndWVzdCB0eXBl
IGluIHRoZSBsaXN0Cm9mIHN1cHBvcnRlZCBmZWF0dXJlcy4KCj4gPj4gKyMjIyB4ODYvUFZIIGRv
bTAKPiA+ICAgICAgICAgICAgICAgXiB2Mgo+ID4+ICsKPiA+PiArICAgIFN0YXR1czogRXhwZXJp
bWVudGFsCj4gPiAKPiA+IFRoZSBzdGF0dXMgb2YgdGhpcyBpcyBqdXN0ICJub3QgZmluaXNoZWQi
LiBXZSBuZWVkIGF0IGxlYXN0IHRoZSBQQ0kKPiA+IGVtdWxhdGlvbiBzZXJpZXMgZm9yIGhhdmlu
ZyBhIGhhbGYtZnVuY3Rpb25hbCBQVkh2MiBEb20wLgo+IAo+IEZyb20gdGhlIGRlZmluaXRpb24g
b2YgJ0V4cGVyaW1lbnRhbCc6Cj4gCj4gICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObwo+
ICAgICBGdW5jdGlvbmFsIHN0YWJpbGl0eTogSGVyZSBiZSBkcmFnb25zCj4gICAgIEludGVyZmFj
ZSBzdGFiaWxpdHk6IE5vdCBzdGFibGUKPiAgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObwo+IAo+
ICJOb3QgZmluaXNoZWQiIC0+IEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObyAtPiBFeHBlcmlt
ZW50YWwuCj4gCj4gSWYgdGhlcmUncyBubyB3YXkgb2YgZG9pbmcgYW55dGhpbmcgd2l0aCBkb20w
IGF0IGFsbCB3ZSBzaG91bGQgcHJvYmFibHkKPiBqdXN0IHJlbW92ZSBpdCBmcm9tIHRoZSBsaXN0
LgoKUmlnaHQgbm93IGl0IHNob3VsZCBiZSByZW1vdmVkIGFjY29yZGluZyB0byB0aGUgbG9naWMg
YWJvdmUuCgo+ID4+ICsjIyMgQUNQSSBndWVzdAo+ID4+ICsKPiA+PiArICAgIFN0YXR1cywgQVJN
OiBQcmV2aWV3Cj4gPiAgICAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiA+IAo+ID4gSFZNIGd1ZXN0
cyBoYXZlIGJlZW4gdXNpbmcgQUNQSSBmb3IgYSBsb25nIHRpbWUgb24geDg2Lgo+IAo+IFlvdSBt
ZWFuICdTdGF0dXMsIHg4NiBIVk06IFN1cHBvcnRlZCcsIEkgdGFrZSBpdD8KClJpZ2h0LgoKPiA+
PiArIyMjIE9ubGluZSByZXNpemUgb2YgdmlydHVhbCBkaXNrcwo+ID4+ICsKPiA+PiArICAgIFN0
YXR1czogU3VwcG9ydGVkCj4gPiAKPiA+IFRoYXQgcHJldHR5IG11Y2ggZGVwZW5kcyBvbiB3aGVy
ZSB5b3UgYXJlIGFjdHVhbGx5IHN0b3JpbmcgeW91ciBkaXNrcwo+ID4gSSBndWVzcy4gSSdtIG5v
dCBzdXJlIHdlIHdhbnQgdG8gbWFrZSBzdWNoIGNvbXByb21pc2VzLgo+IAo+IFdoYXQgZG8geW91
IG1lYW4/CgpJJ20gbm90IHN1cmUgb25saW5lIHJlc2l6aW5nIGlzIHNvbWV0aGluZyB0aGF0IG5l
ZWRzIHNwZWxsaW5nIG91dApzZXBhcmF0ZWx5LCBpdCdzIHBhcnQgb2YgaG93IHRoZSBibG9jayBw
cm90b2NvbCB3b3JrcywganVzdCBsaWtlCmluZGlyZWN0IGRlc2NyaXB0b3JzIG9yIHBlcnNpc3Rl
bnQgZ3JhbnRzICh3aGljaCBhcmUgYWxzbyBub3QgbGlzdGVkCmhlcmUsIGFuZCBJIHRoaW5rIHRo
YXQncyBmaW5lKS4KCj4gPj4gKyMjIyB4ODYvSFZNIGlQWEUKPiA+PiArCj4gPj4gKyAgICBTdGF0
dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4gPj4gKwo+ID4+ICtCb290aW5nIGEgZ3Vlc3Qg
dmlhIFBYRS4KPiA+PiArUFhFIGluaGVyZW50bHkgcGxhY2VzIGZ1bGwgdHJ1c3Qgb2YgdGhlIGd1
ZXN0IGluIHRoZSBuZXR3b3JrLAo+ID4+ICthbmQgc28gc2hvdWxkIG9ubHkgYmUgdXNlZAo+ID4+
ICt3aGVuIHRoZSBndWVzdCBuZXR3b3JrIGlzIHVuZGVyIHRoZSBzYW1lIGFkbWluaXN0cmF0aXZl
IGNvbnRyb2wKPiA+PiArYXMgdGhlIGd1ZXN0IGl0c2VsZi4KPiA+IAo+ID4gSG0sIG5vdCBzdXJl
IHdoeSB0aGlzIG5lZWRzIHRvIGJlIHNwZWxsZWQgb3V0LCBpdCdzIGp1c3QgbGlrZSBydW5uaW5n
Cj4gPiBhbnkgYm9vdGxvYWRlci9maXJtd2FyZSBpbnNpZGUgYSBIVk0gZ3Vlc3QsIHdoaWNoIEkn
bSBxdWl0ZSBzdXJlIHdlCj4gPiBhcmUgbm90IGdvaW5nIHRvIGxpc3QgaGVyZS4KPiA+IAo+ID4g
SWU6IEkgZG9uJ3Qgc2VlIHVzIGxpc3RpbmcgT1ZNRiwgU2VhQklPUyBvciBST01CSU9TLCBzaW1w
bHkgYmVjYXVzZQo+ID4gdGhleSBydW4gaW5zaWRlIHRoZSBndWVzdCwgc28gaWYgdGhleSBhcmUg
YWJsZSB0byBjYXVzZSBzZWN1cml0eQo+ID4gaXNzdWVzLCBhbnl0aGluZyBlbHNlIGlzIGFsc28g
Y2FwYWJsZSBvZiBjYXVzaW5nIHRoZW0uCj4gCj4gV2VsbCBpUFhFIGlzIGEgZmVhdHVyZSwgc28g
d2UgaGF2ZSB0byBzYXkgc29tZXRoaW5nIGFib3V0IGl0OyBhbmQgdGhlcmUKPiB3YXMgYSBsb25n
IGRpc2N1c3Npb24gYXQgdGhlIFN1bW1pdCBhYm91dCB3aGV0aGVyIHdlIHNob3VsZCBsaXN0IGlQ
WEUgYXMKPiAic2VjdXJpdHkgc3VwcG9ydGVkIiwgYmVjYXVzZSAqYnkgZGVzaWduKiBpdCBqdXN0
IHJ1bnMgcmFuZG9tIGNvZGUgdGhhdAo+IHNvbWVvbmUgc2VuZHMgaXQgb3ZlciB0aGUgbmV0d29y
ay4gIEJ1dCBpZiB3ZSBzYXkgaXQncyBub3Qgc3VwcG9ydGVkLCBpdAo+IG1ha2VzIGl0IHNvdW5k
IGxpa2Ugd2UgdGhpbmsgeW91IHNob3VsZG4ndCB1c2UgaXQuCj4gCj4gQWJvdmUgd2FzIHRoZSBh
Z3JlZWQtdXBvbiBjb21wcm9taXNlOiB0byBzYXkgaXQgd2FzIHN1cHBvcnRlZCBidXQgd2Fybgo+
IHBlb3BsZSB3aGF0ICJzdXBwb3J0ZWQiIG1lYW5zLgoKSG0sIEknbSBzdGlsbCBub3Qgc3VyZSB0
aGlzIHNob3VsZCBiZSBleHBsaWNpdGx5IGxpc3RlZCBoZXJlLgoKUnVubmluZyByYW5kb20gY29k
ZSBpbnNpZGUgb2YgYSBndWVzdCBpcyBub3QgYSBwcm9ibGVtIGZyb20gWGVuJ3MgUG9WLAphbmQg
d2Ugd291bGQgbmV2ZXIgaXNzdWUgYSBYU0EsIHVubGVzcyBzdWNoIGNvZGUgaXMgYWJsZSB0byBi
cmVhawpvdXRzaWRlIG9mIHRoZSBndWVzdCwgaW4gd2hpY2ggY2FzZSBpdCBkb2Vzbid0IG1hdHRl
ciB3aGV0aGVyIHRoZSBjb2RlCmhhcyBiZWVuIHJhbmRvbWx5IGZldGNoZWQgZnJvbSB0aGUgbmV0
d29yay4KCklNSE8gaVBYRSBpcyBqdXN0IGxpa2UgYW55IG90aGVyIGZpcm13YXJlIHRoYXQgWGVu
IHN1cHBvcnRzLCBzdWNoIGFzCk9WTUYvU2VhQklPUy9ST01CSU9TLCBhbmQgSSBkb24ndCBzZWUg
dGhlbSBsaXN0ZWQgaGVyZS4gSSdtIG5vdCBzdXJlCmluIHdoaWNoIHdheSBpUFhFIGlzIHNwZWNp
YWwgZnJvbSB0aGUgb3RoZXIgb25lcyB0aGF0IHJlcXVpcmVzIHN1Y2ggYW4KZW50cnkgaW4gdGhl
IHN1cHBvcnQgZG9jdW1lbnQuCgo+ID4+ICsjIyMgQVJNL1NNTVUKPiA+PiArCj4gPj4gKyAgICBT
dGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4gPj4gKwo+ID4+ICtPbmx5IEFSTSBTTU1V
IGhhcmR3YXJlIGlzIHN1cHBvcnRlZDsgbm9uLUFSTSBTTU1VIGhhcmR3YXJlIGlzIG5vdCBzdXBw
b3J0ZWQuCj4gPiAKPiA+IEknbSBub3Qgc3VyZSBvZiB0aGUgcHVycG9zZSBvZiB0aGlzIHNlbnRl
bmNlLCBpdCdzIHF1aXRlIGNsZWFyIHRoYXQKPiA+IHRoZSBTTU1VIGlzIG9ubHkgc3VwcG9ydGVk
IGlmIGF2YWlsYWJsZS4gQWxzbywgSSdtIG5vdCBzdXJlIHRoaXMKPiA+IHNob3VsZCBiZSBzcGVs
bGVkIG91dCBpbiB0aGlzIGRvY3VtZW50LCB4ODYgZG9lc24ndCBoYXZlIGEgVlQtZCBvciBTVk0K
PiA+IHNlY3Rpb24uCj4gCj4gVGhpcyBzZW50ZW5jZSBtZWFucywgIkFuIFNNTVUgZGVzaWduZWQg
YnkgQVJNIiwgYXMgb3Bwb3NlZCB0byBhbiBTTU1VCj4gKG9yIFNNTVUtbGlrZSB0aGluZykgZGVz
aWduZWQgYnkgc29tZW9uZSBvdGhlciB0aGFuIEFSTS4gIChBbmQgeWVzLCBJCj4gdW5kZXJzdGFu
ZCB0aGF0IHN1Y2ggdGhpbmdzIGV4aXN0ZWQgYmVmb3JlIHRoZSBBUk0gU01NVSBjYW1lIG91dC4p
Cj4gCj4gSSB0aGluayBwZW9wbGUgcnVubmluZyBBUk0gc3lzdGVtcyB3aWxsIHVuZGVyc3RhbmQg
d2hhdCB0aGUgc2VudGVuY2UgbWVhbnMuCgpPaCwgdGhhbmtzLiBJIGRpZG4ndCBrbm93IHRoZXJl
IHdhcyBzdWNoIGEgZGlmZmVyZW5jZSBpbiB0aGUgQVJNCndvcmxkLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxOs-0005uz-P5; Thu, 07 Sep 2017 14:03:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4165cecfb=lars.kurth@citrix.com>)
 id 1dpxOq-0005uQ-Oj; Thu, 07 Sep 2017 14:03:20 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D7/03-03283-7A151B95; Thu, 07 Sep 2017 14:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNKsWRWlGSWpSXmKPExsWyU9JRQndZ4MZ
 IgyOzrC3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTVj1bbTTAUr5Svm
 /3vF1MD4Ra6LkZNDQsBP4ubZ+UwgNpuAhsSxh83MXYxcHCICq5klfq69xAqSYBZYxSzRNtsBx
 BYWsJKYeuwgWFxEwFriz61NzBC2kUTnogZ2EJtFQEXibcN9NhCbV8BW4vCieWC2kECaRNvTVW
 C9nAJ2Eme+HmEBsRkFZCW+NK5mhtglLtH0ZSUrxHECEkv2nGeGsEUlXj7+BxYXFdCTmHV8HlR
 cR+Ls9SeMELaBxNal+4BmcgDN0ZRYv0sfYqSlxIZvD6DGK0pM6X7IDnGaoMTJmU9YJjCKzUKy
 eRZC9ywk3bOQdM9C0r2AkXUVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iU
 rFecn7uJkZg5DEAwQ7GMwsCDzFKcjApifIe19gYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVx
 MYyUKCRanpqRVpmTnAFACTluDgURLh5QRJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHoxt3geSMm0B
 SiCUvPy9VSpy3OACoQQCkIaM0D24cLE1dYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvU5Ap
 PJl5JXBbXwEdxAR0UMnzDSAHlSQipKQaGA8tT1QP7ROumW088xVLna+2XILtSpWeoiS/6bxG4
 eKSv25Mcg6NVXzXyCb+fV3Jls0e2a/UX33zcfC4++Rj08kEYY60rX0TJKU2dXmr7toy/f8tx+
 yV5qLeId9/e/26N/WWa7lvpMXbnX16T/SvzPixN2vvuyQLphXe0pu9hNombeTXmJAXr8RSnJF
 oqMVcVJwIABLBHdNOAwAA
X-Env-Sender: prvs=4165cecfb=lars.kurth@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504792998!73709537!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8842 invoked from network); 7 Sep 2017 14:03:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:03:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52422547"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Felipe Huici
 <Felipe.Huici@neclab.eu>, "committers@xenproject.org"
 <committers@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ9yad+CUIOYa0kqXjATpwwVYi6KpYdgA
Date: Thu, 7 Sep 2017 13:56:57 +0000
Message-ID: <21E57F9D-9896-494C-85FE-2E3A49087ED8@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
 <452a24eb-0d35-b45f-6e45-0363d60e82ea@citrix.com>
In-Reply-To: <452a24eb-0d35-b45f-6e45-0363d60e82ea@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <67E7176395E41C49A1D785085FB00241@citrix.com>
MIME-Version: 1.0
Cc: "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCk9uIDA3LzA5LzIwMTcsIDE0OjI0LCAiQW5kcmV3IENvb3BlciIgPEFuZHJldy5Db29wZXIz
QGNpdHJpeC5jb20+IHdyb3RlOg0KICAgID4gVW5pY29yZSAtIFRoZSAiVW5pa2VybmVsIENvcmUi
DQogICAgPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICA+IFRoZSBoaWdo
IGxldmVsIGdvYWwgb2YgVW5pY29yZSBpcyB0byBiZSBhYmxlIHRvIGJ1aWxkIHVuaWtlcm5lbHMg
dGFyZ2V0ZWQNCiAgICA+IGF0IHNwZWNpZmljIGFwcGxpY2F0aW9ucyB3aXRob3V0IHJlcXVpcmlu
ZyB0aGUgdGltZS1jb25zdW1pbmcsIGV4cGVydCB3b3JrDQogICAgPiB0aGF0IGJ1aWxkaW5nIHN1
Y2ggYSB1bmlrZXJuZWwgcmVxdWlyZXMgdG9kYXkuIEFuIGFkZGl0aW9uYWwgZ29hbCAob3INCiAg
ICA+IGhvcGUpIG9mIFVuaWNvcmUgaXMgdGhhdCBhbGwgZGV2ZWxvcGVycyBpbnRlcmVzdGVkIGlu
IHVuaWtlcm5lbA0KICAgID4gZGV2ZWxvcG1lbnQgd291bGQgY29udHJpYnV0ZSBieSBzdXBwbHlp
bmcgbGlicmFyaWVzIHJhdGhlciB0aGFuIHdvcmtpbmcgb24NCiAgICA+IGluZGVwZW5kZW50IHBy
b2plY3RzIHdpdGggZGlmZmVyZW50IGNvZGUgYmFzZXMgYXMgaXQgaXMgZG9uZSBub3cuIFRoZSBt
YWluDQogICAgPiBpZGVhIGJlaGluZCBVbmljb3JlIGlzIGRlcGljdGVkIGluIEZpZ3VyZSAxIGFu
ZCBjb25zaXN0cyBvZiB0d28gYmFzaWMNCiAgICA+IGNvbXBvbmVudHM6DQogICAgDQogICAgSGF2
ZSB5b3UgZW5jb3VudGVyZWQgdGhlIG5ldGJzZCBydW1wa2VybmVsIHByb2plY3Q/ICBJIGRvbid0
IGl0DQogICAgcmVmZXJlbmNlZCBpbiB5b3VyIHRleHQgKGFwb2xvZ2llcyBpZiBJJ3ZlIG1pc3Nl
ZCBpdCkuDQogICAgDQogICAgaHR0cDovL2V2ZW50cy5saW51eGZvdW5kYXRpb24ub3JnL3NpdGVz
L2V2ZW50cy9maWxlcy9zbGlkZXMveGRwczE1LXRhbGstZmluYWxfMC5wZGYNCiAgICBpcyBhIHBy
ZXNlbnRhdGlvbiBvbiBmcm9tIGEgcHJldmlvdXMgWGVuIERldmVsb3BlciBTdW1taXQsIGFuZA0K
ICAgIA0KICAgIE9uZSBwYXJ0aWN1bGFyIG5lZWQgYnVpbGQgc29sdXRpb24gdGhlcmUgd2FzIHRv
IG5vdCBhbHRlciB0aGUgYnVpbGQNCiAgICBzeXN0ZW0gb2YgdGhlIGluZGl2aWR1YWwgYXBwcywg
YW5kIHBhc3MgaW4gdGhlIHJlc3Qgb2YgdGhlIG1pY3Jva2VybmVsDQogICAgYXMgYSBjcm9zcy1j
b21waWxlIGVudmlyb25tZW50LiAgSXQncyBub3QgZW50aXJlbHkgY2xlYXIgaG93IHlvdSBwbGFu
IHRvDQogICAgZG8gdGhpcyBwYXJ0IG9mIHRoZSBidWlsZGluZywgYnV0IGFueXRoaW5nIHdoaWNo
IGludm9sdmVzIG1vZGlmeWluZyB0aGUNCiAgICBlbmQgYXBwbGljYXRpb25zIGlzIGdvaW5nIHRv
IGNhdXNlIGEgbm9uLXRyaXZpYWwgbWFpbnRlbmFuY2UgYnVyZGVuLg0KDQpJIGRvbuKAmXQgdGhp
bmsgd2UgaGF2ZSB0byBhbnN3ZXIgZGVzaWduIHF1ZXN0aW9ucyB1cC1mcm9udC4gQWx0aG91Z2gg
aXQgbWF5IG1ha2Ugc2Vuc2UsIHRvIHRyYWNrIHNvbWUga2V5IG9wZW4gZGVzaWduIGFuZCBhcmNo
aXRlY3R1cmFsIGRlY2lzaW9ucyBpbiBhIHNlY3Rpb24gYXQgdGhlIGVuZCBvZiB0aGUgZG9jdW1l
bnQsIHN1Y2ggdGhhdCB0aGV5IGFyZSBub3QgZm9yZ290dGVuLg0KDQogICAgPiBbQXR0YWNobWVu
dDogdW5pY29yZS1vbmVzbGlkZXIucGRmXQ0KICAgID4NCiAgICA+DQogICAgPiBGaWd1cmUgMS4g
VW5pY29yZSBhcmNoaXRlY3R1cmUuDQogICAgPg0KICAgID4gIA0KICAgID4gTGlicmFyeSBwb29s
cyB3b3VsZCBjb250YWluIGxpYnJhcmllcyB0aGF0IHRoZSB1c2VyIG9mIFVuaWNvcmUgY2FuIHNl
bGVjdA0KICAgID4gZnJvbSB0byBjcmVhdGUgdGhlIHVuaWtlcm5lbC4gRnJvbSB0aGUgYm90dG9t
IHVwLCBsaWJyYXJ5IHBvb2xzIGFyZQ0KICAgID4gb3JnYW5pemVkIGludG8gKDEpIHRoZSBhcmNo
aXRlY3R1cmUgbGlicmFyeSB0b29sLCBjb250YWluaW5nIGxpYnJhcmllcw0KICAgID4gc3BlY2lm
aWMgdG8gYSBjb21wdXRlciBhcmNoaXRlY3R1cmUgKGUuZy4sIHg4Nl82NCwgQVJNMzIgb3IgTUlQ
Uyk7ICgyKSB0aGUNCiAgICA+IHBsYXRmb3JtIHRvb2wsIHdoZXJlIHRhcmdldCBwbGF0Zm9ybXMg
Y2FuIGJlIFhlbiwgS1ZNLCBiYXJlIG1ldGFsIChpLmUuIG5vDQogICAgPiB2aXJ0dWFsaXphdGlv
bikgYW5kIHVzZXItc3BhY2UgTGludXg7DQogICAgDQogICAgT24gdGhlIHg4NiBYZW4gc2lkZSBv
ZiB0aGluZ3MsIHlvdSBzaG91bGQgdHJlYXQgUFYgYW5kIEhWTSBndWVzdHMgYXMNCiAgICBkaWZm
ZXJlbnQgcGxhdGZvcm1zLCBhbmQgdGhlaXIgdHJhZGVvZmZzIGFyZSBxdWl0ZSBkaWZmZXJlbnQu
DQogICAgDQogICAgVGhlIG9uZSBzZW1pLXN1cHBvcnRlZCBtaWNyb2tlcm5lbCBpbiB0aGUgWGVu
IHdvcmxkIGlzIHN0dWItcWVtdSwgYW5kIGluDQogICAgcHJpbmNpcGxlIHRoaXMgZG9lcyBnaXZl
IGJldHRlciBpc29sYXRpb24gdGhhbiBxZW11IHJ1bm5pbmcgaW4gZG9tMCwgYnV0DQogICAgaXQg
YWxzbyBleHBvc2VzIG90aGVyIGF0dGFjayBzdXJmYWNlcy4gIElmIHlvdSBhc3N1bWUgYW4gSFZN
IGd1ZXN0IGhhcw0KICAgIGNvbXByb21pc2VkIGl0cyBzdHViLXFlbXUsIGl0IG1lYW5zIHRoYXQg
c2VjdXJpdHkgaXNzdWVzIGV4cG9zZWQgb25seSB0bw0KICAgIFBWIGd1ZXN0cyBhcmUgd2l0aGlu
IHRoZSByZWFjaCBvZiBhbiBIVk0gZ3Vlc3QuICBJbiB0aGlzIGNpcmN1bXN0YW5jZSwNCiAgICBo
YXZpbmcgYW4gSFZNIHN0dWIgcWVtdSB3b3VsZCBnaXZlIHRoZSBzeXN0ZW0gYSByZWR1Y2VkIGF0
dGFjayBzdXJmYWNlDQogICAgY29tcGFyZWQgdG8gYSBQViBzdHViIHFlbXUuDQoNCkkgdGhpbmsg
dGhpcyBxdWVzdGlvbiBjb3VsZCBhbHNvIGJlIHRyZWF0ZWQgbGlrZSBhbiBvcGVuIGRlc2lnbi9h
cmNoaXRlY3R1cmUgZGVjaXNpb24gd2hpY2ggc2hvdWxkIGJlIHJlY29yZGVkLg0KDQpMYXJzDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxho-0007ea-TC; Thu, 07 Sep 2017 14:22:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpxhn-0007eU-N0
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:22:55 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5C/DA-30502-E3651B95; Thu, 07 Sep 2017 14:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpK5d2MZ
 Ig4W7pSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpX/YxFazWrXjY1sTewHhMuYuRg0NCwF/i
 9szQLkZODhYBFYk7W06ygdhsAsoSPzt7wWwRAS2JCVu2MnUxcnEwCzQyS0z7v4sFJCEskCgx7
 UMnWBGvgIXE52n7wIqEBA4zSfxd/wcqIShxcuYTsAZmAT2JG1OnsIEsZhaQllj+jwMiLC/RvH
 U2M4jNKeAh8X7uIzBbFOigzqVzwFqFBBQkOqYfY5rAyD8LydRZSKbOQpg6C8nUBYwsqxg1ilO
 LylKLdI1M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOznoGBcQfjrna/Q4yS
 HExKorzHNTZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjQ8FygkWpaanVqRl5gCjBCYtwcGjJ
 MJ7OgQozVtckJhbnJkOkTrFaMxxbNPlP0wcXdOu/GESYsnLz0uVEudVBpkkAFKaUZoHNwgWvZ
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPKgkzhycwrgdv3CugUJqBTSp5vADmlJBEhJdX
 A2O7QNmWSozB362u+r5ek2zL/L/vNPulgcurKto9xzHn/t6fbfoxzm7rYvvt/jriTdXxB0vur
 3P7TZ/18dTz+8ZX8Pu9jqcsZ3rs94fZ4JbBo9ZnCqTsdWBkcotd/m93ed3jbyr65054dzFoiL
 vOQ8fp0p//eLkJKX1pd1/5W1ua9EHVuo8/+iUosxRmJhlrMRcWJAN3TjinZAgAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504794172!110671381!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8297 invoked from network); 7 Sep 2017 14:22:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:22:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438834798"
Date: Thu, 7 Sep 2017 15:22:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170907142250.sahvzhomohjfvuxn@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-12-paul.durrant@citrix.com>
 <20170907120017.7imdnlgm33is7n3u@citrix.com>
 <7f6cf5639ee542eca8820c102063fb53@AMSPEX02CL03.citrite.net>
 <20170907121600.xbspbvle622xzgc5@citrix.com>
 <a24af27a2690405795801893b9bf5ae5@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a24af27a2690405795801893b9bf5ae5@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDE6Mjk6MTJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgW21h
aWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTM6
MTYKPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7IElhbgo+ID4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEFuZHJldyBD
b29wZXIKPiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+ID4g
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT47IEtvbnJhZAo+ID4gUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltIChYZW4u
b3JnKSA8dGltQHhlbi5vcmc+Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDExLzEyXSB4ODYv
aHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMgdW50aWwgdGhleQo+ID4gYXJlIGFjdHVhbGx5
IHJlcXVzdGVkCj4gPiAKPiA+IE9uIFRodSwgU2VwIDA3LCAyMDE3IGF0IDAxOjAzOjQ2UE0gKzAx
MDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQo+ID4gPiA+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4g
PiA+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEzOjAwCj4gPiA+ID4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24KPiA+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsK
PiA+ID4gPiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcgo+ID4g
PiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+ID4gPiA+IDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
OyBLb25yYWQKPiA+ID4gPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGlt
IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAx
MS8xMl0geDg2L2h2bS9pb3JlcTogZGVmZXIgbWFwcGluZyBnZm5zIHVudGlsCj4gPiB0aGV5Cj4g
PiA+ID4gYXJlIGFjdHVhbGx5IHJlcXVzdGVkCj4gPiA+ID4KPiA+ID4gPiBPbiBUdWUsIFNlcCAw
NSwgMjAxNyBhdCAxMjozNzoxNVBNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4g
PiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYSBuZXcgc2NoZW1lIHRvIGFsbG93
IGFuIGVtdWxhdG9yCj4gPiB0bwo+ID4gPiA+ID4gbWFwIGlvcmVxIHNlcnZlciBwYWdlcyBkaXJl
Y3RseSBmcm9tIFhlbiByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QgUDJNLgo+ID4gPiA+ID4KPiA+ID4g
PiA+IFRoaXMgcGF0Y2ggbGF5cyB0aGUgZ3JvdW5kd29yayBmb3IgdGhhdCBjaGFuZ2UgYnkgZGVm
ZXJyaW5nIG1hcHBpbmcgb2YKPiA+ID4gPiA+IGdmbnMgdW50aWwgdGhlaXIgdmFsdWVzIGFyZSBy
ZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKPiA+ID4gPiA+IHBhZCBm
aWVsZCBvZiB0aGUgeGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyBzdHJ1Y3R1cmUgaXMg
cmUtCj4gPiA+ID4gcHVycG9zZWQKPiA+ID4gPiA+IHRvIGEgZmxhZ3MgZmllbGQgYW5kIG5ldyBm
bGFnLCBYRU5fRE1PUF9ub19nZm5zLCBkZWZpbmVkIHdoaWNoCj4gPiBtb2RpZmllcwo+ID4gPiA+
IHRoZQo+ID4gPiA+ID4gYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byB0byBhbGxvdyB0aGUgY2FsbGVyIHRvCj4gPiA+ID4gYXZvaWQKPiA+ID4gPiA+IHJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCj4gPiA+ID4gPgo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+IFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gPiA+IC0tLQo+
ID4gPiA+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4g
PiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+ID4gPiA+IENjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+ID4gQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4gPiA+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiBDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gdjM6Cj4gPiA+ID4gPiAgLSBVcGRh
dGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCj4g
PiA+ID4gPiAgLSBBZGRlZCBhIEhBTkRMRV9CVUZJT1JFUSBtYWNybyB0byBtYWtlIHRoZSBjb2Rl
IG5lYXRlci4KPiA+ID4gPiA+ICAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJvZHVjZXMgYSBz
ZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCj4gPiA+ID4gPiAgICBpcyBub3cgYW4g
ZXhwbGljaXQgbGltaXQgb24gdGhlIG51bWJlciBvZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJl
Cj4gPiA+ID4gPiAgICBjcmVhdGVkIGZvciBhbnkgb25lIGRvbWFpbi4KPiA+ID4gPiA+IC0tLQo+
ID4gPiA+ID4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAg
IHwgIDggKysrKysKPiA+ID4gPiA+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVu
ZGV2aWNlbW9kZWwuaCB8ICA2ICsrLS0KPiA+ID4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQo+ID4gPiA+ID4gIHhlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQo+ID4gPiA+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKysrLS0tLS0tLS0KPiA+ID4g
PiA+ICA2IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQo+
ID4gPiA+ID4KPiA+ID4gPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2Nv
cmUuYwo+ID4gYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gPiA+ID4gaW5kZXgg
ZmNiMjYwZDI5Yi4uMjg5NTg5MzRiZiAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvY29yZS5jCj4gPiA+ID4gPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVs
L2NvcmUuYwo+ID4gPiA+ID4gQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50IHhlbmRldmljZW1vZGVs
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKPiA+ID4gPiA+Cj4gPiA+ID4gPiAgICAgIGRhdGEtPmlk
ID0gaWQ7Cj4gPiA+ID4gPgo+ID4gPiA+ID4gKyAgICAvKgo+ID4gPiA+ID4gKyAgICAgKiBJZiB0
aGUgY2FsbGVyIGlzIG5vdCByZXF1ZXN0aW5nIGdmbiB2YWx1ZXMgdGhlbiBpbnN0cnVjdCB0aGUK
PiA+ID4gPiA+ICsgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0aGVtIGFzIHRoaXMg
bWF5IGNhdXNlIHRoZW0gdG8gYmUKPiA+ID4gPiA+ICsgICAgICogbWFwcGVkLgo+ID4gPiA+ID4g
KyAgICAgKi8KPiA+ID4gPiA+ICsgICAgaWYgKCFpb3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikK
PiA+ID4gPiA+ICsgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25vX2dmbnM7Cj4gPiA+
ID4gPiArCj4gPiA+ID4KPiA+ID4gPiBTb3JyeSBmb3Igbm90IGhhdmluZyBub3RpY2VkIHRoaXMg
ZWFybGllci4KPiA+ID4gPgo+ID4gPiA+IFRoaXMgaXMgYSBzbGlnaHQgY2hhbmdlIHRvIGEgc3Rh
YmxlIEFQSS4gVGhlIG5ldyBmdW5jdGlvbmFsaXR5IGlzIGFuCj4gPiA+ID4gZXh0ZW5zaW9uIG9m
IHRoZSBvbGQuIEkgd291bGQgc3VnZ2VzdCB5b3UgYnVtcCB0aGUgbWlub3IgbnVtYmVyIG9mIHRo
aXMKPiA+ID4gPiBsaWJyYXJ5IGFzIHdlbGwuCj4gPiA+ID4KPiA+ID4KPiA+ID4gSSBkb24ndCBi
ZWxpZXZlIHRoZXJlIGlzIGFuIEFQSSBjaGFuZ2UgaGVyZS4gVGhlIGNvZGUgYWx3YXlzIGNvcGVk
IHdpdGgKPiA+IE5VTEwgYmVpbmcgcGFzc2VkLCBpdCBqdXN0IHdhc24ndCBkb2N1bWVudGVkLiBP
ciBpcyB0aGVyZSBzb21ldGhpbmcgZWxzZSBJJ20KPiA+IG1pc3Npbmc/Cj4gPiA+Cj4gPiAKPiA+
IFRoZXJlIGlzLiAgVGhlIG9yaWdpbmFsIGNvZGUgY29wZXMgd2l0aCBOVUxMIGFzIGluICJJIGRv
ZXNuJ3QgY2FyZSwKPiA+IGh5cGVydmlzb3Igd2lsbCBkZWFsIHdpdGggaXQiOyB0aGUgbmV3IGNv
ZGUgYWN0dWFsbHkgZ2l2ZXMgTlVMTCBhbm90aGVyCj4gPiBtZWFuaW5nLgo+ID4gCj4gPiBTdXBw
b3NlIGFuIGFwcGxpY2F0aW9uIHRoYXQgaXMgY29tcGlsZWQgZm9yIHRoaXMgdmVyc2lvbiwKPiA+
IHdoaWNoIGRpc2NvdmVyZWQgdGhhdCBwYXNzaW5nIE5VTEwgaGFzIGJlaGF2aW91ciBBIGFuZCB0
aGVuLCB3aGVuIGl0Cj4gPiBydW5zIG9uIGEgcHJldmlvdXMgdmVyc2lvbiBvZiB0aGlzIGxpYnJh
cnkgKGl0IHdvdWxkIGhhcHBpbHkgZG8gc28KPiA+IGJlY2F1c2UgTUFKT1IuTUlOT1IgaGFzIG5v
dCBjaGFuZ2VkKSBhbmQgZ2V0cyBiZWhhdmlvdXIgQi4KPiA+IAo+ID4gRG9lcyB0aGF0IG1ha2Ug
c2Vuc2U/Cj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgdGhlIGRpc2Nlcm5pYmxlIGNoYW5n
ZSBpbiBiZWhhdmlvdXIgaXMgYXMgZmFyIGFzIHRoZSBhcHBsaWNhdGlvbiBnb2VzLiBXaGF0IGlz
IHRoZSBzZW1hbnRpYyBkaWZmZXJlbmNlPyBTdXJlIHRoZSB1bmRlcmx5aW5nIGh5cGVyY2FsbCBo
YXMgY2hhbmdlZCBpdHMgc2VtYW50aWMgc2xpZ2h0bHkgYnV0IGhvdyBpcyB0aGlzIHZpc2libGUg
aW4gYW55IHdheSB0byB0aGUgYXBwbGljYXRpb24/CgpJJ20gYSBiaXQgZGVuc2UgdG9kYXkuCgpJ
IHRoaW5rLCBhZnRlciByZWFkaW5nIHRoaXMgc2VyaWVzIGFuZCB0aGUgZXhpc3RpbmcgY29kZSBh
Z2FpbiwgdGhlICJtYXkKY2F1c2UgdGhlbSB0byBiZSBtYXBwZWQiIGlzIG5vdCBhIGRlc2NyaXB0
aW9uIG9mIHByaW9yIGJlaGF2aW91ci4gSXQKYXBwbGllcyB0byB0aGUgY29kZSBpbiB0aGlzIHBh
dGNoLgoKU28gdGhpcyBwYXRjaCBkb2Vzbid0IGNoYW5nZSB0aGUgYmVoYXZpb3VyIG9mIHRoZSBB
UEksIGhlbmNlIG5vIGJ1bXBpbmcKdmVyc2lvbiBudW1iZXIgaXMgbmVlZGVkLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:26:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxl0-0007ua-BC; Thu, 07 Sep 2017 14:26:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpxky-0007tk-SK
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:26:12 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CC/3D-03422-40751B95; Thu, 07 Sep 2017 14:26:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5c5fGO
 kQcd/JYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf7y/sBU3CFRt79jM3MP7n72Lk5BASyJOY
 vLiRCcTmFbCT+LZ3HguILSFgKHF64U0wm0VAVWJCbwsziM0moC7R9mw7K4gtImAk0XlrMlsXI
 xcHs8AdJonGFV/ZQRLCAiESVw79ZQZJCAl0MEqs3PcSbAOngJfEk0+PgIo4gLYJSvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6Zr
 oJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg7L7sf4hRkoNJSZT3uMbG
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPGhQDnBotT01Iq0zBxgJMCkJTh4lER4HUHSvMUFi
 bnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd6FIKUCIKUZpXlwg2AReolRVkqYlxHoNC
 GegtSi3MwSVPlXjOIcjErCvFEgU3gy80rg9r0COoUJ6JSS5xtATilJREhJNTBafp7CcnhKT+n
 DmYa32IMlb8r2/IpyC770vvmsoM+XDzWO2QfP1z16GH5e8+q0daucZ+gbn5jsWbSra/mi4Nl1
 GekmNzK/is2OuLZG54b5qmBZq9yL9iq1y4U2bl/4LWnhRrNfJ6vWf131+JFS3sspCjZ3lJ55K
 9YaPvh93Cw59n7jWbYlOX/FlFiKMxINtZiLihMBs4YW58sCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504794369!75044927!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38898 invoked from network); 7 Sep 2017 14:26:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 14:26:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 08:26:08 -0600
Message-Id: <59B1731F02000078001786E3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 08:26:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA5LjE3IGF0IDE1OjQ4LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEVuZm9yY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90
IGltcGxlbWVudGVkIGJ5IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRl
IHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29kZSwgWDg2RU1V
TF9VTklNUExFTUVOVEVELgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQg
YnkgdGhlIGNvcmUgZW11bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Blcmx5IGRlY29k
ZSB0aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2Ygb3Ro
ZXIKPiBmdW5jdGlvbnMsIHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lv
X29wcyBjYWxsYmFja3MuCj4gCj4gZS5nLiBodm1fcHJvY2Vzc19pb19pbmNlcmNlcHQgc2hvdWxk
IG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgo+IFRoZSByZXR1cm4gdmFsdWUgb2Yg
dGhpcyBmdW5jdGlvbiBkZXBlbmRzIG9uIGVpdGhlciB0aGUgcmV0dXJuIGNvZGUgb2YKPiBvbmUg
b2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMgKHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1
cm5lZCBieQo+IGh2bV9jb3B5X2d1ZXN0X2Zyb21fcGh5cyAvIGh2bV9jb3B5X3RvX2d1ZXN0X3Bo
eXMuCj4gCj4gU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIG5vdCByZXR1
cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgo+ICAtIGh2bWVtdWxfZG9faW8KPiAgLSBodm1fc2Vu
ZF9idWZmZXJlZF9pb3JlcQo+ICAtIGh2bV9zZW5kX2lvcmVxCj4gIC0gaHZtX2Jyb2FkY2FzdF9p
b3JlcQo+ICAtIGh2bWVtdWxfZG9faW9fYnVmZmVyCj4gIC0gaHZtZW11bF92YWxpZGF0ZQoKR3Jh
bnRlZCBodm1faW9faW50ZXJjZXB0KCkgaXMgb25seSBhIHJlbGF0aXZlbHkgdGhpbiB3cmFwcGVy
CmFyb3VuZCBodm1fcHJvY2Vzc19pb19pbmNlcmNlcHQoKSwgYnV0IGZvciBjb21wbGV0ZW5lc3Mg
aXQKd291bGQgaGF2ZSBiZWVuIG5pY2UgdG8gYmUgaW5jbHVkZWQgaGVyZSB0b28uIEFkZGl0aW9u
YWxseSBpdAp3b3VsZCBoYXZlIGhlbHBlZCByZXZpZXdpbmcgYXMgd2VsbCBhcyBmdXR1cmUgZGV2
ZWxvcG1lbnQgaWYgeW91CmhhZCBhZGRlZCBBU1NFUlQoKXMgdG8gdGhpcyBlZmZlY3QgdG8gYWxs
IGNvbnN1bWVycyB3aGVyZSB5b3UKZG9uJ3QgYWRkIGEgY2hlY2sgZm9yIFg4NkVNVUxfVU5JTVBM
RU1FTlRFRC4KCj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJp
dGRlZmVuZGVyLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KClRoZSBjb2RlIGluIHYxMCBjaGFuZ2VkIGZyb20gdjkgb3Igd2hpY2hldmVy
IGVhcmxpZXIgdmVyc2lvbgpQYXVsIGhhZCBnaXZlIGhpcyBSLWIgb24uIFlvdSBzaG91bGQgaGF2
ZSByZW1vdmVkIGl0IGZvciB0aGF0CnJlYXNvbiBvciwgaWYgaGUgaGFkIGdpdmVuIGl0IGZvciBh
IGxpbWl0ZWQgcmFuZ2Ugb2YgdGhlIHBhdGNoCndoaWNoIGRpZCBub3QgY2hhbmdlLCB5b3Ugc2hv
dWxkIGhhdmUgaW5kaWNhdGVkIHdoaWNoIHJhbmdlCnRoYXQgd2FzLgoKQWxzbyBzb21ld2hlcmUg
aGVyZSBJJ20gbWlzc2luZyBhIHN1bW1hcnkgb2YgdGhlIGNoYW5nZXMKZnJvbSB2OS4gUHV0dGlu
ZyBpdCBpbiB0aGUgb3ZlcnZpZXcgbWFpbCBpcyBuaWNlLCBidXQgZm9yCnJldmlld2luZyBwdXJw
b3NlcyBpdCBpcyBmYXIgbW9yZSB1c2VmdWwgdG8gYmUgcmlnaHQgaW4gdGhlCmFmZmVjdGVkIHBh
dGNoLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCgpBZnRlciBkaXNjdXNz
aW5nIHdpdGggQW5kcmV3IEknbSB3aWxsaW5nIHRvIGFncmVlIHdpdGggdGhlIGNoYW5nZXMKeW91
IGRvIGhlcmUsIHdpdGggb25lIGV4dHJhIHJlcXVpcmVtZW50OiBBdCBsZWFzdCBvbiBub24tZGVi
dWcKYnVpbGRzIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBzaG91bGQgYWx3YXlzIHJlc3VsdCBpbiAj
VUQgYmVpbmcKcmFpc2VkIGJ5IHRoZSBmaW5hbCBjb25zdW1lciBvZiBpdC4gSXQgc2hvdWxkIG5l
dmVyLCBsaWtlIHdvdWxkIGJlCnRoZSBjYXNlIHdpdGggdGhlIGNoYW5nZXMgeW91IGRvIHRvIHZt
eC9yZWFsbW9kZS5jLCByZXN1bHQgaW4KdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVkLiBQbGVhc2Ug
Y2hhbmdlIHRoYXQgb25lIGFuZCBjaGVjawpjYXJlZnVsbHkgd2hldGhlciB0aGVyZSBhcmUgYW55
IG90aGVyIHNpbWlsYXIgY2FzZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:26:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxlR-0007wx-Iv; Thu, 07 Sep 2017 14:26:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dpxlQ-0007wk-Bs
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 14:26:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7C/5A-03093-F1751B95; Thu, 07 Sep 2017 14:26:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K5JiEarCsXvjH
 S4NhJM4slHxezODB6HN39mymAMYo1My8pvyKBNWPe+9/sBZeYKxa9fs7SwNjD3MXIySEk0M0o
 8fKpTBcjB4eEgK/E83vcXYxcHJwCO4Qltq9axwziSAjcYZL48WQLI4gjJNDBKPFv1QUWCGcro
 8SHmRMYQUYJC8RKPHz+jgnEFhGwkbj9bDZYEbPAC0aJ/gmNrBD74iTmvuxkAbHZBHQlFhxcCd
 bAK+AgsfjlH7AaFgEViQNrLoANFRUIl2g6288CUSMocXLmEzCbU8BU4tnuPWC9zAJmEvM2P2S
 GsMUlbj2ZDxWXl9j+dg7zBEbhWUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNzPWSijLTM0py
 EzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKjgAEIdjAuXht4iFGSg0lJlPe4xsZIIb6k/JTKj
 MTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgjQ0DqhMsSk1PrUjLzAHGKUypBAePkghvPk
 iat7ggMbc4Mx0idYpRl+PGw+t/mITAZkiJ8wqBFAmAFGWU5sGNgKWMS4yyUsK8jEAHCvEUpBb
 lZpagyr9iFOdgVBLmnQYyhSczrwRu0yugI5iAjih5vgHkiJJEhJRUA2NTmXDDfbHfp9j9r5V5
 bPz61PKX6t2Ec/1qLwvXdphdPdCsablhRXD2xoUPny5SWb6soPHG8YMCx/gOfZrc+23ZMbtHA
 gv6VZV0i9baTxFy6/mjwsdiPvWx6tLUrxE3/f0dvWbsbOf765t3bLZSLZN5rfXEj99ir6W8ud
 M6+8U5cctHej7c0y8psRRnJBpqMRcVJwIAR2+2YBQDAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504794397!75513100!1
X-Originating-IP: [214.24.21.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40582 invoked from network); 7 Sep 2017 14:26:38 -0000
Received: from uhil19pa10.eemsg.mail.mil (HELO uhil19pa10.eemsg.mail.mil)
 (214.24.21.83)
 by server-4.tower-21.messagelabs.com with SMTP; 7 Sep 2017 14:26:38 -0000
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by uhil19pa10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 07 Sep 2017 14:26:34 +0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; 
   d="scan'208";a="2011779"
IronPort-PHdr: =?us-ascii?q?9a23=3AkKw0Eh8FhujZV/9uRHKM819IXTAuvvDOBiVQ1KB+?=
 =?us-ascii?q?1+oVIJqq85mqBkHD//Il1AaPBtSLraocw8Pt8InYEVQa5piAtH1QOLdtbDQizf?=
 =?us-ascii?q?ssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1?=
 =?us-ascii?q?JuPoEYLOksi7ze6/9pnQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeu?=
 =?us-ascii?q?BWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbO?=
 =?us-ascii?q?SxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RSqt4LtqSB/wiS?=
 =?us-ascii?q?cIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2RPUNtaWyhYDo+i?=
 =?us-ascii?q?c4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43Os9Hg/LxxAgEtAUvX?=
 =?us-ascii?q?jIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXbZtesTf10YkCgLLjk+K?=
 =?us-ascii?q?poP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlonJhoUPxlDC7iV22pw5Jd?=
 =?us-ascii?q?K/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5K3YicHxIo9yxLCbfGMbpKG?=
 =?us-ascii?q?7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0FZNsypFjsHAtnAT2BzX7ciKUu?=
 =?us-ascii?q?d98V272TaOygDT8ftIIVw0lKXHK54hxaQ8lpwPvkTYAiD6gkD2jK6Sdkk8++io?=
 =?us-ascii?q?7froYqn+q5OBOIJ5hRvyP6QzlsClH+g1PRYCU3KG9eik0b3s50z5QLFEjv0sla?=
 =?us-ascii?q?nZtYjXKtkUpqGkHQBV3Zwj5AykAje60NUXgXkHLFVfdBKBlIjmIUvCIP//Dfeh?=
 =?us-ascii?q?m1isiitkx+jaPr39BZXANnrDkLj7fbZ68E5c0xE+zctC55JPFL4NOu78Wkj0tN?=
 =?us-ascii?q?bAFB82LxS0w/r7CNV6zo4fVnyAAqmAPKzPr1CI+PwgI+2XaY8RuTb9MOQl5+X0?=
 =?us-ascii?q?gX42h1Ade7Ol3ZwNaHC3Bv5mOVmWYWLwgtcdFmcHphAxTOr3h12YTzFSaWy+UL?=
 =?us-ascii?q?475jE8EIKpE53DS462jbOd3Se7AodWZmFJC1yWDXjocICEUe8WaC2OOs9hjiAE?=
 =?us-ascii?q?Vb+5RoEgyx6usxX6y7V5IebO9CMYqJTj1Nxv6O3Ljhw96yF0A96B3GGMU2F0hG?=
 =?us-ascii?q?IIRjAs0K9jpkx9z0+J0bJkjPxACdxT+/RJXx87NZHGyex2EdLyVRjdcdeKU1am?=
 =?us-ascii?q?RdOmDCovQdIs2dMBf0d9G8m4jhDC0CumGaMal7uOBJYs6KLTw2DxJ9phy3bBzK?=
 =?us-ascii?q?QhjUIpTdVSNW2ih65w6wjTCpXSk0WEjKala74Q0zLK9GeG1WCOpl1XUBZsUaXZ?=
 =?us-ascii?q?WnASfkjWrdP/5kPYVbChFK4rMwVAyc6GKatHcdrpjU9cS/j/PNTRfXi9lHu3BR?=
 =?us-ascii?q?aN3rmMdpble30B3CXBD0gJixsT/W2aNQckHSiuvWbeDDhvFVLpYkPh6up+p22h?=
 =?us-ascii?q?Tk8y0Q6Ka1dt172v+h4anfacUe8c3qoYuCc9rDV5BEq939PTC9ebqAtuYqNcbc?=
 =?us-ascii?q?k64Fdd2mLTrxZ9MYC4L6B+ml4edBx6vk3w2BV2EIlAlckqrG40wAdpNa2Y0U9B?=
 =?us-ascii?q?dymZ3ZH/ILHYNm7y/BW3Ya7Mxl7eyMqW+rsI6PkgqVXjoQWpFks8/HVhydVV3G?=
 =?us-ascii?q?Gc6Y/ODAoWSp/+SFw39x1gq77GZSk94tCc6Xo5E7S5qDDP3ZoGHuw+0V70fdhF?=
 =?us-ascii?q?N7ifPBTvCMBcDM+rfqhii1WvKx4JIu1W3Ko1JN+9MeuL3uisJukzsiihiDFr6Y?=
 =?us-ascii?q?Z830bE2yc0ZfTB1phNl/2X0gaITT7UkEaqssexn5tNIz4VADzsmmDfGIdNa/gq?=
 =?us-ascii?q?Ls4wAmC0Lpjyn48mig=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AvAwCyVrFZ/wHyM5BcGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwQrgVIng3eaQYFGK5g6hUgChANXAQEBAQEBAQECA?=
 =?us-ascii?q?WoogjMkAYJBAQUjFUEQCw0BCgICJgICVwYBDAYCAQGIC4IirgeCJyICiyIBAQE?=
 =?us-ascii?q?BAQEBAwEBAQEBASKBDYIdggKDXIJ9iAiCYQEEoHSUUYF7iXCHBpZkV4ENKAwfK?=
 =?us-ascii?q?g+GFoFqJDaLCgEBAQ?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 07 Sep 2017 14:26:19 +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
 v87EPhfq004155; Thu, 7 Sep 2017 10:25:48 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170907134735.20434-1-jgross@suse.com>
 <20170907134735.20434-7-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <ffc635f7-dd23-e0ea-2ec4-4287e994847b@tycho.nsa.gov>
Date: Thu, 7 Sep 2017 10:25:43 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170907134735.20434-7-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDcvMjAxNyAwOTo0NyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBkb21j
dGwgaHlwZXJjYWxsIHRvIHNldCB0aGUgZG9tYWluJ3MgcmVzb3VyY2UgbGltaXRzIHJlZ2FyZGlu
Zwo+IGdyYW50IHRhYmxlcy4gSXQgaXMgYWNjZXB0ZWQgb25seSBhcyBsb25nIGFzIG5laXRoZXIK
PiBnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIG5v
ciB0aGUgZG9tYWluCj4gaGFzIHN0YXJ0ZWQgdG8gcnVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxmM-00084l-Th; Thu, 07 Sep 2017 14:27:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpxmM-00084c-CW
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 14:27:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0A/75-03454-95751B95; Thu, 07 Sep 2017 14:27:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG5k+MZ
 Ig8ttEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bHh++MBTeYKhZ9uM3SwLiYqYuRg0NCwF9i
 +nThLkZODhYBFYmOQ12sIDabgLLEz85eNhBbBMj+2NrL3sXIxcEsMItJonXqcRaQhLBArMTa1
 TPAGngFLCRetb1iB5kpJBAnsWOhG0RYUOLkzCdg5cwCOhILdn9iAylhFpCWWP6PAyTMKWAqsW
 HRO7BVokAndC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA3N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOMAQh2MN7fGHCIUZKDSUmU97jGxkghvqT8
 lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuC9EwpUJ1iUmp5akZaZA4wEmFIJDh4lE
 d7fIGne4oLE3OLMdIjUKUZdjhsPr/9hEgKbISXOKxQGVCQAUpRRmgc3AhaVlxhlpYR5GYEOFO
 IpSC3KzSxBlX/FKM7BqCTMOxNkFU9mXgncpldARzABHVHyfAPIESWJCCmpBkaGd/8SPd4tnCm
 u/3LFFs6Kx0qWnZONQrWqgrvOni0pvj2N8ekF69YJF1yWlwYf8tRq2n9XQcrK26DUarKr3s1O
 ftMnwoF8lexn18kkO764vCmM/3CJi9qF6NdtR36V2ynpFdourp71bBFv7eUN3qrZb1TFPM6ee
 ds3Y/20B3bFZsv1X2ur/VJiKc5INNRiLipOBADCTRYCxQIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504794455!81574369!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4907 invoked from network); 7 Sep 2017 14:27:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:27:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438836103"
Date: Thu, 7 Sep 2017 15:27:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170907142734.azjcfwbuolb2gmos@citrix.com>
References: <20170907134735.20434-1-jgross@suse.com>
 <20170907134735.20434-9-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170907134735.20434-9-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v4 8/8] libxl: add libxl support for setting
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NDc6MzVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgbmV3IGRvbWFpbiBjb25maWcgaXRlbXMgZm9yIHNldHRpbmcgdGhlIGxpbWl0
cyBmb3IgdGhlIG1heGltdW0KPiBudW1iZXJzIG9mIGdyYW50IHRhYmxlIGZyYW1lcyBhbmQgbWFw
dHJhY2sgZnJhbWVzIG9mIGEgZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:31:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:31:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxpt-0000Ls-Cn; Thu, 07 Sep 2017 14:31:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dpxpr-0000Li-Th
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 14:31:16 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DD/3C-03414-33851B95; Thu, 07 Sep 2017 14:31:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5JiEdomsUsTH
 S4EeLgsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH/2X72glssFfOmHmBrYPzN3MXIxSEk0M0o
 8fH7VvYuRk4OCQFfiYYvT8ESnAJHhCUO710O5kgIPGGS+NO5mRGipYNRoqXhIDuEs5VRYtL6J
 2wg/cICsRIPn79jArFFBGwkbj+bzQJSxCzwglGif0IjK0hCSCBOYu7LThYQm01AV2LBwZVgDb
 wCDhIfXr8BO4RFQEXi6LIGsKGiAuESTWf7WSBqBCVOznwCZnMKmEo8270HrJdZwExi3uaHzBC
 2uMStJ/Oh4vIS29/OYZ7AKDwLSfssJC2zkLTMQtKygJFlFaN6cWpRWWqRrrFeUlFmekZJbmJm
 jq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgHDAAwQ7Gjn9OhxglOZiURHmPa2yMFOJLyk+pzEgsz
 ogvKs1JLT7EqMHBIdC3ZvUFRimWvPy8VCUJ3qhwoDrBotT01Iq0zBxgpMKUSnDwKInwJoKkeY
 sLEnOLM9MhUqcYjTl+TLryh4njxsPrf5iEwCZJifP+DQMqFQApzSjNgxsESyCXGGWlhHkZgc4
 U4ilILcrNLEGVf8UozsGoJMxrD7KQJzOvBG7fK6BTmIBOKXm+AeSUkkSElFQDo+/m0AqfxkoD
 wZNlnekS6zmWXXuwsztpiWGLpPaO5vZ3j/xYme4vWuO7etkkZc2g6acWh236yCxyvVFkSwmve
 EJzz9Vk7qCnSnzs7VNWvMtY9fhi0WPuCC5lMz/+/muLhX9teHlk1tYNq9Jlls2UUGPzqD7/zM
 T//Z7rOV+kXt+LeycYttd6hxJLcUaioRZzUXEiAOONeSsbAwAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504794673!106090917!1
X-Originating-IP: [214.24.27.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61595 invoked from network); 7 Sep 2017 14:31:14 -0000
Received: from upbd19pa09.eemsg.mail.mil (HELO UPBD19PA09.eemsg.mail.mil)
 (214.24.27.84)
 by server-13.tower-27.messagelabs.com with SMTP; 7 Sep 2017 14:31:14 -0000
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by UPBD19PA09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 07 Sep 2017 14:31:13 +0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; 
   d="scan'208";a="1870908"
IronPort-PHdr: =?us-ascii?q?9a23=3AoIKFOx+jNQYSw/9uRHKM819IXTAuvvDOBiVQ1KB+?=
 =?us-ascii?q?1+sUIJqq85mqBkHD//Il1AaPBtSKrakewLWN+4nbGkU4qa6bt34DdJEeHzQksu?=
 =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?=
 =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFMiTanb75+Mhq6oAffu8ILnYZsN6E9xwfTrHBVYe?=
 =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?=
 =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?=
 =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUUSmpbWsZaSjJPDIWy?=
 =?us-ascii?q?YYASC+YNJPhUo5X4q1YIsBCwBxSjBPn3xzFVmHH206003ecvHw7I0wMvHc4Bvn?=
 =?us-ascii?q?vPodXpNqofS/y5wLXGwDjBaf5dxDfz6JLPchAkufyCU6h/cczQyUYxEwPOk1ue?=
 =?us-ascii?q?ppL4ND2UzOQCqXKU7+R9Xu+olmEnpBx+rSagxsc2kIbEnZ4Vy1DY+iV5x4Y5P9?=
 =?us-ascii?q?u4SFVhbtK+H5tQsD+aOpJwT8g/QG9ooD43xqAJtJO0ZiQHyIkrywTBZ/GIbYSE?=
 =?us-ascii?q?+A/vWeCMKjlinn1lYqiwhxOq/Eilze3zS9e73U5RripAjtnMrncN1wHP6sSfSv?=
 =?us-ascii?q?ty4EOh2TGX2gDP8O5EO0E0lbfAK5I73r4xloYcsUTEHiPsnkX5kLSWeVk+9uit?=
 =?us-ascii?q?6uTnZq3qpp6aN4BqlgHzKrkil8OwDOgiMgUCQnKX9fqz2bH950H1Xa1Gjvgsna?=
 =?us-ascii?q?nYtJDaK94bpqm8AwJNz4kj5AuwACmp0NQCh3YKN05FeRKbgIjpPFHCOvb4Deyl?=
 =?us-ascii?q?jFi2nzdrwO7GMqX7AprRNnjDjKvhfbFl5k5exwoz19df54lPCrwaO/LzR1Txu8?=
 =?us-ascii?q?LCAhAlNAy0xv7tCM9h2YMGRWKPHqiZPbvdsFCW4OIjOvSDa5ELuDnjL/go/Pru?=
 =?us-ascii?q?jX4imV8BZqmlx5QWZ26+Hvh8JEWZe3XsiM8bEWgWpgo+UPDqiFqaXDFJYXa9Qr?=
 =?us-ascii?q?g86S81CY68EYjDQYetgKSf0yehEJBbfXxJClGQEXfydoWFVO0AZz6VIs9kijYE?=
 =?us-ascii?q?T6SuS5c91RGysw/307tpIfTT+i0CupLsysJ56ePOlRE08Tx7Fdyd3nqTQGFphG?=
 =?us-ascii?q?8HWz423LxloUx8xVaPy7R3g/tdFdZL/fNGTh86NYLAz+x9E93yWxjOftGTRFak?=
 =?us-ascii?q?WNqpHTIxTsk2w98IeEtyBciiggrf0CqrH78Vjb2LBZMu/q3A2HjxIt53y2za26?=
 =?us-ascii?q?k5k1kmXsxPOHWkhqFk6QfTGorJk0SFmKaqbqkcxzPN9HydwmaUoE5YVwtwW73f?=
 =?us-ascii?q?XX8DfkvWscj55kTaQr+tDrQnNBFBxtSfJadQZNzpjFFGRPT4NdTZeWK+gXu/BR?=
 =?us-ascii?q?KWyb+WcIXqfGAd1j3HCEcYiwAT4WqGNQ8mCye6uGLeECZhGknxbEPo9el+qXW7?=
 =?us-ascii?q?Tk4vwgGJcUJhzby19QARhfCGTPMTxL0Esj87qzpoBFa9w87WC92Yqgp9faVcZM?=
 =?us-ascii?q?gw4VhZ2mLfrQB9OYagL696jF4Ebwt3p1/u1wlwCohYn8klsnIqwBB2KaKZzVNN?=
 =?us-ascii?q?aSiV0ozxOr3LMGny/R+uZ7TK1VHZ1dac4r0P5+ggq1X/oAGpEVIv83d609lR0n?=
 =?us-ascii?q?uT+JPKABAdUZLrSEk38xx6qqrAbSkn4oPYz2FjMa6xsmyK59V8JvYo0BmteZ9w?=
 =?us-ascii?q?KqSfD0emEcIAANO1APc3gFXvZRUBaqQa5KMyes+rafaC8KqqJ/p72iKriyJA+o?=
 =?us-ascii?q?8u/FiL8n9QQ+jJ0pJN7/zQ8RGOXjm02Fuuvs34g4lseSAZHm35zzPtQoFWePsh?=
 =?us-ascii?q?Ls4wFW6yLpjvlZ1FjJn3VisdrQT7Cg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AxAwCpV7FZ/wHyM5BcGQEBAQEBAQEBAQEBBwEBAQEBFAE?=
 =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgwQrgVIng3eaQYFGCSKYOoVIAoQDVwEBAQEBAQEBA?=
 =?us-ascii?q?gFqKIIzJAGCQQEFIxVBEAsNAQoCAiYCAlcGAQwGAgEBiAuCIq4AgiciAosiAQE?=
 =?us-ascii?q?BAQEBAQMBAQEBAQEigQ2CHYICg1wLgnKET4M5gmEBBKB0lFGBe4lwhwaWZFeBD?=
 =?us-ascii?q?SgMHyoPhhaBaiQ2iEqCQAEBAQ?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 07 Sep 2017 14:30:53 +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
 v87ETxWL006155; Thu, 7 Sep 2017 10:30:32 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170907134735.20434-1-jgross@suse.com>
 <20170907134735.20434-7-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <96c9ecd3-6ec6-8666-0317-2f7b72f6fae3@tycho.nsa.gov>
Date: Thu, 7 Sep 2017 10:29:59 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170907134735.20434-7-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDcvMjAxNyAwOTo0NyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBkb21j
dGwgaHlwZXJjYWxsIHRvIHNldCB0aGUgZG9tYWluJ3MgcmVzb3VyY2UgbGltaXRzIHJlZ2FyZGlu
Zwo+IGdyYW50IHRhYmxlcy4gSXQgaXMgYWNjZXB0ZWQgb25seSBhcyBsb25nIGFzIG5laXRoZXIK
PiBnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIG5v
ciB0aGUgZG9tYWluCj4gaGFzIHN0YXJ0ZWQgdG8gcnVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkkganVzdCByZWFsaXplZCB0aGF0IHRoaXMgb25seSBhbGxvd3MgZG9t
MCB0byBzZXQgZG9tMCdzIGxpbWl0LiBZb3UKYWxzbyBuZWVkIHRvIGFkZCBzZXRfZ250dGFiX2xp
bWl0cyB0byB0aGUgcGVybWlzc2lvbnMgYWxsb3dlZCBieQpjcmVhdGVfZG9tYWluX2NvbW1vbiBp
biB4ZW4uaWYgZm9yIHRoaXMgdG8gYmUgdXNlZnVsLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxwJ-0000hy-5G; Thu, 07 Sep 2017 14:37:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dpxwI-0000hs-AN
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:37:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BA/2E-03423-1C951B95; Thu, 07 Sep 2017 14:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfdA5MZ
 Ig5Xtphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ae7TNZC9ZqVEw+vIS5gfGYfBcjF4eQwGZG
 iZ+rH7JBOAcYJf7d+sXexcjJISxQL3H4fyMriC0iECxxoncNmM0sECqx4+gLJoiGXkaJv2uOs
 oAk2AR0JXbcfM0MYvMKWEn8Or4OrIFFQEVi9avlYHFRgXCJprP9LBA1ghInZz4BszkFfCVez+
 hhgligLvFn3iVmCFtcounLSqjF8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapG
 uobFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7GL8sCDjFKcjApifIe
 19gYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNyQCKCdYlJqeWpGWmQOMFpi0BAePkgjvRJA0b
 3FBYm5xZjpE6hSjopQ4ryxIQgAkkVGaB9cGi9BLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 ZdDTKFJzOvBG76K6DFTECLS55vAFlckoiQkmpgZItcm+O97tu2wBeKVxSfdAr/Nk35bcgqdH7
 1FcOnXn8vqymZb+8UW73Wt0h0Vg+fTWT0Rb/skxfXTjQwW6B+5bFwU9Qb0/QFCql5Ndd/N+q+
 seI/xPzphOzmCEfdjVG1RbysNSnsGe6zZtc/j/bdNCW7l89rafrpqq0BYRsapWbG31X/6Kymx
 FKckWioxVxUnAgABlAXh8sCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504795072!83794565!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23765 invoked from network); 7 Sep 2017 14:37:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 7 Sep 2017 14:37:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA2F715AD;
 Thu,  7 Sep 2017 07:37:51 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 038113F483;
 Thu,  7 Sep 2017 07:37:50 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <3c2772c4-2487-aad0-98f3-66bc43190f95@arm.com>
Date: Thu, 7 Sep 2017 15:37:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-GB
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 26/27 v8] xen/arm: vpl011: Correct the logic
 for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyOC8wOC8xNyAwOTo1NiwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGlzIHBh
dGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNlcnZlZCB3aGVuIHBsMDExIHBhdGNoZXMgd2VyZSB0ZXN0
ZWQgb24KPiB0aGUganVub3MgaGFyZHdhcmUgYnkgQW5kcmUvSnVsaWVuLiBJdCB3YXMgb2JzZXJ2
ZWQgdGhhdCB3aGVuIGxhcmdlIG91dHB1dCBpcwo+IGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1bm5p
bmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50bHkK
PiBkdWUgdG8gT1VUIHJpbmcgYnVmZmVyIGdldHRpbmcgZnVsbC4KPiAKPiBUaGlzIGlzc3VlIHdh
cyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQg
d2hlbgo+IGEgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hv
dWxkIGJlIGF0bGVhc3QgaGFsZiBlbXB0eSBhbmQKPiB0aGF0IGl0IGNhbiB3cml0ZSBOIGJ5dGVz
IGluIHRoZSBGSUZPLCB3aGVyZSBOIGlzIGhhbGYgdGhlIEZJRk8gcXVldWUgc2l6ZSwgd2l0aG91
dAo+IHRoZSBieXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJRk8gZ2V0dGluZyBmdWxsLgo+
IAo+IFRoaXMgcmVxdWlyZW1lbnQgaXMgYXMgcGVyIHNlY3Rpb24gMy40LjIgb2YgWzFdLCB3aGlj
aCBpczoKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVUFSVFRYSU5UUgo+IAo+IElmIHRo
ZSBGSUZPcyBhcmUgZW5hYmxlZCBhbmQgdGhlIHRyYW5zbWl0IEZJRk8gcmVhY2hlcyB0aGUgcHJv
Z3JhbW1lZAo+IHRyaWdnZXIgbGV2ZWwuIFdoZW4gdGhpcyBoYXBwZW5zLCB0aGUgdHJhbnNtaXQg
aW50ZXJydXB0IGlzIGFzc2VydGVkIEhJR0guIFRoZQo+IHRyYW5zbWl0IGludGVycnVwdCBpcyBj
bGVhcmVkIGJ5IHdyaXRpbmcgZGF0YSB0byB0aGUgdHJhbnNtaXQgRklGTyB1bnRpbCBpdAo+IGJl
Y29tZXMgZ3JlYXRlciB0aGFuIHRoZSB0cmlnZ2VyIGxldmVsLCBvciBieSBjbGVhcmluZyB0aGUg
aW50ZXJydXB0Lgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBUaGUgU0JTQSBVQVJUIGZp
Zm8gc2l6ZSBpcyAzMiBieXRlcyBhbmQgc28gaXQgZXhwZWN0cyB0aGF0IHNwYWNlIGZvciAxNiBi
eXRlcwo+IHNob3VsZCBiZSBhdmFpbGFibGUgd2hlbiBUWCBpbnRlcnJ1cHQgaXMgYXNzZXJ0ZWQu
Cj4gCj4gVGhlIHBsMDExIGVtdWxhdGlvbiBsb2dpYyB3YXMgYXNzZXJ0aW5nIHRoZSBUWCBpbnRl
cnJ1cHQgYXMgc29vbiBhcwo+IGFueSBzcGFjZSBiZWNhbWUgYXZhaWxhYmxlIGluIHRoZSBGSUZP
IGFuZCB0aGUgU0JTQSBVQVJUIGRyaXZlciB0cmllZCB0byB3cml0ZQo+IG1vcmUgZGF0YSAodXB0
byAxNiBieXRlcykgaW4gdGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQgdGhlcmUgaXMgZW5vdWdoIHNw
YWNlCj4gYXZhaWxhYmxlLgo+IAo+IFRoZSBmaXggd2FzIHRvIGVuc3VyZSB0aGF0IHRoZSBUWCBp
bnRlcnJpdXB0IGlzIHJhaXNlZCBvbmx5IHdoZW4gdGhlcmUKPiBpcyBzcGFjZSBhdmFpbGFibGUg
Zm9yIDE2IGJ5dGVzIG9yIG1vcmUgaW4gdGhlIEZJRk8uCj4gCj4gWzFdIGh0dHA6Ly9pbmZvY2Vu
dGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkwMTgzZi9EREkwMTgzLnBkZgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KPiAtLS0KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiBDQzogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiAgeGVuL2FyY2gvYXJt
L3ZwbDAxMS5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IGluZGV4IDU2
ZDljYmUuLjFlNzJmY2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTE1MiwxMiArMTUyLDIwIEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKPiAg
ICAgIGVsc2UKPiAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0
ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+ICAKPiAtICAgIGlmICggeGVuY29uc19xdWV1
ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgPT0KPiAtICAgICAgICAg
c2l6ZW9mIChpbnRmLT5vdXQpICkKPiAtICAgIHsKPiAtICAgICAgICB2cGwwMTEtPnVhcnRmciB8
PSBUWEZGOwo+ICsgICAgLyoKPiArICAgICAqIEVuc3VyZSB0aGF0IHRoZXJlIGlzIHNwYWNlIGZv
ciBhdGxlYXN0IDE2IGJ5dGVzIGJlZm9yZSBhc3NlcnRpbmcgdGhlCj4gKyAgICAgKiBUWEkgaW50
ZXJydXB0IHN0YXR1cyBiaXQgYmVjYXVzZSB0aGUgU0JTQSBVQVJUIGRyaXZlciBtYXkgd3JpdGUK
PiArICAgICAqIDE2IGJ5dGVzIChpLmUuIGhhbGYgdGhlIFNCU0EgVUFSVCBmaWZvIHNpemUgb2Yg
MzIpIG9uIGdldHRpbmcKPiArICAgICAqIGEgVFggaW50ZXJydXB0Lgo+ICsgICAgICovCj4gKyAg
ICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91
dCkpIDw9Cj4gKyAgICAgICAgIChzaXplb2YgKGludGYtPm91dCkgLSAxNikgKQo+ICsgICAgICAg
IHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7Cj4gKyAgICBlbHNlIGlmICggeGVuY29uc19xdWV1ZWQo
b3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KPiArICAgICAgICAgICAg
ICBzaXplb2YgKGludGYtPm91dCkgKQoKTm93IHRoaXMgaXMgcmVhbGx5IGhhcmQgdG8gcmVhZC4g
Q2FuJ3QgeW91IHVzZToKCiAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2Qs
IG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSk7CgpBbHNvIEkgdGhpbmsgeW91IGNvdWxkIHN0
YXJ0IHRoZSBwYXRjaCBhIGZldyBsaW5lcyBhYm92ZSwgd2hlcmUgeW91CmNoZWNrIGZvciBhbnkg
ZnJlZSBzcGFjZSBpbiB0aGUgYnVmZmVyLgoKPiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0g
flRYSTsKPiAtICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBU
WEZGOwoKQW5kIEkgYmVsaWV2ZSB3ZSBzaG91bGQgc2VwYXJhdGUgdGhlIEZJRk8gZnVsbCBjb25k
aXRpb24gZnJvbSB0aGUKaW50ZXJydXB0IGNvbmRpdGlvbi4gSSB0aGluayBpdCBzaG91bGQgbW9y
ZSBsb29rIGxpa2U6CgogICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKICAgIHZwbDAxMS0+dWFy
dGZyICY9IH5UWEZFOwoKICAgIGlmICggZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+b3V0KSAp
Cgl2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwoKICAgIGlmICggZmlmb19sZXZlbCA+PSBzaXplb2Yo
aW50Zi0+b3V0KSAtIDE2ICkKCXZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwoKV2hpY2ggaXMgbXVj
aCBlYXNpZXIgdG8gcmVhZCBhbmQgdW5kZXJzdGFuZCwgYWxzbyBmb2xsb3dzIHRoZSBzcGVjCmNs
b3NlbHkuIFRoZSAiMTYiIHNob3VsZCBiZSBlaXRoZXIgZXhwcmVzc2VkIGF0IEZJRk9TSVpFIC8g
MiBvcgpleHBsYWluZWQgaW4gYSBjb21tZW50LgoKPiAgCj4gICAgICB2cGwwMTEtPnVhcnRmciB8
PSBCVVNZOwo+ICAKPiBAQCAtMzY4LDcgKzM3NiwxNiBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0
YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBz
aXplb2YoaW50Zi0+b3V0KSApCj4gICAgICB7Cj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
flRYRkY7Cj4gLSAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPiArCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGVyZSBpcyBzcGFjZSBmb3IgYXRsZWFzdCAx
NiBieXRlcyBiZWZvcmUgYXNzZXJ0aW5nIHRoZQo+ICsgICAgICAgICAqIFRYSSBpbnRlcnJ1cHQg
c3RhdHVzIGJpdCBiZWNhdXNlIHRoZSBTQlNBIFVBUlQgZHJpdmVyIG1heSB3cml0ZSB1cHRvCj4g
KyAgICAgICAgICogMTYgYnl0ZXMgKGkuZS4gaGFsZiB0aGUgU0JTQSBVQVJUIGZpZm8gc2l6ZSBv
ZiAzMikgb24gZ2V0dGluZwo+ICsgICAgICAgICAqIGEgVFggaW50ZXJydXB0LgoKVGhlIGNvbW1l
bnQgc291bmRzIGEgYml0IGxpa2UgdGhpcyBpcyBoYWNrLCB3aGVyZSBpdCBhY3R1YWxseSBpcyBh
CnRvdGFsbHkgbGVnaXQgc3BlYyByZXF1aXJlbWVudCAodGhlIGludGVycnVwdCBpcyBhc3NlcnRl
ZC9kZWFzc2VydGVkCmFyb3VuZCB0aGUgKnRyaWdnZXIgbGV2ZWwqLCB3aGljaCBpcyBoYWxmIHdh
eSBieSBkZWZhdWx0IGFuZCBhbHdheXMgaGFsZgpmb3IgdGhlIFNCU0EpLgoKQWxzbyBJIHRoaW5r
IHRoZSBzYW1lIGxvZ2ljL2ZpeCBuZWVkcyB0byBiZSBhcHBsaWVkIHRvIHRoZSByZWNlaXZpbmcg
c2lkZS4KCkFuZCB3aGlsZSBJIHNlZSB0aGF0IEp1bGllbiByZXF1ZXN0ZWQgYSBmb2xsb3ctdXAg
cGF0Y2gsIEkgYmVsaWV2ZSB0aGlzCnNob3VsZCBldmVudHVhbGx5IGJlIHNxdWFzaGVkIGludG8g
MDIvMjcsIHRvIG5vdCBoYXZlIHdyb25nIGNvZGUgaW4gdGhlCnJlcG8uIEJ1dCBjYW4gY291bGQg
YmUgZG9uZSBhdCBjb21taXQgdGltZSwgSSBndWVzcy4KCkNoZWVycywKQW5kcmUuCgo+ICsgICAg
ICAgICAqLwo+ICsgICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPD0gKHNpemVvZihpbnRmLT5v
dXQpIC0gMTYpICkKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKPiArCj4g
ICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKPiAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZOwo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:38:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpxxA-0000lS-E1; Thu, 07 Sep 2017 14:38:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpxx8-0000lE-Ha
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 14:38:46 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F3/CE-30688-5F951B95; Thu, 07 Sep 2017 14:38:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/dr5MZ
 Ig1kz2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrTQoFJ9gq1r+4xNLAuJ21i5GTQ0ggT+Lk
 469MXYwcHLwCdhJ7t7mChCUEDCVOL7zJAhJmEVCVmHYvECTMJqAu0fYMolNEQF9i/qefYDazg
 LfEtrkLmEBsYYFAiSVvLjNCTPeUmP7nA1icU8BL4tT6S+wQmwQl/u4QhmjVknj46xYLhK0tsW
 zha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7GHe1+hxglOZiURHmPa2yMFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBGxIBlBMsSk1PrUjLzAFGAExagoNHSYR3Ikiat7ggMbc4Mx0idYrRk
 uPYpst/mDhuPLwOJDtu3v3DJMSSl5+XKiXOqwiMMyEBkIaM0jy4cbAovcQoKyXMy8jAwCDEU5
 BalJtZgir/ilGcg1FJmPcNyFqezLwSuK2vgA5iAjqo5PkGkINKEhFSUg2M0Qd0YyyvhJ9do/v
 4e7eSyfnAvRHTY2zK5jiZ7lWby6h9nsfK9BnPFaPrSck5S1Zu0/zPGrB4ZmbTVF6tstPGx8J/
 mF+vsDCeeOHhxHXXcjMjL5t1b6k94xby+/iS1Vdesf+/WMQXvl7Xxmbzi08LhWtzLybUKOVt1
 Si99nhJ3pcS9ZIg3x1JSizFGYmGWsxFxYkACsL7BM0CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504795123!90556258!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15855 invoked from network); 7 Sep 2017 14:38:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Sep 2017 14:38:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 08:38:42 -0600
Message-Id: <59B176110200007800178720@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 08:38:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504791597-15151-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504791597-15151-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/page: Implement {get,
 set}_pte_flags() as static inlines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDE1OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gQEAgLTEyMSw4ICsxMjEsMTYgQEAgdHlw
ZWRlZiBsNF9wZ2VudHJ5X3Qgcm9vdF9wZ2VudHJ5X3Q7Cj4gICAqLwo+ICAKPiAgLyogRXh0cmFj
dCBmbGFncyBpbnRvIDI0LWJpdCBpbnRlZ2VyLCBvciB0dXJuIDI0LWJpdCBmbGFncyBpbnRvIGEg
cHRlIG1hc2suICovCj4gLSNkZWZpbmUgZ2V0X3B0ZV9mbGFncyh4KSAoKChpbnQpKCh4KSA+PiA0
MCkgJiB+MHhGRkYpIHwgKChpbnQpKHgpICYgMHhGRkYpKQo+IC0jZGVmaW5lIHB1dF9wdGVfZmxh
Z3MoeCkgKCgoaW50cHRlX3QpKCh4KSAmIH4weEZGRikgPDwgNDApIHwgKCh4KSAmIDB4RkZGKSkK
PiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ2V0
X3B0ZV9mbGFncyhpbnRwdGVfdCB4KQo+ICt7Cj4gKyAgICByZXR1cm4gKCh4ID4+IDQwKSAmIH4w
eGZmZikgfCAoeCAmIDB4ZmZmKTsKPiArfQo+ICtzdGF0aWMgaW5saW5lIGludHB0ZV90IHB1dF9w
dGVfZmxhZ3ModW5zaWduZWQgaW50IHgpCj4gK3sKPiArICAgIHJldHVybiAoKChpbnRwdGVfdCl4
ICYgfjB4ZmZmKSA8PCA0MCkgfCAoeCAmIDB4ZmZmKTsKPiArfQo+ICsjZW5kaWYKCldpdGggaWRl
YWxseSBhIGJsYW5rIGxpbmUgYWRkZWQgYmV0d2VlbiB0aGUgdHdvClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpy03-0001QR-TL; Thu, 07 Sep 2017 14:41:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dpy02-0001QF-Ig
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:41:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 76/84-02224-9AA51B95; Thu, 07 Sep 2017 14:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQndl1MZ
 Ig5+vhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxT3ctYCjpYK+59+szcwLiQpYuRk0NCwE/i
 0eFjbCC2sECIxJVDf5lBbBGBYIld9/czdjFycTALbGKSeHJuCzuIIyTQwSixct9LJpAqNgF9i
 d0vPoHZvAK2EmcmvwGbyiKgIvH4yGewSaIC4RL7v19jhqgRlDg58wlYDaeAl8STT4+AhnIAbd
 CUWL9LHyTMLCAvsf3tHGYIW1yi6ctKVhBbSEBN4lr/JXaIo9MlJj7rYZnAKDALydRZCJNmIZk
 0C8mkBYwsqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ5YB
 CHYwNn9xOsQoycGkJMp7XGNjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrNIoJxgUWp6akVaZ
 g4wemDSEhw8SiK8EyOA0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc6rCDJDAKQoozQPbg
 Qski8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcNyCqezLwSuE2vgI5gAjqi5PkGkCNKEhF
 SUg2MqbOV/h7fyDRpMZf9q+dfDR/WNjCbCTu2/kuN0Ulr7Ny+cO30WfJGif4P/sm3L5kecieE
 PfxGx+J3qdknVSX1OJy6plgd1wwvONNT03VOW8dtj0aMpGKFKqf3w+YdzxVT4oruOuZZRUv9b
 QvevWpdJev+pSlpKzk3H0ifMUE8I/p+LMeb8nYlluKMREMt5qLiRAAHBCHR3wIAAA==
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504795305!109629618!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17106 invoked from network); 7 Sep 2017 14:41:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:41:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52426608"
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <64a1493f-59bc-674b-4e12-b916f84a6f62@citrix.com>
Date: Thu, 7 Sep 2017 15:36:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, paul.durrant@citrix.com,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMTcgMTQ6NDgsIFBldHJlIFBpcmNhbGFidSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+
IGluZGV4IDY0NDU0YzcuLjhhNmViNzQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0yMDQ0LDYg
KzIwNDQsNyBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVu
c2lnbmVkIGxvbmcgZ2xhKQo+ICAgICAgc3dpdGNoICggcmMgKQo+ICAgICAgewo+ICAgICAgY2Fz
ZSBYODZFTVVMX1VOSEFORExFQUJMRToKPiArICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVE
Ogo+ICAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAi
TU1DRkciLCAmY3R4dCk7CgpQbGVhc2UgbW9kaWZ5IGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZSB0
byBwYXNzIHJjIGluLCBhbmQgZGlzdGluZ3Vpc2gKVU5IQU5ETEVBQkxFIHZzIFVOSU1QTEVNRU5U
RUQgaW4gdGhlIHByaW50ZWQgbWVzc2FnZS4KClNpbWlsYXJseSBmb3Igb3RoZXIgZGlhZ25vc3Rp
YyBtZXNzYWdlcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:42:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpy0z-0001Ws-6E; Thu, 07 Sep 2017 14:42:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416a29695=George.Dunlap@citrix.com>)
 id 1dpy0y-0001Wj-B7
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:42:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 D9/C3-18858-3EA51B95; Thu, 07 Sep 2017 14:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve6jqI2
 RBpf2m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX9rEWrDWsWHRmG2sD4z31LkZODgkBf4kz
 b98xg9jCAuoSp4+8ZQSxRQSsJU6v72LvYuTiYBa4xizx8PVNFhBHSOAto8Tr992sIFVsAnoS8
 45/ZQGxeQVsJX5NnM4GYrMIqEhMujQVbKqoQLjE/u/XmCFqBCVOznwCVs8p4CWxoKUHaBsH0A
 ZNifW79EHCzALiEreezGeCsOUlmrfOBmsVElCVWPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxg
 1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MK7Y7nmI
 UZKDSUmU97jGxkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwLI4FygkWp6akVaZk5wCiBSUtw8
 CiJ8H4HSfMWFyTmFmemQ6ROMepy/Jh05Q+TEEtefl6qlDjvBpAiAZCijNI8uBGwiL3EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYV4xYPwL8WTmlcBtegV0BBPQESXPN4AcUZKIkJJqYCzKWrR
 9h+Q6vvrnjVl2ZryNPT9WPMpeyvU4v+P+k4I/OdafRFZtuSPyemXAlR1TK85MC7d3bHn/bJ78
 thkbs5njbp92mLHE/7DJ08DG1rXvjxYJcGQtfyymxXHQdk1PY4yCxC1jp/wmlf47BWm3t1e12
 kyNKY9JNvpX6t1lwskS7X8iabbOBCWW4oxEQy3mouJEAKIyRWrTAgAA
X-Env-Sender: prvs=416a29695=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504795360!58207014!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38715 invoked from network); 7 Sep 2017 14:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446978893"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
 <52dc64f1-5c04-342c-0193-aed89c1019b5@citrix.com>
 <20170907135700.g7vazqthuj2vkmu4@dhcp-3-128.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7c1be49e-3083-78dd-2a49-a85f8af31f03@citrix.com>
Date: Thu, 7 Sep 2017 15:42:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170907135700.g7vazqthuj2vkmu4@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDcvMjAxNyAwMjo1NyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IFNlcCAwNywgMjAxNyBhdCAxMTo0OTowMEFNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
PiBPbiAwOC8zMS8yMDE3IDEyOjI1IFBNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+PiBPbiBU
aHUsIEF1ZyAzMSwgMjAxNyBhdCAxMToyNzoxOUFNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3Rl
OgoKW3NuaXBdCgo+Pj4+ICsjIyMgeDg2L1BWSCBkb20wCj4+PiAgICAgICAgICAgICAgIF4gdjIK
Pj4+PiArCj4+Pj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+Pj4KPj4+IFRoZSBzdGF0dXMg
b2YgdGhpcyBpcyBqdXN0ICJub3QgZmluaXNoZWQiLiBXZSBuZWVkIGF0IGxlYXN0IHRoZSBQQ0kK
Pj4+IGVtdWxhdGlvbiBzZXJpZXMgZm9yIGhhdmluZyBhIGhhbGYtZnVuY3Rpb25hbCBQVkh2MiBE
b20wLgo+Pgo+PiBGcm9tIHRoZSBkZWZpbml0aW9uIG9mICdFeHBlcmltZW50YWwnOgo+Pgo+PiAg
ICAgRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IE5vCj4+ICAgICBGdW5jdGlvbmFsIHN0YWJpbGl0
eTogSGVyZSBiZSBkcmFnb25zCj4+ICAgICBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBOb3Qgc3RhYmxl
Cj4+ICAgICBTZWN1cml0eSBzdXBwb3J0ZWQ6IE5vCj4+Cj4+ICJOb3QgZmluaXNoZWQiIC0+IEZ1
bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObyAtPiBFeHBlcmltZW50YWwuCj4+Cj4+IElmIHRoZXJl
J3Mgbm8gd2F5IG9mIGRvaW5nIGFueXRoaW5nIHdpdGggZG9tMCBhdCBhbGwgd2Ugc2hvdWxkIHBy
b2JhYmx5Cj4+IGp1c3QgcmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QuCj4gCj4gUmlnaHQgbm93IGl0
IHNob3VsZCBiZSByZW1vdmVkIGFjY29yZGluZyB0byB0aGUgbG9naWMgYWJvdmUuCgpGYWlyIGVu
b3VnaC4KCj4+Pj4gKyMjIyBPbmxpbmUgcmVzaXplIG9mIHZpcnR1YWwgZGlza3MKPj4+PiArCj4+
Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Pj4KPj4+IFRoYXQgcHJldHR5IG11Y2ggZGVwZW5k
cyBvbiB3aGVyZSB5b3UgYXJlIGFjdHVhbGx5IHN0b3JpbmcgeW91ciBkaXNrcwo+Pj4gSSBndWVz
cy4gSSdtIG5vdCBzdXJlIHdlIHdhbnQgdG8gbWFrZSBzdWNoIGNvbXByb21pc2VzLgo+Pgo+PiBX
aGF0IGRvIHlvdSBtZWFuPwo+IAo+IEknbSBub3Qgc3VyZSBvbmxpbmUgcmVzaXppbmcgaXMgc29t
ZXRoaW5nIHRoYXQgbmVlZHMgc3BlbGxpbmcgb3V0Cj4gc2VwYXJhdGVseSwgaXQncyBwYXJ0IG9m
IGhvdyB0aGUgYmxvY2sgcHJvdG9jb2wgd29ya3MsIGp1c3QgbGlrZQo+IGluZGlyZWN0IGRlc2Ny
aXB0b3JzIG9yIHBlcnNpc3RlbnQgZ3JhbnRzICh3aGljaCBhcmUgYWxzbyBub3QgbGlzdGVkCj4g
aGVyZSwgYW5kIEkgdGhpbmsgdGhhdCdzIGZpbmUpLgo+IAo+Pj4+ICsjIyMgeDg2L0hWTSBpUFhF
Cj4+Pj4gKwo+Pj4+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwo+Pj4+ICsK
Pj4+PiArQm9vdGluZyBhIGd1ZXN0IHZpYSBQWEUuCj4+Pj4gK1BYRSBpbmhlcmVudGx5IHBsYWNl
cyBmdWxsIHRydXN0IG9mIHRoZSBndWVzdCBpbiB0aGUgbmV0d29yaywKPj4+PiArYW5kIHNvIHNo
b3VsZCBvbmx5IGJlIHVzZWQKPj4+PiArd2hlbiB0aGUgZ3Vlc3QgbmV0d29yayBpcyB1bmRlciB0
aGUgc2FtZSBhZG1pbmlzdHJhdGl2ZSBjb250cm9sCj4+Pj4gK2FzIHRoZSBndWVzdCBpdHNlbGYu
Cj4+Pgo+Pj4gSG0sIG5vdCBzdXJlIHdoeSB0aGlzIG5lZWRzIHRvIGJlIHNwZWxsZWQgb3V0LCBp
dCdzIGp1c3QgbGlrZSBydW5uaW5nCj4+PiBhbnkgYm9vdGxvYWRlci9maXJtd2FyZSBpbnNpZGUg
YSBIVk0gZ3Vlc3QsIHdoaWNoIEknbSBxdWl0ZSBzdXJlIHdlCj4+PiBhcmUgbm90IGdvaW5nIHRv
IGxpc3QgaGVyZS4KPj4+Cj4+PiBJZTogSSBkb24ndCBzZWUgdXMgbGlzdGluZyBPVk1GLCBTZWFC
SU9TIG9yIFJPTUJJT1MsIHNpbXBseSBiZWNhdXNlCj4+PiB0aGV5IHJ1biBpbnNpZGUgdGhlIGd1
ZXN0LCBzbyBpZiB0aGV5IGFyZSBhYmxlIHRvIGNhdXNlIHNlY3VyaXR5Cj4+PiBpc3N1ZXMsIGFu
eXRoaW5nIGVsc2UgaXMgYWxzbyBjYXBhYmxlIG9mIGNhdXNpbmcgdGhlbS4KPj4KPj4gV2VsbCBp
UFhFIGlzIGEgZmVhdHVyZSwgc28gd2UgaGF2ZSB0byBzYXkgc29tZXRoaW5nIGFib3V0IGl0OyBh
bmQgdGhlcmUKPj4gd2FzIGEgbG9uZyBkaXNjdXNzaW9uIGF0IHRoZSBTdW1taXQgYWJvdXQgd2hl
dGhlciB3ZSBzaG91bGQgbGlzdCBpUFhFIGFzCj4+ICJzZWN1cml0eSBzdXBwb3J0ZWQiLCBiZWNh
dXNlICpieSBkZXNpZ24qIGl0IGp1c3QgcnVucyByYW5kb20gY29kZSB0aGF0Cj4+IHNvbWVvbmUg
c2VuZHMgaXQgb3ZlciB0aGUgbmV0d29yay4gIEJ1dCBpZiB3ZSBzYXkgaXQncyBub3Qgc3VwcG9y
dGVkLCBpdAo+PiBtYWtlcyBpdCBzb3VuZCBsaWtlIHdlIHRoaW5rIHlvdSBzaG91bGRuJ3QgdXNl
IGl0Lgo+Pgo+PiBBYm92ZSB3YXMgdGhlIGFncmVlZC11cG9uIGNvbXByb21pc2U6IHRvIHNheSBp
dCB3YXMgc3VwcG9ydGVkIGJ1dCB3YXJuCj4+IHBlb3BsZSB3aGF0ICJzdXBwb3J0ZWQiIG1lYW5z
Lgo+IAo+IEhtLCBJJ20gc3RpbGwgbm90IHN1cmUgdGhpcyBzaG91bGQgYmUgZXhwbGljaXRseSBs
aXN0ZWQgaGVyZS4KPiAKPiBSdW5uaW5nIHJhbmRvbSBjb2RlIGluc2lkZSBvZiBhIGd1ZXN0IGlz
IG5vdCBhIHByb2JsZW0gZnJvbSBYZW4ncyBQb1YsCj4gYW5kIHdlIHdvdWxkIG5ldmVyIGlzc3Vl
IGEgWFNBLCB1bmxlc3Mgc3VjaCBjb2RlIGlzIGFibGUgdG8gYnJlYWsKPiBvdXRzaWRlIG9mIHRo
ZSBndWVzdCwgaW4gd2hpY2ggY2FzZSBpdCBkb2Vzbid0IG1hdHRlciB3aGV0aGVyIHRoZSBjb2Rl
Cj4gaGFzIGJlZW4gcmFuZG9tbHkgZmV0Y2hlZCBmcm9tIHRoZSBuZXR3b3JrLgoKVGhhdCdzIG5v
dCB0cnVlIGF0IGFsbC4gIFRoZXJlIGFyZSB0d28gc2VjdXJpdHkgYm91bmRhcmllcyB3aXRoaW4g
dGhlCmd1ZXN0OiB1c2VyIHNwYWNlIC0+IGtlcm5lbCBzcGFjZSwgYW5kIG91dHNpZGUgLT4gW2Fu
eXRoaW5nXS4gIElmIHRoZXJlCndhcyBhIGJ1ZyBpbiB0aGUgUUVNVSBuZXR3b3JrIGNhcmQgd2hp
Y2ggYWxsb3dlZCBhIGNyYWZ0ZWQgcGFja2V0IHRvCndyaXRlIGludG8gdW5hdXRob3JpemVkIG1l
bW9yeSBpbiB0aGUgZ3Vlc3QsIHRoYXQgd291bGQgYmUgYSBzZWN1cml0eQp2dWxuZXJhYmlsaXR5
LCBhcyB3b3VsZCBhIGJ1ZyB3aGljaCBhbGxvd2VkIGEgZ3Vlc3QgdXNlciB0byBtYWtlCnVuYXV0
aG9yaXplZCBjaGFuZ2VzIHRvIHRoZSBndWVzdCBrZXJuZWwgbWVtb3J5IChvciB1bmF1dGhvcml6
ZWQgYWNjZXNzCnRvIGd1ZXN0IGRldmljZXMsICZjKS4KCj4gSU1ITyBpUFhFIGlzIGp1c3QgbGlr
ZSBhbnkgb3RoZXIgZmlybXdhcmUgdGhhdCBYZW4gc3VwcG9ydHMsIHN1Y2ggYXMKPiBPVk1GL1Nl
YUJJT1MvUk9NQklPUywgYW5kIEkgZG9uJ3Qgc2VlIHRoZW0gbGlzdGVkIGhlcmUuIEknbSBub3Qg
c3VyZQo+IGluIHdoaWNoIHdheSBpUFhFIGlzIHNwZWNpYWwgZnJvbSB0aGUgb3RoZXIgb25lcyB0
aGF0IHJlcXVpcmVzIHN1Y2ggYW4KPiBlbnRyeSBpbiB0aGUgc3VwcG9ydCBkb2N1bWVudC4KCldl
bGwgZmlyc3Qgb2YgYWxsLCB0aGUgcHVycG9zZSBvZiB0aGlzIGRvY3VtZW50IGlzIGluIGZhY3Qg
aW4gcGFydCB0bwplbnVtZXJhdGUgZmVhdHVyZXMsIG5vdCBvbmx5IHRvIHRhbGsgYWJvdXQgc2Vj
dXJpdHkgc3VwcG9ydC4gIEFzIHN1Y2gsCndlIHByb2JhYmx5IHNob3VsZCBsaXN0IE9WTUYgLyBC
SU9TIGJvb3RpbmcgYXMgZmVhdHVyZXMuIDotKQoKU2Vjb25kbHksIEkgYWdyZWUgdGhhdCBpdCdz
IGhhcmQgdG8gaW1hZ2luZSB3aGF0IGEgZ2VudWluZSBzZWN1cml0eSBidWcKaW4gb25lIG9mIHRo
ZXNlIHRoaW5ncyAoaVBYRSwgQklPUywgT1ZNRikgd291bGQgbG9vayBsaWtlLiAgSG93ZXZlciwg
KmlmCndlIGRpZCBmaW5kKiBhIGJ1ZyBpbiBvbmUgb2YgdGhvc2UgcGllY2VzIG9mIGNvZGUgdGhh
dCBhbGxvd2VkIGFuIGVudGl0eQooZWl0aGVyIGd1ZXN0IHVzZXIgb3Igc29tZW9uZSBub3QgaW4g
dGhlIGd1ZXN0IGF0IGFsbCkgdG8gbWFrZQp1bmF1dGhvcml6ZWQgY2hhbmdlcywgd2Ugd291bGQg
ZGVmaW5pdGVseSBuZWVkIHRvIGlzc3VlIGFuIFhTQSBmb3IgaXQuClRoYXQgaXMgd2hhdCAic2Vj
dXJpdHkgc3VwcG9ydGVkIiBtZWFucy4KCltzbmlwXQoKPiBGcm9tIGEgWGVuIFBvViwgdGhleSBh
cmUganVzdCBIVk0gT1Nlcy4gIFNvbWUgb2YgdGhlbSBtYWtlIHVzZSBvZiBtb3JlCj4gUFYgaW50
ZXJmYWNlcyB0aGFuIG90aGVycywgYnV0IGFsbCBIVk0gZ3Vlc3RzIGhhdmUgdGhlIHNhbWUgc2V0
IG9mCj4gaW50ZXJmYWNlcyBhdmFpbGFibGUgdG8gdGhlbSwgYW5kIHRodXMgdGhlIHNhbWUgc3Vy
ZmFjZSBvZiBhdHRhY2suCgpTaW1pbGFyIHRvIHRoZSBhcmd1bWVudCBhYm92ZTogWFNBcyB3aWxs
IG5vdCBvbmx5IGJlIGlzc3VlZCBmb3IKdmlvbGF0aW9ucyBvZiB0aGUgZ3Vlc3QgLT4gWGVuIHBy
aXZpbGVnZSBib3VuZGFyeSwgYnV0IGFsc28gZm9yIHRoZQpndWVzdCB1c2VyIC0+IGd1ZXN0IGtl
cm5lbCBwcml2aWxlZ2UgYm91bmRhcnkuICBJZiBvbmUgb2YgdGhlClBWSFZNLXJlbGF0ZWQgZmVh
dHVyZXMgaGFzIGEgYnVnIHN1Y2ggdGhhdCBpdCBhbGxvd3MgYSB1c2VyIC0+IGtlcm5lbAplc2Nh
bGF0aW9uLCB3ZSB3aWxsIGlzc3VlIGFuIFhTQSBmb3IgaXQuCgo+IEkgZG9uJ3QgdGhpbmsgaXQg
bWFrZXMgc2Vuc2UgdG8gbGlzdCBQVkhWTSBhcyBhIGd1ZXN0IHR5cGUgaW4gdGhlIGxpc3QKPiBv
ZiBzdXBwb3J0ZWQgZmVhdHVyZXMuCgpNYXliZSB3ZSBzaG91bGQgZ3JvdXAgdGhlc2UgYXMgIlBW
SFZNIGFjY2VsZXJhdGlvbiIgYW5kIHB1dCB0aGVtIGluIGEKZGlmZmVyZW50IHNlY3Rpb24sIHJh
dGhlciB0aGFuIGNhbGxpbmcgdGhlbSBhIHNlcGFyYXRlIGd1ZXN0IHR5cGUuCgpbc25pcF0KCj4+
Pj4gKyMjIyBBUk0vU01NVQo+Pj4+ICsKPj4+PiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRo
IGNhdmVhdHMKPj4+PiArCj4+Pj4gK09ubHkgQVJNIFNNTVUgaGFyZHdhcmUgaXMgc3VwcG9ydGVk
OyBub24tQVJNIFNNTVUgaGFyZHdhcmUgaXMgbm90IHN1cHBvcnRlZC4KPj4+Cj4+PiBJJ20gbm90
IHN1cmUgb2YgdGhlIHB1cnBvc2Ugb2YgdGhpcyBzZW50ZW5jZSwgaXQncyBxdWl0ZSBjbGVhciB0
aGF0Cj4+PiB0aGUgU01NVSBpcyBvbmx5IHN1cHBvcnRlZCBpZiBhdmFpbGFibGUuIEFsc28sIEkn
bSBub3Qgc3VyZSB0aGlzCj4+PiBzaG91bGQgYmUgc3BlbGxlZCBvdXQgaW4gdGhpcyBkb2N1bWVu
dCwgeDg2IGRvZXNuJ3QgaGF2ZSBhIFZULWQgb3IgU1ZNCj4+PiBzZWN0aW9uLgo+Pgo+PiBUaGlz
IHNlbnRlbmNlIG1lYW5zLCAiQW4gU01NVSBkZXNpZ25lZCBieSBBUk0iLCBhcyBvcHBvc2VkIHRv
IGFuIFNNTVUKPj4gKG9yIFNNTVUtbGlrZSB0aGluZykgZGVzaWduZWQgYnkgc29tZW9uZSBvdGhl
ciB0aGFuIEFSTS4gIChBbmQgeWVzLCBJCj4+IHVuZGVyc3RhbmQgdGhhdCBzdWNoIHRoaW5ncyBl
eGlzdGVkIGJlZm9yZSB0aGUgQVJNIFNNTVUgY2FtZSBvdXQuKQo+Pgo+PiBJIHRoaW5rIHBlb3Bs
ZSBydW5uaW5nIEFSTSBzeXN0ZW1zIHdpbGwgdW5kZXJzdGFuZCB3aGF0IHRoZSBzZW50ZW5jZSBt
ZWFucy4KPiAKPiBPaCwgdGhhbmtzLiBJIGRpZG4ndCBrbm93IHRoZXJlIHdhcyBzdWNoIGEgZGlm
ZmVyZW5jZSBpbiB0aGUgQVJNCj4gd29ybGQuCgpZZWFoLCBJIHRoaW5rIGluIHRoZSB4ODYgd29y
bGQgSW50ZWwgYmFzaWNhbGx5IGJvdGggZGVzaWducyBhbmQgbWFrZXMKYWxsIHRoZSBjaGlwcyBu
ZWNlc3NhcnkgdG8gYnVpbGQgYSBzeXN0ZW07IGluIHRoZSBoaXN0b3JpY2FsIEFSTQplY29zeXN0
ZW0sIGEgbG90IG9mIHRoZSBuZWNlc3NhcnkgIm1vdGhlcmJvYXJkIiBjaGlwcyBoYXZlIGJlZW4g
bWFkZSBvcgpkZXNpZ25lZCBieSB0aGUgcGVvcGxlIGJ1aWxkaW5nIHRoZSBlbWJlZGRlZCBzeXN0
ZW0uICBTbyBpdCB3YXMgbW9yZQpuYXR1cmFsLCBiZWZvcmUgQVJNIGhhZCBpdHMgb3duIFNNTVUg
ZGVzaWduLCBmb3IgYSB2ZW5kb3IgdG8gc3RlcCB1cCBhbmQKZGVzaWduIC8gYnVpbGQgb25lIG9m
IHRoZWlyIG93bi4KCkJ1dCBhcHBhcmVudGx5IGluIHRoaXMgY2FzZSB0aGF0IG9uZSB3YXNuJ3Qg
dmVyeSBnb29kLCBhbmQgd2FzIHF1aWNrbHkKc3VwZXJzZWRlZCBieSB0aGUgQVJNIG9uZS4gIEJ1
dCBzaW5jZSBpdCBleGlzdHMsIHdlIGhhdmUgdG8gY2xhcmlmeSB0aGF0Cml0J3Mgb25seSB0aGUg
QVJNLWRlc2lnbmVkIG9uZSB3aGljaCBpcyBzdXBwb3J0ZWQuCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:46:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:46:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpy4R-0001rV-LN; Thu, 07 Sep 2017 14:46:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpy4Q-0001rP-NP
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:46:18 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A6/62-30935-9BB51B95; Thu, 07 Sep 2017 14:46:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsWyU9JRQndn9MZ
 Ig6YNPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7qTOYCjaaVXSeimpgvKjexcjJISHgJ3F9
 +0xWEJtFQEXi2LZPTF2MHBxsAvYS079WgIRFBLQkjqxbwgRiMwsUSmya94UZpERYIF/i6VkNk
 DCvgKfE/eYpjCBhIYEciZbnRRBhQYmTM5+wQHTqSdyYOoUNpIRZQFpi+T8OiLC8RPPW2cwgNq
 eAjcSFP9vYQWxRoFtOrlwDtlRIQFGif94DNoh70yUmPuthmcAoMAvJhllINsxC2DALyYYFjCy
 rGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDlAEIdjB+6Xc+
 xCjJwaQkyntcY2OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlejSignGBRanpqRVpmDjBiYNISH
 DxKIrz6IGne4oLE3OLMdIjUKUZFKXFeeZCEAEgiozQPrg0WpZcYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkzCsGMoUnM68EbvoroMVMQItLnm8AWVySiJCSamBUfxl+Vybl46mc92x655fu61s
 S3aPB5xW155p9006B7Vr9sucj5pi9//5a3OLCtSUu62wcpAXeM81+mr14/pM7B6foiTnM3fzy
 VcWa6wXPfC1CbwWEltQe3ZJz9EN2WiavsbHN7+OPRZmfbXHmaMwsOt5+4K245B6+04JVV9mKN
 q6KP91zcPI0JZbijERDLeai4kQA/M8B5c0CAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504795576!108945468!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27757 invoked from network); 7 Sep 2017 14:46:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:46:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52427079"
Date: Thu, 7 Sep 2017 15:41:23 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907144123.xglmekuyzky2dw7b@dhcp-3-128.uk.xensource.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-9-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-9-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHJlbW92ZSB0aGUgY3VycmVudCBpbXBsaWNp
dCBsaW1pdGF0aW9uIG9uIGNyZWF0aW9uCj4gb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUg
dG8gdGhlIGFsbG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCj4gc3RydWN0dXJlcyBhbmQg
YnVmZmVyZWQgaW9yZXEgcmluZy4KPiAKPiBJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3Nhcnkg
dG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKPiB0aGlzIGxpbWl0IHNo
b3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxpZmllcyB0aGUgY29kZSB0byBtYWludGFpbiBhbiBhcnJh
eSBvZgo+IHRoYXQgc2l6ZSByYXRoZXIgdGhhbiB1c2luZyBhIGxpc3QuCj4gCj4gQWxzbywgYnkg
cmVzZXJ2aW5nIGFuIGFycmF5IHNsb3QgZm9yIHRoZSBkZWZhdWx0IHNlcnZlciBhbmQgcG9wdWxh
dGluZwo+IGFycmF5IHNsb3RzIGVhcmx5IGluIGNyZWF0ZSwgdGhlIG5lZWQgdG8gcGFzcyBhbiAn
aXNfZGVmYXVsdCcgYm9vbGVhbgo+IHRvIHN1Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
CkxHVE0sIGp1c3QgYSBjb3VwbGUgb2Ygbml0cGlja3MsIEkgdGhpbmsgdGhleSBjYW4gYmUgZml4
ZWQgdXBvbiBjb21taXQKaWYgZGVzaXJlZC4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiAKPiB2NDoKPiAgLSBJbnRyb2R1Y2VkIG1vcmUgaGVscGVyIG1hY3JvcyBhbmQgcmVsb2Nh
dGVkIHRoZW0gdG8gdGhlIHRvcCBvZiB0aGUKPiAgICBjb2RlLgo+IAo+IHYzOgo+ICAtIE5ldyBw
YXRjaCAocmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciIpIGluCj4gICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgo+IC0tLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDQ5MSArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAg
MTEgKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgMjY3IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKPiBpbmRleCBmMmUwYjNmNzRhLi4yODc1NzJiZDFmIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwo+IEBAIC0zMyw2ICszMywyMiBAQAo+ICAKPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0v
aW9yZXEuaD4KPiAgCj4gKyNkZWZpbmUgU0VUX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAo+ICsg
ICAgKGQpLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSAocykKCkFy
ZSB0aGUgcGFyZW50aGVzZXMgYXJvdW5kIHMgcmVxdWlyZWQ/Cgo+ICsKPiArI2RlZmluZSBHRVRf
SU9SRVFfU0VSVkVSKGQsIGlkKSBcCj4gKyAgICAoKChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVS
UykgPyBcCj4gKyAgICAgKGQpLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltp
ZF0gOiBcCj4gKyAgICAgTlVMTCkKPiArCj4gKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVS
KGQsIGlkLCBzKSBcCj4gKyAgICBmb3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVRX1NFUlZF
UigoZCksIChpZCkpOyBcCj4gKyAgICAgICAgICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7
IFwKPiArICAgICAgICAgIChpZCkrKywgKHMpID0gR0VUX0lPUkVRX1NFUlZFUigoZCksIChpZCkp
ICkKClNhbWUgaGVyZSBhYm91dCB0aGUgcGFyZW50aGVzZXMgYXJvdW5kIHMsIGQgYW5kIGlkIGlu
IHRoZQpHRVRfSU9SRVFfU0VSVkVSIGNhbGxzLiBJbiBmYWN0IHlvdSBjb3VsZCBjb21wYWN0IHRo
ZSBhZnRlcnRob3VnaHQgYXM6CgpzID0gR0VUX0lPUkVRX1NFUlZFUihkLCArKyhpZCkpCgpCdXQg
dGhhdCdzIGp1c3QgYSBuaXQuCgo+ICBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0
IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKPiBAQCAtNjg1LDUyICs2NzQsNjcgQEAgaW50IGh2
bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCkKPiAgewo+ICAgICAg
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiAgICAg
IGludCByYzsKPiAgCj4gICAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID4gSFZNX0lPUkVRU1JW
X0JVRklPUkVRX0FUT01JQyApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+IC0gICAg
cmMgPSAtRU5PTUVNOwo+ICAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIp
Owo+ICAgICAgaWYgKCAhcyApCj4gLSAgICAgICAgZ290byBmYWlsMTsKPiArICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiAgCj4gICAgICBkb21haW5fcGF1c2UoZCk7Cj4gICAgICBzcGluX2xvY2tf
cmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ICAKPiAt
ICAgIHJjID0gLUVFWElTVDsKPiAtICAgIGlmICggaXNfZGVmYXVsdCAmJiBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0gTlVMTCApCj4gLSAgICAgICAgZ290byBmYWls
MjsKPiAtCj4gLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzLCBkLCBkb21pZCwgaXNf
ZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZXh0X2lvc2VydmlkKGQpKTsKPiAtICAgIGlmICggcmMgKQo+IC0gICAgICAgIGdvdG8g
ZmFpbDM7Cj4gLQo+IC0gICAgbGlzdF9hZGQoJnMtPmxpc3RfZW50cnksCj4gLSAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKPiAtCj4gICAgICBpZiAo
IGlzX2RlZmF1bHQgKQo+ICAgICAgewo+IC0gICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZh
dWx0X2lvcmVxX3NlcnZlciA9IHM7Cj4gLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
cywgdHJ1ZSk7Cj4gKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7Cj4gKwo+ICsgICAgICAg
IHJjID0gLUVFWElTVDsKPiArICAgICAgICBpZiAoIEdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQo+
ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4g
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggaSAhPSBERUZBVUxUX0lPU0VSVklEICYmCj4g
KyAgICAgICAgICAgICAgICAgIUdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQoKTm8gbmVlZCBmb3Ig
dGhlIG5ld2xpbmUsIHRoZSBjb25kaXRpb24gZml0cyBpbiBhIHNpbmdsZSBsaW5lLgoKQW5kIHNp
bmNlIHlvdSBoYXZlIHRoZSBtYWNyb3MsIHRoaXMgY291bGQgYWxzbyBiZSB3cml0dGVuIGluIHRl
cm1zIG9mCkZPUl9FQUNIX0lPUkVRX1NFUlZFUi4gTm90IHJlYWxseSBzdXJlIGl0J3Mgd29ydGgg
aXQgYW55d2F5LCB5b3Ugd291bGQKaGF2ZSB0byBpbnRyb2R1Y2UgYW5vdGhlciBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciBwb2ludGVyIGhlcmUuCgo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICByYyA9IC1FTk9TUEM7Cj4gKyAgICAgICAgaWYgKCBp
ID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKPiArICAgICAgICAgICAgZ290byBmYWlsOwo+ICAg
ICAgfQo+ICAKPiArICAgIFNFVF9JT1JFUV9TRVJWRVIoZCwgaSwgcyk7Cj4gKwo+ICsgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX2luaXQocywgZCwgZG9taWQsIGJ1ZmlvcmVxX2hhbmRsaW5nLCBp
KTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gZmFpbDsKPiArCj4gKyAgICBpZiAo
IElTX0RFRkFVTFQocykgKQo+ICsgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwo+
ICsKPiAgICAgIGlmICggaWQgKQo+IC0gICAgICAgICppZCA9IHMtPmlkOwo+ICsgICAgICAgICpp
ZCA9IGk7Cj4gKwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCsr
Owo+ICAKPiAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKPiAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwo+ICAKPiAgICAgIHJl
dHVybiAwOwo+ICAKPiAtIGZhaWwzOgo+IC0gZmFpbDI6Cj4gKyBmYWlsOgo+ICsgICAgU0VUX0lP
UkVRX1NFUlZFUihkLCBpLCBOVUxMKTsKPiArCj4gICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUo
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gICAgICBkb21haW5fdW5w
YXVzZShkKTsKPiAgCj4gICAgICB4ZnJlZShzKTsKPiAtIGZhaWwxOgo+ICAgICAgcmV0dXJuIHJj
Owo+ICB9Cj4gIAo+IEBAIC03NDEsMzUgKzc0NSwzMCBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCj4gIAo+ICAgICAgc3Bpbl9s
b2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAg
Cj4gLSAgICByYyA9IC1FTk9FTlQ7Cj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+IC0gICAg
ewo+IC0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIgKQo+IC0gICAgICAgICAgICBjb250aW51ZTsKPiArICAgIHMgPSBHRVRfSU9SRVFfU0VS
VkVSKGQsIGlkKTsKPiAgCj4gLSAgICAgICAgaWYgKCBzLT5pZCAhPSBpZCApCj4gLSAgICAgICAg
ICAgIGNvbnRpbnVlOwo+IC0KPiAtICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gKyAgICByYyA9
IC1FTk9FTlQ7Cj4gKyAgICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQo+ICsgICAgICAgIGdv
dG8gb3V0OwoKSW4gdGhlICFzIGNhc2UgRU5PRU5UIGlzIGZpbmUsIGluIHRoZSBkZWZhdWx0IGNh
c2UgaG93ZXZlciBFUEVSTSBtaWdodApiZSBiZXR0ZXI/IE9yIEVPUE5PVFNVUFA/IEFueXdheSwg
anVzdCBhIG5pdC4KCj4gIAo+IC0gICAgICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIDAsIHMp
Owo+ICsgICAgZG9tYWluX3BhdXNlKGQpOwo+ICAKPiAtICAgICAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocywgZmFsc2UpOwo+ICsgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7
Cj4gIAo+IC0gICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKPiArICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZGlzYWJsZShzKTsKPiArICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwo+
ICAKPiAtICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBmYWxzZSk7Cj4gKyAgICBk
b21haW5fdW5wYXVzZShkKTsKPiAgCj4gLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gKyAg
ICBBU1NFUlQoZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7Cj4gKyAgICAt
LWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQ7Cj4gIAo+IC0gICAgICAgIHhm
cmVlKHMpOwo+ICsgICAgU0VUX0lPUkVRX1NFUlZFUihkLCBpZCwgTlVMTCk7Cj4gKyAgICB4ZnJl
ZShzKTsKPiAgCj4gLSAgICAgICAgcmMgPSAwOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgfQo+
ICsgICAgcmMgPSAwOwo+ICAKPiArIG91dDoKPiAgICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAgCj4gICAgICByZXR1cm4g
cmM7Cj4gQEAgLTc4NSwyOSArNzg0LDIzIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gIAo+ICAgICAgc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAgCj4gLSAg
ICByYyA9IC1FTk9FTlQ7Cj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+IC0gICAgewo+IC0g
ICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIg
KQo+IC0gICAgICAgICAgICBjb250aW51ZTsKPiAtCj4gLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCj4gLSAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIo
ZCwgaWQpOwo+ICAKPiAtICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOwo+ICsgICAg
cmMgPSAtRU5PRU5UOwo+ICsgICAgaWYgKCAhcyB8fCBJU19ERUZBVUxUKHMpICkKClNlZSBhYm92
ZSB0aGUgY29tbWVudCBhYm91dCB0aGUgRU5PRU5UL0VPUE5PVFNVUFAgdGhpbmcuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:51:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpy9G-0002Xc-BT; Thu, 07 Sep 2017 14:51:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpy9E-0002XS-Uj
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:51:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 0C/7B-03610-4EC51B95; Thu, 07 Sep 2017 14:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7jmI2
 RBteOaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkNv5uZCz6yV/x8tIypgfELaxcjJ4eEgL/E
 6523WUBsFgEVife3XoHZbALKEj87e9lAbBEBLYkj65YwdTFycTALbGaS+LmxA8jh4BAWCJSY1
 68LYvIKWEjsmFkOUi4kkCsxZfc8RhCbV0BQ4uTMJ2AjmQV0JBbs/sQGUs4sIC2x/B8HSJhTwF
 bi4ZY1zCC2KNAFnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RpZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYDywKPMQoycGkJMp7XGNjpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3pZooJxgUWp6akVaZg4w4GHSEhw8SiK8iiBp3uKCxNziz
 HSI1ClGRSlx3iqQhABIIqM0D64NFmWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7E2QKT2
 ZeCdz0V0CLmYAWlzzfALK4JBEhJdXAKGgrffr5T6Ud3IavHjGaOW++WuvK+2remfoU/zbGH3e
 +dTdYn9gWsDS1tr/FPrMryoThevBm55DdJ/KCQtws/5fEL7Fynr3KuzrjhZLn2pmXSo43h5qL
 cuQ3mTTbuLOcd7YR/Hb8zSFtbs2kreHS7/cVHdxxiuPbKvMdZ0zb7f4cc+PZz3lZiaU4I9FQi
 7moOBEASMOhj60CAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504795873!75518208!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42197 invoked from network); 7 Sep 2017 14:51:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:51:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438841335"
Date: Thu, 7 Sep 2017 15:51:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907145112.s5a2bbdqpz56qzyn@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-13-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-13-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ICAKPiArbWZuX3QgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGlkeCkKPiArewo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
Cj4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKPiArCj4gKyAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ICsKPiArICAg
IHMgPSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF07Cj4gKwoKQ2hl
Y2sgaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyBiZWZvcmUgZ2V0dGluZyBzPwoKPiArICAgIGlm
ICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgfHwgIXMgfHwgSVNfREVGQVVMVChzKSApCj4g
KyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgaWYgKCBodm1faW9yZXFfc2VydmVyX2FsbG9j
X3BhZ2VzKHMpICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICBpZiAoIGlkeCA9PSAw
ICkKPiArICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsK
PiArICAgIGVsc2UgaWYgKCBpZHggPT0gMSApCj4gKyAgICAgICAgbWZuID0gX21mbihwYWdlX3Rv
X21mbihzLT5pb3JlcS5wYWdlKSk7CgpEb2VzIHRoZSBjYWxsZXIgY2FyZSBhYm91dCB0aGUgb3Jk
ZXI/IElmIHNvIHRoaXMgc2hvdWxkIGJlIGRvY3VtZW50ZWQ/CgpUaGUgcmVzdCBsb29rcyBzZW5z
aWJsZSBidXQgSSBoYXZlbid0IHJldmlld2VkIGluIGRldGFpbC4KCj4gKwo+ICsgb3V0Ogo+ICsg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwo+ICsKPiArICAgIHJldHVybiBtZm47Cj4gK30KPiArCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:51:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpy9n-0002aG-JL; Thu, 07 Sep 2017 14:51:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpy9m-0002a6-IE
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 14:51:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BC/63-01778-50D51B95; Thu, 07 Sep 2017 14:51:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvS5r7MZ
 Ig/ZmEYslHxezODB6HN39mymAMYo1My8pvyKBNWPB391MBRPYK5buWsDawHiUtYuRk0NCwF+i
 7dgXJhCbRUBFYsaNb2wgNpuAssTPzl4wW0RAV+LZgmdgNrNAhsSDMwdZQGxhgUCJJZvfsHcxc
 nDwClhIPFtRAhIWEvCUmP7nA9hIXgFBiZMzn7BAtOpILNj9iQ2knFlAWmL5Pw6QMKeAl8Sp9Z
 fYQWxRoAs6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDPWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDrJ6BgXEHY89ev0OMkhxMSqK8xzU2RgrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4GWLAcoJFqWmp1akZeYAAx4mLcHBoyTCqxgNlOYtLkjMLc5Mh
 0idYtTluPHw+h8mIZa8/LxUKXFeLpAZAiBFGaV5cCNg0XeJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjDvF5BVPJl5JXCbXgEdwQR0RMnzDSBHlCQipKQaGMVv/mY0fiWttHn5TJnz6Xysfcc
 muu2Tmfak0V9+37tQo0Vhv1vviG1077aSFplqlS+gX/3Tue/FdM3XeSy7Qo/dPfYhI1+Vm/my
 odr+mwyKjQ3cTk9uqSuHFIqfXeBmkjy/MemZLaNbr4m0S3CRvbfCJp35KnvNop/pN11h8dooG
 p7IoSKtxFKckWioxVxUnAgA27mU4LkCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504795907!109118940!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25552 invoked from network); 7 Sep 2017 14:51:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:51:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446981475"
Date: Thu, 7 Sep 2017 15:51:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170907145145.4bzulezze7j3464o@citrix.com>
References: <1504791597-15151-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504791597-15151-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/page: Implement {get,
 set}_pte_flags() as static inlines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDI6Mzk6NTdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHJlc29sdmVzIDExIENvdmVyaXR5IGlzc3VlcyBhbG9uZyB0aGUgbGluZXMg
b2YgdGhlIGZvbGxvd2luZzoKPiAKPiAxNjAwICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX1JF
U0VSVkVEX0dEVF9QQUdFUzsgaSsrICkKPiAKPiAgICAgQ0lEOiBPcGVyYW5kcyBkb24ndCBhZmZl
Y3QgcmVzdWx0Cj4gICAgIChDT05TVEFOVF9FWFBSRVNTSU9OX1JFU1VMVClyZXN1bHRfaW5kZXBl
bmRlbnRfb2Zfb3BlcmFuZHM6ICgoMzNVIC8qIDFVIHwKPiAgICAgMHgyMFUgKi8pIHwgKCh7Li4u
fSkgPyA4Mzg4NjA4VSAvKiAxVSA8PCAyMyAqLyA6IDApIHwgMHg0MFUgfCAyVSkgJiA0MDk1Cj4g
ICAgIGlzIGFsd2F5cyAweDYzIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlcyBvZiBpdHMgb3BlcmFu
ZHMuIFRoaXMgb2NjdXJzIGFzCj4gICAgIHRoZSBiaXR3aXNlIHNlY29uZCBvcGVyYW5kIG9mICJ8
Ii4KPiAKPiAxNjAxICAgICAgICAgICAgbDFlX3dyaXRlKHBsMWUgKyBGSVJTVF9SRVNFUlZFRF9H
RFRfUEFHRSArIGksCj4gMTYwMiAgICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obWZu
ICsgaSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKPiAKPiBUaGlzIGlzIHByZXN1bWFibHkgYmVj
YXVzZSBvbmNlIHByZXByb2Nlc3NlZCwgdGhlIGFzc29jaWF0aW9uIG9mIGpvaW50IGxvZ2ljCj4g
aW5zaWRlIHtnZXQsc2V0fV9wdGVfZmxhZ3MoKSBpcyBsb3N0Lgo+IAo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:51:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpy9t-0002bX-QE; Thu, 07 Sep 2017 14:51:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dpy9r-0002b5-U0
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 14:51:56 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0B/BA-02048-B0D51B95; Thu, 07 Sep 2017 14:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyuP0Ovy5X7MZ
 Ig9kX1CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTd9IL+oUrfhyaz9LAeJG/i5GTQ0LASOLt
 xH9MILaQwH5GiX8fpbsYOTiEBfIlnp7VAAmLCEhLXPt8mbGLkQuoZDWjxKlLdxlBEmwCqhIbr
 p9iBbF5BawlVi5tYQfpZRFQkfhyywckLCoQLtF0tp8FokRQ4uTMJ2A2p4CXRN/mDWBrmQXUJf
 7Mu8QMYYtLbHr2nRXClpdo3jqbeQIj3ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW6RpZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g7Fpr98hRkkOJiVR3uMaGyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfCyxQDlBItS01Mr0jJzgLEAk5bg4FES4fUGSfMWFyTmF
 memQ6ROMSpKifNygSQEQBIZpXlwbbD4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcuGm
 gKT2ZeCdz0V0CLmYAWlzzfALK4JBEhJdXA2O8sKRJeVV34O3Dd94NHyvvnSbyrYKjcOfXdSh+
 v5w5L98+s0GnfqNiX02paJ/Zq/41gBXZ75egHexal9x6Y9ef9Ss4NngJN21g83yvevhN7TVFT
 8MeHw7L+0S7Nc9juac5X55Y01H60JZajySP57dqXa7MU3Z/cz6tJSjHMOmSQd53/mlurEktxR
 qKhFnNRcSIARER6wroCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504795914!55614752!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37031 invoked from network); 7 Sep 2017 14:51:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 7 Sep 2017 14:51:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 33631AC6C
 for <xen-devel@lists.xen.org>; Thu,  7 Sep 2017 14:51:54 +0000 (UTC)
To: xen-devel@lists.xen.org
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-9-paul.durrant@citrix.com>
 <20170907144123.xglmekuyzky2dw7b@dhcp-3-128.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <052feb70-c845-fef2-7a45-baa1e2649054@suse.com>
Date: Thu, 7 Sep 2017 16:51:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170907144123.xglmekuyzky2dw7b@dhcp-3-128.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTY6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBTZXAg
MDUsIDIwMTcgYXQgMTI6Mzc6MTJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBBIHN1
YnNlcXVlbnQgcGF0Y2ggd2lsbCByZW1vdmUgdGhlIGN1cnJlbnQgaW1wbGljaXQgbGltaXRhdGlv
biBvbiBjcmVhdGlvbgo+PiBvZiBpb3JlcSBzZXJ2ZXJzIHdoaWNoIGlzIGR1ZSB0byB0aGUgYWxs
b2NhdGlvbiBvZiBnZm5zIGZvciB0aGUgaW9yZXEKPj4gc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQg
aW9yZXEgcmluZy4KPj4KPj4gSXQgd2lsbCB0aGVyZWZvcmUgYmUgbmVjZXNzYXJ5IHRvIGludHJv
ZHVjZSBhbiBleHBsaWNpdCBsaW1pdCBhbmQsIHNpbmNlCj4+IHRoaXMgbGltaXQgc2hvdWxkIGJl
IHNtYWxsLCBpdCBzaW1wbGlmaWVzIHRoZSBjb2RlIHRvIG1haW50YWluIGFuIGFycmF5IG9mCj4+
IHRoYXQgc2l6ZSByYXRoZXIgdGhhbiB1c2luZyBhIGxpc3QuCj4+Cj4+IEFsc28sIGJ5IHJlc2Vy
dmluZyBhbiBhcnJheSBzbG90IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcK
Pj4gYXJyYXkgc2xvdHMgZWFybHkgaW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19k
ZWZhdWx0JyBib29sZWFuCj4+IHRvIHN1Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4g
Cj4gTEdUTSwganVzdCBhIGNvdXBsZSBvZiBuaXRwaWNrcywgSSB0aGluayB0aGV5IGNhbiBiZSBm
aXhlZCB1cG9uIGNvbW1pdAo+IGlmIGRlc2lyZWQuCj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+PiAtLS0KPj4gQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+Cj4+IHY0Ogo+PiAgLSBJbnRyb2R1Y2VkIG1vcmUgaGVscGVyIG1h
Y3JvcyBhbmQgcmVsb2NhdGVkIHRoZW0gdG8gdGhlIHRvcCBvZiB0aGUKPj4gICAgY29kZS4KPj4K
Pj4gdjM6Cj4+ICAtIE5ldyBwYXRjaCAocmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciIpIGluCj4+ICAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDQ5MSAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oIHwgIDExICstCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDIzNSBpbnNl
cnRpb25zKCspLCAyNjcgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPj4gaW5kZXggZjJlMGIz
Zjc0YS4uMjg3NTcyYmQxZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+PiBAQCAtMzMsNiArMzMsMjIgQEAK
Pj4gIAo+PiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KPj4gIAo+PiArI2RlZmluZSBT
RVRfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKSBcCj4+ICsgICAgKGQpLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSAocykKPiAKPiBBcmUgdGhlIHBhcmVudGhlc2VzIGFy
b3VuZCBzIHJlcXVpcmVkPwo+IAo+PiArCj4+ICsjZGVmaW5lIEdFVF9JT1JFUV9TRVJWRVIoZCwg
aWQpIFwKPj4gKyAgICAoKChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUykgPyBcCj4+ICsgICAg
IChkKS0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdIDogXAo+PiArICAg
ICBOVUxMKQo+PiArCj4+ICsjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykg
XAo+PiArICAgIGZvciAoIChpZCkgPSAwLCAocykgPSBHRVRfSU9SRVFfU0VSVkVSKChkKSwgKGlk
KSk7IFwKPj4gKyAgICAgICAgICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwKPj4gKyAg
ICAgICAgICAoaWQpKyssIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoKGQpLCAoaWQpKSApCj4gCj4g
U2FtZSBoZXJlIGFib3V0IHRoZSBwYXJlbnRoZXNlcyBhcm91bmQgcywgZCBhbmQgaWQgaW4gdGhl
Cj4gR0VUX0lPUkVRX1NFUlZFUiBjYWxscy4gSW4gZmFjdCB5b3UgY291bGQgY29tcGFjdCB0aGUg
YWZ0ZXJ0aG91Z2h0IGFzOgo+IAo+IHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsICsrKGlkKSkKClV1
aCwgdGhpcyB3b3VsZCBiZSB3cm9uZzogaWQgaXMgdXNlZCB0d2ljZSBpbiBHRVRfSU9SRVFfU0VS
VkVSKCksIHNvIGl0CndvdWxkIGJlIGluY3JlbWVudGVkIHR3aWNlLi4uCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyEB-00032o-Bp; Thu, 07 Sep 2017 14:56:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4168130ab=anthony.perard@citrix.com>)
 id 1dpyEA-00032i-Uw
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:56:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 82/64-03414-61E51B95; Thu, 07 Sep 2017 14:56:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva5o3MZ
 Ig7cvbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzS96zFLzlqzi/di97A+NGni5GDg4JAX+J
 zr6KLkZODhYBFYmbbWvYQWw2AQOJFdOvMoLYIgL6EptuN4LFmQWSJGbOnsYCYgsL2En8+PeAG
 cTmFbCWeLnoG1Cci0NIYD+jxKkdR1kgEoISJ2c+YYFo1pFYsPsTG8heZgFpieX/OEDCnAI+Ek
 en94HNERVQlnj4dy9YuZCAmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKaXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPxzILAQ4ySHExKorzHNTZGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg/RkDlBMsSk1PrUjLzAGGPExagoNHSYTXGyTNW1yQmFucm
 Q6ROsWoKCXO+xEkIQCSyCjNg2uDxdklRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOqxAJN4c
 nMK4Gb/gpoMRPQ4pLnG0AWlyQipKQaGEt2eX50vmuyhOfVUwOlDyurjZUmdIau3F+3eaVIisA
 NLj8vXq/LKlv+aOsmKzi8/cqZmidr8V3K8o5ZjunKyU6rUwMeqHvqPtple1E/qHOV7TplJd/j
 /7lcmBpcvxkazfTdwXwj55FXXPuStXvSDmb1SPxds5TloPZGxuXRvUv28L3s27RVSImlOCPRU
 Iu5qDgRABqpwSiuAgAA
X-Env-Sender: prvs=4168130ab=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504796180!75051023!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51118 invoked from network); 7 Sep 2017 14:56:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:56:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446982453"
Date: Thu, 7 Sep 2017 15:56:18 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170907145618.GD1655@perard.uk.xensource.com>
References: <1501081831-9587-1-git-send-email-owen.smith@citrix.com>
 <1501081831-9587-2-git-send-email-owen.smith@citrix.com>
 <alpine.DEB.2.10.1708211556570.12143@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1708211556570.12143@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: xen-devel@lists.xenproject.org, Owen Smith <owen.smith@citrix.com>,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 1/2 v3] xenfb: Use Input Handlers directly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMDQ6MTI6MjdQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IEFudGhvbnksCj4gCj4gVGhlIGNvZGUgbG9va3MgZ29vZC4gSSB0ZXN0ZWQg
dGhpcyBwYXRjaCB3aXRoIExpbnV4IGd1ZXN0cyBhbmQgc2VlbXMgdG8KPiB3b3JrIE9LLCBjYW4g
eW91IGFsc28gY29uZmlybT8KCkkndmUgdGVzdGVkIHdpdGggTGludXggYXMgd2VsbCwgYW4gSFZN
IGd1ZXNzLCBJIGRpZCBub3Qgc3BvdCBhbnkgaXNzdWUuCgpCdXQsIHRoZSBjb2RlIGNvbXBpbGVz
IHdpdGggd2FybmluZ3MuLi4KCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9idWlsZC9xZW11
L2luY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC9pbnB1dC5oOjE2OjAsCiAgICAgICAgICAg
ICAgICAgZnJvbSBody9kaXNwbGF5L3hlbmZiLmM6NDE6Ci9yb290L2J1aWxkL3FlbXUvaW5jbHVk
ZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0LWV2ZW50LWNvZGVzLmg6ODg6MDogZXJyb3I6
ICJLRVlfQkFDS1NQQUNFIiByZWRlZmluZWQgWy1XZXJyb3JdCiAjZGVmaW5lIEtFWV9CQUNLU1BB
Q0UgIDE0CiAKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L2J1aWxkL3FlbXUvaW5jbHVkZS91
aS9jb25zb2xlLmg6MzQyOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBody9kaXNwbGF5L3hlbmZi
LmM6MzE6Ci91c3IvaW5jbHVkZS9jdXJzZXMuaDoxNDk0OjA6IG5vdGU6IHRoaXMgaXMgdGhlIGxv
Y2F0aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uCiAjZGVmaW5lIEtFWV9CQUNLU1BBQ0Ug
MDQwNyAgLyogYmFja3NwYWNlIGtleSAqLwogCkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9i
dWlsZC9xZW11L2luY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC9pbnB1dC5oOjE2OjAsCiAg
ICAgICAgICAgICAgICAgZnJvbSBody9kaXNwbGF5L3hlbmZiLmM6NDE6Ci9yb290L2J1aWxkL3Fl
bXUvaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0LWV2ZW50LWNvZGVzLmg6MTAy
OjA6IGVycm9yOiAiS0VZX0VOVEVSIiByZWRlZmluZWQgWy1XZXJyb3JdCiAjZGVmaW5lIEtFWV9F
TlRFUiAgMjgKIApJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QvYnVpbGQvcWVtdS9pbmNsdWRl
L3VpL2NvbnNvbGUuaDozNDI6MCwKICAgICAgICAgICAgICAgICBmcm9tIGh3L2Rpc3BsYXkveGVu
ZmIuYzozMToKL3Vzci9pbmNsdWRlL2N1cnNlcy5oOjE1MTI6MDogbm90ZTogdGhpcyBpcyB0aGUg
bG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24KICNkZWZpbmUgS0VZX0VOVEVSIDA1
MjcgIC8qIGVudGVyL3NlbmQga2V5ICovCiAKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L2J1
aWxkL3FlbXUvaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0Lmg6MTY6MCwKICAg
ICAgICAgICAgICAgICBmcm9tIGh3L2Rpc3BsYXkveGVuZmIuYzo0MToKL3Jvb3QvYnVpbGQvcWVt
dS9pbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvaW5wdXQtZXZlbnQtY29kZXMuaDoxMDc6
MDogZXJyb3I6ICJLRVlfRiIgcmVkZWZpbmVkIFstV2Vycm9yXQogI2RlZmluZSBLRVlfRiAgIDMz
CiAKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L2J1aWxkL3FlbXUvaW5jbHVkZS91aS9jb25z
b2xlLmg6MzQyOjAsCiAgICAgICAgICAgICAgICAgZnJvbSBody9kaXNwbGF5L3hlbmZiLmM6MzE6
Ci91c3IvaW5jbHVkZS9jdXJzZXMuaDoxNDk2OjA6IG5vdGU6IHRoaXMgaXMgdGhlIGxvY2F0aW9u
IG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uCiAjZGVmaW5lIEtFWV9GKG4pIChLRVlfRjArKG4p
KSAvKiBWYWx1ZSBvZiBmdW5jdGlvbiBrZXkgbiAqLwpbLi4uXQoKQW5kIGEgbG90IG1vcmUuLi4K
Ci0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:56:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyEV-000358-K3; Thu, 07 Sep 2017 14:56:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpyEU-00034V-Sy
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:56:42 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A2/80-03616-A2E51B95; Thu, 07 Sep 2017 14:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK5m3MZ
 Ig+PNehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqldsYC5p5KtpPLGVqYFzC2cXIySEh4C+x
 bf0CVhCbRUBF4vWedjCbTUBZ4mdnLxuILSKgI3F17wugOBcHs8A/ZomH/ycxgSSEBTQkNk48w
 QJi8wpYSDz7+YMFpEhIYB6jxO0pn1khEoISJ2c+AStiBpq0YPcnoKkcQLa0xPJ/HCBhTgE7ia
 Uv1jKC2KJAR3QunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3TN9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MM687H+IUZKDSUmU97jGxkghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErw/Y4BygkWp6akVaZk5wKCHSUtw8CiJ8B4BSfMWFyTmFmemQ
 6ROMSpKifN+BEkIgCQySvPg2mCRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMtApvBk5p
 XATX8FtJgJaHHJ8w0gi0sSEVJSDYwdjxTddD998HoQmprEwhd3qXjhxXVfutdbbC1775b1+GN
 HM8u1yVcLDF+/jE9yLC5hvfJT56LQUT6vcyf2b/OVPXrIp3WC0kKp8zcz/Lb+lgxSXvnv3AOn
 V0Fyudtf2ti06ftYJ+gZ/Nf8mRKvqCTYlzv75eeWTSa8Hk8m5m/zEyp7m/NG9aQSS3FGoqEWc
 1FxIgA4n+4YrwIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1504796200!69748455!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9397 invoked from network); 7 Sep 2017 14:56:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:56:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438842007"
Date: Thu, 7 Sep 2017 15:56:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170907145638.hni7k6h3t6aaf5zn@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170901150003.hesddpdldzrwlhou@citrix.com>
 <0cf0fbec-0446-0cb4-a609-8bdd116084b3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0cf0fbec-0446-0cb4-a609-8bdd116084b3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md\
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDI6NTI6NDlQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8wMS8yMDE3IDA0OjAwIFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1
LCBBdWcgMzEsIDIwMTcgYXQgMTE6Mjc6MTlBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
PiA+PiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPiA+PiArCj4gPj4gKyAg
ICBTdXBwb3J0ZWQsIHg4NjogYnpJbWFnZQo+ID4gCj4gPiBEbyB5b3UgbWVhbiBib290aW5nIGEg
UFYgZ3Vlc3Q/IElmIHNvIHRoZXJlIGFyZSBhIGZldyBtb3JlIGZvcm1hdHMuCj4gPiAKPiA+PiAr
ICAgIFN1cHBvcnRlZCwgQVJNMzI6IHpJbWFnZQo+ID4+ICsgICAgU3VwcG9ydGVkLCBBUk02NDog
SW1hZ2UgW1hYWCAtIE5vdCBzdXJlIGlmIHRoaXMgaXMgY29ycmVjdF0KPiA+PiArCj4gPj4gK0Zv
cm1hdCB3aGljaCB0aGUgdG9vbHN0YWNrIGFjY2VwdCBmb3IgZGlyZWN0LWJvb3Qga2VybmVscwo+
ID4gWy4uLl0KPiA+PiArIyMjIEpTT04gc3VwcG9ydCBmb3IgeGwKPiA+PiArCj4gPj4gKyAgICBT
dGF0dXM6IFByZXZpZXcKPiA+PiArCj4gPiAKPiA+IFdoYXQgaXMgdGhpcz8KPiAKPiBKU09OIG91
dHB1dDsgZS5nLiwgYHhsIGxpc3QgLWxgLgo+IAo+IFBlcmhhcHMgdGhpcyBzaG91bGQgYmUgY2Fs
bGVkICdKU09OIG91dHB1dCBzdXBwb3J0Jy4gOi0pCj4gCgpPSy4gQW55d2F5LCBubyBzZWN1cml0
eSBzdXBwb3J0IGZvciB0aGlzIHBsZWFzZS4gSSdtIG5vdCBldmVuIHZlcnkgc3VyZQppZiB0aGUg
b3V0cHV0IGlzIGdvaW5nIHRvIGJlIHN0YWJsZS4KCj4gPj4gKyMjIyBBSENJIHN1cHBvcnQgZm9y
IHhsCj4gPj4gKwo+ID4+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+ID4+ICsKPiA+IAo+
ID4gVGhlcmUgaXMgb25seSBvbmUga25vYiB0byBjaGFuZ2UsIEknbSBub3Qgc3VyZSB3aGV0aGVy
IG1ha2VzIHNlbnNlIHRvCj4gPiBsaXN0IGl0IHNlcGFyYXRlbHkuCj4gPiAKPiA+PiArIyMjIFNv
ZnQtcmVzZXQgZm9yIHhsCj4gPj4gKwo+ID4+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiA+PiAr
Cj4gPiAKPiA+IFdlIG5ldmVyIHRlc3RlZCB0aGlzIGluIG9zc3Rlc3Qgc28gSSdtIG5vdCBzdXJl
IGFib3V0IGlmIHRoaXMgaXMgdGhlCj4gPiBjb3JyZWN0IHN0YXR1cy4gRnVydGhlcm1vcmUgdGhl
cmUgaXMgYWxzbyBtb3ZpbmcgcGFydHMgaW4gaHlwZXJ2aXNvci4KPiAKPiBIbW0sIG1heWJlIHRo
aXMgd291bGQgZ28gYmV0dGVyIHVuZGVyIGEgaHlwZXJ2aXNvciBzZWN0aW9uIHNvbWV3aGVyZTsg
YXMKPiB5b3Ugc2F5LCB0aGUgY29yZSBmdW5jdGlvbmFsaXR5IGRvZXNuJ3QgcmVzaWRlIGluIHhs
LCB4bCBqdXN0IGVuYWJsZXMgaXQuCj4gCgpBIGJpdCBtb3JlIHRoYW4gdGhhdCwgdGhlcmUgYXJl
IG1vdmluZyBwYXJ0cyBpbiBsaWJ4bCB0byBoYW5kbGUgdGhhdCBhcwp3ZWxsIC0tIHNvbWUgaW5p
dGlhbGlzYXRpb24gbmVlZHMgdG8gYmUgc2tpcHBlZCBvciB3aGF0ZXZlciwgc29tZSBjYW4ndC4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:57:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyFK-0003Br-UF; Thu, 07 Sep 2017 14:57:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyFJ-0003BF-BF
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 14:57:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DC/D2-01911-C5E51B95; Thu, 07 Sep 2017 14:57:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTcqbmO
 kwcZbqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLjnMVPBhwOMFeu2n2dt
 YNzdy9jFyMUhJNDIJPHxylEo5zGjxLVt3VDONkaJ16s/sHYxcnKICDhLfD0zlx3E5hXQl+h89
 AcsLizgIvFw0Q92kAYJgb0aEleO9QM5HECOt8TyHekgNSDmhtUPWLoY2TnYBKwkDomBRFkEVC
 X2HnzDMoGRewEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/Nx
 NjEC/MwDBDsaXpz0PMUpyMCmJ8h7X2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3JRYoJ1iU
 mp5akZaZAwxAmLQEB4+SCO+RGKA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8yaCzBAAK
 coozYMbAYuGS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmVQGZwpOZVwK36RXQEUxAR5Q83w
 ByREkiQkqqgbFDqum82XXzmT9cZlTe1V4gUHDt6da7S48LesjzXM6TVJy+5tdR49m+B9IzXyy
 UqNF48cX/7kYn/fLfMl+/bsrLOPd5gX/EpGUSS+W2pKbO+lmq//HQAwM+vcV6lWd7BKO4da8m
 bwvqY35t1nPdTS+rg79oVULn9RVTv7l+84vr57xx3X9v8UQlluKMREMt5qLiRACAVgu9gQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504796249!112992375!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37076 invoked from network); 7 Sep 2017 14:57:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 14:57:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyFB-0003x9-SS; Thu, 07 Sep 2017 14:57:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyF6-0007mD-ES; Thu, 07 Sep 2017 14:57:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyF6-0005bq-3f; Thu, 07 Sep 2017 14:57:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113110-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-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-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm: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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-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-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-i386-xl-qemuu-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e52da3428a8bc736746ab41915a61b1af44cf79e
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 14:57:20 +0000
Subject: [Xen-devel] [linux-3.18 test] 113110: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0852572763960000913=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  6 xen-install      fail in 113072 pass in 113110
 test-armhf-armhf-xl-rtds      7 xen-boot         fail in 113072 pass in 113110
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 113072 pass in 113110
 test-armhf-armhf-xl           7 xen-boot                   fail pass in 113072

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   3 capture-logs          broken blocked in 112102
 build-arm64-xsm               3 capture-logs          broken blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 113072 blocked in 112102
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113072 blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113072 like 112102
 test-armhf-armhf-xl         13 migrate-support-check fail in 113072 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 113072 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112085
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                e52da3428a8bc736746ab41915a61b1af44cf79e
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   47 days
Failing since        112351  2017-07-27 22:26:55 Z   41 days   64 attempts
Testing same since   113012  2017-09-02 10:21:16 Z    5 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0852572763960000913==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:59:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyHU-0003TF-Dt; Thu, 07 Sep 2017 14:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpyHS-0003T1-TS
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:59:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 45/F1-03874-2EE51B95; Thu, 07 Sep 2017 14:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO7DuI2
 RBi9/6lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPZixkLDgmWbH7xQe2BsZfwl2MnBwSAv4S
 rWsfsnYxcnCwCKhITD8iDhJmE1CW+NnZywYSFhGwlZh93q2LkYuDWWA1k8SUdf3MIDXCArESl
 3ZPZQGxeQUsJJbd/88EUiQksIZRYsXF32wQCUGJkzOfgBUxC+hJ3Jg6BWwos4C0xPJ/HBBheY
 nmrbPBZnIKeEncX/CSFcQWBTqnc+kcsFYhAQWJjunHmCYw8s9CMnUWkqmzEKbOQjJ1ASPLKka
 N4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjJc3Bhxi
 lORgUhLlPa6xMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/TWKCcYFFqempFWmYOMEZg0hIcP
 EoivJ9A0rzFBYm5xZnpEKlTjIpS4rw3QRICIImM0jy4NlhcXmKUlRLmZQQ6RIinILUoN7MEVf
 4VozgHo5Iw7w2QKTyZeSVw018BLWYCWlzyfAPI4pJEhJRUA6Ox5LekZRv2/zWsSy6y7vW/mBf
 GXrV8+jHrrC8BjAZWxQbcXAnXWLLZrL5Ythc+bWn+f+mqR++kq6/W3xTlWh8Zl/p5serLdvFn
 89wcLQ3mG935Its2VzORN8JBy9k6L/aej+UBtWlmJ/cvvnj0hB+jZeKHDXt7zBNWhJd/OBSTu
 C209XvCWyWW4oxEQy3mouJEAMXYSnHGAgAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504796383!58663636!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8398 invoked from network); 7 Sep 2017 14:59:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:59:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="438842417"
Date: Thu, 7 Sep 2017 15:59:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170907145905.ibond53rhl5curau@citrix.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-13-paul.durrant@citrix.com>
 <20170907145616.7ht4r5lsrxb4pxns@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170907145616.7ht4r5lsrxb4pxns@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NTY6MTZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIFNlcCAwNSwgMjAxNyBhdCAxMjozNzoxNlBNICswMTAwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gPiAuLi4gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcgo+ID4g
Cj4gPiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCBmb3IgYSBuZXcgcmVzb3VyY2UgdHlwZSB0aGF0
IGNhbiBiZSBtYXBwZWQgdXNpbmcKPiA+IHRoZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSBtZW1v
cnkgb3AuCj4gPiAKPiA+IElmIGFuIGVtdWxhdG9yIG1ha2VzIHVzZSBvZiB0aGlzIHJlc291cmNl
IHR5cGUgdGhlbiwgaW5zdGVhZCBvZiBtYXBwaW5nCj4gPiBnZm5zLCB0aGUgSU9SRVEgc2VydmVy
IHdpbGwgYWxsb2NhdGUgcGFnZXMgZnJvbSB0aGUgaGVhcC4gVGhlc2UgcGFnZXMKPiA+IHdpbGwg
bmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5k
IHNvIGFyZQo+ID4gbm90IHZ1bG5lcmFibGUgdG8gYW55IGRpcmVjdCBhdHRhY2sgYnkgdGhlIGd1
ZXN0LiBUaGV5IGFyZSBvbmx5IGV2ZXIKPiA+IGFjY2Vzc2libGUgYnkgWGVuIGFuZCBhbnkgZG9t
YWluIHRoYXQgaGFzIG1hcHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlCj4gPiBndWVzdCAod2hpY2gg
bWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxh
dG9yKS4KPiA+IAo+ID4gTk9URTogVXNlIG9mIHRoZSBuZXcgcmVzb3VyY2UgdHlwZSBpcyBub3Qg
Y29tcGF0aWJsZSB3aXRoIHVzZSBvZgo+ID4gICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZl
cl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCj4gPiAgICAgICBzZXQu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+Cj4gPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgo+ID4gLS0tCj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4g
PiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICB8IDEyMyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCj4gPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAg
ICAgICB8ICAyNyArKysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
IHwgICAyICsKPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggIHwgICA0ICsrCj4g
PiAgeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICB8ICAgMyArCj4gPiAgNSBmaWxlcyBj
aGFuZ2VkLCAxNTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
Cj4gPiBpbmRleCAxNThiZmJiYTMyLi5mNGMwNmE3YTJhIDEwMDY0NAo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+
IEBAIC0yNTAsNiArMjUwLDE1IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ID4gICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cj4gPiAgICAgIGlu
dCByYzsKPiA+ICAKPiA+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPiA+ICsgICAgewo+ID4gKyAg
ICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBhbGxvY2F0ZWQgKi8KPiA+
ICsgICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiA+ICsgICAg
ICAgICAgICByZXR1cm4gLUVQRVJNOwo+ID4gKwo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiAr
ICAgIH0KPiA+ICsKPiA+ICAgICAgaWYgKCBkLT5pc19keWluZyApCj4gPiAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiA+ICAKPiA+IEBAIC0yNzIsNiArMjgxLDU3IEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ID4g
ICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lv
cmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiArewo+ID4g
KyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgc3Ry
dWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVx
Owo+ID4gKwo+ID4gKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgaGFzIG5vdCBiZWVuIG1hcHBlZCAqLwo+IAo+IE1heWJl
IGl0J3MganVzdCBtZSBiZWluZyBzbGlnaHRseSBsb3N0LCBidXQgaGVyZSB5b3UgaW1wbHkgdGhh
dAo+IGlvcnAtPmdmbiBiZWluZyAhPSBJTlZBTElEX0dGTiBtZWFucyB0aGUgcGFnZSBpcyBtYXBw
ZWQsIHdoaWxlIGFib3ZlCj4geW91IG1lbnRpb24gYWxsb2NhdGVkIGZvciB0aGUgc2FtZSBjaGVj
ay4KPiAKPiBJcyBpdCBiZWNhdXNlIGdmbiBoYXMgZGlmZmVyZW50IHVzYWdlcyBkZXBlbmRpbmcg
b24gdGhlIGNvbnRleHQ/Cj4gCgpIYWhhLCBJJ20gbm90IHRoZSBvbmx5IG9uZSB3aG8gZ290IGNv
bmZ1c2VkIHdoaWxlIHJlYWRpbmcgdGhlIHBhdGNoLiA7LSkKClRoYXQncyBiZWNhdXNlIHRoZSAi
cGFnZSIgY2FuIGJlIG9idGFpbmVkIHZpYSB0d28gZGlmZmVyZW50IG1ldGhvZHMuCgoiQWxsb2Nh
dGVkIiBtZWFucyBnZXR0aW5nIGl0IGZyb20geGVuIGhlYXAsICJtYXBwZWQiIG1lYW5zIG1hcHBp
bmcgZ3Vlc3QKcGFnZSBhZmFpY3QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 14:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 14:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyHa-0003UL-L6; Thu, 07 Sep 2017 14:59:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpyHa-0003U8-8C
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 14:59:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DC/A7-24671-9EE51B95; Thu, 07 Sep 2017 14:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7LuI2
 RBs/eM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7rzYzFbxhrnjzrIWtgbGPuYuRk0NCwF/i
 z8+TbCA2i4CKRMeXdWBxNgFliZ+dvWBxEQEDiTut+4DiXBzMAp+YJOa+3ssIkhAWsJXo7HwA1
 sArYCGx+/8aMFtIoINRYsVFPYi4oMTJmU9YQGxmAR2JBbs/AQ3lALKlJZb/4wAxOQW8JO6/8w
 KpEAU6oXPpHBaIKQoSHdOPMU1g5JuFZNAsJINmIQxawMi8ilGjOLWoLLVI18hIL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNDqGRgYdzDuafc7xCjJwaQkyntcY2OkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnep7FAOcGi1PTUirTMHGDIw6QlOHiURHg/gaR5iwsSc4sz0yFSp
 xh1OW48vP6HSYglLz8vVUqcNxAYQUICIEUZpXlwI2Dxd4lRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMK8IyBSezLwSuE2vgI5gAjqi5PkGkCNKEhFSUg2MYmwOyW1bln8OWnHvXhRj/c+fW53
 W7CkTOjpZuizmlp4xjwK3yd570ZdOTlN/tcLsnq7A3Y1HQv5Y6urdD0ypS9q4luvu3oQpYR+b
 E9+pTTJfLhXRmin4irfyg7K4Uq3ZP/OG6mtbmreV/dQ/P1dgv/yaowy6i6V5VF0fOB1gj9Wc9
 9HpelWZEktxRqKhFnNRcSIAJyQxOboCAAA=
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504796391!108947975!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36239 invoked from network); 7 Sep 2017 14:59:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 14:59:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="446982955"
Date: Thu, 7 Sep 2017 15:59:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20170907145940.zlig4t7vseelqvsj@citrix.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 1/3] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T09JIGhvdyBkb2VzIHRoaXMgd29yaz8KCllvdSBwdXQgYSAudmltcmMgdW5kZXIgeGVuLmdpdD8K
Ck9uIFdlZCwgU2VwIDA2LCAyMDE3IGF0IDA0OjQ4OjI0UE0gKzAzMDAsIFBldHJlIFBpcmNhbGFi
dSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0
ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICAuZ2l0aWdub3JlIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9y
ZQo+IGluZGV4IDU5NGZmZDkuLjhhZjljMDIgMTAwNjQ0Cj4gLS0tIGEvLmdpdGlnbm9yZQo+ICsr
KyBiLy5naXRpZ25vcmUKPiBAQCAtMjcsNiArMjcsNyBAQCBjc2NvcGUuaW4ub3V0Cj4gIGNzY29w
ZS5vdXQKPiAgY3Njb3BlLnBvLm91dAo+ICAuY29uZmlnCj4gKy52aW1yYwo+ICAKPiAgZGlzdAo+
ICBzdHViZG9tLyoudGFyLmd6Cj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:02:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyK0-0004FM-1u; Thu, 07 Sep 2017 15:02:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpyJz-0004FC-B8
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:02:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 06/E2-03093-E7F51B95; Thu, 07 Sep 2017 15:02:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQrcufmO
 kwf7j7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzpUOMBbclK/6eKGpgnCbSxcjJISHgJ9Hb
 083WxcjBwSKgIrFhfiKIySZgLzH9awVIhYiAlsSRdUuYuhi5OJgFmpgkdt5YwQSSEBaIlbi0e
 yoLiM0r4Cnx/G4/WFxIIFdiyu55jBBxQYmTM5+A1TAL6Egs2P0JbBWzgLTE8n8cIGFOAVuJh1
 vWMIPYokAXnFy5BmqMokT/vAdsEFemS2z9+4t5AiP/LCRTZyGZOgth6gJG5lWMGsWpRWWpRbp
 GxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxj/zA88xCjJwaQkyntc
 Y2OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnep7FAOcGi1PTUirTMHGAcwKQlOHiURHg/gaR5i
 wsSc4sz0yFSpxgVpcR5A+OAEgIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 CvCMgUnsy8Erjpr4AWMwEtLnm+AWRxSSJCSqqBMV3+7g/Jij2d4f+mPdj45J/B5+mSXwQupJ5
 Rlq+tabvPFW68TbKoQPFy+F/xxx1vvnbe99qgsVL9xdpfZ3M3th7pnTiHb0/N8+k95afv37zN
 IvV38R93VXEWi/8mL3d8b97AITVHhEVjaszJci72rqfKnI3b95ekNhnsVdi/1CPP99Z+qQVnf
 JVYijMSDbWYi4oTAVuUMAW4AgAA
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1504796541!62767443!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31924 invoked from network); 7 Sep 2017 15:02:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 15:02:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52428863"
Date: Thu, 7 Sep 2017 15:56:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170907145616.7ht4r5lsrxb4pxns@dhcp-3-128.uk.xensource.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-13-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170905113716.3960-13-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyCj4gCj4gVGhpcyBwYXRjaCBh
ZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHJlc291cmNlIHR5cGUgdGhhdCBjYW4gYmUgbWFwcGVkIHVz
aW5nCj4gdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiAKPiBJZiBhbiBl
bXVsYXRvciBtYWtlcyB1c2Ugb2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2Yg
bWFwcGluZwo+IGdmbnMsIHRoZSBJT1JFUSBzZXJ2ZXIgd2lsbCBhbGxvY2F0ZSBwYWdlcyBmcm9t
IHRoZSBoZWFwLiBUaGVzZSBwYWdlcwo+IHdpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJN
IG9mIHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5kIHNvIGFyZQo+IG5vdCB2dWxuZXJhYmxlIHRv
IGFueSBkaXJlY3QgYXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gYWNj
ZXNzaWJsZSBieSBYZW4gYW5kIGFueSBkb21haW4gdGhhdCBoYXMgbWFwcGluZyBwcml2aWxlZ2Ug
b3ZlciB0aGUKPiBndWVzdCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUg
ZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9yKS4KPiAKPiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyBy
ZXNvdXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gICAgICAgWEVOX0RN
T1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFn
IGlzCj4gICAgICAgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMgICAgICAgIHwgMTIzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyAr
KysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCB8ICAgMiArCj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKPiAgeGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oICAgICB8ICAgMyArCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTU4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gaW5kZXggMTU4YmZiYmEzMi4uZjRj
MDZhN2EyYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiBAQCAtMjUwLDYgKzI1MCwxNSBAQCBzdGF0aWMgaW50
IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikK
PiAgICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6
ICZzLT5pb3JlcTsKPiAgICAgIGludCByYzsKPiAgCj4gKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+
ICsgICAgewo+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4gYWxs
b2NhdGVkICovCj4gKyAgICAgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikg
KQo+ICsgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwo+ICsKPiArICAgICAgICByZXR1cm4gMDsK
PiArICAgIH0KPiArCj4gICAgICBpZiAoIGQtPmlzX2R5aW5nICkKPiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gQEAgLTI3Miw2ICsyODEsNTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lv
cmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gICAgICByZXR1
cm4gcmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4g
KmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICpp
b3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ICsKPiArICAgIGlmICggaW9y
cC0+cGFnZSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBu
b3QgYmVlbiBtYXBwZWQgKi8KCk1heWJlIGl0J3MganVzdCBtZSBiZWluZyBzbGlnaHRseSBsb3N0
LCBidXQgaGVyZSB5b3UgaW1wbHkgdGhhdAppb3JwLT5nZm4gYmVpbmcgIT0gSU5WQUxJRF9HRk4g
bWVhbnMgdGhlIHBhZ2UgaXMgbWFwcGVkLCB3aGlsZSBhYm92ZQp5b3UgbWVudGlvbiBhbGxvY2F0
ZWQgZm9yIHRoZSBzYW1lIGNoZWNrLgoKSXMgaXQgYmVjYXVzZSBnZm4gaGFzIGRpZmZlcmVudCB1
c2FnZXMgZGVwZW5kaW5nIG9uIHRoZSBjb250ZXh0PwoKPiArICAgICAgICBpZiAoICFnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwpb
Li4uXQo+ICttZm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgaWR4KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiAr
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ICsKPiArICAgIHNwaW5fbG9ja19yZWN1cnNp
dmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gKwo+ICsgICAgcyA9
IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKCkNhbid0IHlvdSB1
c2UgR0VUX0lPUkVRX1NFUlZFUiBoZXJlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:03:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyKv-0004KZ-B1; Thu, 07 Sep 2017 15:03:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpyKu-0004KP-0k
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 15:03:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BB/86-03093-7BF51B95; Thu, 07 Sep 2017 15:03:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQndb/MZ
 Ig3M7DSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNK3qZCy6JVvy/c52pgXGTYBcjJ4eEgJ9E
 17F/jCA2i4CKxM2Hs4FsDg42AXuJ6V8rQMIiAsoSH1t72UHCzAKyEuvnV4KYwgL5Ek/PaoBU8
 Ap4Sqz7Pp2li5GLQ0jgDqPEv5nHmSASghInZz5hAbGZBfQkbkydwgYxRlpi+T8OiLC8RPPW2c
 wgNqeAjcTEGU/AWkWBjjm5cg2YLSSgKNE/7wEbxMHpEhOf9bBMYBSYhWTDLCQbZiFsmIVkwwJ
 GllWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBygAEOxi/
 LAs4xCjJwaQkyntcY2OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneI3FAOcGi1PTUirTMHGDcw
 KQlOHiURHj1QNK8xQWJucWZ6RCpU4yKUuK8gSAJAZBERmkeXBssVi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmNcfZApPZl4J3PRXQIuZgBaXPN8AsrgkESEl1cBYEfVf6bLRtyPXLu0x3v7
 6vIXzR/N9jqo2/UmTmWNePbetW+ZrHh0stkvnQ/BejcV32TIKLe/+txaLC7e/Irn2f3jUlIjD
 j7dVaefET3f7JvYzIV4mYY+DkvXG1cz63xS89d9yq+5lbiopTzM4Gsiu3TxNv2Lnf5eXxiphT
 Df5y//YGtcvuKjEUpyRaKjFXFScCABoEdM30AIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504796598!115806193!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25828 invoked from network); 7 Sep 2017 15:03:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 15:03:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,358,1500940800"; d="scan'208";a="52429011"
Date: Thu, 7 Sep 2017 15:57:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170907145742.xxct6enso2mbzzvj@dhcp-3-128.uk.xensource.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-9-paul.durrant@citrix.com>
 <20170907144123.xglmekuyzky2dw7b@dhcp-3-128.uk.xensource.com>
 <052feb70-c845-fef2-7a45-baa1e2649054@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <052feb70-c845-fef2-7a45-baa1e2649054@suse.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDQ6NTE6NTNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNy8wOS8xNyAxNjo0MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDEyOjM3OjEyUE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90
ZToKPiA+PiBBIHN1YnNlcXVlbnQgcGF0Y2ggd2lsbCByZW1vdmUgdGhlIGN1cnJlbnQgaW1wbGlj
aXQgbGltaXRhdGlvbiBvbiBjcmVhdGlvbgo+ID4+IG9mIGlvcmVxIHNlcnZlcnMgd2hpY2ggaXMg
ZHVlIHRvIHRoZSBhbGxvY2F0aW9uIG9mIGdmbnMgZm9yIHRoZSBpb3JlcQo+ID4+IHN0cnVjdHVy
ZXMgYW5kIGJ1ZmZlcmVkIGlvcmVxIHJpbmcuCj4gPj4KPiA+PiBJdCB3aWxsIHRoZXJlZm9yZSBi
ZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKPiA+
PiB0aGlzIGxpbWl0IHNob3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxpZmllcyB0aGUgY29kZSB0byBt
YWludGFpbiBhbiBhcnJheSBvZgo+ID4+IHRoYXQgc2l6ZSByYXRoZXIgdGhhbiB1c2luZyBhIGxp
c3QuCj4gPj4KPiA+PiBBbHNvLCBieSByZXNlcnZpbmcgYW4gYXJyYXkgc2xvdCBmb3IgdGhlIGRl
ZmF1bHQgc2VydmVyIGFuZCBwb3B1bGF0aW5nCj4gPj4gYXJyYXkgc2xvdHMgZWFybHkgaW4gY3Jl
YXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCj4gPj4gdG8gc3Vi
LWZ1bmN0aW9ucyBjYW4gYmUgYXZvaWRlZC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiAKPiA+IExHVE0sIGp1c3QgYSBj
b3VwbGUgb2Ygbml0cGlja3MsIEkgdGhpbmsgdGhleSBjYW4gYmUgZml4ZWQgdXBvbiBjb21taXQK
PiA+IGlmIGRlc2lyZWQuCj4gPiAKPiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IAo+ID4+IC0tLQo+ID4+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gPj4KPiA+PiB2NDoKPiA+PiAgLSBJbnRyb2R1Y2VkIG1vcmUgaGVscGVy
IG1hY3JvcyBhbmQgcmVsb2NhdGVkIHRoZW0gdG8gdGhlIHRvcCBvZiB0aGUKPiA+PiAgICBjb2Rl
Lgo+ID4+Cj4gPj4gdjM6Cj4gPj4gIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVm
YXVsdCBpbnRvIHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KPiA+PiAgICByZXNwb25zZSB0
byByZXZpZXcgY29tbWVudHMuCj4gPj4gLS0tCj4gPj4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YyAgICAgICAgIHwgNDkxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ID4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAxMSArLQo+ID4+ICAyIGZp
bGVzIGNoYW5nZWQsIDIzNSBpbnNlcnRpb25zKCspLCAyNjcgZGVsZXRpb25zKC0pCj4gPj4KPiA+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCj4gPj4gaW5kZXggZjJlMGIzZjc0YS4uMjg3NTcyYmQxZiAxMDA2NDQKPiA+PiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKPiA+PiBAQCAtMzMsNiArMzMsMjIgQEAKPiA+PiAgCj4gPj4gICNpbmNsdWRlIDxw
dWJsaWMvaHZtL2lvcmVxLmg+Cj4gPj4gIAo+ID4+ICsjZGVmaW5lIFNFVF9JT1JFUV9TRVJWRVIo
ZCwgaWQsIHMpIFwKPiA+PiArICAgIChkKS0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5z
ZXJ2ZXJbaWRdID0gKHMpCj4gPiAKPiA+IEFyZSB0aGUgcGFyZW50aGVzZXMgYXJvdW5kIHMgcmVx
dWlyZWQ/Cj4gPiAKPiA+PiArCj4gPj4gKyNkZWZpbmUgR0VUX0lPUkVRX1NFUlZFUihkLCBpZCkg
XAo+ID4+ICsgICAgKCgoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpID8gXAo+ID4+ICsgICAg
IChkKS0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdIDogXAo+ID4+ICsg
ICAgIE5VTEwpCj4gPj4gKwo+ID4+ICsjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBp
ZCwgcykgXAo+ID4+ICsgICAgZm9yICggKGlkKSA9IDAsIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIo
KGQpLCAoaWQpKTsgXAo+ID4+ICsgICAgICAgICAgKGlkKSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJT
OyBcCj4gPj4gKyAgICAgICAgICAoaWQpKyssIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoKGQpLCAo
aWQpKSApCj4gPiAKPiA+IFNhbWUgaGVyZSBhYm91dCB0aGUgcGFyZW50aGVzZXMgYXJvdW5kIHMs
IGQgYW5kIGlkIGluIHRoZQo+ID4gR0VUX0lPUkVRX1NFUlZFUiBjYWxscy4gSW4gZmFjdCB5b3Ug
Y291bGQgY29tcGFjdCB0aGUgYWZ0ZXJ0aG91Z2h0IGFzOgo+ID4gCj4gPiBzID0gR0VUX0lPUkVR
X1NFUlZFUihkLCArKyhpZCkpCj4gCj4gVXVoLCB0aGlzIHdvdWxkIGJlIHdyb25nOiBpZCBpcyB1
c2VkIHR3aWNlIGluIEdFVF9JT1JFUV9TRVJWRVIoKSwgc28gaXQKPiB3b3VsZCBiZSBpbmNyZW1l
bnRlZCB0d2ljZS4uLgoKSGVoLCByaWdodCwgdGhlIGRhbmdlcnMgb2YgbWFjcm8gZXhwYW5zaW9u
LiBHRVRfSU9SRVFfU0VSVkVSIGRvZXMgbW9yZQp0aGFuIHNpbXBseSBmZXRjaGluZyB0aGUgc3Ry
dWN0IGZyb20gdGhlIGFycmF5LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:08:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyPu-0004k6-Tr; Thu, 07 Sep 2017 15:08:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpyPt-0004jw-EI
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:08:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0E/7D-03616-CE061B95; Thu, 07 Sep 2017 15:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS/dNwsZ
 Igw+bhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3Py+yF9xkqXi75gVTA+MH5i5GTg4hgTyJ
 CQumsYDYvAJ2EpMO/WMHsSUEDCVOL7wJFmcRUJW42PMILM4moC7R9mw7K4gtImAk0XlrMlsXI
 xcHs8AhJok3my4xgSSEBRIk5vR/ZYNYsIdR4uLPFBCbU8BeYu2px0DNHEDLBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3Qt9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MN7dFHCIUZKDSUmU97jGxkgh
 vqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMF7Mh6oTrAoNT21Ii0zBxgfMKUSH
 DxKIrx8wBgR4i0uSMwtzkyHSJ1itOQ4tunyHyaOGw+vA8mOm3f/MAmBzZMS5z0GMk8ApCGjNA
 9uHCyGLzHKSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYVxdkLU9mXgnc1ldABzEBHVTyfAPIQSW
 JCCmpBkbzCXa2V26mpxZJvvv3YZ15+nqjN6HNbz1r55yqW866vPvfpT2+71ufXeffJdixtu/9
 YvmTaReLzZgMLlw4nBRQ4Scv92eRfPvVy/xmCYpLfddu4OytuWw6szD85tW0GsV+r4MrD4QvM
 vb9HbSyWbR17qsGxsBMuQWv/9gVbl51bGF7rc+aRzJKLMUZiYZazEXFiQC/+V783AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504796906!92422043!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60298 invoked from network); 7 Sep 2017 15:08:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 15:08:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 09:08:25 -0600
Message-Id: <59B17D090200007800178796@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 09:08:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
 <59B1731F02000078001786E3@prv-mh.provo.novell.com>
In-Reply-To: <59B1731F02000078001786E3@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDE2OjI2LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEFm
dGVyIGRpc2N1c3Npbmcgd2l0aCBBbmRyZXcgSSdtIHdpbGxpbmcgdG8gYWdyZWUgd2l0aCB0aGUg
Y2hhbmdlcwo+IHlvdSBkbyBoZXJlLCB3aXRoIG9uZSBleHRyYSByZXF1aXJlbWVudDogQXQgbGVh
c3Qgb24gbm9uLWRlYnVnCj4gYnVpbGRzIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBzaG91bGQgYWx3
YXlzIHJlc3VsdCBpbiAjVUQgYmVpbmcKPiByYWlzZWQgYnkgdGhlIGZpbmFsIGNvbnN1bWVyIG9m
IGl0LiBJdCBzaG91bGQgbmV2ZXIsIGxpa2Ugd291bGQgYmUKPiB0aGUgY2FzZSB3aXRoIHRoZSBj
aGFuZ2VzIHlvdSBkbyB0byB2bXgvcmVhbG1vZGUuYywgcmVzdWx0IGluCj4gdGhlIGRvbWFpbiBi
ZWluZyBjcmFzaGVkLiBQbGVhc2UgY2hhbmdlIHRoYXQgb25lIGFuZCBjaGVjawo+IGNhcmVmdWxs
eSB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgb3RoZXIgc2ltaWxhciBjYXNlcy4KCk9oLCBhbmQgcGxl
YXNlIG1ha2UgdGhlIGNvbW1lbnQgbmV4dCB0byB0aGUgZGVmaW5pdGlvbiBvZgpYODZFTVVMX1VO
SU1QTEVNRU5URUQgYWxzbyBzYXkgc28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:12:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyTr-0005M8-DS; Thu, 07 Sep 2017 15:12:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyTp-0005LV-Pl
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 15:12:33 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1D/B4-03454-1E161B95; Thu, 07 Sep 2017 15:12:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdB4sZ
 Ig929rBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHD1JVPBvoqKhj9cDYyb
 fLoYuTiEBBqZJC6vWMEE4TxmlHg0bxKUs41R4v+eTrYuRk4OEQFnia9n5rKD2LwC+hKn115g6
 WLk4BAWCJa4sFoYpF5CYIexxK3G14wgNRIC3hJ/v71khrHXvlsMNJSdg03ASuKQGEgni4CqxN
 X3CRMYuRcwMqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0NwMQ7GD8Mz/wEKMkB5OSKO9xjY2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4dyYA5QSLUtNT
 K9Iyc4CBB5OW4OBREuH1AknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4736QIgGQoozSP
 LgRsCi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHepyBTeDLzSuA2vQI6ggnoiJLnG0COKE
 lESEk1MIY8mHapsCDe7qTn7pkyxgYftWrmNP8QXbT3l1lI/sNrIlof7sWemvBu74nQb/b/+Ev
 nx26cLNZVM/VF8c0D15/rd+XOKbT1ZD34iOlNmHbtVJYgpfnHJzDMeKHadS7RkzM9PmzCIk2O
 O8GbTR+y1hX1yl007WzRld7NaW748bPF24PaXE0MIUosxRmJhlrMRcWJAJROoO99AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504797150!110141856!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45690 invoked from network); 7 Sep 2017 15:12:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 15:12:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyTj-0004N3-Ex; Thu, 07 Sep 2017 15: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyTd-00008Z-US; Thu, 07 Sep 2017 15:12:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyTd-00015m-Io; Thu, 07 Sep 2017 15:12:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113104-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e7d0c41ecc2e372a81741a30894f556afec24315
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 15:12:21 +0000
Subject: [Xen-devel] [linux-linus test] 113104: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEwNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMTA0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMx
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzAzMQoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEx
MzA2NyBwYXNzIGluIDExMzEwNAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4ZW4t
aW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzMDY3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgcGFzcyBp
biAxMTMwNjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEzMDMxCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMwMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
YmxvY2tlZCBpbiAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICBmYWlsIGluIDExMzA2NyBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzA2NyBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTEzMDY3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZTdkMGM0MWVjYzJl
MzcyYTgxNzQxYTMwODk0ZjU1NmFmZWMyNDMxNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZhMTNlZGI5ZDY4NjI2MQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAzOjM1OjUyIFogICAgMyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0wNCAxNjo0OTo1NiBaICAgIDIg
ZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzA2NyAgMjAxNy0wOS0w
NiAwODowMDoyNCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KOTE1IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1h
cm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDgzNTk4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyXk-0005fw-1G; Thu, 07 Sep 2017 15:16:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpyXj-0005fp-21
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 15:16:35 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C0/C9-02041-2D261B95; Thu, 07 Sep 2017 15:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/di0sZ
 IgyPP1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ownL30KNotWXFh8mKWB8YxgFyMnh5BAnsSi
 MztZQGxeATuJPUsfMILYEgKGEqcX3gSLswioShxduoEJxGYTUJdoe7adFcQWEQiQOPZ9E1g9s
 4CbxJG1X8BsYYF8iZOn5gH1cgHNv8Mo8W/mcbBmTgEbiYkzngDZHEDLBCX+7hAGMZmBZq6fJw
 QxRl6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYwaxalFZalFuoaGeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYHHAAQ7GFf/djrEKMnBpCTKe1xjY6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV6rRKCcYFFqempFWmYOMAZg0hIcPEoivLYgad7igsTc4sx0iNQpR
 l2Ojpt3/zAJseTl56VKifOaghQJgBRllObBjYDF4yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ884EmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoFxIv8Co5PCri0mN3kTXbS4/ryc07J24QQ
 57SKeTOe7padLcx6vusMbe7KzWGZCmFp4VsKGyqYnl/m4p1efnJygUdd7a29V6sL71nkdV0yz
 uJc+fOtcoGc+j2NCwf6/s66unmVzS97TrpDb4Zwtx84aNhfHDzUqOneu/zzQ8OFbxdkjW9huP
 vmkxFKckWioxVxUnAgA9eE4pcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504797391!113766982!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4511 invoked from network); 7 Sep 2017 15:16:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 15:16:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 09:16:31 -0600
Message-Id: <59B17EEF02000078001787B5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 09:16:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Juergen Gross" <jgross@suse.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-9-paul.durrant@citrix.com>
 <20170907144123.xglmekuyzky2dw7b@dhcp-3-128.uk.xensource.com>
 <052feb70-c845-fef2-7a45-baa1e2649054@suse.com>
In-Reply-To: <052feb70-c845-fef2-7a45-baa1e2649054@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDE2OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ny8wOS8xNyAxNjo0MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gVHVlLCBTZXAgMDUs
IDIwMTcgYXQgMTI6Mzc6MTJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gQSBzdWJz
ZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0YXRpb24g
b24gY3JlYXRpb24KPj4+IG9mIGlvcmVxIHNlcnZlcnMgd2hpY2ggaXMgZHVlIHRvIHRoZSBhbGxv
Y2F0aW9uIG9mIGdmbnMgZm9yIHRoZSBpb3JlcQo+Pj4gc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQg
aW9yZXEgcmluZy4KPj4+Cj4+PiBJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50
cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKPj4+IHRoaXMgbGltaXQgc2hvdWxk
IGJlIHNtYWxsLCBpdCBzaW1wbGlmaWVzIHRoZSBjb2RlIHRvIG1haW50YWluIGFuIGFycmF5IG9m
Cj4+PiB0aGF0IHNpemUgcmF0aGVyIHRoYW4gdXNpbmcgYSBsaXN0Lgo+Pj4KPj4+IEFsc28sIGJ5
IHJlc2VydmluZyBhbiBhcnJheSBzbG90IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVs
YXRpbmcKPj4+IGFycmF5IHNsb3RzIGVhcmx5IGluIGNyZWF0ZSwgdGhlIG5lZWQgdG8gcGFzcyBh
biAnaXNfZGVmYXVsdCcgYm9vbGVhbgo+Pj4gdG8gc3ViLWZ1bmN0aW9ucyBjYW4gYmUgYXZvaWRl
ZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgo+PiAKPj4gTEdUTSwganVzdCBhIGNvdXBsZSBvZiBuaXRwaWNrcywgSSB0aGluayB0
aGV5IGNhbiBiZSBmaXhlZCB1cG9uIGNvbW1pdAo+PiBpZiBkZXNpcmVkLgo+PiAKPj4gUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAKPj4+IC0t
LQo+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4KPj4+IHY0Ogo+Pj4gIC0gSW50
cm9kdWNlZCBtb3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Ag
b2YgdGhlCj4+PiAgICBjb2RlLgo+Pj4KPj4+IHYzOgo+Pj4gIC0gTmV3IHBhdGNoIChyZXBsYWNp
bmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KPj4+
ICAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNDkxIAo+ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+Pj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgIDEx
ICstCj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgMjY3IGRlbGV0aW9u
cygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKPj4+IGluZGV4IGYyZTBiM2Y3NGEuLjI4NzU3MmJkMWYgMTAw
NjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwo+Pj4gQEAgLTMzLDYgKzMzLDIyIEBACj4+PiAgCj4+PiAgI2luY2x1
ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KPj4+ICAKPj4+ICsjZGVmaW5lIFNFVF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpIFwKPj4+ICsgICAgKGQpLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LnNlcnZlcltpZF0gPSAocykKPj4gCj4+IEFyZSB0aGUgcGFyZW50aGVzZXMgYXJvdW5kIHMgcmVx
dWlyZWQ/Cj4+IAo+Pj4gKwo+Pj4gKyNkZWZpbmUgR0VUX0lPUkVRX1NFUlZFUihkLCBpZCkgXAo+
Pj4gKyAgICAoKChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUykgPyBcCj4+PiArICAgICAoZCkt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA6IFwKPj4+ICsgICAgIE5V
TEwpCj4+PiArCj4+PiArI2RlZmluZSBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpIFwK
Pj4+ICsgICAgZm9yICggKGlkKSA9IDAsIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoKGQpLCAoaWQp
KTsgXAo+Pj4gKyAgICAgICAgICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwKPj4+ICsg
ICAgICAgICAgKGlkKSsrLCAocykgPSBHRVRfSU9SRVFfU0VSVkVSKChkKSwgKGlkKSkgKQo+PiAK
Pj4gU2FtZSBoZXJlIGFib3V0IHRoZSBwYXJlbnRoZXNlcyBhcm91bmQgcywgZCBhbmQgaWQgaW4g
dGhlCj4+IEdFVF9JT1JFUV9TRVJWRVIgY2FsbHMuIEluIGZhY3QgeW91IGNvdWxkIGNvbXBhY3Qg
dGhlIGFmdGVydGhvdWdodCBhczoKPj4gCj4+IHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQsICsrKGlk
KSkKPiAKPiBVdWgsIHRoaXMgd291bGQgYmUgd3Jvbmc6IGlkIGlzIHVzZWQgdHdpY2UgaW4gR0VU
X0lPUkVRX1NFUlZFUigpLCBzbyBpdAo+IHdvdWxkIGJlIGluY3JlbWVudGVkIHR3aWNlLi4uCgpX
aGljaCBzdWdnZXN0cyB0aGF0IEdFVF9JT1JFUV9TRVJWRVIoKSBtaWdodCBiZXR0ZXIgdXNlIGEg
bG9jYWwKdmFyaWFibGUuCgpCdHcsIHNvbWV3aGVyZSBvbiB0aGUgcGF0aCBoZXJlIFBhdWwgYW5k
IFJvZ2VyIGhhdmUgZ290IGRyb3BwZWQKZnJvbSB0aGUgbGlzdCBvZiByZWNpcGllbnRzLi4uCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:27:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyhw-0006Pl-33; Thu, 07 Sep 2017 15:27:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpyhu-0006Pd-Vo
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:27:07 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 26/40-02041-94561B95; Thu, 07 Sep 2017 15:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva5n6sZ
 Ig4OP+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOyTEFczkqVr98wdrA+Jati5GDQ0LAX6Ll
 gVsXIycHi4CKxMv9r5lAbDYBZYmfnb1sILaIgI7E1b0vWLsYuTiYBV4xSVzpecUMkhAWMJF4M
 HELWBGvgIXE4i0nWEBsIYGZjBLNi8wg4oISJ2c+AYszAw1asPsT2F5mAWmJ5f84QMKcAnYSXy
 /0g40RBbqhc+kcqDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIVC+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDM6hkYGHcwtp7wO8QoycGkJMp7XGNjpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3pIUoJxgUWp6akVaZg4w4GHSEhw8SiK8h0DSvMUFibnFmekQq
 VOMilLivJUgCQGQREZpHlwbLMouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQkyhSczrw
 Ru+iugxUxAi0uebwBZXJKIkJJqYHTtuhA3oeLR0mD11b9OByWtDOF3q7/40/X9hGzlorUb7q5
 8Oaf6y9oj2tb8Aotaz1y4skrju5yN9sfFaiFLTOcrJJeWsB8Imcph+ff767n3g7esry3mvHvp
 0fuclFdT5UvSFindv8yylJ3364a6nAnVR2Wbci60+1tmfnoZeC3G3iygN5VXYJ0SS3FGoqEWc
 1FxIgDA1FjJrQIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504798023!113534229!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18656 invoked from network); 7 Sep 2017 15:27:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 15:27:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="446990256"
Date: Thu, 7 Sep 2017 16:26:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170907152621.u6hht5wnwik7f4ch@citrix.com>
References: <20170904134447.19176-1-wei.liu2@citrix.com>
 <20170904134447.19176-2-wei.liu2@citrix.com>
 <af515bd4-c0ee-55cc-ab24-4d577e92ee1c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af515bd4-c0ee-55cc-ab24-4d577e92ee1c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/4] MAINTAINERS: orphan blktap2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTI6MDQ6MjFQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8wNC8yMDE3IDAyOjQ0IFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Cj4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICBNQUlOVEFJTkVSUyB8IDYgKysrKy0tCj4gPiAg
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+IAo+ID4g
ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiA+IGluZGV4IDViOWUxMjMz
YTguLmNhOGNiZjI3NmUgMTAwNjQ0Cj4gPiAtLS0gYS9NQUlOVEFJTkVSUwo+ID4gKysrIGIvTUFJ
TlRBSU5FUlMKPiA+IEBAIC0xNzUsNiArMTc1LDEwIEBAIEY6CXhlbi9kcml2ZXJzL2NoYXIvcGww
MTEuYwo+ID4gIEY6CXhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKPiA+ICBGOgl4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vCj4gPiAgCj4gPiArQkxPQ0tUQVAKPiAKPiBJIHRoaW5rIHRo
aXMgc2hvdWxkIGp1c3QgYmUgQkxLVEFQMi4KCk9LLgoKPiAKPiA+ICtTOglPcnBoYW5lZAo+ID4g
K0Y6CXRvb2xzL2Jsa3RhcDIvCj4gCj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:28:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyja-0006XH-Di; Thu, 07 Sep 2017 15:28:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyjY-0006X2-OB
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 15:28:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 46/70-02226-0B561B95; Thu, 07 Sep 2017 15:28:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXd96sZ
 Ig+ebWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XJ5G2PBIZOKOzumsjcw
 vtbqYuTkEBJoZJJY+yCii5ELyH7MKLFp8X02CGcbo8S65XPZQapEBJwlvp6BsHkF9CXev+pmB
 rGFBfQk2ncdZgOxJQS8JP6d3soIY3dfmQJUw87BJmAlcUgMJMoioCrR/3El4wRGrgWMDKsYNY
 pTi8pSi3SNjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9W8/AwLiDsW+v3yF
 GSQ4mJVHe4xobI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8L5OAcoJFqWmp1akZeYAQwwmLcHB
 oyTCOzUZKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8lSAzBECKMkrz4EbAwv0So6yUM
 C8jAwODEE9BalFuZgmq/CtGcQ5GJWHelSBTeDLzSuA2vQI6ggnoiJLnG0COKElESEk1MKoWrr
 6S5CJw7EvZbva86F3sDn+3sDcLWoZcSK+22STTqPXyiq5GcN2lmd3uWp/eOWmdrozLOCmZGfe
 qIyfgL/d0g5gTng9ZG5kWXvi26Pm2k28S53O8FCz8pCIw0886m/OAlf/p3fkONQ7buir5OG5/
 Ybgcx1KSdmLyOx6v0ye3+pT7HQ6JUGIpzkg01GIuKk4EAFanKE9yAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504798125!96892264!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18055 invoked from network); 7 Sep 2017 15:28:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 15:28:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyjT-0004nF-Ek; Thu, 07 Sep 2017 15:28:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyjN-0001Hq-Uk; Thu, 07 Sep 2017 15:28:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyjN-0004s6-PB; Thu, 07 Sep 2017 15:28:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113115-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=89796c69d9fdaa9bd13d37b6b1687df5e0104ed5
X-Osstest-Versions-That: ovmf=b80a4097393c90d041b299ef628e6104612a2586
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 15:28:37 +0000
Subject: [Xen-devel] [ovmf test] 113115: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzExNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxMTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4OTc5NmM2OWQ5ZmRhYTliZDEzZDM3YjZiMTY4N2Rm
NWUwMTA0ZWQ1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiODBhNDA5
NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEyNTg2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMwNzggIDIwMTctMDktMDYgMTE6NDc6MzkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMTE1ICAyMDE3LTA5LTA3IDAxOjE4OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgR2UgU29uZyA8Z2Uuc29uZ0BoeHQt
c2VtaXRlY2guY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNo
PW92bWYKKyByZXZpc2lvbj04OTc5NmM2OWQ5ZmRhYTliZDEzZDM3YjZiMTY4N2RmNWUwMTA0ZWQ1
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1Nf
TE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4
IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA4OTc5NmM2OWQ5ZmRh
YTliZDEzZDM3YjZiMTY4N2RmNWUwMTA0ZWQ1CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj04OTc5
NmM2OWQ5ZmRhYTliZDEzZDM3YjZiMTY4N2RmNWUwMTA0ZWQ1CisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQor
ICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14
ZW4tNC45LXRlc3RpbmcKKyAnWycgeDg5Nzk2YzY5ZDlmZGFhOWJkMTNkMzdiNmIxNjg3ZGY1ZTAx
MDRlZDUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVh
bSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9v
dm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0IDg5Nzk2YzY5ZDlmZGFhOWJkMTNkMzdiNmIxNjg3ZGY1ZTAxMDRlZDU6cmVm
cy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYjgwYTQwOS4uODk3OTZjNiAgODk3OTZjNjlk
OWZkYWE5YmQxM2QzN2I2YjE2ODdkZjVlMDEwNGVkNSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpykX-0006cy-OT; Thu, 07 Sep 2017 15:29:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpykW-0006cm-4J
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:29:48 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8F/F2-00743-BE561B95; Thu, 07 Sep 2017 15:29:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/dV6sZ
 Ig2erBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLa7awFHS5V3x8fI+tgbHNuIuRk0NIIE9i
 64aPTCA2r4CdxMutq5hBbAkBQ4nTC2+ygNgsAqoSm/vOg9WwCahLtD3bztrFyMEhIqAjcfo7X
 xcjFwezwFZGid2n9rCB1AgLWEh8fHqcHWJ+psSXJxvA4pwC1hJdF5qYQXp5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNTfW
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDjwEIdjA2bPc8xCjJwaQkyntcY2Ok
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgfZ0CVCdYlJqeWpGWmQOMD5hSC
 Q4eJRFeRmCMCPEWFyTmFmemQ6ROMepydNy8+4dJCGyGlDjvZ5AZAiBFGaV5cCNgsXqJUVZKmJ
 cR6EAhnoLUotzMElT5V4ziHIxKwrwrQabwZOaVwG16BXQEE9ARJc83gBxRkoiQkmpgTPN2rpr
 L+X3XhwlvGg6Hb3blZRN1iw72iJY6VnasVf5OTUb0o/u7e+bpZ8Qs2uF+wJj1tpTMRUdjJ+3t
 y7K18zJmZyzibbyzXoE54/7UiXMeTWXZ1HLirbxI9kv/+gbrWZOmvfwh2VPiderm8zOP65tmh
 2789WhD/G3NT6V/NxYevL9p6TN+JiWW4oxEQy3mouJEAKXp0u/QAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504798184!110543578!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29645 invoked from network); 7 Sep 2017 15:29:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 15:29:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 09:29:43 -0600
Message-Id: <59B1820502000078001787D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 09:29:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-10-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtzdGF0aWMgdW5zaWduZWQgaW50IG1zaV9mbGFncyh1aW50MTZfdCBkYXRhLCB1aW50NjRfdCBh
ZGRyKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgcmgsIGRtLCBkZXN0X2lkLCBkZWxpdl9tb2Rl
LCB0cmlnX21vZGU7Cj4gKwo+ICsgICAgcmggPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfUkVE
SVJFQ1RJT05fTUFTSyk7Cj4gKyAgICBkbSA9IE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9ERVNU
TU9ERV9NQVNLKTsKPiArICAgIGRlc3RfaWQgPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfREVT
VF9JRF9NQVNLKTsKPiArICAgIGRlbGl2X21vZGUgPSBNQVNLX0VYVFIoZGF0YSwgTVNJX0RBVEFf
REVMSVZFUllfTU9ERV9NQVNLKTsKPiArICAgIHRyaWdfbW9kZSA9IE1BU0tfRVhUUihkYXRhLCBN
U0lfREFUQV9UUklHR0VSX01BU0spOwo+ICsKPiArICAgIHJldHVybiAoZGVzdF9pZCA8PCBHRkxB
R1NfU0hJRlRfREVTVF9JRCkgfCAocmggPDwgR0ZMQUdTX1NISUZUX1JIKSB8Cj4gKyAgICAgICAg
ICAgKGRtIDw8IEdGTEFHU19TSElGVF9ETSkgfCAoZGVsaXZfbW9kZSA8PCBHRkxBR1NfU0hJRlRf
REVMSVZfTU9ERSkgfAo+ICsgICAgICAgICAgICh0cmlnX21vZGUgPDwgR0ZMQUdTX1NISUZUX1RS
R19NT0RFKTsKClRoaXMgd291bGQgbmVlZCByZS1iYXNpbmcgb3ZlciB0aGUgcmVtb3ZhbCBvZiB0
aG9zZSBHRkxBR1NfKgp2YWx1ZXMgYW55d2F5LCBidXQgZG8geW91IHJlYWxseSBtZWFuIHRob3Nl
PyBUaGVyZSdzIG5vIGRvbWN0bAppbnZvbHZlZCBoZXJlIEkgdGhpbmssIGFuZCBoZW5jZSBJIHRo
aW5rIHlvdSByYXRoZXIgbWVhbiB0aGUgeDg2CmFyY2hpdGVjdHVyZSBtYW5kYXRlZCBtYWNyb3Mg
Zm91bmQgaW4gYXNtLXg4Ni9tc2kuaC4gT3Igd2FpdCwKbm8sIEkndmUganVzdCBmb3VuZCB0aGUg
Y2FsbGVyIC0geW91IGluc3RlYWQgd2FudCB0byBuYW1lIHRoZQpmdW5jdGlvbiBtc2lfZ2ZsYWdz
KCkgYW5kIHBlcmhhcHMgYWRkIGNvbW1lbnQgb24gd2h5IHlvdQpuZWVkIHRvIHVzZSB0aGUgZG9t
Y3RsIGNvbnN0YW50cyBoZXJlLgoKPiArdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZw
Y2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAoKUHJlc3VtYWJseSBjb25z
dGlmaWNhdGlvbiBvZiBwZGV2IGhlcmUgYW5kIGVsc2V3aGVyZSB3aWxsIGNvbWUgYXMKYSByZXN1
bHQgb2YgZG9pbmcgc28gYXQgdGhlIGNhbGxiYWNrIGxheWVyLiBJZiBub3QsIGhlbHBlciBmdW5j
dGlvbnMKbm90IG5lZWRpbmcgdG8gYWx0ZXIgaXQgc2hvdWxkIGhhdmUgaXQgY29uc3QgbmV2ZXJ0
aGVsZXNzLgoKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5LCBi
b29sIG1hc2spCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwZGV2LT5kb21haW47CgpU
aGlzIG9uZSBwcm9iYWJseSBjYW4gYmUgY29uc3QgdG9vLgoKPiAraW50IHZwY2lfbXNpX2FyY2hf
ZW5hYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQzMl90IGRh
dGEsIHVuc2lnbmVkIGludCB2ZWN0b3JzKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbXNpX2luZm8gbXNp
X2luZm8gPSB7Cj4gKyAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKPiArICAgICAgICAuYnVzID0g
cGRldi0+YnVzLAo+ICsgICAgICAgIC5kZXZmbiA9IHBkZXYtPmRldmZuLAo+ICsgICAgICAgIC5l
bnRyeV9uciA9IHZlY3RvcnMsCj4gKyAgICB9Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAg
ICBpbnQgcmM7Cj4gKwo+ICsgICAgQVNTRVJUKGFyY2gtPnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsK
PiArCj4gKyAgICAvKiBHZXQgYSBQSVJRLiAqLwo+ICsgICAgcmMgPSBhbGxvY2F0ZV9hbmRfbWFw
X21zaV9waXJxKHBkZXYtPmRvbWFpbiwgLTEsICZhcmNoLT5waXJxLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJLCAmbXNpX2luZm8p
Owo+ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VS
UiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gbWFwIFBJUlE6ICVkXG4iLAo+ICsgICAg
ICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
Cj4gKyAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByYyk7Cj4gKyAgICAg
ICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9y
czsgaSsrICkKPiArICAgIHsKPiArICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmlu
ZCA9IHsKPiArICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJjaC0+cGlycSArIGksCj4gKyAg
ICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKPiArICAgICAgICAgICAgLnUu
bXNpLmd2ZWMgPSBtc2lfdmVjdG9yKGRhdGEpICsgaSwKCklzbid0IHRoYXQgcmF0aGVyIG1zaV92
ZWN0b3IoZGF0YSArIGkpLCBpLmUuIHdvdWxkbid0IHlvdSBiZXR0ZXIKaW5jcmVtZW50IGRhdGEg
dG9nZXRoZXIgd2l0aCBpPwoKPiArICAgICAgICAgICAgLnUubXNpLmdmbGFncyA9IG1zaV9mbGFn
cyhkYXRhLCBhZGRyZXNzKSwKPiArICAgICAgICB9Owo+ICsKPiArICAgICAgICBwY2lkZXZzX2xv
Y2soKTsKPiArICAgICAgICByYyA9IHB0X2lycV9jcmVhdGVfYmluZChwZGV2LT5kb21haW4sICZi
aW5kKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAy
eC4ldTogZmFpbGVkIHRvIGJpbmQgUElSUSAldTogJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gKyAgICAg
ICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgYXJjaC0+cGlycSArIGksIHJj
KTsKPiArICAgICAgICAgICAgd2hpbGUgKCBiaW5kLm1hY2hpbmVfaXJxLS0gKQo+ICsgICAgICAg
ICAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZChwZGV2LT5kb21haW4sICZiaW5kKTsKPiArICAg
ICAgICAgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOwo+ICsgICAgICAg
ICAgICB1bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIGFyY2gtPnBpcnEpOwo+ICsgICAg
ICAgICAgICBzcGluX3VubG9jaygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKPiArICAgICAg
ICAgICAgcGNpZGV2c191bmxvY2soKTsKPiArICAgICAgICAgICAgYXJjaC0+cGlycSA9IC0xOwoK
SU5WQUxJRF9QSVJRID8KCj4gK2ludCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lf
YXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aTsKPiArCj4gKyAgICBBU1NFUlQoYXJjaC0+cGlycSAhPSBJTlZBTElEX1BJUlEpOwo+ICsKPiAr
ICAgIHBjaWRldnNfbG9jaygpOwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysg
KQo+ICsgICAgewo+ICsgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0gewo+
ICsgICAgICAgICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwKPiArICAgICAgICAg
ICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAo+ICsgICAgICAgIH07Cj4gKyAgICAgICAg
aW50IHJjOwo+ICsKPiArICAgICAgICByYyA9IHB0X2lycV9kZXN0cm95X2JpbmQocGRldi0+ZG9t
YWluLCAmYmluZCk7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAg
ICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byB1bmJpbmQgUElSUSAldTogJWRc
biIsCj4gKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwKPiArICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIGFy
Y2gtPnBpcnEgKyBpLCByYyk7CgpDb3VsZG4ndCB0aGlzIGJlIEFTU0VSVCghcmMpPyBBZmFpY3Mg
YWxsIGVycm9yIHBhdGhzIGluIHRoYXQgZnVuY3Rpb24KYXJlIGR1ZSB0byBwYXNzaW5nIGluIGlu
dmFsaWQgc3RhdGUgb3IgaW5mb3JtYXRpb24uCgo+ICtzdGF0aWMgaW50IHZwY2lfbXNpX2Rpc2Fi
bGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCB2cGNpX21zaSAqbXNpKQo+ICt7Cj4gKyAg
ICBpbnQgcmV0Owo+ICsKPiArICAgIEFTU0VSVChtc2ktPmVuYWJsZWQpOwo+ICsgICAgX19tc2lf
c2V0X2VuYWJsZShwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+
ICsgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+cG9zLCAw
KTsKPiArCj4gKyAgICByZXQgPSB2cGNpX21zaV9hcmNoX2Rpc2FibGUoJm1zaS0+YXJjaCwgcGRl
diwgbXNpLT52ZWN0b3JzKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0
Owo+ICsKPiArICAgIG1zaS0+ZW5hYmxlZCA9IGZhbHNlOwo+ICsKPiArICAgIHJldHVybiAwOwo+
ICt9CgpQbGVhc2UgaW52ZXJ0IHRoZSBpZigpIGNvbmRpdGlvbiBhbmQgaGF2ZSBib3RoIGNhc2Vz
IHJlYWNoIHRoZSBmaW5hbApyZXR1cm4uCgo+ICtzdGF0aWMgdm9pZCB2cGNpX21zaV9jb250cm9s
X3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKPiAr
ewo+ICsgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwo+ICsgICAgdW5zaWduZWQgaW50
IHZlY3RvcnMgPSAxIDw8IE1BU0tfRVhUUih2YWwsIFBDSV9NU0lfRkxBR1NfUVNJWkUpOwo+ICsg
ICAgYm9vbCBuZXdfZW5hYmxlZCA9IHZhbCAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFOwo+ICsKPiAr
ICAgIGlmICggdmVjdG9ycyA+IG1zaS0+bWF4X3ZlY3RvcnMgKQo+ICsgICAgICAgIHZlY3RvcnMg
PSBtc2ktPm1heF92ZWN0b3JzOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBObyBjaGFuZ2UgaW4g
dGhlIGVuYWJsZSBmaWVsZCBhbmQgdGhlIG51bWJlciBvZiB2ZWN0b3JzIGlzCgpzLyBpbiAvIGlm
IC8gPwoKPiArc3RhdGljIGludCB2cGNpX2luaXRfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+
ICt7Cj4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+ICsg
ICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMo
cGRldi0+ZGV2Zm4pOwo+ICsgICAgc3RydWN0IHZwY2lfbXNpICptc2k7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgcG9zOwo+ICsgICAgdWludDE2X3QgY29udHJvbDsKPiArICAgIGludCByZXQ7Cj4gKwo+
ICsgICAgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJ
X0NBUF9JRF9NU0kpOwo+ICsgICAgaWYgKCAhcG9zICkKPiArICAgICAgICByZXR1cm4gMDsKPiAr
Cj4gKyAgICBtc2kgPSB4emFsbG9jKHN0cnVjdCB2cGNpX21zaSk7Cj4gKyAgICBpZiAoICFtc2kg
KQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIG1zaS0+cG9zID0gcG9zOwo+
ICsKPiArICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNpX2NvbnRyb2xf
cmVhZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwY2lfbXNpX2NvbnRyb2xfd3Jp
dGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfY29udHJvbF9yZWcocG9zKSwg
MiwgbXNpKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICB4ZnJlZShtc2kp
Owo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogR2V0IHRoZSBt
YXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHRoZSBkZXZpY2Ugc3VwcG9ydHMuICovCj4gKyAgICBj
b250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2lfY29udHJv
bF9yZWcocG9zKSk7Cj4gKyAgICBtc2ktPm1heF92ZWN0b3JzID0gbXVsdGlfbXNpX2NhcGFibGUo
Y29udHJvbCk7Cj4gKyAgICBBU1NFUlQobXNpLT5tYXhfdmVjdG9ycyA8PSAzMik7Cj4gKwo+ICsg
ICAgLyogVGhlIG11bHRpcGxlIG1lc3NhZ2UgZW5hYmxlIGlzIDAgYWZ0ZXIgcmVzZXQgKDEgbWVz
c2FnZSBlbmFibGVkKS4gKi8KPiArICAgIG1zaS0+dmVjdG9ycyA9IDE7Cj4gKwo+ICsgICAgLyog
Tm8gUElSUSBib3VuZCB5ZXQuICovCj4gKyAgICB2cGNpX21zaV9hcmNoX2luaXQoJm1zaS0+YXJj
aCk7CgpJIHRoaW5rIGl0IGlzIGdlbmVyYWxseSBhIGdvb2QgaWRlYSB0byBoYW5kIHRoZSBlbnRp
cmUgdGhpbmcgdG8gdGhlCmFyY2ggaG9vdCwgbm90IGp1c3QgdGhlIC0+YXJjaCBwb3J0aW9uLiBU
aGUgaG9vayBtYXkgd2FudCB0bwpyZWFkIG90aGVyIGZpZWxkcyBpbiBvcmRlciB0byBlc3RhYmxp
c2ggdGhlIHBlci1hcmNoIG9uZXMuIEp1c3QKdGhpbmsgb2Ygc29tZXRoaW5nIGRlcGVuZGluZyBv
biB0aGUgbWF4aW11bSB2ZWN0b3IgY291bnQuCgo+ICsgICAgbXNpLT5hZGRyZXNzNjQgPSBpc182
NGJpdF9hZGRyZXNzKGNvbnRyb2wpID8gdHJ1ZSA6IGZhbHNlOwo+ICsgICAgbXNpLT5tYXNraW5n
ID0gaXNfbWFza19iaXRfc3VwcG9ydChjb250cm9sKSA/IHRydWUgOiBmYWxzZTsKCldoYXQgYXJl
IHRoZXNlIGNvbmRpdGlvbmFsIG9wZXJhdG9ycyBnb29kIGZvcj8KCj4gK30KPiArCj4gK1JFR0lT
VEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfbXNpKTsKCkJ0dywgaXQncyBjZXJ0YWlubHkgYSBtYXR0
ZXIgb2YgdGFzdGUsIGJ1dCB3b3VsZCB5b3UgbWluZCBsZWF2aW5nIG91dAp0aGUgYmxhbmsgbGlu
ZSBiZXR3ZWVuIHRoZSBmdW5jdGlvbiBhbmQgc3VjaCByZWdpc3RyYXRpb24gbWFjcm8KaW52b2Nh
dGlvbnM/IFdlIGNvbW1vbmx5IChidXQgbm90IGZ1bGx5IHVuaWZvcm1seSkgZG8gc28gZS5nLiBm
b3IKY3VzdG9tX3BhcmFtKCkgaW52b2NhdGlvbnMsIHRvby4KCj4gK3ZvaWQgdnBjaV9kdW1wX21z
aSh2b2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsKPiArICAgIGZvcl9lYWNo
X2RvbWFpbiAoIGQgKQo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2Owo+ICsKPiArICAgICAgICBpZiAoICFoYXNfdnBjaShkKSApCj4gKyAgICAgICAgICAgIGNv
bnRpbnVlOwo+ICsKPiArICAgICAgICBwcmludGsoInZQQ0kgTVNJIGluZm9ybWF0aW9uIGZvciBk
JWRcbiIsIGQtPmRvbWFpbl9pZCk7Cj4gKwo+ICsgICAgICAgIGlmICggIXZwY2lfdHJ5cmxvY2so
ZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IHZQ
Q0kgbG9jaywgc2tpcHBpbmdcbiIpOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAg
ICB9Cj4gKwo+ICsgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAmZC0+YXJjaC5w
ZGV2X2xpc3QsIGRvbWFpbl9saXN0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVpbnQ4
X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cj4gKyAgICAgICAgICAgIHVpbnQ4
X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRl
dmZuKTsKPiArICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBwZGV2LT52
cGNpLT5tc2k7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIG1zaSApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgIHByaW50aygiRGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1XG4iLCBz
ZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4gKwo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKCIgIEVu
YWJsZWQ6ICV1IFN1cHBvcnRzIG1hc2tpbmc6ICV1IDY0LWJpdCBhZGRyZXNzZXM6ICV1XG4iLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+ZW5hYmxlZCwgbXNpLT5tYXNraW5nLCBtc2kt
PmFkZHJlc3M2NCk7Cj4gKyAgICAgICAgICAgICAgICBwcmludGsoIiAgTWF4IHZlY3RvcnM6ICV1
IGVuYWJsZWQgdmVjdG9yczogJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5t
YXhfdmVjdG9ycywgbXNpLT52ZWN0b3JzKTsKPiArCj4gKyAgICAgICAgICAgICAgICB2cGNpX21z
aV9hcmNoX3ByaW50KCZtc2ktPmFyY2gsIG1zaS0+ZGF0YSwgbXNpLT5hZGRyZXNzKTsKPiArCj4g
KyAgICAgICAgICAgICAgICBpZiAoIG1zaS0+bWFza2luZyApCj4gKyAgICAgICAgICAgICAgICAg
ICAgcHJpbnRrKCIgIG1hc2s9JTA4eFxuIiwgbXNpLT5tYXNrKTsKPiArICAgICAgICAgICAgfQo+
ICsgICAgICAgIH0KPiArICAgICAgICB2cGNpX3J1bmxvY2soZCk7Cj4gKyAgICB9Cj4gK30KClRo
ZXJlIG5vIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpIGluIGhlcmUsIGRlc3BpdGUgdGhlIG5l
c3RlZApsb29wcyBwb3RlbnRpYWxseSBiZWluZyBsb25nIGxhc3RpbmcuCgo+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9pcnEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pcnEuaAo+IEBAIC0xMzMs
NiArMTMzLDcgQEAgc3RydWN0IHBpcnEgewo+ICAgICAgc3RydWN0IGFyY2hfcGlycSBhcmNoOwo+
ICB9Owo+ICAKPiArI2RlZmluZSBJTlZBTElEX1BJUlEgLTEKClRoaXMgbmVlZHMgcGFyZW50aGVz
ZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpylc-0007FX-5X; Thu, 07 Sep 2017 15:30:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpyla-0007F3-Kk
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:30:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 BB/88-02041-D2661B95; Thu, 07 Sep 2017 15:30:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQlc3bWO
 kwdm58hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br47+MBbt4Ku7em8DewLiIs4uRk0NCwE9i
 +bMzzCA2i4CKRPfct+xdjBwcbAL2EtO/VoCERQQUJR68vMnaxcjFwSzQzSTxbMEBdpCEsECsx
 KXdU1lA6nkFPCW+X2EDqRESuMUocfr/eiaQGl4BQYmTM5+wgNjMAnoSN6ZOYQOpZxaQllj+jw
 MiLC/RvHU22AmcApYSP2YcZQSxRYHOOblyDdgYIaAb+uc9YIM4OV1i4rMelgmMArOQbJiFZMM
 shA2zkGxYwMiyilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj
 MGDrGRgYdzC+Ou53iFGSg0lJlPe4xsZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8RalAOcGi1
 PTUirTMHGDswKQlOHiURHgZQdK8xQWJucWZ6RCpU4yKUuK8n1OAEgIgiYzSPLg2WLxeYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwAyniczrwRu+iugxUxAi0uebwBZXJKIkJJqYMx9prI
 /qWH5vJ3rOne/YvT2KOTW7nwkevL1q6P/DEMCjBRc9Aw/pv7dW3C7jv3008grlxiDzuZs3Vbt
 oXX+W/aPqEtHRF9sSxCb3fO384DlU6aL8TENhYsORjrnLb4a9+Se/FPtVK8bV4vrfh1dN8lRd
 NWKS3Fz22faFpgz1Qh+Zqg59vx29RElluKMREMt5qLiRAAXZVPf0gIAAA==
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504798253!55622281!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7763 invoked from network); 7 Sep 2017 15:30:53 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 15:30:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="52431590"
Date: Thu, 7 Sep 2017 16:23:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170907152332.nebfyzmryj6sbwdx@dhcp-3-128.uk.xensource.com>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-13-paul.durrant@citrix.com>
 <20170907145616.7ht4r5lsrxb4pxns@dhcp-3-128.uk.xensource.com>
 <20170907145905.ibond53rhl5curau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170907145905.ibond53rhl5curau@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NTk6MDVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIFNlcCAwNywgMjAxNyBhdCAwMzo1NjoxNlBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTZQTSArMDEwMCwg
UGF1bCBEdXJyYW50IHdyb3RlOgpbLi4uXQo+ID4gPiArICAgICAgICAvKiBNYWtlIHN1cmUgdGhl
IHBhZ2UgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZCAqLwo+ID4gPiArICAgICAgICBpZiAoIGdmbl9l
cShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCj4gPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVQ
RVJNOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiArICAgIH0KPiA+ID4g
Kwo+ID4gPiAgICAgIGlmICggZC0+aXNfZHlpbmcgKQo+ID4gPiAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiA+ID4gIAo+ID4gPiBAQCAtMjcyLDYgKzI4MSw1NyBAQCBzdGF0aWMgaW50IGh2bV9t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiA+ID4g
ICAgICByZXR1cm4gcmM7Cj4gPiA+ICB9Cj4gPiA+ICAKPiA+ID4gK3N0YXRpYyBpbnQgaHZtX2Fs
bG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiA+
ICt7Cj4gPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4g
PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVx
IDogJnMtPmlvcmVxOwo+ID4gPiArCj4gPiA+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPiA+ID4g
KyAgICB7Cj4gPiA+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4g
bWFwcGVkICovCj4gPiAKPiA+IE1heWJlIGl0J3MganVzdCBtZSBiZWluZyBzbGlnaHRseSBsb3N0
LCBidXQgaGVyZSB5b3UgaW1wbHkgdGhhdAo+ID4gaW9ycC0+Z2ZuIGJlaW5nICE9IElOVkFMSURf
R0ZOIG1lYW5zIHRoZSBwYWdlIGlzIG1hcHBlZCwgd2hpbGUgYWJvdmUKPiA+IHlvdSBtZW50aW9u
IGFsbG9jYXRlZCBmb3IgdGhlIHNhbWUgY2hlY2suCj4gPiAKPiA+IElzIGl0IGJlY2F1c2UgZ2Zu
IGhhcyBkaWZmZXJlbnQgdXNhZ2VzIGRlcGVuZGluZyBvbiB0aGUgY29udGV4dD8KPiA+IAo+IAo+
IEhhaGEsIEknbSBub3QgdGhlIG9ubHkgb25lIHdobyBnb3QgY29uZnVzZWQgd2hpbGUgcmVhZGlu
ZyB0aGUgcGF0Y2guIDstKQo+IAo+IFRoYXQncyBiZWNhdXNlIHRoZSAicGFnZSIgY2FuIGJlIG9i
dGFpbmVkIHZpYSB0d28gZGlmZmVyZW50IG1ldGhvZHMuCj4gCj4gIkFsbG9jYXRlZCIgbWVhbnMg
Z2V0dGluZyBpdCBmcm9tIHhlbiBoZWFwLCAibWFwcGVkIiBtZWFucyBtYXBwaW5nIGd1ZXN0Cj4g
cGFnZSBhZmFpY3QuCgpPaCwgdGhhbmtzLiBJIHRoaW5rIHRoZSBjb21tZW50IHNob3VsZCBiZSBz
bGlnaHRseSBleHBhbmRlZCB0aGVuIHRvCmdpdmUgbW9yZSBjb250ZXh0LCBvciBlbHNlIHNvbWVv
bmUgZWxzZSBpcyBsaWtlbHkgdG8gdHJpcCBvdmVyIHRoaXMKYWdhaW4gSU1ITy4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpymu-0007U7-FZ; Thu, 07 Sep 2017 15:32:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpymt-0007Tw-Oj
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:32:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 37/AA-01812-E7661B95; Thu, 07 Sep 2017 15:32:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS7c2bWO
 kwYsFkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6769YCuYxV6ycMYG1gfEGUxcjJ4eQQJ5E
 36YbLCA2r4CdxPLtv9hBbAkBQ4nTC2+CxVkEVCVW37zPBmKzCahLtD3bztrFyMEhIqAjcfo7X
 xcjFwezQBejxK83D1lBaoQF4iTWPexmh5ifKTG97RMjiM0pYC1x+t1OsF5eAUGJvzuEQUxmoJ
 Hr5wmBVDALyEs0b53NDBGWllj+j2MCI98shPpZCPWzkNTPQqhfwMiyilGjOLWoLLVI18hEL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPDqGRgYdzC+Ou53iFGSg0lJlPe4xsZI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8RalAOcGi1PTUirTMHGAMwKQlOHiURHgZQdK8xQWJu
 cWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClx3kaQUgGQ0ozSPLhBsNi8xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYNxZkCk9mXgncvldApzABnVLyfAPIKSWJCCmpBkaZ/1PjfNIX8C3
 pFIlKZZYt28qlrSndIPj76huRt9oTmS4+XKB7vkr76infhUI2tTw1uzJft2kzpJW0p7N+fX/C
 3O9ablOQcpvqtjuf/3Gk6++wFxVlO50e8jHQOcX+onS0rsS/dKEHfyWOX7iY9zSJbfGyFlenN
 eLmLnf3eUlOKG4zSnf0VGIpzkg01GIuKk4EAGQDoG/IAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504798331!113769914!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58773 invoked from network); 7 Sep 2017 15:32:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 15:32:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 09:32:11 -0600
Message-Id: <59B1829A02000078001787D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 09:32:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-11-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-11-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 10/11] vpci: add a priority parameter to
 the vPCI register initializer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgaXMgbmVlZGVkIGZvciBNU0ktWCwgc2luY2UgTVNJLVggd2lsbCBuZWVkIHRvIGJlIGlu
aXRpYWxpemVkCj4gYmVmb3JlIHBhcnNpbmcgdGhlIEJBUnMsIHNvIHRoYXQgdGhlIGhlYWRlciBC
QVIgaGFuZGxlcnMgYXJlIGF3YXJlIG9mCj4gdGhlIE1TSS1YIHJlbGF0ZWQgaG9sZXMgYW5kIG1h
a2Ugc3VyZSB0aGV5IGFyZSBub3QgbWFwcGVkIGluIG9yZGVyIGZvcgo+IHRoZSB0cmFwIGhhbmRs
ZXJzIHRvIHdvcmsgcHJvcGVybHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:34:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyoj-0007fq-Ub; Thu, 07 Sep 2017 15:34:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyoj-0007fQ-4g
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 15:34:09 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D9/70-09852-0F661B95; Thu, 07 Sep 2017 15:34:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfd92sZ
 Ig1NHhCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacb5nLnvBm6CK2VOnsTQw
 tjt0MXJxCAk0Mkk8PXyDFcJ5zCjR8uI/G4SzjVFi19kuoAwnh4iAs8TXM3PZuxg5OHgF9CUuP
 goFCQsLuEh8u7ODEaReQmAeu8TKxYdYQBISAp4Ss/snw9mH524Fstk52ASsJA6JgURZBFQl5s
 76zDSBkXsBI8MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsYv/c6HGCU5mJREeY9rbIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7ORUoJ1iUmp5a
 kZaZAww9mLQEB4+SCC8jSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5P4IUCYAUZZTmw
 Y2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeAJnCk5lXArfpFdARTEBHlDzfAHJESS
 JCSqqBkXHKKTNe5x0fIwKf2gV6cRw4ICQ0pWsm14wSvhz+TXt1tpd7MQuWmhxJvtCnHJZ1ZU3
 tpk/BGyKm3J7w5bDwk++rk/5PK/ghWdzbbt6Y4NPdvCa4oO9S24XgPROnP34UJCd38VB25KPt
 /+58d5n4PFdfrGbud0VJt2ytUj+R7b4zf8/dO60uV4mlOCPRUIu5qDgRAHJJCBB+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504798446!110544359!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1255 invoked from network); 7 Sep 2017 15:34:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 15:34:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dpyof-0004we-FI; Thu, 07 Sep 2017 15:34:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyoa-0001gY-5d; Thu, 07 Sep 2017 15:34:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dpyoZ-0007HR-PD; Thu, 07 Sep 2017 15:34:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113127-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-install:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=65c256266477e72f455a45a54597d5816646c74f
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 15:33:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113127: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9161376591416103244=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 test-arm64-arm64-xl-xsm         <job status>                 broken
 build-arm64-pvops               <job status>                 broken

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl           6 xen-install                fail pass in 113126

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate              broken like 113039
 build-arm64-pvops             3 capture-logs                broken like 113039
 build-arm64                   2 hosts-allocate              broken like 113039
 build-arm64                   3 capture-logs                broken like 113039
 test-armhf-armhf-xl         13 migrate-support-check fail in 113126 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 113126 never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  65c256266477e72f455a45a54597d5816646c74f
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113039  2017-09-04 15:02:08 Z    3 days
Failing since        113052  2017-09-05 13:01:29 Z    2 days   23 attempts
Testing same since   113097  2017-09-06 17:02:46 Z    0 days   11 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 hosts-allocate
broken-step build-arm64 capture-logs
broken-job build-arm64 broken
broken-job test-arm64-arm64-xl-xsm broken
broken-job build-arm64-pvops broken

Not pushing.

------------------------------------------------------------
commit 65c256266477e72f455a45a54597d5816646c74f
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:44 2017 +0800

    tools: change the type of '*nr' in 'libxl_psr_cat_get_info'
    
    Due to historical reason, type of parameter '*nr' in 'libxl_psr_cat_get_info'
    is 'int'. But this is not right. It should be 'unsigned int'. This patch fixes
    this and does related changes.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5fe3e6a74afa21dd4f4abc18b47ed0f2e1550329
Author: Yi Sun <yi.y.sun@linux.intel.com>
Date:   Mon Sep 4 19:01:43 2017 +0800

    tools: use '__i386__' and '__x86_64__' to replace PSR macros
    
    The libxl interfaces and related functions are not necessary to be included by
    'LIBXL_HAVE_PSR_CMT' and 'LIBXL_HAVE_PSR_CAT'. So replace them to common x86
    macros. Furthermore, only compile 'xl_psr.c' under x86.
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Suggested-by: Wei Liu <wei.liu2@citrix.com>
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 0829a6bdbdc6b79990bd0668e847275b6a2717e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Sep 6 12:32:00 2017 +0200

    x86: introduce and use setup_force_cpu_cap()
    
    For XEN_SMEP and XEN_SMAP to not be cleared while bringing up APs we'd
    need to clone the respective hack used for CPUID_FAULTING. Introduce an
    inverse of setup_clear_cpu_cap() instead, but let clearing of features
    overrule forced setting of them.
    
    XEN_SMAP being wrong post-boot is a problem specifically for live
    patching, as a live patch may need alternative instruction patching
    keyed off of that feature flag.
    
    Reported-by: Sarah Newman <security@prgmr.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit fd903a35daf3e7e6bfa782b18dfd43746f940bed
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 17:54:45 2017 +0100

    x86/traps: Fix show_page_walk() to avoid printing trailing whitespace
    
    This moves the L2 line to be consistent with the L3 line.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 12257de3cfff9b4ffa0b7379ef82c9ad7c8dbec9
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Sep 1 17:05:21 2017 +0000

    xen: Drop asmlinkage everywhere
    
    asmlinkage is defined as nothing on all architectures, and not used
    consistently anywhere, even in common code.  Remove it all.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 150dd3946c521a9257c4dd97e6190c6b0df680d3
Author: Olaf Hering <olaf@aepfle.de>
Date:   Tue Sep 5 11:03:38 2017 +0200

    libxc/bitops: correct comment for bitmap_size
    
    The returned value represents now units of bytes instead of longs.
    
    Fixes commit 11d0044a16 ("tools/libxc: Modify bitmap operations to
    take void pointers").
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 15e4dd5e866b43bbc2d438034445c6582db1d3de
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Wed Aug 30 12:04:00 2017 +0300

    common/vm_event: Initialize vm_event lists on domain creation
    
    The patch splits the vm_event into three structures:vm_event_share,
    vm_event_paging, vm_event_monitor. The allocation for the
    structure is moved to vm_event_enable so that it can be
    allocated/init when needed and freed in vm_event_disable.
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>

commit eb4e638a474792137414f03409e78477810c3436
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:43 2017 +0200

    x86emul: correct EVEX decoding
    
    While these are latent issues only for now, correct them right away:
    - unnamed (in the SDM) EVEX bits need to be set/clear respectively
    - EVEX.V' (called RX in our code) needs to uniformly be 1 in non-64-bit
      modes,
    - EXEX.R' (called R in our code) is uniformly being ignored in
      non-64-bit modes.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a6488965ca3ec30f2e0b7022b539bba78c2aeede
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:32:05 2017 +0200

    x86emul: correct VEX.L handling for VCVT{,T}S{S,D}2SI
    
    Recent changes to the SDM (and XED) have made clear that older hardware
    raising #UD when the bit is set was really an erratum. Generalize the
    so far AMD-only override.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 9c2babd05a213f8802e3cc1c64a2af932b5cbd7d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Sep 5 17:31:01 2017 +0200

    x86emul: correct VEX.W handling for non-64-bit VPINSRD
    
    Going though the XED commits from the last couple of months made me
    notice that VPINSRD, other than VPEXTRD, does not clear VEX.W for non-
    64-bit modes, leading to an insertion of stray 32-bits of zero in case
    the original instruction had the bit set.
    
    Also remove a pointless fall-through in VPEXTRW handling, bringing
    things in line with VPINSRW.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 4d3f0fde471e7588ce512eaff1abdab209d8cd4b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Sep 5 09:40:58 2017 +0100

    x86/emul: Fix the handling of unimplemented Grp7 instructions
    
    Grp7 is abnormally complicated to decode, even by x86's standards, with
    {s,l}msw being the problematic cases.
    
    Previously, any value which fell through the first switch statement (looking
    for instructions with entirely implicit operands) would be interpreted by the
    second switch statement (handling instructions with memory operands).
    
    Unimplemented instructions would then hit the #UD case for having a non-memory
    operand, rather than taking the cannot_emulate path.
    
    Consolidate the two switch statements into a single one, using ranges to cover
    the instructions with memory operands.
    
    Reported-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <JBeulich@suse.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9161376591416103244==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:36:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyqd-0007wZ-9l; Thu, 07 Sep 2017 15:36:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dpyqc-0007wS-9U
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:36:06 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7D/0E-03093-56761B95; Thu, 07 Sep 2017 15:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSaUgUcRjG++/OjuOxMa7Hvi0mtgqptLrageW
 R9KGiS4MiLCFnc9xd2EN21s2wQ4QizfCEdDM2LSlMMUtBZZHySJTcyDJTUFOEUuywJIvUmtnx
 aj79hud53+f5w0sIJRW4jKAzzbTJQOnkuBt2pltTqUhVNyQpq8cVUfONJYJ4dLDj21ssEZ0Wa
 Q0qY2aKSNNi78LTbe6Zo02/8WyU756HXAkJuR/mWuaEPNcimC64nIfcWB5BsDixgK2YflXfEv
 HCfQTtD19h/E89grpP5cuKDcFg6ZRzF07uhqmyd072JsOh0L7knBCSD0TQ9bTDhRO8yFjIzf2
 wbIqDH18HMJ73wKSjEnGMkUFgG+gRcCwmd0LhcAHiOzUjKG6zcOzKhl2vf+2cRaQvzPfWOv1C
 UgrDkzYnA+kJVbftQp59Yal1HOdZCU3VbRjP/uAoylnmFHC0DrFMsHtCoL41nF8ZB52PKkU8b
 4HSG+MufDVP6CmfXB7VgX2i2jkKpAz+XpVzTwfypxBKXlQh3uMHE0VDeCEKsK5ral1Ls65Ls6
 5Ls65Lu4tENSiYoU0W2qSIjAxTmbRqjVlPaXWKCOWuMD3NMJSa1lEqJuycUf8EsZeygf2aUa3
 teDvaRAjkPuLu4IYkyUaVMfWChmI0Z00ZOpppR34EIQdxYhqreZpoNZ2ZptWx57YiA+Eh9xaH
 c7KYSaf0jFbNS71IQZQNjSwIJJjBaKBlUvEszZpIzqTJMKyuWDnafrRZ5iVGbCmJRzpt0mvN/
 +vTSEoguZf4PbfFQ2swryZNsyUEbAnzx8dcCTO1JsmyUUXfea/uSPxS+M3o2WM++HfhWE1CaK
 dya0TUoX6Lx5HAhLqcAt3GaKM0v+9AbUiQct/zz6fsJ7NGbVeSn+V/sTbE4FqHvfHiWFmsu9w
 1KHAh5+WbwZk7fsUTAS3TWcm6axF7TxDJOxokyYrtM7mLMf6Mpe3on8Od8YptA5Y86b1GOcZo
 qIhQoYmh/gG0meAlrwMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1504798564!114164609!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61319 invoked from network); 7 Sep 2017 15:36:04 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 7 Sep 2017 15:36:04 -0000
Received: (qmail 6049 invoked from network); 7 Sep 2017 18:36:02 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 7 Sep 2017 18:36:02 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id DBF357FCB5
 for <xen-devel@lists.xenproject.org>; Thu,  7 Sep 2017 18:36:01 +0300 (EEST)
Received: (qmail 7177 invoked from network); 7 Sep 2017 18:36:01 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 7 Sep 2017 18:36:01 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Thu, 7 Sep 2017 18:36:00 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Thu, 7
 Sep 2017 18:36:00 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "wei.liu2@citrix.com" <wei.liu2@citrix.com>
Thread-Topic: [PATCH v10 1/3] gitignore: add local vimrc files
Thread-Index: AQHTJxeXB5Q0m6GeLUij8rUlK7FDbKKpU2IAgAAKJoA=
Date: Thu, 7 Sep 2017 15:36:00 +0000
Message-ID: <1504798559.3358.7.camel@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
 <20170907145940.zlig4t7vseelqvsj@citrix.com>
In-Reply-To: <20170907145940.zlig4t7vseelqvsj@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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1504787099, ts:1504798561
Content-ID: <FBF858929703E7489910C0B9BB3BFAE1@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73065
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460222,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.004346)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002326), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.010416,0.000045)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (0.287331), Hit: No, Details: v2.6.7; Id:
 15.5f4jor.1bokcqhbt.an1pa], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 1/3] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSm8sIDIwMTctMDktMDcgYXQgMTU6NTkgKzAxMDAsIFdlaSBMaXUgd3JvdGU6DQo+IE9PSSBo
b3cgZG9lcyB0aGlzIHdvcms/DQo+DQo+IFlvdSBwdXQgYSAudmltcmMgdW5kZXIgeGVuLmdpdD8N
CkkgaGF2ZW4ndCBhZGRlZCB0aGUgZmlsZSB0byB0aGUgcmVwb3NpdG9yeSwganVzdCB0byAuZ2l0
aWdub3JlIGluIG9yZGVyDQp0byBtYXNrIGl0IGZyb20gZ2l0LiBJdCB3aWxsIGhlbHAgbWUgdmVy
eSBtdWNoIHRvIGhhdmUgaXQgdXBzdHJlYW0NCmJlY2F1c2UgcmlnaHQgbm93IEkgaGF2ZSB0byBj
aGVycnktcGljayBpdCBlYWNoIHRpbWUgSSBjcmVhdGUgYSBsb2NhbA0KYnJhbmNoLg0KSSdtIHVz
aW5nIG5lb3ZpbSBhbmQgJ01hcmNXZWJlci92aW0tYWRkb24tbG9jYWwtdmltcmMnLiBNeSBsb2Nh
bCAudmltcmMNCmlzIHF1aXRlIHNpbXBsZSwganVzdCBzZXRzIHRoZSBhbGlnbm1lbnQsIHRhYnMg
YW5kIHRhYnNwYWNlIGFjY29yZGluZw0KdG8gdGhlIHhlbiBjb2Rpbmcgc3RhbmRhcmQuDQoNCi8v
UGV0cmUNCj4NCj4gT24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDQ6NDg6MjRQTSArMDMwMCwgUGV0
cmUgUGlyY2FsYWJ1IHdyb3RlOg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4NCj4gPiAtLS0NCj4gPiAgLmdpdGlnbm9y
ZSB8IDEgKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCj4gPg0KPiA+IGRp
ZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQ0KPiA+IGluZGV4IDU5NGZmZDkuLjhh
ZjljMDIgMTAwNjQ0DQo+ID4gLS0tIGEvLmdpdGlnbm9yZQ0KPiA+ICsrKyBiLy5naXRpZ25vcmUN
Cj4gPiBAQCAtMjcsNiArMjcsNyBAQCBjc2NvcGUuaW4ub3V0DQo+ID4gIGNzY29wZS5vdXQNCj4g
PiAgY3Njb3BlLnBvLm91dA0KPiA+ICAuY29uZmlnDQo+ID4gKy52aW1yYw0KPiA+DQo+ID4gIGRp
c3QNCj4gPiAgc3R1YmRvbS8qLnRhci5neg0KDQpfX19fX19fX19fX19fX19fX19fX19fX18NClRo
aXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 15:41:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 15:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpyvn-0000DI-1s; Thu, 07 Sep 2017 15:41:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpyvl-0000DC-Hy
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:41:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/49-03874-4A861B95; Thu, 07 Sep 2017 15:41:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6SjI2
 RBj+fC1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrfv1iK7jDXbGpuYGxgXEfZxcjJ4eEgL/E
 89kXmUBsFgEVidXtLWA2m4CyxM/OXjYQW0TAXGLKswOMXYxcHMwCC1kl1p96zAiSEBbwlPjWs
 ResiFfAQmLu9SdgzUICDxkltry1gYgLSpyc+YQFxGYW0JFYsPsTUD0HkC0tsfwfB0iYU8BM4l
 nnfLASUaAbOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jQ31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwNi0KPMQoycGkJMp7XGNjpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXu90oJxgUWp6akVaZg4w6GHSEhw8SiK80SBp3uKCxNzizHSI1
 ClGXY5jmy7/YRJiycvPS5US53UCKRIAKcoozYMbAYvAS4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmrQGZwpOZVwK36RXQEUxAR5Q83wByREkiQkqqgTG9ovPKq9JtmzYuW6niy2mx7FB2uq/
 h4tzZTo3Hph1bc/Rw1ccOi+X+n2+LHmZgnPM2iamRL7ta+cKd8wvfZl5bLejzLJnDq8yQVe7u
 pRTbbvlk2yX9M98nGD/cOnUvzxLbGRccTQ39p1jfiVkcXm9gz2xXttnbaM8r+81ap2JqPZk/Z
 vIq71RiKc5INNRiLipOBAAQz5LxuwIAAA==
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504798882!75853941!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5375 invoked from network); 7 Sep 2017 15:41:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 15:41:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="438853411"
Date: Thu, 7 Sep 2017 16:41:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
Message-ID: <20170907154120.hxs6kq3hlun5ktxf@citrix.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
 <20170907145940.zlig4t7vseelqvsj@citrix.com>
 <1504798559.3358.7.camel@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504798559.3358.7.camel@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 1/3] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6MzY6MDBQTSArMDAwMCwgUGV0cmUgT3ZpZGl1IFBJ
UkNBTEFCVSB3cm90ZToKPiBPbiBKbywgMjAxNy0wOS0wNyBhdCAxNTo1OSArMDEwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9PSSBob3cgZG9lcyB0aGlzIHdvcms/Cj4gPgo+ID4gWW91IHB1dCBhIC52
aW1yYyB1bmRlciB4ZW4uZ2l0Pwo+IEkgaGF2ZW4ndCBhZGRlZCB0aGUgZmlsZSB0byB0aGUgcmVw
b3NpdG9yeSwganVzdCB0byAuZ2l0aWdub3JlIGluIG9yZGVyCj4gdG8gbWFzayBpdCBmcm9tIGdp
dC4gSXQgd2lsbCBoZWxwIG1lIHZlcnkgbXVjaCB0byBoYXZlIGl0IHVwc3RyZWFtCj4gYmVjYXVz
ZSByaWdodCBub3cgSSBoYXZlIHRvIGNoZXJyeS1waWNrIGl0IGVhY2ggdGltZSBJIGNyZWF0ZSBh
IGxvY2FsCj4gYnJhbmNoLgo+IEknbSB1c2luZyBuZW92aW0gYW5kICdNYXJjV2ViZXIvdmltLWFk
ZG9uLWxvY2FsLXZpbXJjJy4gTXkgbG9jYWwgLnZpbXJjCj4gaXMgcXVpdGUgc2ltcGxlLCBqdXN0
IHNldHMgdGhlIGFsaWdubWVudCwgdGFicyBhbmQgdGFic3BhY2UgYWNjb3JkaW5nCj4gdG8gdGhl
IHhlbiBjb2Rpbmcgc3RhbmRhcmQuCj4gCgpUaGFua3MgZm9yIHRoZSBwb2ludGVyLgoKSSBoYXZl
IG5vIG9iamVjdGlvbiB0byB0aGlzIHBhdGNoLiBBZGRpbmcgYSBuZXcgZW50cnkgaW4gLmdpdGln
bm9yZQp3aGljaCBtYWtlcyBkZXZlbG9wZXJzJyBsaWZlIGVhc2llciBpcyBhIGNsZWFyIHdpbiB0
byBtZS4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAvL1BldHJl
Cj4gPgo+ID4gT24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDQ6NDg6MjRQTSArMDMwMCwgUGV0cmUg
UGlyY2FsYWJ1IHdyb3RlOgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxh
YnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+ID4gPiAtLS0KPiA+ID4gIC5naXRpZ25v
cmUgfCAxICsKPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+ID4gPgo+ID4g
PiBkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKPiA+ID4gaW5kZXggNTk0ZmZk
OS4uOGFmOWMwMiAxMDA2NDQKPiA+ID4gLS0tIGEvLmdpdGlnbm9yZQo+ID4gPiArKysgYi8uZ2l0
aWdub3JlCj4gPiA+IEBAIC0yNyw2ICsyNyw3IEBAIGNzY29wZS5pbi5vdXQKPiA+ID4gIGNzY29w
ZS5vdXQKPiA+ID4gIGNzY29wZS5wby5vdXQKPiA+ID4gIC5jb25maWcKPiA+ID4gKy52aW1yYwo+
ID4gPgo+ID4gPiAgZGlzdAo+ID4gPiAgc3R1YmRvbS8qLnRhci5nego+IAo+IF9fX19fX19fX19f
X19fX19fX19fX19fXwo+IFRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:06:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpzJY-0002Pa-RG; Thu, 07 Sep 2017 16:06:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416ab7091=wei.liu2@citrix.com>)
 id 1dpzJX-0002PS-1O
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 16:05:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 07/FF-03283-66E61B95; Thu, 07 Sep 2017 16:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHRDpG5q3sZ
 Ig57bZhb3prxnd2D02N63iz2AMYo1My8pvyKBNePI37MsBR9YK66umcHYwHiZpYuRk0NCwF9i
 Qs93JgjbQ+L62RNgNouAisSp/yvYQGw2AWWJn529YLaIgJ7Eh1ffgGwuDmaBycwSX9/PZuxi5
 OAQFkiWmL3RD6SGV8BCou3UdhaQGiGBVhaJ9a/eM0MkBCVOznwCtpgZaNCNqVPYQHqZBaQllv
 /jgAjLSzRvnc0MEuYUMJZYuqgQJCwKdE7n0jlgnUICChId049BnWwp8W39U+YJjIKzkCyYhWT
 BLIQFs5AsWMDIsopRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MIwZgGAHY8c/p0OMkhxMSqK8xzU2RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FXPBcoJFqWmp
 1akZeYAIwomLcHBoyTC65UDlOYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeXJAZAiBFGa
 V5cCNg0X2JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzyIFN4MvNK4Da9AjqCCeiIkucbQI4
 oSURISTUwcoq+aPvzpn5p3hF51kl7mL+dnbzqnobn8YAlO+6utUgxDjt8iaF3Uqo+e4m9Ymnj
 Xa10jW9BAXOmZy7acO5tzIacrsmd2ze6a6q+y7SaevaW9of5X784WPMUKrBOf8zWs+ntzMlLL
 xZuqnlX9smhqqdpwv6N/8+LrD1QNdFWpElX5M9zb9vvt5VYijMSDbWYi4oTAWbfQcfpAgAA
X-Env-Sender: prvs=416ab7091=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504800356!115341045!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2290 invoked from network); 7 Sep 2017 16:05:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 16:05:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="438857993"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 7 Sep 2017 17:05:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170907160544.r3fe3i6ev6wrebec@citrix.com>
References: <osstest-112957-mainreport@xen.org>
 <d2be2208-1192-ed6b-1cba-5b1202337e64@citrix.com>
 <2017e7bc-aec8-ec04-89b7-46e59020ce16@citrix.com>
 <CAF3u54B7BNwjpB=5GDVpBHKa1B7CrR2g1jceFo1KjNBUk-9hrg@mail.gmail.com>
 <7e3c4fda-eb04-2595-bed7-9a459ba1d6e7@citrix.com>
 <1504626653.338.4.camel@citrix.com>
 <alpine.DEB.2.10.1709051327380.26407@sstabellini-ThinkPad-X260>
 <1504693649.30217.10.camel@citrix.com>
 <alpine.DEB.2.10.1709061224510.26407@sstabellini-ThinkPad-X260>
 <1504740996.30217.14.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504740996.30217.14.camel@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
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>,
 osstest service owner <osstest-admin@xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Julien Grall <julien.grall@gmail.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, andre.przywara@arm.com
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 112957: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDE6MzY6MzZBTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gV2VkLCAyMDE3LTA5LTA2IGF0IDEyOjI5IC0wNzAwLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4gPiBPbiBXZWQsIDYgU2VwIDIwMTcsIERhcmlvIEZhZ2dpb2xpIHdyb3Rl
Ogo+ID4gPiAKPiA+ID4gT3IsIGluIGdlbmVyYWwsIG1ha2Ugc2Vuc2Ugb3V0IG9mIHRoZSBmYWN0
IHRoYXQgdGhlIHN0YWNrIHBvaW50ZXIKPiA+ID4gcmVnaXN0ZXIgY2hhbmdlcyBpbiBzdWNoIGEg
d2F5IHRoYXQsIHdoZW4gd2UgZ2V0IGJhY2sgaW4KPiA+ID4gZG9fc29mdGlycSgpLAo+ID4gPiB3
aGF0J3MgaW4gdGhlIHN0YWNrIGluIHRoZSBwbGFjZSB3aGVyZSB0aGVyZSB3YXMgdGhlICdjcHUn
IGxvY2FsCj4gPiA+IHZhcmlhYmxlIGhhcyAoYXQgbGVhc3QgaW4gc29tZSBjaXJjdW1zdGFuY2Vz
KSBjaGFuZ2VkPwo+ID4gCj4gPiBJIHRoaW5rIHllcywgaXQgY291bGQgY2F1c2UgdGhlIHNtcF9w
cm9jZXNzb3JfaWQoKSBtaXNtYXRjaC4KPiA+Cj4gT2ssIHRoZW4gdGhlIHBhdGNoIHdhcyB3cm9u
ZyAoc29ycnkgYWdhaW4pLCBhbmQgc2hvdWxkIHN0YXkgcmV2ZXJ0ZWQuwqAKPiAKPiBJIHN0aWxs
IGZpbmQgdGhlIGNvbW1lbnQgdmVyeSBjb25mdXNpbmcgKGlmIGNvcnJlY3QgYXQgYWxsKSwgYW5k
IEknbGwKPiBwcm9iYWJseSBzZW5kIGEgbmV3IHBhdGNoIHRvIGltcHJvdmUgaXQuCj4gCgpZZXMg
cGxlYXNlLiA6LSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:12:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpzPS-00033Y-GD; Thu, 07 Sep 2017 16:12:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4164033b8=Ian.Jackson@citrix.com>)
 id 1dpzPR-00033S-TK
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:12:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E8/68-02046-5DF61B95; Thu, 07 Sep 2017 16:12:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO6V/I2
 RBnO+6ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLd39mK3jLUvF6e3oD43fmLkZODgkBf4mt
 M94zgdhsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZe4u6HP2A1LAIqE
 l9XPWUEsUUEzCWmPDsAZHMB1c9mlZh17xVYg7CArURn5wMwm1PATOJZ53wWkCIhgYeMEks2HW
 WBuMhE4u3CnUDbOIASahJz18dPYOSbheSmWUhumoXkpgWMzKsYNYpTi8pSi3SNDPSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrZ6BgXEHY/MJv0OMkhxMSqK8xzU2RgrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4D2eC5QTLEpNT61Iy8wBhj1MWoKDR0mE9xNImre4IDG3ODMdI
 nWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc47KQ+oVACkNKM0D24QLB4vMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmFQaZwpOZVwK37xXQKUxAp5Q83wBySkkiQkqqgVF63yk3x7W3H9TY/Lw
 oKyK2slQyWib5uodzy8sn0wtyqj185mzKjlGSVenYd/H2mrfBwrHarN/Ni2UjQ4ompx7YcYWZ
 J07F5un+hq0aJztb959Y/eDchIW7hSWmm3h48Z6s8VA6UPB3+bGQU04HmEJnPDkSds+wbxPnx
 s3R0YGv1v87tOq5p6cSS3FGoqEWc1FxIgCQu7qvwgIAAA==
X-Env-Sender: prvs=4164033b8=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504800723!113776420!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60854 invoked from network); 7 Sep 2017 16:12:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 16:12:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="438859116"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22961.28624.78472.737862@mariner.uk.xensource.com>
Date: Thu, 7 Sep 2017 17:12:00 +0100
To: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
In-Reply-To: <1504798559.3358.7.camel@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
 <20170907145940.zlig4t7vseelqvsj@citrix.com>
 <1504798559.3358.7.camel@bitdefender.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 1/3] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGV0cmUgT3ZpZGl1IFBJUkNBTEFCVSB3cml0ZXMgKCJSZTogW1BBVENIIHYxMCAxLzNdIGdpdGln
bm9yZTogYWRkIGxvY2FsIHZpbXJjIGZpbGVzIik6Cj4gT24gSm8sIDIwMTctMDktMDcgYXQgMTU6
NTkgKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPT0kgaG93IGRvZXMgdGhpcyB3b3JrPwouLi4K
PiBJIGhhdmVuJ3QgYWRkZWQgdGhlIGZpbGUgdG8gdGhlIHJlcG9zaXRvcnksIGp1c3QgdG8gLmdp
dGlnbm9yZSBpbiBvcmRlcgo+IHRvIG1hc2sgaXQgZnJvbSBnaXQuIEl0IHdpbGwgaGVscCBtZSB2
ZXJ5IG11Y2ggdG8gaGF2ZSBpdCB1cHN0cmVhbQo+IGJlY2F1c2UgcmlnaHQgbm93IEkgaGF2ZSB0
byBjaGVycnktcGljayBpdCBlYWNoIHRpbWUgSSBjcmVhdGUgYSBsb2NhbAo+IGJyYW5jaC4KPiBJ
J20gdXNpbmcgbmVvdmltIGFuZCAnTWFyY1dlYmVyL3ZpbS1hZGRvbi1sb2NhbC12aW1yYycuIE15
IGxvY2FsIC52aW1yYwo+IGlzIHF1aXRlIHNpbXBsZSwganVzdCBzZXRzIHRoZSBhbGlnbm1lbnQs
IHRhYnMgYW5kIHRhYnNwYWNlIGFjY29yZGluZwo+IHRvIHRoZSB4ZW4gY29kaW5nIHN0YW5kYXJk
LgoKV2h5IGRvbid0IHlvdSBwdXQgdGhlIC52aW1yYyBpbiB5b3VyIC4uID8KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpzPh-00035m-NS; Thu, 07 Sep 2017 16:12:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=416136899=roger.pau@citrix.com>)
 id 1dpzPg-00035b-RG
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:12:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BC/DB-03414-4EF61B95; Thu, 07 Sep 2017 16:12:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyU9JRQvdx/sZ
 Ig9u79C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVy/awFnwQq7g65xlbA+N9vi5GTg4JAT+J
 049fsoDYLAIqEm9PHgOyOTjYBOwlpn+t6GLk4hARWMUoseLfc1aQGmEBa4kj23cwgdi8Ap4SF
 xa8YwexhQQyJbbtvs0IEReUODnzCdhMZgEdiQW7P7GBzGQWkJZY/o8DJMwJNOb21pNgI0WB1p
 5cuYYJYoyiRP+8B2wQp6VLTHzWwzKBkW8WkqmzkEydhTB1ASPzKkaN4tSistQiXUMjvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjJc3BhxilORgUhLlPa6xMVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+hPKCcYFFqempFWmYOMORh0hIcPEoivI9B0rzFBYm5xZnpE
 KlTjIpS4rwSwEgREgBJZJTmwbXB4uwSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlZQKbwZO
 aVwE1/BbSYCWhxyfMNIItLEhFSUg2M4q0uNazvw6I2/xTZwFzDcmbV3LUcMhECV9UFN6k2rXB
 66bDp58dD9x7Pq530lt3v/Y+wdL4Lrandj630n0tZ6hgqS93gP/n0eI6X8979t+f9Y/YqXvq3
 XXDZ1+sS/9dVpMt9fnwi8Ywd63/ld2o60bP198oXJWk/euvP6FT/8JaD881TeenrlViKMxINt
 ZiLihMBTTnI2K4CAAA=
X-Env-Sender: prvs=416136899=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504800739!92433308!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22958 invoked from network); 7 Sep 2017 16:12:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 16:12:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="52436856"
Date: Thu, 7 Sep 2017 17:11:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <boris.ostrovsky@oracle.com>,
 <konrad.wilk@oracle.com>, Jan Beulich <jbeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Message-ID: <20170907161118.tvzwxcb2srsfgqvd@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-12-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170814142850.39133-12-roger.pau@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMTQsIDIwMTcgYXQgMDM6Mjg6NTBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgpbLi4uXQo+ICtzdGF0aWMgdm9pZCB2cGNpX21zaXhfY29udHJvbF93cml0ZShzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICB1
aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+ICsgICAgdWludDhfdCBz
bG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4p
Owo+ICsgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeCA9IGRhdGE7Cj4gKyAgICBib29sIG5ld19t
YXNrZWQsIG5ld19lbmFibGVkOwo+ICsKPiArICAgIG5ld19tYXNrZWQgPSB2YWwgJiBQQ0lfTVNJ
WF9GTEFHU19NQVNLQUxMOwo+ICsgICAgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfTVNJWF9GTEFH
U19FTkFCTEU7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEFjY29yZGluZyB0byB0aGUgUENJIDMu
MCBzcGVjaWZpY2F0aW9uLCBzd2l0Y2hpbmcgdGhlIGVuYWJsZSBiaXQKPiArICAgICAqIHRvIDEg
b3IgdGhlIGZ1bmN0aW9uIG1hc2sgYml0IHRvIDAgc2hvdWxkIGNhdXNlIGFsbCB0aGUgY2FjaGVk
Cj4gKyAgICAgKiBhZGRyZXNzZXMgYW5kIGRhdGEgZmllbGRzIHRvIGJlIHJlY2FsY3VsYXRlZC4g
WGVuIGltcGxlbWVudHMgdGhpcwo+ICsgICAgICogYXMgZGlzYWJsaW5nIGFuZCBlbmFibGluZyB0
aGUgZW50cmllcy4KPiArICAgICAqCj4gKyAgICAgKiBOb3RlIHRoYXQgdGhlIGRpc2FibGUvZW5h
YmxlIHNlcXVlbmNlIGlzIG9ubHkgcGVyZm9ybWVkIHdoZW4gdGhlCj4gKyAgICAgKiBndWVzdCBo
YXMgd3JpdHRlbiB0byB0aGUgZW50cnkgKGllOiB1cGRhdGVkIGZpZWxkIHNldCkuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggbmV3X2VuYWJsZWQgJiYgIW5ld19tYXNrZWQgJiYgKCFtc2l4LT5lbmFi
bGVkIHx8IG1zaXgtPm1hc2tlZCkgKQo+ICsgICAgewo+ICsgICAgICAgIHBhZGRyX3QgdGFibGVf
YmFzZSA9IHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPnRhYmxlLmJpcl0uYWRkcjsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgICAgICBpbnQgcmM7Cj4gKwo+ICsgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBpZiAoIG1zaXgtPmVudHJpZXNbaV0ubWFza2VkIHx8ICFtc2l4LT5lbnRy
aWVzW2ldLnVwZGF0ZWQgKQo+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAg
ICAgICAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGUoJm1zaXgtPmVudHJpZXNbaV0uYXJj
aCwgcGRldik7Cj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAg
ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZGlzYWJsZSBlbnRyeSAldTogJWRc
biIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNp
eC0+ZW50cmllc1tpXS5uciwgcmMpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAg
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2VuYWJsZSgm
bXNpeC0+ZW50cmllc1tpXS5hcmNoLCBwZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLmFkZHIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0uZGF0YSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5uciwgdGFibGVf
YmFzZSk7Cj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZW5hYmxlIGVudHJ5ICV1OiAlZFxuIiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4LT5l
bnRyaWVzW2ldLm5yLCByYyk7Cj4gKyAgICAgICAgICAgICAgICAvKiBFbnRyeSBpcyBsaWtlbHkg
bm90IGNvbmZpZ3VyZWQsIHNraXAgaXQuICovCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsK
PiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICog
QXQgdGhpcyBwb2ludCB0aGUgUElSUSBpcyBzdGlsbCBtYXNrZWQuIFVubWFzayBpdCwgb3IgZWxz
ZSB0aGUKPiArICAgICAgICAgICAgICogZ3Vlc3Qgd29uJ3QgcmVjZWl2ZSBpbnRlcnJ1cHRzLiBU
aGlzIGlzIGR1ZSB0byB0aGUKPiArICAgICAgICAgICAgICogZGlzYWJsZS9lbmFibGUgc2VxdWVu
Y2UgcGVyZm9ybWVkIGFib3ZlLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgdnBj
aV9tc2l4X2FyY2hfbWFzaygmbXNpeC0+ZW50cmllc1tpXS5hcmNoLCBwZGV2LCBmYWxzZSk7Cj4g
Kwo+ICsgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLnVwZGF0ZWQgPSBmYWxzZTsKPiArICAg
ICAgICB9Cj4gKyAgICB9CgpJJ3ZlIHJlYWxpemVkIHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBtaXNz
aW5nIHRoZSB1bm1hcHBpbmcvdW5iaW5kaW5nIG9mClBJUlFzIHdoZW4gdGhlIGd1ZXN0IGRpc2Fi
bGVzIE1TSVguIEkndmUgYWRkZWQgdGhpcyBub3cgYW5kIHdpbGwgYmUKcGFydCBvZiB0aGUgbmV4
dCBpdGVyYXRpb24uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:13:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpzQP-0003Aa-Vu; Thu, 07 Sep 2017 16:13:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dpzQP-0003AN-2q
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:13:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C0/DD-02224-01071B95; Thu, 07 Sep 2017 16:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS5e/YGO
 kwcH3Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bW6z2MBatCK/42dzE3MB6x7mLk5BASyJNY
 293IDmLzCthJLHrykAnElhAwlDi98CYLiM0ioCoxaVc/G4jNJqAu0fZsO2sXIweHiICOxOnvf
 F2MXBzMAl2MEr/ePGQFqREWsJY4sn0HE8T8TIltu28zgticQPHbW0+C9fIKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuo
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxt/H/Q4xSnIwKYnyHtfY
 GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdQHlBOsCg1PbUiLTMHGAcwaQkOHiURXqV8oDRvc
 UFibnFmOkTqFKMlR8fNu3+YODaByQ3fH/xhEmLJy89LlRLnlQBpEABpyCjNgxsHi9VLjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5D4NcxZOZVwK39RXQQUxAB5U83wByUEkiQkqqgXHisX7
 7Oe/fsIbVXf2WPOstQ+oFXvVUjXbd1qWbEhqfKLz50JSp+meCwLzNoss/ZzPzZH580SmVdlGa
 UZ9PR/HY056r/YprtKNkd2rZ/prNFKDyfr4Pg/68+8uT/XZlsPeePzbFaVnmhB9G2SqrbFy5A
 7eKKr/rmLm007LrRfFEW72r53mmaSmxFGckGmoxFxUnAgDsnBhK0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504800781!109133440!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47465 invoked from network); 7 Sep 2017 16:13:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 16:13:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 07 Sep 2017 10:13:00 -0600
Message-Id: <59B18C2B020000780017882E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 07 Sep 2017 10:12:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-12-roger.pau@citrix.com>
In-Reply-To: <20170814142850.39133-12-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICt2b2lkIHZwY2lfbXNpeF9hcmNoX21hc2soc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5ICph
cmNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJv
b2wgbWFzaykKPiArewo+ICsgICAgaWYgKCBhcmNoLT5waXJxID09IElOVkFMSURfUElSUSApCj4g
KyAgICAgICAgcmV0dXJuOwoKSG93IGNvbWUgbm8gc2ltaWxhciBndWFyZCBpcyBuZWVkZWQgaW4g
dnBjaV9tc2lfYXJjaF9tYXNrKCk/Cgo+ICtpbnQgdnBjaV9tc2l4X2FyY2hfZW5hYmxlKHN0cnVj
dCB2cGNpX2FyY2hfbXNpeF9lbnRyeSAqYXJjaCwKCkNvbnNpZGVyaW5nIHRoZSBmaXJzdCBwYXJh
bWV0ZXIncyB0eXBlLCBpcyB0aGUgbmFtZSBhY3R1YWxseQphcHByb3ByaWF0ZT8gRnJvbSB0aGUg
cGFyYW1ldGVyIChhbmQgdGhlIGNvZGUpIEkgd291bGQKY29uY2x1ZGUgeW91IGVuYWJsZSBhIHNp
bmdsZSBlbnRyeSBoZXJlIG9ubHksIG5vdCB0aGUgZW50aXJlCmRldmljZS4gVGhpcyBtYXkgYXBw
bHkgdG8gZnVuY3Rpb25zIGZ1cnRoZXIgYmVsb3csIHRvby4KCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQ2NF90IGFkZHJlc3MsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSwgdW5zaWduZWQgaW50IGVudHJ5X25y
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdGFibGVfYmFzZSkKPiArewo+
ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKPiArICAgIHN0cnVjdCBtc2lf
aW5mbyBtc2lfaW5mbyA9IHsKPiArICAgICAgICAuc2VnID0gcGRldi0+c2VnLAo+ICsgICAgICAg
IC5idXMgPSBwZGV2LT5idXMsCj4gKyAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCj4gKyAg
ICAgICAgLnRhYmxlX2Jhc2UgPSB0YWJsZV9iYXNlLAo+ICsgICAgICAgIC5lbnRyeV9uciA9IGVu
dHJ5X25yLAo+ICsgICAgfTsKPiArICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0g
ewo+ICsgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKPiArICAgICAgICAudS5t
c2kuZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSksCj4gKyAgICAgICAgLnUubXNpLmdmbGFncyA9IG1z
aV9mbGFncyhkYXRhLCBhZGRyZXNzKSwKPiArICAgIH07Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsg
ICAgQVNTRVJUKGFyY2gtPnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsKPiArCj4gKyAgICAvKgo+ICsg
ICAgICogU2ltcGxlIHNhbml0eSBjaGVjayBiZWZvcmUgdHJ5aW5nIHRvIHNldHVwIHRoZSBpbnRl
cnJ1cHQuCj4gKyAgICAgKiBBY2NvcmRpbmcgdG8gdGhlIEludGVsIFNETSwgYml0cyBbMzEsIDIw
XSBtdXN0IGNvbnRhaW4gdGhlCj4gKyAgICAgKiB2YWx1ZSAweGZlZS4gVGhpcyBhdm9pZHMgbmVl
ZGxlc3NseSBzZXR0aW5nIHVwIHBpcnFzIGZvciBlbnRyaWVzCj4gKyAgICAgKiB0aGUgZ3Vlc3Qg
aGFzIG5vdCBhY3R1YWxseSBjb25maWd1cmVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIChhZGRy
ZXNzICYgMHhmZmYwMDAwMCkgIT0gTVNJX0FERFJfSEVBREVSICkKPiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKCldoYXQgYWJvdXQgdGhlIHVwcGVyIGhhbGYgb2YgdGhlIGFkZHJlc3M/IFRoYXQg
bmVlZHMgdG8gYmUgemVybywKSSB0aGluay4KCj4gKyAgICByYyA9IGFsbG9jYXRlX2FuZF9tYXBf
bXNpX3BpcnEoZCwgLTEsICZhcmNoLT5waXJxLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1BUF9QSVJRX1RZUEVfTVNJLCAmbXNpX2luZm8pOwo+ICsgICAgaWYgKCByYyAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBtYXAgTVNJLVggUElSUSBlbnRyeSAl
dTogJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwKPiArICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZm
biksIGVudHJ5X25yLCByYyk7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiAr
ICAgIGJpbmQubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxOwo+ICsgICAgcGNpZGV2c19sb2NrKCk7
Cj4gKyAgICByYyA9IHB0X2lycV9jcmVhdGVfYmluZChkLCAmYmluZCk7Cj4gKyAgICBpZiAoIHJj
ICkKPiArICAgIHsKPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAg
ICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGNyZWF0ZSBNU0ktWCBiaW5kICV1
OiAlZFxuIiwKPiArICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NM
T1QocGRldi0+ZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZu
KSwgZW50cnlfbnIsIHJjKTsKPiArICAgICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwo+
ICsgICAgICAgIHVubWFwX2RvbWFpbl9waXJxKGQsIGFyY2gtPnBpcnEpOwo+ICsgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiArICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+
ICsgICAgICAgIGFyY2gtPnBpcnEgPSBJTlZBTElEX1BJUlE7Cj4gKyAgICAgICAgcmV0dXJuIHJj
Owo+ICsgICAgfQo+ICsgICAgcGNpZGV2c191bmxvY2soKTsKPiArCj4gKyAgICByZXR1cm4gMDsK
PiArfQoKTXVjaCBvZiB0aGlzIGxvb2tzIHByZXR0eSBzaW1pbGFyIHRvIHRoZSBNU0kgY291bnRl
cnBhcnQuIENhbiBhbnkKcmVhc29uYWJsZSBwb3J0aW9uIG9mIHRoaXMgYmUgZmFjdG9yZWQgb3V0
PwoKPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4gKysrIGIveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYwo+IEBAIC0yMCw2ICsyMCw3IEBACj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPiAgI2luY2x1ZGUgPHhlbi92cGNpLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcDJtLWNvbW1vbi5o
Pgo+ICsjaW5jbHVkZSA8YXNtL3AybS5oPgoKTm8gbmVlZCB0byBpbmNsdWRlIHhlbi9wMm0tY29t
bW9uLmggdGhlbiBhbnltb3JlLCBhbHRob3VnaCBmb3IKYSBjb21tb24gc291cmNlIGZpbGUgaXQn
cyBwcm9iYWJseSBub3QgZW50aXJlbHkgcmlnaHQgdG8gaW5jbHVkZSB0aGlzCmhlYWRlciBhdCBh
bGwuCgo+IEBAIC04OSwxMSArOTAsNDUgQEAgc3RhdGljIGludCB2cGNpX21hcF9yYW5nZSh1bnNp
Z25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0YSkKPiAgICAgIHJldHVybiBt
b2RpZnlfbW1pbyhtYXAtPmQsIF9nZm4ocyksIF9tZm4ocyksIGUgLSBzICsgMSwgbWFwLT5tYXAp
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IHZwY2lfdW5tYXBfbXNpeChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdnBjaV9tc2l4X21lbSAqbXNpeCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBn
Zm47Cj4gKwo+ICsgICAgZm9yICggZ2ZuID0gUEZOX0RPV04obXNpeC0+YWRkcik7IGdmbiA8PSBQ
Rk5fVVAobXNpeC0+YWRkciArIG1zaXgtPnNpemUpOwoKTWlzc2luZyBhIHN1YnRyYWN0aW9uIG9m
IDEgaW4gdGhlIFBGTl9VUCgpIGludm9jYXRpb24/IEFuZCB3aHkgPD0gPwoKPiBAQCAtMTAyLDYg
KzEzNyw0MiBAQCBzdGF0aWMgaW50IHZwY2lfbW9kaWZ5X2JhcihzdHJ1Y3QgZG9tYWluICpkLCBj
b25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciwKPiAgICAgIGlmICggSVNfRVJSKG1lbSkgKQo+ICAg
ICAgICAgIHJldHVybiBQVFJfRVJSKG1lbSk7Cj4gIAo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKGJhci0+bXNpeCk7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZw
Y2lfbXNpeF9tZW0gKm1zaXggPSBiYXItPm1zaXhbaV07Cj4gKwo+ICsgICAgICAgIGlmICggIW1z
aXggfHwgbXNpeC0+YWRkciA9PSBJTlZBTElEX1BBRERSICkKPiArICAgICAgICAgICAgY29udGlu
dWU7Cj4gKwo+ICsgICAgICAgIGlmICggbWFwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IC8qCj4gKyAgICAgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgTVNJLVggcmVnaW9ucyBvZiB0aGUg
QkFSIGFyZSBub3QgbWFwcGVkIGludG8gdGhlCj4gKyAgICAgICAgICAgICAqIGRvbWFpbiBwMm0s
IG9yIGVsc2UgdGhlIE1TSS1YIGhhbmRsZXJzIGFyZSB1c2VsZXNzLiBPbmx5IGRvIHRoaXMKPiAr
ICAgICAgICAgICAgICogd2hlbiBtYXBwaW5nLCBzaW5jZSB0aGF0J3Mgd2hlbiB0aGUgbWVtb3J5
IGRlY29kaW5nIG9uIHRoZQo+ICsgICAgICAgICAgICAgKiBkZXZpY2UgaXMgZW5hYmxlZC4KPiAr
ICAgICAgICAgICAgICoKPiArICAgICAgICAgICAgICogVGhpcyBpcyByZXF1aXJlZCBiZWNhdXNl
IGlvbW11X2luY2x1c2l2ZV9tYXBwaW5nIG1pZ2h0IGhhdmUKPiArICAgICAgICAgICAgICogbWFw
cGVkIE1TSS1YIHJlZ2lvbnMgaW50byB0aGUgZ3Vlc3QgcDJtLgo+ICsgICAgICAgICAgICAgKi8K
PiArICAgICAgICAgICAgcmMgPSB2cGNpX3VubWFwX21zaXgoZCwgbXNpeCk7Cj4gKyAgICAgICAg
ICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICByYW5nZXNl
dF9kZXN0cm95KG1lbSk7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICAgICAg
ICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3Jh
bmdlKG1lbSwgUEZOX0RPV04obXNpeC0+YWRkciksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEZOX0RPV04obXNpeC0+YWRkciArIG1zaXgtPnNpemUpKTsKPiArICAgICAg
ICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3ko
bWVtKTsKPiArICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICB9
CgpXaHkgZG8geW91IGRvIHRoaXMgZm9yIHRoZSBQQkEgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGl0
J3Mgc2hhcmVkCndpdGggYSB0YWJsZSBwYWdlPwoKPiBAQCAtMjU1LDYgKzMyNywxMSBAQCBzdGF0
aWMgdm9pZCB2cGNpX2Jhcl93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50
IHJlZywKPiAgICAgIGJhci0+YWRkciAmPSB+KDB4ZmZmZmZmZmZ1bGwgPDwgKGhpID8gMzIgOiAw
KSk7Cj4gICAgICBiYXItPmFkZHIgfD0gKHVpbnQ2NF90KXZhbCA8PCAoaGkgPyAzMiA6IDApOwo+
ICAKPiArICAgIC8qIFVwZGF0ZSBhbnkgTVNJLVggYXJlYXMgY29udGFpbmVkIGluIHRoaXMgQkFS
LiAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGJhci0+bXNpeCk7IGkrKyAp
Cj4gKyAgICAgICAgaWYgKCBiYXItPm1zaXhbaV0gKQo+ICsgICAgICAgICAgICBiYXItPm1zaXhb
aV0tPmFkZHIgPSBiYXItPmFkZHIgKyBiYXItPm1zaXhbaV0tPm9mZnNldDsKCklzIGl0IHJlYWxs
eSBuZWNlc3NhcnkgdG8gc3RvcmUgdGhpcyBpbmZvcm1hdGlvbiBzZXBhcmF0ZWx5PyBJdApjYW4g
YmUgcmUtY2FsY3VsYXRlZCBlYXNpbHkgZnJvbSBCSVIuCgo+ICsjZGVmaW5lIE1TSVhfU0laRShu
dW0pIG9mZnNldG9mKHN0cnVjdCB2cGNpX21zaXgsIGVudHJpZXNbbnVtXSkKCldvdWxkbid0IHRo
aXMgYmV0dGVyIGJlIFZNU0lYX1NJWkUoKT8KCj4gKyNkZWZpbmUgTVNJWF9BRERSX0lOX1JBTkdF
KGEsIHRhYmxlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICgo
dGFibGUpLT5hZGRyICE9IElOVkFMSURfUEFERFIgJiYgKGEpID49ICh0YWJsZSktPmFkZHIgJiYg
ICAgICAgICAgXAo+ICsgICAgIChhKSA8ICh0YWJsZSktPmFkZHIgKyAodGFibGUpLT5zaXplKQo+
ICsKPiArc3RhdGljIHVpbnQzMl90IHZwY2lfbXNpeF9jb250cm9sX3JlYWQoc3RydWN0IHBjaV9k
ZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIGNvbnN0IHN0cnVjdCB2
cGNpX21zaXggKm1zaXggPSBkYXRhOwo+ICsgICAgdWludDE2X3QgdmFsOwo+ICsKPiArICAgIHZh
bCA9IChtc2l4LT5tYXhfZW50cmllcyAtIDEpICYgUENJX01TSVhfRkxBR1NfUVNJWkU7CgpJcyB0
aGUgZXhwbGljaXQgbWFza2luZyByZWFsbHkgbmVjZXNzYXJ5PyBBbmQgaWYgc28sIGl0IHdvdWxk
IGxvb2sgdG8KYmUgbW9yZSBjb3JyZWN0IHRvIHVzZSBNQVNLX0lOU1IoKS4KCj4gK3N0YXRpYyBz
dHJ1Y3QgdnBjaV9tc2l4ICp2cGNpX21zaXhfZmluZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGFkZHIpCgpkIGNhbiBiZSBjb25zdCBhcyBpdCBsb29rcy4KCj4gK3N0YXRpYyBpbnQg
dnBjaV9tc2l4X2FjY2Vzc19jaGVjayhzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGxlbikKPiArewo+ICsgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1
czsKPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBD
SV9GVU5DKHBkZXYtPmRldmZuKTsKPiArCj4gKyAgICAvKiBPbmx5IGFsbG93IDMyLzY0YiBhY2Nl
c3Nlcy4gKi8KPiArICAgIGlmICggbGVuICE9IDQgJiYgbGVuICE9IDggKQo+ICsgICAgewo+ICsg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAgICAgIiUwNHg6JTAy
eDolMDJ4LiV1OiBpbnZhbGlkIE1TSS1YIHRhYmxlIGFjY2VzcyBzaXplOiAldVxuIiwKPiArICAg
ICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgbGVuKTsKPiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBPbmx5IGFsbG93IGFsaWduZWQgYWNj
ZXNzZXMuICovCj4gKyAgICBpZiAoIChhZGRyICYgKGxlbiAtIDEpKSAhPSAwICkKPiArICAgIHsK
PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAgICAgICAgICIlMDR4
OiUwMng6JTAyeC4ldTogTVNJLVggb25seSBhbGxvd3MgYWxpZ25lZCBhY2Nlc3Nlc1xuIiwKPiAr
ICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Cj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KCldvdWxkbid0IHRo
aXMgZnVuY3Rpb24gYmV0dGVyIHJldHVybiBib29sPwoKPiArc3RhdGljIGludCB2cGNpX21zaXhf
cmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCj4gK3sK
PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICBzdHJ1Y3QgdnBjaV9t
c2l4ICptc2l4Owo+ICsgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnk7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0Owo+ICsKPiArICAgIHZwY2lfcmxvY2soZCk7Cj4gKyAg
ICBtc2l4ID0gdnBjaV9tc2l4X2ZpbmQoZCwgYWRkcik7Cj4gKyAgICBpZiAoICFtc2l4ICkKPiAr
ICAgIHsKPiArICAgICAgICB2cGNpX3J1bmxvY2soZCk7Cj4gKyAgICAgICAgKmRhdGEgPSB+MHVs
Owo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYg
KCB2cGNpX21zaXhfYWNjZXNzX2NoZWNrKG1zaXgtPnBkZXYsIGFkZHIsIGxlbikgKQo+ICsgICAg
ewo+ICsgICAgICAgIHZwY2lfcnVubG9jayhkKTsKPiArICAgICAgICAqZGF0YSA9IH4wdWw7Cj4g
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgIH0KClBsZWFzZSBmb2xkIHRoZSB0
d28gaWYoKXMuCgo+ICsgICAgaWYgKCBNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgJm1zaXgtPnBi
YSkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIEFjY2VzcyB0byBQQkEuICovCj4gKyAgICAgICAg
c3dpdGNoICggbGVuICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSA0Ogo+ICsgICAgICAg
ICAgICAqZGF0YSA9IHJlYWRsKGFkZHIpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAg
ICBjYXNlIDg6Cj4gKyAgICAgICAgICAgICpkYXRhID0gcmVhZHEoYWRkcik7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwoKVGhpcyBpcyBzdHJpY3RseSBvbmx5IHZhbGlkIGZvciBEb20wLCBzbyBwZXJo
YXBzIHdvcnRoIGEgY29tbWVudC4KCj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgICpkYXRhID0gfjB1bDsKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICB2cGNpX3J1bmxvY2so
ZCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgIH0KPiArCj4gKyAgICBl
bnRyeSA9IHZwY2lfbXNpeF9nZXRfZW50cnkobXNpeCwgYWRkcik7Cj4gKyAgICBvZmZzZXQgPSBh
ZGRyICYgKFBDSV9NU0lYX0VOVFJZX1NJWkUgLSAxKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBvZmZz
ZXQgKQo+ICsgICAgewo+ICsgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9MT1dFUl9BRERSX09GRlNF
VDoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIE5COiBkbyBleHBsaWNpdCB0cnVuY2F0aW9u
IHRvIHRoZSBzaXplIG9mIHRoZSBhY2Nlc3MuIFRoaXMgc2hvdWxkbid0Cj4gKyAgICAgICAgICog
YmUgcmVxdWlyZWQgaGVyZSwgc2luY2UgdGhlIGNhbGxlciBvZiB0aGUgaGFuZGxlciBzaG91bGQg
YWxyZWFkeQo+ICsgICAgICAgICAqIHRha2UgdGhlIGFwcHJvcHJpYXRlIG1lYXN1cmVzIHRvIHRy
dW5jYXRlIHRoZSB2YWx1ZSBiZWZvcmUgcmV0dXJuaW5nCj4gKyAgICAgICAgICogdG8gdGhlIGd1
ZXN0LCBidXQgYmV0dGVyIGJlIHNhZmUgdGhhbiBzb3JyeS4KPiArICAgICAgICAgKi8KPiArICAg
ICAgICAqZGF0YSA9IGxlbiA9PSA4ID8gZW50cnktPmFkZHIgOiAodWludDMyX3QpZW50cnktPmFk
ZHI7CgpJIGRvbid0IHNlZSB0aGUgbmVlZCBmb3IgaXQgLSBpZiB0aGVyZSdzIHJlYWxseSBhIGJ1
ZyB1cCB0aGUgY2FsbCBzdGFjaywKaXQnbGwgYmUgYmV0dGVyIHRvIGZpeCBpdCB0aGVyZS4gVGhl
cmUncyBubyBzZWN1cml0eSBpbXBsaWNhdGlvbiBoZXJlCmFmYWljcy4KCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lv
LmgKPiBAQCAtMTQ0LDYgKzE0NCwyNSBAQCB2b2lkIHZwY2lfbXNpX2FyY2hfaW5pdChzdHJ1Y3Qg
dnBjaV9hcmNoX21zaSAqYXJjaCk7Cj4gIHZvaWQgdnBjaV9tc2lfYXJjaF9wcmludChjb25zdCBz
dHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgdWludDE2X3QgZGF0YSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIpOwo+ICAKPiArLyogQXJjaC1zcGVjaWZpYyBNU0kt
WCBlbnRyeSBkYXRhIGZvciB2UENJLiAqLwo+ICtzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkg
ewo+ICsgICAgaW50IHBpcnE7Cj4gK307Cj4gKwo+ICsvKiBBcmNoLXNwZWNpZmljIHZQQ0kgTVNJ
LVggaGVscGVycy4gKi8KPiArdm9pZCB2cGNpX21zaXhfYXJjaF9tYXNrKHN0cnVjdCB2cGNpX2Fy
Y2hfbXNpeF9lbnRyeSAqYXJjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCBib29sIG1hc2spOwo+ICtpbnQgdnBjaV9tc2l4X2FyY2hfZW5hYmxlKHN0
cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSAqYXJjaCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdWludDY0X3QgYWRkcmVzcywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhLCB1bnNpZ25lZCBpbnQgZW50cnlfbnIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB0YWJsZV9iYXNlKTsKPiAraW50IHZw
Y2lfbXNpeF9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5ICphcmNoLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldik7Cj4gK2lu
dCB2cGNpX21zaXhfYXJjaF9pbml0KHN0cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSAqYXJjaCk7
Cj4gK3ZvaWQgdnBjaV9tc2l4X2FyY2hfcHJpbnQoY29uc3Qgc3RydWN0IHZwY2lfYXJjaF9tc2l4
X2VudHJ5ICplbnRyeSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRh
LCB1aW50NjRfdCBhZGRyLCBib29sIG1hc2tlZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcG9zKTsKCkFjdHVhbGx5IHN1Y2ggaGVscGVycywgd2hlbiB0aGV5IGFy
ZSBzdXBwb3NlZCB0byBiZSBjYWxsZWQgZnJvbQpjb21tb24gY29kZSwgYW5kIHdoZW4gaXQgaXMg
bm90IGV4cGVjdGVkIGZvciB0aGVtIHRvIGJlIGlubGluZWQsCndvdWxkIGJldHRlciBiZSBkZWNs
YXJlZCBpbiBhIGNvbW1vbiBoZWFkZXIsIHNvIHRoZXkgd29uJ3QgbmVlZApyZXBlYXRpbmcgKGFu
ZCBsYXRlciB1cGRhdGluZykgaW4gbXVsdGlwbGUgcGxhY2VzLiBPYnZpb3VzbHkgdGhpcwphcHBs
aWVzIHRvIHRoZSBlYXJsaWVyIE1TSSBvbmVzIHRvby4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:29:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:29:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dpzg5-0004PI-ED; Thu, 07 Sep 2017 16:29:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dpzg4-0004Oe-7Z
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 16:29:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 30/E8-01778-BD371B95; Thu, 07 Sep 2017 16:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyMfSqse6t4o2
 RBrsviVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmT9i5gK2gsqPi69Sx7A+O5pC5GLg4hgQmM
 Eu/nr2AFcVgEGlgl9rz5ww7iSAjMYZVYcqIbKMMB5ORJNP4U62LkBDKLJI49/ssKYRdLHHvwk
 AXE5hUQlDg58wmYLSTgJbHuzhZ2EJtTwE5i7svPLBDbmhklVh5oZQNJsAmoS3Ssf8kEYrMIqE
 j8WHuQFWJQgMSya/fABgkLWEica5sEViMioCvxbMEzsF5mAWmJa0/eQtk+El/Pz2acwCg4C8k
 ds5CkIGxNidbtv9khbA2JBXf2QcW1JZYtfM28gJF1FaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6u
 oYGxXm5qcXFiempOYlKxXnJ+7iZGYKjXMzAw7mBsPeF3iFGSg0lJlPe4xsZIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8jMDYERIsSk1PrUjLzAFGHUxagoNHSYT3fhFQmre4IDG3ODMdInWK0Z
 7jwp1Lf5g4Duy5BSQ33LwLJPeBSCGWvPy8VClx3lMgbQIgbRmleXBDYUniEqOslDAvIwMDgxB
 PQWpRbmYJqvwrRnEORiVh3hMgU3gy80rgdr8COosJ6KyS5xtAzipJREhJNTBmV/qaL3ta9fdl
 ZtI762V/dJ0X89+YP1GIMchSMFf1tJ2gbOW0Z/abmZUbWIvvqiXLPTivI/rH2vLTyj+WCRuUO
 B0TXTayTnVjPN72dIdBSsSrbdEh/Ap7ZY1/vTym+sj1hOqS53OrlJVPJNzjmbpnj8fdDxs2lr
 yZqRB/6OzOTOap87WflHYpsRRnJBpqMRcVJwIAR3nkoQ0DAAA=
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504801753!113007847!1
X-Originating-IP: [209.85.213.51]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_20_30,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43202 invoked from network); 7 Sep 2017 16:29:14 -0000
Received: from mail-vk0-f51.google.com (HELO mail-vk0-f51.google.com)
 (209.85.213.51)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Sep 2017 16:29:14 -0000
Received: by mail-vk0-f51.google.com with SMTP id m142so358846vkf.2
 for <xen-devel@lists.xen.org>; Thu, 07 Sep 2017 09:29:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=L7YLUneO5B8nx0dZ/hrVlWadjDwDA5kC65y3A9N5998=;
 b=Z3svloAOhOBQP72JP/x94B1rhke5VrLLQDkAteQN/+eP5PwShOASa74a7v5CLw1C7/
 zMFrZ91fp1SFiwv+ZFhhMAZHVl1sXAF0t12MYFJNy3tuk8lZiMbBZxpXffHqK1S7H7et
 moTC3zN+oQOEspyxkx4ZzDtbJ1eNY7+M9/vOSdjvfMBU0WN7KCfj/tY/qRJbhmJVZ94b
 o5AXjVGGkUGEwLGo/RG+JJlD82H9fwfueO5laQwgIItZGWyP8snPLPnrSedAEvA2IpM2
 V889fhnlQENOvgrcMC1MzeGh7uuhMhlWD+y2b+uA9SZgE3w6inMRsb+GqIz3svUpSWYz
 75lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=L7YLUneO5B8nx0dZ/hrVlWadjDwDA5kC65y3A9N5998=;
 b=Dz/yCddK9EL1uiUxbPu2OpdiUhCn4zrJ7kxUIcxPGkfLBxpWixDIy/vA6mSkx5QPQO
 iKlSy9aeZ47X2T0YiEJljiY7uUhUzuM6PrAIFGbK2HW+l5apdj7H7tt8kzoWDSPJSkuy
 EKCC77EWt6iaU9bC5/m1DWY9FMbis+EXZDVKf62CjxIlXUEaICOp3AMFVQfoYZLBXsk2
 Zf1fDFPbhJJ1zKhksPplZjgibwK1/GwhdEHV+FF5FQFbzTtM0araaBG7VUl6Sq+Rtuz8
 w4V4gigNhzI3dqHdAN5MibTyF+3D+D4fOL9bagfh3TO1KD6VXFPjz0iENwepwXYgxytP
 sdnw==
X-Gm-Message-State: AHPjjUiwKcEh0dQWzDEcBBPVMiyOXebni5haY9WylgUCIk4OBLYNAGex
 roh8Qr0AtCeGrTV7ezaXlnavSNNOHw==
X-Google-Smtp-Source: ADKCNb7I7prSLqmdt3di33qTE1xftr3ttK3BK7gS7QfsdWTJ0a9QdGi2HWDW52Rmcxum/nIPYueiZ5Plv+gS0vjgZ+Y=
X-Received: by 10.31.162.208 with SMTP id l199mr1760608vke.65.1504801752771;
 Thu, 07 Sep 2017 09:29:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.60.138 with HTTP; Thu, 7 Sep 2017 09:29:12 -0700 (PDT)
In-Reply-To: <7a1c005f-a470-3a86-6b22-db128a2b7876@citrix.com>
References: <CAFX_q-Ebma3addzuOO7FJXoS73eTAyXGnRF_Cvj3m6bxG2xakA@mail.gmail.com>
 <7a1c005f-a470-3a86-6b22-db128a2b7876@citrix.com>
From: Minjun Hong <nickeysgo@gmail.com>
Date: Fri, 8 Sep 2017 01:29:12 +0900
Message-ID: <CAFX_q-FMUUkCxP7OYb_g2aiRvDdNBUNaM1iuLmpcpsys_n4Z2A@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] kernel panic with no call trace
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5282422412209875479=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5282422412209875479==
Content-Type: multipart/alternative; boundary="001a1144018aee750e05589bf5f7"

--001a1144018aee750e05589bf5f7
Content-Type: text/plain; charset="UTF-8"

Thank you for your replay even if this is quite late.
As you mention, I know there is an error (or some errors) but I cannot
guess where it is, so that I want to know where I should start debugging
from.
However, although I'm using serial console, I could get not enough clues
only from the kernel log:
1) I could get what line and file caused the panic by using the call trace
2) What linear address brings about this situation; Faulting linear address

I think, literally, the 'Faulting linear address' is key point because I
heard that it represents bad pointer.
With the pointer(it is just address and I cannot infer what it does mean),
is there any way to figure out its real data or line in C source code?
If you have any other approach that can be used in some cases like this,
could you please give me the guide?

Below is the kernel log from serial console:

(XEN) ----[ Xen-4.5.0  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    e008:[<ffff82d080120973>] csched_schedule+0x373/0x1180
(XEN) RFLAGS: 0000000000010086   CONTEXT: hypervisor
(XEN) rax: 00000000ffffffff   rbx: ffff830087ffa000   rcx: ffff830461d20000
(XEN) rdx: ffff830088002c98   rsi: ffff830461d20000   rdi: 0000000000000000
(XEN) rbp: ffff830461ce2ae0   rsp: ffff830461d27d10   r8:  0000001e582339ec
(XEN) r9:  0000000000000004   r10: 000000000000003c   r11: 0000000000000004
(XEN) r12: 0000000000000001   r13: ffff82d0803f26a0   r14: ffff830461c53000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000003526f0
(XEN) cr3: 0000000086077000   cr2: ffff830088002c98
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff830461d27d10:
(XEN)    ffff830461d03950 ffff82d0804081e0 ffff830461c74068 ffff830461d27de0
(XEN)    ffff830461c24c30 ffff830461cec800 ffff82d0804081e0 0000000600000002
(XEN)    ffff830461ce29d0 ffff830461d20000 ffff82d0804081e0 ffff830461d3a720
(XEN)    0000000000000002 ffff830461d3a700 00ffffc000000000 ffff830461d27dd0
(XEN)    ffff830461d27e68 ffff82d080408180 0000001e5c106499 0000000001c9c380
(XEN)    0000000000000000 0000000000000000 ffff8300864e3000 ffff8302e1596fb0
(XEN)    ffff830461d27dd0 ffff830461d27dd0 000000000000004b 0000000000000000
(XEN)    0000000000000000 0000000000000000 ffff830461d3a738 ffff8300864e3000
(XEN)    ffff82d0804081e0 ffff830461d2e068 0000001e5c106499 ffff830461d2e060
(XEN)    ffff82d0803f26a0 ffff82d080128cb3 0000001e00000000 ffff830461d2e080
(XEN)    ffff82d080279944 ffff82d08015f295 0000001e5c0504ce ffff830461d3ad80
(XEN)    0000001e5c1054ba ffff82d08012f64e ffff82d0803f26a0 00000000ffffffff
(XEN)    ffff82d0803df880 0000000000000001 ffff82d0803df780 ffffffffffffffff
(XEN)    ffff830461d20000 ffff82d08012c03c ffffffffffffffff 00000000ffffffff
(XEN)    ffff830461d20000 ffff830461d2e068 0000001e5b762541 ffff830461d2e060
(XEN)    ffff82d0803f26a0 ffff82d080162e3a 0000000000000000 ffff8300864e3000
(XEN)    ffff8300864e3000 ffff8800f8bbbfd8 0000000000000000 ffff8800f8bbbfd8
(XEN)    0000000000000003 ffff8800f8bbbec0 0000000000000000 0000000000000246
(XEN)    0000000000007ff0 0000000000000000 0000000000000000 0000000000000000
(XEN)    ffffffff810013aa 0000000000000001 0000000000000000 0000000000000001
(XEN) Xen call trace:
(XEN)    [<ffff82d080120973>] csched_schedule+0x373/0x1180
(XEN)    [<ffff82d080128cb3>] schedule+0xf3/0x590
(XEN)    [<ffff82d08015f295>] reprogram_timer+0x75/0xe0
(XEN)    [<ffff82d08012f64e>] timer_softirq_action+0x13e/0x210
(XEN)    [<ffff82d08012c03c>] __do_softirq+0x7c/0xd0
(XEN)    [<ffff82d080162e3a>] idle_loop+0x3a/0x70
(XEN)
(XEN) Pagetable walk from ffff830088002c98:
(XEN)  L4[0x106] = 0000000086075063 ffffffffffffffff
(XEN)  L3[0x002] = 0000000086071063 ffffffffffffffff
(XEN)  L2[0x040] = 0000000000000000 ffffffffffffffff
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 2:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: ffff830088002c98
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.


I hope your help.

Sincerely,

On Wed, Sep 6, 2017 at 4:45 PM, Andrew Cooper <andrew.cooper3@citrix.com>
wrote:

> On 06/09/2017 03:39, Minjun Hong wrote:
> > Hello~~
> > I'm struggling to resolve a kernel panic problem during developing
> > scheduler code.
> > But I have not made any progress since I can not get any meaningful
> > information from the serial log.
> > When the panic occurred, always there is no call trace and only panic
> > notification like following:
> >
> > (XEN)
> > (XEN) ****************************************
> > (XEN) Panic on CPU 0:
> > (XEN) cpu:20, vcpu:20 in csched_schedule(1891)
> > (XEN) cpu:21, vcpu:21 in csched_schedule(1891)
> > (XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
> > (XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
> > (XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
> > (XEN) cpumask_test_cpu(cpu, prv->in_cosched) in csched_schedule(1907)
> > (XEN) FATAL PAGE FAULT
> > (XEN) [error_code=0000]
> > (XEN) Faulting linear address: ffff830078efcc98
> > (XEN) ****************************************
> > (XEN)
> > (XEN) Reboot in five seconds...
> >
> > I'm using Xen-4.5.0 on my server having 2 Intel Xeon E5-2620 v4 cpus,
> > 128 GB RAM(16 GB DDR4 * 4) and 1 TB HDD and, using Ubuntu 14.04 LTS.
> >
> > Is there any method to make the call trace show up or
> > when there is no call trace, please tell me from where I should start
> > to debug.
> >
> > Thanks in advance and I wait for your comments.
>
> There is a call trace, but as you've clearly added printk()'s to the
> scheduler, the calltrace will be getting lost in the spew of logging
> beforehand.
>
> From what you've printed, you've fallen over a bad pointer which isn't
> present, although the offset into the directmap does look semi
> plausible.  Either way, you've got memory corruption of some kind.
>
> ~Andrew
>

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

<div dir=3D"ltr">Thank you for your replay even if this is quite late.<div>=
As you mention, I know there is an error (or some errors) but I cannot gues=
s where it is, so that I want to know where I should start debugging from.<=
/div><div>However, although I&#39;m using serial console, I could get not e=
nough clues only from the kernel log:</div><div>1) I could get what line an=
d file caused the panic by using the call trace</div><div>2) What linear ad=
dress brings about this situation; Faulting linear address</div><div><br></=
div><div>I think, literally, the &#39;Faulting linear address&#39; is key p=
oint because I heard that it represents bad pointer.</div><div>With the poi=
nter(it is just address and I cannot infer what it does mean), is there any=
 way to figure out its real data or line in C source code?</div><div><div>I=
f you have any other approach that can be used in some cases like this, cou=
ld you please give me the guide?<br></div><div><br></div><div>Below is the =
kernel log from serial console:</div><div><br></div><div><div>(XEN) ----[ X=
en-4.5.0 =C2=A0x86_64 =C2=A0debug=3Dn =C2=A0Not tainted ]----</div><div>(XE=
N) CPU: =C2=A0 =C2=A02</div><div>(XEN) RIP: =C2=A0 =C2=A0e008:[&lt;ffff82d0=
80120973&gt;] csched_schedule+0x373/0x1180</div><div>(XEN) RFLAGS: 00000000=
00010086 =C2=A0 CONTEXT: hypervisor</div><div>(XEN) rax: 00000000ffffffff =
=C2=A0 rbx: ffff830087ffa000 =C2=A0 rcx: ffff830461d20000</div><div>(XEN) r=
dx: ffff830088002c98 =C2=A0 rsi: ffff830461d20000 =C2=A0 rdi: 0000000000000=
000</div><div>(XEN) rbp: ffff830461ce2ae0 =C2=A0 rsp: ffff830461d27d10 =C2=
=A0 r8: =C2=A00000001e582339ec</div><div>(XEN) r9: =C2=A00000000000000004 =
=C2=A0 r10: 000000000000003c =C2=A0 r11: 0000000000000004</div><div>(XEN) r=
12: 0000000000000001 =C2=A0 r13: ffff82d0803f26a0 =C2=A0 r14: ffff830461c53=
000</div><div>(XEN) r15: 0000000000000000 =C2=A0 cr0: 000000008005003b =C2=
=A0 cr4: 00000000003526f0</div><div>(XEN) cr3: 0000000086077000 =C2=A0 cr2:=
 ffff830088002c98</div><div>(XEN) ds: 002b =C2=A0 es: 002b =C2=A0 fs: 0000 =
=C2=A0 gs: 0000 =C2=A0 ss: e010 =C2=A0 cs: e008</div><div>(XEN) Xen stack t=
race from rsp=3Dffff830461d27d10:</div><div>(XEN) =C2=A0 =C2=A0ffff830461d0=
3950 ffff82d0804081e0 ffff830461c74068 ffff830461d27de0</div><div>(XEN) =C2=
=A0 =C2=A0ffff830461c24c30 ffff830461cec800 ffff82d0804081e0 00000006000000=
02</div><div>(XEN) =C2=A0 =C2=A0ffff830461ce29d0 ffff830461d20000 ffff82d08=
04081e0 ffff830461d3a720</div><div>(XEN) =C2=A0 =C2=A00000000000000002 ffff=
830461d3a700 00ffffc000000000 ffff830461d27dd0</div><div>(XEN) =C2=A0 =C2=
=A0ffff830461d27e68 ffff82d080408180 0000001e5c106499 0000000001c9c380</div=
><div>(XEN) =C2=A0 =C2=A00000000000000000 0000000000000000 ffff8300864e3000=
 ffff8302e1596fb0</div><div>(XEN) =C2=A0 =C2=A0ffff830461d27dd0 ffff830461d=
27dd0 000000000000004b 0000000000000000</div><div>(XEN) =C2=A0 =C2=A0000000=
0000000000 0000000000000000 ffff830461d3a738 ffff8300864e3000</div><div>(XE=
N) =C2=A0 =C2=A0ffff82d0804081e0 ffff830461d2e068 0000001e5c106499 ffff8304=
61d2e060</div><div>(XEN) =C2=A0 =C2=A0ffff82d0803f26a0 ffff82d080128cb3 000=
0001e00000000 ffff830461d2e080</div><div>(XEN) =C2=A0 =C2=A0ffff82d08027994=
4 ffff82d08015f295 0000001e5c0504ce ffff830461d3ad80</div><div>(XEN) =C2=A0=
 =C2=A00000001e5c1054ba ffff82d08012f64e ffff82d0803f26a0 00000000ffffffff<=
/div><div>(XEN) =C2=A0 =C2=A0ffff82d0803df880 0000000000000001 ffff82d0803d=
f780 ffffffffffffffff</div><div>(XEN) =C2=A0 =C2=A0ffff830461d20000 ffff82d=
08012c03c ffffffffffffffff 00000000ffffffff</div><div>(XEN) =C2=A0 =C2=A0ff=
ff830461d20000 ffff830461d2e068 0000001e5b762541 ffff830461d2e060</div><div=
>(XEN) =C2=A0 =C2=A0ffff82d0803f26a0 ffff82d080162e3a 0000000000000000 ffff=
8300864e3000</div><div>(XEN) =C2=A0 =C2=A0ffff8300864e3000 ffff8800f8bbbfd8=
 0000000000000000 ffff8800f8bbbfd8</div><div>(XEN) =C2=A0 =C2=A000000000000=
00003 ffff8800f8bbbec0 0000000000000000 0000000000000246</div><div>(XEN) =
=C2=A0 =C2=A00000000000007ff0 0000000000000000 0000000000000000 00000000000=
00000</div><div>(XEN) =C2=A0 =C2=A0ffffffff810013aa 0000000000000001 000000=
0000000000 0000000000000001</div><div>(XEN) Xen call trace:</div><div>(XEN)=
 =C2=A0 =C2=A0[&lt;ffff82d080120973&gt;] csched_schedule+0x373/0x1180</div>=
<div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d080128cb3&gt;] schedule+0xf3/0x590</div=
><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d08015f295&gt;] reprogram_timer+0x75/0x=
e0</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d08012f64e&gt;] timer_softirq_ac=
tion+0x13e/0x210</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d08012c03c&gt;] __=
do_softirq+0x7c/0xd0</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d080162e3a&gt;=
] idle_loop+0x3a/0x70</div><div>(XEN)</div><div>(XEN) Pagetable walk from f=
fff830088002c98:</div><div>(XEN) =C2=A0L4[0x106] =3D 0000000086075063 fffff=
fffffffffff</div><div>(XEN) =C2=A0L3[0x002] =3D 0000000086071063 ffffffffff=
ffffff</div><div>(XEN) =C2=A0L2[0x040] =3D 0000000000000000 fffffffffffffff=
f</div><div>(XEN)</div><div>(XEN) ****************************************<=
/div><div>(XEN) Panic on CPU 2:</div><div>(XEN) FATAL PAGE FAULT</div><div>=
(XEN) [error_code=3D0000]</div><div>(XEN) Faulting linear address: ffff8300=
88002c98</div><div>(XEN) ****************************************</div><div=
>(XEN)</div><div>(XEN) Reboot in five seconds...</div><div>(XEN) Resetting =
with ACPI MEMORY or I/O RESET_REG.</div></div></div><div><br></div><div><br=
></div><div>I hope your help.</div><div><br></div><div>Sincerely,</div></di=
v><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Sep 6, =
2017 at 4:45 PM, Andrew Cooper <span dir=3D"ltr">&lt;<a href=3D"mailto:andr=
ew.cooper3@citrix.com" target=3D"_blank">andrew.cooper3@citrix.com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div =
class=3D"h5">On 06/09/2017 03:39, Minjun Hong wrote:<br>
&gt; Hello~~<br>
&gt; I&#39;m struggling to resolve a kernel panic problem during developing=
<br>
&gt; scheduler code.<br>
&gt; But I have not made any progress since I can not get any meaningful<br=
>
&gt; information from the serial log.<br>
&gt; When the panic occurred, always there is no call trace and only panic<=
br>
&gt; notification like following:<br>
&gt;<br>
&gt; (XEN)<br>
&gt; (XEN) ******************************<wbr>**********<br>
&gt; (XEN) Panic on CPU 0:<br>
&gt; (XEN) cpu:20, vcpu:20 in csched_schedule(1891)<br>
&gt; (XEN) cpu:21, vcpu:21 in csched_schedule(1891)<br>
&gt; (XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_schedule(190=
7)<br>
&gt; (XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_schedule(190=
7)<br>
&gt; (XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_schedule(190=
7)<br>
&gt; (XEN) cpumask_test_cpu(cpu, prv-&gt;in_cosched) in csched_schedule(190=
7)<br>
&gt; (XEN) FATAL PAGE FAULT<br>
&gt; (XEN) [error_code=3D0000]<br>
&gt; (XEN) Faulting linear address: ffff830078efcc98<br>
&gt; (XEN) ******************************<wbr>**********<br>
&gt; (XEN)<br>
&gt; (XEN) Reboot in five seconds...<br>
&gt;<br>
&gt; I&#39;m using Xen-4.5.0 on my server having 2 Intel Xeon E5-2620 v4 cp=
us,<br>
&gt; 128 GB RAM(16 GB DDR4 * 4) and 1 TB HDD and, using Ubuntu 14.04 LTS.<b=
r>
&gt;<br>
&gt; Is there any method to make the call trace show up or=C2=A0<br>
&gt; when there is no call trace, please tell me from where I should start<=
br>
&gt; to debug.<br>
&gt;<br>
&gt; Thanks in advance and I wait for your comments.<br>
<br>
</div></div>There is a call trace, but as you&#39;ve clearly added printk()=
&#39;s to the<br>
scheduler, the calltrace will be getting lost in the spew of logging<br>
beforehand.<br>
<br>
>From what you&#39;ve printed, you&#39;ve fallen over a bad pointer which is=
n&#39;t<br>
present, although the offset into the directmap does look semi<br>
plausible.=C2=A0 Either way, you&#39;ve got memory corruption of some kind.=
<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
~Andrew<br>
</font></span></blockquote></div><br></div>

--001a1144018aee750e05589bf5f7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5282422412209875479==--


From xen-devel-bounces@lists.xen.org Thu Sep 07 16:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq00H-0006Ju-1x; Thu, 07 Sep 2017 16:50:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq00F-0006Jj-4x
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 16:50:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B9/26-31694-EB871B95; Thu, 07 Sep 2017 16:50:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdvxcZ
 Igw0vFC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaser9UdaC+bEV/76cZ2xg
 bLTuYuTiEBJoZJK433GCGcJ5zCgxbddKNghnG6PE2VsbgTKcHCICzhJfz8xlB7F5BfQlbu25C
 mYLC7hLnPp4hhGkQULgm4LEuX93WEASEgLeEvfefGSCsbs+3wMaxM7BJmAlcUgMJMoioCqx8u
 NFxgmM3AsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MB6b7HyIUZKDSUmU97jGxkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryG5UA5waLU9NSK
 tMwcYPDBpCU4eJREeOeBpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpxXCKRIAKQoozQPb
 gQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcKZApPZl4J3KZXQEcwAR1R8nwDyBEliQ
 gpqQZGC99L+QtCLj0+/KAvc97W7RrrEtibHKrW74pUXDfj/fHQt/EHM1/ZrJgXpBEwP6DBwXP
 BzVf/qrM0l/lueJzLbDrh3EqB8BmWK8rLBNkkJ1xlL3YoO/z58RWdMxu3drgpHlnO1aAsdpbz
 eYapd+SF4zwJNik3FDbm+XNcUVv3Y+GsNXVO6z79VmIpzkg01GIuKk4EAA5dbZB/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504803004!90577607!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56415 invoked from network); 7 Sep 2017 16:50:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 16:50:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq008-0007QL-Qb; Thu, 07 Sep 2017 16:50:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq003-0007hy-2N; Thu, 07 Sep 2017 16:49:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq002-0004a8-81; Thu, 07 Sep 2017 16:49:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113114-mainreport@xen.org>
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:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b07d1c2f5607489d4d4a6a65ce36a3e896ac065e
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 16:49:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 113114: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2633550573899499777=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken

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

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113036
 build-arm64-xsm               2 hosts-allocate              broken like 113036
 build-arm64-pvops             2 hosts-allocate              broken like 113036
 build-arm64                   3 capture-logs                broken like 113036
 build-arm64-xsm               3 capture-logs                broken like 113036
 build-arm64-pvops             3 capture-logs                broken like 113036
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113036
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                b07d1c2f5607489d4d4a6a65ce36a3e896ac065e
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    3 days
Failing since        113044  2017-09-04 23:16:29 Z    2 days    5 attempts
Testing same since   113060  2017-09-05 23:44:28 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Daniel P. Berrange <berrange@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hua Yanghao <huayanghao@gmail.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2633550573899499777==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq00V-0006Lv-E0; Thu, 07 Sep 2017 16:50:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41695326d=Andrew.Cooper3@citrix.com>)
 id 1dq00U-0006Lk-PB
 for xen-devel@lists.xen.org; Thu, 07 Sep 2017 16:50:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B1/5E-02308-EC871B95; Thu, 07 Sep 2017 16:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve7Zio2
 RBod2KFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBktS6eyFyxjr1i88jBrA+Mkti5GTg4JAX+J
 8x1zGUFsNgF9id0vPjGB2CIC6hKnOy6ygtjMAnkSnR8/soPYwgJ+EidfLgaLswioSCx/cAcsz
 ivgKTHl5212iJlyEueP/2QGsYUE1CSu9V+CqhGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9
 MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQYACCHYxrW50
 PMUpyMCmJ8h7X2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXsBwoJ1iUmp5akZaZAwxKmLQE
 B4+SCO88kDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqctx+kVACkNKM0D24QL
 FouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXCmQKT2ZeCdy+V0CnMAGdUvJ8A8gpJYkIKa
 kGRmFNSV/F2F5GljsFJfNCtVibHKN1ErsEy15s3mHBwXp6pkTUA7tjZ9wePE3IvLf8ebbWQ9a
 C7rC3f6YVXbgfqHB5YfyKt79LTixK3//FMiqg9Jn832n/7pR0cG7S3ZFi5Xeo/pJFjtHUcy9t
 LQ5OOd9ksPBlZkH77Z8zND+F6f6bV/q2O9hQVomlOCPRUIu5qDgRAERX4O6RAgAA
X-Env-Sender: prvs=41695326d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504803019!107007470!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16183 invoked from network); 7 Sep 2017 16:50:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 16:50:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="447012470"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 7 Sep 2017 17:50:17 +0100
Message-ID: <1504803017-16881-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/mm: Allow map_domain_page_global() to be
	used during boot
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIHVzZXMgdm1hcCB1bmRlciB0aGUgaG9vZCwgd2hpY2gg
d29ya3MgZmluZSBldmVuCmR1cmluZyB2ZXJ5IGVhcmx5IGJvb3QuICBSZWxheCB0aGUgbG9jYWxf
aXJxX2lzX2VuYWJsZWQoKSBwYXJ0IG9mIHRoZQphc3NlcnRpb24gYmVmb3JlIFhlbiBoYXMgZmlu
aXNoZWQgYm9vdGluZy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
X3BhZ2UuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCAwNDYzZTlhLi5iMDNjODVkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
YwpAQCAtMzA1LDcgKzMwNSw4IEBAIGludCBtYXBjYWNoZV92Y3B1X2luaXQoc3RydWN0IHZjcHUg
KnYpCiAKIHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9iYWwobWZuX3QgbWZuKQogewotICAgIEFT
U0VSVCghaW5faXJxKCkgJiYgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgQVNTRVJUKCFp
bl9pcnEoKSAmJiAoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSB8fAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGxvY2FsX2lycV9pc19lbmFibGVkKCkpKTsKIAogI2lmZGVmIE5ERUJV
RwogICAgIGlmICggbWZuX3gobWZuKSA8PSBQRk5fRE9XTihfX3BhKEhZUEVSVklTT1JfVklSVF9F
TkQgLSAxKSkgKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:54:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq043-0006cz-TE; Thu, 07 Sep 2017 16:54:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dq043-0006cr-1r
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:54:03 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8F/F3-02224-AA971B95; Thu, 07 Sep 2017 16:54:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUyZ7p8oO7Kyo2
 RBp+vKVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrp8cWdIhV7Ls/j6mB8ZdQFyMXh5DAViaJ
 SeeuMEM4C5kknnWtZIdwrjJKfH3fAOW0MUrsaJrF2MXIySEioCRxb9VkJpAEs0ADo8SMSV9ZQ
 BJsAnoSrec/M4PYwgJqEodv/wKzeQVsJY6e3AFkc3CwCKhIrOmIhQgLSpyc+QSslVlAXeLPvE
 vMELa8xPa3c8BsCQFDidMPtzFOYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU010sqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw5BiDYwfjytOchRkkOJiVR3uMaGyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDOrQDKCRalpqdWpGXmAIMfJi3BwaMkwnuzHCjNW1yQmFucmQ6RO
 sWoKCXO2wnSJwCSyCjNg2uDRdwlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMuApnCk5lXAj
 f9FdBiJqDFJc83gCwuSURISTUwHqy88Dad+d2jYv25Pdvn1+p497wX2ZDxrjuwR4pn54TM7Qc
 tAtWuPD2j82Ph3cO2QmujXVv9r4TwrpmXly9vWNmYbTlNlSOlVf37crt7B9iDvPjucxnI6Kq+
 kUw/rLdYzETQMjAy7vfdVo6SSdO/TbH1f2ovOOvGYj6fX1rSK33Mc3SVTmxRYinOSDTUYi4qT
 gQAdeIg6bMCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504803239!113781882!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23679 invoked from network); 7 Sep 2017 16:54:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 16:54:01 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v87Grwv9011911
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Thu, 7 Sep 2017 16:53:59 GMT
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 v87Grwp7030852
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Thu, 7 Sep 2017 16:53: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 v87GrwbC010256
 for <xen-devel@lists.xenproject.org>; Thu, 7 Sep 2017 16:53:58 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 07 Sep 2017 09:53:57 -0700
To: xen-devel@lists.xenproject.org
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
Date: Thu, 7 Sep 2017 17:53:54 +0100
MIME-Version: 1.0
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Annie Li <annie.li@oracle.com>, Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IQoKV2Ugd2FudGVkIHRvIGJyb3VnaHQgdXAgdGhpcyBzbWFsbCBwcm9wb3NhbCByZWdhcmRp
bmcgdGhlIGxhY2sgb2YKcGFyYW1ldGVyaXphdGlvbiBvbiBQViBkZXZpY2VzIG9uIFhlbi4KCkN1
cnJlbnRseSB1c2VycyBkb24ndCBoYXZlIGEgd2F5IGZvciBlbmZvcmNlIGFuZCBjb250cm9sIHdo
YXQKZmVhdHVyZXMvcXVldWVzL2V0YyB0aGUgYmFja2VuZCBwcm92aWRlcy4gU28gZmFyIHRoZXJl
J3Mgb25seSBnbG9iYWwgcGFyYW1ldGVycwpvbiBiYWNrZW5kcywgYW5kIHNwZWNzIGRvIG5vdCBt
ZW50aW9uIGFueXRoaW5nIGluIHRoaXMgcmVnYXJkLgoKVGhlIG1vc3Qgb2J2aW91cyBleGFtcGxl
IGlzIG5ldGJhY2svYmxrYmFjayBtYXhfcXVldWVzIG1vZHVsZSBwYXJhbWV0ZXIgd2hlcmUgaXQK
c2V0cyB0aGUgbGltaXQgdGhlIG1heGltdW0gcXVldWVzIGZvciBhbGwgZGV2aWNlcyB3aGljaCBp
cyBub3QgdGhhdCBmbGV4aWJsZS4KT3RoZXIgZXhhbXBsZXMgaW5jbHVkZSBjb250cm9sbGluZyBv
ZmZsb2FkcyB2aXNpYmxlIGJ5IHRoZSBOSUMgKGUuZy4gZGlzYWJsaW5nCmNoZWNrc3VtIG9mZmxv
YWQsIGRpc2FibGluZyBzY2F0aGVyLWdhdGhlciksIG90aGVycyBtb3JlIGFib3V0IEkvTyBwYXRo
IChlLmcuCmRpc2FibGUgYmxraWYgaW5kaXJlY3QgZGVzY3JpcHRvcnMsIGxpbWl0IG51bWJlciBv
ZiBwYWdlcyBmb3IgdGhlIHJpbmcpLCBvciBsZXNzCmdyYW50IHVzYWdlIGJ5IG1pbmltaXppbmcg
bnVtYmVyIG9mIHF1ZXVlcy9kZXNjcmlwdG9ycy4KCk9mIGNvdXJzZSB0aGVyZSBjb3VsZCBiZSBt
b3JlIGV4YW1wbGVzLCBhcyB0aGlzIHNlZW1zIHRvIGJlIG9ydG9naG9uYWwgdG8gdGhlCmtpbmRz
IG9mIFBWIGJhY2tlbmRzIHdlIGhhdmUuIEFuZCBzZWVtcyBsaWtlIGFsbCBmZWF0dXJlcyBhcHBl
YXIgdG8gYmUgcHVibGlzaGVkCm9uIHRoZSBzYW1lIHhlbmJ1cyBzdGF0ZT8KClRoZSBpZGVhIHRv
IGFkZHJlc3MgdGhpcyB3b3VsZCBiZSB2ZXJ5IHNpbXBsZToKCi0gVG9vbHN0YWNrIHdoZW4gaW5p
dGlhbGl6aW5nIGRldmljZSBwYXRocywgd3JpdGVzIGFkZGl0aW9uYWwgZW50cmllcyBpbiB0aGUK
Zm9ybSBvZiAncmVxdWVzdC08ZmVhdHVyZS1uYW1lPicgPSA8ZmVhdHVyZS12YWx1ZT4uIFRoZXNl
IGVudHJpZXMgYXJlIG9ubHkKdmlzaWJsZSBieSB0aGUgYmFja2VuZCBhbmQgdG9vbHN0YWNrOwoK
LSBCYWNrZW5kIHJlYWRzIHRoaXMgZW50cmllcyBhbmQgdXNlcyA8ZmVhdHVyZS12YWx1ZT4gYXMg
dGhlIHZhbHVlIG9mCjxmZWF0dXJlLW5hbWU+LCB3aGljaCB3aWxsIHRoZW4gYmUgdmlzaWJsZSBv
biB0aGUgZnJvbnRlbmQuCgpbIFJlbW92YWwgb2YgdGhlICdyZXF1ZXN0LSonIHhlbnN0b3JlIGVu
dHJpZXMgY291bGQgcmVwcmVzZW50IGEgZmVlZGJhY2sgbG9vawogIHRoYXQgdGhlIGJhY2tlbmQg
aW5kZWVkIHJlYWQgYW5kIHVzZWQgdGhlIHZhbHVlLiBPciBlbHNlIGl0IGNvdWxkIHNpbXBseSBi
ZQogIGlnbm9yZWQuIF0KCkFuZCB0aGF0J3MgaXQuCgpJbiBwcmF0aWNlIHVzZXIgd291bGQgZG86
IEUuZy4KCmRvbWFpbi5jZmc6Ci4uLgpuYW1lID0gImd1ZXN0IgprZXJuZWwgPSAiYnpJbWFnZSIK
dmlmID0gWyJicmlkZ2U9YnIwLHF1ZXVlcz0yIl0KZGlzayA9IFsKImZvcm1hdD1yYXcsdmRldj1o
ZGEsYWNjZXNzPXJ3LGJhY2tlbmR0eXBlPXBoeSx0YXJnZXQ9L2Rldi9Ib3N0VkcvWGVuR3Vlc3Qy
LHF1ZXVlcz0xLG1heC1yaW5nLXBhZ2Utb3JkZXI9MCIKXQouLi4KClRvb2xzdGFjayB3cml0ZXM6
CgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOC8wL3JlcXVlc3QtbXVsdGktcXVldWUtbWF4
LXF1ZXVlcyA9IDIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvcmVxdWVzdC1t
dWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgovbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81
MTcxMy9yZXF1ZXN0LW1heC1yaW5nLXBhZ2Utb3JkZXIgPSAwCgpCYWNrZW5kcyByZWFkcyBhbmQg
c2VlZHMgd2l0aCAoYW5kIGFzc3VtaW5nIGl0IHBhc3NlcyBiYWNrZW5kIHZhbGlkYXRpb24gb2Zj
KToKCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi84LzAvbXVsdGktcXVldWUtbWF4LXF1ZXVl
cyA9IDIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvbXVsdGktcXVldWUtbWF4
LXF1ZXVlcyA9IDIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvbWF4LXJpbmct
cGFnZS1vcmRlciA9IDAKClRoZSBYTCBjb25maWd1cmF0aW9uIGVudHJ5IGZvciBjb250cm9sbGlu
ZyB0aGVzZSB0dW5hYmxlIGFyZSBqdXN0IGV4YW1wbGVzIGl0J3MKbm90IGNsZWFyIHRoZSBnZW5l
cmFsIHByZWZlcmVuY2UgZm9yIHRoaXMuIEFuIGFsdGVybmF0aXZlIGNvdWxkIGJlOgoKdmlmID0g
WyJicmlkZ2U9YnIwLGZlYXR1cmVzPXF1ZXVlczoyXFw7bWF4LXJpbmctcGFnZS1vcmRlcjowIl0K
CldoaWNoIGxldHMgdXMgaGF2ZSBtb3JlIGdlbmVyaWMgZmVhdHVyZSBjb250cm9sLCB3aXRob3V0
IHN0aWNraW5nIHRvIHBhcnRpY3VsYXIKZmVhdHVyZXMgbmFtZXMuCgpOYXR1cmFsbHkgbGlidmly
dCBjb3VsZCBiZSBhIGNvbnN1bWVyIG9mIHRoaXMgKGFzIGl0IGFscmVhZHkgaGFzIHRoZSAncXVl
dWVzJwphbmQgaG9zdCAndHNvNCcsICd0c282JywgZXRjIGluIHRoZWlyIFhNTCBzY2hlbWFzKQoK
VGhvdWdodHM/IERvIGZvbGtzIHRoaW5rIHRoZSBjb3JyZWN0IHdheSBvZiBoYW5kbGluZyB0aGlz
PwoKQ2hlZXJzLApKb2FvCgpbMF0gaHR0cHM6Ly9naXRodWIuY29tL3FlbXUvcWVtdS9ibG9iL21h
c3Rlci9ody9uZXQvdmlydGlvLW5ldC5jI0wyMTAyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq06e-0006tW-9t; Thu, 07 Sep 2017 16:56:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dq06d-0006tP-3b
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:56:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 72/91-03414-A4A71B95; Thu, 07 Sep 2017 16:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdezamO
 kwbEHZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTeYvYCpYLVaz4Npm5gXEGXxcjF4eQwGZG
 iY4Fh9khnAOMEv1LVzJ1MXJyCAuESixveQVmiwjYSvz7uJwNxGYWCJa4+PYZG0RDB6NEw4G3j
 CAJNgFdiR03XzN3MXJw8ApYSby5nAsSZhFQkeg8PpkFxBYVCJdoOtsPZvMKCEqcnPkEzOYU8J
 J4dWcqK8R8dYk/8y4xQ9jiEk1fVkLF5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGUAgh2M35YFHGKU5GBS
 EuU9rrExUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79wKoJxgUWp6akVaZg4wVmDSEhw8SiK8R
 0HSvMUFibnFmekQqVOMilLivHyVQAkBkERGaR5cGyw+LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmY9z7IeJ7MvBK46a+AFjMBLS55vgFkcUkiQkqqgVHV5WnGsmMLJtnePJ2k7xTy8ZB49Xy
 zHyaectp8jxPWhPKIcynPKDYX+8LYbcjlc6sxYxrTdbeYBVaz/LlZqudsv913s3Ov7oSdFfd8
 d6ufbo4PN9v6PXbSqnnSKh8WS39Z+5Sz9HC3tEKK00SO5tNiRd/N+5/ECt+t6Es768crpTBXu
 2LxCiWW4oxEQy3mouJEAK9fzCDKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1504803401!110157918!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2390 invoked from network); 7 Sep 2017 16:56:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 7 Sep 2017 16:56:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A7BE815AD;
 Thu,  7 Sep 2017 09:56:40 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B65603F578;
 Thu,  7 Sep 2017 09:56:39 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-2-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <325302cc-5484-6415-234f-04e406049201@arm.com>
Date: Thu, 7 Sep 2017 17:56:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-2-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 1/5] ARM: ITS: Introduce common function
 add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wOS8xNyAxODoxNCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IGFkZF90b19ob3N0
X2l0c19saXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbgo+IGZ1
bmN0aW9uIHRvIGJlIGludm9rZWQgZnJvbSBnaWN2M19pdHNfZHRfaW5pdCBhbmQgZ2ljX3YzX2l0
c19hY3BpX3Byb2JlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNh
dml1bS5jb20+CgpNYWtlcyBzZW5zZS4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jIHwgMzIgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYwo+IGluZGV4IDJkMzYwMzAuLjYxYTY0NTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAt
OTc2LDExICs5NzYsMjkgQEAgaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gcmVzOwo+ICB9Cj4gIAo+ICsvKiBDb21t
b24gZnVuY3Rpb24gZm9yIGFkZGluZyB0byBob3N0X2l0c19saXN0ICovCj4gK3N0YXRpYyB2b2lk
IGFkZF90b19ob3N0X2l0c19saXN0KHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXplLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9k
ZSkKPiArewo+ICsgICAgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKPiArCj4gKyAgICBpdHNf
ZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKPiArICAgIGlmICggIWl0c19kYXRhICkK
PiArICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIElUUyBm
cmFtZSIpOwo+ICsKPiArICAgIGl0c19kYXRhLT5hZGRyID0gYWRkcjsKPiArICAgIGl0c19kYXRh
LT5zaXplID0gc2l6ZTsKPiArICAgIGl0c19kYXRhLT5kdF9ub2RlID0gbm9kZTsKPiArCj4gKyAg
ICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKPiArCj4gKyAgICBs
aXN0X2FkZF90YWlsKCZpdHNfZGF0YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKPiArfQo+ICsK
PiAgLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2Yg
aG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKml0cyA9IE5VTEw7Cj4gLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRh
Owo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBDaGVjayBmb3IgSVRTIE1TSSBzdWJub2Rlcy4gSWYg
YW55LCBhZGQgdGhlIElUUyByZWdpc3Rlcgo+IEBAIC05OTYsMTcgKzEwMTQsNyBAQCB2b2lkIGdp
Y3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAgICAg
ICAgICBpZiAoIGR0X2RldmljZV9nZXRfYWRkcmVzcyhpdHMsIDAsICZhZGRyLCAmc2l6ZSkgKQo+
ICAgICAgICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBmaW5kIGEgdmFsaWQgSVRTIGZyYW1l
IGFkZHJlc3MiKTsKPiAgCj4gLSAgICAgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0
X2l0cyk7Cj4gLSAgICAgICAgaWYgKCAhaXRzX2RhdGEgKQo+IC0gICAgICAgICAgICBwYW5pYygi
R0lDdjM6IENhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOwo+IC0KPiAtICAg
ICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Cj4gLSAgICAgICAgaXRzX2RhdGEtPnNpemUgPSBz
aXplOwo+IC0gICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gaXRzOwo+IC0KPiAtICAgICAgICBw
cmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKPiAtCj4gLSAgICAgICAg
bGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7Cj4gKyAgICAg
ICAgYWRkX3RvX2hvc3RfaXRzX2xpc3QoYWRkciwgc2l6ZSwgaXRzKTsKPiAgICAgIH0KPiAgfQo+
ICAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:56:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq06o-0006uc-Gs; Thu, 07 Sep 2017 16:56:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dq06n-0006uN-AP
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:56:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 53/22-03093-45A71B95; Thu, 07 Sep 2017 16:56:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTe4amO
 kwZKlFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6X13sBXtkKs70HWduYFwg1sXIxSEksJlR
 YtnHTewQzgFGieNPjrN1MXJyCAsESZy5fZMZxBYRsJX493E5WJxZIFji4ttnbBANHYwSdw4+B
 kuwCehK7Lj5GqyBV8BKonvDTaYuRg4OFgEViWM/+EHCogLhEk1n+1kgSgQlTs58AmZzCnhJrP
 1/kB1ivrrEn3mXmCFscYmmLytZIWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+P9jQGHGCU5mJRE
 eY9rbIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7pRIoJ1iUmp5akZaZA4wVmLQEB4+SCO/RC
 qA0b3FBYm5xZjpE6hSjopQ4bwlInwBIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMx7H2Q8T2ZeCdz0V0CLmYAWlzzfALK4JBEhJdXAaFNRcDDv9D5ml4qrvtK+28qTH/S9suD
 bs+elKuek7U2L7m1j2yU5o3LV1MeVb8oktu04p7mPUW39NO2tybcyCu32pF3/sswzUYKl3N12
 36LSC7kPlea1FVzPlFrN3/IwNqnX9GyUz76fIrW/VmxsPbpguc/HEumH9Ymsy9+afddvm7Fou
 nQFgxJLcUaioRZzUXEiAIopoR3KAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504803411!81618615!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47948 invoked from network); 7 Sep 2017 16:56:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 7 Sep 2017 16:56:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0BEF915AD;
 Thu,  7 Sep 2017 09:56:51 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 184033F578;
 Thu,  7 Sep 2017 09:56:49 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <160cbffd-7a0d-6be0-4805-7128f85ed7d4@arm.com>
Date: Thu, 7 Sep 2017 17:56:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wOS8xNyAxODoxNCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IEFkZGVkIGdpY3Yz
X2l0c19hY3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgo+
IEZvciBBQ1BJLCBob3N0X2l0cyBzdHJ1Y3R1cmUgIHN0b3JlcyBkdF9ub2RlIGFzIE5VTEwuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0K
PiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAyNiArKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAyICsrCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDkgKysrKysrKysrCj4gIDMgZmls
ZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IDYxYTY0
NTIuLjUzNmI0OGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtMjUsNiArMjUsNyBAQAo+ICAjaW5j
bHVkZSA8eGVuL3JidHJlZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vc2l6ZXMuaD4KPiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4gICNpbmNsdWRlIDxhc20v
Z2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vZ2ljX3YzX2RlZnMuaD4KPiAgI2luY2x1ZGUgPGFzbS9n
aWNfdjNfaXRzLmg+Cj4gQEAgLTMyLDYgKzMzLDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+
Cj4gIAo+ICAjZGVmaW5lIElUU19DTURfUVVFVUVfU1ogICAgICAgICAgICAgICAgU1pfMU0KPiAr
I2RlZmluZSBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRSAgICAgICAgIFNaXzY0SwoKQWx0aG91Z2gg
dGhpcyBpcyB1c2VkIGZvciBBQ1BJIG9ubHksIHRoaXMgc2l6ZSBpcyByZWFsbHkgdGhlIGFyY2hp
dGVjdGVkCnNpemUgZm9yIHRoZSBJVFMgcmVnaXN0ZXIgZnJhbWUgYW5kIHRodXMgc2hvdWxkIGJl
IG5hbWVkIGxpa2UgdGhpcywKcG9zc2libHkgR1VFU1RfR0lDVjNfSVRTX1NJWkUgb3Igc28gKGlu
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oKS4KV2hpY2ggYWN0dWFsbHkgbWFrZXMgbWUg
d29uZGVyIHdoeSB3ZSB3b3VsZCBuZWVkIHRvIHN0b3JlIHRoaXMgc2l6ZSBpbgp0aGUgZGF0YSBz
dHJ1Y3R1cmUgaW4gdGhlIGZpcnN0IHBsYWNlIC4uLgoKPiAgLyoKPiAgICogTm8gbG9jayBoZXJl
LCBhcyB0aGlzIGxpc3QgZ2V0cyBvbmx5IHBvcHVsYXRlZCB1cG9uIGJvb3Qgd2hpbGUgc2Nhbm5p
bmcKPiBAQCAtMTAxOCw2ICsxMDIwLDMwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsjaWZkZWYg
Q09ORklHX0FDUEkKPiAraW50IGdpY3YzX2l0c19hY3BpX3Byb2JlKHN0cnVjdCBhY3BpX3N1YnRh
YmxlX2hlYWRlciAqaGVhZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBsb25nIGVuZCkKCiAgICAgICAgICAgICAgICAgICAgICAgICAgdy9zPwo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzOwo+ICsKPiArICAgIGl0
cyA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKWhlYWRlcjsKPiArICAg
IGlmICggQkFEX01BRFRfRU5UUlkoaXRzLCBlbmQpICkKPiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiArCj4gKyAgICBhZGRfdG9faG9zdF9pdHNfbGlzdChpdHMtPmJhc2VfYWRkcmVzcywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9HSUNWM19JVFNfTUVNX1NJWkUsIE5VTEwpOwoK
ICAgICAgICAgICAgICAgICAgICAgICAgICB3L3M/Cgo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9
Cj4gKwo+ICt2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPiArewo+ICsgICAgLyogUGFy
c2UgSVRTIGluZm9ybWF0aW9uICovCj4gKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9N
QURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2ljdjNfaXRzX2FjcGlfcHJvYmUsIDApOwoKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHcvcz8KCkNoZWVycywKQW5kcmUuCgo+ICt9Cj4gKyNlbmRpZgo+ICsKPiAgLyoKPiAg
ICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IGY5OTBlYWUuLjZm
NTYyZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4gQEAgLTE1NjcsNiArMTU2Nyw4IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBnaWN2M19hY3BpX2luaXQodm9pZCkKPiAgCj4gICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAw
Owo+ICAKPiArICAgIGdpY3YzX2l0c19hY3BpX2luaXQoKTsKPiArCj4gICAgICAvKgo+ICAgICAg
ICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhvd2V2
ZXIgdGhlIHJlc3QKPiAgICAgICAqIG9mIHRoZSBpbml0aWFsaXphdGlvbiByZWx5IG9uIHRoZSBp
bnZhbGlkIGFkZHJlc3MgdG8gYmUKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDFm
YWMxYzcuLjk5MzgxOWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzUs
NiArMTM1LDkgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9zdF9pdHNfbGlzdDsKPiAgLyog
UGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCj4gIHZvaWQg
Z2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPiAg
Cj4gKyNpZmRlZiBDT05GSUdfQUNQSQo+ICt2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCk7
Cj4gKyNlbmRpZgo+ICBib29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCk7Cj4gIAo+ICB1
bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4g
QEAgLTE5Niw2ICsxOTksMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAgewo+ICB9Cj4gIAo+ICsjaWZk
ZWYgQ09ORklHX0FDUEkKPiArc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQo
dm9pZCkKPiArewo+ICt9Cj4gKyNlbmRpZgo+ICsKPiAgc3RhdGljIGlubGluZSBib29sIGdpY3Yz
X2l0c19ob3N0X2hhc19pdHModm9pZCkKPiAgewo+ICAgICAgcmV0dXJuIGZhbHNlOwo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:57:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq06z-0006x2-Nr; Thu, 07 Sep 2017 16:57:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dq06y-0006we-8d
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:57:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0B/DB-18858-F5A71B95; Thu, 07 Sep 2017 16:57:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTeuamO
 kwcFblhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOWbUF7yQq/j34yd7A+EC4i5GLQ0hgM6NE
 x/MHTBDOAUaJaZPWs3cxcnIIC3hITF53ghHEFhGwlfj3cTkbiM0sECxx8e0zNoiGDkaJBy1/m
 UASbAK6EjtuvmYGsXkFrCRu/doKNohFQEXiaddqMFtUIFyi6Ww/C0SNoMTJmU/AbE4BL4nWz5
 +ZIBaoS/yZd4kZwhaXaPqykhXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot
 0jcz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7SegYFxB2PDXr9DjJIcTEqi
 vMc1NkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVqATKCRalpqdWpGXmAGMFJi3BwaMkwlsFk
 uYtLkjMLc5Mh0idYlSUEuflA0kIgCQySvPg2mDxeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMG84yBSezLwSuOmvgBYzAS0ueb4BZHFJIkJKqoEx5dGm9fe9c9V8lfW1ZdKF9uUt95/My2B
 U8naa8V4fr/8fUucZTvGt03E/PnnV7HOfjaPF6k3eFR5xN0n9/vf9P/5Ot6rHnytvFX5i50g5
 VLnaJGpT+eFM7mcaUTtTHZ0sDK6L+T7ddKnDch3bd91vDKIVbJnLtfdNs5p9Yc7Hgy0GG3oqv
 95UYinOSDTUYi4qTgQAStLPyMoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504803422!110473511!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48170 invoked from network); 7 Sep 2017 16:57:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 7 Sep 2017 16:57:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1B11715AD;
 Thu,  7 Sep 2017 09:57:02 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 28D453F578;
 Thu,  7 Sep 2017 09:57:01 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-4-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <708e08ab-6e8c-99ff-4d84-f06a84973e4f@arm.com>
Date: Thu, 7 Sep 2017 17:57:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-4-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 3/5] ARM: ITS: Deny hardware domain
	access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wOS8xNyAxODoxNCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IFRoaXMgcGF0Y2gg
ZXh0ZW5kcyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRp
bmcKPiBzdXBwb3J0IGZvciBJVFMgcmVnaW9uIGFzIHdlbGwuIEFkZCBmdW5jdGlvbiBnaWN2M19p
dHNfZGVueV9hY2Nlc3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lA
Y2F2aXVtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAy
MiArKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAg
ICAgIHwgIDMgKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDkgKysr
KysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
Ywo+IGluZGV4IDUzNmI0OGQuLjBhYjE0NjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtMjAsNiAr
MjAsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi9kZWxh
eS5oPgo+ICsjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xp
YmZkdC5oPgo+ICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+
Cj4gQEAgLTkwNiw2ICs5MDcsMjcgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25f
Z3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBwaXJxOwo+ICB9Cj4g
IAo+ICtpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4g
K3sKPiArICAgIGludCByYyA9IDA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7Cj4gKyAg
ICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+ICsKPiArICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkoIGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkgKQo+ICsgICAgewo+ICsg
ICAgICAgIG1mbiA9IHBhZGRyX3RvX3BmbihpdHNfZGF0YS0+YWRkcik7Cj4gKyAgICAgICAgbnIg
PSBQRk5fVVAoQUNQSV9HSUNWM19JVFNfTUVNX1NJWkUpOwoKU2hvdWxkbid0IHRoaXMgbm90IG9u
bHkgY292ZXIgdGhlIElUUyByZWdpc3RlciBmcmFtZSwgYnV0IGFsc28gdGhlCmZvbGxvd2luZyA2
NEsgcGFnZSBjb250YWluaW5nIHRoZSBkb29yYmVsbCBhZGRyZXNzPyBPdGhlcndpc2Ugd2UgbGVh
dmUKdGhlIGRvb3JiZWxsIGFkZHJlc3Mgb3Blbiwgd2hpY2ggc2VlbXMgdG8gYmUgYXNraW5nIGZv
ciB0cm91YmxlIC4uLgoKQ2hlZXJzLApBbmRyZS4KCj4gKyAgICAgICAgcmMgPSBpb21lbV9kZW55
X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIHByaW50ayggImlvbWVtX2RlbnlfYWNjZXNzIGZhaWxlZCBmb3Ig
JWx4OiVseCBcclxuIiwgbWZuLCBucik7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAg
IH0KPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIC8qCj4gICAqIENy
ZWF0ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlzdCBvZiBob3N0IElU
U2VzLgo+ICAgKiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5LCBzbyB0aGUgZ3Vlc3Qgc2Vl
cyB0aGUgSVRTIGF0IHRoZSBzYW1lIGFkZHJlc3MKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggNmY1NjJmNC4uYjNkNjA1
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKPiBAQCAtMTMwOCw2ICsxMzA4LDkgQEAgc3RhdGljIGludCBnaWN2M19pb21l
bV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaWYgKCByYyApCj4g
ICAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiArICAgIGlmICggZ2ljdjNfaXRzX2RlbnlfYWNjZXNz
KGQpICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBn
aWN2My5yZGlzdF9jb3VudDsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICBtZm4gPSBnaWN2My5y
ZGlzdF9yZWdpb25zW2ldLmJhc2UgPj4gUEFHRV9TSElGVDsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAo+IGluZGV4IDk5MzgxOWEuLjljZjE4ZGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaAo+IEBAIC0xMzgsNiArMTM4LDEwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPiAgI2lmZGVmIENPTkZJR19BQ1BJCj4gIHZv
aWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKTsKPiAgI2VuZGlmCj4gKwo+ICsvKiBEZW55IGlv
bWVtIGFjY2VzcyBmb3IgaXRzICovCj4gK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCk7Cj4gKwo+ICBib29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9p
ZCk7Cj4gIAo+ICB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCk7Cj4gQEAgLTIwNSw2ICsyMDksMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY3Yz
X2l0c19hY3BpX2luaXQodm9pZCkKPiAgfQo+ICAjZW5kaWYKPiAgCj4gK3N0YXRpYyBpbmxpbmUg
aW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIGlubGluZSBib29sIGdpY3YzX2l0c19o
b3N0X2hhc19pdHModm9pZCkKPiAgewo+ICAgICAgcmV0dXJuIGZhbHNlOwo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq07L-000723-Vk; Thu, 07 Sep 2017 16:57:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dq07K-00071b-QT
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:57:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 44/D1-03616-67A71B95; Thu, 07 Sep 2017 16:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbe0amO
 kwf7VEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arKf9YCvYYVEx9uouxgXGDWhcjF4eQwGZG
 iQVLp7JDOAcYJXb9egbkcHIIC4RI7Nm7gxnEFhGwlfj3cTkbiM0sECxx8e0zNoiGDkaJFd0vw
 IrYBHQldtx8DWbzClhJTD8xB6yBRUBFYtacLawgtqhAuETT2X4WiBpBiZMzn4DZnAJeEq8OrW
 GHWKAu8WfeJWYIW1yi6ctKVghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI
 1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUQYg2MH4Z37gIUZJDiYlUd7j
 GhsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTqkEygkWpaanVqRl5gCjBSYtwcGjJMJbBZLmL
 S5IzC3OTIdInWJUlBLnLQFJCIAkMkrz4NpgEXqJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwr
 zTQKbwZOaVwE1/BbSYCWhxyfMNIItLEhFSUg2MHZUGMZt+nCoT+F0lbqXs/POP77RM4UOBe5X
 fciQvrrJ+evHEf6HlpcaPmredOx/xYM4tq9W1zusLz26IWeh58MtRw61e28U5eO/mHzoW2fBi
 0ctsoVuyMeHKfG91AvOnRfM67Azp/Db/2OITmodXu+kFTdoxUTaetdd6UqmDZYs1p3iIZbSxE
 ktxRqKhFnNRcSIAc1TDtcsCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1504803444!115347650!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42752 invoked from network); 7 Sep 2017 16:57:25 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 7 Sep 2017 16:57:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8219715AD;
 Thu,  7 Sep 2017 09:57:24 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9146D3F578;
 Thu,  7 Sep 2017 09:57:23 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-5-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <815dad52-c03d-d15b-9e86-0cc2907adcd4@arm.com>
Date: Thu, 7 Sep 2017 17:57:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 4/5] ARM: Introduce get_hwdom_madt_size
 in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wOS8xNyAxODoxNCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBv
Zgo+IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0aW9u
IGFzIHdlbGwuCj4gCj4gSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDcgKy0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMgICAgICAgfCAgNiArKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAg
IHwgMTggKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8
IDExICsrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICB8ICAzICsrKwo+
ICA1IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+IGluZGV4IDFiZWM0ZmEuLjU3MzllYTQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCj4gQEAgLTE4MDYsMTIgKzE4MDYsNyBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZp
X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAgICAg
IGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQpLCA4KTsK
PiAgICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFv
KSwgOCk7Cj4gIAo+IC0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21h
ZHQpCj4gLSAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
aW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cwo+IC0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKPiAtICAgIGlmICggZC0+YXJjaC52
Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKPiAtICAgICAgICBtYWR0X3NpemUgKz0gc2l6ZW9mKHN0
cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+IC0gICAgICAgICAgICAgICAg
ICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+ICsgICAgbWFkdF9zaXplID0gZ2ljX2dl
dF9od2RvbV9tYWR0X3NpemUoZCk7Cj4gICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChtYWR0X3Np
emUsIDgpOwo+ICAKPiAgICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5j
Cj4gaW5kZXggY2JlNzFhOS4uNzM3YzUwYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtMTAxMiw2ICsxMDEyLDEx
IEBAIHN0YXRpYyBpbnQgZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKPiAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsK
PiAgfQo+ICAKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjJfZ2V0X2h3ZG9tX21hZHRfc2l6
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiArfQoKTm90
aGluZyB0b28gY3JpdGljYWwsIGJ1dCB0aGlzIGxvb2tzIGEgYml0IGNvbmZ1c2luZywgYXMgdGhl
IHNpemUgb2YgdGhlCkdJQyBwYXJ0IG9mIHRoZSBNQURUIGlzbid0IDAgZXZlbiBmb3IgR0lDdjIu
IFNvIGVpdGhlciB5b3UgcmVuYW1lIGl0IHRvCnNvbWV0aGluZyBjb250YWluaW5nICJhZGRpdGlv
bmFsIiBvciB0aGUgbGlrZSBvciB5b3UgZG8gd2hhdCBpdCBzYXlzIG9uCnRoZSB0aW4gYW5kIHJl
dHVybiB0aGUgcGVyLVZDUFUgc2l6ZSBhbmQgdGhlIHNpemUgZm9yIHRoZSBkaXN0cmlidXRvcgpo
ZXJlIChhdCB0aGUgY29zdCBvZiBjb3B5aW5nIHRoaXMgdG8gdGhlIEdJQ3YzIGNvZGUpLgoKQ2hl
ZXJzLApBbmRyZS4KCj4gKwo+ICAjaWZkZWYgQ09ORklHX0FDUEkKPiAgc3RhdGljIGludCBnaWN2
Ml9tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPiAg
ewo+IEBAIC0xMjQ4LDYgKzEyNTMsNyBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVy
YXRpb25zIGdpY3YyX29wcyA9IHsKPiAgICAgIC5yZWFkX2FwciAgICAgICAgICAgID0gZ2ljdjJf
cmVhZF9hcHIsCj4gICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YyX21ha2VfaHdkb21f
ZHRfbm9kZSwKPiAgICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjJfbWFrZV9od2RvbV9t
YWR0LAo+ICsgICAgLmdldF9od2RvbV9tYWR0X3NpemUgPSBnaWN2Ml9nZXRfaHdkb21fbWFkdF9z
aXplLAo+ICAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25f
ZXh0cmFfbWFwcGluZ3MsCj4gICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVt
X2RlbnlfYWNjZXNzLAo+ICAgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEks
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+IGluZGV4IGIzZDYwNWQuLjNlYjY3ZjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gQEAgLTE0MDYsNiArMTQw
NiwxOCBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgICAgcmV0dXJuIHRhYmxlX2xlbjsKPiAgfQo+ICAKPiAr
c3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHNpemU7Cj4gKyAgICBzaXpl
ICA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKPiArICAg
ICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+ICsKPiArICAgIHNp
emUgICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpCj4gKyAgICAgICAgICAgICAgICAgICAgKiBzaXpl
b2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOwo+ICsKPiArICAgIHJldHVy
biBzaXplOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IF9faW5pdAo+ICBnaWNfYWNwaV9wYXJzZV9t
YWR0X2NwdShzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCj4gQEAgLTE1OTcsNiArMTYw
OSwxMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB1MzIgb2Zmc2V0KQo+ICB7Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICsKPiArc3Rh
dGljIHUzMiBnaWN2M19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
Cj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgLyogU2V0IHVwIHRo
ZSBHSUMgKi8KPiBAQCAtMTY5OCw2ICsxNzE1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNf
aHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7Cj4gICAgICAuc2Vjb25kYXJ5X2luaXQgICAgICA9
IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKPiAgICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0g
Z2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAo+ICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBn
aWN2M19tYWtlX2h3ZG9tX21hZHQsCj4gKyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3Yz
X2dldF9od2RvbV9tYWR0X3NpemUsCj4gICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3Yz
X2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2M19k
b19MUEksCj4gIH07Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNo
L2FybS9naWMuYwo+IGluZGV4IDZjODAzYmYuLjlmZmQzM2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTg1MSw2ICs4NTEs
MTcgQEAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG9mZnNldCkKPiAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3ZG9tX21hZHQoZCwgb2Zm
c2V0KTsKPiAgfQo+ICAKPiArdW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1hZHRfc2l6
ZTsKPiArICAgIG1hZHRfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQo+ICsg
ICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2ludGVycnVw
dCkgKiBkLT5tYXhfdmNwdXMKPiArICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3Bp
X21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikKPiArICAgICAgICAgICAgICAgICsgZ2ljX2h3X29w
cy0+Z2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKPiArCj4gKyAgICByZXR1cm4gbWFkdF9zaXplOwo+
ICt9Cj4gKwo+ICBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCj4gIHsKPiAgICAgIHJldHVybiBnaWNfaHdfb3BzLT5pb21lbV9kZW55X2FjY2VzcyhkKTsK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmgKPiBpbmRleCA2MjAzZGM1Li4zYWNkZDZkIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4g
QEAgLTM2NSw2ICszNjUsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgaW50
ICgqbWFrZV9od2RvbV9tYWR0KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsK
PiAgICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQgb3RoZXIgaHcgc3R1ZmZzIHRv
IHRoZSBoYXJkd2FyZSBkb21haW4uICovCj4gICAgICBpbnQgKCptYXBfaHdkb21fZXh0cmFfbWFw
cGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOwo+ICsgICAgLyogUXVlcnkgdGhlIHNpemUgb2YgaGFy
ZHdhcmUgZG9tYWluIG1hZHQgdGFibGUgKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgKCpnZXRfaHdk
b21fbWFkdF9zaXplKShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICAgIC8qIERlbnkgYWNj
ZXNzIHRvIEdJQyByZWdpb25zICovCj4gICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAgICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVxdWly
ZSBzcGVjaWFsIGhhbmRsaW5nICovCj4gQEAgLTM3Niw2ICszNzgsNyBAQCBpbnQgZ2ljX21ha2Vf
aHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KTsKPiAgaW50IGdpY19tYWtlX2h3ZG9tX21hZHQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCk7Cj4gK3Vuc2lnbmVkIGxvbmcgZ2lj
X2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gIGludCBnaWNf
bWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpOwo+ICBpbnQgZ2ljX2lv
bWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 16:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 16:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq07c-00078N-B7; Thu, 07 Sep 2017 16:57:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dq07b-00077x-Dl
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 16:57:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D7/A8-03283-68A71B95; Thu, 07 Sep 2017 16:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTbetamO
 kwbo57Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMX8tYCp5IV9ze/4mtgXG1aBcjF4eQwGZG
 iffbvjFDOAcYJaZNPMHaxcjJISzgJDHl3EU2EFtEwFbi38flYDazQLDExbfPwGwhgQ5GiV07X
 UFsNgFdiR03XzOD2LwCVhLXn55hArFZBFQkVv9cxg5iiwqESzSd7WeBqBGUODnzCZDNwcEp4C
 XxbnESxHh1iT/zLjFD2OISTV9WskLY8hLb385hnsDIPwtJ9ywkLbOQtMxC0rKAkWUVo3pxalF
 ZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBwMgDBDsa7mwIOMUpyMCmJ
 8h7X2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXoxIoJ1iUmp5akZaZA4wTmLQEB4+SCG8VS
 Jq3uCAxtzgzHSJ1ilFRSpyXDyQhAJLIKM2Da4PF5iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ88qCTOHJzCuBm/4KaDET0OKS5xtAFpckIqSkGhjLt/97G6l22+javJiM+89OaJ26POtTzzX
 DK+9LTbtP+8l3e+SklO8/wB3LZLkt9D7P/0Y2j26Jfedyy/bXNsyfYmD1zTBy6o/4o17bGmNZ
 8rVZLr5vqTHbcO4Bg8YT/WaVSzFJNet87qW/Vehq1d+28bJwZ5LAKrcqzaKrnwy2W125rbqpI
 VCJpTgj0VCLuag4EQD4S57pyAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504803461!92438868!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58037 invoked from network); 7 Sep 2017 16:57:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 7 Sep 2017 16:57:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 44AD515AD;
 Thu,  7 Sep 2017 09:57:41 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 55FCB3F578;
 Thu,  7 Sep 2017 09:57:40 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-6-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <42d87dbf-331b-296a-58a4-9b463e62a4d0@arm.com>
Date: Thu, 7 Sep 2017 17:57:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-6-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 5/5] ARM: ITS: Expose ITS in the MADT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wOS8xNyAxODoxNSwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IEFkZCBnaWN2M19p
dHNfbWFrZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDIzICsrKysrKysrKysrKysr
KysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDEgKwo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4ICsrKysrKysrCj4gIDMgZmlsZXMg
Y2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGluZGV4IDBhYjE0NjYu
LmJmODRkYjggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtMTA2NCw2ICsxMDY0LDI5IEBAIHZvaWQg
Z2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+ICAgICAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KEFD
UElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3Byb2JlLCAwKTsKPiAgfQo+ICsKPiArdW5zaWdu
ZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHU4ICpiYXNlX3B0ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0KQoKV2hhdCBhYm91dCB3ZSBkcm9wIG9mZnNldCBoZXJlIGFu
ZCBhZGQgaXQgYXQgdGhlIGNhbGxlciwgdGhlbiByZXR1cm4KanVzdCB0aGUgc2l6ZSBvZiB0aGUg
SVRTIE1BRFQgc2l6ZT8gQWxzbyBiYXNlX3B0ciBjb3VsZCBiZSBhIHZvaWQqIHRoZW4uCgo+ICt7
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
dHJhbnNsYXRvciAqZndfaXRzOwoKSWYgeW91IG1ha2UgdGhpcyBlaXRoZXIgYSAidm9pZCAqIiBv
ciBhICJzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKiIKdGhlbiB5b3UgY2FuIHNhdmUgdGhl
IHJhdGhlciB1Z2x5IGNhc3QgaW4gdGhlIGFzc2lnbm1lbnQgYmVsb3cuCgo+ICsgICAgc3RydWN0
IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmh3ZG9tX2l0czsKPiArCj4gKyAgICBod2Rv
bV9pdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKikoYmFzZV9wdHIK
PiArICAgICAgICAgICAgICAgICAgICsgb2Zmc2V0KTsKCklmIHlvdSBkcm9wIG9mZnNldCBhcyBt
ZW50aW9uZWQgYWJvdmUgYW5kIG1ha2UgYmFzZV9wdHIgYSB2b2lkKiwgeW91IGNhbgpzYXZlIHRo
ZSBjYXN0LgoKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHZnaWNfdjNfaXRzX2NvdW50KGQp
OyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGZ3X2l0cyA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dl
bmVyaWNfdHJhbnNsYXRvciAqKQo+ICsgICAgICAgICAgICAgICAgICAgIGFjcGlfdGFibGVfZ2V0
X2VudHJ5X21hZHQoCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfTUFEVF9UWVBFX0dF
TkVSSUNfVFJBTlNMQVRPUiwgaSk7Cj4gKyAgICAgICAgbWVtY3B5KGh3ZG9tX2l0cywgZndfaXRz
LCBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpKTsKPiArICAgICAg
ICBod2RvbV9pdHMrKzsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gKG9mZnNldCArIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcikKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICogdmdpY192M19pdHNfY291bnQoZCkpOwo+ICt9Cj4gICNlbmRpZgo+
ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCj4gaW5kZXggM2ViNjdmMi4uMDM5Mjc5NSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTQw
Myw2ICsxNDAzLDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPiAgICAgICAgICB0YWJsZV9sZW4gKz0gc2l6ZTsK
PiAgICAgIH0KPiAgCj4gKyAgICB0YWJsZV9sZW4gPSBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0
KGQsIGJhc2VfcHRyLCB0YWJsZV9sZW4pOwoKLi4uIGFuZCBoZXJlIHlvdSBjb3VsZCBtaW1pYyB0
aGUgb3RoZXIgY2FsbHMgdGhlbjoKCXRhYmxlX2xlbiArPSBnaWN2M19pdHNfbWFrZV9od2RvbV9t
YWR0KGQsIGJhc2VfcHRyICsgdGFibGVfbGVuKTsKCihvciBkaXJlY3RseSByZXR1cm4pLgoKQ2hl
ZXJzLApBbmRyZS4KCgo+ICAgICAgcmV0dXJuIHRhYmxlX2xlbjsKPiAgfQo+ICAKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAo+IGluZGV4IDljZjE4ZGEuLmFlOGE0OTQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAo+IEBAIC0xMzcsNiArMTM3LDggQEAgdm9pZCBnaWN2M19pdHNfZHRf
aW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwo+ICAKPiAgI2lmZGVmIENP
TkZJR19BQ1BJCj4gIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKTsKPiArdW5zaWduZWQg
bG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHU4
ICpiYXNlX3B0ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0KTsKPiAgI2VuZGlmCj4gIAo+ICAvKiBEZW55IGlvbWVtIGFjY2Vz
cyBmb3IgaXRzICovCj4gQEAgLTIwNyw2ICsyMDksMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGdp
Y3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAgc3Rh
dGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPiAgewo+ICB9Cj4gKwo+
ICt1bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoc3RydWN0IGRvbWFpbiAq
ZCwgdTggKmJhc2VfcHRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBvZmZzZXQpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gICNl
bmRpZgo+ICAKPiAgc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 17:15:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 17:15:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq0Oh-0000UT-Te; Thu, 07 Sep 2017 17:15:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dq0Og-0000UN-BS
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 17:15:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 39/09-03283-9AE71B95; Thu, 07 Sep 2017 17:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLJsWRWlGSWpSXmKPExsUSfTxjoe6Kuo2
 RBpMeWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnt65iK7jDXbFoaz9LA+MJ7i5GTg4hAXeJ
 j4e/MnUxcgHZaxglpi2Zxgzh3GWUWPx/LksXIweQ4yaxo9UeIr6EUWLJvr/sEM56Rom/y/dAt
 c9nlPg5dQ07yFw2AUuJlzOuMYPYIgLWEoePTAIbyywwm1Xi94mVYAlhAVuJzs4HUEV2Ep/fX2
 WBsN0kVu77BzaIRUBFYsWFY4wgNq+AmcSqnqlQq2cxSTzYuIENJMEp4CCx/NE1sCJGATGJ76f
 WMIHYzALiEreezAezJQQEJRbN3sMMYYtJ/Nv1kA3CNpDYunQfC4QtJ3FuYhOUnSBxpm8nM8j/
 zAKaEut36UOMtJM4f20t1HhFiSndD9khbhOUODnzCVRrjsTTc++YQFolBKQk/rcqgZwsIdDBI
 nHo+nGotTISjybeZJvAqDALyaWzELbNQrJtFpJts5BsW8DIuopRozi1qCy1SNfIQC+pKDM9oy
 Q3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCpMADBDsZfywIOMUpyMCmJ8h7X2BgpxJeUn1K
 ZkVicEV9UmpNafIhRhoNDSYLXvxYoJ1iUmp5akZaZA0xvMGkJDh4lEd5qkDRvcUFibnFmOkTq
 FKMux4ybd/8wCbHk5eelSonzzgUpEgApyijNgxsBS7WXGGWlhHkZgY4S4ilILcrNLEGVf8Uoz
 sGoJMw7AWQKT2ZeCdymV0BHMAEdUfJ8A8gRJYkIKakGRqOlT2IczaKc/ghFZS+MD1l6tOPD8S
 /fSt46z9s/3yflQZbXIzn5+/c+m7WYHNmlU9vfwVFveGXS/6sXTNhzfzIx2Ffl93B//bb7ke6
 G4rV1tilsN66o3Xv919Mi63DmWUPVANNWf6dES1Vdw1tKWw/dMa4R23Tu3/1D2WJbwuxvvu1c
 8jY7XomlOCPRUIu5qDgRAKXUx+GwAwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504804520!81777763!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23873 invoked from network); 7 Sep 2017 17:15:20 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 7 Sep 2017 17:15:20 -0000
Received: (qmail 18075 invoked from network); 7 Sep 2017 20:15:19 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 7 Sep 2017 20:15:19 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 41F157FCB5
 for <xen-devel@lists.xenproject.org>; Thu,  7 Sep 2017 20:15:19 +0300 (EEST)
Received: (qmail 3932 invoked from network); 7 Sep 2017 20:15:19 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 7 Sep 2017 20:15:18 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Thu, 7 Sep 2017 20:15:20 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Thu, 7
 Sep 2017 20:15:18 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>
Thread-Topic: [PATCH v10 1/3] gitignore: add local vimrc files
Thread-Index: AQHTJxeXB5Q0m6GeLUij8rUlK7FDbKKpU2IAgAAKJoCAAAoQAIAAEa8A
Date: Thu, 7 Sep 2017 17:15:18 +0000
Message-ID: <1504804518.3358.16.camel@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-2-git-send-email-ppircalabu@bitdefender.com>
 <20170907145940.zlig4t7vseelqvsj@citrix.com>
 <1504798559.3358.7.camel@bitdefender.com>
 <22961.28624.78472.737862@mariner.uk.xensource.com>
In-Reply-To: <22961.28624.78472.737862@mariner.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.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1504787099, ts:1504804520
Content-ID: <6223E4A9C4EF054AB0D3D57187324BF5@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73066
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460229,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.008004)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003752), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.013296,0.000083)], URL: [Enabled, t:
 (0.000005,0.000001)], RTDA: [Enabled, t: (0.188642), Hit: No, Details:
 v2.6.7; Id: 15.5f45gu.1bokcqg03.8vggi], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 1/3] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSm8sIDIwMTctMDktMDcgYXQgMTc6MTIgKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOg0KPiBQ
ZXRyZSBPdmlkaXUgUElSQ0FMQUJVIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjEwIDEvM10gZ2l0aWdu
b3JlOiBhZGQNCj4gbG9jYWwgdmltcmMgZmlsZXMiKToNCj4gPiANCj4gPiBPbiBKbywgMjAxNy0w
OS0wNyBhdCAxNTo1OSArMDEwMCwgV2VpIExpdSB3cm90ZToNCj4gPiA+IA0KPiA+ID4gT09JIGhv
dyBkb2VzIHRoaXMgd29yaz8NCj4gLi4uDQo+ID4gDQo+ID4gSSBoYXZlbid0IGFkZGVkIHRoZSBm
aWxlIHRvIHRoZSByZXBvc2l0b3J5LCBqdXN0IHRvIC5naXRpZ25vcmUgaW4NCj4gPiBvcmRlcg0K
PiA+IHRvIG1hc2sgaXQgZnJvbSBnaXQuIEl0IHdpbGwgaGVscCBtZSB2ZXJ5IG11Y2ggdG8gaGF2
ZSBpdCB1cHN0cmVhbQ0KPiA+IGJlY2F1c2UgcmlnaHQgbm93IEkgaGF2ZSB0byBjaGVycnktcGlj
ayBpdCBlYWNoIHRpbWUgSSBjcmVhdGUgYQ0KPiA+IGxvY2FsDQo+ID4gYnJhbmNoLg0KPiA+IEkn
bSB1c2luZyBuZW92aW0gYW5kICdNYXJjV2ViZXIvdmltLWFkZG9uLWxvY2FsLXZpbXJjJy4gTXkg
bG9jYWwNCj4gPiAudmltcmMNCj4gPiBpcyBxdWl0ZSBzaW1wbGUsIGp1c3Qgc2V0cyB0aGUgYWxp
Z25tZW50LCB0YWJzIGFuZCB0YWJzcGFjZQ0KPiA+IGFjY29yZGluZw0KPiA+IHRvIHRoZSB4ZW4g
Y29kaW5nIHN0YW5kYXJkLg0KPiBXaHkgZG9uJ3QgeW91IHB1dCB0aGUgLnZpbXJjIGluIHlvdXIg
Li4gPw0KPiANCj4gSWFuLg0KPiANCk15IGN1cnJlbnQgZGlyZWN0b3J5IGxheW91dCBpcyBhICJ3
b3JrIiBkaXJlY3Rvcnkgd2hpY2ggY29udGFpbnMNCnZhcmlvdXMgcHJvamVjdHMgKHdpdGggZGlm
ZmVyZW50IGNvZGluZyBzdGFuZGFyZHMpLiBVc2luZyAicGVyLQ0KZGlyZWN0b3J5IiBzZXR0aW5n
cyBpbiBteSBnbG9iYWwgLnZpbXJjIGlzIHBvc3NpYmxlIGJ1dCBwZXJzb25hbGx5IEkNCnByZWZl
ciB1c2luZyBhIGxvY2FsIC52aW1yYyB3aGljaCBpcyBlYXNpZXIgdG8gbWFuYWdlICYgbWlncmF0
ZS4NCg0KLy9QZXRyZQ0KPiBfX19fX19fX19fX19fX19fX19fX19fX18NCj4gVGhpcyBlbWFpbCB3
YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 17:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 17:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq0ag-0001KX-3H; Thu, 07 Sep 2017 17:27:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq0ae-0001KL-He
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 17:27:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 0D/A3-01911-E8181B95; Thu, 07 Sep 2017 17:27:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbevcWO
 kweSn/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLDiOGvBbumKIztfMzYw
 zhDuYuTiEBJoZJL4MucSE4TzmFHi74NTLBDONkaJ/4t/MnYxcnKICDhLfD0zlx3E5hXQl3j+9
 ykLiC0sYC/x4+tCsG4JgRtsEhcOPgFKcAA5nhKrP7qA1ICYh+duBQqzc7AJWEkcEgOJsgioSj
 x8/pplAiP3AkaGVYwaxalFZalFuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjGu2ex5ilORgUhLlPa6xMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/xeqCcYFFq
 empFWmYOMPhg0hIcPEoivEcagNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiUOMUMApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xBkFU9mXgncpldARzABHVHyfAPIES
 WJCCmpBsb5a1gX9M2eUKtR8iPpgm7G42sysf/L56x/u3bL/1+pEVt3fJlZF3qo9/m3J6ovGja
 tdzyl7Sag0lZ1+Cf33xRphjc+e/hFNbfMUzzZ5T9p32uH+yzP0pTqv5ivKIjxF7pneexMNkf4
 o5ZVE6ZI5WhtL5DbyDHbNWPvoWeq2mfO1Coe32V239lMiaU4I9FQi7moOBEAGYAzw38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504805261!82840521!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36161 invoked from network); 7 Sep 2017 17:27:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 17:27:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq0aZ-0008R5-SH; Thu, 07 Sep 2017 17:27:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq0aU-0000iV-6V; Thu, 07 Sep 2017 17:27:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq0aT-0001yC-Ph; Thu, 07 Sep 2017 17:27:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113131-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 17:27:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113131: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQz
MmM5MjQ2Y2RmYmIzYjAzMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDMgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAyIGRheXMgICAyNCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMzEgIDIwMTctMDktMDcgMTY6MDE6NTgg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzY4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 17:37:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 17:37:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq0jU-00026g-Vs; Thu, 07 Sep 2017 17:36:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dq0jU-00026a-4U
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 17:36:52 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 44/4C-02226-3B381B95; Thu, 07 Sep 2017 17:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHpnpe6m5o2
 RBsufaFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXWj6zF3wQq7h2upexgXGeUBcjF4eQwHRG
 if+9X5hAHBaBZawSM18vZgRxJAQOsUocfnORpYuRE8iJk9i1GsTmALLTJKYtjIQwyyQmrvMAq
 RASUJLYMvkxI8TQA0wSM/acYAVJCAvoSUz+dpsRxGYRUJH4v2I52Eg2AX2Jp2uvMYPYIgLKEp
 +fr2QGaWYWaGGUeLijjxGiuUji4cOdTCA2r4ClxOLV05ghtn1jlPj+iBsiLihxcuYTsKHMAlo
 SN/69ZAI5jllAWmL5Pw6QMKeAvcS36Z1gJaJAu+btW8U2gVF0FpLuWUi6ZyF0L2BkXsWoUZxa
 VJZapGtkrJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgX9QwMjDsY+/b6HWKU5
 GBSEuU9rrExUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/cmoJxgUWp6akVaZg4wQmHSEhw8Si
 K88sAoFeItLkjMLc5Mh0idYjTmuHDn0h8mjgN7bv1hEmLJy89LlRLnXQQySQCkNKM0D24QLHF
 cYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMux9kCk9mXgncvldApzABnVLyfAPIKSWJCCmp
 BkZJxYkLqqZNnDyVp+BfH+eP/UxzwkpK7637rHrEsZ+xle8bTzzTr52+OTWzFlxwvVS9/KPPz
 VTD/p2zrk9wVmb03+ySdsNA+f3l1+vKWL/ZLr8tdbDqYtrCrvjrenEuU26uUOo//++EbPZTi8
 OGR1ul3kqb7koVPnJL33fZsT3d7z7+VZz777CiEktxRqKhFnNRcSIAo3/0YxcDAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504805809!113552455!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2295 invoked from network); 7 Sep 2017 17:36:50 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Sep 2017 17:36:50 -0000
Received: by mail-qk0-f169.google.com with SMTP id b23so982040qkg.1
 for <xen-devel@lists.xenproject.org>; Thu, 07 Sep 2017 10:36:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=8JLkFo7oZ7sqqdC4Jp6TsAlplUafaaplqiOTyTyt6YE=;
 b=oLjzwcoIOl0btPpDmROCKEDLDFv6c2Uf52lZlzrZaHq+oK2DL7olEiW0g8rOm/Bb5I
 VKwikDMOx8m91z/Vx5i5nwIs2ZeGeHnI+JJ3XuxdXcBD/7uZEIpHnD4bfPztxL3yxQvI
 kNk01CyupF0MUsffUvjZ0j/UhSMWJGLAWQr4XH/DxqpxwWxwGCRy/wIO7GODMIK5Vnfv
 iyuYLi7p6hy2kM6Qwdfnq0lTlPUzqFIkfl2R2/qTGnI8DGeqjRe/a6/LGpvCStOOVNyn
 c8RqMYGdrSV3cKsoSERuDR+p3hRQPotmCnDFtjoUbO98xAQiIJs1nvp9DNQ96YA7VkZw
 5d6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=8JLkFo7oZ7sqqdC4Jp6TsAlplUafaaplqiOTyTyt6YE=;
 b=IDcow7r8sGo65sFvA1e4hq0CCl3h9p1wWvK0aoTqtmVbSnArsgnoKAK3dc9GzWFoMQ
 0UNj5RTalodpxEi59dYFXKp3zomJUWXskEh7GZXcCHbXPb5c8w+aVFfYltF8gaxMFQ6q
 WFW3M6/kX9/RbtPAuV6LdUy986/Xdp8rZ7RBtfK5HMxBVwYogFkb8oMzWbqJfXqxzgIY
 Aga819BxXzAG2LCc2We9gOQerb8mDUyxv+FNMSOIcsF9C4Q2fsq/62d36gFu1cPpmBtu
 DYAVA4w3GYRyhZzEfHzB13zAVHu/kATyAHsveiTI47clHXkZ06phVG/N1/IJlkrUHvhU
 Br3A==
X-Gm-Message-State: AHPjjUhZS+Zumu5OX1JyXM9UD2NUNlKenQv0HTmET7/WMBs2vkqdzeFV
 zVnaPcgDTpLjJA==
X-Google-Smtp-Source: AOwi7QAS5wEUkP91VhU4LrawgkNdWz3+YRnIxbbN/u41/fG2+hHfTM/gmkHVM/vcBieIRC9VsvaAcQ==
X-Received: by 10.55.112.6 with SMTP id l6mr163907qkc.164.1504805809420;
 Thu, 07 Sep 2017 10:36:49 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id o38sm153320qto.10.2017.09.07.10.36.48
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 07 Sep 2017 10:36:48 -0700 (PDT)
Date: Thu, 7 Sep 2017 13:36:46 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170907173644.GA7717@localhost.localdomain>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59819945020000780010323D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDM6MjA6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g
MDcvMzEvMTcgNjowNCBQTSA+Pj4KPiA+T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMDc6NTU6MzRB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkQGtlcm5lbC5vcmc+IDA3LzI2LzE3IDk6NTAgUE0gPj4+Cj4gPj4gPi0tLSBhL2Rv
Y3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KPiA+PiA+KysrIGIvZG9jcy9taXNjL2xpdmVwYXRj
aC5tYXJrZG93bgo+ID4+ID5AQCAtMjc5LDYgKzI3OSwxMCBAQCBJdCBtYXkgYWxzbyBoYXZlIHNv
bWUgYXJjaGl0ZWN0dXJlLXNwZWNpZmljIHNlY3Rpb25zLiBGb3IgZXhhbXBsZToKPiA+PiA+KiBF
eGNlcHRpb24gdGFibGVzLgo+ID4+ID4qIFJlbG9jYXRpb25zIGZvciBlYWNoIG9mIHRoZXNlIHNl
Y3Rpb25zLgo+ID4+ICA+Cj4gPj4gPitOb3RlIHRoYXQgb24gQVJNIDMyIHRoZSBzZWN0aW9ucyBT
SE9VTEQgYmUgZm91ciBieXRlIGFsaWduZWQuIE90aGVyd2lzZQo+ID4+ID4rd2UgcmlzayBoaXR0
aW5nIERhdGEgQWJvcnQgZXhjZXB0aW9uIGFzIHVuLWFsaWduZWQgbWFuaXB1bGF0aW9uIG9mIGRh
dGEgaXMKPiA+PiA+K3Byb2hpYml0ZWQgb24gQVJNIDMyLgo+ID4+IAo+ID4+IFRoaXMgKGFuZCBo
ZW5jZSB0aGUgcmVzdCBvZiB0aGUgcGF0Y2gpIGlzIG5vdCBpbiBsaW5lIHdpdGggdGhlIG91dGNv
bWUgb2YgdGhlCj4gPj4gZWFybGllciBkaXNjdXNzaW9uIHdlIGhhZC4gTm90aGluZyBpcyB3cm9u
ZyB3aXRoIGEgc2VjdGlvbiBoYXZpbmcgc21hbGxlcgo+ID4+IGFsaWdubWVudCwgYXMgbG9uZyBh
cyB0aGVyZSBhcmUgbm8gMzItYml0IChvciB3aWRlciwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhlcmUK
PiA+PiBhcmUgYW55IHN1Y2gpIHJlbG9jYXRpb25zIGFnYWluc3Qgc3VjaCBhIHNlY3Rpb24uIEFu
ZCBldmVuIGlmIHRoZXJlIHdlcmUsIEkKPiA+PiB0aGluayBpdCBzaG91bGQgcmF0aGVyIGJlIHRo
ZSBjb2RlIGRvaW5nIHRoZSByZWxvY2F0aW9ucyBuZWVkaW5nIHRvIGNvcGUsIGFzCj4gPj4gSSBk
b24ndCB0aGluayB0aGUgQVJNIEVMRiBBQkkgaW1wb3NlcyBhbnkgc3VjaCByZXN0cmljdGlvbi4K
PiA+Cj4gPlRoZSBpZGVhIGJlaGluZCB0aGlzIHBhdGNoIGlzIHRvIGdpdmUgYWR2YW5jZSB3YXJu
aW5ncy4gQWtpbiB0byB3aGF0Cj4gPjJmZjIyOTY0M2I3MzllMmZkMGNkMDUzNmVlOWZjYTUwNmNm
YTkyZjgKPiA+Inhlbi9saXZlcGF0Y2g6IERvbid0IGNyYXNoIG9uIGVuY291bnRlcmluZyBTVE5f
VU5ERUYgcmVsb2NhdGlvbnMiIGRpZC4KPiA+Cj4gPlRoZSBvdGhlciBwYXRjaGVzIGluIHRoaXMg
c2VyaWVzIGZpeCB0aGUgYWxpZ25tZW50IGlzc3Vlcy4KPiA+Cj4gPlRoZSBBUk0gRUxGIEFCSSAo
aHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmloaTAwNDRm
L0lISTAwNDRGX2FhZWxmLnBkZikKPiA+Cj4gPnNheXM6Cj4gPgo+ID40LjMuNSBTZWN0aW9uIEFs
aWdubWVudAo+ID5UaGVyZSBpcyBubyBtaW5pbXVtIGFsaWdubWVudCByZXF1aXJlZCBmb3IgYSBz
ZWN0aW9uLiBIb3dldmVyLCBzZWN0aW9ucyBjb250YWluaW5nIHRodW1iIGNvZGUgbXVzdCBiZSBh
dCBsZWFzdAo+ID4xNi1iaXQgYWxpZ25lZCBhbmQgc2VjdGlvbnMgY29udGFpbmluZyBBUk0gY29k
ZSBtdXN0IGJlIGF0IGxlYXN0IDMyLWJpdCBhbGlnbmVkLgo+ID5QbGF0Zm9ybSBzdGFuZGFyZHMg
bWF5IHNldCBhIGxpbWl0IG9uIHRoZSBtYXhpbXVtIGFsaWdubWVudCB0aGF0IHRoZXkgY2FuIGd1
YXJhbnRlZSAobm9ybWFsbHkgdGhlIHBhZ2Ugc2l6ZSkuCj4gCj4gTm90ZSB0aGUgInRodW1iIGNv
ZGUiIGFuZCAiQVJNIGNvZGUiIGluIGhlcmUgLSBpaXJjIHlvdSdyZSBjaGVja2luZyBfYWxsXwo+
IHNlY3Rpb25zLCBub3QganVzdCBvbmVzIGNvbnRhaW5pbmcgY29kZS4KCkkgY2FuIGZpeCB0aGUg
Y29kZSB0byBvbmx5IGRvIHRoZSBjaGVjayBmb3IgJ1gnIG9uZXM6CgogIFsgMl0gLnRleHQgICAg
ICAgICAgICAgUFJPR0JJVFMgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwICAwMDAwMDA3MAogICAg
ICAgMDAwMDAwMDAwMDAwMDBjYSAgMDAwMDAwMDAwMDAwMDAwMCAgQVggICAgICAgMCAgICAgMCAg
ICAgMTYKICBbIDRdIC5hbHRpbnN0cl9yZXBsYWNlIFBST0dCSVRTICAgICAgICAgMDAwMDAwMDAw
MDAwMDAwMCAgMDAwMDAxM2MKICAgICAgIDAwMDAwMDAwMDAwMDAwMGIgIDAwMDAwMDAwMDAwMDAw
MDAgIEFYICAgICAgIDAgICAgIDAgICAgIDQKICBbIDVdIC5maXh1cCAgICAgICAgICAgIFBST0dC
SVRTICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMCAgMDAwMDAxNDcKICAgICAgIDAwMDAwMDAwMDAw
MDAwMGQgIDAwMDAwMDAwMDAwMDAwMDAgIEFYICAgICAgIDAgICAgIDAgICAgIDEKCgpBbmQgYWxz
byBoYXZlIHRoZSBjaGVjayBpbiB0aGUgcmVsb2NhdGlvbiAtIHdoaWNoIHJpZ2h0IG5vdyBhcmUK
MzItYml0OiBSX0FSTV9BQlMzMiwgUl9BUk1fUkVMMzIsIFJfQVJNX01PVldfQUJTX05DLCBSX0FS
TV9NT1ZUX0FCUywKUl9BUk1fQ0FMTCwgUl9BUk1fSlVNUDI0IHNvIHdpbGwgbGVhdmUgdGhlIGNv
ZGUgYXMgaW4KYXJjaF9saXZlcGF0Y2hfcGVyZm9ybS4KCkJ1dCBuZWl0aGVyIG9uZSBvZiB0aG9z
ZSBpcyBnb2luZyB0byBoZWxwIGluIGNhdGNoaW5nIGxpdmVwYXRjaGVzCnRoYXQgaGF2ZSB0aGUg
d3JvbmcgYWxpZ25tZW50IHdpdGhvdXQgcmVsb2NhdGlvbnMgYW5kIG5vdCBleGVjdXRhYmxlLgpG
b3IgZXhhbXBsZSAubGl2ZXBhdGNoLmRlcGVuZHMKClRob3VnaHRzIG9uIGhvdyB5b3Ugd291bGQg
d2FudCB0byBjYXRjaCB0aG9zZT8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 17:46:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 17:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq0sR-0002tS-RE; Thu, 07 Sep 2017 17:46:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41679c3bb=citrix-osstest@xenproject.org>)
 id 1dq0sQ-0002t4-Na
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 17:46:06 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 68/7B-02817-ED581B95; Thu, 07 Sep 2017 17:46:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7d1o2
 RBue2CFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow5rbvYCk4bVGzc2crUwNik0sXIySEh4C8x
 4+NFVgjbXeLt2blgtoiAs8SED7fZQGxeAT2Jq1tnsIPYwgJGEhdOTYeqd5O4s2IaC4y99OwNs
 DibgIfExJ6JQHEODhYBFYkPCyVBwkICWhJLF69kghgpKHFy5hOwVmYBCYmDL14wQ4yxkGj/9J
 ZpAiPvLCRls5CULWBkWsWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJe
 cn7uJERg69QwMjDsYG2f7HWKU5GBSEuU9rrExUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+MW
 oJxgUWp6akVaZg4wiGHSEhw8SiK8nSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US510HU
 iQAUpRRmgc3AhZRlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4AmcKTmVcCt+kV0BFMQE
 eUPN8AckRJIkJKqoGxQTK/bEXnl1feqr4Z28r0ZvhoZbYGLN/GOPmVSwhPa/yHX290JmXPm7h
 tW+CH7HmHHRq5rb506YsJPte4/nydxZ1KWblm010p0RyTCjoCPv2rsWM5y/zYdsbSJPbdy+1F
 r9rsn7IgN3tBw9Odwa8YZI0c3CtFV7h5q1+PW860k//LHT3BoLtKLMUZiYZazEXFiQAdts92o
 wIAAA==
X-Env-Sender: prvs=41679c3bb=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504806363!110455922!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37813 invoked from network); 7 Sep 2017 17:46:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Sep 2017 17:46:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,359,1500940800"; d="scan'208";a="447023959"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72072-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=89796c69d9fdaa9bd13d37b6b1687df5e0104ed5
X-Osstest-Versions-That: ovmf=b80a4097393c90d041b299ef628e6104612a2586
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 7 Sep 2017 18:46:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72072: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2598573781806945831=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72072 ovmf real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72072/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 ovmf                 89796c69d9fdaa9bd13d37b6b1687df5e0104ed5
baseline version:
 ovmf                 b80a4097393c90d041b299ef628e6104612a2586

Last test of basis    72070  2017-09-07 01:21:42 Z    0 days
Testing same since    72072  2017-09-07 15:49:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ge Song <ge.song@hxt-semitech.com>
  Laszlo Ersek <lersek@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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


Push not applicable.

------------------------------------------------------------
commit 89796c69d9fdaa9bd13d37b6b1687df5e0104ed5
Author: Ge Song <ge.song@hxt-semitech.com>
Date:   Wed Sep 6 11:11:35 2017 +0800

    OvmfPkg/SecMain: Fix stack switching to permanent memory
    
    In earlier PEI stage, temporary memory at PcdOvmfSecPeiTempRamBase is
    employed as stack and heap. We move them to the new room and do some
    relocation fixup when permanent memory becomes available.
    TemporaryRamMigration() is responsible for switching the stack.
    
    Before entering TemporaryRamMigration(), Ebp/Rbp is populated with the
    content of Esp/Rsp and used as frame pointer.
    
    After the execution of SetJump/LongJump, stack migrates to new position
    while the context keeps unchanged.
    
    But when TemporaryRamMigration() exits, Esp/Rsp is filled with
    the content of Ebp/Rbp to destroy this stack frame.
    
    The result is, stack switches back to previous temporary memory.
    
    When permanent memory becomes available, modules that have registered
    themselves for shadowing will be scheduled to execute. Some of them
    need to consume more memory(heap/stack). Contrast to temporary stack,
    permanent stack possesses larger space.
    
    The potential risk is overflowing the stack if stack staying in
    temporary memory. When it happens, system may crash during S3 resume.
    
    More detailed information:
    > (gdb) disassemble /r
    > Dump of assembler code for function TemporaryRamMigration:
    >   0x00000000fffcd29c <+0>:	55	push   %rbp
    >   0x00000000fffcd29d <+1>:	48 89 e5	mov    %rsp,%rbp
    >   0x00000000fffcd2a0 <+4>:	48 81 ec 70 01 00 00	sub
    > $0x170,%rsp
    >    ...
    >    ...
    >    0x00000000fffcd425 <+393>:	e8 80 10 00 00	callq  0xfffce4aa
    > <SaveAndSetDebugTimerInterrupt>
    > => 0x00000000fffcd42a <+398>:	b8 00 00 00 00	mov    $0x0,%eax
    >    0x00000000fffcd42f <+403>:	c9	leaveq
    >    0x00000000fffcd430 <+404>:	c3	retq
    > End of assembler dump.
    
    See the description of leave(opcode: c9), from
    Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 2A
    
    "Releases the stack frame set up by an earlier ENTER instruction. The
    LEAVE instruction copies the frame pointer (in the EBP register) into
    the stack pointer register (ESP), which releases the stack space
    allocated to the stack frame. The old frame pointer (the frame pointer
    for the calling procedure that was saved by the ENTER instruction) is
    then popped from the stack into the EBP register, restoring the calling
    procedure’s stack frame."
    
    To solve this, update Ebp/Rbp too when Esp/Rsp is updated
    
    Cc: Jordan Justen <jordan.l.justen@intel.com>
    Cc: Laszlo Ersek <lersek@redhat.com>
    Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ge Song <ge.song@hxt-semitech.com>
    Tested-by: Laszlo Ersek <lersek@redhat.com>
    Reviewed-by: Laszlo Ersek <lersek@redhat.com>
    Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>

commit a94081fb266bd71d94f4fd28d131ba82663307ae
Author: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date:   Tue Sep 5 19:14:41 2017 +0100

    ArmPkg: add ArmCrashDumpDxe driver
    
    Even though RELEASE builds produce some diagnostics when a crash
    occurs, they can be rather unhelpful:
    
      Synchronous Exception at 0x0000000000000000
    
    and sometimes, it would be useful to get a full register dump from
    a production machine without having to modify the firmware.
    
    This can be achieved very easily by incorporating a DEBUG build of
    ARM's DefaultExceptionHandlerLib into a DXE driver, and registering
    its DefaultExceptionHandler entry point as the synchronous exception
    handler, overriding the default one. If we then build this driver
    using the UefiDebugLibConOut DebugLib implementation, we end up
    with a module than can simply be loaded via the Shell on any system.
    
    Shell> load fs0:ArmCrashDumpDxe.efi
    
    As a bonus, the crash dump will also appear on the graphical display,
    not only on the serial port.
    
    Contributed-under: TianoCore Contribution Agreement 1.1
    Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
    Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2598573781806945831==--

From xen-devel-bounces@lists.xen.org Thu Sep 07 18:18:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 18:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq1Nu-0005C7-Gn; Thu, 07 Sep 2017 18:18:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq1Ns-0005Bk-Ur
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 18:18:37 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D2/26-28476-C7D81B95; Thu, 07 Sep 2017 18:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbe6d2O
 kwc/9ghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePSogbXgcF5Fw89HLA2M
 r5y6GLk4hAQamSS61vcyQjiPGSW+7frPDuFsY5TY//gxUxcjJ4eIgLPE1zNz2UFsXgF9iZ4D+
 xhBbGEBT4krj1+wgjRICMzQkOifPp0NJCEBlNjUPIGli5EDzJ71zKaLkZ2DTcBK4pAYSAGLgK
 rEiqc7GScwci9gZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+
 7iRHo83oGBsYdjHcn+x1ilORgUhLlPa6xMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG92D1BO
 sCg1PbUiLTMHGHwwaQkOHiURXg+QNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifNOBikSA
 CnKKM2DGwGLhEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmTQKbwZOaVwG16BXQEE9ARJc
 83gBxRkoiQkmpgbGFY96GiLIflw87Th1xfBoYxPdm55ZhslU9KwvpD3Uu5n+Y8TfpXFrtH6ho
 /JyfLIQn+yt236tIZ4rtsGrYs0VLcqirLslx4H/P756sN4nsToz/PilrM/Pii+ux4h4vym2yY
 f27qWLe+NH2z6Lx3SdssTmx93b/G0lD2Z+zrO74BhRqtIsn3lViKMxINtZiLihMBq06zB38CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504808314!108974616!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53070 invoked from network); 7 Sep 2017 18:18:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 18:18:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq1No-0001Nj-EL; Thu, 07 Sep 2017 18:18:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq1Ni-0002uh-Mx; Thu, 07 Sep 2017 18:18:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq1Nh-0006zB-Ko; Thu, 07 Sep 2017 18:18:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113117-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 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:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl: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-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken: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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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=5e4598106ed02ae4b43abcb29889969eb12867b7
X-Osstest-Versions-That: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 18:18:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 113117: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzExNyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzExNy8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk0NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ0CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI5NDQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMjk0NAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEy
OTQ0CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSAxMTI5NDQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjkxNgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEyOTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5NDQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
Mjk0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTEyOTQ0CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVp
bGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVlNDU5ODEwNmVk
MDJhZTRiNDNhYmNiMjk4ODk5NjllYjEyODY3YjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIGZmYjczYzE0MDYzN2EzOWU2MmFlYzE4ZDI2ZGNmY2JiZGZjYWZiNjEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMjk0NCAgMjAxNy0wOC0yOSAxODoxODowNCBaICAgIDggZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMwNzUgIDIwMTctMDktMDYgMTE6MTc6MTYgWiAgICAx
IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA1ZTQ1OTgxMDZlZDAyYWU0YjQzYWJjYjI5ODg5OTY5ZWIxMjg2N2I3CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBTZXAgNiAxMjoyNjozNSAyMDE3
ICswMjAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC4yCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 18:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 18:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq1tG-0007p7-18; Thu, 07 Sep 2017 18:51:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq1tD-0007ow-RE
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 18:51:00 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 1B/CA-30688-21591B95; Thu, 07 Sep 2017 18:50:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVVdo6sZ
 Ig6OLGS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWrzLvaCn22MFT+OLmJr
 YGxI6WLk4hASaGSS+DPzBiOE85hRYsPp7ewQzjZGif8/rwJlODlEBJwlvp6Zyw5i8wroS/y/+
 oQJxBYWsJF4uWgHWIOEQBu/xOX2q6xdjBxAjq/E0rZwkBoQ8+n+i0A17BxsAlYSh8RAoiwCqh
 Lrn65jmcDIvYCRYRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH48Fm50OMkhxMSqK8xzU2RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P08GSgnWJSa
 nlqRlpkDDD6YtAQHj5II71mQNG9xQWJucWY6ROoUozHHsU2X/zBxPLpx9w+TEEtefl6qlDiv6
 BSgUgGQ0ozSPLhBsKi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeZZApPJl5JXD7XgGdwg
 R0SsnzDSCnlCQipKQaGAM9uGNmq2qxRG1wZg33zDdXW59wrf129n2rn0YB+ZMebNe0z5g04Yz
 a3S35+f8N5I1ONpTY29l/Fsrv2e905nmEnO9fbrUkm5zE9hLrnXJcfzh/+q0QP//wo/nz5UxK
 VzrE39U7nNXz/ub62kVpvtX0/kOXE+Juf7pyaotkXLzCxpmxHLWrlFiKMxINtZiLihMBSySQ5
 IUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504810256!108977615!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18928 invoked from network); 7 Sep 2017 18:50:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 18:50:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq1t8-0002Ca-QB; Thu, 07 Sep 2017 18:50:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq1t3-00054A-7Y; Thu, 07 Sep 2017 18:50:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq1t2-0003p1-AO; Thu, 07 Sep 2017 18:50:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113119-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:test-arm64-arm64-libvirt-xsm: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:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:hosts-allocate:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=01f3ea6488a1290d7af3af7b68aade64d937d424
X-Osstest-Versions-That: libvirt=4ee36c33ed371a1d9dfb9cd97b2af0ee08abd3f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 18:50:48 +0000
Subject: [Xen-devel] [libvirt test] 113119: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzExOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxMTkvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAz
MgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgMTEzMDMyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzIKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzMgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMyCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMzAzMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTMwMzIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAwMWYzZWE2NDg4YTEyOTBkN2Fm
M2FmN2I2OGFhZGU2NGQ5MzdkNDI0CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAg
ICAgICA0ZWUzNmMzM2VkMzcxYTFkOWRmYjljZDk3YjJhZjBlZTA4YWJkM2YzCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTMwMzIgIDIwMTctMDktMDQgMDQ6MjA6MTEgWiAgICAzIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEzMDQ2ICAyMDE3LTA5LTA1IDA0OjIzOjQyIFogICAgMiBkYXlzICAg
IDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMTE5ICAyMDE3LTA5LTA3IDA0OjIw
OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNv
bT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJl
ZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKb2huIEZl
cmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJl
ZGhhdC5jb20+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
cm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1
cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCAwMWYzZWE2NDg4YTEyOTBkN2FmM2FmN2I2OGFhZGU2NGQ5MzdkNDI0CkF1
dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQg
U2VwIDYgMTQ6NDg6NDggMjAxNyArMDIwMAoKICAgIHRyYXZpczogSW5zdGFsbCBnZXR0ZXh0CiAg
ICAKICAgIG1zZ21lcmdlKDEpIGFuZCBmcmllbmRzIGFyZSByZXF1aXJlZCB0byBidWlsZCBsaWJ2
aXJ0LCBzbyB0aGUKICAgIGNvcnJlc3BvbmRpbmcgcGFja2FnZSBzaG91bGQgYmUgaW5zdGFsbGVk
IGluIHRoZSBUcmF2aXMgd29ya2VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IGIwMjNmZWVjYTM3N2E4NDMzMzRm
YjViMzBmNWYwYWMyYTEzMzQzMDMKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUBy
ZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBTZXAgNiAxNDo0NjowNyAyMDE3ICswMjAwCgogICAgdHJh
dmlzOiBTb3J0IGJ1aWxkIGRlcGVuZGVuY2llcwogICAgCiAgICBLZWVwaW5nIHRoZSBsaXN0IG9m
IGJ1aWxkIGRlcGVuZGVuY2llcyBzb3J0ZWQgYWxwaGFiZXRpY2FsbHkKICAgIG1ha2VzIGl0IHdh
eSBlYXNpZXIgdG8gdmlzdWFsbHkgc2NhbiBpdCBmb3IgaXNzdWVzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IGM1
N2YzZmQyZjg5OTlkMTdlMDEyNzIyNDZiMjZkMzExNzlhYjdiNmUKQXV0aG9yOiBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNjoyNDoxNCAy
MDE3ICswMjAwCgogICAgY29uZjogVmFsaWRhdGUgZGV2aWNlIG9uIHVwZGF0ZS1kZXZpY2UKICAg
IAogICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDM5OTkx
CiAgICAKICAgIFdoZW5ldmVyIGEgZGV2aWNlIGlzIGJlaW5nIHVwZGF0ZWQgdmlhCiAgICB2aXJE
b21haW5VcGRhdGVEZXZpY2VGbGFncygpIEFQSSwgd2UgcGFyc2UgdGhlIGRldmljZSBYTUwgYW5k
CiAgICBpZGVhbGx5IHJ1biBzb21lIGdlbmVyaWMgY2hlY2tzIHRvIHZhbGlkYXRlIHRoZSBjb25m
aWd1cmF0aW9uCiAgICAoZS5nLiBpZiBkZXZpY2UgZGVmaW5lcyBwZXItZGV2aWNlIGJvb3Qgb3Jk
ZXIgYnV0IHRoZSBkb21haW4gaGFzCiAgICBvcy9ib290IGVsZW1lbnQgYWxyZWFkeSkuIFdlbGws
IHRoYXQncyB0aGUgdGhlb3J5IC0gZHVlIHRvIGEKICAgIG1pc3NpbmcgY2hlY2sgd2UndmUganVt
cGVkIGVhcmx5IGZyb20gdGhhdCBjaGVjayBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IGZiZTMxNWJkYzg5
NzMyMjI1ZDJkNWI4OTg0Njg1NjlmZDJhMWZhMjUKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBTZXAgNSAxNjozNzo1MCAyMDE3ICswMjAw
CgogICAgbTQ6IERpc2FibGUgLVdkaXNhYmxlZC1vcHRpbWl6YXRpb24KICAgIAogICAgQWZ0ZXIg
YjRmNzc5M2NlMjY5LCBxZW11eG1sMnhtbHRlc3QgaGFzIGFwcGFyZW50bHkgYmVjb21lIGJpZyBl
bm91Z2gKICAgIHRvIHRyaWdnZXIgYSBjb21waWxhdGlvbiBlcnJvciB3aGVuIHVzaW5nIC0tZW5h
YmxlLXRlc3QtY292ZXJhZ2Ugb24KICAgIGFhcmNoNjQ6CiAgICAKICAgICAgICBDQyAgICAgICBx
ZW11eG1sMnhtbHRlc3QubwogICAgICBxZW11eG1sMnhtbHRlc3QuYzogSW4gZnVuY3Rpb24gJ215
bWFpbic6CiAgICAgIHFlbXV4bWwyeG1sdGVzdC5jOjEyMTY6MTogZXJyb3I6IGNvbnN0L2NvcHkg
cHJvcGFnYXRpb24gZGlzYWJsZWQ6IDQzNjEgYmFzaWMgYmxvY2tzIGFuZCA5OTI4NSByZWdpc3Rl
cnMgWy1XZXJyb3I9ZGlzYWJsZWQtb3B0aW1pemF0aW9uXQogICAgICAgfQogICAgICAgXgogICAg
ICBxZW11eG1sMnhtbHRlc3QuYzoxMjE2OjE6IGVycm9yOiBQUkUgZGlzYWJsZWQ6IDQzNjEgYmFz
aWMgYmxvY2tzIGFuZCA5OTI4NSByZWdpc3RlcnMgWy1XZXJyb3I9ZGlzYWJsZWQtb3B0aW1pemF0
aW9uXQogICAgICBxZW11eG1sMnhtbHRlc3QuYzoxMjE2OjE6IGVycm9yOiBjb25zdC9jb3B5IHBy
b3BhZ2F0aW9uIGRpc2FibGVkOiA0MzYxIGJhc2ljIGJsb2NrcyBhbmQgOTkyODUgcmVnaXN0ZXJz
IFstV2Vycm9yPWRpc2FibGVkLW9wdGltaXphdGlvbl0KICAgICAgcWVtdXhtbDJ4bWx0ZXN0LmM6
MTIxNjoxOiBlcnJvcjogY29uc3QvY29weSBwcm9wYWdhdGlvbiBkaXNhYmxlZDogNDM2MSBiYXNp
YyBibG9ja3MgYW5kIDk5Mjg1IHJlZ2lzdGVycyBbLVdlcnJvcj1kaXNhYmxlZC1vcHRpbWl6YXRp
b25dCiAgICAKICAgIEhvd2V2ZXIsIGFzIHRoZSBHQ0MgZG9jdW1lbnRhdGlvbiBzdGF0ZXMsIHRo
aXMgd2FybmluZyBpcyBub3QgcmVhbGx5CiAgICBjYXVzZWQgYnkgaXNzdWVzIGluIG91ciBjb2Rl
LCBzbyBpdCBtYWtlcyBzZW5zZSB0byBkaXNhYmxlIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNvbW1pdCBkMTQzODM3
YmQxODEyMzA3MTllMjMyMDU1NTQ4NTA3OThhMWViYmZlCkF1dGhvcjogSm9obiBGZXJsYW4gPGpm
ZXJsYW5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgU2VwIDEgMTM6MTY6MTcgMjAxNyAtMDQwMAoK
ICAgIHFlbXU6IFJlbW92ZSB1bnVzZWQgcGFyYW1zIGZyb20gcWVtdURvbWFpbkRldmljZURlZlZh
bGlkYXRlCiAgICAKICAgIE5laXRoZXIgQGNmZyBub3IgKG5vdykgQGRyaXZlciBpcyB1c2VkIGlu
IHRoZSBBUEksIHNvIHJlbW92ZSB0aGVtCiAgICBhbmQgbWFyayBAb3BhcXVlIGFzIFVOVVNFRC4K
ICAgIAogICAgTkI6IENvbW1pdCBpZCAnZmEzYzU1ODU5NicgZHJvcHBlZCB0aGUgdW51c2VkIEBx
ZW11Q2FwcyB3aGljaCB3YXMgdGhlCiAgICBsYXN0IGNvbnN1bWVyIG9mIEBkcml2ZXIgb3RoZXIg
dGhhbiBAY2ZnLCBidXQgZXZlbiBAY2ZnIHdhcyBuZXZlciB1c2VkCiAgICBldmVuIGluIHRoZSBv
cmlnaW5hbCBpbXBsZW1lbnRhdGlvbiBmcm9tIGNvbW1pdCBpZCAnZDk4N2Y2M2EnLgoKY29tbWl0
IGRkYTBkYTE0Y2Q2ZWJmZjk4YzIyOTNiMTQwNzM3MTI4Njg1M2EzOGYKQXV0aG9yOiBDb2xlIFJv
Ymluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBBdWcgMjcgMTE6MDQ6NDIg
MjAxNyAtMDQwMAoKICAgIHFlbXU6IERlZmF1bHQgdG8gdmlkZW8gdHlwZT12aXJ0aW8gZm9yIG1h
Y2h2aXJ0CiAgICAKICAgIGFybS9hYXJjaDY0IC1NIHZpcnQgb24gS1ZNIGRvZXNuJ3QgYW5kIHdp
bGwgbmV2ZXIgd29yayB3aXRoIHN0YW5kYXJkCiAgICBWR0EgY2FyZCBlbXVsYXRpb24uIFRoZSBy
ZWNvbW1lbmRlZCBtZXRob2QgaXMgdG8gdXNlIHR5cGU9dmlydGlvLCBzbwogICAgbGV0J3MgbWFr
ZSBpdCB0aGUgZGVmYXVsdCBmb3IgdmlkZW8gZGV2aWNlcyB3aXRob3V0IGFuIGV4cGxpY2l0IHR5
cGUKICAgIHNldCBieSB0aGUgdXNlci4KICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQu
Y29tL3Nob3dfYnVnLmNnaT9pZD0xNDA0MTEyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENvbGUg
Um9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+Cgpjb21taXQgZWYwOGE1NDUzODhmMzg4Yjdj
NzZiOTlhM2YzZDI1ODRkYWYwNTE0NQpBdXRob3I6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJl
ZGhhdC5jb20+CkRhdGU6ICAgU3VuIEF1ZyAyNyAxMTowNDo0MSAyMDE3IC0wNDAwCgogICAgcWVt
dTogU2V0IGRlZmF1bHQgdmlkZW8gdHlwZSBpbiBxZW11IFBvc3RQYXJzZQogICAgCiAgICBBbmQg
bm90IGdlbmVyaWMgZG9tYWluX2NvbmYgY29kZS4gV2Ugd2lsbCBuZWVkIHFlbXUgcHJpdmF0ZSBm
dW5jdGlvbnMKICAgIGluIGEgYml0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDb2xlIFJvYmlu
c29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IDI5YTkwZjA3MWRkN2MxNzY0ZjgyYzdm
Y2JmZGRlZDM1ZDI1MmIxNzQKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQu
Y29tPgpEYXRlOiAgIFN1biBBdWcgMjcgMTE6MDQ6NDAgMjAxNyAtMDQwMAoKICAgIGNvbmY6IGRv
bWFpbjogbW92ZSB2aWRlbyB0eXBlIHZhbGlkYXRpb24gdG8gRGV2aWNlRGVmVmFsaWRhdGUKICAg
IAogICAgVGhpcyBhbGxvd3MgZHJpdmVycyB0byBzZXQgdGhlaXIgb3duIGRlZmF1bHQuIEJ1dCBp
ZiBhIGRyaXZlciBuZWdsZWN0cwogICAgdG8gZmlsbCBvbmUgaW4sIHdlIHN0aWxsIGVycm9yIGxp
a2Ugd2UgcHJldmlvdXNseSB3b3VsZCBhdCBwYXJzZSB0aW1lLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgoKY29tbWl0IGEyY2E3Y2E1
MmViNjI0ODgzYWM1YTdlMWQ1ZGVlYmI0Mzk4MWE0MTAKQXV0aG9yOiBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBBdWcgMjcgMTE6MDQ6MzkgMjAxNyAtMDQw
MAoKICAgIGNvbmY6IGRvbWFpbjogYWRkIFZJREVPX1RZUEVfREVGQVVMVAogICAgCiAgICBXaWxs
IGJlIG5lZWRlZCBmb3IgZnV0dXJlIHBhdGNoZXMgdG8gcHVsbCB0aGUgZGVmYXVsdCB2aWRlbyB0
eXBlCiAgICBzZXR0aW5nIG91dCBvZiBYTUwgcGFyc2luZyByb3V0aW5lcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCmNvbW1pdCA0
YzI0OGU5MzhhNTU0MTc2ODYxNGI5NGFkMmY4Yjk0NmEzMDE0MzRjCkF1dGhvcjogRXJpayBTa3Vs
dGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTA6MDY6MzMgMjAx
NyArMDIwMAoKICAgIG1haW50OiBGaXggaW5jb3JyZWN0IHBhcmVudGhlc2lzIHBsYWNlbWVudCBj
YXVzaW5nIHRydWUvZmFsc2UgYXNzaWdubWVudAogICAgCiAgICBUaGVyZSB3ZXJlIGEgZmV3IHBs
YWNlcyBpbiBvdXIgY29kZSB3aGVyZSB0aGUgZm9sbG93aW5nIHBhdHRlcm4gaW4gJ2lmJwogICAg
Y29uZGl0aW9uIG9jY3VycmVkOgogICAgCiAgICBpZiAoKGZvbyA9IGJhcigpIDwgMCkpCiAgICAg
ICAgZG8gc29tZXRoaW5nOwogICAgCiAgICBUaGlzIHBhdGNoIGFkanVzdHMgdGhlIGNvbmRpdGlv
bnMgdG8gdGhlIGV4cGVjdGVkIGZvcm1hdDoKICAgIAogICAgaWYgKChmb28gPSBiYXIoKSkgPCAw
KQogICAgICAgIGRvIHNvbWV0aGluZzsKICAgIAogICAgUmVzb2x2ZXM6IGh0dHBzOi8vYnVnemls
bGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQ4ODE5MgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgoKY29tbWl0IGEyYjI0MGU2
MGU2MGZmYThiNWRiY2MzMzZhZjEyNzRiNTdjNDAxMDgKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNTowNjoxNiAyMDE3ICsw
MjAwCgogICAgTWFrZWZpbGUubm9ucmVlbnRyYW50OiBSZWJ1aWxkIGFnYWluc3QgRmVkb3JhIDI2
CiAgICAKICAgIEFjY29yZGluZyB0byB0aGUgY29tbWVudHMgaW4gdGhlIGZpbGUgYW5kIHRoZSBn
aXQgaGlzdG9yeSwgdGhlCiAgICBsaXN0IG9mIGZvcmJpZGRlbiBzeW1ib2xzIHdhcyBvcmlnaW5h
bGx5IGJ1aWx0IGFnYWluc3QgRmVkb3JhIDkKICAgIGluIDIwMDkgKCEpIGFuZCBwcmV0dHkgbXVj
aCBuZXZlciByZWZyZXNoZWQgYWZ0ZXJ3YXJkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgYmMwMTA4ODQ1Yzcz
ZDE2NWYwYWJiZDk0MGY4NzU1Y2NmY2NjMTcyMgpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFi
b2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDE0OjA0OjEwIDIwMTcgKzAyMDAK
CiAgICBkb2NzOiBGaXggdHlwbyBkZWFtb24gLT4gZGFlbW9uCiAgICAKICAgIFN1Z2dlc3RlZC1i
eTogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgoKY29tbWl0IDVmNWM1
MTViYmRjYjdjZThkYjEyNTQ0MDMzZmFkMzkzZWIyYTFjNDEKQXV0aG9yOiBEYW5pZWwgUC4gQmVy
cmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDEzOjQ3OjA0IDIw
MTcgKzAxMDAKCiAgICBldmVudDogaWdub3JlIGF0dGVtcHRzIHRvIHJlcGxhY2UgdGhlIGV2ZW50
IGxvb3AgaW1wbAogICAgCiAgICBBbHRob3VnaCBub3QgcHJldmlvdXNseSBleHBsaWNpdGx5IGRv
Y3VtZW50ZWQsIHRoZSBleHBlY3RhdGlvbiBmb3IKICAgIHRoZSBsaWJ2aXJ0IGV2ZW50IGxvb3Ag
aXMgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBpcyByZWdpc3RlcmVkIGVhcmx5CiAgICBpbiBhcHBs
aWNhdGlvbiBzdGFydHVwLCBiZWZvcmUgY2FsbGluZyBhbnkgbGlidmlydCBBUElzIGFuZCB0aGVu
CiAgICBydW4gZm9yZXZlciBhZnRlci4gUmVwbGFjaW5nIGEgcHJldmlvdXNseSByZWdpc3RlcmVk
IGV2ZW50IGxvb3AgaXMKICAgIG5vdCBzYWZlICYgc3ViamVjdCB0byByYWNlcyBldmVuIGlmIHZp
ckNvbm5lY3RDbG9zZSBoYXMgYmVlbiBjYWxsZWQKICAgIG9uIG9wZW4gaGFuZGxlcywgZHVlIHRv
IGRlbGF5ZWQgZGVyZWdpc3RyYXRpb24gb2YgY2FsbGJhY2tzIGR1cmluZwogICAgY29uZW5jdGlv
biBjbG9zZS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25h
QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJh
bmdlQHJlZGhhdC5jb20+Cgpjb21taXQgNWExYTY0OWRjZjdmNWE1MWVkMTE3MTQ2ZmFjYzhjNDU0
MDJlYTRhMwpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
RGF0ZTogICBNb24gU2VwIDQgMTI6NDI6NDYgMjAxNyArMDEwMAoKICAgIEFkZCBsaWJ4c2x0IGFz
IGJ1aWxkIHJlcXVpcmVzIGZvciBtaW5ndyBSUE1zCiAgICAKICAgIFRoZSBsaWJ4c2x0IHBhY2th
Z2UgaXMgbmVlZGVkIHNpbmNlOgogICAgCiAgICAgIGNvbW1pdCA5NGQyZDY0MjlkNjg2YzVhZjk1
MTE1ZDA5YzAxZjNjNmJkNWVhN2M2CiAgICAgIEF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmdlIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogICAgICBEYXRlOiAgIFdlZCBKdWwgMjYgMTc6NDA6NDQgMjAx
NyArMDEwMAogICAgCiAgICAgICAgZG9jczogbWFrZSB4bWxsaW50ICYgeHNsdHByb2MgY29tcHVs
c29yeQogICAgCiAgICBUaGUgbmF0aXZlIFJQTSBoYWQgaXQgYWxyZWFkeSwgYnV0IG1pbmd3IGJ1
aWxkIHdhcyBtaXNzaW5nIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVy
cmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgZTcwMzAzOWMyMDNlOWRkMmRhYzk3
MjkxZjljMzAwOThlZmU1NDJhMApBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVHVlIEF1ZyAyOSAxODoxMTowOCAyMDE3ICswMjAwCgogICAgbHhj
U3RhdGVJbml0aWFsaXplOiBEb24ndCBsZWFrIGRyaXZlcidzIGNhcHMKICAgIAogICAgRnVubnkg
dGhpbmcuIFNvIHdoZW4gaW5pdGlhbGl6aW5nIExYQyBkcml2ZXIncyBjYXBhYmlsaXRpZXMsCiAg
ICBmaXJzdGx5IHRoZSB2aXJMWENEcml2ZXJHZXRDYXBhYmlsaXRpZXMoKSBpcyBjYWxsZWQuIFRo
aXMgY3JlYXRlcwogICAgbmV3IGNhcGFiaWxpdGllcywgc3RvcmVzIHRoZW0gdW5kZXIgZHJpdmVy
LT5jYXBzLCByZWYoKSB0aGVtIGFuZAogICAgcmV0dXJuIHRoZW0uIEhvd2V2ZXIsIHRoZSByZXR1
cm4gdmFsdWUgaXMgaWdub3JlZC4gU2Vjb25kbHksIHRoZQogICAgZnVuY3Rpb24gaXMgY2FsbGVk
IHlldCBhZ2FpbiBhbmQgc2luY2Ugd2UgaGF2ZSBkcml2ZXItPmNhcHMgc2V0LAogICAgdGhleSBh
cmUgcmVmKCktZWQgYWdhaW4gYW4gcmV0dXJuZWQuIFNvIGluIHRoZSBlbmQsIGRyaXZlcidzCiAg
ICBjYXBhYmlsaXRpZXMgaGF2ZSByZWZjb3VudCBvZiB0aHJlZSB3aGVuIGluIGZhY3QgdGhleSBz
aG91bGQgaGF2ZQogICAgcmVmY291bnQgb2Ygb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IGU4YTk5MjkyMjlj
Mzk5M2I0N2ZiMjJkMmFmZDQ5OTRiNzliOTIxZjIKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxMjoyOTo1NSAyMDE3ICswMjAw
CgogICAgUG9zdC1yZWxlYXNlIHZlcnNpb24gYnVtcCB0byAzLjguMAogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IGQ4
M2RhYzAwZDlkMzM3NWIwODc1OWFkNzQyMmY4YjE3NjBhMDhiYTIKQXV0aG9yOiBEYW5pZWwgVmVp
bGxhcmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDEyOjE0OjExIDIw
MTcgKzAyMDAKCiAgICBSZWxlYXNlIG9mIGxpYnZpcnQtMy43LjAKICAgIAogICAgKiBkb2NzL25l
d3MueG1sOiB1cGRhdGUgZm9yIHJlbGVhc2UKICAgICogcG8vKi5wbyo6IHJlZ2VuZXJhdGVkCgpj
b21taXQgNGMxMGMzODI3NTM0OTgwNWZhYzMyNWI1YzcwMWMzOTljZWMwYzlhMwpBdXRob3I6IFJp
Y2hhcmQgVy5NLiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAyNSAx
NDozNjo1OCAyMDE3ICswMTAwCgogICAgdm14OiBFeHBvc2UgVk13YXJlIE1hbmFnZWQgT2JqZWN0
IFJlZmVyZW5jZSAobW9yZWYpIGluIFhNTC4KICAgIAogICAgSWYgeW91IHVzZSB0aGUgVkRESyBs
aWJyYXJ5IHRvIGFjY2VzcyB2aXJ0dWFsIG1hY2hpbmVzIHJlbW90ZWx5LCB5b3UKICAgIHJlYWxs
eSBuZWVkIHRvIGtub3cgdGhlIE1hbmFnZWQgT2JqZWN0IFJlZmVyZW5jZSAoIm1vcmVmIikgb2Yg
dGhlIFZNLgogICAgVGhpcyBtdXN0IGJlIHBhc3NlZCBlYWNoIHRpbWUgeW91IGNvbm5lY3QgdG8g
dGhlIEFQSS4KICAgIAogICAgRm9yIGV4YW1wbGUgbmJka2l0J3MgVkRESyBwbHVnaW4gcmVxdWly
ZXMgYSBtb3JlZiB0byBiZSBwYXNzZWQgdG8KICAgIG1vdW50IHVwIGEgVk0ncyBkaXNrIHJlbW90
ZWx5OgogICAgCiAgICAgbmJka2l0IHZkZGsgdXNlcj1yb290IHBhc3N3b3JkPSsvdG1wL3Jvb3Rw
dyBcCiAgICAgICAgICAgICAgICAgc2VydmVyPWVzeGkuZXhhbXBsZS5jb20gdGh1bWJwcmludD14
eDp4eDp4eDouLi4gXAogICAgICAgICAgICAgICAgIHZtPW1vcmVmPTIgXAogICAgICAgICAgICAg
ICAgIGZpbGU9IltkYXRhc3RvcmUxXSBGZWRvcmEvRmVkb3JhLnZtZGsiCiAgICAKICAgIEdldHRp
bmcgdGhlIG1vcmVmIGlzIGEgaHVnZSBwYWluLiAgVG8gZ2V0IHNvbWUgaWRlYSBvZiB3aGF0IGl0
IGlzLCB3aHkKICAgIGl0IGlzIG5lZWRlZCwgYW5kIGhvdyBtdWNoIHRyb3VibGUgaXQgaXMgdG8g
Z2V0IGl0LCBzZWU6CiAgICBodHRwczovL2Jsb2dzLnZtd2FyZS5jb20vdnNwaGVyZS8yMDEyLzAy
L3VuaXF1ZWx5LWlkZW50aWZ5aW5nLXZpcnR1YWwtbWFjaGluZXMtaW4tdnNwaGVyZS1hbmQtdmNs
b3VkLXBhcnQtMS1vdmVydmlldy5odG1sCiAgICBodHRwczovL2Jsb2dzLnZtd2FyZS5jb20vdnNw
aGVyZS8yMDEyLzAyL3VuaXF1ZWx5LWlkZW50aWZ5aW5nLXZpcnR1YWwtbWFjaGluZXMtaW4tdnNw
aGVyZS1hbmQtdmNsb3VkLXBhcnQtMi10ZWNobmljYWwuaHRtbAogICAgCiAgICBIb3dldmVyIHRo
ZSBtb3JlZiBpcyBhdmFpbGFibGUgY29udmVuaWVudGx5IGluIHRoZSBpbnRlcm5hbHMgb2YgdGhl
CiAgICBsaWJ2aXJ0IFZNWCBkcml2ZXIuICBUaGlzIHBhdGNoIGV4cG9zZXMgaXQgYXMgYSBjdXN0
b20gWE1MIGVsZW1lbnQKICAgIHVzaW5nIHRoZSBzYW1lICJ2bXdhcmU6IiBuYW1lc3BhY2Ugd2hp
Y2ggd2FzIHByZXZpb3VzbHkgdXNlZCBmb3IgdGhlCiAgICBkYXRhY2VudGVycGF0aCAoc2VlIGxp
YnZpcnQgY29tbWl0IDYzNmE5OTA1ODc1OGEwNDQpLgogICAgCiAgICBJdCBhcHBlYXJzIGluIHRo
ZSBYTUwgbGlrZSB0aGlzOgogICAgCiAgICA8ZG9tYWluIHR5cGU9J3Ztd2FyZScgeG1sbnM6dm13
YXJlPSdodHRwOi8vbGlidmlydC5vcmcvc2NoZW1hcy9kb21haW4vdm13YXJlLzEuMCc+CiAgICAg
IDxuYW1lPkZlZG9yYTwvbmFtZT4KICAgIC4uLgogICAgICA8dm13YXJlOmRhdGFjZW50ZXJwYXRo
PmhhLWRhdGFjZW50ZXI8L3Ztd2FyZTpkYXRhY2VudGVycGF0aD4KICAgICAgPHZtd2FyZTptb3Jl
Zj4yPC92bXdhcmU6bW9yZWY+CiAgICA8L2RvbWFpbj4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBt
b3JlZiBjYW4gYXBwZWFyIGFzIGVpdGhlciBhIHNpbXBsZSBJRCAoZm9yIGVzeDovLwogICAgY29u
bmVjdGlvbnMpIG9yIGFzIGEgInZtLTxJRD4iIChmb3IgdnB4Oi8vIGNvbm5lY3Rpb25zKS4gIEl0
IHNob3VsZCBiZQogICAgdHJlYXRlZCBieSB1c2VycyBhcyBhbiBvcGFxdWUgc3RyaW5nLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBSaWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 19:12:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 19:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq2EH-0000xa-St; Thu, 07 Sep 2017 19:12:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dq2EH-0000xU-78
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 19:12:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 63/B6-03610-C2A91B95; Thu, 07 Sep 2017 19:12:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsUyZ7p8oK7OrI2
 RBo/+M1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnX6sWtDFVLP90grWB8TZjFyMXh5DAJCaJ
 hUvXsEM4fxglrjefZYVwNjBKdO/5AeVMZJRYeHwGWxcjJweLgIrE5StbmUBsNgEdiYtfHrKD2
 CICZhLPZjYwgtjCAsoSe+fOB7N5BWwk5q66zA5hC0qcnPmEBcRmFtCSuPHvJdAcDiBbWmL5Pw
 6QsCjQ+Cknt4GtkhAwluib1ccygZFvFpLuWUi6ZyF0L2BkXsWoUZxaVJZapGtkoJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhuDECwg/HXsoBDjJIcTEqivA0zNkYK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCdApITLEpNT61Iy8wBBj5MWoKDR0mEdydImre4IDG3ODMdInWKU
 ZfjxsPrf5iEWPLy81KlxHm3ghQJgBRllObBjYBF4SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ894GmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoHRJrnsoEPhFt7yW4e6sxqyFB84HFDk1wr
 Zla//3FgqM8v5q1LHWaP4ttzFcl+Pb1RqXOGa7tvOlb9EU0z8ylTOGxb+k769DjgdPOnE9SnX
 zP99FdqQxn9mYpmnCMfnJwvsoybP2fqFUfSY7Z+q87xdtrteuP1Sv8ubY9/zt/uI6bV23TqOB
 HYlluKMREMt5qLiRAAS54u9vQIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504811562!81790059!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17710 invoked from network); 7 Sep 2017 19:12:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 19:12:43 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v87JCcFg014685
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 7 Sep 2017 19:12:38 GMT
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 v87JCbDS029785
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 7 Sep 2017 19:12:38 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v87JCbBL030588;
 Thu, 7 Sep 2017 19:12:37 GMT
Received: from olila.local.net-space.pl (/10.175.246.123)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 07 Sep 2017 12:12:37 -0700
Date: Thu, 7 Sep 2017 21:12:33 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: grub-devel@gnu.org, xen-devel@lists.xenproject.org
Message-ID: <20170907191233.GE4452@olila.local.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: [Xen-devel] GRUB documentation updated
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKU29tZSBwZW9wbGUgYXNrZWQgbWUgYWJvdXQgTXVsdGlib290MiBTcGVjaWZpY2F0aW9u
IGFuZCBvdGhlciBHUlVCIGRvYyBzdHVmZi4KU28sIEkgaGF2ZSBwdXQgbGF0ZXN0IHRoaW5ncyBh
dAogIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ3J1Yi9ncnViLWRvY3VtZW50YXRpb24u
aHRtbAoKSSBob3BlIHRoYXQgaGVscHMuIElmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgcGxlYXNl
IGRyb3AgbWUgYSBsaW5lLgoKVGhhbmtzLAoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 07 19:49:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 19:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq2nV-0003KG-MD; Thu, 07 Sep 2017 19:49:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq2nU-0003K5-DG
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 19:49:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 05/EF-03093-3B2A1B95; Thu, 07 Sep 2017 19:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfToo2
 RBis3y1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14/b7h4wFu6UrZl78wtLA
 OEO4i5GLQ0igkUni0OEzzBDOY0aJ+82LWCGcbYwSO/peMHUxcnKICDhLfD0zlx3E5hXQl3h3e
 TlYXFjAXuLhuk5GkAYJgRtsEhcOPmHpYuQAcjwlVn90AakBMQ/P3QoUZudgE7CSOCQGEmURUJ
 XYde8Y4wRG7gWMDKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQJ9zgAEOxhXLQg8xCjJwaQkytswY2OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleNmAICQkW
 paanVqRl5gCDDyYtwcGjJMKbsxAozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rzPQIoEQ
 IoySvPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeTtBpvBk5pXAbXoFdAQT0BElzz
 eAHFGSiJCSamCMNtx85IXqTjMFm8mvzbZZ2t+2Kzo8VXjS0TMd9z8u3WarM//sb+Ndh091qq/
 v1rOayRbnLVHh4RxgeojBbEHjOV+JA6rHblY93tNrs9/SR+PAuYNXJSULpbcpaJVH7S2ZcWSy
 8MI7sUsmv+Or2LmiRILrQRfnNeZ5W59XMcjXT4x5n3RUqvylEktxRqKhFnNRcSIA7RA6WX8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504813745!81615337!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11271 invoked from network); 7 Sep 2017 19:49:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 19:49:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq2nO-0003fO-CW; Thu, 07 Sep 2017 19:49:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq2nI-0001se-Ob; Thu, 07 Sep 2017 19:48:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq2nI-00011n-IT; Thu, 07 Sep 2017 19:48:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113133-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 19:48:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113133: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzMy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQz
MmM5MjQ2Y2RmYmIzYjAzMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDMgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAyIGRheXMgICAyNSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMzEgIDIwMTctMDktMDcgMTY6MDE6NTgg
WiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzY4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 21:16:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq49g-0001CS-6p; Thu, 07 Sep 2017 21:16:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1dq49e-0001Bx-Qv; Thu, 07 Sep 2017 21:16:07 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1B/5C-03616-517B1B95; Thu, 07 Sep 2017 21:16:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVybKJssq7I9o2
 RBiuvGlu8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvG0xtX2Aq2R1X8
 XfGatYFxnmsXIxeHkMASJokXm76zdTFycrAIOEi8aN8LZHNwMArESDz4YQ0SZhQIk5h8eQkrR
 ImWxMXTa1lAbDYBQ4m/TzaBlUsA2Us+c4CERQTUJDbeeMsMYjML3GWT6P8qC1IiLKAncfqCE0
 iYU8BOYtb0vewgNq+Al8S8i1+ZQEqEBNIlps0xAAmLCuhKHPr3hw2iRFDi5MwnLBATfSU2fXr
 BNoFRYBaS1CwkKQhbXeLAp4uMELa8xLbrq1gXMLKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMZQYg2MF4d1PAIUZJDiYlUd6GGRsjhfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnw6m0DygkWpaanVqRl5gCjCiYtwcGjJMIrCJLmLS5IzC3OTIdInWLU5Ti26f
 IfJiGWvPy8VClx3idbgYoEQIoySvPgRsAi/BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEefe
 ATOHJzCuB2/QK6AgmoCNKnm8AOaIkESEl1cDYr9m2a+uks8sES202uns1TnAuZnnZlqDS2eSq
 O+uh9myVzQVzvZ4ECin/sq6VZG58LFCdOVvE6fzvTME3c0yj+iKeCZ5fEF1uJCm6qu/JslO7/
 t6ftuG9/PUzkwpOzXt/Q+j9valXsoI4U7U6uMTV9zIsFXUOebTz+CZtlx8RK5lUPazmW0QpsR
 RnJBpqMRcVJwIA76ChV+sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504818963!83842061!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22427 invoked from network); 7 Sep 2017 21:16:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 21:16:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1877521B81;
 Thu,  7 Sep 2017 21:16:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1877521B81
Date: Thu, 7 Sep 2017 14:16:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
Message-ID: <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1587668586-1504818962=:4600"
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-1587668586-1504818962=:4600
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

Hi all,

I would be glad to sponsor this proposal. I think it will be of great
benefit to the ecosystem. Let me know if I need to do anything specific.

Cheers,

Stefano

On Thu, 7 Sep 2017, Lars Kurth wrote:
> Hi all,
> 
> there is a technical issue which still needs resolving: we need a Sponsor. I am thinking of Wei – he would qualify as a Hypervisor Leadership team member and it would have the benefit of making sure that the MiniOS angle is covered. I asked Wei, and he will get back to us once he read the proposal.
> 
> I also want to highlight this proposal at the next AB board meeting, Sept 19th. It would be good, if most feedback could be given in the next week, such that a) we have time to make mods, b) I have a good baseline to share with the AB. I would need to share an updated proposal on the 18th at the latest.
> 
> Technically, the subproject does not need AB approval, as there is no financial impact, but it is always good to have it. 
> 
> Regards
> Lars
> 
> On 07/09/2017, 11:26, "Felipe Huici" <Felipe.Huici@neclab.eu> wrote:
> 
>     Dear all,
>     
>     Following up on discussions that Simon Kuenzer had with several of you at
>     the last Xen summit, we’re now submitting a Xen subproject proposal based
>     on our Unicore work. Could you please review it?
>     
>     Thanks,
>     
>     Felipe Huici & Simon Kuenzer - NEC Labs Heidelberg.
>     
>     
>     PROPOSAL: Unicore
>     =================
>     
>     Roles
>     -----
>     Project Leads: Simon Kuenzer <simon.kuenzer@neclab.eu> (main lead)
>                    Felipe Huici  <felipe.huici@neclab.eu>    (co-lead)
>                    Florian Schmidt <florian.schmidt@neclab.eu> (co-lead)
>     Project Mentor:  Lars Kurth <lars.kurth@citrix.com>
>     Project Sponsor: -To be found-
>     
>     Background
>     ----------
>     In recent years, several papers and projects dedicated to unikernels have
>     shown the immense potential for performance gains that these have. By
>     leveraging specialization and the use of minimalistic OSes, unikernels are
>     able to yield impressive numbers, including fast instantiation times (tens
>     of milliseconds or less), tiny memory footprints (a few MBs or even KBs),
>     high network throughput (10-40 Gb/s), and high consolidation (e.g., being
>     able to run thousands of instances on a single commodity server), not to
>     mention a reduced attack surface and the potential for easier
>     certification. Unikernel projects worthy of mention include MirageOS,
>     ClickOS, Erlang on Xen, OSv, HALVM, and Minicache, among others.
>     
>     The fundamental drawback of unikernels is that they require that
>     applications be manually ported to the underlying minimalistic OS (e.g.
>     having to port nginx, snort, mysql or memcached to MiniOS or OSv); this
>     requires both expert work and often considerable amount of time. In
>     essence, we need to pick between either high performance with unikernels,
>     or no porting effort but decreased performance and decreased efficiency
>     with standard OS/VM images. The goal of this proposal is to change this
>     status quo by providing a highly configurable unikernel code base; we call
>     this base Unicore.
>     
>     This project also aims to concentrate the various efforts currently going
>     on in the Xen community regarding minimalistic OSes (essentially different
>     variants of MiniOS). We think that splitting the community across these
>     variants is counter-productive and hope that Unicore will provide a common
>     place for all or most improvements and customizations of minimalistic
>     OSes. The long term goal is to replace something like MiniOS with a tool
>     that can automatically build such a minimalistic OS.
>     
>     Unicore - The "Unikernel Core"
>     ---------------------------------
>     The high level goal of Unicore is to be able to build unikernels targeted
>     at specific applications without requiring the time-consuming, expert work
>     that building such a unikernel requires today. An additional goal (or
>     hope) of Unicore is that all developers interested in unikernel
>     development would contribute by supplying libraries rather than working on
>     independent projects with different code bases as it is done now. The main
>     idea behind Unicore is depicted in Figure 1 and consists of two basic
>     components:
>      
>     
>     [Attachment: unicore-oneslider.pdf]
>     
>     
>     Figure 1. Unicore architecture.
>     
>      
>     Library pools would contain libraries that the user of Unicore can select
>     from to create the unikernel. From the bottom up, library pools are
>     organized into (1) the architecture library tool, containing libraries
>     specific to a computer architecture (e.g., x86_64, ARM32 or MIPS); (2) the
>     platform tool, where target platforms can be Xen, KVM, bare metal (i.e. no
>     virtualization) and user-space Linux; and (3) the main library pool,
>     containing a rich set of functionality to build the unikernel from. This
>     last library includes drivers (both virtual such as netback/netfront and
>     physical such as ixgbe), filesystems, memory allocators, schedulers,
>     network stacks, standard libs (e.g. libc, openssl, etc.), runtimes (e.g. a
>     Python interpreter and debugging and profiling tools. These pools of
>     libraries constitute a code base for creating unikernels. As shown, a
>     library can be relatively large (e.g libc) or quite small (a scheduler),
>     which should allow for a fair amount of customization for the unikernel.
>      
>     
>     The Unicore build tool is in charge of compiling the application and the
>     selected libraries together to create a binary for a specific platform and
>     architecture (e.g., Xen on x86_64). The tool is currently inspired by
>     Linux’s kconfig system and consists of a set of Makefiles. It allows users
>     to select libraries, to configure them, and to warn them when library
>     dependencies are not met. In addition, the tool can also simultaneously
>     generate binaries for multiple platforms.
>     
>      
>     As an example, imagine a user wanting to generate a network driver domain
>     unikernel. In this case, we would assume the “application” to be the
>     netback driver. To select this application, the user would first run “make
>     menuconfig” from within the netback application folder. The Makefile there
>     would set a variable to indicate what the application is, and would
>     include the main Unicore Makefiles so that the unikernel can be built
>     (Step 1 in the figure). Using the menu-based system, the user chooses the
>     relevant libraries; for a Xen driver domain this would include a physical
>     network driver, the netback driver, the libxenplat library and a library
>     from the architecture library pool such as libx86_64arch (Step 2 in the
>     figure). With this in place, the user saves the configuration and types
>     “make” to build the unikernel (Step 3) and xl create to run it (Step 4).
>     
>      
>     A note on the ABI/API: because Unicore allows for customization of the
>     unikernels, the ABI (or API since there is no kernel) would be custom,
>     that is, defined by the libraries the user selected. Having said that, it
>     would be perfectly possible, for instance, to build POSIX-compliant
>     unikernels with it.
>     
>     
>     Relevance to Xen and its Community
>     -----------------------------------
>     Unikernels are important to a number of areas relevant to the Xen
>     community, including IoT, automotive, stub domains and driver domain
>     disaggregation. Unicore could help boost the progress in all of these
>     areas by quickly providing the necessary tools to create  unikernels for
>     them. For instance, for a driver domain, the user would include the
>     “library” containing the relevant hardware driver and corresponding
>     back-end driver, and in principle Unicore would take care of the rest.
>     
>     In addition, Unicore could eventually replace Mini-OS, providing a
>     cleaner, more stable and flexible base from which to build unikernels for
>     projects (the modularization of Mini-OS is in fact already taking place).
>     
>     
>     Current Status
>     --------------
>     Unicore is at an early stage. For now it includes some base libraries with
>     code extracted from Mini-OS as well as a build tool inspired by
>     Linux's KConfig system. Unicore is currently able to build "hello world"
>     unikernels for Xen and Linux user space on x86_64 and ARMv7.
>     
>     Incubation
>     ----------
>     The reason behind making Unicore a Xen sub-project project is to (1) bring
>     the existence of Unicore to the attention of the Xen community
>     and to outside world; (2) to attempt to harness interest and potentially
>     development cycles from people and companies interested in
>     unikernels; and (3) to concentrate maintenance resources from people
>     interested in unikernels within the community.
>     
>     License
>     -------
>     The main license of the run-time components of Unicore will be a 3-clause
>     BSD license, unless there is a good reason not to use it (e.g. we may
>     import 2-clause BSD licensed code from Mini-OS, which we would *not*
>     anticipate to change). The Makefile system would be licensed under GPL v2
>     or later as we want to be able to use KConfig functionality from
>     Buildroot/Linux.
>     
>     Required Infrastructure
>     -----------------------
>     The official repositories should be created on
>     [http://xenbits.xenproject.org/] under `unicore.git`. There should be a
>     main repository for the core unicore implementation and additional
>     repositories for some more advanced extension libraries (e.g., lwIP,
>     newlib).
>     
>     ### Main repository
>     
>     `unicore.git`
>     
>     ### Repositories for extension libraries
>     
>     Repositories for additional libraries that are supported by the Unicore
>     project should exist under a separate directory:
>     
>     `unicore-libs/`
>     
>     For example:
>     
>     `unicore-libs/lwip.git`
>     `unicore-libs/newlib.git`
>     
>     ### Mailing list
>     
>     In the beginning we would use the MiniOS mailing list
>     (minios-devel@lists.xenproject.org). When we get traction with Unicore we
>     could consider splitting that traffic onto a unicore mailing list.
>     
>     
>     
>     
>     ============================================================
>     Dr. Felipe Huici
>     Chief Researcher, Networked Systems and Data
>     Analytics Group
>     NEC Laboratories Europe, Network Research Division
>     Kurfuerstenanlage 36, D-69115 Heidelberg
>     Tel.     +49
>     (0)6221 4342-241
>     Fax:     +49
>     (0)6221 4342-155
>     
>     e-mail: 
>     felipe.huici@neclab.eu
>     ============================================================
>     NEC Europe Limited Registered Office: NEC House, 1
>     Victoria Road, London W3 6BL Registered in England 2832014
>     
>     
>     
> 
> 
--8323329-1587668586-1504818962=:4600
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1587668586-1504818962=:4600--


From xen-devel-bounces@lists.xen.org Thu Sep 07 21:28:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq4Ld-00025f-Aa; Thu, 07 Sep 2017 21:28:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1dq4Lb-00025A-25; Thu, 07 Sep 2017 21:28:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 40/BD-03423-AF9B1B95; Thu, 07 Sep 2017 21:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVybKJssu7PnRs
 jDf7sZrZ4+3UJs0Vv610Wiy/LGxgtvm+ZzOTA4nH4wxWWAMYo1sy8pPyKBNaMuzP62Aum+ldc
 vd7F1sB4xLGLkZNDSGAJk8TxNaIgNouAg8SGZ9uYuxg5OBgFYiQe/LAGCTMKhElMvryEFaJES
 6Jn1k5GEJtNwFDi75NNbCDlEkD2ks8cIGERAU2J/SdesncxcnEwC9xik2jtXc4EUiMsoCdx+o
 ITiMkpYCKx964niMkr4CWx6mQAxC3GEp93/wMbLiqgK3Ho3x82EJtXQFDi5MwnLCA2s4CvxKf
 Hk5gnMArMQpKahSQFYatLHPh0kRHClpfYdn0V6wJGllWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5
 uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhzAAEOxgvbww4xCjJwaQkytswY2OkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQleNmBsCAkWpaanVqRl5gCjCiYtwcGjJMK7bAdQmre4IDG3ODMdInWKUZ
 fj2KbLf5iEWPLy81KlxHmFQGYIgBRllObBjYBF+CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCo
 J8x4HWcWTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoGRcf5vh7i69Fdsk2pMA+om6PQ/D/h0Pe7L
 hS6LLyflrUNdnFqmdDUubJ6hH/Wq/eXZO89ryu6YScdt7pBR3z5Xbu0rftPf1cWGu9iPh99Pl
 d75+sHOJVPqhK5X7pzc9la4flXUMp66kogvWyVMzsemu7xjd427/eaTnFqSZoIab6OMQ2P6vW
 AlluKMREMt5qLiRABAgAjp6wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504819703!73765944!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51196 invoked from network); 7 Sep 2017 21:28:24 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 21:28:24 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3B9F121B81;
 Thu,  7 Sep 2017 21:28:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3B9F121B81
Date: Thu, 7 Sep 2017 14:28:20 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Felipe Huici <Felipe.Huici@neclab.eu>
In-Reply-To: <D5D6EB26.39481%felipe.huici@neclab.eu>
Message-ID: <alpine.DEB.2.10.1709071420150.4600@sstabellini-ThinkPad-X260>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1860029385-1504819702=:4600"
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-1860029385-1504819702=:4600
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 7 Sep 2017, Felipe Huici wrote:
> Dear all,
> 
> Following up on discussions that Simon Kuenzer had with several of you at
> the last Xen summit, we’re now submitting a Xen subproject proposal based
> on our Unicore work. Could you please review it?

Only a couple of comments. I think this proposal is awesome, I want it
yesterday :)


> Thanks,
> 
> Felipe Huici & Simon Kuenzer - NEC Labs Heidelberg.
> 
> 
> PROPOSAL: Unicore
> =================
> 
> Roles
> -----
> Project Leads: Simon Kuenzer <simon.kuenzer@neclab.eu> (main lead)
>                Felipe Huici  <felipe.huici@neclab.eu>    (co-lead)
>                Florian Schmidt <florian.schmidt@neclab.eu> (co-lead)
> Project Mentor:  Lars Kurth <lars.kurth@citrix.com>
> Project Sponsor: -To be found-
> 
> Background
> ----------
> In recent years, several papers and projects dedicated to unikernels have
> shown the immense potential for performance gains that these have. By
> leveraging specialization and the use of minimalistic OSes, unikernels are
> able to yield impressive numbers, including fast instantiation times (tens
> of milliseconds or less), tiny memory footprints (a few MBs or even KBs),
> high network throughput (10-40 Gb/s), and high consolidation (e.g., being
> able to run thousands of instances on a single commodity server), not to
> mention a reduced attack surface and the potential for easier
> certification. Unikernel projects worthy of mention include MirageOS,
> ClickOS, Erlang on Xen, OSv, HALVM, and Minicache, among others.
> 
> The fundamental drawback of unikernels is that they require that
> applications be manually ported to the underlying minimalistic OS (e.g.
> having to port nginx, snort, mysql or memcached to MiniOS or OSv); this
> requires both expert work and often considerable amount of time. In
> essence, we need to pick between either high performance with unikernels,
> or no porting effort but decreased performance and decreased efficiency
> with standard OS/VM images. The goal of this proposal is to change this
> status quo by providing a highly configurable unikernel code base; we call
> this base Unicore.
> 
> This project also aims to concentrate the various efforts currently going
> on in the Xen community regarding minimalistic OSes (essentially different
> variants of MiniOS). We think that splitting the community across these
> variants is counter-productive and hope that Unicore will provide a common
> place for all or most improvements and customizations of minimalistic
> OSes. The long term goal is to replace something like MiniOS with a tool
> that can automatically build such a minimalistic OS.
> 
> Unicore - The "Unikernel Core"
> ---------------------------------
> The high level goal of Unicore is to be able to build unikernels targeted
> at specific applications without requiring the time-consuming, expert work
> that building such a unikernel requires today. An additional goal (or
> hope) of Unicore is that all developers interested in unikernel
> development would contribute by supplying libraries rather than working on
> independent projects with different code bases as it is done now. The main
> idea behind Unicore is depicted in Figure 1 and consists of two basic
> components:
>  
> 
> [Attachment: unicore-oneslider.pdf]
> 
> 
> Figure 1. Unicore architecture.
> 
>  
> Library pools would contain libraries that the user of Unicore can select
> from to create the unikernel. From the bottom up, library pools are
> organized into (1) the architecture library tool, containing libraries
> specific to a computer architecture (e.g., x86_64, ARM32 or MIPS); (2) the
> platform tool, where target platforms can be Xen, KVM, bare metal (i.e. no
> virtualization) and user-space Linux; and (3) the main library pool,
> containing a rich set of functionality to build the unikernel from. This
> last library includes drivers (both virtual such as netback/netfront and
> physical such as ixgbe), filesystems, memory allocators, schedulers,
> network stacks, standard libs (e.g. libc, openssl, etc.), runtimes (e.g. a
> Python interpreter and debugging and profiling tools. These pools of
> libraries constitute a code base for creating unikernels. As shown, a
> library can be relatively large (e.g libc) or quite small (a scheduler),
> which should allow for a fair amount of customization for the unikernel.
>  
> 
> The Unicore build tool is in charge of compiling the application and the
> selected libraries together to create a binary for a specific platform and
> architecture (e.g., Xen on x86_64). The tool is currently inspired by
> Linux’s kconfig system and consists of a set of Makefiles. It allows users
> to select libraries, to configure them, and to warn them when library
> dependencies are not met. In addition, the tool can also simultaneously
> generate binaries for multiple platforms.
> 
>  
> As an example, imagine a user wanting to generate a network driver domain
> unikernel. In this case, we would assume the “application” to be the
> netback driver. To select this application, the user would first run “make
> menuconfig” from within the netback application folder. The Makefile there
> would set a variable to indicate what the application is, and would
> include the main Unicore Makefiles so that the unikernel can be built
> (Step 1 in the figure). Using the menu-based system, the user chooses the
> relevant libraries; for a Xen driver domain this would include a physical
> network driver, the netback driver, the libxenplat library and a library
> from the architecture library pool such as libx86_64arch (Step 2 in the
> figure). With this in place, the user saves the configuration and types
> “make” to build the unikernel (Step 3) and xl create to run it (Step 4).
> 
>  
> A note on the ABI/API: because Unicore allows for customization of the
> unikernels, the ABI (or API since there is no kernel) would be custom,
> that is, defined by the libraries the user selected. Having said that, it
> would be perfectly possible, for instance, to build POSIX-compliant
> unikernels with it.

I think it would be best to clarify that you are talking about the
ABI/API exposed to the app in this paragraph.



> Relevance to Xen and its Community
> -----------------------------------
> Unikernels are important to a number of areas relevant to the Xen
> community, including IoT, automotive, stub domains and driver domain
> disaggregation. Unicore could help boost the progress in all of these
> areas by quickly providing the necessary tools to create  unikernels for
> them. For instance, for a driver domain, the user would include the
> “library” containing the relevant hardware driver and corresponding
> back-end driver, and in principle Unicore would take care of the rest.
> 
> In addition, Unicore could eventually replace Mini-OS, providing a
> cleaner, more stable and flexible base from which to build unikernels for
> projects (the modularization of Mini-OS is in fact already taking place).
> 
> 
> Current Status
> --------------
> Unicore is at an early stage. For now it includes some base libraries with
> code extracted from Mini-OS as well as a build tool inspired by
> Linux's KConfig system. Unicore is currently able to build "hello world"
> unikernels for Xen and Linux user space on x86_64 and ARMv7.
> 
> Incubation
> ----------
> The reason behind making Unicore a Xen sub-project project is to (1) bring
> the existence of Unicore to the attention of the Xen community
> and to outside world; (2) to attempt to harness interest and potentially
> development cycles from people and companies interested in
> unikernels; and (3) to concentrate maintenance resources from people
> interested in unikernels within the community.

Also (4) to have a legal entity behind the project


> License
> -------
> The main license of the run-time components of Unicore will be a 3-clause
> BSD license, unless there is a good reason not to use it (e.g. we may
> import 2-clause BSD licensed code from Mini-OS, which we would *not*
> anticipate to change). The Makefile system would be licensed under GPL v2
> or later as we want to be able to use KConfig functionality from
> Buildroot/Linux.

This is genuine question, I am not trying to be provocative: why
3-clause instead of 2-clause like MiniOS? You might want to add a note
to explain the reason for this choice.


> Required Infrastructure
> -----------------------
> The official repositories should be created on
> [http://xenbits.xenproject.org/] under `unicore.git`. There should be a
> main repository for the core unicore implementation and additional
> repositories for some more advanced extension libraries (e.g., lwIP,
> newlib).
> 
> ### Main repository
> 
> `unicore.git`
> 
> ### Repositories for extension libraries
> 
> Repositories for additional libraries that are supported by the Unicore
> project should exist under a separate directory:
> 
> `unicore-libs/`
> 
> For example:
> 
> `unicore-libs/lwip.git`
> `unicore-libs/newlib.git`
> 
> ### Mailing list
> 
> In the beginning we would use the MiniOS mailing list
> (minios-devel@lists.xenproject.org). When we get traction with Unicore we
> could consider splitting that traffic onto a unicore mailing list.
> 
> 
> 
> 
> ============================================================
> Dr. Felipe Huici
> Chief Researcher, Networked Systems and Data
> Analytics Group
> NEC Laboratories Europe, Network Research Division
> Kurfuerstenanlage 36, D-69115 Heidelberg
> Tel.     +49
> (0)6221 4342-241
> Fax:     +49
> (0)6221 4342-155
> 
> e-mail: 
> felipe.huici@neclab.eu
> ============================================================
> NEC Europe Limited Registered Office: NEC House, 1
> Victoria Road, London W3 6BL Registered in England 2832014
> 
> 
> 
--8323329-1860029385-1504819702=:4600
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1860029385-1504819702=:4600--


From xen-devel-bounces@lists.xen.org Thu Sep 07 21:37:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:37:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq4Tl-0002vq-Bm; Thu, 07 Sep 2017 21:36:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dq4Tk-0002vk-0G
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 21:36:52 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1D/91-18674-3FBB1B95; Thu, 07 Sep 2017 21:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu6n3Rs
 jDc4061l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmH1k5mKljNWrF4zQXGBsbpLF2MXBxCAkuY
 JJo/t7B2MXJysAg4SDT+3c7UxcjBwSgQI/HghzVImFEgTGLy5SVQJVoSCzr+MYHYbAKGEn+fb
 GIDKZcAspd85gAJiwCVrF/xlA1kPLPAAhaJjSc/sYAkhAXUJU4fecsIYnMKeEpMejwfzOYV8J
 L4t6KVDcQWEqiSmHijEywuKqArcejfHzaIGkGJkzOfgM1hBlqwfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhPUMDIw7GC9v
 8TvEKMnBpCTK2zBjY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd53O4FygkWp6akVaZk5wHiAS
 Utw8CiJ8P7dBZTmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3vkgRQIgRRmleXAjYLF5iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7wuQKTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGhj
 Zpz4/OMfj+5a7P/sOLz93ZVr3m2a/hbJSLhoWO16tq3HZeaZXhv/AxzVyq9f8XSIor1bXbvz7
 +l3jsNK0qxobLkyNfpN8IPrZ58JNJhw5zdIrU2yrfZYs3DT7mkB41Zv5X48c15NIj7v8ImJx/
 ymFtruPNlYWrmr7UpTxbvoC0zMWx+ZaMc/OUGIpzkg01GIuKk4EAAw+bv/IAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504820209!71791458!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18226 invoked from network); 7 Sep 2017 21:36:50 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Sep 2017 21:36:50 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39FA021B7E;
 Thu,  7 Sep 2017 21:36:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 39FA021B7E
Date: Thu, 7 Sep 2017 14:36:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
Message-ID: <alpine.DEB.2.10.1709071434450.4600@sstabellini-ThinkPad-X260>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gKyMjIyBBUk0v
Tm9uLVBDSSBkZXZpY2UgcGFzc3Rocm91Z2gKPiA+ICsKPiA+ICsgICAgU3RhdHVzOiBTdXBwb3J0
ZWQKPiAKPiBJIGd1ZXNzIG5vbi1wY2kgZGV2aWNlcyBvbiBBUk0gYWxzbyB1c2UgdGhlIElPTU1V
PyAoU01NVSkKClllcywgdGhleSBkby4KCgo+ID4gKyMjIyBBUk0vU01NVQo+ID4gKwo+ID4gKyAg
ICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4gPiArCj4gPiArT25seSBBUk0gU01N
VSBoYXJkd2FyZSBpcyBzdXBwb3J0ZWQ7IG5vbi1BUk0gU01NVSBoYXJkd2FyZSBpcyBub3Qgc3Vw
cG9ydGVkLgo+IAo+IEknbSBub3Qgc3VyZSBvZiB0aGUgcHVycG9zZSBvZiB0aGlzIHNlbnRlbmNl
LCBpdCdzIHF1aXRlIGNsZWFyIHRoYXQKPiB0aGUgU01NVSBpcyBvbmx5IHN1cHBvcnRlZCBpZiBh
dmFpbGFibGUuIEFsc28sIEknbSBub3Qgc3VyZSB0aGlzCj4gc2hvdWxkIGJlIHNwZWxsZWQgb3V0
IGluIHRoaXMgZG9jdW1lbnQsIHg4NiBkb2Vzbid0IGhhdmUgYSBWVC1kIG9yIFNWTQo+IHNlY3Rp
b24uCgpBcyBHZW9yZ2Ugd3JvdGUsIHRoZXJlIGFyZSBtYW55IFNNTVVzIGluIHRoZSBtYXJrZXQg
Zm9yIEFSTSBiYXNlZApwbGF0Zm9ybXMsIG5vdCBhbGwgb2YgdGhlbSBvZiBBUk0gZGVzaWduLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 21:38:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:38:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq4Vk-00032x-NQ; Thu, 07 Sep 2017 21:38:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dq4Vj-00032n-Hy
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 21:38:55 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CF/D2-18674-E6CB1B95; Thu, 07 Sep 2017 21:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm7eno2
 RBuu/yVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX559mKVjPXDGn6RtLA+MDpi5GLg4hgSVM
 En/bOhi7GDk5WAQcJN5suguU4OBgFIiRePDDGiTMKBAmMfnyElaIEi2Jrv1XwWw2AUOJv082s
 YGUSwDZSz5zgIRFBJQlen/9ZgEZzyywikXi1et7bCAJYQF1idNH3oKt4hSwl5hydAITiM0r4C
 Xx6l0bWFxIoEBi8reNYPWiAroSh/79YYOoEZQ4OfMJC4jNDHTD8unbWCYwCsxCkpqFJLWAkWk
 Vo3pxalFZapGupV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAIMgDBDsa1rc6H
 GCU5mJREeRtmbIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7bidQTrAoNT21Ii0zBxgNMGkJD
 h4lEV6r3UBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US5+0BKRIAKcoozYMbAYvMS4yyUs
 K8jEBHCfEUpBblZpagyr9iFOdgVBLmnQMyhSczrwRu0yugI5iAjih5vgHkiJJEhJRUAyPPPk5
 GD5m5B+6Krpq11NmoKvb3lYYFW2N29S/vnKAVNtG82+7f7ufO3MyHQs4ufJ56fa50iqf9/tly
 pVrzrzpsP5SwIeyga+L28o81i5/NnB3Z1xFZfYK/8M1++ziTo7KnF8WFeV7ZdjGA+6KRjKMZY
 4TRN5eU+SL8s9gakphc383O5Pls66rEUpyRaKjFXFScCACY/vFaxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504820333!71791561!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24054 invoked from network); 7 Sep 2017 21:38:54 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Sep 2017 21:38:54 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4706D21977;
 Thu,  7 Sep 2017 21:38:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4706D21977
Date: Thu, 7 Sep 2017 14:38:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59A82162020000780017625C@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1709071436590.4600@sstabellini-ThinkPad-X260>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <59A82162020000780017625C@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDMxLjA4LjE3
IGF0IDEyOjI3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiA+IHZNQ0U6IElz
IE1DRSBhbiB4ODYtb25seSB0aGluZywgb3IgY291bGQgdGhpcyBjb25jZWl2YWJseSBieSBleHRl
bmRlZAo+ID4gdG8gQVJNPwo+IAo+IEkgdGhpbmsgdGhpcyBjYW4ndCBiZSByZWFzb25hYmx5IGV4
dGVuZGVkIGJleW9uZCB4ODYgKGFuZCwKPiBjb25zaWRlcmluZyB0aGVpciBzaW1pbGFyIG9yaWdp
biwgaWE2NCkuCgpZZXMsIEphbiBpcyByaWdodC4gQVJNIGhhcyBTRXJyb3JzIHRvZGF5LCBhbmQg
bWlnaHQgaGF2ZSBzb21ldGhpbmcKYmV0dGVyIGluIHRoZSBmdXR1cmUsIGJ1dCBpdCBkb3VidCB0
aGV5IHdpbGwgYmUgY2FsbGVkIE1DRXMgYW55d2F5LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 21:45:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq4by-0003q7-Dj; Thu, 07 Sep 2017 21:45:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq4bw-0003pj-SI
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 21:45:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 38/F8-06889-0FDB1B95; Thu, 07 Sep 2017 21:45:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVff93o2
 RBrsuKVisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149ycE8wFu6UrDqxvZW9g
 nCHcxcjJISTQyCSx7XQshP2YUaLxpUYXIxeQvY1R4tCtr2wgCREBZ4mvZ+ayg9i8AvoSX9fvY
 AKxhQXsJZ73/GMFaZAQuMEmceHgE5YuRg4gx1Ni9UcXkBoQ8/DcrUBhdg42ASuJQ2IgURYBVY
 kjK38yT2DkXsDIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9DfDECwg3Hq+7hDjJIcTEqivA0zNkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9vQcoJ1iU
 mp5akZaZAww8mLQEB4+SCG8WSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5K0CKBECKM
 krz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmPg0zhycwrgdv0CugIJqAjSp5vAD
 miJBEhJdXAGPXx64n0S35Pw5/e3rjFINLWdEWl/+YLwnPs1jxyPrxbrYx7obi3KNfNDeeMw6d
 sj2PhPzzpGXdLjWH6y5bqHeLq/z6Y+046wf7uqub37RpPb+9usMpqntCpUBR/3NhZjMNd7Xdx
 mC7/r1sZauEZx22inx+eKm274dSGBb2X8wv+bj3L5mG3X4mlOCPRUIu5qDgRAIYS99h9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1504820718!71791935!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7663 invoked from network); 7 Sep 2017 21:45:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 21:45:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq4br-0006s6-Kj; Thu, 07 Sep 2017 21:45:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq4bm-0008Mk-6K; Thu, 07 Sep 2017 21:45:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq4bl-00048j-VF; Thu, 07 Sep 2017 21:45:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113135-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 21:45:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113135: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzNS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQz
MmM5MjQ2Y2RmYmIzYjAzMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDMgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAyIGRheXMgICAyNiBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMzEgIDIwMTctMDktMDcgMTY6MDE6NTgg
WiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzY4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 07 21:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:47:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq4e8-0003yB-Px; Thu, 07 Sep 2017 21:47:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dq4e7-0003xR-Dn
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 21:47:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 18/20-02229-67EB1B95; Thu, 07 Sep 2017 21:47:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUyZ7p8oG7Zvo2
 RBhcn8lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkds3YwFlxlr1jxZCFrA+Niti5GLg4hgUlM
 Ejsfz2LsYuQEcn4xSny/Kw6R2MAocePlYnYIZyKjxLTHM5hAqlgEVCQm/TvBCmKzCehIXPzyk
 B3EFhEwkui8c5kFxGYWMJO4feseWI2wgLXE+YnrwOK8AjYS5+6cZoLYVi5xv28ZM0RcUOLkzC
 dQvVoSN/69BKrhALKlJZb/4wAJcwrYSpxq+wc2UhTohCknt7GB2BICxhJ9s/pYJjAKzkIyaRa
 SSbMQJi1gZF7FqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY
 tvUMDIw7GFtP+B1ilORgUhLlbZixMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/QXqCcYFFqe
 mpFWmYOMIJg0hIcPEoivLIgad7igsTc4sx0iNQpRmOOY5su/2HiuPHw+h8mIZa8/LxUKXHeKp
 BSAZDSjNI8uEGwyL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXEWQKT2ZeCdy+V0CnMAG
 dUvJ8A8gpJYkIKakGxsQ6l8X702c+WdnwV16D/VqEptSahcsiBZzX3f/RlPBh6zmG4HSDrevM
 r6auZCnxSU5/y8i9asIllc1/z7mYt3gou8p4snZknOjefitxy0HDhfvznykf6/eVYPhVaLp/0
 dkDJ2deSa58EfeQVcjFPdy0TiGtvjE99sqVqB9FuefcWxzeac7/rcRSnJFoqMVcVJwIAGycJq
 7nAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504820852!82862394!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30805 invoked from network); 7 Sep 2017 21:47:33 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Sep 2017 21:47:33 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v87LlTrw016973
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 7 Sep 2017 21:47:30 GMT
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 v87LlSiw008484
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 7 Sep 2017 21:47:29 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v87LlSYb014312;
 Thu, 7 Sep 2017 21:47:28 GMT
Received: from olila.local.net-space.pl (/10.175.246.123)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 07 Sep 2017 14:47:27 -0700
Date: Thu, 7 Sep 2017 23:47:24 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170907214724.GG4452@olila.local.net-space.pl>
References: <1504039253-3742-1-git-send-email-konrad.wilk@oracle.com>
 <20170830102628.GI4452@olila.local.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170830102628.GI4452@olila.local.net-space.pl>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, grub-devel@gnu.org
Subject: Re: [Xen-devel] [PATCH v2] Fix ARM multiboot2 breaking Fedora.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTI6MjY6MjhQTSArMDIwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIFR1ZSwgQXVnIDI5LCAyMDE3IGF0IDA0OjQwOjUxUE0gLTA0MDAsIEtvbnJhZCBS
emVzenV0ZWsgV2lsayB3cm90ZToKPiA+IFNpbmNlIHYxIFtodHRwOi8vbGlzdHMuZ251Lm9yZy9h
cmNoaXZlL2h0bWwvZ3J1Yi1kZXZlbC8yMDE3LTA4L21zZzAwMDczLmh0bWxdCj4gPiAgLSBGaXhl
ZCB1cCBwYXRjaCB3aXRoIGZhaWxpbmcgaW52b2NhdGlvbiwKPiA+ICAtIFJlZGlkIHBhdGNoICMy
IHBlciBEYW5pZWwncyBpbnN0cnVjdGlvbnMuCj4gPgo+ID4KPiA+IEhleSwKPiA+Cj4gPiBUaGUg
Zmlyc3QgcGF0Y2g6Cj4gPiAgW1BBVENIIDEvMl0gRml4IHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hl
bi5pbjogQWRkIHhlbl9ib290IGNvbW1hbmQKPiA+Cj4gPiBpcyBhIGZpeCBkaXNjb3ZlcmVkIG9u
IEZlZG9yYSByYXdoaWRlIHdoZXJlIEkgd2FzIHN1cnByaXNlZCB0byBzZWUgdGhhdAo+ID4gZ3J1
YjItbWtjb25maWcgd291bGQgbm90IGNyZWF0ZSBhIGNvbmZpZ3VyYXRpb24gZmlsZSBhbnltb3Jl
Lgo+ID4KPiA+IFRoZSBzZWNvbmQgcGF0Y2ggaGFzIGJlZW4gcG9zdGVkIGluIHRoZSBwYXN0Cj4g
PiAoaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDMv
dHh0Q2VIVE5tejFoWi50eHQpCj4gPgo+ID4gIFtQQVRDSCAyLzJdIFVzZSBncnViLWZpbGUgdG8g
ZmlndXJlIG91dCB3aGV0aGVyIG11bHRpYm9vdDIgc2hvdWxkIGJlCj4gPgo+ID4gYW5kIGp1c3Qg
YWxsb3dzIHVzIHRvIG11bHRpYm9vdDIgaW5zdGVhZCBvZiBtdWx0aWJvb3QgaWYgdGhlIGJpbmFy
eQo+ID4gc3VwcG9ydHMgaXQuCj4KPiBMR01ULiBJZiB0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucyBp
biBhIHdlZWsgb3Igc28gSSB3aWxsIGFwcGx5IGJvdGggb2YgdGhlbS4KCkFwcGxpZWQhCgpUaGFu
a3MsCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 21:54:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 21:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq4kb-0004eZ-Gs; Thu, 07 Sep 2017 21:54:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dq4ka-0004eT-DH
 for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 21:54:16 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0E/30-31694-700C1B95; Thu, 07 Sep 2017 21:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssi7bgY2
 RBjOPKFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk351xkLnjZwljRsfQ2cwPjuowuRi4OIYEl
 TBJ7j69g62Lk4GARcJD4dMcZxGQUiJF48MO6i5ETyAyTmHx5CSuIzSKgJbFgay8jiM0mYCjx9
 8kmsE4JIHvJZw6QsIiAjsTVvS9YQaYzCyxmkfg/8TULSEJYQF3i9JG3YL2cAnYS22euBIvzCn
 hJNKyczAQyR0jAVuLtChWQsKiArsShf3/YIEoEJU7OfAJWzgx0wvLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxqnv
 4w4xSnIwKYnyNszYGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfAPqCcYFFqempFWmYOMBpg0
 hIcPEoivIdA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc6bClIkAFKUUZoHNwIWmZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsCZApPZl4J3KZXQEcwAR1R8nwDyBEliQgpqQbG1B3
 vLpupSDQkOV3j2BiYI761N/z7r1eyLksf7Z+6uPrN3yrmrBl6nh/d14pNuiUw2z/Df2Pjzct7
 qlLarae8X9RwZEPl1Uk85VYuN6K+HKv/llM8UWCv7I36LVIrLxSwmr2KXyLosH2n7uGkOzv6Z
 XY7yNjfKnxVGvD5tuJ5l4U8ThXLjlpdVWIpzkg01GIuKk4EAIrjwgXHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504821252!96595770!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6855 invoked from network); 7 Sep 2017 21:54:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Sep 2017 21:54:14 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E3CFA21D29;
 Thu,  7 Sep 2017 21:54:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E3CFA21D29
Date: Thu, 7 Sep 2017 14:54:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20170831102719.30462-1-george.dunlap@citrix.com>
Message-ID: <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAzMSBBdWcgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiArIyMjIERpcmVjdC1i
b290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPiArCj4gKyAgICBTdXBwb3J0ZWQsIHg4NjogYnpJbWFn
ZQo+ICsgICAgU3VwcG9ydGVkLCBBUk0zMjogekltYWdlCj4gKyAgICBTdXBwb3J0ZWQsIEFSTTY0
OiBJbWFnZSBbWFhYIC0gTm90IHN1cmUgaWYgdGhpcyBpcyBjb3JyZWN0XQoKT24gQVJNNjQgaXQn
cyBjYWxsZWQgSW1hZ2UuZ3ouCgoKPiArRm9ybWF0IHdoaWNoIHRoZSB0b29sc3RhY2sgYWNjZXB0
IGZvciBkaXJlY3QtYm9vdCBrZXJuZWxzCj4gKwo+ICsjIyMgUWVtdSBiYXNlZCBkaXNrIGJhY2tl
bmQgKHFkaXNrKSBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMj
IE9wZW4gdlN3aXRjaCBpbnRlZ3JhdGlvbiBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBv
cnRlZAo+ICsKPiArIyMjIHN5c3RlbWQgc3VwcG9ydCBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6
IFN1cHBvcnRlZAo+ICsKPiArIyMjIEpTT04gc3VwcG9ydCBmb3IgeGwKPiArCj4gKyAgICBTdGF0
dXM6IFByZXZpZXcKPiArCj4gKyMjIyBBSENJIHN1cHBvcnQgZm9yIHhsCj4gKwo+ICsgICAgU3Rh
dHVzLCB4ODY6IFN1cHBvcnRlZAo+ICsKPiArIyMjIEFDUEkgZ3Vlc3QKPiArCj4gKyAgICBTdGF0
dXMsIEFSTTogUHJldmlldwo+ICsKPiArIyMjIFBWVVNCIHN1cHBvcnQgZm9yIHhsCj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gKyMjIyBIVk0gVVNCIHBhc3N0aHJvdWdoIGZvciB4
bAo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArCj4gKyMjIyBRRU1VIGJhY2tl
bmQgaG90cGx1Z2dpbmcgZm9yIHhsCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4g
KyMjIyBTb2Z0LXJlc2V0IGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+
ICsjIyMgVmlydHVhbCBjcHUgaG90cGx1Zwo+ICsKPiArICAgIFN0YXR1cywgQVJNOiBTdXBwb3J0
ZWQKPiArCj4gKyMjIFRvb2xzdGFjay8zcmQgcGFydHkKPiArCj4gKyMjIyBsaWJ2aXJ0IGRyaXZl
ciBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBl
eHRlcm5hbAo+ICsKPiArU2VjdXJpdHkgc3VwcG9ydCBmb3IgbGlidmlydCBpcyBwcm92aWRlZCBi
eSB0aGUgbGlidmlydCBwcm9qZWN0Lgo+ICtTZWUgaHR0cHM6Ly9saWJ2aXJ0Lm9yZy9zZWN1cml0
eXByb2Nlc3MuaHRtbAo+ICsKPiArIyMgVG9vbGluZwo+ICsKPiArIyMjIGdkYnN4Cj4gKwo+ICsg
ICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+ICsKPiArRGVidWdnZXIgdG8gZGVidWcgRUxGIGd1
ZXN0cwo+ICsKPiArIyMjIHZQTVUKPiArCj4gKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkLCBO
b3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4gKwo+ICtWaXJ0dWFsIFBlcmZvcm1hbmNlIE1hbmFnZW1l
bnQgVW5pdCBmb3IgSFZNIGd1ZXN0cwo+ICsKPiArRGlzYWJsZWQgYnkgZGVmYXVsdCAoZW5hYmxl
IHdpdGggaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgb3B0aW9uKS4KPiArVGhpcyBmZWF0dXJlIGlz
IG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQ6IHNlZSBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9h
ZHZpc29yeS0xNjMuaHRtbAo+ICsKPiArIyMjIEd1ZXN0IHNlcmlhbCBzb25zb2xlCj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gK0xvZ3Mga2V5IGh5cGVydmlzb3IgYW5kIERvbTAg
a2VybmVsIGV2ZW50cyB0byBhIGZpbGUKPiArCj4gKyMjIyB4ZW50cmFjZQo+ICsKPiArICAgIFN0
YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArCj4gK1Rvb2wgdG8gY2FwdHVyZSBYZW4gdHJhY2UgYnVm
ZmVyIGRhdGEKPiArCj4gKyMjIyBnY292Cj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIE5v
dCBzZWN1cml0eSBzdXBwb3J0ZWQKPiArCj4gKyMjIE1lbW9yeSBNYW5hZ2VtZW50Cj4gKwo+ICsj
IyMgTWVtb3J5IEJhbGxvb25pbmcKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiAr
IyMjIE1lbW9yeSBTaGFyaW5nCj4gKwo+ICsgICAgU3RhdHVzLCB4ODYgSFZNOiBQcmV2aWV3Cj4g
KyAgICBTdGF0dXMsIEFSTTogUHJldmlldwo+ICsKPiArQWxsb3cgc2hhcmluZyBvZiBpZGVudGlj
YWwgcGFnZXMgYmV0d2VlbiBndWVzdHMKPiArCj4gKyMjIyBNZW1vcnkgUGFnaW5nCj4gKwo+ICsg
ICAgU3RhdHVzLCB4ODYgSFZNOiBFeHBlcmltZW5hbAo+ICsKPiArQWxsb3cgcGFnZXMgYmVsb25n
aW5nIHRvIGd1ZXN0cyB0byBiZSBwYWdlZCB0byBkaXNrCj4gKwo+ICsjIyMgVHJhbnNjZW5kZW50
IE1lbW9yeQo+ICsKPiArICAgIFN0YXR1czogRXhwZXJpbWVudGFsCj4gKwo+ICsjIyMgQWx0ZXJu
YXRpdmUgcDJtCj4gKwo+ICsgICAgU3RhdHVzLCB4ODY6IFByZXZpZXcKPiArCj4gK0FsbG93cyBl
eHRlcm5hbCBtb25pdG9yaW5nIG9mIGh5cGVydmlzb3IgbWVtb3J5IHVzaW5nIEludGVsIEVQVCBi
eSBhbGxvd2luZyB0byBtYWludGFpbiBtdWx0aXBsZSBwaHlzaWNhbCBtZW1vcnkgdG8gbWFjaGlu
ZSBwaHlzaWNhbCBtYXBwaW5ncwo+ICsKPiArW1hYWCBTaG91bGQgdGhpcyBiZSB4ODYvQWx0ZXJu
YXRpdmUgcDJtP10KCk5vLCB0aGUgdGVjaG5vbG9neSBjb3VsZCBiZSBhdmFpbGFibGUgb24gQVJN
LgoKCj4gKyMjIFJlc291cmNlIE1hbmFnZW1lbnQKPiArCj4gKyMjIyBDUFUgUG9vbHMKPiArCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArR3JvdXBzIHBoeXNpY2FsIGNwdXMgaW50byBk
aXN0aW5jdCBncm91cHMgY2FsbGVkICJjcHVwb29scyIsCj4gK3dpdGggZWFjaCBwb29sIGhhdmlu
ZyB0aGUgY2FwYWJpbGl0eSBvZiB1c2luZyBkaWZmZXJlbnQgc2NoZWR1bGVycyBhbmQgc2NoZWR1
bGluZyBwcm9wZXJ0aWVzLgo+ICsKPiArIyMjIENyZWRpdCBTY2hlZHVsZXIKPiArCj4gKyAgICBT
dGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArVGhlIGRlZmF1bHQgc2NoZWR1bGVyLCB3aGljaCBpcyBh
IHdlaWdodGVkIHByb3BvcnRpb25hbCBmYWlyIHNoYXJlIHZpcnR1YWwgQ1BVIHNjaGVkdWxlci4K
PiArCj4gKyMjIyBDcmVkaXQyIFNjaGVkdWxlcgo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVk
Cj4gKwo+ICtDcmVkaXQyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNjaGVkdWxlciBmb3IgWGVuLAo+
ICtkZXNpZ25lZCB3aXRoIHBhcnRpY3VsYXIgZm9jdXMgb24gZmFpcm5lc3MsIHJlc3BvbnNpdmVu
ZXNzIGFuZCBzY2FsYWJpbGl0eQo+ICsKPiArIyMjIFJURFMgYmFzZWQgU2NoZWR1bGVyCj4gKwo+
ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gK0Egc29mdCByZWFsLXRpbWUgQ1BVIHNj
aGVkdWxlciBidWlsdCB0byBwcm92aWRlIGd1YXJhbnRlZWQgQ1BVIGNhcGFjaXR5IHRvIGd1ZXN0
IFZNcyBvbiBTTVAgaG9zdHMKPiArCj4gKyMjIyBBUklOQzY1MyBTY2hlZHVsZXIKPiArCj4gKyAg
ICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiArQSBwZXJp
b2RpY2FsbHkgcmVwZWF0aW5nIGZpeGVkIHRpbWVzbGljZSBzY2hlZHVsZXIuIE11bHRpY29yZSBz
dXBwb3J0IGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCj4gKwo+ICsjIyMgTnVsbCBTY2hlZHVsZXIK
PiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArQSB2ZXJ5IHNpbXBsZSwgdmVy
eSBzdGF0aWMgc2NoZWR1bGluZyBwb3NpY3kgdGhhdCBhbHdheXMgc2NoZWR1bGVzIHRoZSBzYW1l
IHZDUFUocykgb24gdGhlIHNhbWUgcENQVShzKS4gSXQgaXMgZGVzaWduZWQgZm9yIG1heGltdW0g
ZGV0ZXJtaW5pc20gYW5kIG1pbmltdW0gb3ZlcmhlYWQgb24gZW1iZWRkZWQgcGxhdGZvcm1zLgoK
Q2FuIHdlIHNheSBtb3JlIHRoYW4gRXhwZXJpbWVudGFsPyBJIHRoaW5rIGl0IHNob3VsZCBiZSBh
dCBsZWFzdCBUZWNoClByZXZpZXcuCgoKPiArIyMjIE51bWEgc2NoZWR1bGVyIGFmZmluaXR5Cj4g
Kwo+ICsgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+ICsKPiArRW5hYmxlcyBOdW1hIGF3YXJl
IHNjaGVkdWxpbmcgaW4gWGVuCj4gKwo+ICsjIyBTY2FsYWJpbGl0eQo+ICsKPiArIyMjIDFHQi8y
TUIgc3VwZXIgcGFnZSBzdXBwb3J0Cj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4g
KyMjIyB4ODYvRGVsaXZlciBldmVudHMgdG8gUFZIVk0gZ3Vlc3RzIHVzaW5nIFhlbiBldmVudCBj
aGFubmVscwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgRmFpciBsb2Nr
cyAodGlja2V0LWxvY2tzKQo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICtbWFhY
IElzIHRoaXMgaG9zdCB0aWNrZXQgbG9ja3M/ICBPciBzb21lIHNvcnQgb2YgZ3Vlc3QgUFYgdGlj
a2V0IGxvY2tzPyAgSWYgdGhlIGZvcm1lciBpdCBkb2Vzbid0IG1ha2UgYW55IHNlbnNlIHRvIGNh
bGwgaXQgJ3N1cHBvcnRlZCcgYmVjYXVzZSB0aGV5J3JlIGVpdGhlciB0aGVyZSBvciBub3QuXQo+
ICsKPiArIyMgSGlnaCBBdmFpbGFiaWxpdHkgYW5kIEZhdWx0IFRvbGVyYW5jZQo+ICsKPiArIyMj
IExpdmUgTWlncmF0aW9uLCBTYXZlICYgUmVzdG9yZQo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBT
dXBwb3J0ZWQKPiArCj4gKyMjIyBSZW11cyBGYXVsdCBUb2xlcmFuY2UKPiArCj4gKyAgICBTdGF0
dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArIyMjIENPTE8gTWFuYWdlcgo+ICsKPiArICAgIFN0YXR1
czogRXhwZXJpbWVudGFsCj4gKwo+ICsjIyMgdk1DRQo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBT
dXBwb3J0ZWQKPiArCj4gK0ZvcndhcmQgTWFjaGluZSBDaGVjayBFeGNlcHRpb25zIHRvIEFwcHJv
cHJpYXRlIGd1ZXN0cwo+ICsKPiArIyMgVmlydHVhbCBkcml2ZXIgc3VwcG9ydCwgZ3Vlc3Qgc2lk
ZQo+ICsKPiArIyMjIEJsa2Zyb250Cj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVk
Cj4gKyAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRl
cm5hbAo+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQgW1hYWF0KPiArCj4gK0d1ZXN0
LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBibG9jayBwcm90b2Nv
bAo+ICsKPiArIyMjIE5ldGZyb250Cj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVk
Cj4gKyAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRl
cm5hbAo+ICsgICAgU3RhdGVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQgW1hYWF0KPiArCj4gK0d1ZXN0
LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBuZXR3b3JraW5nIHBy
b3RvY29sCj4gKwo+ICsjIyMgWGVuIEZyYW1lYnVmZmVyCgpQbGVhc2Ugd3JpdGUgIlhlbiBGcmFt
ZWJ1ZmZlciBGcm9udGVuZCIgaW4gdGhlIHRpdGxlLgoKCj4gKyAgICBTdGF0dXMsIExpbnV4ICh4
ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAo+ICsKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBv
ZiBzcGVha2luZyB0aGUgWGVuIFBWIEZyYW1lYnVmZmVyIHByb3RvY29sCj4gKwo+ICtbWFhYIEZy
ZWVCU0Q/IE5ldEJTRD9dCj4gKwo+ICsjIyMgWGVuIENvbnNvbGUKClBsZWFzZSB3cml0ZSBmcm9u
dGVuZCBpbiB0aGUgdGl0bGUKCgo+ICsgICAgU3RhdHVzLCBMaW51eCAoaHZjX3hlbik6IFN1cHBv
cnRlZAo+ICsKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVu
IFBWIGNvbnNvbGUgcHJvdG9jb2wKPiArCj4gK1tYWFggRnJlZUJTRD8gTmV0QlNEPyBXaW5kb3dz
P10KPiArCj4gKyMjIyBYZW4gUFYga2V5Ym9hcmQKClBsZWFzZSB3cml0ZSBmcm9udGVuZCBpbiB0
aGUgdGl0bGUKCgo+ICsgICAgU3RhdHVzLCBMaW51eCAoeGVuLWtiZGZyb250KTogU3VwcG9ydGVk
Cj4gKwo+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYg
a2V5Ym9hcmQgcHJvdG9jb2wKPiArCj4gKyMjIyBYZW4gUFZVU0IgcHJvdG9jb2wKClBsZWFzZSB3
cml0ZSBmcm9udGVuZCBpbiB0aGUgdGl0bGUKCgo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9y
dGVkCj4gKwo+ICsjIyMgWGVuIFBWIFNDU0kgcHJvdG9jb2wKClBsZWFzZSB3cml0ZSBmcm9udGVu
ZCBpbiB0aGUgdGl0bGUKCgo+ICsKPiArICAgIFN0YXR1cywgTGludXg6IFtYWFhdCj4gKwo+ICsj
IyMgWGVuIFRQTWZyb250Cj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eCAoeGVuLXRwbWZyb250KTog
UHJldmlldwo+ICsKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUg
WGVuIFBWIFRQTSBwcm90b2NvbAo+ICsKPiArIyMjIFhlbiA5cGZzIGZyb250ZW5kCj4gKwo+ICsg
ICBTdGF0dXMsIExpbnV4OiBQcmV2aWV3Cj4gKwo+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxl
IG9mIHNwZWFraW5nIHRoZSBYZW4gOXBmcyBwcm90b2NvbAo+ICsKPiArIyMjIFBWQ2FsbHMgZnJv
bnRlbmQKPiArCj4gKyAgIFN0YXR1cywgTGludXg6IFByZXZpZXcKPiArCj4gK0d1ZXN0LXNpZGUg
ZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2IHN5c3RlbSBjYWxscwo+ICsKPiArIyMgVmlydHVh
bCBkZXZpY2Ugc3VwcG9ydCwgaG9zdCBzaWRlCj4gKwo+ICsjIyMgQmxrYmFjawo+ICsKPiArICAg
IFN0YXR1cywgTGludXggKGJsa2JhY2spOiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1cywgRnJlZUJT
RCAoYmxrYmFjayk6IFN1cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBRRU1VICh4ZW5fZGlzayk6IFN1
cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBCbGt0YXAyOiBEZXByZWNhdGVkCj4gKwo+ICtIb3N0LXNp
ZGUgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBYZW4gUFYgYmxvY2sgcHJvdG9jb2wKPiArCj4gKyMj
IyBOZXRiYWNrCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eCAobmV0YmFjayk6IFN1cHBvcnRlZAo+
ICsgICAgU3RhdHVzLCBGcmVlQlNEIChuZXRiYWNrKTogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMs
IFFFTVUgKHhlbl9uaWMpOiBFeHBlcmltZW50YWwKCkkgc3VnZ2VzdCB0byBEZXByZWNhdGUgeGVu
X25pYwoKCj4gK0hvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbnMgb2YgWGVuIFBWIG5ldHdvcmsgcHJv
dG9jb2wKPiArCj4gKyMjIyBYZW4gRnJhbWVidWZmZXIKClBsZWFzZSB3cml0ZSBiYWNrZW5kIGlu
IHRoZSB0aXRsZQoKCj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1
cywgUUVNVTogU3VwcG9ydGVkCj4gKwo+ICtIb3N0LXNpZGUgaW1wbGVtZW50YWl0b24gb2YgdGhl
IFhlbiBQViBmcmFtZWJ1ZmZlciBwcm90b2NvbAo+ICsKPiArIyMjIFhlbiBDb25zb2xlCj4gKwoK
UGxlYXNlIHdyaXRlIGJhY2tlbmQgaW4gdGhlIHRpdGxlCgoKPiArICAgIFN0YXR1cywgTGludXg6
IFN1cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKPiArCj4gK0hvc3Qtc2lk
ZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wKPiArCj4gKyMj
IyBYZW4gUFYga2V5Ym9hcmQKPiArCgpQbGVhc2Ugd3JpdGUgYmFja2VuZCBpbiB0aGUgdGl0bGUK
Cgo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIFFFTVU6IFN1
cHBvcnRlZAo+ICsKPiArSG9zdC1zaWRlIGltcGxlbWVudGF0aW9uIGZvIHRoZSBYZW4gUFYga2V5
Ym9hcmQgcHJvdG9jb2wKPiArCj4gKyMjIyBYZW4gUFYgVVNCCj4gKwoKUGxlYXNlIHdyaXRlIGJh
Y2tlbmQgaW4gdGhlIHRpdGxlCgoKPiArICAgIFN0YXR1cywgTGludXg6IEV4cGVyaW1lbnRhbAo+
ICsgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKPiArCj4gK0hvc3Qtc2lkZSBpbXBsZW1lbnRh
dGlvbiBvZiB0aGUgWGVuIFBWIFVTQiBwcm90b2NvbAo+ICsKPiArIyMjIFhlbiBQViBTQ1NJIHBy
b3RvY29sCgpQbGVhc2Ugd3JpdGUgYmFja2VuZCBpbiB0aGUgdGl0bGUKCgo+ICsKPiArICAgIFN0
YXR1cywgTGludXg6IFtYWFhdCj4gKwo+ICsjIyMgWGVuIFBWIFRQTQoKUGxlYXNlIHdyaXRlIGJh
Y2tlbmQgaW4gdGhlIHRpdGxlCgoKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQK
PiArCj4gKyMjIyBYZW4gOXBmcwoKUGxlYXNlIHdyaXRlIGJhY2tlbmQgaW4gdGhlIHRpdGxlCgoK
PiArCj4gKyAgICBTdGF0dXMsIFFFTVU6IFByZXZpZXcKPiArCj4gKyMjIyBQVkNhbGxzCgpQbGVh
c2Ugd3JpdGUgYmFja2VuZCBpbiB0aGUgdGl0bGUKCgo+ICsKPiArICAgIFN0YXR1cywgTGludXg6
IFByZXZpZXcKPiArCj4gKyMjIyBPbmxpbmUgcmVzaXplIG9mIHZpcnR1YWwgZGlza3MKPiArCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMgU2VjdXJpdHkKPiArCj4gKyMjIyBEcml2
ZXIgRG9tYWlucwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgRGV2aWNl
IE1vZGVsIFN0dWIgRG9tYWlucwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNh
dmVhdHMKPiArCj4gK1Z1bG5lcmFiaWxpdGllcyBvZiBhIGRldmljZSBtb2RlbCBzdHViIGRvbWFp
biB0byBhIGhvc3RpbGUgZHJpdmVyIGRvbWFpbiBhcmUgZXhjbHVkZWQgZnJvbSBzZWN1cml0eSBz
dXBwb3J0Lgo+ICsKPiArIyMjIEtDT05GSUcgRXhwZXJ0Cj4gKwo+ICsgICAgU3RhdHVzOiBFeHBl
cmltZW50YWwKPiArCj4gKyMjIyBMaXZlIFBhdGNoaW5nCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBw
b3J0ZWQsIHg4NiBvbmx5Cj4gKwo+ICtDb21waWxlIHRpbWUgZGlzYWJsZWQKPiArCj4gKyMjIyBW
aXJ0dWFsIE1hY2hpbmUgSW50cm9zcGVjdGlvbgo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVk
LCB4ODYgb25seQo+ICsKPiArIyMjIFhTTSAmIEZMQVNLCj4gKwo+ICsgICAgU3RhdHVzOiBFeHBl
cmltZW50YWwKPiArCj4gK0NvbXBpbGUgdGltZSBkaXNhYmxlZAo+ICsKPiArIyMjIFhTTSAmIEZM
QVNLIHN1cHBvcnQgZm9yIElTX1BSSVYKPiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+
ICsKPiArQ29tcGlsZSB0aW1lIGRpc2FibGVkCj4gKwo+ICsjIyMgdlRQTSBTdXBwb3J0Cj4gKwo+
ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHg4NiBvbmx5CgpUaGlzIHNob3VsZCBwcm9iYWJseSBi
ZSB4ODYvdlRQTS4gVFBNLCB0aGUgd2F5IHdlIGFyZSBkaXNjdXNzaW5nIGl0LCBpcwphbiB4ODYt
b25seSBpbXBsZW1lbnRhdGlvbi4gQVJNLWJhc2VkIGFsdGVybmF0aXZlcyBhcmUgbm90IGNhbGxl
ZCBUUE0KQUZBSUsuCgoKCj4gKyMjIyBJbnRlbC9UWFQgPz8/CgpTYW1lIGhlcmUKCgo+ICsgICAg
U3RhdHVzOiA/Pz8KPiArCj4gK1RYVC1iYXNlZCBpbnRlZ3JpdHkgc3lzdGVtIGZvciB0aGUgTGlu
dXgga2VybmVsIGFuZCBYZW4gaHlwZXJ2aXNvcgo+ICsKPiArW1hYWF0KPiArCj4gKyMjIEhhcmR3
YXJlCj4gKwo+ICsjIyMgeDg2L05lc3RlZCBWaXJ0dWFsaXphdGlvbgo+ICsKPiArICAgIFN0YXR1
czogRXhwZXJpbWVudGFsCj4gKwo+ICtSdW5uaW5nIGEgaHlwZXJ2aXNvciBpbnNpZGUgYW4gSFZN
IGd1ZXN0Cj4gKwo+ICsjIyMgeDg2L0hWTSBpUFhFCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0
ZWQsIHdpdGggY2F2ZWF0cwo+ICsKPiArQm9vdGluZyBhIGd1ZXN0IHZpYSBQWEUuCj4gK1BYRSBp
bmhlcmVudGx5IHBsYWNlcyBmdWxsIHRydXN0IG9mIHRoZSBndWVzdCBpbiB0aGUgbmV0d29yaywK
PiArYW5kIHNvIHNob3VsZCBvbmx5IGJlIHVzZWQKPiArd2hlbiB0aGUgZ3Vlc3QgbmV0d29yayBp
cyB1bmRlciB0aGUgc2FtZSBhZG1pbmlzdHJhdGl2ZSBjb250cm9sCj4gK2FzIHRoZSBndWVzdCBp
dHNlbGYuCj4gKwo+ICsjIyMgeDg2L1BoeXNpY2FsIENQVSBIb3RwbHVnCj4gKwo+ICsgICAgU3Rh
dHVzOiBTdXBwb3J0ZWQKPiArCj4gKyMjIyB4ODYvUGh5c2ljYWwgTWVtb3J5IEhvdHBsdWcKPiAr
Cj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIHg4Ni9QQ0kgUGFzc3Rocm91Z2gg
UFYKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+
ICsKPiArUFYgcGFzc3Rocm91Z2ggY2Fubm90IGJlIGRvbmUgc2FmZWx5Lgo+ICsKPiArW1hYWCBO
b3QgZXZlbiB3aXRoIGFuIElPTU1VP10KPiArCj4gKyMjIyB4ODYvUENJIFBhc3N0aHJvdWdoIEhW
TQo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKPiArCj4gK01hbnkg
aGFyZHdhcmUgZGV2aWNlIGFuZCBtb3RoZXJib2FyZCBjb21iaW5hdGlvbnMgYXJlIG5vdCBwb3Nz
aWJsZSB0byB1c2Ugc2FmZWx5Lgo+ICtUaGUgWGVuUHJvamVjdCB3aWxsIHN1cHBvcnQgYnVncyBp
biBQQ0kgcGFzc3Rocm91Z2ggZm9yIFhlbiwKPiArYnV0IHRoZSB1c2VyIGlzIHJlc3BvbnNpYmxl
IHRvIGVuc3VyZSB0aGF0IHRoZSBoYXJkd2FyZSBjb21iaW5hdGlvbiB0aGV5IHVzZQo+ICtpcyBz
dWZmaWNpZW50bHkgc2VjdXJlIGZvciB0aGVpciBuZWVkcywKPiArYW5kIHNob3VsZCBhc3N1bWUg
dGhhdCBhbnkgY29tYmluYXRpb24gaXMgaW5zZWN1cmUKPiArdW5sZXNzIHRoZXkgaGF2ZSByZWFz
b24gdG8gYmVsaWV2ZSBvdGhlcndpc2UuCj4gKwo+ICsjIyMgQVJNL05vbi1QQ0kgZGV2aWNlIHBh
c3N0aHJvdWdoCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gKyMjIyB4ODYvQWR2
YW5jZWQgVmVjdG9yIGVYdGVuc2lvbgo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+
ICsjIyMgSW50ZWwgUGxhdGZvcm0gUW9TIFRlY2hub2xvZ2llcwo+ICsKPiArICAgIFN0YXR1czog
UHJldmlldwo+ICsKPiArIyMjIEFSTS9BQ1BJIChob3N0KQo+ICsKPiArICAgIFN0YXR1czogRXhw
ZXJpbWVudGFsCj4gKwo+ICsjIyMgQVJNL1NNTVUKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRl
ZCwgd2l0aCBjYXZlYXRzCj4gKwo+ICtPbmx5IEFSTSBTTU1VIGhhcmR3YXJlIGlzIHN1cHBvcnRl
ZDsgbm9uLUFSTSBTTU1VIGhhcmR3YXJlIGlzIG5vdCBzdXBwb3J0ZWQuCj4gKwo+ICsjIyMgQVJN
L0lUUwo+ICsKPiArICAgIFN0YXR1czogZXhwZXJpbWVudGFsCj4gKwo+ICtbWFhYIFdoYXQgaXMg
dGhpcz9dCgpBIHBhcnRpY3VsYXJseSBjb21wbGV4IGV4dGVuc2lvbiB0byB0aGUgaW50ZXJydXB0
IGNvbnRyb2xsZXIuCgoKPiArIyMjIEFSTTogMTZLIGFuZCA2NEsgcGFnZXMgaW4gZ3Vlc3RzCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4gKwo+ICtObyBzdXBwb3J0IGZv
ciBRRU1VIGJhY2tlbmRzIGluIGEgMTZLIG9yIDY0SyBkb21haW4uCj4gKwo+ICsKPiArIyBGb3Jt
YXQgYW5kIGRlZmluaXRpb25zCj4gKwo+ICtUaGlzIGZpbGUgY29udGFpbnMgcHJvc2UsIGFuZCBt
YWNoaW5lLXJlYWRhYmxlIGZyYWdtZW50cy4KPiArVGhlIGRhdGEgaW4gYSBtYWNoaW5lLXJlYWRh
YmxlIGZyYWdtZW50IHJlbGF0ZSB0bwo+ICt0aGUgc2VjdGlvbiBhbmQgc3ViZWN0aW9uIGluIHdo
aWNoIGl0IGlzIGZpbmUuCj4gKwo+ICtUaGUgZmlsZSBpcyBpbiBtYXJrZG93biBmb3JtYXQuCj4g
K1RoZSBtYWNoaW5lLXJlYWRhYmxlIGZyYWdtZW50cyBhcmUgbWFya2Rvd24gbGl0ZXJhbHMKPiAr
Y29udGFpbmluZyBSRkMtODIyLWxpa2UgKGRlYjgyMi1saWtlKSBkYXRhLgo+ICsKPiArIyMgS2V5
cyBmb3VuZCBpbiB0aGUgRmVhdHVyZSBTdXBwb3J0IHN1YnNlY3Rpb25zCj4gKwo+ICsjIyMgU3Rh
dHVzCj4gKwo+ICtUaGlzIGdpdmVzIHRoZSBvdmVyYWxsIHN0YXR1cyBvZiB0aGUgZmVhdHVyZSwK
PiAraW5jbHVkaW5nIHNlY3VyaXR5IHN1cHBvcnQgc3RhdHVzLCBmdW5jdGlvbmFsIGNvbXBsZXRl
bmVzcywgZXRjLgo+ICtSZWZlciB0byB0aGUgZGV0YWlsZWQgZGVmaW5pdGlvbnMgYmVsb3cuCj4g
Kwo+ICtJZiBzdXBwb3J0IGRpZmZlcnMgYmFzZWQgb24gaW1wbGVtZW50YXRpb24KPiArKGZvciBp
bnN0YW5jZSwgeDg2IC8gQVJNLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKPiArb25lIGxpbmUg
Zm9yIGVhY2ggc2V0IG9mIGltcGxlbWVudGF0aW9ucyB3aWxsIGJlIGxpc3RlZC4KPiArCj4gKyMj
IyBSZXN0cmljdGlvbnMKPiArCj4gK1RoaXMgaXMgYSBzdW1tYXJ5IG9mIGFueSByZXN0cmljdGlv
bnMgd2hpY2ggYXBwbHksCj4gK3BhcnRpY3VsYXJseSB0byBmdW5jdGlvbmFsIG9yIHNlY3VyaXR5
IHN1cHBvcnQuCj4gKwo+ICtGdWxsIGRldGFpbHMgb2YgcmVzdHJpY3Rpb25zIG1heSBiZSBwcm92
aWRlZCBpbiB0aGUgcHJvc2UKPiArc2VjdGlvbiBvZiB0aGUgZmVhdHVyZSBlbnRyeSwKPiAraWYg
YSBSZXN0cmljdGlvbnMgdGFnIGlzIHByZXNlbnQuCj4gKwo+ICsjIyMgTGltaXQtU2VjdXJpdHkK
PiArCj4gK0ZvciBzaXplIGxpbWl0cy4KPiArVGhpcyBmaWd1cmUgc2hvd3MgdGhlIGxhcmdlc3Qg
Y29uZmlndXJhdGlvbiB3aGljaCB3aWxsIHJlY2VpdmUKPiArc2VjdXJpdHkgc3VwcG9ydC4KPiAr
VGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQgc3VjaCBhIGNvbmZpZ3VyYXRpb24gd2lsbCBhY3R1YWxs
eSB3b3JrLgo+ICtUaGlzIGxpbWl0IHdpbGwgb25seSBiZSBsaXN0ZWQgZXhwbGljaXRseQo+ICtp
ZiBpdCBpcyBkaWZmZXJlbnQgdGhhbiB0aGUgdGhlb3JldGljYWwgbGltaXQuCj4gKwo+ICsjIyMg
TGltaXQKPiArCj4gK1RoaXMgZmlndXJlIHNob3dzIGEgdGhlb3JldGljYWwgc2l6ZSBsaW1pdC4K
PiArVGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQgc3VjaCBhIGxhcmdlIGNvbmZpZ3VyYXRpb24gd2ls
bCBhY3R1YWxseSB3b3JrLgo+ICsKPiArIyMgRGVmaW5pdGlvbiBvZiBTdGF0dXMgbGFiZWxzCj4g
Kwo+ICtFYWNoIFN0YXR1cyB2YWx1ZSBjb3JyZXNwb25kcyB0byBsZXZlbHMgb2Ygc2VjdXJpdHkg
c3VwcG9ydCwKPiArdGVzdGluZywgc3RhYmlsaXR5LCBldGMuLCBhcyBmb2xsb3dzOgo+ICsKPiAr
IyMjIEV4cGVyaW1lbnRhbAo+ICsKPiArICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObwo+
ICsgICAgRnVuY3Rpb25hbCBzdGFiaWxpdHk6IEhlcmUgYmUgZHJhZ29ucwo+ICsgICAgSW50ZXJm
YWNlIHN0YWJpbGl0eTogTm90IHN0YWJsZQo+ICsgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObwo+
ICsKPiArIyMjIFRlY2ggUHJldmlldwo+ICsKPiArICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNz
OiBZZXMKPiArICAgIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBRdWlya3kKPiArICAgIEludGVyZmFj
ZSBzdGFiaWxpdHk6IFByb3Zpc2lvbmFsbHkgc3RhYmxlCj4gKyAgICBTZWN1cml0eSBzdXBwb3J0
ZWQ6IE5vCj4gKwo+ICsjIyMjIFN1cHBvcnRlZAo+ICsKPiArICAgIEZ1bmN0aW9uYWwgY29tcGxl
dGVuZXNzOiBZZXMKPiArICAgIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBOb3JtYWwKPiArICAgIElu
dGVyZmFjZSBzdGFiaWxpdHk6IFllcwo+ICsgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBZZXMKPiAr
Cj4gKyMjIyMgRGVwcmVjYXRlZAo+ICsKPiArICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBZ
ZXMKPiArICAgIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBRdWlya3kKPiArICAgIEludGVyZmFjZSBz
dGFiaWxpdHk6IE5vIChhcyBpbiwgbWF5IGRpc2FwcGVhciB0aGUgbmV4dCByZWxlYXNlKQo+ICsg
ICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBZZXMKPiArCj4gK0FsbCBvZiB0aGVzZSBtYXkgYXBwZWFy
IGluIG1vZGlmaWVkIGZvcm0uICBUaGVyZSBhcmUgc2V2ZXJhbAo+ICtpbnRlcmZhY2VzLCBmb3Ig
aW5zdGFuY2UsIHdoaWNoIGFyZSBvZmZpY2lhbGx5IGRlY2xhcmVkIGFzIG5vdCBzdGFibGU7Cj4g
K2luIHN1Y2ggYSBjYXNlIHRoaXMgZmVhdHVyZSBtYXkgYmUgZGVzY3JpYmVkIGFzICJTdGFibGUg
LyBJbnRlcmZhY2UKPiArbm90IHN0YWJsZSIuCj4gKwo+ICsjIyBEZWZpbml0aW9uIG9mIHRoZSBz
dGF0dXMgbGFiZWwgaW50ZXJwcmV0YXRpb24gdGFncwo+ICsKPiArIyMjIEZ1bmN0aW9uYWxseSBj
b21wbGV0ZQo+ICsKPiArRG9lcyBpdCBiZWhhdmUgbGlrZSBhIGZ1bGx5IGZ1bmN0aW9uYWwgZmVh
dHVyZT8KPiArRG9lcyBpdCB3b3JrIG9uIGFsbCBleHBlY3RlZCBwbGF0Zm9ybXMsCj4gK29yIGRv
ZXMgaXQgb25seSB3b3JrIGZvciBhIHZlcnkgc3BlY2lmaWMgc3ViLWNhc2U/Cj4gK0RvZXMgaXQg
aGF2ZSBhIHNlbnNpYmxlIFVJLAo+ICtvciBkbyB5b3UgaGF2ZSB0byBoYXZlIGEgZGVlcCB1bmRl
cnN0YW5kaW5nIG9mIHRoZSBpbnRlcm5hbHMKPiArdG8gZ2V0IGl0IHRvIHdvcmsgcHJvcGVybHk/
Cj4gKwo+ICsjIyMgRnVuY3Rpb25hbCBzdGFiaWxpdHkKPiArCj4gK1doYXQgaXMgdGhlIHJpc2sg
b2YgaXQgZXhoaWJpdGluZyBidWdzPwo+ICsKPiArR2VuZXJhbCBhbnN3ZXJzIHRvIHRoZSBhYm92
ZToKPiArCj4gKyAqICoqSGVyZSBiZSBkcmFnb25zKioKPiArCj4gKyAgIFByZXR0eSBsaWtlbHkg
dG8gc3RpbGwgY3Jhc2ggLyBmYWlsIHRvIHdvcmsuCj4gKyAgIE5vdCByZWNvbW1lbmRlZCB1bmxl
c3MgeW91IGxpa2UgbGlmZSBvbiB0aGUgYmxlZWRpbmcgZWRnZS4KPiArCj4gKyAqICoqUXVpcmt5
KioKPiArCj4gKyAgIE1vc3RseSB3b3JrcyBidXQgbWF5IGhhdmUgb2RkIGJlaGF2aW9yIGhlcmUg
YW5kIHRoZXJlLgo+ICsgICBSZWNvbW1lbmRlZCBmb3IgcGxheWluZyBhcm91bmQgb3IgZm9yIG5v
bi1wcm9kdWN0aW9uIHVzZSBjYXNlcy4KPiArCj4gKyAqICoqTm9ybWFsKioKPiArCj4gKyAgIFJl
YWR5IGZvciBwcm9kdWN0aW9uIHVzZQo+ICsKPiArIyMjIEludGVyZmFjZSBzdGFiaWxpdHkKPiAr
Cj4gK0lmIEkgYnVpbGQgYSBzeXN0ZW0gYmFzZWQgb24gdGhlIGN1cnJlbnQgaW50ZXJmYWNlcywK
PiArd2lsbCB0aGV5IHN0aWxsIHdvcmsgd2hlbiBJIHVwZ3JhZGUgdG8gdGhlIG5leHQgdmVyc2lv
bj8KPiArCj4gKyAqICoqTm90IHN0YWJsZSoqCj4gKwo+ICsgICBJbnRlcmZhY2UgaXMgc3RpbGwg
aW4gdGhlIGVhcmx5IHN0YWdlcyBhbmQKPiArICAgc3RpbGwgZmFpcmx5IGxpa2VseSB0byBiZSBi
cm9rZW4gaW4gZnV0dXJlIHVwZGF0ZXMuCj4gKwo+ICsgKiAqKlByb3Zpc2lvbmFsbHkgc3RhYmxl
KioKPiArCj4gKyAgIFdlJ3JlIG5vdCB5ZXQgcHJvbWlzaW5nIGJhY2t3YXJkcyBjb21wYXRpYmls
aXR5LAo+ICsgICBidXQgd2UgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSB0aGUgZmluYWwgZm9ybSBv
ZiB0aGUgaW50ZXJmYWNlLgo+ICsgICBJdCBtYXkgc3RpbGwgcmVxdWlyZSBzb21lIHR3ZWFrcy4K
PiArCj4gKyAqICoqU3RhYmxlKioKPiArCj4gKyAgIFdlIHdpbGwgdHJ5IHZlcnkgaGFyZCB0byBh
dm9pZCBicmVha2luZyBiYWNrd2FyZHMgIGNvbXBhdGliaWxpdHksCj4gKyAgIGFuZCB0byBmaXgg
YW55IHJlZ3Jlc3Npb25zIHRoYXQgYXJlIHJlcG9ydGVkLgo+ICsKPiArIyMjIFNlY3VyaXR5IHN1
cHBvcnRlZAo+ICsKPiArV2lsbCBYU0FzIGJlIGlzc3VlZCBpZiBzZWN1cml0eS1yZWxhdGVkIGJ1
Z3MgYXJlIGRpc2NvdmVyZWQKPiAraW4gdGhlIGZ1bmN0aW9uYWxpdHk/Cj4gKwo+ICtJZiAibm8i
LAo+ICthbnlvbmUgd2hvIGZpbmRzIGEgc2VjdXJpdHktcmVsYXRlZCBidWcgaW4gdGhlIGZlYXR1
cmUKPiArd2lsbCBiZSBhZHZpc2VkIHRvCj4gK3Bvc3QgaXQgcHVibGljbHkgdG8gdGhlIFhlbiBQ
cm9qZWN0IG1haWxpbmcgbGlzdHMKPiArKG9yIGNvbnRhY3QgYW5vdGhlciBzZWN1cml0eSByZXNw
b25zZSB0ZWFtLAo+ICtpZiBhIHJlbGV2YW50IG9uZSBleGlzdHMpLgo+ICsKPiArQnVncyBmb3Vu
ZCBhZnRlciB0aGUgZW5kIG9mICoqU2VjdXJpdHktU3VwcG9ydC1VbnRpbCoqCj4gK2luIHRoZSBS
ZWxlYXNlIFN1cHBvcnQgc2VjdGlvbiB3aWxsIHJlY2VpdmUgYW4gWFNBCj4gK2lmIHRoZXkgYWxz
byBhZmZlY3QgbmV3ZXIsIHNlY3VyaXR5LXN1cHBvcnRlZCwgdmVyc2lvbnMgb2YgWGVuLgo+ICtI
b3dldmVyLAo+ICt0aGUgWGVuIFByb2plY3Qgd2lsbCBub3QgcHJvdmlkZSBvZmZpY2lhbCBmaXhl
cwo+ICtmb3Igbm9uLXNlY3VyaXR5LXN1cHBvcnRlZCB2ZXJzaW9ucy4KPiArCj4gK1RocmVlIGNv
bW1vbiAnZGl2ZXJzaW9ucycgZnJvbSB0aGUgJ1N1cHBvcnRlZCcgY2F0ZWdvcnkKPiArYXJlIGdp
dmVuIHRoZSBmb2xsb3dpbmcgbGFiZWxzOgo+ICsKPiArICAqICoqU3VwcG9ydGVkLCBOb3Qgc2Vj
dXJpdHkgc3VwcG9ydGVkKioKPiArCj4gKyAgICBGdW5jdGlvbmFsbHkgY29tcGxldGUsIG5vcm1h
bCBzdGFiaWxpdHksCj4gKyAgICBpbnRlcmZhY2Ugc3RhYmxlLCBidXQgbm8gc2VjdXJpdHkgc3Vw
cG9ydAo+ICsKPiArICAqICoqU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsKioK
PiArICAKPiArICAgIFRoaXMgZmVhdHVyZSBpcyBzZWN1cml0eSBzdXBwb3J0ZWQKPiArICAgIGJ5
IGEgZGlmZmVyZW50IG9yZ2FuaXphdGlvbiAobm90IHRoZSBYZW5Qcm9qZWN0KS4KPiArICAgIExp
bmtzIHRvIHRoYXQgb3JnYW5pemF0aW9uJ3Mgc2VjdXJpdHkgcHJvY2Vzcwo+ICsgICAgd2lsbCBi
ZSBnaXZlbiBpbiB0aGUgZGVzY3JpcHRpb24uCj4gKwo+ICsgICogKipTdXBwb3J0ZWQsIHdpdGgg
Y2F2ZWF0cyoqCj4gKwo+ICsgICAgVGhpcyBmZWF0dXJlIGlzIHNlY3VyaXR5IHN1cHBvcnRlZCBv
bmx5IHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucywKPiArICAgIG9yIHN1cHBvcnQgaXMgZ2l2ZW4g
b25seSBmb3IgY2VydGFpbiBhc3BlY3RzIG9mIHRoZSBmZWF0dXJlLAo+ICsgICAgb3IgdGhlIGZl
YXR1cmUgc2hvdWxkIGJlIHVzZWQgd2l0aCBjYXJlCj4gKyAgICBiZWNhdXNlIGl0IGlzIGVhc3kg
dG8gdXNlIGluc2VjdXJlbHkgd2l0aG91dCBrbm93aW5nIGl0Lgo+ICsgICAgQWRkaXRpb25hbCBk
ZXRhaWxzIHdpbGwgYmUgZ2l2ZW4gaW4gdGhlIGRlc2NyaXB0aW9uLgo+ICsKPiArIyMjIEludGVy
YWN0aW9uIHdpdGggb3RoZXIgZmVhdHVyZXMKPiArCj4gK05vdCBhbGwgZmVhdHVyZXMgaW50ZXJh
Y3Qgd2VsbCB3aXRoIGFsbCBvdGhlciBmZWF0dXJlcy4KPiArU29tZSBmZWF0dXJlcyBhcmUgb25s
eSBmb3IgSFZNIGd1ZXN0czsgc29tZSBkb24ndCB3b3JrIHdpdGggbWlncmF0aW9uLCAmYy4KPiAt
LSAKPiAyLjE0LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 23:21:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 23:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq670-0002Yv-Ut; Thu, 07 Sep 2017 23:21:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq66y-0002Yc-U4
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 23:21:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FF/D6-03874-874D1B95; Thu, 07 Sep 2017 23:21:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfsysZ
 Ig9WLBSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasX3eDraCH0UVKy9PY2tg
 vOjZxcjFISTQyCSx+vxqJgjnMaPEj/cP2CGcbYwSP7ccZ+1i5OQQEXCW+HpmLlCCg4NXQF/i0
 29jkLCwQKBE5+yHLCD1EgInVCTu/NvMBJKQEPCWWLP1EgtIPYg99YtkFyM7B5uAlcQhMZACFg
 FViR3nb7JNYORewMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0OMMQLCDcd/HyEOMkhxMSqK8DTM2RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A2+DJQT
 LEpNT61Iy8wBhh5MWoKDR0mENxckzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rx+IEUCI
 EUZpXlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLEgU3gy80rgNr0COoIJ6IiS5x
 tAjihJREhJNTB2qM3NX3mjSn2yNeuP/9uOFb5amcTzIHFyf72RcNm5U7+ylmSfeXv7s1Z3q+D
 CecyZO6d1qhzy9b+7U4xp27OU2ScWbUg65soUsHvGS+4CO44lXh8O8/O5ML8J4ruzolNi2rFK
 Oc+ri1crfG5Tk7kzecHb4xNYXYNZJ67ayr2qwiEvXHJK0K4MJZbijERDLeai4kQAU7OzY34CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504826485!78284982!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16283 invoked from network); 7 Sep 2017 23:21:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 23:21:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq66s-0000si-9u; Thu, 07 Sep 2017 23:21:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq66m-0006hw-RM; Thu, 07 Sep 2017 23:21:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq66m-0000hp-DY; Thu, 07 Sep 2017 23:21:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113121-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a697a50c090053cf6c53a096972dd841332fe59
X-Osstest-Versions-That: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 23:21:16 +0000
Subject: [Xen-devel] [linux-4.9 test] 113121: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEyMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEyMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0
L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzMDE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
MzAyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDExMzAyOAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDI4CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTMwMjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAyOAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDI4CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTcgZ3Vlc3Qt
c3RhcnQuMiAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMzAyOAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtl
IDExMzAyOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMDI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMjgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhhNjk3YTUwYzA5MDA1M2NmNmM1
M2EwOTY5NzJkZDg0MTMzMmZlNTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDQ1OGNhNTJmMTU2NDkzOGMxNThkMjcxZjQ1YmNlMGJjNmVkZTJiM2YKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMzAyOCAgMjAxNy0wOS0wMyAyMToyNDowNiBaICAgIDQgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTMxMjEgIDIwMTctMDktMDcgMDY6NTE6NDIgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRl
ci5kZXVjaGVyQGFtZC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIENocmlzdG9mZmVy
IERhbGwgPGNkYWxsQGxpbmFyby5vcmc+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFp
bC5jb20+CiAgRGFuIFByaWFtbyA8ZGFucEBhZGllbmdpbmVlcmluZy5jb20+CiAgRGF2aWQgUmll
bnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZl
bWxvZnQubmV0PgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhlcmJlcnQgWHUgPGhl
cmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWls
LmNvbT4KICBKYW1lcyBIb2dhbiA8amFtZXMuaG9nYW5AaW1ndGVjLmNvbT4KICBLYWxsZSBWYWxv
IDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBN
YXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPgogIE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVj
aHNpbmd1bGFyaXR5Lm5ldD4KICBNaWNoYWVsIENyZWUgPG1jcmVlQG9yY29uLm5ldC5uej4KICBO
ZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE9sZWcgTmVzdGVyb3YgPG9sZWdA
cmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AaW1ndGVjLmNvbT4KICBQYXZl
bCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9z
b2Z0LmNvbT4KICBSYWxmIEJhZWNobGUgPHJhbGZAbGludXgtbWlwcy5vcmc+CiAgU2FjaGluIFBy
YWJodSA8c3ByYWJodUByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xh
c3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRl
PgogIFN0ZXBoZW4gRG91dGhpdCA8c3RlcGhlbmRAYWRpZW5naW5lZXJpbmcuY29tPgogIFN0ZXZl
IEZyZW5jaCA8c21mcmVuY2hAZ21haWwuY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5w
b3Vsb3NlQGFybS5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFZsYWRpcyBEcm9u
b3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6
PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2FuZywgV2VuZHkgPHdlbmR5
LndhbmdAaW50ZWwuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGlh
bmdsaWFuZy5ZdSA8WGlhbmdsaWFuZy5ZdUBhbWQuY29tPgogIFlhbiwgWmhlbmcgPHp5YW5AcmVk
aGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
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
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dz
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU0OCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 07 23:57:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 07 Sep 2017 23:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq6fd-0004tv-M3; Thu, 07 Sep 2017 23:57:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq6fc-0004tX-KN
 for xen-devel@lists.xensource.com; Thu, 07 Sep 2017 23:57:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C9/9A-03423-BDCD1B95; Thu, 07 Sep 2017 23:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffWnY2
 RBrPmsFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+Het2wFu6Urnm+fxdzA
 OEO4i5GLQ0igkUli9uyJzBDOY0aJbz+vM0I42xgl5hz4BeRwcogIOEt8PTOXHcTmFdCXOH54K
 xOILSxgL/Fx1XQmkAYJgRtsEhcOPmHpYuQAcjwlVn90AakBMQ/P3QoUZudgE7CSOCQGUsAioC
 ox87bPBEbuBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GA8sCjzEKMnBpCTK2zBjY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5RYAAJCRal
 pqdWpGXmAEMPJi3BwaMkwrv8NlCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeXeAFAmAF
 GWU5sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzcoFcwpOZVwK36RXQEUxAR5Q83w
 ByREkiQkqqgZEr2zB36sGCr7s8tpoo6Sl6LbQSY9dbdMBuWp7aDVu3lR4rz7SfNs1dtGECi19
 7v+isRyzCB2W7JqYxKVswnzw08/4LnR38abqXfBjKT+5wa2o29E9e93+K9Ol7SZOCi9d4/+SY
 IrTZ5vLfV35m2gcav860NvAsDA5hjxflCJL/d2XHrY/fpiixFGckGmoxFxUnAgAfgaCDfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504828633!114877903!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46085 invoked from network); 7 Sep 2017 23:57:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Sep 2017 23:57:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq6fW-0001m0-FQ; Thu, 07 Sep 2017 23:57:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq6fQ-0001PW-Rv; Thu, 07 Sep 2017 23:57:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq6fQ-00067X-JJ; Thu, 07 Sep 2017 23:57:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113136-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 07 Sep 2017 23:57:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113136: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQz
MmM5MjQ2Y2RmYmIzYjAzMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDMgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAyIGRheXMgICAyNyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMzEgIDIwMTctMDktMDcgMTY6MDE6NTgg
WiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzY4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 02:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 02:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq8eF-0000ay-Dn; Fri, 08 Sep 2017 02:03:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq8eD-0000aa-B7
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 02:03:57 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6B/A7-03422-C8AF1B95; Fri, 08 Sep 2017 02:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf718Z
 Igy8fFCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eRsE1PBul7GikmLfjE3
 MO6L7GLk4hASaGSSmH30KQuE85hRorVzLZDDCeRsY5To35AOYosIOEt8PTOXHcTmFdCXOPrzP
 xuILSzgJrH36DpWkGYJgYmqEp2H1zGDJCQEPCUuHnjNBmNPWr+NsYuRnYNNwErikBhIlEVAVe
 L+6l/MExi5FzAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DkDEOxgnH3Z/xCjJAeTkihvw4yNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHt/AuUEi1LT
 UyvSMnOAwQeTluDgURLhXQeS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6pIEUCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJ0gU3gy80rgNr0COoIJ6IiS5xtAji
 hJREhJNTBaCfkoZFsnry3PylxdfKBQLsBg85MtdYe139zxnB2/7V9em1Puqb7e+9u23Pd8k66
 y8WDD+o99U07asmrliQbGHTvWErNQrJAjND1g2aSHamsrHi9pFGC2enS35nTEFouy6RP/zZr4
 3DzIcb5gyFW32IuvZReLPkh8kcy4V0GUJdV6jlymn5ESS3FGoqEWc1FxIgAArWhTfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504836234!103248766!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24726 invoked from network); 8 Sep 2017 02:03:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 02:03:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq8e8-0004aX-2p; Fri, 08 Sep 2017 02:03:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq8e2-0001WP-H3; Fri, 08 Sep 2017 02:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq8e1-0005qa-QG; Fri, 08 Sep 2017 02:03:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113122-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 02:03:45 +0000
Subject: [Xen-devel] [xen-unstable test] 113122: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEyMi8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGlu
IDExMzAzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDI0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTMwMjQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDI0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTEzMDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzAzMAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNm
YzdjNTY1ZjExYQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZWUyYzFm
YzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTEzMDMwICAyMDE3LTA5LTA0IDAyOjA1OjMwIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDExMzA0MCAgMjAxNy0wOS0wNCAxNToxNjoxMyBaICAgIDMgZGF5cyAgICA2IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzA0NyAgMjAxNy0wOS0wNSAwNTowNzoxMSBaICAgIDIg
ZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCA2ZGZiNDNkNmYyY2Q4ZWE2Mjc0ZDIwM2NhMDBlY2ZjN2M1NjVmMTFhCkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjozMjoxNCAy
MDE3ICswMjAwCgogICAgeDg2L3AybS1wdDogcGFzcyBsZXZlbCBpbnN0ZWFkIG9mIHBhZ2UgdHlw
ZSB0byBwMm1fbmV4dF9sZXZlbCgpCiAgICAKICAgIFRoaXMgaW4gdHVybiBjYWxscyBmb3IgcDJt
X2FsbG9jX3B0cCgpIGFsc28gYmVpbmcgcGFzc2VkIHRoZSBudW1lcmljCiAgICBsZXZlbC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmNv
bW1pdCBkYWFlOWQ2NzEyNjg1NTA2OTA0YjAzZGMzNjI2MGRlMzU2MDg1NjI5CkF1dGhvcjogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjozMDo0NyAy
MDE3ICswMjAwCgogICAgeDg2L3AybTogbWFrZSBwMm1fYWxsb2NfcHRwKCkgcmV0dXJuIGFuIE1G
TgogICAgCiAgICBOb25lIG9mIHRoZSBjYWxsZXJzIHJlYWxseSBuZWVkcyB0aGUgc3RydWN0IHBh
Z2VfaW5mbyBwb2ludGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgoKY29tbWl0IDlmMmUyNWMwMDQyMzEyMDcxOTM1MDQ3YTkzMTQ0OTE0Zjk2OTU3NWYK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIFNlcCA0
IDE2OjI1OjU5IDIwMTcgKzAyMDAKCiAgICB4ODYvcDJtLXB0OiBzaW1wbGlmeSBwMm1fbmV4dF9s
ZXZlbCgpCiAgICAKICAgIENhbGN1bGF0ZSBlbnRyeSBQRk4gYW5kIGZsYWdzIGp1c3Qgb25jZS4g
Q29udmVydCB0aGUgdHdvIHN1Y2Nlc3NpdmUKICAgIG1haW4gaWYoKS1zIHRvIGFuZCBpZi9lbHNl
LWlmIGNoYWluLiBSZXN0cmljdCB2YXJpYWJsZSBzY29wZSB3aGVyZQogICAgcmVhc29uYWJsZS4g
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gbWFrZSB0aGUgaW5kdWN0aW9uIHZhcmlhYmxl
CiAgICB1bnNpZ25lZC4KICAgIAogICAgVGhpcyBhdCBvbmNlIGZpeGVzIGV4Y2Vzc2l2ZSBwZXJt
aXNzaW9ucyBncmFudGVkIGluIHRoZSAyTSBQVEVzCiAgICByZXN1bHRpbmcgZnJvbSBzcGxpdHRp
bmcgYSAxRyBvbmUgLSBvcmlnaW5hbCBwZXJtaXNzaW9ucyBzaG91bGQgYmUKICAgIGluaGVyaXRl
ZCBpbnN0ZWFkLiBUaGlzIGlzIG5vdCBhIHNlY3VyaXR5IGlzc3VlIG9ubHkgYmVjYXVzZSBhbGwg
b2YKICAgIHRoaXMgdGFrZXMgbm8gZWZmZWN0IGFueXdheSwgYXMgaW9tbXVfaGFwX3B0X3NoYXJl
IGlzIGFsd2F5cyBmYWxzZSBvbgogICAgQU1EIHN5c3RlbXMgZm9yIGFsbCBzdXBwb3J0ZWQgYnJh
bmNoZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cgpjb21taXQgMGNmY2JlNmMyYTA4YjEyYTE1Y2JjY2RjYjliM2NkYjI0ZDc3ZDZjZApBdXRo
b3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDEyOjQy
OjA2IDIwMTcgKzAxMDAKCiAgICB4ODYvbW06IHVzZSBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxl
IGluIHB1dF9wYWdlX2Zyb21fbHszLDR9ZQogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
Y29tbWl0IGQ0Y2NkY2Y2NGFhMGEwMGRkMWYyYTcxMGM2ZjQ2MTBiOWM1OWNkNjAKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAg
MSAxMToyOTo1NiAyMDE3ICswMTAwCgogICAgeDg2L21tOiBVc2Ugc3RhdGljIGlubGluZXMgZm9y
IHssdW59YWRqdXN0X2d1ZXN0X2w/ZSgpCiAgICAKICAgIFRoZXJlIGlzIG5vIG5lZWQgZm9yIHRo
ZXNlIHRvIGJlIG1hY3JvcywgYW5kIHRoZSByZXN1bHQgaXMgZWFzaWVyIHRvIHJlYWQuCiAgICAK
ICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBidXQgYmxvYXQtby1tZXRlciByZXBvcnRzIHRoZSBm
b2xsb3dpbmcgaW1wcm92ZW1lbnQ6CiAgICAKICAgICAgYWRkL3JlbW92ZTogMS8wIGdyb3cvc2hy
aW5rOiAyLzMgdXAvZG93bjogMjM1Ly00MjcgKC0xOTIpCiAgICAgIGZ1bmN0aW9uICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgX19n
ZXRfcGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MjMxICAgIDUzNTEgICAg
KzEyMAogICAgICBhZGp1c3RfZ3Vlc3RfbDFlLmlzcmEgICAgICAgICAgICAgICAgICAgICAgICAg
IC0gICAgICA5NiAgICAgKzk2CiAgICAgIGZyZWVfcGFnZV90eXBlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTU0MCAgICAxNTU5ICAgICArMTkKICAgICAgcHR3cl9lbXVsYXRlZF91cGRh
dGUgICAgICAgICAgICAgICAgICAgICAgICAxMDA4ICAgICA5NTcgICAgIC01MQogICAgICBjcmVh
dGVfZ3JhbnRfcHZfbWFwcGluZyAgICAgICAgICAgICAgICAgICAgIDEzNDIgICAgMTE4NiAgICAt
MTU2CiAgICAgIG1vZF9sMV9lbnRyeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg5
MiAgICAxNjcyICAgIC0yMjAKICAgIAogICAgYWRqdXN0X2d1ZXN0X2wxZSgpLCBub3cgYmVpbmcg
YSBjb21waWxlci12aXNpYmxlIHNpbmdsZSB1bml0LCBpcyBjaG9zZW4gZm9yCiAgICBvdXQtb2Yt
bGluZSdpbmcgZnJvbSBpdHMgc2V2ZXJhbCBjYWxsc2l0ZXMuICBUaGUgb3RoZXIgaGVscGVycyBy
ZW1haW4gaW5saW5lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKY29tbWl0IGZkYzZjZWY4NTczNDY2MmUzMmM5MWZlZTJhMTkxZDJiMjZhNjgyZjQKQXV0
aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAwOToy
OTo0OCAyMDE3ICswMTAwCgogICAgTUFJTlRBSU5FUlM6IGFkZCBhcmNoIHNwZWNpZmljIHB1Ymxp
YyBoZWFkZXJzIHRvIGFyY2ggZmlsZSBncm91cHMKICAgIAogICAgSSd2ZSByZWNlbnRseSBnb3Qg
c3VmZmljaWVudGx5IGFubm95ZWQgYnkgcGVvcGxlIG5vdCBhcHBseWluZyBlbm91Z2gKICAgIGNv
bW1vbiBzZW5zZSB0byBnZXRfbWFpbnRhaW5lci5wbCBvdXRwdXQsIENjLWluZyBhbGwgUkVTVCBt
YWludGFpbmVycwogICAgb24gQVJNLW9ubHkgcHVibGljIGludGVyZmFjZSBjaGFuZ2VzLgogICAg
CiAgICBTb3J0IEFSTSdzIHhlbi8gZ3JvdXBzIG9mIHBhdGggc3BlY2lmaWNhdGlvbnMgYXQgdGhl
IHNhbWUgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 02:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 02:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dq8mT-0001OY-DJ; Fri, 08 Sep 2017 02:12:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq8mS-0001OB-NC
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 02:12:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 CC/D8-27708-B8CF1B95; Fri, 08 Sep 2017 02:12:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbf7z8Z
 Ig7nTeSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XDiBPaCzbIV76ZuYG9g
 /C7SxcjJISTQyCSxeqFyFyMXkP2YUeLm511MEM42Rokpd74wg1SJCDhLfD0zlx3E5hXQl+idd
 IoNxBYWcJH4+PIAWI2EwC52iRWv+bsYOYBsT4nVH10gwp4Sh+duZeliZOdgE7CSOCQGEmURUJ
 U4/rifbQIj9wJGhlWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 Ygd6uZ2Bg3MHY1Ot8iFGSg0lJlLdhxsZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/b+BcoJF
 qempFWmZOcCwg0lLcPAoifCqgqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc1xSkSACkK
 KM0D24ELAYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdQOZwpOZVwK36RXQEUxAR5Q83w
 ByREkiQkqqgdGVLdd0SmRcb0OiedhDx9x57A/3Zh1+M/dqRtX6wnTRO/9TRN+WshvuPzxJsSi
 8t5l9n9Wyx/tLFr1pPTw372ukESfHstXVxQVRh498beo6zPjB5rjR7QbbDMWMvxpiV9ZNa58S
 1+VVm1oa/m/15PXHqluOnixa6/LA9NrJRr5Ulyf5ExLuFSuxFGckGmoxFxUnAgBmxrZ/fAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1504836746!109005808!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52440 invoked from network); 8 Sep 2017 02:12:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 02:12:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dq8mO-0004o4-1w; Fri, 08 Sep 2017 02:12:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dq8mI-0001xz-Mw; Fri, 08 Sep 2017 02:12:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dq8mI-0008WG-Fm; Fri, 08 Sep 2017 02:12:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113138-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:debian-hvm-install:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 02:12:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113138: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzOC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTEz
MTM2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MTMwMzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgZTljYjBkMWQwZWIzYTllNGQ4Yjk3NDMyYzkyNDZjZGZiYjNiMDMwOQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmRmYjQzZDZmMmNkOGVhNjI3NGQyMDNjYTAwZWNm
YzdjNTY1ZjExYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDM5ICAyMDE3LTA5LTA0IDE1OjAy
OjA4IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA1MiAgMjAxNy0wOS0wNSAx
MzowMToyOSBaICAgIDIgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzEzMSAgMjAxNy0wOS0wNyAxNjowMTo1OCBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgog
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9w
cyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9n
cwpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzNjggbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 03:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 03:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqAA4-0007gN-3P; Fri, 08 Sep 2017 03:40:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists@johnthomson.fastmail.com.au>)
 id 1dqAA1-0007gH-Os
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 03:40:55 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 60/E3-01910-44112B95; Fri, 08 Sep 2017 03:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMLsWRWlGSWpSXmKPExsXilM8iqessuCn
 SYPIPcYslHxezODB6HN39mymAMYo1My8pvyKBNePp0utMBecWyFa8WBHQwHj6rkwXIxeHkMAJ
 RokdS7azdjFyAjlpEvsmX2cESbAIPGeR2P3uMiuE85pFYt2aTewgVRICnhI3+nZBdRRJbNhzm
 A3E5hXwl/h5qgGshk3ATOJn03NGEFtEQFri2ufLjBA1ghInZz5hAbGZBeQltr+dwwxhe0i8PT
 yfGWK+vUTD2k1g9cICERKfJv0B28UioCpxctpClgmM/LOQjJqFZNQsJKNQxTmAbE2J9bv0IcJ
 WEpf//WCCsHMlVravYoOwFSWmdD9kh7BtJfb9nMgIYRtLfNj7jxGm/uaHj6yY6s0kViw7CjXH
 UOLLud1w81vfTWfBVG8icfn5SqgzTSXavm+Aqz+4/jA7pnoLif6Vj6BuMJKYe+g+K0z9kpkrs
 LjfVGL5wVtQ810kLj3+zwgJhlyJOYuwOMdSYsHdXXCnTX6zEm7890tvmZDVL2DUXcWoUZxaVJ
 ZapGtoqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEZhA6xkYGHcw/j7ud4hRkoN
 JSZS3YcbGSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDECmyKFBItS01Mr0jJzgKkcJi3BwaMk
 wnuQHyjNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3k6QIgGQoozSPLgRsLxyiVFWSpiXk
 YGBQYinILUoN7MEVf4VozgHo5Iw7weQKTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGhi7/bsmm/
 GtEnTp3F5W/kA8ZO6141mb97hP4ggS9WLmWbn4/+aI17dyXgv8vL734sOly1rTe6JD17hX7hS
 er1Ns6M16quDkf7lSqwfdShccLm8uLvupZ1gQIdRx5PXjHkNJTsepWRMnfXuRd8Rh8fXm/dFr
 eIW0TBnWtXUKqi28dnpizz57jxVKLMUZiYZazEXFiQDA1lg/JgQAAA==
X-Env-Sender: lists@johnthomson.fastmail.com.au
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504842049!55679943!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19646 invoked from network); 8 Sep 2017 03:40:50 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 03:40:50 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 0B6B520C8F
 for <xen-devel@lists.xen.org>; Thu,  7 Sep 2017 23:40:49 -0400 (EDT)
Received: from web5 ([10.202.2.215])
 by compute4.internal (MEProxy); Thu, 07 Sep 2017 23:40:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=content-transfer-encoding:content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; bh=DqvN1u7fHSaTfRob51vHwCoab8BZD7wgUKs+83/2qj0=; b=TmKkQ0P4
 Dwz7bmyhX2C9ycFMwtLaq/h3KxHrr5eb2kjc5hUNkvZpXEK9TSYWyrZ1JG+x6QwH
 g6DAPWOVkDjdlTqkOXbjXY2xrLjhVwMy+lPg7ASN4JIc+ob+NquCSUKDY+yBZCom
 3eXsUCDCIJtf6QoIROLJewtYo8x0LkEsAlLv225zI3Uu3EnuvXoKpgf+tr+PGmhs
 v3b1pSBn9kzpULT89Quvf67JTMcNFdQXt/BCaY76t5viNVc1b0RPA3ChTBfoeFQ3
 NdbUA+o1p6kHAzAJxWT4dpaXe40Alc0WSE2cruQTreSAiRwP0kSdxfNvZSfMYI/G
 vA3m+36+sF+KLw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=DqvN1u7fHSaTfRob51vHwCoab8BZD
 7wgUKs+83/2qj0=; b=iwO8Qh8jJfiSJixlEP5ga4hPvgt55SOKEIN4faHxHs40t
 dKkSiBYW74hsi+8gtmNQdKyt5Dfw6lq/BlKbhAwnr14PTA+O8U7rgj6C4Op9pVpj
 ljlgIHS8pu92n6HdWIfiW5qfc08Oa8XBxd7638eFz4D/YElUlNeUR8MlB2p33OMB
 r7/S364iuJs5xfoIlwYFmTrNh9MDZoXK3UoAmbjQX2+gN62YXF1RJsNBZzZHv1tW
 8m5+ZIZavlpBpBeyEo+iFX03cYp9KDAJLtylLaEHYrGb7JBZNvd3kpdvnz6ayF9h
 HbN2tZ6oni9AfpesGoMH+Xj2B6tx0x5V7TaKWMX3A==
X-ME-Sender: <xms:QBGyWcpOnvpWE8Pqi9EJEW88lo1iVjlc9UjFzvLmNCV1Mnok0aST2A>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
 id 5C4F99E249; Thu,  7 Sep 2017 23:40:48 -0400 (EDT)
Message-Id: <1504842048.717593.1099132936.04F94CCD@webmail.messagingengine.com>
From: John Thomson <lists@johnthomson.fastmail.com.au>
To: xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/mixed; boundary="_----------=_15048420487175934"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-f7b75467
Date: Fri, 08 Sep 2017 13:40:48 +1000
Subject: [Xen-devel] [BUG] PV domU Arch Linux kernel 4.12 with
 CONFIG_INTEL_ATOMISP=y guest crashes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.

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

Hi,
I get a PV domU kernel crash booting Arch Linux 4.12.

Not sure if this is more relevant to Xen, the Linux kernel or
distributions.

Running xen-4.9.0 on Arch Linux x86_64 with kernel 4.12.10.
Booting UEFI -> grub2 -> linux -> reboot -> grub2 multiboot2 -> xen

My test was booting the dom0 kernel and ramdisk in a domU PV guest.
I compiled the 4.12.10 Linux kernel with and without
CONFIG_INTEL_ATOMISP
With CONFIG_INTEL_ATOMISP=n, my guest booted without issue.

XenParavirtOpsHelp needed files attached.

Easily reproduced for me by booting the 201708 Arch Linux ISO.
http://mirror.rackspace.com/archlinux/iso/2017.08.01/archlinux-2017.08.01-x86_64.iso
The Arch Linux 201707 install disk with kernel 4.11 boots.
http://mirror.rackspace.com/archlinux/iso/2017.07.01/archlinux-2017.07.01-x86_64.iso

xl config:
name = 'arch201708.cfg'
memory = 512
disk=['archlinux-2017.08.01-x86_64.iso, , xvdc, cdrom']
bootloader='pygrub'
kernel = 'arch/boot/x86_64/vmlinuz'
ramdisk = 'arch/boot/x86_64/archiso.img'
cmdline = 'archisobasedir=arch archisolabel=ARCH_201708'

Arch ISO 201708 guest console:

[    0.104674] xen:manage: Unable to read sysrq code in control/sysrq
[    0.106995] dmi: Firmware registration failed.
[    0.127871] intel_mid_msgbus_init: Error: msgbus PCI handle NULL
[    2.986550] BUG: unable to handle kernel paging request at
ffffc900400e5060
[    2.986563] IP: vlv2_plat_configure_clock+0x3b/0xa0
[    2.986565] PGD 1ff05067 
[    2.986566] P4D 1ff05067 
[    2.986567] PUD 1e982067 
[    2.986569] PMD 1e983067 
[    2.986578] PTE 0
[    2.986580] 
[    2.986583] Oops: 0000 [#1] PREEMPT SMP
[    2.986585] Modules linked in:
[    2.986588] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.12.3-1-ARCH
#1
[    2.986591] task: ffff88001e9eb900 task.stack: ffffc900400c8000
[    2.986595] RIP: e030:vlv2_plat_configure_clock+0x3b/0xa0
[    2.986598] RSP: e02b:ffffc900400cbbe0 EFLAGS: 00010246
[    2.986601] RAX: 0000000000000000 RBX: ffffc900400e5060 RCX:
0000000001d5dfff
[    2.986604] RDX: ffff88001e9eb900 RSI: 0000000000000002 RDI:
ffffffff81ac9980
[    2.986607] RBP: ffffc900400cbbf0 R08: 0000000000001000 R09:
ffffffff811d6101
[    2.986610] R10: 0000000000007ff0 R11: ffffe8ffffffffff R12:
0000000000000002
[    2.986613] R13: 0000000000000000 R14: 0000000000000000 R15:
0000000000000000
[    2.986620] FS:  0000000000000000(0000) GS:ffff88001f800000(0000)
knlGS:0000000000000000
[    2.986623] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[    2.986627] CR2: ffffc900400e5060 CR3: 0000000001a09000 CR4:
0000000000042660
[    2.986632] Call Trace:
[    2.986638]  vlv2_plat_clk_probe+0x3f/0x70
[    2.986643]  platform_drv_probe+0x3b/0xa0
[    2.986647]  driver_probe_device+0x2ff/0x450
[    2.986651]  __device_attach_driver+0x83/0x100
[    2.986655]  ? __driver_attach+0xe0/0xe0
[    2.986659]  bus_for_each_drv+0x69/0xb0
[    2.986663]  __device_attach+0xdd/0x160
[    2.986667]  device_initial_probe+0x13/0x20
[    2.986670]  bus_probe_device+0x92/0xa0
[    2.986674]  device_add+0x451/0x690
[    2.986678]  platform_device_add+0x10d/0x270
[    2.986683]  ? set_debug_rodata+0x17/0x17
[    2.986686]  platform_device_register_full+0xfe/0x110
[    2.986692]  ? vlv2_plat_clk_init+0x19/0x19
[    2.986696]  vlv2_plat_clk_init+0x48/0x82
[    2.986700]  do_one_initcall+0x50/0x190
[    2.986704]  kernel_init_freeable+0x186/0x214
[    2.986709]  ? rest_init+0x90/0x90
[    2.986713]  kernel_init+0xe/0x100
[    2.986716]  ret_from_fork+0x25/0x30
[    2.986720] Code: 47 83 fe 02 41 89 f4 77 67 48 8b 05 60 49 84 00 48
85 c0 74 48 c1 e7 02 48 63 ff 48 8d 1c 38 48 c7 c7 80 99 ac 81 e8 95 0f
15 00 <8b> 03 83 e0 fc 44 09 e0 89 03 48 c7 c7 80 99 ac 81 e8 6f 09 15 
[    2.986745] RIP: vlv2_plat_configure_clock+0x3b/0xa0 RSP:
ffffc900400cbbe0
[    2.986749] CR2: ffffc900400e5060
[    2.986755] ---[ end trace 1147de716422f210 ]---
[    2.986763] Kernel panic - not syncing: Attempted to kill init!
exitcode=0x00000009
[    2.986763] 
[    2.986771] Kernel Offset: disabled


Arch Linux bug:
https://bugs.archlinux.org/task/55447

This bug was also seen on Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1711298

Thanks,
--
  John Thomson

--_----------=_15048420487175934
Content-Disposition: attachment; filename="arch201708.cfg"
Content-Id: <1504841582.716547.6d7749a324c81b2f80554a4a21a70e6e4493ba5a.797D1DFD@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="arch201708.cfg"

bmFtZSA9ICdhcmNoMjAxNzA4LmNmZycKcHZoPTEKbWVtb3J5ID0gNTEyCmRp
c2s9WydhcmNobGludXgtMjAxNy4wOC4wMS14ODZfNjQuaXNvLCAsIHh2ZGMs
IGNkcm9tJ10KIydodHRwOi8vbWlycm9yLnJhY2tzcGFjZS5jb20vYXJjaGxp
bnV4L2lzby8yMDE3LjA4LjAxL2FyY2hsaW51eC0yMDE3LjA4LjAxLXg4Nl82
NC5pc28nCmJvb3Rsb2FkZXI9J3B5Z3J1YicKa2VybmVsID0gJ2FyY2gvYm9v
dC94ODZfNjQvdm1saW51eicKcmFtZGlzayA9ICdhcmNoL2Jvb3QveDg2XzY0
L2FyY2hpc28uaW1nJwpjbWRsaW5lID0gJ2FyY2hpc29iYXNlZGlyPWFyY2gg
YXJjaGlzb2xhYmVsPUFSQ0hfMjAxNzA4Jwo=

--_----------=_15048420487175934
Content-Disposition: attachment; filename="xl_info"
Content-Id: <1504841584.716559.5b657dd1bf6d8c59352c553247527c641b86a242.09B8CDCD@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="xl_info"

aG9zdCAgICAgICAgICAgICAgICAgICA6IGhvc3Q0CnJlbGVhc2UgICAgICAg
ICAgICAgICAgOiA0LjEyLjEwLTEtQVJDSAp2ZXJzaW9uICAgICAgICAgICAg
ICAgIDogIzEgU01QIFBSRUVNUFQgVGh1IEF1ZyAzMSAxMTo0ODo0NyBBRVNU
IDIwMTcKbWFjaGluZSAgICAgICAgICAgICAgICA6IHg4Nl82NApucl9jcHVz
ICAgICAgICAgICAgICAgIDogOAptYXhfY3B1X2lkICAgICAgICAgICAgIDog
Nwpucl9ub2RlcyAgICAgICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0
ICAgICAgIDogNAp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDogMgpjcHVfbWh6
ICAgICAgICAgICAgICAgIDogMzM5Mgpod19jYXBzICAgICAgICAgICAgICAg
IDogYmZlYmZiZmY6MTdiYWUzZmY6MjgxMDA4MDA6MDAwMDAwMDE6MDAwMDAw
MDE6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAxMDAKdmlydF9jYXBzICAgICAg
ICAgICAgICA6IGh2bSBodm1fZGlyZWN0aW8KdG90YWxfbWVtb3J5ICAgICAg
ICAgICA6IDE2MDYyCmZyZWVfbWVtb3J5ICAgICAgICAgICAgOiAxNDgyMgpz
aGFyaW5nX2ZyZWVkX21lbW9yeSAgIDogMApzaGFyaW5nX3VzZWRfbWVtb3J5
ICAgIDogMApvdXRzdGFuZGluZ19jbGFpbXMgICAgIDogMApmcmVlX2NwdXMg
ICAgICAgICAgICAgIDogMAp4ZW5fbWFqb3IgICAgICAgICAgICAgIDogNAp4
ZW5fbWlub3IgICAgICAgICAgICAgIDogOQp4ZW5fZXh0cmEgICAgICAgICAg
ICAgIDogLjAKeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuOS4wCnhlbl9j
YXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4wLXg4
Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAt
eDg2XzY0IAp4ZW5fc2NoZWR1bGVyICAgICAgICAgIDogY3JlZGl0Cnhlbl9w
YWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3BhcmFtcyAgICAg
ICAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMAp4ZW5fY2hhbmdl
c2V0ICAgICAgICAgIDogCnhlbl9jb21tYW5kbGluZSAgICAgICAgOiBwbGFj
ZWhvbGRlciBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgZG9tMF9tZW09
MTAyNE0sbWF4OjEwMjRNIGRvbTBfbWF4X3ZjcHVzPTEgY29uc29sZV90aW1l
c3RhbXBzPWRhdGUgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2Eg
bm9yZWJvb3Q9MSB4c2F2ZT0xIG5vLXJlYWwtbW9kZSBlZGQ9b2ZmCmNjX2Nv
bXBpbGVyICAgICAgICAgICAgOiBnY2MgKEdDQykgNy4xLjEgMjAxNzA2MzAK
Y2NfY29tcGlsZV9ieSAgICAgICAgICA6IGJ1aWxkdXNlcgpjY19jb21waWxl
X2RvbWFpbiAgICAgIDogW3Vua25vd25dCmNjX2NvbXBpbGVfZGF0ZSAgICAg
ICAgOiBXZWQgQXVnIDE2IDE4OjQ0OjM0IEFFU1QgMjAxNwpidWlsZF9pZCAg
ICAgICAgICAgICAgIDogNzY0NGIyYjU3NjUzNDgyMWVkMGMxMjZmMGI5YmRh
MWUxOTVmZDRiNgp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNAo=

--_----------=_15048420487175934
Content-Disposition: attachment; filename="lspci"
Content-Id: <1504841589.716350.d3265d7fb8df0748b782fae5424f4e531f39a2a5.5E8F708E@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="lspci"

MDA6MDAuMCBIb3N0IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gMm5kIEdl
bmVyYXRpb24gQ29yZSBQcm9jZXNzb3IgRmFtaWx5IERSQU0gQ29udHJvbGxl
ciAocmV2IDA5KQoJU3Vic3lzdGVtOiBHaWdhYnl0ZSBUZWNobm9sb2d5IENv
LiwgTHRkIERldmljZSA1MDAwCglDb250cm9sOiBJL08tIE1lbSsgQnVzTWFz
dGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0
ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXAr
IDY2TUh6LSBVREYtIEZhc3RCMkIrIFBhckVyci0gREVWU0VMPWZhc3QgPlRB
Ym9ydC0gPFRBYm9ydC0gPE1BYm9ydCsgPlNFUlItIDxQRVJSLSBJTlR4LQoJ
TGF0ZW5jeTogMAoJQ2FwYWJpbGl0aWVzOiA8YWNjZXNzIGRlbmllZD4KCjAw
OjAxLjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gWGVvbiBFMy0x
MjAwLzJuZCBHZW5lcmF0aW9uIENvcmUgUHJvY2Vzc29yIEZhbWlseSBQQ0kg
RXhwcmVzcyBSb290IFBvcnQgKHJldiAwOSkgKHByb2ctaWYgMDAgW05vcm1h
bCBkZWNvZGVdKQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3Bl
Y0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0g
U0VSUi0gRmFzdEIyQi0gRGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0g
VURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxU
QWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6
IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGlu
IEEgcm91dGVkIHRvIElSUSAzMwoJQnVzOiBwcmltYXJ5PTAwLCBzZWNvbmRh
cnk9MDEsIHN1Ym9yZGluYXRlPTAxLCBzZWMtbGF0ZW5jeT0wCglJL08gYmVo
aW5kIGJyaWRnZTogMDAwMGUwMDAtMDAwMGVmZmYgW3NpemU9NEtdCglNZW1v
cnkgYmVoaW5kIGJyaWRnZTogZjdjMDAwMDAtZjdjZmZmZmYgW3NpemU9MU1d
CglQcmVmZXRjaGFibGUgbWVtb3J5IGJlaGluZCBicmlkZ2U6IDAwMDAwMDAw
ZTAwMDAwMDAtMDAwMDAwMDBlZmZmZmZmZiBbc2l6ZT0yNTZNXQoJU2Vjb25k
YXJ5IHN0YXR1czogNjZNSHotIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZh
c3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydCsgPFNFUlItIDxQRVJSLQoJ
QnJpZGdlQ3RsOiBQYXJpdHktIFNFUlItIE5vSVNBLSBWR0EtIE1BYm9ydC0g
PlJlc2V0LSBGYXN0QjJCLQoJCVByaURpc2NUbXItIFNlY0Rpc2NUbXItIERp
c2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJpbGl0aWVzOiA8YWNj
ZXNzIGRlbmllZD4KCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBwY2llcG9ydAoJ
S2VybmVsIG1vZHVsZXM6IHNocGNocAoKMDA6MDIuMCBWR0EgY29tcGF0aWJs
ZSBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiAybmQgR2VuZXJhdGlv
biBDb3JlIFByb2Nlc3NvciBGYW1pbHkgSW50ZWdyYXRlZCBHcmFwaGljcyBD
b250cm9sbGVyIChyZXYgMDkpIChwcm9nLWlmIDAwIFtWR0EgY29udHJvbGxl
cl0pCglTdWJzeXN0ZW06IEdpZ2FieXRlIFRlY2hub2xvZ3kgQ28uLCBMdGQg
RGV2aWNlIGQwMDAKCUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNw
ZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmct
IFNFUlItIEZhc3RCMkItIERpc0lOVHgrCglTdGF0dXM6IENhcCsgNjZNSHot
IFVERi0gRmFzdEIyQisgUGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8
VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5
OiAwCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMzUKCVJlZ2lv
biAwOiBNZW1vcnkgYXQgZjc4MDAwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNo
YWJsZSkgW3NpemU9NE1dCglSZWdpb24gMjogTWVtb3J5IGF0IGQwMDAwMDAw
ICg2NC1iaXQsIHByZWZldGNoYWJsZSkgW3NpemU9MjU2TV0KCVJlZ2lvbiA0
OiBJL08gcG9ydHMgYXQgZjAwMCBbc2l6ZT02NF0KCVt2aXJ0dWFsXSBFeHBh
bnNpb24gUk9NIGF0IDAwMGMwMDAwIFtkaXNhYmxlZF0gW3NpemU9MTI4S10K
CUNhcGFiaWxpdGllczogPGFjY2VzcyBkZW5pZWQ+CglLZXJuZWwgZHJpdmVy
IGluIHVzZTogaTkxNQoJS2VybmVsIG1vZHVsZXM6IGk5MTUKCjAwOjE0LjAg
VVNCIGNvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDcgU2VyaWVzL0My
MTAgU2VyaWVzIENoaXBzZXQgRmFtaWx5IFVTQiB4SENJIEhvc3QgQ29udHJv
bGxlciAocmV2IDA0KSAocHJvZy1pZiAzMCBbWEhDSV0pCglTdWJzeXN0ZW06
IEdpZ2FieXRlIFRlY2hub2xvZ3kgQ28uLCBMdGQgRGV2aWNlIDUwMDcKCUNv
bnRyb2w6IEkvTy0gTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lO
Vi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkIt
IERpc0lOVHgrCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQisg
UGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJv
cnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAKCUludGVycnVw
dDogcGluIEEgcm91dGVkIHRvIElSUSAxNgoJUmVnaW9uIDA6IE1lbW9yeSBh
dCBmN2QwMDAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT02
NEtdCglDYXBhYmlsaXRpZXM6IDxhY2Nlc3MgZGVuaWVkPgoJS2VybmVsIGRy
aXZlciBpbiB1c2U6IHBjaWJhY2sKCUtlcm5lbCBtb2R1bGVzOiB4aGNpX3Bj
aQoKMDA6MTYuMCBDb21tdW5pY2F0aW9uIGNvbnRyb2xsZXI6IEludGVsIENv
cnBvcmF0aW9uIDcgU2VyaWVzL0MyMTYgQ2hpcHNldCBGYW1pbHkgTUVJIENv
bnRyb2xsZXIgIzEgKHJldiAwNCkKCVN1YnN5c3RlbTogR2lnYWJ5dGUgVGVj
aG5vbG9neSBDby4sIEx0ZCBEZXZpY2UgMWMzYQoJQ29udHJvbDogSS9PLSBN
ZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0g
UGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeCsKCVN0
YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNF
TD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVS
Ui0gSU5UeC0KCUxhdGVuY3k6IDAKCUludGVycnVwdDogcGluIEEgcm91dGVk
IHRvIElSUSAzOAoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmN2QxOTAwMCAoNjQt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNl0KCUNhcGFiaWxpdGll
czogPGFjY2VzcyBkZW5pZWQ+CglLZXJuZWwgZHJpdmVyIGluIHVzZTogbWVp
X21lCglLZXJuZWwgbW9kdWxlczogbWVpX21lCgowMDoxYS4wIFVTQiBjb250
cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjE2IENoaXBz
ZXQgRmFtaWx5IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIgIzIgKHJl
diAwNCkgKHByb2ctaWYgMjAgW0VIQ0ldKQoJU3Vic3lzdGVtOiBHaWdhYnl0
ZSBUZWNobm9sb2d5IENvLiwgTHRkIERldmljZSA1MDA2CglDb250cm9sOiBJ
L08tIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNu
b29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4
LQoJU3RhdHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkIrIFBhckVyci0g
REVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VS
Ui0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwCglJbnRlcnJ1cHQ6IHBpbiBB
IHJvdXRlZCB0byBJUlEgMTYKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZjdkMTgw
MDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MUtdCglDYXBh
YmlsaXRpZXM6IDxhY2Nlc3MgZGVuaWVkPgoJS2VybmVsIGRyaXZlciBpbiB1
c2U6IHBjaWJhY2sKCUtlcm5lbCBtb2R1bGVzOiBlaGNpX3BjaQoKMDA6MWIu
MCBBdWRpbyBkZXZpY2U6IEludGVsIENvcnBvcmF0aW9uIDcgU2VyaWVzL0My
MTYgQ2hpcHNldCBGYW1pbHkgSGlnaCBEZWZpbml0aW9uIEF1ZGlvIENvbnRy
b2xsZXIgKHJldiAwNCkKCVN1YnN5c3RlbTogR2lnYWJ5dGUgVGVjaG5vbG9n
eSBDby4sIEx0ZCBEZXZpY2UgYTAwMgoJQ29udHJvbDogSS9PLSBNZW0rIEJ1
c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJy
LSBTdGVwcGluZy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeCsKCVN0YXR1czog
Q2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0
ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5U
eC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUlu
dGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSAyMgoJUmVnaW9uIDA6IE1l
bW9yeSBhdCBmN2QxMDAwMCAoNjQtYml0LCBub24tcHJlZmV0Y2hhYmxlKSBb
c2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6IDxhY2Nlc3MgZGVuaWVkPgoJS2Vy
bmVsIGRyaXZlciBpbiB1c2U6IHBjaWJhY2sKCUtlcm5lbCBtb2R1bGVzOiBz
bmRfaGRhX2ludGVsCgowMDoxYy4wIFBDSSBicmlkZ2U6IEludGVsIENvcnBv
cmF0aW9uIDcgU2VyaWVzL0MyMTYgQ2hpcHNldCBGYW1pbHkgUENJIEV4cHJl
c3MgUm9vdCBQb3J0IDEgKHJldiBjNCkgKHByb2ctaWYgMDAgW05vcm1hbCBk
ZWNvZGVdKQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5
Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VS
Ui0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURG
LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJv
cnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAs
IENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGluIEEg
cm91dGVkIHRvIElSUSAxNgoJQnVzOiBwcmltYXJ5PTAwLCBzZWNvbmRhcnk9
MDIsIHN1Ym9yZGluYXRlPTAyLCBzZWMtbGF0ZW5jeT0wCglJL08gYmVoaW5k
IGJyaWRnZTogMDAwMGYwMDAtMDAwMDBmZmYgW2VtcHR5XQoJTWVtb3J5IGJl
aGluZCBicmlkZ2U6IGZmZjAwMDAwLTAwMGZmZmZmIFtlbXB0eV0KCVByZWZl
dGNoYWJsZSBtZW1vcnkgYmVoaW5kIGJyaWRnZTogMDAwMDAwMDBmZmYwMDAw
MC0wMDAwMDAwMDAwMGZmZmZmIFtlbXB0eV0KCVNlY29uZGFyeSBzdGF0dXM6
IDY2TUh6LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQt
IDxUQWJvcnQtIDxNQWJvcnQrIDxTRVJSLSA8UEVSUi0KCUJyaWRnZUN0bDog
UGFyaXR5LSBTRVJSLSBOb0lTQS0gVkdBLSBNQWJvcnQtID5SZXNldC0gRmFz
dEIyQi0KCQlQcmlEaXNjVG1yLSBTZWNEaXNjVG1yLSBEaXNjVG1yU3RhdC0g
RGlzY1RtclNFUlJFbi0KCUNhcGFiaWxpdGllczogPGFjY2VzcyBkZW5pZWQ+
CglLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpZXBvcnQKCUtlcm5lbCBtb2R1
bGVzOiBzaHBjaHAKCjAwOjFjLjQgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9y
YXRpb24gNyBTZXJpZXMvQzIxMCBTZXJpZXMgQ2hpcHNldCBGYW1pbHkgUENJ
IEV4cHJlc3MgUm9vdCBQb3J0IDUgKHJldiBjNCkgKHByb2ctaWYgMDAgW05v
cm1hbCBkZWNvZGVdKQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3Rlcisg
U3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGlu
Zy0gU0VSUi0gRmFzdEIyQi0gRGlzSU5UeC0KCVN0YXR1czogQ2FwKyA2Nk1I
ei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQt
IDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVu
Y3k6IDAsIENhY2hlIExpbmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDog
cGluIEEgcm91dGVkIHRvIElSUSAxNgoJQnVzOiBwcmltYXJ5PTAwLCBzZWNv
bmRhcnk9MDMsIHN1Ym9yZGluYXRlPTAzLCBzZWMtbGF0ZW5jeT0wCglJL08g
YmVoaW5kIGJyaWRnZTogMDAwMGQwMDAtMDAwMGRmZmYgW3NpemU9NEtdCglN
ZW1vcnkgYmVoaW5kIGJyaWRnZTogZmZmMDAwMDAtMDAwZmZmZmYgW2VtcHR5
XQoJUHJlZmV0Y2hhYmxlIG1lbW9yeSBiZWhpbmQgYnJpZGdlOiAwMDAwMDAw
MGYwMDAwMDAwLTAwMDAwMDAwZjAwZmZmZmYgW3NpemU9MU1dCglTZWNvbmRh
cnkgc3RhdHVzOiA2Nk1Iei0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9ZmFz
dCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA8U0VSUi0gPFBFUlItCglC
cmlkZ2VDdGw6IFBhcml0eS0gU0VSUi0gTm9JU0EtIFZHQS0gTUFib3J0LSA+
UmVzZXQtIEZhc3RCMkItCgkJUHJpRGlzY1Rtci0gU2VjRGlzY1Rtci0gRGlz
Y1RtclN0YXQtIERpc2NUbXJTRVJSRW4tCglDYXBhYmlsaXRpZXM6IDxhY2Nl
c3MgZGVuaWVkPgoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CglL
ZXJuZWwgbW9kdWxlczogc2hwY2hwCgowMDoxZC4wIFVTQiBjb250cm9sbGVy
OiBJbnRlbCBDb3Jwb3JhdGlvbiA3IFNlcmllcy9DMjE2IENoaXBzZXQgRmFt
aWx5IFVTQiBFbmhhbmNlZCBIb3N0IENvbnRyb2xsZXIgIzEgKHJldiAwNCkg
KHByb2ctaWYgMjAgW0VIQ0ldKQoJU3Vic3lzdGVtOiBHaWdhYnl0ZSBUZWNo
bm9sb2d5IENvLiwgTHRkIERldmljZSA1MDA2CglDb250cm9sOiBJL08tIE1l
bSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQ
YXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3Rh
dHVzOiBDYXArIDY2TUh6LSBVREYtIEZhc3RCMkIrIFBhckVyci0gREVWU0VM
PW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBF
UlItIElOVHgtCglMYXRlbmN5OiAwCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRl
ZCB0byBJUlEgMjMKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZjdkMTcwMDAgKDMy
LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MUtdCglDYXBhYmlsaXRp
ZXM6IDxhY2Nlc3MgZGVuaWVkPgoJS2VybmVsIGRyaXZlciBpbiB1c2U6IGVo
Y2ktcGNpCglLZXJuZWwgbW9kdWxlczogZWhjaV9wY2kKCjAwOjFlLjAgUENJ
IGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gODI4MDEgUENJIEJyaWRnZSAo
cmV2IGE0KSAocHJvZy1pZiAwMSBbU3VidHJhY3RpdmUgZGVjb2RlXSkKCUNv
bnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lO
Vi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkIt
IERpc0lOVHgtCglTdGF0dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0g
UGFyRXJyLSBERVZTRUw9ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0
LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwCglCdXM6IHByaW1h
cnk9MDAsIHNlY29uZGFyeT0wNCwgc3Vib3JkaW5hdGU9MDQsIHNlYy1sYXRl
bmN5PTMyCglJL08gYmVoaW5kIGJyaWRnZTogMDAwMGYwMDAtMDAwMDBmZmYg
W2VtcHR5XQoJTWVtb3J5IGJlaGluZCBicmlkZ2U6IGZmZjAwMDAwLTAwMGZm
ZmZmIFtlbXB0eV0KCVByZWZldGNoYWJsZSBtZW1vcnkgYmVoaW5kIGJyaWRn
ZTogMDAwMDAwMDBmZmYwMDAwMC0wMDAwMDAwMDAwMGZmZmZmIFtlbXB0eV0K
CVNlY29uZGFyeSBzdGF0dXM6IDY2TUh6LSBGYXN0QjJCKyBQYXJFcnItIERF
VlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydCsgPFNFUlIt
IDxQRVJSLQoJQnJpZGdlQ3RsOiBQYXJpdHktIFNFUlItIE5vSVNBLSBWR0Et
IE1BYm9ydC0gPlJlc2V0LSBGYXN0QjJCLQoJCVByaURpc2NUbXItIFNlY0Rp
c2NUbXItIERpc2NUbXJTdGF0LSBEaXNjVG1yU0VSUkVuLQoJQ2FwYWJpbGl0
aWVzOiA8YWNjZXNzIGRlbmllZD4KCjAwOjFmLjAgSVNBIGJyaWRnZTogSW50
ZWwgQ29ycG9yYXRpb24gQjc1IEV4cHJlc3MgQ2hpcHNldCBMUEMgQ29udHJv
bGxlciAocmV2IDA0KQoJU3Vic3lzdGVtOiBHaWdhYnl0ZSBUZWNobm9sb2d5
IENvLiwgTHRkIERldmljZSA1MDAxCglDb250cm9sOiBJL08rIE1lbSsgQnVz
TWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnIt
IFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBD
YXArIDY2TUh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1
bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElO
VHgtCglMYXRlbmN5OiAwCglDYXBhYmlsaXRpZXM6IDxhY2Nlc3MgZGVuaWVk
PgoJS2VybmVsIGRyaXZlciBpbiB1c2U6IGxwY19pY2gKCUtlcm5lbCBtb2R1
bGVzOiBscGNfaWNoCgowMDoxZi4yIFNBVEEgY29udHJvbGxlcjogSW50ZWwg
Q29ycG9yYXRpb24gNyBTZXJpZXMvQzIxMCBTZXJpZXMgQ2hpcHNldCBGYW1p
bHkgNi1wb3J0IFNBVEEgQ29udHJvbGxlciBbQUhDSSBtb2RlXSAocmV2IDA0
KSAocHJvZy1pZiAwMSBbQUhDSSAxLjBdKQoJU3Vic3lzdGVtOiBHaWdhYnl0
ZSBUZWNobm9sb2d5IENvLiwgTHRkIERldmljZSBiMDA1CglDb250cm9sOiBJ
L08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNu
b29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4
KwoJU3RhdHVzOiBDYXArIDY2TUh6KyBVREYtIEZhc3RCMkIrIFBhckVyci0g
REVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VS
Ui0gPFBFUlItIElOVHgtCglMYXRlbmN5OiAwCglJbnRlcnJ1cHQ6IHBpbiBC
IHJvdXRlZCB0byBJUlEgMzcKCVJlZ2lvbiAwOiBJL08gcG9ydHMgYXQgZjBi
MCBbc2l6ZT04XQoJUmVnaW9uIDE6IEkvTyBwb3J0cyBhdCBmMGEwIFtzaXpl
PTRdCglSZWdpb24gMjogSS9PIHBvcnRzIGF0IGYwOTAgW3NpemU9OF0KCVJl
Z2lvbiAzOiBJL08gcG9ydHMgYXQgZjA4MCBbc2l6ZT00XQoJUmVnaW9uIDQ6
IEkvTyBwb3J0cyBhdCBmMDYwIFtzaXplPTMyXQoJUmVnaW9uIDU6IE1lbW9y
eSBhdCBmN2QxNjAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6
ZT0yS10KCUNhcGFiaWxpdGllczogPGFjY2VzcyBkZW5pZWQ+CglLZXJuZWwg
ZHJpdmVyIGluIHVzZTogYWhjaQoJS2VybmVsIG1vZHVsZXM6IGFoY2kKCjAw
OjFmLjMgU01CdXM6IEludGVsIENvcnBvcmF0aW9uIDcgU2VyaWVzL0MyMTYg
Q2hpcHNldCBGYW1pbHkgU01CdXMgQ29udHJvbGxlciAocmV2IDA0KQoJU3Vi
c3lzdGVtOiBHaWdhYnl0ZSBUZWNobm9sb2d5IENvLiwgTHRkIERldmljZSA1
MDAxCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyLSBTcGVjQ3ljbGUt
IE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBG
YXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXAtIDY2TUh6LSBVREYtIEZh
c3RCMkIrIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0
LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglJbnRlcnJ1cHQ6IHBp
biBDIHJvdXRlZCB0byBJUlEgMTgKCVJlZ2lvbiAwOiBNZW1vcnkgYXQgZjdk
MTUwMDAgKDY0LWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MjU2XQoJ
UmVnaW9uIDQ6IEkvTyBwb3J0cyBhdCBmMDQwIFtzaXplPTMyXQoJS2VybmVs
IGRyaXZlciBpbiB1c2U6IGk4MDFfc21idXMKCUtlcm5lbCBtb2R1bGVzOiBp
MmNfaTgwMQoKMDE6MDAuMCBWR0EgY29tcGF0aWJsZSBjb250cm9sbGVyOiBB
ZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIFtBTUQvQVRJXSBDeXByZXNz
IFBSTyBbUmFkZW9uIEhEIDU4NTBdIChwcm9nLWlmIDAwIFtWR0EgY29udHJv
bGxlcl0pCglTdWJzeXN0ZW06IE1pY3JvLVN0YXIgSW50ZXJuYXRpb25hbCBD
by4sIEx0ZC4gW01TSV0gRGV2aWNlIDgwMzQKCUNvbnRyb2w6IEkvTysgTWVt
KyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBh
ckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItIERpc0lOVHgrCglTdGF0
dXM6IENhcCsgNjZNSHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9
ZmFzdCA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlIt
IElOVHgtCglMYXRlbmN5OiAwLCBDYWNoZSBMaW5lIFNpemU6IDY0IGJ5dGVz
CglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMTYKCVJlZ2lvbiAw
OiBNZW1vcnkgYXQgZTAwMDAwMDAgKDY0LWJpdCwgcHJlZmV0Y2hhYmxlKSBb
c2l6ZT0yNTZNXQoJUmVnaW9uIDI6IE1lbW9yeSBhdCBmN2MyMDAwMCAoNjQt
Yml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xMjhLXQoJUmVnaW9uIDQ6
IEkvTyBwb3J0cyBhdCBlMDAwIFtzaXplPTI1Nl0KCUV4cGFuc2lvbiBST00g
YXQgZjdjMDAwMDAgW2Rpc2FibGVkXSBbc2l6ZT0xMjhLXQoJQ2FwYWJpbGl0
aWVzOiA8YWNjZXNzIGRlbmllZD4KCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBw
Y2liYWNrCglLZXJuZWwgbW9kdWxlczogcmFkZW9uCgowMTowMC4xIEF1ZGlv
IGRldmljZTogQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBbQU1EL0FU
SV0gQ3lwcmVzcyBIRE1JIEF1ZGlvIFtSYWRlb24gSEQgNTgzMC81ODUwLzU4
NzAgLyA2ODUwLzY4NzAgUmVicmFuZF0KCVN1YnN5c3RlbTogTWljcm8tU3Rh
ciBJbnRlcm5hdGlvbmFsIENvLiwgTHRkLiBbTVNJXSBEZXZpY2UgYWE1MAoJ
Q29udHJvbDogSS9PLSBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1X
SU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0gRmFzdEIy
Qi0gRGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJC
LSBQYXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJv
cnQtID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExp
bmUgU2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGluIEIgcm91dGVkIHRv
IElSUSAxNwoJUmVnaW9uIDA6IE1lbW9yeSBhdCBmN2M0MDAwMCAoNjQtYml0
LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmlsaXRpZXM6
IDxhY2Nlc3MgZGVuaWVkPgoJS2VybmVsIGRyaXZlciBpbiB1c2U6IHBjaWJh
Y2sKCUtlcm5lbCBtb2R1bGVzOiBzbmRfaGRhX2ludGVsCgowMzowMC4wIEV0
aGVybmV0IGNvbnRyb2xsZXI6IFJlYWx0ZWsgU2VtaWNvbmR1Y3RvciBDby4s
IEx0ZC4gUlRMODExMS84MTY4Lzg0MTEgUENJIEV4cHJlc3MgR2lnYWJpdCBF
dGhlcm5ldCBDb250cm9sbGVyIChyZXYgMDYpCglTdWJzeXN0ZW06IEdpZ2Fi
eXRlIFRlY2hub2xvZ3kgQ28uLCBMdGQgT25ib2FyZCBFdGhlcm5ldAoJQ29u
dHJvbDogSS9PKyBNZW0rIEJ1c01hc3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5W
LSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUisgRmFzdEIyQi0g
RGlzSU5UeCsKCVN0YXR1czogQ2FwKyA2Nk1Iei0gVURGLSBGYXN0QjJCLSBQ
YXJFcnItIERFVlNFTD1mYXN0ID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQt
ID5TRVJSLSA8UEVSUi0gSU5UeC0KCUxhdGVuY3k6IDAsIENhY2hlIExpbmUg
U2l6ZTogNjQgYnl0ZXMKCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElS
USA0MAoJUmVnaW9uIDA6IEkvTyBwb3J0cyBhdCBkMDAwIFtzaXplPTI1Nl0K
CVJlZ2lvbiAyOiBNZW1vcnkgYXQgZjAwMDQwMDAgKDY0LWJpdCwgcHJlZmV0
Y2hhYmxlKSBbc2l6ZT00S10KCVJlZ2lvbiA0OiBNZW1vcnkgYXQgZjAwMDAw
MDAgKDY0LWJpdCwgcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNktdCglDYXBhYmls
aXRpZXM6IDxhY2Nlc3MgZGVuaWVkPgoJS2VybmVsIGRyaXZlciBpbiB1c2U6
IHI4MTY5CglLZXJuZWwgbW9kdWxlczogcjgxNjkKCg==

--_----------=_15048420487175934
Content-Disposition: attachment; filename="dmidecode"
Content-Id: <1504841589.716547.e8aee17a3a3dfd0b194f6cde71fe3c314fb042fe.7ED22219@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="dmidecode"

IyBkbWlkZWNvZGUgMy4xCkdldHRpbmcgU01CSU9TIGRhdGEgZnJvbSBzeXNm
cy4KU01CSU9TIDIuNyBwcmVzZW50Lgo3NyBzdHJ1Y3R1cmVzIG9jY3VweWlu
ZyAzMTcxIGJ5dGVzLgpUYWJsZSBhdCAweDAwMEVCNDUwLgoKSGFuZGxlIDB4
MDAwMCwgRE1JIHR5cGUgMCwgMjQgYnl0ZXMKQklPUyBJbmZvcm1hdGlvbgoJ
VmVuZG9yOiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4KCVZlcnNpb246IEYx
NQoJUmVsZWFzZSBEYXRlOiAxMC8yMy8yMDEzCglBZGRyZXNzOiAweEYwMDAw
CglSdW50aW1lIFNpemU6IDY0IGtCCglST00gU2l6ZTogODE5MiBrQgoJQ2hh
cmFjdGVyaXN0aWNzOgoJCVBDSSBpcyBzdXBwb3J0ZWQKCQlCSU9TIGlzIHVw
Z3JhZGVhYmxlCgkJQklPUyBzaGFkb3dpbmcgaXMgYWxsb3dlZAoJCUJvb3Qg
ZnJvbSBDRCBpcyBzdXBwb3J0ZWQKCQlTZWxlY3RhYmxlIGJvb3QgaXMgc3Vw
cG9ydGVkCgkJQklPUyBST00gaXMgc29ja2V0ZWQKCQlFREQgaXMgc3VwcG9y
dGVkCgkJNS4yNSIvMS4yIE1CIGZsb3BweSBzZXJ2aWNlcyBhcmUgc3VwcG9y
dGVkIChpbnQgMTNoKQoJCTMuNSIvNzIwIGtCIGZsb3BweSBzZXJ2aWNlcyBh
cmUgc3VwcG9ydGVkIChpbnQgMTNoKQoJCTMuNSIvMi44OCBNQiBmbG9wcHkg
c2VydmljZXMgYXJlIHN1cHBvcnRlZCAoaW50IDEzaCkKCQlQcmludCBzY3Jl
ZW4gc2VydmljZSBpcyBzdXBwb3J0ZWQgKGludCA1aCkKCQk4MDQyIGtleWJv
YXJkIHNlcnZpY2VzIGFyZSBzdXBwb3J0ZWQgKGludCA5aCkKCQlTZXJpYWwg
c2VydmljZXMgYXJlIHN1cHBvcnRlZCAoaW50IDE0aCkKCQlQcmludGVyIHNl
cnZpY2VzIGFyZSBzdXBwb3J0ZWQgKGludCAxN2gpCgkJQUNQSSBpcyBzdXBw
b3J0ZWQKCQlVU0IgbGVnYWN5IGlzIHN1cHBvcnRlZAoJCUJJT1MgYm9vdCBz
cGVjaWZpY2F0aW9uIGlzIHN1cHBvcnRlZAoJCVRhcmdldGVkIGNvbnRlbnQg
ZGlzdHJpYnV0aW9uIGlzIHN1cHBvcnRlZAoJCVVFRkkgaXMgc3VwcG9ydGVk
CglCSU9TIFJldmlzaW9uOiA0LjYKCkhhbmRsZSAweDAwMDEsIERNSSB0eXBl
IDEsIDI3IGJ5dGVzClN5c3RlbSBJbmZvcm1hdGlvbgoJTWFudWZhY3R1cmVy
OiBHaWdhYnl0ZSBUZWNobm9sb2d5IENvLiwgTHRkLgoJUHJvZHVjdCBOYW1l
OiBUbyBiZSBmaWxsZWQgYnkgTy5FLk0uCglWZXJzaW9uOiBUbyBiZSBmaWxs
ZWQgYnkgTy5FLk0uCglTZXJpYWwgTnVtYmVyOiBUbyBiZSBmaWxsZWQgYnkg
Ty5FLk0uCglVVUlEOiAwMzhEMDI0MC0wNDVDLTA1RTEtQjUwNi0wQzA3MDAw
ODAwMDkKCVdha2UtdXAgVHlwZTogUG93ZXIgU3dpdGNoCglTS1UgTnVtYmVy
OiBUbyBiZSBmaWxsZWQgYnkgTy5FLk0uCglGYW1pbHk6IFRvIGJlIGZpbGxl
ZCBieSBPLkUuTS4KCkhhbmRsZSAweDAwMDIsIERNSSB0eXBlIDIsIDE1IGJ5
dGVzCkJhc2UgQm9hcmQgSW5mb3JtYXRpb24KCU1hbnVmYWN0dXJlcjogR2ln
YWJ5dGUgVGVjaG5vbG9neSBDby4sIEx0ZC4KCVByb2R1Y3QgTmFtZTogQjc1
TS1EM0gKCVZlcnNpb246IHgueAoJU2VyaWFsIE51bWJlcjogVG8gYmUgZmls
bGVkIGJ5IE8uRS5NLgoJQXNzZXQgVGFnOiBUbyBiZSBmaWxsZWQgYnkgTy5F
Lk0uCglGZWF0dXJlczoKCQlCb2FyZCBpcyBhIGhvc3RpbmcgYm9hcmQKCQlC
b2FyZCBpcyByZXBsYWNlYWJsZQoJTG9jYXRpb24gSW4gQ2hhc3NpczogVG8g
YmUgZmlsbGVkIGJ5IE8uRS5NLgoJQ2hhc3NpcyBIYW5kbGU6IDB4MDAwMwoJ
VHlwZTogTW90aGVyYm9hcmQKCUNvbnRhaW5lZCBPYmplY3QgSGFuZGxlczog
MAoKSGFuZGxlIDB4MDAwMywgRE1JIHR5cGUgMywgMjIgYnl0ZXMKQ2hhc3Np
cyBJbmZvcm1hdGlvbgoJTWFudWZhY3R1cmVyOiBHaWdhYnl0ZSBUZWNobm9s
b2d5IENvLiwgTHRkLgoJVHlwZTogRGVza3RvcAoJTG9jazogTm90IFByZXNl
bnQKCVZlcnNpb246IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCVNlcmlhbCBO
dW1iZXI6IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCUFzc2V0IFRhZzogVG8g
QmUgRmlsbGVkIEJ5IE8uRS5NLgoJQm9vdC11cCBTdGF0ZTogU2FmZQoJUG93
ZXIgU3VwcGx5IFN0YXRlOiBTYWZlCglUaGVybWFsIFN0YXRlOiBTYWZlCglT
ZWN1cml0eSBTdGF0dXM6IE5vbmUKCU9FTSBJbmZvcm1hdGlvbjogMHgwMDAw
MDAwMAoJSGVpZ2h0OiBVbnNwZWNpZmllZAoJTnVtYmVyIE9mIFBvd2VyIENv
cmRzOiAxCglDb250YWluZWQgRWxlbWVudHM6IDAKCVNLVSBOdW1iZXI6IFRv
IGJlIGZpbGxlZCBieSBPLkUuTS4KCkhhbmRsZSAweDAwMDQsIERNSSB0eXBl
IDcsIDE5IGJ5dGVzCkNhY2hlIEluZm9ybWF0aW9uCglTb2NrZXQgRGVzaWdu
YXRpb246IENQVSBJbnRlcm5hbCBMMQoJQ29uZmlndXJhdGlvbjogRW5hYmxl
ZCwgTm90IFNvY2tldGVkLCBMZXZlbCAxCglPcGVyYXRpb25hbCBNb2RlOiBX
cml0ZSBUaHJvdWdoCglMb2NhdGlvbjogSW50ZXJuYWwKCUluc3RhbGxlZCBT
aXplOiAxMjgga0IKCU1heGltdW0gU2l6ZTogMTI4IGtCCglTdXBwb3J0ZWQg
U1JBTSBUeXBlczoKCQlVbmtub3duCglJbnN0YWxsZWQgU1JBTSBUeXBlOiBV
bmtub3duCglTcGVlZDogVW5rbm93bgoJRXJyb3IgQ29ycmVjdGlvbiBUeXBl
OiBQYXJpdHkKCVN5c3RlbSBUeXBlOiBPdGhlcgoJQXNzb2NpYXRpdml0eTog
MTYtd2F5IFNldC1hc3NvY2lhdGl2ZQoKSGFuZGxlIDB4MDAwNSwgRE1JIHR5
cGUgNywgMTkgYnl0ZXMKQ2FjaGUgSW5mb3JtYXRpb24KCVNvY2tldCBEZXNp
Z25hdGlvbjogQ1BVIEludGVybmFsIEwyCglDb25maWd1cmF0aW9uOiBFbmFi
bGVkLCBOb3QgU29ja2V0ZWQsIExldmVsIDIKCU9wZXJhdGlvbmFsIE1vZGU6
IFdyaXRlIFRocm91Z2gKCUxvY2F0aW9uOiBJbnRlcm5hbAoJSW5zdGFsbGVk
IFNpemU6IDEwMjQga0IKCU1heGltdW0gU2l6ZTogMTAyNCBrQgoJU3VwcG9y
dGVkIFNSQU0gVHlwZXM6CgkJVW5rbm93bgoJSW5zdGFsbGVkIFNSQU0gVHlw
ZTogVW5rbm93bgoJU3BlZWQ6IFVua25vd24KCUVycm9yIENvcnJlY3Rpb24g
VHlwZTogTXVsdGktYml0IEVDQwoJU3lzdGVtIFR5cGU6IEluc3RydWN0aW9u
CglBc3NvY2lhdGl2aXR5OiAxNi13YXkgU2V0LWFzc29jaWF0aXZlCgpIYW5k
bGUgMHgwMDA2LCBETUkgdHlwZSA3LCAxOSBieXRlcwpDYWNoZSBJbmZvcm1h
dGlvbgoJU29ja2V0IERlc2lnbmF0aW9uOiBDUFUgSW50ZXJuYWwgTDMKCUNv
bmZpZ3VyYXRpb246IEVuYWJsZWQsIE5vdCBTb2NrZXRlZCwgTGV2ZWwgMwoJ
T3BlcmF0aW9uYWwgTW9kZTogV3JpdGUgQmFjawoJTG9jYXRpb246IEludGVy
bmFsCglJbnN0YWxsZWQgU2l6ZTogODE5MiBrQgoJTWF4aW11bSBTaXplOiA4
MTkyIGtCCglTdXBwb3J0ZWQgU1JBTSBUeXBlczoKCQlVbmtub3duCglJbnN0
YWxsZWQgU1JBTSBUeXBlOiBVbmtub3duCglTcGVlZDogVW5rbm93bgoJRXJy
b3IgQ29ycmVjdGlvbiBUeXBlOiBNdWx0aS1iaXQgRUNDCglTeXN0ZW0gVHlw
ZTogSW5zdHJ1Y3Rpb24KCUFzc29jaWF0aXZpdHk6IDxPVVQgT0YgU1BFQz4K
CkhhbmRsZSAweDAwMDcsIERNSSB0eXBlIDE2LCAyMyBieXRlcwpQaHlzaWNh
bCBNZW1vcnkgQXJyYXkKCUxvY2F0aW9uOiBTeXN0ZW0gQm9hcmQgT3IgTW90
aGVyYm9hcmQKCVVzZTogU3lzdGVtIE1lbW9yeQoJRXJyb3IgQ29ycmVjdGlv
biBUeXBlOiBOb25lCglNYXhpbXVtIENhcGFjaXR5OiAzMiBHQgoJRXJyb3Ig
SW5mb3JtYXRpb24gSGFuZGxlOiBOb3QgUHJvdmlkZWQKCU51bWJlciBPZiBE
ZXZpY2VzOiA0CgpIYW5kbGUgMHgwMDA4LCBETUkgdHlwZSA4LCA5IGJ5dGVz
ClBvcnQgQ29ubmVjdG9yIEluZm9ybWF0aW9uCglJbnRlcm5hbCBSZWZlcmVu
Y2UgRGVzaWduYXRvcjogSjFBMQoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6
IE5vbmUKCUV4dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBQUzJNb3Vz
ZQoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IFBTLzIKCVBvcnQgVHlwZTog
TW91c2UgUG9ydAoKSGFuZGxlIDB4MDAwOSwgRE1JIHR5cGUgOCwgOSBieXRl
cwpQb3J0IENvbm5lY3RvciBJbmZvcm1hdGlvbgoJSW50ZXJuYWwgUmVmZXJl
bmNlIERlc2lnbmF0b3I6IEoxQTEKCUludGVybmFsIENvbm5lY3RvciBUeXBl
OiBOb25lCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogS2V5Ym9h
cmQKCUV4dGVybmFsIENvbm5lY3RvciBUeXBlOiBQUy8yCglQb3J0IFR5cGU6
IEtleWJvYXJkIFBvcnQKCkhhbmRsZSAweDAwMEEsIERNSSB0eXBlIDgsIDkg
Ynl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJl
ZmVyZW5jZSBEZXNpZ25hdG9yOiBKMkExCglJbnRlcm5hbCBDb25uZWN0b3Ig
VHlwZTogTm9uZQoJRXh0ZXJuYWwgUmVmZXJlbmNlIERlc2lnbmF0b3I6IFRW
IE91dAoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE1pbmkgQ2VudHJvbmlj
cyBUeXBlLTE0CglQb3J0IFR5cGU6IE90aGVyCgpIYW5kbGUgMHgwMDBCLCBE
TUkgdHlwZSA4LCA5IGJ5dGVzClBvcnQgQ29ubmVjdG9yIEluZm9ybWF0aW9u
CglJbnRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogSjJBMkEKCUludGVy
bmFsIENvbm5lY3RvciBUeXBlOiBOb25lCglFeHRlcm5hbCBSZWZlcmVuY2Ug
RGVzaWduYXRvcjogQ09NIEEKCUV4dGVybmFsIENvbm5lY3RvciBUeXBlOiBE
Qi05IG1hbGUKCVBvcnQgVHlwZTogU2VyaWFsIFBvcnQgMTY1NTBBIENvbXBh
dGlibGUKCkhhbmRsZSAweDAwMEMsIERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9y
dCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJlZmVyZW5jZSBE
ZXNpZ25hdG9yOiBKMkEyQgoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE5v
bmUKCUV4dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBWaWRlbwoJRXh0
ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IERCLTE1IGZlbWFsZQoJUG9ydCBUeXBl
OiBWaWRlbyBQb3J0CgpIYW5kbGUgMHgwMDBELCBETUkgdHlwZSA4LCA5IGJ5
dGVzClBvcnQgQ29ubmVjdG9yIEluZm9ybWF0aW9uCglJbnRlcm5hbCBSZWZl
cmVuY2UgRGVzaWduYXRvcjogSjNBMQoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5
cGU6IE5vbmUKCUV4dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBVU0Ix
CglFeHRlcm5hbCBDb25uZWN0b3IgVHlwZTogQWNjZXNzIEJ1cyAoVVNCKQoJ
UG9ydCBUeXBlOiBVU0IKCkhhbmRsZSAweDAwMEUsIERNSSB0eXBlIDgsIDkg
Ynl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJl
ZmVyZW5jZSBEZXNpZ25hdG9yOiBKM0ExCglJbnRlcm5hbCBDb25uZWN0b3Ig
VHlwZTogTm9uZQoJRXh0ZXJuYWwgUmVmZXJlbmNlIERlc2lnbmF0b3I6IFVT
QjIKCUV4dGVybmFsIENvbm5lY3RvciBUeXBlOiBBY2Nlc3MgQnVzIChVU0Ip
CglQb3J0IFR5cGU6IFVTQgoKSGFuZGxlIDB4MDAwRiwgRE1JIHR5cGUgOCwg
OSBieXRlcwpQb3J0IENvbm5lY3RvciBJbmZvcm1hdGlvbgoJSW50ZXJuYWwg
UmVmZXJlbmNlIERlc2lnbmF0b3I6IEozQTEKCUludGVybmFsIENvbm5lY3Rv
ciBUeXBlOiBOb25lCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjog
VVNCMwoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IEFjY2VzcyBCdXMgKFVT
QikKCVBvcnQgVHlwZTogVVNCCgpIYW5kbGUgMHgwMDEwLCBETUkgdHlwZSA4
LCA5IGJ5dGVzClBvcnQgQ29ubmVjdG9yIEluZm9ybWF0aW9uCglJbnRlcm5h
bCBSZWZlcmVuY2UgRGVzaWduYXRvcjogSjlBMSAtIFRQTSBIRFIKCUludGVy
bmFsIENvbm5lY3RvciBUeXBlOiBPdGhlcgoJRXh0ZXJuYWwgUmVmZXJlbmNl
IERlc2lnbmF0b3I6IE5vdCBTcGVjaWZpZWQKCUV4dGVybmFsIENvbm5lY3Rv
ciBUeXBlOiBOb25lCglQb3J0IFR5cGU6IE90aGVyCgpIYW5kbGUgMHgwMDEx
LCBETUkgdHlwZSA4LCA5IGJ5dGVzClBvcnQgQ29ubmVjdG9yIEluZm9ybWF0
aW9uCglJbnRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogSjlDMSAtIFBD
SUUgRE9DS0lORyBDT05OCglJbnRlcm5hbCBDb25uZWN0b3IgVHlwZTogT3Ro
ZXIKCUV4dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBOb3QgU3BlY2lm
aWVkCglFeHRlcm5hbCBDb25uZWN0b3IgVHlwZTogTm9uZQoJUG9ydCBUeXBl
OiBPdGhlcgoKSGFuZGxlIDB4MDAxMiwgRE1JIHR5cGUgOCwgOSBieXRlcwpQ
b3J0IENvbm5lY3RvciBJbmZvcm1hdGlvbgoJSW50ZXJuYWwgUmVmZXJlbmNl
IERlc2lnbmF0b3I6IEoyQjMgLSBDUFUgRkFOCglJbnRlcm5hbCBDb25uZWN0
b3IgVHlwZTogT3RoZXIKCUV4dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9y
OiBOb3QgU3BlY2lmaWVkCglFeHRlcm5hbCBDb25uZWN0b3IgVHlwZTogTm9u
ZQoJUG9ydCBUeXBlOiBPdGhlcgoKSGFuZGxlIDB4MDAxMywgRE1JIHR5cGUg
OCwgOSBieXRlcwpQb3J0IENvbm5lY3RvciBJbmZvcm1hdGlvbgoJSW50ZXJu
YWwgUmVmZXJlbmNlIERlc2lnbmF0b3I6IEo2QzIgLSBFWFQgSERNSQoJSW50
ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE90aGVyCglFeHRlcm5hbCBSZWZlcmVu
Y2UgRGVzaWduYXRvcjogTm90IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29ubmVj
dG9yIFR5cGU6IE5vbmUKCVBvcnQgVHlwZTogT3RoZXIKCkhhbmRsZSAweDAw
MTQsIERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3Jt
YXRpb24KCUludGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBKM0MxIC0g
R01DSCBGQU4KCUludGVybmFsIENvbm5lY3RvciBUeXBlOiBPdGhlcgoJRXh0
ZXJuYWwgUmVmZXJlbmNlIERlc2lnbmF0b3I6IE5vdCBTcGVjaWZpZWQKCUV4
dGVybmFsIENvbm5lY3RvciBUeXBlOiBOb25lCglQb3J0IFR5cGU6IE90aGVy
CgpIYW5kbGUgMHgwMDE1LCBETUkgdHlwZSA4LCA5IGJ5dGVzClBvcnQgQ29u
bmVjdG9yIEluZm9ybWF0aW9uCglJbnRlcm5hbCBSZWZlcmVuY2UgRGVzaWdu
YXRvcjogSjFEMSAtIElUUAoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE90
aGVyCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogTm90IFNwZWNp
ZmllZAoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE5vbmUKCVBvcnQgVHlw
ZTogT3RoZXIKCkhhbmRsZSAweDAwMTYsIERNSSB0eXBlIDgsIDkgYnl0ZXMK
UG9ydCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJlZmVyZW5j
ZSBEZXNpZ25hdG9yOiBKOUUyIC0gTURDIElOVFBTUgoJSW50ZXJuYWwgQ29u
bmVjdG9yIFR5cGU6IE90aGVyCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWdu
YXRvcjogTm90IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6
IE5vbmUKCVBvcnQgVHlwZTogT3RoZXIKCkhhbmRsZSAweDAwMTcsIERNSSB0
eXBlIDgsIDkgYnl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUlu
dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBKOUU0IC0gTURDIElOVFBT
UgoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE90aGVyCglFeHRlcm5hbCBS
ZWZlcmVuY2UgRGVzaWduYXRvcjogTm90IFNwZWNpZmllZAoJRXh0ZXJuYWwg
Q29ubmVjdG9yIFR5cGU6IE5vbmUKCVBvcnQgVHlwZTogT3RoZXIKCkhhbmRs
ZSAweDAwMTgsIERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9ydCBDb25uZWN0b3Ig
SW5mb3JtYXRpb24KCUludGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBK
OUUzIC0gTFBDIEhPVCBET0NLSU5HCglJbnRlcm5hbCBDb25uZWN0b3IgVHlw
ZTogT3RoZXIKCUV4dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBOb3Qg
U3BlY2lmaWVkCglFeHRlcm5hbCBDb25uZWN0b3IgVHlwZTogTm9uZQoJUG9y
dCBUeXBlOiBPdGhlcgoKSGFuZGxlIDB4MDAxOSwgRE1JIHR5cGUgOCwgOSBi
eXRlcwpQb3J0IENvbm5lY3RvciBJbmZvcm1hdGlvbgoJSW50ZXJuYWwgUmVm
ZXJlbmNlIERlc2lnbmF0b3I6IEo5RTEgLSBTQ0FOIE1BVFJJWAoJSW50ZXJu
YWwgQ29ubmVjdG9yIFR5cGU6IE90aGVyCglFeHRlcm5hbCBSZWZlcmVuY2Ug
RGVzaWduYXRvcjogTm90IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29ubmVjdG9y
IFR5cGU6IE5vbmUKCVBvcnQgVHlwZTogT3RoZXIKCkhhbmRsZSAweDAwMUEs
IERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3JtYXRp
b24KCUludGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBKOUcxIC0gTFBD
IFNJREUgQkFORAoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE90aGVyCglF
eHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogTm90IFNwZWNpZmllZAoJ
RXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE5vbmUKCVBvcnQgVHlwZTogT3Ro
ZXIKCkhhbmRsZSAweDAwMUIsIERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9ydCBD
b25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJlZmVyZW5jZSBEZXNp
Z25hdG9yOiBKOEYxIC0gVU5JRklFRAoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5
cGU6IE90aGVyCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogTm90
IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE5vbmUKCVBv
cnQgVHlwZTogT3RoZXIKCkhhbmRsZSAweDAwMUMsIERNSSB0eXBlIDgsIDkg
Ynl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJl
ZmVyZW5jZSBEZXNpZ25hdG9yOiBKNkYxIC0gTFZEUwoJSW50ZXJuYWwgQ29u
bmVjdG9yIFR5cGU6IE90aGVyCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWdu
YXRvcjogTm90IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6
IE5vbmUKCVBvcnQgVHlwZTogT3RoZXIKCkhhbmRsZSAweDAwMUQsIERNSSB0
eXBlIDgsIDkgYnl0ZXMKUG9ydCBDb25uZWN0b3IgSW5mb3JtYXRpb24KCUlu
dGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBKMkYxIC0gTEFJIEZBTgoJ
SW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE90aGVyCglFeHRlcm5hbCBSZWZl
cmVuY2UgRGVzaWduYXRvcjogTm90IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29u
bmVjdG9yIFR5cGU6IE5vbmUKCVBvcnQgVHlwZTogT3RoZXIKCkhhbmRsZSAw
eDAwMUUsIERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9ydCBDb25uZWN0b3IgSW5m
b3JtYXRpb24KCUludGVybmFsIFJlZmVyZW5jZSBEZXNpZ25hdG9yOiBKMkcx
IC0gR0ZYIFZJRAoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE90aGVyCglF
eHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogTm90IFNwZWNpZmllZAoJ
RXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE5vbmUKCVBvcnQgVHlwZTogT3Ro
ZXIKCkhhbmRsZSAweDAwMUYsIERNSSB0eXBlIDgsIDkgYnl0ZXMKUG9ydCBD
b25uZWN0b3IgSW5mb3JtYXRpb24KCUludGVybmFsIFJlZmVyZW5jZSBEZXNp
Z25hdG9yOiBKMUc2IC0gQUMgSkFDSwoJSW50ZXJuYWwgQ29ubmVjdG9yIFR5
cGU6IE90aGVyCglFeHRlcm5hbCBSZWZlcmVuY2UgRGVzaWduYXRvcjogTm90
IFNwZWNpZmllZAoJRXh0ZXJuYWwgQ29ubmVjdG9yIFR5cGU6IE5vbmUKCVBv
cnQgVHlwZTogT3RoZXIKCkhhbmRsZSAweDAwMjAsIERNSSB0eXBlIDksIDE3
IGJ5dGVzClN5c3RlbSBTbG90IEluZm9ybWF0aW9uCglEZXNpZ25hdGlvbjog
SjZCMgoJVHlwZTogeDE2IFBDSSBFeHByZXNzCglDdXJyZW50IFVzYWdlOiBJ
biBVc2UKCUxlbmd0aDogTG9uZwoJSUQ6IDAKCUNoYXJhY3RlcmlzdGljczoK
CQkzLjMgViBpcyBwcm92aWRlZAoJCU9wZW5pbmcgaXMgc2hhcmVkCgkJUE1F
IHNpZ25hbCBpcyBzdXBwb3J0ZWQKCUJ1cyBBZGRyZXNzOiAwMDAwOjAwOjAy
LjAKCkhhbmRsZSAweDAwMjEsIERNSSB0eXBlIDksIDE3IGJ5dGVzClN5c3Rl
bSBTbG90IEluZm9ybWF0aW9uCglEZXNpZ25hdGlvbjogSjZCMQoJVHlwZTog
eDEgUENJIEV4cHJlc3MKCUN1cnJlbnQgVXNhZ2U6IEluIFVzZQoJTGVuZ3Ro
OiBTaG9ydAoJSUQ6IDEKCUNoYXJhY3RlcmlzdGljczoKCQkzLjMgViBpcyBw
cm92aWRlZAoJCU9wZW5pbmcgaXMgc2hhcmVkCgkJUE1FIHNpZ25hbCBpcyBz
dXBwb3J0ZWQKCUJ1cyBBZGRyZXNzOiAwMDAwOjAwOjFjLjAKCkhhbmRsZSAw
eDAwMjIsIERNSSB0eXBlIDksIDE3IGJ5dGVzClN5c3RlbSBTbG90IEluZm9y
bWF0aW9uCglEZXNpZ25hdGlvbjogSjZEMQoJVHlwZTogeDggUENJIEV4cHJl
c3MKCUN1cnJlbnQgVXNhZ2U6IEluIFVzZQoJTGVuZ3RoOiBTaG9ydAoJSUQ6
IDIKCUNoYXJhY3RlcmlzdGljczoKCQkzLjMgViBpcyBwcm92aWRlZAoJCU9w
ZW5pbmcgaXMgc2hhcmVkCgkJUE1FIHNpZ25hbCBpcyBzdXBwb3J0ZWQKCUJ1
cyBBZGRyZXNzOiAwMDAwOjAwOjAxLjAKCkhhbmRsZSAweDAwMjMsIERNSSB0
eXBlIDksIDE3IGJ5dGVzClN5c3RlbSBTbG90IEluZm9ybWF0aW9uCglEZXNp
Z25hdGlvbjogSjdCMQoJVHlwZTogeDE2IFBDSSBFeHByZXNzCglDdXJyZW50
IFVzYWdlOiBJbiBVc2UKCUxlbmd0aDogU2hvcnQKCUlEOiAzCglDaGFyYWN0
ZXJpc3RpY3M6CgkJMy4zIFYgaXMgcHJvdmlkZWQKCQlPcGVuaW5nIGlzIHNo
YXJlZAoJCVBNRSBzaWduYWwgaXMgc3VwcG9ydGVkCglCdXMgQWRkcmVzczog
MDAwMDowMDowMy4wCgpIYW5kbGUgMHgwMDI0LCBETUkgdHlwZSA5LCAxNyBi
eXRlcwpTeXN0ZW0gU2xvdCBJbmZvcm1hdGlvbgoJRGVzaWduYXRpb246IEo4
QjQKCVR5cGU6IHgxIFBDSSBFeHByZXNzCglDdXJyZW50IFVzYWdlOiBJbiBV
c2UKCUxlbmd0aDogU2hvcnQKCUlEOiA0CglDaGFyYWN0ZXJpc3RpY3M6CgkJ
My4zIFYgaXMgcHJvdmlkZWQKCQlPcGVuaW5nIGlzIHNoYXJlZAoJCVBNRSBz
aWduYWwgaXMgc3VwcG9ydGVkCglCdXMgQWRkcmVzczogMDAwMDowMDoxYy43
CgpIYW5kbGUgMHgwMDI1LCBETUkgdHlwZSA5LCAxNyBieXRlcwpTeXN0ZW0g
U2xvdCBJbmZvcm1hdGlvbgoJRGVzaWduYXRpb246IEo4QjMKCVR5cGU6IDMy
LWJpdCBQQ0kKCUN1cnJlbnQgVXNhZ2U6IEluIFVzZQoJTGVuZ3RoOiBTaG9y
dAoJSUQ6IDYKCUNoYXJhY3RlcmlzdGljczoKCQkzLjMgViBpcyBwcm92aWRl
ZAoJCU9wZW5pbmcgaXMgc2hhcmVkCgkJUE1FIHNpZ25hbCBpcyBzdXBwb3J0
ZWQKCUJ1cyBBZGRyZXNzOiAwMDAwOjE0OjFlLjAKCkhhbmRsZSAweDAwMjYs
IERNSSB0eXBlIDEwLCA2IGJ5dGVzCk9uIEJvYXJkIERldmljZSBJbmZvcm1h
dGlvbgoJVHlwZTogVmlkZW8KCVN0YXR1czogRW5hYmxlZAoJRGVzY3JpcHRp
b246ICAgIFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCkhhbmRsZSAweDAwMjcs
IERNSSB0eXBlIDExLCA1IGJ5dGVzCk9FTSBTdHJpbmdzCglTdHJpbmcgMTog
VG8gQmUgRmlsbGVkIEJ5IE8uRS5NLgoKSGFuZGxlIDB4MDAyOCwgRE1JIHR5
cGUgMTIsIDUgYnl0ZXMKU3lzdGVtIENvbmZpZ3VyYXRpb24gT3B0aW9ucwoJ
T3B0aW9uIDE6IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCkhhbmRsZSAweDAw
MjksIERNSSB0eXBlIDMyLCAyMCBieXRlcwpTeXN0ZW0gQm9vdCBJbmZvcm1h
dGlvbgoJU3RhdHVzOiBObyBlcnJvcnMgZGV0ZWN0ZWQKCkhhbmRsZSAweDAw
MkEsIERNSSB0eXBlIDM0LCAxMSBieXRlcwpNYW5hZ2VtZW50IERldmljZQoJ
RGVzY3JpcHRpb246IExNNzgtMQoJVHlwZTogTE03OAoJQWRkcmVzczogMHgw
MDAwMDAwMAoJQWRkcmVzcyBUeXBlOiBJL08gUG9ydAoKSGFuZGxlIDB4MDAy
QiwgRE1JIHR5cGUgMjYsIDIyIGJ5dGVzClZvbHRhZ2UgUHJvYmUKCURlc2Ny
aXB0aW9uOiBMTTc4QQoJTG9jYXRpb246IDxPVVQgT0YgU1BFQz4KCVN0YXR1
czogPE9VVCBPRiBTUEVDPgoJTWF4aW11bSBWYWx1ZTogVW5rbm93bgoJTWlu
aW11bSBWYWx1ZTogVW5rbm93bgoJUmVzb2x1dGlvbjogVW5rbm93bgoJVG9s
ZXJhbmNlOiBVbmtub3duCglBY2N1cmFjeTogVW5rbm93bgoJT0VNLXNwZWNp
ZmljIEluZm9ybWF0aW9uOiAweDAwMDAwMDAwCglOb21pbmFsIFZhbHVlOiBV
bmtub3duCgpIYW5kbGUgMHgwMDJDLCBETUkgdHlwZSAzNiwgMTYgYnl0ZXMK
TWFuYWdlbWVudCBEZXZpY2UgVGhyZXNob2xkIERhdGEKCUxvd2VyIE5vbi1j
cml0aWNhbCBUaHJlc2hvbGQ6IDEKCVVwcGVyIE5vbi1jcml0aWNhbCBUaHJl
c2hvbGQ6IDIKCUxvd2VyIENyaXRpY2FsIFRocmVzaG9sZDogMwoJVXBwZXIg
Q3JpdGljYWwgVGhyZXNob2xkOiA0CglMb3dlciBOb24tcmVjb3ZlcmFibGUg
VGhyZXNob2xkOiA1CglVcHBlciBOb24tcmVjb3ZlcmFibGUgVGhyZXNob2xk
OiA2CgpIYW5kbGUgMHgwMDJELCBETUkgdHlwZSAzNSwgMTEgYnl0ZXMKTWFu
YWdlbWVudCBEZXZpY2UgQ29tcG9uZW50CglEZXNjcmlwdGlvbjogVG8gQmUg
RmlsbGVkIEJ5IE8uRS5NLgoJTWFuYWdlbWVudCBEZXZpY2UgSGFuZGxlOiAw
eDAwMkEKCUNvbXBvbmVudCBIYW5kbGU6IDB4MDAyQQoJVGhyZXNob2xkIEhh
bmRsZTogMHgwMDJCCgpIYW5kbGUgMHgwMDJFLCBETUkgdHlwZSAyOCwgMjIg
Ynl0ZXMKVGVtcGVyYXR1cmUgUHJvYmUKCURlc2NyaXB0aW9uOiBMTTc4QQoJ
TG9jYXRpb246IDxPVVQgT0YgU1BFQz4KCVN0YXR1czogPE9VVCBPRiBTUEVD
PgoJTWF4aW11bSBWYWx1ZTogVW5rbm93bgoJTWluaW11bSBWYWx1ZTogVW5r
bm93bgoJUmVzb2x1dGlvbjogVW5rbm93bgoJVG9sZXJhbmNlOiBVbmtub3du
CglBY2N1cmFjeTogVW5rbm93bgoJT0VNLXNwZWNpZmljIEluZm9ybWF0aW9u
OiAweDAwMDAwMDAwCglOb21pbmFsIFZhbHVlOiBVbmtub3duCgpIYW5kbGUg
MHgwMDJGLCBETUkgdHlwZSAzNiwgMTYgYnl0ZXMKTWFuYWdlbWVudCBEZXZp
Y2UgVGhyZXNob2xkIERhdGEKCUxvd2VyIE5vbi1jcml0aWNhbCBUaHJlc2hv
bGQ6IDEKCVVwcGVyIE5vbi1jcml0aWNhbCBUaHJlc2hvbGQ6IDIKCUxvd2Vy
IENyaXRpY2FsIFRocmVzaG9sZDogMwoJVXBwZXIgQ3JpdGljYWwgVGhyZXNo
b2xkOiA0CglMb3dlciBOb24tcmVjb3ZlcmFibGUgVGhyZXNob2xkOiA1CglV
cHBlciBOb24tcmVjb3ZlcmFibGUgVGhyZXNob2xkOiA2CgpIYW5kbGUgMHgw
MDMwLCBETUkgdHlwZSAzNSwgMTEgYnl0ZXMKTWFuYWdlbWVudCBEZXZpY2Ug
Q29tcG9uZW50CglEZXNjcmlwdGlvbjogVG8gQmUgRmlsbGVkIEJ5IE8uRS5N
LgoJTWFuYWdlbWVudCBEZXZpY2UgSGFuZGxlOiAweDAwMkEKCUNvbXBvbmVu
dCBIYW5kbGU6IDB4MDAyRAoJVGhyZXNob2xkIEhhbmRsZTogMHgwMDJFCgpI
YW5kbGUgMHgwMDMxLCBETUkgdHlwZSAyNywgMTUgYnl0ZXMKQ29vbGluZyBE
ZXZpY2UKCVRlbXBlcmF0dXJlIFByb2JlIEhhbmRsZTogMHgwMDJFCglUeXBl
OiA8T1VUIE9GIFNQRUM+CglTdGF0dXM6IDxPVVQgT0YgU1BFQz4KCUNvb2xp
bmcgVW5pdCBHcm91cDogMQoJT0VNLXNwZWNpZmljIEluZm9ybWF0aW9uOiAw
eDAwMDAwMDAwCglOb21pbmFsIFNwZWVkOiBVbmtub3duIE9yIE5vbi1yb3Rh
dGluZwoJRGVzY3JpcHRpb246IENvb2xpbmcgRGV2IDEKCkhhbmRsZSAweDAw
MzIsIERNSSB0eXBlIDM2LCAxNiBieXRlcwpNYW5hZ2VtZW50IERldmljZSBU
aHJlc2hvbGQgRGF0YQoJTG93ZXIgTm9uLWNyaXRpY2FsIFRocmVzaG9sZDog
MQoJVXBwZXIgTm9uLWNyaXRpY2FsIFRocmVzaG9sZDogMgoJTG93ZXIgQ3Jp
dGljYWwgVGhyZXNob2xkOiAzCglVcHBlciBDcml0aWNhbCBUaHJlc2hvbGQ6
IDQKCUxvd2VyIE5vbi1yZWNvdmVyYWJsZSBUaHJlc2hvbGQ6IDUKCVVwcGVy
IE5vbi1yZWNvdmVyYWJsZSBUaHJlc2hvbGQ6IDYKCkhhbmRsZSAweDAwMzMs
IERNSSB0eXBlIDM1LCAxMSBieXRlcwpNYW5hZ2VtZW50IERldmljZSBDb21w
b25lbnQKCURlc2NyaXB0aW9uOiBUbyBCZSBGaWxsZWQgQnkgTy5FLk0uCglN
YW5hZ2VtZW50IERldmljZSBIYW5kbGU6IDB4MDAyQQoJQ29tcG9uZW50IEhh
bmRsZTogMHgwMDMwCglUaHJlc2hvbGQgSGFuZGxlOiAweDAwMzEKCkhhbmRs
ZSAweDAwMzQsIERNSSB0eXBlIDI3LCAxNSBieXRlcwpDb29saW5nIERldmlj
ZQoJVGVtcGVyYXR1cmUgUHJvYmUgSGFuZGxlOiAweDAwMkUKCVR5cGU6IDxP
VVQgT0YgU1BFQz4KCVN0YXR1czogPE9VVCBPRiBTUEVDPgoJQ29vbGluZyBV
bml0IEdyb3VwOiAxCglPRU0tc3BlY2lmaWMgSW5mb3JtYXRpb246IDB4MDAw
MDAwMDAKCU5vbWluYWwgU3BlZWQ6IFVua25vd24gT3IgTm9uLXJvdGF0aW5n
CglEZXNjcmlwdGlvbjogTm90IFNwZWNpZmllZAoKSGFuZGxlIDB4MDAzNSwg
RE1JIHR5cGUgMzYsIDE2IGJ5dGVzCk1hbmFnZW1lbnQgRGV2aWNlIFRocmVz
aG9sZCBEYXRhCglMb3dlciBOb24tY3JpdGljYWwgVGhyZXNob2xkOiAxCglV
cHBlciBOb24tY3JpdGljYWwgVGhyZXNob2xkOiAyCglMb3dlciBDcml0aWNh
bCBUaHJlc2hvbGQ6IDMKCVVwcGVyIENyaXRpY2FsIFRocmVzaG9sZDogNAoJ
TG93ZXIgTm9uLXJlY292ZXJhYmxlIFRocmVzaG9sZDogNQoJVXBwZXIgTm9u
LXJlY292ZXJhYmxlIFRocmVzaG9sZDogNgoKSGFuZGxlIDB4MDAzNiwgRE1J
IHR5cGUgMzUsIDExIGJ5dGVzCk1hbmFnZW1lbnQgRGV2aWNlIENvbXBvbmVu
dAoJRGVzY3JpcHRpb246IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCU1hbmFn
ZW1lbnQgRGV2aWNlIEhhbmRsZTogMHgwMDJBCglDb21wb25lbnQgSGFuZGxl
OiAweDAwMzMKCVRocmVzaG9sZCBIYW5kbGU6IDB4MDAzNAoKSGFuZGxlIDB4
MDAzNywgRE1JIHR5cGUgMjksIDIyIGJ5dGVzCkVsZWN0cmljYWwgQ3VycmVu
dCBQcm9iZQoJRGVzY3JpcHRpb246IEFCQwoJTG9jYXRpb246IDxPVVQgT0Yg
U1BFQz4KCVN0YXR1czogPE9VVCBPRiBTUEVDPgoJTWF4aW11bSBWYWx1ZTog
VW5rbm93bgoJTWluaW11bSBWYWx1ZTogVW5rbm93bgoJUmVzb2x1dGlvbjog
VW5rbm93bgoJVG9sZXJhbmNlOiBVbmtub3duCglBY2N1cmFjeTogVW5rbm93
bgoJT0VNLXNwZWNpZmljIEluZm9ybWF0aW9uOiAweDAwMDAwMDAwCglOb21p
bmFsIFZhbHVlOiBVbmtub3duCgpIYW5kbGUgMHgwMDM4LCBETUkgdHlwZSAz
NiwgMTYgYnl0ZXMKTWFuYWdlbWVudCBEZXZpY2UgVGhyZXNob2xkIERhdGEK
CkhhbmRsZSAweDAwMzksIERNSSB0eXBlIDM1LCAxMSBieXRlcwpNYW5hZ2Vt
ZW50IERldmljZSBDb21wb25lbnQKCURlc2NyaXB0aW9uOiBUbyBCZSBGaWxs
ZWQgQnkgTy5FLk0uCglNYW5hZ2VtZW50IERldmljZSBIYW5kbGU6IDB4MDAy
QQoJQ29tcG9uZW50IEhhbmRsZTogMHgwMDM2CglUaHJlc2hvbGQgSGFuZGxl
OiAweDAwMzQKCkhhbmRsZSAweDAwM0EsIERNSSB0eXBlIDI2LCAyMiBieXRl
cwpWb2x0YWdlIFByb2JlCglEZXNjcmlwdGlvbjogTE03OEEKCUxvY2F0aW9u
OiBQb3dlciBVbml0CglTdGF0dXM6IE9LCglNYXhpbXVtIFZhbHVlOiBVbmtu
b3duCglNaW5pbXVtIFZhbHVlOiBVbmtub3duCglSZXNvbHV0aW9uOiBVbmtu
b3duCglUb2xlcmFuY2U6IFVua25vd24KCUFjY3VyYWN5OiBVbmtub3duCglP
RU0tc3BlY2lmaWMgSW5mb3JtYXRpb246IDB4MDAwMDAwMDAKCU5vbWluYWwg
VmFsdWU6IFVua25vd24KCkhhbmRsZSAweDAwM0IsIERNSSB0eXBlIDI4LCAy
MiBieXRlcwpUZW1wZXJhdHVyZSBQcm9iZQoJRGVzY3JpcHRpb246IExNNzhB
CglMb2NhdGlvbjogUG93ZXIgVW5pdAoJU3RhdHVzOiBPSwoJTWF4aW11bSBW
YWx1ZTogVW5rbm93bgoJTWluaW11bSBWYWx1ZTogVW5rbm93bgoJUmVzb2x1
dGlvbjogVW5rbm93bgoJVG9sZXJhbmNlOiBVbmtub3duCglBY2N1cmFjeTog
VW5rbm93bgoJT0VNLXNwZWNpZmljIEluZm9ybWF0aW9uOiAweDAwMDAwMDAw
CglOb21pbmFsIFZhbHVlOiBVbmtub3duCgpIYW5kbGUgMHgwMDNDLCBETUkg
dHlwZSAyNywgMTUgYnl0ZXMKQ29vbGluZyBEZXZpY2UKCVRlbXBlcmF0dXJl
IFByb2JlIEhhbmRsZTogMHgwMDNCCglUeXBlOiBQb3dlciBTdXBwbHkgRmFu
CglTdGF0dXM6IE9LCglDb29saW5nIFVuaXQgR3JvdXA6IDEKCU9FTS1zcGVj
aWZpYyBJbmZvcm1hdGlvbjogMHgwMDAwMDAwMAoJTm9taW5hbCBTcGVlZDog
VW5rbm93biBPciBOb24tcm90YXRpbmcKCURlc2NyaXB0aW9uOiBDb29saW5n
IERldiAxCgpIYW5kbGUgMHgwMDNELCBETUkgdHlwZSAyOSwgMjIgYnl0ZXMK
RWxlY3RyaWNhbCBDdXJyZW50IFByb2JlCglEZXNjcmlwdGlvbjogQUJDCglM
b2NhdGlvbjogUG93ZXIgVW5pdAoJU3RhdHVzOiBPSwoJTWF4aW11bSBWYWx1
ZTogVW5rbm93bgoJTWluaW11bSBWYWx1ZTogVW5rbm93bgoJUmVzb2x1dGlv
bjogVW5rbm93bgoJVG9sZXJhbmNlOiBVbmtub3duCglBY2N1cmFjeTogVW5r
bm93bgoJT0VNLXNwZWNpZmljIEluZm9ybWF0aW9uOiAweDAwMDAwMDAwCglO
b21pbmFsIFZhbHVlOiBVbmtub3duCgpIYW5kbGUgMHgwMDNFLCBETUkgdHlw
ZSAzOSwgMjIgYnl0ZXMKU3lzdGVtIFBvd2VyIFN1cHBseQoJUG93ZXIgVW5p
dCBHcm91cDogMQoJTG9jYXRpb246IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4K
CU5hbWU6IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCU1hbnVmYWN0dXJlcjog
VG8gQmUgRmlsbGVkIEJ5IE8uRS5NLgoJU2VyaWFsIE51bWJlcjogVG8gQmUg
RmlsbGVkIEJ5IE8uRS5NLgoJQXNzZXQgVGFnOiBUbyBCZSBGaWxsZWQgQnkg
Ty5FLk0uCglNb2RlbCBQYXJ0IE51bWJlcjogVG8gQmUgRmlsbGVkIEJ5IE8u
RS5NLgoJUmV2aXNpb246IFRvIEJlIEZpbGxlZCBCeSBPLkUuTS4KCU1heCBQ
b3dlciBDYXBhY2l0eTogVW5rbm93bgoJU3RhdHVzOiBQcmVzZW50LCBPSwoJ
VHlwZTogU3dpdGNoaW5nCglJbnB1dCBWb2x0YWdlIFJhbmdlIFN3aXRjaGlu
ZzogQXV0by1zd2l0Y2gKCVBsdWdnZWQ6IFllcwoJSG90IFJlcGxhY2VhYmxl
OiBObwoJSW5wdXQgVm9sdGFnZSBQcm9iZSBIYW5kbGU6IDB4MDAzQQoJQ29v
bGluZyBEZXZpY2UgSGFuZGxlOiAweDAwM0MKCUlucHV0IEN1cnJlbnQgUHJv
YmUgSGFuZGxlOiAweDAwM0QKCkhhbmRsZSAweDAwM0YsIERNSSB0eXBlIDQx
LCAxMSBieXRlcwpPbmJvYXJkIERldmljZQoJUmVmZXJlbmNlIERlc2lnbmF0
aW9uOiAgT25ib2FyZCBMQU4KCVR5cGU6IEV0aGVybmV0CglTdGF0dXM6IEVu
YWJsZWQKCVR5cGUgSW5zdGFuY2U6IDEKCUJ1cyBBZGRyZXNzOiAwMDAwOjAw
OjE5LjAKCkhhbmRsZSAweDAwNDAsIERNSSB0eXBlIDE3LCAzNCBieXRlcwpN
ZW1vcnkgRGV2aWNlCglBcnJheSBIYW5kbGU6IDB4MDAwNwoJRXJyb3IgSW5m
b3JtYXRpb24gSGFuZGxlOiBOb3QgUHJvdmlkZWQKCVRvdGFsIFdpZHRoOiA2
NCBiaXRzCglEYXRhIFdpZHRoOiA2NCBiaXRzCglTaXplOiA0MDk2IE1CCglG
b3JtIEZhY3RvcjogRElNTQoJU2V0OiBOb25lCglMb2NhdG9yOiBDaGFubmVs
Qi1ESU1NMQoJQmFuayBMb2NhdG9yOiBCQU5LIDMKCVR5cGU6IEREUjMKCVR5
cGUgRGV0YWlsOiBTeW5jaHJvbm91cwoJU3BlZWQ6IDEzMzMgTVQvcwoJTWFu
dWZhY3R1cmVyOiAwNENECglTZXJpYWwgTnVtYmVyOiAwMDAwMDAwMAoJQXNz
ZXQgVGFnOiA5ODc2NTQzMjEwCglQYXJ0IE51bWJlcjogRjMtMTI4MDBDTDkt
NEdCUkwKCVJhbms6IDIKCUNvbmZpZ3VyZWQgQ2xvY2sgU3BlZWQ6IDEzMzMg
TVQvcwoKSGFuZGxlIDB4MDA0MSwgRE1JIHR5cGUgMjAsIDM1IGJ5dGVzCk1l
bW9yeSBEZXZpY2UgTWFwcGVkIEFkZHJlc3MKCVN0YXJ0aW5nIEFkZHJlc3M6
IDB4MDAzMDAwMDAwMDAKCUVuZGluZyBBZGRyZXNzOiAweDAwM0ZGRkZGRkZG
CglSYW5nZSBTaXplOiA0IEdCCglQaHlzaWNhbCBEZXZpY2UgSGFuZGxlOiAw
eDAwNDAKCU1lbW9yeSBBcnJheSBNYXBwZWQgQWRkcmVzcyBIYW5kbGU6IDB4
MDA0OQoJUGFydGl0aW9uIFJvdyBQb3NpdGlvbjogVW5rbm93bgoJSW50ZXJs
ZWF2ZSBQb3NpdGlvbjogMgoJSW50ZXJsZWF2ZWQgRGF0YSBEZXB0aDogMgoK
SGFuZGxlIDB4MDA0MiwgRE1JIHR5cGUgMTcsIDM0IGJ5dGVzCk1lbW9yeSBE
ZXZpY2UKCUFycmF5IEhhbmRsZTogMHgwMDA3CglFcnJvciBJbmZvcm1hdGlv
biBIYW5kbGU6IE5vdCBQcm92aWRlZAoJVG90YWwgV2lkdGg6IDY0IGJpdHMK
CURhdGEgV2lkdGg6IDY0IGJpdHMKCVNpemU6IDQwOTYgTUIKCUZvcm0gRmFj
dG9yOiBESU1NCglTZXQ6IE5vbmUKCUxvY2F0b3I6IENoYW5uZWxBLURJTU0x
CglCYW5rIExvY2F0b3I6IEJBTksgMQoJVHlwZTogRERSMwoJVHlwZSBEZXRh
aWw6IFN5bmNocm9ub3VzCglTcGVlZDogMTMzMyBNVC9zCglNYW51ZmFjdHVy
ZXI6IDA0Q0QKCVNlcmlhbCBOdW1iZXI6IDAwMDAwMDAwCglBc3NldCBUYWc6
IDk4NzY1NDMyMTAKCVBhcnQgTnVtYmVyOiBGMy0xMjgwMENMOS00R0JSTAoJ
UmFuazogMgoJQ29uZmlndXJlZCBDbG9jayBTcGVlZDogMTMzMyBNVC9zCgpI
YW5kbGUgMHgwMDQzLCBETUkgdHlwZSA0LCA0MiBieXRlcwpQcm9jZXNzb3Ig
SW5mb3JtYXRpb24KCVNvY2tldCBEZXNpZ25hdGlvbjogSW50ZWwoUikgQ29y
ZShUTSkgaTctMjYwMCBDUFUgQCAzLjQwR0h6CglUeXBlOiBDZW50cmFsIFBy
b2Nlc3NvcgoJRmFtaWx5OiBDb3JlIGk3CglNYW51ZmFjdHVyZXI6IEludGVs
CglJRDogQTcgMDYgMDIgMDAgRkYgRkIgRUIgQkYKCVNpZ25hdHVyZTogVHlw
ZSAwLCBGYW1pbHkgNiwgTW9kZWwgNDIsIFN0ZXBwaW5nIDcKCUZsYWdzOgoJ
CUZQVSAoRmxvYXRpbmctcG9pbnQgdW5pdCBvbi1jaGlwKQoJCVZNRSAoVmly
dHVhbCBtb2RlIGV4dGVuc2lvbikKCQlERSAoRGVidWdnaW5nIGV4dGVuc2lv
bikKCQlQU0UgKFBhZ2Ugc2l6ZSBleHRlbnNpb24pCgkJVFNDIChUaW1lIHN0
YW1wIGNvdW50ZXIpCgkJTVNSIChNb2RlbCBzcGVjaWZpYyByZWdpc3RlcnMp
CgkJUEFFIChQaHlzaWNhbCBhZGRyZXNzIGV4dGVuc2lvbikKCQlNQ0UgKE1h
Y2hpbmUgY2hlY2sgZXhjZXB0aW9uKQoJCUNYOCAoQ01QWENIRzggaW5zdHJ1
Y3Rpb24gc3VwcG9ydGVkKQoJCUFQSUMgKE9uLWNoaXAgQVBJQyBoYXJkd2Fy
ZSBzdXBwb3J0ZWQpCgkJU0VQIChGYXN0IHN5c3RlbSBjYWxsKQoJCU1UUlIg
KE1lbW9yeSB0eXBlIHJhbmdlIHJlZ2lzdGVycykKCQlQR0UgKFBhZ2UgZ2xv
YmFsIGVuYWJsZSkKCQlNQ0EgKE1hY2hpbmUgY2hlY2sgYXJjaGl0ZWN0dXJl
KQoJCUNNT1YgKENvbmRpdGlvbmFsIG1vdmUgaW5zdHJ1Y3Rpb24gc3VwcG9y
dGVkKQoJCVBBVCAoUGFnZSBhdHRyaWJ1dGUgdGFibGUpCgkJUFNFLTM2ICgz
Ni1iaXQgcGFnZSBzaXplIGV4dGVuc2lvbikKCQlDTEZTSCAoQ0xGTFVTSCBp
bnN0cnVjdGlvbiBzdXBwb3J0ZWQpCgkJRFMgKERlYnVnIHN0b3JlKQoJCUFD
UEkgKEFDUEkgc3VwcG9ydGVkKQoJCU1NWCAoTU1YIHRlY2hub2xvZ3kgc3Vw
cG9ydGVkKQoJCUZYU1IgKEZYU0FWRSBhbmQgRlhTVE9SIGluc3RydWN0aW9u
cyBzdXBwb3J0ZWQpCgkJU1NFIChTdHJlYW1pbmcgU0lNRCBleHRlbnNpb25z
KQoJCVNTRTIgKFN0cmVhbWluZyBTSU1EIGV4dGVuc2lvbnMgMikKCQlTUyAo
U2VsZi1zbm9vcCkKCQlIVFQgKE11bHRpLXRocmVhZGluZykKCQlUTSAoVGhl
cm1hbCBtb25pdG9yIHN1cHBvcnRlZCkKCQlQQkUgKFBlbmRpbmcgYnJlYWsg
ZW5hYmxlZCkKCVZlcnNpb246IEludGVsKFIpIENvcmUoVE0pIGk3LTI2MDAg
Q1BVIEAgMy40MEdIegoJVm9sdGFnZTogMS4yIFYKCUV4dGVybmFsIENsb2Nr
OiAxMDAgTUh6CglNYXggU3BlZWQ6IDcwMDAgTUh6CglDdXJyZW50IFNwZWVk
OiAzNTAwIE1IegoJU3RhdHVzOiBQb3B1bGF0ZWQsIEVuYWJsZWQKCVVwZ3Jh
ZGU6IE90aGVyCglMMSBDYWNoZSBIYW5kbGU6IDB4MDAwNAoJTDIgQ2FjaGUg
SGFuZGxlOiAweDAwMDUKCUwzIENhY2hlIEhhbmRsZTogMHgwMDA2CglTZXJp
YWwgTnVtYmVyOiBOb3QgU3BlY2lmaWVkCglBc3NldCBUYWc6IEZpbGwgQnkg
T0VNCglQYXJ0IE51bWJlcjogRmlsbCBCeSBPRU0KCUNvcmUgQ291bnQ6IDQK
CUNvcmUgRW5hYmxlZDogMQoJVGhyZWFkIENvdW50OiAyCglDaGFyYWN0ZXJp
c3RpY3M6CgkJNjQtYml0IGNhcGFibGUKCkhhbmRsZSAweDAwNDQsIERNSSB0
eXBlIDIwLCAzNSBieXRlcwpNZW1vcnkgRGV2aWNlIE1hcHBlZCBBZGRyZXNz
CglTdGFydGluZyBBZGRyZXNzOiAweDAwMjAwMDAwMDAwCglFbmRpbmcgQWRk
cmVzczogMHgwMDJGRkZGRkZGRgoJUmFuZ2UgU2l6ZTogNCBHQgoJUGh5c2lj
YWwgRGV2aWNlIEhhbmRsZTogMHgwMDQyCglNZW1vcnkgQXJyYXkgTWFwcGVk
IEFkZHJlc3MgSGFuZGxlOiAweDAwNDkKCVBhcnRpdGlvbiBSb3cgUG9zaXRp
b246IFVua25vd24KCUludGVybGVhdmUgUG9zaXRpb246IDEKCUludGVybGVh
dmVkIERhdGEgRGVwdGg6IDIKCkhhbmRsZSAweDAwNDUsIERNSSB0eXBlIDE3
LCAzNCBieXRlcwpNZW1vcnkgRGV2aWNlCglBcnJheSBIYW5kbGU6IDB4MDAw
NwoJRXJyb3IgSW5mb3JtYXRpb24gSGFuZGxlOiBOb3QgUHJvdmlkZWQKCVRv
dGFsIFdpZHRoOiA2NCBiaXRzCglEYXRhIFdpZHRoOiA2NCBiaXRzCglTaXpl
OiA0MDk2IE1CCglGb3JtIEZhY3RvcjogRElNTQoJU2V0OiBOb25lCglMb2Nh
dG9yOiBDaGFubmVsQi1ESU1NMAoJQmFuayBMb2NhdG9yOiBCQU5LIDIKCVR5
cGU6IEREUjMKCVR5cGUgRGV0YWlsOiBTeW5jaHJvbm91cwoJU3BlZWQ6IDEz
MzMgTVQvcwoJTWFudWZhY3R1cmVyOiAwNENECglTZXJpYWwgTnVtYmVyOiAw
MDAwMDAwMAoJQXNzZXQgVGFnOiA5ODc2NTQzMjEwCglQYXJ0IE51bWJlcjog
RjMtMTI4MDBDTDktNEdCUkwKCVJhbms6IDIKCUNvbmZpZ3VyZWQgQ2xvY2sg
U3BlZWQ6IDEzMzMgTVQvcwoKSGFuZGxlIDB4MDA0NiwgRE1JIHR5cGUgMjAs
IDM1IGJ5dGVzCk1lbW9yeSBEZXZpY2UgTWFwcGVkIEFkZHJlc3MKCVN0YXJ0
aW5nIEFkZHJlc3M6IDB4MDAxMDAwMDAwMDAKCUVuZGluZyBBZGRyZXNzOiAw
eDAwMUZGRkZGRkZGCglSYW5nZSBTaXplOiA0IEdCCglQaHlzaWNhbCBEZXZp
Y2UgSGFuZGxlOiAweDAwNDUKCU1lbW9yeSBBcnJheSBNYXBwZWQgQWRkcmVz
cyBIYW5kbGU6IDB4MDA0OQoJUGFydGl0aW9uIFJvdyBQb3NpdGlvbjogVW5r
bm93bgoJSW50ZXJsZWF2ZSBQb3NpdGlvbjogMgoJSW50ZXJsZWF2ZWQgRGF0
YSBEZXB0aDogMgoKSGFuZGxlIDB4MDA0NywgRE1JIHR5cGUgMTcsIDM0IGJ5
dGVzCk1lbW9yeSBEZXZpY2UKCUFycmF5IEhhbmRsZTogMHgwMDA3CglFcnJv
ciBJbmZvcm1hdGlvbiBIYW5kbGU6IE5vdCBQcm92aWRlZAoJVG90YWwgV2lk
dGg6IDY0IGJpdHMKCURhdGEgV2lkdGg6IDY0IGJpdHMKCVNpemU6IDQwOTYg
TUIKCUZvcm0gRmFjdG9yOiBESU1NCglTZXQ6IE5vbmUKCUxvY2F0b3I6IENo
YW5uZWxBLURJTU0wCglCYW5rIExvY2F0b3I6IEJBTksgMAoJVHlwZTogRERS
MwoJVHlwZSBEZXRhaWw6IFN5bmNocm9ub3VzCglTcGVlZDogMTMzMyBNVC9z
CglNYW51ZmFjdHVyZXI6IDA0Q0QKCVNlcmlhbCBOdW1iZXI6IDAwMDAwMDAw
CglBc3NldCBUYWc6IDk4NzY1NDMyMTAKCVBhcnQgTnVtYmVyOiBGMy0xMjgw
MENMOS00R0JSTAoJUmFuazogMgoJQ29uZmlndXJlZCBDbG9jayBTcGVlZDog
MTMzMyBNVC9zCgpIYW5kbGUgMHgwMDQ4LCBETUkgdHlwZSAyMCwgMzUgYnl0
ZXMKTWVtb3J5IERldmljZSBNYXBwZWQgQWRkcmVzcwoJU3RhcnRpbmcgQWRk
cmVzczogMHgwMDAwMDAwMDAwMAoJRW5kaW5nIEFkZHJlc3M6IDB4MDAwRkZG
RkZGRkYKCVJhbmdlIFNpemU6IDQgR0IKCVBoeXNpY2FsIERldmljZSBIYW5k
bGU6IDB4MDA0NwoJTWVtb3J5IEFycmF5IE1hcHBlZCBBZGRyZXNzIEhhbmRs
ZTogMHgwMDQ5CglQYXJ0aXRpb24gUm93IFBvc2l0aW9uOiBVbmtub3duCglJ
bnRlcmxlYXZlIFBvc2l0aW9uOiAxCglJbnRlcmxlYXZlZCBEYXRhIERlcHRo
OiAyCgpIYW5kbGUgMHgwMDQ5LCBETUkgdHlwZSAxOSwgMzEgYnl0ZXMKTWVt
b3J5IEFycmF5IE1hcHBlZCBBZGRyZXNzCglTdGFydGluZyBBZGRyZXNzOiAw
eDAwMDAwMDAwMDAwCglFbmRpbmcgQWRkcmVzczogMHgwMDNGRkZGRkZGRgoJ
UmFuZ2UgU2l6ZTogMTYgR0IKCVBoeXNpY2FsIEFycmF5IEhhbmRsZTogMHgw
MDA3CglQYXJ0aXRpb24gV2lkdGg6IDQKCkhhbmRsZSAweDAwNEUsIERNSSB0
eXBlIDEzMSwgNjQgYnl0ZXMKT0VNLXNwZWNpZmljIFR5cGUKCUhlYWRlciBh
bmQgRGF0YToKCQk4MyA0MCA0RSAwMCAzNSAwMCAwMCAwMCAwMCAwMCAwMCAw
MCAwMCAwMCAwMCAwMAoJCUY4IDAwIDQ5IDFFIEZGIEZGIEZGIEZGIDAxIDIw
IDAwIDAwIDAxIDAwIDA4IDAwCgkJNDYgMDUgMUUgMDAgMDAgMDAgMDAgMDAg
QzggMDAgRkYgRkYgMDAgMDAgMDAgMDAKCQkwMCAwMCAwMCAwMCA2NiAwMCAw
MCAwMCA3NiA1MCA3MiA2RiAwMCAwMCAwMCAwMAoKSGFuZGxlIDB4MDA0Riwg
RE1JIHR5cGUgMTMsIDIyIGJ5dGVzCkJJT1MgTGFuZ3VhZ2UgSW5mb3JtYXRp
b24KCUxhbmd1YWdlIERlc2NyaXB0aW9uIEZvcm1hdDogTG9uZwoJSW5zdGFs
bGFibGUgTGFuZ3VhZ2VzOiA3CgkJZW58VVN8aXNvODg1OS0xCgkJZGV8REV8
aXNvODg1OS0xCgkJcnV8UlV8aXNvODg1OS01CgkJa298S1J8dW5pY29kZQoJ
CWphfEpQfHVuaWNvZGUKCQl6aHxDU3x1bmljb2RlCgkJemh8Q1R8dW5pY29k
ZQoJQ3VycmVudGx5IEluc3RhbGxlZCBMYW5ndWFnZTogZW58VVN8aXNvODg1
OS0xCgpIYW5kbGUgMHgwMDU0LCBETUkgdHlwZSAxMjcsIDQgYnl0ZXMKRW5k
IE9mIFRhYmxlCgo=

--_----------=_15048420487175934
Content-Disposition: attachment; filename="config"
Content-Id: <1504841590.716560.4931e5723670e8f3499e3965d0512588ea93d5fc.7D172CF5@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="config"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElU
LgojIExpbnV4L3g4NiA0LjEyLjEwLTEgS2VybmVsIENvbmZpZ3VyYXRpb24K
IwpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15
CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBVVF9G
T1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJh
cmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NL
REVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O
RklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNP
TkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01N
QVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5E
X0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRF
PXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklD
X0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJ
Q19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJ
R0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JX
U0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJS
QVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJ
R19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRV
UF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJ
UlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NI
VU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05G
SUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9I
VUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdF
VExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15
CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNP
TkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19I
QVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FS
Q0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVN
PXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJR19M
SVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09O
RklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9
eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBz
ZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NS
T1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBz
ZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iLUFSQ0giCiMgQ09ORklHX0xPQ0FM
VkVSU0lPTl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS0VSTkVMX0da
SVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9L
RVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19I
QVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09O
RklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5v
dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJ
R19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlz
IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJ
R19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09O
RklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdf
UE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpD
T05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkK
IyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMg
bm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMg
SVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNP
TkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElO
R19JUlE9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlO
X0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdf
R0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01BSU5f
REVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9
eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRD
SERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdf
Q0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5F
UklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U
Uz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNP
TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdf
R0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQoj
CkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkK
IyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpf
SURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldAojIENPTkZJ
R19OT19IWiBpcyBub3Qgc2V0CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoK
IwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05G
SUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FD
Q09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVfQUND
T1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkK
Q09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRT
PXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NU
PXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1YnN5
c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CiMgQ09ORklHX1JDVV9FWFBF
UlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9
eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049
eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKIyBDT05GSUdfVFJFRV9S
Q1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05G
SUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19M
T0dfQlVGX1NISUZUPTE5CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9
MTIKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTIKQ09ORklH
X0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQ
T1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hF
RF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQx
Mjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfTlVNQV9CQUxB
TkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05G
SUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNH
X1NXQVA9eQpDT05GSUdfTUVNQ0dfU1dBUF9FTkFCTEVEPXkKQ09ORklHX0JM
S19DR1JPVVA9eQojIENPTkZJR19ERUJVR19CTEtfQ0dST1VQIGlzIG5vdCBz
ZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1ND
SEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JB
TkRXSURUSD15CiMgQ09ORklHX1JUX0dST1VQX1NDSEVEIGlzIG5vdCBzZXQK
Q09ORklHX0NHUk9VUF9QSURTPXkKIyBDT05GSUdfQ0dST1VQX1JETUEgaXMg
bm90IHNldApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JP
VVBfSFVHRVRMQiBpcyBub3Qgc2V0CkNPTkZJR19DUFVTRVRTPXkKQ09ORklH
X1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09O
RklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09O
RklHX0NHUk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90
IHNldApDT05GSUdfU09DS19DR1JPVVBfREFUQT15CiMgQ09ORklHX0NIRUNL
UE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkK
Q09ORklHX1VUU19OUz15CkNPTkZJR19JUENfTlM9eQojIENPTkZJR19VU0VS
X05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9
eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQ
UkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtf
REVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJ
R19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9
eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xa
ND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENP
TkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19T
WVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQx
Nj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hB
VkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CiMgQ09ORklHX0VY
UEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVT
RVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19T
WVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApD
T05GSUdfUE9TSVhfVElNRVJTPXkKQ09ORklHX0tBTExTWU1TPXkKIyBDT05G
SUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TX0FC
U09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZF
PXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklH
X0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZP
Uk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklH
X0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpD
T05GSUdfRVZFTlRGRD15CkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19T
SE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkK
Q09ORklHX1VTRVJGQVVMVEZEPXkKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05G
SUdfTUVNQkFSUklFUj15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQK
Q09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQojIENPTkZJR19QQzEwNCBpcyBu
b3Qgc2V0CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291
bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19Q
RVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NP
VU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19TTFVCX01F
TUNHX1NZU0ZTX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JSSyBp
cyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xV
Qj15CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TTFVC
X0NQVV9QQVJUSUFMPXkKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FU
SU9OIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFD
RVBPSU5UUz15CkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NP
UkU9eQpDT05GSUdfT1BST0ZJTEU9bQojIENPTkZJR19PUFJPRklMRV9FVkVO
VF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15
CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15
CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VM
RlRFU1QgaXMgbm90IHNldApDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpD
T05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B
Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElH
TkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkK
Q09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJ
RVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9L
UFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZF
X09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkK
Q09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9
eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklD
X1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZ
PXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNP
TkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdf
SEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklH
X0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFL
UE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklF
Uj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZF
X1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1Q
PXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hf
SEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9T
VFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05G
SUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09N
UEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERf
Q09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9
eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9HQ0NfUExV
R0lOUz15CiMgQ09ORklHX0dDQ19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklH
X0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9U
RUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FIGlzIG5v
dCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBu
b3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05G
SUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFW
RV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUND
T1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5H
PXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP
TkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09O
RklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NP
RlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05G
SUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9I
QVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRf
QklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hf
TU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NP
TVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9
OApDT05GSUdfSEFWRV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklH
X0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFM
SURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQoj
IENPTkZJR19IQVZFX0FSQ0hfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lT
QV9CVVNfQVBJIGlzIG5vdCBzZXQKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15
CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CiMgQ09ORklHX0NQVV9O
T19FRkZJQ0lFTlRfRkZTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9W
TUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQojIENPTkZJR19BUkNI
X09QVElPTkFMX0tFUk5FTF9SV1ggaXMgbm90IHNldAojIENPTkZJR19BUkNI
X09QVElPTkFMX0tFUk5FTF9SV1hfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJ
R19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1Rf
S0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JX
WD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CgojCiMgR0NPVi1iYXNl
ZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMg
bm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMg
Q09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApD
T05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19C
QVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZP
UkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RV
TEVfRk9SQ0VfVU5MT0FEPXkKQ09ORklHX01PRFZFUlNJT05TPXkKIyBDT05G
SUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdf
TU9EVUxFX1NJRyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfQ09NUFJFU1M9
eQpDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0daSVA9eQojIENPTkZJR19NT0RV
TEVfQ09NUFJFU1NfWFogaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVF
X0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfU0NTSV9SRVFV
RVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNH
TElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19E
RVZfWk9ORUQ9eQpDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKQ09ORklH
X0JMS19ERVZfVEhST1RUTElOR19MT1c9eQojIENPTkZJR19CTEtfQ01ETElO
RV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfQkxLX1dCVD15CkNPTkZJR19C
TEtfV0JUX1NRPXkKQ09ORklHX0JMS19XQlRfTVE9eQpDT05GSUdfQkxLX0RF
QlVHX0ZTPXkKQ09ORklHX0JMS19TRURfT1BBTD15CgojCiMgUGFydGl0aW9u
IFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklH
X0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BSVhfUEFSVElU
SU9OPXkKIyBDT05GSUdfT1NGX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09O
RklHX0FNSUdBX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQVJJ
X1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkK
Q09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVM
PXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklT
X1g4Nl9QQVJUSVRJT049eQojIENPTkZJR19VTklYV0FSRV9ESVNLTEFCRUwg
aXMgbm90IHNldApDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xE
TV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9QQVJUSVRJT04gaXMg
bm90IHNldAojIENPTkZJR19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQK
IyBDT05GSUdfU1VOX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19LQVJN
QV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklH
X1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5F
X1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTE9DS19DT01QQVQ9eQpD
T05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKCiMK
IyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJ
R19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09O
RklHX0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFE
TElORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklH
X0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NI
RUQ9ImNmcSIKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdf
TVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJR19JT1NDSEVEX0JGUT15CkNPTkZJ
R19CRlFfR1JPVVBfSU9TQ0hFRD15CkNPTkZJR19QUkVFTVBUX05PVElGSUVS
Uz15CkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT1tCkNPTkZJR19VTklO
TElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01J
Q19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19S
V1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklH
X1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JX
TE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpF
Uj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklH
X1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9O
QU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RTPXkKQ09ORklH
X1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19H
T0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9SRFRfQT15CiMgQ09O
RklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19Y
ODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklD
RT15CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVH
IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVS
RT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdf
SFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklH
X1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQ
SU5MT0NLUz15CiMgQ09ORklHX1FVRVVFRF9MT0NLX1NUQVQgaXMgbm90IHNl
dApDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9QVj15CkNPTkZJR19YRU5fUFZf
U01QPXkKQ09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15CkNP
TkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJ
R19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlz
IG5vdCBzZXQKQ09ORklHX1hFTl9QVkg9eQpDT05GSUdfS1ZNX0dVRVNUPXkK
IyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFW
SVJUX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19QQVJBVklSVF9DTE9DSz15
CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQK
IyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS
SUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpD
T05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpD
T05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ
R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdD
VExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQ
X0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9U
SU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15
CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpD
T05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05G
SUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19N
QVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz0xMjgKQ09ORklHX1ND
SEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19Q
UklPPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKIyBDT05G
SUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldApDT05GSUdfUFJFRU1Q
VD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9B
UElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRF
X0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQojIENP
TkZJR19YODZfTUNFTE9HX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZf
TUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9N
Q0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15Cgoj
CiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5U
U19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQ
TD1tCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9bQpDT05GSUdf
UEVSRl9FVkVOVFNfQU1EX1BPV0VSPW0KIyBDT05GSUdfVk04NiBpcyBub3Qg
c2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkK
Q09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPW0K
Q09ORklHX01JQ1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpD
T05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19NSUNST0NPREVfT0xEX0lO
VEVSRkFDRT15CkNPTkZJR19YODZfTVNSPW0KQ09ORklHX1g4Nl9DUFVJRD1t
CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hf
RE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9
eQpDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZf
NjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9
eQojIENPTkZJR19OVU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19T
SElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdf
QVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9N
RU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpDT05G
SUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lO
VEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01F
TU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklH
X1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09O
RklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VY
VFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09O
RklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklH
X1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpD
T05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJ
U0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMg
Q09ORklHX01PVkFCTEVfTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JP
T1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09O
RklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9U
UExVR19ERUZBVUxUX09OTElORT15CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZF
PXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5B
QkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049
eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJ
T049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hV
R0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15
CkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdf
TU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01N
QVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZ
X0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfSFdQ
T0lTT05fSU5KRUNUPW0KQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkK
Q09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklH
X1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0UgaXMgbm90IHNldApDT05G
SUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQpDT05GSUdfQ0xFQU5D
QUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJR19DTUEgaXMgbm90
IHNldApDT05GSUdfWlNXQVA9eQpDT05GSUdfWlBPT0w9eQpDT05GSUdfWkJV
RD15CkNPTkZJR19aM0ZPTEQ9eQpDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJ
R19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01BTExP
Q19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1B
UD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdF
X0lOSVQ9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlz
IG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBz
ZXQKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0ZSQU1FX1ZFQ1RPUj15
CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJD
SF9IQVNfUEtFWVM9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZX0RFVklDRT15
CkNPTkZJR19YODZfUE1FTV9MRUdBQ1k9eQpDT05GSUdfWDg2X0NIRUNLX0JJ
T1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9D
T1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApD
T05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19N
VFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NB
TklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFU
PXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNI
X1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CkNPTkZJR19YODZfSU5URUxf
TVBYPXkKQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlT
PXkKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CkNPTkZJR19FRklf
TUlYRUQ9eQpDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8z
MDA9eQojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTMw
MApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklH
X0tFWEVDX0ZJTEU9eQojIENPTkZJR19LRVhFQ19WRVJJRllfU0lHIGlzIG5v
dCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfS0VYRUNfSlVNUD15
CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9D
QVRBQkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9O
RUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDEwMDAwMDAK
Q09ORklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01F
TU9SWV9QSFlTSUNBTF9QQURESU5HPTB4YQpDT05GSUdfSE9UUExVR19DUFU9
eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05G
SUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZ
U0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FM
TF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMg
bm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05G
SUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENI
PXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklH
X0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BF
UkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5k
IEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURF
Uj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15
CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFU
SU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NM
RUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJR19QTV9BVVRPU0xF
RVA9eQpDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NL
U19MSU1JVD0xMDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19Q
TT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJV
Rz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJ
R19QTV9TTEVFUF9ERUJVRz15CkNPTkZJR19QTV9UUkFDRT15CkNPTkZJR19Q
TV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1BNX0dFTkVS
SUNfRE9NQUlOUz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVM
VD15CkNPTkZJR19QTV9HRU5FUklDX0RPTUFJTlNfU0xFRVA9eQpDT05GSUdf
QUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09O
RklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZ
U1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVC
VUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklH
X0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVW
X09WRVJSSURFX1BPU1NJQkxFPXkKQ09ORklHX0FDUElfRUNfREVCVUdGUz1t
CkNPTkZJR19BQ1BJX0FDPW0KQ09ORklHX0FDUElfQkFUVEVSWT1tCkNPTkZJ
R19BQ1BJX0JVVFRPTj1tCkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FD
UElfRkFOPW0KQ09ORklHX0FDUElfRE9DSz15CkNPTkZJR19BQ1BJX0NQVV9G
UkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9DU1RBVEU9eQpDT05G
SUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX0NQUENfTElC
PXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSVBNST1t
CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FDUElfUFJPQ0VT
U09SX0FHR1JFR0FUT1I9bQpDT05GSUdfQUNQSV9USEVSTUFMPW0KQ09ORklH
X0FDUElfTlVNQT15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90
IHNldApDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09O
RklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcg
aXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19YODZf
UE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQ
SV9IT1RQTFVHX01FTU9SWT15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElD
PXkKQ09ORklHX0FDUElfU0JTPW0KQ09ORklHX0FDUElfSEVEPXkKQ09ORklH
X0FDUElfQ1VTVE9NX01FVEhPRD1tCkNPTkZJR19BQ1BJX0JHUlQ9eQojIENP
TkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNP
TkZJR19BQ1BJX05GSVQ9bQpDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05G
SUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNP
TkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFF
Uj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdf
QUNQSV9BUEVJX0VJTko9bQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9
bQpDT05GSUdfRFBURl9QT1dFUj1tCkNPTkZJR19BQ1BJX1dBVENIRE9HPXkK
Q09ORklHX0FDUElfRVhUTE9HPW0KQ09ORklHX1BNSUNfT1BSRUdJT049eQpD
T05GSUdfQ1JDX1BNSUNfT1BSRUdJT049eQpDT05GSUdfWFBPV0VSX1BNSUNf
T1BSRUdJT049eQpDT05GSUdfQlhUX1dDX1BNSUNfT1BSRUdJT049eQpDT05G
SUdfQUNQSV9DT05GSUdGUz1tCkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVx
dWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVf
RlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1P
Tj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKIyBDT05GSUdfQ1BVX0ZSRVFf
REVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19D
UFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENP
TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNl
dAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZB
VElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9T
Q0hFRFVUSUw9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkK
Q09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9bQpDT05GSUdfQ1BVX0ZS
RVFfR09WX1VTRVJTUEFDRT1tCkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1B
TkQ9bQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT1tCkNPTkZJ
R19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5
IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkK
Q09ORklHX1g4Nl9QQ0NfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVG
UkVRPW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVFfQ1BCPXkKQ09ORklHX1g4
Nl9QT1dFUk5PV19LOD1tCkNPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJ
VFk9bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBz
ZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlv
bnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9bQoKIwojIENQVSBJZGxl
CiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURE
RVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNI
X05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5U
RUxfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJ
R19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05G
SUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNP
TkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9QQ0lFPXkK
Q09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNl
dAojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19Q
Q0lFQVNQTT15CiMgQ09ORklHX1BDSUVBU1BNX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9Q
T1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dFUl9T
VVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JN
QU5DRSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lF
X0RQQz15CkNPTkZJR19QQ0lFX1BUTT15CkNPTkZJR19QQ0lfQlVTX0FERFJf
VF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJR
X0RPTUFJTj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ
R19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CkNPTkZJR19QQ0lfU1RVQj1t
CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPW0KQ09ORklHX0hUX0lSUT15
CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJ
X1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkK
Q09ORklHX1BDSV9IWVBFUlY9bQpDT05GSUdfSE9UUExVR19QQ0k9eQpDT05G
SUdfSE9UUExVR19QQ0lfQUNQST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJ
X0lCTT1tCkNPTkZJR19IT1RQTFVHX1BDSV9DUENJPXkKQ09ORklHX0hPVFBM
VUdfUENJX0NQQ0lfWlQ1NTUwPW0KQ09ORklHX0hPVFBMVUdfUENJX0NQQ0lf
R0VORVJJQz1tCkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPW0KCiMKIyBEZXNp
Z25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BM
QVQgaXMgbm90IHNldAoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVy
cwojCkNPTkZJR19WTUQ9bQoKIwojIFBDSSBFbmRwb2ludAojCiMgQ09ORklH
X1BDSV9FTkRQT0lOVCBpcyBub3Qgc2V0CgojCiMgUENJIHN3aXRjaCBjb250
cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJX1NXX1NXSVRDSFRFQz1tCkNP
TkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUEND
QVJEPW0KQ09ORklHX1BDTUNJQT1tCkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9
eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09O
RklHX1lFTlRBPW0KQ09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJ
Q09IPXkKQ09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5F
PXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQpDT05GSUdfUEQ2NzI5PW0KQ09O
RklHX0k4MjA5Mj1tCkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKIyBDT05G
SUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBu
b3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRp
b25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZN
VF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVG
QVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBD
T05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVND
PXkKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkK
IyBDT05GSUdfSUEzMl9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1gz
MiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFU
PXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19T
WVNWSVBDX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05G
SUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09O
RklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwojIE5l
dHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFD
S0VUX0RJQUc9bQpDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQpD
T05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZS
TV9BTEdPPW0KQ09ORklHX1hGUk1fVVNFUj1tCiMgQ09ORklHX1hGUk1fU1VC
X1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fTUlHUkFURSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNP
TkZJR19YRlJNX0lQQ09NUD1tCkNPTkZJR19ORVRfS0VZPW0KIyBDT05GSUdf
TkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DIGlzIG5v
dCBzZXQKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09O
RklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9T
VEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBf
Uk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpD
T05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CiMgQ09ORklHX0lQX1BOUCBpcyBu
b3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNPTkZJR19ORVRfSVBHUkVfREVN
VVg9bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19ORVRfSVBHUkU9
bQojIENPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUIGlzIG5vdCBzZXQKQ09O
RklHX0lQX01ST1VURT15CkNPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFC
TEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1Yy
PXkKQ09ORklHX1NZTl9DT09LSUVTPXkKQ09ORklHX05FVF9JUFZUST1tCkNP
TkZJR19ORVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9VPW0KQ09ORklH
X05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPW0KQ09ORklH
X0lORVRfRVNQPW0KQ09ORklHX0lORVRfRVNQX09GRkxPQUQ9bQpDT05GSUdf
SU5FVF9JUENPTVA9bQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD1tCkNPTkZJ
R19JTkVUX1RVTk5FTD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BP
UlQ9bQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lO
RVRfWEZSTV9NT0RFX0JFRVQ9bQpDT05GSUdfSU5FVF9ESUFHPW0KQ09ORklH
X0lORVRfVENQX0RJQUc9bQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCkNPTkZJ
R19JTkVUX1JBV19ESUFHPW0KQ09ORklHX0lORVRfRElBR19ERVNUUk9ZPXkK
Q09ORklHX1RDUF9DT05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJ
Qz1tCkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19UQ1BfQ09OR19X
RVNUV09PRD1tCkNPTkZJR19UQ1BfQ09OR19IVENQPW0KQ09ORklHX1RDUF9D
T05HX0hTVENQPW0KQ09ORklHX1RDUF9DT05HX0hZQkxBPW0KQ09ORklHX1RD
UF9DT05HX1ZFR0FTPW0KQ09ORklHX1RDUF9DT05HX05WPW0KQ09ORklHX1RD
UF9DT05HX1NDQUxBQkxFPW0KQ09ORklHX1RDUF9DT05HX0xQPW0KQ09ORklH
X1RDUF9DT05HX1ZFTk89bQpDT05GSUdfVENQX0NPTkdfWUVBSD1tCkNPTkZJ
R19UQ1BfQ09OR19JTExJTk9JUz1tCkNPTkZJR19UQ1BfQ09OR19EQ1RDUD1t
CkNPTkZJR19UQ1BfQ09OR19DREc9bQpDT05GSUdfVENQX0NPTkdfQkJSPW0K
Q09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX1JFTk8g
aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNP
TkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9S
T1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdf
SVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJ
R19JTkVUNl9FU1A9bQpDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQ9bQpDT05G
SUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCkNPTkZJR19J
UFY2X0lMQT1tCkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD1tCkNPTkZJR19J
TkVUNl9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9S
VD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lO
RVQ2X1hGUk1fTU9ERV9CRUVUPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9S
T1VURU9QVElNSVpBVElPTj1tCkNPTkZJR19JUFY2X1ZUST1tCkNPTkZJR19J
UFY2X1NJVD1tCkNPTkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9O
RElTQ19OT0RFVFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD1tCkNPTkZJR19J
UFY2X0dSRT1tCkNPTkZJR19JUFY2X0ZPVT1tCkNPTkZJR19JUFY2X0ZPVV9U
VU5ORUw9bQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdf
SVBWNl9TVUJUUkVFUz15CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJR19J
UFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1T
TV9WMj15CkNPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUw9eQojIENPTkZJR19J
UFY2X1NFRzZfSU5MSU5FIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0VHNl9I
TUFDPXkKQ09ORklHX05FVExBQkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFS
Sz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktf
UEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9eQojIENPTkZJ
R19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVS
X0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENv
cmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVS
X0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9bQpDT05GSUdf
TkVURklMVEVSX05FVExJTktfQUNDVD1tCkNPTkZJR19ORVRGSUxURVJfTkVU
TElOS19RVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9bQpD
T05GSUdfTkZfQ09OTlRSQUNLPW0KQ09ORklHX05GX0xPR19DT01NT049bQpD
T05GSUdfTkZfTE9HX05FVERFVj1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTUFS
Sz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9D
T05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15
CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5U
UkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9
eQpDT05GSUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DVF9Q
Uk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT1tCkNPTkZJR19O
Rl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJVEU9
eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9DT05O
VFJBQ0tfRlRQPW0KQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPW0KQ09ORklH
X05GX0NPTk5UUkFDS19JUkM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FE
Q0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJ
R19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBU
UD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05O
VFJBQ0tfU0lQPW0KQ09ORklHX05GX0NPTk5UUkFDS19URlRQPW0KQ09ORklH
X05GX0NUX05FVExJTks9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19USU1FT1VU
PW0KQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSPW0KQ09ORklHX05FVEZJ
TFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPW0KQ09ORklH
X05GX05BVF9ORUVERUQ9eQpDT05GSUdfTkZfTkFUX1BST1RPX0RDQ1A9eQpD
T05GSUdfTkZfTkFUX1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZfTkFUX1BS
T1RPX1NDVFA9eQpDT05GSUdfTkZfTkFUX0FNQU5EQT1tCkNPTkZJR19ORl9O
QVRfRlRQPW0KQ09ORklHX05GX05BVF9JUkM9bQpDT05GSUdfTkZfTkFUX1NJ
UD1tCkNPTkZJR19ORl9OQVRfVEZUUD1tCkNPTkZJR19ORl9OQVRfUkVESVJF
Q1Q9bQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPW0KQ09ORklHX05GX1RB
QkxFUz1tCkNPTkZJR19ORl9UQUJMRVNfSU5FVD1tCkNPTkZJR19ORl9UQUJM
RVNfTkVUREVWPW0KQ09ORklHX05GVF9FWFRIRFI9bQpDT05GSUdfTkZUX01F
VEE9bQpDT05GSUdfTkZUX1JUPW0KQ09ORklHX05GVF9OVU1HRU49bQpDT05G
SUdfTkZUX0NUPW0KQ09ORklHX05GVF9TRVRfUkJUUkVFPW0KQ09ORklHX05G
VF9TRVRfSEFTSD1tCkNPTkZJR19ORlRfU0VUX0JJVE1BUD1tCkNPTkZJR19O
RlRfQ09VTlRFUj1tCkNPTkZJR19ORlRfTE9HPW0KQ09ORklHX05GVF9MSU1J
VD1tCkNPTkZJR19ORlRfTUFTUT1tCkNPTkZJR19ORlRfUkVESVI9bQpDT05G
SUdfTkZUX05BVD1tCkNPTkZJR19ORlRfT0JKUkVGPW0KQ09ORklHX05GVF9R
VUVVRT1tCkNPTkZJR19ORlRfUVVPVEE9bQpDT05GSUdfTkZUX1JFSkVDVD1t
CkNPTkZJR19ORlRfUkVKRUNUX0lORVQ9bQpDT05GSUdfTkZUX0NPTVBBVD1t
CkNPTkZJR19ORlRfSEFTSD1tCkNPTkZJR19ORlRfRklCPW0KQ09ORklHX05G
VF9GSUJfSU5FVD1tCkNPTkZJR19ORl9EVVBfTkVUREVWPW0KQ09ORklHX05G
VF9EVVBfTkVUREVWPW0KQ09ORklHX05GVF9GV0RfTkVUREVWPW0KQ09ORklH
X05FVEZJTFRFUl9YVEFCTEVTPW0KCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1v
ZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9bQpDT05GSUdfTkVU
RklMVEVSX1hUX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9
bQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0NIRUNLU1VNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
Q0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFS
Sz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPW0K
Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklM
VEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH
RVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX0xFRD1tCkNPTkZJR19ORVRGSUxURVJfWFRf
VEFSR0VUX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9
bQpDT05GSUdfTkVURklMVEVSX1hUX05BVD1tCkNPTkZJR19ORVRGSUxURVJf
WFRfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU
X05GTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT1t
CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9bQpDT05GSUdf
TkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRF
Ul9YVF9UQVJHRVRfUkVESVJFQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RB
UkdFVF9URUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9
bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1tCkNPTkZJR19O
RVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9bQpDT05GSUdfTkVURklMVEVS
X1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF
VF9UQ1BPUFRTVFJJUD1tCgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfQlBGPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9D
R1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9bQpDT05GSUdfTkVU
RklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfQ09OTkxBQkVMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD
SF9DT05OTElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5N
QVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfRENDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
REVWR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9bQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfRVNQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9I
QVNITElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9bQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0lQQ09NUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfSVBSQU5HRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD1tCkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfTEVOR1RIPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPW0K
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPW0KQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQpDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX05GQUNDVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NG
PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj1tCkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPW0KQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9QSFlTREVWPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9Q
S1RUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD1tCkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfUkVBTE09bQpDT05GSUdfTkVURklMVEVSX1hUX01B
VENIX1JFQ0VOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD1t
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPW0KQ09ORklHX05F
VEZJTFRFUl9YVF9NQVRDSF9TVEFURT1tCkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9T
VFJJTkc9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1tCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT1tCkNPTkZJR19ORVRGSUxU
RVJfWFRfTUFUQ0hfVTMyPW0KQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9T
RVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD1tCkNPTkZJR19J
UF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9S
VD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9TRVRfSEFT
SF9JUE1BUks9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09ORklH
X0lQX1NFVF9IQVNIX0lQUE9SVElQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQ
UE9SVE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz1tCkNPTkZJR19J
UF9TRVRfSEFTSF9NQUM9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5F
VD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hB
U0hfTkVUTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9bQpDT05G
SUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9bQpDT05GSUdfSVBfU0VUX0xJU1Rf
U0VUPW0KQ09ORklHX0lQX1ZTPW0KQ09ORklHX0lQX1ZTX0lQVjY9eQojIENP
TkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJf
QklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFs
YW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09O
RklHX0lQX1ZTX1BST1RPX1VEUD15CkNPTkZJR19JUF9WU19QUk9UT19BSF9F
U1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklHX0lQX1ZTX1BS
T1RPX0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMg
c2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPW0KQ09ORklHX0lQX1ZTX1dS
Uj1tCkNPTkZJR19JUF9WU19MQz1tCkNPTkZJR19JUF9WU19XTEM9bQpDT05G
SUdfSVBfVlNfRk89bQpDT05GSUdfSVBfVlNfT1ZGPW0KQ09ORklHX0lQX1ZT
X0xCTEM9bQpDT05GSUdfSVBfVlNfTEJMQ1I9bQpDT05GSUdfSVBfVlNfREg9
bQpDT05GSUdfSVBfVlNfU0g9bQpDT05GSUdfSVBfVlNfU0VEPW0KQ09ORklH
X0lQX1ZTX05RPW0KCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19J
UF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxw
ZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklHX0lQX1ZTX05GQ1Q9eQpD
T05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZp
Z3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZf
Q09OTlRSQUNLX0lQVjQ9bQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9bQpDT05G
SUdfTkZfVEFCTEVTX0lQVjQ9bQpDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQ
VjQ9bQpDT05GSUdfTkZUX1JFSkVDVF9JUFY0PW0KQ09ORklHX05GVF9EVVBf
SVBWND1tCkNPTkZJR19ORlRfRklCX0lQVjQ9bQpDT05GSUdfTkZfVEFCTEVT
X0FSUD1tCkNPTkZJR19ORl9EVVBfSVBWND1tCkNPTkZJR19ORl9MT0dfQVJQ
PW0KQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVDVF9JUFY0
PW0KQ09ORklHX05GX05BVF9JUFY0PW0KQ09ORklHX05GVF9DSEFJTl9OQVRf
SVBWND1tCkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY0PW0KQ09ORklH
X05GVF9NQVNRX0lQVjQ9bQpDT05GSUdfTkZUX1JFRElSX0lQVjQ9bQpDT05G
SUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpDT05GSUdfTkZfTkFUX1BST1RPX0dS
RT1tCkNPTkZJR19ORl9OQVRfUFBUUD1tCkNPTkZJR19ORl9OQVRfSDMyMz1t
CkNPTkZJR19JUF9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUF9ORl9NQVRDSF9B
SD1tCkNPTkZJR19JUF9ORl9NQVRDSF9FQ049bQpDT05GSUdfSVBfTkZfTUFU
Q0hfUlBGSUxURVI9bQpDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPW0KQ09ORklH
X0lQX05GX0ZJTFRFUj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPW0K
Q09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUF9ORl9O
QVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdf
SVBfTkZfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVE
SVJFQ1Q9bQpDT05GSUdfSVBfTkZfTUFOR0xFPW0KQ09ORklHX0lQX05GX1RB
UkdFVF9DTFVTVEVSSVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0VDTj1tCkNP
TkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNP
TkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJMRVM9
bQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9N
QU5HTEU9bQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMK
Q09ORklHX05GX0RFRlJBR19JUFY2PW0KQ09ORklHX05GX0NPTk5UUkFDS19J
UFY2PW0KQ09ORklHX05GX1NPQ0tFVF9JUFY2PW0KQ09ORklHX05GX1RBQkxF
U19JUFY2PW0KQ09ORklHX05GVF9DSEFJTl9ST1VURV9JUFY2PW0KQ09ORklH
X05GVF9SRUpFQ1RfSVBWNj1tCkNPTkZJR19ORlRfRFVQX0lQVjY9bQpDT05G
SUdfTkZUX0ZJQl9JUFY2PW0KQ09ORklHX05GX0RVUF9JUFY2PW0KQ09ORklH
X05GX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklH
X05GX05BVF9JUFY2PW0KQ09ORklHX05GVF9DSEFJTl9OQVRfSVBWNj1tCkNP
TkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY2PW0KQ09ORklHX05GVF9NQVNR
X0lQVjY9bQpDT05GSUdfTkZUX1JFRElSX0lQVjY9bQpDT05GSUdfSVA2X05G
X0lQVEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19J
UDZfTkZfTUFUQ0hfRVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9
bQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9bQpDT05GSUdfSVA2X05GX01B
VENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVSPW0KQ09O
RklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBG
SUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KQ09ORklHX0lQNl9O
Rl9UQVJHRVRfSEw9bQpDT05GSUdfSVA2X05GX0ZJTFRFUj1tCkNPTkZJR19J
UDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZ
TlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2X05G
X1JBVz1tCkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9bQpDT05GSUdfSVA2X05G
X05BVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05G
SUdfSVA2X05GX1RBUkdFVF9OUFQ9bQpDT05GSUdfTkZfVEFCTEVTX0JSSURH
RT1tCkNPTkZJR19ORlRfQlJJREdFX01FVEE9bQpDT05GSUdfTkZUX0JSSURH
RV9SRUpFQ1Q9bQpDT05GSUdfTkZfTE9HX0JSSURHRT1tCkNPTkZJR19CUklE
R0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9bQpD
T05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJU
X1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJ
REdFX0VCVF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJ
R19CUklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09O
RklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJL
PW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0Vf
RUJUX1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJ
REdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpD
T05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdFX0VCVF9S
RURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJ
REdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCkNPTkZJ
R19JUF9EQ0NQPW0KQ09ORklHX0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQ
IENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQy
X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENP
TkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQ
X0RDQ1BfVEZSQ19MSUI9eQoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwoj
IENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9E
Q0NQUFJPQkU9bQpDT05GSUdfSVBfU0NUUD1tCkNPTkZJR19ORVRfU0NUUFBS
T0JFPW0KIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0
CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09O
RklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQK
Q09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBfQ09P
S0lFX0hNQUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz1tCiMgQ09O
RklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldApD
T05GSUdfQVRNPW0KQ09ORklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRNX0NM
SVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1tCkNPTkZJ
R19BVE1fTVBPQT1tCkNPTkZJR19BVE1fQlIyNjg0PW0KIyBDT05GSUdfQVRN
X0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPW0KIyBD
T05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0wyVFBfVjM9
eQpDT05GSUdfTDJUUF9JUD1tCkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19T
VFA9bQpDT05GSUdfTVJQPW0KQ09ORklHX0JSSURHRT1tCkNPTkZJR19CUklE
R0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJ
Tkc9eQpDT05GSUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX05FVF9EU0E9bQpD
T05GSUdfTkVUX0RTQV9UQUdfRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX0VE
U0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfVFJBSUxFUj15CkNPTkZJR19ORVRf
RFNBX1RBR19RQ0E9eQpDT05GSUdfTkVUX0RTQV9UQUdfTVRLPXkKQ09ORklH
X05FVF9EU0FfVEFHX0xBTjkzMDM9eQpDT05GSUdfVkxBTl84MDIxUT1tCiMg
Q09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0CkNPTkZJR19WTEFO
XzgwMjFRX01WUlA9eQojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApDT05G
SUdfTExDPW0KQ09ORklHX0xMQzI9bQojIENPTkZJR19JUFggaXMgbm90IHNl
dAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldApDT05GSUdfUEhPTkVU
PW0KQ09ORklHXzZMT1dQQU49bQojIENPTkZJR182TE9XUEFOX0RFQlVHRlMg
aXMgbm90IHNldApDT05GSUdfNkxPV1BBTl9OSEM9bQpDT05GSUdfNkxPV1BB
Tl9OSENfREVTVD1tCkNPTkZJR182TE9XUEFOX05IQ19GUkFHTUVOVD1tCkNP
TkZJR182TE9XUEFOX05IQ19IT1A9bQpDT05GSUdfNkxPV1BBTl9OSENfSVBW
Nj1tCkNPTkZJR182TE9XUEFOX05IQ19NT0JJTElUWT1tCkNPTkZJR182TE9X
UEFOX05IQ19ST1VUSU5HPW0KQ09ORklHXzZMT1dQQU5fTkhDX1VEUD1tCkNP
TkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0hPUD1tCkNPTkZJR182TE9XUEFO
X0dIQ19VRFA9bQpDT05GSUdfNkxPV1BBTl9HSENfSUNNUFY2PW0KQ09ORklH
XzZMT1dQQU5fR0hDX0VYVF9IRFJfREVTVD1tCkNPTkZJR182TE9XUEFOX0dI
Q19FWFRfSERSX0ZSQUc9bQpDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9S
T1VURT1tCkNPTkZJR19JRUVFODAyMTU0PW0KQ09ORklHX0lFRUU4MDIxNTRf
Tkw4MDIxNTRfRVhQRVJJTUVOVEFMPXkKQ09ORklHX0lFRUU4MDIxNTRfU09D
S0VUPW0KQ09ORklHX0lFRUU4MDIxNTRfNkxPV1BBTj1tCkNPTkZJR19NQUM4
MDIxNTQ9bQpDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hl
ZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPW0KQ09ORklHX05FVF9TQ0hf
SFRCPW0KQ09ORklHX05FVF9TQ0hfSEZTQz1tCkNPTkZJR19ORVRfU0NIX0FU
TT1tCkNPTkZJR19ORVRfU0NIX1BSSU89bQpDT05GSUdfTkVUX1NDSF9NVUxU
SVE9bQpDT05GSUdfTkVUX1NDSF9SRUQ9bQpDT05GSUdfTkVUX1NDSF9TRkI9
bQpDT05GSUdfTkVUX1NDSF9TRlE9bQpDT05GSUdfTkVUX1NDSF9URVFMPW0K
Q09ORklHX05FVF9TQ0hfVEJGPW0KQ09ORklHX05FVF9TQ0hfR1JFRD1tCkNP
TkZJR19ORVRfU0NIX0RTTUFSSz1tCkNPTkZJR19ORVRfU0NIX05FVEVNPW0K
Q09ORklHX05FVF9TQ0hfRFJSPW0KQ09ORklHX05FVF9TQ0hfTVFQUklPPW0K
Q09ORklHX05FVF9TQ0hfQ0hPS0U9bQpDT05GSUdfTkVUX1NDSF9RRlE9bQpD
T05GSUdfTkVUX1NDSF9DT0RFTD1tCkNPTkZJR19ORVRfU0NIX0ZRX0NPREVM
PW0KQ09ORklHX05FVF9TQ0hfRlE9bQpDT05GSUdfTkVUX1NDSF9ISEY9bQpD
T05GSUdfTkVUX1NDSF9QSUU9bQpDT05GSUdfTkVUX1NDSF9JTkdSRVNTPW0K
Q09ORklHX05FVF9TQ0hfUExVRz1tCkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9
eQpDT05GSUdfREVGQVVMVF9GUT15CiMgQ09ORklHX0RFRkFVTFRfQ09ERUwg
aXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0ZRX0NPREVMIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVGQVVMVF9TRlEgaXMgbm90IHNldAojIENPTkZJR19E
RUZBVUxUX1BGSUZPX0ZBU1QgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9O
RVRfU0NIPSJmcSIKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRf
Q0xTPXkKQ09ORklHX05FVF9DTFNfQkFTSUM9bQpDT05GSUdfTkVUX0NMU19U
Q0lOREVYPW0KQ09ORklHX05FVF9DTFNfUk9VVEU0PW0KQ09ORklHX05FVF9D
TFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQojIENPTkZJR19DTFNfVTMy
X1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90
IHNldApDT05GSUdfTkVUX0NMU19SU1ZQPW0KQ09ORklHX05FVF9DTFNfUlNW
UDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPW0KQ09ORklHX05FVF9DTFNfQ0dS
T1VQPW0KQ09ORklHX05FVF9DTFNfQlBGPW0KQ09ORklHX05FVF9DTFNfRkxP
V0VSPW0KQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9bQpDT05GSUdfTkVUX0VN
QVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRf
RU1BVENIX0NNUD1tCkNPTkZJR19ORVRfRU1BVENIX05CWVRFPW0KQ09ORklH
X05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hfTUVUQT1tCkNP
TkZJR19ORVRfRU1BVENIX1RFWFQ9bQpDT05GSUdfTkVUX0VNQVRDSF9DQU5J
RD1tCkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPW0KQ09ORklHX05FVF9DTFNf
QUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPW0KQ09ORklHX05FVF9BQ1Rf
R0FDVD1tCkNPTkZJR19HQUNUX1BST0I9eQpDT05GSUdfTkVUX0FDVF9NSVJS
RUQ9bQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9bQpDT05GSUdfTkVUX0FDVF9J
UFQ9bQpDT05GSUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9QRURJ
VD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9bQpDT05GSUdfTkVUX0FDVF9TS0JF
RElUPW0KQ09ORklHX05FVF9BQ1RfQ1NVTT1tCkNPTkZJR19ORVRfQUNUX1ZM
QU49bQpDT05GSUdfTkVUX0FDVF9CUEY9bQpDT05GSUdfTkVUX0FDVF9DT05O
TUFSSz1tCkNPTkZJR19ORVRfQUNUX1NLQk1PRD1tCkNPTkZJR19ORVRfQUNU
X0lGRT1tCkNPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVk9bQpDT05GSUdfTkVU
X0lGRV9TS0JNQVJLPW0KQ09ORklHX05FVF9JRkVfU0tCUFJJTz1tCkNPTkZJ
R19ORVRfSUZFX1NLQlRDSU5ERVg9bQpDT05GSUdfTkVUX0NMU19JTkQ9eQpD
T05GSUdfTkVUX1NDSF9GSUZPPXkKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQK
Q09ORklHX0ROU19SRVNPTFZFUj1tCkNPTkZJR19CQVRNQU5fQURWPW0KQ09O
RklHX0JBVE1BTl9BRFZfQkFUTUFOX1Y9eQpDT05GSUdfQkFUTUFOX0FEVl9C
TEE9eQpDT05GSUdfQkFUTUFOX0FEVl9EQVQ9eQpDT05GSUdfQkFUTUFOX0FE
Vl9OQz15CkNPTkZJR19CQVRNQU5fQURWX01DQVNUPXkKQ09ORklHX0JBVE1B
Tl9BRFZfREVCVUdGUz15CiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcgaXMg
bm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9bQpDT05GSUdfT1BFTlZTV0lU
Q0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPW0KQ09ORklHX09Q
RU5WU1dJVENIX0dFTkVWRT1tCkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19W
TVdBUkVfVk1DSV9WU09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFM9
bQpDT05GSUdfVklSVElPX1ZTT0NLRVRTX0NPTU1PTj1tCkNPTkZJR19ORVRM
SU5LX0RJQUc9bQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089
bQpDT05GSUdfTVBMU19ST1VUSU5HPW0KQ09ORklHX01QTFNfSVBUVU5ORUw9
bQpDT05GSUdfSFNSPW0KQ09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdf
TkVUX0wzX01BU1RFUl9ERVY9eQpDT05GSUdfTkVUX05DU0k9eQpDT05GSUdf
UlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQpDT05GSUdf
Q0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15
CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJ
R19CUEZfSklUPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3
b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BLVEdFTj1tCkNPTkZJR19ORVRf
VENQUFJPQkU9bQpDT05GSUdfTkVUX0RST1BfTU9OSVRPUj1tCkNPTkZJR19I
QU1SQURJTz15CgojCiMgUGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJ
R19BWDI1PW0KQ09ORklHX0FYMjVfREFNQV9TTEFWRT15CkNPTkZJR19ORVRS
T009bQpDT05GSUdfUk9TRT1tCgojCiMgQVguMjUgbmV0d29yayBkZXZpY2Ug
ZHJpdmVycwojCkNPTkZJR19NS0lTUz1tCkNPTkZJR182UEFDSz1tCkNPTkZJ
R19CUFFFVEhFUj1tCkNPTkZJR19CQVlDT01fU0VSX0ZEWD1tCkNPTkZJR19C
QVlDT01fU0VSX0hEWD1tCkNPTkZJR19CQVlDT01fUEFSPW0KQ09ORklHX1lB
TT1tCkNPTkZJR19DQU49bQpDT05GSUdfQ0FOX1JBVz1tCkNPTkZJR19DQU5f
QkNNPW0KQ09ORklHX0NBTl9HVz1tCgojCiMgQ0FOIERldmljZSBEcml2ZXJz
CiMKQ09ORklHX0NBTl9WQ0FOPW0KQ09ORklHX0NBTl9WWENBTj1tCkNPTkZJ
R19DQU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FM
Q19CSVRUSU1JTkc9eQpDT05GSUdfQ0FOX0xFRFM9eQpDT05GSUdfQ0FOX0Nf
Q0FOPW0KQ09ORklHX0NBTl9DX0NBTl9QTEFURk9STT1tCkNPTkZJR19DQU5f
Q19DQU5fUENJPW0KQ09ORklHX0NBTl9DQzc3MD1tCiMgQ09ORklHX0NBTl9D
Qzc3MF9JU0EgaXMgbm90IHNldApDT05GSUdfQ0FOX0NDNzcwX1BMQVRGT1JN
PW0KQ09ORklHX0NBTl9JRklfQ0FORkQ9bQpDT05GSUdfQ0FOX01fQ0FOPW0K
Q09ORklHX0NBTl9QRUFLX1BDSUVGRD1tCkNPTkZJR19DQU5fU0pBMTAwMD1t
CiMgQ09ORklHX0NBTl9TSkExMDAwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19D
QU5fU0pBMTAwMF9QTEFURk9STT1tCiMgQ09ORklHX0NBTl9FTVNfUENNQ0lB
IGlzIG5vdCBzZXQKQ09ORklHX0NBTl9FTVNfUENJPW0KQ09ORklHX0NBTl9Q
RUFLX1BDTUNJQT1tCkNPTkZJR19DQU5fUEVBS19QQ0k9bQpDT05GSUdfQ0FO
X1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9bQpDT05GSUdf
Q0FOX1BMWF9QQ0k9bQpDT05GSUdfQ0FOX1NPRlRJTkc9bQojIENPTkZJR19D
QU5fU09GVElOR19DUyBpcyBub3Qgc2V0CgojCiMgQ0FOIFNQSSBpbnRlcmZh
Y2VzCiMKIyBDT05GSUdfQ0FOX0hJMzExWCBpcyBub3Qgc2V0CiMgQ09ORklH
X0NBTl9NQ1AyNTFYIGlzIG5vdCBzZXQKCiMKIyBDQU4gVVNCIGludGVyZmFj
ZXMKIwpDT05GSUdfQ0FOX0VNU19VU0I9bQpDT05GSUdfQ0FOX0VTRF9VU0Iy
PW0KQ09ORklHX0NBTl9HU19VU0I9bQpDT05GSUdfQ0FOX0tWQVNFUl9VU0I9
bQpDT05GSUdfQ0FOX1BFQUtfVVNCPW0KQ09ORklHX0NBTl84REVWX1VTQj1t
CkNPTkZJR19DQU5fTUNCQV9VU0I9bQojIENPTkZJR19DQU5fREVCVUdfREVW
SUNFUyBpcyBub3Qgc2V0CkNPTkZJR19JUkRBPW0KCiMKIyBJckRBIHByb3Rv
Y29scwojCkNPTkZJR19JUkxBTj1tCkNPTkZJR19JUk5FVD1tCkNPTkZJR19J
UkNPTU09bQpDT05GSUdfSVJEQV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25z
CiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQPXkKQ09ORklHX0lSREFf
RkFTVF9SUj15CiMgQ09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwoj
IEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZp
Y2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9bQoKIwojIERvbmdsZSBz
dXBwb3J0CiMKQ09ORklHX0RPTkdMRT15CkNPTkZJR19FU0lfRE9OR0xFPW0K
Q09ORklHX0FDVElTWVNfRE9OR0xFPW0KQ09ORklHX1RFS1JBTV9ET05HTEU9
bQpDT05GSUdfVE9JTTMyMzJfRE9OR0xFPW0KQ09ORklHX0xJVEVMSU5LX0RP
TkdMRT1tCkNPTkZJR19NQTYwMF9ET05HTEU9bQpDT05GSUdfR0lSQklMX0RP
TkdMRT1tCkNPTkZJR19NQ1AyMTIwX0RPTkdMRT1tCkNPTkZJR19PTERfQkVM
S0lOX0RPTkdMRT1tCkNPTkZJR19BQ1QyMDBMX0RPTkdMRT1tCkNPTkZJR19L
SU5HU1VOX0RPTkdMRT1tCkNPTkZJR19LU0RBWlpMRV9ET05HTEU9bQpDT05G
SUdfS1M5NTlfRE9OR0xFPW0KCiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwpD
T05GSUdfVVNCX0lSREE9bQpDT05GSUdfU0lHTUFURUxfRklSPW0KQ09ORklH
X05TQ19GSVI9bQpDT05GSUdfV0lOQk9ORF9GSVI9bQpDT05GSUdfU01DX0lS
Q0NfRklSPW0KQ09ORklHX0FMSV9GSVI9bQpDT05GSUdfVkxTSV9GSVI9bQpD
T05GSUdfVklBX0ZJUj1tCkNPTkZJR19NQ1NfRklSPW0KQ09ORklHX0JUPW0K
Q09ORklHX0JUX0JSRURSPXkKQ09ORklHX0JUX1JGQ09NTT1tCkNPTkZJR19C
VF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9bQpDT05GSUdfQlRfQk5F
UF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpD
T05GSUdfQlRfQ01UUD1tCkNPTkZJR19CVF9ISURQPW0KQ09ORklHX0JUX0hT
PXkKQ09ORklHX0JUX0xFPXkKQ09ORklHX0JUXzZMT1dQQU49bQpDT05GSUdf
QlRfTEVEUz15CiMgQ09ORklHX0JUX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O
RklHX0JUX0RFQlVHRlM9eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVy
cwojCkNPTkZJR19CVF9JTlRFTD1tCkNPTkZJR19CVF9CQ009bQpDT05GSUdf
QlRfUlRMPW0KQ09ORklHX0JUX1FDQT1tCkNPTkZJR19CVF9IQ0lCVFVTQj1t
CkNPTkZJR19CVF9IQ0lCVFVTQl9CQ009eQpDT05GSUdfQlRfSENJQlRVU0Jf
UlRMPXkKQ09ORklHX0JUX0hDSUJUU0RJTz1tCkNPTkZJR19CVF9IQ0lVQVJU
PW0KQ09ORklHX0JUX0hDSVVBUlRfU0VSREVWPXkKQ09ORklHX0JUX0hDSVVB
UlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9OT0tJQT1tCkNPTkZJR19CVF9I
Q0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNPTkZJ
R19CVF9IQ0lVQVJUX0xMPXkKQ09ORklHX0JUX0hDSVVBUlRfM1dJUkU9eQpD
T05GSUdfQlRfSENJVUFSVF9JTlRFTD15CkNPTkZJR19CVF9IQ0lVQVJUX0JD
TT15CkNPTkZJR19CVF9IQ0lVQVJUX1FDQT15CkNPTkZJR19CVF9IQ0lVQVJU
X0FHNlhYPXkKQ09ORklHX0JUX0hDSVVBUlRfTVJWTD15CkNPTkZJR19CVF9I
Q0lCQ00yMDNYPW0KQ09ORklHX0JUX0hDSUJQQTEwWD1tCkNPTkZJR19CVF9I
Q0lCRlVTQj1tCkNPTkZJR19CVF9IQ0lEVEwxPW0KQ09ORklHX0JUX0hDSUJU
M0M9bQpDT05GSUdfQlRfSENJQkxVRUNBUkQ9bQpDT05GSUdfQlRfSENJQlRV
QVJUPW0KQ09ORklHX0JUX0hDSVZIQ0k9bQpDT05GSUdfQlRfTVJWTD1tCkNP
TkZJR19CVF9NUlZMX1NESU89bQpDT05GSUdfQlRfQVRIM0s9bQpDT05GSUdf
QlRfV0lMSU5LPW0KQ09ORklHX0FGX1JYUlBDPW0KQ09ORklHX0FGX1JYUlBD
X0lQVjY9eQojIENPTkZJR19BRl9SWFJQQ19JTkpFQ1RfTE9TUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X1JYS0FEPXkKQ09ORklHX0FGX0tDTT1tCkNPTkZJR19TVFJFQU1fUEFSU0VS
PW0KQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CkNPTkZJ
R19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dF
WFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJR19XRVhUX1BSSVY9
eQpDT05GSUdfQ0ZHODAyMTE9bQojIENPTkZJR19OTDgwMjExX1RFU1RNT0RF
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dBUk5J
TkdTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQoj
IENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0ZHODAyMTFfSU5URVJOQUxfUkVHREIgaXMgbm90IHNldApDT05GSUdfQ0ZH
ODAyMTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpD
T05GSUdfQ0ZHODAyMTFfV0VYVF9FWFBPUlQ9eQpDT05GSUdfTElCODAyMTE9
bQpDT05GSUdfTElCODAyMTFfQ1JZUFRfV0VQPW0KQ09ORklHX0xJQjgwMjEx
X0NSWVBUX0NDTVA9bQpDT05GSUdfTElCODAyMTFfQ1JZUFRfVEtJUD1tCiMg
Q09ORklHX0xJQjgwMjExX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgw
MjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIx
MV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9I
VD15CiMgQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZIVCBpcyBub3Qg
c2V0CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09O
RklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdf
TUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKQ09ORklH
X01BQzgwMjExX0RFQlVHRlM9eQojIENPTkZJR19NQUM4MDIxMV9NRVNTQUdF
X1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9ERUJVR19N
RU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9T
SVpFPTAKQ09ORklHX1dJTUFYPW0KQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVM
PTgKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJ
R19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxMX0dQSU89bQpDT05GSUdf
TkVUXzlQPW0KQ09ORklHX05FVF85UF9WSVJUSU89bQpDT05GSUdfTkVUXzlQ
X1hFTj1tCiMgQ09ORklHX05FVF85UF9SRE1BIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9bQojIENP
TkZJR19DQUlGX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfTkVUREVW
PW0KQ09ORklHX0NBSUZfVVNCPW0KQ09ORklHX0NFUEhfTElCPW0KIyBDT05G
SUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJR19D
RVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKQ09ORklHX05G
Qz1tCkNPTkZJR19ORkNfRElHSVRBTD1tCkNPTkZJR19ORkNfTkNJPW0KIyBD
T05GSUdfTkZDX05DSV9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORkNfTkNJ
X1VBUlQgaXMgbm90IHNldApDT05GSUdfTkZDX0hDST1tCiMgQ09ORklHX05G
Q19TSERMQyBpcyBub3Qgc2V0CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0
aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1RSRjc5NzBBPW0KQ09O
RklHX05GQ19NRUlfUEhZPW0KQ09ORklHX05GQ19TSU09bQpDT05GSUdfTkZD
X1BPUlQxMDA9bQpDT05GSUdfTkZDX0ZEUD1tCkNPTkZJR19ORkNfRkRQX0ky
Qz1tCkNPTkZJR19ORkNfUE41NDQ9bQpDT05GSUdfTkZDX1BONTQ0X01FST1t
CkNPTkZJR19ORkNfUE41MzM9bQpDT05GSUdfTkZDX1BONTMzX1VTQj1tCkNP
TkZJR19ORkNfUE41MzNfSTJDPW0KQ09ORklHX05GQ19NSUNST1JFQUQ9bQpD
T05GSUdfTkZDX01JQ1JPUkVBRF9NRUk9bQpDT05GSUdfTkZDX01SVkw9bQpD
T05GSUdfTkZDX01SVkxfVVNCPW0KQ09ORklHX05GQ19NUlZMX0kyQz1tCkNP
TkZJR19ORkNfU1RfTkNJPW0KQ09ORklHX05GQ19TVF9OQ0lfSTJDPW0KIyBD
T05GSUdfTkZDX1NUX05DSV9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORkNf
TlhQX05DSSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19TM0ZXUk41X0kyQyBp
cyBub3Qgc2V0CiMgQ09ORklHX05GQ19TVDk1SEYgaXMgbm90IHNldApDT05G
SUdfUFNBTVBMRT1tCkNPTkZJR19ORVRfSUZFPW0KQ09ORklHX0xXVFVOTkVM
PXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpD
T05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9ERVZMSU5LPW0KQ09ORklH
X01BWV9VU0VfREVWTElOSz1tCkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMK
IyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9u
cwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApDT05GSUdf
REVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0
CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVf
QlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklSTVdBUkVf
SU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIi
CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19M
T0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdf
V0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1Q
PXkKQ09ORklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZF
UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0
CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQK
Q09ORklHX1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVf
REVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJP
QkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05G
SUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19S
RUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05G
SUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNl
cwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpD
T05GSUdfTVREPW0KQ09ORklHX01URF9URVNUUz1tCkNPTkZJR19NVERfUkVE
Qk9PVF9QQVJUUz1tCkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxP
Q0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQg
aXMgbm90IHNldAojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05M
WSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz1tCkNPTkZJ
R19NVERfQVI3X1BBUlRTPW0KCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5z
bGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz1tCkNPTkZJR19N
VERfQkxPQ0s9bQpDT05GSUdfTVREX0JMT0NLX1JPPW0KQ09ORklHX0ZUTD1t
CkNPTkZJR19ORlRMPW0KQ09ORklHX05GVExfUlc9eQpDT05GSUdfSU5GVEw9
bQpDT05GSUdfUkZEX0ZUTD1tCkNPTkZJR19TU0ZEQz1tCiMgQ09ORklHX1NN
X0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT09QUz1tCkNPTkZJR19NVERf
U1dBUD1tCiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90
IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklH
X01URF9DRkk9bQpDT05GSUdfTVREX0pFREVDUFJPQkU9bQpDT05GSUdfTVRE
X0dFTl9QUk9CRT1tCiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMg
bm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdf
TVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJ
RFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qg
c2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0
CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNP
TkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJ
R19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBp
cyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPW0KQ09ORklHX01U
RF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19N
VERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9N
PW0KQ09ORklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBm
b3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9
eQojIENPTkZJR19NVERfUEhZU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01U
RF9TQkNfR1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FNRDc2WFJPTSBp
cyBub3Qgc2V0CiMgQ09ORklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQKIyBD
T05GSUdfTVREX0VTQjJST00gaXMgbm90IHNldAojIENPTkZJR19NVERfQ0s4
MDRYUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9TQ0IyX0ZMQVNIPW0KIyBD
T05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9MNDQw
R1ggaXMgbm90IHNldApDT05GSUdfTVREX1BDST1tCkNPTkZJR19NVERfUENN
Q0lBPW0KIyBDT05GSUdfTVREX1BDTUNJQV9BTk9OWU1PVVMgaXMgbm90IHNl
dAojIENPTkZJR19NVERfR1BJT19BRERSIGlzIG5vdCBzZXQKIyBDT05GSUdf
TVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJB
TT1tCiMgQ09ORklHX01URF9MQVRDSF9BRERSIGlzIG5vdCBzZXQKCiMKIyBT
ZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTVRE
X1BNQzU1MT1tCiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfU1NU
MjVMIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJBTT1tCkNPTkZJR19NVERf
UEhSQU09bQpDT05GSUdfTVREX01URFJBTT1tCkNPTkZJR19NVERSQU1fVE9U
QUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09O
RklHX01URF9CTE9DSzJNVEQ9bQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2Ug
RHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMgQ09O
RklHX01URF9OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkQg
aXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJp
dmVycwojCkNPTkZJR19NVERfTFBERFI9bQpDT05GSUdfTVREX1FJTkZPX1BS
T0JFPW0KIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdf
TVREX1VCST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNP
TkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZB
U1RNQVAgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0dMVUVCSSBpcyBu
b3Qgc2V0CkNPTkZJR19NVERfVUJJX0JMT0NLPXkKIyBDT05GSUdfT0YgaXMg
bm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpD
T05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JUX1BDPW0KQ09ORklHX1BB
UlBPUlRfU0VSSUFMPW0KIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5v
dCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQK
Q09ORklHX1BBUlBPUlRfUENfUENNQ0lBPW0KIyBDT05GSUdfUEFSUE9SVF9H
U0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PW0KQ09ORklH
X1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJ
R19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNl
dAoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JM
S19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQK
Q09ORklHX0JMS19ERVZfRkQ9bQojIENPTkZJR19QQVJJREUgaXMgbm90IHNl
dApDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPW0KQ09ORklHX1pS
QU09bQpDT05GSUdfQkxLX0NQUV9DSVNTX0RBPW0KQ09ORklHX0NJU1NfU0NT
SV9UQVBFPXkKQ09ORklHX0JMS19ERVZfREFDOTYwPW0KIyBDT05GSUdfQkxL
X0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09N
TU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD1tCkNPTkZJR19C
TEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKQ09ORklHX0JMS19ERVZfQ1JZUFRP
TE9PUD1tCkNPTkZJR19CTEtfREVWX0RSQkQ9bQojIENPTkZJR19EUkJEX0ZB
VUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX05CRD1t
CkNPTkZJR19CTEtfREVWX1NLRD1tCkNPTkZJR19CTEtfREVWX1NYOD1tCkNP
TkZJR19CTEtfREVWX1JBTT1tCkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0x
NgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT0xNjM4NApDT05GSUdfQ0RST01f
UEtUQ0RWRD1tCkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENP
TkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19B
VEFfT1ZFUl9FVEg9bQpDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD1tCkNP
TkZJR19YRU5fQkxLREVWX0JBQ0tFTkQ9bQpDT05GSUdfVklSVElPX0JMSz1t
CiMgQ09ORklHX1ZJUlRJT19CTEtfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19C
TEtfREVWX1JCRD1tCkNPTkZJR19CTEtfREVWX1JTWFg9bQpDT05GSUdfTlZN
RV9DT1JFPW0KQ09ORklHX0JMS19ERVZfTlZNRT1tCiMgQ09ORklHX0JMS19E
RVZfTlZNRV9TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkFCUklDUz1t
CkNPTkZJR19OVk1FX1JETUE9bQpDT05GSUdfTlZNRV9GQz1tCkNPTkZJR19O
Vk1FX1RBUkdFVD1tCkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPW0KQ09ORklH
X05WTUVfVEFSR0VUX1JETUE9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQoj
IENPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1AgaXMgbm90IHNldAoKIwojIE1p
c2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD1tCkNPTkZJ
R19BRDUyNVhfRFBPVD1tCkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQojIENP
TkZJR19BRDUyNVhfRFBPVF9TUEkgaXMgbm90IHNldAojIENPTkZJR19EVU1N
WV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQK
Q09ORklHX1BIQU5UT009bQpDT05GSUdfU0dJX0lPQzQ9bQpDT05GSUdfVElG
TV9DT1JFPW0KQ09ORklHX1RJRk1fN1hYMT1tCkNPTkZJR19JQ1M5MzJTNDAx
PW0KQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCkNPTkZJR19IUF9JTE89
bQpDT05GSUdfQVBEUzk4MDJBTFM9bQpDT05GSUdfSVNMMjkwMDM9bQpDT05G
SUdfSVNMMjkwMjA9bQpDT05GSUdfU0VOU09SU19UU0wyNTUwPW0KQ09ORklH
X1NFTlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQpD
T05GSUdfSE1DNjM1Mj1tCkNPTkZJR19EUzE2ODI9bQojIENPTkZJR19USV9E
QUM3NTEyIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9CQUxMT09OPW0KQ09O
RklHX1VTQl9TV0lUQ0hfRlNBOTQ4MD1tCiMgQ09ORklHX0xBVFRJQ0VfRUNQ
M19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQK
Q09ORklHX1BDSV9FTkRQT0lOVF9URVNUPW0KQ09ORklHX0MyUE9SVD1tCkNP
TkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPW0KCiMKIyBFRVBST00gc3VwcG9y
dAojCkNPTkZJR19FRVBST01fQVQyND1tCiMgQ09ORklHX0VFUFJPTV9BVDI1
IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdfRUVQ
Uk9NX01BWDY4NzU9bQpDT05GSUdfRUVQUk9NXzkzQ1g2PW0KIyBDT05GSUdf
RUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fSURUXzg5
SFBFU1g9bQpDT05GSUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklHX0NCNzEwX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05T
PXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxp
bmUgZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD1tCkNPTkZJR19TRU5TT1JT
X0xJUzNfSTJDPW0KCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9h
ZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVM
X01FST1tCkNPTkZJR19JTlRFTF9NRUlfTUU9bQpDT05GSUdfSU5URUxfTUVJ
X1RYRT1tCkNPTkZJR19WTVdBUkVfVk1DST1tCgojCiMgSW50ZWwgTUlDIEJ1
cyBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0JVUz1tCgojCiMgU0NJRiBC
dXMgRHJpdmVyCiMKQ09ORklHX1NDSUZfQlVTPW0KCiMKIyBWT1AgQnVzIERy
aXZlcgojCkNPTkZJR19WT1BfQlVTPW0KCiMKIyBJbnRlbCBNSUMgSG9zdCBE
cml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0hPU1Q9bQoKIwojIEludGVsIE1J
QyBDYXJkIERyaXZlcgojCkNPTkZJR19JTlRFTF9NSUNfQ0FSRD1tCgojCiMg
U0NJRiBEcml2ZXIKIwpDT05GSUdfU0NJRj1tCgojCiMgSW50ZWwgTUlDIENv
cHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwpD
T05GSUdfTUlDX0NPU009bQoKIwojIFZPUCBEcml2ZXIKIwpDT05GSUdfVk9Q
PW0KQ09ORklHX1ZIT1NUX1JJTkc9bQpDT05GSUdfR0VOV1FFPW0KQ09ORklH
X0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNPVkVSWT0wCkNPTkZJR19FQ0hP
PW0KIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExf
QUZVX0RSSVZFUl9PUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQoj
IENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBv
cnQKIwpDT05GSUdfU0NTSV9NT0Q9bQpDT05GSUdfUkFJRF9BVFRSUz1tCkNP
TkZJR19TQ1NJPW0KQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVU
TElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNP
TkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChk
aXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05G
SUdfQ0hSX0RFVl9TVD1tCkNPTkZJR19DSFJfREVWX09TU1Q9bQpDT05GSUdf
QkxLX0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJ
R19DSFJfREVWX1NHPW0KQ09ORklHX0NIUl9ERVZfU0NIPW0KQ09ORklHX1ND
U0lfRU5DTE9TVVJFPW0KIyBDT05GSUdfU0NTSV9DT05TVEFOVFMgaXMgbm90
IHNldAojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMgbm90IHNldApDT05GSUdf
U0NTSV9TQ0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05G
SUdfU0NTSV9TUElfQVRUUlM9bQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNP
TkZJR19TQ1NJX0lTQ1NJX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0FUVFJT
PW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCkNPTkZJR19TQ1NJX1NBU19B
VEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9T
UlBfQVRUUlM9bQpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NT
SV9UQ1A9bQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz1tCkNPTkZJR19TQ1NJ
X0NYR0IzX0lTQ1NJPW0KQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0k9bQpDT05G
SUdfU0NTSV9CTlgyX0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMlhfRkNPRT1t
CkNPTkZJR19CRTJJU0NTST1tCkNPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJ
RD1tCkNPTkZJR19TQ1NJX0hQU0E9bQpDT05GSUdfU0NTSV8zV185WFhYPW0K
Q09ORklHX1NDU0lfM1dfU0FTPW0KQ09ORklHX1NDU0lfQUNBUkQ9bQpDT05G
SUdfU0NTSV9BQUNSQUlEPW0KQ09ORklHX1NDU0lfQUlDN1hYWD1tCkNPTkZJ
R19BSUM3WFhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDN1hYWF9S
RVNFVF9ERUxBWV9NUz0xNTAwMAojIENPTkZJR19BSUM3WFhYX0RFQlVHX0VO
QUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3WFhYX0RFQlVHX01BU0s9MApD
T05GSUdfQUlDN1hYWF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lf
QUlDNzlYWD1tCkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpD
T05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMAojIENPTkZJR19B
SUM3OVhYX0RFQlVHX0VOQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3OVhY
X0RFQlVHX01BU0s9MApDT05GSUdfQUlDNzlYWF9SRUdfUFJFVFRZX1BSSU5U
PXkKQ09ORklHX1NDU0lfQUlDOTRYWD1tCiMgQ09ORklHX0FJQzk0WFhfREVC
VUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBUz1tCiMgQ09ORklHX1ND
U0lfTVZTQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBU19U
QVNLTEVUPXkKQ09ORklHX1NDU0lfTVZVTUk9bQpDT05GSUdfU0NTSV9EUFRf
STJPPW0KQ09ORklHX1NDU0lfQURWQU5TWVM9bQpDT05GSUdfU0NTSV9BUkNN
U1I9bQpDT05GSUdfU0NTSV9FU0FTMlI9bQpDT05GSUdfTUVHQVJBSURfTkVX
R0VOPXkKQ09ORklHX01FR0FSQUlEX01NPW0KQ09ORklHX01FR0FSQUlEX01B
SUxCT1g9bQpDT05GSUdfTUVHQVJBSURfTEVHQUNZPW0KQ09ORklHX01FR0FS
QUlEX1NBUz1tCkNPTkZJR19TQ1NJX01QVDNTQVM9bQpDT05GSUdfU0NTSV9N
UFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NH
RT0xMjgKQ09ORklHX1NDU0lfTVBUMlNBUz1tCkNPTkZJR19TQ1NJX1NNQVJU
UFFJPW0KQ09ORklHX1NDU0lfVUZTSENEPW0KQ09ORklHX1NDU0lfVUZTSENE
X1BDST1tCiMgQ09ORklHX1NDU0lfVUZTX0RXQ19UQ19QQ0kgaXMgbm90IHNl
dApDT05GSUdfU0NTSV9VRlNIQ0RfUExBVEZPUk09bQojIENPTkZJR19TQ1NJ
X1VGU19EV0NfVENfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0NTSV9I
UFRJT1A9bQpDT05GSUdfU0NTSV9CVVNMT0dJQz1tCkNPTkZJR19TQ1NJX0ZM
QVNIUE9JTlQ9eQpDT05GSUdfVk1XQVJFX1BWU0NTST1tCiMgQ09ORklHX1hF
Tl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9TVE9S
QUdFPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZDT0U9bQpDT05GSUdf
RkNPRT1tCkNPTkZJR19GQ09FX0ZOSUM9bQpDT05GSUdfU0NTSV9TTklDPW0K
IyBDT05GSUdfU0NTSV9TTklDX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklH
X1NDU0lfRE1YMzE5MUQ9bQpDT05GSUdfU0NTSV9FQVRBPW0KIyBDT05GSUdf
U0NTSV9FQVRBX1RBR0dFRF9RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ND
U0lfRUFUQV9MSU5LRURfQ09NTUFORFMgaXMgbm90IHNldApDT05GSUdfU0NT
SV9FQVRBX01BWF9UQUdTPTE2CkNPTkZJR19TQ1NJX0ZVVFVSRV9ET01BSU49
bQpDT05GSUdfU0NTSV9HRFRIPW0KQ09ORklHX1NDU0lfSVNDST1tCkNPTkZJ
R19TQ1NJX0lQUz1tCkNPTkZJR19TQ1NJX0lOSVRJTz1tCkNPTkZJR19TQ1NJ
X0lOSUExMDA9bQpDT05GSUdfU0NTSV9QUEE9bQpDT05GSUdfU0NTSV9JTU09
bQojIENPTkZJR19TQ1NJX0laSVBfRVBQMTYgaXMgbm90IHNldAojIENPTkZJ
R19TQ1NJX0laSVBfU0xPV19DVFIgaXMgbm90IHNldApDT05GSUdfU0NTSV9T
VEVYPW0KQ09ORklHX1NDU0lfU1lNNTNDOFhYXzI9bQpDT05GSUdfU0NTSV9T
WU01M0M4WFhfRE1BX0FERFJFU1NJTkdfTU9ERT0xCkNPTkZJR19TQ1NJX1NZ
TTUzQzhYWF9ERUZBVUxUX1RBR1M9MTYKQ09ORklHX1NDU0lfU1lNNTNDOFhY
X01BWF9UQUdTPTY0CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NTUlPPXkKQ09O
RklHX1NDU0lfSVBSPW0KIyBDT05GSUdfU0NTSV9JUFJfVFJBQ0UgaXMgbm90
IHNldAojIENPTkZJR19TQ1NJX0lQUl9EVU1QIGlzIG5vdCBzZXQKQ09ORklH
X1NDU0lfUUxPR0lDXzEyODA9bQpDT05GSUdfU0NTSV9RTEFfRkM9bQpDT05G
SUdfVENNX1FMQTJYWFg9bQojIENPTkZJR19UQ01fUUxBMlhYWF9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMQV9JU0NTST1tCkNPTkZJR19RRURJ
PW0KQ09ORklHX1FFREY9bQpDT05GSUdfU0NTSV9MUEZDPW0KIyBDT05GSUdf
U0NTSV9MUEZDX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREMz
OTV4PW0KQ09ORklHX1NDU0lfQU01M0M5NzQ9bQpDT05GSUdfU0NTSV9XRDcx
OVg9bQojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1ND
U0lfUE1DUkFJRD1tCkNPTkZJR19TQ1NJX1BNODAwMT1tCkNPTkZJR19TQ1NJ
X0JGQV9GQz1tCkNPTkZJR19TQ1NJX1ZJUlRJTz1tCkNPTkZJR19TQ1NJX0NI
RUxTSU9fRkNPRT1tCkNPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNP
TkZJR19QQ01DSUFfQUhBMTUyWD1tCkNPTkZJR19QQ01DSUFfRkRPTUFJTj1t
CkNPTkZJR19QQ01DSUFfUUxPR0lDPW0KQ09ORklHX1BDTUNJQV9TWU01M0M1
MDA9bQpDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9bQpD
T05GSUdfU0NTSV9ESF9IUF9TVz1tCkNPTkZJR19TQ1NJX0RIX0VNQz1tCkNP
TkZJR19TQ1NJX0RIX0FMVUE9bQpDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9S
PW0KQ09ORklHX1NDU0lfT1NEX1VMRD1tCkNPTkZJR19TQ1NJX09TRF9EUFJJ
TlRfU0VOU0U9MAojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0
CkNPTkZJR19BVEE9bQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90
IHNldApDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FD
UEk9eQpDT05GSUdfU0FUQV9aUE9ERD15CkNPTkZJR19TQVRBX1BNUD15Cgoj
CiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UK
IwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfQUhDSV9QTEFURk9S
TT1tCkNPTkZJR19TQVRBX0lOSUMxNjJYPW0KQ09ORklHX1NBVEFfQUNBUkRf
QUhDST1tCkNPTkZJR19TQVRBX1NJTDI0PW0KQ09ORklHX0FUQV9TRkY9eQoK
IwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNl
CiMKQ09ORklHX1BEQ19BRE1BPW0KQ09ORklHX1NBVEFfUVNUT1I9bQpDT05G
SUdfU0FUQV9TWDQ9bQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNG
RiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPW0K
Q09ORklHX1NBVEFfRFdDPW0KIyBDT05GSUdfU0FUQV9EV0NfT0xEX0RNQSBp
cyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfRFdDX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX1NBVEFfTVY9bQpDT05GSUdfU0FUQV9OVj1tCkNPTkZJR19TQVRB
X1BST01JU0U9bQpDT05GSUdfU0FUQV9TSUw9bQpDT05GSUdfU0FUQV9TSVM9
bQpDT05GSUdfU0FUQV9TVlc9bQpDT05GSUdfU0FUQV9VTEk9bQpDT05GSUdf
U0FUQV9WSUE9bQpDT05GSUdfU0FUQV9WSVRFU1NFPW0KCiMKIyBQQVRBIFNG
RiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFfQUxJPW0K
Q09ORklHX1BBVEFfQU1EPW0KQ09ORklHX1BBVEFfQVJUT1A9bQpDT05GSUdf
UEFUQV9BVElJWFA9bQpDT05GSUdfUEFUQV9BVFA4NjdYPW0KQ09ORklHX1BB
VEFfQ01ENjRYPW0KQ09ORklHX1BBVEFfQ1lQUkVTUz1tCkNPTkZJR19QQVRB
X0VGQVI9bQpDT05GSUdfUEFUQV9IUFQzNjY9bQpDT05GSUdfUEFUQV9IUFQz
N1g9bQpDT05GSUdfUEFUQV9IUFQzWDJOPW0KQ09ORklHX1BBVEFfSFBUM1gz
PW0KIyBDT05GSUdfUEFUQV9IUFQzWDNfRE1BIGlzIG5vdCBzZXQKQ09ORklH
X1BBVEFfSVQ4MjEzPW0KQ09ORklHX1BBVEFfSVQ4MjFYPW0KQ09ORklHX1BB
VEFfSk1JQ1JPTj1tCkNPTkZJR19QQVRBX01BUlZFTEw9bQpDT05GSUdfUEFU
QV9ORVRDRUxMPW0KQ09ORklHX1BBVEFfTklOSkEzMj1tCkNPTkZJR19QQVRB
X05TODc0MTU9bQpDT05GSUdfUEFUQV9PTERQSUlYPW0KQ09ORklHX1BBVEFf
T1BUSURNQT1tCkNPTkZJR19QQVRBX1BEQzIwMjdYPW0KQ09ORklHX1BBVEFf
UERDX09MRD1tCkNPTkZJR19QQVRBX1JBRElTWVM9bQpDT05GSUdfUEFUQV9S
REM9bQpDT05GSUdfUEFUQV9TQ0g9bQpDT05GSUdfUEFUQV9TRVJWRVJXT1JL
Uz1tCkNPTkZJR19QQVRBX1NJTDY4MD1tCkNPTkZJR19QQVRBX1NJUz1tCkNP
TkZJR19QQVRBX1RPU0hJQkE9bQpDT05GSUdfUEFUQV9UUklGTEVYPW0KQ09O
RklHX1BBVEFfVklBPW0KQ09ORklHX1BBVEFfV0lOQk9ORD1tCgojCiMgUElP
LW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BBVEFfQ01ENjQwX1BD
ST1tCkNPTkZJR19QQVRBX01QSUlYPW0KQ09ORklHX1BBVEFfTlM4NzQxMD1t
CkNPTkZJR19QQVRBX09QVEk9bQpDT05GSUdfUEFUQV9QQ01DSUE9bQpDT05G
SUdfUEFUQV9SWjEwMDA9bQoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdh
Y3kgZHJpdmVycwojCkNPTkZJR19QQVRBX0FDUEk9bQpDT05GSUdfQVRBX0dF
TkVSSUM9bQpDT05GSUdfUEFUQV9MRUdBQ1k9bQpDT05GSUdfTUQ9eQpDT05G
SUdfQkxLX0RFVl9NRD1tCkNPTkZJR19NRF9MSU5FQVI9bQpDT05GSUdfTURf
UkFJRDA9bQpDT05GSUdfTURfUkFJRDE9bQpDT05GSUdfTURfUkFJRDEwPW0K
Q09ORklHX01EX1JBSUQ0NTY9bQpDT05GSUdfTURfTVVMVElQQVRIPW0KQ09O
RklHX01EX0ZBVUxUWT1tCiMgQ09ORklHX01EX0NMVVNURVIgaXMgbm90IHNl
dApDT05GSUdfQkNBQ0hFPW0KIyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVW
X0RNPW0KIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09O
RklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPW0KIyBD
T05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBz
ZXQKQ09ORklHX0RNX0JJT19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVO
VF9EQVRBPW0KQ09ORklHX0RNX0NSWVBUPW0KQ09ORklHX0RNX1NOQVBTSE9U
PW0KQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KQ09ORklHX0RNX0NB
Q0hFPW0KQ09ORklHX0RNX0NBQ0hFX1NNUT1tCkNPTkZJR19ETV9FUkE9bQpD
T05GSUdfRE1fTUlSUk9SPW0KQ09ORklHX0RNX0xPR19VU0VSU1BBQ0U9bQpD
T05GSUdfRE1fUkFJRD1tCkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01V
TFRJUEFUSD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1f
TVVMVElQQVRIX1NUPW0KQ09ORklHX0RNX0RFTEFZPW0KQ09ORklHX0RNX1VF
VkVOVD15CkNPTkZJR19ETV9GTEFLRVk9bQpDT05GSUdfRE1fVkVSSVRZPW0K
Q09ORklHX0RNX1ZFUklUWV9GRUM9eQpDT05GSUdfRE1fU1dJVENIPW0KQ09O
RklHX0RNX0xPR19XUklURVM9bQpDT05GSUdfRE1fSU5URUdSSVRZPW0KQ09O
RklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxPQ0s9bQpDT05GSUdf
VENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQpDT05GSUdfVENNX1VT
RVIyPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19UQ01fRkM9
bQpDT05GSUdfSVNDU0lfVEFSR0VUPW0KQ09ORklHX0lTQ1NJX1RBUkdFVF9D
WEdCND1tCkNPTkZJR19TQlBfVEFSR0VUPW0KQ09ORklHX0ZVU0lPTj15CkNP
TkZJR19GVVNJT05fU1BJPW0KQ09ORklHX0ZVU0lPTl9GQz1tCkNPTkZJR19G
VVNJT05fU0FTPW0KQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdf
RlVTSU9OX0NUTD1tCiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBz
ZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklH
X0ZJUkVXSVJFPW0KQ09ORklHX0ZJUkVXSVJFX09IQ0k9bQpDT05GSUdfRklS
RVdJUkVfU0JQMj1tCkNPTkZJR19GSVJFV0lSRV9ORVQ9bQpDT05GSUdfRklS
RVdJUkVfTk9TWT1tCkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJ
R19NQUNfRU1VTU9VU0VCVE49bQpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJ
R19NSUk9bQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz1tCkNP
TkZJR19EVU1NWT1tCkNPTkZJR19FUVVBTElaRVI9bQojIENPTkZJR19ORVRf
RkMgaXMgbm90IHNldApDT05GSUdfSUZCPW0KQ09ORklHX05FVF9URUFNPW0K
Q09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9U
RUFNX01PREVfUk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JB
TkRPTT1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tVUD1tCkNP
TkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFPW0KQ09ORklHX01BQ1ZM
QU49bQpDT05GSUdfTUFDVlRBUD1tCkNPTkZJR19JUFZMQU49bQpDT05GSUdf
SVBWVEFQPW0KQ09ORklHX1ZYTEFOPW0KQ09ORklHX0dFTkVWRT1tCkNPTkZJ
R19HVFA9bQpDT05GSUdfTUFDU0VDPW0KQ09ORklHX05FVENPTlNPTEU9bQpD
T05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpD
T05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49bQpDT05G
SUdfVEFQPW0KIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNl
dApDT05GSUdfVkVUSD1tCkNPTkZJR19WSVJUSU9fTkVUPW0KQ09ORklHX05M
TU9OPW0KQ09ORklHX05FVF9WUkY9bQpDT05GSUdfVlNPQ0tNT049bQpDT05G
SUdfU1VOR0VNX1BIWT1tCiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CkNP
TkZJR19BVE1fRFJJVkVSUz15CiMgQ09ORklHX0FUTV9EVU1NWSBpcyBub3Qg
c2V0CkNPTkZJR19BVE1fVENQPW0KQ09ORklHX0FUTV9MQU5BST1tCkNPTkZJ
R19BVE1fRU5JPW0KIyBDT05GSUdfQVRNX0VOSV9ERUJVRyBpcyBub3Qgc2V0
CiMgQ09ORklHX0FUTV9FTklfVFVORV9CVVJTVCBpcyBub3Qgc2V0CkNPTkZJ
R19BVE1fRklSRVNUUkVBTT1tCkNPTkZJR19BVE1fWkFUTT1tCiMgQ09ORklH
X0FUTV9aQVRNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9OSUNTVEFS
PW0KIyBDT05GSUdfQVRNX05JQ1NUQVJfVVNFX1NVTkkgaXMgbm90IHNldAoj
IENPTkZJR19BVE1fTklDU1RBUl9VU0VfSURUNzcxMDUgaXMgbm90IHNldApD
T05GSUdfQVRNX0lEVDc3MjUyPW0KIyBDT05GSUdfQVRNX0lEVDc3MjUyX0RF
QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lEVDc3MjUyX1JDVl9BTEwg
aXMgbm90IHNldApDT05GSUdfQVRNX0lEVDc3MjUyX1VTRV9TVU5JPXkKQ09O
RklHX0FUTV9BTUJBU1NBRE9SPW0KIyBDT05GSUdfQVRNX0FNQkFTU0FET1Jf
REVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX0hPUklaT049bQojIENPTkZJ
R19BVE1fSE9SSVpPTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVE1fSUE9
bQojIENPTkZJR19BVE1fSUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRN
X0ZPUkUyMDBFPW0KIyBDT05GSUdfQVRNX0ZPUkUyMDBFX1VTRV9UQVNLTEVU
IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRV9UWF9SRVRSWT0xNgpD
T05GSUdfQVRNX0ZPUkUyMDBFX0RFQlVHPTAKQ09ORklHX0FUTV9IRT1tCiMg
Q09ORklHX0FUTV9IRV9VU0VfU1VOSSBpcyBub3Qgc2V0CkNPTkZJR19BVE1f
U09MT1M9bQoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwpDT05GSUdf
Q0FJRl9UVFk9bQpDT05GSUdfQ0FJRl9TUElfU0xBVkU9bQpDT05GSUdfQ0FJ
Rl9TUElfU1lOQz15CkNPTkZJR19DQUlGX0hTST1tCkNPTkZJR19DQUlGX1ZJ
UlRJTz1tCgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBk
cml2ZXJzCiMKQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwPW0KQ09ORklHX0I1
Mz1tCkNPTkZJR19CNTNfU1BJX0RSSVZFUj1tCkNPTkZJR19CNTNfTURJT19E
UklWRVI9bQpDT05GSUdfQjUzX01NQVBfRFJJVkVSPW0KQ09ORklHX0I1M19T
UkFCX0RSSVZFUj1tCkNPTkZJR19ORVRfRFNBX01WODhFNlhYWD1tCkNPTkZJ
R19ORVRfRFNBX01WODhFNlhYWF9HTE9CQUwyPXkKQ09ORklHX05FVF9EU0Ff
UUNBOEs9bQojIENPTkZJR19ORVRfRFNBX0xPT1AgaXMgbm90IHNldApDT05G
SUdfTkVUX0RTQV9NVDc1MzA9bQpDT05GSUdfTkVUX0RTQV9TTVNDX0xBTjkz
MDM9bQpDT05GSUdfTkVUX0RTQV9TTVNDX0xBTjkzMDNfSTJDPW0KQ09ORklH
X05FVF9EU0FfU01TQ19MQU45MzAzX01ESU89bQpDT05GSUdfRVRIRVJORVQ9
eQpDT05GSUdfTURJTz1tCkNPTkZJR19ORVRfVkVORE9SXzNDT009eQpDT05G
SUdfUENNQ0lBXzNDNTc0PW0KQ09ORklHX1BDTUNJQV8zQzU4OT1tCkNPTkZJ
R19WT1JURVg9bQpDT05GSUdfVFlQSE9PTj1tCkNPTkZJR19ORVRfVkVORE9S
X0FEQVBURUM9eQpDT05GSUdfQURBUFRFQ19TVEFSRklSRT1tCkNPTkZJR19O
RVRfVkVORE9SX0FHRVJFPXkKQ09ORklHX0VUMTMxWD1tCkNPTkZJR19ORVRf
VkVORE9SX0FMQUNSSVRFQ0g9eQpDT05GSUdfU0xJQ09TUz1tCkNPTkZJR19O
RVRfVkVORE9SX0FMVEVPTj15CkNPTkZJR19BQ0VOSUM9bQojIENPTkZJR19B
Q0VOSUNfT01JVF9USUdPTl9JIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVSQV9U
U0U9bQpDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfRU5BX0VU
SEVSTkVUPW0KQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgx
MTFfRVRIPW0KQ09ORklHX1BDTkVUMzI9bQpDT05GSUdfUENNQ0lBX05NQ0xB
Tj1tCkNPTkZJR19BTURfWEdCRT1tCkNPTkZJR19BTURfWEdCRV9IQVZFX0VD
Qz15CiMgQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUEgaXMgbm90IHNldApD
T05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhF
Uk9TPXkKQ09ORklHX0FUTDI9bQpDT05GSUdfQVRMMT1tCkNPTkZJR19BVEwx
RT1tCkNPTkZJR19BVEwxQz1tCkNPTkZJR19BTFg9bQpDT05GSUdfTkVUX1ZF
TkRPUl9BVVJPUkE9eQpDT05GSUdfQVVST1JBX05CODgwMD1tCkNPTkZJR19O
RVRfQ0FERU5DRT15CkNPTkZJR19NQUNCPW0KQ09ORklHX01BQ0JfUENJPW0K
Q09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfQjQ0PW0KQ09O
RklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09SRV9B
VVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQpDT05GSUdfQkNNR0VORVQ9
bQpDT05GSUdfQk5YMj1tCkNPTkZJR19DTklDPW0KQ09ORklHX1RJR09OMz1t
CkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5YMlg9bQpDT05GSUdf
Qk5YMlhfU1JJT1Y9eQpDT05GSUdfQk5YVD1tCkNPTkZJR19CTlhUX1NSSU9W
PXkKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CkNPTkZJR19CTkE9bQoj
IENPTkZJR19ORVRfVkVORE9SX0NBVklVTSBpcyBub3Qgc2V0CkNPTkZJR19O
RVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT1tCkNPTkZJ
R19DSEVMU0lPX1QxXzFHPXkKQ09ORklHX0NIRUxTSU9fVDM9bQpDT05GSUdf
Q0hFTFNJT19UND1tCkNPTkZJR19DSEVMU0lPX1Q0VkY9bQpDT05GSUdfQ0hF
TFNJT19MSUI9bQpDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19F
TklDPW0KQ09ORklHX0NYX0VDQVQ9bQpDT05GSUdfRE5FVD1tCkNPTkZJR19O
RVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQpDT05GSUdfREUy
MTA0WD1tCkNPTkZJR19ERTIxMDRYX0RTTD0wCkNPTkZJR19UVUxJUD1tCiMg
Q09ORklHX1RVTElQX01XSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQX01N
SU8gaXMgbm90IHNldAojIENPTkZJR19UVUxJUF9OQVBJIGlzIG5vdCBzZXQK
Q09ORklHX0RFNFg1PW0KQ09ORklHX1dJTkJPTkRfODQwPW0KQ09ORklHX0RN
OTEwMj1tCkNPTkZJR19VTEk1MjZYPW0KQ09ORklHX1BDTUNJQV9YSVJDT009
bQpDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CkNPTkZJR19ETDJLPW0KQ09O
RklHX1NVTkRBTkNFPW0KIyBDT05GSUdfU1VOREFOQ0VfTU1JTyBpcyBub3Qg
c2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CkNPTkZJR19CRTJORVQ9
bQpDT05GSUdfQkUyTkVUX0hXTU9OPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9F
WkNISVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKQ09O
RklHX1MySU89bQpDT05GSUdfVlhHRT1tCiMgQ09ORklHX1ZYR0VfREVCVUdf
VFJBQ0VfQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRT
VT15CkNPTkZJR19QQ01DSUFfRk1WSjE4WD1tCkNPTkZJR19ORVRfVkVORE9S
X0hQPXkKQ09ORklHX0hQMTAwPW0KQ09ORklHX05FVF9WRU5ET1JfSU5URUw9
eQpDT05GSUdfRTEwMD1tCkNPTkZJR19FMTAwMD1tCkNPTkZJR19FMTAwMEU9
bQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPW0KQ09ORklHX0lH
Ql9IV01PTj15CkNPTkZJR19JR0JfRENBPXkKQ09ORklHX0lHQlZGPW0KQ09O
RklHX0lYR0I9bQpDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049
eQpDT05GSUdfSVhHQkVfRENBPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdf
STQwRT1tCkNPTkZJR19JNDBFVkY9bQpDT05GSUdfRk0xMEs9bQpDT05GSUdf
TkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfSk1FPW0KQ09ORklHX05FVF9W
RU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89bQpDT05GSUdfU0tHRT1t
CiMgQ09ORklHX1NLR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0tHRV9H
RU5FU0lTPXkKQ09ORklHX1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdf
TUxYNF9FTj1tCkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJV
Rz15CkNPTkZJR19NTFg1X0NPUkU9bQpDT05GSUdfTUxYNV9DT1JFX0VOPXkK
Q09ORklHX01MWDVfQ09SRV9JUE9JQj15CkNPTkZJR19NTFhTV19DT1JFPW0K
Q09ORklHX01MWFNXX0NPUkVfSFdNT049eQpDT05GSUdfTUxYU1dfQ09SRV9U
SEVSTUFMPXkKQ09ORklHX01MWFNXX1BDST1tCkNPTkZJR19NTFhTV19JMkM9
bQpDT05GSUdfTUxYU1dfU1dJVENISUI9bQpDT05GSUdfTUxYU1dfU1dJVENI
WDI9bQpDT05GSUdfTUxYU1dfU1BFQ1RSVU09bQpDT05GSUdfTUxYU1dfTUlO
SU1BTD1tCkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CkNPTkZJR19LUzg4
NDI9bQpDT05GSUdfS1M4ODUxPW0KQ09ORklHX0tTODg1MV9NTEw9bQpDT05G
SUdfS1NaODg0WF9QQ0k9bQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9
eQpDT05GSUdfRU5DMjhKNjA9bQojIENPTkZJR19FTkMyOEo2MF9XUklURVZF
UklGWSBpcyBub3Qgc2V0CkNPTkZJR19FTkNYMjRKNjAwPW0KQ09ORklHX05F
VF9WRU5ET1JfTVlSST15CkNPTkZJR19NWVJJMTBHRT1tCkNPTkZJR19NWVJJ
MTBHRV9EQ0E9eQpDT05GSUdfRkVBTE5YPW0KQ09ORklHX05FVF9WRU5ET1Jf
TkFUU0VNST15CkNPTkZJR19OQVRTRU1JPW0KQ09ORklHX05TODM4MjA9bQpD
T05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQpDT05GSUdfTkZQPW0KIyBD
T05GSUdfTkZQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf
ODM5MD15CkNPTkZJR19QQ01DSUFfQVhORVQ9bQpDT05GSUdfTkUyS19QQ0k9
bQpDT05GSUdfUENNQ0lBX1BDTkVUPW0KQ09ORklHX05FVF9WRU5ET1JfTlZJ
RElBPXkKQ09ORklHX0ZPUkNFREVUSD1tCkNPTkZJR19ORVRfVkVORE9SX09L
ST15CkNPTkZJR19FVEhPQz1tCkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15
CkNPTkZJR19IQU1BQ0hJPW0KQ09ORklHX1lFTExPV0ZJTj1tCkNPTkZJR19O
RVRfVkVORE9SX1FMT0dJQz15CkNPTkZJR19RTEEzWFhYPW0KQ09ORklHX1FM
Q05JQz1tCkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0hX
TU9OPXkKQ09ORklHX1FMR0U9bQpDT05GSUdfTkVUWEVOX05JQz1tCkNPTkZJ
R19RRUQ9bQpDT05GSUdfUUVEX0xMMj15CkNPTkZJR19RRURfU1JJT1Y9eQpD
T05GSUdfUUVERT1tCkNPTkZJR19RRURfSVNDU0k9eQpDT05GSUdfUUVEX0ZD
T0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJR19RQ09N
X0VNQUM9bQpDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHX0FU
UD1tCkNPTkZJR184MTM5Q1A9bQpDT05GSUdfODEzOVRPTz1tCiMgQ09ORklH
XzgxMzlUT09fUElPIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlUT09fVFVORV9U
V0lTVEVSPXkKQ09ORklHXzgxMzlUT09fODEyOT15CiMgQ09ORklHXzgxMzlf
T0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PW0KIyBDT05G
SUdfTkVUX1ZFTkRPUl9SRU5FU0FTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W
RU5ET1JfUkRDPXkKQ09ORklHX1I2MDQwPW0KQ09ORklHX05FVF9WRU5ET1Jf
Uk9DS0VSPXkKQ09ORklHX1JPQ0tFUj1tCkNPTkZJR19ORVRfVkVORE9SX1NB
TVNVTkc9eQpDT05GSUdfU1hHQkVfRVRIPW0KQ09ORklHX05FVF9WRU5ET1Jf
U0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKQ09ORklHX1NDOTIw
MzE9bQpDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQpDT05GSUdfU0lTOTAwPW0K
Q09ORklHX1NJUzE5MD1tCkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9
eQpDT05GSUdfU0ZDPW0KQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01D
RElfTU9OPXkKQ09ORklHX1NGQ19TUklPVj15CkNPTkZJR19TRkNfTUNESV9M
T0dHSU5HPXkKQ09ORklHX1NGQ19GQUxDT049bQpDT05GSUdfU0ZDX0ZBTENP
Tl9NVEQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKQ09ORklHX1BDTUNJ
QV9TTUM5MUM5Mj1tCkNPTkZJR19FUElDMTAwPW0KQ09ORklHX1NNU0M5MTFY
PW0KIyBDT05GSUdfU01TQzkxMVhfQVJDSF9IT09LUyBpcyBub3Qgc2V0CkNP
TkZJR19TTVNDOTQyMD1tCkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQpD
T05GSUdfU1RNTUFDX0VUSD1tCiMgQ09ORklHX1NUTU1BQ19QTEFURk9STSBp
cyBub3Qgc2V0CkNPTkZJR19TVE1NQUNfUENJPW0KQ09ORklHX05FVF9WRU5E
T1JfU1VOPXkKQ09ORklHX0hBUFBZTUVBTD1tCkNPTkZJR19TVU5HRU09bQpD
T05GSUdfQ0FTU0lOST1tCkNPTkZJR19OSVU9bQpDT05GSUdfTkVUX1ZFTkRP
Ul9URUhVVEk9eQpDT05GSUdfVEVIVVRJPW0KQ09ORklHX05FVF9WRU5ET1Jf
VEk9eQpDT05GSUdfVElfQ1BTV19BTEU9bQpDT05GSUdfVExBTj1tCkNPTkZJ
R19ORVRfVkVORE9SX1ZJQT15CkNPTkZJR19WSUFfUkhJTkU9bQojIENPTkZJ
R19WSUFfUkhJTkVfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19WSUFfVkVMT0NJ
VFk9bQpDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQpDT05GSUdfV0laTkVU
X1c1MTAwPW0KQ09ORklHX1dJWk5FVF9XNTMwMD1tCiMgQ09ORklHX1dJWk5F
VF9CVVNfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX0JVU19J
TkRJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19XSVpORVRfQlVTX0FOWT15CkNP
TkZJR19XSVpORVRfVzUxMDBfU1BJPW0KQ09ORklHX05FVF9WRU5ET1JfWElS
Q09NPXkKQ09ORklHX1BDTUNJQV9YSVJDMlBTPW0KQ09ORklHX05FVF9WRU5E
T1JfU1lOT1BTWVM9eQpDT05GSUdfRFdDX1hMR01BQz1tCkNPTkZJR19EV0Nf
WExHTUFDX1BDST1tCiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJ
R19ISVBQSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0IxMDAwPW0KQ09ORklH
X01ESU9fREVWSUNFPW0KQ09ORklHX01ESU9fQklUQkFORz1tCiMgQ09ORklH
X01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBp
cyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9bQpDT05GSUdfU1dQSFk9eQpDT05G
SUdfTEVEX1RSSUdHRVJfUEhZPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2
ZXJzCiMKQ09ORklHX0FNRF9QSFk9bQpDT05GSUdfQVFVQU5USUFfUEhZPW0K
Q09ORklHX0FUODAzWF9QSFk9bQpDT05GSUdfQkNNN1hYWF9QSFk9bQpDT05G
SUdfQkNNODdYWF9QSFk9bQpDT05GSUdfQkNNX05FVF9QSFlMSUI9bQpDT05G
SUdfQlJPQURDT01fUEhZPW0KQ09ORklHX0NJQ0FEQV9QSFk9bQpDT05GSUdf
REFWSUNPTV9QSFk9bQpDT05GSUdfRFA4Mzg0OF9QSFk9bQpDT05GSUdfRFA4
Mzg2N19QSFk9bQpDT05GSUdfRklYRURfUEhZPW0KQ09ORklHX0lDUExVU19Q
SFk9bQpDT05GSUdfSU5URUxfWFdBWV9QSFk9bQpDT05GSUdfTFNJX0VUMTAx
MUNfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpDT05GSUdfTUFSVkVMTF9QSFk9
bQpDT05GSUdfTUlDUkVMX1BIWT1tCkNPTkZJR19NSUNST0NISVBfUEhZPW0K
Q09ORklHX01JQ1JPU0VNSV9QSFk9bQpDT05GSUdfTkFUSU9OQUxfUEhZPW0K
Q09ORklHX1FTRU1JX1BIWT1tCkNPTkZJR19SRUFMVEVLX1BIWT1tCkNPTkZJ
R19TTVNDX1BIWT1tCkNPTkZJR19TVEUxMFhQPW0KQ09ORklHX1RFUkFORVRJ
Q1NfUEhZPW0KQ09ORklHX1ZJVEVTU0VfUEhZPW0KQ09ORklHX1hJTElOWF9H
TUlJMlJHTUlJPW0KIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBz
ZXQKQ09ORklHX1BMSVA9bQpDT05GSUdfUFBQPW0KQ09ORklHX1BQUF9CU0RD
T01QPW0KQ09ORklHX1BQUF9ERUZMQVRFPW0KQ09ORklHX1BQUF9GSUxURVI9
eQpDT05GSUdfUFBQX01QUEU9bQpDT05GSUdfUFBQX01VTFRJTElOSz15CkNP
TkZJR19QUFBPQVRNPW0KQ09ORklHX1BQUE9FPW0KQ09ORklHX1BQVFA9bQpD
T05GSUdfUFBQT0wyVFA9bQpDT05GSUdfUFBQX0FTWU5DPW0KQ09ORklHX1BQ
UF9TWU5DX1RUWT1tCkNPTkZJR19TTElQPW0KQ09ORklHX1NMSEM9bQojIENP
TkZJR19TTElQX0NPTVBSRVNTRUQgaXMgbm90IHNldAojIENPTkZJR19TTElQ
X1NNQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUF9NT0RFX1NMSVA2IGlz
IG5vdCBzZXQKCiMKIyBIb3N0LXNpZGUgVVNCIHN1cHBvcnQgaXMgbmVlZGVk
IGZvciBVU0IgTmV0d29yayBBZGFwdGVyIHN1cHBvcnQKIwpDT05GSUdfVVNC
X05FVF9EUklWRVJTPW0KQ09ORklHX1VTQl9DQVRDPW0KQ09ORklHX1VTQl9L
QVdFVEg9bQpDT05GSUdfVVNCX1BFR0FTVVM9bQpDT05GSUdfVVNCX1JUTDgx
NTA9bQpDT05GSUdfVVNCX1JUTDgxNTI9bQpDT05GSUdfVVNCX0xBTjc4WFg9
bQpDT05GSUdfVVNCX1VTQk5FVD1tCkNPTkZJR19VU0JfTkVUX0FYODgxN1g9
bQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05F
VF9DRENFVEhFUj1tCkNPTkZJR19VU0JfTkVUX0NEQ19FRU09bQpDT05GSUdf
VVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19O
Q009bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVU
X0RNOTYwMT1tCkNPTkZJR19VU0JfTkVUX1NSOTcwMD1tCkNPTkZJR19VU0Jf
TkVUX1NSOTgwMD1tCkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPW0KQ09ORklH
X1VTQl9ORVRfU01TQzk1WFg9bQpDT05GSUdfVVNCX05FVF9HTDYyMEE9bQpD
T05GSUdfVVNCX05FVF9ORVQxMDgwPW0KQ09ORklHX1VTQl9ORVRfUExVU0I9
bQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPW0KQ09ORklHX1VTQl9ORVRfUk5E
SVNfSE9TVD1tCkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPW0K
Q09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD1tCkNPTkZJR19VU0JfQUxJX001
NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15
CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15
CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPW0K
Q09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9L
QUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0Jf
SFNPPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT1tCkNPTkZJR19VU0JfQ0RD
X1BIT05FVD1tCkNPTkZJR19VU0JfSVBIRVRIPW0KQ09ORklHX1VTQl9TSUVS
UkFfTkVUPW0KQ09ORklHX1VTQl9WTDYwMD1tCkNPTkZJR19VU0JfTkVUX0NI
OTIwMD1tCkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRF
Sz15CkNPTkZJR19BRE04MjExPW0KQ09ORklHX0FUSF9DT01NT049bQpDT05G
SUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0FUSDVLPW0KIyBDT05GSUdfQVRINUtfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19BVEg1S19UUkFDRVIgaXMgbm90IHNldApDT05G
SUdfQVRINUtfUENJPXkKQ09ORklHX0FUSDlLX0hXPW0KQ09ORklHX0FUSDlL
X0NPTU1PTj1tCkNPTkZJR19BVEg5S19DT01NT05fREVCVUc9eQpDT05GSUdf
QVRIOUtfQlRDT0VYX1NVUFBPUlQ9eQpDT05GSUdfQVRIOUs9bQpDT05GSUdf
QVRIOUtfUENJPXkKQ09ORklHX0FUSDlLX0FIQj15CkNPTkZJR19BVEg5S19E
RUJVR0ZTPXkKQ09ORklHX0FUSDlLX1NUQVRJT05fU1RBVElTVElDUz15CiMg
Q09ORklHX0FUSDlLX0RZTkFDSyBpcyBub3Qgc2V0CkNPTkZJR19BVEg5S19X
T1c9eQpDT05GSUdfQVRIOUtfUkZLSUxMPXkKIyBDT05GSUdfQVRIOUtfQ0hB
Tk5FTF9DT05URVhUIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX1BDT0VNPXkK
Q09ORklHX0FUSDlLX0hUQz1tCiMgQ09ORklHX0FUSDlLX0hUQ19ERUJVR0ZT
IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfSFdSTkcgaXMgbm90IHNldApD
T05GSUdfQ0FSTDkxNzA9bQpDT05GSUdfQ0FSTDkxNzBfTEVEUz15CiMgQ09O
RklHX0NBUkw5MTcwX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0FSTDkx
NzBfV1BDPXkKIyBDT05GSUdfQ0FSTDkxNzBfSFdSTkcgaXMgbm90IHNldApD
T05GSUdfQVRINktMPW0KQ09ORklHX0FUSDZLTF9TRElPPW0KQ09ORklHX0FU
SDZLTF9VU0I9bQojIENPTkZJR19BVEg2S0xfREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19BVEg2S0xfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUjU1
MjM9bQpDT05GSUdfV0lMNjIxMD1tCkNPTkZJR19XSUw2MjEwX0lTUl9DT1I9
eQojIENPTkZJR19XSUw2MjEwX1RSQUNJTkcgaXMgbm90IHNldApDT05GSUdf
QVRIMTBLPW0KQ09ORklHX0FUSDEwS19QQ0k9bQojIENPTkZJR19BVEgxMEtf
REVCVUcgaXMgbm90IHNldApDT05GSUdfQVRIMTBLX0RFQlVHRlM9eQojIENP
TkZJR19BVEgxMEtfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19XQ04zNlhY
PW0KIyBDT05GSUdfV0NOMzZYWF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklH
X1dMQU5fVkVORE9SX0FUTUVMPXkKQ09ORklHX0FUTUVMPW0KQ09ORklHX1BD
SV9BVE1FTD1tCkNPTkZJR19QQ01DSUFfQVRNRUw9bQpDT05GSUdfQVQ3NkM1
MFhfVVNCPW0KQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKQ09ORklH
X0I0Mz1tCkNPTkZJR19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09O
RklHX0I0M19CVVNFU19CQ01BX0FORF9TU0I9eQojIENPTkZJR19CNDNfQlVT
RVNfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19CVVNFU19TU0IgaXMg
bm90IHNldApDT05GSUdfQjQzX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0
M19QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzX1NESU89eQpDT05G
SUdfQjQzX0JDTUFfUElPPXkKQ09ORklHX0I0M19QSU89eQpDT05GSUdfQjQz
X1BIWV9HPXkKQ09ORklHX0I0M19QSFlfTj15CkNPTkZJR19CNDNfUEhZX0xQ
PXkKQ09ORklHX0I0M19QSFlfSFQ9eQpDT05GSUdfQjQzX0xFRFM9eQpDT05G
SUdfQjQzX0hXUk5HPXkKIyBDT05GSUdfQjQzX0RFQlVHIGlzIG5vdCBzZXQK
Q09ORklHX0I0M0xFR0FDWT1tCkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9T
RUxFQ1Q9eQpDT05GSUdfQjQzTEVHQUNZX1BDSUNPUkVfQVVUT1NFTEVDVD15
CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNPTkZJR19CNDNMRUdBQ1lfSFdS
Tkc9eQojIENPTkZJR19CNDNMRUdBQ1lfREVCVUcgaXMgbm90IHNldApDT05G
SUdfQjQzTEVHQUNZX0RNQT15CkNPTkZJR19CNDNMRUdBQ1lfUElPPXkKQ09O
RklHX0I0M0xFR0FDWV9ETUFfQU5EX1BJT19NT0RFPXkKIyBDT05GSUdfQjQz
TEVHQUNZX0RNQV9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZ
X1BJT19NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01VVElMPW0KQ09ORklH
X0JSQ01TTUFDPW0KQ09ORklHX0JSQ01GTUFDPW0KQ09ORklHX0JSQ01GTUFD
X1BST1RPX0JDREM9eQpDT05GSUdfQlJDTUZNQUNfUFJPVE9fTVNHQlVGPXkK
Q09ORklHX0JSQ01GTUFDX1NESU89eQpDT05GSUdfQlJDTUZNQUNfVVNCPXkK
Q09ORklHX0JSQ01GTUFDX1BDSUU9eQojIENPTkZJR19CUkNNX1RSQUNJTkcg
aXMgbm90IHNldAojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklH
X1dMQU5fVkVORE9SX0NJU0NPPXkKQ09ORklHX0FJUk89bQpDT05GSUdfQUlS
T19DUz1tCkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19JUFcy
MTAwPW0KQ09ORklHX0lQVzIxMDBfTU9OSVRPUj15CiMgQ09ORklHX0lQVzIx
MDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD1tCkNPTkZJR19J
UFcyMjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RBUD15CkNP
TkZJR19JUFcyMjAwX1BST01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9T
PXkKIyBDT05GSUdfSVBXMjIwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19M
SUJJUFc9bQojIENPTkZJR19MSUJJUFdfREVCVUcgaXMgbm90IHNldApDT05G
SUdfSVdMRUdBQ1k9bQpDT05GSUdfSVdMNDk2NT1tCkNPTkZJR19JV0wzOTQ1
PW0KCiMKIyBpd2wzOTQ1IC8gaXdsNDk2NSBEZWJ1Z2dpbmcgT3B0aW9ucwoj
CiMgQ09ORklHX0lXTEVHQUNZX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
SVdMRUdBQ1lfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJPW0K
Q09ORklHX0lXTFdJRklfTEVEUz15CkNPTkZJR19JV0xEVk09bQpDT05GSUdf
SVdMTVZNPW0KQ09ORklHX0lXTFdJRklfT1BNT0RFX01PRFVMQVI9eQojIENP
TkZJR19JV0xXSUZJX0JDQVNUX0ZJTFRFUklORyBpcyBub3Qgc2V0CgojCiMg
RGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RFQlVHIGlz
IG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSV9ERUJVR0ZTIGlzIG5vdCBzZXQK
Q09ORklHX0lXTFdJRklfREVWSUNFX1RSQUNJTkc9eQpDT05GSUdfV0xBTl9W
RU5ET1JfSU5URVJTSUw9eQpDT05GSUdfSE9TVEFQPW0KQ09ORklHX0hPU1RB
UF9GSVJNV0FSRT15CiMgQ09ORklHX0hPU1RBUF9GSVJNV0FSRV9OVlJBTSBp
cyBub3Qgc2V0CkNPTkZJR19IT1NUQVBfUExYPW0KQ09ORklHX0hPU1RBUF9Q
Q0k9bQpDT05GSUdfSE9TVEFQX0NTPW0KQ09ORklHX0hFUk1FUz1tCkNPTkZJ
R19IRVJNRVNfUFJJU009eQpDT05GSUdfSEVSTUVTX0NBQ0hFX0ZXX09OX0lO
SVQ9eQpDT05GSUdfUExYX0hFUk1FUz1tCkNPTkZJR19UTURfSEVSTUVTPW0K
Q09ORklHX05PUlRFTF9IRVJNRVM9bQpDT05GSUdfUENJX0hFUk1FUz1tCkNP
TkZJR19QQ01DSUFfSEVSTUVTPW0KQ09ORklHX1BDTUNJQV9TUEVDVFJVTT1t
CkNPTkZJR19PUklOT0NPX1VTQj1tCkNPTkZJR19QNTRfQ09NTU9OPW0KQ09O
RklHX1A1NF9VU0I9bQpDT05GSUdfUDU0X1BDST1tCkNPTkZJR19QNTRfU1BJ
PW0KIyBDT05GSUdfUDU0X1NQSV9ERUZBVUxUX0VFUFJPTSBpcyBub3Qgc2V0
CkNPTkZJR19QNTRfTEVEUz15CkNPTkZJR19QUklTTTU0PW0KQ09ORklHX1dM
QU5fVkVORE9SX01BUlZFTEw9eQpDT05GSUdfTElCRVJUQVM9bQpDT05GSUdf
TElCRVJUQVNfVVNCPW0KQ09ORklHX0xJQkVSVEFTX0NTPW0KQ09ORklHX0xJ
QkVSVEFTX1NESU89bQpDT05GSUdfTElCRVJUQVNfU1BJPW0KIyBDT05GSUdf
TElCRVJUQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCRVJUQVNfTUVT
SD15CkNPTkZJR19MSUJFUlRBU19USElORklSTT1tCiMgQ09ORklHX0xJQkVS
VEFTX1RISU5GSVJNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFT
X1RISU5GSVJNX1VTQj1tCkNPTkZJR19NV0lGSUVYPW0KQ09ORklHX01XSUZJ
RVhfU0RJTz1tCkNPTkZJR19NV0lGSUVYX1BDSUU9bQpDT05GSUdfTVdJRklF
WF9VU0I9bQpDT05GSUdfTVdMOEs9bQpDT05GSUdfV0xBTl9WRU5ET1JfTUVE
SUFURUs9eQpDT05GSUdfTVQ3NjAxVT1tCkNPTkZJR19XTEFOX1ZFTkRPUl9S
QUxJTks9eQpDT05GSUdfUlQyWDAwPW0KQ09ORklHX1JUMjQwMFBDST1tCkNP
TkZJR19SVDI1MDBQQ0k9bQpDT05GSUdfUlQ2MVBDST1tCkNPTkZJR19SVDI4
MDBQQ0k9bQpDT05GSUdfUlQyODAwUENJX1JUMzNYWD15CkNPTkZJR19SVDI4
MDBQQ0lfUlQzNVhYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDUzWFg9eQpDT05G
SUdfUlQyODAwUENJX1JUMzI5MD15CkNPTkZJR19SVDI1MDBVU0I9bQpDT05G
SUdfUlQ3M1VTQj1tCkNPTkZJR19SVDI4MDBVU0I9bQpDT05GSUdfUlQyODAw
VVNCX1JUMzNYWD15CkNPTkZJR19SVDI4MDBVU0JfUlQzNVhYPXkKQ09ORklH
X1JUMjgwMFVTQl9SVDM1NzM9eQpDT05GSUdfUlQyODAwVVNCX1JUNTNYWD15
CkNPTkZJR19SVDI4MDBVU0JfUlQ1NVhYPXkKQ09ORklHX1JUMjgwMFVTQl9V
TktOT1dOPXkKQ09ORklHX1JUMjgwMF9MSUI9bQpDT05GSUdfUlQyODAwX0xJ
Ql9NTUlPPW0KQ09ORklHX1JUMlgwMF9MSUJfTU1JTz1tCkNPTkZJR19SVDJY
MDBfTElCX1BDST1tCkNPTkZJR19SVDJYMDBfTElCX1VTQj1tCkNPTkZJR19S
VDJYMDBfTElCPW0KQ09ORklHX1JUMlgwMF9MSUJfRklSTVdBUkU9eQpDT05G
SUdfUlQyWDAwX0xJQl9DUllQVE89eQpDT05GSUdfUlQyWDAwX0xJQl9MRURT
PXkKIyBDT05GSUdfUlQyWDAwX0xJQl9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBD
T05GSUdfUlQyWDAwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVO
RE9SX1JFQUxURUs9eQpDT05GSUdfUlRMODE4MD1tCkNPTkZJR19SVEw4MTg3
PW0KQ09ORklHX1JUTDgxODdfTEVEUz15CkNPTkZJR19SVExfQ0FSRFM9bQpD
T05GSUdfUlRMODE5MkNFPW0KQ09ORklHX1JUTDgxOTJTRT1tCkNPTkZJR19S
VEw4MTkyREU9bQpDT05GSUdfUlRMODcyM0FFPW0KQ09ORklHX1JUTDg3MjNC
RT1tCkNPTkZJR19SVEw4MTg4RUU9bQpDT05GSUdfUlRMODE5MkVFPW0KQ09O
RklHX1JUTDg4MjFBRT1tCkNPTkZJR19SVEw4MTkyQ1U9bQpDT05GSUdfUlRM
V0lGST1tCkNPTkZJR19SVExXSUZJX1BDST1tCkNPTkZJR19SVExXSUZJX1VT
Qj1tCiMgQ09ORklHX1JUTFdJRklfREVCVUcgaXMgbm90IHNldApDT05GSUdf
UlRMODE5MkNfQ09NTU9OPW0KQ09ORklHX1JUTDg3MjNfQ09NTU9OPW0KQ09O
RklHX1JUTEJUQ09FWElTVD1tCkNPTkZJR19SVEw4WFhYVT1tCkNPTkZJR19S
VEw4WFhYVV9VTlRFU1RFRD15CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQpD
T05GSUdfUlNJXzkxWD1tCiMgQ09ORklHX1JTSV9ERUJVR0ZTIGlzIG5vdCBz
ZXQKQ09ORklHX1JTSV9TRElPPW0KQ09ORklHX1JTSV9VU0I9bQpDT05GSUdf
V0xBTl9WRU5ET1JfU1Q9eQpDT05GSUdfQ1cxMjAwPW0KQ09ORklHX0NXMTIw
MF9XTEFOX1NESU89bQpDT05GSUdfQ1cxMjAwX1dMQU5fU1BJPW0KQ09ORklH
X1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMMTI1MT1tCiMgQ09ORklHX1dM
MTI1MV9TUEkgaXMgbm90IHNldApDT05GSUdfV0wxMjUxX1NESU89bQpDT05G
SUdfV0wxMlhYPW0KQ09ORklHX1dMMThYWD1tCkNPTkZJR19XTENPUkU9bQpD
T05GSUdfV0xDT1JFX1NESU89bQpDT05GSUdfV0lMSU5LX1BMQVRGT1JNX0RB
VEE9eQpDT05GSUdfV0xBTl9WRU5ET1JfWllEQVM9eQpDT05GSUdfVVNCX1pE
MTIwMT1tCkNPTkZJR19aRDEyMTFSVz1tCiMgQ09ORklHX1pEMTIxMVJXX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BDTUNJQV9SQVlDUz1tCkNPTkZJR19Q
Q01DSUFfV0wzNTAxPW0KIyBDT05GSUdfTUFDODAyMTFfSFdTSU0gaXMgbm90
IHNldApDT05GSUdfVVNCX05FVF9STkRJU19XTEFOPW0KCiMKIyBXaU1BWCBX
aXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19XSU1BWF9JMjQw
ME09bQpDT05GSUdfV0lNQVhfSTI0MDBNX1VTQj1tCkNPTkZJR19XSU1BWF9J
MjQwME1fREVCVUdfTEVWRUw9OAojIENPTkZJR19XQU4gaXMgbm90IHNldApD
T05GSUdfSUVFRTgwMjE1NF9EUklWRVJTPW0KQ09ORklHX0lFRUU4MDIxNTRf
RkFLRUxCPW0KIyBDT05GSUdfSUVFRTgwMjE1NF9BVDg2UkYyMzAgaXMgbm90
IHNldAojIENPTkZJR19JRUVFODAyMTU0X01SRjI0SjQwIGlzIG5vdCBzZXQK
IyBDT05GSUdfSUVFRTgwMjE1NF9DQzI1MjAgaXMgbm90IHNldApDT05GSUdf
SUVFRTgwMjE1NF9BVFVTQj1tCiMgQ09ORklHX0lFRUU4MDIxNTRfQURGNzI0
MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQ0E4MjEwIGlzIG5v
dCBzZXQKQ09ORklHX1hFTl9ORVRERVZfRlJPTlRFTkQ9bQpDT05GSUdfWEVO
X05FVERFVl9CQUNLRU5EPW0KQ09ORklHX1ZNWE5FVDM9bQpDT05GSUdfRlVK
SVRTVV9FUz1tCkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklHX0lTRE49eQpD
T05GSUdfSVNETl9JNEw9bQpDT05GSUdfSVNETl9QUFA9eQpDT05GSUdfSVNE
Tl9QUFBfVko9eQpDT05GSUdfSVNETl9NUFA9eQpDT05GSUdfSVBQUF9GSUxU
RVI9eQpDT05GSUdfSVNETl9QUFBfQlNEQ09NUD1tCkNPTkZJR19JU0ROX0FV
RElPPXkKQ09ORklHX0lTRE5fVFRZX0ZBWD15CgojCiMgSVNETiBmZWF0dXJl
IHN1Ym1vZHVsZXMKIwpDT05GSUdfSVNETl9ESVZFUlNJT049bQoKIwojIElT
RE40TGludXggaGFyZHdhcmUgZHJpdmVycwojCgojCiMgUGFzc2l2ZSBjYXJk
cwojCkNPTkZJR19JU0ROX0RSVl9ISVNBWD1tCgojCiMgRC1jaGFubmVsIHBy
b3RvY29sIGZlYXR1cmVzCiMKQ09ORklHX0hJU0FYX0VVUk89eQpDT05GSUdf
REVfQU9DPXkKIyBDT05GSUdfSElTQVhfTk9fU0VORENPTVBMRVRFIGlzIG5v
dCBzZXQKIyBDT05GSUdfSElTQVhfTk9fTExDIGlzIG5vdCBzZXQKIyBDT05G
SUdfSElTQVhfTk9fS0VZUEFEIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYXzFU
UjY9eQpDT05GSUdfSElTQVhfTkkxPXkKQ09ORklHX0hJU0FYX01BWF9DQVJE
Uz04CgojCiMgSGlTYXggc3VwcG9ydGVkIGNhcmRzCiMKQ09ORklHX0hJU0FY
XzE2XzM9eQpDT05GSUdfSElTQVhfVEVMRVNQQ0k9eQpDT05GSUdfSElTQVhf
UzBCT1g9eQpDT05GSUdfSElTQVhfRlJJVFpQQ0k9eQpDT05GSUdfSElTQVhf
QVZNX0ExX1BDTUNJQT15CkNPTkZJR19ISVNBWF9FTFNBPXkKQ09ORklHX0hJ
U0FYX0RJRUhMRElWQT15CkNPTkZJR19ISVNBWF9TRURMQkFVRVI9eQpDT05G
SUdfSElTQVhfTkVUSkVUPXkKQ09ORklHX0hJU0FYX05FVEpFVF9VPXkKQ09O
RklHX0hJU0FYX05JQ0NZPXkKQ09ORklHX0hJU0FYX0JLTV9BNFQ9eQpDT05G
SUdfSElTQVhfU0NUX1FVQURSTz15CkNPTkZJR19ISVNBWF9HQVpFTD15CkNP
TkZJR19ISVNBWF9IRkNfUENJPXkKQ09ORklHX0hJU0FYX1c2NjkyPXkKQ09O
RklHX0hJU0FYX0hGQ19TWD15CkNPTkZJR19ISVNBWF9FTlRFUk5PV19QQ0k9
eQojIENPTkZJR19ISVNBWF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSGlTYXgg
UENNQ0lBIGNhcmQgc2VydmljZSBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX1NF
RExCQVVFUl9DUz1tCkNPTkZJR19ISVNBWF9FTFNBX0NTPW0KQ09ORklHX0hJ
U0FYX0FWTV9BMV9DUz1tCkNPTkZJR19ISVNBWF9URUxFU19DUz1tCgojCiMg
SGlTYXggc3ViIGRyaXZlciBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX1NUNTQ4
MT1tCkNPTkZJR19ISVNBWF9IRkNVU0I9bQpDT05GSUdfSElTQVhfSEZDNFM4
Uz1tCkNPTkZJR19ISVNBWF9GUklUWl9QQ0lQTlA9bQpDT05GSUdfSVNETl9D
QVBJPW0KQ09ORklHX0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX0NB
UEkyMD1tCkNPTkZJR19JU0ROX0NBUElfTUlERExFV0FSRT15CkNPTkZJR19J
U0ROX0NBUElfQ0FQSURSVj1tCiMgQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJW
X1ZFUkJPU0UgaXMgbm90IHNldAoKIwojIENBUEkgaGFyZHdhcmUgZHJpdmVy
cwojCkNPTkZJR19DQVBJX0FWTT15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9C
MVBDST1tCkNPTkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDSVY0PXkKQ09ORklH
X0lTRE5fRFJWX0FWTUIxX0IxUENNQ0lBPW0KQ09ORklHX0lTRE5fRFJWX0FW
TUIxX0FWTV9DUz1tCkNPTkZJR19JU0ROX0RSVl9BVk1CMV9UMVBDST1tCkNP
TkZJR19JU0ROX0RSVl9BVk1CMV9DND1tCkNPTkZJR19DQVBJX0VJQ09OPXkK
Q09ORklHX0lTRE5fRElWQVM9bQpDT05GSUdfSVNETl9ESVZBU19CUklQQ0k9
eQpDT05GSUdfSVNETl9ESVZBU19QUklQQ0k9eQpDT05GSUdfSVNETl9ESVZB
U19ESVZBQ0FQST1tCkNPTkZJR19JU0ROX0RJVkFTX1VTRVJJREk9bQpDT05G
SUdfSVNETl9ESVZBU19NQUlOVD1tCkNPTkZJR19JU0ROX0RSVl9HSUdBU0VU
PW0KQ09ORklHX0dJR0FTRVRfQ0FQST15CiMgQ09ORklHX0dJR0FTRVRfSTRM
IGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQVNFVF9EVU1NWUxMIGlzIG5vdCBz
ZXQKQ09ORklHX0dJR0FTRVRfQkFTRT1tCkNPTkZJR19HSUdBU0VUX00xMDU9
bQpDT05GSUdfR0lHQVNFVF9NMTAxPW0KIyBDT05GSUdfR0lHQVNFVF9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19IWVNETj1tCkNPTkZJR19IWVNETl9DQVBJ
PXkKQ09ORklHX01JU0ROPW0KQ09ORklHX01JU0ROX0RTUD1tCkNPTkZJR19N
SVNETl9MMU9JUD1tCgojCiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCkNP
TkZJR19NSVNETl9IRkNQQ0k9bQpDT05GSUdfTUlTRE5fSEZDTVVMVEk9bQpD
T05GSUdfTUlTRE5fSEZDVVNCPW0KQ09ORklHX01JU0ROX0FWTUZSSVRaPW0K
Q09ORklHX01JU0ROX1NQRUVERkFYPW0KQ09ORklHX01JU0ROX0lORklORU9O
PW0KQ09ORklHX01JU0ROX1c2NjkyPW0KQ09ORklHX01JU0ROX05FVEpFVD1t
CkNPTkZJR19NSVNETl9JUEFDPW0KQ09ORklHX01JU0ROX0lTQVI9bQpDT05G
SUdfSVNETl9IRExDPW0KIyBDT05GSUdfTlZNIGlzIG5vdCBzZXQKCiMKIyBJ
bnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19J
TlBVVF9MRURTPW0KQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpDT05GSUdf
SU5QVVRfUE9MTERFVj1tCkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KQ09O
RklHX0lOUFVUX01BVFJJWEtNQVA9bQoKIwojIFVzZXJsYW5kIGludGVyZmFj
ZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9bQpDT05GSUdfSU5QVVRfTU9V
U0VERVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9
MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJ
R19JTlBVVF9KT1lERVY9bQpDT05GSUdfSU5QVVRfRVZERVY9bQojIENPTkZJ
R19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERy
aXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlC
T0FSRF9BREMgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQURQNTU4OD1t
CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg5PW0KQ09ORklHX0tFWUJPQVJEX0FU
S0JEPW0KQ09ORklHX0tFWUJPQVJEX1FUMTA3MD1tCkNPTkZJR19LRVlCT0FS
RF9RVDIxNjA9bQojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0
CkNPTkZJR19LRVlCT0FSRF9HUElPPW0KIyBDT05GSUdfS0VZQk9BUkRfR1BJ
T19QT0xMRUQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVENBNjQxNj1t
CkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4PW0KQ09ORklHX0tFWUJPQVJEX01B
VFJJWD1tCiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CkNP
TkZJR19LRVlCT0FSRF9MTTgzMzM9bQojIENPTkZJR19LRVlCT0FSRF9NQVg3
MzU5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX01DUz1tCkNPTkZJR19L
RVlCT0FSRF9NUFIxMjE9bQojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMg
bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNl
dAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05G
SUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlC
T0FSRF9TVU5LQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVE0yX1RP
VUNIS0VZPW0KIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAoj
IENPTkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX0lO
UFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj1tCkNPTkZJR19NT1VTRV9Q
UzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNF
X1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15
CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01P
VVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15
CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9Q
UzJfRUxBTlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkKQ09O
RklHX01PVVNFX1BTMl9UT1VDSEtJVD15CkNPTkZJR19NT1VTRV9QUzJfRk9D
QUxURUNIPXkKQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFPXkKQ09ORklHX01P
VVNFX1BTMl9TTUJVUz15CkNPTkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdf
TU9VU0VfQVBQTEVUT1VDSD1tCkNPTkZJR19NT1VTRV9CQ001OTc0PW0KQ09O
RklHX01PVVNFX0NZQVBBPW0KQ09ORklHX01PVVNFX0VMQU5fSTJDPW0KQ09O
RklHX01PVVNFX0VMQU5fSTJDX0kyQz15CkNPTkZJR19NT1VTRV9FTEFOX0ky
Q19TTUJVUz15CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KIyBDT05GSUdfTU9V
U0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJD
PW0KQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9bQpDT05GSUdfSU5QVVRf
Sk9ZU1RJQ0s9eQpDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HPW0KQ09ORklHX0pP
WVNUSUNLX0EzRD1tCkNPTkZJR19KT1lTVElDS19BREk9bQpDT05GSUdfSk9Z
U1RJQ0tfQ09CUkE9bQpDT05GSUdfSk9ZU1RJQ0tfR0YySz1tCkNPTkZJR19K
T1lTVElDS19HUklQPW0KQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9bQpDT05G
SUdfSk9ZU1RJQ0tfR1VJTExFTU9UPW0KQ09ORklHX0pPWVNUSUNLX0lOVEVS
QUNUPW0KQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVI9bQpDT05GSUdfSk9Z
U1RJQ0tfVE1EQz1tCkNPTkZJR19KT1lTVElDS19JRk9SQ0U9bQpDT05GSUdf
Sk9ZU1RJQ0tfSUZPUkNFX1VTQj15CkNPTkZJR19KT1lTVElDS19JRk9SQ0Vf
MjMyPXkKQ09ORklHX0pPWVNUSUNLX1dBUlJJT1I9bQpDT05GSUdfSk9ZU1RJ
Q0tfTUFHRUxMQU49bQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9bQpDT05G
SUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMPW0KQ09ORklHX0pPWVNUSUNLX1NUSU5H
RVI9bQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT1tCkNPTkZJR19KT1lTVElD
S19aSEVOSFVBPW0KQ09ORklHX0pPWVNUSUNLX0RCOT1tCkNPTkZJR19KT1lT
VElDS19HQU1FQ09OPW0KQ09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9bQpD
T05GSUdfSk9ZU1RJQ0tfQVM1MDExPW0KQ09ORklHX0pPWVNUSUNLX0pPWURV
TVA9bQpDT05GSUdfSk9ZU1RJQ0tfWFBBRD1tCkNPTkZJR19KT1lTVElDS19Y
UEFEX0ZGPXkKQ09ORklHX0pPWVNUSUNLX1hQQURfTEVEUz15CkNPTkZJR19K
T1lTVElDS19XQUxLRVJBMDcwMT1tCkNPTkZJR19KT1lTVElDS19QU1hQQURf
U1BJPW0KQ09ORklHX0pPWVNUSUNLX1BTWFBBRF9TUElfRkY9eQpDT05GSUdf
SU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09O
RklHX1RBQkxFVF9VU0JfQUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RD
Tz1tCkNPTkZJR19UQUJMRVRfVVNCX0hBTldBTkc9bQpDT05GSUdfVEFCTEVU
X1VTQl9LQlRBQj1tCkNPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVM9bQpDT05G
SUdfVEFCTEVUX1NFUklBTF9XQUNPTTQ9bQpDT05GSUdfSU5QVVRfVE9VQ0hT
Q1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CiMgQ09O
RklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNldAojIENPTkZJR19U
T1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF
RU5fQUQ3ODc5PW0KQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9bQoj
IENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfU1BJIGlzIG5vdCBzZXQKQ09O
RklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVD1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9BVE1FTF9NWFRfVDM3PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhD
SVI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz1tCkNPTkZJR19UT1VD
SFNDUkVFTl9DWThDVE1HMTEwPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRT
UF9DT1JFPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9bQojIENP
TkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfU1BJIGlzIG5vdCBzZXQKQ09ORklH
X1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRT1tCkNPTkZJR19UT1VDSFNDUkVF
Tl9DWVRUU1A0X0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X1NQ
ST1tCkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPW0KQ09ORklHX1RPVUNI
U0NSRUVOX0hBTVBTSElSRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPW0K
Q09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUw9bQpDT05GSUdfVE9V
Q0hTQ1JFRU5fRlVKSVRTVT1tCkNPTkZJR19UT1VDSFNDUkVFTl9HT09ESVg9
bQpDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD1tCkNPTkZJR19UT1VDSFND
UkVFTl9HVU5aRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNz1tCkNP
TkZJR19UT1VDSFNDUkVFTl9FTEFOPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VM
Tz1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT1tCkNPTkZJR19U
T1VDSFNDUkVFTl9XQUNPTV9JMkM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUFY
MTE4MDE9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD1tCkNPTkZJR19U
T1VDSFNDUkVFTl9NTVMxMTQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUVMRkFT
X01JUDQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPW0KQ09ORklHX1RP
VUNIU0NSRUVOX0lORVhJTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9NSzcxMj1t
CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD1tCkNPTkZJR19UT1VDSFND
UkVFTl9FRFRfRlQ1WDA2PW0KQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklH
SFQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU49bQpDT05GSUdfVE9V
Q0hTQ1JFRU5fVElfQU0zMzVYX1RTQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9V
Q0IxNDAwPW0KQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUj1tCkNPTkZJR19U
T1VDSFNDUkVFTl9XRFQ4N1hYX0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9X
TTk3WFg9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RP
VUNIU0NSRUVOX1dNOTcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MTM9
eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT1tCkNPTkZJR19U
T1VDSFNDUkVFTl9NQzEzNzgzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9F
R0FMQVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJ
R19UT1VDSFNDUkVFTl9VU0JfM009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC
X0lUTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPPXkKQ09ORklH
X1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVFTl9V
U0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNI
PXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19U
T1VDSFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15CkNPTkZJR19UT1VDSFND
UkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pBU1RF
Qz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUxPPXkKQ09ORklHX1RPVUNI
U0NSRUVOX1VTQl9FMkk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1pZVFJP
TklDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FVFRfVEM0NVVTQj15CkNP
TkZJR19UT1VDSFNDUkVFTl9VU0JfTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JF
RU5fVVNCX0VBU1lUT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElU
MjEzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTz1tCkNPTkZJR19U
T1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
VFNDMjAwND1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90
IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz1tCkNPTkZJR19UT1VD
SFNDUkVFTl9UU0MyMDA3X0lJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9STV9U
Uz1tCkNPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQ9bQpDT05GSUdfVE9VQ0hT
Q1JFRU5fU0lTX0kyQz1tCkNPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzI9bQpD
T05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f
U1VSRkFDRTNfU1BJPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlz
IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPW0KQ09ORklH
X1RPVUNIU0NSRUVOX1pFVDYyMjM9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fWkZP
UkNFPW0KQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMz1tCkNPTkZJ
R19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUX0FENzE0WD1tCkNPTkZJR19J
TlBVVF9BRDcxNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FENzE0WF9TUEk9bQoj
IENPTkZJR19JTlBVVF9BUklaT05BX0hBUFRJQ1MgaXMgbm90IHNldApDT05G
SUdfSU5QVVRfQk1BMTUwPW0KQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPW0K
Q09ORklHX0lOUFVUX1BDU1BLUj1tCkNPTkZJR19JTlBVVF9NQzEzNzgzX1BX
UkJVVFRPTj1tCkNPTkZJR19JTlBVVF9NTUE4NDUwPW0KQ09ORklHX0lOUFVU
X0FQQU5FTD1tCkNPTkZJR19JTlBVVF9HUDJBPW0KIyBDT05GSUdfSU5QVVRf
R1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1RJ
TFRfUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19ERUNP
REVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUTEFTX0JUTlM9bQpDT05G
SUdfSU5QVVRfQVRJX1JFTU9URTI9bQpDT05GSUdfSU5QVVRfS0VZU1BBTl9S
RU1PVEU9bQpDT05GSUdfSU5QVVRfS1hUSjk9bQojIENPTkZJR19JTlBVVF9L
WFRKOV9QT0xMRURfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QT1dF
Uk1BVEU9bQpDT05GSUdfSU5QVVRfWUVBTElOSz1tCkNPTkZJR19JTlBVVF9D
TTEwOT1tCkNPTkZJR19JTlBVVF9SRVRVX1BXUkJVVFRPTj1tCkNPTkZJR19J
TlBVVF9UUFM2NTIxOF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfQVhQMjBY
X1BFSz1tCkNPTkZJR19JTlBVVF9VSU5QVVQ9bQpDT05GSUdfSU5QVVRfUENG
NTA2MzNfUE1VPW0KQ09ORklHX0lOUFVUX1BDRjg1NzQ9bQpDT05GSUdfSU5Q
VVRfR1BJT19ST1RBUllfRU5DT0RFUj1tCkNPTkZJR19JTlBVVF9BRFhMMzRY
PW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPW0KQ09ORklHX0lOUFVUX0FE
WEwzNFhfU1BJPW0KIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0
CkNPTkZJR19JTlBVVF9DTUEzMDAwPW0KQ09ORklHX0lOUFVUX0NNQTMwMDBf
STJDPW0KQ09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9bQpDT05G
SUdfSU5QVVRfSURFQVBBRF9TTElERUJBUj1tCkNPTkZJR19JTlBVVF9TT0Nf
QlVUVE9OX0FSUkFZPW0KIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNT
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5v
dCBzZXQKQ09ORklHX1JNSTRfQ09SRT1tCkNPTkZJR19STUk0X0kyQz1tCkNP
TkZJR19STUk0X1NQST1tCkNPTkZJR19STUk0X1NNQj1tCkNPTkZJR19STUk0
X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz1tCkNPTkZJR19STUk0XzJE
X1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15
CkNPTkZJR19STUk0X0YzMD15CkNPTkZJR19STUk0X0YzND15CkNPTkZJR19S
TUk0X0Y1ND15CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFyZHdhcmUgSS9P
IHBvcnRzCiMKQ09ORklHX1NFUklPPW0KQ09ORklHX0FSQ0hfTUlHSFRfSEFW
RV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj1tCkNPTkZJR19TRVJJ
T19TRVJQT1JUPW0KQ09ORklHX1NFUklPX0NUODJDNzEwPW0KQ09ORklHX1NF
UklPX1BBUktCRD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9bQpDT05GSUdfU0VS
SU9fTElCUFMyPW0KQ09ORklHX1NFUklPX1JBVz1tCkNPTkZJR19TRVJJT19B
TFRFUkFfUFMyPW0KQ09ORklHX1NFUklPX1BTMk1VTFQ9bQpDT05GSUdfU0VS
SU9fQVJDX1BTMj1tCkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9bQojIENPTkZJ
R19VU0VSSU8gaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9bQpDT05GSUdf
R0FNRVBPUlRfTlM1NTg9bQpDT05GSUdfR0FNRVBPUlRfTDQ9bQpDT05GSUdf
R0FNRVBPUlRfRU1VMTBLMT1tCkNPTkZJR19HQU1FUE9SVF9GTTgwMT1tCgoj
CiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZU
PXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NP
TlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19D
T05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJ
R19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBz
ZXQKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CkNPTkZJR19ST0NLRVRQ
T1JUPW0KQ09ORklHX0NZQ0xBREVTPW0KIyBDT05GSUdfQ1laX0lOVFIgaXMg
bm90IHNldAojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKIyBD
T05GSUdfTU9YQV9TTUFSVElPIGlzIG5vdCBzZXQKQ09ORklHX1NZTkNMSU5L
PW0KQ09ORklHX1NZTkNMSU5LTVA9bQojIENPTkZJR19TWU5DTElOS19HVCBp
cyBub3Qgc2V0CkNPTkZJR19OT1pPTUk9bQojIENPTkZJR19JU0kgaXMgbm90
IHNldApDT05GSUdfTl9IRExDPW0KQ09ORklHX05fR1NNPW0KQ09ORklHX1RS
QUNFX1JPVVRFUj1tCkNPTkZJR19UUkFDRV9TSU5LPW0KQ09ORklHX0RFVk1F
TT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBk
cml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJ
QUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BU
SU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQojIENP
TkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VS
SUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpD
T05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VY
QVI9bQpDT05GSUdfU0VSSUFMXzgyNTBfQ1M9bQpDT05GSUdfU0VSSUFMXzgy
NTBfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFS
VFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VS
SUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFS
RV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5v
dCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CiMgQ09ORklHX1NFUklB
TF84MjUwX0ZTTCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz1t
CkNPTkZJR19TRVJJQUxfODI1MF9SVDI4OFg9eQpDT05GSUdfU0VSSUFMXzgy
NTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQpDT05GSUdfU0VS
SUFMXzgyNTBfTU9YQT1tCgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3Vw
cG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJ
QUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpD
T05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNN
PW0KQ09ORklHX1NFUklBTF9TQ0NOWFA9bQpDT05GSUdfU0VSSUFMX1NDMTZJ
UzdYWF9DT1JFPW0KQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9bQpDT05GSUdf
U0VSSUFMX1NDMTZJUzdYWF9JMkM9eQojIENPTkZJR19TRVJJQUxfU0MxNklT
N1hYX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdV
QVJUPW0KQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVD1tCkNPTkZJR19TRVJJ
QUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdfU0VSSUFMX0FMVEVS
QV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENPTkZJR19TRVJJQUxfSUZYNlg2
MCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJDPW0KQ09ORklHX1NFUklB
TF9BUkNfTlJfUE9SVFM9MQpDT05GSUdfU0VSSUFMX1JQMj1tCkNPTkZJR19T
RVJJQUxfUlAyX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFS
VD1tCkNPTkZJR19TRVJJQUxfREVWX0JVUz15CkNPTkZJR19TRVJJQUxfREVW
X0NUUkxfVFRZUE9SVD15CkNPTkZJR19QUklOVEVSPW0KIyBDT05GSUdfTFBf
Q09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj1tCkNPTkZJR19IVkNf
RFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNP
TkZJR19IVkNfWEVOX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19DT05TT0xF
PW0KQ09ORklHX0lQTUlfSEFORExFUj1tCiMgQ09ORklHX0lQTUlfUEFOSUNf
RVZFTlQgaXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNF
PW0KQ09ORklHX0lQTUlfU0k9bQpDT05GSUdfSVBNSV9TU0lGPW0KQ09ORklH
X0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNPTkZJ
R19IV19SQU5ET009bQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpD
T05GSUdfSFdfUkFORE9NX0lOVEVMPW0KQ09ORklHX0hXX1JBTkRPTV9BTUQ9
bQpDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5ET01fVklS
VElPPW0KQ09ORklHX0hXX1JBTkRPTV9UUE09bQpDT05GSUdfTlZSQU09bQpD
T05GSUdfUjM5NjQ9bQpDT05GSUdfQVBQTElDT009bQoKIwojIFBDTUNJQSBj
aGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz1tCkNPTkZJ
R19DQVJETUFOXzQwMDA9bQpDT05GSUdfQ0FSRE1BTl80MDQwPW0KQ09ORklH
X1NDUjI0WD1tCkNPTkZJR19JUFdJUkVMRVNTPW0KQ09ORklHX01XQVZFPW0K
Q09ORklHX1JBV19EUklWRVI9bQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgpD
T05GSUdfSFBFVD15CkNPTkZJR19IUEVUX01NQVA9eQpDT05GSUdfSFBFVF9N
TUFQX0RFRkFVTFQ9eQpDT05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklH
X1RDR19UUE09bQpDT05GSUdfVENHX1RJU19DT1JFPW0KQ09ORklHX1RDR19U
SVM9bQojIENPTkZJR19UQ0dfVElTX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19U
Q0dfVElTX0kyQ19BVE1FTD1tCkNPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVP
Tj1tCkNPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OPW0KQ09ORklHX1RDR19O
U0M9bQpDT05GSUdfVENHX0FUTUVMPW0KQ09ORklHX1RDR19JTkZJTkVPTj1t
CkNPTkZJR19UQ0dfWEVOPW0KQ09ORklHX1RDR19DUkI9bQojIENPTkZJR19U
Q0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1Qz
M1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAy
NF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9bQpDT05GSUdfREVW
UE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMg
c3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJ
T049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFU
PXkKQ09ORklHX0kyQ19DSEFSREVWPW0KQ09ORklHX0kyQ19NVVg9bQoKIwoj
IE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNf
TVVYX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9MVEM0MzA2PW0K
Q09ORklHX0kyQ19NVVhfUENBOTU0MT1tCkNPTkZJR19JMkNfTVVYX1BDQTk1
NHg9bQojIENPTkZJR19JMkNfTVVYX1BJTkNUUkwgaXMgbm90IHNldAojIENP
TkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhf
TUxYQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpD
T05GSUdfSTJDX1NNQlVTPW0KQ09ORklHX0kyQ19BTEdPQklUPW0KQ09ORklH
X0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQK
IwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09O
RklHX0kyQ19BTEkxNTM1PW0KQ09ORklHX0kyQ19BTEkxNTYzPW0KQ09ORklH
X0kyQ19BTEkxNVgzPW0KQ09ORklHX0kyQ19BTUQ3NTY9bQpDT05GSUdfSTJD
X0FNRDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNfQU1EODExMT1tCkNPTkZJR19J
MkNfSTgwMT1tCkNPTkZJR19JMkNfSVNDSD1tCkNPTkZJR19JMkNfSVNNVD1t
CkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9bQpDT05G
SUdfSTJDX05GT1JDRTJfUzQ5ODU9bQpDT05GSUdfSTJDX1NJUzU1OTU9bQpD
T05GSUdfSTJDX1NJUzYzMD1tCkNPTkZJR19JMkNfU0lTOTZYPW0KQ09ORklH
X0kyQ19WSUE9bQpDT05GSUdfSTJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2
ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJMkMgc3lzdGVtIGJ1cyBk
cml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwoj
IENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19E
RVNJR05XQVJFX0NPUkU9bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZP
Uk09bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPW0KQ09ORklHX0kyQ19E
RVNJR05XQVJFX0JBWVRSQUlMPXkKIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5v
dCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJD
X09DT1JFUz1tCkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KIyBDT05GSUdf
STJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1NJTVRFQz1tCkNP
TkZJR19JMkNfWElMSU5YPW0KCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRh
cHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPW0KQ09ORklH
X0kyQ19QQVJQT1JUPW0KQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPW0KQ09O
RklHX0kyQ19ST0JPVEZVWlpfT1NJRj1tCkNPTkZJR19JMkNfVEFPU19FVk09
bQpDT05GSUdfSTJDX1RJTllfVVNCPW0KQ09ORklHX0kyQ19WSVBFUkJPQVJE
PW0KCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJ
R19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19DUk9TX0VD
X1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TVFVCIGlzIG5vdCBz
ZXQKQ09ORklHX0kyQ19TTEFWRT15CkNPTkZJR19JMkNfU0xBVkVfRUVQUk9N
PW0KIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJ
R19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJV
R19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBN
YXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1NQSV9BTFRFUkE9
bQojIENPTkZJR19TUElfQVhJX1NQSV9FTkdJTkUgaXMgbm90IHNldApDT05G
SUdfU1BJX0JJVEJBTkc9bQpDT05GSUdfU1BJX0JVVFRFUkZMWT1tCiMgQ09O
RklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05X
QVJFPW0KQ09ORklHX1NQSV9EV19QQ0k9bQojIENPTkZJR19TUElfRFdfTUlE
X0RNQSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFdfTU1JTz1tCkNPTkZJR19T
UElfR1BJTz1tCkNPTkZJR19TUElfTE03MF9MTFA9bQpDT05GSUdfU1BJX09D
X1RJTlk9bQpDT05GSUdfU1BJX1BYQTJYWD1tCkNPTkZJR19TUElfUFhBMlhY
X1BDST1tCkNPTkZJR19TUElfUk9DS0NISVA9bQpDT05GSUdfU1BJX1NDMThJ
UzYwMj1tCkNPTkZJR19TUElfWENPTU09bQpDT05GSUdfU1BJX1hJTElOWD1t
CkNPTkZJR19TUElfWllOUU1QX0dRU1BJPW0KCiMKIyBTUEkgUHJvdG9jb2wg
TWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPW0KIyBDT05GSUdfU1BJX0xP
T1BCQUNLX1RFU1QgaXMgbm90IHNldApDT05GSUdfU1BJX1RMRTYyWDA9bQpD
T05GSUdfU1BNST1tCiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBT
IHN1cHBvcnQKIwpDT05GSUdfUFBTPW0KIyBDT05GSUdfUFBTX0RFQlVHIGlz
IG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKQ09ORklHX1BQ
U19DTElFTlRfS1RJTUVSPW0KQ09ORklHX1BQU19DTElFTlRfTERJU0M9bQpD
T05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KQ09ORklHX1BQU19DTElFTlRf
R1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQ
IGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9bQpDT05G
SUdfRFA4MzY0MF9QSFk9bQpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPW0K
Q09ORklHX1BJTkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJ
R19QSU5NVVg9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJ
TkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBD
T05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJM
X1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlMPXkK
Q09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVz15CkNPTkZJR19QSU5DVFJMX0lO
VEVMPXkKQ09ORklHX1BJTkNUUkxfQlJPWFRPTj15CiMgQ09ORklHX1BJTkNU
UkxfR0VNSU5JTEFLRSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX1NVTlJJ
U0VQT0lOVD15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fQUNQST15
CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElP
IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQoKIwojIE1lbW9yeSBt
YXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBu
b3Qgc2V0CkNPTkZJR19HUElPX0FYUDIwOT1tCiMgQ09ORklHX0dQSU9fRFdB
UEIgaXMgbm90IHNldApDT05GSUdfR1BJT19FWEFSPW0KIyBDT05GSUdfR1BJ
T19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSUNI
PW0KQ09ORklHX0dQSU9fTFlOWFBPSU5UPXkKIyBDT05GSUdfR1BJT19NT0NL
VVAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQK
CiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdf
R1BJT19GNzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMg
bm90IHNldApDT05GSUdfR1BJT19TQ0g9bQpDT05GSUdfR1BJT19TQ0gzMTFY
PW0KCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FE
UDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDAgaXMgbm90
IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNldAojIENPTkZJ
R19HUElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1
N1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0
CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAoKIwojIE1GRCBH
UElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQVJJWk9OQSBpcyBub3Qg
c2V0CkNPTkZJR19HUElPX0NSWVNUQUxfQ09WRT15CiMgQ09ORklHX0dQSU9f
TFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTIxOCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0dQSU9fVUNCMTQwMCBpcyBub3Qgc2V0CkNPTkZJ
R19HUElPX1dISVNLRVlfQ09WRT1tCgojCiMgUENJIEdQSU8gZXhwYW5kZXJz
CiMKQ09ORklHX0dQSU9fQU1EODExMT1tCiMgQ09ORklHX0dQSU9fTUxfSU9I
IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENJX0lESU9fMTY9bQojIENPTkZJ
R19HUElPX1JEQzMyMVggaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFu
ZGVycwojCiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09O
RklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElT
T1NSIGlzIG5vdCBzZXQKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJz
CiMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19WSVBF
UkJPQVJEPW0KIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJf
QVZTPXkKQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJfUkVT
RVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQoj
IENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdf
UERBX1BPV0VSPW0KQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlk9bQpDT05G
SUdfVEVTVF9QT1dFUj1tCiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5v
dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENP
TkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZ
X1NCUz1tCkNPTkZJR19DSEFSR0VSX1NCUz1tCiMgQ09ORklHX0JBVFRFUllf
QlEyN1hYWCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0FYUDIwWD1tCkNP
TkZJR19CQVRURVJZX0FYUDIwWD1tCkNPTkZJR19BWFAyMFhfUE9XRVI9bQpD
T05GSUdfQVhQMjg4X0NIQVJHRVI9bQpDT05GSUdfQVhQMjg4X0ZVRUxfR0FV
R0U9bQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD1tCkNPTkZJR19CQVRURVJZ
X01BWDE3MDQyPW0KIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qg
c2V0CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09O
RklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH
RVJfTFA4NzI3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfR1BJTz1tCiMg
Q09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NI
QVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEy
NDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB
UkdFUl9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfR0FV
R0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1MDMz
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNl
dApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdf
SFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZl
cnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdfU0VOU09S
U19BQklUVUdVUlUzPW0KQ09ORklHX1NFTlNPUlNfQUQ3MzE0PW0KQ09ORklH
X1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09O
RklHX1NFTlNPUlNfQURNMTAyMT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjU9
bQpDT05GSUdfU0VOU09SU19BRE0xMDI2PW0KQ09ORklHX1NFTlNPUlNfQURN
MTAyOT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMzE9bQpDT05GSUdfU0VOU09S
U19BRE05MjQwPW0KQ09ORklHX1NFTlNPUlNfQURUN1gxMD1tCkNPTkZJR19T
RU5TT1JTX0FEVDczMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09O
RklHX1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9
bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURU
NzQ3NT1tCkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9bQpDT05GSUdfU0VOU09S
U19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBURU1QPW0KQ09ORklHX1NF
TlNPUlNfRkFNMTVIX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9
bQpDT05GSUdfU0VOU09SU19BU0IxMDA9bQpDT05GSUdfU0VOU09SU19BU1BF
RUQ9bQpDT05GSUdfU0VOU09SU19BVFhQMT1tCkNPTkZJR19TRU5TT1JTX0RT
NjIwPW0KQ09ORklHX1NFTlNPUlNfRFMxNjIxPW0KQ09ORklHX1NFTlNPUlNf
REVMTF9TTU09bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NF
TlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09O
RklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX01DMTM3ODNf
QURDPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNPUlNf
RlRTVEVVVEFURVM9bQpDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklH
X1NFTlNPUlNfR0w1MjBTTT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KQ09O
RklHX1NFTlNPUlNfRzc2Mj1tCkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPW0K
Q09ORklHX1NFTlNPUlNfSElINjEzMD1tCkNPTkZJR19TRU5TT1JTX0lCTUFF
TT1tCkNPTkZJR19TRU5TT1JTX0lCTVBFWD1tCiMgQ09ORklHX1NFTlNPUlNf
SUlPX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSTU1MDA9bQpD
T05GSUdfU0VOU09SU19DT1JFVEVNUD1tCkNPTkZJR19TRU5TT1JTX0lUODc9
bQpDT05GSUdfU0VOU09SU19KQzQyPW0KQ09ORklHX1NFTlNPUlNfUE9XUjEy
MjA9bQpDT05GSUdfU0VOU09SU19MSU5FQUdFPW0KQ09ORklHX1NFTlNPUlNf
TFRDMjk0NT1tCkNPTkZJR19TRU5TT1JTX0xUQzI5OTA9bQpDT05GSUdfU0VO
U09SU19MVEM0MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCkNPTkZJ
R19TRU5TT1JTX0xUQzQyMjI9bQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PW0K
Q09ORklHX1NFTlNPUlNfTFRDNDI2MD1tCkNPTkZJR19TRU5TT1JTX0xUQzQy
NjE9bQpDT05GSUdfU0VOU09SU19NQVgxMTExPW0KQ09ORklHX1NFTlNPUlNf
TUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KQ09ORklHX1NF
TlNPUlNfTUFYMTY2OD1tCkNPTkZJR19TRU5TT1JTX01BWDE5Nz1tCkNPTkZJ
R19TRU5TT1JTX01BWDMxNzIyPW0KQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1t
CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2
NjUwPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz1tCkNPTkZJR19TRU5TT1JT
X01BWDMxNzkwPW0KQ09ORklHX1NFTlNPUlNfTUNQMzAyMT1tCkNPTkZJR19T
RU5TT1JTX1RDNjU0PW0KQ09ORklHX1NFTlNPUlNfQURDWFg9bQpDT05GSUdf
U0VOU09SU19MTTYzPW0KQ09ORklHX1NFTlNPUlNfTE03MD1tCkNPTkZJR19T
RU5TT1JTX0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PW0KQ09ORklHX1NF
TlNPUlNfTE03Nz1tCkNPTkZJR19TRU5TT1JTX0xNNzg9bQpDT05GSUdfU0VO
U09SU19MTTgwPW0KQ09ORklHX1NFTlNPUlNfTE04Mz1tCkNPTkZJR19TRU5T
T1JTX0xNODU9bQpDT05GSUdfU0VOU09SU19MTTg3PW0KQ09ORklHX1NFTlNP
UlNfTE05MD1tCkNPTkZJR19TRU5TT1JTX0xNOTI9bQpDT05GSUdfU0VOU09S
U19MTTkzPW0KQ09ORklHX1NFTlNPUlNfTE05NTIzND1tCkNPTkZJR19TRU5T
T1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklH
X1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9bQpD
T05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCkNPTkZJR19TRU5TT1JT
X05DVDY2ODM9bQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PW0KQ09ORklHX1NF
TlNPUlNfTkNUNzgwMj1tCkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9bQpDT05G
SUdfU0VOU09SU19QQ0Y4NTkxPW0KQ09ORklHX1BNQlVTPW0KQ09ORklHX1NF
TlNPUlNfUE1CVVM9bQpDT05GSUdfU0VOU09SU19BRE0xMjc1PW0KQ09ORklH
X1NFTlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9bQpD
T05GSUdfU0VOU09SU19MVEMzODE1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYw
NjQ9bQpDT05GSUdfU0VOU09SU19NQVgyMDc1MT1tCkNPTkZJR19TRU5TT1JT
X01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCkNPTkZJR19T
RU5TT1JTX1RQUzQwNDIyPW0KQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNP
TkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9
bQpDT05GSUdfU0VOU09SU19TSFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIx
PW0KQ09ORklHX1NFTlNPUlNfU0hUM3g9bQpDT05GSUdfU0VOU09SU19TSFRD
MT1tCkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9bQpDT05GSUdfU0VOU09SU19E
TUUxNzM3PW0KQ09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCkNPTkZJR19TRU5T
T1JTX0VNQzIxMDM9bQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT1tCkNPTkZJ
R19TRU5TT1JTX1NNU0M0N00xPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5
Mj1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9bQpDT05GSUdfU0VOU09S
U19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19TRU5TT1JTX1NDSDU2Mjc9bQpD
T05GSUdfU0VOU09SU19TQ0g1NjM2PW0KQ09ORklHX1NFTlNPUlNfU1RUUzc1
MT1tCkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JTX0FE
QzEyOEQ4MTg9bQpDT05GSUdfU0VOU09SU19BRFMxMDE1PW0KQ09ORklHX1NF
TlNPUlNfQURTNzgyOD1tCkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9bQpDT05G
SUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0K
Q09ORklHX1NFTlNPUlNfSU5BMlhYPW0KQ09ORklHX1NFTlNPUlNfSU5BMzIy
MT1tCkNPTkZJR19TRU5TT1JTX1RDNzQ9bQpDT05GSUdfU0VOU09SU19USE1D
NTA9bQpDT05GSUdfU0VOU09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09SU19U
TVAxMDM9bQpDT05GSUdfU0VOU09SU19UTVAxMDg9bQpDT05GSUdfU0VOU09S
U19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQpDT05GSUdfU0VO
U09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9bQpD
T05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9
bQpDT05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgz
NzkxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09S
U19XODM3OTM9bQpDT05GSUdfU0VOU09SU19XODM3OTU9bQojIENPTkZJR19T
RU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP
UlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09O
RklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdF
SEY9bQpDT05GSUdfU0VOU09SU19YR0VORT1tCgojCiMgQUNQSSBkcml2ZXJz
CiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj1tCkNPTkZJR19TRU5TT1JT
X0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0VN
RVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hX
TU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdf
VEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVS
TUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJ
R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAoj
IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBp
cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09O
RklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dP
Vl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15
CiMgQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qg
c2V0CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09O
RklHX0lOVEVMX1BPV0VSQ0xBTVA9bQpDT05GSUdfWDg2X1BLR19URU1QX1RI
RVJNQUw9bQpDT05GSUdfSU5URUxfU09DX0RUU19JT1NGX0NPUkU9bQpDT05G
SUdfSU5URUxfU09DX0RUU19USEVSTUFMPW0KCiMKIyBBQ1BJIElOVDM0MFgg
dGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVDM0MFhfVEhFUk1BTD1tCkNP
TkZJR19BQ1BJX1RIRVJNQUxfUkVMPW0KQ09ORklHX0lOVDM0MDZfVEhFUk1B
TD1tCkNPTkZJR19JTlRFTF9CWFRfUE1JQ19USEVSTUFMPW0KQ09ORklHX0lO
VEVMX1BDSF9USEVSTUFMPW0KQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUw9
bQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMg
Q09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dB
VENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwoj
CkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KIyBDT05GSUdfU09GVF9XQVRDSERP
R19QUkVUSU1FT1VUIGlzIG5vdCBzZXQKQ09ORklHX1dEQVRfV0RUPW0KQ09O
RklHX1hJTElOWF9XQVRDSERPRz1tCkNPTkZJR19aSUlSQVZFX1dBVENIRE9H
PW0KIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJ
R19EV19XQVRDSERPRz1tCiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMg
bm90IHNldApDT05GSUdfUkVUVV9XQVRDSERPRz1tCkNPTkZJR19BQ1FVSVJF
X1dEVD1tCkNPTkZJR19BRFZBTlRFQ0hfV0RUPW0KQ09ORklHX0FMSU0xNTM1
X1dEVD1tCkNPTkZJR19BTElNNzEwMV9XRFQ9bQpDT05GSUdfRjcxODA4RV9X
RFQ9bQpDT05GSUdfU1A1MTAwX1RDTz1tCkNPTkZJR19TQkNfRklUUEMyX1dB
VENIRE9HPW0KQ09ORklHX0VVUk9URUNIX1dEVD1tCkNPTkZJR19JQjcwMF9X
RFQ9bQpDT05GSUdfSUJNQVNSPW0KQ09ORklHX1dBRkVSX1dEVD1tCkNPTkZJ
R19JNjMwMEVTQl9XRFQ9bQpDT05GSUdfSUU2WFhfV0RUPW0KQ09ORklHX0lU
Q09fV0RUPW0KQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQpDT05GSUdf
SVQ4NzEyRl9XRFQ9bQpDT05GSUdfSVQ4N19XRFQ9bQpDT05GSUdfSFBfV0FU
Q0hET0c9bQpDT05GSUdfSFBXRFRfTk1JX0RFQ09ESU5HPXkKQ09ORklHX1ND
MTIwMF9XRFQ9bQpDT05GSUdfUEM4NzQxM19XRFQ9bQpDT05GSUdfTlZfVENP
PW0KQ09ORklHXzYwWFhfV0RUPW0KQ09ORklHX0NQVTVfV0RUPW0KQ09ORklH
X1NNU0NfU0NIMzExWF9XRFQ9bQpDT05GSUdfU01TQzM3Qjc4N19XRFQ9bQpD
T05GSUdfVklBX1dEVD1tCkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05GSUdf
VzgzODc3Rl9XRFQ9bQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFD
SFpfV0RUPW0KQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9bQpDT05GSUdf
SU5URUxfTUVJX1dEVD1tCkNPTkZJR19OSTkwM1hfV0RUPW0KQ09ORklHX05J
QzcwMThfV0RUPW0KQ09ORklHX01FTl9BMjFfV0RUPW0KQ09ORklHX1hFTl9X
RFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19Q
Q0lQQ1dBVENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2Vk
IFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9bQoKIwoj
IFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKQ09ORklHX1dBVENI
RE9HX1BSRVRJTUVPVVRfR09WPXkKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElN
RU9VVF9ERUZBVUxUX0dPVl9OT09QIGlzIG5vdCBzZXQKQ09ORklHX1dBVENI
RE9HX1BSRVRJTUVPVVRfREVGQVVMVF9HT1ZfUEFOSUM9eQpDT05GSUdfV0FU
Q0hET0dfUFJFVElNRU9VVF9HT1ZfTk9PUD1tCkNPTkZJR19XQVRDSERPR19Q
UkVUSU1FT1VUX0dPVl9QQU5JQz15CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoK
IwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9bQpD
T05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9CTE9DS0lPPXkKQ09ORklH
X1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkK
Q09ORklHX1NTQl9CNDNfUENJX0JSSURHRT15CkNPTkZJR19TU0JfUENNQ0lB
SE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENNQ0lBSE9TVD15CkNPTkZJ
R19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NU
PXkKIyBDT05GSUdfU1NCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9E
UklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVSX1BD
SUNPUkU9eQpDT05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFf
UE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05G
SUdfQkNNQT1tCkNPTkZJR19CQ01BX0JMT0NLSU89eQpDT05GSUdfQkNNQV9I
T1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBD
T05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RS
SVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU49eQpDT05G
SUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMg
bm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpD
T05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQkNNNTkw
WFg9bQpDT05GSUdfTUZEX0FYUDIwWD1tCkNPTkZJR19NRkRfQVhQMjBYX0ky
Qz1tCkNPTkZJR19NRkRfQ1JPU19FQz1tCkNPTkZJR19NRkRfQ1JPU19FQ19J
MkM9bQpDT05GSUdfTUZEX0NST1NfRUNfU1BJPW0KIyBDT05GSUdfUE1JQ19E
QTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBu
b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkw
NjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E
TE4yIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhYPW0KIyBDT05GSUdf
TUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQzEzWFhY
X0kyQz1tCkNPTkZJR19IVENfUEFTSUMzPW0KIyBDT05GSUdfSFRDX0kyQ1BM
RCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU89
bQpDT05GSUdfTFBDX0lDSD1tCkNPTkZJR19MUENfU0NIPW0KQ09ORklHX0lO
VEVMX1NPQ19QTUlDPXkKQ09ORklHX0lOVEVMX1NPQ19QTUlDX0JYVFdDPW0K
Q09ORklHX01GRF9JTlRFTF9MUFNTPW0KQ09ORklHX01GRF9JTlRFTF9MUFNT
X0FDUEk9bQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPW0KIyBDT05GSUdf
TUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBM
RCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRf
ODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMg
bm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENP
TkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFY
ODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19N
RkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMg
bm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBD
T05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfTUZEX1ZJUEVSQk9B
UkQ9bQpDT05GSUdfTUZEX1JFVFU9bQpDT05GSUdfTUZEX1BDRjUwNjMzPW0K
Q09ORklHX1BDRjUwNjMzX0FEQz1tCkNPTkZJR19QQ0Y1MDYzM19HUElPPW0K
Q09ORklHX1VDQjE0MDBfQ09SRT1tCkNPTkZJR19NRkRfUkRDMzIxWD1tCkNP
TkZJR19NRkRfUlRTWF9QQ0k9bQpDT05GSUdfTUZEX1JUNTAzMz1tCkNPTkZJ
R19NRkRfUlRTWF9VU0I9bQojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19N
RkRfU0k0NzZYX0NPUkU9bQpDT05GSUdfTUZEX1NNNTAxPW0KQ09ORklHX01G
RF9TTTUwMV9HUElPPXkKIyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldApDT05GSUdfQUJYNTAw
X0NPUkU9eQojIENPTkZJR19BQjMxMDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJ
R19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDPW0K
Q09ORklHX01GRF9MUDM5NDM9bQojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5v
dCBzZXQKQ09ORklHX01GRF9USV9MTVU9bQojIENPTkZJR19NRkRfUEFMTUFT
IGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldApDT05G
SUdfVFBTNjUwMTA9bQpDT05GSUdfVFBTNjUwN1g9bQojIENPTkZJR19NRkRf
VFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwOTAgaXMg
bm90IHNldApDT05GSUdfTUZEX1RQUzY1MjE3PW0KIyBDT05GSUdfTUZEX1RJ
X0xQODczWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTg9bQojIENP
TkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBT
NjU5MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RX
TDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBp
cyBub3Qgc2V0CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9bQpDT05GSUdfTUZE
X0xNMzUzMz1tCiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklH
X01GRF9WWDg1NT1tCkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRf
QVJJWk9OQV9JMkM9bQojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90
IHNldAojIENPTkZJR19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CkNPTkZJR19N
RkRfV001MTAyPXkKQ09ORklHX01GRF9XTTUxMTA9eQojIENPTkZJR19NRkRf
V004OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5OCBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19N
RkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhf
U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90
IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdf
UkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NFQ19DT1JFPW0KQ09ORklH
X01FRElBX1NVUFBPUlQ9bQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0
CiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKQ09ORklHX01FRElB
X0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX0RJR0lUQUxfVFZf
U1VQUE9SVD15CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkKQ09ORklH
X01FRElBX1NEUl9TVVBQT1JUPXkKQ09ORklHX01FRElBX1JDX1NVUFBPUlQ9
eQpDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQ0VD
X1JDPXkKQ09ORklHX01FRElBX0NPTlRST0xMRVI9eQojIENPTkZJR19NRURJ
QV9DT05UUk9MTEVSX0RWQiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9
bQpDT05GSUdfVklERU9fVjRMMl9TVUJERVZfQVBJPXkKQ09ORklHX1ZJREVP
X1Y0TDI9bQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldAoj
IENPTkZJR19WSURFT19QQ0lfU0tFTEVUT04gaXMgbm90IHNldApDT05GSUdf
VklERU9fVFVORVI9bQpDT05GSUdfVjRMMl9NRU0yTUVNX0RFVj1tCiMgQ09O
RklHX1Y0TDJfRkxBU0hfTEVEX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ
REVPQlVGX0dFTj1tCkNPTkZJR19WSURFT0JVRl9ETUFfU0c9bQpDT05GSUdf
VklERU9CVUZfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRl9EVkI9bQpDT05G
SUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1t
CkNPTkZJR19WSURFT0JVRjJfRE1BX0NPTlRJRz1tCkNPTkZJR19WSURFT0JV
RjJfVk1BTExPQz1tCkNPTkZJR19WSURFT0JVRjJfRE1BX1NHPW0KQ09ORklH
X1ZJREVPQlVGMl9EVkI9bQpDT05GSUdfRFZCX0NPUkU9bQpDT05GSUdfRFZC
X05FVD15CkNPTkZJR19UVFBDSV9FRVBST009bQpDT05GSUdfRFZCX01BWF9B
REFQVEVSUz0xNgojIENPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlMgaXMgbm90
IHNldAojIENPTkZJR19EVkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBu
b3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19SQ19DT1JFPW0K
Q09ORklHX1JDX01BUD1tCkNPTkZJR19SQ19ERUNPREVSUz15CkNPTkZJR19M
SVJDPW0KQ09ORklHX0lSX0xJUkNfQ09ERUM9bQpDT05GSUdfSVJfTkVDX0RF
Q09ERVI9bQpDT05GSUdfSVJfUkM1X0RFQ09ERVI9bQpDT05GSUdfSVJfUkM2
X0RFQ09ERVI9bQpDT05GSUdfSVJfSlZDX0RFQ09ERVI9bQpDT05GSUdfSVJf
U09OWV9ERUNPREVSPW0KQ09ORklHX0lSX1NBTllPX0RFQ09ERVI9bQpDT05G
SUdfSVJfU0hBUlBfREVDT0RFUj1tCkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09E
RVI9bQpDT05GSUdfSVJfWE1QX0RFQ09ERVI9bQpDT05GSUdfUkNfREVWSUNF
Uz15CkNPTkZJR19SQ19BVElfUkVNT1RFPW0KQ09ORklHX0lSX0VORT1tCkNP
TkZJR19JUl9ISVg1SEQyPW0KQ09ORklHX0lSX0lNT049bQpDT05GSUdfSVJf
TUNFVVNCPW0KQ09ORklHX0lSX0lURV9DSVI9bQpDT05GSUdfSVJfRklOVEVL
PW0KQ09ORklHX0lSX05VVk9UT049bQpDT05GSUdfSVJfUkVEUkFUMz1tCkNP
TkZJR19JUl9TUEk9bQpDT05GSUdfSVJfU1RSRUFNWkFQPW0KQ09ORklHX0lS
X1dJTkJPTkRfQ0lSPW0KQ09ORklHX0lSX0lHT1JQTFVHVVNCPW0KQ09ORklH
X0lSX0lHVUFOQT1tCkNPTkZJR19JUl9UVFVTQklSPW0KQ09ORklHX1JDX0xP
T1BCQUNLPW0KQ09ORklHX0lSX0dQSU9fQ0lSPW0KQ09ORklHX0lSX1NFUklB
TD1tCkNPTkZJR19JUl9TRVJJQUxfVFJBTlNNSVRURVI9eQpDT05GSUdfSVJf
U0lSPW0KQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBXZWJjYW0g
ZGV2aWNlcwojCkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQpDT05GSUdfVVNC
X1ZJREVPX0NMQVNTX0lOUFVUX0VWREVWPXkKQ09ORklHX1VTQl9HU1BDQT1t
CkNPTkZJR19VU0JfTTU2MDI9bQpDT05GSUdfVVNCX1NUVjA2WFg9bQpDT05G
SUdfVVNCX0dMODYwPW0KQ09ORklHX1VTQl9HU1BDQV9CRU5RPW0KQ09ORklH
X1VTQl9HU1BDQV9DT05FWD1tCkNPTkZJR19VU0JfR1NQQ0FfQ1BJQTE9bQpD
T05GSUdfVVNCX0dTUENBX0RUQ1MwMzM9bQpDT05GSUdfVVNCX0dTUENBX0VU
T01TPW0KQ09ORklHX1VTQl9HU1BDQV9GSU5FUElYPW0KQ09ORklHX1VTQl9H
U1BDQV9KRUlMSU5KPW0KQ09ORklHX1VTQl9HU1BDQV9KTDIwMDVCQ0Q9bQpD
T05GSUdfVVNCX0dTUENBX0tJTkVDVD1tCkNPTkZJR19VU0JfR1NQQ0FfS09O
SUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BD
QV9NUjk3MzEwQT1tCkNPTkZJR19VU0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdf
VVNCX0dTUENBX09WNTE5PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUzND1tCkNP
TkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNPTkZJR19VU0JfR1NQQ0FfUEFD
MjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklHX1VTQl9H
U1BDQV9QQUM3MzExPW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJ
R19VU0JfR1NQQ0FfU045QzIwMjg9bQpDT05GSUdfVVNCX0dTUENBX1NOOUMy
MFg9bQpDT05GSUdfVVNCX0dTUENBX1NPTklYQj1tCkNPTkZJR19VU0JfR1NQ
Q0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAwPW0KQ09ORklH
X1VTQl9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA1
PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BD
QV9TUENBNTA4PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTYxPW0KQ09ORklH
X1VTQl9HU1BDQV9TUENBMTUyOD1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MDU9
bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJR19VU0JfR1NQQ0Ff
U1E5MzBYPW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQpDT05GSUdfVVNC
X0dTUENBX1NUSzExMzU9bQpDT05GSUdfVVNCX0dTUENBX1NUVjA2ODA9bQpD
T05GSUdfVVNCX0dTUENBX1NVTlBMVVM9bQpDT05GSUdfVVNCX0dTUENBX1Q2
MTM9bQpDT05GSUdfVVNCX0dTUENBX1RPUFJPPW0KQ09ORklHX1VTQl9HU1BD
QV9UT1VQVEVLPW0KQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9bQpDT05GSUdf
VVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19VU0JfR1NQQ0FfVklDQU09bQpD
T05GSUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VTQl9HU1BD
QV9aQzNYWD1tCkNPTkZJR19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BXQ19E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUFdDX0lOUFVUX0VWREVWPXkK
Q09ORklHX1ZJREVPX0NQSUEyPW0KQ09ORklHX1VTQl9aUjM2NFhYPW0KQ09O
RklHX1VTQl9TVEtXRUJDQU09bQpDT05GSUdfVVNCX1MyMjU1PW0KQ09ORklH
X1ZJREVPX1VTQlRWPW0KCiMKIyBBbmFsb2cgVFYgVVNCIGRldmljZXMKIwpD
T05GSUdfVklERU9fUFZSVVNCMj1tCkNPTkZJR19WSURFT19QVlJVU0IyX1NZ
U0ZTPXkKQ09ORklHX1ZJREVPX1BWUlVTQjJfRFZCPXkKIyBDT05GSUdfVklE
RU9fUFZSVVNCMl9ERUJVR0lGQyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19I
RFBWUj1tCkNPTkZJR19WSURFT19VU0JWSVNJT049bQpDT05GSUdfVklERU9f
U1RLMTE2MF9DT01NT049bQpDT05GSUdfVklERU9fU1RLMTE2MD1tCkNPTkZJ
R19WSURFT19HTzcwMDc9bQpDT05GSUdfVklERU9fR083MDA3X1VTQj1tCkNP
TkZJR19WSURFT19HTzcwMDdfTE9BREVSPW0KIyBDT05GSUdfVklERU9fR083
MDA3X1VTQl9TMjI1MF9CT0FSRCBpcyBub3Qgc2V0CgojCiMgQW5hbG9nL2Rp
Z2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fQVUwODI4PW0K
Q09ORklHX1ZJREVPX0FVMDgyOF9WNEwyPXkKQ09ORklHX1ZJREVPX0FVMDgy
OF9SQz15CkNPTkZJR19WSURFT19DWDIzMVhYPW0KQ09ORklHX1ZJREVPX0NY
MjMxWFhfUkM9eQpDT05GSUdfVklERU9fQ1gyMzFYWF9BTFNBPW0KQ09ORklH
X1ZJREVPX0NYMjMxWFhfRFZCPW0KQ09ORklHX1ZJREVPX1RNNjAwMD1tCkNP
TkZJR19WSURFT19UTTYwMDBfQUxTQT1tCkNPTkZJR19WSURFT19UTTYwMDBf
RFZCPW0KCiMKIyBEaWdpdGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX0RW
Ql9VU0I9bQojIENPTkZJR19EVkJfVVNCX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX0RWQl9VU0JfRElCMzAwME1DPW0KQ09ORklHX0RWQl9VU0JfQTgwMD1t
CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj1tCkNPTkZJR19EVkJfVVNCX0RJ
QlVTQl9NQl9GQVVMVFk9eQpDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUM9bQpD
T05GSUdfRFZCX1VTQl9ESUIwNzAwPW0KQ09ORklHX0RWQl9VU0JfVU1UXzAx
MD1tCkNPTkZJR19EVkJfVVNCX0NYVVNCPW0KQ09ORklHX0RWQl9VU0JfTTky
MFg9bQpDT05GSUdfRFZCX1VTQl9ESUdJVFY9bQpDT05GSUdfRFZCX1VTQl9W
UDcwNDU9bQpDT05GSUdfRFZCX1VTQl9WUDcwMlg9bQpDT05GSUdfRFZCX1VT
Ql9HUDhQU0s9bQpDT05GSUdfRFZCX1VTQl9OT1ZBX1RfVVNCMj1tCkNPTkZJ
R19EVkJfVVNCX1RUVVNCMj1tCkNPTkZJR19EVkJfVVNCX0RUVDIwMFU9bQpD
T05GSUdfRFZCX1VTQl9PUEVSQTE9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDU9
bQpDT05GSUdfRFZCX1VTQl9BRjkwMDVfUkVNT1RFPW0KQ09ORklHX0RWQl9V
U0JfUENUVjQ1MkU9bQpDT05GSUdfRFZCX1VTQl9EVzIxMDI9bQpDT05GSUdf
RFZCX1VTQl9DSU5FUkdZX1QyPW0KQ09ORklHX0RWQl9VU0JfRFRWNTEwMD1t
CkNPTkZJR19EVkJfVVNCX0ZSSUlPPW0KQ09ORklHX0RWQl9VU0JfQVo2MDI3
PW0KQ09ORklHX0RWQl9VU0JfVEVDSE5JU0FUX1VTQjI9bQpDT05GSUdfRFZC
X1VTQl9WMj1tCkNPTkZJR19EVkJfVVNCX0FGOTAxNT1tCkNPTkZJR19EVkJf
VVNCX0FGOTAzNT1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19E
VkJfVVNCX0FVNjYxMD1tCkNPTkZJR19EVkJfVVNCX0FaNjAwNz1tCkNPTkZJ
R19EVkJfVVNCX0NFNjIzMD1tCkNPTkZJR19EVkJfVVNCX0VDMTY4PW0KQ09O
RklHX0RWQl9VU0JfR0w4NjE9bQpDT05GSUdfRFZCX1VTQl9MTUUyNTEwPW0K
Q09ORklHX0RWQl9VU0JfTVhMMTExU0Y9bQpDT05GSUdfRFZCX1VTQl9SVEwy
OFhYVT1tCkNPTkZJR19EVkJfVVNCX0RWQlNLWT1tCkNPTkZJR19EVkJfVVNC
X1pEMTMwMT1tCkNPTkZJR19EVkJfVFRVU0JfQlVER0VUPW0KQ09ORklHX0RW
Ql9UVFVTQl9ERUM9bQpDT05GSUdfU01TX1VTQl9EUlY9bQpDT05GSUdfRFZC
X0IyQzJfRkxFWENPUF9VU0I9bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09Q
X1VTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQVMxMDI9bQoKIwoj
IFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCkNP
TkZJR19WSURFT19FTTI4WFg9bQpDT05GSUdfVklERU9fRU0yOFhYX1Y0TDI9
bQpDT05GSUdfVklERU9fRU0yOFhYX0FMU0E9bQpDT05GSUdfVklERU9fRU0y
OFhYX0RWQj1tCkNPTkZJR19WSURFT19FTTI4WFhfUkM9bQoKIwojIFNvZnR3
YXJlIGRlZmluZWQgcmFkaW8gVVNCIGRldmljZXMKIwpDT05GSUdfVVNCX0FJ
UlNQWT1tCkNPTkZJR19VU0JfSEFDS1JGPW0KQ09ORklHX1VTQl9NU0kyNTAw
PW0KCiMKIyBVU0IgSERNSSBDRUMgYWRhcHRlcnMKIwpDT05GSUdfVVNCX1BV
TFNFOF9DRUM9bQpDT05GSUdfVVNCX1JBSU5TSEFET1dfQ0VDPW0KQ09ORklH
X01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBNZWRpYSBjYXB0dXJlIHN1cHBv
cnQKIwpDT05GSUdfVklERU9fTUVZRT1tCkNPTkZJR19WSURFT19TT0xPNlgx
MD1tCkNPTkZJR19WSURFT19UVzU4NjQ9bQpDT05GSUdfVklERU9fVFc2OD1t
CkNPTkZJR19WSURFT19UVzY4Nlg9bQpDT05GSUdfVklERU9fWk9SQU49bQpD
T05GSUdfVklERU9fWk9SQU5fREMzMD1tCkNPTkZJR19WSURFT19aT1JBTl9a
UjM2MDYwPW0KQ09ORklHX1ZJREVPX1pPUkFOX0JVWj1tCkNPTkZJR19WSURF
T19aT1JBTl9EQzEwPW0KQ09ORklHX1ZJREVPX1pPUkFOX0xNTDMzPW0KQ09O
RklHX1ZJREVPX1pPUkFOX0xNTDMzUjEwPW0KQ09ORklHX1ZJREVPX1pPUkFO
X0FWUzZFWUVTPW0KCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZyBUViBzdXBw
b3J0CiMKQ09ORklHX1ZJREVPX0lWVFY9bQojIENPTkZJR19WSURFT19JVlRW
X0RFUFJFQ0FURURfSU9DVExTIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0lW
VFZfQUxTQT1tCkNPTkZJR19WSURFT19GQl9JVlRWPW0KQ09ORklHX1ZJREVP
X0hFWElVTV9HRU1JTkk9bQpDT05GSUdfVklERU9fSEVYSVVNX09SSU9OPW0K
Q09ORklHX1ZJREVPX01YQj1tCkNPTkZJR19WSURFT19EVDMxNTU9bQoKIwoj
IE1lZGlhIGNhcHR1cmUvYW5hbG9nL2h5YnJpZCBUViBzdXBwb3J0CiMKQ09O
RklHX1ZJREVPX0NYMTg9bQpDT05GSUdfVklERU9fQ1gxOF9BTFNBPW0KQ09O
RklHX1ZJREVPX0NYMjM4ODU9bQpDT05GSUdfTUVESUFfQUxURVJBX0NJPW0K
Q09ORklHX1ZJREVPX0NYMjU4MjE9bQpDT05GSUdfVklERU9fQ1gyNTgyMV9B
TFNBPW0KQ09ORklHX1ZJREVPX0NYODg9bQpDT05GSUdfVklERU9fQ1g4OF9B
TFNBPW0KQ09ORklHX1ZJREVPX0NYODhfQkxBQ0tCSVJEPW0KQ09ORklHX1ZJ
REVPX0NYODhfRFZCPW0KQ09ORklHX1ZJREVPX0NYODhfRU5BQkxFX1ZQMzA1
ND15CkNPTkZJR19WSURFT19DWDg4X1ZQMzA1ND1tCkNPTkZJR19WSURFT19D
WDg4X01QRUc9bQpDT05GSUdfVklERU9fQlQ4NDg9bQpDT05GSUdfRFZCX0JU
OFhYPW0KQ09ORklHX1ZJREVPX1NBQTcxMzQ9bQpDT05GSUdfVklERU9fU0FB
NzEzNF9BTFNBPW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfUkM9eQpDT05GSUdf
VklERU9fU0FBNzEzNF9EVkI9bQpDT05GSUdfVklERU9fU0FBNzEzNF9HTzcw
MDc9bQpDT05GSUdfVklERU9fU0FBNzE2ND1tCkNPTkZJR19WSURFT19DT0JB
TFQ9bQoKIwojIE1lZGlhIGRpZ2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKQ09O
RklHX0RWQl9BVjcxMTBfSVI9eQpDT05GSUdfRFZCX0FWNzExMD1tCkNPTkZJ
R19EVkJfQVY3MTEwX09TRD15CkNPTkZJR19EVkJfQlVER0VUX0NPUkU9bQpD
T05GSUdfRFZCX0JVREdFVD1tCkNPTkZJR19EVkJfQlVER0VUX0NJPW0KQ09O
RklHX0RWQl9CVURHRVRfQVY9bQpDT05GSUdfRFZCX0JVREdFVF9QQVRDSD1t
CkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BDST1tCiMgQ09ORklHX0RWQl9C
MkMyX0ZMRVhDT1BfUENJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9Q
TFVUTzI9bQpDT05GSUdfRFZCX0RNMTEwNT1tCkNPTkZJR19EVkJfUFQxPW0K
Q09ORklHX0RWQl9QVDM9bQpDT05GSUdfTUFOVElTX0NPUkU9bQpDT05GSUdf
RFZCX01BTlRJUz1tCkNPTkZJR19EVkJfSE9QUEVSPW0KQ09ORklHX0RWQl9O
R0VORT1tCkNPTkZJR19EVkJfRERCUklER0U9bQpDT05GSUdfRFZCX1NNSVBD
SUU9bQpDT05GSUdfRFZCX05FVFVQX1VOSURWQj1tCkNPTkZJR19WNExfUExB
VEZPUk1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZJQV9DQU1FUkEgaXMgbm90IHNldAoj
IENPTkZJR19TT0NfQ0FNRVJBIGlzIG5vdCBzZXQKQ09ORklHX1Y0TF9NRU0y
TUVNX0RSSVZFUlM9eQpDT05GSUdfVklERU9fTUVNMk1FTV9ERUlOVEVSTEFD
RT1tCkNPTkZJR19WSURFT19TSF9WRVU9bQpDT05GSUdfVjRMX1RFU1RfRFJJ
VkVSUz15CkNPTkZJR19WSURFT19WSU1DPW0KIyBDT05GSUdfVklERU9fVklW
SUQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WSU0yTSBpcyBub3Qgc2V0
CkNPTkZJR19EVkJfUExBVEZPUk1fRFJJVkVSUz15CkNPTkZJR19DRUNfUExB
VEZPUk1fRFJJVkVSUz15CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0
ZXJzCiMKQ09ORklHX1NNU19TRElPX0RSVj1tCkNPTkZJR19SQURJT19BREFQ
VEVSUz15CkNPTkZJR19SQURJT19URUE1NzVYPW0KQ09ORklHX1JBRElPX1NJ
NDcwWD15CkNPTkZJR19VU0JfU0k0NzBYPW0KQ09ORklHX0kyQ19TSTQ3MFg9
bQpDT05GSUdfUkFESU9fU0k0NzEzPW0KQ09ORklHX1VTQl9TSTQ3MTM9bQpD
T05GSUdfUExBVEZPUk1fU0k0NzEzPW0KQ09ORklHX0kyQ19TSTQ3MTM9bQpD
T05GSUdfUkFESU9fU0k0NzZYPW0KQ09ORklHX1VTQl9NUjgwMD1tCkNPTkZJ
R19VU0JfRFNCUj1tCkNPTkZJR19SQURJT19NQVhJUkFESU89bQpDT05GSUdf
UkFESU9fU0hBUks9bQpDT05GSUdfUkFESU9fU0hBUksyPW0KQ09ORklHX1VT
Ql9LRUVORT1tCkNPTkZJR19VU0JfUkFSRU1PTk89bQpDT05GSUdfVVNCX01B
OTAxPW0KQ09ORklHX1JBRElPX1RFQTU3NjQ9bQpDT05GSUdfUkFESU9fU0FB
NzcwNkg9bQpDT05GSUdfUkFESU9fVEVGNjg2Mj1tCkNPTkZJR19SQURJT19X
TDEyNzM9bQoKIwojIFRleGFzIEluc3RydW1lbnRzIFdMMTI4eCBGTSBkcml2
ZXIgKFNUIGJhc2VkKQojCkNPTkZJR19SQURJT19XTDEyOFg9bQoKIwojIFN1
cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCkNPTkZJ
R19EVkJfRklSRURUVj1tCkNPTkZJR19EVkJfRklSRURUVl9JTlBVVD15CkNP
TkZJR19NRURJQV9DT01NT05fT1BUSU9OUz15CgojCiMgY29tbW9uIGRyaXZl
ciBvcHRpb25zCiMKQ09ORklHX1ZJREVPX0NYMjM0MVg9bQpDT05GSUdfVklE
RU9fVFZFRVBST009bQpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT1tCkNPTkZJ
R19EVkJfQjJDMl9GTEVYQ09QPW0KQ09ORklHX1ZJREVPX1NBQTcxNDY9bQpD
T05GSUdfVklERU9fU0FBNzE0Nl9WVj1tCkNPTkZJR19TTVNfU0lBTk9fTURU
Vj1tCkNPTkZJR19TTVNfU0lBTk9fUkM9eQojIENPTkZJR19TTVNfU0lBTk9f
REVCVUdGUyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZl
cnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBzcGksIGZyb250ZW5kcykKIwpD
T05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQpDT05GSUdfTUVESUFf
QVRUQUNIPXkKQ09ORklHX1ZJREVPX0lSX0kyQz1tCgojCiMgQXVkaW8gZGVj
b2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURFT19U
VkFVRElPPW0KQ09ORklHX1ZJREVPX1REQTc0MzI9bQpDT05GSUdfVklERU9f
VERBOTg0MD1tCkNPTkZJR19WSURFT19URUE2NDE1Qz1tCkNPTkZJR19WSURF
T19URUE2NDIwPW0KQ09ORklHX1ZJREVPX01TUDM0MDA9bQpDT05GSUdfVklE
RU9fQ1MzMzA4PW0KQ09ORklHX1ZJREVPX0NTNTM0NT1tCkNPTkZJR19WSURF
T19DUzUzTDMyQT1tCkNPTkZJR19WSURFT19VREExMzQyPW0KQ09ORklHX1ZJ
REVPX1dNODc3NT1tCkNPTkZJR19WSURFT19XTTg3Mzk9bQpDT05GSUdfVklE
RU9fVlAyN1NNUFg9bQpDT05GSUdfVklERU9fU09OWV9CVEZfTVBYPW0KCiMK
IyBSRFMgZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNjU4OD1tCgojCiMg
VmlkZW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fQURWNzYwND1tCkNPTkZJ
R19WSURFT19BRFY3ODQyPW0KQ09ORklHX1ZJREVPX0JUODE5PW0KQ09ORklH
X1ZJREVPX0JUODU2PW0KQ09ORklHX1ZJREVPX0JUODY2PW0KQ09ORklHX1ZJ
REVPX0tTMDEyNz1tCkNPTkZJR19WSURFT19TQUE3MTEwPW0KQ09ORklHX1ZJ
REVPX1NBQTcxMVg9bQpDT05GSUdfVklERU9fVFZQNTE1MD1tCkNPTkZJR19W
SURFT19UVzI4MDQ9bQpDT05GSUdfVklERU9fVFc5OTAzPW0KQ09ORklHX1ZJ
REVPX1RXOTkwNj1tCkNPTkZJR19WSURFT19WUFgzMjIwPW0KCiMKIyBWaWRl
byBhbmQgYXVkaW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzE3WD1t
CkNPTkZJR19WSURFT19DWDI1ODQwPW0KCiMKIyBWaWRlbyBlbmNvZGVycwoj
CkNPTkZJR19WSURFT19TQUE3MTI3PW0KQ09ORklHX1ZJREVPX1NBQTcxODU9
bQpDT05GSUdfVklERU9fQURWNzE3MD1tCkNPTkZJR19WSURFT19BRFY3MTc1
PW0KQ09ORklHX1ZJREVPX0FEVjc1MTE9bQoKIwojIENhbWVyYSBzZW5zb3Ig
ZGV2aWNlcwojCkNPTkZJR19WSURFT19PVjI2NDA9bQpDT05GSUdfVklERU9f
T1Y3NjQwPW0KQ09ORklHX1ZJREVPX01UOVYwMTE9bQoKIwojIEZsYXNoIGRl
dmljZXMKIwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKQ09ORklH
X1ZJREVPX1VQRDY0MDMxQT1tCkNPTkZJR19WSURFT19VUEQ2NDA4Mz1tCgoj
CiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklE
RU9fU0FBNjc1MkhTPW0KCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlw
cwojCkNPTkZJR19WSURFT19NNTI3OTA9bQoKIwojIFNlbnNvcnMgdXNlZCBv
biBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19NRURJQV9UVU5FUj1tCkNP
TkZJR19NRURJQV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVESUFfVFVORVJf
VERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09ORklH
X01FRElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1RE
QTk4ODc9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19N
RURJQV9UVU5FUl9URUE1NzY3PW0KQ09ORklHX01FRElBX1RVTkVSX01TSTAw
MT1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9bQpDT05GSUdfTUVESUFf
VFVORVJfTVQyMDYwPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2Mz1tCkNP
TkZJR19NRURJQV9UVU5FUl9NVDIyNjY9bQpDT05GSUdfTUVESUFfVFVORVJf
TVQyMTMxPW0KQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMD1tCkNPTkZJR19N
RURJQV9UVU5FUl9YQzIwMjg9bQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAw
PW0KQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD1tCkNPTkZJR19NRURJQV9U
VU5FUl9NWEw1MDA1Uz1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD1t
CkNPTkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz1tCkNPTkZJR19NRURJQV9U
VU5FUl9NQVgyMTY1PW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjE4PW0K
Q09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT1tCkNPTkZJR19NRURJQV9UVU5F
Ul9GQzAwMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPW0KQ09ORklH
X01FRElBX1RVTkVSX1REQTE4MjEyPW0KQ09ORklHX01FRElBX1RVTkVSX0U0
MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMjU4MD1tCkNPTkZJR19NRURJ
QV9UVU5FUl9NODhSUzYwMDBUPW0KQ09ORklHX01FRElBX1RVTkVSX1RVQTkw
MDE9bQpDT05GSUdfTUVESUFfVFVORVJfU0kyMTU3PW0KQ09ORklHX01FRElB
X1RVTkVSX0lUOTEzWD1tCkNPTkZJR19NRURJQV9UVU5FUl9SODIwVD1tCkNP
TkZJR19NRURJQV9UVU5FUl9NWEwzMDFSRj1tCkNPTkZJR19NRURJQV9UVU5F
Ul9RTTFEMUMwMDQyPW0KCiMKIyBNdWx0aXN0YW5kYXJkIChzYXRlbGxpdGUp
IGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1RCMDg5OT1tCkNPTkZJR19EVkJf
U1RCNjEwMD1tCkNPTkZJR19EVkJfU1RWMDkweD1tCkNPTkZJR19EVkJfU1RW
NjExMHg9bQpDT05GSUdfRFZCX004OERTMzEwMz1tCgojCiMgTXVsdGlzdGFu
ZGFyZCAoY2FibGUgKyB0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklH
X0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREExODI3MUMyREQ9bQpDT05GSUdf
RFZCX1NJMjE2NT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJR19EVkJf
TU44ODQ3Mz1tCgojCiMgRFZCLVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMK
Q09ORklHX0RWQl9DWDI0MTEwPW0KQ09ORklHX0RWQl9DWDI0MTIzPW0KQ09O
RklHX0RWQl9NVDMxMj1tCkNPTkZJR19EVkJfWkwxMDAzNj1tCkNPTkZJR19E
VkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQyMD1tCkNPTkZJR19EVkJf
U1RWMDI4OD1tCkNPTkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJfU1RW
MDI5OT1tCkNPTkZJR19EVkJfU1RWNjExMD1tCkNPTkZJR19EVkJfU1RWMDkw
MD1tCkNPTkZJR19EVkJfVERBODA4Mz1tCkNPTkZJR19EVkJfVERBMTAwODY9
bQpDT05GSUdfRFZCX1REQTgyNjE9bQpDT05GSUdfRFZCX1ZFUzFYOTM9bQpD
T05GSUdfRFZCX1RVTkVSX0lURDEwMDA9bQpDT05GSUdfRFZCX1RVTkVSX0NY
MjQxMTM9bQpDT05GSUdfRFZCX1REQTgyNlg9bQpDT05GSUdfRFZCX1RVQTYx
MDA9bQpDT05GSUdfRFZCX0NYMjQxMTY9bQpDT05GSUdfRFZCX0NYMjQxMTc9
bQpDT05GSUdfRFZCX0NYMjQxMjA9bQpDT05GSUdfRFZCX1NJMjFYWD1tCkNP
TkZJR19EVkJfVFMyMDIwPW0KQ09ORklHX0RWQl9EUzMwMDA9bQpDT05GSUdf
RFZCX01CODZBMTY9bQpDT05GSUdfRFZCX1REQTEwMDcxPW0KCiMKIyBEVkIt
VCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1A4ODcw
PW0KQ09ORklHX0RWQl9TUDg4N1g9bQpDT05GSUdfRFZCX0NYMjI3MDA9bQpD
T05GSUdfRFZCX0NYMjI3MDI9bQpDT05GSUdfRFZCX0RSWEQ9bQpDT05GSUdf
RFZCX0w2NDc4MT1tCkNPTkZJR19EVkJfVERBMTAwNFg9bQpDT05GSUdfRFZC
X05YVDYwMDA9bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RWQl9aTDEw
MzUzPW0KQ09ORklHX0RWQl9ESUIzMDAwTUI9bQpDT05GSUdfRFZCX0RJQjMw
MDBNQz1tCkNPTkZJR19EVkJfRElCNzAwME09bQpDT05GSUdfRFZCX0RJQjcw
MDBQPW0KQ09ORklHX0RWQl9UREExMDA0OD1tCkNPTkZJR19EVkJfQUY5MDEz
PW0KQ09ORklHX0RWQl9FQzEwMD1tCkNPTkZJR19EVkJfU1RWMDM2Nz1tCkNP
TkZJR19EVkJfQ1hEMjgyMFI9bQpDT05GSUdfRFZCX0NYRDI4NDFFUj1tCkNP
TkZJR19EVkJfUlRMMjgzMD1tCkNPTkZJR19EVkJfUlRMMjgzMj1tCkNPTkZJ
R19EVkJfUlRMMjgzMl9TRFI9bQpDT05GSUdfRFZCX1NJMjE2OD1tCkNPTkZJ
R19EVkJfQVMxMDJfRkU9bQpDT05GSUdfRFZCX1pEMTMwMV9ERU1PRD1tCkNP
TkZJR19EVkJfR1A4UFNLX0ZFPW0KCiMKIyBEVkItQyAoY2FibGUpIGZyb250
ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD1tCkNPTkZJR19EVkJfVERBMTAw
MjE9bQpDT05GSUdfRFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9TVFYwMjk3
PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJp
YWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIwMFg9
bQpDT05GSUdfRFZCX09SNTEyMTE9bQpDT05GSUdfRFZCX09SNTExMzI9bQpD
T05GSUdfRFZCX0JDTTM1MTA9bQpDT05GSUdfRFZCX0xHRFQzMzBYPW0KQ09O
RklHX0RWQl9MR0RUMzMwNT1tCkNPTkZJR19EVkJfTEdEVDMzMDZBPW0KQ09O
RklHX0RWQl9MRzIxNjA9bQpDT05GSUdfRFZCX1M1SDE0MDk9bQpDT05GSUdf
RFZCX0FVODUyMj1tCkNPTkZJR19EVkJfQVU4NTIyX0RUVj1tCkNPTkZJR19E
VkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19EVkJfUzVIMTQxMT1tCgojCiMgSVNE
Qi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIx
PW0KQ09ORklHX0RWQl9ESUI4MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1t
CgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlh
bCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPW0KCiMKIyBEaWdp
dGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCkNPTkZJR19EVkJf
UExMPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwPW0KQ09ORklHX0RWQl9U
VU5FUl9ESUIwMDkwPW0KCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBE
VkItUwojCkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05GSUdfRFZCX0xOQkgy
NT1tCkNPTkZJR19EVkJfTE5CUDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpD
T05GSUdfRFZCX0lTTDY0MDU9bQpDT05GSUdfRFZCX0lTTDY0MjE9bQpDT05G
SUdfRFZCX0lTTDY0MjM9bQpDT05GSUdfRFZCX0E4MjkzPW0KQ09ORklHX0RW
Ql9TUDI9bQpDT05GSUdfRFZCX0xHUzhHWFg9bQpDT05GSUdfRFZCX0FUQk04
ODMwPW0KQ09ORklHX0RWQl9UREE2NjV4PW0KQ09ORklHX0RWQl9JWDI1MDVW
PW0KQ09ORklHX0RWQl9NODhSUzIwMDA9bQpDT05GSUdfRFZCX0FGOTAzMz1t
CkNPTkZJR19EVkJfSE9SVVMzQT1tCkNPTkZJR19EVkJfQVNDT1QyRT1tCkNP
TkZJR19EVkJfSEVMRU5FPW0KCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBm
cm9udGVuZHMKIwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMgbm90IHNldAoK
IwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FH
UF9BTUQ2ND1tCkNPTkZJR19BR1BfSU5URUw9bQpDT05GSUdfQUdQX1NJUz1t
CkNPTkZJR19BR1BfVklBPW0KQ09ORklHX0lOVEVMX0dUVD1tCkNPTkZJR19W
R0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX1ZH
QV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT1tCkNPTkZJR19EUk1fTUlQSV9E
U0k9eQpDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWPXkKIyBDT05GSUdfRFJN
X0RFQlVHX01NX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNf
SEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RS
TV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExP
Qz0xMDAKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdf
RFJNX1RUTT1tCkNPTkZJR19EUk1fVk09eQoKIwojIEkyQyBlbmNvZGVyIG9y
IGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCkNPTkZJ
R19EUk1fSTJDX1NJTDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThY
PW0KQ09ORklHX0RSTV9SQURFT049bQpDT05GSUdfRFJNX1JBREVPTl9VU0VS
UFRSPXkKQ09ORklHX0RSTV9BTURHUFU9bQpDT05GSUdfRFJNX0FNREdQVV9T
ST15CkNPTkZJR19EUk1fQU1ER1BVX0NJSz15CkNPTkZJR19EUk1fQU1ER1BV
X1VTRVJQVFI9eQojIENPTkZJR19EUk1fQU1ER1BVX0dBUlRfREVCVUdGUyBp
cyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmln
dXJhdGlvbgojCkNPTkZJR19EUk1fQU1EX0FDUD15CkNPTkZJR19EUk1fTk9V
VkVBVT1tCkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklHX05PVVZFQVVf
REVCVUdfREVGQVVMVD0zCkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9
eQpDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdfRFJNX0k5MTVfQUxQSEFfU1VQ
UE9SVD15CkNPTkZJR19EUk1fSTkxNV9DQVBUVVJFX0VSUk9SPXkKQ09ORklH
X0RSTV9JOTE1X0NPTVBSRVNTX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1X1VT
RVJQVFI9eQpDT05GSUdfRFJNX0k5MTVfR1ZUPXkKQ09ORklHX0RSTV9JOTE1
X0dWVF9LVk1HVD1tCkNPTkZJR19EUk1fVkdFTT1tCkNPTkZJR19EUk1fVk1X
R0ZYPW0KQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdfRFJNX0dN
QTUwMD1tCkNPTkZJR19EUk1fR01BNjAwPXkKQ09ORklHX0RSTV9HTUEzNjAw
PXkKQ09ORklHX0RSTV9VREw9bQpDT05GSUdfRFJNX0FTVD1tCkNPTkZJR19E
Uk1fTUdBRzIwMD1tCkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9bQpDT05GSUdf
RFJNX1FYTD1tCkNPTkZJR19EUk1fQk9DSFM9bQpDT05GSUdfRFJNX1ZJUlRJ
T19HUFU9bQpDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVs
cwojCkNPTkZJR19EUk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFj
ZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMg
bm90IHNldApDT05GSUdfSFNBX0FNRD1tCkNPTkZJR19EUk1fSElTSV9ISUJN
Qz1tCiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdf
RFJNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSUJfUkFORE9N
IGlzIG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJ
R19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJ
TkU9eQpDT05GSUdfRkJfTk9USUZZPXkKIyBDT05GSUdfRkJfRERDIGlzIG5v
dCBzZXQKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZC
X0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05G
SUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElY
RUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNU
PW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1B
R0VCTElUPW0KIyBDT05GSUdfRkJfUFJPVklERV9HRVRfRkJfVU5NQVBQRURf
QVJFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlz
IG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RFRkVS
UkVEX0lPPXkKIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdI
VD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJM
SVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwoj
CiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BN
MiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FTSUxJ
QU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldApD
T05GSUdfRkJfVkdBMTY9bQpDT05GSUdfRkJfVVZFU0E9bQpDT05GSUdfRkJf
VkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5v
dCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX09Q
RU5DT1JFUz1tCiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBD
T05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBp
cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJ
R19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05G
SUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5v
dCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9T
QVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldApD
T05GSUdfRkJfVklBPW0KQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTPXkK
Q09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFk9eQojIENPTkZJR19GQl9O
RU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNl
dAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RP
TzE9bQojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19G
Ql9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FS
TUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQK
IyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9VREw9
bQojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CkNPTkZJR19G
Ql9WSVJUVUFMPW0KQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORD1tCiMgQ09O
RklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYy
WFggaXMgbm90IHNldAojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZC
X0hZUEVSVj1tCiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MQ0Rf
U1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPW0KIyBDT05GSUdf
TENEX0w0RjAwMjQyVDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzI4
M0dGMDUgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTFRWMzUwUVYgaXMgbm90
IHNldAojIENPTkZJR19MQ0RfSUxJOTIyWCBpcyBub3Qgc2V0CiMgQ09ORklH
X0xDRF9JTEk5MzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1RETzI0TSBp
cyBub3Qgc2V0CiMgQ09ORklHX0xDRF9WR0cyNDMyQTQgaXMgbm90IHNldApD
T05GSUdfTENEX1BMQVRGT1JNPW0KIyBDT05GSUdfTENEX1M2RTYzTTAgaXMg
bm90IHNldAojIENPTkZJR19MQ0RfTEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05G
SUdfTENEX0FNUzM2OUZHMDYgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1T
NTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9IWDgzNTcgaXMgbm90
IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklH
X0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdI
VF9MTTM1MzM9bQpDT05GSUdfQkFDS0xJR0hUX0FQUExFPW0KIyBDT05GSUdf
QkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD
S0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9B
RFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAg
aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzPW0KIyBDT05G
SUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tM
SUdIVF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9H
UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlz
IG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0
CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKQ09ORklH
X1ZHQVNUQVRFPW0KQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxh
eSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJ
R19WR0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZU
X1NDUk9MTEJBQ0tfU0laRT02NAojIENPTkZJR19WR0FDT05fU09GVF9TQ1JP
TExCQUNLX1BFUlNJU1RFTlRfRU5BQkxFX0JZX0RFRkFVTFQgaXMgbm90IHNl
dApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xF
X0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05G
SUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9D
T05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NP
TlNPTEVfUk9UQVRJT049eQojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKQ09O
RklHX1NPVU5EPW0KQ09ORklHX1NPVU5EX09TU19DT1JFPXkKIyBDT05GSUdf
U09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApDT05GSUdfU05E
PW0KQ09ORklHX1NORF9USU1FUj1tCkNPTkZJR19TTkRfUENNPW0KQ09ORklH
X1NORF9QQ01fRUxEPXkKQ09ORklHX1NORF9QQ01fSUVDOTU4PXkKQ09ORklH
X1NORF9ETUFFTkdJTkVfUENNPW0KQ09ORklHX1NORF9IV0RFUD1tCkNPTkZJ
R19TTkRfUkFXTUlEST1tCkNPTkZJR19TTkRfQ09NUFJFU1NfT0ZGTE9BRD1t
CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfSkFDS19JTlBVVF9ERVY9
eQpDT05GSUdfU05EX1NFUVVFTkNFUj1tCkNPTkZJR19TTkRfU0VRX0RVTU1Z
PW0KQ09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9
bQpDT05GSUdfU05EX1BDTV9PU1M9bQpDT05GSUdfU05EX1BDTV9PU1NfUExV
R0lOUz15CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKQ09ORklHX1NORF9TRVFV
RU5DRVJfT1NTPXkKQ09ORklHX1NORF9IUlRJTUVSPW0KQ09ORklHX1NORF9T
RVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9EWU5BTUlDX01JTk9S
Uz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCiMgQ09ORklHX1NORF9TVVBQ
T1JUX09MRF9BUEkgaXMgbm90IHNldApDT05GSUdfU05EX1BST0NfRlM9eQpD
T05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKIyBDT05GSUdfU05EX1ZFUkJP
U0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dC
VUY9eQpDT05GSUdfU05EX1JBV01JRElfU0VRPW0KQ09ORklHX1NORF9PUEwz
X0xJQl9TRVE9bQojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CkNPTkZJR19T
TkRfRU1VMTBLMV9TRVE9bQpDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09O
RklHX1NORF9PUEwzX0xJQj1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09ORklH
X1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKIyBDT05G
SUdfU05EX1BDU1AgaXMgbm90IHNldApDT05GSUdfU05EX0RVTU1ZPW0KQ09O
RklHX1NORF9BTE9PUD1tCkNPTkZJR19TTkRfVklSTUlEST1tCkNPTkZJR19T
TkRfTVRQQVY9bQpDT05GSUdfU05EX01UUzY0PW0KQ09ORklHX1NORF9TRVJJ
QUxfVTE2NTUwPW0KQ09ORklHX1NORF9NUFU0MDE9bQpDT05GSUdfU05EX1BP
UlRNQU4yWDQ9bQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRT15CkNPTkZJ
R19TTkRfQUM5N19QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX1NC
X0NPTU1PTj1tCkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9
bQpDT05GSUdfU05EX0FMUzMwMD1tCkNPTkZJR19TTkRfQUxTNDAwMD1tCkNP
TkZJR19TTkRfQUxJNTQ1MT1tCkNPTkZJR19TTkRfQVNJSFBJPW0KQ09ORklH
X1NORF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT1tCkNPTkZJ
R19TTkRfQVU4ODEwPW0KQ09ORklHX1NORF9BVTg4MjA9bQpDT05GSUdfU05E
X0FVODgzMD1tCkNPTkZJR19TTkRfQVcyPW0KQ09ORklHX1NORF9BWlQzMzI4
PW0KQ09ORklHX1NORF9CVDg3WD1tCiMgQ09ORklHX1NORF9CVDg3WF9PVkVS
Q0xPQ0sgaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj1tCkNPTkZJR19T
TkRfQ01JUENJPW0KQ09ORklHX1NORF9PWFlHRU5fTElCPW0KQ09ORklHX1NO
RF9PWFlHRU49bQpDT05GSUdfU05EX0NTNDI4MT1tCkNPTkZJR19TTkRfQ1M0
NlhYPW0KQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RTUD15CkNPTkZJR19TTkRf
Q1RYRkk9bQpDT05GSUdfU05EX0RBUkxBMjA9bQpDT05GSUdfU05EX0dJTkEy
MD1tCkNPTkZJR19TTkRfTEFZTEEyMD1tCkNPTkZJR19TTkRfREFSTEEyND1t
CkNPTkZJR19TTkRfR0lOQTI0PW0KQ09ORklHX1NORF9MQVlMQTI0PW0KQ09O
RklHX1NORF9NT05BPW0KQ09ORklHX1NORF9NSUE9bQpDT05GSUdfU05EX0VD
SE8zRz1tCkNPTkZJR19TTkRfSU5ESUdPPW0KQ09ORklHX1NORF9JTkRJR09J
Tz1tCkNPTkZJR19TTkRfSU5ESUdPREo9bQpDT05GSUdfU05EX0lORElHT0lP
WD1tCkNPTkZJR19TTkRfSU5ESUdPREpYPW0KQ09ORklHX1NORF9FTVUxMEsx
PW0KQ09ORklHX1NORF9FTVUxMEsxWD1tCkNPTkZJR19TTkRfRU5TMTM3MD1t
CkNPTkZJR19TTkRfRU5TMTM3MT1tCkNPTkZJR19TTkRfRVMxOTM4PW0KQ09O
RklHX1NORF9FUzE5Njg9bQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNP
TkZJR19TTkRfRVMxOTY4X1JBRElPPXkKQ09ORklHX1NORF9GTTgwMT1tCkNP
TkZJR19TTkRfRk04MDFfVEVBNTc1WF9CT09MPXkKQ09ORklHX1NORF9IRFNQ
PW0KQ09ORklHX1NORF9IRFNQTT1tCkNPTkZJR19TTkRfSUNFMTcxMj1tCkNP
TkZJR19TTkRfSUNFMTcyND1tCkNPTkZJR19TTkRfSU5URUw4WDA9bQpDT05G
SUdfU05EX0lOVEVMOFgwTT1tCkNPTkZJR19TTkRfS09SRzEyMTI9bQpDT05G
SUdfU05EX0xPTEE9bQpDT05GSUdfU05EX0xYNjQ2NEVTPW0KQ09ORklHX1NO
RF9NQUVTVFJPMz1tCkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05G
SUdfU05EX01JWEFSVD1tCkNPTkZJR19TTkRfTk0yNTY9bQpDT05GSUdfU05E
X1BDWEhSPW0KQ09ORklHX1NORF9SSVBUSURFPW0KQ09ORklHX1NORF9STUUz
Mj1tCkNPTkZJR19TTkRfUk1FOTY9bQpDT05GSUdfU05EX1JNRTk2NTI9bQpD
T05GSUdfU05EX1NPTklDVklCRVM9bQpDT05GSUdfU05EX1RSSURFTlQ9bQpD
T05GSUdfU05EX1ZJQTgyWFg9bQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09
bQpDT05GSUdfU05EX1ZJUlRVT1NPPW0KQ09ORklHX1NORF9WWDIyMj1tCkNP
TkZJR19TTkRfWU1GUENJPW0KCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRf
SERBPW0KQ09ORklHX1NORF9IREFfSU5URUw9bQpDT05GSUdfU05EX0hEQV9I
V0RFUD15CkNPTkZJR19TTkRfSERBX1JFQ09ORklHPXkKQ09ORklHX1NORF9I
REFfSU5QVVRfQkVFUD15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVBfTU9E
RT0xCkNPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUj15CkNPTkZJR19TTkRf
SERBX0NPREVDX1JFQUxURUs9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19BTkFM
T0c9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD1tCkNPTkZJR19T
TkRfSERBX0NPREVDX1ZJQT1tCkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9
bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9bQpDT05GSUdfU05EX0hE
QV9DT0RFQ19DT05FWEFOVD1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEx
MD1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMj1tCkNPTkZJR19TTkRf
SERBX0NPREVDX0NBMDEzMl9EU1A9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19D
TUVESUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9bQpDT05GSUdf
U05EX0hEQV9HRU5FUklDPW0KQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9E
RUZBVUxUPTAKQ09ORklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERB
X0RTUF9MT0FERVI9eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NO
RF9IREFfRVhUX0NPUkU9bQpDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpF
PTQwOTYKQ09ORklHX1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJ
R19TTkRfVVNCX0FVRElPPW0KQ09ORklHX1NORF9VU0JfVUExMDE9bQpDT05G
SUdfU05EX1VTQl9VU1gyWT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KQ09O
RklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpDT05GSUdfU05EX1VTQl9VUzEy
Mkw9bQpDT05GSUdfU05EX1VTQl82RklSRT1tCkNPTkZJR19TTkRfVVNCX0hJ
RkFDRT1tCkNPTkZJR19TTkRfQkNEMjAwMD1tCkNPTkZJR19TTkRfVVNCX0xJ
TkU2PW0KQ09ORklHX1NORF9VU0JfUE9EPW0KQ09ORklHX1NORF9VU0JfUE9E
SEQ9bQpDT05GSUdfU05EX1VTQl9UT05FUE9SVD1tCkNPTkZJR19TTkRfVVNC
X1ZBUklBWD1tCkNPTkZJR19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJ
UkVXSVJFX0xJQj1tCkNPTkZJR19TTkRfRElDRT1tCkNPTkZJR19TTkRfT1hG
Vz1tCkNPTkZJR19TTkRfSVNJR0hUPW0KQ09ORklHX1NORF9GSVJFV09SS1M9
bQpDT05GSUdfU05EX0JFQk9CPW0KQ09ORklHX1NORF9GSVJFV0lSRV9ESUdJ
MDBYPW0KQ09ORklHX1NORF9GSVJFV0lSRV9UQVNDQU09bQpDT05GSUdfU05E
X0ZJUkVXSVJFX01PVFU9bQpDT05GSUdfU05EX0ZJUkVGQUNFPW0KQ09ORklH
X1NORF9QQ01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPW0KQ09ORklHX1NO
RF9QREFVRElPQ0Y9bQpDT05GSUdfU05EX1NPQz1tCkNPTkZJR19TTkRfU09D
X0FDOTdfQlVTPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVf
UENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NP
Q19UT1BPTE9HWT15CkNPTkZJR19TTkRfU09DX0FNRF9BQ1A9bQpDT05GSUdf
U05EX0FUTUVMX1NPQz1tCkNPTkZJR19TTkRfREVTSUdOV0FSRV9JMlM9bQpD
T05GSUdfU05EX0RFU0lHTldBUkVfUENNPXkKCiMKIyBTb0MgQXVkaW8gZm9y
IEZyZWVzY2FsZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1ZGlvIG9wdGlv
bnMgZm9yIEZyZWVzY2FsZSBDUFVzOgojCiMgQ09ORklHX1NORF9TT0NfRlNM
X0FTUkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0ZTTF9TQUkgaXMg
bm90IHNldAojIENPTkZJR19TTkRfU09DX0ZTTF9TU0kgaXMgbm90IHNldAoj
IENPTkZJR19TTkRfU09DX0ZTTF9TUERJRiBpcyBub3Qgc2V0CiMgQ09ORklH
X1NORF9TT0NfRlNMX0VTQUkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D
X0lNWF9BVURNVVggaXMgbm90IHNldApDT05GSUdfU05EX0kyU19ISTYyMTBf
STJTPW0KQ09ORklHX1NORF9TT0NfSU1HPXkKQ09ORklHX1NORF9TT0NfSU1H
X0kyU19JTj1tCkNPTkZJR19TTkRfU09DX0lNR19JMlNfT1VUPW0KQ09ORklH
X1NORF9TT0NfSU1HX1BBUkFMTEVMX09VVD1tCkNPTkZJR19TTkRfU09DX0lN
R19TUERJRl9JTj1tCkNPTkZJR19TTkRfU09DX0lNR19TUERJRl9PVVQ9bQpD
T05GSUdfU05EX1NPQ19JTUdfUElTVEFDSElPX0lOVEVSTkFMX0RBQz1tCkNP
TkZJR19TTkRfU1NUX0FUT01fSElGSTJfUExBVEZPUk09bQpDT05GSUdfU05E
X1NTVF9JUEM9bQpDT05GSUdfU05EX1NTVF9JUENfQUNQST1tCkNPTkZJR19T
TkRfU09DX0lOVEVMX1NTVD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9G
SVJNV0FSRT1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9BQ1BJPW0KQ09O
RklHX1NORF9TT0NfSU5URUxfU1NUX01BVENIPW0KQ09ORklHX1NORF9TT0Nf
SU5URUxfSEFTV0VMTD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0hBU1dFTExf
TUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JYVF9EQTcyMTlfTUFYOTgz
NTdBX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWFRfUlQyOThfTUFD
SD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JEV19SVDU2NzdfTUFDSD1tCkNP
TkZJR19TTkRfU09DX0lOVEVMX0JST0FEV0VMTF9NQUNIPW0KQ09ORklHX1NO
RF9TT0NfSU5URUxfQllUQ1JfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NP
Q19JTlRFTF9CWVRDUl9SVDU2NTFfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lO
VEVMX0NIVF9CU1dfUlQ1NjcyX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRF
TF9DSFRfQlNXX1JUNTY0NV9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxf
Q0hUX0JTV19NQVg5ODA5MF9USV9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5U
RUxfQllUX0NIVF9EQTcyMTNfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVM
X0JZVF9DSFRfTk9DT0RFQ19NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxf
U0tZTEFLRT1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9SVDI4Nl9NQUNI
PW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tMX05BVTg4TDI1X1NTTTQ1Njdf
TUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9OQVU4OEwyNV9NQVg5
ODM1N0FfTUFDSD1tCkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9bQpDT05G
SUdfWlhfVERNPW0KQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQoKIwoj
IENPREVDIGRyaXZlcnMKIwpDT05GSUdfU05EX1NPQ19BQzk3X0NPREVDPW0K
Q09ORklHX1NORF9TT0NfQURBVV9VVElMUz1tCkNPTkZJR19TTkRfU09DX0FE
QVUxNzAxPW0KQ09ORklHX1NORF9TT0NfQURBVTE3WDE9bQpDT05GSUdfU05E
X1NPQ19BREFVMTc2MT1tCkNPTkZJR19TTkRfU09DX0FEQVUxNzYxX0kyQz1t
CkNPTkZJR19TTkRfU09DX0FEQVUxNzYxX1NQST1tCkNPTkZJR19TTkRfU09D
X0FEQVU3MDAyPW0KQ09ORklHX1NORF9TT0NfQUs0MTA0PW0KQ09ORklHX1NO
RF9TT0NfQUs0NTU0PW0KQ09ORklHX1NORF9TT0NfQUs0NjEzPW0KQ09ORklH
X1NORF9TT0NfQUs0NjQyPW0KQ09ORklHX1NORF9TT0NfQUs1Mzg2PW0KQ09O
RklHX1NORF9TT0NfQUxDNTYyMz1tCiMgQ09ORklHX1NORF9TT0NfQlRfU0NP
IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQ1MzNUwzMj1tCkNPTkZJR19T
TkRfU09DX0NTMzVMMzM9bQpDT05GSUdfU05EX1NPQ19DUzM1TDM0PW0KQ09O
RklHX1NORF9TT0NfQ1MzNUwzNT1tCkNPTkZJR19TTkRfU09DX0NTNDJMNDI9
bQpDT05GSUdfU05EX1NPQ19DUzQyTDUxPW0KQ09ORklHX1NORF9TT0NfQ1M0
Mkw1MV9JMkM9bQpDT05GSUdfU05EX1NPQ19DUzQyTDUyPW0KQ09ORklHX1NO
RF9TT0NfQ1M0Mkw1Nj1tCkNPTkZJR19TTkRfU09DX0NTNDJMNzM9bQpDT05G
SUdfU05EX1NPQ19DUzQyNjU9bQpDT05GSUdfU05EX1NPQ19DUzQyNzA9bQpD
T05GSUdfU05EX1NPQ19DUzQyNzE9bQpDT05GSUdfU05EX1NPQ19DUzQyNzFf
STJDPW0KQ09ORklHX1NORF9TT0NfQ1M0MjcxX1NQST1tCkNPTkZJR19TTkRf
U09DX0NTNDJYWDg9bQpDT05GSUdfU05EX1NPQ19DUzQyWFg4X0kyQz1tCkNP
TkZJR19TTkRfU09DX0NTNDM0OT1tCkNPTkZJR19TTkRfU09DX0NTNTNMMzA9
bQpDT05GSUdfU05EX1NPQ19EQTcyMTM9bQpDT05GSUdfU05EX1NPQ19EQTcy
MTk9bQpDT05GSUdfU05EX1NPQ19ESU8yMTI1PW0KQ09ORklHX1NORF9TT0Nf
RE1JQz1tCkNPTkZJR19TTkRfU09DX0hETUlfQ09ERUM9bQpDT05GSUdfU05E
X1NPQ19FUzcxMzQ9bQpDT05GSUdfU05EX1NPQ19FUzgzMjg9bQpDT05GSUdf
U05EX1NPQ19FUzgzMjhfSTJDPW0KQ09ORklHX1NORF9TT0NfRVM4MzI4X1NQ
ST1tCkNPTkZJR19TTkRfU09DX0dUTTYwMT1tCkNPTkZJR19TTkRfU09DX0hE
QUNfSERNST1tCkNPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2PW0KQ09ORklH
X1NORF9TT0NfTUFYOTgwOTA9bQpDT05GSUdfU05EX1NPQ19NQVg5ODM1N0E9
bQpDT05GSUdfU05EX1NPQ19NQVg5ODUwND1tCkNPTkZJR19TTkRfU09DX01B
WDk4OTI3PW0KQ09ORklHX1NORF9TT0NfTUFYOTg2MD1tCkNPTkZJR19TTkRf
U09DX01TTTg5MTZfV0NEX0FOQUxPRz1tCkNPTkZJR19TTkRfU09DX01TTTg5
MTZfV0NEX0RJR0lUQUw9bQpDT05GSUdfU05EX1NPQ19QQ00xNjgxPW0KQ09O
RklHX1NORF9TT0NfUENNMTc5WD1tCkNPTkZJR19TTkRfU09DX1BDTTE3OVhf
STJDPW0KQ09ORklHX1NORF9TT0NfUENNMTc5WF9TUEk9bQpDT05GSUdfU05E
X1NPQ19QQ00zMTY4QT1tCkNPTkZJR19TTkRfU09DX1BDTTMxNjhBX0kyQz1t
CkNPTkZJR19TTkRfU09DX1BDTTMxNjhBX1NQST1tCkNPTkZJR19TTkRfU09D
X1BDTTUxMng9bQpDT05GSUdfU05EX1NPQ19QQ001MTJ4X0kyQz1tCkNPTkZJ
R19TTkRfU09DX1BDTTUxMnhfU1BJPW0KQ09ORklHX1NORF9TT0NfUkw2MjMx
PW0KQ09ORklHX1NORF9TT0NfUkw2MzQ3QT1tCkNPTkZJR19TTkRfU09DX1JU
Mjg2PW0KQ09ORklHX1NORF9TT0NfUlQyOTg9bQpDT05GSUdfU05EX1NPQ19S
VDU2MTY9bQpDT05GSUdfU05EX1NPQ19SVDU2MzE9bQpDT05GSUdfU05EX1NP
Q19SVDU2NDA9bQpDT05GSUdfU05EX1NPQ19SVDU2NDU9bQpDT05GSUdfU05E
X1NPQ19SVDU2NTE9bQpDT05GSUdfU05EX1NPQ19SVDU2NzA9bQpDT05GSUdf
U05EX1NPQ19SVDU2Nzc9bQpDT05GSUdfU05EX1NPQ19SVDU2NzdfU1BJPW0K
Q09ORklHX1NORF9TT0NfU0dUTDUwMDA9bQpDT05GSUdfU05EX1NPQ19TSTQ3
Nlg9bQpDT05GSUdfU05EX1NPQ19TSUdNQURTUD1tCkNPTkZJR19TTkRfU09D
X1NJR01BRFNQX0kyQz1tCkNPTkZJR19TTkRfU09DX1NJR01BRFNQX1JFR01B
UD1tCkNPTkZJR19TTkRfU09DX1NJUkZfQVVESU9fQ09ERUM9bQpDT05GSUdf
U05EX1NPQ19TUERJRj1tCkNPTkZJR19TTkRfU09DX1NTTTI2MDI9bQpDT05G
SUdfU05EX1NPQ19TU00yNjAyX1NQST1tCkNPTkZJR19TTkRfU09DX1NTTTI2
MDJfSTJDPW0KQ09ORklHX1NORF9TT0NfU1NNNDU2Nz1tCkNPTkZJR19TTkRf
U09DX1NUQTMyWD1tCkNPTkZJR19TTkRfU09DX1NUQTM1MD1tCkNPTkZJR19T
TkRfU09DX1NUSV9TQVM9bQpDT05GSUdfU05EX1NPQ19UQVMyNTUyPW0KQ09O
RklHX1NORF9TT0NfVEFTNTA4Nj1tCkNPTkZJR19TTkRfU09DX1RBUzU3MVg9
bQpDT05GSUdfU05EX1NPQ19UQVM1NzIwPW0KQ09ORklHX1NORF9TT0NfVEZB
OTg3OT1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzPW0KQ09ORklHX1NO
RF9TT0NfVExWMzIwQUlDMjNfSTJDPW0KQ09ORklHX1NORF9TT0NfVExWMzIw
QUlDMjNfU1BJPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzFYWD1tCkNP
TkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0KQ09ORklHX1NORF9TT0NfVFMz
QTIyN0U9bQpDT05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdfU05EX1NP
Q19XTTg1MjM9bQpDT05GSUdfU05EX1NPQ19XTTg1ODA9bQpDT05GSUdfU05E
X1NPQ19XTTg3MTE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mjg9bQpDT05GSUdf
U05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9bQpDT05G
SUdfU05EX1NPQ19XTTg3NDE9bQpDT05GSUdfU05EX1NPQ19XTTg3NTA9bQpD
T05GSUdfU05EX1NPQ19XTTg3NTM9bQpDT05GSUdfU05EX1NPQ19XTTg3NzA9
bQpDT05GSUdfU05EX1NPQ19XTTg3NzY9bQpDT05GSUdfU05EX1NPQ19XTTg4
MDQ9bQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPW0KQ09ORklHX1NORF9T
T0NfV004ODA0X1NQST1tCkNPTkZJR19TTkRfU09DX1dNODkwMz1tCkNPTkZJ
R19TTkRfU09DX1dNODk2MD1tCkNPTkZJR19TTkRfU09DX1dNODk2Mj1tCkNP
TkZJR19TTkRfU09DX1dNODk3ND1tCkNPTkZJR19TTkRfU09DX1dNODk3OD1t
CkNPTkZJR19TTkRfU09DX1dNODk4NT1tCkNPTkZJR19TTkRfU09DX05BVTg1
NDA9bQpDT05GSUdfU05EX1NPQ19OQVU4ODEwPW0KQ09ORklHX1NORF9TT0Nf
TkFVODgyND1tCkNPTkZJR19TTkRfU09DX05BVTg4MjU9bQpDT05GSUdfU05E
X1NPQ19UUEE2MTMwQTI9bQpDT05GSUdfU05EX1NJTVBMRV9DQVJEX1VUSUxT
PW0KQ09ORklHX1NORF9TSU1QTEVfQ0FSRD1tCkNPTkZJR19TTkRfWDg2PXkK
Q09ORklHX0hETUlfTFBFX0FVRElPPW0KQ09ORklHX0FDOTdfQlVTPW0KCiMK
IyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9bQpDT05GSUdfSElEX0JBVFRF
UllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkKQ09ORklHX1VISUQ9bQpD
T05GSUdfSElEX0dFTkVSSUM9bQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMK
IwpDT05GSUdfSElEX0E0VEVDSD1tCkNPTkZJR19ISURfQUNDVVRPVUNIPW0K
Q09ORklHX0hJRF9BQ1JVWD1tCkNPTkZJR19ISURfQUNSVVhfRkY9eQpDT05G
SUdfSElEX0FQUExFPW0KQ09ORklHX0hJRF9BUFBMRUlSPW0KQ09ORklHX0hJ
RF9BU1VTPW0KQ09ORklHX0hJRF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJ
Tj1tCkNPTkZJR19ISURfQkVUT1BfRkY9bQpDT05GSUdfSElEX0NIRVJSWT1t
CkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJR19ISURfQ09SU0FJUj1tCkNP
TkZJR19ISURfUFJPRElLRVlTPW0KQ09ORklHX0hJRF9DTUVESUE9bQpDT05G
SUdfSElEX0NQMjExMj1tCkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19I
SURfRFJBR09OUklTRT1tCkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKQ09ORklH
X0hJRF9FTVNfRkY9bQpDT05GSUdfSElEX0VMRUNPTT1tCkNPTkZJR19ISURf
RUxPPW0KQ09ORklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfR0VNQklSRD1t
CkNPTkZJR19ISURfR0ZSTT1tCkNPTkZJR19ISURfSE9MVEVLPW0KQ09ORklH
X0hPTFRFS19GRj15CkNPTkZJR19ISURfR1Q2ODNSPW0KQ09ORklHX0hJRF9L
RVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lD
PW0KQ09ORklHX0hJRF9XQUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0K
Q09ORklHX0hJRF9JQ0FERT1tCkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJ
R19ISURfS0VOU0lOR1RPTj1tCkNPTkZJR19ISURfTENQT1dFUj1tCkNPTkZJ
R19ISURfTEVEPW0KQ09ORklHX0hJRF9MRU5PVk89bQpDT05GSUdfSElEX0xP
R0lURUNIPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ESj1tCkNPTkZJR19ISURf
TE9HSVRFQ0hfSElEUFA9bQpDT05GSUdfTE9HSVRFQ0hfRkY9eQpDT05GSUdf
TE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdfTE9HSUc5NDBfRkY9eQpDT05G
SUdfTE9HSVdIRUVMU19GRj15CkNPTkZJR19ISURfTUFHSUNNT1VTRT1tCkNP
TkZJR19ISURfTUFZRkxBU0g9bQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNP
TkZJR19ISURfTU9OVEVSRVk9bQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQpD
T05GSUdfSElEX05UST1tCkNPTkZJR19ISURfTlRSSUc9bQpDT05GSUdfSElE
X09SVEVLPW0KQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCkNPTkZJR19QQU5U
SEVSTE9SRF9GRj15CkNPTkZJR19ISURfUEVOTU9VTlQ9bQpDT05GSUdfSElE
X1BFVEFMWU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9Q
SUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNP
TkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVE
Uz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5U
Uk9OSUNTPW0KQ09ORklHX0hJRF9QUklNQVg9bQpDT05GSUdfSElEX1JPQ0NB
VD1tCkNPTkZJR19ISURfU0FJVEVLPW0KQ09ORklHX0hJRF9TQU1TVU5HPW0K
Q09ORklHX0hJRF9TT05ZPW0KQ09ORklHX1NPTllfRkY9eQpDT05GSUdfSElE
X1NQRUVETElOSz1tCkNPTkZJR19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdf
SElEX1NVTlBMVVM9bQpDT05GSUdfSElEX1JNST1tCkNPTkZJR19ISURfR1JF
RU5BU0lBPW0KQ09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURfSFlQ
RVJWX01PVVNFPW0KQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9bQpDT05GSUdf
U01BUlRKT1lQTFVTX0ZGPXkKQ09ORklHX0hJRF9USVZPPW0KQ09ORklHX0hJ
RF9UT1BTRUVEPW0KQ09ORklHX0hJRF9USElOR009bQpDT05GSUdfSElEX1RI
UlVTVE1BU1RFUj1tCkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQpDT05GSUdf
SElEX1VEUkFXX1BTMz1tCkNPTkZJR19ISURfV0FDT009bQpDT05GSUdfSElE
X1dJSU1PVEU9bQpDT05GSUdfSElEX1hJTk1PPW0KQ09ORklHX0hJRF9aRVJP
UExVUz1tCkNPTkZJR19aRVJPUExVU19GRj15CkNPTkZJR19ISURfWllEQUNS
T049bQpDT05GSUdfSElEX1NFTlNPUl9IVUI9bQojIENPTkZJR19ISURfU0VO
U09SX0NVU1RPTV9TRU5TT1IgaXMgbm90IHNldApDT05GSUdfSElEX0FMUFM9
bQoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPW0KQ09O
RklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJ
RCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9bQoKIwojIEludGVsIElTSCBI
SUQgc3VwcG9ydAojCkNPTkZJR19JTlRFTF9JU0hfSElEPW0KQ09ORklHX1VT
Ql9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpD
T05GSUdfVVNCX0NPTU1PTj1tCkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkK
Q09ORklHX1VTQj1tCkNPTkZJR19VU0JfUENJPXkKIyBDT05GSUdfVVNCX0FO
Tk9VTkNFX05FV19ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaXNjZWxsYW5l
b3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Q9
eQpDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTPXkKIyBDT05GSUdfVVNCX09U
RyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5v
dCBzZXQKQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVD1tCkNPTkZJ
R19VU0JfTU9OPW0KQ09ORklHX1VTQl9XVVNCPW0KQ09ORklHX1VTQl9XVVNC
X0NCQUY9bQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBz
ZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdf
VVNCX0M2N1gwMF9IQ0Q9bQpDT05GSUdfVVNCX1hIQ0lfSENEPW0KQ09ORklH
X1VTQl9YSENJX1BDST1tCiMgQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlz
IG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD1tCkNPTkZJR19VU0JfRUhD
SV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15
CkNPTkZJR19VU0JfRUhDSV9QQ0k9bQojIENPTkZJR19VU0JfRUhDSV9IQ0Rf
UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX09YVTIxMEhQX0hDRD1t
CkNPTkZJR19VU0JfSVNQMTE2WF9IQ0Q9bQpDT05GSUdfVVNCX0lTUDEzNjJf
SENEPW0KIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKQ09O
RklHX1VTQl9NQVgzNDIxX0hDRD1tCkNPTkZJR19VU0JfT0hDSV9IQ0Q9bQpD
T05GSUdfVVNCX09IQ0lfSENEX1BDST1tCiMgQ09ORklHX1VTQl9PSENJX0hD
RF9TU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZP
Uk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPW0KQ09ORklHX1VT
Ql9VMTMyX0hDRD1tCkNPTkZJR19VU0JfU0w4MTFfSENEPW0KIyBDT05GSUdf
VVNCX1NMODExX0hDRF9JU08gaXMgbm90IHNldApDT05GSUdfVVNCX1NMODEx
X0NTPW0KQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9bQpDT05GSUdfVVNCX1dI
Q0lfSENEPW0KQ09ORklHX1VTQl9IV0FfSENEPW0KIyBDT05GSUdfVVNCX0hD
RF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90
IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0Cgoj
CiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009
bQpDT05GSUdfVVNCX1BSSU5URVI9bQpDT05GSUdfVVNCX1dETT1tCkNPTkZJ
R19VU0JfVE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9u
IFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRl
ZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJ
R19VU0JfU1RPUkFHRT1tCiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9bQpDT05GSUdf
UkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj1t
CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPW0KQ09ORklHX1VTQl9TVE9S
QUdFX0lTRDIwMD1tCkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD1tCkNPTkZJ
R19VU0JfU1RPUkFHRV9TRERSMDk9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0RE
UjU1PW0KQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPW0KQ09ORklHX1VT
Ql9TVE9SQUdFX0FMQVVEQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VD
SD1tCkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT1tCkNPTkZJR19VU0JfU1RP
UkFHRV9DWVBSRVNTX0FUQUNCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0VORV9V
QjYyNTA9bQpDT05GSUdfVVNCX1VBUz1tCgojCiMgVVNCIEltYWdpbmcgZGV2
aWNlcwojCkNPTkZJR19VU0JfTURDODAwPW0KQ09ORklHX1VTQl9NSUNST1RF
Sz1tCkNPTkZJR19VU0JJUF9DT1JFPW0KQ09ORklHX1VTQklQX1ZIQ0lfSENE
PW0KQ09ORklHX1VTQklQX1ZIQ0lfSENfUE9SVFM9OApDT05GSUdfVVNCSVBf
VkhDSV9OUl9IQ1M9MQpDT05GSUdfVVNCSVBfSE9TVD1tCiMgQ09ORklHX1VT
QklQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9bQpD
T05GSUdfVVNCX01VU0JfSE9TVD15CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXll
cgojCgojCiMgTVVTQiBETUEgbW9kZQojCkNPTkZJR19NVVNCX1BJT19PTkxZ
PXkKIyBDT05GSUdfVVNCX0RXQzMgaXMgbm90IHNldAojIENPTkZJR19VU0Jf
RFdDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBVU0Ig
cG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpDT05GSUdfVVNC
X1NFUklBTD1tCkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQpDT05GSUdf
VVNCX1NFUklBTF9TSU1QTEU9bQpDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJM
RT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NF
UklBTF9CRUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJ
R19VU0JfU0VSSUFMX1dISVRFSEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJ
R0lfQUNDRUxFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD1tCkNP
TkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdfVVNCX1NFUklB
TF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklH
X1VTQl9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0K
Q09ORklHX1VTQl9TRVJJQUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdF
UE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJPW0KQ09ORklH
X1VTQl9TRVJJQUxfRjgxMjMyPW0KQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNY
PW0KQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOPW0KQ09ORklHX1VTQl9TRVJJ
QUxfSVBXPW0KQ09ORklHX1VTQl9TRVJJQUxfSVVVPW0KQ09ORklHX1VTQl9T
RVJJQUxfS0VZU1BBTl9QREE9bQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFO
PW0KQ09ORklHX1VTQl9TRVJJQUxfS0xTST1tCkNPTkZJR19VU0JfU0VSSUFM
X0tPQklMX1NDVD1tCkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPW0KQ09O
RklHX1VTQl9TRVJJQUxfTUVUUk89bQpDT05GSUdfVVNCX1NFUklBTF9NT1M3
NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JUPXkKQ09O
RklHX1VTQl9TRVJJQUxfTU9TNzg0MD1tCkNPTkZJR19VU0JfU0VSSUFMX01Y
VVBPUlQ9bQpDT05GSUdfVVNCX1NFUklBTF9OQVZNQU49bQpDT05GSUdfVVNC
X1NFUklBTF9QTDIzMDM9bQpDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4PW0K
Q09ORklHX1VTQl9TRVJJQUxfUUNBVVg9bQpDT05GSUdfVVNCX1NFUklBTF9R
VUFMQ09NTT1tCkNPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDU9bQpDT05GSUdf
VVNCX1NFUklBTF9TQUZFPW0KIyBDT05GSUdfVVNCX1NFUklBTF9TQUZFX1BB
RERFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVM
RVNTPW0KQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPW0KQ09ORklHX1VTQl9T
RVJJQUxfVEk9bQpDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9bQpDT05G
SUdfVVNCX1NFUklBTF9YSVJDT009bQpDT05GSUdfVVNCX1NFUklBTF9XV0FO
PW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KQ09ORklHX1VTQl9TRVJJ
QUxfT01OSU5FVD1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElDT049bQpDT05G
SUdfVVNCX1NFUklBTF9YU0VOU19NVD1tCkNPTkZJR19VU0JfU0VSSUFMX1dJ
U0hCT05FPW0KQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwPW0KQ09ORklHX1VT
Ql9TRVJJQUxfUVQyPW0KQ09ORklHX1VTQl9TRVJJQUxfVVBENzhGMDczMD1t
CiMgQ09ORklHX1VTQl9TRVJJQUxfREVCVUcgaXMgbm90IHNldAoKIwojIFVT
QiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPW0K
Q09ORklHX1VTQl9FTUkyNj1tCkNPTkZJR19VU0JfQURVVFVYPW0KQ09ORklH
X1VTQl9TRVZTRUc9bQpDT05GSUdfVVNCX1JJTzUwMD1tCkNPTkZJR19VU0Jf
TEVHT1RPV0VSPW0KQ09ORklHX1VTQl9MQ0Q9bQpDT05GSUdfVVNCX0NZUFJF
U1NfQ1k3QzYzPW0KQ09ORklHX1VTQl9DWVRIRVJNPW0KQ09ORklHX1VTQl9J
RE1PVVNFPW0KQ09ORklHX1VTQl9GVERJX0VMQU49bQpDT05GSUdfVVNCX0FQ
UExFRElTUExBWT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBPW0KIyBDT05GSUdf
VVNCX1NJU1VTQlZHQV9DT04gaXMgbm90IHNldApDT05GSUdfVVNCX0xEPW0K
Q09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj1tCkNPTkZJR19VU0JfSU9XQVJS
SU9SPW0KQ09ORklHX1VTQl9URVNUPW0KIyBDT05GSUdfVVNCX0VIU0VUX1RF
U1RfRklYVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9bQpD
T05GSUdfVVNCX1lVUkVYPW0KQ09ORklHX1VTQl9FWlVTQl9GWDI9bQpDT05G
SUdfVVNCX0hVQl9VU0IyNTFYQj1tCkNPTkZJR19VU0JfSFNJQ19VU0IzNTAz
PW0KQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQ9bQpDT05GSUdfVVNCX0xJTktf
TEFZRVJfVEVTVD1tCkNPTkZJR19VU0JfQ0hBT1NLRVk9bQpDT05GSUdfVUNT
ST1tCkNPTkZJR19VU0JfQVRNPW0KQ09ORklHX1VTQl9TUEVFRFRPVUNIPW0K
Q09ORklHX1VTQl9DWEFDUlU9bQpDT05GSUdfVVNCX1VFQUdMRUFUTT1tCkNP
TkZJR19VU0JfWFVTQkFUTT1tCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRy
aXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlW
PW0KIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CkNPTkZJR19U
QUhWT19VU0I9bQojIENPTkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZBVUxU
IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMzAxPW0KIyBDT05GSUdfVVNC
X0dBREdFVCBpcyBub3Qgc2V0CgojCiMgVVNCIFBvd2VyIERlbGl2ZXJ5IGFu
ZCBUeXBlLUMgZHJpdmVycwojCkNPTkZJR19UWVBFQz1tCkNPTkZJR19UWVBF
Q19XQ09WRT1tCkNPTkZJR19VU0JfTEVEX1RSSUc9eQojIENPTkZJR19VU0Jf
VUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVdCPW0KQ09ORklHX1VXQl9I
V0E9bQpDT05GSUdfVVdCX1dIQ0k9bQpDT05GSUdfVVdCX0kxNDgwVT1tCkNP
TkZJR19NTUM9bQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldApDT05G
SUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05G
SUdfTU1DX0JMT0NLX0JPVU5DRT15CkNPTkZJR19TRElPX1VBUlQ9bQojIENP
TkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9z
dCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJPW0KQ09O
RklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNP
TkZJR19NTUNfU0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09
bQpDT05GSUdfTU1DX1dCU0Q9bQpDT05GSUdfTU1DX1RJRk1fU0Q9bQpDT05G
SUdfTU1DX1NQST1tCkNPTkZJR19NTUNfU0RSSUNPSF9DUz1tCkNPTkZJR19N
TUNfQ0I3MTA9bQpDT05GSUdfTU1DX1ZJQV9TRE1NQz1tCkNPTkZJR19NTUNf
VlVCMzAwPW0KQ09ORklHX01NQ19VU0hDPW0KQ09ORklHX01NQ19VU0RISTZS
T0wwPW0KQ09ORklHX01NQ19SRUFMVEVLX1BDST1tCkNPTkZJR19NTUNfUkVB
TFRFS19VU0I9bQpDT05GSUdfTU1DX1RPU0hJQkFfUENJPW0KQ09ORklHX01N
Q19NVEs9bQpDT05GSUdfTU1DX1NESENJX1hFTk9OPW0KQ09ORklHX01FTVNU
SUNLPW0KIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90IHNldAoKIwoj
IE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNB
RkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPW0KQ09O
RklHX01TX0JMT0NLPW0KCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xs
ZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPW0KQ09ORklH
X01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9
bQpDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9bQpDT05GSUdfTUVNU1RJ
Q0tfUkVBTFRFS19VU0I9bQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVE
U19DTEFTUz1tCkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPW0KQ09ORklHX0xF
RFNfQlJJR0hUTkVTU19IV19DSEFOR0VEPXkKCiMKIyBMRUQgZHJpdmVycwoj
CkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzUzMz1tCkNP
TkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJR19MRURTX1BDQTk1MzI9bQojIENP
TkZJR19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURT
X0dQSU89bQpDT05GSUdfTEVEU19MUDM5NDQ9bQpDT05GSUdfTEVEU19MUDM5
NTI9bQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklH
X0xFRFNfTFA1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1NjIg
aXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CkNP
TkZJR19MRURTX0xQODg2MD1tCkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpD
T05GSUdfTEVEU19QQ0E5NTVYPW0KQ09ORklHX0xFRFNfUENBOTYzWD1tCkNP
TkZJR19MRURTX0RBQzEyNFMwODU9bQpDT05GSUdfTEVEU19CRDI4MDI9bQpD
T05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQpDT05GSUdfTEVEU19MVDM1OTM9
bQpDT05GSUdfTEVEU19NQzEzNzgzPW0KQ09ORklHX0xFRFNfVENBNjUwNz1t
CkNPTkZJR19MRURTX1RMQzU5MVhYPW0KQ09ORklHX0xFRFNfTE0zNTV4PW0K
CiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1
bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJ
R19MRURTX0JMSU5LTT1tCkNPTkZJR19MRURTX01MWENQTEQ9bQpDT05GSUdf
TEVEU19VU0VSPW0KQ09ORklHX0xFRFNfTklDNzhCWD1tCgojCiMgTEVEIFRy
aWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19U
UklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0K
Q09ORklHX0xFRFNfVFJJR0dFUl9ESVNLPXkKQ09ORklHX0xFRFNfVFJJR0dF
Ul9NVEQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD1tCkNPTkZJ
R19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPW0KQ09ORklHX0xFRFNfVFJJR0dF
Ul9DUFU9eQpDT05GSUdfTEVEU19UUklHR0VSX0dQSU89bQpDT05GSUdfTEVE
U19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIg
aXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05G
SUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD1tCkNPTkZJR19MRURTX1RSSUdH
RVJfQ0FNRVJBPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9QQU5JQz15CkNPTkZJ
R19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xF
PXkKQ09ORklHX0lORklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VS
X01BRD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPW0KQ09ORklH
X0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9E
RU1BTkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15
CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05G
SUdfSU5GSU5JQkFORF9NVEhDQT1tCkNPTkZJR19JTkZJTklCQU5EX01USENB
X0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRfUUlCPW0KIyBDT05GSUdfSU5G
SU5JQkFORF9RSUJfRENBIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRf
Q1hHQjM9bQojIENPTkZJR19JTkZJTklCQU5EX0NYR0IzX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0lORklOSUJBTkRfQ1hHQjQ9bQpDT05GSUdfSU5GSU5J
QkFORF9JNDBJVz1tCkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQpDT05GSUdf
TUxYNV9JTkZJTklCQU5EPW0KQ09ORklHX0lORklOSUJBTkRfTkVTPW0KIyBD
T05GSUdfSU5GSU5JQkFORF9ORVNfREVCVUcgaXMgbm90IHNldApDT05GSUdf
SU5GSU5JQkFORF9PQ1JETUE9bQpDT05GSUdfSU5GSU5JQkFORF9WTVdBUkVf
UFZSRE1BPW0KQ09ORklHX0lORklOSUJBTkRfVVNOSUM9bQpDT05GSUdfSU5G
SU5JQkFORF9JUE9JQj1tCkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNPXkK
Q09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJ
TklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApDT05GSUdfSU5G
SU5JQkFORF9TUlA9bQpDT05GSUdfSU5GSU5JQkFORF9TUlBUPW0KQ09ORklH
X0lORklOSUJBTkRfSVNFUj1tCkNPTkZJR19JTkZJTklCQU5EX0lTRVJUPW0K
Q09ORklHX0lORklOSUJBTkRfT1BBX1ZOSUM9bQpDT05GSUdfSU5GSU5JQkFO
RF9SRE1BVlQ9bQpDT05GSUdfUkRNQV9SWEU9bQpDT05GSUdfSU5GSU5JQkFO
RF9IRkkxPW0KIyBDT05GSUdfSEZJMV9ERUJVR19TRE1BX09SREVSIGlzIG5v
dCBzZXQKQ09ORklHX0hGSTFfVkVSQlNfMzFCSVRfUFNOPXkKIyBDT05GSUdf
U0RNQV9WRVJCT1NJVFkgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5E
X1FFRFIgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpD
T05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURB
Q19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT1tCkNPTkZJR19FREFDX0dIRVM9
eQpDT05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRfRVJS
T1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9bQpD
T05GSUdfRURBQ19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQpDT05G
SUdfRURBQ19JMzIwMD1tCkNPTkZJR19FREFDX0lFMzEyMDA9bQpDT05GSUdf
RURBQ19YMzg9bQpDT05GSUdfRURBQ19JNTQwMD1tCkNPTkZJR19FREFDX0k3
Q09SRT1tCkNPTkZJR19FREFDX0k1MDAwPW0KQ09ORklHX0VEQUNfSTUxMDA9
bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19FREFDX1NCUklER0U9bQpD
T05GSUdfRURBQ19TS1g9bQojIENPTkZJR19FREFDX1BORDIgaXMgbm90IHNl
dApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkK
Q09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJ
R19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9I
Qz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklH
X1JUQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwpD
T05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15
CkNPTkZJR19SVENfSU5URl9ERVY9eQpDT05GSUdfUlRDX0lOVEZfREVWX1VJ
RV9FTVVMPXkKQ09ORklHX1JUQ19EUlZfVEVTVD1tCgojCiMgSTJDIFJUQyBk
cml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0
CkNPTkZJR19SVENfRFJWX0FCWDgwWD1tCkNPTkZJR19SVENfRFJWX0RTMTMw
Nz1tCkNPTkZJR19SVENfRFJWX0RTMTMwN19IV01PTj15CiMgQ09ORklHX1JU
Q19EUlZfRFMxMzA3X0NFTlRVUlkgaXMgbm90IHNldApDT05GSUdfUlRDX0RS
Vl9EUzEzNzQ9bQpDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUPXkKQ09ORklH
X1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNP
TkZJR19SVENfRFJWX1JTNUMzNzI9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjA4
PW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9bQpDT05GSUdfUlRDX0RSVl9Y
MTIwNT1tCkNPTkZJR19SVENfRFJWX1BDRjg1MjM9bQpDT05GSUdfUlRDX0RS
Vl9QQ0Y4NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1NjM9bQpDT05GSUdf
UlRDX0RSVl9QQ0Y4NTgzPW0KQ09ORklHX1JUQ19EUlZfTTQxVDgwPW0KQ09O
RklHX1JUQ19EUlZfTTQxVDgwX1dEVD15CkNPTkZJR19SVENfRFJWX0JRMzJL
PW0KQ09ORklHX1JUQ19EUlZfUzM1MzkwQT1tCkNPTkZJR19SVENfRFJWX0ZN
MzEzMD1tCkNPTkZJR19SVENfRFJWX1JYODAxMD1tCkNPTkZJR19SVENfRFJW
X1JYODU4MT1tCkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENf
RFJWX0VNMzAyNz1tCiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBz
ZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000
MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5v
dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENP
TkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E
UlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcg
aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0
CkNPTkZJR19SVENfRFJWX01BWDY5MTY9bQojIENPTkZJR19SVENfRFJWX1I5
NzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90
IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CiMgQ09O
RklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E
UlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEy
MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBz
ZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMg
UlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdf
UlRDX0RSVl9QQ0YyMTI3PW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQpD
T05GSUdfUlRDX0RSVl9SVjMwMjlfSFdNT049eQoKIwojIFBsYXRmb3JtIFJU
QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENf
RFJWX0RTMTI4Nj1tCkNPTkZJR19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19S
VENfRFJWX0RTMTU1Mz1tCkNPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFk9
bQpDT05GSUdfUlRDX0RSVl9EUzE2ODU9eQojIENPTkZJR19SVENfRFJWX0RT
MTY4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzI4NSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQ4NSBpcyBub3Qgc2V0CiMg
Q09ORklHX1JUQ19EUlZfRFMxNzg4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUzE2ODVfUFJPQ19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2
ODVfU1lTRlNfUkVHUz15CkNPTkZJR19SVENfRFJWX0RTMTc0Mj1tCkNPTkZJ
R19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0K
Q09ORklHX1JUQ19EUlZfTTQ4VDg2PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDM1
PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JUQ19EUlZfTVNN
NjI0Mj1tCkNPTkZJR19SVENfRFJWX0JRNDgwMj1tCkNPTkZJR19SVENfRFJW
X1JQNUMwMT1tCkNPTkZJR19SVENfRFJWX1YzMDIwPW0KQ09ORklHX1JUQ19E
UlZfUENGNTA2MzM9bQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJ
R19SVENfRFJWX01DMTNYWFg9bQoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZl
cnMKIwpDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUU9bQpDT05GSUdf
RE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90
IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpD
T05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9
eQpDT05GSUdfSU5URUxfSURNQTY0PW0KQ09ORklHX0lOVEVMX0lPQVRETUE9
bQpDT05GSUdfSU5URUxfTUlDX1gxMDBfRE1BPW0KIyBDT05GSUdfUUNPTV9I
SURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBu
b3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz15
CkNPTkZJR19EV19ETUFDX1BDST15CkNPTkZJR19IU1VfRE1BPXkKCiMKIyBE
TUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19E
TUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15Cgoj
CiMgRE1BQlVGIG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05G
SUdfU1dfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19EQ0E9bQpDT05GSUdfQVVY
RElTUExBWT15CiMgQ09ORklHX0hENDQ3ODAgaXMgbm90IHNldApDT05GSUdf
S1MwMTA4PW0KQ09ORklHX0tTMDEwOF9QT1JUPTB4Mzc4CkNPTkZJR19LUzAx
MDhfREVMQVk9MgpDT05GSUdfQ0ZBRzEyODY0Qj1tCkNPTkZJR19DRkFHMTI4
NjRCX1JBVEU9MjAKIyBDT05GSUdfSU1HX0FTQ0lJX0xDRCBpcyBub3Qgc2V0
CiMgQ09ORklHX1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX1VJTz1tCkNPTkZJ
R19VSU9fQ0lGPW0KQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCiMgQ09ORklH
X1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9fQUVDPW0K
Q09ORklHX1VJT19TRVJDT1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1t
CkNPTkZJR19VSU9fTkVUWD1tCkNPTkZJR19VSU9fUFJVU1M9bQojIENPTkZJ
R19VSU9fTUY2MjQgaXMgbm90IHNldApDT05GSUdfVUlPX0hWX0dFTkVSSUM9
bQpDT05GSUdfVkZJT19JT01NVV9UWVBFMT1tCkNPTkZJR19WRklPX1ZJUlFG
RD1tCkNPTkZJR19WRklPPW0KIyBDT05GSUdfVkZJT19OT0lPTU1VIGlzIG5v
dCBzZXQKQ09ORklHX1ZGSU9fUENJPW0KQ09ORklHX1ZGSU9fUENJX1ZHQT15
CkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9
eQpDT05GSUdfVkZJT19QQ0lfSUdEPXkKQ09ORklHX1ZGSU9fTURFVj1tCkNP
TkZJR19WRklPX01ERVZfREVWSUNFPW0KQ09ORklHX0lSUV9CWVBBU1NfTUFO
QUdFUj1tCkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05GSUdfVklSVElPPW0K
CiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJPW0KQ09O
RklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxMT09O
PW0KQ09ORklHX1ZJUlRJT19JTlBVVD1tCkNPTkZJR19WSVJUSU9fTU1JTz1t
CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQoKIwojIE1p
Y3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJW
PW0KQ09ORklHX0hZUEVSVl9UU0NQQUdFPXkKQ09ORklHX0hZUEVSVl9VVElM
Uz1tCkNPTkZJR19IWVBFUlZfQkFMTE9PTj1tCgojCiMgWGVuIGRyaXZlciBz
dXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKIyBDT05GSUdfWEVOX1NF
TEZCQUxMT09OSU5HIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CQUxMT09OX01F
TU9SWV9IT1RQTFVHPXkKQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQ
TFVHX0xJTUlUPTUxMgpDT05GSUdfWEVOX1NDUlVCX1BBR0VTPXkKQ09ORklH
X1hFTl9ERVZfRVZUQ0hOPW0KQ09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklH
X1hFTkZTPW0KQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVO
X1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9
eQpDT05GSUdfWEVOX0dOVERFVj1tCkNPTkZJR19YRU5fR1JBTlRfREVWX0FM
TE9DPW0KQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPW0K
Q09ORklHX1hFTl9QQ0lERVZfQkFDS0VORD1tCkNPTkZJR19YRU5fU0NTSV9C
QUNLRU5EPW0KQ09ORklHX1hFTl9QUklWQ01EPW0KQ09ORklHX1hFTl9BQ1BJ
X1BST0NFU1NPUj1tCiMgQ09ORklHX1hFTl9NQ0VfTE9HIGlzIG5vdCBzZXQK
Q09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05G
SUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdf
WEVOX1NZTVM9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CkNPTkZJR19TVEFH
SU5HPXkKQ09ORklHX1BSSVNNMl9VU0I9bQpDT05GSUdfQ09NRURJPW0KIyBD
T05GSUdfQ09NRURJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9E
RUZBVUxUX0JVRl9TSVpFX0tCPTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxU
X0JVRl9NQVhTSVpFX0tCPTIwNDgwCkNPTkZJR19DT01FRElfTUlTQ19EUklW
RVJTPXkKQ09ORklHX0NPTUVESV9CT05EPW0KQ09ORklHX0NPTUVESV9URVNU
PW0KQ09ORklHX0NPTUVESV9QQVJQT1JUPW0KQ09ORklHX0NPTUVESV9TRVJJ
QUwyMDAyPW0KIyBDT05GSUdfQ09NRURJX0lTQV9EUklWRVJTIGlzIG5vdCBz
ZXQKQ09ORklHX0NPTUVESV9QQ0lfRFJJVkVSUz1tCkNPTkZJR19DT01FRElf
ODI1NV9QQ0k9bQpDT05GSUdfQ09NRURJX0FERElfV0FUQ0hET0c9bQpDT05G
SUdfQ09NRURJX0FERElfQVBDSV8xMDMyPW0KQ09ORklHX0NPTUVESV9BRERJ
X0FQQ0lfMTUwMD1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzE1MTY9bQpD
T05GSUdfQ09NRURJX0FERElfQVBDSV8xNTY0PW0KQ09ORklHX0NPTUVESV9B
RERJX0FQQ0lfMTZYWD1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzIwMzI9
bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8yMjAwPW0KQ09ORklHX0NPTUVE
SV9BRERJX0FQQ0lfMzEyMD1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzM1
MDE9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zWFhYPW0KQ09ORklHX0NP
TUVESV9BRExfUENJNjIwOD1tCkNPTkZJR19DT01FRElfQURMX1BDSTdYM1g9
bQpDT05GSUdfQ09NRURJX0FETF9QQ0k4MTY0PW0KQ09ORklHX0NPTUVESV9B
RExfUENJOTExMT1tCkNPTkZJR19DT01FRElfQURMX1BDSTkxMTg9bQpDT05G
SUdfQ09NRURJX0FEVl9QQ0kxNzEwPW0KQ09ORklHX0NPTUVESV9BRFZfUENJ
MTcyMD1tCkNPTkZJR19DT01FRElfQURWX1BDSTE3MjM9bQpDT05GSUdfQ09N
RURJX0FEVl9QQ0kxNzI0PW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTc2MD1t
CkNPTkZJR19DT01FRElfQURWX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0FN
UExDX0RJTzIwMF9QQ0k9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2X1BD
ST1tCkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfUENJPW0KQ09ORklHX0NP
TUVESV9BTVBMQ19QQ0kyMjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDSTIz
MD1tCkNPTkZJR19DT01FRElfQ09OVEVDX1BDSV9ESU89bQpDT05GSUdfQ09N
RURJX0RBUzA4X1BDST1tCkNPTkZJR19DT01FRElfRFQzMDAwPW0KQ09ORklH
X0NPTUVESV9EWU5BX1BDSTEwWFg9bQpDT05GSUdfQ09NRURJX0dTQ19IUERJ
PW0KQ09ORklHX0NPTUVESV9NRjZYND1tCkNPTkZJR19DT01FRElfSUNQX01V
TFRJPW0KQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9bQpDT05GSUdfQ09N
RURJX0pSM19QQ0k9bQpDT05GSUdfQ09NRURJX0tFX0NPVU5URVI9bQpDT05G
SUdfQ09NRURJX0NCX1BDSURBUzY0PW0KQ09ORklHX0NPTUVESV9DQl9QQ0lE
QVM9bQpDT05GSUdfQ09NRURJX0NCX1BDSUREQT1tCkNPTkZJR19DT01FRElf
Q0JfUENJTURBUz1tCkNPTkZJR19DT01FRElfQ0JfUENJTUREQT1tCkNPTkZJ
R19DT01FRElfTUU0MDAwPW0KQ09ORklHX0NPTUVESV9NRV9EQVE9bQpDT05G
SUdfQ09NRURJX05JXzY1Mjc9bQpDT05GSUdfQ09NRURJX05JXzY1WFg9bQpD
T05GSUdfQ09NRURJX05JXzY2MFg9bQpDT05GSUdfQ09NRURJX05JXzY3MFg9
bQpDT05GSUdfQ09NRURJX05JX0xBQlBDX1BDST1tCkNPTkZJR19DT01FRElf
TklfUENJRElPPW0KQ09ORklHX0NPTUVESV9OSV9QQ0lNSU89bQpDT05GSUdf
Q09NRURJX1JURDUyMD1tCkNPTkZJR19DT01FRElfUzYyNj1tCkNPTkZJR19D
T01FRElfTUlURT1tCkNPTkZJR19DT01FRElfTklfVElPQ01EPW0KQ09ORklH
X0NPTUVESV9QQ01DSUFfRFJJVkVSUz1tCkNPTkZJR19DT01FRElfQ0JfREFT
MTZfQ1M9bQpDT05GSUdfQ09NRURJX0RBUzA4X0NTPW0KQ09ORklHX0NPTUVE
SV9OSV9EQVFfNzAwX0NTPW0KQ09ORklHX0NPTUVESV9OSV9EQVFfRElPMjRf
Q1M9bQpDT05GSUdfQ09NRURJX05JX0xBQlBDX0NTPW0KQ09ORklHX0NPTUVE
SV9OSV9NSU9fQ1M9bQpDT05GSUdfQ09NRURJX1FVQVRFQ0hfREFRUF9DUz1t
CkNPTkZJR19DT01FRElfVVNCX0RSSVZFUlM9bQpDT05GSUdfQ09NRURJX0RU
OTgxMj1tCkNPTkZJR19DT01FRElfTklfVVNCNjUwMT1tCkNPTkZJR19DT01F
RElfVVNCRFVYPW0KQ09ORklHX0NPTUVESV9VU0JEVVhGQVNUPW0KQ09ORklH
X0NPTUVESV9VU0JEVVhTSUdNQT1tCkNPTkZJR19DT01FRElfVk1LODBYWD1t
CkNPTkZJR19DT01FRElfODI1ND1tCkNPTkZJR19DT01FRElfODI1NT1tCkNP
TkZJR19DT01FRElfODI1NV9TQT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJ
Qj1tCkNPTkZJR19DT01FRElfQU1QTENfRElPMjAwPW0KQ09ORklHX0NPTUVE
SV9BTVBMQ19QQzIzNj1tCkNPTkZJR19DT01FRElfREFTMDg9bQpDT05GSUdf
Q09NRURJX05JX0xBQlBDPW0KQ09ORklHX0NPTUVESV9OSV9USU89bQpDT05G
SUdfUlRMODE5MlU9bQpDT05GSUdfUlRMTElCPW0KQ09ORklHX1JUTExJQl9D
UllQVE9fQ0NNUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1RLSVA9bQpDT05G
SUdfUlRMTElCX0NSWVBUT19XRVA9bQpDT05GSUdfUlRMODE5MkU9bQpDT05G
SUdfUlRMODcyM0JTPW0KQ09ORklHX1I4NzEyVT1tCkNPTkZJR19SODE4OEVV
PW0KQ09ORklHXzg4RVVfQVBfTU9ERT15CkNPTkZJR19SVFM1MjA4PW0KQ09O
RklHX1ZUNjY1NT1tCkNPTkZJR19WVDY2NTY9bQoKIwojIElJTyBzdGFnaW5n
IGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJ
UzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjAzIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJ
UzE2MjQwIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252
ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3NjA2IGlzIG5vdCBzZXQKIyBDT05GSUdf
QUQ3NzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3ODE2IGlzIG5vdCBzZXQK
IyBDT05GSUdfQUQ3MTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjgwIGlz
IG5vdCBzZXQKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29u
dmVydGVycwojCiMgQ09ORklHX0FEVDczMTYgaXMgbm90IHNldAoKIwojIENh
cGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FE
NzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzE1MiBpcyBub3Qgc2V0CiMg
Q09ORklHX0FENzc0NiBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IERpZ2l0YWwg
U3ludGhlc2lzCiMKIyBDT05GSUdfQUQ5ODMyIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUQ5ODM0IGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBz
ZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2MDYwIGlzIG5vdCBzZXQKCiMKIyBO
ZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCiMgQ09O
RklHX0FENTkzMyBpcyBub3Qgc2V0CgojCiMgTGlnaHQgc2Vuc29ycwojCiMg
Q09ORklHX1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19U
U0wyeDd4IGlzIG5vdCBzZXQKCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5n
IElDCiMKIyBDT05GSUdfQURFNzc1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FE
RTc3NTQgaXMgbm90IHNldAojIENPTkZJR19BREU3NzU4IGlzIG5vdCBzZXQK
IyBDT05GSUdfQURFNzc1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0FERTc4NTQg
aXMgbm90IHNldAoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVy
cwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEMlMx
MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEyMTAgaXMgbm90IHNldAoK
IwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCiMgQ09ORklHX0ZCX1NNNzUw
IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1hHST1tCgojCiMgU3BlYWt1cCBjb25z
b2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPW0KQ09ORklHX1NQRUFLVVBf
U1lOVEhfQUNOVFNBPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExPPW0K
Q09ORklHX1NQRUFLVVBfU1lOVEhfQVVEUFRSPW0KQ09ORklHX1NQRUFLVVBf
U1lOVEhfQk5TPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDVExLPW0KQ09O
RklHX1NQRUFLVVBfU1lOVEhfREVDRVhUPW0KQ09ORklHX1NQRUFLVVBfU1lO
VEhfTFRMSz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9bQpDT05GSUdf
U1BFQUtVUF9TWU5USF9TUEtPVVQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9U
WFBSVD1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RVTU1ZPW0KQ09ORklHX1NU
QUdJTkdfTUVESUE9eQojIENPTkZJR19JTlRFTF9BVE9NSVNQIGlzIG5vdCBz
ZXQKQ09ORklHX0kyQ19CQ00yMDQ4PW0KQ09ORklHX0RWQl9DWEQyMDk5PW0K
Q09ORklHX0xJUkNfU1RBR0lORz15CkNPTkZJR19MSVJDX1pJTE9HPW0KCiMK
IyBBbmRyb2lkCiMKQ09ORklHX0xURV9HRE03MjRYPW0KQ09ORklHX0ZJUkVX
SVJFX1NFUklBTD1tCkNPTkZJR19GV1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQK
Q09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCkNPTkZJR19MTkVUPW0K
Q09ORklHX0xORVRfTUFYX1BBWUxPQUQ9MTA0ODU3NgpDT05GSUdfTE5FVF9T
RUxGVEVTVD1tCkNPTkZJR19MTkVUX1hQUlRfSUI9bQpDT05GSUdfTFVTVFJF
X0ZTPW0KQ09ORklHX0xVU1RSRV9PQkRfTUFYX0lPQ1RMX0JVRkZFUj04MTky
CiMgQ09ORklHX0xVU1RSRV9ERUJVR19FWFBFTlNJVkVfQ0hFQ0sgaXMgbm90
IHNldApDT05GSUdfREdOQz1tCkNPTkZJR19HU19GUEdBQk9PVD1tCiMgQ09O
RklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU1NQ
QVIgaXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAojIENP
TkZJR19XSUxDMTAwMF9TRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEw
MDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9TVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0tTNzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dSRVlCVVMgaXMg
bm90IHNldAoKIwojIFVTQiBQb3dlciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRy
aXZlcnMKIwpDT05GSUdfVFlQRUNfVENQTT1tCkNPTkZJR19UWVBFQ19UQ1BD
ST1tCkNPTkZJR19UWVBFQ19GVVNCMzAyPW0KQ09ORklHX1g4Nl9QTEFURk9S
TV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KQ09ORklHX0FDRVJIREY9
bQpDT05GSUdfQUxJRU5XQVJFX1dNST1tCkNPTkZJR19BU1VTX0xBUFRPUD1t
CkNPTkZJR19ERUxMX1NNQklPUz1tCkNPTkZJR19ERUxMX0xBUFRPUD1tCkNP
TkZJR19ERUxMX1dNST1tCkNPTkZJR19ERUxMX1dNSV9BSU89bQpDT05GSUdf
REVMTF9XTUlfTEVEPW0KQ09ORklHX0RFTExfU01PODgwMD1tCkNPTkZJR19E
RUxMX1JCVE49bQpDT05GSUdfRlVKSVRTVV9MQVBUT1A9bQojIENPTkZJR19G
VUpJVFNVX0xBUFRPUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNV
X1RBQkxFVD1tCkNPTkZJR19BTUlMT19SRktJTEw9bQpDT05GSUdfSFBfQUND
RUw9bQpDT05GSUdfSFBfV0lSRUxFU1M9bQpDT05GSUdfSFBfV01JPW0KQ09O
RklHX01TSV9MQVBUT1A9bQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD1tCkNP
TkZJR19DT01QQUxfTEFQVE9QPW0KQ09ORklHX1NPTllfTEFQVE9QPW0KIyBD
T05GSUdfU09OWVBJX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19JREVBUEFE
X0xBUFRPUD1tCkNPTkZJR19TVVJGQUNFM19XTUk9bQpDT05GSUdfVEhJTktQ
QURfQUNQST1tCkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15
CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5v
dCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0
CiMgQ09ORklHX1RISU5LUEFEX0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNl
dApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CkNPTkZJR19USElOS1BB
RF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9bQpD
T05GSUdfSU5URUxfTUVOTE9XPW0KQ09ORklHX0VFRVBDX0xBUFRPUD1tCkNP
TkZJR19BU1VTX1dNST1tCkNPTkZJR19BU1VTX05CX1dNST1tCkNPTkZJR19F
RUVQQ19XTUk9bQpDT05GSUdfQVNVU19XSVJFTEVTUz1tCkNPTkZJR19BQ1BJ
X1dNST1tCkNPTkZJR19NU0lfV01JPW0KQ09ORklHX1RPUFNUQVJfTEFQVE9Q
PW0KQ09ORklHX0FDUElfVE9TSElCQT1tCkNPTkZJR19UT1NISUJBX0JUX1JG
S0lMTD1tCkNPTkZJR19UT1NISUJBX0hBUFM9bQpDT05GSUdfVE9TSElCQV9X
TUk9bQpDT05GSUdfQUNQSV9DTVBDPW0KQ09ORklHX0lOVEVMX0NIVF9JTlQz
M0ZFPW0KQ09ORklHX0lOVEVMX0hJRF9FVkVOVD1tCkNPTkZJR19JTlRFTF9W
QlROPW0KQ09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19JTlRFTF9QTUNfQ09S
RT15CkNPTkZJR19JQk1fUlRMPW0KQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0K
Q09ORklHX01YTV9XTUk9bQpDT05GSUdfSU5URUxfT0FLVFJBSUw9bQpDT05G
SUdfU0FNU1VOR19RMTA9bQpDT05GSUdfQVBQTEVfR01VWD1tCkNPTkZJR19J
TlRFTF9SU1Q9bQpDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPW0KQ09ORklH
X1BWUEFOSUM9bQpDT05GSUdfSU5URUxfUE1DX0lQQz1tCkNPTkZJR19JTlRF
TF9CWFRXQ19QTUlDX1RNVT1tCkNPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9O
PW0KQ09ORklHX1NVUkZBQ0VfM19CVVRUT049bQpDT05GSUdfSU5URUxfUFVO
SVRfSVBDPW0KQ09ORklHX0lOVEVMX1RFTEVNRVRSWT1tCiMgQ09ORklHX01M
WF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWF9DUExEX1BMQVRG
T1JNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RVUkJPX01BWF8zPXkKIyBD
T05GSUdfU0lMRUFEX0RNSSBpcyBub3Qgc2V0CkNPTkZJR19QTUNfQVRPTT15
CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX0xB
UFRPUD1tCkNPTkZJR19DSFJPTUVPU19QU1RPUkU9bQpDT05GSUdfQ1JPU19F
Q19DSEFSREVWPW0KQ09ORklHX0NST1NfRUNfTFBDPW0KQ09ORklHX0NST1Nf
RUNfUFJPVE89eQpDT05GSUdfQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVD1tCkNP
TkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9
eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1l
d29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQK
IyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05G
SUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19D
T01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtf
UFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QSUMzMiBpcyBu
b3Qgc2V0CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMg
Q2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkK
Q09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBD
T05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf
Q01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklH
X0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09O
RklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlzIG5vdCBzZXQKQ09O
RklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBH
ZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1V
X0lPVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9W
Mj1tCkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkK
Q09ORklHX0lOVEVMX0lPTU1VX1NWTT15CiMgQ09ORklHX0lOVEVMX0lPTU1V
X0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxP
UFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3RlcHJvYyBk
cml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9bQoKIwojIFJwbXNnIGRyaXZl
cnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZl
cnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNv
QyBkcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NPQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19aVEUgaXMg
bm90IHNldApDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zl
cm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPW0K
Q09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPW0KQ09ORklHX0RFVkZS
RVFfR09WX1BPV0VSU0FWRT1tCkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BB
Q0U9bQpDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRT1tCgojCiMgREVWRlJF
USBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qg
c2V0CkNPTkZJR19FWFRDT049bQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVy
cwojCkNPTkZJR19FWFRDT05fQURDX0pBQ0s9bQpDT05GSUdfRVhUQ09OX0FS
SVpPTkE9bQpDT05GSUdfRVhUQ09OX0FYUDI4OD1tCkNPTkZJR19FWFRDT05f
R1BJTz1tCkNPTkZJR19FWFRDT05fSU5URUxfSU5UMzQ5Nj1tCkNPTkZJR19F
WFRDT05fTUFYMzM1NT1tCkNPTkZJR19FWFRDT05fUUNPTV9TUE1JX01JU0M9
bQpDT05GSUdfRVhUQ09OX1JUODk3M0E9bQpDT05GSUdfRVhUQ09OX1NNNTUw
Mj1tCkNPTkZJR19FWFRDT05fVVNCX0dQSU89bQpDT05GSUdfTUVNT1JZPXkK
Q09ORklHX0lJTz1tCkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19C
VUZGRVJfQ0I9bQpDT05GSUdfSUlPX0tGSUZPX0JVRj1tCkNPTkZJR19JSU9f
VFJJR0dFUkVEX0JVRkZFUj1tCkNPTkZJR19JSU9fQ09ORklHRlM9bQpDT05G
SUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJ
R0dFUj0yCkNPTkZJR19JSU9fU1dfREVWSUNFPW0KQ09ORklHX0lJT19TV19U
UklHR0VSPW0KCiMKIyBBY2NlbGVyb21ldGVycwojCiMgQ09ORklHX0JNQTE4
MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQTIyMCBpcyBub3Qgc2V0CiMgQ09O
RklHX0JNQzE1MF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMjgwIGlz
IG5vdCBzZXQKIyBDT05GSUdfREEzMTEgaXMgbm90IHNldAojIENPTkZJR19E
TUFSRDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQxMCBpcyBub3Qgc2V0
CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPW0KQ09ORklHX0lJT19TVF9B
Q0NFTF8zQVhJUz1tCkNPTkZJR19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPW0K
Q09ORklHX0lJT19TVF9BQ0NFTF9TUElfM0FYSVM9bQojIENPTkZJR19LWFNE
OSBpcyBub3Qgc2V0CkNPTkZJR19LWENKSzEwMTM9bQojIENPTkZJR19NQzMy
MzAgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0
CiMgQ09ORklHX01NQTc0NTVfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01NQTc2
NjA9bQojIENPTkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1B
OTU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldAoj
IENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNjI1NSBp
cyBub3Qgc2V0CiMgQ09ORklHX1NDQTMwMDAgaXMgbm90IHNldAojIENPTkZJ
R19TVEs4MzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLOEJBNTAgaXMgbm90
IHNldAoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENP
TkZJR19BRDcyNjYgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTEgaXMgbm90
IHNldAojIENPTkZJR19BRDcyOTggaXMgbm90IHNldAojIENPTkZJR19BRDc0
NzYgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENP
TkZJR19BRDc3OTEgaXMgbm90IHNldAojIENPTkZJR19BRDc3OTMgaXMgbm90
IHNldAojIENPTkZJR19BRDc4ODcgaXMgbm90IHNldAojIENPTkZJR19BRDc5
MjMgaXMgbm90IHNldAojIENPTkZJR19BRDc5OVggaXMgbm90IHNldApDT05G
SUdfQVhQMjBYX0FEQz1tCkNPTkZJR19BWFAyODhfQURDPW0KIyBDT05GSUdf
SEk4NDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSFg3MTEgaXMgbm90IHNldAoj
IENPTkZJR19JTkEyWFhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ4
NSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90IHNldAojIENP
TkZJR19NQVgxMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExMDAgaXMg
bm90IHNldAojIENPTkZJR19NQVgxMTE4IGlzIG5vdCBzZXQKIyBDT05GSUdf
TUFYMTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDk2MTEgaXMgbm90IHNl
dAojIENPTkZJR19NQ1AzMjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzQy
MiBpcyBub3Qgc2V0CiMgQ09ORklHX05BVTc4MDIgaXMgbm90IHNldAojIENP
TkZJR19RQ09NX1NQTUlfSUFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01f
U1BNSV9WQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgxQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4MzIgaXMgbm90IHNldAojIENPTkZJ
R19USV9BREMxMjEzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEyOFMw
NTIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxNjFTNjI2IGlzIG5vdCBz
ZXQKIyBDT05GSUdfVElfQURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJ
X0FEUzc5NTAgaXMgbm90IHNldAojIENPTkZJR19USV9BTTMzNVhfQURDIGlz
IG5vdCBzZXQKIyBDT05GSUdfVElfVExDNDU0MSBpcyBub3Qgc2V0CiMgQ09O
RklHX1ZJUEVSQk9BUkRfQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJz
CiMKIyBDT05GSUdfQUQ4MzY2IGlzIG5vdCBzZXQKCiMKIyBDaGVtaWNhbCBT
ZW5zb3JzCiMKIyBDT05GSUdfQVRMQVNfUEhfU0VOU09SIGlzIG5vdCBzZXQK
IyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZaODlYIGlz
IG5vdCBzZXQKQ09ORklHX0lJT19DUk9TX0VDX1NFTlNPUlNfQ09SRT1tCkNP
TkZJR19JSU9fQ1JPU19FQ19TRU5TT1JTPW0KCiMKIyBIaWQgU2Vuc29yIElJ
TyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPW0KQ09O
RklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9bQoKIwojIFNTUCBTZW5zb3Ig
Q29tbW9uCiMKIyBDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUIgaXMgbm90IHNl
dApDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPW0KQ09ORklHX0lJT19TVF9T
RU5TT1JTX1NQST1tCkNPTkZJR19JSU9fU1RfU0VOU09SU19DT1JFPW0KCiMK
IyBDb3VudGVycwojCgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVy
cwojCiMgQ09ORklHX0FENTA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTM2
MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTM4MCBpcyBub3Qgc2V0CiMgQ09O
RklHX0FENTQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTQ0NiBpcyBub3Qg
c2V0CiMgQ09ORklHX0FENTQ0OSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTU5
MlIgaXMgbm90IHNldAojIENPTkZJR19BRDU1OTNSIGlzIG5vdCBzZXQKIyBD
T05GSUdfQUQ1NTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NjI0Ul9TUEkg
aXMgbm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUQ1Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU1IGlzIG5vdCBz
ZXQKIyBDT05GSUdfQUQ1NzYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY0
IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzkxIGlzIG5vdCBzZXQKIyBDT05G
SUdfQUQ3MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ4ODAxIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTTYyMzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTE3
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDcyNSBpcyBub3Qgc2V0CiMgQ09O
RklHX01DUDQ5MjIgaXMgbm90IHNldAoKIwojIElJTyBkdW1teSBkcml2ZXIK
IwojIENPTkZJR19JSU9fU0lNUExFX0RVTU1ZIGlzIG5vdCBzZXQKCiMKIyBG
cmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdl
bmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90
IHNldAoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBz
eW50aGVzaXplcnMKIwojIENPTkZJR19BREY0MzUwIGlzIG5vdCBzZXQKCiMK
IyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2
MDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTMwIGlzIG5vdCBzZXQK
IyBDT05GSUdfQURJUzE2MTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2
MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYUlM0NTAgaXMgbm90IHNldAoj
IENPTkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9H
WVJPXzNEPW0KIyBDT05GSUdfTVBVMzA1MF9JMkMgaXMgbm90IHNldAojIENP
TkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lU
RzMyMDAgaXMgbm90IHNldAoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBI
ZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBpcyBub3Qg
c2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENPTkZJR19NQVgz
MDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQK
CiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfQU0yMzE1IGlzIG5v
dCBzZXQKIyBDT05GSUdfREhUMTEgaXMgbm90IHNldAojIENPTkZJR19IREMx
MDBYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVNSURJVFk9bQoj
IENPTkZJR19IVFMyMjEgaXMgbm90IHNldAojIENPTkZJR19IVFUyMSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJ
NzAyMCBpcyBub3Qgc2V0CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5p
dHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJR19B
RElTMTY0ODAgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfSTJDIGlzIG5v
dCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH
X0tNWDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfSTJDIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQK
IyBDT05GSUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAoKIwojIExpZ2h0
IHNlbnNvcnMKIwpDT05GSUdfQUNQSV9BTFM9bQojIENPTkZJR19BREpEX1Mz
MTEgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKIyBD
T05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19BUERTOTk2MCBp
cyBub3Qgc2V0CiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0CiMgQ09ORklH
X0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIxODEgaXMgbm90IHNl
dAojIENPTkZJR19DTTMyMzIgaXMgbm90IHNldAojIENPTkZJR19DTTMzMjMg
aXMgbm90IHNldAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKIyBDT05G
SUdfSUlPX0NST1NfRUNfTElHSFRfUFJPWCBpcyBub3Qgc2V0CiMgQ09ORklH
X0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNM
MjkwMTggaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0
CkNPTkZJR19ISURfU0VOU09SX0FMUz1tCkNPTkZJR19ISURfU0VOU09SX1BS
T1g9bQojIENPTkZJR19KU0ExMjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlBS
MDUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE0zNTMzIGlzIG5v
dCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFY
NDQwMDAgaXMgbm90IHNldAojIENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQK
IyBDT05GSUdfUEExMjIwMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJMTE0
NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzMzMTAgaXMgbm90IHNldAojIENP
TkZJR19UQ1MzNDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQ3MiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU2MyBpcyBub3Qgc2V0CiMg
Q09ORklHX1RTTDI1ODMgaXMgbm90IHNldAojIENPTkZJR19UU0w0NTMxIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklH
X1ZDTkw0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVNTDYwNzAgaXMgbm90
IHNldAojIENPTkZJR19WTDYxODAgaXMgbm90IHNldAoKIwojIE1hZ25ldG9t
ZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfQUs4OTc1IGlzIG5vdCBzZXQKIyBD
T05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdO
X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9NQUdOX1NQSSBpcyBu
b3Qgc2V0CiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldApDT05GSUdfSElE
X1NFTlNPUl9NQUdORVRPTUVURVJfM0Q9bQojIENPTkZJR19NTUMzNTI0MCBp
cyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9NQUdOXzNBWElTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzX0kyQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfSE1DNTg0M19TUEkgaXMgbm90IHNldAoKIwojIElu
Y2xpbm9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0hJRF9TRU5TT1JfSU5DTElO
T01FVEVSXzNEPW0KQ09ORklHX0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9O
PW0KCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfSUlPX0hS
VElNRVJfVFJJR0dFUj1tCkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9
bQpDT05GSUdfSUlPX1RJR0hUTE9PUF9UUklHR0VSPW0KQ09ORklHX0lJT19T
WVNGU19UUklHR0VSPW0KCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMK
IyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQ4MSBp
cyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODcgaXMgbm90IHNldAojIENPTkZJ
R19NQ1A0MTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDUzMSBpcyBub3Qg
c2V0CiMgQ09ORklHX1RQTDAxMDIgaXMgbm90IHNldAoKIwojIERpZ2l0YWwg
cG90ZW50aW9zdGF0cwojCiMgQ09ORklHX0xNUDkxMDAwIGlzIG5vdCBzZXQK
CiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQUJQMDYwTUcgaXMg
bm90IHNldAojIENPTkZJR19CTVAyODAgaXMgbm90IHNldAojIENPTkZJR19J
SU9fQ1JPU19FQ19CQVJPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1Jf
UFJFU1M9bQojIENPTkZJR19IUDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBM
MTE1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNV9TUEkgaXMgbm90
IHNldAojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1
NjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTVM1NjM3IGlzIG5vdCBzZXQKIyBD
T05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVDU0MDMg
aXMgbm90IHNldAojIENPTkZJR19IUDIwNkMgaXMgbm90IHNldAojIENPTkZJ
R19aUEEyMzI2IGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwoj
CiMgQ09ORklHX0FTMzkzNSBpcyBub3Qgc2V0CgojCiMgUHJveGltaXR5IGFu
ZCBkaXN0YW5jZSBzZW5zb3JzCiMKIyBDT05GSUdfTElEQVJfTElURV9WMiBp
cyBub3Qgc2V0CiMgQ09ORklHX1NSRjA0IGlzIG5vdCBzZXQKIyBDT05GSUdf
U1g5NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDggaXMgbm90IHNldAoK
IwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NQVhJTV9USEVS
TU9DT1VQTEUgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9URU1QPW0K
IyBDT05GSUdfTUxYOTA2MTQgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDYg
aXMgbm90IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldAojIENPTkZJ
R19UU1lTMDEgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBp
cyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19BUk1f
R0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CkNP
TkZJR19SRVNFVF9DT05UUk9MTEVSPXkKIyBDT05GSUdfUkVTRVRfQVRINzkg
aXMgbm90IHNldAojIENPTkZJR19SRVNFVF9CRVJMSU4gaXMgbm90IHNldAoj
IENPTkZJR19SRVNFVF9JTVg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRf
TFBDMThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX01FU09OIGlzIG5v
dCBzZXQKIyBDT05GSUdfUkVTRVRfUElTVEFDSElPIGlzIG5vdCBzZXQKIyBD
T05GSUdfUkVTRVRfU09DRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VU
X1NUTTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1VOWEkgaXMgbm90
IHNldAojIENPTkZJR19USV9TWVNDT05fUkVTRVQgaXMgbm90IHNldAojIENP
TkZJR19SRVNFVF9aWU5RIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVEVH
UkFfQlBNUCBpcyBub3Qgc2V0CkNPTkZJR19GTUM9bQpDT05GSUdfRk1DX0ZB
S0VERVY9bQpDT05GSUdfRk1DX1RSSVZJQUw9bQpDT05GSUdfRk1DX1dSSVRF
X0VFUFJPTT1tCkNPTkZJR19GTUNfQ0hBUkRFVj1tCgojCiMgUEhZIFN1YnN5
c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX1BIWV9QWEFf
MjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VT
QjIgaXMgbm90IHNldApDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9bQpDT05G
SUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD1tCiMgQ09ORklHX01D
QiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0
CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX01DRV9BTURfSU5KIGlzIG5vdCBz
ZXQKQ09ORklHX1JBU19DRUM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9bQoKIwoj
IEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKQ09ORklH
X0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05GSUdfTkRf
QkxLPW0KQ09ORklHX05EX0NMQUlNPXkKQ09ORklHX05EX0JUVD1tCkNPTkZJ
R19CVFQ9eQpDT05GSUdfTkRfUEZOPW0KQ09ORklHX05WRElNTV9QRk49eQpD
T05GSUdfTlZESU1NX0RBWD15CkNPTkZJR19EQVg9bQpDT05GSUdfREVWX0RB
WD1tCkNPTkZJR19ERVZfREFYX1BNRU09bQpDT05GSUdfTlZNRU09bQpDT05G
SUdfU1RNPW0KIyBDT05GSUdfU1RNX0RVTU1ZIGlzIG5vdCBzZXQKQ09ORklH
X1NUTV9TT1VSQ0VfQ09OU09MRT1tCkNPTkZJR19TVE1fU09VUkNFX0hFQVJU
QkVBVD1tCkNPTkZJR19TVE1fU09VUkNFX0ZUUkFDRT1tCkNPTkZJR19JTlRF
TF9USD1tCkNPTkZJR19JTlRFTF9USF9QQ0k9bQpDT05GSUdfSU5URUxfVEhf
R1RIPW0KQ09ORklHX0lOVEVMX1RIX1NUSD1tCkNPTkZJR19JTlRFTF9USF9N
U1U9bQpDT05GSUdfSU5URUxfVEhfUFRJPW0KIyBDT05GSUdfSU5URUxfVEhf
REVCVUcgaXMgbm90IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBw
b3J0CiMKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CgojCiMgRlNJIHN1cHBv
cnQKIwpDT05GSUdfRlNJPW0KCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09O
RklHX0VERD1tCiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdf
RklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPW0KQ09ORklHX0RD
REJBUz1tCkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9bQpDT05G
SUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKQ09ORklH
X0lTQ1NJX0lCRlRfRklORD15CkNPTkZJR19JU0NTSV9JQkZUPW0KQ09ORklH
X0ZXX0NGR19TWVNGUz1tCiMgQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5F
IGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBz
ZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdhcmUgSW50ZXJmYWNlKSBT
dXBwb3J0CiMKIyBDT05GSUdfRUZJX1ZBUlMgaXMgbm90IHNldApDT05GSUdf
RUZJX0VTUlQ9eQpDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBDT05GSUdf
RUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1F
X1dSQVBQRVJTPXkKQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUj1tCiMgQ09O
RklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FQUExFX1BST1BFUlRJ
RVM9eQpDT05GSUdfVUVGSV9DUEVSPXkKQ09ORklHX0VGSV9ERVZfUEFUSF9Q
QVJTRVI9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMgRmls
ZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJ
R19GU19JT01BUD15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENP
TkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9bQpDT05G
SUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9B
Q0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0VO
Q1JZUFRJT049eQpDT05GSUdfRVhUNF9GU19FTkNSWVBUSU9OPXkKIyBDT05G
SUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPW0KIyBDT05G
SUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPW0K
Q09ORklHX1JFSVNFUkZTX0ZTPW0KIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sg
aXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPPXkKQ09ORklH
X1JFSVNFUkZTX0ZTX1hBVFRSPXkKQ09ORklHX1JFSVNFUkZTX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19SRUlTRVJGU19GU19TRUNVUklUWT15CkNPTkZJR19K
RlNfRlM9bQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CkNPTkZJR19KRlNfU0VD
VVJJVFk9eQojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdf
SkZTX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZTX0ZTPW0KQ09ORklHX1hGU19R
VU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15
CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RF
QlVHIGlzIG5vdCBzZXQKQ09ORklHX0dGUzJfRlM9bQpDT05GSUdfR0ZTMl9G
U19MT0NLSU5HX0RMTT15CkNPTkZJR19PQ0ZTMl9GUz1tCkNPTkZJR19PQ0ZT
Ml9GU19PMkNCPW0KQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVTVEVS
PW0KQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKIyBDT05GSUdfT0NGUzJfREVC
VUdfTUFTS0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZT
IGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZT
X1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklU
WSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVT
VFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0
CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CkNPTkZJR19OSUxG
UzJfRlM9bQpDT05GSUdfRjJGU19GUz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9
eQpDT05GSUdfRjJGU19GU19YQVRUUj15CkNPTkZJR19GMkZTX0ZTX1BPU0lY
X0FDTD15CkNPTkZJR19GMkZTX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0YyRlNf
Q0hFQ0tfRlM9eQpDT05GSUdfRjJGU19GU19FTkNSWVBUSU9OPXkKIyBDT05G
SUdfRjJGU19JT19UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFV
TFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5v
dCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15
CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NL
SU5HPXkKIyBDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORyBpcyBub3Qg
c2V0CkNPTkZJR19GU19FTkNSWVBUSU9OPW0KQ09ORklHX0ZTTk9USUZZPXkK
Q09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklH
X0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9O
Uz15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS
RkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNl
dAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9U
QV9UUkVFPW0KQ09ORklHX1FGTVRfVjE9bQpDT05GSUdfUUZNVF9WMj1tCkNP
TkZJR19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05G
SUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPW0KQ09ORklHX0NVU0U9
bQpDT05GSUdfT1ZFUkxBWV9GUz1tCkNPTkZJR19PVkVSTEFZX0ZTX1JFRElS
RUNUX0RJUj15CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9bQpDT05G
SUdfRlNDQUNIRV9TVEFUUz15CkNPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTT15
CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19G
U0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklM
RVM9bQojIENPTkZJR19DQUNIRUZJTEVTX0RFQlVHIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNldAoKIwojIENE
LVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz1tCkNP
TkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1t
CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1z
CiMKQ09ORklHX0ZBVF9GUz1tCkNPTkZJR19NU0RPU19GUz1tCkNPTkZJR19W
RkFUX0ZTPW0KQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05G
SUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCiMgQ09ORklH
X0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldApDT05GSUdfTlRGU19GUz1t
CiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTlRGU19S
Vz15CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9
eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CkNP
TkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15
CkNPTkZJR19QUk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJ
R19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9B
Q0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkK
Q09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJ
Q19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9G
Uz15CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklHX09SQU5HRUZT
X0ZTPW0KIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19BRkZT
X0ZTPW0KQ09ORklHX0VDUllQVF9GUz1tCiMgQ09ORklHX0VDUllQVF9GU19N
RVNTQUdJTkcgaXMgbm90IHNldApDT05GSUdfSEZTX0ZTPW0KQ09ORklHX0hG
U1BMVVNfRlM9bQpDT05GSUdfSEZTUExVU19GU19QT1NJWF9BQ0w9eQpDT05G
SUdfQkVGU19GUz1tCiMgQ09ORklHX0JFRlNfREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMg
bm90IHNldApDT05GSUdfSkZGUzJfRlM9bQpDT05GSUdfSkZGUzJfRlNfREVC
VUc9MApDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVI9eQojIENPTkZJR19K
RkZTMl9GU19XQlVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMy
X1NVTU1BUlkgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9GU19YQVRUUiBp
cyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NPTVBSRVNTSU9OX09QVElPTlMg
aXMgbm90IHNldApDT05GSUdfSkZGUzJfWkxJQj15CiMgQ09ORklHX0pGRlMy
X0xaTyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9SVElNRT15CiMgQ09ORklH
X0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTPW0KIyBD
T05GSUdfVUJJRlNfRlNfQURWQU5DRURfQ09NUFIgaXMgbm90IHNldApDT05G
SUdfVUJJRlNfRlNfTFpPPXkKQ09ORklHX1VCSUZTX0ZTX1pMSUI9eQpDT05G
SUdfVUJJRlNfQVRJTUVfU1VQUE9SVD15CkNPTkZJR19VQklGU19GU19FTkNS
WVBUSU9OPXkKQ09ORklHX1VCSUZTX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0NS
QU1GUz1tCkNPTkZJR19TUVVBU0hGUz1tCiMgQ09ORklHX1NRVUFTSEZTX0ZJ
TEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJF
Q1Q9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5vdCBzZXQK
Q09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFU9eQpDT05GSUdf
U1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CkNPTkZJ
R19TUVVBU0hGU19MWjQ9eQpDT05GSUdfU1FVQVNIRlNfTFpPPXkKQ09ORklH
X1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJ
WkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBu
b3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMK
IyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19NSU5JWF9GUz1t
CkNPTkZJR19PTUZTX0ZTPW0KIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0
CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZG
U19GUyBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19GUz1tCkNPTkZJR19ST01G
U19CQUNLRURfQllfQkxPQ0s9eQojIENPTkZJR19ST01GU19CQUNLRURfQllf
TVREIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JPVEgg
aXMgbm90IHNldApDT05GSUdfUk9NRlNfT05fQkxPQ0s9eQpDT05GSUdfUFNU
T1JFPXkKQ09ORklHX1BTVE9SRV9aTElCX0NPTVBSRVNTPXkKIyBDT05GSUdf
UFNUT1JFX0xaT19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S
RV9MWjRfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfQ09O
U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19Q
U1RPUkVfUkFNPXkKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CkNPTkZJ
R19VRlNfRlM9bQojIENPTkZJR19VRlNfRlNfV1JJVEUgaXMgbm90IHNldAoj
IENPTkZJR19VRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRVhPRlNfRlM9
bQojIENPTkZJR19FWE9GU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9
bQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9
bQpDT05GSUdfTkZTX1YyPW0KQ09ORklHX05GU19WMz1tCkNPTkZJR19ORlNf
VjNfQUNMPXkKQ09ORklHX05GU19WND1tCkNPTkZJR19ORlNfU1dBUD15CkNP
TkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19QTkZT
X0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5G
U19GTEVYRklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5U
QVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgpDT05GSUdfTkZTX1Y0XzFf
TUlHUkFUSU9OPXkKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJFTD15CkNP
TkZJR19ORlNfRlNDQUNIRT15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0RO
UyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05G
SUdfTkZTX0RFQlVHPXkKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9B
Q0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNP
TkZJR19ORlNEX1Y0PXkKQ09ORklHX05GU0RfUE5GUz15CkNPTkZJR19ORlNE
X0JMT0NLTEFZT1VUPXkKQ09ORklHX05GU0RfU0NTSUxBWU9VVD15CiMgQ09O
RklHX05GU0RfRkxFWEZJTEVMQVlPVVQgaXMgbm90IHNldApDT05GSUdfTkZT
RF9WNF9TRUNVUklUWV9MQUJFTD15CiMgQ09ORklHX05GU0RfRkFVTFRfSU5K
RUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD1tCkNPTkZJ
R19MT0NLRD1tCkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NV
UFBPUlQ9bQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9bQpD
T05GSUdfU1VOUlBDX0dTUz1tCkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9
eQpDT05GSUdfU1VOUlBDX1NXQVA9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1
PW0KQ09ORklHX1NVTlJQQ19ERUJVRz15CkNPTkZJR19TVU5SUENfWFBSVF9S
RE1BPW0KQ09ORklHX0NFUEhfRlM9bQpDT05GSUdfQ0VQSF9GU0NBQ0hFPXkK
Q09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0NJRlM9bQpDT05G
SUdfQ0lGU19TVEFUUz15CiMgQ09ORklHX0NJRlNfU1RBVFMyIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0ggaXMgbm90IHNldApDT05G
SUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19D
SUZTX1BPU0lYPXkKQ09ORklHX0NJRlNfQUNMPXkKIyBDT05GSUdfQ0lGU19E
RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpDT05G
SUdfQ0lGU19TTUIyPXkKQ09ORklHX0NJRlNfU01CMzExPXkKQ09ORklHX0NJ
RlNfRlNDQUNIRT15CiMgQ09ORklHX05DUF9GUyBpcyBub3Qgc2V0CkNPTkZJ
R19DT0RBX0ZTPW0KQ09ORklHX0FGU19GUz1tCiMgQ09ORklHX0FGU19ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19BRlNfRlNDQUNIRT15CkNPTkZJR185UF9G
Uz1tCkNPTkZJR185UF9GU0NBQ0hFPXkKQ09ORklHXzlQX0ZTX1BPU0lYX0FD
TD15CkNPTkZJR185UF9GU19TRUNVUklUWT15CkNPTkZJR19OTFM9eQpDT05G
SUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3
PW0KQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQ
QUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05M
U19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNP
TkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84
NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09E
RVBBR0VfODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpDT05GSUdf
TkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0K
Q09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdF
Xzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05MU19D
T0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJ
R19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9
bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf
MTI1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNf
QVNDSUk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNP
ODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lT
Tzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19J
U084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNf
SVNPODg1OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05M
U19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0KQ09ORklH
X05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNf
TUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05M
U19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNP
TkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElD
PW0KQ09ORklHX05MU19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19JQ0VM
QU5EPW0KQ09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxTX01BQ19S
T01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxT
X1VURjg9bQpDT05GSUdfRExNPW0KIyBDT05GSUdfRExNX0RFQlVHIGlzIG5v
dCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFG
TEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMK
IwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfQ09OU09MRV9MT0dMRVZF
TF9ERUZBVUxUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00
CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKQ09ORklH
X0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5k
IGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5v
dCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qg
c2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09O
RklHX0ZSQU1FX1dBUk49MjA0OApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQoj
IENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdfVU5VU0VE
X1NZTUJPTFM9eQojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09O
RklHX0RFQlVHX0ZTPXkKIyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNl
dApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdf
SEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQpDT05GSUdfQVJDSF9XQU5U
X0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05G
SUdfU1RBQ0tfVkFMSURBVElPTj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dF
QUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNP
TkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDAKQ09ORklHX01B
R0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwoj
IE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBp
cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0
CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVCVUdfUEFHRV9SRUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RB
VEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMg
bm90IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVH
X0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNl
dAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVH
X1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQK
Q09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVS
X0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tP
VkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90
IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19IQVZF
X0FSQ0hfS0FTQU49eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJ
R19BUkNIX0hBU19LQ09WPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CiMg
Q09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2Nr
dXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05G
SUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9I
QVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9I
QVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfQk9PVFBBUkFNX1NP
RlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NP
RlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdfREVURUNUX0hVTkdfVEFT
Sz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAojIENP
TkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09O
RklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MAojIENPTkZJ
R19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTklDX09OX09P
UFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNP
TkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09O
RklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgQ09ORklH
X1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUFJF
RU1QVCBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2Nr
cywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVY
RVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJ
R19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklH
X0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QUk9WRV9M
T0NLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQIGlzIG5vdCBzZXQKIyBD
T05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQK
IyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJ
R19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RS
QUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJ
R19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldAojIENP
TkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05PVElG
SUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlz
IG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVf
UkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlz
IG5vdCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBD
T05GSUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9U
T1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9U
SU1FT1VUPTYwCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09O
RklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19X
UV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9D
S19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9IT1RQTFVHX1NU
QVRFX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJP
Ul9JTkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpFQ1RJ
T04gaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQK
Q09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9U
UkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdf
SEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5B
TUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhf
UkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09O
RklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZF
TlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RS
QUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdf
UklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19D
T05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxM
T1dfU1dBUD15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJB
Q0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9
eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dS
QVBIX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUFJFRU1QVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdf
U0NIRURfVFJBQ0VSPXkKQ09ORklHX0hXTEFUX1RSQUNFUj15CkNPTkZJR19G
VFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBD
T05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0
CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklM
RV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9G
SUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS19UUkFD
RVI9eQpDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVf
RVZFTlRTPXkKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VW
RU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19G
VFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09O
RklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRf
UkVDT1JEPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qg
c2V0CkNPTkZJR19NTUlPVFJBQ0U9eQojIENPTkZJR19ISVNUX1RSSUdHRVJT
IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFX1RFU1QgaXMgbm90IHNl
dAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNP
TkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9bQojIENPTkZJR19SSU5HX0JV
RkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9F
TlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0lOR19FVkVO
VFNfR1BJTyBpcyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5nCiMKQ09O
RklHX0xLRFRNPW0KIyBDT05GSUdfVEVTVF9MSVNUX1NPUlQgaXMgbm90IHNl
dAojIENPTkZJR19URVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19LUFJP
QkVTX1NBTklUWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNF
X1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlz
IG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBz
ZXQKQ09ORklHX1BFUkNQVV9URVNUPW0KIyBDT05GSUdfQVRPTUlDNjRfU0VM
RlRFU1QgaXMgbm90IHNldApDT05GSUdfQVNZTkNfUkFJRDZfVEVTVD1tCiMg
Q09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf
U1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfVEVTVF9LU1RSVE9Y
PW0KIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19U
RVNUX0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMg
Q09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUEFS
TUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFf
SU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90
IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RF
U1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMg
bm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBD
T05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19NRU1URVNU
IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT04gaXMgbm90IHNl
dAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD
SF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNI
X0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19BUkNIX1dBTlRT
X1VCU0FOX05PX05VTEwgaXMgbm90IHNldAojIENPTkZJR19VQlNBTiBpcyBu
b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNP
TkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX0lPX1NUUklDVF9ERVZNRU09
eQojIENPTkZJR19YODZfVkVSQk9TRV9CT09UVVAgaXMgbm90IHNldApDT05G
SUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1Ag
aXMgbm90IHNldApDT05GSUdfRUFSTFlfUFJJTlRLX0VGST15CiMgQ09ORklH
X0VBUkxZX1BSSU5US19VU0JfWERCQyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4
Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVAg
aXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAoj
IENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVM
VD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05G
SUdfSU9NTVVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVFJF
U1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15
CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O
RklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBF
XzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdf
SU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQoj
IENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9f
REVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9O
RSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MAoj
IENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09ORklH
X0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklO
Rz15CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0RF
QlVHX0ZQVSBpcyBub3Qgc2V0CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcg
aXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZ
Uz15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19QRVJTSVNURU5UX0tF
WVJJTkdTPXkKQ09ORklHX1RSVVNURURfS0VZUz1tCkNPTkZJR19FTkNSWVBU
RURfS0VZUz1tCkNPTkZJR19LRVlfREhfT1BFUkFUSU9OUz15CiMgQ09ORklH
X1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NF
Q1VSSVRZPXkKIyBDT05GSUdfU0VDVVJJVFlfV1JJVEFCTEVfSE9PS1MgaXMg
bm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CiMgQ09ORklHX1NFQ1VSSVRZ
X05FVFdPUksgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMg
Q09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRF
TkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VS
Q09QWT15CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUiBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ
VFlfQVBQQVJNT1IgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9MT0FE
UElOIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1lBTUE9eQpDT05GSUdf
SU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBp
cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJ
R19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09O
RklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklH
X0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19S
QUlENl9SRUNPVj1tCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3Jl
IG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NS
WVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPW0KQ09ORklHX0NS
WVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklH
X0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09O
RklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPW0KQ09ORklH
X0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD1tCkNP
TkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhF
Uj1tCkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkK
Q09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT1tCkNP
TkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0VDREg9bQpDT05GSUdf
Q1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09O
RklHX0NSWVBUT19VU0VSPW0KQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FC
TEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPW0KQ09ORklHX0NS
WVBUT19OVUxMPW0KQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQ
VE9fUENSWVBUPW0KQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdf
Q1JZUFRPX0NSWVBURD1tCkNPTkZJR19DUllQVE9fTUNSWVBURD1tCkNPTkZJ
R19DUllQVE9fQVVUSEVOQz1tCkNPTkZJR19DUllQVE9fVEVTVD1tCkNPTkZJ
R19DUllQVE9fQUJMS19IRUxQRVI9bQpDT05GSUdfQ1JZUFRPX1NJTUQ9bQpD
T05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj1tCkNPTkZJR19DUllQVE9f
RU5HSU5FPW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBB
c3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1tCkNPTkZJR19D
UllQVE9fR0NNPW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PW0K
Q09ORklHX0NSWVBUT19TRVFJVj1tCkNPTkZJR19DUllQVE9fRUNIQUlOSVY9
bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9bQpDT05G
SUdfQ1JZUFRPX0NUUj1tCkNPTkZJR19DUllQVE9fQ1RTPW0KQ09ORklHX0NS
WVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCkNPTkZJR19DUllQVE9f
UENCQz1tCkNPTkZJR19DUllQVE9fWFRTPW0KQ09ORklHX0NSWVBUT19LRVlX
UkFQPW0KCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPW0K
Q09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPW0KQ09O
RklHX0NSWVBUT19WTUFDPW0KCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRP
X0NSQzMyQz1tCkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPW0KQ09ORklH
X0NSWVBUT19DUkMzMj1tCkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0K
Q09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1Qx
MERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0dIQVNIPW0KQ09ORklHX0NS
WVBUT19QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0
PW0KQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNP
TkZJR19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEy
OD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPW0KQ09ORklHX0NSWVBUT19STUQy
NTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9fU0hB
MT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9f
U0hBMjU2X1NTU0UzPW0KQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpD
T05GSUdfQ1JZUFRPX1NIQTFfTUI9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9N
Qj1tCkNPTkZJR19DUllQVE9fU0hBNTEyX01CPW0KQ09ORklHX0NSWVBUT19T
SEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj1tCkNPTkZJR19DUllQVE9f
U0hBMz1tCkNPTkZJR19DUllQVE9fVEdSMTkyPW0KQ09ORklHX0NSWVBUT19X
UDUxMj1tCkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9bQoK
IwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQ
VE9fQUVTX1RJPW0KQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PW0KQ09ORklH
X0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1t
CkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9
bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQ
VE9fQkxPV0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT1t
CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0PW0KQ09ORklHX0NSWVBU
T19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19D
QU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FT
VF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBU
T19DQVNUNV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNP
TkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9f
REVTPW0KQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQ9bQpDT05GSUdf
Q1JZUFRPX0ZDUllQVD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklH
X0NSWVBUT19TQUxTQTIwPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82
ND1tCkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9bQpDT05GSUdfQ1JZUFRPX0NI
QUNIQTIwX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19D
UllQVE9fU0VSUEVOVD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4
Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PW0KQ09O
RklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PW0KQ09ORklHX0NSWVBU
T19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZUFRP
X1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82
ND1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJ
R19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lv
bgojCkNPTkZJR19DUllQVE9fREVGTEFURT1tCkNPTkZJR19DUllQVE9fTFpP
PXkKQ09ORklHX0NSWVBUT184NDI9bQpDT05GSUdfQ1JZUFRPX0xaND1tCkNP
TkZJR19DUllQVE9fTFo0SEM9bQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJh
dGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz1tCkNPTkZJR19DUllQ
VE9fRFJCR19NRU5VPW0KQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05G
SUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9
eQpDT05GSUdfQ1JZUFRPX0RSQkc9bQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVO
VFJPUFk9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPW0KQ09ORklHX0NSWVBU
T19VU0VSX0FQSV9IQVNIPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJ
UEhFUj1tCkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KQ09ORklHX0NS
WVBUT19VU0VSX0FQSV9BRUFEPW0KQ09ORklHX0NSWVBUT19IQVNIX0lORk89
eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9D
Sz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTPW0KQ09ORklHX0NS
WVBUT19ERVZfUEFETE9DS19TSEE9bQojIENPTkZJR19DUllQVE9fREVWX0ZT
TF9DQUFNX0NSWVBUT19BUElfREVTQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ
VE9fREVWX0NDUD15CkNPTkZJR19DUllQVE9fREVWX0NDUF9ERD1tCkNPTkZJ
R19DUllQVE9fREVWX0NDUF9DUllQVE89bQpDT05GSUdfQ1JZUFRPX0RFVl9R
QVQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9bQpDT05GSUdf
Q1JZUFRPX0RFVl9RQVRfQzNYWFg9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRf
QzYyWD1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGPW0KQ09O
RklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkY9bQpDT05GSUdfQ1JZUFRPX0RF
Vl9RQVRfQzYyWFZGPW0KQ09ORklHX0NSWVBUT19ERVZfQ0hFTFNJTz1tCkNP
TkZJR19DUllQVE9fREVWX1ZJUlRJTz1tCkNPTkZJR19BU1lNTUVUUklDX0tF
WV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBF
PW0KQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPW0KQ09ORklHX1BL
Q1M3X01FU1NBR0VfUEFSU0VSPW0KCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNp
Z25hdHVyZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlS
SU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdf
U1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKQ09ORklHX1NF
Q09OREFSWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNL
TElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9M
SVNUPSIiCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9JUlFD
SElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hBVkVfS1ZN
X0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05G
SUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hB
VkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJD
RVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJ
UlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09O
RklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJ
T049eQpDT05GSUdfS1ZNPW0KQ09ORklHX0tWTV9JTlRFTD1tCkNPTkZJR19L
Vk1fQU1EPW0KQ09ORklHX0tWTV9NTVVfQVVESVQ9eQpDT05GSUdfVkhPU1Rf
TkVUPW0KQ09ORklHX1ZIT1NUX1NDU0k9bQpDT05GSUdfVkhPU1RfVlNPQ0s9
bQpDT05GSUdfVkhPU1Q9bQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5f
TEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwoj
IExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdf
QklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlz
IG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RS
TkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9
eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19G
SU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNP
TkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05G
SUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFT
X0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdf
Q1JDMTY9bQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9
bQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBu
b3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMy
X1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBp
cyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJ
R19DUkM3PW0KQ09ORklHX0xJQkNSQzMyQz1tCkNPTkZJR19DUkM4PW0KIyBD
T05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHXzg0
Ml9DT01QUkVTUz1tCkNPTkZJR184NDJfREVDT01QUkVTUz1tCkNPTkZJR19a
TElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xa
T19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19M
WjRfQ09NUFJFU1M9bQpDT05GSUdfTFo0SENfQ09NUFJFU1M9bQpDT05GSUdf
TFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RF
Q19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVD
X0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJN
VEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19C
Q0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19E
RUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNP
TkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15
CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xa
ND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NP
TE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVF
RF9TT0xPTU9OX0RFQzg9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19U
RVhUU0VBUkNIX0tNUD1tCkNPTkZJR19URVhUU0VBUkNIX0JNPW0KQ09ORklH
X1RFWFRTRUFSQ0hfRlNNPW0KQ09ORklHX0JUUkVFPXkKQ09ORklHX0lOVEVS
VkFMX1RSRUU9eQpDT05GSUdfUkFESVhfVFJFRV9NVUxUSU9SREVSPXkKQ09O
RklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNP
TkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKIyBDT05G
SUdfRE1BX05PT1BfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9WSVJUX09Q
Uz15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9
eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NF
TEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19MUlVf
Q0FDSEU9bQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9bQpDT05G
SUdfRERSPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNP
TkZJR19PSURfUkVHSVNUUlk9bQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05G
SUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKIyBDT05GSUdfRk9O
VF84eDggaXMgbm90IHNldApDT05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdf
Rk9OVF82eDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5v
dCBzZXQKIyBDT05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENP
TkZJR19GT05UX0FDT1JOXzh4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRf
TUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05UXzZ4MTAgaXMgbm90
IHNldAojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKIyBDT05GSUdf
Rk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU4xMngy
MiBpcyBub3Qgc2V0CkNPTkZJR19GT05UX0FVVE9TRUxFQ1Q9eQojIENPTkZJ
R19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklH
X0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJ
PXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQpDT05GSUdfU0JJVE1B
UD15CkNPTkZJR19QQVJNQU49bQo=

--_----------=_15048420487175934
Content-Disposition: attachment; filename="guest-arch201708.cfg.log"
Content-Id: <1504841590.716547.607668abe64b0a9cf5e2447159d79b7592d64756.7BED7838@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: text/x-log; name="guest-arch201708.cfg.log"

WyAgICAwLjEwNDY3NF0geGVuOm1hbmFnZTogVW5hYmxlIHRvIHJlYWQgc3lz
cnEgY29kZSBpbiBjb250cm9sL3N5c3JxDQpbICAgIDAuMTA2OTk1XSBkbWk6
IEZpcm13YXJlIHJlZ2lzdHJhdGlvbiBmYWlsZWQuDQpbICAgIDAuMTI3ODcx
XSBpbnRlbF9taWRfbXNnYnVzX2luaXQ6IEVycm9yOiBtc2didXMgUENJIGhh
bmRsZSBOVUxMDQpbICAgIDIuOTg2NTUwXSBCVUc6IHVuYWJsZSB0byBoYW5k
bGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IGZmZmZjOTAwNDAwZTUwNjAN
ClsgICAgMi45ODY1NjNdIElQOiB2bHYyX3BsYXRfY29uZmlndXJlX2Nsb2Nr
KzB4M2IvMHhhMA0KWyAgICAyLjk4NjU2NV0gUEdEIDFmZjA1MDY3IA0KWyAg
ICAyLjk4NjU2Nl0gUDREIDFmZjA1MDY3IA0KWyAgICAyLjk4NjU2N10gUFVE
IDFlOTgyMDY3IA0KWyAgICAyLjk4NjU2OV0gUE1EIDFlOTgzMDY3IA0KWyAg
ICAyLjk4NjU3OF0gUFRFIDANClsgICAgMi45ODY1ODBdIA0KWyAgICAyLjk4
NjU4M10gT29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01QDQpbICAgIDIuOTg2
NTg1XSBNb2R1bGVzIGxpbmtlZCBpbjoNClsgICAgMi45ODY1ODhdIENQVTog
MCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTIuMy0x
LUFSQ0ggIzENClsgICAgMi45ODY1OTFdIHRhc2s6IGZmZmY4ODAwMWU5ZWI5
MDAgdGFzay5zdGFjazogZmZmZmM5MDA0MDBjODAwMA0KWyAgICAyLjk4NjU5
NV0gUklQOiBlMDMwOnZsdjJfcGxhdF9jb25maWd1cmVfY2xvY2srMHgzYi8w
eGEwDQpbICAgIDIuOTg2NTk4XSBSU1A6IGUwMmI6ZmZmZmM5MDA0MDBjYmJl
MCBFRkxBR1M6IDAwMDEwMjQ2DQpbICAgIDIuOTg2NjAxXSBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiBmZmZmYzkwMDQwMGU1MDYwIFJDWDogMDAwMDAw
MDAwMWQ1ZGZmZg0KWyAgICAyLjk4NjYwNF0gUkRYOiBmZmZmODgwMDFlOWVi
OTAwIFJTSTogMDAwMDAwMDAwMDAwMDAwMiBSREk6IGZmZmZmZmZmODFhYzk5
ODANClsgICAgMi45ODY2MDddIFJCUDogZmZmZmM5MDA0MDBjYmJmMCBSMDg6
IDAwMDAwMDAwMDAwMDEwMDAgUjA5OiBmZmZmZmZmZjgxMWQ2MTAxDQpbICAg
IDIuOTg2NjEwXSBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiBmZmZmZThm
ZmZmZmZmZmZmIFIxMjogMDAwMDAwMDAwMDAwMDAwMg0KWyAgICAyLjk4NjYx
M10gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDAwMDAwMDAwMDAw
MCBSMTU6IDAwMDAwMDAwMDAwMDAwMDANClsgICAgMi45ODY2MjBdIEZTOiAg
MDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMDFmODAwMDAwKDAw
MDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDANClsgICAgMi45ODY2MjNdIENT
OiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw
MzMNClsgICAgMi45ODY2MjddIENSMjogZmZmZmM5MDA0MDBlNTA2MCBDUjM6
IDAwMDAwMDAwMDFhMDkwMDAgQ1I0OiAwMDAwMDAwMDAwMDQyNjYwDQpbICAg
IDIuOTg2NjMyXSBDYWxsIFRyYWNlOg0KWyAgICAyLjk4NjYzOF0gIHZsdjJf
cGxhdF9jbGtfcHJvYmUrMHgzZi8weDcwDQpbICAgIDIuOTg2NjQzXSAgcGxh
dGZvcm1fZHJ2X3Byb2JlKzB4M2IvMHhhMA0KWyAgICAyLjk4NjY0N10gIGRy
aXZlcl9wcm9iZV9kZXZpY2UrMHgyZmYvMHg0NTANClsgICAgMi45ODY2NTFd
ICBfX2RldmljZV9hdHRhY2hfZHJpdmVyKzB4ODMvMHgxMDANClsgICAgMi45
ODY2NTVdICA/IF9fZHJpdmVyX2F0dGFjaCsweGUwLzB4ZTANClsgICAgMi45
ODY2NTldICBidXNfZm9yX2VhY2hfZHJ2KzB4NjkvMHhiMA0KWyAgICAyLjk4
NjY2M10gIF9fZGV2aWNlX2F0dGFjaCsweGRkLzB4MTYwDQpbICAgIDIuOTg2
NjY3XSAgZGV2aWNlX2luaXRpYWxfcHJvYmUrMHgxMy8weDIwDQpbICAgIDIu
OTg2NjcwXSAgYnVzX3Byb2JlX2RldmljZSsweDkyLzB4YTANClsgICAgMi45
ODY2NzRdICBkZXZpY2VfYWRkKzB4NDUxLzB4NjkwDQpbICAgIDIuOTg2Njc4
XSAgcGxhdGZvcm1fZGV2aWNlX2FkZCsweDEwZC8weDI3MA0KWyAgICAyLjk4
NjY4M10gID8gc2V0X2RlYnVnX3JvZGF0YSsweDE3LzB4MTcNClsgICAgMi45
ODY2ODZdICBwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfZnVsbCsweGZlLzB4
MTEwDQpbICAgIDIuOTg2NjkyXSAgPyB2bHYyX3BsYXRfY2xrX2luaXQrMHgx
OS8weDE5DQpbICAgIDIuOTg2Njk2XSAgdmx2Ml9wbGF0X2Nsa19pbml0KzB4
NDgvMHg4Mg0KWyAgICAyLjk4NjcwMF0gIGRvX29uZV9pbml0Y2FsbCsweDUw
LzB4MTkwDQpbICAgIDIuOTg2NzA0XSAga2VybmVsX2luaXRfZnJlZWFibGUr
MHgxODYvMHgyMTQNClsgICAgMi45ODY3MDldICA/IHJlc3RfaW5pdCsweDkw
LzB4OTANClsgICAgMi45ODY3MTNdICBrZXJuZWxfaW5pdCsweGUvMHgxMDAN
ClsgICAgMi45ODY3MTZdICByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMA0KWyAg
ICAyLjk4NjcyMF0gQ29kZTogNDcgODMgZmUgMDIgNDEgODkgZjQgNzcgNjcg
NDggOGIgMDUgNjAgNDkgODQgMDAgNDggODUgYzAgNzQgNDggYzEgZTcgMDIg
NDggNjMgZmYgNDggOGQgMWMgMzggNDggYzcgYzcgODAgOTkgYWMgODEgZTgg
OTUgMGYgMTUgMDAgPDhiPiAwMyA4MyBlMCBmYyA0NCAwOSBlMCA4OSAwMyA0
OCBjNyBjNyA4MCA5OSBhYyA4MSBlOCA2ZiAwOSAxNSANClsgICAgMi45ODY3
NDVdIFJJUDogdmx2Ml9wbGF0X2NvbmZpZ3VyZV9jbG9jaysweDNiLzB4YTAg
UlNQOiBmZmZmYzkwMDQwMGNiYmUwDQpbICAgIDIuOTg2NzQ5XSBDUjI6IGZm
ZmZjOTAwNDAwZTUwNjANClsgICAgMi45ODY3NTVdIC0tLVsgZW5kIHRyYWNl
IDExNDdkZTcxNjQyMmYyMTAgXS0tLQ0KWyAgICAyLjk4Njc2M10gS2VybmVs
IHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQh
IGV4aXRjb2RlPTB4MDAwMDAwMDkNClsgICAgMi45ODY3NjNdIA0KWyAgICAy
Ljk4Njc3MV0gS2VybmVsIE9mZnNldDogZGlzYWJsZWQNCg==

--_----------=_15048420487175934
Content-Disposition: attachment; filename="grub.cfg"
Content-Id: <1504841591.716547.52bd9d92e543095debe00dfd780e0ce0b3d692de.5E21BECC@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="grub.cfg"

IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGlj
YWxseSBnZW5lcmF0ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0
ZXMKIyBmcm9tIC9ldGMvZ3J1Yi5kIGFuZCBzZXR0aW5ncyBmcm9tIC9ldGMv
ZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAvZXRjL2dydWIuZC8wMF9oZWFk
ZXIgIyMjCmluc21vZCBwYXJ0X2dwdAppbnNtb2QgcGFydF9tc2RvcwppZiBb
IC1zICRwcmVmaXgvZ3J1YmVudiBdOyB0aGVuCiAgbG9hZF9lbnYKZmkKaWYg
WyAiJHtuZXh0X2VudHJ5fSIgXSA7IHRoZW4KICAgc2V0IGRlZmF1bHQ9IiR7
bmV4dF9lbnRyeX0iCiAgIHNldCBuZXh0X2VudHJ5PQogICBzYXZlX2VudiBu
ZXh0X2VudHJ5CiAgIHNldCBib290X29uY2U9dHJ1ZQplbHNlCiAgIHNldCBk
ZWZhdWx0PSJ4ZW4tZ251bGludXgtc2ltcGxlLTBjNjAzYmQ5LWU4MWMtNGVh
Yi1iYzcwLWJkYzg5YjkzMjQwYyIKZmkKCmlmIFsgeCIke2ZlYXR1cmVfbWVu
dWVudHJ5X2lkfSIgPSB4eSBdOyB0aGVuCiAgbWVudWVudHJ5X2lkX29wdGlv
bj0iLS1pZCIKZWxzZQogIG1lbnVlbnRyeV9pZF9vcHRpb249IiIKZmkKCmV4
cG9ydCBtZW51ZW50cnlfaWRfb3B0aW9uCgppZiBbICIke3ByZXZfc2F2ZWRf
ZW50cnl9IiBdOyB0aGVuCiAgc2V0IHNhdmVkX2VudHJ5PSIke3ByZXZfc2F2
ZWRfZW50cnl9IgogIHNhdmVfZW52IHNhdmVkX2VudHJ5CiAgc2V0IHByZXZf
c2F2ZWRfZW50cnk9CiAgc2F2ZV9lbnYgcHJldl9zYXZlZF9lbnRyeQogIHNl
dCBib290X29uY2U9dHJ1ZQpmaQoKZnVuY3Rpb24gc2F2ZWRlZmF1bHQgewog
IGlmIFsgLXogIiR7Ym9vdF9vbmNlfSIgXTsgdGhlbgogICAgc2F2ZWRfZW50
cnk9IiR7Y2hvc2VufSIKICAgIHNhdmVfZW52IHNhdmVkX2VudHJ5CiAgZmkK
fQoKZnVuY3Rpb24gbG9hZF92aWRlbyB7CiAgaWYgWyB4JGZlYXR1cmVfYWxs
X3ZpZGVvX21vZHVsZSA9IHh5IF07IHRoZW4KICAgIGluc21vZCBhbGxfdmlk
ZW8KICBlbHNlCiAgICBpbnNtb2QgZWZpX2dvcAogICAgaW5zbW9kIGVmaV91
Z2EKICAgIGluc21vZCBpZWVlMTI3NV9mYgogICAgaW5zbW9kIHZiZQogICAg
aW5zbW9kIHZnYQogICAgaW5zbW9kIHZpZGVvX2JvY2hzCiAgICBpbnNtb2Qg
dmlkZW9fY2lycnVzCiAgZmkKfQoKaWYgWyB4JGZlYXR1cmVfZGVmYXVsdF9m
b250X3BhdGggPSB4eSBdIDsgdGhlbgogICBmb250PXVuaWNvZGUKZWxzZQpp
bnNtb2QgcGFydF9ncHQKaW5zbW9kIGx2bQppbnNtb2QgZXh0MgpzZXQgcm9v
dD0nbHZtaWQvbXRTNzZuLWh0QTEtTWlTQy1XY2JHLXBla2otS1dXYS03c3hS
QUgvcnlNZUZRLXNPREotdUFvdC1POUZkLXVxQ2ItTUkwYS04OGx1MUcnCmlm
IFsgeCRmZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50ID0geHkgXTsgdGhl
bgogIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAt
LWhpbnQ9J2x2bWlkL210Uzc2bi1odEExLU1pU0MtV2NiRy1wZWtqLUtXV2Et
N3N4UkFIL3J5TWVGUS1zT0RKLXVBb3QtTzlGZC11cUNiLU1JMGEtODhsdTFH
JyAgMGM2MDNiZDktZTgxYy00ZWFiLWJjNzAtYmRjODliOTMyNDBjCmVsc2UK
ICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMGM2
MDNiZDktZTgxYy00ZWFiLWJjNzAtYmRjODliOTMyNDBjCmZpCiAgICBmb250
PSIvdXNyL3NoYXJlL2dydWIvdW5pY29kZS5wZjIiCmZpCgppZiBsb2FkZm9u
dCAkZm9udCA7IHRoZW4KICBzZXQgZ2Z4bW9kZT1hdXRvCiAgbG9hZF92aWRl
bwogIGluc21vZCBnZnh0ZXJtCiAgc2V0IGxvY2FsZV9kaXI9JHByZWZpeC9s
b2NhbGUKICBzZXQgbGFuZz1lbl9BVQogIGluc21vZCBnZXR0ZXh0CmZpCnRl
cm1pbmFsX2lucHV0IGNvbnNvbGUKdGVybWluYWxfb3V0cHV0IGdmeHRlcm0K
aWYgWyB4JGZlYXR1cmVfdGltZW91dF9zdHlsZSA9IHh5IF0gOyB0aGVuCiAg
c2V0IHRpbWVvdXRfc3R5bGU9bWVudQogIHNldCB0aW1lb3V0PTUKIyBGYWxs
YmFjayBub3JtYWwgdGltZW91dCBjb2RlIGluIGNhc2UgdGhlIHRpbWVvdXRf
c3R5bGUgZmVhdHVyZSBpcwojIHVuYXZhaWxhYmxlLgplbHNlCiAgc2V0IHRp
bWVvdXQ9NQpmaQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzAwX2hlYWRlciAjIyMK
CiMjIyBCRUdJTiAvZXRjL2dydWIuZC8xMF9saW51eCAjIyMKbWVudWVudHJ5
ICdBcmNoIExpbnV4JyAtLWNsYXNzIGFyY2ggLS1jbGFzcyBnbnUtbGludXgg
LS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAkbWVudWVudHJ5X2lkX29wdGlvbiAn
Z251bGludXgtc2ltcGxlLTBjNjAzYmQ5LWU4MWMtNGVhYi1iYzcwLWJkYzg5
YjkzMjQwYycgewoJbG9hZF92aWRlbwoJc2V0IGdmeHBheWxvYWQ9a2VlcAoJ
aW5zbW9kIGd6aW8KCWluc21vZCBwYXJ0X2dwdAoJaW5zbW9kIGV4dDIKCXNl
dCByb290PSdoZDEsZ3B0MicKCWlmIFsgeCRmZWF0dXJlX3BsYXRmb3JtX3Nl
YXJjaF9oaW50ID0geHkgXTsgdGhlbgoJICBzZWFyY2ggLS1uby1mbG9wcHkg
LS1mcy11dWlkIC0tc2V0PXJvb3QgLS1oaW50LWJpb3M9aGQxLGdwdDIgLS1o
aW50LWVmaT1oZDEsZ3B0MiAtLWhpbnQtYmFyZW1ldGFsPWFoY2kxLGdwdDIg
IDE3ZTBmNDA1LTg1YzAtNDEyNC05YTBkLWI4Yzg4ZmY0MzI3MwoJZWxzZQoJ
ICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMTdl
MGY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQzMjczCglmaQoJZWNobwkn
TG9hZGluZyBMaW51eCBsaW51eCAuLi4nCglsaW51eAkvdm1saW51ei1saW51
eCByb290PS9kZXYvbWFwcGVyL2FyY2hfeGVuLXJvb3QgcncgIGNvbnNvbGU9
dHR5MCBjb25zb2xlPXR0eVMwLDExNTIwMCw4bjEKCWVjaG8JJ0xvYWRpbmcg
aW5pdGlhbCByYW1kaXNrIC4uLicKCWluaXRyZCAgL2ludGVsLXVjb2RlLmlt
ZyAvaW5pdHJhbWZzLWxpbnV4LmltZwp9CnN1Ym1lbnUgJ0FkdmFuY2VkIG9w
dGlvbnMgZm9yIEFyY2ggTGludXgnICRtZW51ZW50cnlfaWRfb3B0aW9uICdn
bnVsaW51eC1hZHZhbmNlZC0wYzYwM2JkOS1lODFjLTRlYWItYmM3MC1iZGM4
OWI5MzI0MGMnIHsKCW1lbnVlbnRyeSAnQXJjaCBMaW51eCwgd2l0aCBMaW51
eCBsaW51eCcgLS1jbGFzcyBhcmNoIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xh
c3MgZ251IC0tY2xhc3Mgb3MgJG1lbnVlbnRyeV9pZF9vcHRpb24gJ2dudWxp
bnV4LWxpbnV4LWFkdmFuY2VkLTBjNjAzYmQ5LWU4MWMtNGVhYi1iYzcwLWJk
Yzg5YjkzMjQwYycgewoJCWxvYWRfdmlkZW8KCQlzZXQgZ2Z4cGF5bG9hZD1r
ZWVwCgkJaW5zbW9kIGd6aW8KCQlpbnNtb2QgcGFydF9ncHQKCQlpbnNtb2Qg
ZXh0MgoJCXNldCByb290PSdoZDEsZ3B0MicKCQlpZiBbIHgkZmVhdHVyZV9w
bGF0Zm9ybV9zZWFyY2hfaGludCA9IHh5IF07IHRoZW4KCQkgIHNlYXJjaCAt
LW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQtYmlvcz1o
ZDEsZ3B0MiAtLWhpbnQtZWZpPWhkMSxncHQyIC0taGludC1iYXJlbWV0YWw9
YWhjaTEsZ3B0MiAgMTdlMGY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQz
MjczCgkJZWxzZQoJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAt
LXNldD1yb290IDE3ZTBmNDA1LTg1YzAtNDEyNC05YTBkLWI4Yzg4ZmY0MzI3
MwoJCWZpCgkJZWNobwknTG9hZGluZyBMaW51eCBsaW51eCAuLi4nCgkJbGlu
dXgJL3ZtbGludXotbGludXggcm9vdD0vZGV2L21hcHBlci9hcmNoX3hlbi1y
b290IHJ3ICBjb25zb2xlPXR0eTAgY29uc29sZT10dHlTMCwxMTUyMDAsOG4x
CgkJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJCWluaXRy
ZCAgL2ludGVsLXVjb2RlLmltZyAvaW5pdHJhbWZzLWxpbnV4LmltZwoJfQoJ
bWVudWVudHJ5ICdBcmNoIExpbnV4LCB3aXRoIExpbnV4IGxpbnV4IChmYWxs
YmFjayBpbml0cmFtZnMpJyAtLWNsYXNzIGFyY2ggLS1jbGFzcyBnbnUtbGlu
dXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAkbWVudWVudHJ5X2lkX29wdGlv
biAnZ251bGludXgtbGludXgtZmFsbGJhY2stMGM2MDNiZDktZTgxYy00ZWFi
LWJjNzAtYmRjODliOTMyNDBjJyB7CgkJbG9hZF92aWRlbwoJCXNldCBnZnhw
YXlsb2FkPWtlZXAKCQlpbnNtb2QgZ3ppbwoJCWluc21vZCBwYXJ0X2dwdAoJ
CWluc21vZCBleHQyCgkJc2V0IHJvb3Q9J2hkMSxncHQyJwoJCWlmIFsgeCRm
ZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCSAg
c2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IC0taGlu
dC1iaW9zPWhkMSxncHQyIC0taGludC1lZmk9aGQxLGdwdDIgLS1oaW50LWJh
cmVtZXRhbD1haGNpMSxncHQyICAxN2UwZjQwNS04NWMwLTQxMjQtOWEwZC1i
OGM4OGZmNDMyNzMKCQllbHNlCgkJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1m
cy11dWlkIC0tc2V0PXJvb3QgMTdlMGY0MDUtODVjMC00MTI0LTlhMGQtYjhj
ODhmZjQzMjczCgkJZmkKCQllY2hvCSdMb2FkaW5nIExpbnV4IGxpbnV4IC4u
LicKCQlsaW51eAkvdm1saW51ei1saW51eCByb290PS9kZXYvbWFwcGVyL2Fy
Y2hfeGVuLXJvb3QgcncgIGNvbnNvbGU9dHR5MCBjb25zb2xlPXR0eVMwLDEx
NTIwMCw4bjEKCQllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4n
CgkJaW5pdHJkICAvaW50ZWwtdWNvZGUuaW1nIC9pbml0cmFtZnMtbGludXgt
ZmFsbGJhY2suaW1nCgl9Cn0KCiMjIyBFTkQgL2V0Yy9ncnViLmQvMTBfbGlu
dXggIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvMjBfbGludXhfeGVuICMj
IwojIyMgRU5EIC9ldGMvZ3J1Yi5kLzIwX2xpbnV4X3hlbiAjIyMKCiMjIyBC
RUdJTiAvZXRjL2dydWIuZC8yMV9saW51eF94ZW5fbXVsdGlib290X2FyY2gg
IyMjCm1lbnVlbnRyeSAnQXJjaCBHTlUvTGludXgsIHdpdGggWGVuIGh5cGVy
dmlzb3InIC0tY2xhc3MgYXJjaCAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNz
IGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuICRtZW51ZW50cnlfaWRfb3B0
aW9uICd4ZW4tZ251bGludXgtc2ltcGxlLTBjNjAzYmQ5LWU4MWMtNGVhYi1i
YzcwLWJkYzg5YjkzMjQwYycgewoJaW5zbW9kIHBhcnRfZ3B0CglpbnNtb2Qg
ZXh0MgoJc2V0IHJvb3Q9J2hkMSxncHQyJwoJaWYgWyB4JGZlYXR1cmVfcGxh
dGZvcm1fc2VhcmNoX2hpbnQgPSB4eSBdOyB0aGVuCgkgIHNlYXJjaCAtLW5v
LWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQtYmlvcz1oZDEs
Z3B0MiAtLWhpbnQtZWZpPWhkMSxncHQyIC0taGludC1iYXJlbWV0YWw9YWhj
aTEsZ3B0MiAgMTdlMGY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQzMjcz
CgllbHNlCgkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9
cm9vdCAxN2UwZjQwNS04NWMwLTQxMjQtOWEwZC1iOGM4OGZmNDMyNzMKCWZp
CgllY2hvCSdMb2FkaW5nIFhlbiA0LjkuMCAuLi4nCiAgICAgICAgaWYgWyAi
JGdydWJfcGxhdGZvcm0iID0gInBjIiAtbyAiJGdydWJfcGxhdGZvcm0iID0g
IiIgXTsgdGhlbgogICAgICAgICAgICB4ZW5fcm1fb3B0cz0KICAgICAgICBl
bHNlCiAgICAgICAgICAgIHhlbl9ybV9vcHRzPSJuby1yZWFsLW1vZGUgZWRk
PW9mZiIKICAgICAgICBmaQoJbXVsdGlib290MgkveGVuLTQuOS4wLmd6IHBs
YWNlaG9sZGVyIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBkb20wX21l
bT0xMDI0TSxtYXg6MTAyNE0gZG9tMF9tYXhfdmNwdXM9MSBjb25zb2xlX3Rp
bWVzdGFtcHM9ZGF0ZSBjb20xPTExNTIwMCw4bjEgY29uc29sZT1jb20xLHZn
YSBub3JlYm9vdD0xIHhzYXZlPTEgICR7eGVuX3JtX29wdHN9CgllY2hvCSdM
b2FkaW5nIExpbnV4IGxpbnV4IC4uLicKCW1vZHVsZTIJL3ZtbGludXotbGlu
dXggcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21hcHBlci9hcmNoX3hlbi1yb290
IHJvIHZtbGludXotbGludXggcm9vdD0vZGV2L21hcHBlci9hcmNoX3hlbi1y
b290IHJvIGVhcmx5cHJpbnRrPXhlbiBjb25zb2xlPWh2YzAgY29uc29sZT10
dHlTMCBjb25zb2xlYmxhbms9MTAgaW50ZWxfaW9tbXU9b24geGVuLXBjaWJh
Y2suaGlkZT0oMDE6MDAuMCkoMDE6MDAuMSkgY29uc29sZT10dHkwIGNvbnNv
bGU9dHR5UzAsMTE1MjAwLDhuMQoJZWNobwknTG9hZGluZyBpbml0aWFsIHJh
bWRpc2sgLi4uJwoJbW9kdWxlMgktLW5vdW56aXAgICAvaW5pdHJhbWZzLWxp
bnV4LmltZwp9CnN1Ym1lbnUgJ0FkdmFuY2VkIG9wdGlvbnMgZm9yIEFyY2gg
R05VL0xpbnV4ICh3aXRoIFhlbiBoeXBlcnZpc29yKScgJG1lbnVlbnRyeV9p
ZF9vcHRpb24gJ2dudWxpbnV4LWFkdmFuY2VkLTBjNjAzYmQ5LWU4MWMtNGVh
Yi1iYzcwLWJkYzg5YjkzMjQwYycgewoJc3VibWVudSAnWGVuIGh5cGVydmlz
b3IsIHZlcnNpb24gNC45LjAnICRtZW51ZW50cnlfaWRfb3B0aW9uICd4ZW4t
aHlwZXJ2aXNvci00LjkuMC0wYzYwM2JkOS1lODFjLTRlYWItYmM3MC1iZGM4
OWI5MzI0MGMnIHsKCQltZW51ZW50cnkgJ0FyY2ggR05VL0xpbnV4LCB3aXRo
IFhlbiA0LjkuMCBhbmQgTGludXggbGludXgnIC0tY2xhc3MgYXJjaCAtLWNs
YXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3Mg
eGVuICRtZW51ZW50cnlfaWRfb3B0aW9uICd4ZW4tZ251bGludXgtbGludXgt
YWR2YW5jZWQtMGM2MDNiZDktZTgxYy00ZWFiLWJjNzAtYmRjODliOTMyNDBj
JyB7CgkJCWluc21vZCBwYXJ0X2dwdAoJCQlpbnNtb2QgZXh0MgoJCQlzZXQg
cm9vdD0naGQxLGdwdDInCgkJCWlmIFsgeCRmZWF0dXJlX3BsYXRmb3JtX3Nl
YXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCQkgIHNlYXJjaCAtLW5vLWZsb3Bw
eSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQtYmlvcz1oZDEsZ3B0MiAt
LWhpbnQtZWZpPWhkMSxncHQyIC0taGludC1iYXJlbWV0YWw9YWhjaTEsZ3B0
MiAgMTdlMGY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQzMjczCgkJCWVs
c2UKCQkJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJv
b3QgMTdlMGY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQzMjczCgkJCWZp
CgkJCWVjaG8JJ0xvYWRpbmcgWGVuIDQuOS4wIC4uLicKCQkgICAgICAgIGlm
IFsgIiRncnViX3BsYXRmb3JtIiA9ICJwYyIgLW8gIiRncnViX3BsYXRmb3Jt
IiA9ICIiIF07IHRoZW4KCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0KCQkg
ICAgICAgIGVsc2UKCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVh
bC1tb2RlIGVkZD1vZmYiCgkJICAgICAgICBmaQoJCQltdWx0aWJvb3QyCS94
ZW4tNC45LjAuZ3ogcGxhY2Vob2xkZXIgbG9nbHZsPWFsbCBndWVzdF9sb2ds
dmw9YWxsIGRvbTBfbWVtPTEwMjRNLG1heDoxMDI0TSBkb20wX21heF92Y3B1
cz0xIGNvbnNvbGVfdGltZXN0YW1wcz1kYXRlIGNvbTE9MTE1MjAwLDhuMSBj
b25zb2xlPWNvbTEsdmdhIG5vcmVib290PTEgeHNhdmU9MSAgJHt4ZW5fcm1f
b3B0c30KCQkJZWNobwknTG9hZGluZyBMaW51eCBsaW51eCAuLi4nCgkJCW1v
ZHVsZTIJL3ZtbGludXotbGludXggcGxhY2Vob2xkZXIgcm9vdD0vZGV2L21h
cHBlci9hcmNoX3hlbi1yb290IHJvIHZtbGludXotbGludXggcm9vdD0vZGV2
L21hcHBlci9hcmNoX3hlbi1yb290IHJvIGVhcmx5cHJpbnRrPXhlbiBjb25z
b2xlPWh2YzAgY29uc29sZT10dHlTMCBjb25zb2xlYmxhbms9MTAgaW50ZWxf
aW9tbXU9b24geGVuLXBjaWJhY2suaGlkZT0oMDE6MDAuMCkoMDE6MDAuMSkg
Y29uc29sZT10dHkwIGNvbnNvbGU9dHR5UzAsMTE1MjAwLDhuMQoJCQllY2hv
CSdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCgkJCW1vZHVsZTIJLS1u
b3VuemlwICAgL2luaXRyYW1mcy1saW51eC5pbWcKCQl9Cgl9Cn0KCiMjIyBF
TkQgL2V0Yy9ncnViLmQvMjFfbGludXhfeGVuX211bHRpYm9vdF9hcmNoICMj
IwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzMwX29zLXByb2JlciAjIyMKIyMj
IEVORCAvZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCgojIyMgQkVHSU4g
L2V0Yy9ncnViLmQvNDBfY3VzdG9tICMjIwojIFRoaXMgZmlsZSBwcm92aWRl
cyBhbiBlYXN5IHdheSB0byBhZGQgY3VzdG9tIG1lbnUgZW50cmllcy4gIFNp
bXBseSB0eXBlIHRoZQojIG1lbnUgZW50cmllcyB5b3Ugd2FudCB0byBhZGQg
YWZ0ZXIgdGhpcyBjb21tZW50LiAgQmUgY2FyZWZ1bCBub3QgdG8gY2hhbmdl
CiMgdGhlICdleGVjIHRhaWwnIGxpbmUgYWJvdmUuCiMjIyBFTkQgL2V0Yy9n
cnViLmQvNDBfY3VzdG9tICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQx
X2N1c3RvbSAjIyMKaWYgWyAtZiAgJHtjb25maWdfZGlyZWN0b3J5fS9jdXN0
b20uY2ZnIF07IHRoZW4KICBzb3VyY2UgJHtjb25maWdfZGlyZWN0b3J5fS9j
dXN0b20uY2ZnCmVsaWYgWyAteiAiJHtjb25maWdfZGlyZWN0b3J5fSIgLWEg
LWYgICRwcmVmaXgvY3VzdG9tLmNmZyBdOyB0aGVuCiAgc291cmNlICRwcmVm
aXgvY3VzdG9tLmNmZzsKZmkKIyMjIEVORCAvZXRjL2dydWIuZC80MV9jdXN0
b20gIyMjCg==

--_----------=_15048420487175934
Content-Disposition: attachment; filename="xl_dmesg"
Content-Id: <1504841592.716180.b0f10e4a8ec37988dbbd216c993e2716f6e3da60.6021AD6C@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="xl_dmesg"

IF9fICBfXyAgICAgICAgICAgIF8gIF8gICBfX18gICBfX18gIAogXCBcLyAv
X19fIF8gX18gICB8IHx8IHwgLyBfIFwgLyBfIFwgCiAgXCAgLy8gXyBcICdf
IFwgIHwgfHwgfHwgKF8pIHwgfCB8IHwKICAvICBcICBfXy8gfCB8IHwgfF9f
ICAgX1xfXywgfCB8X3wgfAogL18vXF9cX19ffF98IHxffCAgICB8X3woXykv
XyhfKV9fXy8gCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKKFhFTikgWGVuIHZlcnNpb24gNC45LjAgKGJ1aWxkdXNlckBbdW5rbm93
bl0pIChnY2MgKEdDQykgNy4xLjEgMjAxNzA2MzApIGRlYnVnPW4gIFdlZCBB
dWcgMTYgMTg6NDQ6MzQgQUVTVCAyMDE3CihYRU4pIExhdGVzdCBDaGFuZ2VT
ZXQ6IAooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDIKKFhFTikgQ29tbWFu
ZCBsaW5lOiBwbGFjZWhvbGRlciBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1h
bGwgZG9tMF9tZW09MTAyNE0sbWF4OjEwMjRNIGRvbTBfbWF4X3ZjcHVzPTEg
Y29uc29sZV90aW1lc3RhbXBzPWRhdGUgY29tMT0xMTUyMDAsOG4xIGNvbnNv
bGU9Y29tMSx2Z2Egbm9yZWJvb3Q9MSB4c2F2ZT0xIG5vLXJlYWwtbW9kZSBl
ZGQ9b2ZmCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMHhi
Y2MwMDAwMAooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikgIFZHQSBp
cyBncmFwaGljcyBtb2RlIDEwMjR4NzY4LCAzMiBicHAKKFhFTikgRGlzYyBp
bmZvcm1hdGlvbjoKKFhFTikgIEZvdW5kIDAgTUJSIHNpZ25hdHVyZXMKKFhF
TikgIEZvdW5kIDIgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMKKFhFTikg
RUZJIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAw
MDAwMDA5ZjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA5ZjAwMCAt
IDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAw
MDEwMDAwMCAtIDAwMDAwMDAwMjAwMDAwMDAgKHVzYWJsZSkKKFhFTikgIDAw
MDAwMDAwMjAwMDAwMDAgLSAwMDAwMDAwMDIwMjAwMDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAwMjAyMDAwMDAgLSAwMDAwMDAwMDQwMDAwMDAwICh1
c2FibGUpCihYRU4pICAwMDAwMDAwMDQwMDAwMDAwIC0gMDAwMDAwMDA0MDIw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDQwMjAwMDAwIC0gMDAw
MDAwMDBiZDUxNjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBiZDUxNjAw
MCAtIDAwMDAwMDAwYmRjMjEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw
MDBiZGMyMTAwMCAtIDAwMDAwMDAwYmRjMjIwMDAgKEFDUEkgZGF0YSkKKFhF
TikgIDAwMDAwMDAwYmRjMjIwMDAgLSAwMDAwMDAwMGJkZDRiMDAwIChBQ1BJ
IE5WUykKKFhFTikgIDAwMDAwMDAwYmRkNGIwMDAgLSAwMDAwMDAwMGJlNTZj
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwYmU1NmMwMDAgLSAwMDAw
MDAwMGJlNTZkMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGJlNTZkMDAw
IC0gMDAwMDAwMDBiZTViMDAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAw
MGJlNWIwMDAwIC0gMDAwMDAwMDBiZWQ4NzAwMCAodXNhYmxlKQooWEVOKSAg
MDAwMDAwMDBiZWQ4NzAwMCAtIDAwMDAwMDAwYmVmZGMwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDBiZWZkYzAwMCAtIDAwMDAwMDAwYmYwMDAwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwYmY4MDAwMDAgLSAwMDAwMDAwMGNm
YTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZjgwMDAwMDAgLSAw
MDAwMDAwMGZjMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVj
MDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAw
MDAwMDAwZmVkMDAwMDAgLSAwMDAwMDAwMGZlZDA0MDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAwZmVkMWMwMDAgLSAwMDAwMDAwMGZlZDIwMDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVlMDAwMDAgLSAwMDAwMDAwMGZl
ZTAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmYwMDAwMDAgLSAw
MDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAxMDAw
MDAwMDAgLSAwMDAwMDAwNDJlNjAwMDAwICh1c2FibGUpCihYRU4pIEFDUEk6
IFJTRFAgQkREMkMwMDAsIDAwMjQgKHIyIEFMQVNLQSkKKFhFTikgQUNQSTog
WFNEVCBCREQyQzA3MCwgMDA2NCAocjEgQUxBU0tBICAgIEEgTSBJICAxMDcy
MDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZBQ1AgQkREMzVGODAs
IDAwRjQgKHI0IEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEw
MDEzKQooWEVOKSBBQ1BJOiBEU0RUIEJERDJDMTcwLCA5RTBDIChyMiBBTEFT
S0EgICAgQSBNIEkgICAgICAgMTIgSU5UTCAyMDA1MTExNykKKFhFTikgQUNQ
STogRkFDUyBCREQ0OUY4MCwgMDA0MAooWEVOKSBBQ1BJOiBBUElDIEJERDM2
MDc4LCAwMDkyIChyMyBBTEFTS0EgICAgQSBNIEkgIDEwNzIwMDkgQU1JICAg
ICAxMDAxMykKKFhFTikgQUNQSTogTUNGRyBCREQzNjExMCwgMDAzQyAocjEg
QUxBU0tBICAgIEEgTSBJICAxMDcyMDA5IE1TRlQgICAgICAgOTcpCihYRU4p
IEFDUEk6IEhQRVQgQkREMzYxNTAsIDAwMzggKHIxIEFMQVNLQSAgICBBIE0g
SSAgMTA3MjAwOSBBTUkuICAgICAgICA1KQooWEVOKSBBQ1BJOiBTU0RUIEJE
RDM2MTg4LCAwMzZEIChyMSBTYXRhUmUgU2F0YVRhYmwgICAgIDEwMDAgSU5U
TCAyMDA5MTExMikKKFhFTikgQUNQSTogU1NEVCBCREQzNjRGOCwgMDlBQSAo
cjEgIFBtUmVmICBDcHUwSXN0ICAgICAzMDAwIElOVEwgMjAwNTExMTcpCihY
RU4pIEFDUEk6IFNTRFQgQkREMzZFQTgsIDBBOTIgKHIxICBQbVJlZiAgICBD
cHVQbSAgICAgMzAwMCBJTlRMIDIwMDUxMTE3KQooWEVOKSBBQ1BJOiBETUFS
IEJERDM3OTQwLCAwMEI4IChyMSBJTlRFTCAgICAgIFNOQiAgICAgICAgIDEg
SU5UTCAgICAgICAgMSkKKFhFTikgU3lzdGVtIFJBTTogMTYwNjJNQiAoMTY0
NDgxOTZrQikKKFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihY
RU4pIEZha2luZyBhIG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAw
NDJlNjAwMDAwCihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCihYRU4p
IHZlc2FmYjogZnJhbWVidWZmZXIgYXQgMHhkMDAwMDAwMCwgbWFwcGVkIHRv
IDB4ZmZmZjgyYzAwMDIwMTAwMCwgdXNpbmcgNDA5NmssIHRvdGFsIDI2MjA4
MGsKKFhFTikgdmVzYWZiOiBtb2RlIGlzIDEwMjR4NzY4eDMyLCBsaW5lbGVu
Z3RoPTQwOTYsIGZvbnQgOHgxNAooWEVOKSB2ZXNhZmI6IFRydWVjb2xvcjog
c2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAKKFhFTikgQ1BVIFZlbmRv
cjogSW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2RlbCA0MiAoMHgyYSksIFN0
ZXBwaW5nIDcgKHJhdyAwMDAyMDZhNykKKFhFTikgU01CSU9TIDIuNyBwcmVz
ZW50LgooWEVOKSBETUkgMi43IHByZXNlbnQuCihYRU4pIFVzaW5nIEFQSUMg
ZHJpdmVyIGRlZmF1bHQKKFhFTikgQUNQSTogUE0tVGltZXIgSU8gUG9ydDog
MHg0MDggKDMyIGJpdHMpCihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhf
Y250WzE6NDA0LDE6MF0sIHBtMXhfZXZ0WzE6NDAwLDE6MF0KKFhFTikgQUNQ
STogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURUIC0gYmRk
NDlmODAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzIKKFhFTikgQUNQSTog
ICAgICAgICAgICAgd2FrZXVwX3ZlY1tiZGQ0OWY4Y10sIHZlY19zaXplWzIw
XQooWEVOKSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAw
XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBs
YXBpY19pZFsweDAyXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDAzXSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA2XSBlbmFibGVk
KQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsw
eDAxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA2
XSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDA3XSBsYXBpY19pZFsweDA1XSBlbmFibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDA4XSBsYXBpY19pZFsweDA3XSBlbmFi
bGVkKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gaGln
aCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogSU9BUElDIChpZFsweDAy
XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBJT0FQ
SUNbMF06IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAw
MDAwLCBHU0kgMC0yMwooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAg
YnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQooWEVOKSBBQ1BJOiBJ
TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdo
IGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuCihY
RU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTog
SVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1v
ZGU6ICBGbGF0LiAgVXNpbmcgMSBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBF
VCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCihYRU4pIEVSU1Qg
dGFibGUgd2FzIG5vdCBmb3VuZAooWEVOKSBVc2luZyBBQ1BJIChNQURUKSBm
b3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KKFhFTikgU01QOiBB
bGxvd2luZyA4IENQVXMgKDAgaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEgbGlt
aXRzOiAyNCBHU0ksIDE1MjggTVNJL01TSS1YCihYRU4pIFN3aXRjaGVkIHRv
IEFQSUMgZHJpdmVyIHgyYXBpY19jbHVzdGVyLgooWEVOKSB4c3RhdGU6IHNp
emU6IDB4MzQwIGFuZCBzdGF0ZXM6IDB4NwooWEVOKSBDUFUwOiBJbnRlbCBt
YWNoaW5lIGNoZWNrIHJlcG9ydGluZyBlbmFibGVkCihYRU4pIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikg
UGxhdGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKKFhFTikgRGV0ZWN0
ZWQgMzM5Mi4zMjIgTUh6IHByb2Nlc3Nvci4KKFhFTikgRUZJIG1lbW9yeSBt
YXA6CihYRU4pICAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMDdmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDAwODAwMC0w
MDAwMDAwMDBiZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwMDAwMGMwMDAtMDAwMDAwMDA0N2ZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDQ4MDAwLTAwMDAwMDAw
NTdmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDAwMDA1ODAwMC0wMDAwMDAwMDU4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwMDAwNTkwMDAtMDAwMDAwMDA1ZWZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDAwMDVm
MDAwLTAwMDAwMDAwNWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDAwMDA2MDAwMC0wMDAwMDAwMDllZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwMDAwOWYwMDAtMDAw
MDAwMDA5ZmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMDAwMTAwMDAwLTAwMDAwMDA2MmRmZmYgdHlwZT0yIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAwMDYyZTAwMC0wMDAwMDAwZmZm
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
MDEwMDAwMDAtMDAwMDAwMWUyNWZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMDAxZTI2MDAwLTAwMDAwMWZmZmZmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDAyMDAwMDAw
MC0wMDAwMDIwMWZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwMjAyMDAwMDAtMDAwMDAzZmZmZmZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMDQwMDAwMDAwLTAwMDAw
NDAxZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDA0MDIwMDAwMC0wMDAwMDgxOTY5ZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwODE5NmEwMDAtMDAwMDBhZGRjNmZm
ZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGFk
ZGM3MDAwLTAwMDAwYWRkY2NmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBhZGRjZDAwMC0wMDAwMGFkZGVhZmZmIHR5cGU9
MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYWRkZWIwMDAt
MDAwMDBiMGNkNGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMGIwY2Q1MDAwLTAwMDAwYjBjZTBmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGNlMTAwMC0wMDAwMGIw
Y2UzZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwYjBjZTQwMDAtMDAwMDBiMGNmMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMGIwY2YxMDAwLTAwMDAwYjBjZjNmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGNm
NDAwMC0wMDAwMGIwZDAwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwYjBkMDEwMDAtMDAwMDBiMGQwNGZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZDA1MDAwLTAw
MDAwYjBkMGFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDBiMGQwYjAwMC0wMDAwMGIwZDBjZmZmIHR5cGU9NyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBkMGQwMDAtMDAwMDBiMGQx
YWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MGIwZDFiMDAwLTAwMDAwYjBkMjBmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDBiMGQyMTAwMC0wMDAwMGIwZDM1ZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBkMzYw
MDAtMDAwMDBiMGQzY2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMGIwZDNkMDAwLTAwMDAwYjBkODJmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGQ4MzAwMC0wMDAw
MGIwZGI1ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwYjBkYjYwMDAtMDAwMDBiMGRiOGZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZGI5MDAwLTAwMDAwYjBkYmVm
ZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBi
MGRiZjAwMC0wMDAwMGIwZGJmZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwYjBkYzAwMDAtMDAwMDBiMGRmMWZmZiB0eXBl
PTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZGYyMDAw
LTAwMDAwYjBkZjJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDBiMGRmMzAwMC0wMDAwMGIwZGZiZmZmIHR5cGU9NyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBkZmMwMDAtMDAwMDBi
MGRmY2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMGIwZGZkMDAwLTAwMDAwYjBlMDNmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGUwNDAwMC0wMDAwMGIwZTBlZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBl
MGYwMDAtMDAwMDBiMGU0M2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMGIwZTQ0MDAwLTAwMDAwYjBlNDRmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGU0NTAwMC0w
MDAwMGIwZTY3ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwYjBlNjgwMDAtMDAwMDBiMGU3Y2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZTdkMDAwLTAwMDAwYjBl
OWJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDBiMGU5YzAwMC0wMDAwMGIwZTllZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwYjBlOWYwMDAtMDAwMDBiMGVhN2ZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZWE4
MDAwLTAwMDAwYjBlYThmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDBiMGVhOTAwMC0wMDAwMGIwZWU4ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBlZTkwMDAtMDAw
MDBiMGVmM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMGIwZWY0MDAwLTAwMDAwYjBmMWVmZmYgdHlwZT03IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGYxZjAwMC0wMDAwMGIwZjdl
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
YjBmN2YwMDAtMDAwMDBiMGY4MGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMGIwZjgxMDAwLTAwMDAwYjBmOGRmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGY4ZTAw
MC0wMDAwMGIwZjkwZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwYjBmOTEwMDAtMDAwMDBiMGY5ZGZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZjllMDAwLTAwMDAw
YjBmYTBmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBiMGZhMTAwMC0wMDAwMGIwZmFkZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBmYWUwMDAtMDAwMDBiMGZiMWZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIw
ZmIyMDAwLTAwMDAwYjBmYjdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBiMGZiODAwMC0wMDAwMGIwZmI5ZmZmIHR5cGU9
NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjBmYmEwMDAt
MDAwMDBiMGZjN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMGIwZmM4MDAwLTAwMDAwYjBmY2RmZmYgdHlwZT03IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMGZjZTAwMC0wMDAwMGIw
ZmUyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwYjBmZTMwMDAtMDAwMDBiMGZlOWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMGIwZmVhMDAwLTAwMDAwYjEwMmZmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMTAz
MDAwMC0wMDAwMGIxMDNmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwYjEwNDAwMDAtMDAwMDBiMTA3NGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIxMDc1MDAwLTAw
MDAwYjEwNzdmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDBiMTA3ODAwMC0wMDAwMGIxMDg0ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjEwODUwMDAtMDAwMDBiMTA4
N2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAw
MGIxMDg4MDAwLTAwMDAwYjEwOTNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZgooWEVOKSAgMDAwMDBiMTA5NDAwMC0wMDAwMGIxMDk3ZmZmIHR5
cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjEwOTgw
MDAtMDAwMDBiMTA5Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
CihYRU4pICAwMDAwMGIxMDlkMDAwLTAwMDAwYjEwOWVmZmYgdHlwZT03IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMTA5ZjAwMC0wMDAw
MGIxMGFlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikg
IDAwMDAwYjEwYWYwMDAtMDAwMDBiMTBiNGZmZiB0eXBlPTcgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIxMGI1MDAwLTAwMDAwYjEwYzdm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBi
MTBjODAwMC0wMDAwMGIxMGNlZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYKKFhFTikgIDAwMDAwYjEwY2YwMDAtMDAwMDBiMTEyOGZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIxMTI5MDAw
LTAwMDAwYjExM2RmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgoo
WEVOKSAgMDAwMDBiMTEzZTAwMC0wMDAwMGIxMTVhZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjExNWIwMDAtMDAwMDBi
MTE1ZGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAw
MDAwMGIxMTVlMDAwLTAwMDAwYjExNjlmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMTE2YTAwMC0wMDAwMGIxMTZjZmZm
IHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjEx
NmQwMDAtMDAwMDBiMTE3OGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmCihYRU4pICAwMDAwMGIxMTc5MDAwLTAwMDAwYjExN2NmZmYgdHlwZT03
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMTE3ZDAwMC0w
MDAwMGIxMTgzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhF
TikgIDAwMDAwYjExODQwMDAtMDAwMDBiMTE4NWZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIxMTg2MDAwLTAwMDAwYjEx
OTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDBiMTE5MzAwMC0wMDAwMGIxMTk4ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwYjExOTkwMDAtMDAwMDBiMTFhZGZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIxMWFl
MDAwLTAwMDAwYjExYjRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDBiMTFiNTAwMC0wMDAwMGIxMjZhZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjEyNmIwMDAtMDAw
MDBiMTI2Y2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMGIxMjZkMDAwLTAwMDAwYjEzMmRmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMTMyZTAwMC0wMDAwMGIxMzJm
ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
YjEzMzAwMDAtMDAwMDBiMTM4M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMGIxMzg0MDAwLTAwMDAwYjEzODRmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiMTM4NTAw
MC0wMDAwMGIxM2E3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwYjEzYTgwMDAtMDAwMDBiMTNhOGZmZiB0eXBlPTcgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGIxM2E5MDAwLTAwMDAw
YjE3MjFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBiMTcyMjAwMC0wMDAwMGIxNzIzZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYjE3MjQwMDAtMDAwMDBiYjNlZGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGJi
M2VlMDAwLTAwMDAwYmIzZWZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBiYjNmMDAwMC0wMDAwMGJiNDEyZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYmI0MTMwMDAt
MDAwMDBiYjQxM2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMGJiNDE0MDAwLTAwMDAwYmM5ZjhmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiYzlmOTAwMC0wMDAwMGJj
ZGZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwYmNlMDAwMDAtMDAwMDBiZDE0ZmZmZiB0eXBlPTIgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMGJkMTUwMDAwLTAwMDAwYmQyYmZmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiZDJj
MDAwMC0wMDAwMGJkNTE1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwYmQ1MTYwMDAtMDAwMDBiZGE3ZGZmZiB0eXBlPTAg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGJkYTdlMDAwLTAw
MDAwYmRjMjBmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDBiZGMyMTAwMC0wMDAwMGJkYzIxZmZmIHR5cGU9OSBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYmRjMjIwMDAtMDAwMDBiZGM5
OWZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDBiZGM5YTAwMC0wMDAwMGJkZDNjZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMGJkZDNkMDAwLTAwMDAwYmRkNDJmZmYg
dHlwZT0xMCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYmRk
NDMwMDAtMDAwMDBiZGQ0YWZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZgooWEVOKSAgMDAwMDBiZGQ0YjAwMC0wMDAwMGJlMGZjZmZmIHR5cGU9
NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYmUwZmQwMDAt
MDAwMDBiZTI5YmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmCihY
RU4pICAwMDAwMGJlMjljMDAwLTAwMDAwYmUyOWRmZmYgdHlwZT02IGF0dHI9
ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiZTI5ZTAwMC0wMDAwMGJl
NDU2ZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAw
MDAwYmU0NTcwMDAtMDAwMDBiZTQ1OGZmZiB0eXBlPTYgYXR0cj04MDAwMDAw
MDAwMDAwMDBmCihYRU4pICAwMDAwMGJlNDU5MDAwLTAwMDAwYmU0ZDVmZmYg
dHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiZTRk
NjAwMC0wMDAwMGJlNGYzZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAw
MGYKKFhFTikgIDAwMDAwYmU0ZjQwMDAtMDAwMDBiZTU2YmZmZiB0eXBlPTUg
YXR0cj04MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGJlNTZjMDAwLTAw
MDAwYmU1NmNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVO
KSAgMDAwMDBiZTU2ZDAwMC0wMDAwMGJlNWFmZmZmIHR5cGU9MTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGJlNWIwMDAwLTAwMDAwYmU3
MjNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAw
MDBiZTcyNDAwMC0wMDAwMGJlZDUwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYKKFhFTikgIDAwMDAwYmVkNTEwMDAtMDAwMDBiZWQ1NWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMGJlZDU2
MDAwLTAwMDAwYmVkNTlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
ZgooWEVOKSAgMDAwMDBiZWQ1YTAwMC0wMDAwMGJlZDY2ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAwYmVkNjcwMDAtMDAw
MDBiZWQ3OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4p
ICAwMDAwMGJlZDc5MDAwLTAwMDAwYmVkNzlmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiZWQ3YTAwMC0wMDAwMGJlZDdi
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYKKFhFTikgIDAwMDAw
YmVkN2MwMDAtMDAwMDBiZWQ4NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmCihYRU4pICAwMDAwMGJlZDg1MDAwLTAwMDAwYmVkODZmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAgMDAwMDBiZWQ4NzAw
MC0wMDAwMGJlZmRiZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYK
KFhFTikgIDAwMDAwYmVmZGMwMDAtMDAwMDBiZWZmZmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmCihYRU4pICAwMDAwMTAwMDAwMDAwLTAwMDA0
MmU1ZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZgooWEVOKSAg
MDAwMDBiZjgwMDAwMC0wMDAwMGNmOWZmZmZmIHR5cGU9MCBhdHRyPTgwMDAw
MDAwMDAwMDAwMDAKKFhFTikgVW5rbm93biBjYWNoYWJpbGl0eSBmb3IgTUZO
cyAweGJmODAwLTB4Y2Y5ZmYKKFhFTikgIDAwMDAwZjgwMDAwMDAtMDAwMDBm
YmZmZmZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQooWEVOKSAg
MDAwMDBmZWMwMDAwMC0wMDAwMGZlYzAwZmZmIHR5cGU9MTEgYXR0cj04MDAw
MDAwMDAwMDAwMDAxCihYRU4pICAwMDAwMGZlZDAwMDAwLTAwMDAwZmVkMDNm
ZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDEKKFhFTikgIDAwMDAw
ZmVkMWMwMDAtMDAwMDBmZWQxZmZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAw
MDAwMDAwMQooWEVOKSAgMDAwMDBmZWUwMDAwMC0wMDAwMGZlZTAwZmZmIHR5
cGU9MTEgYXR0cj04MDAwMDAwMDAwMDAwMDAxCihYRU4pICAwMDAwMGZmMDAw
MDAwLTAwMDAwZmZmZmZmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAw
MDEKKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgYWx0IHRh
YmxlIGZmZmY4MmQwODAzZjE2NzggLT4gZmZmZjgyZDA4MDNmMmQxMAooWEVO
KSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIGY4MDAwMDAwIHNl
Z21lbnQgMDAwMCBidXNlcyAwMCAtIDNmCihYRU4pIFBDSTogTUNGRyBhcmVh
IGF0IGY4MDAwMDAwIHJlc2VydmVkIGluIEU4MjAKKFhFTikgUENJOiBVc2lu
ZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAgYnVzIDAwLTNmCihYRU4pIEludGVs
IFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLgooWEVO
KSBJbnRlbCBWVC1kIGlvbW11IDEgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRr
Qi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIG5vdCBlbmFibGVk
LgooWEVOKSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBl
bmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24g
ZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5n
IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBu
b3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxl
cyBub3QgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJs
ZWQKKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVw
dCByZW1hcHBpbmcgZW5hYmxlZAooWEVOKSBucl9zb2NrZXRzOiAxCihYRU4p
IEVuYWJsZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19vbGQgb24h
CihYRU4pIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVOKSAgLT4gVXNpbmcg
b2xkIEFDSyBtZXRob2QKKFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBp
YzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQooWEVOKSBUU0MgZGVhZGxp
bmUgdGltZXIgZW5hYmxlZAooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0g
QWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4pIFsyMDE3
LTA5LTA4IDAxOjU5OjQ5XSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6
IDB4MTEyMAooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gbXdhaXQtaWRs
ZTogdjAuNC4xIG1vZGVsIDB4MmEKKFhFTikgWzIwMTctMDktMDggMDE6NTk6
NDldIG13YWl0LWlkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAw
eGZmZmZmZmZmCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBWTVg6IFN1
cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgWzIwMTctMDktMDgg
MDE6NTk6NDldICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24K
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICAtIEFQSUMgVFBSIHNoYWRv
dwooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIC0gRXh0ZW5kZWQgUGFn
ZSBUYWJsZXMgKEVQVCkKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICAt
IFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSBb
MjAxNy0wOS0wOCAwMTo1OTo0OV0gIC0gVmlydHVhbCBOTUkKKFhFTikgWzIw
MTctMDktMDggMDE6NTk6NDldICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1h
cAooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIC0gVW5yZXN0cmljdGVk
IEd1ZXN0CihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBIVk06IEFTSURz
IGVuYWJsZWQuCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBIVk06IFZN
WCBlbmFibGVkCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBIVk06IEhh
cmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBb
MjAxNy0wOS0wOCAwMTo1OTo0OV0gSFZNOiBIQVAgcGFnZSBzaXplczogNGtC
LCAyTUIKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldIEJyb3VnaHQgdXAg
OCBDUFVzCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBidWlsZC1pZDog
NzY0NGIyYjU3NjUzNDgyMWVkMGMxMjZmMGI5YmRhMWUxOTVmZDRiNgooWEVO
KSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gQUNQSSBzbGVlcCBtb2RlczogUzMK
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldIFZQTVU6IGRpc2FibGVkCihY
RU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBtY2hlY2tfcG9sbDogTWFjaGlu
ZSBjaGVjayBwb2xsaW5nIHRpbWVyIHN0YXJ0ZWQuCihYRU4pIFsyMDE3LTA5
LTA4IDAxOjU5OjQ5XSBEb20wIGhhcyBtYXhpbXVtIDIxNiBQSVJRcwooWEVO
KSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gTlggKEV4ZWN1dGUgRGlzYWJsZSkg
cHJvdGVjdGlvbiBhY3RpdmUKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDld
ICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSBbMjAxNy0wOS0wOCAw
MTo1OTo0OV0gIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIK
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICBEb20wIGtlcm5lbDogNjQt
Yml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MWQ4YTAwMAoo
WEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gUEhZU0lDQUwgTUVNT1JZIEFS
UkFOR0VNRU5UOgooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIERvbTAg
YWxsb2MuOiAgIDAwMDAwMDA0MWUwMDAwMDAtPjAwMDAwMDA0MjAwMDAwMDAg
KDI1MDU4NiBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pIFsyMDE3LTA5
LTA4IDAxOjU5OjQ5XSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDQyZDhkYTAw
MC0+MDAwMDAwMDQyZTVmZmE4MgooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0
OV0gVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pIFsyMDE3LTA5
LTA4IDAxOjU5OjQ5XSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAw
MC0+ZmZmZmZmZmY4MWQ4YTAwMAooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0
OV0gIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICBQaHlzLU1h
Y2ggbWFwOiAwMDAwMDA4MDAwMDAwMDAwLT4wMDAwMDA4MDAwMjAwMDAwCihY
RU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgU3RhcnQgaW5mbzogICAgZmZm
ZmZmZmY4MWQ4YTAwMC0+ZmZmZmZmZmY4MWQ4YTRiNAooWEVOKSBbMjAxNy0w
OS0wOCAwMTo1OTo0OV0gIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODFkOGIw
MDAtPmZmZmZmZmZmODFkOWUwMDAKKFhFTikgWzIwMTctMDktMDggMDE6NTk6
NDldICBCb290IHN0YWNrOiAgICBmZmZmZmZmZjgxZDllMDAwLT5mZmZmZmZm
ZjgxZDlmMDAwCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgVE9UQUw6
ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjAwMDAwMAoo
WEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIEVOVFJZIEFERFJFU1M6IGZm
ZmZmZmZmODFiNDIxODAKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldIERv
bTAgaGFzIG1heGltdW0gMSBWQ1BVcwooWEVOKSBbMjAxNy0wOS0wOCAwMTo1
OTo1MF0gQm9ndXMgRE1JQkFSIDB4ZmVkMTgwMDEgb24gMDAwMDowMDowMC4w
CihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUwXSBTY3J1YmJpbmcgRnJlZSBS
QU0gb24gMSBub2RlcyB1c2luZyA0IENQVXMKKFhFTikgWzIwMTctMDktMDgg
MDE6NTk6NTBdIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5k
b25lLgooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo1MV0gSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihY
RU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUxXSBTdGQuIExvZ2xldmVsOiBBbGwK
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NTFdIEd1ZXN0IExvZ2xldmVsOiBB
bGwKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTFdIFhlbiBpcyByZWxpbnF1
aXNoaW5nIFZHQSBjb25zb2xlLgooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo1
MV0gKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRo
cmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIFsyMDE3
LTA5LTA4IDAxOjU5OjUxXSBGcmVlZCA0NjBrQiBpbml0IG1lbW9yeQooWEVO
KSBbMjAxNy0wOS0wOCAwMTo1OTo1Ml0gQm9ndXMgRE1JQkFSIDB4ZmVkMTgw
MDEgb24gMDAwMDowMDowMC4wCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUy
XSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAwLjAKKFhFTikgWzIwMTctMDkt
MDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDEuMAooWEVO
KSBbMjAxNy0wOS0wOCAwMTo1OTo1Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDow
MDowMi4wCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUyXSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjE0LjAKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMAooWEVOKSBbMjAxNy0wOS0w
OCAwMTo1OTo1Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYS4wCihYRU4p
IFsyMDE3LTA5LTA4IDAxOjU5OjUyXSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjFiLjAKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MWMuMAooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo1Ml0g
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxYy40CihYRU4pIFsyMDE3LTA5LTA4
IDAxOjU5OjUyXSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFkLjAKKFhFTikg
WzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MWUuMAooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo1Ml0gUENJIGFkZCBkZXZp
Y2UgMDAwMDowMDoxZi4wCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUyXSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjIKKFhFTikgWzIwMTctMDktMDgg
MDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMwooWEVOKSBb
MjAxNy0wOS0wOCAwMTo1OTo1Ml0gUENJIGFkZCBkZXZpY2UgMDAwMDowMTow
MC4wCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUyXSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjAxOjAwLjEKKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDM6MDAuMAo=

--_----------=_15048420487175934
Content-Disposition: attachment; filename="dmesg"
Content-Id: <1504841594.716180.85ca5b612404f2fadca6ecc0fb9a2b01e3a18e26.08EAD704@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: application/octet-stream; name="dmesg"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjEyLjEwLTEtQVJDSCAo
YnVpbGR1c2VyQGpvaG4pIChnY2MgdmVyc2lvbiA3LjEuMSAyMDE3MDYzMCAo
R0NDKSApICMxIFNNUCBQUkVFTVBUIFRodSBBdWcgMzEgMTE6NDg6NDcgQUVT
VCAyMDE3ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogcGxhY2Vob2xk
ZXIgcm9vdD0vZGV2L21hcHBlci9hcmNoX3hlbi1yb290IHJvIHZtbGludXot
bGludXggcm9vdD0vZGV2L21hcHBlci9hcmNoX3hlbi1yb290IHJvIGVhcmx5
cHJpbnRrPXhlbiBjb25zb2xlPWh2YzAgY29uc29sZT10dHlTMCBjb25zb2xl
Ymxhbms9MTAgaW50ZWxfaW9tbXU9b24geGVuLXBjaWJhY2suaGlkZT0oMDE6
MDAuMCkoMDE6MDAuMSkgY29uc29sZT10dHkwIGNvbnNvbGU9dHR5UzAsMTE1
MjAwLDhuMQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhT
QVZFIGZlYXR1cmUgMHgwMDE6ICd4ODcgZmxvYXRpbmcgcG9pbnQgcmVnaXN0
ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZF
IGZlYXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAw
XSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDQ6ICdB
VlggcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVf
b2Zmc2V0WzJdOiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAw
LjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVhdHVyZXMgMHg3
LCBjb250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQn
IGZvcm1hdC4KWyAgICAwLjAwMDAwMF0gUmVsZWFzZWQgMCBwYWdlKHMpClsg
ICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFN
IG1hcDoKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAw
MDAwMC0weDAwMDAwMDAwMDAwOWVmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDlmMDAwLTB4MDAwMDAwMDAwMDBm
ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMWZmZmZmZmZdIHVzYWJsZQpbICAg
IDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDIwMDAwMDAwLTB4MDAw
MDAwMDAyMDFmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDAyMDIwMDAwMC0weDAwMDAwMDAwM2ZmZmZmZmZdIHVz
YWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDQwMDAw
MDAwLTB4MDAwMDAwMDA0MDFmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA0MDIwMDAwMC0weDAwMDAwMDAwNDA0
NjBmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMGJkNTE2MDAwLTB4MDAwMDAwMDBiZGMyMGZmZl0gcmVzZXJ2ZWQKWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBiZGMyMTAwMC0weDAw
MDAwMDAwYmRjMjFmZmZdIEFDUEkgZGF0YQpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMGJkYzIyMDAwLTB4MDAwMDAwMDBiZGQ0YWZmZl0g
QUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBi
ZGQ0YjAwMC0weDAwMDAwMDAwYmU1NmJmZmZdIHJlc2VydmVkClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwYmU1NmQwMDAtMHgwMDAwMDAw
MGJlNWFmZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMGJlZDg3MDAwLTB4MDAwMDAwMDBiZWZkYmZmZl0gcmVzZXJ2
ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBiZjgwMDAw
MC0weDAwMDAwMDAwY2Y5ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwZjgwMDAwMDAtMHgwMDAwMDAwMGZiZmZm
ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMGZlYzAwMDAwLTB4MDAwMDAwMDBmZWMwMGZmZl0gcmVzZXJ2ZWQKWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWQwMDAwMC0weDAw
MDAwMDAwZmVkMDNmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwZmVkMWMwMDAtMHgwMDAwMDAwMGZlZDFmZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZl
ZDkwMDAwLTB4MDAwMDAwMDBmZWQ5MWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAwMDAwMDAw
ZmVlZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAw
eDAwMDAwMDAwZmYwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbeGVuYm9vdDBdIGVuYWJs
ZWQKWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVj
dGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIGVmaTogRUZJIHYyLjMxIGJ5
IEFtZXJpY2FuIE1lZ2F0cmVuZHMKWyAgICAwLjAwMDAwMF0gZWZpOiAgQUNQ
ST0weGJkZDJjMDAwICBBQ1BJIDIuMD0weGJkZDJjMDAwICBTTUJJT1M9MHhm
MDRjMCAgTVBTPTB4ZmQ0MzAgClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjcg
cHJlc2VudC4KWyAgICAwLjAwMDAwMF0gRE1JOiBHaWdhYnl0ZSBUZWNobm9s
b2d5IENvLiwgTHRkLiBUbyBiZSBmaWxsZWQgYnkgTy5FLk0uL0I3NU0tRDNI
LCBCSU9TIEYxNSAxMC8yMy8yMDEzClsgICAgMC4wMDAwMDBdIEh5cGVydmlz
b3IgZGV0ZWN0ZWQ6IFhlbiBQVgpbICAgIDAuMDAwMDAwXSB0c2M6IEZhc3Qg
VFNDIGNhbGlicmF0aW9uIHVzaW5nIFBJVApbICAgIDAuMDAwMDAwXSBlODIw
OiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9
PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0g
MHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0g
ZTgyMDogbGFzdF9wZm4gPSAweDQwNDYxIG1heF9hcmNoX3BmbiA9IDB4NDAw
MDAwMDAwClsgICAgMC4wMDAwMDBdIE1UUlI6IERpc2FibGVkClsgICAgMC4w
MDAwMDBdIHg4Ni9QQVQ6IE1UUlJzIGRpc2FibGVkLCBza2lwcGluZyBQQVQg
aW5pdGlhbGl6YXRpb24gdG9vLgpbICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBD
b25maWd1cmF0aW9uIFswLTddOiBXQiAgV1QgIFVDLSBVQyAgV0MgIFdQICBV
QyAgVUMgIApbICAgIDAuMDAwMDAwXSBTY2FubmluZyAxIGFyZWFzIGZvciBs
b3cgbWVtb3J5IGNvcnJ1cHRpb24KWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1v
cnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5OTAwMF0gOTkwMDAgc2l6
ZSAyNDU3NgpbICAgIDAuMDAwMDAwXSByZXNlcnZpbmcgaW5hY2Nlc3NpYmxl
IFNOQiBnZnggcGFnZXMKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZDVlMDAw
LCAweDAxZDVlZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgw
MWQ1ZjAwMCwgMHgwMWQ1ZmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBC
UksgWzB4MDFkNjAwMDAsIDB4MDFkNjBmZmZdIFBHVEFCTEUKWyAgICAwLjAw
MDAwMF0gQlJLIFsweDAxZDYxMDAwLCAweDAxZDYxZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHgwMWQ2MjAwMCwgMHgwMWQ2MmZmZl0gUEdU
QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFkNjMwMDAsIDB4MDFkNjNm
ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZDY0MDAwLCAw
eDAxZDY0ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWQ2
NTAwMCwgMHgwMWQ2NWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksg
WzB4MDFkNjYwMDAsIDB4MDFkNjZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAw
MF0gQlJLIFsweDAxZDY3MDAwLCAweDAxZDY3ZmZmXSBQR1RBQkxFClsgICAg
MC4wMDAwMDBdIEJSSyBbMHgwMWQ2ODAwMCwgMHgwMWQ2OGZmZl0gUEdUQUJM
RQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFkNjkwMDAsIDB4MDFkNjlmZmZd
IFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gU2VjdXJlIGJvb3QgY291bGQgbm90
IGJlIGRldGVybWluZWQKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAw
eDAyMDAwMDAwLTB4MDJkMjVmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IEVh
cmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAg
IDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDBCREQyQzAwMCAwMDAw
MjQgKHYwMiBBTEFTS0EpClsgICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgw
MDAwMDAwMEJERDJDMDcwIDAwMDA2NCAodjAxIEFMQVNLQSBBIE0gSSAgICAw
MTA3MjAwOSBBTUkgIDAwMDEwMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBG
QUNQIDB4MDAwMDAwMDBCREQzNUY4MCAwMDAwRjQgKHYwNCBBTEFTS0EgQSBN
IEkgICAgMDEwNzIwMDkgQU1JICAwMDAxMDAxMykKWyAgICAwLjAwMDAwMF0g
QUNQSTogRFNEVCAweDAwMDAwMDAwQkREMkMxNzAgMDA5RTBDICh2MDIgQUxB
U0tBIEEgTSBJICAgIDAwMDAwMDEyIElOVEwgMjAwNTExMTcpClsgICAgMC4w
MDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMEJERDQ5RjgwIDAwMDA0MApb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDBCREQzNjA3OCAw
MDAwOTIgKHYwMyBBTEFTS0EgQSBNIEkgICAgMDEwNzIwMDkgQU1JICAwMDAx
MDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAweDAwMDAwMDAwQkRE
MzYxMTAgMDAwMDNDICh2MDEgQUxBU0tBIEEgTSBJICAgIDAxMDcyMDA5IE1T
RlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAw
MDAwMEJERDM2MTUwIDAwMDAzOCAodjAxIEFMQVNLQSBBIE0gSSAgICAwMTA3
MjAwOSBBTUkuIDAwMDAwMDA1KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RU
IDB4MDAwMDAwMDBCREQzNjE4OCAwMDAzNkQgKHYwMSBTYXRhUmUgU2F0YVRh
YmwgMDAwMDEwMDAgSU5UTCAyMDA5MTExMikKWyAgICAwLjAwMDAwMF0gQUNQ
STogU1NEVCAweDAwMDAwMDAwQkREMzY0RjggMDAwOUFBICh2MDEgUG1SZWYg
IENwdTBJc3QgIDAwMDAzMDAwIElOVEwgMjAwNTExMTcpClsgICAgMC4wMDAw
MDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMEJERDM2RUE4IDAwMEE5MiAodjAx
IFBtUmVmICBDcHVQbSAgICAwMDAwMzAwMCBJTlRMIDIwMDUxMTE3KQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBSTUFEIDB4MDAwMDAwMDBCREQzNzk0MCAwMDAw
QjggKHYwMSBJTlRFTCAgU05CICAgICAgMDAwMDAwMDEgSU5UTCAwMDAwMDAw
MSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4
ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJvdXRpbmcg
dG8gWGVuIFBWLgpbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKWyAg
ICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAw
MDAwMDAwMC0weDAwMDAwMDAwNDA0NjBmZmZdClsgICAgMC4wMDAwMDBdIE5P
REVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDNmZTE1MDAwLTB4M2ZlMTlm
ZmZdClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAw
XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAw
MDAwMGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4
MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwNDA0NjBmZmZdClsgICAgMC4w
MDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gICBEZXZp
Y2UgICBlbXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQg
Zm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9k
ZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDllZmZmXQpbICAgIDAuMDAw
MDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAw
MDAwMDAwMWZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFtt
ZW0gMHgwMDAwMDAwMDIwMjAwMDAwLTB4MDAwMDAwMDAzZmZmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNDAyMDAw
MDAtMHgwMDAwMDAwMDQwNDYwZmZmXQpbICAgIDAuMDAwMDAwXSBJbml0bWVt
IHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAw
MDAwNDA0NjBmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBh
Z2VzOiAyNjIxNDMKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFn
ZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6
IDE1OCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25l
OiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0gICBE
TUEzMiB6b25lOiA0MDUwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAu
MDAwMDAwXSAgIERNQTMyIHpvbmU6IDI1ODE0NSBwYWdlcywgTElGTyBiYXRj
aDozMQpbICAgIDAuMDAwMDAwXSBwMm0gdmlydHVhbCBhcmVhIGF0IGZmZmZj
OTAwMDAwMDAwMDAsIHNpemUgaXMgNDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g
UmVtYXBwZWQgNjA5IHBhZ2UocykKWyAgICAwLjAwMDAwMF0gUmVzZXJ2aW5n
IEludGVsIGdyYXBoaWNzIG1lbW9yeSBhdCAweDAwMDAwMDAwYmZhMDAwMDAt
MHgwMDAwMDAwMGNmOWZmZmZmClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRp
bWVyIElPIFBvcnQ6IDB4NDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2Fs
IEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIEFDUEk6
IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGVkZ2UgbGludFsweDFd
KQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMiwgdmVyc2lv
biAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2Jh
bF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JD
X09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVs
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUu
ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4K
WyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25m
aWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQ
RVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAw
MDAwXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90cGx1ZyBDUFVz
ClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWYwMDAt
MHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweDIwMDAwMDAwLTB4MjAxZmZmZmZdClsgICAg
MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg0MDAwMDAwMC0weDQwMWZmZmZmXQpbICAgIDAuMDAwMDAwXSBlODIwOiBb
bWVtIDB4NDA0NjEwMDAtMHhiZDUxNWZmZl0gYXZhaWxhYmxlIGZvciBQQ0kg
ZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXpl
ZCBrZXJuZWwgb24gWGVuClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0
LjkuMCAocHJlc2VydmUtQUQpClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNl
OiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xl
czogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDYzNzA0NTI3NzgzNDM5NjMg
bnMKWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjEyOCBu
cl9jcHVtYXNrX2JpdHM6MTI4IG5yX2NwdV9pZHM6OCBucl9ub2RlX2lkczox
ClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQgMzUgcGFnZXMvY3B1
IEBmZmZmODgwMDQwMjAwMDAwIHMxMDYzMjggcjgxOTIgZDI4ODQwIHUyNjIx
NDQKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczEwNjMyOCByODE5MiBk
Mjg4NDAgdTI2MjE0NCBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjAwMDAwMF0g
cGNwdS1hbGxvYzogWzBdIDAgMSAyIDMgNCA1IDYgNyAKWyAgICAwLjAwMDAw
MF0geGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZApbICAgIDAuMDAwMDAwXSBQ
ViBxc3BpbmxvY2sgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAw
LCA0MDk2IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0
cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFs
IHBhZ2VzOiAyNTc4NzEKWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IERN
QTMyClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHBsYWNl
aG9sZGVyIHJvb3Q9L2Rldi9tYXBwZXIvYXJjaF94ZW4tcm9vdCBybyB2bWxp
bnV6LWxpbnV4IHJvb3Q9L2Rldi9tYXBwZXIvYXJjaF94ZW4tcm9vdCBybyBl
YXJseXByaW50az14ZW4gY29uc29sZT1odmMwIGNvbnNvbGU9dHR5UzAgY29u
c29sZWJsYW5rPTEwIGludGVsX2lvbW11PW9uIHhlbi1wY2liYWNrLmhpZGU9
KDAxOjAwLjApKDAxOjAwLjEpIGNvbnNvbGU9dHR5MCBjb25zb2xlPXR0eVMw
LDExNTIwMCw4bjEKWyAgICAwLjAwMDAwMF0gRE1BUjogSU9NTVUgZW5hYmxl
ZApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2
IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIHgyYXBp
YyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBzb2Z0d2FyZSBJTyBUTEIgW21l
bSAweDNhNDAwMDAwLTB4M2U0MDAwMDBdICg2NE1CKSBtYXBwZWQgYXQgW2Zm
ZmY4ODAwM2E0MDAwMDAtZmZmZjg4MDAzZTNmZmZmZl0KWyAgICAwLjAwMDAw
MF0gTWVtb3J5OiA5MzA5ODBLLzEwNDg1NzJLIGF2YWlsYWJsZSAoNjUzNUsg
a2VybmVsIGNvZGUsIDExMjRLIHJ3ZGF0YSwgMjA0NEsgcm9kYXRhLCAxMzI0
SyBpbml0LCA5MDhLIGJzcywgMTE3NTkySyByZXNlcnZlZCwgMEsgY21hLXJl
c2VydmVkKQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRl
cj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBOb2Rlcz0xClsgICAgMC4w
MDAwMDBdIGZ0cmFjZTogYWxsb2NhdGluZyAyNzg4NiBlbnRyaWVzIGluIDEw
OSBwYWdlcwpbICAgIDAuMDAzMzMzXSBQcmVlbXB0aWJsZSBoaWVyYXJjaGlj
YWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAzMzMzXSAJUkNVIHJl
c3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTEyOCB0byBucl9jcHVfaWRz
PTEuClsgICAgMC4wMDMzMzNdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZv
ciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAz
MzMzXSBVc2luZyBOVUxMIGxlZ2FjeSBQSUMKWyAgICAwLjAwMzMzM10gTlJf
SVJRUzo4NDQ4IG5yX2lycXM6MjU2IDAKWyAgICAwLjAwMzMzM10geGVuOmV2
ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAwMzMzM10geGVu
OiAtLT4gcGlycT0xIC0+IGlycT0xIChnc2k9MSkKWyAgICAwLjAwMzMzM10g
eGVuOiAtLT4gcGlycT0yIC0+IGlycT0yIChnc2k9MikKWyAgICAwLjAwMzMz
M10geGVuOiAtLT4gcGlycT0zIC0+IGlycT0zIChnc2k9MykKWyAgICAwLjAw
MzMzM10geGVuOiAtLT4gcGlycT00IC0+IGlycT00IChnc2k9NCkKWyAgICAw
LjAwMzMzM10geGVuOiAtLT4gcGlycT01IC0+IGlycT01IChnc2k9NSkKWyAg
ICAwLjAwMzMzM10geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9NikK
WyAgICAwLjAwMzMzM10geGVuOiAtLT4gcGlycT03IC0+IGlycT03IChnc2k9
NykKWyAgICAwLjAwMzMzM10geGVuOiAtLT4gcGlycT04IC0+IGlycT04IChn
c2k9OCkKWyAgICAwLjAwMzMzM10geGVuOiAtLT4gcGlycT05IC0+IGlycT05
IChnc2k9OSkKWyAgICAwLjAwMzMzM10geGVuOiAtLT4gcGlycT0xMCAtPiBp
cnE9MTAgKGdzaT0xMCkKWyAgICAwLjAwMzMzM10geGVuOiAtLT4gcGlycT0x
MSAtPiBpcnE9MTEgKGdzaT0xMSkKWyAgICAwLjAwMzMzM10geGVuOiAtLT4g
cGlycT0xMiAtPiBpcnE9MTIgKGdzaT0xMikKWyAgICAwLjAwMzMzM10geGVu
OiAtLT4gcGlycT0xMyAtPiBpcnE9MTMgKGdzaT0xMykKWyAgICAwLjAwMzMz
M10geGVuOiAtLT4gcGlycT0xNCAtPiBpcnE9MTQgKGdzaT0xNCkKWyAgICAw
LjAwMzMzM10geGVuOiAtLT4gcGlycT0xNSAtPiBpcnE9MTUgKGdzaT0xNSkK
WyAgICAwLjAwMzMzM10gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4
MHgyNQpbICAgIDAuMDAzMzMzXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkClsg
ICAgMC4wMDMzMzNdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQKWyAgICAwLjAw
MzMzM10gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMzMzM10g
Ym9vdGNvbnNvbGUgW3hlbmJvb3QwXSBkaXNhYmxlZApbICAgIDAuMDAzMzMz
XSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5
MDU5MTQ4MyBucwpbICAgIDAuMDAzMzMzXSBYZW46IHVzaW5nIHZjcHVvcCB0
aW1lciBpbnRlcmZhY2UKWyAgICAwLjAwMzMzM10gaW5zdGFsbGluZyBYZW4g
dGltZXIgZm9yIENQVSAwClsgICAgMC4wMDMzMzNdIHRzYzogRmFzdCBUU0Mg
Y2FsaWJyYXRpb24gdXNpbmcgUElUClsgICAgMC4wMDMzMzZdIHRzYzogRGV0
ZWN0ZWQgMzM5Mi4yMDggTUh6IHByb2Nlc3NvcgpbICAgIDAuMDAzMzQ1XSBD
YWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3Vs
YXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA2Nzg3LjMzIEJvZ29NSVBT
IChscGo9MTEzMDc3NDApClsgICAgMC4wMDMzNDZdIHBpZF9tYXg6IGRlZmF1
bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDAzMzU3XSBBQ1BJOiBD
b3JlIHJldmlzaW9uIDIwMTcwMzAzClsgICAgMC4wMjMxMjldIEFDUEk6IDQg
QUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZCBhbmQgbG9h
ZGVkClsgICAgMC4wMjMyODVdIFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFs
aXplZApbICAgIDAuMDIzMjg2XSBZYW1hOiBiZWNvbWluZyBtaW5kZnVsLgpb
ICAgIDAuMDIzMzc5XSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMDIz
NTUwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChv
cmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDIzNjE5XSBNb3VudC1j
YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4
NCBieXRlcykKWyAgICAwLjAyMzYyMl0gTW91bnRwb2ludC1jYWNoZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykK
WyAgICAwLjAyMzgxMV0gQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAK
WyAgICAwLjAyMzgxMV0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMApbICAg
IDAuMDIzODEzXSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICAg
IDAuMDIzODI2XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDUxMiwg
Mk1CIDgsIDRNQiA4ClsgICAgMC4wMjM4MjZdIExhc3QgbGV2ZWwgZFRMQiBl
bnRyaWVzOiA0S0IgNTEyLCAyTUIgMzIsIDRNQiAzMiwgMUdCIDAKWyAgICAw
LjAzOTExN10gRnJlZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRL
ClsgICAgMC4wNDAwNTNdIGNwdSAwIHNwaW5sb2NrIGV2ZW50IGlycSAyNQpb
ICAgIDAuMDQwMDU2XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczog
MQpbICAgIDAuMDQwMDU4XSBWUE1VIGRpc2FibGVkIGJ5IGh5cGVydmlzb3Iu
ClsgICAgMC4wNTMzMzldIFBlcmZvcm1hbmNlIEV2ZW50czogdW5zdXBwb3J0
ZWQgcDYgQ1BVIG1vZGVsIDQyIG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2
ZW50cyBvbmx5LgpbICAgIDAuMDczMzU4XSBOTUkgd2F0Y2hkb2c6IGRpc2Fi
bGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAg
MC4wNzMzNTldIE5NSSB3YXRjaGRvZzogU2h1dHRpbmcgZG93biBoYXJkIGxv
Y2t1cCBkZXRlY3RvciBvbiBhbGwgY3B1cwpbICAgIDAuMDgwMDAzXSBzbXA6
IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLgpbICAgIDAuMDgwMDA0
XSBzbXA6IEJyb3VnaHQgdXAgMSBub2RlLCAxIENQVQpbICAgIDAuMDgwMDIw
XSBzY2hlZF9jbG9jazogTWFya2luZyBzdGFibGUgKDc5OTk5OTkyLCAwKS0+
KDcwMDk1NDA2NzgsIC02OTI5NTQwNjg2KQpbICAgIDAuMDgwMTQ1XSBkZXZ0
bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjA4MDE3NV0geDg2L21tOiBNZW1v
cnkgYmxvY2sgc2l6ZTogMTI4TUIKWyAgICAwLjA4MzM3M10gUE06IFJlZ2lz
dGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4YmRjMjIwMDAtMHhiZGQ0
YWZmZl0gKDEyMTY1MTIgYnl0ZXMpClsgICAgMC4wODMzODRdIFBNOiBSZWdp
c3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweGJlNTZkMDAwLTB4YmU1
YWZmZmZdICgyNzQ0MzIgYnl0ZXMpClsgICAgMC4wODM0MTFdIGNsb2Nrc291
cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4
ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA2MzcwODY3NTE5NTExOTk0IG5zClsg
ICAgMC4wODM0MTZdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjU2IChv
cmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wODM0MzldIHBpbmN0cmwg
Y29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAwLjA4
MzQ4MF0gUlRDIHRpbWU6ICAxOjU5OjUyLCBkYXRlOiAwOS8wOC8xNwpbICAg
IDAuMDgzNTMzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2
ClsgICAgMC4wODM1MzhdIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVz
IHVzaW5nIHZlcnNpb24gMSBsYXlvdXQKWyAgICAwLjA4MzU0NF0gR3JhbnQg
dGFibGUgaW5pdGlhbGl6ZWQKWyAgICAwLjA4MzcwMV0gUENDVCBoZWFkZXIg
bm90IGZvdW5kLgpbICAgIDAuMDgzNzI4XSBBQ1BJIEZBRFQgZGVjbGFyZXMg
dGhlIHN5c3RlbSBkb2Vzbid0IHN1cHBvcnQgUENJZSBBU1BNLCBzbyBkaXNh
YmxlIGl0ClsgICAgMC4wODM3MjldIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdp
c3RlcmVkClsgICAgMC4wODM3MzBdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcg
UENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQpbICAgIDAuMDgz
ODMwXSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLTNm
XSBhdCBbbWVtIDB4ZjgwMDAwMDAtMHhmYmZmZmZmZl0gKGJhc2UgMHhmODAw
MDAwMCkKWyAgICAwLjA4MzgzMl0gUENJOiBNTUNPTkZJRyBhdCBbbWVtIDB4
ZjgwMDAwMDAtMHhmYmZmZmZmZl0gcmVzZXJ2ZWQgaW4gRTgyMApbICAgIDAu
MDg4MzAxXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBi
YXNlIGFjY2VzcwpbICAgIDAuMTA2NzUxXSBBQ1BJOiBBZGRlZCBfT1NJKE1v
ZHVsZSBEZXZpY2UpClsgICAgMC4xMDY3NTJdIEFDUEk6IEFkZGVkIF9PU0ko
UHJvY2Vzc29yIERldmljZSkKWyAgICAwLjEwNjc1M10gQUNQSTogQWRkZWQg
X09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAuMTA2NzUzXSBBQ1BJ
OiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAg
ICAwLjEwNjg4Nl0geGVuOiByZWdpc3RlcmluZyBnc2kgOSB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMApbICAgIDAuMTA2OTY1XSBBQ1BJOiBFeGVjdXRlZCAx
IGJsb2NrcyBvZiBtb2R1bGUtbGV2ZWwgZXhlY3V0YWJsZSBBTUwgY29kZQpb
ICAgIDAuMTEwNDgwXSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOgpb
ICAgIDAuMTEwNDg1XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDAzOTgxODAwMCAw
MDA4M0IgKHYwMSBQbVJlZiAgQ3B1MENzdCAgMDAwMDMwMDEgSU5UTCAyMDA1
MTExNykKWyAgICAwLjExMTEyNl0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxl
ZApbICAgIDAuMTExMTQxXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzQgUzUp
ClsgICAgMC4xMTExNDFdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJy
dXB0IHJvdXRpbmcKWyAgICAwLjExMTE2MF0gUENJOiBVc2luZyBob3N0IGJy
aWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBj
aT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMTE4MDMwXSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikKWyAgICAwLjExODA4N10g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpClsgICAgMC4xMTgx
NDFdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAgIDAu
MTE4MTk2XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wM10gKG9mZikKWyAg
ICAwLjExODI0OV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDRdIChvZmYp
ClsgICAgMC4xMTg3NzddIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0g
KGRvbWFpbiAwMDAwIFtidXMgMDAtM2VdKQpbICAgIDAuMTE4NzgwXSBhY3Bp
IFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZp
ZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQpbICAgIDAuMTE5MDM4XSBh
Y3BpIFBOUDBBMDg6MDA6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBv
cnQgW1BDSWVIb3RwbHVnIFBNRV0KWyAgICAwLjExOTIwMV0gYWNwaSBQTlAw
QTA4OjAwOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW0FFUiBQQ0llQ2FwYWJp
bGl0eV0KWyAgICAwLjExOTIwMl0gYWNwaSBQTlAwQTA4OjAwOiBGQURUIGlu
ZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNvbmZp
Z3VyYXRpb24KWyAgICAwLjExOTcwOF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1
cyAwMDAwOjAwClsgICAgMC4xMTk3MTBdIHBjaV9idXMgMDAwMDowMDogcm9v
dCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAg
ICAwLjExOTcxMF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj
ZSBbaW8gIDB4MGQwMC0weGZmZmYgd2luZG93XQpbICAgIDAuMTE5NzExXSBw
Y2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBh
MDAwMC0weDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjExOTcxMl0gcGNpX2J1
cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwZDAwMDAt
MHgwMDBkM2ZmZiB3aW5kb3ddClsgICAgMC4xMTk3MTNdIHBjaV9idXMgMDAw
MDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGQ0MDAwLTB4MDAw
ZDdmZmYgd2luZG93XQpbICAgIDAuMTE5NzE0XSBwY2lfYnVzIDAwMDA6MDA6
IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBkODAwMC0weDAwMGRiZmZm
IHdpbmRvd10KWyAgICAwLjExOTcxNF0gcGNpX2J1cyAwMDAwOjAwOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwZGMwMDAtMHgwMDBkZmZmZiB3aW5k
b3ddClsgICAgMC4xMTk3MTVdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweGNmYTAwMDAwLTB4ZmVhZmZmZmYgd2luZG93XQpb
ICAgIDAuMTE5NzE2XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFtidXMgMDAtM2VdClsgICAgMC4xMTk3MjhdIHBjaSAwMDAwOjAwOjAw
LjA6IFs4MDg2OjAxMDBdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAKWyAgICAw
LjExOTg4NF0gcGNpIDAwMDA6MDA6MDEuMDogWzgwODY6MDEwMV0gdHlwZSAw
MSBjbGFzcyAweDA2MDQwMApbICAgIDAuMTIwMDA1XSBwY2kgMDAwMDowMDow
MS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAg
IDAuMTIwMDQ5XSBwY2kgMDAwMDowMDowMS4wOiBTeXN0ZW0gd2FrZXVwIGRp
c2FibGVkIGJ5IEFDUEkKWyAgICAwLjEyMDEwNl0gcGNpIDAwMDA6MDA6MDIu
MDogWzgwODY6MDEwMl0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDAu
MTIwMTI5XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxMDogW21lbSAweGY3
ODAwMDAwLTB4ZjdiZmZmZmYgNjRiaXRdClsgICAgMC4xMjAxNDNdIHBjaSAw
MDAwOjAwOjAyLjA6IHJlZyAweDE4OiBbbWVtIDB4ZDAwMDAwMDAtMHhkZmZm
ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMTIwMTUyXSBwY2kgMDAwMDowMDow
Mi4wOiByZWcgMHgyMDogW2lvICAweGYwMDAtMHhmMDNmXQpbICAgIDAuMTIw
MzEzXSBwY2kgMDAwMDowMDoxNC4wOiBbODA4NjoxZTMxXSB0eXBlIDAwIGNs
YXNzIDB4MGMwMzMwClsgICAgMC4xMjAzNDZdIHBjaSAwMDAwOjAwOjE0LjA6
IHJlZyAweDEwOiBbbWVtIDB4ZjdkMDAwMDAtMHhmN2QwZmZmZiA2NGJpdF0K
WyAgICAwLjEyMDQ2OF0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEM2hvdCBEM2NvbGQKWyAgICAwLjEyMDUxMV0gcGNpIDAwMDA6
MDA6MTQuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICAg
MC4xMjA1NThdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OjFlM2FdIHR5cGUg
MDAgY2xhc3MgMHgwNzgwMDAKWyAgICAwLjEyMDU5Ml0gcGNpIDAwMDA6MDA6
MTYuMDogcmVnIDB4MTA6IFttZW0gMHhmN2QxOTAwMC0weGY3ZDE5MDBmIDY0
Yml0XQpbICAgIDAuMTIwNzE2XSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuMTIwODE4XSBw
Y2kgMDAwMDowMDoxYS4wOiBbODA4NjoxZTJkXSB0eXBlIDAwIGNsYXNzIDB4
MGMwMzIwClsgICAgMC4xMjA4NDZdIHBjaSAwMDAwOjAwOjFhLjA6IHJlZyAw
eDEwOiBbbWVtIDB4ZjdkMTgwMDAtMHhmN2QxODNmZl0KWyAgICAwLjEyMDk4
N10gcGNpIDAwMDA6MDA6MWEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
M2hvdCBEM2NvbGQKWyAgICAwLjEyMTA0OF0gcGNpIDAwMDA6MDA6MWEuMDog
U3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICAgMC4xMjEwOThd
IHBjaSAwMDAwOjAwOjFiLjA6IFs4MDg2OjFlMjBdIHR5cGUgMDAgY2xhc3Mg
MHgwNDAzMDAKWyAgICAwLjEyMTEyM10gcGNpIDAwMDA6MDA6MWIuMDogcmVn
IDB4MTA6IFttZW0gMHhmN2QxMDAwMC0weGY3ZDEzZmZmIDY0Yml0XQpbICAg
IDAuMTIxMjMzXSBwY2kgMDAwMDowMDoxYi4wOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuMTIxMzE5XSBwY2kgMDAwMDow
MDoxYi4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKWyAgICAw
LjEyMTM2N10gcGNpIDAwMDA6MDA6MWMuMDogWzgwODY6MWUxMF0gdHlwZSAw
MSBjbGFzcyAweDA2MDQwMApbICAgIDAuMTIxNDk3XSBwY2kgMDAwMDowMDox
Yy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAg
IDAuMTIxNTI2XSBwY2kgMDAwMDowMDoxYy4wOiBFbmFibGluZyBNUEMgSVJC
TkNFClsgICAgMC4xMjE1MjldIHBjaSAwMDAwOjAwOjFjLjA6IEludGVsIFBD
SCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5hYmxlZApbICAgIDAuMTIx
NTYzXSBwY2kgMDAwMDowMDoxYy4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVk
IGJ5IEFDUEkKWyAgICAwLjEyMTYxNF0gcGNpIDAwMDA6MDA6MWMuNDogWzgw
ODY6MWUxOF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuMTIxNzQ1
XSBwY2kgMDAwMDowMDoxYy40OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQz
aG90IEQzY29sZApbICAgIDAuMTIxNzcyXSBwY2kgMDAwMDowMDoxYy40OiBF
bmFibGluZyBNUEMgSVJCTkNFClsgICAgMC4xMjE3NzVdIHBjaSAwMDAwOjAw
OjFjLjQ6IEludGVsIFBDSCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5h
YmxlZApbICAgIDAuMTIxODA4XSBwY2kgMDAwMDowMDoxYy40OiBTeXN0ZW0g
d2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKWyAgICAwLjEyMTg2MV0gcGNpIDAw
MDA6MDA6MWQuMDogWzgwODY6MWUyNl0gdHlwZSAwMCBjbGFzcyAweDBjMDMy
MApbICAgIDAuMTIxODg5XSBwY2kgMDAwMDowMDoxZC4wOiByZWcgMHgxMDog
W21lbSAweGY3ZDE3MDAwLTB4ZjdkMTczZmZdClsgICAgMC4xMjIwMzBdIHBj
aSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkClsgICAgMC4xMjIwOTFdIHBjaSAwMDAwOjAwOjFkLjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDAuMTIyMTMzXSBwY2kg
MDAwMDowMDoxZS4wOiBbODA4NjoyNDRlXSB0eXBlIDAxIGNsYXNzIDB4MDYw
NDAxClsgICAgMC4xMjIyNTRdIHBjaSAwMDAwOjAwOjFlLjA6IFN5c3RlbSB3
YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDAuMTIyMjk2XSBwY2kgMDAw
MDowMDoxZi4wOiBbODA4NjoxZTQ5XSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAw
ClsgICAgMC4xMjI1MzVdIHBjaSAwMDAwOjAwOjFmLjI6IFs4MDg2OjFlMDJd
IHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKWyAgICAwLjEyMjU2Ml0gcGNpIDAw
MDA6MDA6MWYuMjogcmVnIDB4MTA6IFtpbyAgMHhmMGIwLTB4ZjBiN10KWyAg
ICAwLjEyMjU3NV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTQ6IFtpbyAg
MHhmMGEwLTB4ZjBhM10KWyAgICAwLjEyMjU4N10gcGNpIDAwMDA6MDA6MWYu
MjogcmVnIDB4MTg6IFtpbyAgMHhmMDkwLTB4ZjA5N10KWyAgICAwLjEyMjYw
MF0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MWM6IFtpbyAgMHhmMDgwLTB4
ZjA4M10KWyAgICAwLjEyMjYxMl0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4
MjA6IFtpbyAgMHhmMDYwLTB4ZjA3Zl0KWyAgICAwLjEyMjYyNV0gcGNpIDAw
MDA6MDA6MWYuMjogcmVnIDB4MjQ6IFttZW0gMHhmN2QxNjAwMC0weGY3ZDE2
N2ZmXQpbICAgIDAuMTIyNzM2XSBwY2kgMDAwMDowMDoxZi4yOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQzaG90ClsgICAgMC4xMjI4MTZdIHBjaSAwMDAwOjAw
OjFmLjM6IFs4MDg2OjFlMjJdIHR5cGUgMDAgY2xhc3MgMHgwYzA1MDAKWyAg
ICAwLjEyMjg0Ml0gcGNpIDAwMDA6MDA6MWYuMzogcmVnIDB4MTA6IFttZW0g
MHhmN2QxNTAwMC0weGY3ZDE1MGZmIDY0Yml0XQpbICAgIDAuMTIyODc4XSBw
Y2kgMDAwMDowMDoxZi4zOiByZWcgMHgyMDogW2lvICAweGYwNDAtMHhmMDVm
XQpbICAgIDAuMTIzMDQ1XSBwY2kgMDAwMDowMTowMC4wOiBbMTAwMjo2ODk5
XSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAgMC4xMjMwNzFdIHBjaSAw
MDAwOjAxOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZm
ZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMTIzMDg2XSBwY2kgMDAwMDowMTow
MC4wOiByZWcgMHgxODogW21lbSAweGY3YzIwMDAwLTB4ZjdjM2ZmZmYgNjRi
aXRdClsgICAgMC4xMjMwOTVdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDIw
OiBbaW8gIDB4ZTAwMC0weGUwZmZdClsgICAgMC4xMjMxMTNdIHBjaSAwMDAw
OjAxOjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZjdjMDAwMDAtMHhmN2MxZmZm
ZiBwcmVmXQpbICAgIDAuMTIzMTgzXSBwY2kgMDAwMDowMTowMC4wOiBzdXBw
b3J0cyBEMSBEMgpbICAgIDAuMTIzMjQ5XSBwY2kgMDAwMDowMTowMC4xOiBb
MTAwMjphYTUwXSB0eXBlIDAwIGNsYXNzIDB4MDQwMzAwClsgICAgMC4xMjMy
NzRdIHBjaSAwMDAwOjAxOjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4ZjdjNDAw
MDAtMHhmN2M0M2ZmZiA2NGJpdF0KWyAgICAwLjEyMzM4NV0gcGNpIDAwMDA6
MDE6MDAuMTogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjEzMzQ0OV0gcGNpIDAw
MDA6MDA6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxXQpbICAgIDAuMTMz
NDUzXSBwY2kgMDAwMDowMDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eGUwMDAtMHhlZmZmXQpbICAgIDAuMTMzNDU3XSBwY2kgMDAwMDowMDowMS4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGY3YzAwMDAwLTB4ZjdjZmZmZmZd
ClsgICAgMC4xMzM0NjJdIHBjaSAwMDAwOjAwOjAxLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZiA2NGJpdCBwcmVmXQpb
ICAgIDAuMTMzNTI5XSBwY2kgMDAwMDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgMDJdClsgICAgMC4xMzM2MzZdIHBjaSAwMDAwOjAzOjAwLjA6IFsx
MGVjOjgxNjhdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjEzMzY3
MV0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4MTA6IFtpbyAgMHhkMDAwLTB4
ZDBmZl0KWyAgICAwLjEzMzcxOV0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4
MTg6IFttZW0gMHhmMDAwNDAwMC0weGYwMDA0ZmZmIDY0Yml0IHByZWZdClsg
ICAgMC4xMzM3NDhdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDIwOiBbbWVt
IDB4ZjAwMDAwMDAtMHhmMDAwM2ZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMTMz
OTc2XSBwY2kgMDAwMDowMzowMC4wOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAu
MTMzOTc3XSBwY2kgMDAwMDowMzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQxIEQyIEQzaG90IEQzY29sZApbICAgIDAuMTM0MDUzXSBwY2kgMDAw
MDowMzowMC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKWyAg
ICAwLjEzNDExNF0gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJyaWRnZSB0byBb
YnVzIDAzXQpbICAgIDAuMTM0MTE4XSBwY2kgMDAwMDowMDoxYy40OiAgIGJy
aWRnZSB3aW5kb3cgW2lvICAweGQwMDAtMHhkZmZmXQpbICAgIDAuMTM0MTMw
XSBwY2kgMDAwMDowMDoxYy40OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGYw
MDAwMDAwLTB4ZjAwZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjEzNDIyN10g
cGNpIDAwMDA6MDA6MWUuMDogUENJIGJyaWRnZSB0byBbYnVzIDA0XSAoc3Vi
dHJhY3RpdmUgZGVjb2RlKQpbICAgIDAuMTM0MjQyXSBwY2kgMDAwMDowMDox
ZS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRv
d10gKHN1YnRyYWN0aXZlIGRlY29kZSkKWyAgICAwLjEzNDI0M10gcGNpIDAw
MDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgwZDAwLTB4ZmZm
ZiB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4xMzQyNDRd
IHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAw
YTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUp
ClsgICAgMC4xMzQyNDVdIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4MDAwZDAwMDAtMHgwMDBkM2ZmZiB3aW5kb3ddIChzdWJ0
cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4xMzQyNDZdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAwZDQwMDAtMHgwMDBkN2Zm
ZiB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4xMzQyNDZd
IHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAw
ZDgwMDAtMHgwMDBkYmZmZiB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUp
ClsgICAgMC4xMzQyNDddIHBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4MDAwZGMwMDAtMHgwMDBkZmZmZiB3aW5kb3ddIChzdWJ0
cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4xMzQyNDhdIHBjaSAwMDAwOjAwOjFl
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4Y2ZhMDAwMDAtMHhmZWFmZmZm
ZiB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpClsgICAgMC4xMzQ2NDZd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcgMSBwb2xhcml0
eSAwClsgICAgMC4xMzQ4MDVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb
TE5LQV0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgICAgMC4x
MzQ4NjFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMg
MyA0IDUgNiAqMTAgMTEgMTIgMTQgMTUpClsgICAgMC4xMzQ5MTVdIEFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgKjMgNCA1IDYgMTAg
MTEgMTIgMTQgMTUpClsgICAgMC4xMzQ5NjhdIEFDUEk6IFBDSSBJbnRlcnJ1
cHQgTGluayBbTE5LRF0gKElSUXMgMyA0IDUgNiAqMTAgMTEgMTIgMTQgMTUp
ClsgICAgMC4xMzUwMjBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L
RV0gKElSUXMgMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkgKjAsIGRpc2FibGVk
LgpbICAgIDAuMTM1MDc0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
S0ZdIChJUlFzIDMgNCA1IDYgMTAgMTEgMTIgMTQgMTUpICowLCBkaXNhYmxl
ZC4KWyAgICAwLjEzNTEyN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TktHXSAoSVJRcyAqMyA0IDUgNiAxMCAxMSAxMiAxNCAxNSkKWyAgICAwLjEz
NTIxNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAz
IDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAwLjEzNTQwNl0gQUNQSTog
RW5hYmxlZCA0IEdQRXMgaW4gYmxvY2sgMDAgdG8gM0YKWyAgICAwLjEzNTQz
OV0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpb
ICAgIDAuMTM1NDU5XSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxv
b24gZHJpdmVyClsgICAgMC4xMzU1MDJdIHBjaSAwMDAwOjAwOjAyLjA6IHZn
YWFyYjogc2V0dGluZyBhcyBib290IFZHQSBkZXZpY2UKWyAgICAwLjEzNTUw
NF0gcGNpIDAwMDA6MDA6MDIuMDogdmdhYXJiOiBWR0EgZGV2aWNlIGFkZGVk
OiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAg
MC4xMzU1MDldIHBjaSAwMDAwOjAxOjAwLjA6IHZnYWFyYjogVkdBIGRldmlj
ZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0sb3ducz1ub25lLGxvY2tzPW5vbmUK
WyAgICAwLjEzNTUxMF0gcGNpIDAwMDA6MDE6MDAuMDogdmdhYXJiOiBicmlk
Z2UgY29udHJvbCBwb3NzaWJsZQpbICAgIDAuMTM1NTExXSBwY2kgMDAwMDow
MDowMi4wOiB2Z2FhcmI6IG5vIGJyaWRnZSBjb250cm9sIHBvc3NpYmxlClsg
ICAgMC4xMzU1MTFdIHZnYWFyYjogbG9hZGVkClsgICAgMC4xMzU1MzldIEVE
QUMgTUM6IFZlcjogMy4wLjAKWyAgICAwLjEzNjc3Nl0gUmVnaXN0ZXJlZCBl
Zml2YXJzIG9wZXJhdGlvbnMKWyAgICAwLjE2NDU4NF0gUENJOiBVc2luZyBB
Q1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuMTY3NzMwXSBQQ0k6IHBjaV9j
YWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC4xNjc3OTZd
IGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWYwMDAtMHgw
MDA5ZmZmZl0KWyAgICAwLjE2Nzc5N10gZTgyMDogcmVzZXJ2ZSBSQU0gYnVm
ZmVyIFttZW0gMHg0MDQ2MTAwMC0weDQzZmZmZmZmXQpbICAgIDAuMTY3ODU2
XSBOZXRMYWJlbDogSW5pdGlhbGl6aW5nClsgICAgMC4xNjc4NTddIE5ldExh
YmVsOiAgZG9tYWluIGhhc2ggc2l6ZSA9IDEyOApbICAgIDAuMTY3ODU3XSBO
ZXRMYWJlbDogIHByb3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0IENBTElQ
U08KWyAgICAwLjE2Nzg2OV0gTmV0TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZp
YyBhbGxvd2VkIGJ5IGRlZmF1bHQKWyAgICAwLjE2Nzk1NV0gY2xvY2tzb3Vy
Y2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgpbICAgIDAuMTc0MTkz
XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgICAgMC4xNzQyMDVd
IFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9y
ZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMC4xNzQyMjFdIGh1Z2V0bGJmczog
ZGlzYWJsaW5nIGJlY2F1c2UgdGhlcmUgYXJlIG5vIHN1cHBvcnRlZCBodWdl
cGFnZSBzaXplcwpbICAgIDAuMTc0MjQ2XSBwbnA6IFBuUCBBQ1BJIGluaXQK
WyAgICAwLjE3NDMxNF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmVkNDAwMDAt
MHhmZWQ0NGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjE3NDMxN10g
c3lzdGVtIDAwOjAwOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg
UE5QMGMwMSAoYWN0aXZlKQpbICAgIDAuMTc0Mzc4XSBzeXN0ZW0gMDA6MDE6
IFtpbyAgMHgwNjgwLTB4MDY5Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAw
LjE3NDM3OV0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDIwMC0weDAyMGZdIGhh
cyBiZWVuIHJlc2VydmVkClsgICAgMC4xNzQzODBdIHN5c3RlbSAwMDowMTog
W2lvICAweGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4xNzQzODFd
IHN5c3RlbSAwMDowMTogW2lvICAweGZmZmZdIGhhcyBiZWVuIHJlc2VydmVk
ClsgICAgMC4xNzQzODJdIHN5c3RlbSAwMDowMTogW2lvICAweDA0MDAtMHgw
NDUzXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMTc0MzgzXSBzeXN0ZW0g
MDA6MDE6IFtpbyAgMHgwNDU4LTB4MDQ3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAwLjE3NDM4NF0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDUwMC0weDA1
N2ZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4xNzQzODZdIHN5c3RlbSAw
MDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIg
KGFjdGl2ZSkKWyAgICAwLjE3NDM5M10geGVuOiByZWdpc3RlcmluZyBnc2kg
OCB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApbICAgIDAuMTc0NDE5XSBwbnAg
MDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAw
IChhY3RpdmUpClsgICAgMC4xNzQ0NTVdIHN5c3RlbSAwMDowMzogW2lvICAw
eDA0NTQtMHgwNDU3XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMTc0NDU2
XSBzeXN0ZW0gMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElE
cyBJTlQzZjBkIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjE3NDU4OV0gc3lz
dGVtIDAwOjA0OiBbaW8gIDB4MGEwMC0weDBhMGZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICAgMC4xNzQ1OTBdIHN5c3RlbSAwMDowNDogW2lvICAweDBhMzAt
MHgwYTNmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMTc0NTkxXSBzeXN0
ZW0gMDA6MDQ6IFtpbyAgMHgwYTIwLTB4MGEyZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAwLjE3NDU5M10gc3lzdGVtIDAwOjA0OiBQbHVnIGFuZCBQbGF5
IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAgIDAuMTc0
ODY4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA0IHRyaWdnZXJpbmcgMSBwb2xh
cml0eSAwClsgICAgMC4xNzQ4NjldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
NApbICAgIDAuMTc0ODcxXSBwbnAgMDA6MDU6IFtkbWEgMCBkaXNhYmxlZF0K
WyAgICAwLjE3NDkwMl0gcG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDAuMTc1MjQzXSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSA1IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAw
ClsgICAgMC4xNzUyNTZdIHBucCAwMDowNjogW2RtYSAwIGRpc2FibGVkXQpb
ICAgIDAuMTc1MzY1XSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBk
ZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsgICAgMC4xNzU0MDBdIHN5
c3RlbSAwMDowNzogW2lvICAweDA0ZDAtMHgwNGQxXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDAuMTc1NDAyXSBzeXN0ZW0gMDA6MDc6IFBsdWcgYW5kIFBs
YXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsgICAgMC4x
NzU2MDJdIHN5c3RlbSAwMDowODogW21lbSAweGZlZDFjMDAwLTB4ZmVkMWZm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4xNzU2MDNdIHN5c3RlbSAw
MDowODogW21lbSAweGZlZDEwMDAwLTB4ZmVkMTdmZmZdIGhhcyBiZWVuIHJl
c2VydmVkClsgICAgMC4xNzU2MDRdIHN5c3RlbSAwMDowODogW21lbSAweGZl
ZDE4MDAwLTB4ZmVkMThmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4x
NzU2MDVdIHN5c3RlbSAwMDowODogW21lbSAweGZlZDE5MDAwLTB4ZmVkMTlm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4xNzU2MDZdIHN5c3RlbSAw
MDowODogW21lbSAweGY4MDAwMDAwLTB4ZmJmZmZmZmZdIGhhcyBiZWVuIHJl
c2VydmVkClsgICAgMC4xNzU2MDddIHN5c3RlbSAwMDowODogW21lbSAweGZl
ZDIwMDAwLTB4ZmVkM2ZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4x
NzU2MDhdIHN5c3RlbSAwMDowODogW21lbSAweGZlZDkwMDAwLTB4ZmVkOTNm
ZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAuMTc1NjA5XSBzeXN0
ZW0gMDA6MDg6IFttZW0gMHhmZWQ0NTAwMC0weGZlZDhmZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuMTc1NjEwXSBzeXN0ZW0gMDA6MDg6IFttZW0g
MHhmZjAwMDAwMC0weGZmZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAg
IDAuMTc1NjExXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZl
ZWZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMTc1NjEyXSBzeXN0
ZW0gMDA6MDg6IFttZW0gMHhjZmEwMDAwMC0weGNmYTAwZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuMTc1NjE0XSBzeXN0ZW0gMDA6MDg6IFBsdWcg
YW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsg
ICAgMC4xNzU3NTldIHN5c3RlbSAwMDowOTogW21lbSAweDIwMDAwMDAwLTB4
MjAxZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4xNzU3NjBdIHN5
c3RlbSAwMDowOTogW21lbSAweDQwMDAwMDAwLTB4NDAxZmZmZmZdIGhhcyBi
ZWVuIHJlc2VydmVkClsgICAgMC4xNzU3NjJdIHN5c3RlbSAwMDowOTogUGx1
ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDEgKGFjdGl2ZSkK
WyAgICAwLjE3NTc3NV0gcG5wOiBQblAgQUNQSTogZm91bmQgMTAgZGV2aWNl
cwpbICAgIDAuMTgxMjE1XSBQTS1UaW1lciBmYWlsZWQgY29uc2lzdGVuY3kg
Y2hlY2sgICgweGZmZmZmZikgLSBhYm9ydGluZy4KWyAgICAwLjE4MTI2NF0g
cGNpIDAwMDA6MDA6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxXQpbICAg
IDAuMTgxMjY3XSBwY2kgMDAwMDowMDowMS4wOiAgIGJyaWRnZSB3aW5kb3cg
W2lvICAweGUwMDAtMHhlZmZmXQpbICAgIDAuMTgxMjcyXSBwY2kgMDAwMDow
MDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGY3YzAwMDAwLTB4Zjdj
ZmZmZmZdClsgICAgMC4xODEyNzVdIHBjaSAwMDAwOjAwOjAxLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDAuMTgxMjgxXSBwY2kgMDAwMDowMDoxYy4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDJdClsgICAgMC4xODEzMDNdIHBjaSAwMDAwOjAwOjFj
LjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgICAwLjE4MTMwNl0gcGNp
IDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHhkMDAwLTB4
ZGZmZl0KWyAgICAwLjE4MTMxNl0gcGNpIDAwMDA6MDA6MWMuNDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhmMDAwMDAwMC0weGYwMGZmZmZmIDY0Yml0IHBy
ZWZdClsgICAgMC4xODEzMjRdIHBjaSAwMDAwOjAwOjFlLjA6IFBDSSBicmlk
Z2UgdG8gW2J1cyAwNF0KWyAgICAwLjE4MTM0MV0gcGNpX2J1cyAwMDAwOjAw
OiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsgICAg
MC4xODEzNDJdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4
MGQwMC0weGZmZmYgd2luZG93XQpbICAgIDAuMTgxMzQzXSBwY2lfYnVzIDAw
MDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYg
d2luZG93XQpbICAgIDAuMTgxMzQzXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291
cmNlIDcgW21lbSAweDAwMGQwMDAwLTB4MDAwZDNmZmYgd2luZG93XQpbICAg
IDAuMTgxMzQ0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDggW21lbSAw
eDAwMGQ0MDAwLTB4MDAwZDdmZmYgd2luZG93XQpbICAgIDAuMTgxMzQ1XSBw
Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDkgW21lbSAweDAwMGQ4MDAwLTB4
MDAwZGJmZmYgd2luZG93XQpbICAgIDAuMTgxMzQ2XSBwY2lfYnVzIDAwMDA6
MDA6IHJlc291cmNlIDEwIFttZW0gMHgwMDBkYzAwMC0weDAwMGRmZmZmIHdp
bmRvd10KWyAgICAwLjE4MTM0N10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj
ZSAxMSBbbWVtIDB4Y2ZhMDAwMDAtMHhmZWFmZmZmZiB3aW5kb3ddClsgICAg
MC4xODEzNDhdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMCBbaW8gIDB4
ZTAwMC0weGVmZmZdClsgICAgMC4xODEzNDldIHBjaV9idXMgMDAwMDowMTog
cmVzb3VyY2UgMSBbbWVtIDB4ZjdjMDAwMDAtMHhmN2NmZmZmZl0KWyAgICAw
LjE4MTM1MF0gcGNpX2J1cyAwMDAwOjAxOiByZXNvdXJjZSAyIFttZW0gMHhl
MDAwMDAwMC0weGVmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4xODEzNTJd
IHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMCBbaW8gIDB4ZDAwMC0weGRm
ZmZdClsgICAgMC4xODEzNTJdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2Ug
MiBbbWVtIDB4ZjAwMDAwMDAtMHhmMDBmZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDAuMTgxMzUzXSBwY2lfYnVzIDAwMDA6MDQ6IHJlc291cmNlIDQgW2lvICAw
eDAwMDAtMHgwY2Y3IHdpbmRvd10KWyAgICAwLjE4MTM1NF0gcGNpX2J1cyAw
MDAwOjA0OiByZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3dd
ClsgICAgMC4xODEzNTVdIHBjaV9idXMgMDAwMDowNDogcmVzb3VyY2UgNiBb
bWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3ddClsgICAgMC4xODEz
NTZdIHBjaV9idXMgMDAwMDowNDogcmVzb3VyY2UgNyBbbWVtIDB4MDAwZDAw
MDAtMHgwMDBkM2ZmZiB3aW5kb3ddClsgICAgMC4xODEzNTddIHBjaV9idXMg
MDAwMDowNDogcmVzb3VyY2UgOCBbbWVtIDB4MDAwZDQwMDAtMHgwMDBkN2Zm
ZiB3aW5kb3ddClsgICAgMC4xODEzNTddIHBjaV9idXMgMDAwMDowNDogcmVz
b3VyY2UgOSBbbWVtIDB4MDAwZDgwMDAtMHgwMDBkYmZmZiB3aW5kb3ddClsg
ICAgMC4xODEzNThdIHBjaV9idXMgMDAwMDowNDogcmVzb3VyY2UgMTAgW21l
bSAweDAwMGRjMDAwLTB4MDAwZGZmZmYgd2luZG93XQpbICAgIDAuMTgxMzU5
XSBwY2lfYnVzIDAwMDA6MDQ6IHJlc291cmNlIDExIFttZW0gMHhjZmEwMDAw
MC0weGZlYWZmZmZmIHdpbmRvd10KWyAgICAwLjE4MTQyMV0gTkVUOiBSZWdp
c3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMC4xODE1MjJdIFRDUCBl
c3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA0
LCA2NTUzNiBieXRlcykKWyAgICAwLjE4MTU0MV0gVENQIGJpbmQgaGFzaCB0
YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpb
ICAgIDAuMTgxNTU2XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVz
dGFibGlzaGVkIDgxOTIgYmluZCA4MTkyKQpbICAgIDAuMTgxNTc1XSBVRFAg
aGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRl
cykKWyAgICAwLjE4MTU3OV0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiA1MTIgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjE4MTYwMV0g
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC4xODE5
MDJdIHBjaSAwMDAwOjAwOjAyLjA6IEJJT1MgbGVmdCBJbnRlbCBHUFUgaW50
ZXJydXB0cyBlbmFibGVkOyBkaXNhYmxpbmcKWyAgICAwLjE4MjUwMF0gcGNp
IDAwMDA6MDA6MDIuMDogVmlkZW8gZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9N
IGF0IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQpbICAgIDAuMTgyNTYy
XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJp
dHkgMQpbICAgIDAuMTgyNTc2XSB4ZW46IC0tPiBwaXJxPTE2IC0+IGlycT0x
NiAoZ3NpPTE2KQpbICAgIDAuMTgyNzM5XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuMTgyNzQwXSBB
bHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgMC4yMDE0NTVdIHhlbjog
cmVnaXN0ZXJpbmcgZ3NpIDIzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsg
ICAgMC4yMDE0NjddIHhlbjogLS0+IHBpcnE9MjMgLT4gaXJxPTIzIChnc2k9
MjMpClsgICAgMC4yMjE0NzJdIFBDSTogQ0xTIG1pc21hdGNoICg2NCAhPSAz
MiksIHVzaW5nIDY0IGJ5dGVzClsgICAgMC4yMjE1MDBdIFVucGFja2luZyBp
bml0cmFtZnMuLi4KWyAgICAwLjM4NzY4Ml0gRnJlZWluZyBpbml0cmQgbWVt
b3J5OiAxMzQ2NEsKWyAgICAwLjM4NzgyNV0gU2Nhbm5pbmcgZm9yIGxvdyBt
ZW1vcnkgY29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRzClsgICAgMC4zODgx
ODldIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICAw
LjM4ODE5N10gS2V5IHR5cGUgYmxhY2tsaXN0IHJlZ2lzdGVyZWQKWyAgICAw
LjM4ODI0NF0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDAgbWF4X29y
ZGVyPTE4IGJ1Y2tldF9vcmRlcj0wClsgICAgMC4zODg5MTddIHpidWQ6IGxv
YWRlZApbICAgIDAuMzkyNzQ0XSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lz
dGVyZWQKWyAgICAwLjM5Mjc1NF0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmlj
IChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI0OSkK
WyAgICAwLjM5NjE2OV0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApb
ICAgIDAuMzk2MTcxXSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJl
ZApbICAgIDAuMzk2MjIzXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQg
KGRlZmF1bHQpClsgICAgMC4zOTYyMjRdIGlvIHNjaGVkdWxlciBtcS1kZWFk
bGluZSByZWdpc3RlcmVkClsgICAgMC4zOTYyMjRdIGlvIHNjaGVkdWxlciBr
eWJlciByZWdpc3RlcmVkClsgICAgMC4zOTYyNDBdIGlvIHNjaGVkdWxlciBi
ZnEgcmVnaXN0ZXJlZApbICAgIDAuMzk2MzcyXSB4ZW46IHJlZ2lzdGVyaW5n
IGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDAuMzk2Mzc1
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE2ClsgICAgMC4zOTY1MzVdIHhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgICAgMC4zOTY1MzZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAg
ICAwLjM5NjY0N10geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDEKWyAgICAwLjM5NjY0OF0gQWxyZWFkeSBzZXR1cCB0
aGUgR1NJIDoxNgpbICAgIDAuMzk2NzMxXSBlZmlmYjogcHJvYmluZyBmb3Ig
ZWZpZmIKWyAgICAwLjM5Njk0MF0gZWZpZmI6IGZyYW1lYnVmZmVyIGF0IDB4
ZDAwMDAwMDAsIHVzaW5nIDMwNzJrLCB0b3RhbCAzMDcyawpbICAgIDAuMzk2
OTQxXSBlZmlmYjogbW9kZSBpcyAxMDI0eDc2OHgzMiwgbGluZWxlbmd0aD00
MDk2LCBwYWdlcz0xClsgICAgMC4zOTY5NDFdIGVmaWZiOiBzY3JvbGxpbmc6
IHJlZHJhdwpbICAgIDAuMzk2OTQyXSBlZmlmYjogVHJ1ZWNvbG9yOiBzaXpl
PTg6ODo4OjgsIHNoaWZ0PTI0OjE2Ojg6MApbICAgIDAuMzk4MzA3XSBDb25z
b2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2Ug
MTI4eDQ4ClsgICAgMC4zOTk1OTJdIGZiMDogRUZJIFZHQSBmcmFtZSBidWZm
ZXIgZGV2aWNlClsgICAgMC4zOTk1OTldIGludGVsX2lkbGU6IE1XQUlUIHN1
YnN0YXRlczogMHgxMTIwClsgICAgMC4zOTk1OTldIGludGVsX2lkbGU6IHYw
LjQuMSBtb2RlbCAweDJBClsgICAgMC4zOTk2MDFdIGludGVsX2lkbGU6IGlu
dGVsX2lkbGUgeWllbGRpbmcgdG8gbm9uZQpbICAgIDAuMzk5NzgyXSBNb25p
dG9yLU13YWl0IHdpbGwgYmUgdXNlZCB0byBlbnRlciBDLTEgc3RhdGUKWyAg
ICAwLjM5OTc4Nl0gTW9uaXRvci1Nd2FpdCB3aWxsIGJlIHVzZWQgdG8gZW50
ZXIgQy0zIHN0YXRlClsgICAgMC4zOTk4MTZdIFdhcm5pbmc6IFByb2Nlc3Nv
ciBQbGF0Zm9ybSBMaW1pdCBub3Qgc3VwcG9ydGVkLgpbICAgIDAuMzk5ODQz
XSBHSEVTOiBIRVNUIGlzIG5vdCBlbmFibGVkIQpbICAgIDAuNDAwMDU1XSBT
ZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmlu
ZyBlbmFibGVkClsgICAgMC40MDAzOTBdIGhwZXRfYWNwaV9hZGQ6IG5vIGFk
ZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTClsgICAgMC40MDA0MDJdIExpbnV4IGFn
cGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAuNDAwNDg0XSBydGNfY21v
cyAwMDowMjogUlRDIGNhbiB3YWtlIGZyb20gUzQKWyAgICAwLjQwMDYxOV0g
cnRjX2Ntb3MgMDA6MDI6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHJ0Y19jbW9z
IGFzIHJ0YzAKWyAgICAwLjQwMDY3Ml0gcnRjX2Ntb3MgMDA6MDI6IGFsYXJt
cyB1cCB0byBvbmUgbW9udGgsIHkzaywgMjQyIGJ5dGVzIG52cmFtClsgICAg
MC40MDA2ODZdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRl
IGFjdGl2aXR5IG9uIENQVXMKWyAgICAwLjQwMDgwOV0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxMApbICAgIDAuNDA4MzEzXSBTZWdtZW50
IFJvdXRpbmcgd2l0aCBJUHY2ClsgICAgMC40MDgzMjVdIE5FVDogUmVnaXN0
ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICAwLjQwODM5Ml0gUkFTOiBD
b3JyZWN0YWJsZSBFcnJvcnMgY29sbGVjdG9yIGluaXRpYWxpemVkLgpbICAg
IDAuNDA4NDY0XSByZWdpc3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKWyAg
ICAwLjQwODQ2OF0gTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZp
Y2F0ZXMKWyAgICAwLjQwODQ3Nl0genN3YXA6IGxvYWRlZCB1c2luZyBwb29s
IGx6by96YnVkClsgICAgMC40MDg3NzhdICAgTWFnaWMgbnVtYmVyOiAxOjE2
NTo5NjMKWyAgICAwLjQwODg1MV0gcnRjX2Ntb3MgMDA6MDI6IHNldHRpbmcg
c3lzdGVtIGNsb2NrIHRvIDIwMTctMDktMDggMDE6NTk6NTIgVVRDICgxNTA0
ODM1OTkyKQpbICAgIDAuNDA5NzkxXSBQTTogSGliZXJuYXRpb24gaW1hZ2Ug
bm90IHByZXNlbnQgb3IgY291bGQgbm90IGJlIGxvYWRlZC4KWyAgICAwLjQx
MDM0M10gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTMyNEsKWyAg
ICAwLjQxMDM0NF0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQt
b25seSBkYXRhOiAxMDI0MGsKWyAgICAwLjQxMjI0OV0gRnJlZWluZyB1bnVz
ZWQga2VybmVsIG1lbW9yeTogMTY0NEsKWyAgICAwLjQxMjI1NF0gRnJlZWlu
ZyB1bnVzZWQga2VybmVsIG1lbW9yeTogNEsKWyAgICAwLjQ4MjEyMl0gc3lz
dGVtZC11ZGV2ZFs2N106IHN0YXJ0aW5nIHZlcnNpb24gMjM0ClsgICAgMC40
ODc1MjhdIHBjaWJhY2sgMDAwMDowMTowMC4wOiBzZWl6aW5nIGRldmljZQpb
ICAgIDAuNDg3NTQwXSBwY2liYWNrIDAwMDA6MDE6MDAuMTogc2VpemluZyBk
ZXZpY2UKWyAgICAwLjQ4NzU4NV0gcGNpYmFjayAwMDAwOjAxOjAwLjE6IGVu
YWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAyKQpbICAgIDAuNDg3NjM5XSB4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkg
MQpbICAgIDAuNDg3NjU2XSB4ZW46IC0tPiBwaXJxPTE3IC0+IGlycT0xNyAo
Z3NpPTE3KQpbICAgIDAuNTE4MTI1XSBwY2liYWNrIDAwMDA6MDE6MDAuMDog
ZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDMpClsgICAgMC41MTgxNDhd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxClsgICAgMC41MTgxNDldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYK
WyAgICAwLjUxODI4NF0geGVuX3BjaWJhY2s6IGJhY2tlbmQgaXMgdnBjaQpb
ICAgIDAuNTQyMzc0XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2Vz
L0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBDMEM6MDAvaW5wdXQvaW5w
dXQwClsgICAgMC41NDIzNzZdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSQl0K
WyAgICAwLjU0MzY3OF0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNl
cy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDEKWyAgICAw
LjU0MzY4MF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgIDAuNTU0
MDg3XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9s
YXJpdHkgMQpbICAgIDAuNTU0MDkxXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kg
OjE2ClsgICAgMC41NTgyOTFdIFtkcm1dIE1lbW9yeSB1c2FibGUgYnkgZ3Jh
cGhpY3MgZGV2aWNlID0gMjA0OE0KWyAgICAwLjU1ODI5M10gY2hlY2tpbmcg
Z2VuZXJpYyAoZDAwMDAwMDAgMzAwMDAwKSB2cyBodyAoZDAwMDAwMDAgMTAw
MDAwMDApClsgICAgMC41NTgyOTRdIGZiOiBzd2l0Y2hpbmcgdG8gaW50ZWxk
cm1mYiBmcm9tIEVGSSBWR0EKWyAgICAwLjU1ODMxMV0gQ29uc29sZTogc3dp
dGNoaW5nIHRvIGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAwLjU2
MTA4NV0gW2RybV0gUmVwbGFjaW5nIFZHQSBjb25zb2xlIGRyaXZlcgpbICAg
IDAuNTg0NzMyXSBbZHJtXSBTdXBwb3J0cyB2YmxhbmsgdGltZXN0YW1wIGNh
Y2hpbmcgUmV2IDIgKDIxLjEwLjIwMTMpLgpbICAgIDAuNTg0NzMzXSBbZHJt
XSBEcml2ZXIgc3VwcG9ydHMgcHJlY2lzZSB2YmxhbmsgdGltZXN0YW1wIHF1
ZXJ5LgpbICAgIDAuNTk0NTc2XSBpOTE1IDAwMDA6MDA6MDIuMDogdmdhYXJi
OiBjaGFuZ2VkIFZHQSBkZWNvZGVzOiBvbGRkZWNvZGVzPWlvK21lbSxkZWNv
ZGVzPW5vbmU6b3ducz1pbyttZW0KWyAgICAwLjYxOTk0NV0gW2RybV0gSW5p
dGlhbGl6ZWQgaTkxNSAxLjYuMCAyMDE3MDQwMyBmb3IgMDAwMDowMDowMi4w
IG9uIG1pbm9yIDAKWyAgICAwLjYyMDMwM10gQUNQSTogVmlkZW8gRGV2aWNl
IFtHRlgwXSAobXVsdGktaGVhZDogeWVzICByb206IG5vICBwb3N0OiBubykK
WyAgICAwLjYyMjkzMV0gYWNwaSBkZXZpY2U6NDk6IHJlZ2lzdGVyZWQgYXMg
Y29vbGluZ19kZXZpY2UxClsgICAgMC42MjQyNjVdIGlucHV0OiBWaWRlbyBC
dXMgYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEEw
ODowMC9MTlhWSURFTzowMC9pbnB1dC9pbnB1dDIKWyAgICAwLjY4NTc5MF0g
ZmJjb246IGludGVsZHJtZmIgKGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UKWyAg
ICAwLjY5NDYzMV0gcmFuZG9tOiBmYXN0IGluaXQgZG9uZQpbICAgIDAuNzUy
NTg5XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZl
ciBkZXZpY2UgMTgweDU2ClsgICAgMC43NzEzOThdIGk5MTUgMDAwMDowMDow
Mi4wOiBmYjA6IGludGVsZHJtZmIgZnJhbWUgYnVmZmVyIGRldmljZQpbICAg
IDEuMDE4NzE4XSBpODA0MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91
bmQuClsgICAgMS4wMTg3MTldIGk4MDQyOiBQcm9iaW5nIHBvcnRzIGRpcmVj
dGx5LgpbICAgIDEuMDIyMjYwXSBzZXJpbzogaTgwNDIgS0JEIHBvcnQgYXQg
MHg2MCwweDY0IGlycSAxClsgICAgMS4wMjIyNjNdIHNlcmlvOiBpODA0MiBB
VVggcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEyClsgICAgMS4yMTk3MzJdIEFD
UEk6IGJ1cyB0eXBlIFVTQiByZWdpc3RlcmVkClsgICAgMS4yMTk3NDZdIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMK
WyAgICAxLjIxOTc1MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm
YWNlIGRyaXZlciBodWIKWyAgICAxLjIxOTc2MF0gdXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAgICAxLjIyMDc5NV0geGVu
OiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
WyAgICAxLjIyMDc5OF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpbICAg
IDEuMjIwODMzXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBD
b250cm9sbGVyClsgICAgMS4yMjA4NDBdIHhoY2lfaGNkIDAwMDA6MDA6MTQu
MDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJl
ciAxClsgICAgMS4yMjE5MTddIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogaGNj
IHBhcmFtcyAweDIwMDA3MTgxIGhjaSB2ZXJzaW9uIDB4MTAwIHF1aXJrcyAw
eDAwMDBiOTMwClsgICAgMS4yMjE5MjVdIHhoY2lfaGNkIDAwMDA6MDA6MTQu
MDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlzIG5vdCBzdXBwb3J0ZWQKWyAg
ICAxLjIyNzAwMV0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAx
LjIyNzA2MF0gaHViIDEtMDoxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKWyAgICAx
LjIyNzM1MV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3QgQ29u
dHJvbGxlcgpbICAgIDEuMjI3MzU0XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6
IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIg
MgpbICAgIDEuMjI3NTIxXSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApb
ICAgIDEuMjI3NTc4XSBodWIgMi0wOjEuMDogNCBwb3J0cyBkZXRlY3RlZApb
ICAgIDEuMjMzNTMyXSBlaGNpX2hjZDogVVNCIDIuMCAnRW5oYW5jZWQnIEhv
c3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMS4yMzM2NjJdIGVo
Y2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICAxLjIzMzcy
OF0geGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFy
aXR5IDEKWyAgICAxLjIzMzcyOV0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDox
NgpbICAgIDEuMjMzNzUzXSBlaGNpLXBjaSAwMDAwOjAwOjFhLjA6IEVIQ0kg
SG9zdCBDb250cm9sbGVyClsgICAgMS4yMzM3NTddIGVoY2ktcGNpIDAwMDA6
MDA6MWEuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz
IG51bWJlciAzClsgICAgMS4yMzM3NzFdIGVoY2ktcGNpIDAwMDA6MDA6MWEu
MDogZGVidWcgcG9ydCAyClsgICAgMS4yMzc2NzNdIGVoY2ktcGNpIDAwMDA6
MDA6MWEuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlzIG5vdCBzdXBwb3J0
ZWQKWyAgICAxLjIzNzcwNV0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBpcnEg
MTYsIGlvIG1lbSAweGY3ZDE4MDAwClsgICAgMS4yNDMwMzRdIFNDU0kgc3Vi
c3lzdGVtIGluaXRpYWxpemVkClsgICAgMS4yNDg2OTddIGVoY2ktcGNpIDAw
MDA6MDA6MWEuMDogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAKWyAgICAx
LjI0ODkzNF0gaHViIDMtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAxLjI0
ODk4N10gaHViIDMtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKWyAgICAxLjI0
OTE1MV0geGVuOiByZWdpc3RlcmluZyBnc2kgMjMgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDEKWyAgICAxLjI0OTE1M10gQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDoyMwpbICAgIDEuMjQ5MTgwXSBlaGNpLXBjaSAwMDAwOjAwOjFkLjA6IEVI
Q0kgSG9zdCBDb250cm9sbGVyClsgICAgMS4yNDkxODRdIGVoY2ktcGNpIDAw
MDA6MDA6MWQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQg
YnVzIG51bWJlciA0ClsgICAgMS4yNDkxOTldIGVoY2ktcGNpIDAwMDA6MDA6
MWQuMDogZGVidWcgcG9ydCAyClsgICAgMS4yNTMxMTZdIGVoY2ktcGNpIDAw
MDA6MDA6MWQuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlzIG5vdCBzdXBw
b3J0ZWQKWyAgICAxLjI1MzE0OF0gZWhjaS1wY2kgMDAwMDowMDoxZC4wOiBp
cnEgMjMsIGlvIG1lbSAweGY3ZDE3MDAwClsgICAgMS4yNjQ2NzZdIGVoY2kt
cGNpIDAwMDA6MDA6MWQuMDogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAK
WyAgICAxLjI2NDg4Nl0gaHViIDQtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAg
ICAxLjI2NDk0OF0gaHViIDQtMDoxLjA6IDIgcG9ydHMgZGV0ZWN0ZWQKWyAg
ICAxLjI4MzA1Ml0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuClsgICAg
MS4yODM2MzNdIGFoY2kgMDAwMDowMDoxZi4yOiB2ZXJzaW9uIDMuMApbICAg
IDEuMjgzNjk5XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQpbICAgIDEuMjgzNzE1XSB4ZW46IC0tPiBwaXJxPTE5
IC0+IGlycT0xOSAoZ3NpPTE5KQpbICAgIDEuMjgzODI0XSBhaGNpIDAwMDA6
MDA6MWYuMjogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgNiBwb3J0cyA2IEdi
cHMgMHgzIGltcGwgU0FUQSBtb2RlClsgICAgMS4yODM4MjZdIGFoY2kgMDAw
MDowMDoxZi4yOiBmbGFnczogNjRiaXQgbmNxIGxlZCBjbG8gcGlvIHNsdW0g
cGFydCBlbXMgYXBzdCAKWyAgICAxLjI5NTU3N10gc2NzaSBob3N0MDogYWhj
aQpbICAgIDEuMjk5MTc5XSBzY3NpIGhvc3QxOiBhaGNpClsgICAgMS4zMDI3
NjZdIHNjc2kgaG9zdDI6IGFoY2kKWyAgICAxLjMwNjM1Nl0gc2NzaSBob3N0
MzogYWhjaQpbICAgIDEuMzA5OTQzXSBzY3NpIGhvc3Q0OiBhaGNpClsgICAg
MS4zMTM1MzJdIHNjc2kgaG9zdDU6IGFoY2kKWyAgICAxLjMxMzYwMV0gYXRh
MTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGY3ZDE2MDAwIHBv
cnQgMHhmN2QxNjEwMCBpcnEgMzcKWyAgICAxLjMxMzYwMl0gYXRhMjogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGY3ZDE2MDAwIHBvcnQgMHhm
N2QxNjE4MCBpcnEgMzcKWyAgICAxLjMxMzYwM10gYXRhMzogRFVNTVkKWyAg
ICAxLjMxMzYwM10gYXRhNDogRFVNTVkKWyAgICAxLjMxMzYwM10gYXRhNTog
RFVNTVkKWyAgICAxLjMxMzYwNF0gYXRhNjogRFVNTVkKWyAgICAxLjM4ODAy
M10gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4MzBlNWY5OTllN2QsIG1heF9pZGxlX25zOiA0NDA3
OTUzNTM2OTUgbnMKWyAgICAxLjU0NDY4OV0gdXNiIDEtNDogbmV3IGhpZ2gt
c3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNpX2hjZApbICAg
IDEuNTcxMzQwXSB1c2IgMy0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNl
IG51bWJlciAyIHVzaW5nIGVoY2ktcGNpClsgICAgMS41ODQ2ODddIHVzYiA0
LTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcg
ZWhjaS1wY2kKWyAgICAxLjYyODM1N10gYXRhMTogU0FUQSBsaW5rIHVwIDYu
MCBHYnBzIChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApClsgICAgMS42Mjg5
ODhdIEFDUEkgRXJyb3I6IFtEU1NQXSBOYW1lc3BhY2UgbG9va3VwIGZhaWx1
cmUsIEFFX05PVF9GT1VORCAoMjAxNzAzMDMvcHNhcmdzLTM2NCkKWyAgICAx
LjYyOTEyOF0gQUNQSSBFcnJvcjogTWV0aG9kIHBhcnNlL2V4ZWN1dGlvbiBm
YWlsZWQgW1xfU0IuUENJMC5TQVQwLlNQVDAuX0dURl0gKE5vZGUgZmZmZjg4
MDAzYTExZTAwMCksIEFFX05PVF9GT1VORCAoMjAxNzAzMDMvcHNwYXJzZS01
NDMpClsgICAgMS42Mjk0ODFdIGF0YTEuMDA6IE5DUSBTZW5kL1JlY3YgTG9n
IG5vdCBzdXBwb3J0ZWQKWyAgICAxLjYyOTQ4NF0gYXRhMS4wMDogQVRBLTk6
IFNhbXN1bmcgU1NEIDg0MCBQUk8gU2VyaWVzLCBEWE0wNEIwUSwgbWF4IFVE
TUEvMTMzClsgICAgMS42Mjk0ODZdIGF0YTEuMDA6IDI1MDA2OTY4MCBzZWN0
b3JzLCBtdWx0aSAxNjogTEJBNDggTkNRIChkZXB0aCAzMS8zMiksIEFBClsg
ICAgMS42Mjk3NDldIEFDUEkgRXJyb3I6IFtEU1NQXSBOYW1lc3BhY2UgbG9v
a3VwIGZhaWx1cmUsIEFFX05PVF9GT1VORCAoMjAxNzAzMDMvcHNhcmdzLTM2
NCkKWyAgICAxLjYyOTg5Ml0gQUNQSSBFcnJvcjogTWV0aG9kIHBhcnNlL2V4
ZWN1dGlvbiBmYWlsZWQgW1xfU0IuUENJMC5TQVQwLlNQVDAuX0dURl0gKE5v
ZGUgZmZmZjg4MDAzYTExZTAwMCksIEFFX05PVF9GT1VORCAoMjAxNzAzMDMv
cHNwYXJzZS01NDMpClsgICAgMS42MzAxOTNdIGF0YTEuMDA6IE5DUSBTZW5k
L1JlY3YgTG9nIG5vdCBzdXBwb3J0ZWQKWyAgICAxLjYzMDI2N10gYXRhMS4w
MDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICAxLjYzMTczN10gYXRh
MjogU0FUQSBsaW5rIHVwIDMuMCBHYnBzIChTU3RhdHVzIDEyMyBTQ29udHJv
bCAzMDApClsgICAgMS42MzI0MTZdIEFDUEkgRXJyb3I6IFtEU1NQXSBOYW1l
c3BhY2UgbG9va3VwIGZhaWx1cmUsIEFFX05PVF9GT1VORCAoMjAxNzAzMDMv
cHNhcmdzLTM2NCkKWyAgICAxLjYzMjU2MF0gQUNQSSBFcnJvcjogTWV0aG9k
IHBhcnNlL2V4ZWN1dGlvbiBmYWlsZWQgW1xfU0IuUENJMC5TQVQwLlNQVDEu
X0dURl0gKE5vZGUgZmZmZjg4MDAzYTExZTBmMCksIEFFX05PVF9GT1VORCAo
MjAxNzAzMDMvcHNwYXJzZS01NDMpClsgICAgMS42MzI4NTRdIGF0YTIuMDA6
IE5DUSBTZW5kL1JlY3YgTG9nIG5vdCBzdXBwb3J0ZWQKWyAgICAxLjYzMjg1
Nl0gYXRhMi4wMDogQVRBLTk6IFNhbXN1bmcgU1NEIDg0MCBTZXJpZXMsIERY
VDA3QjBRLCBtYXggVURNQS8xMzMKWyAgICAxLjYzMjg1OF0gYXRhMi4wMDog
MjM0NDQxNjQ4IHNlY3RvcnMsIG11bHRpIDE2OiBMQkE0OCBOQ1EgKGRlcHRo
IDMxLzMyKSwgQUEKWyAgICAxLjYzMzA4MV0gQUNQSSBFcnJvcjogW0RTU1Bd
IE5hbWVzcGFjZSBsb29rdXAgZmFpbHVyZSwgQUVfTk9UX0ZPVU5EICgyMDE3
MDMwMy9wc2FyZ3MtMzY0KQpbICAgIDEuNjMzMjAyXSBBQ1BJIEVycm9yOiBN
ZXRob2QgcGFyc2UvZXhlY3V0aW9uIGZhaWxlZCBbXF9TQi5QQ0kwLlNBVDAu
U1BUMS5fR1RGXSAoTm9kZSBmZmZmODgwMDNhMTFlMGYwKSwgQUVfTk9UX0ZP
VU5EICgyMDE3MDMwMy9wc3BhcnNlLTU0MykKWyAgICAxLjYzMzUxM10gYXRh
Mi4wMDogTkNRIFNlbmQvUmVjdiBMb2cgbm90IHN1cHBvcnRlZApbICAgIDEu
NjMzNTgwXSBhdGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAg
IDEuNjMzNzU4XSBzY3NpIDA6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFU
QSAgICAgIFNhbXN1bmcgU1NEIDg0MCAgNEIwUSBQUTogMCBBTlNJOiA1Clsg
ICAgMS42NTUwNTRdIHNjc2kgMTowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAg
QVRBICAgICAgU2Ftc3VuZyBTU0QgODQwICA3QjBRIFBROiAwIEFOU0k6IDUK
WyAgICAxLjY4MDc5M10gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJv
ZXNfZGF0YQpbICAgIDEuNjgwODMzXSBzZCAxOjA6MDowOiBbc2RiXSAyMzQ0
NDE2NDggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxMjAgR0IvMTEyIEdp
QikKWyAgICAxLjY4MDg0MV0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgUHJv
dGVjdCBpcyBvZmYKWyAgICAxLjY4MDg0M10gc2QgMTowOjA6MDogW3NkYl0g
TW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgICAxLjY4MDg1NV0gc2QgMTow
OjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6
IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgMS42
ODEwNjVdIGF0YTIuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEK
WyAgICAxLjY4MTE5N10gYXRhMS4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJv
ZXNfZGF0YQpbICAgIDEuNjgxMjI4XSBzZCAwOjA6MDowOiBbc2RhXSAyNTAw
Njk2ODAgNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICgxMjggR0IvMTE5IEdp
QikKWyAgICAxLjY4MTIzNF0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgUHJv
dGVjdCBpcyBvZmYKWyAgICAxLjY4MTIzNV0gc2QgMDowOjA6MDogW3NkYV0g
TW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgICAxLjY4MTI0NV0gc2QgMDow
OjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6
IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgMS42
ODE0NzldIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEK
WyAgICAxLjY4Mjk5OV0gIHNkYjogc2RiMSBzZGIyIHNkYjMgc2RiNCBzZGI1
IHNkYjYKWyAgICAxLjY4MzA0MV0gaHViIDEtNDoxLjA6IFVTQiBodWIgZm91
bmQKWyAgICAxLjY4MzE4OV0gaHViIDEtNDoxLjA6IDQgcG9ydHMgZGV0ZWN0
ZWQKWyAgICAxLjY4NzYxNl0gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96
ZXJvZXNfZGF0YQpbICAgIDEuNjg3NzA0XSBzZCAxOjA6MDowOiBbc2RiXSBB
dHRhY2hlZCBTQ1NJIGRpc2sKWyAgICAxLjY4OTE0MF0gIHNkYTogc2RhMQpb
ICAgIDEuNjg5Mzc3XSBhdGExLjAwOiBFbmFibGluZyBkaXNjYXJkX3plcm9l
c19kYXRhClsgICAgMS42ODk0NjldIHNkIDA6MDowOjA6IFtzZGFdIEF0dGFj
aGVkIFNDU0kgZGlzawpbICAgIDEuNzMwMTUzXSBodWIgMy0xOjEuMDogVVNC
IGh1YiBmb3VuZApbICAgIDEuNzMwNzM4XSBodWIgMy0xOjEuMDogNiBwb3J0
cyBkZXRlY3RlZApbICAgIDEuNzMzNjEzXSBodWIgNC0xOjEuMDogVVNCIGh1
YiBmb3VuZApbICAgIDEuNzMzNzQwXSBodWIgNC0xOjEuMDogNiBwb3J0cyBk
ZXRlY3RlZApbICAgIDEuNzUyOTg1XSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6
IHZlcnNpb24gMS4wLjMKWyAgICAxLjc1MzMxMl0gZGV2aWNlLW1hcHBlcjog
aW9jdGw6IDQuMzUuMC1pb2N0bCAoMjAxNi0wNi0yMykgaW5pdGlhbGlzZWQ6
IGRtLWRldmVsQHJlZGhhdC5jb20KWyAgICAxLjg1NDM0Nl0gdXNiIDItNDog
bmV3IFN1cGVyU3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNp
X2hjZApbICAgIDIuMDA3Nzk3XSBodWIgMi00OjEuMDogVVNCIGh1YiBmb3Vu
ZApbICAgIDIuMDA4MTI1XSBodWIgMi00OjEuMDogNCBwb3J0cyBkZXRlY3Rl
ZApbICAgIDIuMDE3OTc3XSB1c2IgMy0xLjQ6IG5ldyBmdWxsLXNwZWVkIFVT
QiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgZWhjaS1wY2kKWyAgICAyLjA4MTM1
OF0gdXNiIDEtNC4xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJl
ciAzIHVzaW5nIHhoY2lfaGNkClsgICAgMi4xMjA4MDZdIGhpZHJhdzogcmF3
IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQpbICAgIDIuMTIx
OTkyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy
IHVzYmhpZApbICAgIDIuMTIxOTkzXSB1c2JoaWQ6IFVTQiBISUQgY29yZSBk
cml2ZXIKWyAgICAyLjE4NTk2MF0gaHViIDEtNC4xOjEuMDogVVNCIGh1YiBm
b3VuZApbICAgIDIuMTg2MDI1XSBodWIgMS00LjE6MS4wOiA0IHBvcnRzIGRl
dGVjdGVkClsgICAgMi4xOTQ2NDJdIHVzYiAzLTEuNTogbmV3IGhpZ2gtc3Bl
ZWQgVVNCIGRldmljZSBudW1iZXIgNCB1c2luZyBlaGNpLXBjaQpbICAgIDIu
MjkzNDI2XSBodWIgMy0xLjU6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgMi4y
OTM3NDRdIGh1YiAzLTEuNToxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKWyAgICAy
LjM3MTM1NV0gdXNiIDMtMS42OiBuZXcgbG93LXNwZWVkIFVTQiBkZXZpY2Ug
bnVtYmVyIDUgdXNpbmcgZWhjaS1wY2kKWyAgICAyLjM4ODA2OV0gdXNiIDIt
NC40OiBuZXcgU3VwZXJTcGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5n
IHhoY2lfaGNkClsgICAgMi40MDE3NTJdIGNsb2Nrc291cmNlOiBTd2l0Y2hl
ZCB0byBjbG9ja3NvdXJjZSB0c2MKWyAgICAyLjQwNzE3Nl0gdXNiLXN0b3Jh
Z2UgMi00LjQ6MS4wOiBVU0IgTWFzcyBTdG9yYWdlIGRldmljZSBkZXRlY3Rl
ZApbICAgIDIuNDEwNjgzXSBzY3NpIGhvc3Q2OiB1c2Itc3RvcmFnZSAyLTQu
NDoxLjAKWyAgICAyLjQxMDczOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQpbICAgIDIuNDc3OTc4XSB1
c2IgMS00LjEuNDogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIg
NCB1c2luZyB4aGNpX2hjZApbICAgIDMuNDE4NDM2XSBzY3NpIDY6MDowOjA6
IERpcmVjdC1BY2Nlc3MgICAgIFNhbkRpc2sgIEV4dHJlbWUgICAgICAgICAg
MDAwMSBQUTogMCBBTlNJOiA2ClsgICAgMy40MjI4NjZdIHNkIDY6MDowOjA6
IFtzZGNdIDEyNTA0NTQyNCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDY0
LjAgR0IvNTkuNiBHaUIpClsgICAgMy40MjMwNzBdIHNkIDY6MDowOjA6IFtz
ZGNdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAgMy40MjMwNzNdIHNkIDY6
MDowOjA6IFtzZGNdIE1vZGUgU2Vuc2U6IDUzIDAwIDAwIDA4ClsgICAgMy40
MjMyOTJdIHNkIDY6MDowOjA6IFtzZGNdIFdyaXRlIGNhY2hlOiBlbmFibGVk
LCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9y
IEZVQQpbICAgIDMuNDM0NDE3XSAgc2RjOiBzZGMxClsgICAgMy40MzYyMzZd
IHNkIDY6MDowOjA6IFtzZGNdIEF0dGFjaGVkIFNDU0kgcmVtb3ZhYmxlIGRp
c2sKWyAgICAzLjc0NTE0OV0gRVhUNC1mcyAoZG0tOCk6IG1vdW50ZWQgZmls
ZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkK
WyAgICAzLjg1MjEwMl0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZp
bHRlciBDb3JlIFRlYW0KWyAgICAzLjg1NjI2NV0gc3lzdGVtZFsxXTogc3lz
dGVtZCAyMzQgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gLUFVRElU
IC1TRUxJTlVYIC1JTUEgLUFQUEFSTU9SICtTTUFDSyAtU1lTVklOSVQgK1VU
TVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haICtM
WjQgK1NFQ0NPTVAgK0JMS0lEICtFTEZVVElMUyArS01PRCAtSUROMiArSURO
IGRlZmF1bHQtaGllcmFyY2h5PWh5YnJpZCkKWyAgICAzLjg1NjMzOV0gc3lz
dGVtZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6YXRpb24geGVuLgpbICAgIDMu
ODU2MzQzXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNoaXRlY3R1cmUgeDg2
LTY0LgpbICAgIDMuODU3NDM0XSBzeXN0ZW1kWzFdOiBTZXQgaG9zdG5hbWUg
dG8gPGhvc3Q0Pi4KWyAgICAzLjk0NDIwOF0gc3lzdGVtZFsxXTogL2V0Yy9z
eXN0ZW1kL3N5c3RlbS94ZW5kb21haW5zLnNlcnZpY2UuZC9wY2ktYXNzaWdu
LmNvbmY6MjogRmFpbGVkIHRvIGFkZCBkZXBlbmRlbmN5IG9uIHhlbi1wY2kt
YXNzaWduYWJsZS1hZGQsIGlnbm9yaW5nOiBJbnZhbGlkIGFyZ3VtZW50Clsg
ICAgMy45NTMxNDddIHN5c3RlbWRbMV06IFNldCB1cCBhdXRvbW91bnQgQXJi
aXRyYXJ5IEV4ZWN1dGFibGUgRmlsZSBGb3JtYXRzIEZpbGUgU3lzdGVtIEF1
dG9tb3VudCBQb2ludC4KWyAgICAzLjk1MzY1MV0gc3lzdGVtZFsxXTogQ3Jl
YXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuClsgICAgMy45NTQ3MDddIHN5c3Rl
bWRbMV06IE1vdW50aW5nIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0
ZW0uLi4KWyAgICAzLjk1NDk1NV0gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGlj
ZSBzeXN0ZW0tc3lzdGVtZFx4MmRmc2NrLnNsaWNlLgpbICAgIDMuOTU1MDk1
XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gTmV0d29yayBTZXJ2aWNlIE5l
dGxpbmsgU29ja2V0LgpbICAgIDQuMDEwMjQ3XSB4ZW46eGVuX2V2dGNobjog
RXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkClsgICAgNC4wMTc4Mjhd
IHhlbl9hY3BpX3Byb2Nlc3NvcjogVXBsb2FkaW5nIFhlbiBwcm9jZXNzb3Ig
UE0gaW5mbwpbICAgIDQuMDQ2MzkyXSBFWFQ0LWZzIChkbS04KTogcmUtbW91
bnRlZC4gT3B0czogZGF0YT1vcmRlcmVkClsgICAgNC4xNTQ3MTNdIHN5c3Rl
bWQtam91cm5hbGRbNjY3XTogUmVjZWl2ZWQgcmVxdWVzdCB0byBmbHVzaCBy
dW50aW1lIGpvdXJuYWwgZnJvbSBQSUQgMQpbICAgIDQuMjg1Njg3XSBzaHBj
aHA6IFN0YW5kYXJkIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2
ZXJzaW9uOiAwLjQKWyAgICA0LjI5MDIwMV0geGVuOiByZWdpc3RlcmluZyBn
c2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgICA0LjI5MDIwNF0g
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpbICAgIDQuMzQxNTE5XSBzbmRf
aGRhX2ludGVsIDAwMDA6MDA6MWIuMDogZW5hYmxpbmcgZGV2aWNlICgwMDAw
IC0+IDAwMDIpClsgICAgNC4zNDE1ODNdIHhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDIyIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgICAgNC4zNDE1OThdIHhl
bjogLS0+IHBpcnE9MjIgLT4gaXJxPTIyIChnc2k9MjIpClsgICAgNC4zNTkx
NDVdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBEMjogYXV0b2Nv
bmZpZyBmb3IgQUxDODg3LVZEOiBsaW5lX291dHM9MSAoMHgxNC8weDAvMHgw
LzB4MC8weDApIHR5cGU6bGluZQpbICAgIDQuMzU5MTQ3XSBzbmRfaGRhX2Nv
ZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDI6ICAgIHNwZWFrZXJfb3V0cz0wICgw
eDAvMHgwLzB4MC8weDAvMHgwKQpbICAgIDQuMzU5MTQ4XSBzbmRfaGRhX2Nv
ZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDI6ICAgIGhwX291dHM9MSAoMHgxYi8w
eDAvMHgwLzB4MC8weDApClsgICAgNC4zNTkxNDldIHNuZF9oZGFfY29kZWNf
cmVhbHRlayBoZGF1ZGlvQzBEMjogICAgbW9ubzogbW9ub19vdXQ9MHgwClsg
ICAgNC4zNTkxNDldIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBE
MjogICAgZGlnLW91dD0weDExLzB4MApbICAgIDQuMzU5MTUwXSBzbmRfaGRh
X2NvZGVjX3JlYWx0ZWsgaGRhdWRpb0MwRDI6ICAgIGlucHV0czoKWyAgICA0
LjM1OTE1MV0gc25kX2hkYV9jb2RlY19yZWFsdGVrIGhkYXVkaW9DMEQyOiAg
ICAgIFJlYXIgTWljPTB4MTgKWyAgICA0LjM1OTE1Ml0gc25kX2hkYV9jb2Rl
Y19yZWFsdGVrIGhkYXVkaW9DMEQyOiAgICAgIEZyb250IE1pYz0weDE5Clsg
ICAgNC4zNTkxNTNdIHNuZF9oZGFfY29kZWNfcmVhbHRlayBoZGF1ZGlvQzBE
MjogICAgICBMaW5lPTB4MWEKWyAgICA0LjM1OTE1M10gc25kX2hkYV9jb2Rl
Y19yZWFsdGVrIGhkYXVkaW9DMEQyOiAgICAgIENEPTB4MWMKWyAgICA0LjM2
NTA3MV0gcGFycG9ydF9wYyAwMDowNjogcmVwb3J0ZWQgYnkgUGx1ZyBhbmQg
UGxheSBBQ1BJClsgICAgNC4zNjUxNTBdIHBhcnBvcnQwOiBQQy1zdHlsZSBh
dCAweDM3OCwgaXJxIDUgW1BDU1BQLFRSSVNUQVRFXQpbICAgIDQuMzkyOTQy
XSBzbmRfaGRhX2ludGVsIDAwMDA6MDA6MWIuMDogYm91bmQgMDAwMDowMDow
Mi4wIChvcHMgdmd0X2JhbGxvb25fc3BhY2UgW2k5MTVdKQpbICAgIDQuMzk3
NTgyXSBpbnB1dDogSERBIERpZ2l0YWwgUENCZWVwIGFzIC9kZXZpY2VzL3Bj
aTAwMDA6MDAvMDAwMDowMDoxYi4wL3NvdW5kL2NhcmQwL2lucHV0NQpbICAg
IDQuMzk4NDE5XSBpbnB1dDogSERBIEludGVsIFBDSCBSZWFyIE1pYyBhcyAv
ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9p
bnB1dDYKWyAgICA0LjM5ODQ0N10gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggRnJv
bnQgTWljIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYi4wL3Nv
dW5kL2NhcmQwL2lucHV0NwpbICAgIDQuMzk4NDc1XSBpbnB1dDogSERBIElu
dGVsIFBDSCBMaW5lIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDox
Yi4wL3NvdW5kL2NhcmQwL2lucHV0OApbICAgIDQuMzk4NTAzXSBpbnB1dDog
SERBIEludGVsIFBDSCBMaW5lIE91dCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAw
LzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9pbnB1dDkKWyAgICA0LjM5ODUz
MF0gaW5wdXQ6IEhEQSBJbnRlbCBQQ0ggSERNSS9EUCxwY209MyBhcyAvZGV2
aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWIuMC9zb3VuZC9jYXJkMC9pbnB1
dDEwClsgICAgNC40MjY1MzRdIChOVUxMIGRldmljZSAqKTogaHdtb25fZGV2
aWNlX3JlZ2lzdGVyKCkgaXMgZGVwcmVjYXRlZC4gUGxlYXNlIGNvbnZlcnQg
dGhlIGRyaXZlciB0byB1c2UgaHdtb25fZGV2aWNlX3JlZ2lzdGVyX3dpdGhf
aW5mbygpLgpbICAgIDQuNDI2NjUwXSB0aGVybWFsIExOWFRIRVJNOjAwOiBy
ZWdpc3RlcmVkIGFzIHRoZXJtYWxfem9uZTAKWyAgICA0LjQyNjY1MV0gQUNQ
STogVGhlcm1hbCBab25lIFtUWjAwXSAoMjggQykKWyAgICA0LjQyNjg1NV0g
dGhlcm1hbCBMTlhUSEVSTTowMTogcmVnaXN0ZXJlZCBhcyB0aGVybWFsX3pv
bmUxClsgICAgNC40MjY4NTZdIEFDUEk6IFRoZXJtYWwgWm9uZSBbVFowMV0g
KDMwIEMpClsgICAgNC40MzAzNzRdIFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9k
ZXNldHRpbmcgZW5hYmxlZC4KWyAgICA0LjQzNzA4OV0gcjgxNjkgR2lnYWJp
dCBFdGhlcm5ldCBkcml2ZXIgMi4zTEstTkFQSSBsb2FkZWQKWyAgICA0LjQz
NzA5NF0gcjgxNjkgMDAwMDowMzowMC4wOiBjYW4ndCBkaXNhYmxlIEFTUE07
IE9TIGRvZXNuJ3QgaGF2ZSBBU1BNIGNvbnRyb2wKWyAgICA0LjQzNzE0Ml0g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5
IDEKWyAgICA0LjQzNzE0NF0gQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgpb
ICAgIDQuNDM3OTEwXSByODE2OSAwMDAwOjAzOjAwLjAgZXRoMDogUlRMODE2
OGV2bC84MTExZXZsIGF0IDB4ZmZmZmM5MDA0MDFhZDAwMCwgNDA6OGQ6NWM6
ZTE6YjU6MGMsIFhJRCAwYzkwMDg4MCBJUlEgNDAKWyAgICA0LjQzNzkxMV0g
cjgxNjkgMDAwMDowMzowMC4wIGV0aDA6IGp1bWJvIGZlYXR1cmVzIFtmcmFt
ZXM6IDkyMDAgYnl0ZXMsIHR4IGNoZWNrc3VtbWluZzoga29dClsgICAgNC40
NDAzMDNdIEFDUEkgV2FybmluZzogU3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAw
MDAwMDAwNDI4LTB4MDAwMDAwMDAwMDAwMDQyRiBjb25mbGljdHMgd2l0aCBP
cFJlZ2lvbiAweDAwMDAwMDAwMDAwMDA0MDAtMHgwMDAwMDAwMDAwMDAwNDdG
IChcUE1JTykgKDIwMTcwMzAzL3V0YWRkcmVzcy0yNDcpClsgICAgNC40NDAz
MDddIEFDUEk6IElmIGFuIEFDUEkgZHJpdmVyIGlzIGF2YWlsYWJsZSBmb3Ig
dGhpcyBkZXZpY2UsIHlvdSBzaG91bGQgdXNlIGl0IGluc3RlYWQgb2YgdGhl
IG5hdGl2ZSBkcml2ZXIKWyAgICA0LjQ0MDMxMF0gQUNQSSBXYXJuaW5nOiBT
eXN0ZW1JTyByYW5nZSAweDAwMDAwMDAwMDAwMDA1NDAtMHgwMDAwMDAwMDAw
MDAwNTRGIGNvbmZsaWN0cyB3aXRoIE9wUmVnaW9uIDB4MDAwMDAwMDAwMDAw
MDUwMC0weDAwMDAwMDAwMDAwMDA1NjMgKFxHUElPKSAoMjAxNzAzMDMvdXRh
ZGRyZXNzLTI0NykKWyAgICA0LjQ0MDMxMl0gQUNQSTogSWYgYW4gQUNQSSBk
cml2ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3Vs
ZCB1c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgpbICAgIDQu
NDQwMzEyXSBBQ1BJIFdhcm5pbmc6IFN5c3RlbUlPIHJhbmdlIDB4MDAwMDAw
MDAwMDAwMDUzMC0weDAwMDAwMDAwMDAwMDA1M0YgY29uZmxpY3RzIHdpdGgg
T3BSZWdpb24gMHgwMDAwMDAwMDAwMDAwNTAwLTB4MDAwMDAwMDAwMDAwMDU2
MyAoXEdQSU8pICgyMDE3MDMwMy91dGFkZHJlc3MtMjQ3KQpbICAgIDQuNDQw
MzE0XSBBQ1BJOiBJZiBhbiBBQ1BJIGRyaXZlciBpcyBhdmFpbGFibGUgZm9y
IHRoaXMgZGV2aWNlLCB5b3Ugc2hvdWxkIHVzZSBpdCBpbnN0ZWFkIG9mIHRo
ZSBuYXRpdmUgZHJpdmVyClsgICAgNC40NDAzMTRdIEFDUEkgV2FybmluZzog
U3lzdGVtSU8gcmFuZ2UgMHgwMDAwMDAwMDAwMDAwNTAwLTB4MDAwMDAwMDAw
MDAwMDUyRiBjb25mbGljdHMgd2l0aCBPcFJlZ2lvbiAweDAwMDAwMDAwMDAw
MDA1MDAtMHgwMDAwMDAwMDAwMDAwNTFGIChcTEVEKSAoMjAxNzAzMDMvdXRh
ZGRyZXNzLTI0NykKWyAgICA0LjQ0MDMxNl0gQUNQSSBXYXJuaW5nOiBTeXN0
ZW1JTyByYW5nZSAweDAwMDAwMDAwMDAwMDA1MDAtMHgwMDAwMDAwMDAwMDAw
NTJGIGNvbmZsaWN0cyB3aXRoIE9wUmVnaW9uIDB4MDAwMDAwMDAwMDAwMDUw
MC0weDAwMDAwMDAwMDAwMDA1NjMgKFxHUElPKSAoMjAxNzAzMDMvdXRhZGRy
ZXNzLTI0NykKWyAgICA0LjQ0MDMxN10gQUNQSTogSWYgYW4gQUNQSSBkcml2
ZXIgaXMgYXZhaWxhYmxlIGZvciB0aGlzIGRldmljZSwgeW91IHNob3VsZCB1
c2UgaXQgaW5zdGVhZCBvZiB0aGUgbmF0aXZlIGRyaXZlcgpbICAgIDQuNDQw
MzE4XSBscGNfaWNoOiBSZXNvdXJjZSBjb25mbGljdChzKSBmb3VuZCBhZmZl
Y3RpbmcgZ3Bpb19pY2gKWyAgICA0LjQ0NDcwMV0gcGFycG9ydF9wYyBwYXJw
b3J0X3BjLjk1NjogVW5hYmxlIHRvIHNldCBjb2hlcmVudCBkbWEgbWFzazog
ZGlzYWJsaW5nIERNQQpbICAgIDQuNDQ0OTUxXSBwYXJwb3J0X3BjIHBhcnBv
cnRfcGMuODg4OiBVbmFibGUgdG8gc2V0IGNvaGVyZW50IGRtYSBtYXNrOiBk
aXNhYmxpbmcgRE1BClsgICAgNC40NDUwOTNdIHBhcnBvcnRfcGMgcGFycG9y
dF9wYy42MzI6IFVuYWJsZSB0byBzZXQgY29oZXJlbnQgZG1hIG1hc2s6IGRp
c2FibGluZyBETUEKWyAgICA0LjQ1NTUwOF0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1YXMKWyAgICA0LjQ2Mjk3N10gaW5w
dXQ6IEJ1cnItQnJvd24gZnJvbSBUSSAgICAgICAgICAgICAgIFVTQiBBdWRp
byBDT0RFQyAgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjFhLjAv
dXNiMy8zLTEvMy0xLjQvMy0xLjQ6MS4zLzAwMDM6MDhCQjoyOTAyLjAwMDEv
aW5wdXQvaW5wdXQxMQpbICAgIDQuNDgwNDY5XSB1c2Jjb3JlOiByZWdpc3Rl
cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNuZC11c2ItYXVkaW8KWyAgICA0
LjQ5ODQ3MF0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjM6IGVuYWJsaW5nIGRl
dmljZSAoMDAwMSAtPiAwMDAzKQpbICAgIDQuNDk4NTQ3XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSAxOCB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICAgIDQu
NDk4NTYzXSB4ZW46IC0tPiBwaXJxPTE4IC0+IGlycT0xOCAoZ3NpPTE4KQpb
ICAgIDQuNDk4NjM3XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuMzogU01CdXMg
dXNpbmcgUENJIGludGVycnVwdApbICAgIDQuNTE4NzQ3XSBoaWQtZ2VuZXJp
YyAwMDAzOjA4QkI6MjkwMi4wMDAxOiBpbnB1dCxoaWRyYXcwOiBVU0IgSElE
IHYxLjAwIERldmljZSBbQnVyci1Ccm93biBmcm9tIFRJICAgICAgICAgICAg
ICAgVVNCIEF1ZGlvIENPREVDIF0gb24gdXNiLTAwMDA6MDA6MWEuMC0xLjQv
aW5wdXQzClsgICAgNC41MTg4NjNdIGlucHV0OiBkYXNrZXlib2FyZCBhcyAv
ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWEuMC91c2IzLzMtMS8zLTEu
Ni8zLTEuNjoxLjAvMDAwMzowNEQ5OjIwMTMuMDAwMi9pbnB1dC9pbnB1dDEy
ClsgICAgNC41NzgxMjRdIGhpZC1nZW5lcmljIDAwMDM6MDREOToyMDEzLjAw
MDI6IGlucHV0LGhpZHJhdzE6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgW2Rh
c2tleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxYS4wLTEuNi9pbnB1dDAKWyAg
ICA0LjU3ODU2M10gaW5wdXQ6IGRhc2tleWJvYXJkIGFzIC9kZXZpY2VzL3Bj
aTAwMDA6MDAvMDAwMDowMDoxYS4wL3VzYjMvMy0xLzMtMS42LzMtMS42OjEu
MS8wMDAzOjA0RDk6MjAxMy4wMDAzL2lucHV0L2lucHV0MTMKWyAgICA0LjU5
NDY5MF0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxhdGZvcm0v
cGNzcGtyL2lucHV0L2lucHV0MTQKWyAgICA0LjYzNTA2OV0gaGlkLWdlbmVy
aWMgMDAwMzowNEQ5OjIwMTMuMDAwMzogaW5wdXQsaGlkcmF3MjogVVNCIEhJ
RCB2MS4xMCBEZXZpY2UgW2Rhc2tleWJvYXJkXSBvbiB1c2ItMDAwMDowMDox
YS4wLTEuNi9pbnB1dDEKWyAgICA0LjYzNTQyN10gaW5wdXQ6IExvZ2l0ZWNo
IEc0MDBzIE9wdGljYWwgR2FtaW5nIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAw
MDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS00LzEtNC4xLzEtNC4xLjQvMS00
LjEuNDoxLjAvMDAwMzowNDZEOkMyNEMuMDAwNC9pbnB1dC9pbnB1dDE2Clsg
ICAgNC42MzU0NjddIGhpZC1nZW5lcmljIDAwMDM6MDQ2RDpDMjRDLjAwMDQ6
IGlucHV0LGhpZHJhdzM6IFVTQiBISUQgdjEuMTAgTW91c2UgW0xvZ2l0ZWNo
IEc0MDBzIE9wdGljYWwgR2FtaW5nIE1vdXNlXSBvbiB1c2ItMDAwMDowMDox
NC4wLTQuMS40L2lucHV0MApbICAgIDQuNjM1NjgzXSBoaWQtZ2VuZXJpYyAw
MDAzOjA0NkQ6QzI0Qy4wMDA1OiBoaWRkZXYwLGhpZHJhdzQ6IFVTQiBISUQg
djEuMTAgRGV2aWNlIFtMb2dpdGVjaCBHNDAwcyBPcHRpY2FsIEdhbWluZyBN
b3VzZV0gb24gdXNiLTAwMDA6MDA6MTQuMC00LjEuNC9pbnB1dDEKWyAgICA0
LjYzOTk5MV0gUkFQTCBQTVU6IEFQSSB1bml0IGlzIDJeLTMyIEpvdWxlcywg
MyBmaXhlZCBjb3VudGVycywgMTYzODQwIG1zIG92ZmwgdGltZXIKWyAgICA0
LjYzOTk5Ml0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMC1jb3Jl
IDJeLTE2IEpvdWxlcwpbICAgIDQuNjM5OTkzXSBSQVBMIFBNVTogaHcgdW5p
dCBvZiBkb21haW4gcGFja2FnZSAyXi0xNiBKb3VsZXMKWyAgICA0LjYzOTk5
M10gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMS1ncHUgMl4tMTYg
Sm91bGVzClsgICAgNC42ODU3NjJdIEFWWCB2ZXJzaW9uIG9mIGdjbV9lbmMv
ZGVjIGVuZ2FnZWQuClsgICAgNC42ODU3NjRdIEFFUyBDVFIgbW9kZSBieTgg
b3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgICA0LjcyOTE1NF0gRVhUNC1mcyAo
c2RiMik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBt
b2RlLiBPcHRzOiBkYXRhPW9yZGVyZWQKWyAgICA0LjgyMTE4MF0gaW50ZWxf
cmFwbDogRm91bmQgUkFQTCBkb21haW4gcGFja2FnZQpbICAgIDQuODIxMTgy
XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3JlClsgICAgNC44
MjExODNdIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIHVuY29yZQpb
ICAgIDQuODM1MTgwXSBBZGRpbmcgMTA0ODU3Mmsgc3dhcCBvbiAvZGV2L21h
cHBlci9hcmNoX3ZnMS1zd2FwLiAgUHJpb3JpdHk6LTEgZXh0ZW50czoxIGFj
cm9zczoxMDQ4NTcyayBTU0ZTClsgICAgNC45MjQ0NjhdIHJhbmRvbTogY3Ju
ZyBpbml0IGRvbmUKWyAgICA1LjAxNzkzNV0gbmZfY29ubnRyYWNrIHZlcnNp
b24gMC41LjAgKDc2ODAgYnVja2V0cywgMzA3MjAgbWF4KQpbICAgIDUuMDI4
MjYyXSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpb
ICAgIDUuMDUxNTU4XSBvcGVudnN3aXRjaDogT3BlbiB2U3dpdGNoIHN3aXRj
aGluZyBkYXRhcGF0aApbICAgIDUuMDY5Mjc1XSB4ZW46bWFuYWdlOiBVbmFi
bGUgdG8gcmVhZCBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnEKWyAgICA1
LjExNjE5NF0gcjgxNjkgMDAwMDowMzowMC4wIGVucDNzMDogcmVuYW1lZCBm
cm9tIGV0aDAKWyAgICA1LjEyMDUwMF0gaVRDT192ZW5kb3Jfc3VwcG9ydDog
dmVuZG9yLXN1cHBvcnQ9MApbICAgIDUuMTI0ODczXSBpVENPX3dkdDogSW50
ZWwgVENPIFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MS4xMQpbICAgIDUuMTI0
OTA0XSBpVENPX3dkdDogdW5hYmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBmbGFn
LCBkZXZpY2UgZGlzYWJsZWQgYnkgaGFyZHdhcmUvQklPUwpbICAgIDUuMjA5
OTkyXSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBh
bGwgbWljZQpbICAgIDUuNTI2NzgxXSByODE2OSAwMDAwOjAzOjAwLjAgZW5w
M3MwOiBsaW5rIGRvd24KWyAgICA1LjUyNjkwMV0gcjgxNjkgMDAwMDowMzow
MC4wIGVucDNzMDogbGluayBkb3duClsgICAgNS41MjY5NTRdIElQdjY6IEFE
RFJDT05GKE5FVERFVl9VUCk6IGVucDNzMDogbGluayBpcyBub3QgcmVhZHkK
WyAgICA2LjEwNzQzOF0gZGV2aWNlIG92cy1zeXN0ZW0gZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlClsgICAgNi4xMTYyMjFdIGRldmljZSB4ZW5icjAgZW50
ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICAgNi4xNDY0NTldIGRldmljZSBl
bnAzczAgZW50ZXJlZCBwcm9taXNjdW91cyBtb2RlClsgICAgNy42NTM5MTZd
IHI4MTY5IDAwMDA6MDM6MDAuMCBlbnAzczA6IGxpbmsgdXAKWyAgICA3LjY1
MzkyN10gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGVucDNzMDog
bGluayBiZWNvbWVzIHJlYWR5ClsgIDcxMy45MzcwNjldIGxvb3A6IG1vZHVs
ZSBsb2FkZWQK

--_----------=_15048420487175934
Content-Disposition: attachment; filename="xen-4.9.0-serial-boot-linux-reboot-xen.log"
Content-Id: <1504841595.716565.8f8ce3dd221d96d94bab4131c3beda0e71cc2f5f.18799325@content.messagingengine.com>
Content-Transfer-Encoding: base64
Content-Type: text/x-log; name="xen-4.9.0-serial-boot-linux-reboot-xen.log"

ADo6IHJ1bm5pbmcgZWFybHkgaG9vayBbdWRldl0NCnN0YXJ0aW5nIHZlcnNp
b24gMjM0DQo6OiBydW5uaW5nIGVhcmx5IGhvb2sgW2x2bTJdDQo6OiBydW5u
aW5nIGhvb2sgW3VkZXZdDQo6OiBUcmlnZ2VyaW5nIHVldmVudHMuLi4NClsg
ICAgMS45OTQ0NTBdIEFDUEkgRXJyb3I6IFtEU1NQXSBOYW1lc3BhY2UgbG9v
a3VwIGZhaWx1cmUsIEFFX05PVF9GT1VORCAoMjAxNzAzMDMvcHNhcmdzLTM2
NCkNClsgICAgMi4wMDI4NjldIEFDUEkgRXJyb3I6IE1ldGhvZCBwYXJzZS9l
eGVjdXRpb24gZmFpbGVkIFtcX1NCLlBDSTAuU0FUMC5TUFQxLl9HVEZdIChO
b2RlIGZmZmY5ZGU1NWRkMjZkOTgpLCBBRV9OT1RfRk9VTkQgKDIwMTcwMzAz
L3BzcGFyc2UtNTQzKQ0KWyAgICAyLjAxNTcxOF0gQUNQSSBFcnJvcjogW0RT
U1BdIE5hbWVzcGFjZSBsb29rdXAgZmFpbHVyZSwgQUVfTk9UX0ZPVU5EICgy
MDE3MDMwMy9wc2FyZ3MtMzY0KQ0KWyAgICAyLjAyNDM5M10gQUNQSSBFcnJv
cjogTWV0aG9kIHBhcnNlL2V4ZWN1dGlvbiBmYWlsZWQgW1xfU0IuUENJMC5T
QVQwLlNQVDAuX0dURl0gKE5vZGUgZmZmZjlkZTU1ZGQyNjA3OCksIEFFX05P
VF9GT1VORCAoMjAxNzAzMDMvcHNwYXJzZS01NDMpDQpbICAgIDIuMDM4MjA5
XSBBQ1BJIEVycm9yOiBbRFNTUF0gTmFtZXNwYWNlIGxvb2t1cCBmYWlsdXJl
LCBBRV9OT1RfRk9VTkQgKDIwMTcwMzAzL3BzYXJncy0zNjQpDQpbICAgIDIu
MDQ2NjI5XSBBQ1BJIEVycm9yOiBNZXRob2QgcGFyc2UvZXhlY3V0aW9uIGZh
aWxlZCBbXF9TQi5QQ0kwLlNBVDAuU1BUMC5fR1RGXSAoTm9kZSBmZmZmOWRl
NTVkZDI2MDc4KSwgQUVfTk9UX0ZPVU5EICgyMDE3MDMwMy9wc3BhcnNlLTU0
MykNClsgICAgMi4wNTk0MDRdIEFDUEkgRXJyb3I6IFtEU1NQXSBOYW1lc3Bh
Y2UgbG9va3VwIGZhaWx1cmUsIEFFX05PVF9GT1VORCAoMjAxNzAzMDMvcHNh
cmdzLTM2NCkNClsgICAgMi4wNjc3ODFdIEFDUEkgRXJyb3I6IE1ldGhvZCBw
YXJzZS9leGVjdXRpb24gZmFpbGVkIFtcX1NCLlBDSTAuU0FUMC5TUFQxLl9H
VEZdIChOb2RlIGZmZmY5ZGU1NWRkMjZkOTgpLCBBRV9OT1RfRk9VTkQgKDIw
MTcwMzAzL3BzcGFyc2UtNTQzKQ0KOjogcGVyZm9ybWluZyBmc2NrIG9uICcv
ZGV2L21hcHBlci9hcmNoX3hlbi1yb290Jw0KL2Rldi9tYXBwZXIvYXJjaF94
ZW4tcm9vdDogY2xlYW4sIDg4MzgxLzM5MzIxNiBmaWxlcywgMTM2NTY2Ny8x
NTcyODY0IGJsb2Nrcw0KOjogbW91bnRpbmcgJy9kZXYvbWFwcGVyL2FyY2hf
eGVuLXJvb3QnIG9uIHJlYWwgcm9vdA0KOjogcnVubmluZyBsYXRlIGhvb2sg
W2x2bTJdDQo6OiBydW5uaW5nIGNsZWFudXAgaG9vayBbbHZtMl0NCjo6IHJ1
bm5pbmcgY2xlYW51cCBob29rIFt1ZGV2XQ0KDQpXZWxjb21lIHRvIBtbMDsz
Nm1BcmNoIExpbnV4G1swbSENCg0KWyAgICAzLjg3MjAxOF0gc3lzdGVtZFsx
XTogL2V0Yy9zeXN0ZW1kL3N5c3RlbS94ZW5kb21haW5zLnNlcnZpY2UuZC9w
Y2ktYXNzaWduLmNvbmY6MjogRmFpbGVkIHRvIGFkZCBkZXBlbmRlbmN5IG9u
IHhlbi1wY2ktYXNzaWduYWJsZS1hZGQsIGlnbm9yaW5nOiBJbnZhbGlkIGFy
Z3VtZW50DQpbG1swOzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2UgU3lz
dGVtIFNsaWNlLg0KICAgICAgICAgTW91bnRpbmcgSHVnZSBQYWdlcyBGaWxl
IFN5c3RlbS4uLg0KWxtbMDszMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24g
TFZNMiBtZXRhZGF0YSBkYWVtb24gc29ja2V0Lg0KWxtbMDszMm0gIE9LICAb
WzBtXSBTdGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENv
bnNvbGUgRGlyZWN0b3J5IFdhdGNoLg0KWxtbMDszMm0gIE9LICAbWzBtXSBM
aXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0Lg0KWxtbMDszMm0gIE9L
ICAbWzBtXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0ZW1zLg0K
WxtbMDszMm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIHN5c3RlbS1zeXN0
ZW1kXHgyZGZzY2suc2xpY2UuDQpbG1swOzMybSAgT0sgIBtbMG1dIExpc3Rl
bmluZyBvbiBEZXZpY2UtbWFwcGVyIGV2ZW50IGRhZW1vbiBGSUZPcy4NClsb
WzA7MzJtICBPSyAgG1swbV0gQ3JlYXRlZCBzbGljZSBVc2VyIGFuZCBTZXNz
aW9uIFNsaWNlLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdl
dCBTbGljZXMuDQpbG1swOzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ug
c3lzdGVtLWRoY3BjZC5zbGljZS4NClsbWzA7MzJtICBPSyAgG1swbV0gTGlz
dGVuaW5nIG9uIFByb2Nlc3MgQ29yZSBEdW1wIFNvY2tldC4NCiAgICAgICAg
IE1vdW50aW5nIFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4N
ClsbWzA7MzJtICBPSyAgG1swbV0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc2Vy
aWFsXHgyZGdldHR5LnNsaWNlLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTZXQg
dXAgYXV0b21vdW50IEFyYml0cmFyeSBFeGVjdXRhYuKApnJtYXRzIEZpbGUg
U3lzdGVtIEF1dG9tb3VudCBQb2ludC4NClsbWzA7MzJtICBPSyAgG1swbV0g
TGlzdGVuaW5nIG9uIC9kZXYvaW5pdGN0bCBDb21wYXRpYmlsaXR5IE5hbWVk
IFBpcGUuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRm9yd2FyZCBQ
YXNzd29yZCBSZXF1ZXN0cyB0byBXYWxsIERpcmVjdG9yeSBXYXRjaC4NClsb
WzA7MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgUGF0aHMuDQogICAg
ICAgICBNb3VudGluZyBLZXJuZWwgRGVidWcgRmlsZSBTeXN0ZW0uLi4NClsb
WzA7MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgRW5jcnlwdGVkIFZv
bHVtZXMuDQpbG1swOzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBKb3Vy
bmFsIFNvY2tldCAoL2Rldi9sb2cpLg0KWxtbMDszMm0gIE9LICAbWzBtXSBD
cmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGljZS4NClsbWzA7MzJtICBP
SyAgG1swbV0gTGlzdGVuaW5nIG9uIE5ldHdvcmsgU2VydmljZSBOZXRsaW5r
IFNvY2tldC4NClsbWzA7MzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIEpv
dXJuYWwgU29ja2V0Lg0KICAgICAgICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwg
TW9kdWxlcy4uLg0KICAgICAgICAgU3RhcnRpbmcgSm91cm5hbCBTZXJ2aWNl
Li4uDQogICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5l
bCBGaWxlIFN5c3RlbXMuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gTGlzdGVu
aW5nIG9uIHVkZXYgQ29udHJvbCBTb2NrZXQuDQogICAgICAgICBTdGFydGlu
ZyBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdOKApmNlIG5vZGVzIGZvciB0
aGUgY3VycmVudCBrZXJuZWwuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gTW91
bnRlZCBLZXJuZWwgRGVidWcgRmlsZSBTeXN0ZW0uDQpbG1swOzMybSAgT0sg
IBtbMG1dIE1vdW50ZWQgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3Rl
bS4NClsbWzA7MzJtICBPSyAgG1swbV0gTW91bnRlZCBIdWdlIFBhZ2VzIEZp
bGUgU3lzdGVtLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIEpvdXJu
YWwgU2VydmljZS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBSZW1v
dW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuDQpbG1swOzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3Rh
4oCmdmljZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLg0KICAgICAg
ICAgU3RhcnRpbmcgdWRldiBDb2xkcGx1ZyBhbGwgRGV2aWNlcy4uLg0KICAg
ICAgICAgU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4g
L2Rldi4uLg0KICAgICAgICAgU3RhcnRpbmcgTG9hZC9TYXZlIFJhbmRvbSBT
ZWVkLi4uDQogICAgICAgICBTdGFydGluZyBGbHVzaCBKb3VybmFsIHRvIFBl
cnNpc3RlbnQgU3RvcmFnZS4uLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFy
dGVkIENyZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuDQpbG1sw
OzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTG9hZC9TYXZlIFJhbmRvbSBTZWVk
Lg0KICAgICAgICAgU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFn
ZXIuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTG9j
YWwgRmlsZSBTeXN0ZW1zIChQcmUpLg0KWxtbMDszMm0gIE9LICAbWzBtXSBT
dGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLg0KWxtbMDszMm0g
IE9LICAbWzBtXSBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMu
DQpbG1swOzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXN5
c3RlbWRceDJkYmFja2xpZ2h0LnNsaWNlLg0KICAgICAgICAgU3RhcnRpbmcg
TG9hZC9TYXZlIFNjcmVlbiBCYWNrbGlnaHTigKZodG5lc3Mgb2YgYmFja2xp
Z2h0OmFjcGlfdmlkZW8wLi4uDQpbG1swOzMybSAgT0sgIBtbMG1dIEZvdW5k
IGRldmljZSAvZGV2L3R0eVMwLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFy
dGVkIExvYWQvU2F2ZSBTY3JlZW4gQmFja2xpZ2h0IOKApmlnaHRuZXNzIG9m
IGJhY2tsaWdodDphY3BpX3ZpZGVvMC4NClsbWzA7MTszMW1GQUlMRUQbWzBt
XSBGYWlsZWQgdG8gc3RhcnQgTG9hZCBLZXJuZWwgTW9kdWxlcy4NClNlZSAn
c3lzdGVtY3RsIHN0YXR1cyBzeXN0ZW1kLW1vZHVsZXMtbG9hZC5zZXJ2aWNl
JyBmb3IgZGV0YWlscy4NClsbWzA7MzJtICBPSyAgG1swbV0gRm91bmQgZGV2
aWNlIFNhbXN1bmdfU1NEXzg0MF9TZXJpZXMgRVNQLg0KWxtbMDszMm0gIE9L
ICAbWzBtXSBGb3VuZCBkZXZpY2UgU2Ftc3VuZ19TU0RfODQwX1NlcmllcyBh
cmNoX2Jvb3RfeGVuLg0KICAgICAgICAgU3RhcnRpbmcgRmlsZSBTeXN0ZW0g
Q2hlY2sgb24gL2Rldi/igKY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQz
MjczLi4uDQogICAgICAgICBTdGFydGluZyBGaWxlIFN5c3RlbSBDaGVjayBv
biAvZGV2L2Rpc2svYnktdXVpZC82OEQ0LTYxNTEuLi4NClsbWzA7MzJtICBP
SyAgG1swbV0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tbHZtMlx4MmRwdnNjYW4u
c2xpY2UuDQogICAgICAgICBTdGFydGluZyBMVk0yIFBWIHNjYW4gb24gZGV2
aWNlIDg6MzMuLi4NCiAgICAgICAgIFN0YXJ0aW5nIExWTTIgUFYgc2NhbiBv
biBkZXZpY2UgODoyMS4uLg0KICAgICAgICAgU3RhcnRpbmcgTFZNMiBQViBz
Y2FuIG9uIGRldmljZSA4OjIwLi4uDQogICAgICAgICBTdGFydGluZyBMVk0y
IFBWIHNjYW4gb24gZGV2aWNlIDg6MS4uLg0KICAgICAgICAgU3RhcnRpbmcg
QXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLg0KICAgICAgICAgTW91bnRpbmcg
S2VybmVsIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uLi4NClsbWzA7MzJt
ICBPSyAgG1swbV0gTW91bnRlZCBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxl
IFN5c3RlbS4NClsbWzA7MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQg
U291bmQgQ2FyZC4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBMVk0y
IG1ldGFkYXRhIGRhZW1vbi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRl
ZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLg0KICAgICAgICAgU3RhcnRpbmcg
TmV0d29yayBTZXJ2aWNlLi4uDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0
ZWQgRmlsZSBTeXN0ZW0gQ2hlY2sgb24gL2Rldi9k4oCmMGY0MDUtODVjMC00
MTI0LTlhMGQtYjhjODhmZjQzMjczLg0KICAgICAgICAgTW91bnRpbmcgL2Jv
b3QuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gRm91bmQgZGV2aWNlIC9kZXYv
ZGlzay9ieS11dWlkLzFjYzMyM2ZkLWE4MWItNGJiZi05MWNjLTY5MGNhYWI0
ODUxZC4NCiAgICAgICAgIEFjdGl2YXRpbmcgc3dhcCAvZGV2L2Rpc2svYnkt
dXVpZC8x4oCmM2ZkLWE4MWItNGJiZi05MWNjLTY5MGNhYWI0ODUxZC4uLg0K
WxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIEZsdXNoIEpvdXJuYWwgdG8g
UGVyc2lzdGVudCBTdG9yYWdlLg0KWxtbMDszMm0gIE9LICAbWzBtXSBNb3Vu
dGVkIC9ib290Lg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIE5ldHdv
cmsgU2VydmljZS4NClsbWzA7MzJtICBPSyAgG1swbV0gQWN0aXZhdGVkIHN3
YXAgL2Rldi9kaXNrL2J5LXV1aWQvMWNjMzIzZmQtYTgxYi00YmJmLTkxY2Mt
NjkwY2FhYjQ4NTFkLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRh
cmdldCBTd2FwLg0KICAgICAgICAgTW91bnRpbmcgVGVtcG9yYXJ5IERpcmVj
dG9yeSAoL3RtcCkuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gTW91bnRlZCBU
ZW1wb3JhcnkgRGlyZWN0b3J5ICgvdG1wKS4NClsbWzA7MzJtICBPSyAgG1sw
bV0gU3RhcnRlZCBGaWxlIFN5c3RlbSBDaGVjayBvbiAvZGV2L2Rpc2svYnkt
dXVpZC82OEQ0LTYxNTEuDQogICAgICAgICBNb3VudGluZyAvYm9vdC9lZmku
Li4NClsbWzA7MzJtICBPSyAgG1swbV0gTW91bnRlZCAvYm9vdC9lZmkuDQpb
G1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUg
U3lzdGVtcy4NCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBWb2xhdGlsZSBG
aWxlcyBhbmQgRGlyZWN0b3JpZXMuLi4NClsbWzA7MzJtICBPSyAgG1swbV0g
U3RhcnRlZCBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVz
Lg0KICAgICAgICAgU3RhcnRpbmcgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVt
IEJvb3QvU2h1dGRvd24uLi4NCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsg
VGltZSBTeW5jaHJvbml6YXRpb24uLi4NClsbWzA7MzJtICBPSyAgG1swbV0g
U3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9TaHV0ZG93
bi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBOZXR3b3JrIFRpbWUg
U3luY2hyb25pemF0aW9uLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVk
IHRhcmdldCBTeXN0ZW0gVGltZSBTeW5jaHJvbml6ZWQuDQpbG1swOzMybSAg
T0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlv
bi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBEYWlseSBtYW4tZGIg
Y2FjaGUgdXBkYXRlLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIERh
aWx5IHZlcmlmaWNhdGlvbiBvZiBwYXNzd29yZCBhbmQgZ3JvdXAgZmlsZXMu
DQpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRGFpbHkgcm90YXRpb24g
b2YgbG9nIGZpbGVzLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIERh
aWx5IENsZWFudXAgb2YgVGVtcG9yYXJ5IERpcmVjdG9yaWVzLg0KWxtbMDsz
Mm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBUaW1lcnMuDQpbG1swOzMy
bSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2Fn
ZSBCdXMgU29ja2V0Lg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRh
cmdldCBTb2NrZXRzLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRh
cmdldCBCYXNpYyBTeXN0ZW0uDQogICAgICAgICBTdGFydGluZyBMb2dpbiBT
ZXJ2aWNlLi4uDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRC1CdXMg
U3lzdGVtIE1lc3NhZ2UgQnVzLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFy
dGVkIE9wZW4gdlN3aXRjaCBEYXRhYmFzZSBTZXJ2ZXIuDQogICAgICAgICBT
dGFydGluZyBPcGVuIHZTd2l0Y2ggRGFlbW9uLi4uDQpbG1swOzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgT3BlbiB2U3dpdGNoIERhZW1vbi4NClsbWzA7MzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBMb2dpbiBTZXJ2aWNlLg0KWxtbMDszMm0g
IE9LICAbWzBtXSBTdGFydGVkIExWTTIgUFYgc2NhbiBvbiBkZXZpY2UgODoy
MS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBMVk0yIFBWIHNjYW4g
b24gZGV2aWNlIDg6MS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBM
Vk0yIFBWIHNjYW4gb24gZGV2aWNlIDg6MzMuDQpbG1swOzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgTFZNMiBQViBzY2FuIG9uIGRldmljZSA4OjIwLg0KWxtb
MDszMm0gIE9LICAbWzBtXSBGb3VuZCBkZXZpY2UgL3N5cy9zdWJzeXN0ZW0v
bmV0L2RldmljZXMveGVuYnIwLg0KICAgICAgICAgU3RhcnRpbmcgZGhjcGNk
IG9uIHhlbmJyMC4uLg0KWxtbMDszMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcg
b24gTG9hZC9TYXZlIFJGIEtpbGwgU3dpdGNoIFN0YXR1cyAvZGV2L3Jma2ls
bCBXYXRjaC4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBkaGNwY2Qg
b24geGVuYnIwLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdl
dCBOZXR3b3JrLg0KICAgICAgICAgU3RhcnRpbmcgUGVybWl0IFVzZXIgU2Vz
c2lvbnMuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBPcGVuU1NI
IERhZW1vbi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBQZXJtaXQg
VXNlciBTZXNzaW9ucy4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBT
ZXJpYWwgR2V0dHkgb24gdHR5UzAuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0
YXJ0ZWQgR2V0dHkgb24gdHR5MS4NClsbWzA7MzJtICBPSyAgG1swbV0gUmVh
Y2hlZCB0YXJnZXQgTG9naW4gUHJvbXB0cy4NClsbWzA7MzJtICBPSyAgG1sw
bV0gUmVhY2hlZCB0YXJnZXQgTXVsdGktVXNlciBTeXN0ZW0uDQpbG1swOzMy
bSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IEdyYXBoaWNhbCBJbnRlcmZh
Y2UuDQoNDQpBcmNoIExpbnV4IDQuMTIuMTAtMS1BUkNIICh0dHlTMCkNCg0K
aG9zdDQgbG9naW46ICAgICAgICAgIFN0b3BwaW5nIExWTTIgUFYgc2MgICAg
ICAgICBTdG9wcGluZyBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuLi4NClsb
WzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQgU291bmQgQ2FyZC4N
ClsbWzA7MzJtICBPSyAgG1swbV0gQ2xvc2VkIExvYWQvU2F2ZSBSRiBLaWxs
IFN3aXRjaCBTdGF0dXMgL2Rldi9yZmtpbGwgV2F0Y2guDQogICAgICAgICBT
dG9wcGluZyBHZXR0eSBvbiB0dHkxLi4uDQogICAgICAgICBTdG9wcGluZyBM
Vk0yIFBWIHNjYW4gb24gZGV2aWNlIDg6MjEuLi4NClsbWzA7MzJtICBPSyAg
G1swbV0gU3RvcHBlZCBEYWlseSBDbGVhbnVwIG9mIFRlbXBvcmFyeSBEaXJl
Y3Rvcmllcy4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBELUJ1cyBT
eXN0ZW0gTWVzc2FnZSBCdXMuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3Bw
ZWQgT3BlblNTSCBEYWVtb24uDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3Bw
ZWQgU2VyaWFsIEdldHR5IG9uIHR0eVMwLg0KWxtbMDszMm0gIE9LICAbWzBt
XSBTdG9wcGVkIEdldHR5IG9uIHR0eTEuDQpbG1swOzMybSAgT0sgIBtbMG1d
IFN0b3BwZWQgVXNlciBNYW5hZ2VyIGZvciBVSUQgMTAwMC4NClsbWzA7MzJt
ICBPSyAgG1swbV0gU3RvcHBlZCBMVk0yIFBWIHNjYW4gb24gZGV2aWNlIDg6
MS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBMVk0yIFBWIHNjYW4g
b24gZGV2aWNlIDg6MjAuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQg
TFZNMiBQViBzY2FuIG9uIGRldmljZSA4OjMzLg0KWxtbMDszMm0gIE9LICAb
WzBtXSBTdGFydGVkIEdlbmVyYXRlIHNodXRkb3duLXJhbWZzLg0KWxtbMDsz
Mm0gIE9LICAbWzBtXSBTdG9wcGVkIExWTTIgUFYgc2NhbiBvbiBkZXZpY2Ug
ODoyMS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBTZXNzaW9uIGMx
IG9mIHVzZXIgam9obi4NClsbWzA7MzJtICBPSyAgG1swbV0gUmVtb3ZlZCBz
bGljZSBzeXN0ZW0tbHZtMlx4MmRwdnNjYW4uc2xpY2UuDQogICAgICAgICBT
dG9wcGluZyBMVk0yIG1ldGFkYXRhIGRhZW1vbi4uLg0KWxtbMDszMm0gIE9L
ICAbWzBtXSBSZW1vdmVkIHNsaWNlIFVzZXIgU2xpY2Ugb2Ygam9obi4NCiAg
ICAgICAgIFN0b3BwaW5nIExvZ2luIFNlcnZpY2UuLi4NClsbWzA7MzJtICBP
SyAgG1swbV0gUmVtb3ZlZCBzbGljZSBzeXN0ZW0tZ2V0dHkuc2xpY2UuDQpb
G1swOzMybSAgT0sgIBtbMG1dIFJlbW92ZWQgc2xpY2Ugc3lzdGVtLXNlcmlh
bFx4MmRnZXR0eS5zbGljZS4NCiAgICAgICAgIFN0b3BwaW5nIFBlcm1pdCBV
c2VyIFNlc3Npb25zLi4uDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQg
TFZNMiBtZXRhZGF0YSBkYWVtb24uDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0
b3BwZWQgUGVybWl0IFVzZXIgU2Vzc2lvbnMuDQpbG1swOzMybSAgT0sgIBtb
MG1dIFN0b3BwZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuDQpbG1sw
OzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgdGFyZ2V0IE5ldHdvcmsuDQogICAg
ICAgICBTdG9wcGluZyBOZXR3b3JrIFNlcnZpY2UuLi4NCiAgICAgICAgIFN0
b3BwaW5nIGRoY3BjZCBvbiB4ZW5icjAuLi4NCiAgICAgICAgIFN0b3BwaW5n
IE9wZW4gdlN3aXRjaCBEYWVtb24uLi4NClsbWzA7MzJtICBPSyAgG1swbV0g
U3RvcHBlZCBPcGVuIHZTd2l0Y2ggRGFlbW9uLg0KWxtbMDszMm0gIE9LICAb
WzBtXSBTdG9wcGVkIE5ldHdvcmsgU2VydmljZS4NCiAgICAgICAgIFN0b3Bw
aW5nIE9wZW4gdlN3aXRjaCBEYXRhYmFzZSBTZXJ2ZXIuLi4NClsbWzA7MzJt
ICBPSyAgG1swbV0gU3RvcHBlZCBPcGVuIHZTd2l0Y2ggRGF0YWJhc2UgU2Vy
dmVyLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdG9wcGVkIGRoY3BjZCBvbiB4
ZW5icjAuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgTG9naW4gU2Vy
dmljZS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQgQmFz
aWMgU3lzdGVtLg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdl
dCBTbGljZXMuDQpbG1swOzMybSAgT0sgIBtbMG1dIFJlbW92ZWQgc2xpY2Ug
VXNlciBhbmQgU2Vzc2lvbiBTbGljZS4NClsbWzA7MzJtICBPSyAgG1swbV0g
U3RvcHBlZCB0YXJnZXQgUGF0aHMuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0
b3BwZWQgdGFyZ2V0IFNvY2tldHMuDQpbG1swOzMybSAgT0sgIBtbMG1dIENs
b3NlZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMgU29ja2V0Lg0KWxtbMDsz
Mm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBTeXN0ZW0gSW5pdGlhbGl6
YXRpb24uDQogICAgICAgICBTdG9wcGluZyBMb2FkL1NhdmUgU2NyZWVuIEJh
Y2tsaWdodOKApmh0bmVzcyBvZiBiYWNrbGlnaHQ6YWNwaV92aWRlbzAuLi4N
CiAgICAgICAgIFN0b3BwaW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBC
b290L1NodXRkb3duLi4uDQogICAgICAgICBTdG9wcGluZyBMb2FkL1NhdmUg
UmFuZG9tIFNlZWQuLi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBB
cHBseSBLZXJuZWwgVmFyaWFibGVzLg0KICAgICAgICAgU3RvcHBpbmcgTmV0
d29yayBUaW1lIFN5bmNocm9uaXphdGlvbi4uLg0KWxtbMDszMm0gIE9LICAb
WzBtXSBTdG9wcGVkIHRhcmdldCBFbmNyeXB0ZWQgVm9sdW1lcy4NClsbWzA7
MzJtICBPSyAgG1swbV0gU3RvcHBlZCBGb3J3YXJkIFBhc3N3b3JkIFJlcXVl
c3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLg0KWxtbMDszMm0gIE9LICAb
WzBtXSBTdG9wcGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENv
bnNvbGUgRGlyZWN0b3J5IFdhdGNoLg0KWxtbMDszMm0gIE9LICAbWzBtXSBS
ZW1vdmVkIHNsaWNlIHN5c3RlbS1kaGNwY2Quc2xpY2UuDQpbG1swOzMybSAg
T0sgIBtbMG1dIFN0b3BwZWQgTmV0d29yayBUaW1lIFN5bmNocm9uaXphdGlv
bi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBMb2FkL1NhdmUgU2Ny
ZWVuIEJhY2tsaWdodCDigKZpZ2h0bmVzcyBvZiBiYWNrbGlnaHQ6YWNwaV92
aWRlbzAuDQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgTG9hZC9TYXZl
IFJhbmRvbSBTZWVkLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZW1vdmVkIHNs
aWNlIHN5c3RlbS1zeXN0ZW1kXHgyZGJhY2tsaWdodC5zbGljZS4NClsbWzA7
MzJtICBPSyAgG1swbV0gU3RvcHBlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0
ZW0gQm9vdC9TaHV0ZG93bi4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBl
ZCBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLg0KWxtb
MDszMm0gIE9LICAbWzBtXSBTdG9wcGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5
c3RlbXMuDQogICAgICAgICBVbm1vdW50aW5nIC9ib290L2VmaS4uLg0KICAg
ICAgICAgVW5tb3VudGluZyAvcnVuL3VzZXIvMTAwMC4uLg0KICAgICAgICAg
VW5tb3VudGluZyBUZW1wb3JhcnkgRGlyZWN0b3J5ICgvdG1wKS4uLg0KWxtb
MDszMm0gIE9LICAbWzBtXSBVbm1vdW50ZWQgL2Jvb3QvZWZpLg0KWxtbMDsz
Mm0gIE9LICAbWzBtXSBVbm1vdW50ZWQgL3J1bi91c2VyLzEwMDAuDQpbG1sw
OzMybSAgT0sgIBtbMG1dIFVubW91bnRlZCBUZW1wb3JhcnkgRGlyZWN0b3J5
ICgvdG1wKS4NClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCB0YXJnZXQg
U3dhcC4NCiAgICAgICAgIERlYWN0aXZhdGluZyBzd2FwIC9kZXYvZG0tMS4u
Lg0KICAgICAgICAgVW5tb3VudGluZyAvYm9vdC4uLg0KWxtbMDszMm0gIE9L
ICAbWzBtXSBTdG9wcGVkIEZpbGUgU3lzdGVtIENoZWNrIG9uIC9kZXYvZGlz
ay9ieS11dWlkLzY4RDQtNjE1MS4NClsbWzA7MzJtICBPSyAgG1swbV0gRGVh
Y3RpdmF0ZWQgc3dhcCAvZGV2L21hcHBlci9hcmNoX3ZnMS1zd2FwLg0KWxtb
MDszMm0gIE9LICAbWzBtXSBEZWFjdGl2YXRlZCBzd2FwIC9kZXYvZGlzay9i
eS1pZC9kbeKApnlYakE3Z3hRcGRGekE3dWpvenNnQTA2Y1ZoNVFNaWxmTC4N
ClsbWzA7MzJtICBPSyAgG1swbV0gRGVhY3RpdmF0ZWQgc3dhcCAvZGV2L2Rp
c2svYnktaWQvZG0tbmFtZS1hcmNoX3ZnMS1zd2FwLg0KWxtbMDszMm0gIE9L
ICAbWzBtXSBEZWFjdGl2YXRlZCBzd2FwIC9kZXYvYXJjaF92ZzEvc3dhcC4N
ClsbWzA7MzJtICBPSyAgG1swbV0gRGVhY3RpdmF0ZWQgc3dhcCAvZGV2L2Rt
LTEuDQpbG1swOzMybSAgT0sgIBtbMG1dIERlYWN0aXZhdGVkIHN3YXAgL2Rl
di9kaXNrL2J5LXV1aWQv4oCmMzIzZmQtYTgxYi00YmJmLTkxY2MtNjkwY2Fh
YjQ4NTFkLg0KWxtbMDszMm0gIE9LICAbWzBtXSBVbm1vdW50ZWQgL2Jvb3Qu
DQpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgRmlsZSBTeXN0ZW0gQ2hl
Y2sgb24gL2Rldi9k4oCmMGY0MDUtODVjMC00MTI0LTlhMGQtYjhjODhmZjQz
MjczLg0KWxtbMDszMm0gIE9LICAbWzBtXSBSZW1vdmVkIHNsaWNlIHN5c3Rl
bS1zeXN0ZW1kXHgyZGZzY2suc2xpY2UuDQpbG1swOzMybSAgT0sgIBtbMG1d
IFN0b3BwZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcyAoUHJlKS4NClsb
WzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBDcmVhdGUgU3RhdGljIERldmlj
ZSBOb2RlcyBpbiAvZGV2Lg0KWxtbMDszMm0gIE9LICAbWzBtXSBTdG9wcGVk
IFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4NClsbWzA7
MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgU2h1dGRvd24uDQpbICAg
MjAuODE2Njg1XSBjZ3JvdXA6IHJlbW91bnQgaXMgbm90IGFsbG93ZWQNClsg
ICAyMS4wODk5ODddIHJlYm9vdDogUmVzdGFydGluZyBzeXN0ZW0NCiBfXyAg
X18gICAgICAgICAgICBfICBfICAgX19fICAgX19fICANCiBcIFwvIC9fX18g
XyBfXyAgIHwgfHwgfCAvIF8gXCAvIF8gXCANCiAgXCAgLy8gXyBcICdfIFwg
IHwgfHwgfHwgKF8pIHwgfCB8IHwNCiAgLyAgXCAgX18vIHwgfCB8IHxfXyAg
IF9cX18sIHwgfF98IHwNCiAvXy9cX1xfX198X3wgfF98ICAgIHxffChfKS9f
KF8pX19fLyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICANCihYRU4pIFhlbiB2ZXJzaW9uIDQuOS4wIChidWlsZHVzZXJAW3Vua25v
d25dKSAoZ2NjIChHQ0MpIDcuMS4xIDIwMTcwNjMwKSBkZWJ1Zz1uICBXZWQg
QXVnIDE2IDE4OjQ0OjM0IEFFU1QgMjAxNw0KKFhFTikgTGF0ZXN0IENoYW5n
ZVNldDogDQooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDINCihYRU4pIENv
bW1hbmQgbGluZTogcGxhY2Vob2xkZXIgbG9nbHZsPWFsbCBndWVzdF9sb2ds
dmw9YWxsIGRvbTBfbWVtPTEwMjRNLG1heDoxMDI0TSBkb20wX21heF92Y3B1
cz0xIGNvbnNvbGVfdGltZXN0YW1wcz1kYXRlIGNvbTE9MTE1MjAwLDhuMSBj
b25zb2xlPWNvbTEsdmdhIG5vcmVib290PTEgeHNhdmU9MSBuby1yZWFsLW1v
ZGUgZWRkPW9mZg0KKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNz
OiAweGJjYzAwMDAwDQooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoNCihYRU4p
ICBWR0EgaXMgZ3JhcGhpY3MgbW9kZSAxMDI0eDc2OCwgMzIgYnBwDQooWEVO
KSBEaXNjIGluZm9ybWF0aW9uOg0KKFhFTikgIEZvdW5kIDAgTUJSIHNpZ25h
dHVyZXMNCihYRU4pICBGb3VuZCAyIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1
cmVzDQooWEVOKSBFRkkgUkFNIG1hcDoNCihYRU4pICAwMDAwMDAwMDAwMDAw
MDAwIC0gMDAwMDAwMDAwMDA5ZjAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAw
MDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkNCihY
RU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDAyMDAwMDAwMCAodXNh
YmxlKQ0KKFhFTikgIDAwMDAwMDAwMjAwMDAwMDAgLSAwMDAwMDAwMDIwMjAw
MDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMDIwMjAwMDAwIC0gMDAw
MDAwMDA0MDAwMDAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwNDAwMDAw
MDAgLSAwMDAwMDAwMDQwMjAwMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAw
MDAwMDQwMjAwMDAwIC0gMDAwMDAwMDBiZDUxNjAwMCAodXNhYmxlKQ0KKFhF
TikgIDAwMDAwMDAwYmQ1MTYwMDAgLSAwMDAwMDAwMGJkYzIxMDAwIChyZXNl
cnZlZCkNCihYRU4pICAwMDAwMDAwMGJkYzIxMDAwIC0gMDAwMDAwMDBiZGMy
MjAwMCAoQUNQSSBkYXRhKQ0KKFhFTikgIDAwMDAwMDAwYmRjMjIwMDAgLSAw
MDAwMDAwMGJkZDRiMDAwIChBQ1BJIE5WUykNCihYRU4pICAwMDAwMDAwMGJk
ZDRiMDAwIC0gMDAwMDAwMDBiZTU2YzAwMCAocmVzZXJ2ZWQpDQooWEVOKSAg
MDAwMDAwMDBiZTU2YzAwMCAtIDAwMDAwMDAwYmU1NmQwMDAgKHVzYWJsZSkN
CihYRU4pICAwMDAwMDAwMGJlNTZkMDAwIC0gMDAwMDAwMDBiZTViMDAwMCAo
QUNQSSBOVlMpDQooWEVOKSAgMDAwMDAwMDBiZTViMDAwMCAtIDAwMDAwMDAw
YmVkODcwMDAgKHVzYWJsZSkNCihYRU4pICAwMDAwMDAwMGJlZDg3MDAwIC0g
MDAwMDAwMDBiZWZkYzAwMCAocmVzZXJ2ZWQpDQooWEVOKSAgMDAwMDAwMDBi
ZWZkYzAwMCAtIDAwMDAwMDAwYmYwMDAwMDAgKHVzYWJsZSkNCihYRU4pICAw
MDAwMDAwMGJmODAwMDAwIC0gMDAwMDAwMDBjZmEwMDAwMCAocmVzZXJ2ZWQp
DQooWEVOKSAgMDAwMDAwMDBmODAwMDAwMCAtIDAwMDAwMDAwZmMwMDAwMDAg
KHJlc2VydmVkKQ0KKFhFTikgIDAwMDAwMDAwZmVjMDAwMDAgLSAwMDAwMDAw
MGZlYzAxMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMGZlZDAwMDAw
IC0gMDAwMDAwMDBmZWQwNDAwMCAocmVzZXJ2ZWQpDQooWEVOKSAgMDAwMDAw
MDBmZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKQ0KKFhF
TikgIDAwMDAwMDAwZmVlMDAwMDAgLSAwMDAwMDAwMGZlZTAxMDAwIChyZXNl
cnZlZCkNCihYRU4pICAwMDAwMDAwMGZmMDAwMDAwIC0gMDAwMDAwMDEwMDAw
MDAwMCAocmVzZXJ2ZWQpDQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAw
MDAwMDA0MmU2MDAwMDAgKHVzYWJsZSkNCihYRU4pIEFDUEk6IFJTRFAgQkRE
MkMwMDAsIDAwMjQgKHIyIEFMQVNLQSkNCihYRU4pIEFDUEk6IFhTRFQgQkRE
MkMwNzAsIDAwNjQgKHIxIEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkg
ICAgIDEwMDEzKQ0KKFhFTikgQUNQSTogRkFDUCBCREQzNUY4MCwgMDBGNCAo
cjQgQUxBU0tBICAgIEEgTSBJICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpDQoo
WEVOKSBBQ1BJOiBEU0RUIEJERDJDMTcwLCA5RTBDIChyMiBBTEFTS0EgICAg
QSBNIEkgICAgICAgMTIgSU5UTCAyMDA1MTExNykNCihYRU4pIEFDUEk6IEZB
Q1MgQkRENDlGODAsIDAwNDANCihYRU4pIEFDUEk6IEFQSUMgQkREMzYwNzgs
IDAwOTIgKHIzIEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEw
MDEzKQ0KKFhFTikgQUNQSTogTUNGRyBCREQzNjExMCwgMDAzQyAocjEgQUxB
U0tBICAgIEEgTSBJICAxMDcyMDA5IE1TRlQgICAgICAgOTcpDQooWEVOKSBB
Q1BJOiBIUEVUIEJERDM2MTUwLCAwMDM4IChyMSBBTEFTS0EgICAgQSBNIEkg
IDEwNzIwMDkgQU1JLiAgICAgICAgNSkNCihYRU4pIEFDUEk6IFNTRFQgQkRE
MzYxODgsIDAzNkQgKHIxIFNhdGFSZSBTYXRhVGFibCAgICAgMTAwMCBJTlRM
IDIwMDkxMTEyKQ0KKFhFTikgQUNQSTogU1NEVCBCREQzNjRGOCwgMDlBQSAo
cjEgIFBtUmVmICBDcHUwSXN0ICAgICAzMDAwIElOVEwgMjAwNTExMTcpDQoo
WEVOKSBBQ1BJOiBTU0RUIEJERDM2RUE4LCAwQTkyIChyMSAgUG1SZWYgICAg
Q3B1UG0gICAgIDMwMDAgSU5UTCAyMDA1MTExNykNCihYRU4pIEFDUEk6IERN
QVIgQkREMzc5NDAsIDAwQjggKHIxIElOVEVMICAgICAgU05CICAgICAgICAg
MSBJTlRMICAgICAgICAxKQ0KKFhFTikgU3lzdGVtIFJBTTogMTYwNjJNQiAo
MTY0NDgxOTZrQikNCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3Vu
ZA0KKFhFTikgRmFraW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAwMDAwLTAw
MDAwMDA0MmU2MDAwMDANCihYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2Vk
DQooWEVOKSB2ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZDAwMDAwMDAsIG1h
cHBlZCB0byAweGZmZmY4MmMwMDAyMDEwMDAsIHVzaW5nIDQwOTZrLCB0b3Rh
bCAyNjIwODBrDQooWEVOKSB2ZXNhZmI6IG1vZGUgaXMgMTAyNHg3Njh4MzIs
IGxpbmVsZW5ndGg9NDA5NiwgZm9udCA4eDE0DQooWEVOKSB2ZXNhZmI6IFRy
dWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjANCihYRU4p
IENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9kZWwgNDIg
KDB4MmEpLCBTdGVwcGluZyA3IChyYXcgMDAwMjA2YTcpDQooWEVOKSBTTUJJ
T1MgMi43IHByZXNlbnQuDQooWEVOKSBETUkgMi43IHByZXNlbnQuDQooWEVO
KSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0DQooWEVOKSBBQ1BJOiBQTS1U
aW1lciBJTyBQb3J0OiAweDQwOCAoMzIgYml0cykNCihYRU4pIEFDUEk6IFNM
RUVQIElORk86IHBtMXhfY250WzE6NDA0LDE6MF0sIHBtMXhfZXZ0WzE6NDAw
LDE6MF0NCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0
Y2ggaW4gRkFEVCAtIGJkZDQ5ZjgwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5n
IDMyDQooWEVOKSBBQ1BJOiAgICAgICAgICAgICB3YWtldXBfdmVjW2JkZDQ5
ZjhjXSwgdmVjX3NpemVbMjBdDQooWEVOKSBBQ1BJOiBMb2NhbCBBUElDIGFk
ZHJlc3MgMHhmZWUwMDAwMA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA0
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0g
bGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDAzXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNf
aWRbMHgwNV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4MDhdIGxhcGljX2lkWzB4MDddIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkN
CihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMl0gYWRkcmVzc1sweGZlYzAw
MDAwXSBnc2lfYmFzZVswXSkNCihYRU4pIElPQVBJQ1swXTogYXBpY19pZCAy
LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzDQoo
WEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2Jh
bF9pcnEgMiBkZmwgZGZsKQ0KKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1
cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkNCihYRU4p
IEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4NCihYRU4pIEFDUEk6IElS
UTIgdXNlZCBieSBvdmVycmlkZS4NCihYRU4pIEFDUEk6IElSUTkgdXNlZCBi
eSBvdmVycmlkZS4NCihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQu
ICBVc2luZyAxIEkvTyBBUElDcw0KKFhFTikgQUNQSTogSFBFVCBpZDogMHg4
MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwDQooWEVOKSBFUlNUIHRhYmxlIHdh
cyBub3QgZm91bmQNCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAg
Y29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbg0KKFhFTikgU01QOiBBbGxvd2lu
ZyA4IENQVXMgKDAgaG90cGx1ZyBDUFVzKQ0KKFhFTikgSVJRIGxpbWl0czog
MjQgR1NJLCAxNTI4IE1TSS9NU0ktWA0KKFhFTikgU3dpdGNoZWQgdG8gQVBJ
QyBkcml2ZXIgeDJhcGljX2NsdXN0ZXIuDQooWEVOKSB4c3RhdGU6IHNpemU6
IDB4MzQwIGFuZCBzdGF0ZXM6IDB4Nw0KKFhFTikgQ1BVMDogSW50ZWwgbWFj
aGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZA0KKFhFTikgVXNpbmcgc2No
ZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQ0KKFhFTikg
UGxhdGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQNCihYRU4pIERldGVj
dGVkIDMzOTIuMzIyIE1IeiBwcm9jZXNzb3IuDQooWEVOKSBFRkkgbWVtb3J5
IG1hcDoNCihYRU4pICAwMDAwMDAwMDAwMDAwLTAwMDAwMDAwMDdmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAwMDgw
MDAtMDAwMDAwMDAwYmZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDAwMDAwYzAwMC0wMDAwMDAwMDQ3ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDQ4MDAwLTAw
MDAwMDAwNTdmZmYgdHlwZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwMDAwNTgwMDAtMDAwMDAwMDA1OGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDA1OTAwMC0wMDAwMDAw
MDVlZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDAwMDVmMDAwLTAwMDAwMDAwNWZmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAwNjAwMDAtMDAwMDAwMDA5ZWZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAw
MDA5ZjAwMC0wMDAwMDAwMDlmZmZmIHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDAwMTAwMDAwLTAwMDAwMDA2MmRmZmYgdHlw
ZT0yIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDA2MmUw
MDAtMDAwMDAwMGZmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDAwMTAwMDAwMC0wMDAwMDAxZTI1ZmZmIHR5cGU9MiBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAxZTI2MDAwLTAw
MDAwMWZmZmZmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwMjAwMDAwMDAtMDAwMDAyMDFmZmZmZiB0eXBlPTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAyMDIwMDAwMC0wMDAwMDNm
ZmZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDQwMDAwMDAwLTAwMDAwNDAxZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNDAyMDAwMDAtMDAwMDA4MTk2OWZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA4
MTk2YTAwMC0wMDAwMGFkZGM2ZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGFkZGM3MDAwLTAwMDAwYWRkY2NmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYWRkY2Qw
MDAtMDAwMDBhZGRlYWZmZiB0eXBlPTEgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBhZGRlYjAwMC0wMDAwMGIwY2Q0ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIwY2Q1MDAwLTAw
MDAwYjBjZTBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjBjZTEwMDAtMDAwMDBiMGNlM2ZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMGNlNDAwMC0wMDAwMGIw
Y2YwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIwY2YxMDAwLTAwMDAwYjBjZjNmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBjZjQwMDAtMDAwMDBiMGQwMGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MGQwMTAwMC0wMDAwMGIwZDA0ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIwZDA1MDAwLTAwMDAwYjBkMGFmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBkMGIw
MDAtMDAwMDBiMGQwY2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMGQwZDAwMC0wMDAwMGIwZDFhZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIwZDFiMDAwLTAw
MDAwYjBkMjBmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjBkMjEwMDAtMDAwMDBiMGQzNWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMGQzNjAwMC0wMDAwMGIw
ZDNjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIwZDNkMDAwLTAwMDAwYjBkODJmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBkODMwMDAtMDAwMDBiMGRiNWZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MGRiNjAwMC0wMDAwMGIwZGI4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIwZGI5MDAwLTAwMDAwYjBkYmVmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBkYmYw
MDAtMDAwMDBiMGRiZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMGRjMDAwMC0wMDAwMGIwZGYxZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIwZGYyMDAwLTAw
MDAwYjBkZjJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjBkZjMwMDAtMDAwMDBiMGRmYmZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMGRmYzAwMC0wMDAwMGIw
ZGZjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIwZGZkMDAwLTAwMDAwYjBlMDNmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBlMDQwMDAtMDAwMDBiMGUwZWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MGUwZjAwMC0wMDAwMGIwZTQzZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIwZTQ0MDAwLTAwMDAwYjBlNDRmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBlNDUw
MDAtMDAwMDBiMGU2N2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMGU2ODAwMC0wMDAwMGIwZTdjZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIwZTdkMDAwLTAw
MDAwYjBlOWJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjBlOWMwMDAtMDAwMDBiMGU5ZWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMGU5ZjAwMC0wMDAwMGIw
ZWE3ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIwZWE4MDAwLTAwMDAwYjBlYThmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBlYTkwMDAtMDAwMDBiMGVlOGZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MGVlOTAwMC0wMDAwMGIwZWYzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIwZWY0MDAwLTAwMDAwYjBmMWVmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBmMWYw
MDAtMDAwMDBiMGY3ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMGY3ZjAwMC0wMDAwMGIwZjgwZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIwZjgxMDAwLTAw
MDAwYjBmOGRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjBmOGUwMDAtMDAwMDBiMGY5MGZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMGY5MTAwMC0wMDAwMGIw
ZjlkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIwZjllMDAwLTAwMDAwYjBmYTBmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBmYTEwMDAtMDAwMDBiMGZhZGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MGZhZTAwMC0wMDAwMGIwZmIxZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIwZmIyMDAwLTAwMDAwYjBmYjdmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjBmYjgw
MDAtMDAwMDBiMGZiOWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMGZiYTAwMC0wMDAwMGIwZmM3ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIwZmM4MDAwLTAw
MDAwYjBmY2RmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjBmY2UwMDAtMDAwMDBiMGZlMmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMGZlMzAwMC0wMDAwMGIw
ZmU5ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIwZmVhMDAwLTAwMDAwYjEwMmZmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjEwMzAwMDAtMDAwMDBiMTAzZmZm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MTA0MDAwMC0wMDAwMGIxMDc0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIxMDc1MDAwLTAwMDAwYjEwNzdmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjEwNzgw
MDAtMDAwMDBiMTA4NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMTA4NTAwMC0wMDAwMGIxMDg3ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIxMDg4MDAwLTAw
MDAwYjEwOTNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjEwOTQwMDAtMDAwMDBiMTA5N2ZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMTA5ODAwMC0wMDAwMGIx
MDljZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIxMDlkMDAwLTAwMDAwYjEwOWVmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjEwOWYwMDAtMDAwMDBiMTBhZWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MTBhZjAwMC0wMDAwMGIxMGI0ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIxMGI1MDAwLTAwMDAwYjEwYzdmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjEwYzgw
MDAtMDAwMDBiMTBjZWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMTBjZjAwMC0wMDAwMGIxMTI4ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIxMTI5MDAwLTAw
MDAwYjExM2RmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjExM2UwMDAtMDAwMDBiMTE1YWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMTE1YjAwMC0wMDAwMGIx
MTVkZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIxMTVlMDAwLTAwMDAwYjExNjlmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjExNmEwMDAtMDAwMDBiMTE2Y2Zm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MTE2ZDAwMC0wMDAwMGIxMTc4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIxMTc5MDAwLTAwMDAwYjExN2NmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjExN2Qw
MDAtMDAwMDBiMTE4M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMTE4NDAwMC0wMDAwMGIxMTg1ZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIxMTg2MDAwLTAw
MDAwYjExOTJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjExOTMwMDAtMDAwMDBiMTE5OGZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMTE5OTAwMC0wMDAwMGIx
MWFkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIxMWFlMDAwLTAwMDAwYjExYjRmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjExYjUwMDAtMDAwMDBiMTI2YWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MTI2YjAwMC0wMDAwMGIxMjZjZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGIxMjZkMDAwLTAwMDAwYjEzMmRmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjEzMmUw
MDAtMDAwMDBiMTMyZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiMTMzMDAwMC0wMDAwMGIxMzgzZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGIxMzg0MDAwLTAw
MDAwYjEzODRmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYjEzODUwMDAtMDAwMDBiMTNhN2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiMTNhODAwMC0wMDAwMGIx
M2E4ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGIxM2E5MDAwLTAwMDAwYjE3MjFmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYjE3MjIwMDAtMDAwMDBiMTcyM2Zm
ZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
MTcyNDAwMC0wMDAwMGJiM2VkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGJiM2VlMDAwLTAwMDAwYmIzZWZmZmYgdHlw
ZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmIzZjAw
MDAtMDAwMDBiYjQxMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiYjQxMzAwMC0wMDAwMGJiNDEzZmZmIHR5cGU9NyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGJiNDE0MDAwLTAw
MDAwYmM5ZjhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYmM5ZjkwMDAtMDAwMDBiY2RmZmZmZiB0eXBlPTcgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiY2UwMDAwMC0wMDAwMGJk
MTRmZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGJkMTUwMDAwLTAwMDAwYmQyYmZmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmQyYzAwMDAtMDAwMDBiZDUxNWZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
ZDUxNjAwMC0wMDAwMGJkYTdkZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGJkYTdlMDAwLTAwMDAwYmRjMjBmZmYgdHlw
ZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmRjMjEw
MDAtMDAwMDBiZGMyMWZmZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiZGMyMjAwMC0wMDAwMGJkYzk5ZmZmIHR5cGU9MTAg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiZGM5YTAwMC0w
MDAwMGJkZDNjZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDBiZGQzZDAwMC0wMDAwMGJkZDQyZmZmIHR5cGU9MTAgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiZGQ0MzAwMC0wMDAw
MGJkZDRhZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDBiZGQ0YjAwMC0wMDAwMGJlMGZjZmZmIHR5cGU9NiBhdHRyPTgw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGJlMGZkMDAwLTAwMDAwYmUy
OWJmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwYmUyOWMwMDAtMDAwMDBiZTI5ZGZmZiB0eXBlPTYgYXR0cj04MDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiZTI5ZTAwMC0wMDAwMGJlNDU2ZmZm
IHR5cGU9NiBhdHRyPTgwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGJl
NDU3MDAwLTAwMDAwYmU0NThmZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwYmU0NTkwMDAtMDAwMDBiZTRkNWZmZiB0eXBl
PTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiZTRkNjAw
MC0wMDAwMGJlNGYzZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMGJlNGY0MDAwLTAwMDAwYmU1NmJmZmYgdHlwZT01IGF0
dHI9ODAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmU1NmMwMDAtMDAw
MDBiZTU2Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDBiZTU2ZDAwMC0wMDAwMGJlNWFmZmZmIHR5cGU9MTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiZTViMDAwMC0wMDAwMGJl
NzIzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGJlNzI0MDAwLTAwMDAwYmVkNTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmVkNTEwMDAtMDAwMDBiZWQ1NWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBi
ZWQ1NjAwMC0wMDAwMGJlZDU5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGJlZDVhMDAwLTAwMDAwYmVkNjZmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmVkNjcw
MDAtMDAwMDBiZWQ3OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDBiZWQ3OTAwMC0wMDAwMGJlZDc5ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMGJlZDdhMDAwLTAw
MDAwYmVkN2JmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwYmVkN2MwMDAtMDAwMDBiZWQ4NGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDBiZWQ4NTAwMC0wMDAwMGJl
ZDg2ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMGJlZDg3MDAwLTAwMDAwYmVmZGJmZmYgdHlwZT02IGF0dHI9ODAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwYmVmZGMwMDAtMDAwMDBiZWZmZmZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDEw
MDAwMDAwMC0wMDAwNDJlNWZmZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMGJmODAwMDAwLTAwMDAwY2Y5ZmZmZmYgdHlw
ZT0wIGF0dHI9ODAwMDAwMDAwMDAwMDAwMA0KKFhFTikgVW5rbm93biBjYWNo
YWJpbGl0eSBmb3IgTUZOcyAweGJmODAwLTB4Y2Y5ZmYNCihYRU4pICAwMDAw
MGY4MDAwMDAwLTAwMDAwZmJmZmZmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAw
MDAwMDAwMDENCihYRU4pICAwMDAwMGZlYzAwMDAwLTAwMDAwZmVjMDBmZmYg
dHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDENCihYRU4pICAwMDAwMGZl
ZDAwMDAwLTAwMDAwZmVkMDNmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAw
MDAwMDENCihYRU4pICAwMDAwMGZlZDFjMDAwLTAwMDAwZmVkMWZmZmYgdHlw
ZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAwMDENCihYRU4pICAwMDAwMGZlZTAw
MDAwLTAwMDAwZmVlMDBmZmYgdHlwZT0xMSBhdHRyPTgwMDAwMDAwMDAwMDAw
MDENCihYRU4pICAwMDAwMGZmMDAwMDAwLTAwMDAwZmZmZmZmZmYgdHlwZT0x
MSBhdHRyPTgwMDAwMDAwMDAwMDAwMDENCihYRU4pIEluaXRpbmcgbWVtb3J5
IHNoYXJpbmcuDQooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDNmMTY3OCAt
PiBmZmZmODJkMDgwM2YyZDEwDQooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJh
dGlvbiAwOiBiYXNlIGY4MDAwMDAwIHNlZ21lbnQgMDAwMCBidXNlcyAwMCAt
IDNmDQooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCBmODAwMDAwMCByZXNlcnZl
ZCBpbiBFODIwDQooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9yIHNlZ21lbnQg
MDAwMCBidXMgMDAtM2YNCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBw
b3J0ZWQgcGFnZSBzaXplczogNGtCLg0KKFhFTikgSW50ZWwgVlQtZCBpb21t
dSAxIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IuDQooWEVOKSBJbnRlbCBW
VC1kIFNub29wIENvbnRyb2wgbm90IGVuYWJsZWQuDQooWEVOKSBJbnRlbCBW
VC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLg0KKFhFTikg
SW50ZWwgVlQtZCBRdWV1ZWQgSW52YWxpZGF0aW9uIGVuYWJsZWQuDQooWEVO
KSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4NCihY
RU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBub3QgZW5hYmxlZC4N
CihYRU4pIEludGVsIFZULWQgU2hhcmVkIEVQVCB0YWJsZXMgbm90IGVuYWJs
ZWQuDQooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZA0KKFhFTikg
IC0gRG9tMCBtb2RlOiBSZWxheGVkDQooWEVOKSBJbnRlcnJ1cHQgcmVtYXBw
aW5nIGVuYWJsZWQNCihYRU4pIG5yX3NvY2tldHM6IDENCihYRU4pIEVuYWJs
ZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19vbGQgb24hDQooWEVO
KSBFTkFCTElORyBJTy1BUElDIElSUXMNCihYRU4pICAtPiBVc2luZyBvbGQg
QUNLIG1ldGhvZA0KKFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9
MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQ0KKFhFTikgVFNDIGRlYWRsaW5l
IHRpbWVyIGVuYWJsZWQNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBB
bGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtpQi4NCihYRU4pIFsyMDE3
LTA5LTA4IDAxOjU5OjQ5XSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6
IDB4MTEyMA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldIG13YWl0LWlk
bGU6IHYwLjQuMSBtb2RlbCAweDJhDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1
OTo0OV0gbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVz
IDB4ZmZmZmZmZmYNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBWTVg6
IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoNCihYRU4pIFsyMDE3LTA5
LTA4IDAxOjU5OjQ5XSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0
aW9uDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIC0gQVBJQyBUUFIg
c2hhZG93DQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIC0gRXh0ZW5k
ZWQgUGFnZSBUYWJsZXMgKEVQVCkNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5
OjQ5XSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkN
CihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgLSBWaXJ0dWFsIE5NSQ0K
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICAtIE1TUiBkaXJlY3QtYWNj
ZXNzIGJpdG1hcA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICAtIFVu
cmVzdHJpY3RlZCBHdWVzdA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDld
IEhWTTogQVNJRHMgZW5hYmxlZC4NCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5
OjQ5XSBIVk06IFZNWCBlbmFibGVkDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1
OTo0OV0gSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0
ZWN0ZWQNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBIVk06IEhBUCBw
YWdlIHNpemVzOiA0a0IsIDJNQg0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6
NDldIEJyb3VnaHQgdXAgOCBDUFVzDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1
OTo0OV0gYnVpbGQtaWQ6IDc2NDRiMmI1NzY1MzQ4MjFlZDBjMTI2ZjBiOWJk
YTFlMTk1ZmQ0YjYNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBBQ1BJ
IHNsZWVwIG1vZGVzOiBTMw0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDld
IFZQTVU6IGRpc2FibGVkDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0g
bWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFy
dGVkLg0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldIERvbTAgaGFzIG1h
eGltdW0gMjE2IFBJUlFzDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0g
TlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUNCihYRU4p
IFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAqKiogTE9BRElORyBET01BSU4gMCAq
KioNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgWGVuICBrZXJuZWw6
IDY0LWJpdCwgbHNiLCBjb21wYXQzMg0KKFhFTikgWzIwMTctMDktMDggMDE6
NTk6NDldICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFkZHIg
MHgxMDAwMDAwIC0+IDB4MWQ4YTAwMA0KKFhFTikgWzIwMTctMDktMDggMDE6
NTk6NDldIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoNCihYRU4pIFsy
MDE3LTA5LTA4IDAxOjU5OjQ5XSAgRG9tMCBhbGxvYy46ICAgMDAwMDAwMDQx
ZTAwMDAwMC0+MDAwMDAwMDQyMDAwMDAwMCAoMjUwNTg2IHBhZ2VzIHRvIGJl
IGFsbG9jYXRlZCkNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgSW5p
dC4gcmFtZGlzazogMDAwMDAwMDQyZDhkYTAwMC0+MDAwMDAwMDQyZTVmZmE4
Mg0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldIFZJUlRVQUwgTUVNT1JZ
IEFSUkFOR0VNRU5UOg0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICBM
b2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAwLT5mZmZmZmZmZjgxZDhh
MDAwDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0OV0gIEluaXQuIHJhbWRp
c2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDANCihYRU4p
IFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgUGh5cy1NYWNoIG1hcDogMDAwMDAw
ODAwMDAwMDAwMC0+MDAwMDAwODAwMDIwMDAwMA0KKFhFTikgWzIwMTctMDkt
MDggMDE6NTk6NDldICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgxZDhhMDAw
LT5mZmZmZmZmZjgxZDhhNGI0DQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo0
OV0gIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODFkOGIwMDAtPmZmZmZmZmZm
ODFkOWUwMDANCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSAgQm9vdCBz
dGFjazogICAgZmZmZmZmZmY4MWQ5ZTAwMC0+ZmZmZmZmZmY4MWQ5ZjAwMA0K
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NDldICBUT1RBTDogICAgICAgICBm
ZmZmZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgyMDAwMDAwDQooWEVOKSBbMjAx
Ny0wOS0wOCAwMTo1OTo0OV0gIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODFi
NDIxODANCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjQ5XSBEb20wIGhhcyBt
YXhpbXVtIDEgVkNQVXMNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUwXSBC
b2d1cyBETUlCQVIgMHhmZWQxODAwMSBvbiAwMDAwOjAwOjAwLjANCihYRU4p
IFsyMDE3LTA5LTA4IDAxOjU5OjUwXSBTY3J1YmJpbmcgRnJlZSBSQU0gb24g
MSBub2RlcyB1c2luZyA0IENQVXMNCihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5
OjUwXSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4N
CihYRU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUxXSBJbml0aWFsIGxvdyBtZW1v
cnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4NCihYRU4p
IFsyMDE3LTA5LTA4IDAxOjU5OjUxXSBTdGQuIExvZ2xldmVsOiBBbGwNCihY
RU4pIFsyMDE3LTA5LTA4IDAxOjU5OjUxXSBHdWVzdCBMb2dsZXZlbDogQWxs
DQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo1MV0gWGVuIGlzIHJlbGlucXVp
c2hpbmcgVkdBIGNvbnNvbGUuDQooWEVOKSBbMjAxNy0wOS0wOCAwMTo1OTo1
MV0gKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRo
cmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byBYZW4pDQooWEVOKSBbMjAx
Ny0wOS0wOCAwMTo1OTo1MV0gRnJlZWQgNDYwa0IgaW5pdCBtZW1vcnkNCm1h
cHBpbmcga2VybmVsIGludG8gcGh5c2ljYWwgbWVtb3J5DQphYm91dCB0byBn
ZXQgc3RhcnRlZC4uLg0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIEJv
Z3VzIERNSUJBUiAweGZlZDE4MDAxIG9uIDAwMDA6MDA6MDAuMA0KKFhFTikg
WzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MDAuMA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MDEuMA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDIuMA0KKFhFTikgWzIwMTctMDkt
MDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMA0KKFhF
TikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MTYuMA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDA6MWEuMA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6
NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWIuMA0KKFhFTikgWzIwMTct
MDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuMA0K
KFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MWMuNA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MWQuMA0KKFhFTikgWzIwMTctMDktMDggMDE6
NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWUuMA0KKFhFTikgWzIw
MTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYu
MA0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDA6MWYuMg0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMw0KKFhFTikgWzIwMTctMDktMDgg
MDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6MDAuMA0KKFhFTikg
WzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDE6
MDAuMQ0KKFhFTikgWzIwMTctMDktMDggMDE6NTk6NTJdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDM6MDAuMA0KWyAgICAxLjYyODk4OF0gQUNQSSBFcnJvcjog
W0RTU1BdIE5hbWVzcGFjZSBsb29rdXAgZmFpbHVyZSwgQUVfTk9UX0ZPVU5E
ICgyMDE3MDMwMy9wc2FyZ3MtMzY0KQ0NClsgICAgMS42MjkxMjhdIEFDUEkg
RXJyb3I6IE1ldGhvZCBwYXJzZS9leGVjdXRpb24gZmFpbGVkIFtcX1NCLlBD
STAuU0FUMC5TUFQwLl9HVEZdIChOb2RlIGZmZmY4ODAwM2ExMWUwMDApLCBB
RV9OT1RfRk9VTkQgKDIwMTcwMzAzL3BzcGFyc2UtNTQzKQ0NClsgICAgMS42
Mjk3NDldIEFDUEkgRXJyb3I6IFtEU1NQXSBOYW1lc3BhY2UgbG9va3VwIGZh
aWx1cmUsIEFFX05PVF9GT1VORCAoMjAxNzAzMDMvcHNhcmdzLTM2NCkNDQpb
ICAgIDEuNjI5ODkyXSBBQ1BJIEVycm9yOiBNZXRob2QgcGFyc2UvZXhlY3V0
aW9uIGZhaWxlZCBbXF9TQi5QQ0kwLlNBVDAuU1BUMC5fR1RGXSAoTm9kZSBm
ZmZmODgwMDNhMTFlMDAwKSwgQUVfTk9UX0ZPVU5EICgyMDE3MDMwMy9wc3Bh
cnNlLTU0MykNDQpbICAgIDEuNjMyNDE2XSBBQ1BJIEVycm9yOiBbRFNTUF0g
TmFtZXNwYWNlIGxvb2t1cCBmYWlsdXJlLCBBRV9OT1RfRk9VTkQgKDIwMTcw
MzAzL3BzYXJncy0zNjQpDQ0KWyAgICAxLjYzMjU2MF0gQUNQSSBFcnJvcjog
TWV0aG9kIHBhcnNlL2V4ZWN1dGlvbiBmYWlsZWQgW1xfU0IuUENJMC5TQVQw
LlNQVDEuX0dURl0gKE5vZGUgZmZmZjg4MDAzYTExZTBmMCksIEFFX05PVF9G
T1VORCAoMjAxNzAzMDMvcHNwYXJzZS01NDMpDQ0KWyAgICAxLjYzMzA4MV0g
QUNQSSBFcnJvcjogW0RTU1BdIE5hbWVzcGFjZSBsb29rdXAgZmFpbHVyZSwg
QUVfTk9UX0ZPVU5EICgyMDE3MDMwMy9wc2FyZ3MtMzY0KQ0NClsgICAgMS42
MzMyMDJdIEFDUEkgRXJyb3I6IE1ldGhvZCBwYXJzZS9leGVjdXRpb24gZmFp
bGVkIFtcX1NCLlBDSTAuU0FUMC5TUFQxLl9HVEZdIChOb2RlIGZmZmY4ODAw
M2ExMWUwZjApLCBBRV9OT1RfRk9VTkQgKDIwMTcwMzAzL3BzcGFyc2UtNTQz
KQ0NClsgICAgMy45NDQyMDhdIHN5c3RlbWRbMV06IC9ldGMvc3lzdGVtZC9z
eXN0ZW0veGVuZG9tYWlucy5zZXJ2aWNlLmQvcGNpLWFzc2lnbi5jb25mOjI6
IEZhaWxlZCB0byBhZGQgZGVwZW5kZW5jeSBvbiB4ZW4tcGNpLWFzc2lnbmFi
bGUtYWRkLCBpZ25vcmluZzogSW52YWxpZCBhcmd1bWVudA0NClsgICAgNC40
NDQ3MDFdIHBhcnBvcnRfcGMgcGFycG9ydF9wYy45NTY6IFVuYWJsZSB0byBz
ZXQgY29oZXJlbnQgZG1hIG1hc2s6IGRpc2FibGluZyBETUENDQpbICAgIDQu
NDQ0OTUxXSBwYXJwb3J0X3BjIHBhcnBvcnRfcGMuODg4OiBVbmFibGUgdG8g
c2V0IGNvaGVyZW50IGRtYSBtYXNrOiBkaXNhYmxpbmcgRE1BDQ0KWyAgICA0
LjQ0NTA5M10gcGFycG9ydF9wYyBwYXJwb3J0X3BjLjYzMjogVW5hYmxlIHRv
IHNldCBjb2hlcmVudCBkbWEgbWFzazogZGlzYWJsaW5nIERNQQ0NClsgICAg
NS4wNjkyNzVdIHhlbjptYW5hZ2U6IFVuYWJsZSB0byByZWFkIHN5c3JxIGNv
ZGUgaW4gY29udHJvbC9zeXNycQ0NCg0NDQpBcmNoIExpbnV4IDQuMTIuMTAt
MS1BUkNIIChodmMwKQ0NCg0NCmhvc3Q0IGxvZ2luOiA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_----------=_15048420487175934--



From xen-devel-bounces@lists.xen.org Fri Sep 08 04:25:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 04:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqArL-0002Ow-OP; Fri, 08 Sep 2017 04:25:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rshaposhnik@pivotal.io>) id 1dqATk-0000qN-IY
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 04:01:16 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 49/85-02048-B0612B95; Fri, 08 Sep 2017 04:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfTGJl1OsU2
 RBrPfmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzf09kL9jqW3FkfUUD4w2HLkYuDiGBGYwS
 FzoOsIM4LAKbWCUmn2llA3EkBLaxSkzpeQiU4QRyqiRWL5jDBmEXSUxf+gkozgFmPzxoBxLmF
 RCUODnzCQuILSTgKTGjcQcbSAmngInE3rueEGFjic+7/zGC2GwC+hJrfv5iBrFZBFQk7jb9Z4
 QYEyCx6PxURpBWYQE9idMXnEDCIgKaEvtPvAQ7hlngF6vE0o+MELamROv231BxbYllC18zT2A
 UmoXkoFlIymYhKVvAyLyKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgv
 OT93EyMwlOsZGBh3MLbs9TvEKMnBpCTK2zBjY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4kk
 U2RQoJFqempFWmZOcCogklLcPAoifD2iAKleYsLEnOLM9MhUqcYLTku3Ln0h4nj2KbLQPLAnl
 t/mIRY8vLzUqXEeXeCzBMAacgozYMbB4v8S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeSV
 BpvBk5pXAbX0FdBAT0EElzzeAHFSSiJCSamBUsty0KPcyx+R/Pzaf2bQlIG3dkXVnO54d8a5J
 fFZ8qdc/4MfGPZGPAoQT35wOvSW54nfOxlcrl1TPnqNeG1f4aIbOKcX+iwF7N39ec36KN9Nij
 wvMM92/HnW8Fayw9AWLQ6lm0NtJRte83X28pATOc+8y7NbM9VnwYMnkJfdKOJ9cXaV02SVprR
 JLcUaioRZzUXEiAAw8FC/3AgAA
X-Env-Sender: rshaposhnik@pivotal.io
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504843272!113057516!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56046 invoked from network); 8 Sep 2017 04:01:13 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 04:01:13 -0000
Received: by mail-qt0-f178.google.com with SMTP id s18so2015299qta.3
 for <xen-devel@lists.xenproject.org>; Thu, 07 Sep 2017 21:01:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pivotal-io.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=q/mOCttliYLjYqZ6uRu8bV0At7f3lewFfxMQGF3pOZI=;
 b=cQ7Gw2fR64tIeCDppk1nS/OcIzhDJYPtBhxjuIjbvXyEM/reOBNTVhBp1ndtY2v6Y0
 uwHCRzmW/xgHPWUKfCj928G3vxWI7cmBpVftLIsxLkfdGNFrZwjUdXRdEWdlBu3Y+f9r
 XmADWph7nhjOqpFqxSdD9Wnb+4iP40Q9EzH6mkDW6vfJGVsyjEtfqvI0YMtCoaajPKlT
 rfRUaQKMiw3NxaNATNZcKGvxXv+yC982QAvETWDzIxyOkbKcSMT0wRGDejxU0vxyo1T8
 HDEhBqH2tTEMccC14mj9rfoLVQI5+v+LMHZS52ms8a1Gy+p+UN1Gd58pEs788gDuE4I0
 1j5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=q/mOCttliYLjYqZ6uRu8bV0At7f3lewFfxMQGF3pOZI=;
 b=oS19b+vyHg15Id3RYRdhR0OQYw3uTyf157N/aRVhrU1tmjGw2PMgLS28K3w46duEFJ
 sLUlf6klEvGXKpEZ4tGgw+++btfg+A8igF2TbpBzCw+3t5iOpcJhibAtAexyakt4e04b
 YMXs8HO/mmDy9dNpSQGLr2pnc7vefczmJ9TTCHz1b4lms6jgO8pYnm5jCpmW68EkudU5
 CNl14D8OpAH60kGAjz/FjnKjvn+6PDgVRb6oD77bkNah/TeGj2rvGQmJIc9ArqzeCkFz
 k5hGgtuaNtXKgeAweGunc1dK8Hso++nAw8UO1BHrQ3byst5dipE/npLuhuXUcXs9pmFe
 ed/w==
X-Gm-Message-State: AHPjjUjVUh0zPqk1cYVtik1Hn4hHAg0gGFvYZdStBX5PZfBiivbdm78Z
 HogZ4U5Qc6Z3bCBjZfXwSCU0/xim6N771EtTfXVr4g==
X-Google-Smtp-Source: AOwi7QA4mQSOtDhJsfIowaiSF6tSCkMkX9I/ndg2exmac52ZgXLMIF4cOg+WnjOuD786SS7XM+zSgVDIa3/cuuCGqv4=
X-Received: by 10.200.2.146 with SMTP id p18mr2059315qtg.326.1504843272048;
 Thu, 07 Sep 2017 21:01:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.32.36 with HTTP; Thu, 7 Sep 2017 21:01:11 -0700 (PDT)
In-Reply-To: <D5D6EB26.39481%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
From: Roman Shaposhnik <rshaposhnik@pivotal.io>
Date: Thu, 7 Sep 2017 21:01:11 -0700
Message-ID: <CAP1LvWwEq0F6gCciXy5p91ZVRogngwSgEQ0NqRk=k_nkwvjNsQ@mail.gmail.com>
To: Felipe Huici <Felipe.Huici@neclab.eu>
X-Mailman-Approved-At: Fri, 08 Sep 2017 04:25:38 +0000
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgYSBmaXJzdCBnbGFuY2UgaXQgdGhpcyBhcHBlYXJzIHRvIGJlIGFuIGF3ZXNvbWUgcHJvcG9z
YWwhIEknbGwgZ2l2ZQppdCBhIG1vcmUgdGhvcm91Z2ggcmVhZCBvdmVyIHRoZSB3ZWVrZW5kLgoK
VGhhbmtzLApSb21hbi4KCk9uIFRodSwgU2VwIDcsIDIwMTcgYXQgMzoyNSBBTSwgRmVsaXBlIEh1
aWNpIDxGZWxpcGUuSHVpY2lAbmVjbGFiLmV1PiB3cm90ZToKPiBEZWFyIGFsbCwKPgo+IEZvbGxv
d2luZyB1cCBvbiBkaXNjdXNzaW9ucyB0aGF0IFNpbW9uIEt1ZW56ZXIgaGFkIHdpdGggc2V2ZXJh
bCBvZiB5b3UgYXQKPiB0aGUgbGFzdCBYZW4gc3VtbWl0LCB3ZeKAmXJlIG5vdyBzdWJtaXR0aW5n
IGEgWGVuIHN1YnByb2plY3QgcHJvcG9zYWwgYmFzZWQKPiBvbiBvdXIgVW5pY29yZSB3b3JrLiBD
b3VsZCB5b3UgcGxlYXNlIHJldmlldyBpdD8KPgo+IFRoYW5rcywKPgo+IEZlbGlwZSBIdWljaSAm
IFNpbW9uIEt1ZW56ZXIgLSBORUMgTGFicyBIZWlkZWxiZXJnLgo+Cj4KPiBQUk9QT1NBTDogVW5p
Y29yZQo+ID09PT09PT09PT09PT09PT09Cj4KPiBSb2xlcwo+IC0tLS0tCj4gUHJvamVjdCBMZWFk
czogU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+IChtYWluIGxlYWQpCj4g
ICAgICAgICAgICAgICAgRmVsaXBlIEh1aWNpICA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4gICAg
KGNvLWxlYWQpCj4gICAgICAgICAgICAgICAgRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1p
ZHRAbmVjbGFiLmV1PiAoY28tbGVhZCkKPiBQcm9qZWN0IE1lbnRvcjogIExhcnMgS3VydGggPGxh
cnMua3VydGhAY2l0cml4LmNvbT4KPiBQcm9qZWN0IFNwb25zb3I6IC1UbyBiZSBmb3VuZC0KPgo+
IEJhY2tncm91bmQKPiAtLS0tLS0tLS0tCj4gSW4gcmVjZW50IHllYXJzLCBzZXZlcmFsIHBhcGVy
cyBhbmQgcHJvamVjdHMgZGVkaWNhdGVkIHRvIHVuaWtlcm5lbHMgaGF2ZQo+IHNob3duIHRoZSBp
bW1lbnNlIHBvdGVudGlhbCBmb3IgcGVyZm9ybWFuY2UgZ2FpbnMgdGhhdCB0aGVzZSBoYXZlLiBC
eQo+IGxldmVyYWdpbmcgc3BlY2lhbGl6YXRpb24gYW5kIHRoZSB1c2Ugb2YgbWluaW1hbGlzdGlj
IE9TZXMsIHVuaWtlcm5lbHMgYXJlCj4gYWJsZSB0byB5aWVsZCBpbXByZXNzaXZlIG51bWJlcnMs
IGluY2x1ZGluZyBmYXN0IGluc3RhbnRpYXRpb24gdGltZXMgKHRlbnMKPiBvZiBtaWxsaXNlY29u
ZHMgb3IgbGVzcyksIHRpbnkgbWVtb3J5IGZvb3RwcmludHMgKGEgZmV3IE1CcyBvciBldmVuIEtC
cyksCj4gaGlnaCBuZXR3b3JrIHRocm91Z2hwdXQgKDEwLTQwIEdiL3MpLCBhbmQgaGlnaCBjb25z
b2xpZGF0aW9uIChlLmcuLCBiZWluZwo+IGFibGUgdG8gcnVuIHRob3VzYW5kcyBvZiBpbnN0YW5j
ZXMgb24gYSBzaW5nbGUgY29tbW9kaXR5IHNlcnZlciksIG5vdCB0bwo+IG1lbnRpb24gYSByZWR1
Y2VkIGF0dGFjayBzdXJmYWNlIGFuZCB0aGUgcG90ZW50aWFsIGZvciBlYXNpZXIKPiBjZXJ0aWZp
Y2F0aW9uLiBVbmlrZXJuZWwgcHJvamVjdHMgd29ydGh5IG9mIG1lbnRpb24gaW5jbHVkZSBNaXJh
Z2VPUywKPiBDbGlja09TLCBFcmxhbmcgb24gWGVuLCBPU3YsIEhBTFZNLCBhbmQgTWluaWNhY2hl
LCBhbW9uZyBvdGhlcnMuCj4KPiBUaGUgZnVuZGFtZW50YWwgZHJhd2JhY2sgb2YgdW5pa2VybmVs
cyBpcyB0aGF0IHRoZXkgcmVxdWlyZSB0aGF0Cj4gYXBwbGljYXRpb25zIGJlIG1hbnVhbGx5IHBv
cnRlZCB0byB0aGUgdW5kZXJseWluZyBtaW5pbWFsaXN0aWMgT1MgKGUuZy4KPiBoYXZpbmcgdG8g
cG9ydCBuZ2lueCwgc25vcnQsIG15c3FsIG9yIG1lbWNhY2hlZCB0byBNaW5pT1Mgb3IgT1N2KTsg
dGhpcwo+IHJlcXVpcmVzIGJvdGggZXhwZXJ0IHdvcmsgYW5kIG9mdGVuIGNvbnNpZGVyYWJsZSBh
bW91bnQgb2YgdGltZS4gSW4KPiBlc3NlbmNlLCB3ZSBuZWVkIHRvIHBpY2sgYmV0d2VlbiBlaXRo
ZXIgaGlnaCBwZXJmb3JtYW5jZSB3aXRoIHVuaWtlcm5lbHMsCj4gb3Igbm8gcG9ydGluZyBlZmZv
cnQgYnV0IGRlY3JlYXNlZCBwZXJmb3JtYW5jZSBhbmQgZGVjcmVhc2VkIGVmZmljaWVuY3kKPiB3
aXRoIHN0YW5kYXJkIE9TL1ZNIGltYWdlcy4gVGhlIGdvYWwgb2YgdGhpcyBwcm9wb3NhbCBpcyB0
byBjaGFuZ2UgdGhpcwo+IHN0YXR1cyBxdW8gYnkgcHJvdmlkaW5nIGEgaGlnaGx5IGNvbmZpZ3Vy
YWJsZSB1bmlrZXJuZWwgY29kZSBiYXNlOyB3ZSBjYWxsCj4gdGhpcyBiYXNlIFVuaWNvcmUuCj4K
PiBUaGlzIHByb2plY3QgYWxzbyBhaW1zIHRvIGNvbmNlbnRyYXRlIHRoZSB2YXJpb3VzIGVmZm9y
dHMgY3VycmVudGx5IGdvaW5nCj4gb24gaW4gdGhlIFhlbiBjb21tdW5pdHkgcmVnYXJkaW5nIG1p
bmltYWxpc3RpYyBPU2VzIChlc3NlbnRpYWxseSBkaWZmZXJlbnQKPiB2YXJpYW50cyBvZiBNaW5p
T1MpLiBXZSB0aGluayB0aGF0IHNwbGl0dGluZyB0aGUgY29tbXVuaXR5IGFjcm9zcyB0aGVzZQo+
IHZhcmlhbnRzIGlzIGNvdW50ZXItcHJvZHVjdGl2ZSBhbmQgaG9wZSB0aGF0IFVuaWNvcmUgd2ls
bCBwcm92aWRlIGEgY29tbW9uCj4gcGxhY2UgZm9yIGFsbCBvciBtb3N0IGltcHJvdmVtZW50cyBh
bmQgY3VzdG9taXphdGlvbnMgb2YgbWluaW1hbGlzdGljCj4gT1Nlcy4gVGhlIGxvbmcgdGVybSBn
b2FsIGlzIHRvIHJlcGxhY2Ugc29tZXRoaW5nIGxpa2UgTWluaU9TIHdpdGggYSB0b29sCj4gdGhh
dCBjYW4gYXV0b21hdGljYWxseSBidWlsZCBzdWNoIGEgbWluaW1hbGlzdGljIE9TLgo+Cj4gVW5p
Y29yZSAtIFRoZSAiVW5pa2VybmVsIENvcmUiCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gVGhlIGhpZ2ggbGV2ZWwgZ29hbCBvZiBVbmljb3JlIGlzIHRvIGJlIGFibGUgdG8g
YnVpbGQgdW5pa2VybmVscyB0YXJnZXRlZAo+IGF0IHNwZWNpZmljIGFwcGxpY2F0aW9ucyB3aXRo
b3V0IHJlcXVpcmluZyB0aGUgdGltZS1jb25zdW1pbmcsIGV4cGVydCB3b3JrCj4gdGhhdCBidWls
ZGluZyBzdWNoIGEgdW5pa2VybmVsIHJlcXVpcmVzIHRvZGF5LiBBbiBhZGRpdGlvbmFsIGdvYWwg
KG9yCj4gaG9wZSkgb2YgVW5pY29yZSBpcyB0aGF0IGFsbCBkZXZlbG9wZXJzIGludGVyZXN0ZWQg
aW4gdW5pa2VybmVsCj4gZGV2ZWxvcG1lbnQgd291bGQgY29udHJpYnV0ZSBieSBzdXBwbHlpbmcg
bGlicmFyaWVzIHJhdGhlciB0aGFuIHdvcmtpbmcgb24KPiBpbmRlcGVuZGVudCBwcm9qZWN0cyB3
aXRoIGRpZmZlcmVudCBjb2RlIGJhc2VzIGFzIGl0IGlzIGRvbmUgbm93LiBUaGUgbWFpbgo+IGlk
ZWEgYmVoaW5kIFVuaWNvcmUgaXMgZGVwaWN0ZWQgaW4gRmlndXJlIDEgYW5kIGNvbnNpc3RzIG9m
IHR3byBiYXNpYwo+IGNvbXBvbmVudHM6Cj4KPgo+IFtBdHRhY2htZW50OiB1bmljb3JlLW9uZXNs
aWRlci5wZGZdCj4KPgo+IEZpZ3VyZSAxLiBVbmljb3JlIGFyY2hpdGVjdHVyZS4KPgo+Cj4gTGli
cmFyeSBwb29scyB3b3VsZCBjb250YWluIGxpYnJhcmllcyB0aGF0IHRoZSB1c2VyIG9mIFVuaWNv
cmUgY2FuIHNlbGVjdAo+IGZyb20gdG8gY3JlYXRlIHRoZSB1bmlrZXJuZWwuIEZyb20gdGhlIGJv
dHRvbSB1cCwgbGlicmFyeSBwb29scyBhcmUKPiBvcmdhbml6ZWQgaW50byAoMSkgdGhlIGFyY2hp
dGVjdHVyZSBsaWJyYXJ5IHRvb2wsIGNvbnRhaW5pbmcgbGlicmFyaWVzCj4gc3BlY2lmaWMgdG8g
YSBjb21wdXRlciBhcmNoaXRlY3R1cmUgKGUuZy4sIHg4Nl82NCwgQVJNMzIgb3IgTUlQUyk7ICgy
KSB0aGUKPiBwbGF0Zm9ybSB0b29sLCB3aGVyZSB0YXJnZXQgcGxhdGZvcm1zIGNhbiBiZSBYZW4s
IEtWTSwgYmFyZSBtZXRhbCAoaS5lLiBubwo+IHZpcnR1YWxpemF0aW9uKSBhbmQgdXNlci1zcGFj
ZSBMaW51eDsgYW5kICgzKSB0aGUgbWFpbiBsaWJyYXJ5IHBvb2wsCj4gY29udGFpbmluZyBhIHJp
Y2ggc2V0IG9mIGZ1bmN0aW9uYWxpdHkgdG8gYnVpbGQgdGhlIHVuaWtlcm5lbCBmcm9tLiBUaGlz
Cj4gbGFzdCBsaWJyYXJ5IGluY2x1ZGVzIGRyaXZlcnMgKGJvdGggdmlydHVhbCBzdWNoIGFzIG5l
dGJhY2svbmV0ZnJvbnQgYW5kCj4gcGh5c2ljYWwgc3VjaCBhcyBpeGdiZSksIGZpbGVzeXN0ZW1z
LCBtZW1vcnkgYWxsb2NhdG9ycywgc2NoZWR1bGVycywKPiBuZXR3b3JrIHN0YWNrcywgc3RhbmRh
cmQgbGlicyAoZS5nLiBsaWJjLCBvcGVuc3NsLCBldGMuKSwgcnVudGltZXMgKGUuZy4gYQo+IFB5
dGhvbiBpbnRlcnByZXRlciBhbmQgZGVidWdnaW5nIGFuZCBwcm9maWxpbmcgdG9vbHMuIFRoZXNl
IHBvb2xzIG9mCj4gbGlicmFyaWVzIGNvbnN0aXR1dGUgYSBjb2RlIGJhc2UgZm9yIGNyZWF0aW5n
IHVuaWtlcm5lbHMuIEFzIHNob3duLCBhCj4gbGlicmFyeSBjYW4gYmUgcmVsYXRpdmVseSBsYXJn
ZSAoZS5nIGxpYmMpIG9yIHF1aXRlIHNtYWxsIChhIHNjaGVkdWxlciksCj4gd2hpY2ggc2hvdWxk
IGFsbG93IGZvciBhIGZhaXIgYW1vdW50IG9mIGN1c3RvbWl6YXRpb24gZm9yIHRoZSB1bmlrZXJu
ZWwuCj4KPgo+IFRoZSBVbmljb3JlIGJ1aWxkIHRvb2wgaXMgaW4gY2hhcmdlIG9mIGNvbXBpbGlu
ZyB0aGUgYXBwbGljYXRpb24gYW5kIHRoZQo+IHNlbGVjdGVkIGxpYnJhcmllcyB0b2dldGhlciB0
byBjcmVhdGUgYSBiaW5hcnkgZm9yIGEgc3BlY2lmaWMgcGxhdGZvcm0gYW5kCj4gYXJjaGl0ZWN0
dXJlIChlLmcuLCBYZW4gb24geDg2XzY0KS4gVGhlIHRvb2wgaXMgY3VycmVudGx5IGluc3BpcmVk
IGJ5Cj4gTGludXjigJlzIGtjb25maWcgc3lzdGVtIGFuZCBjb25zaXN0cyBvZiBhIHNldCBvZiBN
YWtlZmlsZXMuIEl0IGFsbG93cyB1c2Vycwo+IHRvIHNlbGVjdCBsaWJyYXJpZXMsIHRvIGNvbmZp
Z3VyZSB0aGVtLCBhbmQgdG8gd2FybiB0aGVtIHdoZW4gbGlicmFyeQo+IGRlcGVuZGVuY2llcyBh
cmUgbm90IG1ldC4gSW4gYWRkaXRpb24sIHRoZSB0b29sIGNhbiBhbHNvIHNpbXVsdGFuZW91c2x5
Cj4gZ2VuZXJhdGUgYmluYXJpZXMgZm9yIG11bHRpcGxlIHBsYXRmb3Jtcy4KPgo+Cj4gQXMgYW4g
ZXhhbXBsZSwgaW1hZ2luZSBhIHVzZXIgd2FudGluZyB0byBnZW5lcmF0ZSBhIG5ldHdvcmsgZHJp
dmVyIGRvbWFpbgo+IHVuaWtlcm5lbC4gSW4gdGhpcyBjYXNlLCB3ZSB3b3VsZCBhc3N1bWUgdGhl
IOKAnGFwcGxpY2F0aW9u4oCdIHRvIGJlIHRoZQo+IG5ldGJhY2sgZHJpdmVyLiBUbyBzZWxlY3Qg
dGhpcyBhcHBsaWNhdGlvbiwgdGhlIHVzZXIgd291bGQgZmlyc3QgcnVuIOKAnG1ha2UKPiBtZW51
Y29uZmln4oCdIGZyb20gd2l0aGluIHRoZSBuZXRiYWNrIGFwcGxpY2F0aW9uIGZvbGRlci4gVGhl
IE1ha2VmaWxlIHRoZXJlCj4gd291bGQgc2V0IGEgdmFyaWFibGUgdG8gaW5kaWNhdGUgd2hhdCB0
aGUgYXBwbGljYXRpb24gaXMsIGFuZCB3b3VsZAo+IGluY2x1ZGUgdGhlIG1haW4gVW5pY29yZSBN
YWtlZmlsZXMgc28gdGhhdCB0aGUgdW5pa2VybmVsIGNhbiBiZSBidWlsdAo+IChTdGVwIDEgaW4g
dGhlIGZpZ3VyZSkuIFVzaW5nIHRoZSBtZW51LWJhc2VkIHN5c3RlbSwgdGhlIHVzZXIgY2hvb3Nl
cyB0aGUKPiByZWxldmFudCBsaWJyYXJpZXM7IGZvciBhIFhlbiBkcml2ZXIgZG9tYWluIHRoaXMg
d291bGQgaW5jbHVkZSBhIHBoeXNpY2FsCj4gbmV0d29yayBkcml2ZXIsIHRoZSBuZXRiYWNrIGRy
aXZlciwgdGhlIGxpYnhlbnBsYXQgbGlicmFyeSBhbmQgYSBsaWJyYXJ5Cj4gZnJvbSB0aGUgYXJj
aGl0ZWN0dXJlIGxpYnJhcnkgcG9vbCBzdWNoIGFzIGxpYng4Nl82NGFyY2ggKFN0ZXAgMiBpbiB0
aGUKPiBmaWd1cmUpLiBXaXRoIHRoaXMgaW4gcGxhY2UsIHRoZSB1c2VyIHNhdmVzIHRoZSBjb25m
aWd1cmF0aW9uIGFuZCB0eXBlcwo+IOKAnG1ha2XigJ0gdG8gYnVpbGQgdGhlIHVuaWtlcm5lbCAo
U3RlcCAzKSBhbmQgeGwgY3JlYXRlIHRvIHJ1biBpdCAoU3RlcCA0KS4KPgo+Cj4gQSBub3RlIG9u
IHRoZSBBQkkvQVBJOiBiZWNhdXNlIFVuaWNvcmUgYWxsb3dzIGZvciBjdXN0b21pemF0aW9uIG9m
IHRoZQo+IHVuaWtlcm5lbHMsIHRoZSBBQkkgKG9yIEFQSSBzaW5jZSB0aGVyZSBpcyBubyBrZXJu
ZWwpIHdvdWxkIGJlIGN1c3RvbSwKPiB0aGF0IGlzLCBkZWZpbmVkIGJ5IHRoZSBsaWJyYXJpZXMg
dGhlIHVzZXIgc2VsZWN0ZWQuIEhhdmluZyBzYWlkIHRoYXQsIGl0Cj4gd291bGQgYmUgcGVyZmVj
dGx5IHBvc3NpYmxlLCBmb3IgaW5zdGFuY2UsIHRvIGJ1aWxkIFBPU0lYLWNvbXBsaWFudAo+IHVu
aWtlcm5lbHMgd2l0aCBpdC4KPgo+Cj4gUmVsZXZhbmNlIHRvIFhlbiBhbmQgaXRzIENvbW11bml0
eQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVW5pa2VybmVscyBhcmUg
aW1wb3J0YW50IHRvIGEgbnVtYmVyIG9mIGFyZWFzIHJlbGV2YW50IHRvIHRoZSBYZW4KPiBjb21t
dW5pdHksIGluY2x1ZGluZyBJb1QsIGF1dG9tb3RpdmUsIHN0dWIgZG9tYWlucyBhbmQgZHJpdmVy
IGRvbWFpbgo+IGRpc2FnZ3JlZ2F0aW9uLiBVbmljb3JlIGNvdWxkIGhlbHAgYm9vc3QgdGhlIHBy
b2dyZXNzIGluIGFsbCBvZiB0aGVzZQo+IGFyZWFzIGJ5IHF1aWNrbHkgcHJvdmlkaW5nIHRoZSBu
ZWNlc3NhcnkgdG9vbHMgdG8gY3JlYXRlICB1bmlrZXJuZWxzIGZvcgo+IHRoZW0uIEZvciBpbnN0
YW5jZSwgZm9yIGEgZHJpdmVyIGRvbWFpbiwgdGhlIHVzZXIgd291bGQgaW5jbHVkZSB0aGUKPiDi
gJxsaWJyYXJ54oCdIGNvbnRhaW5pbmcgdGhlIHJlbGV2YW50IGhhcmR3YXJlIGRyaXZlciBhbmQg
Y29ycmVzcG9uZGluZwo+IGJhY2stZW5kIGRyaXZlciwgYW5kIGluIHByaW5jaXBsZSBVbmljb3Jl
IHdvdWxkIHRha2UgY2FyZSBvZiB0aGUgcmVzdC4KPgo+IEluIGFkZGl0aW9uLCBVbmljb3JlIGNv
dWxkIGV2ZW50dWFsbHkgcmVwbGFjZSBNaW5pLU9TLCBwcm92aWRpbmcgYQo+IGNsZWFuZXIsIG1v
cmUgc3RhYmxlIGFuZCBmbGV4aWJsZSBiYXNlIGZyb20gd2hpY2ggdG8gYnVpbGQgdW5pa2VybmVs
cyBmb3IKPiBwcm9qZWN0cyAodGhlIG1vZHVsYXJpemF0aW9uIG9mIE1pbmktT1MgaXMgaW4gZmFj
dCBhbHJlYWR5IHRha2luZyBwbGFjZSkuCj4KPgo+IEN1cnJlbnQgU3RhdHVzCj4gLS0tLS0tLS0t
LS0tLS0KPiBVbmljb3JlIGlzIGF0IGFuIGVhcmx5IHN0YWdlLiBGb3Igbm93IGl0IGluY2x1ZGVz
IHNvbWUgYmFzZSBsaWJyYXJpZXMgd2l0aAo+IGNvZGUgZXh0cmFjdGVkIGZyb20gTWluaS1PUyBh
cyB3ZWxsIGFzIGEgYnVpbGQgdG9vbCBpbnNwaXJlZCBieQo+IExpbnV4J3MgS0NvbmZpZyBzeXN0
ZW0uIFVuaWNvcmUgaXMgY3VycmVudGx5IGFibGUgdG8gYnVpbGQgImhlbGxvIHdvcmxkIgo+IHVu
aWtlcm5lbHMgZm9yIFhlbiBhbmQgTGludXggdXNlciBzcGFjZSBvbiB4ODZfNjQgYW5kIEFSTXY3
Lgo+Cj4gSW5jdWJhdGlvbgo+IC0tLS0tLS0tLS0KPiBUaGUgcmVhc29uIGJlaGluZCBtYWtpbmcg
VW5pY29yZSBhIFhlbiBzdWItcHJvamVjdCBwcm9qZWN0IGlzIHRvICgxKSBicmluZwo+IHRoZSBl
eGlzdGVuY2Ugb2YgVW5pY29yZSB0byB0aGUgYXR0ZW50aW9uIG9mIHRoZSBYZW4gY29tbXVuaXR5
Cj4gYW5kIHRvIG91dHNpZGUgd29ybGQ7ICgyKSB0byBhdHRlbXB0IHRvIGhhcm5lc3MgaW50ZXJl
c3QgYW5kIHBvdGVudGlhbGx5Cj4gZGV2ZWxvcG1lbnQgY3ljbGVzIGZyb20gcGVvcGxlIGFuZCBj
b21wYW5pZXMgaW50ZXJlc3RlZCBpbgo+IHVuaWtlcm5lbHM7IGFuZCAoMykgdG8gY29uY2VudHJh
dGUgbWFpbnRlbmFuY2UgcmVzb3VyY2VzIGZyb20gcGVvcGxlCj4gaW50ZXJlc3RlZCBpbiB1bmlr
ZXJuZWxzIHdpdGhpbiB0aGUgY29tbXVuaXR5Lgo+Cj4gTGljZW5zZQo+IC0tLS0tLS0KPiBUaGUg
bWFpbiBsaWNlbnNlIG9mIHRoZSBydW4tdGltZSBjb21wb25lbnRzIG9mIFVuaWNvcmUgd2lsbCBi
ZSBhIDMtY2xhdXNlCj4gQlNEIGxpY2Vuc2UsIHVubGVzcyB0aGVyZSBpcyBhIGdvb2QgcmVhc29u
IG5vdCB0byB1c2UgaXQgKGUuZy4gd2UgbWF5Cj4gaW1wb3J0IDItY2xhdXNlIEJTRCBsaWNlbnNl
ZCBjb2RlIGZyb20gTWluaS1PUywgd2hpY2ggd2Ugd291bGQgKm5vdCoKPiBhbnRpY2lwYXRlIHRv
IGNoYW5nZSkuIFRoZSBNYWtlZmlsZSBzeXN0ZW0gd291bGQgYmUgbGljZW5zZWQgdW5kZXIgR1BM
IHYyCj4gb3IgbGF0ZXIgYXMgd2Ugd2FudCB0byBiZSBhYmxlIHRvIHVzZSBLQ29uZmlnIGZ1bmN0
aW9uYWxpdHkgZnJvbQo+IEJ1aWxkcm9vdC9MaW51eC4KPgo+IFJlcXVpcmVkIEluZnJhc3RydWN0
dXJlCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBUaGUgb2ZmaWNpYWwgcmVwb3NpdG9yaWVz
IHNob3VsZCBiZSBjcmVhdGVkIG9uCj4gW2h0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL10g
dW5kZXIgYHVuaWNvcmUuZ2l0YC4gVGhlcmUgc2hvdWxkIGJlIGEKPiBtYWluIHJlcG9zaXRvcnkg
Zm9yIHRoZSBjb3JlIHVuaWNvcmUgaW1wbGVtZW50YXRpb24gYW5kIGFkZGl0aW9uYWwKPiByZXBv
c2l0b3JpZXMgZm9yIHNvbWUgbW9yZSBhZHZhbmNlZCBleHRlbnNpb24gbGlicmFyaWVzIChlLmcu
LCBsd0lQLAo+IG5ld2xpYikuCj4KPiAjIyMgTWFpbiByZXBvc2l0b3J5Cj4KPiBgdW5pY29yZS5n
aXRgCj4KPiAjIyMgUmVwb3NpdG9yaWVzIGZvciBleHRlbnNpb24gbGlicmFyaWVzCj4KPiBSZXBv
c2l0b3JpZXMgZm9yIGFkZGl0aW9uYWwgbGlicmFyaWVzIHRoYXQgYXJlIHN1cHBvcnRlZCBieSB0
aGUgVW5pY29yZQo+IHByb2plY3Qgc2hvdWxkIGV4aXN0IHVuZGVyIGEgc2VwYXJhdGUgZGlyZWN0
b3J5Ogo+Cj4gYHVuaWNvcmUtbGlicy9gCj4KPiBGb3IgZXhhbXBsZToKPgo+IGB1bmljb3JlLWxp
YnMvbHdpcC5naXRgCj4gYHVuaWNvcmUtbGlicy9uZXdsaWIuZ2l0YAo+Cj4gIyMjIE1haWxpbmcg
bGlzdAo+Cj4gSW4gdGhlIGJlZ2lubmluZyB3ZSB3b3VsZCB1c2UgdGhlIE1pbmlPUyBtYWlsaW5n
IGxpc3QKPiAobWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKS4gV2hlbiB3ZSBnZXQg
dHJhY3Rpb24gd2l0aCBVbmljb3JlIHdlCj4gY291bGQgY29uc2lkZXIgc3BsaXR0aW5nIHRoYXQg
dHJhZmZpYyBvbnRvIGEgdW5pY29yZSBtYWlsaW5nIGxpc3QuCj4KPgo+Cj4KPiA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBEci4g
RmVsaXBlIEh1aWNpCj4gQ2hpZWYgUmVzZWFyY2hlciwgTmV0d29ya2VkIFN5c3RlbXMgYW5kIERh
dGEKPiBBbmFseXRpY3MgR3JvdXAKPiBORUMgTGFib3JhdG9yaWVzIEV1cm9wZSwgTmV0d29yayBS
ZXNlYXJjaCBEaXZpc2lvbgo+IEt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJl
cmcKPiBUZWwuICAgICArNDkKPiAoMCk2MjIxIDQzNDItMjQxCj4gRmF4OiAgICAgKzQ5Cj4gKDAp
NjIyMSA0MzQyLTE1NQo+Cj4gZS1tYWlsOgo+IGZlbGlwZS5odWljaUBuZWNsYWIuZXUKPiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiBORUMgRXVyb3BlIExpbWl0ZWQgUmVnaXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwgMQo+IFZp
Y3RvcmlhIFJvYWQsIExvbmRvbiBXMyA2QkwgUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQK
Pgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 05:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 05:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqBdI-0006Ez-Ft; Fri, 08 Sep 2017 05:15:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqBdG-0006Et-Gw
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 05:15:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BB/98-03283-D5722B95; Fri, 08 Sep 2017 05:15:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyuP0Ov26M+qZ
 Ig30HdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxfi54wFyxTq3jZ/oSxgXG7fBcjJ4eEgJHE
 24n/mLoYuTiEBBYySvRfagFyODiEBTIkrvbkgpgiAr4SPct5QMqFBPwl/q+ezghiMwuISdw9P
 hfMZhNQldhw/RQriM0rYC2x69kDJhCbRUBFYurLfywgtqhAuETT2X4WiBpBiZMzn4DZnAIBEo
 v6fzNBzFSX+DPvEjOELS5x68l8qLi8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiaDECwg/HXsoBDjJIcTEqi
 vA0zNkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdpLYpUkiwKDU9tSItMwcYJTBpCQ4eJRHeM
 pA0b3FBYm5xZjpE6hSjJcexTZf/MHH8mHQFSC6ZAiSFWPLy81KlxHnngjQIgDRklObBjYNF8i
 VGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ87aATOHJzCuB2/oK6CAmoINKnm8AOagkESEl1cA
 odatPRfwa857GGFNlpgVKd9mlP7TvKFrxZeexYM7ovamPy7Jy12jerz1+eHGKRdakL9+inx32
 fPTg8pmnaf5PEnx/hF7e21XWvzq54PT9i572fkfrzTWNd95yvWJ0lOfaNyv/hytbpvOsvC49t
 3pPTnzCxN1N/3eUW5trv9CsNFVUCk/JEChTYinOSDTUYi4qTgQAoXHXBt8CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504847708!115364750!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25670 invoked from network); 8 Sep 2017 05:15:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 05:15:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 192C8AAB9;
 Fri,  8 Sep 2017 05:15:08 +0000 (UTC)
To: John Thomson <lists@johnthomson.fastmail.com.au>, xen-devel@lists.xen.org
References: <1504842048.717593.1099132936.04F94CCD@webmail.messagingengine.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fb7ac02c-09f3-1656-27b5-ce2fdd4fc73d@suse.com>
Date: Fri, 8 Sep 2017 07:15:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504842048.717593.1099132936.04F94CCD@webmail.messagingengine.com>
Content-Language: en-US
Cc: mchehab@kernel.org
Subject: Re: [Xen-devel] [BUG] PV domU Arch Linux kernel 4.12 with
 CONFIG_INTEL_ATOMISP=y guest crashes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMDU6NDAsIEpvaG4gVGhvbXNvbiB3cm90ZToKPiBIaSwKPiBJIGdldCBhIFBW
IGRvbVUga2VybmVsIGNyYXNoIGJvb3RpbmcgQXJjaCBMaW51eCA0LjEyLgo+IAo+IE5vdCBzdXJl
IGlmIHRoaXMgaXMgbW9yZSByZWxldmFudCB0byBYZW4sIHRoZSBMaW51eCBrZXJuZWwgb3IKPiBk
aXN0cmlidXRpb25zLgo+IAo+IFJ1bm5pbmcgeGVuLTQuOS4wIG9uIEFyY2ggTGludXggeDg2XzY0
IHdpdGgga2VybmVsIDQuMTIuMTAuCj4gQm9vdGluZyBVRUZJIC0+IGdydWIyIC0+IGxpbnV4IC0+
IHJlYm9vdCAtPiBncnViMiBtdWx0aWJvb3QyIC0+IHhlbgo+IAo+IE15IHRlc3Qgd2FzIGJvb3Rp
bmcgdGhlIGRvbTAga2VybmVsIGFuZCByYW1kaXNrIGluIGEgZG9tVSBQViBndWVzdC4KPiBJIGNv
bXBpbGVkIHRoZSA0LjEyLjEwIExpbnV4IGtlcm5lbCB3aXRoIGFuZCB3aXRob3V0Cj4gQ09ORklH
X0lOVEVMX0FUT01JU1AKPiBXaXRoIENPTkZJR19JTlRFTF9BVE9NSVNQPW4sIG15IGd1ZXN0IGJv
b3RlZCB3aXRob3V0IGlzc3VlLgoKRG9uJ3QgY29uZmlndXJlIGl0LiBJdCBpcyBicm9rZW46CgpJ
bnN0ZWFkIG9mIHByb2Jpbmcgd2hldGhlciB0aGUgZGV2aWNlIGlzIGluc3RhbGxlZCBvciBub3Qg
dGhlIGRyaXZlcidzCnByb2JlIGZ1bmN0aW9uIGp1c3QgYXNzdW1lcyB0aGUgZGV2aWNlIGlzIHBy
ZXNlbnQgYW5kIG1hcHMgYSBoYXJkIGNvZGVkCnBoeXNpY2FsIGFkZHJlc3MgYW5kIGJlZ2lucyB3
b3JraW5nIG9uIHRoYXQsIHJlZ2FyZGxlc3Mgd2hldGhlciB0aGUKbWFwcGVkIGFkZHJlc3MgYmVs
b25ncyB0byB0aGUgY29ycmVjdCBkZXZpY2UgdHlwZSBvciBub3QuCgoKSnVlcmdlbgoKPiAKPiBY
ZW5QYXJhdmlydE9wc0hlbHAgbmVlZGVkIGZpbGVzIGF0dGFjaGVkLgo+IAo+IEVhc2lseSByZXBy
b2R1Y2VkIGZvciBtZSBieSBib290aW5nIHRoZSAyMDE3MDggQXJjaCBMaW51eCBJU08uCj4gaHR0
cDovL21pcnJvci5yYWNrc3BhY2UuY29tL2FyY2hsaW51eC9pc28vMjAxNy4wOC4wMS9hcmNobGlu
dXgtMjAxNy4wOC4wMS14ODZfNjQuaXNvCj4gVGhlIEFyY2ggTGludXggMjAxNzA3IGluc3RhbGwg
ZGlzayB3aXRoIGtlcm5lbCA0LjExIGJvb3RzLgo+IGh0dHA6Ly9taXJyb3IucmFja3NwYWNlLmNv
bS9hcmNobGludXgvaXNvLzIwMTcuMDcuMDEvYXJjaGxpbnV4LTIwMTcuMDcuMDEteDg2XzY0Lmlz
bwo+IAo+IHhsIGNvbmZpZzoKPiBuYW1lID0gJ2FyY2gyMDE3MDguY2ZnJwo+IG1lbW9yeSA9IDUx
Mgo+IGRpc2s9WydhcmNobGludXgtMjAxNy4wOC4wMS14ODZfNjQuaXNvLCAsIHh2ZGMsIGNkcm9t
J10KPiBib290bG9hZGVyPSdweWdydWInCj4ga2VybmVsID0gJ2FyY2gvYm9vdC94ODZfNjQvdm1s
aW51eicKPiByYW1kaXNrID0gJ2FyY2gvYm9vdC94ODZfNjQvYXJjaGlzby5pbWcnCj4gY21kbGlu
ZSA9ICdhcmNoaXNvYmFzZWRpcj1hcmNoIGFyY2hpc29sYWJlbD1BUkNIXzIwMTcwOCcKPiAKPiBB
cmNoIElTTyAyMDE3MDggZ3Vlc3QgY29uc29sZToKPiAKPiBbICAgIDAuMTA0Njc0XSB4ZW46bWFu
YWdlOiBVbmFibGUgdG8gcmVhZCBzeXNycSBjb2RlIGluIGNvbnRyb2wvc3lzcnEKPiBbICAgIDAu
MTA2OTk1XSBkbWk6IEZpcm13YXJlIHJlZ2lzdHJhdGlvbiBmYWlsZWQuCj4gWyAgICAwLjEyNzg3
MV0gaW50ZWxfbWlkX21zZ2J1c19pbml0OiBFcnJvcjogbXNnYnVzIFBDSSBoYW5kbGUgTlVMTAo+
IFsgICAgMi45ODY1NTBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVl
c3QgYXQKPiBmZmZmYzkwMDQwMGU1MDYwCj4gWyAgICAyLjk4NjU2M10gSVA6IHZsdjJfcGxhdF9j
b25maWd1cmVfY2xvY2srMHgzYi8weGEwCj4gWyAgICAyLjk4NjU2NV0gUEdEIDFmZjA1MDY3IAo+
IFsgICAgMi45ODY1NjZdIFA0RCAxZmYwNTA2NyAKPiBbICAgIDIuOTg2NTY3XSBQVUQgMWU5ODIw
NjcgCj4gWyAgICAyLjk4NjU2OV0gUE1EIDFlOTgzMDY3IAo+IFsgICAgMi45ODY1NzhdIFBURSAw
Cj4gWyAgICAyLjk4NjU4MF0gCj4gWyAgICAyLjk4NjU4M10gT29wczogMDAwMCBbIzFdIFBSRUVN
UFQgU01QCj4gWyAgICAyLjk4NjU4NV0gTW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgICAyLjk4NjU4
OF0gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC4xMi4zLTEtQVJD
SAo+ICMxCj4gWyAgICAyLjk4NjU5MV0gdGFzazogZmZmZjg4MDAxZTllYjkwMCB0YXNrLnN0YWNr
OiBmZmZmYzkwMDQwMGM4MDAwCj4gWyAgICAyLjk4NjU5NV0gUklQOiBlMDMwOnZsdjJfcGxhdF9j
b25maWd1cmVfY2xvY2srMHgzYi8weGEwCj4gWyAgICAyLjk4NjU5OF0gUlNQOiBlMDJiOmZmZmZj
OTAwNDAwY2JiZTAgRUZMQUdTOiAwMDAxMDI0Ngo+IFsgICAgMi45ODY2MDFdIFJBWDogMDAwMDAw
MDAwMDAwMDAwMCBSQlg6IGZmZmZjOTAwNDAwZTUwNjAgUkNYOgo+IDAwMDAwMDAwMDFkNWRmZmYK
PiBbICAgIDIuOTg2NjA0XSBSRFg6IGZmZmY4ODAwMWU5ZWI5MDAgUlNJOiAwMDAwMDAwMDAwMDAw
MDAyIFJESToKPiBmZmZmZmZmZjgxYWM5OTgwCj4gWyAgICAyLjk4NjYwN10gUkJQOiBmZmZmYzkw
MDQwMGNiYmYwIFIwODogMDAwMDAwMDAwMDAwMTAwMCBSMDk6Cj4gZmZmZmZmZmY4MTFkNjEwMQo+
IFsgICAgMi45ODY2MTBdIFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IGZmZmZlOGZmZmZmZmZm
ZmYgUjEyOgo+IDAwMDAwMDAwMDAwMDAwMDIKPiBbICAgIDIuOTg2NjEzXSBSMTM6IDAwMDAwMDAw
MDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDAwMDAwIFIxNToKPiAwMDAwMDAwMDAwMDAwMDAwCj4g
WyAgICAyLjk4NjYyMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMWY4
MDAwMDAoMDAwMCkKPiBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAyLjk4NjYyM10gQ1M6
ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IFsgICAgMi45
ODY2MjddIENSMjogZmZmZmM5MDA0MDBlNTA2MCBDUjM6IDAwMDAwMDAwMDFhMDkwMDAgQ1I0Ogo+
IDAwMDAwMDAwMDAwNDI2NjAKPiBbICAgIDIuOTg2NjMyXSBDYWxsIFRyYWNlOgo+IFsgICAgMi45
ODY2MzhdICB2bHYyX3BsYXRfY2xrX3Byb2JlKzB4M2YvMHg3MAo+IFsgICAgMi45ODY2NDNdICBw
bGF0Zm9ybV9kcnZfcHJvYmUrMHgzYi8weGEwCj4gWyAgICAyLjk4NjY0N10gIGRyaXZlcl9wcm9i
ZV9kZXZpY2UrMHgyZmYvMHg0NTAKPiBbICAgIDIuOTg2NjUxXSAgX19kZXZpY2VfYXR0YWNoX2Ry
aXZlcisweDgzLzB4MTAwCj4gWyAgICAyLjk4NjY1NV0gID8gX19kcml2ZXJfYXR0YWNoKzB4ZTAv
MHhlMAo+IFsgICAgMi45ODY2NTldICBidXNfZm9yX2VhY2hfZHJ2KzB4NjkvMHhiMAo+IFsgICAg
Mi45ODY2NjNdICBfX2RldmljZV9hdHRhY2grMHhkZC8weDE2MAo+IFsgICAgMi45ODY2NjddICBk
ZXZpY2VfaW5pdGlhbF9wcm9iZSsweDEzLzB4MjAKPiBbICAgIDIuOTg2NjcwXSAgYnVzX3Byb2Jl
X2RldmljZSsweDkyLzB4YTAKPiBbICAgIDIuOTg2Njc0XSAgZGV2aWNlX2FkZCsweDQ1MS8weDY5
MAo+IFsgICAgMi45ODY2NzhdICBwbGF0Zm9ybV9kZXZpY2VfYWRkKzB4MTBkLzB4MjcwCj4gWyAg
ICAyLjk4NjY4M10gID8gc2V0X2RlYnVnX3JvZGF0YSsweDE3LzB4MTcKPiBbICAgIDIuOTg2Njg2
XSAgcGxhdGZvcm1fZGV2aWNlX3JlZ2lzdGVyX2Z1bGwrMHhmZS8weDExMAo+IFsgICAgMi45ODY2
OTJdICA/IHZsdjJfcGxhdF9jbGtfaW5pdCsweDE5LzB4MTkKPiBbICAgIDIuOTg2Njk2XSAgdmx2
Ml9wbGF0X2Nsa19pbml0KzB4NDgvMHg4Mgo+IFsgICAgMi45ODY3MDBdICBkb19vbmVfaW5pdGNh
bGwrMHg1MC8weDE5MAo+IFsgICAgMi45ODY3MDRdICBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDE4
Ni8weDIxNAo+IFsgICAgMi45ODY3MDldICA/IHJlc3RfaW5pdCsweDkwLzB4OTAKPiBbICAgIDIu
OTg2NzEzXSAga2VybmVsX2luaXQrMHhlLzB4MTAwCj4gWyAgICAyLjk4NjcxNl0gIHJldF9mcm9t
X2ZvcmsrMHgyNS8weDMwCj4gWyAgICAyLjk4NjcyMF0gQ29kZTogNDcgODMgZmUgMDIgNDEgODkg
ZjQgNzcgNjcgNDggOGIgMDUgNjAgNDkgODQgMDAgNDgKPiA4NSBjMCA3NCA0OCBjMSBlNyAwMiA0
OCA2MyBmZiA0OCA4ZCAxYyAzOCA0OCBjNyBjNyA4MCA5OSBhYyA4MSBlOCA5NSAwZgo+IDE1IDAw
IDw4Yj4gMDMgODMgZTAgZmMgNDQgMDkgZTAgODkgMDMgNDggYzcgYzcgODAgOTkgYWMgODEgZTgg
NmYgMDkgMTUgCj4gWyAgICAyLjk4Njc0NV0gUklQOiB2bHYyX3BsYXRfY29uZmlndXJlX2Nsb2Nr
KzB4M2IvMHhhMCBSU1A6Cj4gZmZmZmM5MDA0MDBjYmJlMAo+IFsgICAgMi45ODY3NDldIENSMjog
ZmZmZmM5MDA0MDBlNTA2MAo+IFsgICAgMi45ODY3NTVdIC0tLVsgZW5kIHRyYWNlIDExNDdkZTcx
NjQyMmYyMTAgXS0tLQo+IFsgICAgMi45ODY3NjNdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5n
OiBBdHRlbXB0ZWQgdG8ga2lsbCBpbml0IQo+IGV4aXRjb2RlPTB4MDAwMDAwMDkKPiBbICAgIDIu
OTg2NzYzXSAKPiBbICAgIDIuOTg2NzcxXSBLZXJuZWwgT2Zmc2V0OiBkaXNhYmxlZAo+IAo+IAo+
IEFyY2ggTGludXggYnVnOgo+IGh0dHBzOi8vYnVncy5hcmNobGludXgub3JnL3Rhc2svNTU0NDcK
PiAKPiBUaGlzIGJ1ZyB3YXMgYWxzbyBzZWVuIG9uIFVidW50dToKPiBodHRwczovL2J1Z3MubGF1
bmNocGFkLm5ldC91YnVudHUvK3NvdXJjZS9saW51eC8rYnVnLzE3MTEyOTgKPiAKPiBUaGFua3Ms
Cj4gLS0KPiAgIEpvaG4gVGhvbXNvbgo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 05:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 05:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqBdW-0006Fe-O6; Fri, 08 Sep 2017 05:15:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqBdV-0006FG-Id
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 05:15:25 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CF/94-28476-C6722B95; Fri, 08 Sep 2017 05:15:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTdbfVO
 kwY9FlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP4+sGC3dMXFhktsDYwz
 hLsYuTiEBBqZJJZOa2bqYuQEch4zSrzoLIBIbGOUmLzwNyNIQkTAWeLrmbnsIDavgL7Emzkf2
 UBsYQF7iXe3OplAGiQEbrBJXDj4hKWLkQPI8ZRY/dEFpAbEPDx3K1CYnYNNwErikBhIlEVAVe
 LCqROMExi5FzAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQ
 I9HY9AwPjDsamXudDjJIcTEqivA0zNkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVVdsUKSRY
 lJqeWpGWmQMMO5i0BAePkghvGUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEedVAigRAi
 jJK8+BGwGLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3r+qQFN4MvNK4Da9AjqCCeiIku
 cbQI4oSURISTUwNiWYPVpWmJbUd3vC2eK5OW8YH1t5cwqmd4t9nLDvvOeBvyyC9wKEOxre6p8
 +H/azddOS9Y/v+cvq6Jj/+JfgcGFGaTHb7sALqgdKP7A4vf6RnPJ+y8ylnkl5mfahz7e7NUz/
 Zr5LY759MNsrkaylmfls86anryk9/VHw6++jJ+vmPvhWM7PtsRJLcUaioRZzUXEiAFNCZfx8A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504847722!96621302!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25518 invoked from network); 8 Sep 2017 05:15:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 05:15:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqBdQ-0001Mf-W7; Fri, 08 Sep 2017 05:15:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqBdL-0002HL-El; Fri, 08 Sep 2017 05:15:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqBdK-0002xh-QE; Fri, 08 Sep 2017 05:15:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113140-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64:<job
 status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:<job status>:broken:regression
 xen-unstable-smoke:build-arm64-pvops:<job status>:broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable-smoke:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable-smoke:build-arm64:capture-logs:broken:nonblocking
 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=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 05:15:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113140: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE0MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMzAzOQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDM5CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMw
MzkKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMzAzOQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQz
MmM5MjQ2Y2RmYmIzYjAzMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDMgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAyIGRheXMgICAyOSBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMzEgIDIwMTctMDktMDcgMTY6MDE6NTgg
WiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMzY4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 05:33:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 05:33:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqBvI-0007m7-6O; Fri, 08 Sep 2017 05:33:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dqBvH-0007m1-K5
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 05:33:47 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F7/07-01910-ABB22B95; Fri, 08 Sep 2017 05:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfTmGt2d2ps
 iDd7OM7VY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNe7b7PWHAwouLctHesDYwT/bsYuTiEBCYy
 SryY9IgdxGERuMMicWpXL1MXIyeHhMAPFokTO0og7DyJmxfusULYRRIbp65kgbFvLvzHBmLzC
 ghKnJz5BCwuJOAlsXnuNHYQm01AXaJj/UuwmSwCKhI/l52Bqg+QOP7+CDOILSygJ/Gz6z9Yr4
 iAtMS1z5cZQWxmAR+Jwx8Osk5g5JuFZMUsJCkIW1OidftvdghbQ2LBnX2MELa2xLKFr5kXMLK
 uYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDNB6BgbGHYzN
 J/wOMUpyMCmJ8jbM2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3RWtTpJBgUWp6akVaZg4wV
 mDSEhw8SiK8+0DSvMUFibnFmekQqVOM9hwX7lz6w8RxYM8tILnh5l0guQ9ECrHk5eelSonz5o
 G0CYC0ZZTmwQ2FxfYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8B0Cm8GTmlcDtfgV0FhP
 QWSXPN4CcVZKIkJJqYGxWNXt1Zvr6tTJHT6mf+Lq9/5nZIfcFx5qMahqkVXKe2fevfRkzqTDv
 9+Wdky7sncw+9+PNfb6z1A6diPh0QGjtso19N1L5Q7b1h+76EKPdoLbQ6rT3IcZp576pzHWc8
 8yoOl8zR/xKw1znuZuvlk3OnafazHn/05PTNx+4HvCND7juaPhR31tEiaU4I9FQi7moOBEAkw
 oJT+gCAAA=
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504848824!96957777!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38638 invoked from network); 8 Sep 2017 05:33:45 -0000
Received: from mail-ua0-f172.google.com (HELO mail-ua0-f172.google.com)
 (209.85.217.172)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 05:33:45 -0000
Received: by mail-ua0-f172.google.com with SMTP id s15so2666340uag.1
 for <xen-devel@lists.xen.org>; Thu, 07 Sep 2017 22:33:45 -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=6FDSmybb8DVrc/HBbAYlHA/jwz9tmuwTg+4SZjVOg0M=;
 b=kJekJaGMK08QwQKVqSp2TySWAFI6no8Uc6fnvFxrzn8a2XEvyhwMCp/2nhD8vZy75z
 BGJlWBGr1geh6uKoh8gyTvELzEBGB3aF6Jcmr4wXRiwFGg5rAa7dI9NgJQYhwr6YuRIF
 9ikyCe2nJO0FNI7dvYTa1t2UjcZZAWXxERCBrMBkf4aQbgxEY0F9LRPL5hz9ESBndb/k
 z9995zzBgoEga3Ikw9yiZ434lu5SeLIzSwu5hyr7HDcCzUftVd0tpH21EG75qS4pMqjC
 m3wO0r6C2dZivV7zxsgWd8ByXleCfJtYuC6dAdtg1JtnjwALRQUVdReHqKtJO6C+emnd
 7DUQ==
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=6FDSmybb8DVrc/HBbAYlHA/jwz9tmuwTg+4SZjVOg0M=;
 b=eD5FL7sHT2aZzr0AW8siEoMnOOrEWN6M5UBFMZOLdIhCKqPo5JkTjE5vwwA6beZD0/
 lP91TcMXHGzNqiuXBJGh3OEiHHTqMK/lVtR5EVDt1Rp8Q28pMj0EYhVdV+h+syPthFOI
 muCnLWp2Jvv5eXb3q4UHxlgwuTMxZl8/1Ufc3+ELuIG8PgLgGuKTxyb+L6QxbD70uABe
 JK7XaFFQW455pRRHhz/qv4bsFN7gJ5Z8OIj/WS4V/2r3fPVsEQSRoyQlLW2+jjkwiPkN
 W1RhYP4HUw9kUYBLYKmMe1rizcCIy5/qKXgGHTOcmEPZj2/klh5TR+O2COC9qaTIBjj3
 Hgnw==
X-Gm-Message-State: AHPjjUjIIgM+kyPZq1xd8Agyd7VeIB7zp4TlWQwCEua/LPtNn3T1Sfoy
 Oym588tvw8HkceC0OV8SV2ZW8/iiMmPC
X-Google-Smtp-Source: ADKCNb5mQCpR7k+8CzcXWxEn/8VvcfD3JycXzccg5zMJK7C6PQy5nOGlXFUPBsQwqc5UI+GvWs4BcsKLgP+uLy02x0Y=
X-Received: by 10.176.19.43 with SMTP id g40mr1125585uae.104.1504848824160;
 Thu, 07 Sep 2017 22:33:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.88.207 with HTTP; Thu, 7 Sep 2017 22:33:43 -0700 (PDT)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Fri, 8 Sep 2017 14:33:43 +0900
Message-ID: <CAFX_q-E5ExGMG48aF1=c=MtdwCTbiTKeqy6n8SSQ6e81-89QHg@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel]  Faulting linear address??
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6773570500998824775=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6773570500998824775==
Content-Type: multipart/alternative; boundary="001a11495cf89ad5880558a6ebce"

--001a11495cf89ad5880558a6ebce
Content-Type: text/plain; charset="UTF-8"

Hello~
I think this might be duplicate issue but, I have not resolved for long
time.
So, please understand this post generously.
First, I should explain my history.

1) I worked on the scheduler(credit scheduler) and I had a kernel panic by
my modification.
2) I tried to get any information for debugging so that, I used serial
console and could gain the serial logs like following:

(XEN) ----[ Xen-4.5.0  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    e008:[<ffff82d080120973>] csched_schedule+0x373/0x1180
(XEN) RFLAGS: 0000000000010086   CONTEXT: hypervisor
(XEN) rax: 00000000ffffffff   rbx: ffff830087ffa000   rcx: ffff830461d20000
(XEN) rdx: ffff830088002c98   rsi: ffff830461d20000   rdi: 0000000000000000
(XEN) rbp: ffff830461ce2ae0   rsp: ffff830461d27d10   r8:  0000001e582339ec
(XEN) r9:  0000000000000004   r10: 000000000000003c   r11: 0000000000000004
(XEN) r12: 0000000000000001   r13: ffff82d0803f26a0   r14: ffff830461c53000
(XEN) r15: 0000000000000000   cr0: 000000008005003b   cr4: 00000000003526f0
(XEN) cr3: 0000000086077000   cr2: ffff830088002c98
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff830461d27d10:
(XEN)    ffff830461d03950 ffff82d0804081e0 ffff830461c74068 ffff830461d27de0
(XEN)    ffff830461c24c30 ffff830461cec800 ffff82d0804081e0 0000000600000002
(XEN)    ffff830461ce29d0 ffff830461d20000 ffff82d0804081e0 ffff830461d3a720
(XEN)    0000000000000002 ffff830461d3a700 00ffffc000000000 ffff830461d27dd0
(XEN)    ffff830461d27e68 ffff82d080408180 0000001e5c106499 0000000001c9c380
(XEN)    0000000000000000 0000000000000000 ffff8300864e3000 ffff8302e1596fb0
(XEN)    ffff830461d27dd0 ffff830461d27dd0 000000000000004b 0000000000000000
(XEN)    0000000000000000 0000000000000000 ffff830461d3a738 ffff8300864e3000
(XEN)    ffff82d0804081e0 ffff830461d2e068 0000001e5c106499 ffff830461d2e060
(XEN)    ffff82d0803f26a0 ffff82d080128cb3 0000001e00000000 ffff830461d2e080
(XEN)    ffff82d080279944 ffff82d08015f295 0000001e5c0504ce ffff830461d3ad80
(XEN)    0000001e5c1054ba ffff82d08012f64e ffff82d0803f26a0 00000000ffffffff
(XEN)    ffff82d0803df880 0000000000000001 ffff82d0803df780 ffffffffffffffff
(XEN)    ffff830461d20000 ffff82d08012c03c ffffffffffffffff 00000000ffffffff
(XEN)    ffff830461d20000 ffff830461d2e068 0000001e5b762541 ffff830461d2e060
(XEN)    ffff82d0803f26a0 ffff82d080162e3a 0000000000000000 ffff8300864e3000
(XEN)    ffff8300864e3000 ffff8800f8bbbfd8 0000000000000000 ffff8800f8bbbfd8
(XEN)    0000000000000003 ffff8800f8bbbec0 0000000000000000 0000000000000246
(XEN)    0000000000007ff0 0000000000000000 0000000000000000 0000000000000000
(XEN)    ffffffff810013aa 0000000000000001 0000000000000000 0000000000000001
(XEN) Xen call trace:
(XEN)    [<ffff82d080120973>] csched_schedule+0x373/0x1180
(XEN)    [<ffff82d080128cb3>] schedule+0xf3/0x590
(XEN)    [<ffff82d08015f295>] reprogram_timer+0x75/0xe0
(XEN)    [<ffff82d08012f64e>] timer_softirq_action+0x13e/0x210
(XEN)    [<ffff82d08012c03c>] __do_softirq+0x7c/0xd0
(XEN)    [<ffff82d080162e3a>] idle_loop+0x3a/0x70
(XEN)
(XEN) Pagetable walk from ffff830088002c98:
(XEN)  L4[0x106] = 0000000086075063 ffffffffffffffff
(XEN)  L3[0x002] = 0000000086071063 ffffffffffffffff
(XEN)  L2[0x040] = 0000000000000000 ffffffffffffffff
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 2:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: ffff830088002c98
(XEN) ****************************************
(XEN)
(XEN) Reboot in five seconds...
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

I want to know where I should start debugging from.
However, although I'm using serial console, I could get not enough clues
only from the kernel log:
1) I could figure out what line and file caused the panic by its call
trace, but it is too rough so it does not help me.
2) What linear address brings about this situation; 'Faulting linear
address', but it is just an address and not recognizable something that
human cannot read.

I think, literally, the 'Faulting linear address' is key point because I
heard that it represents bad address that I should never access.
With the pointer(bad address), is there any way to figure out its real data
or more accurate line in C source code?
If you have any other approach that can be used in some cases like this,
could you please give me the guide?

I hope your help.
Thank you!

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

<div dir=3D"ltr"><div>Hello~</div><div>I think this might be duplicate issu=
e<span style=3D"font-size:12.8px">=C2=A0but, I have not resolved for long t=
ime.</span></div><div><span style=3D"font-size:12.8px">So, please understan=
d this post generously.</span></div><div><span style=3D"font-size:12.8px">F=
irst, I should explain my history.</span></div><div><span style=3D"font-siz=
e:12.8px"><br></span></div><div><span style=3D"font-size:12.8px">1) I worke=
d on the scheduler(credit scheduler) and I had a kernel panic by my modific=
ation.</span></div><div><span style=3D"font-size:12.8px">2) I tried to get =
any information for debugging so that, I used serial console and could gain=
 the serial logs like following:=C2=A0</span></div><div><span style=3D"font=
-size:12.8px"><br></span></div><div><div style=3D"font-size:12.8px"><div>(X=
EN) ----[ Xen-4.5.0 =C2=A0x86_64 =C2=A0debug=3Dn =C2=A0Not tainted ]----</d=
iv><div>(XEN) CPU: =C2=A0 =C2=A02</div><div>(XEN) RIP: =C2=A0 =C2=A0e008:[&=
lt;ffff82d080120973&gt;] csched_schedule+0x373/0x1180</div><div>(XEN) RFLAG=
S: 0000000000010086 =C2=A0 CONTEXT: hypervisor</div><div>(XEN) rax: 0000000=
0ffffffff =C2=A0 rbx: ffff830087ffa000 =C2=A0 rcx: ffff830461d20000</div><d=
iv>(XEN) rdx: ffff830088002c98 =C2=A0 rsi: ffff830461d20000 =C2=A0 rdi: 000=
0000000000000</div><div>(XEN) rbp: ffff830461ce2ae0 =C2=A0 rsp: ffff830461d=
27d10 =C2=A0 r8: =C2=A00000001e582339ec</div><div>(XEN) r9: =C2=A0000000000=
0000004 =C2=A0 r10: 000000000000003c =C2=A0 r11: 0000000000000004</div><div=
>(XEN) r12: 0000000000000001 =C2=A0 r13: ffff82d0803f26a0 =C2=A0 r14: ffff8=
30461c53000</div><div>(XEN) r15: 0000000000000000 =C2=A0 cr0: 0000000080050=
03b =C2=A0 cr4: 00000000003526f0</div><div>(XEN) cr3: 0000000086077000 =C2=
=A0 cr2: ffff830088002c98</div><div>(XEN) ds: 002b =C2=A0 es: 002b =C2=A0 f=
s: 0000 =C2=A0 gs: 0000 =C2=A0 ss: e010 =C2=A0 cs: e008</div><div>(XEN) Xen=
 stack trace from rsp=3Dffff830461d27d10:</div><div>(XEN) =C2=A0 =C2=A0ffff=
830461d03950 ffff82d0804081e0 ffff830461c74068 ffff830461d27de0</div><div>(=
XEN) =C2=A0 =C2=A0ffff830461c24c30 ffff830461cec800 ffff82d0804081e0 000000=
0600000002</div><div>(XEN) =C2=A0 =C2=A0ffff830461ce29d0 ffff830461d20000 f=
fff82d0804081e0 ffff830461d3a720</div><div>(XEN) =C2=A0 =C2=A00000000000000=
002 ffff830461d3a700 00ffffc000000000 ffff830461d27dd0</div><div>(XEN) =C2=
=A0 =C2=A0ffff830461d27e68 ffff82d080408180 0000001e5c106499 0000000001c9c3=
80</div><div>(XEN) =C2=A0 =C2=A00000000000000000 0000000000000000 ffff83008=
64e3000 ffff8302e1596fb0</div><div>(XEN) =C2=A0 =C2=A0ffff830461d27dd0 ffff=
830461d27dd0 000000000000004b 0000000000000000</div><div>(XEN) =C2=A0 =C2=
=A00000000000000000 0000000000000000 ffff830461d3a738 ffff8300864e3000</div=
><div>(XEN) =C2=A0 =C2=A0ffff82d0804081e0 ffff830461d2e068 0000001e5c106499=
 ffff830461d2e060</div><div>(XEN) =C2=A0 =C2=A0ffff82d0803f26a0 ffff82d0801=
28cb3 0000001e00000000 ffff830461d2e080</div><div>(XEN) =C2=A0 =C2=A0ffff82=
d080279944 ffff82d08015f295 0000001e5c0504ce ffff830461d3ad80</div><div>(XE=
N) =C2=A0 =C2=A00000001e5c1054ba ffff82d08012f64e ffff82d0803f26a0 00000000=
ffffffff</div><div>(XEN) =C2=A0 =C2=A0ffff82d0803df880 0000000000000001 fff=
f82d0803df780 ffffffffffffffff</div><div>(XEN) =C2=A0 =C2=A0ffff830461d2000=
0 ffff82d08012c03c ffffffffffffffff 00000000ffffffff</div><div>(XEN) =C2=A0=
 =C2=A0ffff830461d20000 ffff830461d2e068 0000001e5b762541 ffff830461d2e060<=
/div><div>(XEN) =C2=A0 =C2=A0ffff82d0803f26a0 ffff82d080162e3a 000000000000=
0000 ffff8300864e3000</div><div>(XEN) =C2=A0 =C2=A0ffff8300864e3000 ffff880=
0f8bbbfd8 0000000000000000 ffff8800f8bbbfd8</div><div>(XEN) =C2=A0 =C2=A000=
00000000000003 ffff8800f8bbbec0 0000000000000000 0000000000000246</div><div=
>(XEN) =C2=A0 =C2=A00000000000007ff0 0000000000000000 0000000000000000 0000=
000000000000</div><div>(XEN) =C2=A0 =C2=A0ffffffff810013aa 0000000000000001=
 0000000000000000 0000000000000001</div><div>(XEN) Xen call trace:</div><di=
v>(XEN) =C2=A0 =C2=A0[&lt;ffff82d080120973&gt;] csched_schedule+0x373/0x118=
0</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d080128cb3&gt;] schedule+0xf3/0x5=
90</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d08015f295&gt;] reprogram_timer+=
0x75/0xe0</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d08012f64e&gt;] timer_sof=
tirq_action+0x13e/<wbr>0x210</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d08012=
c03c&gt;] __do_softirq+0x7c/0xd0</div><div>(XEN) =C2=A0 =C2=A0[&lt;ffff82d0=
80162e3a&gt;] idle_loop+0x3a/0x70</div><div>(XEN)</div><div>(XEN) Pagetable=
 walk from ffff830088002c98:</div><div>(XEN) =C2=A0L4[0x106] =3D 0000000086=
075063 ffffffffffffffff</div><div>(XEN) =C2=A0L3[0x002] =3D 000000008607106=
3 ffffffffffffffff</div><div>(XEN) =C2=A0L2[0x040] =3D 0000000000000000 fff=
fffffffffffff</div><div>(XEN)</div><div>(XEN) *****************************=
*<wbr>**********</div><div>(XEN) Panic on CPU 2:</div><span class=3D"gmail-=
im"><div>(XEN) FATAL PAGE FAULT</div><div>(XEN) [error_code=3D0000]</div></=
span><div>(XEN) Faulting linear address: ffff830088002c98</div><span class=
=3D"gmail-im"><div>(XEN) ******************************<wbr>**********</div=
><div>(XEN)</div><div>(XEN) Reboot in five seconds...</div></span><div>(XEN=
) Resetting with ACPI MEMORY or I/O RESET_REG.</div><div><br></div></div></=
div><div><span style=3D"font-size:12.8px">I want to know where I should sta=
rt debugging from.</span></div><div style=3D"font-size:12.8px">However, alt=
hough I&#39;m using serial console, I could get not enough clues only from =
the kernel log:</div><div style=3D"font-size:12.8px">1) I could figure out =
what line and file caused the panic by its call trace, but it is=C2=A0<span=
 style=3D"font-size:12.8px">too rough so it does not help me.</span></div><=
div style=3D"font-size:12.8px">2) What linear address brings about this sit=
uation; &#39;Faulting linear address&#39;, but it is just an address and no=
t recognizable something that human cannot read.</div><div style=3D"font-si=
ze:12.8px"><br></div><div style=3D"font-size:12.8px">I think, literally, th=
e &#39;Faulting linear address&#39; is key point because I heard that it re=
presents bad address that I should never access.</div><div style=3D"font-si=
ze:12.8px">With the pointer(bad address), is there any way to figure out it=
s real data or more accurate line in C source code?</div><div style=3D"font=
-size:12.8px"><div>If you have any other approach that can be used in some =
cases like this, could you please give me the guide?<br></div><div><br></di=
v></div><div style=3D"font-size:12.8px">I hope your help.</div><div style=
=3D"font-size:12.8px">Thank you!</div></div>

--001a11495cf89ad5880558a6ebce--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6773570500998824775==--


From xen-devel-bounces@lists.xen.org Fri Sep 08 06:12:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqCWb-0002Wt-Bt; Fri, 08 Sep 2017 06:12:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqCWa-0002Wi-4n
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 06:12:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 57/83-03610-3C432B95; Fri, 08 Sep 2017 06:12:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfeQyaZ
 Ig9fLhS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ejzNJaCj8YVqzb+Zm9g
 XKLVxcjFISTQyCQx8/oiVgjnMaPEiV/zWSCcbYwSk34/Zexi5OQQEXCW+HpmLjuIzSugL3Ht0
 0JmEFtYQE+icc0zJhBbQsBL4vKU+2ww9vdXj4Fq2DnYBKwkDomBRFkEVCVWtFxln8DItYCRYR
 WjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBvGYBgB+OZBYG
 HGCU5mJREeRtmbIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7znhTpJBgUWp6akVaZg4wyGDS
 Ehw8SiK8hiBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US550BUiQAUpRRmgc3Ahbwlxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wFkCk9mXgncpldARzABHVHyfAPIESWJCCmpBsaDct
 qX7rUlORpsCQ3ZaxGf93/bzS6H6sRH5z5quYtrzbOQuiXeVVWqmJsQ0f5IQLPAx2Z2geCpJQ/
 /rlNtPSvxNDQ2O0H6X7PtBFFu46wvSXG7rxQvPvPkpRnnm7Anx26UF3itEbx2Q1cmjiVW8NvS
 JYu0dMrXa06azMCjtc+36Iv99FCfz0osxRmJhlrMRcWJAH/jHyBzAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504851137!81835615!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43918 invoked from network); 8 Sep 2017 06:12:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 06:12:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqCWU-0002rD-VS; Fri, 08 Sep 2017 06:12:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqCWP-000547-1f; Fri, 08 Sep 2017 06:12:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqCWO-0001k8-NQ; Fri, 08 Sep 2017 06:12:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113130-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c50596a701435b62dc7e9c12b49201a17c38e17c
X-Osstest-Versions-That: ovmf=89796c69d9fdaa9bd13d37b6b1687df5e0104ed5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 06:12:08 +0000
Subject: [Xen-devel] [ovmf test] 113130: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxMzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFh
MTdjMzhlMTdjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4OTc5NmM2
OWQ5ZmRhYTliZDEzZDM3YjZiMTY4N2RmNWUwMTA0ZWQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMxMTUgIDIwMTctMDktMDcgMDE6MTg6NTkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMTMwICAyMDE3LTA5LTA3IDE1OjMwOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jNTA1OTZh
NzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiBjNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhl
MTdjCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDky
MDFhMTdjMzhlMTdjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGM1
MDU5NmE3MDE0MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2MgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGM1MDU5NmE3MDE0
MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2M6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgODk3OTZjNi4uYzUwNTk2YSAgYzUwNTk2YTcwMTQzNWI2MmRjN2U5YzEyYjQ5MjAxYTE3
YzM4ZTE3YyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDX-0005aX-4H; Fri, 08 Sep 2017 06:56:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDV-0005ZM-G1
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 71/96-01916-82F32B95; Fri, 08 Sep 2017 06:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov666/aZ
 Ig0l/ZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzO7oZC+a7Vsw81MbcwHjGsIuRk0NCwEji
 7cR/TF2MXBxCAgsZJX7s2cEOkmATUJXYcP0UK4gtIiAtce3zZUaQImaBSUwSC7rXgRUJCwRK3
 D26nAXEZgFqWPdtCVsXIwcHr4CxROfRKogF8hIdByaDlXAKmEgcn9TFDlIiBFTyZwbjBEbuBY
 wMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECfVvPwMC4g/F
 Km/MhRkkOJiVR3oYZGyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCG2m2KFBIsSk1PrUjLzAEG
 GUxagoNHSYTXECTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClxXh6QIgGQoozSPLgRsIC/x
 CgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY96ct0BSezLwSuE2vgI5gAjqi5PkGkCNKEhFSUg
 2Myi/YOxfs5MtLcL00ffJtpcNJJ2Z+bJ9QIv30TGvz7LVtXvuikufV+i1x/fYq8uPkhdpf1+Z
 Y2WXVCFd9/fg+pmjPNDY77hN1wrxPdLKrGtPeZn2xXn1jlo++0p/auSv/9Warr1VYmvGtn6v8
 oV9+5rd9CQ5ykVtSWWeV9+fdF7mQNqV05q9KJZbijERDLeai4kQAA9Op/HMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504853799!113774881!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3890 invoked from network); 8 Sep 2017 06:56:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A09FFABBC;
 Fri,  8 Sep 2017 06:56:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:27 +0200
Message-Id: <20170908065634.5420-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 1/8] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIgdG8gYmUg
bW9yZSB0eXBlIHNhZmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClYzOgotIHVw
ZGF0ZSBjb21taXQgbWVzc2FnZQoKVjI6Ci0gcmViYXNlZCB0byBzdGFnaW5nCi0tLQogeGVuL2Fy
Y2gvYXJtL21tLmMgICAgICAgICAgICAgICAgIHwgMzYgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgNDEgKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaCAgICAgfCAgMyArKysKIDYgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwg
NjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwppbmRleCBiMzk2NzdlYWM5Li4zZGIwZTNiZGVhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTIyOSwzOSArMTIyOSwx
MSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBzd2l0Y2ggKCBzcGFjZSAp
CiAgICAgewogICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGU6Ci0gICAgICAgIGdyYW50
X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgIGlmICggZC0+Z3JhbnRfdGFi
bGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9IDE7Ci0KLSAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAy
ICYmCi0gICAgICAgICAgICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzOwotICAgICAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50
X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFi
bGUtPnN0YXR1c1tpZHhdKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAm
JgotICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQotICAgICAgICAg
ICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwotCi0gICAgICAgICAgICBpZiAo
IGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAg
IG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwotICAg
ICAgICB9Ci0KLSAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKLQot
ICAgICAgICAgICAgdCA9IHAybV9yYW1fcnc7Ci0gICAgICAgIH0KLQotICAgICAgICBncmFudF93
cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICByYyA9IGdudHRhYl9tYXBfZnJh
bWUoZCwgaWR4LCBnZm4sICZtZm4pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJl
dHVybiByYzsKIAotICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgdCA9IHAybV9yYW1fcnc7CiAKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTVhMDI5YzliZS4u
M2Q4OTllNGE4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tLmMKQEAgLTQ2MzEsNDAgKzQ2MzEsMTkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cF9vbmUoCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCi0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21m
biwgbWZuID0gMCwgb2xkX2dwZm47CisgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dw
Zm47CiAgICAgaW50IHJjID0gMDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAKICAgICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewogICAgICAgICBj
YXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgogICAgICAgICAgICAgaWYgKCBpZHggPT0gMCAp
Ci0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pOworICAg
ICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOgot
ICAgICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0KLSAgICAgICAg
ICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICAg
ICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOwotCi0gICAgICAgICAgICBpZiAoIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAgKGlkeCAm
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAg
ICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNb
aWR4XSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJs
ZSkpICYmCi0gICAgICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQot
ICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKLQotICAg
ICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSAp
Ci0gICAgICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5z
aGFyZWRfcmF3W2lkeF0pOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBncmFudF93cml0
ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgICAgICAgICAgZ250dGFiX21hcF9mcmFtZShk
LCBpZHgsIGdwZm4sICZtZm4pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVO
TUFQU1BBQ0VfZ21mbl9yYW5nZToKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuOgpAQCAt
NDY4MSw4ICs0NjYwLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGlkeCksIGQp
ICkKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIG1mbiA9IGlkeDsKLSAgICAg
ICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgbWZuID0g
X21mbihpZHgpOworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9y
ZWlnbjoKQEAgLTQ2OTEsNyArNDY3MCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGQpIHx8IChtZm4gPT0gMCkgKQorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShkKSB8fCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICBnb3RvIHB1dF9ib3RoOwpAQCAtNDcxNSwxNiArNDY5NCwxNiBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgZ290byBwdXRfYm90aDsKIAog
ICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCi0gICAgb2xkX2dwZm4g
PSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOworICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9t
Zm4obWZuX3gobWZuKSk7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZ
ICk7CiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1B
UFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwog
ICAgIGlmICggb2xkX2dwZm4gIT0gSU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFH
RV9PUkRFUl80Syk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBf
Z2ZuKG9sZF9ncGZuKSwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcg
bG9jYXRpb24uICovCiAgICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgZ3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMg
PSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAK
ICBwdXRfYm90aDoKICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJl
ZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmYjM4NTljZThlLi40YzJl
OWU0MGE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjA3LDYgKzM2MDcsNDQgQEAgaW50IG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0K
ICNlbmRpZgogCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikK
K3sKKyAgICBpbnQgcmMgPSAwOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFu
dF90YWJsZTsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgaWYgKCBndC0+Z3Rf
dmVyc2lvbiA9PSAwICkKKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOworCisgICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAyICYmCisgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3Rh
YmxlX3N0YXR1cykgKQorICAgIHsKKyAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzOworICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpICkKKyAg
ICAgICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4XSkpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwg
bWF4X2dyYW50X2ZyYW1lcykgKQorICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4
ICsgMSk7CisKKyAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKKyAgICAg
ICAgICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIH0KKworICAgIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhn
dCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmlu
dChzdHJ1Y3QgZG9tYWluICpyZCkKIHsKICAgICBpbnQgZmlyc3QgPSAxOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCmluZGV4IGJjNGQ2MWE5NDAuLjBhMjQ4YTc2NWEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxF
X0hfXwogCiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAKICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCkBAIC0yMSw2ICsyMiwx
MiBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAg
IHJldHVybiAxOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworICAgIGQtPmFyY2guZ3JhbnRfdGFi
bGVfZ2ZuW2lkeF0gPSBnZm47Cit9CisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFn
ZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAz
M2IyZjg4Yjk2Li5jODY1OTk5YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC03
NSw2ICs3NSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWdu
ZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3
MSwlMCIgOiAiPW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCitzdGF0aWMg
aW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
X3QgZ2ZuKQoreworfQorCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMg
ZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkg
PT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CmluZGV4IGFmMjY5YTEwOGQuLjQzZWM2YzRkODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0x
MzYsNCArMTM2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwK
KyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5fR1JB
TlRfVEFCTEVfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDW-0005aM-TZ; Fri, 08 Sep 2017 06:56:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDV-0005ZL-Fn
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 8C/65-01910-82F32B95; Fri, 08 Sep 2017 06:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov666/aZ
 Ig7OfZCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLx/rYC9bZV/w83sHUwHjYuIuRk0NCwEji
 7cR/TF2MXBxCAgsZJWa1XmYBSbAJqEpsuH6KFcQWEZCWuPb5MiNIEbPAJCaJBd3r2LsYOTiEB
 YwlDp21BqlhAapv6FzGAhLmBQrPWZcKMV9eouPAZLCRnAImEscndYF1CgGV/JnBOIGRewEjwy
 pGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEDf1jMwMO5g7Nv
 rd4hRkoNJSZS3YcbGSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKF2myKFBItS01Mr0jJzgEEG
 k5bg4FES4TUESfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpyXB6RIAKQoozQPbgQs4C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9aQs0hSczrwRu0yugI5iAjih5vgHkiJJEhJRUA2
 Py5LAbauaOZ0xn7/y8PXZrZsSun5vexF5+Zv3Qzi5nt1UE03wOU89yW8GEINfFra9rtBkcNx5
 fE5HcEPVgetFuH+ao3I3b0/3500PPBOuFvZe1Slh9jWvWr8V3jt2bc+xN9exbWyqvi9q7h7QX
 38wJubPDPGqCkfDkwuN31Q9wZDm89ZVf2qnEUpyRaKjFXFScCABlPgS+cwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504853799!109715523!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57735 invoked from network); 8 Sep 2017 06:56:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0A635ABD9;
 Fri,  8 Sep 2017 06:56:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:28 +0200
Message-Id: <20170908065634.5420-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCA4NCAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDgxIGlu
c2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA0YzJlOWU0MGE1Li40
NTIwZTM2ZDkwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC00MCw2ICs0MCw0NCBAQAogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAorLyogUGVyLWRvbWFpbiBncmFudCBp
bmZvcm1hdGlvbi4gKi8KK3N0cnVjdCBncmFudF90YWJsZSB7CisgICAgLyoKKyAgICAgKiBMb2Nr
IHByb3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZl
CisgICAgICogZW50cnkgbGlzdCwgZXRjLikKKyAgICAgKi8KKyAgICBwZXJjcHVfcndsb2NrX3Qg
ICAgICAgbG9jazsKKyAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3
aXRoIGd1ZXN0ICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsK
KyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJs
ZS5oKS4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKipzaGFyZWRfcmF3OworICAgICAg
ICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7CisgICAgICAgIHVuaW9uIGdyYW50
X2VudHJ5X3YyICoqc2hhcmVkX3YyOworICAgIH07CisgICAgLyogTnVtYmVyIG9mIGdyYW50IHN0
YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCisgICAgdW5z
aWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7CisgICAgLyogU3RhdGUgZ3JhbnQg
dGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KKyAgICBncmFudF9z
dGF0dXNfdCAgICAgICAqKnN0YXR1czsKKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCisg
ICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqKmFjdGl2ZTsKKyAgICAvKiBNYXBwaW5nIHRy
YWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLworICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFw
dHJhY2s7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0OworICAgIC8q
IExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8KKyAgICBzcGlubG9ja190ICAg
ICAgICAgICAgbWFwdHJhY2tfbG9jazsKKyAgICAvKgorICAgICAqIFRoZSBkZWZpbmVkIHZlcnNp
b25zIGFyZSAxIGFuZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdworICAgICAqIHdoYXQg
dmVyc2lvbiB0byB1c2UgeWV0LgorICAgICAqLworICAgIHVuc2lnbmVkICAgICAgICAgICAgICBn
dF92ZXJzaW9uOworfTsKKworI2lmbmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyog
dG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLworLyogRGVmYXVsdCBtYXhpbXVtIHNpemUgb2Yg
YSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KKyNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRf
RlJBTUVTICAgMzIKKyNlbmRpZgorCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfZ3Jh
bnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRf
ZnJhbWVzKTsKIApAQCAtMTE4LDYgKzE1NiwxOCBAQCBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyB7CiAg
ICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgLyogcm91bmQgc2l6ZSB0byBhIHBvd2VyIG9mIDIg
Ki8KIH07CiAKKy8qIE51bWJlciBvZiBncmFudCB0YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhv
bGQgZCdzIGdyYW50IHRhYmxlIGxvY2suICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBu
cl9ncmFudF9mcmFtZXMoY29uc3Qgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICByZXR1
cm4gZ3QtPm5yX2dyYW50X2ZyYW1lczsKK30KKworLyogTnVtYmVyIG9mIHN0YXR1cyBncmFudCB0
YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNvbnN0IHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QpCit7CisgICAgcmV0dXJuIGd0LT5ucl9zdGF0dXNfZnJhbWVzOworfQorCiAj
ZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGdyYW50
X21hcHBpbmcpKQogI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBcCiAgICAgKCh0KS0+bWFw
dHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0VdKQpAQCAt
MTk3LDcgKzI0NywyNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0X3NldF9nZm4oc3RydWN0IGFj
dGl2ZV9ncmFudF9lbnRyeSAqYWN0LCBnZm5fdCBnZm4pCiAjZW5kaWYKIH0KIAotREVGSU5FX1BF
UkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CitzdGF0aWMgREVGSU5FX1BFUkNQVV9S
V0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9y
ZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBwZXJjcHVfcmVhZF9sb2Nr
KGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGdyYW50
X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcGVyY3B1X3JlYWRf
dW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBwZXJjcHVf
d3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBw
ZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KIAogc3RhdGlj
IGlubGluZSB2b2lkIGdudHRhYl9mbHVzaF90bGIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
QEAgLTI1MCw2ICszMjAsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGFjdGl2ZV9lbnRyeV9yZWxl
YXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKICAgICBzcGluX3VubG9jaygmYWN0
LT5sb2NrKTsKIH0KIAorI2RlZmluZSBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgKFBBR0VfU0laRSAv
IHNpemVvZihncmFudF9zdGF0dXNfdCkpCisjZGVmaW5lIEdSQU5UX1BFUl9QQUdFIChQQUdFX1NJ
WkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCisvKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUg
c3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0dXNfZnJhbWVzKHVuc2lnbmVk
IGludCBncmFudF9mcmFtZXMpCit7CisgICAgcmV0dXJuIChncmFudF9mcmFtZXMgKiBHUkFOVF9Q
RVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAtIDEpIC8KKyAgICAgICAgR1JBTlRfU1RB
VFVTX1BFUl9QQUdFOworfQorCiAvKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBv
dXQsIG9yIG5lZWRzIHVuc2hhcmluZy4KICAgIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNv
bnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgogICAgQ2FsbGVyIG11c3Qg
ZG8gcHV0X3BhZ2UoKnBhZ2UpLgpAQCAtMTU4MCw3ICsxNjU5LDcgQEAgZ250dGFiX3VucG9wdWxh
dGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQogICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIgbXVzdCBob2xkIHRoZSBncmFu
dCB0YWJsZSdzCiAgKiB3cml0ZSBsb2NrIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVuY3Rpb24uCiAg
Ki8KLWludAorc3RhdGljIGludAogZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiB7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpn
dCA9IGQtPmdyYW50X3RhYmxlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3Rh
YmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCA0M2VjNmM0ZDgwLi40
M2IwN2U2MGM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjksNjYgKzI5LDkgQEAKICNpbmNs
dWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgogCi0jaWZuZGVm
IERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRl
ICovCi0vKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBbUE9MSUNZXSAq
LwotI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgotI2VuZGlmCiAvKiBU
aGUgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuICovCiBleHRlcm4gdW5zaWduZWQgaW50
IG1heF9ncmFudF9mcmFtZXM7CiAKLURFQ0xBUkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRf
cndsb2NrKTsKLQotLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4gKi8KLXN0cnVjdCBn
cmFudF90YWJsZSB7Ci0gICAgLyoKLSAgICAgKiBMb2NrIHByb3RlY3RpbmcgdXBkYXRlcyB0byBn
cmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCi0gICAgICogZW50cnkgbGlzdCwgZXRj
LikKLSAgICAgKi8KLSAgICBwZXJjcHVfcndsb2NrX3QgICAgICAgbG9jazsKLSAgICAvKiBUYWJs
ZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0ICovCi0gICAgdW5zaWdu
ZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsKLSAgICAvKiBTaGFyZWQgZ3JhbnQgdGFi
bGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICB1bmlvbiB7Ci0g
ICAgICAgIHZvaWQgKipzaGFyZWRfcmF3OwotICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEg
KipzaGFyZWRfdjE7Ci0gICAgICAgIHVuaW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOwot
ICAgIH07Ci0gICAgLyogTnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGgg
Z3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCi0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0
YXR1c19mcmFtZXM7Ci0gICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1Ymxp
Yy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsK
LSAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCi0gICAgc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqKmFjdGl2ZTsKLSAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAq
LwotICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICoqbWFwdHJhY2s7Ci0gICAgdW5zaWduZWQgaW50
ICAgICAgICAgIG1hcHRyYWNrX2xpbWl0OwotICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFw
dHJhY2sgbGltaXQgKi8KLSAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJhY2tfbG9jazsK
LSAgICAvKiBUaGUgZGVmaW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdl
IGRvbid0IGtub3cKLSAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8KLSAgICB1bnNp
Z25lZCAgICAgICAgICAgICAgZ3RfdmVyc2lvbjsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF9yZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBwZXJjcHVfcmVh
ZF9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lk
IGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1
X3JlYWRfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGlu
ZSB2b2lkIGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBw
ZXJjcHVfd3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgdm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsK
LSAgICBwZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQog
LyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0LiAqLwogaW50
IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTEwNiwzMyAr
NDksNiBAQCB2b2lkCiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAotLyogSW5jcmVhc2UgdGhlIHNpemUgb2YgYSBkb21haW4ncyBncmFudCB0YWJsZS4K
LSAqIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyYW50IHRhYmxlIHdyaXRlIGxvY2suCi0gKi8KLWlu
dAotZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9u
cl9mcmFtZXMpOwotCi0vKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxsZXIgbXVz
dCBob2xkIGQncyBncmFudCB0YWJsZSBsb2NrLiAqLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBp
bnQgbnJfZ3JhbnRfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcmV0dXJu
IGd0LT5ucl9ncmFudF9mcmFtZXM7Ci19Ci0KLS8qIE51bWJlciBvZiBzdGF0dXMgZ3JhbnQgdGFi
bGUgZnJhbWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4gdGFibGUgbG9jay4qLwotc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0KQotewotICAgIHJldHVybiBndC0+bnJfc3RhdHVzX2ZyYW1lczsKLX0KLQotI2RlZmluZSBH
UkFOVF9TVEFUVVNfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkp
Ci0jZGVmaW5lIEdSQU5UX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlf
djJfdCkpCi0vKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBt
dXN0IGhvbGQgZCdzIGdyLiB0YWJsZSBsb2NrLiovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dCBncmFudF90b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFtZXMpCi17Ci0gICAgcmV0dXJu
IChncmFudF9mcmFtZXMgKiBHUkFOVF9QRVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAt
IDEpIC8KLSAgICAgICAgR1JBTlRfU1RBVFVTX1BFUl9QQUdFOwotfQotCiBpbnQgbWVtX3NoYXJp
bmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMp
OwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDW-0005a3-Mn; Fri, 08 Sep 2017 06:56:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDV-0005ZN-9r
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:41 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5B/2F-00743-82F32B95; Fri, 08 Sep 2017 06:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsVyuP0Ov666/aZ
 Ig2Nt1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bHDtGC3TYVp1omszcwbtbtYuTkkBAwkng7
 8R9TFyMXh5DAQkaJTRt7WUASbAKqEhuun2IFsUUEpCWufb7MCFLELDCJSWJB9zr2LkYODmEBb
 4mdk4VATBag+vc/Q0HKeQWMJSbvOM4KMV9eouPAZLCRnAImEscndYF1CgHV/JnBOIGRewEjwy
 pGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDP1jMwMO5g7Fv
 ld4hRkoNJSZS3YcbGSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4K233RQp
 JFiUmp5akZaZAww9mFIJDh4lEd7jNkBp3uKCxNzizHSI1ClGXY6Om3f/MAmBzZAS5y0BmSEAU
 pRRmgc3AhYHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/4EmcKTmVcCt+kV0BFMQEeUPN
 8AckRJIkJKqoGR6c7ta+cXqWruEtr6bbNMYNyx5PtqlQUrMsWEjXVdZN5Y+W1+tWXWpymG54L
 4pmW/rOV751cu9+5L4M2n93Y1V1Vsvc9V385d8FAl4FRU306BVXI6ct2XI5WvP0gIkPbfFV5i
 Pydvjta/Z98nrDK4NOXV5+sf/3WvEru+rWvhsrV656Of98WpKLEUZyQaajEXFScCABImdQ1+A
 gAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504853799!90048617!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33986 invoked from network); 8 Sep 2017 06:56:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 880F9ABED;
 Fri,  8 Sep 2017 06:56:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:29 +0200
Message-Id: <20170908065634.5420-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table sub
	structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJv
bSBnbnR0YWJfc2V0dXBfdGFibGUoKSBvciBqdXN0CmJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0
ZWQgdGhlIGZpcnN0IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClY0Ogot
IG1ha2UgcmV0IG1vcmUgbG9jYWwgKFdlaSBMaXUpCgpWMzoKLSBtb3ZlIGNhbGwgb2YgZ3JhbnRf
dGFibGVfaW5pdCgpIGZyb20gZ250dGFiX3NldHVwX3RhYmxlKCkgdG8KICBnbnR0YWJfZ3Jvd190
YWJsZSgpIChQYXVsIER1cnJhbnQpCi0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAg
fCAgMTcgKysrKystCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDEzOCArKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9ncmFu
dF90YWJsZS5oIHwgICAyICsKIDMgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgNjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggNWFlYmNmMjY1Zi4uOTgzZjMzMzZhOSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zNjMsNiArMzYz
LDkgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25l
ZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIGluaXRf
c3RhdHVzIHw9IElOSVRfZ250dGFiOwogCisgICAgICAgIGlmICggZG9taWQgPT0gMCAmJiBncmFu
dF90YWJsZV9pbml0KGQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwogICAgICAgICBwb29s
aWQgPSAwOwogCiAgICAgICAgIGVyciA9IC1FTk9NRU07CkBAIC05OTgsNyArMTAwMSw4IEBAIGlu
dCBfX2RvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgIHByZXYgPSBjbXB4Y2hnKCZkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50LCBvbGQsIG5l
dyk7CiAgICAgfSB3aGlsZSAoIHByZXYgIT0gb2xkICk7CiAKLSAgICBwYXVzZV9mbihkKTsKKyAg
ICBpZiAoIHBhdXNlX2ZuICkKKyAgICAgICAgcGF1c2VfZm4oZCk7CiAKICAgICByZXR1cm4gMDsK
IH0KQEAgLTEwMjksOCArMTAzMywxNyBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29u
dHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQg
ZmluaXNoZWQgd2hlbiB0aGUgY29udHJvbGxlciByZWZlcmVuY2UgY291bnQKICAgICAgKiBmaXJz
dCBkcm9wcyB0byAwLgogICAgICAqLwotICAgIGlmICggbmV3ID09IDAgKQorICAgIGlmICggbmV3
ID09IDAgJiYgIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGludCByZXQg
PSBncmFudF90YWJsZV9pbml0KGQpOworCisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkLCBOVUxMKTsK
KyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KICAgICAgICAgZC0+Y3JlYXRpb25f
ZmluaXNoZWQgPSB0cnVlOworICAgIH0KIAogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKaW5kZXggNDUyMGUzNmQ5MC4uMjllN2ZhNTM5YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTY1NSw2ICsx
NjU1LDc4IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7
CiB9CiAKK2ludAorZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0
cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQg
aSwgajsKKworICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApCisgICAgICAgIHJldHVybiAw
OworCisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwor
CisgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLworICAgIGlmICggKGd0LT5hY3RpdmUgPSB4
emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5V
TEwgKQorICAgICAgICBnb3RvIG5vX21lbV8xOworICAgIGZvciAoIGkgPSAwOworICAgICAgICAg
IGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFN
RVMpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAoZ3QtPmFjdGl2ZVtpXSA9IGFsbG9jX3hl
bmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8gbm9fbWVtXzI7CisgICAg
ICAgIGNsZWFyX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7CisgICAgICAgIGZvciAoIGogPSAwOyBqIDwg
QUNHTlRfUEVSX1BBR0U7IGorKyApCisgICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmZ3QtPmFj
dGl2ZVtpXVtqXS5sb2NrKTsKKyAgICB9CisKKyAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9y
ZWlnbiBmcmFtZXMgdGFibGUgKi8KKyAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0
cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOworICAgIGlmICggZ3QtPm1hcHRy
YWNrID09IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21lbV8yOworCisgICAgLyogU2hhcmVkIGdy
YW50IHRhYmxlLiAqLworICAgIGlmICggKGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2
b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKKyAgICAgICAgZ290byBub19tZW1f
MzsKKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQor
ICAgIHsKKyAgICAgICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFwX3Bh
Z2UoKSkgPT0gTlVMTCApCisgICAgICAgICAgICBnb3RvIG5vX21lbV80OworICAgICAgICBjbGVh
cl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKKyAgICB9CisKKyAgICAvKiBTdGF0dXMgcGFnZXMg
Zm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLworICAgIGd0LT5zdGF0dXMgPSB4emFs
bG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7CisgICAgaWYgKCBn
dC0+c3RhdHVzID09IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21lbV80OworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICAgICAgZ250dGFi
X2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7CisKKyAgICBndC0+bnJfc3RhdHVzX2ZyYW1l
cyA9IDA7CisKKyAgICByZXR1cm4gMDsKKworIG5vX21lbV80OgorICAgIGZvciAoIGkgPSAwOyBp
IDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCisgICAgICAgIGZyZWVfeGVuaGVhcF9w
YWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKKyAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7CisgICAg
Z3QtPnNoYXJlZF9yYXcgPSBOVUxMOworIG5vX21lbV8zOgorICAgIHZmcmVlKGd0LT5tYXB0cmFj
ayk7CisgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKKyBub19tZW1fMjoKKyAgICBmb3IgKCBpID0g
MDsKKyAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxf
TlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKKyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFj
dGl2ZVtpXSk7CisgICAgeGZyZWUoZ3QtPmFjdGl2ZSk7CisgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7
Cisgbm9fbWVtXzE6CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IDA7CisgICAgcmV0dXJuIC1F
Tk9NRU07Cit9CisKIC8qCiAgKiBHcm93IHRoZSBncmFudCB0YWJsZS4gVGhlIGNhbGxlciBtdXN0
IGhvbGQgdGhlIGdyYW50IHRhYmxlJ3MKICAqIHdyaXRlIGxvY2sgYmVmb3JlIGNhbGxpbmcgdGhp
cyBmdW5jdGlvbi4KQEAgLTE2NjUsNiArMTczNywxMiBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgdW5zaWduZWQgaW50IGksIGo7CiAK
KyAgICBpZiAoICFndC0+bnJfZ3JhbnRfZnJhbWVzICYmIGdyYW50X3RhYmxlX2luaXQoZCkgKQor
ICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJBbGxvY2F0aW9uIGZhaWx1cmUg
aW4gZ3JhbnQgdGFibGUgaW5pdC5cbiIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAg
ICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKIAogICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLApAQCAtMzM4MCw3NSArMzQ1OCwxNyBAQCBncmFudF90YWJsZV9jcmVh
dGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7
Ci0gICAgdW5zaWduZWQgaW50IGksIGo7CiAKICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1Y3Qg
Z3JhbnRfdGFibGUpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMDsKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCiAgICAgcGVyY3B1X3J3
bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwogICAgIHNwaW5fbG9j
a19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKLSAgICB0LT5ucl9ncmFudF9mcmFtZXMgPSBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsKLQotICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KLSAg
ICBpZiAoICh0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVf
Z3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzE7Ci0gICAgZm9y
ICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoICh0LT5h
Y3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAgICAgICBn
b3RvIG5vX21lbV8yOwotICAgICAgICBjbGVhcl9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0gICAgICAg
IGZvciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCi0gICAgICAgICAgICBzcGlu
X2xvY2tfaW5pdCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOwotICAgIH0KLQotICAgIC8qIFRyYWNr
aW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwotICAgIHQtPm1hcHRyYWNrID0g
dnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCp0LT5tYXB0cmFjaykpOwotICAg
IGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzI7Ci0KLSAg
ICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCi0gICAgaWYgKCAodC0+c2hhcmVkX3JhdyA9IHh6
YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCi0gICAgICAg
IGdvdG8gbm9fbWVtXzM7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUzsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxv
Y194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAgICAgICBnb3RvIG5vX21lbV80Owot
ICAgICAgICBjbGVhcl9wYWdlKHQtPnNoYXJlZF9yYXdbaV0pOwotICAgIH0KLQotICAgIC8qIFN0
YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCi0gICAgdC0+c3Rh
dHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7Ci0g
ICAgaWYgKCB0LT5zdGF0dXMgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0KLSAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgICAg
ICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpOwotCi0gICAgdC0+bnJfc3RhdHVz
X2ZyYW1lcyA9IDA7CiAKICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCiAg
ICAgZC0+Z3JhbnRfdGFibGUgPSB0OwogICAgIHJldHVybiAwOwotCi0gbm9fbWVtXzQ6Ci0gICAg
Zm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAg
ZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7Ci0gICAgeGZyZWUodC0+c2hhcmVk
X3Jhdyk7Ci0gbm9fbWVtXzM6Ci0gICAgdmZyZWUodC0+bWFwdHJhY2spOwotIG5vX21lbV8yOgot
ICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9m
cmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQotICAgICAgICBmcmVlX3hlbmhl
YXBfcGFnZSh0LT5hY3RpdmVbaV0pOwotICAgIHhmcmVlKHQtPmFjdGl2ZSk7Ci0gbm9fbWVtXzE6
Ci0gICAgeGZyZWUodCk7Ci0gbm9fbWVtXzA6Ci0gICAgcmV0dXJuIC1FTk9NRU07CiB9CiAKIHZv
aWQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNiMDdlNjBjNS4uODRhOGQ2MTYxNiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKQEAgLTM1LDYgKzM1LDggQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhf
Z3JhbnRfZnJhbWVzOwogLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBj
b250ZXh0LiAqLwogaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpk
KTsKK2ludCBncmFudF90YWJsZV9pbml0KAorICAgIHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBn
cmFudF90YWJsZV9kZXN0cm95KAogICAgIHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBncmFudF90
YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDX-0005bb-UP; Fri, 08 Sep 2017 06:56:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDW-0005Zk-M0
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BD/31-03610-A2F32B95; Fri, 08 Sep 2017 06:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov66m/aZ
 Ig5Y7chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aFL8uYC9a7Vay63szWwDjdpIuRk0NCwEji
 7cR/TF2MXBxCAgsZJV5OnMkKkmATUJXYcP0UmC0iIC1x7fNlRpAiZoFJTBILutexgySEBZwkL
 u25wghiswA1rN3yiwXE5hUwluiccIANYoO8RMeByWBxTgETieOTuoB6OYC2GUv8mcE4gZF7AS
 PDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxjX
 zAw8xSnIwKYnyNszYGCnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKErwPbTdF
 CgkWpaanVqRl5gADEKZUgoNHSYT3O0iat7ggMbc4Mx0idYpRl6Pj5t0/TEJgM6TEeUtAigRAi
 jJK8+BGwKLhEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5a0Gm8GTmlcBtegV0BBPQESXPN4
 AcUZKIkJJqYJx6/fGj2U7vux+ZuKhsXdd8lUFa1685Wf/nhX9mJTILRTIZi3X3bqvw9dyXJTY
 vv9pZ8gbbGf2nu484HS4Oa+DwDGU/VhAgve5DU7XWqRPG9jLBH8pkFb9Xhc5K+xvcanO5lI3v
 xzWj61XRsrnvxHcdefpiAetWXdGuE50bZzvkbZmkK2m5QYmlOCPRUIu5qDgRANhevcyBAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504853801!81784218!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9493 invoked from network); 8 Sep 2017 06:56:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B92EAC46;
 Fri,  8 Sep 2017 06:56:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:30 +0200
Message-Id: <20170908065634.5420-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cwppbiB0aGUgZnV0dXJl
LiBGb3Igbm93IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2Jh
bAp2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClYzOgotIGNvcnJlY3Qg
ZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCAyOWU3ZmE1MzliLi5mZjczNWE0YjQ3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC03MSw2ICs3MSw5
IEBAIHN0cnVjdCBncmFudF90YWJsZSB7CiAgICAgICogd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQu
CiAgICAgICovCiAgICAgdW5zaWduZWQgICAgICAgICAgICAgIGd0X3ZlcnNpb247CisgICAgLyog
UmVzb3VyY2UgbGltaXRzIG9mIHRoZSBkb21haW4uICovCisgICAgdW5zaWduZWQgaW50ICAgICAg
ICAgIG1heF9ncmFudF9mcmFtZXM7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9tYXB0
cmFja19mcmFtZXM7CiB9OwogCiAjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAv
KiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCkBAIC0yODcsOCArMjkwLDggQEAgbnVtX2Fj
dF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGNvbnN0IHVuc2lnbmVkIGludCBudW0pCiAgICAgcmV0
dXJuIERJVl9ST1VORF9VUChudW0gKiBzaGFfcGVyX3BhZ2UsIEFDR05UX1BFUl9QQUdFKTsKIH0K
IAotI2RlZmluZSBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyBcCi0gICAgbnVtX2FjdF9mcmFt
ZXNfZnJvbV9zaGFfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpCisjZGVmaW5lIG1heF9ucl9hY3Rp
dmVfZ3JhbnRfZnJhbWVzKGd0KSBcCisgICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVz
KGd0LT5tYXhfZ3JhbnRfZnJhbWVzKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAogbnJf
YWN0aXZlX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQpAQCAtNTI2LDcgKzUy
OSw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgICogb3V0IG9mIG1lbW9yeSwgdHJ5IHN0
ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChpbiBjYXNlIHRoZQogICAgICAqIGd1
ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkpLgogICAgICAqLwotICAg
IGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhfbWFwdHJhY2tfZnJhbWVzICkKKyAg
ICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVz
ICkKICAgICAgICAgbmV3X210ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAgICBpZiAoICFu
ZXdfbXQgKQpAQCAtMTY2NCwxNCArMTY2NywxNSBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgaWYgKCBndC0+bnJfZ3JhbnRfZnJhbWVzICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7
CisgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IG1pbl90KHVuc2lnbmVkIGludCwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogCiAgICAgLyogQWN0aXZlIGdyYW50IHRhYmxl
LiAqLwogICAgIGlmICggKGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
bnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSkpID09IE5VTEwg
KQogICAgICAgICBnb3RvIG5vX21lbV8xOwogICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkg
PCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMp
OyBpKysgKQorICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoZ3Qt
Pm5yX2dyYW50X2ZyYW1lcyk7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIChndC0+YWN0aXZl
W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQogICAgICAgICAgICAgZ290byBu
b19tZW1fMjsKQEAgLTE2ODEsMTQgKzE2ODUsMTQgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIH0KIAogICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZy
YW1lcyB0YWJsZSAqLwotICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2Zy
YW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CisgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxv
YyhndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CiAgICAg
aWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzI7CiAKICAg
ICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCi0gICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXcgPSB4
emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQorICAgIGlm
ICggKGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKSkgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtXzM7Ci0gICAgZm9yICggaSA9
IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGd0LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCiAgICAgewogICAgICAgICBpZiAoIChndC0+
c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKICAgICAgICAg
ICAgIGdvdG8gbm9fbWVtXzQ7CkBAIC0xNjk3LDExICsxNzAxLDExIEBAIGdyYW50X3RhYmxlX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFi
bGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3Jh
bnRfc3RhdHVzX3QgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19z
dGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSk7CiAg
ICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQogICAgICAgICBnb3RvIG5vX21lbV80OwogCi0g
ICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICBm
b3IgKCBpID0gMDsgaSA8IGd0LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCiAgICAgICAgIGdudHRh
Yl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgZ3QsIGkpOwogCiAgICAgZ3QtPm5yX3N0YXR1c19mcmFt
ZXMgPSAwOwpAQCAtMTcwOSw3ICsxNzEzLDcgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHJldHVybiAwOwogCiAgbm9fbWVtXzQ6Ci0gICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IGd0
LT5ucl9ncmFudF9mcmFtZXM7IGkrKyApCiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5z
aGFyZWRfcmF3W2ldKTsKICAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7CiAgICAgZ3QtPnNoYXJl
ZF9yYXcgPSBOVUxMOwpAQCAtMTcxOCw3ICsxNzIyLDcgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7CiAgbm9fbWVtXzI6CiAgICAg
Zm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1l
cyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCisgICAgICAgICAgaSA8IG51bV9hY3Rf
ZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhndC0+bnJfZ3JhbnRfZnJhbWVzKTsgaSsrICkKICAgICAg
ICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7CiAgICAgeGZyZWUoZ3QtPmFjdGl2
ZSk7CiAgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7CkBAIC0xNzQzLDcgKzE3NDcsNyBAQCBnbnR0YWJf
Z3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0g
bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1heF9n
cmFudF9mcmFtZXMpOwogCiAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAgICAi
RXhwYW5kaW5nIGRvbSAoJWQpIGdyYW50IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZyYW1lcy5c
biIsCkBAIC0xODE1LDE1ICsxODE5LDYgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIGlmICgg
dW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQogICAgICAgICByZXR1cm4g
LUVGQVVMVDsKIAotICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gbWF4X2dyYW50X2Zy
YW1lcykgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJYZW4gb25seSBz
dXBwb3J0cyB1cCB0byAlZCBncmFudC10YWJsZSBmcmFtZXMiCi0gICAgICAgICAgICAgICAgIiBw
ZXIgZG9tYWluLlxuIiwKLSAgICAgICAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzKTsKLSAgICAg
ICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQotCiAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkob3AuZnJhbWVfbGlzdCwgb3AubnJf
ZnJhbWVzKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCkBAIC0xODQzLDYgKzE4MzgsMTQg
QEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgZ3Jh
bnRfd3JpdGVfbG9jayhndCk7CiAKKyAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IGd0
LT5tYXhfZ3JhbnRfZnJhbWVzKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIkRvbWFpbiBpcyBsaW1pdGVkIHRvICVkIGdyYW50LXRhYmxlIGZyYW1lcy5cbiIsCisgICAg
ICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOworICAgICAgICBvcC5zdGF0dXMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisKICAgICBp
ZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAK
QEAgLTE4NTMsNyArMTg1Niw3IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICB7CiAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLAogICAgICAgICAgICAgICAgICAiRXhwYW5kIGdyYW50IHRh
YmxlIHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKLSAgICAgICAgICAgICAg
ICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBtYXhfZ3JhbnRfZnJhbWVzKTsK
KyAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+
bWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJy
b3I7CiAgICAgICAgIGdvdG8gdW5sb2NrOwogICAgIH0KQEAgLTE4ODgsNiArMTg5MSw3IEBAIGdu
dHRhYl9xdWVyeV9zaXplKAogewogICAgIHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSBvcDsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAKICAgICBp
ZiAoIGNvdW50ICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE5MDgsMTMgKzE5
MTIsMTUgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
ICAgIGdyYW50X3JlYWRfbG9jayhkLT5ncmFudF90YWJsZSk7CisgICAgZ3QgPSBkLT5ncmFudF90
YWJsZTsKKworICAgIGdyYW50X3JlYWRfbG9jayhndCk7CiAKLSAgICBvcC5ucl9mcmFtZXMgICAg
ID0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKTsKLSAgICBvcC5tYXhfbnJfZnJhbWVz
ID0gbWF4X2dyYW50X2ZyYW1lczsKKyAgICBvcC5ucl9mcmFtZXMgICAgID0gbnJfZ3JhbnRfZnJh
bWVzKGd0KTsKKyAgICBvcC5tYXhfbnJfZnJhbWVzID0gZ3QtPm1heF9ncmFudF9mcmFtZXM7CiAg
ICAgb3Auc3RhdHVzICAgICAgICA9IEdOVFNUX29rYXk7CiAKLSAgICBncmFudF9yZWFkX3VubG9j
ayhkLT5ncmFudF90YWJsZSk7CisgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwogCiAgb3V0Ogog
ICAgIGlmICggZCApCkBAIC0zNDY1LDYgKzM0NzEsOCBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAg
ICAgLyogU2ltcGxlIHN0dWZmLiAqLwogICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgm
dC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tf
bG9jayk7CisgICAgdC0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CisgICAg
dC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7CiAKICAgICAvKiBP
a2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCiAgICAgZC0+Z3JhbnRfdGFibGUgPSB0OwpA
QCAtMzcyOCw3ICszNzM2LDcgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICB9CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhf
Z3JhbnRfZnJhbWVzKSApCisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3Qp
KSAmJiAoaWR4IDwgZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKICAgICAgICAgICAgIGdudHRhYl9n
cm93X3RhYmxlKGQsIGlkeCArIDEpOwogCiAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJh
bWVzKGd0KSApCkBAIC0zNzU1LDYgKzM3NjMsMTIgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdl
X3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAor
ICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iCisg
ICAgICAgICAgICIgICVkIGZyYW1lcyAoJWQgbWF4KSwgJWQgbWFwdHJhY2sgZnJhbWVzICglZCBt
YXgpXG4iLAorICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbiwKKyAgICAg
ICAgICAgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgZ3QtPm1heF9ncmFudF9mcmFtZXMsCisgICAgICAg
ICAgIG5yX21hcHRyYWNrX2ZyYW1lcyhndCksIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzKTsKKwog
ICAgIGZvciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwpAQCAtMzc4Miwx
MiArMzc5Niw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWlu
ICpyZCkKICAgICAgICAgICAgIHN0YXR1cyA9IHN0YXR1c19lbnRyeShndCwgcmVmKTsKICAgICAg
ICAgfQogCi0gICAgICAgIGlmICggZmlyc3QgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmlu
dGsoImdyYW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVkKVxuIiwKLSAgICAgICAg
ICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbik7Ci0gICAgICAgICAgICBm
aXJzdCA9IDA7Ci0gICAgICAgIH0KKyAgICAgICAgZmlyc3QgPSAwOwogCiAgICAgICAgIC8qICAg
ICAgWzB4WFhYXSAgZGRkZGQgMHhYWFhYWFggMHhYWFhYWFhYWCAgICAgIGRkZGRkIDB4WFhYWFhY
IDB4WFggKi8KICAgICAgICAgcHJpbnRrKCJbMHglMDN4XSAgJTVkIDB4JTA2bHggMHglMDh4ICAg
ICAgJTVkIDB4JTA2IlBSSXg2NCIgMHglMDJ4XG4iLApAQCAtMzc5OSw4ICszODA4LDcgQEAgc3Rh
dGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogICAgIGdyYW50
X3JlYWRfdW5sb2NrKGd0KTsKIAogICAgIGlmICggZmlyc3QgKQotICAgICAgICBwcmludGsoImdy
YW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAuLi4gIgotICAgICAgICAgICAgICAgIm5v
IGFjdGl2ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iLCByZC0+ZG9tYWluX2lkKTsKKyAgICAgICAg
cHJpbnRrKCJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIik7CiB9CiAKIHN0YXRpYyB2
b2lkIGdudHRhYl91c2FnZV9wcmludF9hbGwodW5zaWduZWQgY2hhciBrZXkpCi0tIAoyLjEyLjMK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDZ-0005cA-5G; Fri, 08 Sep 2017 06:56:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDY-0005bQ-98
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:44 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EA/6A-02226-B2F32B95; Fri, 08 Sep 2017 06:56:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov66m/aZ
 Ig8kNRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRvk+sBcuFKua/FGlgPM7XxcjJISFgJPF2
 4j+mLkYuDiGBhYwS3f1HmUESbAKqEhuun2IFsUUEpCWufb7MCFLELDCJSWJB9zp2kISwQITEq
 p03mUBsFqCGwxvegdm8AsYSE0+9ZIbYIC/RcWAyC4jNKWAicXxSF1AvB9A2Y4k/MxgnMHIvYG
 RYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6F0GINjBuG2
 75yFGSQ4mJVHehhkbI4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgveh7aZI
 IcGi1PTUirTMHGD4wZRKcPAoifAa2gGleYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCYJOkx
 Hl5QEoFQEozSvPgBsHi4hKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeQ1ApvBk5pXA7XsFdA
 oT0CklzzeAnFKSiJCSamCcdm3VFcmmlrs8l6+Ul5vdvOJ5jlUkLeelGeOE++dqr6wW+Xr206P
 QFPlZ+U9id301C+jbc1uYpZ71Wnr8/EtJErNm7bKf9rf5X1r7x8cx7vee2dtONy13/bZQ0uSU
 am5cpWnfsp3tca0VGm5nBTkE2zziftwT2b4qJlk1vMZ0lt7W457/LTYpsRRnJBpqMRcVJwIAh
 MV++YYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504853801!75225816!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3937 invoked from network); 8 Sep 2017 06:56:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 82DC2AC5E;
 Fri,  8 Sep 2017 06:56:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:33 +0200
Message-Id: <20170908065634.5420-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 7/8] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KVjQ6Ci0gdXNlIGRvbWlkX3QgKFdlaSBMaXUpCi0tLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCAxNCArKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9t
YWluLmMgICAgICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQzMTUxY2I0MTUuLmFiMzRmYjRmNzAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMDY0LDYgKzEwNjQsMjAgQEAgaW50IHhjX2RvbWFp
bl9zZXRfdmlycV9oYW5kbGVyKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50
IHZpcnEpOwogaW50IHhjX2RvbWFpbl9zZXRfbWF4X2V2dGNobih4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1h
eF9wb3J0KTsKIAorLyoqCisgKiBTZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1l
cyBhbmQvb3IgbWFwdHJhY2sgZnJhbWVzIGEgZG9tYWluCisgKiBjYW4gaGF2ZS4gQ2FuIG9ubHkg
YmUgdXNlZCBhdCBkb21haW4gc2V0dXAgdGltZS4gQSB6ZXJvIHZhbHVlIG1lYW5zCisgKiBubyBj
aGFuZ2UuCisgKgorICogQHBhcmFtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3Ig
aW50ZXJmYWNlCisgKiBAcGFyYW0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcmFtIGdyYW50
X2ZyYW1lcyBtYXguIG51bWJlciBvZiBncmFudCBmcmFtZXMKKyAqIEBwYXJhbSBtYXB0cmFja19m
cmFtZXMgbWF4LiBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzCisgKi8KK2ludCB4Y19kb21haW5f
c2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKKwog
LyoKICAqIENQVVBPT0wgTUFOQUdFTUVOVCBGVU5DVElPTlMKICAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzYmFi
NGU4YmFiLi40MWI0MmQ2NjM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwor
KysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjI2OCw2ICsyMjY4LDE5IEBAIGludCB4
Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2RvbWFp
bl9zZXRfZ250dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpCit7
CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXRf
Z250dGFiX2xpbWl0czsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisgICAgZG9tY3RsLnUu
c2V0X2dudHRhYl9saW1pdHMuZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgIGRvbWN0
bC51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRyYWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsK
KyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8qIFBsdW1iaW5nIFhl
biB3aXRoIHZOVU1BIHRvcG9sb2d5ICovCiBpbnQgeGNfZG9tYWluX3NldHZudW1hKHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDW-0005Zq-G0; Fri, 08 Sep 2017 06:56:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDU-0005ZK-QM
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:40 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 23/C2-30502-72F32B95; Fri, 08 Sep 2017 06:56:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov666/aZ
 Ig7dfZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLndoF98Uqmu68ZmpgXCzYxcjJISFgJPF2
 4j+mLkYuDiGBhYwSl+dNYwVJsAmoSmy4fgrMFhGQlrj2+TIjSBGzwCQmiQXd69hBEsICJhIf3
 64Bs1mAGj7f62QGsXkFjCW+LTjPBLFBXqLjwGSWCYycCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5C
 Zm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEeosBCHYwTm1wPsQoycGkJMrbMGNjpBBfUn5KZUZ
 icUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8D603RQpJFiUmp5akZaZAwwnmFIJDh4lEd7v
 IGne4oLE3OLMdIjUKUZ7jmObLv9h4ui4eRdIbgKTG74/+MMkBDZVSpyXxw6oTQCkLaM0D24oL
 PwvMcpKCfMyAp0sxFOQWpSbWYIq/4pRnINRSZi3FmQ5T2ZeCdzuV0BnMQGdVfJ8A8hZJYkIKa
 kGxvZk703FV6cI/2NkOsLg+P229+dN9usFGt5KBcSZTDnAe+jRVdV7Chv3OR2Jv+fmuvT0i0m
 8l7x1+dvqJmu+SmJ8LzO7copwTFqTp+bZB18SF9gbbmDNYDv2tdlLNmvishP1x4QMheYcenHe
 a9avB/GPvIM9hUydMg3PvrrpsTDhl+mBx4/Mw5VYijMSDbWYi4oTAblAcZN6AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504853799!107814773!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25539 invoked from network); 8 Sep 2017 06:56:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A08E2ABB4;
 Fri,  8 Sep 2017 06:56:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:26 +0200
Message-Id: <20170908065634.5420-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 0/8] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvcmRlci4KCkNoYW5nZXMg
aW4gVjU6Ci0gcGF0Y2ggNjogYWRkIHNldF9nbnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21haW5f
Y29tbW9uIGluIHhlbi5pZgogIChEYW5pZWwgRGUgR3JhYWYpCgpDaGFuZ2VzIGluIFY0OgotIHBh
dGNoIDM6IG1ha2UgcmV0IG1vcmUgbG9jYWwgKFdlaSBMaXUpCi0gcGF0Y2ggNzogdXNlIGRvbWlk
X3QgKFdlaSBMaXUpCi0gcGF0Y2ggODogcmVuYW1lIGNvbmZpZ3VyYXRpb24gaXRlbXMgdG8gdXNl
IG1heF8gcHJlZml4ZXMgKFdlaSBMaXUpCgpDaGFuZ2VzIGluIFYzOgotIHBhdGNoIDE6IHVwZGF0
ZSBjb21taXQgbWVzc2FnZQotIHBhdGNoIDM6IG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0
KCkgZnJvbSBnbnR0YWJfc2V0dXBfdGFibGUoKSB0bwogIGdudHRhYl9ncm93X3RhYmxlKCkgKFBh
dWwgRHVycmFudCkKLSBwYXRjaCA0OiBjb3JyZWN0IGVycm9yIG1lc3NhZ2UgKFBhdWwgRHVycmFu
dCkKLSBwYXRjaCA2OiByZW5hbWUgKmdudHRibCogdG8gKmdudHRhYiogKFBhdWwgRHVycmFudCkK
CkNoYW5nZXMgaW4gVjI6Ci0gYWRkIHBlci1kb21haW4gZ3JhbnQgbGltaXRzIGluc3RlYWQgb2Yg
ZGlmZmVyZW50IHYxIGFuZCB2MiBsaW1pdHMKLSBkb3VibGUgZGVmYXVsdCBsaW1pdCBmb3IgaHVn
ZSBob3N0cwoKSnVlcmdlbiBHcm9zcyAoOCk6CiAgeGVuOiBtb3ZlIFhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIGNvZGUgaW50byBncmFudF90YWJsZS5jCiAgeGVuOiBjbGVhbiB1cCBncmFudF90YWJs
ZS5oCiAgeGVuOiBkZWxheSBhbGxvY2F0aW9uIG9mIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVz
CiAgeGVuOiBtYWtlIGdyYW50IHJlc291cmNlIGxpbWl0cyBwZXIgZG9tYWluCiAgeGVuOiBkb3Vi
bGUgZGVmYXVsdCBncmFudCBmcmFtZSBsaW1pdCBmb3IgaHVnZSBob3N0cwogIHhlbjogYWRkIG5l
dyBkb21jdGwgaHlwZXJjYWxsIHRvIHNldCBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMKICBs
aWJ4YzogYWRkIGxpYnhjIHN1cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQgdGFibGUgcmVzb3VyY2Ug
bGltaXRzCiAgbGlieGw6IGFkZCBsaWJ4bCBzdXBwb3J0IGZvciBzZXR0aW5nIGdyYW50IHRhYmxl
IHJlc291cmNlIGxpbWl0cwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgIHwg
IDE1ICsrCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgMiArLQogdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oICAgICAgIHwgIDE0ICsrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAg
ICAgICAgICAgICB8ICAxMyArKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAg
fCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgfCAgIDggKwogdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgfCAgIDMgKwogdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgfCAg
MzYgKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAgNDEgKy0tLS0K
IHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vY29tbW9u
L2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgICAgICAgICAgICB8IDM1NCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAgIHwgICA3ICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgIHwgICA1ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCAgICAgICAgIHwgICA5ICsKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAg
IHwgIDkxICstLS0tLS0tLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAg
IDMgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgIDIgKwogMjEgZmls
ZXMgY2hhbmdlZCwgNDAyIGluc2VydGlvbnMoKyksIDIzOSBkZWxldGlvbnMoLSkKCi0tIAoyLjEy
LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDX-0005bP-No; Fri, 08 Sep 2017 06:56:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDW-0005Zj-Ic
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 01/55-03874-92F32B95; Fri, 08 Sep 2017 06:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov66m/aZ
 Ig7eNMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bPQt+C76YVm14sYGxgPKndxcjJISFgJPF2
 4j+mLkYuDiGBhYwS0zZcYQNJsAmoSmy4fooVxBYRkJa49vkyI0gRs8AkJokF3evYQRLCAhESR
 3tnM4HYLEANFxa0MoPYvALGEuf/f2SG2CAv0XFgMguIzSlgInF8UhdQLwfQNmOJPzMYJzByL2
 BkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FsGINjBOP2
 y/yFGSQ4mJVHehhkbI4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgveh7aZI
 IcGi1PTUirTMHGDwwZRKcPAoifB+B0nzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mITAJkmJ8
 5aAlAqAlGaU5sENgkXFJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnz/gSZwpOZVwK37xXQKU
 xAp5Q83wBySkkiQkqqgTGWg3/f3xRztyAXJcek7rrP+29OkD4k0fTyhJOUYMCyK/11jC/2bN0
 tod1283LZ5iX3KhvltpwRrtO4e+n7Xo0/O4Ne9e+p16j0PrqyoXf5NF5ndZWLs1+KxG/6K305
 c7Lxtps10z8VFJ8936ihMzPs4o4WA4MTKjNdLgVLxkS7Kqqd/vL83l8lluKMREMt5qLiRABLW
 pPehQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504853801!81841924!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46310 invoked from network); 8 Sep 2017 06:56:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B8FBAC1A;
 Fri,  8 Sep 2017 06:56:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:32 +0200
Message-Id: <20170908065634.5420-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 6/8] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLiBJdCBpcyBhY2NlcHRlZCBvbmx5IGFzIGxvbmcgYXMg
bmVpdGhlcgpnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21h
aW4sIG5vciB0aGUgZG9tYWluCmhhcyBzdGFydGVkIHRvIHJ1bi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KVjU6Ci0gYWRkIHNldF9nbnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21h
aW5fY29tbW9uIGluIHhlbi5pZgogIChEYW5pZWwgRGUgR3JhYWYpCgpWMzoKLSByZW5hbWUgKmdu
dHRibCogdG8gKmdudHRhYiogKFBhdWwgRHVycmFudCkKLS0tCiB0b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy9kb20wLnRlICB8ICAyICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4u
aWYgICB8ICAyICstCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICA2ICsr
KysrKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAyNiArKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAg
OSArKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwgIDIgKysK
IHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrCiA4IGZpbGVzIGNoYW5nZWQsIDUwIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUK
aW5kZXggMzM4Y2FhZjQxZS4uMTY0M2I0MDBmMCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlCkBAIC0zOSw3ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluIHsKIH07CiBh
bGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbjIgewogCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNl
dHNjaGVkdWxlciBzZXRfbWF4X2V2dGNobiBzZXRfdm51bWFpbmZvCi0JZ2V0X3ZudW1haW5mbyBw
c3JfY210X29wIHBzcl9jYXRfb3AKKwlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9v
cCBzZXRfZ250dGFiX2xpbWl0cwogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBh
ZGQgcmVtb3ZlIH07CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hl
bi5pZiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgppbmRleCA5MTI2NDAwMDJl
Li41NTQzNzQ5NmY2IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4u
aWYKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCkBAIC01Miw3ICs1Miw3
IEBAIGRlZmluZShgY3JlYXRlX2RvbWFpbl9jb21tb24nLCBgCiAJCQlzZXR0aW1lIHNldGRvbWFp
bmhhbmRsZSBnZXR2Y3B1Y29udGV4dCBzZXRfbWlzY19pbmZvIH07CiAJYWxsb3cgJDEgJDI6ZG9t
YWluMiB7IHNldF9jcHVpZCBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldGNsYWltCiAJCQlzZXRfbWF4
X2V2dGNobiBzZXRfdm51bWFpbmZvIGdldF92bnVtYWluZm8gY2FjaGVmbHVzaAotCQkJcHNyX2Nt
dF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgfTsKKwkJCXBzcl9jbXRfb3AgcHNyX2NhdF9vcCBz
b2Z0X3Jlc2V0IHNldF9nbnR0YWJfbGltaXRzIH07CiAJYWxsb3cgJDEgJDI6c2VjdXJpdHkgY2hl
Y2tfY29udGV4dDsKIAlhbGxvdyAkMSAkMjpzaGFkb3cgZW5hYmxlOwogCWFsbG93ICQxICQyOm1t
dSB7IG1hcF9yZWFkIG1hcF93cml0ZSBhZGp1c3QgbWVtb3J5bWFwIHBoeXNtYXAgcGlucGFnZSBt
bXVleHRfb3AgdXBkYXRlbXAgfTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDQyNjU4ZTU3NDQuLjU4MzgxZjhmZTkgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTQs
NiArMTQsNyBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUgPHhlbi9kb21h
aW4uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUu
aD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4K
ICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgpAQCAtMTE0OSw2ICsxMTUwLDExIEBAIGxvbmcgZG9f
ZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAg
ICAgICAgICAgIGNvcHliYWNrID0gMTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9E
T01DVExfc2V0X2dudHRhYl9saW1pdHM6CisgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX3NldF9s
aW1pdHMoZCwgb3AtPnUuc2V0X2dudHRhYl9saW1pdHMuZ3JhbnRfZnJhbWVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRy
YWNrX2ZyYW1lcyk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
ID0gYXJjaF9kb19kb21jdGwob3AsIGQsIHVfZG9tY3RsKTsKICAgICAgICAgYnJlYWs7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKaW5kZXggYzAwMTE5ZjJmZS4uODNmMWE5ZGQzNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzY2Nyw2ICsz
NjY3LDMyIEBAIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAg
IHYtPm1hcHRyYWNrX3RhaWwgPSBNQVBUUkFDS19UQUlMOwogfQogCitpbnQgZ3JhbnRfdGFibGVf
c2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykK
K3sKKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CisgICAgaW50
IHJldCA9IC1FQlVTWTsKKworICAgIGlmICggIWd0ICkKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7
CisKKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKKworICAgIGlmICggZ3QtPm5yX2dyYW50X2Zy
YW1lcyApCisgICAgICAgIGdvdG8gdW5sb2NrOworCisgICAgcmV0ID0gMDsKKyAgICBpZiAoIGdy
YW50X2ZyYW1lcyApCisgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVz
OworICAgIGlmICggbWFwdHJhY2tfZnJhbWVzICkKKyAgICAgICAgZ3QtPm1heF9tYXB0cmFja19m
cmFtZXMgPSBtYXB0cmFja19mcmFtZXM7CisKKyB1bmxvY2s6CisgICAgZ3JhbnRfd3JpdGVfdW5s
b2NrKGd0KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNpZmRlZiBDT05GSUdfSEFTX01FTV9T
SEFSSU5HCiBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpn
dCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpn
Zm4sIHVpbnQxNl90ICpzdGF0dXMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNTBmZjU4ZjViOS4uZjdl
MzUwOWMyNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTE2Myw2ICsxMTYzLDEzIEBAIHN0cnVjdCB4
ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0
X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF9wc3JfY2F0X29wX3QpOwogCitzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xp
bWl0cyB7CisgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzOyAgICAgLyogSU46IGlmIDAsIGRvbnQg
Y2hhbmdlICovCisgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzOyAgLyogSU46IGlmIDAsIGRv
bnQgY2hhbmdlICovCit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xp
bWl0cyB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3QpOworCiBzdHJ1Y3QgeGVuX2RvbWN0
bCB7CiAgICAgdWludDMyX3QgY21kOwogI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAg
ICAgICAgICAgICAgICAgICAxCkBAIC0xMjQwLDYgKzEyNDcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0
bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcK
ICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAogI2Rl
ZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CisjZGVmaW5l
IFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgICAgODAKICNkZWZpbmUgWEVO
X0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9N
Q1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExf
Z2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEzMDIsNiArMTMxMCw3IEBAIHN0
cnVjdCB4ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAg
ICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAg
ICAgICAgbW9uaXRvcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAg
ICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9s
aW1pdHMgc2V0X2dudHRhYl9saW1pdHM7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmlu
ZGV4IDg0YThkNjE2MTYuLmRkOWFhM2I5ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9n
cmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC00MCw2
ICs0MCw4IEBAIGludCBncmFudF90YWJsZV9pbml0KAogdm9pZCBncmFudF90YWJsZV9kZXN0cm95
KAogICAgIHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3Ry
dWN0IHZjcHUgKnYpOworaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpOwogCiAvKgogICogQ2hlY2sgaWYgZG9tYWlu
IGhhcyBhY3RpdmUgZ3JhbnRzIGFuZCBsb2cgZmlyc3QgMTAgb2YgdGhlbS4KZGlmZiAtLWdpdCBh
L3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA1NmRj
NWIwYWI5Li43YjAwNWFmODM0IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysr
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC03NDksNiArNzQ5LDkgQEAgc3RhdGljIGludCBm
bGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01D
VExfc29mdF9yZXNldDoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xB
U1NfRE9NQUlOMiwgRE9NQUlOMl9fU09GVF9SRVNFVCk7CiAKKyAgICBjYXNlIFhFTl9ET01DVExf
c2V0X2dudHRhYl9saW1pdHM6CisgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNF
Q0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NFVF9HTlRUQUJfTElNSVRTKTsKKwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5rbm93bl9wZXJtaXNzaW9uKCJkb21jdGwiLCBjbWQp
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggZGE5ZjNkZmIyZS4u
M2EyZDg2M2I4ZiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTI0OCw2ICsy
NDgsOCBAQCBjbGFzcyBkb21haW4yCiAgICAgbWVtX3NoYXJpbmcKICMgWEVOX0RPTUNUTF9wc3Jf
Y2F0X29wCiAgICAgcHNyX2NhdF9vcAorIyBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzCisg
ICAgc2V0X2dudHRhYl9saW1pdHMKIH0KIAogIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0
IHByaW1hcmlseSBjb250YWlucyBkb21jdGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDZ-0005cO-C0; Fri, 08 Sep 2017 06:56:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDY-0005bq-R1
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5D/94-16676-C2F32B95; Fri, 08 Sep 2017 06:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov662/aZ
 Ig4tXRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHL7cyFUxUr1j5/xBjA+MxhS5GTg4JASOJ
 txP/MXUxcnEICSxklDh6tZ0VJMEmoCqx4fopMFtEQFri2ufLjCBFzAKTmCQWdK9jB0kIC0RI3
 Jpzg62LkYODBajh6oF0kDCvgLFE35F1zBAL5CU6DkxmAbE5BUwkjk/qYgcpFwKq+TODcQIj9w
 JGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHerWdgYNz
 BeHuy3yFGSQ4mJVHehhkbI4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgjfU
 blOkkGBRanpqRVpmDjD8YEolOHiURHgNQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGwS
 VLivDwgpQIgpRmleXCDYHFxiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw709boCk8mXklcP
 teAZ3CBHRKyfMNIKeUJCKkpBoYqzk7AuY9Utl06Y+apJc566bli17a/764M2Gv53rOa6e0Z82
 92zjhVF3eZ7uQBb/cbonMmrirY43svr0ZTb8144z9s1+rXyzcESCdOumZjvb9LXu4BU7l/75b
 0tS4Ps405Fr/gySGWhnjGIcbu3fP/6Suli2sd82vZ9rS3rkS36rO3szJM/7sp8RSnJFoqMVcV
 JwIAM4HMKiGAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504853803!107768774!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3410 invoked from network); 8 Sep 2017 06:56:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 003C9ACD7;
 Fri,  8 Sep 2017 06:56:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:34 +0200
Message-Id: <20170908065634.5420-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 8/8] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClY0OgotIHJlbmFt
ZSBjb25maWd1cmF0aW9uIGl0ZW1zIHRvIHVzZSBtYXhfIHByZWZpeGVzIChXZWkgTGl1KQotLS0K
IGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICB8IDE1ICsrKysrKysrKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGwuaCAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgfCAgOCArKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDMgKysr
CiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgNSArKysrKwogdG9vbHMveGwveGxfc3hw
LmMgICAgICAgICAgIHwgIDIgKysKIDYgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgppbmRleCA3OWNiMmVhZWE3Li5jYWE2NzRkNTlkIDEwMDY0NAotLS0gYS9kb2NzL21h
bi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC00NDQs
NiArNDQ0LDIxIEBAIHVucGF1c2luZyB0aGUgZG9tYWluLiBXaXRoIGEgcHJvcGVybHkgY29uc3Ry
dWN0ZWQgc2VjdXJpdHkgcG9saWN5IChzdWNoCiBhcyBub21pZ3JhdGVfdCBpbiB0aGUgZXhhbXBs
ZSBwb2xpY3kpLCB0aGlzIGNhbiBiZSB1c2VkIHRvIGJ1aWxkIGEKIGRvbWFpbiB3aG9zZSBtZW1v
cnkgaXMgbm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xzdGFjayBkb21haW4uCiAKKz1pdGVtIEI8
bWF4X2dyYW50X2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9m
IGdyYW50IGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQgdG8gaGF2ZS4KK1RoaXMgdmFsdWUg
Y29udHJvbHMgaG93IG1hbnkgcGFnZXMgdGhlIGRvbWFpbiBpcyBhYmxlIHRvIGdyYW50IGFjY2Vz
cyB0byBmb3IKK290aGVyIGRvbWFpbnMsIG5lZWRlZCBlLmcuIGZvciB0aGUgb3BlcmF0aW9uIG9m
IHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzLgorVGhlIGRlZmF1bHQgaXMgMzIsIGlmIG5vdCBzZXQg
dG8gYW5vdGhlciB2YWx1ZSB2aWEgYSBYZW4gYm9vdCBwYXJhbWV0ZXIuCisKKz1pdGVtIEI8bWF4
X21hcHRyYWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9m
IGdyYW50IG1hcHRyYWNrIGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQKK3RvIGhhdmUuIFRo
aXMgdmFsdWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgb2YgZm9yZWlnbiBkb21haW5zIGNhbiBi
ZSBhY2Nlc3NlZAordmlhIHRoZSBncmFudCBtZWNoYW5pc20gYnkgdGhpcyBkb21haW4uIEEgdmFs
dWUgaGlnaGVyIHRoYW4gdGhlIG5vcm1hbCBkZWZhdWx0CitvZiAxMDI0IGlzIG5vcm1hbGx5IG5l
ZWRlZCBvbmx5IGZvciB2ZXJ5IGxhcmdlIGNvbmZpZ3VyYXRpb25zIGZvciBkcml2ZXIKK2RvbWFp
bnMuCisKID1pdGVtIEI8bm9taWdyYXRlPUJPT0xFQU4+CiAKIERpc2FibGUgbWlncmF0aW9uIG9m
IHRoaXMgZG9tYWluLiAgVGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDgx
MmI3ZWE5NWQuLjkxMmY2MzZiMWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMzExLDYgKzMxMSwxMiBAQAogI2RlZmluZSBMSUJY
TF9IQVZFX1A5UyAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1JVFMg
aW5kaWNhdGVzIHRoYXQgbGlieGxfZG9tYWluX2J1aWxkX2luZm8KKyAqIGhhcyB0aGUgbWF4X2dy
YW50X2ZyYW1lcyBhbmQgbWF4X21hcHRyYWNrX2ZyYW1lcyBmaWVsZHMuCisgKi8KKyNkZWZpbmUg
TElCWExfSEFWRV9CVUlMRElORk9fR1JBTlRfTElNSVRTIDEKKworLyoKICAqIGxpYnhsIEFCSSBj
b21wYXRpYmlsaXR5CiAgKgogICogVGhlIG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2Vz
IHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi44M2Jh
NDc1N2QyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtMzIyLDYgKzMyMiwxNCBAQCBpbnQgbGlieGxfX2J1aWxkX3By
ZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZB
SUw7CiAgICAgfQogCisgICAgaWYgKGluZm8tPm1heF9ncmFudF9mcmFtZXMgfHwgaW5mby0+bWF4
X21hcHRyYWNrX2ZyYW1lcykgeworICAgICAgICBpZiAoeGNfZG9tYWluX3NldF9nbnR0YWJfbGlt
aXRzKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzKSAh
PSAwKSB7CisgICAgICAgICAgICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUg
bGltaXRzIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAg
IH0KKwogICAgIC8qCiAgICAgICogQ2hlY2sgaWYgdGhlIGRvbWFpbiBoYXMgYW55IENQVSBvciBu
b2RlIGFmZmluaXR5IGFscmVhZHkuIElmIG5vdCwgdHJ5CiAgICAgICogdG8gYnVpbGQgdXAgdGhl
IGxhdHRlciB2aWEgYXV0b21hdGljIE5VTUEgcGxhY2VtZW50LiBJbiBmYWN0LCBpbiBjYXNlCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKaW5kZXggMTczZDcwYWNlYy4uNDc0ODdkNjljNSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bApAQCAtNDcyLDYgKzQ3Miw5IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJk
b21haW5fYnVpbGRfaW5mbyIsWwogICAgICgiYmxrZGV2X3N0YXJ0IiwgICAgc3RyaW5nKSwKIAog
ICAgICgidm51bWFfbm9kZXMiLCBBcnJheShsaWJ4bF92bm9kZV9pbmZvLCAibnVtX3ZudW1hX25v
ZGVzIikpLAorCisgICAgKCJtYXhfZ3JhbnRfZnJhbWVzIiwgICAgdWludDMyKSwKKyAgICAoIm1h
eF9tYXB0cmFja19mcmFtZXMiLCB1aW50MzIpLAogICAgIAogICAgICgiZGV2aWNlX21vZGVsX3Zl
cnNpb24iLCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lvbiksCiAgICAgKCJkZXZpY2VfbW9kZWxf
c3R1YmRvbWFpbiIsIGxpYnhsX2RlZmJvb2wpLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFy
c2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDJkZGQyZTkwZC4uZGM5ZGYzY2UyZSAx
MDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5j
CkBAIC05NDMsNiArOTQzLDExIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAq
Y29uZmlnX3NvdXJjZSwKICAgICAgICAgIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiY3B1
c19zb2Z0IiwgJmJ1ZiwgMCkpCiAgICAgICAgIHBhcnNlX3ZjcHVfYWZmaW5pdHkoYl9pbmZvLCBj
cHVzLCBidWYsIG51bV9jcHVzLCBmYWxzZSk7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcg
KGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIGJfaW5mby0+bWF4
X2dyYW50X2ZyYW1lcyA9IGw7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJt
YXhfbWFwdHJhY2tfZnJhbWVzIiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPm1heF9tYXB0cmFj
a19mcmFtZXMgPSBsOworCiAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5mby0+Y2xhaW1fbW9k
ZSwgY2xhaW1fbW9kZSk7CiAKICAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJv
bl9wb3dlcm9mZiIsICZidWYsIDApKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc3hwLmMgYi90
b29scy94bC94bF9zeHAuYwppbmRleCBlNzM4YmYyNDY1Li5lMjY0Y2YyMDIzIDEwMDY0NAotLS0g
YS90b29scy94bC94bF9zeHAuYworKysgYi90b29scy94bC94bF9zeHAuYwpAQCAtNjQsNiArNjQs
OCBAQCB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywgRklMRSAqZmgpCiAKICAgICBmcHJpbnRmKGZoLCAiXHQoYnVpbGRfaW5mbylc
biIpOwogICAgIGZwcmludGYoZmgsICJcdChtYXhfdmNwdXMgJWQpXG4iLCBiX2luZm8tPm1heF92
Y3B1cyk7CisgICAgZnByaW50ZihmaCwgIlx0KG1heF9ncmFudF9mcmFtZXMgJWQpXG4iLCBiX2lu
Zm8tPm1heF9ncmFudF9mcmFtZXMpOworICAgIGZwcmludGYoZmgsICJcdChtYXhfbWFwdHJhY2tf
ZnJhbWVzICVkKVxuIiwgYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzKTsKICAgICBmcHJpbnRm
KGZoLCAiXHQodHNjX21vZGUgJXMpXG4iLCBsaWJ4bF90c2NfbW9kZV90b19zdHJpbmcoYl9pbmZv
LT50c2NfbW9kZSkpOwogICAgIGZwcmludGYoZmgsICJcdChtYXhfbWVta2IgJSJQUklkNjQiKVxu
IiwgYl9pbmZvLT5tYXhfbWVta2IpOwogICAgIGZwcmludGYoZmgsICJcdCh0YXJnZXRfbWVta2Ig
JSJQUklkNjQiKVxuIiwgYl9pbmZvLT50YXJnZXRfbWVta2IpOwotLSAKMi4xMi4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 06:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 06:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDDX-0005bE-HK; Fri, 08 Sep 2017 06:56:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqDDW-0005Zi-AJ
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 06:56:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E3/51-03423-92F32B95; Fri, 08 Sep 2017 06:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVyuP0Ov66G/aZ
 Ig1NfbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyH256wFfRzV2x6/p2tgfEbRxcjJ4eEgJHE
 24n/mLoYuTiEBBYySkzb/Z8JJMEmoCqx4fopVhBbREBa4trny4wgRcwCk5gkFnSvYwdJCAv4S
 HQ33AezWYAaru2ZyAZi8woYS+zv/cEMsUFeouPAZBYQm1PAROL4pC6geg6gbcYSf2YwTmDkXs
 DIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg3H
 N/MBDjJIcTEqivA0zNkYK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgTvQ9tN
 kUKCRanpqRVpmTnAAIQpleDgURLh/Q6S5i0uSMwtzkyHSJ1itOTouHn3DxPHJjC54fuDP0xCY
 POkxHlLQBoEQBoySvPgxsGi5BKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeWtBpvBk5pXAbX
 0FdBAT0EElzzeAHFSSiJCSamAsW6GT0f+1xe/ml7nT4vpMfiffXfzE4WiekKSYgSHj44aonbO
 ndZ5WPSAtvM3dsutqpELMtCjRVzz3X1Ts2Ho9PlBkerApf03yn299c0vVmX/8enTl/3t+Ddbz
 E14UMn6ZMLmnnjll6ZTdxXaHTolM8Iv/slW65o+MRIR74JYuRn/u8kUfpzAqsRRnJBpqMRcVJ
 wIAWut9540CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504853800!115780066!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9611 invoked from network); 8 Sep 2017 06:56:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 06:56:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 87041ABF8;
 Fri,  8 Sep 2017 06:56:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 08:56:31 +0200
Message-Id: <20170908065634.5420-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908065634.5420-1-jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v5 5/8] xen: double default grant frame limit
	for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBhIHN5c3RlbSBoYXMgbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvdW5kYXJ5IGRvdWJs
ZSB0aGUgZGVmYXVsdApncmFudCBmcmFtZSBudW1iZXIgbGltaXQgcGVyIGRvbWFpbi4gVGhpcyBl
bnN1cmVzIGEgcHYgZG9tYWluIGNhbiBzdGlsbAplc3RhYmxpc2ggdGhlIHNhbWUgbnVtYmVyIG9m
IGdyYW50cyBldmVuIGlmIGl0IGlzIHJlcXVpcmVkIHRvIHVzZQp2ZXJzaW9uIDIgZ3JhbnRzIHdo
aWNoIG5lZWQgdHdpY2UgdGhlIHNwYWNlIG9mIHYxIGdyYW50cy4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDkgKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmlu
ZGV4IGZmNzM1YTRiNDcuLmMwMDExOWYyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM4MjQsOCArMzgyNCwx
NSBAQCBzdGF0aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2VfaW5pdCh2b2lkKQogewogICAgIEJV
SUxEX0JVR19PTihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9H
UkFOVF9GUkFNRVMpOwogCisgICAgLyoKKyAgICAgKiBJbiBjYXNlIGdyYW50IHYyIGlzIHJlcXVp
cmVkIGZvciBwdiBkb21haW5zIHRvIHJlZmVyZW5jZSBhbnkgcG9zc2libGUKKyAgICAgKiBtZW1v
cnkgcGFnZSAoaS5lLiBtZW1vcnkgaXMgaW5zdGFsbGVkIGFib3ZlIDE2VEIgYm91bmRhcnkpIGRv
dWJsZSB0aGUKKyAgICAgKiBncmFudCBmcmFtZSBsaW1pdC4gVGhpcyB3aWxsIGFsbG93IGEgZ3Vl
c3QgdXNpbmcgdjIgZ3JhbnRzIHdpdGhvdXQKKyAgICAgKiBoYXZpbmcgdG8gbG93ZXIgdGhlIG51
bWJlciBvZiB1c2FibGUgZ3JhbnRzLgorICAgICAqLwogICAgIGlmICggIW1heF9ncmFudF9mcmFt
ZXMgKQotICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTOworICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gKChtYXhfcGFnZSA+PiAzMikgPyAyIDog
MSkgKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTOwogCiAgICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCiAgICAgICAgIG1heF9tYXB0
cmFja19mcmFtZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Ci0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 07:34:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 07:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDnU-0001Ao-JF; Fri, 08 Sep 2017 07:33:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Felipe.Huici@neclab.eu>)
 id 1dqDnT-0001AF-6G; Fri, 08 Sep 2017 07:33:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 50/81-03423-ED742B95; Fri, 08 Sep 2017 07:33:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFKsWRWlGSWpSXmKPExsVyWNVNQ/eu+6Z
 Igx+XFS3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTXj4tOHLAVd/BW3
 Oh6yNDB+4Oti5OIQEpjMKHF2xmLGLkYODgkBG4m9bdldjJxA8V2MEieb60FsCQFZiXkHnrKgs
 kF6+5gkHjScZoZwpjNKrP27nxWkik1AW6JzRScziC0ioC+x6XYjO4jNLLCUTWLRVUmQZcICeh
 KnLzjBlHw/1sUOYVtJnO7eAraMRUBFYtmEw2BjeAWMJbrabrKAtAoJFEu0HSsDCXMKeEtM+PI
 ZrIQR6LbOhndMEJvEJW49mc8EcbOAxJI955khbFGJl4//gV0pCnRB15kV7DB/LX/fwQYynllA
 U2L9Ln2IMRYSs6d+ZoSwFSWmdD9kh7hGUOLkzCcsExilZyHZNguhexaS7llIumch6V7AyLqKU
 aM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw3hmAYAfj7Y0Bhx
 glOZiURHkbZmyMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqw9MH0KCRanpqRVpmTnAxAOTluD
 gURLhVQFJ8xYXJOYWZ6ZDpE4x6nLMuHn3D5MQS15+XqqUOO8TN6AiAZCijNI8uBGwJHiJUVZK
 mJcR6CghnoLUotzMElT5V4ziHIxKwrwaIKt4MvNK4Da9AjqCCeiIkucbQI4oSURISTUwtnzT7
 FMIKLzNyTnX5Z6u1OnW27XRnvOEl52bnCKwJTlihbDp3W+X2+W2zWdf126+4mqBFfO22nMTDp
 dtNykTvzdjzlLXH4qF8Yrz7KInbd8h9tPn7ZY7J8+fKZGZ9226xupJ00reZEhfyM8qVWd/NeF
 Ml1/QmsmbTaVfX55hsTRXgD+kjf3lfSWW4oxEQy3mouJEALOtMhN9AwAA
X-Env-Sender: Felipe.Huici@neclab.eu
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504856029!75170464!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16031 invoked from network); 8 Sep 2017 07:33:49 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 07:33:49 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 93820102E0A;
 Fri,  8 Sep 2017 09:33:47 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id X8PDn18O6kJn; Fri,  8 Sep 2017 09:33:47 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 71E96102DE5;
 Fri,  8 Sep 2017 09:33:21 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.53]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 8 Sep 2017 09:33:21 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHaKpz2UAgADKg4A=
Date: Fri, 8 Sep 2017 07:33:20 +0000
Message-ID: <D5D813CA.395DB%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
 <alpine.DEB.2.10.1709071420150.4600@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1709071420150.4600@sstabellini-ThinkPad-X260>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-originating-ip: [10.1.2.68]
Content-ID: <98E3E2B63455DB4EA3879414BCF7B2A5@office.hd>
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywNCg0KDQo+PkluY3ViYXRpb24NCj4+IC0tLS0tLS0tLS0NCj4+IFRoZSByZWFz
b24gYmVoaW5kIG1ha2luZyBVbmljb3JlIGEgWGVuIHN1Yi1wcm9qZWN0IHByb2plY3QgaXMgdG8g
KDEpDQo+PmJyaW5nDQo+PiB0aGUgZXhpc3RlbmNlIG9mIFVuaWNvcmUgdG8gdGhlIGF0dGVudGlv
biBvZiB0aGUgWGVuIGNvbW11bml0eQ0KPj4gYW5kIHRvIG91dHNpZGUgd29ybGQ7ICgyKSB0byBh
dHRlbXB0IHRvIGhhcm5lc3MgaW50ZXJlc3QgYW5kIHBvdGVudGlhbGx5DQo+PiBkZXZlbG9wbWVu
dCBjeWNsZXMgZnJvbSBwZW9wbGUgYW5kIGNvbXBhbmllcyBpbnRlcmVzdGVkIGluDQo+PiB1bmlr
ZXJuZWxzOyBhbmQgKDMpIHRvIGNvbmNlbnRyYXRlIG1haW50ZW5hbmNlIHJlc291cmNlcyBmcm9t
IHBlb3BsZQ0KPj4gaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWxzIHdpdGhpbiB0aGUgY29tbXVuaXR5
Lg0KPg0KPkFsc28gKDQpIHRvIGhhdmUgYSBsZWdhbCBlbnRpdHkgYmVoaW5kIHRoZSBwcm9qZWN0
Lg0KDQpHb29kIHBvaW50LCB0aGFua3MuDQoNCj4NCj4+IExpY2Vuc2UNCj4+IC0tLS0tLS0NCj4+
IFRoZSBtYWluIGxpY2Vuc2Ugb2YgdGhlIHJ1bi10aW1lIGNvbXBvbmVudHMgb2YgVW5pY29yZSB3
aWxsIGJlIGENCj4+My1jbGF1c2UNCj4+IEJTRCBsaWNlbnNlLCB1bmxlc3MgdGhlcmUgaXMgYSBn
b29kIHJlYXNvbiBub3QgdG8gdXNlIGl0IChlLmcuIHdlIG1heQ0KPj4gaW1wb3J0IDItY2xhdXNl
IEJTRCBsaWNlbnNlZCBjb2RlIGZyb20gTWluaS1PUywgd2hpY2ggd2Ugd291bGQgKm5vdCoNCj4+
IGFudGljaXBhdGUgdG8gY2hhbmdlKS4gVGhlIE1ha2VmaWxlIHN5c3RlbSB3b3VsZCBiZSBsaWNl
bnNlZCB1bmRlciBHUEwNCj4+djINCj4+IG9yIGxhdGVyIGFzIHdlIHdhbnQgdG8gYmUgYWJsZSB0
byB1c2UgS0NvbmZpZyBmdW5jdGlvbmFsaXR5IGZyb20NCj4+IEJ1aWxkcm9vdC9MaW51eC4NCj4N
Cj5UaGlzIGlzIGdlbnVpbmUgcXVlc3Rpb24sIEkgYW0gbm90IHRyeWluZyB0byBiZSBwcm92b2Nh
dGl2ZTogd2h5DQo+My1jbGF1c2UgaW5zdGVhZCBvZiAyLWNsYXVzZSBsaWtlIE1pbmlPUz8gWW91
IG1pZ2h0IHdhbnQgdG8gYWRkIGEgbm90ZQ0KPnRvIGV4cGxhaW4gdGhlIHJlYXNvbiBmb3IgdGhp
cyBjaG9pY2UuDQoNCk9rLCB3ZSB3aWxsLCB0aGFua3MuIEJhc2ljYWxseSBORUMgaXMgZmFpcmx5
IHByb3RlY3RpdmUgb2YgaXRzIG5hbWUgYW5kDQpsb2dvIGFuZCB3ZeKAmXJlIGZvcmNlZCB0byB1
c2UgdGhlIDMtY2xhdXNlIGxpY2Vuc2UgdG8gbWFrZSBzdXJlIHRoYXQgdGhlDQpuYW1lIGRvZXNu
4oCZdCBmb3IgaW5zdGFuY2UgZ2V0IGF0dGFjaGVkIHRvIGEg4oCcYmFk4oCdIHByb2R1Y3QuDQoN
ClRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrIQ0KDQrigJQgRmVsaXBlDQoNCj4+IA0KPj4gDQo+PiAN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 07:40:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 07:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqDu0-0001zC-Cd; Fri, 08 Sep 2017 07:40:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417d498c7=dario.faggioli@citrix.com>)
 id 1dqDtz-0001z6-Bt
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 07:40:35 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 89/3E-03414-27942B95; Fri, 08 Sep 2017 07:40:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHRDpG6+56Z
 Ig5UrVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJB/MKrqhWfNmyj6WB8b1CFyMnh4RAiMTX
 nYdYQGxeAQOJA99Ws4LYwgLGEvc/XmcCsdmA4m927AWLiwg4SKz5dwnMZhFQkXi4ahlQLwcHp
 0CgxLXTNiBhIYEAiQkXTrGD2PwCkhK3vnxkBrGZBaolPhzpZ4RYqy1x5Fw/O8RaQYmTM5+wQP
 SqScyYe5l1AiPvLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqsZGYtPVBYwQtrzE9rd
 zmBcwsq9i1ChOLSpLLdI1NtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMWAYg
 2MHYtCjwEKMkB5OSKG/DjI2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4GT02RQoJFqWmp1akZ
 eYAYwcmLcHBoyTCKwGS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO9ld6AiAZCijNI8uB
 GwOL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4xkFU8mXklcJteAR3BBHREyfMNIEeUJCK
 kpBoYpwqWTWlRj1RwnCWiX7D46J+5Jlfn/y2+dLL+4d8ktVXlaz+L9+/waU0xMLtz46nsCYX/
 +Vy+wl+b7ctm1Rzat+SMhtwVQYvNTeqSf+/Ifp3Mu2+LVKLut/Xz721kvlF2rHe/8VGO40l3j
 23cVi1WccLQc997vQOqzT3a2dLbWrzfBO4IE8vxUmIpzkg01GIuKk4EAGEeluTeAgAA
X-Env-Sender: prvs=417d498c7=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504856430!115898463!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1973 invoked from network); 8 Sep 2017 07:40:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 07:40:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; 
 d="asc'?scan'208";a="438963360"
Message-ID: <1504856421.3847.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Minjun Hong <nickeysgo@gmail.com>, <xen-devel@lists.xen.org>
Date: Fri, 8 Sep 2017 09:40:21 +0200
In-Reply-To: <CAFX_q-E5ExGMG48aF1=c=MtdwCTbiTKeqy6n8SSQ6e81-89QHg@mail.gmail.com>
References: <CAFX_q-E5ExGMG48aF1=c=MtdwCTbiTKeqy6n8SSQ6e81-89QHg@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Subject: Re: [Xen-devel] Faulting linear address??
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6666760542581017114=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6666760542581017114==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-vfv0rEs7r9eD+n6H0Per"

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

On Fri, 2017-09-08 at 14:33 +0900, Minjun Hong wrote:
> 1) I worked on the scheduler(credit scheduler) and I had a kernel
> panic by my modification.
>
To do what?

Can you show here what you are changing, e.g., by putting together a
quick patch?

It does not have to be properly formatted and follow all the rules of a
proper patch submission... it can just be a diff against original code,
to understand what you are changing.

> 2) I tried to get any information for debugging so that, I used
> serial console and could gain the serial logs like following:=C2=A0
>=20
> (XEN) ----[ Xen-4.5.0 =C2=A0x86_64 =C2=A0debug=3Dn =C2=A0Not tainted ]---=
-
>
First of all, when debugging, you should use a debug hypervisor, i.e.,
a build of Xen, done with 'debug=3Dy', or in general, with debug enabled.

Also, Xen-4.5.0. Can you move to a more recent version?

> (XEN) CPU: =C2=A0 =C2=A02
> (XEN) RIP: =C2=A0 =C2=A0e008:[<ffff82d080120973>] csched_schedule+0x373/0=
x1180
> (XEN) RFLAGS: 0000000000010086 =C2=A0 CONTEXT: hypervisor
> [..]
> (XEN) Xen call trace:
> (XEN) =C2=A0 =C2=A0[<ffff82d080120973>]
> csched_schedule+0x373/0x1180
> (XEN) =C2=A0 =C2=A0[<ffff82d080128cb3>] schedule+0xf3/0x590
> (XEN) =C2=A0 =C2=A0[<ffff82d08015f295>] reprogram_timer+0x75/0xe0
> (XEN) =C2=A0 =C2=A0[<ffff82d08012f64e>] timer_softirq_action+0x13e/0x210
> (XEN) =C2=A0 =C2=A0[<ffff82d08012c03c>] __do_softirq+0x7c/0xd0
> (XEN) =C2=A0 =C2=A0[<ffff82d080162e3a>] idle_loop+0x3a/0x70
>
Again, use a debug hypervisor, compiled with frame pointers.

> (XEN) Pagetable walk from ffff830088002c98:
> (XEN) =C2=A0L4[0x106] =3D 0000000086075063 ffffffffffffffff
> (XEN) =C2=A0L3[0x002] =3D 0000000086071063 ffffffffffffffff
> (XEN) =C2=A0L2[0x040] =3D 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 2:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=3D0000]
> (XEN) Faulting linear address: ffff830088002c98
> (XEN) ****************************************

> I want to know where I should start debugging from.
> However, although I'm using serial console, I could get not enough
> clues only from the kernel log:
> 1) I could figure out what line and file caused the panic by its call
> trace, but it is=C2=A0too rough so it does not help me.
>
That's exactly from where you usually start: looking at what's at the
instruction that cause the system to explode, in your case, at address
0xffff82d080120973.

You can figure that out by disassembling the Xen hypervisor binary,
with `objdump', and looking up that address. Or you can use addr2line,
to have an indication of the same thing, but in the C sources.

I'm not sure what you mean with "it is too rough". At least the address
of the instruction that caused the system to fail in the Xen binary, is
usually pretty accurate (then, of course, you have to look at
surrounding instructions, check how you got there, etc.).

Again, make sure you use a debug hypervisor.

> 2) What linear address brings about this situation; 'Faulting linear
> address', but it is just an address and not recognizable something
> that human cannot read.
>=20
> I think, literally, the 'Faulting linear address' is key point
> because I heard that it represents bad address that I should never
> access.
>
It is, but the only way of understanding why you hit such an access
violation, is understand what the code is doing when it happens.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-vfv0rEs7r9eD+n6H0Per
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZskloAAoJEBZCeImluHPuDssP/jQMeqBSfX3LKYsLjdch9cv2
T7jaq+KoWnB4zG0kdQFm2Ch4k97JGYgu0iQ3mmxBEY1DzGqwNq1LPXNmsx0bk6Je
M7+ZhzLi3Pp/NpenTaogbYe1DDXFB58lhHL+7wqY1NXTFvaX619GGDPDazAw3TsH
J6tMKmdCyLnSSn+QyRn8pmDoGYr2hjZKJQJeRVBYGGem9fSjihpB3axKrRAaSNCs
seMpIKKF+FUcRKpGcokviT6LMQ5TmHr1aceWau9KSrWU+xvys72CiTN1JamyBFxD
y0CpuVVz0l5g4gRgfOF8CAaeXrcl63Nh85WhdfWP52w3I7EriSuafD7C7ncSREhd
QJpeCRHaTDyAtNDE4pxEgCgQwvdIPSwdldq6QbRH+SAkz7ukxRncaNJ4z7Wh9fxm
kuq/ji+/yq/ylby0ugth9Y5cV2/4MCjgt2RJ2d2hqtUL09YlX7gw5kp8EHs6GfCq
bPPX/xtLNGeUDL9DG8AhhufTME49SyHd68X+91KT9fHjsZ/MX7ZdBF20H4QukyG7
yE2VTaSzbIIn9NW7vtSJPIPgCrACjtLRv7FQgd+Ztuky/HyHUBL7JJXKUW19Zzr8
3E8eaULJRKMAJNeo0lQdvbOq36hv41O61N6UT2PFo5xdkZxqUV8W8WaGwelVKur1
0W6i0NgaN2X4jVTldqQ7
=YSN5
-----END PGP SIGNATURE-----

--=-vfv0rEs7r9eD+n6H0Per--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6666760542581017114==--


From xen-devel-bounces@lists.xen.org Fri Sep 08 08:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqETA-0004z2-Sw; Fri, 08 Sep 2017 08:16:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqET9-0004ye-Rj
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 08:16:55 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7B/4A-01812-6F152B95; Fri, 08 Sep 2017 08:16:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdb4KZ
 Ig4ZrbBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLg7t2CmZcXDdQ+ZGhj/
 6HcxcnEICTQySfQf38EG4TxmlPj2+QULhLONUeLrlBagDCeHiICzxNczc9lBbF4BfYnXZxexg
 NjCAm4Sl2atYQRpkBCYxCSx/eZmoAQHkOMpsfqjC0gNiHl47lagMDsHm4CVxCExkCiLgKrEtO
 +LmCYwci9gZFjFqFGcWlSWWqRraKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o8XoGBsYdjL+P+x1ilORgUhLlbZixMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/OgE2RQoJF
 qempFWmZOcDQg0lLcPAoifAeB0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4bytIkQBIU
 UZpHtwIWBxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMew5kCk9mXgncpldARzABHVHyfA
 PIESWJCCmpBsaIkxudfhlscg3+7+nZk+yrcvWm6uKbl7VUqqK4Ju/rv1+k65MpcU1u0VbOzfp
 Jk55lxFcwL94Xqsme/V4i18y7b66mfFSL1vHVjKUVbN8fnrwxT6VpU4tvWcxpgcub+wt5MhaF
 nb1+Z/Z0Dr9NF1V4Xz8tfKwm3pdc62i2nmnek4hHU2a+36HEUpyRaKjFXFScCACaNpRdfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1504858612!110552926!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25217 invoked from network); 8 Sep 2017 08:16:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 08:16:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqET2-0006YK-Kj; Fri, 08 Sep 2017 08:16:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqESx-0003SS-0v; Fri, 08 Sep 2017 08:16:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqESw-0005eo-Nj; Fri, 08 Sep 2017 08:16:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113142-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 08:16:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113142: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQzMmM5MjQ2Y2Rm
YmIzYjAzMDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZkZmI0M2Q2
ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzAzOSAgMjAxNy0wOS0wNCAxNTowMjowOCBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTMwNTIgIDIwMTctMDktMDUgMTM6MDE6MjkgWiAgICAyIGRheXMgICAzMCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMzEgIDIwMTctMDktMDcgMTY6MDE6NTggWiAgICAwIGRh
eXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxp
bnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWU5
Y2IwZDFkMGViM2E5ZTRkOGI5NzQzMmM5MjQ2Y2RmYmIzYjAzMDkKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSBlOWNiMGQxZDBlYjNhOWU0ZDhiOTc0MzJjOTI0NmNkZmJi
M2IwMzA5CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWU5Y2IwZDFkMGVi
M2E5ZTRkOGI5NzQzMmM5MjQ2Y2RmYmIzYjAzMDkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGU5Y2IwZDFkMGViM2E5ZTRkOGI5NzQzMmM5MjQ2Y2Rm
YmIzYjAzMDkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgZTljYjBkMWQwZWIzYTllNGQ4Yjk3NDMyYzkyNDZjZGZiYjNiMDMw
OTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA2ZGZiNDNkLi5lOWNiMGQxICBlOWNiMGQxZDBlYjNhOWU0ZDhiOTc0MzJj
OTI0NmNkZmJiM2IwMzA5IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 08:28:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqEe5-0005os-0x; Fri, 08 Sep 2017 08:28:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqEe4-0005om-54
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 08:28:12 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 83/7A-03642-B9452B95; Fri, 08 Sep 2017 08:28:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQndWyKZ
 Ig01zzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9E9cyFfznq1j10LuB8SV3FyMHh4SAn8TM
 F0ldjJwcbAI6EkuPzmcCsUUEFCUevLzJCmIzC9xiknjfzQtiCwsESixY9ACqJkji/bSfrBC2l
 cTK3sdgNouAisSvXZfZQWxeAXeJW7/XsXQxcnEICcxmlJi96TYjSIJTwFLi0caFYDajgKzEl8
 bVzBDLxCVuPYE4QkJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU60gs2P2JDcLWlli28DUzxGJ
 BiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5u
 anFxYnpqTmJSsV5yfu4mRmDoMwDBDsZVCwIPMUpyMCmJ8jbM2BgpxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYK3M3hTpJBgUWp6akVaZg4wCmHSEhw8SiK800HSvMUFibnFmekQqVOMuhzHNl3+wy
 TEkpeflyolzqsLUiQAUpRRmgc3ApYQLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdz7IFJ7
 MvBK4Ta+AjmACOqLk+QaQI0oSEVJSDYwpAR//7Kjr62PgD797u6vz9h/JqsOBFdxTT+9seeB6
 PfL2FnM151SuiRZTOr7YNL902/LDlN3q+J0vE9gS9vgxtie/bKrUPJV4ISTpDpdKxcHnMVEeV
 RGPPsx4ssuneJWT/6p32ao8fPJsya0W5zc8esQedofl2YHjYXfNKuXsDGxXiDmffKPEUpyRaK
 jFXFScCABei+h2AwMAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504859290!81802378!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46197 invoked from network); 8 Sep 2017 08:28:10 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 08:28:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52482163"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable resource
 type...
Thread-Index: AQHTJjygLRq9eqTYPUuOgwvPjItbdaKpY34AgAFIZWA=
Date: Fri, 8 Sep 2017 08:28:10 +0000
Message-ID: <9a97f29f47514d5c8db073ecaf79eb6c@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-13-paul.durrant@citrix.com>
 <20170907145112.s5a2bbdqpz56qzyn@citrix.com>
In-Reply-To: <20170907145112.s5a2bbdqpz56qzyn@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDE1OjUxCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsKPiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFu
LkphY2tzb25AY2l0cml4LmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgVGltCj4gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAxMi8xMl0geDg2L2h2bS9pb3JlcTogYWRk
IGEgbmV3IG1hcHBhYmxlIHJlc291cmNlCj4gdHlwZS4uLgo+IAo+IE9uIFR1ZSwgU2VwIDA1LCAy
MDE3IGF0IDEyOjM3OjE2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+Cj4gPiArbWZu
X3QgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aWR4KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPiArICAg
IG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ID4gKwo+ID4gKyAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ID4gKwo+ID4gKyAg
ICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdOwo+ID4gKwo+
IAo+IENoZWNrIGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMgYmVmb3JlIGdldHRpbmcgcz8KCk9o
LCBJIHNob3VsZCBiZSB1c2luZyBteSBuZXcgbWFjcm8gaGVyZS4gR29vZCBzcG90LgoKPiAKPiA+
ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyB8fCAhcyB8fCBJU19ERUZBVUxU
KHMpICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKwo+ID4gKyAgICBpZiAoIGh2bV9pb3Jl
cV9zZXJ2ZXJfYWxsb2NfcGFnZXMocykgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4g
PiArICAgIGlmICggaWR4ID09IDAgKQo+ID4gKyAgICAgICAgbWZuID0gX21mbihwYWdlX3RvX21m
bihzLT5idWZpb3JlcS5wYWdlKSk7Cj4gPiArICAgIGVsc2UgaWYgKCBpZHggPT0gMSApCj4gPiAr
ICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmlvcmVxLnBhZ2UpKTsKPiAKPiBEb2Vz
IHRoZSBjYWxsZXIgY2FyZSBhYm91dCB0aGUgb3JkZXI/IElmIHNvIHRoaXMgc2hvdWxkIGJlIGRv
Y3VtZW50ZWQ/Cj4gCgpUcnVlLiBJIHNob3VsZCBkb2N1bWVudCB0aGF0IDAgaXMgdGhlIGJ1ZmZl
cmVkIGZyYW1lIGFuZCAxKyBhcmUgc3luY2hyb25vdXMgZnJhbWVzIChvZiB3aGljaCB0aGVyZSBp
cyBvbmx5IG9uZSBhdCB0aGUgbW9tZW50IGJ1dCB0aGlzIHdpbGwgbmVlZCB0byBjaGFuZ2UgaWYg
d2Ugc3VwcG9ydCBtb3JlIHZjcHVzKS4KCj4gVGhlIHJlc3QgbG9va3Mgc2Vuc2libGUgYnV0IEkg
aGF2ZW4ndCByZXZpZXdlZCBpbiBkZXRhaWwuCj4gCgpPay4KCiAgUGF1bAoKPiA+ICsKPiA+ICsg
b3V0Ogo+ID4gKyAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7Cj4gPiArCj4gPiArICAgIHJldHVybiBtZm47Cj4gPiArfQo+ID4g
KwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 08:29:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqEff-0005xC-Ba; Fri, 08 Sep 2017 08:29:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqEfd-0005x1-Sy
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 08:29:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 28/54-02308-DF452B95; Fri, 08 Sep 2017 08:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvdPyKZ
 Ig+5DKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK9xwFR4Uqvky5zNbAuIyvi5GTQ0LAT2Jf
 RxMTiM0moCOx9Oh8MFtEwFPi5JaJLF2MXBzMAh1MEm+XXWUESQgLxEp0PFvDCFEUJ3HjLYztJ
 tF6YwcriM0ioCLR0TALzOYVcJdYOWk72CAhgZlMEq8e7QbawMHBKeAlseaHGUgNo4CsxJfG1c
 wgNrOAuMStJxBHSAgISCzZc54ZwhaVePn4HyuEbSCxdek+Foh6PYkbU6ewQdjaEssWvmaG2Cs
 ocXLmE5YJjMKzkIydhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU00ksqykzPKMlNzMzRNTQw1ctN
 LS5OTE/NSUwq1kvOz93ECAx+BiDYwdg3y/kQoyQHk5Iob8OMjZFCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHg7gzdFCgkWpaanVqRl5gDjECYtwcGjJMI7HSTNW1yQmFucmQ6ROsWoy3Fs0+U/TE
 Isefl5qVLivKtBigRAijJK8+BGwFLCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzgeZwpO
 ZVwK36RXQEUxAR5Q83wByREkiQkqqgTGZjYcrpvqikwdP8RXxQL6pTOJi686v02Jc5lGw81cW
 C7vXHP9f/etWMT8453bWpnaFtM3VGef0RR8V/ngrlij5yrGW88v/tasrJv2Lrtu2KiB4p+eZP
 v/QkH9tdkK1rzrXll0pUAk1a+yyXiolc0tlYZnEZ+Vi3wrL0h38njWrT9Xo9iz9q8RSnJFoqM
 VcVJwIALbB6DYEAwAA
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504859388!107786948!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16942 invoked from network); 8 Sep 2017 08:29:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 08:29:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52482221"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHTJjygLRq9eqTYPUuOgwvPjItbdaKpZOgAgAAAyoCAAAbVAIABP+Bg
Date: Fri, 8 Sep 2017 08:29:48 +0000
Message-ID: <eced4808115d4e6597f198861e3689dc@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-13-paul.durrant@citrix.com>
 <20170907145616.7ht4r5lsrxb4pxns@dhcp-3-128.uk.xensource.com>
 <20170907145905.ibond53rhl5curau@citrix.com>
 <20170907152332.nebfyzmryj6sbwdx@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170907152332.nebfyzmryj6sbwdx@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA3IFNlcHRlbWJlciAyMDE3IDE2OjI0Cj4gVG86IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsgQW5kcmV3IENvb3Blcgo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0KPiAoWGVuLm9y
ZykgPHRpbUB4ZW4ub3JnPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFN1Ympl
Y3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMTIvMTJdIHg4Ni9odm0vaW9yZXE6IGFkZCBh
IG5ldwo+IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPiAKPiBPbiBUaHUsIFNlcCAwNywgMjAx
NyBhdCAwMzo1OTowNVBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBTZXAgMDcs
IDIwMTcgYXQgMDM6NTY6MTZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4g
T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFsuLi5dCj4gPiA+ID4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIGhhcyBu
b3QgYmVlbiBhbGxvY2F0ZWQgKi8KPiA+ID4gPiArICAgICAgICBpZiAoIGdmbl9lcShpb3JwLT5n
Zm4sIElOVkFMSURfR0ZOKSApCj4gPiA+ID4gKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07Cj4g
PiA+ID4gKwo+ID4gPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiA+ICsgICAgfQo+ID4gPiA+
ICsKPiA+ID4gPiAgICAgIGlmICggZC0+aXNfZHlpbmcgKQo+ID4gPiA+ICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ID4gPiA+Cj4gPiA+ID4gQEAgLTI3Miw2ICsyODEsNTcgQEAgc3RhdGljIGlu
dCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QKPiBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1
ZikKPiA+ID4gPiAgICAgIHJldHVybiByYzsKPiA+ID4gPiAgfQo+ID4gPiA+Cj4gPiA+ID4gK3N0
YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywg
Ym9vbCBidWYpCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0g
Y3VycmVudC0+ZG9tYWluOwo+ID4gPiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
ID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ID4gPiA+ICsKPiA+ID4gPiArICAg
IGlmICggaW9ycC0+cGFnZSApCj4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gKyAgICAgICAgLyogTWFr
ZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQgKi8KPiA+ID4KPiA+ID4gTWF5YmUg
aXQncyBqdXN0IG1lIGJlaW5nIHNsaWdodGx5IGxvc3QsIGJ1dCBoZXJlIHlvdSBpbXBseSB0aGF0
Cj4gPiA+IGlvcnAtPmdmbiBiZWluZyAhPSBJTlZBTElEX0dGTiBtZWFucyB0aGUgcGFnZSBpcyBt
YXBwZWQsIHdoaWxlIGFib3ZlCj4gPiA+IHlvdSBtZW50aW9uIGFsbG9jYXRlZCBmb3IgdGhlIHNh
bWUgY2hlY2suCj4gPiA+Cj4gPiA+IElzIGl0IGJlY2F1c2UgZ2ZuIGhhcyBkaWZmZXJlbnQgdXNh
Z2VzIGRlcGVuZGluZyBvbiB0aGUgY29udGV4dD8KPiA+ID4KPiA+Cj4gPiBIYWhhLCBJJ20gbm90
IHRoZSBvbmx5IG9uZSB3aG8gZ290IGNvbmZ1c2VkIHdoaWxlIHJlYWRpbmcgdGhlIHBhdGNoLiA7
LSkKPiA+Cj4gPiBUaGF0J3MgYmVjYXVzZSB0aGUgInBhZ2UiIGNhbiBiZSBvYnRhaW5lZCB2aWEg
dHdvIGRpZmZlcmVudCBtZXRob2RzLgo+ID4KPiA+ICJBbGxvY2F0ZWQiIG1lYW5zIGdldHRpbmcg
aXQgZnJvbSB4ZW4gaGVhcCwgIm1hcHBlZCIgbWVhbnMgbWFwcGluZwo+IGd1ZXN0Cj4gPiBwYWdl
IGFmYWljdC4KPiAKPiBPaCwgdGhhbmtzLiBJIHRoaW5rIHRoZSBjb21tZW50IHNob3VsZCBiZSBz
bGlnaHRseSBleHBhbmRlZCB0aGVuIHRvCj4gZ2l2ZSBtb3JlIGNvbnRleHQsIG9yIGVsc2Ugc29t
ZW9uZSBlbHNlIGlzIGxpa2VseSB0byB0cmlwIG92ZXIgdGhpcwo+IGFnYWluIElNSE8uCgpZZXMs
IFdlaSdzIGV4cGxhbmF0aW9uIGlzIGNvcnJlY3QuIEkgd2lsbCBleHBhbmQgdGhlIGNvbW1lbnRz
IGluIGJvdGggcGxhY2VzIHRvIGV4cGxhaW4gdGhleSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlIG1l
dGhvZHMgb2YgZ2V0dGluZyBob2xkIG9mIGlvcmVxIHNlcnZlciBwYWdlcy4KCiAgUGF1bAoKPiAK
PiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 08:32:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqEi6-0006YY-Pg; Fri, 08 Sep 2017 08:32:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqEi5-0006YP-1K
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 08:32:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 1E/29-03610-49552B95; Fri, 08 Sep 2017 08:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQndy6KZ
 Ig4sPtCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjt6+zFCxUqZh5YgFzA+MT5S5GTg4JAT+J
 xbsnMYHYbAI6EkuPzgezRQTyJQ69mczcxcjBwSxgLvHnA1hYGCj87NVyVoiSAomWreuhyt0kb
 rzfwAZiswioSBxvvsMCYvMKuEvsW/0QaAwXh5DABCaJH1Oa2UESnAL2Eof2nGIEsRkFZCW+NK
 5mBrGZBcQlbj2BuEFCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA3KYpsX6XPkSrosSU7ofsEHs
 FJU7OfMIygVF4FpKpsxA6ZiHpmIWkYwEjyypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwLBnAIIdjDufOx1ilORgUhLlbZixMVKILyk/pTIjsTgjvqg0J7X4E
 KMMB4eSBG9DyKZIIcGi1PTUirTMHGAEwqQlOHiURHjbQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxD
 Hj5t0/TEIsefl5qVLivNNBSgVASjNK8+AGwRLDJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgn
 zxoFM4cnMK4Hb9wroFCagU0qebwA5pSQRISXVwBjOMaPB/u3742+lmlf4XVj9r+SPTGOQdPP2
 NJ/fpr5HDbTDnUvbTk2f5a26bPHzLrFlRS6ZCjNmnpuW1LcvjX/eFOcgCcu3FUcT1j+eoNnIa
 1p+yH25stbfvCpLnX+qEX+mXNn1c3O8wvnpV0+aHltx+It38q3offMSrylVR+y8mnUy74cih7
 0SS3FGoqEWc1FxIgChEQvGBwMAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504859539!81803280!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29794 invoked from network); 8 Sep 2017 08:32:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 08:32:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52482346"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>, 
 Juergen Gross <jgross@suse.com>
Thread-Topic: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array of
 ioreq servers rather than a list
Thread-Index: AQHTJjtZnQESu3ElbUiJ8jCdV3qBdaKpYMKAgAAC74CAAAbigIABQlZw
Date: Fri, 8 Sep 2017 08:32:18 +0000
Message-ID: <39e3c03938f54c4fa14a817182713520@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-9-paul.durrant@citrix.com>
 <20170907144123.xglmekuyzky2dw7b@dhcp-3-128.uk.xensource.com>
 <052feb70-c845-fef2-7a45-baa1e2649054@suse.com>
 <59B17EEF02000078001787B5@prv-mh.provo.novell.com>
In-Reply-To: <59B17EEF02000078001787B5@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAwNyBTZXB0ZW1iZXIgMjAxNyAxNjoxNw0KPiBU
bzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MN
Cj4gPGpncm9zc0BzdXNlLmNvbT4NCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gW1BBVENIIHY0IDA4LzEyXSB4ODYvaHZtL2lvcmVxOiBtYWludGFpbiBhbiBhcnJheQ0K
PiBvZiBpb3JlcSBzZXJ2ZXJzIHJhdGhlciB0aGFuIGEgbGlzdA0KPiANCj4gPj4+IE9uIDA3LjA5
LjE3IGF0IDE2OjUxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToNCj4gPiBPbiAwNy8wOS8xNyAx
Njo0MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToNCj4gPj4gT24gVHVlLCBTZXAgMDUsIDIwMTcg
YXQgMTI6Mzc6MTJQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+Pj4gQSBzdWJzZXF1
ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0YXRpb24gb24N
Cj4gY3JlYXRpb24NCj4gPj4+IG9mIGlvcmVxIHNlcnZlcnMgd2hpY2ggaXMgZHVlIHRvIHRoZSBh
bGxvY2F0aW9uIG9mIGdmbnMgZm9yIHRoZSBpb3JlcQ0KPiA+Pj4gc3RydWN0dXJlcyBhbmQgYnVm
ZmVyZWQgaW9yZXEgcmluZy4NCj4gPj4+DQo+ID4+PiBJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNl
c3NhcnkgdG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UNCj4gPj4+IHRo
aXMgbGltaXQgc2hvdWxkIGJlIHNtYWxsLCBpdCBzaW1wbGlmaWVzIHRoZSBjb2RlIHRvIG1haW50
YWluIGFuIGFycmF5IG9mDQo+ID4+PiB0aGF0IHNpemUgcmF0aGVyIHRoYW4gdXNpbmcgYSBsaXN0
Lg0KPiA+Pj4NCj4gPj4+IEFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90IGZvciB0aGUg
ZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcNCj4gPj4+IGFycmF5IHNsb3RzIGVhcmx5IGlu
IGNyZWF0ZSwgdGhlIG5lZWQgdG8gcGFzcyBhbiAnaXNfZGVmYXVsdCcgYm9vbGVhbg0KPiA+Pj4g
dG8gc3ViLWZ1bmN0aW9ucyBjYW4gYmUgYXZvaWRlZC4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+Pg0KPiA+PiBM
R1RNLCBqdXN0IGEgY291cGxlIG9mIG5pdHBpY2tzLCBJIHRoaW5rIHRoZXkgY2FuIGJlIGZpeGVk
IHVwb24gY29tbWl0DQo+ID4+IGlmIGRlc2lyZWQuDQo+ID4+DQo+ID4+IFJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPj4NCj4gPj4+IC0tLQ0K
PiA+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+Pj4NCj4gPj4+IHY0Og0K
PiA+Pj4gIC0gSW50cm9kdWNlZCBtb3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVt
IHRvIHRoZSB0b3Agb2YgdGhlDQo+ID4+PiAgICBjb2RlLg0KPiA+Pj4NCj4gPj4+IHYzOg0KPiA+
Pj4gIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyIikNCj4gaW4NCj4gPj4+ICAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4NCj4gPj4+IC0tLQ0KPiA+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAg
IHwgNDkxDQo+ID4gKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgMTEgKy0NCj4gPj4+ICAyIGZp
bGVzIGNoYW5nZWQsIDIzNSBpbnNlcnRpb25zKCspLCAyNjcgZGVsZXRpb25zKC0pDQo+ID4+Pg0K
PiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYw0KPiA+Pj4gaW5kZXggZjJlMGIzZjc0YS4uMjg3NTcyYmQxZiAxMDA2NDQN
Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiA+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jDQo+ID4+PiBAQCAtMzMsNiArMzMsMjIgQEANCj4gPj4+DQo+ID4+
PiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4NCj4gPj4+DQo+ID4+PiArI2RlZmluZSBT
RVRfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKSBcDQo+ID4+PiArICAgIChkKS0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gKHMpDQo+ID4+DQo+ID4+IEFyZSB0aGUgcGFy
ZW50aGVzZXMgYXJvdW5kIHMgcmVxdWlyZWQ/DQo+ID4+DQo+ID4+PiArDQo+ID4+PiArI2RlZmlu
ZSBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKSBcDQo+ID4+PiArICAgICgoKGlkKSA8IE1BWF9OUl9J
T1JFUV9TRVJWRVJTKSA/IFwNCj4gPj4+ICsgICAgIChkKS0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5zZXJ2ZXJbaWRdIDogXA0KPiA+Pj4gKyAgICAgTlVMTCkNCj4gPj4+ICsNCj4gPj4+
ICsjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXA0KPiA+Pj4gKyAgICBm
b3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVRX1NFUlZFUigoZCksIChpZCkpOyBcDQo+ID4+
PiArICAgICAgICAgIChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXA0KPiA+Pj4gKyAgICAg
ICAgICAoaWQpKyssIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoKGQpLCAoaWQpKSApDQo+ID4+DQo+
ID4+IFNhbWUgaGVyZSBhYm91dCB0aGUgcGFyZW50aGVzZXMgYXJvdW5kIHMsIGQgYW5kIGlkIGlu
IHRoZQ0KPiA+PiBHRVRfSU9SRVFfU0VSVkVSIGNhbGxzLiBJbiBmYWN0IHlvdSBjb3VsZCBjb21w
YWN0IHRoZSBhZnRlcnRob3VnaHQgYXM6DQo+ID4+DQo+ID4+IHMgPSBHRVRfSU9SRVFfU0VSVkVS
KGQsICsrKGlkKSkNCj4gPg0KPiA+IFV1aCwgdGhpcyB3b3VsZCBiZSB3cm9uZzogaWQgaXMgdXNl
ZCB0d2ljZSBpbiBHRVRfSU9SRVFfU0VSVkVSKCksIHNvIGl0DQo+ID4gd291bGQgYmUgaW5jcmVt
ZW50ZWQgdHdpY2UuLi4NCg0KT3VjaCEgVGhhbmtzIGZvciBzcG90dGluZyB0aGF0Lg0KDQo+IA0K
PiBXaGljaCBzdWdnZXN0cyB0aGF0IEdFVF9JT1JFUV9TRVJWRVIoKSBtaWdodCBiZXR0ZXIgdXNl
IGEgbG9jYWwNCj4gdmFyaWFibGUuDQoNCkknbGwgdHVybiBpdCBpbnRvIGEgZnVuY3Rpb24uDQoN
CiAgUGF1bA0KDQo+IA0KPiBCdHcsIHNvbWV3aGVyZSBvbiB0aGUgcGF0aCBoZXJlIFBhdWwgYW5k
IFJvZ2VyIGhhdmUgZ290IGRyb3BwZWQNCj4gZnJvbSB0aGUgbGlzdCBvZiByZWNpcGllbnRzLi4u
DQo+IA0KPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 08:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqEk6-0006hY-5c; Fri, 08 Sep 2017 08:34:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqEk5-0006hN-1h
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 08:34:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 47/59-03454-01652B95; Fri, 08 Sep 2017 08:34:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsWyU9JRQpc/bFO
 kwbm5qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aq+ZeZC+aYVjye9YKxgfG0ZhcjJ4eEgJ/E
 msbPTCA2m4COxNKj88FsEQFFiQcvb7KC2MwCzcwS62b4g9jCAokSZxdNZoGoSZKY/OQEK4QdJ
 vFv4zY2EJtFQEXi/YYFjCA2r4C7xKVTn4DiXBxCAh+ZJPb96QZLcApYSvz9PZcdxGYUkJX40r
 iaGWKZuMStJxBHSAgISCzZc54ZwhaVePn4HyuEbSCxdek+Foh6PYkbU6ewQdjaEssWvmaGWCw
 ocXLmE5YJjMKzkIydhaRlFpKWWUhaFjCyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tN
 LS5OTE/NSUwq1kvOz93ECAx/BiDYwbhqQeAhRkkOJiVR3oYZGyOF+JLyUyozEosz4otKc1KLD
 zHKcHAoSfD+DtkUKSRYlJqeWpGWmQOMRJi0BAePkghvG0iat7ggMbc4Mx0idYrRmOPYpst/mD
 i6pl35wyTEkpeflyolzvsWpFQApDSjNA9uECxBXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5I
 wL3so0BSezLwSuH2vgE5hAjql5PkGkFNKEhFSUg2MIXEbJD5c3hnWJy5XqpAbVqaTb9AyeaKB
 um56/Gw+w9mq7mfFazRPnEstOV+2SfpIcpJDWrzc84MbHnx8frAzmmF2z7kry3Ub6tdI8/Exv
 2dc+frAGgVVuZDQO5JyARwv1Y5fmrkvjU/a+dXE150/9V/kK5w6WvnCUHDZouNvGHvLZF8mXF
 uvxFKckWioxVxUnAgALeCCegsDAAA=
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504859663!56172433!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58203 invoked from network); 8 Sep 2017 08:34:23 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 08:34:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52482413"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns until they
 are actually requsted
Thread-Index: AQHTJjye83Dsbbi9Kk+pWjy+GjpDt6KpM72AgAAiIND//+JEAIAAJJ3g///+0wCAAVI9kA==
Date: Fri, 8 Sep 2017 08:34:22 +0000
Message-ID: <dd159889f18f4d8ababfbcc18891647e@AMSPEX02CL03.citrite.net>
References: <20170905113716.3960-1-paul.durrant@citrix.com>
 <20170905113716.3960-12-paul.durrant@citrix.com>
 <20170907120017.7imdnlgm33is7n3u@citrix.com>
 <7f6cf5639ee542eca8820c102063fb53@AMSPEX02CL03.citrite.net>
 <20170907121600.xbspbvle622xzgc5@citrix.com>
 <a24af27a2690405795801893b9bf5ae5@AMSPEX02CL03.citrite.net>
 <20170907142250.sahvzhomohjfvuxn@citrix.com>
In-Reply-To: <20170907142250.sahvzhomohjfvuxn@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDE1OjIzCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IElhbgo+IEph
Y2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+IFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHY0IDExLzEyXSB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdm
bnMgdW50aWwgdGhleQo+IGFyZSBhY3R1YWxseSByZXF1c3RlZAo+IAo+IE9uIFRodSwgU2VwIDA3
LCAyMDE3IGF0IDAxOjI5OjEyUE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogV2VpIExpdSBbbWFpbHRvOndlaS5s
aXUyQGNpdHJpeC5jb21dCj4gPiA+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEzOjE2Cj4gPiA+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZzsgSWFuCj4gPiA+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBBbmRyZXcgQ29v
cGVyCj4gPiA+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+ID4g
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPjsgS29ucmFkCj4gPiA+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGlt
IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgMTEv
MTJdIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1hcHBpbmcgZ2ZucyB1bnRpbAo+IHRoZXkKPiA+ID4g
YXJlIGFjdHVhbGx5IHJlcXVzdGVkCj4gPiA+Cj4gPiA+IE9uIFRodSwgU2VwIDA3LCAyMDE3IGF0
IDAxOjAzOjQ2UE0gKzAxMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gPiBGcm9tOiBXZWkgTGl1IFttYWlsdG86d2VpLmxp
dTJAY2l0cml4LmNvbV0KPiA+ID4gPiA+IFNlbnQ6IDA3IFNlcHRlbWJlciAyMDE3IDEzOjAwCj4g
PiA+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4g
PiA+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IElhbiBKYWNrc29uCj4gPiA+
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiA+ID4gPiA+IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPiA+ID4gPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA+ID4gPiA+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+
OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+IEtvbnJhZAo+ID4gPiA+ID4gUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkK
PiA+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGltIChYZW4ub3JnKSA8dGltQHhl
bi5vcmc+Cj4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDExLzEyXSB4ODYvaHZtL2lv
cmVxOiBkZWZlciBtYXBwaW5nIGdmbnMKPiB1bnRpbAo+ID4gPiB0aGV5Cj4gPiA+ID4gPiBhcmUg
YWN0dWFsbHkgcmVxdXN0ZWQKPiA+ID4gPiA+Cj4gPiA+ID4gPiBPbiBUdWUsIFNlcCAwNSwgMjAx
NyBhdCAxMjozNzoxNVBNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4gPiA+IEEg
c3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8gYWxsb3cgYW4K
PiBlbXVsYXRvcgo+ID4gPiB0bwo+ID4gPiA+ID4gPiBtYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRp
cmVjdGx5IGZyb20gWGVuIHJhdGhlciB0aGFuIHRoZSBndWVzdAo+IFAyTS4KPiA+ID4gPiA+ID4K
PiA+ID4gPiA+ID4gVGhpcyBwYXRjaCBsYXlzIHRoZSBncm91bmR3b3JrIGZvciB0aGF0IGNoYW5n
ZSBieSBkZWZlcnJpbmcKPiBtYXBwaW5nIG9mCj4gPiA+ID4gPiA+IGdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLAo+IHRoZQo+
ID4gPiA+ID4gPiBwYWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2lu
Zm8gc3RydWN0dXJlIGlzIHJlLQo+ID4gPiA+ID4gcHVycG9zZWQKPiA+ID4gPiA+ID4gdG8gYSBm
bGFncyBmaWVsZCBhbmQgbmV3IGZsYWcsIFhFTl9ETU9QX25vX2dmbnMsIGRlZmluZWQgd2hpY2gK
PiA+ID4gbW9kaWZpZXMKPiA+ID4gPiA+IHRoZQo+ID4gPiA+ID4gPiBiZWhhdmlvdXIgb2YgWEVO
X0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHRvIGFsbG93IHRoZSBjYWxsZXIKPiB0bwo+ID4g
PiA+ID4gYXZvaWQKPiA+ID4gPiA+ID4gcmVxdWVzdGluZyB0aGUgZ2ZuIHZhbHVlcy4KPiA+ID4g
PiA+ID4KPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4gQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gPiA+ID4gPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+ID4gPiA+IENjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiA+ID4gPiA+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+ID4gPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiA+ID4gPiA+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiA+IENjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gdjM6Cj4gPiA+ID4gPiA+ICAt
IFVwZGF0ZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzIGZyb20gV2VpIGFuZCBSb2dl
ci4KPiA+ID4gPiA+ID4gIC0gQWRkZWQgYSBIQU5ETEVfQlVGSU9SRVEgbWFjcm8gdG8gbWFrZSB0
aGUgY29kZSBuZWF0ZXIuCj4gPiA+ID4gPiA+ICAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJv
ZHVjZXMgYSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCj4gPiA+ID4gPiA+ICAg
IGlzIG5vdyBhbiBleHBsaWNpdCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMg
dGhhdCBtYXkgYmUKPiA+ID4gPiA+ID4gICAgY3JlYXRlZCBmb3IgYW55IG9uZSBkb21haW4uCj4g
PiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiAgdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMg
ICAgICAgICAgICAgICAgICAgfCAgOCArKysrKwo+ID4gPiA+ID4gPiAgdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArKy0tCj4gPiA+ID4gPiA+ICB4
ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKyst
LQo+ID4gPiA+ID4gPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0MSArKysrKysrKysrKysrLS0tLS0tLS0tCj4gLS0tCj4gPiA+ID4gPiA+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCj4gPiA+
ID4gPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8
IDMyICsrKysrKysrKysrLS0tLS0tCj4gLS0KPiA+ID4gPiA+ID4gIDYgZmlsZXMgY2hhbmdlZCwg
NTkgaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+
IGRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gPiBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4gPiA+ID4gPiA+IGluZGV4IGZjYjI2MGQyOWIuLjI4
OTU4OTM0YmYgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jCj4gPiA+ID4gPiA+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCj4g
PiA+ID4gPiA+IEBAIC0xODgsNiArMTg4LDE0IEBAIGludAo+IHhlbmRldmljZW1vZGVsX2dldF9p
b3JlcV9zZXJ2ZXJfaW5mbygKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gICAgICBkYXRhLT5pZCA9
IGlkOwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiArICAgIC8qCj4gPiA+ID4gPiA+ICsgICAgICog
SWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBnZm4gdmFsdWVzIHRoZW4gaW5zdHJ1Y3Qg
dGhlCj4gPiA+ID4gPiA+ICsgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0aGVtIGFz
IHRoaXMgbWF5IGNhdXNlIHRoZW0gdG8gYmUKPiA+ID4gPiA+ID4gKyAgICAgKiBtYXBwZWQuCj4g
PiA+ID4gPiA+ICsgICAgICovCj4gPiA+ID4gPiA+ICsgICAgaWYgKCFpb3JlcV9nZm4gJiYgIWJ1
ZmlvcmVxX2dmbikKPiA+ID4gPiA+ID4gKyAgICAgICAgZGF0YS0+ZmxhZ3MgfD0gWEVOX0RNT1Bf
bm9fZ2ZuczsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4KPiA+ID4gPiA+IFNvcnJ5IGZvciBub3Qg
aGF2aW5nIG5vdGljZWQgdGhpcyBlYXJsaWVyLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFRoaXMgaXMg
YSBzbGlnaHQgY2hhbmdlIHRvIGEgc3RhYmxlIEFQSS4gVGhlIG5ldyBmdW5jdGlvbmFsaXR5IGlz
IGFuCj4gPiA+ID4gPiBleHRlbnNpb24gb2YgdGhlIG9sZC4gSSB3b3VsZCBzdWdnZXN0IHlvdSBi
dW1wIHRoZSBtaW5vciBudW1iZXIgb2YKPiB0aGlzCj4gPiA+ID4gPiBsaWJyYXJ5IGFzIHdlbGwu
Cj4gPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gSSBkb24ndCBiZWxpZXZlIHRoZXJlIGlzIGFuIEFQ
SSBjaGFuZ2UgaGVyZS4gVGhlIGNvZGUgYWx3YXlzIGNvcGVkIHdpdGgKPiA+ID4gTlVMTCBiZWlu
ZyBwYXNzZWQsIGl0IGp1c3Qgd2Fzbid0IGRvY3VtZW50ZWQuIE9yIGlzIHRoZXJlIHNvbWV0aGlu
ZyBlbHNlCj4gSSdtCj4gPiA+IG1pc3Npbmc/Cj4gPiA+ID4KPiA+ID4KPiA+ID4gVGhlcmUgaXMu
ICBUaGUgb3JpZ2luYWwgY29kZSBjb3BlcyB3aXRoIE5VTEwgYXMgaW4gIkkgZG9lc24ndCBjYXJl
LAo+ID4gPiBoeXBlcnZpc29yIHdpbGwgZGVhbCB3aXRoIGl0IjsgdGhlIG5ldyBjb2RlIGFjdHVh
bGx5IGdpdmVzIE5VTEwgYW5vdGhlcgo+ID4gPiBtZWFuaW5nLgo+ID4gPgo+ID4gPiBTdXBwb3Nl
IGFuIGFwcGxpY2F0aW9uIHRoYXQgaXMgY29tcGlsZWQgZm9yIHRoaXMgdmVyc2lvbiwKPiA+ID4g
d2hpY2ggZGlzY292ZXJlZCB0aGF0IHBhc3NpbmcgTlVMTCBoYXMgYmVoYXZpb3VyIEEgYW5kIHRo
ZW4sIHdoZW4gaXQKPiA+ID4gcnVucyBvbiBhIHByZXZpb3VzIHZlcnNpb24gb2YgdGhpcyBsaWJy
YXJ5IChpdCB3b3VsZCBoYXBwaWx5IGRvIHNvCj4gPiA+IGJlY2F1c2UgTUFKT1IuTUlOT1IgaGFz
IG5vdCBjaGFuZ2VkKSBhbmQgZ2V0cyBiZWhhdmlvdXIgQi4KPiA+ID4KPiA+ID4gRG9lcyB0aGF0
IG1ha2Ugc2Vuc2U/Cj4gPgo+ID4gSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgdGhlIGRpc2Nlcm5p
YmxlIGNoYW5nZSBpbiBiZWhhdmlvdXIgaXMgYXMgZmFyIGFzIHRoZQo+IGFwcGxpY2F0aW9uIGdv
ZXMuIFdoYXQgaXMgdGhlIHNlbWFudGljIGRpZmZlcmVuY2U/IFN1cmUgdGhlIHVuZGVybHlpbmcK
PiBoeXBlcmNhbGwgaGFzIGNoYW5nZWQgaXRzIHNlbWFudGljIHNsaWdodGx5IGJ1dCBob3cgaXMg
dGhpcyB2aXNpYmxlIGluIGFueSB3YXkgdG8KPiB0aGUgYXBwbGljYXRpb24/Cj4gCj4gSSdtIGEg
Yml0IGRlbnNlIHRvZGF5Lgo+IAo+IEkgdGhpbmssIGFmdGVyIHJlYWRpbmcgdGhpcyBzZXJpZXMg
YW5kIHRoZSBleGlzdGluZyBjb2RlIGFnYWluLCB0aGUgIm1heQo+IGNhdXNlIHRoZW0gdG8gYmUg
bWFwcGVkIiBpcyBub3QgYSBkZXNjcmlwdGlvbiBvZiBwcmlvciBiZWhhdmlvdXIuIEl0Cj4gYXBw
bGllcyB0byB0aGUgY29kZSBpbiB0aGlzIHBhdGNoLgo+IAo+IFNvIHRoaXMgcGF0Y2ggZG9lc24n
dCBjaGFuZ2UgdGhlIGJlaGF2aW91ciBvZiB0aGUgQVBJLCBoZW5jZSBubyBidW1waW5nCj4gdmVy
c2lvbiBudW1iZXIgaXMgbmVlZGVkLgoKT2suIFRoYW5rcyBmb3IgY29uZmlybWluZyBJIHdhc24n
dCBtaXNzaW5nIGFueXRoaW5nIHN1YnRsZSA6LSkKCiAgUGF1bAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 08:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqEoQ-00075E-R5; Fri, 08 Sep 2017 08:38:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqEoP-000750-7r
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 08:38:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EB/45-02224-C1752B95; Fri, 08 Sep 2017 08:38:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVc6fFO
 kQXunlMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbm09zFbwdDdjxdcD89ka
 GGd0MnYxcnEICTQySdx8NAnKecwocWLCNCCHE8jZxijxrd8IxBYRcJb4emYuO4jNK6AvserQN
 JYuRg4OYQEXiY7brCC9EgI7lCX+3NgJ1ish4C3x+/0eZhh7w+oHQPXsHGwCVhKHxECiLAKqEt
 svdzBNYORewMiwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Ov1DAyMOxibT/gdYpTkYFIS5W2YsTFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvp9BNkUKC
 RanpqRVpmTnA8INJS3DwKInwbgZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8rkCIBk
 KKM0jy4EbBYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcWZApPZl4J3KZXQEcwAR1R8n
 wDyBEliQgpqQbGsFzhc/+OxR4O2vN/ZTL73T28Tjf7q6slZFZrnNqj+/Zw5N72qSuecmgmvX/
 NZlth4rbrt5TiOQ0rmf/5Xb5WrzQaebeaeSTXhjULzCpZso81T8n4/TrtI2/tutSNT96cOWfB
 cc8NEgJl5kt+CE5PmPXqlI7/n+PCr1r7WP3yg/PMfygvuKilxFKckWioxVxUnAgAg4L2CYACA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504859930!113095555!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13079 invoked from network); 8 Sep 2017 08:38:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 08:38:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqEoJ-00076V-UI; Fri, 08 Sep 2017 08:38:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqEoE-0005NI-Kb; Fri, 08 Sep 2017 08:38:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqEoE-0001zm-Fh; Fri, 08 Sep 2017 08:38:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113128-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-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-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 08:38:42 +0000
Subject: [Xen-devel] [linux-3.18 test] 113128: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3261940480038124821=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken
 build-arm64-pvops             3 capture-logs           broken REGR. vs. 112102

Regressions which are regarded as allowable (not blocking):
 build-arm64                   2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-pvops             2 hosts-allocate         broken REGR. vs. 112102
 build-arm64-xsm               2 hosts-allocate         broken REGR. vs. 112102

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

version targeted for testing:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   48 days
Failing since        112351  2017-07-27 22:26:55 Z   42 days   65 attempts
Testing same since   113128  2017-09-07 15:16:18 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladis Dronov <vdronov@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3261940480038124821==--

From xen-devel-bounces@lists.xen.org Fri Sep 08 08:49:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 08:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqEyg-0007wg-TZ; Fri, 08 Sep 2017 08:49:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dqEyf-0007wa-CC
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 08:49:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 09/15-30935-89952B95; Fri, 08 Sep 2017 08:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsUyZ7p8oO6MyE2
 RBm2LGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpW5YyFnyQrph45gBTA+Nh8S5GTg4hge1M
 Eh2HS7oYuYDs+UwSO9tes0I4Vxkltv6aygbhtDFKTN11mwWkRVhAS2LBjaVMILaIgJLEvVWTm
 SBG2Uq8+7WOEaSBWaCBUWLGpK9gDWwCehKt5z8zg9i8QEVPVk4FWsHBwSKgIjGrWwkiLChxcu
 YTsHJOATuJea/OM4LYzALqEn/mXWKGsOUltr+dA2ZLCBhLtL+9yDaBUWAWkvZZSFpmIWlZwMi
 8ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwQBmAYAfjwWbn
 Q4ySHExKorwNMzZGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/RW+KVJIsCg1PbUiLTMHGCswa
 QkOHiUR3qsgad7igsTc4sx0iNQpRmOOTTfv/mHi2PD9wR8mIZa8/LxUKXFe7wigUgGQ0ozSPL
 hBsBi+xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeIJApPJl5JXD7XgGdwgR0SsnzDSCnlCQ
 ipKQaGFlu3eQQnHSG55KHuem+mlXHZVmzcq5VzF1h/vLkqzXx91abKAbedfs+tazknlXSmq2P
 X9eHJM3LTF53Vk0xIvFX1Cqecx3cbMHBfne9S4/f9w5i+jdDiHO/jsgpzhcTDxXfivoSpD5zu
 UNE1jZeD2HxOUHHj13JPDt5YZtB1j5Tz/NXur9f11JiKc5INNRiLipOBABDJ0HP3AIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504860566!96655500!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7535 invoked from network); 8 Sep 2017 08:49:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 08:49:27 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v888nOTZ016976
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Fri, 8 Sep 2017 08:49:25 GMT
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 v888nOxk023148
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Fri, 8 Sep 2017 08:49:24 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v888nNVw012582
 for <xen-devel@lists.xenproject.org>; Fri, 8 Sep 2017 08:49:24 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 08 Sep 2017 01:49:23 -0700
To: xen-devel@lists.xenproject.org
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <e4676c31-b3d5-cdb8-3f4f-e75dac64c3ea@oracle.com>
Date: Fri, 8 Sep 2017 09:49:19 +0100
MIME-Version: 1.0
In-Reply-To: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Annie Li <annie.li@oracle.com>, Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W0ZvcmdvdCB0d28gaW1wb3J0YW50IGRldGFpbHMgcmVnYXJkaW5nIFhlbmJ1cyBzdGF0ZXNdCgpP
biAwOS8wNy8yMDE3IDA1OjUzIFBNLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4gSGV5IQo+IAo+IFdl
IHdhbnRlZCB0byBicm91Z2h0IHVwIHRoaXMgc21hbGwgcHJvcG9zYWwgcmVnYXJkaW5nIHRoZSBs
YWNrIG9mCj4gcGFyYW1ldGVyaXphdGlvbiBvbiBQViBkZXZpY2VzIG9uIFhlbi4KPiAKPiBDdXJy
ZW50bHkgdXNlcnMgZG9uJ3QgaGF2ZSBhIHdheSBmb3IgZW5mb3JjZSBhbmQgY29udHJvbCB3aGF0
Cj4gZmVhdHVyZXMvcXVldWVzL2V0YyB0aGUgYmFja2VuZCBwcm92aWRlcy4gU28gZmFyIHRoZXJl
J3Mgb25seSBnbG9iYWwgcGFyYW1ldGVycwo+IG9uIGJhY2tlbmRzLCBhbmQgc3BlY3MgZG8gbm90
IG1lbnRpb24gYW55dGhpbmcgaW4gdGhpcyByZWdhcmQuCj4gCj4gVGhlIG1vc3Qgb2J2aW91cyBl
eGFtcGxlIGlzIG5ldGJhY2svYmxrYmFjayBtYXhfcXVldWVzIG1vZHVsZSBwYXJhbWV0ZXIgd2hl
cmUgaXQKPiBzZXRzIHRoZSBsaW1pdCB0aGUgbWF4aW11bSBxdWV1ZXMgZm9yIGFsbCBkZXZpY2Vz
IHdoaWNoIGlzIG5vdCB0aGF0IGZsZXhpYmxlLgo+IE90aGVyIGV4YW1wbGVzIGluY2x1ZGUgY29u
dHJvbGxpbmcgb2ZmbG9hZHMgdmlzaWJsZSBieSB0aGUgTklDIChlLmcuIGRpc2FibGluZwo+IGNo
ZWNrc3VtIG9mZmxvYWQsIGRpc2FibGluZyBzY2F0aGVyLWdhdGhlciksIG90aGVycyBtb3JlIGFi
b3V0IEkvTyBwYXRoIChlLmcuCj4gZGlzYWJsZSBibGtpZiBpbmRpcmVjdCBkZXNjcmlwdG9ycywg
bGltaXQgbnVtYmVyIG9mIHBhZ2VzIGZvciB0aGUgcmluZyksIG9yIGxlc3MKPiBncmFudCB1c2Fn
ZSBieSBtaW5pbWl6aW5nIG51bWJlciBvZiBxdWV1ZXMvZGVzY3JpcHRvcnMuCj4gCj4gT2YgY291
cnNlIHRoZXJlIGNvdWxkIGJlIG1vcmUgZXhhbXBsZXMsIGFzIHRoaXMgc2VlbXMgdG8gYmUgb3J0
b2dob25hbCB0byB0aGUKPiBraW5kcyBvZiBQViBiYWNrZW5kcyB3ZSBoYXZlLiBBbmQgc2VlbXMg
bGlrZSBhbGwgZmVhdHVyZXMgYXBwZWFyIHRvIGJlIHB1Ymxpc2hlZAo+IG9uIHRoZSBzYW1lIHhl
bmJ1cyBzdGF0ZT8KPiAKPiBUaGUgaWRlYSB0byBhZGRyZXNzIHRoaXMgd291bGQgYmUgdmVyeSBz
aW1wbGU6Cj4gCj4gLSBUb29sc3RhY2sgd2hlbiBpbml0aWFsaXppbmcgZGV2aWNlIHBhdGhzLCB3
cml0ZXMgYWRkaXRpb25hbCBlbnRyaWVzIGluIHRoZQo+IGZvcm0gb2YgJ3JlcXVlc3QtPGZlYXR1
cmUtbmFtZT4nID0gPGZlYXR1cmUtdmFsdWU+LiBUaGVzZSBlbnRyaWVzIGFyZSBvbmx5Cj4gdmlz
aWJsZSBieSB0aGUgYmFja2VuZCBhbmQgdG9vbHN0YWNrOwo+CkFuZCBhZnRlciB0aGF0IHdlIHN3
aXRjaCB0aGUgZGV2aWNlIHN0YXRlIHRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIGFzIHVzdWFs
LgoKPiAKPiAtIEJhY2tlbmQgcmVhZHMgdGhpcyBlbnRyaWVzIGFuZCB1c2VzIDxmZWF0dXJlLXZh
bHVlPiBhcyB0aGUgdmFsdWUgb2YKPiA8ZmVhdHVyZS1uYW1lPiwgd2hpY2ggd2lsbCB0aGVuIGJl
IHZpc2libGUgb24gdGhlIGZyb250ZW5kLgo+IApBbmQgYWZ0ZXIgdGhhdCB3ZSBzd2l0Y2ggc3Rh
dGUgdG8gWGVuYnVzU3RhdGVJbml0V2FpdCBhcyB1c3VhbC4gTm8gY2hhbmdlcyBhcmUKaW52b2x2
ZWQgaW4geGVuYnVzIHN0YXRlIGNoYW5nZXMgb3RoZXIgdGhhbiByZWFkaW5nIHdoYXQgdGhlIHRv
b2xzdGFjayBoYWQKd3JpdHRlbiBpbiAicmVxdWVzdC0qIiBhbmQgc2VlZCBhY2NvcmRpbmdseS4g
QmFja2VuZHMgd2l0aG91dCBzdXBwb3J0IHdvdWxkCnNpbXBseSBpZ25vcmUgdGhlc2UgbmV3IGVu
dHJpZXMuCgo+IFsgUmVtb3ZhbCBvZiB0aGUgJ3JlcXVlc3QtKicgeGVuc3RvcmUgZW50cmllcyBj
b3VsZCByZXByZXNlbnQgYSBmZWVkYmFjayBsb29rCj4gICB0aGF0IHRoZSBiYWNrZW5kIGluZGVl
ZCByZWFkIGFuZCB1c2VkIHRoZSB2YWx1ZS4gT3IgZWxzZSBpdCBjb3VsZCBzaW1wbHkgYmUKPiAg
IGlnbm9yZWQuIF0KPiAKPiBBbmQgdGhhdCdzIGl0Lgo+IAo+IEluIHByYXRpY2UgdXNlciB3b3Vs
ZCBkbzogRS5nLgo+IAo+IGRvbWFpbi5jZmc6Cj4gLi4uCj4gbmFtZSA9ICJndWVzdCIKPiBrZXJu
ZWwgPSAiYnpJbWFnZSIKPiB2aWYgPSBbImJyaWRnZT1icjAscXVldWVzPTIiXQo+IGRpc2sgPSBb
Cj4gImZvcm1hdD1yYXcsdmRldj1oZGEsYWNjZXNzPXJ3LGJhY2tlbmR0eXBlPXBoeSx0YXJnZXQ9
L2Rldi9Ib3N0VkcvWGVuR3Vlc3QyLHF1ZXVlcz0xLG1heC1yaW5nLXBhZ2Utb3JkZXI9MCIKPiBd
Cj4gLi4uCj4gCj4gVG9vbHN0YWNrIHdyaXRlczoKPiAKPiAvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC92aWYvOC8wL3JlcXVlc3QtbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9IDIKPiAvbG9jYWwvZG9t
YWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9yZXF1ZXN0LW11bHRpLXF1ZXVlLW1heC1xdWV1ZXMg
PSAyCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvcmVxdWVzdC1tYXgtcmlu
Zy1wYWdlLW9yZGVyID0gMAoKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvc3Rh
dGUgPSAxIChYZW5idXNTdGF0ZUluaXRpYWxpc2luZykKCj4gCj4gQmFja2VuZHMgcmVhZHMgYW5k
IHNlZWRzIHdpdGggKGFuZCBhc3N1bWluZyBpdCBwYXNzZXMgYmFja2VuZCB2YWxpZGF0aW9uIG9m
Yyk6Cj4gCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9tdWx0aS1xdWV1ZS1tYXgt
cXVldWVzID0gMgo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL211bHRpLXF1
ZXVlLW1heC1xdWV1ZXMgPSAyCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMv
bWF4LXJpbmctcGFnZS1vcmRlciA9IDAKPiAKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgv
NTE3MTMvc3RhdGUgPSAyIChYZW5idXNTdGF0ZUluaXRXYWl0KQoKPiBUaGUgWEwgY29uZmlndXJh
dGlvbiBlbnRyeSBmb3IgY29udHJvbGxpbmcgdGhlc2UgdHVuYWJsZSBhcmUganVzdCBleGFtcGxl
cyBpdCdzCj4gbm90IGNsZWFyIHRoZSBnZW5lcmFsIHByZWZlcmVuY2UgZm9yIHRoaXMuIEFuIGFs
dGVybmF0aXZlIGNvdWxkIGJlOgo+IAo+IHZpZiA9IFsiYnJpZGdlPWJyMCxmZWF0dXJlcz1xdWV1
ZXM6MlxcO21heC1yaW5nLXBhZ2Utb3JkZXI6MCJdCj4gCj4gV2hpY2ggbGV0cyB1cyBoYXZlIG1v
cmUgZ2VuZXJpYyBmZWF0dXJlIGNvbnRyb2wsIHdpdGhvdXQgc3RpY2tpbmcgdG8gcGFydGljdWxh
cgo+IGZlYXR1cmVzIG5hbWVzLgo+IAo+IE5hdHVyYWxseSBsaWJ2aXJ0IGNvdWxkIGJlIGEgY29u
c3VtZXIgb2YgdGhpcyAoYXMgaXQgYWxyZWFkeSBoYXMgdGhlICdxdWV1ZXMnCj4gYW5kIGhvc3Qg
J3RzbzQnLCAndHNvNicsIGV0YyBpbiB0aGVpciBYTUwgc2NoZW1hcykKPiAKPiBUaG91Z2h0cz8g
RG8gZm9sa3MgdGhpbmsgdGhlIGNvcnJlY3Qgd2F5IG9mIGhhbmRsaW5nIHRoaXM/Cj4gCj4gQ2hl
ZXJzLAo+IEpvYW8KPiAKPiBbMF0gaHR0cHM6Ly9naXRodWIuY29tL3FlbXUvcWVtdS9ibG9iL21h
c3Rlci9ody9uZXQvdmlydGlvLW5ldC5jI0wyMTAyCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 09:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 09:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqFc4-0002uj-4s; Fri, 08 Sep 2017 09:30:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqFc3-0002ud-83
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 09:30:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 68/C3-02044-22362B95; Fri, 08 Sep 2017 09:30:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1cxeVO
 kwZvvRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ac1nOsBRelK/a1f2RpYOwT62Lk5BASyJP4
 eXQfSxcjBwevgJ3Ey5uGIGEJAUOJ0wtvsoDYLAKqEs9a+llBbDYBdYm2Z9tZQcpFBPQlFp/Q6
 2Lk4mAW6GOUaH3/AKxeWKBI4v6jW8wgCSGBpUwSZ3ZvZQJJcApYSRxYvZcZYpegxN8dwiBhZg
 EtiYe/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuqV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDo1TMwMO5gvPzV6RCjJAeTkihvw4yN
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF8nbooUEixKTU+tSMvMAUYBTFqCg0dJhFc1CSjNW
 1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3mcgMwRAijJK8+BGwCLyEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVhXj2QVTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGhhLFq/yMDtzV9Vl9fU
 /+h6+r9dZr3w8dY/hx4gZv2LDkqIWxexTaczzS43Y3WTPVDblici0+L+11j3fKhx8WtoPsz5e
 X5QXsLlOhjnixorjDW/l/dhYlTp+qMrbRbeorlL+nbxpqtxK0Zw3yS+vf3mSnP4+iVHb6k/dW
 15NJYHEvhsXfL2lPyqxFGckGmoxFxUnAgDeA8jQwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504863007!109234691!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20824 invoked from network); 8 Sep 2017 09:30:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 09:30:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 03:30:07 -0600
Message-Id: <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 03:30:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
In-Reply-To: <20170907173644.GA7717@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDE5OjM2LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9u
IFdlZCwgQXVnIDAyLCAyMDE3IGF0IDAzOjIwOjA1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+Pj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiAw
Ny8zMS8xNyA2OjA0IFBNID4+Pgo+PiA+T24gTW9uLCBKdWwgMzEsIDIwMTcgYXQgMDc6NTU6MzRB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZEBrZXJuZWwub3JnPiAwNy8yNi8xNyA5OjUwIFBNID4+Pgo+PiA+PiA+LS0tIGEv
ZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgo+PiA+PiA+KysrIGIvZG9jcy9taXNjL2xpdmVw
YXRjaC5tYXJrZG93bgo+PiA+PiA+QEAgLTI3OSw2ICsyNzksMTAgQEAgSXQgbWF5IGFsc28gaGF2
ZSBzb21lIGFyY2hpdGVjdHVyZS1zcGVjaWZpYyBzZWN0aW9ucy4gCj4gRm9yIGV4YW1wbGU6Cj4+
ID4+ID4qIEV4Y2VwdGlvbiB0YWJsZXMuCj4+ID4+ID4qIFJlbG9jYXRpb25zIGZvciBlYWNoIG9m
IHRoZXNlIHNlY3Rpb25zLgo+PiA+PiAgPgo+PiA+PiA+K05vdGUgdGhhdCBvbiBBUk0gMzIgdGhl
IHNlY3Rpb25zIFNIT1VMRCBiZSBmb3VyIGJ5dGUgYWxpZ25lZC4gT3RoZXJ3aXNlCj4+ID4+ID4r
d2UgcmlzayBoaXR0aW5nIERhdGEgQWJvcnQgZXhjZXB0aW9uIGFzIHVuLWFsaWduZWQgbWFuaXB1
bGF0aW9uIG9mIGRhdGEgaXMKPj4gPj4gPitwcm9oaWJpdGVkIG9uIEFSTSAzMi4KPj4gPj4gCj4+
ID4+IFRoaXMgKGFuZCBoZW5jZSB0aGUgcmVzdCBvZiB0aGUgcGF0Y2gpIGlzIG5vdCBpbiBsaW5l
IHdpdGggdGhlIG91dGNvbWUgb2YgCj4gdGhlCj4+ID4+IGVhcmxpZXIgZGlzY3Vzc2lvbiB3ZSBo
YWQuIE5vdGhpbmcgaXMgd3Jvbmcgd2l0aCBhIHNlY3Rpb24gaGF2aW5nIHNtYWxsZXIKPj4gPj4g
YWxpZ25tZW50LCBhcyBsb25nIGFzIHRoZXJlIGFyZSBubyAzMi1iaXQgKG9yIHdpZGVyLCBidXQg
SSBkb24ndCB0aGluayB0aGVyZQo+PiA+PiBhcmUgYW55IHN1Y2gpIHJlbG9jYXRpb25zIGFnYWlu
c3Qgc3VjaCBhIHNlY3Rpb24uIEFuZCBldmVuIGlmIHRoZXJlIHdlcmUsIEkKPj4gPj4gdGhpbmsg
aXQgc2hvdWxkIHJhdGhlciBiZSB0aGUgY29kZSBkb2luZyB0aGUgcmVsb2NhdGlvbnMgbmVlZGlu
ZyB0byBjb3BlLCAKPiBhcwo+PiA+PiBJIGRvbid0IHRoaW5rIHRoZSBBUk0gRUxGIEFCSSBpbXBv
c2VzIGFueSBzdWNoIHJlc3RyaWN0aW9uLgo+PiA+Cj4+ID5UaGUgaWRlYSBiZWhpbmQgdGhpcyBw
YXRjaCBpcyB0byBnaXZlIGFkdmFuY2Ugd2FybmluZ3MuIEFraW4gdG8gd2hhdAo+PiA+MmZmMjI5
NjQzYjczOWUyZmQwY2QwNTM2ZWU5ZmNhNTA2Y2ZhOTJmOAo+PiA+Inhlbi9saXZlcGF0Y2g6IERv
bid0IGNyYXNoIG9uIGVuY291bnRlcmluZyBTVE5fVU5ERUYgcmVsb2NhdGlvbnMiIGRpZC4KPj4g
Pgo+PiA+VGhlIG90aGVyIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMgZml4IHRoZSBhbGlnbm1lbnQg
aXNzdWVzLgo+PiA+Cj4+ID5UaGUgQVJNIEVMRiBBQkkgCj4gKGh0dHA6Ly9pbmZvY2VudGVyLmFy
bS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5paGkwMDQ0Zi9JSEkwMDQ0Rl9hYWVsZi5wZGYg
Cj4gKQo+PiA+Cj4+ID5zYXlzOgo+PiA+Cj4+ID40LjMuNSBTZWN0aW9uIEFsaWdubWVudAo+PiA+
VGhlcmUgaXMgbm8gbWluaW11bSBhbGlnbm1lbnQgcmVxdWlyZWQgZm9yIGEgc2VjdGlvbi4gSG93
ZXZlciwgc2VjdGlvbnMgCj4gY29udGFpbmluZyB0aHVtYiBjb2RlIG11c3QgYmUgYXQgbGVhc3QK
Pj4gPjE2LWJpdCBhbGlnbmVkIGFuZCBzZWN0aW9ucyBjb250YWluaW5nIEFSTSBjb2RlIG11c3Qg
YmUgYXQgbGVhc3QgMzItYml0IAo+IGFsaWduZWQuCj4+ID5QbGF0Zm9ybSBzdGFuZGFyZHMgbWF5
IHNldCBhIGxpbWl0IG9uIHRoZSBtYXhpbXVtIGFsaWdubWVudCB0aGF0IHRoZXkgY2FuIAo+IGd1
YXJhbnRlZSAobm9ybWFsbHkgdGhlIHBhZ2Ugc2l6ZSkuCj4+IAo+PiBOb3RlIHRoZSAidGh1bWIg
Y29kZSIgYW5kICJBUk0gY29kZSIgaW4gaGVyZSAtIGlpcmMgeW91J3JlIGNoZWNraW5nIF9hbGxf
Cj4+IHNlY3Rpb25zLCBub3QganVzdCBvbmVzIGNvbnRhaW5pbmcgY29kZS4KPiAKPiBJIGNhbiBm
aXggdGhlIGNvZGUgdG8gb25seSBkbyB0aGUgY2hlY2sgZm9yICdYJyBvbmVzOgo+IAo+ICAgWyAy
XSAudGV4dCAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAw
MDAwMDcwCj4gICAgICAgIDAwMDAwMDAwMDAwMDAwY2EgIDAwMDAwMDAwMDAwMDAwMDAgIEFYICAg
ICAgIDAgICAgIDAgICAgIDE2Cj4gICBbIDRdIC5hbHRpbnN0cl9yZXBsYWNlIFBST0dCSVRTICAg
ICAgICAgMDAwMDAwMDAwMDAwMDAwMCAgMDAwMDAxM2MKPiAgICAgICAgMDAwMDAwMDAwMDAwMDAw
YiAgMDAwMDAwMDAwMDAwMDAwMCAgQVggICAgICAgMCAgICAgMCAgICAgNAo+ICAgWyA1XSAuZml4
dXAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAwMDAwMTQ3
Cj4gICAgICAgIDAwMDAwMDAwMDAwMDAwMGQgIDAwMDAwMDAwMDAwMDAwMDAgIEFYICAgICAgIDAg
ICAgIDAgICAgIDEKPiAKPiAKPiBBbmQgYWxzbyBoYXZlIHRoZSBjaGVjayBpbiB0aGUgcmVsb2Nh
dGlvbiAtIHdoaWNoIHJpZ2h0IG5vdyBhcmUKPiAzMi1iaXQ6IFJfQVJNX0FCUzMyLCBSX0FSTV9S
RUwzMiwgUl9BUk1fTU9WV19BQlNfTkMsIFJfQVJNX01PVlRfQUJTLAo+IFJfQVJNX0NBTEwsIFJf
QVJNX0pVTVAyNCBzbyB3aWxsIGxlYXZlIHRoZSBjb2RlIGFzIGluCj4gYXJjaF9saXZlcGF0Y2hf
cGVyZm9ybS4KClJlbG9jYXRpb25zIGFwcGxpY2FibGUgdG8gY29kZSBvbmx5IF9tYXlfIGJlIGFj
Y2VwdGFibGUgdG8gaGF2ZQpzdWNoIGFuIGFsaWdubWVudCBjaGVjayAoYnV0IEkgY291bGQgc2Vl
IGNhc2VzIHdoZXJlIGV2ZW4gdGhhdAptaWdodCBiZSB0b28gYWdncmVzc2l2ZSksIGJ1dCBhZmFp
ayBSX0FSTV9BQlMzMiBpc24ndCBhIGNvZGUKb25seSBvbmUgKG91dCBvZiB0aGUgc2V0IGxpc3Rl
ZCBhYm92ZSksIHNvIEkgZG91YnQgdGhpcyBzaG91bGQgaGF2ZQphbiBhbGlnbm1lbnQgY2hlY2su
Cgo+IEJ1dCBuZWl0aGVyIG9uZSBvZiB0aG9zZSBpcyBnb2luZyB0byBoZWxwIGluIGNhdGNoaW5n
IGxpdmVwYXRjaGVzCj4gdGhhdCBoYXZlIHRoZSB3cm9uZyBhbGlnbm1lbnQgd2l0aG91dCByZWxv
Y2F0aW9ucyBhbmQgbm90IGV4ZWN1dGFibGUuCj4gRm9yIGV4YW1wbGUgLmxpdmVwYXRjaC5kZXBl
bmRzCgpXaGF0IGRvZXMgIndyb25nIGFsaWdubWVudCIgbWVhbiB3aGVuIHRoZXJlJ3Mgbm8gY29k
ZSBpbnZvbHZlZD8KSSB0aGluayB3aGF0IHlvdSB3YW50IHRvIGRldGVjdCBzaW1wbHkgY2FuJ3Qg
YmUgZGV0ZWN0ZWQgcmVsaWFibHksCndpdGhvdXQgcmlza2luZyBmYWxzZSBwb3NpdGl2ZXMuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 09:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 09:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqFeA-00031M-Ho; Fri, 08 Sep 2017 09:32:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417354896=wei.liu2@citrix.com>)
 id 1dqFe9-00030v-88; Fri, 08 Sep 2017 09:32:21 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C0/4D-03414-4A362B95; Fri, 08 Sep 2017 09:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDve7i5E2
 RBmevcVu8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvG97abrAWzfCpW
 vlzH2MDYYd/FyMkhIeAvsfTSLXYQm0VAReL2lqeMIDabgLLEz85eNhBbREBTYv+Jl0A1XBzMA
 ofZJE407AcrEhawkph67CAriM0rYCHx8upzMFtIwFji8+5/jBBxQYmTM5+wdDFyADVrSqzfpQ
 9hSkss/8cBUsEsIC/RvHU2M0iYU8BEYu9dT5CwKNA1nUvnsEAMVJDomH6MaQIj/ywkM2chzJy
 FMHMWkpkLGFlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 hiwDEOxgvLwx4BCjJAeTkihvw4yNkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDOTNkUKCRalp
 qdWpGXmAKMHJi3BwaMkwqsKkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeSpAiAZCijN
 I8uBGwSL7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4fiUBTeDLzSuA2vQI6ggnoiJLnG0C
 OKElESEk1MF66Pf8/r6xJyce/Dw89+P6h6OCsZU2q1w9n1Mk+X7h6k3Ok35XSc/4L98k4t/uK
 megYronYuqNGR+tcSOERa8tbD5OtJ0id33l3Q+r3Jf4lW07MPf0sK/AeW3JQw/OLlWs5z/jOn
 /FUQehczcl5s9kf3hKsz+8LSCqpTlr4o+FEhPnP5ZbdhV+UWIozEg21mIuKEwH+07zM3wIAAA
 ==
X-Env-Sender: prvs=417354896=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504863137!75637190!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24522 invoked from network); 8 Sep 2017 09:32:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 09:32:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="447115739"
Date: Fri, 8 Sep 2017 10:31:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felipe Huici <Felipe.Huici@neclab.eu>
Message-ID: <20170908093150.s36zcmir43eqtblq@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <D5D6EB26.39481%felipe.huici@neclab.eu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRmVsaXBlCgpUaGlzIGlzIGFuIGF3ZXNvbWUgaWRlYSBhbmQgSSdtIGZ1bGx5IGluIHN1cHBv
cnQgb2YgdGhpcyBwcm9qZWN0LiBJJ20KaGFwcHkgdG8gYmUgYSBwcm9qZWN0IHNwb25zb3IgYWxv
bmdzaWRlIFN0ZWZhbm8uCgpMZXQgbWUga25vdyBpZiB0aGVyZSBpcyBhbnl0aGluZyBJIG5lZWQg
dG8gZG8uCgpXZWkuCgpPbiBUaHUsIFNlcCAwNywgMjAxNyBhdCAxMDoyNToyN0FNICswMDAwLCBG
ZWxpcGUgSHVpY2kgd3JvdGU6Cj4gRGVhciBhbGwsCj4gCj4gRm9sbG93aW5nIHVwIG9uIGRpc2N1
c3Npb25zIHRoYXQgU2ltb24gS3VlbnplciBoYWQgd2l0aCBzZXZlcmFsIG9mIHlvdSBhdAo+IHRo
ZSBsYXN0IFhlbiBzdW1taXQsIHdl4oCZcmUgbm93IHN1Ym1pdHRpbmcgYSBYZW4gc3VicHJvamVj
dCBwcm9wb3NhbCBiYXNlZAo+IG9uIG91ciBVbmljb3JlIHdvcmsuIENvdWxkIHlvdSBwbGVhc2Ug
cmV2aWV3IGl0Pwo+IAo+IFRoYW5rcywKPiAKPiBGZWxpcGUgSHVpY2kgJiBTaW1vbiBLdWVuemVy
IC0gTkVDIExhYnMgSGVpZGVsYmVyZy4KPiAKPiAKPiBQUk9QT1NBTDogVW5pY29yZQo+ID09PT09
PT09PT09PT09PT09Cj4gCj4gUm9sZXMKPiAtLS0tLQo+IFByb2plY3QgTGVhZHM6IFNpbW9uIEt1
ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1PiAobWFpbiBsZWFkKQo+ICAgICAgICAgICAg
ICAgIEZlbGlwZSBIdWljaSAgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+ICAgIChjby1sZWFkKQo+
ICAgICAgICAgICAgICAgIEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5l
dT4gKGNvLWxlYWQpCj4gUHJvamVjdCBNZW50b3I6ICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+Cj4gUHJvamVjdCBTcG9uc29yOiAtVG8gYmUgZm91bmQtCj4gCj4gQmFja2dyb3Vu
ZAo+IC0tLS0tLS0tLS0KPiBJbiByZWNlbnQgeWVhcnMsIHNldmVyYWwgcGFwZXJzIGFuZCBwcm9q
ZWN0cyBkZWRpY2F0ZWQgdG8gdW5pa2VybmVscyBoYXZlCj4gc2hvd24gdGhlIGltbWVuc2UgcG90
ZW50aWFsIGZvciBwZXJmb3JtYW5jZSBnYWlucyB0aGF0IHRoZXNlIGhhdmUuIEJ5Cj4gbGV2ZXJh
Z2luZyBzcGVjaWFsaXphdGlvbiBhbmQgdGhlIHVzZSBvZiBtaW5pbWFsaXN0aWMgT1NlcywgdW5p
a2VybmVscyBhcmUKPiBhYmxlIHRvIHlpZWxkIGltcHJlc3NpdmUgbnVtYmVycywgaW5jbHVkaW5n
IGZhc3QgaW5zdGFudGlhdGlvbiB0aW1lcyAodGVucwo+IG9mIG1pbGxpc2Vjb25kcyBvciBsZXNz
KSwgdGlueSBtZW1vcnkgZm9vdHByaW50cyAoYSBmZXcgTUJzIG9yIGV2ZW4gS0JzKSwKPiBoaWdo
IG5ldHdvcmsgdGhyb3VnaHB1dCAoMTAtNDAgR2IvcyksIGFuZCBoaWdoIGNvbnNvbGlkYXRpb24g
KGUuZy4sIGJlaW5nCj4gYWJsZSB0byBydW4gdGhvdXNhbmRzIG9mIGluc3RhbmNlcyBvbiBhIHNp
bmdsZSBjb21tb2RpdHkgc2VydmVyKSwgbm90IHRvCj4gbWVudGlvbiBhIHJlZHVjZWQgYXR0YWNr
IHN1cmZhY2UgYW5kIHRoZSBwb3RlbnRpYWwgZm9yIGVhc2llcgo+IGNlcnRpZmljYXRpb24uIFVu
aWtlcm5lbCBwcm9qZWN0cyB3b3J0aHkgb2YgbWVudGlvbiBpbmNsdWRlIE1pcmFnZU9TLAo+IENs
aWNrT1MsIEVybGFuZyBvbiBYZW4sIE9TdiwgSEFMVk0sIGFuZCBNaW5pY2FjaGUsIGFtb25nIG90
aGVycy4KPiAKPiBUaGUgZnVuZGFtZW50YWwgZHJhd2JhY2sgb2YgdW5pa2VybmVscyBpcyB0aGF0
IHRoZXkgcmVxdWlyZSB0aGF0Cj4gYXBwbGljYXRpb25zIGJlIG1hbnVhbGx5IHBvcnRlZCB0byB0
aGUgdW5kZXJseWluZyBtaW5pbWFsaXN0aWMgT1MgKGUuZy4KPiBoYXZpbmcgdG8gcG9ydCBuZ2lu
eCwgc25vcnQsIG15c3FsIG9yIG1lbWNhY2hlZCB0byBNaW5pT1Mgb3IgT1N2KTsgdGhpcwo+IHJl
cXVpcmVzIGJvdGggZXhwZXJ0IHdvcmsgYW5kIG9mdGVuIGNvbnNpZGVyYWJsZSBhbW91bnQgb2Yg
dGltZS4gSW4KPiBlc3NlbmNlLCB3ZSBuZWVkIHRvIHBpY2sgYmV0d2VlbiBlaXRoZXIgaGlnaCBw
ZXJmb3JtYW5jZSB3aXRoIHVuaWtlcm5lbHMsCj4gb3Igbm8gcG9ydGluZyBlZmZvcnQgYnV0IGRl
Y3JlYXNlZCBwZXJmb3JtYW5jZSBhbmQgZGVjcmVhc2VkIGVmZmljaWVuY3kKPiB3aXRoIHN0YW5k
YXJkIE9TL1ZNIGltYWdlcy4gVGhlIGdvYWwgb2YgdGhpcyBwcm9wb3NhbCBpcyB0byBjaGFuZ2Ug
dGhpcwo+IHN0YXR1cyBxdW8gYnkgcHJvdmlkaW5nIGEgaGlnaGx5IGNvbmZpZ3VyYWJsZSB1bmlr
ZXJuZWwgY29kZSBiYXNlOyB3ZSBjYWxsCj4gdGhpcyBiYXNlIFVuaWNvcmUuCj4gCj4gVGhpcyBw
cm9qZWN0IGFsc28gYWltcyB0byBjb25jZW50cmF0ZSB0aGUgdmFyaW91cyBlZmZvcnRzIGN1cnJl
bnRseSBnb2luZwo+IG9uIGluIHRoZSBYZW4gY29tbXVuaXR5IHJlZ2FyZGluZyBtaW5pbWFsaXN0
aWMgT1NlcyAoZXNzZW50aWFsbHkgZGlmZmVyZW50Cj4gdmFyaWFudHMgb2YgTWluaU9TKS4gV2Ug
dGhpbmsgdGhhdCBzcGxpdHRpbmcgdGhlIGNvbW11bml0eSBhY3Jvc3MgdGhlc2UKPiB2YXJpYW50
cyBpcyBjb3VudGVyLXByb2R1Y3RpdmUgYW5kIGhvcGUgdGhhdCBVbmljb3JlIHdpbGwgcHJvdmlk
ZSBhIGNvbW1vbgo+IHBsYWNlIGZvciBhbGwgb3IgbW9zdCBpbXByb3ZlbWVudHMgYW5kIGN1c3Rv
bWl6YXRpb25zIG9mIG1pbmltYWxpc3RpYwo+IE9TZXMuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0
byByZXBsYWNlIHNvbWV0aGluZyBsaWtlIE1pbmlPUyB3aXRoIGEgdG9vbAo+IHRoYXQgY2FuIGF1
dG9tYXRpY2FsbHkgYnVpbGQgc3VjaCBhIG1pbmltYWxpc3RpYyBPUy4KPiAKPiBVbmljb3JlIC0g
VGhlICJVbmlrZXJuZWwgQ29yZSIKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiBUaGUgaGlnaCBsZXZlbCBnb2FsIG9mIFVuaWNvcmUgaXMgdG8gYmUgYWJsZSB0byBidWlsZCB1
bmlrZXJuZWxzIHRhcmdldGVkCj4gYXQgc3BlY2lmaWMgYXBwbGljYXRpb25zIHdpdGhvdXQgcmVx
dWlyaW5nIHRoZSB0aW1lLWNvbnN1bWluZywgZXhwZXJ0IHdvcmsKPiB0aGF0IGJ1aWxkaW5nIHN1
Y2ggYSB1bmlrZXJuZWwgcmVxdWlyZXMgdG9kYXkuIEFuIGFkZGl0aW9uYWwgZ29hbCAob3IKPiBo
b3BlKSBvZiBVbmljb3JlIGlzIHRoYXQgYWxsIGRldmVsb3BlcnMgaW50ZXJlc3RlZCBpbiB1bmlr
ZXJuZWwKPiBkZXZlbG9wbWVudCB3b3VsZCBjb250cmlidXRlIGJ5IHN1cHBseWluZyBsaWJyYXJp
ZXMgcmF0aGVyIHRoYW4gd29ya2luZyBvbgo+IGluZGVwZW5kZW50IHByb2plY3RzIHdpdGggZGlm
ZmVyZW50IGNvZGUgYmFzZXMgYXMgaXQgaXMgZG9uZSBub3cuIFRoZSBtYWluCj4gaWRlYSBiZWhp
bmQgVW5pY29yZSBpcyBkZXBpY3RlZCBpbiBGaWd1cmUgMSBhbmQgY29uc2lzdHMgb2YgdHdvIGJh
c2ljCj4gY29tcG9uZW50czoKPiAgCj4gCj4gW0F0dGFjaG1lbnQ6IHVuaWNvcmUtb25lc2xpZGVy
LnBkZl0KPiAKPiAKPiBGaWd1cmUgMS4gVW5pY29yZSBhcmNoaXRlY3R1cmUuCj4gCj4gIAo+IExp
YnJhcnkgcG9vbHMgd291bGQgY29udGFpbiBsaWJyYXJpZXMgdGhhdCB0aGUgdXNlciBvZiBVbmlj
b3JlIGNhbiBzZWxlY3QKPiBmcm9tIHRvIGNyZWF0ZSB0aGUgdW5pa2VybmVsLiBGcm9tIHRoZSBi
b3R0b20gdXAsIGxpYnJhcnkgcG9vbHMgYXJlCj4gb3JnYW5pemVkIGludG8gKDEpIHRoZSBhcmNo
aXRlY3R1cmUgbGlicmFyeSB0b29sLCBjb250YWluaW5nIGxpYnJhcmllcwo+IHNwZWNpZmljIHRv
IGEgY29tcHV0ZXIgYXJjaGl0ZWN0dXJlIChlLmcuLCB4ODZfNjQsIEFSTTMyIG9yIE1JUFMpOyAo
MikgdGhlCj4gcGxhdGZvcm0gdG9vbCwgd2hlcmUgdGFyZ2V0IHBsYXRmb3JtcyBjYW4gYmUgWGVu
LCBLVk0sIGJhcmUgbWV0YWwgKGkuZS4gbm8KPiB2aXJ0dWFsaXphdGlvbikgYW5kIHVzZXItc3Bh
Y2UgTGludXg7IGFuZCAoMykgdGhlIG1haW4gbGlicmFyeSBwb29sLAo+IGNvbnRhaW5pbmcgYSBy
aWNoIHNldCBvZiBmdW5jdGlvbmFsaXR5IHRvIGJ1aWxkIHRoZSB1bmlrZXJuZWwgZnJvbS4gVGhp
cwo+IGxhc3QgbGlicmFyeSBpbmNsdWRlcyBkcml2ZXJzIChib3RoIHZpcnR1YWwgc3VjaCBhcyBu
ZXRiYWNrL25ldGZyb250IGFuZAo+IHBoeXNpY2FsIHN1Y2ggYXMgaXhnYmUpLCBmaWxlc3lzdGVt
cywgbWVtb3J5IGFsbG9jYXRvcnMsIHNjaGVkdWxlcnMsCj4gbmV0d29yayBzdGFja3MsIHN0YW5k
YXJkIGxpYnMgKGUuZy4gbGliYywgb3BlbnNzbCwgZXRjLiksIHJ1bnRpbWVzIChlLmcuIGEKPiBQ
eXRob24gaW50ZXJwcmV0ZXIgYW5kIGRlYnVnZ2luZyBhbmQgcHJvZmlsaW5nIHRvb2xzLiBUaGVz
ZSBwb29scyBvZgo+IGxpYnJhcmllcyBjb25zdGl0dXRlIGEgY29kZSBiYXNlIGZvciBjcmVhdGlu
ZyB1bmlrZXJuZWxzLiBBcyBzaG93biwgYQo+IGxpYnJhcnkgY2FuIGJlIHJlbGF0aXZlbHkgbGFy
Z2UgKGUuZyBsaWJjKSBvciBxdWl0ZSBzbWFsbCAoYSBzY2hlZHVsZXIpLAo+IHdoaWNoIHNob3Vs
ZCBhbGxvdyBmb3IgYSBmYWlyIGFtb3VudCBvZiBjdXN0b21pemF0aW9uIGZvciB0aGUgdW5pa2Vy
bmVsLgo+ICAKPiAKPiBUaGUgVW5pY29yZSBidWlsZCB0b29sIGlzIGluIGNoYXJnZSBvZiBjb21w
aWxpbmcgdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUKPiBzZWxlY3RlZCBsaWJyYXJpZXMgdG9nZXRo
ZXIgdG8gY3JlYXRlIGEgYmluYXJ5IGZvciBhIHNwZWNpZmljIHBsYXRmb3JtIGFuZAo+IGFyY2hp
dGVjdHVyZSAoZS5nLiwgWGVuIG9uIHg4Nl82NCkuIFRoZSB0b29sIGlzIGN1cnJlbnRseSBpbnNw
aXJlZCBieQo+IExpbnV44oCZcyBrY29uZmlnIHN5c3RlbSBhbmQgY29uc2lzdHMgb2YgYSBzZXQg
b2YgTWFrZWZpbGVzLiBJdCBhbGxvd3MgdXNlcnMKPiB0byBzZWxlY3QgbGlicmFyaWVzLCB0byBj
b25maWd1cmUgdGhlbSwgYW5kIHRvIHdhcm4gdGhlbSB3aGVuIGxpYnJhcnkKPiBkZXBlbmRlbmNp
ZXMgYXJlIG5vdCBtZXQuIEluIGFkZGl0aW9uLCB0aGUgdG9vbCBjYW4gYWxzbyBzaW11bHRhbmVv
dXNseQo+IGdlbmVyYXRlIGJpbmFyaWVzIGZvciBtdWx0aXBsZSBwbGF0Zm9ybXMuCj4gCj4gIAo+
IEFzIGFuIGV4YW1wbGUsIGltYWdpbmUgYSB1c2VyIHdhbnRpbmcgdG8gZ2VuZXJhdGUgYSBuZXR3
b3JrIGRyaXZlciBkb21haW4KPiB1bmlrZXJuZWwuIEluIHRoaXMgY2FzZSwgd2Ugd291bGQgYXNz
dW1lIHRoZSDigJxhcHBsaWNhdGlvbuKAnSB0byBiZSB0aGUKPiBuZXRiYWNrIGRyaXZlci4gVG8g
c2VsZWN0IHRoaXMgYXBwbGljYXRpb24sIHRoZSB1c2VyIHdvdWxkIGZpcnN0IHJ1biDigJxtYWtl
Cj4gbWVudWNvbmZpZ+KAnSBmcm9tIHdpdGhpbiB0aGUgbmV0YmFjayBhcHBsaWNhdGlvbiBmb2xk
ZXIuIFRoZSBNYWtlZmlsZSB0aGVyZQo+IHdvdWxkIHNldCBhIHZhcmlhYmxlIHRvIGluZGljYXRl
IHdoYXQgdGhlIGFwcGxpY2F0aW9uIGlzLCBhbmQgd291bGQKPiBpbmNsdWRlIHRoZSBtYWluIFVu
aWNvcmUgTWFrZWZpbGVzIHNvIHRoYXQgdGhlIHVuaWtlcm5lbCBjYW4gYmUgYnVpbHQKPiAoU3Rl
cCAxIGluIHRoZSBmaWd1cmUpLiBVc2luZyB0aGUgbWVudS1iYXNlZCBzeXN0ZW0sIHRoZSB1c2Vy
IGNob29zZXMgdGhlCj4gcmVsZXZhbnQgbGlicmFyaWVzOyBmb3IgYSBYZW4gZHJpdmVyIGRvbWFp
biB0aGlzIHdvdWxkIGluY2x1ZGUgYSBwaHlzaWNhbAo+IG5ldHdvcmsgZHJpdmVyLCB0aGUgbmV0
YmFjayBkcml2ZXIsIHRoZSBsaWJ4ZW5wbGF0IGxpYnJhcnkgYW5kIGEgbGlicmFyeQo+IGZyb20g
dGhlIGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHBvb2wgc3VjaCBhcyBsaWJ4ODZfNjRhcmNoIChTdGVw
IDIgaW4gdGhlCj4gZmlndXJlKS4gV2l0aCB0aGlzIGluIHBsYWNlLCB0aGUgdXNlciBzYXZlcyB0
aGUgY29uZmlndXJhdGlvbiBhbmQgdHlwZXMKPiDigJxtYWtl4oCdIHRvIGJ1aWxkIHRoZSB1bmlr
ZXJuZWwgKFN0ZXAgMykgYW5kIHhsIGNyZWF0ZSB0byBydW4gaXQgKFN0ZXAgNCkuCj4gCj4gIAo+
IEEgbm90ZSBvbiB0aGUgQUJJL0FQSTogYmVjYXVzZSBVbmljb3JlIGFsbG93cyBmb3IgY3VzdG9t
aXphdGlvbiBvZiB0aGUKPiB1bmlrZXJuZWxzLCB0aGUgQUJJIChvciBBUEkgc2luY2UgdGhlcmUg
aXMgbm8ga2VybmVsKSB3b3VsZCBiZSBjdXN0b20sCj4gdGhhdCBpcywgZGVmaW5lZCBieSB0aGUg
bGlicmFyaWVzIHRoZSB1c2VyIHNlbGVjdGVkLiBIYXZpbmcgc2FpZCB0aGF0LCBpdAo+IHdvdWxk
IGJlIHBlcmZlY3RseSBwb3NzaWJsZSwgZm9yIGluc3RhbmNlLCB0byBidWlsZCBQT1NJWC1jb21w
bGlhbnQKPiB1bmlrZXJuZWxzIHdpdGggaXQuCj4gCj4gCj4gUmVsZXZhbmNlIHRvIFhlbiBhbmQg
aXRzIENvbW11bml0eQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVW5p
a2VybmVscyBhcmUgaW1wb3J0YW50IHRvIGEgbnVtYmVyIG9mIGFyZWFzIHJlbGV2YW50IHRvIHRo
ZSBYZW4KPiBjb21tdW5pdHksIGluY2x1ZGluZyBJb1QsIGF1dG9tb3RpdmUsIHN0dWIgZG9tYWlu
cyBhbmQgZHJpdmVyIGRvbWFpbgo+IGRpc2FnZ3JlZ2F0aW9uLiBVbmljb3JlIGNvdWxkIGhlbHAg
Ym9vc3QgdGhlIHByb2dyZXNzIGluIGFsbCBvZiB0aGVzZQo+IGFyZWFzIGJ5IHF1aWNrbHkgcHJv
dmlkaW5nIHRoZSBuZWNlc3NhcnkgdG9vbHMgdG8gY3JlYXRlICB1bmlrZXJuZWxzIGZvcgo+IHRo
ZW0uIEZvciBpbnN0YW5jZSwgZm9yIGEgZHJpdmVyIGRvbWFpbiwgdGhlIHVzZXIgd291bGQgaW5j
bHVkZSB0aGUKPiDigJxsaWJyYXJ54oCdIGNvbnRhaW5pbmcgdGhlIHJlbGV2YW50IGhhcmR3YXJl
IGRyaXZlciBhbmQgY29ycmVzcG9uZGluZwo+IGJhY2stZW5kIGRyaXZlciwgYW5kIGluIHByaW5j
aXBsZSBVbmljb3JlIHdvdWxkIHRha2UgY2FyZSBvZiB0aGUgcmVzdC4KPiAKPiBJbiBhZGRpdGlv
biwgVW5pY29yZSBjb3VsZCBldmVudHVhbGx5IHJlcGxhY2UgTWluaS1PUywgcHJvdmlkaW5nIGEK
PiBjbGVhbmVyLCBtb3JlIHN0YWJsZSBhbmQgZmxleGlibGUgYmFzZSBmcm9tIHdoaWNoIHRvIGJ1
aWxkIHVuaWtlcm5lbHMgZm9yCj4gcHJvamVjdHMgKHRoZSBtb2R1bGFyaXphdGlvbiBvZiBNaW5p
LU9TIGlzIGluIGZhY3QgYWxyZWFkeSB0YWtpbmcgcGxhY2UpLgo+IAo+IAo+IEN1cnJlbnQgU3Rh
dHVzCj4gLS0tLS0tLS0tLS0tLS0KPiBVbmljb3JlIGlzIGF0IGFuIGVhcmx5IHN0YWdlLiBGb3Ig
bm93IGl0IGluY2x1ZGVzIHNvbWUgYmFzZSBsaWJyYXJpZXMgd2l0aAo+IGNvZGUgZXh0cmFjdGVk
IGZyb20gTWluaS1PUyBhcyB3ZWxsIGFzIGEgYnVpbGQgdG9vbCBpbnNwaXJlZCBieQo+IExpbnV4
J3MgS0NvbmZpZyBzeXN0ZW0uIFVuaWNvcmUgaXMgY3VycmVudGx5IGFibGUgdG8gYnVpbGQgImhl
bGxvIHdvcmxkIgo+IHVuaWtlcm5lbHMgZm9yIFhlbiBhbmQgTGludXggdXNlciBzcGFjZSBvbiB4
ODZfNjQgYW5kIEFSTXY3Lgo+IAo+IEluY3ViYXRpb24KPiAtLS0tLS0tLS0tCj4gVGhlIHJlYXNv
biBiZWhpbmQgbWFraW5nIFVuaWNvcmUgYSBYZW4gc3ViLXByb2plY3QgcHJvamVjdCBpcyB0byAo
MSkgYnJpbmcKPiB0aGUgZXhpc3RlbmNlIG9mIFVuaWNvcmUgdG8gdGhlIGF0dGVudGlvbiBvZiB0
aGUgWGVuIGNvbW11bml0eQo+IGFuZCB0byBvdXRzaWRlIHdvcmxkOyAoMikgdG8gYXR0ZW1wdCB0
byBoYXJuZXNzIGludGVyZXN0IGFuZCBwb3RlbnRpYWxseQo+IGRldmVsb3BtZW50IGN5Y2xlcyBm
cm9tIHBlb3BsZSBhbmQgY29tcGFuaWVzIGludGVyZXN0ZWQgaW4KPiB1bmlrZXJuZWxzOyBhbmQg
KDMpIHRvIGNvbmNlbnRyYXRlIG1haW50ZW5hbmNlIHJlc291cmNlcyBmcm9tIHBlb3BsZQo+IGlu
dGVyZXN0ZWQgaW4gdW5pa2VybmVscyB3aXRoaW4gdGhlIGNvbW11bml0eS4KPiAKPiBMaWNlbnNl
Cj4gLS0tLS0tLQo+IFRoZSBtYWluIGxpY2Vuc2Ugb2YgdGhlIHJ1bi10aW1lIGNvbXBvbmVudHMg
b2YgVW5pY29yZSB3aWxsIGJlIGEgMy1jbGF1c2UKPiBCU0QgbGljZW5zZSwgdW5sZXNzIHRoZXJl
IGlzIGEgZ29vZCByZWFzb24gbm90IHRvIHVzZSBpdCAoZS5nLiB3ZSBtYXkKPiBpbXBvcnQgMi1j
bGF1c2UgQlNEIGxpY2Vuc2VkIGNvZGUgZnJvbSBNaW5pLU9TLCB3aGljaCB3ZSB3b3VsZCAqbm90
Kgo+IGFudGljaXBhdGUgdG8gY2hhbmdlKS4gVGhlIE1ha2VmaWxlIHN5c3RlbSB3b3VsZCBiZSBs
aWNlbnNlZCB1bmRlciBHUEwgdjIKPiBvciBsYXRlciBhcyB3ZSB3YW50IHRvIGJlIGFibGUgdG8g
dXNlIEtDb25maWcgZnVuY3Rpb25hbGl0eSBmcm9tCj4gQnVpbGRyb290L0xpbnV4Lgo+IAo+IFJl
cXVpcmVkIEluZnJhc3RydWN0dXJlCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBUaGUgb2Zm
aWNpYWwgcmVwb3NpdG9yaWVzIHNob3VsZCBiZSBjcmVhdGVkIG9uCj4gW2h0dHA6Ly94ZW5iaXRz
LnhlbnByb2plY3Qub3JnL10gdW5kZXIgYHVuaWNvcmUuZ2l0YC4gVGhlcmUgc2hvdWxkIGJlIGEK
PiBtYWluIHJlcG9zaXRvcnkgZm9yIHRoZSBjb3JlIHVuaWNvcmUgaW1wbGVtZW50YXRpb24gYW5k
IGFkZGl0aW9uYWwKPiByZXBvc2l0b3JpZXMgZm9yIHNvbWUgbW9yZSBhZHZhbmNlZCBleHRlbnNp
b24gbGlicmFyaWVzIChlLmcuLCBsd0lQLAo+IG5ld2xpYikuCj4gCj4gIyMjIE1haW4gcmVwb3Np
dG9yeQo+IAo+IGB1bmljb3JlLmdpdGAKPiAKPiAjIyMgUmVwb3NpdG9yaWVzIGZvciBleHRlbnNp
b24gbGlicmFyaWVzCj4gCj4gUmVwb3NpdG9yaWVzIGZvciBhZGRpdGlvbmFsIGxpYnJhcmllcyB0
aGF0IGFyZSBzdXBwb3J0ZWQgYnkgdGhlIFVuaWNvcmUKPiBwcm9qZWN0IHNob3VsZCBleGlzdCB1
bmRlciBhIHNlcGFyYXRlIGRpcmVjdG9yeToKPiAKPiBgdW5pY29yZS1saWJzL2AKPiAKPiBGb3Ig
ZXhhbXBsZToKPiAKPiBgdW5pY29yZS1saWJzL2x3aXAuZ2l0YAo+IGB1bmljb3JlLWxpYnMvbmV3
bGliLmdpdGAKPiAKPiAjIyMgTWFpbGluZyBsaXN0Cj4gCj4gSW4gdGhlIGJlZ2lubmluZyB3ZSB3
b3VsZCB1c2UgdGhlIE1pbmlPUyBtYWlsaW5nIGxpc3QKPiAobWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnKS4gV2hlbiB3ZSBnZXQgdHJhY3Rpb24gd2l0aCBVbmljb3JlIHdlCj4gY291
bGQgY29uc2lkZXIgc3BsaXR0aW5nIHRoYXQgdHJhZmZpYyBvbnRvIGEgdW5pY29yZSBtYWlsaW5n
IGxpc3QuCj4gCj4gCj4gCj4gCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Cj4gRHIuIEZlbGlwZSBIdWljaQo+IENoaWVmIFJlc2Vh
cmNoZXIsIE5ldHdvcmtlZCBTeXN0ZW1zIGFuZCBEYXRhCj4gQW5hbHl0aWNzIEdyb3VwCj4gTkVD
IExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24KPiBLdXJmdWVy
c3RlbmFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnCj4gVGVsLiAgICAgKzQ5Cj4gKDApNjIy
MSA0MzQyLTI0MQo+IEZheDogICAgICs0OQo+ICgwKTYyMjEgNDM0Mi0xNTUKPiAKPiBlLW1haWw6
IAo+IGZlbGlwZS5odWljaUBuZWNsYWIuZXUKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBORUMgRXVyb3BlIExpbWl0ZWQgUmVn
aXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwgMQo+IFZpY3RvcmlhIFJvYWQsIExvbmRvbiBXMyA2
QkwgUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQKPiAKPiAKCgoKPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 09:38:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 09:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqFk0-0003Ri-Ap; Fri, 08 Sep 2017 09:38:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqFjz-0003Rc-8C
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 09:38:23 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 9B/07-02224-E0562B95; Fri, 08 Sep 2017 09:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQpc3dVO
 kwZ+NRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ab6evZCq6xVJz9fJutgfEecxcjJ4eEgJ/E
 lo+bwGwWARWJD9v6mboYOTjYBOwlpn+tAAmLCOhLbLrdyN7FyMXBLHCZWeLMlXZGkISwgLrE6
 SNvwWxeAU+Jzaf+sYLYQgK1Eue/f2eBiAtKnJz5BMxmFtCRWLD7ExvIfGYBaYnl/zhAwpwC3h
 L/tv4BO0EU6ISTK9cwQYxRlOif94AN4sx0ia1/fzFPYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy
 1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQIDMB6BgbGHYzbupwPMUpyMCmJ
 8jbM2BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXN3lTpJBgUWp6akVaZg4wFmDSEhw8SiK8Y
 iBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US540DKRIAKcoozYMbAYvLS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeX1SgKbwZOaVwG16BXQEE9ARJc83gBxRkoiQkmpglOJJ57fqNd6
 Rfb1FWfPy9f9zOrl/yPPqvW3oT5e43n07wrbR5oDePz2WbUrZ0jubsqtepX6efdW0ZJH/KZfN
 BoqPipYVhNvYK76fmXcr5Ntzp1+ftrIy/njLen6SeqdU5/UNTkoN+QuTuBzWtiy7V7gmNu2Y2
 XHvSXzrDG78PnI83dVB980XJZbijERDLeai4kQARHIyKsYCAAA=
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504863501!106190922!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45134 invoked from network); 8 Sep 2017 09:38:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 09:38:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52485394"
Date: Fri, 8 Sep 2017 10:38:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170908093814.w6ukveyp33svedx7@dhcp-3-128.uk.xensource.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDI6NTQ6MTFQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgMzEgQXVnIDIwMTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4g
PiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPiA+ICsKPiA+ICsgICAgU3Vw
cG9ydGVkLCB4ODY6IGJ6SW1hZ2UKPiA+ICsgICAgU3VwcG9ydGVkLCBBUk0zMjogekltYWdlCj4g
PiArICAgIFN1cHBvcnRlZCwgQVJNNjQ6IEltYWdlIFtYWFggLSBOb3Qgc3VyZSBpZiB0aGlzIGlz
IGNvcnJlY3RdCj4gCj4gT24gQVJNNjQgaXQncyBjYWxsZWQgSW1hZ2UuZ3ouCgpKdXN0IGN1cmlv
dXMsIGJ1dCB3aGVyZSdzIHRoZSBzcGVjIGZvciB0aGlzIGZvcm1hdD8gSSBjYW5ub3Qgc2VlbSB0
bwpmaW5kIGl0IGFueXdoZXJlLgoKQXJlIHRob3NlIGp1c3QgRUxGIGZpbGVzIGNvbXByZXNzZWQg
dXNpbmcgZGlmZmVyZW50IGFsZ29yaXRobXM/IElmIHNvCml0IHdvdWxkIGJlIGdvb2QgdG8gc2Vw
YXJhdGUgdGhlIGRlY29tcHJlc3Npb24gZnJvbSB0aGUgYWN0dWFsCmV4ZWN1dGFibGUgZm9ybWF0
IHRoYXQgWGVuIHN1cHBvcnRzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 09:46:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 09:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqFrf-0004GJ-7p; Fri, 08 Sep 2017 09:46:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dqFrd-0004Fv-G9; Fri, 08 Sep 2017 09:46:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 87/92-00743-8E662B95; Fri, 08 Sep 2017 09:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXS+7+BUfd52qZ
 Igyev1S3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTWjYW8nU8Ft1oqW
 Rz/YGhhvsXQxcnEICUxklHiwbjZjFyMnh4SAscSV7Q2MEIldjBJf9hxmh3COMUps+DibDaRKS
 GADo8S8995djBwcLAIqEv+aA0HCbAImEv2N89hA6kUE3rJJvDl8kB0kISzgKXHmyhUmkHpeAS
 +JG99LQGp4BdayS7z6eoYVYmaixPUlr8Dm8woISpyc+YQFxGYW0JK48e8lWC+zgLTE8n8cICa
 ngKXEqyu6IBX8AgoSW669BKsWBbqmc+kclgmMQrOQDJqFZNAshEELGJlXMaoXpxaVpRbpmugl
 FWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGOgMQ7GC81ed8iFGSg0lJlLdhxsZII
 b6k/JTKjMTijPii0pzU4kOMMhwcShK8C1M3RQoJFqWmp1akZeYAYw4mLcHBoyTCuxokzVtckJ
 hbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rwrQYoEQIoySvPgRsDi/xKjrJQwLyPQUUI8BalFuZk
 lqPKvGMU5GJWEeXeATOHJzCuB2/QK6AgmoCNKnm8AOaIkESEl1cAYtyymsOGXg5kkX9bpkFvm
 e8/uSdw6cWEjp3nbPoO2b627dRk5YucUOc7x9pC64axYfmeaAc/+z6lakR8fhVxfOKmn4IaQa
 xMvy93vxS88ljnO/bXoXco5gw7Ba2wr9i9V2tFYFfU/x/2mknSrwI71bzYceeRv+ZbT/vmTM/
 NkxDlEg15M/fdUiaU4I9FQi7moOBEAO53BIvoCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504863975!110794328!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9928 invoked from network); 8 Sep 2017 09:46:15 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 09:46:15 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 379D3DED8;
 Fri,  8 Sep 2017 11:46:15 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mfQRj1M2SRv1; Fri,  8 Sep 2017 11:46:14 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8A6B3DED7;
 Fri,  8 Sep 2017 11:46:14 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dqFrZ-0007hT-6q; Fri, 08 Sep 2017 11:46:13 +0200
Date: Fri, 8 Sep 2017 11:46:13 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>, Felipe Huici <Felipe.Huici@neclab.eu>,
 Lars Kurth <lars.kurth@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Message-ID: <20170908094613.f3vpohl47v6qv5xl@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Felipe Huici <Felipe.Huici@neclab.eu>,
 Lars Kurth <lars.kurth@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
 <20170908093150.s36zcmir43eqtblq@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170908093150.s36zcmir43eqtblq@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [Minios-devel]  [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpJJ20gYWxsIGZvciBpdCA6KQoKSSB3b24ndCBoYXZlIHRpbWUgdG8gc3BlbmQgZm9y
IGNvbnRyaWJ1dGlvbnMsIGJ1dCBJIGNhbiBwcm9iYWJseSBhbnN3ZXIKcXVlc3Rpb25zIGFib3V0
IHRoZSBleGlzdGluZyBzb3VyY2UgY29kZSwgY2hhbGxlbmdlcyB3aXRoIHN0dWJkb21haW5zCmV0
Yy4KClRoZSBvbmx5IHRoaW5nIEknZCB3b3JyeSBhYm91dCBpcyB0byBiZSBjbGVhciBvbiB0aGUg
c2NvcGUgb2YgVW5pY29yZToKd2UgZG9uJ3Qgd2FudCB0byBqdXN0IGNyZWF0ZSBhbm90aGVyIExp
bnV4IGtlcm5lbC4gQ29udmVyc2VseSwgdGhlcmUKYXJlIGVmZm9ydHMgZS5nLiBieSBOaWNvbGFz
IFBpdHJlLCB0byBvcHRpb25hbGx5IHJlbW92ZSBmZWF0dXJlcyBMaW51eAp0byBtYWtlIGl0IHNt
YWxsZXIuIEl0IG1pZ2h0IGhhcHBlbiB0aGF0IGF0IHNvbWUgcG9pbnQgVW5pY29yZSBhbmQgdGhh
dAp0aW55IExpbnV4IHdvdWxkIGdldCB0byB0aGUgc2FtZSBzZXQgb2YgZmVhdHVyZXMgKGtlcm5l
bC13aXNlLCBVbmljb3JlCndpbGwgb2YgY291cnNlIGhhdmUgdXNlcmxhbmQgbGlicmFyaWVzIGNv
bXBpbGVkIGluIGV0Yy4pLCBidXQgQUlVSQpVbmljb3JlIHBlb3BsZSBjYW4gYmUgcmVhc29uYWJs
ZSBlbm91Z2ggd2l0aCBmZWF0dXJlcyB0aGF0IHRoaXMgZG9lcyBub3QKaGFwcGVuLCBqdXN0IHNv
bWV0aGluZyB0byBrZWVwIGluIG1pbmQ6IGF2b2lkIHBvbmV5cy4KClNhbXVlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 09:57:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 09:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqG2A-00057k-Ae; Fri, 08 Sep 2017 09:57:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqG28-00057a-Mx
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 09:57:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2E/30-02224-37962B95; Fri, 08 Sep 2017 09:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS6fjDS7c4c1O
 kQf8zGYslHxezODB6HN39mymAMYo1My8pvyKBNeNR33bmgrnsFQ9bjjE1MDaydTFycggJ5Els
 uPiRHcTmFbCT2LnkCxOILSFgKHF64U0WEJtFQFXixLXnYPVsAuoSbc+2s4LYIgL6EvM//QSzm
 QW8JbbNXQDWKywQLPHw3yZGiPmeEkdvHwCLcwp4SexZClLPAbRLUOLvDmGIVi2Jh79usUDY2h
 LLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaFeUlFmekZJbmJ
 mjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYOzZ63eIUZKDSUmUt2HGxkghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMG7N31TpJBgUWp6akVaZg4wPmBKJTh4lER4A
 0DSvMUFibnFmekQqVOM9hw3Hl7/w8TRcfMukNwEJjd8f/CHSQhsqpQ472SQNgGQtozSPLihsH
 i+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9yLIFJ7MvBK43a+AzmICOqvk+QaQs0oSEVJ
 SDYypSTw/VD0atOwqzkY8ELcrUz2Z7vOOS3C+fob960nimSsmO0yf+07y2qEdT3PDxd0LDiXp
 XzHQCRZ9p7ncdvdjTfclJvc5J+wLltatjWPcJHB3qW2omvDSmxeuBFtI7fZ/N1dMeue/96LTu
 i7zmi6Z0116k5d3n9c9HSnm9Yt2vc7VNmBN71FiKc5INNRiLipOBAAi++8U4gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504864625!106194709!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5838 invoked from network); 8 Sep 2017 09:57:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 09:57:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 03:57:05 -0600
Message-Id: <59B285930200007800178AF1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 03:57:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504803017-16881-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1504803017-16881-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Allow map_domain_page_global() to
 be used during boot
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA5LjE3IGF0IDE4OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCgpIHVzZXMgdm1hcCB1bmRlciB0aGUgaG9vZCwg
d2hpY2ggd29ya3MgZmluZSBldmVuCj4gZHVyaW5nIHZlcnkgZWFybHkgYm9vdC4gIFJlbGF4IHRo
ZSBsb2NhbF9pcnFfaXNfZW5hYmxlZCgpIHBhcnQgb2YgdGhlCj4gYXNzZXJ0aW9uIGJlZm9yZSBY
ZW4gaGFzIGZpbmlzaGVkIGJvb3RpbmcuCgp2bV9pbml0KCkgYmVpbmcgY2FsbGVkIHJpZ2h0IGFm
dGVyIGhhdmluZyByZWFjaGVkIFNZU19TVEFURV9ib290Cm1ha2VzIG1lIHF1ZXN0aW9uIHRoZSAi
dmVyeSBlYXJseSIgaW4geW91ciBkZXNjcmlwdGlvbi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbl9wYWdlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+IEBAIC0zMDUs
NyArMzA1LDggQEAgaW50IG1hcGNhY2hlX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKPiAgCj4g
IHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9iYWwobWZuX3QgbWZuKQo+ICB7Cj4gLSAgICBBU1NF
UlQoIWluX2lycSgpICYmIGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNTRVJUKCFp
bl9pcnEoKSAmJiAoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSB8fAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSkpOwoKRXh0ZW5kaW5nIHRo
ZSBhc3NlcnRpb24gdG8gYWxzbyB0cmlnZ2VyIG9uIFNZU19TVEFURV9lYXJseV9ib290CndvdWxk
IHRoZXJlZm9yZSBzZWVtIGRlc2lyYWJsZSwgdG9vLiBMZWF2aW5nClNZU19TVEFURV97c3VzcGVu
ZCxyZXN1bWV9IGFzaWRlIGlzIGhvcGVmdWxseSBnb2luZyB0byBiZSBva2F5CmZvciB0aGUgbW9t
ZW50LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 11:01:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 11:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqH1h-0001lu-Cq; Fri, 08 Sep 2017 11:00:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417d6248d=lars.kurth@citrix.com>)
 id 1dqH1f-0001lM-M7; Fri, 08 Sep 2017 11:00:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 33/3B-30935-A5872B95; Fri, 08 Sep 2017 11:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIKsWRWlGSWpSXmKPExsWyU9JRQjeqYlO
 kQUeNxduvS5gtelvvslh8Wd7AaPF9y2QmBxaPwx+usAQwRrFm5iXlVySwZhy7vJKt4BJrxY8X
 V5kbGE+wdjFyckgI+ElM37CFHcRmE9CQOPawmbmLkYNDBCh+7YpuFyMXB7PACjaJeecvs4PEh
 QX0JE5fcAIpFxHQl/h+rIsdwnaSaN17GMxmEVCRWND3gwXE5hWwlTg1uZ0JxBYSWMEo8XQOI4
 jNKeAtcbxrDlicUUBW4kvjamYQm1lAXKLpy0qo0wQkluw5zwxhi0q8fPwPLC4KdMKs4/Og4jo
 SZ68/YYSwDSS2Lt3HAnIms4CmxPpd+hAjLSWaD/1hhLAVJaZ0P2SHOE1Q4uTMJywTGMVmIdk8
 C6F7FpLuWUi6ZyHpXsDIuopRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYL
 zk/dxMjMOIYgGAH49QG50OMkhxMSqK8DTM2RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BUo3x
 QpJFiUmp5akZaZA4x9mLQEB4+SCK8nSJq3uCAxtzgzHSJ1itGY48bD63+YOGbcvPuHSYglLz8
 vVUqc1wOkVACkNKM0D24QLCVdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvIMgUnsy8Erh9
 r4BOYQI6peT5BpBTShIRUlINjFps6YfUbEMX1rnOfWhhmZPdFaN3QubSshVKjvV1L5ZdPu/13
 SY5rjDRvv/Yx8unGG6pH2+NWmDcxjxlyw5JBaHMpcFK7NN3mh6+kz7v6OJXeY36GQdEXi3ZY8
 1altM94e3mawVPfAM7i3TLujb9an/w7U5sxJ+6pbVrHvC1i/zuvZW8WsTmghJLcUaioRZzUXE
 iACTHZV5EAwAA
X-Env-Sender: prvs=417d6248d=lars.kurth@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504868441!74414783!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39687 invoked from network); 8 Sep 2017 11:00:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 11:00:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52489211"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHaKpXcQAgABuMICAAPckAA==
Date: Fri, 8 Sep 2017 11:00:35 +0000
Message-ID: <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <E678DFCB3587854AA18272B80A7F1A5D@citrix.com>
MIME-Version: 1.0
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QFdlaSwgQFN0ZWZhbm8sDQoNCk9uIDA3LzA5LzIwMTcsIDIyOjE2LCAiU3RlZmFubyBTdGFiZWxs
aW5pIiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6DQoNCiAgICBIaSBhbGwsDQogICAg
DQogICAgSSB3b3VsZCBiZSBnbGFkIHRvIHNwb25zb3IgdGhpcyBwcm9wb3NhbC4gSSB0aGluayBp
dCB3aWxsIGJlIG9mIGdyZWF0DQogICAgYmVuZWZpdCB0byB0aGUgZWNvc3lzdGVtLiBMZXQgbWUg
a25vdyBpZiBJIG5lZWQgdG8gZG8gYW55dGhpbmcgc3BlY2lmaWMuDQogICAgDQpCYXNpY2FsbHks
IGFsbCB3aGljaCBpcyBuZWVkZWQgaXMgYW4gYWdyZWVtZW50LiBXaGljaCB3ZSBoYXZlIGZyb20g
eW91IGJvdGguIEZlbGlwZSwgY2FuIHRoZW4gYWRkIHlvdXIgbmFtZXMgdG8gdGhlIHByb3Bvc2Fs
Lg0KDQpMb29raW5nIG91dCBmb3IgdGhlIGV2b2x2aW5nIHByb2plY3QgYW5kIGhlbHBpbmcgKGUu
Zy4gdGhyb3VnaCBhZHZpY2UpIGlzIG5vdCBzdHJpY3RseSBuZWNlc3NhcnksIGJ1dCBhbHdheXMg
d2VsY29tZS4NCg0KTGFycw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 11:04:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 11:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqH4o-0001yT-Sw; Fri, 08 Sep 2017 11:03:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4176436dd=Andrew.Cooper3@citrix.com>)
 id 1dqH4m-0001yK-Ut
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 11:03:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6D/05-03093-C1972B95; Fri, 08 Sep 2017 11:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQle6clO
 kwfTtBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCjg2MBZs4Kx5vvM3UwHiNvYuRk0NCwE9i
 2epbYLawQLDEwdVzWUFsEQFlid5fv1lAbGYBN4nvjQ+ZQWwhgVqJ9v39YDVsAvoSu198YgKxe
 QVsJbb+/wlkc3CwCKhIfNiXAhIWFQiX2P/9GjNEiaDEyZlPwEZyCthLPHn3mxmknFlAU2L9Ln
 2ITfIS29/OYYawxSWavqxkhdiqJnGt/xLUxekSW//+Yp7AKDALydRZCJNmIZk0C8mkBYwsqxg
 1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOVAQh2MN7fGHCI
 UZKDSUmUt2HGxkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwd5ZsihQSLUtNTK9Iyc4CRA5OW4
 OBREuE9CJLmLS5IzC3OTIdInWI05th08+4fJo4N3x/8YRJiycvPS5US5/UAKRUAKc0ozYMbBI
 voS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPQoyhSczrwRu3yugU5iATil5vgHklJJEhJR
 UA2Nz/pmSs/v/eblvFztxrEZJjlXupm4Ly3ve1XlNHZc1Uiy943S+nbRlnrikR946KGuFKfsB
 W/drkSK3dvyTeTPt/+d4tuw+B+3jDIu05vxMWf70uEbkkXOMNxQqjKV8Nm/5U8eoOf2GysHK/
 pQpl19feq71I5HJYZpM4h3B3VeWt9h7aftVSiixFGckGmoxFxUnAgA75BjZ4wIAAA==
X-Env-Sender: prvs=4176436dd=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504868635!78369490!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59529 invoked from network); 8 Sep 2017 11:03:55 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 11:03:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,360,1500940800"; d="scan'208";a="52489394"
To: Jan Beulich <JBeulich@suse.com>
References: <1504803017-16881-1-git-send-email-andrew.cooper3@citrix.com>
 <59B285930200007800178AF1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d137140c-f7d6-0c91-5fa6-571c31e58246@citrix.com>
Date: Fri, 8 Sep 2017 12:03:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B285930200007800178AF1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Allow map_domain_page_global() to
 be used during boot
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA5LjE3IGF0
IDE4OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IG1hcF9kb21haW5f
cGFnZV9nbG9iYWwoKSB1c2VzIHZtYXAgdW5kZXIgdGhlIGhvb2QsIHdoaWNoIHdvcmtzIGZpbmUg
ZXZlbgo+PiBkdXJpbmcgdmVyeSBlYXJseSBib290LiAgUmVsYXggdGhlIGxvY2FsX2lycV9pc19l
bmFibGVkKCkgcGFydCBvZiB0aGUKPj4gYXNzZXJ0aW9uIGJlZm9yZSBYZW4gaGFzIGZpbmlzaGVk
IGJvb3RpbmcuCj4gdm1faW5pdCgpIGJlaW5nIGNhbGxlZCByaWdodCBhZnRlciBoYXZpbmcgcmVh
Y2hlZCBTWVNfU1RBVEVfYm9vdAo+IG1ha2VzIG1lIHF1ZXN0aW9uIHRoZSAidmVyeSBlYXJseSIg
aW4geW91ciBkZXNjcmlwdGlvbi4KCk5vdCB0aGF0IGVhcmx5LiAgQVAgc2V0dXAuCgo+Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jCj4+IEBAIC0zMDUsNyArMzA1LDggQEAgaW50IG1hcGNhY2hlX3ZjcHVfaW5pdChz
dHJ1Y3QgdmNwdSAqdikKPj4gIAo+PiAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChtZm5f
dCBtZm4pCj4+ICB7Cj4+IC0gICAgQVNTRVJUKCFpbl9pcnEoKSAmJiBsb2NhbF9pcnFfaXNfZW5h
YmxlZCgpKTsKPj4gKyAgICBBU1NFUlQoIWluX2lycSgpICYmIChzeXN0ZW1fc3RhdGUgPCBTWVNf
U1RBVEVfYWN0aXZlIHx8Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSkpOwo+IEV4dGVuZGluZyB0aGUgYXNzZXJ0aW9uIHRvIGFsc28gdHJpZ2dlciBv
biBTWVNfU1RBVEVfZWFybHlfYm9vdAo+IHdvdWxkIHRoZXJlZm9yZSBzZWVtIGRlc2lyYWJsZSwg
dG9vLiBMZWF2aW5nCj4gU1lTX1NUQVRFX3tzdXNwZW5kLHJlc3VtZX0gYXNpZGUgaXMgaG9wZWZ1
bGx5IGdvaW5nIHRvIGJlIG9rYXkKPiBmb3IgdGhlIG1vbWVudC4KCkFTU0VSVCghaW5faXJxKCkg
JiYKICAgICAgICgoc3lzdGVtX3N0YXRlID49IFNZU19TVEFURV9ib290ICYmCiAgICAgICAgIHN5
c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUpIHx8CiAgICAgICAgbG9jYWxfaXJxX2lzX2Vu
YWJsZWQoKSkpOwoKaXMgYWJvdXQgdGhlIG5lYXRlc3QgSSBjYW4gY29tZSB1cCB3aXRoLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 11:46:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 11:46:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqHjK-00058N-9O; Fri, 08 Sep 2017 11:45:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dqHjI-00058H-U8
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 11:45:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 62/C1-03423-CE282B95; Fri, 08 Sep 2017 11:45:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsUSuHLSTd3XTZs
 iDXY9VrJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2THrMVrCXreLvyY+MDYznWbsYuThYBBYx
 S9yauIali5GDQ0IgV+L8wRIIU0Tiyf80kBIhgdNMEsu/rWDuYuQEqleRWHvoFguIzSagJLH34
 HFGEFtEQFfi2YJnbCA2s0CKxLL7Tewgc4QFQiTm/s4BCfMK6Em0fv7IBDFzN6PElfUrmSESgh
 InZz5hgegtltj+/TNYL7OAtMTyfxwgYU4BO4k5CzeClYgKyErcv7KBcQKjwCwk3bOQdM9C6IY
 Iq0v8mXeJGUPYVmLduvcsCxjZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfm
 JCYV6yXn525iBIY3AxDsYPyzLOAQoyQHk5Io78nGTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 HizQXKCRanpqRVpmTnASINJS3DwKInw3gdJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOG
 8GSJEASFFGaR7cCFjUX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw70uQKTyZeSVwm14BHcE
 EdETJ8w0gR5QkIqSkGhgXiQmEVBxNtPm5yMbarybGhHG6abTOoekPV1zqEHCvPLn8pnejr+bm
 yRP++cyQ+xyaHhw1YcPqkBsb01taT2kZTe72mudkGxnvmb78O6uT4uIVeRsWv9yzY/+OTe8ab
 8x+KSoncmLFw8C958rUO/N2VNgKFgkEz92RcE971uHPB++uW7gzvee6EktxRqKhFnNRcSIAwW
 krsfUCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504871147!83945090!1
X-Originating-IP: [81.169.146.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51195 invoked from network); 8 Sep 2017 11:45:47 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 11:45:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1504871147;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=9bqQHLOiDyC1h4u3n0xobnWP6qRGTpvtc0vtkF+Zsls=;
 b=UGg6Jk3H31Pyz4w0I62mxQ88vLVohPPMO1ahhYcd8ewNMEUnsT+2cGPB+6xjg7ZNb8
 600SNL9xyUPRWTfjWuJmFhi30yLWKyEylvCD9sEaqLjn9YyIZQRAHFjt7uAPOM7WP78Y
 Ge4U1FUz6Iru6PFv351K5/7dHj9LooKmQ9ezU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zGVeNvMqDZ9FAQjKEjEEJqcyOcu050Z/v+PVvA==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10da:65ff:c0dd:e8ad:2be6:d9e2])
 by smtp.strato.de (RZmta 41.4 AUTH) with ESMTPSA id 906ba8t88BjbzpV
 (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 Sep 2017 13:45:37 +0200 (CEST)
Date: Fri, 8 Sep 2017 13:45:36 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170908114536.GD19889@aepfle.de>
References: <20170901160843.9057-1-olaf@aepfle.de>
 <20170901160843.9057-4-olaf@aepfle.de>
 <20170906113410.2upxmdambiwzvk5g@citrix.com>
 <4623274e-c8fe-e9ad-67bb-c42e1e85c1ef@citrix.com>
MIME-Version: 1.0
In-Reply-To: <4623274e-c8fe-e9ad-67bb-c42e1e85c1ef@citrix.com>
User-Agent: Mutt/1.8.3 (7138)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v9 3/3] tools/libxc: use superpages during
 restore of HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0450487740216098869=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0450487740216098869==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="4zI0WCX1RcnW9Hbu"
Content-Disposition: inline


--4zI0WCX1RcnW9Hbu
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Sep 06, Andrew Cooper wrote:

> The stream has always been in-order for the first pass (even in the
> legacy days), and I don't forsee that changing.  Reliance on the order
> was suggested by both myself and Jan during the early design.

A related question: is it save to increase MAX_BATCH_SIZE from 1024 to
(256*1024) to transfer a whole gigabyte at a time? That way it will be
easier to handle holes within a 1GB superpage.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWbKC3AAKCRBdQqD6ppg2
fkbWAKD2Iv0KfzpdgveUcbqqJM7t8gCSmQCgsdF+dk5pO5C06qsi072ikls84hs=
=s0jL
-----END PGP SIGNATURE-----

--4zI0WCX1RcnW9Hbu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0450487740216098869==--


From xen-devel-bounces@lists.xen.org Fri Sep 08 11:59:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 11:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqHwQ-00061Y-HK; Fri, 08 Sep 2017 11:59:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4176be2e5=citrix-osstest@xenproject.org>)
 id 1dqHwP-00061A-03
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 11:59:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EA/0B-24671-81682B95; Fri, 08 Sep 2017 11:59:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUle8bVO
 kwdTNuhb3prxnd2D02N63iz2AMYo1My8pvyKBNePize9MBTsEKib8vMrUwNjC1cXIySEh4C/x
 6e8p5i5GDiDbXaJhbxpIWETAWWLCh9tsIDavgJ7E/GttTCC2sECExMyG+exdjFxA5U0sEksbr
 7JB9KpKbH9cDVLDJuAhMbFnIguIzSKgIrFi5Q6wXiEBLYmli1cyQcwUlDg58wlYDbOAhMTBFy
 +gTrCQ2PuqYgIj7ywkVbOQVC1gZFrFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYOPUMDIw7GPtW+R1ilORgUhLlPdm4KVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBO/RFqCcYFFqempFWmYOMIRh0hIcPEoivCmtQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy
 89LlRLnPQIyQwCkKKM0D24ELJ4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QkyhSczrw
 Ru0yugI5iAjih5vgHkiJJEhJRUA2OMF2NPHe/7NoVn98QzN3Ie9s9TunfaL2jmt8lfm17KO1q
 sztjVVS26v3PuLlHxq95en96vZfsZzlp0yuysuSHDo9bAwCQmjcfuu3I1tp+RV1EVK9KdL8ZU
 UP44czaXx6dzn174VsyZnMJXdfDYM6VkS2c14/TdybmRz89vmuW3V2NTt29ajhJLcUaioRZzU
 XEiABizU0qiAgAA
X-Env-Sender: prvs=4176be2e5=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504871958!82287444!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53720 invoked from network); 8 Sep 2017 11:59:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 11:59:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="438983618"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72075-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:xen-boot:fail:nonblocking
X-Osstest-Versions-That: flight=72049
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 8 Sep 2017 12:59:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72075: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDc1IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDc1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjA0OQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDQ5CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNDkK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjA0OQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDcyMDQ5CgpiYXNlbGluZSB2
ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIwNDkKCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1qZXNzaWUt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 12:21:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 12:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqIHF-00088v-MU; Fri, 08 Sep 2017 12:20:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqIHE-00088p-7H
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 12:20:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 83/78-01916-32B82B95; Fri, 08 Sep 2017 12:20:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1epe1O
 kwdar1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b63issBX3cFbfP3mFsYJzE2cXIySEkkCcx
 8dsnNhCbV8BOonvbYnYQW0LAUOL0wpssIDaLgKpE2+w9jCA2m4C6RNuz7awgtoiAvsT8Tz/Bb
 GYBb4ltcxcwgdjCAsESD/9tYoSYv4FR4vm+oi5GDg5OoPnzpyuAmLwCghJ/dwhDdGpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQz1kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ6+egYFxB2PPXr9DjJIcTEqivCcbN0UK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC17QLKCRalpqdWpGXmAKMAJi3BwaMkwisKkuYtLkjMLc5Mh
 0idYrTk6Lh59w8TxyYwueH7gz9MQix5+XmpUuK8bzuBGgRAGjJK8+DGwSL1EqOslDAvIwMDgx
 BPQWpRbmYJqvwrRnEORiVh3liQtTyZeSVwW18BHcQEdFDJ8w0gB5UkIqSkGhilhYx2N52QKr2
 SXWN8/qqWgaFLY8dmpUIn5ekLzA+EhoUx8+zJuHvlOsufWetOffzDoShYwqls0yfYFM32pnOS
 8Au38tsfGsTijUWXh7VvalntXrDn7iTxY9t+WOxUE55whfNVofCNNW/EMqN+NXd1eawJb59Zy
 1V77t53/4U/uXevc9t00V6JpTgj0VCLuag4EQBdM+yezwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504873249!109781929!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51502 invoked from network); 8 Sep 2017 12:20:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 12:20:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 06:20:48 -0600
Message-Id: <59B2A7410200007800178CEA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 06:20:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504803017-16881-1-git-send-email-andrew.cooper3@citrix.com>
 <59B285930200007800178AF1@prv-mh.provo.novell.com>
 <d137140c-f7d6-0c91-5fa6-571c31e58246@citrix.com>
In-Reply-To: <d137140c-f7d6-0c91-5fa6-571c31e58246@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Allow map_domain_page_global() to
 be used during boot
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDEzOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDkvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4w
OS4xNyBhdCAxODo1MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gbWFw
X2RvbWFpbl9wYWdlX2dsb2JhbCgpIHVzZXMgdm1hcCB1bmRlciB0aGUgaG9vZCwgd2hpY2ggd29y
a3MgZmluZSBldmVuCj4+PiBkdXJpbmcgdmVyeSBlYXJseSBib290LiAgUmVsYXggdGhlIGxvY2Fs
X2lycV9pc19lbmFibGVkKCkgcGFydCBvZiB0aGUKPj4+IGFzc2VydGlvbiBiZWZvcmUgWGVuIGhh
cyBmaW5pc2hlZCBib290aW5nLgo+PiB2bV9pbml0KCkgYmVpbmcgY2FsbGVkIHJpZ2h0IGFmdGVy
IGhhdmluZyByZWFjaGVkIFNZU19TVEFURV9ib290Cj4+IG1ha2VzIG1lIHF1ZXN0aW9uIHRoZSAi
dmVyeSBlYXJseSIgaW4geW91ciBkZXNjcmlwdGlvbi4KPiAKPiBOb3QgdGhhdCBlYXJseS4gIEFQ
IHNldHVwLgoKQ291bGQgeW91IGNsYXJpZnkgdGhhdCB0aGVuIGluIHRoZSBzZW50ZW5jZT8KCj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMKPj4+IEBAIC0zMDUsNyArMzA1LDggQEAgaW50IG1hcGNhY2hlX3ZjcHVf
aW5pdChzdHJ1Y3QgdmNwdSAqdikKPj4+ICAKPj4+ICB2b2lkICptYXBfZG9tYWluX3BhZ2VfZ2xv
YmFsKG1mbl90IG1mbikKPj4+ICB7Cj4+PiAtICAgIEFTU0VSVCghaW5faXJxKCkgJiYgbG9jYWxf
aXJxX2lzX2VuYWJsZWQoKSk7Cj4+PiArICAgIEFTU0VSVCghaW5faXJxKCkgJiYgKHN5c3RlbV9z
dGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgfHwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
bG9jYWxfaXJxX2lzX2VuYWJsZWQoKSkpOwo+PiBFeHRlbmRpbmcgdGhlIGFzc2VydGlvbiB0byBh
bHNvIHRyaWdnZXIgb24gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QKPj4gd291bGQgdGhlcmVmb3JlIHNl
ZW0gZGVzaXJhYmxlLCB0b28uIExlYXZpbmcKPj4gU1lTX1NUQVRFX3tzdXNwZW5kLHJlc3VtZX0g
YXNpZGUgaXMgaG9wZWZ1bGx5IGdvaW5nIHRvIGJlIG9rYXkKPj4gZm9yIHRoZSBtb21lbnQuCj4g
Cj4gQVNTRVJUKCFpbl9pcnEoKSAmJgo+ICAgICAgICAoKHN5c3RlbV9zdGF0ZSA+PSBTWVNfU1RB
VEVfYm9vdCAmJgo+ICAgICAgICAgIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUpIHx8
Cj4gICAgICAgICBsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKSk7Cj4gCj4gaXMgYWJvdXQgdGhlIG5l
YXRlc3QgSSBjYW4gY29tZSB1cCB3aXRoLgoKTEdUTSwgaS5lLiB3aXRoIHRoaXMKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 12:27:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 12:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqINw-0008UN-DY; Fri, 08 Sep 2017 12:27:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4176be2e5=citrix-osstest@xenproject.org>)
 id 1dqINu-0008U4-SV
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 12:27:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B6/BC-03454-2CC82B95; Fri, 08 Sep 2017 12:27:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7Bnk2
 RBlcuKVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyl++awF3SJVVyZcYa5gfEQfxcjJ4eEgL/E
 5hm97BC2u8T09hVsILaIgLPEhA+3wWxeAT2JwzeWgNUICxhJtC/YywJR7ybx+OkkVhi7//Ups
 Ho2AQ+JiT0TwWpYBFQk+hdtBqsREtCSWLp4JRPETEGJkzOfgNUwC0hIHHzxghlijoXEjo99bB
 MYeWchKZuFpGwBI9MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjMDQYQCCHYzzTvgfYpTkYFIS5ZUBhpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5f3UA5waLU
 9NSKtMwcYBDDpCU4eJREeL+DpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3LkiRAEhRR
 mke3AhYRF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8gyBSezLwSuE2vgI5gAjqi5PkGkC
 NKEhFSUg2M07/qp6rcylxfWXOg71dAxbpLM9oYr+8q8/NbriGSlhL8SexP3d++7jD/jak6zXo
 JK951VuSft5wnGRb38om92gbxqU+nBgteE7h2+9KtHXHlj38oXHlYYRdW8CLsmr7OQ0fVaTea
 o+ZLyUjbHl3mee3ij0d2a9mntmgsdrzy0HwPL+O1ZbfMlFiKMxINtZiLihMBkzonpaMCAAA=
X-Env-Sender: prvs=4176be2e5=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1504873663!81909946!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63705 invoked from network); 8 Sep 2017 12:27:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 12:27:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="438988163"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72074-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c50596a701435b62dc7e9c12b49201a17c38e17c
X-Osstest-Versions-That: ovmf=89796c69d9fdaa9bd13d37b6b1687df5e0104ed5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 8 Sep 2017 13:27:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72074: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhl
MTdjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4OTc5NmM2OWQ5ZmRh
YTliZDEzZDM3YjZiMTY4N2RmNWUwMTA0ZWQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNzIg
IDIwMTctMDktMDcgMTU6NDk6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDc0ICAyMDE3LTA5LTA4IDA2OjM0OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNTA1OTZhNzAx
NDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDA5OjUwOjI1IDIwMTcgKzA4MDAKCiAg
ICBJbnRlbFNpbGljb25Qa2cvSW50ZWxWdGQ6IENvbnN1bWUgVlRkIHBvbGljeSBQQ0QKICAgIAog
ICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCAwZDEyYjczMzA2MDkzMGRmMDNm
Y2EwMGFlMTIyOGI1NjU0ODFhM2FhCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDA5OjQ5OjU1IDIwMTcgKzA4MDAKCiAgICBJbnRlbFNp
bGljb25Qa2cvZGVjOiBBZGQgVlRkIHBvbGljeSBQQ0QKICAgIAogICAgQklUMDogVGhpcyBpcyB0
byBjb250cm9sIGlmIGEgcGxhdGZvcm0gd2FudHMgdG8gZW5hYmxlIFZUZAogICAgYmFzZWQgcHJv
dGVjdGlvbiBkdXJpbmcgYm9vdC4KICAgIEJJVDE6IFRoaXMgaXMgdG8gY29udHJvbCBpZiBhIHBs
YXRmb3JtIHdhbnRzIHRvIGtlZXAgVlRkCiAgICBlbmFibGVkIGF0IEV4aXRCb290U2VydmljZS4K
ICAgIAogICAgVGhlIGRlZmF1bHQgY29uZmlndXJhdGlvbiBpcyBCSVQwOjEsIEJJVDE6MC4KICAg
IAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 12:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 12:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqIRu-0000fq-19; Fri, 08 Sep 2017 12:31:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Felipe.Huici@neclab.eu>)
 id 1dqIRs-0000fG-Os; Fri, 08 Sep 2017 12:31:52 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0B/57-01910-7BD82B95; Fri, 08 Sep 2017 12:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLKsWRWlGSWpSXmKPExsVyWNVNU3db76Z
 IgxUvTC3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTWja/pWpoJ5vBXr
 d55jbWDs4O1i5OIQEpjEKNHbsJ+1i5GTQ0LAQuLZ5JOMILaQwC5GiQsrfCHishLzDjxlQWWDN
 PcySby9dZUZwpnOKLG4Yw87SBWbgLZE54pOoAQHh4hAscTcRwkgNcwCTWwSK4+dYgSJCwvoSZ
 y+4ARSLiKgL/H9WBc7hG0ksen6RTYQm0VARWJu1wwmEJtXwFhiz5s2Rohdtxklvv5fDNbAKWA
 n0ThjCtgHjEDXdTa8A2tgFhCXuPVkPhPE1QISS/acZ4awRSVePv4HVi8KdEPXmRXsMJ8tf9/B
 BnIbs4CmxPpd+hBjLCSWPP/FDmErSkzpfsgOcY+gxMmZT1gmMErPQrJtFkL3LCTds5B0z0LSv
 YCRdRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDUMwDBDs
 ZX3c6HGCU5mJREeWV6NkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdBJITLEpNT61Iy8wBph+
 YtAQHj5IIby5Imre4IDG3ODMdInWKUZdjxs27f5iEWPLy81KlxHn9QYoEQIoySvPgRsBS4SVG
 WSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+4AmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoFRP
 ETHNo9vVZArV623zqSLJeJlW4J2fG+v2cbY7bji6epDBycWz//QviX2iXFTfdnOh7qPJ7Xfe9
 zKtFk8fgb7nEMP9GwurdMVi+wpaPy3ot/QO7En6+va/hkzdE087xX8m/5jseSq126FmbY+q4v
 fxIqVSmXaZ8X73X3j9fcvb3HXXt2lpc+VWIozEg21mIuKEwHC2xnlgAMAAA==
X-Env-Sender: Felipe.Huici@neclab.eu
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504873910!109271087!1
X-Originating-IP: [195.37.70.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62003 invoked from network); 8 Sep 2017 12:31:50 -0000
Received: from mailer2.neclab.eu (HELO mailer2.neclab.eu) (195.37.70.41)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 12:31:50 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id BD8F4C1F83;
 Fri,  8 Sep 2017 14:31:48 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id RUbjTbc-DdL5; Fri,  8 Sep 2017 14:31:48 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 8E64FC1F73;
 Fri,  8 Sep 2017 14:31:20 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.53]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 8 Sep 2017 14:31:20 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Lars Kurth <lars.kurth@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTKJG8CI/BWcouPkW3x99CYpkDk6Kq65IA
Date: Fri, 8 Sep 2017 12:31:19 +0000
Message-ID: <D5D859F9.39779%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
In-Reply-To: <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-originating-ip: [10.1.2.68]
Content-ID: <04949E0D100EB94095F5B0191AB74ACB@office.hd>
MIME-Version: 1.0
Cc: "stefano@aporeto.com" <stefano@aporeto.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLCBTdGVmYW5vLA0KDQpUaGFuayB5b3Ugc28gbXVjaCBmb3IgYWdyZWVpbmcgdG8gYmUg
c3BvbnNvcnMhIEnigJlsbCB1cGRhdGUgdGhlIGRvY3VtZW50Lg0KDQrigJQgRmVsaXBlDQoNCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KRHIuIEZlbGlwZSBIdWljaQ0KQ2hpZWYgUmVzZWFyY2hlciwgTmV0d29ya2VkIFN5c3RlbXMg
YW5kIERhdGENCkFuYWx5dGljcyBHcm91cA0KTkVDIExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdv
cmsgUmVzZWFyY2ggRGl2aXNpb24NCkt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhlaWRl
bGJlcmcNClRlbC4gICAgICs0OQ0KKDApNjIyMSA0MzQyLTI0MQ0KRmF4OiAgICAgKzQ5DQooMCk2
MjIxIDQzNDItMTU1DQoNCmUtbWFpbDogDQpmZWxpcGUuaHVpY2lAbmVjbGFiLmV1DQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCk5F
QyBFdXJvcGUgTGltaXRlZCBSZWdpc3RlcmVkIE9mZmljZTogTkVDIEhvdXNlLCAxDQpWaWN0b3Jp
YSBSb2FkLCBMb25kb24gVzMgNkJMIFJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAyODMyMDE0DQoNCg0K
DQoNCk9uIDkvOC8xNywgMTowMCBQTSwgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+IHdyb3RlOg0KDQo+QFdlaSwgQFN0ZWZhbm8sDQo+DQo+T24gMDcvMDkvMjAxNywgMjI6MTYs
ICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCj4N
Cj4gICAgSGkgYWxsLA0KPiAgICANCj4gICAgSSB3b3VsZCBiZSBnbGFkIHRvIHNwb25zb3IgdGhp
cyBwcm9wb3NhbC4gSSB0aGluayBpdCB3aWxsIGJlIG9mIGdyZWF0DQo+ICAgIGJlbmVmaXQgdG8g
dGhlIGVjb3N5c3RlbS4gTGV0IG1lIGtub3cgaWYgSSBuZWVkIHRvIGRvIGFueXRoaW5nDQo+c3Bl
Y2lmaWMuDQo+ICAgIA0KPkJhc2ljYWxseSwgYWxsIHdoaWNoIGlzIG5lZWRlZCBpcyBhbiBhZ3Jl
ZW1lbnQuIFdoaWNoIHdlIGhhdmUgZnJvbSB5b3UNCj5ib3RoLiBGZWxpcGUsIGNhbiB0aGVuIGFk
ZCB5b3VyIG5hbWVzIHRvIHRoZSBwcm9wb3NhbC4NCj4NCj5Mb29raW5nIG91dCBmb3IgdGhlIGV2
b2x2aW5nIHByb2plY3QgYW5kIGhlbHBpbmcgKGUuZy4gdGhyb3VnaCBhZHZpY2UpIGlzDQo+bm90
IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IGFsd2F5cyB3ZWxjb21lLg0KPg0KPkxhcnMNCj4NCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 12:38:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 12:38:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqIY2-00013i-Nf; Fri, 08 Sep 2017 12:38:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqIY1-00013c-DW
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 12:38:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 33/59-03414-43F82B95; Fri, 08 Sep 2017 12:38:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQtekf1O
 kwdslzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfvT8sBS+4Km6/mMLewHiLvYuRk0NCwE9i
 68rZjCA2m4COxNKj85m6GDk4RASCJHa9DAcJMwvoSpx61sECYgsLhEk0fLzCBlESLnHuqDJIW
 ETASOLSwsdgU1gEVCQmHL4NZvMKuEvs/P8ZrFVIoEii4/wjVhCbU8Be4u72RrAaRgFZiS+Nq5
 khVolL3HoCcgHIZQISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvmSH2Ckq
 cnPmEZQKj8CwkY2chaZmFpGUWkpYFjCyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOL
 ixPTU3MSk4r1kvNzNzECA58BCHYwfloWcIhRkoNJSZRXpmdTpBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJ3hO9QDnBotT01Iq0zBxgDMKkJTh4lER4r4OkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS
 8/L1VKnPcCSJEASFFGaR7cCFg6uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXsU+oCk8mXk
 lcJteAR3BBHREyfMNIEeUJCKkpBoYV6oneC1j/Z585KeC+qSPDcznT/UpyRtOmHnrTUbPY4//
 Zp1rpnw9EvKklX/Phl+CvQe/rddfu/+xWXmuvdTS7akFnJyiSsWy8bO4AhdNP5bK1DttpeyT0
 pjZ+m1fuI35/vteinz+SDpuvuiRlCXCd3Oz9Jb5GRisZF42mXtvQ+hffukur45ZSizFGYmGWs
 xFxYkANQCKvgIDAAA=
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1504874291!81717313!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49814 invoked from network); 8 Sep 2017 12:38:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 12:38:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="52494622"
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: correct repeat count update in linear->phys
 translation
Thread-Index: AQHTJ8XthjPi3ZI+OkycO+CcIEA1X6Kq7SGg
Date: Fri, 8 Sep 2017 12:31:46 +0000
Message-ID: <334cc2d039294e87bed0dc480785f3fd@AMSPEX02CL03.citrite.net>
References: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
 <59B13E9102000078001783E2@prv-mh.provo.novell.com>
In-Reply-To: <59B13E9102000078001783E2@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct repeat count update in
 linear->phys translation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgU2VwdGVtYmVyIDIwMTcgMTE6NDIKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ODYvSFZNOiBjb3JyZWN0IHJl
cGVhdCBjb3VudCB1cGRhdGUgaW4gbGluZWFyLT5waHlzCj4gdHJhbnNsYXRpb24KPiAKPiBGb3Ig
dGhlIGluc24gZW11bGF0b3IncyBmYWxsYmFjayBsb2dpYyBpbiBSRVAgTU9WUy9TVE9TL0lOUy9P
VVRTCj4gaGFuZGxpbmcgdG8gd29yayBjb3JyZWN0bHksICpyZXBzIG11c3Qgbm90IGJlIHNldCB0
byB6ZXJvIHdoZW4KPiByZXR1cm5pbmcgWDg2RU1VTF9VTkhBTkRMRUFCTEUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+CgpBY2tlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCiAKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAg
LTU2NiwxNSArNTY2LDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9saW5lYXJfdG9fcGh5cygKPiAg
ICAgICAgICAgICAgaWYgKCBwZmVjICYgKFBGRUNfcGFnZV9wYWdlZCB8IFBGRUNfcGFnZV9zaGFy
ZWQpICkKPiAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICAgICAgICAg
ICAgICBkb25lIC89IGJ5dGVzX3Blcl9yZXA7Cj4gLSAgICAgICAgICAgICpyZXBzID0gZG9uZTsK
PiAgICAgICAgICAgICAgaWYgKCBkb25lID09IDAgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgICAgICBBU1NFUlQoIXJldmVyc2UpOwo+ICAgICAgICAgICAgICAgICAgaWYgKCBucGZu
ICE9IGdmbl94KElOVkFMSURfR0ZOKSApCj4gICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgICAgICAgICAgKnJlcHMgPSAwOwo+ICAgICAg
ICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZo
dm1lbXVsX2N0eHQtCj4gPmN0eHQpOwo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwo+ICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICpyZXBzID0gZG9uZTsK
PiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgfQo+IAo+IAo+IAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 13:34:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 13:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqJQY-0005KU-1C; Fri, 08 Sep 2017 13:34:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqJQW-0005KO-G6
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 13:34:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 55/4F-03610-76C92B95; Fri, 08 Sep 2017 13:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG76nE2
 RBl2dghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZP+13Wgjt8FbOuXmRpYJzC08XIySEh4C/x
 5vFJFhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwCzxnkpi8pQ+sRljAU+LesvlgNgtQzcS3X
 8FsXgFLiWv3zzJCzNSTeDvxBSNEXFDi5MwnYDXMApoSrdt/s0PY8hLNW2czg9hCAooS/fMesE
 1g5JmFpGUWkpZZSFoWMDKvYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDB4GINjB+GVZwCFGSQ4mJVFemZ5NkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJlm
 A+UEi1LTUyvSMnOAYQyTluDgURLh/T8LKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHee
 yBFAiBFGaV5cCNgMXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx+IJfwZOaVwG16BXQEE9
 ARJc83gBxRkoiQkmpg3OYse3/BjragWTXnzskb8ZqwMPFq8rDat6enz4pYfCia+Y3X8nO1r34
 U7NuT9qHJtfnY5pJ1Rgyuei3LdveyFHPNZOB6+dSy6/OXmJC7PG8z5991W/bmw6w11x2FjV5W
 sSs8q/+xT8qS/9lFVjuOc1c8ptqs3DvjbNbD2eYvtKaucwrWD9t7WomlOCPRUIu5qDgRABD2r
 AukAgAA
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504877669!75686416!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35294 invoked from network); 8 Sep 2017 13:34:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 13:34:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="438999727"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 14:34:24 +0100
Message-ID: <20170908133424.18914-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgdGhlcmUgZml4IHRoZSBpbmRlbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyB8IDQgKystLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgfCA0ICsrLS0K
IDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKaW5kZXggNzQ4MjllNTc0OC4uNDY5ZGZjNmMzZCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKQEAgLTUzMiw4ICs1MzIsOCBAQCBzdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9yZWFsX3Bk
ZXYoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuKQogICAgIHJldHVybiBwZGV2OwogfQogCi1z
dHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2X2J5X2RvbWFpbigKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgc2VnLCBpbnQgYnVzLCBpbnQgZGV2Zm4pCitzdHJ1Y3QgcGNpX2RldiAqcGNpX2dl
dF9wZGV2X2J5X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgc2VnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGJ1cywgaW50IGRldmZuKQogewog
ICAgIHN0cnVjdCBwY2lfc2VnICpwc2VnID0gZ2V0X3BzZWcoc2VnKTsKICAgICBzdHJ1Y3QgcGNp
X2RldiAqcGRldiA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94
ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggZGExYmQyMjIyMy4uNDNmMjEyNTFhNSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApA
QCAtMTI5LDggKzEyOSw4IEBAIGludCBwY2lfcm9fZGV2aWNlKGludCBzZWcsIGludCBidXMsIGlu
dCBkZXZmbik7CiBpbnQgcGNpX2hpZGVfZGV2aWNlKGludCBidXMsIGludCBkZXZmbik7CiBzdHJ1
Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2KGludCBzZWcsIGludCBidXMsIGludCBkZXZmbik7CiBz
dHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9yZWFsX3BkZXYoaW50IHNlZywgaW50IGJ1cywgaW50IGRl
dmZuKTsKLXN0cnVjdCBwY2lfZGV2ICpwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKAotICAgIHN0cnVj
dCBkb21haW4gKiwgaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuKTsKK3N0cnVjdCBwY2lfZGV2
ICpwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKiwgaW50IHNlZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBidXMsIGludCBkZXZm
bik7CiB2b2lkIHBjaV9jaGVja19kaXNhYmxlX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRl
dmZuKTsKIAogdWludDhfdCBwY2lfY29uZl9yZWFkOCgKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgx
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 13:44:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 13:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqJaJ-00069h-V7; Fri, 08 Sep 2017 13:44:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417354896=wei.liu2@citrix.com>)
 id 1dqJaI-00069b-LJ
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 13:44:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BC/2F-03422-5CE92B95; Fri, 08 Sep 2017 13:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDve7ReZs
 iDZ40iVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbri5hKmjQr1i57AhTA+N61S5GTg4JAX+J
 KycXsILYbALKEj87e9lAbBEBPYmmA88ZQWxmgTKJw3uXgMWFgeLTbm1nBrFZBFQk/t56ygRi8
 wqYSSx9sp0VYqa8xK62i2C2kICCRMf0Y1A1ghInZz5hgZgpIXHwxQvmCYzcs5CkZiFJLWBkWs
 WoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgMDECwg/HPsoB
 DjJIcTEqivDI9myKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDWzgXKCRalpqdWpGXmAMMSJi3B
 waMkwjsVJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeHSBFAiBFGaV5cCNgMXKJUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwryvQKbwZOaVwG16BXQEE9ARJc83gBxRkoiQkmpgtPq+l2
 NR9V6Je9fd5h52qHwt2uD9K2tybVfTgWeN7B3lE4OmnxOWr9yyWJ/7dynTxnnGSZUec/JfNd2
 YoMJoxhyytivktv9ij1kCZ7hcfM82ihntTlsacOiTr8SZoOmeSUdF1QuqUuu+8U87dTHc+JqN
 64MV00yceXaXXHfnO/9yb2ia2P0oJZbijERDLeai4kQATl08JowCAAA=
X-Env-Sender: prvs=417354896=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504878275!78756464!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38431 invoked from network); 8 Sep 2017 13:44:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 13:44:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="447145123"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 14:44:33 +0100
Message-ID: <20170908134433.731-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH] monitor: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL21vbml0b3IuYyAgICAg
ICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwgMTAg
KysrKystLS0tLQogeGVuL2NvbW1vbi9tb25pdG9yLmMgICAgICAgICAgICAgIHwgIDggKysrKy0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaCB8ICA2ICsrKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL21vbml0b3IuaCAgICAgICAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21vbml0b3IuYyBiL3hlbi9hcmNoL2FybS9tb25pdG9yLmMKaW5kZXggNTljZThmNjM1Zi4uOGM0
YTM5NmUzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21vbml0b3IuYworKysgYi94ZW4vYXJj
aC9hcm0vbW9uaXRvci5jCkBAIC0yOCwxMyArMjgsMTMgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21j
dGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKIHsKICAgICBzdHJ1Y3QgYXJjaF9k
b21haW4gKmFkID0gJmQtPmFyY2g7Ci0gICAgYm9vbF90IHJlcXVlc3RlZF9zdGF0dXMgPSAoWEVO
X0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRSA9PSBtb3AtPm9wKTsKKyAgICBib29sIHJlcXVlc3Rl
ZF9zdGF0dXMgPSAoWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRSA9PSBtb3AtPm9wKTsKIAog
ICAgIHN3aXRjaCAoIG1vcC0+ZXZlbnQgKQogICAgIHsKICAgICBjYXNlIFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9QUklWSUxFR0VEX0NBTEw6CiAgICAgewotICAgICAgICBib29sX3Qgb2xkX3N0
YXR1cyA9IGFkLT5tb25pdG9yLnByaXZpbGVnZWRfY2FsbF9lbmFibGVkOworICAgICAgICBib29s
IG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZDsKIAogICAg
ICAgICBpZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQogICAg
ICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCmluZGV4IGE3Y2NmYzRiNDIuLmI1
MzRkZDMwNDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5jbHVkZSA8YXNt
L3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CiAKLWJvb2xfdCBodm1f
bW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2ln
bmVkIGxvbmcgb2xkKQorYm9vbCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVu
c2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVkIGxvbmcgb2xkKQogewogICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmFkID0gJmN1cnItPmRv
bWFpbi0+YXJjaDsKQEAgLTQxLDcgKzQxLDcgQEAgYm9vbF90IGh2bV9tb25pdG9yX2NyKHVuc2ln
bmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQKICAg
ICAgICAgICB2YWx1ZSAhPSBvbGQpICYmCiAgICAgICAgICAoISgodmFsdWUgXiBvbGQpICYgYWQt
Pm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkpICkKICAgICB7Ci0gICAgICAgIGJv
b2xfdCBzeW5jID0gISEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19zeW5jICYgY3RybHJlZ19i
aXRtYXNrKTsKKyAgICAgICAgYm9vbCBzeW5jID0gISEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19zeW5jICYgY3RybHJlZ19iaXRtYXNrKTsKIAogICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3Qg
cmVxID0gewogICAgICAgICAgICAgLnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9XUklURV9DVFJM
UkVHLApAQCAtMTE2LDcgKzExNiw3IEBAIGludCBodm1fbW9uaXRvcl9kZWJ1Zyh1bnNpZ25lZCBs
b25nIHJpcCwgZW51bSBodm1fbW9uaXRvcl9kZWJ1Z190eXBlIHR5cGUsCiAgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+
ZG9tYWluLT5hcmNoOwogICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7fTsKLSAgICBib29s
X3Qgc3luYzsKKyAgICBib29sIHN5bmM7CiAKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CkBA
IC0xMjcsNyArMTI3LDcgQEAgaW50IGh2bV9tb25pdG9yX2RlYnVnKHVuc2lnbmVkIGxvbmcgcmlw
LCBlbnVtIGh2bV9tb25pdG9yX2RlYnVnX3R5cGUgdHlwZSwKICAgICAgICAgcmVxLnUuc29mdHdh
cmVfYnJlYWtwb2ludC5nZm4gPSBnZm5fb2ZfcmlwKHJpcCk7CiAgICAgICAgIHJlcS51LnNvZnR3
YXJlX2JyZWFrcG9pbnQudHlwZSA9IHRyYXBfdHlwZTsKICAgICAgICAgcmVxLnUuc29mdHdhcmVf
YnJlYWtwb2ludC5pbnNuX2xlbmd0aCA9IGluc25fbGVuZ3RoOwotICAgICAgICBzeW5jID0gMTsK
KyAgICAgICAgc3luYyA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1fTU9O
SVRPUl9TSU5HTEVTVEVQX0JSRUFLUE9JTlQ6CkBAIC0xMzUsNyArMTM1LDcgQEAgaW50IGh2bV9t
b25pdG9yX2RlYnVnKHVuc2lnbmVkIGxvbmcgcmlwLCBlbnVtIGh2bV9tb25pdG9yX2RlYnVnX3R5
cGUgdHlwZSwKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICByZXEucmVhc29uID0gVk1f
RVZFTlRfUkVBU09OX1NJTkdMRVNURVA7CiAgICAgICAgIHJlcS51LnNpbmdsZXN0ZXAuZ2ZuID0g
Z2ZuX29mX3JpcChyaXApOwotICAgICAgICBzeW5jID0gMTsKKyAgICAgICAgc3luYyA9IHRydWU7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1fTU9OSVRPUl9ERUJVR19FWENFUFRJT046
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21vbml0b3IuYyBiL3hlbi9jb21tb24vbW9uaXRvci5j
CmluZGV4IDMyZDA2MmNhOTguLmM2MDY2ODMwZTMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbW9u
aXRvci5jCisrKyBiL3hlbi9jb21tb24vbW9uaXRvci5jCkBAIC0zMSw3ICszMSw3IEBACiBpbnQg
bW9uaXRvcl9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRv
cl9vcCAqbW9wKQogewogICAgIGludCByYzsKLSAgICBib29sX3QgcmVxdWVzdGVkX3N0YXR1cyA9
IDA7CisgICAgYm9vbCByZXF1ZXN0ZWRfc3RhdHVzID0gZmFsc2U7CiAKICAgICBpZiAoIHVubGlr
ZWx5KGN1cnJlbnQtPmRvbWFpbiA9PSBkKSApIC8qIG5vIGRvbWFpbl9wYXVzZSgpICovCiAgICAg
ICAgIHJldHVybiAtRVBFUk07CkBAIC00Myw3ICs0Myw3IEBAIGludCBtb25pdG9yX2RvbWN0bChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICptb3ApCiAgICAg
c3dpdGNoICggbW9wLT5vcCApCiAgICAgewogICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX09Q
X0VOQUJMRToKLSAgICAgICAgcmVxdWVzdGVkX3N0YXR1cyA9IDE7CisgICAgICAgIHJlcXVlc3Rl
ZF9zdGF0dXMgPSB0cnVlOwogICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgIGNhc2UgWEVO
X0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU6CiAgICAgICAgIC8qIHNhbml0eSBjaGVjazogYXZv
aWQgbGVmdC1zaGlmdCB1bmRlZmluZWQgYmVoYXZpb3IgKi8KQEAgLTY3LDcgKzY3LDcgQEAgaW50
IG1vbml0b3JfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0
b3Jfb3AgKm1vcCkKICAgICB7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VF
U1RfUkVRVUVTVDoKICAgICB7Ci0gICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gZC0+bW9uaXRv
ci5ndWVzdF9yZXF1ZXN0X2VuYWJsZWQ7CisgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGQtPm1v
bml0b3IuZ3Vlc3RfcmVxdWVzdF9lbmFibGVkOwogCiAgICAgICAgIGlmICggdW5saWtlbHkob2xk
X3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCiAgICAgICAgICAgICByZXR1cm4gLUVFWElT
VDsKQEAgLTg4LDcgKzg4LDcgQEAgaW50IG1vbml0b3JfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKICAgICByZXR1cm4gMDsKIH0KIAot
aW50IG1vbml0b3JfdHJhcHMoc3RydWN0IHZjcHUgKnYsIGJvb2xfdCBzeW5jLCB2bV9ldmVudF9y
ZXF1ZXN0X3QgKnJlcSkKK2ludCBtb25pdG9yX3RyYXBzKHN0cnVjdCB2Y3B1ICp2LCBib29sIHN5
bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogewogICAgIGludCByYzsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGQ5
ZWZiMzUwNWUuLmNmZDY2NjEwMTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTMx
LDEwICszMSwxMCBAQCBlbnVtIGh2bV9tb25pdG9yX2RlYnVnX3R5cGUKIC8qCiAgKiBDYWxsZWQg
Zm9yIGN1cnJlbnQgVkNQVSBvbiBjclgvTVNSIGNoYW5nZXMgYnkgZ3Vlc3QuCiAgKiBUaGUgZXZl
bnQgbWlnaHQgbm90IGZpcmUgaWYgdGhlIGNsaWVudCBoYXMgc3Vic2NyaWJlZCB0byBpdCBpbiBv
bmNoYW5nZW9ubHkKLSAqIG1vZGUsIGhlbmNlIHRoZSBib29sX3QgcmV0dXJuIHR5cGUgZm9yIGNv
bnRyb2wgcmVnaXN0ZXIgd3JpdGUgZXZlbnRzLgorICogbW9kZSwgaGVuY2UgdGhlIGJvb2wgcmV0
dXJuIHR5cGUgZm9yIGNvbnRyb2wgcmVnaXN0ZXIgd3JpdGUgZXZlbnRzLgogICovCi1ib29sX3Qg
aHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLAot
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkKTsKK2Jvb2wgaHZtX21vbml0
b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLAorICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9sZCk7CiAjZGVmaW5lIGh2bV9tb25pdG9yX2NyWChj
ciwgbmV3LCBvbGQpIFwKICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9tb25pdG9yX2NyKFZN
X0VWRU5UX1g4Nl8jI2NyLCBuZXcsIG9sZCkKIHZvaWQgaHZtX21vbml0b3JfbXNyKHVuc2lnbmVk
IGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9t
b25pdG9yLmggYi94ZW4vaW5jbHVkZS94ZW4vbW9uaXRvci5oCmluZGV4IDIxNzFkMDQ0OTAuLjZi
MTdhOTMwNzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tb25pdG9yLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL21vbml0b3IuaApAQCAtMzAsNiArMzAsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0
bF9tb25pdG9yX29wOwogaW50IG1vbml0b3JfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm9wKTsKIHZvaWQgbW9uaXRvcl9ndWVzdF9yZXF1ZXN0
KHZvaWQpOwogCi1pbnQgbW9uaXRvcl90cmFwcyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbF90IHN5bmMs
IHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKTsKK2ludCBtb25pdG9yX3RyYXBzKHN0cnVjdCB2Y3B1
ICp2LCBib29sIHN5bmMsIHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKTsKIAogI2VuZGlmIC8qIF9f
WEVOX01PTklUT1JfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 13:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 13:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqJbi-0006OO-C3; Fri, 08 Sep 2017 13:46:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417354896=wei.liu2@citrix.com>)
 id 1dqJbh-0006OD-3T
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 13:46:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FE/CF-17770-C1F92B95; Fri, 08 Sep 2017 13:46:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK7M/E2
 RBlf4Lb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjIY/85kKTjBWLPzwi7GBcSVjFyMnh4SAv8SS
 S4/AbBYBFYkjz9Yzg9hsAsoSPzt72UBsEQEtifUrngLZXBzMAg+ZJA49ec0CkhAW8JV4OnUnK
 4jNK2Ah8bRjCjuILSRgKdF4aQ9UXFDi5MwnYPXMAnoSN6ZOARrEAWRLSyz/xwERlpdo3jobbC
 +ngJXE9iuPwGxRoHs6l85hgRipINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqFGcWlSWWqR
 rZKCXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmAxAsIPx17KAQ4ySHExKorwy
 PZsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfpoLlBMsSk1PrUjLzAHGCExagoNHSYTXex5Qm
 re4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHkVQYoEQIoySvPgRsDi9RKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeWVBpvBk5pXAbXoFdAQT0BElzzeAHFGSiJCSamBk2yQ9Y/PtyYKRZkV
 FFmutE1f8m2rM3jE7LH+j4q741a0GR1Y5zovXrFpVbHP2gtlzN4Yi/jTV1vNZh5eemuIuIHZp
 qcje5TvFGFYEfJjaHBohUG629Mqafel+v1L+W1dqVaaoSPA2KDQXv/67chN/Kpf68c+1Ze8/d
 Ph4OGT6rLy51Pu0krgSS3FGoqEWc1FxIgAu6s++0gIAAA==
X-Env-Sender: prvs=417354896=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504878362!115866798!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20091 invoked from network); 8 Sep 2017 13:46:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 13:46:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="439001778"
Date: Fri, 8 Sep 2017 14:46:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170908134600.pc2gv7lzm7y5w4wk@citrix.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170908133424.18914-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDI6MzQ6MjRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFdoaWxlIHRoZXJlIGZpeCB0aGUgaW5kZW50YXRpb24uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 13:47:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 13:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqJct-0006VQ-Le; Fri, 08 Sep 2017 13:47:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqJcs-0006V6-4n
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 13:47:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A0/7A-02226-56F92B95; Fri, 08 Sep 2017 13:47:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdl/qZ
 Ig2tXpS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ezuB5aCNVEV/RtfszUw
 Nlt0MXJxCAk0MkkcWfafBcJ5zCjxoGEZlLONUeLpr89ADieHiICzxNczc9lBbF4BfYkze/eyd
 TFycAgLhEq8WMIDEpYQWCcpca/NDcL2lvi35jkrjN31+R5zFyM7B5uAlcQhMZAoi4CqxJObz9
 gnMHIvYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHobwY
 g2MHY/MXpEKMkB5OSKK9Mz6ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8KfOAcoJFqempFWmZ
 OcDAg0lLcPAoifA2g6R5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcVxGkSACkKKM0D24EL
 AouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj31VygKTyZeSVwm14BHcEEdETJ8w0gR5QkIq
 SkGhiv32vffORUvWKhMqO6kquwa7yd4XwTW81Vxg8nH9ac5MvUOb2pJcr3WHDBbPdYzfiGSl/
 NoCpWkfwrbbMFmYXYUtcVF37jXD67wWnevLmTVrB59N6tLd11X/HOyj8BPj7z+z5N/jXhapHn
 JYEK8SeKuhwvVrSuWD1/P/O7Mpa3RlyZmaXLWJRYijMSDbWYi4oTAVO94RJ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504878435!75308719!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49283 invoked from network); 8 Sep 2017 13:47:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 13:47:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqJco-0006ii-A0; Fri, 08 Sep 2017 13:47:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqJci-0001Id-Ji; Fri, 08 Sep 2017 13:47:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqJch-0006tR-J3; Fri, 08 Sep 2017 13:47:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113132-mainreport@xen.org>
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-armhf:xen-build:fail:regression
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt: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:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=ef475b5dd12684591e6264e517eaa5b3e90f7ffa
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 13:47:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 113132: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4421109008124526765=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken
 build-arm64-pvops               <job status>                 broken
 build-arm64-xsm                 <job status>                 broken
 build-armhf                   6 xen-build                fail REGR. vs. 113036

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate              broken like 113036
 build-arm64-xsm               2 hosts-allocate              broken like 113036
 build-arm64-pvops             2 hosts-allocate              broken like 113036
 build-arm64                   3 capture-logs                broken like 113036
 build-arm64-xsm               3 capture-logs                broken like 113036
 build-arm64-pvops             3 capture-logs                broken like 113036
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113036
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                ef475b5dd12684591e6264e517eaa5b3e90f7ffa
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    4 days
Failing since        113044  2017-09-04 23:16:29 Z    3 days    6 attempts
Testing same since   113132  2017-09-07 16:54:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hua Yanghao <huayanghao@gmail.com>
  Juan Quintela <quintela@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4421109008124526765==--

From xen-devel-bounces@lists.xen.org Fri Sep 08 13:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 13:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqJiW-0007Ek-A6; Fri, 08 Sep 2017 13:53:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417e9471d=Ian.Jackson@citrix.com>)
 id 1dqJiU-0007Ee-FM
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 13:53:06 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 9C/97-02048-1C0A2B95; Fri, 08 Sep 2017 13:53:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXitHRDpO7BBZs
 iDTrmM1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFSzVrGh9vpq9gfGaQhcjJ4eEgL/E
 vrUbWUBsNgFdiaYtf9m6GDk4RARUJG7vNQAJMwvUS7x8txYsLCzgJbH0VjlImAWoYsWivUwgY
 V4BT4m2V8IQA+Ukzh//yQwSFhJQk5i7Ph4kzCsgKHFy5hMWiIESEgdfvGCewMg9C0lqFpLUAk
 amVYwaxalFZalFuoaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFQz8DAuIP
 x93G/Q4ySHExKorwyPZsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3pwPlBMsSk1PrUjLzAGG
 I0xagoNHSYT3A0iat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivL9BigRAijJK8+BGwGLjE
 qOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3laQKTyZeSVwm14BHcEEdETJ8w0gR5QkIqSkGh
 j9Ajba8Yg9/Hg179/Eai45w5yL/7WT21gaZx3YU/nBo/Tu4qJtgfbevuWb967u3Cfvu7hQxeb
 BVKebUc+EFsyb9faTV4Ra5Mfqz6//pyWv82Z40TZBZnJjkqHPBJnOrhXLdDS9iq1s+PImflsV
 9+BRdNKrxzmcAfnG1Rbn9zf7ztx2+fqepv1KLMUZiYZazEXFiQAXKEBYiAIAAA==
X-Env-Sender: prvs=417e9471d=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1504878783!109286704!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32838 invoked from network); 8 Sep 2017 13:53:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 13:53:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="439002610"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 14:52:36 +0100
Message-ID: <1504878756-28401-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] README: Better documentation of recipes,
	db, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogUkVBRE1FIHwg
NzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IGZmZTAwMTguLjkzMTI5
ZTMgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTgsMzIgKzgsNTUgQEAgVGVy
bWlub2xvZ3kKIAogImZsaWdodCI6CiAKLSAgICBFYWNoIHJ1biBvZiBvc3N0ZXN0IGlzIHJlZmVy
cmVkIHRvIGFzIGEgImZsaWdodCIuIEVhY2ggZmxpZ2h0IGlzCi0gICAgZ2l2ZW4gYSB1bmlxdWUg
SUQgKGEgbnVtYmVyIG9yIG5hbWUpLgorICAgIEVhY2ggcnVuIG9mIG9zc3Rlc3QgaXMgcmVmZXJy
ZWQgdG8gYXMgYSAiZmxpZ2h0Ii4gIEVhY2ggZmxpZ2h0IGlzCisgICAgZ2l2ZW4gYSB1bmlxdWUg
SUQuCisKKyAgICBTdGFuZGFsb25lIG1vZGUgZ2VuZXJhbGx5IHVzZXMgYSBmbGlnaHQgbmFtZWQg
InN0YW5kYWxvbmUiLCB3aGljaAorICAgIGlzIGZyZXF1ZW50bHkgZXJhc2VkIGFuZCByZXVzZWQu
ICBJbiAiRXhlY3V0aXZlIiBtb2RlICh1c2VkIGZvcgorICAgIHByb2R1Y3Rpb24gb3NzdGVzdCBp
bnN0YW5jZXMpIGZsaWdodHMgYXJlIG51bWJlcmVkIGFuZCB0aGUKKyAgICBtZXRhZGF0YSBpcyBw
ZXJtYW5lbnRseSByZWNvcmRlZC4KIAogImpvYiI6CiAKLSAgICBFYWNoIGZsaWdodCBjb25zaXN0
cyBvZiBvbmUgb3IgbW9yZSAiam9icyIuIFRoZXNlIGFyZSBhIHNlcXVlbmNlCisgICAgRWFjaCBm
bGlnaHQgY29uc2lzdHMgb2Ygb25lIG9yIG1vcmUgImpvYnMiLiAgVGhlc2UgYXJlIGEgc2VxdWVu
Y2UKICAgICBvZiB0ZXN0IHN0ZXBzIHJ1biBpbiBvcmRlciBhbmQgY29ycmVzcG9uZCB0byBhIGNv
bHVtbiBpbiB0aGUgdGVzdAotICAgIHJlcG9ydCBncmlkLiBUaGV5IGhhdmUgbmFtZXMgbGlrZSAi
YnVpbGQtYW1kNjQiIG9yCi0gICAgInRlc3QtYW1kNjQtYW1kNjQtcHYiLiBBIGpvYiBjYW4gZGVw
ZW5kIG9uIHRoZSBvdXRwdXQgb2YgYW5vdGhlcgorICAgIHJlcG9ydCBncmlkLiAgVGhleSBoYXZl
IG5hbWVzIGxpa2UgImJ1aWxkLWFtZDY0IiBvcgorICAgICJ0ZXN0LWFtZDY0LWFtZDY0LXB2Ii4g
IEEgam9iIGNhbiBkZXBlbmQgb24gdGhlIG91dHB1dCBvZiBhbm90aGVyCiAgICAgam9iIGluIHRo
ZSBmbGlnaHQgLS0gZS5nLiBtb3N0IHRlc3QtKiBqb2JzIGRlcGVuZCBvbiBvbmUgb3IgbW9yZQog
ICAgIGJ1aWxkLSogam9icy4KIAorICAgIEEgam9iIGhhcyBhIG5hbWVkICJyZWNpcGUiLCB3aGlj
aCBpbmRpY2F0ZXMgd2hhdCB0aGluZ3MgbmVlZCB0byBiZQorICAgIGRvbmUgaW4gd2hhdCBvcmRl
cjogZ2VuZXJhbGx5LCBhIHNlcXVlbmNlIG9mIHRzLSogc2NyaXB0cy4gIFRoZQorICAgIHJlY2lw
ZXMgYXJlIGRlZmluZWQgYnkgdGhlaXIgaW1wbGVtZW50YXRpb25zIGluIHNnLXJ1bi1qb2IuCisK
KyAgICBUaGUgc2V0IG9mIGpvYnMgZm9yIGFueSBwYXJ0aWN1bGFyIGtpbmQgb2YgZmxpZ2h0IGlz
IGRlZmluZWQgaW4KKyAgICBtYWtlLWZsaWdodCwgbWFrZS0qLWZsaWdodCwgYW5kIG1maS0qLgor
CiAic3RlcCI6CiAKLSAgICBFYWNoIGpvYiBjb25zaXN0cyBvZiBtdWx0aXBsZSAic3RlcHMiIHdo
aWNoIGlzIGFuIGluZGl2aWR1YWwgdGVzdAotICAgIG9wZXJhdGlvbiwgc3VjaCBhcyAiYnVpbGQg
dGhlIGh5cGVydmlzb3IiLCAiaW5zdGFsbCBhIGd1ZXN0IiwKLSAgICAic3RhcnQgYSBndWVzdCIs
ICJtaWdyYXRlIGEgZ3Vlc3QiLCBldGMuIEEgc3RlcCBjb3JyZXNwb25kcyB0byBhCi0gICAgY2Vs
bCBpbiB0aGUgcmVzdWx0cyBncmlkLiBBIGdpdmVuIHN0ZXAgY2FuIGJlIHJldXNlZCBpbiBtdWx0
aXBsZQotICAgIGRpZmZlcmVudCBqb2JzLCBlLmcuIHRoZSAieGVuIGJ1aWxkIiBzdGVwIGlzIHVz
ZWQgaW4gc2V2ZXJhbAotICAgIGRpZmZlcmVudCBidWlsZC0qIGpvYnMuIFRoaXMgcmV1c2UgY2Fu
IGJlIHNlZW4gaW4gdGhlIHJvd3Mgb2YgdGhlCi0gICAgcmVzdWx0cyBncmlkLgorICAgIFJ1bm5p
bmcgYSBqb2IgY29uc2lzdHMgb2YgcnVubmluZyBpdHMgaW5kaXZpZHVhbCAic3RlcHMiLiAgRWFj
aAorICAgIHN0ZXAgaXMgYW4gaW5kaXZpZHVhbCB0ZXN0IG9wZXJhdGlvbiwgc3VjaCBhcyAiYnVp
bGQgdGhlCisgICAgaHlwZXJ2aXNvciIsICJpbnN0YWxsIGEgZ3Vlc3QiLCAic3RhcnQgYSBndWVz
dCIsICJtaWdyYXRlIGEKKyAgICBndWVzdCIsIGV0Yy4KKworICAgIEdlbmVyYWxseSBhIHN0ZXAg
Y29ycmVzcG9uZHMgdG8gb25lIGV4ZWN1dGlvbiBvZiBzb21lIHRzLSogc2NyaXB0LgorCisgICAg
c3RlcHMgaGF2ZSBhICJ0ZXN0aWQiIHdoaWNoIGlzIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkg
dGhlIHNhbWUKKyAgICBvcGVyYXRpb24gaW4gZGlmZmVyZW50IHRlc3QgcnVucy4gIFRoaXMgaXMg
dXNlZCBmb3IgaWRlbnRpZnlpbmcKKyAgICByZWdyZXNzaW9ucywgYmlzZWN0aW9uLCBhbmQgc28g
b24uCisKKyAgICBUaGUgc3RlcHMgZm9yIGEgam9iLCBpbmNsdWRpbmcgdGhlIHRlc3RpZHMsIGFy
ZSBkZWZpbmVkIGJ5IHRoZQorICAgIHJlY2lwZSBpbiBzZy1ydW4tam9iIChzZWUgImpvYiIsIGFi
b3ZlKS4KKworICAgIEVhY2ggc3RlcCBydW4gaW4gYSBqb2IgYmVjb21lcyBhIGNlbGwgaW4gdGhl
IEhUTUwgcmVzdWx0cyBncmlkLiAgQQorICAgIGdpdmVuIHN0ZXAgbWlnaHQgYXBwZWFyIGluIG11
bHRpcGxlIGRpZmZlcmVudCBqb2JzLCBlLmcuIHRoZSAieGVuCisgICAgYnVpbGQiIHN0ZXAgaXMg
dXNlZCBpbiBzZXZlcmFsIGRpZmZlcmVudCBidWlsZC0qIGpvYnMuICBUaGlzIGNhbgorICAgIGJl
IHNlZW4gaW4gdGhlIHJvd3Mgb2YgdGhlIHJlc3VsdHMgZ3JpZC4KIAogInJ1bnZhciI6CiAKLSAg
ICBBIHJ1bnZhciBpcyBhIG5hbWVkIHRleHR1YWwgdmFyaWFibGUgYXNzb2NpYXRlZCB3aXRoIGVh
Y2ggam9iIGluIGEKLSAgICBnaXZlbiBmbGlnaHQuIFRoZXkgc2VydmUgYXMgYm90aCB0aGUgaW5w
dXRzIGFuZCBvdXRwdXRzIHRvIHRoZQorICAgIEEgcnVudmFyIGlzIGEgbmFtZWQgdGV4dHVhbCB2
YXJpYWJsZSBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBqb2IKKyAgICBhbmQgZmxpZ2h0LiBUaGV5
IHNlcnZlIGFzIGJvdGggdGhlIGlucHV0cyBhbmQgb3V0cHV0cyB0byB0aGUKICAgICBqb2IuCiAK
ICAgICBGb3IgZXhhbXBsZSBhIFhlbiBidWlsZCBqb2IgbWF5IGhhdmUgaW5wdXQgcnVudmFycyAi
dHJlZV94ZW4iICh0aGUKQEAgLTU1LDYgKzc4LDE1IEBAIFRlcm1pbm9sb2d5CiAgICAgICAgICog
dGhlIHBhcmFtZXRlcnMgb2YgdGhlIGd1ZXN0IHRvIHRlc3QgKGUuZy4gZGlzdHJvLCBQViB2cyBI
Vk0KICAgICAgICAgICBldGMpLgogCisgICAgUnVudmFyIG5hbWVzIG9mdGVuIGhhdmUgc3RydWN0
dXJlLCBiZWluZyBhc3NlbWJsZWQgb3V0IG9mIHZhcmlvdXMKKyAgICBwaWVjZXM7IGFuZCB0aGUg
bmFtZXMgYXJlIHNvbWV0aW1lcyBwYXJzZWQsIHRvby4KKworZmxpZ2h0cywgam9icyBhbmQgcnVu
dmFycyBhcmUga2VwdCBpbiB0aGUgZGF0YWJhc2UgKGluIHN0YW5kYWxvbmUKK21vZGUsICJzdGFu
ZGFsb25lLmRiIikuICBBcyBmb3Igc3RlcHMsIG9ubHkgc3RlcHMgd2hpY2ggaGF2ZSBiZWVuCitz
dGFydGVkIGFyZSByZWNvcmRlZCBpbiB0aGUgZGI7IHN0ZXBzIHdoaWNoIGhhdmUgeWV0IHRvIGJl
IGF0dGVtcHRlZAorYXJlIG5vdCBpbiB0aGUgZGF0YWJhc2UuICBBbHNvLCBpZiBhIHRzLSogc2Ny
aXB0IGlzIHJ1biBieSBoYW5kLCB0aGlzCitpcyBub3QgcmVjb3JkZWQgYXMgYSBzdGVwLgorCiBP
cGVyYXRpb24KID09PT09PT09PQogCkBAIC03MywxMiArMTA1LDI1IEBAIHJlZmVyZW5jZWQgYnkg
ZWFjaCBqb2IncyBjb25maWd1cmF0aW9uLiBJdCB0aGVuIHJ1bnMgZWFjaCBvZiB0aGVzZSBpbgog
dHVybiwgdGFraW5nIGludG8gYWNjb3VudCB0aGUgcHJlcmVxdWlzaXRlcyBldGMsIGJ5IGNhbGxp
bmcgdGhlCiByZWxldmFudCAidHMtKiIgc2NyaXB0cy4KIAorRWFjaCB0cy0qIGlzIGEgY29udmVu
aWVudCB1bml0IG9mIHRlc3QgZXhlY3V0aW9uIGFuZCByZXBvcnRpbmcuICBNb3N0Cit0cy0qIHNj
cmlwdHMgYXJlIHdyaXR0ZW4gaW4gcGVybCwgYWx0aG91Z2ggc2ltcGxlIHNoZWxsIHdyYXBwZXJz
IGFyZQorc29tZXRpbWVzIHVzZWQuICB0cy0qIHNjcmlwdHMgZXhwZWN0IE9TU1RFU1RfRkxJR0hU
IGFuZCBPU1NURVNUX0pPQiB0bworYmUgc2V0IGluIHRoZSBlbnZpcm9ubWVudC4gIE1vc3Qgb2Yg
dGhlbSBhbHNvIGV4cGVjdCB0byBiZSB0b2xkIGV4dHJhCitpbmZvcm1hdGlvbiBvbiB0aGUgY29t
bWFuZCBsaW5lIC0gbm90YWJseSwgd2hpY2ggaG9zdChzKSB0byBvcGVyYXRlCitvbi4KKworSW4g
YXV0b21hdGljIG9wZXJhdGlvbiwgdGhlIGNvbW1hbmQgbGluZSBhcmd1bWVudHMgZm9yIGVhY2gg
dGVzdAorc3RlcCdzIHRzLSogc2NyaXB0IGludm9jYXRpb24gYXJlIGZpeGVkIGJ5IHRoZSByZWNp
cGUgZGVmaW5lZCBpbgorc2ctcnVuLWpvYi4KKwogV2hlbiBydW5uaW5nIGluIHN0YW5kYWxvbmUg
bW9kZSBpdCBpcyBwb3NzaWJsZSB0byBydW4gYW55IG9mIHRoZXNlCiBzdGVwcyBieSBoYW5kLCAo
Im1nLWV4ZWN1dGUtZmxpZ2h0IiwgInNnLXJ1bi1qb2IiLCAidHMtKiIpIGFsdGhvdWdoCiB5b3Ug
d2lsbCBuZWVkIHRvIGZpbmQgdGhlIGNvcnJlY3QgaW5wdXRzIChzb21lIG9mIHdoaWNoIGFyZSBk
b2N1bWVudGVkCiBiZWxvdykgYW5kIHBlcmhhcHMgdGFrZSBjYXJlIG9mIHByZXJlcXVpc2l0ZXMg
eW91cnNlbGYgKGUuZy4gcnVubmluZwogIi4vc2ctcnVuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhs
IiBtZWFucyB5b3UgbXVzdCBoYXZlIGRvbmUKLSIuL3NnLXJ1bmpvYiBidWlsZC1hcm1oZiIgYW5k
ICJidWlsZC1hcm1oZi1wdm9wcyIgZmlyc3QuCisiLi9zZy1ydW5qb2IgYnVpbGQtYXJtaGYiIGFu
ZCAiYnVpbGQtYXJtaGYtcHZvcHMiIGZpcnN0LiAgV2hlbiBydW5uaW5nCithIHRzLSogc2NyaXB0
IG1hbnVhbGx5IG9uZSBvZnRlbiB3YW50cyB0byBzcGVjaWZ5ICJob3N0PTxob3N0bmFtZT4iLgor
KFNlZSB0aGUgaGVhZCBjb21tZW50IGZvciAic2VsZWN0aG9zdCIgaW4gT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbS4pCiAKIFJlc3VsdHMKID09PT09PT0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:07:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqJw5-0008JW-Ea; Fri, 08 Sep 2017 14:07:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqJw3-0008JM-QQ
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:07:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F6/2E-01778-A04A2B95; Fri, 08 Sep 2017 14:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQpdryaZ
 Ig65ufovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePEnT2sBb94K/bvbGdsYDzN1cXIySEh4Cfx
 aN9uVhCbRUBF4sq1V0A2BwebgL3E9K8VIGERAW2JF6vWsYHYzEDlS3vvsIPYwgLREtOetTCCl
 PMKeEpcW2sKEhYCMr83bwMr4RUQlDg58wkLRKuexI2pU9hAypkFpCWW/+OACMtLNG+dzQxicw
 p4SVzv3c4IYosCHXNy5RomiJGKEv3zHrBBHJwuMfFZD8sERoFZSDbMQrJhFsKGWUg2LGBkWcW
 oUZxaVJZapGtopJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERisDECwg/FVt/Mh
 RkkOJiVRXpmeTZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhPLgLKCRalpqdWpGXmAOMGJi3Bw
 aMkwmuxGCjNW1yQmFucmQ6ROsWoKCXO+wKkTwAkkVGaB9cGi9VLjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEua9CDKFJzOvBG76K6DFTECLS55vAFlckoiQkmpgzH33f+/vxmOna+awuLu/MDO
 UXqyieT70oMX+R1pudcsEHqS61C548/EwQ6+9W9xLJg7xCa4ZqRtNYlbOUFYU4cv7oF1drL/j
 bZCZNHdt4cL5ljq/Z7/yvrB5Ac9piTsFLOJvn0QabQpn5rt2YV/Ugk+rfZt/rQ+2ZPq+68ysC
 ZtONqcqvJ96XomlOCPRUIu5qDgRABhzIP7QAgAA
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504879625!82987475!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15319 invoked from network); 8 Sep 2017 14:07:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:07:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="52502389"
Date: Fri, 8 Sep 2017 15:06:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170908140657.cegls6brclyyjdwp@dhcp-3-128.uk.xensource.com>
References: <1504878756-28401-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504878756-28401-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH] README: Better documentation of
 recipes, db, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDI6NTI6MzZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3Qgb25l
IGNvbW1lbnQsIHdoaWNoIGlzIHByb2JhYmx5IHBvaW50bGVzcy4uLgoKPiAtLS0KPiAgUkVBRE1F
IHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAxNSBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCj4gaW5kZXggZmZl
MDAxOC4uOTMxMjllMyAxMDA2NDQKPiAtLS0gYS9SRUFETUUKPiArKysgYi9SRUFETUUKPiBAQCAt
OCwzMiArOCw1NSBAQCBUZXJtaW5vbG9neQo+ICAKPiAgImZsaWdodCI6Cj4gIAo+IC0gICAgRWFj
aCBydW4gb2Ygb3NzdGVzdCBpcyByZWZlcnJlZCB0byBhcyBhICJmbGlnaHQiLiBFYWNoIGZsaWdo
dCBpcwo+IC0gICAgZ2l2ZW4gYSB1bmlxdWUgSUQgKGEgbnVtYmVyIG9yIG5hbWUpLgo+ICsgICAg
RWFjaCBydW4gb2Ygb3NzdGVzdCBpcyByZWZlcnJlZCB0byBhcyBhICJmbGlnaHQiLiAgRWFjaCBm
bGlnaHQgaXMKPiArICAgIGdpdmVuIGEgdW5pcXVlIElELgo+ICsKPiArICAgIFN0YW5kYWxvbmUg
bW9kZSBnZW5lcmFsbHkgdXNlcyBhIGZsaWdodCBuYW1lZCAic3RhbmRhbG9uZSIsIHdoaWNoCj4g
KyAgICBpcyBmcmVxdWVudGx5IGVyYXNlZCBhbmQgcmV1c2VkLiAgSW4gIkV4ZWN1dGl2ZSIgbW9k
ZSAodXNlZCBmb3IKPiArICAgIHByb2R1Y3Rpb24gb3NzdGVzdCBpbnN0YW5jZXMpIGZsaWdodHMg
YXJlIG51bWJlcmVkIGFuZCB0aGUKPiArICAgIG1ldGFkYXRhIGlzIHBlcm1hbmVudGx5IHJlY29y
ZGVkLgo+ICAKPiAgImpvYiI6Cj4gIAo+IC0gICAgRWFjaCBmbGlnaHQgY29uc2lzdHMgb2Ygb25l
IG9yIG1vcmUgImpvYnMiLiBUaGVzZSBhcmUgYSBzZXF1ZW5jZQo+ICsgICAgRWFjaCBmbGlnaHQg
Y29uc2lzdHMgb2Ygb25lIG9yIG1vcmUgImpvYnMiLiAgVGhlc2UgYXJlIGEgc2VxdWVuY2UKPiAg
ICAgIG9mIHRlc3Qgc3RlcHMgcnVuIGluIG9yZGVyIGFuZCBjb3JyZXNwb25kIHRvIGEgY29sdW1u
IGluIHRoZSB0ZXN0Cj4gLSAgICByZXBvcnQgZ3JpZC4gVGhleSBoYXZlIG5hbWVzIGxpa2UgImJ1
aWxkLWFtZDY0IiBvcgo+IC0gICAgInRlc3QtYW1kNjQtYW1kNjQtcHYiLiBBIGpvYiBjYW4gZGVw
ZW5kIG9uIHRoZSBvdXRwdXQgb2YgYW5vdGhlcgo+ICsgICAgcmVwb3J0IGdyaWQuICBUaGV5IGhh
dmUgbmFtZXMgbGlrZSAiYnVpbGQtYW1kNjQiIG9yCj4gKyAgICAidGVzdC1hbWQ2NC1hbWQ2NC1w
diIuICBBIGpvYiBjYW4gZGVwZW5kIG9uIHRoZSBvdXRwdXQgb2YgYW5vdGhlcgo+ICAgICAgam9i
IGluIHRoZSBmbGlnaHQgLS0gZS5nLiBtb3N0IHRlc3QtKiBqb2JzIGRlcGVuZCBvbiBvbmUgb3Ig
bW9yZQo+ICAgICAgYnVpbGQtKiBqb2JzLgo+ICAKPiArICAgIEEgam9iIGhhcyBhIG5hbWVkICJy
ZWNpcGUiLCB3aGljaCBpbmRpY2F0ZXMgd2hhdCB0aGluZ3MgbmVlZCB0byBiZQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gc3RlcHMgbWF5
YmU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:11:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK0c-0000Wf-6v; Fri, 08 Sep 2017 14:11:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4176436dd=Andrew.Cooper3@citrix.com>)
 id 1dqK0b-0000WY-IZ
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:11:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D5/2E-09852-425A2B95; Fri, 08 Sep 2017 14:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQldl6aZ
 Ig5lzJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTzZtZCto5KrpXHmRtYLzA1sXIySEh4Cex
 buIMFhBbWMBOYsev2awgtoiAr8Tdx01MIDazQLjEl2nTGUFsIQEziflf3zOD2GwC+hK7X3wCq
 +EVsJX4dWED2BwWARWJtjMd7CC2KFDv/u/XmCFqBCVOznwCVsMpYC5x4ulZoBoOoPmaEut36U
 OskpfY/nYOM4QtLtH0ZSUrxFo1iWv9l9ghTk6XmPish2UCo8AsJFNnIUyahWTSLCSTFjCyrGJ
 UL04tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFcGINjBeGyy8yFG
 SQ4mJVFemZ5NkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBmXAOUEi1LTUyvSMnOAkQOTluDgU
 RLhTQFJ8xYXJOYWZ6ZDpE4xKkqJ815ZDJQQAElklObBtcGi9RKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEec+CTOHJzCuBm/4KaDET0OKS5xtAFpckIqSkGhiXP16yKn193/n/DRNfLDP80mQ
 aJFtls+3/8Qht95XFyyViHmTuXnRs37R4bcF9weqvJGy6T/B33DSI+ffdbGlp2stlDzznnFyx
 +o6FeRTH/PmT6xNlzj2eu26KfqhMc63w5/L1PuEifu+Fjp7ZuOuZDu/bpT2tbw6urqz0Tihcn
 LbHc6v5F4f7SizFGYmGWsxFxYkAj3Gpa9ECAAA=
X-Env-Sender: prvs=4176436dd=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504879908!110602142!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49927 invoked from network); 8 Sep 2017 14:11:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:11:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="52502742"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170908134433.731-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cff912e1-9954-fe20-cd84-3118b75cc126@citrix.com>
Date: Fri, 8 Sep 2017 15:11:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908134433.731-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] monitor: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTQ6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBpbmRleCBh
N2NjZmM0YjQyLi5iNTM0ZGQzMDQzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9u
aXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBAQCAtMzAsNyArMzAs
NyBAQAo+ICAjaW5jbHVkZSA8YXNtL3ZtX2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvdm1f
ZXZlbnQuaD4KPiAgCj4gLWJvb2xfdCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgs
IHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVkIGxvbmcgb2xkKQo+ICtib29sIGh2bV9tb25p
dG9yX2NyKHVuc2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQg
bG9uZyBvbGQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiAgICAg
IHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+ZG9tYWluLT5hcmNoOwo+IEBAIC00MSw3
ICs0MSw3IEBAIGJvb2xfdCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2ln
bmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVkIGxvbmcgb2xkCj4gICAgICAgICAgICB2YWx1ZSAhPSBv
bGQpICYmCj4gICAgICAgICAgICghKCh2YWx1ZSBeIG9sZCkgJiBhZC0+bW9uaXRvci53cml0ZV9j
dHJscmVnX21hc2tbaW5kZXhdKSkgKQo+ICAgICAgewo+IC0gICAgICAgIGJvb2xfdCBzeW5jID0g
ISEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19zeW5jICYgY3RybHJlZ19iaXRtYXNrKTsKPiAr
ICAgICAgICBib29sIHN5bmMgPSAhIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX3N5bmMgJiBj
dHJscmVnX2JpdG1hc2spOwoKWW91IGNhbiBkcm9wIHRoZSAhISBhbmQgYnJhY2tldHMuCgpPdGhl
cndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:13:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK1q-0000cb-Ha; Fri, 08 Sep 2017 14:13:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dqK1p-0000cU-Qo
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:13:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/A2-03283-175A2B95; Fri, 08 Sep 2017 14:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoW7B0k2
 RBquuqFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzDy5hKdjMUnHn1kK2BsbdzF2MnBxCAm4S
 7R/PMEHYaxglJi4P7GLkArLvMkp8nNTPBpFwl9g2/wITRGI7o8S6tRPZQRLCAnYSO37NZgWxR
 QR8Je4+bgKbxCygKdH2/jUrRLOZxPyv78G2sQkYSqze2AI2lFfASaL7awvYHBYBFYn3S+8xgt
 iiAuES+79fY4aoEZQ4OfMJC4jNKWAuceLpWXaI+WYS8zY/ZIawxSVuPZkPtVdeYvvbOWBxCYE
 ciVsLeoHiHEC2lMT/ViWQ+yUE+lkkXj3bD1UjI/Fo4k22CYxis5Csm4VkxSwkK2YhWbGAkWUV
 o0ZxalFZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgJDEAwQ7G0+sCD
 zFKcjApifLK9GyKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW7IEKCdYlJqeWpGWmQOMaZi0BA
 ePkgjvPJA0b3FBYm5xZjpE6hSjLseNh9f/MAmx5OXnpUqJ89qBFAmAFGWU5sGNgKWXS4yyUsK
 8jEBHCfEUpBblZpagyr9iFOdgVBKGuIQnM68EbtMroCOYgI4oeb4B5IiSRISUVAMjp/+/+Vf3
 XVgqr/Xyk56C3MxLnTwTNFcp2bR8/VDLYPMgznrulVJj7kfBtVEet40invyKWOd06zHLvQQLL
 YkUuTtlXD/OpSz4LLJsqder/T/Evkz35f+gVbqgTMIuIO6/2Wtdl4PFChsV+Ga3HH1+aKEr/9
 ZrygEp5t++1a2rb05vK756i0dZiaU4I9FQi7moOBEAZD4r/CoDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504879983!83975481!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12857 invoked from network); 8 Sep 2017 14:13:04 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Sep 2017 14:13:04 -0000
Received: (qmail 9884 invoked from network); 8 Sep 2017 17:13:02 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Sep 2017 17:13:02 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A80CC7FA61
 for <xen-devel@lists.xenproject.org>; Fri,  8 Sep 2017 17:13:02 +0300 (EEST)
Received: (qmail 28845 invoked from network); 8 Sep 2017 17:13:02 +0300
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 8 Sep 2017 17:13:02 +0300
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170908134433.731-1-wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <3ac8949e-5d81-cf92-fee9-721833d0d37f@bitdefender.com>
Date: Fri, 8 Sep 2017 17:13:01 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908134433.731-1-wei.liu2@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73082
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460315,
 Stamp: 3], Multi: [Enabled, t: (0.000007,0.002322)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.001872), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.009264,0.000026)],
 URL: [Enabled, t: (0.000004)], RTDA: [Enabled, t: (0.225964), Hit: No,
 Details: v2.6.8; Id: 15.5f468t.1bpgr49dq.1mmj], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>
Subject: Re: [Xen-devel] [PATCH] monitor: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDguMDkuMjAxNyAxNjo0NCwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IFJhenZhbiBDb2pvY2FydTxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IENjOiBUYW1hcyBLIExlbmd5ZWw8dGFtYXNAdGtsZW5n
eWVsLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9tb25pdG9yLmMgICAgICAgICAgICB8ICA0
ICsrLS0KPiAgIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAgICB8IDEwICsrKysrLS0t
LS0KPiAgIHhlbi9jb21tb24vbW9uaXRvci5jICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCj4g
ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggfCAgNiArKystLS0KPiAgIHhlbi9p
bmNsdWRlL3hlbi9tb25pdG9yLmggICAgICAgICB8ICAyICstCj4gICA1IGZpbGVzIGNoYW5nZWQs
IDE1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKQWNrZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK1v-0000de-Pf; Fri, 08 Sep 2017 14:13:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqK1u-0000d9-SQ
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 14:13:11 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 97/F0-15060-675A2B95; Fri, 08 Sep 2017 14:13:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbd06aZ
 Ig5fdXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLT8IHPBouKK7iXnWRoY
 X7h3MXJxCAk0Mkn0zjvCBuE8ZpRY2z2PFcLZxihxqeEbSxcjJ4eIgLPE1zNz2UFsXgF9icV7l
 rKB2MICwRK/N+8F65YQeK0ncW3aNSaQhISAt8SbN4fh7LXvFgPZ7BxsAlYSh8RAoiwCqhIPz7
 5kmcDIvYCRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+PftYGHGCU5mJREeWV6NkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtWQKUEyxKTU+t
 SMvMAYYfTFqCg0dJhPcmSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR57UCKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk3gkzhycwrgdv0CugIJqAjSp5vADmiJB
 EhJdXA2LV42so5Z55v+Xwg8/LZxN89r2VWGG777T5rs+++iNINJZvazTdIHFkcq7Jw6qv0p5N
 Ov/4jwm8rOSltzodUYbfruoH50T4xd3LXrJu4OOdmd8SuvTmfN++6/N7UvuI63+2z66Yomemx
 W3+4a/7EmuX0b4H7HZv0pyg+mXF304uoY75tRQtPTLuhxFKckWioxVxUnAgAhVx/sYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504879988!67962659!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34869 invoked from network); 8 Sep 2017 14:13:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 14:13:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqK1q-0007Ql-EM; Fri, 08 Sep 2017 14:13:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqK1l-0002Zj-2R; Fri, 08 Sep 2017 14:13:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqK1k-0007Z2-NG; Fri, 08 Sep 2017 14:13:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113129-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl: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:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=3b9f8ed25dbe5f858b1331588929f2a766aef55f
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 14:13:00 +0000
Subject: [Xen-devel] [linux-linus test] 113129: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEyOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMTI5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMx
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDMxCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTMwMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMQogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgM2I5ZjhlZDI1ZGJl
NWY4NThiMTMzMTU4ODkyOWYyYTc2NmFlZjU1ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZhMTNlZGI5ZDY4NjI2MQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAzOjM1OjUyIFogICAgNCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0wNCAxNjo0OTo1NiBaICAgIDMg
ZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzEyOSAgMjAxNy0wOS0w
NyAxNToyMToxOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTMyMCBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzMDE4OSBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:15:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK3k-0000wj-8C; Fri, 08 Sep 2017 14:15:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqK3i-0000v8-JF
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:15:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D9/09-06889-5E5A2B95; Fri, 08 Sep 2017 14:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fp0k2
 RBj1X+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzKy6xFFxkqXh+ciN7A+Ml5i5GTg4hgTyJ
 iyc7GEFsXgE7ieO9u8BsCQFDidMLb7J0MXJwsAioSnxanQ4SZhNQl2h7tp0VxBYRUJa4+30GU
 AkXB7NAF6PE5o43YL3CQHN2/JrNCjHfTGL+1/dguzgFzCVOPD3LDjKTV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzDuaPc7xCjJwaQkyivTsylS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTviyVAOcGi1PTUirTMHGAcwKQlOHiURHhvgqR5iwsSc
 4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivAdASgVASjNK8+AGweLzEqOslDAvIwMDgx
 BPQWpRbmYJqvwrRnEORiVh3o0gU3gy80rg9r0COoUJ6JSS5xtATilJREhJNTAqNVs/nyuU/OH
 gEem6oNpHejHBt/+cOcVnWrR74dmJzf7G37K6D2p4Fx1WWGjyw8VsItfiv1H3GhXZz2240d42
 88nOrJb1065MqrIxfj5nxYqE1oajKm+6T9lP3s//uK9G8+imDwF1U13jZXnFEi+F3avbGT9VK
 uPZpwommbvvhaM7kn+8DzdRYinOSDTUYi4qTgQAVAe9D8oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504880099!107160300!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21890 invoked from network); 8 Sep 2017 14:15:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 14:15:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 08:14:58 -0600
Message-Id: <59B2C2030200007800178DB9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 08:14:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170908134433.731-1-wei.liu2@citrix.com>
In-Reply-To: <20170908134433.731-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] monitor: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDE1OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTQxLDcgKzQxLDcgQEAgYm9vbF90IGh2bV9tb25pdG9yX2NyKHVuc2lnbmVkIGludCBpbmRl
eCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQKPiAgICAgICAgICAgIHZh
bHVlICE9IG9sZCkgJiYKPiAgICAgICAgICAgKCEoKHZhbHVlIF4gb2xkKSAmIGFkLT5tb25pdG9y
LndyaXRlX2N0cmxyZWdfbWFza1tpbmRleF0pKSApCj4gICAgICB7Cj4gLSAgICAgICAgYm9vbF90
IHN5bmMgPSAhIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX3N5bmMgJiBjdHJscmVnX2JpdG1h
c2spOwo+ICsgICAgICAgIGJvb2wgc3luYyA9ICEhKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdf
c3luYyAmIGN0cmxyZWdfYml0bWFzayk7CgpJZiB5b3UgZG8gc3VjaCBjb252ZXJzaW9uLCBwbGVh
c2UgYWxzbyBnZXQgcmlkIG9mIGFueSB1bm5lY2Vzc2FyeQohISBsaWtlIGlzIGJlaW5nIHVzZWQg
aGVyZSAodGhlcmUgYXJlIHZlcnkgZmV3IGNhc2VzIHdoZXJlIHRoZXNlCmNhbid0IGJlIGRyb3Bw
ZWQpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:16:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK4n-00013d-HY; Fri, 08 Sep 2017 14:16:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4176436dd=Andrew.Cooper3@citrix.com>)
 id 1dqK4l-00013N-Ax
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:16:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 03/89-03423-626A2B95; Fri, 08 Sep 2017 14:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQldt2aZ
 IgzeNzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3f8dYC+7yVMyZJdbA+I2zi5GTQ0LAT2L5
 56mMILawgK/E06k7WUFsEQEfiTMPZjN3MXJxMAtMZpK4v+sgC0hCSMBSovHSHrAiNgF9id0vP
 jGB2LwCthK3tq0FG8QioCLxckEXWFxUIFxi//drzBA1ghInZz4Bm8MpYCWx/cojoDgH0AJNif
 W79EHCzALyEs1bZzND2OISTV9WskKsVZO41n+JHeLmdImJz3pYJjAKzEIydRbCpFlIJs1CMmk
 BI8sqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzBgGYBgB+Px
 93GHGCU5mJREeWV6NkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9sQQoJ1iUmp5akZaZA4wdm
 LQEB4+SCO9NkDRvcUFibnFmOkTqFKOilDjvAZCEAEgiozQPrg0Wr5cYZaWEeRmBDhHiKUgtys
 0sQZV/xSjOwagkzJuyFGgKT2ZeCdz0V0CLmYAWlzzfALK4JBEhJdXAuDiyIOhxxt20FSn3Klw
 TN1QJiv26wso2r3XTO5HAGbaG/gJnpt0+NOeO+pcqyU1uT59NS01kzVBcFh12687TKAY7pg+m
 zP7xHG9mzf3IaSax33UVw2O9Tn3Ghwm/5m2r3LZqfmfJEc/pAactdh7IumLNcPSC8oal4krrN
 X6GV77wr0hIPHysXYmlOCPRUIu5qDgRAKZpBVTSAgAA
X-Env-Sender: prvs=4176436dd=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504880165!75227010!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38397 invoked from network); 8 Sep 2017 14:16:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:16:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="52502999"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170908133424.18914-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
Date: Fri, 8 Sep 2017 15:15:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908133424.18914-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTQ6MzQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBXaGlsZSB0aGVyZSBm
aXggdGhlIGluZGVudGF0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyB8IDQgKystLQo+ICB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAg
ICAgICB8IDQgKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gaW5kZXggNzQ4MjllNTc0OC4uNDY5ZGZj
NmMzZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gQEAgLTUzMiw4ICs1MzIsOCBAQCBzdHJ1
Y3QgcGNpX2RldiAqcGNpX2dldF9yZWFsX3BkZXYoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZu
KQo+ICAgICAgcmV0dXJuIHBkZXY7Cj4gIH0KPiAgCj4gLXN0cnVjdCBwY2lfZGV2ICpwY2lfZ2V0
X3BkZXZfYnlfZG9tYWluKAo+IC0gICAgc3RydWN0IGRvbWFpbiAqZCwgaW50IHNlZywgaW50IGJ1
cywgaW50IGRldmZuKQo+ICtzdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2X2J5X2RvbWFpbihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgc2VnLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgYnVzLCBpbnQgZGV2Zm4pCgpJIGtub3cgdGhpcyBpc24ndCBz
dHJpY3RseSByZWxhdGVkIHRvIHRoZSBwYXRjaCwgYnV0IGhhdmluZyAzIHJlZ2lzdGVyCnBhcmFt
ZXRlcnMgKGFuZCBsb2FkIG9mIHBsYWNlcyBlbHNld2hlcmUpIGhlcmUgaXMgZXh0cmVtZWx5IHdh
c3RlZnVsIGZvcgpyZWdpc3RlciBzY2hlZHVsaW5nLiAgQ291bGQgd2UgaW50cm9kdWNlOgoKdHlw
ZWRlZiB1bmlvbiB7CiAgICB1aW50MzJfdCBzYmRmOwogICAgc3RydWN0IHsKICAgICAgICB1aW50
MTZfdCAgZiA6IDMsICAvKiBGdW5jdGlvbiAqLwogICAgICAgICAgICAgICAgICBkIDogNSwgIC8q
IERldmljZSAgICovCiAgICAgICAgICAgICAgICAgIGIgOiA4OyAgLyogQnVzICAgICAgKi8KICAg
ICAgICB1aW50MTZfdCBzOyAvKiBTZWdtZW50ICAqLwogICAgfTsKfSBwY2lfc2JkZl90OwoKYW5k
IHRyeSB0byBzdGFydCB1c2luZyBpdD8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:16:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK4v-00015b-Om; Fri, 08 Sep 2017 14:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqK4u-00015E-IB
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 14:16:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 31/96-28476-F26A2B95; Fri, 08 Sep 2017 14:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVd72aZ
 Ig2v7eSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WbHYuaCXWYVS2+eYmtg
 vKHbxcjFISTQyCRx98RtRgjnMaNE+4c3zBDONkaJQ+cWsncxcnKICDhLfD0zF8zmFdCXuHnwG
 DOILSzgJvFz2xx2kAYJgUlMEttvbmYBSUgIeErsmveSCcb+0NsKVMTOwSZgJXFIDCTKIqAqcf
 37f6YJjNwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 Eer2egYFxB+Oudr9DjJIcTEqivDI9myKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+WAKUEyxK
 TU+tSMvMAYYfTFqCg0dJhDdsKVCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeQ+AzBAAK
 coozYMbAYuFS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeUtApvBk5pXAbXoFdAQT0BElzz
 eAHFGSiJCSamCc7OSf/k5ymd0d9x9e+nF7ayd+tRGOy1dl0PTsmjOR3YR7R3qKu4zwlkP/qvL
 rzt9+NfXWIt/DcV+TSmcKrQv9rJpqlxKYubY46+Uvfg7pRaIhRu9yi12YYvLsL6p+PJf5InPR
 pLUyJzs8+J9Ubr7RflL73XRzEUad+3FzrWuPLq2/8f3I5stKLMUZiYZazEXFiQA0ajlMgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504880170!89618945!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10785 invoked from network); 8 Sep 2017 14:16:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 14:16:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqK4m-0007Xe-Qw; Fri, 08 Sep 2017 14:16:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqK4h-0002fk-Ii; Fri, 08 Sep 2017 14:16:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqK4h-0000Zl-9s; Fri, 08 Sep 2017 14:16:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113147-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=007a5a5c587d8bbed7c10aaf89d35d18061e1a97
X-Osstest-Versions-That: xen=e9cb0d1d0eb3a9e4d8b97432c9246cdfbb3b0309
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 14:16:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113147: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAwN2E1YTVjNTg3ZDhiYmVkN2MxMGFhZjg5ZDM1ZDE4
MDYxZTFhOTcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGU5Y2IwZDFk
MGViM2E5ZTRkOGI5NzQzMmM5MjQ2Y2RmYmIzYjAzMDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzE0MiAgMjAxNy0wOS0wOCAwNjowMToxNiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMxNDcgIDIwMTctMDktMDggMTI6MDM6NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTAwN2E1YTVjNTg3
ZDhiYmVkN2MxMGFhZjg5ZDM1ZDE4MDYxZTFhOTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
CisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11
bnN0YWJsZS1zbW9rZSAwMDdhNWE1YzU4N2Q4YmJlZDdjMTBhYWY4OWQzNWQxODA2MWUxYTk3Cisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTAwN2E1YTVjNTg3ZDhiYmVkN2Mx
MGFhZjg5ZDM1ZDE4MDYxZTFhOTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQ
RVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBz
dHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45
LXRlc3RpbmcKKyAnWycgeDAwN2E1YTVjNTg3ZDhiYmVkN2MxMGFhZjg5ZDM1ZDE4MDYxZTFhOTcg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQgMDA3YTVhNWM1ODdkOGJiZWQ3YzEwYWFmODlkMzVkMTgwNjFlMWE5NzpyZWZzL2hl
YWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBlOWNiMGQxLi4wMDdhNWE1ICAwMDdhNWE1YzU4N2Q4YmJlZDdjMTBhYWY4OWQzNWQxODA2
MWUxYTk3IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:19:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqK7e-0001V5-6a; Fri, 08 Sep 2017 14:19:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417354896=wei.liu2@citrix.com>)
 id 1dqK7d-0001Uw-Ap
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:19:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 3E/6A-00743-8D6A2B95; Fri, 08 Sep 2017 14:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6NZZs
 iDWa+Y7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNeXJvJVnCIteJE1za2BsZlLF2MnBwSAv4S
 ay98YwWxWQRUJK4v2sUEYrMJKEv87OxlA7FFgOzeX7+B6rk4mAUWM0rM+PgeLCEsYCex49dss
 GZeAQuJK/O/MoLYQgJZEodnz2KBiAtKnJz5BMxmFtCRWLD7E1AvB5AtLbH8HwdImFPAXmLK9n
 tgJaJAN3QuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RqZ6SUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZaPQMD4w7G25P9DjFKcjApifLK9GyKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBO20pUE6wKDU9tSItMwcY9DBpCQ4eJRHeXpA0b3FBYm5xZjpE6
 hSjLseNh9f/MAmx5OXnpUqJ884BKRIAKcoozYMbAYvAS4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEeVNApvBk5pXAbXoFdAQT0BElzzeAHFGSiJCSamD03xTiX3036bPDPL9bDDPWS19QuPN
 wxteQFPegB83/myt8nb9ztMRkab81W+s6+X5NjERSje2ks5sni3MceVU295mYt7eF+mK5l8Iz
 NXSnOWY83v05oMRwd1XWmubwo2ytZ17eu6CoqJxaL7lddXbGdlMD33o26Sx+tjeTxVIyfjbZ1
 HH2vVRiKc5INNRiLipOBABfkNpruwIAAA==
X-Env-Sender: prvs=417354896=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1504880341!110849010!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1072 invoked from network); 8 Sep 2017 14:19:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:19:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="447150335"
Date: Fri, 8 Sep 2017 15:18:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170908141859.hf7tltjk6af55jdq@citrix.com>
References: <20170908134433.731-1-wei.liu2@citrix.com>
 <59B2C2030200007800178DB9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B2C2030200007800178DB9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] monitor: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDg6MTQ6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA5LjE3IGF0IDE1OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNDEsNyArNDEsNyBAQCBib29sX3QgaHZtX21vbml0b3JfY3IodW5zaWduZWQg
aW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLCB1bnNpZ25lZCBsb25nIG9sZAo+ID4gICAg
ICAgICAgICB2YWx1ZSAhPSBvbGQpICYmCj4gPiAgICAgICAgICAgKCEoKHZhbHVlIF4gb2xkKSAm
IGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1tpbmRleF0pKSApCj4gPiAgICAgIHsKPiA+
IC0gICAgICAgIGJvb2xfdCBzeW5jID0gISEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19zeW5j
ICYgY3RybHJlZ19iaXRtYXNrKTsKPiA+ICsgICAgICAgIGJvb2wgc3luYyA9ICEhKGFkLT5tb25p
dG9yLndyaXRlX2N0cmxyZWdfc3luYyAmIGN0cmxyZWdfYml0bWFzayk7Cj4gCj4gSWYgeW91IGRv
IHN1Y2ggY29udmVyc2lvbiwgcGxlYXNlIGFsc28gZ2V0IHJpZCBvZiBhbnkgdW5uZWNlc3NhcnkK
PiAhISBsaWtlIGlzIGJlaW5nIHVzZWQgaGVyZSAodGhlcmUgYXJlIHZlcnkgZmV3IGNhc2VzIHdo
ZXJlIHRoZXNlCj4gY2FuJ3QgYmUgZHJvcHBlZCkuCj4gCgpTdXJlLiBJIHdpbGwga2VlcCBhbiBl
eWUgb3V0IGluIHRoZSBmdXR1cmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:27:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:27:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKFZ-0002Op-Af; Fri, 08 Sep 2017 14:27:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417f856fa=George.Dunlap@citrix.com>)
 id 1dqKFX-0002Oe-DG
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:27:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EB/C7-03283-2C8A2B95; Fri, 08 Sep 2017 14:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6hFZs
 iDTZuY7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+rTzKVLBUp2LyrqNMDYzHlLoYOTgkBPwl
 /k5k7mLk5BAW8JPourSREcQWEfCV2PR3FhuILSTgKfG9eRs7iM0moCcx7/hXFhCbV8BWomnaR
 jCbRUBF4sCR2WC9ogLhEvu/X2OGqBGUODnzCVgNp4CXxPXe7Ywga5kFNCXW79IHCTMLiEvcej
 KfCcKWl9j+dg4zxFpVicUPjrJPYOSbhWTSLITuWUi6ZyHpXsDIsopRozi1qCy1SNfQVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+O3ZQGHGCU5mJREeWV6NkUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA9sBwoJ1iUmp5akZaZA4wEmLQEB4+SCG8+SJq3uCAxtzgzH
 SJ1ilFRSpy3CSQhAJLIKM2Da4NF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ83KDTOHJzC
 uBm/4KaDET0OKS5xtAFpckIqSkGhgldFRDJawbO0xOXjU9JFtzoCDB/Ifn6fd1gtV+XlYnPoq
 1cdXoPK6IKr+c3KSoWfJW4vn+i5NeuGyQMtg4w99h1lTWXT07fm+NO+1k35w1/8fZVzZ8fUaN
 hqp7/c/LPVqxJ2P2zMOugX6Wa2oOvZgucTxDNCXwiGZRXM/50l33HPL2HGrMjVViKc5INNRiL
 ipOBABg9HBguQIAAA==
X-Env-Sender: prvs=417f856fa=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1504880832!75696864!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24521 invoked from network); 8 Sep 2017 14:27:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:27:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="447153547"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <1504878756-28401-1-git-send-email-ian.jackson@eu.citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1d2e84b8-0efd-db58-bfef-79bfd59ce158@citrix.com>
Date: Fri, 8 Sep 2017 15:27:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504878756-28401-1-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] README: Better documentation of
	recipes, db, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAwMjo1MiBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQ0M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoaXMgaXMgYSBzaWduaWZpY2FudCBp
bXByb3ZlbWVudCwgdGhhbmtzOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCgoKPiAtLS0KPiAgUkVBRE1FIHwgNzUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCj4gaW5kZXggZmZlMDAxOC4uOTMxMjllMyAxMDA2NDQK
PiAtLS0gYS9SRUFETUUKPiArKysgYi9SRUFETUUKPiBAQCAtOCwzMiArOCw1NSBAQCBUZXJtaW5v
bG9neQo+ICAKPiAgImZsaWdodCI6Cj4gIAo+IC0gICAgRWFjaCBydW4gb2Ygb3NzdGVzdCBpcyBy
ZWZlcnJlZCB0byBhcyBhICJmbGlnaHQiLiBFYWNoIGZsaWdodCBpcwo+IC0gICAgZ2l2ZW4gYSB1
bmlxdWUgSUQgKGEgbnVtYmVyIG9yIG5hbWUpLgo+ICsgICAgRWFjaCBydW4gb2Ygb3NzdGVzdCBp
cyByZWZlcnJlZCB0byBhcyBhICJmbGlnaHQiLiAgRWFjaCBmbGlnaHQgaXMKPiArICAgIGdpdmVu
IGEgdW5pcXVlIElELgo+ICsKPiArICAgIFN0YW5kYWxvbmUgbW9kZSBnZW5lcmFsbHkgdXNlcyBh
IGZsaWdodCBuYW1lZCAic3RhbmRhbG9uZSIsIHdoaWNoCj4gKyAgICBpcyBmcmVxdWVudGx5IGVy
YXNlZCBhbmQgcmV1c2VkLiAgSW4gIkV4ZWN1dGl2ZSIgbW9kZSAodXNlZCBmb3IKPiArICAgIHBy
b2R1Y3Rpb24gb3NzdGVzdCBpbnN0YW5jZXMpIGZsaWdodHMgYXJlIG51bWJlcmVkIGFuZCB0aGUK
PiArICAgIG1ldGFkYXRhIGlzIHBlcm1hbmVudGx5IHJlY29yZGVkLgo+ICAKPiAgImpvYiI6Cj4g
IAo+IC0gICAgRWFjaCBmbGlnaHQgY29uc2lzdHMgb2Ygb25lIG9yIG1vcmUgImpvYnMiLiBUaGVz
ZSBhcmUgYSBzZXF1ZW5jZQo+ICsgICAgRWFjaCBmbGlnaHQgY29uc2lzdHMgb2Ygb25lIG9yIG1v
cmUgImpvYnMiLiAgVGhlc2UgYXJlIGEgc2VxdWVuY2UKPiAgICAgIG9mIHRlc3Qgc3RlcHMgcnVu
IGluIG9yZGVyIGFuZCBjb3JyZXNwb25kIHRvIGEgY29sdW1uIGluIHRoZSB0ZXN0Cj4gLSAgICBy
ZXBvcnQgZ3JpZC4gVGhleSBoYXZlIG5hbWVzIGxpa2UgImJ1aWxkLWFtZDY0IiBvcgo+IC0gICAg
InRlc3QtYW1kNjQtYW1kNjQtcHYiLiBBIGpvYiBjYW4gZGVwZW5kIG9uIHRoZSBvdXRwdXQgb2Yg
YW5vdGhlcgo+ICsgICAgcmVwb3J0IGdyaWQuICBUaGV5IGhhdmUgbmFtZXMgbGlrZSAiYnVpbGQt
YW1kNjQiIG9yCj4gKyAgICAidGVzdC1hbWQ2NC1hbWQ2NC1wdiIuICBBIGpvYiBjYW4gZGVwZW5k
IG9uIHRoZSBvdXRwdXQgb2YgYW5vdGhlcgo+ICAgICAgam9iIGluIHRoZSBmbGlnaHQgLS0gZS5n
LiBtb3N0IHRlc3QtKiBqb2JzIGRlcGVuZCBvbiBvbmUgb3IgbW9yZQo+ICAgICAgYnVpbGQtKiBq
b2JzLgo+ICAKPiArICAgIEEgam9iIGhhcyBhIG5hbWVkICJyZWNpcGUiLCB3aGljaCBpbmRpY2F0
ZXMgd2hhdCB0aGluZ3MgbmVlZCB0byBiZQo+ICsgICAgZG9uZSBpbiB3aGF0IG9yZGVyOiBnZW5l
cmFsbHksIGEgc2VxdWVuY2Ugb2YgdHMtKiBzY3JpcHRzLiAgVGhlCj4gKyAgICByZWNpcGVzIGFy
ZSBkZWZpbmVkIGJ5IHRoZWlyIGltcGxlbWVudGF0aW9ucyBpbiBzZy1ydW4tam9iLgo+ICsKPiAr
ICAgIFRoZSBzZXQgb2Ygam9icyBmb3IgYW55IHBhcnRpY3VsYXIga2luZCBvZiBmbGlnaHQgaXMg
ZGVmaW5lZCBpbgo+ICsgICAgbWFrZS1mbGlnaHQsIG1ha2UtKi1mbGlnaHQsIGFuZCBtZmktKi4K
PiArCj4gICJzdGVwIjoKPiAgCj4gLSAgICBFYWNoIGpvYiBjb25zaXN0cyBvZiBtdWx0aXBsZSAi
c3RlcHMiIHdoaWNoIGlzIGFuIGluZGl2aWR1YWwgdGVzdAo+IC0gICAgb3BlcmF0aW9uLCBzdWNo
IGFzICJidWlsZCB0aGUgaHlwZXJ2aXNvciIsICJpbnN0YWxsIGEgZ3Vlc3QiLAo+IC0gICAgInN0
YXJ0IGEgZ3Vlc3QiLCAibWlncmF0ZSBhIGd1ZXN0IiwgZXRjLiBBIHN0ZXAgY29ycmVzcG9uZHMg
dG8gYQo+IC0gICAgY2VsbCBpbiB0aGUgcmVzdWx0cyBncmlkLiBBIGdpdmVuIHN0ZXAgY2FuIGJl
IHJldXNlZCBpbiBtdWx0aXBsZQo+IC0gICAgZGlmZmVyZW50IGpvYnMsIGUuZy4gdGhlICJ4ZW4g
YnVpbGQiIHN0ZXAgaXMgdXNlZCBpbiBzZXZlcmFsCj4gLSAgICBkaWZmZXJlbnQgYnVpbGQtKiBq
b2JzLiBUaGlzIHJldXNlIGNhbiBiZSBzZWVuIGluIHRoZSByb3dzIG9mIHRoZQo+IC0gICAgcmVz
dWx0cyBncmlkLgo+ICsgICAgUnVubmluZyBhIGpvYiBjb25zaXN0cyBvZiBydW5uaW5nIGl0cyBp
bmRpdmlkdWFsICJzdGVwcyIuICBFYWNoCj4gKyAgICBzdGVwIGlzIGFuIGluZGl2aWR1YWwgdGVz
dCBvcGVyYXRpb24sIHN1Y2ggYXMgImJ1aWxkIHRoZQo+ICsgICAgaHlwZXJ2aXNvciIsICJpbnN0
YWxsIGEgZ3Vlc3QiLCAic3RhcnQgYSBndWVzdCIsICJtaWdyYXRlIGEKPiArICAgIGd1ZXN0Iiwg
ZXRjLgo+ICsKPiArICAgIEdlbmVyYWxseSBhIHN0ZXAgY29ycmVzcG9uZHMgdG8gb25lIGV4ZWN1
dGlvbiBvZiBzb21lIHRzLSogc2NyaXB0Lgo+ICsKPiArICAgIHN0ZXBzIGhhdmUgYSAidGVzdGlk
IiB3aGljaCBpcyB1c2VkIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IHRoZSBzYW1lCj4gKyAgICBvcGVy
YXRpb24gaW4gZGlmZmVyZW50IHRlc3QgcnVucy4gIFRoaXMgaXMgdXNlZCBmb3IgaWRlbnRpZnlp
bmcKPiArICAgIHJlZ3Jlc3Npb25zLCBiaXNlY3Rpb24sIGFuZCBzbyBvbi4KPiArCj4gKyAgICBU
aGUgc3RlcHMgZm9yIGEgam9iLCBpbmNsdWRpbmcgdGhlIHRlc3RpZHMsIGFyZSBkZWZpbmVkIGJ5
IHRoZQo+ICsgICAgcmVjaXBlIGluIHNnLXJ1bi1qb2IgKHNlZSAiam9iIiwgYWJvdmUpLgo+ICsK
PiArICAgIEVhY2ggc3RlcCBydW4gaW4gYSBqb2IgYmVjb21lcyBhIGNlbGwgaW4gdGhlIEhUTUwg
cmVzdWx0cyBncmlkLiAgQQo+ICsgICAgZ2l2ZW4gc3RlcCBtaWdodCBhcHBlYXIgaW4gbXVsdGlw
bGUgZGlmZmVyZW50IGpvYnMsIGUuZy4gdGhlICJ4ZW4KPiArICAgIGJ1aWxkIiBzdGVwIGlzIHVz
ZWQgaW4gc2V2ZXJhbCBkaWZmZXJlbnQgYnVpbGQtKiBqb2JzLiAgVGhpcyBjYW4KPiArICAgIGJl
IHNlZW4gaW4gdGhlIHJvd3Mgb2YgdGhlIHJlc3VsdHMgZ3JpZC4KPiAgCj4gICJydW52YXIiOgo+
ICAKPiAtICAgIEEgcnVudmFyIGlzIGEgbmFtZWQgdGV4dHVhbCB2YXJpYWJsZSBhc3NvY2lhdGVk
IHdpdGggZWFjaCBqb2IgaW4gYQo+IC0gICAgZ2l2ZW4gZmxpZ2h0LiBUaGV5IHNlcnZlIGFzIGJv
dGggdGhlIGlucHV0cyBhbmQgb3V0cHV0cyB0byB0aGUKPiArICAgIEEgcnVudmFyIGlzIGEgbmFt
ZWQgdGV4dHVhbCB2YXJpYWJsZSBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBqb2IKPiArICAgIGFu
ZCBmbGlnaHQuIFRoZXkgc2VydmUgYXMgYm90aCB0aGUgaW5wdXRzIGFuZCBvdXRwdXRzIHRvIHRo
ZQo+ICAgICAgam9iLgo+ICAKPiAgICAgIEZvciBleGFtcGxlIGEgWGVuIGJ1aWxkIGpvYiBtYXkg
aGF2ZSBpbnB1dCBydW52YXJzICJ0cmVlX3hlbiIgKHRoZQo+IEBAIC01NSw2ICs3OCwxNSBAQCBU
ZXJtaW5vbG9neQo+ICAgICAgICAgICogdGhlIHBhcmFtZXRlcnMgb2YgdGhlIGd1ZXN0IHRvIHRl
c3QgKGUuZy4gZGlzdHJvLCBQViB2cyBIVk0KPiAgICAgICAgICAgIGV0YykuCj4gIAo+ICsgICAg
UnVudmFyIG5hbWVzIG9mdGVuIGhhdmUgc3RydWN0dXJlLCBiZWluZyBhc3NlbWJsZWQgb3V0IG9m
IHZhcmlvdXMKPiArICAgIHBpZWNlczsgYW5kIHRoZSBuYW1lcyBhcmUgc29tZXRpbWVzIHBhcnNl
ZCwgdG9vLgo+ICsKPiArZmxpZ2h0cywgam9icyBhbmQgcnVudmFycyBhcmUga2VwdCBpbiB0aGUg
ZGF0YWJhc2UgKGluIHN0YW5kYWxvbmUKPiArbW9kZSwgInN0YW5kYWxvbmUuZGIiKS4gIEFzIGZv
ciBzdGVwcywgb25seSBzdGVwcyB3aGljaCBoYXZlIGJlZW4KPiArc3RhcnRlZCBhcmUgcmVjb3Jk
ZWQgaW4gdGhlIGRiOyBzdGVwcyB3aGljaCBoYXZlIHlldCB0byBiZSBhdHRlbXB0ZWQKPiArYXJl
IG5vdCBpbiB0aGUgZGF0YWJhc2UuICBBbHNvLCBpZiBhIHRzLSogc2NyaXB0IGlzIHJ1biBieSBo
YW5kLCB0aGlzCj4gK2lzIG5vdCByZWNvcmRlZCBhcyBhIHN0ZXAuCj4gKwo+ICBPcGVyYXRpb24K
PiAgPT09PT09PT09Cj4gIAo+IEBAIC03MywxMiArMTA1LDI1IEBAIHJlZmVyZW5jZWQgYnkgZWFj
aCBqb2IncyBjb25maWd1cmF0aW9uLiBJdCB0aGVuIHJ1bnMgZWFjaCBvZiB0aGVzZSBpbgo+ICB0
dXJuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBwcmVyZXF1aXNpdGVzIGV0YywgYnkgY2FsbGlu
ZyB0aGUKPiAgcmVsZXZhbnQgInRzLSoiIHNjcmlwdHMuCj4gIAo+ICtFYWNoIHRzLSogaXMgYSBj
b252ZW5pZW50IHVuaXQgb2YgdGVzdCBleGVjdXRpb24gYW5kIHJlcG9ydGluZy4gIE1vc3QKPiAr
dHMtKiBzY3JpcHRzIGFyZSB3cml0dGVuIGluIHBlcmwsIGFsdGhvdWdoIHNpbXBsZSBzaGVsbCB3
cmFwcGVycyBhcmUKPiArc29tZXRpbWVzIHVzZWQuICB0cy0qIHNjcmlwdHMgZXhwZWN0IE9TU1RF
U1RfRkxJR0hUIGFuZCBPU1NURVNUX0pPQiB0bwo+ICtiZSBzZXQgaW4gdGhlIGVudmlyb25tZW50
LiAgTW9zdCBvZiB0aGVtIGFsc28gZXhwZWN0IHRvIGJlIHRvbGQgZXh0cmEKPiAraW5mb3JtYXRp
b24gb24gdGhlIGNvbW1hbmQgbGluZSAtIG5vdGFibHksIHdoaWNoIGhvc3QocykgdG8gb3BlcmF0
ZQo+ICtvbi4KPiArCj4gK0luIGF1dG9tYXRpYyBvcGVyYXRpb24sIHRoZSBjb21tYW5kIGxpbmUg
YXJndW1lbnRzIGZvciBlYWNoIHRlc3QKPiArc3RlcCdzIHRzLSogc2NyaXB0IGludm9jYXRpb24g
YXJlIGZpeGVkIGJ5IHRoZSByZWNpcGUgZGVmaW5lZCBpbgo+ICtzZy1ydW4tam9iLgo+ICsKPiAg
V2hlbiBydW5uaW5nIGluIHN0YW5kYWxvbmUgbW9kZSBpdCBpcyBwb3NzaWJsZSB0byBydW4gYW55
IG9mIHRoZXNlCj4gIHN0ZXBzIGJ5IGhhbmQsICgibWctZXhlY3V0ZS1mbGlnaHQiLCAic2ctcnVu
LWpvYiIsICJ0cy0qIikgYWx0aG91Z2gKPiAgeW91IHdpbGwgbmVlZCB0byBmaW5kIHRoZSBjb3Jy
ZWN0IGlucHV0cyAoc29tZSBvZiB3aGljaCBhcmUgZG9jdW1lbnRlZAo+ICBiZWxvdykgYW5kIHBl
cmhhcHMgdGFrZSBjYXJlIG9mIHByZXJlcXVpc2l0ZXMgeW91cnNlbGYgKGUuZy4gcnVubmluZwo+
ICAiLi9zZy1ydW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwiIG1lYW5zIHlvdSBtdXN0IGhhdmUg
ZG9uZQo+IC0iLi9zZy1ydW5qb2IgYnVpbGQtYXJtaGYiIGFuZCAiYnVpbGQtYXJtaGYtcHZvcHMi
IGZpcnN0Lgo+ICsiLi9zZy1ydW5qb2IgYnVpbGQtYXJtaGYiIGFuZCAiYnVpbGQtYXJtaGYtcHZv
cHMiIGZpcnN0LiAgV2hlbiBydW5uaW5nCj4gK2EgdHMtKiBzY3JpcHQgbWFudWFsbHkgb25lIG9m
dGVuIHdhbnRzIHRvIHNwZWNpZnkgImhvc3Q9PGhvc3RuYW1lPiIuCj4gKyhTZWUgdGhlIGhlYWQg
Y29tbWVudCBmb3IgInNlbGVjdGhvc3QiIGluIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0uKQo+ICAK
PiAgUmVzdWx0cwo+ICA9PT09PT09Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:31:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKJU-00036q-Tv; Fri, 08 Sep 2017 14:31:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqKJU-00036j-Af
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:31:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B9/1E-02225-6B9A2B95; Fri, 08 Sep 2017 14:31:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQnfbyk2
 RBq0dnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZQ9YFUwUqtrT9ZWtg3MvTxcjJISHgJ3H3
 ejsTiM0ioCLxfM1DIJuDg03AXmL61wqQsIiArsSzBc/Yuhi5OJgFtjJJfDuykg0kISzgK/F06
 k5WEJtXwFNixdNfYLaQQI7Et2UwcUGJkzOfsIDYzAJ6EjemTmEDmc8sIC2x/B8HRFheonnrbG
 YQm1PATuLwxntg5aJA55xcuYYJYqSiRP+8B2wQJ6dLTHzWwzKBUWAWkg2zkGyYhbBhFpINCxh
 ZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZrPQMD4w7G
 qSf8DjFKcjApifLK9GyKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3QFUE6wKDU9tSItMwcYO
 TBpCQ4eJRHeWSBp3uKCxNzizHSI1ClGRSlxXgFgvAkJgCQySvPg2mDReolRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMK8FyHiezLwSuOmvgBYzAS0ueb4BZHFJIkJKqoGx/vqLLzl72l+t9Pv
 2z+btt63LEh/UHuGOuL3g+PeMCqlV7qd7ruhrnU48uZ65ybf2a0ezrEimobb6lmUh75m+qPyx
 vL9ht/mfjb/PZc7nZ3/37UHZrfOShz2ma8vc32baef6E8ZTJvV8vmp9OflPfyefYGCd7743Hv
 dDIF6z6mw7Gzf2w7MXqbiWW4oxEQy3mouJEAG8P6F7RAgAA
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504881077!102172716!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59140 invoked from network); 8 Sep 2017 14:31:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:31:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="52504265"
Date: Fri, 8 Sep 2017 15:30:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MTU6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wOS8xNyAxNDozNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gV2hp
bGUgdGhlcmUgZml4IHRoZSBpbmRlbnRhdGlvbi4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiA+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+Cj4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8
IDQgKystLQo+ID4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgIHwgNCArKy0tCj4gPiAg
MiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gPgo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKPiA+IGluZGV4IDc0ODI5ZTU3NDguLjQ2OWRmYzZjM2QgMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ID4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+IEBAIC01MzIsOCArNTMyLDggQEAgc3RydWN0IHBj
aV9kZXYgKnBjaV9nZXRfcmVhbF9wZGV2KGludCBzZWcsIGludCBidXMsIGludCBkZXZmbikKPiA+
ICAgICAgcmV0dXJuIHBkZXY7Cj4gPiAgfQo+ID4gIAo+ID4gLXN0cnVjdCBwY2lfZGV2ICpwY2lf
Z2V0X3BkZXZfYnlfZG9tYWluKAo+ID4gLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgc2VnLCBp
bnQgYnVzLCBpbnQgZGV2Zm4pCj4gPiArc3RydWN0IHBjaV9kZXYgKnBjaV9nZXRfcGRldl9ieV9k
b21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgaW50IHNlZywKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVzLCBpbnQgZGV2Zm4pCj4gCj4gSSBrbm93
IHRoaXMgaXNuJ3Qgc3RyaWN0bHkgcmVsYXRlZCB0byB0aGUgcGF0Y2gsIGJ1dCBoYXZpbmcgMyBy
ZWdpc3Rlcgo+IHBhcmFtZXRlcnMgKGFuZCBsb2FkIG9mIHBsYWNlcyBlbHNld2hlcmUpIGhlcmUg
aXMgZXh0cmVtZWx5IHdhc3RlZnVsIGZvcgo+IHJlZ2lzdGVyIHNjaGVkdWxpbmcuICBDb3VsZCB3
ZSBpbnRyb2R1Y2U6Cj4gCj4gdHlwZWRlZiB1bmlvbiB7Cj4gICAgIHVpbnQzMl90IHNiZGY7Cj4g
ICAgIHN0cnVjdCB7Cj4gICAgICAgICB1aW50MTZfdCAgZiA6IDMsICAvKiBGdW5jdGlvbiAqLwo+
ICAgICAgICAgICAgICAgICAgIGQgOiA1LCAgLyogRGV2aWNlICAgKi8KPiAgICAgICAgICAgICAg
ICAgICBiIDogODsgIC8qIEJ1cyAgICAgICovCj4gICAgICAgICB1aW50MTZfdCBzOyAvKiBTZWdt
ZW50ICAqLwo+ICAgICB9Owo+IH0gcGNpX3NiZGZfdDsKPiAKPiBhbmQgdHJ5IHRvIHN0YXJ0IHVz
aW5nIGl0PwoKVGhpcyBpcyBnb2luZyB0byBiZSBraW5kIG9mIGF3a3dhcmQgdG8gdXNlIHdpdGgg
ZXh0ZW5kZWQKZnVuY3Rpb25zLi4uCgpJdCdzIG5vdCBsaWtlIHdoYXQgd2UgaGF2ZSBub3cgKGRl
dmZuKSBpcyBtdWNoIGJldHRlciwgYnV0IGlmIHdlCnN3aXRjaCB0byBzb21ldGhpbmcgZWxzZSBJ
IHdvdWxkIGxpa2UgdG8gYmUgYWJsZSB0byBnZXQgdGhlIGNvcnJlY3QKZnVuY3Rpb24gdmFsdWUg
Zm9yIGJvdGggbm9ybWFsIGFuZCBleHRlbmRlZCBmdW5jdGlvbiBkZXZpY2VzIGZyb20gdGhlCnNh
bWUgZmllbGQuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKRi-0003ZS-Pj; Fri, 08 Sep 2017 14:39:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqKRi-0003ZL-2f
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 14:39:50 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 44/8D-17770-5BBA2B95; Fri, 08 Sep 2017 14:39:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfL6k2
 RBn0XRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfCsQsH/gorvzzaxNTA2
 unYxcnEICTQySax+uIoNwnnMKNH3+Ts7hLONUWLavzVAGU4OEQFnia9n5rKD2LwC+hJLD+1nA
 rGFBTwlVk94ywjSICFwSlNi/owbYAkJoMSm5gksXYwcYPasZzZdjOwcbAJWEofEQApYBFQlOr
 dMY53AyL2AkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 /GYBgB2P3Zf9DjJIcTEqivDI9myKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeWgWUEyxKTU+t
 SMvMAQYeTFqCg0dJhPcbSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5z4IUCYAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCUNcwpOZVwK36RXQEUxAR5Q83wByREkiQk
 qqgTFg2cLI+9MEV83sXf0l4fiLpCjRmNYlk/7ofhRlmtOszi5w35Tf1HdSxkut93zx/Z8MeI5
 +Vz5lW+PzbJ+0s4Ovc9/igGedZne0nvcwHJ72bPntGR3bRTz4utZ+SJ5+S7J+Wfb2NbHizWp1
 NZNMOB58/OV04SOvxMMtknXvQoMd+rqP9Txb0qnEUpyRaKjFXFScCACgqpB1fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504881587!115473478!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41130 invoked from network); 8 Sep 2017 14:39:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 14:39:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqKRd-0008AM-LQ; Fri, 08 Sep 2017 14:39:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqKRX-0003IH-VB; Fri, 08 Sep 2017 14:39:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqKRX-00076O-Di; Fri, 08 Sep 2017 14:39:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113134-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 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:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl: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-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken: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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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=5e4598106ed02ae4b43abcb29889969eb12867b7
X-Osstest-Versions-That: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 14:39:39 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 113134: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzNC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
NDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTMxMTcKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICA0OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBwYXNzIGluIDExMzExNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDExMjk0NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ0CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTI5
NDQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDExMjk0NAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEyOTQ0CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSAxMTI5NDQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjkxNgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEy
OTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTI5NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjk0NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEyOTQ0CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWls
ZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVlNDU5ODEwNmVkMDJhZTRiNDNhYmNi
Mjk4ODk5NjllYjEyODY3YjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IGZmYjczYzE0MDYzN2EzOWU2MmFlYzE4ZDI2ZGNmY2JiZGZjYWZiNjEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMjk0NCAgMjAxNy0wOC0yOSAxODoxODowNCBaICAgIDkgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTMwNzUgIDIwMTctMDktMDYgMTE6MTc6MTYgWiAgICAyIGRheXMgICAgMyBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
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
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNWU0NTk4MTA2ZWQwMmFlNGI0M2FiY2Iy
OTg4OTk2OWViMTI4NjdiNwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBXZWQgU2VwIDYgMTI6MjY6MzUgMjAxNyArMDIwMAoKICAgIHVwZGF0ZSBYZW4gdmVy
c2lvbiB0byA0LjguMgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:42:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:42:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKTs-000495-77; Fri, 08 Sep 2017 14:42:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqKTq-00048o-NI
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 14:42:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4A/98-15060-A3CA2B95; Fri, 08 Sep 2017 14:42:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQtdyzaZ
 Ig8UrlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5u/ayFazhrJg6s5mtgfEQWxcjB4eEgJ9E
 y5mCLkZODhYBFYnfzUfZQcJsAvYS079WgIRFBJQlen/9Zuli5OJgFvjFKHFu2jdGkBphgTSJ9
 w+LQGp4BTwlXrUvZQWpERKYwyixdtY2VoiEoMTJmU9YQGxmAR2JBbs/ga1lFpCWWP6PAyTMCb
 RqYe9cNhBbFOiEkyvXMIHYQgKKEv3zHoDFJQTSJSY+62GZwMg/C8nUWUimzkKYuoCReRWjRnF
 qUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsad6wMPMUpy
 MCmJ8sr0bIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrvRooJ1iUmp5akZaZA4wEmLQEB4+SC
 O+3VUBp3uKCxNzizHSI1ClGRSlx3rMgCQGQREZpHlwbLPouMcpKCfMyAh0ixFOQWpSbWYIq/4
 pRnINRSZh3MsgUnsy8Erjpr4AWMwEtLnm+AWRxSSJCSqqBsU5yYabYjK0SUp9iPYtuPL4tup/
 xa6X23m22uyeH7RHK1Yz5ezC+tG6Zfv3pgszJp6e+vlXBNmnKteN8WmWxGsFm7LsFAz9ydr5L
 nupu5TT51V+74kf3Aj7zvg1e0Jry8/7/ooLl3PMtWp6tbkwI/1hvztf56nbIvWueiR1tHELpJ
 g94GU/1KrEUZyQaajEXFScCAEdjtaS5AgAA
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504881721!75258200!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45456 invoked from network); 8 Sep 2017 14:42:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 14:42:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,361,1500940800"; d="scan'208";a="52505811"
Date: Fri, 8 Sep 2017 15:41:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170908144114.dmlqcbfmdtk4gq6x@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <59AD8F83020000780017743C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59AD8F83020000780017743C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6Mzg6MTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBBdCB0aGlzIHBvaW50IHdlIGhhdmUgdGhlIGZv
bGxvd2luZyBsYXlvdXQ6Cj4gPiArICAgICAqCj4gPiArICAgICAqIE5vdGUgdGhhdCB0aGlzIHJl
ZmVycyB0byB0aGUgcG9zaXRpb24gb2YgdGhlIHZhcmlhYmxlcywKPiA+ICsgICAgICogYnV0IHRo
ZSB2YWx1ZSBoYXMgYWxyZWFkeSBjaGFuZ2VkIGZyb20gdGhlIG9uZSBnaXZlbiBhdAo+ID4gKyAg
ICAgKiBpbml0aWFsaXphdGlvbiB0aW1lIGJlY2F1c2Ugd3JpdGUgdGVzdHMgaGF2ZSBiZWVuIHBl
cmZvcm1lZC4KPiA+ICsgICAgICoKPiA+ICsgICAgICogMzIgICAgMjQgICAgMTYgICAgIDggICAg
IDAKPiA+ICsgICAgICogICstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiA+ICsgICAgICogIHwg
ICAgICAgICAgcjAgICAgICAgICAgIHwgMAo+ID4gKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKwo+ID4gKyAgICAgKiAgfCByNyAgfCAgcjYgfCAgcjUgfC8vLy8vfCAzMgo+ID4gKyAg
ICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tfAo+ID4gKyAgICAgKiAgfC8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vfCA2NAo+ID4gKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKwo+
ID4gKyAgICAgKiAgfC8vLy8vLy8vLy8vfCAgICByMTIgICAgfCA5Ngo+ID4gKyAgICAgKiAgKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tKwo+ID4gKyAgICAgKiAgICAgICAgICAgICAuLi4KPiA+ICsg
ICAgICogIC8gPSBlbXB0eS4KPiAKPiBNYXliZSBiZXR0ZXIgInVud3JpdHRlbiI/CgpJJ3ZlIGJl
ZW4gdGhpbmtpbmcgYWJvdXQgdGhpcywgYW5kIEknbSBub3Qgc3VyZSB1bndyaXR0ZW4gaXMgYmV0
dGVyLAppbiBmYWN0IHRoZSB0ZXN0IHdpbGwgd3JpdGUgdG8gdGhpcyByZWdpc3RlcnMsIGl0J3Mg
anVzdCB0aGF0IHRoZXJlJ3MKbm8gYmFja2luZyBoYW5kbGVycyBzbyB3cml0ZXMgd2lsbCBiZSBk
aXNjYXJkZWQgYW5kIHJlYWRzIHdpbGwgcmV0dXJuCn4wLgoKU28gSSB0aGluayAiZW1wdHkiIG9y
IG1heWJlICJ1bmhhbmRsZWQiIGlzIG1vcmUgZGVzY3JpcHRpdmUuCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKaj-0004au-2J; Fri, 08 Sep 2017 14:49:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqKah-0004ao-DW
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 14:49:07 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0F/5C-03642-2EDA2B95; Fri, 08 Sep 2017 14:49:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fR2k2
 RBneaeCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9G+4zFezkr7jVNompgXENVxcjJ4eQQJ5E
 b88XZhCbV8BO4ufJKewgtoSAocTphTdZQGwWAVWJvsl7wWrYBNQl2p5tZwWxRYDihy8dZ+pi5
 OJgFmhhkri0/RdYQlggTGLBuTPsEAtiJH4umwfWzClgIvH3+SPGLkYOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusZGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GE+vCzzEKMnBpCTKK9OzKVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8sMJyFBItS01Mr0jJzgJEAk5bg4FES4RUHSfMWFyTmF
 memQ6ROMepydNy8+4dJiCUvPy9VSpxXAKRIAKQoozQPbgQsKi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmNcQZApPZl4J3KZXQEcwAR1R8nwDyBEliQgpqQZGBotqVeb4dXkHLs3RrG9MeC3
 omTkh5Mai85z7X8x6IhBo9c93ZuScxNtGVw4kflRU9fy7KPzrEYtFUhO4zebkCfjaiTccviJ6
 K0u9YrnCmn1t1oHi3hs6JDW+dmtFWn3rsPG22dResmanm+2EkH91JjP2WU7+VeeopOc+9fkM9
 V+3Ljq/MVupxFKckWioxVxUnAgAETpLx8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504882144!81879280!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60590 invoked from network); 8 Sep 2017 14:49:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 14:49:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 08:49:03 -0600
Message-Id: <59B2C9FF0200007800178E24@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 08:49:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-2-jgross@suse.com>
In-Reply-To: <20170908065634.5420-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 1/8] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTQ2MzEs
NDAgKzQ2MzEsMTkgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4gIHsKPiAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwo+ICAgICAgdW5zaWduZWQgbG9uZyBnZm4g
PSAwOyAvKiBnY2MgLi4uICovCj4gLSAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBtZm4gPSAw
LCBvbGRfZ3BmbjsKPiArICAgIHVuc2lnbmVkIGxvbmcgcHJldl9tZm4sIG9sZF9ncGZuOwo+ICAg
ICAgaW50IHJjID0gMDsKPiArICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ICAgICAgcDJt
X3R5cGVfdCBwMm10Owo+ICAKPiAgICAgIHN3aXRjaCAoIHNwYWNlICkKPiAgICAgIHsKPiAgICAg
ICAgICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgo+ICAgICAgICAgICAgICBpZiAoIGlk
eCA9PSAwICkKPiAtICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPnNoYXJlZF9p
bmZvKTsKPiArICAgICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVk
X2luZm8pKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBYRU5NQVBTUEFD
RV9ncmFudF90YWJsZToKPiAtICAgICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90
YWJsZSk7Cj4gLQo+IC0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9u
ID09IDAgKQo+IC0gICAgICAgICAgICAgICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAx
Owo+IC0KPiAtICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAy
ICYmCj4gLSAgICAgICAgICAgICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0
dXMpICkKPiAtICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgaWR4ICY9IH5YRU5NQVBJ
RFhfZ3JhbnRfdGFibGVfc3RhdHVzOwo+IC0gICAgICAgICAgICAgICAgaWYgKCBpZHggPCBucl9z
dGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCj4gLSAgICAgICAgICAgICAgICAgICAgbWZu
ID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKPiAtICAgICAgICAg
ICAgfQo+IC0gICAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
ICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgo+IC0g
ICAgICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQo+IC0gICAgICAg
ICAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwo+IC0KPiAtICAgICAg
ICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCj4g
LSAgICAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNo
YXJlZF9yYXdbaWR4XSk7Cj4gLSAgICAgICAgICAgIH0KPiAtCj4gLSAgICAgICAgICAgIGdyYW50
X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7Cj4gKyAgICAgICAgICAgIGdudHRhYl9tYXBf
ZnJhbWUoZCwgaWR4LCBncGZuLCAmbWZuKTsKCllvdSdyZSBpZ25vcmluZyBhIHBvc3NpYmxlIGVy
cm9yIGhlcmUuIE9mIGNvdXJzZSByaWdodCBub3cgdGhpcyBjYW4Kb25seSBjb21lIHRvZ2V0aGVy
IHdpdGggbWZuIHN0YXlpbmcgSU5WQUxJRF9NRk4sIGJ1dCBpZiBhbnkKZnVydGhlciBjaGFuZ2Ug
dG8gdGhlIGZ1bmN0aW9uIGhhcHBlbmVkIHRoaXMgbWF5IGNoYW5nZSB3aXRob3V0CnRoZSBhdXRo
b3Igbm90aWNpbmcgdGhhdCB0aGUgZXJyb3IgY2hlY2sgaGVyZSBpcyBtaXNzaW5nLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 14:57:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 14:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKi7-0005OJ-Qt; Fri, 08 Sep 2017 14:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dqKi6-0005NU-Kn
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 14:56:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C5/3F-03454-DAFA2B95; Fri, 08 Sep 2017 14:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXSO6nOVXft+k2
 RBlP3KFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXO8wL7jBXnJzXxtrA2M/cxcjFISQwgUmi
 5c4ndgjnF6PEjZZrQA4nkLOBUeLkJQuIxDZGieaND8ESbAJGEmePTmcESYgITGeUuHbvHhtIg
 llAXeJn7y0wW1hATmL7pB6gIg4OXgFbib9nRUDCLAIqEmePPGYFsUUFwiXeNh5hAbF5BQQlTs
 58wgIz5s+8S8wQtrzE9rdzwGwJAUOJzxuXMk9g5J+FpGUWkpZZSFoWMDKvYtQoTi0qSy3SNbL
 USyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEQGINjBeGBR4CFGSQ4mJVFemZ5N
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgpd/HVCdYFFqempFWmYOMFZgS
 iU4eJREeL+DpHmLCxJzizPTIVKnGI05fky68oeJ48bD63+YhMAmSYnzaoGUCoCUZpTmwQ2Cxf
 AlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfOGg0zhycwrgdv3CugUJqBTSp5vADmlJBEhJdX
 AOFf/bNf3iiuthx/Y1DS82LLz6S7hfJnMcxOPxIqvjrn3rS5a/JVcyMxX87YcCnsodY3x9sHL
 s4//DGi/8VL/+ZKahuA35824byo2mhxIOXvYtfT065qva+qDWwM0Q2UOX+BeJSTM03DlVPaD4
 87TuIs2/Xh32J+hZeakWxc3a894yGcuuCqeS0qJpTgj0VCLuag4EQCkWnOd3AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504882603!73903249!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50799 invoked from network); 8 Sep 2017 14:56:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 14:56:45 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v88EufdB012507
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 8 Sep 2017 14:56:42 GMT
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 v88EufWu018156
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 8 Sep 2017 14:56:41 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v88Eueu1022032;
 Fri, 8 Sep 2017 14:56:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 08 Sep 2017 07:56:40 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Message-ID: <f04ad3e1-64c1-9b46-8f08-c5343cf923b0@oracle.com>
Date: Fri, 8 Sep 2017 10:56:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] PVH dom0 memory setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBhbSBzbGlnaHRseSBjb25mdXNlZCBieSB0aGUgdXNlIG9mICduZWVkX3BhZ2luZycgdmFyaWFi
bGUgaW4KZG9tMF9jb21wdXRlX25yX3BhZ2VzKCkuCgpCZWNhdXNlIHBhZ2luZ19tb2RlX2hhcCgp
IGFuZCBpb21tdV9oYXBfcHRfc2hhcmUgYXJlIChhbG1vc3Q/KSBhbHdheXMKdHJ1ZSwgd2UgYXJl
IG5vdCByZWR1Y2luZyBhdmFpbGFibGUgbWVtb3J5IGZvciBQVkggZG9tMCBieSBwYWdlIHRhYmxl
cwpzaXplLiBCdXQgdGhlbiBpbiBwdmhfc2V0dXBfcDJtKCkgd2UgZG8gdXNlIHRoaXMgbWVtb3J5
IGJ5CnBhZ2luZ19zZXRfYWxsb2NhdGlvbigpLiBBbmQgZnJvbSB3aGF0IEkndmUgc2VlbiB3ZSB0
aGVuIG1heSBydW4gb3VyIG9mCmhlYXAgcGFnZXMgd2hlbiBwb3B1bGF0aW5nIG1lbW9yeSBtYXAg
KGluIHRoZSAnZm9yJyBsb29wIGJlbG93KS4KCkFtIEkgbm90IHJlYWRpbmcgdGhpcyBjb3JyZWN0
bHk/CgpUaGFua3MuCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:00:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqKlR-00061v-93; Fri, 08 Sep 2017 15:00:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqKlQ-00061n-G0
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 15:00:12 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 91/23-24671-B70B2B95; Fri, 08 Sep 2017 15:00:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7d6w6Z
 Igx3reC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owpc5uYC54KVJx418HawHiLp4uRk0NIIE+i
 7VIHM4jNK2AncXvNNhYQW0LAUOL0wptgNouAqsSu3iYmEJtNQF2i7dl2VhBbBCh++NJxoDgXB
 7NAC5PEpe2/wBLCAuYSTb9nsUIsiJH4ufMg2CBOAROJvgV9jF2MHEDLBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDPWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH493JfocYJTmYlER5ZXo2RQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4G1YD5QTLEpNT61Iy8wBRgJMWoKDR0mEdwVImre4IDG3O
 DMdInWKUZej4+bdP0xCLHn5ealS4ryTQIoEQIoySvPgRsCi8hKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYV4PkCk8mXklcJteAR3BBHREyfMNIEeUJCKkpBoYk3NcO7MaT24/uk0nexVD2/z
 ytLZOgeX3fV5puQu9Ot1/v15q4c9/C/c8k66Wm1F3IkMnwUD9wr5taXLPA1Xa7sw2seyeFi2z
 pnpdhQjvrJQVF+wXZvvr37gUd0WYq6rA4OysQmcttYp7u/f5f2yasOO3oGnn4yMTt9ucnyQT8
 1+s6fWRs4IqSizFGYmGWsxFxYkALBmy3sUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504882809!82322130!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58980 invoked from network); 8 Sep 2017 15:00:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 15:00:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 09:00:08 -0600
Message-Id: <59B2CC990200007800178E3C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 09:00:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-3-jgross@suse.com>
In-Reply-To: <20170908065634.5420-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtNDAsNiArNDAsNDQgQEAKPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAgI2luY2x1
ZGUgPGFzbS9mbHVzaHRsYi5oPgo+ICAKPiArLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlv
bi4gKi8KPiArc3RydWN0IGdyYW50X3RhYmxlIHsKPiArICAgIC8qCj4gKyAgICAgKiBMb2NrIHBy
b3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCj4g
KyAgICAgKiBlbnRyeSBsaXN0LCBldGMuKQo+ICsgICAgICovCj4gKyAgICBwZXJjcHVfcndsb2Nr
X3QgICAgICAgbG9jazsKPiArICAgIC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hh
cmVkIHdpdGggZ3Vlc3QgKi8KPiArICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9m
cmFtZXM7Cj4gKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9n
cmFudF90YWJsZS5oKS4gKi8KPiArICAgIHVuaW9uIHsKPiArICAgICAgICB2b2lkICoqc2hhcmVk
X3JhdzsKPiArICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7Cj4gKyAg
ICAgICAgdW5pb24gZ3JhbnRfZW50cnlfdjIgKipzaGFyZWRfdjI7Cj4gKyAgICB9Owo+ICsgICAg
LyogTnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2
ZXJzaW9uIDIpICovCj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfc3RhdHVzX2ZyYW1l
czsKPiArICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRf
dGFibGUuaCkuICovCj4gKyAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKPiArICAg
IC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KPiArICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgKiphY3RpdmU7Cj4gKyAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAq
Lwo+ICsgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFjazsKPiArICAgIHVuc2lnbmVk
IGludCAgICAgICAgICBtYXB0cmFja19saW1pdDsKPiArICAgIC8qIExvY2sgcHJvdGVjdGluZyB0
aGUgbWFwdHJhY2sgbGltaXQgKi8KPiArICAgIHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFj
a19sb2NrOwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFu
ZCAyLiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdwo+ICsgICAgICogd2hhdCB2ZXJzaW9uIHRv
IHVzZSB5ZXQuCj4gKyAgICAgKi8KPiArICAgIHVuc2lnbmVkICAgICAgICAgICAgICBndF92ZXJz
aW9uOwoKdW5zaWduZWQgaW50IHBsZWFzZSwgZm9yIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgY29k
ZSAoZWxzZXdoZXJlIGFuZApyaWdodCBhYm92ZSkuCgo+ICt9OwoKV2hpbGUgeW91J3JlIG1vdmlu
ZyBpdCBoZXJlIEkgdGhpbmsgYSBsaXR0bGUgYml0IG9mIHJlLWFycmFuZ2VtZW50CndvdWxkbid0
IGh1cnQuIEF0IHRoZSB2ZXJ5IGxlYXN0IG5yX3N0YXR1c19mcmFtZXMgY291bGQgYmUgcHV0Cm5l
eHQgdG8gbnJfZ3JhbnRfZnJhbWVzLCBzbyB0aGVyZSB3b24ndCBiZSB0d28gNC1ieXRlIGhvbGVz
LiBPcgppZiB0aGVyZSBpc24ndCBvbmUgYWZ0ZXIgbnJfZ3JhbnRfZnJhbWVzIChpLmUuIGlmIG15
IGNvdW50aW5nIG9mCnBlcmNwdV9yd2xvY2tfdCBtZW1iZXJzIHdhcyB3cm9uZyksIGd0X3ZlcnNp
b24gY291bGQgYWxzbyBiZQptb3ZlZCBuZXh0IHRvIHRob3NlIG90aGVyIHR3by4KCj4gK3N0YXRp
YyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0YXR1c19mcmFtZXModW5zaWduZWQgaW50
IGdyYW50X2ZyYW1lcykKPiArewo+ICsgICAgcmV0dXJuIChncmFudF9mcmFtZXMgKiBHUkFOVF9Q
RVJfUEFHRSArIEdSQU5UX1NUQVRVU19QRVJfUEFHRSAtIDEpIC8KPiArICAgICAgICBHUkFOVF9T
VEFUVVNfUEVSX1BBR0U7CgpXb3VsZCBiZSBuaWNlIGlmIGluZGVudGF0aW9uIHdhcyBjb3JyZWN0
ZWQgaGVyZSBhdCB0aGUgc2FtZSB0aW1lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6I-0007eP-Of; Fri, 08 Sep 2017 15:21:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6G-0007d7-Tt
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:45 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C6/E5-02041-885B2B95; Fri, 08 Sep 2017 15:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG771k2
 RBv8/i1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvb21kLOgJrLhz4QRjA2ObbRcjJ4eEgL/E
 4rcrmEFsNgEdialPL7F2MXJwiAioSNzeawBiMguUS3RMqAUxhQUCJK78NQYpZgEqeHz8DxuIz
 StgK3Hr4X1WiIHyErvaLoLZnEDxg9tXMoHYQgI2Esu2b2OGqBeUODnzCQuIzSygKdG6/Tc7hC
 0v0bx1NjNEvYrE+qmz2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB
 5xnq5qcXFiempOYlJxXrJ+bmbGIFhVs/AwLiDcVuX8yFGSQ4mJVFemZ5NkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkePO3AOUEi1LTUyvSMnOAAQ+TluDgURLhfbIZKM1bXJCYW5yZDpE6xajL0
 XHz7h8mIZa8/LxUKXHe1SAzBECKMkrz4EbAou8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 FeS5ApPJl5JXCbXgEdwQR0RMnzDSBHlCQipKQaGDcqNvlxH1+7+du8MPXmKRqXRc5WXzR8eUI
 6S09644yEeyGts2T/HvBeeOaqHQefxOYqdoukldusnLZcqZCQ/DbPxKF++ePMHbdVS/Kk67fM
 0TqzPdvdX0ehsI9z/0sz6cLcN5yRF/htfrCW21VNSCks7TSV55u0VF96Q+x3wUt5j98ov+2XU
 mIpzkg01GIuKk4EABsXTEG5AgAA
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504884100!58392248!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24218 invoked from network); 8 Sep 2017 15:21:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439018652"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:34 +0100
Message-ID: <20170908152137.22808-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 09/12] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQgb24gdG9w
IG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0gTWlub3Ig
dXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODMgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAx
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDU0MTNjYjhkMDUuLjk3ODFhNTA2Y2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKQEAgLTIxMSw2MyArMjExLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0
aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ2ZuKQor
c3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVu
c2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YoZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAgICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5t
YXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gZ2Zu
X3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1fZnJlZV9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSAp
Ci0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7
CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElO
VkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9y
ZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICBy
ZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlvcnAtPnBh
Z2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSAp
CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAgaW9ycC0+
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFf
cGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEg
OiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lkICp2YTsK
ICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQs
IGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCAoaW9y
cC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVzdHJveV9y
aW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAgICBpb3Jw
LT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19ERUZBVUxU
KHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAgICAgZC0+
YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6CisgICAgICAg
ICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BG
Tl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFfZ2ZuKHMp
OworCisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IHByZXBhcmVfcmluZ19m
b3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisgICAgcmV0
dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yODMsOCArMjk1LDcgQEAgYm9vbCBp
c19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICBpZiAoICFzICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwKLSAg
ICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSAp
CisgICAgICAgIGlmICggKHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwgKHMtPmJ1ZmlvcmVxLnBh
Z2UgPT0gcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTI5NiwyMCArMzA3LDMwIEBAIGJvb2wgaXNfaW9yZXFfc2VydmVy
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICByZXR1cm4gZm91bmQ7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKAot
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKK3N0YXRp
YyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGJ1ZikKKwogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CisgICAgc3Ry
dWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVx
OworCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElE
X0dGTikgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCkgKQogICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CiAKLXN0YXRpYyBpbnQgaHZt
X2FkZF9pb3JlcV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwKQorc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEg
OiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlv
cnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KGQsIF9nZm4oaW9ycC0+Z2ZuKSwKQEAgLTMzMyw3ICszNTQsNiBAQCBzdGF0aWMgdm9pZCBodm1f
dXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9
CiAKLQogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2KQogewpAQCAtNDQ1LDc4ICs0NjUsMjUgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogfQog
CiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGludCByYzsKIAotICAgIHJj
ID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4pOwotICAgIGlmICggcmMg
KQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJ
TlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCB0cnVlLCBi
dWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9w
YWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBp
b3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3Jl
cV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBkZWZhdWx0IGlv
cmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZvcgotICAgICAgICAgKiBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChoYW5k
bGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJh
bXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAgIHJjID0gaHZtX2FsbG9j
X2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMs
IGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKLQotICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9nZm4s
IGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7
CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBp
b3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgYnVmaW9yZXFfZ2ZuKTsK
LSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCiAgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwotCi0g
ICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShz
LCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIGlm
ICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEg
KQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1ZmlvcmVxLmdmbik7Ci0K
LSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdmbik7Ci0gICAgfQorICAg
IGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3VubWFwX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNl
dHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzQsMjIgKzU0MSwxNSBAQCBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9y
ZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAg
IGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIUlTX0RF
RkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmlv
cmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1f
cmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0KKyAgICBodm1fcmVtb3Zl
X2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywgdHJ1ZSk7
CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjA0LDIxICs1NjQsMTMgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJv
b2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQogICAgIHNwaW5fbG9jaygm
cy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAgICAgZ290byBkb25lOwog
Ci0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICBpZiAoIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEp
OwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7Ci0gICAgfQorICAg
IGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIGZh
bHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjQwLDYgKzU5Miw5IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNwaW5fbG9j
a19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVxLmdmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CisK
ICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ3LDcgKzYwMiw3IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAp
CiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAgICByYyA9IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6J-0007fw-TJ; Fri, 08 Sep 2017 15:21:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6H-0007dT-Lg
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AD/80-01910-885B2B95; Fri, 08 Sep 2017 15:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7H1k2
 RBgeWClp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX325iKzjUzVhxY243awNjV0oXIweHhIC/
 xMrblV2MnBxsAjoSU59eYgUJiwioSNzeawBiMguUS3RMqAWpEBZwkbi5dw8ziM0CVNE9pZERx
 OYVsJH4/XwWO4gtISAvsavtIiuIzSlgK3Fw+0omEFsIqGbZ9m3MEPWCEidnPmEBsZkFNCVat/
 9mh7DlJZq3zmaGqFeRWD91FtsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXUMDvaSizPSMktz
 EzBwgz1gvN7W4ODE9NScxqVgvOT93EyMw0OoZGBh3MG7rcj7EKMnBpCTKK9OzKVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG/+FqCcYFFqempFWmYOMORh0hIcPEoivE82A6V5iwsSc4sz0yFSp
 xh1OTpu3v3DJMSSl5+XKiXOuxpkhgBIUUZpHtwIWPxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM
 7BqCTMawkyhSczrwRu0yugI5iAjih5vgHkiJJEhJRUA2Mq56wN86W8z4lz++j2KF9ITorSi8p
 fupyRRUqcMyj/mczadx+ecAfY5ZkcKUnfb7TE1sFf8ix/2y9/5z9ndqUdWrZKSy4zrVnE49hU
 g3sGQiVebyzDsy7d+ibTqmnzxjlne++8veceBP+d+dyhO92eu66jfoF8o+r76QfNPv/jumM+7
 bRYqhJLcUaioRZzUXEiAPzvqpW6AgAA
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504884100!58392248!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24339 invoked from network); 8 Sep 2017 15:21:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439018653"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:32 +0100
Message-ID: <20170908152137.22808-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 07/12] x86/hvm/ioreq: use bool rather than
	bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgaW9yZXEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9k
bS5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
IHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICB8ICAgNCArLQogeGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAg
NiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggIHwgIDE0ICsrKy0tLQogNiBm
aWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXgg
ZjdjYjg4M2ZlYy4uODdlZjRiNmNhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDA5LDcgKzQwOSw3IEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgaWYgKCBk
YXRhLT5wYWRbMF0gfHwgZGF0YS0+cGFkWzFdIHx8IGRhdGEtPnBhZFsyXSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQsIGN1cnJf
ZC0+ZG9tYWluX2lkLCAwLAorICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQs
IGN1cnJfZC0+ZG9tYWluX2lkLCBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhLT5oYW5kbGVfYnVmaW9yZXEsICZkYXRhLT5pZCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDU4YjRhZmExZDEuLjAzMWQwN2JhZjAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDM2
MSw3ICs0MzYxLDcgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQgPSBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9Q
QVJBTV9ETV9ET01BSU5dOwogCi0gICAgICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2Vy
dmVyKGQsIGRvbWlkLCAxLAorICAgICAgICAgICAgcmMgPSBodm1fY3JlYXRlX2lvcmVxX3NlcnZl
cihkLCBkb21pZCwgdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0xFR0FDWSwgTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IHJjICE9IDAgJiYgcmMgIT0gLUVFWElTVCApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMK
aW5kZXggYmY0MTk1NGY1OS4uMWRkY2FiYTUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtNTksNyArNTksNyBAQCB2b2lk
IHNlbmRfdGltZW9mZnNldF9yZXEodW5zaWduZWQgbG9uZyB0aW1lb2ZmKQogICAgIGlmICggdGlt
ZW9mZiA9PSAwICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBodm1fYnJvYWRjYXN0X2lv
cmVxKCZwLCAxKSAhPSAwICkKKyAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAsIHRydWUp
ICE9IDAgKQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgdGltZW9m
ZnNldCB1cGRhdGVcbiIpOwogfQogCkBAIC03Myw3ICs3Myw3IEBAIHZvaWQgc2VuZF9pbnZhbGlk
YXRlX3JlcSh2b2lkKQogICAgICAgICAuZGF0YSA9IH4wVUwsIC8qIGZsdXNoIGFsbCAqLwogICAg
IH07CiAKLSAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAsIDApICE9IDAgKQorICAgIGlm
ICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgZmFsc2UpICE9IDAgKQogICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgbWFwLWNhY2hlIGludmFsaWRhdGVcbiIpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggNjk5MTNjZjNjZC4uZjJlMGIzZjc0YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtNDMs
NyArNDMsNyBAQCBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gJnAtPnZjcHVfaW9yZXFbdi0+dmNw
dV9pZF07CiB9CiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wg
aHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTU5LDExICs1
OSwxMSBAQCBib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCBzdi0+dmNwdSA9PSB2ICYmIHN2LT5wZW5kaW5nICkKLSAgICAgICAgICAgICAgICByZXR1
cm4gMTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KIAot
ICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lv
X2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50NjRfdCBkYXRhKQpAQCAtODIs
MTAgKzgyLDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qoc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdiwgdWludDY0X3QgZGF0YSkKICAgICBtc2l4X3dyaXRlX2NvbXBsZXRpb24odik7CiAg
ICAgdmNwdV9lbmRfc2h1dGRvd25fZGVmZXJyYWwodik7CiAKLSAgICBzdi0+cGVuZGluZyA9IDA7
CisgICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKIH0KIAotc3RhdGljIGJvb2xfdCBodm1fd2FpdF9m
b3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKK3N0YXRpYyBib29s
IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQog
ewogICAgIHdoaWxlICggc3YtPnBlbmRpbmcgKQogICAgIHsKQEAgLTExMiwxNiArMTEyLDE2IEBA
IHN0YXRpYyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Ys
IGlvcmVxX3QgKnApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1
XG4iLCBzdGF0ZSk7Ci0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBz
di0+cGVuZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKHN2LT52Y3B1LT5k
b21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwgKi8KKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsgLyogYmFpbCAqLwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDE7
CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCitib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBo
dm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwpAQCAtMTQxLDcgKzE0
MSw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBlbmRpbmcgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGlmICggIWh2bV93YWl0X2Zvcl9pbyhzdiwgZ2V0X2lvcmVx
KHMsIHYpKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KQEAgLTE3OCw3ICsxNzgsNyBAQCBib29sX3QgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMTsKKyAg
ICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgKmdmbikKQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0
aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdlKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQorc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsK
IApAQCAtMjE2LDcgKzIxNiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQogfQogCiBzdGF0aWMgaW50IGh2
bV9tYXBfaW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbF90
IGJ1ZiwgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKQEAgLTI0MCwxMCArMjQwLDEwIEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogICAgIHJldHVybiAwOwogfQogCi1ib29sX3QgaXNfaW9yZXFfc2Vy
dmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
K2Jvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
czsKLSAgICBib29sX3QgZm91bmQgPSAwOworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKQEAgLTI1NCw3ICsyNTQsNyBAQCBib29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYg
KCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fAogICAgICAgICAgICAg
IChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAg
ewotICAgICAgICAgICAgZm91bmQgPSAxOworICAgICAgICAgICAgZm91bmQgPSB0cnVlOwogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMDIsNyArMzAyLDcgQEAgc3Rh
dGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgaXNfZGVmYXVsdCwgc3RydWN0IHZjcHUgKnYpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGludCByYzsKQEAgLTQxNywyMiArNDE3LDIy
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBodm1fbWFwX2lvcmVxX3Bh
Z2UocywgMCwgaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCBmYWxz
ZSwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAg
aWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBo
dm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9yZXFfZ2ZuKTsKKyAgICAgICAgcmMgPSBodm1f
bWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggcmMgKQot
ICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCAwKTsKKyAgICAgICAgaHZtX3VubWFwX2lv
cmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGhhbmRsZV9i
dWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBo
YW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAg
ICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKQEAgLTQ2OSwx
NSArNDY5LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xfdCBoYW5kbGVfYnVmaW9yZXEg
PSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9
ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDEpOworICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFn
ZShzLCB0cnVlKTsKIAotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOworICAgIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKIAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAg
IHsKQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFw
X3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVm
YXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC01MDEsNyArNTAxLDcgQEAg
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jh
bmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CkBAIC01MzcsMTcgKzUzNywxNyBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMsIDApOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMo
cywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0KQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKLSAgICBi
b29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAg
Ym9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2Nr
KCZzLT5sb2NrKTsKIApAQCAtNTYyLDcgKzU2Miw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgaHZt
X3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAgICB9CiAKLSAgICBzLT5lbmFi
bGVkID0gMTsKKyAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIAogICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwK
QEAgLTU3NCwxMCArNTc0LDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIApAQCAtNTkyLDcgKzU5Miw3
IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmlvcmVxKTsKICAg
ICB9CiAKLSAgICBzLT5lbmFibGVkID0gMDsKKyAgICBzLT5lbmFibGVkID0gZmFsc2U7CiAKICBk
b25lOgogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKQEAgLTYwMCw3ICs2MDAsNyBAQCBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaWQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CkBAIC02MTksNyArNjE5LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHJldHVybiBy
YzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVR
X0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IDE7CisgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCiAgICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CkBAIC02NDYsNyArNjQ2LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1
bHQpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFfc2VydmVyX3Jl
bW92ZV9hbGxfdmNwdXMocyk7CkBAIC02ODEsNyArNjgxLDcgQEAgc3RhdGljIGlvc2VydmlkX3Qg
bmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVx
X2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQog
ewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAtNzEzLDcgKzcxMyw3IEBAIGlu
dCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlk
LAogICAgIGlmICggaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzLCAxKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1ZSk7CiAg
ICAgfQogCiAgICAgaWYgKCBpZCApCkBAIC03NTYsMTEgKzc1NiwxMSBAQCBpbnQgaHZtX2Rlc3Ry
b3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCiAKICAgICAg
ICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywg
ZmFsc2UpOwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKIAotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCAwKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQocywgZmFsc2UpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC05Njgs
NyArOTY4LDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiB9CiAKIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9z
dGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZW5hYmxlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICplbnRyeTsKICAgICBp
bnQgcmM7CkBAIC05OTIsOSArOTkyLDkgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRl
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKIAogICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9lbmFibGUocywgMCk7CisgICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCBm
YWxzZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJs
ZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7
CiAKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKQEAgLTEwMTcsNyArMTAxNyw3IEBAIGlu
dCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQogICAgIHsKLSAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAo
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwogCiAgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsKICAgICAg
ICAgaWYgKCByYyApCkBAIC0xMDY2LDcgKzEwNjYsNyBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9p
b3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICB7Ci0gICAgICAgIGJvb2xfdCBp
c19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
KTsKKyAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyKTsKIAogICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cywgaXNfZGVmYXVsdCk7CiAKQEAgLTEzNDcsNyArMTM0Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX3Nl
bmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnAp
CiB9CiAKIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9y
ZXFfdCAqcHJvdG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29sX3QgYnVmZmVyZWQpCisgICAg
ICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKQEAgLTEzOTgs
NyArMTM5OCw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICAgICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFf
UkVBRFk7CiAgICAgICAgICAgICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHBvcnQp
OwogCi0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDE7CisgICAgICAgICAgICBzdi0+cGVuZGlu
ZyA9IHRydWU7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTE0MDYsNyArMTQwNiw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiB9CiAKLXVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVx
X3QgKnAsIGJvb2xfdCBidWZmZXJlZCkKK3Vuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVx
KGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKaW5kZXggY2U1MzZmNzVlZi4uN2YxMjhjMDVmZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKQEAgLTQ1LDcgKzQ1LDcgQEAgc3RydWN0IGh2bV9pb3JlcV92Y3B1IHsK
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3RfZW50cnk7CiAgICAgc3RydWN0IHZjcHUgICAgICAq
dmNwdTsKICAgICBldnRjaG5fcG9ydF90ICAgIGlvcmVxX2V2dGNobjsKLSAgICBib29sX3QgICAg
ICAgICAgIHBlbmRpbmc7CisgICAgYm9vbCAgICAgICAgICAgICBwZW5kaW5nOwogfTsKIAogI2Rl
ZmluZSBOUl9JT19SQU5HRV9UWVBFUyAoWEVOX0RNT1BfSU9fUkFOR0VfUENJICsgMSkKQEAgLTY5
LDggKzY5LDggQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogICAgIHNwaW5sb2NrX3QgICAg
ICAgICAgICAgYnVmaW9yZXFfbG9jazsKICAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1Zmlv
cmVxX2V2dGNobjsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAgICpyYW5nZVtOUl9JT19SQU5H
RV9UWVBFU107Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBlbmFibGVkOwotICAgIGJvb2xf
dCAgICAgICAgICAgICAgICAgYnVmaW9yZXFfYXRvbWljOworICAgIGJvb2wgICAgICAgICAgICAg
ICAgICAgZW5hYmxlZDsKKyAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21p
YzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCA0M2ZiZTExNWRjLi4xODI5
ZmNmNDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTE5LDEyICsxOSwxMiBAQAogI2lm
bmRlZiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXwogI2RlZmluZSBfX0FTTV9YODZfSFZNX0lPUkVR
X0hfXwogCi1ib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwotYm9vbF90IGhh
bmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdik7Ci1ib29sX3QgaXNfaW9yZXFf
c2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSk7Citib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgaGFuZGxlX2h2
bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgaXNfaW9yZXFfc2VydmVyX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKIGlu
dCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVm
aW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW9zZXJ2aWRfdCAqaWQpOwogaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkKTsKIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCkBAIC00MCw3ICs0MCw3IEBAIGludCBodm1f
dW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHR5cGUsIHVpbnQzMl90IGZsYWdzKTsKIGludCBodm1fc2V0X2lvcmVxX3Nl
cnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZWQpOwogCiBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2Fk
ZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgaHZtX2FsbF9p
b3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2
KTsKQEAgLTUxLDggKzUxLDggQEAgaW50IGh2bV9zZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4g
KmQsIGRvbWlkX3QgZG9taWQpOwogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3Rf
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXFfdCAqcCk7CiBpbnQgaHZtX3NlbmRfaW9yZXEo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCi0gICAgICAgICAg
ICAgICAgICAgYm9vbF90IGJ1ZmZlcmVkKTsKLXVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lv
cmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCk7CisgICAgICAgICAgICAgICAgICAgYm9v
bCBidWZmZXJlZCk7Cit1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpw
LCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBodm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9tYWluICpk
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6K-0007gr-Bg; Fri, 08 Sep 2017 15:21:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6H-0007dk-Uf
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:46 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 77/ED-18674-985B2B95; Fri, 08 Sep 2017 15:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7H1k2
 RBq3vtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnv2eyFNzwqWifv529gfG/XRcjJ4eEgL/E
 9f0vmEBsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECox+9NDdhCbBajk0ooZY
 DavgI3E7g9b2SBGykvsarsIVs8pYCtxcPtKsPFCQDXLtm9jhqgXlDg58wkLxHxNidbtv9khbH
 mJ5q2zmSHqVSTWT53FNoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjXyFIvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3MF7e4neIUZKDSUmUV6ZnU6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd73m4FygkWp6akVaZk5wKCHSUtw8CiJ8D4BSfMWFyTmFmemQ6ROMVpyr
 Lt16Q8Tx7FNl4Fkx827f5iEWPLy81KlxHm1twA1CIA0ZJTmwY2DReYlRlkpYV5GBgYGIZ6C1K
 LczBJU+VeM4hyMSsK8xSBTeDLzSuC2vgI6iAnooJLnG0AOKklESEk1MIax5T279lw3suvWB67
 /aiVL8zTOcU90ODNlya56GT2NnW+9Py8//ot9cu9aN+P1sw7wiZ/+NLGFiVnE7VFt5qNV4vec
 7TVVr6pcDrknk9LNLyXZbJ74qPGfwb+VLvN+xy/7FNCScWKx49dPix4siw2ffGlT9HnezrTN5
 96u/nN0xvxXk/fHLjqmxFKckWioxVxUnAgAKUEpBscCAAA=
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1504884102!96734357!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59467 invoked from network); 8 Sep 2017 15:21:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439018650"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:28 +0100
Message-ID: <20170908152137.22808-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v5 03/12] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGIxMTAwNzY2MjEuLjdlYjU5Yzc4Y2IgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6H-0007dQ-4I; Fri, 08 Sep 2017 15:21:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6F-0007cw-Kg
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 20/9D-18858-685B2B95; Fri, 08 Sep 2017 15:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrrBXrdt66Z
 Ig/MNohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arvtUsBbsFKrbfPsDewHiWp4uRg0NCwF/i
 8qfELkZODjYBHYmpTy+xgoRFBFQkbu81ADGZBcolOibUgpjCAgESi7aVgxSzABV8bdjEDGLzC
 thILPr3gwnElhCQl9jVdpEVxOYUsJU4uH0lWFwIqGbZ9m3MELaKxPqps9ggegUlTs58wgJiMw
 tISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+Y
 kJhXrJefnbmIEhkw9AwPjDsYrbc6HGCU5mJREeWV6NkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuDN3wKUEyxKTU+tSMvMAQYvTFqCg0dJhPfJZqA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzU
 qXEebVBZgiAFGWU5sGNgEXSJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvL9BVvFk5pXAbX
 oFdAQT0BElzzeAHFGSiJCSamC0nOX900+m/fj54MYWrfmegVpGru/qdy9R/GigO+u+nrm9hpd
 z1efuxbn16pm/v/y8/+Ci51Sbfna1Qi5xN99/AZ5rX+7O+jTva6K38vTgPzG2HD6M8x3ftTzl
 4zSxmlOe0VtudlHjmkX9SS/L+Lrq7YwRZdZxpl5OXoznbj0tOvhU2KXxphJLcUaioRZzUXEiA
 McDyZ6fAgAA
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504884100!83001132!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53720 invoked from network); 8 Sep 2017 15:21:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="447162230"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:26 +0100
Message-ID: <20170908152137.22808-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 01/12] x86/mm: allow a privileged PV domain
	to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGM5NGYx
ZTU0MDYuLmJkOGFlYWM1OWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDI0LDEyICsxMDI0LDE1IEBAIGdldF9wYWdlX2Zyb21fbDFl
KAogICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2Zl
ciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAotICAgICAgICAgKiBkb21haW4ncyBwYWdl
cy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCi0gICAg
ICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhh
dCB0aW1lIHRoaXMKLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdheS4KKyAgICAgICAg
ICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQgaW4g
dGhlCisgICAgICAgICAqIGh5cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGhhcworICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdl
IG93bmVyLgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEg
cHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKKyAgICAgICAgICogRE9NSURf
U0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCisg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKKyAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAogICAgICAgICAgICAgIHhzbV9w
cml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6H-0007dc-B2; Fri, 08 Sep 2017 15:21:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6G-0007cw-2k
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 01/9D-18858-685B2B95; Fri, 08 Sep 2017 15:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7b1k2
 RBotfy1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknnq9lLLirVDGj4QZTA+N6mS5GTg4JAX+J
 RZcWsIHYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCwQIjHx5ARWEFtYIEXi8+U5LCA2C1DJ2tM7G
 UFsXgEbidcL17NDjJSX2NV2EayeU8BW4uD2lUwgthBQzbLt25gh6gUlTs58wgIxX1Oidftvdg
 hbXqJ562xmiHoVifVTZ7FNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jU00EsqykzPKMlNzMw
 B8oz1clOLixPTU3MSk4r1kvNzNzECQ62egYFxB+O2LudDjJIcTEqivDI9myKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfDmbwHKCRalpqdWpGXmAIMeJi3BwaMkwvtkM1Cat7ggMbc4Mx0idYpRl
 6Pj5t0/TEIsefl5qVLivKtBZgiAFGWU5sGNgEXgJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvJYgU3gy80rgNr0COoIJ6IiS5xtAjihJREhJNTDmy7zvc78+d76kxFafORL8n270Ptk3M9X
 eqnTCzjVO3sKXIzXDmZdIsC2wjly1IoHxB6fO2XtGxUJnTbTtD4nckStd6vbQdN9qVoXMQK2K
 5KRp/jVxQQ/1fh8VFeLr/+S5OH9bsu2JfbU8Sw8trLnP8W9B5b6DYnFv3uTtljvypoXhS1Kue
 IkSS3FGoqEWc1FxIgDs6o7muwIAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504884100!58392248!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24079 invoked from network); 8 Sep 2017 15:21:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439018647"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:29 +0100
Message-ID: <20170908152137.22808-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v5 04/12] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6I-0007ea-Ve; Fri, 08 Sep 2017 15:21:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6G-0007d8-US
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:45 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 55/E2-02817-885B2B95; Fri, 08 Sep 2017 15:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUrd966Z
 Ig5MXpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjD56yFHQGVfy+OpG1gXG2bRcjB4eEgL/E
 50tSXYycHGwCOhJTn15iBQmLCKhI3N5rAGIyC5RLdEyoBakQFgiVuNoxkRXEZgGqON23lRHE5
 hWwkXj7qJMJxJYQkJfY1XYRrIZTwFbi4PaVYHEhoJpl27cxQ9gqEuunzmKD6BWUODnzCQuIzS
 wgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERg29QwMjDsY97T7HWKU5GBSEuWV6dkUKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC9/1moJxgUWp6akVaZg4wgGHSEhw8SiK8T0DSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS
 5US5z0DUiQAUpRRmgc3AhZNlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/4GmcKTmVcCt+
 kV0BFMQEeUPN8AckRJIkJKqoFxRtCnO38Xnv575NXc3qctG06sbXVZmCBb13v1dnlvwgeJ8g1
 b/AUX3Jf7xa9YMSlYRnDDmliLogv7Z77/d0atY+OTB4t+Bk7yflWWIqrxgyllkXf4p/pyJ4va
 Q6WW0xr7XWdeb5hn3/7+Z9f6vesymasOXr/1LO9RkHX6oj3nS/6azGnd3up3WYmlOCPRUIu5q
 DgRACbyVg6hAgAA
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504884101!107916630!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38612 invoked from network); 8 Sep 2017 15:21:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439018649"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:27 +0100
Message-ID: <20170908152137.22808-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 02/12] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggYSByZXNvdXJjZSB0byBiZSBwcml2LW1hcHBlZApkaXJlY3RseSwgYnkgZWl0aGVyIGEgUFYg
b3IgSFZNIHRvb2xzIGRvbWFpbjogZ3JhbnQgdGFibGUgZnJhbWVzLgoKTk9URTogV2hpbHN0IHRo
ZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0
dXJlLAogICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0g
YW5kIHNvIGNhbm5vdCB2ZXJpZnkKICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBI
ZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKdjU6CiAtIFN3aXRjaGVkIF9fY29weV90by9mcm9tX2d1ZXN0
X29mZnNldCgpIHRvIGNvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKS4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgIHwgICAzICstCiB4ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8ICA1NiArKysrKysrKysrKysrKy0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgIHwgICAzICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggICB8ICAzOCArKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTkxIGluc2VydGlvbnMoKyksIDIxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggYmQ4YWVhYzU5ZS4uZjkyNjNhOWQ3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3MTEsNiArNDcxMSwxMDcgQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0
aWMgaW50IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJh
bWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAvKgorICAgICAqIEl0
ZXJhdGUgdGhyb3VnaCB0aGUgbGlzdCBiYWNrd2FyZHMgc28gdGhhdCBnbnR0YWJfZ2V0X2ZyYW1l
KCkgaXMKKyAgICAgKiBmaXJzdCBjYWxsZWQgZm9yIHRoZSBoaWdoZXN0IG51bWJlcmVkIGZyYW1l
LiBUaGlzIG1lYW5zIHRoYXQgdGhlCisgICAgICogb3V0LW9mLWJvdW5kcyBjaGVjayB3aWxsIGJl
IGRvbmUgb24gdGhlIGZpcnN0IGl0ZXJhdGlvbiBhbmQsIGlmCisgICAgICogdGhlIHRhYmxlIG5l
ZWRzIHRvIGdyb3csIGl0IHdpbGwgb25seSBncm93IG9uY2UuCisgICAgICovCisgICAgaSA9IG5y
X2ZyYW1lczsKKyAgICB3aGlsZSAoIGktLSAhPSAwICkKKyAgICB7CisgICAgICAgIG1mbl90IG1m
biA9IGdudHRhYl9nZXRfZnJhbWUoZCwgZnJhbWUgKyBpKTsKKworICAgICAgICBpZiAoIG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jl
c291cmNlX3QgKnhtYXIpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgKm1mbl9saXN0OworICAgIGludCByYzsKKwor
ICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKHhtYXItPmRvbWlkKTsKKyAgICBp
ZiAoIGQgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICByYyA9IHhzbV9k
b21haW5fbWVtb3J5X21hcChYU01fVEFSR0VULCBkKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
Z290byBvdXQ7CisKKyAgICBtZm5fbGlzdCA9IHhtYWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywg
eG1hci0+bnJfZnJhbWVzKTsKKworICAgIHJjID0gLUVOT01FTTsKKyAgICBpZiAoICFtZm5fbGlz
dCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgc3dpdGNoICggeG1hci0+dHlwZSApCisgICAg
eworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlOgorICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIGlmICggeG1hci0+aWQgKSAvKiBtdXN0IGJlIHplcm8gZm9yIGdyYW50
X3RhYmxlICovCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByYyA9IHhlbm1lbV9hY3F1
aXJlX2dyYW50X3RhYmxlKGQsIHhtYXItPmZyYW1lLCB4bWFyLT5ucl9mcmFtZXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX2xpc3QpOworICAgICAgICBicmVh
azsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZyZWVfYW5kX291dDsK
KworICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh4bWFyLT5nbWZuX2xpc3QsIDAsIG1mbl9saXN0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcykgKQor
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXItPm5yX2Zy
YW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgeGVuX3Bmbl90IGdmbjsKKworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Rf
b2Zmc2V0KCZnZm4sIHhtYXItPmdtZm5fbGlzdCwgaSwgMSkgKQorICAgICAgICAgICAgICAgIGdv
dG8gZnJlZV9hbmRfb3V0OworCisgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRy
eShjdXJyZCwgZ2ZuLCBfbWZuKG1mbl9saXN0W2ldKSk7CisgICAgICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgICAgICBnb3RvIGZyZWVfYW5kX291dDsKKyAgICAgICAgfQorICAgIH0KKwor
IGZyZWVfYW5kX291dDoKKyAgICB4ZnJlZShtZm5fbGlzdCk7CisKKyBvdXQ6CisgICAgcmN1X3Vu
bG9ja19kb21haW4oZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBsb25nIGFyY2hfbWVtb3J5X29w
KHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsK
ICAgICBpbnQgcmM7CkBAIC00OTMzLDYgKzUwMzQsMTYgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1
bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAKKyAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNl
OgorICAgIHsKKyAgICAgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgeG1hcjsKKworICAg
ICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmeG1hciwgYXJnLCAxKSApCisgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKKworICAgICAgICByZXR1cm4geGVubWVtX2FjcXVpcmVfcmVzb3VyY2Uo
JnhtYXIpOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBzdWJhcmNoX21l
bW9yeV9vcChjbWQsIGFyZyk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGU4YTU3ZDExOGMuLmM1MDNhN2YxZDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTExMTgsOCArMTExOCw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogfQogCiAv
KiBTZXQgZm9yZWlnbiBtZm4gaW4gdGhlIGdpdmVuIGd1ZXN0J3MgcDJtIHRhYmxlLiAqLwotc3Rh
dGljIGludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCitp
bnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4pCiB7CiAgICAgcmV0dXJuIHNldF90eXBlZF9wMm1fZW50cnkoZCwgZ2Zu
LCBtZm4sIFBBR0VfT1JERVJfNEssIHAybV9tYXBfZm9yZWlnbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmRlZmF1bHRfYWNjZXNzKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCA5ZTE4ZGMwNDkzLi5kNGFlNzQ0MTcyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjA3LDM4ICsz
NjA3LDU4IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0LCBncmFudF9yZWZfdCByZWYsCiB9CiAjZW5kaWYKIAotaW50IGdudHRhYl9tYXBfZnJhbWUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKLSAgICAgICAg
ICAgICAgICAgICAgIG1mbl90ICptZm4pCi17Ci0gICAgaW50IHJjID0gMDsKIAotICAgIGdyYW50
X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOworc3RhdGljIG1mbl90IGdudHRhYl9nZXRfZnJh
bWVfbG9ja2VkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4KQoreworICAgIHN0
cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBtZm5fdCBtZm4gPSBJ
TlZBTElEX01GTjsKIAotICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCAp
Ci0gICAgICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKKyAgICBpZiAoIGd0LT5n
dF92ZXJzaW9uID09IDAgKQorICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKLSAgICBpZiAo
IGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICBpZiAoIGd0LT5ndF92ZXJz
aW9uID09IDIgJiYKICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVz
KSApCiAgICAgewogICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7
Ci0gICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQot
ICAgICAgICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1
c1tpZHhdKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGd0KSApCisgICAgICAgICAgICBtZm4gPSBf
bWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4XSkpOwogICAgIH0KICAgICBlbHNlCiAgICAg
ewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkg
JiYKKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmCiAgICAgICAg
ICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKICAgICAgICAgICAgIGdudHRhYl9ncm93
X3RhYmxlKGQsIGlkeCArIDEpOwogCi0gICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihk
LT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3Qp
ICkKKyAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4
XSkpOwogICAgIH0KIAotICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKKyAg
ICByZXR1cm4gbWZuOworfQorCittZm5fdCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4KQoreworICAgIG1mbl90IG1mbjsKKworICAgIGdyYW50X3dy
aXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOworICAgIG1mbiA9IGdudHRhYl9nZXRfZnJhbWVfbG9j
a2VkKGQsIGlkeCk7CisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKKwor
ICAgIHJldHVybiBtZm47Cit9CisKK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCAqbWZuKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBncmFudF93cml0ZV9sb2NrKGQt
PmdyYW50X3RhYmxlKTsKKworICAgICptZm4gPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBp
ZHgpOworICAgIGlmICggbWZuX2VxKCptZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHJjID0g
LUVJTlZBTDsKKyAgICBlbHNlCisgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwg
Z2ZuKTsKIAogICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCmluZGV4IDYzOTVlOGZkMWQuLjNjY2VjMjUwZDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjEzLDYg
KzYxMyw5IEBAIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7
CiBpbnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVk
IGxvbmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5k
KTsKIAorLyogU2V0IGZvcmVpZ24gZW50cnkgaW4gdGhlIHAybSB0YWJsZSAoZm9yIHByaXYtbWFw
cGluZykgKi8KK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbik7CisKIC8qIFNldCBtbWlvIGFkZHJlc3NlcyBpbiB0
aGUgcDJtIHRhYmxlIChmb3IgcGFzcy10aHJvdWdoKSAqLwogaW50IHNldF9tbWlvX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV9hY2Nlc3NfdCBhY2Nlc3Mp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oCmluZGV4IDI5Mzg2ZGY5OGIuLjliZjU4ZTczODQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmgKQEAgLTY1MCw3ICs2NTAsNDMgQEAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZv
IHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3Bv
bG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xvZ3lf
aW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCisjaWYg
ZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCisKKy8qCisgKiBHZXQg
dGhlIHBhZ2VzIGZvciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQgdGhleSBj
YW4gYmUKKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KKyAqLworI2RlZmlu
ZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSAyOAorc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNv
dXJjZSB7CisgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1h
cHBlZCAqLworICAgIGRvbWlkX3QgZG9taWQ7CisgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNv
dXJjZSAoZGVmaW5lZCBiZWxvdykgKi8KKyAgICB1aW50MTZfdCB0eXBlOworCisjZGVmaW5lIFhF
Tk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSAwCisKKyAgICAvKgorICAgICAqIElOIC0gYSB0eXBl
LXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybworICAgICAq
ICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCisgICAgICovCisgICAgdWludDMyX3QgaWQ7
CisgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJl
IG1hcHBlZCAqLworICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKKyAgICAvKiBJTiAtIHRoZSBpbmRl
eCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KKyAgICB1aW50NjRfYWxpZ25l
ZF90IGZyYW1lOworICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhl
biwgdXBvbiByZXR1cm4sIGdtZm5fbGlzdAorICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxh
dGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAgICAgIElmIHRo
ZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KKyAgICAg
KiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0
IG9mIEdGTnMKKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5z
IG9mIHRoZSByZXNvdXJjZS4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5f
dCkgZ21mbl9saXN0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJj
ZSB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsKKworI2VuZGlmIC8qIGRlZmluZWQoX19YRU5f
XykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLworCisvKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjkgKi8KIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICov
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNlYzZjNGQ4MC4uZjllODkzNzViYiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKQEAgLTEzNiw2ICsxMzYsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludCBncmFudF90b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFtZXMpCiBpbnQgbWVtX3No
YXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVm
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0
dXMpOwogCittZm5fdCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4KTsKIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZu
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6J-0007el-6S; Fri, 08 Sep 2017 15:21:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6H-0007d9-7Y
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:45 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 34/FF-02225-885B2B95; Fri, 08 Sep 2017 15:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW771k2
 RBlOazS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyW33fZC541MVYs+fOXuYFxS2IXIweHhIC/
 xMKm0C5GTg42AR2JqU8vsYKERQRUJG7vNQAxmQXKJTom1IJUCAt4Stw7cJURxGYBqmi5s5QNx
 OYVsJH4uvQhO4gtISAvsavtIiuIzSlgK3Fw+0omEFsIqGbZ9m3MEPWCEidnPmEBsZkFNCVat/
 9mh7DlJZq3zmaGqFeRWD91FtsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXTO9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAMKtnYGDcwXilzfkQoyQHk5Ior0zPpkghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErz5W4BygkWp6akVaZk5wICHSUtw8CiJ8D7ZDJTmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4rzbIDAGQoozSPLgRsOi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmY9zfIKp7MvBK4Ta+AjmACOqLk+QaQI0oSEVJSDYws+9J8z6kXeYvfP3VW8+SVbZ9+mIj
 +9L1xSlD26BHdgPVnF+TeCBJc3q3IJPA2fclbW/NFtsbnTVMrrd/s6fuin1aVfvwDd+mW6Vyf
 OSJY5v5iqI2//NmWY36L3vrfXRv8zjG+tyn+put9tkNE8M28G677f7vvN/snPS+rQoPjzNLg3
 pQN+xiUWIozEg21mIuKEwF3KjGguQIAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504884100!83001132!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53903 invoked from network); 8 Sep 2017 15:21:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="447162232"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:31 +0100
Message-ID: <20170908152137.22808-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn
	to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgaW9yZXEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogOCBm
aWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCiAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlk
LAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwKKyAg
ICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZpb3JlcV9nZm4sCiAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOwpA
QCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmIChpb3JlcV9w
Zm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9wZm47CisgICAgaWYgKGlvcmVx
X2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVxX2dmbjsKIAotICAgIGlmIChi
dWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBkYXRhLT5idWZpb3JlcV9wZm47
CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGRhdGEtPmJ1
ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJmNDkuLjEzMjE2ZGIwNGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
CisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBA
IC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIo
CiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNl
LgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0g
aWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVxX3BmbiBwb2ludGVyIHRvIGEg
eGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAg
ICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90
IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ21m
bgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiBAcGFybSBi
dWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAogICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCiAgKiBAcmV0dXJuIDAgb24g
c3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICppb3JlcV9wZm4sIHhlbl9wZm5f
dCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFfZ2ZuLCB4ZW5fcGZuX3QgKmJ1
ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKIAogLyoqCkBA
IC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBzdGF0ZS4gQW4gSU9SRVEgU2Vy
dmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJlcXVlc3RzIHVudGlsIGl0IGlz
IGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhhdCB0aGUgY29udGVudHMgb2Yg
dGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICogTm90ZSB0aGF0IHRoZSBjb250
ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4gYXJlCiAgKiBub3QgbWVhbmlu
Z2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBlbmFibGVkIHN0YXRlLgogICoK
ICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2Uu
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDI2LDggKzQyNiw4IEBA
IHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhk
LCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRh
LT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0
YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDZjYjkwM2RlZjUuLjU4YjRhZmExZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDE4NSwyMCArNDE4NSwyMCBA
QCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKLSAg
ICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFzZSA9IGEudmFsdWU7CisgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9IGEudmFsdWU7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8
Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAgICB7CiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAgICBzZXRfYml0KGksICZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAgICAgICAgIHNldF9iaXQoaSwg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IDc1Mjk3NmQxNmQuLjY5OTEzY2YzY2QgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVx
X2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKK3N0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSAtRU5PTUVN
OwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9n
bWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7Ci0gICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5t
YXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdtZm4gPSBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsKKyAgICAgICAgICAgICpnZm4g
PSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgICAgICAgICAgcmMg
PSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTIwMCwxMiArMjAwLDEyIEBA
IHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQorc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4u
bWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgc2V0
X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAogc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJv
b2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZhOwogICAgIGludCByYzsKIAot
ICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgZ21mbiwgJnBhZ2UsICZ2
YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIGdmbiwgJnBh
Z2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCAoaW9ycC0+dmEgIT0g
TlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsKICAgICBpb3JwLT5wYWdlID0g
cGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3JwLT5nZm4gPSBnZm47CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2
ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKICAg
ICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAotICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuKQogewogICAgIGludCBy
YzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAsIGlvcmVxX3Bmbik7CisgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9wZm4gIT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9y
ZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQor
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOwpAQCAtNDM1
LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cisg
ICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAg
aW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1MSwxOCArNDUxLDE4IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hW
TV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICByYyA9IGh2bV9hbGxvY19pb3Jl
cV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAm
aW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9wZm4s
IGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgewotICAg
ICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2Zu
KGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBidWZpb3JlcV9n
Zm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVf
YnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ21mbihkLCBzLT5idWZpb3Jl
cS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5n
Zm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgcy0+aW9yZXEuZ21mbik7Cisg
ICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwogICAgIH0KIH0KIApA
QCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAoICFpc19kZWZhdWx0ICkKICAg
ICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+aW9yZXEpOworICAgICAg
ICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwogCiAgICAgICAgIGlmICggaGFu
ZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+
YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAgLTU4Nyw5ICs1ODcsOSBAQCBz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dtZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CiAK
LSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3JlcSk7CisgICAgICAgIGh2bV9h
ZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAgICAgcy0+ZW5hYmxlZCA9IDA7
CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSArNzk2LDExIEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAg
ICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAgICppb3JlcV9nZm4gPSBzLT5p
b3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAgICAg
ICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1ZmlvcmVxLmdtZm47CisgICAg
ICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOwogICAgICAgICAgICAgKmJ1
ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3NWVmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1f
b3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm47
CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAg
ICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3RydWN0IGh2bV9kb21haW4gewog
ICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9IGlvcmVxX2dmbjsKIAogICAg
IC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQg
dGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXgg
YjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yOCw4
ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
KTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJhYjVmY2EzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRvbWFpbiBzdXBwb3J0cyBhIHNp
bmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5zdGFudGlhdGVkIGlmCiAgKiBw
YXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cwogICog
aW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGlzIHJl
YWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZmZXJlZAorICogSFZNX1BBUkFN
X0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byBy
ZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEsMTQgKzgxLDE0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgogICogVGhlIGVtdWxhdG9yIG5l
ZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQK
ICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1ZXN0IGVt
dWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4ncyBnbWZu
cyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0
IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgogICogcmVzcGVj
dGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZm
ZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0
byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVtLiAo
VGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVx
dWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQotICogc3RydWN0dXJlcyBp
biA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KICAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0
cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFuZCA8
YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4g
PGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KICAqLwog
I2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCkBAIC05OCwxMCArOTgs
MTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIHVpbnQx
Nl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgcGZuICovCi0g
ICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyogT1VUIC0gYnVmZmVyZWQgaW9y
ZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3JlcV9wZm47CisgICAgLyogT1VU
IC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKKyAg
ICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1
ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcgQEAgc3RydWN0IHhlbl9kbV9v
cF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JFUSBTZXJ2ZXIgd2lsbCBub3Qg
YmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwgaXQgaXMKICAqIGluIHRoZSBl
bmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfcGZu
IGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBp
b3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyCiAgKiBp
cyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6K-0007ge-4W; Fri, 08 Sep 2017 15:21:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6H-0007df-Qu
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9B/10-16676-985B2B95; Fri, 08 Sep 2017 15:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7H1k2
 RBq3npS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5D4+xF5y4z1ix5UddA+PJWYxdjJwcEgL+
 Ev3fNrCA2GwCOhJTn15i7WLk4BARUJG4vdcAxGQWKJfomFALUiEsECex5+AXJhCbBaji38TJb
 CA2r4CNxM9Xf5khJspL7Gq7yApicwrYShzcvhKsXgioZtn2bcwQtorE+qmzoHoFJU7OfAJ2Ab
 OAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBqV5uanFxYnp
 qTmJSsV5yfu4mRmDo1DMwMO5g3NPud4hRkoNJSZRXpmdTpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3vebgXKCRanpqRVpmTnAIIZJS3DwKInwPgFJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L
 1VKnPcMSJEASFFGaR7cCFhEXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsbZApPZl4J3K
 ZXQEcwAR1R8nwDyBEliQgpqQbGQ52RW5xV9he0OFjcLXdPOXeK9efnu7pXmd8m2mksm6lppZR
 0UKZy+4djCYEr3wbKiPBZRE1c2nPWZeP1ANbNElnxWzWN7n/RlPqz4sLNtdnLsgqXP9Awk1t8
 +2MMk5T1+gVtxo+391+Tu79FMyPlG6v5Ld64ZG7+E1c/ns9YdlRkyq4YL57VSizFGYmGWsxFx
 YkAwOZkBaMCAAA=
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504884101!107916630!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38689 invoked from network); 8 Sep 2017 15:21:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439018654"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:33 +0100
Message-ID: <20170908152137.22808-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 08/12] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2
NToKIC0gU3dpdGNoZWQgR0VUL1NFVF9JT1JFUV9TRVJWRVIoKSBtYWNyb3MgdG8gZ2V0L3NldF9p
b3JlcV9zZXJ2ZXIoKQogICBmdW5jdGlvbnMgdG8gYXZvaWQgcG9zc2libGUgZG91YmxlLWV2YWx1
YXRpb24gaXNzdWVzLgoKdjQ6CiAtIEludHJvZHVjZWQgbW9yZSBoZWxwZXIgbWFjcm9zIGFuZCBy
ZWxvY2F0ZWQgdGhlbSB0byB0aGUgdG9wIG9mIHRoZQogICBjb2RlLgoKdjM6CiAtIE5ldyBwYXRj
aCAocmVwbGFjaW5nICJtb3ZlIGlzX2RlZmF1bHQgaW50byBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciIpIGluCiAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMgICAgICAgICB8IDUwMSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIHwgIDExICstCiAyIGZp
bGVzIGNoYW5nZWQsIDI0NSBpbnNlcnRpb25zKCspLCAyNjcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
CmluZGV4IGYyZTBiM2Y3NGEuLjU0MTNjYjhkMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTMzLDYgKzMzLDMy
IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+CiAKK3N0YXRpYyB2b2lkIHNldF9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBB
U1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7CisgICAgQVNTRVJUKCFkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0pOworCisgICAgZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKK30KKworc3RhdGljIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpnZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlk
KQoreworICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQorICAgICAgICByZXR1
cm4gTlVMTDsKKworICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNl
cnZlcltpZF07Cit9CisKKyNkZWZpbmUgSVNfREVGQVVMVChzKSBcCisgICAgKChzKSA9PSBnZXRf
aW9yZXFfc2VydmVyKChzKS0+ZG9tYWluLCBERUZBVUxUX0lPU0VSVklEKSkKKworI2RlZmluZSBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpIFwKKyAgICBmb3IgKCAoaWQpID0gMCwgKHMp
ID0gZ2V0X2lvcmVxX3NlcnZlcigoZCksIChpZCkpOyBcCisgICAgICAgICAgKGlkKSA8IE1BWF9O
Ul9JT1JFUV9TRVJWRVJTOyBcCisgICAgICAgICAgKHMpID0gZ2V0X2lvcmVxX3NlcnZlcigoZCks
ICsrKGlkKSkgKQorCiBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzaGFyZWRfaW9wYWdlX3QgKnAgPSBz
LT5pb3JlcS52YTsKQEAgLTQ3LDEzICs3MywxNSBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7
CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKKyAgICAgICAgaWYgKCAhcyAp
CisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICgg
c3YsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNwdV9saXN0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCkBAIC0xMjcsMTMgKzE1
NSwxNSBAQCBib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKICAg
ICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZ2LT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBlbnVtIGh2bV9pb19jb21wbGV0aW9u
IGlvX2NvbXBsZXRpb247CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9l
bnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAg
ICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKIAorICAgICAgICBpZiAoICFzICkKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzLT5pb3JlcV92Y3B1X2xpc3QsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKQEAgLTI0MywxNCArMjczLDE2IEBA
IHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAg
IGNvbnN0IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsK
ICAgICBib29sIGZvdW5kID0gZmFsc2U7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CisgICAgICAgIGlm
ICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaWYgKCAocy0+aW9yZXEu
dmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fAogICAgICAgICAgICAgIChzLT5idWZpb3Jl
cS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAgewpAQCAtMzAxLDgg
KzMzMyw5IEBAIHN0YXRpYyB2b2lkIGh2bV91cGRhdGVfaW9yZXFfZXZ0Y2huKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIH0KIH0KIAorCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2
ZXJfYWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBzdHJ1Y3QgdmNwdSAqdikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGludCByYzsKQEAgLTMzMSw3ICszNjQs
NyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICBnb3RvIGZhaWwzOwogCiAgICAgICAgIHMtPmJ1Zmlv
cmVxX2V2dGNobiA9IHJjOwotICAgICAgICBpZiAoIGlzX2RlZmF1bHQgKQorICAgICAgICBpZiAo
IElTX0RFRkFVTFQocykgKQogICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tI
Vk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hOXSA9CiAgICAgICAgICAgICAgICAgcy0+YnVmaW9yZXFf
ZXZ0Y2huOwogICAgIH0KQEAgLTQzMSw3ICs0NjQsNiBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxl
X2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CkBAIC00Mzks
NyArNDcxLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuID0g
Z2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIGludCByYzsKIAotICAgIGlmICggaXNfZGVmYXVsdCAp
CisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgpAQCAtNDY4LDggKzUwMCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9w
YWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
aXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CkBAIC00
NzksNyArNTEwLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMs
IGZhbHNlKTsKIAotICAgIGlmICggIWlzX2RlZmF1bHQgKQorICAgIGlmICggIUlTX0RFRkFVTFQo
cykgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQogICAgICAgICAgICAg
aHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1ZmlvcmVxLmdmbik7CkBAIC00ODgsMTIgKzUxOSwx
MSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAotICAgIGlmICggaXNfZGVmYXVsdCAp
CisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkKQEAgLTUwMSwxOSArNTMxLDE5IEBA
IHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19y
YW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKIHsKICAgICB1bnNp
Z25lZCBpbnQgaTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIGlzX2RlZmF1bHQgKQorICAgIGlm
ICggSVNfREVGQVVMVChzKSApCiAgICAgICAgIGdvdG8gZG9uZTsKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBjaGFyICpuYW1l
OwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIgJWQgJXMiLCBz
LT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZlciAlZCAlcyIs
IGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQp
ID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1PUF9JT19SQU5H
RV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9E
TU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01MzcsMTMgKzU2NywxMiBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2Vz
ZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2Vy
dmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3Jl
cV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVj
dCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsK
QEAgLTU1NCw3ICs1ODMsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAg
ICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJU19ERUZB
VUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7CiAKQEAgLTU3Myw4ICs2MDIsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9jaygmcy0+bG9j
ayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7CkBAIC01
ODQsNyArNjEyLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAgICAgICBn
b3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJU19ERUZBVUxU
KHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAgICAgICAgICAg
IGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsMTMgKzYyOCwxMSBA
QCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCBpZCkKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlkOwogICAgIHMt
PmRvbWFpbiA9IGQ7CiAgICAgcy0+ZG9taWQgPSBkb21pZDsKIApAQCAtNjE0LDcgKzY0MCw3IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNwaW5f
bG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lvcmVxX3NlcnZl
cl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1faW9yZXFfc2Vy
dmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVy
biByYzsKIApAQCAtNjIyLDEzICs2NDgsMTMgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVy
X2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0
b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCi0g
ICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVR
U1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8g
ZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAgICAgICBy
YyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7CisgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTYzNyw0NyArNjYzLDIwIEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVsdCk7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAogIGZhaWxfbWFwOgotICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgaHZtX2lv
cmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KIAotc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQp
CitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2Vz
KHMsIGlzX2RlZmF1bHQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywg
aXNfZGVmYXVsdCk7Ci19Ci0KLXN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2aWQoc3RydWN0
IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICBpb3Nl
cnZpZF90IGlkOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spKTsKLQotICAgIGlkID0gZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5pZDsKLQotIGFnYWluOgotICAgIGlkKys7Ci0KLSAgICAvKiBDaGVjayBmb3Ig
dW5pcXVlbmVzcyAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICgg
aWQgPT0gcy0+aWQgKQotICAgICAgICAgICAgZ290byBhZ2FpbjsKLSAgICB9Ci0KLSAgICBkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkID0gaWQ7Ci0KLSAgICByZXR1cm4gaWQ7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVy
X2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKQEAgLTY4NSw1MiArNjg0LDY3IEBAIGludCBo
dm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQogewogICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsK
IAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRP
TUlDICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByYyA9IC1FTk9NRU07CiAgICAg
cyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwogICAgIGlmICggIXMgKQotICAg
ICAgICBnb3RvIGZhaWwxOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAgIGRvbWFpbl9w
YXVzZShkKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRUVYSVNUOwotICAgIGlmICggaXNfZGVmYXVs
dCAmJiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0gTlVMTCApCi0g
ICAgICAgIGdvdG8gZmFpbDI7Ci0KLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzLCBk
LCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Ci0gICAgaWYgKCByYyApCi0gICAgICAg
IGdvdG8gZmFpbDM7Ci0KLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9lbnRyeSwKLSAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKLQogICAgIGlmICggaXNf
ZGVmYXVsdCApCiAgICAgewotICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3Jl
cV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCB0cnVlKTsK
KyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7CisKKyAgICAgICAgcmMgPSAtRUVYSVNUOwor
ICAgICAgICBpZiAoIGdldF9pb3JlcV9zZXJ2ZXIoZCwgaSkgKQorICAgICAgICAgICAgZ290byBm
YWlsOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1B
WF9OUl9JT1JFUV9TRVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGkg
IT0gREVGQVVMVF9JT1NFUlZJRCAmJgorICAgICAgICAgICAgICAgICAhZ2V0X2lvcmVxX3NlcnZl
cihkLCBpKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBy
YyA9IC1FTk9TUEM7CisgICAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBp
LCBzKTsKKworICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZp
b3JlcV9oYW5kbGluZywgaSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKwor
ICAgIGlmICggSVNfREVGQVVMVChzKSApCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxl
KHMpOworCiAgICAgaWYgKCBpZCApCi0gICAgICAgICppZCA9IHMtPmlkOworICAgICAgICAqaWQg
PSBpOworCisgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCsrOwogCiAg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCiAgICAgcmV0dXJuIDA7CiAKLSBmYWls
MzoKLSBmYWlsMjoKKyBmYWlsOgorICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgTlVMTCk7CisK
ICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICB4ZnJlZShzKTsKLSBmYWls
MToKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTc0MSwzNSArNzU1LDMwIEBAIGludCBodm1fZGVz
dHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCkKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAg
ICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciAp
Ci0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKIAot
ICAgICAgICBkb21haW5fcGF1c2UoZCk7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMg
fHwgSVNfREVGQVVMVChzKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIHAybV9zZXRf
aW9yZXFfc2VydmVyKGQsIDAsIHMpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIHAybV9zZXRfaW9yZXFfc2Vy
dmVyKGQsIDAsIHMpOwogCi0gICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKKyAgICBo
dm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQo
cyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2UpOworICAgIGRv
bWFpbl91bnBhdXNlKGQpOwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIEFTU0VS
VChkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50KTsKKyAgICAtLWQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQ7CiAKLSAgICAgICAgeGZyZWUocyk7CisgICAg
c2V0X2lvcmVxX3NlcnZlcihkLCBpZCwgTlVMTCk7CisgICAgeGZyZWUocyk7CiAKLSAgICAgICAg
cmMgPSAwOwotICAgICAgICBicmVhazsKLSAgICB9CisgICAgcmMgPSAwOwogCisgb3V0OgogICAg
IHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTc4NSwyOSArNzk0LDIzIEBAIGludCBodm1fZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAg
ICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0g
ICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIg
KQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQp
OwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMgfHwgSVNfREVGQVVMVChzKSApCisgICAgICAg
IGdvdG8gb3V0OwogCi0gICAgICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CisgICAgKmlv
cmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsKIAotICAgICAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZhICE9
IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9y
ZXEuZ2ZuOwotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47
Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICgg
cy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0g
cy0+YnVmaW9yZXEuZ2ZuOworICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2
dGNobjsKICAgICB9CiAKKyAgICByYyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0
dXJuIHJjOwpAQCAtODE4LDQ4ICs4MjEsNDEgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAK
ICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7
Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2
ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwg
aWQpOwogCi0gICAgICAgIGlmICggcy0+aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMgfHwg
SVNfREVGQVVMVChzKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBzd2l0Y2gg
KCB0eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFO
R0VfUE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAg
ICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAgciA9
IHMtPnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHR5
cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2FzZSBY
RU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6
CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAg
ICAgICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSAt
RUVYSVNUOwotICAgICAgICAgICAgaWYgKCByYW5nZXNldF9vdmVybGFwc19yYW5nZShyLCBzdGFy
dCwgZW5kKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUVYSVNUOworICAg
IGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQorICAgICAgICBn
b3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2Uociwgc3RhcnQs
IGVuZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KKyAgICByYyA9IHJh
bmdlc2V0X2FkZF9yYW5nZShyLCBzdGFydCwgZW5kKTsKIAorIG91dDoKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAg
ICByZXR1cm4gcmM7CkBAIC04NzAsNDggKzg2Niw0MSBAQCBpbnQgaHZtX3VubWFwX2lvX3Jhbmdl
X2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAg
ICAgaW50IHJjOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9l
bnRyeSApCi0gICAgewotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1
bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBnZXRfaW9y
ZXFfc2VydmVyKGQsIGlkKTsKIAotICAgICAgICBpZiAoIHMtPmlkID09IGlkICkKLSAgICAgICAg
ewotICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOworICAgIHJjID0gLUVOT0VOVDsKKyAg
ICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAg
ICAgICAgc3dpdGNoICggdHlwZSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhF
Tl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X01FTU9SWToKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAg
ICAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JU
OgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfUENJOgorICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFr
OwogCi0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAg
IHIgPSBOVUxMOworICAgICAgICBicmVhazsKKyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKLSAgICAgICAgICAgIGlmICggIXIgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAg
IHJjID0gLUVJTlZBTDsKKyAgICBpZiAoICFyICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAg
ICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICAgICAgICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5z
X3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9
IC1FTk9FTlQ7CisgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQsIGVu
ZCkgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1v
dmVfcmFuZ2Uociwgc3RhcnQsIGVuZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQot
ICAgIH0KKyAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBzdGFydCwgZW5kKTsKIAor
IG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC05MzksMjAgKzkyOCwxMiBAQCBp
bnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Rf
ZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZh
dWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lv
cmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAgaWYgKCAhcyB8fCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgIGVsc2UKKyAgICAgICAgcmMg
PSBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCBmbGFncywgcyk7CiAKICAgICBzcGluX3VubG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTk3
MCwzOCArOTUxLDI5IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0
YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBlbmFibGVkKQogewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVudHJ5
OworICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaCAoIGVudHJ5LAotICAgICAg
ICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0ICkKLSAg
ICB7Ci0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzID0gbGlzdF9lbnRyeShlbnRy
eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSk7Ci0KLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZt
X2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAg
ICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICByYyA9IC1FTk9FTlQ7CisgICAgaWYgKCAh
cyB8fCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgZG9tYWlu
X3BhdXNlKGQpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAgICAgICBpZiAoIGVuYWJsZWQg
KQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgZmFsc2UpOwotICAgICAg
ICBlbHNlCi0gICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOwor
ICAgIGlmICggZW5hYmxlZCApCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOwor
ICAgIGVsc2UKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwogCi0gICAgICAg
IGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCi0gICAgICAgIHJj
ID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAgIHJjID0gMDsKIAorIG91dDoKICAgICBz
cGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTAwOSwxNyArOTgxLDE3IEBAIGludCBodm1fc2V0
X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50
IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25l
ZCBpbnQgaWQ7CiAgICAgaW50IHJjOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkK
KyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewotICAgICAgICBib29s
IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2
ZXIpOworICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsKKyAgICAg
ICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIHYpOwogICAgICAgICBpZiAoIHJj
ICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CkBAIC0xMDI5LDEwICsxMDAxLDE1IEBA
IGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5
ICkKKyAgICB3aGlsZSAoIGlkLS0gIT0gMCApCisgICAgeworICAgICAgICBzID0gZ2V0X2lvcmVx
X3NlcnZlcihkLCBpZCk7CisKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51
ZTsKKwogICAgICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOworICAgIH0K
IAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKIApAQCAtMTA0Miw0MyArMTAxOSw0NSBAQCBpbnQgaHZtX2FsbF9pb3JlcV9z
ZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogdm9pZCBo
dm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWdu
ZWQgaW50IGlkOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
aXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFD
SF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgeworICAgICAgICBpZiAoICFzICkKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUo
cywgdik7CisgICAgfQogCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogfQogCiB2b2lkIGh2bV9kZXN0cm95X2FsbF9pb3Jl
cV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsICpuZXh0OworICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2ln
bmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICAvKiBObyBuZWVkIHRvIGRvbWFpbl9wYXVzZSgp
IGFzIHRoZSBkb21haW4gaXMgYmVpbmcgdG9ybiBkb3duICovCiAKLSAgICBsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkK
KyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewotICAgICAgICBib29s
IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2
ZXIpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBpc19kZWZhdWx0KTsK
LQotICAgICAgICBpZiAoIGlzX2RlZmF1bHQgKQotICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9t
YWluLmRlZmF1bHRfaW9yZXFfc2VydmVyID0gTlVMTDsKKyAgICAgICAgaWYgKCAhcyApCisgICAg
ICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7Cisg
ICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kZWluaXQocyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgaXNf
ZGVmYXVsdCk7CisgICAgICAgIEFTU0VSVChkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmNvdW50KTsKKyAgICAgICAgLS1kLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50
OwogCisgICAgICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaWQsIE5VTEwpOwogICAgICAgICB4ZnJl
ZShzKTsKICAgICB9CisgICAgQVNTRVJUKCFkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmNvdW50KTsKIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKIH0KQEAgLTExMTEsNyArMTA5MCw3IEBAIGludCBodm1fc2V0
X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkKQogICAgICAqIHN0aWxs
IGJlIHNldCBhbmQgdGh1cywgd2hlbiB0aGUgc2VydmVyIGlzIGNyZWF0ZWQsIGl0IHdpbGwgaGF2
ZQogICAgICAqIHRoZSBjb3JyZWN0IGRvbWlkLgogICAgICAqLwotICAgIHMgPSBkLT5hcmNoLmh2
bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIo
ZCwgREVGQVVMVF9JT1NFUlZJRCk7CiAgICAgaWYgKCAhcyApCiAgICAgICAgIGdvdG8gZG9uZTsK
IApAQCAtMTE2NCwxMiArMTE0MywxMyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3Nl
bGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1aW50MzJfdCBjZjg7CiAg
ICAgdWludDhfdCB0eXBlOwogICAgIHVpbnQ2NF90IGFkZHI7CisgICAgdW5zaWduZWQgaW50IGlk
OwogCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
Lmxpc3QpICkKKyAgICBpZiAoICFkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50
ICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQ
RV9DT1BZICYmIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+
YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyOworICAgICAgICByZXR1cm4gZ2V0
X2lvcmVxX3NlcnZlcihkLCBERUZBVUxUX0lPU0VSVklEKTsKIAogICAgIGNmOCA9IGQtPmFyY2gu
aHZtX2RvbWFpbi5wY2lfY2Y4OwogCkBAIC0xMjA5LDE2ICsxMTg5LDExIEBAIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICBhZGRyID0gcC0+YWRkcjsKICAgICB9CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisg
ICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0
IHJhbmdlc2V0ICpyOwogCi0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgaWYg
KCAhcy0+ZW5hYmxlZCApCisgICAgICAgIGlmICggIXMgfHwgSVNfREVGQVVMVChzKSApCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CkBAIC0xMjUx
LDcgKzEyMjYsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBk
LT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CisgICAgcmV0dXJuIGdldF9p
b3JlcV9zZXJ2ZXIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiB9CiAKIHN0YXRpYyBpbnQgaHZtX3Nl
bmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnAp
CkBAIC0xNDEwLDEzICsxMzg1LDE2IEBAIHVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVx
KGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKLSAgICB1bnNp
Z25lZCBpbnQgZmFpbGVkID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgaWQsIGZhaWxlZCA9IDA7CisK
KyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCisgICAgeworICAgICAgICBpZiAo
ICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAo
IHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQogICAg
ICAgICBpZiAoIGh2bV9zZW5kX2lvcmVxKHMsIHAsIGJ1ZmZlcmVkKSA9PSBYODZFTVVMX1VOSEFO
RExFQUJMRSApCiAgICAgICAgICAgICBmYWlsZWQrKzsKKyAgICB9CiAKICAgICByZXR1cm4gZmFp
bGVkOwogfQpAQCAtMTQzNiw3ICsxNDE0LDYgQEAgc3RhdGljIGludCBodm1fYWNjZXNzX2NmOCgK
IHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzcGluX2xvY2tf
aW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKLSAgICBJTklUX0xJ
U1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKIAogICAgIHJl
Z2lzdGVyX3BvcnRpb19oYW5kbGVyKGQsIDB4Y2Y4LCA0LCBodm1fYWNjZXNzX2NmOCk7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IDdmMTI4YzA1ZmYuLjAxZmU4YTcyZDggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oCkBAIC02MCw3ICs2MCw2IEBAIHN0cnVjdCBodm1faW9yZXFf
c2VydmVyIHsKIAogICAgIC8qIERvbWFpbiBpZCBvZiBlbXVsYXRpbmcgZG9tYWluICovCiAgICAg
ZG9taWRfdCAgICAgICAgICAgICAgICBkb21pZDsKLSAgICBpb3NlcnZpZF90ICAgICAgICAgICAg
IGlkOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgaW9yZXE7CiAgICAgc3RydWN0IGxpc3Rf
aGVhZCAgICAgICBpb3JlcV92Y3B1X2xpc3Q7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICBi
dWZpb3JlcTsKQEAgLTEwMCw2ICs5OSw5IEBAIHN0cnVjdCBodm1fcGlfb3BzIHsKICAgICB2b2lk
ICgqZG9fcmVzdW1lKShzdHJ1Y3QgdmNwdSAqdik7CiB9OwogCisjZGVmaW5lIE1BWF9OUl9JT1JF
UV9TRVJWRVJTIDgKKyNkZWZpbmUgREVGQVVMVF9JT1NFUlZJRCAwCisKIHN0cnVjdCBodm1fZG9t
YWluIHsKICAgICAvKiBHdWVzdCBwYWdlIHJhbmdlIHVzZWQgZm9yIG5vbi1kZWZhdWx0IGlvcmVx
IHNlcnZlcnMgKi8KICAgICBzdHJ1Y3QgewpAQCAtMTA5LDExICsxMTEsMTAgQEAgc3RydWN0IGh2
bV9kb21haW4gewogCiAgICAgLyogTG9jayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGluIHRo
ZSBzdWItc3RydWN0IGFuZCB0aGUgZGVmYXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHNw
aW5sb2NrX3QgICAgICAgbG9jazsKLSAgICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAgICAg
ICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAg
ICBsb2NrOworICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9OUl9J
T1JFUV9TRVJWRVJTXTsKKyAgICAgICAgdW5zaWduZWQgaW50ICAgICAgICAgICAgY291bnQ7CiAg
ICAgfSBpb3JlcV9zZXJ2ZXI7Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmRlZmF1bHRf
aW9yZXFfc2VydmVyOwogCiAgICAgLyogQ2FjaGVkIENGOCBmb3IgZ3Vlc3QgUENJIGNvbmZpZyBj
eWNsZXMgKi8KICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICBwY2lfY2Y4OwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6I-0007eE-Hs; Fri, 08 Sep 2017 15:21:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6G-0007cw-Hf
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F8/9D-18858-785B2B95; Fri, 08 Sep 2017 15:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDvW771k2
 RBgfnsFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9M9axFTRGVhxf/oulgbHbrouRk0NCwF/i
 Rv9dVhCbTUBHYurTS0A2B4eIgIrE7b0GIGFmgRCJiScngJUIC8RIzDzxEMxmASqZ2XqGGcTmF
 bCR+PGnlxlipLzErraLYDWcArYSB7evZAKxhYBqlm3fBlUvKHFy5hMWiPmaEq3bf7ND2PISzV
 tnM0PUq0isnzqLbQIj3ywkLbOQtMxC0rKAkXkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBsV5
 uanFxYnpqTmJSsV5yfu4mRmCg1TMwMO5gvNLmfIhRkoNJSZRXpmdTpBBfUn5KZUZicUZ8UWlO
 avEhRg0ODoG+NasvMEqx5OXnpSpJ8OZvAaoTLEpNT61Iy8wBxgJMqQQHj5II75PNQGne4oLE3
 OLMdIjUKUZjjmObLv9h4ui4efcPkxDYJClxXm2QSQIgpRmleXCDYDF6iVFWSpiXkYGBQYinIL
 UoN7MEVf4VozgHo5Iw72+QhTyZeSVw+14BncIEdErJ8w0gp5QkIqSkGhg7PFPje+8eFwmd0Pc
 yId4kP9d2teFNqfRmT1Fd1YKSqXl569YXfH0U9mc93wOn8k2OiR+rrrl/T249zn9FvU2/3Hph
 7v/ZonGT8soLZaU/Kieo1OdwbtqeN/HrmcLlDMK7N66fXPypa2nSwk/G7NPzXwZ+Wc/rtnX5y
 +OCR9X/PxGPS47ZvlOJpTgj0VCLuag4EQBOui5FzAIAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1504884100!83001132!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53810 invoked from network); 8 Sep 2017 15:21:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="447162233"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:30 +0100
Message-ID: <20170908152137.22808-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v5 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBNaW5vciBjb3NtZXRpYyBmaXggc3VnZ2Vz
dGVkIGJ5IFJvZ2VyLgoKdjM6CiAtIEludHJvZHVjZWQgeGNfZG9tX3NldF9nbnR0YWJfZW50cnko
KSB0byBhdm9pZCBkdXBsaWNhdGVkIGNvZGUuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAg
ICB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiAr
LQogNiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4NjgwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf
ZG9tLmgKQEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAogaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwotaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKTsKLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwKICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY29uc29sZV9kb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IGMzYjQ0ZGQzOTkuLmRjMGEx
ZmRlZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtMjgwLDExICsyODAsMjkgQEAgc3RhdGljIHhlbl9wZm5f
dCB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkKQog
ICAgIHJldHVybiBnbWZuOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVf
Z21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQorc3RhdGljIHZvaWQg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgYmFja2VuZF9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBiYWNrZW5kX2dtZm4pCit7
CisgICAgaWYgKCBndWVzdF9kb21pZCA9PSBiYWNrZW5kX2RvbWlkIHx8IGJhY2tlbmRfZ21mbiA9
PSAtMSkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogWyV1
XSAtPiAweCUiUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGlk
eCwgYmFja2VuZF9nbWZuKTsKKworICAgIGdudHRhYltpZHhdLmZsYWdzID0gR1RGX3Blcm1pdF9h
Y2Nlc3M7CisgICAgZ250dGFiW2lkeF0uZG9taWQgPSBiYWNrZW5kX2RvbWlkOworICAgIGdudHRh
YltpZHhdLmZyYW1lID0gYmFja2VuZF9nbWZuOworfQorCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250
dGFiX2dtZm47CkBAIC0zMDgsMTggKzMyNiwxMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgaWYgKCBkb21pZCAhPSBjb25zb2xlX2RvbWlkICAmJiBjb25zb2xlX2dtZm4gIT0g
LTEpCi0gICAgewotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdz
ID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09O
U09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwotICAgIH0KLSAgICBpZiAoIGRvbWlk
ICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCi0gICAgewotICAgICAg
ICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNj
ZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5kb21pZCA9IHhl
bnN0b3JlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5m
cmFtZSA9IHhlbnN0b3JlX2dtZm47Ci0gICAgfQorICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5
KHhjaCwgZ250dGFiLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19k
b21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCB4ZW5zdG9yZV9kb21pZCwgeGVu
c3RvcmVfZ21mbik7CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEg
KQogICAgIHsKQEAgLTMzNywxMSArMzQ3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4
Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQog
ewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgwLDcgKzM5
MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gs
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3Rv
cmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5z
dG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQxNSw1NiBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xh
dGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9t
LT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4
Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cisg
ICAgdm9pZCAqYWRkciA9IE5VTEw7CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBf
cmVzb3VyY2UoZm1lbSwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwor
ICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RTVVBQ
ICkKKyAgICAgICAgICAgIHJldHVybiBpc19odm0gPworICAgICAgICAgICAgICAgIGNvbXBhdF9n
bnR0YWJfaHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KSA6CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3Rv
cmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21p
ZCwgeGVuc3RvcmVfZG9taWQpOworCisgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBn
cmFudCB0YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiW2Vycm5vPSVkXVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOworICAgICAgICByZXR1cm4gLTE7
CiAgICAgfQorCisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJf
UkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21p
ZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0X2dudHRhYl9l
bnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBndWVzdF9kb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OworCisgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKwor
ICAgIHJldHVybiAwOworfQorCitpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKK3sKKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNv
bGVfcGZuKTsKKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPnhlbnN0b3JlX3Bmbik7CisKKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFk
YThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEg
QEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhj
X2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAg
ICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGlu
dCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAg
aWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9z
ZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0
eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5j
b25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwpAQCAtODUxLDcgKzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJf
bWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9o
dm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVf
ZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZl
bC94Yy94Yy5jCmluZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250
dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAm
eGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAw
ICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVf
ZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2Vs
Zi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL6J-0007ew-Dw; Fri, 08 Sep 2017 15:21:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqL6H-0007dF-Gy
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:21:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EE/39-03616-885B2B95; Fri, 08 Sep 2017 15:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDvW7H1k2
 RBp8XC1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfZjxkKdgsV7Ht2TmWBsYLol2MnBwSAv4S
 Ty4/YwGx2QR0JKY+vcTaxcjBISKgInF7r0EXIxcHs8BzJomZO9oZQWqEBUwltr9awg5iswDVn
 FzYzgpi8wrYSPzdeZMVYqa8xK62i1BxQYmTM5+AzWcW0JRo3f6bHcKWl2jeOpsZxBYCmrN+6i
 y2CYw8s5C0zELSMgtJywJG5lWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgaHDAAQ7GHc+dzrEKMnBpCTKK9OzKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/+
 FqCcYFFqempFWmYOMIhh0hIcPEoivE82A6V5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEIse
 fl5qVLivNogkwRASjNK8+AGwaLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5LUGm8GTmlc
 DtewV0ChPQKSXPN4CcUpKIkJJqYKwufFNmnHLwg2KE8cLvm1oeXduyd+2Z+rU8ctv6dtl/eO6
 1evkMjfVBB7U/ipx2eHzl1bwM+QsnTFqDpULCBH9e/M37YVn7tIQTvq7HtAy/zq++X1LEVpF8
 Yu7u+tWrHC74nFrvd9qxfkHYL7+6zbu7zzQZcC3S3bxWeF+DWKDpMUk1Z0G2iSpKLMUZiYZaz
 EXFiQBB3vsbqQIAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504884102!81785900!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25059 invoked from network); 8 Sep 2017 15:21:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:21:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="447162231"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:25 +0100
Message-ID: <20170908152137.22808-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBHcmFudCB0YWJsZXMKIC0gSU9SRVEg
c2VydmVyIHBhZ2VzCgpOT1RFOiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBhIG1hc3RlciByZS1i
YXNlIG9mIEp1ZXJnZW4gR3Jvc3MncyBwYXRjaCAieGVuOiBtb3ZlClhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIGNvZGUgaW50byBncmFudF90YWJsZS5jIi4gRm9yIGNvbnZlbmllbmNlIHRoZSBjb2Rl
IGlzIGFsc28gYXZhaWxhYmxlCm9uIGEgYnJhbmNoIGF0OgoKaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRz
L2lvcmVxOQoKdjU6CiAtIFJlc3BvbmRlZCB0byByZXZpZXcgY29tbWVudHMgZnJvbSBXZWkKCnY0
OgogLSBSZXNwb25kZWQgdG8gZnVydGhlciByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlcgoKdjM6
CiAtIERyb3BwZWQgb3JpZ2luYWwgcGF0Y2ggIzEgc2luY2UgaXQgaXMgY292ZXJlZCBieSBKdWVy
Z2VuJ3MgcGF0Y2guCiAtIEFkZGVkIG5ldyB4ZW5mb3JlaWdubWVtb3J5Y2xlYW51cCBwYXRjaCAo
IzQpLgogLSBSZXBsYWNlZCB0aGUgcGF0Y2ggaW50cm9kdWNpbmcgdGhlIGlvcmVxIHNlcnZlciAn
aXNfZGVmYXVsdCcgZmxhZyB3aXRoIG9uZQogICB0aGF0IGNoYW5nZXMgdGhlIGlvcmVxIHNlcnZl
ciBsaXN0IGludG8gYW4gYXJyYXkgKCM4KS4KClBhdWwgRHVycmFudCAoMTIpOgogIHg4Ni9tbTog
YWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgZ3Vlc3QgbWZucwogIHg4Ni9tbTog
YWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCiAgdG9v
bHMvbGlieGVuZm9yZWlnbm1lbW9yeTogYWRkIHN1cHBvcnQgZm9yIHJlc291cmNlIG1hcHBpbmcK
ICB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiByZWR1Y2UgeGVuZm9yZWlnbm1lbW9yeV9yZXN0
cmljdCBjb2RlCiAgICBmb290cHJpbnQKICB0b29scy9saWJ4ZW5jdHJsOiB1c2UgbmV3IHhlbmZv
cmVpZ25tZW1vcnkgQVBJIHRvIHNlZWQgZ3JhbnQgdGFibGUKICB4ODYvaHZtL2lvcmVxOiByZW5h
bWUgLipwZm4gYW5kIC4qZ21mbiB0byAuKmdmbgogIHg4Ni9odm0vaW9yZXE6IHVzZSBib29sIHJh
dGhlciB0aGFuIGJvb2xfdAogIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFuIGFycmF5IG9mIGlv
cmVxIHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0CiAgeDg2L2h2bS9pb3JlcTogc2ltcGxpZnkg
Y29kZSBhbmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2L2h2bS9pb3JlcTogdXNlIGdmbl90
IGluIHN0cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1hcHBpbmcg
Z2ZucyB1bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3RlZAogIHg4Ni9odm0vaW9yZXE6IGFk
ZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCgogdG9vbHMvaW5jbHVkZS94ZW4tc3lz
L0xpbnV4L3ByaXZjbWQuaCAgICAgICAgICAgICAgfCAgMTEgKwogdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0KIHRvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgIDE0ICstCiB0b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNTMgKysKIHRv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAgICAgICAgIHwgICA3IC0K
IC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgIDQx
ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwg
ICA1ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAg
IHwgIDQ1ICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAgICAgICAgICAg
ICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgICAgICAgICAg
ICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAg
ICAgICAgICAgICB8ICA0MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYyAg
ICAgICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9y
ZV94ODZfaHZtLmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9weXRob24v
eGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gv
eDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4
ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4
NTYgKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDE1MSArKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTYgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgICAgIHwgIDIxICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pb3JlcS5oICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgICAgfCAgNDYgKy0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQxICst
CiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAg
MSArCiAzMiBmaWxlcyBjaGFuZ2VkLCAxMDY0IGluc2VydGlvbnMoKyksIDU2MiBkZWxldGlvbnMo
LSkKCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqL7g-0008OW-Uc; Fri, 08 Sep 2017 15:23:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1dqL7e-0008NV-UH; Fri, 08 Sep 2017 15:23:11 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 57/51-03454-DD5B2B95; Fri, 08 Sep 2017 15:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyWNVNQ/fu1k2
 RBvd2cFi8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvGhRk72Qpu81f8
 2TuTtYFxNm8XIxeHkMBkRon2rb+Yuhg5OCQEbCT2tmVDxHcxSlz89QIozgkUl5WYd+ApCyobp
 KiLSWLG+stgCSGBBYwSE2ZLgtjCAp4SZ65cYQIpEhH4xCZx6tNjNoiOhYwSU3p2gnWwCehKTG
 5ZwQZi8wKt/n3tHjuIzSKgIrH47QtmEFtUIFxi//drzBA1ghInZz4B6+UU8JZ4d3gHK4jNLGA
 hMXP+eUYIW1zi1pP5TBC2vETz1tnMMGfffnSbfQKjyCwko2YhaZ+FpH0WkvYFjCyrGDWKU4vK
 Uot0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY4cBCHYwflkWcIhRkoNJS
 ZRXpmdTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3h9bgHKCRanpqRVpmTnAKIZJS3DwKInwPt
 kMlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHe1SAzBECKMkrz4EbAEsolRlkpYV5GoKO
 EeApSi3IzS1DlXzGKczAqCfMWg0zhycwrgdv0CugIJqAjSp5vADmiJBEhJdXA6MmXe9W24axy
 bfLdhu3Z/vszbEP+GFmI5NuueZ7M8ShMeaKbbuS5dQUT6s8z7JRsUsp5mj/L8PCaDZvDYwo2s
 xfG/k3asK3qr8hhFbFX+w7m1Dy0Mv2z8z7bhLp+V0PdR7dyWHqtnmwRvyK/WkWjJnxRzoZylV
 NhbYUMZq7mO6vqlvtf3HdPiaU4I9FQi7moOBEAqp6mhiMDAAA=
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504884188!78419971!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8373 invoked from network); 8 Sep 2017 15:23:09 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 15:23:09 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id A46D9102E16;
 Fri,  8 Sep 2017 17:23:06 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id reJap-B9Ul-2; Fri,  8 Sep 2017 17:23:06 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 6B2F7102E10;
 Fri,  8 Sep 2017 17:22:38 +0200 (CEST)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 8 Sep
 2017 17:22:38 +0200
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth
 <lars.kurth@citrix.com>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "alexander.dubinin@gmail.com"
 <alexander.dubinin@gmail.com>, "stefano@aporeto.com" <stefano@aporeto.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu>
 <20170908093150.s36zcmir43eqtblq@citrix.com>
 <20170908094613.f3vpohl47v6qv5xl@var.youpi.perso.aquilenet.fr>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <0d7a9627-45a3-3ffa-501a-990d78e22059@neclab.eu>
Date: Fri, 8 Sep 2017 17:22:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908094613.f3vpohl47v6qv5xl@var.youpi.perso.aquilenet.fr>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Subject: Re: [Xen-devel] [Minios-devel]  [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDguMDkuMjAxNyAxMTo0NiwgU2FtdWVsIFRoaWJhdWx0IHdyb3RlOgo+IEhlbGxvLAo+IAo+
IEknbSBhbGwgZm9yIGl0IDopCgpUaGFua3MhCgo+IAo+IEkgd29uJ3QgaGF2ZSB0aW1lIHRvIHNw
ZW5kIGZvciBjb250cmlidXRpb25zLCBidXQgSSBjYW4gcHJvYmFibHkgYW5zd2VyCj4gcXVlc3Rp
b25zIGFib3V0IHRoZSBleGlzdGluZyBzb3VyY2UgY29kZSwgY2hhbGxlbmdlcyB3aXRoIHN0dWJk
b21haW5zCj4gZXRjLgoKVGhhbmtzIGZvciB5b3VyIG9mZmVyLiBTdHViZG9tYWlucyBhcmUgZGVm
aW5pdGVseSBvbmUgb2YgdGhlIHVzZSBjYXNlcyAKZm9yIHRoaXMgcHJvamVjdC4gRGlkIHlvdSB3
b3JrIHdpdGggaXQgaW4gdGhlIHBhc3Q/Cgo+IAo+IFRoZSBvbmx5IHRoaW5nIEknZCB3b3JyeSBh
Ym91dCBpcyB0byBiZSBjbGVhciBvbiB0aGUgc2NvcGUgb2YgVW5pY29yZToKPiB3ZSBkb24ndCB3
YW50IHRvIGp1c3QgY3JlYXRlIGFub3RoZXIgTGludXgga2VybmVsLiBDb252ZXJzZWx5LCB0aGVy
ZQo+IGFyZSBlZmZvcnRzIGUuZy4gYnkgTmljb2xhcyBQaXRyZSwgdG8gb3B0aW9uYWxseSByZW1v
dmUgZmVhdHVyZXMgTGludXgKPiB0byBtYWtlIGl0IHNtYWxsZXIuIEl0IG1pZ2h0IGhhcHBlbiB0
aGF0IGF0IHNvbWUgcG9pbnQgVW5pY29yZSBhbmQgdGhhdAo+IHRpbnkgTGludXggd291bGQgZ2V0
IHRvIHRoZSBzYW1lIHNldCBvZiBmZWF0dXJlcyAoa2VybmVsLXdpc2UsIFVuaWNvcmUKPiB3aWxs
IG9mIGNvdXJzZSBoYXZlIHVzZXJsYW5kIGxpYnJhcmllcyBjb21waWxlZCBpbiBldGMuKSwgYnV0
IEFJVUkKPiBVbmljb3JlIHBlb3BsZSBjYW4gYmUgcmVhc29uYWJsZSBlbm91Z2ggd2l0aCBmZWF0
dXJlcyB0aGF0IHRoaXMgZG9lcyBub3QKPiBoYXBwZW4sIGp1c3Qgc29tZXRoaW5nIHRvIGtlZXAg
aW4gbWluZDogYXZvaWQgcG9uZXlzLgoKVGhpcyBpcyBhIGdvb2QgcG9pbnQsIGFuZCBJIGFncmVl
IHRoYXQgd2Ugc2hvdWxkIGtlZXAgdGhpcyBpbiBtaW5kLiAKSG93ZXZlciwgb3VyIG9yaWdpbmFs
IGludGVudGlvbiB3aXRoIFVuaWNvcmUgaXMgdG8gYnVpbGQgClVuaWtlcm5lbHMvTWljcm9rZXJu
ZWxzIChzaW5nbGUgYXBwbGljYXRpb24gT1NlcykgcmF0aGVyIHRoYW4gdG8gYnVpbGQgCm11bHRp
LWFwcGxpY2F0aW9uIE9TZXMsIGxpa2UgTGludXguIFRoaXMgc2ltcGxpZmljYXRpb24gZW5hYmxl
cyBmdXJ0aGVyIAp0dW5pbmcgb3B0aW9ucyB0byB0aGUgT1MgbGF5ZXJzLgoKPiAKPiBTYW11ZWwK
PiAKClRoYW5rcywKClNpbW9uCgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAo+IAoKLS0gCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpTaW1vbiBLdWVuemVy
CuOCt+ODouODsyDjgq/jgqXjg7Pjg4TjgqHjg7wKUmVzZWFyY2ggU2NpZW50aXN0LApOZXR3b3Jr
ZWQgU3lzdGVtcyBhbmQgRGF0YSBBbmFseXRpY3MgR3JvdXAKTkVDIExhYm9yYXRvcmllcyBFdXJv
cGUsIE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24KS3VyZnVlcnN0ZW5hbmxhZ2UgMzYsIEQtNjkx
MTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIyMSA0MzQyLTI2NApGYXg6ICAgICArNDkg
KDApNjIyMSA0MzQyLTUyNjQKZS1tYWlsOiAgc2ltb24ua3VlbnplckBuZWNsYWIuZXUKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ck5F
QyBFdXJvcGUgTHRkIHwgUmVnaXN0ZXJlZCBPZmZpY2U6IEF0aGVuZSwgT2R5c3NleQpCdXNpbmVz
cyBQYXJrLCBXZXN0IEVuZCBSb2FkLCBMb25kb24sIEhBNCA2UUUsIEdCClJlZ2lzdGVyZWQgaW4g
RW5nbGFuZCAyODMyMDE0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:28:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLD9-0000kk-Km; Fri, 08 Sep 2017 15:28:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqLD8-0000ke-Em
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 15:28:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3B/13-30502-137B2B95; Fri, 08 Sep 2017 15:28:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9dg+6Z
 Ig5af5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfznWMBS1qFTNuNDM1MJ6Q6WLk5BASyJNY
 f/4YO4jNK2An0fDlIhuILSFgKHF64U0WEJtFQFXiX/d/MJtNQF2i7dl2VhBbBCh++NJxpi5GL
 g5mgRYmiUvbf4ElhAUCJKY9X8kKsSBGYu2VnYwgNqeAicSOv5OA4hxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw48BCHYwXjzteYhRkoNJSZRXpmdTpBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8AZuA6oTLEpNT61Iy8wBRghMqQQHj
 5IIryNImre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHkzQIoEQIoySvPgRsCi9RKjrJQwLyPQgU
 I8BalFuZklqPKvGMU5GJWEeSNApvBk5pXAbXoFdAQT0BElzzeAHFGSiJCSamB0zHOZc4Zlp65
 g3LaNFfOjYiTn3xU2CNi80NvSVGyzx9uNNu/fi/6NKYzfo6o0b3etZW34lwuKTY2cgWvucB8o
 NM72+XQmrXX1RQ/WzK0q7pf2856bPWvKRadP/mJtpb8bnHhfrZx5Tu3NRssDq7zrnVk1Mzdd2
 bj1+JxrQtphcd39V6VlXLKVWIozEg21mIuKEwHbldct0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1504884526!82327138!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13744 invoked from network); 8 Sep 2017 15:28:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 15:28:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 09:28:46 -0600
Message-Id: <59B2D34F0200007800178EBC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 09:28:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-4-jgross@suse.com>
In-Reply-To: <20170908065634.5420-4-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBEZWxh
eSB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZ3JhbnQgdGFibGUgc3ViIHN0cnVjdHVyZXMgaW4gb3Jk
ZXIgdG8KPiBhbGxvdyBtb2RpZnlpbmcgcGFyYW1ldGVycyBuZWVkZWQgZm9yIHNpemluZyBvZiB0
aGVzZSBzdHJ1Y3R1cmVzIGF0IGEKPiBwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJv
bSBnbnR0YWJfc2V0dXBfdGFibGUoKSBvciBqdXN0Cj4gYmVmb3JlIHRoZSBkb21haW4gaXMgc3Rh
cnRlZCB0aGUgZmlyc3QgdGltZS4KClRoZSByZWZlcmVuY2UgdG8gZ250dGFiX3NldHVwX3RhYmxl
KCkgaXMgbm93IHNvcnQgb2Ygc3RhbGUuCgo+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiAr
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTM2Myw2ICszNjMsOSBAQCBzdHJ1Y3QgZG9t
YWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFn
cywKPiAgICAgICAgICAgICAgZ290byBmYWlsOwo+ICAgICAgICAgIGluaXRfc3RhdHVzIHw9IElO
SVRfZ250dGFiOwo+ICAKPiArICAgICAgICBpZiAoIGRvbWlkID09IDAgJiYgZ3JhbnRfdGFibGVf
aW5pdChkKSApCj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKCkJlc2lkZXMgbm90IHJlYWxseSBs
aWtpbmcgdGhlIHNwZWNpYWwgY2FzZSwgd2h5IGNhbid0CmdyYW50X3RhYmxlX2NyZWF0ZSgpIG1h
a2UgdGhpcyBjYWxsLCBrZWVwaW5nIG1vcmUgZ3JhbnQgdGFibGUKbG9naWMgd2l0aGluIGdyYW50
X3RhYmxlLmM/IEFuZCBpZiB5b3Ugc3BlY2lhbCBjYXNlIERvbTAsCndvdWxkbid0IGl0IGJlIGJl
dHRlciB0byAoYWxzbykgc3BlY2lhbCBjYXNlIHRoZSBoYXJkd2FyZSBkb21haW4KKGluIGNhc2Ug
dGhhdCdzIG5vdCBEb20wKT8KCj4gQEAgLTEwMjksOCArMTAzMywxNyBAQCBpbnQgZG9tYWluX3Vu
cGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICogQ3Jl
YXRpb24gaXMgY29uc2lkZXJlZCBmaW5pc2hlZCB3aGVuIHRoZSBjb250cm9sbGVyIHJlZmVyZW5j
ZSBjb3VudAo+ICAgICAgICogZmlyc3QgZHJvcHMgdG8gMC4KPiAgICAgICAqLwo+IC0gICAgaWYg
KCBuZXcgPT0gMCApCj4gKyAgICBpZiAoIG5ldyA9PSAwICYmICFkLT5jcmVhdGlvbl9maW5pc2hl
ZCApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHJldCA9IGdyYW50X3RhYmxlX2luaXQoZCk7Cj4g
Kwo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIF9fZG9t
YWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZCwgTlVMTCk7Cj4gKyAgICAgICAgICAgIHJl
dHVybiByZXQ7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGQtPmNyZWF0aW9uX2ZpbmlzaGVkID0g
dHJ1ZTsKPiArICAgIH0KCkFkZGluZyBhIGdyYW50IHRhYmxlIGNhbGwgaGVyZSBsb29rcyByYXRo
ZXIgYXJiaXRyYXJ5LCBpZiBub3QgaGFja2lzaC4KV2h5IGNhbid0IHlvdSBjYWxsIGl0IGZyb20g
dGhlIGRvbWN0bCB5b3UncmUgZ29pbmcgdG8gYWRkIGluIGEgbGF0ZXIKcGF0Y2gsIHJlcXVpcmlu
ZyB0aGUgdG9vbCBzdGFjayB0byBpc3N1ZSB0aGF0IGRvbWN0bCBpbiBhbGwgY2FzZXMsIGp1c3QK
bGlrZSBlLmcuIGEgbWF4X3ZjcHVzIG9uZSBpcyBhbHdheXMgbmVjZXNzYXJ5PyBUaGF0IHdvdWxk
IGFsc28KYXZvaWQgYSBwb3NzaWJseSBjb25mdXNpbmcgZXJyb3IgKGZyb20gdGhlIHVucGF1c2Us
IGkuZS4gbm90Cm9idmlvdXNseSByZWxhdGVkIHRvIGdyYW50IHRhYmxlIHNldHVwIGZhaWx1cmUp
LiBPZiBjb3Vyc2UgdGhhdCB3aWxsCnJlcXVpcmUgbWVyZ2luZyB0aGlzIHBhdGNoIHdpdGggdGhl
IG90aGVyIG9uZSB0byBhdm9pZCBhbgppbnRlcm1lZGlhdGUgc3RhdGUgaW4gd2hpY2ggdGhlIGNh
bGwgd291bGRuJ3QgYmUgbWFkZSBhdCBhbGwuCgo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+IEBAIC0xNjU1LDYgKzE2NTUs
NzggQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+ICAgICAgZ3QtPm5yX3N0YXR1c19mcmFtZXMgPSAwOwo+
ICB9Cj4gIAo+ICtpbnQKPiArZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaSwgajsKPiArCj4gKyAgICBpZiAoIGd0LT5ucl9ncmFudF9mcmFtZXMgKQo+
ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIGd0LT5ucl9ncmFudF9mcmFtZXMgPSBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsKPiArCj4gKyAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICov
Cj4gKyAgICBpZiAoIChndC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICosCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
bnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+ICsgICAgICAgIGdvdG8gbm9fbWVt
XzE7Cj4gKyAgICBmb3IgKCBpID0gMDsKPiArICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19m
cm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+ICsgICAgewo+
ICsgICAgICAgIGlmICggKGd0LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0g
TlVMTCApCj4gKyAgICAgICAgICAgIGdvdG8gbm9fbWVtXzI7Cj4gKyAgICAgICAgY2xlYXJfcGFn
ZShndC0+YWN0aXZlW2ldKTsKPiArICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFDR05UX1BFUl9Q
QUdFOyBqKysgKQo+ICsgICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmZ3QtPmFjdGl2ZVtpXVtq
XS5sb2NrKTsKPiArICAgIH0KPiArCj4gKyAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWln
biBmcmFtZXMgdGFibGUgKi8KPiArICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRy
YWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7Cj4gKyAgICBpZiAoIGd0LT5tYXB0
cmFjayA9PSBOVUxMICkKPiArICAgICAgICBnb3RvIG5vX21lbV8yOwo+ICsKPiArICAgIC8qIFNo
YXJlZCBncmFudCB0YWJsZS4gKi8KPiArICAgIGlmICggKGd0LT5zaGFyZWRfcmF3ID0geHphbGxv
Y19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKPiArICAgICAgICBn
b3RvIG5vX21lbV8zOwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUzsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIChndC0+c2hhcmVkX3Jhd1tpXSA9
IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKPiArICAgICAgICAgICAgZ290byBub19t
ZW1fNDsKPiArICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKPiArICAgIH0K
PiArCj4gKyAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24g
MiAqLwo+ICsgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMo
bWF4X2dyYW50X2ZyYW1lcykpOwo+ICsgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQo+ICsg
ICAgICAgIGdvdG8gbm9fbWVtXzQ7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPiArICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9w
YWdlKGQsIGd0LCBpKTsKPiArCj4gKyAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7Cj4gKwo+
ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICsgbm9fbWVtXzQ6Cj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQo+ICsgICAgICAgIGZyZWVfeGVuaGVhcF9w
YWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKPiArICAgIHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKPiAr
ICAgIGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsKPiArIG5vX21lbV8zOgo+ICsgICAgdmZyZWUoZ3Qt
Pm1hcHRyYWNrKTsKPiArICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7Cj4gKyBub19tZW1fMjoKPiAr
ICAgIGZvciAoIGkgPSAwOwo+ICsgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hh
X2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCj4gKyAgICAgICAgZnJlZV94
ZW5oZWFwX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7Cj4gKyAgICB4ZnJlZShndC0+YWN0aXZlKTsKPiAr
ICAgIGd0LT5hY3RpdmUgPSBOVUxMOwo+ICsgbm9fbWVtXzE6Cj4gKyAgICBndC0+bnJfZ3JhbnRf
ZnJhbWVzID0gMDsKPiArICAgIHJldHVybiAtRU5PTUVNOwo+ICt9CgpUaGUgcmVkdW5kYW5jeSBi
ZXR3ZWVuIHRoaXMgY29kZSBhbmQgZ250dGFiX2dyb3dfdGFibGUoKSBoYXMKYWx3YXlzIGJvdGhl
cmVkIG1lLCBhbmQgbm93IHdvdWxkIHNlZW0gdG8gYmUgYSBnb29kIG9jY2FzaW9uCnRvIGRvIGF3
YXkgd2l0aCBpdC4gV2h5IGRvbid0IHlvdSBkZWZlciB0byBnbnR0YWJfZ3Jvd190YWJsZSgpCmFu
eXRoaW5nIHRoYXQgZnVuY3Rpb24gYWxyZWFkeSBkb2VzIChrZWVwaW5nIHRoZSByZXNwZWN0aXZl
IGxpbWl0cwphdCB6ZXJvIGluIGhlcmUpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:45:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLSl-0002Hm-W2; Fri, 08 Sep 2017 15:44:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqLSl-0002Hc-DJ
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 15:44:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8C/D5-17770-AFAB2B95; Fri, 08 Sep 2017 15:44:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fXrk2
 RBvP6uSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1T6axFzQKVOyaOIetgXEmTxcjJ4eQQJ7E
 9uP/GEFsXgE7iX8nb4HZEgKGEqcX3mQBsVkEVCV6/0xhArHZBNQl2p5tZwWxRYDihy8dB4pzc
 TALtDBJXNr+CywhLOAmcfT6I1aIBTESO15sZwaxOQVMJA5N/s/WxcgBtExQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19hIL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH4+l1gYcYJTmYlER5ZXo2RQrx
 JeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBO+FnUB1gkWp6akVaZk5wAiBKZXg4
 FES4RUESfMWFyTmFmemQ6ROMepydNy8+4dJCGyGlDjvaZAiAZCijNI8uBGwaL3EKCslzMsIdK
 AQT0FqUW5mCar8K0ZxDkYlYd47IFN4MvNK4Da9AjqCCeiIkucbQI4oSURISTUwbgx13PBy0tx
 jHn5t857GvDZOD/x5MrI6M0wywGCZsu9Gz7QJfH2anZtuuIuu/r+3PW9Cyd9dn5amcruomXhw
 7QpcUbE5ZffR7qSazC3hnyUeKdT9yP8evePRiteNgld67JzveJhXPD4fIWpkeaP1xqEJ7iWXI
 t8zzy3NmH9f6XJ+QKTmfaVdSizFGYmGWsxFxYkAQq1EldECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504885496!115484644!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 673 invoked from network); 8 Sep 2017 15:44:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 15:44:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 09:44:55 -0600
Message-Id: <59B2D7180200007800178ED3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 09:44:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-5-jgross@suse.com>
In-Reply-To: <20170908065634.5420-5-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTg0Myw2ICsxODM4LDE0IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKPiAgICAgIGd0ID0gZC0+Z3Jh
bnRfdGFibGU7Cj4gICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKPiAgCj4gKyAgICBpZiAoIHVu
bGlrZWx5KG9wLm5yX2ZyYW1lcyA+IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCj4gKyAgICB7Cj4g
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJEb21haW4gaXMgbGltaXRlZCB0byAlZCBn
cmFudC10YWJsZSBmcmFtZXMuXG4iLAo+ICsgICAgICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9m
cmFtZXMpOwoKJXUgcGxlYXNlCgo+IEBAIC0zNDY1LDYgKzM0NzEsOCBAQCBncmFudF90YWJsZV9j
cmVhdGUoCj4gICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCj4gICAgICBwZXJjcHVfcndsb2NrX3Jl
c291cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7Cj4gICAgICBzcGluX2xvY2tfaW5p
dCgmdC0+bWFwdHJhY2tfbG9jayk7Cj4gKyAgICB0LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dy
YW50X2ZyYW1lczsKPiArICAgIHQtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXhfbWFwdHJhY2tf
ZnJhbWVzOwoKQW0gSSBtaXN0YWtlbiBvciBhcmUgdGhlc2UgdGhlIG9ubHkgdXNlcyBvZiB0aGUg
dHdvIHN0YXRpYyB2YXJpYWJsZXMKbm93PyBJZiBzbyAoYWxzbyB0byBwcm92ZSB0aGF0J3MgdGhl
IGNhc2UpIHRoZWlyIGRlZmluaXRpb25zIHdvdWxkCnByb2JhYmx5IGJldHRlciBiZSBtb3ZlZCBp
bnRvIHRoaXMgZnVuY3Rpb24sIHRvZ2V0aGVyIHdpdGggdGhlaXIKaW50ZWdlcl9wYXJhbSgpIGlu
dm9jYXRpb25zLiBUaGUgYWRqdXN0bWVudHMgZG9uZSBieQpnbnR0YWJfdXNhZ2VfaW5pdCgpIGNv
dWxkIGFsc28gZ28gaGVyZSBhZmFpY3QuCgo+IEBAIC0zNzU1LDYgKzM3NjMsMTIgQEAgc3RhdGlj
IHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQo+ICAKPiAgICAgIGdy
YW50X3JlYWRfbG9jayhndCk7Cj4gIAo+ICsgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVt
b3RlIGRvbWFpbjolNWQgKHYlZClcbiIKPiArICAgICAgICAgICAiICAlZCBmcmFtZXMgKCVkIG1h
eCksICVkIG1hcHRyYWNrIGZyYW1lcyAoJWQgbWF4KVxuIiwKPiArICAgICAgICAgICByZC0+ZG9t
YWluX2lkLCBndC0+Z3RfdmVyc2lvbiwKPiArICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3Qp
LCBndC0+bWF4X2dyYW50X2ZyYW1lcywKPiArICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMo
Z3QpLCBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyk7CgpWYXJpb3VzICV1IGluc3RhbmNlcyBhZ2Fp
biwgYW5kIERvbSVkIHBsZWFzZS4gQWxzbyB5b3UgcHV0IHRoaXMKYWZ0ZXIgdGhlIHRhYmxlIGhl
YWRlciwgY29ycnVwdGluZyBpbnRlbmRlZCBvdXRwdXQuCgo+IEBAIC0zNzgyLDEyICszNzk2LDcg
QEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQo+ICAg
ICAgICAgICAgICBzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7Cj4gICAgICAgICAgfQo+
ICAKPiAtICAgICAgICBpZiAoIGZpcnN0ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHBy
aW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24pOwo+IC0gICAgICAg
ICAgICBmaXJzdCA9IDA7Cj4gLSAgICAgICAgfQo+ICsgICAgICAgIGZpcnN0ID0gMDsKCklzIGl0
IHVzZWZ1bCB0byBwcmludCB0aGUgcGVyLXRhYmxlIGluZm9ybWF0aW9uIHdoZW4gdGhlcmUgYXJl
IG5vCmVudHJpZXMgYXQgYWxsIGZvciBhIGRvbWFpbj8gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0
ZXIgdG8gbW92ZQp3aGF0IHlvdSBhZGQgYXMgd2VsbCBhcyB0aGUgdGFibGUgaGVhZGVyIGludG8g
dGhlIGlmKCkgdGhhdCB5b3UKZGVsZXRlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLUJ-0002VN-Dg; Fri, 08 Sep 2017 15:46:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqLUH-0002VB-NN
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:46:33 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 29/2E-16676-95BB2B95; Fri, 08 Sep 2017 15:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7E7k2
 RBm0XBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD66ayFiwMr5i+/AxbA2OnUxcjB4eEgL/E
 kbaqLkZODjYBHYmpTy+xgoRFBFQkbu81AAkzCzxjkvhzhBXEFhaIkdjasIgdxGYBKjl8/jcTi
 M0rYCtx/PNzsBoJAXmJXW0XwWxOoPjB7SvBaoQEbCSWbd/GDFEvKHFy5hMWiPmaEq3bf7ND2P
 ISzVtnM0PUq0isnzqLbQIj3ywkLbOQtMxC0rKAkXkVo0ZxalFZapGukYFeUlFmekZJbmJmjq6
 hgalebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYGyc7XeIUZKDSUmUV6ZnU6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd4LO4FygkWp6akVaZk5wJCHSUtw8CiJ8AqCpHmLCxJzizPTIVKnGI05u
 qZd+cPE0XHz7h8mIZa8/LxUKXHe0yClAiClGaV5cINgsXiJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjDvHZApPJl5JXD7XgGdwgR0SsnzDSCnlCQipKQaGOWrK9vELi/7/+1X97+qPdUTpGw
 nbkp35XdO+3vjS03YQf/lclKf/z46vl8sfJZ4/5ailB/x7PPTzu2+v3bu2Qc2bv43b7uYaHYU
 pX1aH8N8oixYwlnvm9Dt6p2muwvuTT10n+3R7IUHHaTKDl/uyPp71Wu20KRHpq87jMMeHve2v
 9Czg/mflokSS3FGoqEWc1FxIgAoDAyowAIAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504885590!110723488!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42257 invoked from network); 8 Sep 2017 15:46:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:46:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439024371"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:36 +0100
Message-ID: <20170908152137.22808-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 11/12] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgoKdjM6CiAtIFVwZGF0ZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRz
IGZyb20gV2VpIGFuZCBSb2dlci4KIC0gQWRkZWQgYSBIQU5ETEVfQlVGSU9SRVEgbWFjcm8gdG8g
bWFrZSB0aGUgY29kZSBuZWF0ZXIuCiAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJvZHVjZXMg
YSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCiAgIGlzIG5vdyBhbiBleHBsaWNp
dCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMgdGhhdCBtYXkgYmUKICAgY3Jl
YXRlZCBmb3IgYW55IG9uZSBkb21haW4uCi0tLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMgICAgICAgICAgICAgICAgICAgfCAgOCArKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9p
bmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQogeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMy
ICsrKysrKysrKysrLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwg
MzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCBmY2IyNjBkMjliLi4yODk1
ODkzNGJmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYworKysgYi90
b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAtMTg4LDYgKzE4OCwxNCBAQCBpbnQgeGVu
ZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAogCiAgICAgZGF0YS0+aWQgPSBpZDsK
IAorICAgIC8qCisgICAgICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBnZm4gdmFs
dWVzIHRoZW4gaW5zdHJ1Y3QgdGhlCisgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRyaWV2ZSB0
aGVtIGFzIHRoaXMgbWF5IGNhdXNlIHRoZW0gdG8gYmUKKyAgICAgKiBtYXBwZWQuCisgICAgICov
CisgICAgaWYgKCFpb3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikKKyAgICAgICAgZGF0YS0+Zmxh
Z3MgfD0gWEVOX0RNT1Bfbm9fZ2ZuczsKKwogICAgIHJjID0geGVuZGV2aWNlbW9kZWxfb3AoZG1v
ZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7CiAgICAgaWYgKHJjKQogICAgICAgICByZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2Rl
bC5oCmluZGV4IDEzMjE2ZGIwNGEuLmQ3M2E3NmRhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xpYnMvZGV2
aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC02MSwxMSArNjEsMTEgQEAgaW50
IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAgKiBAcGFybSBkb21pZCB0aGUg
ZG9tYWluIGlkIHRvIGJlIHNlcnZpY2VkCiAgKiBAcGFybSBpZCB0aGUgSU9SRVEgU2VydmVyIGlk
LgogICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKLSAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAg
ICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBwYXJtIGJ1
ZmlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVk
IGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAgICAgICAgICAgICAg
Z2ZuLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAotICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCisgKiAgICAgICAgICAgICAg
ICAgICAgIGlvcmVxIGV2ZW50IGNoYW5uZWwuIChNYXkgYmUgTlVMTCBpZiBub3QgcmVxdWlyZWQp
CiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRl
dmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2VmNGI2Y2E5Li5jMDIw
ZjBjOTlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jCkBAIC00MTgsMTYgKzQxOCwxOSBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0
IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgewogICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAqZGF0YSA9CiAgICAgICAgICAgICAmb3AudS5nZXRf
aW9yZXFfc2VydmVyX2luZm87CisgICAgICAgIGNvbnN0IHVpbnQxNl90IHZhbGlkX2ZsYWdzID0g
WEVOX0RNT1Bfbm9fZ2ZuczsKIAogICAgICAgICBjb25zdF9vcCA9IGZhbHNlOwogCiAgICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQorICAgICAgICBpZiAoIGRh
dGEtPmZsYWdzICYgfnZhbGlkX2ZsYWdzICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhkLCBkYXRhLT5pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5pb3JlcV9nZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVOX0RNT1Bf
bm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCA6
ICZkYXRhLT5pb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoZGF0YS0+ZmxhZ3MgJiBYRU5fRE1PUF9ub19nZm5zKSA/CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMIDogJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5idWZpb3JlcV9wb3J0KTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
IGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDU3ZGJlODUyZDYuLmYyOTc4MDY0ODkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKQEAgLTM1NCw2ICszNTQsOSBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lv
cmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAKKyNkZWZp
bmUgSEFORExFX0JVRklPUkVRKHMpIFwKKyAgICAocy0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2Fk
ZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzc1LDcgKzM3OCw3IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKIAogICAgIHN2LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+dmNwdV9p
ZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNwdV9pZCA9
PSAwICYmIEhBTkRMRV9CVUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogCkBAIC00MjYsNyArNDI5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAg
ICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9p
ZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVf
aWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZl
bnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJl
ZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDUz
LDcgKzQ1Niw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxp
c3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVx
LnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVG
SU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4s
IHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2
LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDY0LDE0ICs0NjcsMTMgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEp
CitzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogewogICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4o
cywgZmFsc2UpOwogCi0gICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAgICBpZiAo
ICFyYyAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
Z2ZuKHMsIHRydWUpOwogCiAgICAgaWYgKCByYyApCkBAIC01OTksMTMgKzYwMSw3IEBAIHN0YXRp
YyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAog
ICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1ZmlvcmVxX2hh
bmRsaW5nID09IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBzLT5idWZp
b3JlcV9hdG9taWMgPSB0cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKLSAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsKKyAgICBz
LT5idWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTYyMCw5ICs2MTYsNiBAQCBzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzKTsKIAotIGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5n
ZXNldHMocyk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTc1NSwxMSArNzQ4LDIwIEBAIGlu
dCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCiAgICAgaWYgKCAhcyB8fCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290byBvdXQ7CiAK
KyAgICBpZiAoIGlvcmVxX2dmbiB8fCBidWZpb3JlcV9nZm4gKQorICAgIHsKKyAgICAgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9y
ZXEuZ2ZuKTsKIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisgICAgaWYgKCBI
QU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94
KHMtPmJ1ZmlvcmVxLmdmbik7CisgICAgICAgIGlmICggYnVmaW9yZXFfZ2ZuICkKKyAgICAgICAg
ICAgICpidWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOworCiAgICAgICAgICpi
dWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApAQCAtMTI1OSw3ICsx
MjYxLDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9wb2ludGVyICs9
IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBwb2ludGVycyB0
byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVmaW9yZXFfYXRv
bWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGlsZSAoIChzLT5i
dWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDKSAmJgorICAg
ICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAgICAgICAgcGct
PnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAgICAgewogICAg
ICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3OwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAppbmRleCAyYmU5MzUzZTM3Li40NDkxYTk2MzUwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaApAQCAtNjgsOCArNjgsOCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwogICAgIGV2dGNo
bl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAg
ICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKKyAgICBpbnQgICAgICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2hhbmRsaW5nOwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxl
ZDsKLSAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKIH07CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3N2JkNzRlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdl
dCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAgKgotICogVGhlIGVtdWxh
dG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVm
ZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1
ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4n
cyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAqIHJlc3BlY3RpdmVseS4g
SW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQKLSAq
IGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQg
Y2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhlbS4gKFRoZSBldmVu
dCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0aW9uIHJlcXVlc3RzIGFy
ZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVjdHVyZXMgaW4gPGlvcmVx
X2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQg
ZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4gPGJ1
ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KKyAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzLCB0
aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbCA8YnVmaW9yZXFf
cG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZv
ciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBzcGVjaWZpZWQgaW4gdGhl
IHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlvbiwgaWYgdGhlIFhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwKKyAqIHRoZSBlbXVs
YXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFu
ZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9tIGd1ZXN0IG1lbW9y
eS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1PUF9ub19nZm5zIHRoZW4g
dGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAqIHRoZSBmcmFtZSBudW1i
ZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+Cisg
KiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZm
ZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCiAgKi8K
ICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIAogc3RydWN0IHhlbl9k
bV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0gc2VydmVyIGlkICovCiAg
ICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAgLyogSU4gLSBmbGFncyAq
LworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1PUF9ub19nZm5zIDAKKyNk
ZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25vX2dmbnMpCisKICAgICAv
KiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2huX3BvcnRfdCBidWZpb3Jl
cV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gc3lu
YyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAqLworICAg
IC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJvdmUpKi8K
ICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLUJ-0002VY-LR; Fri, 08 Sep 2017 15:46:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqLUI-0002VH-LP
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:46:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2F/64-09852-95BB2B95; Fri, 08 Sep 2017 15:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7k7k2
 RBs+XSlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3v11lKZisW/F05yLGBsYJyl2MnBwSAv4S
 /fsvMILYbAI6ElOfXmLtYuTgEBFQkbi91wAkzCxQLjHv7jQmEFtYwFtizsetYOUsQCX3t50Gi
 /MK2ErMOvWBFWKkvMSutotgNidQ/OD2lWA1QgI2Esu2b2OGqBeUODnzCQvEfE2J1u2/2SFseY
 nmrbOZIepVJNZPncU2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcwNs72O8QoycGkJMor07MpUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE74WdQDnBotT01Iq0zBxg0MOkJTh4lER4BUHSvMUFibnFmekQqVOMuhwdN
 +/+YRJiycvPS5US5z0NUiQAUpRRmgc3AhaBlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ89
 4BmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoHRIlYwwzZE6LzSH78JyY8n6bmp2/6OvrQydLK
 XTNWq3VoH+U+nTO1ov3chOzDm54HOnA+H+b+wfS6JNSnxesP32Pue5p8HG59L14fZvzA9es1y
 ZusFgbD6X/9f5bWfY+TZY77Y98D+9rOzvfR3VP1qlnZkfcr4dcXSpTuNt85rWcx+QPNZhVaLE
 ktxRqKhFnNRcSIA1w+QtbsCAAA=
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504885590!110723488!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42291 invoked from network); 8 Sep 2017 15:46:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:46:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="439024381"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:35 +0100
Message-ID: <20170908152137.22808-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 10/12] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA5NzgxYTUwNmNjLi41N2RiZTg1MmQ2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCkBAIC0yMTEsNyArMjExLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMg
Z2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMjIxLDIwICsyMjEsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVx
X2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsgaSA8IHNp
emVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7
CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdmbl94KElO
VkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2b2lkIGh2
bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lkIGh2bV9m
cmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2ZuKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50IGkgPSBn
Zm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50
IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlOwogCiAg
ICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElOVkFM
SURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwogCiAgICAg
c2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KQEAgLTI0
Myw3ICsyNDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
KmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAoIGlvcnAt
PmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwg
SU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1Miw3ICsyNTEsNyBAQCBzdGF0aWMg
dm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7
CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAtMjY1LDE2
ICsyNjQsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWYg
KCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZO
XSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BB
UkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJ
T1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlvcnAtPmdm
biA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4p
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAgcmMgPSBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+cGFnZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAgICBpZiAo
IHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzEzLDEwICsz
MTMsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEoaW9ycC0+
Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyOCwxMiArMzI4
LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIElTX0RF
RkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBJ
U19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAg
IHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJjID09IDAg
KQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSk7CkBAIC01OTIsOCArNTkyLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZBTElEX0dG
TjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpAQCAtNzU1
LDExICs3NTUsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQogICAg
ICAgICBnb3RvIG91dDsKIAotICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CisgICAgKmlv
cmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKICAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZh
ICE9IE5VTEwgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1ZmlvcmVxLmdm
bjsKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CiAgICAg
ICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAppbmRleCAwMWZlOGE3MmQ4Li4yYmU5MzUzZTM3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0v
ZG1fb3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdm
bjsKKyAgICBnZm5fdCBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICB2b2lk
ICp2YTsKIH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:47:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLV1-0002e7-UH; Fri, 08 Sep 2017 15:47:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4178e663a=Paul.Durrant@citrix.com>)
 id 1dqLUz-0002dY-VA
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:47:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BE/D1-03422-58BB2B95; Fri, 08 Sep 2017 15:47:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrdl96Z
 Ig0l9Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buaSkFd0MrNu7qZW5gPOnQxcjJISHgL3Hw
 eAMTiM0moCMx9ekl1i5GDg4RARWJ23sNQMLMAjuZJBpXRILYwgI+EnPabrGD2CxAJU03t7KB2
 LwCthL7HjczQoyUl9jVdpEVxOYEih/cvhJsvJCAjcSy7duYIWwVifVTZ0H1CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDgMADBDsZvywIOMUpyMCmJ8sr0bIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr
 ugsoJ1iUmp5akZaZAwxhmLQEB4+SCK/gTqA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEe
 UtAZgiAFGWU5sGNgMXTJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzioJM4cnMK4Hb9AroCC
 agI0qebwA5oiQRISXVwOh8WjP7pBPHvTPzHOsrPu8MuTRt7paG1sccoQsSb99YOJ/B6JXjNq0
 DFkpGS/0ZZhZrbz61vu5xW/s7JbvZv98Kxi3Xmb+M13eN0tRVB14aH53TJxI6/Zi39GsvdROt
 D8/P1bw6wnMy9Pj/NVEbtvNeeKfyVbPUNud/aHbUAmUuHyYX9qA3Jn+VWIozEg21mIuKEwH8I
 51DogIAAA==
X-Env-Sender: prvs=4178e663a=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504885634!81769240!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30531 invoked from network); 8 Sep 2017 15:47:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 15:47:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="447167924"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 8 Sep 2017 16:21:37 +0100
Message-ID: <20170908152137.22808-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170908152137.22808-1-paul.durrant@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 12/12] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKdjU6CiAtIFVzZSBnZXRf
aW9yZXFfc2VydmVyKCkgZnVuY3Rpb24gcmF0aGVyIHRoYW4gaW5kZXhpbmcgYXJyYXkgZGlyZWN0
bHkuCiAtIEFkZCBtb3JlIGV4cGxhbmF0aW9uIGludG8gY29tbWVudHMgdG8gc3RhdGUgdGhhbiBt
YXBwaW5nIGd1ZXN0IGZyYW1lcwogICBhbmQgYWxsb2NhdGlvbiBvZiBwYWdlcyBmb3IgaW9yZXEg
c2VydmVycyBhcmUgbm90IHNpbXVsdGFuZW91c2x5CiAgIHBlcm1pdHRlZC4KIC0gQWRkIGEgY29t
bWVudCBpbnRvIGFzbS9pb3JlcS5oIHN0YXRpbmcgdGhlIG1lYW5pbmcgb2YgdGhlIGluZGV4CiAg
IHZhbHVlIHBhc3NlZCB0byBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSgpLgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxMzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICAyNyAr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDYgKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9t
ZW1vcnkuaCAgICAgfCAgIDMgKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBmMjk3ODA2NDg5Li5jODM3M2Y3ODM3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jCkBAIC0yNjAsNiArMjYwLDE5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9nZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9y
ZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQg
cmM7CiAKKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogSWYgYSBwYWdlIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkICh3aGljaCB3aWxsIGhhcHBl
biBvbgorICAgICAgICAgKiBkZW1hbmQgaWYgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoKSBp
cyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAqIG1hcHBpbmcgYSBndWVzdCBmcmFtZSBpcyBub3Qg
cGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBnZm5fZXEoaW9ycC0+Z2ZuLCBJ
TlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgICAgICByZXR1
cm4gMDsKKyAgICB9CisKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKQEAgLTI4Miw2ICsyOTUsNjEgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dm
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQoreworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+
ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZp
b3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBJZiBhIGd1ZXN0IGZyYW1lIGhhcyBhbHJlYWR5IGJlZW4gbWFwcGVk
ICh3aGljaCBtYXkgaGFwcGVuCisgICAgICAgICAqIG9uIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgorICAgICAgICAgKiBhbGxvY2F0aW5nIGEg
cGFnZSBpcyBub3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZ2ZuX2Vx
KGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisK
KyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbGxvY2F0ZWQgSU9S
RVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5nCisgICAgICogZG9t
YWluLCBub3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUgZW11bGF0b3Ig
aXMKKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJnZXQgZG9tYWlu
IGhhcyBiZWVuIHRvcm4KKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZj
b3VudCBvdGhlcndpc2UgcGFnZSBhbGxvY2F0aW9uCisgICAgICogY291bGQgZmFpbCBpZiB0aGUg
ZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cworICAgICAqIG1heGltdW0g
YWxsb2NhdGlvbi4KKyAgICAgKi8KKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
KGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2ds
b2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAoICFpb3JwLT52YSApCisgICAgeworICAgICAgICBp
b3JwLT5wYWdlID0gTlVMTDsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAg
Y2xlYXJfcGFnZShpb3JwLT52YSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGh2
bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7
CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOworCisgICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgICAgIHJldHVybjsKKwor
ICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT52YSk7CisgICAgaW9ycC0+dmEgPSBO
VUxMOworCisgICAgcHV0X3BhZ2UoaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+cGFnZSA9IE5VTEw7
Cit9CisKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKQEAgLTQ4OCw2ICs1NTYsMjcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBodm1fdW5tYXBf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIH0KIAorc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2Fs
bG9jX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGludCByYyA9IC1F
Tk9NRU07CisKKyAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgZmFsc2UpOworCisgICAg
aWYgKCAhcmMgJiYgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JF
UV9PRkYpICkKKyAgICAgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIHRydWUpOworCisg
ICAgaWYgKCByYyApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBodm1fZnJlZV9pb3JlcV9tZm4o
cywgdHJ1ZSk7CisgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKK30KKwogc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTYxNCw3ICs3MDMsMTggQEAgc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
CiAKICBmYWlsX2FkZDoKICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7
CisKKyAgICAvKgorICAgICAqIE5PVEU6IEl0IGlzIHNhZmUgdG8gY2FsbCBib3RoIGh2bV9pb3Jl
cV9zZXJ2ZXJfdW5tYXBfcGFnZXMoKSBhbmQKKyAgICAgKiAgICAgICBodm1faW9yZXFfc2VydmVy
X2ZyZWVfcGFnZXMoKSBpbiB0aGF0IG9yZGVyLgorICAgICAqICAgICAgIFRoaXMgaXMgYmVjYXVz
ZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBpZiB0aGUgcGFnZXMKKyAgICAgKiAgICAgICBh
cmUgbm90IG1hcHBlZCwgbGVhdmluZyB0aGUgcGFnZSB0byBiZSBmcmVlZCBieSB0aGUgbGF0dGVy
LgorICAgICAqICAgICAgIEhvd2V2ZXIgaWYgdGhlIHBhZ2VzIGFyZSBtYXBwZWQgdGhlbiB0aGUg
Zm9ybWVyIHdpbGwgc2V0CisgICAgICogICAgICAgdGhlIHBhZ2VfaW5mbyBwb2ludGVyIHRvIE5V
TEwsIG1lYW5pbmcgdGhlIGxhdHRlciB3aWxsIGRvCisgICAgICogICAgICAgbm90aGluZy4KKyAg
ICAgKi8KICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTYyNCw2ICs3
MjQsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9pb3JlcV9z
ZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3Bh
Z2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKICAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCkBAIC03NTUsNyArODU2LDggQEAgaW50
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBp
ZCwKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOworICAgIGlmICggaW9yZXFfZ2ZuICkKKyAgICAgICAgKmlvcmVxX2dm
biA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKICAgICBpZiAoIEhBTkRMRV9CVUZJT1JFUShzKSAp
CiAgICAgewpAQCAtNzczLDYgKzg3NSwzMyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgIHJldHVybiByYzsKIH0KIAor
bWZuX3QgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBp
ZHgpCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgbWZuX3QgbWZuID0g
SU5WQUxJRF9NRk47CisKKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQp
OworCisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyB8fCAhcyB8fCBJU19ERUZB
VUxUKHMpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIGh2bV9pb3JlcV9zZXJ2ZXJf
YWxsb2NfcGFnZXMocykgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggaWR4ID09IDAg
KQorICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKKyAg
ICBlbHNlIGlmICggaWR4ID09IDEgKQorICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMt
PmlvcmVxLnBhZ2UpKTsKKworIG91dDoKKyAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICByZXR1cm4gbWZuOworfQor
CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwg
aW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBlbmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IGY5MjYzYTlkNzYuLjU0OTk3MWJhMmYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjIsNiArMTIy
LDcgQEAKICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4K
ICNpbmNsdWRlIDxhc20vcGNpLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5oPgogCiAjaW5j
bHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJs
ZS5oPgpAQCAtNDczOCw2ICs0NzM5LDI3IEBAIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfZ3Jh
bnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGlu
dCB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1l
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuX2xpc3RbXSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgbnJfZnJhbWVzOyBpKysgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gaHZtX2dldF9p
b3JlcV9zZXJ2ZXJfZnJhbWUoZCwgaWQsIGZyYW1lICsgaSk7CisKKyAgICAgICAgaWYgKCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICAgICAgbWZuX2xpc3RbaV0gPSBtZm5feChtZm4pOworICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCiBzdGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX3Jlc291cmNlKHhlbl9tZW1fYWNxdWlyZV9y
ZXNvdXJjZV90ICp4bWFyKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJl
bnQtPmRvbWFpbjsKQEAgLTQ3NzIsNiArNDc5NCwxMSBAQCBzdGF0aWMgaW50IHhlbm1lbV9hY3F1
aXJlX3Jlc291cmNlKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl9saXN0KTsKICAgICAgICAgYnJlYWs7
CiAKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXI6CisgICAgICAgIHJjID0g
eGVubWVtX2FjcXVpcmVfaW9yZXFfc2VydmVyKGQsIHhtYXItPmlkLCB4bWFyLT5mcmFtZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVzLCBt
Zm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAt
RU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCAx
ODI5ZmNmNDNlLi40NmIyNzVmNzJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pb3JlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTMxLDYg
KzMxLDEyIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQs
IGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nICppb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nICpidWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5f
cG9ydF90ICpidWZpb3JlcV9wb3J0KTsKKy8qCisgKiBHZXQgdGhlIG1mbiBvZiBlaXRoZXIgdGhl
IGJ1ZmZlcmVkIG9yIHN5bmNocm9ub3VzIGlvcmVxIGZyYW1lLgorICogKGlkeCA9PSAwIC0+IGJ1
ZmZlcmVkLCBpZHggPT0gMSAtPiBzeW5jaHJvbm91cykuCisgKi8KK21mbl90IGh2bV9nZXRfaW9y
ZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KTsKIGludCBodm1fbWFw
X2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsIHVp
bnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGVuZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggOTY3N2JkNzRlNy4uNTliNjAwNjkx
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtOTAsNiArOTAsMTAgQEAgc3RydWN0IHhlbl9k
bV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyIHsKICAqIHRoZSBmcmFtZSBudW1iZXJzIHBhc3NlZCBi
YWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+CiAgKiByZXNwZWN0aXZl
bHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRp
b24KICAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCisgKgorICogTk9URTogVG8g
YWNjZXNzIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFuZCBidWZmZXJlZCBpb3Jl
cQorICogICAgICAgcmluZywgaXQgaXMgcHJlZmVyYWJsZSB0byB1c2UgdGhlIFhFTk1FTV9hY3F1
aXJlX3Jlc291cmNlIG1lbW9yeQorICogICAgICAgb3Agc3BlY2lmeWluZyByZXNvdXJjZSB0eXBl
IFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIuCiAgKi8KICNkZWZpbmUgWEVOX0RNT1BfZ2V0
X2lvcmVxX3NlcnZlcl9pbmZvIDIKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21l
bW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDliZjU4ZTczODQuLjcx
Njk0MWRjMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTY2NCwxMCArNjY0LDEzIEBAIHN0cnVjdCB4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7CiAKICNkZWZpbmUg
WEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlIDAKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lv
cmVxX3NlcnZlciAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNwZWNpZmljIHJlc291
cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwogICAgICAqICAgICAgdW5sZXNzIHN0
YXRlZCBvdGhlcndpc2UuCisgICAgICoKKyAgICAgKiB0eXBlID09IFhFTk1FTV9yZXNvdXJjZV9p
b3JlcV9zZXJ2ZXIgLT4gaWQgPT0gaW9yZXEgc2VydmVyIGlkCiAgICAgICovCiAgICAgdWludDMy
X3QgaWQ7CiAgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNl
IHRvIGJlIG1hcHBlZCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:48:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLWb-0002uT-Cc; Fri, 08 Sep 2017 15:48:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqLWa-0002uD-01
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 15:48:56 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AF/AA-28476-7EBB2B95; Fri, 08 Sep 2017 15:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fZ7k2
 RBv8PGlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPfrSwFtzgqPi7QqCB8SZbFyMnh5BAnsSX
 u62sIDavgJ3EwePX2EFsCQFDidMLb7KA2CwCqhKHfh0Cq2cTUJdoe7YdrF4EKH740nGmLkYuD
 maBFiaJS9t/gSWEBQIlllxfxgqxIEZifusfsKGcAiYSV+52AsU5gJYJSvzdIQwSZhbQknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RpZ6CUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7GvlV+hxglOZiURHllejZFCvEl
 5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIEr+suoDrBotT01Iq0zBxgfMCUSnDwK
 InwCu4ESvMWFyTmFmemQ6ROMepydNy8+4dJCGyGlDhvCcgMAZCijNI8uBGwWL3EKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZj3DMgUnsy8ErhNr4COYAI6ouT5BpAjShIRUlINjCwFrsbKHxS
 W866O1Nibr7p/k4Bc29wXynO2azOxXPsmM09KRbz3jsqq0wrTFyx5/3ZCSRFDD3/Azq119gVv
 WwUrFytKeaxeMbFrxe3ccz/jds6Y6TThed0jdusjfx5En5SOtz+ipaLBlbnbdsFM957s4LgkL
 815CqcYe6V8p82/PYtdiNknRImlOCPRUIu5qDgRAPLBEFXQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504885732!90746195!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61750 invoked from network); 8 Sep 2017 15:48:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 15:48:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 09:48:52 -0600
Message-Id: <59B2D8050200007800178ED6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 09:48:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-6-jgross@suse.com>
In-Reply-To: <20170908065634.5420-6-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen: double default grant frame
 limit for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtMzgyNCw4ICszODI0LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IGdudHRhYl91c2Fn
ZV9pbml0KHZvaWQpCj4gIHsKPiAgICAgIEJVSUxEX0JVR19PTihERUZBVUxUX01BWF9NQVBUUkFD
S19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMpOwo+ICAKPiArICAgIC8qCj4g
KyAgICAgKiBJbiBjYXNlIGdyYW50IHYyIGlzIHJlcXVpcmVkIGZvciBwdiBkb21haW5zIHRvIHJl
ZmVyZW5jZSBhbnkgcG9zc2libGUKPiArICAgICAqIG1lbW9yeSBwYWdlIChpLmUuIG1lbW9yeSBp
cyBpbnN0YWxsZWQgYWJvdmUgMTZUQiBib3VuZGFyeSkgZG91YmxlIHRoZQo+ICsgICAgICogZ3Jh
bnQgZnJhbWUgbGltaXQuIFRoaXMgd2lsbCBhbGxvdyBhIGd1ZXN0IHVzaW5nIHYyIGdyYW50cyB3
aXRob3V0Cj4gKyAgICAgKiBoYXZpbmcgdG8gbG93ZXIgdGhlIG51bWJlciBvZiB1c2FibGUgZ3Jh
bnRzLgo+ICsgICAgICovCj4gICAgICBpZiAoICFtYXhfZ3JhbnRfZnJhbWVzICkKPiAtICAgICAg
ICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTOwo+ICsgICAg
ICAgIG1heF9ncmFudF9mcmFtZXMgPSAoKG1heF9wYWdlID4+IDMyKSA/IDIgOiAxKSAqCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsKCkRp
ZG4ndCB3ZSBhZ3JlZSB0aGF0IEhWTSBkb21haW5zIGV4Y2VlZGluZyAxNlRiIChvciBldmVuIG9u
bHkKcGxhY2luZyBhbnkgR0ZOcyBhYm92ZSB0aGUgMTZUYiBib3VuZGFyeSkgd291bGQgYWxzbyBu
ZWVkIHRvCm1ha2UgdXNlIG9mIHYyPyBJZiBzbywgcGxlYXNlIGRyb3AgdGhlIHJlZmVyZW5jZSB0
byBQViBvciBhZGQKaGFsZiBhIHNlbnRlbmNlIGZvciBIVk0uIERyb3BwaW5nIG1heSBiZSBiZXR0
ZXIgYXMgdGhpcyBpcwpjb21tb24gY29kZSwgYW5kIEFSTSBkb2Vzbid0IG1ha2UgdGhhdCBkaXN0
aW5jdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLbQ-0003cr-V2; Fri, 08 Sep 2017 15:53:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqLbP-0003cl-SU
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 15:53:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4A/97-27708-31DB2B95; Fri, 08 Sep 2017 15:53:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov67Q3k2
 RBqce8lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7uu+xF0wWqNi4ZzpLA+MXri5GTg4JASOJ
 txP/MYHYQgILGSWmPlEEsYUFwiQWnDvDDmKLCChL9P76zdLFyMXBLPCBUWJ+/0RGEEdIoIFRY
 mvzSlaQKjYBVYkN10+B2bwC1hJzP50A62YRUJG4vuA1WFxUIFyi6Ww/C0SNoMTJmU+AbA4OTg
 EDiePLBUHCzALqEn/mXWKGsMUlNj37zgphy0tsfzuHeQIj/ywk3bOQtMxC0jILScsCRpZVjOr
 FqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHByQAEOxjXtjofYpTk
 YFIS5ZXp2RQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3126gnGBRanpqRVpmDjBOYNISHDxKI
 rxaIGne4oLE3OLMdIjUKUZFKXHepyAJAZBERmkeXBssNi8xykoJ8zICHSLEU5BalJtZgir/il
 Gcg1FJmPcbyBSezLwSuOmvgBYzAS0ueb4BZHFJIkJKqoExTGGnj6zPibCOSV8nLyte9knk86w
 puvIy7/99l8rzMHKUXXHZpzT5w9xrbKfPl5179+uSs0uOet2W9/Ot9tw6dDaOsbONoZrLMfB5
 2C0fgQ1C7XsL903Q5XbL91uj9G9pqZ7qImYFkW83Nay7OTfWnBO7XPfU7uWL1sMPzu+4LXJhw
 bvn6ZP/KLEUZyQaajEXFScCAP12t2bIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504886033!95257545!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36283 invoked from network); 8 Sep 2017 15:53:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 15:53:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E33EAD4D;
 Fri,  8 Sep 2017 15:53:51 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-2-jgross@suse.com> <59B2C9FF0200007800178E24@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <92320cd6-b932-5f7c-7b45-c2c99bde1e5d@suse.com>
Date: Fri, 8 Sep 2017 17:14:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B2C9FF0200007800178E24@suse.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 1/8] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA5LjE3IGF0
IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTQ2MzEsNDAgKzQ2MzEsMTkgQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4+ICB7Cj4+ICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IE5VTEw7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2Mg
Li4uICovCj4+IC0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgbWZuID0gMCwgb2xkX2dwZm47
Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dwZm47Cj4+ICAgICAgaW50IHJj
ID0gMDsKPj4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKPj4gICAgICBwMm1fdHlwZV90
IHAybXQ7Cj4+ICAKPj4gICAgICBzd2l0Y2ggKCBzcGFjZSApCj4+ICAgICAgewo+PiAgICAgICAg
ICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvOgo+PiAgICAgICAgICAgICAgaWYgKCBpZHgg
PT0gMCApCj4+IC0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+c2hhcmVkX2lu
Zm8pOwo+PiArICAgICAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVk
X2luZm8pKTsKPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICBjYXNlIFhFTk1BUFNQ
QUNFX2dyYW50X3RhYmxlOgo+PiAtICAgICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFu
dF90YWJsZSk7Cj4+IC0KPj4gLSAgICAgICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3Zl
cnNpb24gPT0gMCApCj4+IC0gICAgICAgICAgICAgICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNp
b24gPSAxOwo+PiAtCj4+IC0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJz
aW9uID09IDIgJiYKPj4gLSAgICAgICAgICAgICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90
YWJsZV9zdGF0dXMpICkKPj4gLSAgICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgICAgICBpZHgg
Jj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Cj4+IC0gICAgICAgICAgICAgICAgaWYg
KCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCj4+IC0gICAgICAgICAg
ICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNbaWR4XSk7
Cj4+IC0gICAgICAgICAgICB9Cj4+IC0gICAgICAgICAgICBlbHNlCj4+IC0gICAgICAgICAgICB7
Cj4+IC0gICAgICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFu
dF90YWJsZSkpICYmCj4+IC0gICAgICAgICAgICAgICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2Zy
YW1lcykgKQo+PiAtICAgICAgICAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHgg
KyAxKTsKPj4gLQo+PiAtICAgICAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCj4+IC0gICAgICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9f
bWZuKGQtPmdyYW50X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwo+PiAtICAgICAgICAgICAgfQo+
PiAtCj4+IC0gICAgICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOwo+
PiArICAgICAgICAgICAgZ250dGFiX21hcF9mcmFtZShkLCBpZHgsIGdwZm4sICZtZm4pOwo+IAo+
IFlvdSdyZSBpZ25vcmluZyBhIHBvc3NpYmxlIGVycm9yIGhlcmUuIE9mIGNvdXJzZSByaWdodCBu
b3cgdGhpcyBjYW4KPiBvbmx5IGNvbWUgdG9nZXRoZXIgd2l0aCBtZm4gc3RheWluZyBJTlZBTElE
X01GTiwgYnV0IGlmIGFueQo+IGZ1cnRoZXIgY2hhbmdlIHRvIHRoZSBmdW5jdGlvbiBoYXBwZW5l
ZCB0aGlzIG1heSBjaGFuZ2Ugd2l0aG91dAo+IHRoZSBhdXRob3Igbm90aWNpbmcgdGhhdCB0aGUg
ZXJyb3IgY2hlY2sgaGVyZSBpcyBtaXNzaW5nLgoKT2theSwgSSdsbCB0ZXN0IGZvciBlcnJvciBo
ZXJlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:55:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLcx-0003r0-9J; Fri, 08 Sep 2017 15:55:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqLcw-0003qu-6y
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 15:55:30 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 12/0A-15060-17DB2B95; Fri, 08 Sep 2017 15:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS7dg76Z
 Ig/dfdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyr2/+yF8znr1g6ey1zA+N8ni5GDg4hgTyJ
 jmfhXYycHLwCdhI3Hh1jArElBAwlTi+8yQJiswioSnybuQbMZhNQl2h7tp0VxBYBih++dByon
 ouDWaCFSeLS9l9gCWGBWImNS08ygthCAjESK6etYAaxOQVMJE63vmMF2csrICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKa
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPx/saAQ4ySHExKorwyPZsi
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC99duoDrBotT01Iq0zBxgfMCUS
 nDwKInwaoGkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCYJOkxHmfgpQKgJRmlObBDYLF7S
 VGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ834DmcKTmVcCt+8V0ClMQKeUPN8AckpJIkJKqoE
 xVDE75kqsGwvLtHhT/hCZT5sUPTKd3t6rlRU9tK6hqfRrOsv5GTf33na+ctLC3sDu732xkIIF
 AsfYDFJyZ9+1nVhpsDhef8XBPRKZypu8r5XFV7P+E1sn/VEwdPGaT+cfqOY/LZk7L2Li039rO
 NbnSOdyNcowWRg8Xva11c+SpX3n5wOlnlFKLMUZiYZazEXFiQDCQIAJ1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1504886126!104904557!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58064 invoked from network); 8 Sep 2017 15:55:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 15:55:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 09:55:26 -0600
Message-Id: <59B2D98F0200007800178F19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 09:55:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-7-jgross@suse.com>
In-Reply-To: <20170908065634.5420-7-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtMzY2Nyw2ICszNjY3LDMyIEBAIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0
cnVjdCB2Y3B1ICp2KQo+ICAgICAgdi0+bWFwdHJhY2tfdGFpbCA9IE1BUFRSQUNLX1RBSUw7Cj4g
IH0KPiAgCj4gK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBncmFudF9mcmFtZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpCj4gK3sKPiArICAgIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKPiArICAgIGludCByZXQgPSAtRUJVU1k7Cj4gKwo+ICsg
ICAgaWYgKCAhZ3QgKQo+ICsgICAgICAgIHJldHVybiAtRUVYSVNUOwoKSG93IGRvZXMgRUVYSVNU
IHJlcHJlc2VudCB0aGUgZXJyb3IgY29uZGl0aW9uPwoKPiArICAgIGdyYW50X3dyaXRlX2xvY2so
Z3QpOwo+ICsKPiArICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApCj4gKyAgICAgICAgZ290
byB1bmxvY2s7CgpJIHRoaW5rIHlvdSBjYW4gZG8gd2l0aG91dCBnb3RvIGhlcmUgd2l0aCBubyBy
aXNrIG9mIGxvd2VyZWQKcmVhZGFiaWxpdHkuCgo+ICsgICAgcmV0ID0gMDsKPiArICAgIGlmICgg
Z3JhbnRfZnJhbWVzICkKPiArICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyA9IGdyYW50X2Zy
YW1lczsKPiArICAgIGlmICggbWFwdHJhY2tfZnJhbWVzICkKPiArICAgICAgICBndC0+bWF4X21h
cHRyYWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsKClRvZ2V0aGVyIHdpdGggd2hhdCBJIGhh
dmUgc2FpZCByZWdhcmRpbmcgbWFraW5nIHRoZSBpbnZvY2F0aW9uCm9mIHRoaXMgZG9tY3RsIG1h
bmRhdG9yeSwgSSB0aGluayB0aGVzZSB0d28gc2hvdWxkbid0IGJlIGNvbmRpdGlvbmFsLgpJbiBw
YXJ0aWN1bGFyIGZvciBtYXB0cmFjayBJIGFsc28gZG9uJ3Qgc2VlIHdoeSBhIGRvbWFpbiBjb3Vs
ZG4ndApkbyB3aXRoIGEgbGltaXQgb2YgemVybywgYXMgbG9uZyBhcyBpdCdzIG5vdCBzZXJ2aW5n
IGFzIGEgYmFja2VuZCBmb3IKYW5vdGhlciBndWVzdC4KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTEx
NjMsNiArMTE2MywxMyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKPiAgdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+
ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4gIAo+
ICtzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB7Cj4gKyAgICB1aW50MzJfdCBn
cmFudF9mcmFtZXM7ICAgICAvKiBJTjogaWYgMCwgZG9udCBjaGFuZ2UgKi8KPiArICAgIHVpbnQz
Ml90IG1hcHRyYWNrX2ZyYW1lczsgIC8qIElOOiBpZiAwLCBkb250IGNoYW5nZSAqLwo+ICt9Owo+
ICt0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHhlbl9kb21jdGxf
c2V0X2dudHRhYl9saW1pdHNfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9zZXRfZ250dGFiX2xpbWl0c190KTsKCkluIGFub3RoZXIgY29udGV4dCBJIGhhZCBhbHJlYWR5
IHJlY2VudGx5IHJlcXVlc3RlZCB0byBzdG9wIHRoZQpiYWQgaGFiaXQgb2YgYWRkaW5nIHR5cGVk
ZWYgYW5kIGhhbmRsZSBmb3IgYWxsIGRvbWN0bC1zLiBJIGRvbid0CnNlZSB3aGF0IHRoZXkncmUg
bmVlZGVkIGZvciwgdGhleSBqdXN0IGNsdXR0ZXIgdGhlIG5hbWUgc3BhY2UuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 15:57:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 15:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLeQ-0003zK-JR; Fri, 08 Sep 2017 15:57:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqLeO-0003zB-N7
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 15:57:00 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 58/AB-30935-BCDB2B95; Fri, 08 Sep 2017 15:56:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/f03k2
 RBjunKlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7ezpZC05xVTQf28TcwHiSvYuRk0NIIE/i
 5qdprCA2r4CdxJfTP8FsCQFDidMLb7KA2CwCqhJ3b54Gs9kE1CXanm0HquHgEBFwlJjc7NXFy
 MXBLNDMJPHs81kmkLiwQJrE/eeZIHEhgduMEmtbVoLt4hTwkpi29DlYL6+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hhV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsam7Z6HGCU5mJREeWV6NkUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCt2QOUEyxKTU+tSMvMAcYBTFqCg0dJhDcaJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeApAiAZCijNI8uBGwmLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd58kCk8mXklcJteAR3BBHREyfMNIEeUJCKkpBoYWWplr7+Tbvb+kK+oyz9/I2/
 n3jlxUnITDl414g16bZR+/uCM5ULPlqR0tGjMtzU4djPtltjyKSpWgc6Pe9RPPHi3bd+yvW8E
 jEpvexSzq09NYlF4/2p2MF/o/BM66j9XtN8/tblbdcsspsTuI6fuTZz5xOdzHGNMve5llwDxi
 oUf2RZWsJ6oVGIpzkg01GIuKk4EADHgIdfEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504886217!110724881!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4542 invoked from network); 8 Sep 2017 15:56:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 15:56:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 09:56:56 -0600
Message-Id: <59B2D9E90200007800178F1C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 09:56:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <59AD8F83020000780017743C@prv-mh.provo.novell.com>
 <20170908144114.dmlqcbfmdtk4gq6x@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170908144114.dmlqcbfmdtk4gq6x@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDA0LCAyMDE3IGF0IDA5OjM4OjExQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogQXQgdGhpcyBwb2ludCB3ZSBoYXZlIHRo
ZSBmb2xsb3dpbmcgbGF5b3V0Ogo+PiA+ICsgICAgICoKPj4gPiArICAgICAqIE5vdGUgdGhhdCB0
aGlzIHJlZmVycyB0byB0aGUgcG9zaXRpb24gb2YgdGhlIHZhcmlhYmxlcywKPj4gPiArICAgICAq
IGJ1dCB0aGUgdmFsdWUgaGFzIGFscmVhZHkgY2hhbmdlZCBmcm9tIHRoZSBvbmUgZ2l2ZW4gYXQK
Pj4gPiArICAgICAqIGluaXRpYWxpemF0aW9uIHRpbWUgYmVjYXVzZSB3cml0ZSB0ZXN0cyBoYXZl
IGJlZW4gcGVyZm9ybWVkLgo+PiA+ICsgICAgICoKPj4gPiArICAgICAqIDMyICAgIDI0ICAgIDE2
ICAgICA4ICAgICAwCj4+ID4gKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+PiA+
ICsgICAgICogIHwgICAgICAgICAgcjAgICAgICAgICAgIHwgMAo+PiA+ICsgICAgICogICstLS0t
LSstLS0tLSstLS0tLSstLS0tLSsKPj4gPiArICAgICAqICB8IHI3ICB8ICByNiB8ICByNSB8Ly8v
Ly98IDMyCj4+ID4gKyAgICAgKiAgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tfAo+PiA+ICsgICAg
ICogIHwvLy8vLy8vLy8vLy8vLy8vLy8vLy8vL3wgNjQKPj4gPiArICAgICAqICArLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0rCj4+ID4gKyAgICAgKiAgfC8vLy8vLy8vLy8vfCAgICByMTIgICAgfCA5
Ngo+PiA+ICsgICAgICogICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSsKPj4gPiArICAgICAqICAg
ICAgICAgICAgIC4uLgo+PiA+ICsgICAgICogIC8gPSBlbXB0eS4KPj4gCj4+IE1heWJlIGJldHRl
ciAidW53cml0dGVuIj8KPiAKPiBJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcywgYW5kIEkn
bSBub3Qgc3VyZSB1bndyaXR0ZW4gaXMgYmV0dGVyLAo+IGluIGZhY3QgdGhlIHRlc3Qgd2lsbCB3
cml0ZSB0byB0aGlzIHJlZ2lzdGVycywgaXQncyBqdXN0IHRoYXQgdGhlcmUncwo+IG5vIGJhY2tp
bmcgaGFuZGxlcnMgc28gd3JpdGVzIHdpbGwgYmUgZGlzY2FyZGVkIGFuZCByZWFkcyB3aWxsIHJl
dHVybgo+IH4wLgo+IAo+IFNvIEkgdGhpbmsgImVtcHR5IiBvciBtYXliZSAidW5oYW5kbGVkIiBp
cyBtb3JlIGRlc2NyaXB0aXZlLgoKInVuaGFuZGxlZCIgdGhlbiBwbGVhc2UgLSByZWdpc3RlcnMg
Y2FuJ3QgcG9zc2libHkgYmUgZW1wdHkgaW1vLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLi2-00059T-2R; Fri, 08 Sep 2017 16:00:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dqLi0-00059N-Id
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:00:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 90/28-01911-BAEB2B95; Fri, 08 Sep 2017 16:00:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3f1vk2
 RBtsnC1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLP5xjL/guWLHv+wfGBsZvvF2MnBxCAnkS
 S8/fYQGxeQXsJO5vPcYMYksIGEqcXngTLM4ioCpx9MReNhCbTUBdou3ZdlYQW0QgX+Lo8xamL
 kYuDmaBBUwSv/sWM4IkhAX8JO69280CkhASWM0oMavtKNhUTgEviafndgF1cwBtE5T4u0MYxG
 QGGrp+nhBIBbOAvETz1tnMEGFpieX/OCYw8s1CqJ+FUD8LSf0shPoFjCyrGDWKU4vKUot0jSz
 0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB2P7Cb9DjJIcTEqivDI9
 myKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCe3AuUEyxKTU+tSMvMAcYBTFqCg0dJhPcvSJq3u
 CAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8j0CKBECKMkrz4EbAYvISo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWHeuyBTeDLzSuA2vQI6ggnoiJLnG0COKElESEk1MMqv8846Y+5uqcalvat
 0xScZx6L97k1rg1ZFB8897u0hH3pxoWOPWqVCqNpZpYlRTRcsZhnpJip9ZEpV1dki3X/+UWRk
 ovQPpfU3VR2rHndNvd9QpybXrpMUrRe+79Xmw3Ii3y5sC1ef6G87be9L+TMG/Y97SsNyfKQ0p
 N9uX2Dr7/Ln+LUvSizFGYmGWsxFxYkAH57LG8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1504886441!106326032!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3430 invoked from network); 8 Sep 2017 16:00:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 16:00:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 08 Sep 2017 10:00:40 -0600
Message-Id: <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 08 Sep 2017 10:00:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
 <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
 pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDE2OjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDA4LCAyMDE3IGF0IDAzOjE1OjQwUE0gKzAxMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IE9uIDA4LzA5LzE3IDE0OjM0LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+ID4g
V2hpbGUgdGhlcmUgZml4IHRoZSBpbmRlbnRhdGlvbi4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiA+IC0tLQo+PiA+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4+ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPj4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+PiA+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4gPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gPiAtLS0KPj4gPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgfCA0ICsrLS0KPj4gPiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAg
ICAgfCA0ICsrLS0KPj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCj4+ID4KPj4gPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+PiA+IGluZGV4IDc0ODI5ZTU3
NDguLjQ2OWRmYzZjM2QgMTAwNjQ0Cj4+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKPj4gPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+PiA+IEBAIC01
MzIsOCArNTMyLDggQEAgc3RydWN0IHBjaV9kZXYgKnBjaV9nZXRfcmVhbF9wZGV2KGludCBzZWcs
IGludCBidXMsIGludCAKPiBkZXZmbikKPj4gPiAgICAgIHJldHVybiBwZGV2Owo+PiA+ICB9Cj4+
ID4gIAo+PiA+IC1zdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2X2J5X2RvbWFpbigKPj4gPiAt
ICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBzZWcsIGludCBidXMsIGludCBkZXZmbikKPj4gPiAr
c3RydWN0IHBjaV9kZXYgKnBjaV9nZXRfcGRldl9ieV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgaW50IHNlZywKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGJ1cywgaW50IGRldmZuKQo+PiAKPj4gSSBrbm93IHRoaXMgaXNuJ3Qgc3RyaWN0bHkg
cmVsYXRlZCB0byB0aGUgcGF0Y2gsIGJ1dCBoYXZpbmcgMyByZWdpc3Rlcgo+PiBwYXJhbWV0ZXJz
IChhbmQgbG9hZCBvZiBwbGFjZXMgZWxzZXdoZXJlKSBoZXJlIGlzIGV4dHJlbWVseSB3YXN0ZWZ1
bCBmb3IKPj4gcmVnaXN0ZXIgc2NoZWR1bGluZy4gIENvdWxkIHdlIGludHJvZHVjZToKPj4gCj4+
IHR5cGVkZWYgdW5pb24gewo+PiAgICAgdWludDMyX3Qgc2JkZjsKPj4gICAgIHN0cnVjdCB7Cj4+
ICAgICAgICAgdWludDE2X3QgIGYgOiAzLCAgLyogRnVuY3Rpb24gKi8KPj4gICAgICAgICAgICAg
ICAgICAgZCA6IDUsICAvKiBEZXZpY2UgICAqLwo+PiAgICAgICAgICAgICAgICAgICBiIDogODsg
IC8qIEJ1cyAgICAgICovCj4+ICAgICAgICAgdWludDE2X3QgczsgLyogU2VnbWVudCAgKi8KPj4g
ICAgIH07Cj4+IH0gcGNpX3NiZGZfdDsKPj4gCj4+IGFuZCB0cnkgdG8gc3RhcnQgdXNpbmcgaXQ/
Cj4gCj4gVGhpcyBpcyBnb2luZyB0byBiZSBraW5kIG9mIGF3a3dhcmQgdG8gdXNlIHdpdGggZXh0
ZW5kZWQKPiBmdW5jdGlvbnMuLi4KPiAKPiBJdCdzIG5vdCBsaWtlIHdoYXQgd2UgaGF2ZSBub3cg
KGRldmZuKSBpcyBtdWNoIGJldHRlciwgYnV0IGlmIHdlCj4gc3dpdGNoIHRvIHNvbWV0aGluZyBl
bHNlIEkgd291bGQgbGlrZSB0byBiZSBhYmxlIHRvIGdldCB0aGUgY29ycmVjdAo+IGZ1bmN0aW9u
IHZhbHVlIGZvciBib3RoIG5vcm1hbCBhbmQgZXh0ZW5kZWQgZnVuY3Rpb24gZGV2aWNlcyBmcm9t
IHRoZQo+IHNhbWUgZmllbGQuCgpXaHkgbm90IHVuaW9uaXplIGYgYW5kIGQgd2l0aCBhIHVpbnQ4
X3QgZXh0Zm4gKEknZCBhbHNvIHByZWZlciB0aGUKb3RoZXIgdHdvIHRvIGJlIG5hbWVkIGZ1bmMg
YW5kIGRldik/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLl5-0005KG-Nt; Fri, 08 Sep 2017 16:03:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqLl4-0005Jt-IU
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:03:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A9/C6-02046-96FB2B95; Fri, 08 Sep 2017 16:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov27m/k2
 RBnM/M1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvph5jL+g0rZh1JLCB8YpOFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK7F1+hgkkwSagKrHh+ilWEFtEwFFiddtSMJtZwEFi1qyjzCC2sEC4RPeeC
 2D1LED1czd/ArN5BYwltt9ZxgaxQF6i48Bkli5GDg5OAROJ4+9LQMJCQCXHpl9mncDIvYCRYR
 WjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqBv6xkYGHcwNu3
 1O8QoycGkJMor07MpUogvKT+lMiOxOCO+qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeA/uA6oT
 LEpNT61Iy8wBBh9MqQQHj5II7zaQNG9xQWJucWY6ROoUozHHsU2X/zBxdNy8+4dJCGySlDhvO
 kipAEhpRmke3CBYVFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7CmQKT2ZeCdy+V0CnMA
 GdUvJ8A8gpJYkIKakGxhWPbnWueflY5+a+HQ8fyyVZzim7XJOX9ui+t9gz4VnXa171b3zG7Pi
 FeecfYR/mC+pPt0zeu7nhQo3A0jtFRnsbt958vW23Snulyu1bEx82f50+2eXjvLAeL505h/wX
 cPpN2V4VvGpdxi7p484Td36/M2FuzAu+Iw+WXtJ4v5nBbcmWk2sNuVwYlFiKMxINtZiLihMBD
 AT8N4UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1504886632!106263981!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25440 invoked from network); 8 Sep 2017 16:03:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 16:03:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2F15CB01E;
 Fri,  8 Sep 2017 16:03:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  8 Sep 2017 16:48:48 +0200
Message-Id: <20170908144849.2958-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908144849.2958-1-jgross@suse.com>
References: <20170908144849.2958-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 3/4] xen: add grant interface version dependent
	constants to gnttab_ops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBoYXZpbmcgbXVsdGlwbGUgdmFyaWFibGVzIHdpdGggY29uc3RhbnRzIGxpa2UK
Z3JhbnRfdGFibGVfdmVyc2lvbiBvciBncmVmc19wZXJfZ3JhbnRfZnJhbWUgYWRkIHRob3NlIHRv
IHN0cnVjdApnbnR0YWJfb3BzIGFuZCBhY2Nlc3MgdGhlbSBqdXN0IHZpYSB0aGUgZ250dGFiX2lu
dGVyZmFjZSBwb2ludGVyLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgfCA3MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGlu
c2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dy
YW50LXRhYmxlLmMgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCmluZGV4IDAyNDUxYTY5NmNj
NS4uNTczYWY3ODVjNDI1IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCisr
KyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKQEAgLTc4LDYgKzc4LDE0IEBAIHN0YXRpYyB1
bmlvbiB7CiAvKlRoaXMgaXMgYSBzdHJ1Y3R1cmUgb2YgZnVuY3Rpb24gcG9pbnRlcnMgZm9yIGdy
YW50IHRhYmxlKi8KIHN0cnVjdCBnbnR0YWJfb3BzIHsKIAkvKgorCSAqIFZlcnNpb24gb2YgdGhl
IGdyYW50IGludGVyZmFjZS4KKwkgKi8KKwl1bnNpZ25lZCBpbnQgdmVyc2lvbjsKKwkvKgorCSAq
IEdyYW50IHJlZnMgcGVyIGdyYW50IGZyYW1lLgorCSAqLworCXVuc2lnbmVkIGludCBncmVmc19w
ZXJfZ3JhbnRfZnJhbWU7CisJLyoKIAkgKiBNYXBwaW5nIGEgbGlzdCBvZiBmcmFtZXMgZm9yIHN0
b3JpbmcgZ3JhbnQgZW50cmllcy4gRnJhbWVzIHBhcmFtZXRlcgogCSAqIGlzIHVzZWQgdG8gc3Rv
cmUgZ3JhbnQgdGFibGUgYWRkcmVzcyB3aGVuIGdyYW50IHRhYmxlIGJlaW5nIHNldHVwLAogCSAq
IG5yX2dmcmFtZXMgaXMgdGhlIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwIGdyYW50IHRhYmxlLiBS
ZXR1cm5pbmcKQEAgLTE0Niw5ICsxNTQsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdudHRhYl9v
cHMgKmdudHRhYl9pbnRlcmZhY2U7CiAvKiBUaGlzIHJlZmxlY3RzIHN0YXR1cyBvZiBncmFudCBl
bnRyaWVzLCBzbyBhY3QgYXMgYSBnbG9iYWwgdmFsdWUuICovCiBzdGF0aWMgZ3JhbnRfc3RhdHVz
X3QgKmdyc3RhdHVzOwogCi1zdGF0aWMgaW50IGdyYW50X3RhYmxlX3ZlcnNpb247Ci1zdGF0aWMg
aW50IGdyZWZzX3Blcl9ncmFudF9mcmFtZTsKLQogc3RhdGljIHN0cnVjdCBnbnR0YWJfZnJlZV9j
YWxsYmFjayAqZ250dGFiX2ZyZWVfY2FsbGJhY2tfbGlzdDsKIAogc3RhdGljIGludCBnbnR0YWJf
ZXhwYW5kKHVuc2lnbmVkIGludCByZXFfZW50cmllcyk7CkBAIC02NDgsMTkgKzY1MywyNiBAQCB2
b2lkIGdudHRhYl9jYW5jZWxfZnJlZV9jYWxsYmFjayhzdHJ1Y3QgZ250dGFiX2ZyZWVfY2FsbGJh
Y2sgKmNhbGxiYWNrKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2NhbmNlbF9mcmVlX2Nh
bGxiYWNrKTsKIAorc3RhdGljIHVuc2lnbmVkIGludCBnbnR0YWJfZnJhbWVzKHVuc2lnbmVkIGlu
dCBmcmFtZXMsIHVuc2lnbmVkIGludCBhbGlnbikKK3sKKwlyZXR1cm4gKGZyYW1lcyAqIGdudHRh
Yl9pbnRlcmZhY2UtPmdyZWZzX3Blcl9ncmFudF9mcmFtZSArIGFsaWduIC0gMSkgLworCSAgICAg
ICBhbGlnbjsKK30KKwogc3RhdGljIGludCBncm93X2dudHRhYl9saXN0KHVuc2lnbmVkIGludCBt
b3JlX2ZyYW1lcykKIHsKIAl1bnNpZ25lZCBpbnQgbmV3X25yX2dyYW50X2ZyYW1lcywgZXh0cmFf
ZW50cmllcywgaTsKIAl1bnNpZ25lZCBpbnQgbnJfZ2xpc3RfZnJhbWVzLCBuZXdfbnJfZ2xpc3Rf
ZnJhbWVzOworCXVuc2lnbmVkIGludCBncmVmc19wZXJfZnJhbWU7CiAKLQlCVUdfT04oZ3JlZnNf
cGVyX2dyYW50X2ZyYW1lID09IDApOworCUJVR19PTihnbnR0YWJfaW50ZXJmYWNlID09IE5VTEwp
OworCWdyZWZzX3Blcl9mcmFtZSA9IGdudHRhYl9pbnRlcmZhY2UtPmdyZWZzX3Blcl9ncmFudF9m
cmFtZTsKIAogCW5ld19ucl9ncmFudF9mcmFtZXMgPSBucl9ncmFudF9mcmFtZXMgKyBtb3JlX2Zy
YW1lczsKLQlleHRyYV9lbnRyaWVzICAgICAgID0gbW9yZV9mcmFtZXMgKiBncmVmc19wZXJfZ3Jh
bnRfZnJhbWU7CisJZXh0cmFfZW50cmllcyA9IG1vcmVfZnJhbWVzICogZ3JlZnNfcGVyX2ZyYW1l
OwogCi0JbnJfZ2xpc3RfZnJhbWVzID0gKG5yX2dyYW50X2ZyYW1lcyAqIGdyZWZzX3Blcl9ncmFu
dF9mcmFtZSArIFJQUCAtIDEpIC8gUlBQOwotCW5ld19ucl9nbGlzdF9mcmFtZXMgPQotCQkobmV3
X25yX2dyYW50X2ZyYW1lcyAqIGdyZWZzX3Blcl9ncmFudF9mcmFtZSArIFJQUCAtIDEpIC8gUlBQ
OworCW5yX2dsaXN0X2ZyYW1lcyA9IGdudHRhYl9mcmFtZXMobnJfZ3JhbnRfZnJhbWVzLCBSUFAp
OworCW5ld19ucl9nbGlzdF9mcmFtZXMgPSBnbnR0YWJfZnJhbWVzKG5ld19ucl9ncmFudF9mcmFt
ZXMsIFJQUCk7CiAJZm9yIChpID0gbnJfZ2xpc3RfZnJhbWVzOyBpIDwgbmV3X25yX2dsaXN0X2Zy
YW1lczsgaSsrKSB7CiAJCWdudHRhYl9saXN0W2ldID0gKGdyYW50X3JlZl90ICopX19nZXRfZnJl
ZV9wYWdlKEdGUF9BVE9NSUMpOwogCQlpZiAoIWdudHRhYl9saXN0W2ldKQpAQCAtNjY4LDEyICs2
ODAsMTIgQEAgc3RhdGljIGludCBncm93X2dudHRhYl9saXN0KHVuc2lnbmVkIGludCBtb3JlX2Zy
YW1lcykKIAl9CiAKIAotCWZvciAoaSA9IGdyZWZzX3Blcl9ncmFudF9mcmFtZSAqIG5yX2dyYW50
X2ZyYW1lczsKLQkgICAgIGkgPCBncmVmc19wZXJfZ3JhbnRfZnJhbWUgKiBuZXdfbnJfZ3JhbnRf
ZnJhbWVzIC0gMTsgaSsrKQorCWZvciAoaSA9IGdyZWZzX3Blcl9mcmFtZSAqIG5yX2dyYW50X2Zy
YW1lczsKKwkgICAgIGkgPCBncmVmc19wZXJfZnJhbWUgKiBuZXdfbnJfZ3JhbnRfZnJhbWVzIC0g
MTsgaSsrKQogCQlnbnR0YWJfZW50cnkoaSkgPSBpICsgMTsKIAogCWdudHRhYl9lbnRyeShpKSA9
IGdudHRhYl9mcmVlX2hlYWQ7Ci0JZ250dGFiX2ZyZWVfaGVhZCA9IGdyZWZzX3Blcl9ncmFudF9m
cmFtZSAqIG5yX2dyYW50X2ZyYW1lczsKKwlnbnR0YWJfZnJlZV9oZWFkID0gZ3JlZnNfcGVyX2Zy
YW1lICogbnJfZ3JhbnRfZnJhbWVzOwogCWdudHRhYl9mcmVlX2NvdW50ICs9IGV4dHJhX2VudHJp
ZXM7CiAKIAlucl9ncmFudF9mcmFtZXMgPSBuZXdfbnJfZ3JhbnRfZnJhbWVzOwpAQCAtMTAyNSw4
ICsxMDM3LDggQEAgRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX3VubWFwX3JlZnNfc3luYyk7CiAK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyh1bnNpZ25lZCBpbnQgbnJfZ3Jh
bnRfZnJhbWVzKQogewotCUJVR19PTihncmVmc19wZXJfZ3JhbnRfZnJhbWUgPT0gMCk7Ci0JcmV0
dXJuIChucl9ncmFudF9mcmFtZXMgKiBncmVmc19wZXJfZ3JhbnRfZnJhbWUgKyBTUFAgLSAxKSAv
IFNQUDsKKwlCVUdfT04oZ250dGFiX2ludGVyZmFjZSA9PSBOVUxMKTsKKwlyZXR1cm4gZ250dGFi
X2ZyYW1lcyhucl9ncmFudF9mcmFtZXMsIFNQUCk7CiB9CiAKIHN0YXRpYyBpbnQgZ250dGFiX21h
cF9mcmFtZXNfdjEoeGVuX3Bmbl90ICpmcmFtZXMsIHVuc2lnbmVkIGludCBucl9nZnJhbWVzKQpA
QCAtMTE1NCw2ICsxMTY2LDkgQEAgc3RhdGljIGludCBnbnR0YWJfbWFwKHVuc2lnbmVkIGludCBz
dGFydF9pZHgsIHVuc2lnbmVkIGludCBlbmRfaWR4KQogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGdudHRhYl9vcHMgZ250dGFiX3YxX29wcyA9IHsKKwkudmVyc2lvbgkJCT0gMSwKKwkuZ3JlZnNf
cGVyX2dyYW50X2ZyYW1lCQk9IFhFTl9QQUdFX1NJWkUgLworCQkJCQkgIHNpemVvZihzdHJ1Y3Qg
Z3JhbnRfZW50cnlfdjEpLAogCS5tYXBfZnJhbWVzCQkJPSBnbnR0YWJfbWFwX2ZyYW1lc192MSwK
IAkudW5tYXBfZnJhbWVzCQkJPSBnbnR0YWJfdW5tYXBfZnJhbWVzX3YxLAogCS51cGRhdGVfZW50
cnkJCQk9IGdudHRhYl91cGRhdGVfZW50cnlfdjEsCkBAIC0xMTYzLDYgKzExNzgsOSBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IGdudHRhYl9vcHMgZ250dGFiX3YxX29wcyA9IHsKIH07CiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZ250dGFiX29wcyBnbnR0YWJfdjJfb3BzID0geworCS52ZXJzaW9uCQkJ
PSAyLAorCS5ncmVmc19wZXJfZ3JhbnRfZnJhbWUJCT0gWEVOX1BBR0VfU0laRSAvCisJCQkJCSAg
c2l6ZW9mKHVuaW9uIGdyYW50X2VudHJ5X3YyKSwKIAkubWFwX2ZyYW1lcwkJCT0gZ250dGFiX21h
cF9mcmFtZXNfdjIsCiAJLnVubWFwX2ZyYW1lcwkJCT0gZ250dGFiX3VubWFwX2ZyYW1lc192MiwK
IAkudXBkYXRlX2VudHJ5CQkJPSBnbnR0YWJfdXBkYXRlX2VudHJ5X3YyLApAQCAtMTE3OSwxOCAr
MTE5NywxMiBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfcmVxdWVzdF92ZXJzaW9uKHZvaWQpCiAJZ3N2
LnZlcnNpb24gPSAxOwogCiAJcmMgPSBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldF92ZXJzaW9uLCAmZ3N2LCAxKTsKLQlpZiAocmMgPT0gMCAmJiBnc3YudmVyc2lvbiA9PSAy
KSB7Ci0JCWdyYW50X3RhYmxlX3ZlcnNpb24gPSAyOwotCQlncmVmc19wZXJfZ3JhbnRfZnJhbWUg
PSBYRU5fUEFHRV9TSVpFIC8KLQkJCQkJc2l6ZW9mKHVuaW9uIGdyYW50X2VudHJ5X3YyKTsKKwlp
ZiAocmMgPT0gMCAmJiBnc3YudmVyc2lvbiA9PSAyKQogCQlnbnR0YWJfaW50ZXJmYWNlID0gJmdu
dHRhYl92Ml9vcHM7Ci0JfSBlbHNlIHsKLQkJZ3JhbnRfdGFibGVfdmVyc2lvbiA9IDE7Ci0JCWdy
ZWZzX3Blcl9ncmFudF9mcmFtZSA9IFhFTl9QQUdFX1NJWkUgLwotCQkJCQlzaXplb2Yoc3RydWN0
IGdyYW50X2VudHJ5X3YxKTsKKwllbHNlCiAJCWdudHRhYl9pbnRlcmZhY2UgPSAmZ250dGFiX3Yx
X29wczsKLQl9Ci0JcHJfaW5mbygiR3JhbnQgdGFibGVzIHVzaW5nIHZlcnNpb24gJWQgbGF5b3V0
XG4iLCBncmFudF90YWJsZV92ZXJzaW9uKTsKKwlwcl9pbmZvKCJHcmFudCB0YWJsZXMgdXNpbmcg
dmVyc2lvbiAlZCBsYXlvdXRcbiIsCisJCWdudHRhYl9pbnRlcmZhY2UtPnZlcnNpb24pOwogfQog
CiBzdGF0aWMgaW50IGdudHRhYl9zZXR1cCh2b2lkKQpAQCAtMTIzMCwxMCArMTI0MiwxMCBAQCBz
dGF0aWMgaW50IGdudHRhYl9leHBhbmQodW5zaWduZWQgaW50IHJlcV9lbnRyaWVzKQogCWludCBy
YzsKIAl1bnNpZ25lZCBpbnQgY3VyLCBleHRyYTsKIAotCUJVR19PTihncmVmc19wZXJfZ3JhbnRf
ZnJhbWUgPT0gMCk7CisJQlVHX09OKGdudHRhYl9pbnRlcmZhY2UgPT0gTlVMTCk7CiAJY3VyID0g
bnJfZ3JhbnRfZnJhbWVzOwotCWV4dHJhID0gKChyZXFfZW50cmllcyArIChncmVmc19wZXJfZ3Jh
bnRfZnJhbWUtMSkpIC8KLQkJIGdyZWZzX3Blcl9ncmFudF9mcmFtZSk7CisJZXh0cmEgPSAoKHJl
cV9lbnRyaWVzICsgZ250dGFiX2ludGVyZmFjZS0+Z3JlZnNfcGVyX2dyYW50X2ZyYW1lIC0gMSkg
LworCQkgZ250dGFiX2ludGVyZmFjZS0+Z3JlZnNfcGVyX2dyYW50X2ZyYW1lKTsKIAlpZiAoY3Vy
ICsgZXh0cmEgPiBnbnR0YWJfbWF4X2dyYW50X2ZyYW1lcygpKSB7CiAJCXByX3dhcm5fcmF0ZWxp
bWl0ZWQoInhlbi9ncmFudC10YWJsZTogbWF4X2dyYW50X2ZyYW1lcyByZWFjaGVkIgogCQkJCSAg
ICAiIGN1cj0ldSBleHRyYT0ldSBsaW1pdD0ldSIKQEAgLTEyNjUsMTYgKzEyNzcsMTYgQEAgaW50
IGdudHRhYl9pbml0KHZvaWQpCiAJLyogRGV0ZXJtaW5lIHRoZSBtYXhpbXVtIG51bWJlciBvZiBm
cmFtZXMgcmVxdWlyZWQgZm9yIHRoZQogCSAqIGdyYW50IHJlZmVyZW5jZSBmcmVlIGxpc3Qgb24g
dGhlIGN1cnJlbnQgaHlwZXJ2aXNvci4KIAkgKi8KLQlCVUdfT04oZ3JlZnNfcGVyX2dyYW50X2Zy
YW1lID09IDApOworCUJVR19PTihnbnR0YWJfaW50ZXJmYWNlID09IE5VTEwpOwogCW1heF9ucl9n
bGlzdF9mcmFtZXMgPSAobWF4X25yX2dyYW50X2ZyYW1lcyAqCi0JCQkgICAgICAgZ3JlZnNfcGVy
X2dyYW50X2ZyYW1lIC8gUlBQKTsKKwkJCSAgICAgICBnbnR0YWJfaW50ZXJmYWNlLT5ncmVmc19w
ZXJfZ3JhbnRfZnJhbWUgLyBSUFApOwogCiAJZ250dGFiX2xpc3QgPSBrbWFsbG9jKG1heF9ucl9n
bGlzdF9mcmFtZXMgKiBzaXplb2YoZ3JhbnRfcmVmX3QgKiksCiAJCQkgICAgICBHRlBfS0VSTkVM
KTsKIAlpZiAoZ250dGFiX2xpc3QgPT0gTlVMTCkKIAkJcmV0dXJuIC1FTk9NRU07CiAKLQlucl9n
bGlzdF9mcmFtZXMgPSAobnJfZ3JhbnRfZnJhbWVzICogZ3JlZnNfcGVyX2dyYW50X2ZyYW1lICsg
UlBQIC0gMSkgLyBSUFA7CisJbnJfZ2xpc3RfZnJhbWVzID0gZ250dGFiX2ZyYW1lcyhucl9ncmFu
dF9mcmFtZXMsIFJQUCk7CiAJZm9yIChpID0gMDsgaSA8IG5yX2dsaXN0X2ZyYW1lczsgaSsrKSB7
CiAJCWdudHRhYl9saXN0W2ldID0gKGdyYW50X3JlZl90ICopX19nZXRfZnJlZV9wYWdlKEdGUF9L
RVJORUwpOwogCQlpZiAoZ250dGFiX2xpc3RbaV0gPT0gTlVMTCkgewpAQCAtMTI5Myw3ICsxMzA1
LDggQEAgaW50IGdudHRhYl9pbml0KHZvaWQpCiAJCWdvdG8gaW5pX25vbWVtOwogCX0KIAotCW5y
X2luaXRfZ3JlZnMgPSBucl9ncmFudF9mcmFtZXMgKiBncmVmc19wZXJfZ3JhbnRfZnJhbWU7CisJ
bnJfaW5pdF9ncmVmcyA9IG5yX2dyYW50X2ZyYW1lcyAqCisJCQlnbnR0YWJfaW50ZXJmYWNlLT5n
cmVmc19wZXJfZ3JhbnRfZnJhbWU7CiAKIAlmb3IgKGkgPSBOUl9SRVNFUlZFRF9FTlRSSUVTOyBp
IDwgbnJfaW5pdF9ncmVmcyAtIDE7IGkrKykKIAkJZ250dGFiX2VudHJ5KGkpID0gaSArIDE7Ci0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLl5-0005K5-Gc; Fri, 08 Sep 2017 16:03:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqLl4-0005Js-BE
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:03:54 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8E/92-00743-96FB2B95; Fri, 08 Sep 2017 16:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov27G/k2
 RBi+nylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnF1QU9E9irHg5/wtjA+Pzqi5GTg4JASOJ
 txP/MXUxcnEICSxklJi87SETSIJNQFViw/VTrCC2iICjxOq2pWA2s4CDxKxZR5lBbGEBV4lHy
 4+wgdgsQPVzt6wEi/MKGEssmXiOBWKBvETHgclANgcHp4CJxPH3JSBhIaCSY9Mvs05g5F7AyL
 CKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQu/UMDIw7GC9
 v8TvEKMnBpCTKK9OzKVKILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHhP7gWq
 EyxKTU+tSMvMAYYfTKkEB4+SCK/lPqA0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0kIbJKUO
 O8jkEkCIKUZpXlwg2BxcYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9dkCk8mXklcPteAZ
 3CBHRKyfMNIKeUJCKkpBoY+YT5fD2KZx/grncV/dFxeO+UXSl3Hta8U7cxyl8nx3Z+RYtXu1Z
 KDPOMZa1N//YcfZvq/XkVW+vO+btfCV8XrZ69+YVvVXD73rOz2n6dfL8+JPANS+jZwjUPhF4n
 CKTt4eazis/n+PBo9eKkrx6eDAWcjQbv2+5+vPZspdunJ3Ixjyp+tFfmK7EUZyQaajEXFScCA
 Dom/HqGAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1504886632!90155977!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23149 invoked from network); 8 Sep 2017 16:03:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 16:03:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 92C2BAE8A;
 Fri,  8 Sep 2017 16:03:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  8 Sep 2017 16:48:46 +0200
Message-Id: <20170908144849.2958-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908144849.2958-1-jgross@suse.com>
References: <20170908144849.2958-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 1/4] xen: re-introduce support for grant v2
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGdyYW50IHYyIHN1cHBvcnQgd2FzIHJlbW92ZWQgZnJvbSB0aGUga2VybmVsIHdpdGgKY29t
bWl0IDQzOGIzM2M3MTQ1Y2E4YTUxMzFhMzBjMzZkOGY1OWJjZTExOWExOWEgKCJ4ZW4vZ3JhbnQt
dGFibGU6CnJlbW92ZSBzdXBwb3J0IGZvciBWMiB0YWJsZXMiKSBhcyB0aGUgaGlnaGVyIG1lbW9y
eSBmb290cHJpbnQgb2YgdjIKZ3JhbnRzIHJlc3VsdGVkIGluIGxlc3MgZ3JhbnRzIGJlaW5nIHBv
c3NpYmxlIGZvciBhIGtlcm5lbCBjb21wYXJlZAp0byB0aGUgdjEgZ3JhbnQgaW50ZXJmYWNlLgoK
QXMgbWFjaGluZXMgd2l0aCBtb3JlIHRoYW4gMTZUQiBvZiBtZW1vcnkgYXJlIGV4cGVjdGVkIHRv
IGJlIG1vcmUKY29tbW9uIGluIHRoZSBuZWFyIGZ1dHVyZSBzdXBwb3J0IG9mIGdyYW50IHYyIGlz
IG1hbmRhdG9yeSBpbiBvcmRlcgp0byBiZSBhYmxlIHRvIHJ1biBhIFhlbiBwdiBkb21haW4gYXQg
YW55IG1lbW9yeSBsb2NhdGlvbi4KClNvIHJlLWFkZCBncmFudCB2MiBzdXBwb3J0IGJhc2ljYWxs
eSBieSByZXZlcnRpbmcgYWJvdmUgY29tbWl0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gvYXJtL3hlbi9ncmFudC10YWJsZS5jIHwgICA5
ICstCiBhcmNoL3g4Ni94ZW4vZ3JhbnQtdGFibGUuYyB8ICA2MCArKysrKysrKy0KIGRyaXZlcnMv
eGVuL2dyYW50LXRhYmxlLmMgIHwgMzEyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgfCAgMzAgKysrKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzk4IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtL3hlbi9ncmFudC10YWJsZS5jIGIvYXJjaC9hcm0veGVuL2dyYW50LXRh
YmxlLmMKaW5kZXggZTQzNzkxODI5YWNlLi45MWNmMDhiYTFlOTUgMTAwNjQ0Ci0tLSBhL2FyY2gv
YXJtL3hlbi9ncmFudC10YWJsZS5jCisrKyBiL2FyY2gvYXJtL3hlbi9ncmFudC10YWJsZS5jCkBA
IC00NSw3ICs0NSwxNCBAQCB2b2lkIGFyY2hfZ250dGFiX3VubWFwKHZvaWQgKnNoYXJlZCwgdW5z
aWduZWQgbG9uZyBucl9nZnJhbWVzKQogCXJldHVybjsKIH0KIAotaW50IGFyY2hfZ250dGFiX2lu
aXQodW5zaWduZWQgbG9uZyBucl9zaGFyZWQpCitpbnQgYXJjaF9nbnR0YWJfbWFwX3N0YXR1cyh1
aW50NjRfdCAqZnJhbWVzLCB1bnNpZ25lZCBsb25nIG5yX2dmcmFtZXMsCisJCQkgICB1bnNpZ25l
ZCBsb25nIG1heF9ucl9nZnJhbWVzLAorCQkJICAgZ3JhbnRfc3RhdHVzX3QgKipfX3NoYXJlZCkK
K3sKKwlyZXR1cm4gLUVOT1NZUzsKK30KKworaW50IGFyY2hfZ250dGFiX2luaXQodW5zaWduZWQg
bG9uZyBucl9zaGFyZWQsIHVuc2lnbmVkIGxvbmcgbnJfc3RhdHVzKQogewogCXJldHVybiAwOwog
fQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2dyYW50LXRhYmxlLmMgYi9hcmNoL3g4Ni94ZW4v
Z3JhbnQtdGFibGUuYwppbmRleCA4MDliNmM4MTI2NTQuLjkyY2NjNzE4MTUyZCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL2dyYW50LXRhYmxlLmMKKysrIGIvYXJjaC94ODYveGVuL2dyYW50LXRh
YmxlLmMKQEAgLTQ5LDcgKzQ5LDcgQEAKIHN0YXRpYyBzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgewog
CXN0cnVjdCB2bV9zdHJ1Y3QgKmFyZWE7CiAJcHRlX3QgKipwdGVzOwotfSBnbnR0YWJfc2hhcmVk
X3ZtX2FyZWE7Cit9IGdudHRhYl9zaGFyZWRfdm1fYXJlYSwgZ250dGFiX3N0YXR1c192bV9hcmVh
OwogCiBpbnQgYXJjaF9nbnR0YWJfbWFwX3NoYXJlZCh1bnNpZ25lZCBsb25nICpmcmFtZXMsIHVu
c2lnbmVkIGxvbmcgbnJfZ2ZyYW1lcywKIAkJCSAgIHVuc2lnbmVkIGxvbmcgbWF4X25yX2dmcmFt
ZXMsCkBAIC03MywxNiArNzMsNDMgQEAgaW50IGFyY2hfZ250dGFiX21hcF9zaGFyZWQodW5zaWdu
ZWQgbG9uZyAqZnJhbWVzLCB1bnNpZ25lZCBsb25nIG5yX2dmcmFtZXMsCiAJcmV0dXJuIDA7CiB9
CiAKK2ludCBhcmNoX2dudHRhYl9tYXBfc3RhdHVzKHVpbnQ2NF90ICpmcmFtZXMsIHVuc2lnbmVk
IGxvbmcgbnJfZ2ZyYW1lcywKKwkJCSAgIHVuc2lnbmVkIGxvbmcgbWF4X25yX2dmcmFtZXMsCisJ
CQkgICBncmFudF9zdGF0dXNfdCAqKl9fc2hhcmVkKQoreworCWdyYW50X3N0YXR1c190ICpzaGFy
ZWQgPSAqX19zaGFyZWQ7CisJdW5zaWduZWQgbG9uZyBhZGRyOworCXVuc2lnbmVkIGxvbmcgaTsK
KworCWlmIChzaGFyZWQgPT0gTlVMTCkKKwkJKl9fc2hhcmVkID0gc2hhcmVkID0gZ250dGFiX3N0
YXR1c192bV9hcmVhLmFyZWEtPmFkZHI7CisKKwlhZGRyID0gKHVuc2lnbmVkIGxvbmcpc2hhcmVk
OworCisJZm9yIChpID0gMDsgaSA8IG5yX2dmcmFtZXM7IGkrKykgeworCQlzZXRfcHRlX2F0KCZp
bml0X21tLCBhZGRyLCBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEucHRlc1tpXSwKKwkJCSAgIG1mbl9w
dGUoZnJhbWVzW2ldLCBQQUdFX0tFUk5FTCkpOworCQlhZGRyICs9IFBBR0VfU0laRTsKKwl9CisK
KwlyZXR1cm4gMDsKK30KKwogdm9pZCBhcmNoX2dudHRhYl91bm1hcCh2b2lkICpzaGFyZWQsIHVu
c2lnbmVkIGxvbmcgbnJfZ2ZyYW1lcykKIHsKKwlwdGVfdCAqKnB0ZXM7CiAJdW5zaWduZWQgbG9u
ZyBhZGRyOwogCXVuc2lnbmVkIGxvbmcgaTsKIAorCWlmIChzaGFyZWQgPT0gZ250dGFiX3N0YXR1
c192bV9hcmVhLmFyZWEtPmFkZHIpCisJCXB0ZXMgPSBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEucHRl
czsKKwllbHNlCisJCXB0ZXMgPSBnbnR0YWJfc2hhcmVkX3ZtX2FyZWEucHRlczsKKwogCWFkZHIg
PSAodW5zaWduZWQgbG9uZylzaGFyZWQ7CiAKIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ2ZyYW1lczsg
aSsrKSB7Ci0JCXNldF9wdGVfYXQoJmluaXRfbW0sIGFkZHIsIGdudHRhYl9zaGFyZWRfdm1fYXJl
YS5wdGVzW2ldLAotCQkJICAgX19wdGUoMCkpOworCQlzZXRfcHRlX2F0KCZpbml0X21tLCBhZGRy
LCBwdGVzW2ldLCBfX3B0ZSgwKSk7CiAJCWFkZHIgKz0gUEFHRV9TSVpFOwogCX0KIH0KQEAgLTEw
MiwxMiArMTI5LDM1IEBAIHN0YXRpYyBpbnQgYXJjaF9nbnR0YWJfdmFsbG9jKHN0cnVjdCBnbnR0
YWJfdm1fYXJlYSAqYXJlYSwgdW5zaWduZWQgbnJfZnJhbWVzKQogCXJldHVybiAwOwogfQogCi1p
bnQgYXJjaF9nbnR0YWJfaW5pdCh1bnNpZ25lZCBsb25nIG5yX3NoYXJlZCkKK3N0YXRpYyB2b2lk
IGFyY2hfZ250dGFiX3ZmcmVlKHN0cnVjdCBnbnR0YWJfdm1fYXJlYSAqYXJlYSkKIHsKKwlmcmVl
X3ZtX2FyZWEoYXJlYS0+YXJlYSk7CisJa2ZyZWUoYXJlYS0+cHRlcyk7Cit9CisKK2ludCBhcmNo
X2dudHRhYl9pbml0KHVuc2lnbmVkIGxvbmcgbnJfc2hhcmVkLCB1bnNpZ25lZCBsb25nIG5yX3N0
YXR1cykKK3sKKwlpbnQgcmV0OworCiAJaWYgKCF4ZW5fcHZfZG9tYWluKCkpCiAJCXJldHVybiAw
OwogCi0JcmV0dXJuIGFyY2hfZ250dGFiX3ZhbGxvYygmZ250dGFiX3NoYXJlZF92bV9hcmVhLCBu
cl9zaGFyZWQpOworCXJldCA9IGFyY2hfZ250dGFiX3ZhbGxvYygmZ250dGFiX3NoYXJlZF92bV9h
cmVhLCBucl9zaGFyZWQpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJLyoKKwkg
KiBBbHdheXMgYWxsb2NhdGUgdGhlIHNwYWNlIGZvciB0aGUgc3RhdHVzIGZyYW1lcyBpbiBjYXNl
CisJICogd2UncmUgbWlncmF0ZWQgdG8gYSBob3N0IHdpdGggVjIgc3VwcG9ydC4KKwkgKi8KKwly
ZXQgPSBhcmNoX2dudHRhYl92YWxsb2MoJmdudHRhYl9zdGF0dXNfdm1fYXJlYSwgbnJfc3RhdHVz
KTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBlcnI7CisKKwlyZXR1cm4gMDsKK2VycjoKKwlhcmNo
X2dudHRhYl92ZnJlZSgmZ250dGFiX3NoYXJlZF92bV9hcmVhKTsKKwlyZXR1cm4gLUVOT01FTTsK
IH0KIAogI2lmZGVmIENPTkZJR19YRU5fUFZICmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFu
dC10YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRleCAyYzZhOTExNGQzMzIu
LjY1YzRiZGIwYjQ2MyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysg
Yi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCkBAIC03MSw2ICs3MSw3IEBAIHN0cnVjdCBncmFu
dF9mcmFtZXMgeGVuX2F1dG9feGxhdF9ncmFudF9mcmFtZXM7CiAKIHN0YXRpYyB1bmlvbiB7CiAJ
c3RydWN0IGdyYW50X2VudHJ5X3YxICp2MTsKKwl1bmlvbiBncmFudF9lbnRyeV92MiAqdjI7CiAJ
dm9pZCAqYWRkcjsKIH0gZ250dGFiX3NoYXJlZDsKIApAQCAtMTIxLDYgKzEyMiwyOSBAQCBzdHJ1
Y3QgZ250dGFiX29wcyB7CiAJICogYnkgYml0IG9wZXJhdGlvbnMuCiAJICovCiAJaW50ICgqcXVl
cnlfZm9yZWlnbl9hY2Nlc3MpKGdyYW50X3JlZl90IHJlZik7CisJLyoKKwkgKiBHcmFudCBhIGRv
bWFpbiB0byBhY2Nlc3MgYSByYW5nZSBvZiBieXRlcyB3aXRoaW4gdGhlIHBhZ2UgcmVmZXJyZWQg
YnkKKwkgKiBhbiBhdmFpbGFibGUgZ3JhbnQgZW50cnkuIFJlZiBwYXJhbWV0ZXIgaXMgcmVmZXJl
bmNlIG9mIGEgZ3JhbnQgZW50cnkKKwkgKiB3aGljaCB3aWxsIGJlIHN1Yi1wYWdlIGFjY2Vzc2Vk
LCBkb21pZCBpcyBpZCBvZiBncmFudGVlIGRvbWFpbiwgZnJhbWUKKwkgKiBpcyBmcmFtZSBhZGRy
ZXNzIG9mIHN1YnBhZ2UgZ3JhbnQsIGZsYWdzIGlzIGdyYW50IHR5cGUgYW5kIGZsYWcKKwkgKiBp
bmZvcm1hdGlvbiwgcGFnZV9vZmYgaXMgb2Zmc2V0IG9mIHRoZSByYW5nZSBvZiBieXRlcywgYW5k
IGxlbmd0aCBpcworCSAqIGxlbmd0aCBvZiBieXRlcyB0byBiZSBhY2Nlc3NlZC4KKwkgKi8KKwl2
b2lkICgqdXBkYXRlX3N1YnBhZ2VfZW50cnkpKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21p
ZCwKKwkJCQkgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsIGludCBmbGFncywKKwkJCQkgICAgIHVu
c2lnbmVkIHBhZ2Vfb2ZmLCB1bnNpZ25lZCBsZW5ndGgpOworCS8qCisJICogUmVkaXJlY3QgYW4g
YXZhaWxhYmxlIGdyYW50IGVudHJ5IG9uIGRvbWFpbiBBIHRvIGFub3RoZXIgZ3JhbnQKKwkgKiBy
ZWZlcmVuY2Ugb2YgZG9tYWluIEIsIHRoZW4gYWxsb3cgZG9tYWluIEMgdG8gdXNlIGdyYW50IHJl
ZmVyZW5jZQorCSAqIG9mIGRvbWFpbiBCIHRyYW5zaXRpdmVseS4gUmVmIHBhcmFtZXRlciBpcyBh
biBhdmFpbGFibGUgZ3JhbnQgZW50cnkKKwkgKiByZWZlcmVuY2Ugb24gZG9tYWluIEEsIGRvbWlk
IGlzIGlkIG9mIGRvbWFpbiBDIHdoaWNoIGFjY2Vzc2VzIGdyYW50CisJICogZW50cnkgdHJhbnNp
dGl2ZWx5LCBmbGFncyBpcyBncmFudCB0eXBlIGFuZCBmbGFnIGluZm9ybWF0aW9uLAorCSAqIHRy
YW5zX2RvbWlkIGlzIGlkIG9mIGRvbWFpbiBCIHdob3NlIGdyYW50IGVudHJ5IGlzIGZpbmFsbHkg
YWNjZXNzZWQKKwkgKiB0cmFuc2l0aXZlbHksIHRyYW5zX2dyZWYgaXMgZ3JhbnQgZW50cnkgdHJh
bnNpdGl2ZSByZWZlcmVuY2Ugb2YKKwkgKiBkb21haW4gQi4KKwkgKi8KKwl2b2lkICgqdXBkYXRl
X3RyYW5zX2VudHJ5KShncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsIGludCBmbGFncywK
KwkJCQkgICBkb21pZF90IHRyYW5zX2RvbWlkLCBncmFudF9yZWZfdCB0cmFuc19ncmVmKTsKIH07
CiAKIHN0cnVjdCB1bm1hcF9yZWZzX2NhbGxiYWNrX2RhdGEgewpAQCAtMTMwLDYgKzE1NCw5IEBA
IHN0cnVjdCB1bm1hcF9yZWZzX2NhbGxiYWNrX2RhdGEgewogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGdudHRhYl9vcHMgKmdudHRhYl9pbnRlcmZhY2U7CiAKKy8qIFRoaXMgcmVmbGVjdHMgc3RhdHVz
IG9mIGdyYW50IGVudHJpZXMsIHNvIGFjdCBhcyBhIGdsb2JhbCB2YWx1ZS4gKi8KK3N0YXRpYyBn
cmFudF9zdGF0dXNfdCAqZ3JzdGF0dXM7CisKIHN0YXRpYyBpbnQgZ3JhbnRfdGFibGVfdmVyc2lv
bjsKIHN0YXRpYyBpbnQgZ3JlZnNfcGVyX2dyYW50X2ZyYW1lOwogCkBAIC0xMzgsNiArMTY1LDcg
QEAgc3RhdGljIHN0cnVjdCBnbnR0YWJfZnJlZV9jYWxsYmFjayAqZ250dGFiX2ZyZWVfY2FsbGJh
Y2tfbGlzdDsKIHN0YXRpYyBpbnQgZ250dGFiX2V4cGFuZCh1bnNpZ25lZCBpbnQgcmVxX2VudHJp
ZXMpOwogCiAjZGVmaW5lIFJQUCAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X3JlZl90KSkKKyNk
ZWZpbmUgU1BQIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQogCiBzdGF0aWMg
aW5saW5lIGdyYW50X3JlZl90ICpfX2dudHRhYl9lbnRyeShncmFudF9yZWZfdCBlbnRyeSkKIHsK
QEAgLTIxMCw3ICsyMzgsNyBAQCBzdGF0aWMgdm9pZCBwdXRfZnJlZV9lbnRyeShncmFudF9yZWZf
dCByZWYpCiB9CiAKIC8qCi0gKiBGb2xsb3dpbmcgYXBwbGllcyB0byBnbnR0YWJfdXBkYXRlX2Vu
dHJ5X3YxLgorICogRm9sbG93aW5nIGFwcGxpZXMgdG8gZ250dGFiX3VwZGF0ZV9lbnRyeV92MSBh
bmQgZ250dGFiX3VwZGF0ZV9lbnRyeV92Mi4KICAqIEludHJvZHVjaW5nIGEgdmFsaWQgZW50cnkg
aW50byB0aGUgZ3JhbnQgdGFibGU6CiAgKiAgMS4gV3JpdGUgZW50LT5kb21pZC4KICAqICAyLiBX
cml0ZSBlbnQtPmZyYW1lOgpAQCAtMjI5LDYgKzI1NywxNSBAQCBzdGF0aWMgdm9pZCBnbnR0YWJf
dXBkYXRlX2VudHJ5X3YxKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21pZCwKIAlnbnR0YWJf
c2hhcmVkLnYxW3JlZl0uZmxhZ3MgPSBmbGFnczsKIH0KIAorc3RhdGljIHZvaWQgZ250dGFiX3Vw
ZGF0ZV9lbnRyeV92MihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCisJCQkJICAgdW5z
aWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgaW50IGZsYWdzKQoreworCWdudHRhYl9zaGFyZWQu
djJbcmVmXS5oZHIuZG9taWQgPSBkb21pZDsKKwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uZnVsbF9w
YWdlLmZyYW1lID0gZnJhbWU7CisJd21iKCk7CS8qIEh5cGVydmlzb3IgY29uY3VycmVudCBhY2Nl
c3Nlcy4gKi8KKwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uaGRyLmZsYWdzID0gR1RGX3Blcm1pdF9h
Y2Nlc3MgfCBmbGFnczsKK30KKwogLyoKICAqIFB1YmxpYyBncmFudC1pc3N1aW5nIGludGVyZmFj
ZSBmdW5jdGlvbnMKICAqLwpAQCAtMjU1LDExICsyOTIsMTMyIEBAIGludCBnbnR0YWJfZ3JhbnRf
Zm9yZWlnbl9hY2Nlc3MoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwKIH0KIEVY
UE9SVF9TWU1CT0xfR1BMKGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzcyk7CiAKK3N0YXRpYyB2
b2lkIGdudHRhYl91cGRhdGVfc3VicGFnZV9lbnRyeV92MihncmFudF9yZWZfdCByZWYsIGRvbWlk
X3QgZG9taWQsCisJCQkJCSAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsIGludCBmbGFncywKKwkJCQkJ
ICAgdW5zaWduZWQgcGFnZV9vZmYsIHVuc2lnbmVkIGxlbmd0aCkKK3sKKwlnbnR0YWJfc2hhcmVk
LnYyW3JlZl0uc3ViX3BhZ2UuZnJhbWUgPSBmcmFtZTsKKwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0u
c3ViX3BhZ2UucGFnZV9vZmYgPSBwYWdlX29mZjsKKwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uc3Vi
X3BhZ2UubGVuZ3RoID0gbGVuZ3RoOworCWdudHRhYl9zaGFyZWQudjJbcmVmXS5oZHIuZG9taWQg
PSBkb21pZDsKKwl3bWIoKTsKKwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uaGRyLmZsYWdzID0KKwkJ
CQlHVEZfcGVybWl0X2FjY2VzcyB8IEdURl9zdWJfcGFnZSB8IGZsYWdzOworfQorCitpbnQgZ250
dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3N1YnBhZ2VfcmVmKGdyYW50X3JlZl90IHJlZiwgZG9t
aWRfdCBkb21pZCwKKwkJCQkJICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsIGludCBmbGFncywKKwkJ
CQkJICAgIHVuc2lnbmVkIHBhZ2Vfb2ZmLAorCQkJCQkgICAgdW5zaWduZWQgbGVuZ3RoKQorewor
CWlmIChmbGFncyAmIChHVEZfYWNjZXB0X3RyYW5zZmVyIHwgR1RGX3JlYWRpbmcgfAorCQkgICAg
IEdURl93cml0aW5nIHwgR1RGX3RyYW5zaXRpdmUpKQorCQlyZXR1cm4gLUVQRVJNOworCisJaWYg
KGdudHRhYl9pbnRlcmZhY2UtPnVwZGF0ZV9zdWJwYWdlX2VudHJ5ID09IE5VTEwpCisJCXJldHVy
biAtRU5PU1lTOworCisJZ250dGFiX2ludGVyZmFjZS0+dXBkYXRlX3N1YnBhZ2VfZW50cnkocmVm
LCBkb21pZCwgZnJhbWUsIGZsYWdzLAorCQkJCQkgICAgICAgcGFnZV9vZmYsIGxlbmd0aCk7CisK
KwlyZXR1cm4gMDsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2Vzc19zdWJwYWdlX3JlZik7CisKK2ludCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3Nfc3Vi
cGFnZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLAorCQkJCQlpbnQgZmxhZ3Ms
IHVuc2lnbmVkIHBhZ2Vfb2ZmLAorCQkJCQl1bnNpZ25lZCBsZW5ndGgpCit7CisJaW50IHJlZiwg
cmM7CisKKwlyZWYgPSBnZXRfZnJlZV9lbnRyaWVzKDEpOworCWlmICh1bmxpa2VseShyZWYgPCAw
KSkKKwkJcmV0dXJuIC1FTk9TUEM7CisKKwlyYyA9IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vz
c19zdWJwYWdlX3JlZihyZWYsIGRvbWlkLCBmcmFtZSwgZmxhZ3MsCisJCQkJCQkgICAgIHBhZ2Vf
b2ZmLCBsZW5ndGgpOworCWlmIChyYyA8IDApIHsKKwkJcHV0X2ZyZWVfZW50cnkocmVmKTsKKwkJ
cmV0dXJuIHJjOworCX0KKworCXJldHVybiByZWY7Cit9CitFWFBPUlRfU1lNQk9MX0dQTChnbnR0
YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3Nfc3VicGFnZSk7CisKK2Jvb2wgZ250dGFiX3N1YnBhZ2Vf
Z3JhbnRzX2F2YWlsYWJsZSh2b2lkKQoreworCXJldHVybiBnbnR0YWJfaW50ZXJmYWNlLT51cGRh
dGVfc3VicGFnZV9lbnRyeSAhPSBOVUxMOworfQorRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX3N1
YnBhZ2VfZ3JhbnRzX2F2YWlsYWJsZSk7CisKK3N0YXRpYyB2b2lkIGdudHRhYl91cGRhdGVfdHJh
bnNfZW50cnlfdjIoZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAorCQkJCQkgaW50IGZs
YWdzLCBkb21pZF90IHRyYW5zX2RvbWlkLAorCQkJCQkgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZikK
K3sKKwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0udHJhbnNpdGl2ZS50cmFuc19kb21pZCA9IHRyYW5z
X2RvbWlkOworCWdudHRhYl9zaGFyZWQudjJbcmVmXS50cmFuc2l0aXZlLmdyZWYgPSB0cmFuc19n
cmVmOworCWdudHRhYl9zaGFyZWQudjJbcmVmXS5oZHIuZG9taWQgPSBkb21pZDsKKwl3bWIoKTsK
KwlnbnR0YWJfc2hhcmVkLnYyW3JlZl0uaGRyLmZsYWdzID0KKwkJCQlHVEZfcGVybWl0X2FjY2Vz
cyB8IEdURl90cmFuc2l0aXZlIHwgZmxhZ3M7Cit9CisKK2ludCBnbnR0YWJfZ3JhbnRfZm9yZWln
bl9hY2Nlc3NfdHJhbnNfcmVmKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21pZCwKKwkJCQkJ
ICBpbnQgZmxhZ3MsIGRvbWlkX3QgdHJhbnNfZG9taWQsCisJCQkJCSAgZ3JhbnRfcmVmX3QgdHJh
bnNfZ3JlZikKK3sKKwlpZiAoZmxhZ3MgJiAoR1RGX2FjY2VwdF90cmFuc2ZlciB8IEdURl9yZWFk
aW5nIHwKKwkJICAgICBHVEZfd3JpdGluZyB8IEdURl9zdWJfcGFnZSkpCisJCXJldHVybiAtRVBF
Uk07CisKKwlpZiAoZ250dGFiX2ludGVyZmFjZS0+dXBkYXRlX3RyYW5zX2VudHJ5ID09IE5VTEwp
CisJCXJldHVybiAtRU5PU1lTOworCisJZ250dGFiX2ludGVyZmFjZS0+dXBkYXRlX3RyYW5zX2Vu
dHJ5KHJlZiwgZG9taWQsIGZsYWdzLCB0cmFuc19kb21pZCwKKwkJCQkJICAgICB0cmFuc19ncmVm
KTsKKworCXJldHVybiAwOworfQorRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2dyYW50X2ZvcmVp
Z25fYWNjZXNzX3RyYW5zX3JlZik7CisKK2ludCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3Nf
dHJhbnMoZG9taWRfdCBkb21pZCwgaW50IGZsYWdzLAorCQkJCSAgICAgIGRvbWlkX3QgdHJhbnNf
ZG9taWQsCisJCQkJICAgICAgZ3JhbnRfcmVmX3QgdHJhbnNfZ3JlZikKK3sKKwlpbnQgcmVmLCBy
YzsKKworCXJlZiA9IGdldF9mcmVlX2VudHJpZXMoMSk7CisJaWYgKHVubGlrZWx5KHJlZiA8IDAp
KQorCQlyZXR1cm4gLUVOT1NQQzsKKworCXJjID0gZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNz
X3RyYW5zX3JlZihyZWYsIGRvbWlkLCBmbGFncywKKwkJCQkJCSAgIHRyYW5zX2RvbWlkLCB0cmFu
c19ncmVmKTsKKwlpZiAocmMgPCAwKSB7CisJCXB1dF9mcmVlX2VudHJ5KHJlZik7CisJCXJldHVy
biByYzsKKwl9CisKKwlyZXR1cm4gcmVmOworfQorRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2dy
YW50X2ZvcmVpZ25fYWNjZXNzX3RyYW5zKTsKKworYm9vbCBnbnR0YWJfdHJhbnNfZ3JhbnRzX2F2
YWlsYWJsZSh2b2lkKQoreworCXJldHVybiBnbnR0YWJfaW50ZXJmYWNlLT51cGRhdGVfdHJhbnNf
ZW50cnkgIT0gTlVMTDsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl90cmFuc19ncmFudHNf
YXZhaWxhYmxlKTsKKwogc3RhdGljIGludCBnbnR0YWJfcXVlcnlfZm9yZWlnbl9hY2Nlc3NfdjEo
Z3JhbnRfcmVmX3QgcmVmKQogewogCXJldHVybiBnbnR0YWJfc2hhcmVkLnYxW3JlZl0uZmxhZ3Mg
JiAoR1RGX3JlYWRpbmd8R1RGX3dyaXRpbmcpOwogfQogCitzdGF0aWMgaW50IGdudHRhYl9xdWVy
eV9mb3JlaWduX2FjY2Vzc192MihncmFudF9yZWZfdCByZWYpCit7CisJcmV0dXJuIGdyc3RhdHVz
W3JlZl0gJiAoR1RGX3JlYWRpbmd8R1RGX3dyaXRpbmcpOworfQorCiBpbnQgZ250dGFiX3F1ZXJ5
X2ZvcmVpZ25fYWNjZXNzKGdyYW50X3JlZl90IHJlZikKIHsKIAlyZXR1cm4gZ250dGFiX2ludGVy
ZmFjZS0+cXVlcnlfZm9yZWlnbl9hY2Nlc3MocmVmKTsKQEAgLTI4Miw2ICs0NDAsMjkgQEAgc3Rh
dGljIGludCBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZl92MShncmFudF9yZWZfdCByZWYs
IGludCByZWFkb25seSkKIAlyZXR1cm4gMTsKIH0KIAorc3RhdGljIGludCBnbnR0YWJfZW5kX2Zv
cmVpZ25fYWNjZXNzX3JlZl92MihncmFudF9yZWZfdCByZWYsIGludCByZWFkb25seSkKK3sKKwln
bnR0YWJfc2hhcmVkLnYyW3JlZl0uaGRyLmZsYWdzID0gMDsKKwltYigpOwkvKiBDb25jdXJyZW50
IGFjY2VzcyBieSBoeXBlcnZpc29yLiAqLworCWlmIChncnN0YXR1c1tyZWZdICYgKEdURl9yZWFk
aW5nfEdURl93cml0aW5nKSkgeworCQlyZXR1cm4gMDsKKwl9IGVsc2UgeworCQkvKgorCQkgKiBU
aGUgcmVhZCBvZiBncnN0YXR1cyBuZWVkcyB0byBoYXZlIGFjcXVpcmUgc2VtYW50aWNzLgorCQkg
KiAgT24geDg2LCByZWFkcyBhbHJlYWR5IGhhdmUgdGhhdCwgYW5kIHdlIGp1c3QgbmVlZCB0bwor
CQkgKiBwcm90ZWN0IGFnYWluc3QgY29tcGlsZXIgcmVvcmRlcmluZ3MuCisJCSAqIE9uIG90aGVy
IGFyY2hpdGVjdHVyZXMgd2UgbWF5IG5lZWQgYSBmdWxsIGJhcnJpZXIuCisJCSAqLworI2lmZGVm
IENPTkZJR19YODYKKwkJYmFycmllcigpOworI2Vsc2UKKwkJbWIoKTsKKyNlbmRpZgorCX0KKwor
CXJldHVybiAxOworfQorCiBzdGF0aWMgaW5saW5lIGludCBfZ250dGFiX2VuZF9mb3JlaWduX2Fj
Y2Vzc19yZWYoZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVhZG9ubHkpCiB7CiAJcmV0dXJuIGdudHRh
Yl9pbnRlcmZhY2UtPmVuZF9mb3JlaWduX2FjY2Vzc19yZWYocmVmLCByZWFkb25seSk7CkBAIC00
NDIsNiArNjIzLDM3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGdudHRhYl9lbmRfZm9yZWlnbl90
cmFuc2Zlcl9yZWZfdjEoZ3JhbnRfcmVmX3QgcmVmKQogCXJldHVybiBmcmFtZTsKIH0KIAorc3Rh
dGljIHVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF9mb3JlaWduX3RyYW5zZmVyX3JlZl92MihncmFu
dF9yZWZfdCByZWYpCit7CisJdW5zaWduZWQgbG9uZyBmcmFtZTsKKwl1MTYgICAgICAgICAgIGZs
YWdzOworCXUxNiAgICAgICAgICAqcGZsYWdzOworCisJcGZsYWdzID0gJmdudHRhYl9zaGFyZWQu
djJbcmVmXS5oZHIuZmxhZ3M7CisKKwkvKgorCSAqIElmIGEgdHJhbnNmZXIgaXMgbm90IGV2ZW4g
eWV0IHN0YXJ0ZWQsIHRyeSB0byByZWNsYWltIHRoZSBncmFudAorCSAqIHJlZmVyZW5jZSBhbmQg
cmV0dXJuIGZhaWx1cmUgKD09IDApLgorCSAqLworCXdoaWxlICghKChmbGFncyA9ICpwZmxhZ3Mp
ICYgR1RGX3RyYW5zZmVyX2NvbW1pdHRlZCkpIHsKKwkJaWYgKHN5bmNfY21weGNoZyhwZmxhZ3Ms
IGZsYWdzLCAwKSA9PSBmbGFncykKKwkJCXJldHVybiAwOworCQljcHVfcmVsYXgoKTsKKwl9CisK
KwkvKiBJZiBhIHRyYW5zZmVyIGlzIGluIHByb2dyZXNzIHRoZW4gd2FpdCB1bnRpbCBpdCBpcyBj
b21wbGV0ZWQuICovCisJd2hpbGUgKCEoZmxhZ3MgJiBHVEZfdHJhbnNmZXJfY29tcGxldGVkKSkg
eworCQlmbGFncyA9ICpwZmxhZ3M7CisJCWNwdV9yZWxheCgpOworCX0KKworCXJtYigpOyAgLyog
UmVhZCB0aGUgZnJhbWUgbnVtYmVyIC9hZnRlci8gcmVhZGluZyBjb21wbGV0aW9uIHN0YXR1cy4g
Ki8KKwlmcmFtZSA9IGdudHRhYl9zaGFyZWQudjJbcmVmXS5mdWxsX3BhZ2UuZnJhbWU7CisJQlVH
X09OKGZyYW1lID09IDApOworCisJcmV0dXJuIGZyYW1lOworfQorCiB1bnNpZ25lZCBsb25nIGdu
dHRhYl9lbmRfZm9yZWlnbl90cmFuc2Zlcl9yZWYoZ3JhbnRfcmVmX3QgcmVmKQogewogCXJldHVy
biBnbnR0YWJfaW50ZXJmYWNlLT5lbmRfZm9yZWlnbl90cmFuc2Zlcl9yZWYocmVmKTsKQEAgLTkz
OCw2ICsxMTUwLDEyIEBAIGludCBnbnR0YWJfdW5tYXBfcmVmc19zeW5jKHN0cnVjdCBnbnRhYl91
bm1hcF9xdWV1ZV9kYXRhICppdGVtKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX3VubWFw
X3JlZnNfc3luYyk7CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2ZyYW1lcyh1bnNp
Z25lZCBpbnQgbnJfZ3JhbnRfZnJhbWVzKQoreworCUJVR19PTihncmVmc19wZXJfZ3JhbnRfZnJh
bWUgPT0gMCk7CisJcmV0dXJuIChucl9ncmFudF9mcmFtZXMgKiBncmVmc19wZXJfZ3JhbnRfZnJh
bWUgKyBTUFAgLSAxKSAvIFNQUDsKK30KKwogc3RhdGljIGludCBnbnR0YWJfbWFwX2ZyYW1lc192
MSh4ZW5fcGZuX3QgKmZyYW1lcywgdW5zaWduZWQgaW50IG5yX2dmcmFtZXMpCiB7CiAJaW50IHJj
OwpAQCAtOTU1LDYgKzExNzMsNTUgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VubWFwX2ZyYW1lc192
MSh2b2lkKQogCWFyY2hfZ250dGFiX3VubWFwKGdudHRhYl9zaGFyZWQuYWRkciwgbnJfZ3JhbnRf
ZnJhbWVzKTsKIH0KIAorc3RhdGljIGludCBnbnR0YWJfbWFwX2ZyYW1lc192Mih4ZW5fcGZuX3Qg
KmZyYW1lcywgdW5zaWduZWQgaW50IG5yX2dmcmFtZXMpCit7CisJdWludDY0X3QgKnNmcmFtZXM7
CisJdW5zaWduZWQgaW50IG5yX3NmcmFtZXM7CisJc3RydWN0IGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcyBnZXRmcmFtZXM7CisJaW50IHJjOworCisJbnJfc2ZyYW1lcyA9IG5yX3N0YXR1c19mcmFt
ZXMobnJfZ2ZyYW1lcyk7CisKKwkvKiBObyBuZWVkIGZvciBremFsbG9jIGFzIGl0IGlzIGluaXRp
YWxpemVkIGluIGZvbGxvd2luZyBoeXBlcmNhbGwKKwkgKiBHTlRUQUJPUF9nZXRfc3RhdHVzX2Zy
YW1lcy4KKwkgKi8KKwlzZnJhbWVzID0ga21hbGxvY19hcnJheShucl9zZnJhbWVzLCBzaXplb2Yo
dWludDY0X3QpLCBHRlBfQVRPTUlDKTsKKwlpZiAoIXNmcmFtZXMpCisJCXJldHVybiAtRU5PTUVN
OworCisJZ2V0ZnJhbWVzLmRvbSAgICAgICAgPSBET01JRF9TRUxGOworCWdldGZyYW1lcy5ucl9m
cmFtZXMgID0gbnJfc2ZyYW1lczsKKwlzZXRfeGVuX2d1ZXN0X2hhbmRsZShnZXRmcmFtZXMuZnJh
bWVfbGlzdCwgc2ZyYW1lcyk7CisKKwlyYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05U
VEFCT1BfZ2V0X3N0YXR1c19mcmFtZXMsCisJCQkJICAgICAgICZnZXRmcmFtZXMsIDEpOworCWlm
IChyYyA9PSAtRU5PU1lTKSB7CisJCWtmcmVlKHNmcmFtZXMpOworCQlyZXR1cm4gLUVOT1NZUzsK
Kwl9CisKKwlCVUdfT04ocmMgfHwgZ2V0ZnJhbWVzLnN0YXR1cyk7CisKKwlyYyA9IGFyY2hfZ250
dGFiX21hcF9zdGF0dXMoc2ZyYW1lcywgbnJfc2ZyYW1lcywKKwkJCQkgICAgbnJfc3RhdHVzX2Zy
YW1lcyhnbnR0YWJfbWF4X2dyYW50X2ZyYW1lcygpKSwKKwkJCQkgICAgJmdyc3RhdHVzKTsKKwlC
VUdfT04ocmMpOworCWtmcmVlKHNmcmFtZXMpOworCisJcmMgPSBhcmNoX2dudHRhYl9tYXBfc2hh
cmVkKGZyYW1lcywgbnJfZ2ZyYW1lcywKKwkJCQkgICAgZ250dGFiX21heF9ncmFudF9mcmFtZXMo
KSwKKwkJCQkgICAgJmdudHRhYl9zaGFyZWQuYWRkcik7CisJQlVHX09OKHJjKTsKKworCXJldHVy
biAwOworfQorCitzdGF0aWMgdm9pZCBnbnR0YWJfdW5tYXBfZnJhbWVzX3YyKHZvaWQpCit7CisJ
YXJjaF9nbnR0YWJfdW5tYXAoZ250dGFiX3NoYXJlZC5hZGRyLCBucl9ncmFudF9mcmFtZXMpOwor
CWFyY2hfZ250dGFiX3VubWFwKGdyc3RhdHVzLCBucl9zdGF0dXNfZnJhbWVzKG5yX2dyYW50X2Zy
YW1lcykpOworfQorCiBzdGF0aWMgaW50IGdudHRhYl9tYXAodW5zaWduZWQgaW50IHN0YXJ0X2lk
eCwgdW5zaWduZWQgaW50IGVuZF9pZHgpCiB7CiAJc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBz
ZXR1cDsKQEAgLTEwMjIsMTMgKzEyODksNDUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnbnR0YWJf
b3BzIGdudHRhYl92MV9vcHMgPSB7CiAJLnF1ZXJ5X2ZvcmVpZ25fYWNjZXNzCQk9IGdudHRhYl9x
dWVyeV9mb3JlaWduX2FjY2Vzc192MSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZ250dGFi
X29wcyBnbnR0YWJfdjJfb3BzID0geworCS5tYXBfZnJhbWVzCQkJPSBnbnR0YWJfbWFwX2ZyYW1l
c192MiwKKwkudW5tYXBfZnJhbWVzCQkJPSBnbnR0YWJfdW5tYXBfZnJhbWVzX3YyLAorCS51cGRh
dGVfZW50cnkJCQk9IGdudHRhYl91cGRhdGVfZW50cnlfdjIsCisJLmVuZF9mb3JlaWduX2FjY2Vz
c19yZWYJCT0gZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWZfdjIsCisJLmVuZF9mb3JlaWdu
X3RyYW5zZmVyX3JlZgk9IGdudHRhYl9lbmRfZm9yZWlnbl90cmFuc2Zlcl9yZWZfdjIsCisJLnF1
ZXJ5X2ZvcmVpZ25fYWNjZXNzCQk9IGdudHRhYl9xdWVyeV9mb3JlaWduX2FjY2Vzc192MiwKKwku
dXBkYXRlX3N1YnBhZ2VfZW50cnkJCT0gZ250dGFiX3VwZGF0ZV9zdWJwYWdlX2VudHJ5X3YyLAor
CS51cGRhdGVfdHJhbnNfZW50cnkJCT0gZ250dGFiX3VwZGF0ZV90cmFuc19lbnRyeV92MiwKK307
CisKIHN0YXRpYyB2b2lkIGdudHRhYl9yZXF1ZXN0X3ZlcnNpb24odm9pZCkKIHsKLQkvKiBPbmx5
IHZlcnNpb24gMSBpcyB1c2VkLCB3aGljaCB3aWxsIGFsd2F5cyBiZSBhdmFpbGFibGUuICovCi0J
Z3JhbnRfdGFibGVfdmVyc2lvbiA9IDE7Ci0JZ3JlZnNfcGVyX2dyYW50X2ZyYW1lID0gWEVOX1BB
R0VfU0laRSAvIHNpemVvZihzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEpOwotCWdudHRhYl9pbnRlcmZh
Y2UgPSAmZ250dGFiX3YxX29wczsKKwlpbnQgcmM7CisJc3RydWN0IGdudHRhYl9zZXRfdmVyc2lv
biBnc3Y7CiAKKwlnc3YudmVyc2lvbiA9IDE7CisKKwlyYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFi
bGVfb3AoR05UVEFCT1Bfc2V0X3ZlcnNpb24sICZnc3YsIDEpOworCWlmIChyYyA9PSAwICYmIGdz
di52ZXJzaW9uID09IDIpIHsKKwkJZ3JhbnRfdGFibGVfdmVyc2lvbiA9IDI7CisJCWdyZWZzX3Bl
cl9ncmFudF9mcmFtZSA9IFhFTl9QQUdFX1NJWkUgLworCQkJCQlzaXplb2YodW5pb24gZ3JhbnRf
ZW50cnlfdjIpOworCQlnbnR0YWJfaW50ZXJmYWNlID0gJmdudHRhYl92Ml9vcHM7CisJfSBlbHNl
IGlmIChncmFudF90YWJsZV92ZXJzaW9uID09IDIpIHsKKwkJLyoKKwkJICogSWYgd2UndmUgYWxy
ZWFkeSB1c2VkIHZlcnNpb24gMiBmZWF0dXJlcywKKwkJICogYnV0IHRoZW4gc3VkZGVubHkgZGlz
Y292ZXIgdGhhdCB0aGV5J3JlIG5vdAorCQkgKiBhdmFpbGFibGUgKGUuZy4gbWlncmF0aW5nIHRv
IGFuIG9sZGVyCisJCSAqIHZlcnNpb24gb2YgWGVuKSwgYWxtb3N0IHVuYm91bmRlZCBiYWRuZXNz
CisJCSAqIGNhbiBoYXBwZW4uCisJCSAqLworCQlwYW5pYygid2UgbmVlZCBncmFudCB0YWJsZXMg
dmVyc2lvbiAyLCBidXQgb25seSB2ZXJzaW9uIDEgaXMgYXZhaWxhYmxlIik7CisJfSBlbHNlIHsK
KwkJZ3JhbnRfdGFibGVfdmVyc2lvbiA9IDE7CisJCWdyZWZzX3Blcl9ncmFudF9mcmFtZSA9IFhF
Tl9QQUdFX1NJWkUgLworCQkJCQlzaXplb2Yoc3RydWN0IGdyYW50X2VudHJ5X3YxKTsKKwkJZ250
dGFiX2ludGVyZmFjZSA9ICZnbnR0YWJfdjFfb3BzOworCX0KIAlwcl9pbmZvKCJHcmFudCB0YWJs
ZXMgdXNpbmcgdmVyc2lvbiAlZCBsYXlvdXRcbiIsIGdyYW50X3RhYmxlX3ZlcnNpb24pOwogfQog
CkBAIC0xMTIyLDcgKzE0MjEsOCBAQCBpbnQgZ250dGFiX2luaXQodm9pZCkKIAkJfQogCX0KIAot
CXJldCA9IGFyY2hfZ250dGFiX2luaXQobWF4X25yX2dyYW50X2ZyYW1lcyk7CisJcmV0ID0gYXJj
aF9nbnR0YWJfaW5pdChtYXhfbnJfZ3JhbnRfZnJhbWVzLAorCQkJICAgICAgIG5yX3N0YXR1c19m
cmFtZXMobWF4X25yX2dyYW50X2ZyYW1lcykpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIGluaV9u
b21lbTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmgKaW5kZXggMzRiMTM3OWY5Nzc3Li5kZDZjN2EzMmVlMzIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIvaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaApAQCAtODQsNiArODQsMjQgQEAgaW50IGdudHRhYl9yZXN1bWUodm9pZCk7CiAKIGlu
dCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgbG9u
ZyBmcmFtZSwKIAkJCQlpbnQgcmVhZG9ubHkpOworaW50IGdudHRhYl9ncmFudF9mb3JlaWduX2Fj
Y2Vzc19zdWJwYWdlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisJCQkJCWlu
dCBmbGFncywgdW5zaWduZWQgcGFnZV9vZmYsCisJCQkJCXVuc2lnbmVkIGxlbmd0aCk7CitpbnQg
Z250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3RyYW5zKGRvbWlkX3QgZG9taWQsIGludCBmbGFn
cywKKwkJCQkgICAgICBkb21pZF90IHRyYW5zX2RvbWlkLAorCQkJCSAgICAgIGdyYW50X3JlZl90
IHRyYW5zX2dyZWYpOworCisvKgorICogQXJlIHN1Yi1wYWdlIGdyYW50cyBhdmFpbGFibGUgb24g
dGhpcyB2ZXJzaW9uIG9mIFhlbj8gIFJldHVybnMgdHJ1ZSBpZiB0aGV5CisgKiBhcmUsIGFuZCBm
YWxzZSBpZiB0aGV5J3JlIG5vdC4KKyAqLworYm9vbCBnbnR0YWJfc3VicGFnZV9ncmFudHNfYXZh
aWxhYmxlKHZvaWQpOworCisvKgorICogQXJlIHRyYW5zaXRpdmUgZ3JhbnRzIGF2YWlsYWJsZSBv
biB0aGlzIHZlcnNpb24gb2YgWGVuPyAgUmV0dXJucyB0cnVlIGlmIHRoZXkKKyAqIGFyZSwgYW5k
IGZhbHNlIGlmIHRoZXkncmUgbm90LgorICovCitib29sIGdudHRhYl90cmFuc19ncmFudHNfYXZh
aWxhYmxlKHZvaWQpOwogCiAvKgogICogRW5kIGFjY2VzcyB0aHJvdWdoIHRoZSBnaXZlbiBncmFu
dCByZWZlcmVuY2UsIGlmZiB0aGUgZ3JhbnQgZW50cnkgaXMgbm8KQEAgLTEzMCw2ICsxNDgsMTMg
QEAgdm9pZCBnbnR0YWJfY2FuY2VsX2ZyZWVfY2FsbGJhY2soc3RydWN0IGdudHRhYl9mcmVlX2Nh
bGxiYWNrICpjYWxsYmFjayk7CiAKIHZvaWQgZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3Jl
ZihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCiAJCQkJICAgICB1bnNpZ25lZCBsb25n
IGZyYW1lLCBpbnQgcmVhZG9ubHkpOworaW50IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19z
dWJwYWdlX3JlZihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCisJCQkJCSAgICB1bnNp
Z25lZCBsb25nIGZyYW1lLCBpbnQgZmxhZ3MsCisJCQkJCSAgICB1bnNpZ25lZCBwYWdlX29mZiwK
KwkJCQkJICAgIHVuc2lnbmVkIGxlbmd0aCk7CitpbnQgZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzX3RyYW5zX3JlZihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCisJCQkJCSAgaW50
IGZsYWdzLCBkb21pZF90IHRyYW5zX2RvbWlkLAorCQkJCQkgIGdyYW50X3JlZl90IHRyYW5zX2dy
ZWYpOwogCiAvKiBHaXZlIGFjY2VzcyB0byB0aGUgZmlyc3QgNEsgb2YgdGhlIHBhZ2UgKi8KIHN0
YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfcGFnZV9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWZfb25l
KApAQCAtMTc0LDEwICsxOTksMTMgQEAgZ250dGFiX3NldF91bm1hcF9vcChzdHJ1Y3QgZ250dGFi
X3VubWFwX2dyYW50X3JlZiAqdW5tYXAsIHBoeXNfYWRkcl90IGFkZHIsCiAJdW5tYXAtPmRldl9i
dXNfYWRkciA9IDA7CiB9CiAKLWludCBhcmNoX2dudHRhYl9pbml0KHVuc2lnbmVkIGxvbmcgbnJf
c2hhcmVkKTsKK2ludCBhcmNoX2dudHRhYl9pbml0KHVuc2lnbmVkIGxvbmcgbnJfc2hhcmVkLCB1
bnNpZ25lZCBsb25nIG5yX3N0YXR1cyk7CiBpbnQgYXJjaF9nbnR0YWJfbWFwX3NoYXJlZCh4ZW5f
cGZuX3QgKmZyYW1lcywgdW5zaWduZWQgbG9uZyBucl9nZnJhbWVzLAogCQkJICAgdW5zaWduZWQg
bG9uZyBtYXhfbnJfZ2ZyYW1lcywKIAkJCSAgIHZvaWQgKipfX3NoYXJlZCk7CitpbnQgYXJjaF9n
bnR0YWJfbWFwX3N0YXR1cyh1aW50NjRfdCAqZnJhbWVzLCB1bnNpZ25lZCBsb25nIG5yX2dmcmFt
ZXMsCisJCQkgICB1bnNpZ25lZCBsb25nIG1heF9ucl9nZnJhbWVzLAorCQkJICAgZ3JhbnRfc3Rh
dHVzX3QgKipfX3NoYXJlZCk7CiB2b2lkIGFyY2hfZ250dGFiX3VubWFwKHZvaWQgKnNoYXJlZCwg
dW5zaWduZWQgbG9uZyBucl9nZnJhbWVzKTsKIAogc3RydWN0IGdyYW50X2ZyYW1lcyB7Ci0tIAoy
LjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLl7-0005L3-1s; Fri, 08 Sep 2017 16:03:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqLl6-0005KL-6n
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:03:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 95/98-03642-B6FB2B95; Fri, 08 Sep 2017 16:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsVyuP0Ov27W/k2
 RBttbTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVZx0L3ltXfHi/hb2Bsc+oi5GTQ0LASOLt
 xH9MXYxcHEICixglzq1Yyg6SYBNQldhw/RQriC0i4Cixum0pmM0s4CAxa9ZRZhBbWMBL4sXVX
 2BxFqD6bSsng8V5BYwllrY+ZodYIC/RcWAySxcjBwengInE8fclIGEhoJJj0y+zTmDkXsDIsI
 pRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C3DECwg/HPsoB
 DjJIcTEqivDI9myKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYI3eB9QnWBR
 anpqRVpmDjD4YEolOHiURHj/7gVK8xYXJOYWZ6ZDpE4x2nMc23T5DxNHx827QHITmNzw/cEfJ
 iGwqVLivI9A2gRA2jJK8+CGwqLlEqOslDAvI9DJQjwFqUW5mSWo8q8YxTkYlYR574JM4cnMK4
 Hb/QroLCags0qebwA5qyQRISXVwMiqlJP98gS7qtcsKbvSD/yfTzfLf59huEbQrXLVIcfPm/d
 5byrd7qb8cZHIu18VexzC/DPlbCduPa1ReXhy9MImFtGnW6c21k04mOojv3vd9KNPn8VY1Bmx
 nWozbbOWfbh8B9+lyWZS59rE21Quchl/uWx+6Wmi6EW+zf8OSCZ8+ux38dGTrI1KLMUZiYZaz
 EXFiQD7kvKjkQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1504886634!76038650!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9152 invoked from network); 8 Sep 2017 16:03:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 16:03:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BD11475029;
 Fri,  8 Sep 2017 16:03:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  8 Sep 2017 16:48:47 +0200
Message-Id: <20170908144849.2958-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908144849.2958-1-jgross@suse.com>
References: <20170908144849.2958-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgdGhlcmUgaXMgY3VycmVudGx5IG5vIHVzZXIgZm9yIHN1Yi1wYWdlIGdyYW50cyBvciB0cmFu
c2llbnQgZ3JhbnRzCnJlbW92ZSB0aGF0IGZ1bmN0aW9uYWxpdHkuIFRoaXMgYXQgb25jZSBtYWtl
cyBpdCBwb3NzaWJsZSB0byBzd2l0Y2gKZnJvbSBncmFudCB2MiB0byBncmFudCB2MSB3aXRob3V0
IHJlc3RyaWN0aW9ucywgYXMgdGhlcmUgaXMgbm8gbG9zcyBvZgpmdW5jdGlvbmFsaXR5IG90aGVy
IHRoYW4gdGhlIGxpbWl0ZWQgZnJhbWUgbnVtYmVyIHdpZHRoIHJlbGF0ZWQgdG8KdGhlIHN3aXRj
aC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBk
cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMTM4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCAgMjUgLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRl
eCA2NWM0YmRiMGI0NjMuLjAyNDUxYTY5NmNjNSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3Jh
bnQtdGFibGUuYworKysgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCkBAIC0xMjMsMTcgKzEy
Myw2IEBAIHN0cnVjdCBnbnR0YWJfb3BzIHsKIAkgKi8KIAlpbnQgKCpxdWVyeV9mb3JlaWduX2Fj
Y2VzcykoZ3JhbnRfcmVmX3QgcmVmKTsKIAkvKgotCSAqIEdyYW50IGEgZG9tYWluIHRvIGFjY2Vz
cyBhIHJhbmdlIG9mIGJ5dGVzIHdpdGhpbiB0aGUgcGFnZSByZWZlcnJlZCBieQotCSAqIGFuIGF2
YWlsYWJsZSBncmFudCBlbnRyeS4gUmVmIHBhcmFtZXRlciBpcyByZWZlcmVuY2Ugb2YgYSBncmFu
dCBlbnRyeQotCSAqIHdoaWNoIHdpbGwgYmUgc3ViLXBhZ2UgYWNjZXNzZWQsIGRvbWlkIGlzIGlk
IG9mIGdyYW50ZWUgZG9tYWluLCBmcmFtZQotCSAqIGlzIGZyYW1lIGFkZHJlc3Mgb2Ygc3VicGFn
ZSBncmFudCwgZmxhZ3MgaXMgZ3JhbnQgdHlwZSBhbmQgZmxhZwotCSAqIGluZm9ybWF0aW9uLCBw
YWdlX29mZiBpcyBvZmZzZXQgb2YgdGhlIHJhbmdlIG9mIGJ5dGVzLCBhbmQgbGVuZ3RoIGlzCi0J
ICogbGVuZ3RoIG9mIGJ5dGVzIHRvIGJlIGFjY2Vzc2VkLgotCSAqLwotCXZvaWQgKCp1cGRhdGVf
c3VicGFnZV9lbnRyeSkoZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAotCQkJCSAgICAg
dW5zaWduZWQgbG9uZyBmcmFtZSwgaW50IGZsYWdzLAotCQkJCSAgICAgdW5zaWduZWQgcGFnZV9v
ZmYsIHVuc2lnbmVkIGxlbmd0aCk7Ci0JLyoKIAkgKiBSZWRpcmVjdCBhbiBhdmFpbGFibGUgZ3Jh
bnQgZW50cnkgb24gZG9tYWluIEEgdG8gYW5vdGhlciBncmFudAogCSAqIHJlZmVyZW5jZSBvZiBk
b21haW4gQiwgdGhlbiBhbGxvdyBkb21haW4gQyB0byB1c2UgZ3JhbnQgcmVmZXJlbmNlCiAJICog
b2YgZG9tYWluIEIgdHJhbnNpdGl2ZWx5LiBSZWYgcGFyYW1ldGVyIGlzIGFuIGF2YWlsYWJsZSBn
cmFudCBlbnRyeQpAQCAtMjkyLDEyMiArMjgxLDYgQEAgaW50IGdudHRhYl9ncmFudF9mb3JlaWdu
X2FjY2Vzcyhkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogfQogRVhQT1JUX1NZ
TUJPTF9HUEwoZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzKTsKIAotc3RhdGljIHZvaWQgZ250
dGFiX3VwZGF0ZV9zdWJwYWdlX2VudHJ5X3YyKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21p
ZCwKLQkJCQkJICAgdW5zaWduZWQgbG9uZyBmcmFtZSwgaW50IGZsYWdzLAotCQkJCQkgICB1bnNp
Z25lZCBwYWdlX29mZiwgdW5zaWduZWQgbGVuZ3RoKQotewotCWdudHRhYl9zaGFyZWQudjJbcmVm
XS5zdWJfcGFnZS5mcmFtZSA9IGZyYW1lOwotCWdudHRhYl9zaGFyZWQudjJbcmVmXS5zdWJfcGFn
ZS5wYWdlX29mZiA9IHBhZ2Vfb2ZmOwotCWdudHRhYl9zaGFyZWQudjJbcmVmXS5zdWJfcGFnZS5s
ZW5ndGggPSBsZW5ndGg7Ci0JZ250dGFiX3NoYXJlZC52MltyZWZdLmhkci5kb21pZCA9IGRvbWlk
OwotCXdtYigpOwotCWdudHRhYl9zaGFyZWQudjJbcmVmXS5oZHIuZmxhZ3MgPQotCQkJCUdURl9w
ZXJtaXRfYWNjZXNzIHwgR1RGX3N1Yl9wYWdlIHwgZmxhZ3M7Ci19Ci0KLWludCBnbnR0YWJfZ3Jh
bnRfZm9yZWlnbl9hY2Nlc3Nfc3VicGFnZV9yZWYoZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRv
bWlkLAotCQkJCQkgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwgaW50IGZsYWdzLAotCQkJCQkgICAg
dW5zaWduZWQgcGFnZV9vZmYsCi0JCQkJCSAgICB1bnNpZ25lZCBsZW5ndGgpCi17Ci0JaWYgKGZs
YWdzICYgKEdURl9hY2NlcHRfdHJhbnNmZXIgfCBHVEZfcmVhZGluZyB8Ci0JCSAgICAgR1RGX3dy
aXRpbmcgfCBHVEZfdHJhbnNpdGl2ZSkpCi0JCXJldHVybiAtRVBFUk07Ci0KLQlpZiAoZ250dGFi
X2ludGVyZmFjZS0+dXBkYXRlX3N1YnBhZ2VfZW50cnkgPT0gTlVMTCkKLQkJcmV0dXJuIC1FTk9T
WVM7Ci0KLQlnbnR0YWJfaW50ZXJmYWNlLT51cGRhdGVfc3VicGFnZV9lbnRyeShyZWYsIGRvbWlk
LCBmcmFtZSwgZmxhZ3MsCi0JCQkJCSAgICAgICBwYWdlX29mZiwgbGVuZ3RoKTsKLQotCXJldHVy
biAwOwotfQotRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3N1
YnBhZ2VfcmVmKTsKLQotaW50IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19zdWJwYWdlKGRv
bWlkX3QgZG9taWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCi0JCQkJCWludCBmbGFncywgdW5zaWdu
ZWQgcGFnZV9vZmYsCi0JCQkJCXVuc2lnbmVkIGxlbmd0aCkKLXsKLQlpbnQgcmVmLCByYzsKLQot
CXJlZiA9IGdldF9mcmVlX2VudHJpZXMoMSk7Ci0JaWYgKHVubGlrZWx5KHJlZiA8IDApKQotCQly
ZXR1cm4gLUVOT1NQQzsKLQotCXJjID0gZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3N1YnBh
Z2VfcmVmKHJlZiwgZG9taWQsIGZyYW1lLCBmbGFncywKLQkJCQkJCSAgICAgcGFnZV9vZmYsIGxl
bmd0aCk7Ci0JaWYgKHJjIDwgMCkgewotCQlwdXRfZnJlZV9lbnRyeShyZWYpOwotCQlyZXR1cm4g
cmM7Ci0JfQotCi0JcmV0dXJuIHJlZjsKLX0KLUVYUE9SVF9TWU1CT0xfR1BMKGdudHRhYl9ncmFu
dF9mb3JlaWduX2FjY2Vzc19zdWJwYWdlKTsKLQotYm9vbCBnbnR0YWJfc3VicGFnZV9ncmFudHNf
YXZhaWxhYmxlKHZvaWQpCi17Ci0JcmV0dXJuIGdudHRhYl9pbnRlcmZhY2UtPnVwZGF0ZV9zdWJw
YWdlX2VudHJ5ICE9IE5VTEw7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfc3VicGFnZV9n
cmFudHNfYXZhaWxhYmxlKTsKLQotc3RhdGljIHZvaWQgZ250dGFiX3VwZGF0ZV90cmFuc19lbnRy
eV92MihncmFudF9yZWZfdCByZWYsIGRvbWlkX3QgZG9taWQsCi0JCQkJCSBpbnQgZmxhZ3MsIGRv
bWlkX3QgdHJhbnNfZG9taWQsCi0JCQkJCSBncmFudF9yZWZfdCB0cmFuc19ncmVmKQotewotCWdu
dHRhYl9zaGFyZWQudjJbcmVmXS50cmFuc2l0aXZlLnRyYW5zX2RvbWlkID0gdHJhbnNfZG9taWQ7
Ci0JZ250dGFiX3NoYXJlZC52MltyZWZdLnRyYW5zaXRpdmUuZ3JlZiA9IHRyYW5zX2dyZWY7Ci0J
Z250dGFiX3NoYXJlZC52MltyZWZdLmhkci5kb21pZCA9IGRvbWlkOwotCXdtYigpOwotCWdudHRh
Yl9zaGFyZWQudjJbcmVmXS5oZHIuZmxhZ3MgPQotCQkJCUdURl9wZXJtaXRfYWNjZXNzIHwgR1RG
X3RyYW5zaXRpdmUgfCBmbGFnczsKLX0KLQotaW50IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vz
c190cmFuc19yZWYoZ3JhbnRfcmVmX3QgcmVmLCBkb21pZF90IGRvbWlkLAotCQkJCQkgIGludCBm
bGFncywgZG9taWRfdCB0cmFuc19kb21pZCwKLQkJCQkJICBncmFudF9yZWZfdCB0cmFuc19ncmVm
KQotewotCWlmIChmbGFncyAmIChHVEZfYWNjZXB0X3RyYW5zZmVyIHwgR1RGX3JlYWRpbmcgfAot
CQkgICAgIEdURl93cml0aW5nIHwgR1RGX3N1Yl9wYWdlKSkKLQkJcmV0dXJuIC1FUEVSTTsKLQot
CWlmIChnbnR0YWJfaW50ZXJmYWNlLT51cGRhdGVfdHJhbnNfZW50cnkgPT0gTlVMTCkKLQkJcmV0
dXJuIC1FTk9TWVM7Ci0KLQlnbnR0YWJfaW50ZXJmYWNlLT51cGRhdGVfdHJhbnNfZW50cnkocmVm
LCBkb21pZCwgZmxhZ3MsIHRyYW5zX2RvbWlkLAotCQkJCQkgICAgIHRyYW5zX2dyZWYpOwotCi0J
cmV0dXJuIDA7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nl
c3NfdHJhbnNfcmVmKTsKLQotaW50IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc190cmFucyhk
b21pZF90IGRvbWlkLCBpbnQgZmxhZ3MsCi0JCQkJICAgICAgZG9taWRfdCB0cmFuc19kb21pZCwK
LQkJCQkgICAgICBncmFudF9yZWZfdCB0cmFuc19ncmVmKQotewotCWludCByZWYsIHJjOwotCi0J
cmVmID0gZ2V0X2ZyZWVfZW50cmllcygxKTsKLQlpZiAodW5saWtlbHkocmVmIDwgMCkpCi0JCXJl
dHVybiAtRU5PU1BDOwotCi0JcmMgPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfdHJhbnNf
cmVmKHJlZiwgZG9taWQsIGZsYWdzLAotCQkJCQkJICAgdHJhbnNfZG9taWQsIHRyYW5zX2dyZWYp
OwotCWlmIChyYyA8IDApIHsKLQkJcHV0X2ZyZWVfZW50cnkocmVmKTsKLQkJcmV0dXJuIHJjOwot
CX0KLQotCXJldHVybiByZWY7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChnbnR0YWJfZ3JhbnRfZm9y
ZWlnbl9hY2Nlc3NfdHJhbnMpOwotCi1ib29sIGdudHRhYl90cmFuc19ncmFudHNfYXZhaWxhYmxl
KHZvaWQpCi17Ci0JcmV0dXJuIGdudHRhYl9pbnRlcmZhY2UtPnVwZGF0ZV90cmFuc19lbnRyeSAh
PSBOVUxMOwotfQotRVhQT1JUX1NZTUJPTF9HUEwoZ250dGFiX3RyYW5zX2dyYW50c19hdmFpbGFi
bGUpOwotCiBzdGF0aWMgaW50IGdudHRhYl9xdWVyeV9mb3JlaWduX2FjY2Vzc192MShncmFudF9y
ZWZfdCByZWYpCiB7CiAJcmV0dXJuIGdudHRhYl9zaGFyZWQudjFbcmVmXS5mbGFncyAmIChHVEZf
cmVhZGluZ3xHVEZfd3JpdGluZyk7CkBAIC0xMjk2LDggKzExNjksNiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGdudHRhYl9vcHMgZ250dGFiX3YyX29wcyA9IHsKIAkuZW5kX2ZvcmVpZ25fYWNjZXNz
X3JlZgkJPSBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZl92MiwKIAkuZW5kX2ZvcmVpZ25f
dHJhbnNmZXJfcmVmCT0gZ250dGFiX2VuZF9mb3JlaWduX3RyYW5zZmVyX3JlZl92MiwKIAkucXVl
cnlfZm9yZWlnbl9hY2Nlc3MJCT0gZ250dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNjZXNzX3YyLAotCS51
cGRhdGVfc3VicGFnZV9lbnRyeQkJPSBnbnR0YWJfdXBkYXRlX3N1YnBhZ2VfZW50cnlfdjIsCi0J
LnVwZGF0ZV90cmFuc19lbnRyeQkJPSBnbnR0YWJfdXBkYXRlX3RyYW5zX2VudHJ5X3YyLAogfTsK
IAogc3RhdGljIHZvaWQgZ250dGFiX3JlcXVlc3RfdmVyc2lvbih2b2lkKQpAQCAtMTMxMywxNSAr
MTE4NCw2IEBAIHN0YXRpYyB2b2lkIGdudHRhYl9yZXF1ZXN0X3ZlcnNpb24odm9pZCkKIAkJZ3Jl
ZnNfcGVyX2dyYW50X2ZyYW1lID0gWEVOX1BBR0VfU0laRSAvCiAJCQkJCXNpemVvZih1bmlvbiBn
cmFudF9lbnRyeV92Mik7CiAJCWdudHRhYl9pbnRlcmZhY2UgPSAmZ250dGFiX3YyX29wczsKLQl9
IGVsc2UgaWYgKGdyYW50X3RhYmxlX3ZlcnNpb24gPT0gMikgewotCQkvKgotCQkgKiBJZiB3ZSd2
ZSBhbHJlYWR5IHVzZWQgdmVyc2lvbiAyIGZlYXR1cmVzLAotCQkgKiBidXQgdGhlbiBzdWRkZW5s
eSBkaXNjb3ZlciB0aGF0IHRoZXkncmUgbm90Ci0JCSAqIGF2YWlsYWJsZSAoZS5nLiBtaWdyYXRp
bmcgdG8gYW4gb2xkZXIKLQkJICogdmVyc2lvbiBvZiBYZW4pLCBhbG1vc3QgdW5ib3VuZGVkIGJh
ZG5lc3MKLQkJICogY2FuIGhhcHBlbi4KLQkJICovCi0JCXBhbmljKCJ3ZSBuZWVkIGdyYW50IHRh
YmxlcyB2ZXJzaW9uIDIsIGJ1dCBvbmx5IHZlcnNpb24gMSBpcyBhdmFpbGFibGUiKTsKIAl9IGVs
c2UgewogCQlncmFudF90YWJsZV92ZXJzaW9uID0gMTsKIAkJZ3JlZnNfcGVyX2dyYW50X2ZyYW1l
ID0gWEVOX1BBR0VfU0laRSAvCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
IGIvaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBkZDZjN2EzMmVlMzIuLjJlMzc3NDFm
NmI4ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi9pbmNsdWRl
L3hlbi9ncmFudF90YWJsZS5oCkBAIC04NCwyNCArODQsNiBAQCBpbnQgZ250dGFiX3Jlc3VtZSh2
b2lkKTsKIAogaW50IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzcyhkb21pZF90IGRvbWlkLCB1
bnNpZ25lZCBsb25nIGZyYW1lLAogCQkJCWludCByZWFkb25seSk7Ci1pbnQgZ250dGFiX2dyYW50
X2ZvcmVpZ25fYWNjZXNzX3N1YnBhZ2UoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgbG9uZyBmcmFt
ZSwKLQkJCQkJaW50IGZsYWdzLCB1bnNpZ25lZCBwYWdlX29mZiwKLQkJCQkJdW5zaWduZWQgbGVu
Z3RoKTsKLWludCBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfdHJhbnMoZG9taWRfdCBkb21p
ZCwgaW50IGZsYWdzLAotCQkJCSAgICAgIGRvbWlkX3QgdHJhbnNfZG9taWQsCi0JCQkJICAgICAg
Z3JhbnRfcmVmX3QgdHJhbnNfZ3JlZik7Ci0KLS8qCi0gKiBBcmUgc3ViLXBhZ2UgZ3JhbnRzIGF2
YWlsYWJsZSBvbiB0aGlzIHZlcnNpb24gb2YgWGVuPyAgUmV0dXJucyB0cnVlIGlmIHRoZXkKLSAq
IGFyZSwgYW5kIGZhbHNlIGlmIHRoZXkncmUgbm90LgotICovCi1ib29sIGdudHRhYl9zdWJwYWdl
X2dyYW50c19hdmFpbGFibGUodm9pZCk7Ci0KLS8qCi0gKiBBcmUgdHJhbnNpdGl2ZSBncmFudHMg
YXZhaWxhYmxlIG9uIHRoaXMgdmVyc2lvbiBvZiBYZW4/ICBSZXR1cm5zIHRydWUgaWYgdGhleQot
ICogYXJlLCBhbmQgZmFsc2UgaWYgdGhleSdyZSBub3QuCi0gKi8KLWJvb2wgZ250dGFiX3RyYW5z
X2dyYW50c19hdmFpbGFibGUodm9pZCk7CiAKIC8qCiAgKiBFbmQgYWNjZXNzIHRocm91Z2ggdGhl
IGdpdmVuIGdyYW50IHJlZmVyZW5jZSwgaWZmIHRoZSBncmFudCBlbnRyeSBpcyBubwpAQCAtMTQ4
LDEzICsxMzAsNiBAQCB2b2lkIGdudHRhYl9jYW5jZWxfZnJlZV9jYWxsYmFjayhzdHJ1Y3QgZ250
dGFiX2ZyZWVfY2FsbGJhY2sgKmNhbGxiYWNrKTsKIAogdm9pZCBnbnR0YWJfZ3JhbnRfZm9yZWln
bl9hY2Nlc3NfcmVmKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21pZCwKIAkJCQkgICAgIHVu
c2lnbmVkIGxvbmcgZnJhbWUsIGludCByZWFkb25seSk7Ci1pbnQgZ250dGFiX2dyYW50X2ZvcmVp
Z25fYWNjZXNzX3N1YnBhZ2VfcmVmKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21pZCwKLQkJ
CQkJICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsIGludCBmbGFncywKLQkJCQkJICAgIHVuc2lnbmVk
IHBhZ2Vfb2ZmLAotCQkJCQkgICAgdW5zaWduZWQgbGVuZ3RoKTsKLWludCBnbnR0YWJfZ3JhbnRf
Zm9yZWlnbl9hY2Nlc3NfdHJhbnNfcmVmKGdyYW50X3JlZl90IHJlZiwgZG9taWRfdCBkb21pZCwK
LQkJCQkJICBpbnQgZmxhZ3MsIGRvbWlkX3QgdHJhbnNfZG9taWQsCi0JCQkJCSAgZ3JhbnRfcmVm
X3QgdHJhbnNfZ3JlZik7CiAKIC8qIEdpdmUgYWNjZXNzIHRvIHRoZSBmaXJzdCA0SyBvZiB0aGUg
cGFnZSAqLwogc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9wYWdlX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzX3JlZl9vbmUoCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLl9-0005Mb-8W; Fri, 08 Sep 2017 16:03:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqLl7-0005LA-Ka
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:03:57 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 10/DF-06889-C6FB2B95; Fri, 08 Sep 2017 16:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov27O/k2
 RBod/yFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmH2+ezFKxnr3hz9AJTA2M7WxcjJ4eEgJHE
 24n/mEBsIYGFjBIzZkmB2GwCqhIbrp9iBbFFBBwlVrctBbOZBRwkZs06ygxiCwtYSfz4+xYsz
 gJU3zblFzuIzStgLHGl7TEzxHx5iY4Dk1kmMHIuYGRYxahRnFpUllqka2isl1SUmZ5RkpuYma
 NraGCql5taXJyYnpqTmFSsl5yfu4kR6C0GINjB+G+b5yFGSQ4mJVFemZ5NkUJ8SfkplRmJxRn
 xRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwRu8D6hOsCg1PbUiLTMHGE4wpRIcPEoivJYgad7i
 gsTc4sx0iNQpRkuOY5su/2HiuPHwOpDsuHn3D5MQ2Dwpcd5He4EaBEAaMkrz4MbBQv4So6yUM
 C8j0LFCPAWpRbmZJajyrxjFORiVhHnvgkzhycwrgdv6CuggJqCDSp5vADmoJBEhJdXA6LHB0P
 LH7aICDU3deY+mmG+W90zqKD4jk3foxocmf+NTWYobXh5QqY2N0Z4s9eBu4N3d7XmpbyeskMw
 Jtdb/H7v+WGbITe9X6y70NCe/3PbtqfePYN1nTVP/3pZWOHLw8aniXY9zph/Q+LDwJPfiFCeG
 qRs8b3mstU7eUbom3VU0vGB6BseS1UosxRmJhlrMRcWJANSWIwd0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1504886636!107922874!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25307 invoked from network); 8 Sep 2017 16:03:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 16:03:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BD2C6B038;
 Fri,  8 Sep 2017 16:03:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  8 Sep 2017 16:48:45 +0200
Message-Id: <20170908144849.2958-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 0/4] xen: grant table interface v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBMaW51eCB0byBydW4gYXMgYSBwdiBndWVzdCBvbiBtYWNoaW5l
cyB3aXRoIGh1Z2UKbWVtb3J5ICg+MTZUQikgdGhlIGtlcm5lbCBoYXMgdG8gc3VwcG9ydCBncmFu
dCB0YWJsZSBpbnRlcmZhY2UgdjIsIGFzCnYxIGlzIGxpbWl0ZWQgdG8gMzIgYml0IGZyYW1lIG51
bWJlcnMuCgpUaGlzIHNlcmllcyByZS1hZGRzIHRoYXQgc3VwcG9ydCAoaXQgaGFzIGJlZW4gcmVt
b3ZlZCBpbiAyMDE1KSBhbmQKcmVzdHJpY3RzIHVzYWdlIG9mIHYyIHRvIHRoZSBmZWF0dXJlcyBv
ZiB2MSBpbiBvcmRlciB0byBzdXBwb3J0Cm1pZ3JhdGlvbiB0byBob3N0cyB3aGljaCBvbmx5IHN1
cHBvcnQgdjEuCgpWMiBpcyBzZWxlY3RlZCBvbmx5IGluIGNhc2UgdGhlIGhvc3QgaGFzIG1lbW9y
eSBmcmFtZXMgcG9wdWxhdGVkCmFib3ZlIHRoZSAxNlRCIGJvcmRlci4KCkp1ZXJnZW4gR3Jvc3Mg
KDQpOgogIHhlbjogcmUtaW50cm9kdWNlIHN1cHBvcnQgZm9yIGdyYW50IHYyIGludGVyZmFjZQog
IHhlbjogbGltaXQgZ3JhbnQgdjIgaW50ZXJmYWNlIHRvIHRoZSB2MSBmdW5jdGlvbmFsaXR5CiAg
eGVuOiBhZGQgZ3JhbnQgaW50ZXJmYWNlIHZlcnNpb24gZGVwZW5kZW50IGNvbnN0YW50cyB0byBn
bnR0YWJfb3BzCiAgeGVuOiBzZWxlY3QgZ3JhbnQgaW50ZXJmYWNlIHZlcnNpb24KCiBhcmNoL2Fy
bS94ZW4vZ3JhbnQtdGFibGUuYyB8ICAgOSArLQogYXJjaC94ODYveGVuL2dyYW50LXRhYmxlLmMg
fCAgNjAgKysrKysrKysrKystCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jICB8IDIzNCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIGluY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmggIHwgICA1ICstCiA0IGZpbGVzIGNoYW5nZWQsIDI3NiBpbnNlcnRpb25zKCsp
LCAzMiBkZWxldGlvbnMoLSkKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLl9-0005N0-GI; Fri, 08 Sep 2017 16:03:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dqLl7-0005LJ-NZ
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 16:03:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 23/81-09852-D6FB2B95; Fri, 08 Sep 2017 16:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov27O/k2
 RBqeWyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3JxxgL5jIU7HgJGsD4yauLkZODgkBI4m3
 E/8xdTFycQgJLGSUuDt5PiNIgk1AVWLD9VOsILaIgKPE6ralYDazgIPErFlHmUFsYQELiX8b/
 7CB2CxA9d9vzmcHsXkFjCVO73nMBLFAXqLjwGSWLkYODk4BE4nj70tAwkJAJcemX2adwMi9gJ
 FhFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoG8ZgGAH48p
 250OMkhxMSqK8Mj2bIoX4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgjd4H1Cd
 YFFqempFWmYOMPhgSiU4eJREeCtA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIbBJUuK86
 SClAiClGaV5cINgUXGJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwry9IFN4MvNK4Pa9AjqFCe
 iUkucbQE4pSURISTUwVi/5xMF/YeLHTb6HzjPNXJr/4sbai7Etv77Jzb97v8vnyN37npxFbxp
 zqq1Vby2PzNX7unWaE59e7Ivfmwqe7Qv5eudl9RPz0C3tkT92amoukmR8dvPgzu1B1xjma4cI
 BboZ6YddPnriGX/RW8Y3PF21R3qEvZJfz713ZVpzzgXH7VaMvTmS1UosxRmJhlrMRcWJAAfNF
 jWFAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504886636!110620664!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18461 invoked from network); 8 Sep 2017 16:03:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 8 Sep 2017 16:03:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95D7FAD76;
 Fri,  8 Sep 2017 16:03:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Fri,  8 Sep 2017 16:48:49 +0200
Message-Id: <20170908144849.2958-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170908144849.2958-1-jgross@suse.com>
References: <20170908144849.2958-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFzZWQgb24gdGhlIG1heGltdW0gcGFnZSBudW1iZXIgb2YgdGhlIGhvc3Qgc2VsZWN0IGVpdGhl
ciBncmFudCB2MSBvcgpncmFudCB2Mi4KCkZvciB0ZXN0aW5nIHB1cnBvc2VzIGFkZCBhIHdheSB0
byBzcGVjaWZ5IHRoZSBncmFudCBpbnRlcmZhY2UgdmVyc2lvbgp2aWEgYSBib290IHBhcmFtZXRl
ci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBk
cml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vZ3JhbnQtdGFibGUuYyBiL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMKaW5kZXggNTcz
YWY3ODVjNDI1Li5jODQ3OWNiNGMwZGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dyYW50LXRh
YmxlLmMKKysrIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwpAQCAtNDMsNiArNDMsNyBAQAog
I2luY2x1ZGUgPGxpbnV4L2hhcmRpcnEuaD4KICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4K
ICNpbmNsdWRlIDxsaW51eC9yYXRlbGltaXQuaD4KKyNpbmNsdWRlIDxsaW51eC9tb2R1bGVwYXJh
bS5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVu
Lmg+CkBAIC02OCw2ICs2OSw4IEBAIHN0YXRpYyBpbnQgZ250dGFiX2ZyZWVfY291bnQ7CiBzdGF0
aWMgZ3JhbnRfcmVmX3QgZ250dGFiX2ZyZWVfaGVhZDsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0so
Z250dGFiX2xpc3RfbG9jayk7CiBzdHJ1Y3QgZ3JhbnRfZnJhbWVzIHhlbl9hdXRvX3hsYXRfZ3Jh
bnRfZnJhbWVzOworc3RhdGljIHVuc2lnbmVkIGludCB4ZW5fZ250dGFiX3ZlcnNpb247Cittb2R1
bGVfcGFyYW1fbmFtZWQodmVyc2lvbiwgeGVuX2dudHRhYl92ZXJzaW9uLCB1aW50LCAwKTsKIAog
c3RhdGljIHVuaW9uIHsKIAlzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKnYxOwpAQCAtMTE5MSwxMCAr
MTE5NCwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdudHRhYl9vcHMgZ250dGFiX3YyX29wcyA9
IHsKIAogc3RhdGljIHZvaWQgZ250dGFiX3JlcXVlc3RfdmVyc2lvbih2b2lkKQogewotCWludCBy
YzsKKwlsb25nIHJjOwogCXN0cnVjdCBnbnR0YWJfc2V0X3ZlcnNpb24gZ3N2OwogCi0JZ3N2LnZl
cnNpb24gPSAxOworCXJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21heGltdW1fcmFt
X3BhZ2UsIE5VTEwpOworCWlmIChyYyA8IDAgfHwgIShyYyA+PiAzMikpCisJCWdzdi52ZXJzaW9u
ID0gMTsKKwllbHNlCisJCWdzdi52ZXJzaW9uID0gMjsKKwlpZiAoeGVuX2dudHRhYl92ZXJzaW9u
ID49IDEgJiYgeGVuX2dudHRhYl92ZXJzaW9uIDw9IDIpCisJCWdzdi52ZXJzaW9uID0geGVuX2du
dHRhYl92ZXJzaW9uOwogCiAJcmMgPSBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldF92ZXJzaW9uLCAmZ3N2LCAxKTsKIAlpZiAocmMgPT0gMCAmJiBnc3YudmVyc2lvbiA9PSAy
KQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:06:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLnK-0005vH-Se; Fri, 08 Sep 2017 16:06:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqLnK-0005v2-0N
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 16:06:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1D/16-03616-5FFB2B95; Fri, 08 Sep 2017 16:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffL/k2
 RBr1vpC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfDdY8aCH2UVn59/Z29g
 nOnbxcjFISTQyCSx+u4PRgjnMaNE/+abbBDONkaJjy+uM3cxcnKICDhLfD0zlx3E5hXQl5jwe
 A0TiC0sECgx+95nFpAGCYFF6hKTv88Ga5AQ8JZYs/USUIIDzJ76RbKLkZ2DTcBK4pAYSAGLgK
 rEkVfX2Ccwci9gZFjFqFGcWlSWWqRrbKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHocwYg2MHYtCjwEKMkB5OSKK9Mz6ZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8B/cB5QSL
 UtNTK9Iyc4DBB5OW4OBREuHdBpLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3scgRQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8p0Cm8GTmlcBtegV0BBPQESXPN4
 AcUZKIkJJqYOSw4RQ/pMe94tmdN5ZaFZ9ChKIvp+37oCn6e/ny0taMcqcN3DK6lz9G32n9y7V
 UJF2UbXLHks3TYvNnHvaRrq/ynPY34c35epmuu7Odtfwd+g76zn2Rk7DPKIbjytc9k0s4rh9T
 +hw6rWfe2W7Ra5rdhl0fXx9im1H+ee/ZjKkrfKpuajmk9SmxFGckGmoxFxUnAgABOM8qfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1504886771!103383717!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47652 invoked from network); 8 Sep 2017 16:06:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 16:06:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqLnF-0002Vc-Bo; Fri, 08 Sep 2017 16:06:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqLn9-0008JU-Tq; Fri, 08 Sep 2017 16:06:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqLn9-0006tM-Hd; Fri, 08 Sep 2017 16:06:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113137-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start.2: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-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a697a50c090053cf6c53a096972dd841332fe59
X-Osstest-Versions-That: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 16:06:03 +0000
Subject: [Xen-devel] [linux-4.9 test] 113137: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMwMjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzMTIxIFJF
R1IuIHZzLiAxMTMwMTQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzMTIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNCBndWVzdC1sb2NhbG1pZ3JhdGUg
ZmFpbCBwYXNzIGluIDExMzEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAyOAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTEzMDI4CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTMwMjgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAyOAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTEzMDI4CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTcgZ3Vlc3Qtc3RhcnQuMiBmYWlsIGluIDExMzEyMSBibG9ja2VkIGluIDExMzAyOAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTEzMTIxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMxMjEgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBl
YXQgZmFpbCBsaWtlIDExMzAyOAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzMDI4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMTMwMjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzAyOAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4YTY5N2E1
MGMwOTAwNTNjZjZjNTNhMDk2OTcyZGQ4NDEzMzJmZTU5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA0NThjYTUyZjE1NjQ5MzhjMTU4ZDI3MWY0NWJjZTBiYzZlZGUyYjNm
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMwMjggIDIwMTctMDktMDMgMjE6MjQ6MDYgWiAgICA0
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMTIxICAyMDE3LTA5LTA3IDA2OjUxOjQyIFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWxleCBEZXVj
aGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4K
ICBDaHJpc3RvZmZlciBEYWxsIDxjZGFsbEBsaW5hcm8ub3JnPgogIENvbmcgV2FuZyA8eGl5b3Uu
d2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBQcmlhbW8gPGRhbnBAYWRpZW5naW5lZXJpbmcuY29t
PgogIERhdmlkIFJpZW50amVzIDxyaWVudGplc0Bnb29nbGUuY29tPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5j
b20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBI
ZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSmFtZXMgSG9nYW4gPGphbWVzLmhvZ2FuQGltZ3RlYy5jb20+
CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVy
QGFybS5jb20+CiAgTWF0dCBUdXJuZXIgPG1hdHRzdDg4QGdtYWlsLmNvbT4KICBNZWwgR29ybWFu
IDxtZ29ybWFuQHRlY2hzaW5ndWxhcml0eS5uZXQ+CiAgTWljaGFlbCBDcmVlIDxtY3JlZUBvcmNv
bi5uZXQubno+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBPbGVnIE5l
c3Rlcm92IDxvbGVnQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQGltZ3Rl
Yy5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxw
c2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3Jn
PgogIFNhY2hpbiBQcmFiaHUgPHNwcmFiaHVAcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0
IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW4gTXVlbGxlciA8c211ZWxs
ZXJAY2hyb25veC5kZT4KICBTdGVwaGVuIERvdXRoaXQgPHN0ZXBoZW5kQGFkaWVuZ2luZWVyaW5n
LmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNvbT4KICBTdXp1a2kgSyBQb3Vs
b3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4K
ICBWbGFkaXMgRHJvbm92IDx2ZHJvbm92QHJlZGhhdC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2
YmFia2FAc3VzZS5jej4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdhbmcs
IFdlbmR5IDx3ZW5keS53YW5nQGludGVsLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJl
YW1zLmRlPgogIFhpYW5nbGlhbmcuWXUgPFhpYW5nbGlhbmcuWXVAYW1kLmNvbT4KICBZYW4sIFpo
ZW5nIDx6eWFuQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFs
bG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4K
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTQ4IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:06:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLnh-0005zF-8V; Fri, 08 Sep 2017 16:06:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dqLng-0005z2-7W
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 16:06:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 28/D9-18674-B00C2B95; Fri, 08 Sep 2017 16:06:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTyjVZfrwKZ
 Ig7ebTS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDi5ewFvwWqZg9fzlzA+M1wS5GTg5mAWuJ
 3n/NjF2MXBwsArNYJC5NbWOHcCawSNx7/JQZpEpIwF1i8e0/YAkhgfmMEpcPrmDtYuQAS+z4J
 gwRX8oocX1CLztIA5uAgcSrr98YQWwRAWmJa58vg61gFnjFJNE77xkTSEJYIELi7ZX7YINYBF
 Qlrt5QBQnzCrhJ3Pt5HmyOhICcxM1znWBHcALtWn3hPTvEXjeJ+Q1qExgFFjAyrGLUKE4tKks
 t0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAwsBiDYwdi03fMQoyQHk5Io
 r0zPpkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwH9wHlBItS01Mr0jJzgCEOk5bg4FES4dXcD
 5TmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ472OQGQIgRRmleXAjYPF2iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8p0Cm8GTmlcBtegV0BBPQESXPN4AcUZKIkJJqYJQPFTrqnFZ+1jX
 MTmXT2pNvT5+UydJ6056342u6Ad+et0zPnaZcY3TxdlkT9zQ0eI6frXrb8eePBF9N9+n0TFq3
 g+vbTx/f73VzOu/X7SuS730/9eAk/ZjTV+yOVD4p8fglanc6XvH7guacO073r/25tEH5r/6Vh
 Yv/87G4vkroul9zqbI+MlKJpTgj0VCLuag4EQBuZV6wsgIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1504886794!107876308!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62756 invoked from network); 8 Sep 2017 16:06:34 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Sep 2017 16:06:34 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=L+K3Gxb5stdriaiGGYhsw6mENb4xYdHqYfMoUSWec//ngUb5mnpAZclADyUnrTshbyT18O//JREPzbrJ8voFKPy74X2RFeBmRLjPQs0gGlnqP0VxPjGik/0YdEXs/zMkZG3fhU8/9xUyDdANr+M43oQAXXnTdE54907dZz8U4ZomrtLGc7+6F+8dkwD+Eieg6jC3/KqxSl/p8YeOi9xc96bt72zksjIFXdMQqNwrlJ8Gkufn3aFowE0KGstaRlIZAGhKnhIfTVTpD5u/D07NibnL0Ju6/v1rhhoOrwAqqoQQ2lEGyth0reSd6t/WjSNCeBlG3ngohP1yTgT8jSrlwA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=qyBJmnFis8aJE2MYh4Ykx4d1ruw=; b=ZVJ7kZtGQV7na1j94VN4sKNnTwna
 +vtC0KKxL/QFyCgWt/eiRoNX8712QDNk8/nTWZGZgRPMx3SoAiNIyfBXzUhX8fSN
 pFExmqYkcpiq3una6UYBFXXiTcmeucfFky0TiJPr0vUrx6OMB9Ravz5riT1quFeY
 DmmAKP5cnF1DxgmTlYrWsBevBhtpV7g0E4f9uES4B3Wuu1pGCle7wcs7x52oJoxi
 kSVUxXjaRveJTPpCebp2axhw0ERuZcuehh35CODL8yZll0HU20/+dcgaqiDUmqjZ
 Dr7T0kFzebHMPK6A8k8odRgraHGSyQEEJJqfUTYS5ohIfvCBc/WvAF5GVw==
Received: (qmail 24421 invoked from network); 8 Sep 2017 19:06:33 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 19:06:33 +0300
Received: (qmail 10154 invoked from network); 8 Sep 2017 19:06:33 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Sep 2017 19:06:33 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 19:05:33 +0300
Message-Id: <1504886736-1823-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, Jan Beulich <JBeulich@suse.com>,
 boris.ostrovsky@oracle.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2 1/4] x86/shadow: Use ERR_PTR infrastructure
	for sh_emulate_map_dest()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnNoX2VtdWxh
dGVfbWFwX2Rlc3QoKSBwcmVkYXRlcyB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSBnZW5lcmljIEVS
Ul9QVFIoKQppbmZyYXN0cnVjdHVyZSwgYnV0IHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGF2b2lk
IG9wZW5jb2RpbmcgaXQuCgpUaGUgY2hvc2VuIGVycm9yIGNvbnN0YW50cyByZXF1aXJlIG5lZWQg
dG8gYmUgbmVnYXRpdmUgdG8gd29yayB3aXRoIElTX0VSUigpLApidXQgbm8gb3RoZXIgY2hhbmdl
cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKdjI6CiAqIFVzZSB+KGxvbmcpWDg2RU1VTCByYXRoZXIgdGhhbiAt
WDg2RU1VTCBzbyBNQVBQSU5HX1NJTEVOVF9GQUlMIGlzCiAgIGNvbnNpZGVyZWQgYW4gZXJyb3Ig
dG8gSVNfRVJSKCkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICB8IDggKysr
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIHwgNyArKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKaW5kZXggZjdlZmU2Ni4uOGQ0ZjI0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpA
QCAtNDc1NCw4ICs0NzU0LDggQEAgc2hfeDg2X2VtdWxhdGVfd3JpdGUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmFkZHIsIHZvaWQgKnNyYywKICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwogCiAgICAgYWRkciA9IHNoX2VtdWxhdGVfbWFwX2Rlc3QodiwgdmFkZHIs
IGJ5dGVzLCBzaF9jdHh0KTsKLSAgICBpZiAoIHNoX2VtdWxhdGVfbWFwX2Rlc3RfZmFpbGVkKGFk
ZHIpICkKLSAgICAgICAgcmV0dXJuIChsb25nKWFkZHI7CisgICAgaWYgKCBJU19FUlIoYWRkcikg
KQorICAgICAgICByZXR1cm4gflBUUl9FUlIoYWRkcik7CiAKICAgICBwYWdpbmdfbG9jayh2LT5k
b21haW4pOwogICAgIG1lbWNweShhZGRyLCBzcmMsIGJ5dGVzKTsKQEAgLTQ3OTYsOCArNDc5Niw4
IEBAIHNoX3g4Nl9lbXVsYXRlX2NtcHhjaGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
dmFkZHIsCiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAogICAgIGFkZHIg
PSBzaF9lbXVsYXRlX21hcF9kZXN0KHYsIHZhZGRyLCBieXRlcywgc2hfY3R4dCk7Ci0gICAgaWYg
KCBzaF9lbXVsYXRlX21hcF9kZXN0X2ZhaWxlZChhZGRyKSApCi0gICAgICAgIHJldHVybiAobG9u
ZylhZGRyOworICAgIGlmICggSVNfRVJSKGFkZHIpICkKKyAgICAgICAgcmV0dXJuIH5QVFJfRVJS
KGFkZHIpOwogCiAgICAgcGFnaW5nX2xvY2sodi0+ZG9tYWluKTsKICAgICBzd2l0Y2ggKCBieXRl
cyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDQ2ZDliYWIuLjZhMDMzNzAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0zOTUsMTAgKzM5NSw5IEBAIHZvaWQgc2hhZG93X3Vu
aG9va19tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuLCBpbnQgdXNlcl9vbmx5
KTsKIAogLyogUmV0dXJucyBhIG1hcHBlZCBwb2ludGVyIHRvIHdyaXRlIHRvLCBvciBvbmUgb2Yg
dGhlIGZvbGxvd2luZyBlcnJvcgogICogaW5kaWNhdG9ycy4gKi8KLSNkZWZpbmUgTUFQUElOR19V
TkhBTkRMRUFCTEUgKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9VTkhBTkRMRUFCTEUp
Ci0jZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4
NkVNVUxfRVhDRVBUSU9OKQotI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICAoKHZvaWQgKiko
dW5zaWduZWQgbG9uZylYODZFTVVMX09LQVkpCi0jZGVmaW5lIHNoX2VtdWxhdGVfbWFwX2Rlc3Rf
ZmFpbGVkKHJjKSAoKHVuc2lnbmVkIGxvbmcpKHJjKSA8PSAzKQorI2RlZmluZSBNQVBQSU5HX1VO
SEFORExFQUJMRSBFUlJfUFRSKH4obG9uZylYODZFTVVMX1VOSEFORExFQUJMRSkKKyNkZWZpbmUg
TUFQUElOR19FWENFUFRJT04gICAgRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9FWENFUFRJT04pCisj
ZGVmaW5lIE1BUFBJTkdfU0lMRU5UX0ZBSUwgIEVSUl9QVFIofihsb25nKVg4NkVNVUxfT0tBWSkK
IHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
dmFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgc3Ry
dWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCk7CiB2b2lkIHNoX2VtdWxhdGVfdW5tYXBfZGVz
dChzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLnl-00060T-FT; Fri, 08 Sep 2017 16:06:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dqLnj-0005zt-PW
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 16:06:40 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F1/5C-02229-E00C2B95; Fri, 08 Sep 2017 16:06:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsUSfTyjVZfvwKZ
 IgxX32CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozODXdYCo7tZaxYseMPSwPjvTbGLkZODmYB
 a4nef81ANhcHi8AsFol7sxayQDgTWCRW3prIBFIlJOAusWH1Q7AqIYH5jBJ3Z7awwiS+dh1hg
 0gsZZQ41TUTLMEmYCDx6us3sB0iAtIS1z5fButmFnjFJNE77xnYWGGBMIl3e0+zgNgsAqoS3w
 9MZgOxeQXcJJbdnA02SEJATuLmuU5mEJsTaNvqC+/Zuxg5gLa5ScxvUJvAKLCAkWEVo0ZxalF
 ZapGukbleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZggNUzMDDuYGzZ63eIUZKD
 SUmUV6ZnU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6D+4BygkWp6akVaZk5wFCHSUtw8CiJ8
 G4DSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpw3HaRIAKQoozQPbgQs7i4xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuY9BTKFJzOvBG7TK6AjmICOKHm+AeSIkkSElFQD48SOvynR31g
 9O4zm3MkMClj21y/B5pPP3xDuBa9vbE58JvdQzPz4pX9fpsycJv/Awkik95OwmhPra4nZ8vP2
 vn0rGX1gyYFVH3fqKaZZhtWvYO1bEnPKwLHjD6PAMuuo5dL1kT2N/rbf2kJvzXK7Jd2wt39Fs
 1z670klzk79qlfuXTV65LdhuhJLcUaioRZzUXEiAOmWfB62AgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1504886797!58398660!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32122 invoked from network); 8 Sep 2017 16:06:37 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Sep 2017 16:06:37 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=jkorDI+TWedpBRFx/2f6oXVh392K86Ku3rR94B2lArSmhba6VzfPkQAMaBqLOSJ97Y4H2usiPzhTAkOMaTpltTH56i6JnTDQKymNbxQv6nXtWZSCdWddnS0c7Aa7OEqK6j8dvUy1Ceyjz19NtdbHfr410RfkeN47mUoftxQS7PlYt6kQo8rotF/uiaLOZtaDI/zU9Yc37YpSipxn/xO5RRuhsV5FbyBrltSBsF7sQnW+SBZ5xwXzQfHskI45tpBwLQFwNRwoZyupAnpP+z7jqPqi+68ZV0q9Wl0DvdYEzWwHDky/2rMrxLXiBQl2WPC+sPIDBnvA73cB6FSmk/LGYQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=N/a36dEk54Z3xdcsMVibXd8crkE=; b=KaosDF06DZSHV33FIT6c5woqK/2H
 cPNbNDDxdyKl3IRUxoEu41l2RayexyV/pggJ/1NxXzeIlsKjwHSES2n60c62MDcc
 qwWuT4vQVyrr9aWmMDAUbJ/to+f1vMfHUWrZZ/R7lVuN7Vkz5bUIT9gZAL4q/a2g
 XoIYXgvYyIcY+8jM0KymogIR7REotb5My8x/Uz1YnyyDYCQOSS2SieYBf2An6TD6
 FiAC+t0NvlH0tn7U5bcCnw1pnC+nQxjrKe6DCjTS814G+c+ivwZzMkrJafgn+t1D
 Y0PyJ2EHItxOmxDM/mc3k4jJAvrXUc6G3D8OAcZ7fDYqXcDuFFxjUifIsA==
Received: (qmail 24712 invoked from network); 8 Sep 2017 19:06:36 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 19:06:36 +0300
Received: (qmail 10170 invoked from network); 8 Sep 2017 19:06:36 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Sep 2017 19:06:36 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 19:05:34 +0300
Message-Id: <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, Jan Beulich <JBeulich@suse.com>,
 boris.ostrovsky@oracle.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result to
	hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAg
fCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMgICAgICB8IDIwICsrKysrKystLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNSArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5j
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAgICAgICAgICB8ICAyICst
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jICAgICAgIHwgMTQgKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyAgIHwgMTIgKysrKy0tLS0tCiB4ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYt
bG9hZGVyLmMgfCAgNCArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCB8IDQw
ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEzIGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNl
cnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCAwMjBj
MzU1Li5lOGY3NDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMjM4LDcgKzIzOCw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF92bXhfcmVhbG1vZGVfaGVscGVycyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgIGlmICggIXB2aF9zdGVhbF9yYW0oZCwgSFZNX1ZNODZfVFNTX1NJWkUsIDEy
OCwgR0IoNCksICZnYWRkcikgKQogICAgIHsKICAgICAgICAgaWYgKCBodm1fY29weV90b19ndWVz
dF9waHlzKGdhZGRyLCBOVUxMLCBIVk1fVk04Nl9UU1NfU0laRSwgdikgIT0KLSAgICAgICAgICAg
ICBIVk1DT1BZX29rYXkgKQorICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQogICAgICAgICAg
ICAgcHJpbnRrKCJVbmFibGUgdG8gemVybyBWTTg2IFRTUyBhcmVhXG4iKTsKICAgICAgICAgZC0+
YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdID0KICAgICAg
ICAgICAgIFZNODZfVFNTX1VQREFURUQgfCAoKHVpbnQ2NF90KUhWTV9WTTg2X1RTU19TSVpFIDw8
IDMyKSB8IGdhZGRyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCA2NDQ1NGM3Li5jODcxY2IzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYwpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfc2VydmVyX3JlYWQo
Y29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICppb19oYW5kbGVyLAogICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzaXplLAogICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSkK
IHsKLSAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhkYXRhLCBhZGRyLCBzaXplKSAh
PSBIVk1DT1BZX29rYXkgKQorICAgIGlmICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGRhdGEs
IGFkZHIsIHNpemUpICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtODkyLDE4ICs4OTIs
MTggQEAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKIAogICAgIHN3aXRjaCAoIHJjICkKICAg
ICB7Ci0gICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAg
ICAgICBicmVhazsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46CisgICAgY2FzZSBI
Vk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBm
aW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46
CisgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgaWYgKCBhY2Nlc3Nf
dHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2ggKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwogCiAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3Jl
YWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNl
IEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hh
cmVkOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICBkZWZhdWx0OgogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0xMDExLDE1ICsxMDExLDE1IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0gICAg
Y2FzZSBIVk1DT1BZX29rYXk6CisgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICBicmVh
azsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46CisgICAgY2FzZSBIVk1UUkFOU19i
YWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywg
cGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46CisgICAgY2Fz
ZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFy
X21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsK
LSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3No
YXJlZDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFO
U19nZm5fc2hhcmVkOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0xMzgzLDcgKzEzODMs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCiAgICAgICAgICAgICByZXR1cm4gcmM7
CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IEhWTUNPUFlfb2theTsKKyAgICAgICAgcmMgPSBI
Vk1UUkFOU19va2F5OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIC8qCkBAIC0xMzkzLDE2ICsx
MzkzLDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92cygKICAgICAgICAgICovCiAgICAg
ICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGJ1Ziwgc2dwYSwgYnl0ZXMpOwogCi0g
ICAgaWYgKCByYyA9PSBIVk1DT1BZX29rYXkgKQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNfb2th
eSApCiAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhkZ3BhLCBidWYsIGJ5dGVz
LCBjdXJyZW50KTsKIAogICAgIHhmcmVlKGJ1Zik7CiAKLSAgICBpZiAoIHJjID09IEhWTUNPUFlf
Z2ZuX3BhZ2VkX291dCApCisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0ICkK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2dm
bl9zaGFyZWQgKQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3NoYXJlZCApCiAgICAgICAg
IHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAg
ICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJGYWlsZWQgbWVtb3J5LXRvLW1lbW9yeSBSRVAgTU9WUzogc2dwYT0lIgog
ICAgICAgICAgICAgICAgICBQUklwYWRkciIgZGdwYT0lIlBSSXBhZGRyIiByZXBzPSVsdSBieXRl
c19wZXJfcmVwPSV1XG4iLApAQCAtMTUxMiwxMCArMTUxMiwxMCBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfcmVwX3N0b3MoCiAKICAgICAgICAgc3dpdGNoICggcmMgKQogICAgICAgICB7Ci0gICAgICAg
IGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0OgotICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3No
YXJlZDoKKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAgICBjYXNl
IEhWTVRSQU5TX2dmbl9zaGFyZWQ6CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsK
LSAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToK
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgICAgIH0KIApAQCAtMjE3MSw3
ICsyMTcxLDcgQEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X3Blcl9pbnNuKAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyKSAmJgogICAgICAgICAgICAgIGh2bV9m
ZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25fYnVmLCBhZGRyLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0
LT5pbnNuX2J1ZiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBm
ZWMsIE5VTEwpID09IEhWTUNPUFlfb2theSkgPworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwZmVjLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5KSA/CiAgICAgICAgICAg
ICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikgOiAwOwogICAgIH0KICAgICBlbHNlCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCA2Y2I5MDNkLi40ODhhY2JmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI5MTUsOSArMjkxNSw5IEBAIHZv
aWQgaHZtX3Rhc2tfc3dpdGNoKAogCiAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVh
cigKICAgICAgICAgJnRzcywgcHJldl90ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3By
ZXNlbnQsICZwZmluZm8pOwotICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiAp
CisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2
bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwotICAgIGlmICgg
cmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAg
ICAgICBnb3RvIG91dDsKIAogICAgIGVmbGFncyA9IHJlZ3MtPmVmbGFnczsKQEAgLTI5NTUsMjAg
KzI5NTUsMjAgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9mKHRzcyksIHRyYWNlKSAtCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9mKHRzcyksIGVpcCksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOwot
ICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgaWYgKCByYyA9PSBI
Vk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVs
dChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5
ICkKKyAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICBnb3RvIG91dDsKIAog
ICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgICAgICZ0c3MsIHRyLmJh
c2UsIHNpemVvZih0c3MpLCBQRkVDX3BhZ2VfcHJlc2VudCwgJnBmaW5mbyk7Ci0gICAgaWYgKCBy
YyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2Jh
ZF9saW5lYXJfdG9fZ2ZuICkKICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5l
YywgcGZpbmZvLmxpbmVhcik7CiAgICAgLyoKLSAgICAgKiBOb3RlOiBUaGUgSFZNQ09QWV9nZm5f
c2hhcmVkIGNhc2UgY291bGQgYmUgb3B0aW1pc2VkLCBpZiB0aGUgY2FsbGVlCisgICAgICogTm90
ZTogVGhlIEhWTVRSQU5TX2dmbl9zaGFyZWQgY2FzZSBjb3VsZCBiZSBvcHRpbWlzZWQsIGlmIHRo
ZSBjYWxsZWUKICAgICAgKiBmdW5jdGlvbnMga25ldyB3ZSB3YW50IFJPIGFjY2Vzcy4KICAgICAg
Ki8KLSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgaWYgKCByYyAhPSBIVk1UUkFO
U19va2F5ICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBuZXdfY3BsID0gdHNzLmVmbGFncyAm
IFg4Nl9FRkxBR1NfVk0gPyAzIDogdHNzLmNzICYgMzsKQEAgLTMwMTAsMTIgKzMwMTAsMTIgQEAg
dm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGlu
ZWFyKHRyLmJhc2UgKyBvZmZzZXRvZih0eXBlb2YodHNzKSwgYmFja19saW5rKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnRzcy5iYWNrX2xpbmssIHNpemVvZih0c3Mu
YmFja19saW5rKSwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBm
aW5mbyk7Ci0gICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAg
ICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICB7CiAg
ICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFy
KTsKICAgICAgICAgICAgIGV4bl9yYWlzZWQgPSAxOwogICAgICAgICB9Ci0gICAgICAgIGVsc2Ug
aWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAgICAgICBlbHNlIGlmICggcmMgIT0gSFZNVFJB
TlNfb2theSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTMwNTEsMTIgKzMw
NTEsMTIgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAgIHsKICAgICAgICAgICAgIHJj
ID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGxpbmVhcl9hZGRyLCAmZXJyY29kZSwgb3Bzeiwg
MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8pOwot
ICAgICAgICAgICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICAgICAg
ICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5m
by5saW5lYXIpOwogICAgICAgICAgICAgICAgIGV4bl9yYWlzZWQgPSAxOwogICAgICAgICAgICAg
fQotICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgICAgICAg
ICBlbHNlIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMDczLDcgKzMwNzMsNyBAQCB2b2lkIGh2bV90YXNr
X3N3aXRjaCgKICNkZWZpbmUgSFZNQ09QWV90b19ndWVzdCAgICgxdTw8MCkKICNkZWZpbmUgSFZN
Q09QWV9waHlzICAgICAgICgwdTw8MikKICNkZWZpbmUgSFZNQ09QWV9saW5lYXIgICAgICgxdTw8
MikKLXN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAorc3RhdGljIGVudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAogICAgIHZvaWQgKmJ1ZiwgcGFkZHJf
dCBhZGRyLCBpbnQgc2l6ZSwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBmbGFncywKICAg
ICB1aW50MzJfdCBwZmVjLCBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCiB7CkBAIC0zMDk4LDcg
KzMwOTgsNyBAQCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKICAgICAg
KiBIZW5jZSB3ZSBiYWlsIGltbWVkaWF0ZWx5IGlmIGNhbGxlZCBmcm9tIGF0b21pYyBjb250ZXh0
LgogICAgICAqLwogICAgIGlmICggaW5fYXRvbWljKCkgKQotICAgICAgICByZXR1cm4gSFZNQ09Q
WV91bmhhbmRsZWFibGU7CisgICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRsZWFibGU7CiAj
ZW5kaWYKIAogICAgIHdoaWxlICggdG9kbyA+IDAgKQpAQCAtMzExMywxNSArMzExMywxNSBAQCBz
dGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgIGlmICgg
Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3BhZ2VkICkKLSAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhW
TVRSQU5TX2dmbl9wYWdlZF9vdXQ7CiAgICAgICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19w
YWdlX3NoYXJlZCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2dmbl9zaGFy
ZWQ7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hhcmVkOwogICAg
ICAgICAgICAgICAgIGlmICggcGZpbmZvICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKICAgICAgICAgICAgICAgICAgICAgcGZp
bmZvLT5lYyA9IHBmZWMgJiB+UEZFQ19pbXBsaWNpdDsKICAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfYmFkX2d2YV90b19nZm47CisgICAgICAgICAgICAg
ICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgZ3BhIHw9IChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUOwogICAgICAgICB9CkBA
IC0zMTM5LDI4ICszMTM5LDI4IEBAIHN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9j
b3B5KAogICAgICAgICBpZiAoIHYgPT0gY3VycmVudAogICAgICAgICAgICAgICYmICFuZXN0ZWRo
dm1fdmNwdV9pbl9ndWVzdG1vZGUodikKICAgICAgICAgICAgICAmJiBodm1fbW1pb19pbnRlcm5h
bChncGEpICkKLSAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOworICAg
ICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwogCiAgICAgICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGdmbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsK
IAogICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9n
Zm5fdG9fbWZuOworICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwog
CiAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUo
di0+ZG9tYWluLCBnZm4pOwotICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfZ2ZuX3BhZ2VkX291
dDsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OwogICAgICAgICB9
CiAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfZ2ZuX3NoYXJl
ZDsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hhcmVkOwogICAgICAgICB9CiAg
ICAgICAgIGlmICggcDJtX2lzX2dyYW50KHAybXQpICkKICAgICAgICAgewogICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gSFZNQ09QWV91bmhhbmRsZWFibGU7
CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOwogICAgICAgICB9CiAK
ICAgICAgICAgcCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5Q
QUdFX01BU0spOwpAQCAtMzE5OCwyNCArMzE5OCwyNCBAQCBzdGF0aWMgZW51bSBodm1fY29weV9y
ZXN1bHQgX19odm1fY29weSgKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgfQogCi0gICAg
cmV0dXJuIEhWTUNPUFlfb2theTsKKyAgICByZXR1cm4gSFZNVFJBTlNfb2theTsKIH0KIAotZW51
bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKK2VudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9waHlzKAogICAgIHBhZGRyX3QgcGFkZHIs
IHZvaWQgKmJ1ZiwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBfX2h2
bV9jb3B5KGJ1ZiwgcGFkZHIsIHNpemUsIHYsCiAgICAgICAgICAgICAgICAgICAgICAgSFZNQ09Q
WV90b19ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7CiB9CiAKLWVudW0gaHZtX2NvcHlf
cmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jl
c3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCiAgICAgdm9pZCAqYnVmLCBwYWRkcl90IHBh
ZGRyLCBpbnQgc2l6ZSkKIHsKICAgICByZXR1cm4gX19odm1fY29weShidWYsIHBhZGRyLCBzaXpl
LCBjdXJyZW50LAogICAgICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhW
TUNPUFlfcGh5cywgMCwgTlVMTCk7CiB9CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5
X3RvX2d1ZXN0X2xpbmVhcigKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90
b19ndWVzdF9saW5lYXIoCiAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpidWYsIGludCBz
aXplLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbykKIHsKQEAg
LTMyMjQsNyArMzIyNCw3IEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0
X2xpbmVhcigKICAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNf
d3JpdGVfYWNjZXNzIHwgcGZlYywgcGZpbmZvKTsKIH0KIAotZW51bSBodm1fY29weV9yZXN1bHQg
aHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQg
aHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25n
IGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBm
aW5mbykKIHsKQEAgLTMyMzMsNyArMzIzMyw3IEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9w
cmVzZW50IHwgcGZlYywgcGZpbmZvKTsKIH0KIAotZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2Zl
dGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9m
ZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZv
KQogewpAQCAtMzY3MCw3ICszNjcwLDcgQEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihzaWcpLCBodm1fYWNjZXNzX2luc25fZmV0Y2gsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3MsICZhZGRyKSAmJgogICAgICAgICAgICAgIChodm1f
ZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoc2lnLCBhZGRyLCBzaXplb2Yoc2lnKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdhbGssIE5VTEwpID09IEhWTUNPUFlf
b2theSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdhbGss
IE5VTEwpID09IEhWTVRSQU5TX29rYXkpICYmCiAgICAgICAgICAgICAgKG1lbWNtcChzaWcsICJc
eGZceGJ4ZW4iLCBzaXplb2Yoc2lnKSkgPT0gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBy
ZWdzLT5yaXAgKz0gc2l6ZW9mKHNpZyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lu
dGVyY2VwdC5jIGIveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwppbmRleCBlNTFlZmQ1Li5l
ZjgyNDE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKQEAgLTEzNiwxNCArMTM2LDE0IEBAIGludCBodm1f
cHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVy
LAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMocC0+ZGF0
YSArIHN0ZXAgKiBpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRhdGEsIHAtPnNpemUsIGN1cnJlbnQpICkKICAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgICAgICAgICAgICAgY2FzZSBIVk1U
UkFOU19va2F5OgogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBj
YXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFO
U19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgICAgICAgICAgICAgLyogRHJvcCB0aGUgd3JpdGUg
YXMgcmVhbCBoYXJkd2FyZSB3b3VsZC4gKi8KICAgICAgICAgICAgICAgICAgICAgY29udGludWU7
Ci0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgotICAgICAgICAg
ICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0OgotICAgICAgICAgICAgICAgIGNhc2Ug
SFZNQ09QWV9nZm5fc2hhcmVkOgorICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xp
bmVhcl90b19nZm46CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0
OgorICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKICAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0xNjQsMTQgKzE2NCwx
NCBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0IHN0cnVjdCBodm1faW9faGFu
ZGxlciAqaGFuZGxlciwKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBodm1fY29weV9mcm9tX2d1
ZXN0X3BoeXMoJmRhdGEsIHAtPmRhdGEgKyBzdGVwICogaSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+c2l6ZSkgKQogICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfb2theToKKyAgICAgICAgICAgICAgICBj
YXNlIEhWTVRSQU5TX29rYXk6CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgICAgIGNhc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjoKKyAgICAgICAgICAgICAgICBjYXNl
IEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgogICAgICAgICAgICAgICAgICAgICBkYXRhID0gfjA7
CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09Q
WV9iYWRfZ3ZhX3RvX2dmbjoKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2Vk
X291dDoKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICAgICAg
ICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICAgICAgICAg
IGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRS
QU5TX2dmbl9zaGFyZWQ6CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OwogICAgICAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgICAgICAg
ICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRleCA4ZmQ5YzIzLi42NmExNzc3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyBp
bnQgbnN2bV92bXJ1bl9wZXJtaXNzaW9ubWFwKHN0cnVjdCB2Y3B1ICp2LCBib29sX3QgdmlvcG0p
CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICpob3N0X3ZtY2IgPSBhcmNoX3N2bS0+dm1jYjsKICAg
ICB1bnNpZ25lZCBsb25nICpuc19tc3JwbV9wdHI7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAg
ZW51bSBodm1fY29weV9yZXN1bHQgcmV0OworICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCByZXQ7CiAgICAgdW5zaWduZWQgbG9uZyAqbnNfdmlvbWFwOwogICAgIGJvb2xfdCBpb3BvcnRf
ODAgPSAxLCBpb3BvcnRfZWQgPSAxOwogCkBAIC0zNjUsNyArMzY1LDggQEAgc3RhdGljIGludCBu
c3ZtX3ZtcnVuX3Blcm1pc3Npb25tYXAoc3RydWN0IHZjcHUgKnYsIGJvb2xfdCB2aW9wbSkKIAog
ICAgIHJldCA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhzdm0tPm5zX2NhY2hlZF9tc3JwbSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnNfdm1jYi0+X21zcnBtX2Jhc2Vf
cGEsIE1TUlBNX1NJWkUpOwotICAgIGlmIChyZXQgIT0gSFZNQ09QWV9va2F5KSB7CisgICAgaWYg
KCByZXQgIT0gSFZNVFJBTlNfb2theSApCisgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzIG1zcnBtICV1XG4iLCByZXQpOwogICAgICAg
ICByZXR1cm4gMTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDZiMTliMTYuLjEyZGRjOGEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jCkBAIC0xMjY2LDcgKzEyNjYsNyBAQCBzdGF0aWMgdm9pZCBzdm1fZW11bF9z
d2ludF9pbmplY3Rpb24oc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQRkVDX2ltcGxpY2l0LCAmcGZpbmZvKTsKICAgICBpZiAoIHJj
ICkKICAgICB7Ci0gICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisg
ICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICB7
CiAgICAgICAgICAgICBmYXVsdCA9IFRSQVBfcGFnZV9mYXVsdDsKICAgICAgICAgICAgIGVjID0g
cGZpbmZvLmVjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IGUwNTQ2ZjMuLmYwZmE1OWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMKQEAgLTkxNCw3ICs5MTQsNyBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgICAgIC8qIEdldCBpbnB1dCBwYXJhbWV0ZXJz
LiAqLwogICAgICAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1z
LCBpbnB1dF9wYXJhbXNfZ3BhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2YoaW5wdXRfcGFyYW1zKSkgIT0gSFZNQ09QWV9va2F5ICkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9IEhWTVRSQU5T
X29rYXkgKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggOWIz
NWU5Yi4uNzEyNmRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXNpLmMKQEAgLTYwOSw3ICs2MDksNyBAQCB2b2lkIG1zaXhfd3Jp
dGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCBkZXNjICYmCiAgICAg
ICAgICAgICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZkYXRhLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh2bV9pby5tc2l4X3Nub29w
X2dwYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRhdGEp
KSA9PSBIVk1DT1BZX29rYXkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGRhdGEpKSA9PSBIVk1UUkFOU19va2F5ICYmCiAgICAgICAgICAgICAgIShkYXRh
ICYgUENJX01TSVhfVkVDVE9SX0JJVE1BU0spICkKICAgICAgICAgICAgIGN0cmxfYWRkcmVzcyA9
IHNub29wX2FkZHI7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVh
bG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTFiZGU1OC4u
MTJkNDNhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC00MCw3ICs0MCw3IEBAIHN0YXRp
YyB2b2lkIHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKAogICAgIGxhc3RfYnl0ZSA9ICh2ZWN0
b3IgKiA0KSArIDM7CiAgICAgaWYgKCBpZHRyLT5saW1pdCA8IGxhc3RfYnl0ZSB8fAogICAgICAg
ICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZjc19laXAsIGlkdHItPmJhc2UgKyB2ZWN0b3Ig
KiA0LCA0KSAhPQotICAgICAgICAgSFZNQ09QWV9va2F5ICkKKyAgICAgICAgIEhWTVRSQU5TX29r
YXkgKQogICAgIHsKICAgICAgICAgLyogU29mdHdhcmUgaW50ZXJydXB0PyAqLwogICAgICAgICBp
ZiAoIGluc25fbGVuICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGUyMzYxYTEuLmNkMGVlMGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMKQEAgLTQ4MSw5ICs0ODEsOSBAQCBzdGF0aWMgaW50IGRlY29kZV92
bXhfaW5zdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgIGludCByYyA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBvcGVyYW5kUywgYmFzZSwgc2l6ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsICZwZmluZm8pOwog
Ci0gICAgICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQorICAgICAg
ICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgICAg
ICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7Ci0g
ICAgICAgICAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgICAgICAgICBpZiAoIHJj
ICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKICAgICAgICAgfQogICAgICAgICBkZWNvZGUtPm1lbSA9IGJhc2U7CkBAIC0xNDY4LDcg
KzE0NjgsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgfQogCiAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoJm52bWNzX3Jl
dmlkLCBncGEsIHNpemVvZihudm1jc19yZXZpZCkpOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9v
a2F5IHx8CisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5IHx8CiAgICAgICAgICAobnZtY3Nf
cmV2aWQgJiB+Vk1YX0JBU0lDX1JFVklTSU9OX01BU0spIHx8CiAgICAgICAgICAoKG52bWNzX3Jl
dmlkIF4gdm14X2Jhc2ljX21zcikgJiBWTVhfQkFTSUNfUkVWSVNJT05fTUFTSykgKQogICAgIHsK
QEAgLTE3NDYsOSArMTc0Niw5IEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIGdwYSA9IG52Y3B1LT5udl92dm1jeGFkZHI7CiAKICAgICBy
YyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihkZWNvZGUubWVtLCAmZ3BhLCBkZWNvZGUubGVu
LCAwLCAmcGZpbmZvKTsKLSAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQor
ICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICBodm1f
aW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAgICBpZiAoIHJj
ICE9IEhWTUNPUFlfb2theSApCisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCiAgICAgdm1zdWNjZWVkKHJlZ3MpOwpAQCAt
MTgzNSw5ICsxODM1LDkgQEAgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICBzd2l0Y2ggKCBkZWNvZGUudHlwZSApIHsKICAgICBjYXNlIFZNWF9J
TlNUX01FTVJFR19UWVBFX01FTU9SWToKICAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9s
aW5lYXIoZGVjb2RlLm1lbSwgJnZhbHVlLCBkZWNvZGUubGVuLCAwLCAmcGZpbmZvKTsKLSAgICAg
ICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICAgICAgaWYgKCByYyA9
PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgICAgICBodm1faW5qZWN0X3Bh
Z2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAgICAgICAgaWYgKCByYyAhPSBI
Vk1DT1BZX29rYXkgKQorICAgICAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IFZNWF9JTlNUX01FTVJFR19UWVBFX1JFRzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDM5
MjZlZDYuLjhiOTMxMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTk2LDE2ICsxOTYs
MTYgQEAgaHZtX3JlYWQoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAKICAgICBzd2l0Y2ggKCByYyAp
CiAgICAgewotICAgIGNhc2UgSFZNQ09QWV9va2F5OgorICAgIGNhc2UgSFZNVFJBTlNfb2theToK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90
b19nZm46CisgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2
X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJnNoX2N0eHQtPmN0eHQp
OwogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgY2FzZSBIVk1DT1BZX2Jh
ZF9nZm5fdG9fbWZuOgotICAgIGNhc2UgSFZNQ09QWV91bmhhbmRsZWFibGU6CisgICAgY2FzZSBI
Vk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICBjYXNlIEhWTVRSQU5TX3VuaGFuZGxlYWJsZToK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGNhc2UgSFZNQ09QWV9n
Zm5fcGFnZWRfb3V0OgotICAgIGNhc2UgSFZNQ09QWV9nZm5fc2hhcmVkOgorICAgIGNhc2UgSFZN
VFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CiAgICAg
ICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saWJlbGYvbGliZWxmLWxvYWRlci5jIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWxvYWRl
ci5jCmluZGV4IGM4YjdlYzkuLjBmNDY4NzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxm
L2xpYmVsZi1sb2FkZXIuYworKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMK
QEAgLTE1NCwxMCArMTU0LDEwIEBAIHN0YXRpYyBlbGZfZXJyb3JzdGF0dXMgZWxmX21lbWNweShz
dHJ1Y3QgdmNwdSAqdiwgdm9pZCAqZHN0LCB2b2lkICpzcmMsCiAjaWZkZWYgQ09ORklHX1g4Ngog
ICAgIGlmICggaXNfaHZtX3ZjcHUodikgKQogICAgIHsKLSAgICAgICAgZW51bSBodm1fY29weV9y
ZXN1bHQgcmM7CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByYzsKIAogICAg
ICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKHBhZGRyX3QpZHN0LCBzcmMsIHNpemUs
IHYpOwotICAgICAgICByZXR1cm4gcmMgIT0gSFZNQ09QWV9va2F5ID8gLTEgOiAwOworICAgICAg
ICByZXR1cm4gcmMgIT0gSFZNVFJBTlNfb2theSA/IC0xIDogMDsKICAgICB9CiAjZW5kaWYKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IGIxOGRiYjYuLmUzYjAzNWQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTUzLDIzICs1MywyMyBAQCBleHRlcm4gdW5zaWduZWQg
aW50IG9wdF9odm1fZGVidWdfbGV2ZWw7CiAKIGV4dGVybiB1bnNpZ25lZCBsb25nIGh2bV9pb19i
aXRtYXBbXTsKIAotZW51bSBodm1fY29weV9yZXN1bHQgewotICAgIEhWTUNPUFlfb2theSA9IDAs
Ci0gICAgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiwKLSAgICBIVk1DT1BZX2JhZF9nZm5fdG9fbWZu
LAotICAgIEhWTUNPUFlfdW5oYW5kbGVhYmxlLAotICAgIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dCwK
LSAgICBIVk1DT1BZX2dmbl9zaGFyZWQsCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgewor
ICAgIEhWTVRSQU5TX29rYXksCisgICAgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4sCisgICAg
SFZNVFJBTlNfYmFkX2dmbl90b19tZm4sCisgICAgSFZNVFJBTlNfdW5oYW5kbGVhYmxlLAorICAg
IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQsCisgICAgSFZNVFJBTlNfZ2ZuX3NoYXJlZCwKIH07CiAK
IC8qCiAgKiBDb3B5IHRvL2Zyb20gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLgotICogUmV0dXJu
cyBIVk1DT1BZX29rYXksIGVsc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbiBpZiB0aGUgZ2l2ZW4g
cGh5c2ljYWwKKyAqIFJldHVybnMgSFZNVFJBTlNfb2theSwgZWxzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbiBpZiB0aGUgZ2l2ZW4gcGh5c2ljYWwKICAqIGFkZHJlc3MgcmFuZ2UgZG9lcyBub3Qg
bWFwIGVudGlyZWx5IG9udG8gb3JkaW5hcnkgbWFjaGluZSBtZW1vcnkuCiAgKi8KLWVudW0gaHZt
X2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoCitlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKICAgICBwYWRkcl90IHBhZGRyLCB2b2lk
ICpidWYsIGludCBzaXplLCBzdHJ1Y3QgdmNwdSAqdik7Ci1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBo
dm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZt
X2NvcHlfZnJvbV9ndWVzdF9waHlzKAogICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBwYWRkciwgaW50
IHNpemUpOwogCiAvKgpAQCAtNzksMTMgKzc5LDEzIEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygKICAqIHRvIHNldCB0aGVtLgogICogCiAgKiBSZXR1cm5z
OgotICogIEhWTUNPUFlfb2theTogQ29weSB3YXMgZW50aXJlbHkgc3VjY2Vzc2Z1bC4KLSAqICBI
Vk1DT1BZX2JhZF9nZm5fdG9fbWZuOiBTb21lIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgZGlkIG5v
dCBtYXAgdG8KLSAqICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRpbmFyeSBtYWNoaW5lIG1l
bW9yeS4KLSAqICBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOiBTb21lIGd1ZXN0IHZpcnR1YWwgYWRk
cmVzcyBkaWQgbm90IGhhdmUgYSB2YWxpZAotICogICAgICAgICAgICAgICAgICAgICAgICAgIG1h
cHBpbmcgdG8gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLiAgVGhlCi0gKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBzdHJ1Y3R1cmUgd2lsbCBiZSBmaWxsZWQgaW4g
aWYKLSAqICAgICAgICAgICAgICAgICAgICAgICAgICBwcm92aWRlZC4KKyAqICBIVk1UUkFOU19v
a2F5OiBDb3B5IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLgorICogIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOiBTb21lIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgZGlkIG5vdCBtYXAgdG8KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3JkaW5hcnkgbWFjaGluZSBtZW1vcnkuCisgKiAgSFZN
VFJBTlNfYmFkX2xpbmVhcl90b19nZm46IFNvbWUgZ3Vlc3QgbGluZWFyIGFkZHJlc3MgZGlkIG5v
dCBoYXZlIGEKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsaWQgbWFwcGluZyB0
byBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRoZSBwYWdlZmF1bHRfaW5mb190IHN0cnVjdHVyZSB3aWxsIGJlIGZpbGxlZAorICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBpZiBwcm92aWRlZC4KICAqLwogdHlwZWRlZiBz
dHJ1Y3QgcGFnZWZhdWx0X2luZm8KIHsKQEAgLTkzLDEzICs5MywxMyBAQCB0eXBlZGVmIHN0cnVj
dCBwYWdlZmF1bHRfaW5mbwogICAgIGludCBlYzsKIH0gcGFnZWZhdWx0X2luZm9fdDsKIAotZW51
bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKICAgICB1bnNpZ25lZCBs
b25nIGFkZHIsIHZvaWQgKmJ1ZiwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFnZWZh
dWx0X2luZm9fdCAqcGZpbmZvKTsKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6
ZSwgdWludDMyX3QgcGZlYywKICAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pOwotZW51bSBo
dm1fY29weV9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICB2b2lkICpi
dWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFn
ZWZhdWx0X2luZm9fdCAqcGZpbmZvKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLnm-00061X-Pp; Fri, 08 Sep 2017 16:06:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dqLnk-00060E-VX
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 16:06:41 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CF/5B-02224-010C2B95; Fri, 08 Sep 2017 16:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTyjVZf/wKZ
 Ig8unJSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oynU3IKtllUTNn5ga2BsVW9i5GTg1nAWqL3
 XzNjFyMXB4vALBaJC/dmMkM4E1gkJqw4xgxSJSTgLnFo3SewKiGB+YwSH7uaGGESR659Z4ZIL
 GWUmL1vAxNIgk3AQOLV129gRSIC0hLXPl8G62YWmM4scfd3AztIQljAW2LxzztADRxA+1Ql9h
 3NBgnzCrhJzGp7DTZHQkBO4ua5TrArOIGWrb7wnh2kXAioZn6D2gRGgQWMDKsYNYpTi8pSi3S
 NzPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDq56BgXEHY8tev0OMkhxMSqK8
 Mj2bIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8B7cB5QTLEpNT61Iy8wBhjhMWoKDR0mEdxtIm
 re4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rzpIEUCIEUZpXlwI2DxdolRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMO8pkCk8mXklcJteAR3BBHREyfMNIEeUJCKkpBoYI4LvPe/yOHZQ24P
 NOE3J7Wzf7Htpz45Fbd9alLBa5qZ7844j1xY7qTw5rjJLuWjD9O1dNiFyyvfFbv2Vltz05Q2b
 /W/f0n9b0z1ySh/nn4zYlDD5W8nnmritVWGCMyYe2bNi/hIJCV+FarGieQ4SL/ZGpYYs8mZ//
 pG5x3bz/otXr669mBwRosRSnJFoqMVcVJwIAIrNjzCyAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504886798!113181872!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58874 invoked from network); 8 Sep 2017 16:06:39 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Sep 2017 16:06:39 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=mStXs0bq+s0hMzQb7x1Qr5SgpbiS58fc5aVvF6456ptBoR+zq49ryybcuc/f45Zdvit9XsxqxMsy2voOdiq1NjJkKJdHQrMJD2/W0MlQSblA7Dcttkk7M4tli66j/mE9CQXyozuNnpv63bprClA/vObAsck7pmVSZ7OGaNuEAKXvAgtuNam0+s8PCcnLQbs//sKUU81eyJAotcrPJO8tUrYCaQcG8LpfT7stDPblZ5r/23aFd1Ei0Row1KBiUB31AbLVfaHx76rIHeBzTucNAxTy45s/1HFd17SDFuWhtmzORMfN116W2xigJTPMqlKKl000hlXaNFe0O0CLCmw+Sg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=R5KUAZb/lcA2Fp4p8lEY+gUfE4Y=; b=N5GdMESnkCRyXz/+qP9oYLe/AnuE
 WgHrVH9dsb9HLXP7Id+G03NvEwDqt6ZpCAuzA9/k2LoW3ARV9/ncDQz4PaueaaKh
 9oE174zR4OMpXDOgrYlyjBm2yQTpQJhX3j4Vt6wqxHyqXrxqmwQ11nAFqVzRp2W1
 FqWuPPaORSr4Ga87lmZRXpvDC6ancQqrdttnItKdaRxUiH4B2fkoltcSf07PcYhg
 8+O66Rv2WVO8vkhNPF3Cyq0F0ODXUmEGC/t8FkNgE9T+6rFLWY59mBHBhwQfZfxi
 EbWFwJJeVENS6bJG8qtb5jQshJLpI8+0CmiU+aZ1wnIQXaZNVml+Bb9/1A==
Received: (qmail 24913 invoked from network); 8 Sep 2017 19:06:37 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 19:06:37 +0300
Received: (qmail 10188 invoked from network); 8 Sep 2017 19:06:37 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Sep 2017 19:06:37 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 19:05:35 +0300
Message-Id: <1504886736-1823-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, Jan Beulich <JBeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2 3/4] x86/hvm: Break out __hvm_copy()'s
	translation logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkl0IHdpbGwg
YmUgcmV1c2VkIGJ5IGxhdGVyIGNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgoKQ2hhbmdlcyBzaW5jZSBWMToKCS0gQ2hhbmdlZCBwYXJhbSBuYW1lCgkt
IEFkZGVkIEFTU0VSVAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8IDE0
NCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oIHwgIDEyICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0
aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDg4YWNiZi4uYTYwMTQ5YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC0zMDY5LDYgKzMwNjksODMgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgaHZt
X3VubWFwX2VudHJ5KG5wdHNzX2Rlc2MpOwogfQogCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywKKyAgICBwYWdlZmF1bHRfaW5m
b190ICpwZmluZm8sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3AsCisgICAgZ2ZuX3QgKmdmbl9w
LCBwMm1fdHlwZV90ICpwMm10X3ApCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAg
ICBwMm1fdHlwZV90IHAybXQ7CisgICAgZ2ZuX3QgZ2ZuOworCisgICAgaWYgKCBsaW5lYXIgKQor
ICAgIHsKKyAgICAgICAgZ2ZuID0gX2dmbihwYWdpbmdfZ3ZhX3RvX2dmbih2LCBhZGRyLCAmcGZl
YykpOworCisgICAgICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3BhZ2VkICkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKKworICAgICAgICAgICAgaWYgKCBw
ZmVjICYgUEZFQ19wYWdlX3NoYXJlZCApCisgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5T
X2dmbl9zaGFyZWQ7CisKKyAgICAgICAgICAgIGlmICggcGZpbmZvICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBwZmluZm8tPmxpbmVhciA9IGFkZHI7CisgICAgICAgICAgICAgICAg
cGZpbmZvLT5lYyA9IHBmZWMgJiB+UEZFQ19pbXBsaWNpdDsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOworICAgICAgICB9Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGdmbiA9IF9nZm4oYWRkciA+PiBQQUdFX1NI
SUZUKTsKKyAgICAgICAgQVNTRVJUKCFwZmluZm8pOworICAgIH0KKworICAgIC8qCisgICAgICog
Tm8gbmVlZCB0byBkbyB0aGUgUDJNIGxvb2t1cCBmb3IgaW50ZXJuYWxseSBoYW5kbGVkIE1NSU8s
IGJlbmVmaXRpbmcKKyAgICAgKiAtIDMyLWJpdCBXaW5YUCAoJiBvbGRlciBXaW5kb3dzKSBvbiBB
TUQgQ1BVcyBmb3IgTEFQSUMgYWNjZXNzZXMsCisgICAgICogLSBuZXdlciBXaW5kb3dzIChsaWtl
IFNlcnZlciAyMDEyKSBmb3IgSFBFVCBhY2Nlc3Nlcy4KKyAgICAgKi8KKyAgICBpZiAoIHYgPT0g
Y3VycmVudAorICAgICAgICAgJiYgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQorICAg
ICAgICAgJiYgaHZtX21taW9faW50ZXJuYWwoZ2ZuX3goZ2ZuKSA8PCBQQUdFX1NISUZUKSApCisg
ICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKKworICAgIHBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGdmbl94KGdmbiksICZwMm10LCBQMk1fVU5TSEFSRSk7
CisKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOworCisgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOworICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZSh2LT5kb21haW4s
IGdmbl94KGdmbikpOworICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKKyAg
ICB9CisgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3NoYXJlZDsKKyAgICB9Cisg
ICAgaWYgKCBwMm1faXNfZ3JhbnQocDJtdCkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7CisgICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRsZWFibGU7CisgICAgfQorCisgICAg
KnBhZ2VfcCA9IHBhZ2U7CisgICAgaWYgKCBnZm5fcCApCisgICAgICAgICpnZm5fcCA9IGdmbjsK
KyAgICBpZiAoIHAybXRfcCApCisgICAgICAgICpwMm10X3AgPSBwMm10OworCisgICAgcmV0dXJu
IEhWTVRSQU5TX29rYXk7Cit9CisKICNkZWZpbmUgSFZNQ09QWV9mcm9tX2d1ZXN0ICgwdTw8MCkK
ICNkZWZpbmUgSFZNQ09QWV90b19ndWVzdCAgICgxdTw8MCkKICNkZWZpbmUgSFZNQ09QWV9waHlz
ICAgICAgICgwdTw8MikKQEAgLTMwNzcsNyArMzE1NCw3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFu
c2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICB2b2lkICpidWYsIHBhZGRyX3QgYWRkciwg
aW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgdWludDMy
X3QgcGZlYywgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKQogewotICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuOworICAgIGdmbl90IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAy
bV90eXBlX3QgcDJtdDsKICAgICBjaGFyICpwOwpAQCAtMzEwMyw2NSArMzE4MCwxNSBAQCBzdGF0
aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCiAKICAgICB3aGlsZSAo
IHRvZG8gPiAwICkKICAgICB7CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBy
ZXM7CiAgICAgICAgIHBhZGRyX3QgZ3BhID0gYWRkciAmIH5QQUdFX01BU0s7CiAKICAgICAgICAg
Y291bnQgPSBtaW5fdChpbnQsIFBBR0VfU0laRSAtIGdwYSwgdG9kbyk7CiAKLSAgICAgICAgaWYg
KCBmbGFncyAmIEhWTUNPUFlfbGluZWFyICkKLSAgICAgICAgewotICAgICAgICAgICAgZ2ZuID0g
cGFnaW5nX2d2YV90b19nZm4odiwgYWRkciwgJnBmZWMpOwotICAgICAgICAgICAgaWYgKCBnZm4g
PT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBp
ZiAoIHBmZWMgJiBQRkVDX3BhZ2VfcGFnZWQgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4g
SFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKLSAgICAgICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVD
X3BhZ2Vfc2hhcmVkICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9z
aGFyZWQ7Ci0gICAgICAgICAgICAgICAgaWYgKCBwZmluZm8gKQotICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgcGZpbmZvLT5saW5lYXIgPSBhZGRyOwotICAgICAgICAgICAg
ICAgICAgICBwZmluZm8tPmVjID0gcGZlYyAmIH5QRkVDX2ltcGxpY2l0OwotICAgICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm47
Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBncGEgfD0gKHBhZGRyX3QpZ2ZuIDw8IFBBR0Vf
U0hJRlQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBn
Zm4gPSBhZGRyID4+IFBBR0VfU0hJRlQ7Ci0gICAgICAgICAgICBncGEgPSBhZGRyOwotICAgICAg
ICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogTm8gbmVlZCB0byBkbyB0aGUgUDJNIGxvb2t1
cCBmb3IgaW50ZXJuYWxseSBoYW5kbGVkIE1NSU8sIGJlbmVmaXRpbmcKLSAgICAgICAgICogLSAz
Mi1iaXQgV2luWFAgKCYgb2xkZXIgV2luZG93cykgb24gQU1EIENQVXMgZm9yIExBUElDIGFjY2Vz
c2VzLAotICAgICAgICAgKiAtIG5ld2VyIFdpbmRvd3MgKGxpa2UgU2VydmVyIDIwMTIpIGZvciBI
UEVUIGFjY2Vzc2VzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQKLSAg
ICAgICAgICAgICAmJiAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCi0gICAgICAgICAg
ICAgJiYgaHZtX21taW9faW50ZXJuYWwoZ3BhKSApCi0gICAgICAgICAgICByZXR1cm4gSFZNVFJB
TlNfYmFkX2dmbl90b19tZm47Ci0KLSAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYt
PmRvbWFpbiwgZ2ZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOwotCi0gICAgICAgIGlmICggIXBhZ2Ug
KQotICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwotCi0gICAgICAg
IGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwotICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWlu
LCBnZm4pOwotICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Ci0gICAg
ICAgIH0KLSAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKLSAgICAgICAgewotICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2Zu
X3NoYXJlZDsKLSAgICAgICAgfQotICAgICAgICBpZiAoIHAybV9pc19ncmFudChwMm10KSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJu
IEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsKLSAgICAgICAgfQorICAgICAgICByZXMgPSBodm1fdHJh
bnNsYXRlX2dldF9wYWdlKHYsIGFkZHIsIGZsYWdzICYgSFZNQ09QWV9saW5lYXIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgcGZpbmZvLCAmcGFnZSwgJmdmbiwg
JnAybXQpOworICAgICAgICBpZiAoIHJlcyAhPSBIVk1UUkFOU19va2F5ICkKKyAgICAgICAgICAg
IHJldHVybiByZXM7CiAKICAgICAgICAgcCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFn
ZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwogCkBAIC0zMTcwLDEwICszMTk3LDExIEBAIHN0YXRp
YyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgIGlm
ICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxhc3RwYWdlOwotICAgICAgICAgICAgICAgIGlm
ICggeGNoZygmbGFzdHBhZ2UsIGdmbikgIT0gZ2ZuICkKKworICAgICAgICAgICAgICAgIGlmICgg
eGNoZygmbGFzdHBhZ2UsIGdmbl94KGdmbikpICE9IGdmbl94KGdmbikgKQogICAgICAgICAgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0RFQlVHLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICIlcHYgYXR0ZW1wdGVkIHdyaXRlIHRvIHJlYWQtb25seSBnZm4gJSNseCAobWZuPSUjbHgp
XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGdmbiwgcGFnZV90b19tZm4ocGFn
ZSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGdmbl94KGdmbiksIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAppbmRleCBlM2IwMzVkLi5kNzg0ZmMxIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zYXZlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KIAogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUg
REJHX0xFVkVMXzAgICAgICAgICAgICAgICAgICgxIDw8IDApCkBAIC0xMDMsNiArMTA0LDE3IEBA
IGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIo
CiAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBw
ZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7CiAKKy8qCisgKiBHZXQgYSByZWZl
cmVuY2Ugb24gdGhlIHBhZ2UgdW5kZXIgYW4gSFZNIHBoeXNpY2FsIG9yIGxpbmVhciBhZGRyZXNz
LiAgSWYKKyAqIGxpbmVhciwgYSBwYWdld2FsayBpcyBwZXJmb3JtZWQgdXNpbmcgcGZlYyAoZmF1
bHQgZGV0YWlscyBvcHRpb25hbGx5IGluCisgKiBwZmluZm8pLgorICogT24gc3VjY2VzcywgcmV0
dXJucyBIVk1UUkFOU19va2F5IHdpdGggYSByZWZlcmVuY2UgdGFrZW4gb24gKipfcGFnZS4KKyAq
LworZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCisg
ICAgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwgYm9vbCBsaW5lYXIsIHVpbnQz
Ml90IHBmZWMsCisgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgcGFnZV9pbmZv
ICoqcGFnZV9wLAorICAgIGdmbl90ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wKTsKKwogI2Rl
ZmluZSBIVk1fSENBTExfY29tcGxldGVkICAwIC8qIGh5cGVyY2FsbCBjb21wbGV0ZWQgLSBubyBm
dXJ0aGVyIGFjdGlvbiAqLwogI2RlZmluZSBIVk1fSENBTExfcHJlZW1wdGVkICAxIC8qIGh5cGVy
Y2FsbCBwcmVlbXB0ZWQgLSByZS1leGVjdXRlIFZNQ0FMTCAqLwogaW50IGh2bV9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:06:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:06:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLno-00062e-0u; Fri, 08 Sep 2017 16:06:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dqLnn-000622-Eu
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 16:06:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A6/D0-03283-210C2B95; Fri, 08 Sep 2017 16:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7Rqit0YFO
 kwd05IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3bpOCG8wVK5c8Zm5gnMbcxcjJwSxgLdH7
 r5mxi5GLg0WgmUXi6L+1LBDOT2aJww+vglUJCbhLPFyzgxUkISQwn1Fi/bzZrDCJR3/7mSESS
 xklXu79yQSSYBMwkHj19RsjiC0iIC1x7fNlsB3MAieYJLYtWgBWJCxgKbGu6woLiM0ioCox7V
 A7G4jNK+AmsermBbAaCQE5iZvnOpknMPItYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYKgxAsIOx45/TIUZJDiYlUV6Znk2RQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4g/cB5QSLUtNTK9Iyc4BBC5OW4OBREuGtAEnzFhck5hZnpkOkTjEac9x4eP0PE
 0fHzbt/mIRY8vLzUqXEedNBSgVASjNK8+AGwaLpEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlY
 R5Q0Cm8GTmlcDtewV0ChPQKSXPN4CcUpKIkJJqYAyTkfhjf4Pxh6rEvgVvmyX32AnOqUhTVSz
 /V81qqXjZ8N9bG736axri+TlzDrJ+3P3B4f6D4mvS/b6nf6WsVliybn99U+U9p4nCHQc79DYe
 dvdNkQ76b3TSUe/O4ZhXd9WShD7qLP2+6lfVb2ajZT8cvRRXTJoxw37LJKFZd/S7xXvd1jxe4
 6nEUpyRaKjFXFScCAD0CGYhoQIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504886801!75271867!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39914 invoked from network); 8 Sep 2017 16:06:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Sep 2017 16:06:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=EYo02sHPJRTt589GW0d8f6B32VW6yczbwGvQyYAOFjsvauK16sEKZnPDUDJT+Umy14ZZHXFk6Hoj5L+aVQYkzlRgnjGxIQ11bvMHQye+5G9dnk4vEwWE68fPvZI5xlHi33gWtbrTtUK3TDQC4rYW0BqXT2n0FyruDxT5oOSl5kKbtWerRccE6CYdwmvCDuF1pik6dqLxOwhxJ6KPLnQUSK/VJlpstQbwx+EUAxJ7u2UCl1vqx8o0Ri5E1cDRh1crsINI63EBGBVxTVQ3SQXTrieXku23FG0SLMHxTvjG5ZfvcJwui5BL6doBj8PjB+QprCWFLNfI6LwtD/VKfViQUQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=QIxDowfZ7+XJc67f4gI+o
 1dW9Zo=; b=s43go3P/DpoP0Fr+953i+vOrbk94IeVSzKdxcR5dcLhXjArGfR9L/
 x5bk81WMO9Ls8xuYTz70DHyJIoSYCsIZW1AbqkHh+h/z1pNzo9z0R3mnEKJVoIcT
 VHZrFy52pYqvsCOUlrfHW92DtBvsEQnV7AW0dUr7ldWf1OyO6bLIPO2v+TPiVJmY
 Vv08mEDJFjI7AFgAl/D0z/T3CsiNbknPCpqTd9zWDadDcX2Ia1fg32tGEZNPWp5x
 UtbKWDv3IFzcGPHDDhqKJEujmFTMKbpOxvhV3QrcbD0SKfVitHYB2C9aSq9oDFow
 xMOtsqRHUTof/CsHlyLmMyZ3hxr4H7Reg==
Received: (qmail 24126 invoked from network); 8 Sep 2017 19:06:25 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 19:06:25 +0300
Received: (qmail 10139 invoked from network); 8 Sep 2017 19:06:25 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Sep 2017 19:06:25 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 19:05:32 +0300
Message-Id: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel]  [PATCH v2 0/4] Various XSA followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFNBLTIxOSB3YXMgZGlzY292ZXJlZCB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBidWdm
aXggaW4gcGF0Y2ggNC4KCkFuZHJldyBDb29wZXIgKDQpOgogeDg2L3NoYWRvdzogVXNlIEVSUl9Q
VFIgaW5mcmFzdHJ1Y3R1cmUgZm9yIHNoX2VtdWxhdGVfbWFwX2Rlc3QoKQogW1JGQ10geDg2L2h2
bTogUmVuYW1lIGVudW0gaHZtX2NvcHlfcmVzdWx0IHRvIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQK
IHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFuc2xhdGlvbiBsb2dpYwogeDg2
L2h2bTogSW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZyByZWFsIG1hcHBpbmdzCgpBbGV4
YW5kcnUgSXNhaWxhICgyKToKIHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFu
c2xhdGlvbiBsb2dpYwogeDg2L2h2bTogSW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZyBy
ZWFsIG1hcHBpbmdzCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:06:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqLnp-00063q-9g; Fri, 08 Sep 2017 16:06:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dqLno-00062X-84
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 16:06:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 04/C4-06889-310C2B95; Fri, 08 Sep 2017 16:06:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsUSfTyjVVfowKZ
 Ig49d1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBb0eFc+3XGJtYFxr3sXIycEsYC3R
 +6+ZsYuRi4NF4ByLRP/NW8wQzjEWiQs33zKCVAkJuEtMfbCIFSQhJDCfUWLbr19sMInOpYcZI
 RJLGSV2fzkNlmATMJB49fUbWLeIgLTEtc+XwYqYBf4zS1x7+husSFjAT2LxosXsIDaLgKrEhN
 0bwBp4BdwkXjdtB7MlBOQkbp7rZAaxOYG2rb7wHqieA2ibm8T8BjWIckGJkzOfsICEmQXUJdb
 PE4J4TV6ieets5gmMwrOQVM1CqJqFpGoBI/MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O9
 3NTi4sT01JzEpGK95PzcTYzAQK9nYGDcwXh5i98hRkkOJiVRXpmeTZFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHjt9gPlBItS01Mr0jJzgDEHk5bg4FES4X2zDyjNW1yQmFucmQ6ROsVozHFs0+
 U/TBwdN+/+YRJiycvPS5US530MUioAUppRmgc3CJYKLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhT
 nYFQS5nUAuYcnM68Ebt8roFOYgE4peb4B5JSSRISUVAPj3CzblgrGxLRph5JYLgesiVs3l/Hc
 M60ihdI7IimxT17tlTE3te+L7EpPOjPjr/Lby5xr37Bwiuj25nUdTv+ZmJS55sKtmIQDnQdVv
 modj9BfpMTHubnyxGw7ueJm1Q2ns35Wss35vu13sv4d3ivW9it9yp+ft1BKFZhUHFbIYSpm65
 S8O1KJpTgj0VCLuag4EQCn15cwAAMAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1504886802!107178675!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9511 invoked from network); 8 Sep 2017 16:06:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 8 Sep 2017 16:06:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Np+8z1XH8Ap5RU2C64iU571smJqhOo6abPxI3ReiOZp9O0b3nPA8A5iqaUJXIwcUvaa5iKtGkEOJwLPDI35HQfEp2Vz/vyOcZoyz7WBttNIUNhLeOEWg1wIkJ900wIPPGGffROcvjfz8HhoCIZN/E8Hvzq7U6ocv6u4N2ZbPaP7/+7ldUBA4RofQIwXw5kJMiO98oXz1NlBpVkvVdazjjE1krth3qwGLjw38XbnRufX1oUFPKjpT6BumT8yX2xMUBBNDozza0Pmi98c6z3j0iE6QldQyw341cOPRSsDMFzdp+JlApz0ZWTu5Z8Wyw/Qbg3nQFF6/+3+ll07tcaYxDQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references:mime-version
 :content-type:content-transfer-encoding; s=default; bh=BCG2eooKK
 wCt9aZYcqIX8gsDB7I=; b=JLfC3xJPABqAi6MISlauy4Qajry/YrCoLbnnpFUxJ
 DIRq+6MjbGmEq3BKkTe8cTyhGSUFLzPS6k2B5F74X+++qydrjWaUQw4P4NBvwhZP
 J+MUYv36vJAg1ZKdIN9G5Cq79Z1MyfwDXb95kkJaSaPb23vwKX2nC5V3YjOk4D5o
 575Wsr4dCiuR0vYXXgfbSlkQojFIDLsD02T9RueQtZr2iKvbVXS2DnxPVO3vBnqc
 g0YEaFsGHCkGkyt8uixLPYf23qOL0mhlzihvGu3i9ISblR9nV+zHD56kMR5Gn9nS
 iW3D7dCSjW2wLWxK7U2lO/GIzLcWc5qYTPh8kIfSoH+xg==
Received: (qmail 25113 invoked from network); 8 Sep 2017 19:06:39 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 19:06:39 +0300
Received: (qmail 10205 invoked from network); 8 Sep 2017 19:06:39 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Sep 2017 19:06:39 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  8 Sep 2017 19:05:36 +0300
Message-Id: <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com,
 =?UTF-8?q?Mihai=20Don=C8=9Bu?= <mdontu@bitdefender.com>, tim@xen.org,
 paul.durrant@citrix.com, Jan Beulich <JBeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CkNDOiBNaWhhaSBEb27Im3UgPG1kb250dUBiaXRkZWZlbmRl
ci5jb20+CgpDaGFuZ2VzIHNpbmNlIFYxOgoJLSBNb3ZlZCBBU1NFUlQgdG8gdGhlIGJlZ2luaW5n
IG9mIHRoZSBsb29wCgktIENvcnJlY3RlZCB0aGUgZGVjcmVtZW50IG9uIG1mbiBpbnQgdGhlIHdo
aWxlIHN0YXRlbWVudAoJLSBNb2RpZmllZCB0aGUgY29tbWVudCB0byBQQUdFX1NJWkUrMQoKV2hp
bGUgdGhlIG1heGltdW0gc2l6ZSBvZiBsaW5lYXIgbWFwcGluZyBpcyBjYXBwZWQgYXQgMSBwYWdl
LCB0aGUgbG9naWMKaW4gdGhlIGhlbHBlcnMgaXMgd3JpdHRlbiB0byB3b3JrIHByb3Blcmx5IGFz
IGh2bWVtdWxfY3R4dC0+bWZuW10gZ2V0cyBsb25nZXIsCnNwZWNpZmljYWxseSB3aXRoIFhTQVZF
IGluc3RydWN0aW9uIGVtdWxhdGlvbiBpbiBtaW5kLgoKVGhpcyBoYXMgb25seSBoYWQgbGlnaHQg
dGVzdGluZyBzbyBmYXIuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwg
MTc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9lbXVsYXRlLmggfCAgIDcgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggYzg3MWNiMy4uMTk2
YTc3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTQ5OCw2ICs0OTgsMTU5IEBAIHN0YXRpYyBpbnQgaHZt
ZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwKIH0KIAogLyoKKyAqIE1hcCB0aGUg
ZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVh
YmxlCisgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5VTEwgZm9yIE1NSU8sIG9yIEVSUl9QVFIoflg4
NkVNVUxfKikgZm9yIG90aGVyIGVycm9ycworICogaW5jbHVkaW5nIEVSUl9QVFIoflg4NkVNVUxf
T0tBWSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCisgKgorICogSW4gZGVidWcgYnVpbGRz
LCBtYXAoKSBjaGVja3MgdGhhdCBlYWNoIHNsb3QgaW4gaHZtZW11bF9jdHh0LT5tZm5bXSBpcwor
ICogY2xlYW4gYmVmb3JlIHVzZSwgYW5kIHBvaXNpb25zIHVudXNlZCBzbG90cyB3aXRoIElOVkFM
SURfTUZOLgorICovCitzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCisgICAg
dW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMyX3QgcGZlYywK
KyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICB2b2lkICplcnIsICptYXBwaW5nOworCisgICAg
LyogRmlyc3QgYW5kIGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBtYXBwaW5nLiAqLworICAgIHVuc2ln
bmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVCwgZmlyc3QgPSBmcmFtZTsKKyAg
ICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFH
RV9TSElGVDsKKworICAgIC8qCisgICAgICogbWZuIHBvaW50cyB0byB0aGUgbmV4dCBmcmVlIHNs
b3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVuY2UKKyAgICAgKiBoZWxkIG9u
IHRoZW0uCisgICAgICovCisgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsK
KworICAgIC8qCisgICAgICogVGhlIGNhbGxlciBoYXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9y
IHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0CisgICAgICogZmluYWwgaXMgY2FsY3VsYXRl
IHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1aWxkcy4KKyAgICAgKgorICAgICAqIFRoZSBtYXhp
bXVtIHdyaXRlIHNpemUgZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3
aGljaAorICAgICAqIGNhbiBiZSB2bWFwKCknZCwgYWNjb3V0aW5nIGZvciBwb3NzaWJsZSBtaXNh
bGlnbm1lbnQgd2l0aGluIHRoZSByZWdpb24uCisgICAgICogVGhlIGhpZ2hlciBsZXZlbCBlbXVs
YXRpb24gY2FsbGVycyBhcmUgcmVzcG9uc2libGUgZm9yIGVuc3VyaW5nIHRoYXQKKyAgICAgKiBt
Zm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCisgICAg
ICovCisgICAgaWYgKCBieXRlcyA9PSAwIHx8CisgICAgICAgICBmaW5hbCAtIGZpcnN0ID4gQVJS
QVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgLSAxICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKyAgICB9CisKKyAgICBk
byB7CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7CisgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwor
ICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBD
b25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8KKyAgICAgICAgQVNTRVJU
KG1mbl94KCptZm4pID09IDApOworCisgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3Bh
Z2UoY3VyciwgZnJhbWUgPDwgUEFHRV9TSElGVCwgdHJ1ZSwgcGZlYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOworCisg
ICAgICAgIHN3aXRjaCAoIHJlcyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBIVk1UUkFOU19v
a2F5OgorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGlu
ZWFyX3RvX2dmbjoKKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBm
aW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOworICAgICAgICAgICAgZXJyID0gRVJS
X1BUUih+KGxvbmcpWDg2RU1VTF9FWENFUFRJT04pOworICAgICAgICAgICAgZ290byBvdXQ7CisK
KyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICAgICAgICAgIGVyciA9
IE5VTEw7CisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBjYXNlIEhWTVRSQU5TX2dm
bl9wYWdlZF9vdXQ6CisgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKKyAgICAgICAg
ICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfUkVUUlkpOworICAgICAgICAgICAgZ290
byBvdXQ7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxl
OworICAgICAgICB9CisKKyAgICAgICAgKm1mbisrID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7
CisgICAgICAgIGZyYW1lKys7CisKKyAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShw
Mm10KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVN
VUxfT0tBWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgfSB3aGls
ZSAoIGZyYW1lIDwgZmluYWwgKTsKKworICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2lu
Z2xlIGZyYW1lPyAqLworICAgIGlmICggZmlyc3QgPT0gZmluYWwgKQorICAgICAgICBtYXBwaW5n
ID0gbWFwX2RvbWFpbl9wYWdlKGh2bWVtdWxfY3R4dC0+bWZuWzBdKSArIChsaW5lYXIgJiB+UEFH
RV9NQVNLKTsKKyAgICAvKiBNdWx0aXBsZSBmcmFtZXM/IE5lZWQgdG8gdm1hcCgpLiAqLworICAg
IGVsc2UgaWYgKCAobWFwcGluZyA9IHZtYXAoaHZtZW11bF9jdHh0LT5tZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtZm4gLSBodm1lbXVsX2N0eHQtPm1mbikpID09IE5VTEwgKQor
ICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKworI2lmbmRlZiBOREVCVUcgLyogUG9pc2lvbiB1
bnVzZWQgbWZuW11zIHdpdGggSU5WQUxJRF9NRk4uICovCisgICAgd2hpbGUgKCBtZm4gPCBodm1l
bXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKKyAgICAgICAgKm1mbisrID0gSU5WQUxJ
RF9NRk47CisgICAgfQorI2VuZGlmCisKKyAgICByZXR1cm4gbWFwcGluZzsKKworIHVuaGFuZGxl
YWJsZToKKyAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX1VOSEFORExFQUJMRSk7CisK
KyBvdXQ6CisgICAgLyogRHJvcCBhbGwgaGVsZCByZWZlcmVuY2VzLiAqLworICAgIHdoaWxlICgg
bWZuLS0gPiBodm1lbXVsX2N0eHQtPm1mbiApCisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KG1mbl94KCptZm4pKSk7CisKKyAgICByZXR1cm4gZXJyOworfQorCitzdGF0aWMgdm9pZCBodm1l
bXVsX3VubWFwX2xpbmVhcl9hZGRyKAorICAgIHZvaWQgKm1hcHBpbmcsIHVuc2lnbmVkIGxvbmcg
bGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQg
Kmh2bWVtdWxfY3R4dCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRv
bWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQ7Cisg
ICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBB
R0VfU0hJRlQ7CisgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsKKworICAg
IEFTU0VSVChieXRlcyA+IDApOworCisgICAgaWYgKCBmcmFtZSA9PSBmaW5hbCApCisgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKG1hcHBpbmcpOworICAgIGVsc2UKKyAgICAgICAgdnVubWFwKG1h
cHBpbmcpOworCisgICAgZG8KKyAgICB7CisgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoKm1mbikp
OworICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZCwgKm1mbik7CisgICAgICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7CisKKyAgICAgICAgZnJhbWUrKzsKKyAgICAg
ICAgKm1mbisrID0gX21mbigwKTsgLyogQ2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBjaGVj
a2luZy4gKi8KKworICAgIH0gd2hpbGUgKCBmcmFtZSA8IGZpbmFsICk7CisKKworI2lmbmRlZiBO
REVCVUcgLyogQ2hlY2sgKGFuZCBjbGVhbikgYWxsIHVudXNlZCBtZm5zLiAqLworICAgIHdoaWxl
ICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZu
KSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX2VxKCptZm4sIElOVkFMSURfTUZOKSk7Cisg
ICAgICAgICptZm4rKyA9IF9tZm4oMCk7CisgICAgfQorI2VuZGlmCit9CisKKy8qCiAgKiBDb252
ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFu
Z2UKICAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRq
dXN0ZWQgYWNjb3JkaW5nIHRvCiAgKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFs
d2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4KQEAgLTk4NywxMSArMTE0MCwx
MSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCA9CiAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZt
X2VtdWxhdGVfY3R4dCwgY3R4dCk7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owot
ICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVw
cyA9IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0
ZV9hY2Nlc3M7CiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm1f
dmNwdS5odm1faW87CiAgICAgaW50IHJjOworICAgIHZvaWQgKm1hcHBpbmc7CiAKICAgICBpZiAo
IGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkKICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxp
Y2l0OwpAQCAtMTAwNywyMyArMTE2MCwxNSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAg
ICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykpICkKICAgICAgICAg
cmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZl
YywgaHZtZW11bF9jdHh0LCAxKTsKIAotICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFy
KGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwotCi0gICAgc3dpdGNoICggcmMg
KQotICAgIHsKLSAgICBjYXNlIEhWTVRSQU5TX29rYXk6Ci0gICAgICAgIGJyZWFrOwotICAgIGNh
c2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Ci0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVs
dChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwotICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3Rv
X21mbjoKKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMs
IHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQorICAgICAg
ICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CisgICAgZWxzZSBpZiAoICFtYXBwaW5nICkKICAg
ICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0
YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQ6Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgotICAgICAgICByZXR1cm4gWDg2RU1V
TF9SRVRSWTsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0gICAgfQorCisgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0ZXMpOworCisgICAg
aHZtZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCBieXRlcywgaHZtZW11bF9j
dHh0KTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVs
YXRlLmgKaW5kZXggODg2NDc3NS4uZDM3OWE0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUu
aApAQCAtMzcsNiArMzcsMTMgQEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgewogICAgIHVuc2ln
bmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKICAgICB1bnNpZ25lZCBsb25nIHNlZ19yZWdfZGly
dHk7CiAKKyAgICAvKgorICAgICAqIE1GTnMgYmVoaW5kIHRlbXBvcmFyeSBtYXBwaW5ncyBpbiB0
aGUgd3JpdGUgY2FsbGJhY2suICBUaGUgbGVuZ3RoIGlzCisgICAgICogYXJiaXRyYXJ5LCBhbmQg
Y2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFKzEgYXJlCisg
ICAgICogbmVlZGVkLgorICAgICAqLworICAgIG1mbl90IG1mblsyXTsKKwogICAgIHVpbnQzMl90
IGludHJfc2hhZG93OwogCiAgICAgYm9vbF90IHNldF9jb250ZXh0OwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 16:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 16:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqMM7-0001Ls-1d; Fri, 08 Sep 2017 16:42:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqMM5-0001Ld-Ru
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 16:42:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EE/FA-02046-068C2B95; Fri, 08 Sep 2017 16:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTfhxKZ
 Ig7tPOC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fbSS7aCe+YV21pPszYw
 PtfrYuTiEBJoZJLoWTyZDcJ5zChxpfUcK4SzjVHiXs8Cxi5GTg4RAWeJr2fmsoPYvAL6Ejt3r
 GcFsYUF3CQ2HNnPDtIgITCJSWL7zc0sIAkJAU+JrXufwtn3P74Dstk52ASsJA6JgURZBFQlOu
 9+YZ7AyL2AkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 g1xmAYAfjtu2ehxglOZiURHllejZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvXgMKCdYlJqe
 WpGWmQMMP5i0BAePkgjvG5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8zIfByoSACnKK
 M2DGwGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5m0GmcKTmVcCt+kV0BFMQEeUPN8Ack
 RJIkJKqoFx+ZmzH7cWsZ89pHXkyNesIHGx1REZU8sDOpW8L7+5cXXS0Xzt7fMsf07l/bk8eZV
 /g4rfXyGvxcd0Yw5m5l8t7+E8Mues+2wFiy3psonil2vjmljlw8463J3Lferq//V3CrZPORL4
 2MHy9dSZl/cl+3+4vzaG+VL+n7Utm048kK36eeTkN+f3xkosxRmJhlrMRcWJABqpopmAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504888926!113885890!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37131 invoked from network); 8 Sep 2017 16:42:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 16:42:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqMM2-0003QQ-2a; Fri, 08 Sep 2017 16:42:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqMLw-0002Wb-K1; Fri, 08 Sep 2017 16:42:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqMLw-0005HF-C9; Fri, 08 Sep 2017 16:42:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113152-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=007a5a5c587d8bbed7c10aaf89d35d18061e1a97
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 16:42:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113152: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8177589117890121649=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  70892c317fd56064b09a4b0fcaa0781735e64efc
baseline version:
 xen                  007a5a5c587d8bbed7c10aaf89d35d18061e1a97

Last test of basis   113147  2017-09-08 12:03:54 Z    0 days
Testing same since   113152  2017-09-08 15:01:10 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Paul Durrant <paul.durrant@citrix.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

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


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

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

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

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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=70892c317fd56064b09a4b0fcaa0781735e64efc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 70892c317fd56064b09a4b0fcaa0781735e64efc
+ branch=xen-unstable-smoke
+ revision=70892c317fd56064b09a4b0fcaa0781735e64efc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x70892c317fd56064b09a4b0fcaa0781735e64efc = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 70892c317fd56064b09a4b0fcaa0781735e64efc:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   007a5a5..70892c3  70892c317fd56064b09a4b0fcaa0781735e64efc -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8177589117890121649==--

From xen-devel-bounces@lists.xen.org Fri Sep 08 17:11:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 17:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqMoc-0003h4-B2; Fri, 08 Sep 2017 17:11:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqMoa-0003gy-GG
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 17:11:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F0/A2-03093-74FC2B95; Fri, 08 Sep 2017 17:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQtf9/KZ
 Igx0T+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/e5vZCuZxVfy42cHewLiUo4uRk0NCwE/i
 5YylTCA2i4CKxMkF3exdjBwcbAL2EtO/VoCERQQMJN5fn8QGYjMLlEi83b+UEcQWFlCSmHtnF
 lgrr4CnxOpZ+8FqhARsJea8XwoVF5Q4OfMJC0SvjsSC3Z/YQMYzC0hLLP8HdgGngJ3E8g0fWU
 FsUZALVq5hghijKNE/7wEbxJXpEhOf9bBMYOSfhWTqLCRTZyFMXcDIvIpRozi1qCy1SNfIVC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+OqBYGHGCU5mJREeWV6NkUK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQlennNAdYJFqempFWmZOcAIgSmV4
 OBREuHdchYozVtckJhbnJkOkTrFqMvxY9KVP0xCYDOkxHn9QGYIgBRllObBjYBF6yVGWSlhXk
 agA4V4ClKLcjNLUOVfMYpzMCoJ8waCTOHJzCuB2/QK6AgmoCNKnm8AOaIkESEl1cAYsWWCSPU
 094AjD/aGb+O5O/POp93qxcscXwfvtVWr+bSyQl0o8bSzykvBL9nTLBcYF9V+fVuV0h3D+0Ag
 Oermb2W5sjVbpOZGp957tiP8R7+MXeXBjEhHnp6LDKevGN3v0yk8m1h9ntHiZCrnUhvLFatq+
 me13fjyTXLNtcVWy2btfv1xafMZJZbijERDLeai4kQAxJM6TdECAAA=
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1504890694!75252597!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 750 invoked from network); 8 Sep 2017 17:11:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 17:11:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="52516474"
Date: Fri, 8 Sep 2017 18:11:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170908171100.mvoa5zrw24csbbbb@dhcp-3-128.uk.xensource.com>
References: <f04ad3e1-64c1-9b46-8f08-c5343cf923b0@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f04ad3e1-64c1-9b46-8f08-c5343cf923b0@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH dom0 memory setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMTA6NTY6MzNBTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEkgYW0gc2xpZ2h0bHkgY29uZnVzZWQgYnkgdGhlIHVzZSBvZiAnbmVlZF9wYWdp
bmcnIHZhcmlhYmxlIGluCj4gZG9tMF9jb21wdXRlX25yX3BhZ2VzKCkuCj4gCj4gQmVjYXVzZSBw
YWdpbmdfbW9kZV9oYXAoKSBhbmQgaW9tbXVfaGFwX3B0X3NoYXJlIGFyZSAoYWxtb3N0PykgYWx3
YXlzCj4gdHJ1ZSwgd2UgYXJlIG5vdCByZWR1Y2luZyBhdmFpbGFibGUgbWVtb3J5IGZvciBQVkgg
ZG9tMCBieSBwYWdlIHRhYmxlcwo+IHNpemUuIEJ1dCB0aGVuIGluIHB2aF9zZXR1cF9wMm0oKSB3
ZSBkbyB1c2UgdGhpcyBtZW1vcnkgYnkKPiBwYWdpbmdfc2V0X2FsbG9jYXRpb24oKS4gQW5kIGZy
b20gd2hhdCBJJ3ZlIHNlZW4gd2UgdGhlbiBtYXkgcnVuIG91ciBvZgo+IGhlYXAgcGFnZXMgd2hl
biBwb3B1bGF0aW5nIG1lbW9yeSBtYXAgKGluIHRoZSAnZm9yJyBsb29wIGJlbG93KS4KPiAKPiBB
bSBJIG5vdCByZWFkaW5nIHRoaXMgY29ycmVjdGx5PwoKWWVzLCBJIHRoaW5rIHlvdSBhcmUgcmVh
ZGluZyB0aGlzIGNvcnJlY3RseS4gZG9tMF9jb21wdXRlX25yX3BhZ2VzCnNob3VsZCBzZXQgbmVl
ZF9wYWdpbmcgaWYgdGhlIGRvbWFpbiB0eXBlIGlzIGh2bSBBRkFJQ1QsIGJlY2F1c2UgaGFwCmFs
c28gY29uc3VtZXMgbWVtb3J5IGZvciBpdCdzIHBhZ2UgdGFibGVzLiBEbyB5b3UgaGF2ZSBhIHJl
bGlhYmxlIHdheQp0byB0cmlnZ2VyIHRoaXM/CgpJIHdhcyB0aGlua2luZyBvZiBhIGZpeCBhbG9u
ZyB0aGUgbGluZXMgb2Y6CgotLS04PC0tLQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggZjYxNmI5OWRkYy4uNDI0
MTkyYTdjNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0yNjMsOCArMjYzLDcgQEAgdW5zaWduZWQgbG9uZyBf
X2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgICAgICAgICAgYXZhaWwgLT0gbWF4X3Bk
eCA+PiBzOwogICAgIH0KIAotICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgot
ICAgICAgICAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKKyAg
ICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21haW4oZCk7CiAgICAgZm9yICggOyA7IG5lZWRfcGFn
aW5nID0gZmFsc2UgKQogICAgIHsKICAgICAgICAgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 17:34:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 17:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqNAQ-0005Tb-8w; Fri, 08 Sep 2017 17:34:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=417750147=roger.pau@citrix.com>)
 id 1dqNAP-0005TV-NJ
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 17:34:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3D/71-28476-194D2B95; Fri, 08 Sep 2017 17:34:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQnfClU2
 RBpOPyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLP69lKjglVvFs80bGBsa1Al2MnBwSAn4S
 //7cYO5i5OBgEVCRmHrAFcRkE7CXmP61AqRCREBZovfXb5YuRi4OZoG9TBI7P69hAkkIC/hKP
 J26kxXE5hXwlNjwaDlYkZDAfUaJxr/b2CASghInZz5hAbGZBfQkbkydwgaygFlAWmL5Pw6IsL
 xE89bZYCdwAu1d+VcWJCwKdM3JlRCrhAQUJfrnPWCDuDhdYuvfX8wTGAVmIVkwC8mCWQgLZiF
 ZsICRZRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmC4MgDB
 Dsazpz0PMUpyMCmJ8sr0bIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLfhkoJ1iUmp5akZaZA
 4wcmLQEB4+SCK8kSJq3uCAxtzgzHSJ1ilFRSpyXCSQhAJLIKM2Da4NF6yVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ824HmcKTmVcCN/0V0GImoMUlzzeALC5JREhJNTCGrGpceHZxwbx7V46
 lpdqIxDvxXX0UsqQ+QkGwd5cgf1l1hXrxxyJTmWNVM+S275vs+i5wi+LxnD/dxVYyH+V3V0X5
 lyRoPE9uW3F9qolGqG7PKab752e9FjVbcmzHk6o3DNYB/9c9uBr59mtXzIxSG4bXjFXrMk5dM
 Q6ftOtqwMMQ2cRioVVKLMUZiYZazEXFiQAV/0tL0QIAAA==
X-Env-Sender: prvs=417750147=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504892048!110629844!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 764 invoked from network); 8 Sep 2017 17:34:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 17:34:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="52517886"
Date: Fri, 8 Sep 2017 18:33:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170908173357.bhkisjyuruu5pko2@dhcp-3-128.uk.xensource.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
 <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
 <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMTA6MDA6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA5LjE3IGF0IDE2OjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MTU6NDBQTSArMDEwMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPiA+PiBPbiAwOC8wOS8xNyAxNDozNCwgUm9nZXIgUGF1IE1vbm5lIHdy
b3RlOgo+ID4+ID4gV2hpbGUgdGhlcmUgZml4IHRoZSBpbmRlbnRhdGlvbi4KPiA+PiA+Cj4gPj4g
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiA+PiA+IC0tLQo+ID4+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+
PiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+ID4g
Q2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+PiA+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+PiA+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPj4gPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4+ID4gQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gPj4gPiAtLS0KPiA+PiA+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDQg
KystLQo+ID4+ID4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgIHwgNCArKy0tCj4gPj4g
PiAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gPj4g
Pgo+ID4+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+PiA+IGluZGV4IDc0ODI5ZTU3NDguLjQ2OWRm
YzZjM2QgMTAwNjQ0Cj4gPj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+
ID4+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+PiA+IEBAIC01MzIs
OCArNTMyLDggQEAgc3RydWN0IHBjaV9kZXYgKnBjaV9nZXRfcmVhbF9wZGV2KGludCBzZWcsIGlu
dCBidXMsIGludCAKPiA+IGRldmZuKQo+ID4+ID4gICAgICByZXR1cm4gcGRldjsKPiA+PiA+ICB9
Cj4gPj4gPiAgCj4gPj4gPiAtc3RydWN0IHBjaV9kZXYgKnBjaV9nZXRfcGRldl9ieV9kb21haW4o
Cj4gPj4gPiAtICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBzZWcsIGludCBidXMsIGludCBkZXZm
bikKPiA+PiA+ICtzdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2X2J5X2RvbWFpbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgc2VnLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBidXMsIGludCBkZXZmbikKPiA+PiAKPiA+PiBJIGtub3cgdGhp
cyBpc24ndCBzdHJpY3RseSByZWxhdGVkIHRvIHRoZSBwYXRjaCwgYnV0IGhhdmluZyAzIHJlZ2lz
dGVyCj4gPj4gcGFyYW1ldGVycyAoYW5kIGxvYWQgb2YgcGxhY2VzIGVsc2V3aGVyZSkgaGVyZSBp
cyBleHRyZW1lbHkgd2FzdGVmdWwgZm9yCj4gPj4gcmVnaXN0ZXIgc2NoZWR1bGluZy4gIENvdWxk
IHdlIGludHJvZHVjZToKPiA+PiAKPiA+PiB0eXBlZGVmIHVuaW9uIHsKPiA+PiAgICAgdWludDMy
X3Qgc2JkZjsKPiA+PiAgICAgc3RydWN0IHsKPiA+PiAgICAgICAgIHVpbnQxNl90ICBmIDogMywg
IC8qIEZ1bmN0aW9uICovCj4gPj4gICAgICAgICAgICAgICAgICAgZCA6IDUsICAvKiBEZXZpY2Ug
ICAqLwo+ID4+ICAgICAgICAgICAgICAgICAgIGIgOiA4OyAgLyogQnVzICAgICAgKi8KPiA+PiAg
ICAgICAgIHVpbnQxNl90IHM7IC8qIFNlZ21lbnQgICovCj4gPj4gICAgIH07Cj4gPj4gfSBwY2lf
c2JkZl90Owo+ID4+IAo+ID4+IGFuZCB0cnkgdG8gc3RhcnQgdXNpbmcgaXQ/Cj4gPiAKPiA+IFRo
aXMgaXMgZ29pbmcgdG8gYmUga2luZCBvZiBhd2t3YXJkIHRvIHVzZSB3aXRoIGV4dGVuZGVkCj4g
PiBmdW5jdGlvbnMuLi4KPiA+IAo+ID4gSXQncyBub3QgbGlrZSB3aGF0IHdlIGhhdmUgbm93IChk
ZXZmbikgaXMgbXVjaCBiZXR0ZXIsIGJ1dCBpZiB3ZQo+ID4gc3dpdGNoIHRvIHNvbWV0aGluZyBl
bHNlIEkgd291bGQgbGlrZSB0byBiZSBhYmxlIHRvIGdldCB0aGUgY29ycmVjdAo+ID4gZnVuY3Rp
b24gdmFsdWUgZm9yIGJvdGggbm9ybWFsIGFuZCBleHRlbmRlZCBmdW5jdGlvbiBkZXZpY2VzIGZy
b20gdGhlCj4gPiBzYW1lIGZpZWxkLgo+IAo+IFdoeSBub3QgdW5pb25pemUgZiBhbmQgZCB3aXRo
IGEgdWludDhfdCBleHRmbiAoSSdkIGFsc28gcHJlZmVyIHRoZQo+IG90aGVyIHR3byB0byBiZSBu
YW1lZCBmdW5jIGFuZCBkZXYpPwoKU28gc29tZXRoaW5nIGxpa2U6Cgp0eXBlZGVmIHVuaW9uIHsK
ICAgIHVpbnQzMl90IHNiZGY7CiAgICBzdHJ1Y3QgewogICAgICAgIHVuaW9uIHsKICAgICAgICAg
ICAgc3RydWN0IHsKICAgICAgICAgICAgICAgIHVpbnQ4X3QgIGZ1bmMgOiAzLCAvKiBGdW5jdGlv
biAqLwogICAgICAgICAgICAgICAgICAgICAgICAgc2xvdCA6IDU7IC8qIERldmljZSAgICovCiAg
ICAgICAgICAgIH07CiAgICAgICAgICAgIHVpbnQ4X3QgICAgICBleHRmdW5jOyAgLyogRXh0ZW5k
ZWQgZnVuY3Rpb24gKi8KICAgICAgICB9OwogICAgICAgIHVpbnQ4X3QgICAgICAgICAgYnVzOyAg
ICAgIC8qIEJ1cyAgICAgICovCiAgICAgICAgdWludDE2X3QgICAgICAgICBzZWc7ICAgICAgLyog
U2VnbWVudCAgKi8KICAgIH07Cn0gcGNpX3NiZGZfdDsKClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 18:09:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 18:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqNi0-00088y-VV; Fri, 08 Sep 2017 18:08:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4176436dd=Andrew.Cooper3@citrix.com>)
 id 1dqNi0-00088s-96
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 18:08:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B2/C2-03422-3BCD2B95; Fri, 08 Sep 2017 18:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQnfTnU2
 RBp2bjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9nzYzFrwVr5i06whjA+M7wS5GTg4JAT+J
 Ra9uM4LYwgK+Ek+n7mQFsUUEYiWebD7G1sXIxcEsMJFJ4vS3jYwgjpDAPCaJhoPH2UGq2AT0J
 Xa/+MQEYvMK2ErsWtAHNolFQEXi2uSPzCC2qEC4xP7v15ghagQlTs58wgJicwp4STxtWA20jQ
 Nog6bE+l36IGFmAXmJ5q2zmSFscYmmLyvBDhISUJO41n+JHeLodImtf38xT2AUmIVk6iyESbO
 QTJqFZNICRpZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEh
 ywAEOxh3Pnc6xCjJwaQkyivTsylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvwW2gnGBRanpqR
 VpmDjB6YNISHDxKIrxnQdK8xQWJucWZ6RCpU4yKUuK8HiAJAZBERmkeXBssYi8xykoJ8zICHS
 LEU5BalJtZgir/ilGcg1FJmHcLyBSezLwSuOmvgBYzAS0ueb4BZHFJIkJKqoFR7t0Ju0/bBX/
 OVd733jLk8o88m9nuLdbPdRM2nVpzz+ajYZHs57rTJ9OSP6uwuTyfcW2ro/i+ouTEezP/ch16
 /u3fkpiel1FaT3u//YuIkwjY4TLx0ObdpxVWv3645eLJXbs/5t36/pft88q/h8uWmv7fdMs2q
 25q+buX5Vyzb51k7F5xO97M6YcSS3FGoqEWc1FxIgBCND1b0wIAAA==
X-Env-Sender: prvs=4176436dd=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1504894130!73926848!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34418 invoked from network); 8 Sep 2017 18:08:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Sep 2017 18:08:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,362,1500940800"; d="scan'208";a="52519877"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
 <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
 <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
 <20170908173357.bhkisjyuruu5pko2@dhcp-3-128.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <10eed2cb-2da0-9fee-20b3-005308a1f176@citrix.com>
Date: Fri, 8 Sep 2017 19:08:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908173357.bhkisjyuruu5pko2@dhcp-3-128.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTg6MzMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBTZXAg
MDgsIDIwMTcgYXQgMTA6MDA6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDA4LjA5LjE3IGF0IDE2OjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
RnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MTU6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90
ZToKPj4+PiBPbiAwOC8wOS8xNyAxNDozNCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+PiBX
aGlsZSB0aGVyZSBmaXggdGhlIGluZGVudGF0aW9uLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+PiBDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+Pj4+PiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+Pj4+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+Pj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4+
Pj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgfCA0ICsrLS0KPj4+Pj4gIHhlbi9pbmNsdWRlL3hl
bi9wY2kuaCAgICAgICAgIHwgNCArKy0tCj4+Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+
Pj4gaW5kZXggNzQ4MjllNTc0OC4uNDY5ZGZjNmMzZCAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKPj4+Pj4gQEAgLTUzMiw4ICs1MzIsOCBAQCBzdHJ1Y3QgcGNpX2RldiAqcGNpX2dl
dF9yZWFsX3BkZXYoaW50IHNlZywgaW50IGJ1cywgaW50IAo+Pj4gZGV2Zm4pCj4+Pj4+ICAgICAg
cmV0dXJuIHBkZXY7Cj4+Pj4+ICB9Cj4+Pj4+ICAKPj4+Pj4gLXN0cnVjdCBwY2lfZGV2ICpwY2lf
Z2V0X3BkZXZfYnlfZG9tYWluKAo+Pj4+PiAtICAgIHN0cnVjdCBkb21haW4gKmQsIGludCBzZWcs
IGludCBidXMsIGludCBkZXZmbikKPj4+Pj4gK3N0cnVjdCBwY2lfZGV2ICpwY2lfZ2V0X3BkZXZf
YnlfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGludCBzZWcsCj4+Pj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVzLCBpbnQgZGV2Zm4pCj4+Pj4g
SSBrbm93IHRoaXMgaXNuJ3Qgc3RyaWN0bHkgcmVsYXRlZCB0byB0aGUgcGF0Y2gsIGJ1dCBoYXZp
bmcgMyByZWdpc3Rlcgo+Pj4+IHBhcmFtZXRlcnMgKGFuZCBsb2FkIG9mIHBsYWNlcyBlbHNld2hl
cmUpIGhlcmUgaXMgZXh0cmVtZWx5IHdhc3RlZnVsIGZvcgo+Pj4+IHJlZ2lzdGVyIHNjaGVkdWxp
bmcuICBDb3VsZCB3ZSBpbnRyb2R1Y2U6Cj4+Pj4KPj4+PiB0eXBlZGVmIHVuaW9uIHsKPj4+PiAg
ICAgdWludDMyX3Qgc2JkZjsKPj4+PiAgICAgc3RydWN0IHsKPj4+PiAgICAgICAgIHVpbnQxNl90
ICBmIDogMywgIC8qIEZ1bmN0aW9uICovCj4+Pj4gICAgICAgICAgICAgICAgICAgZCA6IDUsICAv
KiBEZXZpY2UgICAqLwo+Pj4+ICAgICAgICAgICAgICAgICAgIGIgOiA4OyAgLyogQnVzICAgICAg
Ki8KPj4+PiAgICAgICAgIHVpbnQxNl90IHM7IC8qIFNlZ21lbnQgICovCj4+Pj4gICAgIH07Cj4+
Pj4gfSBwY2lfc2JkZl90Owo+Pj4+Cj4+Pj4gYW5kIHRyeSB0byBzdGFydCB1c2luZyBpdD8KPj4+
IFRoaXMgaXMgZ29pbmcgdG8gYmUga2luZCBvZiBhd2t3YXJkIHRvIHVzZSB3aXRoIGV4dGVuZGVk
Cj4+PiBmdW5jdGlvbnMuLi4KPj4+Cj4+PiBJdCdzIG5vdCBsaWtlIHdoYXQgd2UgaGF2ZSBub3cg
KGRldmZuKSBpcyBtdWNoIGJldHRlciwgYnV0IGlmIHdlCj4+PiBzd2l0Y2ggdG8gc29tZXRoaW5n
IGVsc2UgSSB3b3VsZCBsaWtlIHRvIGJlIGFibGUgdG8gZ2V0IHRoZSBjb3JyZWN0Cj4+PiBmdW5j
dGlvbiB2YWx1ZSBmb3IgYm90aCBub3JtYWwgYW5kIGV4dGVuZGVkIGZ1bmN0aW9uIGRldmljZXMg
ZnJvbSB0aGUKPj4+IHNhbWUgZmllbGQuCj4+IFdoeSBub3QgdW5pb25pemUgZiBhbmQgZCB3aXRo
IGEgdWludDhfdCBleHRmbiAoSSdkIGFsc28gcHJlZmVyIHRoZQo+PiBvdGhlciB0d28gdG8gYmUg
bmFtZWQgZnVuYyBhbmQgZGV2KT8KPiBTbyBzb21ldGhpbmcgbGlrZToKCkFzIGFzIGJkZiBpcyBh
bHNvIHF1aXRlIGEgY29tbW9uIHVuaXQsIGhvdyBhYm91dDoKCj4KPiB0eXBlZGVmIHVuaW9uIHsK
PiAgICAgdWludDMyX3Qgc2JkZjsKPiAgICAgc3RydWN0IHsKCnVuaW9uIHsKICAgIHVpbnQxNl90
IGJkZjsKICAgIHN0cnVjdCB7Cgo+ICAgICAgICAgdW5pb24gewo+ICAgICAgICAgICAgIHN0cnVj
dCB7Cj4gICAgICAgICAgICAgICAgIHVpbnQ4X3QgIGZ1bmMgOiAzLCAvKiBGdW5jdGlvbiAqLwo+
ICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90IDogNTsgLyogRGV2aWNlICAgKi8KCmRldiBv
ciBkZXZpY2UsIHN1cmVseT8KCj4gICAgICAgICAgICAgfTsKPiAgICAgICAgICAgICB1aW50OF90
ICAgICAgZXh0ZnVuYzsgIC8qIEV4dGVuZGVkIGZ1bmN0aW9uICovCj4gICAgICAgICB9Owo+ICAg
ICAgICAgdWludDhfdCAgICAgICAgICBidXM7ICAgICAgLyogQnVzICAgICAgKi8KCiAgICB9Owp9
OwoKPiAgICAgICAgIHVpbnQxNl90ICAgICAgICAgc2VnOyAgICAgIC8qIFNlZ21lbnQgICovCj4g
ICAgIH07Cj4gfSBwY2lfc2JkZl90OwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 18:32:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 18:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqO4k-0001nB-10; Fri, 08 Sep 2017 18:32:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqO4i-0001mo-Km
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 18:32:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 75/35-09852-332E2B95; Fri, 08 Sep 2017 18:32:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfo0aZ
 Ig6ONVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLLrK3vBHO+KvvcODYzr
 rLoYuTiEBBqZJG6++M4I4TxmlLj7+CgbhLONUeLg+UNMXYycHCICzhJfz8xlB7F5BfQl7pzfy
 gJiCwtYS1zoXsME0iAhMJNTorn9GiNIQkLAV2J1/zJ2GPvp/otANjsHm4CVxCExkCiLgKrE5w
 Wb2Scwci9gZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwbi21fkQoyQHk5Ior0zPpkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzpD4FygkWp6akV
 aZk5wNCDSUtw8CiJ8JaBpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpxXDqRIAKQoozQPb
 gQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPfRA6ApPJl5JXCbXgEdwQR0RMnzDSBHlC
 QipKQaGLlYLAxcefZt89YsOXx+5wTrfR0pf7209fsOe2VGOUo1cO0qU+QttM/mvD/Zosq6iG1
 dwew3xi23y8Nnfrx/OD2lz4PVt0eMWzDmnvSNO5yNASzfd/Z6ReYfS05nEaxsZpw1MU/Nce/R
 hWXLw9R81j1Zqr9LeMc1CT9+jeg9pgY8PQtat4cosRRnJBpqMRcVJwIAQidWEn4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504895537!95272693!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34745 invoked from network); 8 Sep 2017 18:32:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 18:32:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqO4d-0006Hj-Vm; Fri, 08 Sep 2017 18:32:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqO4Y-0007M9-BZ; Fri, 08 Sep 2017 18:32:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqO4Y-0006B9-3Y; Fri, 08 Sep 2017 18:32:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113141-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=1a81722921c2eb7ba799132b0472cf20207a3d09
X-Osstest-Versions-That: libvirt=4ee36c33ed371a1d9dfb9cd97b2af0ee08abd3f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 18:32:10 +0000
Subject: [Xen-devel] [libvirt test] 113141: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNDEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTMwMzIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDFhODE3MjI5MjFjMmViN2JhNzk5MTMyYjA0NzJjZjIwMjA3YTNkMDkKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDRlZTM2YzMzZWQzNzFhMWQ5ZGZiOWNkOTdi
MmFmMGVlMDhhYmQzZjMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzAzMiAgMjAxNy0wOS0wNCAw
NDoyMDoxMSBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTMwNDYgIDIwMTctMDkt
MDUgMDQ6MjM6NDIgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMxNDEgIDIwMTctMDktMDggMDQ6MjI6MjMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9s
b2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2lu
Z2hAYW1kLmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgVmVpbGxhcmQgPHZl
aWxsYXJkQHJlZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4K
ICBKYXZpZXIgTWFydGluZXogQ2FuaWxsYXMgPGphdmllcm1AcmVkaGF0LmNvbT4KICBKaXJpIERl
bmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5
IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFJpY2hhcmQgVy5N
LiBKb25lcyA8cmpvbmVzQHJlZGhhdC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51
eC52bmV0LmlibS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisg
YnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj0xYTgxNzIyOTIxYzJlYjdiYTc5OTEzMmIwNDcyY2Yy
MDIwN2EzZDA5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IDFhODE3MjI5MjFjMmViN2Jh
Nzk5MTMyYjA0NzJjZjIwMjA3YTNkMDkKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTFhODE3
MjI5MjFjMmViN2JhNzk5MTMyYjA0NzJjZjIwMjA3YTNkMDkKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxM
SUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46Ljou
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHgxYTgxNzIyOTIxYzJlYjdiYTc5OTEzMmIwNDcyY2YyMDIwN2EzZDA5ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFi
aW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jv
bi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2Ug
JDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdCAxYTgxNzIyOTIxYzJlYjdiYTc5OTEzMmIwNDcyY2YyMDIwN2EzZDA5
OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA0ZWUzNmMzLi4xYTgxNzIyICAxYTgxNzIyOTIx
YzJlYjdiYTc5OTEzMmIwNDcyY2YyMDIwN2EzZDA5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 18:49:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 18:49:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqOLL-0002vy-Il; Fri, 08 Sep 2017 18:49:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqOLK-0002vm-93
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 18:49:30 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B6/36-03616-936E2B95; Fri, 08 Sep 2017 18:49:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdfi2aZ
 Ig1XzVS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fbKTbaCFaYVPT/qGhiP
 a3cxcnEICTQySbx99YwZwnnMKLH8zWdWCGcbo8TOC09Zuhg5OUQEnCW+npnLDmLzCuhLPLiwl
 Q3EFhbQk7jzEsKWEPCSuDj7CCuMvaTvKWMXIzsHm4CVxCExkCiLgKrEo/8P2CYwci1gZFjFqF
 GcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoWQYg2MG472PkIUZ
 JDiYlUV6Znk2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4pz8BygkWpaanVqRl5gBDDCYtwcGj
 JMLrD5LmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3gkgRQIgRRmleXAjYOF+iVFWSpiXE
 egoIZ6C1KLczBJU+VeM4hyMSsK8y0Cm8GTmlcBtegV0BBPQESXPN4AcUZKIkJJqYNSumtcWwz
 fzB+f06rcHGsvuul1hyxEwKnn82utq3ZaabUUTirtamuYczpkf3+CssOTm/i8PbLacXVKxIH5
 NZdhr+9NXPlj1ay6Q/rz22ebGx+URByesYXtc1iR2rcXj0dxZio+eXbq8s/HVjNfnirlnVm1m
 aF007/MEqboXr/NZZfwm/A3p2CWvxFKckWioxVxUnAgAjXWmg3ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504896567!78441623!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46034 invoked from network); 8 Sep 2017 18:49:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 18:49:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqOLF-0006jS-9a; Fri, 08 Sep 2017 18:49:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqOL9-00081O-Vd; Fri, 08 Sep 2017 18:49:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqOL9-0002zp-Nh; Fri, 08 Sep 2017 18:49:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113143-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
X-Osstest-Versions-That: ovmf=c50596a701435b62dc7e9c12b49201a17c38e17c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 18:49:19 +0000
Subject: [Xen-devel] [ovmf test] 113143: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzMjgxZWJiNGFlN2RlMmE4NThjMmU3ZWM0OTk4Yjdl
NTViZTFhNGRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNTA1OTZh
NzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMxMzAgIDIwMTctMDktMDcgMTU6MzA6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzMTQzICAyMDE3LTA5LTA4IDA2OjE3OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGku
YWdnYXJ3YWxAbnhwLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTMyODFlYmI0YWU3ZGUy
YTg1OGMyZTdlYzQ5OThiN2U1NWJlMWE0ZGMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisr
KysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMzI4
MWViYjRhZTdkZTJhODU4YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYworIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249MzI4MWViYjRhZTdkZTJhODU4YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYworIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9
IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9
cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3Rp
bmcKKyAnWycgeDMyODFlYmI0YWU3ZGUyYTg1OGMyZTdlYzQ5OThiN2U1NWJlMWE0ZGMgPSB4ICdd
JworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
IDMyODFlYmI0YWU3ZGUyYTg1OGMyZTdlYzQ5OThiN2U1NWJlMWE0ZGM6cmVmcy9oZWFkcy94ZW4t
dGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKICAgYzUwNTk2YS4uMzI4MWViYiAgMzI4MWViYjRhZTdkZTJhODU4YzJl
N2VjNDk5OGI3ZTU1YmUxYTRkYyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 19:04:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 19:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqOa5-0004Ks-TH; Fri, 08 Sep 2017 19:04:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dqOa4-0004Km-IF
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 19:04:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A9/FE-03093-BC9E2B95; Fri, 08 Sep 2017 19:04:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsUyZ7p8oO7pl5s
 iDX4v4rVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOap21hLFjLU/G3r4e9gfErZxcjF4eQwAQm
 iQn7frFAOH8YJXb+38jexcgJ5GxglLj92QcisY1RomPlF2aQhLCAksTcO7OYQGwRAWuJ0+u7o
 BpqJD62HmMFsZmB7BdTJzOC2GwCRhJnj04Hs3kFbCVuL2xjAbFZBFQkZj86CNYrKhAu8bbxCA
 tEjaDEyZlPwGxOAS+JrRfuM0HM1JPYcf0X1Hx5ieats8HukRAwlDj9cBvjBEbBWUjaZyFpmYW
 kZQEj8ypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZQCC
 HYxnFgQeYpTkYFIS5ZXp2RQpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4J
 70AqhMsSk1PrUjLzAFGF0ypBAePkgivAEiat7ggMbc4Mx0idYpRl+PHpCt/mITAZkiJ824BKR
 IAKcoozYMbAYv0S4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmzQSZwpOZVwK36RXQEUxAR5Q
 83wByREkiQkqqgZHrf960VB/hVfqtTQ+jjjsKVc55/UFBUVWPVYVv3n0BTifmqm9V9pNWnhAt
 aFHeOXXF4sIDLQprNKfXnT2T2rnmtyjzxlzToDh/xZdKq5cvuxq3clbM5p+7mB85Xz3Q9PZIp
 vTjtSavbqlWsAd47rDwWXj75PvMdr0XZV821f4SKJU7vqxk5kIlluKMREMt5qLiRAD83oID7w
 IAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1504897481!58866793!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34699 invoked from network); 8 Sep 2017 19:04:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 19:04:42 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v88J4dEs009400
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 8 Sep 2017 19:04:39 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v88J4c9o009809
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 8 Sep 2017 19:04:39 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v88J4cIU003326;
 Fri, 8 Sep 2017 19:04: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 ; Fri, 08 Sep 2017 19:04:38 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <f04ad3e1-64c1-9b46-8f08-c5343cf923b0@oracle.com>
 <20170908171100.mvoa5zrw24csbbbb@dhcp-3-128.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <734be15b-11b1-75da-6fbc-b769f8aa6250@oracle.com>
Date: Fri, 8 Sep 2017 15:04:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170908171100.mvoa5zrw24csbbbb@dhcp-3-128.uk.xensource.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH dom0 memory setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAwMToxMSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmks
IFNlcCAwOCwgMjAxNyBhdCAxMDo1NjozM0FNIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+IEkgYW0gc2xpZ2h0bHkgY29uZnVzZWQgYnkgdGhlIHVzZSBvZiAnbmVlZF9wYWdpbmcnIHZh
cmlhYmxlIGluCj4+IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygpLgo+Pgo+PiBCZWNhdXNlIHBhZ2lu
Z19tb2RlX2hhcCgpIGFuZCBpb21tdV9oYXBfcHRfc2hhcmUgYXJlIChhbG1vc3Q/KSBhbHdheXMK
Pj4gdHJ1ZSwgd2UgYXJlIG5vdCByZWR1Y2luZyBhdmFpbGFibGUgbWVtb3J5IGZvciBQVkggZG9t
MCBieSBwYWdlIHRhYmxlcwo+PiBzaXplLiBCdXQgdGhlbiBpbiBwdmhfc2V0dXBfcDJtKCkgd2Ug
ZG8gdXNlIHRoaXMgbWVtb3J5IGJ5Cj4+IHBhZ2luZ19zZXRfYWxsb2NhdGlvbigpLiBBbmQgZnJv
bSB3aGF0IEkndmUgc2VlbiB3ZSB0aGVuIG1heSBydW4gb3VyIG9mCj4+IGhlYXAgcGFnZXMgd2hl
biBwb3B1bGF0aW5nIG1lbW9yeSBtYXAgKGluIHRoZSAnZm9yJyBsb29wIGJlbG93KS4KPj4KPj4g
QW0gSSBub3QgcmVhZGluZyB0aGlzIGNvcnJlY3RseT8KPiBZZXMsIEkgdGhpbmsgeW91IGFyZSBy
ZWFkaW5nIHRoaXMgY29ycmVjdGx5LiBkb20wX2NvbXB1dGVfbnJfcGFnZXMKPiBzaG91bGQgc2V0
IG5lZWRfcGFnaW5nIGlmIHRoZSBkb21haW4gdHlwZSBpcyBodm0gQUZBSUNULCBiZWNhdXNlIGhh
cAo+IGFsc28gY29uc3VtZXMgbWVtb3J5IGZvciBpdCdzIHBhZ2UgdGFibGVzLiBEbyB5b3UgaGF2
ZSBhIHJlbGlhYmxlIHdheQo+IHRvIHRyaWdnZXIgdGhpcz8KPgo+IEkgd2FzIHRoaW5raW5nIG9m
IGEgZml4IGFsb25nIHRoZSBsaW5lcyBvZjoKClllcywgdGhpcyBpcyBlc3NlbnRpYWxseSB3aGF0
IEkgZW5kZWQgdXAgZG9pbmcgYW5kIHllcyBpdCBkb2VzIGZpeCB0aGlzCnByb2JsZW0uCgpJIHdh
c24ndCBzdXJlIHdoZXRoZXIgdGhpcyB3b3VsZCB3b3JrIGZvciAhSEFQIGNhc2UgKHdoaWNoIHdl
IHN0aWxsCnN1cHBvcnQpLgoKLWJvcmlzCgoKPgo+IC0tLTg8LS0tCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gaW5k
ZXggZjYxNmI5OWRkYy4uNDI0MTkyYTdjNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+IEBAIC0yNjMsOCAr
MjYzLDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAo+ICAg
ICAgICAgICAgICBhdmFpbCAtPSBtYXhfcGR4ID4+IHM7Cj4gICAgICB9Cj4gIAo+IC0gICAgbmVl
ZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYmCj4gLSAgICAgICAgKCFpb21tdV9oYXBfcHRf
c2hhcmUgfHwgIXBhZ2luZ19tb2RlX2hhcChkKSk7Cj4gKyAgICBuZWVkX3BhZ2luZyA9IGlzX2h2
bV9kb21haW4oZCk7Cj4gICAgICBmb3IgKCA7IDsgbmVlZF9wYWdpbmcgPSBmYWxzZSApCj4gICAg
ICB7Cj4gICAgICAgICAgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7Cj4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 19:20:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 19:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqOor-0005TL-79; Fri, 08 Sep 2017 19:20:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dqOop-0005Rg-OB
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 19:20:00 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CB/59-02226-E5DE2B95; Fri, 08 Sep 2017 19:19:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfSaiW7s202
 RBrebLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGlsyCFRkV/77+ZG9g7AzsYuTiEBKYyCix
 afIXVhCHRWAWq8Se64vZQBwJgW2sEreb7jN2MXICOWUSq9+tY4ewiyR+XznCDGHnS1y82cQEY
 vMKCEqcnPmEBcQWEvCWaFi7lxXE5hQIlOhf+IAVYt1RVontM9vBEmwCBhL73z0BG8oioCKxon
 0nO8SgAIm9k/4BXcHBISxgJfHurztIWERAVWL52jawe5gFqiUaF61hh7A1JVq3/4aytSWWLXz
 NPIFRaBaSk2YhKZuFpGwBI/MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAgGYAgh2Mq387HWKU5GBSEuWV6dkUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV
 +0NUE6wKDU9tSItMwcYWzBpCQ4eJRFeH5A0b3FBYm5xZjpE6hSjPceFO5f+MHEc23QZSP6YdA
 VIHthz6w+TEEtefl6qlDjvr9dAbQIgbRmleXBDYangEqOslDAvI9CZQjwFqUW5mSWo8q8YxTk
 YlYR5dUCW82TmlcDtfgV0FhPQWSXPN4CcVZKIkJJqYCwTPj7/SZjgJPOnB+JLb552e7ikqKOD
 8X+b/9Qsnz/Tki+8PPhjL6M+x/k9c4SeHz70c27WBt84833zNNon7X02LVv74eVl3G9FhdvFt
 Hbnb8tmO79s3ufSlR1aHWm3RBdHfXOS3qjZUnE8WiZP/LaG096I2xtT72r9efNtwkKV5vPmDd
 3rFPcosRRnJBpqMRcVJwIAYt/yhgADAAA=
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1504898396!55823096!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50018 invoked from network); 8 Sep 2017 19:19:57 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 19:19:57 -0000
Received: by mail-it0-f52.google.com with SMTP id g142so4321923ita.0
 for <xen-devel@lists.xen.org>; Fri, 08 Sep 2017 12:19:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=TM/ty0GB50FgnqKivDZ2AxokWLnwAoxJRFYSeB8yoNg=;
 b=kouecTK9wX/oClfBhhGYJThOyqUZuN6I49Ohg3DrcOlmEP6seHeUXvncWIp7CHWCtN
 IWiNL8kOmJlxB2AnpOzfWD+bcQqivG/JASFcKb2cLOmREUsWKWwfn7jc7/MXKo00PKok
 lufWyufrQo59PHyfNCFZqGXMADhEcD6QCSJYhocD+NB1vJl/1qW732HNUsjKID3cl6Ew
 qrWamji3czXGxtxx8/M4D3eTApq92HXCu7mWh98NJmjSpk6rB446S8iM8mh/VYVBBxUg
 zSBwsMvuExYyEz+ytgJB+Q2Br4n91GxpTjo/hpOYgAHLYv2AcM9oFvNwwyYfoJsjr4sz
 BOIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=TM/ty0GB50FgnqKivDZ2AxokWLnwAoxJRFYSeB8yoNg=;
 b=XaV+GFKVWUdwsX3axXXjMDcJi15dFUaIUoXxnNGayXE2WHH5o9/5rHx3aI7GBuosgO
 B1g6M/LiNp6PJP3K8yXobb/WSmRY0mqtb0eDid0Rujq1tUM/QFZBxPavtNMQibfUfMY3
 Zpph+lV5htp+rDNZeJkPZzZu72WvgHlKwdfZVUsKDeJ+e4KsFnOSdH1VDGTFAv4dDCiJ
 H3CB6OVOXODz/LASkxaVVt+NovCcNGq68URFAI/QJghvdSQpzNOjsjjcoyzIZNwakkph
 F+rXrr9NFZQ7PyhEDZ1ISZcysElhEvMl6p/ziDWlTlzYK20E8fS3ozVaQ1k5v/yiYXX2
 LGYQ==
X-Gm-Message-State: AHPjjUg/nRsKvil4k+IqB8mJ/ljaAUDXpAwBrgZShZyduzNC5sI5phzJ
 4uv8TN9/O+rCxH3rIjsYdEF2LRT6tIs83tfvzCs=
X-Google-Smtp-Source: ADKCNb5t+LLAMtWFYSrriIVpHBGyzI53wakVPt3wk9qhJa2IOIwDoXXRTzKIVokrnSOOTbD/pt7iXlHP8xpp3vX45yI=
X-Received: by 10.36.185.9 with SMTP id w9mr2619229ite.75.1504898396220; Fri,
 08 Sep 2017 12:19:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Fri, 8 Sep 2017 12:19:55 -0700 (PDT)
In-Reply-To: <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
References: <CABdg74fSM=FQHaYBtSpaW-SpzK1bZ8qfTCXM8nkXiHk+TY9kaw@mail.gmail.com>
 <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 8 Sep 2017 22:19:55 +0300
Message-ID: <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmhhcmF0CgpPbiBUaHUsIFNlcCA3LCAyMDE3IGF0IDQ6MzAgUE0sIGJoYXJhdCBnb2hpbCA8
Z2hsLmJocnRAZ21haWwuY29tPiB3cm90ZToKPiBIZWxsbyBPbGVuc2FuZHIsCj4KPiBJIGFibGUg
dG8gYm9vdCB4ZW4gYW5kIHRyeWluZyB0byBib290IGRvbTAgYnV0IHRoZXJlIGFyZSBubyBjb25z
b2xlIGxvZyBmb3IKPiBkb20wLgo+Cj4gZm9sbG93aW5nIGxvZyBmb3IgeGVuIGFuZCBpdCBzdHVj
ayBib290aW5nIGRvbTAuCj4KPiAoWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKPiAo
WEVOKSBidWlsZC1pZDogN2MyYTNjNzBmYjk0NzU0ODAxZDE4YzRjYjllM2RiM2ZmYTAxZDhjNAo+
IChYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMDAwMDAwMDA0MDBk
MmUwOCAtPgo+IDAwMDAwMDAwNDAwZDMyZGMKPiAoWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAq
KioKPiAoWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA0MDE0
ODE1OAo+IChYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRvdGFsbGluZyAxMjhNQiBmb3Ig
ZG9tMDoKPiAoWEVOKSBCQU5LWzBdIDB4MDAwMDAwNDgwMDAwMDAtMHgwMDAwMDA1MDAwMDAwMCAo
MTI4TUIpCj4gKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwYmZlMDAwMDAtMHgwMDAw
MDBiZmU2NTAwMAo+IChYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA0MDE0ODE1OCB0
bwo+IDAwMDAwMDAwNDgwODAwMDAtMDAwMDAwMDA0OTQ4MDAwMAo+IChYRU4pIEFsbG9jYXRpbmcg
UFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+IChYRU4pIExvYWRpbmcgZG9tMCBE
VEIgdG8gMHgwMDAwMDAwMDRmZTAwMDAwLTB4MDAwMDAwMDA0ZmUwZjMxZQo+IChYRU4pIFNjcnVi
YmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDMgQ1BVcwo+IChYRU4pIC4uLi4uLmRvbmUu
Cj4gKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuCj4gKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCj4gKFhFTikgR3Vlc3QgTG9nbGV2ZWw6
IEFsbAo+IChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJl
ZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8KPiBYZW4pCj4gKFhFTikgRnJlZWQgMjcya0IgaW5p
dCBtZW1vcnkuCj4KPiBJIGhhdmUgZG9uZSBhbGwgdGhlIHhlbiBjb25maWd1cmF0aW9uIGluIGxp
bnV4IGtlcm5lbCA0LjkuIFRoaXMga2VybmVsCj4gYm9vdGluZyBmaW5lIHdpdGhvdXQgeGVuLgo+
Cj4gZm9sbG93aW5nIGFyZSB0aGUgRFRCIGNoYW5nZXMsCj4KPiAgICAgY2hvc2VuIHsKPiAgICAg
ICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ICAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47Cj4g
ICAgICAgICBib290YXJncyA9ICJjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCBkb20wX21l
bT0xMjhNIjsKPiAgICAgICAgIHN0ZG91dC1wYXRoID0gInNlcmlhbDAiOwo+ICAgICAgICAgbW9k
dWxlOiBtb2R1bGVAMCB7Cj4gICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJ4ZW4sbGludXgtemlt
YWdlIiwgInhlbixtdWx0aWJvb3QtbW9kdWxlIjsKPiAgICAgICAgICAgICByZWcgPSA8MHg0MDE0
ODE1OCAweDE0MDAwMDA+Owo+ICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9aHZjMCw5
MjE2MDBuOCBlYXJseXByaW50az14ZW4gZGVidWcKPiBpZ25vcmVfbG9nbGV2ZWwgcncgcm9vdD0v
ZGV2L21tY2JsazBwNyI7Cj4gICAgICAgICB9Owo+Cj4gICAgIH07Cj4KPiBDYW4geW91IHRlbGwg
bWUgaG93IHRvIGRlYnVnIGRvbTAgYm9vdGluZyBvciBhbnl0aGluZyB3aGljaCBpIGNhbiBjaGVj
az8KCkRvbid0IG5vdyBtdWNoIGFib3V0ICJkZWJ1ZyBkb20wIGJvb3RpbmciLCBJIGxlYXZlIGl0
IGZvciBjb21wZXRlbnQgcGVvcGxlLgoKTG9va3Mgd2VpcmQsIGV2ZW4gd2l0aCBlYXJseXByaW50
ayBubyBsb2dzLgpEbyB5b3UgaGF2ZSBERUJVR19MTCBhbmQgYWxsIHJlbGF0ZWQgb3B0aW9ucyBl
bmFibGVkIGluIHlvdXIgZG9tMCBrZXJuZWwgY29uZmlnPwoKMS4gQ2hlY2sgdGhhdCBmb2xsb3dp
bmcgb3B0aW9ucyBhcmUgZW5hYmxlZCBpbiB5b3VyIGtlcm5lbCBjb25maWcgZmlsZToKCkNPTkZJ
R19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQoKMi4gQ2hlY2sgdGhhdCBkb20w
IGtlcm5lbCBkb2Vzbid0IGRpc2FibGUgY2xvY2sgZm9yIGNvbnNvbGUuCgpCVFcsIGNvdWxkIHlv
dSBwb3N0IGZ1bGwgWGVuIGxvZywga2VybmVsIGNvbmZpZyBhbmQgZGV2aWNlLXRyZWUgeW91IGFy
ZSB1c2luZz8KSWYgeW91IGhhdmUgc29tZSBjaGFuZ2VzIG9uIHRvcCBvZiBYZW4sIHBvc3QgdGhl
bSB0b28uClRoZXNlIG1heSBoZWxwIHBlb3BsZSB0byBpZGVudGlmeSB3aGF0IGlzIHdyb25nLgoK
Pgo+Cj4gVGhhbmtzLAo+IEJoYXJhdAo+Cj4gT24gV2VkLCBTZXAgNiwgMjAxNyBhdCAzOjQ5IFBN
LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3N0eXNoQGdtYWlsLmNvbT4KPiB3cm90ZToKPj4K
Pj4gSGkgQmhhcmF0Cj4+Cj4+IE9uIFdlZCwgU2VwIDYsIDIwMTcgYXQgMTA6MDEgQU0sIGJoYXJh
dCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPiB3cm90ZToKPj4gPiBIZWxsbyBPbGVrc2FuZHIs
Cj4+ID4KPj4gPiBUaGFuayB5b3UgdmVyeSBtdWNoLkl0IHJlc29sdmVkIG15IGlzc3VlLgo+PiBT
b3VuZHMgZ3JlYXQhCj4+Cj4+ID4KPj4gPiBUaGFua3MsCj4+ID4gQmhhcmF0Cj4+ID4KPj4gPiBP
biBNb24sIFNlcCA0LCAyMDE3IGF0IDY6MjQgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+ID4g
PG9sZWtzdHlzaEBnbWFpbC5jb20+Cj4+ID4gd3JvdGU6Cj4+ID4+Cj4+ID4+IEhpIEJoYXJhdAo+
PiA+Pgo+PiA+PiBPbiBNb24sIFNlcCA0LCAyMDE3IGF0IDc6MTMgQU0sIGJoYXJhdCBnb2hpbCA8
Z2hsLmJocnRAZ21haWwuY29tPgo+PiA+PiB3cm90ZToKPj4gPj4gPiBIZWxsbyBPbGVrc2FuZHIs
Cj4+ID4+ID4KPj4gPj4gPiBJIGhhdmUgY29ycmVjdGVkICBHSUMgc2V0dGluZ3MgYnV0IG5vIHN1
Y2Nlc3MuRm9sbG93aW5nIGxpbmUKPj4gPj4gPiBkaXNhcHBlYXIKPj4gPj4gPiBmcm9tCj4+ID4+
ID4gbG9nLgo+PiA+PiA+Pj5YRU4pIEdJQ3YyOiBXQVJOSU5HOiBUaGUgR0lDQyBzaXplIGlzIHRv
byBzbWFsbDogMHgxMDAwIGV4cGVjdGVkCj4+ID4+ID4+PiAweDIwMDAKPj4gPj4gPgo+PiA+PiA+
IElzIGFueXRoaW5nIGVsc2Ugd2hpY2ggY2FuIEkgdHJ5Lgo+PiA+PiA+Cj4+ID4+ID4gSSBkb27i
gJl0IGtub3cgbXVjaCBhYm91dCB4ZW4gaW50ZXJuYWwgZm9yIEFSTSBhcmNoaXRlY3R1cmUuIEFz
IHlvdQo+PiA+PiA+IG1lbnRpb25lZCwKPj4gPj4gPj4+V3JvbmcgR0lDIHNldHRpbmdzIG1pZ2h0
IGxlYWQgdG8gdGhhdCBJUElzIHdvbid0IHdvcmsgYXMgZXhwZWN0ZWQuCj4+ID4+ID4+PiBBbmQK
Pj4gPj4gPj4+Ym9vdCBDUFUgd2lsbCBnZXQgc3R1Y2sgd2FpdGluZyBmb3IgYW5vdGhlciBDUFUu
Cj4+ID4+ID4KPj4gPj4gPiBDYW4geW91IGV4cGxhaW4gaXQgd2l0aCBzb21lIGJvb3Qgc2VxdWVu
Y2UgYW5kIHJlbGF0aW9uIHdpdGggSVBJPwo+PiA+Pgo+PiA+PiBXZWxsLCB3ZSBmYWNlZCBzaW1p
bGFyIGlzc3VlIHdpdGggUi1DYXIgR2VuMyBIMyBTb0MuIFhlbiBodW5nIGF0Cj4+ID4+IHNtcF9j
YWxsX2Z1bmN0aW9uIChvbmUgQ1BVIGRpZG4ndCByZWNlaXZlIGludGVycnVwdCBmcm9tIGFub3Ro
ZXIgb25lKS4KPj4gPj4gTmV4dCBwYXRjaCBoZWxwZWQgdXMgdG8gZml4IHRoaXMgaXNzdWU6Cj4+
ID4+IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTE2MzA2NS8KPj4gPj4KPj4g
Pj4gSSBhc3N1bWUgdGhlIFNvQyB5b3UgYXJlIHdvcmtpbmcgd2l0aCBoYXMgImFybSxnaWMtNDAw
IiBjb21wYXRpYmxlIEdJQy4KPj4gPj4gQ2FuIHlvdSB0YWtlIGEgbG9vayBhdCB0aGUgcGF0Y2gs
IG1heWJlIGl0IGlzIHlvdXIgY2FzZSB0b28uCj4+ID4+Cj4+ID4+ID4KPj4gPj4gPiBUaGFua3Ms
Cj4+ID4+ID4gQmhhcmF0Cj4+ID4+ID4KPj4gPj4gPgo+PiA+PiA+IE9uIFRodSwgQXVnIDMxLCAy
MDE3IGF0IDU6MjggUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+ID4+ID4gPG9sZWtzdHlzaEBn
bWFpbC5jb20+Cj4+ID4+ID4gd3JvdGU6Cj4+ID4+ID4+Cj4+ID4+ID4+IE9uIFRodSwgQXVnIDMx
LCAyMDE3IGF0IDI6MTMgUE0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPgo+PiA+
PiA+PiB3cm90ZToKPj4gPj4gPj4gPiBIZWxsbyBPbGVrc2FuZHIsCj4+ID4+ID4+IEhpIEJoYXJh
dAo+PiA+PiA+Pgo+PiA+PiA+PiA+Cj4+ID4+ID4+ID4gSSBoYWQgcmVtb3ZlZCBBNzIgY2x1c3Rl
ciBhbmQgdHJpZWQgdG8gYm9vdCBvbmx5IHR3byBBMzUgYnV0IEkgZ290Cj4+ID4+ID4+ID4gc2Ft
ZQo+PiA+PiA+PiA+IGVycm9yLgo+PiA+PiA+PiA+Cj4+ID4+ID4+ID4gSXMgYW55dGhpbmcgYWRk
ZWQgb3IgbWlzc2luZyBpbiBBMzUgY29tcGFyZSB0byBBNTM/Cj4+ID4+ID4+IFVuZm9ydHVuYXRl
bHksIEkgZG9uJ3Qga25vdy4KPj4gPj4gPj4KPj4gPj4gPj4gQlRXLCBkaWQgeW91IGNoZWNrIHlv
dXIgR0lDIHNldHRpbmdzIGluIHRoZSBkZXZpY2UtdHJlZT8KPj4gPj4gPj4KPj4gPj4gPj4gPgo+
PiA+PiA+PiA+IFJlZ2FyZHMsCj4+ID4+ID4+ID4gQmhhcmF0Cj4+ID4+ID4+ID4KPj4gPj4gPj4g
PiBPbiBXZWQsIEF1ZyAzMCwgMjAxNyBhdCA4OjAwIFBNLCBiaGFyYXQgZ29oaWwgPGdobC5iaHJ0
QGdtYWlsLmNvbT4KPj4gPj4gPj4gPiB3cm90ZToKPj4gPj4gPj4gPj4KPj4gPj4gPj4gPj4gSGVs
bG8gT2xla3NhbmRyLAo+PiA+PiA+PiA+PiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGlu
cHV0Lgo+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+PiBZZXMuIGFncmVlLiBJIHdpbGwgY2hlY2sgYnkg
cmVtb3ZpbmcgQTcyIGNvcmUgZnJvbSBEVC4KPj4gPj4gPj4gPj4KPj4gPj4gPj4gPj4gVGhhbmtz
LAo+PiA+PiA+PiA+PiBCaGFyYXQKPj4gPj4gPj4gPj4KPj4gPj4gPj4gPj4gT24gV2VkLCBBdWcg
MzAsIDIwMTcgYXQgNzo0NCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28KPj4gPj4gPj4gPj4gPG9s
ZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+Pj4KPj4gPj4gPj4gPj4+IEhpLAo+
PiA+PiA+PiA+Pj4KPj4gPj4gPj4gPj4+IE5vdCBzdXJlIHRoYXQgSSBhbSBhIGNvbXBldGVudCBw
ZXJzb24sIGp1c3QgbXkgYXNzdW1wdGlvbnMuCj4+ID4+ID4+ID4+Pgo+PiA+PiA+PiA+Pj4gQ0Nl
ZCBBUk0gZ3V5cy4KPj4gPj4gPj4gPj4+Cj4+ID4+ID4+ID4+PiBPbiBUdWUsIEF1ZyAyOSwgMjAx
NyBhdCA1OjIxIFBNLCBiaGFyYXQgZ29oaWwKPj4gPj4gPj4gPj4+IDxnaGwuYmhydEBnbWFpbC5j
b20+Cj4+ID4+ID4+ID4+PiB3cm90ZToKPj4gPj4gPj4gPj4+ID4gSGVsbG8gQWxsCj4+ID4+ID4+
ID4+PiA+Cj4+ID4+ID4+ID4+PiA+IEkgYW0gdHJ5aW5nIHRvIHJ1biBYZW4gb24gbmV3IGhhcmR3
YXJlIHdoaWNoIGhhcyB0d28gQTM1IGFuZAo+PiA+PiA+PiA+Pj4gPiBvbmUKPj4gPj4gPj4gPj4+
ID4gQTcyCj4+ID4+ID4+ID4+PiA+IGNvcmUuCj4+ID4+ID4+ID4+PiA+IFhlbiBib290ZWQgaW50
aWFsbHkgYnV0IGl0IGhhbmdzIGF0Cj4+ID4+ID4+ID4+PiA+IHNtcF9jYWxsX2Z1bmN0aW9uKHNl
dHVwX3ZpcnRfcGFnaW5nX29uZSwKPj4gPj4gPj4gPj4+ID4gKHZvaWQgKil2YWwsIDEpIGZ1bmN0
aW9uIGNhbGwuCj4+ID4+ID4+ID4+Pgo+PiA+PiA+PiA+Pj4gSXQgbWlnaHQgYmUgYSBjb25zZXF1
ZW5jZSBvZiB0aGF0IENQVSBjb3JlcyBhcmUgZGlmZmVyZW50LiBBbmQKPj4gPj4gPj4gPj4+IHRo
ZXkKPj4gPj4gPj4gPj4+IG1pZ2h0IGhhdmUgZGlmZmVyZW50IHNldCBvZiBmZWF0dXJlcywgb3Ig
ZXZlbiBzZXR0aW5ncy4KPj4gPj4gPj4gPj4+IEFuZCB0aGVzZSBmZWF0dXJlcy9zZXR0aW5ncyB0
aGUgYm9vdCBDUFUgaGFzIGRvbid0IGNvbXBhdGlibGUKPj4gPj4gPj4gPj4+IHdpdGgKPj4gPj4g
Pj4gPj4+IG90aGVyIChub24tYm9vdCkgQ1BVcy4KPj4gPj4gPj4gPj4+IENhbiB5b3UgdHJ5IG5v
dCB0byBicmluZ3VwIEE3MiBjb3JlIChyZW1vdmUgaXQgZnJvbSBEVCBvcgo+PiA+PiA+PiA+Pj4g
YW5vdGhlcgo+PiA+PiA+PiA+Pj4gd2F5KSwgbGVhdmUgb25seSB0d28gQTM1IGFuZCBzZWUgd2hh
dCB3aWxsIGhhcHBlbi4KPj4gPj4gPj4gPj4+Cj4+ID4+ID4+ID4+PiA+IEZpbmQgZm9sbG93aW5n
IGxvZyBvZiBYZW4gYm9vdGluZyxzYW1lIHNldCBvZiBmZWF0dXJlcy4KPj4gPj4gPj4gPj4+ID4K
Pj4gPj4gPj4gPj4+ID4gLSBVQVJUIGVuYWJsZWQgLQo+PiA+PiA+PiA+Pj4gPiAtIENQVSAwMDAw
MDAwMCBib290aW5nIC0KPj4gPj4gPj4gPj4+ID4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4g
Pj4gPj4gPj4+ID4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPj4gPj4gPj4gPj4+ID4gLSBaZXJv
IEJTUyAtCj4+ID4+ID4+ID4+PiA+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCj4+
ID4+ID4+ID4+PiA+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+PiA+PiA+PiA+Pj4gPiAtIFJlYWR5
IC0KPj4gPj4gPj4gPj4+ID4gKFhFTikgQ2hlY2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCj4+
ID4+ID4+ID4+PiA+IChYRU4pIFJBTTogMDAwMDAwMDA0MDAwMDAwMCAtIDAwMDAwMDAwYmZmZmZm
ZmYKPj4gPj4gPj4gPj4+ID4gKFhFTikKPj4gPj4gPj4gPj4+ID4gKFhFTikgTU9EVUxFWzBdOiAw
MDAwMDAwMDQ0MDAwMDAwIC0gMDAwMDAwMDA0NDAwZmQ1YSBEZXZpY2UKPj4gPj4gPj4gPj4+ID4g
VHJlZQo+PiA+PiA+PiA+Pj4gPiAoWEVOKQo+PiA+PiA+PiA+Pj4gPiAoWEVOKSBDb21tYW5kIGxp
bmU6IDxOVUxMPgo+PiA+PiA+PiA+Pj4gV2h5PyBEb2VzIHlvdXIgZGV2aWNlLXRyZWUgaGF2ZSBi
b290YXJncz8KPj4gPj4gPj4gPj4+Cj4+ID4+ID4+ID4+PiA+IChYRU4pIFBsYWNpbmcgWGVuIGF0
IDB4MDAwMDAwMDBiZmUwMDAwMC0weDAwMDAwMDAwYzAwMDAwMDAKPj4gPj4gPj4gPj4+ID4gKFhF
TikgVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20KPj4gPj4gPj4gPj4+ID4gMDAwMDAwMDA0MDA4MDAw
MC0wMDAwMDAwMDQwMTk0ZTAxCj4+ID4+ID4+ID4+PiA+ID0+Cj4+ID4+ID4+ID4+PiA+IDAwMDAw
MDAwYmZlMDEKPj4gPj4gPj4gPj4+ID4gKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKPj4g
Pj4gPj4gPj4+ID4gKFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZQo+PiA+PiA+PiA+Pj4g
PiAoWEVOKSBQbGF0Zm9ybTogR2VuZXJpYyBTeXN0ZW0KPj4gPj4gPj4gPj4+ID4gKFhFTikgVGFr
aW5nIGR0dWFydCBjb25maWd1cmF0aW9uIGZyb20gL2Nob3Nlbi9zdGRvdXQtcGF0aAo+PiA+PiA+
PiA+Pj4gPiAoWEVOKSBMb29raW5nIGZvciBkdHVhcnQgYXQgInNlcmlhbDAiLCBvcHRpb25zICIi
Cj4+ID4+ID4+ID4+PiA+ICBfXyAgX18gICAgICAgICAgICBfICBfICAgIF8gIF9fXyAgICAgICAg
ICAgICAgICAgICAgIF8KPj4gPj4gPj4gPj4+ID4gXwo+PiA+PiA+PiA+Pj4gPiBfCj4+ID4+ID4+
ID4+PiA+ICBcIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAgLyB8LyBfIFwgICAgXyAgIF8gXyBfXyAg
X19ffCB8XyBfXwo+PiA+PiA+PiA+Pj4gPiBffAo+PiA+PiA+PiA+Pj4gPiB8X18KPj4gPj4gPj4g
Pj4+ID4gfCB8Cj4+ID4+ID4+ID4+PiA+IF9fXwo+PiA+PiA+PiA+Pj4gPiAgIFwgIC8vIF8gXCAn
XyBcICB8IHx8IHxfIHwgfCB8IHwgfF9ffCB8IHwgfCAnXyBcLyBfX3wgX18vIF9gCj4+ID4+ID4+
ID4+PiA+IHwKPj4gPj4gPj4gPj4+ID4gJ18KPj4gPj4gPj4gPj4+ID4gXHwKPj4gPj4gPj4gPj4+
ID4gfC8gXyBcCj4+ID4+ID4+ID4+PiA+ICAgLyAgXCAgX18vIHwgfCB8IHxfXyAgIF98fCB8IHxf
fCB8X198IHxffCB8IHwgfCBcX18gXCB8fCAoX3wKPj4gPj4gPj4gPj4+ID4gfAo+PiA+PiA+PiA+
Pj4gPiB8XykKPj4gPj4gPj4gPj4+ID4gfCB8Cj4+ID4+ID4+ID4+PiA+IF9fLwo+PiA+PiA+PiA+
Pj4gPiAgL18vXF9cX19ffF98IHxffCAgICB8X3woXylffFxfX18vICAgIFxfXyxffF98Cj4+ID4+
ID4+ID4+PiA+IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198Cj4+ID4+ID4+ID4+PiA+Cj4+
ID4+ID4+ID4+PiA+IChYRU4pIFhlbiB2ZXJzaW9uIDQuMTAtdW5zdGFibGUgKGJnb2hpbEApCj4+
ID4+ID4+ID4+PiA+IChhYXJjaDY0LWxpbnV4LWdudS1nY2MKPj4gPj4gPj4gPj4+ID4gKFVidW50
dS9MaW5hcm83Cj4+ID4+ID4+ID4+PiA+IChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IEZyaSBBdWcg
MTEgMTk6MDI6NTEgMjAxNyArMDEwMAo+PiA+PiA+PiA+Pj4gPiBnaXQ6OTA1M2E3NC1kaXJ0eQo+
PiA+PiA+PiA+Pj4gPiAoWEVOKSBQcm9jZXNzb3I6IDQxMGZkMDQxOiAiQVJNIExpbWl0ZWQiLCB2
YXJpYW50OiAweDAsIHBhcnQKPj4gPj4gPj4gPj4+ID4gMHhkMDQsCj4+ID4+ID4+ID4+PiA+IHJl
dgo+PiA+PiA+PiA+Pj4gPiAweDEKPj4gPj4gPj4gPj4+ID4gKFhFTikgNjQtYml0IEV4ZWN1dGlv
bjoKPj4gPj4gPj4gPj4+ID4gKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAwMDAw
MDIyMjIgMDAwMDAwMDAwMDAwMDAwMAo+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAgRXhjZXB0aW9u
IExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQrMzIKPj4gPj4gPj4gPj4+ID4gRUww
OjY0KzMyCj4+ID4+ID4+ID4+PiA+IChYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50
IEFkdmFuY2VkU0lNRAo+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMDAw
MDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDAKPj4gPj4gPj4gPj4+ID4gKFhFTikgICBBdXhp
bGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiA+PiA+
PiA+Pj4gPiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDEwMTEyMgo+
PiA+PiA+PiA+Pj4gPiAwMDAwMDAwMDAwMDAwMDAwCj4+ID4+ID4+ID4+PiA+IChYRU4pICAgSVNB
IEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwCj4+ID4+ID4+ID4+
PiA+IChYRU4pIDMyLWJpdCBFeGVjdXRpb246Cj4+ID4+ID4+ID4+PiA+IChYRU4pICAgUHJvY2Vz
c29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQo+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAg
SW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCj4+ID4+
ID4+ID4+PiA+IChYRU4pICAgICBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKPj4g
Pj4gPj4gPj4+ID4gKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYKPj4gPj4gPj4gPj4+
ID4gKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCj4+ID4+ID4+ID4+PiA+IChY
RU4pICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMAo+
PiA+PiA+PiA+Pj4gPiAwMjEwMjIxMQo+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgSVNBIEZlYXR1cmVz
OiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMQo+PiA+PiA+PiA+Pj4gPiAwMDAx
MTE0Mgo+PiA+PiA+PiA+Pj4gPiAwMDAxMTEyMQo+PiA+PiA+PiA+Pj4gPiAoWEVOKSBVc2luZyBQ
U0NJLTEuMCBmb3IgU01QIGJyaW5ndXAKPj4gPj4gPj4gPj4+ID4gKFhFTikgU01QOiBBbGxvd2lu
ZyAzIENQVXMKPj4gPj4gPj4gPj4+ID4gKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAg
aHlwPTI2IHZpcnQ9MjcgRnJlcTogMTMwMDAKPj4gPj4gPj4gPj4+ID4gS0h6Cj4+ID4+ID4+ID4+
PiA+IChYRU4pIEdJQ3YyOiBXQVJOSU5HOiBUaGUgR0lDQyBzaXplIGlzIHRvbyBzbWFsbDogMHgx
MDAwCj4+ID4+ID4+ID4+PiA+IGV4cGVjdGVkCj4+ID4+ID4+ID4+PiA+IDB4MjAwMAo+PiA+PiA+
PiA+Pj4gU291bmRzIGxpa2UgR0lDIHNldHRpbmdzIGFyZSBub3QgY29tcGxldGVseSBjb3JyZWN0
Lgo+PiA+PiA+PiA+Pj4gV3JvbmcgR0lDIHNldHRpbmdzIG1pZ2h0IGxlYWQgdG8gdGhhdCBJUElz
IHdvbid0IHdvcmsgYXMKPj4gPj4gPj4gPj4+IGV4cGVjdGVkLgo+PiA+PiA+PiA+Pj4gQW5kCj4+
ID4+ID4+ID4+PiBib290IENQVSB3aWxsCj4+ID4+ID4+ID4+PiBnZXQgc3R1Y2sgd2FpdGluZyBm
b3IgYW5vdGhlciBDUFUuCj4+ID4+ID4+ID4+PiBKdXN0IGRvdWJsZSBjaGVjay4KPj4gPj4gPj4g
Pj4+Cj4+ID4+ID4+ID4+PiA+IChYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOgo+PiA+PiA+PiA+
Pj4gPiAoWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDAxMDUxMDAwMAo+PiA+PiA+
PiA+Pj4gPiAoWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMDEwNTIwMDAwCj4+ID4+
ID4+ID4+PiA+IChYRU4pICAgICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwMTA1NDAwMDAKPj4g
Pj4gPj4gPj4+ID4gKFhFTikgICAgICAgICBnaWNfdmNwdV9hZGRyPTAwMDAwMDAwMTA1NjAwMDAK
Pj4gPj4gPj4gPj4+ID4gKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1Cj4+ID4+
ID4+ID4+PiA+IChYRU4pIEdJQ3YyOiAzODQgbGluZXMsIDYgY3B1cywgc2VjdXJlIChJSUQgMDIw
MDE0M2IpLgo+PiA+PiA+PiA+Pj4gPiAoWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQg
U2NoZWR1bGVyIChjcmVkaXQpCj4+ID4+ID4+ID4+PiA+IChYRU4pIEFsbG9jYXRlZCBjb25zb2xl
IHJpbmcgb2YgMzIgS2lCLgo+PiA+PiA+PiA+Pj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFUxCj4+
ID4+ID4+ID4+PiA+IC0gQ1BVIDAwMDAwMDAxIGJvb3RpbmcgLQo+PiA+PiA+PiA+Pj4gPiAtIEN1
cnJlbnQgRUwgMDAwMDAwMDggLQo+PiA+PiA+PiA+Pj4gPiAtIFhlbiBzdGFydGluZyBhdCBFTDIg
LQo+PiA+PiA+PiA+Pj4gPiAtIFNldHRpbmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+PiA+PiA+
PiA+Pj4gPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPj4gPj4gPj4gPj4+ID4gLSBSZWFkeSAtCj4+
ID4+ID4+ID4+PiA+IChYRU4pIENQVSAxIGJvb3RlZC4KPj4gPj4gPj4gPj4+ID4gKFhFTikgQnJp
bmdpbmcgdXAgQ1BVMgo+PiA+PiA+PiA+Pj4gPiAtIENQVSAwMDAwMDIwMCBib290aW5nIC0KPj4g
Pj4gPj4gPj4+ID4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPj4gPj4gPj4gPj4+ID4gLSBYZW4g
c3RhcnRpbmcgYXQgRUwyIC0KPj4gPj4gPj4gPj4+ID4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVn
aXN0ZXJzIC0KPj4gPj4gPj4gPj4+ID4gLSBUdXJuaW5nIG9uIHBhZ2luZyAtCj4+ID4+ID4+ID4+
PiA+IC0gUmVhZHkgLQo+PiA+PiA+PiA+Pj4gPiAoWEVOKSBDUFUgMiBib290ZWQuCj4+ID4+ID4+
ID4+PiA+IChYRU4pIEJyb3VnaHQgdXAgMyBDUFVzCj4+ID4+ID4+ID4+PiA+IChYRU4pIFAyTTog
NDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRAo+PiA+PiA+PiA+Pj4gPiAo
WEVOKSBQMk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSByb290LCBWVENSIDB4ODAwMjM1NTgKPj4g
Pj4gPj4gPj4+ID4KPj4gPj4gPj4gPj4+ID4gQ2FuIGFueW9uZSBndWlkZSBtZSBob3cgdG8gZGVi
dWcgdGhpcyBwcm9ibGVtIG9yIHdoYXQgY291bGQgYmUKPj4gPj4gPj4gPj4+ID4gd3JvbmcKPj4g
Pj4gPj4gPj4+ID4gaGVyZT8KPj4gPj4gPj4gPj4+ID4KPj4gPj4gPj4gPj4+ID4gSXQgbG9va3Ms
IHdyaXRpbmcgaW50byBWVENSX0VMMiBoYW5nIHRoZSBzeXN0ZW0uCj4+ID4+ID4+ID4+PiA+Cj4+
ID4+ID4+ID4+PiA+IC0tCj4+ID4+ID4+ID4+PiA+IFJlZ2FyZHMsCj4+ID4+ID4+ID4+PiA+IEJo
YXJhdCBHb2hpbAo+PiA+PiA+PiA+Pj4gPgo+PiA+PiA+PiA+Pj4gPgo+PiA+PiA+PiA+Pj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiA+PiA+PiA+
Pj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+ID4+ID4+ID4+PiA+IFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCj4+ID4+ID4+ID4+PiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
Pj4gPj4gPj4gPj4+ID4KPj4gPj4gPj4gPj4+Cj4+ID4+ID4+ID4+PiAtLQo+PiA+PiA+PiA+Pj4g
UmVnYXJkcywKPj4gPj4gPj4gPj4+Cj4+ID4+ID4+ID4+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+
PiA+PiA+PiA+Pgo+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+Pgo+PiA+PiA+PiA+
PiAtLQo+PiA+PiA+PiA+PiBSZWdhcmRzLAo+PiA+PiA+PiA+PiBCaGFyYXQgR29oaWwKPj4gPj4g
Pj4gPj4gU3IuU29mdHdhcmUgRW5naW5lZXIKPj4gPj4gPj4gPj4gYmhhcmF0LmdvaGlsQGhhcm1h
bi5jb20KPj4gPj4gPj4gPj4gKzkxOTQyNzA1NDYzMwo+PiA+PiA+PiA+Cj4+ID4+ID4+ID4KPj4g
Pj4gPj4gPgo+PiA+PiA+PiA+Cj4+ID4+ID4+ID4gLS0KPj4gPj4gPj4gPiBSZWdhcmRzLAo+PiA+
PiA+PiA+IEJoYXJhdCBHb2hpbAo+PiA+PiA+PiA+IFNyLlNvZnR3YXJlIEVuZ2luZWVyCj4+ID4+
ID4+ID4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPj4gPj4gPj4gPiArOTE5NDI3MDU0NjMzCj4+
ID4+ID4+Cj4+ID4+ID4+Cj4+ID4+ID4+Cj4+ID4+ID4+IC0tCj4+ID4+ID4+IFJlZ2FyZHMsCj4+
ID4+ID4+Cj4+ID4+ID4+IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+ID4+ID4KPj4gPj4gPgo+PiA+
PiA+Cj4+ID4+ID4KPj4gPj4gPiAtLQo+PiA+PiA+IFJlZ2FyZHMsCj4+ID4+ID4gQmhhcmF0IEdv
aGlsCj4+ID4+ID4gU3IuU29mdHdhcmUgRW5naW5lZXIKPj4gPj4gPiBiaGFyYXQuZ29oaWxAaGFy
bWFuLmNvbQo+PiA+PiA+ICs5MTk0MjcwNTQ2MzMKPj4gPj4KPj4gPj4KPj4gPj4KPj4gPj4gLS0K
Pj4gPj4gUmVnYXJkcywKPj4gPj4KPj4gPj4gT2xla3NhbmRyIFR5c2hjaGVua28KPj4gPgo+PiA+
Cj4+ID4KPj4gPgo+PiA+IC0tCj4+ID4gUmVnYXJkcywKPj4gPiBCaGFyYXQgR29oaWwKPj4gPiBT
ci5Tb2Z0d2FyZSBFbmdpbmVlcgo+PiA+IGJoYXJhdC5nb2hpbEBoYXJtYW4uY29tCj4+ID4gKzkx
OTQyNzA1NDYzMwo+Pgo+Pgo+Pgo+PiAtLQo+PiBSZWdhcmRzLAo+Pgo+PiBPbGVrc2FuZHIgVHlz
aGNoZW5rbwo+Cj4KPgo+Cj4gLS0KPiBSZWdhcmRzLAo+IEJoYXJhdCBHb2hpbAo+IFNyLlNvZnR3
YXJlIEVuZ2luZWVyCj4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPiArOTE5NDI3MDU0NjMzCgoK
Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 19:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 19:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqP5s-00073F-PR; Fri, 08 Sep 2017 19:37:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqP5q-00072Y-TN
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 19:37:35 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E6/DE-00743-E71F2B95; Fri, 08 Sep 2017 19:37:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVybKJssm7tx02
 RBm/2y1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/D3WyFuzlqDh1QKiB8TdbFyMXh5DAEiaJ
 29eesHcxcnKwCDhIXDixGMjm4GAUiJF48MMaJMwoECYx+fISVpAwi4CWxOpHuSBhNgFDib9PN
 rGBhCWA7CWfOUDCIgLWEr8vL2UFmc4ssIBF4vzTp2DThQXUJU4fecsIYnMKeEksv32eCcTmFf
 CWuDjtDBPEObsYJaatbwIrEhXQlTj07w8bRJGgxMmZT1hAbGYBP4nXZ/8yTWAUmIUkNQtJCsJ
 Wlzjw6SIjhC0vse36KtYFjCyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKT
 ivWS83M3MQIDlgEIdjB+/+N0iFGSg0lJlFemZ1OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne7
 A9AOcGi1PTUirTMHGDswKQlOHiURHiFQNK8xQWJucWZ6RCpU4yKUuK8BSAJAZBERmkeXBssXi
 8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPfDe6ApPJl5JXDTXwEtZgJaXPJ8A8jikkSElFQ
 D4yze2hkT9y+fv/P8PuuZkfKMj67m1Nf7iX3YLsTRFtTnfq1cmqH7XvPEPXlPfba7Pbn1JPBy
 d1bt68CbMvKqPyqVVxQs8GcRfvLP0tfuUmqd/OPXJYdecnRdKF/7RfsYQ/TXFQZF0koN9WZfw
 yx9fJe/Z2IpDBR/2N3mLPh+76l3cpPidZ9PV2Ipzkg01GIuKk4EADZ0hZHSAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1504899452!74489885!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53264 invoked from network); 8 Sep 2017 19:37:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 19:37:33 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 03F2721D28;
 Fri,  8 Sep 2017 19:37:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 03F2721D28
Date: Fri, 8 Sep 2017 12:37:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
In-Reply-To: <20170908093814.w6ukveyp33svedx7@dhcp-3-128.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1709081235280.19719@sstabellini-ThinkPad-X260>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <20170908093814.w6ukveyp33svedx7@dhcp-3-128.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1782298551-1504899451=:19719"
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-1782298551-1504899451=:19719
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 8 Sep 2017, Roger Pau Monné wrote:
> On Thu, Sep 07, 2017 at 02:54:11PM -0700, Stefano Stabellini wrote:
> > On Thu, 31 Aug 2017, George Dunlap wrote:
> > > +### Direct-boot kernel image format
> > > +
> > > +    Supported, x86: bzImage
> > > +    Supported, ARM32: zImage
> > > +    Supported, ARM64: Image [XXX - Not sure if this is correct]
> > 
> > On ARM64 it's called Image.gz.
> 
> Just curious, but where's the spec for this format? I cannot seem to
> find it anywhere.
> 
> Are those just ELF files compressed using different algorithms? If so
> it would be good to separate the decompression from the actual
> executable format that Xen supports.

No, it is not an ELF, it is almost the same as zImage:

https://www.kernel.org/doc/Documentation/arm64/booting.txt
--8323329-1782298551-1504899451=:19719
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1782298551-1504899451=:19719--


From xen-devel-bounces@lists.xen.org Fri Sep 08 20:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 20:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqPVg-0000qK-Q2; Fri, 08 Sep 2017 20:04:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dqPVe-0000qE-Nc
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 20:04:14 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3D/1A-03454-EB7F2B95; Fri, 08 Sep 2017 20:04:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXCqh5zXXfv902
 RBkcny1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvN35iLGhhrXi1dh5zA+MCli5GTg4hgYWM
 EqcvGILYLAIqEidWXWEDsdkE5CTWbbwBZosI6Ekc/dXC2MXIxcEscJZJ4unjCcwgCWEBW4lF7
 x4ygdi8AlYSbScOsXYxcgANdZOY36AGERaUODnzCdguZgEdiZ1b77CBlDALSEss/8cBEuYUcJ
 dYfeE9O4gtCnTClQlvwWwJARGJX3c+MUPYmhIHL21igbAVJO5/vsYGYQdKTGvczjyBUXAWkm2
 zkGybhbBtASPzKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA
 cGUAgh2Msy/7H2KU5GBSEuVd/XVTpBBfUn5KZUZicUZ8UWlOavEhRnUODoGr2/6GS7Hk5eelK
 knwnvgGVCZYlJqeWpGWmQOMJ5hKCQ4eJRHeRSBp3uKCxNzizHSI1ClGS44bD6//YeI4MekGkD
 zXfOsPkxDYPClx3l6QBgGQhozSPLhxsJi/xCgrJczLCHSrEE9BalFuZgmq/CtGcQ5GJWHedpA
 pPJl5JXBbXwEdxAR0UMnzDSAHlSQipKQaGKvbqzoy85srA1SXWHBNVms/fXz3lQ83Y/1SD26e
 PHvSf+6Yf/49ouY7+W4w3NERnb5aTaQ5tukKH//iQ8cXvrqrFGH2bYOr7dv60KQvVcJb9mkKB
 7q7B59g4dstEhnct+D9qeOTzvf8XruzzueHUEHMxEj/tqXSTJfnWb/sv7lRVT7Q7cfd20osxR
 mJhlrMRcWJALmuYhn0AgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1504901053!116022077!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 471 invoked from network); 8 Sep 2017 20:04:13 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 20:04:13 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dqPVM-0001pK-BJ; Fri, 08 Sep 2017 20:03:56 +0000
Date: Fri, 8 Sep 2017 21:03:56 +0100
From: Tim Deegan <tim@xen.org>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170908200356.GB91176@deinos.phlegethon.org>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 jbeulich@suse.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 0/4] Various XSA followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTk6MDUgKzAzMDAgb24gMDggU2VwICgxNTA0ODk3NTMyKSwgQWxleGFuZHJ1IElzYWlsYSB3
cm90ZToKPiBYU0EtMjE5IHdhcyBkaXNjb3ZlcmVkIHdoaWxlIHRyeWluZyB0byBpbXBsZW1lbnQg
dGhlIGJ1Z2ZpeCBpbiBwYXRjaCA0Lgo+IAo+IEFuZHJldyBDb29wZXIgKDQpOgo+ICB4ODYvc2hh
ZG93OiBVc2UgRVJSX1BUUiBpbmZyYXN0cnVjdHVyZSBmb3Igc2hfZW11bGF0ZV9tYXBfZGVzdCgp
Cj4gIFtSRkNdIHg4Ni9odm06IFJlbmFtZSBlbnVtIGh2bV9jb3B5X3Jlc3VsdCB0byBodm1fdHJh
bnNsYXRpb25fcmVzdWx0Cj4gIHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFu
c2xhdGlvbiBsb2dpYwo+ICB4ODYvaHZtOiBJbXBsZW1lbnQgaHZtZW11bF93cml0ZSgpIHVzaW5n
IHJlYWwgbWFwcGluZ3MKPiAKPiBBbGV4YW5kcnUgSXNhaWxhICgyKToKPiAgeDg2L2h2bTogQnJl
YWsgb3V0IF9faHZtX2NvcHkoKSdzIHRyYW5zbGF0aW9uIGxvZ2ljCj4gIHg4Ni9odm06IEltcGxl
bWVudCBodm1lbXVsX3dyaXRlKCkgdXNpbmcgcmVhbCBtYXBwaW5ncwoKCkZvciB0aGUgc2hhZG93
IHBhZ2V0YWJsZSBjaGFuZ2VzIGluIHBhdGNoZXMgMSBhbmQgMjoKQWNrZWQtYnk6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 20:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 20:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqPZ2-00019n-8g; Fri, 08 Sep 2017 20:07:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqPZ1-00019c-1q
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 20:07:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AC/C1-03642-E88F2B95; Fri, 08 Sep 2017 20:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVbf3x6Z
 Ig5fr5CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ePjKaaCn1IVnb+MGxjP
 cXcxcnIICTQySfy/pNvFyAVkP2aUuLbqDDOEs41R4sPlRnaQKhEBZ4mvZ+aC2bwC+hJLXp0Bs
 4UFNCRerm1g6WJk52ATsJI4JAYSZRFQlbi/czvjBEaOBYwMqxg1ilOLylKLdA1N9JKKMtMzSn
 ITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3EAAQ7GK9vDDjEKMnBpCTKu/rrpkghvqT8lMq
 MxOKM+KLSnNTiQ4wyHBxKErx234FygkWp6akVaZk5wICBSUtw8CiJ8E4CSfMWFyTmFmemQ6RO
 MepyHNt0+Q+TEEtefl6qlDivCkiRAEhRRmke3AhY8F5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B
 6OSMO+hb0BTeDLzSuA2vQI6ggnoiJLnG0COKElESEk1MO66sTV/x4caHwHDHw/S7rj/ZYg9xn
 X4S5uI/N9ZGwvecuUsrYhiexPX4Fk5QY5lxZtN0moPrm56nrJXKKhjz3Hen6vVX25yOvEv2mn
 7T7VM513/Va74m7xfxftffaWFwnKvbT9La670Bh34vyH3YUNX7fmWcxnb9k7yaWU7/XC9nM+q
 qnVpPzyVWIozEg21mIuKEwEFwF0vWQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1504901260!75293207!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15985 invoked from network); 8 Sep 2017 20:07:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 20:07:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqPYw-0000L7-R2; Fri, 08 Sep 2017 20:07:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqPYr-0003i7-Bb; Fri, 08 Sep 2017 20:07:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqPYq-0001Qn-T0; Fri, 08 Sep 2017 20:07:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113149-mainreport@xen.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 20:07:32 +0000
Subject: [Xen-devel] [examine test] 113149: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0OSBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNDkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMg
aW4gdGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCgpqb2JzOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogZXhhbWluZS1iYXJvcXVlMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWJhcm9xdWUxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYXJuZGFsZS1i
bHVld2F0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhh
bWluZS1jdWJpZXRydWNrLWJyYXF1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBleGFtaW5lLWNoYXJkb25uYXkwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY2hhcmRvbm5heTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1lbGJsaW5nMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFt
aW5lLWVsYmxpbmcxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1maWFubzEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWN1YmlldHJ1Y2st
Z2xlaXplcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1p
bmUtZ29kZWxsbzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogZXhhbWluZS1nb2RlbGxvMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWh1eGVscmViZTAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtaHV4ZWxyZWJlMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWlu
ZS1pdGFsaWEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBleGFtaW5lLWl0YWxpYTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYXJuZGFsZS1sYWtlc2lkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1tZXJsb3QwICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5l
LW1lcmxvdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGV4YW1pbmUtYXJuZGFsZS1tZXRyb2NlbnRyZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jdWJpZXRydWNrLW1ldHppbmdlciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLW5vYmxpbmcwICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUt
bm9ibGluZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogZXhhbWluZS1ub2NlcmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLW5vY2VyYTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNh
c3NvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1w
aW5vdDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBleGFtaW5lLXBpbm90MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtcmltYXZhMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1yaW1hdmExICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFy
bmRhbGUtd2VzdGZpZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 21:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 21:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqQks-00073X-SN; Fri, 08 Sep 2017 21:24:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqQks-00073R-2h
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 21:24:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6F/98-06889-17A03B95; Fri, 08 Sep 2017 21:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm4B1+Z
 IgxfbpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybr3YxF3yyqTjdM5m5gXG2YRcjF4eQwBIm
 iRmbPjB3MXJysAg4SCyf9grI5uBgFIiRePDDGiTMKBAmMfnyElaQMIuAlsTCfm2QMJuAocTfJ
 5vYQMISQPaSzxwgYREBA4n31yexgUxnFljNKNF3pQlsurCAi8S6o8vYQGxOATuJy/8bmEBsXg
 FviZ7ZaxkhzvnIKLHy6lMWkISogK7EoX9/2CCKBCVOznwCFmcGumH59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAIGYBgB2PD
 ds9DjJIcTEqivN7/N0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdxrk5UkiwKDU9tSItMwcYD
 zBpCQ4eJRFefZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ85qDFAmAFGWU5sGNgMXmJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz9oJM4cnMK4Hb9AroCCagI0qebwA5oiQRISXVwDi
 hQUxKo0vL69/8SafvOX+yvR1m4xTUNMdW+eTNMpvkDfmH5/o0Mk1kMtdlb369sF+Ah+3vNfG6
 E7f/FL3z6PwX7B9vsnrN48PnNs3Q0Xy1pOq1a9L03HqxY74WE8PeXJy89/7W3REVb/e8lOgwN
 95VeaT/XIlsfPv27gpWRe6m/1rubdPOMSuxFGckGmoxFxUnAgBIz8afyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504905839!89662057!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15666 invoked from network); 8 Sep 2017 21:24:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 21:24:00 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F239121D28;
 Fri,  8 Sep 2017 21:23:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F239121D28
Date: Fri, 8 Sep 2017 14:23:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <98a37ce0-468c-0938-a56d-31bbde177c91@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081409580.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-5-git-send-email-sstabellini@kernel.org>
 <98a37ce0-468c-0938-a56d-31bbde177c91@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 05/13] xen/pvcalls: implement connect
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCAxMiBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19D
T05ORUNUIHRvIHRoZSBiYWNrZW5kLiBBbGxvY2F0ZSBhIG5ldyByaW5nIGFuZCBldnRjaG4gZm9y
Cj4gPiB0aGUgYWN0aXZlIHNvY2tldC4KPiA+IAo+ID4gSW50cm9kdWNlIGZpZWxkcyBpbiBzdHJ1
Y3Qgc29ja19tYXBwaW5nIHRvIGtlZXAgdHJhY2sgb2YgYWN0aXZlIHNvY2tldHMuCj4gPiBJbnRy
b2R1Y2UgYSB3YWl0cXVldWUgdG8gYWxsb3cgdGhlIGZyb250ZW5kIHRvIHdhaXQgb24gZGF0YSBj
b21pbmcgZnJvbQo+ID4gdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cg
Y29tbWFuZCkuCj4gPiAKPiA+IFR3byBtdXRleGVzIChvbmUgb2YgcmVhZHMgYW5kIG9uZSBmb3Ig
d3JpdGVzKSB3aWxsIGJlIHVzZWQgdG8gcHJvdGVjdAo+ID4gdGhlIGFjdGl2ZSBzb2NrZXQgaW4g
YW5kIG91dCByaW5ncyBmcm9tIGNvbmN1cnJlbnQgYWNjZXNzZXMuCj4gPiAKPiA+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0t
Cj4gPiAgIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE0Ngo+ID4gKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAgZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5oIHwgICAyICsKPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxNDggaW5zZXJ0aW9ucygr
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBpbmRleCA3YzRhN2NiLi4zNzliOGZiIDEwMDY0
NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiArKysgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IEBAIC0xMyw2ICsxMywxMCBAQAo+ID4gICAgKi8KPiA+
ICAgICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiArI2luY2x1ZGUgPGxpbnV4L25ldC5o
Pgo+ID4gKyNpbmNsdWRlIDxsaW51eC9zb2NrZXQuaD4KPiA+ICsKPiA+ICsjaW5jbHVkZSA8bmV0
L3NvY2suaD4KPiA+ICAgICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+ID4gICAjaW5jbHVkZSA8
eGVuL2dyYW50X3RhYmxlLmg+Cj4gPiBAQCAtNDQsNiArNDgsMTggQEAgc3RydWN0IHNvY2tfbWFw
cGluZyB7Cj4gPiAgIAlib29sIGFjdGl2ZV9zb2NrZXQ7Cj4gPiAgIAlzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4gPiAgIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gKwl1bmlvbiB7Cj4gPiArCQlz
dHJ1Y3Qgewo+ID4gKwkJCWludCBpcnE7Cj4gPiArCQkJZ3JhbnRfcmVmX3QgcmVmOwo+ID4gKwkJ
CXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqcmluZzsKPiA+ICsJCQlzdHJ1Y3QgcHZjYWxsc19k
YXRhIGRhdGE7Cj4gPiArCQkJc3RydWN0IG11dGV4IGluX211dGV4Owo+ID4gKwkJCXN0cnVjdCBt
dXRleCBvdXRfbXV0ZXg7Cj4gPiArCj4gPiArCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRf
Y29ubl9yZXE7Cj4gPiArCQl9IGFjdGl2ZTsKPiA+ICsJfTsKPiA+ICAgfTsKPiA+ICAgICBzdGF0
aWMgaW5saW5lIGludCBnZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwg
aW50Cj4gPiAqcmVxX2lkKQo+ID4gQEAgLTk3LDYgKzExMywxOCBAQCBzdGF0aWMgaXJxcmV0dXJu
X3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsCj4gPiB2b2lkICpkZXZfaWQp
Cj4gPiAgIAlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiAgIH0KPiA+ICAgK3N0YXRpYyBpcnFyZXR1
cm5fdCBwdmNhbGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQgaXJxLCB2b2lkICpzb2NrX21hcCkK
PiA+ICt7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IHNvY2tfbWFwOwo+ID4gKwo+
ID4gKwlpZiAobWFwID09IE5VTEwpCj4gPiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiArCj4g
PiArCXdha2VfdXBfaW50ZXJydXB0aWJsZSgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEp
Owo+ID4gKwo+ID4gKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiArfQo+ID4gKwo+ID4gICBpbnQg
cHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKPiA+ICAgewo+ID4gICAJ
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gPiBAQCAtMTYyLDYgKzE5MCwxMjQgQEAg
aW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gPiAgIAlyZXR1
cm4gcmV0Owo+ID4gICB9Cj4gPiAgICtzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobikKPiA+ICt7Cj4gPiArCXZvaWQgKmJ5dGVzOwo+
ID4gKwlpbnQgcmV0ID0gLUVOT01FTSwgaXJxID0gLTEsIGk7Cj4gPiArCj4gPiArCWluaXRfd2Fp
dHF1ZXVlX2hlYWQoJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxKTsKPiA+ICsKPiA+ICsJ
bWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKikKPiA+ICsJCV9f
Z2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMIHwgX19HRlBfWkVSTyk7Cj4gPiArCWlmIChtYXAtPmFj
dGl2ZS5yaW5nID09IE5VTEwpCj4gPiArCQlnb3RvIG91dF9lcnJvcjsKPiA+ICsJbWVtc2V0KG1h
cC0+YWN0aXZlLnJpbmcsIDAsIFhFTl9QQUdFX1NJWkUpOwo+IAo+IAo+IE5vdCBuZWVkZWQgKHBh
Z2UgYWxsb2NhdGVkIHdpdGggX19HRlBfWkVSTykKCk9LCgoKPiBCVFcsIGFyZSB5b3Ugb3BlcmF0
aW5nIG9uIFhFTl9QQUdFX1NJWkUgb2YgUEFHRV9TSVpFPyBCZWNhdXNlIGlmIGl0J3MgdGhlCj4g
Zm9ybWVyIHRoYW4gX19nZXRfZnJlZV9wYWdlKCkgbWF5IGJlIHdheSBtb3JlIHRoYW4gd2hhdCB5
b3UgbmVlZC4gKGJlbG93IHRvbykKCkl0IGlzIHRoZSBmb3JtZXIsIGJ1dCBhIDY0SyBrZXJuZWwg
aXMgbm90IGFibGUgdG8gYWxsb2NhdGUgYSA0SyBwYWdlLCBzbwp3ZSdsbCBoYXZlIHRvIGFjY2Vw
dCB0aGUgbWVtb3J5IHdhc3RlLgoKIAo+ID4gKwltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVy
ID0gUFZDQUxMU19SSU5HX09SREVSOwo+ID4gKwlieXRlcyA9ICh2b2lkICopX19nZXRfZnJlZV9w
YWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKPiA+ICsJCQkJCW1hcC0+YWN0aXZlLnJpbmct
PnJpbmdfb3JkZXIpOwo+ID4gKwlpZiAoYnl0ZXMgPT0gTlVMTCkKPiA+ICsJCWdvdG8gb3V0X2Vy
cm9yOwo+ID4gKwlmb3IgKGkgPSAwOyBpIDwgKDEgPDwgbWFwLT5hY3RpdmUucmluZy0+cmluZ19v
cmRlcik7IGkrKykKPiAKPiBQVkNBTExTX1JJTkdfT1JERVIKCk9LCgogCj4gPiArCQltYXAtPmFj
dGl2ZS5yaW5nLT5yZWZbaV0gPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCj4gPiArCQkJ
cHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAo+ID4gKwkJCXBmbl90b19nZm4odmlydF90
b19wZm4oYnl0ZXMpICsgaSksIDApOwo+ID4gKwo+ID4gKwltYXAtPmFjdGl2ZS5yZWYgPSBnbnR0
YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCj4gPiArCQlwdmNhbGxzX2Zyb250X2Rldi0+b3RoZXJl
bmRfaWQsCj4gPiArCQlwZm5fdG9fZ2ZuKHZpcnRfdG9fcGZuKCh2b2lkICopbWFwLT5hY3RpdmUu
cmluZykpLCAwKTsKPiA+ICsKPiA+ICsJbWFwLT5hY3RpdmUuZGF0YS5pbiA9IGJ5dGVzOwo+ID4g
KwltYXAtPmFjdGl2ZS5kYXRhLm91dCA9IGJ5dGVzICsKPiA+ICsJCVhFTl9GTEVYX1JJTkdfU0la
RShtYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyKTsKPiA+ICsKPiA+ICsJcmV0ID0geGVuYnVz
X2FsbG9jX2V2dGNobihwdmNhbGxzX2Zyb250X2RldiwgZXZ0Y2huKTsKPiA+ICsJaWYgKHJldCkK
PiA+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ID4gKwlpcnEgPSBiaW5kX2V2dGNobl90b19pcnFoYW5k
bGVyKCpldnRjaG4sIHB2Y2FsbHNfZnJvbnRfY29ubl9oYW5kbGVyLAo+ID4gKwkJCQkJMCwgInB2
Y2FsbHMtZnJvbnRlbmQiLCBtYXApOwo+ID4gKwlpZiAoaXJxIDwgMCkgewo+ID4gKwkJcmV0ID0g
aXJxOwo+ID4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPiArCX0KPiA+ICsKPiA+ICsJbWFwLT5hY3Rp
dmUuaXJxID0gaXJxOwo+ID4gKwltYXAtPmFjdGl2ZV9zb2NrZXQgPSB0cnVlOwo+ID4gKwltdXRl
eF9pbml0KCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7Cj4gPiArCW11dGV4X2luaXQoJm1hcC0+YWN0
aXZlLm91dF9tdXRleCk7Cj4gPiArCj4gPiArCXJldHVybiAwOwo+ID4gKwo+ID4gK291dF9lcnJv
cjoKPiA+ICsJaWYgKGlycSA+PSAwKQo+ID4gKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihpcnEs
IG1hcCk7Cj4gPiArCWVsc2UgaWYgKCpldnRjaG4gPj0gMCkKPiAKPiAqZXZ0Y2huIG1heSBoYXZl
IGJlZW4gcGFzc2VkIGluIGFzID49MC4gWW91IHByb2JhYmx5IHdhbnQgdG8gc2V0IHRvIC0xIG9y
Cj4gc29tZXRoaW5nIGluIHRoZSBiZWdpbm5pbmcuCgpPSwoKCj4gPiArCQl4ZW5idXNfZnJlZV9l
dnRjaG4ocHZjYWxsc19mcm9udF9kZXYsICpldnRjaG4pOwo+ID4gKwlrZnJlZShtYXAtPmFjdGl2
ZS5kYXRhLmluKTsKPiA+ICsJa2ZyZWUobWFwLT5hY3RpdmUucmluZyk7Cj4gPiArCWtmcmVlKG1h
cCk7Cj4gCj4gUHJvYmFibHkgYSBtYXR0ZXIgb2YgcGVyc29uYWwgc3R5bGUgYnV0IEkgdGhpbmsg
aXQncyBiZXR0ZXIgdG8gZnJlZSBtYXAgaW4gdGhlCj4gY2FsbGVyLgo+Cj4gQWN0dWFsbHksIHNo
b3VsZCBpdCBiZSBmcmVlZD8gVGhlIGNhbGxlciBnZXRzIGFuIGVycm9yIGlmIGdldF9yZXF1ZXN0
KCkgb3IKPiBjcmVhdGVfYWN0aXZlKCkgZmFpbC4gSW4gdGhlIGZpcnN0IGNhc2UgbWFwIGlzIG5v
dCBmcmVlZC4gSXMgdGhlIGNhbGxlciBnb2luZwo+IHRvIGRpc3Rpbmd1aXNoIEVBR0FJTiBmcm9t
IGFueSBvdGhlciBlcnJvciBhbmQga25vdyB0aGF0IG1hcCBkb2VzIG5vdCBuZWVkIHRvCj4gYmUg
YWxsb2NhdGVkPwoKWW91IGFyZSByaWdodCwgbWFwIHNob3VsZG4ndCBiZSBmcmVlZCwgYXMgImNs
b3NlIiBpcyBzdGlsbCBzdXBwb3NlZCB0bwpiZSBjYWxsZWQgYWZ0ZXJ3YXJkcywgZXZlbiBpZiAi
Y29ubmVjdCIgZmFpbGVkLgoKCj4gKEFsc28gSSB0aGluayB5b3UgbmVlZCB0byB1bmxpbmsgdGhl
IG1hcCBmcm9tIHNvY2tldF9tYXBwaW5nIGxpc3QgYmVmb3JlCj4gZnJlZWluZyBpdCkuCgpBcyBt
YXAgc2hvdWxkbid0IGJlIGZyZWVkLCBpdCBzaG91bGQgYWxzbyBub3QgYmUgcmVtb3ZlZCBieQpz
b2NrZXRfbWFwcGluZy4KCgo+ID4gKwlyZXR1cm4gcmV0Owo+ID4gK30KPiA+ICsKPiA+ICtpbnQg
cHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRk
ciAqYWRkciwKPiA+ICsJCQkJaW50IGFkZHJfbGVuLCBpbnQgZmxhZ3MpCj4gPiArewo+ID4gKwlz
dHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwID0gTlVMTDsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+ICsJ
aW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobjsKPiA+ICsKPiA+ICsJaWYgKCFwdmNhbGxz
X2Zyb250X2RldikKPiA+ICsJCXJldHVybiAtRU5FVFVOUkVBQ0g7Cj4gPiArCWlmIChhZGRyLT5z
YV9mYW1pbHkgIT0gQUZfSU5FVCB8fCBzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQo+ID4gKwkJ
cmV0dXJuIC1FTk9UU1VQUDsKPiA+ICsKPiA+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZw
dmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+ICsKPiA+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21h
cHBpbmcgKikgUkVBRF9PTkNFKHNvY2stPnNrLT5za19zZW5kX2hlYWQpOwo+ID4gKwlpZiAoIW1h
cCkKPiA+ICsJICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKwlzcGluX2xvY2soJmJlZGF0
YS0+cHZjYWxsc3NfbG9jayk7Cj4gPiArCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9p
ZCk7Cj4gPiArCWlmIChyZXQgPCAwKSB7Cj4gPiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNh
bGxzc19sb2NrKTsKPiA+ICsJCXJldHVybiByZXQ7Cj4gPiArCX0KPiA+ICsJcmV0ID0gY3JlYXRl
X2FjdGl2ZShtYXAsICZldnRjaG4pOwo+ID4gKwlpZiAocmV0IDwgMCkgewo+ID4gKwkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4gPiArCQlyZXR1cm4gcmV0Owo+ID4gKwl9
Cj4gPiArCj4gPiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lk
KTsKPiA+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiArCXJlcS0+Y21kID0gUFZDQUxMU19D
T05ORUNUOwo+ID4gKwlyZXEtPnUuY29ubmVjdC5pZCA9ICh1aW50NjRfdCltYXA7Cj4gPiArCW1l
bWNweShyZXEtPnUuY29ubmVjdC5hZGRyLCBhZGRyLCBzaXplb2YoKmFkZHIpKTsKPiA+ICsJcmVx
LT51LmNvbm5lY3QubGVuID0gYWRkcl9sZW47Cj4gPiArCXJlcS0+dS5jb25uZWN0LmZsYWdzID0g
ZmxhZ3M7Cj4gPiArCXJlcS0+dS5jb25uZWN0LnJlZiA9IG1hcC0+YWN0aXZlLnJlZjsKPiA+ICsJ
cmVxLT51LmNvbm5lY3QuZXZ0Y2huID0gZXZ0Y2huOwo+ID4gKwkKPiA+ICsJbWFwLT5zb2NrID0g
c29jazsKPiA+ICsKPiA+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwo+ID4gKwlSSU5H
X1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+
ID4gKwlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiA+ICsKPiA+ICsJaWYg
KG5vdGlmeSkKPiA+ICsJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7Cj4gPiAr
Cj4gPiArCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gPiArCQkgICBSRUFEX09O
Q0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCk7Cj4gPiArCj4gPiArCXJl
dCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0Owo+ID4gKwkvKiByZWFkIHJldCwgdGhlbiBzZXQg
dGhpcyByc3Agc2xvdCB0byBiZSByZXVzZWQgKi8KPiA+ICsJc21wX21iKCk7Cj4gPiArCVdSSVRF
X09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4g
PiArCXJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+ID4gICBzdGF0aWMgY29uc3Qgc3RydWN0IHhl
bmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKPiA+ICAgCXsgInB2Y2FsbHMi
IH0sCj4gPiAgIAl7ICIiIH0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiA+IGluZGV4IGI3ZGFiZWQuLjYz
YjA0MTcgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiA+ICsr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+ID4gQEAgLTQsNSArNCw3IEBACj4gPiAg
ICNpbmNsdWRlIDxsaW51eC9uZXQuaD4KPiA+ICAgICBpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQo
c3RydWN0IHNvY2tldCAqc29jayk7Cj4gPiAraW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCj4gPiArCQkJICBpbnQgYWRk
cl9sZW4sIGludCBmbGFncyk7Cj4gPiAgICAgI2VuZGlmCj4gPiAKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 21:46:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 21:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqR6V-0000QN-NA; Fri, 08 Sep 2017 21:46:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqR6U-0000Q0-4W
 for xen-devel@lists.xensource.com; Fri, 08 Sep 2017 21:46:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AB/5C-01812-DAF03B95; Fri, 08 Sep 2017 21:46:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXc1/+Z
 Ig+/vRCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8exPA1PBvR7GijfHelga
 GFsjuxi5OIQEGpkkpjxczw7hPGaUePnsCwuEs41RYvKNs0xdjJwcIgLOEl/PzGUHsXkF9CXOf
 LwGZgsLuEm8+3uPEaRBQuCkisTcJ7NZQBISAp4SFw+8ZoOxJ63fBlTEzsEmYCVxSAwkyiKgKr
 Fw+nymCYzcCxgZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPqdAQh2MG7b7nmIUZKDSUmU1/v/pkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxufJsjhQSL
 UtNTK9Iyc4ABCJOW4OBREuF9wguU5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd5bIEUCI
 EUZpXlwI2DRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKwgl/Bk5pXAbXoFdAQT0BElzz
 eAHFGSiJCSamBMZ/lTFGYzJ1Jkpp9fsZ3J0onPL2/U/HVj7YJnRmeSl13Wstoe/k5eTUEm2MC
 1iW8n8zWxK6aGwfcnHNm7zM37y5w1yWk5UteeZuvq7l258uGSPeFrO6tfHpFkfsC7uF7r3+Ho
 YouSP/X2Jl9nPIl5Ne10hASrnN1UhXV3O1SmCmzpsRUXnyyixFKckWioxVxUnAgAW8C374ECA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1504907177!109849513!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5197 invoked from network); 8 Sep 2017 21:46:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Sep 2017 21:46:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqR6M-000303-H2; Fri, 08 Sep 2017 21:46:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqR6H-0008Ly-3g; Fri, 08 Sep 2017 21:46:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqR6G-0000TP-Lw; Fri, 08 Sep 2017 21:46:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113139-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 08 Sep 2017 21:46:08 +0000
Subject: [Xen-devel] [xen-unstable test] 113139: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzEzOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzEzOS8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTEzMDMwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExMzAzMAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTEzMDMwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTMwMzAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMzAyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMjQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzAyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzAzMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTEzMDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDZkZmI0M2Q2ZjJjZDhlYTYyNzRkMjAzY2EwMGVjZmM3YzU2NWYxMWEKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0
NzUzNTkxZmE1ZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzAzMCAgMjAxNy0wOS0wNCAwMjow
NTozMCBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTMwNDAgIDIwMTctMDktMDQg
MTU6MTY6MTMgWiAgICA0IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTMwNDcgIDIwMTctMDktMDUgMDU6MDc6MTEgWiAgICAzIGRheXMgICAgNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
Y2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmRmYjQzZDZmMmNkOGVhNjI3
NGQyMDNjYTAwZWNmYzdjNTY1ZjExYQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTY6MzI6MTQgMjAxNyArMDIwMAoKICAgIHg4Ni9wMm0t
cHQ6IHBhc3MgbGV2ZWwgaW5zdGVhZCBvZiBwYWdlIHR5cGUgdG8gcDJtX25leHRfbGV2ZWwoKQog
ICAgCiAgICBUaGlzIGluIHR1cm4gY2FsbHMgZm9yIHAybV9hbGxvY19wdHAoKSBhbHNvIGJlaW5n
IHBhc3NlZCB0aGUgbnVtZXJpYwogICAgbGV2ZWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpjb21taXQgZGFhZTlkNjcxMjY4NTUwNjkw
NGIwM2RjMzYyNjBkZTM1NjA4NTYyOQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMTY6MzA6NDcgMjAxNyArMDIwMAoKICAgIHg4Ni9wMm06
IG1ha2UgcDJtX2FsbG9jX3B0cCgpIHJldHVybiBhbiBNRk4KICAgIAogICAgTm9uZSBvZiB0aGUg
Y2FsbGVycyByZWFsbHkgbmVlZHMgdGhlIHN0cnVjdCBwYWdlX2luZm8gcG9pbnRlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCmNvbW1pdCA5ZjJlMjVj
MDA0MjMxMjA3MTkzNTA0N2E5MzE0NDkxNGY5Njk1NzVmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxNjoyNTo1OSAyMDE3ICswMjAwCgog
ICAgeDg2L3AybS1wdDogc2ltcGxpZnkgcDJtX25leHRfbGV2ZWwoKQogICAgCiAgICBDYWxjdWxh
dGUgZW50cnkgUEZOIGFuZCBmbGFncyBqdXN0IG9uY2UuIENvbnZlcnQgdGhlIHR3byBzdWNjZXNz
aXZlCiAgICBtYWluIGlmKCktcyB0byBhbmQgaWYvZWxzZS1pZiBjaGFpbi4gUmVzdHJpY3QgdmFy
aWFibGUgc2NvcGUgd2hlcmUKICAgIHJlYXNvbmFibGUuIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBhbHNvIG1ha2UgdGhlIGluZHVjdGlvbiB2YXJpYWJsZQogICAgdW5zaWduZWQuCiAgICAKICAg
IFRoaXMgYXQgb25jZSBmaXhlcyBleGNlc3NpdmUgcGVybWlzc2lvbnMgZ3JhbnRlZCBpbiB0aGUg
Mk0gUFRFcwogICAgcmVzdWx0aW5nIGZyb20gc3BsaXR0aW5nIGEgMUcgb25lIC0gb3JpZ2luYWwg
cGVybWlzc2lvbnMgc2hvdWxkIGJlCiAgICBpbmhlcml0ZWQgaW5zdGVhZC4gVGhpcyBpcyBub3Qg
YSBzZWN1cml0eSBpc3N1ZSBvbmx5IGJlY2F1c2UgYWxsIG9mCiAgICB0aGlzIHRha2VzIG5vIGVm
ZmVjdCBhbnl3YXksIGFzIGlvbW11X2hhcF9wdF9zaGFyZSBpcyBhbHdheXMgZmFsc2Ugb24KICAg
IEFNRCBzeXN0ZW1zIGZvciBhbGwgc3VwcG9ydGVkIGJyYW5jaGVzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKY29tbWl0IDBjZmNiZTZjMmEw
OGIxMmExNWNiY2NkY2I5YjNjZGIyNGQ3N2Q2Y2QKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgNCAxMjo0MjowNiAyMDE3ICswMTAwCgogICAgeDg2
L21tOiB1c2UgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZSBpbiBwdXRfcGFnZV9mcm9tX2x7Myw0
fWUKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGNjZGNmNjRhYTBhMDBk
ZDFmMmE3MTBjNmY0NjEwYjljNTljZDYwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgU2VwIDEgMTE6Mjk6NTYgMjAxNyArMDEwMAoK
ICAgIHg4Ni9tbTogVXNlIHN0YXRpYyBpbmxpbmVzIGZvciB7LHVufWFkanVzdF9ndWVzdF9sP2Uo
KQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIGZvciB0aGVzZSB0byBiZSBtYWNyb3MsIGFuZCB0
aGUgcmVzdWx0IGlzIGVhc2llciB0byByZWFkLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5n
ZSwgYnV0IGJsb2F0LW8tbWV0ZXIgcmVwb3J0cyB0aGUgZm9sbG93aW5nIGltcHJvdmVtZW50Ogog
ICAgCiAgICAgIGFkZC9yZW1vdmU6IDEvMCBncm93L3NocmluazogMi8zIHVwL2Rvd246IDIzNS8t
NDI3ICgtMTkyKQogICAgICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgICAgIF9fZ2V0X3BhZ2VfdHlwZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgNTIzMSAgICA1MzUxICAgICsxMjAKICAgICAgYWRqdXN0X2d1ZXN0
X2wxZS5pc3JhICAgICAgICAgICAgICAgICAgICAgICAgICAtICAgICAgOTYgICAgICs5NgogICAg
ICBmcmVlX3BhZ2VfdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1NDAgICAgMTU1
OSAgICAgKzE5CiAgICAgIHB0d3JfZW11bGF0ZWRfdXBkYXRlICAgICAgICAgICAgICAgICAgICAg
ICAgMTAwOCAgICAgOTU3ICAgICAtNTEKICAgICAgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcgICAg
ICAgICAgICAgICAgICAgICAxMzQyICAgIDExODYgICAgLTE1NgogICAgICBtb2RfbDFfZW50cnkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4OTIgICAgMTY3MiAgICAtMjIwCiAgICAK
ICAgIGFkanVzdF9ndWVzdF9sMWUoKSwgbm93IGJlaW5nIGEgY29tcGlsZXItdmlzaWJsZSBzaW5n
bGUgdW5pdCwgaXMgY2hvc2VuIGZvcgogICAgb3V0LW9mLWxpbmUnaW5nIGZyb20gaXRzIHNldmVy
YWwgY2FsbHNpdGVzLiAgVGhlIG90aGVyIGhlbHBlcnMgcmVtYWluIGlubGluZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBmZGM2Y2VmODU3
MzQ2NjJlMzJjOTFmZWUyYTE5MWQyYjI2YTY4MmY0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KRGF0ZTogICBNb24gU2VwIDQgMDk6Mjk6NDggMjAxNyArMDEwMAoKICAgIE1B
SU5UQUlORVJTOiBhZGQgYXJjaCBzcGVjaWZpYyBwdWJsaWMgaGVhZGVycyB0byBhcmNoIGZpbGUg
Z3JvdXBzCiAgICAKICAgIEkndmUgcmVjZW50bHkgZ290IHN1ZmZpY2llbnRseSBhbm5veWVkIGJ5
IHBlb3BsZSBub3QgYXBwbHlpbmcgZW5vdWdoCiAgICBjb21tb24gc2Vuc2UgdG8gZ2V0X21haW50
YWluZXIucGwgb3V0cHV0LCBDYy1pbmcgYWxsIFJFU1QgbWFpbnRhaW5lcnMKICAgIG9uIEFSTS1v
bmx5IHB1YmxpYyBpbnRlcmZhY2UgY2hhbmdlcy4KICAgIAogICAgU29ydCBBUk0ncyB4ZW4vIGdy
b3VwcyBvZiBwYXRoIHNwZWNpZmljYXRpb25zIGF0IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 21:46:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 21:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqR6g-0000Rb-2b; Fri, 08 Sep 2017 21:46:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqR6f-0000RO-HT
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 21:46:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 48/55-03283-8BF03B95; Fri, 08 Sep 2017 21:46:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu4O/s2
 RBhfWs1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7uprZCw4pVCybdpmlgXGVVBcjF4eQwBIm
 ife7d7B2MXJysAg4SKydugnI5uBgFIiRePDDGiTMKBAmMfnyEqgSLYnDU86C2WwChhJ/n2xiA
 ymXALKXfOYACYsIGEi8vz6JDWQ8s8BqRom+K03MIAlhAUeJiZu7wHo5Bewkjsz5yg5i8wp4Sz
 xpnsEKcc9HRol/bx+xgSREBXQlDv37wwZRJChxcuYTFhCbGeiI5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGQAgh2M59cG
 HmKU5GBSEuX1/r8pUogvKT+lMiOxOCO+qDQntfgQowwHh5IE73q+zZFCgkWp6akVaZk5wIiAS
 Utw8CiJ8F4DSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjveZAiAZCijNI8uBGw6LzEKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4fIFN4MvNK4Da9AjqCCeiIkucbQI4oSURISTUwags
 kKsUevXjE5C93hczdq+KCN1YUPTO0zZzPEJF1euXXv5W/PP6vl9USuu3laG/wYuq2Cyu/2HBF
 LFp3Olc1awannvES1zCVheeVbWYXGJX0L1CwDpeyZVz4w9vd62XKtM2Cazx/z3oUkP5X64M44
 0/OHcu5lsn3P27bJDRP4RWf0dTClc6rlViKMxINtZiLihMBzjUQhskCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1504907190!78453607!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25750 invoked from network); 8 Sep 2017 21:46:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 21:46:31 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C68D121B81;
 Fri,  8 Sep 2017 21:46:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C68D121B81
Date: Fri, 8 Sep 2017 14:46:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <3591ec0c-1556-dd20-1cc9-092eb1792c42@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081442190.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-6-git-send-email-sstabellini@kernel.org>
 <3591ec0c-1556-dd20-1cc9-092eb1792c42@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCAxMiBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19C
SU5EIHRvIHRoZSBiYWNrZW5kLiBJbnRyb2R1Y2UgYSBuZXcgc3RydWN0dXJlLCBwYXJ0IG9mCj4g
PiBzdHJ1Y3Qgc29ja19tYXBwaW5nLCB0byBzdG9yZSBpbmZvcm1hdGlvbiBzcGVjaWZpYyB0byBw
YXNzaXZlIHNvY2tldHMuCj4gPiAKPiA+IEludHJvZHVjZSBhIHN0YXR1cyBmaWVsZCB0byBrZWVw
IHRyYWNrIG9mIHRoZSBzdGF0dXMgb2YgdGhlIHBhc3NpdmUKPiA+IHNvY2tldC4KPiA+IAo+ID4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+
ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29t
Cj4gPiAtLS0KPiA+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNTkKPiA+ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmggfCAgMyArKysKPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNl
cnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IGluZGV4IDM3OWI4ZmIuLjVjY2Vm
MzQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gQEAgLTU5LDYgKzU5LDEzIEBAIHN0cnVj
dCBzb2NrX21hcHBpbmcgewo+ID4gICAgIAkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2Nv
bm5fcmVxOwo+ID4gICAJCX0gYWN0aXZlOwo+ID4gKwkJc3RydWN0IHsKPiA+ICsJCS8qIFNvY2tl
dCBzdGF0dXMgKi8KPiA+ICsjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX1VOSU5JVEFMSVpFRCAgMAo+
ID4gKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAgICAgICAgICAxCj4gPiArI2RlZmluZSBQ
VkNBTExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKPiA+ICsJCQl1aW50OF90IHN0YXR1czsKPiA+
ICsJCX0gcGFzc2l2ZTsKPiA+ICAgCX07Cj4gPiAgIH07Cj4gPiAgIEBAIC0zMDgsNiArMzE1LDU4
IEBAIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
Cj4gPiBzb2NrYWRkciAqYWRkciwKPiA+ICAgCXJldHVybiByZXQ7Cj4gPiAgIH0KPiA+ICAgK2lu
dCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRy
ICphZGRyLCBpbnQKPiA+IGFkZHJfbGVuKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmVk
YXRhICpiZWRhdGE7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gPiAr
CXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPiArCWludCBub3RpZnksIHJlcV9p
ZCwgcmV0Owo+ID4gKwo+ID4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KQo+ID4gKwkJcmV0dXJu
IC1FTk9UQ09OTjsKPiA+ICsJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2st
PnR5cGUgIT0gU09DS19TVFJFQU0pCj4gCj4gCj4gTm8gcHJvdG9jb2wgY2hlY2s/IChpbiB0aGUg
cHJldmlvdXMgcGF0Y2ggdG9vKQoKQXMgdGhlcmUgaXMgb25seSBvbmUgcHJvdG9jb2wgZm9yIEFG
X0lORVQgU09DS19TVFJFQU0gc29ja2V0cywgaXQgaXMgbm90CnBvc3NpYmxlIHRvIGdldCBhICJ3
cm9uZyIgcHJvdG9jb2wgaGVyZS4gSW4gZmFjdCB0aGUgZmllbGQgaXMgbm90IGV2ZW4Kc2F2ZWQg
aW4gc3RydWN0IHNvY2tldCBvciBzdHJ1Y3Qgc29ja2FkZHIuCgpUaGUgY2hlY2sgc2hvdWxkIGJl
IGRvbmUgYXQgdGhlIHRpbWUgdGhlIHNvY2tldCBpcyBjcmVhdGVkCihjb3JyZXNwb25kaW5nIHRv
IHRoZSAic29ja2V0IiBzeXNjYWxsKSwgYnkgdGhlIGNhbGxlciBvZgpwdmNhbGxzX2Zyb250X3Nv
Y2tldC4gSSBtYWRlIHN1cmUgdG8gaGF2ZSBhIGNvbW1lbnQgaW4KcHZjYWxsc19mcm9udF9zb2Nr
ZXQgdG8gY2xhcmlmeSBpdDoKCiAgICAgKiBDaGVjayBzb2NrZXQgdHlwZSBoZXJlLCBBRl9JTkVU
IGFuZCBwcm90b2NvbCBjaGVja3MgYXJlIGRvbmUKCSAqIGJ5IHRoZSBjYWxsZXIuCgoKPiA+ICsJ
CXJldHVybiAtRU5PVFNVUFA7Cj4gPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxs
c19mcm9udF9kZXYtPmRldik7Cj4gPiArCj4gPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5n
ICopIFJFQURfT05DRShzb2NrLT5zay0+c2tfc2VuZF9oZWFkKTsKPiA+ICsJaWYgKG1hcCA9PSBO
VUxMKQo+ID4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArCXNwaW5fbG9jaygmYmVkYXRh
LT5wdmNhbGxzc19sb2NrKTsKPiA+ICsJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lk
KTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2Fs
bHNzX2xvY2spOwo+ID4gKwkJcmV0dXJuIHJldDsKPiA+ICsJfQo+ID4gKwlyZXEgPSBSSU5HX0dF
VF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7Cj4gPiArCXJlcS0+cmVxX2lkID0gcmVx
X2lkOwo+ID4gKwltYXAtPnNvY2sgPSBzb2NrOwo+ID4gKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklO
RDsKPiA+ICsJcmVxLT51LmJpbmQuaWQgPSAodWludDY0X3QpIG1hcDsKPiA+ICsJbWVtY3B5KHJl
cS0+dS5iaW5kLmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOwo+ID4gKwlyZXEtPnUuYmluZC5s
ZW4gPSBhZGRyX2xlbjsKPiA+ICsKPiA+ICsJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOwo+ID4gKwo+ID4gKwltYXAtPmFjdGl2ZV9zb2NrZXQg
PSBmYWxzZTsKPiA+ICsKPiA+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwo+ID4gKwlS
SU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkp
Owo+ID4gKwlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiA+ICsJaWYgKG5v
dGlmeSkKPiA+ICsJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7Cj4gPiArCj4g
PiArCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gPiArCQkgICBSRUFEX09OQ0Uo
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCk7Cj4gPiArCj4gPiArCW1hcC0+
cGFzc2l2ZS5zdGF0dXMgPSBQVkNBTExTX1NUQVRVU19CSU5EOwo+ID4gKwlyZXQgPSBiZWRhdGEt
PnJzcFtyZXFfaWRdLnJldDsKPiA+ICsJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNwIHNs
b3QgdG8gYmUgcmV1c2VkICovCj4gPiArCXNtcF9tYigpOwo+ID4gKwlXUklURV9PTkNFKGJlZGF0
YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOwo+ID4gKwlyZXR1cm4g
MDsKPiA+ICt9Cj4gPiArCj4gPiAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9p
ZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewo+ID4gICAJeyAicHZjYWxscyIgfSwKPiA+ICAgCXsg
IiIgfQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+ID4gaW5kZXggNjNiMDQxNy4uOGIwYTI3NCAxMDA2NDQK
PiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+ID4gKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5oCj4gPiBAQCAtNiw1ICs2LDggQEAKPiA+ICAgaW50IHB2Y2FsbHNf
ZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spOwo+ID4gICBpbnQgcHZjYWxsc19mcm9u
dF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKPiA+
ICAgCQkJICBpbnQgYWRkcl9sZW4sIGludCBmbGFncyk7Cj4gPiAraW50IHB2Y2FsbHNfZnJvbnRf
YmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ID4gKwkJICAgICAgIHN0cnVjdCBzb2NrYWRkciAq
YWRkciwKPiA+ICsJCSAgICAgICBpbnQgYWRkcl9sZW4pOwo+ID4gICAgICNlbmRpZgo+ID4gCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 21:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 21:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqRI1-0001Sm-4h; Fri, 08 Sep 2017 21:58:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqRHz-0001Sg-OH
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 21:58:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C6/D0-17770-77213B95; Fri, 08 Sep 2017 21:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm6Z0OZ
 Ig48HlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owH/7axFbSwVKxb3s7SwNjJ3MXIxSEksIRJ
 4v3yr6xdjJwcLAIOEpdW9jB2MXJwMArESDz4YQ0SZhQIk5h8eQkrSJhFQEvixkVHkDCbgKHE3
 yeb2EDCEkD2ks8cIGERAQOJ99cnsYFMZxZYzSjRd6WJGSQhLOAscerYDDCbU8BO4sHUB2wgNq
 +At8SexivscOese7uDESQhKqArcejfH6giQYmTM5+wgNjMQDcsn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GC8uTHg
 EKMkB5OSKK/3/02RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JwtsjhQSLEpNT61Iy8wBxgNMW
 oKDR0mE9wNImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHm3gBQJgBRllObBjYDF5iVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ894EmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoEx0PN
 zzmxn+1Mn3vLrmG9LtLTlLLj7fNHLtYxBOWoZU3llts1ZsmWNCPtB7QVMOxgPOdqZ/jKbscSa
 d6b5DQXGSo1HT6XXqN6eE7jC9PyfiA53jXenlDbsK3Ba5vSIbe7x8A2e/Cv2nZC3S2L3S7GJ8
 1zvY+EVmH/7UvbyP2EGFufE+Z7UizxWYinOSDTUYi4qTgQAItz9CcgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1504907893!78809554!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27030 invoked from network); 8 Sep 2017 21:58:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 21:58:14 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 977E620C48;
 Fri,  8 Sep 2017 21:58:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 977E620C48
Date: Fri, 8 Sep 2017 14:58:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <37d72529-c8d4-96e1-422c-342a19af9055@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081458040.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-8-git-send-email-sstabellini@kernel.org>
 <1a368546-fec3-7f10-cc1b-296e095c9ba1@oracle.com>
 <37d72529-c8d4-96e1-422c-342a19af9055@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNCBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gPiArCj4gPiA+
ICsgICAgcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7Cj4gPiAKPiA+IFlvdSBjYW4ganVz
dCByZXR1cm4gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7Cj4gCj4gT3IgbWF5YmUgbm90LiBUaGUg
c2xvdCBtYXkgZ2V0IHJldXNlZCBieSB0aGUgdGltZSB5b3UgZ2V0IHRvIHRoZSBlbmQuCgpSaWdo
dCEKCj4gPiAKPiA+IC1ib3Jpcwo+ID4gCj4gPiA+ICsgICAgLyogcmVhZCByZXQsIHRoZW4gc2V0
IHRoaXMgcnNwIHNsb3QgdG8gYmUgcmV1c2VkICovCj4gPiA+ICsgICAgc21wX21iKCk7Cj4gPiA+
ICsgICAgV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgUFZDQUxMU19JTlZB
TElEX0lEKTsKPiA+ID4gKyAgICBXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFf
aWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gPiA+ICsgICAgcmV0dXJuIHJldDsKPiA+ID4gK30K
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 22:16:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 22:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqRZK-00033q-JO; Fri, 08 Sep 2017 22:16:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqRZJ-00033i-5T
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 22:16:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 9B/AC-02041-8A613B95; Fri, 08 Sep 2017 22:16:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu5ysc2
 RBrefqVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPDu5kL7hlWtHTNJOxgXGDdhcjF4eQwBIm
 iTkLvjB3MXJysAg4SHx6cJGxi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JPpbD4PZbAKGEn+fb
 GIDKZcAspd85gAJiwgYSLy/PokNZDyzwGpGib4rTWDjhQWcJU4dmwFmcwrYSXz9/A6sl1fAW+
 LlTk+Icz4ySkxccosRpEZUQFfi0L8/bCA2r4CgxMmZT1hAbGagG5ZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOwnoGBcQdj
 016/Q4ySHExKorze/zdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZRDdHCkkWJSanlqRlpkDj
 AeYtAQHj5II71sRoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzrgeZIQBSlFGaBzcCFp
 uXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz+oBM4cnMK4Hb9AroCCagI0qebwA5oiQRISX
 VwMiw/YtLs/OkZRqH/a1+vnUttvtr/eficze/i1ZXnf/Nmb3wjewHp/Is4d3pfvlTY55/zo9+
 9yT38+llf3zfLS5pmBotWlpT4OXKzt/bEaRdcGxLy/9r/MJc5xbs23/J/Y2/b85cz1fH7Pc/T
 E5f3Sfx6PBssWv7410Wnsp+v9H9JFOOpWTFN1slluKMREMt5qLiRABYByCpyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504908966!113981450!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35873 invoked from network); 8 Sep 2017 22:16:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 22:16:07 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 369C52133D;
 Fri,  8 Sep 2017 22:16:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 369C52133D
Date: Fri, 8 Sep 2017 15:16:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <1a368546-fec3-7f10-cc1b-296e095c9ba1@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081450380.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-8-git-send-email-sstabellini@kernel.org>
 <1a368546-fec3-7f10-cc1b-296e095c9ba1@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNCBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBhIHdh
aXRxdWV1ZSB0byBhbGxvdyBvbmx5IG9uZSBvdXRzdGFuZGluZyBhY2NlcHQgY29tbWFuZCBhdAo+
ID4gYW55IGdpdmVuIHRpbWUgYW5kIHRvIGltcGxlbWVudCBwb2xsaW5nIG9uIHRoZSBwYXNzaXZl
IHNvY2tldC4gSW50cm9kdWNlCj4gPiBhIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sgb2YgaW4t
ZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KPiA+IAo+ID4gU2VuZCBQVkNBTExTX0FD
Q0VQVCB0byB0aGUgYmFja2VuZC4gQWxsb2NhdGUgYSBuZXcgYWN0aXZlIHNvY2tldC4gTWFrZQo+
ID4gc3VyZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBn
aXZlbiB0aW1lIGJ5Cj4gPiBzZXR0aW5nIFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQgYW5k
IHdhaXRpbmcgb24gdGhlCj4gPiBpbmZsaWdodF9hY2NlcHRfcmVxIHdhaXRxdWV1ZS4KPiA+IAo+
ID4gQ29udmVydCB0aGUgbmV3IHN0cnVjdCBzb2NrX21hcHBpbmcgcG9pbnRlciBpbnRvIGFuIHVp
bnQ2NF90IGFuZCB1c2UgaXQKPiA+IGFzIGlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNzIHRv
IHRoZSBiYWNrZW5kLgo+ID4gCj4gPiBDaGVjayBpZiB0aGUgYWNjZXB0IGNhbGwgaXMgbm9uLWJs
b2NraW5nOiBpbiB0aGF0IGNhc2UgYWZ0ZXIgc2VuZGluZyB0aGUKPiA+IEFDQ0VQVCBjb21tYW5k
IHRvIHRoZSBiYWNrZW5kIHN0b3JlIHRoZSBzb2NrX21hcHBpbmcgcG9pbnRlciBvZiB0aGUgbmV3
Cj4gPiBzdHJ1Y3QgYW5kIHRoZSBpbmZsaWdodCByZXFfaWQgdGhlbiByZXR1cm4gLUVBR0FJTiAo
d2hpY2ggd2lsbCByZXNwb25kCj4gPiBvbmx5IHdoZW4gdGhlcmUgaXMgc29tZXRoaW5nIHRvIGFj
Y2VwdCkuIE5leHQgdGltZSBhY2NlcHQgaXMgY2FsbGVkLAo+ID4gd2UnbGwgY2hlY2sgaWYgdGhl
IEFDQ0VQVCBjb21tYW5kIGhhcyBiZWVuIGFuc3dlcmVkLCBpZiBzbyB3ZSdsbCBwaWNrIHVwCj4g
PiB3aGVyZSB3ZSBsZWZ0IG9mZiwgb3RoZXJ3aXNlIHdlIHJldHVybiAtRUFHQUlOIGFnYWluLgo+
ID4gCj4gPiBOb3RlIHRoYXQsIGRpZmZlcmVudGx5IGZyb20gdGhlIG90aGVyIGNvbW1hbmRzLCB3
ZSBjYW4gdXNlCj4gPiB3YWl0X2V2ZW50X2ludGVycnVwdGlibGUgKGluc3RlYWQgb2Ygd2FpdF9l
dmVudCkgaW4gdGhlIGNhc2Ugb2YgYWNjZXB0Cj4gPiBhcyB3ZSBhcmUgYWJsZSB0byB0cmFjayB0
aGUgcmVxX2lkIG9mIHRoZSBBQ0NFUFQgcmVzcG9uc2UgdGhhdCB3ZSBhcmUKPiA+IHdhaXRpbmcu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9y
ZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9z
c0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDEx
MQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAg
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAzICsrCj4gPiAgIDIgZmlsZXMgY2hhbmdl
ZCwgMTE0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gaW5kZXggYjI3
NTdmNS4uZjgzYjkxMCAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
Ywo+ID4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBAQCAtNjUsNiArNjUs
MTYgQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gPiAgICNkZWZpbmUgUFZDQUxMU19TVEFUVVNf
QklORCAgICAgICAgICAxCj4gPiAgICNkZWZpbmUgUFZDQUxMU19TVEFUVVNfTElTVEVOICAgICAg
ICAyCj4gPiAgIAkJCXVpbnQ4X3Qgc3RhdHVzOwo+ID4gKwkJLyoKPiA+ICsJCSAqIEludGVybmFs
IHN0YXRlLW1hY2hpbmUgZmxhZ3MuCj4gPiArCQkgKiBPbmx5IG9uZSBhY2NlcHQgb3BlcmF0aW9u
IGNhbiBiZSBpbmZsaWdodCBmb3IgYSBzb2NrZXQuCj4gPiArCQkgKiBPbmx5IG9uZSBwb2xsIG9w
ZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgZ2l2ZW4gc29ja2V0Lgo+ID4gKwkJICovCj4g
PiArI2RlZmluZSBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKPiA+ICsJCQl1aW50OF90
IGZsYWdzOwo+ID4gKwkJCXVpbnQzMl90IGluZmxpZ2h0X3JlcV9pZDsKPiA+ICsJCQlzdHJ1Y3Qg
c29ja19tYXBwaW5nICphY2NlcHRfbWFwOwo+ID4gKwkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxp
Z2h0X2FjY2VwdF9yZXE7Cj4gPiAgIAkJfSBwYXNzaXZlOwo+ID4gICAJfTsKPiA+ICAgfTsKPiA+
IEBAIC00MTQsNiArNDI0LDEwNyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNv
Y2tldCAqc29jaywgaW50Cj4gPiBiYWNrbG9nKQo+ID4gICAJcmV0dXJuIHJldDsKPiA+ICAgfQo+
ID4gICAraW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVj
dCBzb2NrZXQgKm5ld3NvY2ssIGludAo+ID4gZmxhZ3MpCj4gPiArewo+ID4gKwlzdHJ1Y3QgcHZj
YWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4g
KwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAyID0gTlVMTDsKPiA+ICsJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcTsKPiA+ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwg
bm9uYmxvY2s7Cj4gPiArCj4gPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4gPiArCQlyZXR1
cm4gLUVOT1RDT05OOwo+ID4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJv
bnRfZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBS
RUFEX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4gPiArCWlmICghbWFwKQo+ID4gKwkJ
cmV0dXJuIC1FTk9UU09DSzsKPiA+ICsKPiA+ICsJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0g
UFZDQUxMU19TVEFUVVNfTElTVEVOKQo+ID4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiAr
CW5vbmJsb2NrID0gZmxhZ3MgJiBTT0NLX05PTkJMT0NLOwo+ID4gKwkvKgo+ID4gKwkgKiBCYWNr
ZW5kIG9ubHkgc3VwcG9ydHMgMSBpbmZsaWdodCBhY2NlcHQgcmVxdWVzdCwgd2lsbCByZXR1cm4K
PiA+ICsJICogZXJyb3JzIGZvciB0aGUgb3RoZXJzCj4gPiArCSAqLwo+ID4gKwlpZiAodGVzdF9h
bmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ID4gKwkJCSAgICAgKHZv
aWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgewo+ID4gKwkJcmVxX2lkID0gUkVBRF9PTkNFKG1h
cC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ID4gKwkJaWYgKHJlcV9pZCAhPSBQVkNBTExT
X0lOVkFMSURfSUQgJiYKPiA+ICsJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQpID09IHJlcV9pZCkKPiA+ICsJCQlnb3RvIHJlY2VpdmVkOwo+ID4gKwkJaWYgKG5vbmJs
b2NrKQo+ID4gKwkJCXJldHVybiAtRUFHQUlOOwo+ID4gKwkJaWYgKHdhaXRfZXZlbnRfaW50ZXJy
dXB0aWJsZShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwKPiA+ICsJCQkhdGVzdF9h
bmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ID4gKwkJCQkJICAodm9p
ZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSkKPiA+ICsJCQlyZXR1cm4gLUVJTlRSOwo+ID4gKwl9
Cj4gPiArCj4gPiArCXNwaW5fbG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiA+ICsJcmV0
ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+
ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+ID4gKwkJcmV0dXJuIHJl
dDsKPiA+ICsJfQkKPiA+ICsJbWFwMiA9IGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0tFUk5F
TCk7Cj4gPiArCWlmIChtYXAyID09IE5VTEwpCj4gPiArCSAgICByZXR1cm4gLUVOT01FTTsKPiA+
ICsJcmV0ID0gIGNyZWF0ZV9hY3RpdmUobWFwMiwgJmV2dGNobik7Cj4gPiArCWlmIChyZXQgPCAw
KSB7Cj4gPiArCSAgICBrZnJlZShtYXAyKTsKPiAKPiAKPiBJbiB0aGUgY29ubmVjdCBwYXRjaCBj
cmVhdGVfYWN0aXZlKCkgZnJlZXMgbWFwczIgKGFuZCBJIGhhZCBzb21lIGNvbW1lbnRzCj4gYWJv
dXQgaXQpCgpZZXMsIHlvdSB3ZXJlIHJpZ2h0LCB0aGVyZSBpcyBubyBuZWVkIHRvIGZyZWUgbWFw
IGluIGNyZWF0ZV9hY3RpdmUuIG1hcAp3aWxsIGJlIGZyZWVkIGJ5IHRoZSBuZXh0ICJjbG9zZSIg
Y2FsbCBvbiB0aGUgcGFzc2l2ZSBzb2NrZXQuIEhvd2V2ZXIsCndlIGRvIG5lZWQgdG8gZnJlZSBt
YXAyIGJlY2F1c2UgdGhhdCBoYXMgYmVlbiBjcmVhdGVkIGluIHRoaXMgY2FsbCBmZXcKbGluZXMg
YWJvdmUuCgogCj4gPiArCSAgICByZXR1cm4gLUVOT01FTTsKPiAKPiBCb3RoIGVycm9yIHBhdGhz
IG5lZWQgYW4gdW5sb2NrLgoKWW91IGFyZSByaWdodCEKCgo+ID4gKwl9Cj4gPiArCWxpc3RfYWRk
X3RhaWwoJm1hcDItPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7Cj4gPiArCj4gPiAr
CXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiA+ICsJcmVx
LT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiArCXJlcS0+Y21kID0gUFZDQUxMU19BQ0NFUFQ7Cj4gPiAr
CXJlcS0+dS5hY2NlcHQuaWQgPSAodWludDY0X3QpIG1hcDsKPiA+ICsJcmVxLT51LmFjY2VwdC5y
ZWYgPSBtYXAyLT5hY3RpdmUucmVmOwo+ID4gKwlyZXEtPnUuYWNjZXB0LmlkX25ldyA9ICh1aW50
NjRfdCkgbWFwMjsKPiA+ICsJcmVxLT51LmFjY2VwdC5ldnRjaG4gPSBldnRjaG47Cj4gPiArCW1h
cC0+cGFzc2l2ZS5hY2NlcHRfbWFwID0gbWFwMjsKPiA+ICsKPiA+ICsJYmVkYXRhLT5yaW5nLnJl
cV9wcm9kX3B2dCsrOwo+ID4gKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgm
YmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ID4gKwlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxz
c19sb2NrKTsKPiA+ICsJaWYgKG5vdGlmeSkKPiA+ICsJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShi
ZWRhdGEtPmlycSk7Cj4gPiArCWlmIChub25ibG9jaykgewo+ID4gKwkJV1JJVEVfT05DRShtYXAt
PnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkLCByZXFfaWQpOwo+ID4gKwkJcmV0dXJuIC1FQUdBSU47
Cj4gCj4gV291bGQgaXQgYmUgd29ydGggY2hlY2tpbmcgKG1heWJlIGEgZmV3IHRpbWVzKSB3aGV0
aGVyIHRoZSByZXNwb25zZSBoYXMgY29tZQo+IGJhY2s/CgpZZXMsIGl0IGlzIHNvbWV0aGluZyB0
byBrZWVwIGluIG1pbmQuIEknbGwgYWRkIGFuIGluLWNvZGUgY29tbWVudCB0bwpyZW1lbWJlci4g
SSBkb24ndCB0aGluayB0aGlzIGlzIGEgcGF0aCB3b3J0aCBvcHRpbWl6aW5nIG5vdyBiZWNhdXNl
IGl0CmlzIG5vdCB2ZXJ5IGNvbW1vbiB0byBzZXQgdGhlIHBhc3NpdmUgc29ja2V0IGFzIG5vbi1i
bG9ja2luZy4gTWFueQppbXBsZW1lbnRhdGlvbnMgbGVhdmUgdGhlIHBhc3NpdmUgc29ja2V0IGFz
IGJsb2NraW5nIGFuZCB1c2UgInBvbGwiIHRvCmNoZWNrIGlmIHRoZXJlIGlzIHNvbWV0aGluZyB0
byBkbyBiZWZvcmUgY2FsbGluZyAiYWNjZXB0Ii4KCgo+ID4gKwl9Cj4gPiArCj4gPiArCWlmICh3
YWl0X2V2ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gPiArCQlSRUFE
X09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkpCj4gPiArCSAgICBy
ZXR1cm4gLUVJTlRSOwo+ID4gKwo+ID4gK3JlY2VpdmVkOgo+ID4gKwltYXAyID0gbWFwLT5wYXNz
aXZlLmFjY2VwdF9tYXA7Cj4gCj4gSSB0aGluayB0aGlzIGNvdWxkIGdvIHRvIHRoZSBpbmZsaWdo
dCBjaGVjayBpbiB0aGUgYmVnaW5uaW5nIG9mIHRoaXMgcm91dGluZQo+IChiZWZvcmUgdGhlICdn
b3RvJykuIE90aGVyd2lzZSBtYXAyIGhhcyBhbHJlYWR5IGJlZW4gYXNzaWduZWQgYWJvdmUuCgpZ
ZXMsIEknbGwgZG8gdGhhdC4gVGhlIGNvZGUgd29ya2VkIGFueXdheSBiZWNhdXNlIG9mIHRoZQoK
ICBtYXAtPnBhc3NpdmUuYWNjZXB0X21hcCA9IG1hcDI7Cgphc3NpZ25tZW50IGluIG90aGVyIHBh
dGguCgoKPiA+ICsJbWFwMi0+c29jayA9IG5ld3NvY2s7Cj4gPiArCW5ld3NvY2stPnNrID0ga3ph
bGxvYyhzaXplb2YoKm5ld3NvY2stPnNrKSwgR0ZQX0tFUk5FTCk7Cj4gPiArCWlmICghbmV3c29j
ay0+c2spIHsKPiA+ICsJICAgIFdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQs
IFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gPiArCSAgICBXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5p
bmZsaWdodF9yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7Cj4gPiArCSAgICBwdmNhbGxzX2Zy
b250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwMik7Cj4gPiArCSAgICBrZnJlZShtYXAyKTsKPiA+ICsJ
ICAgIHJldHVybiAtRU5PTUVNOwo+ID4gKwl9Cj4gPiArCVdSSVRFX09OQ0UobmV3c29jay0+c2st
PnNrX3NlbmRfaGVhZCwgKHZvaWQgKiltYXAyKTsKPiA+ICsKPiA+ICsJY2xlYXJfYml0KFBWQ0FM
TFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7Cj4g
PiArCXdha2VfdXAoJm1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsKPiA+ICsKPiA+
ICsJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 23:04:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 23:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqSJS-0006hj-3j; Fri, 08 Sep 2017 23:03:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqSJR-0006hd-2h
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 23:03:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 56/D5-02817-4D123B95; Fri, 08 Sep 2017 23:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu5Fxc2
 RBtcWsFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzny9hLTijVXHiR1kD4yfFLkYuDiGBJUwS
 /xYfZuti5ORgEXCQOHr2BnMXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhJfF7+AsxmEzCU+PtkE
 xtIuQSQveQzB0hYRMBA4v31SWwg45kFVjNK9F1pYgZJCAs4Shza+pwFxOYUsJN4dns6E4jNK+
 AtcavlIzvEPZ8YJf4vPw7WICqgK3Ho3x82iCJBiZMzn4A1MwMdsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIT1DAyMOxh3
 tPsdYpTkYFIS5fX+vylSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvr8LmSCHBotT01Iq0zBxgP
 MCkJTh4lER4V4OkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnLcApEgApCijNA9uBCw2Lz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5p0KMoUnM68EbtMroCOYgI4oeb4B5IiSRISUVAN
 j17uywqWr1tvrp969k/pzt1G87UfXuzKvf65dF3h/1s4D8X1znrXq/dzK2esV33Dv5mzf4u1f
 025Ffzc7Ov+qzluOa2lFCfcZPyV1vFV+we8WOj002f1LXUGDRdN2ndOz+bR8TohvX/nvTneAu
 rxhTcQDPekrMv/VV3GvebWi4vFVmUUNO1cIK7EUZyQaajEXFScCAPo6T+TIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1504911823!90778753!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39650 invoked from network); 8 Sep 2017 23:03:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Sep 2017 23:03:44 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AECB321EAB;
 Fri,  8 Sep 2017 23:03:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AECB321EAB
Date: Fri, 8 Sep 2017 16:03:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
 <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNSBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gQEAgLTczNiw2
ICs3NTUsMTA0IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2Nr
LCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCj4gPiAgCXJldHVybiByZXQ7Cj4g
PiAgfQo+ID4gIAo+ID4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsX3Bh
c3NpdmUoc3RydWN0IGZpbGUgKmZpbGUsCj4gPiArCQkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGEsCj4gPiArCQkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
LAo+ID4gKwkJCQkJICAgICAgIHBvbGxfdGFibGUgKndhaXQpCj4gPiArewo+ID4gKwlpbnQgbm90
aWZ5LCByZXFfaWQsIHJldDsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsK
PiA+ICsKPiAKPiBJIGFtIGEgYml0IGNvbmZ1c2VkIGJ5IHRoZSBsb2dpYyBoZXJlLgo+IAo+ID4g
KwlpZiAodGVzdF9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiA+ICsJCSAgICAg
KHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgewo+ID4gKwkJdWludDMyX3QgcmVxX2lkID0g
UkVBRF9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ID4gKwkJaWYgKHJlcV9p
ZCAhPSBQVkNBTExTX0lOVkFMSURfSUQgJiYKPiA+ICsJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5y
c3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkKPiA+ICsJCQlyZXR1cm4gUE9MTElOOwo+IAo+
IFRoaXMgaXMgc3VjY2Vzc2Z1bCBhY2NlcHQ/CgpZZXM6IGlmIGFuIGFjY2VwdCByZXBseSBpcyBw
ZW5kaW5nLCB0aGVyZSBtdXN0IGJlIHNvbWV0aGluZyB0byByZWFkIG9uCnRoZSBwYXNzaXZlIHNv
Y2tldC4KCgo+IFdoeSBpcyBpdCByZXR1cm5pbmcgUE9MTElOIG9ubHkgYW5kIG5vdAo+IFBPTExJ
TiB8IFBPTExSRE5PUk0gKG9yIFBPTExPVVQsIGZvciB0aGF0IG1hdHRlcik/CgpLZWVwIGluIG1p
bmQgdGhhdCB0aGlzIGlzIGEgcGFzc2l2ZSBzb2NrZXQuIFRoZXJlIGlzIG5vIHdyaXRpbmcgdG8K
dGhlbS4gQnV0IHllcywgUE9MTElOIGFuZCBQT0xMUkROT1JNIGFyZSBlcXVpdmFsZW50LCBzbyBp
dCBpcyBiZXN0IHRvCnNldCBib3RoLiBJJ2xsIGRvIHRoYXQuCgoKPiA+ICsKPiA+ICsJCXBvbGxf
d2FpdChmaWxlLCAmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsIHdhaXQpOwo+ID4g
KwkJcmV0dXJuIDA7Cj4gPiArCX0KPiA+ICsKPiA+ICsJaWYgKHRlc3RfYW5kX2NsZWFyX2JpdChQ
VkNBTExTX0ZMQUdfUE9MTF9SRVQsCj4gPiArCQkJICAgICAgICh2b2lkICopJm1hcC0+cGFzc2l2
ZS5mbGFncykpCj4gPiArCQlyZXR1cm4gUE9MTElOOwo+IAo+IFRoaXMgaXMgcHJldmlvdXMgcG9s
bCByZXF1ZXN0IGNvbXBsZXRpbmc/CgpZZXMsIGEgcHJldmlvdXMgUE9MTCByZXF1ZXN0IGNvbXBs
ZXRpbmcuCgoKPiA+ICsKPiA+ICsJLyoKPiA+ICsJICogRmlyc3QgY2hlY2sgUkVULCB0aGVuIElO
RkxJR0hULiBObyBiYXJyaWVycyBuZWNlc3NhcnkgdG8KPiA+ICsJICogZW5zdXJlIGV4ZWN1dGlv
biBvcmRlcmluZyBiZWNhdXNlIG9mIHRoZSBjb25kaXRpb25hbAo+ID4gKwkgKiBpbnN0cnVjdGlv
bnMgY3JlYXRpbmcgY29udHJvbCBkZXBlbmRlbmNpZXMuCj4gPiArCSAqLwo+ID4gKwo+ID4gKwlp
ZiAodGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwKPiA+ICsJCQkg
ICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykpIHsKPiA+ICsJCXBvbGxfd2FpdChmaWxl
LCAmYmVkYXRhLT5pbmZsaWdodF9yZXEsIHdhaXQpOwo+ID4gKwkJcmV0dXJuIDA7Cj4gPiArCX0K
PiAKPiBUaGlzIEkgZG9uJ3QgdW5kZXJzdGFuZCwgY291bGQgeW91IGV4cGxhaW4/CgpJZiBub25l
IG9mIHRoZSBjb25kaXRpb25zIGFib3ZlIGFwcGx5ICh0aGVyZSBpc24ndCBhbgphY2NlcHQgcmVw
bHkgcmVhZHksIGFuZCB0aGVyZSBpc24ndCBhIHBvbGwgcmVwbHkgcmVhZHkpIHRoZW4gaXQgbWVh
bnMKdGhhdCB3ZSBhY3R1YWxseSBuZWVkIHRvIHRlbGwgdGhlIGNhbGxlciB0byB3YWl0LiBUaGlz
IGlzIGRvbmUgYnkKY2FsbGluZyBwb2xsX3dhaXQgdG8gYWRkIGEgd2FpdF9xdWV1ZSB0byB0aGUg
cG9sbCB0YWJsZS4KClRoZW4gd2UgbmVlZCB0byB0ZWxsIHRoZSBiYWNrZW5kIHRoYXQgd2UgYXJl
IHBvbGxpbmcsIHRoYXQgaXMgZG9uZSBieQp0aGUgY29kZSBiZWxvdyB0aGF0IHNlbmRzIGEgUFZD
QUxMU19QT0xMIG1lc3NhZ2UgdG8gdGhlIGJhY2tlbmQuCgpUaGUgY2hlY2sgb24gUFZDQUxMU19G
TEFHX1BPTExfSU5GTElHSFQgaGVyZSBpcyB0byBhdm9pZCBzZW5kaW5nCm11bHRpcGxlIFBWQ0FM
TFNfUE9MTCByZXF1ZXN0cyB0byB0aGUgYmFja2VuZC4gVGh1cywgaWYgdGhlcmUgaXMgb25lCmFs
cmVhZHkgaW4tZmxpZ2h0LCB3ZSBjYW4ganVzdCBjYWxsIHBvbGxfd2FpdCBhbmQgcmV0dXJuIGlt
bWVkaWF0ZWx5CndpdGhvdXQgc2VuZGluZyBhIHNlY29uZCByZXF1ZXN0LgogCiAKPiA+ICsKPiA+
ICsJc3Bpbl9sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+ID4gKwlyZXQgPSBnZXRfcmVx
dWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ID4gKwlpZiAocmV0IDwgMCkgewo+ID4gKwkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4gPiArCQlyZXR1cm4gcmV0Owo+ID4gKwl9
Cj4gPiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiA+
ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiArCXJlcS0+Y21kID0gUFZDQUxMU19QT0xMOwo+
ID4gKwlyZXEtPnUucG9sbC5pZCA9ICh1aW50NjRfdCkgbWFwOwo+ID4gKwo+ID4gKwliZWRhdGEt
PnJpbmcucmVxX3Byb2RfcHZ0Kys7Cj4gPiArCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tf
Tk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7Cj4gPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnB2Y2FsbHNzX2xvY2spOwo+ID4gKwlpZiAobm90aWZ5KQo+ID4gKwkJbm90aWZ5X3JlbW90ZV92
aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiA+ICsKPiA+ICsJcG9sbF93YWl0KGZpbGUsICZiZWRhdGEt
PmluZmxpZ2h0X3JlcSwgd2FpdCk7Cj4gPiArCXJldHVybiAwOwo+ID4gK30KPiA+ICsKPiA+ICtz
dGF0aWMgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9hY3RpdmUoc3RydWN0IGZpbGUg
KmZpbGUsCj4gPiArCQkJCQkgICAgICBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKPiA+
ICsJCQkJCSAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwKPiA+ICsJCQkJCSAgICAgIHBv
bGxfdGFibGUgKndhaXQpCj4gPiArewo+ID4gKwl1bnNpZ25lZCBpbnQgbWFzayA9IDA7Cj4gPiAr
CWludDMyX3QgaW5fZXJyb3IsIG91dF9lcnJvcjsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9p
bnRmICppbnRmID0gbWFwLT5hY3RpdmUucmluZzsKPiA+ICsKPiA+ICsJb3V0X2Vycm9yID0gaW50
Zi0+b3V0X2Vycm9yOwo+ID4gKwlpbl9lcnJvciA9IGludGYtPmluX2Vycm9yOwo+ID4gKwo+ID4g
Kwlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLCB3YWl0KTsK
PiA+ICsJaWYgKHB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKQo+ID4gKwkJbWFzayB8PSBQ
T0xMT1VUIHwgUE9MTFdSTk9STTsKPiA+ICsJaWYgKHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1h
cCkpCj4gPiArCQltYXNrIHw9IFBPTExJTiB8IFBPTExSRE5PUk07Cj4gPiArCWlmIChpbl9lcnJv
ciAhPSAwIHx8IG91dF9lcnJvciAhPSAwKQo+ID4gKwkJbWFzayB8PSBQT0xMRVJSOwo+ID4gKwo+
ID4gKwlyZXR1cm4gbWFzazsKPiA+ICt9Cj4gPiArCj4gPiArdW5zaWduZWQgaW50IHB2Y2FsbHNf
ZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKPiA+ICsJ
CQkgICAgICAgcG9sbF90YWJsZSAqd2FpdCkKPiA+ICt7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2Jl
ZGF0YSAqYmVkYXRhOwo+ID4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gPiArCj4gPiAr
CWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4gPiArCQlyZXR1cm4gUE9MTE5WQUw7Cj4gPiArCWJl
ZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPiArCj4g
PiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIFJFQURfT05DRShzb2NrLT5zay0+c2tf
c2VuZF9oZWFkKTsKPiAKPiBJIGp1c3Qgbm90aWNlZCB0aGlzIC0tLSB3aHkgaXMgaXQgUkVBRF9P
TkNFPyBBcmUgeW91IGNvbmNlcm5lZCB0aGF0Cj4gc2tfc2VuZF9oZWFkIG1heSBjaGFuZ2U/CgpO
bywgYnV0IEkgd2FudGVkIHRvIGF2b2lkIHBhcnRpYWwgcmVhZHMuIEEgY2FsbGVyIGNvdWxkIGNh
bGwKcHZjYWxsc19mcm9udF9hY2NlcHQgYW5kIHB2Y2FsbHNfZnJvbnRfcG9sbCBvbiBuZXdzb2Nr
IGFsbW9zdCBhdCB0aGUKc2FtZSB0aW1lIChpdCBpcyBwcm9iYWJseSBub3QgdGhlIGNvcnJlY3Qg
d2F5IHRvIHVzZSB0aGUgQVBJKSwgSSB3YW50ZWQKdG8gbWFrZSBzdXJlIHRoYXQgIm1hcCIgaXMg
ZWl0aGVyIHJlYWQgY29ycmVjdGx5LCBvciBub3QgcmVhZCBhdCBhbGwuCgoKPiA+ICsJaWYgKCFt
YXApCj4gPiArCQlyZXR1cm4gUE9MTE5WQUw7Cj4gPiArCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQp
Cj4gPiArCQlyZXR1cm4gcHZjYWxsc19mcm9udF9wb2xsX2FjdGl2ZShmaWxlLCBiZWRhdGEsIG1h
cCwgd2FpdCk7Cj4gPiArCWVsc2UKPiA+ICsJCXJldHVybiBwdmNhbGxzX2Zyb250X3BvbGxfcGFz
c2l2ZShmaWxlLCBiZWRhdGEsIG1hcCwgd2FpdCk7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewo+ID4g
IAl7ICJwdmNhbGxzIiB9LAo+ID4gIAl7ICIiIH0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKPiA+IGluZGV4
IGRlMjQwNDEuLjI1ZTA1YjggMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmgKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+ID4gQEAgLTIwLDUg
KzIwLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+
ID4gIAkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAo+ID4gIAkJCSAgc2l6ZV90IGxlbiwKPiA+ICAJ
CQkgIGludCBmbGFncyk7Cj4gPiArdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1
Y3QgZmlsZSAqZmlsZSwKPiA+ICsJCQkJc3RydWN0IHNvY2tldCAqc29jaywKPiA+ICsJCQkJcG9s
bF90YWJsZSAqd2FpdCk7Cj4gPiAgCj4gPiAgI2VuZGlmCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 23:09:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 23:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqSOZ-00075D-Q8; Fri, 08 Sep 2017 23:09:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqSOY-000757-Qs
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 23:09:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C0/3C-03422-21323B95; Fri, 08 Sep 2017 23:09:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq6g8uZ
 Ig8XvRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5fQ4FC0QqJvXKNzDeEuhi5OIQEljCJPF/
 52/2LkZODhYBB4nD1xewdjFycDAKxEg8+GENEmYUCJOYfHkJK0SJlkRrzywwm03AUOLvk01sI
 OUSQPaSzxwgYREBA4n31yexgYxnFljNKNF3pYkZpEZYwEXizL4gkBpOATuJv1dfsoHYvALeEg
 v+r2GGOOcTo8Saxg+MIAlRAV2JQ//+QBUJSpyc+YQFxGYGumH59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PtjQGH
 GCU5mJREeb3/b4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLobQ5UkiwKDU9tSItMwcYCzBpC
 Q4eJRFeEZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ895RBCoSACnKKM2DGwGLy0uMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nUHmcKTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoFRf+F
 t/qtnlpctns9cd8HO8Fbyu3l9LmGnFGxTbxyV3fLQW/HAu2BxoWML78UwPvp+cM/fXeIbK5f9
 Cf1TdeGBurvWFOmyC/ISnCIp54JDze5NF1gRNYsxzvq77QoHZfUsdvGq+xm5v6eq7rJX+BIf3
 JAjv/T9+ymRn67+OvyT4ffK68G/bJoklFiKMxINtZiLihMBJu+TBcYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504912143!92648375!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22742 invoked from network); 8 Sep 2017 23:09:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 23:09:05 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0D1E2214C5;
 Fri,  8 Sep 2017 23:09:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D1E2214C5
Date: Fri, 8 Sep 2017 16:09:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <2fd1b3f3-28aa-1958-7522-766c7d92e8d3@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081605500.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-12-git-send-email-sstabellini@kernel.org>
 <2fd1b3f3-28aa-1958-7522-766c7d92e8d3@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxNSBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgUFZDQUxMU19S
RUxFQVNFIHRvIHRoZSBiYWNrZW5kIGFuZCB3YWl0IGZvciBhIHJlcGx5LiBUYWtlIGJvdGgKPiA+
IGluX211dGV4IGFuZCBvdXRfbXV0ZXggdG8gYXZvaWQgY29uY3VycmVudCBhY2Nlc3Nlcy4gVGhl
biwgZnJlZSB0aGUKPiA+IHNvY2tldC4KPiA+Cj4gPiBGb3IgcGFzc2l2ZSBzb2NrZXRzLCBjaGVj
ayB3aGV0aGVyIHdlIGhhdmUgYWxyZWFkeSBwcmUtYWxsb2NhdGVkIGFuCj4gPiBhY3RpdmUgc29j
a2V0IGZvciB0aGUgcHVycG9zZSBvZiBiZWluZyBhY2NlcHRlZC4gSWYgc28sIGZyZWUgdGhhdCBh
cwo+ID4gd2VsbC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+
IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYyB8IDg4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAxICsKPiA+ICAyIGZpbGVzIGNoYW5n
ZWQsIDg5IGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBpbmRleCAxYzk3
NWQ2Li43NzVhNmQyIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
Cj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IEBAIC0xOTIsNiArMTky
LDIzIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQg
aXJxLCB2b2lkICpzb2NrX21hcCkKPiA+ICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ID4gIH0KPiA+
ICAKPiA+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVjdCBwdmNhbGxz
X2JlZGF0YSAqYmVkYXRhLAo+ID4gKwkJCQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCj4g
PiArewo+ID4gKwlpbnQgaTsKPiA+ICsKPiA+ICsJc3Bpbl9sb2NrKCZiZWRhdGEtPnB2Y2FsbHNz
X2xvY2spOwo+ID4gKwlpZiAoIWxpc3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gPiArCQlsaXN0X2Rl
bF9pbml0KCZtYXAtPmxpc3QpOwo+ID4gKwlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19s
b2NrKTsKPiA+ICsKPiA+ICsJZm9yIChpID0gMDsgaSA8ICgxIDw8IG1hcC0+YWN0aXZlLnJpbmct
PnJpbmdfb3JkZXIpOyBpKyspCj4gPiArCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKG1hcC0+
YWN0aXZlLnJpbmctPnJlZltpXSwgMCwgMCk7Cj4gPiArCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nl
c3MobWFwLT5hY3RpdmUucmVmLCAwLCAwKTsKPiA+ICsJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25n
KW1hcC0+YWN0aXZlLnJpbmcpOwo+ID4gKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKG1hcC0+YWN0
aXZlLmlycSwgbWFwKTsKPiAKPiBXb3VsZCBpdCBiZXR0ZXIgdG8gZmlyc3QgdW5iaW5kIHRoZSBo
YW5kbGVyPyBBbnkgY2hhbmNlIGFuIGludGVycnVwdAo+IG1pZ2h0IGNvbWUgaW4/CgpGYWlyIGVu
b3VnaCwgSSdsbCBkbyB0aGF0LgoKCj4gPiArfQo+ID4gKwo+ID4gIGludCBwdmNhbGxzX2Zyb250
X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ID4gIHsKPiA+ICAJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7Cj4gPiBAQCAtODUzLDYgKzg3MCw3NyBAQCB1bnNpZ25lZCBpbnQgcHZj
YWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+
ID4gIAkJcmV0dXJuIHB2Y2FsbHNfZnJvbnRfcG9sbF9wYXNzaXZlKGZpbGUsIGJlZGF0YSwgbWFw
LCB3YWl0KTsKPiA+ICB9Cj4gPiAgCj4gPiAraW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFzZShzdHJ1
Y3Qgc29ja2V0ICpzb2NrKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRh
dGE7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiA+ICsJaW50IHJlcV9pZCwgbm90
aWZ5LCByZXQ7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPiArCj4g
PiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4gPiArCQlyZXR1cm4gLUVJTzsKPiA+ICsJYmVk
YXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+ICsKPiA+
ICsJaWYgKHNvY2stPnNrID09IE5VTEwpCj4gPiArCQlyZXR1cm4gMDsKPiAKPiBUaGlzIGNhbiBn
byBhYm92ZSBiZWRhdGEgYWNjZXNzLgoKWWVzLCBnb29kIGlkZWEuCgoKPiAoWW91IGFyZSBnb2lu
ZyB0byBhZGRyZXNzIGxvY2tpbmcgaGVyZSBzbyBJIHdvbid0IHJldmlldyB0aGUgcmVzdCkKClll
cywgSSB3aWxsLiBUaGFua3MgZm9yIHRoZSByZXZpZXchIEFuZCBzb3JyeSBmb3IgdGFraW5nIHNv
IGxvbmcgdG8KY29tZSBiYWNrIHRvIHlvdS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 08 23:11:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 23:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqSQw-0007fb-6O; Fri, 08 Sep 2017 23:11:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqSQv-0007fN-1G
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 23:11:33 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 3F/DC-02048-4A323B95; Fri, 08 Sep 2017 23:11:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu5i5c2
 RBr0v5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owJc7ewFJzSqli06hVTA+MnxS5GLg4hgSVM
 EjN37mfqYuTkYBFwkLhycDVrFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSex+/Z0ZxGYTMJT4+
 2QTG0i5BJC95DMHSFhEwEDi/fVJbCDjmQVWM0r0XWkCqxcWsJFofXGHHcTmFLCTaL9+mQXE5h
 Xwlmj6fIQd4p5PjBL7W/rA7hEV0JU49O8PG0SRoMTJmU/AGpiBjlg+fRvLBEaBWUhSs5CkFjA
 yrWLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzDegYGxh2M
 DXv9DjFKcjApifJ6/98UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5nS5kghwaLU9NSKtMwcY
 ETApCU4eJREeH1B0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc4bBVIkAFKUUZoHNwIWnZ
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuBJnCk5lXArfpFdARTEBHlDzfAHJESSJCSqq
 B0XrZ9OOn76aJqN57/Naj31SsMD8iT3PS/7NCO+YtvNLb/uP8VQ/jpuTw/iktV5ad8a7sS3JV
 c5oUekSq9PHt/7tn2u7uWTSrWOOMk95MG03HNxfPyJgeklm3glPhd0He5kWub08v27Bhl3XN1
 QcP3rx9oLLud6ycecOVmgr5+SuFxJXiePssxJVYijMSDbWYi4oTASxFnyfJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1504912290!97106051!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34434 invoked from network); 8 Sep 2017 23:11:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 23:11:31 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 56EE421D28;
 Fri,  8 Sep 2017 23:11:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 56EE421D28
Date: Fri, 8 Sep 2017 16:11:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <f9e15125-bf79-fc8d-2df3-2857aab62f9a@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081610080.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-10-git-send-email-sstabellini@kernel.org>
 <f9e15125-bf79-fc8d-2df3-2857aab62f9a@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNCBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEltcGxlbWVudCByZWN2
bXNnIGJ5IGNvcHlpbmcgZGF0YSBmcm9tIHRoZSAiaW4iIHJpbmcuIElmIG5vdCBlbm91Z2ggZGF0
YQo+ID4gaXMgYXZhaWxhYmxlIGFuZCB0aGUgcmVjdm1zZyBjYWxsIGlzIGJsb2NraW5nLCB0aGVu
IHdhaXQgb24gdGhlCj4gPiBpbmZsaWdodF9jb25uX3JlcSB3YWl0cXVldWUuIFRha2UgdGhlIGFj
dGl2ZSBzb2NrZXQgaW5fbXV0ZXggc28gdGhhdAo+ID4gb25seSBvbmUgZnVuY3Rpb24gY2FuIGFj
Y2VzcyB0aGUgcmluZyBhdCBhbnkgZ2l2ZW4gdGltZS4KPiA+IAo+ID4gSWYgbm8gZGF0YSBpcyBh
dmFpbGFibGUgb24gdGhlIHJpbmcsIHJhdGhlciB0aGFuIHJldHVybmluZyBpbW1lZGlhdGVseQo+
ID4gb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAwMCBjeWNsZXMuIFRoaXMgc21h
bGwgb3B0aW1pemF0aW9uCj4gPiB0dXJucyBvdXQgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBhbmQg
bGF0ZW5jeSBzaWduaWZpY2FudGx5Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20KPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMgfCAxMDIKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gPiAgIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgNCAr
Kwo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDEwNiBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMKPiA+IGluZGV4IDM2OWFjZGUuLjYzNWE4M2EgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYwo+ID4gQEAgLTEwNSw2ICsxMDUsMjAgQEAgc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3dy
aXRlX3RvZG8oc3RydWN0IHNvY2tfbWFwcGluZwo+ID4gKm1hcCkKPiA+ICAgCXJldHVybiBzaXpl
IC0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgc2l6ZSk7Cj4gPiAgIH0KPiA+ICAgK3N0YXRp
YyBib29sIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkK
PiA+ICt7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0aXZl
LnJpbmc7Cj4gPiArCVJJTkdfSURYIGNvbnMsIHByb2Q7Cj4gPiArCWludDMyX3QgZXJyb3I7Cj4g
PiArCj4gPiArCWNvbnMgPSBpbnRmLT5pbl9jb25zOwo+ID4gKwlwcm9kID0gaW50Zi0+aW5fcHJv
ZDsKPiA+ICsJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKPiA+ICsJcmV0dXJuIChlcnJvciAhPSAw
IHx8Cj4gPiArCQlwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLAo+ID4gKwkJCSAgICAgICBYRU5f
RkxFWF9SSU5HX1NJWkUoaW50Zi0+cmluZ19vcmRlcikpICE9IDApOwo+ID4gK30KPiA+ICsKPiA+
ICAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlcihpbnQgaXJx
LCB2b2lkICpkZXZfaWQpCj4gPiAgIHsKPiA+ICAgCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYg
PSBkZXZfaWQ7Cj4gPiBAQCAtNDM0LDYgKzQ0OCw5NCBAQCBpbnQgcHZjYWxsc19mcm9udF9zZW5k
bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdAo+ID4gbXNnaGRyICptc2csCj4gPiAgIAly
ZXR1cm4gdG90X3NlbnQ7Cj4gPiAgIH0KPiA+ICAgK3N0YXRpYyBpbnQgX19yZWFkX3Jpbmcoc3Ry
dWN0IHB2Y2FsbHNfZGF0YV9pbnRmICppbnRmLAo+ID4gKwkJICAgICAgIHN0cnVjdCBwdmNhbGxz
X2RhdGEgKmRhdGEsCj4gPiArCQkgICAgICAgc3RydWN0IGlvdl9pdGVyICptc2dfaXRlciwKPiA+
ICsJCSAgICAgICBzaXplX3QgbGVuLCBpbnQgZmxhZ3MpCj4gPiArewo+ID4gKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7Cj4gPiArCVJJTkdfSURY
IGFycmF5X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUoaW50Zi0+cmluZ19vcmRlcik7Cj4gPiAr
CWludDMyX3QgZXJyb3I7Cj4gPiArCj4gPiArCWNvbnMgPSBpbnRmLT5pbl9jb25zOwo+ID4gKwlw
cm9kID0gaW50Zi0+aW5fcHJvZDsKPiA+ICsJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKPiA+ICsJ
LyogZ2V0IHBvaW50ZXJzIGJlZm9yZSByZWFkaW5nIGZyb20gdGhlIHJpbmcgKi8KPiA+ICsJdmly
dF9ybWIoKTsKPiA+ICsJaWYgKGVycm9yIDwgMCkKPiA+ICsJCXJldHVybiBlcnJvcjsKPiA+ICsK
PiA+ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5X3NpemUpOwo+ID4g
KwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKTsKPiA+ICsJbWFz
a2VkX2NvbnMgPSBwdmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7Cj4gPiArCj4gPiArCWlm
IChzaXplID09IDApCj4gPiArCQlyZXR1cm4gMDsKPiA+ICsKPiA+ICsJaWYgKGxlbiA+IHNpemUp
Cj4gPiArCQlsZW4gPSBzaXplOwo+ID4gKwo+ID4gKwlpZiAobWFza2VkX3Byb2QgPiBtYXNrZWRf
Y29ucykgewo+ID4gKwkJY29weV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMsIGxlbiwg
bXNnX2l0ZXIpOwo+ID4gKwl9IGVsc2Ugewo+ID4gKwkJaWYgKGxlbiA+IChhcnJheV9zaXplIC0g
bWFza2VkX2NvbnMpKSB7Cj4gPiArCQkJY29weV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2Nv
bnMsCj4gPiArCQkJCSAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9jb25zLCBtc2dfaXRlcik7Cj4g
PiArCQkJY29weV90b19pdGVyKGRhdGEtPmluLAo+ID4gKwkJCQkgICAgIGxlbiAtIChhcnJheV9z
aXplIC0gbWFza2VkX2NvbnMpLAo+ID4gKwkJCQkgICAgIG1zZ19pdGVyKTsKPiA+ICsJCX0gZWxz
ZSB7Cj4gPiArCQkJY29weV90b19pdGVyKGRhdGEtPmluICsgbWFza2VkX2NvbnMsIGxlbiwgbXNn
X2l0ZXIpOwo+ID4gKwkJfQo+ID4gKwl9Cj4gPiArCS8qIHJlYWQgZGF0YSBmcm9tIHRoZSByaW5n
IGJlZm9yZSBpbmNyZWFzaW5nIHRoZSBpbmRleCAqLwo+ID4gKwl2aXJ0X21iKCk7Cj4gPiArCWlm
ICghKGZsYWdzICYgTVNHX1BFRUspKQo+ID4gKwkJaW50Zi0+aW5fY29ucyArPSBsZW47Cj4gPiAr
Cj4gPiArCXJldHVybiBsZW47Cj4gPiArfQo+ID4gKwo+ID4gK2ludCBwdmNhbGxzX2Zyb250X3Jl
Y3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNnLCBzaXplX3QKPiA+
IGxlbiwKPiA+ICsJCSAgICAgaW50IGZsYWdzKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7Cj4gPiArCWludCByZXQgPSAtRUFHQUlOOwo+IAo+IE5vdCBuZWNlc3Nh
cnkgdG8gaW5pdGlhbGl6ZS4KClllcywgeW91IGFyZSByaWdodC4KCgo+ID4gKwlzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXA7Cj4gPiArCj4gPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4gPiAr
CQlyZXR1cm4gLUVOT1RDT05OOwo+ID4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2Fs
bHNfZnJvbnRfZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGlu
ZyAqKSBSRUFEX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4gPiArCWlmICghbWFwKQo+
ID4gKwkJcmV0dXJuIC1FTk9UU09DSzsKPiA+ICsKPiA+ICsJaWYgKGZsYWdzICYgKE1TR19DTVNH
X0NMT0VYRUN8TVNHX0VSUlFVRVVFfE1TR19PT0J8TVNHX1RSVU5DKSkKPiA+ICsJCXJldHVybiAt
RU9QTk9UU1VQUDsKPiA+ICsKPiA+ICsJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgp
Owo+ID4gKwlpZiAobGVuID4gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+YWN0aXZlLnJpbmctPnJp
bmdfb3JkZXIpKQo+ID4gKwkJbGVuID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+YWN0aXZlLnJp
bmctPnJpbmdfb3JkZXIpOwo+ID4gKwo+ID4gKwl3aGlsZSAoIShmbGFncyAmIE1TR19ET05UV0FJ
VCkgJiYgIXB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpIHsKPiA+ICsJCXdhaXRfZXZlbnRf
aW50ZXJydXB0aWJsZShtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSwKPiA+ICsJCQkJCSBw
dmNhbGxzX2Zyb250X3JlYWRfdG9kbyhtYXApKTsKPiA+ICsJfQo+ID4gKwlyZXQgPSBfX3JlYWRf
cmluZyhtYXAtPmFjdGl2ZS5yaW5nLCAmbWFwLT5hY3RpdmUuZGF0YSwKPiA+ICsJCQkgICZtc2ct
Pm1zZ19pdGVyLCBsZW4sIGZsYWdzKTsKPiA+ICsKPiA+ICsJaWYgKHJldCA+IDApCj4gPiArCQlu
b3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5hY3RpdmUuaXJxKTsKPiA+ICsJaWYgKHJldCA9PSAw
KQo+ID4gKwkJcmV0ID0gLUVBR0FJTjsKPiA+ICsJaWYgKHJldCA9PSAtRU5PVENPTk4pCj4gPiAr
CQlyZXQgPSAwOwo+ID4gKwo+ID4gKwltdXRleF91bmxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4
KTsKPiA+ICsJcmV0dXJuIHJldDsKPiAKPiBBcmUgZXJyb3JzIGNvbnZlcnRlZCBieSB0aGUgY2Fs
bGVyPyAoSSBhbSBhc2tpbmcgYmVjYXVzZSByZWN2bXNnIGNhbiBvbmx5Cj4gcmV0dXJuIC0xIGZv
ciBlcnJvcnMpCgpZZXMsIHRoZSBjYWxsZXIgd2lsbCBzZXQgZXJybm8gYXBwcm9wcmlhdGVseS4K
Cgo+ID4gK30KPiA+ICsKPiA+ICAgaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29ja2V0
ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludAo+ID4gYWRkcl9sZW4pCj4gPiAgIHsK
PiA+ICAgCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+ID4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+
ID4gaW5kZXggZDkzN2MyNC4uZGUyNDA0MSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuaAo+ID4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCj4gPiBA
QCAtMTYsNSArMTYsOSBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAq
c29jaywKPiA+ICAgaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2Nr
LAo+ID4gICAJCQkgIHN0cnVjdCBtc2doZHIgKm1zZywKPiA+ICAgCQkJICBzaXplX3QgbGVuKTsK
PiA+ICtpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssCj4gPiAr
CQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCj4gPiArCQkJICBzaXplX3QgbGVuLAo+ID4gKwkJCSAg
aW50IGZsYWdzKTsKPiA+ICAgICAjZW5kaWYKPiA+IAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 08 23:20:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 23:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqSZf-000054-1D; Fri, 08 Sep 2017 23:20:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqSZd-00004y-Pa
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 23:20:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5C/3A-03610-0C523B95; Fri, 08 Sep 2017 23:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu5+1c2
 RBhsuWlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3D65lLXhuXPH4zDrWBsa3ml2MXBxCAkuY
 JJpuX2PsYuTkYBFwkFh98hBzFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSey/OJkFxGYTMJT4+
 2QTG0i5BJC95DMHSFhEwEDi/fVJbCDjmQVWM0r0XWliBkkIA82ZPh9iFaeAncSk03fYQGxeAW
 +JnnWvWCHu+cgo8fbuBHaQhKiArsShf3+gigQlTs58AraYGeiI5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGQAgh2Mv5YF
 HGKU5GBSEuX1/r8pUogvKT+lMiOxOCO+qDQntfgQowwHh5IErwswrIUEi1LTUyvSMnOAEQGTl
 uDgURLhzVYBSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDivHsgMAZCijNI8uBGw6LzEKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5XkCk8mXklcJteAR3BBHREyfMNIEeUJCKkpBoYTVT
 iVs+4wyvjP8tK5IVT5+GYJukfarUP4u7eU7c0ZN1uqf66T1nu1v3gohI759hT9l+2PF1x8kjp
 wbRZUUeaJ/3ervOzRLy6q3vhm9d5SWo/rp5807bwg5Xk5Spd8+Mm3YudchdM7Otv6zp+eoFNr
 Ifcv0NbeOyVTjYqetUscagtU5pZ8q5MiaU4I9FQi7moOBEAOb4OCMkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1504912830!81924634!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16787 invoked from network); 8 Sep 2017 23:20:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 23:20:31 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 80F0321977;
 Fri,  8 Sep 2017 23:20:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 80F0321977
Date: Fri, 8 Sep 2017 16:20:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <bac44a61-e6d2-72fe-a8b4-5dec0e23186f@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081612490.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-4-git-send-email-sstabellini@kernel.org>
 <bac44a61-e6d2-72fe-a8b4-5dec0e23186f@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCAxMiBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgYSBQVkNBTExT
X1NPQ0tFVCBjb21tYW5kIHRvIHRoZSBiYWNrZW5kLCB1c2UgdGhlIG1hc2tlZAo+ID4gcmVxX3By
b2RfcHZ0IGFzIHJlcV9pZC4gVGhpcyB3YXksIHJlcV9pZCBpcyBndWFyYW50ZWVkIHRvIGJlIGJl
dHdlZW4gMAo+ID4gYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5IGhhdmUg
YSBzbG90IGluIHRoZSByc3AgYXJyYXkKPiA+IHJlYWR5IGZvciB0aGUgcmVzcG9uc2UsIGFuZCB0
aGVyZSBjYW5ub3QgYmUgdHdvIG91dHN0YW5kaW5nIHJlc3BvbnNlcwo+ID4gd2l0aCB0aGUgc2Ft
ZSByZXFfaWQuCj4gPiAKPiA+IFdhaXQgZm9yIHRoZSByZXNwb25zZSBieSB3YWl0aW5nIG9uIHRo
ZSBpbmZsaWdodF9yZXEgd2FpdHF1ZXVlIGFuZAo+ID4gY2hlY2sgZm9yIHRoZSByZXFfaWQgZmll
bGQgaW4gcnNwW3JlcV9pZF0uIFVzZSBhdG9taWMgYWNjZXNzZXMgYW5kCj4gPiBiYXJyaWVycyB0
byByZWFkIHRoZSBmaWVsZC4gTm90ZSB0aGF0IHRoZSBiYXJyaWVycyBhcmUgc2ltcGxlIHNtcAo+
ID4gYmFycmllcnMgKGFzIG9wcG9zZWQgdG8gdmlydCBiYXJyaWVycykgYmVjYXVzZSB0aGV5IGFy
ZSBmb3IgaW50ZXJuYWwKPiA+IGZyb250ZW5kIHN5bmNocm9uaXphdGlvbiwgbm90IGZyb250ZW5k
PC0+YmFja2VuZCBjb21tdW5pY2F0aW9uLgo+ID4gCj4gPiBPbmNlIGEgcmVzcG9uc2UgaXMgcmVj
ZWl2ZWQsIGNsZWFyIHRoZSBjb3JyZXNwb25kaW5nIHJzcCBzbG90IGJ5IHNldHRpbmcKPiA+IHJl
cV9pZCB0byBQVkNBTExTX0lOVkFMSURfSUQuIE5vdGUgdGhhdCBQVkNBTExTX0lOVkFMSURfSUQg
aXMgaW52YWxpZAo+ID4gb25seSBmcm9tIHRoZSBmcm9udGVuZCBwb2ludCBvZiB2aWV3LiBJdCBp
cyBub3QgcGFydCBvZiB0aGUgUFZDYWxscwo+ID4gcHJvdG9jb2wuCj4gPiAKPiA+IHB2Y2FsbHNf
ZnJvbnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMgZnJv
bSB0aGUKPiA+IHJpbmcgdG8gdGhlIGFwcHJvcHJpYXRlIHJzcCBzbG90LiBJdCBpcyBkb25lIGJ5
IGNvcHlpbmcgdGhlIGJvZHkgb2YgdGhlCj4gPiByZXNwb25zZSBmaXJzdCwgdGhlbiBieSBjb3B5
aW5nIHJlcV9pZCBhdG9taWNhbGx5LiBBZnRlciB0aGUgY29waWVzLAo+ID4gd2FrZSB1cCBhbnli
b2R5IHdhaXRpbmcgb24gd2FpdHF1ZXVlLgo+ID4gCj4gPiBwdmNhbGxzc19sb2NrIHByb3RlY3Rz
IGFjY2Vzc2VzIHRvIHRoZSByaW5nLgo+ID4gCj4gPiBDcmVhdGUgYSBuZXcgc3RydWN0IHNvY2tf
bWFwcGluZyBhbmQgY29udmVydCB0aGUgcG9pbnRlciBpbnRvIGFuCj4gPiB1aW50NjRfdCBhbmQg
dXNlIGl0IGFzIGlkIGZvciB0aGUgbmV3IHNvY2tldCB0byBwYXNzIHRvIHRoZSBiYWNrZW5kLiBU
aGUKPiA+IHN0cnVjdCB3aWxsIGJlIGZ1bGx5IGluaXRpYWxpemVkIGxhdGVyIG9uIGNvbm5lY3Qg
b3IgYmluZC4gSW4gdGhpcyBwYXRjaAo+ID4gdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgaXMgZW1w
dHksIHRoZSBmaWVsZHMgd2lsbCBiZSBhZGRlZCBieSB0aGUgbmV4dAo+ID4gcGF0Y2guCj4gPiAK
PiA+IHNvY2stPnNrLT5za19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tldHM6IHJl
dXNlIHRoZSBmaWVsZCB0bwo+ID4gc3RvcmUgYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qgc29ja19t
YXBwaW5nIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNvY2tldC4KPiA+IFRoaXMgd2F5LCB3ZSBjYW4g
ZWFzaWx5IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZSBzdHJ1Y3QKPiA+IHNv
Y2tldC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzog
amdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
IHwgMTE5Cj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ID4gICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDggKysrCj4gPiAgIDIgZmlsZXMg
Y2hhbmdlZCwgMTI3IGluc2VydGlvbnMoKykKPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBpbmRleCAy
YWZlMzZkLi43YzRhN2NiIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IEBAIC0yMCw2ICsy
MCw4IEBACj4gPiAgICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+Cj4gPiAgICNpbmNsdWRlIDx4ZW4v
aW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KPiA+ICAgKyNpbmNsdWRlICJwdmNhbGxzLWZyb250Lmgi
Cj4gPiArCj4gPiAgICNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFYCj4gPiAgICNk
ZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgo+ID4g
ICAjZGVmaW5lIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HIF9fQ09OU1RfUklOR19TSVpFKHhlbl9w
dmNhbGxzLAo+ID4gWEVOX1BBR0VfU0laRSkKPiA+IEBAIC0zOCwxMSArNDAsMTI4IEBAIHN0cnVj
dCBwdmNhbGxzX2JlZGF0YSB7Cj4gPiAgIH07Cj4gPiAgIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqcHZjYWxsc19mcm9udF9kZXY7Cj4gPiAgICtzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKPiA+
ICsJYm9vbCBhY3RpdmVfc29ja2V0Owo+ID4gKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gPiAr
CXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4gPiArfTsKPiA+ICsKPiA+ICtzdGF0aWMgaW5saW5lIGlu
dCBnZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwgaW50ICpyZXFfaWQp
Cj4gPiArewo+ID4gKwkqcmVxX2lkID0gYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCAmIChSSU5H
X1NJWkUoJmJlZGF0YS0+cmluZykgLSAxKTsKPiA+ICsJaWYgKFJJTkdfRlVMTCgmYmVkYXRhLT5y
aW5nKSB8fAo+ID4gKwkgICAgUkVBRF9PTkNFKGJlZGF0YS0+cnNwWypyZXFfaWRdLnJlcV9pZCkg
IT0gUFZDQUxMU19JTlZBTElEX0lEKQo+ID4gKwkJcmV0dXJuIC1FQUdBSU47Cj4gPiArCXJldHVy
biAwOwo+ID4gK30KPiA+ICsKPiA+ICAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRf
ZXZlbnRfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gPiAgIHsKPiA+ICsJc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRh
ICpiZWRhdGE7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ID4gKwl1
aW50OF90ICpzcmMsICpkc3Q7Cj4gPiArCWludCByZXFfaWQgPSAwLCBtb3JlID0gMCwgZG9uZSA9
IDA7Cj4gPiArCj4gPiArCWlmIChkZXYgPT0gTlVMTCkKPiA+ICsJCXJldHVybiBJUlFfSEFORExF
RDsKPiA+ICsKPiA+ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gPiAr
CWlmIChiZWRhdGEgPT0gTlVMTCkKPiA+ICsJCXJldHVybiBJUlFfSEFORExFRDsKPiA+ICsKPiA+
ICthZ2FpbjoKPiA+ICsJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9OU0VTKCZiZWRh
dGEtPnJpbmcpKSB7Cj4gPiArCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmVkYXRhLT5yaW5n
LCBiZWRhdGEtPnJpbmcucnNwX2NvbnMpOwo+ID4gKwo+ID4gKwkJcmVxX2lkID0gcnNwLT5yZXFf
aWQ7Cj4gPiArCQlkc3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsgc2l6ZW9m
KHJzcC0+cmVxX2lkKTsKPiA+ICsJCXNyYyA9ICh1aW50OF90ICopcnNwICsgc2l6ZW9mKHJzcC0+
cmVxX2lkKTsKPiA+ICsJCW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJz
cC0+cmVxX2lkKSk7Cj4gPiArCQkvKgo+ID4gKwkJICogRmlyc3QgY29weSB0aGUgcmVzdCBvZiB0
aGUgZGF0YSwgdGhlbiByZXFfaWQuIEl0IGlzCj4gPiArCQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFy
cmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJzcC4KPiA+ICsJCSAqLwo+ID4gKwkJc21wX3dt
YigpOwo+ID4gKwkJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgcnNwLT5y
ZXFfaWQpOwo+ID4gKwo+ID4gKwkJZG9uZSA9IDE7Cj4gPiArCQliZWRhdGEtPnJpbmcucnNwX2Nv
bnMrKzsKPiA+ICsJfQo+ID4gKwo+ID4gKwlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMo
JmJlZGF0YS0+cmluZywgbW9yZSk7Cj4gPiArCWlmIChtb3JlKQo+ID4gKwkJZ290byBhZ2FpbjsK
PiA+ICsJaWYgKGRvbmUpCj4gPiArCQl3YWtlX3VwKCZiZWRhdGEtPmluZmxpZ2h0X3JlcSk7Cj4g
PiAgIAlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiAgIH0KPiA+ICAgK2ludCBwdmNhbGxzX2Zyb250
X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4g
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPiArCWludCBub3RpZnksIHJl
cV9pZCwgcmV0Owo+ID4gKwo+ID4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KQo+ID4gKwkJcmV0
dXJuIC1FQUNDRVM7Cj4gPiArCS8qCj4gPiArCSAqIFBWQ2FsbHMgb25seSBzdXBwb3J0cyBkb21h
aW4gQUZfSU5FVCwKPiA+ICsJICogdHlwZSBTT0NLX1NUUkVBTSBhbmQgcHJvdG9jb2wgMCBzb2Nr
ZXRzIGZvciBub3cuCj4gPiArCSAqCj4gPiArCSAqIENoZWNrIHNvY2tldCB0eXBlIGhlcmUsIEFG
X0lORVQgYW5kIHByb3RvY29sIGNoZWNrcyBhcmUgZG9uZQo+ID4gKwkgKiBieSB0aGUgY2FsbGVy
Lgo+ID4gKwkgKi8KPiA+ICsJaWYgKHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCj4gPiArCSAg
ICByZXR1cm4gLUVOT1RTVVBQOwo+ID4gKwo+ID4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEo
JnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwltYXAgPSBremFsbG9jKHNpemVv
ZigqbWFwKSwgR0ZQX0tFUk5FTCk7Cj4gPiArCWlmIChtYXAgPT0gTlVMTCkKPiA+ICsJCXJldHVy
biAtRU5PTUVNOwo+ID4gKwkvKgo+ID4gKwkgKiBzb2NrLT5zay0+c2tfc2VuZF9oZWFkIGlzIG5v
dCB1c2VkIGZvciBpcCBzb2NrZXRzOiByZXVzZSB0aGUKPiA+ICsJICogZmllbGQgdG8gc3RvcmUg
YSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nCj4gPiArCSAqIGNvcnJlc3BvbmRp
bmcgdG8gdGhlIHNvY2tldC4gVGhpcyB3YXksIHdlIGNhbiBlYXNpbHkgZ2V0IHRoZQo+ID4gKwkg
KiBzdHJ1Y3Qgc29ja19tYXBwaW5nIGZyb20gdGhlIHN0cnVjdCBzb2NrZXQuCj4gCj4gCj4gSXMg
dGhpcyBhIHNhZmUgYXNzdW1wdGlvbj8gSXMgaXQgY29uY2VpdmFibGUgdGhhdCBhdCBzb21lIHBv
aW50IGluIHRoZSBmdXR1cmUKPiBza19zZW5kX2hlYWQgbWlnaHQgYmVjb21lIHVzZWQ/CgpJIGRv
bid0IHRoaW5rIHRoZXJlIGlzIGFueSByaXNrIG9mIHNrX3NlbmRfaGVhZCBiZWluZyB1c2VkIGFu
eXRpbWUgc29vbjoKYW1vbmcgYWxsIHRoZSAgcHJvdG9jb2xzIHN1cHBvcnRlZCB1bmRlciBuZXQv
LCBza19zZW5kX2hlYWQgaXMgb25seSB1c2VkCmJ5IGRjY3AuCgoKPiA+ICsJICovCj4gPiArCVdS
SVRFX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCwgKHZvaWQgKiltYXApOwo+ID4gKwo+ID4g
KwlzcGluX2xvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4gPiArCWxpc3RfYWRkX3RhaWwo
Jm1hcC0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKPiA+ICsKPiA+ICsJcmV0ID0g
Z2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+ICsJ
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+ID4gKwkJcmV0dXJuIHJldDsK
PiBXaGF0IGlzIGhhcHBlbmluZyB0byB0aGUgbWFwcGluZyB5b3UndmUgbGlua2VkIGFib3ZlPyBT
aG91bGQgaXQgYmUgdW5saW5rZWQKPiBhbmQgZnJlZWQ/IChvciBkZWZlciBpdHMgY3JlYXRpb24g
dW50aWwgd2UndmUgZ290IGEgcmVxdWVzdCBzbG90PykKClllcywgeW91IGFyZSByaWdodC4KCgo+
ID4gKwl9Cj4gPiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lk
KTsKPiA+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gPiArCXJlcS0+Y21kID0gUFZDQUxMU19T
T0NLRVQ7Cj4gPiArCXJlcS0+dS5zb2NrZXQuaWQgPSAodWludDY0X3QpIG1hcDsKPiA+ICsJcmVx
LT51LnNvY2tldC5kb21haW4gPSBBRl9JTkVUOwo+ID4gKwlyZXEtPnUuc29ja2V0LnR5cGUgPSBT
T0NLX1NUUkVBTTsKPiA+ICsJcmVxLT51LnNvY2tldC5wcm90b2NvbCA9IDA7Cj4gCj4gSVBQUk9U
T19JUD8KClllcywgdGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 08 23:48:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Sep 2017 23:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqT0I-0001y1-9C; Fri, 08 Sep 2017 23:48:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqT0H-0001xv-K5
 for xen-devel@lists.xen.org; Fri, 08 Sep 2017 23:48:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C2/F7-03093-43C23B95; Fri, 08 Sep 2017 23:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssq6JzuZ
 Ig9sThSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyD79+zFRw3qOg89Y65gfGGWhcjF4eQwBIm
 ie3rzzF1MXJysAg4SDQ2drJ3MXJwMArESDz4YQ0SZhQIk5h8eQkrSJhFQEvi9hwTkDCbgKHE3
 yeb2EDCEkD2ks8cIGERAQOJ99cnsYFMZxZYzSjRd6WJGaRGWMBG4tqmJJAaTgE7ideHDrGB2L
 wC3hKT5s1ghbjmI1D9srssIAlRAV2JQ//+QBUJSpyc+QQszgx0wvLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxtPr
 Ag8xSnIwKYnyev/fFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvel1uZIIcGi1PTUirTMHGA0w
 KQlOHiURHjbQNK8xQWJucWZ6RCpU4yWHMc2Xf7DxLHp5l0gueH7gz9MQix5+XmpUuK8u0EaBE
 AaMkrz4MbBIvYSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnzQabwZOaVwG19BXQQE9BBJc8
 3gBxUkoiQkmpgdPvSqXFx5TWdGb9imw/39NsZb2628JF8YHRBM+nASo1fKX2LArk61q8Kicli
 4apcY7oyweN3TjnPmVWSN4QYlprY29z05HrYbhy96sazv+5SfjZtOWm9i0QvqfdN2Di/Q8yyu
 qtkgTlvvklt1sHIx5fZM8Oirh6YsvpdtNq/0hipkKyJ1p1KLMUZiYZazEXFiQAqnJOv0wIAAA
 ==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504914482!115924833!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11466 invoked from network); 8 Sep 2017 23:48:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Sep 2017 23:48:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2B05D21B81;
 Fri,  8 Sep 2017 23:48:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2B05D21B81
Date: Fri, 8 Sep 2017 16:48:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <4d87fa71-65fd-f4c6-7242-e3e356d1f875@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081621090.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-9-git-send-email-sstabellini@kernel.org>
 <4d87fa71-65fd-f4c6-7242-e3e356d1f875@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxNCBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFNlbmQgZGF0YSB0byBh
biBhY3RpdmUgc29ja2V0IGJ5IGNvcHlpbmcgZGF0YSB0byB0aGUgIm91dCIgcmluZy4gVGFrZQo+
ID4gdGhlIGFjdGl2ZSBzb2NrZXQgb3V0X211dGV4IHNvIHRoYXQgb25seSBvbmUgZnVuY3Rpb24g
Y2FuIGFjY2VzcyB0aGUKPiA+IHJpbmcgYXQgYW55IGdpdmVuIHRpbWUuCj4gPiAKPiA+IElmIG5v
dCBlbm91Z2ggcm9vbSBpcyBhdmFpbGFibGUgb24gdGhlIHJpbmcsIHJhdGhlciB0aGFuIHJldHVy
bmluZwo+ID4gaW1tZWRpYXRlbHkgb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAw
MCBjeWNsZXMuIFRoaXMgc21hbGwKPiA+IG9wdGltaXphdGlvbiB0dXJucyBvdXQgdG8gaW1wcm92
ZSBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gICBkcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMDkKPiA+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gPiAgIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8
ICAgMyArKwo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspCj4gPiAKPiA+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKPiA+IGluZGV4IGY4M2I5MTAuLjM2OWFjZGUgMTAwNjQ0Cj4gPiAtLS0g
YS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYwo+ID4gQEAgLTI5LDYgKzI5LDcgQEAKPiA+ICAgI2RlZmluZSBQVkNBTExTX0lO
VkFMSURfSUQgVUlOVF9NQVgKPiA+ICAgI2RlZmluZSBQVkNBTExTX1JJTkdfT1JERVIgWEVOQlVT
X01BWF9SSU5HX0dSQU5UX09SREVSCj4gPiAgICNkZWZpbmUgUFZDQUxMU19OUl9SRVFfUEVSX1JJ
TkcgX19DT05TVF9SSU5HX1NJWkUoeGVuX3B2Y2FsbHMsCj4gPiBYRU5fUEFHRV9TSVpFKQo+ID4g
KyNkZWZpbmUgUFZDQUxMU19GUk9OVF9NQVhfU1BJTiA1MDAwCj4gPiAgICAgc3RydWN0IHB2Y2Fs
bHNfYmVkYXRhIHsKPiA+ICAgCXN0cnVjdCB4ZW5fcHZjYWxsc19mcm9udF9yaW5nIHJpbmc7Cj4g
PiBAQCAtODgsNiArODksMjIgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qoc3RydWN0
IHB2Y2FsbHNfYmVkYXRhCj4gPiAqYmVkYXRhLCBpbnQgKnJlcV9pZCkKPiA+ICAgCXJldHVybiAw
Owo+ID4gICB9Cj4gPiAgICtzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXApCj4gPiArewo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2lu
dGYgKmludGYgPSBtYXAtPmFjdGl2ZS5yaW5nOwo+ID4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBz
aXplID0gWEVOX0ZMRVhfUklOR19TSVpFKGludGYtPnJpbmdfb3JkZXIpOwo+ID4gKwlpbnQzMl90
IGVycm9yOwo+ID4gKwo+ID4gKwljb25zID0gaW50Zi0+b3V0X2NvbnM7Cj4gPiArCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKPiA+ICsJZXJyb3IgPSBpbnRmLT5vdXRfZXJyb3I7Cj4gPiArCWlmIChl
cnJvciA9PSAtRU5PVENPTk4pCj4gPiArCQlyZXR1cm4gMDsKPiA+ICsJaWYgKGVycm9yICE9IDAp
Cj4gPiArCQlyZXR1cm4gZXJyb3I7Cj4gPiArCXJldHVybiBzaXplIC0gcHZjYWxsc19xdWV1ZWQo
cHJvZCwgY29ucywgc2l6ZSk7Cj4gCj4gRG8geW91IGV2ZXIgbG9vayBhdCBhY3R1YWwgcmV0dXJu
IHZhbHVlIGV4Y2VwdCB3aGV0aGVyIGl0J3MgemVybyBvciBub3Q/IEJvdGgKPiBoZXJlIGFuZCBp
biB0aGUgcG9sbCBwYXRjaCB5b3UgbG9vayBmb3IgIT0wIGFuZCBuZXZlciBjaGVjayBmb3IgYW4g
ZXJyb3IuCgpObywgSSBjYW4gdHVybiB0aGUgcmV0dXJuIHZhbHVlIGludG8gYm9vbC4KCgo+ID4g
K30KPiA+ICsKPiA+ICAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFu
ZGxlcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gPiAgIHsKPiA+ICAgCXN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYgPSBkZXZfaWQ7Cj4gPiBAQCAtMzI1LDYgKzM0Miw5OCBAQCBpbnQgcHZjYWxs
c19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdAo+ID4gc29ja2FkZHIg
KmFkZHIsCj4gPiAgIAlyZXR1cm4gcmV0Owo+ID4gICB9Cj4gPiAgICtzdGF0aWMgaW50IF9fd3Jp
dGVfcmluZyhzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYsCj4gPiArCQkJc3RydWN0IHB2
Y2FsbHNfZGF0YSAqZGF0YSwKPiA+ICsJCQlzdHJ1Y3QgaW92X2l0ZXIgKm1zZ19pdGVyLAo+ID4g
KwkJCXNpemVfdCBsZW4pCj4gPiArewo+ID4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplLCBt
YXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7Cj4gPiArCVJJTkdfSURYIGFycmF5X3NpemUgPSBYRU5f
RkxFWF9SSU5HX1NJWkUoaW50Zi0+cmluZ19vcmRlcik7Cj4gPiArCWludDMyX3QgZXJyb3I7Cj4g
PiArCj4gPiArCWNvbnMgPSBpbnRmLT5vdXRfY29uczsKPiA+ICsJcHJvZCA9IGludGYtPm91dF9w
cm9kOwo+ID4gKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKPiA+ICsJLyogcmVhZCBpbmRleGVz
IGJlZm9yZSBjb250aW51aW5nICovCj4gPiArCXZpcnRfbWIoKTsKPiA+ICsKPiA+ICsJaWYgKGVy
cm9yIDwgMCkKPiA+ICsJCXJldHVybiBlcnJvcjsKPiAKPiBUaGlzIGNhbiBiZSBkb25lIGJlZm9y
ZSB0aGUgYmFycmllci4gKEluIGZhY3QsIHRoaXMgY2FuIGJlIGRvbmUgZmlyc3QgdGhpbmcsCj4g
YmVmb3JlIGNvbnMgYW5kIHByb2QgYXJlIHJlYWQpLgoKR29vZCBwb2ludC4KCgo+ID4gKwo+ID4g
KwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7Cj4gPiArCWlm
IChzaXplID49IGFycmF5X3NpemUpCj4gPiArCQlyZXR1cm4gMDsKPiA+ICsJaWYgKGxlbiA+IGFy
cmF5X3NpemUgLSBzaXplKQo+ID4gKwkJbGVuID0gYXJyYXlfc2l6ZSAtIHNpemU7Cj4gPiArCj4g
PiArCW1hc2tlZF9wcm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOwo+ID4gKwlt
YXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKPiA+ICsKPiA+ICsJ
aWYgKG1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKPiA+ICsJCWNvcHlfZnJvbV9pdGVyKGRh
dGEtPm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKPiA+ICsJfSBlbHNlIHsKPiA+
ICsJCWlmIChsZW4gPiBhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpIHsKPiA+ICsJCQljb3B5X2Zy
b21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwKPiA+ICsJCQkJICAgICAgIGFycmF5X3Np
emUgLSBtYXNrZWRfcHJvZCwgbXNnX2l0ZXIpOwo+ID4gKwkJCWNvcHlfZnJvbV9pdGVyKGRhdGEt
Pm91dCwKPiA+ICsJCQkJICAgICAgIGxlbiAtIChhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpLAo+
ID4gKwkJCQkgICAgICAgbXNnX2l0ZXIpOwo+ID4gKwkJfSBlbHNlIHsKPiA+ICsJCQljb3B5X2Zy
b21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwgbGVuLAo+ID4gbXNnX2l0ZXIpOwo+ID4g
KwkJfQo+ID4gKwl9Cj4gPiArCS8qIHdyaXRlIHRvIHJpbmcgYmVmb3JlIHVwZGF0aW5nIHBvaW50
ZXIgKi8KPiA+ICsJdmlydF93bWIoKTsKPiA+ICsJaW50Zi0+b3V0X3Byb2QgKz0gbGVuOwo+ID4g
Kwo+ID4gKwlyZXR1cm4gbGVuOwo+IAo+IFlvdSBhcmUgcmV0dXJuaW5nIHNpemVfdC4gSSBhY3R1
YWxseSB3YXMgZ29pbmcgdG8gYXNrIGluIG9uZSBvZiB0aGUgcHJldmlvdXMKPiBwYXRjaGVzIHdo
ZXRoZXIgdXNpbmcgaW50IGZvciBzaXplcyB3YXMgY29ycmVjdC4gVW5mb3J0dW5hdGVseSBJIGNh
bid0Cj4gcmVtZW1iZXIgd2hpY2ggc3RydWN0L2Z1bmN0aW9uIEkgd2FzIGxvb2tpbmcgYXQgOy0o
Cj4gCj4gT2YgY291cnNlLCB5b3UgYXJlIGFsc28gcG9zc2libHkgcmV0dXJuaW5nIGEgKG5lZ2F0
aXZlKSBlcnJvciBoZXJlLgoKWW91IGFyZSByaWdodCwgbGVuIHNob3VsZCBub3QgYmUgc2l6ZV90
IGJ1dCBzc2l6ZV90IG9yIGludC4gRXNwZWNpYWxseQpnaXZlbiB0aGF0IHdlIGNhbm5vdCB3cml0
ZSBtb3JlIHRoYW4gYXJyYXlfc2l6ZSBieXRlcyB0byB0aGUgcmluZy4KCkZvciBzaW1wbGljaXR5
LCBJJ2xsIGNoYW5nZSB0aGUgdHlwZSBvZiBsZW4gdG8gaW50IGluIF9fd3JpdGVfcmluZyBhbmQK
YWRkIGEgY2hlY2sgb24gbGVuID49IElOVF9NQVggaW4gdGhlIGNhbGxlci4KCgo+ID4gK30KPiA+
ICsKPiA+ICtpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0
cnVjdCBtc2doZHIgKm1zZywKPiA+ICsJCQkgIHNpemVfdCBsZW4pCj4gPiArewo+ID4gKwlzdHJ1
Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
Owo+ID4gKwlpbnQgc2VudCA9IDAsIHRvdF9zZW50ID0gMDsKPiAKPiAnc2VudCcgZG9lc24ndCBu
ZWVkIHRvIGJlIGluaXRpYWxpemVkLgoKT0sKCgo+ID4gKwlpbnQgY291bnQgPSAwLCBmbGFnczsK
PiA+ICsKPiA+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2RldikKPiA+ICsJCXJldHVybiAtRU5PVENP
Tk47Cj4gPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRl
dik7Cj4gPiArCj4gPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIFJFQURfT05DRShz
b2NrLT5zay0+c2tfc2VuZF9oZWFkKTsKPiA+ICsJaWYgKCFtYXApCj4gPiArCQlyZXR1cm4gLUVO
T1RTT0NLOwo+IAo+IElJUkMgdGhlIGVycm9yIHZhbHVlIGZvciBza19zZW5kX2hlYWQgYmVpbmcg
emVybyBpcyBpbmNvbnNpc3RlbnQgYWNyb3NzCj4gcGF0Y2hlcy4KCkknbGwgZml4IGl0LgoKCj4g
PiArCj4gPiArCWZsYWdzID0gbXNnLT5tc2dfZmxhZ3M7Cj4gPiArCWlmIChmbGFncyAmIChNU0df
Q09ORklSTXxNU0dfRE9OVFJPVVRFfE1TR19FT1J8TVNHX09PQikpCj4gPiArCQlyZXR1cm4gLUVP
UE5PVFNVUFA7Cj4gPiArCj4gPiArCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7
Cj4gPiArCWlmICgoZmxhZ3MgJiBNU0dfRE9OVFdBSVQpICYmICFwdmNhbGxzX2Zyb250X3dyaXRl
X3RvZG8obWFwKSkgewo+ID4gKwkJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgp
Owo+ID4gKwkJcmV0dXJuIC1FQUdBSU47Cj4gPiArCX0KPiA+ICsKPiA+ICthZ2FpbjoKPiA+ICsJ
Y291bnQrKzsKPiA+ICsJc2VudCA9IF9fd3JpdGVfcmluZyhtYXAtPmFjdGl2ZS5yaW5nLAo+ID4g
KwkJCSAgICAmbWFwLT5hY3RpdmUuZGF0YSwgJm1zZy0+bXNnX2l0ZXIsCj4gPiArCQkJICAgIGxl
bik7Cj4gPiArCWlmIChzZW50ID4gMCkgewo+ID4gKwkJbGVuIC09IHNlbnQ7Cj4gPiArCQl0b3Rf
c2VudCArPSBzZW50Owo+ID4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+YWN0aXZlLmly
cSk7Cj4gPiArCX0KPiA+ICsJaWYgKHNlbnQgPj0gMCAmJiBsZW4gPiAwICYmIGNvdW50IDwgUFZD
QUxMU19GUk9OVF9NQVhfU1BJTikKPiA+ICsJCWdvdG8gYWdhaW47Cj4gPiArCWlmIChzZW50IDwg
MCkKPiA+ICsJCXRvdF9zZW50ID0gc2VudDsKPiAKPiBXaGF0IGRvZXMgaXQgbWVhbiB3aGVuIGFu
IGVycm9yIGlzIGRldGVjdGVkIG9uIHRoZSBpbnRlcmZhY2U/IERvZXMgaXQgbmVlZCB0bwo+IGJl
IHNvbWVob3cgcHJvcGFnYXRlZCB0byB0aGUgY2FsbGVyPwoKVGhlIGVycm9yIGNvdWxkIGJlIGEg
Z2VudWluZSBzb2NrZXQgZXJyb3Igc2V0IGJ5IHRoZSBiYWNrZW5kLCBmb3IKZXhhbXBsZSBFQ09O
TlJFU0VUIChDb25uZWN0aW9uIHJlc2V0IGJ5IHBlZXIpLiBUaGUgZXJyb3Igd2lsbCBiZQpyZXR1
cm5lZCBieSBfX3dyaXRlX3JpbmcuIEJ5IHNldHRpbmcgdG90X3NlbnQgdG8gc2VudCwgd2UgcmV0
dXJuIGl0IHRvCnRoZSBjYWxsZXIgb2YgcHZjYWxsc19mcm9udF9zZW5kbXNnLiBFdmVudHVhbGx5
IHRoZSB1c2Vyc3BhY2UKYXBwbGljYXRpb24gd2lsbCBzZWUgYW4gZXJybm8gPSBFQ09OTlJFU0VU
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 09 00:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 00:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqTJ3-000476-VP; Sat, 09 Sep 2017 00:07:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqTJ3-000470-8i
 for xen-devel@lists.xen.org; Sat, 09 Sep 2017 00:07:29 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 89/E0-01916-0C033B95; Sat, 09 Sep 2017 00:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu5+g82
 RBqd+Glks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7bx5mK3giU/Gt5T97A+M78S5GLg4hgSVM
 Eo3PDrB3MXJysAg4SHz+NhfI5uBgFIiRePDDGiTMKBAmMfnyElaIEi2J//9+MIPYbAKGEn+fb
 GIDKZcAspd85gAJiwgYSLy/PokNZDyzwGpGib4rTWD1wgIeEqv29oPZnAJ2EkuP7GECsXkFvC
 W2Lp3MDHHPR0aJD2tbwe4RFdCVOPTvDxtEkaDEyZlPWEBsZqAjlk/fxjKBUWAWktQsJKkFjEy
 rGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw7CegYFxB2PT
 Xr9DjJIcTEqivN7/N0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9pL85UkiwKDU9tSItMwcYE
 TBpCQ4eJRHev3pAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuctB5khAFKUUZoHNwIWnZ
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOqgkzhycwrgdv0CugIJqAjSp5vADmiJBEhJdX
 AuMvZ4aboEaclxkUWhzUOSmjrWrUErVPdWe7ycb1Ni8Kjo9z/P34rKcvYfDHoreqbXfmqk3dm
 q7/3bPDrdwopeeEwa8LUGA99rSrDOS5ztrX8+3opQCZiiumGA5kFx7z9SsW3xn2I37SuWa311
 PWUrIbzv68whG4Xr2E7POF47UQumYVbp89cp8RSnJFoqMVcVJwIAMoPoaHJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1504915646!113986860!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24667 invoked from network); 9 Sep 2017 00:07:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Sep 2017 00:07:27 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5FF1221B81;
 Sat,  9 Sep 2017 00:07:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5FF1221B81
Date: Fri, 8 Sep 2017 17:07:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <c9c13ab7-456a-4f2a-b63b-c45550f52f01@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081649230.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-2-git-send-email-sstabellini@kernel.org>
 <c9c13ab7-456a-4f2a-b63b-c45550f52f01@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBhIGRh
dGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfYmVkYXRhLiBJdCBjb250YWlucyBwb2ludGVycyB0
bwo+ID4gdGhlIGNvbW1hbmQgcmluZywgdGhlIGV2ZW50IGNoYW5uZWwsIGEgbGlzdCBvZiBhY3Rp
dmUgc29ja2V0cyBhbmQgYSBsaXN0Cj4gPiBvZiBwYXNzaXZlIHNvY2tldHMuIExpc3RzIGFjY2Vz
c2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCj4gPgo+ID4gSW50cm9kdWNlIGEgd2Fp
dHF1ZXVlIHRvIGFsbG93IHdhaXRpbmcgZm9yIGEgcmVzcG9uc2Ugb24gY29tbWFuZHMgc2VudAo+
ID4gdG8gdGhlIGJhY2tlbmQuCj4gPgo+ID4gSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4
ZW5fcHZjYWxsc19yZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwo+ID4gcmVzcG9uc2VzLgo+ID4K
PiA+IEltcGxlbWVudCBwdmNhbGxzIGZyb250ZW5kIHJlbW92YWwgZnVuY3Rpb24uIEdvIHRocm91
Z2ggdGhlIGxpc3Qgb2YKPiA+IGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzIGFuZCBmcmVlIHRo
ZW0gYWxsLCBvbmUgYXQgYSB0aW1lLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKykKPiA+Cj4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCj4gPiBpbmRleCBhOGQzOGMyLi5hMTI2MTk1IDEwMDY0NAo+ID4gLS0tIGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMKPiA+IEBAIC0yMCw2ICsyMCwyOSBAQAo+ID4gICNpbmNsdWRlIDx4ZW4veGVuYnVz
Lmg+Cj4gPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgo+ID4gIAo+ID4g
KyNkZWZpbmUgUFZDQUxMU19JTlZBTElEX0lEIFVJTlRfTUFYCj4gPiArI2RlZmluZSBQVkNBTExT
X1JJTkdfT1JERVIgWEVOQlVTX01BWF9SSU5HX0dSQU5UX09SREVSCj4gPiArI2RlZmluZSBQVkNB
TExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdfU0laRSh4ZW5fcHZjYWxscywgWEVOX1BB
R0VfU0laRSkKPiA+ICsKPiA+ICtzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgewo+ID4gKwlzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfZnJvbnRfcmluZyByaW5nOwo+ID4gKwlncmFudF9yZWZfdCByZWY7Cj4gPiAr
CWludCBpcnE7Cj4gPiArCj4gPiArCXN0cnVjdCBsaXN0X2hlYWQgc29ja2V0X21hcHBpbmdzOwo+
ID4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tldHBhc3NfbWFwcGluZ3M7Cj4gPiArCXNwaW5sb2Nr
X3QgcHZjYWxsc3NfbG9jazsKPiAKPiBJbiB0aGUgYmFja2VuZCB0aGlzIGlzIGNhbGxlZCBzb2Nr
ZXRfbG9jayBhbmQgKHN1YmplY3RpdmVseSkgaXQgd291bGQKPiBzb3VuZCBhcyBhIGJldHRlciBu
YW1lIGhlcmUgdG9vLgoKSSdsbCByZW5hbWUKCgo+ID4gKwo+ID4gKwl3YWl0X3F1ZXVlX2hlYWRf
dCBpbmZsaWdodF9yZXE7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSByc3BbUFZD
QUxMU19OUl9SRVFfUEVSX1JJTkddOwo+ID4gK307Cj4gPiArc3RhdGljIHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpwdmNhbGxzX2Zyb250X2RldjsKPiA+ICsKPiA+ICtzdGF0aWMgaXJxcmV0dXJuX3Qg
cHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiA+ICt7
Cj4gPiArCXJldHVybiBJUlFfSEFORExFRDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGNvbnN0
IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7Cj4gPiAgCXsg
InB2Y2FsbHMiIH0sCj4gPiAgCXsgIiIgfQo+ID4gQEAgLTI3LDYgKzUwLDM0IEBACj4gPiAgCj4g
PiAgc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2KQo+ID4gIHsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gPiArCXN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEwsICpuOwo+ID4gKwo+ID4gKwliZWRhdGEgPSBk
ZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwlsaXN0
X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmYmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MsIGxp
c3QpIHsKPiA+ICsJCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KTsKPiA+ICsJCW11
dGV4X2xvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Cj4gPiArCQlwdmNhbGxzX2Zyb250X2Zy
ZWVfbWFwKGJlZGF0YSwgbWFwKTsKPiA+ICsJCW11dGV4X3VubG9jaygmbWFwLT5hY3RpdmUub3V0
X211dGV4KTsKPiA+ICsJCW11dGV4X3VubG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwo+ID4g
KwkJa2ZyZWUobWFwKTsKPiAKPiBJIHRoaW5rIHRoaXMgaXMgdGhlIHNhbWUgaXNzdWUgYXMgdGhl
IG9uZSBkaXNjdXNzZWQgZm9yIHNvbWUgb3RoZXIgcGF0Y2gKPiAtLS0gdW5sb2NraW5nIGFuZCB0
aGVuIGltbWVkaWF0ZWx5IGZyZWVpbmcgYSBsb2NrLgoKWWVzLCBJJ2xsIGZpeCB0aGlzIHRvby4K
Cgo+ID4gKwl9Cj4gPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZiZWRhdGEt
PnNvY2tldHBhc3NfbWFwcGluZ3MsIGxpc3QpIHsKPiA+ICsJCXNwaW5fbG9jaygmYmVkYXRhLT5w
dmNhbGxzc19sb2NrKTsKPiA+ICsJCWxpc3RfZGVsX2luaXQoJm1hcC0+bGlzdCk7Cj4gPiArCQlz
cGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2NrKTsKPiA+ICsJCWtmcmVlKG1hcCk7Cj4g
PiArCX0KPiA+ICsJaWYgKGJlZGF0YS0+aXJxID4gMCkKPiA+ICsJCXVuYmluZF9mcm9tX2lycWhh
bmRsZXIoYmVkYXRhLT5pcnEsIGRldik7Cj4gPiArCWlmIChiZWRhdGEtPnJlZiA+PSAwKQo+ID4g
KwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhiZWRhdGEtPnJlZiwgMCwgMCk7Cj4gPiArCWtm
cmVlKGJlZGF0YS0+cmluZy5zcmluZyk7Cj4gPiArCWtmcmVlKGJlZGF0YSk7Cj4gPiArCWRldl9z
ZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwpOwo+ID4gKwl4ZW5idXNfc3dpdGNoX3N0YXRlKGRl
diwgWGVuYnVzU3RhdGVDbG9zZWQpOwo+IAo+IFNob3VsZCB3ZSBmaXJzdCBtb3ZlIHRoZSBzdGF0
ZSB0byBDbG9zZWQgYW5kIHRoZW4gZnJlZSB0aGluZ3MgdXA/IE9yIGl0Cj4gZG9lc24ndCBtYXR0
ZXI/CgpJIGJlbGlldmUgdGhhdCBpcyBhbHJlYWR5IGRvbmUgYnkgdGhlIHhlbmJ1cyBkcml2ZXI6
IHRoaXMgZnVuY3Rpb24gaXMKc3VwcG9zZWQgdG8gYmUgY2FsbGVkIGFmdGVyIHRoZSBmcm9udGVu
ZCBzdGF0ZSBpcyBzZXQgdG8gQ2xvc2luZy4KCgo+ID4gKwlwdmNhbGxzX2Zyb250X2RldiA9IE5V
TEw7Cj4gPiAgCXJldHVybiAwOwo+ID4gIH0KPiA+ICAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 00:14:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 00:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqTPR-0004mN-LC; Sat, 09 Sep 2017 00:14:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dqTPQ-0004mH-Pp
 for xen-devel@lists.xen.org; Sat, 09 Sep 2017 00:14:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2A/46-22197-C4233B95; Sat, 09 Sep 2017 00:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq630eZ
 IgyM3RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owNTUsZC2brVkx+28bUwHhMpYuRi0NIYAmT
 xPET99m6GDk5WAQcJD7evszYxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEp0vnzKB2GwChhJ/n
 2xiAymXALKXfOYACYsIGEi8vz6JDWQ8s8BqRom+K03MIAlhAUeJLbfmgs3hFLCTuPT0CthaXg
 FviW2v/zFC3PORUeLEzD1gCVEBXYlD//5AFQlKnJz5hAXEZgY6Yvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjl37n
 Q4ySHExKorze/zdFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9TLcHCkkWJSanlqRlpkDjAeYt
 AQHj5II7zIDoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzvgUpEgApyijNgxsBi81LjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9DDKFJzOvBG7TK6AjmICOKHm+AeSIkkSElFQD4zT
 2a6e71/SLip7wcG5aW5q9cs9em6/bEtU2HeWaz9Rn+bW5xbThjmR6qbH2crYYOx7VNx/r45yO
 HH+W5zbrie4Tg8ULr0++Ya+kY9529czp38XPdvy83zH9j6mflWQw4/Gl+SFrnn/wWROcKrx0Q
 8oE7ljBln2vb63X4A1uirzwxGztqiuiOUosxRmJhlrMRcWJAAkFxtvIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504916041!110759624!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2337 invoked from network); 9 Sep 2017 00:14:03 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Sep 2017 00:14:03 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B1E4E21B81;
 Sat,  9 Sep 2017 00:14:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B1E4E21B81
Date: Fri, 8 Sep 2017 17:14:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <4fbe7300-8934-ed6b-3868-443ae96c2ecb@oracle.com>
Message-ID: <alpine.DEB.2.10.1709081707340.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-3-git-send-email-sstabellini@kernel.org>
 <4fbe7300-8934-ed6b-3868-443ae96c2ecb@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxMSBBdWcgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA3LzMxLzIw
MTcgMDY6NTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEltcGxlbWVudCB0aGUg
cHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGZyb250ZW5kLiBSZWFkIHRoZQo+ID4gc3Vw
cG9ydGVkIHZlcnNpb25zLCBtYXgtcGFnZS1vcmRlciBhbmQgZnVuY3Rpb24tY2FsbHMgbm9kZXMg
ZnJvbQo+ID4geGVuc3RvcmUuCj4gPgo+ID4gT25seSBvbmUgZnJvbnRlbmQ8LT5iYWNrZW5kIGNv
bm5lY3Rpb24gaXMgc3VwcG9ydGVkIGF0IGFueSBnaXZlbiB0aW1lCj4gPiBmb3IgYSBndWVzdC4g
U3RvcmUgdGhlIGFjdGl2ZSBmcm9udGVuZCBkZXZpY2UgdG8gYSBzdGF0aWMgcG9pbnRlci4KPiA+
Cj4gPiBJbnRyb2R1Y2UgYSBzdHViIGZ1bmN0aW9ucyBmb3IgdGhlIGV2ZW50IGhhbmRsZXIuCj4g
Pgo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1
c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMzAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hh
bmdlZCwgMTMwIGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBpbmRleCBh
MTI2MTk1Li4yYWZlMzZkIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IEBAIC04NCwxMiAr
ODQsMTQyIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19mcm9udF9yZW1vdmUoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldikKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJCQkgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lk
ICppZCkKPiA+ICB7Cj4gPiArCWludCByZXQgPSAtRU5PTUVNLCBldnRjaG4sIGk7Cj4gPiArCXVu
c2lnbmVkIGludCBtYXhfcGFnZV9vcmRlciwgZnVuY3Rpb25fY2FsbHMsIGxlbjsKPiA+ICsJY2hh
ciAqdmVyc2lvbnM7Cj4gPiArCWdyYW50X3JlZl90IGdyZWZfaGVhZCA9IDA7Cj4gPiArCXN0cnVj
dCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0Owo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJl
ZGF0YSA9IE5VTEw7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqc3Jpbmc7Cj4gPiAr
Cj4gPiArCWlmIChwdmNhbGxzX2Zyb250X2RldiAhPSBOVUxMKSB7Cj4gPiArCQlkZXZfZXJyKCZk
ZXYtPmRldiwgIm9ubHkgb25lIFBWIENhbGxzIGNvbm5lY3Rpb24gc3VwcG9ydGVkXG4iKTsKPiA+
ICsJCXJldHVybiAtRUlOVkFMOwo+ID4gKwl9Cj4gPiArCj4gPiArCXZlcnNpb25zID0geGVuYnVz
X3JlYWQoWEJUX05JTCwgZGV2LT5vdGhlcmVuZCwgInZlcnNpb25zIiwgJmxlbik7Cj4gPiArCWlm
ICghbGVuKQo+ID4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gPiArCWlmIChzdHJjbXAodmVyc2lvbnMs
ICIxIikpIHsKPiA+ICsJCWtmcmVlKHZlcnNpb25zKTsKPiA+ICsJCXJldHVybiAtRUlOVkFMOwo+
ID4gKwl9Cj4gPiArCWtmcmVlKHZlcnNpb25zKTsKPiA+ICsJbWF4X3BhZ2Vfb3JkZXIgPSB4ZW5i
dXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAo+ID4gKwkJCQkJICAgICAgIm1heC1wYWdl
LW9yZGVyIiwgMCk7Cj4gPiArCWlmIChtYXhfcGFnZV9vcmRlciA8IFBWQ0FMTFNfUklOR19PUkRF
UikKPiA+ICsJCXJldHVybiAtRU5PREVWOwo+ID4gKwlmdW5jdGlvbl9jYWxscyA9IHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKGRldi0+b3RoZXJlbmQsCj4gPiArCQkJCQkgICAgICAiZnVuY3Rpb24tY2Fs
bHMiLCAwKTsKPiA+ICsJaWYgKGZ1bmN0aW9uX2NhbGxzICE9IDEpCj4gCj4gWEVOQlVTX0ZVTkNU
SU9OU19DQUxMUwoKWEVOQlVTX0ZVTkNUSU9OU19DQUxMUyBpcyBhY3R1YWxseSBkZWZpbmVkIGFz
ICIxIi4gSSdsbCBhZGQgYSBjb21tZW50Cmluc3RlYWQuCgoKPiA+ICsJCXJldHVybiAtRU5PREVW
Owo+ID4gKwlwcl9pbmZvKCIlcyBtYXgtcGFnZS1vcmRlciBpcyAldVxuIiwgX19mdW5jX18sIG1h
eF9wYWdlX29yZGVyKTsKPiA+ICsKPiA+ICsJYmVkYXRhID0ga3phbGxvYyhzaXplb2Yoc3RydWN0
IHB2Y2FsbHNfYmVkYXRhKSwgR0ZQX0tFUk5FTCk7Cj4gPiArCWlmICghYmVkYXRhKQo+ID4gKwkJ
cmV0dXJuIC1FTk9NRU07Cj4gPiArCj4gPiArCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIGJl
ZGF0YSk7Cj4gPiArCXB2Y2FsbHNfZnJvbnRfZGV2ID0gZGV2Owo+ID4gKwlpbml0X3dhaXRxdWV1
ZV9oZWFkKCZiZWRhdGEtPmluZmxpZ2h0X3JlcSk7Cj4gPiArCWZvciAoaSA9IDA7IGkgPCBQVkNB
TExTX05SX1JFUV9QRVJfUklORzsgaSsrKQo+ID4gKwkJYmVkYXRhLT5yc3BbaV0ucmVxX2lkID0g
UFZDQUxMU19JTlZBTElEX0lEOwo+ID4gKwo+ID4gKwlzcmluZyA9IChzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfc3JpbmcgKikgX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfAo+ID4gKwkJCQkJCQkgICAg
IF9fR0ZQX1pFUk8pOwo+ID4gKwlpZiAoIXNyaW5nKQo+ID4gKwkJZ290byBlcnJvcjsKPiA+ICsJ
U0hBUkVEX1JJTkdfSU5JVChzcmluZyk7Cj4gPiArCUZST05UX1JJTkdfSU5JVCgmYmVkYXRhLT5y
aW5nLCBzcmluZywgWEVOX1BBR0VfU0laRSk7Cj4gPiArCj4gPiArCXJldCA9IHhlbmJ1c19hbGxv
Y19ldnRjaG4oZGV2LCAmZXZ0Y2huKTsKPiA+ICsJaWYgKHJldCkKPiA+ICsJCWdvdG8gZXJyb3I7
Cj4gPiArCj4gPiArCWJlZGF0YS0+aXJxID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihldnRj
aG4sCj4gPiArCQkJCQkJcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyLAo+ID4gKwkJCQkJCTAs
ICJwdmNhbGxzLWZyb250ZW5kIiwgZGV2KTsKPiA+ICsJaWYgKGJlZGF0YS0+aXJxIDwgMCkgewo+
IAo+IEluIHRoZSBwcmV2aW91cyBwYXRjaCB5b3UgZnJlZSB1cCBpcnEgaWYgaXQgaXMgc3RyaWN0
bHkgPjAuIFNob3VsZCBoYXZlCj4gYmVlbiA+PTAuCgpPSwoKCj4gPiArCQlyZXQgPSBiZWRhdGEt
PmlycTsKPiA+ICsJCWdvdG8gZXJyb3I7Cj4gPiArCX0KPiA+ICsKPiA+ICsJcmV0ID0gZ250dGFi
X2FsbG9jX2dyYW50X3JlZmVyZW5jZXMoMSwgJmdyZWZfaGVhZCk7Cj4gPiArCWlmIChyZXQgPCAw
KQo+ID4gKwkJZ290byBlcnJvcjsKPiA+ICsJYmVkYXRhLT5yZWYgPSBnbnR0YWJfY2xhaW1fZ3Jh
bnRfcmVmZXJlbmNlKCZncmVmX2hlYWQpOwo+ID4gKwlpZiAoYmVkYXRhLT5yZWYgPCAwKSB7Cj4g
PiArCQlyZXQgPSBiZWRhdGEtPnJlZjsKPiA+ICsJCWdvdG8gZXJyb3I7Cj4gPiArCX0KPiA+ICsJ
Z250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihiZWRhdGEtPnJlZiwgZGV2LT5vdGhlcmVu
ZF9pZCwKPiA+ICsJCQkJCXZpcnRfdG9fZ2ZuKCh2b2lkICopc3JpbmcpLCAwKTsKPiA+ICsKPiA+
ICsgYWdhaW46Cj4gPiArCXJldCA9IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCgmeGJ0KTsKPiA+
ICsJaWYgKHJldCkgewo+ID4gKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIHJldCwgInN0YXJ0aW5n
IHRyYW5zYWN0aW9uIik7Cj4gPiArCQlnb3RvIGVycm9yOwo+ID4gKwl9Cj4gPiArCXJldCA9IHhl
bmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAidmVyc2lvbiIsICIldSIsIDEpOwo+ID4g
KwlpZiAocmV0KQo+ID4gKwkJZ290byBlcnJvcl94ZW5idXM7Cj4gPiArCXJldCA9IHhlbmJ1c19w
cmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAicmluZy1yZWYiLCAiJWQiLCBiZWRhdGEtPnJlZik7
Cj4gPiArCWlmIChyZXQpCj4gPiArCQlnb3RvIGVycm9yX3hlbmJ1czsKPiA+ICsJcmV0ID0geGVu
YnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwb3J0IiwgIiV1IiwKPiA+ICsJCQkgICAg
ZXZ0Y2huKTsKPiA+ICsJaWYgKHJldCkKPiA+ICsJCWdvdG8gZXJyb3JfeGVuYnVzOwo+ID4gKwly
ZXQgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7Cj4gPiArCWlmIChyZXQpIHsKPiA+
ICsJCWlmIChyZXQgPT0gLUVBR0FJTikKPiA+ICsJCQlnb3RvIGFnYWluOwo+ID4gKwkJeGVuYnVz
X2Rldl9mYXRhbChkZXYsIHJldCwgImNvbXBsZXRpbmcgdHJhbnNhY3Rpb24iKTsKPiA+ICsJCWdv
dG8gZXJyb3I7Cj4gPiArCX0KPiA+ICsKPiA+ICsJSU5JVF9MSVNUX0hFQUQoJmJlZGF0YS0+c29j
a2V0X21hcHBpbmdzKTsKPiA+ICsJSU5JVF9MSVNUX0hFQUQoJmJlZGF0YS0+c29ja2V0cGFzc19t
YXBwaW5ncyk7Cj4gPiArCXNwaW5fbG9ja19pbml0KCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+
ID4gKwl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNlZCk7Cj4g
PiArCj4gPiAgCXJldHVybiAwOwo+ID4gKwo+ID4gKyBlcnJvcl94ZW5idXM6Cj4gPiArCXhlbmJ1
c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKPiA+ICsJeGVuYnVzX2Rldl9mYXRhbChkZXYsIHJl
dCwgIndyaXRpbmcgeGVuc3RvcmUiKTsKPiA+ICsgZXJyb3I6Cj4gPiArCXB2Y2FsbHNfZnJvbnRf
cmVtb3ZlKGRldik7Cj4gCj4gR29pbmcgYmFjayB0byB0aGUgcHJldmlvdXMgcGF0Y2ggLS0tIGl0
IHNlZW1zIHRvIG1lIHRoYXQgb24gc29tZSBlcnJvcgo+IHBhdGhzIGNlcnRhaW4gc3RydWN0dXJl
cyBtYXkgbm90IGJlIHVzYWJsZSBpbiBwdmNhbGxzX2Zyb250X3JlbW92ZSgpLgo+IEZvciBleGFt
cGxlLCBzb2NrZXRfbWFwcGluZ3MgbGlzdCBpcyBkZWZpbml0ZWx5IG5vdCBpbml0aWFsaXplZC4K
CllvdSBhcmUgcmlnaHQsIEknbGwgZml4IHRoYXQuCiAKIAo+ID4gKwlyZXR1cm4gcmV0Owo+ID4g
IH0KPiA+ICAKPiA+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2NoYW5nZWQoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJCQkgICAgZW51bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9z
dGF0ZSkKPiA+ICB7Cj4gPiArCXN3aXRjaCAoYmFja2VuZF9zdGF0ZSkgewo+ID4gKwljYXNlIFhl
bmJ1c1N0YXRlUmVjb25maWd1cmluZzoKPiA+ICsJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJl
ZDoKPiA+ICsJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZzoKPiA+ICsJY2FzZSBYZW5idXNT
dGF0ZUluaXRpYWxpc2VkOgo+ID4gKwljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKPiA+ICsJCWJy
ZWFrOwo+ID4gKwo+ID4gKwljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6Cj4gPiArCQlicmVhazsK
PiA+ICsKPiA+ICsJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKPiA+ICsJCXhlbmJ1c19zd2l0
Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7Cj4gPiArCQlicmVhazsKPiA+ICsK
PiA+ICsJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKPiA+ICsJCWlmIChkZXYtPnN0YXRlID09IFhl
bmJ1c1N0YXRlQ2xvc2VkKQo+ID4gKwkJCWJyZWFrOwo+ID4gKwkJLyogTWlzc2VkIHRoZSBiYWNr
ZW5kJ3MgQ0xPU0lORyBzdGF0ZSAtLSBmYWxsdGhyb3VnaCAqLwo+ID4gKwljYXNlIFhlbmJ1c1N0
YXRlQ2xvc2luZzoKPiA+ICsJCXhlbmJ1c19mcm9udGVuZF9jbG9zZWQoZGV2KTsKPiA+ICsJCWJy
ZWFrOwo+ID4gKwl9Cj4gPiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZl
ciBwdmNhbGxzX2Zyb250X2RyaXZlciA9IHsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 00:27:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 00:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqTcD-0005qc-TN; Sat, 09 Sep 2017 00:27:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41892fd2b=citrix-osstest@xenproject.org>)
 id 1dqTcB-0005qE-S9
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 00:27:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E6/B4-03610-36533B95; Sat, 09 Sep 2017 00:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG6S6eZ
 Ig7/nBSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bvIxeYC77IVJxa3MDWwNgu2sXIySEh4C/R
 eaGFHcJ2l7j8ZQYLiC0i4Cwx4cNtNhCbV0BPYub0j2BxYQEjidaXJxkh6t0kPm6fxQxjb3zYw
 Qpiswl4SEzsmQhWzyKgInGucxrYfCEBLYmli1cyQcwUlDg58wlYDbOAhMTBFy+g5lhI7P97ln
 kCI+8sJGWzkJQtYGRaxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kRGDwMQLCD8f7GgEOMkhxMSqK83v83RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BU22Rwp
 JFiUmp5akZaZAwxjmLQEB4+SCO8XY6A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ864Hm
 SEAUpRRmgc3AhZTlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wRkFU9mXgncpldARzABHV
 HyfAPIESWJCCmpBkYTZr23W1psOlW/rLwrxVnjGHDv8mH5rG0KfY+Uu888Ml3/nuOMwvX8JVu
 Oa95c3qaXlx7wYLX2juWNar7LTtqIleX8PBfx/sWDL9qLp3++JJmUaHxZa+P6j8KuXteMyspc
 076Hr/HbWLEupettDdsHgwajB6aNp9u2yk7Zqr5H+9DFefq8Bw4psRRnJBpqMRcVJwIAhi4yu
 KQCAAA=
X-Env-Sender: prvs=41892fd2b=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1504916832!84030569!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3785 invoked from network); 9 Sep 2017 00:27:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Sep 2017 00:27:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,363,1500940800"; d="scan'208";a="439089983"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72078-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
X-Osstest-Versions-That: ovmf=c50596a701435b62dc7e9c12b49201a17c38e17c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 9 Sep 2017 01:27:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72078: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwNzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAzMjgxZWJiNGFlN2RlMmE4NThjMmU3ZWM0OTk4YjdlNTViZTFh
NGRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNTA1OTZhNzAxNDM1
YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNzQg
IDIwMTctMDktMDggMDY6MzQ6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MDc4ICAyMDE3LTA5LTA4IDE5OjE5OjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdnYXJ3
YWxAbnhwLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3Qv
bG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9z
c3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDMyODFlYmI0YWU3ZGUyYTg1
OGMyZTdlYzQ5OThiN2U1NWJlMWE0ZGMKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDUgMTQ6NTY6MjggMjAxNyArMDgwMAoKICAgIE50MzJQ
a2c6IENsZWFuIHVwIERTQyB0byByZW1vdmUgdW5uZWNlc3NhcnkgYnVpbGQgb3B0aW9uIGluIFNl
Y01haW4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IGVhMjFmMWQ5OGRj
YzdkZDQ2NTc1ZTg5ZWU1YTdlN2EyYjk2MGZjMTcKQXV0aG9yOiBNZWVuYWtzaGkgQWdnYXJ3YWwg
PG1lZW5ha3NoaS5hZ2dhcndhbEBueHAuY29tPgpEYXRlOiAgIFRodSBTZXAgNyAxOTo0Nzo1MyAy
MDE3ICswNTMwCgogICAgU0QgOiBVcGRhdGVkIENNRCA2IGltcGxlbWVtdGF0aW9uLgogICAgCiAg
ICBGb3Igc2V0dGluZyBoaWdoIHNwZWVkIGluIFNEIGNhcmQsCiAgICBGaXJzdCBDTUQgNiAoU3dp
dGNoKSBpcyBzZW5kIHRvIGNoZWNrIGlmIGNhcmQgc3VwcG9ydHMgSGlnaCBTcGVlZCBhbmQKICAg
IFNlY29uZCBjb21tYW5kIGlzIHNlbmQgdG8gc3dpdGNoIGNhcmQgdG8gaGlnaCBzcGVlZCBtb2Rl
LgogICAgCiAgICBJbiBjdXJyZW50IGlucGxlbWVudGF0aW9uLCBDTUQgNiB3YXMgc2VudCBvbmx5
IG9uY2UgdG8gc3dpdGNoIHRoZQogICAgY2FyZCBpbnRvIEhTIG1vZGUgd2l0aG91dCBjaGVja2lu
ZyBpZiBjYXJkIHN1cHBvcnRzIEhTIG9yIG5vdCwgd2hpY2ggaXMKICAgIG5vdCBhcyBwZXIgc3Bl
Y2lmaWNhdGlvbiBhbmQgYWxzbyB3ZSBhcmUgbm90IHNldHRpbmcgdGhlIEhTIGkuZS4gNTAwMDAw
MDAKICAgIGJ1dCBkaXJlY3RseSBhc2tpbmcgdGhlIGNhcmQgdG8gc3dpdGNoIHRvIDI2MDAwMDAw
IHdoaWNoIGlzIGluY29ycmVjdCBhcwogICAgU0QgY2FyZCBzdXBwb3J0cyBlaXRoZXIgMjUwMDAw
MDAgb3IgNTAwMDAwMDAuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IE1lZW5ha3NoaSBBZ2dh
cndhbCA8bWVlbmFrc2hpLmFnZ2Fyd2FsQG54cC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVuIE5p
ZSA8anVuLm5pZUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IExlaWYgTGluZGhvbG0gPGxl
aWYubGluZGhvbG1AbGluYXJvLm9yZz4KCmNvbW1pdCAzZDQzNjE2NjMyNzYzYjRlNjhiOGJlYWYz
YTg4MDdlODNiMmM2MmY1CkF1dGhvcjogTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdn
YXJ3YWxAbnhwLmNvbT4KRGF0ZTogICBUaHUgU2VwIDcgMTk6NDc6NTIgMjAxNyArMDUzMAoKICAg
IE1NQyA6IEFkZGVkIG1pc3NpbmcgX19GVU5DVElPTl9fIG1hY3JvLgogICAgCiAgICBXZSB3YW50
IHRvIHByaW50IG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHJlc3VsdGVkIGluIGVycm9yLAogICAgYnV0
IF9fRlVOQ1RJT05fXyBtYWNybyB3YXMgbWlzc2luZy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogTWVlbmFrc2hpIEFnZ2Fyd2FsIDxtZWVuYWtzaGkuYWdnYXJ3YWxAbnhwLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 09 01:49:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 01:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqUtQ-0006Gu-Te; Sat, 09 Sep 2017 01:49:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqUtQ-0006Gj-0Q
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 01:49:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 73/BA-03422-39843B95; Sat, 09 Sep 2017 01:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVXeSx+Z
 Ig01zOS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf3qZeaCOTsYKx7u/M/Y
 wHi1g7GLkYtDSKCRSeL53YnMEM5jRom7z66wQDjbGCVWXF3F3sXIySEi4Czx9cxcMJtXQF/ix
 NI1zCC2sIC6xJ1Ft8AaJARWqkocm7oUrEhCwFvi9/s9zDD2htUPgIrYOdgErCQOiYFEWQRUJf
 7f6WCZwMi9gJFhFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoOcZgGAH4+2NAYcYJTmYlER5vf9vihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSvmvjlSSLAo
 NT21Ii0zBxiCMGkJDh4lEd5DbkBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5zUCmSEAU
 pRRmgc3AhYPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+x5kFU9mXgncpldARzABHVHyfA
 PIESWJCCmpBkaNwgeeUxhcXn6W0Qr8M5E/e9X5BULemp9iRL0+86g1bmKVaNDOqdBe3dF1c41
 2xrzQwFnWBxzZ1KTCZv5ft6KQ1zLSL+4oy8GjdxaZ8U1KETF5X8wY6fhsg9qVy2zzvs6cq+Rs
 X8I4bYLSi9dfWVN3b9QODuDIN3XynuVR2BlsyJqkrBA9U4mlOCPRUIu5qDgRAKOKUZiCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504921744!92656050!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51166 invoked from network); 9 Sep 2017 01:49:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 01:49:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqUtK-0008HE-Sh; Sat, 09 Sep 2017 01:49:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqUtF-0003kp-E9; Sat, 09 Sep 2017 01:48:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqUtE-0003J2-GO; Sat, 09 Sep 2017 01:48:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113144-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken: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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-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-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-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qcow2: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 01:48:56 +0000
Subject: [Xen-devel] [linux-3.18 test] 113144: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4001092273480967017=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                     <job status>                 broken  in 113128
 build-arm64-pvops               <job status>                 broken  in 113128
 build-arm64-xsm                 <job status>                 broken  in 113128
 build-arm64-pvops             3 capture-logs broken in 113128 REGR. vs. 112102

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       6 xen-install                fail pass in 113128

Regressions which are regarded as allowable (not blocking):
 build-arm64                 2 hosts-allocate broken in 113128 REGR. vs. 112102
 build-arm64-pvops           2 hosts-allocate broken in 113128 REGR. vs. 112102
 build-arm64-xsm             2 hosts-allocate broken in 113128 REGR. vs. 112102

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)           blocked in 113128 n/a
 test-arm64-arm64-xl           1 build-check(1)           blocked in 113128 n/a
 build-arm64-libvirt           1 build-check(1)           blocked in 113128 n/a
 test-arm64-arm64-examine      1 build-check(1)           blocked in 113128 n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)           blocked in 113128 n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)           blocked in 113128 n/a
 build-arm64                  3 capture-logs broken in 113128 blocked in 112102
 build-arm64-xsm              3 capture-logs broken in 113128 blocked in 112102
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 112102
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 112102
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 113128 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 113128 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 112085
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112102
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 112102
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 112102
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112102
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 112102
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   49 days
Failing since        112351  2017-07-27 22:26:55 Z   43 days   66 attempts
Testing same since   113128  2017-09-07 15:16:18 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladis Dronov <vdronov@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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

broken-job build-arm64 broken
broken-job build-arm64-pvops broken
broken-job build-arm64-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4001092273480967017==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 01:51:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 01:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqUvk-0006qN-FV; Sat, 09 Sep 2017 01:51:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dqUvi-0006qC-Hi
 for xen-devel@lists.xen.org; Sat, 09 Sep 2017 01:51:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 1B/91-02041-12943B95; Sat, 09 Sep 2017 01:51:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXiVRtsoqvouTn
 S4OdxToslHxezODB6HN39mymAMYo1My8pvyKBNWPp4ndsBf+FK+7e+sPSwPhYoIuRi0NIoJ9R
 YvGpV6wgDovAElaJbR+amUAcCYHlrBJ3/j4GcjiBnDiJw0/WQdlpEnsWn2SFsCsl1t1rYgSxh
 QS0JBoXHGSDGPuZUWL705eMEM5BRol9+46zg1SJCqhKLH15kw3EZhMwllhy6DGYLSKgL7Hpdi
 NYDbOAtMS1J2/B4sICkRIT934F28wp4COx7/dkZhCbBWhO08utLCA2r4CGRO+rX4wQtqDEyZl
 PWCDmSEgcfPGCeQKj8CwkqVlIUgsYmVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhoY6+WmFhcn
 pqfmJCYV6yXn525iBAZ1PQMD4w7GU83OhxglOZiURHm9/2+KFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBG+mxOVJIsCg1PbUiLTMHGF8waQkOHiURXg2QNG9xQWJucWY6ROoUoyXHvj23/jBxbL
 p5F0hu+P7gD5MQS15+XqqUOG8ESIMASENGaR7cOFgKuMQoKyXMy8jAwCDEU5BalJtZgir/ilG
 cg1FJmFcKZApPZl4J3NZXQAcxAR1U8nwDyEEliQgpqQZG5b+eF9pslWwzGLgq4lhW1ct+ZQtS
 PZj/5F/ovbj7TBn24WJ9XrNCK693uRu6V1a9Nz1f/eF4Ys8UgQU/9eXu7PK3mnL4pKKgH/eZJ
 bs7XkxXfRp4unrrpH+9ipUCc72Vvz6Vtgt7YfJfJCjrUsDF749qziww+xueO4mhuddMVEJ0wv
 lYHjslluKMREMt5qLiRAA3jJ4H/AIAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1504921887!113220007!1
X-Originating-IP: [74.125.83.52]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42228 invoked from network); 9 Sep 2017 01:51:29 -0000
Received: from mail-pg0-f52.google.com (HELO mail-pg0-f52.google.com)
 (74.125.83.52)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Sep 2017 01:51:29 -0000
Received: by mail-pg0-f52.google.com with SMTP id t3so7440274pgt.0
 for <xen-devel@lists.xen.org>; Fri, 08 Sep 2017 18:51:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=VqUdZrtkANkg+tZc0bjXLU4AT9VuX0/tmRH75xGqyVc=;
 b=GcgAMgus8zrcRLQ0KZA2D9xv7NG5VqcAuYdvXqGXPNmbA+O+hkX3V++fIe+/s+7rXF
 /x5O09SA6xotY9Cwz+0BxJQ2h6g1tWVj+6ObpTZx7leLaL/hpR+Xmaspr1WwjbOKSRyu
 GRg067G95nU15VwAh3Mq/9dBrmi3fDDd6xL4NBrgkWCEUH2PURy1m6gqg6A7F6MTGay3
 QG0amyTA0NWOK+QO29ZRuwOEdIuDz8CIK/x29mmIO699PXf2D4ojbNWv8V7CPObjI6rQ
 FXT3fBNm6lc9CJERVAfa/NRVAoK+lUA19/X/XgYHb5PlO/r6ohPPtIzLIR2mPijoCT77
 OcPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=VqUdZrtkANkg+tZc0bjXLU4AT9VuX0/tmRH75xGqyVc=;
 b=GD3+wYYShgI9EwVr8aVXJ/2gwuZwVsu6I+ZKampk4j1QGA7LgE4Y9VWnyQDEjA6859
 /bVBcX5qvBqHDShgCSjeASbOVCfQ8I+LhOhnfCpmmvl/d8Q91+6O3pKPFY6q9zVorv28
 EnYVCDS1rrecDpvFPzaz0yvc0NH7A9tlkq4MzKcOh3rtnfwA7ZJJ6lJh3VlbYN8wcT2U
 FYsJq+YlN7TUWG2whaMTteXV73gpEpikotabUEZZFIM/AAz9QQxh4pMLnzGULXZ185uL
 NJlumD9yYIndVidTdULmYOWpYDCPEL14oLw70Jn/Q0d9v/ILJyAW0U5KpLaZfiqRYxpL
 Y53A==
X-Gm-Message-State: AHPjjUiRQy55TuxAJJvsByeN5ADxzijPT0Q23bPqSfBgFRoZP2FwZP8o
 LaWQGY5pCWkuGdob
X-Google-Smtp-Source: ADKCNb4KR+N7JZ4TH7SlZEJJ/pcFg12b/uXfL2QOhR8448QsXqd6ZkeMr21SS9yBx4UzheR1U4jbwA==
X-Received: by 10.84.194.131 with SMTP id h3mr5496196pld.202.1504921887234;
 Fri, 08 Sep 2017 18:51:27 -0700 (PDT)
Received: from localhost ([59.93.108.45])
 by smtp.gmail.com with ESMTPSA id e19sm5905815pfl.146.2017.09.08.18.51.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 08 Sep 2017 18:51:26 -0700 (PDT)
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061137300.26407@sstabellini-ThinkPad-X260>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <alpine.DEB.2.10.1709061137300.26407@sstabellini-ThinkPad-X260>
Date: Sat, 09 Sep 2017 07:21:23 +0530
Message-ID: <m2shfw4p2c.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 06/10] build/fedora: Add
	`xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIFRodSwgU2VwIDA3IDIwMTcgYXQgMTI6MTA6MjEgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6CgpbLi4uXQoKPiBUaGUgc2VyaWVzIGlzIG11
Y2ggYmV0dGVyIG5vdyB0aGFuayB5b3UuIE9uZSBxdWVzdGlvbjogd2h5IGRpZCB5b3Ugd3JpdGUK
PiB5b3VyIG93biBpbml0IHNjcmlwdHMgcmF0aGVyIHRoYW4gcmV1c2luZyB4ZW5jb21tb25zICh3
aXRoIHRoZSBjYXZlYXQKPiB0aGF0IHlvdSB3b3VsZCBoYXZlIHRvIGFkZCBtYWtlIHN1cmUgdG8g
c291cmNlX3BhdGguc2ggYmVmb3JlIHJ1bm5pbmcKPiB4ZW5jb21tb25zKT8gIERvZXMgaXQgaGF2
ZSBzb21ldGhpbmcgdG8gZG8gd2l0aCBzeXN0ZW1kPwoKVGhlcmUgYXJlIGEgZmV3IHJlbGF0ZWQg
cmVhc29ucyBmb3IgdGhpcy4KCjEuIFVzaW5nIHJ1bml0IGxldHMgdXMgYWJzdHJhY3Qgb3V0IG91
ciBkZXBlbmRlbmN5IG9uIHN5c3RlbWQgYW5kCnVwc3RhcnQuIFdlIGNhbiB1c2UgdGhlIHNhbWUg
YWJzdHJhY3Rpb24gaW4gY29udGFpbmVycyBbMV0sIHZpcnR1YWwKbWFjaGluZXMgYW5kIG9uIGJh
cmUgbWV0YWwuCgoyLiBJbiBMaW51eCBkaXN0cmlidXRpb25zLCB0aGVyZSBpcyB0aWdodCBjb3Vw
bGluZyBiZXR3ZWVuIHBhY2thZ2UKbWFuYWdlbWVudCBzeXN0ZW0gKHJwbS9kZWIpLCBpbml0IHN5
c3RlbXMgKHVwc3RhcnQvc3lzdGVtZCksIGFuZCBzZXJ2aWNlCmRhZW1vbnMuCgpXaXRoIGNvbnRh
aW5lcnMsIGlmIHRoZSBleHBlY3RhdGlvbiBpcyB0aGF0IG1vc3Qgc2VydmljZSBkYWVtb25zIGFu
ZAphcHBzIHdvdWxkIGJlIGNvbnRhaW5lcml6ZWQsIGFuZCBtYW5hZ2VkIGJ5IGEgbm9kZSBhZ2Vu
dCB0aGVuIGEgbmF0dXJhbApxdWVzdGlvbiB0byBhc2sgd291bGQgYmUgd2hhdCBzaG91bGQgYmUg
dGhlIHJvbGUgb2YgaW5pdCBzeXN0ZW1zIGxpa2UKc3lzdGVtZD8KCkJ5IHVzaW5nIHJ1bml0IChv
biBzeXN0ZW1kLCB1cHN0YXJ0IGFuZCB3aXRoaW4gY29udGFpbmVycyksIHdlIGRlZmVyCmFuc3dl
cmluZyB0aGlzIHF1ZXN0aW9uLiAKCjMuIE9uZSBvZiB0aGUgdXNlIGNhc2VzIHRoYXQgd2Ugd2Fu
dCB0byBzdXBwb3J0IGlzIHRvIGhhdmUgZGlmZmVyZW50CnZlcnNpb25zIG9mIHhlbiBjby1leGlz
dCBvbiB0aGUgc2FtZSBmaWxlc3lzdGVtLiBUaGVuIGEgaGlnaGVyIGxldmVsCnRvb2wgY2FuIGRv
IHJvbGxpbmcgdXBkYXRlcyBhbmQgaWYgcmVxdWlyZWQgcm9sbGJhY2tzLgoKV2hpbGUgaXQgaXMg
cG9zc2libGUgdG8gYWNjb21wbGlzaCB0aGlzIG9uIGV4aXN0aW5nIGluaXQgc3lzdGVtcywKZGVw
ZW5kaW5nIG9uIGhvdyB4ZW4gaXMgcGFja2FnZWQgYW5kIGRlcGxveWVkLCBpdCBtaWdodCBpbnZv
bHZlIHVzaW5nCmRpc3RybyBwYWNrYWdlIGFuZCByZXBvc2l0b3J5IG1hbmFnZW1lbnQgdG9vbHMu
CgpXaXRoIHJ1bml0LCB3ZSBjYW4gdXNlIHJlZ3VsYXIgZG9ja2VyIHRvb2xzLCB3aGljaCBpcyBt
dWNoIG1vcmUgZnJpZW5kbHkKZm9yIG1haW5zdHJlYW0gZGV2ZWxvcGVycyBhbmQgQ0kgc3lzdGVt
cy4gV2UgYWxzbyBhYnN0cmFjdCBvdmVyIGluaXQKc3lzdGVtcywgd2hpY2ggaXMgYSBkZXNpcmFi
bGUgcHJvcGVydHkgdG8gaGF2ZS4KCjQuIEkgbG9va2VkIGludG8geGVuY29tbW9ucyBzY3JpcHQg
YW5kIHN5c3RlbWQgdW5pdCBmaWxlcyB3aGVuIGNyZWF0aW5nCnJ1bml0IHNjcmlwdHMuIE91ciBy
dW5pdCBzY3JpcHRzIGlzIHN0cmFpZ2h0Zm9yd2FyZCB0cmFuc2xhdGlvbiBvZiBob3cKb25lIHdv
dWxkIHN0YXJ0IHhlbiBtYW51YWxseS4KClBlcmhhcHMgdGhlIG9ubHkgcGFydCBvZiB0aGUgc2Ny
aXB0IHRoYXQgbWlnaHQgbmVlZCBzb21lIGV4cGxhbmF0aW9uIGlzCmluIGB4ZW4taW5pdC1kb20w
L3J1bmAuCgpgYGAKZXhlYyBjaHBzdCAtYiB4ZW4taW5pdC1kb20wIHJ1bml0LXBhdXNlCmBgYAoK
VGhpcyBpcyBhIHBhdHRlcm4gdXNlZCB0byBidWlsZCBlcXVpdmFsZW50IG9mICJvbmVzaG90IiBz
ZXJ2aWNlIGluCnN5c3RlbWQuIEl0IHdhcyBkZXZlbG9wZWQgaW4gSWduaXRlIChhIEFyY2ggTGlu
dXggcHJvamVjdCBiZWZvcmUgdGhleQpzd2l0Y2hlZCB0byBzeXN0ZW1kKSBhbmQgbGF0ZXIgY28t
b3B0ZWQgYnkgVm9pZCBMaW51eCBbMl0uCgpJIGFtIG5vdCBzdXJlIGlmIEkgYW5zd2VyZWQgeW91
ciBxdWVzdGlvbi4gU29tZXRpbWVzIEkgZmVlbCwgbWF5YmUgd2UKc2hvdWxkIGp1c3QgbGV0IHF1
ZXN0aW9ucyBhcm91bmQgaW5pdCBzeXN0ZW1zIGJlIGxpa2Ugb25lIG9mIHRob3NlCiJ1bmFuc3dl
cmVkIHF1ZXN0aW9ucyIgaW4gdGhlb2xvZ3kuIDotKSBbM10KCkJlc3QsClJhaml2CgpbMV0gaHR0
cHM6Ly9naXRodWIuY29tL2xhbWJkYS1saW51eC9iYXNlaW1hZ2UtYW16biNhZGRpbmdfYWRkaXRp
b25hbF9kYWVtb25zCgpbMl0gaHR0cHM6Ly9naXRodWIuY29tL3ZvaWRsaW51eC92b2lkLXJ1bml0
L2NvbW1pdC83YWVjZjQ2ZWM1ODlhNWJjNDlhZTIzOTIxMzdiY2QwZTc0NjhkZDA4CgpbM10gaHR0
cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVGhlX3VuYW5zd2VyZWRfcXVlc3Rpb25zCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 09 02:05:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 02:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqV8r-0008IT-Lc; Sat, 09 Sep 2017 02:05:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dqV8q-0008IL-7y
 for xen-devel@lists.xen.org; Sat, 09 Sep 2017 02:05:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1F/48-03610-F4C43B95; Sat, 09 Sep 2017 02:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXiVRtspuvnszn
 S4OIqfYslHxezODB6HN39mymAMYo1My8pvyKBNePUjetsBX2CFRvn3GFsYLzH28XIxSEk0M8o
 Ma9/MxuIwyKwhFXi2sxdLCCOhMByVokrX+YwdzFyAjlxEk0NzWwQdprEsn33WSDsSolj5ycwg
 dhCAloSjQsOskGM/cQocbGljQXCOcwoMf1AM1iVqICqxNKXN8EmsQkYSyw59BjMFhHQl9h0u5
 EdxGYWkJa49uQtWFxYIFri9sc2xi5GDg5OAR+J9U3pIGEWoDE7Orezgti8AhoSp462Q9mCEid
 nPmGBGCMhcfDFC+YJjMKzkKRmIUktYGRaxahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pc
 nJiempOYVKyXnJ+7iREY0gxAsINx+mX/Q4ySHExKorze/zdFCvEl5adUZiQWZ8QXleakFh9i1
 ODgELi7pHcDoxRLXn5eqpIE716vzZFCgkWp6akVaZk5wKiDKZXg4FES4e0ESfMWFyTmFmemQ6
 ROMepy7Ntz6w+TENgMKXFeFW+gIgGQoozSPLgRsARwiVFWSpiXEehAIZ6C1KLczBJU+VeM4hy
 MSsK8aiBTeDLzSuA2vQI6ggnoiJLnG0COKElESEk1MKozpYjpHHyWrbDigPeVJGG3X+mrZ7CY
 Tt0fKCmUW8+3a99FW418UfMbd6Zd4/nxe8m0Oz+DftR82aR68nmy12wvIXX/S44FF53Fk+esZ
 d7EPfer5+HZ+58K7VA/GV2mbD63Jj3vbJM3R0hYfnRBK/eEkzlXn86U+76sq/qxrsCk0wfMH2
 xj/KbEUpyRaKjFXFScCACLAA/x+wIAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1504922701!115931355!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20759 invoked from network); 9 Sep 2017 02:05:02 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Sep 2017 02:05:02 -0000
Received: by mail-pg0-f54.google.com with SMTP id t3so7469452pgt.0
 for <xen-devel@lists.xen.org>; Fri, 08 Sep 2017 19:05:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=RQEhJytZ93s9muFNSUwWNsF4RsuVw53FAJvAR49Faa4=;
 b=oWZIptLYh7s8wf66pD0ItnsTBp1DSq2WqNV9TQmLP5pQEFW1QFj0apGbjcEgTfE/q0
 Hfq6OZ3RbXdylA8TiWRaP0Cmrw2SEwOz1vPE7wWpSJiy8Zq9beqhrDcZg3YIgqtQ4a4V
 uAeCndNowqRHo6RBTc6C3OCpw+eRbfZdtWbjRHQnHDhazkZUmpZ/q+4ViqyLAJZDq02N
 nuERL82Byd2zZaFypxc3yH1SpHFi0rgsBZ0j5CfrqBjol7yFN6NJBxgSvW2jzgzbvJQt
 7UpYxHF+2x6ccr9cimwV1sD/OFySWj3UPgcYdx4gTfCwFQyIL7NUV/HYscEKzCZuoHap
 n80A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=RQEhJytZ93s9muFNSUwWNsF4RsuVw53FAJvAR49Faa4=;
 b=dL3wI3eo1E+SSD4/A34A9atzzS9v/XNOGD9rrJL30l48vb0hzrHEa6IZZwOqqMTh/x
 KnMsUWeDIh60+O50h5zkTC5CeCmEVxGO1fOxIIH3u+wOBtWNbL5lCZB+xtFHmklSpok2
 fKcjRFIMj4AwamDGp/dUql8ZzA9IK0d7Fy2J/PSN9hmJDsEOqo4ywSwM88JHT4kpsW9Q
 66S0c94EHXmLi+2ZA6hjT1XkkWdMpvKvpd21TYF29EDixEI1U1VGrNvHr4oie0NrYLfL
 Fznv5FQJIsWg8amzEhYX94yNDNgSgcyHlzlQBSyr8qE4b9zovxxLazjy642F7K6KXvI+
 KsaQ==
X-Gm-Message-State: AHPjjUi1xif4S2Bk3e50HhqYCCJsdSCtwXN9F2JUX4UDKhI5g9Suergz
 /bSqBrUKnuPDUmm9
X-Google-Smtp-Source: ADKCNb6N81seUqpzTSEfrdNkTRatWmETSjBQvorNromLCyzucFzgPE2iqNZPaISS0nw4U9RK3WdWwA==
X-Received: by 10.99.109.71 with SMTP id i68mr5113237pgc.252.1504922700912;
 Fri, 08 Sep 2017 19:05:00 -0700 (PDT)
Received: from localhost ([59.93.108.45])
 by smtp.gmail.com with ESMTPSA id 19sm4250639pfo.140.2017.09.08.19.04.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 08 Sep 2017 19:05:00 -0700 (PDT)
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061148100.26407@sstabellini-ThinkPad-X260>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <alpine.DEB.2.10.1709061148100.26407@sstabellini-ThinkPad-X260>
Date: Sat, 09 Sep 2017 07:34:53 +0530
Message-ID: <m2r2vg4ofu.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 04/10] build/fedora: Add `run`
	and `components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIFRodSwgU2VwIDA3IDIwMTcgYXQgMTI6Mjk6NTQgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6CgpbLi4uXQoKPj4gK1FFTVVfQlJBTkNIID0g
J21hc3RlcicKPgo+IEkgYW0gbm90IHN1cmUgd2Ugd2FudCB0byBjaGVja291dCBhbHdheXMgdGhl
IGxhdGVzdCBRRU1VLiBJdCBpcyBhCj4gcnVubmluZyB0YXJnZXQuIEl0IG1ha2VzIHNlbnNlIHRv
IHVzZSBvbmUgb2YgdGhlIGxhdGVzdCByZWxlYXNlcwo+IGluc3RlYWQsIHN1Y2ggYXMgdjIuMTAu
MD8KPgoKWy4uLl0KCkkgZmVlbCBvbmNlIHdlIGhhdmUgYW4gdW5kZXJzdGFuZGluZyBhcm91bmQg
d2hhdCBzdGFibGUgeGVuIGNvbnRhaW5lcgpleHBlcmllbmNlIGZvciBvdXIgdXNlcnMgc2hvdWxk
IGJlLCBpdCBtYWtlcyBhIGxvdCBvZiBzZW5zZSB0byBzdXBwb3J0CnR3byBzdGFibGUgdmVyc2lv
bnMgKG9uIGEgcm9sbGluZyBiYXNpcykgYWxvbmcgd2l0aCB1bnN0YWJsZS9kZXZlbAp2ZXJzaW9u
cyBvZiB4ZW4sIHFlbXUgYW5kIHJrdC4KCkkgYW0gaG9waW5nIHdlIGNhbiBpbmNsdWRlIHRoZSBm
b2xsb3dpbmcgYmVmb3JlIGFkZGluZyBzdXBwb3J0IGZvcgpzdGFibGUgdmVyc2lvbi4KCjEuIEtl
cm5lbCAtIFBWIENhbGxzIGJhY2tlbmQgc3VwcG9ydCB3aWxsIGJlIGluIDQuMTQsIHdoaWNoIGlz
IGZldwptb250aHMgYXdheS4KCjIuIFBWSHYyIC0geGwgYW5kIFBWSHYyIHN1cHBvcnQgaXMgaW5m
bGlnaHQgZm9yIDQuMTAuIEkgd291bGQgbGlrZSB0bwpzZWUgeGVuIGNvbnRhaW5lciB1c2VycyBz
dGFydCBvZmYgd2l0aCBQVkh2MiBhbmQgdXNpbmcgUFYgQ2FsbHMKbmV0d29ya2luZy4gVGhlcmVm
b3JlIEkgYW0gYSBiaXQgaGVzaXRhbnQgYWRkaW5nIHN1cHBvcnQgZm9yIFhlbiA0LjkuCgozLiBN
dWx0aWJvb3QyIC0gT25lIG9mIHRoZSByZWFzb25zIHdoeSBJIGRvY3VtZW50ZWQgdXNpbmcgRUZJ
IGlzIGJlY2F1c2UKSSBjb3VsZCBub3QgZ2V0IG11bHRpYm9vdDIgdG8gd29yay4gSXQgbG9va3Mg
bGlrZSB0aGUgZml4IGZvciBpdCBpcyBvbgppdHMgd2F5LiBJIGFudGljaXBhdGUgdXNpbmcgbXVs
dGlib290MiB3b3VsZCBiZSBlYXNpZXIgZm9yIHVzZXJzLgoKNC4gUmt0IC0gU3VwcG9ydCBmb3Ig
S3ViZXJuZXRlcyBDUkkgYW5kIE9DSSBpbWFnZSBmb3JtYXQgd2lsbCBiZSBvZgppbXBvcnRhbmNl
IHRvIG91ciB1c2Vycy4gUmt0IGlzIHdvcmtpbmcgb24gaXQgYnV0IEknbSBub3Qgc3VyZSBvZiB0
aGVpcgpwcm9ncmVzcy4gVGhlcmUgYXJlIG90aGVyIHByb2plY3RzIHRoYXQgYXJlIGFsc28gaW5j
dWJhdGluZyBpbiBDTkNGIC0KY3JpLW8gYW5kIGNyaS1jb250YWluZXJkLgoKUFYgQ2FsbHMgbmV0
d29ya2luZyBpcyBuZXcgdG8gbWUsIGFuZCBJIHdhbnRlZCB0byBkbyBzb21lIHByb3RvdHlwaW5n
IHRvCnVuZGVyc3RhbmQgaG93IGl0IHdvdWxkIGludGVncmF0ZSB3aXRoIHRoZSByZXN0IG9mIHRo
ZSBjb250YWluZXIKZWNvc3lzdGVtIGl0IGFmdGVyIGxhbmRpbmcgdGhpcyBzZXJpZXMuCgpCeSBh
ZGRpbmcgc3VwcG9ydCBmb3IgeGVuLTQuOSwgcWVtdS0yLjEwIG9yIHJrdC0xLjI4LjEgSSBmZWVs
IHdlIHNob3VsZApub3Qgc2V0IHNvbWUga2luZCBzdGFiaWxpdHkgb3IgYmFja3dhcmQgY29tcGF0
aWJpbGl0eSBleHBlY3RhdGlvbnMKYXJvdW5kIHN0YWdlMS14ZW4gYXMgeWV0LgoKTXkgcHJlZmVy
ZW5jZSB3b3VsZCBiZSB0byBrZWVwIHRoaW5ncyBvbiBtYXN0ZXIgKGFsYmVpdCBkZWxpYmVyYXRl
bHkpCnRpbGwgd2UgY2FuIGZpZ3VyZSBvdXQgYSBnb29kIHhlbiBjb250YWluZXIgZXhwZXJpZW5j
ZSBmb3Igb3VyIHVzZXJzLgoKUGxlYXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLgoKPj4g
KyAgICBpZiBwLnJldHVybmNvZGUgIT0gMDoKPj4gKyAgICAgICAgc3lzLmV4aXQoMSkKPgo+IElz
IHRoaXMgdGhlIHNhbWUgYXMKPiAgICMhL2Jpbi9iYXNoCj4gICBzZXQgLWUKPiA/CgpUaGF0J3Mg
cmlnaHQuIAoKPiBQbGVhc2UgYWRkIGEgZmV3IHdvcmRzIGluIHRoZSBjb21taXQgbWVzc2FnZSBh
Ym91dCB0aGUgYmVuZWZpdCBvZiB0aGlzCj4gYXBwcm9hY2ggb2Ygd3JpdGluZyBzY3JpcHRzLgo+
CgpJJ2xsIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgaW4gdGhlIG5leHQgdmVyc2lvbiBvZiB0
aGUgc2VyaWVzLgoKQmVzdCwKUmFqaXYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 09 02:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 02:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqVE0-0000Wx-8R; Sat, 09 Sep 2017 02:10:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dqVDz-0000Wr-8v
 for xen-devel@lists.xen.org; Sat, 09 Sep 2017 02:10:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 11/9B-16676-E8D43B95; Sat, 09 Sep 2017 02:10:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXiVRuso9vruzn
 S4OxsG4slHxezODB6HN39mymAMYo1My8pvyKBNWN9m2XBBq6K6S3rWRoYt3F0MXJxCAlMYJTY
 8e4OM4jDIrCEVWL+to/sII6EwHJWiWNn+4EcTiAnTuLo/w4oO01iW+cdVgi7UmLrngdgcSEBL
 YnGBQfZIMZ+YpR4tuYvO4RzmFFi+94pjCBVogKqEktf3mQDsdkEjCWWHHoMZosI6Etsut0INo
 lZQFri2pO3YHFhgSCJqT9eg23jFPCR6Fn/nAnEZgGas3NxEzOIzSugIXF2xxEWCFtQ4uTMJyw
 QcyQkDr54wTyBUXgWktQsJKkFjEyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECg5oBCHYwrmx3PsQoycGkJMrr/X9TpBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJ3gafzZFCgkWp6akVaZk5wPiCSUtw8CiJ8KaApHmLCxJzizPTIVKnGHU59u259YdJiCUvPy
 9VSpy3HKRIAKQoozQPbgQs1i8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcMZApPZl4J3KZ
 XQEcwAR1R8nwDyBEliQgpqQZG2bsm4Y3s7DuvFC7Z3iD/dlmYAmfJ5nX73edtSg24Faqob690
 Qv/5pafW03rTz57ZOd16JoOTaEV9wcr+kHu7NdnfhG1QcDKvniJ1YZ7f0ydqpz7JX+xxvn5x5
 5x1/vxbpjzw32hzQ+puwaon9zQ3MqV84IrfWBp/JDzjltafLx6JNlIeuwLvKrEUZyQaajEXFS
 cCAOo+KOnwAgAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1504923020!89675544!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63757 invoked from network); 9 Sep 2017 02:10:21 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Sep 2017 02:10:21 -0000
Received: by mail-pg0-f44.google.com with SMTP id v66so7415061pgb.5
 for <xen-devel@lists.xen.org>; Fri, 08 Sep 2017 19:10:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=AS7gtnLWiOyEQiR1GPOx0qfIxpSm4B63ncZESV0xvQc=;
 b=kXS765wp4bTD+H4dHOx5kpMXAuRrLZzWgf6EXAJyArmYrd1qHqd/KCULpAFjsyvrnp
 RMy+2vi2P6IIeK8KuhMDf9JjeAD8wtgBo0asJ60lgh5NjElrmaxEjTrAzrSd8evU4WiI
 tDjB+B4y9cbrDKPg9tCPAUCYvchA4rD8nmhLjJ8cIHJOl5qu972nr/3f1prVzUKViszG
 SittlX1mYdni5wEKQE4A+JllBYMVgORpwC5wBnKrQQWFIp3zyanbem1Idxa15DNJRKfd
 UCdFOvJHdSY2bMQNR4PYTR5z1OVzRukpcXMeGZFovJwICuPz02lc7y8YcQlUnc3nGf+x
 reRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=AS7gtnLWiOyEQiR1GPOx0qfIxpSm4B63ncZESV0xvQc=;
 b=YiJGVwB2XzJ6T115h1yiQYkKkpHxWhhflkEsIyN+xVsljVrV4TnpaS9JlGLTxx7sXz
 MdFcWnB5Fqz4n2So6PJ1hSL3mhr4U5W4KMHzu10RZU1yc7lzqeThWoXiIbLqlh5afzuB
 oKfmyxqIpWFPnc7CLAw/CRjEIwuQK2DCLiH0JpqAGDyqNwD2rRKQULSf8HuTkx832UJD
 xnlNLzX0wFp63hHrXR8Uy8gejBmalXuV11Dc8cRx6/fwJgO5QMm5VFAs804Wbg9SLwG2
 Eie1HJdEUl6YHldE3mEr6zutaZb3U5W/RVgiD2q9Perp2UXguEs3ybl8qxsORdfQwNO4
 izRw==
X-Gm-Message-State: AHPjjUiEJAhCd5USjAd49qgiG0KQ1/goVlDiDvh4zqrYfF8t8Cg3X83x
 zdq0lKZSEwWhTIjw
X-Google-Smtp-Source: ADKCNb4GteY7lea/rN/bW2IwyOQcZXVu0sO6XaxrJIYZ5gTiqcZCxn+tyvdL9J5W/s1g5IGkABKM4Q==
X-Received: by 10.98.73.197 with SMTP id r66mr5211470pfi.242.1504923020175;
 Fri, 08 Sep 2017 19:10:20 -0700 (PDT)
Received: from localhost ([59.93.108.45])
 by smtp.gmail.com with ESMTPSA id b66sm4810606pgc.29.2017.09.08.19.10.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 08 Sep 2017 19:10:19 -0700 (PDT)
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030136.40527.19257.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061210300.26407@sstabellini-ThinkPad-X260>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <alpine.DEB.2.10.1709061210300.26407@sstabellini-ThinkPad-X260>
Date: Sat, 09 Sep 2017 07:40:17 +0530
Message-ID: <m2pob04o6u.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 09/10] build/fedora: Add
	`RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIFRodSwgU2VwIDA3IDIwMTcgYXQgMTI6NDQ6MTYgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6CgpbLi4uXQoKPj4gK1tyb290QGxvY2FsaG9z
dCB+XSMgbHMgL29wdAo+PiArcWVtdS11bnN0YWJsZSAgc3RhZ2UxLXhlbiAgeGVuLXVuc3RhYmxl
ICB4ZW4tdW5zdGFibGUtcnVuaXQKPj4gK2BgYAo+PiArCj4+ICtUaGlzIHdpbGwgZXh0cmFjdCBh
bGwgdGhlIGJ1aWxkIGFydGlmYWN0cyBpbnRvIGAvb3B0YCBkaXJlY3RvcnkuCj4KPiBJcyB0aGVy
ZSBhIHJlYXNvbiB0byBrZWVwIGFsbCB0aGUgYmluYXJpZXMgdW5kZXIgL29wdD8gSSBtZWFuLCBh
dCB0aGlzCj4gcG9pbnQsIHdlIGNvdWxkIGRvIHNvbWV0aGluZyBsaWtlCj4KPiAgIGNwIC1hciAv
b3B0L3hlbi11bnN0YWJsZS8qIC8KPgo+IGFuZCBkbyB0aGUgc2FtZSBmb3IgdGhlIG90aGVyIGNv
bXBvbmVudHMuCgpZZXMsIHdlIGNhbiBkbyB0aGF0LCBidXQgSSBmZWVsIGl0cyBhIGdvb2QgaWRl
YS4gOi0pCgpPdXRzaWRlIG9mIHNwZWNpZmljIHBhdGhzIChzdWNoIGFzIC92YXIgb3IgL2V0Yyks
IGl0cyBiZXR0ZXIgdG8gbGV0IFJQTQptYW5hZ2UgZmlsZXMgaW4gdGhlIC8gaGllcmFyY2h5LiBU
aGF0IHdheSBycG0gLXFmIGNhbiByZXR1cm4gc2Vuc2libGUKcmVzdWx0cyB3aGVuIHdlIG5lZWQg
dG8gbG9naW4gYW5kIGRlYnVnIGlzc3Vlcy4KCj4gRG8gd2Uga2VlcCB0aGVtIHVuZGVyIC9vcHQg
Zm9yIGVhc2Ugb2YgbWFuYWdlbWVudCwgc28gdGhhdCB0aGUgbmV4dCB0aW1lCj4gd2UgZG8gYSBi
dWlsZCwgd2UgY2FuIGVhc2lseSB0ZXN0IHdpdGggYSBkaWZmZXJlbnQgWGVuIHZlcnNpb24/IE9y
IGlzCj4gdGhlcmUgYW5vdGhlciByZWFzb24/CgpUaGF0J3MgY29ycmVjdC4gS2VlcGluZyB0aGlu
Z3MgaXNvbGF0ZWQgaW4gL29wdCBsZXRzIHVzIHRlc3QgZGlmZmVyZW50CnZlcnNpb25zIG9mIHhl
biBkdXJpbmcgZGV2ZWxvcG1lbnQuIEluIHByb2R1Y3Rpb24gd2UgY2FuIHVzZSB0aGUgc2FtZQph
cHByb2FjaCB0byBzdXBwb3J0IG11bHRpcGxlIHZlcnNpb25zIG9mIHhlbiBhbmQgZG8gcm9sbGlu
ZyB1cGRhdGVzIG9yCnJvbGxiYWNrcy4KCkJ0dywgSSBzaG91bGQgcG9pbnQgb3V0IHRoYXQgdGhp
cyBpcyBub3Qgc29tZXRoaW5nIG5ldy4gTml4T1MgaGFzIGJlZW4KdXNpbmcgdGhlIGFwcHJvYWNo
IG9mIGJ1aWxkaW5nIHBhY2thZ2VzIGluIHNlcGFyYXRlIGZpbGVzeXN0ZW0gaGllcmFyY2h5CmZv
ciBhIHdoaWxlIG5vdy4KCldlIGFyZSBqdXN0IHNlbGVjdGl2ZWx5IGFkb3B0aW5nIHRoZWlyIGlk
ZWFzLgoKQmVzdCwKUmFqaXYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 02:53:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 02:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqVt6-0003dy-Fp; Sat, 09 Sep 2017 02:52:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1dqVt4-0003ds-QY
 for xen-devel@lists.xen.org; Sat, 09 Sep 2017 02:52:51 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 77/B6-01911-18753B95; Sat, 09 Sep 2017 02:52:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXiVRtsptsYvjn
 SoL9f3GLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdjZ8oG94ABTRe+67ewNjK8Yuxi5OIQEJjBK
 /P/6hKWLkZODRWAJq8T0/bUgCQmB5awSW1oWMIEkJATiJI7e/g9lp0n8O/SCFcKulFi/6ig7i
 C0koCXRuOAgG8TUL4wSW/ufsUM4DxglduxdygZSJSqgKrH05U0wm03AWGLJocdgtoiAvsSm24
 1gk5gFpCWuPXkLFhcWCJKY+uM12DZOAU2J0xu7gU7lADpVVWLX/ESQMK+AhsTWLeuZIGxBiZM
 zIb5hFpCQOPjiBfMERuFZSFKzkKQWMDKtYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDWy00t
 Lk5MT81JTCrWS87P3cQIDGkGINjBuPq30yFGSQ4mJVFe7/+bIoX4kvJTKjMSizPii0pzUosPM
 cpwcChJ8HqEbY4UEixKTU+tSMvMAUYXTFqCg0dJhFcNJM1bXJCYW5yZDpE6xWjMcePh9T9MHP
 v23PrDJMSSl5+XKiXO2xAKVCoAUppRmgc3CBb1lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCT
 MexJkCk9mXgncvldApzABnVLyfAPIKSWJCCmpBsaAE1oBrlmsV1bt3nx1vtUCnsx7CRuPlrc0
 npz7eSWf2RSz2XHz2qZkipmZ/m3iCdye8+WZgVNunL5MwJtTvqk+CrfO9j/3cfrxjeH5Tdn0w
 /4B3I+F2iZrOlscniXLafJ2/cQO3p3Tj4tt3hsyKfz9Qp+bjyuKzbvnOE1ovhdQ8V0n2uXg9Q
 QlluKMREMt5qLiRABXT3y19QIAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504925568!113922508!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24976 invoked from network); 9 Sep 2017 02:52:49 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Sep 2017 02:52:49 -0000
Received: by mail-pg0-f54.google.com with SMTP id i130so162680pgc.3
 for <xen-devel@lists.xen.org>; Fri, 08 Sep 2017 19:52:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=QvwsSk/WwwYspGqq4xywvWwkXhpZPtteojOx0toO264=;
 b=EgMngnWE8xNWSp1/BHFrC/hSPzFh1fecJt7tjdOMHihgIw0sa9pD9mEYNvKVgOPRGO
 G9bItl1Z0dNI1gTyMZPEjEt0Y9QuX/kbBdV6jGzpYbm2foTEykgqahKsZCrXqOWKEr+X
 a87yt5lfmEKmFjhxoxJAP04x5J/S+vdQuBqCaJwCeySVtHwR/MwCqWIwe+Sdg8jRCq8+
 +1HAc+NsZYV9TuNFI8Prfexd/T0YTkV3nMHELBl7rkw9C8N5NoCsoq5FvvTe7dZfniBA
 v+9Erk0/O013fwATl7Ep32cUX/Jd2vrdbQm0nWrYHYbjNqOfK92yGmWIkytyCSEBuyOj
 a+sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=QvwsSk/WwwYspGqq4xywvWwkXhpZPtteojOx0toO264=;
 b=PQ8kavs3bvN9w7vTqx/Q7bKgbk7E7Zp3fOVQMn5JPJkueyRfGiWI8zY3vxpyODoPgo
 O9pJOkKqy3uzSWIxa8EjnLj59lD28s9DfdTN0KTTcI0HgniJWPsFHqpelT+KdC6IpIUp
 pRa1Ntxw2FDEEJqSqhafJCVZRtweN0UnJGWMDndu3dX1qqnJ3h6uKXuuc8u5tanrTuam
 YS3gp2tBBLk32wDivmwbi79iQdQFnFAyk9GmSi7iGiLMxOf2fTWC8MD8NGbUHdDvkrsC
 ap5zMKcGk8cMBNdn84CD5RR0J05F6VrvxUWfPdEjg8fvtKE/DkPGV/tQ6YM6npRFUEQn
 olkw==
X-Gm-Message-State: AHPjjUiuhhHRHyoslQAUepseVTc/DIyQP9CGEhB6Lw73j+GYu9KpOA1a
 7mk2lycTgBQpyTDr
X-Google-Smtp-Source: ADKCNb6Q2bQ0671QCOb4yuU6XgRK+ktTGiwIpNqiijlmijdx62GtQcXd536rdMnv2w3hWxEx8Hzx/Q==
X-Received: by 10.84.246.200 with SMTP id j8mr5764693plt.426.1504925567546;
 Fri, 08 Sep 2017 19:52:47 -0700 (PDT)
Received: from localhost ([59.93.108.45])
 by smtp.gmail.com with ESMTPSA id y128sm5374098pfy.125.2017.09.08.19.52.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 08 Sep 2017 19:52:46 -0700 (PDT)
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030136.40527.19257.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061210300.26407@sstabellini-ThinkPad-X260>
 <m2pob04o6u.fsf@atihita.com>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <m2pob04o6u.fsf@atihita.com>
Date: Sat, 09 Sep 2017 08:22:43 +0530
Message-ID: <m2o9qk4m84.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 09/10] build/fedora: Add
	`RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIFNhdCwgU2VwIDA5IDIwMTcgYXQgMDc6NDA6MTcgQU0sIFJhaml2IFJhbmdhbmF0aCA8cmFq
aXYucmFuZ2FuYXRoQGF0aWhpdGEuY29tPiB3cm90ZToKClsuLi5dCgo+Pgo+PiBhbmQgZG8gdGhl
IHNhbWUgZm9yIHRoZSBvdGhlciBjb21wb25lbnRzLgo+Cj4gWWVzLCB3ZSBjYW4gZG8gdGhhdCwg
YnV0IEkgZmVlbCBpdHMgYSBnb29kIGlkZWEuIDotKQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF5eXl5eXl5eXl5eXl5eXl5eXl5eCgpJIG1lYW50IHRvIHNheSBfbm90XyBhIGdvb2QgaWRl
YSEgU29ycnkgZm9yIHRoZSB0eXBvIQoKQmVzdCwKUmFqaXYKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 06:18:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 06:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqZ5q-0002Wn-RX; Sat, 09 Sep 2017 06:18:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqZ5p-0002Wb-NV
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 06:18:13 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BE/DD-02048-4A783B95; Sat, 09 Sep 2017 06:18:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdx++Z
 Igz27TC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fDAEaaC9QkVx3/fYmpg
 vG7VxcjFISTQyCQx6+RCNgjnMaPEy4bfUM42Ronv3dfZuxg5OUQEnCW+npkLZvMK6Ess+P8Bz
 BYWCJLoe3eIFaRBQuCuisTpbY8YQRISAt4Sm+41w9n7djwHstk52ASsJA6JgURZBFQlvi49zj
 iBkXsBI8MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAr9c
 zMDDuYGw94XeIUZKDSUmU90Lt5kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryubUA5waLU9NSK
 tMwcYPjBpCU4eJREeJ+0AqV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9xrIDAGQoozSP
 LgRsFi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdx7IFJ7MvBK4Ta+AjmACOqLk+QaQI0
 oSEVJSDYzyExQ2W8jM/WNz1PDQbm6mrgc1N5p/2N0y+7K6ZA3vo7zmFtcFr7+lsF5p1tl0nrv
 4guTtlpm2y5YfNGSIY13yebaNoRKr+7nYmjcPX0uZCLyu3P3u+MVNMsu+Py6MvR8TmnjxyYFe
 axXeR+pKzVcsLPrDzu728Ky3KlvHbSzEn8y+ZcuthXOVWIozEg21mIuKEwFvP312gAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1504937890!102239286!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37011 invoked from network); 9 Sep 2017 06:18:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 06:18:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqZ5k-0007Ra-HE; Sat, 09 Sep 2017 06:18:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqZ5e-00037J-Tv; Sat, 09 Sep 2017 06:18:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqZ5d-0003Ye-RJ; Sat, 09 Sep 2017 06:18:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113145-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-armhf-xsm:<job status>:broken:regression
 linux-next:build-armhf-xsm:host-build-prep:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-fixup:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-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=58bcd35f859bdb69da2b20df042a2d3575c784fe
X-Osstest-Versions-That: linux=e7d0c41ecc2e372a81741a30894f556afec24315
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 06:18:02 +0000
Subject: [Xen-devel] [linux-next test] 113145: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE0NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgIDUgaG9zdC1idWlsZC1wcmVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzEwNAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMTA0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxMDQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMzEwNAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMTA0CgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMTA0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxMDQKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDExMzEw
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMxMDQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMx
MDQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgICAgICBmYWlsICBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMTA0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMxMDQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEz
MTA0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTMxMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzEwNAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSAxMTMxMDQKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MzEwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgICAgICBmYWlsIGxpa2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMxMDQKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTMxMDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMTA0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTMxMDQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzEwNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMTA0CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1i
b290IGZhaWwgbGlrZSAxMTMxMDQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzEwNAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEzMTA0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4YmNkMzVmODU5YmRiNjlkYTJiMjBk
ZjA0MmEyZDM1NzVjNzg0ZmUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGU3ZDBjNDFlY2MyZTM3MmE4MTc0MWEzMDg5NGY1NTZhZmVjMjQzMTUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNp
bmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTEzMTQ1ICAyMDE3LTA5LTA4IDA5OjI1OjM3IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 09 07:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 07:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqa3A-0007MC-7S; Sat, 09 Sep 2017 07:19:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqa38-0007Lp-4s
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 07:19:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 60/F6-02224-10693B95; Sat, 09 Sep 2017 07:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZdh2uZ
 Ig5lfhS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeHcFaaCv1UVL75aNjBe
 iuxi5OQQEmhkklhwSKmLkQvIfswo8XTyb1YIZxujxKN/f5lAqkQEnCW+npnLDmLzCuhLPHh9h
 RXEFhawlfi6bgJYjYTAT0mJ8xMdIGxvibV7/7HA2F2f7zF3MbJzsAlYSRwSA4myCKhKHLgznW
 UCI/cCRoZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB/q5
 nYGDcwfjquN8hRkkOJiVR3gu1myOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+nwKUEyxKTU+t
 SMvMAQYeTFqCg0dJhHc+SJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR500GKBECKMkrz4
 EbAouASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeOSBTeDLzSuA2vQI6ggnoiJLnG0COKE
 lESEk1MK7hKz5oeFNu65IZATGrfrLH7hFny3u38qvZub4V5eufpmt1dNlnKTgWZnvLhERkLts
 teo2h34mRfZ/Ypt7z10QXHNqq4rx3RrCVUa6Kz1rdj99euHIZmV3OvHxEkPPQknXHDHOKPBZm
 eKxKs2KYnDitY1LZEeZ5Ii6nq58xGU6uOmJzPuc3sxJLcUaioRZzUXEiABOgQCd9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504941567!75387126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52050 invoked from network); 9 Sep 2017 07:19:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 07:19:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqa33-0000Y6-AW; Sat, 09 Sep 2017 07:19:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqa2x-0007aF-Lh; Sat, 09 Sep 2017 07:19:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqa2x-0006TQ-Bk; Sat, 09 Sep 2017 07:19:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113148-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 07:19:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 113148: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3010885094509033862=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113036

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

version targeted for testing:
 qemuu                74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis   113036  2017-09-04 09:16:59 Z    4 days
Failing since        113044  2017-09-04 23:16:29 Z    4 days    7 attempts
Testing same since   113148  2017-09-08 13:56:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hua Yanghao <huayanghao@gmail.com>
  Jason Wang <jasowang@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Matt Parker <mtparkr@gmail.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Wang Guang <wang.guang55@zte.com.cn>
  Wang Yong <wang.yong155@zte.com.cn>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


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

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

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

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


Pushing revision :

+ branch=qemu-mainline
+ revision=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline 74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
+ branch=qemu-mainline
+ revision=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git 74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   32f0f68..74bbfe0  74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3010885094509033862==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 09:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 09:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqcH5-00028F-SW; Sat, 09 Sep 2017 09:42:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqcH4-000284-Jp
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 09:42:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F5/0F-24671-967B3B95; Sat, 09 Sep 2017 09:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVTdj++Z
 Ig9nLJSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfZmdsGk6YwVR7dOZGlg
 7CnqYuTkEBJoZJK40RjQxcgFZD9mlFj4ehkLhLONUaJp6kxWkCoRAWeJr2fmsncxcnDwCuhLv
 HmYAhIWFnCU2LhxDhNIvYTATRmJHe3z2UASEgLeEpN/vQKrB7F/LnfsYmTnYBOwkjgkBlLAIq
 AqcXVHO9MERu4FjAyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQK9zQAEOxinNjgfYpTkYFIS5d21eHOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQletW1AOcGi
 1PTUirTMHGDYwaQlOHiURHgTQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxLHq+t0/TEIsefl5qVLiv
 BkgpQIgpRmleXCDYPFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8jVuBpvBk5pXA7XsFdA
 oT0CklzzeAnFKSiJCSamD0uVK3YGX8KtW9c1UkZvWsbDwqVCy67sLPXatn7He9yDPdRupg2L5
 7Df8tF8grH9+qfamRMdQucX1+bHu6yKoq23jt19dmvDhVsKdzhq8+l8bZpzejWxJOPZlu4x7O
 e2+PzRub0/4bq+VZrUrPTu64w2K7gtVl+r9b8yy3p2WbGGqZGN2ePv2eEktxRqKhFnNRcSIAk
 X8WboICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1504950119!95322246!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44565 invoked from network); 9 Sep 2017 09:41:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 09:41:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqcGx-0004cV-CM; Sat, 09 Sep 2017 09:41:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqcGr-0000VW-8r; Sat, 09 Sep 2017 09:41:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqcGp-0006JR-Ae; Sat, 09 Sep 2017 09:41:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113153-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c349189772cec43498b0bec8a84146f10b8937af
X-Osstest-Versions-That: qemuu=c7c6232bd304568d4da4bef521603aae0035e172
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 09:41:47 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113153: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0752698618623785775=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113153 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113153/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 112427

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 112427

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

version targeted for testing:
 qemuu                c349189772cec43498b0bec8a84146f10b8937af
baseline version:
 qemuu                c7c6232bd304568d4da4bef521603aae0035e172

Last test of basis   112427  2017-08-03 17:15:36 Z   36 days
Testing same since   113153  2017-09-08 15:15:35 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BenneÃ© <alex.benee@linaro.org>
  Alex Bennée <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrea Bolognani <abologna@redhat.com>
  Andreas Grapentin <andreas@grapentin.org>
  Andreas Schwab <schwab@suse.de>
  Andrew Jones <drjones@redhat.com>
  Anoob Soman <anoob.soman@citrix.com>
  Anthony Liguori <aliguori@us.ibm.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Aviv Ben-David <bdaviv@cs.technion.ac.il>
  BALATON Zoltan <balaton@eik.bme.hu>
  Ben Warren <ben@skyportsystems.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Changlong Xie <xiecl.fnst@cn.fujitsu.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Christoph Hellwig <hch@lst.de>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  Danil Antonov <g.danil.anto@gmail.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Gibson <david@gibson.dropbear.id.au> [ppc parts]
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gabriel L. Somlo <gsomlo@gmail.com>
  Gabriel Somlo <gsomlo@gmail.com>
  Gabriel Somlo <somlo@cmu.edu>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Haozhong Zhang <haozhong.zhang@intel.com>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Hervé Poussineau <hpoussin@reactos.org>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Ian McKellar <ianloic@google.com>
  Ian McKellar via Qemu-devel <qemu-devel@nongnu.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jonathon Jongsma <jjongsma@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Leo Gaspard <leo@gaspard.io>
  Leon Alrae <leon.alrae@imgtec.com>
  Li Ping <li.ping288@zte.com.cn>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Lidong Chen <lidongchen@tencent.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Miroslav Benes <mbenes@suse.cz>
  Niels de Vos <ndevos@redhat.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  otubo <otubo@redhat.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peng Hao<peng.hao2@zte.com.cn>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Roman Pen <roman.penyaev@profitbricks.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sai Pavan Boddu <saipava@xilinx.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Brian <sam.brian@accelerated.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>
  Sjors Gielen <sjors@sjorsgielen.nl>
  sochin.jiang <sochin.jiang@huawei.com>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Fritsch <sf@sfritsch.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Stephen Bates <sbates@raithlin.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Suramya Shah <shah.suramya@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Tao Wu <lepton@google.com>
  Tao Wu <ytht.net@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Tobias Schramm <tobleminer@gmail.com>
  Tomáš Golembiovský <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Qi <weiqi4@huawei.com>
  Wei Wang <wei.w.wang@intel.com>
  Wu Xiang <willx8@gmail.com>
  Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>
  xiaoqiang zhao <zxq_yx_007@163.com>
  Xie Changlong <xiecl.fnst@cn.fujitsu.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Xu, Anthony <anthony.xu@intel.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yang Zhong <yang.zhong@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yu Ning <yu.ning@linux.intel.com>
  Yunjian Wang <wangyunjian@huawei.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

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


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0752698618623785775==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 10:10:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 10:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqcis-0004aA-Bm; Sat, 09 Sep 2017 10:10:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqciq-0004Zn-LS
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 10:10:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 74/E6-02229-32EB3B95; Sat, 09 Sep 2017 10:10:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdp3+Z
 Ig88rLC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacb7PuuCdaEV352PWBsY9
 fF2MXBxCAo1MEvcnr2eEcB4zSrSePMEE4WxjlJj+6zZ7FyMnh4iAs8TXM3PBbF4BfYnTp3tYQ
 WxhIHvV93ksIA0SAl+ZJaY/PswEkpAQ8JJ4cmwpM4zdu6aVrYuRnYNNwErikBhIlEVAVWLnk/
 lMExi5FzAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQ
 5AxDsYFyz3fMQoyQHk5Io78fdmyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAW7QHKCRalpqdW
 pGXmAIMPJi3BwaMkwrsdJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8LHuBigRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5a0Cm8GTmlcBtegV0BBPQESXPN4AcUZ
 KIkJJqYPSf8y6Nhzv/s81hPb6u2UmBLtOnzOp8MF1w+f6FrcH//5Wt+efxareQbHRYo422u+5
 +wantzx51F86O+FX88dKf2DOsLZILfQ5xLFq5Y4WOxcZlOktqj5wO+LuJPaw9Qu9h+JK/Fn+m
 LJvOwr75RvHJNZe2zf8teC60lff74t6fT1wa2Cd9v3tDiaU4I9FQi7moOBEAYyDBrX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504951841!113783289!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44585 invoked from network); 9 Sep 2017 10:10:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 10:10:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqcik-0005Pj-7a; Sat, 09 Sep 2017 10:10:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqcie-00028j-KZ; Sat, 09 Sep 2017 10:10:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqcid-0005mI-Jl; Sat, 09 Sep 2017 10:10:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113156-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8b6366f8758426fd6710646574b9a7e583e0fe0d
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 10:10:31 +0000
Subject: [Xen-devel] [ovmf test] 113156: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGI2MzY2Zjg3NTg0MjZmZDY3MTA2NDY1NzRiOWE3ZTU4M2UwZmUwZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJyaWplc2ggU2luZ2ggPGJyaWpl
c2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIFBh
dWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9tYXMgTGFtcHJlY2h0IDx0Lmxh
bXByZWNodEBwcm94bW94LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDgzIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 09 10:27:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 10:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqcym-0005i0-No; Sat, 09 Sep 2017 10:27:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41892fd2b=citrix-osstest@xenproject.org>)
 id 1dqcyl-0005ho-Dn
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 10:27:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6D/9B-03616-EF1C3B95; Sat, 09 Sep 2017 10:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7fg5s
 jDW7sNrS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmND3YzFrQKV/Q+Ps7YwLiXp4uRk0NCwF+i
 6dtxVgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EnZVngWo4OIQFIiUWHdXuYuQCKt/GLvH88gsmi
 F5Vib+dlxlBbDYBD4mJPRNZQGwWARWJ/zM2g80XEtCSWLp4JRPETEGJkzOfgNUwC0hIHHzxgh
 lijoXEjo99bBMYeWchKZuFpGwBI9MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzA4GEAgh2MlzcGHGKU5GBSEuX9uHtzpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3n8HgHKCRanpqRVpmTnAMIZJS3DwKInwVoKkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L
 1VKnHc/SJEASFFGaR7cCFhMXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwLwswQoV4MvNK4D
 a9AjqCCeiIkucbQI4oSURISTUwOk+e5/Wyj/lVY8Gl2dHFr7RdnP752R4JCDPf7jDzMsNx+d/
 Hk3Uqqq1cp11icppS55pnciu+UvhZ7IHHPilt9orSYtEna0VLW/ZdWtBiw2/Gdbd9xQH/uORJ
 S1rETtlMvLO489w/1YqthxxPTHyquXXanb3p12IE/lgsu8casP/T5pc6B+W2KrEUZyQaajEXF
 ScCANV7OWKkAgAA
X-Env-Sender: prvs=41892fd2b=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1504952828!81841656!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60874 invoked from network); 9 Sep 2017 10:27:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Sep 2017 10:27:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,366,1500940800"; d="scan'208";a="439113721"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72080-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72053
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 9 Sep 2017 11:27:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72080: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDgwIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA4MC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIwNTMKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjA1MwogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDUz
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIwNTMKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSA3MjA1MwogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMDUzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDUzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIwNTMKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDUzCgpiYXNlbGluZSB2ZXJzaW9uOgog
ZmxpZ2h0ICAgICAgICAgICAgICAgNzIwNTMKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 09 11:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 11:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqdk8-0001BV-IK; Sat, 09 Sep 2017 11:16:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqdk6-0001BJ-OL
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 11:16:06 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 78/A6-02308-57DC3B95; Sat, 09 Sep 2017 11:16:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfk7OZ
 Ig5krNCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bd5J1NBSytjxYX9m1kb
 GOdHdzFycQgJNDJJ7D1+nw3CecwoMWvba1YIZxujRNe+P0AOJ4eIgLPE1zNz2UFsXgF9iTk3j
 4PFhQXsJZ7P2MwE0iAh0KIo8W73BrAiCQFPiU3NE1i6GDnA7FnPbLoY2TnYBKwkDomBFLAIqE
 r87n3FPoGRewEjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjECv1zMwMO5g3NPud4hRkoNJSZQ36OjmSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCZngHKC
 RanpqRVpmTnA8INJS3DwKIlApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpxXFKRIAKQoo
 zQPbgQsFi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1ApnCk5lXArfpFdARTEBHlDzfAH
 JESSJCSqqB0TzChnHufNHHq9e4RH02nyb1fpL+J44amcAXE2aZFR7XZnqqUyZ3veb1Hau102V
 DrVf4n9rOLNe0usv/wN0tFfV/1J4ENG/nmiX3U3Nd87Fd604nM7Fz5q2bfeZ3jd+rs8dSfvFu
 VF28viqTufVeduc6SSeG95MaT15psLlt+Hhlxu4U1QpNQyWW4oxEQy3mouJEAPOgY3aAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1504955763!110690380!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37899 invoked from network); 9 Sep 2017 11:16:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 11:16:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqdk0-00073P-OZ; Sat, 09 Sep 2017 11:16:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqdjv-0005dC-6R; Sat, 09 Sep 2017 11:15:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqdju-0002Lt-F4; Sat, 09 Sep 2017 11:15:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113151-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2: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-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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=5e4598106ed02ae4b43abcb29889969eb12867b7
X-Osstest-Versions-That: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 11:15:54 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 113151: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE1MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE1MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyOTE2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5
NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMjk0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyOTQ0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTI5NDQKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxk
L2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
IDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1
ZTQ1OTgxMDZlZDAyYWU0YjQzYWJjYjI5ODg5OTY5ZWIxMjg2N2I3CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBmZmI3M2MxNDA2MzdhMzllNjJhZWMxOGQyNmRjZmNiYmRm
Y2FmYjYxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI5NDQgIDIwMTctMDgtMjkgMTg6MTg6MDQg
WiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMDc1ICAyMDE3LTA5LTA2IDExOjE3
OjE2IFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj01ZTQ1
OTgxMDZlZDAyYWU0YjQzYWJjYjI5ODg5OTY5ZWIxMjg2N2I3CisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCB4ZW4tNC44LXRlc3RpbmcgNWU0NTk4MTA2ZWQwMmFlNGI0M2FiY2IyOTg4OTk2OWViMTI4Njdi
NworIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj01ZTQ1OTgxMDZlZDAyYWU0YjQz
YWJjYjI5ODg5OTY5ZWIxMjg2N2I3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysg
UEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJy
YW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjgtdGVzdGlu
ZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQu
OC10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAnWycgeDVlNDU5ODEw
NmVkMDJhZTRiNDNhYmNiMjk4ODk5NjllYjEyODY3YjcgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC44
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjgtdGVzdGluZwor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjgtdGVzdGluZworIHhlbnZlcnNpb249
eGVuLTQuOAorIHhlbnZlcnNpb249NC44CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDVlNDU5ODEwNmVkMDJhZTRiNDNhYmNiMjk4ODk5Njll
YjEyODY3Yjc6cmVmcy9oZWFkcy9zdGFibGUtNC44ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmZmI3M2MxLi41ZTQ1OTgxICA1ZTQ1OTgxMDZlZDAy
YWU0YjQzYWJjYjI5ODg5OTY5ZWIxMjg2N2I3IC0+IHN0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 11:39:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 11:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqe6V-0002rI-IJ; Sat, 09 Sep 2017 11:39:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Valentin.Vidic@CARNet.hr>) id 1dqe6U-0002rC-6e
 for xen-devel@lists.xenproject.org; Sat, 09 Sep 2017 11:39:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E1/B7-03422-1E2D3B95; Sat, 09 Sep 2017 11:39:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWy0LSaTffBpc2
 RBn1v9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrn7qZC9azV0zYfIKlgfEnaxcjF4eQwAEm
 iQMr7zB2MXICORUS1960M4PYLAIqEh0X7jGB2GwC+hJze26wgNgiAkoS91ZNBovzCrhJtC1qZ
 IPodZPYe/8UI0RcUOLkzCdg9cwCWhI3/r0EqucAsqUllv/jAAlzCrhLnJu9GaxcFGjV0kutrC
 C2hICyxIkNz1hAyiUEvCRmbfOECPNJXHzxgwnCLpF4dP032HRhAUOJm0vmQsUdJGades82gVF
 oFpIjZiE5YhbCEQsYmVcxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgQGMgMQ7GC8vjHgEKMkB5OSKG/Q0c2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4xYGRI
 SRYlJqeWpGWmQOMKZi0BAePkgiv0kWgNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifNeAi
 kSACnKKM2DGwGL70uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0IMoUnM68EbtMroCOYgI4
 oeb4B5IiSRISUVAPj7lyuJ0a1t0TmG/5SX8zEFK7y+pTAnlUidlc7wz5WWkUlr+yfMOH46/0n
 u+6J9e/63bG15ljN6dwv/8tXvu3Xk5+1e9ZPO/28i480Dqz6seL0wjmiyydlehXskVry1mhG3
 oflHUdXZSwoS3J38UuV/nGjZaLGvq49zGvvSllddmtaeaom5pXkKyWW4oxEQy3mouJEACHQvp
 LqAgAA
X-Env-Sender: Valentin.Vidic@CARNet.hr
X-Msg-Ref: server-16.tower-27.messagelabs.com!1504957152!115562011!1
X-Originating-IP: [161.53.123.6]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7212 invoked from network); 9 Sep 2017 11:39:12 -0000
Received: from mail.carnet.hr (HELO mail.carnet.hr) (161.53.123.6)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 9 Sep 2017 11:39:12 -0000
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:38080
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1dqe6Q-0006bc-3p
 for xen-devel@lists.xenproject.org; Sat, 09 Sep 2017 13:39:11 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id B164C23E64; Sat,  9 Sep 2017 13:39:09 +0200 (CEST)
Date: Sat, 9 Sep 2017 13:39:09 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: xen-devel@lists.xenproject.org
Message-ID: <20170909113909.mbi57dwadcscaatc@gavran.carpriv.carnet.hr>
References: <20170831153128.z6e2hqhm3vobn7gu@gavran.carpriv.carnet.hr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170831153128.z6e2hqhm3vobn7gu@gavran.carpriv.carnet.hr>
User-Agent: NeoMutt/20170609 (1.8.3)
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00,
 RP_MATCHES_RCVD autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-devel] [Xen-users] CPU steal counter broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBBdWcgMzEsIDIwMTcgYXQgMDU6MzE6MjhQTSArMDIwMCwgVmFsZW50aW4gVmlkaWMg
d3JvdGU6Cj4gVGhlIGZvbGxvd2luZyBiZWhhdmlvciBvZiB0aGUgc3RlYWwgY291bnRlciBpcyBv
YnNlcnZlZCB3aXRoCj4gWGVuIDQuOC4xIGluIGEgZ3Vlc3QgcnVubmluZyA0Ljkga2VybmVsIChE
ZWJpYW4gc3RyZXRjaCk6Cj4gCj4gJCB3aGlsZSBzbGVlcCAxOyBkbyBoZWFkIC0xIC9wcm9jL3N0
YXQ7IGRvbmUKPiBjcHUgIDE1NTYgMCAxNDI5IDMxNDE5NTAwMiA1NTI5IDAgNjQgMTQzNzA0MTky
ODMgMCAwCj4gY3B1ICAxNTU2IDAgMTQyOSAzMTQxOTU0MDIgNTUyOSAwIDY0IDM2MDE1MDY5MDcg
MCAwCj4gY3B1ICAxNTU2IDAgMTQyOSAzMTQxOTU4MDIgNTUyOSAwIDY0IDE4MzM3OTA0MjkyNjIg
MCAwCj4gY3B1ICAxNTU2IDAgMTQyOSAzMTQxOTYyMDMgNTUyOSAwIDY0IDE4MjE5NTc3NjY4NzQg
MCAwCj4gY3B1ICAxNTU2IDAgMTQyOSAzMTQxOTY2MDMgNTUyOSAwIDY0IDE4MTA3NjY4NTE2Mjgg
MCAwCj4gY3B1ICAxNTU2IDAgMTQyOSAzMTQxOTcwMDIgNTUyOSAwIDY0IDE3OTI4NTM4MjgwOTAg
MCAwCj4gCj4gVGhpcyB3YXMgcHJvYmFibHkgY2F1c2VkIGJ5IGxpdmUgbWlncmF0aW5nIHRoaXMg
Z3Vlc3QgYQo+IGZldyB0aW1lcy4gIERldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9ibGVt
IGlzIGhlcmU6Cj4gCj4gaHR0cHM6Ly8weHN0dWJzLm9yZy9kZWJ1Z2dpbmctYS1mbGFreS1jcHUt
c3RlYWwtdGltZS1jb3VudGVyLW9uLWEtcGFyYXZpcnR1YWxpemVkLXhlbi1ndWVzdC8KCklzIHRo
ZXJlIHNvbWUgc2ltcGxlIGZpeCBmb3IgdGhlIGJyb2tlbiBzdGVhbCBjb3VudGVyIGFmdGVyCmxp
dmUgbWlncmF0aW9uIHRoYXQgY291bGQgYmUgc2VudCB0byBHcmVnIHRvIGluY2x1ZGUgaW4gdGhl
CjQuOSBMVFMga2VybmVsPwoKLS0gClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 09 12:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 12:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqeW1-0005Km-Sx; Sat, 09 Sep 2017 12:05:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dqeW0-0005Kf-V8
 for xen-devel@lists.xenproject.org; Sat, 09 Sep 2017 12:05:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 29/4B-03422-019D3B95; Sat, 09 Sep 2017 12:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHpntS7/zc2
 RBiffqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3Ps9jK3gjV7G88y9zA+NiiS5GLg4hgZmM
 EkcfPWEGcVgElrFKNOyfwwTiSAgcYpV48fcdSxcjJ5ATJ9EzeQMjhJ0m0f/6I1AHB5BdJtHVW
 gMSFhJQktgy+TEjxNSDTBJrD11gAkkIC+hJTP52G6yXRUBFYvqFzWAz2QT0JZ6uvcYMYosIKE
 v0/vrNAtLMLNDCKHHj6m52iOYiiYcPdzKBLOMVsJI4vdgDYsFNJon7O5vAhvIKCEqcnPkEbCi
 zgJbEjX8vweqZBaQllv/jADE5BewlJl8Fu1MUaNW8favYJjCKzkLSPAtJ8yyE5gWMzKsYNYpT
 i8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLjggEIdjAuXht4iFGSg
 0lJlDfo6OZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8+64D5QSLUtNTK9Iyc4ARCpOW4OBREu
 H9ApLmLS5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US550HUioAUppRmgc3CJY4LjH
 KSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9xzIFJ7MvBK4fa+ATmECOqXk+QaQU0oSEVJSDYyb
 RVJK7fgfLHrAXl9nmySy+YBQyw/V5D/abR9tdBe2HLlwNsN6d6TLnKwLN11y2Y651WRd2PxgS
 82PG4/ltgXNTZ7xYMmdnj/GC9atXm9mXpDI7xiVL9WQIbxA/ZLk0XXrp/H8bV8s1uRm4R+cmZ
 El5nH2zux18zdZqWvMPx+56zz7Up2zrpFKLMUZiYZazEXFiQAkf+6GFwMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1504958734!56341066!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64296 invoked from network); 9 Sep 2017 12:05:35 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Sep 2017 12:05:35 -0000
Received: by mail-qk0-f171.google.com with SMTP id b82so11342340qkc.4
 for <xen-devel@lists.xenproject.org>; Sat, 09 Sep 2017 05:05:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=9A68tAwjxlSPBl3z3NTVGMX5+46nLFHooTlFuhrsI4M=;
 b=rX+24+9dwlcb5Tp2/rszV8MKjxLpkUDMah3ytxU4Pvtu9N6YOklIILqM3Yy820V1qG
 oBSxvfIEeLNwpmbKf8xyJviqzQ8CStJBNRVnV11g/jcGGviJ15S2o5qAb4j5pmJMLA5l
 7RnMYMDZFQumhjxnD5TqzyaPiA9sjlJxwYRfLGoSo6SB0npQJjG8icT3zQ+g8Ojr1Y5h
 5HETEucSDrlXXojU/oUqY2rFq3pooeJVcdAsGn2kUuPMJtmXRToZn1XyEzhP+4ympkZS
 njXIIFU4gzyB5zqYbbpUJzqpXy3rzS4xsJmi2Pu9F0jlw+TihhesRpiIrRCa0umrB98L
 1FWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=9A68tAwjxlSPBl3z3NTVGMX5+46nLFHooTlFuhrsI4M=;
 b=pXqIw3tj3GG4l5IZdZuZYYpKkfhwi9gbr+zLYAHVvJEm+3svPYN5aYd423PUvNnqv4
 QtFLyDsSnV07sumrP6hv7XIZ5cYxtv0wkcnQkAYOb9N+e8R0WpTS4MWHB2isFi3z6jjo
 034C3R6I2eitgl7Br2m0M2UasNsNwZX3ZvMQIf5mUD6jtlqGK3gnKRn+VheL7v5Wtd4p
 ouuPUcWnEkdWJMIRrWog0uu5nW85btgq1tFfjc3Mii2zDaexwnF+abZtKVmMqM4UEYld
 gUv5dH/17L0tjfQwPgx0PSViDnu0jj9CihyFotn1fKoOOPLOD4WAbB+xpeGos+Jsa4EJ
 FHZw==
X-Gm-Message-State: AHPjjUgOmJMydNVW+/JgzNXPvb162XHGc0jKnd1vRTOQ71Edf9+0HB0r
 DPbPW44KMeKO6Q==
X-Google-Smtp-Source: AOwi7QCbJ1NTntqIycxd85CXchAvQRQDRpuHtiakDTxLq2wJ+d2ymM084CxMNL5l4b1qPJylJYw6SA==
X-Received: by 10.55.16.4 with SMTP id a4mr8126464qkh.115.1504958734309;
 Sat, 09 Sep 2017 05:05:34 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id r22sm2821891qtj.94.2017.09.09.05.05.33
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 09 Sep 2017 05:05:33 -0700 (PDT)
Date: Sat, 9 Sep 2017 08:05:30 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170909120529.GA19614@localhost.localdomain>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MzA6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjA5LjE3IGF0IDE5OjM2LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDM6MjA6MDVBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4gMDcvMzEvMTcgNjowNCBQTSA+Pj4KPiA+PiA+T24gTW9uLCBKdWwgMzEsIDIwMTcg
YXQgMDc6NTU6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+IDA3LzI2LzE3IDk6NTAgUE0gPj4+
Cj4gPj4gPj4gPi0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KPiA+PiA+PiA+Kysr
IGIvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgo+ID4+ID4+ID5AQCAtMjc5LDYgKzI3OSwx
MCBAQCBJdCBtYXkgYWxzbyBoYXZlIHNvbWUgYXJjaGl0ZWN0dXJlLXNwZWNpZmljIHNlY3Rpb25z
LiAKPiA+IEZvciBleGFtcGxlOgo+ID4+ID4+ID4qIEV4Y2VwdGlvbiB0YWJsZXMuCj4gPj4gPj4g
PiogUmVsb2NhdGlvbnMgZm9yIGVhY2ggb2YgdGhlc2Ugc2VjdGlvbnMuCj4gPj4gPj4gID4KPiA+
PiA+PiA+K05vdGUgdGhhdCBvbiBBUk0gMzIgdGhlIHNlY3Rpb25zIFNIT1VMRCBiZSBmb3VyIGJ5
dGUgYWxpZ25lZC4gT3RoZXJ3aXNlCj4gPj4gPj4gPit3ZSByaXNrIGhpdHRpbmcgRGF0YSBBYm9y
dCBleGNlcHRpb24gYXMgdW4tYWxpZ25lZCBtYW5pcHVsYXRpb24gb2YgZGF0YSBpcwo+ID4+ID4+
ID4rcHJvaGliaXRlZCBvbiBBUk0gMzIuCj4gPj4gPj4gCj4gPj4gPj4gVGhpcyAoYW5kIGhlbmNl
IHRoZSByZXN0IG9mIHRoZSBwYXRjaCkgaXMgbm90IGluIGxpbmUgd2l0aCB0aGUgb3V0Y29tZSBv
ZiAKPiA+IHRoZQo+ID4+ID4+IGVhcmxpZXIgZGlzY3Vzc2lvbiB3ZSBoYWQuIE5vdGhpbmcgaXMg
d3Jvbmcgd2l0aCBhIHNlY3Rpb24gaGF2aW5nIHNtYWxsZXIKPiA+PiA+PiBhbGlnbm1lbnQsIGFz
IGxvbmcgYXMgdGhlcmUgYXJlIG5vIDMyLWJpdCAob3Igd2lkZXIsIGJ1dCBJIGRvbid0IHRoaW5r
IHRoZXJlCj4gPj4gPj4gYXJlIGFueSBzdWNoKSByZWxvY2F0aW9ucyBhZ2FpbnN0IHN1Y2ggYSBz
ZWN0aW9uLiBBbmQgZXZlbiBpZiB0aGVyZSB3ZXJlLCBJCj4gPj4gPj4gdGhpbmsgaXQgc2hvdWxk
IHJhdGhlciBiZSB0aGUgY29kZSBkb2luZyB0aGUgcmVsb2NhdGlvbnMgbmVlZGluZyB0byBjb3Bl
LCAKPiA+IGFzCj4gPj4gPj4gSSBkb24ndCB0aGluayB0aGUgQVJNIEVMRiBBQkkgaW1wb3NlcyBh
bnkgc3VjaCByZXN0cmljdGlvbi4KPiA+PiA+Cj4gPj4gPlRoZSBpZGVhIGJlaGluZCB0aGlzIHBh
dGNoIGlzIHRvIGdpdmUgYWR2YW5jZSB3YXJuaW5ncy4gQWtpbiB0byB3aGF0Cj4gPj4gPjJmZjIy
OTY0M2I3MzllMmZkMGNkMDUzNmVlOWZjYTUwNmNmYTkyZjgKPiA+PiA+Inhlbi9saXZlcGF0Y2g6
IERvbid0IGNyYXNoIG9uIGVuY291bnRlcmluZyBTVE5fVU5ERUYgcmVsb2NhdGlvbnMiIGRpZC4K
PiA+PiA+Cj4gPj4gPlRoZSBvdGhlciBwYXRjaGVzIGluIHRoaXMgc2VyaWVzIGZpeCB0aGUgYWxp
Z25tZW50IGlzc3Vlcy4KPiA+PiA+Cj4gPj4gPlRoZSBBUk0gRUxGIEFCSSAKPiA+IChodHRwOi8v
aW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuaWhpMDA0NGYvSUhJMDA0
NEZfYWFlbGYucGRmIAo+ID4gKQo+ID4+ID4KPiA+PiA+c2F5czoKPiA+PiA+Cj4gPj4gPjQuMy41
IFNlY3Rpb24gQWxpZ25tZW50Cj4gPj4gPlRoZXJlIGlzIG5vIG1pbmltdW0gYWxpZ25tZW50IHJl
cXVpcmVkIGZvciBhIHNlY3Rpb24uIEhvd2V2ZXIsIHNlY3Rpb25zIAo+ID4gY29udGFpbmluZyB0
aHVtYiBjb2RlIG11c3QgYmUgYXQgbGVhc3QKPiA+PiA+MTYtYml0IGFsaWduZWQgYW5kIHNlY3Rp
b25zIGNvbnRhaW5pbmcgQVJNIGNvZGUgbXVzdCBiZSBhdCBsZWFzdCAzMi1iaXQgCj4gPiBhbGln
bmVkLgo+ID4+ID5QbGF0Zm9ybSBzdGFuZGFyZHMgbWF5IHNldCBhIGxpbWl0IG9uIHRoZSBtYXhp
bXVtIGFsaWdubWVudCB0aGF0IHRoZXkgY2FuIAo+ID4gZ3VhcmFudGVlIChub3JtYWxseSB0aGUg
cGFnZSBzaXplKS4KPiA+PiAKPiA+PiBOb3RlIHRoZSAidGh1bWIgY29kZSIgYW5kICJBUk0gY29k
ZSIgaW4gaGVyZSAtIGlpcmMgeW91J3JlIGNoZWNraW5nIF9hbGxfCj4gPj4gc2VjdGlvbnMsIG5v
dCBqdXN0IG9uZXMgY29udGFpbmluZyBjb2RlLgo+ID4gCj4gPiBJIGNhbiBmaXggdGhlIGNvZGUg
dG8gb25seSBkbyB0aGUgY2hlY2sgZm9yICdYJyBvbmVzOgo+ID4gCj4gPiAgIFsgMl0gLnRleHQg
ICAgICAgICAgICAgUFJPR0JJVFMgICAgICAgICAwMDAwMDAwMDAwMDAwMDAwICAwMDAwMDA3MAo+
ID4gICAgICAgIDAwMDAwMDAwMDAwMDAwY2EgIDAwMDAwMDAwMDAwMDAwMDAgIEFYICAgICAgIDAg
ICAgIDAgICAgIDE2Cj4gPiAgIFsgNF0gLmFsdGluc3RyX3JlcGxhY2UgUFJPR0JJVFMgICAgICAg
ICAwMDAwMDAwMDAwMDAwMDAwICAwMDAwMDEzYwo+ID4gICAgICAgIDAwMDAwMDAwMDAwMDAwMGIg
IDAwMDAwMDAwMDAwMDAwMDAgIEFYICAgICAgIDAgICAgIDAgICAgIDQKPiA+ICAgWyA1XSAuZml4
dXAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAwMDAwMTQ3
Cj4gPiAgICAgICAgMDAwMDAwMDAwMDAwMDAwZCAgMDAwMDAwMDAwMDAwMDAwMCAgQVggICAgICAg
MCAgICAgMCAgICAgMQo+ID4gCj4gPiAKPiA+IEFuZCBhbHNvIGhhdmUgdGhlIGNoZWNrIGluIHRo
ZSByZWxvY2F0aW9uIC0gd2hpY2ggcmlnaHQgbm93IGFyZQo+ID4gMzItYml0OiBSX0FSTV9BQlMz
MiwgUl9BUk1fUkVMMzIsIFJfQVJNX01PVldfQUJTX05DLCBSX0FSTV9NT1ZUX0FCUywKPiA+IFJf
QVJNX0NBTEwsIFJfQVJNX0pVTVAyNCBzbyB3aWxsIGxlYXZlIHRoZSBjb2RlIGFzIGluCj4gPiBh
cmNoX2xpdmVwYXRjaF9wZXJmb3JtLgo+IAo+IFJlbG9jYXRpb25zIGFwcGxpY2FibGUgdG8gY29k
ZSBvbmx5IF9tYXlfIGJlIGFjY2VwdGFibGUgdG8gaGF2ZQo+IHN1Y2ggYW4gYWxpZ25tZW50IGNo
ZWNrIChidXQgSSBjb3VsZCBzZWUgY2FzZXMgd2hlcmUgZXZlbiB0aGF0Cj4gbWlnaHQgYmUgdG9v
IGFnZ3Jlc3NpdmUpLCBidXQgYWZhaWsgUl9BUk1fQUJTMzIgaXNuJ3QgYSBjb2RlCj4gb25seSBv
bmUgKG91dCBvZiB0aGUgc2V0IGxpc3RlZCBhYm92ZSksIHNvIEkgZG91YnQgdGhpcyBzaG91bGQg
aGF2ZQo+IGFuIGFsaWdubWVudCBjaGVjay4KPiAKPiA+IEJ1dCBuZWl0aGVyIG9uZSBvZiB0aG9z
ZSBpcyBnb2luZyB0byBoZWxwIGluIGNhdGNoaW5nIGxpdmVwYXRjaGVzCj4gPiB0aGF0IGhhdmUg
dGhlIHdyb25nIGFsaWdubWVudCB3aXRob3V0IHJlbG9jYXRpb25zIGFuZCBub3QgZXhlY3V0YWJs
ZS4KPiA+IEZvciBleGFtcGxlIC5saXZlcGF0Y2guZGVwZW5kcwo+IAo+IFdoYXQgZG9lcyAid3Jv
bmcgYWxpZ25tZW50IiBtZWFuIHdoZW4gdGhlcmUncyBubyBjb2RlIGludm9sdmVkPwoKQW55dGhp
bmcgd2hpY2ggd2UgdHJ5IHRvIGFjY2VzcyBhcyBhIHN0cnVjdHVyZSwgb3IgdW5zaWduZWQgaW50
LAp0aGF0IGlzIG5vdCBhbGlnbmVkIHRvIGZvdXIgYnl0ZXMuCgpGb3IgZXhhbXBsZSBhY2Nlc3Np
bmcgLmxpdmVwYXRjaC5kZXBlbmRzIGZyb20gbWVtb3J5IGFuZCBibG93aW5nCnVwIChoeXBlcnZp
c29yIGNyYXNoZXMpIGIvYyBpdCBkb2VzIG5vdCBzdGFydCBhdCBhbiBmb3VyIGJ5dGUgYWxpZ25l
ZApsb2NhdGlvbi4KCj4gSSB0aGluayB3aGF0IHlvdSB3YW50IHRvIGRldGVjdCBzaW1wbHkgY2Fu
J3QgYmUgZGV0ZWN0ZWQgcmVsaWFibHksCj4gd2l0aG91dCByaXNraW5nIGZhbHNlIHBvc2l0aXZl
cy4KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 12:08:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 12:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqeYk-0005UD-As; Sat, 09 Sep 2017 12:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqeYi-0005To-MN
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 12:08:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F5/84-03610-8B9D3B95; Sat, 09 Sep 2017 12:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXf7zc2
 RBhu3s1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148CFCawFk1MrXhz/wdLA
 ONehi5GLQ0igkUmiafILRgjnMaPEnc7bLBDONkaJhl39QBlODhEBZ4mvZ+ayg9i8AvoSf5d9Y
 wGxhQXMJGZuOsQG0iAh8E5D4v3Jy2wgCQkBb4mjuz6wwthr3y1m6mJk52ATsJI4JAYSZRFQlW
 j5sYpxAiP3AkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjL+WBRxilORgUhLlDTq6OVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/+DaCcYFFq
 empFWmYOMPxg0hIcPEoivDkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEudtAykSACnKK
 M2DGwGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nUBmcKTmVcCt+kV0BFMQEeUPN8Ack
 RJIkJKqoGxZO3WL/xzDt45uf0f4zKP7/mive/iL5dInY/wNpiUWh7EyaIgenfFc89nG5eYO91
 jj+DZKb/35plIkyPMyfIN8jpauWsuXNGJfZd18IOzm8L6VntH9t8nWC3/xD+6Em975EXAtmNP
 S8/s7L6U3qRtU27/xLgrbV94nLcft/5hwROTN5R87cpTYinOSDTUYi4qTgQAjp4kmYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1504958902!92692802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25773 invoked from network); 9 Sep 2017 12:08:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 12:08:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqeYc-0008MD-Nu; Sat, 09 Sep 2017 12:08:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqeYX-0008Pm-4A; Sat, 09 Sep 2017 12:08:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqeYW-00020x-Sh; Sat, 09 Sep 2017 12:08:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113150-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5969d1bb3082b41eba8fd2c826559abe38ccb6df
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 12:08:12 +0000
Subject: [Xen-devel] [linux-linus test] 113150: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE1MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMTUwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAz
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDExMzAzMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNTk2OWQxYmIzMDgyYjQxZWJhOGZkMmM4MjY1NTlhYmUzOGNjYjZkZgpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZk
ZDZhMTNlZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0
IDAzOjM1OjUyIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0w
OS0wNCAxNjo0OTo1NiBaICAgIDQgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMzE1MCAgMjAxNy0wOS0wOCAxNDoyMDoxNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTY1OCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTc1NTIzIGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 09 12:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 12:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqfBy-0000EL-H4; Sat, 09 Sep 2017 12:48:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqfBw-0000Dw-Hg
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 12:48:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 86/B8-16676-733E3B95; Sat, 09 Sep 2017 12:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfs8eZ
 Ig0frzS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fVII2PBvuSKlXvOMzYw
 /nToYuTiEBJoZJJY/76NEcJ5zCjx5FofE4SzjVFi/tp9LF2MnBwiAs4SX8/MZQexeQX0JVrbO
 tlAbGEBE4kb31eygjRICByVlTi+7S5Yg4SAt8SarZeAbA4we+oXyS5Gdg42ASuJQ2IgBSwCqh
 KnDjQxTWDkXsDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDcWqD8yFGSQ4mJVHeoKObI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F5/CJQTLEpN
 T61Iy8wBhh5MWoKDR0mE9xxImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHnLQIoEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeV+BTOHJzCuB2/QK6AgmoCNKnm8AOa
 IkESEl1cCYuuS0kKHy5Ka30t6hWyNFp7sY3X2+47LBPCUHn0quZWrNhyW1HlstncHUfCVg2fR
 2XbuPL77piHPwuJWaLnYNm6YUkD+/Y7kVi/zFRgfF4oWdjyewByUyWPtXfNtVJ9ZQ8zBZVXWS
 0IuJi68ckmjLYpUL8H+45NFvy6qyI4sUjwT7X5U7HaXEUpyRaKjFXFScCACjE7mKfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1504961333!110801637!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63106 invoked from network); 9 Sep 2017 12:48:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 12:48:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqfBr-0000vB-F2; Sat, 09 Sep 2017 12:48:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqfBm-0002iP-7m; Sat, 09 Sep 2017 12:48:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqfBl-0006Ll-Vq; Sat, 09 Sep 2017 12:48:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113154-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm: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-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a697a50c090053cf6c53a096972dd841332fe59
X-Osstest-Versions-That: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 12:48:46 +0000
Subject: [Xen-devel] [linux-4.9 test] 113154: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE1NCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE1NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMwMjgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIGxpa2UgMTEzMDI4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTMwMjgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEx
MzAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMDI4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDhhNjk3YTUwYzA5MDA1M2NmNmM1M2EwOTY5NzJkZDg0MTMzMmZlNTkKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ1OGNhNTJmMTU2NDkzOGMxNThkMjcxZjQ1YmNlMGJj
NmVkZTJiM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzAyOCAgMjAxNy0wOS0wMyAyMToyNDow
NiBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxMjEgIDIwMTctMDktMDcgMDY6
NTE6NDIgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICBB
bGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQu
b3JnLnVrPgogIENocmlzdG9mZmVyIERhbGwgPGNkYWxsQGxpbmFyby5vcmc+CiAgQ29uZyBXYW5n
IDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIFByaWFtbyA8ZGFucEBhZGllbmdpbmVl
cmluZy5jb20+CiAgRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+CiAgRGF2aWQg
Uy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNA
Z29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBJbHlhIERy
eW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBKYW1lcyBIb2dhbiA8amFtZXMuaG9nYW5AaW1n
dGVjLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJj
Lnp5bmdpZXJAYXJtLmNvbT4KICBNYXR0IFR1cm5lciA8bWF0dHN0ODhAZ21haWwuY29tPgogIE1l
bCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KICBNaWNoYWVsIENyZWUgPG1j
cmVlQG9yY29uLm5ldC5uej4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgog
IE9sZWcgTmVzdGVyb3YgPG9sZWdAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0
b25AaW1ndGVjLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGls
b3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4KICBSYWxmIEJhZWNobGUgPHJhbGZAbGludXgt
bWlwcy5vcmc+CiAgU2FjaGluIFByYWJodSA8c3ByYWJodUByZWRoYXQuY29tPgogIFN0ZWZmZW4g
S2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbiBNdWVsbGVy
IDxzbXVlbGxlckBjaHJvbm94LmRlPgogIFN0ZXBoZW4gRG91dGhpdCA8c3RlcGhlbmRAYWRpZW5n
aW5lZXJpbmcuY29tPgogIFN0ZXZlIEZyZW5jaCA8c21mcmVuY2hAZ21haWwuY29tPgogIFN1enVr
aSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJu
ZWwub3JnPgogIFZsYWRpcyBEcm9ub3YgPHZkcm9ub3ZAcmVkaGF0LmNvbT4KICBWbGFzdGltaWwg
QmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+
CiAgV2FuZywgV2VuZHkgPHdlbmR5LndhbmdAaW50ZWwuY29tPgogIFdvbGZyYW0gU2FuZyA8d3Nh
QHRoZS1kcmVhbXMuZGU+CiAgWGlhbmdsaWFuZy5ZdSA8WGlhbmdsaWFuZy5ZdUBhbWQuY29tPgog
IFlhbiwgWmhlbmcgPHp5YW5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNTQ4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 09 14:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 14:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqh2f-0000yO-Vn; Sat, 09 Sep 2017 14:47:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=41892fd2b=citrix-osstest@xenproject.org>)
 id 1dqh2e-0000yC-7a
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 14:47:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E9/1C-03093-FFEF3B95; Sat, 09 Sep 2017 14:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6/f5s
 jDb7d17K4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn/P81jLfgTWnH+wBPGBsanJl2MHBwSAv4S
 mxZVQ5juEg1707oYOTlEBJwlJny4zQZi8wroSUzq/8sEYgsLxEl0PlvA2sXIBVQ+VUzi045pj
 CAJkN6DD1qYYewrPTvB4mwCHhITeyaygNgsAioSJ29PAhskJKAlsXTxSiaIBYISJ2c+AathFp
 CQOPjiBTPEPRYSe19VTGDkm4WkahaSqgWMTKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQIDigEIdjDe3hhwiFGSg0lJlDfo6OZIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK84sAAFRIsSk1PrUjLzAGGNkxagoNHSYT391+gNG9xQWJucWY6ROoUoy7HsU2X/
 zAJseTl56VKifNygMwQACnKKM2DGwGLs0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUEmc
 KTmVcCt+kV0BFMQEeUPN8AckRJIkJKqoFxsvqKWcsSzoe8OL8zXEtJ/PQMzosiW795RTz4cNz
 12r1VVS0bo1kMN4ha/No7KTHgHFPduxW3Hke58clNFyxLrCuInfXqncnLC7urZi4Kf3RU6pjw
 MrclOc69dopL3sU9fMJmNeHUP4agrRt57p2bdLHJ+sDv5Ethmtt2bfuRsD5QIjD76nGjB0osx
 RmJhlrMRcWJAB14RU2uAgAA
X-Env-Sender: prvs=41892fd2b=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1504968445!115107241!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23183 invoked from network); 9 Sep 2017 14:47:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Sep 2017 14:47:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,367,1500940800"; d="scan'208";a="439123936"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72081-mainreport@xen.org>
X-Osstest-Failures: 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
X-Osstest-Versions-That: qemuu=32f0f68bb77289b75a82925f712bb52e16eac3ba
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 9 Sep 2017 15:47:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72081: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8122181615384390143=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72081 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72081/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72061
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop        fail blocked in 72061
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72061
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72061
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72061
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72061
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72061
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72061
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72061
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72061
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72061
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72061
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72061
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72061
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72061
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
baseline version:
 qemuu                32f0f68bb77289b75a82925f712bb52e16eac3ba

Last test of basis    72061  2017-09-04 22:45:38 Z    4 days
Testing same since    72081  2017-09-09 07:45:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Cleber Rosa <crosa@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Hua Yanghao <huayanghao@gmail.com>
  Jason Wang <jasowang@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Matt Parker <mtparkr@gmail.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Stafford Horne <shorne@gmail.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Wang Guang <wang.guang55@zte.com.cn>
  Wang Yong <wang.yong155@zte.com.cn>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8122181615384390143==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 17:19:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 17:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqjPP-0005Jp-5j; Sat, 09 Sep 2017 17:19:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqjPO-0005Jd-AY
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 17:19:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 83/D5-02044-98224B95; Sat, 09 Sep 2017 17:19:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbdDaUu
 kwfGLUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPeoi73gcjtjxeJJW9ga
 GGfEdjFycQgJNDJJPG18ywLhPGaUePFsAjOEs41R4u+/j+xdjJwcIgLOEl/PzAWzeQX0Je78W
 sgGYgsL2Ehs/NLPBNIgIXBFVmLZ/y5WkISEgKfE1r1PWWDsSeu3MXYxsnOwCVhJHBIDibIIqE
 osPfWHbQIj9wJGhlWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIF+r2dgYNzB+Pu43yFGSQ4mJVHe/yJbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8IYpAuUE
 i1LTUyvSMnOAAQiTluDgURLhrQRJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8pSJEAS
 FFGaR7cCFg0XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzCsDMoUnM68EbtMroCOYgI4oeb
 4B5IiSRISUVAMjk8aMqQqH+Jfa659t5/po/rRkf8rBhcXn2TUuCP2WNFMt4NmdKHbY1WvekzW
 nKl175QLeami2xO179WdXvkT8O/szgXWKyzu3MwT9unhq9clFbjUzJA9dSlzgtJ7TJ+/8vets
 cx7Jt92cfffeL9mypsAVKoc/qoVemsfbuNs7xqZqb+5E8VlrlFiKMxINtZiLihMBO98LCYECA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1504977543!113974958!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51976 invoked from network); 9 Sep 2017 17:19:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 17:19:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqjPJ-0008KJ-Gv; Sat, 09 Sep 2017 17: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqjPD-0000Se-Pu; Sat, 09 Sep 2017 17:18:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqjPD-00056b-BF; Sat, 09 Sep 2017 17:18:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113157-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-i386-libvirt-qcow2: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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 17:18:55 +0000
Subject: [Xen-devel] [xen-unstable test] 113157: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7819678950833280224=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  70892c317fd56064b09a4b0fcaa0781735e64efc
baseline version:
 xen                  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7

Last test of basis   113030  2017-09-04 02:05:30 Z    5 days
Failing since        113040  2017-09-04 15:16:13 Z    5 days    8 attempts
Testing same since   113157  2017-09-08 22:17:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Paul Durrant <paul.durrant@citrix.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


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

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

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

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


Pushing revision :

+ branch=xen-unstable
+ revision=70892c317fd56064b09a4b0fcaa0781735e64efc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable 70892c317fd56064b09a4b0fcaa0781735e64efc
+ branch=xen-unstable
+ revision=70892c317fd56064b09a4b0fcaa0781735e64efc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x70892c317fd56064b09a4b0fcaa0781735e64efc = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 70892c317fd56064b09a4b0fcaa0781735e64efc:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   ee2c1fc..70892c3  70892c317fd56064b09a4b0fcaa0781735e64efc -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7819678950833280224==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 18:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 18:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqkCz-0001L3-30; Sat, 09 Sep 2017 18:10:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqkCx-0001Kg-Ic
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 18:10:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5B/AA-03454-A8E24B95; Sat, 09 Sep 2017 18:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdLb0u
 kwbbpLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6HrezFzwUKxibv8+1gbG
 SfxdjFwcQgKNTBJP/75lh3AeM0rcPnGaCcLZxihx8/wK5i5GTg4RAWeJr2fmsoPYvAL6Ep/2n
 gGzhYHs3s4WsG4Jga/MEtMfHwbq5gByvCTOHCkEqQExe9e0snUxsnOwCVhJHBIDibIIqEr8Wf
 mQeQIj9wJGhlWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjN2X/Q8xSnIwKYnytuhsiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRuiC5QTLEpNT61I
 y8wBhh5MWoKDR0mEtxQkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxaIEUCIEUZpXlwI
 2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBNBpvBk5pXAbXoFdAQT0BElzzeAHFGSiJ
 CSamCcoKn+6CBPQNc7dQuZZTMsegtVftx8fer+jiluPnYasft5rvN91lPbJKgowd9V0XBdZYu
 OovE20f9zA3hXWT9l/H5i3h6BR1quEw52q3HO0fuV2fTAm7EstydB7oqg/Yz9jCt6p3w5O13T
 sVKLY8+311Ybl5/6w6H9/vS3G3OWee9+ZKTRKnheiaU4I9FQi7moOBEAM/rIO34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1504980617!68083356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43740 invoked from network); 9 Sep 2017 18:10:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 18:10:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqkCs-0001I6-Iz; Sat, 09 Sep 2017 18:10:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqkCn-0004ir-1t; Sat, 09 Sep 2017 18:10:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqkCm-0000xJ-Ph; Sat, 09 Sep 2017 18:10:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113164-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 18:10:08 +0000
Subject: [Xen-devel] [ovmf test] 113164: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 09 18:26:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 18:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqkS7-0002TU-H7; Sat, 09 Sep 2017 18:25:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqkS5-0002TH-O0
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 18:25:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FF/A9-03642-53234B95; Sat, 09 Sep 2017 18:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdfYaEu
 kweG5OhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L9lD2vBLbeK+8f+sDYw
 HjbrYuTiEBJoZJK4/HUdO4TzmFFi4fo7UM42RomOf4vYuhg5OUQEnCW+npnLDmLzCuhL9E5aw
 gpiCwtYS2z5eJoFxJYQmMkp8W+3BoTtK3F+1x6geg4we/lT4y5Gdg42ASuJQ2IgBSwCqhJrrn
 9im8DIvYCRYRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoL8
 ZgGAH48zL/ocYJTmYlER5c/S2RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUyBMoJFqWmp1ak
 ZeYAAw8mLcHBoyTC+9cAKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8giAzBECKMkrz4
 EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHklQabwZOaVwG16BXQEE9ARJc83gBxRko
 iQkmpgdFhw8ce6hLV/LERETt6MTgufvPFuRsXh8A2a6+d/L8x3vejqVxDGz5CtGGdc15jiE3u
 wNf71vDXLX9+vSbsZ2e8SnH8yWHNmBQ9/HE+a2TWWyeJq72a3TmhNeFZx7uThZdcTXbKslit7
 lb2PdL/63HP1VVPxm5MuXlmx4FFScUXCtASN7/JySizFGYmGWsxFxYkAXslLn30CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1504981554!81895358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16598 invoked from network); 9 Sep 2017 18:25:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 18:25:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqkS0-0001ft-7K; Sat, 09 Sep 2017 18:25:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqkRu-0005ub-O3; Sat, 09 Sep 2017 18:25:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqkRu-00030p-AO; Sat, 09 Sep 2017 18:25:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113159-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=11a47211b822d97d49557d17dcb2da50c54b819e
X-Osstest-Versions-That: libvirt=1a81722921c2eb7ba799132b0472cf20207a3d09
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 18:25:46 +0000
Subject: [Xen-devel] [libvirt test] 113159: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE1OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzE0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMTQxCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTMxNDEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDExYTQ3MjExYjgyMmQ5N2Q0OTU1N2QxN2RjYjJkYTUwYzU0YjgxOWUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDFhODE3MjI5MjFjMmViN2JhNzk5MTMyYjA0
NzJjZjIwMjA3YTNkMDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzE0MSAgMjAxNy0wOS0wOCAw
NDoyMjoyMyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMxNTkgIDIwMTctMDkt
MDkgMDQ6MjE6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRo
YXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1s
aWJ2aXJ0CisgcmV2aXNpb249MTFhNDcyMTFiODIyZDk3ZDQ5NTU3ZDE3ZGNiMmRhNTBjNTRiODE5
ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCAxMWE0NzIxMWI4MjJkOTdkNDk1NTdkMTdk
Y2IyZGE1MGM1NGI4MTllCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj0xMWE0NzIxMWI4MjJk
OTdkNDk1NTdkMTdkY2IyZGE1MGM1NGI4MTllCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZp
cnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MTFh
NDcyMTFiODIyZDk3ZDQ5NTU3ZDE3ZGNiMmRhNTBjNTRiODE5ZSA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRh
aWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24u
bGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGli
dmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQgMTFhNDcyMTFiODIyZDk3ZDQ5NTU3ZDE3ZGNiMmRhNTBjNTRiODE5ZTpyZWZzL2hl
YWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKICAgMWE4MTcyMi4uMTFhNDcyMSAgMTFhNDcyMTFiODIyZDk3ZDQ5
NTU3ZDE3ZGNiMmRhNTBjNTRiODE5ZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Sep 09 20:33:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 20:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqmR1-00048I-C5; Sat, 09 Sep 2017 20:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqmQz-00047v-4x
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 20:32:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A0/5B-03616-8FF44B95; Sat, 09 Sep 2017 20:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe7/5Z
 Ig8ZTHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLh4MVPB4SuMFc1zfrM3
 MP5ZzNjFyMkhJNDIJHF7mlwXIxeQ/ZhR4ubDY+wQzjZGiSsnNzOBVIkIOEt8PTOXHcTmFdCX+
 P7vNlA3B4ewgJXEzq+JIGEJgSmyEideG0LY3hK/3+9hhrE3rH7A0sXIzsEGVH5IDCTKIqAqcW
 /pU9YJjNwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYwfloWcIhRkoNJSZS323pLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXls/oJxgUWp6
 akVaZg4w+GDSEhw8SiK8ESBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5w0HKRIAKcooz
 YMbAYuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmNQKZwpOZVwK36RXQEUxAR5Q83wByRE
 kiQkqqgdE+W+NWF+flIzVLXiwomHtDTmQTh9ZOA42c5suuy/TjPwV5vOUX5A3d5nPVMKyi0DL
 n44+FO655C87U2MFYx/iVdcv6AykWycoBQfcs+/PFtsZzXbLsP5w6IV3/uk9A3YbtDD+PuP/q
 OL73FduXS5YvAsUSeq8bHk82mjUn2Ocp7yvBE4fMOJVYijMSDbWYi4oTAWN0LY9/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504989173!106401729!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41299 invoked from network); 9 Sep 2017 20:32:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 20:32:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqmQu-00059K-SK; Sat, 09 Sep 2017 20:32:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqmQp-0004a9-Di; Sat, 09 Sep 2017 20:32:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqmQp-00014u-2X; Sat, 09 Sep 2017 20:32:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113158-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-i386-xl-qemuu-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 20:32:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 113158: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4612308983715562401=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis   112102  2017-07-21 17:53:24 Z   50 days
Failing since        112351  2017-07-27 22:26:55 Z   43 days   67 attempts
Testing same since   113128  2017-09-07 15:16:18 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladis Dronov <vdronov@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


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

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

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

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


Pushing revision :

+ branch=linux-3.18
+ revision=1e0d2875797752db3b008fcbea55d5695cb0893a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 1e0d2875797752db3b008fcbea55d5695cb0893a
+ branch=linux-3.18
+ revision=1e0d2875797752db3b008fcbea55d5695cb0893a
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x1e0d2875797752db3b008fcbea55d5695cb0893a = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 1e0d2875797752db3b008fcbea55d5695cb0893a:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   dd8b674..1e0d287  1e0d2875797752db3b008fcbea55d5695cb0893a -> tested/linux-3.18
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4612308983715562401==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 21:33:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 21:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqnMr-0000PE-2l; Sat, 09 Sep 2017 21:32:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqnMq-0000Oq-3P
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 21:32:44 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 58/AE-02041-AFD54B95; Sat, 09 Sep 2017 21:32:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdn7JZ
 Ig81fhS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXXvCfaCX74VOydvYW1g
 nGXUxcjFISTQyCRx9/ozdgjnMaPEi8WPoJxtjBJnPi5n62Lk5BARcJb4emYuO4jNK6Av8XpxC
 yOILSxgIbHq2RuwBgmBNimJbY2LwBokBLwl5k+cwghj9yxoZuliZOdgE7CSOCQGEmURUJWYe2
 0a2wRG7gWMDKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxhfnvY8xCjJwaQkypsTuiVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvmhignGBRanpq
 RVpmDjD8YNISHDxKIrwrQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOex+kSACkKKM0D
 24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3F8gUnsy8ErhNr4COYAI6ouT5BpAjSh
 IRUlINjGvKVLurb/V2xCw1evL92xf23I8cKXueni1kdxI23XDJqZjDIaX2e+tqsaBl2/dri/P
 GHOH9WX9SKbGTU/7rgv28z0ufLnHqWX/R8OeLzLbU9X43fPI37jRTyfx67Ir/rO9OvfccHab5
 CWjbrhI1dFmR22A3vUFFbk/CszJm7VsaJgp7u2qXKLEUZyQaajEXFScCAP31H+OAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1504992759!113825838!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20541 invoked from network); 9 Sep 2017 21:32:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 21:32:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqnMi-0006gD-MU; Sat, 09 Sep 2017 21:32:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqnMd-0006rL-8I; Sat, 09 Sep 2017 21:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqnMc-0007rW-Vw; Sat, 09 Sep 2017 21:32:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113160-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=fcea73709b966a7ded9efa7b106ea50c7fe9025c
X-Osstest-Versions-That: qemuu=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 21:32:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 113160: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3761229818430476579=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113148

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

version targeted for testing:
 qemuu                fcea73709b966a7ded9efa7b106ea50c7fe9025c
baseline version:
 qemuu                74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd

Last test of basis   113148  2017-09-08 13:56:15 Z    1 days
Testing same since   113160  2017-09-09 07:23:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony PERARD <anthony.perard@citrix.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Thomas Huth <thuth@redhat.com>
  Yoni Bettan <ybettan@redhat.com>

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


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3761229818430476579==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 22:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 22:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqo7o-0004Jp-4G; Sat, 09 Sep 2017 22:21:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqo7m-0004JY-IW
 for xen-devel@lists.xensource.com; Sat, 09 Sep 2017 22:21:14 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 55/B4-02226-95964B95; Sat, 09 Sep 2017 22:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVTcic0u
 kwZfHOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Ht2PmvBhD2MFa+XvGJs
 YPw9ibGLkYtDSKCRSeJ9408mCOcxo8TWO+eZIZxtjBIHtrexdDFycogIOEt8PTOXHcTmFdCXe
 L7hNjOILSzgJvG24RE7SIOEwEJpideHZrGCJCQEvCUm/3oFlOAAs38ud+xiZOdgE7CSOCQGUs
 AioCpxqmsh2wRG7gWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivW
 S83M3MQL9Xs/AwLiD8dVxv0OMkhxMSqK8OaFbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Apn
 AOUEi1LTUyvSMnOAAQiTluDgURLhXQaS5i0uSMwtzkyHSJ1iNOY4tunyHyaOVdfv/mESYsnLz
 0uVEuddAlIqAFKaUZoHNwgWGZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPWgEzhycwrgd
 v3CugUJqBTSp5vADmlJBEhJdXA2L4kOa/L6a6ggczT2fs+RC5ccafW/drSwurv0qvSjzUxbhG
 7aG93NOTwhVQr5gWfz5TfvHQz64wft+SjjyYeCz5sf7X6sn/JfNegF3FyFvvYFyloWhjeKLee
 9u9qvsuHw/dP6C47+CrJKniC7M+wn+uftibvM5w5u+GNXPzFig8Glt8OXPaZ/VeJpTgj0VCLu
 ag4EQCMdIWfhwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1504995671!75443427!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_DONG, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57419 invoked from network); 9 Sep 2017 22:21:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Sep 2017 22:21:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqo7g-0007w4-Dg; Sat, 09 Sep 2017 22:21:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqo7a-00010X-W5; Sat, 09 Sep 2017 22:21:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqo7a-0007yv-4l; Sat, 09 Sep 2017 22:21:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113162-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c349189772cec43498b0bec8a84146f10b8937af
X-Osstest-Versions-That: qemuu=c7c6232bd304568d4da4bef521603aae0035e172
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 09 Sep 2017 22:21:02 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113162: tolerable FAIL -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5393852184185931294=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 113162 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113162/

Failures :-/ but no regressions.

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

version targeted for testing:
 qemuu                c349189772cec43498b0bec8a84146f10b8937af
baseline version:
 qemuu                c7c6232bd304568d4da4bef521603aae0035e172

Last test of basis   112427  2017-08-03 17:15:36 Z   37 days
Testing same since   113153  2017-09-08 15:15:35 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BenneÃ© <alex.benee@linaro.org>
  Alex Bennée <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrea Bolognani <abologna@redhat.com>
  Andreas Grapentin <andreas@grapentin.org>
  Andreas Schwab <schwab@suse.de>
  Andrew Jones <drjones@redhat.com>
  Anoob Soman <anoob.soman@citrix.com>
  Anthony Liguori <aliguori@us.ibm.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Aviv Ben-David <bdaviv@cs.technion.ac.il>
  BALATON Zoltan <balaton@eik.bme.hu>
  Ben Warren <ben@skyportsystems.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Changlong Xie <xiecl.fnst@cn.fujitsu.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Christoph Hellwig <hch@lst.de>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  Danil Antonov <g.danil.anto@gmail.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Gibson <david@gibson.dropbear.id.au> [ppc parts]
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gabriel L. Somlo <gsomlo@gmail.com>
  Gabriel Somlo <gsomlo@gmail.com>
  Gabriel Somlo <somlo@cmu.edu>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Haozhong Zhang <haozhong.zhang@intel.com>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Hervé Poussineau <hpoussin@reactos.org>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Ian McKellar <ianloic@google.com>
  Ian McKellar via Qemu-devel <qemu-devel@nongnu.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jonathon Jongsma <jjongsma@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Leo Gaspard <leo@gaspard.io>
  Leon Alrae <leon.alrae@imgtec.com>
  Li Ping <li.ping288@zte.com.cn>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Lidong Chen <lidongchen@tencent.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Miroslav Benes <mbenes@suse.cz>
  Niels de Vos <ndevos@redhat.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  otubo <otubo@redhat.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peng Hao<peng.hao2@zte.com.cn>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Roman Pen <roman.penyaev@profitbricks.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sai Pavan Boddu <saipava@xilinx.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Brian <sam.brian@accelerated.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>
  Sjors Gielen <sjors@sjorsgielen.nl>
  sochin.jiang <sochin.jiang@huawei.com>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Fritsch <sf@sfritsch.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Stephen Bates <sbates@raithlin.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Suramya Shah <shah.suramya@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Tao Wu <lepton@google.com>
  Tao Wu <ytht.net@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Tobias Schramm <tobleminer@gmail.com>
  Tomáš Golembiovský <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Qi <weiqi4@huawei.com>
  Wei Wang <wei.w.wang@intel.com>
  Wu Xiang <willx8@gmail.com>
  Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>
  xiaoqiang zhao <zxq_yx_007@163.com>
  Xie Changlong <xiecl.fnst@cn.fujitsu.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Xu, Anthony <anthony.xu@intel.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yang Zhong <yang.zhong@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yu Ning <yu.ning@linux.intel.com>
  Yunjian Wang <wangyunjian@huawei.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

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


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

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

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

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


Pushing revision :

+ branch=qemu-upstream-unstable
+ revision=c349189772cec43498b0bec8a84146f10b8937af
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-upstream-unstable c349189772cec43498b0bec8a84146f10b8937af
+ branch=qemu-upstream-unstable
+ revision=c349189772cec43498b0bec8a84146f10b8937af
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xc349189772cec43498b0bec8a84146f10b8937af = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : daily-cron.qemu-upstream-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-upstream-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-upstream-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-upstream-unstable
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git c349189772cec43498b0bec8a84146f10b8937af:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   c7c6232..c349189  c349189772cec43498b0bec8a84146f10b8937af -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5393852184185931294==--

From xen-devel-bounces@lists.xen.org Sat Sep 09 23:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 09 Sep 2017 23:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqpZ6-0002xW-C0; Sat, 09 Sep 2017 23:53:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dqpZ4-0002xQ-DX
 for xen-devel@lists.xenproject.org; Sat, 09 Sep 2017 23:53:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 68/0C-17770-9FE74B95; Sat, 09 Sep 2017 23:53:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42JxymeR1P1RtyX
 SYNYiTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPbh0XsBQ08FXP6L7A2MD7h6mLk4hASWMUo
 sfbbJ7YuRk4gJ1viyuFnbCAJFoFvLBLXG9czgyQkBDwl9mx/DmU7S0w/8pQFomEDo8STD6IgN
 ouAqsTJA0/BatgEgiWuL/nFCmKLCChL9P76DVbPLKAn8eDWRHYQW1hAW2LBhLtgcV4BXYkD7y
 YzQ8wskrj+cRVUXFDi5MwnUL2lEmvn3AI6jgPIlpZY/o8DJMwpYC9xcc8GsBJRoFXz9q1im8A
 oNAtJ9ywk3bMQuiHC6hJ/5l1ixhDWlli28DUzhG0rsW7de5YFjOyrGNWLU4vKUot0LfSSijLT
 M0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIjhQEIdjDOvux/iFGSg0lJlDcndEukEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQneT7VAOcGi1PTUirTMHGDMwqQlOHiURHgZgXErxFtckJhbnJ
 kOkTrFqMtxbNPlP0xCLHn5ealS4rznQGYIgBRllObBjYClj0uMslLCvIxARwnxFKQW5WaWoMq
 /YhTnYFQS5p0HMoUnM68EbtMroCOYgI4oeb4B5IiSRISUVAMjQwT3DNeSNwrK0+Y11U2QLNSO
 UQv55nno2c7PjV5WeYYLFu3dfNXwyi4GP2/PO1vlnybkvb1UuEn+UjJ/wTr3Ra5fC89xbH79/
 MTJfNOvyxm/dp6wjS3+yrb2p+GPHQc4/Zimh62o/mhd8eaoH+cvHiv7qRtljvtaZEvJFfNXLb
 PfcHjjEe5AJZbijERDLeai4kQAUoiAAxoDAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505001207!78903216!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63895 invoked from network); 9 Sep 2017 23:53:28 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Sep 2017 23:53:28 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 29B8020CF1;
 Sat,  9 Sep 2017 19:53:27 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Sat, 09 Sep 2017 19:53:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=t3TsAPqehXlFcjqR3E
 F1j/UpaN9Q2M1WC58vSCCcVsY=; b=qFAHkgDib8xSHNzFOjCyzGJhFdBlanPrG4
 0nwvm6QKafTgPwKAUk4F1Lm6/FJn1uwmGUHVhLJqokqjn5gpRXQyBOTu5neYZguz
 RaB0V+TLeQsfQdcd2LOyzmebrGYsXtFdaxhOn1mytcO3qLjmAhiW0rxkvLjurfj0
 Jv/qD+Jz7NLz7NFpQ3QRDaNUkwxV/2oGkTlifCl9lU3Y0qXITmCD0YpEc9yNxoCp
 sc0xNiStpe2PuSuLsnxwyQhLkITnthLEQ+TqkBpzahB23byRstffp7e7qYiQqFkG
 c/VJRygs8T0bmdKiFvm3IHRREFUHD8rHZpMXkrLFSPEdMFu7G1QQ==
X-ME-Sender: <xms:9360WSN4TmLOsvl5C5Xl2LxyRe8d1F2oTYiPthId9C1tN5oNsifFEQ>
X-Sasl-enc: eU4Ujj/xQq4aa2oy8N43fOUNsHZD9NuaOWmPfHCI5cFJ 1505001206
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6DBE524697;
 Sat,  9 Sep 2017 19:53:26 -0400 (EDT)
Date: Sun, 10 Sep 2017 01:53:21 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170909235321.GA19908@mail-itl>
References: <59B025790200007800178075@prv-mh.provo.novell.com>
 <59B025790200007800178075@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <59B025790200007800178075@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.8.2 released
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1751212910818822248=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1751212910818822248==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N"
Content-Disposition: inline


--fUYQa+Pmc3FrFX/N
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 06, 2017 at 08:42:33AM -0600, Jan Beulich wrote:
> All,
>=20
> I am pleased to announce the release of Xen 4.8.2. This is
> available immediately from its git repository
> http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dshortlog;h=3Drefs/heads/st=
able-4.8=20
> (tag RELEASE-4.8.2) or from the XenProject download page
> http://www.xenproject.org/downloads/xen-archives/xen-project-48-series/xe=
n-482.html=20
> (where a list of changes can also be found).
>=20
> We recommend all users of the 4.8 stable series to update to this
> latest point release.

The announcement on the website has wrong link (to 4.8.1 instead of
4.8.2).

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

--fUYQa+Pmc3FrFX/N
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEcBAEBCAAGBQJZtH7zAAoJENuP0xzK19csGN4H/jp0KRYV2KMCzKrIO6mxmKXW
KNDqy/WHB6hmJrpLKZDoCz3UdQjchXSMY1EMaf7KQpwNj7QRfXlkBlf9Bz+Jqgyl
PXA2xcASyleJkLhv7V/MJocijn0b+cgYTdS3Os4iiWa8XlGM82dfJ6DDgo3zqfcP
s2WBwQiAtzlWI+6I8kRqgbbHCLT9RdwwkuDcPep2/F59As6SZ8S+wzKXjRO7DjMi
RSusm9i7mDxpDqUhc/q/pTzAvNoJvzdA5dlu3d5pLifcBHBQsXU4lBkUGGqs36mK
OSIRkKItpPerPEfJqTwfbDx/ILSt3jWqN5o5EautbP1M0VEqEbioHWDxyE2SVos=
=r0m1
-----END PGP SIGNATURE-----

--fUYQa+Pmc3FrFX/N--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1751212910818822248==--


From xen-devel-bounces@lists.xen.org Sun Sep 10 00:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 00:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqqGw-00071J-13; Sun, 10 Sep 2017 00:38:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=419e41e24=citrix-osstest@xenproject.org>)
 id 1dqqGu-00070u-2C
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 00:38:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6C/D9-02224-79984B95; Sun, 10 Sep 2017 00:38:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7kzi2
 RBrfu2Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oytl6cyFzRnV6z6PpWpgfGsQxcjJ4eEgL/E
 8knfWbsYOYBsd4mGvWkgYREBZ4kJH26zgdi8AnoSF25/ZwKxhQVSJF7vPg9UzgVUflRdYs3/m
 +wQc1wlLnYdgbOvXO0Da2YT8JCY2DORBcRmEVCV+LTmClhcSEBLYunilUwQCwQlTs58AlbDLC
 AhcfDFC2aIeywk9r6qmMDINwtJ1SwkVQsYmVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoaGOv
 lphYXJ6an5iQmFesl5+duYgSGVD0DA+MOxpa9focYJTmYlER5Zdq2RArxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4D3TAZQTLEpNT61Iy8wBBjdMWoKDR0mENw4kzVtckJhbnJkOkTrFqMtxbNPlP
 0xCLHn5ealS4rxrQIoEQIoySvPgRsAi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7NIF
 N4MvNK4Da9AjqCCeiIkucbQI4oSURISTUw2pRG8sjyupuLly37fUVLcmUs05alvz8oTD7RdsX
 83vGSFS1P5hkwtISt4S39/pPrbWTV5CmqwcKT91QtrF/yzbsz5Db31E05FspXvp1v+r90490n
 cbce21Xr9zQyef4v2u/Ffen7vp3fzFx73dT3Ld3QruD3jPXXvvPsPTlv02v+nDQs+FN9RomlO
 CPRUIu5qDgRAMeH6hOvAgAA
X-Env-Sender: prvs=419e41e24=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505003922!83124922!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52135 invoked from network); 10 Sep 2017 00:38:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Sep 2017 00:38:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,369,1500940800"; d="scan'208";a="439145205"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72083-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl: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:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway: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-midway:saverestore-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm: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-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=5e4598106ed02ae4b43abcb29889969eb12867b7
X-Osstest-Versions-That: xen=ffb73c140637a39e62aec18d26dcfcbbdfcafb61
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Sep 2017 01:38:32 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72083: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA4MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA4My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4g
NzIwNDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIwNDAKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcyMDQw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIGxpa2UgNzIwNDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjA0MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDcyMDQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzIwNDAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTggY2FwdHVy
ZS1sb2dzL2wxKDE4KSAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVlNDU5ODEwNmVkMDJhZTRiNDNhYmNiMjk4
ODk5NjllYjEyODY3YjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGZm
YjczYzE0MDYzN2EzOWU2MmFlYzE4ZDI2ZGNmY2JiZGZjYWZiNjEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICA3MjA0MCAgMjAxNy0wOC0zMCAxMDo0NjowMiBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgNzIwODMgIDIwMTctMDktMDkgMTE6MTU6MzIgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJl
LWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDVlNDU5ODEwNmVkMDJhZTRiNDNhYmNiMjk4ODk5NjllYjEyODY3YjcKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIFNlcCA2IDEyOjI2
OjM1IDIwMTcgKzAyMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC44LjIKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 10 00:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 00:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqqPT-0007tf-SZ; Sun, 10 Sep 2017 00:47:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pryorm09@gmail.com>) id 1dqqPT-0007tZ-14
 for xen-devel@lists.xenproject.org; Sun, 10 Sep 2017 00:47:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F3/4C-17770-AAB84B95; Sun, 10 Sep 2017 00:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTOYd2V3Vs
 iDY7sE7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+vHvLVDBNoKJ59heWBsYfPF2MXBxCAjMY
 Jc5MfsIC4rAI3GGRuDtvPlsXIyeHhMAPFokdG8Qh7DyJCV8vM0HYRRKt1/qhagol+q/eZgexe
 QUEJU7OBBnECTTVQ2LWn6vMIDabgJLE4l2/wGpYBFQk+uZ0QNUHSEzcuQKsRljAQuL7jJtg80
 WA6u+tmgxmMwv4SHy8eoBlAiPfLCQrZiFJQdiaEq3bf7ND2BoSC+7sY1zAyLKKUaM4tagstUj
 XyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwEBmAYAfj4rWBhxglOZiURHll
 2rZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgze4CygkWpaanVqRl5gBjAiYtwcGjJMLrCJLmL
 S5IzC3OTIdInWK057hw59IfJo4De24ByQ037wLJfSBSiCUvPy9VSpx3JkibAEhbRmke3FBYDF
 9ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMG8YyBSezLwSuN2vgM5iAjqr5PkGkLNKEhFSUg2
 MkdItWlMXTnvDYnOHrSos0j2I55+9ltqyh5xr1VyWPSo0zPq89fKJDIGwLxvm/u/VkGG+4hTm
 qhSsFvpeUUZO9JDSygW3uMOlvy2ZGr0r89L3tVrFZ1USGph+aE4/teawtFvu7CthDVOi+/f8+
 XHWJvdx1o4AiUt1+t7LPArPiXoHs1iWHRFXYinOSDTUYi4qTgQA85Eq2dwCAAA=
X-Env-Sender: pryorm09@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505004456!58974766!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28545 invoked from network); 10 Sep 2017 00:47:37 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Sep 2017 00:47:37 -0000
Received: by mail-qk0-f195.google.com with SMTP id o77so3596499qke.2
 for <xen-devel@lists.xenproject.org>; Sat, 09 Sep 2017 17:47:37 -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=IU0NYFjUR/ejwDX8MZcoNANuMG8psZYGVENXU1lhWuM=;
 b=PO2LWBQVBI3OTr+QzYuUrT9UB27Ff6u6F6cqfOHvbiNs6ABgVZPIdXxZePac9IWQgK
 bD4Lyh0TQFgqcdawSSgExFdDibxqxqZ0EouUuNZqYGpqyKlFCoKJ1GLLQECx0Eyy1yv0
 mTGDg9AbxN6vBHjjZpdFNi2F2DipW/mCs2SUFIOsfGk0sC+5GNqJkiSMvjk2DRsUP8Ug
 BI6MaDRGARiHgzTDMAbV01SHTXv4jPMUMNX33CaP4V6cLswEJWz7ZCGk3KvhDy1pq8su
 PC8l0Ii6DiUzppzoEaMSQ1OY6gMZiQ4VrMTDVyjvX+jae3LH7R9cnCY35VPqk3kiL+9A
 Giwg==
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=IU0NYFjUR/ejwDX8MZcoNANuMG8psZYGVENXU1lhWuM=;
 b=UjR90I3PdCfYosAvjvIPSbDwHn9j1xC3I9ADxVJ5RDhyX+a6F0wRPsgr1QahIciEHi
 YZlLw8q3oISava3xIgG76rdLocMOCGfemTW/gXWnTJbfE1rHPv0mcdCREXMsg516un25
 Baq8iH1A9Ri5wPTO6GKqITkYrYA27rm/coM7XUlq4900/03DHaYXaP5fz9f9qfvinO6X
 AUORel3z0Exsk0bx5sEczZplzKFbNbLTqYvOvbXxDVom61FI9NL93WlPwuNLUAISJhJ8
 YyGSxWRMhVQ/n4qpkpra1Sloso8kj8f7VcSDy81l21OtnnLT+v8TRmEu3w7sxQ+6njIF
 7PGw==
X-Gm-Message-State: AHPjjUi1sEqcmbhwTG87cmEHZogfGWthPiDrd9K81k86EthzkqObmF4Y
 PynFHfCv27W8E1LQPfQGvVkeTb7LZBOT
X-Google-Smtp-Source: AOwi7QBUO8xQULZih5Y/SDJb5T9yz33AUzC/vm5T8ogFderEcpjVkzLhmtK0aHo+mM4aa9snPwe78TOUbUsGHht6vxw=
X-Received: by 10.55.101.77 with SMTP id z74mr9333022qkb.52.1505004455789;
 Sat, 09 Sep 2017 17:47:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.9.67 with HTTP; Sat, 9 Sep 2017 17:47:35 -0700 (PDT)
From: Pry Mar <pryorm09@gmail.com>
Date: Sat, 9 Sep 2017 17:47:35 -0700
Message-ID: <CAHnBbQ-aT6gNZuTs+D4HAa4Vqnvwu6zdBM_avx2NrWVLiikCKw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/4] build: run autogen.sh on Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5981869424611751240=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5981869424611751240==
Content-Type: multipart/alternative; boundary="94eb2c0570b2f909da0558cb27d5"

--94eb2c0570b2f909da0558cb27d5
Content-Type: text/plain; charset="UTF-8"

Adding runstatedir to config/Paths.mk.in

>From 0c2c36e92318046eb21a0dbc39bdb02d4288d83d Mon Sep 17 00:00:00 2001
From: Mark <pryorm09@gmail.com>
Date: Sat, 9 Sep 2017 16:58:25 -0700
Subject: [PATCH] add runstatedir to Paths.mk

Signed-off-by: Mark <pryorm09@gmail.com>
---
 config/Paths.mk.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/Paths.mk.in b/config/Paths.mk.in
index a603295..ffb176d 100644
--- a/config/Paths.mk.in
+++ b/config/Paths.mk.in
@@ -27,6 +27,7 @@ pdfdir                   := @pdfdir@
 psdir                    := @psdir@
 includedir               := @includedir@
 localstatedir            := @localstatedir@
+runstatedir              := @runstatedir@
 sysconfdir               := @sysconfdir@

 LIBEXEC                  := @LIBEXEC@
-- 
2.1.0

--94eb2c0570b2f909da0558cb27d5
Content-Type: text/html; charset="UTF-8"

<div dir="ltr">Adding runstatedir to config/<a href="http://Paths.mk.in">Paths.mk.in</a><br><br><pre>From 0c2c36e92318046eb21a0dbc39bdb02d4288d83d Mon Sep 17 00:00:00 2001
From: Mark &lt;<a href="mailto:pryorm09@gmail.com">pryorm09@gmail.com</a>&gt;
Date: Sat, 9 Sep 2017 16:58:25 -0700
Subject: [PATCH] add runstatedir to Paths.mk

Signed-off-by: Mark &lt;<a href="mailto:pryorm09@gmail.com">pryorm09@gmail.com</a>&gt;
---
 config/<a href="http://Paths.mk.in">Paths.mk.in</a> | 1 +
 1 file changed, 1 insertion(+)

diff --git a/config/<a href="http://Paths.mk.in">Paths.mk.in</a> b/config/<a href="http://Paths.mk.in">Paths.mk.in</a>
index a603295..ffb176d 100644
--- a/config/<a href="http://Paths.mk.in">Paths.mk.in</a>
+++ b/config/<a href="http://Paths.mk.in">Paths.mk.in</a>
@@ -27,6 +27,7 @@ pdfdir                   := @pdfdir@
 psdir                    := @psdir@
 includedir               := @includedir@
 localstatedir            := @localstatedir@
+runstatedir              := @runstatedir@
 sysconfdir               := @sysconfdir@
 
 LIBEXEC                  := @LIBEXEC@
-- 
2.1.0
</pre></div>

--94eb2c0570b2f909da0558cb27d5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5981869424611751240==--


From xen-devel-bounces@lists.xen.org Sun Sep 10 03:28:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 03:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqsuG-0006PN-M5; Sun, 10 Sep 2017 03:27:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqsuF-0006OA-3F
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 03:27:35 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D7/D8-01911-621B4B95; Sun, 10 Sep 2017 03:27:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVd145Z
 Ig2sreC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ePGYbaCJ6kV5672MDUw
 PnboYuTiEBJoZJJ4tP4scxcjJ5DzmFGif5I2RGIbo8SWBw/ZQRIiAs4SX8/MBbI5OHgF9CX29
 kSChIUFzCQaZ85hB6mXEDimKXH52VtWkISEgLfEz9t34Oy17xYzdTGyc7AJWEkcEgOJsgioSv
 z7/ZNxAiP3AkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 B/q5nYGDcwfj6p9MhRkkOJiVR3oYNWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeWQ+UEyxK
 TU+tSMvMAQYeTFqCg0dJhLcTpJW3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5LUCKBECKM
 krz4EbAouASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeLyCX8GTmlcBtegV0BBPQESXPN4
 AcUZKIkJJqYIx48FBMqZCtM0f+3Mxar03Lpnqybd5UnGy5In9/B9+NC72fHY7/yF2mXZTy1O2
 b3rpzYedFeg9686yap+F/SzLiuC9nnY7+kYgCM5MtiqlvXbrtehPVlpbJf96xq17M5uCamUrr
 i7+yl5dPiMpwn3X7k8Bm5gvH3lb77fiyZP5Llq3L9xQfWavEUpyRaKjFXFScCABh0X9efQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505014051!113307843!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46148 invoked from network); 10 Sep 2017 03:27:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 03:27:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqsu8-0006mt-Pp; Sun, 10 Sep 2017 03:27:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqsu3-0003DM-BE; Sun, 10 Sep 2017 03:27:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqsu3-0008ES-5D; Sun, 10 Sep 2017 03:27:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113166-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0e271fd59fe9e6d8c932309e7a42a4519c5aac6f
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 03:27:23 +0000
Subject: [Xen-devel] [linux-linus test] 113166: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE2NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMTY2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgNyByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzAzMQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGUyNzFmZDU5ZmU5ZTZkOGM5MzIzMDll
N2E0MmE0NTE5YzVhYWM2ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
NTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZhMTNlZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAzOjM1OjUyIFogICAgNSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0wNCAxNjo0OTo1NiBaICAgIDUgZGF5cyAgICA4IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzE2NiAgMjAxNy0wOS0wOSAxMjoyNTowNiBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTcyNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMTgyOTI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 10 03:28:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 03:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqsuy-0006Sd-0W; Sun, 10 Sep 2017 03:28:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqsuw-0006SD-UR
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 03:28:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8E/7A-03422-251B4B95; Sun, 10 Sep 2017 03:28:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTdw45Z
 Ig3frxCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TK/oOChWMXX/tvsDYyT
 +LsYuTiEBBqZJC5dWMkE4TxmlHi15xFzFyMnkLONUWL2UncQW0TAWeLrmbnsXYwcHLwC+hKNS
 /hAwsJA5t8j7YwgvRICX5klpj8+zARSIyHgJXHmSCFIDYjZu6aVrYuRnYNNwErikBhIlEVAVe
 L63t8sExi5FzAyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ2AxDsYPyzLOAQoyQHk5Io763VWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeWQ+UEyxK
 TU+tSMvMAYYdTFqCg0dJhLdtHVCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeS02ABUJg
 BRllObBjYDFwCVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ834BuYQnM68EbtMroCOYgI4oeb
 4B5IiSRISUVANj2ed0PseigsWPApMXa4dn11+b91JjQa53X9Bqvf6Tjk/3dl+taHnya9FyPpf
 VHGGKdhPDWXnZ/ecE60lkvSnKUo0qCPe/pXHUZlOFoBa3x/Em+RmXJRJb93edKTXwTVv690HG
 Su33TlUf70+La09MDjnfJXqO8xfb+hqu2B08QhFnpI5UvVRiKc5INNRiLipOBABniPBufAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505014096!78558970!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15405 invoked from network); 10 Sep 2017 03:28:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 03:28:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqsue-0006n6-9g; Sun, 10 Sep 2017 03:28:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqsuZ-0003Fb-0J; Sun, 10 Sep 2017 03:27:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqsuY-0000F3-8p; Sun, 10 Sep 2017 03:27:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113172-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 03:27:54 +0000
Subject: [Xen-devel] [ovmf test] 113172: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxNzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 04:49:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 04:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dquAq-0004R5-2Z; Sun, 10 Sep 2017 04:48:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dquAo-0004Qi-K6
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 04:48:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 26/44-03422-E24C4B95; Sun, 10 Sep 2017 04:48:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVf7yJZ
 Ig2tb9C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasevlDqaCu32MFesO7Wdv
 YPyV1sXIxSEk0MgkcfX3IzYI5zGjxLs511m7GDmBnG2MEttP2IPYIgLOEl/PzGUHsXkF9CVeH
 9jGDGILC1hKrJ8yB6xZQuCPvMTd9wvBEhIC3hJrtl5i6WLkALOnfpHsYmTnYBOwkjgkBlLAIq
 Aq8eP3faYJjNwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIE+pwBCHYwflsWcIhRkoNJSZS3YcOWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIKHgXKC
 RanpqRVpmTnA4INJS3DwKInwaoOkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPfeIaAiA
 ZCijNI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd43IFN4MvNK4Da9AjqCCeiIku
 cbQI4oSURISTUw+izeeGUOZ3Z7jrVUhlyu+NunRexLGxsSU1esYtjHtaOyKJnbj2VK5s5txyJ
 Yv9SwHDwxT4qTc0blyUNGXAJSB1m+7i6fbJwteui3/LUU/hwp81PSxbxFjeKBctpT/v2ubtDc
 /1rs/hG5Pcs/sRqvSI1OZHPm72s6c4TXQ+jsJSXBdVYurKFKLMUZiYZazEXFiQDQiR8YfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505018922!74051950!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28922 invoked from network); 10 Sep 2017 04:48:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 04:48:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dquAg-0000TX-Os; Sun, 10 Sep 2017 04:48:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dquAb-0007Vp-7G; Sun, 10 Sep 2017 04:48:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dquAa-0005NT-8W; Sun, 10 Sep 2017 04:48:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113168-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 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-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a697a50c090053cf6c53a096972dd841332fe59
X-Osstest-Versions-That: linux=458ca52f1564938c158d271f45bce0bc6ede2b3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 04:48:32 +0000
Subject: [Xen-devel] [linux-4.9 test] 113168: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE2OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE2OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTMxNTQgcGFzcyBpbiAxMTMxNjgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgZmFpbCBw
YXNzIGluIDExMzE1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgZmFpbCBibG9ja2VkIGluIDExMzAyOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTMxNTQgbGlr
ZSAxMTMwMjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTMxNTQgbGlrZSAxMTMwMjgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTEzMTU0IGxpa2UgMTEzMDI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwMjIKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDExMzAyOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMjgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgOGE2OTdhNTBjMDkwMDUzY2Y2YzUzYTA5Njk3MmRkODQxMzMyZmU1OQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNDU4Y2E1MmYxNTY0OTM4YzE1OGQyNzFmNDViY2Uw
YmM2ZWRlMmIzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDI4ICAyMDE3LTA5LTAzIDIxOjI0
OjA2IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzEyMSAgMjAxNy0wOS0wNyAw
Njo1MTo0MiBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJZYW4sIFpoZW5nIiA8enlhbkByZWRoYXQuY29tPgog
IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVu
dC5vcmcudWs+CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2RhbGxAbGluYXJvLm9yZz4KICBDb25nIFdh
bmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gUHJpYW1vIDxkYW5wQGFkaWVuZ2lu
ZWVyaW5nLmNvbT4KICBEYXZpZCBSaWVudGplcyA8cmllbnRqZXNAZ29vZ2xlLmNvbT4KICBEYXZp
ZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vy
c0Bnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIElseWEg
RHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEphbWVzIEhvZ2FuIDxqYW1lcy5ob2dhbkBp
bWd0ZWMuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1h
cmMuenluZ2llckBhcm0uY29tPgogIE1hdHQgVHVybmVyIDxtYXR0c3Q4OEBnbWFpbC5jb20+CiAg
TWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0PgogIE1pY2hhZWwgQ3JlZSA8
bWNyZWVAb3Jjb24ubmV0Lm56PgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+
CiAgT2xlZyBOZXN0ZXJvdiA8b2xlZ0ByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1
cnRvbkBpbWd0ZWMuY29tPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgogIFBhdmVsIFNo
aWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51
eC1taXBzLm9yZz4KICBTYWNoaW4gUHJhYmh1IDxzcHJhYmh1QHJlZGhhdC5jb20+CiAgU3RlZmZl
biBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuIE11ZWxs
ZXIgPHNtdWVsbGVyQGNocm9ub3guZGU+CiAgU3RlcGhlbiBEb3V0aGl0IDxzdGVwaGVuZEBhZGll
bmdpbmVlcmluZy5jb20+CiAgU3RldmUgRnJlbmNoIDxzbWZyZW5jaEBnbWFpbC5jb20+CiAgU3V6
dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUZWp1biBIZW8gPHRqQGtl
cm5lbC5vcmc+CiAgVmxhZGlzIERyb25vdiA8dmRyb25vdkByZWRoYXQuY29tPgogIFZsYXN0aW1p
bCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNv
bT4KICBXYW5nLCBXZW5keSA8d2VuZHkud2FuZ0BpbnRlbC5jb20+CiAgV29sZnJhbSBTYW5nIDx3
c2FAdGhlLWRyZWFtcy5kZT4KICBYaWFuZ2xpYW5nLll1IDxYaWFuZ2xpYW5nLll1QGFtZC5jb20+
CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saW51eC00
LjkKKyByZXZpc2lvbj04YTY5N2E1MGMwOTAwNTNjZjZjNTNhMDk2OTcyZGQ4NDEzMzJmZTU5Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCBsaW51eC00LjkgOGE2OTdhNTBjMDkwMDUzY2Y2YzUzYTA5Njk3
MmRkODQxMzMyZmU1OQorIGJyYW5jaD1saW51eC00LjkKKyByZXZpc2lvbj04YTY5N2E1MGMwOTAw
NTNjZjZjNTNhMDk2OTcyZGQ4NDEzMzJmZTU5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9bGludXgtNC45CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHg4YTY5N2E1MGMwOTAwNTNjZjZjNTNhMDk2OTcyZGQ4NDEzMzJmZTU5ID0geCAnXScKKyA6IHRl
c3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysg
OiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0
YWJsZS5naXQgPSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1j
cm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jvbi5s
aW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgt
NC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpbnV4LTQuOQorIGNhc2UgJDEgaW4K
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUv
bGludXgtc3RhYmxlLmdpdAorIDogbGludXgtNC45LnkKKyA6IGxpbnV4LTQuOS55CisgOiBnaXQK
KyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRl
c3RlZC9saW51eC00LjkKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTQuOQorIHJldHVybiAw
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saW51eAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0IDhhNjk3YTUwYzA5MDA1M2Nm
NmM1M2EwOTY5NzJkZDg0MTMzMmZlNTk6cmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtNC45ClRvIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDQ1
OGNhNTIuLjhhNjk3YTUgIDhhNjk3YTUwYzA5MDA1M2NmNmM1M2EwOTY5NzJkZDg0MTMzMmZlNTkg
LT4gdGVzdGVkL2xpbnV4LTQuOQorIGV4aXQgMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 10 05:38:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 05:38:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dquwm-0000Gy-8T; Sun, 10 Sep 2017 05:38:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=419e41e24=citrix-osstest@xenproject.org>)
 id 1dquwl-0000Go-8V
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 05:38:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8A/61-03642-ACFC4B95; Sun, 10 Sep 2017 05:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO7J81s
 iDa5cVbC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn7Ls9iLPibWrHt/BfGBsZG6y5GTg4JAX+J
 U/N3skPY7hKXv8xgAbFFBJwlJny4zdbFyMHBK6AnsXBGDUhYWCBR4sKUHqByLqDyldIS7feWQ
 fW6Smz895UFxn5y5hAbiM0m4CExsWciWJxFQFXiw9k5zCC2kICWxNLFK5lAbF4BQYmTM5+A1T
 ALSEgcfPGCGWKOhcT+v2eZJzDyzUJSNgtJ2QJGplWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIFBxQAEOxhXLQg8xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8188B5QSLUtNTK9Iyc4DhDZOW4OBREuH9cRYozVtckJhbnJkOkTrFqMtxb
 NPlP0xCLHn5ealS4rwywGgREgApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEu
 YtB7mEJzOvBG7TK6AjmICOKHm+AeSIkkSElFQD48Yi7ckTst/V1uya4rjVzH7BzvLnzs7HruZ
 9XK/zUMC6qiR38jnl2RYhPKXJ7nMs5m2eeXK2GttC9uaPJ84Z9xjN6JH9u+DcPsGFp3fqS17l
 Y3i210/k29NixQfTO5bGMnE+k9wSHPHVhtFbnbl2boze2kwNWdXP26wWn9v8bVmnY0uF+Daf3
 0osxRmJhlrMRcWJAKiQh6ewAgAA
X-Env-Sender: prvs=419e41e24=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505021895!82031715!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28361 invoked from network); 10 Sep 2017 05:38:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Sep 2017 05:38:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,371,1500940800"; d="scan'208";a="439159313"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72084-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-midway:xen-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken: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-armhf-armhf-examine:reboot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=ee2c1fc666648ac14a4c8b9eb9224753591fa5e7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Sep 2017 06:37:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72084: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8008429738048090764=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72084 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72084/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-vhd       6 xen-install               fail REGR. vs. 72056
 test-armhf-armhf-xl-midway    6 xen-install               fail REGR. vs. 72056
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72056
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72056
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72056

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72056
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72056
 test-armhf-armhf-examine      7 reboot                       fail   like 72056
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72056
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72056
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72056
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72056
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72056
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72056
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72056
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72056
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72056
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10  fail like 72056
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  70892c317fd56064b09a4b0fcaa0781735e64efc
baseline version:
 xen                  ee2c1fc666648ac14a4c8b9eb9224753591fa5e7

Last test of basis    72056  2017-09-03 11:44:59 Z    6 days
Testing same since    72084  2017-09-09 17:20:53 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Paul Durrant <paul.durrant@citrix.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8008429738048090764==--

From xen-devel-bounces@lists.xen.org Sun Sep 10 06:53:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 06:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqw70-0006Iz-Jw; Sun, 10 Sep 2017 06:52:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqw6z-0006Ib-CN
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 06:52:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5B/9A-02229-841E4B95; Sun, 10 Sep 2017 06:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdf94ZZ
 Ig9VfpSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfLne+aCh2IVWz5FNjBO
 4u9i5OIQEmhkkpj2aSIThPOYUeLh7E3MEM42RokT254xdjFycogIOEt8PTOXHcTmFdCX2PfvO
 1hcGMj+veANI0iDhMBXZonpjw8DjeIAcrwkzhwpBKkBMXvXtLJ1MbJzsAlYSRwSA4myCKhK7H
 v3hn0CI/cCRoZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BHq9nYGDcwdiz1+8QoyQHk5Io77vjWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+vg+UEyxK
 TU+tSMvMAYYeTFqCg0dJhHcaSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR55R4AFQmAF
 GWU5sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvFIgU3gy80rgNr0COoIJ6AieS2
 BHlCQipKQaGHtqy8+ufOzVaW7bwH1w7oYrhdMePG4OT34S03q7pshD8N6KplupYhtvP/gk7/P
 nNotKpGpnp8bvA6cSzSel+b5zDkr7uiNsdzprf/WUS7In3kyyWft5zsMvym+2Lnoda3zO8wfv
 Rh+XaU0hGsdP77d1SLZ/nXeB9/3FLhHPSZdOv+19ls6a06PEUpyRaKjFXFScCAD1eF70fgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505026374!109449182!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6619 invoked from network); 10 Sep 2017 06:52:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 06:52:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqw6u-00042q-72; Sun, 10 Sep 2017 06:52:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqw6p-0006Mg-0I; Sun, 10 Sep 2017 06:52:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqw6o-0004oZ-SJ; Sun, 10 Sep 2017 06:52:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113190-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 06:52:46 +0000
Subject: [Xen-devel] [ovmf test] 113190: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMxOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDEgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 08:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 08:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqxg0-0006S8-HC; Sun, 10 Sep 2017 08:33:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqxfz-0006Rk-8q
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 08:33:11 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 ED/E5-03610-6C8F4B95; Sun, 10 Sep 2017 08:33:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffojy2
 RBuuatS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMf3sM5aCJ7EVX1o6mBsY
 t1h0MXJxCAk0Mkl8PvKBBcJ5zCixceMONghnG6PE0133mboYOTlEBJwlvp6Zyw5i8wroS9xef
 gzMFhYwlnh2sY8JpEFCYJK8xOuXDWwgCQkBT4mte5+ywNirn/4BamDnYBOwkjgkBhJlEVCVeL
 5+K/sERu4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYVy0IPMQoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIbfgXKCRanp
 qRVpmTnA8INJS3DwKInwvgVJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8cSJEASFFGa
 R7cCFgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrzPIFJ7MvBK4Ta+AjmACOoLnEtgRJY
 kIKakGRp311wUuWX3lbSwVffnt5+pbij/O953Lai/LuLjj/IGDwWc9+6WbZ1qY//ZN+XSC9+b
 kt3obXfNW1ORt0zKTShX52aJ46+09q2cOOVrRb5Smn+yNvCxbrqg7MVNy0ZuQKzelPbdOPOTc
 k91Wum9FSIcu/9tyiw2mq7zebVoxM+24+BPGFeFq6kosxRmJhlrMRcWJAIyDJ4OAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505032388!81929645!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54080 invoked from network); 10 Sep 2017 08:33:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 08:33:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqxfu-00076a-5I; Sun, 10 Sep 2017 08:33:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqxfo-0002jI-HT; Sun, 10 Sep 2017 08:33:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqxfo-0006hg-1w; Sun, 10 Sep 2017 08:33:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113170-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 08:33:00 +0000
Subject: [Xen-devel] [xen-unstable test] 113170: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE3MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzE3MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMTMxNTcgcGFzcyBpbiAxMTMxNzAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDExMzE1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMzE1NwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTMxNTcgYmxvY2tlZCBp
biAxMTMxNzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzE1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzE1Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTEzMTU3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMxNTcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExMzE1NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMTU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3
ODE3MzVlNjRlZmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcwODky
YzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExMzE3MCAgMjAxNy0wOS0wOSAxNzoyMzo1NCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0
cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRl
c3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 10 09:41:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 09:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqyjL-0003fk-8h; Sun, 10 Sep 2017 09:40:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqyjK-0003fY-Nt
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 09:40:42 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F3/79-01916-99805B95; Sun, 10 Sep 2017 09:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXcGx9Z
 Ig4nNehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PX2N3PBxrKKc803WBsY
 n4d2MXJxCAk0Mkmcu7SeqYuRE8h5zCjRvc0Vwt7GKLGvwQ3EFhFwlvh6Zi47iM0roC/RfrOBF
 cQWFrCVePPuC1ivhECXjMSPJU4QtrfE/IlTGGHsngXNLF2M7BxsAlYSh8RAoiwCqhI/Tv9ln8
 DIvYCRYRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoLcZgGA
 HY+N3p0OMkhxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTudfWukkGBRanpqRVpm
 DjDsYNISHDxKIrzPQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO+xSkSACkKKM0D24EL
 AYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3LcgUnsy8ErhNr4COYAI6gufSFpAjShIRUl
 INjGVtL5uYe/Tt9Eptdn+smi3LdUx01w7/9YverLHYEPRt9fek/M9tB1uWX2qpeV5ps5in4vb
 k9//Ef8/4XKyWFxnC2ef2+VmulJLr9Uib3b/19zIy2xUxxvv/fn6NXUqtWS5t6zb2X/PK9oTV
 3PygGc5qkMNiozSlzMLu2HaVp45G9QsyPhd+U2Ipzkg01GIuKk4EAPpMolB8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505036439!55961450!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49061 invoked from network); 10 Sep 2017 09:40:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 09:40:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqyjE-0000Nl-Tp; Sun, 10 Sep 2017 09: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqyj9-0005Fa-7f; Sun, 10 Sep 2017 09:40:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqyj8-000547-Si; Sun, 10 Sep 2017 09:40:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113179-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=fcea73709b966a7ded9efa7b106ea50c7fe9025c
X-Osstest-Versions-That: qemuu=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 09:40:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 113179: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0504665605949540538=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113160 pass in 113179
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 113160

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

version targeted for testing:
 qemuu                fcea73709b966a7ded9efa7b106ea50c7fe9025c
baseline version:
 qemuu                74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd

Last test of basis   113148  2017-09-08 13:56:15 Z    1 days
Testing same since   113160  2017-09-09 07:23:24 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony PERARD <anthony.perard@citrix.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Thomas Huth <thuth@redhat.com>
  Yoni Bettan <ybettan@redhat.com>

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


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

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

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

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


Pushing revision :

+ branch=qemu-mainline
+ revision=fcea73709b966a7ded9efa7b106ea50c7fe9025c
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline fcea73709b966a7ded9efa7b106ea50c7fe9025c
+ branch=qemu-mainline
+ revision=fcea73709b966a7ded9efa7b106ea50c7fe9025c
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xfcea73709b966a7ded9efa7b106ea50c7fe9025c = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git fcea73709b966a7ded9efa7b106ea50c7fe9025c:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   74bbfe0..fcea737  fcea73709b966a7ded9efa7b106ea50c7fe9025c -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0504665605949540538==--

From xen-devel-bounces@lists.xen.org Sun Sep 10 09:51:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 09:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqytf-0004d6-Dz; Sun, 10 Sep 2017 09:51:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tycho@docker.com>) id 1dqN12-0004aS-9u
 for xen-devel@lists.xenproject.org; Fri, 08 Sep 2017 17:24:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 08/87-03610-B42D2B95; Fri, 08 Sep 2017 17:24:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfT+Kl2vS5s
 iDS706lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNK/6zFhxVr7jfeoW9gfG9QhcjF4eQwExG
 ib1975hAHBaBH8wStyeeYgVxJATus0r8nzUfKMMJ5MRJvPv0hQXCTpNY8ncvK4RdKbFg9wWwu
 JCAvMScab1sEGPfMko0tjxkA0mwCKhITJy4DcxmE1CX6FzVAjZUREBT4tbydmaQBmaBJiaJD9
 /+Ak3l4BAWsJE4uCEcpIZXwETi9N9rbBAL2hkllq2XgIgLSpyc+QRsMTPQzD/zLjGDtDILSEs
 s/8cBEZaXaN46GyzMKWAkMXFtFUhYFOiazqVzWCYwis5CMmgWkkGzEAbNQjJoASPLKkaN4tSi
 stQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHhhAIIdjDvXBx5ilORgU
 hLllenZFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf6BaCcYFFqempFWmYOMHJh0hIcPEoivD
 YXgdK8xQWJucWZ6RCpU4yWHBfuXPrDxHFs02UgeWDPrT9MQix5+XmpUuK8bSDzBEAaMkrz4Mb
 BksslRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPOBVnLk5lXArf1FdBBTEAHlTzfAHJQSSJC
 SqqB8cpBZybj9J9NR/5x54R9aredFtq04KDf7JfL2LLct/2ZkTgpvzXsPOsG0/f7Ko/+538w4
 8lMvZrGn5lvKtvPXRBnCO7bpFoY8MQquqrhoXD1aRc7V+PdfCZnTFNPuSQlznNYm7Lhvgnjtg
 1LPjzYHH0w62938NECn4VPzGKbRctEtXdZGhxboMRSnJFoqMVcVJwIAJ64NDEpAwAA
X-Env-Sender: tycho@docker.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1504891465!106300227!1
X-Originating-IP: [209.85.223.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49686 invoked from network); 8 Sep 2017 17:24:26 -0000
Received: from mail-io0-f170.google.com (HELO mail-io0-f170.google.com)
 (209.85.223.170)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Sep 2017 17:24:26 -0000
Received: by mail-io0-f170.google.com with SMTP id j141so7066724ioj.4
 for <xen-devel@lists.xenproject.org>; Fri, 08 Sep 2017 10:24:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=docker.com; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:content-transfer-encoding:in-reply-to
 :user-agent; bh=FmA5o+Y3GyPUWNeTJAGYLu7VXAIxEqdt4cGgdGq4h5Q=;
 b=ITwcSH01RtZdkSGHZvcekJjA48D06CVATov5NU2dRyV9qY3lGIOAdk6oILBt8IlX9U
 JV74a4maBK7SA1oB1ZiD58TrKMpRepYFyg8rr7AH6yjM6e6t/52BUU4pXuzsR+nHF5J/
 0g4s1HSLLvebA3H1x/md8yxgrrHFKP0hqer4g=
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=FmA5o+Y3GyPUWNeTJAGYLu7VXAIxEqdt4cGgdGq4h5Q=;
 b=T7OXlwFeO9WxfLN17cVO2Qi3kfuw3YkBb3hY57QLO9X2px+bPGhGKX0UMFfZnzh+jC
 Q+KWu7M+Lt8W0RrFTmg3g8v7x1IkTzuqIRoY86dhL/oMlOCbyDrdkpqkL7XEJYcnLYfx
 blP652fwQT+Z1gTt+UVrk8rAoxvFjuHvPVRrr4JlOv+B8dnAugNp0rL6I01RCQqEaqcy
 iVlJ/6EL41YGfAVfAYet++l+rA/RZaXYb4qUsjJxjExRv3jC7oGqADtRB/EAcxShxcu9
 tM8u1PiuZgmuQyj4jc6LKLKWItbd8m9p3HcIvCFUvOrPuhQ7B9sDEzXdauPRAOSjWk+t
 00eA==
X-Gm-Message-State: AHPjjUh/mcwLBGbQpH/Wc3h3ZGQjVVjTIWiVk2MQy7i9BZgJS5kdxT+A
 xaIfZPD/nkV2iynm
X-Google-Smtp-Source: AOwi7QDMVbMCYbIhjksLz2fD4Cq9+pDxFjVMvjFFfk7GZrNbFmccpP2rjRgpanxXl9RgybfYxURYjg==
X-Received: by 10.107.11.89 with SMTP id v86mr4716290ioi.293.1504891465104;
 Fri, 08 Sep 2017 10:24:25 -0700 (PDT)
Received: from docker ([8.24.24.129])
 by smtp.gmail.com with ESMTPSA id k9sm1244299iok.17.2017.09.08.10.24.23
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 08 Sep 2017 10:24:24 -0700 (PDT)
Date: Fri, 8 Sep 2017 11:24:22 -0600
From: Tycho Andersen <tycho@docker.com>
To: Christoph Hellwig <hch@infradead.org>
Message-ID: <20170908172422.rxmhwd2vl6eye2or@docker>
References: <20170907173609.22696-1-tycho@docker.com>
 <20170907173609.22696-6-tycho@docker.com>
 <20170908075347.GC4957@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170908075347.GC4957@infradead.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Mailman-Approved-At: Sun, 10 Sep 2017 09:51:22 +0000
Cc: Marco Benatto <marco.antonio.780@gmail.com>,
 kernel-hardening@lists.openwall.com, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, Juerg Haefliger <juerg.haefliger@canonical.com>,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH v6 05/11] arm64/mm: Add support for XPFO
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMTI6NTM6NDdBTSAtMDcwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gPiArLyoKPiA+ICsgKiBMb29rdXAgdGhlIHBhZ2UgdGFibGUgZW50cnkgZm9y
IGEgdmlydHVhbCBhZGRyZXNzIGFuZCByZXR1cm4gYSBwb2ludGVyIHRvCj4gPiArICogdGhlIGVu
dHJ5LiBCYXNlZCBvbiB4ODYgdHJlZS4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgcHRlX3QgKmxvb2t1
cF9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgYWRkcikKPiAKPiBTZWVtcyBsaWtlIHRoaXMgc2hvdWxk
IGJlIG1vdmVkIHRvIGNvbW1vbiBhcm02NCBtbSBjb2RlIGFuZCB1c2VkIGJ5Cj4ga2VybmVsX3Bh
Z2VfcHJlc2VudC4KClNvdW5kcyBnb29kLCBJJ2xsIGluY2x1ZGUgc29tZXRoaW5nIGxpa2UgdGhl
IHBhdGNoIGJlbG93IGluIHRoZSBuZXh0CnNlcmllcy4KClVuZm9ydHVuYXRlbHksIGFkZGluZyBh
biBpbXBsZW1lbnRhdGlvbiBvZiBsb29rdXBfYWRkcmVzcyBzZWVtcyB0byBiZQpzbGlnaHRseSBt
b3JlIGNvbXBsaWNhdGVkIHRoYW4gbmVjZXNzYXJ5LCBiZWNhdXNlIG9mIHRoZSB4ZW4gcGllY2Uu
IFdlCmhhdmUgdG8gZGVmaW5lIGxvb2t1cF9hZGRyZXNzKCkgd2l0aCB0aGUgbGV2ZWwgcGFyYW1l
dGVyLCBidXQgaXQncyBub3QKb2J2aW91cyB0byBtZSB0byBuYW1lIHRoZSBwYWdlIGxldmVscy4g
U28gZm9yIG5vdyBJJ3ZlIGp1c3QgbGVmdCBpdCBhcwphIFdBUk4oKSBpZiBzb21lb25lIHN1cHBs
aWVzIGl0LgoKSXQgc2VlbXMgbGlrZSB4ZW4gc3RpbGwgZG9lcyBuZWVkIHRoaXMgdG8gYmUgZGVm
aW5lZCwgYmVjYXVzZSBpZiBJCmRlZmluZSBpdCB3aXRob3V0IGxldmVsOgoKZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19jbGllbnQuYzogSW4gZnVuY3Rpb24g4oCYeGVuYnVzX3VubWFwX3Jpbmdf
dmZyZWVfcHbigJk6CmRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmM6NzYwOjQ6IGVy
cm9yOiB0b28gbWFueSBhcmd1bWVudHMgdG8gZnVuY3Rpb24g4oCYbG9va3VwX2FkZHJlc3PigJkK
ICAgIGxvb2t1cF9hZGRyZXNzKGFkZHIsICZsZXZlbCkpLm1hZGRyOwogICAgXn5+fn5+fn5+fn5+
fn4KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9wYWdlLmg6
Mzc6MCwKICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9tbXpvbmUuaDoyMCwK
ICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9nZnAuaDo1LAogICAgICAgICAg
ICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L21tLmg6OSwKICAgICAgICAgICAgICAgICBmcm9t
IGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmM6MzM6Ci4vYXJjaC9hcm02NC9pbmNs
dWRlL2FzbS9wZ3RhYmxlLXR5cGVzLmg6Njc6MTU6IG5vdGU6IGRlY2xhcmVkIGhlcmUKIGV4dGVy
biBwdGVfdCAqbG9va3VwX2FkZHJlc3ModW5zaWduZWQgbG9uZyBhZGRyKTsKICAgICAgICAgICAg
ICAgXn5+fn5+fn5+fn5+fn4KCkkndmUgY2MtZCB0aGUgeGVuIGZvbGtzLCBtYXliZSB0aGV5IGNh
biBzdWdnZXN0IGEgd2F5IHRvIHVudGFuZ2xlIGl0PwpBbHRlcm5hdGl2ZWx5LCBpZiBzb21lb25l
IGNhbiBzdWdnZXN0IGEgZ29vZCBuYW1pbmcgc2NoZW1lIGZvciB0aGUKcGFnZSBsZXZlbHMsIEkg
Y2FuIGp1c3QgZG8gdGhhdC4KCkNoZWVycywKClR5Y2hvCgoKRnJvbSAwYjNiZTk1ODczZTNlOGNh
YTM5ZmE1MGVmYzBkMDZkNTdmYzZlYjVlIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBU
eWNobyBBbmRlcnNlbiA8dHljaG9AZG9ja2VyLmNvbT4KRGF0ZTogRnJpLCA4IFNlcCAyMDE3IDEw
OjQzOjI2IC0wNjAwClN1YmplY3Q6IFtQQVRDSF0gYXJtNjQ6IGFkZCBsb29rdXBfYWRkcmVzcygp
CgpTaW1pbGFybHkgdG8geDg2LCBsZXQncyBhZGQgbG9va3VwX2FkZHJlc3MoKSBhbmQgdXNlIGl0
IGluCmtlcm5lbF9wYWdlX3ByZXNlbnQoKS4gV2UnbGwgdXNlIGl0IGluIHRoZSBuZXh0IHBhdGNo
IGZvciB0aGUKaW1wbGVtZW50YXRpb24gb2YgWFBGTyBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTog
VHljaG8gQW5kZXJzZW4gPHR5Y2hvQGRvY2tlci5jb20+Ci0tLQogYXJjaC9hcm02NC9pbmNsdWRl
L2FzbS9wZ3RhYmxlLXR5cGVzLmggfCAgMiArKwogYXJjaC9hcm02NC9tbS9wYWdlYXR0ci5jICAg
ICAgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBpbmNs
dWRlL3hlbi9hcm0vcGFnZS5oICAgICAgICAgICAgICAgICB8IDEwIC0tLS0tLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vcGd0YWJsZS10eXBlcy5oIGIvYXJjaC9hcm02NC9pbmNs
dWRlL2FzbS9wZ3RhYmxlLXR5cGVzLmgKaW5kZXggMzQ1YTA3MmI1ODU2Li5mYWQzZGI1YTY3M2Yg
MTAwNjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vcGd0YWJsZS10eXBlcy5oCisrKyBi
L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vcGd0YWJsZS10eXBlcy5oCkBAIC02NCw0ICs2NCw2IEBA
IHR5cGVkZWYgc3RydWN0IHsgcHRldmFsX3QgcGdwcm90OyB9IHBncHJvdF90OwogI2luY2x1ZGUg
PGFzbS1nZW5lcmljLzVsZXZlbC1maXh1cC5oPgogI2VuZGlmCiAKK2V4dGVybiBwdGVfdCAqbG9v
a3VwX2FkZHJlc3ModW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgKmxldmVsKTsKKwog
I2VuZGlmCS8qIF9fQVNNX1BHVEFCTEVfVFlQRVNfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02
NC9tbS9wYWdlYXR0ci5jIGIvYXJjaC9hcm02NC9tbS9wYWdlYXR0ci5jCmluZGV4IGE2ODJhMGEy
YTBmYS4uNDM3YTEyNDg1ODczIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L21tL3BhZ2VhdHRyLmMK
KysrIGIvYXJjaC9hcm02NC9tbS9wYWdlYXR0ci5jCkBAIC0xMzgsNiArMTM4LDMyIEBAIGludCBz
ZXRfbWVtb3J5X3ZhbGlkKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzLCBpbnQgZW5h
YmxlKQogCQkJCQlfX3BncHJvdChQVEVfVkFMSUQpKTsKIH0KIAorcHRlX3QgKmxvb2t1cF9hZGRy
ZXNzKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50ICpsZXZlbCkKK3sKKwlwZ2RfdCAq
cGdkOworCXB1ZF90ICpwdWQ7CisJcG1kX3QgKnBtZDsKKworCWlmICh1bmxpa2VseShsZXZlbCkp
IHsKKwkJV0FSTigxLCAibGV2ZWwgdW51c2VkIG9uIGFybTY0XG4iKTsKKwkJKmxldmVsID0gMDsK
Kwl9CisKKwlwZ2QgPSBwZ2Rfb2Zmc2V0X2soYWRkcik7CisJaWYgKHBnZF9ub25lKCpwZ2QpKQor
CQlyZXR1cm4gTlVMTDsKKworCXB1ZCA9IHB1ZF9vZmZzZXQocGdkLCBhZGRyKTsKKwlpZiAocHVk
X25vbmUoKnB1ZCkpCisJCXJldHVybiBOVUxMOworCisJcG1kID0gcG1kX29mZnNldChwdWQsIGFk
ZHIpOworCWlmIChwbWRfbm9uZSgqcG1kKSkKKwkJcmV0dXJuIE5VTEw7CisKKwlyZXR1cm4gcHRl
X29mZnNldF9rZXJuZWwocG1kLCBhZGRyKTsKK30KKwogI2lmZGVmIENPTkZJR19ERUJVR19QQUdF
QUxMT0MKIHZvaWQgX19rZXJuZWxfbWFwX3BhZ2VzKHN0cnVjdCBwYWdlICpwYWdlLCBpbnQgbnVt
cGFnZXMsIGludCBlbmFibGUpCiB7CkBAIC0xNTYsMjkgKzE4MiwxMiBAQCB2b2lkIF9fa2VybmVs
X21hcF9wYWdlcyhzdHJ1Y3QgcGFnZSAqcGFnZSwgaW50IG51bXBhZ2VzLCBpbnQgZW5hYmxlKQog
ICovCiBib29sIGtlcm5lbF9wYWdlX3ByZXNlbnQoc3RydWN0IHBhZ2UgKnBhZ2UpCiB7Ci0JcGdk
X3QgKnBnZDsKLQlwdWRfdCAqcHVkOwotCXBtZF90ICpwbWQ7Ci0JcHRlX3QgKnB0ZTsKIAl1bnNp
Z25lZCBsb25nIGFkZHIgPSAodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFnZSk7CisJcHRl
X3QgKnB0ZSA9IGxvb2t1cF9hZGRyZXNzKGFkZHIpOwogCi0JcGdkID0gcGdkX29mZnNldF9rKGFk
ZHIpOwotCWlmIChwZ2Rfbm9uZSgqcGdkKSkKLQkJcmV0dXJuIGZhbHNlOwotCi0JcHVkID0gcHVk
X29mZnNldChwZ2QsIGFkZHIpOwotCWlmIChwdWRfbm9uZSgqcHVkKSkKLQkJcmV0dXJuIGZhbHNl
OwotCWlmIChwdWRfc2VjdCgqcHVkKSkKLQkJcmV0dXJuIHRydWU7Ci0KLQlwbWQgPSBwbWRfb2Zm
c2V0KHB1ZCwgYWRkcik7Ci0JaWYgKHBtZF9ub25lKCpwbWQpKQorCWlmICghcHRlKQogCQlyZXR1
cm4gZmFsc2U7Ci0JaWYgKHBtZF9zZWN0KCpwbWQpKQotCQlyZXR1cm4gdHJ1ZTsKIAotCXB0ZSA9
IHB0ZV9vZmZzZXRfa2VybmVsKHBtZCwgYWRkcik7CiAJcmV0dXJuIHB0ZV92YWxpZCgqcHRlKTsK
IH0KICNlbmRpZiAvKiBDT05GSUdfSElCRVJOQVRJT04gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL2FybS9wYWdlLmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oCmluZGV4IDQxNWRiYzZlNDNm
ZC4uNmFkYzJhOTU1MzQwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oCisrKyBi
L2luY2x1ZGUveGVuL2FybS9wYWdlLmgKQEAgLTg0LDE2ICs4NCw2IEBAIHN0YXRpYyBpbmxpbmUg
eG1hZGRyX3QgYXJiaXRyYXJ5X3ZpcnRfdG9fbWFjaGluZSh2b2lkICp2YWRkcikKIAlCVUcoKTsK
IH0KIAotLyogVE9ETzogdGhpcyBzaG91bGRuJ3QgYmUgaGVyZSBidXQgaXQgaXMgYmVjYXVzZSB0
aGUgZnJvbnRlbmQgZHJpdmVycwotICogYXJlIHVzaW5nIGl0IChpdHMgcm9sbGVkIGluIGhlYWRl
cnMpIGV2ZW4gdGhvdWdoIHdlIHdvbid0IGhpdCB0aGUgY29kZSBwYXRoLgotICogU28gZm9yIHJp
Z2h0IG5vdyBqdXN0IHB1bnQgd2l0aCB0aGlzLgotICovCi1zdGF0aWMgaW5saW5lIHB0ZV90ICps
b29rdXBfYWRkcmVzcyh1bnNpZ25lZCBsb25nIGFkZHJlc3MsIHVuc2lnbmVkIGludCAqbGV2ZWwp
Ci17Ci0JQlVHKCk7Ci0JcmV0dXJuIE5VTEw7Ci19Ci0KIGV4dGVybiBpbnQgc2V0X2ZvcmVpZ25f
cDJtX21hcHBpbmcoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkJCSAg
IHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqa21hcF9vcHMsCiAJCQkJICAgc3RydWN0IHBh
Z2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 09:52:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 09:52:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqyuT-0004j1-R7; Sun, 10 Sep 2017 09:52:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqyuS-0004iX-7E
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 09:52:12 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E0/62-17770-B4B05B95; Sun, 10 Sep 2017 09:52:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdeLe2u
 kwbNFqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6H79krHgoVjFzPUPmBoY
 J/F3MXJxCAk0Mkm8v9PADuE8ZpQ4svcClLONUWLptjdADieHiICzxNczc4FsDg5eAX2JljvyI
 GFhIHN1zyOwegmBr8wS0x8fZgKpkRDwkjhzpBCkBsTsXdPK1sXIzsEmYCVxSAwkyiKgKnHj3j
 zmCYzcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHq
 cAQh2MP5ZFnCIUZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXcW6NFBIsSk1P
 rUjLzAGGHkxagoNHSYT3JEiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEea+AFAmAFGWU5
 sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzcnIBTeHJzCuB2/QK6AgmoCN4Lm0BOa
 IkESEl1cDoqs3V5L/LKHSLklSrhfTRSb92LHc663iw+6SFRs9EXe+97P/uzJi55ejny77n2fw
 3St2ulvpz5VzTwsX/V33TubRjy4W7Mv0srUwesY91cg5a+cv6csybZ66l5a9du4AhXNo+hc1F
 UOTiq+1/cg30wxlXSbYf3Jj6QWrL7r4TbGViD1L2zbikxFKckWioxVxUnAgAGNdI+H4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505037129!75878523!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55903 invoked from network); 10 Sep 2017 09:52:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 09:52:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqyuN-0000f1-6u; Sun, 10 Sep 2017 09:52:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqyuH-0005Vq-TD; Sun, 10 Sep 2017 09:52:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqyuH-0002YA-Ny; Sun, 10 Sep 2017 09:52:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113206-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 09:52:01 +0000
Subject: [Xen-devel] [ovmf test] 113206: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDEgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 10:31:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 10:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dqzWT-00084L-RL; Sun, 10 Sep 2017 10:31:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqzWS-00083x-7e
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 10:31:28 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 59/89-03642-F7415B95; Sun, 10 Sep 2017 10:31:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVbdOZGu
 kwe29chYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PhsM3NBi1nF/ZMbmBoY
 J+h3MXJxCAk0MkkcfXeLFcJ5zCjx4/RBNghnG6PE9ktPGbsYOTlEBJwlvp6Zyw5i8wroS/z/e
 4EVxBYWsJfYuewrC4gtIeApsXXvUzj78NytQDY7B5uAlcQhsS5GDg4WAVWJn3c0JjByLWBkWM
 WoUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehZBiDYwXh6XeA
 hRkkOJiVR3nfHt0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNEt4aKSRYlJqeWpGWmQMMMZi0
 BAePkghvKkiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeV8JARUJgBRllObBjYCF+yVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ864DWcWTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoGxZs
 +yQ03JPza6qPdP799yestT18U/J13l+7xEv4VxS+OKV0v3abssyRF2uh2qrbi3gm+5oPX+YtY
 Mwf59jZeM0yLmLvlpWdP96c+xA7uU2DMipbr/rOra5y1cFPe676rvvS6jLYU5a/gFHBZ3HJn2
 zerYIeP1aXfN61/svr5oPs/dNq4ZEfzXlFiKMxINtZiLihMBast1uXICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505039485!110501924!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22205 invoked from network); 10 Sep 2017 10:31:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 10:31:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dqzWO-0001iF-TY; Sun, 10 Sep 2017 10:31:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dqzWI-0006vL-R5; Sun, 10 Sep 2017 10:31:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dqzWI-0005iU-KB; Sun, 10 Sep 2017 10:31:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113214-mainreport@xen.org>
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 10:31:18 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113214: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3558719209807656829=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  70892c317fd56064b09a4b0fcaa0781735e64efc
baseline version:
 xen                  6dfb43d6f2cd8ea6274d203ca00ecfc7c565f11a

Last test of basis   113071  2017-09-06 11:11:37 Z    3 days
Testing same since   113214  2017-09-10 09:25:53 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Olaf Hering <olaf@aepfle.de>
  Paul Durrant <paul.durrant@citrix.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 coverity-amd64                                               pass    


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

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

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

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


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=70892c317fd56064b09a4b0fcaa0781735e64efc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity 70892c317fd56064b09a4b0fcaa0781735e64efc
+ branch=xen-unstable-coverity
+ revision=70892c317fd56064b09a4b0fcaa0781735e64efc
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' x70892c317fd56064b09a4b0fcaa0781735e64efc = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 70892c317fd56064b09a4b0fcaa0781735e64efc:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   6dfb43d..70892c3  70892c317fd56064b09a4b0fcaa0781735e64efc -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3558719209807656829==--

From xen-devel-bounces@lists.xen.org Sun Sep 10 11:18:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 11:18:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr0Fs-00037J-GO; Sun, 10 Sep 2017 11:18:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=419e59a87=wei.liu2@citrix.com>)
 id 1dr0Fr-00037D-3n
 for xen-devel@lists.xenproject.org; Sun, 10 Sep 2017 11:18:23 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 01/C8-03414-E7F15B95; Sun, 10 Sep 2017 11:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDvW6t/NZ
 IgzW9Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTyXuZC1ZxVEx4O4GtgXE1WxcjJ4eEgL/E
 w8uHgWwODhYBVYkj07lBwmwCyhI/O3vBwiICChK9d8xBTGYBZ4n182NAKoQFXCXufnoONoRXw
 EKi9dFnVhBbSCBA4vfjTcwQcUGJkzOfsIDYzAI6Egt2f2KDGCMtsfwfB0iYUyBQ4sCbGewgtq
 iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka65XlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIAxAMEOxpmX/Q8xSnIwKYnyvju+JVKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG+i3NZIIcGi1PTUirTMHGCow6QlOHiURHi/ygKleYsLEnOLM9MhUqcYd
 TmObbr8h0mIJS8/L1VKnNcbZIYASFFGaR7cCFjcXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 IwLyfIFJ7MvBK4Ta+AjmACOoLn0haQI0oSEVJSDYyplkf8XC5q5r5hN1vylG2J/dN3XUxvDBQ
 nu21yPLzu/sTjEg4HPxbNMHqecHfe6beCN4Ue3lZeUVjwnkUq/Nrq15rXDtVrMvumPr29XXcL
 x323w9+W7nP7b+zEvmFW3sX+vVLeYf9ZjklNK5u1J6t0rrx6cOiK5Hlbqu2yug0CohfzfVyw/
 cBGJZbijERDLeai4kQARqIHM7YCAAA=
X-Env-Sender: prvs=419e59a87=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505042300!63134600!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56321 invoked from network); 10 Sep 2017 11:18:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Sep 2017 11:18:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,372,1500940800"; d="scan'208";a="447312138"
Date: Sun, 10 Sep 2017 12:18:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Pry Mar <pryorm09@gmail.com>
Message-ID: <20170910111818.xdsnd7mi73vavfi7@citrix.com>
References: <CAHnBbQ-aT6gNZuTs+D4HAa4Vqnvwu6zdBM_avx2NrWVLiikCKw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHnBbQ-aT6gNZuTs+D4HAa4Vqnvwu6zdBM_avx2NrWVLiikCKw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/4] build: run autogen.sh on Stretch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMDksIDIwMTcgYXQgMDU6NDc6MzVQTSAtMDcwMCwgUHJ5IE1hciB3cm90ZToK
PiBBZGRpbmcgcnVuc3RhdGVkaXIgdG8gY29uZmlnL1BhdGhzLm1rLmluCj4gCj4gRnJvbSAwYzJj
MzZlOTIzMTgwNDZlYjIxYTBkYmMzOWJkYjAyZDQyODhkODNkIE1vbiBTZXAgMTcgMDA6MDA6MDAg
MjAwMQo+IEZyb206IE1hcmsgPHByeW9ybTA5QGdtYWlsLmNvbT4KPiBEYXRlOiBTYXQsIDkgU2Vw
IDIwMTcgMTY6NTg6MjUgLTA3MDAKPiBTdWJqZWN0OiBbUEFUQ0hdIGFkZCBydW5zdGF0ZWRpciB0
byBQYXRocy5tawo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmsgPHByeW9ybTA5QGdtYWlsLmNvbT4K
ClBsZWFzZSB1c2UgeW91ciBmdWxsIG5hbWUgZm9yIHRoZSB0YWcuCgo+IC0tLQo+ICBjb25maWcv
UGF0aHMubWsuaW4gfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL2NvbmZpZy9QYXRocy5tay5pbiBiL2NvbmZpZy9QYXRocy5tay5pbgo+IGlu
ZGV4IGE2MDMyOTUuLmZmYjE3NmQgMTAwNjQ0Cj4gLS0tIGEvY29uZmlnL1BhdGhzLm1rLmluCj4g
KysrIGIvY29uZmlnL1BhdGhzLm1rLmluCj4gQEAgLTI3LDYgKzI3LDcgQEAgcGRmZGlyICAgICAg
ICAgICAgICAgICAgIDo9IEBwZGZkaXJACj4gIHBzZGlyICAgICAgICAgICAgICAgICAgICA6PSBA
cHNkaXJACj4gIGluY2x1ZGVkaXIgICAgICAgICAgICAgICA6PSBAaW5jbHVkZWRpckAKPiAgbG9j
YWxzdGF0ZWRpciAgICAgICAgICAgIDo9IEBsb2NhbHN0YXRlZGlyQAo+ICtydW5zdGF0ZWRpciAg
ICAgICAgICAgICAgOj0gQHJ1bnN0YXRlZGlyQAo+ICBzeXNjb25mZGlyICAgICAgICAgICAgICAg
Oj0gQHN5c2NvbmZkaXJACj4gCj4gIExJQkVYRUMgICAgICAgICAgICAgICAgICA6PSBATElCRVhF
Q0AKPiAtLSAKPiAyLjEuMAoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 10 14:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 14:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr2pR-0007jf-NM; Sun, 10 Sep 2017 14:03:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr2pQ-0007jT-1a
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 14:03:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 52/E3-03283-32645B95; Sun, 10 Sep 2017 14:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfJbWu
 kwbVWcYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbL33mKlgYlrF++vXmRoY
 Zzp2MXJxCAk0Mknsmn6FpYuRE8h5zCixsbMeIrGNUeLBi29sIAkRAWeJr2fmsoPYvAL6Essmb
 GMEsYUFzCR2rupnB2mQENivJfHv3zqwSRIC3hKTZz5ihrHXvlvM1MXIzsEmYCVxSAwkyiKgKr
 F7/WvGCYzcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBPqcAQh2MO77GHmIUZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh5XbdGCgkW
 paanVqRl5gCDDyYtwcGjJMK70wUozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryeIDMEQ
 IoySvPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeX1AVvFk5pXAbXoFdAQT0BE8l7
 aAHFGSiJCSamDU3LowQV1d90XjVMkzbvse6tmFWdsedJ3zjPnXOhfNH+H3l+g+31G+N1uFmTf
 m3V21Y1eyFU23bd9VvvCChL7nq6k6zb/tngnvXv/QKlJn1xQl3W+nc1dw/6+Q5xA7KdvnWjpX
 8+O1dPYvz+Tcb+QXHmPmXcAf5t6hfXD7hZ0TI/03SFy6+jJbiaU4I9FQi7moOBEAmGQ6oX8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505052193!81959867!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44699 invoked from network); 10 Sep 2017 14:03:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 14:03:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr2pI-000755-VJ; Sun, 10 Sep 2017 14:03:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr2pD-0003HR-Gw; Sun, 10 Sep 2017 14:03:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr2pD-0005IC-Bq; Sun, 10 Sep 2017 14:03:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113189-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4dfc2788033d30dfccfd4268e06dd73ce2c654ed
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 14:03:03 +0000
Subject: [Xen-devel] [linux-linus test] 113189: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzE4OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMTg5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAz
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTUg
Z3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDExMzAzMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBi
bG9ja2VkIGluIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTMwMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgNGRmYzI3ODgwMzNkMzBkZmNjZmQ0MjY4ZTA2ZGQ3M2NlMmM2
NTRlZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBk
ZWI2ODk3NGVmNmZkZDZhMTNlZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMx
ICAyMDE3LTA5LTA0IDAzOjM1OjUyIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEx
MzA0MSAgMjAxNy0wOS0wNCAxNjo0OTo1NiBaICAgIDUgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMzE4OSAgMjAxNy0wOS0xMCAwMzozNToyMyBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTg0MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTk3NDUxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 10 14:16:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 14:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr31s-0000Pw-V0; Sun, 10 Sep 2017 14:16:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr31s-0000Pk-0A
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 14:16:08 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4C/22-02225-72945B95; Sun, 10 Sep 2017 14:16:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfNc2u
 kQeMiVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXJn/m63goVjF8Ztv2RoY
 J/F3MXJxCAk0Mkl8WdfCDOE8ZpToWfeYDcLZxihxZM59IIeTQ0TAWeLrmbnsIDavgL7Ep67tz
 CC2MJC9ePZLdpAGCYGvzBLTHx9m6mLkAHK8JM4cKQSpATF717QCzWHnYBOwkjgkBhJlEVCV2D
 vpE/sERu4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CfV7PwMC4g/HVcb9DjJIcTEqivO+Ob4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb7bE1Ukiw
 KDU9tSItMwcYfDBpCQ4eJRHe7SBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US510IUiQAU
 pRRmgc3AhYJlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x4EmcKTmVcCt+kV0BFMQEfwXN
 oCckRJIkJKqoFxlXSFiPWao8e3VC/sOnktY80fj8v/uGZsFZ7dtnlW0smJ8j/yXQ6pMG0O1ux
 dMF/6sc4m5T9iPXJZLFVJD/QFWiQjXi0WVFK8/XPxZ3a/2B91j2JtZJb1aObsztY3v381Ucd6
 +/lVE23dHTU331wTVrpf3Gzlxxbdo2/WLcgTWfaa087Z+fENJZbijERDLeai4kQAy8RMT38CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505052965!113896041!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2377 invoked from network); 10 Sep 2017 14:16:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 14:16:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr31n-0007PH-TS; Sun, 10 Sep 2017 14:16:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr31i-00042c-MQ; Sun, 10 Sep 2017 14:15:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr31i-0001rF-HJ; Sun, 10 Sep 2017 14:15:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113215-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 14:15:58 +0000
Subject: [Xen-devel] [ovmf test] 113215: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDEgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 15:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 15:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr3s6-0004s1-4c; Sun, 10 Sep 2017 15:10:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=419e41e24=citrix-osstest@xenproject.org>)
 id 1dr3s3-0004Y3-WD
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 15:10:04 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A4/6A-01916-AC555B95; Sun, 10 Sep 2017 15:10:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7J0K2
 RBou3S1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyGnlPsBS/XM1a8mTaJrYFxa30XIyeHhIC/
 RHfrXsYuRg4g213i3sM0kLCIgLPEhA+32UBsXgE9icdTm1hBbGGBaIkduz+wQbQek5KYu78Qw
 naX+Hr+ChOMfXf6O2YQm03AQ2Jiz0QWEJtFQFXi0tJLYL1CAloSSxevZIKYLyhxcuYTsBpmAQ
 mJgy9eMEPMsZCYcbedaQIj3ywkZbOQlC1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgrJe
 bWlycmJ6ak5hUrJecn7uJERhS9QwMjDsYX/90OsQoycGkJMr77viWSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvIdDtkYKCRalpqdWpGXmAIMbJi3BwaMkwvsGJM1bXJCYW5yZDpE6xajLcWzT5
 T9MQix5+XmpUuK8s0CKBECKMkrz4EbAIu0So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeHy
 BTeDLzSuA2vQI6ggnoCJ5LW0COKElESEk1MAaFfH/2jW1K85an8zYVHlTM/B655Jz/b5GdKyZ
 WdNUv0TtQUuco7/Rq042caxGWWrlvA8/fnP7+ZGaRDYt68JyqrAtbFxt+iuia/NGw5H9S6pHS
 0/dsczWWHjWfs3Dn8h1H/3LcsQqI31BZ/6z8kbzITm6ZExHbJ/UFyq3ad6J23czIO10iL1SUW
 IozEg21mIuKEwFx8CJhrwIAAA==
X-Env-Sender: prvs=419e41e24=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505056199!109491690!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26060 invoked from network); 10 Sep 2017 15:10:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Sep 2017 15:10:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,372,1500940800"; d="scan'208";a="439180518"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72086-mainreport@xen.org>
X-Osstest-Failures: 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
X-Osstest-Versions-That: linux=dd8b674caeef9381345a6369fba29d425ff433f3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Sep 2017 16:09:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72086: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8484891772298619468=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72086 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72086/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-armhf-armhf-xl           7 xen-boot                fail baseline untested
 test-armhf-armhf-examine      7 reboot                  fail baseline untested
 test-armhf-armhf-xl-multivcpu  7 xen-boot               fail baseline untested
 test-armhf-armhf-xl-vhd       7 xen-boot                fail baseline untested
 test-armhf-armhf-xl-credit2   7 xen-boot                fail baseline untested
 test-armhf-armhf-libvirt      7 xen-boot                fail baseline untested
 test-armhf-armhf-libvirt-raw  7 xen-boot                fail baseline untested
 test-armhf-armhf-xl-xsm       7 xen-boot                fail baseline untested
 test-armhf-armhf-libvirt-xsm  7 xen-boot                fail baseline untested
 test-armhf-armhf-xl-midway    7 xen-boot                fail baseline untested
 test-armhf-armhf-xl-rtds      7 xen-boot                fail baseline untested
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail baseline untested
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail baseline untested
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail baseline untested
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail baseline untested
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail baseline untested
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop      fail baseline untested
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass

version targeted for testing:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a
baseline version:
 linux                dd8b674caeef9381345a6369fba29d425ff433f3

Last test of basis    71731  2017-07-22 14:18:14 Z   50 days
Testing same since    72086  2017-09-09 20:58:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  AL Yu-Chen Cho <acho@suse.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Annie Cherkaev <annie.cherk@gmail.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bin Liu <b-liu@ti.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Calvin Owens <calvinowens@fb.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Charles Milette <charles.milette@gmail.com>
  Charles Milette <charlesmilette@gmail.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Chris Metcalf <cmetcalf@ezchip.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Hao Lin <hau@realtek.com>
  Chunyu Hu <chuhu@redhat.com>
  Colin Ian King <colin.king@canonical.com>
  Colin King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Priamo <danp@adiengineering.com>
  Danesh Petigara <dpetigara@broadcom.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  Denys Vlasenko <dvlasenk@redhat.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Dragos Bogdan <dragos.bogdan@analog.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Meier <Florian.Meier@informatik.uni-erlangen.de>
  Florian Westphal <fw@strlen.de>
  Gary Guo <ghg@datera.io>
  George G. Davis <george_davis@mentor.com>
  George G. Davis <ggdavisiv@gmail.com>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  Guoqing Jiang <gqjiang@suse.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  James Shen <jcs@datera.io>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Stancek <jstancek@redhat.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Slaby <jslaby@suse.cz>
  Jiten Thakkar <jitenmt@gmail.com>
  Joe Perches <joe@perches.com>
  Joel Fernandes <joelaf@google.com>
  Johan Hedberg <johan.hedberg@intel.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Kyungmin Park <kyungmin.park@samsung.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  Liping Zhang <zlpnobody@gmail.com>
  liujian (CE) <liujian56@huawei.com>
  Lorenzo Stoakes <lstoakes@gmail.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salyzyn <salyzyn@android.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Liska <mliska@suse.cz>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Mike Christie <mchristi@redhat.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Pierguido Lambri <plambri@redhat.com>
  Pintu Kumar <pintu.k@samsung.com>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rohit Vaswani <rvaswani@codeaurora.org>
  Rohit Vaswani <rvaswani@nvidia.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sasha Levin <sasha.levin@oracle.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Seunghun Han <kkamagui@gmail.com>
  Shahar Klein <shahark@mellanox.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Boyd <stephen.boyd@linaro.org>
  Stephen Douthit <stephend@adiengineering.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thierry Reding <treding@nvidia.com>
  Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Todd Poynor <toddpoynor@google.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Jones <tonyj@suse.de>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Vinod Koul <vinod.koul@intel.com>
  Vishnu Pratap Singh <vishnu.ps@samsung.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladis Dronov <vdronov@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xiangliang.Yu <Xiangliang.Yu@amd.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>
  zhong jiang <zhongjiang@huawei.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8484891772298619468==--

From xen-devel-bounces@lists.xen.org Sun Sep 10 16:00:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 16:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr4eQ-0000Rt-3a; Sun, 10 Sep 2017 16:00:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr4eO-0008Oj-Gd
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 16:00:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0A/AE-02044-F7165B95; Sun, 10 Sep 2017 15:59:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbcucWu
 kweRPAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHK4pOBxH2NF6+FetgbG
 qeldjFwcQgKNTBKde9cxQTiPGSVeTH3KCOFsY5R4uOwaaxcjJ4eIgLPE1zNz2UFsXgF9ibube
 8HiwgKWEnfapzKDNEgIrJOV6LnVywiSkBDwlnh5bQbQWA4we2qDZxcjOwebgJXEITGQAhYBVY
 kNh9czTWDkXsDIsIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDsfmL0yFGSQ4mJVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I1L2BopJFiU
 mp5akZaZAww9mLQEB4+SCO/3eKA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8yqDzBAAK
 coozYMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQGZwpOZVwK36RXQEUxAR/Bc2g
 JyREkiQkqqgdF9zpMtewr+sRhkhHxanVMe1l98VjE28bTz5Vwt9o9H+LRiY3P6ZG6uebyiN2/
 rsukfCnSmnd69dZL6ji0SP1aHxpwvUp+wY/bEne3ppzS/mC47Yrpi71FzxvSFNp8Wmr7Qff7t
 vlDK7nrHx/tN24T6tiYrm1R5tHfOq3OTyfJuyeK7Wh51yVyJpTgj0VCLuag4EQCCkyoPfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505059196!55990949!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55826 invoked from network); 10 Sep 2017 15:59:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 15:59:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr4eH-0001XW-B3; Sun, 10 Sep 2017 15:59:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr4eB-0001X7-J8; Sun, 10 Sep 2017 15:59:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr4eB-0002qx-3Z; Sun, 10 Sep 2017 15:59:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113202-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2: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-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-credit2: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-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
X-Osstest-Versions-That: linux=8a697a50c090053cf6c53a096972dd841332fe59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 15:59:47 +0000
Subject: [Xen-devel] [linux-4.9 test] 113202: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5460912173765230956=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113154
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 113154
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113168
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113168
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113168
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113168
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
baseline version:
 linux                8a697a50c090053cf6c53a096972dd841332fe59

Last test of basis   113168  2017-09-09 12:52:57 Z    1 days
Testing same since   113202  2017-09-10 06:21:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Andrey Korolyov <andrey@xdel.ru>
  Archit Taneja <architt@codeaurora.org>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Brian Norris <briannorris@chromium.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  David Teigland <teigland@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Edwin Török <edvin.torok@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Luca Coelho <luciano.coelho@intel.com>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marcel Holtmann <marcel@holtmann.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Michael Moese <michael.moese@men.de>
  Nhan Nguyen <nhan.nguyen.yb@renesas.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Peter Hutterer <peter.hutterer@who-t.net>
  Rakesh Pillai <pillair@qti.qualcomm.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Tejun Heo <tj@kernel.org>
  Thong Ho <thong.ho.px@rvc.renesas.com>
  Todd Poynor <toddpoynor@google.com>

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


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

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

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

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


Pushing revision :

+ branch=linux-4.9
+ revision=f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.9 f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
+ branch=linux-4.9
+ revision=f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xf07cb3489cff38984a8df4d3a0fea5d0858c1eb0 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : daily-cron.linux-4.9
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.9
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.9
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.9.y
+ : linux-4.9.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.9
+ : refs/heads/tested/linux-4.9
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git f07cb3489cff38984a8df4d3a0fea5d0858c1eb0:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   8a697a5..f07cb34  f07cb3489cff38984a8df4d3a0fea5d0858c1eb0 -> tested/linux-4.9
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5460912173765230956==--

From xen-devel-bounces@lists.xen.org Sun Sep 10 16:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 16:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr4f2-0000y5-Da; Sun, 10 Sep 2017 16:00:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr4f0-0000xc-Nx
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 16:00:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B5/9D-03454-6A165B95; Sun, 10 Sep 2017 16:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdp4tZ
 Ig8sX2S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacajpCHPBQ7GKHWu3sjcw
 TuLvYuTiEBJoZJJ43DORHcJ5zCjR9GwWE4SzjVHi8MyTbF2MnBwiAs4SX8/MZQexeQX0JdqXb
 mLsYuTgEAay/zyPAKmXEPjKLDH98WEmkLiEgJfEmSOFIOUgZu+aVqAx7BxsAlYSh8RAoiwCqh
 IfWlaxTGDkXsDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DjDECwg/HLsoBDjJIcTEqivO+Ob4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErlLA1Ukiw
 KDU9tSItMwcYejBpCQ4eJRHe7/FAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEudVBpkhA
 FKUUZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsOMoUnM68EbtMroCOYgI7gub
 QF5IiSRISUVAOjaJ3axVLhV8GCLNEzEi5nV09yud+R9NtiamDm/9hdL/iazybumn5ifefsZ3z
 rtHhOqcvpfZji6jF9kc73pwGe3duPMy3Ju3Tp8xwrrrj3ARF1Wa0Lj3snfVqW4pTTWXhb9MTi
 t2XVcxYHN2XtTNzGVteYonO9fUuhetHS2qjNTSV6M7i9Vr5WYinOSDTUYi4qTgQAT8+UT34CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505059236!92809889!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6532 invoked from network); 10 Sep 2017 16:00:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 16:00:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr4ew-00026C-Ay; Sun, 10 Sep 2017 16:00:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr4er-0001YV-1k; Sun, 10 Sep 2017 16:00:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr4eq-00039g-SK; Sun, 10 Sep 2017 16:00:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113222-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 16:00:28 +0000
Subject: [Xen-devel] [ovmf test] 113222: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDEgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 17:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 17:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr5ai-0005qr-Fq; Sun, 10 Sep 2017 17:00:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr5ah-0005qT-Mt
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 17:00:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 03/F3-15060-E9F65B95; Sun, 10 Sep 2017 17:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXde/tZ
 Ig5OPWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XnBdeaCh2IVm5b/Y2xg
 nMTfxcjJISTQyCSxbFZKFyMXkP2YUeL+9tmsEIltjBKPlzKD2CICzhJfz8xlB7F5BfQlHl76A
 WYLA9lHmnezgzRLCHxllpj++DBTFyMHkOMlceZIIUgNiNm7ppWti5Gdg03ASuKQGEiURUBV4t
 OOM0wTGLkXMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DcDEOxgvLwx4BCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8K7N2xopJFiU
 mp5akZaZAww8mLQEB4+SCC8TMPiEeIsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnHcLyAwBk
 KKM0jy4EbAouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXn6QVTyZeSVwm14BHcEEdATPpS
 0gR5QkIqSkGhgDZwjOnBWWYFtjZcjjphTyo2mRzR/jgPlSSrMkw9fnuJQmbwvRDFZN3HVtY5b
 nC+sLihe8f1w+erXUbo2UTMDVGN93UvGZuQY7lwvX5P08HCXgwNWjE5x+c9Hl2MTg3lzBewa6
 T2+xMSbOaXtpdXNxz+6G/jkBm278Kz1xRfGFSKTVyqjoUCWW4oxEQy3mouJEAMdIeRZ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505062813!106490071!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14361 invoked from network); 10 Sep 2017 17:00:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 17:00:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr5ac-0003dc-H8; Sun, 10 Sep 2017 17:00:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr5aX-00043l-8H; Sun, 10 Sep 2017 17:00:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr5aX-0006gq-2j; Sun, 10 Sep 2017 17:00:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113225-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 17:00:05 +0000
Subject: [Xen-devel] [ovmf test] 113225: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDEgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 17:00:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 17:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr5bP-0005tK-OP; Sun, 10 Sep 2017 17:00:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1dr5bO-0005t7-C8
 for xen-devel@lists.xen.org; Sun, 10 Sep 2017 17:00:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 48/71-17770-9CF65B95; Sun, 10 Sep 2017 17:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5GHrVRPdo/tZ
 Ig8PXjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owlS7awFrzvYaxYP+EfUwPjt6ouRi4OIYGJ
 jBJPjk1iBnFYBBpYJfbtn8UO4kgIzGGVWPvnNFMXIyeQkyexee9sFgi7SGL26WNMMPbmdZuZQ
 WxeAUGJkzOfANVwAI31ljjyIxQkzClgKLHs5SJGEFtIoEziwcQ7bCA2m4C6RMf6l2BjWARUJd
 7vOcoGMSZAYvrFT+wgtrCAkcTK75vA4iICehIfXn0Ds5kFpCWuPXkLZftITNvxl20Co+AsJFf
 MQpKCsDUlWrf/ZoewNSQW3NnHCGFrSyxb+Jp5ASPrKkaN4tSistQiXUMzvaSizPSMktzEzBxd
 QwMzvdzU4uLE9NScxKRiveT83E2MwFBnAIIdjPc3BhxilORgUhLlfXd8S6QQX1J+SmVGYnFGf
 FFpTmrxIUYZDg4lCd61eVsjhQSLUtNTK9Iyc4BRB5OW4OBREuE9CpLmLS5IzC3OTIdInWJ05b
 hw59IfJo6uzhtA8sCeW0Byw827QHIfiBRiycvPS5US590C0iwA0pxRmgc3GpYwLjHKSgnzMgI
 dK8RTkFqUm1mCKv+KUZyDUUmYNxJkCk9mXgncBa+AjmMCOo7n0haQ40oSEVJSDYz+91b2rDFv
 1G60//si+EHBBPOnds25QXejuV4cuTprhU9cWqKPbM6hyqkv3ab73ltaXyMjLOs7X33FnfSap
 JAmLomPj4JSP5/YJL7lyEzxs4GW89Y4SJ+O7pwmxf1OfKFz6u4lS9Rdjr/e4ddwqnRu8ZLilH
 KTUi+vV8+vrm21PTr1s1XYhhlKLMUZiYZazEXFiQDQgzQsEwMAAA==
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505062852!103582328!1
X-Originating-IP: [209.85.213.52]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 ML_RADAR_SPEW_LINKS_8,RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30666 invoked from network); 10 Sep 2017 17:00:53 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Sep 2017 17:00:53 -0000
Received: by mail-vk0-f52.google.com with SMTP id m142so7774186vkf.2
 for <xen-devel@lists.xen.org>; Sun, 10 Sep 2017 10:00:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=kaXFwtA9AEE1Ls435MR28kguyDujdSSbmAgWEDf4Eg8=;
 b=Emkh4nnQ0HHE7vLDNVBSMATOUT6yzE5SJsASOiqK+1847OK7SNBDsFpGm70/R/HLN0
 UokJXLcz6Ix1/fvGm+ZkmgbPm2WijvQ5fEW3g2+abl1lvV2jjOaisPD23Ga5ZoKrDvVu
 hNQ2IGNtUJeLaKxbIfpnbemB5XD4/a/BJGfsZ5A4M08KRM6WNofKKr2zQEbA8UGX3gkw
 oFSn8CnEAJX15Qq72EWs9QMB0QHtguqyaCp0uxA0To6wPg3tia5K+Cal4IfgEBBmOijS
 1+xe0qR3Fv7svixcZTRZ1I3AbWR6IED/LYNWISWFHXkuKzl5YRrEYyWl7uXmPwtn7y+c
 BlMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=kaXFwtA9AEE1Ls435MR28kguyDujdSSbmAgWEDf4Eg8=;
 b=lHl35RgP0+EunMLxPaFtgK0msqeHGlB0ZRpMNvAczFv/2IAPu4pKyNX9ZRrC8IJqLU
 GwI87TSxWeCiBtC7m+THlbplPeeRwVZh7UzV1hFMVb9GUR53kzafb2/w2R4RTcByH8X2
 HugrNLKWzZoj3LDEg+4qUorquvAiph96YLS0GySQjs0wGJvXCY2vdd8FceG1t4QE4SpP
 Tyy0C9TKAnjHNargqXmMMnnrMK8SBEtd3y9hbcaOj0vwcK+ijAkLwXS73AFVNFDhs6yv
 9LbcLVzBaP9pGe59DCtPS7OKghobq+ZM2XREZGPUrKSs3Y0XWxrb3af6MMfN9GWK5XjS
 d9Jw==
X-Gm-Message-State: AHPjjUjZShUO8V5B/FfAh54BZ1WUNdgSlwMAtdC2KZjPhfZbrdEuOFVC
 0Ih6d47+695wldpdxtxplzyDyp1OLg==
X-Google-Smtp-Source: AOwi7QCPGbInFqrlF7jmnG0vw8XxAuYzHVk/CCxgXpqyrnkn7fPEsIcUcPwanLbAqzDbt/kh2pZTR9IXh2hYglQhBXs=
X-Received: by 10.31.154.82 with SMTP id c79mr6528511vke.167.1505062852238;
 Sun, 10 Sep 2017 10:00:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.88.207 with HTTP; Sun, 10 Sep 2017 10:00:51 -0700 (PDT)
In-Reply-To: <1504856421.3847.1.camel@citrix.com>
References: <CAFX_q-E5ExGMG48aF1=c=MtdwCTbiTKeqy6n8SSQ6e81-89QHg@mail.gmail.com>
 <1504856421.3847.1.camel@citrix.com>
From: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 11 Sep 2017 02:00:51 +0900
Message-ID: <CAFX_q-E79xRo=HjMNUN5cC6T1hg1yxROJ5FnqONcTLoQLH8g2Q@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Faulting linear address??
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0973027282490226042=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0973027282490226042==
Content-Type: multipart/alternative; boundary="001a1140f570ac22d60558d8c015"

--001a1140f570ac22d60558d8c015
Content-Type: text/plain; charset="UTF-8"

This is late reply but, thank you for your kind reply, Dario Faggioli.

I made the new Xen4.5 binary with 'debug=y' option that I modified and
install it.
Then, there was a kernel panic caused by the debugging code triggered by
'debug=y' during booting process(of dom0):

(XEN) ----[ Xen-4.5.0  x86_64  debug=y  Not tainted ]----
(XEN) CPU:    7
(XEN) RIP:    e008:[<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x374
(XEN) RFLAGS: 0000000000010096   CONTEXT: hypervisor
(XEN) rax: ffff82d080413320   rbx: ffff830461c3e068   rcx: ffff82d080428e60
(XEN) rdx: 0000000000201da0   rsi: ffff830086d2f000   rdi: ffff82d080280bc0
(XEN) rbp: ffff83045e77fe48   rsp: ffff83045e77fdd8   r8:  0000000000000007
(XEN) r9:  00000000deadbeef   r10: ffff82d08024d870   r11: 0000000000000246
(XEN) r12: ffff830461c3e068   r13: 0000000000000007   r14: ffff82d080428e60
(XEN) r15: ffff830461c3e068   cr0: 0000000080050033   cr4: 00000000003526f0
(XEN) cr3: 0000000459c0c000   cr2: ffff82d081422020
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff83045e77fdd8:
(XEN)    ffff82d080428e60 ffff82d080428e60 ffff83045e77fdf8 ffff82d080428e60
(XEN)    ffff83045e77fe00 ffff830086d2f000 00201da000000086 0000000000000246
(XEN)    ffff82d08012e0c6 ffff830086d2f000 ffff830461c3e068 ffff82d080428e60
(XEN)    ffff82d080413320 ffff83045e78a000 ffff83045e77fe78 ffff82d08012be23
(XEN)    0000000000000007 ffff830086d2f000 0000000000000000 0000000000000000
(XEN)    ffff83045e77fef8 ffff82d080107052 ffffffff00000000 0000000000000008
(XEN)    0000000000a0fb00 0000000000000000 ffffffffffffffff 0000000001000c02
(XEN)    ffff83045e77fe32 ffff82d080196da9 0f00000000000001 ffff830086d2f000
(XEN)    ffff880456bcc4c0 0000000000000007 0000000000000000 0000000000000000
(XEN)    00007cfba18800c7 ffff82d080234d9b ffffffff8100130a 0000000000000018
(XEN)    0000000000000000 0000000000000002 0000000001000c02 ffff880450b43e3c
(XEN)    ffff880450b43e88 ffff880456bcc4c0 0000000000000246 0000000000000004
(XEN)    0000000000000000 0000000000000004 0000000000000018 ffffffff8100130a
(XEN)    0000000000000000 0000000000000007 0000000000000007 0001010000000000
(XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffff880450b43e70
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000007 ffff830086d2f000 00000033e1815200
(XEN)    0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x374
(XEN)    [<ffff82d08012be23>] vcpu_force_reschedule+0x9e/0xa7
(XEN)    [<ffff82d080107052>] do_vcpu_op+0x2e7/0x69d
(XEN)    [<ffff82d080234d9b>] syscall_enter+0xeb/0x145
(XEN)
(XEN) Pagetable walk from ffff82d081422020:
(XEN)  L4[0x105] = 0000000086092063 ffffffffffffffff
(XEN)  L3[0x142] = 000000008608f063 ffffffffffffffff
(XEN)  L2[0x00a] = 0000000000000000 ffffffffffffffff
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 7:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: ffff82d081422020
(XEN) ****************************************

Because I received a solution from my professor, I think it is a hard work
to change Xen version.
Anyway, even if I turned on the 'debug=y' option, I could not get accurate
information like with 'debug=n'; I get only linear
address(ffff82d081422020).
So, I want to use a dis-assembly utility like 'addr2line' or 'objdump',
which binaries can I use as input to the utility?
I'm using Ubuntu and previously I used '/boot/xen-syms-4.5.0' as input to
the utilities.
But I could get wrong information, which told me a code line that is never
related this problem.

I know that a beginner in the Xen developer community like me might be
annoying you, but I ask you one more help.
Thanks for your help again.


On Fri, Sep 8, 2017 at 4:40 PM, Dario Faggioli <dario.faggioli@citrix.com>
wrote:

> On Fri, 2017-09-08 at 14:33 +0900, Minjun Hong wrote:
> > 1) I worked on the scheduler(credit scheduler) and I had a kernel
> > panic by my modification.
> >
> To do what?
>
> Can you show here what you are changing, e.g., by putting together a
> quick patch?
>
> It does not have to be properly formatted and follow all the rules of a
> proper patch submission... it can just be a diff against original code,
> to understand what you are changing.
>
> > 2) I tried to get any information for debugging so that, I used
> > serial console and could gain the serial logs like following:
> >
> > (XEN) ----[ Xen-4.5.0  x86_64  debug=n  Not tainted ]----
> >
> First of all, when debugging, you should use a debug hypervisor, i.e.,
> a build of Xen, done with 'debug=y', or in general, with debug enabled.
>
> Also, Xen-4.5.0. Can you move to a more recent version?
>
> > (XEN) CPU:    2
> > (XEN) RIP:    e008:[<ffff82d080120973>] csched_schedule+0x373/0x1180
> > (XEN) RFLAGS: 0000000000010086   CONTEXT: hypervisor
> > [..]
> > (XEN) Xen call trace:
> > (XEN)    [<ffff82d080120973>]
> > csched_schedule+0x373/0x1180
> > (XEN)    [<ffff82d080128cb3>] schedule+0xf3/0x590
> > (XEN)    [<ffff82d08015f295>] reprogram_timer+0x75/0xe0
> > (XEN)    [<ffff82d08012f64e>] timer_softirq_action+0x13e/0x210
> > (XEN)    [<ffff82d08012c03c>] __do_softirq+0x7c/0xd0
> > (XEN)    [<ffff82d080162e3a>] idle_loop+0x3a/0x70
> >
> Again, use a debug hypervisor, compiled with frame pointers.
>
> > (XEN) Pagetable walk from ffff830088002c98:
> > (XEN)  L4[0x106] = 0000000086075063 ffffffffffffffff
> > (XEN)  L3[0x002] = 0000000086071063 ffffffffffffffff
> > (XEN)  L2[0x040] = 0000000000000000 ffffffffffffffff
> > (XEN)
> > (XEN) ****************************************
> > (XEN) Panic on CPU 2:
> > (XEN) FATAL PAGE FAULT
> > (XEN) [error_code=0000]
> > (XEN) Faulting linear address: ffff830088002c98
> > (XEN) ****************************************
>
> > I want to know where I should start debugging from.
> > However, although I'm using serial console, I could get not enough
> > clues only from the kernel log:
> > 1) I could figure out what line and file caused the panic by its call
> > trace, but it is too rough so it does not help me.
> >
> That's exactly from where you usually start: looking at what's at the
> instruction that cause the system to explode, in your case, at address
> 0xffff82d080120973.
>
> You can figure that out by disassembling the Xen hypervisor binary,
> with `objdump', and looking up that address. Or you can use addr2line,
> to have an indication of the same thing, but in the C sources.
>
> I'm not sure what you mean with "it is too rough". At least the address
> of the instruction that caused the system to fail in the Xen binary, is
> usually pretty accurate (then, of course, you have to look at
> surrounding instructions, check how you got there, etc.).
>
> Again, make sure you use a debug hypervisor.
>
> > 2) What linear address brings about this situation; 'Faulting linear
> > address', but it is just an address and not recognizable something
> > that human cannot read.
> >
> > I think, literally, the 'Faulting linear address' is key point
> > because I heard that it represents bad address that I should never
> > access.
> >
> It is, but the only way of understanding why you hit such an access
> violation, is understand what the code is doing when it happens.
>
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

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

<div dir=3D"ltr">This is late reply but, thank you for your kind reply,=C2=
=A0<span style=3D"font-size:12.8px;font-weight:bold;white-space:nowrap">Dar=
io Faggioli</span>.<div><br></div><div>I made the new Xen4.5 binary with &#=
39;debug=3Dy&#39; option that I modified and install it.</div><div>Then, th=
ere was a kernel panic caused by the debugging code triggered by &#39;debug=
=3Dy&#39; during booting process(of dom0):</div><div><br></div><div><div>(X=
EN) ----[ Xen-4.5.0 =C2=A0x86_64 =C2=A0debug=3Dy =C2=A0Not tainted ]----</d=
iv><div>(XEN) CPU: =C2=A0 =C2=A07</div><div>(XEN) RIP: =C2=A0 =C2=A0e008:[&=
lt;ffff82d08012ba6c&gt;] vcpu_migrate+0x1bd/0x374</div><div>(XEN) RFLAGS: 0=
000000000010096 =C2=A0 CONTEXT: hypervisor</div><div>(XEN) rax: ffff82d0804=
13320 =C2=A0 rbx: ffff830461c3e068 =C2=A0 rcx: ffff82d080428e60</div><div>(=
XEN) rdx: 0000000000201da0 =C2=A0 rsi: ffff830086d2f000 =C2=A0 rdi: ffff82d=
080280bc0</div><div>(XEN) rbp: ffff83045e77fe48 =C2=A0 rsp: ffff83045e77fdd=
8 =C2=A0 r8: =C2=A00000000000000007</div><div>(XEN) r9: =C2=A000000000deadb=
eef =C2=A0 r10: ffff82d08024d870 =C2=A0 r11: 0000000000000246</div><div>(XE=
N) r12: ffff830461c3e068 =C2=A0 r13: 0000000000000007 =C2=A0 r14: ffff82d08=
0428e60</div><div>(XEN) r15: ffff830461c3e068 =C2=A0 cr0: 0000000080050033 =
=C2=A0 cr4: 00000000003526f0</div><div>(XEN) cr3: 0000000459c0c000 =C2=A0 c=
r2: ffff82d081422020</div><div>(XEN) ds: 002b =C2=A0 es: 002b =C2=A0 fs: 00=
00 =C2=A0 gs: 0000 =C2=A0 ss: e010 =C2=A0 cs: e008</div><div>(XEN) Xen stac=
k trace from rsp=3Dffff83045e77fdd8:</div><div>(XEN) =C2=A0 =C2=A0ffff82d08=
0428e60 ffff82d080428e60 ffff83045e77fdf8 ffff82d080428e60</div><div>(XEN) =
=C2=A0 =C2=A0ffff83045e77fe00 ffff830086d2f000 00201da000000086 00000000000=
00246</div><div>(XEN) =C2=A0 =C2=A0ffff82d08012e0c6 ffff830086d2f000 ffff83=
0461c3e068 ffff82d080428e60</div><div>(XEN) =C2=A0 =C2=A0ffff82d080413320 f=
fff83045e78a000 ffff83045e77fe78 ffff82d08012be23</div><div>(XEN) =C2=A0 =
=C2=A00000000000000007 ffff830086d2f000 0000000000000000 0000000000000000</=
div><div>(XEN) =C2=A0 =C2=A0ffff83045e77fef8 ffff82d080107052 ffffffff00000=
000 0000000000000008</div><div>(XEN) =C2=A0 =C2=A00000000000a0fb00 00000000=
00000000 ffffffffffffffff 0000000001000c02</div><div>(XEN) =C2=A0 =C2=A0fff=
f83045e77fe32 ffff82d080196da9 0f00000000000001 ffff830086d2f000</div><div>=
(XEN) =C2=A0 =C2=A0ffff880456bcc4c0 0000000000000007 0000000000000000 00000=
00000000000</div><div>(XEN) =C2=A0 =C2=A000007cfba18800c7 ffff82d080234d9b =
ffffffff8100130a 0000000000000018</div><div>(XEN) =C2=A0 =C2=A0000000000000=
0000 0000000000000002 0000000001000c02 ffff880450b43e3c</div><div>(XEN) =C2=
=A0 =C2=A0ffff880450b43e88 ffff880456bcc4c0 0000000000000246 00000000000000=
04</div><div>(XEN) =C2=A0 =C2=A00000000000000000 0000000000000004 000000000=
0000018 ffffffff8100130a</div><div>(XEN) =C2=A0 =C2=A00000000000000000 0000=
000000000007 0000000000000007 0001010000000000</div><div>(XEN) =C2=A0 =C2=
=A0ffffffff8100130a 000000000000e033 0000000000000246 ffff880450b43e70</div=
><div>(XEN) =C2=A0 =C2=A0000000000000e02b 0000000000000000 0000000000000000=
 0000000000000000</div><div>(XEN) =C2=A0 =C2=A00000000000000000 00000000000=
00007 ffff830086d2f000 00000033e1815200</div><div>(XEN) =C2=A0 =C2=A0000000=
0000000000</div><div>(XEN) Xen call trace:</div><div>(XEN) =C2=A0 =C2=A0[&l=
t;ffff82d08012ba6c&gt;] vcpu_migrate+0x1bd/0x374</div><div>(XEN) =C2=A0 =C2=
=A0[&lt;ffff82d08012be23&gt;] vcpu_force_reschedule+0x9e/0xa7</div><div>(XE=
N) =C2=A0 =C2=A0[&lt;ffff82d080107052&gt;] do_vcpu_op+0x2e7/0x69d</div><div=
>(XEN) =C2=A0 =C2=A0[&lt;ffff82d080234d9b&gt;] syscall_enter+0xeb/0x145</di=
v><div>(XEN)</div><div>(XEN) Pagetable walk from ffff82d081422020:</div><di=
v>(XEN) =C2=A0L4[0x105] =3D 0000000086092063 ffffffffffffffff</div><div>(XE=
N) =C2=A0L3[0x142] =3D 000000008608f063 ffffffffffffffff</div><div>(XEN) =
=C2=A0L2[0x00a] =3D 0000000000000000 ffffffffffffffff</div><div>(XEN)</div>=
<div>(XEN) ****************************************</div><div>(XEN) Panic o=
n CPU 7:</div><div>(XEN) FATAL PAGE FAULT</div><div>(XEN) [error_code=3D000=
0]</div><div>(XEN) Faulting linear address: ffff82d081422020</div><div>(XEN=
) ****************************************</div></div><div><br></div><div>B=
ecause I received a solution from my professor, I think it is a hard work t=
o change Xen version.</div><div>Anyway, even if I turned on the &#39;debug=
=3Dy&#39; option, I could not get accurate information like with &#39;debug=
=3Dn&#39;; I get only linear address(ffff82d081422020).</div><div>So, I wan=
t to use a dis-assembly utility like &#39;addr2line&#39; or &#39;objdump&#3=
9;, which binaries can I use as input to the utility?</div><div>I&#39;m usi=
ng Ubuntu and previously I used &#39;/boot/xen-syms-4.5.0&#39; as input to =
the utilities.</div><div>But I could get wrong information, which told me a=
 code line that is never related this problem.</div><div><br></div><div>I k=
now that a beginner in the Xen developer community like me might be annoyin=
g you, but I ask you one more help.<br></div><div>Thanks for your help agai=
n.<br></div><div><br></div></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Fri, Sep 8, 2017 at 4:40 PM, Dario Faggioli <span dir=
=3D"ltr">&lt;<a href=3D"mailto:dario.faggioli@citrix.com" target=3D"_blank"=
>dario.faggioli@citrix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex"><span class=3D"">On Fri, 2017-09-08 at 14:33 +0900, Minjun Hong wro=
te:<br>
&gt; 1) I worked on the scheduler(credit scheduler) and I had a kernel<br>
&gt; panic by my modification.<br>
&gt;<br>
</span>To do what?<br>
<br>
Can you show here what you are changing, e.g., by putting together a<br>
quick patch?<br>
<br>
It does not have to be properly formatted and follow all the rules of a<br>
proper patch submission... it can just be a diff against original code,<br>
to understand what you are changing.<br>
<span class=3D""><br>
&gt; 2) I tried to get any information for debugging so that, I used<br>
&gt; serial console and could gain the serial logs like following:=C2=A0<br=
>
&gt;<br>
&gt; (XEN) ----[ Xen-4.5.0 =C2=A0x86_64 =C2=A0debug=3Dn =C2=A0Not tainted ]=
----<br>
&gt;<br>
</span>First of all, when debugging, you should use a debug hypervisor, i.e=
.,<br>
a build of Xen, done with &#39;debug=3Dy&#39;, or in general, with debug en=
abled.<br>
<br>
Also, Xen-4.5.0. Can you move to a more recent version?<br>
<span class=3D""><br>
&gt; (XEN) CPU: =C2=A0 =C2=A02<br>
&gt; (XEN) RIP: =C2=A0 =C2=A0e008:[&lt;ffff82d080120973&gt;] csched_schedul=
e+0x373/0x1180<br>
&gt; (XEN) RFLAGS: 0000000000010086 =C2=A0 CONTEXT: hypervisor<br>
</span>&gt; [..]<br>
<span class=3D"">&gt; (XEN) Xen call trace:<br>
&gt; (XEN) =C2=A0 =C2=A0[&lt;ffff82d080120973&gt;]<br>
&gt; csched_schedule+0x373/0x1180<br>
&gt; (XEN) =C2=A0 =C2=A0[&lt;ffff82d080128cb3&gt;] schedule+0xf3/0x590<br>
&gt; (XEN) =C2=A0 =C2=A0[&lt;ffff82d08015f295&gt;] reprogram_timer+0x75/0xe=
0<br>
&gt; (XEN) =C2=A0 =C2=A0[&lt;ffff82d08012f64e&gt;] timer_softirq_action+0x1=
3e/<wbr>0x210<br>
&gt; (XEN) =C2=A0 =C2=A0[&lt;ffff82d08012c03c&gt;] __do_softirq+0x7c/0xd0<b=
r>
&gt; (XEN) =C2=A0 =C2=A0[&lt;ffff82d080162e3a&gt;] idle_loop+0x3a/0x70<br>
&gt;<br>
</span>Again, use a debug hypervisor, compiled with frame pointers.<br>
<span class=3D""><br>
&gt; (XEN) Pagetable walk from ffff830088002c98:<br>
&gt; (XEN) =C2=A0L4[0x106] =3D 0000000086075063 ffffffffffffffff<br>
&gt; (XEN) =C2=A0L3[0x002] =3D 0000000086071063 ffffffffffffffff<br>
&gt; (XEN) =C2=A0L2[0x040] =3D 0000000000000000 ffffffffffffffff<br>
&gt; (XEN)<br>
&gt; (XEN) ******************************<wbr>**********<br>
&gt; (XEN) Panic on CPU 2:<br>
&gt; (XEN) FATAL PAGE FAULT<br>
&gt; (XEN) [error_code=3D0000]<br>
&gt; (XEN) Faulting linear address: ffff830088002c98<br>
&gt; (XEN) ******************************<wbr>**********<br>
<br>
</span><span class=3D"">&gt; I want to know where I should start debugging =
from.<br>
&gt; However, although I&#39;m using serial console, I could get not enough=
<br>
&gt; clues only from the kernel log:<br>
&gt; 1) I could figure out what line and file caused the panic by its call<=
br>
&gt; trace, but it is=C2=A0too rough so it does not help me.<br>
&gt;<br>
</span>That&#39;s exactly from where you usually start: looking at what&#39=
;s at the<br>
instruction that cause the system to explode, in your case, at address<br>
0xffff82d080120973.<br>
<br>
You can figure that out by disassembling the Xen hypervisor binary,<br>
with `objdump&#39;, and looking up that address. Or you can use addr2line,<=
br>
to have an indication of the same thing, but in the C sources.<br>
<br>
I&#39;m not sure what you mean with &quot;it is too rough&quot;. At least t=
he address<br>
of the instruction that caused the system to fail in the Xen binary, is<br>
usually pretty accurate (then, of course, you have to look at<br>
surrounding instructions, check how you got there, etc.).<br>
<br>
Again, make sure you use a debug hypervisor.<br>
<span class=3D""><br>
&gt; 2) What linear address brings about this situation; &#39;Faulting line=
ar<br>
&gt; address&#39;, but it is just an address and not recognizable something=
<br>
&gt; that human cannot read.<br>
&gt;<br>
&gt; I think, literally, the &#39;Faulting linear address&#39; is key point=
<br>
&gt; because I heard that it represents bad address that I should never<br>
&gt; access.<br>
&gt;<br>
</span>It is, but the only way of understanding why you hit such an access<=
br>
violation, is understand what the code is doing when it happens.<br>
<br>
Regards,<br>
Dario<br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
&lt;&lt;This happens because I choose it to happen!&gt;&gt; (Raistlin Majer=
e)<br>
------------------------------<wbr>------------------------------<wbr>-----=
<br>
Dario Faggioli, Ph.D, <a href=3D"http://about.me/dario.faggioli" rel=3D"nor=
eferrer" target=3D"_blank">http://about.me/dario.faggioli</a><br>
Senior Software Engineer, Citrix Systems R&amp;D Ltd., Cambridge (UK)</font=
></span></blockquote></div><br></div>

--001a1140f570ac22d60558d8c015--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0973027282490226042==--


From xen-devel-bounces@lists.xen.org Sun Sep 10 19:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 19:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr7ZW-0007DJ-2G; Sun, 10 Sep 2017 19:07:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hrko@g.harvard.edu>) id 1dr7ZU-0007D9-Ob
 for xen-devel@lists.xen.org; Sun, 10 Sep 2017 19:07:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B9/5E-15060-C5D85B95; Sun, 10 Sep 2017 19:07:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRtsqhvduzX
 SYE63mMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHt3xKWgrfCFYsfXGNsYHwt0MXIxSEkMJFR
 4uDl2WwgDovAdxaJ/1c2s4I4EgI/WCRm7NnI3sXICeQUSdxY/YIFxl7wYDFUvFji3ZZ2VhCbV
 0BQ4uTMJ2A1QgI+EhefHmUCsdkElCXu3N7NCGKzCKhKfFy4kgmiPkDi+7XdYHOEBRwk3k87Bh
 YXEZCWuPb5Mlg9s4CmROv23+wTGPlmIVkxC0lqASPTKkaN4tSistQiXSNzvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwNBiAIIdjIvXBh5ilORgUhLlfXd8S6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCV6Rnq2RQoJFqempFWmZOcAgh0lLcPAoifBmgKR5iwsSc4sz0yFSpxjtO
 Y5tuvyHiWPfnltActPNu0Byw/cHf5iEWPLy81KlxHlvdwO1CYC0ZZTmwQ2FReUlRlkpYV5GoD
 OFeApSi3IzS1DlXzGKczAqCfPagiznycwrgdv9CugsJqCzeC5tATmrJBEhJdXAaOgeI3DunPi
 ajptdzF+XM86f/0nWzWWDUNu2K1v//9jIW7Ccb52MjcHSIskCbuO2LMFk11f7X/yIEpt2LLOp
 8cjyJQzL9vFuMpiWPPFR7cb+IFXODVon5iZbecveOL6NP8ImcOfR9dNdTPPkYzo9b0+uaqtwW
 l8U8+2N3o/IyHC/aI92363ySizFGYmGWsxFxYkAS1e0lMUCAAA=
X-Env-Sender: hrko@g.harvard.edu
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505070426!114560347!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31986 invoked from network); 10 Sep 2017 19:07:07 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Sep 2017 19:07:07 -0000
Received: by mail-pg0-f53.google.com with SMTP id 188so11912277pgb.2
 for <xen-devel@lists.xen.org>; Sun, 10 Sep 2017 12:07:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=g-harvard-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=a4zHUnAVXouT4fko1No8EQAy68PBTd7EZ1fogMBi+YU=;
 b=Edx8Xw+KD9hsvKQxlYMx4osBg/Vp83//f1iTsYsLU2YqSD65iJnh+AXx7dr8AU1FKD
 Vqy64nV2mXiyiMXlS5BVdyJkKM3YpkGua1FyVQVDUzS6ssfotNNSG2HmMhYiW5GZW88Z
 BqvtNQKVFtOM0+cUWlhCfgGd8U7tvFKjrncPyUprkpBPtXPMAmC6s4S7NfWHFWql/JPH
 tLtZ7hpnrZlO5bAp+UBm1nqydUsBwWDkh2NR3fuHwQ6tZ2qo5hJJyTlrfjgMCaFQUEPl
 iR9nF4v7KVf8OoXrT6JRl+Uq6nNL5zXPAcUCIxw/wr0ITpn4pMjWeoJzz+Yuc4CdgMCr
 8EcQ==
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=a4zHUnAVXouT4fko1No8EQAy68PBTd7EZ1fogMBi+YU=;
 b=X+G7k6vau8rVsIvMzxorzV9nd8CTz68WYMILu3Vyf9ChRYY3aC47YTXGpMEyirICiS
 bpHJKLfksqWlQxuYKbM3UQzZKix/OlXavHol8o4qkakOJvAHEii5gJDjMltE3OzyUSAp
 aVOtIA/pkN5gOp263qd3uZUxQUt5Av8I2JgIM7+lLfqifkuyJjcPRQjvuIp3T6U9Viwd
 X1sjbB5Y3jka6nQaSRMG5paPoVA1I2Fpy3X6X3+wosamHbblyf116igltdrPfmhznexs
 kPor0Fp0eATfhPZStLzVhXH0A1Knt64jc7HzsrJyujf6IiJEV8MPrnSubQynUmL5W98+
 XvMA==
X-Gm-Message-State: AHPjjUie7FP/eeaoPHVP2MBXKXXOGN3Wt2F9uC4NA+BSoyH5Z3WbxJz4
 R+y90P8UGGD5TREmqao3cIPnxCkMle73j8o=
X-Google-Smtp-Source: ADKCNb4UXCFL+fEylyTH1FkR3+ye05dzbWZOWQbwsNxqw5Cu0tZevvGjMyzc6ypmipJtVeAvX9gUz3iQfdRC1BD0KVA=
X-Received: by 10.84.210.37 with SMTP id z34mr10884651plh.308.1505070425368;
 Sun, 10 Sep 2017 12:07:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.179.201 with HTTP; Sun, 10 Sep 2017 12:07:04 -0700 (PDT)
From: Ronny Ko <hrko@g.harvard.edu>
Date: Sun, 10 Sep 2017 15:07:04 -0400
Message-ID: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] vTPM Manager VM launch failure: operation not permitted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJJ20gYSBQaEQgc3R1ZGVudCBmcm9tIEhhcnZhcmQgVW5pdmVyc2l0eSBoYXZpbmcgYSB0
cm91YmxlIGluIHJ1bm5pbmcKdlRQTSBtYW5hZ2VyLgoKSSBjYW5ub3Qgc3VjY2Vzc2Z1bGx5IGxh
dW5jaCB2VFBNIG1hbmFnZXIgaW4gWGVuLCBiZWNhdXNlIHdoZW4gSQpjb21tYW5kICJzdWRvIHhs
IGNyZWF0ZSB2dHBtLW1hbmFnZXIuY2ZnIiB0byBsYXVuY2ggYSB2aXJ0dWFsIFRQTSBWTSwKSSBn
ZXQgdGhlIGZvbGxvd2luZyBlcnJvcjoKCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTI5
NTpkb21jcmVhdGVfbGF1bmNoX2RtOiBEb21haW4KMTA6ZmFpbGVkIGdpdmUgZG9tYWluIGFjY2Vz
cyB0byBpb21laW0gcmFuZ2UgZmVkNDQtZmVkNDQ6IE9wZXJhdGlvbgpub3QgcGVybWl0dGVkCgpJ
biBYZW4sIHZpcnR1YWwgVFBNIGlzIGEgc3RhbmRhbG9uZSBWTSB0aGF0IGNvbW11bmljYXRlcyB3
aXRoIERPTXUuCiJ2dHBtLW1hbmFnZXIuY2ZnIiBpcyBYZW4ncyBjb25maWd1cmF0aW9uIGZpbGUg
Zm9yIHZpcnR1YWwgVFBNIG1hbmFnZXIKVk0sIHdob3NlIGNvbnRlbnRzIGFyZSBhcyBmb2xsb3dz
OgoKPT09PT09PT09PT09IHZ0cG0tbWFuYWdlci5jZmcgPT09PT09PT09PT09PT09PQprZXJuZWw9
Ii91c3IvbG9jYWwvbGliL3hlbi9ib290L3Z0cG1tZ3Itc3R1YmRvbS5neiIgICAjIHZUUE0gbWFu
YWdlciBjb2RlIGltYWdlCm1lbW9yeT0xNiAgICMgMTZNIFJBTSBzaXplCmRpc2s9WyJmaWxlOi9o
b21lL3NreWVyL0Rlc2t0b3AveGVuL3Z0cG1tZ3Itc3R1YmRvbS5pbWcsaGRhLHciXSAgICMgZGlz
ayBzdG9yYWdlCm5hbWU9InZ0cG1tZ3IiICAgIyBKdXN0IGEgbmljayBuYW1lCmlvbWVtPVsiZmVk
NDQsMSJdICAgIyBUaGlzIG1lYW5zLCBtYXAgcGh5c2ljYWwgbWVtb3J5IGZyb20KMHhmZWQ0NDAw
MC0weGZlZDQ0ZmZmIGZvciBJL08sIHdoaWNoIGlzIHRvIGJlIHVzZWQgYnkgdmlydHVhbCBUUE0K
bWFuYWdlciB0byBjb21tdW5pY2F0ZSB3aXRoIHRoZSBwaHlzaWNhbCBUUE0gZGV2aWNlLgo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpNeSBrZXJuZWwgaXMgY29t
cGlsZWQgd2l0aCBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBmbGFnIGRpc2FibGVkLCBzbwppb21l
bSBzaG91bGRuJ3QgYmUgYmxvY2tlZCBieSB0aGUga2VybmVsLiBJIHRyaWVkIHRvIG1hcCBub3Qg
b25seQoweGZlZDQ0MDAwLCBidXQgYWxzbyBhbnkgb3RoZXIgcmFuZG9tIGFkZHJlc3NlcyBmb3Ig
dGVzdGluZywgYnV0IGFsbApvZiB0aGVtIGdpdmUgdGhlIHNhbWUgZXJyb3IgbWVzc2FnZSBhcyBh
Ym92ZS4KCkknbSBsYXVuY2hpbmcgdGhlIHZUUE0gbWFuYWdlciBWTSBub3QgZnJvbSBpbnNpZGUg
YSBET011IExpbnV4IFZNLCBidXQKZnJvbSBpbnNpZGUgdGhlIExpbnV4IGtlcm5lbCBkaXJlY3Rs
eSBsb2FkZWQgYnkgWGVuLTQuOS4wICh3aGljaCBJCnN1cHBvc2UgdG8gYmUgRE9NMCBMaW51eCBW
TSksIGFuZCBJIGJlbGlldmUgdGhpcyBpcyB0aGUgY29ycmVjdCB3YXkgdG8KbGF1bmNoIHZUUE0g
bWFuYWdlci4KCkluIHBhcnRpY3VsYXIsIEkgZ2V0IHRoZSBpb21lbSgpICJvcGVyYXRpb24gbm90
IGFsbG93ZWQiIGVycm9yIGF0IHRoZQpzb3VyY2UgY29kZSBsaW5lOwppb2N0bChmZCwgSU9DVExf
UFJJVkNNRF9IWVBFUkNBTEwsIGh5cGVyY2FsbCk7CgpJbiBpb2N0bChmZCwgSU9DVExfUFJJVkNN
RF9IWVBFUkNBTEwsIGh5cGVyY2FsbCksCi0gImZkIiBpcyB0aGUgc3BlY2lhbCBwcml2aWxlZ2Vk
IENvbW1hbmQgZGV2aWNlCi0gIklPQ1RMX1BSSVZDTURfSFlQRVJDQUxMIiBkZW5vdGVzIHRoYXQg
dGhpcyBpcyBhIHByaXZpbGVnZWQgaHlwZXJjYWxsIGNvbW1hbmQKLSAiaHlwZXJjYWxsIiBpcyBh
biBvYmplY3QgY29udGFpbmluZyB0aGUgaW5mb3JtYXRpb24gb2Y6IHsKaHlwZXJjYWxsX2NvbW1h
bmRfaW5kZXgsIHRhcmdldF9ET01faWQsIGlvbWVtX3N0YXJ0X3BhZ2UsCmlvbWVtX3BhZ2VfY291
bnQsIGFsbG93X29yX2RlbnlfYWNjZXNzfS4KCldoZW4gSSBsYXVuY2ggdGhlIHZUUE0gbWFuYWdl
ciwgdGFyZ2V0X0RPTV9pZCA9IHRoZSBJRCBvZiB2VFBNCm1hbmFnZXIsIGlvbWVtX3N0YXJ0X3Bh
Z2UgPSAweGZlZDQwLCBpb21lbV9wYWdlX2NvdW50ID0gNSwgYW5kCmFsbG93X29yX2RlbnlfYWNj
ZXNzID0gMSwgYW5kIHRoaXMgaW9jdGwoKSBnaXZlcyBhbgoib3BlcmF0aW9uLW5vdC1hbGxvd2Vk
IiBlcnJvci4gQnV0IGlmIEkgaGFyZC1jb2RlIERPTV9pZCA9IDAganVzdCBmb3IKYSB0ZXN0LCB0
aGlzIGVycm9yIGdvZXMgYXdheSwgYnV0IHRoZW4gSSBnZXQgYSAweGZlZDAgbWVtb3J5IG1hcHBp
bmcKZmFpbHVyZSBlcnJvciBsYXRlciBvbi4KClRvIHN1bW1hcml6ZSwgSSBjYW5ub3QgZmluZCB0
aGUgcmVhc29uIHdoeSB0aGUgdlRQTSBtYW5hZ2VyIFZNIGNyYXNoZXMKd2l0aCAiT3BlcmF0aW9u
IG5vdCBwZXJtaXR0ZWQiLiBJZiBhbnlvbmUgaGFzIGEgY2x1ZSwgcGxlYXNlIGdpdmUgbWUKc29t
ZSBoZWxwLiBUaGFua3MgdmVyeSBtdWNoLgoKUm9ubnkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 19:17:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 19:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr7j6-00088a-3D; Sun, 10 Sep 2017 19:17:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=419e41e24=citrix-osstest@xenproject.org>)
 id 1dr7j3-00088C-Sm
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 19:17:02 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 79/F8-03093-DAF85B95; Sun, 10 Sep 2017 19:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO6a/q2
 RBhvmsFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz3q/UKpsxkrHj79RprA+Pn/C5GTg4JAX+J
 RRdamCFsd4m3Z+eygtgiAs4SEz7cZgOxeQX0JA693skIYgsLZEssvvEUqJ4LqL5BQmJ7+3dGm
 OY7JzrYYOwf99vBBrEJeEhM7JnIAmKzCKhKPH04GaxeSEBLYunilUwQCwQlTs58AlbDLCAhcf
 DFC6iDLCTaP71lmsDINwtJ2SwkZQsYmVYxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOnlphY
 XJ6an5iQmFesl5+duYgSGFQMQ7GD8sizgEKMkB5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwzu3bGikkWJSanlqRlpkDDHCYtAQHj5IIbzNImre4IDG3ODMdInWK0Zjj2KbLf5g4V
 l2/+4dJiCUvPy9VSpzXEaRUAKQ0ozQPbhAs8i4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmP
 c8yBSezLwSuH2vgE5hAjqF59IWkFNKEhFSUg2M5m8+5JSV3nHesfnf51Wb9E9E8L/ZNtmtW+Z
 g4ysd08d5E8oPl3xqerR8xgmbK+4/TtpvNNzDI7P7p8VxB8VIx2cZWVoFevkyxznCzRf18vyz
 Z3ObeSDz30+Rnvk8BvuuXVvOKmCWFua7xNhmm8QZjsaQiI/CB04os7i9j1W50bkjpmaq+ZTpS
 izFGYmGWsxFxYkAypTLI7cCAAA=
X-Env-Sender: prvs=419e41e24=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505071018!115228116!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38002 invoked from network); 10 Sep 2017 19:16:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Sep 2017 19:16:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,374,1500940800"; d="scan'208";a="439190193"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72087-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-libvirt:xen-boot:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c349189772cec43498b0bec8a84146f10b8937af
X-Osstest-Versions-That: qemuu=c7c6232bd304568d4da4bef521603aae0035e172
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 10 Sep 2017 20:16:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 72087:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6386419093120373084=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72087 qemu-upstream-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72087/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu  7 xen-boot                 fail REGR. vs. 71935
 test-armhf-armhf-xl-credit2   7 xen-boot                  fail REGR. vs. 71935
 test-armhf-armhf-libvirt-raw  7 xen-boot                  fail REGR. vs. 71935
 test-armhf-armhf-xl           7 xen-boot                  fail REGR. vs. 71935
 test-armhf-armhf-libvirt-xsm  7 xen-boot                  fail REGR. vs. 71935
 test-armhf-armhf-xl-xsm       7 xen-boot                  fail REGR. vs. 71935
 test-armhf-armhf-libvirt      7 xen-boot                  fail REGR. vs. 71935
 test-armhf-armhf-xl-vhd       7 xen-boot                  fail REGR. vs. 71935
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71935
 test-armhf-armhf-xl-midway    7 xen-boot                  fail REGR. vs. 71935
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71935

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      7 xen-boot                  fail REGR. vs. 71935

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                c349189772cec43498b0bec8a84146f10b8937af
baseline version:
 qemuu                c7c6232bd304568d4da4bef521603aae0035e172

Last test of basis    71935  2017-08-04 05:54:01 Z   37 days
Testing same since    72087  2017-09-09 22:45:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BenneÃ© <alex.benee@linaro.org>
  Alex Bennée <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey G <x1917x@gmail.com>
  Alexey Gerasimenko <x1917x@gmail.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrea Bolognani <abologna@redhat.com>
  Andreas Grapentin <andreas@grapentin.org>
  Andreas Schwab <schwab@suse.de>
  Andrew Jones <drjones@redhat.com>
  Anoob Soman <anoob.soman@citrix.com>
  Anthony Liguori <aliguori@us.ibm.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anthony Xu <anthony.xu@intel.com>
  Anton Blanchard <anton@samba.org>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Ashish Mittal <ashmit602@gmail.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Aviv Ben-David <bdaviv@cs.technion.ac.il>
  BALATON Zoltan <balaton@eik.bme.hu>
  Ben Warren <ben@skyportsystems.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bernhard Kaindl <bernhard.kaindl@thalesgroup.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Boqun Feng (Intel) <boqun.feng@gmail.com>
  Brendan Shanks <brendan@bslabs.net>
  Brian Norris <computersforpeace@gmail.com>
  Bruce Rogers <brogers@suse.com>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Changlong Xie <xiecl.fnst@cn.fujitsu.com>
  Chao Fan <fanc.fnst@cn.fujitsu.com>
  Chris Webb <chris@arachsys.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com> for the s390 part.
  Christoph Hellwig <hch@lst.de>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Corey Minyard <cminyard@mvista.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Craig Jellick <craig@rancher.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Rempel <daniel@daynix.com>
  Danil Antonov <g.danil.anto@gmail.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Gibson <david@gibson.dropbear.id.au> [ppc parts]
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Denis V. Lunev <den@openvz.org>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Bischoff <ebischoff@nerim.net>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Eugene (jno) Dvurechenski <jno@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Fan Zhang <zhangfan@linux.vnet.ibm.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Fei Li <sherrylf@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gabriel L. Somlo <gsomlo@gmail.com>
  Gabriel Somlo <gsomlo@gmail.com>
  Gabriel Somlo <somlo@cmu.edu>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Haozhong Zhang <haozhong.zhang@intel.com>
  He Chen <he.chen@linux.intel.com>
  Herongguang (Stephen) <herongguang.he@huawei.com>
  herongguang <herongguang.he@huawei.com>
  Hervé Poussineau <hpoussin@reactos.org>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Ian McKellar <ianloic@google.com>
  Ian McKellar via Qemu-devel <qemu-devel@nongnu.org>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  Ishani Chugh <chugh.ishani@research.iiit.ac.in>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jing Liu <liujbjl@linux.vnet.ibm.com>
  Jing Zhang <bjzhjing@linux.vnet.ibm.com>
  Joe Perches <joe@perches.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jonathon Jongsma <jjongsma@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Khem Raj <raj.khem@gmail.com>
  Klim Kireev <proffk@virtuozzo.mipt.ru>
  KONRAD Frederic <fred.konrad@greensocs.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Leo Gaspard <leo@gaspard.io>
  Leon Alrae <leon.alrae@imgtec.com>
  Li Ping <li.ping288@zte.com.cn>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Lidong Chen <lidongchen@tencent.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Longpeng(Mike) <longpeng2@huawei.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrÃ© Lureau <marcandre.lureau@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michal Privoznik <mprivozn@redhat.com>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Miroslav Benes <mbenes@suse.cz>
  Niels de Vos <ndevos@redhat.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  otubo <otubo@redhat.com>
  P J P <ppandit@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Durrant <paul.durrant@citrix.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peng Hao <peng.hao2@zte.com.cn>
  Peng Hao<peng.hao2@zte.com.cn>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Phil Dennis-Jordan <phil@philjordan.eu>
  Philipp Kern <phil@philkern.de>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Philippe Voinov <philippevoinov@gmail.com>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Roman Pen <roman.penyaev@profitbricks.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sai Pavan Boddu <saipava@xilinx.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sameeh Jubran <sameeh@daynix.com>
  Sameeh Jubran <sjubran@redhat.com>
  Samuel Brian <sam.brian@accelerated.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Saurav Sachidanand <sauravsachidanand@gmail.com>
  Scott Wood <oss@buserror.net>
  Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>
  Sjors Gielen <sjors@sjorsgielen.nl>
  sochin.jiang <sochin.jiang@huawei.com>
  sochin.jiang <sochin@aliyun.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Fritsch <sf@sfritsch.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Stefano Stabellini <stefano@aporeto.com>
  Stephen Bates <sbates@raithlin.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Suramya Shah <shah.suramya@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Tao Wu <lepton@google.com>
  Tao Wu <ytht.net@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Thomas Lamprecht <t.lamprecht@proxmox.com>
  Tim 'mithro' Ansell <mithro@mithis.com>
  Tobias Schramm <tobleminer@gmail.com>
  Tomáš Golembiovský <tgolembi@redhat.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vincent Bernat <vincent@bernat.im>
  Vinzenz Feenstra <vfeenstr@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Yechao <wang.yechao255@zte.com.cn>
  wanghaibin <wanghaibin.wang@huawei.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Qi <weiqi4@huawei.com>
  Wei Wang <wei.w.wang@intel.com>
  Wu Xiang <willx8@gmail.com>
  Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>
  xiaoqiang zhao <zxq_yx_007@163.com>
  Xie Changlong <xiecl.fnst@cn.fujitsu.com>
  Xiong Zhang <xiong.y.zhang@intel.com>
  Xu, Anthony <anthony.xu@intel.com>
  Yang Chen <bjcyang@linux.vnet.ibm.com>
  Yang Zhong <yang.zhong@intel.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yu Ning <yu.ning@linux.intel.com>
  Yunjian Wang <wangyunjian@huawei.com>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  zhanghailiang <zhang.zhanghailiang@huawei.com>
  Zhi Yong Wu <zhiyong.wu@ucloud.cn>
  Zhiyong Yang <zhiyong.yang@intel.com>
  Zihan Yang <tgnyang@gmail.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6386419093120373084==--

From xen-devel-bounces@lists.xen.org Sun Sep 10 19:45:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 19:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr8Ao-00025y-DD; Sun, 10 Sep 2017 19:45:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr8An-00025s-6E
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 19:45:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9A/A5-03642-46695B95; Sun, 10 Sep 2017 19:45:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTd52tZ
 IgwWtyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHVhP0vBv/iK3nvXWBoY
 N1t1MXJxCAk0Mkn03JvMCuE8ZpT423SFHcLZxijxrP8YkMPJISLgLPH1zFwwm1dAX+Lv1I0sI
 LawgLFE+40TYA0SAlsVJaaef8cIkpAQ8JTYuvcpC4y9+ukfoCJ2DjYBK4lDYiBRFgFViXkHnz
 FPYORewMiwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Os
 MQLCD8ebGgEOMkhxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtl6tZIIcGi1PTU
 irTMHGD4waQlOHiURHhFQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO6w1SJABSlFGaB
 zcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrCjKFJzOvBG7TK6AjmICO4Lm0BeSIkk
 SElFQD45Q5M/kPJ4g9eMKTKFf/KOP9/I5Tvt8qixf9iN81XXuvkuT6pxv5+LRsYu5+FGP/d1T
 vrbSh90Nnz5Nc1WwZ6v9ajV9d9z+twfH34sK9MxScL0rsYTsqaHd4d9N562/3VRs33tZiP9ki
 EyRp2NGxvzFX9pz6WoHXO0RNbx3MzXu5rOh0pk/IOSWW4oxEQy3mouJEAMJk8jWAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505072738!82004079!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8151 invoked from network); 10 Sep 2017 19:45:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 19:45:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr8Ai-0007s0-EA; Sun, 10 Sep 2017 19:45:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr8Ac-0001xP-NX; Sun, 10 Sep 2017 19:45:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr8Ac-00058I-Ao; Sun, 10 Sep 2017 19:45:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113209-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds: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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 19:45:30 +0000
Subject: [Xen-devel] [xen-unstable test] 113209: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzIwOS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEzMTcwIHBhc3MgaW4gMTEz
MjA5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4gMTEzMTcwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTEzMTcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTMxNzAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMzE3
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFp
bCBibG9ja2VkIGluIDExMzE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTMxNzAgbGlrZSAxMTMxNTcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGlu
IDExMzE3MCBsaWtlIDExMzE1NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTMxNzAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMTcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTMxNzAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMTcwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTMxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3
MzVlNjRlZmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcwODkyYzMx
N2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzIwOSAgMjAxNy0wOS0xMCAwODo1NTowMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3Rl
ZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 10 19:47:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 19:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr8Cp-0002F8-Tk; Sun, 10 Sep 2017 19:47:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr8Co-0002Eq-CD
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 19:47:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 69/85-02041-1E695B95; Sun, 10 Sep 2017 19:47:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffBtK2
 RBl8fGFmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+iJx6wFD8Uqes6eZW5g
 nMTfxcjFISTQyCSx8tUFJgjnMaPEl21NbBDONkaJMx/fAjmcHCICzhJfz8xlB7F5BfQlFi05B
 xYXBrKnLL/LCtIgIfCVWWL648NAoziAHC+JM0cKQWpAzN41rUD17BxsAlYSh8RAoiwCqhLdv3
 uYJjByL2BkWMWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEej
 zegYGxh2Mv4/7HWKU5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3i1Tt0YKCRal
 pqdWpGXmAIMPJi3BwaMkwhsMkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeTSBFAiBFG
 aV5cCNgkXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvKsgUnsy8ErhNr4COYAI6gufSFp
 AjShIRUlINjF57fuhe//qbty4yZbXfRfv0ad0p044zrt8lcXrNgxeh1ws3zNRgLDx95IOM9of
 3lVLLc89Zz7+lcEQzNvCCpm/+hjUPxL6LycZOmZDu1SuTVaml+dlsStO2Dz/nt8l9dP5601xV
 2j9DLTO7YH5nTmn0hk937xzmmKypqNJlHly7O5rBPnDHeyWW4oxEQy3mouJEAFbvtgx/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505072863!58599054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47129 invoked from network); 10 Sep 2017 19:47:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 19:47:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr8Ci-0007ui-IW; Sun, 10 Sep 2017 19:47:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr8Cd-0001yl-7G; Sun, 10 Sep 2017 19:47:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr8Cc-0005hc-Vx; Sun, 10 Sep 2017 19:47:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113229-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 19:47:34 +0000
Subject: [Xen-devel] [ovmf test] 113229: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 20:57:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 20:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr9Hd-0007sX-F7; Sun, 10 Sep 2017 20:56:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr9Hc-0007sL-HS
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 20:56:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2C/D5-03283-F07A5B95; Sun, 10 Sep 2017 20:56:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZd/+dZ
 Ig11dzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaD7Qx1LwUKzi4f0XbA2M
 k/m7GLk4hAQamSRW/J/ACuE8ZpS4t/ArM4SzjVFi1uKVQA4nh4iAs8TXM3PZQWxeAX2Jm5O7w
 WxhIPvn3X9MIA0SAl+ZJaY/PgzkcAA5XhJnjhSC1ICYvWta2boY2TnYBKwkDomBRFkEVCVWbN
 jHPoGRewEjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsY18wMPMUpyMCmJ8r47viVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvz6VbI4UEi1LT
 UyvSMnOAwQeTluDgURLh9QdJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO9bkCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXt5lQFN4MvNK4Da9AjqCCegInktbQI
 4oSURISTUw2iacEIj+LP51i/KRJ88n7p1g0fr/8ykhnk7TI+qB+c2JTHd4ly42u+jOnFUqfJ6
 xuvh5yfkfv14rH/uTc+z04wKL25yT61/J7VWY8ie3Sub7SrendVY/ProeeTZb1sogqXfykn12
 7GmRLdruC4+933BVTmmf0Muo5t3f25k2vp2v0Zn9qSfXXomlOCPRUIu5qDgRAO15sVh/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505077006!75929866!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51336 invoked from network); 10 Sep 2017 20:56:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 20:56:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr9HX-0001Qw-M6; Sun, 10 Sep 2017 20:56:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr9HS-0002r5-0C; Sun, 10 Sep 2017 20:56:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr9HR-0005OW-Ri; Sun, 10 Sep 2017 20:56:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113234-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 20:56:37 +0000
Subject: [Xen-devel] [ovmf test] 113234: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIzNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 21:15:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 21:15:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dr9Zw-000180-14; Sun, 10 Sep 2017 21:15:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr9Zv-00017t-3k
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 21:15:43 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2C/04-02225-E7BA5B95; Sun, 10 Sep 2017 21:15:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVbd29dZ
 Ig55NAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaO+6wV7wJqBiSud0xgbG
 Ix5djFwcQgKNTBJTlm5ig3AeM0pcXrKJFcLZxihx+/R3xi5GTg4RAWeJr2fmsncxcnAIC+hJr
 DwkCBLmFbCXODZnFUsXIzsHm4CVxCExkCiLgKrE3QW3mSYwcixgZFjFqFGcWlSWWqRrbKCXVJ
 SZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHoqXoGBsYdjJ0n/A4xSnIwKYnyvju+JVK
 ILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/yVVsjhQSLUtNTK9Iyc4AhA5OW4OBREuFlAknzFhck
 5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ470qQIgGQoozSPLgRsPC9xCgrJczLyMDAIMRTkFqUm
 1mCKv+KUZyDUUmYtwlkCk9mXgncpldARzABHcFzaQvIESWJCCmpBkbmVS3RXycXH/R/Y7vA8u
 in+DzW2Tcm/lxx8/gT8bbgmry7cVVZ29nL/4WVG22q+nyYWZfNtfJ415IDqy89n+CituXvpIe
 TfOY/tDRZzfrlWfZ1Dh6jsot8b77M8tu0+5zn3nUXV9zq/5QxI6usikmYx6R3gk3LXrl7jceu
 qfTsiO/i72rpeD1BiaU4I9FQi7moOBEAQsPRmVoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505078139!83213479!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1101 invoked from network); 10 Sep 2017 21:15:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 21:15:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dr9Zp-0001wR-13; Sun, 10 Sep 2017 21:15:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dr9Zj-000362-OD; Sun, 10 Sep 2017 21:15:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dr9Zj-0007Cw-IO; Sun, 10 Sep 2017 21:15:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dr9Zj-0007Cw-IO@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 21:15:31 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3Zt
ZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCiAgQnVnIG5vdCBwcmVz
ZW50OiA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTEzMjM2LwoKCiAgY29tbWl0IGY1NTY2ZDE1MzBlMjNmYTA5YzFiZjE2MTZlZmMwMDNmMzUxMzUw
NzEKICBBdXRob3I6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBEYXRlOiAg
IEZyaSBTZXAgOCAwOTo0MTo0OCAyMDE3IC0wMzAwCiAgCiAgICAgIE92bWZQa2c6IEVuYWJsZSBV
REYgZmlsZSBzeXN0ZW0gc3VwcG9ydAogICAgICAKICAgICAgVGhpcyBwYXRjaCBlbmFibGVzIFVE
RiBmaWxlIHN5c3RlbSBzdXBwb3J0IGJ5IGRlZmF1bHQuCiAgICAgIAogICAgICBDYzogSm9yZGFu
IEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNl
ayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogUGF1bG8gQWxj
YW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5u
aUBpbnRlbC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNl
Y3Qvb3ZtZi9idWlsZC1hbWQ2NC54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBn
cmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24t
c3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtYW1k
NjQueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMzIzNi5iaXNlY3Rpb24tc3VtbWFyeSAt
LWJhc2lzLXRlbXBsYXRlPTExMzE0MyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IG92bWYg
YnVpbGQtYW1kNjQgeGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6
CiAxMTMyMzQgZmFpbCBbaG9zdD1nb2RlbGxvMV0gLyAxMTMxNDMgW2hvc3Q9cGlub3QxXSAxMTMx
MzAgW2hvc3Q9Y2hhcmRvbm5heTFdIDExMzExNSBbaG9zdD1ub2JsaW5nMV0gMTEzMDc4IG9rLgpG
YWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTMyMzQgLyAxMTMwNzgKKHRyZWUgd2l0aCBu
byB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IG92bWYgaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IDBlNmJlNDNmZDNlOWE2ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODgg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0
OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3
MzVlNjRlZmMKQmFzaXMgcGFzcyBiODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEy
NTg2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0
NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIy
NDc1MzU5MWZhNWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3IgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQjYjgwYTQwOTcz
OTNjOTBkMDQxYjI5OWVmNjI4ZTYxMDQ2MTJhMjU4Ni0wZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3
ODdjMWQwMzdmZjc2ODg4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQjODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZC04MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQjYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3Mi1jMzQ5MTg5
NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0I2VlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTctNzA4OTJjMzE3
ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwpMb2FkZWQgODg3MSBub2RlcyBpbiByZXZp
c2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDExMzA4NiBmYWlsIGlycmVs
ZXZhbnQKIDExMzA4OCBwYXNzIGlycmVsZXZhbnQKIDExMzA4OSBmYWlsIGlycmVsZXZhbnQKIDEx
MzA3NiBwYXNzIGlycmVsZXZhbnQKIDExMzA3OSBmYWlsIGlycmVsZXZhbnQKIDExMzA4MCBwYXNz
IGlycmVsZXZhbnQKIDExMzA4MSBwYXNzIGlycmVsZXZhbnQKIDExMzA4MiBwYXNzIGlycmVsZXZh
bnQKIDExMzEzMCBbaG9zdD1jaGFyZG9ubmF5MV0KIDExMzA3OCBwYXNzIGI4MGE0MDk3MzkzYzkw
ZDA0MWIyOTllZjYyOGU2MTA0NjEyYTI1ODYgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMx
ZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzA4MyBmYWlsIGlycmVsZXZh
bnQKIDExMzA4NSBwYXNzIGlycmVsZXZhbnQKIDExMzE2MyBbaG9zdD1nb2RlbGxvMF0KIDExMzE0
MyBbaG9zdD1waW5vdDFdCiAxMTMxMTUgW2hvc3Q9bm9ibGluZzFdCiAxMTMxNTYgW2hvc3Q9Z29k
ZWxsbzBdCiAxMTMxNzUgZmFpbCBpcnJlbGV2YW50CiAxMTMxNzIgZmFpbCBpcnJlbGV2YW50CiAx
MTMxNjkgW2hvc3Q9Z29kZWxsbzBdCiAxMTMxNjQgZmFpbCBpcnJlbGV2YW50CiAxMTMxNzEgW2hv
c3Q9Z29kZWxsbzBdCiAxMTMxNzQgcGFzcyBiODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEw
NDYxMmEyNTg2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIz
MmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0Yzhi
OWViOTIyNDc1MzU5MWZhNWU3CiAxMTMyMjYgW2hvc3Q9Z29kZWxsbzBdCiAxMTMyMDUgcGFzcyBi
ODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEyNTg2IDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUw
MDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMyMjcg
W2hvc3Q9Z29kZWxsbzBdCiAxMTMxODAgcGFzcyBpcnJlbGV2YW50CiAxMTMxODEgcGFzcyBpcnJl
bGV2YW50CiAxMTMyMDggZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2
ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNl
YzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEw
NzgxNzM1ZTY0ZWZjCiAxMTMxODIgZmFpbCBpcnJlbGV2YW50CiAxMTMyMjUgW2hvc3Q9Z29kZWxs
bzBdCiAxMTMxODQgZmFpbCBpcnJlbGV2YW50CiAxMTMyMTAgcGFzcyA1NjU5ZWMzZmE5MTM5OTkw
M2JhM2I5MTNjMWRmYWU1ZGUyYmQ3YTUzIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMz
MTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMxODUgcGFzcyBpcnJlbGV2YW50
CiAxMTMxODcgZmFpbCBpcnJlbGV2YW50CiAxMTMyMTEgcGFzcyA4YWFmZWMyYzEzMzYwZjAyMTUy
YjRjMTlmZWIzNzZjN2M3Y2ZkNjBkIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdm
ZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMDYgZmFpbCAwZTZiZTQzZmQzZTlh
NmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5
MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMxODggZmFpbCBpcnJlbGV2
YW50CiAxMTMyMjggW2hvc3Q9Z29kZWxsbzBdCiAxMTMxOTEgcGFzcyAzMjgxZWJiNGFlN2RlMmE4
NThjMmU3ZWM0OTk4YjdlNTViZTFhNGRjIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlOWNiMGQx
ZDBlYjNhOWU0ZDhiOTc0MzJjOTI0NmNkZmJiM2IwMzA5CiAxMTMxOTMgcGFzcyBpcnJlbGV2YW50
CiAxMTMxOTUgcGFzcyBpcnJlbGV2YW50CiAxMTMyMTMgZmFpbCBiNjk2YzY0ZDRmYzNlNjcwN2Ji
OWQ3NWRlNDZmY2Y5ODFmM2M3NTNhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdm
ZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMjkgZmFpbCAwZTZiZTQzZmQzZTlh
NmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5
MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMxOTcgZmFpbCBpcnJlbGV2
YW50CiAxMTMxOTggZmFpbCBpcnJlbGV2YW50CiAxMTMyMTYgZmFpbCBmNTU2NmQxNTMwZTIzZmEw
OWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMz
MTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMxOTkgcGFzcyBpcnJlbGV2YW50
CiAxMTMyMzAgW2hvc3Q9Z29kZWxsbzBdCiAxMTMyMDAgZmFpbCBpcnJlbGV2YW50CiAxMTMyMTcg
cGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0
MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAx
MTMyMDEgcGFzcyBpcnJlbGV2YW50CiAxMTMyMDMgZmFpbCBpcnJlbGV2YW50CiAxMTMxOTAgZmFp
bCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2
ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMy
MDQgcGFzcyBpcnJlbGV2YW50CiAxMTMyMTggZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2
ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
YzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0
YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMTUgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMw
MzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdm
ZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMzMgZmFpbCBmNTU2NmQxNTMwZTIz
ZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5
MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMzUgcGFzcyA5OWM5Yjk0
OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5Mzdh
ZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMjAgcGFzcyA5
OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEw
Yjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMjIg
W2hvc3Q9Z29kZWxsbzBdCiAxMTMyMzQgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdj
MWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0
OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5
YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMjQgW2hvc3Q9Z29kZWxsbzBdCiAxMTMyMzYgZmFp
bCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2
ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzA3
OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTMxOTAgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMyMDUgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMyMDYgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhm
ZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMz
NDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIw
OWE0YjBmY2FhMDc4MTczNWU2NGVmYwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzIxNyAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzIxOCAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzIyMCAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMjMzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTEzMjM1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTMyMzYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92
bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2Vk
OiAgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3MQogIEJ1ZyBub3QgcHJl
c2VudDogOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YQogIExhc3QgZmFp
bCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzExMzIzNi8KCgogIGNvbW1pdCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1
MDcxCiAgQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgRGF0ZTog
ICBGcmkgU2VwIDggMDk6NDE6NDggMjAxNyAtMDMwMAogIAogICAgICBPdm1mUGtnOiBFbmFibGUg
VURGIGZpbGUgc3lzdGVtIHN1cHBvcnQKICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggZW5hYmxlcyBV
REYgZmlsZSBzeXN0ZW0gc3VwcG9ydCBieSBkZWZhdWx0LgogICAgICAKICAgICAgQ2M6IEpvcmRh
biBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IFBhdWxvIEFs
Y2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNl
ayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMv
YmlzZWN0L292bWYvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTMyMzY6IHRvbGVyYWJs
ZSBBTEwgRkFJTAoKZmxpZ2h0IDExMzIzNiBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjM2LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwK
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 10 21:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 21:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drA1g-0003O8-BX; Sun, 10 Sep 2017 21:44:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drA1f-0003Nx-CY
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 21:44:23 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 18/4F-03422-632B5B95; Sun, 10 Sep 2017 21:44:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdd009Z
 Ig7/vDC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacbX7CnPBQ7GK5t67bA2M
 U/i7GLk4hAQamSR293ayQDiPGSVOzl3EDOFsY5T4+PYxUIaTQ0TAWeLrmbnsIDavgL7Ehef3w
 eLCIPb952DdEgJfmSWmPz7M1MXIAeR4SZw5UghSA2L2rmll62Jk52ATsJI4JAYSZRFQlWjrfs
 s6gZF7ASPDKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQJ8
 zAMEOxssbAw4xSnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/Bxq2RQoJFqemp
 FWmZOcDgg0lLcPAoifDyg6R5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9/sGoCIBkKKM0
 jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3iCQVTyZeSVwm14BHcEEdATPpS0gR5
 QkIqSkGhhXsgjJadg5npP8WxDe93ORjOomTrPu52rPvzJZVXrPtcmM3+qa8PbWLq4brrwnj23
 1Mfzub3xHbWGtuJJ4DZ/fktrZXKGt6176Zsdo+rWKXX4mOqVOb5KAWWUov+5i9q8/emPDUtaf
 U5VNP9Ca3Xdn96q3pxIFl2aISRQev3D33+9sbe4N65RYijMSDbWYi4oTAR23AP1/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505079860!75932958!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5304 invoked from network); 10 Sep 2017 21:44:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 21:44:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drA1Y-0002dz-Pm; Sun, 10 Sep 2017 21:44:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drA1T-0003RT-El; Sun, 10 Sep 2017 21:44:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drA1T-0005Pw-9n; Sun, 10 Sep 2017 21:44:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113239-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 21:44:11 +0000
Subject: [Xen-devel] [ovmf test] 113239: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 22:55:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 22:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drB7t-0000b9-So; Sun, 10 Sep 2017 22:54:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drB7s-0000am-LW
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 22:54:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E1/8A-02041-BB2C5B95; Sun, 10 Sep 2017 22:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfXoa2
 RBi97bSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XL3eqaCh2IVPbsvsDUw
 TuHvYuTiEBJoZJL4euoWI4TzmFFiybYu5i5GTiBnG6PE+8NxILaIgLPE1zNz2UFsXgF9iRN/Z
 jOB2MJA9qsbX8CaJQS+MktMf3wYKMEB5HhJnDlSCFIDYvauaWXrYmTnYBOwkjgkBhJlEVCVaJ
 x4inUCI/cCRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH
 +ZgCCHYyNX5wOMUpyMCmJ8r47viVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv28GtkUKCRanp
 qRVpmTnAwINJS3DwKInw1oOkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnDcbpEgApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNxhkCk9mXgncpldARzABHcFzaQvIES
 WJCCmpBkZ1ty37Tp6dd6RnrYLWxL9y4Ww7dltfFHVY+H9bmKP/3K/u2qmXRaOei6VEzQ3/UN4
 cKZyQsNy4ZUNEWWGFhd2XAuWfnUHTPjIl/9m5v/n9iT8eD7sW3shrOnYnJGznr42TJR/qnXki
 prM1xyzhwAme3Pag/nPLd83sLNN2UMr6xjBrwww9lzYlluKMREMt5qLiRABA91t0fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505084089!110034747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43812 invoked from network); 10 Sep 2017 22:54:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Sep 2017 22:54:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drB7o-0004P1-03; Sun, 10 Sep 2017 22:54:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drB7i-0004LL-Ld; Sun, 10 Sep 2017 22:54:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drB7i-0004Ga-G6; Sun, 10 Sep 2017 22:54:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113245-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 10 Sep 2017 22:54:42 +0000
Subject: [Xen-devel] [ovmf test] 113245: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyNDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgIDExIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 10 23:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 10 Sep 2017 23:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drBcw-0002Zq-JG; Sun, 10 Sep 2017 23:26:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=419e41e24=citrix-osstest@xenproject.org>)
 id 1drBcv-0002Zk-RT
 for xen-devel@lists.xensource.com; Sun, 10 Sep 2017 23:26:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A0/00-03642-14AC5B95; Sun, 10 Sep 2017 23:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK7Dqa2
 RBi/XcVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxzf68zFUwPrFi8zbuB8Z5BFyMnh4SAv8TM
 zb/YIWx3ientK9hAbBEBZ4kJH24D2RwcvAJ6Eg0n+EHCwgJJEnef/mPtYuQCKv8nJjFlzXRmm
 N45ra9ZYOw97yaB2WwCHhITeyaygMxhEVCVONgVDRIWEtCSWLp4JROIzSsgKHFy5hOwcmYBCY
 mDL15AjbSQ2PGxj20CI98sJGWzkJQtYGRaxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGFAMQLCD8duygEOMkhxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwfvpxNZIIcGi1PTUirTMHGBow6QlOHiURHjbQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJ
 MSSl5+XKiXOW3ISqEgApCijNA9uBCzOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwhkCk
 9mXgncpldARzABHcFzaQvIESWJCCmpBkZTQyWVGIlZpSanjHTLqqdunHl8m7aMF6vok48795c
 9WJCYM9PVc8NMxwCBwzKiX9zftnd+arlWripYojNRRWy5f0uMmOjko+cfmEUqPrbv7J8ZfML0
 ZfWHa8EO1Z+9rVc7TG7zEX7SFKAjWpM+cYH9xfcy10X936RYCly/8GbjvI0ZOa8mGiqxFGckG
 moxFxUnAgCdYyd3rgIAAA==
X-Env-Sender: prvs=419e41e24=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505086012!81997692!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46733 invoked from network); 10 Sep 2017 23:26:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Sep 2017 23:26:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,375,1500940800"; d="scan'208";a="439198939"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72088-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=fcea73709b966a7ded9efa7b106ea50c7fe9025c
X-Osstest-Versions-That: qemuu=74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Sep 2017 00:26:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72088: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5960849404718677438=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72088 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72088/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-xsm  18 guest-start/debian.repeat fail REGR. vs. 72081
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72081
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72081

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72081
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72081
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72081
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72081
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72081
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72081
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72081
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72081
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72081
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72081
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72081
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail like 72081
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                fcea73709b966a7ded9efa7b106ea50c7fe9025c
baseline version:
 qemuu                74bbfe024da80a50dbe51fbb17f219d2f3e4d2dd

Last test of basis    72081  2017-09-09 07:45:05 Z    1 days
Testing same since    72088  2017-09-10 09:53:35 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Anthony PERARD <anthony.perard@citrix.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Thomas Huth <thuth@redhat.com>
  Yoni Bettan <ybettan@redhat.com>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5960849404718677438==--

From xen-devel-bounces@lists.xen.org Mon Sep 11 00:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 00:16:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drCOl-0006CK-AD; Mon, 11 Sep 2017 00:16:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drCOk-0006Bw-5u
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 00:16:22 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A5/92-01916-5D5D5B95; Mon, 11 Sep 2017 00:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffK1a2
 RBv031C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf/AAcaCh2IVe77eY2lg
 nMLfxcjFISTQyCTR+mAxG4TzmFHiwLbvzBDONkaJh6sPsnQxcnKICDhLfD0zl72LkYODV0Bf4
 vZfZpCwMJDZuuUsO0i9hMBXZonpjw8zgdRICHhJnDlSCFIDYvauaQVawM7BJmAlcUgMJMoioC
 qx7/M89gmM3AsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgR6vJ6BgXEH4+/jfocYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfdla2R
 QoJFqempFWmZOcDQg0lLcPAoifAeB0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4LwMwk
 IUEQIoySvPgRsDi4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4lIKt4MvNK4Da9AjqCCe
 gInktbQI4oSURISTUw1vRsPVi1LUiE5bv9kZqy5o83jPYePV0Qx3S6fIM32+UND74/eSTm0SX
 5yCH2iJKH3/nQsyoNeYJGKT0753n6uxSUz1nfczE0PXKzRpvkOrvcxTuSeB9WGk/qD7d/Yz/v
 +dbZXKrWmWVBubzxfmy6bMvKz/r9tzuQELIlZsWHP55WyV+D5sgqsRRnJBpqMRcVJwIAGynF5
 n4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505088979!83224052!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42112 invoked from network); 11 Sep 2017 00:16:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 00:16:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drCOe-00072j-4f; Mon, 11 Sep 2017 00:16:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drCOY-0005MG-SV; Mon, 11 Sep 2017 00:16:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drCOY-0002q0-Ni; Mon, 11 Sep 2017 00:16:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113251-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 00:16:10 +0000
Subject: [Xen-devel] [ovmf test] 113251: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyNTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 00:46:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 00:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drCrH-000873-PY; Mon, 11 Sep 2017 00:45:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drCrG-00086f-6e
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 00:45:50 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 53/DB-02226-DBCD5B95; Mon, 11 Sep 2017 00:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXf3na2
 RBrtmS1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148KsC6wFHzwrTve+Y2tg
 3ObUxcjFISTQyCRxvvEIG4TzmFFi2oNj7BDONkaJc49PMXcxcnKICDhLfD0zlx3EFhbQlXi8/
 T1QnIODV8BeomGzRBcjOwebgJXEITGQAhYBVYnbT5YwTmDkWMDIsIpRozi1qCy1SNfIVC+pKD
 M9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9BT9QwMjDsYW0/4HWKU5GBSEuV9d3xLpBB
 fUn5KZUZicUZ8UWlOavEhRhkODiUJ3oTbWyOFBItS01Mr0jJzgCEDk5bg4FES4Y0BSfMWFyTm
 FmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvIpAiAZCijNI8uBGw8L3EKCslzMvIwMAgxFOQWpSbW
 YIq/4pRnINRSZh3J8gUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjOVttzn+3RF7c+X297XhTM
 yJGp7q/y5vz14ozqrRtvR/VIl032v/s5+K1adeVOU4El0rusLGwz47KSVZyFozcok+e+D3KwF
 qTKsF49dq5F9awm735J1lwUnb94+mMYoppImHKgZPTxUXmFu6WLcrVyA5QtBdPY+lctriVW9v
 HLsfsGKtlEyXEktxRqKhFnNRcSIA2Vu8D1oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505090746!58617094!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42881 invoked from network); 11 Sep 2017 00:45:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 00:45:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drCrA-0007m8-IW; Mon, 11 Sep 2017 00:45:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drCr5-0005jQ-52; Mon, 11 Sep 2017 00:45:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drCr5-0000f9-02; Mon, 11 Sep 2017 00:45:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1drCr5-0000f9-02@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 00:45:38 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1m
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDog
IGY1NTY2ZDE1MzBlMjNmYTA5YzFiZjE2MTZlZmMwMDNmMzUxMzUwNzEKICBCdWcgbm90IHByZXNl
bnQ6IDk5YzliOTQ5MDU5N2QyZWNkYjljYmNjZDM4ZmQ0ZmRjOWY0NDEwOWEKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MTMyNTcvCgoKICBjb21taXQgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3
MQogIEF1dGhvcjogUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogIERhdGU6ICAg
RnJpIFNlcCA4IDA5OjQxOjQ4IDIwMTcgLTAzMDAKICAKICAgICAgT3ZtZlBrZzogRW5hYmxlIFVE
RiBmaWxlIHN5c3RlbSBzdXBwb3J0CiAgICAgIAogICAgICBUaGlzIHBhdGNoIGVuYWJsZXMgVURG
IGZpbGUgc3lzdGVtIHN1cHBvcnQgYnkgZGVmYXVsdC4KICAgICAgCiAgICAgIENjOiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsbyBBbGNh
bnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgogICAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2Vj
dC9vdm1mL2J1aWxkLWkzODYueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3Jh
cGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0
ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkzODYu
eGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMzI1Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTExMzE0MyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IG92bWYgYnVp
bGQtaTM4NiB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEx
MzI1MSBmYWlsIFtob3N0PW5vYmxpbmcwXSAvIDExMzE0MyBbaG9zdD1lbGJsaW5nMV0gMTEzMTMw
IFtob3N0PWVsYmxpbmcxXSAxMTMxMTUgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEzMDc4IFtob3N0PWh1
eGVscmViZTFdIDExMzA2MSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEzMjUx
IC8gMTEzMDYxCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBz
ZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
VHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAwZTZiZTQzZmQzZTlhNmRlNGMw
MzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdm
ZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCkJhc2lzIHBhc3MgM2YzYTY5Yjg3YTJkOWI4
ZTAxODZmNmMwNzgzMDI2MTRmNTVhMzM1NyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgZWUyYzFm
YzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j
b3JlL2VkazIuZ2l0IzNmM2E2OWI4N2EyZDliOGUwMTg2ZjZjMDc4MzAyNjE0ZjU1YTMzNTctMGU2
YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OCBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2M3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIx
NjAzYWFlMDAzNWUxNzItYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIy
NDc1MzU5MWZhNWU3LTcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKTG9h
ZGVkIDg4NTEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6CiAxMTMxMDcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzA2MSBwYXNzIDNmM2E2OWI4N2EyZDli
OGUwMTg2ZjZjMDc4MzAyNjE0ZjU1YTMzNTcgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMx
ZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzEwOSBbaG9zdD1odXhlbHJl
YmUwXQogMTEzMDY5IFtob3N0PWh1eGVscmViZTBdCiAxMTMxMTIgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDExMzEzMCBbaG9zdD1lbGJsaW5nMV0KIDExMzA3OCBbaG9zdD1odXhlbHJlYmUxXQogMTEzMTEz
IFtob3N0PWh1eGVscmViZTBdCiAxMTMxMDUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzEwNiBbaG9z
dD1odXhlbHJlYmUwXQogMTEzMTQzIFtob3N0PWVsYmxpbmcxXQogMTEzMTE1IFtob3N0PWh1eGVs
cmViZTBdCiAxMTMxNTYgZmFpbCBpcnJlbGV2YW50CiAxMTMxNzIgW2hvc3Q9bm9ibGluZzFdCiAx
MTMxNjQgW2hvc3Q9bm9ibGluZzFdCiAxMTMyMzkgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5
MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2
MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMjUgW2hvc3Q9bm9ibGluZzFdCiAxMTMy
NDIgcGFzcyBjNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1
MjE2MDNhYWUwMDM1ZTE3MiBkNmIxMmFkZDkwZGE5NWU2NTdiYTM5ODQ3NTI4NWFlOGRlM2FkMGFk
CiAxMTMyMDYgW2hvc3Q9bm9ibGluZzFdCiAxMTMyMjkgW2hvc3Q9bm9ibGluZzFdCiAxMTMyNDMg
cGFzcyA1MDlkYWE2NThiNzliMjFlYjFjY2Q2MjMwMDY1ODY3ZTIyNzA3YTQyIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0
MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAx
MTMxOTAgW2hvc3Q9bm9ibGluZzFdCiAxMTMyMTUgW2hvc3Q9bm9ibGluZzFdCiAxMTMyMjIgZmFp
bCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2
ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMy
NDYgcGFzcyBmYWUwZDJhMmM2ZWIxYzVkMjU3OTdmODVlNjQwMDUxNmIyYTEzMGU3IDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4
YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZj
CiAxMTMyMzQgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4
YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1
ZTY0ZWZjCiAxMTMyNDUgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2
ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNl
YzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEw
NzgxNzM1ZTY0ZWZjCiAxMTMyNDcgZmFpbCA4OGZmZjRmNjUxZGFiODk2YmU4YmIwOThmMDg2ODE4
NjU5MGI3YzY3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4
OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRi
MGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyNTIgcGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2Qz
OGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
YzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0
YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMzggcGFzcyAzZjNhNjliODdhMmQ5YjhlMDE4
NmY2YzA3ODMwMjYxNGY1NWEzMzU3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2
NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMyNDAgZmFpbCAwZTZiZTQzZmQzZTlh
NmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5
MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyNTEgZmFpbCAwZTZiZTQz
ZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5Mzdh
ZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyNDggcGFzcyA5
OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEw
Yjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyNTAg
ZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0
MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAx
MTMyNTQgZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBi
ZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0
ZWZjCiAxMTMyNTUgcGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlh
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQz
NDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgx
NzM1ZTY0ZWZjCiAxMTMyNTcgZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1
MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3
MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDExMzA2MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMTMyMjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTMyMzggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTMyMzkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOTljOWI5
NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3
YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwpObyByZXZpc2lvbnMg
bGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExMzI0OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzI1
MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzI1MiAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMjU0IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMjU1IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMyNTcgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2Yz
NTEzNTA3MQogIEJ1ZyBub3QgcHJlc2VudDogOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRm
ZGM5ZjQ0MTA5YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzI1Ny8KCgogIGNvbW1pdCBmNTU2NmQxNTMwZTIzZmEw
OWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCiAgQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNq
ckB6eXRvci5jb20+CiAgRGF0ZTogICBGcmkgU2VwIDggMDk6NDE6NDggMjAxNyAtMDMwMAogIAog
ICAgICBPdm1mUGtnOiBFbmFibGUgVURGIGZpbGUgc3lzdGVtIHN1cHBvcnQKICAgICAgCiAgICAg
IFRoaXMgcGF0Y2ggZW5hYmxlcyBVREYgZmlsZSBzeXN0ZW0gc3VwcG9ydCBieSBkZWZhdWx0Lgog
ICAgICAKICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+
CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICAgICAgUmV2
aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIFJldmlld2Vk
LWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBp
biAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtaTM4Ni54ZW4tYnVpbGQue2Rv
dCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjExMzI1NzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTEzMjU3IG92bWYgcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMTMyNTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 01:01:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 01:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drD60-0003er-6d; Mon, 11 Sep 2017 01:01:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drD5z-0003eg-7o
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 01:01:03 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4C/38-02046-E40E5B95; Mon, 11 Sep 2017 01:01:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdf3wdZ
 Ig0kzRCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacaP3ImvBh8yKt1s/MzUw
 znfpYuTiEBJoZJK4evwzI4TzmFHi54Pn7BDONkaJkw0vWLsYOTlEBJwlvp6ZC5Tg4OAV0Jd4N
 oEHJCws4C1x5dsMZpB6CYEvOhI/r39iB0lIACUmz3zEDGOvfbeYqYuRnYNNwErikBhIlEVAVe
 Lkj5vsExi5FzAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR5PQMD4w7G36c9DzFKcjApifK+O74lUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7457WyOF
 BItS01Mr0jJzgMEHk5bg4FES4V0DkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHe1PtAR
 QIgRRmleXAjYJFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbyPIFJ7MvBK4Ta+AjmACOo
 Ln0haQI0oSEVJSDYyBOoFerI+i9pwNiHrzLy51QtQU44ddkpsufT/YWNj14oHlKskJWwuDTnG
 qLPDasKp4XRiPWkSxyGaBhDu677f4T1tXsffx1FB2NfPAVyJu1y+nxHubOc7bl9qz4/E7pg/a
 avHVgcwmQacFdPWvJQtfzn55jJM5Y8p3u42LjzEuXRO+YeK2f81KLMUZiYZazEXFiQBiN6hYf
 wIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505091659!106546270!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19383 invoked from network); 11 Sep 2017 01:01:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 01:01:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drD5t-0001ug-TN; Mon, 11 Sep 2017 01:00:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drD5o-0005vE-Ky; Mon, 11 Sep 2017 01:00:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drD5o-0005wg-CH; Mon, 11 Sep 2017 01:00:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113221-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qcow2:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4dfc2788033d30dfccfd4268e06dd73ce2c654ed
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 01:00:52 +0000
Subject: [Xen-devel] [linux-linus test] 113221: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzIyMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjIxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzAzMQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTMxODkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0
LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMTMxODkgcGFzcyBpbiAxMTMyMjEKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEz
MTg5IHBhc3MgaW4gMTEzMjIxCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTMxODkKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzAzMQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgNGRmYzI3ODgwMzNkMzBkZmNjZmQ0MjY4ZTA2ZGQ3M2NlMmM2NTRlZApiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZhMTNl
ZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAzOjM1
OjUyIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0wNCAx
Njo0OTo1NiBaICAgIDYgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzE4OSAgMjAxNy0wOS0xMCAwMzozNToyMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTg0MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxOTc0NTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 01:43:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 01:43:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drDkU-0006Ct-CW; Mon, 11 Sep 2017 01:42:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drDkT-0006CV-3p
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 01:42:53 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 75/13-18674-C1AE5B95; Mon, 11 Sep 2017 01:42:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVf61dZ
 IgzMtOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPz6L0vBQ7GK/z8WMDYw
 TuHvYuTiEBJoZJLYuvsNK4TzmFHi8+5dbBDONkaJo13/gRxODhEBZ4mvZ+ayg9i8AvoSqy4sZ
 AWxhYHs40euMYM0SAh8ZZaY/vgwUxcjB5DjJXHmSCFIDYjZu6YVaA47B5uAlcQhMZAoi4CqxJ
 r1J5knMHIvYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBuLLd+RCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8E55uTVSSLAo
 NT21Ii0zBxh8MGkJDh4lEV5vkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzyoMUCYAUZ
 ZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNqg0zhycwrgdv0CugIJqAjeC5tAT
 miJBEhJdXAyGEgu7xn+RTWowd9kuJ53jw9ryGpbGN3KOTtck1VTaEXfIsUgxQvf85V3q3Un7H
 v6KsCht4drkmtv1/PZz2X6z9FYN3/BQdyTswS3/1V+53MPGFB08kzXZfO8d+wYePMpL9/TJzt
 kvZ/4gr0ErB4+PE+k9y05xxtq7Z+vNSTxyDGciTWV+7nLCWW4oxEQy3mouJEAOl/8I5/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505094170!110722903!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60843 invoked from network); 11 Sep 2017 01:42:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 01:42:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drDkN-0007sR-KW; Mon, 11 Sep 2017 01:42:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drDkH-0006RK-Gf; Mon, 11 Sep 2017 01:42:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drDkH-0005Dv-8q; Mon, 11 Sep 2017 01:42:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113259-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=0e6be43fd3e9a6de4c036935787c1d037ff76888
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 01:42:41 +0000
Subject: [Xen-devel] [ovmf test] 113259: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyNTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzE2NCAgMjAxNy0wOS0wOSAxMDozMjoxOCBaICAgIDEgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBUaG9t
YXMgTGFtcHJlY2h0IDx0LmxhbXByZWNodEBwcm94bW94LmNvbT4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 02:59:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 02:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drEwK-0002Ut-Aj; Mon, 11 Sep 2017 02:59:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1drEwI-0002UH-HK
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 02:59:10 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 56/BF-30935-DFBF5B95; Mon, 11 Sep 2017 02:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXS1tYhofvn99Z
 Ig8mLTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLW2oKNiVUTHhxjL2B8V5gFyMXh5DANEaJ
 WU1n2LsYOTkkBHgljiybwQph+0tcut/JClE0gVFi9Y2PjCAJFgFViSP9Z8GK2ASUJS5+7WUDs
 UUEwiW+/JwOZgsLqEicPXKTBcTmFTCQOLvqJNggXoFWRok53bPZIRKCEidnPgErYhbQkrjx7y
 VTFyMHkC0tsfwfB0hYFGj+7lt7mScw8s1C0jELSccshI4FjMyrGNWLU4vKUot0TfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjQEIdjB+6Xc+xCjJwaQkyvvu+JZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8n35tjRQSLEpNT61Iy8wBBj1MWoKDR0mE1wMkzVtckJhbnJkOk
 TrFqMtxbNPlP0xCLHn5ealS4rwLQIoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeXlApvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamD0P+v9+UPldu7M4KnekvtF2XOuNUX
 na08x9Wd5UNU8Z2p83/ImHv1jbkJHZzZ4Pn52lTvzi+Ei/h3f/u1b9aSPL+0864vnzHY52e5X
 FqyMtpPQirwSvudymVy2z96biYGpLYv2H38QEXvpxKwgpktxZ08/q1H7pR536an08oapTHnq5
 n+t1rkqsRRnJBpqMRcVJwIANU6WVbsCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505098746!110972040!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58485 invoked from network); 11 Sep 2017 02:59:08 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 02:59:08 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 19:59:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,375,1500966000"; d="scan'208";a="127441522"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.65])
 by orsmga004.jf.intel.com with ESMTP; 10 Sep 2017 19:59:05 -0700
Date: Mon, 11 Sep 2017 09:58:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org
Message-ID: <20170911015757.GA2152@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: [Xen-devel] How to create a PVHv2 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIFJvZ2VyLgoKSSBtZWV0IGFuIGVycm9yIHdoZW4gY3JlYXRpbmcgYSBwdmggZ3Vlc3QuIEkg
YW0gdXNpbmcgY29tbWl0IDZlMmE0YzczNTY0YS4gCkZyb20gdGhlIGVycm9yIGxvZywgSSBmb3Vu
ZCBib290bGF0ZV9wdigpLT5waW5fdGFibGUgYWx3YXlzIGZhaWxlZC4gQW5kIHRoZQpmYWlsdXJl
IHdhcyBjYXVzZWQgYnkgaXNfcHZfZG9tYWluKHBnX293bmVyKSBpbiBkb19tbXVleHRfb3AoKS4g
RG8geW91IGhhdmUKYW55IGlkZWEgb24gdGhpcz8KClRoZSBndWVzdCBjb25maWcgZmlsZSBpczoK
YnVpbGRlciA9ICJodm0iCm5hbWUgPSAidlZURF9BU1NfMDJfMTQ2NzMzODQ1MCIKbWVtb3J5PTMz
MDAKdmNwdXM9NApkaXNrID0gWyAnL2hvbWUvZ2FvL3BlcmZvcm1hbmNlX3R1bmluZy9lbnYveGVu
X2NlbnRvczIucWNvdzIscWNvdzIsaGRhLHJ3JyBdCmJvb3Q9J2MnCmRldmljZV9tb2RlbF92ZXJz
aW9uPSdub25lJwprZXJuZWw9Ii9ob21lL2dhby9odm1saXRlL3ZtbGludXotNC4xMy4wLXJjMSsi
CnJhbWRpc2s9Ii9ob21lL2dhby9odm1saXRlL2luaXRyYW1mcy00LjEzLjAtcmMxKy5pbWciCmNt
ZGxpbmU9InJvb3Q9L2Rldi9tYXBwZXIvY2VudG9zLXJvb3Qgcm8gY3Jhc2hrZXJuZWw9YXV0byBy
ZC5sdm0ubHY9Y2VudG9zL3Jvb3QgcmQubHZtLmx2PWNlbnRvcy9zd2FwIHJoZ2IgY29uc29sZT10
dHkwIGNvbnNvbGU9dHR5UzAsMTE1MjAwIHgyYXBpY19waHlzIHhlbl9ub3B2IExBTkc9ZW5fVVMu
VVRGLTgiCgoKVGhlIGVycm9yIGxvZyBpczoKUGFyc2luZyBjb25maWcgZnJvbSAvaG9tZS9nYW8v
RG93bmxvYWRzL2NvbmZpZy52bXhWVERfQVNTXzAyCnsKICAgICJjX2luZm8iOiB7CiAgICAgICAg
InR5cGUiOiAiaHZtIiwKICAgICAgICAibmFtZSI6ICJ2VlREX0FTU18wMl8xNDY3MzM4NDUwIiwK
ICAgICAgICAidXVpZCI6ICI3MjFkZjY5MS1kYWU1LTQwMWQtOTRhMy1jZmZhY2I2N2U2YjUiLAog
ICAgICAgICJydW5faG90cGx1Z19zY3JpcHRzIjogIlRydWUiCiAgICB9LAogICAgImJfaW5mbyI6
IHsKICAgICAgICAibWF4X3ZjcHVzIjogNCwKICAgICAgICAiYXZhaWxfdmNwdXMiOiBbCiAgICAg
ICAgICAgIDAsCiAgICAgICAgICAgIDEsCiAgICAgICAgICAgIDIsCiAgICAgICAgICAgIDMKICAg
ICAgICBdLAogICAgICAgICJtYXhfbWVta2IiOiAzMzc5MjAwLAogICAgICAgICJ0YXJnZXRfbWVt
a2IiOiAzMzc5MjAwLAogICAgICAgICJzaGFkb3dfbWVta2IiOiAzMDQ5NiwKICAgICAgICAiZGV2
aWNlX21vZGVsX3ZlcnNpb24iOiAibm9uZSIsCiAgICAgICAgInNjaGVkX3BhcmFtcyI6IHsKCiAg
ICAgICAgfSwKICAgICAgICAiY2xhaW1fbW9kZSI6ICJUcnVlIiwKICAgICAgICAia2VybmVsIjog
Ii9ob21lL2dhby9odm1saXRlL3ZtbGludXotNC4xMy4wLXJjMSsiLAogICAgICAgICJjbWRsaW5l
IjogInJvb3Q9L2Rldi9tYXBwZXIvY2VudG9zLXJvb3Qgcm8gY3Jhc2hrZXJuZWw9YXV0byByZC5s
dm0ubHY9Y2VudG9zL3Jvb3QgcmQubHZtLmx2PWNlbnRvcy9zd2FwIHJoZ2IgY29uc29sZT10dHkw
IGNvbnNvbGU9dHR5UzAsMTE1MjAwIHgyYXBpY19waHlzIHhlbl9ub3B2IExBTkc9ZW5fVVMuVVRG
LTgiLAogICAgICAgICJyYW1kaXNrIjogIi9ob21lL2dhby9odm1saXRlL2luaXRyYW1mcy00LjEz
LjAtcmMxKy5pbWciLAogICAgICAgICJ0eXBlLmh2bSI6IHsKICAgICAgICAgICAgInZnYSI6IHsK
CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ2bmMiOiB7CgogICAgICAgICAgICB9LAogICAg
ICAgICAgICAic2RsIjogewoKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNwaWNlIjogewoK
ICAgICAgICAgICAgfSwKICAgICAgICAgICAgImJvb3QiOiAiYyIsCiAgICAgICAgICAgICJyZG0i
OiB7CgogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiYXJjaF9hcm0iOiB7CgogICAg
ICAgIH0KICAgIH0sCiAgICAiZGlza3MiOiBbCiAgICAgICAgewogICAgICAgICAgICAicGRldl9w
YXRoIjogIi9ob21lL2dhby9wZXJmb3JtYW5jZV90dW5pbmcvZW52L3hlbl9jZW50b3MyLnFjb3cy
IiwKICAgICAgICAgICAgInZkZXYiOiAiaGRhIiwKICAgICAgICAgICAgImZvcm1hdCI6ICJxY293
MiIsCiAgICAgICAgICAgICJyZWFkd3JpdGUiOiAxCiAgICAgICAgfQogICAgXSwKICAgICJvbl9y
ZWJvb3QiOiAicmVzdGFydCIsCiAgICAib25fc29mdF9yZXNldCI6ICJzb2Z0X3Jlc2V0Igp9Cmxp
YnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6MTYwOTpkb19kb21haW5fY3JlYXRlOiBEb21haW4g
MDphbyAweDdmNGNjMDogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9sbGVyPTB4
N2Y0YWMwCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MzYxOmxpYnhsX19kZXZpY2VfZGlz
a19zZXRfYmFja2VuZDogRGlzayB2ZGV2PWhkYSBzcGVjLmJhY2tlbmQ9dW5rbm93bgpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RldmljZS5jOjMyNDpkaXNrX3RyeV9iYWNrZW5kOiBEaXNrIHZkZXY9aGRh
LCBiYWNrZW5kIHBoeSB1bnN1aXRhYmxlIGR1ZSB0byBmb3JtYXQgcWNvdzIKbGlieGw6IGRlYnVn
OiBsaWJ4bF9kZXZpY2UuYzozOTY6bGlieGxfX2RldmljZV9kaXNrX3NldF9iYWNrZW5kOiBEaXNr
IHZkZXY9aGRhLCB1c2luZyBiYWNrZW5kIHFkaXNrCmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRl
LmM6OTY1OmluaXRpYXRlX2RvbWFpbl9jcmVhdGU6IERvbWFpbiAxOTpydW5uaW5nIGJvb3Rsb2Fk
ZXIKbGlieGw6IGRlYnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6MzI4OmxpYnhsX19ib290bG9hZGVy
X3J1bjogRG9tYWluIDE5Om5vdCBhIFBWIGRvbWFpbiwgc2tpcHBpbmcgYm9vdGxvYWRlcgpsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6
IHdhdGNoIHc9MHg3Zjc2Mjg6IGRlcmVnaXN0ZXIgdW5yZWdpc3RlcmVkCmxpYnhsOiBkZWJ1Zzog
bGlieGxfbnVtYS5jOjUwMjpsaWJ4bF9fZ2V0X251bWFfY2FuZGlkYXRlOiBOZXcgYmVzdCBOVU1B
IHBsYWNlbWVudCBjYW5kaWRhdGUgZm91bmQ6IG5yX25vZGVzPTEsIG5yX2NwdXM9MjcyLCBucl92
Y3B1cz0xMzIsIGZyZWVfbWVta2I9ODc0MTMKbGlieGw6IGRldGFpbDogbGlieGxfZG9tLmM6MTgy
Om51bWFfcGxhY2VfZG9tYWluOiBOVU1BIHBsYWNlbWVudCBjYW5kaWRhdGUgd2l0aCAxIG5vZGVz
LCAyNzIgY3B1cyBhbmQgODc0MTMgS0IgZnJlZSBzZWxlY3RlZApkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9hbGxvY2F0ZTogY21kbGluZT0icm9vdD0vZGV2L21hcHBlci9jZW50b3Mtcm9v
dCBybyBjcmFzaGtlcm5lbD1hdXRvIHJkLmx2bS5sdj1jZW50b3Mvcm9vdCByZC5sdm0ubHY9Y2Vu
dG9zL3N3YXAgcmhnYiBjb25zb2xlPXR0eTAgY29uc29sZT10dHlTMCwxMTUyMDAgeDJhcGljX3Bo
eXMgeGVuX25vcHYgTEFORz1lbl9VUy5VVEYtOCIsIGZlYXR1cmVzPSIiCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogeGNfZG9tX2tlcm5lbF9maWxlOiBmaWxlbmFtZT0iL2hvbWUvZ2FvL2h2bWxpdGUv
dm1saW51ei00LjEzLjAtcmMxKyIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
X2ZpbGVtYXAgICAgOiA2MTMwIGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3JhbWRp
c2tfZmlsZTogZmlsZW5hbWU9Ii9ob21lL2dhby9odm1saXRlL2luaXRyYW1mcy00LjEzLjAtcmMx
Ky5pbWciCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvY19maWxlbWFwICAgIDog
NTAgTUIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYm9vdF94ZW5faW5pdDogdmVyIDQu
MTAsIGNhcHMgeGVuLTMuMC14ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2
bS0zLjAteDg2XzMycCBodm0tMy4wLXg4Nl82NCAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fcGFyc2VfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5k
X2xvYWRlcjogdHJ5aW5nIG11bHRpYm9vdC1iaW5hcnkgbG9hZGVyIC4uLiAKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNf
ZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgSFZNLWdlbmVyaWMgbG9hZGVyIC4uLiAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiBsb2FkZXIgcHJvYmUgZmFpbGVkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2ZpbmRfbG9hZGVyOiB0cnlpbmcgTGludXggYnpJbWFnZSBsb2FkZXIgLi4uIApkb21h
aW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tYWxsb2MgICAgICAgICAgICA6IDIwOTIyIGtCCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2RvX2d1bnppcDogdW56aXAgb2ssIDB4NWVlZTAw
IC0+IDB4MTQ2ZTliOApkb21haW5idWlsZGVyOiBkZXRhaWw6IGxvYWRlciBwcm9iZSBPSwp4Yzog
ZGV0YWlsOiBFTEY6IHBoZHI6IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weGI1YzAwMAp4YzogZGV0
YWlsOiBFTEY6IHBoZHI6IHBhZGRyPTB4MWMwMDAwMCBtZW1zej0weDIzNTAwMAp4YzogZGV0YWls
OiBFTEY6IHBoZHI6IHBhZGRyPTB4MWUzNTAwMCBtZW1zej0weDFjZTU4CnhjOiBkZXRhaWw6IEVM
RjogcGhkcjogcGFkZHI9MHgxZTUyMDAwIG1lbXN6PTB4NTJhMDAwCnhjOiBkZXRhaWw6IEVMRjog
bWVtb3J5OiAweDEwMDAwMDAgLT4gMHgyMzdjMDAwCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogR1VF
U1RfT1MgPSAibGludXgiCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIy
LjYiCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKeGM6IGRl
dGFpbDogRUxGOiBub3RlOiBWSVJUX0JBU0UgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6IGRldGFp
bDogRUxGOiBub3RlOiBJTklUX1AyTSA9IDB4ODAwMDAwMDAwMAp4YzogZGV0YWlsOiBFTEY6IG5v
dGU6IEVOVFJZID0gMHhmZmZmZmZmZjgxZTUyMTgwCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogSFlQ
RVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDAKeGM6IGRldGFpbDogRUxGOiBub3RlOiBG
RUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRnYiIKeGM6
IGRldGFpbDogRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAweDgwMQp4YzogZGV0YWls
OiBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyIKeGM6IGRldGFpbDogRUxGOiBub3RlOiBMT0FE
RVIgPSAiZ2VuZXJpYyIKeGM6IGRldGFpbDogRUxGOiBub3RlOiB1bmtub3duICgweGQpCnhjOiBk
ZXRhaWw6IEVMRjogbm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDEKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBNT0RfU1RBUlRfUEZOID0gMHgxCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogSFZfU1RBUlRf
TE9XID0gMHhmZmZmODAwMDAwMDAwMDAwCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogUEFERFJfT0ZG
U0VUID0gMAp4YzogZGV0YWlsOiBFTEY6IGFkZHJlc3NlczoKeGM6IGRldGFpbDogICAgIHZpcnRf
YmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6IGRldGFpbDogICAgIGVsZl9wYWRk
cl9vZmZzZXQgPSAweDAKeGM6IGRldGFpbDogICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZm
ZmZmODAwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZm
ODEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODIz
N2MwMDAKeGM6IGRldGFpbDogICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODFlNTIx
ODAKeGM6IGRldGFpbDogICAgIHAybV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfZWxmX2tlcm5lbDogeGVuLTMuMC14ODZfNjQ6
IDB4ZmZmZmZmZmY4MTAwMDAwMCAtPiAweGZmZmZmZmZmODIzN2MwMDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fbWVtX2luaXQ6IG1lbSAzMzAwIE1CLCBwYWdlcyAweGNlNDAwIHBhZ2Vz
LCA0ayBlYWNoCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21lbV9pbml0OiAweGNlNDAw
IHBhZ2VzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfbWVtX2luaXQ6IGNhbGxl
ZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHg4Nl9jb21wYXQ6IGd1ZXN0IHhlbi0zLjAteDg2XzY0
LCBhZGRyZXNzIHNpemUgNjQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9jICAg
ICAgICAgICAgOiA2NjAwIGtCClMzIGRpc2FibGVkClM0IGRpc2FibGVkCkNPTlYgZGlzYWJsZWQK
ZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxlZApkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tYWxsb2MgICAgICAgICAgICA6IDExNiBrQgpkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6
IHBmbiAweDEwMDArMHgxMzdjIGF0IDB4N2ZiNjQ0ZmY2MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAga2VybmVsICAgICAgIDogMHhmZmZmZmZmZjgxMDAw
MDAwIC0+IDB4ZmZmZmZmZmY4MjM3YzAwMCAgKHBmbiAweDEwMDAgKyAweDEzN2MgcGFnZXMpCnhj
OiBkZXRhaWw6IEVMRjogcGhkciAwIGF0IDB4N2ZiNjQ0ZmY2MDAwIC0+IDB4N2ZiNjQ1YjUyMDAw
CnhjOiBkZXRhaWw6IEVMRjogcGhkciAxIGF0IDB4N2ZiNjQ1YmY2MDAwIC0+IDB4N2ZiNjQ1ZTJi
MDAwCnhjOiBkZXRhaWw6IEVMRjogcGhkciAyIGF0IDB4N2ZiNjQ1ZTJiMDAwIC0+IDB4N2ZiNjQ1
ZTQ3ZTU4CnhjOiBkZXRhaWw6IEVMRjogcGhkciAzIGF0IDB4N2ZiNjQ1ZTQ4MDAwIC0+IDB4N2Zi
NjQ2MDY0MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2xvYWRfYWNwaTogNjQgYnl0
ZXMgYXQgYWRkcmVzcyBmZmZjMAoKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbG9hZF9h
Y3BpOiA0MDk2IGJ5dGVzIGF0IGFkZHJlc3MgZmMwMDAwMDAKCmRvbWFpbmJ1aWxkZXI6IGRldGFp
bDogeGNfZG9tX2xvYWRfYWNwaTogMjg2NzIgYnl0ZXMgYXQgYWRkcmVzcyBmYzAwMTAwMAoKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzdGFydCBpbmZvICAg
OiAweGZmZmZmZmZmODIzN2MwMDAgKHBmbiAweDIzN2MpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
eGNfZG9tX2FsbG9jX3BhZ2UgICA6ICAgeGVuc3RvcmUgICAgIDogMHhmZmZmZmZmZjgyMzdkMDAw
IChwZm4gMHgyMzdkKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19wYWdlICAg
OiAgIGNvbnNvbGUgICAgICA6IDB4ZmZmZmZmZmY4MjM3ZTAwMCAocGZuIDB4MjM3ZSkKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBzaGFyZWQgaW5mbyAgOiAw
eGZmZmZmZmZmODIzN2YwMDAgKHBmbiAweDIzN2YpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291
bnRfcGd0YWJsZXM6IDB4MDAwMDAwN2ZmZmZmZmZmZi8zOTogMHgwMDAwZmY4MDAwMDAwMDAwIC0+
IDB4MDAwMGZmZmZmZmZmZmZmZiwgMSB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IGNv
dW50X3BndGFibGVzOiAweDAwMDAwMDAwM2ZmZmZmZmYvMzA6IDB4MDAwMGZmZmY4MDAwMDAwMCAt
PiAweDAwMDBmZmZmYmZmZmZmZmYsIDEgdGFibGUocykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBj
b3VudF9wZ3RhYmxlczogMHgwMDAwMDAwMDAwMWZmZmZmLzIxOiAweDAwMDBmZmZmODAwMDAwMDAg
LT4gMHgwMDAwZmZmZjgyN2ZmZmZmLCAyMCB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6
IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweDIzODArMHgx
NyBhdCAweDdmYjY0ZTJiYTAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY19z
ZWdtZW50OiAgIHBhZ2UgdGFibGVzICA6IDB4ZmZmZmZmZmY4MjM4MDAwMCAtPiAweGZmZmZmZmZm
ODIzOTcwMDAgIChwZm4gMHgyMzgwICsgMHgxNyBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fYWxsb2NfcGFnZSAgIDogICBib290IHN0YWNrICAgOiAweGZmZmZmZmZmODIzOTcw
MDAgKHBmbiAweDIzOTcpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdl
ICA6IHZpcnRfYWxsb2NfZW5kIDogMHhmZmZmZmZmZjgyMzk4MDAwCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6IHZpcnRfcGd0YWJfZW5kIDogMHhmZmZmZmZmZjgy
ODAwMDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21hbGxvYyAgICAgICAgICAgIDog
ODA0IGtCCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJfcmV0Y291bnQ6
IGRvbVUgbWFwcGluZzogcGZuIDB4MjgwMCsweDg2MjEgYXQgMHg3ZmI2M2M5ZDUwMDAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2VnbWVudDogICByYW1kaXNrICAgICAgOiAw
eGZmZmZmZmZmODI4MDAwMDAgLT4gMHhmZmZmZmZmZjhhZTIxMDAwICAocGZuIDB4MjgwMCArIDB4
ODYyMSBwYWdlcykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZG9fZ3VuemlwOiB1bnpp
cCBvaywgMHgzMjliZDJmIC0+IDB4ODYyMDYxMApkb21haW5idWlsZGVyOiBkZXRhaWw6IGNvdW50
X3BndGFibGVzOiAweDAwMDAwMDdmZmZmZmZmZmYvMzk6IDB4MDAwMDAwODAwMDAwMDAwMCAtPiAw
eDAwMDAwMGZmZmZmZmZmZmYsIDEgdGFibGUocykKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjb3Vu
dF9wZ3RhYmxlczogMHgwMDAwMDAwMDNmZmZmZmZmLzMwOiAweDAwMDAwMDgwMDAwMDAwMDAgLT4g
MHgwMDAwMDA4MDNmZmZmZmZmLCAxIHRhYmxlKHMpCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogY291
bnRfcGd0YWJsZXM6IDB4MDAwMDAwMDAwMDFmZmZmZi8yMTogMHgwMDAwMDA4MDAwMDAwMDAwIC0+
IDB4MDAwMDAwODAwMDdmZmZmZiwgNCB0YWJsZShzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhj
X2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1hcHBpbmc6IHBmbiAweGFlMjErMHg2Nzgg
YXQgMHg3ZmI2M2MzNWQwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYWxsb2Nfc2Vn
bWVudDogICBwaHlzMm1hY2ggICAgOiAweGZmZmZmZmZmOGFlMjEwMDAgLT4gMHhmZmZmZmZmZjhi
NDk5MDAwICAocGZuIDB4YWUyMSArIDB4Njc4IHBhZ2VzKQpkb21haW5idWlsZGVyOiBkZXRhaWw6
IHhjX2RvbV9ib290X2ltYWdlOiBjYWxsZWQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21f
Y29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogeGVuLTMuMC14ODZfNjQgPD0gbWF0
Y2hlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBvcnRl
ZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZtLTMuMC14ODZfMzIKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3Qg
dHlwZTogaHZtLTMuMC14ODZfMzJwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2NvbXBh
dF9jaGVjazogc3VwcG9ydGVkIGd1ZXN0IHR5cGU6IGh2bS0zLjAteDg2XzY0CmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX3VwZGF0ZV9ndWVzdF9wMm06IGRzdCA2NGJpdCwgcGFnZXMgMHhj
ZTQwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IGNsZWFyX3BhZ2U6IHBmbiAweDIzN2UsIG1mbiAw
eDIzN2UKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBjbGVhcl9wYWdlOiBwZm4gMHgyMzdkLCBtZm4g
MHgyMzdkCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3Bmbl90b19wdHJfcmV0Y291bnQ6
IGRvbVUgbWFwcGluZzogcGZuIDB4MjM3YysweDEgYXQgMHg3ZmI2NGUxZTUwMDAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiBzdGFydF9pbmZvX3g4Nl82NDogY2FsbGVkCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogc2V0dXBfaHlwZXJjYWxsX3BhZ2U6IHZhZGRyPTB4ZmZmZmZmZmY4MTAwMTAwMCBwZm49
MHgxMDAxCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogZG9tYWluIGJ1aWxkZXIgbWVtb3J5IGZvb3Rw
cmludApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgIGFsbG9jYXRlZApkb21haW5idWlsZGVyOiBk
ZXRhaWw6ICAgICAgIG1hbGxvYyAgICAgICAgICAgICA6IDI4NDg3IGtCCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogICAgICAgYW5vbiBtbWFwICAgICAgICAgIDogMCBieXRlcwpkb21haW5idWlsZGVy
OiBkZXRhaWw6ICAgIG1hcHBlZApkb21haW5idWlsZGVyOiBkZXRhaWw6ICAgICAgIGZpbGUgbW1h
cCAgICAgICAgICA6IDU2IE1CCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgICAgZG9tVSBtbWFw
ICAgICAgICAgIDogMTYwIE1CCnhjOiBlcnJvcjogcGFuaWM6IHhjX2RvbV94ODYuYzoxNTg3OiBi
b290bGF0ZV9wdjogcGluX3RhYmxlIGZhaWxlZCAocGZuIDB4MjM4MCwgcmM9MSk6IEludGVybmFs
IGVycm9yCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tLmM6Njk4OmxpYnhsX19idWlsZF9kb206IHhj
X2RvbV9ib290X2ltYWdlIGZhaWxlZDogSW52YWxpZCBhcmd1bWVudApkb21haW5idWlsZGVyOiBk
ZXRhaWw6IHhjX2RvbV9yZWxlYXNlOiBjYWxsZWQKbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVhdGUu
YzoxMjE3OmRvbWNyZWF0ZV9yZWJ1aWxkX2RvbmU6IERvbWFpbiAxOTpjYW5ub3QgKHJlLSlidWls
ZCBkb21haW46IC0zCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6MTE0MDpkZXZpY2VzX2Rl
c3Ryb3lfY2I6IERvbWFpbiAxOTpGb3JrZWQgcGlkIDU2MjUgZm9yIGRlc3Ryb3kgb2YgZG9tYWlu
CmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6MTY0Njpkb19kb21haW5fY3JlYXRlOiBEb21h
aW4gMDphbyAweDdmNGNjMDogaW5wcm9ncmVzczogcG9sbGVyPTB4N2Y0YWMwLCBmbGFncz1pCmxp
YnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODY5OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg3
ZjRjYzA6IGNvbXBsZXRlLCByYz0tMwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODps
aWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4N2Y0Y2MwOiBkZXN0cm95CmxpYnhsOiBkZWJ1ZzogbGli
eGxfZG9tYWluLmM6ODcxOmxpYnhsX2RvbWFpbl9kZXN0cm95OiBEb21haW4gMTk6YW8gMHg3ZjY5
NjA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxlcj0weDdmNGFjMApsaWJ4
bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEwMDM6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFp
biAxOTpOb24tZXhpc3RhbnQgZG9tYWluCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6OTYy
OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMTk6VW5hYmxlIHRvIGRlc3Ryb3kgZ3Vl
c3QKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzo4ODk6ZG9tYWluX2Rlc3Ryb3lfY2I6IERv
bWFpbiAxOTpEZXN0cnVjdGlvbiBvZiBkb21haW4gZmFpbGVkCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzoxODY5OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg3ZjY5NjA6IGNvbXBsZXRlLCBy
Yz0tMjEKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzo4ODA6bGlieGxfZG9tYWluX2Rlc3Ry
b3k6IERvbWFpbiAxOTphbyAweDdmNjk2MDogaW5wcm9ncmVzczogcG9sbGVyPTB4N2Y0YWMwLCBm
bGFncz1pYwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ry
b3k6IGFvIDB4N2Y2OTYwOiBkZXN0cm95CnhlbmNhbGw6YnVmZmVyOiBkZWJ1ZzogdG90YWwgYWxs
b2NhdGlvbnM6Njc3IHRvdGFsIHJlbGVhc2VzOjY3Nwp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IGN1
cnJlbnQgYWxsb2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRpb25zOjMKeGVuY2FsbDpidWZmZXI6
IGRlYnVnOiBjYWNoZSBjdXJyZW50IHNpemU6Mwp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IGNhY2hl
IGhpdHM6NjU2IG1pc3NlczozIHRvb2JpZzoxOAp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IHRvdGFs
IGFsbG9jYXRpb25zOjAgdG90YWwgcmVsZWFzZXM6MAp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IGN1
cnJlbnQgYWxsb2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRpb25zOjAKeGVuY2FsbDpidWZmZXI6
IGRlYnVnOiBjYWNoZSBjdXJyZW50IHNpemU6MAp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IGNhY2hl
IGhpdHM6MCBtaXNzZXM6MCB0b29iaWc6MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 03:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 03:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drFH6-0004jc-6t; Mon, 11 Sep 2017 03:20:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nickeysgo@gmail.com>) id 1drFH4-0004jW-OI
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 03:20:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 67/43-30688-50106B95; Mon, 11 Sep 2017 03:20:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfSqvi4r47Z
 Ig9a/rBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btY+vYCzaEVty6f4KlgXGmbxcjF4eQwARG
 ifVNl9hBHBaBOywSnVt3s4A4EgI/WCRaP+wAynACOXkSC1esYoKwiySurD3BAmEXSxxsugZm8
 woISpyc+QTMFhLwlvg5YSMbiM0moC7Rsf4lWC+LgKrE8VVnmCHqAyQW738NViMsYCBxYs8fRh
 BbREBa4trny2A2s4CPxOM9d1gmMPLNQrJiFpIUhK0p0br9NzuErSGx4M4+RghbW2LZwtfMCxh
 ZVzFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYoAxDsYLx4
 2vMQoyQHk5Io77vjWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfByMGyLFBIsSk1PrUjLzAFGC
 0xagoNHSYTX7//WSCHe4oLE3OLMdIjUKUZ7jgt3Lv1h4jiw5xaQ3HDzLpDcByKFWPLy81KlxH
 mPg7QJgLRllObBDYVF9yVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ854EmcKTmVcCt/sV0Fl
 MQGfxXNoCclZJIkJKqoFR7c7Ljz9Ps9xRleNM6zc4lNfP1lC6Z5d51+T05cGcL6+LWB3Te7p6
 tVIH8yP9Oeazsyavi7ozJ8ntku8S591a11lSJ7a+7NXlvX44/fMOH8MCIf/ujiWi4irJzUl3n
 t1gjrJSenP9rVqoUuzaGYYLuHxn3eXN//z89KOq+ZmRqxpW1bnLJ3kosRRnJBpqMRcVJwIAXu
 ImeukCAAA=
X-Env-Sender: nickeysgo@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505100036!89744581!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46849 invoked from network); 11 Sep 2017 03:20:36 -0000
Received: from mail-vk0-f47.google.com (HELO mail-vk0-f47.google.com)
 (209.85.213.47)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 03:20:36 -0000
Received: by mail-vk0-f47.google.com with SMTP id c82so8497875vkd.4
 for <xen-devel@lists.xen.org>; Sun, 10 Sep 2017 20:20:36 -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=gsjW27LjW4uoJFXLmc1n08U22BunVj9RkerfeXV6GHk=;
 b=skes2MD6sh/hFCk5ZVTqRa6cxJx/TSXUvv/GXvNwx2HEamsavM8S24ue571z34k1sU
 jTBbn89zp2yms39ffvhLJrheUNa9MMIFtV76piaeSF0ANWlRf4snUlrSegnWkqAyNJ7J
 9/56ZWZjCNUEIw0V5MJx94oNtew5Vktwil4c5AOgCQX70Fse2fadi2O288mCbZY4T8wz
 U9TmVi7N4lHePgEqFlyN+ZhxF3IsWXFxoHl8nOXyVIfLfn1gj2sP1835j72ES/DKbknX
 ieD77xrYi6VBelDdluR7tVF7h3hKu9Nrup+84pHNFb8RbKHWhzk+Kptsy3kgL5DrNdma
 JKiQ==
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=gsjW27LjW4uoJFXLmc1n08U22BunVj9RkerfeXV6GHk=;
 b=XYTAmqxKgWgi6iBwkUomuUSjZF/0wD7b98uDssezSx1uGgsgPLHSyeBBvMbbepN3y9
 8kLLp4Wmj+GZBan+ykhIUqgQW7ktFS7xJv++LXQmPBP6AduNx/UmylcWXUjMbvbX2lFA
 9NdxM6jhcXZgVglEz32Wmcn0OeDn4ZaoFsO9BBotni+5VMXVYotD5dbKnYDdC9DoOncs
 JUYUW5/9nfVPjhVjpnLGcpV0wjRxlWGvZGmmTWiY3pdJzQ+4wak28QXPYVQ6avaahg8S
 46ePSH+E6rGh5h6naVQ5G5KaeGk66aa1AYY0T0/ORyCWBZq4sRJwXbCB2LhiLGeBk00r
 tqwA==
X-Gm-Message-State: AHPjjUhOvFbqq02Alf74tw8NnrpbP91ilGIiaeIsHL3XCbXsMqplgpiM
 RN89i1tt+8zRTNLcjGdUA4Y45lXLvlf2
X-Google-Smtp-Source: AOwi7QBaz9zC1zP3kOBnI3BHEHdr1l+sFI4DQS2kdrvPsHjGsFTQhxRz4n/3LU0yKdHSQuzItXq8wX/62/izUEJ1DXA=
X-Received: by 10.31.72.133 with SMTP id v127mr5963166vka.124.1505100035342;
 Sun, 10 Sep 2017 20:20:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.88.207 with HTTP; Sun, 10 Sep 2017 20:20:34 -0700 (PDT)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 11 Sep 2017 12:20:34 +0900
Message-ID: <CAFX_q-HDmpNr4qJMGb7zbf3+mzywZFf_QeyXan=X9z8j6K6xVg@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel]  Which Xen binary can I use?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5102837938089267045=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5102837938089267045==
Content-Type: multipart/alternative; boundary="001a114dd4c4f5485d0558e16823"

--001a114dd4c4f5485d0558e16823
Content-Type: text/plain; charset="UTF-8"

Hi.
I'm working on a scheduling code by which I received a patch regarding
credit scheduler from my professor.
I have had some troubles during that work and I need to make the Xen binary
with 'debug=y' option.
But there was a kernel panic caused by the debugging code triggered by
'debug=y' option during booting process(of dom0):


(XEN) ----[ Xen-4.5.0  x86_64  debug=y  Not tainted ]----
(XEN) CPU:    7
(XEN) RIP:    e008:[<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x374
(XEN) RFLAGS: 0000000000010096   CONTEXT: hypervisor
(XEN) rax: ffff82d080413320   rbx: ffff830461c3e068   rcx: ffff82d080428e60
(XEN) rdx: 0000000000201da0   rsi: ffff830086d2f000   rdi: ffff82d080280bc0
(XEN) rbp: ffff83045e77fe48   rsp: ffff83045e77fdd8   r8:  0000000000000007
(XEN) r9:  00000000deadbeef   r10: ffff82d08024d870   r11: 0000000000000246
(XEN) r12: ffff830461c3e068   r13: 0000000000000007   r14: ffff82d080428e60
(XEN) r15: ffff830461c3e068   cr0: 0000000080050033   cr4: 00000000003526f0
(XEN) cr3: 0000000459c0c000   cr2: ffff82d081422020
(XEN) ds: 002b   es: 002b   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff83045e77fdd8:
(XEN)    ffff82d080428e60 ffff82d080428e60 ffff83045e77fdf8 ffff82d080428e60
(XEN)    ffff83045e77fe00 ffff830086d2f000 00201da000000086 0000000000000246
(XEN)    ffff82d08012e0c6 ffff830086d2f000 ffff830461c3e068 ffff82d080428e60
(XEN)    ffff82d080413320 ffff83045e78a000 ffff83045e77fe78 ffff82d08012be23
(XEN)    0000000000000007 ffff830086d2f000 0000000000000000 0000000000000000
(XEN)    ffff83045e77fef8 ffff82d080107052 ffffffff00000000 0000000000000008
(XEN)    0000000000a0fb00 0000000000000000 ffffffffffffffff 0000000001000c02
(XEN)    ffff83045e77fe32 ffff82d080196da9 0f00000000000001 ffff830086d2f000
(XEN)    ffff880456bcc4c0 0000000000000007 0000000000000000 0000000000000000
(XEN)    00007cfba18800c7 ffff82d080234d9b ffffffff8100130a 0000000000000018
(XEN)    0000000000000000 0000000000000002 0000000001000c02 ffff880450b43e3c
(XEN)    ffff880450b43e88 ffff880456bcc4c0 0000000000000246 0000000000000004
(XEN)    0000000000000000 0000000000000004 0000000000000018 ffffffff8100130a
(XEN)    0000000000000000 0000000000000007 0000000000000007 0001010000000000
(XEN)    ffffffff8100130a 000000000000e033 0000000000000246 ffff880450b43e70
(XEN)    000000000000e02b 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000007 ffff830086d2f000 00000033e1815200
(XEN)    0000000000000000
(XEN) Xen call trace:
(XEN)    [<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x374
(XEN)    [<ffff82d08012be23>] vcpu_force_reschedule+0x9e/0xa7
(XEN)    [<ffff82d080107052>] do_vcpu_op+0x2e7/0x69d
(XEN)    [<ffff82d080234d9b>] syscall_enter+0xeb/0x145
(XEN)
(XEN) Pagetable walk from ffff82d081422020:
(XEN)  L4[0x105] = 0000000086092063 ffffffffffffffff
(XEN)  L3[0x142] = 000000008608f063 ffffffffffffffff
(XEN)  L2[0x00a] = 0000000000000000 ffffffffffffffff
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 7:
(XEN) FATAL PAGE FAULT
(XEN) [error_code=0000]
(XEN) Faulting linear address: ffff82d081422020
(XEN) ****************************************

Even if I turned on the 'debug=y' option, I could not get accurate
information like with 'debug=n' option; I get only linear
address(ffff82d081422020).
So, I want to use a dis-assembly utility like 'addr2line' or 'objdump',
which binaries can I use as input to the utilities?
I'm using Ubuntu 14.04 and previously I tried '/boot/xen-syms-4.5.0' as
input to the utilities.
But I could get wrong information which told me a code line that is never
related this problem.
I'm stuck in here and I need to know what binary is fit for me.

Thanks for your reading.

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

<div dir=3D"ltr"><div><span style=3D"font-size:12.8px">Hi.</span></div><div=
><span style=3D"font-size:12.8px">I&#39;m working on a scheduling code by w=
hich I received a patch regarding credit scheduler from my professor.</span=
></div><div><span style=3D"font-size:12.8px">I have had some troubles durin=
g that work and I need to make the Xen binary with &#39;debug=3Dy&#39; opti=
on.</span></div><div><span style=3D"font-size:12.8px">But=C2=A0</span><span=
 style=3D"font-size:12.8px">there was a kernel panic caused by the debuggin=
g code triggered by &#39;debug=3Dy&#39; option during booting process(of do=
m0):</span><span style=3D"font-size:12.8px"><br></span></div><div><span sty=
le=3D"font-size:12.8px"><br></span></div><div><span style=3D"font-size:12.8=
px"><br></span></div><div><div style=3D"font-size:12.8px">(XEN) ----[ Xen-4=
.5.0 =C2=A0x86_64 =C2=A0debug=3Dy =C2=A0Not tainted ]----</div><div style=
=3D"font-size:12.8px">(XEN) CPU: =C2=A0 =C2=A07</div><div style=3D"font-siz=
e:12.8px">(XEN) RIP: =C2=A0 =C2=A0e008:[&lt;ffff82d08012ba6c&gt;] vcpu_migr=
ate+0x1bd/0x374</div><div style=3D"font-size:12.8px">(XEN) RFLAGS: 00000000=
00010096 =C2=A0 CONTEXT: hypervisor</div><div style=3D"font-size:12.8px">(X=
EN) rax: ffff82d080413320 =C2=A0 rbx: ffff830461c3e068 =C2=A0 rcx: ffff82d0=
80428e60</div><div style=3D"font-size:12.8px">(XEN) rdx: 0000000000201da0 =
=C2=A0 rsi: ffff830086d2f000 =C2=A0 rdi: ffff82d080280bc0</div><div style=
=3D"font-size:12.8px">(XEN) rbp: ffff83045e77fe48 =C2=A0 rsp: ffff83045e77f=
dd8 =C2=A0 r8: =C2=A00000000000000007</div><div style=3D"font-size:12.8px">=
(XEN) r9: =C2=A000000000deadbeef =C2=A0 r10: ffff82d08024d870 =C2=A0 r11: 0=
000000000000246</div><div style=3D"font-size:12.8px">(XEN) r12: ffff830461c=
3e068 =C2=A0 r13: 0000000000000007 =C2=A0 r14: ffff82d080428e60</div><div s=
tyle=3D"font-size:12.8px">(XEN) r15: ffff830461c3e068 =C2=A0 cr0: 000000008=
0050033 =C2=A0 cr4: 00000000003526f0</div><div style=3D"font-size:12.8px">(=
XEN) cr3: 0000000459c0c000 =C2=A0 cr2: ffff82d081422020</div><span class=3D=
"gmail-im" style=3D"font-size:12.8px">(XEN) ds: 002b =C2=A0 es: 002b =C2=A0=
 fs: 0000 =C2=A0 gs: 0000 =C2=A0 ss: e010 =C2=A0 cs: e008</span><div style=
=3D"font-size:12.8px">(XEN) Xen stack trace from rsp=3Dffff83045e77fdd8:</d=
iv><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0ffff82d080428e60 ffff=
82d080428e60 ffff83045e77fdf8 ffff82d080428e60</div><div style=3D"font-size=
:12.8px">(XEN) =C2=A0 =C2=A0ffff83045e77fe00 ffff830086d2f000 00201da000000=
086 0000000000000246</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=
=A0ffff82d08012e0c6 ffff830086d2f000 ffff830461c3e068 ffff82d080428e60</div=
><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0ffff82d080413320 ffff83=
045e78a000 ffff83045e77fe78 ffff82d08012be23</div><div style=3D"font-size:1=
2.8px">(XEN) =C2=A0 =C2=A00000000000000007 ffff830086d2f000 000000000000000=
0 0000000000000000</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0=
ffff83045e77fef8 ffff82d080107052 ffffffff00000000 0000000000000008</div><d=
iv style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A00000000000a0fb00 000000000=
0000000 ffffffffffffffff 0000000001000c02</div><div style=3D"font-size:12.8=
px">(XEN) =C2=A0 =C2=A0ffff83045e77fe32 ffff82d080196da9 0f00000000000001 f=
fff830086d2f000</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0fff=
f880456bcc4c0 0000000000000007 0000000000000000 0000000000000000</div><div =
style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A000007cfba18800c7 ffff82d08023=
4d9b ffffffff8100130a 0000000000000018</div><div style=3D"font-size:12.8px"=
>(XEN) =C2=A0 =C2=A00000000000000000 0000000000000002 0000000001000c02 ffff=
880450b43e3c</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0ffff88=
0450b43e88 ffff880456bcc4c0 0000000000000246 0000000000000004</div><div sty=
le=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A00000000000000000 000000000000000=
4 0000000000000018 ffffffff8100130a</div><div style=3D"font-size:12.8px">(X=
EN) =C2=A0 =C2=A00000000000000000 0000000000000007 0000000000000007 0001010=
000000000</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0ffffffff8=
100130a 000000000000e033 0000000000000246 ffff880450b43e70</div><div style=
=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0000000000000e02b 0000000000000000 =
0000000000000000 0000000000000000</div><div style=3D"font-size:12.8px">(XEN=
) =C2=A0 =C2=A00000000000000000 0000000000000007 ffff830086d2f000 00000033e=
1815200</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A000000000000=
00000</div><div style=3D"font-size:12.8px">(XEN) Xen call trace:</div><div =
style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0[&lt;ffff82d08012ba6c&gt;] vc=
pu_migrate+0x1bd/0x374</div><div style=3D"font-size:12.8px">(XEN) =C2=A0 =
=C2=A0[&lt;ffff82d08012be23&gt;] vcpu_force_reschedule+0x9e/<wbr>0xa7</div>=
<div style=3D"font-size:12.8px">(XEN) =C2=A0 =C2=A0[&lt;ffff82d080107052&gt=
;] do_vcpu_op+0x2e7/0x69d</div><div style=3D"font-size:12.8px">(XEN) =C2=A0=
 =C2=A0[&lt;ffff82d080234d9b&gt;] syscall_enter+0xeb/0x145</div><div style=
=3D"font-size:12.8px">(XEN)</div><div style=3D"font-size:12.8px">(XEN) Page=
table walk from ffff82d081422020:</div><div style=3D"font-size:12.8px">(XEN=
) =C2=A0L4[0x105] =3D 0000000086092063 ffffffffffffffff</div><div style=3D"=
font-size:12.8px">(XEN) =C2=A0L3[0x142] =3D 000000008608f063 ffffffffffffff=
ff</div><div style=3D"font-size:12.8px">(XEN) =C2=A0L2[0x00a] =3D 000000000=
0000000 ffffffffffffffff</div><div style=3D"font-size:12.8px">(XEN)</div><d=
iv style=3D"font-size:12.8px">(XEN) ******************************<wbr>****=
******</div><div style=3D"font-size:12.8px">(XEN) Panic on CPU 7:</div><spa=
n class=3D"gmail-im" style=3D"font-size:12.8px"><div>(XEN) FATAL PAGE FAULT=
</div><div>(XEN) [error_code=3D0000]</div></span><div style=3D"font-size:12=
.8px">(XEN) Faulting linear address: ffff82d081422020</div><div style=3D"fo=
nt-size:12.8px">(XEN) ******************************<wbr>**********</div></=
div><div style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8p=
x"><div style=3D"font-size:12.8px">Even if I turned on the &#39;debug=3Dy&#=
39; option, I could not get accurate information like with &#39;debug=3Dn&#=
39; option; I get only linear address(ffff82d081422020).</div><div style=3D=
"font-size:12.8px">So, I want to use a dis-assembly utility like &#39;addr2=
line&#39; or &#39;objdump&#39;, which binaries can I use as input to the ut=
ilities?</div><div style=3D"font-size:12.8px">I&#39;m using Ubuntu 14.04 an=
d previously I tried &#39;/boot/xen-syms-4.5.0&#39; as input to the utiliti=
es.</div><div style=3D"font-size:12.8px">But I could get wrong information =
which told me a code line that is never related this problem.</div><div sty=
le=3D"font-size:12.8px">I&#39;m stuck in here and I need to know what binar=
y is fit for me.</div><div style=3D"font-size:12.8px"><br></div><div style=
=3D"font-size:12.8px">Thanks for your reading.</div></div></div>

--001a114dd4c4f5485d0558e16823--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5102837938089267045==--


From xen-devel-bounces@lists.xen.org Mon Sep 11 03:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 03:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drFSW-0005TV-1V; Mon, 11 Sep 2017 03:32:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drFSV-0005TJ-Gg
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 03:32:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 02/23-03093-AC306B95; Mon, 11 Sep 2017 03:32:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfck87Z
 Ig+MbrSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacaRvF2tBs3hF4/F97A2M
 G/i7GLk4hAQamSROHTnPAuE8ZpRo7PoL5WxjlGh4t5yxi5GTQ0TAWeLrmbnsXYwcHLwC+hILn
 ieBhIWBzP8Hp7GC1EsIfGWWmP74MBNIQkLAS2LW7+nMMHbvmla2LkZ2DjYBK4lDYiBRFgFViX
 s/jjNPYORewMiwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8deygEOMkhxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTuXaVukkGBR
 anpqRVpmDjD4YNISHDxKIryJIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn1QApEgApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1A5nCk5lXArfpFdARTEBH8FzaAn
 JESSJCSqqB0XVS7PlTzid2XBB58dTx7I8ducwTr9eu1ug7JshSxO0UofC3zlOll1nRbE3dTi/
 XvN3cS3dnz/9scGiRG8/j5cH+am//zWM901vwL3XS4uqt0XZSc3fIMxhYb3r3Ue1OcajZT7d7
 tvPWFt7cz149cfqknzV5t/8v1z20avrxr1yvJsT/7Zm4s1GJpTgj0VCLuag4EQD9lkjUfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505100745!84232406!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46750 invoked from network); 11 Sep 2017 03:32:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 03:32:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drFSP-00033u-Uy; Mon, 11 Sep 2017 03:32:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drFSK-0000BZ-Nt; Mon, 11 Sep 2017 03:32:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drFSK-0006oT-IB; Mon, 11 Sep 2017 03:32:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113267-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=2f6ef874ac96db0969d1f6c09f210cd2ebb88a82
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 03:32:16 +0000
Subject: [Xen-devel] [ovmf test] 113267: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMmY2ZWY4NzRhYzk2ZGIwOTY5ZDFmNmMwOWYyMTBjZDJlYmI4OGE4Mgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzI2NyAgMjAxNy0wOS0xMSAwMjowNjoyNCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NDEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:31:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:31:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGNT-0000mc-HL; Mon, 11 Sep 2017 04:31:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alexander.dubinin@gmail.com>)
 id 1dr99w-00076i-2W; Sun, 10 Sep 2017 20:48:52 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AF/70-03283-235A5B95; Sun, 10 Sep 2017 20:48:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfTONl2jpVs
 jDS5cZ7Z4+3UJs0Vv610Wiy/LGxgtvm+ZzOTA4nH4wxWWAMYo1sy8pPyKBNaM6bea2As2G1Zs
 OXWTuYFxtnYXIweHkECpRMNk6y5GLg4WgQZWicMPLzOBOBICc1gl/t1+zN7FyAnk5El0Lt7EC
 GEXSZw8/JwVwi6W+ND6nA3E5hUQlDg58wkLiC0k4CWxfe9KVpAFnAImEv+/GYDMFBJoYpJYMO
 MvWA2bgKnEkUsrwHpZBFQldrx4DTUnQOLQyo/sIL3CAnoSpy84gYRFBDQl9p94yQ4yh1lgD5v
 ElL3PmUESzAI+Et92bWObwCg4C8kZs5CkIGxNidbtv9khbG2JZQtfM0PYGhIL7uxjRBZfwMi2
 ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwNhiAYAfj9Mv+h
 xglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN2Dx1kghwaLU9NSKtMwcYJTCpC
 U4eJREeF+ApHmLCxJzizPTIVKnGO05Lty59IeJ48CeW0Byw827QHIfiBRiycvPS5US5+VbAtQ
 mANKWUZoHNxSWVC4xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmPcjyHKezLwSuN2vgM5iAjqL
 59IWkLNKEhFSUg2MxQVTztx1acu5d5cx9ufrr3+E13brs0Vtczq2NOzC3bcrroQI2bda8tcvO
 /HPc/Gn7J7Ee1U3A6bV/P624ZxCzO74jJUhV/gnXn0m2vtuxp8F+7YdvH7XSOQZz//njQYMWy
 LKjYUF2RSbPnEKzFzQEfTj0ZOAzBv/GGRUl8W5q6Wv8vLOv/CrUImlOCPRUIu5qDgRAHR/t7A
 lAwAA
X-Env-Sender: alexander.dubinin@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505076529!110548022!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43930 invoked from network); 10 Sep 2017 20:48:49 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Sep 2017 20:48:49 -0000
Received: by mail-qk0-f182.google.com with SMTP id o129so15346168qkd.0;
 Sun, 10 Sep 2017 13:48:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2aHYXn5h/iXKqqT4Gti/awUFPqqjCqUvHZnMB6b4X3Q=;
 b=e2xwnQ2Tt+SL9nNkfj+ieLU91njlir023U635J4yX796kwLAiJrscLT5mzLC+s7soW
 ueVVRwxd+uLo38kcsDDpqY5mz0DdN7PefavSpUEA5DmqaAQXLy3qVkbIW2xIHiCfrFgD
 iX6oXu56vwKdiIAogx2mGBr4n02WaDHy3+PNp1tBW+e+6Ci8OQAb9FGupmHXvIRlowKl
 vjfiEYGY+hCkrtCt2NmGIBvN7zyIo2uKZVk+EGztcbtoukhgqbcExDJKU8CRx0pGrsz1
 j8GiyuZ2d+mbksOKUFDFl7z1ttrtbbRLbUKcbqRzFERej3xL4/8QZ5+QJTSG9cUKQFbB
 xOag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2aHYXn5h/iXKqqT4Gti/awUFPqqjCqUvHZnMB6b4X3Q=;
 b=sFcb7U5n/oDjhT80nmeWmOr0OYhnn8s5Ksew7npNuutkZhrsduNxbK0Wk8mO4DKpBx
 k/ieHqJSXDuDg5B185YH7E6X8IdMpiumdLFCAfi3brNOgyU7YApNSXuHiGEHO0EqCjRf
 eFF5/3mzh3pXKuIZgG3Y2ITg3SrVdEXWhVZD4GS5P2PpHLwPF1TR9mIcpMA+jHfqaZNI
 vSirBntd1kF4tVYCcuRKtQR0pLc/ZUu17vfC0F7nHRtUvSwwRvXWgiYlLStmIateaItV
 I4c53OUOKDmunSSOd4nmNhYwLMdyvUUjBcoUtxUbaDqBxLzybhtLGiAXJLGVUvSclxpM
 sGnw==
X-Gm-Message-State: AHPjjUiRwVpX1bYGVFD6c1xKbfexVbuY1gxTj6eKZSVSDd76Tzlh/dXu
 sT1yBXkXgzIb/y8yrdpCqObqyeEmXA==
X-Google-Smtp-Source: AOwi7QAOuhIG9j7vpiIc3/QuldpMSdG2pXixVnrurDEHr5K841tiUj9bhr4Mu1eLszlk0FyHO12p6GrdZKQ61meSGq0=
X-Received: by 10.55.174.65 with SMTP id x62mr13043047qke.200.1505076528711;
 Sun, 10 Sep 2017 13:48:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.45.98 with HTTP; Sun, 10 Sep 2017 13:48:47 -0700 (PDT)
In-Reply-To: <D5D859F9.39779%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
From: Alexander Dubinin <alexander.dubinin@gmail.com>
Date: Sun, 10 Sep 2017 23:48:47 +0300
Message-ID: <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
To: Felipe Huici <Felipe.Huici@neclab.eu>
X-Mailman-Approved-At: Mon, 11 Sep 2017 04:31:18 +0000
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1612200769424890815=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1612200769424890815==
Content-Type: multipart/alternative; boundary="94eb2c06d4feda8e450558dbef33"

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

Hi Felipe, all,

Great that it's going to start :) Looking forward to join :)

Just my 2 cents:

1. Is this academic project, or it have specific goals and areas of
application? Would be good to have some practical use-cases and well
formulated list of problems (we all feel these by guts, but...), it aiming
to solve. IMHO that will help to prioritize functionality and get usable
result faster :)

2. Does any security subsystem planned? XEN have XSM/FLASK, but IMHO is
should be supplemented by some security layer in control/stub domains as
well. So far only known implementation is OpenXT, but it is.... very
specific. Probably some generalized security layer needed in Unicore to
supplement FLASK/XSM... Correct me please, if I misunderstanding :)

Regards,
  Alexander

On Fri, Sep 8, 2017 at 3:31 PM, Felipe Huici <Felipe.Huici@neclab.eu> wrote=
:

> Hi Wei, Stefano,
>
> Thank you so much for agreeing to be sponsors! I=E2=80=99ll update the do=
cument.
>
> =E2=80=94 Felipe
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Dr. Felipe Huici
> Chief Researcher, Networked Systems and Data
> Analytics Group
> NEC Laboratories Europe, Network Research Division
> Kurfuerstenanlage 36, D-69115 Heidelberg
> Tel.     +49
> (0)6221 4342-241
> Fax:     +49
> (0)6221 4342-155
>
> e-mail:
> felipe.huici@neclab.eu
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> NEC Europe Limited Registered Office: NEC House, 1
> Victoria Road, London W3 6BL Registered in England 2832014
>
>
>
>
> On 9/8/17, 1:00 PM, "Lars Kurth" <lars.kurth@citrix.com> wrote:
>
> >@Wei, @Stefano,
> >
> >On 07/09/2017, 22:16, "Stefano Stabellini" <sstabellini@kernel.org>
> wrote:
> >
> >    Hi all,
> >
> >    I would be glad to sponsor this proposal. I think it will be of grea=
t
> >    benefit to the ecosystem. Let me know if I need to do anything
> >specific.
> >
> >Basically, all which is needed is an agreement. Which we have from you
> >both. Felipe, can then add your names to the proposal.
> >
> >Looking out for the evolving project and helping (e.g. through advice) i=
s
> >not strictly necessary, but always welcome.
> >
> >Lars
> >
>
>


--=20
Regards,
  Alexander Dubinin

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

<div dir=3D"ltr">Hi Felipe, all,<div><br></div><div>Great that it&#39;s goi=
ng to start :) Looking forward to join :)</div><div><br></div><div>Just my =
2 cents:=C2=A0</div><div><br></div><div>1. Is this academic project, or it =
have specific goals and areas of application? Would be good to have some pr=
actical use-cases and well formulated list of problems (we all feel these b=
y guts, but...), it aiming to solve. IMHO that will help to prioritize func=
tionality and get usable result faster :)</div><div><br></div><div>2. Does =
any security subsystem planned? XEN have XSM/FLASK, but IMHO is should be s=
upplemented by some security layer in control/stub domains as well. So far =
only known implementation is OpenXT, but it is.... very specific. Probably =
some generalized security layer needed in Unicore to supplement FLASK/XSM..=
. Correct me please, if I misunderstanding :)</div><div><br></div><div>Rega=
rds,</div><div>=C2=A0 Alexander =C2=A0</div></div><div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Fri, Sep 8, 2017 at 3:31 PM, Felipe Hui=
ci <span dir=3D"ltr">&lt;<a href=3D"mailto:Felipe.Huici@neclab.eu" target=
=3D"_blank">Felipe.Huici@neclab.eu</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex">Hi Wei, Stefano,<br>
<br>
Thank you so much for agreeing to be sponsors! I=E2=80=99ll update the docu=
ment.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
=E2=80=94 Felipe<br>
</font></span><span class=3D"im HOEnZb"><br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
Dr. Felipe Huici<br>
Chief Researcher, Networked Systems and Data<br>
Analytics Group<br>
NEC Laboratories Europe, Network Research Division<br>
Kurfuerstenanlage 36, D-69115 Heidelberg<br>
Tel.=C2=A0 =C2=A0 =C2=A0+49<br>
(0)6221 4342-241<br>
Fax:=C2=A0 =C2=A0 =C2=A0+49<br>
(0)6221 4342-155<br>
<br>
e-mail:<br>
<a href=3D"mailto:felipe.huici@neclab.eu">felipe.huici@neclab.eu</a><br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
NEC Europe Limited Registered Office: NEC House, 1<br>
Victoria Road, London W3 6BL Registered in England 2832014<br>
<br>
<br>
<br>
<br>
</span><div class=3D"HOEnZb"><div class=3D"h5">On 9/8/17, 1:00 PM, &quot;La=
rs Kurth&quot; &lt;<a href=3D"mailto:lars.kurth@citrix.com">lars.kurth@citr=
ix.com</a>&gt; wrote:<br>
<br>
&gt;@Wei, @Stefano,<br>
&gt;<br>
&gt;On 07/09/2017, 22:16, &quot;Stefano Stabellini&quot; &lt;<a href=3D"mai=
lto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt; wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 Hi all,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 I would be glad to sponsor this proposal. I think it will=
 be of great<br>
&gt;=C2=A0 =C2=A0 benefit to the ecosystem. Let me know if I need to do any=
thing<br>
&gt;specific.<br>
&gt;<br>
&gt;Basically, all which is needed is an agreement. Which we have from you<=
br>
&gt;both. Felipe, can then add your names to the proposal.<br>
&gt;<br>
&gt;Looking out for the evolving project and helping (e.g. through advice) =
is<br>
&gt;not strictly necessary, but always welcome.<br>
&gt;<br>
&gt;Lars<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Regards,<=
br>=C2=A0 Alexander Dubinin</div>
</div>

--94eb2c06d4feda8e450558dbef33--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1612200769424890815==--


From xen-devel-bounces@lists.xen.org Mon Sep 11 04:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUk-000169-ON; Mon, 11 Sep 2017 04:38:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUi-00015h-FO
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 35/78-03642-85316B95; Mon, 11 Sep 2017 04:38:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsXS1tbhqBsqvC3
 S4MMKLoslHxezODB6HN39mymAMYo1My8pvyKBNePvylMsBWeiK9Zc3MTWwPjKuYuRi0NIYBqj
 xIIji1m7GDk5JAR4JY4smwFlB0hc/rSLCaKol1GidcoeZpAEm4C+xIrHB8GKRASkJa59vswIU
 sQs8INJYtrKg0BFHBzCAi4SC4/kgNSwCKhKHH62lB3E5hWwlbj3aAsbxAJ5iV1tF1knMHIvYG
 RYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjB+GV
 ZwCFGSQ4mJVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D0juC1SSLAoNT21Ii0zBxhq
 MGkJDh4lEd4oIaA0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0mIJS8/L1VKnFcOpFQApDSjN
 A9uECwGLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdyHIPTyZeSVw+14BncIEdArPpS0gp5
 QkIqSkGhhr1nxYYfz/3eLn0r013MU3F7ic4mxuKfbenvpx5SZ1se2Bhdcn3Ngm811D+ZiHS+I
 ty/jLrw77+bZcODlHqqvIdFddfvy9BZknt/1hPDHppVjw9rt/eSpedf7MzdbOf8mzfUXW0u6F
 G5fNjjVsUNE+4NdY2JgdNn1+5JnmFw7TObX//FuyVn6dEktxRqKhFnNRcSIAfC5C5nwCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505104723!110576497!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33020 invoked from network); 11 Sep 2017 04:38:44 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:44 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1013039550"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 10 Sep 2017 21:38:40 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:41 +0800
Message-Id: <20170911043820.14617-1-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, 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>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 00/39] Add vNVDIMM support to HVM
	domains
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3ZlcnZpZXcKPT09PT09PT09PT09PT09PT09CgooUkZDIHYyIGNhbiBiZSBmb3VuZCBhdCBodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMjQw
MS5odG1sKQoKV2VsbCwgdGhpcyBSRkMgdjMgY2hhbmdlcyBhbmQgaW5mbGF0ZXMgYSBsb3QgZnJv
bSBwcmV2aW91cyB2ZXJzaW9ucy4KVGhlIHByaW1hcnkgY2hhbmdlcyBhcmUgbGlzdGVkIGJlbG93
LCBtb3N0IG9mIHdoaWNoIGFyZSB0byBzaW1wbGlmeQp0aGUgZmlyc3QgaW1wbGVtZW50YXRpb24g
YW5kIGF2b2lkIGFkZGl0aW9uYWwgaW5mbGF0aW9uLgoKMS4gRHJvcCB0aGUgc3VwcG9ydCB0byBt
YWludGFpbiB0aGUgZnJhbWV0YWJsZSBhbmQgTTJQIHRhYmxlIG9mIFBNRU0KICAgaW4gUkFNLiBJ
biB0aGUgZnV0dXJlLCB3ZSBtYXkgYWRkIHRoaXMgc3VwcG9ydCBiYWNrLgoKMi4gSGlkZSBob3N0
IE5GSVQgYW5kIGRlbnkgYWNjZXNzIHRvIGhvc3QgUE1FTSBmcm9tIERvbTAuIEluIG90aGVyCiAg
IHdvcmRzLCB0aGUga2VybmVsIE5WRElNTSBkcml2ZXIgaXMgbG9hZGVkIGluIERvbSAwIGFuZCBl
eGlzdGluZwogICBtYW5hZ2VtZW50IHV0aWxpdGllcyAoZS5nLiBuZGN0bCkgZG8gbm90IHdvcmsg
aW4gRG9tMCBhbnltb3JlLiBUaGlzCiAgIGlzIHRvIHdvcmthcm91bmQgdGhlIGluZmVyZW5jZXMg
b2YgUE1FTSBhY2Nlc3MgYmV0d2VlbiBEb20wIGFuZCBYZW4KICAgaHlwZXJ2aXNvci4gSW4gdGhl
IGZ1dHVyZSwgd2UgbWF5IGFkZCBhIHN0dWIgZHJpdmVyIGluIERvbTAgd2hpY2gKICAgd2lsbCBo
b2xkIHRoZSBQTUVNIHBhZ2VzIGJlaW5nIHVzZWQgYnkgWGVuIGh5cGVydmlzb3IgYW5kL29yIG90
aGVyCiAgIGRvbWFpbnMuCgozLiBBcyB0aGVyZSBpcyBubyBOVkRJTU0gZHJpdmVyIGFuZCBtYW5h
Z2VtZW50IHV0aWxpdGllcyBpbiBEb20wIG5vdywKICAgd2UgY2Fubm90IGVhc2lseSBzcGVjaWZ5
IGFuIGFyZWEgb2YgaG9zdCBOVkRJTU0gKGUuZy4sIGJ5IC9kZXYvcG1lbTApCiAgIGFuZCBtYW5h
Z2UgTlZESU1NIGluIERvbTAgKGUuZy4sIGNyZWF0aW5nIGxhYmVscykuICBJbnN0ZWFkLCB3ZQog
ICBoYXZlIHRvIHNwZWNpZnkgdGhlIGV4YWN0IE1GTnMgb2YgaG9zdCBQTUVNIHBhZ2VzIGluIHhs
IGRvbWFpbgogICBjb25maWd1cmF0aW9uIGZpbGVzIGFuZCB0aGUgbmV3bHkgYWRkZWQgWGVuIE5W
RElNTSBtYW5hZ2VtZW50CiAgIHV0aWxpdHkgeGVuLW5kY3RsLgoKICAgSWYgdGhlcmUgYXJlIGlu
ZGVlZCBzb21lIHRhc2tzIHRoYXQgaGF2ZSB0byBiZSBoYW5kbGVkIGJ5IGV4aXN0aW5nCiAgIGRy
aXZlciBhbmQgbWFuYWdlbWVudCB1dGlsaXRpZXMsIHN1Y2ggYXMgcmVjb3ZlcnkgZnJvbSBoYXJk
d2FyZQogICBmYWlsdXJlcywgdGhleSBoYXZlIHRvIGJlIGFjY29tcGxpc2hlZCBvdXQgb2YgWGVu
IGVudmlyb25tZW50LgoKICAgQWZ0ZXIgMi4gaXMgc29sdmVkIGluIHRoZSBmdXR1cmUsIHdlIHdv
dWxkIGJlIGFibGUgdG8gbWFrZSBleGlzdGluZwogICBkcml2ZXIgYW5kIG1hbmFnZW1lbnQgdXRp
bGl0aWVzIHdvcmsgaW4gRG9tMCBhZ2Fpbi4KCkFsbCBwYXRjaGVzIGNhbiBiZSBmb3VuZCBhdAog
IFhlbjogIGh0dHBzOi8vZ2l0aHViLmNvbS9oenpoYW45L3hlbi5naXQgbnZkaW1tLXJmYy12Mwog
IFFFTVU6IGh0dHBzOi8vZ2l0aHViLmNvbS9oenpoYW45L3FlbXUuZ2l0IHhlbi1udmRpbW0tcmZj
LXYzCgoKSG93IHRvIFRlc3QKPT09PT09PT09PT09PT09PT09CgoxLiBCdWlsZCBhbmQgaW5zdGFs
bCB0aGlzIHBhdGNoc2V0IHdpdGggdGhlIGFzc29jaWF0ZWQgUUVNVSBwYXRjaGVzLgoKMi4gVXNl
IHhlbi1uZGN0bCB0byBnZXQgYSBsaXN0IG9mIFBNRU0gcmVnaW9ucyBkZXRlY3RlZCBieSBYZW4K
ICAgaHlwZXJ2aXNvciwgZS5nLgogICAgICAgCiAgICAgIyB4ZW4tbmRjdGwgbGlzdCAtLXJhdwog
ICAgIFJhdyBQTUVNIHJlZ2lvbnM6CiAgICAgIDA6IE1GTiAweDQ4MDAwMCAtIDB4ODgwMDAwLCBQ
WE0gMwoKICAgd2hpY2ggaW5kaWNhdGVzIGEgUE1FTSByZWdpb24gaXMgcHJlc2VudCBhdCBNRk4g
MHg0ODAwMDAgLSAweDg4MDAwMC4KCjMuIFNldHVwIGEgbWFuYWdlbWVudCBhcmVhIHRvIG1hbmFn
ZSB0aGUgZ3Vlc3QgZGF0YSBhcmVhcy4KCiAgICAgIyB4ZW4tbmRjdGwgc2V0dXAtbWdtdCAweDQ4
MDAwMCAweDRjMDAwMAogICAgICMgeGVuLW5kY3RsIGxpc3QgLS1tZ210CiAgICAgTWFuYWdlbWVu
dCBQTUVNIHJlZ2lvbnM6CiAgICAgIDA6IE1GTiAweDQ4MDAwMCAtIDB4NGMwMDAwLCB1c2VkIDB4
YzAwCiAKICAgVGhlIGZpcnN0IGNvbW1hbmQgc2V0dXAgdGhlIFBNRU0gYXJlYSBpbiBNRk4gMHg0
ODAwMDAgLSAweDRjMDAwMAogICAoMUdCKSBhcyBhIG1hbmFnZW1lbnQgYXJlYSwgd2hpY2ggaXMg
YWxzbyB1c2VkIHRvIG1hbmFnZSBpdHNlbGYuCiAgIFRoZSBzZWNvbmQgY29tbWFuZCBsaXN0IGFs
bCBtYW5hZ2VtZW50IGFyZWFzLCBhbmQgJ3VzZWQnIGZpZWxkCiAgIHNob3dzIHRoZSBudW1iZXIg
b2YgcGFnZXMgaGFzIGJlZW4gdXNlZCBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhhdAogICBhcmVh
LgoKICAgVGhlIHNpemUgcmF0aW8gYmV0d2VlbiBhIG1hbmFnZW1lbnQgYXJlYSBhbmQgYXJlYXMg
dGhhdCBpdCBtYW5hZ2VzCiAgIChpbmNsdWRpbmcgaXRzZWxmKSBzaG91bGQgYmUgYXQgbGVhc3Qg
MSA6IDEwMCAoaS5lLiwgMzIgYnl0ZXMgZm9yCiAgIGZyYW1ldGFibGUgYW5kIDggYnl0ZXMgZm9y
IE0yUCB0YWJsZSBwZXIgcGFnZSkuCgogICBUaGUgc2l6ZSBvZiBhIG1hbmFnZW1lbnQgYXJlYSBh
cyB3ZWxsIGFzIGEgZGF0YSBhcmVhIGJlbG93IGlzCiAgIGN1cnJlbnRseSByZXN0cmljdGVkIHRv
IDI1NiBNYnl0ZXMgb3IgbXVsdGlwbGVzLiBUaGUgYWxpZ25tZW50IGlzCiAgIHJlc3RyaWN0ZWQg
dG8gMiBNYnl0ZXMgb3IgbXVsdGlwbGVzLgoKNC4gU2V0dXAgYSBkYXRhIGFyZWEgdGhhdCBjYW4g
YmUgdXNlZCBieSBndWVzdC4KCiAgICAgIyB4ZW4tbmRjdGwgc2V0dXAtZGF0YSAweDRjMDAwMCAw
eDg4MDAwMCAweDQ4MGMwMCAweDRjMDAwMAogICAgICMgeGVuLW5kY3RsIGxpc3QgLS1kYXRhCiAg
ICAgRGF0YSBQTUVNIHJlZ2lvbnM6CiAgICAgIDA6IE1GTiAweDRjMDAwMCAtIDB4ODgwMDAwLCBN
R01UIE1GTiAweDQ4MGMwMCAtIDB4NDhiMDAwCgogICBUaGUgZmlyc3QgY29tbWFuZCBzZXR1cCB0
aGUgcmVtYWluaW5nIFBNRU0gcGFnZXMgZnJvbSBNRk4gMHg0YzAwMDAKICAgdG8gMHg4ODAwMDAg
YXMgYSBkYXRhIGFyZWEuIFRoZSBtYW5hZ2VtZW50IGFyZWEgTUZOIGZyb20gMHg0ODBjMDAKICAg
dG8gMHg0YzAwMDAgaXMgc3BlY2lmaWVkIHRvIG1hbmFnZSB0aGlzIGRhdGEgYXJlYS4gVGhlIGFj
dHVhbCB1c2VkCiAgIG1hbmFnZW1lbnQgcGFnZXMgY2FuIGJlIGZvdW5kIGJ5IHRoZSBzZWNvbmQg
Y29tbWFuZC4KCjUuIEFzc2lnbiBhIGRhdGEgcGFnZXMgdG8gYSBIVk0gZG9tYWluIGJ5IGFkZGlu
ZyB0aGUgZm9sbG93aW5nIGxpbmUgaW4KICAgdGhlIGRvbWFpbiBjb25maWd1cmF0aW9uLgoKICAg
ICB2bnZkaW1tcyA9IFsgJ3R5cGU9bWZuLCBiYWNrZW5kPTB4NGMwMDAwLCBucl9wYWdlcz0weDEw
MDAwMCcgXQoKICAgd2hpY2ggYXNzaWducyA0IEdieXRlcyBQTUVNIHN0YXJ0aW5nIGZyb20gTUZO
IDB4NGMwMDAwIHRvIHRoYXQKICAgZG9tYWluLiBBIDQgR2J5dGVzIFBNRU0gc2hvdWxkIGJlIHBy
ZXNlbnQgaW4gZ3Vlc3QgKGUuZy4sIGFzCiAgIC9kZXYvcG1lbTApIGFmdGVyIGFib3ZlIHN0ZXBz
IG9mIHNldHVwLgoKICAgVGhlcmUgY2FuIGJlIG9uZSBvciBtdWx0aXBsZSBlbnRyaWVzIGluIHZu
dmRpbW1zLCB3aGljaCBkbyBub3QKICAgb3ZlcmxhcCB3aXRoIGVhY2ggb3RoZXIuIFNoYXJpbmcg
dGhlIFBNRU0gcGFnZXMgYmV0d2VlbiBkb21haW5zIGFyZQogICBub3Qgc3VwcG9ydGVkLCBzbyBQ
TUVNIHBhZ2VzIGFzc2lnbmVkIHRvIGVhY2ggZG9tYWluIHNob3VsZCBub3QKICAgb3ZlcmxhcCB3
aXRoIGVhY2ggb3RoZXIuCgoKUGF0Y2ggT3JnYW5pemF0aW9uCj09PT09PT09PT09PT09PT09PQoK
VGhpcyBSRkMgdjMgaXMgY29tcG9zZWQgb2YgZm9sbG93aW5nIDYgcGFydHMgcGVyIHRoZSB0YXNr
IHRoZXkgYXJlCmdvaW5nIHRvIHNvbHZlLiBUaGUgdG9vbCBzdGFjayBwYXRjaGVzIGFyZSBjb2xs
ZWN0ZWQgYW5kIHNlcGFyYXRlZAppbnRvIGVhY2ggcGFydC4KCi0gUGFydCAwLiBCdWcgZml4IGFu
ZCBjb2RlIGNsZWFudXAKICAgIFswMS8zOV0geDg2XzY0L21tOiBmaXggdGhlIFBEWCBncm91cCBj
aGVjayBpbiBtZW1faG90YWRkX2NoZWNrKCkKICAgIFswMi8zOV0geDg2XzY0L21tOiBkcm9wIHJl
ZHVuZGFudCBNRk4gdG8gcGFnZSBjb252ZW50aW9ucyBpbiBjbGVhbnVwX2ZyYW1lX3RhYmxlKCkK
ICAgIFswMy8zOV0geDg2XzY0L21tOiBhdm9pZCBjbGVhbmluZyB0aGUgdW5tYXBwZWQgZnJhbWUg
dGFibGUKCi0gUGFydCAxLiBEZXRlY3QgaG9zdCBQTUVNCiAgRGV0ZWN0IGhvc3QgUE1FTSB2aWEg
TkZJVC4gTm8gZnJhbWV0YWJsZSBhbmQgTTJQIHRhYmxlIGZvciB0aGVtIGFyZQogIGNyZWF0ZWQg
aW4gdGhpcyBwYXJ0LgoKICAgIFswNC8zOV0geGVuL2NvbW1vbjogYWRkIEtjb25maWcgaXRlbSBm
b3IgcG1lbSBzdXBwb3J0CiAgICBbMDUvMzldIHg4Ni9tbTogZXhjbHVkZSBQTUVNIHJlZ2lvbnMg
ZnJvbSBpbml0aWFsIGZyYW1ldGFibGUKICAgIFswNi8zOV0gYWNwaTogcHJvYmUgdmFsaWQgUE1F
TSByZWdpb25zIHZpYSBORklUCiAgICBbMDcvMzldIHhlbi9wbWVtOiByZWdpc3RlciB2YWxpZCBQ
TUVNIHJlZ2lvbnMgdG8gWGVuIGh5cGVydmlzb3IKICAgIFswOC8zOV0geGVuL3BtZW06IGhpZGUg
TkZJVCBhbmQgZGVueSBhY2Nlc3MgdG8gUE1FTSBmcm9tIERvbTAKICAgIFswOS8zOV0geGVuL3Bt
ZW06IGFkZCBmcmFtZXdvcmsgZm9yIGh5cGVyY2FsbCBYRU5fU1lTQ1RMX252ZGltbV9vcAogICAg
WzEwLzM5XSB4ZW4vcG1lbTogYWRkIFhFTl9TWVNDVExfbnZkaW1tX3BtZW1fZ2V0X3JnaW9uc19u
cgogICAgWzExLzM5XSB4ZW4vcG1lbTogYWRkIFhFTl9TWVNDVExfbnZkaW1tX3BtZW1fZ2V0X3Jl
Z2lvbnMKICAgIFsxMi8zOV0gdG9vbHMveGVuLW5kY3RsOiBhZGQgTlZESU1NIG1hbmFnZW1lbnQg
dXRpbCAneGVuLW5kY3RsJwogICAgWzEzLzM5XSB0b29scy94ZW4tbmRjdGw6IGFkZCBjb21tYW5k
ICdsaXN0JwoKLSBQYXJ0IDIuIFNldHVwIGhvc3QgUE1FTSBmb3IgbWFuYWdlbWVudCBhbmQgZ3Vl
c3QgZGF0YSB1c2FnZQogIEFsbG93IHVzZXJzIG9yIGFkbWlucyBpbiBEb20wIHRvIHNldHVwIGhv
c3QgUE1FTSBwYWdlcyBmb3IKICBtYW5hZ2VtZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlcy4KICAg
KiBNYW5hZ2VtZW50IFBNRU0gcGFnZXMgYXJlIHVzZWQgdG8gc3RvcmUgdGhlIGZyYW1ldGFibGUg
YW5kIE0yUCBvZgogICAgIFBNRU0gcGFnZXMgKGluY2x1ZGluZyB0aGVtc2VsdmVzKSwgYW5kIG5l
dmVyIG1hcHBlZCB0byBndWVzdC4KICAgKiBHdWVzdCBkYXRhIFBNRU0gcGFnZXMgY2FuIGJlIG1h
cHBlZCB0byBndWVzdCBhbmQgdXNlZCBhcyB0aGUKICAgICBiYWNrZW5kIHN0b3JhZ2Ugb2Ygdmly
dHVhbCBOVkRJTU0gZGV2aWNlcy4KCiAgICBbMTQvMzldIHg4Nl82NC9tbTogcmVmYWN0b3IgbWVt
b3J5X2FkZCgpCiAgICBbMTUvMzldIHg4Nl82NC9tbTogYWxsb3cgY3VzdG9taXplZCBsb2NhdGlv
biBvZiBleHRlbmRlZCBmcmFtZXRhYmxlIGFuZCBNMlAgdGFibGUKICAgIFsxNi8zOV0geGVuL3Bt
ZW06IGFkZCBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX3NldHVwIHRvIHNldHVwIG1hbmFnZW1lbnQg
UE1FTSByZWdpb24KICAgIFsxNy8zOV0gdG9vbHMveGVuLW5kY3RsOiBhZGQgY29tbWFuZCAnc2V0
dXAtbWdtdCcKICAgIFsxOC8zOV0geGVuL3BtZW06IHN1cHBvcnQgUE1FTV9SRUdJT05fVFlQRV9N
R01UIGZvciBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX2dldF9yZWdpb25zX25yCiAgICBbMTkvMzld
IHhlbi9wbWVtOiBzdXBwb3J0IFBNRU1fUkVHSU9OX1RZUEVfTUdNVCBmb3IgWEVOX1NZU0NUTF9u
dmRpbW1fcG1lbV9nZXRfcmVnaW9ucwogICAgWzIwLzM5XSB0b29scy94ZW4tbmRjdGw6IGFkZCBv
cHRpb24gJy0tbWdtdCcgdG8gY29tbWFuZCAnbGlzdCcKICAgIFsyMS8zOV0geGVuL3BtZW06IHN1
cHBvcnQgc2V0dXAgUE1FTSByZWdpb24gZm9yIGd1ZXN0IGRhdGEgdXNhZ2UKICAgIFsyMi8zOV0g
dG9vbHMveGVuLW5kY3RsOiBhZGQgY29tbWFuZCAnc2V0dXAtZGF0YScKICAgIFsyMy8zOV0geGVu
L3BtZW06IHN1cHBvcnQgUE1FTV9SRUdJT05fVFlQRV9EQVRBIGZvciBYRU5fU1lTQ1RMX252ZGlt
bV9wbWVtX2dldF9yZWdpb25zX25yCiAgICBbMjQvMzldIHhlbi9wbWVtOiBzdXBwb3J0IFBNRU1f
UkVHSU9OX1RZUEVfREFUQSBmb3IgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucwog
ICAgWzI1LzM5XSB0b29scy94ZW4tbmRjdGw6IGFkZCBvcHRpb24gJy0tZGF0YScgdG8gY29tbWFu
ZCAnbGlzdCcKCi0gUGFydCAzLiBIeXBlcnZpc29yIHN1cHBvcnQgdG8gbWFwIGhvc3QgUE1FTSBw
YWdlcyB0byBIVk0gZG9tYWluCiAgICBbMjYvMzldIHhlbi9wbWVtOiBhZGQgZnVuY3Rpb24gdG8g
bWFwIFBNRU0gcGFnZXMgdG8gSFZNIGRvbWFpbgogICAgWzI3LzM5XSB4ZW4vcG1lbTogcmVsZWFz
ZSBQTUVNIHBhZ2VzIG9uIEhWTSBkb21haW4gZGVzdHJ1Y3Rpb24KICAgIFsyOC8zOV0geGVuOiBh
ZGQgaHlwZXJjYWxsIFhFTk1FTV9wb3B1bGF0ZV9wbWVtX21hcAoKLSBQYXJ0IDQuIFBhc3MgQUNQ
SSBmcm9tIFFFTVUgdG8gWGVuCiAgR3Vlc3QgTkZJVCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZp
Y2VzIGFyZSBidWlsdCBieSBRRU1VLiBUaGlzIHBhcnQKICBpbXBsZW1lbnRzIHRoZSBpbnRlcmZh
Y2UgZm9yIHRoZSBkZXZpY2UgbW9kZWwgdG8gcGFzcyBpdHMgQUNQSSAoRE0KICBBQ1BJKSB0byBY
ZW4sIGFuZCBsb2FkcyBETSBBQ1BJLiBBIHNpbXBsZSBibGFja2xpc3QgbWVjaGFuaXNtIGlzCiAg
YWRkZWQgdG8gcmVqZWN0IERNIEFDUEkgdGFibGVzIGFuZCBuYW1lc3BhY2UgZGV2aWNlcyB0aGF0
IG1heQogIGNvbmZsaWN0IHdpdGggdGhvc2UgYnVpbHQgYnkgWGVuIGl0c2VsZi4KCiAgICBbMjkv
MzldIHRvb2xzOiByZXNlcnZlIGd1ZXN0IG1lbW9yeSBmb3IgQUNQSSBmcm9tIGRldmljZSBtb2Rl
bAogICAgWzMwLzM5XSB0b29scy9saWJhY3BpOiBleHBvc2UgdGhlIG1pbmltdW0gYWxpZ25tZW50
IHVzZWQgYnkgbWVtX29wcy5hbGxvYwogICAgWzMxLzM5XSB0b29scy9saWJhY3BpOiBhZGQgY2Fs
bGJhY2sgdG8gdHJhbnNsYXRlIEdQQSB0byBHVkEKICAgIFszMi8zOV0gdG9vbHMvbGliYWNwaTog
YWRkIGNhbGxiYWNrcyB0byBhY2Nlc3MgWGVuU3RvcmUKICAgIFszMy8zOV0gdG9vbHMvbGliYWNw
aTogYWRkIGEgc2ltcGxlIEFNTCBidWlsZGVyCiAgICBbMzQvMzldIHRvb2xzL2xpYmFjcGk6IGFk
ZCBETSBBQ1BJIGJsYWNrbGlzdHMKICAgIFszNS8zOV0gdG9vbHMvbGliYWNwaTogbG9hZCBBQ1BJ
IGJ1aWx0IGJ5IHRoZSBkZXZpY2UgbW9kZWwKCi0gUGFydCA1LiBSZW1haW5pbmcgdG9vbCBzdGFj
ayBjaGFuZ2VzCiAgQWRkIHhsIGRvbWFpbiBjb25maWd1cmF0aW9uIGFuZCBnZW5lcmF0ZSBuZXcg
UUVNVSBvcHRpb25zIGZvciB2TlZESU1NLgoKICAgIFszNi8zOV0gdG9vbHMveGw6IGFkZCB4bCBk
b21haW4gY29uZmlndXJhdGlvbiBmb3IgdmlydHVhbCBOVkRJTU0gZGV2aWNlcwogICAgWzM3LzM5
XSB0b29scy9saWJ4bDogYWxsb3cgYWJvcnRpbmcgZG9tYWluIGNyZWF0aW9uIG9uIGZhdGFsIFFN
UCBpbml0IGVycm9ycwogICAgWzM4LzM5XSB0b29scy9saWJ4bDogaW5pdGlhdGUgUE1FTSBtYXBw
aW5nIHZpYSBRTVAgY2FsbGJhY2sKICAgIFszOS8zOV0gdG9vbHMvbGlieGw6IGJ1aWxkIHFlbXUg
b3B0aW9ucyBmcm9tIHhsIHZOVkRJTU0gY29uZmlncwoKCiAuZ2l0aWdub3JlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAg
ICAgICAgICAgIHwgIDMzICsrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgICAg
ICAgfCAgIDMgKy0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMgICAgICAgICB8ICA3
NSArKysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oICAgICAgICAgfCAgMTAgKwog
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jICAgICAgIHwgIDQ0ICstCiB0b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICAgICAgfCAgIDIgKy0KIHRvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL3hlbi5pZiAgICAgICB8ICAgMiArLQogdG9vbHMvbGliYWNwaS9hY3BpMl8w
LmggICAgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYmFjcGkvYW1sX2J1aWxkLmMgICAg
ICAgICAgICAgICB8IDMyNiArKysrKysrKysrKysrKwogdG9vbHMvbGliYWNwaS9hbWxfYnVpbGQu
aCAgICAgICAgICAgICAgIHwgMTE2ICsrKysrCiB0b29scy9saWJhY3BpL2J1aWxkLmMgICAgICAg
ICAgICAgICAgICAgfCAzMzAgKysrKysrKysrKysrKysKIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5o
ICAgICAgICAgICAgICAgICB8ICAyMyArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAg
ICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAg
IHwgIDg4ICsrKysKIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyAgICAgICAgICAgICAgICB8ICAx
MyArCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICAgICAgICAgICAgfCAgMTUgKwogdG9v
bHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgICAgIHwgMTU3ICsrKysrKysKIHRvb2xz
L2xpYnhsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgNSArLQogdG9vbHMvbGlieGwv
bGlieGwuaCAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAg
ICAgICAgICAgICAgIHwgIDgxICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAg
ICAgICAgICB8ICAyNSArKwogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICAgICAgICAg
IHwgMTM5ICsrKysrLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgICAgIHwg
IDE2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0uYyAgICAgICAgICAgICB8ICA3OSArKysr
CiB0b29scy9saWJ4bC9saWJ4bF92bnZkaW1tLmggICAgICAgICAgICAgfCAgMzAgKysKIHRvb2xz
L2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgICAgICAgICAgICB8ICAzNiArKwogdG9vbHMvbWlzYy9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL21pc2MveGVuLW5kY3Rs
LmMgICAgICAgICAgICAgICAgICB8IDM5OSArKysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxf
cGFyc2UuYyAgICAgICAgICAgICAgICAgICAgIHwgMTI1ICsrKysrLQogdG9vbHMveGwveGxfdm1j
b250cm9sLmMgICAgICAgICAgICAgICAgIHwgIDE1ICstCiB4ZW4vYXJjaC94ODYvYWNwaS9ib290
LmMgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyAgICAg
ICAgICAgICAgIHwgICA3ICsKIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICAgICAg
ICB8ICAgNSArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgfCAgMzIg
Ky0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICB8IDEyMyArKysrLQog
eGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvdGJv
b3QuYyAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5j
ICAgICAgICAgICAgICAgIHwgMzA5ICsrKysrKysrKy0tLS0KIHhlbi9jb21tb24vS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgOCArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMgICAgICAgICAg
ICAgIHwgICAxICsKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICB8ICAg
MyArCiB4ZW4vY29tbW9uL2tleGVjLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVu
L2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQ0ICsrCiB4ZW4vY29tbW9u
L3BtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCA3NjkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgICAgICB8ICAg
OSArCiB4ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDIgKwogeGVu
L2RyaXZlcnMvYWNwaS9uZml0LmMgICAgICAgICAgICAgICAgIHwgMjk4ICsrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FjcGkvYWN0YmwxLmggICAgICAgICAgICAgICB8ICA2OSArKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgICAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vaHZtX3hzX3N0cmluZ3MuaCB8ICAgOCArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5Lmgg
ICAgICAgICAgICAgfCAgMTQgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAg
ICAgICB8IDEwMCArKysrLQogeGVuL2luY2x1ZGUveGVuL2FjcGkuaCAgICAgICAgICAgICAgICAg
IHwgIDEwICsKIHhlbi9pbmNsdWRlL3hlbi9wbWVtLmggICAgICAgICAgICAgICAgICB8ICA3NiAr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVu
L2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgICAgIHwgIDExICsKIHhlbi9pbmNsdWRl
L3hzbS94c20uaCAgICAgICAgICAgICAgICAgICB8ICAxMiArCiB4ZW4veHNtL2R1bW15LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAg
ICAgICAgICAgICAgIHwgIDE3ICsKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
ICAgICB8ICAgNCArCiA2NSBmaWxlcyBjaGFuZ2VkLCA0MDQ0IGluc2VydGlvbnMoKyksIDEyOCBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJhY3BpL2FtbF9idWlsZC5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGliYWNwaS9hbWxfYnVpbGQuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0uYwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHRvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21p
c2MveGVuLW5kY3RsLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3BtZW0uYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2FjcGkvbmZpdC5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUveGVuL3BtZW0uaAoKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUj-00015s-Gp; Mon, 11 Sep 2017 04:38:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUi-00015h-2t
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 91/78-03642-75316B95; Mon, 11 Sep 2017 04:38:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhohsmvC3
 S4NI7Y4slHxezODB6HN39mymAMYo1My8pvyKBNePTD6WCYxwV5z61MTUwfmTrYuTiEBKYziix
 +cFp1i5GTg4JAV6JI8tmQNkBEqt+7AezhQR6GSWOPw4DsdkE9CVWPD4IFhcRkJa49vkyI4jNL
 NDAJPH2bxGILSwQJXFj/3SwGhYBVYkFnatZQGxeAVuJQ3fmQ82Xl9jVdhHM5hSwkzj48h0zxC
 5biQWnF7BOYORdwMiwilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMjMBgYgGAH4871gYcYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldFaFuk
 kGBRanpqRVpmDjAsYdISHDxKIryLBIHSvMUFibnFmekQqVOMxhyPbtz9w8TRcRNICrHk5eelS
 onzyoFMEgApzSjNgxsEi5dLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua9B7KQJzOvBG7fK6
 BTmIBO4bm0BeSUkkSElFQDo+cG4/O2dZXsco+TrfvdPe/mKCcWnSsvSNS2fC3e8iPstd0uyVa
 JJUsK2xvzlnpUCx3p/2s668YJG8moe9ye8SciLs/QX/EqU1T8X164+J+zfF7cb+59sGFYaLes
 4tCb3ddeFrJGPvwndbWORS5V/9KuO7ZPRLI3HHNfZThj67ubcyb7d67OUWIpzkg01GIuKk4EA
 Hr3u7OSAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505104724!103626684!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64104 invoked from network); 11 Sep 2017 04:38:46 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:46 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078232"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:42 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:42 +0800
Message-Id: <20170911043820.14617-2-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 01/39] x86_64/mm: fix the PDX group
	check in mem_hotadd_check()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgY2hlY2sgcmVmdXNlcyB0aGUgaG90LXBsdWdnZWQgbWVtb3J5IHRoYXQgZmFs
bHMgaW4gb25lCnVudXNlZCBQRFggZ3JvdXAsIHdoaWNoIHNob3VsZCBiZSBhbGxvd2VkLgoKU2ln
bmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8
IDYgKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCmluZGV4IDExNzQ2NzMwYjQuLjZjNTIyMWY5MGMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTEy
OTYsMTIgKzEyOTYsOCBAQCBzdGF0aWMgaW50IG1lbV9ob3RhZGRfY2hlY2sodW5zaWduZWQgbG9u
ZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVwZm4pCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgLyog
TWFrZSBzdXJlIHRoZSBuZXcgcmFuZ2UgaXMgbm90IHByZXNlbnQgbm93ICovCi0gICAgc2lkeCA9
ICgocGZuX3RvX3BkeChzcGZuKSArIFBEWF9HUk9VUF9DT1VOVCAtIDEpICAmIH4oUERYX0dST1VQ
X0NPVU5UIC0gMSkpCi0gICAgICAgICAgICAvIFBEWF9HUk9VUF9DT1VOVDsKKyAgICBzaWR4ID0g
KHBmbl90b19wZHgoc3BmbikgJiB+KFBEWF9HUk9VUF9DT1VOVCAtIDEpKSAvIFBEWF9HUk9VUF9D
T1VOVDsKICAgICBlaWR4ID0gKHBmbl90b19wZHgoZXBmbiAtIDEpICYgfihQRFhfR1JPVVBfQ09V
TlQgLSAxKSkgLyBQRFhfR1JPVVBfQ09VTlQ7Ci0gICAgaWYgKHNpZHggPj0gZWlkeCkKLSAgICAg
ICAgcmV0dXJuIDA7Ci0KICAgICBzID0gZmluZF9uZXh0X3plcm9fYml0KHBkeF9ncm91cF92YWxp
ZCwgZWlkeCwgc2lkeCk7CiAgICAgaWYgKCBzID4gZWlkeCApCiAgICAgICAgIHJldHVybiAwOwot
LSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:38:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUk-00016K-Vo; Mon, 11 Sep 2017 04:38:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUk-000163-7R
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DF/FB-03422-95316B95; Mon, 11 Sep 2017 04:38:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhohsuvC3
 S4O8sE4slHxezODB6HN39mymAMYo1My8pvyKBNeP79o+MBcs5KvqPHGJtYPzJ1sXIxSEkMJ1R
 4u33tyxdjJwcEgK8EkeWzWCFsAMkFj56yQJR1Mso0dqzhRkkwSagL7Hi8UGwIhEBaYlrny8zg
 tjMAg1MEm//FoHYwgI5EvvfrQEbyiKgKtH16Tg7iM0rYCvx99trqGXyErvaLoLN4RSwkzj48h
 3YfCGgmgWnF7BOYORdwMiwilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMCAYgGAH4871gYcYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldF
 aFukkGBRanpqRVpmDjA0YdISHDxKIryLBIHSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5
 5UDmSEAUpRRmgc3AhYnlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMew9kFU9mXgncpldARz
 ABHcFzaQvIESWJCCmpBkZLE3eVhbwRE//+Fjga03jJ9FFOllKdRfribccr5rUW+6hL/kvjc7+
 71/Y4z3XVN0UC0yZYc6R6MUeqXmRKmtnF5z7l/btG49+u+dUdBvNM+u+n77namsDzeoMVd8WG
 uOtBnG/4ph5R/KdVUnG3k61bvW7vwcit3+/ceZmUvcryf2tujNMdbyWW4oxEQy3mouJEAPT3M
 wqOAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505104724!103626684!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64174 invoked from network); 11 Sep 2017 04:38:47 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:47 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078238"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:44 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:43 +0800
Message-Id: <20170911043820.14617-3-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 02/39] x86_64/mm: drop redundant MFN
	to page conventions in cleanup_frame_table()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBwZHhfdG9fcGFnZShwZm5fdG9fcGR4KHBmbikpIGJ5IG1mbl90b19wYWdlKHBmbiks
IHdoaWNoIGlzCmlkZW50aWNhbCB0byB0aGUgZm9ybWVyLgoKU2lnbmVkLW9mZi1ieTogSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDcgKysrLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXgg
NmM1MjIxZjkwYy4uYzkzMzgzZDdkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtNzIwLDEyICs3MjAsMTEgQEAg
c3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICpp
bmZvKQogICAgIHNwZm4gPSBpbmZvLT5zcGZuOwogICAgIGVwZm4gPSBpbmZvLT5lcGZuOwogCi0g
ICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3RvX3BhZ2UocGZuX3RvX3BkeChzcGZuKSk7Ci0g
ICAgZXZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3RvX3BhZ2UocGZuX3RvX3BkeChlcGZuKSk7Cisg
ICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2Uoc3Bmbik7CisgICAgZXZhID0gKHVu
c2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbik7CiAKICAgICAvKiBJbnRpYWxpemUgYWxsIHBh
Z2UgKi8KLSAgICBtZW1zZXQobWZuX3RvX3BhZ2Uoc3BmbiksIC0xLAotICAgICAgICAgICAodW5z
aWduZWQgbG9uZyltZm5fdG9fcGFnZShlcGZuKSAtICh1bnNpZ25lZCBsb25nKW1mbl90b19wYWdl
KHNwZm4pKTsKKyAgICBtZW1zZXQoKHZvaWQgKilzdmEsIC0xLCBldmEgLSBzdmEpOwogCiAgICAg
d2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:38:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUp-00017k-6V; Mon, 11 Sep 2017 04:38:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUo-00016u-GU
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:54 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 3E/17-02044-D5316B95; Mon, 11 Sep 2017 04:38:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42Jpa+sQ0Y0V3hZ
 psPcfm8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH3NaDglGrFxsUt7A2MB6S7GLk4hASmM0rM
 +HeNrYuRk0NCgFfiyLIZrBB2gMS261/YIYp6GSXWvf7IDpJgE9CXWPH4IFiRiIC0xLXPlxlBb
 GaBBiaJt3+Luhg5OIQFQiReLtcECbMIqEpM/NQHNp9XwFZi+/IGRoj58hK72i6CjeEUsJM4+P
 IdM4gtBFSz4PQC1gmMvAsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQ
 mFesl5+duYgQGQz0DA+MOxt/H/Q4xSnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BK+K0LZIIcGi1PTUirTMHGBYwqQlOHiURHijQNK8xQWJucWZ6RCpU4yWHB037/5h4tgEJjd8f
 /CHSYglLz8vVUqcVw6kQQCkIaM0D24cLHYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmlQ
 GZwpOZVwK39RXQQUxAB/Fc2gJyUEkiQkqqgXHfIvOXqTOvsEj+2qQ7ey8T06ICXanFk6z1Xvh
 2x725dCNAMldqb3uEwD8p9kahesXLwpMPM7TcqgtKKtxbmbla2afQSGTvptYj3D3LZU3Tu9OP
 BB1vOt+rmHjkyHfzZcZiF1p7ru9t6V5yUOCDRPuWxSu/Sli/lOJ+8oJtTX3VotdR02/dUVViK
 c5INNRiLipOBAB3x1LCmAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505104730!106558789!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23010 invoked from network); 11 Sep 2017 04:38:52 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:52 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078248"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:46 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:44 +0800
Message-Id: <20170911043820.14617-4-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 03/39] x86_64/mm: avoid cleaning the
	unmapped frame table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y2xlYW51cF9mcmFtZV90YWJsZSgpIGluaXRpYWxpemVzIHRoZSBlbnRpcmUgbmV3bHkgYWRkZWQg
ZnJhbWUgdGFibGUKdG8gYWxsIC0xJ3MuIElmIGl0J3MgY2FsbGVkIGFmdGVyIGV4dGVuZF9mcmFt
ZV90YWJsZSgpIGZhaWxlZCB0byBtYXAKdGhlIGVudGlyZSBmcmFtZSB0YWJsZSwgdGhlIGluaXRp
YWxpemF0aW9uIHdpbGwgaGl0IGEgcGFnZSBmYXVsdC4KCk1vdmUgdGhlIGNsZWFudXAgb2YgcGFy
dGlhbGx5IG1hcHBlZCBmcmFtZXRhYmxlIHRvIGV4dGVuZF9mcmFtZV90YWJsZSgpLAp3aGljaCBo
YXMgZW5vdWdoIGtub3dsZWRnZSBvZiB0aGUgbWFwcGluZyBzdGF0dXMuCgpTaWduZWQtb2ZmLWJ5
OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIHwgNTEgKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjggaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IGM5MzM4
M2Q3ZDkuLmY2MzVlNGJmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTcxMCwxNSArNzEwLDEyIEBAIHZvaWQg
ZnJlZV9jb21wYXRfYXJnX3hsYXQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQRk5fVVAoQ09NUEFUX0FSR19YTEFUX1NJWkUpKTsKIH0KIAotc3RhdGljIHZv
aWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQorc3Rh
dGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZSh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVk
IGxvbmcgZXBmbikKIHsKKyAgICBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvIGluZm8gPSB7IC5zcGZu
ID0gc3BmbiwgLmVwZm4gPSBlcGZuLCAuY3VyID0gc3BmbiB9OwogICAgIHVuc2lnbmVkIGxvbmcg
c3ZhLCBldmE7CiAgICAgbDNfcGdlbnRyeV90IGwzZTsKICAgICBsMl9wZ2VudHJ5X3QgbDJlOwot
ICAgIHVuc2lnbmVkIGxvbmcgc3BmbiwgZXBmbjsKLQotICAgIHNwZm4gPSBpbmZvLT5zcGZuOwot
ICAgIGVwZm4gPSBpbmZvLT5lcGZuOwogCiAgICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3Rv
X3BhZ2Uoc3Bmbik7CiAgICAgZXZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbik7
CkBAIC03NDQsNyArNzQxLDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShzdHJ1
Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKGwy
ZSkgJiAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1BTRSkpID09CiAgICAgICAgICAgICAgIChfUEFH
RV9QU0UgfCBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmIChob3Rh
ZGRfbWVtX3ZhbGlkKGwyZV9nZXRfcGZuKGwyZSksIGluZm8pKQorICAgICAgICAgICAgaWYgKCBo
b3RhZGRfbWVtX3ZhbGlkKGwyZV9nZXRfcGZuKGwyZSksICZpbmZvKSApCiAgICAgICAgICAgICAg
ICAgZGVzdHJveV94ZW5fbWFwcGluZ3Moc3ZhICYgfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElG
VCkgLSAxKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAoKHN2YSAmIH4oKDFVTCA8PCBMMl9Q
QUdFVEFCTEVfU0hJRlQpIC0xICkpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVVM
IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSk7CkBAIC03NjksMjggKzc2NiwzMyBAQCBzdGF0
aWMgaW50IHNldHVwX2ZyYW1ldGFibGVfY2h1bmsodm9pZCAqc3RhcnQsIHZvaWQgKmVuZCwKIHsK
ICAgICB1bnNpZ25lZCBsb25nIHMgPSAodW5zaWduZWQgbG9uZylzdGFydDsKICAgICB1bnNpZ25l
ZCBsb25nIGUgPSAodW5zaWduZWQgbG9uZyllbmQ7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm47Ci0g
ICAgaW50IGVycjsKKyAgICB1bnNpZ25lZCBsb25nIGN1ciwgbWZuOworICAgIGludCBlcnIgPSAw
OwogCiAgICAgQVNTRVJUKCEocyAmICgoMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkpKTsK
ICAgICBBU1NFUlQoIShlICYgKCgxIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSkpOwogCi0g
ICAgZm9yICggOyBzIDwgZTsgcyArPSAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpCisgICAg
Zm9yICggY3VyID0gczsgY3VyIDwgZTsgY3VyICs9ICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSApCiAgICAgewogICAgICAgICBtZm4gPSBhbGxvY19ob3RhZGRfbWZuKGluZm8pOwotICAgICAg
ICBlcnIgPSBtYXBfcGFnZXNfdG9feGVuKHMsIG1mbiwgMVVMIDw8IFBBR0VUQUJMRV9PUkRFUiwK
KyAgICAgICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbihjdXIsIG1mbiwgMVVMIDw8IFBBR0VUQUJM
RV9PUkRFUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1Ip
OwogICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICByZXR1cm4gZXJyOworICAgICAgICAg
ICAgYnJlYWs7CiAgICAgfQotICAgIG1lbXNldChzdGFydCwgLTEsIHMgLSAodW5zaWduZWQgbG9u
ZylzdGFydCk7CiAKLSAgICByZXR1cm4gMDsKKyAgICBpZiAoICFlcnIgKQorICAgICAgICBtZW1z
ZXQoc3RhcnQsIC0xLCBjdXIgLSBzKTsKKyAgICBlbHNlCisgICAgICAgIGRlc3Ryb3lfeGVuX21h
cHBpbmdzKHMsIGN1cik7CisKKyAgICByZXR1cm4gZXJyOwogfQogCiBzdGF0aWMgaW50IGV4dGVu
ZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewogICAgIHVuc2ln
bmVkIGxvbmcgY2lkeCwgbmlkeCwgZWlkeCwgc3BmbiwgZXBmbjsKKyAgICBpbnQgZXJyID0gMDsK
IAogICAgIHNwZm4gPSBpbmZvLT5zcGZuOwogICAgIGVwZm4gPSBpbmZvLT5lcGZuOwpAQCAtODA5
LDggKzgxMSw2IEBAIHN0YXRpYyBpbnQgZXh0ZW5kX2ZyYW1lX3RhYmxlKHN0cnVjdCBtZW1faG90
YWRkX2luZm8gKmluZm8pCiAKICAgICB3aGlsZSAoIGNpZHggPCBlaWR4ICkKICAgICB7Ci0gICAg
ICAgIGludCBlcnI7Ci0KICAgICAgICAgbmlkeCA9IGZpbmRfbmV4dF9iaXQocGR4X2dyb3VwX3Zh
bGlkLCBlaWR4LCBjaWR4KTsKICAgICAgICAgaWYgKCBuaWR4ID49IGVpZHggKQogICAgICAgICAg
ICAgbmlkeCA9IGVpZHg7CkBAIC04MTgsMTQgKzgxOCwxOSBAQCBzdGF0aWMgaW50IGV4dGVuZF9m
cmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBkeF90b19wYWdlKG5pZHggKiBQRFhfR1JPVVBfQ09VTlQp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8pOwogICAgICAgICBp
ZiAoIGVyciApCi0gICAgICAgICAgICByZXR1cm4gZXJyOworICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2lkeCA9IGZpbmRfbmV4dF96ZXJvX2JpdChwZHhfZ3JvdXBfdmFsaWQsIGVpZHgs
IG5pZHgpOwogICAgIH0KIAotICAgIG1lbXNldChtZm5fdG9fcGFnZShzcGZuKSwgMCwKLSAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbikgLSAodW5zaWduZWQgbG9uZylt
Zm5fdG9fcGFnZShzcGZuKSk7Ci0gICAgcmV0dXJuIDA7CisgICAgaWYgKCAhZXJyICkKKyAgICAg
ICAgbWVtc2V0KG1mbl90b19wYWdlKHNwZm4pLCAwLAorICAgICAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpbWZuX3RvX3BhZ2UoZXBmbikgLQorICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
bWZuX3RvX3BhZ2Uoc3BmbikpOworICAgIGVsc2UKKyAgICAgICAgY2xlYW51cF9mcmFtZV90YWJs
ZShzcGZuLCBwZHhfdG9fcGZuKGNpZHggKiBQRFhfR1JPVVBfQ09VTlQpKTsKKworICAgIHJldHVy
biBlcnI7CiB9CiAKIHZvaWQgX19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKQEAgLTE0
MDQsOCArMTQwOSw4IEBAIGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWdu
ZWQgbG9uZyBlcGZuLCB1bnNpZ25lZCBpbnQgcHhtKQogICAgIGluZm8uY3VyID0gc3BmbjsKIAog
ICAgIHJldCA9IGV4dGVuZF9mcmFtZV90YWJsZSgmaW5mbyk7Ci0gICAgaWYgKHJldCkKLSAgICAg
ICAgZ290byBkZXN0cm95X2ZyYW1ldGFibGU7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3Rv
IHJlc3RvcmVfbm9kZV9zdGF0dXM7CiAKICAgICAvKiBTZXQgbWF4X3BhZ2UgYXMgc2V0dXBfbTJw
X3RhYmxlIHdpbGwgdXNlIGl0Ki8KICAgICBpZiAobWF4X3BhZ2UgPCBlcGZuKQpAQCAtMTQ0OCw4
ICsxNDUzLDggQEAgZGVzdHJveV9tMnA6CiAgICAgbWF4X3BhZ2UgPSBvbGRfbWF4OwogICAgIHRv
dGFsX3BhZ2VzID0gb2xkX3RvdGFsOwogICAgIG1heF9wZHggPSBwZm5fdG9fcGR4KG1heF9wYWdl
IC0gMSkgKyAxOwotZGVzdHJveV9mcmFtZXRhYmxlOgotICAgIGNsZWFudXBfZnJhbWVfdGFibGUo
JmluZm8pOworICAgIGNsZWFudXBfZnJhbWVfdGFibGUoc3BmbiwgZXBmbik7CityZXN0b3JlX25v
ZGVfc3RhdHVzOgogICAgIGlmICggIW9yaWdfb25saW5lICkKICAgICAgICAgbm9kZV9zZXRfb2Zm
bGluZShub2RlKTsKICAgICBOT0RFX0RBVEEobm9kZSktPm5vZGVfc3RhcnRfcGZuID0gb2xkX25v
ZGVfc3RhcnQ7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:38:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUq-000196-Hm; Mon, 11 Sep 2017 04:38:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUp-00017A-4S
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:55 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 1B/7C-01761-E5316B95; Mon, 11 Sep 2017 04:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhohsrvC3
 S4HarrsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFxzWrmgjaOivnfFzM1MH5m62Lk4hASmM4o
 8WXTMeYuRk4OCQFeiSPLZrBC2AESpy/2sEAU9TJKvFs6iwkkwSagL7Hi8UGwIhEBaYlrny8zg
 hQxCxxkljhw8BR7FyMHh7CAv8SsJ0YgNSwCqhL3118DW8ArYCvRMGMF1DJ5iV1tF8HmcArYSR
 x8+Q4sLgRUs+D0AtYJjLwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgSGAwMQ7GCc2uB8iFGSg0lJlPfd8S2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 VYS2RQoJFqWmp1akZeYAAxMmLcHBoyTCu0gQKM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUK
 XFeOZAZAiBFGaV5cCNgUXKJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrz3QFbxZOaVwG16BX
 QEE9ARPJe2gBxRkoiQkmpgtNWz/f9Lx8J90ux1XNILp3oL2f790SEQbu4ked8j+hnzUrPWMN0
 XE1I/Lz3wNFPu14vJRlliuxVOPCy8Uylz+GRBq4/PErWsOW4T4xc/Si0//LLkVur1wy6RG3q+
 tOvriLdySy+c0P91bYJ8hM6T3g6byQEThI5UlsiKHXE0OLumuMo257OqEktxRqKhFnNRcSIAo
 Ipm340CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505104731!82444357!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63117 invoked from network); 11 Sep 2017 04:38:53 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Sep 2017 04:38:53 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078260"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:49 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:45 +0800
Message-Id: <20170911043820.14617-5-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 04/39] xen/common: add Kconfig item
	for pmem support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIENPTkZJR19QTUVNIHRvIGVuYWJsZSBOVkRJTU0gcGVyc2lzdGVudCBtZW1vcnkgc3VwcG9y
dC4gQnkKZGVmYXVsdCwgaXQncyBOLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhh
b3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9LY29uZmlnIHwgOCArKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBkYzhlODc2NDM5Li5kNDU2NWIx
YzdiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC0yNzksNCArMjc5LDEyIEBAIGNvbmZpZyBDTURMSU5FX09WRVJSSURFCiAKIAkgIFRo
aXMgaXMgdXNlZCB0byB3b3JrIGFyb3VuZCBicm9rZW4gYm9vdGxvYWRlcnMuIFRoaXMgc2hvdWxk
CiAJICBiZSBzZXQgdG8gJ04nIHVuZGVyIG5vcm1hbCBjb25kaXRpb25zLgorCitjb25maWcgTlZE
SU1NX1BNRU0KKwlib29sICJQZXJzaXN0ZW50IG1lbW9yeSBzdXBwb3J0IgorCWRlZmF1bHQgbgor
CS0tLWhlbHAtLS0KKwkgIEVuYWJsZSBzdXBwb3J0IGZvciBOVkRJTU0gaW4gdGhlIHBlcnNpc3Rl
bnQgbWVtb3J5IG1vZGUuCisKKwkgIElmIHVuc3VyZSwgc2F5IE4uCiBlbmRtZW51Ci0tIAoyLjE0
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:38:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUr-0001AC-Od; Mon, 11 Sep 2017 04:38:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUp-000189-Tj
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:56 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 BF/7B-02041-F5316B95; Mon, 11 Sep 2017 04:38:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+sQ0Y0T3hZ
 pMKtH2mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbg1s4m94FpWxePvu9gbGI8EdjFycQgJTGeU
 2LxkNXMXIyeHhACvxJFlM1gh7ACJ9q7ZTBBFvYwSxze2MIIk2AT0JVY8PghWJCIgLXHt82VGk
 CJmgXVMEnNf/QabJCwQJvF+w3+wBhYBVYldt5tZQGxeAVuJZ7famSA2yEvsarsINohTwE7i4M
 t3YL1CQDULTi9gncDIu4CRYRWjRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJ
 SsV5yfu4mRmBI1DMwMO5g/H3c7xCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8KoIbYsUEixKTU+tSMvMAQYnTFqCg0dJhDcKJM1bXJCYW5yZDpE6xWjMcWDClT9MHB037/5hE
 mLJy89LlRLnlQMpFQApzSjNgxsEi5pLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5ZUCm8G
 TmlcDtewV0ChPQKTyXtoCcUpKIkJJqYOz2sd2aka81b8e2cvnuqmOFiR8FHkZWndaesj/305X
 Uoq077t5JZJ/QfzVok1gXRzXLeVtbsdAFddYTIp4sZIq9biu9fKuE3s0+7wr3hat/aFys/ru8
 ovdjNOMB7n3q89e+bql/+fnAurXXPrGu4pqT0dGrklHP+GnPbT32Cg/bNdb6cw6rT1BiKc5IN
 NRiLipOBAD5zb7GlQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505104730!106558789!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23095 invoked from network); 11 Sep 2017 04:38:53 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:53 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078273"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:51 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:46 +0800
Message-Id: <20170911043820.14617-6-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 05/39] x86/mm: exclude PMEM regions
	from initial frametable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gc3BlY2lmaWNhdGlvbiBkZWZpbmVzIHRoYXQgUE1FTSByZWdpb25zIGNhbm5vdCBhcHBlYXIg
aW4gbWFyZ2lucwpiZXR3ZWVuIFJBTSByZWdpb25zLiBJZiB0aGF0IGRvZXMgaGFwcGVuLCBpbml0
X2ZyYW1ldGFibGUoKSB3aWxsIG5lZWQKdG8gYWxsb2NhdGUgUkFNIGZvciB0aGUgcGFydCBvZiBm
cmFtZXRhYmxlIG9mIFBNRU0gcmVnaW9ucy4gSG93ZXZlciwKUE1FTSByZWdpb25zIGNhbiBiZSB2
ZXJ5IGxhcmdlIChzZXZlcmFsIHRlcmFieXRlcyBvciBtb3JlKSwgc28KaW5pdF9mcmFtZXRhYmxl
KCkgbWF5IGZhaWwuCgpCZWNhdXNlIFhlbiBkb2VzIG5vdCB1c2UgUE1FTSBhdCB0aGUgYm9vdCB0
aW1lLCB3ZSBjYW4gZGVmZXIgdGhlCmFjdHVhbCByZXNvdXJjZSBhbGxvY2F0aW9uIG9mIGZyYW1l
dGFibGUgb2YgUE1FTSByZWdpb25zLiBBdCB0aGUgYm9vdAp0aW1lLCBhbGwgcGFnZXMgb2YgZnJh
bWV0YWJsZSBvZiBQTUVNIHJlZ2lvbnMgYXBwZWFyaW5nIGJldHdlZW4gUkFNCnJlZ2lvbnMgYXJl
IG1hcHBlZCBvbmUgUkFNIHBhZ2UgZmlsbGVkIHdpdGggMHhmZi4KCkFueSBhdHRlbXB0LCB3aGlj
aHMgd3JpdGUgdG8gdGhvc2UgZnJhbWV0YWJsZSBwYWdlcyBiZWZvcmUgdGhlIHRoZWlyCmFjdHVh
bCByZXNvdXJjZSBpcyBhbGxvY2F0ZWQsIGltcGxpZXMgYnVncyBpbiBYZW4uIFRoZXJlZm9yZSwg
dGhlCnJlYWQtb25seSBtYXBwaW5nIGlzIHVzZWQgaGVyZSB0byBtYWtlIHRob3NlIGJ1Z3MgZXhw
bGljaXQuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50
ZWwuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICB8IDExNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgIHwgICA0ICsrCiB4ZW4vZHJpdmVycy9hY3BpL01ha2Vm
aWxlIHwgICAyICsKIHhlbi9kcml2ZXJzL2FjcGkvbmZpdC5jICAgfCAxMTYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hY3BpL2FjdGJs
MS5oIHwgIDQzICsrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vYWNwaS5oICAgIHwg
ICA3ICsrKwogNiBmaWxlcyBjaGFuZ2VkLCAyNzggaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvYWNwaS9uZml0LmMKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU1YTAyOWM5
YmUuLjJmZGY2MDk4MDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC04Myw2ICs4Myw5IEBACiAgKiBhbiBhcHBsaWNhdGlvbi1zdXBwbGll
ZCBidWZmZXIpLgogICovCiAKKyNpZmRlZiBDT05GSUdfTlZESU1NX1BNRU0KKyNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgorI2VuZGlmCiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4v
a2VybmVsLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgpAQCAtMTk2LDMxICsxOTksMTIzIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX21taW9fcmVsYXgoY29uc3QgY2hhciAqcykKIH0KIGN1c3Rv
bV9wYXJhbSgibW1pby1yZWxheCIsIHBhcnNlX21taW9fcmVsYXgpOwogCi1zdGF0aWMgdm9pZCBf
X2luaXQgaW5pdF9mcmFtZXRhYmxlX2NodW5rKHZvaWQgKnN0YXJ0LCB2b2lkICplbmQpCitzdGF0
aWMgdm9pZCBfX2luaXQgaW5pdF9mcmFtZXRhYmxlX3JhbV9jaHVuayh1bnNpZ25lZCBsb25nIHMs
IHVuc2lnbmVkIGxvbmcgZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIHMgPSAodW5zaWduZWQgbG9u
ZylzdGFydDsKLSAgICB1bnNpZ25lZCBsb25nIGUgPSAodW5zaWduZWQgbG9uZyllbmQ7Ci0gICAg
dW5zaWduZWQgbG9uZyBzdGVwLCBtZm47CisgICAgdW5zaWduZWQgbG9uZyBjdXIsIHN0ZXAsIG1m
bjsKIAotICAgIEFTU0VSVCghKHMgJiAoKDEgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSk7
Ci0gICAgZm9yICggOyBzIDwgZTsgcyArPSBzdGVwIDw8IFBBR0VfU0hJRlQgKQorICAgIGZvciAo
IGN1ciA9IHM7IGN1ciA8IGU7IGN1ciArPSBzdGVwIDw8IFBBR0VfU0hJRlQgKQogICAgIHsKICAg
ICAgICAgc3RlcCA9IDFVTCA8PCAoY3B1X2hhc19wYWdlMWdiICYmCi0gICAgICAgICAgICAgICAg
ICAgICAgICEocyAmICgoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgLSAxKSkgPworICAgICAg
ICAgICAgICAgICAgICAgICAhKGN1ciAmICgoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgLSAx
KSkgPwogICAgICAgICAgICAgICAgICAgICAgICBMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NI
SUZUIDoKICAgICAgICAgICAgICAgICAgICAgICAgTDJfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9T
SElGVCk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBoYXJkY29kZWQgNCBiZWxvdyBpcyBh
cmJpdHJhcnkgLSBqdXN0IHBpY2sgd2hhdGV2ZXIgeW91IHRoaW5rCiAgICAgICAgICAqIGlzIHJl
YXNvbmFibGUgdG8gd2FzdGUgYXMgYSB0cmFkZS1vZmYgZm9yIHVzaW5nIGEgbGFyZ2UgcGFnZS4K
ICAgICAgICAgICovCi0gICAgICAgIHdoaWxlICggc3RlcCAmJiBzICsgKHN0ZXAgPDwgUEFHRV9T
SElGVCkgPiBlICsgKDQgPDwgUEFHRV9TSElGVCkgKQorICAgICAgICB3aGlsZSAoIHN0ZXAgJiYg
Y3VyICsgKHN0ZXAgPDwgUEFHRV9TSElGVCkgPiBlICsgKDQgPDwgUEFHRV9TSElGVCkgKQogICAg
ICAgICAgICAgc3RlcCA+Pj0gUEFHRVRBQkxFX09SREVSOwogICAgICAgICBtZm4gPSBhbGxvY19i
b290X3BhZ2VzKHN0ZXAsIHN0ZXApOwotICAgICAgICBtYXBfcGFnZXNfdG9feGVuKHMsIG1mbiwg
c3RlcCwgUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbihjdXIsIG1m
biwgc3RlcCwgUEFHRV9IWVBFUlZJU09SKTsKICAgICB9CiAKLSAgICBtZW1zZXQoc3RhcnQsIDAs
IGVuZCAtIHN0YXJ0KTsKLSAgICBtZW1zZXQoZW5kLCAtMSwgcyAtIGUpOworICAgIG1lbXNldCgo
dm9pZCAqKXMsIDAsIGUgLSBzKTsKKyAgICBtZW1zZXQoKHZvaWQgKillLCAtMSwgY3VyIC0gZSk7
Cit9CisKKyNpZmRlZiBDT05GSUdfTlZESU1NX1BNRU0KK3N0YXRpYyB2b2lkIF9faW5pdCBpbml0
X2ZyYW1ldGFibGVfcG1lbV9jaHVuayh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSkK
K3sKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBwbWVtX2luaXRfZnJhbWV0YWJsZV9tZm47CisK
KyAgICBBU1NFUlQoISgocyB8IGUpICYgKFBBR0VfU0laRSAtIDEpKSk7CisKKyAgICBpZiAoICFw
bWVtX2luaXRfZnJhbWV0YWJsZV9tZm4gKQorICAgIHsKKyAgICAgICAgcG1lbV9pbml0X2ZyYW1l
dGFibGVfbWZuID0gYWxsb2NfYm9vdF9wYWdlcygxLCAxKTsKKyAgICAgICAgaWYgKCAhcG1lbV9p
bml0X2ZyYW1ldGFibGVfbWZuICkKKyAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9y
eSBmb3IgcG1lbSBpbml0aWFsIGZyYW1lIHRhYmxlIHBhZ2UiKTsKKyAgICAgICAgbWVtc2V0KG1m
bl90b192aXJ0KHBtZW1faW5pdF9mcmFtZXRhYmxlX21mbiksIC0xLCBQQUdFX1NJWkUpOworICAg
IH0KKworICAgIHdoaWxlICggcyA8IGUgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICog
VGhlIHJlYWwgZnJhbWUgdGFibGUgZW50cmllcyBvZiBhIHBtZW0gcmVnaW9uIHdpbGwgYmUKKyAg
ICAgICAgICogY3JlYXRlZCB3aGVuIHRoZSBwbWVtIHJlZ2lvbiBpcyByZWdpc3RlcmVkIHRvIGh5
cGVydmlzb3IuCisgICAgICAgICAqIEFueSB3cml0ZSBhdHRlbXB0IHRvIHRoZSBpbml0aWFsIGVu
dHJpZXMgb2YgdGhhdCBwbWVtCisgICAgICAgICAqIHJlZ2lvbiBpbXBsaWVzIHBvdGVudGlhbCBo
eXBlcnZpc29yIGJ1Z3MuIEluIG9yZGVyIHRvIG1ha2UKKyAgICAgICAgICogdGhvc2UgYnVncyBl
eHBsaWNpdCwgbWFwIHRob3NlIGluaXRpYWwgZW50cmllcyBhcyByZWFkLW9ubHkuCisgICAgICAg
ICAqLworICAgICAgICBtYXBfcGFnZXNfdG9feGVuKHMsIHBtZW1faW5pdF9mcmFtZXRhYmxlX21m
biwgMSwgUEFHRV9IWVBFUlZJU09SX1JPKTsKKyAgICAgICAgcyArPSBQQUdFX1NJWkU7CisgICAg
fQorfQorI2VuZGlmIC8qIENPTkZJR19OVkRJTU1fUE1FTSAqLworCitzdGF0aWMgdm9pZCBfX2lu
aXQgaW5pdF9mcmFtZXRhYmxlX2NodW5rKHZvaWQgKnN0YXJ0LCB2b2lkICplbmQpCit7CisgICAg
dW5zaWduZWQgbG9uZyBzID0gKHVuc2lnbmVkIGxvbmcpc3RhcnQ7CisgICAgdW5zaWduZWQgbG9u
ZyBlID0gKHVuc2lnbmVkIGxvbmcpZW5kOworI2lmZGVmIENPTkZJR19OVkRJTU1fUE1FTQorICAg
IHVuc2lnbmVkIGxvbmcgcG1lbV9zbWZuLCBwbWVtX2VtZm47CisgICAgdW5zaWduZWQgbG9uZyBw
bWVtX3NwYWdlID0gcywgcG1lbV9lcGFnZSA9IHM7CisgICAgdW5zaWduZWQgbG9uZyBwbWVtX3Bh
Z2VfYWxpZ25lZDsKKyAgICBib29sIGZvdW5kID0gZmFsc2U7CisjZW5kaWYgLyogQ09ORklHX05W
RElNTV9QTUVNICovCisKKyAgICBBU1NFUlQoIShzICYgKCgxIDw8IEwyX1BBR0VUQUJMRV9TSElG
VCkgLSAxKSkpOworCisjaWZuZGVmIENPTkZJR19OVkRJTU1fUE1FTQorICAgIGluaXRfZnJhbWV0
YWJsZV9yYW1fY2h1bmsocywgZSk7CisjZWxzZQorICAgIHdoaWxlICggcyA8IGUgKQorICAgIHsK
KyAgICAgICAgLyogTm8gcHJldmlvdXMgZm91bmQgcG1lbSByZWdpb24gb3ZlcmxhcHMgd2l0aCBz
IH4gZS4gKi8KKyAgICAgICAgaWYgKCBzID49IChwbWVtX2VwYWdlICYgUEFHRV9NQVNLKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGZvdW5kID0gYWNwaV9uZml0X2Jvb3Rfc2VhcmNoX3BtZW0o
CisgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4oKHN0cnVjdCBwYWdlX2luZm8gKilz
KSksCisgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4oKHN0cnVjdCBwYWdlX2luZm8g
KillKSksCisgICAgICAgICAgICAgICAgJnBtZW1fc21mbiwgJnBtZW1fZW1mbik7CisgICAgICAg
ICAgICBpZiAoIGZvdW5kICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwbWVtX3Nw
YWdlID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoX21mbihwbWVtX3NtZm4pKTsKKyAgICAg
ICAgICAgICAgICBwbWVtX2VwYWdlID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoX21mbihw
bWVtX2VtZm4pKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIC8qIE5vIHBt
ZW0gcmVnaW9uIGZvdW5kIGluIHMgfiBlLiAqLworICAgICAgICBpZiAoIHMgPj0gKHBtZW1fZXBh
Z2UgJiBQQUdFX01BU0spICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5pdF9mcmFtZXRhYmxl
X3JhbV9jaHVuayhzLCBlKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBzIDwgcG1lbV9zcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGluaXRfZnJh
bWV0YWJsZV9yYW1fY2h1bmsocywgcG1lbV9zcGFnZSk7CisgICAgICAgICAgICBwbWVtX3BhZ2Vf
YWxpZ25lZCA9IChwbWVtX3NwYWdlICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0s7CisgICAg
ICAgICAgICBpZiAoIHBtZW1fcGFnZV9hbGlnbmVkID4gcG1lbV9lcGFnZSApCisgICAgICAgICAg
ICAgICAgbWVtc2V0KCh2b2lkICopcG1lbV9lcGFnZSwgLTEsIHBtZW1fcGFnZV9hbGlnbmVkIC0g
cG1lbV9lcGFnZSk7CisgICAgICAgICAgICBzID0gcG1lbV9wYWdlX2FsaWduZWQ7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwbWVtX3BhZ2VfYWxpZ25l
ZCA9IHBtZW1fZXBhZ2UgJiBQQUdFX01BU0s7CisgICAgICAgICAgICBpZiAoIHBtZW1fcGFnZV9h
bGlnbmVkID4gcyApCisgICAgICAgICAgICAgICAgaW5pdF9mcmFtZXRhYmxlX3BtZW1fY2h1bmso
cywgcG1lbV9wYWdlX2FsaWduZWQpOworICAgICAgICAgICAgaWYgKCBwbWVtX3BhZ2VfYWxpZ25l
ZCA8IHBtZW1fZXBhZ2UgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGluaXRfZnJh
bWV0YWJsZV9yYW1fY2h1bmsocG1lbV9wYWdlX2FsaWduZWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtaW4ocG1lbV9wYWdlX2FsaWduZWQgKyBQQUdFX1NJWkUs
IGUpKTsKKyAgICAgICAgICAgICAgICBtZW1zZXQoKHZvaWQgKilwbWVtX3BhZ2VfYWxpZ25lZCwg
LTEsCisgICAgICAgICAgICAgICAgICAgICAgIHBtZW1fZXBhZ2UgLSBwbWVtX3BhZ2VfYWxpZ25l
ZCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBzID0gKHBtZW1fZXBhZ2UgKyBQQUdFX1NJ
WkUgLSAxKSAmIFBBR0VfTUFTSzsKKyAgICAgICAgfQorICAgIH0KKyNlbmRpZgogfQogCiB2b2lk
IF9faW5pdCBpbml0X2ZyYW1ldGFibGUodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggM2NiZTMwNTIwMi4uYjllYmRhOGY0
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTEzNTgsNiArMTM1OCwxMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0
X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIEJVSUxEX0JVR19PTihNQUNIMlBIWVNfVklS
VF9TVEFSVCAhPSBST19NUFRfVklSVF9TVEFSVCk7CiAgICAgQlVJTERfQlVHX09OKE1BQ0gyUEhZ
U19WSVJUX0VORCAgICE9IFJPX01QVF9WSVJUX0VORCk7CiAKKyNpZmRlZiBDT05GSUdfTlZESU1N
X1BNRU0KKyAgICBhY3BpX25maXRfYm9vdF9pbml0KCk7CisjZW5kaWYKKwogICAgIGluaXRfZnJh
bWV0YWJsZSgpOwogCiAgICAgaWYgKCAhYWNwaV9ib290X3RhYmxlX2luaXRfZG9uZSApCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtl
ZmlsZQppbmRleCA0NDRiMTFkNTgzLi5jOGJiODY5Y2I4IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9hY3BpL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKQEAgLTksMyAr
OSw1IEBAIG9iai0kKENPTkZJR19IQVNfQ1BVRlJFUSkgKz0gcG1zdGF0Lm8KIAogb2JqLSQoQ09O
RklHX1g4NikgKz0gaHdyZWdzLm8KIG9iai0kKENPTkZJR19YODYpICs9IHJlYm9vdC5vCisKK29i
ai0kKENPTkZJR19OVkRJTU1fUE1FTSkgKz0gbmZpdC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9hY3BpL25maXQuYyBiL3hlbi9kcml2ZXJzL2FjcGkvbmZpdC5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmUwOTkzNzhlZTAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
ZHJpdmVycy9hY3BpL25maXQuYwpAQCAtMCwwICsxLDExNiBAQAorLyoKKyAqIHhlbi9kcml2ZXJz
L2FjcGkvbmZpdC5jCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3LCBJbnRlbCBDb3Jwb3JhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRp
b25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5j
bHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9t
bS5oPgorI2luY2x1ZGUgPHhlbi9wZm4uaD4KKworLyoKKyAqIEdVSUQgb2YgYSBieXRlIGFkZHJl
c3NhYmxlIHBlcnNpc3RlbnQgbWVtb3J5IHJlZ2lvbgorICogKHJlZi4gQUNQSSA2LjIsIFNlY3Rp
b24gNS4yLjI1LjIpCisgKi8KK3N0YXRpYyBjb25zdCB1aW50OF90IG5maXRfc3BhX3BtZW1fZ3Vp
ZFtdID0KK3sKKyAgICAweDc5LCAweGQzLCAweGYwLCAweDY2LCAweGYzLCAweGI0LCAweDc0LCAw
eDQwLAorICAgIDB4YWMsIDB4NDMsIDB4MGQsIDB4MzMsIDB4MTgsIDB4YjcsIDB4OGMsIDB4ZGIs
Cit9OworCitzdHJ1Y3QgYWNwaV9uZml0X2Rlc2MgeworICAgIHN0cnVjdCBhY3BpX3RhYmxlX25m
aXQgKmFjcGlfdGFibGU7Cit9OworCitzdGF0aWMgc3RydWN0IGFjcGlfbmZpdF9kZXNjIG5maXRf
ZGVzYzsKKwordm9pZCBfX2luaXQgYWNwaV9uZml0X2Jvb3RfaW5pdCh2b2lkKQoreworICAgIGFj
cGlfc3RhdHVzIHN0YXR1czsKKyAgICBhY3BpX3BoeXNpY2FsX2FkZHJlc3MgbmZpdF9hZGRyOwor
ICAgIGFjcGlfbmF0aXZlX3VpbnQgbmZpdF9sZW47CisKKyAgICBzdGF0dXMgPSBhY3BpX2dldF90
YWJsZV9waHlzKEFDUElfU0lHX05GSVQsIDAsICZuZml0X2FkZHIsICZuZml0X2xlbik7CisgICAg
aWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCisgICAgICAgIHJldHVybjsKKworICAgIG5maXRf
ZGVzYy5hY3BpX3RhYmxlID0gKHN0cnVjdCBhY3BpX3RhYmxlX25maXQgKilfX3ZhKG5maXRfYWRk
cik7CisgICAgbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZyluZml0X2Rlc2MuYWNwaV90
YWJsZSwgUEZOX0RPV04obmZpdF9hZGRyKSwKKyAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChu
Zml0X2FkZHIgKyBuZml0X2xlbikgLSBQRk5fRE9XTihuZml0X2FkZHIpLAorICAgICAgICAgICAg
ICAgICAgICAgUEFHRV9IWVBFUlZJU09SKTsKK30KKworLyoqCisgKiBTZWFyY2ggcG1lbSByZWdp
b25zIG92ZXJsYXBwZWQgd2l0aCB0aGUgc3BlY2lmaWVkIGFkZHJlc3MgcmFuZ2UuCisgKgorICog
UGFyYW1ldGVyczoKKyAqICBAc21mbiwgQGVtZm46IHRoZSBzdGFydCBhbmQgZW5kIE1GTiBvZiBh
ZGRyZXNzIHJhbmdlIHRvIHNlYXJjaAorICogIEByZXRfc21mbiwgQHJldF9lbWZuOiByZXR1cm4g
dGhlIGFkZHJlc3MgcmFuZ2Ugb2YgdGhlIGZpcnN0IHBtZW0gcmVnaW9uCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgIGluIGFib3ZlIHJhbmdlCisgKgorICogUmV0dXJuOgorICogIFJldHVybiB0
cnVlIGlmIGEgcG1lbSByZWdpb24gaXMgb3ZlcmxhcHBlZCB3aXRoIEBzbWZuIC0gQGVtZm4uIFRo
ZQorICogIHN0YXJ0IGFuZCBlbmQgTUZOIG9mIHRoZSBsb3dlc3QgcG1lbSByZWdpb24gYXJlIHJl
dHVybmVkIHZpYQorICogIEByZXRfc21mbiBhbmQgQHJldF9lbWZuIHJlc3BlY3RpdmVseS4KKyAq
CisgKiAgUmV0dXJuIGZhbHNlIGlmIG5vIHBtZW0gcmVnaW9uIGlzIG92ZXJsYXBwZWQgd2l0aCBA
c21mbiAtIEBlbWZuLgorICovCitib29sIF9faW5pdCBhY3BpX25maXRfYm9vdF9zZWFyY2hfcG1l
bSh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnJldF9zbWZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcmV0X2VtZm4p
Cit7CisgICAgc3RydWN0IGFjcGlfdGFibGVfbmZpdCAqbmZpdF90YWJsZSA9IG5maXRfZGVzYy5h
Y3BpX3RhYmxlOworICAgIHVpbnQzMl90IGhkcl9vZmZzZXQgPSBzaXplb2YoKm5maXRfdGFibGUp
OworICAgIHVuc2lnbmVkIGxvbmcgc2FkZHIgPSBwZm5fdG9fcGFkZHIoc21mbiksIGVhZGRyID0g
cGZuX3RvX3BhZGRyKGVtZm4pOworICAgIHVuc2lnbmVkIGxvbmcgcmV0X3NhZGRyID0gMCwgcmV0
X2VhZGRyID0gMDsKKworICAgIGlmICggIW5maXRfdGFibGUgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICB3aGlsZSAoIGhkcl9vZmZzZXQgPCBuZml0X3RhYmxlLT5oZWFkZXIubGVuZ3Ro
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBhY3BpX25maXRfaGVhZGVyICpoZHIgPSAodm9pZCAq
KW5maXRfdGFibGUgKyBoZHJfb2Zmc2V0OworICAgICAgICBzdHJ1Y3QgYWNwaV9uZml0X3N5c3Rl
bV9hZGRyZXNzICpzcGE7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgcG1lbV9zYWRkciwgcG1lbV9l
YWRkcjsKKworICAgICAgICBoZHJfb2Zmc2V0ICs9IGhkci0+bGVuZ3RoOworCisgICAgICAgIGlm
ICggaGRyLT50eXBlICE9IEFDUElfTkZJVF9UWVBFX1NZU1RFTV9BRERSRVNTICkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIHNwYSA9IChzdHJ1Y3QgYWNwaV9uZml0X3N5c3RlbV9h
ZGRyZXNzICopaGRyOworICAgICAgICBpZiAoIG1lbWNtcChzcGEtPnJhbmdlX2d1aWQsIG5maXRf
c3BhX3BtZW1fZ3VpZCwgMTYpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHBt
ZW1fc2FkZHIgPSBzcGEtPmFkZHJlc3M7CisgICAgICAgIHBtZW1fZWFkZHIgPSBwbWVtX3NhZGRy
ICsgc3BhLT5sZW5ndGg7CisgICAgICAgIGlmICggcG1lbV9zYWRkciA+PSBlYWRkciB8fCBwbWVt
X2VhZGRyIDw9IHNhZGRyICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICgg
cmV0X3NhZGRyIDwgcG1lbV9zYWRkciApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
cmV0X3NhZGRyID0gcG1lbV9zYWRkcjsKKyAgICAgICAgcmV0X2VhZGRyID0gcG1lbV9lYWRkcjsK
KyAgICB9CisKKyAgICBpZiAoIHJldF9zYWRkciA9PSByZXRfZWFkZHIgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICAqcmV0X3NtZm4gPSBwYWRkcl90b19wZm4ocmV0X3NhZGRyKTsKKyAg
ICAqcmV0X2VtZm4gPSBwYWRkcl90b19wZm4ocmV0X2VhZGRyKTsKKworICAgIHJldHVybiB0cnVl
OworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYWNwaS9hY3RibDEuaCBiL3hlbi9pbmNsdWRl
L2FjcGkvYWN0YmwxLmgKaW5kZXggZTE5OTEzNjJkYy4uOTRkOGQ3Nzc1YyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYWNwaS9hY3RibDEuaAorKysgYi94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMS5o
CkBAIC03MSw2ICs3MSw3IEBACiAjZGVmaW5lIEFDUElfU0lHX1NCU1QgICAgICAgICAgICJTQlNU
IgkvKiBTbWFydCBCYXR0ZXJ5IFNwZWNpZmljYXRpb24gVGFibGUgKi8KICNkZWZpbmUgQUNQSV9T
SUdfU0xJVCAgICAgICAgICAgIlNMSVQiCS8qIFN5c3RlbSBMb2NhbGl0eSBEaXN0YW5jZSBJbmZv
cm1hdGlvbiBUYWJsZSAqLwogI2RlZmluZSBBQ1BJX1NJR19TUkFUICAgICAgICAgICAiU1JBVCIJ
LyogU3lzdGVtIFJlc291cmNlIEFmZmluaXR5IFRhYmxlICovCisjZGVmaW5lIEFDUElfU0lHX05G
SVQgICAgICAgICAgICJORklUIgkvKiBOVkRJTU0gRmlybXdhcmUgSW50ZXJmYWNlIFRhYmxlICov
CiAKIC8qCiAgKiBBbGwgdGFibGVzIG11c3QgYmUgYnl0ZS1wYWNrZWQgdG8gbWF0Y2ggdGhlIEFD
UEkgc3BlY2lmaWNhdGlvbiwgc2luY2UKQEAgLTkwMyw2ICs5MDQsNDggQEAgc3RydWN0IGFjcGlf
bXNjdF9wcm94aW1pdHkgewogCXU2NCBtZW1vcnlfY2FwYWNpdHk7CS8qIEluIGJ5dGVzICovCiB9
OwogCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIE5GSVQgLSBOVkRJTU0gSW50ZXJm
YWNlIFRhYmxlIChBQ1BJIDYuMCspCisgKgkJICBWZXJzaW9uIDEKKyAqCisgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqLworCitzdHJ1Y3QgYWNwaV90YWJsZV9uZml0IHsKKwlzdHJ1Y3QgYWNwaV90YWJs
ZV9oZWFkZXIgaGVhZGVyOwkvKiBDb21tb24gQUNQSSB0YWJsZSBoZWFkZXIgKi8KKwl1MzIgcmVz
ZXJ2ZWQ7CQkJCQkJLyogUmVzZXJ2ZWQsIG11c3QgYmUgemVybyAqLworfTsKKworLyogU3VidGFi
bGUgaGVhZGVyIGZvciBORklUICovCisKK3N0cnVjdCBhY3BpX25maXRfaGVhZGVyIHsKKwl1MTYg
dHlwZTsKKwl1MTYgbGVuZ3RoOworfTsKKworLyogVmFsdWVzIGZvciBzdWJ0YWJsZSB0eXBlIGlu
IHN0cnVjdCBhY3BpX25maXRfaGVhZGVyICovCitlbnVtIGFjcGlfbmZpdF90eXBlIHsKKwlBQ1BJ
X05GSVRfVFlQRV9TWVNURU1fQUREUkVTUyA9IDAsCisJQUNQSV9ORklUX1RZUEVfTUVNT1JZX01B
UCA9IDEsCit9OworCisvKgorICogTkZJVCBTdWJ0YWJsZXMKKyAqLworCisvKiAwOiBTeXN0ZW0g
UGh5c2ljYWwgQWRkcmVzcyBSYW5nZSBTdHJ1Y3R1cmUgKi8KK3N0cnVjdCBhY3BpX25maXRfc3lz
dGVtX2FkZHJlc3MgeworCXN0cnVjdCBhY3BpX25maXRfaGVhZGVyIGhlYWRlcjsKKwl1MTYgcmFu
Z2VfaW5kZXg7CisJdTE2IGZsYWdzOworCXUzMiByZXNlcnZlZDsJCS8qIFJlc2V2ZWQsIG11c3Qg
YmUgemVybyAqLworCXUzMiBwcm94aW1pdHlfZG9tYWluOworCXU4CXJhbmdlX2d1aWRbMTZdOwor
CXU2NCBhZGRyZXNzOworCXU2NCBsZW5ndGg7CisJdTY0IG1lbW9yeV9tYXBwaW5nOworfTsKKwog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAqCiAgKiBTQlNUIC0gU21hcnQgQmF0dGVyeSBTcGVj
aWZpY2F0aW9uIFRhYmxlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oIGIveGVu
L2luY2x1ZGUveGVuL2FjcGkuaAppbmRleCA5NDA5MzUwZjA1Li4xYmQ4ZjlmNGU0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgK
QEAgLTE4MCw0ICsxODAsMTEgQEAgdm9pZCBhY3BpX3JlYm9vdCh2b2lkKTsKIHZvaWQgYWNwaV9k
bWFyX3phcCh2b2lkKTsKIHZvaWQgYWNwaV9kbWFyX3JlaW5zdGF0ZSh2b2lkKTsKIAorI2lmZGVm
IENPTkZJR19OVkRJTU1fUE1FTQordm9pZCBhY3BpX25maXRfYm9vdF9pbml0KHZvaWQpOworYm9v
bCBhY3BpX25maXRfYm9vdF9zZWFyY2hfcG1lbSh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVk
IGxvbmcgZW1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyAqcmV0X3NtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKnJldF9lbWZuKTsKKyNlbmRpZiAvKiBDT05GSUdfTlZESU1NX1BNRU0gKi8KKwogI2VuZGlm
IC8qX0xJTlVYX0FDUElfSCovCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUt-0001CD-Vn; Mon, 11 Sep 2017 04:38:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUt-0001B8-8d
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 66/98-03642-26316B95; Mon, 11 Sep 2017 04:38:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhopsovC3
 S4Mk2a4slHxezODB6HN39mymAMYo1My8pvyKBNWPdsY1MBU8cKh617WRuYPxs2MXIySEkMJ1R
 YuEmFhBbQoBX4siyGawQdoDEvQ3HgGwuoJpeRokn0xeCJdgE9CVWPD4IZosISEtc+3yZEcRmF
 mhgknj7twjEFhbwlHhybCYTiM0ioCrx+nAXWA2vgK3EnC3b2CAWyEvsarsINodTwE7i4Mt3zB
 AH2UosOL2AdQIj7wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIHhwAAEOxgXrw08xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ZwS3
 RQoJFqWmp1akZeYAAxMmLcHBoyTCuwgkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd7NI
 EUCIEUZpXlwI2BRcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvDJCQFN4MvNK4Da9AjqCCe
 gInktbQI4oSURISTUwakT2rs++bNjFr+29T1DE8Trr3siuHN+vGpNDpKdN/Db5CM8p0ymZzv/
 izzLnWFf9mn81jFOgV0edR+bfg1s3J1pMVFnS/Z/J7/w9hduLp79+XXE2/e7sCfKPVGvlbnI+
 cbi92orV4Gvgm8PCTlftGfua5v2cerTP3uzWy0nJ/1m4f64oPZ0mosRSnJFoqMVcVJwIAOvKi
 zCNAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47598 invoked from network); 11 Sep 2017 04:38:57 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:57 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078281"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:53 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:47 +0800
Message-Id: <20170911043820.14617-7-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 06/39] acpi: probe valid PMEM regions
	via NFIT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBQTUVNIHJlZ2lvbiB3aXRoIGZhaWx1cmVzIChlLmcuLCBub3QgcHJvcGVybHkgZmx1c2hlZCBp
biB0aGUgbGFzdApwb3dlciBjeWNsZSwgb3Igc29tZSBibG9ja3Mgd2l0aGluIGl0IGFyZSBib3Jr
ZW4pIGNhbm5vdCBiZSBzYWZlbHkKdXNlZCBieSBYZW4gYW5kIGd1ZXN0LiBTY2FuIHRoZSBzdGF0
ZSBmbGFncyBvZiBOVkRJTU0gcmVnaW9uIG1hcHBpbmcKc3RydWN0dXJlcyBpbiBORklUIHRvIGNo
ZWNrIHdoZXRoZXIgYW55IGZhaWx1cmVzIGhhcHBlbmVkIHRvIGEgUE1FTQpyZWdpb24uIFRoZSBy
ZWNvdmVyeSBvZiB0aG9zZSBmYWlsdXJlIGFyZSBsZWZ0IG91dCBvZiBYZW4gKGUuZy4gbGVmdAp0
byB0aGUgZmlybXdhcmUgb3Igb3RoZXIgbWFuYWdlbWVudCB1dGlsaXRpZXMgb24gdGhlIGJhcmUg
bWV0YWwpLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGlu
dGVsLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9h
Y3BpL2Jvb3QuYyAgfCAgIDQgKysKIHhlbi9kcml2ZXJzL2FjcGkvbmZpdC5jICAgfCAxNTMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUv
YWNwaS9hY3RibDEuaCB8ICAyNiArKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2FjcGkuaCAgICB8
ICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE4MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jIGIveGVuL2FyY2gveDg2L2Fj
cGkvYm9vdC5jCmluZGV4IDhlNmM5NmRjZjYuLmY1MmEyYzZkYzUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9hY3BpL2Jvb3QuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKQEAgLTcz
Miw1ICs3MzIsOSBAQCBpbnQgX19pbml0IGFjcGlfYm9vdF9pbml0KHZvaWQpCiAKIAlhY3BpX3Rh
YmxlX3BhcnNlKEFDUElfU0lHX0JHUlQsIGFjcGlfaW52YWxpZGF0ZV9iZ3J0KTsKIAorI2lmZGVm
IENPTkZJR19OVkRJTU1fUE1FTQorCWFjcGlfbmZpdF9pbml0KCk7CisjZW5kaWYKKwogCXJldHVy
biAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9uZml0LmMgYi94ZW4vZHJpdmVy
cy9hY3BpL25maXQuYwppbmRleCBlMDk5Mzc4ZWUwLi5iODhhNTg3YjhkIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9hY3BpL25maXQuYworKysgYi94ZW4vZHJpdmVycy9hY3BpL25maXQuYwpAQCAt
MzEsMTEgKzMxLDE0MyBAQCBzdGF0aWMgY29uc3QgdWludDhfdCBuZml0X3NwYV9wbWVtX2d1aWRb
XSA9CiAgICAgMHhhYywgMHg0MywgMHgwZCwgMHgzMywgMHgxOCwgMHhiNywgMHg4YywgMHhkYiwK
IH07CiAKK3N0cnVjdCBuZml0X3NwYV9kZXNjIHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpbms7
CisgICAgc3RydWN0IGFjcGlfbmZpdF9zeXN0ZW1fYWRkcmVzcyAqYWNwaV90YWJsZTsKK307CisK
K3N0cnVjdCBuZml0X21lbWRldl9kZXNjIHsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpbms7Cisg
ICAgc3RydWN0IGFjcGlfbmZpdF9tZW1vcnlfbWFwICphY3BpX3RhYmxlOworICAgIHN0cnVjdCBu
Zml0X3NwYV9kZXNjICpzcGFfZGVzYzsKK307CisKIHN0cnVjdCBhY3BpX25maXRfZGVzYyB7CiAg
ICAgc3RydWN0IGFjcGlfdGFibGVfbmZpdCAqYWNwaV90YWJsZTsKKyAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHNwYV9saXN0OworICAgIHN0cnVjdCBsaXN0X2hlYWQgbWVtZGV2X2xpc3Q7CiB9OwogCi1z
dGF0aWMgc3RydWN0IGFjcGlfbmZpdF9kZXNjIG5maXRfZGVzYzsKK3N0YXRpYyBzdHJ1Y3QgYWNw
aV9uZml0X2Rlc2MgbmZpdF9kZXNjID0geworICAgIC5zcGFfbGlzdCA9IExJU1RfSEVBRF9JTklU
KG5maXRfZGVzYy5zcGFfbGlzdCksCisgICAgLm1lbWRldl9saXN0ID0gTElTVF9IRUFEX0lOSVQo
bmZpdF9kZXNjLm1lbWRldl9saXN0KSwKK307CisKK3N0YXRpYyB2b2lkIF9faW5pdCBhY3BpX25m
aXRfZGVsX3N1YnRhYmxlcyhzdHJ1Y3QgYWNwaV9uZml0X2Rlc2MgKmRlc2MpCit7CisgICAgc3Ry
dWN0IG5maXRfc3BhX2Rlc2MgKnNwYSwgKnNwYV9uZXh0OworICAgIHN0cnVjdCBuZml0X21lbWRl
dl9kZXNjICptZW1kZXYsICptZW1kZXZfbmV4dDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlf
c2FmZShzcGEsIHNwYV9uZXh0LCAmZGVzYy0+c3BhX2xpc3QsIGxpbmspCisgICAgeworICAgICAg
ICBsaXN0X2RlbCgmc3BhLT5saW5rKTsKKyAgICAgICAgeGZyZWUoc3BhKTsKKyAgICB9CisgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlIChtZW1kZXYsIG1lbWRldl9uZXh0LCAmZGVzYy0+bWVt
ZGV2X2xpc3QsIGxpbmspCisgICAgeworICAgICAgICBsaXN0X2RlbCgmbWVtZGV2LT5saW5rKTsK
KyAgICAgICAgeGZyZWUobWVtZGV2KTsKKyAgICB9Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFj
cGlfbmZpdF9hZGRfc3VidGFibGVzKHN0cnVjdCBhY3BpX25maXRfZGVzYyAqZGVzYykKK3sKKyAg
ICBzdHJ1Y3QgYWNwaV90YWJsZV9uZml0ICpuZml0X3RhYmxlID0gZGVzYy0+YWNwaV90YWJsZTsK
KyAgICB1aW50MzJfdCBoZHJfb2Zmc2V0ID0gc2l6ZW9mKCpuZml0X3RhYmxlKTsKKyAgICB1aW50
MzJfdCBuZml0X2xlbmd0aCA9IG5maXRfdGFibGUtPmhlYWRlci5sZW5ndGg7CisgICAgc3RydWN0
IGFjcGlfbmZpdF9oZWFkZXIgKmhkcjsKKyAgICBzdHJ1Y3QgbmZpdF9zcGFfZGVzYyAqc3BhX2Rl
c2M7CisgICAgc3RydWN0IG5maXRfbWVtZGV2X2Rlc2MgKm1lbWRldl9kZXNjOworICAgIGludCBy
ZXQgPSAwOworCisjZGVmaW5lIElOSVRfREVTQyhkZXNjLCBhY3BpX2hkciwgYWNwaV90eXBlLCBk
ZXNjX2xpc3QpIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAoZGVzYykgPSB4emFsbG9jKHR5cGVvZigqKGRlc2MpKSk7
ICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggdW5saWtlbHkoIShkZXNjKSkgKSB7ICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldCA9IC1FTk9NRU07ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgZ290byBub21lbTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKGRlc2MpLT5hY3BpX3RhYmxlID0gKGFj
cGlfdHlwZSAqKShhY3BpX2hkcik7ICAgXAorICAgICAgICBJTklUX0xJU1RfSEVBRCgmKGRlc2Mp
LT5saW5rKTsgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxpc3RfYWRkX3RhaWwoJihkZXNj
KS0+bGluaywgKGRlc2NfbGlzdCkpOyAgICAgIFwKKyAgICB9IHdoaWxlICggMCApCisKKyAgICB3
aGlsZSAoIGhkcl9vZmZzZXQgPCBuZml0X2xlbmd0aCApCisgICAgeworICAgICAgICBoZHIgPSAo
dm9pZCAqKW5maXRfdGFibGUgKyBoZHJfb2Zmc2V0OworICAgICAgICBoZHJfb2Zmc2V0ICs9IGhk
ci0+bGVuZ3RoOworCisgICAgICAgIHN3aXRjaCAoIGhkci0+dHlwZSApCisgICAgICAgIHsKKyAg
ICAgICAgY2FzZSBBQ1BJX05GSVRfVFlQRV9TWVNURU1fQUREUkVTUzoKKyAgICAgICAgICAgIElO
SVRfREVTQyhzcGFfZGVzYywgaGRyLCBzdHJ1Y3QgYWNwaV9uZml0X3N5c3RlbV9hZGRyZXNzLAor
ICAgICAgICAgICAgICAgICAgICAgICZkZXNjLT5zcGFfbGlzdCk7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIEFDUElfTkZJVF9UWVBFX01FTU9SWV9NQVA6CisgICAgICAgICAg
ICBJTklUX0RFU0MobWVtZGV2X2Rlc2MsIGhkciwgc3RydWN0IGFjcGlfbmZpdF9tZW1vcnlfbWFw
LAorICAgICAgICAgICAgICAgICAgICAgICZkZXNjLT5tZW1kZXZfbGlzdCk7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgY29udGludWU7CisgICAg
ICAgIH0KKyAgICB9CisKKyN1bmRlZiBJTklUX0RFU0MKKworICAgIHJldHVybiAwOworCisgbm9t
ZW06CisgICAgYWNwaV9uZml0X2RlbF9zdWJ0YWJsZXMoZGVzYyk7CisKKyAgICByZXR1cm4gcmV0
OworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV9uZml0X2xpbmtfc3VidGFibGVzKHN0cnVj
dCBhY3BpX25maXRfZGVzYyAqZGVzYykKK3sKKyAgICBzdHJ1Y3QgbmZpdF9zcGFfZGVzYyAqc3Bh
X2Rlc2M7CisgICAgc3RydWN0IG5maXRfbWVtZGV2X2Rlc2MgKm1lbWRldl9kZXNjOworICAgIHVp
bnQxNl90IHNwYV9pZHg7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KG1lbWRldl9kZXNjLCAm
ZGVzYy0+bWVtZGV2X2xpc3QsIGxpbmspCisgICAgeworICAgICAgICBzcGFfaWR4ID0gbWVtZGV2
X2Rlc2MtPmFjcGlfdGFibGUtPnJhbmdlX2luZGV4OworICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KHNwYV9kZXNjLCAmZGVzYy0+c3BhX2xpc3QsIGxpbmspCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggc3BhX2Rlc2MtPmFjcGlfdGFibGUtPnJhbmdlX2luZGV4ID09IHNwYV9pZHggKQor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIG1lbWRldl9kZXNjLT5z
cGFfZGVzYyA9IHNwYV9kZXNjOworICAgIH0KK30KKworc3RhdGljIHZvaWQgX19pbml0IGFjcGlf
bmZpdF9yZWdpc3Rlcl9wbWVtKHN0cnVjdCBhY3BpX25maXRfZGVzYyAqZGVzYykKK3sKKyAgICBz
dHJ1Y3QgbmZpdF9zcGFfZGVzYyAqc3BhX2Rlc2M7CisgICAgc3RydWN0IG5maXRfbWVtZGV2X2Rl
c2MgKm1lbWRldl9kZXNjOworICAgIHN0cnVjdCBhY3BpX25maXRfc3lzdGVtX2FkZHJlc3MgKnNw
YTsKKyAgICB1bnNpZ25lZCBsb25nIHNtZm4sIGVtZm47CisKKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KG1lbWRldl9kZXNjLCAmZGVzYy0+bWVtZGV2X2xpc3QsIGxpbmspCisgICAgeworICAgICAg
ICBzcGFfZGVzYyA9IG1lbWRldl9kZXNjLT5zcGFfZGVzYzsKKworICAgICAgICBpZiAoICFzcGFf
ZGVzYyB8fAorICAgICAgICAgICAgIChtZW1kZXZfZGVzYy0+YWNwaV90YWJsZS0+ZmxhZ3MgJgor
ICAgICAgICAgICAgICAoQUNQSV9ORklUX01FTV9TQVZFX0ZBSUxFRCB8IEFDUElfTkZJVF9NRU1f
UkVTVE9SRV9GQUlMRUQgfAorICAgICAgICAgICAgICAgQUNQSV9ORklUX01FTV9GTFVTSF9GQUlM
RUQgfCBBQ1BJX05GSVRfTUVNX05PVF9BUk1FRCB8CisgICAgICAgICAgICAgICBBQ1BJX05GSVRf
TUVNX01BUF9GQUlMRUQpKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBzcGEg
PSBzcGFfZGVzYy0+YWNwaV90YWJsZTsKKyAgICAgICAgaWYgKCBtZW1jbXAoc3BhLT5yYW5nZV9n
dWlkLCBuZml0X3NwYV9wbWVtX2d1aWQsIDE2KSApCisgICAgICAgICAgICBjb250aW51ZTsKKyAg
ICAgICAgc21mbiA9IHBhZGRyX3RvX3BmbihzcGEtPmFkZHJlc3MpOworICAgICAgICBlbWZuID0g
cGFkZHJfdG9fcGZuKHNwYS0+YWRkcmVzcyArIHNwYS0+bGVuZ3RoKTsKKyAgICAgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJORklUOiBQTUVNIE1GTnMgMHglbHggLSAweCVseFxuIiwgc21mbiwgZW1m
bik7CisgICAgfQorfQogCiB2b2lkIF9faW5pdCBhY3BpX25maXRfYm9vdF9pbml0KHZvaWQpCiB7
CkBAIC01Myw2ICsxODUsMjUgQEAgdm9pZCBfX2luaXQgYWNwaV9uZml0X2Jvb3RfaW5pdCh2b2lk
KQogICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SKTsKIH0KIAordm9pZCBfX2lu
aXQgYWNwaV9uZml0X2luaXQodm9pZCkKK3sKKyAgICBpZiAoICFuZml0X2Rlc2MuYWNwaV90YWJs
ZSApCisgICAgICAgIHJldHVybjsKKworICAgIC8qIENvbGxlY3QgYWxsIFNQQSBhbmQgbWVtb3J5
IG1hcCBzdWItdGFibGVzLiAqLworICAgIGlmICggYWNwaV9uZml0X2FkZF9zdWJ0YWJsZXMoJm5m
aXRfZGVzYykgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5GSVQ6IG5vIG1l
bW9yeSBmb3IgTkZJVCBtYW5hZ2VtZW50XG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIC8qIExpbmsgZGVzY3JpcHRvcnMgb2YgU1BBIGFuZCBtZW1vcnkgbWFwIHN1Yi10YWJsZXMu
ICovCisgICAgYWNwaV9uZml0X2xpbmtfc3VidGFibGVzKCZuZml0X2Rlc2MpOworCisgICAgLyog
UmVnaXN0ZXIgdmFsaWQgcG1lbSByZWdpb25zIHRvIFhlbiBoeXBlcnZpc29yLiAqLworICAgIGFj
cGlfbmZpdF9yZWdpc3Rlcl9wbWVtKCZuZml0X2Rlc2MpOworfQorCiAvKioKICAqIFNlYXJjaCBw
bWVtIHJlZ2lvbnMgb3ZlcmxhcHBlZCB3aXRoIHRoZSBzcGVjaWZpZWQgYWRkcmVzcyByYW5nZS4K
ICAqCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMS5oIGIveGVuL2luY2x1ZGUv
YWNwaS9hY3RibDEuaAppbmRleCA5NGQ4ZDc3NzVjLi4wMzc2NTI5MTZhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMS5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0YmwxLmgK
QEAgLTk0Niw2ICs5NDYsMzIgQEAgc3RydWN0IGFjcGlfbmZpdF9zeXN0ZW1fYWRkcmVzcyB7CiAJ
dTY0IG1lbW9yeV9tYXBwaW5nOwogfTsKIAorLyogMTogTWVtb3J5IERldmljZSB0byBTeXN0ZW0g
QWRkcmVzcyBSYW5nZSBNYXAgU3RydWN0dXJlICovCitzdHJ1Y3QgYWNwaV9uZml0X21lbW9yeV9t
YXAgeworCXN0cnVjdCBhY3BpX25maXRfaGVhZGVyIGhlYWRlcjsKKwl1MzIgZGV2aWNlX2hhbmRs
ZTsKKwl1MTYgcGh5c2ljYWxfaWQ7CisJdTE2IHJlZ2lvbl9pZDsKKwl1MTYgcmFuZ2VfaW5kZXg7
CisJdTE2IHJlZ2lvbl9pbmRleDsKKwl1NjQgcmVnaW9uX3NpemU7CisJdTY0IHJlZ2lvbl9vZmZz
ZXQ7CisJdTY0IGFkZHJlc3M7CisJdTE2IGludGVybGVhdmVfaW5kZXg7CisJdTE2IGludGVybGVh
dmVfd2F5czsKKwl1MTYgZmxhZ3M7CisJdTE2IHJlc2VydmVkOwkJLyogUmVzZXJ2ZWQsIG11c3Qg
YmUgemVybyAqLworfTsKKworLyogRmxhZ3MgaW4gc3RydWN0IGFjcGlfbmZpdF9tZW1vcnlfbWFw
ICovCisjZGVmaW5lIEFDUElfTkZJVF9NRU1fU0FWRV9GQUlMRUQJCSgxKQkvKiAwMDogTGFzdCBT
QVZFIHRvIE1lbW9yeSBEZXZpY2UgZmFpbGVkICovCisjZGVmaW5lIEFDUElfTkZJVF9NRU1fUkVT
VE9SRV9GQUlMRUQJKDE8PDEpCS8qIDAxOiBMYXN0IFJFU1RPUkUgZnJvbSBNZW1vcnkgRGV2aWNl
IGZhaWxlZCAqLworI2RlZmluZSBBQ1BJX05GSVRfTUVNX0ZMVVNIX0ZBSUxFRAkJKDE8PDIpCS8q
IDAyOiBQbGF0Zm9ybSBmbHVzaCBmYWlsZWQgKi8KKyNkZWZpbmUgQUNQSV9ORklUX01FTV9OT1Rf
QVJNRUQJCQkoMTw8MykJLyogMDM6IE1lbW9yeSBEZXZpY2UgaXMgbm90IGFybWVkICovCisjZGVm
aW5lIEFDUElfTkZJVF9NRU1fSEVBTFRIX09CU0VSVkVECSgxPDw0KQkvKiAwNDogTWVtb3J5IERl
dmljZSBvYnNlcnZlZCBTTUFSVC9oZWFsdGggZXZlbnRzICovCisjZGVmaW5lIEFDUElfTkZJVF9N
RU1fSEVBTFRIX0VOQUJMRUQJKDE8PDUpCS8qIDA1OiBTTUFSVC9oZWFsdGggZXZlbnRzIGVuYWJs
ZWQgKi8KKyNkZWZpbmUgQUNQSV9ORklUX01FTV9NQVBfRkFJTEVECQkoMTw8NikJLyogMDY6IE1h
cHBpbmcgdG8gU1BBIGZhaWxlZCAqLworCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICoKICAq
IFNCU1QgLSBTbWFydCBCYXR0ZXJ5IFNwZWNpZmljYXRpb24gVGFibGUKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9hY3BpLmggYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCmluZGV4IDFiZDhm
OWY0ZTQuLjA4OGYwMTI1NWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaApAQCAtMTg1LDYgKzE4NSw3IEBAIHZvaWQgYWNwaV9u
Zml0X2Jvb3RfaW5pdCh2b2lkKTsKIGJvb2wgYWNwaV9uZml0X2Jvb3Rfc2VhcmNoX3BtZW0odW5z
aWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnJldF9zbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpyZXRfZW1mbik7Cit2b2lkIGFjcGlfbmZpdF9p
bml0KHZvaWQpOwogI2VuZGlmIC8qIENPTkZJR19OVkRJTU1fUE1FTSAqLwogCiAjZW5kaWYgLypf
TElOVVhfQUNQSV9IKi8KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUv-0001E0-Au; Mon, 11 Sep 2017 04:39:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUt-0001B8-Pk
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:38:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 69/98-03642-36316B95; Mon, 11 Sep 2017 04:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0U0S3hZ
 pMOu1qcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF1yS6mgn7Lireze1kaGNt0uhi5OIQEpjNK
 TLh5nLmLkZNDQoBX4siyGawQdoBEx/yFjBBFvYwSh070gSXYBPQlVjw+CGaLCEhLXPt8mRHEZ
 hZoYJJ4czMMxBYWiJQ4uv0LWJxFQFVi8/aFQPUcHLwCthIHjkZCzJeX2NV2EWwMp4CdxMGX78
 BuEAIqWXB6AesERt4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECw4EBCHYwLl4beIhRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM8I
 bosUEixKTU+tSMvMAQYmTFqCg0dJhHcRSJq3uCAxtzgzHSJ1itGY48CEK3+YODpu3v3DJMSSl
 5+XKiXOuxmkVACkNKM0D24QLGIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXRghoCk9mXg
 ncvldApzABncJzaQvIKSWJCCmpBkbeLLMaZtN4hYc7xR+dn6mctvBm+k42qTlrax5MZfnW677
 ncoBS303Z/r/zq/tCTT528wnlVvit7u4T/HtdICGFLbVVoWNlxPz2Ix4J/1V8ntvOPZLuY/k8
 bkdnkbuI7A1Fd93FarwPLq2bZpSZ/2p3eyM/b+RpPiU3PS4l5rm/luowLFjcpsRSnJFoqMVcV
 JwIAGffigKTAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47648 invoked from network); 11 Sep 2017 04:38:58 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:38:58 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:38:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078292"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:56 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:48 +0800
Message-Id: <20170911043820.14617-8-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 07/39] xen/pmem: register valid PMEM
	regions to Xen hypervisor
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVnaXN0ZXIgdmFsaWQgUE1FTSByZWdpb25zIHByb2JlZCB2aWEgTkZJVCB0byBYZW4gaHlwZXJ2
aXNvci4gTm8KZnJhbWV0YWJsZSBhbmQgTTJQIHRhYmxlIGFyZSBjcmVhdGVkIGZvciB0aG9zZSBQ
TUVNIHJlZ2lvbnMgYXQgdGhpcwpzdGFnZS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5n
IDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL3BtZW0uYyAg
ICAgICB8IDEzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9kcml2ZXJzL2FjcGkvbmZpdC5jIHwgIDEyICsrKystCiB4ZW4vaW5jbHVkZS94ZW4v
cG1lbS5oICB8ICAyOCArKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vcG1lbS5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3BtZW0uaAoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDM5ZTI2MTQ1
NDYuLjQ2ZjlkMWY1N2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysrIGIveGVu
L2NvbW1vbi9NYWtlZmlsZQpAQCAtMjksNiArMjksNyBAQCBvYmoteSArPSBub3RpZmllci5vCiBv
YmoteSArPSBwYWdlX2FsbG9jLm8KIG9iai0kKENPTkZJR19IQVNfUERYKSArPSBwZHgubwogb2Jq
LSQoQ09ORklHX1BFUkZfQ09VTlRFUlMpICs9IHBlcmZjLm8KK29iai0ke0NPTkZJR19OVkRJTU1f
UE1FTX0gKz0gcG1lbS5vCiBvYmoteSArPSBwcmVlbXB0Lm8KIG9iai15ICs9IHJhbmRvbS5vCiBv
YmoteSArPSByYW5nZXNldC5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BtZW0uYyBiL3hlbi9j
b21tb24vcG1lbS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQ5NjQ4
MjIyYTYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL3BtZW0uYwpAQCAtMCwwICsxLDEz
MCBAQAorLyoKKyAqIHhlbi9jb21tb24vcG1lbS5jCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3
LCBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2xpc3Qu
aD4KKyNpbmNsdWRlIDx4ZW4vcG1lbS5oPgorCisvKgorICogQWxsIFBNRU0gcmVnaW9ucyBwcmVz
ZW50aW5nIGluIE5GSVQgU1BBIHJhbmdlIHN0cnVjdHVyZXMgYXJlIGxpbmtlZAorICogaW4gdGhp
cyBsaXN0LgorICovCitzdGF0aWMgTElTVF9IRUFEKHBtZW1fcmF3X3JlZ2lvbnMpOworc3RhdGlj
IHVuc2lnbmVkIGludCBucl9yYXdfcmVnaW9uczsKKworc3RydWN0IHBtZW0geworICAgIHN0cnVj
dCBsaXN0X2hlYWQgbGluazsgLyogbGluayB0byBvbmUgb2YgUE1FTSByZWdpb24gbGlzdCAqLwor
ICAgIHVuc2lnbmVkIGxvbmcgc21mbjsgICAgLyogc3RhcnQgTUZOIG9mIHRoZSBQTUVNIHJlZ2lv
biAqLworICAgIHVuc2lnbmVkIGxvbmcgZW1mbjsgICAgLyogZW5kIE1GTiBvZiB0aGUgUE1FTSBy
ZWdpb24gKi8KKworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVu
c2lnbmVkIGludCBweG07IC8qIHByb3hpbWl0eSBkb21haW4gb2YgdGhlIFBNRU0gcmVnaW9uICov
CisgICAgICAgIH0gcmF3OworICAgIH0gdTsKK307CisKK3N0YXRpYyBib29sIGNoZWNrX292ZXJs
YXAodW5zaWduZWQgbG9uZyBzbWZuMSwgdW5zaWduZWQgbG9uZyBlbWZuMSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzbWZuMiwgdW5zaWduZWQgbG9uZyBlbWZuMikK
K3sKKyAgICByZXR1cm4gKHNtZm4xID49IHNtZm4yICYmIHNtZm4xIDwgZW1mbjIpIHx8CisgICAg
ICAgICAgIChlbWZuMSA+IHNtZm4yICYmIGVtZm4xIDw9IGVtZm4yKTsKK30KKworLyoqCisgKiBB
ZGQgYSBQTUVNIHJlZ2lvbiB0byBhIGxpc3QuIEFsbCBQTUVNIHJlZ2lvbnMgaW4gdGhlIGxpc3Qg
YXJlCisgKiBzb3J0ZWQgaW4gdGhlIGFzY2VuZGluZyBvcmRlciBvZiB0aGUgc3RhcnQgYWRkcmVz
cy4gQSBQTUVNIHJlZ2lvbiwKKyAqIHdob3NlIHJhbmdlIGlzIG92ZXJsYXBwZWQgd2l0aCBhbnlv
bmUgaW4gdGhlIGxpc3QsIGNhbm5vdCBiZSBhZGRlZAorICogdG8gdGhlIGxpc3QuCisgKgorICog
UGFyYW1ldGVyczoKKyAqICBsaXN0OiAgICAgICB0aGUgbGlzdCB0byB3aGljaCBhIG5ldyBQTUVN
IHJlZ2lvbiB3aWxsIGJlIGFkZGVkCisgKiAgc21mbiwgZW1mbjogdGhlIHJhbmdlIG9mIHRoZSBu
ZXcgUE1FTSByZWdpb24KKyAqICBlbnRyeTogICAgICByZXR1cm4gdGhlIG5ldyBlbnRyeSBhZGRl
ZCB0byB0aGUgbGlzdAorICoKKyAqIFJldHVybjoKKyAqICBPbiBzdWNjZXNzLCByZXR1cm4gMCBh
bmQgdGhlIG5ldyBlbnRyeSBhZGRlZCB0byB0aGUgbGlzdCBpcworICogIHJldHVybmVkIHZpYSBA
ZW50cnkuIE90aGVyd2lzZSwgcmV0dXJuIGFuIGVycm9yIG51bWJlciBhbmQgdGhlCisgKiAgdmFs
dWUgb2YgQGVudHJ5IGlzIHVuZGVmaW5lZC4KKyAqLworc3RhdGljIGludCBwbWVtX2xpc3RfYWRk
KHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHBtZW0gKiplbnRyeSkKK3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXI7Cisg
ICAgc3RydWN0IHBtZW0gKm5ld19wbWVtOworICAgIGludCByYyA9IDA7CisKKyAgICBsaXN0X2Zv
cl9lYWNoX3ByZXYoY3VyLCBsaXN0KQorICAgIHsKKyAgICAgICAgc3RydWN0IHBtZW0gKmN1cl9w
bWVtID0gbGlzdF9lbnRyeShjdXIsIHN0cnVjdCBwbWVtLCBsaW5rKTsKKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjdXJfc21mbiA9IGN1cl9wbWVtLT5zbWZuOworICAgICAgICB1bnNpZ25lZCBsb25n
IGN1cl9lbWZuID0gY3VyX3BtZW0tPmVtZm47CisKKyAgICAgICAgaWYgKCBjaGVja19vdmVybGFw
KHNtZm4sIGVtZm4sIGN1cl9zbWZuLCBjdXJfZW1mbikgKQorICAgICAgICB7CisgICAgICAgICAg
ICByYyA9IC1FRVhJU1Q7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggY3VyX3NtZm4gPCBzbWZuICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIG5ld19wbWVtID0geHphbGxvYyhzdHJ1Y3QgcG1lbSk7CisgICAgaWYgKCAhbmV3X3BtZW0g
KQorICAgIHsKKyAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisgICAgbmV3X3BtZW0tPnNtZm4gPSBzbWZuOworICAgIG5ld19wbWVtLT5lbWZuID0gZW1mbjsK
KyAgICBsaXN0X2FkZCgmbmV3X3BtZW0tPmxpbmssIGN1cik7CisKKyBvdXQ6CisgICAgaWYgKCAh
cmMgJiYgZW50cnkgKQorICAgICAgICAqZW50cnkgPSBuZXdfcG1lbTsKKworICAgIHJldHVybiBy
YzsKK30KKworLyoqCisgKiBSZWdpc3RlciBhIHBtZW0gcmVnaW9uIHRvIFhlbi4KKyAqCisgKiBQ
YXJhbWV0ZXJzOgorICogIHNtZm4sIGVtZm46IHN0YXJ0IGFuZCBlbmQgTUZOcyBvZiB0aGUgcG1l
bSByZWdpb24KKyAqICBweG06ICAgICAgICB0aGUgcHJveGltaXR5IGRvbWFpbiBvZiB0aGUgcG1l
bSByZWdpb24KKyAqCisgKiBSZXR1cm46CisgKiAgT24gc3VjY2VzcywgcmV0dXJuIDAuIE90aGVy
d2lzZSwgYW4gZXJyb3IgbnVtYmVyIGlzIHJldHVybmVkLgorICovCitpbnQgcG1lbV9yZWdpc3Rl
cih1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbiwgdW5zaWduZWQgaW50IHB4
bSkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHBtZW0gKnBtZW07CisKKyAgICBpZiAoIHNt
Zm4gPj0gZW1mbiApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmMgPSBwbWVtX2xp
c3RfYWRkKCZwbWVtX3Jhd19yZWdpb25zLCBzbWZuLCBlbWZuLCAmcG1lbSk7CisgICAgaWYgKCAh
cmMgKQorICAgICAgICBwbWVtLT51LnJhdy5weG0gPSBweG07CisgICAgbnJfcmF3X3JlZ2lvbnMr
KzsKKworICAgIHJldHVybiByYzsKK30KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvbmZp
dC5jIGIveGVuL2RyaXZlcnMvYWNwaS9uZml0LmMKaW5kZXggYjg4YTU4N2I4ZC4uNjg3NTBjMmVk
YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9uZml0LmMKKysrIGIveGVuL2RyaXZlcnMv
YWNwaS9uZml0LmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2lu
Y2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KKyNpbmNsdWRlIDx4ZW4vcG1l
bS5oPgogCiAvKgogICogR1VJRCBvZiBhIGJ5dGUgYWRkcmVzc2FibGUgcGVyc2lzdGVudCBtZW1v
cnkgcmVnaW9uCkBAIC0xNDgsNiArMTQ5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFjcGlfbmZp
dF9yZWdpc3Rlcl9wbWVtKHN0cnVjdCBhY3BpX25maXRfZGVzYyAqZGVzYykKICAgICBzdHJ1Y3Qg
bmZpdF9tZW1kZXZfZGVzYyAqbWVtZGV2X2Rlc2M7CiAgICAgc3RydWN0IGFjcGlfbmZpdF9zeXN0
ZW1fYWRkcmVzcyAqc3BhOwogICAgIHVuc2lnbmVkIGxvbmcgc21mbiwgZW1mbjsKKyAgICBpbnQg
cmM7CiAKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KG1lbWRldl9kZXNjLCAmZGVzYy0+bWVtZGV2
X2xpc3QsIGxpbmspCiAgICAgewpAQCAtMTY1LDcgKzE2NywxNSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgYWNwaV9uZml0X3JlZ2lzdGVyX3BtZW0oc3RydWN0IGFjcGlfbmZpdF9kZXNjICpkZXNjKQog
ICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIHNtZm4gPSBwYWRkcl90b19wZm4oc3BhLT5h
ZGRyZXNzKTsKICAgICAgICAgZW1mbiA9IHBhZGRyX3RvX3BmbihzcGEtPmFkZHJlc3MgKyBzcGEt
Pmxlbmd0aCk7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiTkZJVDogUE1FTSBNRk5zIDB4
JWx4IC0gMHglbHhcbiIsIHNtZm4sIGVtZm4pOworICAgICAgICByYyA9IHBtZW1fcmVnaXN0ZXIo
c21mbiwgZW1mbiwgc3BhLT5wcm94aW1pdHlfZG9tYWluKTsKKyAgICAgICAgaWYgKCAhcmMgKQor
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPCisgICAgICAgICAgICAgICAgICAgIk5GSVQ6
IFBNRU0gTUZOcyAweCVseCAtIDB4JWx4IG9uIFBYTSAldSByZWdpc3RlcmVkXG4iLAorICAgICAg
ICAgICAgICAgICAgIHNtZm4sIGVtZm4sIHNwYS0+cHJveGltaXR5X2RvbWFpbik7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAg
Ik5GSVQ6IGZhaWxlZCB0byByZWdpc3RlciBQTUVNIE1GTnMgMHglbHggLSAweCVseCBvbiBQWE0g
JXUsIGVyciAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICBzbWZuLCBlbWZuLCBzcGEtPnByb3hp
bWl0eV9kb21haW4sIHJjKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9wbWVtLmggYi94ZW4vaW5jbHVkZS94ZW4vcG1lbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjQxY2I5YmIwNGYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcG1lbS5oCkBAIC0wLDAgKzEsMjggQEAKKy8qCisgKiB4ZW4vaW5jbHVkZS94ZW4vcG1l
bS5oCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3LCBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fWEVO
X1BNRU1fSF9fCisjZGVmaW5lIF9fWEVOX1BNRU1fSF9fCisjaWZkZWYgQ09ORklHX05WRElNTV9Q
TUVNCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworaW50IHBtZW1fcmVnaXN0ZXIodW5zaWdu
ZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4sIHVuc2lnbmVkIGludCBweG0pOworCisj
ZW5kaWYgLyogQ09ORklHX05WRElNTV9QTUVNICovCisjZW5kaWYgLyogX19YRU5fUE1FTV9IX18g
Ki8KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUx-0001G1-IM; Mon, 11 Sep 2017 04:39:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUw-0001Ep-Dp
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1F/B0-03616-56316B95; Mon, 11 Sep 2017 04:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42Jpa+sQ0U0R3hZ
 pcOWkjcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH3v5WtoNWgYunR1ywNjBvUuxi5OIQEpjNK
 XH/aw9LFyMkhIcArcWTZDFYIO0DiQt96RoiiXkaJ8zfuM4Ek2AT0JVY8PghWJCIgLXHt82WwI
 maBI0wSexeeAJrEwSEsEC7R9lYExGQRUJVY3SoJUs4rYCux7fISRoj58hK72i6CjeEUsJM4+P
 IdM4gtBFSz4PQC1gmMvAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGAwMQ7GBcvDbwEKMkB5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8xanBwCGxe
 u/oCoxRLXn5eqpIE7xnBbZFCgkWp6akVaZk5wICFKZXg4FES4V0EkuYtLkjMLc5Mh0idYjTm+
 DHpyh8mjo6bd/8wCYFNkhLn3QxSKgBSmlGaBzcIFkmXGGWlhHkZgc4U4ilILcrNLEGVf8Uozs
 GoJMwrIwQ0hSczrwRu3yugU5iATuG5tAXklJJEhJRUA2PEnflcSptWPdgsyRr6YYqQwcrrduY
 /uH56/729pE3itpvplR0ai5drLDy09IyXrYJAc+rlHSkit+bGyjRbfzjVdsR+i8nHoOJ1jCce
 uLXaTU9X5PHLSDLoeMi4/frnOvbCA2tibnKt47qZFqQR/SVMvMqLy6Hdiy1q54OLjKFGZ0IvR
 VtFOSuxFGckGmoxFxUnAgBK0aYAnwIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!3
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47689 invoked from network); 11 Sep 2017 04:39:00 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:00 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078310"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:38:58 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:49 +0800
Message-Id: <20170911043820.14617-9-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 08/39] xen/pmem: hide NFIT and deny
	access to PMEM from Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIHRvIGF2b2lkIHRoZSBpbmZlcmVuY2Ugd2l0aCB0aGUgUE1FTSBkcml2ZXIgYW5kIG1hbmFn
ZW1lbnQKdXRpbGl0aWVzIGluIERvbTAuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8
aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNj
OiBHYW5nIFdlaSA8Z2FuZy53ZWlAaW50ZWwuY29tPgpDYzogU2hhbmUgV2FuZyA8c2hhbmUud2Fu
Z0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8ICA3ICsrKysrKysK
IHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L3NodXRk
b3duLmMgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICB8ICA0ICsrKysKIHhl
bi9jb21tb24va2V4ZWMuYyAgICAgICAgfCAgMyArKysKIHhlbi9jb21tb24vcG1lbS5jICAgICAg
ICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL2FjcGkvbmZpdC5jICAg
fCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9hY3BpLmggICAgfCAg
MiArKwogeGVuL2luY2x1ZGUveGVuL3BtZW0uaCAgICB8IDEzICsrKysrKysrKysrKysKIDkgZmls
ZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9h
Y3BpL3Bvd2VyLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCmluZGV4IDFlNGU1NjgwYTcu
LmQxMzU3MTVhNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKKysrIGIv
eGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwpAQCAtMTc4LDYgKzE3OCwxMCBAQCBzdGF0aWMgaW50
IGVudGVyX3N0YXRlKHUzMiBzdGF0ZSkKIAogICAgIGZyZWV6ZV9kb21haW5zKCk7CiAKKyNpZmRl
ZiBDT05GSUdfTlZESU1NX1BNRU0KKyAgICBhY3BpX25maXRfcmVpbnN0YXRlKCk7CisjZW5kaWYK
KwogICAgIGFjcGlfZG1hcl9yZWluc3RhdGUoKTsKIAogICAgIGlmICggKGVycm9yID0gZGlzYWJs
ZV9ub25ib290X2NwdXMoKSkgKQpAQCAtMjYwLDYgKzI2NCw5IEBAIHN0YXRpYyBpbnQgZW50ZXJf
c3RhdGUodTMyIHN0YXRlKQogICAgIG10cnJfYXBzX3N5bmNfZW5kKCk7CiAgICAgYWRqdXN0X3Z0
ZF9pcnFfYWZmaW5pdGllcygpOwogICAgIGFjcGlfZG1hcl96YXAoKTsKKyNpZmRlZiBDT05GSUdf
TlZESU1NX1BNRU0KKyAgICBhY3BpX25maXRfemFwKCk7CisjZW5kaWYKICAgICB0aGF3X2RvbWFp
bnMoKTsKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwogICAgIHNwaW5fdW5s
b2NrKCZwbV9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGY2MTZiOTlkZGMuLjEwNzQxZTg2NWEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYwpAQCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KICNpbmNs
dWRlIDx4ZW4vbGliZWxmLmg+CiAjaW5jbHVkZSA8eGVuL3Bmbi5oPgorI2luY2x1ZGUgPHhlbi9w
bWVtLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KQEAgLTQ1Miw2ICs0NTMsMTAgQEAgaW50IF9faW5p
dCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICBy
YyB8PSByYW5nZXNldF9hZGRfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pOwogICAgIH0K
IAorI2lmZGVmIENPTkZJR19OVkRJTU1fUE1FTQorICAgIHJjIHw9IHBtZW1fZG9tMF9zZXR1cF9w
ZXJtaXNzaW9uKGQpOworI2VuZGlmCisKICAgICByZXR1cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKaW5kZXgg
YTg3YWE2MGFkZC4uMTkwMmRmZTczZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NodXRkb3du
LmMKKysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKQEAgLTU1MCw2ICs1NTAsOSBAQCB2b2lk
IG1hY2hpbmVfcmVzdGFydCh1bnNpZ25lZCBpbnQgZGVsYXlfbWlsbGlzZWNzKQogCiAgICAgaWYg
KCB0Ym9vdF9pbl9tZWFzdXJlZF9lbnYoKSApCiAgICAgeworI2lmZGVmIENPTkZJR19OVkRJTU1f
UE1FTQorICAgICAgICBhY3BpX25maXRfcmVpbnN0YXRlKCk7CisjZW5kaWYKICAgICAgICAgYWNw
aV9kbWFyX3JlaW5zdGF0ZSgpOwogICAgICAgICB0Ym9vdF9zaHV0ZG93bihUQl9TSFVURE9XTl9S
RUJPT1QpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2Fy
Y2gveDg2L3Rib290LmMKaW5kZXggNTlkN2M0NzdmNC4uMjRlM2I4MWZmMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKQEAgLTQ4OCw2
ICs0ODgsMTAgQEAgaW50IF9faW5pdCB0Ym9vdF9wYXJzZV9kbWFyX3RhYmxlKGFjcGlfdGFibGVf
aGFuZGxlciBkbWFyX2hhbmRsZXIpCiAgICAgLyogYnV0IGRvbTAgd2lsbCByZWFkIHJlYWwgdGFi
bGUsIHNvIG11c3QgemFwIGl0IHRoZXJlIHRvbyAqLwogICAgIGFjcGlfZG1hcl96YXAoKTsKIAor
I2lmZGVmIENPTkZJR19OVkRJTU1fUE1FTQorICAgIGFjcGlfbmZpdF96YXAoKTsKKyNlbmRpZgor
CiAgICAgcmV0dXJuIHJjOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tleGVjLmMgYi94
ZW4vY29tbW9uL2tleGVjLmMKaW5kZXggZmNjNjhiZDRkOC4uYzhjNjEzOGU3MSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9rZXhlYy5jCisrKyBiL3hlbi9jb21tb24va2V4ZWMuYwpAQCAtMzY2LDYg
KzM2Niw5IEBAIHN0YXRpYyBpbnQga2V4ZWNfY29tbW9uX3NodXRkb3duKHZvaWQpCiAgICAgd2F0
Y2hkb2dfZGlzYWJsZSgpOwogICAgIGNvbnNvbGVfc3RhcnRfc3luYygpOwogICAgIHNwaW5fZGVi
dWdfZGlzYWJsZSgpOworI2lmZGVmIENPTkZJR19OVkRJTU1fUE1FTQorICAgIGFjcGlfbmZpdF9y
ZWluc3RhdGUoKTsKKyNlbmRpZgogICAgIGFjcGlfZG1hcl9yZWluc3RhdGUoKTsKIAogICAgIHJl
dHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wbWVtLmMgYi94ZW4vY29tbW9uL3BtZW0u
YwppbmRleCA0OTY0ODIyMmE2Li5jOWY1ZjZlOTA0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Bt
ZW0uYworKysgYi94ZW4vY29tbW9uL3BtZW0uYwpAQCAtMTgsNiArMTgsOCBAQAogCiAjaW5jbHVk
ZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2xpc3QuaD4KKyNpbmNsdWRlIDx4ZW4vaW9j
YXAuaD4KKyNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3BtZW0uaD4KIAog
LyoKQEAgLTEyOCwzICsxMzAsMjIgQEAgaW50IHBtZW1fcmVnaXN0ZXIodW5zaWduZWQgbG9uZyBz
bWZuLCB1bnNpZ25lZCBsb25nIGVtZm4sIHVuc2lnbmVkIGludCBweG0pCiAKICAgICByZXR1cm4g
cmM7CiB9CisKKyNpZmRlZiBDT05GSUdfWDg2CisKK2ludCBfX2luaXQgcG1lbV9kb20wX3NldHVw
X3Blcm1pc3Npb24oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpj
dXI7CisgICAgc3RydWN0IHBtZW0gKnBtZW07CisgICAgaW50IHJjID0gMDsKKworICAgIGxpc3Rf
Zm9yX2VhY2goY3VyLCAmcG1lbV9yYXdfcmVnaW9ucykKKyAgICB7CisgICAgICAgIHBtZW0gPSBs
aXN0X2VudHJ5KGN1ciwgc3RydWN0IHBtZW0sIGxpbmspOworICAgICAgICByYyB8PSBpb21lbV9k
ZW55X2FjY2VzcyhkLCBwbWVtLT5zbWZuLCBwbWVtLT5lbWZuIC0gMSk7CisgICAgfQorCisgICAg
cmV0dXJuIHJjOworfQorCisjZW5kaWYgLyogQ09ORklHX1g4NiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvYWNwaS9uZml0LmMgYi94ZW4vZHJpdmVycy9hY3BpL25maXQuYwppbmRleCA2ODc1
MGMyZWRjLi41ZjM0Y2YyNDY0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL25maXQuYwor
KysgYi94ZW4vZHJpdmVycy9hY3BpL25maXQuYwpAQCAtMTc5LDYgKzE3OSwyNCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgYWNwaV9uZml0X3JlZ2lzdGVyX3BtZW0oc3RydWN0IGFjcGlfbmZpdF9kZXNj
ICpkZXNjKQogICAgIH0KIH0KIAordm9pZCBhY3BpX25maXRfemFwKHZvaWQpCit7CisgICAgdWlu
dDMyX3Qgc2lnID0gMHg0ZTQ5NDY1NDsgLyogIlRGSU4iICovCisKKyAgICBpZiAoIG5maXRfZGVz
Yy5hY3BpX3RhYmxlICkKKyAgICAgICAgd3JpdGVfYXRvbWljKCh1aW50MzJfdCAqKSZuZml0X2Rl
c2MuYWNwaV90YWJsZS0+aGVhZGVyLnNpZ25hdHVyZVswXSwKKyAgICAgICAgICAgICAgICAgICAg
IHNpZyk7Cit9CisKK3ZvaWQgYWNwaV9uZml0X3JlaW5zdGF0ZSh2b2lkKQoreworICAgIHVpbnQz
Ml90IHNpZyA9IDB4NTQ0OTQ2NGU7IC8qICJORklUIiAqLworCisgICAgaWYgKCBuZml0X2Rlc2Mu
YWNwaV90YWJsZSApCisgICAgICAgIHdyaXRlX2F0b21pYygodWludDMyX3QgKikmbmZpdF9kZXNj
LmFjcGlfdGFibGUtPmhlYWRlci5zaWduYXR1cmVbMF0sCisgICAgICAgICAgICAgICAgICAgICBz
aWcpOworfQorCiB2b2lkIF9faW5pdCBhY3BpX25maXRfYm9vdF9pbml0KHZvaWQpCiB7CiAgICAg
YWNwaV9zdGF0dXMgc3RhdHVzOwpAQCAtMTkzLDYgKzIxMSw5IEBAIHZvaWQgX19pbml0IGFjcGlf
bmZpdF9ib290X2luaXQodm9pZCkKICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25n
KW5maXRfZGVzYy5hY3BpX3RhYmxlLCBQRk5fRE9XTihuZml0X2FkZHIpLAogICAgICAgICAgICAg
ICAgICAgICAgUEZOX1VQKG5maXRfYWRkciArIG5maXRfbGVuKSAtIFBGTl9ET1dOKG5maXRfYWRk
ciksCiAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1IpOworCisgICAgLyogSGlk
ZSBORklUIGZyb20gRG9tMC4gKi8KKyAgICBhY3BpX25maXRfemFwKCk7CiB9CiAKIHZvaWQgX19p
bml0IGFjcGlfbmZpdF9pbml0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYWNw
aS5oIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaAppbmRleCAwODhmMDEyNTVkLi43NzE4ODE5M2Qw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9hY3BpLmgKQEAgLTE4Niw2ICsxODYsOCBAQCBib29sIGFjcGlfbmZpdF9ib290X3NlYXJjaF9w
bWVtKHVuc2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpyZXRfc21mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcmV0X2VtZm4pOwogdm9pZCBhY3Bp
X25maXRfaW5pdCh2b2lkKTsKK3ZvaWQgYWNwaV9uZml0X3phcCh2b2lkKTsKK3ZvaWQgYWNwaV9u
Zml0X3JlaW5zdGF0ZSh2b2lkKTsKICNlbmRpZiAvKiBDT05GSUdfTlZESU1NX1BNRU0gKi8KIAog
I2VuZGlmIC8qX0xJTlVYX0FDUElfSCovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcG1l
bS5oIGIveGVuL2luY2x1ZGUveGVuL3BtZW0uaAppbmRleCA0MWNiOWJiMDRmLi5kNWJkNTRmZjE5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcG1lbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9wbWVtLmgKQEAgLTI0LDUgKzI0LDE4IEBACiAKIGludCBwbWVtX3JlZ2lzdGVyKHVuc2lnbmVk
IGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuLCB1bnNpZ25lZCBpbnQgcHhtKTsKIAorI2lm
ZGVmIENPTkZJR19YODYKKworaW50IHBtZW1fZG9tMF9zZXR1cF9wZXJtaXNzaW9uKHN0cnVjdCBk
b21haW4gKmQpOworCisjZWxzZSAvKiAhQ09ORklHX1g4NiAqLworCitzdGF0aWMgaW5saW5lIGlu
dCBwbWVtX2RvbTBfc2V0dXBfcGVybWlzc2lvbiguLi4pCit7CisgICAgcmV0dXJuIC1FTk9TWVM7
Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfWDg2ICovCisKICNlbmRpZiAvKiBDT05GSUdfTlZESU1N
X1BNRU0gKi8KICNlbmRpZiAvKiBfX1hFTl9QTUVNX0hfXyAqLwotLSAKMi4xNC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGUz-0001II-QA; Mon, 11 Sep 2017 04:39:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGUy-0001Go-MD
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 71/BA-03093-76316B95; Mon, 11 Sep 2017 04:39:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42Jpa+sQ0U0X3hZ
 pcPuhsMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjHl2FWWgpt6FQtu3mRtYNyv2sXIxSEkMJ1R
 Ytq3/0xdjJwcEgK8EkeWzWCFsAMkjm98yQ5R1Mso0fBxKViCTUBfYsXjg2C2iIC0xLXPlxlBi
 pgFVjFJXFr6mBkkISwQI7H23zQWEJtFQFViwYeTYHFeATuJx/MusEFskJfY1XYRbBAnUPzgy3
 dgNUICthILTi9gncDIu4CRYRWjRnFqUVlqka6RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmBIMADBDsbFawMPMUpyMCmJ8r47viVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 GcFtkUKCRanpqRVpmTnA4IRJS3DwKInwLgJJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHj0lXgGTHz
 bt/mIRY8vLzUqXEeTeDNAiANGSU5sGNg0XQJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzyg
 gBTeHJzCuB2/oK6CAmoIN4Lm0BOagkESEl1cBowvpmzqvepYdXXl6lKz73erN7Deuex8scO9y
 etjMcFr6sdUX6tFP6arXFTH9m/ddSyvCu5A1j+2d/6Mg16W/FHV0X9H7N4vVOmffKU9r9u7dU
 1yH5BWUv7xY0FjIG96TzLGjj+1fxLPeL81/1MFauWZ86r1z8xbFMM0Z3uUghX/Ze+52nL1gps
 RRnJBpqMRcVJwIA+pmfbpsCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!4
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47746 invoked from network); 11 Sep 2017 04:39:02 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:02 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078340"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:00 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:50 +0800
Message-Id: <20170911043820.14617-10-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [RFC XEN PATCH v3 09/39] xen/pmem: add framework for
	hypercall XEN_SYSCTL_nvdimm_op
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WEVOX1NZU0NUTF9udmRpbW1fb3Agd2lsbCBzdXBwb3J0IGEgc2V0IG9mIHN1Yi1jb21tYW5kcyB0
byBtYW5hZ2UgdGhlCnBoeXNpY2FsIE5WRElNTSBkZXZpY2VzLiBUaGlzIGNvbW1pdCBqdXN0IGFk
ZHMgdGhlIGZyYW1ld29yayBmb3IgdGhpcwpoeXBlcmNhbGwsIGFuZCBkb2VzIG5vdCBpbXBsZW1l
bnQgYW55IHN1Yi1jb21tYW5kcy4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDIgKy0KIHhlbi9jb21tb24vcG1lbS5jICAgICAgICAg
ICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAg
ICAgICAgICAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
ICAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vcG1lbS5o
ICAgICAgICAgICAgICB8ICAyICsrCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAg
ICB8ICA0ICsrKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKysK
IDcgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAzMzhjYWFmNDFlLi44YTgxN2IwYjU1IDEwMDY0
NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE2LDcgKzE2LDcgQEAgYWxsb3cgZG9tMF90
IHhlbl90OnhlbiB7CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7CiAJcmVzb3VyY2Vfb3AgcHNy
X2NtdF9vcCBwc3JfY2F0X29wIHBtdV9jdHJsIGdldF9zeW1ib2wKIAlnZXRfY3B1X2xldmVsbGlu
Z19jYXBzIGdldF9jcHVfZmVhdHVyZXNldCBsaXZlcGF0Y2hfb3AKLQlnY292X29wIHNldF9wYXJh
bWV0ZXIKKwlnY292X29wIHNldF9wYXJhbWV0ZXIgbnZkaW1tX29wCiB9OwogCiAjIEFsbG93IGRv
bTAgdG8gdXNlIGFsbCBYRU5WRVJfIHN1Ym9wcyB0aGF0IGhhdmUgY2hlY2tzLgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9wbWVtLmMgYi94ZW4vY29tbW9uL3BtZW0uYwppbmRleCBjOWY1ZjZlOTA0
Li5kNjdmMjM3Y2Q1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BtZW0uYworKysgYi94ZW4vY29t
bW9uL3BtZW0uYwpAQCAtMTMxLDYgKzEzMSwyNCBAQCBpbnQgcG1lbV9yZWdpc3Rlcih1bnNpZ25l
ZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICBy
ZXR1cm4gcmM7CiB9CiAKKy8qKgorICogVG9wLWxldmVsIGh5cGVyY2FsbCBoYW5kbGVyIG9mIFhF
Tl9TWVNDVExfbnZkaW1tX3BtZW1fKi4KKyAqCisgKiBQYXJhbWV0ZXJzOgorICogIG52ZGltbTog
dGhlIGh5cGVyY2FsbCBwYXJhbWV0ZXJzCisgKgorICogUmV0dXJuOgorICogIE9uIHN1Y2Nlc3Ms
IHJldHVybiAwLiBPdGhlcndpc2UsIHJldHVybiBhIG5vbi16ZXJvIGVycm9yIGNvZGUuCisgKi8K
K2ludCBwbWVtX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3AgKm52ZGltbSkK
K3sKKyAgICBpbnQgcmMgPSAtRU5PU1lTOworCisgICAgbnZkaW1tLT5lcnIgPSAtcmM7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKICNpZmRlZiBDT05GSUdfWDg2CiAKIGludCBfX2luaXQgcG1lbV9k
b20wX3NldHVwX3Blcm1pc3Npb24oc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCmluZGV4IGE2ODgyZDFjOWQuLjMz
YzhmY2EwODEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1v
bi9zeXNjdGwuYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgPHhlbi9wbXN0YXQuaD4KICNp
bmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CiAjaW5jbHVkZSA8eGVuL2djb3YuaD4KKyNpbmNsdWRl
IDx4ZW4vcG1lbS5oPgogCiBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9zeXNjdGxfdCkgdV9zeXNjdGwpCiB7CkBAIC01MDMsNiArNTA0LDE0IEBAIGxvbmcgZG9fc3lz
Y3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCisjaWZkZWYgQ09ORklHX05WRElNTV9QTUVNCisgICAgY2FzZSBY
RU5fU1lTQ1RMX252ZGltbV9vcDoKKyAgICAgICAgcmV0ID0gcG1lbV9kb19zeXNjdGwoJm9wLT51
Lm52ZGltbSk7CisgICAgICAgIGlmICggcmV0ICE9IC1FTk9TWVMgKQorICAgICAgICAgICAgY29w
eWJhY2sgPSAxOworICAgICAgICBicmVhazsKKyNlbmRpZgorCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmV0ID0gYXJjaF9kb19zeXNjdGwob3AsIHVfc3lzY3RsKTsKICAgICAgICAgY29weWJhY2sg
PSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDc4MzBiOTg3ZGEuLmU4MjcyYWU5NjggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlICJwaHlzZGV2LmgiCiAjaW5jbHVk
ZSAidG1lbS5oIgogCi0jZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAw
MDAwRgorI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTAKIAog
LyoKICAqIFJlYWQgY29uc29sZSBjb250ZW50IGZyb20gWGVuIGJ1ZmZlciByaW5nLgpAQCAtMTEx
NCw2ICsxMTE0LDIxIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgewogdHlwZWRl
ZiBzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyIHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRl
cl90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyX3Qp
OwogCisvKgorICogSW50ZXJmYWNlIGZvciBOVkRJTU0gbWFuYWdlbWVudC4KKyAqLworCitzdHJ1
Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3AgeworICAgIHVpbnQzMl90IGNtZDsgLyogSU46IFhFTl9T
WVNDVExfbnZkaW1tXyo7IG5vbmUgaXMgaW1wbGVtZW50ZWQgeWV0LiAqLworICAgIHVpbnQzMl90
IHBhZDsgLyogSU46IEFsd2F5cyB6ZXJvLiAqLworICAgIHVuaW9uIHsKKyAgICAgICAgLyogUGFy
YW1ldGVycyBvZiBYRU5fU1lTQ1RMX252ZGltbV8qIHdpbGwgYmUgYWRkZWQgaGVyZS4gKi8KKyAg
ICB9IHU7CisgICAgdWludDMyX3QgZXJyOyAvKiBPVVQ6IGVycm9yIGNvZGUgKi8KK307Cit0eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9vcCB4ZW5fc3lzY3RsX252ZGltbV9vcF90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9udmRpbW1fb3BfdCk7CisKIHN0cnVj
dCB4ZW5fc3lzY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9TWVNDVExfcmVh
ZGNvbnNvbGUgICAgICAgICAgICAgICAgICAgIDEKQEAgLTExNDMsNiArMTE1OCw3IEBAIHN0cnVj
dCB4ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgICAg
ICAgICAgICAyNgogI2RlZmluZSBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcCAgICAgICAgICAgICAg
ICAgIDI3CiAjZGVmaW5lIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAg
MjgKKyNkZWZpbmUgWEVOX1NZU0NUTF9udmRpbW1fb3AgICAgICAgICAgICAgICAgICAgICAyOQog
ICAgIHVpbnQzMl90IGludGVyZmFjZV92ZXJzaW9uOyAvKiBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9W
RVJTSU9OICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29u
c29sZSAgICAgICByZWFkY29uc29sZTsKQEAgLTExNzIsNiArMTE4OCw3IEBAIHN0cnVjdCB4ZW5f
c3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgICAgY3B1
X2ZlYXR1cmVzZXQ7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCAgICAg
IGxpdmVwYXRjaDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciAgICAg
c2V0X3BhcmFtZXRlcjsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbnZkaW1tX29wICAgICAg
ICAgbnZkaW1tOwogICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRbMTI4XTsKICAgICB9IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BtZW0u
aCBiL3hlbi9pbmNsdWRlL3hlbi9wbWVtLmgKaW5kZXggZDViZDU0ZmYxOS4uOTIyYjEyZjU3MCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BtZW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
cG1lbS5oCkBAIC0yMCw5ICsyMCwxMSBAQAogI2RlZmluZSBfX1hFTl9QTUVNX0hfXwogI2lmZGVm
IENPTkZJR19OVkRJTU1fUE1FTQogCisjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgogCiBpbnQgcG1lbV9yZWdpc3Rlcih1bnNpZ25lZCBsb25nIHNtZm4s
IHVuc2lnbmVkIGxvbmcgZW1mbiwgdW5zaWduZWQgaW50IHB4bSk7CitpbnQgcG1lbV9kb19zeXNj
dGwoc3RydWN0IHhlbl9zeXNjdGxfbnZkaW1tX29wICpudmRpbW0pOwogCiAjaWZkZWYgQ09ORklH
X1g4NgogCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKaW5kZXggNTZkYzViMGFiOS4uZWRmZTUyOTQ5NSAxMDA2NDQKLS0tIGEveGVuL3hz
bS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtODMyLDYgKzgz
MiwxMCBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgICAgICByZXR1cm4g
YXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19TRVRfUEFSQU1FVEVSLCBOVUxM
KTsKIAorICAgIGNhc2UgWEVOX1NZU0NUTF9udmRpbW1fb3A6CisgICAgICAgIHJldHVybiBhdmNf
Y3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX05WRElNTV9PUCwgTlVMTCk7CisKICAg
ICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigic3lzY3Rs
IiwgY21kKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGRhOWYz
ZGZiMmUuLmFmMDU4MjYwNjQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0x
MDMsNiArMTAzLDggQEAgY2xhc3MgeGVuMgogICAgIGdjb3Zfb3AKICMgWEVOX1NZU0NUTF9zZXRf
cGFyYW1ldGVyCiAgICAgc2V0X3BhcmFtZXRlcgorIyBYRU5fU1lTQ1RMX252ZGltbV9vcAorICAg
IG52ZGltbV9vcAogfQogCiAjIENsYXNzZXMgZG9tYWluIGFuZCBkb21haW4yIGNvbnNpc3Qgb2Yg
b3BlcmF0aW9ucyB0aGF0IGEgZG9tYWluIHBlcmZvcm1zIG9uCi0tIAoyLjE0LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGV4-0001Lr-1O; Mon, 11 Sep 2017 04:39:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGV1-0001Jz-WE
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 72/A6-17770-B6316B95; Mon, 11 Sep 2017 04:39:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhopspvC3
 S4MF6G4slHxezODB6HN39mymAMYo1My8pvyKBNeP7pR3MBfvVKlZsPcHWwDhNvouRi0NIYDqj
 xMm+t+xdjJwcEgK8EkeWzWDtYuQAsgMkztwNBgkLCfQySjw8KgRiswnoS6x4fJAVxBYRkJa49
 vkyI8gcZoFTTBIdcw8wgySEBUIkVuxsYgGxWQRUJY4tf88GYvMK2Ekc71vIArFLXmJX20WwQZ
 xA8YMv3zFDLLOVWHB6AesERt4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECw4EBCHYwLl4beIhRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeM8IbosUEixKTU+tSMvMAQYmTFqCg0dJhHcRSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+
 XmpUuK8m0GKBECKMkrz4EbAouQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHllhICm8GTmlc
 BtegV0BBPQETyXtoAcUZKIkJJqYBS+MT9CQ8xm4vUt5u0GP07wWd0W9i4tir3bGFhleF1FQHT
 Nq6iQytKPJ/Wi+uftmHzE7pb7Iam+189UPuicFGBq2Oqu/LaPk4k1ptM2eck3MelznTl7X8RJ
 V5kcn1QW/ffVonTfiNzvvjpsEk+83rH5uMV8EVhxewXjDZGlja/1vRvlczdKKbEUZyQaajEXF
 ScCAGiQ0OKNAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!5
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47817 invoked from network); 11 Sep 2017 04:39:05 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:05 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078361"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:02 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:51 +0800
Message-Id: <20170911043820.14617-11-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 10/39] xen/pmem: add
	XEN_SYSCTL_nvdimm_pmem_get_rgions_nr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmdpb25zX25yLCB3aGljaCBpcyBhIGNvbW1hbmQg
b2YgaHlwZXJjYWxsClhFTl9TWVNDVExfbnZkaW1tX29wLCBpcyB0byBnZXQgdGhlIG51bWJlciBv
ZiBQTUVNIHJlZ2lvbnMgb2YgdGhlCnNwZWNpZmllZCB0eXBlIChzZWUgUE1FTV9SRUdJT05fVFlQ
RV8qKS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDE1ICsrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9jb21tb24vcG1lbS5jICAgICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgIHwgMTYgKysrKysrKysr
KysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYjQxNS4uZTRkMjY5NjdiYSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKQEAgLTI1NzIsNiArMjU3MiwyMSBAQCBpbnQgeGNfbGl2ZXBhdGNoX3Jl
cGxhY2UoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpOwog
aW50IHhjX2RvbWFpbl9jYWNoZWZsdXNoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qgc3RhcnRfcGZuLCB4ZW5fcGZu
X3QgbnJfcGZucyk7CiAKKy8qCisgKiBHZXQgdGhlIG51bWJlciBvZiBQTUVNIHJlZ2lvbnMgb2Yg
dGhlIHNwZWNpZmllZCB0eXBlLgorICoKKyAqIFBhcmFtZXRlcnM6CisgKiAgeGNoOiAgeGMgaW50
ZXJmYWNlIGhhbmRsZQorICogIHR5cGU6IHRoZSB0eXBlIG9mIFBNRU0gcmVnaW9ucywgbXVzdCBi
ZSBvbmUgb2YgUE1FTV9SRUdJT05fVFlQRV8qCisgKiAgbnI6ICAgdGhlIG51bWJlciBvZiBQTUVN
IHJlZ2lvbnMgaXMgcmV0dXJuZWQgdmlhIHRoaXMgcGFyYW1ldGVyCisgKgorICogUmV0dXJuOgor
ICogIE9uIHN1Y2Nlc3MsIHJldHVybiAwIGFuZCB0aGUgbnVtYmVyIG9mIFBNRU0gcmVnaW9ucyBp
cyByZXR1cm5lZCB2aWEgQG5yLgorICogIE90aGVyd2lzZSwgcmV0dXJuIGEgbm9uLXplcm8gZXJy
b3IgY29kZS4KKyAqLworaW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25zX25yKHhjX2ludGVy
ZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgdHlw
ZSwgdWludDMyX3QgKm5yKTsKKwogLyogQ29tcGF0IHNoaW1zICovCiAjaW5jbHVkZSAieGVuY3Ry
bF9jb21wYXQuaCIKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMv
bGlieGMveGNfbWlzYy5jCmluZGV4IDdlMTVlOTA0ZTMuLmZhNjY0MTA4NjkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTg4
OCw2ICs4ODgsMzAgQEAgaW50IHhjX2xpdmVwYXRjaF9yZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNo
LCBjaGFyICpuYW1lLCB1aW50MzJfdCB0aW1lb3V0KQogICAgIHJldHVybiBfeGNfbGl2ZXBhdGNo
X2FjdGlvbih4Y2gsIG5hbWUsIExJVkVQQVRDSF9BQ1RJT05fUkVQTEFDRSwgdGltZW91dCk7CiB9
CiAKK2ludCB4Y19udmRpbW1fcG1lbV9nZXRfcmVnaW9uc19ucih4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDhfdCB0eXBlLCB1aW50MzJfdCAqbnIpCit7CisgICAgREVDTEFSRV9TWVNDVEw7CisgICAg
eGVuX3N5c2N0bF9udmRpbW1fb3BfdCAqbnZkaW1tID0gJnN5c2N0bC51Lm52ZGltbTsKKyAgICBp
bnQgcmM7CisKKyAgICBpZiAoICFuciB8fCB0eXBlICE9IFBNRU1fUkVHSU9OX1RZUEVfUkFXICkK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9u
dmRpbW1fb3A7CisgICAgbnZkaW1tLT5jbWQgPSBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX2dldF9y
ZWdpb25zX25yOworICAgIG52ZGltbS0+cGFkID0gMDsKKyAgICBudmRpbW0tPnUucG1lbV9yZWdp
b25zX25yLnR5cGUgPSB0eXBlOworICAgIG52ZGltbS0+ZXJyID0gMDsKKworICAgIHJjID0gZG9f
c3lzY3RsKHhjaCwgJnN5c2N0bCk7CisgICAgaWYgKCAhcmMgKQorICAgICAgICAqbnIgPSBudmRp
bW0tPnUucG1lbV9yZWdpb25zX25yLm51bV9yZWdpb25zOworICAgIGVsc2UgaWYgKCBudmRpbW0t
PmVyciApCisgICAgICAgIHJjID0gbnZkaW1tLT5lcnI7CisKKyAgICByZXR1cm4gcmM7Cit9CisK
IC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BtZW0uYyBiL3hlbi9jb21tb24vcG1lbS5jCmluZGV4IGQ2N2YyMzdjZDUuLjk5NWRmY2I4
NjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcG1lbS5jCisrKyBiL3hlbi9jb21tb24vcG1lbS5j
CkBAIC0xMDUsNiArMTA1LDIzIEBAIHN0YXRpYyBpbnQgcG1lbV9saXN0X2FkZChzdHJ1Y3QgbGlz
dF9oZWFkICpsaXN0LAogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBwbWVtX2dldF9y
ZWdpb25zX25yKHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc19ucl90ICpyZWdpb25zX25y
KQoreworICAgIGludCByYyA9IDA7CisKKyAgICBzd2l0Y2ggKCByZWdpb25zX25yLT50eXBlICkK
KyAgICB7CisgICAgY2FzZSBQTUVNX1JFR0lPTl9UWVBFX1JBVzoKKyAgICAgICAgcmVnaW9uc19u
ci0+bnVtX3JlZ2lvbnMgPSBucl9yYXdfcmVnaW9uczsKKyAgICAgICAgYnJlYWs7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCiAvKioKICAqIFJlZ2lzdGVyIGEgcG1lbSByZWdpb24gdG8gWGVuLgogICoKQEAgLTE0Miw3
ICsxNTksMTcgQEAgaW50IHBtZW1fcmVnaXN0ZXIodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25l
ZCBsb25nIGVtZm4sIHVuc2lnbmVkIGludCBweG0pCiAgKi8KIGludCBwbWVtX2RvX3N5c2N0bChz
dHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3AgKm52ZGltbSkKIHsKLSAgICBpbnQgcmMgPSAtRU5P
U1lTOworICAgIGludCByYzsKKworICAgIHN3aXRjaCAoIG52ZGltbS0+Y21kICkKKyAgICB7Cisg
ICAgY2FzZSBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX2dldF9yZWdpb25zX25yOgorICAgICAgICBy
YyA9IHBtZW1fZ2V0X3JlZ2lvbnNfbnIoJm52ZGltbS0+dS5wbWVtX3JlZ2lvbnNfbnIpOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICB9
CiAKICAgICBudmRpbW0tPmVyciA9IC1yYzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGU4MjcyYWU5
NjguLmNmMzA4YmJjNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTExMTgsMTEgKzExMTgsMjMgQEAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyX3QpOwogICog
SW50ZXJmYWNlIGZvciBOVkRJTU0gbWFuYWdlbWVudC4KICAqLwogCisvKiBUeXBlcyBvZiBQTUVN
IHJlZ2lvbnMgKi8KKyNkZWZpbmUgUE1FTV9SRUdJT05fVFlQRV9SQVcgICAgICAgIDAgLyogUE1F
TSByZWdpb25zIGRldGVjdGVkIGJ5IFhlbiAqLworCisvKiBYRU5fU1lTQ1RMX252ZGltbV9wbWVt
X2dldF9yZWdpb25zX25yICovCitzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25z
X25yIHsKKyAgICB1aW50OF90IHR5cGU7ICAgICAgICAgLyogSU46IG9uZSBvZiBQTUVNX1JFR0lP
Tl9UWVBFXyogKi8KKyAgICB1aW50MzJfdCBudW1fcmVnaW9uczsgLyogT1VUOiB0aGUgbnVtYmVy
IG9mIFBNRU0gcmVnaW9ucyBvZiB0eXBlIEB0eXBlICovCit9OwordHlwZWRlZiBzdHJ1Y3QgeGVu
X3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX25yIHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVn
aW9uc19ucl90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9udmRpbW1fcG1l
bV9yZWdpb25zX25yX3QpOworCiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3AgewotICAgIHVp
bnQzMl90IGNtZDsgLyogSU46IFhFTl9TWVNDVExfbnZkaW1tXyo7IG5vbmUgaXMgaW1wbGVtZW50
ZWQgeWV0LiAqLworICAgIHVpbnQzMl90IGNtZDsgLyogSU46IFhFTl9TWVNDVExfbnZkaW1tXyou
ICovCisjZGVmaW5lIFhFTl9TWVNDVExfbnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnNfbnIgICAgIDAK
ICAgICB1aW50MzJfdCBwYWQ7IC8qIElOOiBBbHdheXMgemVyby4gKi8KICAgICB1bmlvbiB7Ci0g
ICAgICAgIC8qIFBhcmFtZXRlcnMgb2YgWEVOX1NZU0NUTF9udmRpbW1fKiB3aWxsIGJlIGFkZGVk
IGhlcmUuICovCisgICAgICAgIHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc19ucl90IHBt
ZW1fcmVnaW9uc19ucjsKICAgICB9IHU7CiAgICAgdWludDMyX3QgZXJyOyAvKiBPVVQ6IGVycm9y
IGNvZGUgKi8KIH07Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGV5-0001Nt-Co; Mon, 11 Sep 2017 04:39:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGV4-0001Li-1N
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F5/2B-03454-D6316B95; Mon, 11 Sep 2017 04:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Jpa+sQ0c0R3hZ
 psOibtsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH61FmmgvX2FUt/b2ZrYPxi0MXIxSEkMJ1R
 4lXHOvYuRk4OCQFeiSPLZrBC2AESXZ0TmEBsIYFeRolHBzJBbDYBfYkVjw+C1YgISEtc+3yZE
 WQQs8ApJomOuQeYQRLCAkESEzuusYDYLAKqEpderwUbxCtgJ3GxfzojxAJ5iV1tF8EGcQLFD7
 58xwyxzFZiwekFrBMYeRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMCAYg2MG4eG3gIUZJDiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 PSO4LVJIsCg1PbUiLTMHGJowaQkOHiUR3kUgad7igsTc4sx0iNQpRnuOY5su/2Hi6Lh5F0huA
 pMbvj/4wyTEkpeflyolzrsZpE0ApC2jNA9uKCyWLjHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUU
 mYV0YIaApPZl4J3O5XQGcxAZ3Fc2kLyFkliQgpqQbGJRG/g//sXSnoPmcb50udlHJB/fj8Zb8
 W/+K+1SHMPLUqwfD33pNm5aXf2DVvby+eXy7w+G40wwKuWU68BVaiUbMVn5h9zFjfubrQPeRK
 wN4j21RVvATF+3lKk57+iJ/EcjmA3zpiYl7ZY3093qT2dw7Mr+r9Zefpv++QX9ixVMW17uGfh
 e5KLMUZiYZazEXFiQBVcvRLoAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!6
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47850 invoked from network); 11 Sep 2017 04:39:08 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:08 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078374"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:05 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:52 +0800
Message-Id: <20170911043820.14617-12-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 11/39] xen/pmem: add
	XEN_SYSCTL_nvdimm_pmem_get_regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucywgd2hpY2ggaXMgYSBjb21tYW5kIG9m
IGh5cGVyY2FsbApYRU5fU1lTQ1RMX252ZGltbV9vcCwgaXMgdG8gZ2V0IGEgbGlzdCBvZiBQTUVN
IHJlZ2lvbnMgb2Ygc3BlY2lmaWVkCnR5cGUgKHNlZSBQTUVNX1JFR0lPTl9UWVBFXyopLgoKU2ln
bmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0t
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMTggKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94
Y19taXNjLmMgICAgICAgICB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9jb21tb24vcG1lbS5jICAgICAgICAgICAgIHwgNjcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
ICAgfCAyNyArKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNzUgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggZTRkMjY5NjdiYS4uZDc1MGU2NzQ2MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI1ODcsNiArMjU4NywyNCBAQCBpbnQgeGNfZG9tYWluX2Nh
Y2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogaW50IHhjX252ZGlt
bV9wbWVtX2dldF9yZWdpb25zX25yKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgdHlwZSwgdWludDMyX3QgKm5yKTsKIAorLyoKKyAq
IEdldCBhbiBhcnJheSBvZiBpbmZvcm1hdGlvbiBvZiBQTUVNIHJlZ2lvbnMgb2YgdGhlIHNwZWNp
ZmllZCB0eXBlLgorICoKKyAqIFBhcmFtZXRlcnM6CisgKiAgeGNoOiAgICB4YyBpbnRlcmZhY2Ug
aGFuZGxlCisgKiAgdHlwZTogICB0aGUgdHlwZSBvZiBQTUVNIHJlZ2lvbnMsIG11c3QgYmUgb25l
IG9mIFBNRU1fUkVHSU9OX1RZUEVfKgorICogIGJ1ZmZlcjogdGhlIGJ1ZmZlciB3aGVyZSB0aGUg
aW5mb3JtYXRpb24gb2YgUE1FTSByZWdpb25zIGlzIHJldHVybmVkLAorICogICAgICAgICAgdGhl
IGNhbGxlciBzaG91bGQgYWxsb2NhdGUgZW5vdWdoIG1lbW9yeSBmb3IgaXQuCisgKiAgbnIgOiAg
ICBJTjogdGhlIG1heGltdW0gbnVtYmVyIG9mIFBNRU0gcmVnaW9ucyB0aGF0IGNhbiBiZSByZXR1
cm5lZAorICogICAgICAgICAgICAgIGluIEBidWZmZXIKKyAqICAgICAgICAgIE9VVDogdGhlIGFj
dHVhbCBudW1iZXIgb2YgcmV0dXJuZWQgUE1FTSByZWdpb25zIGluIEBidWZmZXIKKyAqCisgKiBS
ZXR1cm46CisgKiAgT24gc3VjY2VzcywgcmV0dXJuIDAuIE90aGVyd2lzZSwgcmV0dXJuIGEgbm9u
LXplcm8gZXJyb3IgY29kZS4KKyAqLworaW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25zKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50OF90IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqYnVmZmVyLCB1aW50MzJfdCAqbnIpOworCiAvKiBDb21wYXQgc2hpbXMgKi8K
ICNpbmNsdWRlICJ4ZW5jdHJsX2NvbXBhdC5oIgogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19taXNjLmMKaW5kZXggZmE2NjQxMDg2OS4uZjljZTgw
MmVkYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX21pc2MuYwpAQCAtOTEyLDYgKzkxMiw2OSBAQCBpbnQgeGNfbnZkaW1tX3BtZW1fZ2V0X3Jl
Z2lvbnNfbnIoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQ4X3QgdHlwZSwgdWludDMyX3QgKm5yKQog
ICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25zKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50OF90IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqYnVmZmVyLCB1aW50MzJfdCAqbnIpCit7CisgICAgREVDTEFSRV9TWVNDVEw7Cisg
ICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGJ1ZmZlciwgMCwgWENfSFlQRVJDQUxMX0JVRkZF
Ul9CT1VOQ0VfT1VUKTsKKworICAgIHhlbl9zeXNjdGxfbnZkaW1tX29wX3QgKm52ZGltbSA9ICZz
eXNjdGwudS5udmRpbW07CisgICAgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX3QgKnJl
Z2lvbnMgPSAmbnZkaW1tLT51LnBtZW1fcmVnaW9uczsKKyAgICB1bnNpZ25lZCBpbnQgbWF4Owor
ICAgIHVuc2lnbmVkIGxvbmcgc2l6ZTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFidWZmZXIg
fHwgIW5yICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBtYXggPSAqbnI7CisgICAg
aWYgKCAhbWF4ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAg
ICB7CisgICAgY2FzZSBQTUVNX1JFR0lPTl9UWVBFX1JBVzoKKyAgICAgICAgc2l6ZSA9IHNpemVv
Zih4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jhd19yZWdpb25fdCkgKiBtYXg7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisg
ICAgSFlQRVJDQUxMX0JPVU5DRV9TRVRfU0laRShidWZmZXIsIHNpemUpOworICAgIGlmICggeGNf
aHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBidWZmZXIpICkKKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKKyAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9udmRpbW1fb3A7CisgICAgbnZkaW1t
LT5jbWQgPSBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX2dldF9yZWdpb25zOworICAgIG52ZGltbS0+
cGFkID0gMDsKKyAgICBudmRpbW0tPmVyciA9IDA7CisgICAgcmVnaW9ucy0+dHlwZSA9IHR5cGU7
CisgICAgcmVnaW9ucy0+bnVtX3JlZ2lvbnMgPSBtYXg7CisKKyAgICBzd2l0Y2ggKCB0eXBlICkK
KyAgICB7CisgICAgY2FzZSBQTUVNX1JFR0lPTl9UWVBFX1JBVzoKKyAgICAgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUocmVnaW9ucy0+dV9idWZmZXIucmF3X3JlZ2lvbnMsIGJ1ZmZlcik7CisgICAg
ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IGRvX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwor
ICAgIGlmICggIXJjICkKKyAgICAgICAgKm5yID0gcmVnaW9ucy0+bnVtX3JlZ2lvbnM7CisgICAg
ZWxzZSBpZiAoIG52ZGltbS0+ZXJyICkKKyAgICAgICAgcmMgPSAtbnZkaW1tLT5lcnI7CisKK291
dDoKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBidWZmZXIpOworCisgICAgcmV0
dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wbWVtLmMgYi94ZW4vY29tbW9uL3BtZW0uYwppbmRleCA5OTVkZmNi
ODY3Li5hNzM3ZTdkYzcxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BtZW0uYworKysgYi94ZW4v
Y29tbW9uL3BtZW0uYwpAQCAtMjIsNiArMjIsOCBAQAogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4K
ICNpbmNsdWRlIDx4ZW4vcG1lbS5oPgogCisjaW5jbHVkZSA8YXNtL2d1ZXN0X2FjY2Vzcy5oPgor
CiAvKgogICogQWxsIFBNRU0gcmVnaW9ucyBwcmVzZW50aW5nIGluIE5GSVQgU1BBIHJhbmdlIHN0
cnVjdHVyZXMgYXJlIGxpbmtlZAogICogaW4gdGhpcyBsaXN0LgpAQCAtMTIyLDYgKzEyNCw2NyBA
QCBzdGF0aWMgaW50IHBtZW1fZ2V0X3JlZ2lvbnNfbnIoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9y
ZWdpb25zX25yX3QgKnJlZ2lvbnNfbnIpCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50
IHBtZW1fZ2V0X3Jhd19yZWdpb25zKAorICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5c2N0
bF9udmRpbW1fcG1lbV9yYXdfcmVnaW9uX3QpIHJlZ2lvbnMsCisgICAgdW5zaWduZWQgaW50ICpu
dW1fcmVnaW9ucykKK3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXI7CisgICAgdW5zaWduZWQg
aW50IG5yID0gMCwgbWF4ID0gKm51bV9yZWdpb25zOworICAgIHhlbl9zeXNjdGxfbnZkaW1tX3Bt
ZW1fcmF3X3JlZ2lvbl90IHJlZ2lvbjsKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkocmVnaW9ucywgbWF4ICogc2l6ZW9mKHJlZ2lvbikpICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICBsaXN0X2Zvcl9lYWNoKGN1ciwgJnBtZW1fcmF3X3JlZ2lv
bnMpCisgICAgeworICAgICAgICBzdHJ1Y3QgcG1lbSAqcG1lbSA9IGxpc3RfZW50cnkoY3VyLCBz
dHJ1Y3QgcG1lbSwgbGluayk7CisKKyAgICAgICAgaWYgKCBuciA+PSBtYXggKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgcmVnaW9uLnNtZm4gPSBwbWVtLT5zbWZuOworICAgICAgICBy
ZWdpb24uZW1mbiA9IHBtZW0tPmVtZm47CisgICAgICAgIHJlZ2lvbi5weG0gPSBwbWVtLT51LnJh
dy5weG07CisKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChyZWdpb25zLCBuciwg
JnJlZ2lvbiwgMSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIG5yKys7CisgICAgfQorCisgICAg
Km51bV9yZWdpb25zID0gbnI7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgcG1l
bV9nZXRfcmVnaW9ucyh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3JlZ2lvbnNfdCAqcmVnaW9ucykK
K3sKKyAgICB1bnNpZ25lZCBpbnQgdHlwZSA9IHJlZ2lvbnMtPnR5cGUsIG1heCA9IHJlZ2lvbnMt
Pm51bV9yZWdpb25zOworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICFtYXggKQorICAgICAg
ICByZXR1cm4gMDsKKworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFBNRU1f
UkVHSU9OX1RZUEVfUkFXOgorICAgICAgICByYyA9IHBtZW1fZ2V0X3Jhd19yZWdpb25zKHJlZ2lv
bnMtPnVfYnVmZmVyLnJhd19yZWdpb25zLCAmbWF4KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCAhcmMgKQor
ICAgICAgICByZWdpb25zLT5udW1fcmVnaW9ucyA9IG1heDsKKworICAgIHJldHVybiByYzsKK30K
KwogLyoqCiAgKiBSZWdpc3RlciBhIHBtZW0gcmVnaW9uIHRvIFhlbi4KICAqCkBAIC0xNjcsNiAr
MjMwLDEwIEBAIGludCBwbWVtX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3Ag
Km52ZGltbSkKICAgICAgICAgcmMgPSBwbWVtX2dldF9yZWdpb25zX25yKCZudmRpbW0tPnUucG1l
bV9yZWdpb25zX25yKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9TWVNDVExfbnZk
aW1tX3BtZW1fZ2V0X3JlZ2lvbnM6CisgICAgICAgIHJjID0gcG1lbV9nZXRfcmVnaW9ucygmbnZk
aW1tLT51LnBtZW1fcmVnaW9ucyk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmMgPSAtRU5PU1lTOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBjZjMwOGJiYzQ1
Li4yNjM1YjFjOTExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMTIxLDYgKzExMjEsMTUgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyX3QpOwogLyogVHlw
ZXMgb2YgUE1FTSByZWdpb25zICovCiAjZGVmaW5lIFBNRU1fUkVHSU9OX1RZUEVfUkFXICAgICAg
ICAwIC8qIFBNRU0gcmVnaW9ucyBkZXRlY3RlZCBieSBYZW4gKi8KIAorLyogUE1FTV9SRUdJT05f
VFlQRV9SQVcgKi8KK3N0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jhd19yZWdpb24gewor
ICAgIHVpbnQ2NF90IHNtZm47CisgICAgdWludDY0X3QgZW1mbjsKKyAgICB1aW50MzJfdCBweG07
Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yYXdfcmVnaW9uIHhl
bl9zeXNjdGxfbnZkaW1tX3BtZW1fcmF3X3JlZ2lvbl90OworREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yYXdfcmVnaW9uX3QpOworCiAvKiBYRU5fU1lTQ1RM
X252ZGltbV9wbWVtX2dldF9yZWdpb25zX25yICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1f
cG1lbV9yZWdpb25zX25yIHsKICAgICB1aW50OF90IHR5cGU7ICAgICAgICAgLyogSU46IG9uZSBv
ZiBQTUVNX1JFR0lPTl9UWVBFXyogKi8KQEAgLTExMjksMTIgKzExMzgsMzAgQEAgc3RydWN0IHhl
bl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc19uciB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lz
Y3RsX252ZGltbV9wbWVtX3JlZ2lvbnNfbnIgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25z
X25yX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jl
Z2lvbnNfbnJfdCk7CiAKKy8qIFhFTl9TWVNDVExfbnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnMgKi8K
K3N0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3JlZ2lvbnMgeworICAgIHVpbnQ4X3QgdHlw
ZTsgICAgICAgICAvKiBJTjogb25lIG9mIFBNRU1fUkVHSU9OX1RZUEVfKiAqLworICAgIHVpbnQz
Ml90IG51bV9yZWdpb25zOyAvKiBJTjogdGhlIG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgdGhh
dCBjYW4gYmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybmVkIHZpYSB0
aGUgZ3Vlc3QgaGFuZGxlciBpbiBAdV9idWZmZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT1VUOiB0aGUgYWN0dWFsIG51bWJlciBvZiBlbnRyaWVzIHJldHVybmVkIHZpYQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBndWVzdCBoYW5kbGVyIGluIEB1X2J1ZmZl
ciAqLworICAgIHVuaW9uIHsKKyAgICAgICAgLyogaWYgdHlwZSA9PSBQTUVNX1JFR0lPTl9UWVBF
X1JBVyAqLworICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9zeXNjdGxfbnZkaW1tX3Bt
ZW1fcmF3X3JlZ2lvbl90KSByYXdfcmVnaW9uczsKKyAgICB9IHVfYnVmZmVyOyAgICAgICAgICAg
LyogSU46IHRoZSBndWVzdCBoYW5kbGVyIHdoZXJlIHRoZSBlbnRyaWVzIG9mIFBNRU0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lvbnMgb2YgdGhlIHR5cGUgQHR5cGUgYXJl
IHJldHVybmVkICovCit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9y
ZWdpb25zIHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc190OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX3QpOworCiBzdHJ1Y3QgeGVu
X3N5c2N0bF9udmRpbW1fb3AgewogICAgIHVpbnQzMl90IGNtZDsgLyogSU46IFhFTl9TWVNDVExf
bnZkaW1tXyouICovCiAjZGVmaW5lIFhFTl9TWVNDVExfbnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnNf
bnIgICAgIDAKKyNkZWZpbmUgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucyAgICAg
ICAgMQogICAgIHVpbnQzMl90IHBhZDsgLyogSU46IEFsd2F5cyB6ZXJvLiAqLwogICAgIHVuaW9u
IHsKICAgICAgICAgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX25yX3QgcG1lbV9yZWdp
b25zX25yOworICAgICAgICB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3JlZ2lvbnNfdCBwbWVtX3Jl
Z2lvbnM7CiAgICAgfSB1OwogICAgIHVpbnQzMl90IGVycjsgLyogT1VUOiBlcnJvciBjb2RlICov
CiB9OwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGV7-0001Qu-Kg; Mon, 11 Sep 2017 04:39:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGV6-0001Of-CE
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9E/CA-03093-F6316B95; Mon, 11 Sep 2017 04:39:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0c0T3hZ
 psPK3ocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFrnn3BZOOKm097mRsY56t2MXJxCAlMZ5Ro
 OzOPtYuRk0NCgFfiyLIZUHaAxJ853YwQRb2MEu2vtrKAJNgE9CVWPD4IViQiIC1x7fNlRhCbW
 eAPo8S9T7IgtrBApMTlbf/YQGwWAVWJnX2HwWxeATuJ78fOskAskJfY1XYRbA4nUPzgy3fMIL
 aQgK3EgtMLWCcw8i5gZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iREYDgxAsINx8drAQ4ySHExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe0Zw
 W6SQYFFqempFWmYOMDBh0hIcPEoivItA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/
 LxUKXHezSClAiClGaV5cINgEXOJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwyQkBTeDLzSu
 D2vQI6hQnoFJ5LW0BOKUlESEk1MIptN7Ey6p5wXDLYIG1/q+RZp1lzi+4wbZ9iVFr/6M/EdTs
 Ox62yPjrTd4Xe/7PhQpzpUbPU2bOqPFcsidqn1PM8hudfTXTpixkLZDevY0j/rxD0c4uXvGbH
 HZ/eS9zy2gGZwccL/Gb9WzpN/1fb1H8Lny5dG8P35qfw3+rMM1tDFGzfNL+N/KzEUpyRaKjFX
 FScCAA+rpQ1kwIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!7
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47930 invoked from network); 11 Sep 2017 04:39:10 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:10 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078387"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:08 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:53 +0800
Message-Id: <20170911043820.14617-13-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 12/39] tools/xen-ndctl: add NVDIMM
	management util 'xen-ndctl'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGtlcm5lbCBOVkRJTU0gZHJpdmVyIGFuZCB0aGUgdHJhZGl0aW9uYWwgTlZESU1NIG1hbmFn
ZW1lbnQKdXRpbGl0aWVzIGluIERvbTAgZG9lcyBub3Qgd29yayBub3cuICd4ZW4tbmRjdGwnIGlz
IGFkZGVkIGFzIGFuCmFsdGVybmF0aXZlbHksIHdoaWNoIG1hbmFnZXMgTlZESU1NIHZpYSBYZW4g
aHlwZXJjYWxscy4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAg
ICAgICAgICAgfCAgIDEgKwogdG9vbHMvbWlzYy9NYWtlZmlsZSAgICB8ICAgNCArKwogdG9vbHMv
bWlzYy94ZW4tbmRjdGwuYyB8IDE3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE3NyBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW4tbmRjdGwuYwoKZGlmZiAtLWdpdCBhLy5naXRp
Z25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGVjYjE5OGY5MTQuLjMwNjU1NjczZjcgMTAwNjQ0Ci0t
LSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMjE2LDYgKzIxNiw3IEBAIHRvb2xz
L21pc2MveGVuLWh2bWN0eAogdG9vbHMvbWlzYy94ZW5sb2NrcHJvZgogdG9vbHMvbWlzYy9sb3dt
ZW1kCiB0b29scy9taXNjL3hlbmNvdgordG9vbHMvbWlzYy94ZW4tbmRjdGwKIHRvb2xzL3BrZy1j
b25maWcvKgogdG9vbHMvcWVtdS14ZW4tYnVpbGQKIHRvb2xzL3hlbnRyYWNlL3hlbmFseXplCmRp
ZmYgLS1naXQgYS90b29scy9taXNjL01ha2VmaWxlIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQppbmRl
eCBlYWEyODc5M2VmLi4xMjQ3NzViN2Y0IDEwMDY0NAotLS0gYS90b29scy9taXNjL01ha2VmaWxl
CisrKyBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKQEAgLTMyLDYgKzMyLDcgQEAgSU5TVEFMTF9TQklO
ICAgICAgICAgICAgICAgICAgICs9IHhlbnBtCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAg
ICAgKz0geGVud2F0Y2hkb2dkCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVu
LWxpdmVwYXRjaAogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbi1kaWFnCitJ
TlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuLW5kY3RsCiBJTlNUQUxMX1NCSU4g
Kz0gJChJTlNUQUxMX1NCSU4teSkKIAogIyBFdmVyeXRoaW5nIHRvIGJlIGluc3RhbGxlZCBpbiBh
IHByaXZhdGUgYmluLwpAQCAtMTE4LDQgKzExOSw3IEBAIHhlbi1sb3dtZW1kOiB4ZW4tbG93bWVt
ZC5vCiB4ZW5jb3Y6IHhlbmNvdi5vCiAJJChDQykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElC
U19saWJ4ZW5jdHJsKSAkKEFQUEVORF9MREZMQUdTKQogCit4ZW4tbmRjdGw6IHhlbi1uZGN0bC5v
CisJJChDQykgJChMREZMQUdTKSAtbyAkQCAkPCAkKExETElCU19saWJ4ZW5jdHJsKSAkKEFQUEVO
RF9MREZMQUdTKQorCiAtaW5jbHVkZSAkKERFUFNfSU5DTFVERSkKZGlmZiAtLWdpdCBhL3Rvb2xz
L21pc2MveGVuLW5kY3RsLmMgYi90b29scy9taXNjL3hlbi1uZGN0bC5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmRlNDBlMjlmZjYKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy9taXNjL3hlbi1uZGN0bC5jCkBAIC0wLDAgKzEsMTcyIEBACisvKgorICogeGVuLW5kY3Rs
LmMKKyAqCisgKiBYZW4gTlZESU1NIG1hbmFnZW1lbnQgdG9vbAorICoKKyAqIENvcHlyaWdodCAo
QykgMjAxNywgIEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkg
Z3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24KKyAqIG9idGFpbmluZyBhIGNv
cHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uCisgKiBmaWxl
cyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3Ry
aWN0aW9uLAorICogaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVz
ZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwKKyAqIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vu
c2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsCisgKiBhbmQgdG8gcGVybWl0
IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLAorICog
c3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNv
cHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUKKyAqIGlu
Y2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3
YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdB
UlJBTlRZIE9GIEFOWSBLSU5ELAorICogRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVU
IE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GCisgKiBNRVJDSEFOVEFCSUxJVFksIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuCisgKiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFC
TEUgRk9SIEFOWQorICogQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVS
IElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwKKyAqIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5H
IEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFCisgKiBTT0ZUV0FSRSBPUiBU
SEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqLworCisjaW5jbHVk
ZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2lu
Y2x1ZGUgPHhlbmN0cmwuaD4KKworc3RhdGljIHhjX2ludGVyZmFjZSAqeGNoOworCitzdGF0aWMg
aW50IGhhbmRsZV9oZWxwKGludCBhcmdjLCBjaGFyICphcmd2W10pOworc3RhdGljIGludCBoYW5k
bGVfbGlzdF9jbWRzKGludCBhcmdjLCBjaGFyICphcmd2W10pOworCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IHhlbl9uZGN0bF9jbWQKK3sKKyAgICBjb25zdCBjaGFyICpuYW1lOworICAgIGNvbnN0IGNo
YXIgKnN5bnRheDsKKyAgICBjb25zdCBjaGFyICpoZWxwOworICAgIGludCAoKmhhbmRsZXIpKGlu
dCBhcmdjLCBjaGFyICoqYXJndik7CisgICAgYm9vbCBuZWVkX3hjOworfSBjbWRzW10gPQorewor
ICAgIHsKKyAgICAgICAgLm5hbWUgICAgPSAiaGVscCIsCisgICAgICAgIC5zeW50YXggID0gIltj
b21tYW5kXSIsCisgICAgICAgIC5oZWxwICAgID0gIlNob3cgdGhpcyBtZXNzYWdlIG9yIHRoZSBo
ZWxwIG1lc3NhZ2Ugb2YgJ2NvbW1hbmQnLlxuIgorICAgICAgICAgICAgICAgICAgICJVc2UgY29t
bWFuZCAnbGlzdC1jbWRzJyB0byBsaXN0IGFsbCBzdXBwb3J0ZWQgY29tbWFuZHMuXG4iLAorICAg
ICAgICAuaGFuZGxlciA9IGhhbmRsZV9oZWxwLAorICAgIH0sCisKKyAgICB7CisgICAgICAgIC5u
YW1lICAgID0gImxpc3QtY21kcyIsCisgICAgICAgIC5zeW50YXggID0gIiIsCisgICAgICAgIC5o
ZWxwICAgID0gIkxpc3QgYWxsIHN1cHBvcnRlZCBjb21tYW5kcy5cbiIsCisgICAgICAgIC5oYW5k
bGVyID0gaGFuZGxlX2xpc3RfY21kcywKKyAgICB9LAorfTsKKworc3RhdGljIGNvbnN0IHVuc2ln
bmVkIGludCBucl9jbWRzID0gc2l6ZW9mKGNtZHMpIC8gc2l6ZW9mKGNtZHNbMF0pOworCitzdGF0
aWMgdm9pZCBzaG93X2hlbHAoY29uc3QgY2hhciAqY21kKQoreworICAgIHVuc2lnbmVkIGludCBp
OworCisgICAgaWYgKCAhY21kICkKKyAgICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAg
ICAgICAgICAgICAgICJVc2FnZTogeGVuLW5kY3RsIDxjb21tYW5kPiBbYXJnc11cblxuIgorICAg
ICAgICAgICAgICAgICJMaXN0IGFsbCBzdXBwb3J0ZWQgY29tbWFuZHMgYnkgJ3hlbi1uZGN0bCBs
aXN0LWNtZHMnLlxuIgorICAgICAgICAgICAgICAgICJHZXQgaGVscCBvZiBhIGNvbW1hbmQgYnkg
J3hlbi1uZGN0bCBoZWxwIDxjb21tYW5kPicuXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfY21kczsgaSsrICkKKyAgICAgICAgaWYgKCAhc3Ry
Y21wKGNtZCwgY21kc1tpXS5uYW1lKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiVXNhZ2U6IHhlbi1uZGN0bCAlcyAlc1xuXG4lcyIsCisgICAgICAgICAgICAgICAg
ICAgIGNtZHNbaV0ubmFtZSwgY21kc1tpXS5zeW50YXgsIGNtZHNbaV0uaGVscCk7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgaWYgKCBpID09IG5yX2NtZHMgKQorICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIlVuc3VwcG9ydGVkIGNvbW1hbmQgJyVzJy5cbiIKKyAgICAgICAg
ICAgICAgICAiTGlzdCBhbGwgc3VwcG9ydGVkIGNvbW1hbmRzIGJ5ICd4ZW4tbmRjdGwgbGlzdC1j
bWRzJy5cbiIsCisgICAgICAgICAgICAgICAgY21kKTsKK30KKworc3RhdGljIGludCBoYW5kbGVf
dW5yZWNvZ25pemVkX2FyZ3VtZW50KGNvbnN0IGNoYXIgKmNtZCwgY29uc3QgY2hhciAqYXJndikK
K3sKKyAgICBmcHJpbnRmKHN0ZGVyciwgIlVucmVjb2duaXplZCBhcmd1bWVudDogJXMuXG5cbiIs
IGFyZ3YpOworICAgIHNob3dfaGVscChjbWQpOworCisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisK
K3N0YXRpYyBpbnQgaGFuZGxlX2hlbHAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKyAgICBp
ZiAoIGFyZ2MgPT0gMSApCisgICAgICAgIHNob3dfaGVscChOVUxMKTsKKyAgICBlbHNlIGlmICgg
YXJnYyA9PSAyICkKKyAgICAgICAgc2hvd19oZWxwKGFyZ3ZbMV0pOworICAgIGVsc2UKKyAgICAg
ICAgcmV0dXJuIGhhbmRsZV91bnJlY29nbml6ZWRfYXJndW1lbnQoYXJndlswXSwgYXJndlsyXSk7
CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBoYW5kbGVfbGlzdF9jbWRzKGludCBh
cmdjLCBjaGFyICphcmd2W10pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoIGFy
Z2MgPiAxICkKKyAgICAgICAgcmV0dXJuIGhhbmRsZV91bnJlY29nbml6ZWRfYXJndW1lbnQoYXJn
dlswXSwgYXJndlsxXSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2NtZHM7IGkrKyApCisg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXNcbiIsIGNtZHNbaV0ubmFtZSk7CisKKyAgICByZXR1
cm4gMDsKK30KKworaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKyAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICBpbnQgcmMgPSAwOworICAgIGNvbnN0IGNoYXIgKmNtZDsKKworICAg
IGlmICggYXJnYyA8PSAxICkKKyAgICB7CisgICAgICAgIHNob3dfaGVscChOVUxMKTsKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgY21kID0gYXJndlsxXTsKKworICAgIGZvciAoIGkg
PSAwOyBpIDwgbnJfY21kczsgaSsrICkKKyAgICAgICAgaWYgKCAhc3RyY21wKGNtZCwgY21kc1tp
XS5uYW1lKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggY21kc1tpXS5uZWVkX3hjICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3Blbigw
LCAwLCAwKTsKKyAgICAgICAgICAgICAgICBpZiAoICF4Y2ggKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgcmMgPSAtZXJybm87CisgICAgICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiQ2Fubm90IGdldCB4YyBoYW5kbGVyOiAlc1xuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJlcnJvcihlcnJubykpOworICAgICAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICByYyA9
IGNtZHNbaV0uaGFuZGxlcihhcmdjIC0gMSwgJmFyZ3ZbMV0pOworICAgICAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJcbiclcycgZmFpbGVkOiAlc1xu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNtZHNbaV0ubmFtZSwgc3RyZXJyb3IoLXJjKSk7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgaWYgKCBpID09IG5yX2NtZHMg
KQorICAgIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVbnN1cHBvcnRlZCBjb21tYW5kICcl
cycuICIKKyAgICAgICAgICAgICAgICAiTGlzdCBhbGwgc3VwcG9ydGVkIGNvbW1hbmRzIGJ5ICd4
ZW4tbmRjdGwgbGlzdC1jbWRzJy5cbiIsCisgICAgICAgICAgICAgICAgY21kKTsKKyAgICAgICAg
cmMgPSAtRU5PU1lTOworICAgIH0KKworICAgIGlmICggeGNoICkKKyAgICAgICAgeGNfaW50ZXJm
YWNlX2Nsb3NlKHhjaCk7CisKKyAgICByZXR1cm4gcmM7Cit9Ci0tIAoyLjE0LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGV9-0001TZ-SR; Mon, 11 Sep 2017 04:39:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGV8-0001Li-Mn
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:14 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 97/3B-03454-27316B95; Mon, 11 Sep 2017 04:39:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXS1tYholsgvC3
 SYM98VYslHxezODB6HN39mymAMYo1My8pvyKBNePI0oeMBRMkKyadjmlg7BbuYuTiEBKYziix
 7PAvpi5GTg4JAV6JI8tmsELYARK/P30Ds4UEehklltyTAbHZBPQlVjw+CBYXEZCWuPb5MiOIz
 Szwh1Hi3idZEFtYwFXi5cbJQDM5OFgEVCW+vqgECfMK2ElsP9vKDDFeXmJX20WwMZxA8YMv3z
 FDrLKVWHB6AesERt4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECQ4EBCHYwLl4beIhRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM8I
 bosUEixKTU+tSMvMAQYlTFqCg0dJhHcRSJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJMSSl
 5+XKiXOuxmkVACkNKM0D24QLFouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXRghoCk9mXg
 ncvldApzABncJzaQvIKSWJCCmpBkb3SfeMuv3+ued0hez8sqcqtEGvjq3vZdKSWwcvZDlPuO+
 w9v/zIKFXT9RnXtbkcPiy3DezvcBxwnejmR+/WzI+PrAl7uwkpciTVa8ct/k77muT2dO/1fkd
 S0PzXUG7BdnhPz41HjIOnCZTU748/evcsLZXbOVej2O/NL/bfrfrrFiMisXd8yZKLMUZiYZaz
 EXFiQDgEopYkQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!8
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48024 invoked from network); 11 Sep 2017 04:39:12 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:12 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078397"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:10 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:54 +0800
Message-Id: <20170911043820.14617-14-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 13/39] tools/xen-ndctl: add command
	'list'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHdvIG9wdGlvbnMgYXJlIHN1cHBvcnRlZCBieSBjb21tYW5kICdsaXN0Jy4gJy0tcmF3JyBpbmRp
Y2F0ZXMgdG8gbGlzdAphbGwgUE1FTSByZWdpb25zIGRldGVjdGVkIGJ5IFhlbiBoeXBlcnZpc29y
LCB3aGljaCBjYW4gYmUgbGF0ZXIKY29uZmlndXJlZCBmb3IgZnV0dXJlIHVzYWdlcy4gJy0tYWxs
JyBpbmRpY2F0ZXMgYWxsIG90aGVyCm9wdGlvbnMgKGkuZS4gLS1yYXcgYW5kIGZ1dHVyZSBvcHRp
b25zKS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL21pc2MveGVuLW5kY3Rs
LmMgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9t
aXNjL3hlbi1uZGN0bC5jIGIvdG9vbHMvbWlzYy94ZW4tbmRjdGwuYwppbmRleCBkZTQwZTI5ZmY2
Li42Mjc3YTFlZGEyIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1uZGN0bC5jCisrKyBiL3Rv
b2xzL21pc2MveGVuLW5kY3RsLmMKQEAgLTI3LDEyICsyNywxNCBAQAogCiAjaW5jbHVkZSA8ZXJy
bm8uaD4KICNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUg
PHN0cmluZy5oPgogI2luY2x1ZGUgPHhlbmN0cmwuaD4KIAogc3RhdGljIHhjX2ludGVyZmFjZSAq
eGNoOwogCiBzdGF0aWMgaW50IGhhbmRsZV9oZWxwKGludCBhcmdjLCBjaGFyICphcmd2W10pOwor
c3RhdGljIGludCBoYW5kbGVfbGlzdChpbnQgYXJnYywgY2hhciAqYXJndltdKTsKIHN0YXRpYyBp
bnQgaGFuZGxlX2xpc3RfY21kcyhpbnQgYXJnYywgY2hhciAqYXJndltdKTsKIAogc3RhdGljIGNv
bnN0IHN0cnVjdCB4ZW5fbmRjdGxfY21kCkBAIC01Miw2ICs1NCwxNSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHhlbl9uZGN0bF9jbWQKICAgICAgICAgLmhhbmRsZXIgPSBoYW5kbGVfaGVscCwKICAg
ICB9LAogCisgICAgeworICAgICAgICAubmFtZSAgICA9ICJsaXN0IiwKKyAgICAgICAgLnN5bnRh
eCAgPSAiWy0tYWxsIHwgLS1yYXcgXSIsCisgICAgICAgIC5oZWxwICAgID0gIi0tYWxsOiB0aGUg
ZGVmYXVsdCBvcHRpb24sIGxpc3QgYWxsIFBNRU0gcmVnaW9ucyBvZiBmb2xsb3dpbmcgdHlwZXMu
XG4iCisgICAgICAgICAgICAgICAgICAgIi0tcmF3OiBsaXN0IGFsbCBQTUVNIHJlZ2lvbnMgZGV0
ZWN0ZWQgYnkgWGVuIGh5cGVydmlzb3IuXG4iLAorICAgICAgICAuaGFuZGxlciA9IGhhbmRsZV9s
aXN0LAorICAgICAgICAubmVlZF94YyA9IHRydWUsCisgICAgfSwKKwogICAgIHsKICAgICAgICAg
Lm5hbWUgICAgPSAibGlzdC1jbWRzIiwKICAgICAgICAgLnN5bnRheCAgPSAiIiwKQEAgLTEwOSw2
ICsxMjAsNzAgQEAgc3RhdGljIGludCBoYW5kbGVfaGVscChpbnQgYXJnYywgY2hhciAqYXJndltd
KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IGhhbmRsZV9saXN0X3Jhdyh2b2lkKQor
eworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgbnIgPSAwLCBpOworICAgIHhlbl9zeXNj
dGxfbnZkaW1tX3BtZW1fcmF3X3JlZ2lvbl90ICpyYXdfbGlzdDsKKworICAgIHJjID0geGNfbnZk
aW1tX3BtZW1fZ2V0X3JlZ2lvbnNfbnIoeGNoLCBQTUVNX1JFR0lPTl9UWVBFX1JBVywgJm5yKTsK
KyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ2Fubm90IGdl
dCB0aGUgbnVtYmVyIG9mIFBNRU0gcmVnaW9uczogJXMuXG4iLAorICAgICAgICAgICAgICAgIHN0
cmVycm9yKC1yYykpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmF3X2xpc3Qg
PSBtYWxsb2MobnIgKiBzaXplb2YoKnJhd19saXN0KSk7CisgICAgaWYgKCAhcmF3X2xpc3QgKQor
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJjID0geGNfbnZkaW1tX3BtZW1fZ2V0X3Jl
Z2lvbnMoeGNoLCBQTUVNX1JFR0lPTl9UWVBFX1JBVywgcmF3X2xpc3QsICZucik7CisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcHJpbnRmKCJSYXcgUE1FTSByZWdpb25z
OlxuIik7CisgICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKKyAgICAgICAgcHJpbnRmKCIg
JXU6IE1GTiAweCVseCAtIDB4JWx4LCBQWE0gJXVcbiIsCisgICAgICAgICAgICAgICBpLCByYXdf
bGlzdFtpXS5zbWZuLCByYXdfbGlzdFtpXS5lbWZuLCByYXdfbGlzdFtpXS5weG0pOworCisgb3V0
OgorICAgIGZyZWUocmF3X2xpc3QpOworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgY29u
c3Qgc3RydWN0IGxpc3RfaGFuZGxlcnMgeworICAgIGNvbnN0IGNoYXIgKm9wdGlvbjsKKyAgICBp
bnQgKCpoYW5kbGVyKSh2b2lkKTsKK30gbGlzdF9obmRyc1tdID0KK3sKKyAgICB7ICItLXJhdyIs
IGhhbmRsZV9saXN0X3JhdyB9LAorfTsKKworc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBucl9s
aXN0X2huZHJzID0KKyAgICBzaXplb2YobGlzdF9obmRycykgLyBzaXplb2YobGlzdF9obmRyc1sw
XSk7CisKK3N0YXRpYyBpbnQgaGFuZGxlX2xpc3QoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sK
KyAgICBib29sIGxpc3RfYWxsID0gYXJnYyA8PSAxIHx8ICFzdHJjbXAoYXJndlsxXSwgIi0tYWxs
Iik7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7CisgICAg
aW50IHJjID0gMDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfbGlzdF9obmRycyAmJiAhcmM7
IGkrKykKKyAgICAgICAgaWYgKCBsaXN0X2FsbCB8fCAhc3RyY21wKGFyZ3ZbMV0sIGxpc3RfaG5k
cnNbaV0ub3B0aW9uKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gbGlzdF9obmRyc1tp
XS5oYW5kbGVyKCk7CisgICAgICAgICAgICBoYW5kbGVkID0gdHJ1ZTsKKyAgICAgICAgfQorCisg
ICAgaWYgKCAhaGFuZGxlZCApCisgICAgICAgIHJldHVybiBoYW5kbGVfdW5yZWNvZ25pemVkX2Fy
Z3VtZW50KGFyZ3ZbMF0sIGFyZ3ZbMV0pOworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMg
aW50IGhhbmRsZV9saXN0X2NtZHMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIHsKICAgICB1bnNp
Z25lZCBpbnQgaTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVC-0001WO-4Z; Mon, 11 Sep 2017 04:39:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVA-0001TO-69
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6A/15-03283-37316B95; Mon, 11 Sep 2017 04:39:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYholskvC3
 SoH2FicWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH8xVrWgqWGFd37vrA1MDYrdzFycQgJTGeU
 mPlvCXMXIyeHhACvxJFlM1gh7ACJcy3T2SGKehkllvZsBEuwCehLrHh8EMwWEZCWuPb5MiOIz
 SzQwCTx9m8RiC0s4CTRv/wEO4jNIqAqsXn5KhYQm1fATuL3/7/sEAvkJXa1XQSbwwkUP/jyHd
 gRQgK2EgtOL2CdwMi7gJFhFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGYEAwAMEOxsVrAw8xSnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8Z
 wW2RQoJFqempFWmZOcDQhElLcPAoifAuAknzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcd
 zNIkQBIUUZpHtwIWJxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvjBDQFJ7MvBK4Ta+Ajm
 ACOoLn0haQI0oSEVJSDYwLt7PdS9thwStVk9a7UUBhm8XKr71OM07UZYTez4+e3bd5X+fMDSF
 6LAeYgrw3X9B2yt/bLvwq7GlHT2KXUt0f34D6c2fnh9//vDKowS5l9iz9Va38mYZTFepOmWVX
 OJq5C6rXz31xJEv/atrpaU1v9vJ1VzAVtW43ZON30Z3MI/L4j1L+FSWW4oxEQy3mouJEAHcuL
 F6OAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!9
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48415 invoked from network); 11 Sep 2017 04:39:14 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:14 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078403"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:12 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:55 +0800
Message-Id: <20170911043820.14617-15-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 14/39] x86_64/mm: refactor
	memory_add()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VwYXJhdGUgdGhlIHJldmVydGlibGUgcGFydCBvZiBtZW1vcnlfYWRkX2NvbW1vbigpLCB3aGlj
aCB3aWxsIGFsc28KYmUgdXNlZCBpbiBQTUVNIG1hbmFnZW1lbnQuIFRoZSBzZXBhcmF0aW9uIHdp
bGwgZWFzZSB0aGUgZmFpbHVyZQpyZWNvdmVyeSBpbiBQTUVNIG1hbmFnZW1lbnQuIFNldmVyYWwg
Y29kaW5nLXN0eWxlIGlzc3VlcyBpbiB0aGUKdG91Y2hlZCBjb2RlIGFyZSBmaXhlZCBhcyB3ZWxs
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMgaW50cm9kdWNlZC4KClNpZ25lZC1vZmYtYnk6IEhh
b3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgfCA5OCArKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
NiBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggZjYzNWU0YmY3
MC4uYzhmZmFmZThhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtMTMzNywyMSArMTMzNywxNiBAQCBzdGF0aWMg
aW50IG1lbV9ob3RhZGRfY2hlY2sodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVw
Zm4pCiAgICAgcmV0dXJuIDE7CiB9CiAKLS8qCi0gKiBBIGJpdCBwYXJhbm9pZCBmb3IgbWVtb3J5
IGFsbG9jYXRpb24gZmFpbHVyZSBpc3N1ZSBzaW5jZQotICogaXQgbWF5IGJlIHJlYXNvbiBmb3Ig
bWVtb3J5IGFkZAotICovCi1pbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2ln
bmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKK3N0YXRpYyBpbnQgbWVtb3J5X2FkZF9j
b21tb24oc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHB4bSwgYm9vbCBkaXJlY3RfbWFwKQogewotICAgIHN0cnVj
dCBtZW1faG90YWRkX2luZm8gaW5mbzsKKyAgICB1bnNpZ25lZCBsb25nIHNwZm4gPSBpbmZvLT5z
cGZuLCBlcGZuID0gaW5mby0+ZXBmbjsKICAgICBpbnQgcmV0OwogICAgIG5vZGVpZF90IG5vZGU7
CiAgICAgdW5zaWduZWQgbG9uZyBvbGRfbWF4ID0gbWF4X3BhZ2UsIG9sZF90b3RhbCA9IHRvdGFs
X3BhZ2VzOwogICAgIHVuc2lnbmVkIGxvbmcgb2xkX25vZGVfc3RhcnQsIG9sZF9ub2RlX3NwYW4s
IG9yaWdfb25saW5lOwogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAotICAgIGRwcmludGsoWEVOTE9H
X0lORk8sICJtZW1vcnlfYWRkICVseCB+ICVseCB3aXRoIHB4bSAleFxuIiwgc3BmbiwgZXBmbiwg
cHhtKTsKLQogICAgIGlmICggIW1lbV9ob3RhZGRfY2hlY2soc3BmbiwgZXBmbikgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMTM2NiwyMiArMTM2MSwyNSBAQCBpbnQgbWVtb3J5X2Fk
ZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4
bSkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgaSA9IHZpcnRfdG9fbWZu
KEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSArIDE7Ci0gICAgaWYgKCBzcGZuIDwgaSApCi0gICAg
ewotICAgICAgICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192
aXJ0KHNwZm4pLCBzcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbihlcGZu
LCBpKSAtIHNwZm4sIFBBR0VfSFlQRVJWSVNPUik7Ci0gICAgICAgIGlmICggcmV0ICkKLSAgICAg
ICAgICAgIGdvdG8gZGVzdHJveV9kaXJlY3RtYXA7Ci0gICAgfQotICAgIGlmICggaSA8IGVwZm4g
KQorICAgIGlmICggZGlyZWN0X21hcCApCiAgICAgewotICAgICAgICBpZiAoIGkgPCBzcGZuICkK
LSAgICAgICAgICAgIGkgPSBzcGZuOwotICAgICAgICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKCh1
bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KGkpLCBpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVwZm4gLSBpLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0gICAgICAgIGlmICggcmV0
ICkKLSAgICAgICAgICAgIGdvdG8gZGVzdHJveV9kaXJlY3RtYXA7CisgICAgICAgIGkgPSB2aXJ0
X3RvX21mbihIWVBFUlZJU09SX1ZJUlRfRU5EIC0gMSkgKyAxOworICAgICAgICBpZiAoIHNwZm4g
PCBpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gbWFwX3BhZ2VzX3RvX3hlbigodW5z
aWduZWQgbG9uZyltZm5fdG9fdmlydChzcGZuKSwgc3BmbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWluKGVwZm4sIGkpIC0gc3BmbiwgUEFHRV9IWVBFUlZJU09SKTsKKyAg
ICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICBnb3RvIGRlc3Ryb3lfZGlyZWN0
bWFwOworICAgICAgICB9CisgICAgICAgIGlmICggaSA8IGVwZm4gKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGkgPCBzcGZuICkKKyAgICAgICAgICAgICAgICBpID0gc3BmbjsKKyAgICAg
ICAgICAgIHJldCA9IG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQo
aSksIGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwZm4gLSBpLCBfX1BB
R0VfSFlQRVJWSVNPUl9SVyk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICAg
ICAgZ290byBkZXN0cm95X2RpcmVjdG1hcDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIG9sZF9u
b2RlX3N0YXJ0ID0gbm9kZV9zdGFydF9wZm4obm9kZSk7CkBAIC0xMzk4LDIyICsxMzk2LDE4IEBA
IGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZyBlcGZuLCB1
bnNpZ25lZCBpbnQgcHhtKQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAobm9k
ZV9zdGFydF9wZm4obm9kZSkgPiBzcGZuKQorICAgICAgICBpZiAoIG5vZGVfc3RhcnRfcGZuKG5v
ZGUpID4gc3BmbiApCiAgICAgICAgICAgICBOT0RFX0RBVEEobm9kZSktPm5vZGVfc3RhcnRfcGZu
ID0gc3BmbjsKLSAgICAgICAgaWYgKG5vZGVfZW5kX3Bmbihub2RlKSA8IGVwZm4pCisgICAgICAg
IGlmICggbm9kZV9lbmRfcGZuKG5vZGUpIDwgZXBmbiApCiAgICAgICAgICAgICBOT0RFX0RBVEEo
bm9kZSktPm5vZGVfc3Bhbm5lZF9wYWdlcyA9IGVwZm4gLSBub2RlX3N0YXJ0X3Bmbihub2RlKTsK
ICAgICB9CiAKLSAgICBpbmZvLnNwZm4gPSBzcGZuOwotICAgIGluZm8uZXBmbiA9IGVwZm47Ci0g
ICAgaW5mby5jdXIgPSBzcGZuOwotCi0gICAgcmV0ID0gZXh0ZW5kX2ZyYW1lX3RhYmxlKCZpbmZv
KTsKKyAgICByZXQgPSBleHRlbmRfZnJhbWVfdGFibGUoaW5mbyk7CiAgICAgaWYgKCByZXQgKQog
ICAgICAgICBnb3RvIHJlc3RvcmVfbm9kZV9zdGF0dXM7CiAKICAgICAvKiBTZXQgbWF4X3BhZ2Ug
YXMgc2V0dXBfbTJwX3RhYmxlIHdpbGwgdXNlIGl0Ki8KLSAgICBpZiAobWF4X3BhZ2UgPCBlcGZu
KQorICAgIGlmICggbWF4X3BhZ2UgPCBlcGZuICkKICAgICB7CiAgICAgICAgIG1heF9wYWdlID0g
ZXBmbjsKICAgICAgICAgbWF4X3BkeCA9IHBmbl90b19wZHgobWF4X3BhZ2UgLSAxKSArIDE7CkBA
IC0xNDIxLDcgKzE0MTUsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVu
c2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICB0b3RhbF9wYWdlcyArPSBl
cGZuIC0gc3BmbjsKIAogICAgIHNldF9wZHhfcmFuZ2Uoc3BmbiwgZXBmbik7Ci0gICAgcmV0ID0g
c2V0dXBfbTJwX3RhYmxlKCZpbmZvKTsKKyAgICByZXQgPSBzZXR1cF9tMnBfdGFibGUoaW5mbyk7
CiAKICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gZGVzdHJveV9tMnA7CkBAIC0xNDI5LDEx
ICsxNDIzLDEyIEBAIGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQg
bG9uZyBlcGZuLCB1bnNpZ25lZCBpbnQgcHhtKQogICAgIGlmICggaW9tbXVfZW5hYmxlZCAmJiAh
aW9tbXVfcGFzc3Rocm91Z2ggJiYgIW5lZWRfaW9tbXUoaGFyZHdhcmVfZG9tYWluKSApCiAgICAg
ewogICAgICAgICBmb3IgKCBpID0gc3BmbjsgaSA8IGVwZm47IGkrKyApCi0gICAgICAgICAgICBp
ZiAoIGlvbW11X21hcF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgaSwgaSwgSU9NTVVGX3JlYWRhYmxl
fElPTU1VRl93cml0YWJsZSkgKQorICAgICAgICAgICAgaWYgKCBpb21tdV9tYXBfcGFnZShoYXJk
d2FyZV9kb21haW4sIGksIGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
Rl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpICkKICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgaWYgKCBpICE9IGVwZm4gKQogICAgICAgICB7Ci0gICAgICAgICAgICB3aGlsZSAoaS0t
ID4gb2xkX21heCkKKyAgICAgICAgICAgIHdoaWxlICggaS0tID4gb2xkX21heCApCiAgICAgICAg
ICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwogICAg
ICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShoYXJkd2FyZV9kb21haW4sIGkpICkK
ICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CkBAIC0xNDQyLDE0ICsxNDM3LDEwIEBAIGlu
dCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZyBlcGZuLCB1bnNp
Z25lZCBpbnQgcHhtKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogV2UgY2FuJ3QgcmV2ZXJ0
IGFueSBtb3JlICovCi0gICAgc2hhcmVfaG90YWRkX20ycF90YWJsZSgmaW5mbyk7Ci0gICAgdHJh
bnNmZXJfcGFnZXNfdG9faGVhcCgmaW5mbyk7Ci0KICAgICByZXR1cm4gMDsKIAogZGVzdHJveV9t
MnA6Ci0gICAgZGVzdHJveV9tMnBfbWFwcGluZygmaW5mbyk7CisgICAgZGVzdHJveV9tMnBfbWFw
cGluZyhpbmZvKTsKICAgICBtYXhfcGFnZSA9IG9sZF9tYXg7CiAgICAgdG90YWxfcGFnZXMgPSBv
bGRfdG90YWw7CiAgICAgbWF4X3BkeCA9IHBmbl90b19wZHgobWF4X3BhZ2UgLSAxKSArIDE7CkBA
IC0xNDU5LDkgKzE0NTAsMzIgQEAgcmVzdG9yZV9ub2RlX3N0YXR1czoKICAgICAgICAgbm9kZV9z
ZXRfb2ZmbGluZShub2RlKTsKICAgICBOT0RFX0RBVEEobm9kZSktPm5vZGVfc3RhcnRfcGZuID0g
b2xkX25vZGVfc3RhcnQ7CiAgICAgTk9ERV9EQVRBKG5vZGUpLT5ub2RlX3NwYW5uZWRfcGFnZXMg
PSBvbGRfbm9kZV9zcGFuOwotIGRlc3Ryb3lfZGlyZWN0bWFwOgotICAgIGRlc3Ryb3lfeGVuX21h
cHBpbmdzKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNwZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KGVwZm4pKTsKK2Rlc3Ryb3lfZGly
ZWN0bWFwOgorICAgIGlmICggZGlyZWN0X21hcCApCisgICAgICAgIGRlc3Ryb3lfeGVuX21hcHBp
bmdzKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNwZm4pLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgbG9uZyltZm5fdG9fdmlydChlcGZuKSk7CisKKyAgICByZXR1
cm4gcmV0OworfQorCisvKgorICogQSBiaXQgcGFyYW5vaWQgZm9yIG1lbW9yeSBhbGxvY2F0aW9u
IGZhaWx1cmUgaXNzdWUgc2luY2UKKyAqIGl0IG1heSBiZSByZWFzb24gZm9yIG1lbW9yeSBhZGQK
KyAqLworaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVw
Zm4sIHVuc2lnbmVkIGludCBweG0pCit7CisgICAgc3RydWN0IG1lbV9ob3RhZGRfaW5mbyBpbmZv
ID0geyAuc3BmbiA9IHNwZm4sIC5lcGZuID0gZXBmbiwgLmN1ciA9IHNwZm4gfTsKKyAgICBpbnQg
cmV0OworCisgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIm1lbW9yeV9hZGQgJWx4IH4gJWx4IHdp
dGggcHhtICV4XG4iLCBzcGZuLCBlcGZuLCBweG0pOworCisgICAgcmV0ID0gbWVtb3J5X2FkZF9j
b21tb24oJmluZm8sIHB4bSwgdHJ1ZSk7CisgICAgaWYgKCAhcmV0ICkKKyAgICB7CisgICAgICAg
IC8qIFdlIGNhbid0IHJldmVydCBhbnkgbW9yZSAqLworICAgICAgICBzaGFyZV9ob3RhZGRfbTJw
X3RhYmxlKCZpbmZvKTsKKyAgICAgICAgdHJhbnNmZXJfcGFnZXNfdG9faGVhcCgmaW5mbyk7Cisg
ICAgfQogCiAgICAgcmV0dXJuIHJldDsKIH0KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVD-0001Z9-Fs; Mon, 11 Sep 2017 04:39:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVC-0001WE-CA
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:18 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A3/F7-03414-57316B95; Mon, 11 Sep 2017 04:39:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYholsqvC3
 S4MwZRoslHxezODB6HN39mymAMYo1My8pvyKBNePzxNWMBd9sK7pX3GJqYGzQ7WLk4hASmM4o
 MXfjD9YuRk4OCQFeiSPLZkDZARInDmxlgSjqZZQ4v/MaO0iCTUBfYsXjg2BFIgLSEtc+X2YEs
 ZkFGpgk3v4tArGFBbIlNpxsAatnEVCVuPnrBFA9BwevgJ1E398giPnyErvaLoKN4QQKH3z5jh
 nEFhKwlVhwegHrBEbeBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAsOBAQh2MC5eG3iIUZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjP
 CG6LFBIsSk1PrUjLzAEGJkxagoNHSYR3EUiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLiv
 JtBigRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5ZYSApvBk5pXAbXoFdA
 QT0BE8l7aAHFGSiJCSamBkPcC24EagjeraL+nuxz9bZ/8PvP7s1VG1I+nWB+bH+01raUlZW9H
 Z9sFgUqfW46kFKmciZn3eeyX/yhvNyJCNSoplNu3OU3TUO09KFobtLa+Y1TaD5+M5laZik1uf
 md1lY12r5tWrpDeGLfCWDnizqHzW9cLzd1kbd3KpbJ0TxPRBNmxVkpcSS3FGoqEWc1FxIgAUa
 WzajQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!10
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48629 invoked from network); 11 Sep 2017 04:39:16 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:16 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078411"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:14 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:56 +0800
Message-Id: <20170911043820.14617-16-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 15/39] x86_64/mm: allow customized
	location of extended frametable and M2P table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgdGhlIGV4aXN0aW5nIGRhdGEgaW4gUE1FTSByZWdpb24gaXMgcGVyc2lzdGVudCwgWGVuIGh5
cGVydmlzb3IgaGFzCm5vIGtub3dsZWRnZSBvZiB3aGljaCBwYXJ0IGlzIGZyZWUgdG8gYmUgdXNl
ZCBmb3IgdGhlIGZyYW1lIHRhYmxlIGFuZApNMlAgdGFibGUgb2YgdGhhdCBQTUVNIHJlZ2lvbi4g
SW5zdGVhZCwgd2Ugd2lsbCBhbGxvdyB1c2VycyBvciBzeXN0ZW0KYWRtaW5zIHRvIHNwZWNpZnkg
dGhlIGxvY2F0aW9uIG9mIHRob3NlIGZyYW1lIHRhYmxlIGFuZCBNMlAgdGFibGUuClRoZSBsb2Nh
dGlvbiBpcyBub3QgbmVjZXNzYXJpbHkgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgUE1FTSByZWdp
b24sCndoaWNoIGlzIGRpZmZlcmVudCBmcm9tIHRoZSBjYXNlIG9mIGhvdHBsdWdnZWQgUkFNLgoK
VGhpcyBjb21taXQgYWRkcyB0aGUgc3VwcG9ydCBmb3IgYSBjdXN0b21pemVkIHBhZ2UgYWxsb2Nh
dGlvbgpmdW5jdGlvbiwgd2hpY2ggaXMgdXNlZCB0byBhbGxvY2F0ZSB0aGUgbWVtb3J5IGZvciB0
aGUgZnJhbWUgdGFibGUgYW5kCk0yUCB0YWJsZS4gTm8gcGFnZSBmcmVlIGZ1bmN0aW9uIGlzIGFk
ZGVkLCBhbmQgd2UgcmVxdWlyZSB0aGF0IGFsbAphbGxvY2F0ZWQgcGFnZXMgY2FuIGJlIHJlY2xh
aW1lZCBvciBoYXMgbm8gZWZmZWN0IG91dCBvZgptZW1vcnlfYWRkX2NvbW1vbigpLCBpZiBtZW1v
cnlfYWRkX2NvbW1vbigpIGZhaWxzLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhh
b3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCBjOGZmYWZlOGE4Li5kOTIzMDdjYTBiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9tbS5jCkBAIC0xMDYsMTMgKzEwNiw0NCBAQCBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvCiAg
ICAgdW5zaWduZWQgbG9uZyBjdXI7CiB9OwogCitzdHJ1Y3QgbWVtX2hvdGFkZF9hbGxvYworewor
ICAgIC8qCisgICAgICogQWxsb2NhdGUgMl5QQUdFVEFCTEVfT1JERVIgcGFnZXMuCisgICAgICoK
KyAgICAgKiBObyBmcmVlIGZ1bmN0aW9uIGlzIGFkZGVkIHJpZ2h0IG5vdywgc28gd2UgcmVxdWly
ZSB0aGF0IGFsbAorICAgICAqIGFsbG9jYXRlZCBwYWdlcyBjYW4gYmUgcmVjbGFpbWVkIGVhc2ls
eSBvciBoYXMgbm8gZWZmZWN0IG91dCBvZgorICAgICAqIG1lbW9yeV9hZGRfY29tbW9uKCksIGlm
IG1lbW9yeV9hZGRfY29tbW9uKCkgZmFpbHMuCisgICAgICoKKyAgICAgKiBGb3IgZXhhbXBsZSwg
YWxsb2NfaG90YWRkX21mbigpLCB3aGljaCBpcyB1c2VkIGluIFJBTSBob3RwbHVnLAorICAgICAq
IGFsbG9jYXRlcyBwYWdlcyBmcm9tIHRoZSBob3RwbHVnZ2VkIFJBTS4gSWYgbWVtb3J5X2FkZF9j
b21tb24oKQorICAgICAqIGZhaWxzLCB0aGUgaG90cGx1Z2dlZCBSQU0gd2lsbCBub3QgYmUgYXZh
aWxhYmxlIHRvIFhlbiwgc28KKyAgICAgKiBwYWdlcyBhbGxvY2F0ZWQgYnkgYWxsb2NfaG90YWRk
X21mbnMoKSB3aWxsIG5ldmVyIGJlIHVzZWQgYW5kCisgICAgICogaGF2ZSBubyBlZmZlY3QuCisg
ICAgICoKKyAgICAgKiBQYXJhbWV0ZXJzOgorICAgICAqICBvcGFxdWU6ICAgYXJndW1lbnRzIG9m
IHRoZSBhbGxvY2F0b3IgKGRlcGVuZGluZyBvbiB0aGUgaW1wbGVtZW50YXRpb24pCisgICAgICoK
KyAgICAgKiBSZXR1cm46CisgICAgICogIE9uIHN1Y2Nlc3MsIHJldHVybiBNRk4gb2YgdGhlIGZp
cnN0IHBhZ2UuCisgICAgICogIE90aGVyd2lzZSwgcmV0dXJuIG1mbl94KElOVkFMSURfTUZOKS4K
KyAgICAgKi8KKyAgICB1bnNpZ25lZCBsb25nICgqYWxsb2NfbWZucykodm9pZCAqb3BhcXVlKTsK
KworICAgIC8qCisgICAgICogQWRkaXRpb25hbCBhcmd1bWVudHMgcGFzc2VkIHRvIEBhbGxvY19t
Zm5zKCkuCisgICAgICovCisgICAgdm9pZCAqb3BhcXVlOworfTsKKwogc3RhdGljIGludCBob3Rh
ZGRfbWVtX3ZhbGlkKHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICpp
bmZvKQogewogICAgIHJldHVybiAocGZuIDwgaW5mby0+ZXBmbiAmJiBwZm4gPj0gaW5mby0+c3Bm
bik7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nIGFsbG9jX2hvdGFkZF9tZm4oc3RydWN0IG1l
bV9ob3RhZGRfaW5mbyAqaW5mbykKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGFsbG9jX2hvdGFkZF9t
Zm4odm9pZCAqb3BhcXVlKQogeworICAgIHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8gPSBv
cGFxdWU7CiAgICAgdW5zaWduZWQgbWZuOwogCiAgICAgQVNTRVJUKChpbmZvLT5jdXIgKyAoIDFV
TCA8PCBQQUdFVEFCTEVfT1JERVIpIDwgaW5mby0+ZXBmbikgJiYKQEAgLTMxNSw3ICszNDYsOCBA
QCBzdGF0aWMgdm9pZCBkZXN0cm95X20ycF9tYXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8pCiAgKiBzcGZuL2VwZm46IHRoZSBwZm4gcmFuZ2VzIHRvIGJlIHNldHVwCiAgKiBmcmVl
X3MvZnJlZV9lOiB0aGUgcGZuIHJhbmdlcyB0aGF0IGlzIGZyZWUgc3RpbGwKICAqLwotc3RhdGlj
IGludCBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8p
CitzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5m
byAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtX2hv
dGFkZF9hbGxvYyAqYWxsb2MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpLCB2YSwgc21hcCwgZW1h
cCwgcnd2YSwgZXBmbiA9IGluZm8tPmVwZm4sIG1mbjsKICAgICB1bnNpZ25lZCBpbnQgbjsKQEAg
LTM2OSw3ICs0MDEsMTMgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbTJwX3RhYmxlKHN0cnVj
dCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIGlmICggbiA9PSBDTlQgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgbWZuID0gYWxsb2NfaG90YWRkX21mbihpbmZvKTsK
KyAgICAgICAgbWZuID0gYWxsb2MtPmFsbG9jX21mbnMoYWxsb2MtPm9wYXF1ZSk7CisgICAgICAg
IGlmICggbWZuID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGVyciA9IC1FTk9NRU07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCiAgICAgICAg
IGVyciA9IG1hcF9wYWdlc190b194ZW4ocnd2YSwgbWZuLCAxVUwgPDwgUEFHRVRBQkxFX09SREVS
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUik7CiAgICAg
ICAgIGlmICggZXJyICkKQEAgLTM4OSw3ICs0MjcsOCBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBh
dF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAqIEFsbG9jYXRlIGFu
ZCBtYXAgdGhlIG1hY2hpbmUtdG8tcGh5cyB0YWJsZS4KICAqIFRoZSBMMyBmb3IgUk8vUldSVyBN
UFQgYW5kIHRoZSBMMiBmb3IgY29tcGF0aWJsZSBNUFQgc2hvdWxkIGJlIHNldHVwIGFscmVhZHkK
ICAqLwotc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAq
aW5mbykKK3N0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8g
KmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtX2hvdGFkZF9hbGxv
YyAqYWxsb2MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpLCB2YSwgc21hcCwgZW1hcDsKICAgICB1
bnNpZ25lZCBpbnQgbjsKQEAgLTQzOCw3ICs0NzcsMTMgQEAgc3RhdGljIGludCBzZXR1cF9tMnBf
dGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgaWYgKCBuIDwgQ05UICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBhbGxvY19ob3RhZGRfbWZuKGluZm8pOworICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBhbGxvYy0+YWxsb2NfbWZucyhhbGxvYy0+b3BhcXVlKTsKKworICAgICAg
ICAgICAgaWYgKCBtZm4gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICAgICAgICAgIGdvdG8gZXJyb3I7
CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIHJldCA9IG1hcF9wYWdlc190b194ZW4oCiAg
ICAgICAgICAgICAgICAgICAgICAgICBSRFdSX01QVF9WSVJUX1NUQVJUICsgaSAqIHNpemVvZih1
bnNpZ25lZCBsb25nKSwKQEAgLTQ4Myw3ICs1MjgsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90
YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogI3VuZGVmIENOVAogI3VuZGVmIE1G
TgogCi0gICAgcmV0ID0gc2V0dXBfY29tcGF0X20ycF90YWJsZShpbmZvKTsKKyAgICByZXQgPSBz
ZXR1cF9jb21wYXRfbTJwX3RhYmxlKGluZm8sIGFsbG9jKTsKIGVycm9yOgogICAgIHJldHVybiBy
ZXQ7CiB9CkBAIC03NjIsNyArODA3LDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJs
ZSh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbikKIH0KIAogc3RhdGljIGlu
dCBzZXR1cF9mcmFtZXRhYmxlX2NodW5rKHZvaWQgKnN0YXJ0LCB2b2lkICplbmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtX2hvdGFkZF9hbGxv
YyAqYWxsb2MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzID0gKHVuc2lnbmVkIGxvbmcpc3RhcnQ7
CiAgICAgdW5zaWduZWQgbG9uZyBlID0gKHVuc2lnbmVkIGxvbmcpZW5kOwpAQCAtNzc0LDcgKzgx
OSwxMyBAQCBzdGF0aWMgaW50IHNldHVwX2ZyYW1ldGFibGVfY2h1bmsodm9pZCAqc3RhcnQsIHZv
aWQgKmVuZCwKIAogICAgIGZvciAoIGN1ciA9IHM7IGN1ciA8IGU7IGN1ciArPSAoMVVMIDw8IEwy
X1BBR0VUQUJMRV9TSElGVCkgKQogICAgIHsKLSAgICAgICAgbWZuID0gYWxsb2NfaG90YWRkX21m
bihpbmZvKTsKKyAgICAgICAgbWZuID0gYWxsb2MtPmFsbG9jX21mbnMoYWxsb2MtPm9wYXF1ZSk7
CisgICAgICAgIGlmICggbWZuID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGVyciA9IC1FTk9NRU07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CiAgICAgICAgIGVyciA9IG1hcF9wYWdlc190b194ZW4oY3VyLCBtZm4sIDFVTCA8PCBQQUdFVEFC
TEVfT1JERVIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09S
KTsKICAgICAgICAgaWYgKCBlcnIgKQpAQCAtNzg5LDcgKzg0MCw4IEBAIHN0YXRpYyBpbnQgc2V0
dXBfZnJhbWV0YWJsZV9jaHVuayh2b2lkICpzdGFydCwgdm9pZCAqZW5kLAogICAgIHJldHVybiBl
cnI7CiB9CiAKLXN0YXRpYyBpbnQgZXh0ZW5kX2ZyYW1lX3RhYmxlKHN0cnVjdCBtZW1faG90YWRk
X2luZm8gKmluZm8pCitzdGF0aWMgaW50IGV4dGVuZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hv
dGFkZF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG1l
bV9ob3RhZGRfYWxsb2MgKmFsbG9jKQogewogICAgIHVuc2lnbmVkIGxvbmcgY2lkeCwgbmlkeCwg
ZWlkeCwgc3BmbiwgZXBmbjsKICAgICBpbnQgZXJyID0gMDsKQEAgLTgxNiw3ICs4NjgsNyBAQCBz
dGF0aWMgaW50IGV4dGVuZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZv
KQogICAgICAgICAgICAgbmlkeCA9IGVpZHg7CiAgICAgICAgIGVyciA9IHNldHVwX2ZyYW1ldGFi
bGVfY2h1bmsocGR4X3RvX3BhZ2UoY2lkeCAqIFBEWF9HUk9VUF9DT1VOVCApLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkeF90b19wYWdlKG5pZHggKiBQRFhfR1JPVVBf
Q09VTlQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8pOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsbG9jKTsKICAgICAgICAgaWYgKCBl
cnIgKQogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTEzMzgsNyArMTM5MCw4IEBAIHN0YXRpYyBp
bnQgbWVtX2hvdGFkZF9jaGVjayh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBm
bikKIH0KIAogc3RhdGljIGludCBtZW1vcnlfYWRkX2NvbW1vbihzdHJ1Y3QgbWVtX2hvdGFkZF9p
bmZvICppbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHht
LCBib29sIGRpcmVjdF9tYXApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBweG0sIGJvb2wgZGlyZWN0X21hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IG1lbV9ob3RhZGRfYWxsb2MgKmFsbG9jKQogewogICAgIHVuc2lnbmVkIGxvbmcgc3Bm
biA9IGluZm8tPnNwZm4sIGVwZm4gPSBpbmZvLT5lcGZuOwogICAgIGludCByZXQ7CkBAIC0xNDAy
LDcgKzE0NTUsNyBAQCBzdGF0aWMgaW50IG1lbW9yeV9hZGRfY29tbW9uKHN0cnVjdCBtZW1faG90
YWRkX2luZm8gKmluZm8sCiAgICAgICAgICAgICBOT0RFX0RBVEEobm9kZSktPm5vZGVfc3Bhbm5l
ZF9wYWdlcyA9IGVwZm4gLSBub2RlX3N0YXJ0X3Bmbihub2RlKTsKICAgICB9CiAKLSAgICByZXQg
PSBleHRlbmRfZnJhbWVfdGFibGUoaW5mbyk7CisgICAgcmV0ID0gZXh0ZW5kX2ZyYW1lX3RhYmxl
KGluZm8sIGFsbG9jKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gcmVzdG9yZV9ub2Rl
X3N0YXR1czsKIApAQCAtMTQxNSw3ICsxNDY4LDcgQEAgc3RhdGljIGludCBtZW1vcnlfYWRkX2Nv
bW1vbihzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvLAogICAgIHRvdGFsX3BhZ2VzICs9IGVw
Zm4gLSBzcGZuOwogCiAgICAgc2V0X3BkeF9yYW5nZShzcGZuLCBlcGZuKTsKLSAgICByZXQgPSBz
ZXR1cF9tMnBfdGFibGUoaW5mbyk7CisgICAgcmV0ID0gc2V0dXBfbTJwX3RhYmxlKGluZm8sIGFs
bG9jKTsKIAogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkZXN0cm95X20ycDsKQEAgLTE0
NjUsMTEgKzE1MTgsMTMgQEAgZGVzdHJveV9kaXJlY3RtYXA6CiBpbnQgbWVtb3J5X2FkZCh1bnNp
Z25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKIHsK
ICAgICBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvIGluZm8gPSB7IC5zcGZuID0gc3BmbiwgLmVwZm4g
PSBlcGZuLCAuY3VyID0gc3BmbiB9OworICAgIHN0cnVjdCBtZW1faG90YWRkX2FsbG9jIGFsbG9j
ID0KKyAgICAgICAgeyAuYWxsb2NfbWZucyA9IGFsbG9jX2hvdGFkZF9tZm4sIC5vcGFxdWUgPSAm
aW5mbyB9OwogICAgIGludCByZXQ7CiAKICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAibWVtb3J5
X2FkZCAlbHggfiAlbHggd2l0aCBweG0gJXhcbiIsIHNwZm4sIGVwZm4sIHB4bSk7CiAKLSAgICBy
ZXQgPSBtZW1vcnlfYWRkX2NvbW1vbigmaW5mbywgcHhtLCB0cnVlKTsKKyAgICByZXQgPSBtZW1v
cnlfYWRkX2NvbW1vbigmaW5mbywgcHhtLCB0cnVlLCAmYWxsb2MpOwogICAgIGlmICggIXJldCAp
CiAgICAgewogICAgICAgICAvKiBXZSBjYW4ndCByZXZlcnQgYW55IG1vcmUgKi8KLS0gCjIuMTQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVG-0001e7-Nr; Mon, 11 Sep 2017 04:39:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVF-0001be-ER
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:21 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F5/DA-03423-87316B95; Mon, 11 Sep 2017 04:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+sQ0S0X3hZ
 p0L/Y2GLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzTj/fh1zwdmyigM/j7I1MC6J6mLk4hASmM4o
 selLH0sXIyeHhACvxJFlM1gh7ACJJZ/+sEMU9TJKzPp7hRkkwSagL7Hi8UGwIhEBaYlrny8zg
 hQxC/xgkvj+/QdYQlggR2LV5SNgDSwCqhL//zcwgdi8AnYSh5d3MENskJfY1XYRrJ4TKH7w5T
 uwuJCArcSC0wtYJzDyLmBkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERgSDECwg3Hx2sBDjJIcTEqivO+Ob4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7
 RnBbpJBgUWp6akVaZg4wOGHSEhw8SiK8i0DSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhl
 rz8vFQpcd7NIKUCIKUZpXlwg2BRc4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvDJCQFN4Mv
 NK4Pa9AjqFCegUnktbQE4pSURISTUwrrT00I7bmqZ0ykVhKqdp5GrOZUwrat9WPTKvtW897L7
 JLvFHw3fFlzX9Nha1IdnHg859WqRu9jEiK6tlgfGRgJerf58J/JPiNilffOuMyU+kLgonu1bO
 nJvsLO5w67T+p1Vzvtkm9+nsf5V7gk0sWja0wJBf1f7QF8c2rj/+X6cwN68RP5qmxFKckWiox
 VxUnAgAUz8TVJUCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!11
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48806 invoked from network); 11 Sep 2017 04:39:19 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:19 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078419"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:16 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:57 +0800
Message-Id: <20170911043820.14617-17-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, 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>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 16/39] xen/pmem: add
	XEN_SYSCTL_nvdimm_pmem_setup to setup management PMEM region
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgY29tbWFuZCBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX3NldHVwIHRvIGh5cGVyY2FsbApY
RU5fU1lTQ1RMX252ZGltbV9vcCB0byBzZXR1cCB0aGUgZnJhbWUgdGFibGUgYW5kIE0yUCB0YWJs
ZSBvZiBhIFBNRU0KcmVnaW9uLiBUaGlzIGNvbW1hbmQgaXMgY3VycmVudGx5IHVzZWQgdG8gc2V0
dXAgdGhlIG1hbmFnZW1lbnQgUE1FTQpyZWdpb24gd2hpY2ggaXMgdXNlZCB0byBzdG9yZSB0aGUg
ZnJhbWUgdGFibGUgYW5kIE0yUCB0YWJsZSBvZiBvdGhlcgpQTUVNIHJlZ2lvbnMgYW5kIGl0c2Vs
Zi4gVGhlIG1hbmFnZW1lbnQgUE1FTSByZWdpb24gc2hvdWxkIG5vdCBiZQptYXBwZWQgdG8gZ3Vl
c3QuCgpQTUVNIHBhZ2VzIGFyZSBub3QgYWRkZWQgaW4gYW55IFhlbiBvciBkb21haW4gaGVhcHMu
IEEgbmV3IGZsYWcKUEdDX3BtZW1fcGFnZSBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXRoZXIgYSBw
YWdlIGlzIGZyb20gUE1FTSBhbmQKYXZvaWQgcmV0dXJuaW5nIFBNRU0gcGFnZXMgdG8gaGVhcHMu
CgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29t
PgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMTYgKysrKysKIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAg
ICAgICAgIHwgIDM0ICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgIHwg
ICAzICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICB8ICA3MiArKysrKysrKysrKysr
KysrKysrKysKIHhlbi9jb21tb24vcG1lbS5jICAgICAgICAgICAgIHwgMTQyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgfCAgMTAgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAxOCArKysr
KysKIHhlbi9pbmNsdWRlL3hlbi9wbWVtLmggICAgICAgIHwgICA4ICsrKwogOCBmaWxlcyBjaGFu
Z2VkLCAzMDEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CmluZGV4IGQ3NTBlNjc0NjAuLjdjNTcwN2ZlMTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0y
NjA1LDYgKzI2MDUsMjIgQEAgaW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25zX25yKHhjX2lu
dGVyZmFjZSAqeGNoLAogaW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25zKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50OF90IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqYnVmZmVyLCB1aW50MzJfdCAqbnIpOwogCisvKgorICogU2V0dXAgdGhlIHNwZWNpZmllZCBQ
TUVNIHBhZ2VzIGZvciBtYW5hZ2VtZW50IHVzYWdlLiBJZiBzdWNjZXNzLAorICogdGhlc2UgUE1F
TSBwYWdlcyBjYW4gYmUgdXNlZCB0byBzdG9yZSB0aGUgZnJhbWV0YWJsZSBhbmQgTTJQIHRhYmxl
CisgKiBvZiBpdHNlbGYgYW5kIG90aGVyIFBNRU0gcGFnZXMuIFRoZXNlIG1hbmFnZW1lbnQgUE1F
TSBwYWdlcyB3aWxsCisgKiBuZXZlciBiZSBtYXBwZWQgdG8gZ3Vlc3QuCisgKgorICogUGFyYW1l
dGVyczoKKyAqICB4Y2g6ICAgICAgICB4YyBpbnRlcmZhY2UgaGFuZGxlCisgKiAgc21mbiwgZW1m
bjogdGhlIHN0YXJ0IGFuZCBlbmQgTUZOIG9mIHRoZSBQTUVNIHJlZ2lvbgorICoKKyAqIFJldHVy
bjoKKyAqICBPbiBzdWNjZXNzLCByZXR1cm4gMC4gT3RoZXJ3aXNlLCByZXR1cm4gYSBub24temVy
byBlcnJvciBjb2RlLgorICovCitpbnQgeGNfbnZkaW1tX3BtZW1fc2V0dXBfbWdtdCh4Y19pbnRl
cmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
c21mbiwgdW5zaWduZWQgbG9uZyBlbWZuKTsKKwogLyogQ29tcGF0IHNoaW1zICovCiAjaW5jbHVk
ZSAieGVuY3RybF9jb21wYXQuaCIKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5j
IGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCmluZGV4IGY5Y2U4MDJlZGEuLmJlYmU2ZDA0YzggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNj
LmMKQEAgLTk3NSw2ICs5NzUsNDAgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGlj
IHZvaWQgeGNfbnZkaW1tX3BtZW1fc2V0dXBfY29tbW9uKHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNj
dGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZ210X3NtZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZ210X2VtZm4pCit7CisgICAgeGVu
X3N5c2N0bF9udmRpbW1fb3BfdCAqbnZkaW1tID0gJnN5c2N0bC0+dS5udmRpbW07CisgICAgeGVu
X3N5c2N0bF9udmRpbW1fcG1lbV9zZXR1cF90ICpzZXR1cCA9ICZudmRpbW0tPnUucG1lbV9zZXR1
cDsKKworICAgIHN5c2N0bC0+Y21kID0gWEVOX1NZU0NUTF9udmRpbW1fb3A7CisgICAgbnZkaW1t
LT5jbWQgPSBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX3NldHVwOworICAgIG52ZGltbS0+cGFkID0g
MDsKKyAgICBudmRpbW0tPmVyciA9IDA7CisgICAgc2V0dXAtPnNtZm4gPSBzbWZuOworICAgIHNl
dHVwLT5lbWZuID0gZW1mbjsKKyAgICBzZXR1cC0+bWdtdF9zbWZuID0gbWdtdF9zbWZuOworICAg
IHNldHVwLT5tZ210X2VtZm4gPSBtZ210X2VtZm47Cit9CisKK2ludCB4Y19udmRpbW1fcG1lbV9z
ZXR1cF9tZ210KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCit7CisgICAgREVDTEFS
RV9TWVNDVEw7CisgICAgaW50IHJjOworCisgICAgeGNfbnZkaW1tX3BtZW1fc2V0dXBfY29tbW9u
KCZzeXNjdGwsIHNtZm4sIGVtZm4sIHNtZm4sIGVtZm4pOworICAgIHN5c2N0bC51Lm52ZGltbS51
LnBtZW1fc2V0dXAudHlwZSA9IFBNRU1fUkVHSU9OX1RZUEVfTUdNVDsKKworICAgIHJjID0gZG9f
c3lzY3RsKHhjaCwgJnN5c2N0bCk7CisgICAgaWYgKCByYyAmJiBzeXNjdGwudS5udmRpbW0uZXJy
ICkKKyAgICAgICAgcmMgPSAtc3lzY3RsLnUubnZkaW1tLmVycjsKKworICAgIHJldHVybiByYzsK
K30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMmZkZjYwOTgwNS4uOTNj
Y2YxOThjOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTIzNDEsNyArMjM0MSw4IEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdDX2NvdW50X21hc2spID09IDAp
ICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9wYWdlX2NhY2hlYXR0cihwYWdlKSA9PSAw
ICkKKyAgICAgICAgaWYgKCAhaXNfcG1lbV9wYWdlKHBhZ2UpIC8qIFBNRU0gcGFnZSBpcyBub3Qg
YWxsb2NhdGVkIGZyb20gWGVuIGhlYXAuICovCisgICAgICAgICAgICAgJiYgY2xlYW51cF9wYWdl
X2NhY2hlYXR0cihwYWdlKSA9PSAwICkKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBh
Z2UpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYwppbmRleCBkOTIzMDdjYTBiLi43ZGJjNWU5NjZjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0xNTM1
LDYgKzE1MzUsNzggQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25l
ZCBsb25nIGVwZm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgcmV0dXJuIHJldDsKIH0KIAorI2lm
ZGVmIENPTkZJR19OVkRJTU1fUE1FTQorCitzdGF0aWMgdm9pZCBwbWVtX2luaXRfZnJhbWVfdGFi
bGUodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCit7CisgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKHNtZm4pLCAqZXBhZ2UgPSBtZm5fdG9fcGFn
ZShlbWZuKTsKKworICAgIHdoaWxlICggcGFnZSA8IGVwYWdlICkKKyAgICB7CisgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gPSBQR0Nfc3RhdGVfZnJlZSB8IFBHQ19wbWVtX3BhZ2U7CisgICAgICAg
IHBhZ2UrKzsKKyAgICB9Cit9CisKKy8qKgorICogSW5pdGlhbGl6ZSBmcmFtZXRhYmxlIGFuZCBN
MlAgZm9yIHRoZSBzcGVjaWZpZWQgUE1FTSByZWdpb24uCisgKgorICogUGFyYW1ldGVyczoKKyAq
ICBzbWZuLCBlbWZuOiB0aGUgc3RhcnQgYW5kIGVuZCBNRk4gb2YgdGhlIFBNRU0gcmVnaW9uCisg
KiAgbWdtdF9zbWZuLAorICogIG1nbXRfZW1mbjogIHRoZSBzdGFydCBhbmQgZW5kIE1GTiBvZiB0
aGUgUE1FTSByZWdpb24gdXNlZCB0byBzdG9yZQorICogICAgICAgICAgICAgIHRoZSBmcmFtZSB0
YWJsZSBhbmQgTTJQIHRhYmxlIG9mIGFib3ZlIFBNRU0gcmVnaW9uLiBJZgorICogICAgICAgICAg
ICAgIEBzbWZuIC0gQGVtZm4gaXMgZ29pbmcgdG8gYmUgbWFwcGVkIHRvIGd1ZXN0LCBpdCBzaG91
bGQKKyAqICAgICAgICAgICAgICBub3Qgb3ZlcmxhcCB3aXRoIEBtZ210X3NtZm4gLSBAbWdtdF9l
bWZuLiBJZiBAc21mbiAtIEBlbWZuCisgKiAgICAgICAgICAgICAgaXMgZ29pbmcgdG8gYmUgdXNl
ZCBmb3IgbWFuYWdlbWVudCBwdXJwb3NlLCBpdCBzaG91bGQKKyAqICAgICAgICAgICAgICBiZSBp
ZGVudGljYWwgdG8gQG1nbXRfc21mbiAtIEBtZ250X2VtZm4uCisgKiAgdXNlZF9tZ210X21mbnM6
IHJldHVybiB0aGUgbnVtYmVyIG9mIHBhZ2VzIHVzZWQgaW4gQG1nbXRfc21mbiAtIEBtZ210X2Vt
Zm4KKyAqCisgKiBSZXR1cm46CisgKiAgT24gc3VjY2VzcywgcmV0dXJuIDAuIE90aGVyd2lzZSwg
cmV0dXJuIGEgbm9uLXplcm8gZXJyb3IgY29kZS4KKyAqLworaW50IHBtZW1fYXJjaF9zZXR1cCh1
bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbiwgdW5zaWduZWQgaW50IHB4bSwK
KyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZ210X3NtZm4sIHVuc2lnbmVkIGxv
bmcgbWdtdF9lbWZuLAorICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICp1c2VkX21n
bXRfbWZucykKK3sKKyAgICBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvIGluZm8gPQorICAgICAgICB7
IC5zcGZuID0gc21mbiwgLmVwZm4gPSBlbWZuLCAuY3VyID0gc21mbiB9OworICAgIHN0cnVjdCBt
ZW1faG90YWRkX2luZm8gbWdtdF9pbmZvID0KKyAgICAgICAgeyAuc3BmbiA9IG1nbXRfc21mbiwg
LmVwZm4gPSBtZ210X2VtZm4sIC5jdXIgPSBtZ210X3NtZm4gfTsKKyAgICBzdHJ1Y3QgbWVtX2hv
dGFkZF9hbGxvYyBhbGxvYyA9CisgICAgeworICAgICAgICAuYWxsb2NfbWZucyA9IGFsbG9jX2hv
dGFkZF9tZm4sCisgICAgICAgIC5vcGFxdWUgICAgID0gJm1nbXRfaW5mbworICAgIH07CisgICAg
Ym9vbCBpc19tZ210ID0gKG1nbXRfc21mbiA9PSBzbWZuICYmIG1nbXRfZW1mbiA9PSBlbWZuKTsK
KyAgICBpbnQgcmM7CisKKyAgICBpZiAoIG1nbXRfc21mbiA9PSBtZm5feChJTlZBTElEX01GTikg
fHwgbWdtdF9lbWZuID09IG1mbl94KElOVkFMSURfTUZOKSB8fAorICAgICAgICAgbWdtdF9zbWZu
ID49IG1nbXRfZW1mbiApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCAhaXNf
bWdtdCAmJgorICAgICAgICAgKChzbWZuID49IG1nbXRfc21mbiAmJiBzbWZuIDwgbWdtdF9lbWZu
KSB8fAorICAgICAgICAgIChlbWZuID4gbWdtdF9zbWZuICYmIGVtZm4gPD0gbWdtdF9lbWZuKSkg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJjID0gbWVtb3J5X2FkZF9jb21tb24o
JmluZm8sIHB4bSwgZmFsc2UsICZhbGxvYyk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVy
biByYzsKKworICAgIHBtZW1faW5pdF9mcmFtZV90YWJsZShzbWZuLCBlbWZuKTsKKworICAgIGlm
ICggIWlzX21nbXQgKQorICAgICAgICBzaGFyZV9ob3RhZGRfbTJwX3RhYmxlKCZpbmZvKTsKKwor
ICAgIGlmICggdXNlZF9tZ210X21mbnMgKQorICAgICAgICAqdXNlZF9tZ210X21mbnMgPSBtZ210
X2luZm8uY3VyIC0gbWdtdF9pbmZvLnNwZm47CisKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlm
IC8qIENPTkZJR19OVkRJTU1fUE1FTSAqLworCiAjaW5jbHVkZSAiY29tcGF0L21tLmMiCiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BtZW0uYyBiL3hlbi9jb21tb24vcG1lbS5jCmluZGV4
IGE3MzdlN2RjNzEuLjdhMDgxYzI4NzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcG1lbS5jCisr
KyBiL3hlbi9jb21tb24vcG1lbS5jCkBAIC0zMSw2ICszMSwxNSBAQAogc3RhdGljIExJU1RfSEVB
RChwbWVtX3Jhd19yZWdpb25zKTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfcmF3X3JlZ2lvbnM7
CiAKKy8qCisgKiBBbGwgUE1FTSByZWdpb25zIHJlc2VydmVkIGZvciBtYW5hZ2VtZW50IHB1cnBv
c2UgYXJlIGxpbmtlZCB0byB0aGlzCisgKiBsaXN0LiBBbGwgb2YgdGhlbSBtdXN0IGJlIGNvdmVy
ZWQgYnkgb25lIG9yIG11bHRpcGxlIFBNRU0gcmVnaW9ucworICogaW4gbGlzdCBwbWVtX3Jhd19y
ZWdpb25zLgorICovCitzdGF0aWMgTElTVF9IRUFEKHBtZW1fbWdtdF9yZWdpb25zKTsKK3N0YXRp
YyBERUZJTkVfU1BJTkxPQ0socG1lbV9tZ210X2xvY2spOworc3RhdGljIHVuc2lnbmVkIGludCBu
cl9tZ210X3JlZ2lvbnM7CisKIHN0cnVjdCBwbWVtIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxp
bms7IC8qIGxpbmsgdG8gb25lIG9mIFBNRU0gcmVnaW9uIGxpc3QgKi8KICAgICB1bnNpZ25lZCBs
b25nIHNtZm47ICAgIC8qIHN0YXJ0IE1GTiBvZiB0aGUgUE1FTSByZWdpb24gKi8KQEAgLTQwLDYg
KzQ5LDEwIEBAIHN0cnVjdCBwbWVtIHsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBweG07IC8qIHByb3hpbWl0eSBkb21haW4gb2YgdGhlIFBNRU0gcmVnaW9uICov
CiAgICAgICAgIH0gcmF3OworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHVzZWQ7IC8qICMgb2YgdXNlZCBwYWdlcyBpbiBNR01UIFBNRU0gcmVnaW9uICovCisg
ICAgICAgIH0gbWdtdDsKICAgICB9IHU7CiB9OwogCkBAIC0xMDcsNiArMTIwLDE4IEBAIHN0YXRp
YyBpbnQgcG1lbV9saXN0X2FkZChzdHJ1Y3QgbGlzdF9oZWFkICpsaXN0LAogICAgIHJldHVybiBy
YzsKIH0KIAorLyoqCisgKiBEZWxldGUgdGhlIHNwZWNpZmllZCBlbnRyeSBmcm9tIHRoZSBsaXN0
IHRvIHdoaWNoIGl0J3MgY3VycmVudGx5IGxpbmtlZC4KKyAqCisgKiBQYXJhbWV0ZXJzOgorICog
IGVudHJ5OiB0aGUgZW50cnkgdG8gYmUgZGVsZXRlZAorICovCitzdGF0aWMgdm9pZCBwbWVtX2xp
c3RfZGVsKHN0cnVjdCBwbWVtICplbnRyeSkKK3sKKyAgICBsaXN0X2RlbCgmZW50cnktPmxpbmsp
OworICAgIHhmcmVlKGVudHJ5KTsKK30KKwogc3RhdGljIGludCBwbWVtX2dldF9yZWdpb25zX25y
KHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc19ucl90ICpyZWdpb25zX25yKQogewogICAg
IGludCByYyA9IDA7CkBAIC0xODUsNiArMjEwLDExNCBAQCBzdGF0aWMgaW50IHBtZW1fZ2V0X3Jl
Z2lvbnMoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX3QgKnJlZ2lvbnMpCiAgICAgcmV0
dXJuIHJjOwogfQogCitzdGF0aWMgYm9vbCBjaGVja19tZ210X3NpemUodW5zaWduZWQgbG9uZyBt
Z210X21mbnMsIHVuc2lnbmVkIGxvbmcgdG90YWxfbWZucykKK3sKKyAgICByZXR1cm4gbWdtdF9t
Zm5zID49CisgICAgICAgICgoc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pICogdG90YWxfbWZucykg
Pj4gUEFHRV9TSElGVCkgKworICAgICAgICAoKHNpemVvZigqbWFjaGluZV90b19waHlzX21hcHBp
bmcpICogdG90YWxfbWZucykgPj4gUEFHRV9TSElGVCk7Cit9CisKK3N0YXRpYyBib29sIGNoZWNr
X2FkZHJlc3NfYW5kX3B4bSh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnJldF9weG0p
Cit7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqY3VyOworICAgIGxvbmcgcHhtID0gLTE7CisKKyAg
ICBsaXN0X2Zvcl9lYWNoKGN1ciwgJnBtZW1fcmF3X3JlZ2lvbnMpCisgICAgeworICAgICAgICBz
dHJ1Y3QgcG1lbSAqcmF3ID0gbGlzdF9lbnRyeShjdXIsIHN0cnVjdCBwbWVtLCBsaW5rKTsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyByYXdfc21mbiA9IHJhdy0+c21mbiwgcmF3X2VtZm4gPSByYXct
PmVtZm47CisKKyAgICAgICAgaWYgKCAhY2hlY2tfb3ZlcmxhcChzbWZuLCBlbWZuLCByYXdfc21m
biwgcmF3X2VtZm4pICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggc21m
biA8IHJhd19zbWZuICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICBpZiAo
IHB4bSAhPSAtMSAmJiBweG0gIT0gcmF3LT51LnJhdy5weG0gKQorICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOworICAgICAgICBweG0gPSByYXctPnUucmF3LnB4bTsKKworICAgICAgICBzbWZuID0g
bWluKGVtZm4sIHJhd19lbWZuKTsKKyAgICAgICAgaWYgKCBzbWZuID09IGVtZm4gKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgfQorCisgICAgKnJldF9weG0gPSBweG07CisKKyAgICByZXR1cm4g
c21mbiA9PSBlbWZuOworfQorCitzdGF0aWMgaW50IHBtZW1fc2V0dXBfbWdtdCh1bnNpZ25lZCBs
b25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbikKK3sKKyAgICBzdHJ1Y3QgcG1lbSAqbWdtdDsK
KyAgICB1bnNpZ25lZCBsb25nIHVzZWRfbWdtdF9tZm5zOworICAgIHVuc2lnbmVkIGludCBweG07
CisgICAgaW50IHJjOworCisgICAgaWYgKCBzbWZuID09IG1mbl94KElOVkFMSURfTUZOKSB8fCBl
bWZuID09IG1mbl94KElOVkFMSURfTUZOKSB8fAorICAgICAgICAgc21mbiA+PSBlbWZuICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKgorICAgICAqIFJlcXVpcmUgdGhlIFBNRU0g
cmVnaW9uIGluIG9uZSBwcm94aW1pdHkgZG9tYWluLCBpbiBvcmRlciB0bworICAgICAqIGF2b2lk
IHRoZSBlcnJvciByZWNvdmVyeSBmcm9tIG11bHRpcGxlIGNhbGxzIHRvIHBtZW1fYXJjaF9zZXR1
cCgpCisgICAgICogd2hpY2ggaXMgbm90IHJldmVydGlibGUuCisgICAgICovCisgICAgaWYgKCAh
Y2hlY2tfYWRkcmVzc19hbmRfcHhtKHNtZm4sIGVtZm4sICZweG0pICkKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisKKyAgICBpZiAoICFjaGVja19tZ210X3NpemUoZW1mbiAtIHNtZm4sIGVtZm4g
LSBzbWZuKSApCisgICAgICAgIHJldHVybiAtRU5PU1BDOworCisgICAgc3Bpbl9sb2NrKCZwbWVt
X21nbXRfbG9jayk7CisKKyAgICByYyA9IHBtZW1fbGlzdF9hZGQoJnBtZW1fbWdtdF9yZWdpb25z
LCBzbWZuLCBlbWZuLCAmbWdtdCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgcmMgPSBwbWVtX2FyY2hfc2V0dXAoc21mbiwgZW1mbiwgcHhtLCBzbWZuLCBlbWZuLCAm
dXNlZF9tZ210X21mbnMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcG1lbV9saXN0
X2RlbChtZ210KTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgbWdtdC0+dS5tZ210
LnVzZWQgPSB1c2VkX21nbXRfbWZuczsKKyAgICBucl9tZ210X3JlZ2lvbnMrKzsKKworIG91dDoK
KyAgICBzcGluX3VubG9jaygmcG1lbV9tZ210X2xvY2spOworCisgICAgcmV0dXJuIHJjOworfQor
CitzdGF0aWMgaW50IHBtZW1fc2V0dXAodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25n
IGVtZm4sCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZ210X3NtZm4sIHVu
c2lnbmVkIGxvbmcgbWdtdF9lbWZuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB0eXBlKQoreworICAgIGludCByYzsKKworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsKKyAg
ICBjYXNlIFBNRU1fUkVHSU9OX1RZUEVfTUdNVDoKKyAgICAgICAgaWYgKCBzbWZuICE9IG1nbXRf
c21mbiB8fCBlbWZuICE9IG1nbXRfZW1mbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBw
bWVtX3NldHVwX21nbXQoc21mbiwgZW1mbik7CisKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZh
dWx0OgorICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQor
CiAvKioKICAqIFJlZ2lzdGVyIGEgcG1lbSByZWdpb24gdG8gWGVuLgogICoKQEAgLTIzNCw2ICsz
NjcsMTUgQEAgaW50IHBtZW1fZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9vcCAq
bnZkaW1tKQogICAgICAgICByYyA9IHBtZW1fZ2V0X3JlZ2lvbnMoJm52ZGltbS0+dS5wbWVtX3Jl
Z2lvbnMpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOX1NZU0NUTF9udmRpbW1fcG1l
bV9zZXR1cDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Nl
dHVwICpzZXR1cCA9ICZudmRpbW0tPnUucG1lbV9zZXR1cDsKKyAgICAgICAgcmMgPSBwbWVtX3Nl
dHVwKHNldHVwLT5zbWZuLCBzZXR1cC0+ZW1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgIHNl
dHVwLT5tZ210X3NtZm4sIHNldHVwLT5tZ210X2VtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICBzZXR1cC0+dHlwZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gLUVOT1NZUzsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYmVmNDVlOGU5Zi4uMzNh
NzMyODQ2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjQ1LDkgKzI0NSwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAjZGVmaW5lIFBHQ19zdGF0ZV9vZmZsaW5lZCBQR19tYXNrKDIsIDkpCiAjZGVmaW5lIFBHQ19z
dGF0ZV9mcmVlICAgIFBHX21hc2soMywgOSkKICNkZWZpbmUgcGFnZV9zdGF0ZV9pcyhwZywgc3Qp
ICgoKHBnKS0+Y291bnRfaW5mbyZQR0Nfc3RhdGUpID09IFBHQ19zdGF0ZV8jI3N0KQorLyogUGFn
ZSBpcyBmcm9tIFBNRU0/ICovCisjZGVmaW5lIFBHQ19wbWVtX3BhZ2UgICAgIFBHX21hc2soMSwg
MTApCiAKICAvKiBDb3VudCBvZiByZWZlcmVuY2VzIHRvIHRoaXMgZnJhbWUuICovCi0jZGVmaW5l
IFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCisjZGVmaW5lIFBHQ19jb3VudF93aWR0aCAg
IFBHX3NoaWZ0KDEwKQogI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2NvdW50
X3dpZHRoKS0xKQogCiAvKgpAQCAtMjY0LDYgKzI2NiwxMiBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0ZXh0KSkgJiYgIFwKICAgICAg
KCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpKSkKIAorI2lm
ZGVmIENPTkZJR19OVkRJTU1fUE1FTQorI2RlZmluZSBpc19wbWVtX3BhZ2UocGFnZSkgKChwYWdl
KS0+Y291bnRfaW5mbyAmIFBHQ19wbWVtX3BhZ2UpCisjZWxzZQorI2RlZmluZSBpc19wbWVtX3Bh
Z2UocGFnZSkgZmFsc2UKKyNlbmRpZgorCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBz
aG91bGQgb25seSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCiAvKiBUaGUgbnVtYmVyIG9mIG91
dC1vZi1zeW5jIHNoYWRvd3Mgd2UgYWxsb3cgcGVyIHZjcHUgKHByaW1lLCBwbGVhc2UpICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKaW5kZXggMjYzNWIxYzkxMS4uNWQyMDgwMzNhMCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtMTEyMCw2ICsxMTIwLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0
bF9zZXRfcGFyYW1ldGVyX3QpOwogCiAvKiBUeXBlcyBvZiBQTUVNIHJlZ2lvbnMgKi8KICNkZWZp
bmUgUE1FTV9SRUdJT05fVFlQRV9SQVcgICAgICAgIDAgLyogUE1FTSByZWdpb25zIGRldGVjdGVk
IGJ5IFhlbiAqLworI2RlZmluZSBQTUVNX1JFR0lPTl9UWVBFX01HTVQgICAgICAgMSAvKiBQTUVN
IHJlZ2lvbnMgZm9yIG1hbmFnZW1lbnQgdXNhZ2UgKi8KIAogLyogUE1FTV9SRUdJT05fVFlQRV9S
QVcgKi8KIHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jhd19yZWdpb24gewpAQCAtMTE1
NCwxNCArMTE1NSwzMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zIHsK
IHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9ucyB4ZW5fc3lzY3Rs
X252ZGltbV9wbWVtX3JlZ2lvbnNfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNj
dGxfbnZkaW1tX3BtZW1fcmVnaW9uc190KTsKIAorLyogWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9z
ZXR1cCAqLworc3RydWN0IHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fc2V0dXAgeworICAgIC8qIElO
IHZhcmlhYmxlcyAqLworICAgIHVpbnQ2NF90IHNtZm47ICAgICAgLyogc3RhcnQgTUZOIG9mIHRo
ZSBQTUVNIHJlZ2lvbiAqLworICAgIHVpbnQ2NF90IGVtZm47ICAgICAgLyogZW5kIE1GTiBvZiB0
aGUgUE1FTSByZWdpb24gKi8KKyAgICB1aW50NjRfdCBtZ210X3NtZm47CisgICAgdWludDY0X3Qg
bWdtdF9lbWZuOyAvKiBzdGFydCBhbmQgZW5kIE1GTiBvZiBQTUVNIHBhZ2VzIHVzZWQgdG8gbWFu
YWdlICovCisgICAgICAgICAgICAgICAgICAgICAgICAvKiBhYm92ZSBQTUVNIHJlZ2lvbi4gSWYg
dGhlIGFib3ZlIFBNRU0gcmVnaW9uIGlzICovCisgICAgICAgICAgICAgICAgICAgICAgICAvKiBh
IG1hbmFnZW1lbnQgcmVnaW9uLCBtZ210X3tzLGV9bWZuIGlzIHJlcXVpcmVkICovCisgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB0byBiZSBpZGVudGljYWwgdG8ge3MsZX1tZm4uICovCisgICAg
dWludDhfdCAgdHlwZTsgICAgICAvKiBPbmx5IFBNRU1fUkVHSU9OX1RZUEVfTUdNVCBpcyBzdXBw
b3J0ZWQgbm93ICovCit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9z
ZXR1cCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3NldHVwX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3NldHVwX3QpOworCiBzdHJ1Y3QgeGVuX3N5c2N0
bF9udmRpbW1fb3AgewogICAgIHVpbnQzMl90IGNtZDsgLyogSU46IFhFTl9TWVNDVExfbnZkaW1t
XyouICovCiAjZGVmaW5lIFhFTl9TWVNDVExfbnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnNfbnIgICAg
IDAKICNkZWZpbmUgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucyAgICAgICAgMQor
I2RlZmluZSBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX3NldHVwICAgICAgICAgICAgICAyCiAgICAg
dWludDMyX3QgcGFkOyAvKiBJTjogQWx3YXlzIHplcm8uICovCiAgICAgdW5pb24gewogICAgICAg
ICB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3JlZ2lvbnNfbnJfdCBwbWVtX3JlZ2lvbnNfbnI7CiAg
ICAgICAgIHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc190IHBtZW1fcmVnaW9uczsKKyAg
ICAgICAgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9zZXR1cF90IHBtZW1fc2V0dXA7CiAgICAgfSB1
OwogICAgIHVpbnQzMl90IGVycjsgLyogT1VUOiBlcnJvciBjb2RlICovCiB9OwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3BtZW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9wbWVtLmgKaW5kZXgg
OTIyYjEyZjU3MC4uOTMyM2Q2NzlhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BtZW0u
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcG1lbS5oCkBAIC0yOSw2ICsyOSw5IEBAIGludCBwbWVt
X2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fb3AgKm52ZGltbSk7CiAjaWZkZWYg
Q09ORklHX1g4NgogCiBpbnQgcG1lbV9kb20wX3NldHVwX3Blcm1pc3Npb24oc3RydWN0IGRvbWFp
biAqZCk7CitpbnQgcG1lbV9hcmNoX3NldHVwKHVuc2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQg
bG9uZyBlbWZuLCB1bnNpZ25lZCBpbnQgcHhtLAorICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1nbXRfc21mbiwgdW5zaWduZWQgbG9uZyBtZ210X2VtZm4sCisgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKnVzZWRfbWdtdF9tZm5zKTsKIAogI2Vsc2UgLyogIUNPTkZJ
R19YODYgKi8KIApAQCAtMzcsNiArNDAsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgcG1lbV9kb20w
X3NldHVwX3Blcm1pc3Npb24oLi4uKQogICAgIHJldHVybiAtRU5PU1lTOwogfQogCitzdGF0aWMg
aW5saW5lIGludCBwbWVtX2FyY2hfc2V0dXAoLi4uKQoreworICAgIHJldHVybiAtRU5PU1lTOwor
fQorCiAjZW5kaWYgLyogQ09ORklHX1g4NiAqLwogCiAjZW5kaWYgLyogQ09ORklHX05WRElNTV9Q
TUVNICovCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVI-0001ha-Vg; Mon, 11 Sep 2017 04:39:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVH-0001eC-6f
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E9/D6-17770-A7316B95; Mon, 11 Sep 2017 04:39:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYholspvC3
 S4MUBdYslHxezODB6HN39mymAMYo1My8pvyKBNWPWscusBWsFK/purGNsYNzL28XIxSEkMJ1R
 out9G2MXIyeHhACvxJFlM1i7GDmA7ACJxkYvkLCQQC+jxPr/1SA2m4C+xIrHB1lBbBEBaYlrn
 y+DtTIL/GGUuPdJFsQWFvCWeHCtgQlkDIuAqsSOKTUgYV4BO4lH35+xQmySl9jVdhHM5gSKH3
 z5jhlila3EgtMLWCcw8i5gZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYCgxAsINx8drAQ4ySHExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 e0ZwW6SQYFFqempFWmYOMChh0hIcPEoivItA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVE
 ufdDFIkAFKUUZoHNwIWIZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsjBDSFJzOvBG7TK6
 AjmICO4Lm0BeSIkkSElFQD47ygpIxnpp3X7rZzNX+wm518rbh6jln0zrn/fDvNH4druzByLqx
 ZZtH8weLJSclpn+afuvnCW+9IZ9Mv6SeSKfc6568p63vd6C9WIGLEXOBZkHirdvaCHdue/9xZ
 Jv9V8q/W7AWyztGns/6G3HlkeZVXwumGguQxpV/x358vUeNV+GQyL+kfvxJLcUaioRZzUXEiA
 PKBpq6LAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!12
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49296 invoked from network); 11 Sep 2017 04:39:21 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:21 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078425"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:19 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:58 +0800
Message-Id: <20170911043820.14617-18-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 17/39] tools/xen-ndctl: add command
	'setup-mgmt'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21tYW5kIGlzIHRvIHF1ZXJ5IFhlbiBoeXBlcnZpc29yIHRvIHNldHVwIHRoZSBzcGVj
aWZpZWQgUE1FTQpyYW5nZSBmb3IgdGhlIG1hbmFnZW1lbnQgdXNhZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1uZGN0bC5jIHwgNDUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLW5kY3RsLmMgYi90b29scy9t
aXNjL3hlbi1uZGN0bC5jCmluZGV4IDYyNzdhMWVkYTIuLjEyODlhODNkYmUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL21pc2MveGVuLW5kY3RsLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tbmRjdGwuYwpAQCAt
MzYsNiArMzYsNyBAQCBzdGF0aWMgeGNfaW50ZXJmYWNlICp4Y2g7CiBzdGF0aWMgaW50IGhhbmRs
ZV9oZWxwKGludCBhcmdjLCBjaGFyICphcmd2W10pOwogc3RhdGljIGludCBoYW5kbGVfbGlzdChp
bnQgYXJnYywgY2hhciAqYXJndltdKTsKIHN0YXRpYyBpbnQgaGFuZGxlX2xpc3RfY21kcyhpbnQg
YXJnYywgY2hhciAqYXJndltdKTsKK3N0YXRpYyBpbnQgaGFuZGxlX3NldHVwX21nbXQoaW50IGFy
Z2MsIGNoYXIgKmFyZ3ZbXSk7CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuX25kY3RsX2NtZAog
ewpAQCAtNjksNiArNzAsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5fbmRjdGxfY21kCiAg
ICAgICAgIC5oZWxwICAgID0gIkxpc3QgYWxsIHN1cHBvcnRlZCBjb21tYW5kcy5cbiIsCiAgICAg
ICAgIC5oYW5kbGVyID0gaGFuZGxlX2xpc3RfY21kcywKICAgICB9LAorCisgICAgeworICAgICAg
ICAubmFtZSAgICA9ICJzZXR1cC1tZ210IiwKKyAgICAgICAgLnN5bnRheCAgPSAiPHNtZm4+IDxl
bWZuPiIsCisgICAgICAgIC5oZWxwICAgID0gIlNldHVwIGEgUE1FTSByZWdpb24gZnJvbSBNRk4g
J3NtZm4nIHRvICdlbWZuJyBmb3IgbWFuYWdlbWVudCB1c2FnZS5cblxuIiwKKyAgICAgICAgLmhh
bmRsZXIgPSBoYW5kbGVfc2V0dXBfbWdtdCwKKyAgICAgICAgLm5lZWRfeGMgPSB0cnVlLAorICAg
IH0sCiB9OwogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgaW50IG5yX2NtZHMgPSBzaXplb2YoY21k
cykgLyBzaXplb2YoY21kc1swXSk7CkBAIC0xOTcsNiArMjA2LDQyIEBAIHN0YXRpYyBpbnQgaGFu
ZGxlX2xpc3RfY21kcyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIHJldHVybiAwOwogfQog
CitzdGF0aWMgYm9vbCBzdHJpbmdfdG9fbWZuKGNvbnN0IGNoYXIgKnN0ciwgdW5zaWduZWQgbG9u
ZyAqcmV0KQoreworICAgIHVuc2lnbmVkIGxvbmcgbDsKKworICAgIGVycm5vID0gMDsKKyAgICBs
ID0gc3RydG91bChzdHIsIE5VTEwsIDApOworCisgICAgaWYgKCAhZXJybm8gKQorICAgICAgICAq
cmV0ID0gbDsKKyAgICBlbHNlCisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBNRk4g
JXM6ICVzXG4iLCBzdHIsIHN0cmVycm9yKGVycm5vKSk7CisKKyAgICByZXR1cm4gIWVycm5vOwor
fQorCitzdGF0aWMgaW50IGhhbmRsZV9zZXR1cF9tZ210KGludCBhcmdjLCBjaGFyICoqYXJndikK
K3sKKyAgICB1bnNpZ25lZCBsb25nIHNtZm4sIGVtZm47CisKKyAgICBpZiAoIGFyZ2MgPCAzICkK
KyAgICB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVG9vIGZldyBhcmd1bWVudHMuXG5cbiIp
OworICAgICAgICBzaG93X2hlbHAoYXJndlswXSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
ICAgIH0KKworICAgIGlmICggIXN0cmluZ190b19tZm4oYXJndlsxXSwgJnNtZm4pIHx8CisgICAg
ICAgICAhc3RyaW5nX3RvX21mbihhcmd2WzJdLCAmZW1mbikgKQorICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgIGlmICggYXJnYyA+IDMgKQorICAgICAgICByZXR1cm4gaGFuZGxlX3VucmVj
b2duaXplZF9hcmd1bWVudChhcmd2WzBdLCBhcmd2WzNdKTsKKworICAgIHJldHVybiB4Y19udmRp
bW1fcG1lbV9zZXR1cF9tZ210KHhjaCwgc21mbiwgZW1mbik7Cit9CisKIGludCBtYWluKGludCBh
cmdjLCBjaGFyICphcmd2W10pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0tIAoyLjE0LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVK-0001kM-Ar; Mon, 11 Sep 2017 04:39:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVI-0001eC-Hi
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FC/D6-17770-C7316B95; Mon, 11 Sep 2017 04:39:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYholstvC3
 SYN9WC4slHxezODB6HN39mymAMYo1My8pvyKBNWPZTe6C+dwV05+tY25gnMnZxcjFISQwnVHi
 2+RfTF2MnBwSArwSR5bNYIWwAySuXTvGDFHUyyjxZdYZdpAEm4C+xIrHB8GKRASkJa59vswIU
 sQscIpJomPuAWaQhLBAscSnFRsZQWwWAVWJps/3wJp5Bewk1i8+BbVBXmJX20UwmxMofvDlO7
 BeIQFbiQWnF7BOYORdwMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMCAYgGAH4+K1gYcYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldF
 aFukkGBRanpqRVpmDjA0YdISHDxKIrxRIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzy
 oEUCYAUZZTmwY2AxcklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNGgEzhycwrgdv0CugIJq
 AjeC5tATmiJBEhJdXAKDFv68fUy39q+6QfhTbVrKp9ub531tLfZRcf8q/bNzXq3YUtzgcuX9L
 +q6NWW/GvNuDZmtkFL/T0WEOXCDX/SfjpVWq2SHNKzMLMHBWh0BDbF9pqr6vuX/FsuH/Ddaf1
 ta8Pf92e0clRxMKVs9QhQCCGd9lXl2vWYge9p58OuzL/mN5mFlb/CiWW4oxEQy3mouJEACWAC
 XeOAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!13
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49577 invoked from network); 11 Sep 2017 04:39:23 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:23 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078431"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:21 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:37:59 +0800
Message-Id: <20170911043820.14617-19-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 18/39] xen/pmem: support
	PMEM_REGION_TYPE_MGMT for XEN_SYSCTL_nvdimm_pmem_get_regions_nr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9uc19uciB0byByZXR1cm4gdGhl
IG51bWJlciBvZgptYW5hZ2VtZW50IFBNRU0gcmVnaW9ucy4KClNpZ25lZC1vZmYtYnk6IEhhb3po
b25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19taXNjLmMg
fCA0ICsrKy0KIHhlbi9jb21tb24vcG1lbS5jICAgICB8IDQgKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19taXNjLmMKaW5kZXggYmViZTZkMDRjOC4uNGI1
NTU4YWFhNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX21pc2MuYwpAQCAtODk0LDcgKzg5NCw5IEBAIGludCB4Y19udmRpbW1fcG1lbV9nZXRf
cmVnaW9uc19ucih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDhfdCB0eXBlLCB1aW50MzJfdCAqbnIp
CiAgICAgeGVuX3N5c2N0bF9udmRpbW1fb3BfdCAqbnZkaW1tID0gJnN5c2N0bC51Lm52ZGltbTsK
ICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFuciB8fCB0eXBlICE9IFBNRU1fUkVHSU9OX1RZUEVf
UkFXICkKKyAgICBpZiAoICFuciB8fAorICAgICAgICAgKHR5cGUgIT0gUE1FTV9SRUdJT05fVFlQ
RV9SQVcgJiYKKyAgICAgICAgICB0eXBlICE9IFBNRU1fUkVHSU9OX1RZUEVfTUdNVCkgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX252ZGlt
bV9vcDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcG1lbS5jIGIveGVuL2NvbW1vbi9wbWVtLmMK
aW5kZXggN2EwODFjMjg3OS4uNTRiM2U3MTE5YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wbWVt
LmMKKysrIGIveGVuL2NvbW1vbi9wbWVtLmMKQEAgLTE0Miw2ICsxNDIsMTAgQEAgc3RhdGljIGlu
dCBwbWVtX2dldF9yZWdpb25zX25yKHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc19ucl90
ICpyZWdpb25zX25yKQogICAgICAgICByZWdpb25zX25yLT5udW1fcmVnaW9ucyA9IG5yX3Jhd19y
ZWdpb25zOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgUE1FTV9SRUdJT05fVFlQRV9NR01U
OgorICAgICAgICByZWdpb25zX25yLT5udW1fcmVnaW9ucyA9IG5yX21nbXRfcmVnaW9uczsKKyAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAg
fQotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVM-0001o7-IN; Mon, 11 Sep 2017 04:39:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVL-0001lq-Gd
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3F/BB-03610-E7316B95; Mon, 11 Sep 2017 04:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+sQ0a0T3hZ
 psLBT0mLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZh+7wNzwSfFihdT9jI1MP6V6mLk4hASmM4o
 cf3oJ7YuRk4OCQFeiSPLZrBC2AESq47eZoco6mWU2H5pMlgRm4C+xIrHB8GKRASkJa59vswIU
 sQscIpJomPuAWaQhLBAgcTZf7vAilgEVCVOP7/ECGLzCthJ3JjcxAKxQV5iV9tFsBpOoPjBl+
 /AeoUEbCUWnF7AOoGRdwEjwypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMCQYACCHYyL1wYeYpTkYFIS5X13fEukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle
 FaFtkUKCRanpqRVpmTnA4IRJS3DwKInwRoGkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCL
 Hn5ealS4rxyIKUCIKUZpXlwg2BRc4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvBEgU3gy80
 rg9r0COoUJ6BSeS1tATilJREhJNTAKlbIvt1z2IJ9zQ1wFV/YnHTWrieFK3z0Ss7viUzuLlga
 f9pp88Iazo9T/ydbZumxLLtWon38raa3g3hRwk//qjcANWo0bGtuWTSvUNuZ025e5K+jMzspn
 Uzt2V3ecczXo8Dt9x+Lh+s+hjRGBR2+tm/fk3o/qRcsV9/KtCAxg+qKnoH3W5bcSS3FGoqEWc
 1FxIgBMgkxilQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!14
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49680 invoked from network); 11 Sep 2017 04:39:25 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:25 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078442"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:23 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:00 +0800
Message-Id: <20170911043820.14617-20-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 19/39] xen/pmem: support
	PMEM_REGION_TYPE_MGMT for XEN_SYSCTL_nvdimm_pmem_get_regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucyB0byByZXR1cm4gYSBsaXN0
IG9mCm1hbmFnZW1lbnQgUE1FTSByZWdpb25zLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICB8
ICA4ICsrKysrKysrCiB4ZW4vY29tbW9uL3BtZW0uYyAgICAgICAgICAgfCA0NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaCB8IDExICsrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19t
aXNjLmMKaW5kZXggNGI1NTU4YWFhNS4uM2FkMjU0ZjVhZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfbWlzYy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwpAQCAtOTM5LDYgKzkzOSwx
MCBAQCBpbnQgeGNfbnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQ4X3QgdHlwZSwKICAgICAgICAgc2l6ZSA9IHNpemVvZih4ZW5fc3lzY3RsX252ZGltbV9wbWVt
X3Jhd19yZWdpb25fdCkgKiBtYXg7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBQTUVNX1JF
R0lPTl9UWVBFX01HTVQ6CisgICAgICAgIHNpemUgPSBzaXplb2YoeGVuX3N5c2N0bF9udmRpbW1f
cG1lbV9tZ210X3JlZ2lvbl90KSAqIG1heDsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC05NjAsNiArOTY0LDEwIEBAIGlu
dCB4Y19udmRpbW1fcG1lbV9nZXRfcmVnaW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDhfdCB0
eXBlLAogICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShyZWdpb25zLT51X2J1ZmZlci5yYXdf
cmVnaW9ucywgYnVmZmVyKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBNRU1fUkVHSU9O
X1RZUEVfTUdNVDoKKyAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUocmVnaW9ucy0+dV9idWZm
ZXIubWdtdF9yZWdpb25zLCBidWZmZXIpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3BtZW0uYyBiL3hlbi9jb21tb24vcG1lbS5jCmluZGV4IDU0YjNlNzExOWEuLmRj
ZDgxNjA0MDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcG1lbS5jCisrKyBiL3hlbi9jb21tb24v
cG1lbS5jCkBAIC0xOTAsNiArMTkwLDQ3IEBAIHN0YXRpYyBpbnQgcG1lbV9nZXRfcmF3X3JlZ2lv
bnMoCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IHBtZW1fZ2V0X21nbXRfcmVnaW9u
cygKKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fbWdtdF9y
ZWdpb25fdCkgcmVnaW9ucywKKyAgICB1bnNpZ25lZCBpbnQgKm51bV9yZWdpb25zKQoreworICAg
IHN0cnVjdCBsaXN0X2hlYWQgKmN1cjsKKyAgICB1bnNpZ25lZCBpbnQgbnIgPSAwLCBtYXggPSAq
bnVtX3JlZ2lvbnM7CisgICAgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9tZ210X3JlZ2lvbl90IHJl
Z2lvbjsKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkocmVn
aW9ucywgbWF4ICogc2l6ZW9mKHJlZ2lvbikpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICBzcGluX2xvY2soJnBtZW1fbWdtdF9sb2NrKTsKKworICAgIGxpc3RfZm9yX2VhY2goY3Vy
LCAmcG1lbV9tZ210X3JlZ2lvbnMpCisgICAgeworICAgICAgICBzdHJ1Y3QgcG1lbSAqcG1lbSA9
IGxpc3RfZW50cnkoY3VyLCBzdHJ1Y3QgcG1lbSwgbGluayk7CisKKyAgICAgICAgaWYgKCBuciA+
PSBtYXggKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmVnaW9uLnNtZm4gPSBwbWVt
LT5zbWZuOworICAgICAgICByZWdpb24uZW1mbiA9IHBtZW0tPmVtZm47CisgICAgICAgIHJlZ2lv
bi51c2VkX21mbnMgPSBwbWVtLT51Lm1nbXQudXNlZDsKKworICAgICAgICBpZiAoIGNvcHlfdG9f
Z3Vlc3Rfb2Zmc2V0KHJlZ2lvbnMsIG5yLCAmcmVnaW9uLCAxKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAg
ICAgICAgbnIrKzsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmcG1lbV9tZ210X2xvY2spOwor
CisgICAgKm51bV9yZWdpb25zID0gbnI7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBp
bnQgcG1lbV9nZXRfcmVnaW9ucyh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3JlZ2lvbnNfdCAqcmVn
aW9ucykKIHsKICAgICB1bnNpZ25lZCBpbnQgdHlwZSA9IHJlZ2lvbnMtPnR5cGUsIG1heCA9IHJl
Z2lvbnMtPm51bV9yZWdpb25zOwpAQCAtMjA0LDYgKzI0NSwxMCBAQCBzdGF0aWMgaW50IHBtZW1f
Z2V0X3JlZ2lvbnMoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX3QgKnJlZ2lvbnMpCiAg
ICAgICAgIHJjID0gcG1lbV9nZXRfcmF3X3JlZ2lvbnMocmVnaW9ucy0+dV9idWZmZXIucmF3X3Jl
Z2lvbnMsICZtYXgpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgUE1FTV9SRUdJT05fVFlQ
RV9NR01UOgorICAgICAgICByYyA9IHBtZW1fZ2V0X21nbXRfcmVnaW9ucyhyZWdpb25zLT51X2J1
ZmZlci5tZ210X3JlZ2lvbnMsICZtYXgpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggNWQyMDgw
MzNhMC4uZjgyNTcxNjQ0NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMTEzMSw2ICsxMTMxLDE1IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jhd19yZWdpb24gewogdHlwZWRlZiBzdHJ1
Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yYXdfcmVnaW9uIHhlbl9zeXNjdGxfbnZkaW1tX3Bt
ZW1fcmF3X3JlZ2lvbl90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9udmRp
bW1fcG1lbV9yYXdfcmVnaW9uX3QpOwogCisvKiBQTUVNX1JFR0lPTl9UWVBFX01HTVQgKi8KK3N0
cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX21nbXRfcmVnaW9uIHsKKyAgICB1aW50NjRfdCBz
bWZuOworICAgIHVpbnQ2NF90IGVtZm47CisgICAgdWludDY0X3QgdXNlZF9tZm5zOworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fbWdtdF9yZWdpb24geGVuX3N5c2N0
bF9udmRpbW1fcG1lbV9tZ210X3JlZ2lvbl90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9udmRpbW1fcG1lbV9tZ210X3JlZ2lvbl90KTsKKwogLyogWEVOX1NZU0NUTF9udmRp
bW1fcG1lbV9nZXRfcmVnaW9uc19uciAqLwogc3RydWN0IHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1f
cmVnaW9uc19uciB7CiAgICAgdWludDhfdCB0eXBlOyAgICAgICAgIC8qIElOOiBvbmUgb2YgUE1F
TV9SRUdJT05fVFlQRV8qICovCkBAIC0xMTQ5LDYgKzExNTgsOCBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bF9udmRpbW1fcG1lbV9yZWdpb25zIHsKICAgICB1bmlvbiB7CiAgICAgICAgIC8qIGlmIHR5cGUg
PT0gUE1FTV9SRUdJT05fVFlQRV9SQVcgKi8KICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4
ZW5fc3lzY3RsX252ZGltbV9wbWVtX3Jhd19yZWdpb25fdCkgcmF3X3JlZ2lvbnM7CisgICAgICAg
IC8qIGlmIHR5cGUgPT0gUE1FTV9SRUdJT05fVFlQRV9NR01UICovCisgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9tZ210X3JlZ2lvbl90KSBtZ210X3Jl
Z2lvbnM7CiAgICAgfSB1X2J1ZmZlcjsgICAgICAgICAgIC8qIElOOiB0aGUgZ3Vlc3QgaGFuZGxl
ciB3aGVyZSB0aGUgZW50cmllcyBvZiBQTUVNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWdpb25zIG9mIHRoZSB0eXBlIEB0eXBlIGFyZSByZXR1cm5lZCAqLwogfTsKLS0gCjIu
MTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVO-0001sJ-QP; Mon, 11 Sep 2017 04:39:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVN-0001aR-A2
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:29 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 11/1B-03093-18316B95; Mon, 11 Sep 2017 04:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0W0Q3hZ
 psOmWksWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvF6fmLBfcGK7oXtLA2Ma3i7GLk4hASmM0os
 n/6TqYuRk0NCgFfiyLIZrBB2gMSBV7fYIYp6GSVaTi8CK2IT0JdY8fggWJGIgLTEtc+XGUFsZ
 oE/jBL3PsmC2MICERKNbzeB1bMIqEqsaZzGBmLzCthJrP77ixFigbzErraLYHM4geIHX75jBr
 GFBGwlFpxewDqBkXcBI8MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYzAcGAAgh2Mi9cGHmKU5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXhWh
 bZFCgkWp6akVaZk5wMCESUtw8CiJ8EaBpHmLCxJzizPTIVKnGI05jm26/IeJo+Pm3T9MQix5+
 XmpUuK8ciClAiClGaV5cINgEXOJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwRIFN4MvNK4P
 a9AjqFCegUnktbQE4pSURISTUwsp3ddOLiHN/55noPvNqfOZ+fzhP1QpyxRjDo/unuCwceyOw
 xOat/LvNq2UOvb1kzuAOjL0l8OvSXV6ZFQst2evBPrh/zlBMCS5p8XvKutM4WT3ud+bCSI49B
 cqJz6SzRkkvMq7c6aDpG6DecMLF5zn/2Y2/3lqJmT5HLTz59+btMZE7AhWPNSizFGYmGWsxFx
 YkAQJp41JMCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!15
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49745 invoked from network); 11 Sep 2017 04:39:28 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:28 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078450"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:25 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:01 +0800
Message-Id: <20170911043820.14617-21-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 20/39] tools/xen-ndctl: add option
	'--mgmt' to command 'list'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIG9wdGlvbiAnLS1tZ210JyBpcyBwcmVzZW50LCB0aGUgY29tbWFuZCAnbGlzdCcgd2ls
bCBsaXN0IGFsbApQTUVNIHJlZ2lvbnMgZm9yIG1hbmFnZW1lbnQgdXNhZ2UuCgpTaWduZWQtb2Zm
LWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1uZGN0bC5jIHwgMzkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1uZGN0
bC5jIGIvdG9vbHMvbWlzYy94ZW4tbmRjdGwuYwppbmRleCAxMjg5YTgzZGJlLi4wNThmOGNjYWY1
IDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1uZGN0bC5jCisrKyBiL3Rvb2xzL21pc2MveGVu
LW5kY3RsLmMKQEAgLTU3LDkgKzU3LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuX25kY3Rs
X2NtZAogCiAgICAgewogICAgICAgICAubmFtZSAgICA9ICJsaXN0IiwKLSAgICAgICAgLnN5bnRh
eCAgPSAiWy0tYWxsIHwgLS1yYXcgXSIsCisgICAgICAgIC5zeW50YXggID0gIlstLWFsbCB8IC0t
cmF3IHwgLS1tZ210XSIsCiAgICAgICAgIC5oZWxwICAgID0gIi0tYWxsOiB0aGUgZGVmYXVsdCBv
cHRpb24sIGxpc3QgYWxsIFBNRU0gcmVnaW9ucyBvZiBmb2xsb3dpbmcgdHlwZXMuXG4iCi0gICAg
ICAgICAgICAgICAgICAgIi0tcmF3OiBsaXN0IGFsbCBQTUVNIHJlZ2lvbnMgZGV0ZWN0ZWQgYnkg
WGVuIGh5cGVydmlzb3IuXG4iLAorICAgICAgICAgICAgICAgICAgICItLXJhdzogbGlzdCBhbGwg
UE1FTSByZWdpb25zIGRldGVjdGVkIGJ5IFhlbiBoeXBlcnZpc29yLlxuIgorICAgICAgICAgICAg
ICAgICAgICItLW1nbXQ6IGxpc3QgYWxsIFBNRU0gcmVnaW9ucyBmb3IgbWFuYWdlbWVudCB1c2Fn
ZS5cbiIsCiAgICAgICAgIC5oYW5kbGVyID0gaGFuZGxlX2xpc3QsCiAgICAgICAgIC5uZWVkX3hj
ID0gdHJ1ZSwKICAgICB9LApAQCAtMTYyLDEyICsxNjMsNDYgQEAgc3RhdGljIGludCBoYW5kbGVf
bGlzdF9yYXcodm9pZCkKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaGFuZGxlX2xp
c3RfbWdtdCh2b2lkKQoreworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgbnIgPSAwLCBp
OworICAgIHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fbWdtdF9yZWdpb25fdCAqbWdtdF9saXN0Owor
CisgICAgcmMgPSB4Y19udmRpbW1fcG1lbV9nZXRfcmVnaW9uc19ucih4Y2gsIFBNRU1fUkVHSU9O
X1RZUEVfTUdNVCwgJm5yKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiQ2Fubm90IGdldCB0aGUgbnVtYmVyIG9mIFBNRU0gcmVnaW9uczogJXMuXG4iLAor
ICAgICAgICAgICAgICAgIHN0cmVycm9yKC1yYykpOworICAgICAgICByZXR1cm4gcmM7CisgICAg
fQorCisgICAgbWdtdF9saXN0ID0gbWFsbG9jKG5yICogc2l6ZW9mKCptZ210X2xpc3QpKTsKKyAg
ICBpZiAoICFtZ210X2xpc3QgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJjID0g
eGNfbnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnMoeGNoLCBQTUVNX1JFR0lPTl9UWVBFX01HTVQsIG1n
bXRfbGlzdCwgJm5yKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBw
cmludGYoIk1hbmFnZW1lbnQgUE1FTSByZWdpb25zOlxuIik7CisgICAgZm9yICggaSA9IDA7IGkg
PCBucjsgaSsrICkKKyAgICAgICAgcHJpbnRmKCIgJXU6IE1GTiAweCVseCAtIDB4JWx4LCB1c2Vk
IDB4JWx4XG4iLAorICAgICAgICAgICAgICAgaSwgbWdtdF9saXN0W2ldLnNtZm4sIG1nbXRfbGlz
dFtpXS5lbWZuLCBtZ210X2xpc3RbaV0udXNlZF9tZm5zKTsKKworIG91dDoKKyAgICBmcmVlKG1n
bXRfbGlzdCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbGlz
dF9oYW5kbGVycyB7CiAgICAgY29uc3QgY2hhciAqb3B0aW9uOwogICAgIGludCAoKmhhbmRsZXIp
KHZvaWQpOwogfSBsaXN0X2huZHJzW10gPQogewogICAgIHsgIi0tcmF3IiwgaGFuZGxlX2xpc3Rf
cmF3IH0sCisgICAgeyAiLS1tZ210IiwgaGFuZGxlX2xpc3RfbWdtdCB9LAogfTsKIAogc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGludCBucl9saXN0X2huZHJzID0KLS0gCjIuMTQuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVR-0001w6-2P; Mon, 11 Sep 2017 04:39:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVQ-0001tq-2h
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:32 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 CE/18-03414-38316B95; Mon, 11 Sep 2017 04:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42Jpa+sQ0W0S3hZ
 p0PbdxGLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbj5dyd7wSyPiotd89kbGFvMuxi5OIQEpjNK
 zL/3j7mLkZNDQoBX4siyGawQdoDE0dP7WCCKehklvnyZygSSYBPQl1jx+CBYkYiAtMS1z5cZQ
 YqYBU4xSXTMPQA2SVggSqL72jV2EJtFQFXizZUpYDavgJ3EmYV9UBvkJXa1XQSzOYHiB1++A+
 sVErCVWHB6AesERt4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECQ4IBCHYwLl4beIhRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFWE
 tkUKCRalpqdWpGXmAIMTJi3BwaMkwhsFkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5
 eelSonzyoGUCoCUZpTmwQ2CRc0lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNGgEzhycwrgd
 v3CugUJqBTeC5tATmlJBEhJdXAqOWWmMu8urPqzySP1RsuM7xc6Dul+srS8G3KE1vFjHtDros
 /juy1kta7+nS3G8eCy6/zTmyoVb0TmBscWxCgdlmHe03Pc4nt2deXsimdqJH0fvXja65+s/nm
 9JYLlvNSTIzSY83MZv5dr3Kr8YKJdLhJ7xrNNzM/MRUtvvT1M8O3L5+1pu7PUGIpzkg01GIuK
 k4EAJwfkkqVAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!16
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49830 invoked from network); 11 Sep 2017 04:39:30 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:30 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078462"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:28 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:02 +0800
Message-Id: <20170911043820.14617-22-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 21/39] xen/pmem: support setup PMEM
	region for guest data usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgdGhlIGNvbW1hbmQgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9zZXR1cCBvZiBoeXBlcmNh
bGwKWEVOX1NZU0NUTF9udmRpbW1fb3AgdG8gc2V0dXAgYSBQTUVNIHJlZ2lvbiBmb3IgZ3Vlc3Qg
ZGF0YQp1c2FnZS4gQWZ0ZXIgdGhlIHNldHVwLCB0aGF0IFBNRU0gcmVnaW9uIHdpbGwgYmUgYWJs
ZSB0byBiZQptYXBwZWQgdG8gZ3Vlc3QgYWRkcmVzcyBzcGFjZS4KClNpZ25lZC1vZmYtYnk6IEhh
b3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICAyMiArKysrKysrKwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAg
fCAgMTcgKysrKysrCiB4ZW4vY29tbW9uL3BtZW0uYyAgICAgICAgICAgICB8IDExOCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaCAgIHwgICAzICstCiA0IGZpbGVzIGNoYW5nZWQsIDE1NyBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggN2M1NzA3ZmUxMS4uNDFlNWUz
NDA4YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI2MjEsNiArMjYyMSwyOCBAQCBpbnQgeGNf
bnZkaW1tX3BtZW1fZ2V0X3JlZ2lvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQ4X3QgdHlwZSwK
IGludCB4Y19udmRpbW1fcG1lbV9zZXR1cF9tZ210KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25n
IGVtZm4pOwogCisvKgorICogU2V0dXAgdGhlIHNwZWNpZmllZCBQTUVNIHBhZ2VzIGZvciBndWVz
dCBkYXRhIHVzYWdlLiBJZiBzdWNjZXNzLAorICogdGhlc2UgUE1FTSBwYWdlIGNhbiBiZSBtYXBw
ZWQgdG8gZ3Vlc3QgYW5kIGJlIHVzZWQgYXMgdGhlIGJhY2tlbmQKKyAqIG9mIHZORElNTSBkZXZp
Y2VzLgorICoKKyAqIFBhcmFtZXRlcnM6CisgKiAgeGNoOiAgICAgICAgeGMgaW50ZXJmYWNlIGhh
bmRsZQorICogIHNtZm4sIGVtZm46IHRoZSBzdGFydCBhbmQgZW5kIG9mIHRoZSBQTUVNIHJlZ2lv
bgorICogIG1nbXRfc21mbiwKKworICogIG1nbXRfZW1mbjogIHRoZSBzdGFydCBhbmQgdGhlIGVu
ZCBNRk4gb2YgdGhlIFBNRU0gcmVnaW9uIHRoYXQgaXMKKyAqICAgICAgICAgICAgICB1c2VkIHRv
IG1hbmFnZSB0aGlzIFBNRU0gcmVnaW9uLiBJdCBtdXN0IGJlIGluIG9uZSBvZgorICogICAgICAg
ICAgICAgIHRob3NlIGFkZGVkIGJ5IHhjX252ZGltbV9wbWVtX3NldHVwX21nbXQoKSBjYWxscywg
YW5kCisgKiAgICAgICAgICAgICAgbm90IG92ZXJsYXAgd2l0aCBAc21mbiAtIEBlbWZuLgorICoK
KyAqIFJldHVybjoKKyAqICBPbiBzdWNjZXNzLCByZXR1cm4gMC4gT3RoZXJ3aXNlLCByZXR1cm4g
YSBub24temVybyBlcnJvciBjb2RlLgorICovCitpbnQgeGNfbnZkaW1tX3BtZW1fc2V0dXBfZGF0
YSh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtZ210X3NtZm4sIHVuc2lnbmVkIGxvbmcgbWdtdF9lbWZu
KTsKKwogLyogQ29tcGF0IHNoaW1zICovCiAjaW5jbHVkZSAieGVuY3RybF9jb21wYXQuaCIKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5j
CmluZGV4IDNhZDI1NGY1YWUuLmVmMmU5ZTA2NTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTEwMTksNiArMTAxOSwyMyBA
QCBpbnQgeGNfbnZkaW1tX3BtZW1fc2V0dXBfbWdtdCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICBy
ZXR1cm4gcmM7CiB9CiAKK2ludCB4Y19udmRpbW1fcG1lbV9zZXR1cF9kYXRhKHhjX2ludGVyZmFj
ZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzbWZu
LCB1bnNpZ25lZCBsb25nIGVtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1nbXRfc21mbiwgdW5zaWduZWQgbG9uZyBtZ210X2VtZm4pCit7CisgICAgREVD
TEFSRV9TWVNDVEw7CisgICAgaW50IHJjOworCisgICAgeGNfbnZkaW1tX3BtZW1fc2V0dXBfY29t
bW9uKCZzeXNjdGwsIHNtZm4sIGVtZm4sIG1nbXRfc21mbiwgbWdtdF9lbWZuKTsKKyAgICBzeXNj
dGwudS5udmRpbW0udS5wbWVtX3NldHVwLnR5cGUgPSBQTUVNX1JFR0lPTl9UWVBFX0RBVEE7CisK
KyAgICByYyA9IGRvX3N5c2N0bCh4Y2gsICZzeXNjdGwpOworICAgIGlmICggcmMgJiYgc3lzY3Rs
LnUubnZkaW1tLmVyciApCisgICAgICAgIHJjID0gLXN5c2N0bC51Lm52ZGltbS5lcnI7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BtZW0uYyBiL3hlbi9jb21tb24vcG1lbS5jCmluZGV4IGRj
ZDgxNjA0MDcuLjY4OTFlZDdhNDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcG1lbS5jCisrKyBi
L3hlbi9jb21tb24vcG1lbS5jCkBAIC0zNCwxNiArMzQsMjYgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBucl9yYXdfcmVnaW9uczsKIC8qCiAgKiBBbGwgUE1FTSByZWdpb25zIHJlc2VydmVkIGZvciBt
YW5hZ2VtZW50IHB1cnBvc2UgYXJlIGxpbmtlZCB0byB0aGlzCiAgKiBsaXN0LiBBbGwgb2YgdGhl
bSBtdXN0IGJlIGNvdmVyZWQgYnkgb25lIG9yIG11bHRpcGxlIFBNRU0gcmVnaW9ucwotICogaW4g
bGlzdCBwbWVtX3Jhd19yZWdpb25zLgorICogaW4gbGlzdCBwbWVtX3Jhd19yZWdpb25zLCBhbmQg
bm90IGFwcGVhciBpbiBsaXN0IHBtZW1fZGF0YV9yZWdpb25zLgogICovCiBzdGF0aWMgTElTVF9I
RUFEKHBtZW1fbWdtdF9yZWdpb25zKTsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0socG1lbV9tZ210
X2xvY2spOwogc3RhdGljIHVuc2lnbmVkIGludCBucl9tZ210X3JlZ2lvbnM7CiAKKy8qCisgKiBB
bGwgUE1FTSByZWdpb25zIHRoYXQgY2FuIGJlIG1hcHBlZCB0byBndWVzdCBhcmUgbGlua2VkIHRv
IHRoaXMKKyAqIGxpc3QuIEFsbCBvZiB0aGVtIG11c3QgYmUgY292ZXJlZCBieSBvbmUgb3IgbXVs
dGlwbGUgUE1FTSByZWdpb25zCisgKiBpbiBsaXN0IHBtZW1fcmF3X3JlZ2lvbnMsIGFuZCBub3Qg
YXBwZWFyIGluIGxpc3QgcG1lbV9tZ210X3JlZ2lvbnMuCisgKi8KK3N0YXRpYyBMSVNUX0hFQUQo
cG1lbV9kYXRhX3JlZ2lvbnMpOworc3RhdGljIERFRklORV9TUElOTE9DSyhwbWVtX2RhdGFfbG9j
ayk7CitzdGF0aWMgdW5zaWduZWQgaW50IG5yX2RhdGFfcmVnaW9uczsKKwogc3RydWN0IHBtZW0g
ewogICAgIHN0cnVjdCBsaXN0X2hlYWQgbGluazsgLyogbGluayB0byBvbmUgb2YgUE1FTSByZWdp
b24gbGlzdCAqLwogICAgIHVuc2lnbmVkIGxvbmcgc21mbjsgICAgLyogc3RhcnQgTUZOIG9mIHRo
ZSBQTUVNIHJlZ2lvbiAqLwogICAgIHVuc2lnbmVkIGxvbmcgZW1mbjsgICAgLyogZW5kIE1GTiBv
ZiB0aGUgUE1FTSByZWdpb24gKi8KKyAgICBzcGlubG9ja190IGxvY2s7CiAKICAgICB1bmlvbiB7
CiAgICAgICAgIHN0cnVjdCB7CkBAIC01Myw2ICs2MywxMSBAQCBzdHJ1Y3QgcG1lbSB7CiAgICAg
ICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHVzZWQ7IC8qICMgb2YgdXNl
ZCBwYWdlcyBpbiBNR01UIFBNRU0gcmVnaW9uICovCiAgICAgICAgIH0gbWdtdDsKKworICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZ210X3NtZm47IC8qIHN0YXJ0
IE1GTiBvZiBtYW5hZ2VtZW50IHJlZ2lvbiAqLworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Z210X2VtZm47IC8qIGVuZCBNRk4gb2YgbWFuYWdlbWVudCByZWdpb24gKi8KKyAgICAgICAgfSBk
YXRhOwogICAgIH0gdTsKIH07CiAKQEAgLTExMSw2ICsxMjYsNyBAQCBzdGF0aWMgaW50IHBtZW1f
bGlzdF9hZGQoc3RydWN0IGxpc3RfaGVhZCAqbGlzdCwKICAgICB9CiAgICAgbmV3X3BtZW0tPnNt
Zm4gPSBzbWZuOwogICAgIG5ld19wbWVtLT5lbWZuID0gZW1mbjsKKyAgICBzcGluX2xvY2tfaW5p
dCgmbmV3X3BtZW0tPmxvY2spOwogICAgIGxpc3RfYWRkKCZuZXdfcG1lbS0+bGluaywgY3VyKTsK
IAogIG91dDoKQEAgLTI2MSw5ICsyNzcsMTYgQEAgc3RhdGljIGludCBwbWVtX2dldF9yZWdpb25z
KHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc190ICpyZWdpb25zKQogCiBzdGF0aWMgYm9v
bCBjaGVja19tZ210X3NpemUodW5zaWduZWQgbG9uZyBtZ210X21mbnMsIHVuc2lnbmVkIGxvbmcg
dG90YWxfbWZucykKIHsKLSAgICByZXR1cm4gbWdtdF9tZm5zID49CisgICAgdW5zaWduZWQgbG9u
ZyByZXF1aXJlZCA9CiAgICAgICAgICgoc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pICogdG90YWxf
bWZucykgPj4gUEFHRV9TSElGVCkgKwogICAgICAgICAoKHNpemVvZigqbWFjaGluZV90b19waHlz
X21hcHBpbmcpICogdG90YWxfbWZucykgPj4gUEFHRV9TSElGVCk7CisKKyAgICBpZiAoIHJlcXVp
cmVkID4gbWdtdF9tZm5zICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiUE1FTTogaW5z
dWZmaWNpZW50IG1hbmFnZW1lbnQgcGFnZXMsICIKKyAgICAgICAgICAgICAgICIweCVseCBwYWdl
cyByZXF1aXJlZCwgMHglbHggcGFnZXMgYXZhaWxhYmxlXG4iLAorICAgICAgICAgICAgICAgcmVx
dWlyZWQsIG1nbXRfbWZucyk7CisKKyAgICByZXR1cm4gbWdtdF9tZm5zID49IHJlcXVpcmVkOwog
fQogCiBzdGF0aWMgYm9vbCBjaGVja19hZGRyZXNzX2FuZF9weG0odW5zaWduZWQgbG9uZyBzbWZu
LCB1bnNpZ25lZCBsb25nIGVtZm4sCkBAIC0zNDEsNiArMzY0LDkzIEBAIHN0YXRpYyBpbnQgcG1l
bV9zZXR1cF9tZ210KHVuc2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuKQogICAg
IHJldHVybiByYzsKIH0KIAorc3RhdGljIHN0cnVjdCBwbWVtICpmaW5kX21nbXRfcmVnaW9uKHVu
c2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuKQoreworICAgIHN0cnVjdCBsaXN0
X2hlYWQgKmN1cjsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmcG1lbV9tZ210X2xvY2sp
KTsKKworICAgIGxpc3RfZm9yX2VhY2goY3VyLCAmcG1lbV9tZ210X3JlZ2lvbnMpCisgICAgewor
ICAgICAgICBzdHJ1Y3QgcG1lbSAqbWdtdCA9IGxpc3RfZW50cnkoY3VyLCBzdHJ1Y3QgcG1lbSwg
bGluayk7CisKKyAgICAgICAgaWYgKCBzbWZuID49IG1nbXQtPnNtZm4gJiYgZW1mbiA8PSBtZ210
LT5lbWZuICkKKyAgICAgICAgICAgIHJldHVybiBtZ210OworICAgIH0KKworICAgIHJldHVybiBO
VUxMOworfQorCitzdGF0aWMgaW50IHBtZW1fc2V0dXBfZGF0YSh1bnNpZ25lZCBsb25nIHNtZm4s
IHVuc2lnbmVkIGxvbmcgZW1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWdtdF9zbWZuLCB1bnNpZ25lZCBsb25nIG1nbXRfZW1mbikKK3sKKyAgICBzdHJ1Y3Qg
cG1lbSAqZGF0YSwgKm1nbXQgPSBOVUxMOworICAgIHVuc2lnbmVkIGxvbmcgdXNlZF9tZ210X21m
bnM7CisgICAgdW5zaWduZWQgaW50IHB4bTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIHNtZm4g
PT0gbWZuX3goSU5WQUxJRF9NRk4pIHx8IGVtZm4gPT0gbWZuX3goSU5WQUxJRF9NRk4pIHx8Cisg
ICAgICAgICBzbWZuID49IGVtZm4gKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIC8q
CisgICAgICogUmVxdWlyZSB0aGUgUE1FTSByZWdpb24gaW4gb25lIHByb3hpbWl0eSBkb21haW4s
IGluIG9yZGVyIHRvCisgICAgICogYXZvaWQgdGhlIGVycm9yIHJlY292ZXJ5IGZyb20gbXVsdGlw
bGUgY2FsbHMgdG8gcG1lbV9hcmNoX3NldHVwKCkKKyAgICAgKiB3aGljaCBpcyBub3QgcmV2ZXJ0
aWJsZS4KKyAgICAgKi8KKyAgICBpZiAoICFjaGVja19hZGRyZXNzX2FuZF9weG0oc21mbiwgZW1m
biwgJnB4bSkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggbWdtdF9zbWZu
ID09IG1mbl94KElOVkFMSURfTUZOKSB8fCBtZ210X2VtZm4gPT0gbWZuX3goSU5WQUxJRF9NRk4p
IHx8CisgICAgICAgICBtZ210X3NtZm4gPj0gbWdtdF9lbWZuICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICBzcGluX2xvY2soJnBtZW1fbWdtdF9sb2NrKTsKKyAgICBtZ210ID0gZmlu
ZF9tZ210X3JlZ2lvbihtZ210X3NtZm4sIG1nbXRfZW1mbik7CisgICAgaWYgKCAhbWdtdCApCisg
ICAgeworICAgICAgICBzcGluX3VubG9jaygmcG1lbV9tZ210X2xvY2spOworICAgICAgICByZXR1
cm4gLUVOWElPOworICAgIH0KKyAgICBzcGluX3VubG9jaygmcG1lbV9tZ210X2xvY2spOworCisg
ICAgc3Bpbl9sb2NrKCZtZ210LT5sb2NrKTsKKworICAgIGlmICggbWdtdF9zbWZuIDwgbWdtdC0+
c21mbiArIG1nbXQtPnUubWdtdC51c2VkIHx8CisgICAgICAgICAhY2hlY2tfbWdtdF9zaXplKG1n
bXRfZW1mbiAtIG1nbXRfc21mbiwgZW1mbiAtIHNtZm4pICkKKyAgICB7CisgICAgICAgIHNwaW5f
dW5sb2NrKCZtZ210LT5sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisgICAgfQorCisg
ICAgc3Bpbl9sb2NrKCZwbWVtX2RhdGFfbG9jayk7CisKKyAgICByYyA9IHBtZW1fbGlzdF9hZGQo
JnBtZW1fZGF0YV9yZWdpb25zLCBzbWZuLCBlbWZuLCAmZGF0YSk7CisgICAgaWYgKCByYyApCisg
ICAgICAgIGdvdG8gb3V0OworICAgIGRhdGEtPnUuZGF0YS5tZ210X3NtZm4gPSBkYXRhLT51LmRh
dGEubWdtdF9lbWZuID0gbWZuX3goSU5WQUxJRF9NRk4pOworCisgICAgcmMgPSBwbWVtX2FyY2hf
c2V0dXAoc21mbiwgZW1mbiwgcHhtLAorICAgICAgICAgICAgICAgICAgICAgICAgIG1nbXRfc21m
biwgbWdtdF9lbWZuLCAmdXNlZF9tZ210X21mbnMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgcG1lbV9saXN0X2RlbChkYXRhKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgbWdtdC0+dS5tZ210LnVzZWQgPSBtZ210X3NtZm4gLSBtZ210LT5zbWZuICsgdXNlZF9tZ210
X21mbnM7CisgICAgZGF0YS0+dS5kYXRhLm1nbXRfc21mbiA9IG1nbXRfc21mbjsKKyAgICBkYXRh
LT51LmRhdGEubWdtdF9lbWZuID0gbWdtdC0+c21mbiArIG1nbXQtPnUubWdtdC51c2VkOworCisg
ICAgbnJfZGF0YV9yZWdpb25zKys7CisKKyBvdXQ6CisgICAgc3Bpbl91bmxvY2soJnBtZW1fZGF0
YV9sb2NrKTsKKyAgICBzcGluX3VubG9jaygmbWdtdC0+bG9jayk7CisKKyAgICByZXR1cm4gcmM7
Cit9CisKIHN0YXRpYyBpbnQgcG1lbV9zZXR1cCh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVk
IGxvbmcgZW1mbiwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1nbXRfc21m
biwgdW5zaWduZWQgbG9uZyBtZ210X2VtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHR5cGUpCkBAIC0zNjAsNiArNDcwLDEwIEBAIHN0YXRpYyBpbnQgcG1lbV9zZXR1cCh1
bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbiwKIAogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgUE1FTV9SRUdJT05fVFlQRV9EQVRBOgorICAgICAgICByYyA9IHBtZW1fc2V0
dXBfZGF0YShzbWZuLCBlbWZuLCBtZ210X3NtZm4sIG1nbXRfZW1mbik7CisgICAgICAgIGJyZWFr
OworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgIH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAppbmRleCBmODI1NzE2NDQ2Li5kN2MxMmYyM2ZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0x
MTIxLDYgKzExMjEsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3NldF9w
YXJhbWV0ZXJfdCk7CiAvKiBUeXBlcyBvZiBQTUVNIHJlZ2lvbnMgKi8KICNkZWZpbmUgUE1FTV9S
RUdJT05fVFlQRV9SQVcgICAgICAgIDAgLyogUE1FTSByZWdpb25zIGRldGVjdGVkIGJ5IFhlbiAq
LwogI2RlZmluZSBQTUVNX1JFR0lPTl9UWVBFX01HTVQgICAgICAgMSAvKiBQTUVNIHJlZ2lvbnMg
Zm9yIG1hbmFnZW1lbnQgdXNhZ2UgKi8KKyNkZWZpbmUgUE1FTV9SRUdJT05fVFlQRV9EQVRBICAg
ICAgIDIgLyogUE1FTSByZWdpb25zIGZvciBndWVzdCBkYXRhICovCiAKIC8qIFBNRU1fUkVHSU9O
X1RZUEVfUkFXICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yYXdfcmVnaW9uIHsK
QEAgLTExNzYsNyArMTE3Nyw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3NldHVw
IHsKICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGFib3ZlIFBNRU0gcmVnaW9uLiBJZiB0aGUg
YWJvdmUgUE1FTSByZWdpb24gaXMgKi8KICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGEgbWFu
YWdlbWVudCByZWdpb24sIG1nbXRfe3MsZX1tZm4gaXMgcmVxdWlyZWQgKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHRvIGJlIGlkZW50aWNhbCB0byB7cyxlfW1mbi4gKi8KLSAgICB1aW50
OF90ICB0eXBlOyAgICAgIC8qIE9ubHkgUE1FTV9SRUdJT05fVFlQRV9NR01UIGlzIHN1cHBvcnRl
ZCBub3cgKi8KKyAgICB1aW50OF90ICB0eXBlOyAgICAgIC8qIE11c3QgYmUgb25lIG9mIFBNRU1f
UkVHSU9OX1RZUEVfe01HTVQsIERBVEF9ICovCiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0
bF9udmRpbW1fcG1lbV9zZXR1cCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3NldHVwX3Q7CiBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3NldHVwX3QpOwotLSAK
Mi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVT-00020u-Fb; Mon, 11 Sep 2017 04:39:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVS-0001y7-86
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 77/F6-17770-58316B95; Mon, 11 Sep 2017 04:39:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhotsivC3
 SYPIrfYslHxezODB6HN39mymAMYo1My8pvyKBNeP7qtfMBS+FKo6dW8vUwLiRr4uRk0NIYDqj
 RO/NMBBbQoBX4siyGaxdjBxAdoDEwU/cXYxcQCW9jBLP2uYwg9SwCehLrHh8kBXEFhGQlrj2+
 TIjiM0s8IdR4t4nWRBbWMBb4vGCPSwgc1gEVCU6ZxmBhHkF7CTmfX7JArFKXmJX20WwMZxA8Y
 Mv3zFDnGMrseD0AtYJjLwLGBlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhgIDEOxgXLw28BCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8KoIbYsUEixKTU+tSMvMAQYlTFqCg0dJhDcKJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUK
 XFeOZAiAZCijNI8uBGwCLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4IkCk8mXklcJteAR
 3BBHQEz6UtIEeUJCKkpBoY96y6E3eFyfqG8SvX7gsblvI4yVRs38zU/W73OYvNmg6rvCNdmX9
 MebBjr/amC8Xvv879u/GSscO3Saqn13BVu8+9ISt2JFZj4bWJrRvr1NMr/Lm+vPMwYpdeNcuS
 J09k0cTHBy4Z85xJyzk/44UBywpds+03Zi6aLr3n0PKaf29ezp3NubSw67gSS3FGoqEWc1FxI
 gADToTtiwIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!17
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49873 invoked from network); 11 Sep 2017 04:39:32 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:32 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078472"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:30 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:03 +0800
Message-Id: <20170911043820.14617-23-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 22/39] tools/xen-ndctl: add command
	'setup-data'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21tYW5kIGlzIHRvIHF1ZXJ5IFhlbiBoeXBlcnZpc29yIHRvIHNldHVwIHRoZSBzcGVj
aWZpZWQgUE1FTQpyYW5nZSBmb3IgZ3Vlc3QgZGF0YSB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEhh
b3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL21pc2MveGVuLW5kY3RsLmMgfCAzNiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tbmRjdGwuYyBiL3Rvb2xzL21pc2MveGVuLW5kY3Rs
LmMKaW5kZXggMDU4ZjhjY2FmNS4uMzIwNjMzYWUwNSAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94
ZW4tbmRjdGwuYworKysgYi90b29scy9taXNjL3hlbi1uZGN0bC5jCkBAIC0zNyw2ICszNyw3IEBA
IHN0YXRpYyBpbnQgaGFuZGxlX2hlbHAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSk7CiBzdGF0aWMg
aW50IGhhbmRsZV9saXN0KGludCBhcmdjLCBjaGFyICphcmd2W10pOwogc3RhdGljIGludCBoYW5k
bGVfbGlzdF9jbWRzKGludCBhcmdjLCBjaGFyICphcmd2W10pOwogc3RhdGljIGludCBoYW5kbGVf
c2V0dXBfbWdtdChpbnQgYXJnYywgY2hhciAqYXJndltdKTsKK3N0YXRpYyBpbnQgaGFuZGxlX3Nl
dHVwX2RhdGEoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSk7CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
eGVuX25kY3RsX2NtZAogewpAQCAtNzIsNiArNzMsMTggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4
ZW5fbmRjdGxfY21kCiAgICAgICAgIC5oYW5kbGVyID0gaGFuZGxlX2xpc3RfY21kcywKICAgICB9
LAogCisgICAgeworICAgICAgICAubmFtZSAgICA9ICJzZXR1cC1kYXRhIiwKKyAgICAgICAgLnN5
bnRheCAgPSAiPHNtZm4+IDxlbWZuPiA8bWdtdF9zbWZuPiA8bWdtdF9lbWZuPiIsCisgICAgICAg
IC5oZWxwICAgID0gIlNldHVwIGEgUE1FTSByZWdpb24gZnJvbSBNRk4gJ3NtZm4nIHRvICdlbWZu
JyBmb3IgZ3Vlc3QgZGF0YSB1c2FnZSxcbiIKKyAgICAgICAgICAgICAgICAgICAid2hpY2ggY2Fu
IGJlIHVzZWQgYXMgdGhlIGJhY2tlbmQgb2YgdGhlIHZpcnR1YWwgTlZESU1NIGRldmljZXMuXG5c
biIKKyAgICAgICAgICAgICAgICAgICAiUE1FTSBwYWdlcyBmcm9tIE1GTiAnbWdtdF9zbWZuJyB0
byAnbWdtdF9lbWZuJyBpcyB1c2VkIHRvIG1hbmFnZVxuIgorICAgICAgICAgICAgICAgICAgICJ0
aGUgYWJvdmUgUE1FTSByZWdpb24sIGFuZCBzaG91bGQgbm90IG92ZXJsYXAgd2l0aCBNRk4gZnJv
bSAnc21mbidcbiIKKyAgICAgICAgICAgICAgICAgICAidG8gJ2VtZm4nLlxuIiwKKyAgICAgICAg
LmhhbmRsZXIgPSBoYW5kbGVfc2V0dXBfZGF0YSwKKyAgICAgICAgLm5lZWRfeGMgPSB0cnVlLAor
ICAgIH0sCisKICAgICB7CiAgICAgICAgIC5uYW1lICAgID0gInNldHVwLW1nbXQiLAogICAgICAg
ICAuc3ludGF4ICA9ICI8c21mbj4gPGVtZm4+IiwKQEAgLTI3Nyw2ICsyOTAsMjkgQEAgc3RhdGlj
IGludCBoYW5kbGVfc2V0dXBfbWdtdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJu
IHhjX252ZGltbV9wbWVtX3NldHVwX21nbXQoeGNoLCBzbWZuLCBlbWZuKTsKIH0KIAorc3RhdGlj
IGludCBoYW5kbGVfc2V0dXBfZGF0YShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdW5z
aWduZWQgbG9uZyBzbWZuLCBlbWZuLCBtZ210X3NtZm4sIG1nbXRfZW1mbjsKKworICAgIGlmICgg
YXJnYyA8IDUgKQorICAgIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJUb28gZmV3IGFyZ3Vt
ZW50cy5cblxuIik7CisgICAgICAgIHNob3dfaGVscChhcmd2WzBdKTsKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCAhc3RyaW5nX3RvX21mbihhcmd2WzFdLCAmc21m
bikgfHwKKyAgICAgICAgICFzdHJpbmdfdG9fbWZuKGFyZ3ZbMl0sICZlbWZuKSB8fAorICAgICAg
ICAgIXN0cmluZ190b19tZm4oYXJndlszXSwgJm1nbXRfc21mbikgfHwKKyAgICAgICAgICFzdHJp
bmdfdG9fbWZuKGFyZ3ZbNF0sICZtZ210X2VtZm4pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICBpZiAoIGFyZ2MgPiA1ICkKKyAgICAgICAgcmV0dXJuIGhhbmRsZV91bnJlY29nbml6
ZWRfYXJndW1lbnQoYXJndlswXSwgYXJndls1XSk7CisKKyAgICByZXR1cm4geGNfbnZkaW1tX3Bt
ZW1fc2V0dXBfZGF0YSh4Y2gsIHNtZm4sIGVtZm4sIG1nbXRfc21mbiwgbWdtdF9lbWZuKTsKK30K
KwogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIHsKICAgICB1bnNpZ25lZCBpbnQg
aTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVV-00024u-N5; Mon, 11 Sep 2017 04:39:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVU-00022S-KX
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:36 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CA/31-03616-88316B95; Mon, 11 Sep 2017 04:39:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhotsuvC3
 SoPejtMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHz4z7Ggj9cFf+Pn2FpYPzC0cXIxSEkMJ1R
 YvG0b4xdjJwcEgK8EkeWzWCFsAMkWo60sUEU9TJKTNuwDSzBJqAvseLxQTBbREBa4trny4wgR
 cwCp5gkOuYeYAZJCAsUS5z+dxOoiIODRUBV4vNTV5Awr4CdxJetr1ggFshL7Gq7CDaHEyh+8O
 U7sFYhAVuJBacXsE5g5F3AyLCKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwIBiAYAfj4rWBhxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 V0VoW6SQYFFqempFWmYOMDRh0hIcPEoivFEgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKi
 fPKgRQJgBRllObBjYDFySVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ80aATOHJzCuB2/QK6A
 gmoCN4Lm0BOaIkESEl1cCY9yq8lvWbvvx98VvTlnwN+dMixXbttWJ8nMmB6c0necKmFc9M/9P
 N9pTlz6XK+TliOy58czz1wlmTgaljwT6lkArr7abv1tY39ApPTTq6UOHl3cuqkpyXHnxYk+mW
 H8Sx5djETKnEz2Zb3h7avuJ2wYwjETKW3AFrtxy9sz13zRGmjtm9/w72KbEUZyQaajEXFScCA
 DZC8kOOAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!18
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49940 invoked from network); 11 Sep 2017 04:39:35 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:35 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078488"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:32 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:04 +0800
Message-Id: <20170911043820.14617-24-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 23/39] xen/pmem: support
	PMEM_REGION_TYPE_DATA for XEN_SYSCTL_nvdimm_pmem_get_regions_nr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9uc19uciB0byByZXR1cm4gdGhl
IG51bWJlciBvZgpkYXRhIFBNRU0gcmVnaW9ucy4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpo
YW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19taXNjLmMgfCAzICsr
LQogeGVuL2NvbW1vbi9wbWVtLmMgICAgIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21p
c2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwppbmRleCBlZjJlOWUwNjU2Li5kYjc0ZGY4NTNh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19taXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
bWlzYy5jCkBAIC04OTYsNyArODk2LDggQEAgaW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25z
X25yKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50OF90IHR5cGUsIHVpbnQzMl90ICpucikKIAogICAg
IGlmICggIW5yIHx8CiAgICAgICAgICAodHlwZSAhPSBQTUVNX1JFR0lPTl9UWVBFX1JBVyAmJgot
ICAgICAgICAgIHR5cGUgIT0gUE1FTV9SRUdJT05fVFlQRV9NR01UKSApCisgICAgICAgICAgdHlw
ZSAhPSBQTUVNX1JFR0lPTl9UWVBFX01HTVQgJiYKKyAgICAgICAgICB0eXBlICE9IFBNRU1fUkVH
SU9OX1RZUEVfREFUQSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHN5c2N0bC5j
bWQgPSBYRU5fU1lTQ1RMX252ZGltbV9vcDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcG1lbS5j
IGIveGVuL2NvbW1vbi9wbWVtLmMKaW5kZXggNjg5MWVkN2E0Ny4uY2JlNTU3YzIyMCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9wbWVtLmMKKysrIGIveGVuL2NvbW1vbi9wbWVtLmMKQEAgLTE2Miw2
ICsxNjIsMTAgQEAgc3RhdGljIGludCBwbWVtX2dldF9yZWdpb25zX25yKHhlbl9zeXNjdGxfbnZk
aW1tX3BtZW1fcmVnaW9uc19ucl90ICpyZWdpb25zX25yKQogICAgICAgICByZWdpb25zX25yLT5u
dW1fcmVnaW9ucyA9IG5yX21nbXRfcmVnaW9uczsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFBNRU1fUkVHSU9OX1RZUEVfREFUQToKKyAgICAgICAgcmVnaW9uc19uci0+bnVtX3JlZ2lvbnMg
PSBucl9kYXRhX3JlZ2lvbnM7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmMgPSAtRUlOVkFMOwogICAgIH0KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVZ-0002BP-VV; Mon, 11 Sep 2017 04:39:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVY-00021R-Gd
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:40 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 80/29-03642-C8316B95; Mon, 11 Sep 2017 04:39:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhotstvC3
 SYMcbbYslHxezODB6HN39mymAMYo1My8pvyKBNePwm/uMBTuFK07vOsbWwHiYr4uRi0NIYDqj
 xL6JT1m6GDk5JAR4JY4sm8HaxcgBZAdIrPsRCFHTC1Szt4EdpIZNQF9ixeODrCC2iIC0xLXPl
 xlBbGaBP4wS9z7JgvQKC0RIrG8TAQmzCKhKLNrcCjaeV8BOYtedLVCr5CV2tV0EG8MJFD/48h
 0ziC0kYCux4PQC1gmMvAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgQGAwMQ7GBcvDbwEKMkB5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 qghtixQSLEpNT61Iy8wBhiVMWoKDR0mENwokzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESY
 snLz0uVEueVAykVACnNKM2DGwSLl0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5o0AmcKTmV
 cCt+8V0ClMQKfwXNoCckpJIkJKqoGRgXtxetKOE68si18nbBWYeqHjt5Nl1fyKZesMWkMa9TZ
 80GzWPv/4iu4N5vmnVq28rWmbEdKTHPbvNN/9lBneTa8+WP1on+ksHTfl9uO38cqWWqfvZt2T
 vsxVl7phRvoPt7arOhNCp0e7PS68Ldr5f+GCC/cPZrlvfP5zUl/fvllxGe3xijyXlFiKMxINt
 ZiLihMBec1SNpICAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!20
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50157 invoked from network); 11 Sep 2017 04:39:39 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:39 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078508"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:37 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:06 +0800
Message-Id: <20170911043820.14617-26-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 25/39] tools/xen-ndctl: add option
	'--data' to command 'list'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIG9wdGlvbiAnLS1kYXRhJyBpcyBwcmVzZW50LCB0aGUgY29tbWFuZCAnbGlzdCcgd2ls
bCBsaXN0IGFsbApQTUVNIHJlZ2lvbnMgZm9yIGd1ZXN0IGRhdGEgdXNhZ2UuCgpTaWduZWQtb2Zm
LWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1uZGN0bC5jIHwgNDAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDM4IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tbmRj
dGwuYyBiL3Rvb2xzL21pc2MveGVuLW5kY3RsLmMKaW5kZXggMzIwNjMzYWUwNS4uMzM4MTc4NjNj
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tbmRjdGwuYworKysgYi90b29scy9taXNjL3hl
bi1uZGN0bC5jCkBAIC01OCwxMCArNTgsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5fbmRj
dGxfY21kCiAKICAgICB7CiAgICAgICAgIC5uYW1lICAgID0gImxpc3QiLAotICAgICAgICAuc3lu
dGF4ICA9ICJbLS1hbGwgfCAtLXJhdyB8IC0tbWdtdF0iLAorICAgICAgICAuc3ludGF4ICA9ICJb
LS1hbGwgfCAtLXJhdyB8IC0tbWdtdCB8IC0tZGF0YV0iLAogICAgICAgICAuaGVscCAgICA9ICIt
LWFsbDogdGhlIGRlZmF1bHQgb3B0aW9uLCBsaXN0IGFsbCBQTUVNIHJlZ2lvbnMgb2YgZm9sbG93
aW5nIHR5cGVzLlxuIgogICAgICAgICAgICAgICAgICAgICItLXJhdzogbGlzdCBhbGwgUE1FTSBy
ZWdpb25zIGRldGVjdGVkIGJ5IFhlbiBoeXBlcnZpc29yLlxuIgotICAgICAgICAgICAgICAgICAg
ICItLW1nbXQ6IGxpc3QgYWxsIFBNRU0gcmVnaW9ucyBmb3IgbWFuYWdlbWVudCB1c2FnZS5cbiIs
CisgICAgICAgICAgICAgICAgICAgIi0tbWdtdDogbGlzdCBhbGwgUE1FTSByZWdpb25zIGZvciBt
YW5hZ2VtZW50IHVzYWdlLlxuIgorICAgICAgICAgICAgICAgICAgICItLWRhdGE6IGxpc3QgYWxs
IFBNRU0gcmVnaW9ucyB0aGF0IGNhbiBiZSBtYXBwZWQgdG8gZ3Vlc3QuXG4iLAogICAgICAgICAu
aGFuZGxlciA9IGhhbmRsZV9saXN0LAogICAgICAgICAubmVlZF94YyA9IHRydWUsCiAgICAgfSwK
QEAgLTIwOSw2ICsyMTAsNDAgQEAgc3RhdGljIGludCBoYW5kbGVfbGlzdF9tZ210KHZvaWQpCiAg
ICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IGhhbmRsZV9saXN0X2RhdGEodm9pZCkKK3sK
KyAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgaW50IG5yID0gMCwgaTsKKyAgICB4ZW5fc3lzY3Rs
X252ZGltbV9wbWVtX2RhdGFfcmVnaW9uX3QgKmRhdGFfbGlzdDsKKworICAgIHJjID0geGNfbnZk
aW1tX3BtZW1fZ2V0X3JlZ2lvbnNfbnIoeGNoLCBQTUVNX1JFR0lPTl9UWVBFX0RBVEEsICZucik7
CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBn
ZXQgdGhlIG51bWJlciBvZiBQTUVNIHJlZ2lvbnM6ICVzLlxuIiwKKyAgICAgICAgICAgICAgICBz
dHJlcnJvcigtcmMpKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIGRhdGFfbGlz
dCA9IG1hbGxvYyhuciAqIHNpemVvZigqZGF0YV9saXN0KSk7CisgICAgaWYgKCAhZGF0YV9saXN0
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHhjX252ZGltbV9wbWVtX2dl
dF9yZWdpb25zKHhjaCwgUE1FTV9SRUdJT05fVFlQRV9EQVRBLCBkYXRhX2xpc3QsICZucik7Cisg
ICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcHJpbnRmKCJEYXRhIFBNRU0g
cmVnaW9uczpcbiIpOworICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCisgICAgICAgIHBy
aW50ZigiICV1OiBNRk4gMHglbHggLSAweCVseCwgTUdNVCBNRk4gMHglbHggLSAweCVseFxuIiwK
KyAgICAgICAgICAgICAgIGksIGRhdGFfbGlzdFtpXS5zbWZuLCBkYXRhX2xpc3RbaV0uZW1mbiwK
KyAgICAgICAgICAgICAgIGRhdGFfbGlzdFtpXS5tZ210X3NtZm4sIGRhdGFfbGlzdFtpXS5tZ210
X2VtZm4pOworCisgb3V0OgorICAgIGZyZWUoZGF0YV9saXN0KTsKKworICAgIHJldHVybiByYzsK
K30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBsaXN0X2hhbmRsZXJzIHsKICAgICBjb25zdCBjaGFy
ICpvcHRpb247CiAgICAgaW50ICgqaGFuZGxlcikodm9pZCk7CkBAIC0yMTYsNiArMjUxLDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBsaXN0X2hhbmRsZXJzIHsKIHsKICAgICB7ICItLXJhdyIsIGhh
bmRsZV9saXN0X3JhdyB9LAogICAgIHsgIi0tbWdtdCIsIGhhbmRsZV9saXN0X21nbXQgfSwKKyAg
ICB7ICItLWRhdGEiLCBoYW5kbGVfbGlzdF9kYXRhIH0sCiB9OwogCiBzdGF0aWMgY29uc3QgdW5z
aWduZWQgaW50IG5yX2xpc3RfaG5kcnMgPQotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVa-0002C3-7K; Mon, 11 Sep 2017 04:39:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVZ-00029W-1x
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:41 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 87/38-03414-C8316B95; Mon, 11 Sep 2017 04:39:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+sQ0e0U3hZ
 pMOe8mcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH9xF7Ggl7lijMvMxoYm2W6GLk4hASmM0q8
 6H3P2sXIySEhwCtxZNkMKDtA4uzL0+wQRb2MEr2TdjKCJNgE9CVWPD4IViQiIC1x7fNlRpAiZ
 oFTTBIdcw8wgySEBQokdjZuZQexWQRUJe6cfw3WwCtgJ/F62Us2iA3yErvaLoLFOYHiB1++A+
 sVErCVWHB6AesERt4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECA4IBCHYwLl4beIhRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFWE
 tkUKCRalpqdWpGXmAEMTJi3BwaMkwhsFkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5
 eelSonzyoGUCoCUZpTmwQ2CxcwlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNGgEzhycwrgd
 v3CugUJqBTeC5tATmlJBEhJdXAmD7bO3zlu46V8jfLv27MfXCBee3JaTe2zTl7K/6U3oUFfBl
 eJ10/XVnC9qqbm9G2gfvWAq9Xt5r4p4puVvPSj7/Vybvrv9Cq+69Yuj7P+eXBFalh2hzjoWZ4
 9sn27q5llwPFzkbIrZ79Xp8nP2MSs+mRQx9zrp6d1x5pHvYpvb/1VdlBpzmXPyuxFGckGmoxF
 xUnAgBEH/kXlAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!19
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49991 invoked from network); 11 Sep 2017 04:39:37 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:37 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078500"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:34 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:05 +0800
Message-Id: <20170911043820.14617-25-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 24/39] xen/pmem: support
	PMEM_REGION_TYPE_DATA for XEN_SYSCTL_nvdimm_pmem_get_regions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucyB0byByZXR1cm4gYSBsaXN0
IG9mIGRhdGEgUE1FTQpyZWdpb25zLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhh
b3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX21pc2MuYyAgICAgICB8ICA4ICsr
KysrKysrCiB4ZW4vY29tbW9uL3BtZW0uYyAgICAgICAgICAgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aCB8IDEyICsrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbWlzYy5jIGIvdG9vbHMvbGlieGMveGNfbWlzYy5j
CmluZGV4IGRiNzRkZjg1M2EuLjkzYTFmOGZkYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X21pc2MuYworKysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTk0NCw2ICs5NDQsMTAgQEAg
aW50IHhjX252ZGltbV9wbWVtX2dldF9yZWdpb25zKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50OF90
IHR5cGUsCiAgICAgICAgIHNpemUgPSBzaXplb2YoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9tZ210
X3JlZ2lvbl90KSAqIG1heDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBNRU1fUkVHSU9O
X1RZUEVfREFUQToKKyAgICAgICAgc2l6ZSA9IHNpemVvZih4ZW5fc3lzY3RsX252ZGltbV9wbWVt
X2RhdGFfcmVnaW9uX3QpICogbWF4OworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KQEAgLTk2OSw2ICs5NzMsMTAgQEAgaW50IHhj
X252ZGltbV9wbWVtX2dldF9yZWdpb25zKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50OF90IHR5cGUs
CiAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHJlZ2lvbnMtPnVfYnVmZmVyLm1nbXRfcmVn
aW9ucywgYnVmZmVyKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBNRU1fUkVHSU9OX1RZ
UEVfREFUQToKKyAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUocmVnaW9ucy0+dV9idWZmZXIu
ZGF0YV9yZWdpb25zLCBidWZmZXIpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3BtZW0uYyBiL3hlbi9jb21tb24vcG1lbS5jCmluZGV4IGNiZTU1N2MyMjAuLmVkNGEw
MTRjMzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcG1lbS5jCisrKyBiL3hlbi9jb21tb24vcG1l
bS5jCkBAIC0yNTEsNiArMjUxLDQ4IEBAIHN0YXRpYyBpbnQgcG1lbV9nZXRfbWdtdF9yZWdpb25z
KAogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBwbWVtX2dldF9kYXRhX3JlZ2lvbnMo
CisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX2RhdGFfcmVn
aW9uX3QpIHJlZ2lvbnMsCisgICAgdW5zaWduZWQgaW50ICpudW1fcmVnaW9ucykKK3sKKyAgICBz
dHJ1Y3QgbGlzdF9oZWFkICpjdXI7CisgICAgdW5zaWduZWQgaW50IG5yID0gMCwgbWF4ID0gKm51
bV9yZWdpb25zOworICAgIHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fZGF0YV9yZWdpb25fdCByZWdp
b247CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KHJlZ2lv
bnMsIG1heCAqIHNpemVvZihyZWdpb24pKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgc3Bpbl9sb2NrKCZwbWVtX2RhdGFfbG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoKGN1ciwg
JnBtZW1fZGF0YV9yZWdpb25zKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBtZW0gKnBtZW0gPSBs
aXN0X2VudHJ5KGN1ciwgc3RydWN0IHBtZW0sIGxpbmspOworCisgICAgICAgIGlmICggbnIgPj0g
bWF4ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJlZ2lvbi5zbWZuID0gcG1lbS0+
c21mbjsKKyAgICAgICAgcmVnaW9uLmVtZm4gPSBwbWVtLT5lbWZuOworICAgICAgICByZWdpb24u
bWdtdF9zbWZuID0gcG1lbS0+dS5kYXRhLm1nbXRfc21mbjsKKyAgICAgICAgcmVnaW9uLm1nbXRf
ZW1mbiA9IHBtZW0tPnUuZGF0YS5tZ210X2VtZm47CisKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1
ZXN0X29mZnNldChyZWdpb25zLCBuciwgJnJlZ2lvbiwgMSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIG5yKys7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJnBtZW1fZGF0YV9sb2NrKTsKKwor
ICAgICpudW1fcmVnaW9ucyA9IG5yOworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMgaW50
IHBtZW1fZ2V0X3JlZ2lvbnMoeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX3QgKnJlZ2lv
bnMpCiB7CiAgICAgdW5zaWduZWQgaW50IHR5cGUgPSByZWdpb25zLT50eXBlLCBtYXggPSByZWdp
b25zLT5udW1fcmVnaW9uczsKQEAgLTI2OSw2ICszMTEsMTAgQEAgc3RhdGljIGludCBwbWVtX2dl
dF9yZWdpb25zKHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmVnaW9uc190ICpyZWdpb25zKQogICAg
ICAgICByYyA9IHBtZW1fZ2V0X21nbXRfcmVnaW9ucyhyZWdpb25zLT51X2J1ZmZlci5tZ210X3Jl
Z2lvbnMsICZtYXgpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgUE1FTV9SRUdJT05fVFlQ
RV9EQVRBOgorICAgICAgICByYyA9IHBtZW1fZ2V0X2RhdGFfcmVnaW9ucyhyZWdpb25zLT51X2J1
ZmZlci5kYXRhX3JlZ2lvbnMsICZtYXgpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggZDdjMTJm
MjNmYi4uODU5NWVhNDM4YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMTE0MSw2ICsxMTQxLDE2IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX21nbXRfcmVnaW9uIHsKIHR5cGVkZWYgc3Ry
dWN0IHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fbWdtdF9yZWdpb24geGVuX3N5c2N0bF9udmRpbW1f
cG1lbV9tZ210X3JlZ2lvbl90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9u
dmRpbW1fcG1lbV9tZ210X3JlZ2lvbl90KTsKIAorLyogUE1FTV9SRUdJT05fVFlQRV9EQVRBICov
CitzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9kYXRhX3JlZ2lvbiB7CisgICAgdWludDY0
X3Qgc21mbjsKKyAgICB1aW50NjRfdCBlbWZuOworICAgIHVpbnQ2NF90IG1nbXRfc21mbjsKKyAg
ICB1aW50NjRfdCBtZ210X2VtZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9udmRp
bW1fcG1lbV9kYXRhX3JlZ2lvbiB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX2RhdGFfcmVnaW9uX3Q7
CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX252ZGltbV9wbWVtX2RhdGFfcmVn
aW9uX3QpOworCiAvKiBYRU5fU1lTQ1RMX252ZGltbV9wbWVtX2dldF9yZWdpb25zX25yICovCiBz
dHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1fcG1lbV9yZWdpb25zX25yIHsKICAgICB1aW50OF90IHR5
cGU7ICAgICAgICAgLyogSU46IG9uZSBvZiBQTUVNX1JFR0lPTl9UWVBFXyogKi8KQEAgLTExNjEs
NiArMTE3MSw4IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX252ZGltbV9wbWVtX3JlZ2lvbnMgewogICAg
ICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9zeXNjdGxfbnZkaW1tX3BtZW1fcmF3X3JlZ2lv
bl90KSByYXdfcmVnaW9uczsKICAgICAgICAgLyogaWYgdHlwZSA9PSBQTUVNX1JFR0lPTl9UWVBF
X01HTVQgKi8KICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX252ZGltbV9w
bWVtX21nbXRfcmVnaW9uX3QpIG1nbXRfcmVnaW9uczsKKyAgICAgICAgLyogaWYgdHlwZSA9PSBQ
TUVNX1JFR0lPTl9UWVBFX0RBVEEgKi8KKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
c3lzY3RsX252ZGltbV9wbWVtX2RhdGFfcmVnaW9uX3QpIGRhdGFfcmVnaW9uczsKICAgICB9IHVf
YnVmZmVyOyAgICAgICAgICAgLyogSU46IHRoZSBndWVzdCBoYW5kbGVyIHdoZXJlIHRoZSBlbnRy
aWVzIG9mIFBNRU0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lvbnMgb2Yg
dGhlIHR5cGUgQHR5cGUgYXJlIHJldHVybmVkICovCiB9OwotLSAKMi4xNC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVc-0002GE-GY; Mon, 11 Sep 2017 04:39:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVb-0002Dl-Ef
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BF/9C-03422-E8316B95; Mon, 11 Sep 2017 04:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhotsnvC3
 S4N0HJoslHxezODB6HN39mymAMYo1My8pvyKBNePjt06WgotmFTte6TYw3tPoYuTiEBKYzihx
 dtdd5i5GTg4JAV6JI8tmsELYARIfz3UyQhT1MkosbZkLVsQmoC+x4vFBsCIRAWmJa58vM4LYz
 AINTBJvboaB2MICERI/Jtxk62Lk4GARUJXof1kMEuYVsJN437ULar68xK62i2A2J1D84Mt3YO
 OFBGwlFpxewDqBkXcBI8MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYzAYGAAgh2Mi9cGHmKU5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXhWh
 bZFCgkWp6akVaZk5wLCESUtw8CiJ8EaBpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc4rB
 1IkAFKUUZoHNwIWI5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsBMoUnM68EbtMroCOYgI
 7gubQF5IiSRISUVAOjQCfLlk8ieTtCmO9G5x25MuGk5eGa5CC9zZP2LXX751T98cKSB6ayG+s
 niZWkd5yU23wooj0yJ3G6yETdx5OnzRc1SF387YzgL4N4PhlJ1rWPvnpOdF3DL7a7wSSnM7lx
 +4f7p+8Hvk1OkBQuZj6j7BHJy2++sfLztLNbu7cxbvYIUloqYzNDiaU4I9FQi7moOBEA1ZTYL
 IwCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!21
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50210 invoked from network); 11 Sep 2017 04:39:41 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:41 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078515"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:39 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:07 +0800
Message-Id: <20170911043820.14617-27-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 26/39] xen/pmem: add function to map
	PMEM pages to HVM domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cG1lbV9wb3B1bGF0ZSgpIGlzIGFkZGVkIHRvIG1hcCB0aGUgc3BlY2lmZWQgZGF0YSBQTUVNIHBh
Z2VzIHRvIGEgSFZNCmRvbWFpbi4gTm8gY2FsbGVkIGlzIGFkZGVkIGluIHRoaXMgY29tbWl0LgoK
U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
LS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAg
IHwgICAzICsrCiB4ZW4vY29tbW9uL3BtZW0uYyAgICAgICB8IDE0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9wbWVtLmgg
IHwgIDE5ICsrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgICAzICsrCiA0IGZpbGVz
IGNoYW5nZWQsIDE2NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21h
aW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNWFlYmNmMjY1Zi4uNDM1NDM0MmIwMiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5j
CkBAIC0yOTAsNiArMjkwLDkgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90
IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgSU5JVF9QQUdFX0xJU1RfSEVB
RCgmZC0+cGFnZV9saXN0KTsKICAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT54ZW5wYWdlX2xp
c3QpOwogCisgICAgc3Bpbl9sb2NrX2luaXQoJmQtPnBtZW1fbG9jayk7CisgICAgSU5JVF9QQUdF
X0xJU1RfSEVBRCgmZC0+cG1lbV9wYWdlX2xpc3QpOworCiAgICAgc3Bpbl9sb2NrX2luaXQoJmQt
Pm5vZGVfYWZmaW5pdHlfbG9jayk7CiAgICAgZC0+bm9kZV9hZmZpbml0eSA9IE5PREVfTUFTS19B
TEw7CiAgICAgZC0+YXV0b19ub2RlX2FmZmluaXR5ID0gMTsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcG1lbS5jIGIveGVuL2NvbW1vbi9wbWVtLmMKaW5kZXggZWQ0YTAxNGMzMC4uMmY5YWQ2NGEy
NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wbWVtLmMKKysrIGIveGVuL2NvbW1vbi9wbWVtLmMK
QEAgLTE3LDEwICsxNywxMiBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNs
dWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vbGlzdC5oPgogI2luY2x1ZGUgPHhlbi9p
b2NhcC5oPgogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vcG1lbS5oPgor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8YXNtL2d1ZXN0X2FjY2Vzcy5oPgog
CkBAIC03OCw2ICs4MCwzMSBAQCBzdGF0aWMgYm9vbCBjaGVja19vdmVybGFwKHVuc2lnbmVkIGxv
bmcgc21mbjEsIHVuc2lnbmVkIGxvbmcgZW1mbjEsCiAgICAgICAgICAgIChlbWZuMSA+IHNtZm4y
ICYmIGVtZm4xIDw9IGVtZm4yKTsKIH0KIAorc3RhdGljIGJvb2wgY2hlY2tfY292ZXIoc3RydWN0
IGxpc3RfaGVhZCAqbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
c21mbiwgdW5zaWduZWQgbG9uZyBlbWZuKQoreworICAgIHN0cnVjdCBsaXN0X2hlYWQgKmN1cjsK
KyAgICBzdHJ1Y3QgcG1lbSAqcG1lbTsKKyAgICB1bnNpZ25lZCBsb25nIHBtZW1fc21mbiwgcG1l
bV9lbWZuOworCisgICAgbGlzdF9mb3JfZWFjaChjdXIsIGxpc3QpCisgICAgeworICAgICAgICBw
bWVtID0gbGlzdF9lbnRyeShjdXIsIHN0cnVjdCBwbWVtLCBsaW5rKTsKKyAgICAgICAgcG1lbV9z
bWZuID0gcG1lbS0+c21mbjsKKyAgICAgICAgcG1lbV9lbWZuID0gcG1lbS0+ZW1mbjsKKworICAg
ICAgICBpZiAoIHNtZm4gPCBwbWVtX3NtZm4gKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgICAgIGlmICggZW1mbiA8PSBwbWVtX2VtZm4gKQorICAgICAgICAgICAgcmV0dXJuIHRy
dWU7CisKKyAgICAgICAgc21mbiA9IG1heChzbWZuLCBwbWVtX2VtZm4pOworICAgIH0KKworICAg
IHJldHVybiBmYWxzZTsKK30KKwogLyoqCiAgKiBBZGQgYSBQTUVNIHJlZ2lvbiB0byBhIGxpc3Qu
IEFsbCBQTUVNIHJlZ2lvbnMgaW4gdGhlIGxpc3QgYXJlCiAgKiBzb3J0ZWQgaW4gdGhlIGFzY2Vu
ZGluZyBvcmRlciBvZiB0aGUgc3RhcnQgYWRkcmVzcy4gQSBQTUVNIHJlZ2lvbiwKQEAgLTYwMCw2
ICs2MjcsMTIwIEBAIGludCBwbWVtX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9udmRpbW1f
b3AgKm52ZGltbSkKIAogI2lmZGVmIENPTkZJR19YODYKIAorc3RhdGljIGludCBwbWVtX2Fzc2ln
bl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQoreworICAgIGludCByYzsKKwor
ICAgIGlmICggcGctPmNvdW50X2luZm8gIT0gKFBHQ19zdGF0ZV9mcmVlIHwgUEdDX3BtZW1fcGFn
ZSkgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAgcGctPmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgUEdDX3N0YXRlX2ludXNlIHwgUEdDX3BtZW1fcGFnZSB8IDE7CisgICAgcGct
PnUuaW51c2UudHlwZV9pbmZvID0gMDsKKyAgICBwYWdlX3NldF9vd25lcihwZywgZCk7CisKKyAg
ICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKHBhZ2VfdG9f
bWZuKHBnKSksIDApOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcGFnZV9zZXRfb3du
ZXIocGcsIE5VTEwpOworICAgICAgICBwZy0+Y291bnRfaW5mbyA9IFBHQ19zdGF0ZV9mcmVlIHwg
UEdDX3BtZW1fcGFnZTsKKworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgc3Bpbl9s
b2NrKCZkLT5wbWVtX2xvY2spOworICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmQtPnBtZW1f
cGFnZV9saXN0KTsKKyAgICBzcGluX3VubG9jaygmZC0+cG1lbV9sb2NrKTsKKworICAgIHJldHVy
biAwOworfQorCitzdGF0aWMgaW50IHBtZW1fdW5hc3NpZ25fcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgcGFnZV9pbmZvICpwZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuKQoreworICAgIGludCByYzsKKworICAgIHNwaW5fbG9jaygmZC0+cG1l
bV9sb2NrKTsKKyAgICBwYWdlX2xpc3RfZGVsKHBnLCAmZC0+cG1lbV9wYWdlX2xpc3QpOworICAg
IHNwaW5fdW5sb2NrKCZkLT5wbWVtX2xvY2spOworCisgICAgcmMgPSBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihwYWdlX3RvX21mbihwZykpLCAwKTsKKworICAg
IHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKKyAgICBwZy0+Y291bnRfaW5mbyA9IFBHQ19zdGF0
ZV9mcmVlIHwgUEdDX3BtZW1fcGFnZTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgcG1lbV9w
b3B1bGF0ZShzdHJ1Y3QgeGVuX3BtZW1fbWFwX2FyZ3MgKmFyZ3MpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IGFyZ3MtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGkgPSBhcmdzLT5ucl9k
b25lOworICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gYXJncy0+bWZuICsgaTsKKyAgICB1bnNpZ25l
ZCBsb25nIGVtZm4gPSBhcmdzLT5tZm4gKyBhcmdzLT5ucl9tZm5zOworICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuID0gYXJncy0+Z2ZuICsgaTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IGludCByYyA9IDAsIGVyciA9IDA7CisKKyAgICBpZiAoIHVubGlrZWx5KGQtPmlzX2R5aW5nKSAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3Bpbl9sb2NrKCZwbWVtX2RhdGFfbG9j
ayk7CisKKyAgICBpZiAoICFjaGVja19jb3ZlcigmcG1lbV9kYXRhX3JlZ2lvbnMsIG1mbiwgZW1m
bikgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRU5YSU87CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIGZvciAoIDsgbWZuIDwgZW1mbjsgaSsrLCBtZm4rKywgZ2ZuKysgKQorICAgIHsK
KyAgICAgICAgaWYgKCBpICE9IGFyZ3MtPm5yX2RvbmUgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hl
Y2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFyZ3MtPnByZWVtcHRlZCA9IDE7CisgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgICAgIGlmICggIXBhZ2Vfc3Rh
dGVfaXMocGFnZSwgZnJlZSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FQlVTWTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBwbWVtX2Fzc2ln
bl9wYWdlKGQsIHBhZ2UsIGdmbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJl
YWs7CisgICAgfQorCisgb3V0OgorICAgIGlmICggcmMgJiYgcmMgIT0gLUVSRVNUQVJUICkKKyAg
ICAgICAgd2hpbGUgKCBpLS0gJiYgIWVyciApCisgICAgICAgICAgICBlcnIgPSBwbWVtX3VuYXNz
aWduX3BhZ2UoZCwgbWZuX3RvX3BhZ2UoLS1tZm4pLCAtLWdmbik7CisKKyAgICBzcGluX3VubG9j
aygmcG1lbV9kYXRhX2xvY2spOworCisgICAgaWYgKCB1bmxpa2VseShlcnIpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIHVuZm9ydHVuYXRlbHkgZmFpbHMgdG8gcmVjb3Zl
ciBmcm9tIHRoZSBwcmV2aW91cworICAgICAgICAgKiBmYWlsdXJlLCBzb21lIFBNRU0gcGFnZXMg
bWF5IHN0aWxsIGJlIG1hcHBlZCB0byB0aGUKKyAgICAgICAgICogZG9tYWluLiBBcyBwbWVtX3Bv
cHVsYXRlKCkgaXMgbm93IGNhbGxlZCBvbmx5IGR1cmluZyBkb21haW4KKyAgICAgICAgICogY3Jl
YXRpb24sIGxldCdzIGNyYXNoIHRoZSBkb21haW4uCisgICAgICAgICAqLworICAgICAgICBkb21h
aW5fY3Jhc2goZCk7CisgICAgICAgIHJjID0gZXJyOworICAgIH0KKworICAgIGFyZ3MtPm5yX2Rv
bmUgPSBpOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgX19pbml0IHBtZW1fZG9tMF9zZXR1
cF9wZXJtaXNzaW9uKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAq
Y3VyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BtZW0uaCBiL3hlbi9pbmNsdWRlL3hl
bi9wbWVtLmgKaW5kZXggOTMyM2Q2NzlhNi4uMmRhYjkwNTMwYiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3BtZW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcG1lbS5oCkBAIC0zMyw2ICsz
MywyMCBAQCBpbnQgcG1lbV9hcmNoX3NldHVwKHVuc2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQg
bG9uZyBlbWZuLCB1bnNpZ25lZCBpbnQgcHhtLAogICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1nbXRfc21mbiwgdW5zaWduZWQgbG9uZyBtZ210X2VtZm4sCiAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKnVzZWRfbWdtdF9tZm5zKTsKIAorc3RydWN0IHhlbl9wbWVt
X21hcF9hcmdzIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKKyAgICB1bnNpZ25lZCBs
b25nIG1mbjsgICAgIC8qIHN0YXJ0IE1GTiBvZiBwbWVtcyBwYWdlIHRvIGJlIG1hcHBlZCAqLwor
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOyAgICAgLyogc3RhcnQgR0ZOIG9mIHRhcmdldCBkb21haW4g
Ki8KKyAgICB1bnNpZ25lZCBsb25nIG5yX21mbnM7IC8qIG51bWJlciBvZiBwbWVtIHBhZ2VzIHRv
IGJlIG1hcHBlZCAqLworCisgICAgLyogRm9yIHByZWVtcHRpb24gLi4uICovCisgICAgdW5zaWdu
ZWQgbG9uZyBucl9kb25lOyAvKiBudW1iZXIgb2YgcG1lbSBwYWdlcyBwcm9jZXNzZWQgc28gZmFy
ICovCisgICAgaW50IHByZWVtcHRlZDsgICAgICAgICAvKiBJcyB0aGUgb3BlcmF0aW9uIHByZWVt
cHRlZD8gKi8KK307CisKK2ludCBwbWVtX3BvcHVsYXRlKHN0cnVjdCB4ZW5fcG1lbV9tYXBfYXJn
cyAqYXJncyk7CisKICNlbHNlIC8qICFDT05GSUdfWDg2ICovCiAKIHN0YXRpYyBpbmxpbmUgaW50
IHBtZW1fZG9tMF9zZXR1cF9wZXJtaXNzaW9uKC4uLikKQEAgLTQ1LDYgKzU5LDExIEBAIHN0YXRp
YyBpbmxpbmUgaW50IHBtZW1fYXJjaF9zZXR1cCguLi4pCiAgICAgcmV0dXJuIC1FTk9TWVM7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgaW50IHBtZW1fcG9wdWxhdGUoLi4uKQoreworICAgIHJldHVybiAt
RU5PU1lTOworfQorCiAjZW5kaWYgLyogQ09ORklHX1g4NiAqLwogCiAjZW5kaWYgLyogQ09ORklH
X05WRElNTV9QTUVNICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDViOGY4YzY4ZWEuLmRlNWI4NWIxZGQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCkBAIC0zMjMsNiArMzIzLDkgQEAgc3RydWN0IGRvbWFpbgogICAgIGF0b21pY190ICAgICAg
ICAgc2hyX3BhZ2VzOyAgICAgICAvKiBudW1iZXIgb2Ygc2hhcmVkIHBhZ2VzICAgICAgICAgICAg
ICovCiAgICAgYXRvbWljX3QgICAgICAgICBwYWdlZF9wYWdlczsgICAgIC8qIG51bWJlciBvZiBw
YWdlZC1vdXQgcGFnZXMgICAgICAgICAgKi8KIAorICAgIHNwaW5sb2NrX3QgICAgICAgcG1lbV9s
b2NrOyAgICAgICAvKiBwcm90ZWN0IGFsbCBmb2xsb3dpbmcgcG1lbV8gZmllbGRzICovCisgICAg
c3RydWN0IHBhZ2VfbGlzdF9oZWFkIHBtZW1fcGFnZV9saXN0OyAvKiBsaW5rZWQgbGlzdCBvZiBQ
TUVNIHBhZ2VzICAgICAgKi8KKwogICAgIC8qIFNjaGVkdWxpbmcuICovCiAgICAgdm9pZCAgICAg
ICAgICAgICpzY2hlZF9wcml2OyAgICAvKiBzY2hlZHVsZXItc3BlY2lmaWMgZGF0YSAqLwogICAg
IHN0cnVjdCBjcHVwb29sICAqY3B1cG9vbDsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVf-0002NF-TV; Mon, 11 Sep 2017 04:39:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVf-0002Lh-GJ
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F6/42-15060-29316B95; Mon, 11 Sep 2017 04:39:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhojtBeFu
 kwfWT3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8brWQ1sBe06FVcnH2FuYGxT6mLk4hASmM4o
 0XftBEsXIyeHhACvxJFlM1gh7ACJfz+a2SCKehklJn89zwiSYBPQl1jx+CBYkYiAtMS1z5cZQ
 YqYBdYxSZxbfY4JJCEsECHxZfdKNhCbRUBV4s+dBrA4r4CdxJGVv5ghNshL7Gq7CDaIEyh+8O
 U7sLiQgK3EgtMLWCcw8i5gZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYEgxAsINx8drAQ4ySHExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 qyK0LVJIsCg1PbUiLTMHGJwwaQkOHiUR3iiQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81Klx
 HnlQIoEQIoySvPgRsAi5RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSNApvBk5pXAbXoFdA
 QT0BE8l7aAHFGSiJCSamAUvvD9oPRRvg3TSha8lpa1WKp88AhfGudWv8VNyhJdDA/u15rlx25
 O6fvrFORg9czpfs2r5Oc3/kz/r8HFvu7vh2azT/9/8Fo/1jiRWfh6a3pxB1O1ruuGG42GBZol
 fkHSmx4d3ix3LG/Ni4XXj/19vGLjxohAeVuGpV9fMKgcWPj+nGM60yFGJZbijERDLeai4kQAj
 k30B48CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!22
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50536 invoked from network); 11 Sep 2017 04:39:43 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:43 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078528"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:41 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:08 +0800
Message-Id: <20170911043820.14617-28-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 27/39] xen/pmem: release PMEM pages
	on HVM domain destruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBuZXcgc3RlcCBSRUxNRU1fcG1lbSBpcyBhZGRlZCBhbmQgdGFrZW4gYmVmb3JlIFJFTE1FTV94
ZW4gdG8gcmVsZWFzZQphbGwgUE1FTSBwYWdlcyBtYXBwZWQgdG8gYSBIVk0gZG9tYWluLgoKU2ln
bmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAzMiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICB8ICA5ICsrKysrKystLQogeGVuL2NvbW1vbi9wbWVtLmMgICAgICAgICAgICB8IDEwICsr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAgMSArCiB4ZW4vaW5jbHVk
ZS94ZW4vcG1lbS5oICAgICAgIHwgIDYgKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDUyIGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGRiZGRjNTM2ZDMuLjFjNGU3ODg3ODAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTE3NTUsMTEgKzE3NTUsMTUgQEAgc3RhdGljIGludCByZWxpbnF1aXNoX21lbW9y
eSgKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICAqcGFnZTsKICAgICB1bnNpZ25lZCBsb25nICAg
ICB4LCB5OworICAgIGJvb2wgICAgICAgICAgICAgIGlzX3BtZW1fbGlzdCA9IChsaXN0ID09ICZk
LT5wbWVtX3BhZ2VfbGlzdCk7CiAgICAgaW50ICAgICAgICAgICAgICAgcmV0ID0gMDsKIAogICAg
IC8qIFVzZSBhIHJlY3Vyc2l2ZSBsb2NrLCBhcyB3ZSBtYXkgZW50ZXIgJ2ZyZWVfZG9taGVhcF9w
YWdlJy4gKi8KICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5wYWdlX2FsbG9jX2xvY2spOwog
CisgICAgaWYgKCBpc19wbWVtX2xpc3QgKQorICAgICAgICBzcGluX2xvY2soJmQtPnBtZW1fbG9j
ayk7CisKICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKGxpc3QpKSAp
CiAgICAgewogICAgICAgICAvKiBHcmFiIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHNvIGl0IHdv
bid0IGRpc2FwcGVhciBmcm9tIHVuZGVyIHVzLiAqLwpAQCAtMTg0MSw4ICsxODQ1LDkgQEAgc3Rh
dGljIGludCByZWxpbnF1aXNoX21lbW9yeSgKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCi0g
ICAgICAgIC8qIFB1dCB0aGUgcGFnZSBvbiB0aGUgbGlzdCBhbmQgL3RoZW4vIHBvdGVudGlhbGx5
IGZyZWUgaXQuICovCi0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZC0+YXJjaC5y
ZWxtZW1fbGlzdCk7CisgICAgICAgIGlmICggIWlzX3BtZW1fbGlzdCApCisgICAgICAgICAgICAv
KiBQdXQgdGhlIHBhZ2Ugb24gdGhlIGxpc3QgYW5kIC90aGVuLyBwb3RlbnRpYWxseSBmcmVlIGl0
LiAqLworICAgICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZkLT5hcmNoLnJlbG1l
bV9saXN0KTsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICAgICAgaWYgKCBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKQEAgLTE4NTIsMTAgKzE4NTcsMTMgQEAgc3RhdGljIGludCBy
ZWxpbnF1aXNoX21lbW9yeSgKICAgICAgICAgfQogICAgIH0KIAotICAgIC8qIGxpc3QgaXMgZW1w
dHkgYXQgdGhpcyBwb2ludC4gKi8KLSAgICBwYWdlX2xpc3RfbW92ZShsaXN0LCAmZC0+YXJjaC5y
ZWxtZW1fbGlzdCk7CisgICAgaWYgKCAhaXNfcG1lbV9saXN0ICkKKyAgICAgICAgLyogbGlzdCBp
cyBlbXB0eSBhdCB0aGlzIHBvaW50LiAqLworICAgICAgICBwYWdlX2xpc3RfbW92ZShsaXN0LCAm
ZC0+YXJjaC5yZWxtZW1fbGlzdCk7CiAKICBvdXQ6CisgICAgaWYgKCBpc19wbWVtX2xpc3QgKQor
ICAgICAgICBzcGluX3VubG9jaygmZC0+cG1lbV9sb2NrKTsKICAgICBzcGluX3VubG9ja19yZWN1
cnNpdmUoJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgcmV0dXJuIHJldDsKIH0KQEAgLTE5MjIs
MTMgKzE5MzAsMjkgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAgIH0KIAorI2lmbmRl
ZiBDT05GSUdfTlZESU1NX1BNRU0KICAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVu
OworI2Vsc2UKKyAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1fcG1lbTsKKyNlbmRpZgog
CiAgICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKICAgICAgICAgcGFnZV9s
aXN0X3NwbGljZSgmZC0+YXJjaC5yZWxtZW1fbGlzdCwgJmQtPnBhZ2VfbGlzdCk7CiAgICAgICAg
IElOSVRfUEFHRV9MSVNUX0hFQUQoJmQtPmFyY2gucmVsbWVtX2xpc3QpOwogICAgICAgICBzcGlu
X3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIAorI2lmZGVmIENPTkZJR19OVkRJTU1fUE1F
TQorICAgICAgICAvKiBGYWxsdGhyb3VnaC4gUmVsaW5xdWlzaCBldmVyeSBwYWdlIG9mIFBNRU0u
ICovCisgICAgY2FzZSBSRUxNRU1fcG1lbToKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gcmVsaW5xdWlzaF9tZW1vcnkoZCwgJmQt
PnBtZW1fcGFnZV9saXN0LCB+MFVMKTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAg
ICAgICAgICByZXR1cm4gcmV0OworICAgICAgICB9CisgICAgICAgIGQtPmFyY2gucmVsbWVtID0g
UkVMTUVNX3hlbjsKKyNlbmRpZgorCiAgICAgICAgIC8qIEZhbGx0aHJvdWdoLiBSZWxpbnF1aXNo
IGV2ZXJ5IHBhZ2Ugb2YgbWVtb3J5LiAqLwogICAgIGNhc2UgUkVMTUVNX3hlbjoKICAgICAgICAg
cmV0ID0gcmVsaW5xdWlzaF9tZW1vcnkoZCwgJmQtPnhlbnBhZ2VfbGlzdCwgfjBVTCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDkzY2Nm
MTk4YzkuLjI2ZjllNWExM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDYsNiArMTA2LDcgQEAKICNpbmNsdWRlIDx4ZW4vZWZpLmg+
CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
PgorI2luY2x1ZGUgPHhlbi9wbWVtLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1
ZGUgPGFzbS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtMjM0MSw4ICsyMzQy
LDEyIEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGlmICgg
dW5saWtlbHkoKG54ICYgUEdDX2NvdW50X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlm
ICggIWlzX3BtZW1fcGFnZShwYWdlKSAvKiBQTUVNIHBhZ2UgaXMgbm90IGFsbG9jYXRlZCBmcm9t
IFhlbiBoZWFwLiAqLwotICAgICAgICAgICAgICYmIGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFn
ZSkgPT0gMCApCisjaWZkZWYgQ09ORklHX05WRElNTV9QTUVNCisgICAgICAgIGlmICggaXNfcG1l
bV9wYWdlKHBhZ2UpICkKKyAgICAgICAgICAgIHBtZW1fcGFnZV9jbGVhbnVwKHBhZ2UpOworICAg
ICAgICBlbHNlCisjZW5kaWYKKyAgICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBh
Z2UpID09IDAgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wbWVtLmMgYi94ZW4vY29tbW9uL3BtZW0uYwppbmRleCAyZjlhZDY0YTI2Li44
YjkzNzhkY2U2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BtZW0uYworKysgYi94ZW4vY29tbW9u
L3BtZW0uYwpAQCAtNzQxLDYgKzc0MSwxNiBAQCBpbnQgcG1lbV9wb3B1bGF0ZShzdHJ1Y3QgeGVu
X3BtZW1fbWFwX2FyZ3MgKmFyZ3MpCiAgICAgcmV0dXJuIHJjOwogfQogCit2b2lkIHBtZW1fcGFn
ZV9jbGVhbnVwKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgQVNTRVJUKGlzX3BtZW1f
cGFnZShwYWdlKSk7CisgICAgQVNTRVJUKChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21h
c2spID09IDApOworCisgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19wbWVtX3BhZ2UgfCBQR0Nf
c3RhdGVfZnJlZTsKKyAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsKKyAgICBzZXRfZ3Bm
bl9mcm9tX21mbihwYWdlX3RvX21mbihwYWdlKSwgSU5WQUxJRF9NMlBfRU5UUlkpOworfQorCiBp
bnQgX19pbml0IHBtZW1fZG9tMF9zZXR1cF9wZXJtaXNzaW9uKHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqY3VyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggZmI4YmYx
NzQ1OC4uODMyMjU0NmI1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zMDMsNiArMzAzLDcgQEAg
c3RydWN0IGFyY2hfZG9tYWluCiAgICAgZW51bSB7CiAgICAgICAgIFJFTE1FTV9ub3Rfc3RhcnRl
ZCwKICAgICAgICAgUkVMTUVNX3NoYXJlZCwKKyAgICAgICAgUkVMTUVNX3BtZW0sCiAgICAgICAg
IFJFTE1FTV94ZW4sCiAgICAgICAgIFJFTE1FTV9sNCwKICAgICAgICAgUkVMTUVNX2wzLApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BtZW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9wbWVtLmgK
aW5kZXggMmRhYjkwNTMwYi4uZGZiYzQxMjA2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3BtZW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcG1lbS5oCkBAIC0yMSw2ICsyMSw3IEBACiAj
aWZkZWYgQ09ORklHX05WRElNTV9QTUVNCiAKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Cisj
aW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKIGludCBwbWVtX3Jl
Z2lzdGVyKHVuc2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuLCB1bnNpZ25lZCBp
bnQgcHhtKTsKQEAgLTQ2LDYgKzQ3LDcgQEAgc3RydWN0IHhlbl9wbWVtX21hcF9hcmdzIHsKIH07
CiAKIGludCBwbWVtX3BvcHVsYXRlKHN0cnVjdCB4ZW5fcG1lbV9tYXBfYXJncyAqYXJncyk7Cit2
b2lkIHBtZW1fcGFnZV9jbGVhbnVwKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwogCiAjZWxzZSAv
KiAhQ09ORklHX1g4NiAqLwogCkBAIC02NCw2ICs2NiwxMCBAQCBzdGF0aWMgaW5saW5lIGludCBw
bWVtX3BvcHVsYXRlKC4uLikKICAgICByZXR1cm4gLUVOT1NZUzsKIH0KIAorc3RhdGljIGlubGlu
ZSB2b2lkIHBtZW1fcGFnZV9jbGVhbnVwKC4uLikKK3sKK30KKwogI2VuZGlmIC8qIENPTkZJR19Y
ODYgKi8KIAogI2VuZGlmIC8qIENPTkZJR19OVkRJTU1fUE1FTSAqLwotLSAKMi4xNC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVh-0002QD-5r; Mon, 11 Sep 2017 04:39:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVg-0002Mv-2w
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E2/AB-03454-39316B95; Mon, 11 Sep 2017 04:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42Jpa+sQ0Z0kvC3
 SYOE6Y4slHxezODB6HN39mymAMYo1My8pvyKBNWPLhR/MBV3eFWdXfGNqYNxv3cXIxSEkMJ1R
 4tLl2SxdjJwcEgK8EkeWzWCFsAMkjl16zAxR1MsosWbtMWaQBJuAvsSKxwfBikQEpCWufb7MC
 FLELPCFSWLr5Ttgk4QFfCX61h5hArFZBFQl3u+cww5i8wrYSew7eRBqm7zErraLYIM4geIHX7
 4DWyAkYCux4PQC1gmMvAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGBAMQ7GBcvDbwEKMkB5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 qghtixQSLEpNT61Iy8wBBidMWoKDR0mENwokzVtckJhbnJkOkTrFaM9xbNPlP0wcHTfvAslNY
 HLD9wd/mIRY8vLzUqXEeeVA2gRA2jJK8+CGwqLpEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlY
 R5I0Cm8GTmlcDtfgV0FhPQWTyXtoCcVZKIkJJqYPSY88jJfKbKiZZVB7a/eNdyvaTM0P/Ut/X
 yvjvErMxeMAiwSzk5382++nG53vaOhbKO8ewlyzUu7Wh6yPTLbH4bX/h2lWiLUM/kjjue7zjn
 BX+M27Xo2btv/sZ+f1ZwqqwWSVntNS2zd9XJE555fL13rk418lQqOJj+hvPnzMjkXQp73v+tO
 qfEUpyRaKjFXFScCACt+DQhoQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!23
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50655 invoked from network); 11 Sep 2017 04:39:46 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:46 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078541"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:43 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:09 +0800
Message-Id: <20170911043820.14617-29-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [RFC XEN PATCH v3 28/39] xen: add hypercall
	XENMEM_populate_pmem_map
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBoeXBlcmNhbGwgd2lsbCBiZSB1c2VkIGJ5IGRldmljZSBtb2RlbHMgdG8gbWFwIGhvc3Qg
UE1FTSBwYWdlcyB0bwpndWVzdC4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgIDIgKy0KIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgIHwgMTcgKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKwogeGVuL2Nv
bW1vbi9jb21wYXQvbWVtb3J5LmMgICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL21lbW9yeS5j
ICAgICAgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgIHwgMTQgKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8IDExICsrKysrKysrKysKIHhl
bi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAgICAgICAgIHwgMTIgKysrKysrKysrKwogeGVuL3hz
bS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4veHNtL2ZsYXNrL2hv
b2tzLmMgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrCiAxMSBmaWxlcyBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy94ZW4uaWYgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKaW5kZXggOTEy
NjQwMDAyZS4uOTYzNGRlZTI1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgpAQCAtNTUs
NyArNTUsNyBAQCBkZWZpbmUoYGNyZWF0ZV9kb21haW5fY29tbW9uJywgYAogCQkJcHNyX2NtdF9v
cCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgfTsKIAlhbGxvdyAkMSAkMjpzZWN1cml0eSBjaGVja19j
b250ZXh0OwogCWFsbG93ICQxICQyOnNoYWRvdyBlbmFibGU7Ci0JYWxsb3cgJDEgJDI6bW11IHsg
bWFwX3JlYWQgbWFwX3dyaXRlIGFkanVzdCBtZW1vcnltYXAgcGh5c21hcCBwaW5wYWdlIG1tdWV4
dF9vcCB1cGRhdGVtcCB9OworCWFsbG93ICQxICQyOm1tdSB7IG1hcF9yZWFkIG1hcF93cml0ZSBh
ZGp1c3QgbWVtb3J5bWFwIHBoeXNtYXAgcGlucGFnZSBtbXVleHRfb3AgdXBkYXRlbXAgcG9wdWxh
dGVfcG1lbV9tYXAgfTsKIAlhbGxvdyAkMSAkMjpncmFudCBzZXR1cDsKIAlhbGxvdyAkMSAkMjpo
dm0geyBjYWNoZWF0dHIgZ2V0cGFyYW0gaHZtY3RsIHNldGh2bWMKIAkJCXNldHBhcmFtIG5lc3Rl
ZCBhbHRwMm1odm0gYWx0cDJtaHZtX29wIGRtIH07CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQx
ZTVlMzQwOGMuLmE4MWRjZGJlNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNjQzLDYgKzI2
NDMsMjMgQEAgaW50IHhjX252ZGltbV9wbWVtX3NldHVwX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2ln
bmVkIGxvbmcgZW1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWdtdF9zbWZuLCB1bnNpZ25lZCBsb25nIG1nbXRfZW1mbik7CiAKKy8qCisgKiBNYXAgc3Bl
Y2lmaWVkIGhvc3QgUE1FTSBwYWdlcyB0byB0aGUgc3BlY2lmaWVkIGd1ZXN0IGFkZHJlc3MuCisg
KgorICogUGFyYW1ldGVyczoKKyAqICB4Y2g6ICAgICB4YyBpbnRlcmZhY2UgaGFuZGxlCisgKiAg
ZG9taWQ6ICAgdGhlIHRhcmdldCBkb21haW4gaWQKKyAqICBtZm46ICAgICB0aGUgc3RhcnQgTUZO
IG9mIHRoZSBQTUVNIHBhZ2VzCisgKiAgZ2ZuOiAgICAgdGhlIHN0YXJ0IEdGTiBvZiB0aGUgdGFy
Z2V0IGd1ZXN0IHBoeXNpY2FsIHBhZ2VzCisgKiAgbnJfbWZuczogdGhlIG51bWJlciBvZiBQTUVN
IHBhZ2VzIHRvIGJlIG1hcHBlZAorICoKKyAqIFJldHVybjoKKyAqICBPbiBzdWNjZXNzLCByZXR1
cm4gMC4gT3RoZXJ3aXNlLCByZXR1cm4gYSBub24temVybyBlcnJvciBjb2RlLgorICovCitpbnQg
eGNfZG9tYWluX3BvcHVsYXRlX3BtZW1fbWFwKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4s
IHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5yX21mbnMpOworCiAvKiBDb21wYXQgc2hpbXMgKi8KICNpbmNsdWRlICJ4ZW5j
dHJsX2NvbXBhdC5oIgogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDNiYWI0ZThiYWIuLmI1NDhkYTc1MGEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jCkBAIC0yMzk3LDYgKzIzOTcsMjEgQEAgaW50IHhjX2RvbWFpbl9zb2Z0X3Jlc2V0KHhjX2lu
dGVyZmFjZSAqeGNoLAogICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKICAgICBy
ZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CisKK2ludCB4Y19kb21haW5fcG9wdWxh
dGVfcG1lbV9tYXAoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBn
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZu
cykKK3sKKyAgICBzdHJ1Y3QgeGVuX3BtZW1fbWFwIGFyZ3MgPSB7CisgICAgICAgIC5kb21pZCAg
ID0gZG9taWQsCisgICAgICAgIC5tZm4gICAgID0gbWZuLAorICAgICAgICAuZ2ZuICAgICA9IGdm
biwKKyAgICAgICAgLm5yX21mbnMgPSBucl9tZm5zLAorICAgIH07CisKKyAgICByZXR1cm4gZG9f
bWVtb3J5X29wKHhjaCwgWEVOTUVNX3BvcHVsYXRlX3BtZW1fbWFwLCAmYXJncywgc2l6ZW9mKGFy
Z3MpKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jIGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5
LmMKaW5kZXggMzViYjI1OTgwOC4uNTFiZWM4MzViOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9j
b21wYXQvbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKQEAgLTUyNSw2
ICs1MjUsNyBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgY2FzZSBYRU5NRU1fYWRkX3Rv
X3BoeXNtYXA6CiAgICAgICAgIGNhc2UgWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXA6CiAgICAg
ICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19vcDoKKyAgICAgICAgY2FzZSBYRU5NRU1fcG9wdWxhdGVf
cG1lbV9tYXA6CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTk1FTV9nZXRf
dm51bWFpbmZvOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKaW5kZXggMjZkYTYwNTBmNi4uMzFlZjQ4MDU2MiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yMyw2ICsyMyw3IEBA
CiAjaW5jbHVkZSA8eGVuL251bWEuaD4KICNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgogI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9wbWVtLmg+CiAjaW5jbHVkZSA8YXNt
L2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vaGFyZGlycS5oPgogI2luY2x1ZGUgPGFzbS9wMm0u
aD4KQEAgLTEzNzksNiArMTM4MCw0OSBAQCBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25n
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgfQogI2VuZGlmCiAK
KyNpZmRlZiBDT05GSUdfTlZESU1NX1BNRU0KKyAgICBjYXNlIFhFTk1FTV9wb3B1bGF0ZV9wbWVt
X21hcDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB4ZW5fcG1lbV9tYXAgbWFwOworICAgICAgICBz
dHJ1Y3QgeGVuX3BtZW1fbWFwX2FyZ3MgYXJnczsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmbWFwLCBhcmcsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAg
ICAgIGlmICggbWFwLmRvbWlkID09IERPTUlEX1NFTEYgKQorICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQobWFwLmRvbWlk
KTsKKyAgICAgICAgaWYgKCAhZCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICByYyA9IHhzbV9wb3B1bGF0ZV9wbWVtX21hcChYU01fVEFSR0VULCBjdXJyX2QsIGQpOwor
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZCk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAgICAgICBhcmdz
LmRvbWFpbiA9IGQ7CisgICAgICAgIGFyZ3MubWZuID0gbWFwLm1mbjsKKyAgICAgICAgYXJncy5n
Zm4gPSBtYXAuZ2ZuOworICAgICAgICBhcmdzLm5yX21mbnMgPSBtYXAubnJfbWZuczsKKyAgICAg
ICAgYXJncy5ucl9kb25lID0gc3RhcnRfZXh0ZW50OworICAgICAgICBhcmdzLnByZWVtcHRlZCA9
IDA7CisKKyAgICAgICAgcmMgPSBwbWVtX3BvcHVsYXRlKCZhcmdzKTsKKworICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbihkKTsKKworICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCAmJiBhcmdz
LnByZWVtcHRlZCApCisgICAgICAgICAgICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24oCisgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21lbW9yeV9vcCwgImxoIiwKKyAg
ICAgICAgICAgICAgICBvcCB8IChhcmdzLm5yX2RvbmUgPDwgTUVNT1BfRVhURU5UX1NISUZUKSwg
YXJnKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisjZW5kaWYgLyogQ09ORklHX05WRElNTV9Q
TUVNICovCisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IGFyY2hfbWVtb3J5X29wKGNtZCwg
YXJnKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMjkzODZkZjk4Yi4uZDc0
NDM2ZTRiMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjUwLDcgKzY1MCwxOSBAQCBzdHJ1Y3QgeGVu
X3ZudW1hX3RvcG9sb2d5X2luZm8gewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5
X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwogCi0vKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBu
dW1iZXIgaXMgMjggKi8KKyNkZWZpbmUgWEVOTUVNX3BvcHVsYXRlX3BtZW1fbWFwIDI4CisKK3N0
cnVjdCB4ZW5fcG1lbV9tYXAgeworICAgIC8qIElOICovCisgICAgZG9taWRfdCBkb21pZDsKKyAg
ICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAgICB1bnNpZ25l
ZCBpbnQgbnJfbWZuczsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fcG1lbV9tYXAgeGVuX3BtZW1f
bWFwX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcG1lbV9tYXBfdCk7CisKKy8qIE5l
eHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAqLwogCiAjZW5kaWYgLyogX19YRU5fUFVC
TElDX01FTU9SWV9IX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15Lmgg
Yi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCBiYTg5ZWE0YmMxLi42MTA3ZGEzMDhjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaApAQCAtNzI0LDMgKzcyNCwxNCBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3hl
bl92ZXJzaW9uIChYU01fREVGQVVMVF9BUkcgdWludDMyX3Qgb3ApCiAgICAgICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oWFNNX1BSSVYsIGN1cnJlbnQtPmRvbWFpbiwgTlVMTCk7CiAgICAg
fQogfQorCisjaWZkZWYgQ09ORklHX05WRElNTV9QTUVNCisKK3N0YXRpYyBYU01fSU5MSU5FIGlu
dCB4c21fcG9wdWxhdGVfcG1lbV9tYXAoWFNNX0RFRkFVTFRfQVJHCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9t
YWluICpkMikKK3sKKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKKyAgICByZXR1
cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZDEsIGQyKTsKK30KKworI2VuZGlmIC8qIENP
TkZJR19OVkRJTU1fUE1FTSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIv
eGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IDdmN2ZlZmZjNjguLmU0M2U3OWY3MTkgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgK
QEAgLTE4MCw2ICsxODAsMTAgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCpk
bV9vcCkgKHN0cnVjdCBkb21haW4gKmQpOwogI2VuZGlmCiAgICAgaW50ICgqeGVuX3ZlcnNpb24p
ICh1aW50MzJfdCBjbWQpOworCisjaWZkZWYgQ09ORklHX05WRElNTV9QTUVNCisgICAgaW50ICgq
cG9wdWxhdGVfcG1lbV9tYXApIChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIp
OworI2VuZGlmCiB9OwogCiAjaWZkZWYgQ09ORklHX1hTTQpAQCAtNjkyLDYgKzY5NiwxNCBAQCBz
dGF0aWMgaW5saW5lIGludCB4c21feGVuX3ZlcnNpb24gKHhzbV9kZWZhdWx0X3QgZGVmLCB1aW50
MzJfdCBvcCkKICAgICByZXR1cm4geHNtX29wcy0+eGVuX3ZlcnNpb24ob3ApOwogfQogCisjaWZk
ZWYgQ09ORklHX05WRElNTV9QTUVNCitzdGF0aWMgaW5saW5lIGludCB4c21fcG9wdWxhdGVfcG1l
bV9tYXAoeHNtX2RlZmF1bHRfdCBkZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQoreworICAgIHJl
dHVybiB4c21fb3BzLT5wb3B1bGF0ZV9wbWVtX21hcChkMSwgZDIpOworfQorI2VuZGlmIC8qIENP
TkZJR19OVkRJTU1fUE1FTSAqLworCiAjZW5kaWYgLyogWFNNX05PX1dSQVBQRVJTICovCiAKICNp
ZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4v
eHNtL2R1bW15LmMKaW5kZXggNDc5YjEwMzYxNC4uNGQ2NWVhY2E2MSAxMDA2NDQKLS0tIGEveGVu
L3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTU3LDQgKzE1Nyw4IEBAIHZv
aWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogICAg
IHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZG1fb3ApOwogI2VuZGlmCiAgICAgc2V0X3RvX2R1
bW15X2lmX251bGwob3BzLCB4ZW5fdmVyc2lvbik7CisKKyNpZmRlZiBDT05GSUdfTlZESU1NX1BN
RU0KKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHBvcHVsYXRlX3BtZW1fbWFwKTsKKyNl
bmRpZgogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFz
ay9ob29rcy5jCmluZGV4IGVkZmU1Mjk0OTUuLmQ5MWYyNDZiNDcgMTAwNjQ0Ci0tLSBhL3hlbi94
c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTE3MTksNiAr
MTcxOSwxNSBAQCBzdGF0aWMgaW50IGZsYXNrX3hlbl92ZXJzaW9uICh1aW50MzJfdCBvcCkKICAg
ICB9CiB9CiAKKyNpZmRlZiBDT05GSUdfTlZESU1NX1BNRU0KKworc3RhdGljIGludCBmbGFza19w
b3B1bGF0ZV9wbWVtX21hcChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCit7
CisgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkMSwgZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19Q
T1BVTEFURV9QTUVNX01BUCk7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfTlZESU1NX1BNRU0gKi8K
KwogbG9uZyBkb19mbGFza19vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2Zs
YXNrX29wKTsKIGludCBjb21wYXRfZmxhc2tfb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4c21f
b3BfdCkgdV9mbGFza19vcCk7CiAKQEAgLTE4NTIsNiArMTg2MSwxMCBAQCBzdGF0aWMgc3RydWN0
IHhzbV9vcGVyYXRpb25zIGZsYXNrX29wcyA9IHsKICAgICAuZG1fb3AgPSBmbGFza19kbV9vcCwK
ICNlbmRpZgogICAgIC54ZW5fdmVyc2lvbiA9IGZsYXNrX3hlbl92ZXJzaW9uLAorCisjaWZkZWYg
Q09ORklHX05WRElNTV9QTUVNCisgICAgLnBvcHVsYXRlX3BtZW1fbWFwID0gZmxhc2tfcG9wdWxh
dGVfcG1lbV9tYXAsCisjZW5kaWYKIH07CiAKIHZvaWQgX19pbml0IGZsYXNrX2luaXQoY29uc3Qg
dm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQpkaWZmIC0tZ2l0IGEveGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycwppbmRleCBhZjA1ODI2MDY0Li5mZTMyZmQ5M2M4IDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMzg3LDYgKzM4Nyw4IEBAIGNsYXNzIG1tdQogIyBBbGxv
dyBhIHByaXZpbGVnZWQgZG9tYWluIHRvIGluc3RhbGwgYSBtYXAgb2YgYSBwYWdlIGl0IGRvZXMg
bm90IG93bi4gIFVzZWQKICMgZm9yIHN0dWIgZG9tYWluIGRldmljZSBtb2RlbHMgd2l0aCB0aGUg
UFYgZnJhbWVidWZmZXIuCiAgICAgdGFyZ2V0X2hhY2sKKyMgWEVOTUVNX3BvcHVsYXRlX3BtZW1f
bWFwCisgICAgcG9wdWxhdGVfcG1lbV9tYXAKIH0KIAogIyBjb250cm9sIG9mIHRoZSBwYWdpbmdf
ZG9tY3RsIHNwbGl0IGJ5IHN1Ym9wCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVj-0002UG-DJ; Mon, 11 Sep 2017 04:39:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVi-0002Mv-KO
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0D/AB-03454-69316B95; Mon, 11 Sep 2017 04:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+sQ0Z0ivC3
 SYOkyfYslHxezODB6HN39mymAMYo1My8pvyKBNWPjuRXsBYfNKu4db2FuYFys0cXIxSEkMJ1R
 4tT2d+xdjJwcEgK8EkeWzWCFsAMkZh78zgJR1Msose7YVbAEm4C+xIrHB8FsEQFpiWufLzOC2
 MwCfxgl7n2SBbGFBSIkvq0/C1bDIqAqsWPZUzYQm1fATmLj5n/MEAvkJXa1XQSr4QSKH3z5Di
 wuJGArseD0AtYJjLwLGBlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhX
 rJefnbmIEBgQDEOxgXLw28BCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8KoI
 bYsUEixKTU+tSMvMAYYmTFqCg0dJhDcKJM1bXJCYW5yZDpE6xWjMcWzT5T9MHB037/5hEmLJy
 89LlRLnlQMpFQApzSjNgxsEi5lLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuaNAJnCk5lXAr
 fvFdApTECn8FzaAnJKSSJCSqqBMfdTU7vixZefzkpdWP7hf/fRBwv6r67Pf6jtlrmqLjB8iXa
 ClIHH3+6Pz+YuqXr7Y1a8rN2CwksTAn/cfsB8YE5/5plGr/3VPr8mRj53DL3n5b70Z+PLFfv7
 26bvviT3vOXM+i9Zvw7veD3XZm/z5nbRSakTQ21ypTiNuzZunnQm4IjQmTf52neUWIozEg21m
 IuKEwHi2ZiplAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!24
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50804 invoked from network); 11 Sep 2017 04:39:48 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:48 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078548"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:46 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:10 +0800
Message-Id: <20170911043820.14617-30-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 29/39] tools: reserve guest memory
	for ACPI from device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSB2aXJ0dWFsIGRldmljZXMgKGUuZy4gTlZESU1NKSByZXF1aXJlIGNvbXBsZXggQUNQSSB0
YWJsZXMgYW5kCmRlZmluaXRpb24gYmxvY2tzIChpbiBBTUwpLCB3aGljaCBhIGRldmljZSBtb2Rl
bCAoZS5nLiBRRU1VKSBoYXMKYWxyZWFkeSBiZWVuIGFibGUgdG8gY29uc3RydWN0LiBJbnN0ZWFk
IG9mIGludHJvZHVjaW5nIHRoZSByZWR1bmRhbnQKaW1wbGVtZW50YXRpb24gdG8gWGVuLCB3ZSB3
b3VsZCBsaWtlIHRvIHJldXNlIHRoZSBkZXZpY2UgbW9kZWwgdG8KY29uc3RydWN0IHRob3NlIEFD
UEkgc3R1ZmZzLgoKVGhpcyBjb21taXQgYWxsb3dzIFhlbiB0byByZXNlcnZlIGFuIGFyZWEgaW4g
dGhlIGd1ZXN0IG1lbW9yeSBmb3IgdGhlCmRldmljZSBtb2RlbCB0byBwYXNzIGl0cyBBQ1BJIHRh
YmxlcyBhbmQgZGVmaW5pdGlvbiBibG9ja3MgdG8gZ3Vlc3QsCndoaWNoIHdpbGwgYmUgbG9hZGVk
IGJ5IGh2bWxvYWRlci4gVGhlIGJhc2UgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBhbmQKdGhlIHNp
emUgb2YgdGhlIHJlc2VydmVkIGFyZWEgYXJlIHBhc3NlZCB0byB0aGUgZGV2aWNlIG1vZGVsIHZp
YQpYZW5TdG9yZSBrZXlzIGh2bWxvYWRlci9kbS1hY3BpL3thZGRyZXNzLCBsZW5ndGh9LiBBbiB4
bCBjb25maWcKImRtX2FjcGlfcGFnZXMgPSBOIiBpcyBhZGRlZCB0byBzcGVjaWZ5IHRoZSBudW1i
ZXIgb2YgcmVzZXJ2ZWQgZ3Vlc3QKbWVtb3J5IHBhZ2VzLgoKU2lnbmVkLW9mZi1ieTogSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgICAgIHwgIDEgKwog
dG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysr
KwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgIHwgMjUgKysrKysrKysr
KysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgICAg
IHwgIDEgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgICAgIHwgMTcgKysr
KysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaCB8
ICA4ICsrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMv
bGlieGMvaW5jbHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4YzQxLi43YzU0MTU3NmU3IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGNfZG9tLmgKQEAgLTkzLDYgKzkzLDcgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAg
ICAgc3RydWN0IHhjX2RvbV9zZWcgcGd0YWJsZXNfc2VnOwogICAgIHN0cnVjdCB4Y19kb21fc2Vn
IGRldmljZXRyZWVfc2VnOwogICAgIHN0cnVjdCB4Y19kb21fc2VnIHN0YXJ0X2luZm9fc2VnOyAv
KiBIVk1saXRlIG9ubHkgKi8KKyAgICBzdHJ1Y3QgeGNfZG9tX3NlZyBkbV9hY3BpX3NlZzsgICAg
LyogcmVzZXJ2ZWQgUEZOcyBmb3IgRE0gQUNQSSAqLwogICAgIHhlbl9wZm5fdCBzdGFydF9pbmZv
X3BmbjsKICAgICB4ZW5fcGZuX3QgY29uc29sZV9wZm47CiAgICAgeGVuX3Bmbl90IHhlbnN0b3Jl
X3BmbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV94ODYuYwppbmRleCBjYjY4ZWZjYmQzLi44NzU1MzUwMjk1IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19kb21feDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCkBA
IC02NzQsNiArNjc0LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcV9zZXJ2
ZXJfcGZuKDApKTsKICAgICAgICAgeGNfaHZtX3BhcmFtX3NldCh4Y2gsIGRvbWlkLCBIVk1fUEFS
QU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VTLAogICAgICAgICAgICAgICAgICAgICAgICAgIE5SX0lP
UkVRX1NFUlZFUl9QQUdFUyk7CisKKyAgICAgICAgaWYgKCBkb20tPmRtX2FjcGlfc2VnLnBhZ2Vz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgc2l6ZV90IGFjcGlfc2l6ZSA9IGRvbS0+ZG1fYWNw
aV9zZWcucGFnZXMgKiBYQ19ET01fUEFHRV9TSVpFKGRvbSk7CisKKyAgICAgICAgICAgIHJjID0g
eGNfZG9tX2FsbG9jX3NlZ21lbnQoZG9tLCAmZG9tLT5kbV9hY3BpX3NlZywgIkRNIEFDUEkiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBhY3BpX3NpemUpOworICAg
ICAgICAgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBE
T01QUklOVEYoIlVuYWJsZSB0byByZXNlcnZlIG1lbW9yeSBmb3IgRE0gQUNQSSIpOworICAgICAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogCiAg
ICAgcmMgPSB4Y19kb21fYWxsb2Nfc2VnbWVudChkb20sICZkb20tPnN0YXJ0X2luZm9fc2VnLApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
b20uYwppbmRleCBmNTRmZDQ5YTczLi5iYWQxNzE5ODkyIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODk3LDYgKzg5
NywyOSBAQCBzdGF0aWMgaW50IGh2bV9idWlsZF9zZXRfeHNfdmFsdWVzKGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKKyAgICBpZiAoZG9tLT5kbV9hY3BpX3Nl
Zy5wYWdlcykgeworICAgICAgICB1aW50NjRfdCBndWVzdF9hZGRyX291dCA9IGRvbS0+ZG1fYWNw
aV9zZWcucGZuICogWENfRE9NX1BBR0VfU0laRShkb20pOworCisgICAgICAgIGlmIChndWVzdF9h
ZGRyX291dCA+PSAweDEwMDAwMDAwMFVMTCkgeworICAgICAgICAgICAgTE9HKEVSUk9SLAorICAg
ICAgICAgICAgICAgICJHdWVzdCBhZGRyZXNzIG9mIERNIEFDUEkgaXMgMHglIlBSSXg2NCIsIGJ1
dCBleHBlY3RlZCBiZWxvdyA0RyIsCisgICAgICAgICAgICAgICAgZ3Vlc3RfYWRkcl9vdXQpOwor
ICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKworICAgICAgICBwYXRoID0gR0NTUFJJ
TlRGKCIvbG9jYWwvZG9tYWluLyVkLyJIVk1fWFNfRE1fQUNQSV9BRERSRVNTLCBkb21pZCk7Cisg
ICAgICAgIHJldCA9IGxpYnhsX194c19wcmludGYoZ2MsIFhCVF9OVUxMLCBwYXRoLCAiMHglIlBS
SXg2NCwgZ3Vlc3RfYWRkcl9vdXQpOworICAgICAgICBpZiAocmV0KQorICAgICAgICAgICAgZ290
byBlcnI7CisKKyAgICAgICAgcGF0aCA9IEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC8iSFZN
X1hTX0RNX0FDUElfTEVOR1RILCBkb21pZCk7CisgICAgICAgIHJldCA9IGxpYnhsX194c19wcmlu
dGYoZ2MsIFhCVF9OVUxMLCBwYXRoLCAiMHglIlBSSXg2NCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodWludDY0X3QpKGRvbS0+ZG1fYWNwaV9zZWcucGFnZXMgKgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfRE9NX1BBR0VfU0laRShkb20pKSk7
CisgICAgICAgIGlmIChyZXQpCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKICAgICBy
ZXR1cm4gMDsKIAogZXJyOgpAQCAtMTE4NCw2ICsxMjA3LDggQEAgaW50IGxpYnhsX19idWlsZF9o
dm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICBkb20tPnZub2Rl
X3RvX3Bub2RlW2ldID0gaW5mby0+dm51bWFfbm9kZXNbaV0ucG5vZGU7CiAgICAgfQogCisgICAg
ZG9tLT5kbV9hY3BpX3NlZy5wYWdlcyA9IGluZm8tPnUuaHZtLmRtX2FjcGlfcGFnZXM7CisKICAg
ICByYyA9IGxpYnhsX19idWlsZF9kb20oZ2MsIGRvbWlkLCBpbmZvLCBzdGF0ZSwgZG9tKTsKICAg
ICBpZiAocmMgIT0gMCkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMTcz
ZDcwYWNlYy4uNGFjYzA0NTdmNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNTY1LDYgKzU2NSw3IEBA
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJyZG0iLCBsaWJ4bF9yZG1f
cmVzZXJ2ZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJkbV9t
ZW1fYm91bmRhcnlfbWVta2IiLCBNZW1LQiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoIm1jYV9jYXBzIiwgICAgICAgICB1aW50NjQpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCJkbV9hY3BpX3BhZ2VzIiwgICAgaW50ZWdlciksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAgICAgICAgICAgICAg
ICAgICgicHYiLCBTdHJ1Y3QoTm9uZSwgWygia2VybmVsIiwgc3RyaW5nKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJzbGFja19tZW1rYiIsIE1lbUtCKSwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDAy
ZGRkMmU5MGQuLmVkNTYyYTE5NTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtODEwLDcgKzgxMCw3IEBAIHZvaWQgcGFyc2VfY29u
ZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCiB7CiAgICAgY29uc3QgY2hhciAqYnVm
OwotICAgIGxvbmcgbCwgdmNwdXMgPSAwOworICAgIGxvbmcgbCwgdmNwdXMgPSAwLCBucl9kbV9h
Y3BpX3BhZ2VzOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAq
Y3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsCiAgICAg
ICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2czsKQEAgLTE5MjksNiAr
MTkyOSwyMSBAQCBza2lwX3VzYmRldjoKIAogI3VuZGVmIHBhcnNlX2V4dHJhX2FyZ3MKIAorICAg
IGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCisgICAgICAgIGJf
aW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
Tk9ORSkgeworICAgICAgICAvKiBwYXJzZSAnZG1fYWNwaV9wYWdlcycgKi8KKyAgICAgICAgZSA9
IHhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAiZG1fYWNwaV9wYWdlcyIsICZucl9kbV9hY3BpX3Bh
Z2VzLCAwKTsKKyAgICAgICAgaWYgKGUgJiYgZSAhPSBFU1JDSCkgeworICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJFUlJPUjogdW5hYmxlIHRvIHBhcnNlIGRtX2FjcGlfcGFnZXMuXG4iKTsK
KyAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICB9CisgICAgICAgIGlmICgh
ZSAmJiBucl9kbV9hY3BpX3BhZ2VzIDw9IDApIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRVJST1I6IHJlcXVpcmUgcG9zaXRpdmUgZG1fYWNwaV9wYWdlcy5cbiIpOworICAgICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgIH0KKyAgICAgICAgYl9pbmZvLT51Lmh2bS5k
bV9hY3BpX3BhZ2VzID0gbnJfZG1fYWNwaV9wYWdlczsKKyAgICB9CisKICAgICAvKiBJZiB3ZSd2
ZSBhbHJlYWR5IGdvdCB2ZmI9W10gZm9yIFBWIGd1ZXN0IHRoZW4gaWdub3JlIHRvcCBsZXZlbAog
ICAgICAqIFZOQyBjb25maWcuICovCiAgICAgaWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9QViAmJiAhZF9jb25maWctPm51bV92ZmJzKSB7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2h2bV94c19zdHJpbmdzLmgKaW5kZXggZmVhMWRkNDQwNy4uOWYwNGZmMmFkYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaApAQCAtODAsNCArODAsMTIgQEAKICAqLwog
I2RlZmluZSBIVk1fWFNfT0VNX1NUUklOR1MgICAgICAgICAgICAgImJpb3Mtc3RyaW5ncy9vZW0t
JWQiCiAKKy8qIElmIGEgcmFuZ2Ugb2YgZ3Vlc3QgbWVtb3J5IGlzIHJlc2VydmVkIHRvIHBhc3Mg
QUNQSSBmcm9tIHRoZSBkZXZpY2UKKyAqIG1vZGVsIChlLmcuIFFFTVUpLCB0aGUgc3RhcnQgYWRk
cmVzcyBhbmQgdGhlIHNpemUgb2YgdGhlIHJlc2VydmVkCisgKiBndWVzdCBtZW1vcnkgYXJlIHNw
ZWNpZmllZCBieSBmb2xsb3dpbmcgdHdvIHhlbnN0b3JlIHZhbHVlcy4KKyAqLworI2RlZmluZSBI
Vk1fWFNfRE1fQUNQSV9ST09UICAgICAgICAgICAgImh2bWxvYWRlci9kbS1hY3BpIgorI2RlZmlu
ZSBIVk1fWFNfRE1fQUNQSV9BRERSRVNTICAgICAgICAgSFZNX1hTX0RNX0FDUElfUk9PVCIvYWRk
cmVzcyIKKyNkZWZpbmUgSFZNX1hTX0RNX0FDUElfTEVOR1RIICAgICAgICAgIEhWTV9YU19ETV9B
Q1BJX1JPT1QiL2xlbmd0aCIKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fSFZNX1hTX1NU
UklOR1NfSF9fICovCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVp-0002ev-1T; Mon, 11 Sep 2017 04:39:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVn-0002bb-8m
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E2/37-17770-A9316B95; Mon, 11 Sep 2017 04:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhojtNeFu
 kwdEt5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDI0dZCv7xVyw8f5q1gfEcbxcjF4eQwHRG
 iT3rp7J2MXJySAjwShxZNgPI5gCyAyS2f3WFqOlllFjwczMzSA2bgL7EiscHwepFBKQlrn2+z
 AhSxCxwikli/b7JLCAJYYFkib9Tl4IVsQioSly/sIUNxOYVsJN4+OcpM8QyeYldbRfBajiB4g
 dfvgOLCwnYSiw4vYB1AiPvAkaGVYwaxalFZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ6ak
 5iUnFesn5uZsYgQHBAAQ7GBevDTzEKMnBpCTK++74lkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErwqQtsihQSLUtNTK9Iyc4ChCZOW4OBREuGNAknzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vV
 UqcVw6kSACkKKM0D24ELE4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3AmQKT2ZeCdymV0
 BHMAEdwXNpC8gRJYkIKakGxk15b3YEOajb829amOyzo+6NVl74jL/vd0wWu7j92fWb2/ie7dz
 m2xEe83BiR8c1tY0GYt6X2joc1nw8zNPx8H9pv9+ULt/Y72YWcru2sl56db3+bZtn3v9POe+2
 SP6+ZSO+sFba0mNGn4iZtytzghpr44p7C7fbOecvU5H97HXWUb/ncd17SSWW4oxEQy3mouJEA
 Bf9kIqOAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!25
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50889 invoked from network); 11 Sep 2017 04:39:50 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:50 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078556"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:48 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:11 +0800
Message-Id: <20170911043820.14617-31-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 30/39] tools/libacpi: expose the
	minimum alignment used by mem_ops.alloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFNTCBidWlsZGVyIGFkZGVkIGxhdGVyIG5lZWRzIHRvIGFsbG9jYXRlIGNvbnRpZ3VvdXMg
bWVtb3J5IGFjcm9zcwptdWx0aXBsZSBjYWxscyB0byBtZW1fb3BzLmFsbG9jKCkuIFRoZXJlZm9y
ZSwgaXQgbmVlZHMgdG8ga25vdyB0aGUKbWluaW1hbCBhbGlnbm1lbnQgdXNlZCBieSBtZW1fb3Bz
LmFsbG9jKCkuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdA
aW50ZWwuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyB8IDIgKysKIHRvb2xzL2xp
YmFjcGkvbGliYWNwaS5oICAgICAgICAgfCAyICsrCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNw
aS5jICAgIHwgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jIGIvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3V0aWwuYwppbmRleCAwYzNmMmQyNGNkLi5jMjIxOGQ5ZmNiIDEwMDY0NAotLS0gYS90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci91dGlsLmMKQEAgLTk5MCw2ICs5OTAsOCBAQCB2b2lkIGh2bWxvYWRlcl9hY3BpX2J1aWxk
X3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywKICAgICBjdHh0Lm1lbV9vcHMuZnJl
ZSA9IGFjcGlfbWVtX2ZyZWU7CiAgICAgY3R4dC5tZW1fb3BzLnYycCA9IGFjcGlfdjJwOwogCisg
ICAgY3R4dC5taW5fYWxsb2NfYnl0ZV9hbGlnbiA9IDE2OworCiAgICAgYWNwaV9idWlsZF90YWJs
ZXMoJmN0eHQsIGNvbmZpZyk7CiAKICAgICBodm1fcGFyYW1fc2V0KEhWTV9QQVJBTV9WTV9HRU5F
UkFUSU9OX0lEX0FERFIsIGNvbmZpZy0+dm1fZ2lkX2FkZHIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3BpL2xpYmFjcGkuaAppbmRleCBhMmVmZDIz
YjBiLi4xNTdmNjNmN2JjIDEwMDY0NAotLS0gYS90b29scy9saWJhY3BpL2xpYmFjcGkuaAorKysg
Yi90b29scy9saWJhY3BpL2xpYmFjcGkuaApAQCAtNTIsNiArNTIsOCBAQCBzdHJ1Y3QgYWNwaV9j
dHh0IHsKICAgICAgICAgdm9pZCAoKmZyZWUpKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHZvaWQg
KnYsIHVpbnQzMl90IHNpemUpOwogICAgICAgICB1bnNpZ25lZCBsb25nICgqdjJwKShzdHJ1Y3Qg
YWNwaV9jdHh0ICpjdHh0LCB2b2lkICp2KTsKICAgICB9IG1lbV9vcHM7CisKKyAgICB1aW50MzJf
dCBtaW5fYWxsb2NfYnl0ZV9hbGlnbjsgLyogbWluaW11bSBhbGlnbm1lbnQgdXNlZCBieSBtZW1f
b3BzLmFsbG9jICovCiB9OwogCiBzdHJ1Y3QgYWNwaV9jb25maWcgewpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMK
aW5kZXggMTc2MTc1Njc2Zi4uM2I3OWIyMTc5YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfeDg2X2FjcGkuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCkBAIC0xODMs
NiArMTgzLDggQEAgaW50IGxpYnhsX19kb21fbG9hZF9hY3BpKGxpYnhsX19nYyAqZ2MsCiAgICAg
bGlieGxfY3R4dC5jLm1lbV9vcHMudjJwID0gdmlydF90b19waHlzOwogICAgIGxpYnhsX2N0eHQu
Yy5tZW1fb3BzLmZyZWUgPSBhY3BpX21lbV9mcmVlOwogCisgICAgbGlieGxfY3R4dC5jLm1pbl9h
bGxvY19ieXRlX2FsaWduID0gMTY7CisKICAgICByYyA9IGluaXRfYWNwaV9jb25maWcoZ2MsIGRv
bSwgYl9pbmZvLCAmY29uZmlnKTsKICAgICBpZiAocmMpIHsKICAgICAgICAgTE9HKEVSUk9SLCAi
aW5pdF9hY3BpX2NvbmZpZyBmYWlsZWQgKHJjPSVkKSIsIHJjKTsKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVo-0002eH-Pl; Mon, 11 Sep 2017 04:39:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVm-0002aU-QQ
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 99/0C-03610-A9316B95; Mon, 11 Sep 2017 04:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhojtTeFu
 kwbrTShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byR4+YCj5JV8z/co25gXGGeBcjF4eQwHRG
 ieaGTpYuRk4OCQFeiSPLZrB2MXIA2QESGxZmQtT0MkpMXDiNEaSGTUBfYsXjg6wgtoiAtMS1z
 5cZQYqYBU4xSazfN5kFpFlYIFTi7ERBkBoWAVWJ5vP7mUFsXgE7ialrrjFB7JKX2NV2EWwOJ1
 D84Mt3YDVCArYSC04vYJ3AyLuAkWEVo0ZxalFZapGukbleUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZgODAAwQ7GxWsDDzFKcjApifK+O74lUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEr4rQtkghwaLU9NSKtMwcYGDCpCU4eJREeKNA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz
 0uVEueVAykSACnKKM2DGwGLkkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5o0AmcKTmVcCt+
 kV0BFMQEfwXNoCckRJIkJKqoHR6uT2D68Fb5WeTomM/CgWzye1dcGZrCOlRv+1fgg+z/NYbsJ
 9oFMu18XuaC+v++6mDZXJq895mf3l+O209aVZx7nLFSdW3F8dXWdkpidS08OwZZpjxbGAytcL
 Q6PKsnfMvbrCXmGqwrLVBtu45cQdan4lCuXpd7HbfDwhb5nef5hzxu3DpV+UWIozEg21mIuKE
 wEdE0IejQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!26
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51407 invoked from network); 11 Sep 2017 04:39:53 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:53 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078563"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:50 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:12 +0800
Message-Id: <20170911043820.14617-32-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 31/39] tools/libacpi: add callback to
	translate GPA to GVA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGxvY2F0aW9uIG9mIEFDUEkgYmxvYnMgcGFzc2VkIGZyb20gZGV2aWNlIG1vZGVpbCBpcyBv
ZmZlcmVkIGluCmd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuIGxpYmFjcGkgbmVlZHMgdG8gY29udmVy
dCB0aGUgZ3Vlc3QgcGh5c2ljYWwKYWRkcmVzcyB0byBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgYmVm
b3JlIGl0IGNhbiBhY2Nlc3MgdGhvc2UgQUNQSQpibG9icy4KClNpZ25lZC1vZmYtYnk6IEhhb3po
b25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvdXRpbC5jIHwgIDYgKysrKysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oIHwg
IDEgKwogdG9vbHMvbGliYWNwaS9saWJhY3BpLmggICAgICAgICB8ICAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsX3g4Nl9hY3BpLmMgICAgfCAxMCArKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRp
bC5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwppbmRleCBjMjIxOGQ5ZmNiLi4y
ZjhhNDY1NGIwIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCisr
KyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKQEAgLTg3MSw2ICs4NzEsMTEgQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgYWNwaV92MnAoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwgdm9p
ZCAqdikKICAgICByZXR1cm4gdmlydF90b19waHlzKHYpOwogfQogCitzdGF0aWMgdm9pZCAqYWNw
aV9wMnYoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwgdW5zaWduZWQgbG9uZyBwKQoreworICAgIHJl
dHVybiBwaHlzX3RvX3ZpcnQocCk7Cit9CisKIHN0YXRpYyB2b2lkICphY3BpX21lbV9hbGxvYyhz
dHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHNpemUsIHVpbnQzMl90IGFsaWduKQogewpAQCAtOTg5LDYgKzk5NCw3IEBAIHZvaWQgaHZt
bG9hZGVyX2FjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLAogICAg
IGN0eHQubWVtX29wcy5hbGxvYyA9IGFjcGlfbWVtX2FsbG9jOwogICAgIGN0eHQubWVtX29wcy5m
cmVlID0gYWNwaV9tZW1fZnJlZTsKICAgICBjdHh0Lm1lbV9vcHMudjJwID0gYWNwaV92MnA7Cisg
ICAgY3R4dC5tZW1fb3BzLnAydiA9IGFjcGlfcDJ2OwogCiAgICAgY3R4dC5taW5fYWxsb2NfYnl0
ZV9hbGlnbiA9IDE2OwogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRp
bC5oIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAppbmRleCAyZWY4NTRlYjhmLi5l
OWZlNmM2ZTc5IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCisr
KyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKQEAgLTIwMCw2ICsyMDAsNyBAQCB4
ZW5fcGZuX3QgbWVtX2hvbGVfYWxsb2ModWludDMyX3QgbnJfbWZucyk7CiAvKiBBbGxvY2F0ZSBt
ZW1vcnkgaW4gYSByZXNlcnZlZCByZWdpb24gYmVsb3cgNEdCLiAqLwogdm9pZCAqbWVtX2FsbG9j
KHVpbnQzMl90IHNpemUsIHVpbnQzMl90IGFsaWduKTsKICNkZWZpbmUgdmlydF90b19waHlzKHYp
ICgodW5zaWduZWQgbG9uZykodikpCisjZGVmaW5lIHBoeXNfdG9fdmlydCh2KSAoKHZvaWQgKiko
cCkpCiAKIC8qIEFsbG9jYXRlIG1lbW9yeSBpbiBhIHNjcmF0Y2ggcmVnaW9uICovCiB2b2lkICpz
Y3JhdGNoX2FsbG9jKHVpbnQzMl90IHNpemUsIHVpbnQzMl90IGFsaWduKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oIGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKaW5kZXgg
MTU3ZjYzZjdiYy4uZjVhMWMzODRiYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9saWJhY3Bp
LmgKKysrIGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKQEAgLTUxLDYgKzUxLDcgQEAgc3RydWN0
IGFjcGlfY3R4dCB7CiAgICAgICAgIHZvaWQgKigqYWxsb2MpKHN0cnVjdCBhY3BpX2N0eHQgKmN0
eHQsIHVpbnQzMl90IHNpemUsIHVpbnQzMl90IGFsaWduKTsKICAgICAgICAgdm9pZCAoKmZyZWUp
KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHZvaWQgKnYsIHVpbnQzMl90IHNpemUpOwogICAgICAg
ICB1bnNpZ25lZCBsb25nICgqdjJwKShzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCB2b2lkICp2KTsK
KyAgICAgICAgdm9pZCAqKCpwMnYpKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHVuc2lnbmVkIGxv
bmcgcCk7CiAgICAgfSBtZW1fb3BzOwogCiAgICAgdWludDMyX3QgbWluX2FsbG9jX2J5dGVfYWxp
Z247IC8qIG1pbmltdW0gYWxpZ25tZW50IHVzZWQgYnkgbWVtX29wcy5hbGxvYyAqLwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Nl9hY3BpLmMKaW5kZXggM2I3OWIyMTc5Yi4uYjE0MTM2OTQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfeDg2X2FjcGkuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5j
CkBAIC01Miw2ICs1MiwxNSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyB2aXJ0X3RvX3BoeXMoc3Ry
dWN0IGFjcGlfY3R4dCAqY3R4dCwgdm9pZCAqdikKICAgICAgICAgICAgIGxpYnhsX2N0eHQtPmFs
bG9jX2Jhc2VfcGFkZHIpOwogfQogCitzdGF0aWMgdm9pZCAqcGh5c190b192aXJ0KHN0cnVjdCBh
Y3BpX2N0eHQgKmN0eHQsIHVuc2lnbmVkIGxvbmcgcCkKK3sKKyAgICBzdHJ1Y3QgbGlieGxfYWNw
aV9jdHh0ICpsaWJ4bF9jdHh0ID0KKyAgICAgICAgQ09OVEFJTkVSX09GKGN0eHQsIHN0cnVjdCBs
aWJ4bF9hY3BpX2N0eHQsIGMpOworCisgICAgcmV0dXJuICh2b2lkICopKChwIC0gbGlieGxfY3R4
dC0+YWxsb2NfYmFzZV9wYWRkcikgKworICAgICAgICAgICAgICAgICAgICBsaWJ4bF9jdHh0LT5h
bGxvY19iYXNlX3ZhZGRyKTsKK30KKwogc3RhdGljIHZvaWQgKm1lbV9hbGxvYyhzdHJ1Y3QgYWNw
aV9jdHh0ICpjdHh0LAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCB1aW50
MzJfdCBhbGlnbikKIHsKQEAgLTE4MSw2ICsxOTAsNyBAQCBpbnQgbGlieGxfX2RvbV9sb2FkX2Fj
cGkobGlieGxfX2djICpnYywKIAogICAgIGxpYnhsX2N0eHQuYy5tZW1fb3BzLmFsbG9jID0gbWVt
X2FsbG9jOwogICAgIGxpYnhsX2N0eHQuYy5tZW1fb3BzLnYycCA9IHZpcnRfdG9fcGh5czsKKyAg
ICBsaWJ4bF9jdHh0LmMubWVtX29wcy5wMnYgPSBwaHlzX3RvX3ZpcnQ7CiAgICAgbGlieGxfY3R4
dC5jLm1lbV9vcHMuZnJlZSA9IGFjcGlfbWVtX2ZyZWU7CiAKICAgICBsaWJ4bF9jdHh0LmMubWlu
X2FsbG9jX2J5dGVfYWxpZ24gPSAxNjsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:39:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVp-0002fM-96; Mon, 11 Sep 2017 04:39:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVo-0002XI-Oz
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 09/A5-03283-C9316B95; Mon, 11 Sep 2017 04:39:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhojtbeFu
 kwao9JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aEpmmMBX+cKk6eaGJvYJxt0sXIxSEkMJ1R
 Yvfm/8xdjJwcEgK8EkeWzWCFsAMkWjZOZYEo6mWUmDjvMDtIgk1AX2LF44NgRSIC0hLXPl9mB
 CliFjjFJLF+32QWkISwQKDEtdYnYA0sAqoS0879YgOxeQXsJJ7N+8YCsUFeYlfbRbBBnEDxgy
 /fgV0hJGArseD0AtYJjLwLGBlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhgQDEOxgXLw28BCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8KoIbYsUEixKTU+tSMvMAQYnTFqCg0dJhDcKJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUK
 XFeOZAiAZCijNI8uBGwSLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4IkCk8mXklcJteAR
 3BBHQEz6UtIEeUJCKkpBoYLfats323fGajeFvSzBbu/suNd9slIpQaRSWv6b/pLO1cofA98FX
 3balSgcnRV/QD4r41iP6qnOJY+PfdtwcBwuUnHsU/2zT38dG1wvHP363csXJpSvceyb/Nq2tv
 3mTlsmK6GBlq5+gwtfT0Ps1DSxffOsen4c96xv1UTwYj1xL+F3bzNZImKrEUZyQaajEXFScCA
 GZtxn+PAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!27
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51440 invoked from network); 11 Sep 2017 04:39:55 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:55 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078570"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:53 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:13 +0800
Message-Id: <20170911043820.14617-33-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 32/39] tools/libacpi: add callbacks
	to access XenStore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGliYWNwaSBuZWVkcyB0byBhY2Nlc3MgaW5mb3JtYXRpb24gcGxhY2VkIGluIFhlblN0b3JlIGlu
IG9yZGVyIHRvCmxvYWQgQUNQSSBidWlsdCBieSB0aGUgZGV2aWNlIG1vZGVsLgoKU2lnbmVkLW9m
Zi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci91dGlsLmMgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaCAgIHwgIDkgKysrKysr
KwogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jIHwgNDQgKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tCiB0b29scy9saWJhY3BpL2xpYmFjcGkuaCAgICAgICAgICAgfCAx
MCArKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyAgICAgIHwgMjQgKysrKysr
KysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCAxMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jIGIv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYwppbmRleCAyZjhhNDY1NGIwLi41YjhhNGVl
OWQwIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCisrKyBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKQEAgLTg5Myw2ICs4OTMsNTMgQEAgc3RhdGlj
IHVpbnQzMl90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQgY3B1KQogICAgIHJldHVybiBMQVBJQ19J
RChjcHUpOwogfQogCitzdGF0aWMgY29uc3QgY2hhciAqYWNwaV94c19yZWFkKHN0cnVjdCBhY3Bp
X2N0eHQgKmN0eHQsIGNvbnN0IGNoYXIgKnBhdGgpCit7CisgICAgcmV0dXJuIHhlbnN0b3JlX3Jl
YWQocGF0aCwgTlVMTCk7Cit9CisKK3N0YXRpYyBpbnQgYWNwaV94c193cml0ZShzdHJ1Y3QgYWNw
aV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgs
IGNvbnN0IGNoYXIgKnZhbHVlKQoreworICAgIHJldHVybiB4ZW5zdG9yZV93cml0ZShwYXRoLCB2
YWx1ZSk7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgY291bnRfc3RyaW5ncyhjb25zdCBjaGFy
ICpzdHJpbmdzLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIGNvbnN0IGNoYXIgKnA7CisgICAg
dW5zaWduZWQgaW50IG47CisKKyAgICBmb3IgKCBwID0gc3RyaW5ncywgbiA9IDA7IHAgPCBzdHJp
bmdzICsgbGVuOyBwKysgKQorICAgICAgICBpZiAoICpwID09ICdcMCcgKQorICAgICAgICAgICAg
bisrOworCisgICAgcmV0dXJuIG47Cit9CisKK3N0YXRpYyBjaGFyICoqYWNwaV94c19kaXJlY3Rv
cnkoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqcGF0aCwgdW5zaWduZWQgaW50ICpudW0pCit7CisgICAgY29uc3QgY2hh
ciAqc3RyaW5nczsKKyAgICBjaGFyICpzLCAqcCwgKipyZXQ7CisgICAgdW5zaWduZWQgaW50IGxl
biwgbjsKKworICAgIHN0cmluZ3MgPSB4ZW5zdG9yZV9kaXJlY3RvcnkocGF0aCwgJmxlbiwgTlVM
TCk7CisgICAgaWYgKCAhc3RyaW5ncyApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgbiA9
IGNvdW50X3N0cmluZ3Moc3RyaW5ncywgbGVuKTsKKyAgICByZXQgPSBjdHh0LT5tZW1fb3BzLmFs
bG9jKGN0eHQsIG4gKiBzaXplb2YocCkgKyBsZW4sIDApOworICAgIGlmICggIXJldCApCisgICAg
ICAgIHJldHVybiBOVUxMOworICAgIG1lbWNweSgmcmV0W25dLCBzdHJpbmdzLCBsZW4pOworCisg
ICAgcyA9IChjaGFyICopJnJldFtuXTsKKyAgICBmb3IgKCBwID0gcywgKm51bSA9IDA7IHAgPCBz
ICsgbGVuOyBwICs9IHN0cmxlbihwKSArIDEgKQorICAgICAgICByZXRbKCpudW0pKytdID0gcDsK
KworICAgIHJldHVybiByZXQ7Cit9CisKIHZvaWQgaHZtbG9hZGVyX2FjcGlfYnVpbGRfdGFibGVz
KHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHBoeXNpY2FsKQogewpAQCAtOTk4LDYgKzEwNDUsMTEgQEAgdm9p
ZCBodm1sb2FkZXJfYWNwaV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcs
CiAKICAgICBjdHh0Lm1pbl9hbGxvY19ieXRlX2FsaWduID0gMTY7CiAKKyAgICBjdHh0LnhzX29w
cy5yZWFkID0gYWNwaV94c19yZWFkOworICAgIGN0eHQueHNfb3BzLndyaXRlID0gYWNwaV94c193
cml0ZTsKKyAgICBjdHh0LnhzX29wcy5kaXJlY3RvcnkgPSBhY3BpX3hzX2RpcmVjdG9yeTsKKyAg
ICBjdHh0LnhzX29wYXF1ZSA9IE5VTEw7CisKICAgICBhY3BpX2J1aWxkX3RhYmxlcygmY3R4dCwg
Y29uZmlnKTsKIAogICAgIGh2bV9wYXJhbV9zZXQoSFZNX1BBUkFNX1ZNX0dFTkVSQVRJT05fSURf
QUREUiwgY29uZmlnLT52bV9naWRfYWRkcik7CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvdXRpbC5oIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuaAppbmRleCBl
OWZlNmM2ZTc5Li4zN2U2MmQ5M2MwIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvdXRpbC5oCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKQEAgLTIyNSw2
ICsyMjUsMTUgQEAgY29uc3QgY2hhciAqeGVuc3RvcmVfcmVhZChjb25zdCBjaGFyICpwYXRoLCBj
b25zdCBjaGFyICpkZWZhdWx0X3Jlc3ApOwogICovCiBpbnQgeGVuc3RvcmVfd3JpdGUoY29uc3Qg
Y2hhciAqcGF0aCwgY29uc3QgY2hhciAqdmFsdWUpOwogCisvKiBSZWFkIGEgeGVuc3RvcmUgZGly
ZWN0b3J5LiBSZXR1cm4gTlVMTCwgb3IgYSBudWwtdGVybWluYXRlZCBzdHJpbmcKKyAqIHdoaWNo
IGNvbnRhaW5zIGFsbCBuYW1lcyBvZiBkaXJlY3RvcnkgZW50cmllcy4gTmFtZXMgYXJlIHNlcGFy
YXRlZAorICogYnkgJ1wwJy4gVGhlIHJldHVybmVkIHN0cmluZyBpcyBpbiBhIHN0YXRpYyBidWZm
ZXIsIHNvIG9ubHkgdmFsaWQKKyAqIHVudGlsIHRoZSBuZXh0IHhlbnN0b3JlL3hlbmJ1cyBvcGVy
YXRpb24uICBJZiBAZGVmYXVsdF9yZXNwIGlzCisgKiBzcGVjaWZpZWQsIGl0IGlzIHJldHVybmVk
IGluIHByZWZlcmVuY2UgdG8gYSBOVUxMIG9yIGVtcHR5IHN0cmluZworICogcmVjZWl2ZWQgZnJv
bSB4ZW5zdG9yZS4KKyAqLworY29uc3QgY2hhciAqeGVuc3RvcmVfZGlyZWN0b3J5KGNvbnN0IGNo
YXIgKnBhdGgsIHVpbnQzMl90ICpsZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZGVmYXVsdF9yZXNwKTsKIAogLyogR2V0IGEgSFZNIHBhcmFtLgogICovCmRp
ZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMgYi90b29scy9maXJt
d2FyZS9odm1sb2FkZXIveGVuYnVzLmMKaW5kZXggMmI4OWE1NmZjZS4uMzg3YzA5NzFlMSAxMDA2
NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hlbmJ1cy5jCisrKyBiL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci94ZW5idXMuYwpAQCAtMjU3LDI0ICsyNTcsMTYgQEAgc3RhdGljIGlu
dCB4ZW5idXNfcmVjdih1aW50MzJfdCAqcmVwbHlfbGVuLCBjb25zdCBjaGFyICoqcmVwbHlfZGF0
YSwKICAgICByZXR1cm4gMDsKIH0KIAotCi0vKiBSZWFkIGEgeGVuc3RvcmUga2V5LiAgUmV0dXJu
cyBhIG51bC10ZXJtaW5hdGVkIHN0cmluZyAoZXZlbiBpZiB0aGUgWFMKLSAqIGRhdGEgd2Fzbid0
IG51bC10ZXJtaW5hdGVkKSBvciBOVUxMLiAgVGhlIHJldHVybmVkIHN0cmluZyBpcyBpbiBhCi0g
KiBzdGF0aWMgYnVmZmVyLCBzbyBvbmx5IHZhbGlkIHVudGlsIHRoZSBuZXh0IHhlbnN0b3JlL3hl
bmJ1cyBvcGVyYXRpb24uCi0gKiBJZiBAZGVmYXVsdF9yZXNwIGlzIHNwZWNpZmllZCwgaXQgaXMg
cmV0dXJuZWQgaW4gcHJlZmVyZW5jZSB0byBhIE5VTEwgb3IKLSAqIGVtcHR5IHN0cmluZyByZWNl
aXZlZCBmcm9tIHhlbnN0b3JlLgotICovCi1jb25zdCBjaGFyICp4ZW5zdG9yZV9yZWFkKGNvbnN0
IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIgKmRlZmF1bHRfcmVzcCkKK3N0YXRpYyBjb25zdCBjaGFy
ICp4ZW5zdG9yZV9yZWFkX2NvbW1vbihjb25zdCBjaGFyICpwYXRoLCB1aW50MzJfdCAqbGVuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRlZmF1
bHRfcmVzcCwgYm9vbCBpc19kaXIpCiB7Ci0gICAgdWludDMyX3QgbGVuID0gMCwgdHlwZSA9IDA7
CisgICAgdWludDMyX3QgdHlwZSA9IDAsIGV4cGVjdGVkX3R5cGUgPSBpc19kaXIgPyBYU19ESVJF
Q1RPUlkgOiBYU19SRUFEOwogICAgIGNvbnN0IGNoYXIgKmFuc3dlciA9IE5VTEw7CiAKLSAgICB4
ZW5idXNfc2VuZChYU19SRUFELAotICAgICAgICAgICAgICAgIHBhdGgsIHN0cmxlbihwYXRoKSwK
LSAgICAgICAgICAgICAgICAiIiwgMSwgLyogbnVsIHNlcGFyYXRvciAqLworICAgIHhlbmJ1c19z
ZW5kKGV4cGVjdGVkX3R5cGUsIHBhdGgsIHN0cmxlbihwYXRoKSwgIiIsIDEsIC8qIG51bCBzZXBh
cmF0b3IgKi8KICAgICAgICAgICAgICAgICBOVUxMLCAwKTsKIAotICAgIGlmICggeGVuYnVzX3Jl
Y3YoJmxlbiwgJmFuc3dlciwgJnR5cGUpIHx8ICh0eXBlICE9IFhTX1JFQUQpICkKKyAgICBpZiAo
IHhlbmJ1c19yZWN2KGxlbiwgJmFuc3dlciwgJnR5cGUpIHx8IHR5cGUgIT0gZXhwZWN0ZWRfdHlw
ZSApCiAgICAgICAgIGFuc3dlciA9IE5VTEw7CiAKICAgICBpZiAoIChkZWZhdWx0X3Jlc3AgIT0g
TlVMTCkgJiYgKChhbnN3ZXIgPT0gTlVMTCkgfHwgKCphbnN3ZXIgPT0gJ1wwJykpICkKQEAgLTI4
NCw2ICsyNzYsMzIgQEAgY29uc3QgY2hhciAqeGVuc3RvcmVfcmVhZChjb25zdCBjaGFyICpwYXRo
LCBjb25zdCBjaGFyICpkZWZhdWx0X3Jlc3ApCiAgICAgcmV0dXJuIGFuc3dlcjsKIH0KIAorLyog
UmVhZCBhIHhlbnN0b3JlIGtleS4gIFJldHVybnMgYSBudWwtdGVybWluYXRlZCBzdHJpbmcgKGV2
ZW4gaWYgdGhlIFhTCisgKiBkYXRhIHdhc24ndCBudWwtdGVybWluYXRlZCkgb3IgTlVMTC4gIFRo
ZSByZXR1cm5lZCBzdHJpbmcgaXMgaW4gYQorICogc3RhdGljIGJ1ZmZlciwgc28gb25seSB2YWxp
ZCB1bnRpbCB0aGUgbmV4dCB4ZW5zdG9yZS94ZW5idXMgb3BlcmF0aW9uLgorICogSWYgQGRlZmF1
bHRfcmVzcCBpcyBzcGVjaWZpZWQsIGl0IGlzIHJldHVybmVkIGluIHByZWZlcmVuY2UgdG8gYSBO
VUxMIG9yCisgKiBlbXB0eSBzdHJpbmcgcmVjZWl2ZWQgZnJvbSB4ZW5zdG9yZS4KKyAqLworY29u
c3QgY2hhciAqeGVuc3RvcmVfcmVhZChjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICpkZWZh
dWx0X3Jlc3ApCit7CisgICAgdWludDMyX3QgbGVuID0gMDsKKworICAgIHJldHVybiB4ZW5zdG9y
ZV9yZWFkX2NvbW1vbihwYXRoLCAmbGVuLCBkZWZhdWx0X3Jlc3AsIGZhbHNlKTsKK30KKworLyog
UmVhZCBhIHhlbnN0b3JlIGRpcmVjdG9yeS4gUmV0dXJuIE5VTEwsIG9yIGEgbnVsLXRlcm1pbmF0
ZWQgc3RyaW5nCisgKiB3aGljaCBjb250YWlucyBhbGwgbmFtZXMgb2YgZGlyZWN0b3J5IGVudHJp
ZXMuIE5hbWVzIGFyZSBzZXBhcmF0ZWQKKyAqIGJ5ICdcMCcuIFRoZSByZXR1cm5lZCBzdHJpbmcg
aXMgaW4gYSBzdGF0aWMgYnVmZmVyLCBzbyBvbmx5IHZhbGlkCisgKiB1bnRpbCB0aGUgbmV4dCB4
ZW5zdG9yZS94ZW5idXMgb3BlcmF0aW9uLiAgSWYgQGRlZmF1bHRfcmVzcCBpcworICogc3BlY2lm
aWVkLCBpdCBpcyByZXR1cm5lZCBpbiBwcmVmZXJlbmNlIHRvIGEgTlVMTCBvciBlbXB0eSBzdHJp
bmcKKyAqIHJlY2VpdmVkIGZyb20geGVuc3RvcmUuCisgKi8KK2NvbnN0IGNoYXIgKnhlbnN0b3Jl
X2RpcmVjdG9yeShjb25zdCBjaGFyICpwYXRoLCB1aW50MzJfdCAqbGVuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRlZmF1bHRfcmVzcCkKK3sKKyAgICByZXR1
cm4geGVuc3RvcmVfcmVhZF9jb21tb24ocGF0aCwgbGVuLCBkZWZhdWx0X3Jlc3AsIHRydWUpOwor
fQorCiAvKiBXcml0ZSBhIHhlbnN0b3JlIGtleS4gIEB2YWx1ZSBtdXN0IGJlIGEgbnVsLXRlcm1p
bmF0ZWQgc3RyaW5nLiBSZXR1cm5zCiAgKiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSB4ZW5zdG9yZSBl
cnJvciBjb2RlIG9uIGZhaWx1cmUuCiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvbGli
YWNwaS5oIGIvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKaW5kZXggZjVhMWMzODRiYy4uYWI4NmEz
NTUwOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmgKKysrIGIvdG9vbHMvbGli
YWNwaS9saWJhY3BpLmgKQEAgLTU1LDYgKzU1LDE2IEBAIHN0cnVjdCBhY3BpX2N0eHQgewogICAg
IH0gbWVtX29wczsKIAogICAgIHVpbnQzMl90IG1pbl9hbGxvY19ieXRlX2FsaWduOyAvKiBtaW5p
bXVtIGFsaWdubWVudCB1c2VkIGJ5IG1lbV9vcHMuYWxsb2MgKi8KKworICAgIHN0cnVjdCBhY3Bp
X3hzX29wcyB7CisgICAgICAgIGNvbnN0IGNoYXIgKigqcmVhZCkoc3RydWN0IGFjcGlfY3R4dCAq
Y3R4dCwgY29uc3QgY2hhciAqcGF0aCk7CisgICAgICAgIGludCAoKndyaXRlKShzdHJ1Y3QgYWNw
aV9jdHh0ICpjdHh0LCBjb25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqdmFsdWUpOworICAgICAgICBjaGFyICoqKCpkaXJlY3RvcnkpKHN0cnVjdCBhY3Bp
X2N0eHQgKmN0eHQsIGNvbnN0IGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpudW0pOworICAgIH0geHNfb3BzOworCisgICAgdm9pZCAqeHNfb3Bh
cXVlOwogfTsKIAogc3RydWN0IGFjcGlfY29uZmlnIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Nl9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCmluZGV4IGIx
NDEzNjk0OWMuLmNiZmQ5YTM3M2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9h
Y3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYwpAQCAtOTgsNiArOTgsMjUg
QEAgc3RhdGljIHVpbnQzMl90IGFjcGlfbGFwaWNfaWQodW5zaWduZWQgY3B1KQogICAgIHJldHVy
biBjcHUgKiAyOwogfQogCitzdGF0aWMgY29uc3QgY2hhciAqYWNwaV94c19yZWFkKHN0cnVjdCBh
Y3BpX2N0eHQgKmN0eHQsIGNvbnN0IGNoYXIgKnBhdGgpCit7CisgICAgcmV0dXJuIGxpYnhsX194
c19yZWFkKChsaWJ4bF9fZ2MgKiljdHh0LT54c19vcGFxdWUsIFhCVF9OVUxMLCBwYXRoKTsKK30K
Kworc3RhdGljIGludCBhY3BpX3hzX3dyaXRlKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdmFsdWUp
Cit7CisgICAgcmV0dXJuIGxpYnhsX194c193cml0ZV9jaGVja2VkKChsaWJ4bF9fZ2MgKiljdHh0
LT54c19vcGFxdWUsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXRoLCB2YWx1ZSk7Cit9CisKK3N0YXRpYyBjaGFyICoqYWNwaV94c19kaXJlY3Rvcnkoc3Ry
dWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqcGF0aCwgdW5zaWduZWQgaW50ICpudW0pCit7CisgICAgcmV0dXJuIGxpYnhsX194
c19kaXJlY3RvcnkoKGxpYnhsX19nYyAqKWN0eHQtPnhzX29wYXF1ZSwgWEJUX05VTEwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCwgbnVtKTsKK30KKwogc3RhdGljIGludCBp
bml0X2FjcGlfY29uZmlnKGxpYnhsX19nYyAqZ2MsIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLApAQCAtMTk1LDYgKzIxNCwx
MSBAQCBpbnQgbGlieGxfX2RvbV9sb2FkX2FjcGkobGlieGxfX2djICpnYywKIAogICAgIGxpYnhs
X2N0eHQuYy5taW5fYWxsb2NfYnl0ZV9hbGlnbiA9IDE2OwogCisgICAgbGlieGxfY3R4dC5jLnhz
X29wcy5yZWFkID0gYWNwaV94c19yZWFkOworICAgIGxpYnhsX2N0eHQuYy54c19vcHMud3JpdGUg
PSBhY3BpX3hzX3dyaXRlOworICAgIGxpYnhsX2N0eHQuYy54c19vcHMuZGlyZWN0b3J5ID0gYWNw
aV94c19kaXJlY3Rvcnk7CisgICAgbGlieGxfY3R4dC5jLnhzX29wYXF1ZSA9IGdjOworCiAgICAg
cmMgPSBpbml0X2FjcGlfY29uZmlnKGdjLCBkb20sIGJfaW5mbywgJmNvbmZpZyk7CiAgICAgaWYg
KHJjKSB7CiAgICAgICAgIExPRyhFUlJPUiwgImluaXRfYWNwaV9jb25maWcgZmFpbGVkIChyYz0l
ZCkiLCByYyk7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVs-0002ln-Gf; Mon, 11 Sep 2017 04:40:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVr-0002g5-En
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:39:59 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2B/62-15060-F9316B95; Mon, 11 Sep 2017 04:39:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXS1tYhojtPeFu
 kwcVLUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJt0EFnfkVbWudGxgbw7oYuTiEBKYzSmy9
 tYi5i5GTQ0KAV+LIshmsXYwcQHaAxImdRSBhIYFeRom519hBbDYBfYkVjw+ygtgiAtIS1z5fZ
 gSZwyxwikmi4fRssCJhAU+Jxn3rwGwWAVWJ93O+g9m8AnYSvf+uMELskpfY1XYRbBAnUPzgy3
 fMEMtsJRacXsA6gZF3ASPDKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MwFBgAIIdjIvXBh5ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4V
 oW2RQoJFqempFWmZOcCghElLcPAoifBGgaR5iwsSc4sz0yFSpxiNOQ5MuPKHiaPj5t0/TEIse
 fl5qVLivHIgpQIgpRmleXCDYNFyiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8ESBTeDLzSu
 D2vQI6hQnoFJ5LW0BOKUlESEk1MNYeK2ee9tzk/s8Us7JlQhHL43+8n2z53WPC7nPZi/42ewc
 LHj8u+d5S93wsz6FyjoWH77b8ULjy+uJd3qcybkfinl0uYuVtfOwhG3FT8lnU/6MLbTlvd990
 DHu21V7Yq8jv0LL7ZbOOf3Kr+/OmbUeezkVbP7XGjV7mbJ8a3tdozxaft/MQZ6sSS3FGoqEWc
 1FxIgB/ZivTkQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!28
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51469 invoked from network); 11 Sep 2017 04:39:57 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:39:57 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078581"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:55 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:14 +0800
Message-Id: <20170911043820.14617-34-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 33/39] tools/libacpi: add a simple
	AML builder
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgdXNlZCBieSBsaWJhY3BpIHRvIGdlbmVyYXRlIFNTRFRzIGZyb20gQUNQSSBuYW1lc3Bh
Y2UgZGV2aWNlcwpidWlsdCBieSB0aGUgZGV2aWNlIG1vZGVsLgoKU2lnbmVkLW9mZi1ieTogSGFv
emhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9NYWtlZmlsZSB8ICAgMyArLQogdG9vbHMvbGliYWNwaS9hbWxfYnVpbGQuYyAgICAgICAg
IHwgMzI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJh
Y3BpL2FtbF9idWlsZC5oICAgICAgICAgfCAxMTYgKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhs
L01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMyArLQogNCBmaWxlcyBjaGFuZ2VkLCA0NDYgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJh
Y3BpL2FtbF9idWlsZC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGliYWNwaS9hbWxfYnVp
bGQuaAoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZSBiL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQppbmRleCA3YzRjMGNlNTM1Li4zZTkxNzUw
N2M4IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKKysrIGIv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCkBAIC03NiwxMSArNzYsMTIgQEAgc21i
aW9zLm86IENGTEFHUyArPSAtRF9fU01CSU9TX0RBVEVfXz0iXCIkKFNNQklPU19SRUxfREFURSlc
IiIKIAogQUNQSV9QQVRIID0gLi4vLi4vbGliYWNwaQogRFNEVF9GSUxFUyA9IGRzZHRfYW55Y3B1
LmMgZHNkdF8xNWNwdS5jIGRzZHRfYW55Y3B1X3FlbXVfeGVuLmMKLUFDUElfT0JKUyA9ICQocGF0
c3Vic3QgJS5jLCUubywkKERTRFRfRklMRVMpKSBidWlsZC5vIHN0YXRpY190YWJsZXMubworQUNQ
SV9PQkpTID0gJChwYXRzdWJzdCAlLmMsJS5vLCQoRFNEVF9GSUxFUykpIGJ1aWxkLm8gc3RhdGlj
X3RhYmxlcy5vIGFtbF9idWlsZC5vCiAkKEFDUElfT0JKUyk6IENGTEFHUyArPSAtSS4gLURMSUJB
Q1BJX1NURFVUSUxTPVwiJChDVVJESVIpL3V0aWwuaFwiCiBDRkxBR1MgKz0gLUkkKEFDUElfUEFU
SCkKIHZwYXRoIGJ1aWxkLmMgJChBQ1BJX1BBVEgpCiB2cGF0aCBzdGF0aWNfdGFibGVzLmMgJChB
Q1BJX1BBVEgpCit2cGF0aCBhbWxfYnVpbGQuYyAkKEFDUElfUEFUSCkKIE9CSlMgKz0gJChBQ1BJ
X09CSlMpCiAKIGh2bWxvYWRlcjogJChPQkpTKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9h
bWxfYnVpbGQuYyBiL3Rvb2xzL2xpYmFjcGkvYW1sX2J1aWxkLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uOWI0ZTI4YWQ5NQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xz
L2xpYmFjcGkvYW1sX2J1aWxkLmMKQEAgLTAsMCArMSwzMjYgQEAKKy8qCisgKiB0b29scy9saWJh
Y3BpL2FtbF9idWlsZC5jCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3LCBJbnRlbCBDb3Jwb3Jh
dGlvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIuMSwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBsaWJy
YXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRo
aXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgor
ICovCisKKyNpbmNsdWRlIExJQkFDUElfU1REVVRJTFMKKyNpbmNsdWRlICJsaWJhY3BpLmgiCisj
aW5jbHVkZSAiYW1sX2J1aWxkLmgiCisKKyNkZWZpbmUgQU1MX09QX1NDT1BFICAgICAweDEwCisj
ZGVmaW5lIEFNTF9PUF9FWFQgICAgICAgMHg1QgorI2RlZmluZSBBTUxfT1BfREVWSUNFICAgIDB4
ODIKKworI2RlZmluZSBBQ1BJX05BTUVTRUdfTEVOIDQKKworc3RydWN0IGFtbF9idWlsZF9hbGxv
Y3RvciB7CisgICAgc3RydWN0IGFjcGlfY3R4dCAqY3R4dDsKKyAgICB1aW50OF90ICpidWY7Cisg
ICAgdWludDMyX3QgY2FwYWNpdHk7CisgICAgdWludDMyX3QgdXNlZDsKK307CitzdGF0aWMgc3Ry
dWN0IGFtbF9idWlsZF9hbGxvY3RvciBhbGxvYzsKKworc3RhdGljIHVpbnQ4X3QgKmFtbF9idWZf
YWxsb2ModWludDMyX3Qgc2l6ZSkKK3sKKyAgICB1aW50OF90ICpidWYgPSBOVUxMOworICAgIHN0
cnVjdCBhY3BpX2N0eHQgKmN0eHQgPSBhbGxvYy5jdHh0OworICAgIHVpbnQzMl90IGFsbG9jX3Np
emUsIGFsbG9jX2FsaWduID0gY3R4dC0+bWluX2FsbG9jX2J5dGVfYWxpZ247CisgICAgdWludDMy
X3QgbGVuZ3RoID0gYWxsb2MudXNlZCArIHNpemU7CisKKyAgICAvKiBPdmVyZmxvdyAuLi4gKi8K
KyAgICBpZiAoIGxlbmd0aCA8IGFsbG9jLnVzZWQgKQorICAgICAgICByZXR1cm4gTlVMTDsKKwor
ICAgIGlmICggbGVuZ3RoIDw9IGFsbG9jLmNhcGFjaXR5ICkKKyAgICB7CisgICAgICAgIGJ1ZiA9
IGFsbG9jLmJ1ZiArIGFsbG9jLnVzZWQ7CisgICAgICAgIGFsbG9jLnVzZWQgKz0gc2l6ZTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgYWxsb2Nfc2l6ZSA9IGxlbmd0aCAtIGFsbG9j
LmNhcGFjaXR5OworICAgICAgICBhbGxvY19zaXplID0gKGFsbG9jX3NpemUgKyBhbGxvY19hbGln
bikgJiB+KGFsbG9jX2FsaWduIC0gMSk7CisgICAgICAgIGJ1ZiA9IGN0eHQtPm1lbV9vcHMuYWxs
b2MoY3R4dCwgYWxsb2Nfc2l6ZSwgYWxsb2NfYWxpZ24pOworCisgICAgICAgIGlmICggYnVmICYm
CisgICAgICAgICAgICAgYnVmID09IGFsbG9jLmJ1ZiArIGFsbG9jLmNhcGFjaXR5IC8qIGNvbnQg
dG8gZXhpc3RpbmcgYnVmICovICkKKyAgICAgICAgeworICAgICAgICAgICAgYWxsb2MuY2FwYWNp
dHkgKz0gYWxsb2Nfc2l6ZTsKKyAgICAgICAgICAgIGJ1ZiA9IGFsbG9jLmJ1ZiArIGFsbG9jLnVz
ZWQ7CisgICAgICAgICAgICBhbGxvYy51c2VkICs9IHNpemU7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICAgICAgYnVmID0gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gYnVmOwor
fQorCitzdGF0aWMgdWludDMyX3QgZ2V0X3BhY2thZ2VfbGVuZ3RoKHVpbnQ4X3QgKnBrZykKK3sK
KyAgICB1aW50MzJfdCBsZW47CisKKyAgICBsZW4gPSBwa2cgLSBhbGxvYy5idWY7CisgICAgbGVu
ID0gYWxsb2MudXNlZCAtIGxlbjsKKworICAgIHJldHVybiBsZW47Cit9CisKKy8qCisgKiBPbiBz
dWNjZXNzLCBhbiBvYmplY3QgaW4gdGhlIGZvbGxvd2luZyBmb3JtIGlzIHN0b3JlZCBhdCBAYnVm
LgorICogICBAYnl0ZQorICogICB0aGUgb3JpZ2luYWwgY29udGVudCBpbiBAYnVmCisgKi8KK3N0
YXRpYyBpbnQgYnVpbGRfcHJlcGVuZF9ieXRlKHVpbnQ4X3QgKmJ1ZiwgdWludDhfdCBieXRlKQor
eworICAgIHVpbnQzMl90IGxlbjsKKworICAgIGxlbiA9IGJ1ZiAtIGFsbG9jLmJ1ZjsKKyAgICBs
ZW4gPSBhbGxvYy51c2VkIC0gbGVuOworCisgICAgaWYgKCAhYW1sX2J1Zl9hbGxvYyhzaXplb2Yo
dWludDhfdCkpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgaWYgKCBsZW4gKQorICAgICAg
ICBtZW1tb3ZlKGJ1ZiArIDEsIGJ1ZiwgbGVuKTsKKyAgICBidWZbMF0gPSBieXRlOworCisgICAg
cmV0dXJuIDA7Cit9CisKKy8qCisgKiBPbiBzdWNjZXNzLCBhbiBvYmplY3QgaW4gdGhlIGZvbGxv
d2luZyBmb3JtIGlzIHN0b3JlZCBhdCBAYnVmLgorICogICBBTUwgZW5jb2Rpbmcgb2YgZm91ci1j
aGFyYWN0ZXIgQG5hbWUKKyAqICAgdGhlIG9yaWdpbmFsIGNvbnRlbnQgaW4gQGJ1ZgorICoKKyAq
IFJlZmVyIHRvICBBQ1BJIHNwZWMgNi4xLCBTZWMgMjAuMi4yICJOYW1lIE9iamVjdHMgRW5jb2Rp
bmciLgorICoKKyAqIFhYWDogbmFtZXMgb2YgbXVsdGlwbGUgc2VnbWVudHMgKGUuZy4gWC5ZLlop
IGFyZSBub3Qgc3VwcG9ydGVkCisgKi8KK3N0YXRpYyBpbnQgYnVpbGRfcHJlcGVuZF9uYW1lKHVp
bnQ4X3QgKmJ1ZiwgY29uc3QgY2hhciAqbmFtZSkKK3sKKyAgICB1aW50OF90ICpwID0gYnVmOwor
ICAgIGNvbnN0IGNoYXIgKnMgPSBuYW1lOworICAgIHVpbnQzMl90IGxlbiwgbmFtZV9sZW47CisK
KyAgICB3aGlsZSAoICpzID09ICdcXCcgfHwgKnMgPT0gJ14nICkKKyAgICB7CisgICAgICAgIGlm
ICggYnVpbGRfcHJlcGVuZF9ieXRlKHAsICh1aW50OF90KSAqcykgKQorICAgICAgICAgICAgcmV0
dXJuIC0xOworICAgICAgICArK3A7CisgICAgICAgICsrczsKKyAgICB9CisKKyAgICBpZiAoICEq
cyApCisgICAgICAgIHJldHVybiBidWlsZF9wcmVwZW5kX2J5dGUocCwgMHgwMCk7CisKKyAgICBs
ZW4gPSBwIC0gYWxsb2MuYnVmOworICAgIGxlbiA9IGFsbG9jLnVzZWQgLSBsZW47CisgICAgbmFt
ZV9sZW4gPSBzdHJsZW4ocyk7CisgICAgQVNTRVJUKG5hbWVfbGVuIDw9IEFDUElfTkFNRVNFR19M
RU4pOworCisgICAgaWYgKCAhYW1sX2J1Zl9hbGxvYyhBQ1BJX05BTUVTRUdfTEVOKSApCisgICAg
ICAgIHJldHVybiAtMTsKKyAgICBpZiAoIGxlbiApCisgICAgICAgIG1lbW1vdmUocCArIEFDUElf
TkFNRVNFR19MRU4sIHAsIGxlbik7CisgICAgbWVtY3B5KHAsIHMsIG5hbWVfbGVuKTsKKyAgICBt
ZW1jcHkocCArIG5hbWVfbGVuLCAiX19fXyIsIEFDUElfTkFNRVNFR19MRU4gLSBuYW1lX2xlbik7
CisKKyAgICByZXR1cm4gMDsKK30KKworZW51bSB7CisgICAgUEFDS0FHRV9MRU5HVEhfMUJZVEVf
U0hJRlQgPSA2LCAvKiBVcCB0byA2MyAtIHVzZSBleHRyYSAyIGJpdHMuICovCisgICAgUEFDS0FH
RV9MRU5HVEhfMkJZVEVfU0hJRlQgPSA0LAorICAgIFBBQ0tBR0VfTEVOR1RIXzNCWVRFX1NISUZU
ID0gMTIsCisgICAgUEFDS0FHRV9MRU5HVEhfNEJZVEVfU0hJRlQgPSAyMCwKK307CisKKy8qCisg
KiBPbiBzdWNjZXNzLCBhbiBvYmplY3QgaW4gdGhlIGZvbGxvd2luZyBmb3JtIGlzIHN0b3JlZCBh
dCBAcGtnLgorICogICBBTUwgZW5jb2Rpbmcgb2YgcGFja2FnZSBsZW5ndGggQGxlbmd0aAorICog
ICB0aGUgb3JpZ2luYWwgY29udGVudCBpbiBAcGtnCisgKgorICogUmVmZXIgdG8gQUNQSSBzcGVj
IDYuMSwgU2VjIDIwLjIuNCAiUGFja2FnZSBMZW5ndGggRW5jb2RpbmciLgorICovCitzdGF0aWMg
aW50IGJ1aWxkX3ByZXBlbmRfcGFja2FnZV9sZW5ndGgodWludDhfdCAqcGtnLCB1aW50MzJfdCBs
ZW5ndGgpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB1aW50OF90IGJ5dGU7CisgICAgdW5zaWdu
ZWQgbGVuZ3RoX2J5dGVzOworCisgICAgaWYgKCBsZW5ndGggKyAxIDwgKDEgPDwgUEFDS0FHRV9M
RU5HVEhfMUJZVEVfU0hJRlQpICkKKyAgICAgICAgbGVuZ3RoX2J5dGVzID0gMTsKKyAgICBlbHNl
IGlmICggbGVuZ3RoICsgMiA8ICgxIDw8IFBBQ0tBR0VfTEVOR1RIXzNCWVRFX1NISUZUKSApCisg
ICAgICAgIGxlbmd0aF9ieXRlcyA9IDI7CisgICAgZWxzZSBpZiAoIGxlbmd0aCArIDMgPCAoMSA8
PCBQQUNLQUdFX0xFTkdUSF80QllURV9TSElGVCkgKQorICAgICAgICBsZW5ndGhfYnl0ZXMgPSAz
OworICAgIGVsc2UKKyAgICAgICAgbGVuZ3RoX2J5dGVzID0gNDsKKworICAgIGxlbmd0aCArPSBs
ZW5ndGhfYnl0ZXM7CisKKyAgICBzd2l0Y2ggKCBsZW5ndGhfYnl0ZXMgKQorICAgIHsKKyAgICBj
YXNlIDE6CisgICAgICAgIGJ5dGUgPSBsZW5ndGg7CisgICAgICAgIHJldHVybiBidWlsZF9wcmVw
ZW5kX2J5dGUocGtnLCBieXRlKTsKKworICAgIGNhc2UgNDoKKyAgICAgICAgYnl0ZSA9IGxlbmd0
aCA+PiBQQUNLQUdFX0xFTkdUSF80QllURV9TSElGVDsKKyAgICAgICAgaWYgKCBidWlsZF9wcmVw
ZW5kX2J5dGUocGtnLCBieXRlKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgbGVuZ3Ro
ICY9ICgxIDw8IFBBQ0tBR0VfTEVOR1RIXzRCWVRFX1NISUZUKSAtIDE7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGNhc2UgMzoKKyAgICAgICAgYnl0ZSA9IGxlbmd0aCA+PiBQQUNL
QUdFX0xFTkdUSF8zQllURV9TSElGVDsKKyAgICAgICAgaWYgKCBidWlsZF9wcmVwZW5kX2J5dGUo
cGtnLCBieXRlKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgbGVuZ3RoICY9ICgxIDw8
IFBBQ0tBR0VfTEVOR1RIXzNCWVRFX1NISUZUKSAtIDE7CisgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLworICAgIGNhc2UgMjoKKyAgICAgICAgYnl0ZSA9IGxlbmd0aCA+PiBQQUNLQUdFX0xFTkdU
SF8yQllURV9TSElGVDsKKyAgICAgICAgaWYgKCBidWlsZF9wcmVwZW5kX2J5dGUocGtnLCBieXRl
KSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgbGVuZ3RoICY9ICgxIDw8IFBBQ0tBR0Vf
TEVOR1RIXzJCWVRFX1NISUZUKSAtIDE7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAg
IH0KKworICAgIGlmICggIXJjICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIE1vc3Qg
c2lnbmlmaWNhbnQgdHdvIGJpdHMgb2YgYnl0ZSB6ZXJvIGluZGljYXRlIGhvdyBtYW55CisgICAg
ICAgICAqIGZvbGxvd2luZyBieXRlcyBhcmUgaW4gUGtnTGVuZ3RoIGVuY29kaW5nLgorICAgICAg
ICAgKi8KKyAgICAgICAgYnl0ZSA9ICgobGVuZ3RoX2J5dGVzIC0gMSkgPDwgUEFDS0FHRV9MRU5H
VEhfMUJZVEVfU0hJRlQpIHwgbGVuZ3RoOworICAgICAgICByYyA9IGJ1aWxkX3ByZXBlbmRfYnl0
ZShwa2csIGJ5dGUpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworLyoKKyAqIE9uIHN1
Y2Nlc3MsIGFuIG9iamVjdCBpbiB0aGUgZm9sbG93aW5nIGZvcm0gaXMgc3RvcmVkIGF0IEBidWYu
CisgKiAgIEBvcAorICogICBBTUwgZW5jb2Rpbmcgb2YgcGFja2FnZSBsZW5ndGggb2YgQGJ1Zgor
ICogICBvcmlnaW5hbCBjb250ZW50IGluIEBidWYKKyAqCisgKiBSZWZlciB0byBjb21tZW50cyBv
ZiBjYWxsZXJzIGZvciBBQ1BJIHNwZWMgc2VjdGlvbnMuCisgKi8KK3N0YXRpYyBpbnQgYnVpbGRf
cHJlcGVuZF9wYWNrYWdlKHVpbnQ4X3QgKmJ1ZiwgdWludDhfdCBvcCkKK3sKKyAgICB1aW50MzJf
dCBsZW5ndGggPSBnZXRfcGFja2FnZV9sZW5ndGgoYnVmKTsKKworICAgIGlmICggIWJ1aWxkX3By
ZXBlbmRfcGFja2FnZV9sZW5ndGgoYnVmLCBsZW5ndGgpICkKKyAgICAgICAgcmV0dXJuIGJ1aWxk
X3ByZXBlbmRfYnl0ZShidWYsIG9wKTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtMTsKK30K
KworLyoKKyAqIE9uIHN1Y2Nlc3MsIGFuIG9iamVjdCBpbiB0aGUgZm9sbG93aW5nIGZvcm0gaXMg
c3RvcmVkIGF0IEBidWYuCisgKiAgIEFNTF9PUF9FWFQKKyAqICAgQG9wCisgKiAgIEFNTCBlbmNv
ZGluZyBvZiBwYWNrYWdlIGxlbmd0aCBvZiBAYnVmCisgKiAgIG9yaWdpbmFsIGNvbnRlbnQgaW4g
QGJ1ZgorICoKKyAqIFJlZmVyIHRvIGNvbW1lbnRzIG9mIGNhbGxlcnMgZm9yIEFDUEkgc3BlYyBz
ZWN0aW9ucy4KKyAqLworc3RhdGljIGludCBidWlsZF9wcmVwZW5kX2V4dF9wYWNrYWdlKHVpbnQ4
X3QgKmJ1ZiwgdWludDhfdCBvcCkKK3sKKyAgICBpZiAoICFidWlsZF9wcmVwZW5kX3BhY2thZ2Uo
YnVmLCBvcCkgKQorICAgICAgICByZXR1cm4gYnVpbGRfcHJlcGVuZF9ieXRlKGJ1ZiwgQU1MX09Q
X0VYVCk7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLTE7Cit9CisKK3ZvaWQgKmFtbF9idWls
ZF9iZWdpbihzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0KQoreworICAgIHVpbnQzMl90IGFsaWduID0g
Y3R4dC0+bWluX2FsbG9jX2J5dGVfYWxpZ247CisKKyAgICBhbGxvYy5jdHh0ID0gY3R4dDsKKyAg
ICBhbGxvYy5idWYgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQsIGFsaWduLCBhbGlnbik7Cisg
ICAgYWxsb2MuY2FwYWNpdHkgPSBhbGlnbjsKKyAgICBhbGxvYy51c2VkID0gMDsKKworICAgIHJl
dHVybiBhbGxvYy5idWY7Cit9CisKK3VpbnQzMl90IGFtbF9idWlsZF9lbmQodm9pZCkKK3sKKyAg
ICByZXR1cm4gYWxsb2MudXNlZDsKK30KKworLyoKKyAqIE9uIHN1Y2Nlc3MsIGFuIG9iamVjdCBp
biB0aGUgZm9sbG93aW5nIGZvcm0gaXMgc3RvcmVkIGF0IEBidWYuCisgKiAgIHRoZSBmaXJzdCBA
bGVuZ3RoIGJ5dGVzIGluIEBibG9iCisgKiAgIHRoZSBvcmlnaW5hbCBjb250ZW50IGluIEBidWYK
KyAqLworaW50IGFtbF9wcmVwZW5kX2Jsb2IodWludDhfdCAqYnVmLCBjb25zdCB2b2lkICpibG9i
LCB1aW50MzJfdCBibG9iX2xlbmd0aCkKK3sKKyAgICB1aW50MzJfdCBsZW47CisKKyAgICBBU1NF
UlQoYnVmID49IGFsbG9jLmJ1Zik7CisgICAgbGVuID0gYnVmIC0gYWxsb2MuYnVmOworICAgIEFT
U0VSVChhbGxvYy51c2VkID49IGxlbik7CisgICAgbGVuID0gYWxsb2MudXNlZCAtIGxlbjsKKwor
ICAgIGlmICggIWFtbF9idWZfYWxsb2MoYmxvYl9sZW5ndGgpICkKKyAgICAgICAgcmV0dXJuIC0x
OworICAgIGlmICggbGVuICkKKyAgICAgICAgbWVtbW92ZShidWYgKyBibG9iX2xlbmd0aCwgYnVm
LCBsZW4pOworCisgICAgbWVtY3B5KGJ1ZiwgYmxvYiwgYmxvYl9sZW5ndGgpOworCisgICAgcmV0
dXJuIDA7Cit9CisKKy8qCisgKiBPbiBzdWNjZXNzLCBhbiBvYmplY3QgZGVjb2RlZCBhcyBiZWxv
dyBpcyBzdG9yZWQgYXQgQGJ1Zi4KKyAqICAgRGV2aWNlIChAbmFtZSkKKyAqICAgeworICogICAg
IHRoZSBvcmlnaW5hbCBjb250ZW50IGluIEBidWYKKyAqICAgfQorICoKKyAqIFJlZmVyIHRvIEFD
UEkgc3BlYyA2LjEsIFNlYyAyMC4yLjUuMiAiTmFtZWQgT2JqZWN0cyBFbmNvZGluZyIgLQorICog
IkRlZkRldmljZSIuCisgKi8KK2ludCBhbWxfcHJlcGVuZF9kZXZpY2UodWludDhfdCAqYnVmLCBj
b25zdCBjaGFyICpuYW1lKQoreworICAgIGlmICggIWJ1aWxkX3ByZXBlbmRfbmFtZShidWYsIG5h
bWUpICkKKyAgICAgICAgcmV0dXJuIGJ1aWxkX3ByZXBlbmRfZXh0X3BhY2thZ2UoYnVmLCBBTUxf
T1BfREVWSUNFKTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiAtMTsKK30KKworLyoKKyAqIE9u
IHN1Y2Nlc3MsIGFuIG9iamVjdCBkZWNvZGVkIGFzIGJlbG93IGlzIHN0b3JlZCBhdCBAYnVmLgor
ICogICBTY29wZSAoQG5hbWUpCisgKiAgIHsKKyAqICAgICB0aGUgb3JpZ2luYWwgY29udGVudCBp
biBAYnVmCisgKiAgIH0KKyAqCisgKiBSZWZlciB0byBBQ1BJIHNwZWMgNi4xLCBTZWMgMjAuMi41
LjEgIk5hbWVzcGFjZSBNb2RpZmllciBPYmplY3RzCisgKiBFbmNvZGluZyIgLSAiRGVmU2NvcGUi
LgorICovCitpbnQgYW1sX3ByZXBlbmRfc2NvcGUodWludDhfdCAqYnVmLCBjb25zdCBjaGFyICpu
YW1lKQoreworICAgIGlmICggIWJ1aWxkX3ByZXBlbmRfbmFtZShidWYsIG5hbWUpICkKKyAgICAg
ICAgcmV0dXJuIGJ1aWxkX3ByZXBlbmRfcGFja2FnZShidWYsIEFNTF9PUF9TQ09QRSk7CisgICAg
ZWxzZQorICAgICAgICByZXR1cm4gLTE7Cit9CmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2Ft
bF9idWlsZC5oIGIvdG9vbHMvbGliYWNwaS9hbWxfYnVpbGQuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4zMGFjYzBmN2ExCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMv
bGliYWNwaS9hbWxfYnVpbGQuaApAQCAtMCwwICsxLDExNiBAQAorLyoKKyAqIHRvb2xzL2xpYmFj
cGkvYW1sX2J1aWxkLmgKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcsIEludGVsIENvcnBvcmF0
aW9uLgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMi4xLCBhcyBwdWJs
aXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIGxpYnJh
cnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhp
cyBsaWJyYXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
Ki8KKworI2lmbmRlZiBfQU1MX0JVSUxEX0hfCisjZGVmaW5lIF9BTUxfQlVJTERfSF8KKworI2lu
Y2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgImxpYmFjcGkuaCIKKworLyoKKyAqIE5COiBBbGwg
YW1sX3ByZXBlbmRfKiBjYWxscywgd2hpY2ggYnVpbGQgQU1MIGNvZGUgaW4gb25lIEFDUEkKKyAq
ICAgICB0YWJsZSwgc2hvdWxkIGJlIHBsYWNlZCBiZXR3ZWVuIGEgcGFpciBvZiBjYWxscyB0bwor
ICogICAgIGFtbF9idWlsZF9iZWdpbigpIGFuZCBhbWxfYnVpbGRfZW5kKCkuIE5lc3RlZCBhbWxf
YnVpbGRfYmVnaW4oKQorICogICAgIGFuZCBhbWxfYnVpbGRfZW5kKCkgYXJlIG5vdCBzdXBwb3J0
ZWQuCisgKgorICogTkI6IElmIGEgY2FsbCB0byBhbWxfcHJlcGVuZF8qKCkgZmFpbHMsIHRoZSBB
TUwgYnVpbGRlciBidWZmZXIKKyAqICAgICB3aWxsIGJlIGluIGFuIGluY29uc2lzdGVudCBzdGF0
ZSwgYW5kIGFueSBmb2xsb3dpbmcgY2FsbHMgdG8KKyAqICAgICBhbWxfcHJlcGVuZF8qKCkgd2ls
bCByZXN1bHQgaW4gdW5kZWZpbmVkIGJlaGF2aW9yLgorICovCisKKy8qKgorICogUmVzZXQgdGhl
IEFNTCBidWlsZGVyIGFuZCBiZWdpbiBhIG5ldyByb3VuZCBvZiBidWlsZGluZy4KKyAqCisgKiBQ
YXJhbWV0ZXJzOgorICogICBjdHh0OiBBQ1BJIGNvbnRleHQgdXNlZCBieSB0aGUgQU1MIGJ1aWxk
ZXIKKyAqCisgKiBSZXR1cm5zOgorICogICBhIHBvaW50ZXIgdG8gdGhlIGJ1aWxkZXIgYnVmZmVy
IHdoZXJlIHRoZSBBTUwgY29kZSB3aWxsIGJlIHN0b3JlZAorICovCit2b2lkICphbWxfYnVpbGRf
YmVnaW4oc3RydWN0IGFjcGlfY3R4dCAqY3R4dCk7CisKKy8qKgorICogTWFyayB0aGUgZW5kIG9m
IGEgcm91bmQgb2YgQU1MIGJ1aWxkaW5nLgorICoKKyAqIFJldHVybnM6CisgKiAgdGhlIG51bWJl
ciBvZiBieXRlcyBpbiB0aGUgYnVpbGRlciBidWZmZXIgYnVpbHQgaW4gdGhpcyByb3VuZAorICov
Cit1aW50MzJfdCBhbWxfYnVpbGRfZW5kKHZvaWQpOworCisvKioKKyAqIFByZXBlbmQgYSBibG9i
LCB3aGljaCBjYW4gY29udGFpbiBhcmJpdHJhcnkgY29udGVudCwgdG8gdGhlIGJ1aWxkZXIgYnVm
ZmVyLgorICoKKyAqIE9uIHN1Y2Nlc3MsIGFuIG9iamVjdCBpbiB0aGUgZm9sbG93aW5nIGZvcm0g
aXMgc3RvcmVkIGF0IEBidWYuCisgKiAgIHRoZSBmaXJzdCBAbGVuZ3RoIGJ5dGVzIGluIEBibG9i
CisgKiAgIHRoZSBvcmlnaW5hbCBjb250ZW50IGluIEBidWYKKyAqCisgKiBQYXJhbWV0ZXJzOgor
ICogICBidWY6ICAgIHBvaW50ZXIgdG8gdGhlIGJ1aWxkZXIgYnVmZmVyCisgKiAgIGJsb2I6ICAg
cG9pbnRlciB0byB0aGUgYmxvYgorICogICBsZW5ndGg6IHRoZSBudW1iZXIgb2YgYnl0ZXMgaW4g
dGhlIGJsb2IKKyAqCisgKiBSZXR1cm46CisgKiAgIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVy
ZS4KKyAqLworaW50IGFtbF9wcmVwZW5kX2Jsb2IodWludDhfdCAqYnVmLCBjb25zdCB2b2lkICpi
bG9iLCB1aW50MzJfdCBsZW5ndGgpOworCisvKioKKyAqIFByZXBlbmQgYW4gQU1MIGRldmljZSBz
dHJ1Y3R1cmUgdG8gdGhlIGJ1aWxkZXIgYnVmZmVyLiBUaGUgZXhpc3RpbmcKKyAqIGRhdGEgaW4g
dGhlIGJ1aWxkZXIgYnVmZmVyIGlzIGluY2x1ZGVkIGluIHRoZSBBTUwgZGV2aWNlLgorICoKKyAq
IE9uIHN1Y2Nlc3MsIGFuIG9iamVjdCBkZWNvZGVkIGFzIGJlbG93IGlzIHN0b3JlZCBhdCBAYnVm
LgorICogICBEZXZpY2UgKEBuYW1lKQorICogICB7CisgKiAgICAgdGhlIG9yaWdpbmFsIGNvbnRl
bnQgaW4gQGJ1ZgorICogICB9CisgKgorICogUmVmZXIgdG8gQUNQSSBzcGVjIDYuMSwgU2VjIDIw
LjIuNS4yICJOYW1lZCBPYmplY3RzIEVuY29kaW5nIiAtCisgKiAiRGVmRGV2aWNlIi4KKyAqCisg
KiBQYXJhbWV0ZXJzOgorICogICBidWY6ICBwb2ludGVyIHRvIHRoZSBidWlsZGVyIGJ1ZmZlcgor
ICogICBuYW1lOiB0aGUgbmFtZSBvZiB0aGUgZGV2aWNlCisgKgorICogUmV0dXJuOgorICogICAw
IG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCisgKi8KK2ludCBhbWxfcHJlcGVuZF9kZXZpY2Uo
dWludDhfdCAqYnVmLCBjb25zdCBjaGFyICpuYW1lKTsKKworLyoqCisgKiBQcmVwZW5kIGFuIEFN
TCBzY29wZSBzdHJ1Y3R1cmUgdG8gdGhlIGJ1aWxkZXIgYnVmZmVyLiBUaGUgZXhpc3RpbmcKKyAq
IGRhdGEgaW4gdGhlIGJ1aWxkZXIgYnVmZmVyIGlzIGluY2x1ZGVkIGluIHRoZSBBTUwgc2NvcGUu
CisgKgorICogT24gc3VjY2VzcywgYW4gb2JqZWN0IGRlY29kZWQgYXMgYmVsb3cgaXMgc3RvcmVk
IGF0IEBidWYuCisgKiAgIFNjb3BlIChAbmFtZSkKKyAqICAgeworICogICAgIHRoZSBvcmlnaW5h
bCBjb250ZW50IGluIEBidWYKKyAqICAgfQorICoKKyAqIFJlZmVyIHRvIEFDUEkgc3BlYyA2LjEs
IFNlYyAyMC4yLjUuMSAiTmFtZXNwYWNlIE1vZGlmaWVyIE9iamVjdHMKKyAqIEVuY29kaW5nIiAt
ICJEZWZTY29wZSIuCisgKgorICogUGFyYW1ldGVyczoKKyAqICAgYnVmOiAgcG9pbnRlciB0byB0
aGUgYnVpbGRlciBidWZmZXIKKyAqICAgbmFtZTogdGhlIG5hbWUgb2YgdGhlIHNjb3BlCisgKgor
ICogUmV0dXJuOgorICogICAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCisgKi8KK2ludCBh
bWxfcHJlcGVuZF9zY29wZSh1aW50OF90ICpidWYsIGNvbnN0IGNoYXIgKm5hbWUpOworCisjZW5k
aWYgLyogX0FNTF9CVUlMRF9IXyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUg
Yi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCBhZWUwYTRjMzc0Li43OTFjOWFkMDVlIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpA
QCAtNzcsMTEgKzc3LDEyIEBAIGVuZGlmCiAKIEFDUElfUEFUSCAgPSAkKFhFTl9ST09UKS90b29s
cy9saWJhY3BpCiBEU0RUX0ZJTEVTLSQoQ09ORklHX1g4NikgPSBkc2R0X3B2aC5jCi1BQ1BJX09C
SlMgID0gJChwYXRzdWJzdCAlLmMsJS5vLCQoRFNEVF9GSUxFUy15KSkgYnVpbGQubyBzdGF0aWNf
dGFibGVzLm8KK0FDUElfT0JKUyAgPSAkKHBhdHN1YnN0ICUuYywlLm8sJChEU0RUX0ZJTEVTLXkp
KSBidWlsZC5vIHN0YXRpY190YWJsZXMubyBhbWxfYnVpbGQubwogJChEU0RUX0ZJTEVTLXkpOiBh
Y3BpCiAkKEFDUElfT0JKUyk6IENGTEFHUyArPSAtSS4gLURMSUJBQ1BJX1NURFVUSUxTPVwiJChD
VVJESVIpL2xpYnhsX3g4Nl9hY3BpLmhcIgogdnBhdGggYnVpbGQuYyAkKEFDUElfUEFUSCkvCiB2
cGF0aCBzdGF0aWNfdGFibGVzLmMgJChBQ1BJX1BBVEgpLwordnBhdGggYW1sX2J1aWxkLmMgJChB
Q1BJX1BBVEgpLwogTElCWExfT0JKUy0kKENPTkZJR19YODYpICs9ICQoQUNQSV9PQkpTKQogCiAu
UEhPTlk6IGFjcGkKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVx-0003Ki-Se; Mon, 11 Sep 2017 04:40:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVv-000367-Uc
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:40:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 80/EB-03454-3A316B95; Mon, 11 Sep 2017 04:40:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhortAeFu
 kwYMeeYslHxezODB6HN39mymAMYo1My8pvyKBNePSzsmsBTOcKq68vcnawLjBqIuRi0NIYDqj
 RO/fB2xdjJwcEgK8EkeWzWCFsAMk5u7oYgSxhQR6GSWOrg4EsdkE9CVWPD4IViMiIC1x7fNlR
 pBBzALzmCQmf7nOBJIQFnCXuPbsIJjNIqAqcfPva7AFvAJ2Ev8+H4daIC+xq+0imM0JFD/48h
 0zxDJbiQWnF7BOYORdwMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMCAYgGAH4+K1gYcYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldF
 aFukkGBRanpqRVpmDjA0YdISHDxKIrxRIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzy
 oEUCYAUZZTmwY2AxcklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNGgEzhycwrgdv0CugIJq
 AjeC5tATmiJBEhJdXA6F18uPS/mNCrSuG5qo+818+J2JMjuL9o4yH5dKk7R+OuMaYduzQtLvy
 M3+20RVNOXel8fUH1B8OyyPZ9VUUSVTJ9YXz5lXcmVC5/bLzr8acVYQsPCDWd2GOpdnna9sj6
 R5+KGp7fND/8S6V0qfHs9VMXO7SlrLp0cnLtUlsNwXXSW0sT2KQsfJRYijMSDbWYi4oTAYnM/
 5iOAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!29
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51496 invoked from network); 11 Sep 2017 04:40:00 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:40:00 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:39:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078587"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:39:57 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:15 +0800
Message-Id: <20170911043820.14617-35-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 34/39] tools/libacpi: add DM ACPI
	blacklists
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBndWVzdCBBQ1BJIHRhYmxlcyBhbmQgbmFtZXNwYWNlIGRldmljZXMgYXJlIGNvbnN0cnVj
dGVkIGJ5IFhlbiwKYW5kIHNob3VsZCBub3QgYmUgbG9hZGVkIGZyb20gZGV2aWNlIG1vZGVsLiBU
aGlzIGNvbW1pdCBhZGRzIHRoZWlyCnRhYmxlIHNpZ25hdHVyZXMgYW5kIGRldmljZSBuYW1lcyBp
bnRvIHR3byBibGFja2xpc3RzLCB3aGljaCB3aWxsIGJlCnVzZWQgdG8gY2hlY2sgdGhlIGNvbGxp
c2lvbnMgYmV0d2VlbiBndWVzdCBBQ1BJIGNvbnN0cnVjdGVkIGJ5IFhlbiBhbmQKZ3Vlc3QgQUNQ
SSBwYXNzZWQgZnJvbSBkZXZpY2UgbW9kZWwuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFu
ZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJhY3BpL2J1aWxk
LmMgICB8IDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oIHwgIDUgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDk4
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29s
cy9saWJhY3BpL2J1aWxkLmMKaW5kZXggZjk4ODFjOTYwNC4uNDkzY2E0ODAyNSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpAQCAt
NTYsNiArNTYsNzYgQEAgc3RydWN0IGFjcGlfaW5mbyB7CiAgICAgdWludDY0X3QgcGNpX2hpX21p
biwgcGNpX2hpX2xlbjsgLyogMjQsIDMyIC0gUENJIEkvTyBob2xlIGJvdW5kYXJpZXMgKi8KIH07
CiAKKy8qIEFDUEkgdGFibGVzIG9mIGZvbGxvd2luZyBzaWduYXR1cmVzIHNob3VsZCBub3QgYXBw
ZWFyIGluIERNIEFDUEkgKi8KK3N0YXRpYyB1aW50NjRfdCBkbV9hY3BpX3NpZ25hdHVyZV9ibGFj
a2xpc3RbNjRdOworLyogQUNQSSBuYW1lc3BhY2UgZGV2aWNlcyBvZiBmb2xsb3dpbmcgbmFtZXMg
c2hvdWxkIG5vdCBhcHBlYXIgaW4gRE0gQUNQSSAqLworc3RhdGljIGNvbnN0IGNoYXIgKmRtX2Fj
cGlfZGV2bmFtZV9ibGFja2xpc3RbNjRdOworCitzdGF0aWMgaW50IGRtX2FjcGlfYmxhY2tsaXN0
X3NpZ25hdHVyZShzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywgdWludDY0X3Qgc2lnKQorewor
ICAgIHVuc2lnbmVkIGludCBpLCBuciA9IEFSUkFZX1NJWkUoZG1fYWNwaV9zaWduYXR1cmVfYmxh
Y2tsaXN0KTsKKworICAgIGlmICggIShjb25maWctPnRhYmxlX2ZsYWdzICYgQUNQSV9IQVNfRE0p
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKysgKQor
ICAgIHsKKyAgICAgICAgdWludDY0X3QgZW50cnkgPSBkbV9hY3BpX3NpZ25hdHVyZV9ibGFja2xp
c3RbaV07CisKKyAgICAgICAgaWYgKCBlbnRyeSA9PSBzaWcgKQorICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIGVsc2UgaWYgKCBlbnRyeSA9PSAwICkKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgIH0KKworICAgIGlmICggaSA+PSBuciApCisgICAgeworICAgICAgICBjb25maWctPnRhYmxl
X2ZsYWdzICY9IH5BQ1BJX0hBU19ETTsKKworICAgICAgICBwcmludGYoIkVSUk9SOiBETSBBQ1BJ
IHNpZ25hdHVyZSBibGFja2xpc3QgaXMgZnVsbCAoc2l6ZSAldSksICIKKyAgICAgICAgICAgICAg
ICJkaXNhYmxlIERNIEFDUElcbiIsIG5yKTsKKworICAgICAgICByZXR1cm4gLUVOT1NQQzsKKyAg
ICB9CisKKyAgICBkbV9hY3BpX3NpZ25hdHVyZV9ibGFja2xpc3RbaV0gPSBzaWc7CisKKyAgICBy
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBkbV9hY3BpX2JsYWNrbGlzdF9kZXZuYW1lKHN0cnVj
dCBhY3BpX2NvbmZpZyAqY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKmRldm5hbWUpCit7CisgICAgdW5zaWduZWQgaW50IGksIG5yID0gQVJS
QVlfU0laRShkbV9hY3BpX2Rldm5hbWVfYmxhY2tsaXN0KTsKKworICAgIGlmICggIShjb25maWct
PnRhYmxlX2ZsYWdzICYgQUNQSV9IQVNfRE0pICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IG5yOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqZW50
cnkgPSBkbV9hY3BpX2Rldm5hbWVfYmxhY2tsaXN0W2ldOworCisgICAgICAgIGlmICggIWVudHJ5
ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoICFzdHJuY21wKGVudHJ5LCBkZXZu
YW1lLCA0KSApCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAoIGkgPj0g
bnIgKQorICAgIHsKKyAgICAgICAgY29uZmlnLT50YWJsZV9mbGFncyAmPSB+QUNQSV9IQVNfRE07
CisKKyAgICAgICAgcHJpbnRmKCJFUlJPUjogRE0gQUNQSSBkZXZuYW1lIGJsYWNrbGlzdCBpcyBm
dWxsIChzaXplICV1KSwgIgorICAgICAgICAgICAgICAgImRpc2FibGUgbG9hZGluZyBETSBBQ1BJ
XG4iLCBucik7CisKKyAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisgICAgfQorCisgICAgZG1fYWNw
aV9kZXZuYW1lX2JsYWNrbGlzdFtpXSA9IGRldm5hbWU7CisKKyAgICByZXR1cm4gMDsKK30KKwog
c3RhdGljIHZvaWQgc2V0X2NoZWNrc3VtKAogICAgIHZvaWQgKnRhYmxlLCB1aW50MzJfdCBjaGVj
a3N1bV9vZmZzZXQsIHVpbnQzMl90IGxlbmd0aCkKIHsKQEAgLTM2MCw2ICs0MzAsNyBAQCBzdGF0
aWMgaW50IGNvbnN0cnVjdF9zZWNvbmRhcnlfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQs
CiAgICAgICAgIG1hZHQgPSBjb25zdHJ1Y3RfbWFkdChjdHh0LCBjb25maWcsIGluZm8pOwogICAg
ICAgICBpZiAoIW1hZHQpIHJldHVybiAtMTsKICAgICAgICAgdGFibGVfcHRyc1tucl90YWJsZXMr
K10gPSBjdHh0LT5tZW1fb3BzLnYycChjdHh0LCBtYWR0KTsKKyAgICAgICAgZG1fYWNwaV9ibGFj
a2xpc3Rfc2lnbmF0dXJlKGNvbmZpZywgbWFkdC0+aGVhZGVyLnNpZ25hdHVyZSk7CiAgICAgfQog
CiAgICAgLyogSFBFVC4gKi8KQEAgLTM2OCw2ICs0MzksNyBAQCBzdGF0aWMgaW50IGNvbnN0cnVj
dF9zZWNvbmRhcnlfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgICAgIGhwZXQg
PSBjb25zdHJ1Y3RfaHBldChjdHh0LCBjb25maWcpOwogICAgICAgICBpZiAoIWhwZXQpIHJldHVy
biAtMTsKICAgICAgICAgdGFibGVfcHRyc1tucl90YWJsZXMrK10gPSBjdHh0LT5tZW1fb3BzLnYy
cChjdHh0LCBocGV0KTsKKyAgICAgICAgZG1fYWNwaV9ibGFja2xpc3Rfc2lnbmF0dXJlKGNvbmZp
ZywgaHBldC0+aGVhZGVyLnNpZ25hdHVyZSk7CiAgICAgfQogCiAgICAgLyogV0FFVC4gKi8KQEAg
LTM3Nyw2ICs0NDksNyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF9zZWNvbmRhcnlfdGFibGVzKHN0
cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgICAgIGlmICggIXdhZXQgKQogICAgICAgICAgICAg
cmV0dXJuIC0xOwogICAgICAgICB0YWJsZV9wdHJzW25yX3RhYmxlcysrXSA9IGN0eHQtPm1lbV9v
cHMudjJwKGN0eHQsIHdhZXQpOworICAgICAgICBkbV9hY3BpX2JsYWNrbGlzdF9zaWduYXR1cmUo
Y29uZmlnLCB3YWV0LT5oZWFkZXIuc2lnbmF0dXJlKTsKICAgICB9CiAKICAgICBpZiAoIGNvbmZp
Zy0+dGFibGVfZmxhZ3MgJiBBQ1BJX0hBU19TU0RUX1BNICkKQEAgLTM4NSw2ICs0NTgsOSBAQCBz
dGF0aWMgaW50IGNvbnN0cnVjdF9zZWNvbmRhcnlfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0
eHQsCiAgICAgICAgIGlmICghc3NkdCkgcmV0dXJuIC0xOwogICAgICAgICBtZW1jcHkoc3NkdCwg
c3NkdF9wbSwgc2l6ZW9mKHNzZHRfcG0pKTsKICAgICAgICAgdGFibGVfcHRyc1tucl90YWJsZXMr
K10gPSBjdHh0LT5tZW1fb3BzLnYycChjdHh0LCBzc2R0KTsKKyAgICAgICAgZG1fYWNwaV9ibGFj
a2xpc3RfZGV2bmFtZShjb25maWcsICJBQyIpOworICAgICAgICBkbV9hY3BpX2JsYWNrbGlzdF9k
ZXZuYW1lKGNvbmZpZywgIkJBVDAiKTsKKyAgICAgICAgZG1fYWNwaV9ibGFja2xpc3RfZGV2bmFt
ZShjb25maWcsICJCQVQxIik7CiAgICAgfQogCiAgICAgaWYgKCBjb25maWctPnRhYmxlX2ZsYWdz
ICYgQUNQSV9IQVNfU1NEVF9TMyApCkBAIC00NTAsNiArNTI2LDggQEAgc3RhdGljIGludCBjb25z
dHJ1Y3Rfc2Vjb25kYXJ5X3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRlciwgY2hlY2tzdW0pLAog
ICAgICAgICAgICAgICAgICAgICAgICAgIHRjcGEtPmhlYWRlci5sZW5ndGgpOwogICAgICAgICB9
CisgICAgICAgIGRtX2FjcGlfYmxhY2tsaXN0X3NpZ25hdHVyZShjb25maWcsIHRjcGEtPmhlYWRl
ci5zaWduYXR1cmUpOworICAgICAgICBkbV9hY3BpX2JsYWNrbGlzdF9kZXZuYW1lKGNvbmZpZywg
IlRQTSIpOwogICAgIH0KIAogICAgIC8qIFNSQVQgYW5kIFNMSVQgKi8KQEAgLTQ1OSwxMSArNTM3
LDE3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3NlY29uZGFyeV90YWJsZXMoc3RydWN0IGFjcGlf
Y3R4dCAqY3R4dCwKICAgICAgICAgc3RydWN0IGFjcGlfMjBfc2xpdCAqc2xpdCA9IGNvbnN0cnVj
dF9zbGl0KGN0eHQsIGNvbmZpZyk7CiAKICAgICAgICAgaWYgKCBzcmF0ICkKKyAgICAgICAgewog
ICAgICAgICAgICAgdGFibGVfcHRyc1tucl90YWJsZXMrK10gPSBjdHh0LT5tZW1fb3BzLnYycChj
dHh0LCBzcmF0KTsKKyAgICAgICAgICAgIGRtX2FjcGlfYmxhY2tsaXN0X3NpZ25hdHVyZShjb25m
aWcsIHNyYXQtPmhlYWRlci5zaWduYXR1cmUpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHByaW50ZigiRmFpbGVkIHRvIGJ1aWxkIFNSQVQsIHNraXBwaW5nLi4uXG4iKTsK
ICAgICAgICAgaWYgKCBzbGl0ICkKKyAgICAgICAgewogICAgICAgICAgICAgdGFibGVfcHRyc1tu
cl90YWJsZXMrK10gPSBjdHh0LT5tZW1fb3BzLnYycChjdHh0LCBzbGl0KTsKKyAgICAgICAgICAg
IGRtX2FjcGlfYmxhY2tsaXN0X3NpZ25hdHVyZShjb25maWcsIHNsaXQtPmhlYWRlci5zaWduYXR1
cmUpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHByaW50ZigiRmFpbGVk
IHRvIGJ1aWxkIFNMSVQsIHNraXBwaW5nLi4uXG4iKTsKICAgICB9CkBAIC01NDMsNiArNjI3LDcg
QEAgaW50IGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0cnVjdCBh
Y3BpX2NvbmZpZyAqY29uZmlnKQogICAgIGZhY3MgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQs
IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9mYWNzKSwgMTYpOwogICAgIGlmICghZmFjcykgZ290byBv
b207CiAgICAgbWVtY3B5KGZhY3MsICZGYWNzLCBzaXplb2Yoc3RydWN0IGFjcGlfMjBfZmFjcykp
OworICAgIGRtX2FjcGlfYmxhY2tsaXN0X3NpZ25hdHVyZShjb25maWcsIGZhY3MtPnNpZ25hdHVy
ZSk7CiAKICAgICAvKgogICAgICAqIEFsdGVybmF0aXZlIERTRFRzIHdlIGdldCBsaW5rZWQgYWdh
aW5zdC4gQSBjb3Zlci1hbGwgRFNEVCBmb3IgdXAgdG8gdGhlCkBAIC01NjQsNiArNjQ5LDkgQEAg
aW50IGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0cnVjdCBhY3Bp
X2NvbmZpZyAqY29uZmlnKQogICAgICAgICBpZiAoIWRzZHQpIGdvdG8gb29tOwogICAgICAgICBt
ZW1jcHkoZHNkdCwgY29uZmlnLT5kc2R0X2FueWNwdSwgY29uZmlnLT5kc2R0X2FueWNwdV9sZW4p
OwogICAgIH0KKyAgICBkbV9hY3BpX2JsYWNrbGlzdF9zaWduYXR1cmUoY29uZmlnLCAoKHN0cnVj
dCBhY3BpX2hlYWRlciAqKWRzZHQpLT5zaWduYXR1cmUpOworICAgIGRtX2FjcGlfYmxhY2tsaXN0
X2Rldm5hbWUoY29uZmlnLCAiTUVNMCIpOworICAgIGRtX2FjcGlfYmxhY2tsaXN0X2Rldm5hbWUo
Y29uZmlnLCAiUENJMCIpOwogCiAgICAgLyoKICAgICAgKiBOLkIuIEFDUEkgMS4wIG9wZXJhdGlu
ZyBzeXN0ZW1zIG1heSBub3QgaGFuZGxlIEZBRFQgd2l0aCByZXZpc2lvbiAyCkBAIC01ODMsNiAr
NjcxLDcgQEAgaW50IGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0
cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKQogICAgIHNldF9jaGVja3N1bShmYWR0XzEwLAogICAg
ICAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgYWNwaV9oZWFkZXIsIGNoZWNrc3VtKSwKICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpXzEwX2ZhZHQpKTsKKyAgICBkbV9hY3Bp
X2JsYWNrbGlzdF9zaWduYXR1cmUoY29uZmlnLCBmYWR0XzEwLT5oZWFkZXIuc2lnbmF0dXJlKTsK
IAogICAgIHN3aXRjaCAoIGNvbmZpZy0+YWNwaV9yZXZpc2lvbiApCiAgICAgewpAQCAtNjM0LDYg
KzcyMyw3IEBAIGludCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBz
dHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZykKICAgICAgICAgZmFkdC0+aWFwY19ib290X2FyY2gg
fD0gQUNQSV9GQURUX05PX0NNT1NfUlRDOwogICAgIH0KICAgICBzZXRfY2hlY2tzdW0oZmFkdCwg
b2Zmc2V0b2Yoc3RydWN0IGFjcGlfaGVhZGVyLCBjaGVja3N1bSksIGZhZHRfc2l6ZSk7CisgICAg
ZG1fYWNwaV9ibGFja2xpc3Rfc2lnbmF0dXJlKGNvbmZpZywgZmFkdC0+aGVhZGVyLnNpZ25hdHVy
ZSk7CiAKICAgICBucl9zZWNvbmRhcmllcyA9IGNvbnN0cnVjdF9zZWNvbmRhcnlfdGFibGVzKGN0
eHQsIHNlY29uZGFyeV90YWJsZXMsCiAgICAgICAgICAgICAgICAgIGNvbmZpZywgYWNwaV9pbmZv
KTsKQEAgLTY1Miw2ICs3NDIsNyBAQCBpbnQgYWNwaV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlf
Y3R4dCAqY3R4dCwgc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcpCiAgICAgc2V0X2NoZWNrc3Vt
KHhzZHQsCiAgICAgICAgICAgICAgICAgIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRlciwgY2hl
Y2tzdW0pLAogICAgICAgICAgICAgICAgICB4c2R0LT5oZWFkZXIubGVuZ3RoKTsKKyAgICBkbV9h
Y3BpX2JsYWNrbGlzdF9zaWduYXR1cmUoY29uZmlnLCB4c2R0LT5oZWFkZXIuc2lnbmF0dXJlKTsK
IAogICAgIHJzZHQgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQsIHNpemVvZihzdHJ1Y3QgYWNw
aV8yMF9yc2R0KSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVpbnQz
Ml90KSAqIG5yX3NlY29uZGFyaWVzLApAQCAtNjY1LDYgKzc1Niw3IEBAIGludCBhY3BpX2J1aWxk
X3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZp
ZykKICAgICBzZXRfY2hlY2tzdW0ocnNkdCwKICAgICAgICAgICAgICAgICAgb2Zmc2V0b2Yoc3Ry
dWN0IGFjcGlfaGVhZGVyLCBjaGVja3N1bSksCiAgICAgICAgICAgICAgICAgIHJzZHQtPmhlYWRl
ci5sZW5ndGgpOworICAgIGRtX2FjcGlfYmxhY2tsaXN0X3NpZ25hdHVyZShjb25maWcsIHJzZHQt
PmhlYWRlci5zaWduYXR1cmUpOwogCiAgICAgLyoKICAgICAgKiBGaWxsIGluIGxvdy1tZW1vcnkg
ZGF0YSBzdHJ1Y3R1cmVzOiBhY3BpX2luZm8gYW5kIFJTRFAuCkBAIC02ODAsNiArNzcyLDcgQEAg
aW50IGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0cnVjdCBhY3Bp
X2NvbmZpZyAqY29uZmlnKQogICAgIHNldF9jaGVja3N1bShyc2RwLAogICAgICAgICAgICAgICAg
ICBvZmZzZXRvZihzdHJ1Y3QgYWNwaV8yMF9yc2RwLCBleHRlbmRlZF9jaGVja3N1bSksCiAgICAg
ICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9yc2RwKSk7CisgICAgZG1fYWNwaV9i
bGFja2xpc3Rfc2lnbmF0dXJlKGNvbmZpZywgcnNkcC0+c2lnbmF0dXJlKTsKIAogICAgIGlmICgg
IW5ld192bV9naWQoY3R4dCwgY29uZmlnLCBhY3BpX2luZm8pICkKICAgICAgICAgZ290byBvb207
CmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGli
YWNwaS5oCmluZGV4IGFiODZhMzU1MDkuLjg3ZjMxMWJmYWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YmFjcGkvbGliYWNwaS5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCkBAIC0zNiw2ICsz
NiwxMSBAQAogI2RlZmluZSBBQ1BJX0hBU184MDQyICAgICAgICAgICAgICAoMTw8MTMpCiAjZGVm
aW5lIEFDUElfSEFTX0NNT1NfUlRDICAgICAgICAgICgxPDwxNCkKICNkZWZpbmUgQUNQSV9IQVNf
U1NEVF9MQVBUT1BfU0xBVEUgKDE8PDE1KQorI2RlZmluZSBBQ1BJX0hBU19ETSAgICAgICAgICAg
ICAgICAoMTw8MTYpCisKKyNpZm5kZWYgQVJSQVlfU0laRQorI2RlZmluZSBBUlJBWV9TSVpFKGEp
IChzaXplb2YoYSkgLyBzaXplb2YoYVswXSkpCisjZW5kaWYKIAogc3RydWN0IHhlbl92bWVtcmFu
Z2U7CiBzdHJ1Y3QgYWNwaV9udW1hIHsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVy-0003LX-4s; Mon, 11 Sep 2017 04:40:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVw-0003B8-Cb
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:40:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BA/81-03616-3A316B95; Mon, 11 Sep 2017 04:40:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhortYeFu
 kwcE3TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3SVNYCibEVNy6MpW9gXGCcxcjF4eQwHRG
 iTnfn7J2MXJySAjwShxZNgPKDpD4cO4bE4gtJNDLKLH9riSIzSagL7Hi8UGwGhEBaYlrny8zg
 gxiFjjFJLF+32QWkISwQIjEtR3XmUFsFgFViddvLrOB2LwCdhJTVzxngVggL7Gr7SLYIE6g+M
 GX75ghltlKLDi9gHUCI+8CRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBAcEABDsYF68NPMQoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vCpC2yKFBItS01Mr0jJzgKEJk5bg4FES4Y0CSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VS
 pxXDqRIAKQoozQPbgQsTi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcCZApPZl4J3KZXQE
 cwAR3Bc2kLyBEliQgpqQbG7AOWc1dNijrus/+vV/JUnc5KLb//LaJKwokfgv/LPi9b8XirQnB
 kZeH5Mof8Wx9SOad+3RFTLxGyf5rAyoo9x+VLbpW3a0dNdeA7avS7wXF2Rd8sNyHDJINZupy3
 3iw/f8z4YuPyOdbzX01hKpWKbl/mVbfDenXV0uyzGRe8t/m/ed/fveSfEktxRqKhFnNRcSIAl
 IM4QY4CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!30
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51768 invoked from network); 11 Sep 2017 04:40:02 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:40:02 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:40:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078600"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:40:00 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:16 +0800
Message-Id: <20170911043820.14617-36-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 35/39] tools/libacpi: load ACPI built
	by the device model
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUNQSSB0YWJsZXMgYnVpbHQgYnkgdGhlIGRldmljZSBtb2RlbCwgd2hvc2Ugc2lnbmF0dXJlcyBk
byBub3QKY29uZmxpY3Qgd2l0aCB0YWJsZXMgYnVpbHQgYnkgWGVuIGV4Y2VwdCBTU0RULCBhcmUg
bG9hZGVkIGFmdGVyIEFDUEkKdGFibGVzIGJ1aWx0IGJ5IFhlbi4KCkFDUEkgbmFtZXNwYWNlIGRl
dmljZXMgYnVpbHQgYnkgdGhlIGRldmljZSBtb2RlbCwgd2hvc2UgbmFtZXMgZG8gbm90CmNvbmZs
aWN0IHdpdGggZGV2aWNlcyBidWlsdCBieSBYZW4sIGFyZSBhc3NlbWJsZWQgYW5kIHBsYWNlZCBp
biBTU0RUcwphZnRlciBBQ1BJIHRhYmxlcyBidWlsdCBieSBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBI
YW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3V0aWwuYyB8ICAxNSArKysKIHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oICAgICAgICAg
fCAgIDIgKwogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgICAgICAgICB8IDIzNyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJhY3BpL2xpYmFjcGkuaCAg
ICAgICAgIHwgICA1ICsKIDQgZmlsZXMgY2hhbmdlZCwgMjU5IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3V0aWwuYwppbmRleCA1YjhhNGVlOWQwLi4wNDY4ZmVhNDkwIDEwMDY0NAotLS0g
YS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci91dGlsLmMKQEAgLTEwMTksNiArMTAxOSwyMSBAQCB2b2lkIGh2bWxvYWRlcl9hY3Bp
X2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywKICAgICBpZiAoICFzdHJu
Y21wKHhlbnN0b3JlX3JlYWQoInBsYXRmb3JtL2FjcGlfbGFwdG9wX3NsYXRlIiwgIjAiKSwgIjEi
LCAxKSAgKQogICAgICAgICBjb25maWctPnRhYmxlX2ZsYWdzIHw9IEFDUElfSEFTX1NTRFRfTEFQ
VE9QX1NMQVRFOwogCisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0RNX0FDUElfQUREUkVT
UywgTlVMTCk7CisgICAgaWYgKCBzICkKKyAgICB7CisgICAgICAgIGNvbmZpZy0+ZG0uYWRkciA9
IHN0cnRvbGwocywgTlVMTCwgMCk7CisKKyAgICAgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hT
X0RNX0FDUElfTEVOR1RILCBOVUxMKTsKKyAgICAgICAgaWYgKCBzICkKKyAgICAgICAgeworICAg
ICAgICAgICAgY29uZmlnLT5kbS5sZW5ndGggPSBzdHJ0b2xsKHMsIE5VTEwsIDApOworICAgICAg
ICAgICAgY29uZmlnLT50YWJsZV9mbGFncyB8PSBBQ1BJX0hBU19ETTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlCisgICAgICAgICAgICBjb25maWctPmRtLmFkZHIgPSAwOworICAgIH0KKwogICAg
IGNvbmZpZy0+dGFibGVfZmxhZ3MgfD0gKEFDUElfSEFTX1RDUEEgfCBBQ1BJX0hBU19JT0FQSUMg
fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfSEFTX1dBRVQgfCBBQ1BJX0hBU19Q
TVRJTUVSIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX0hBU19CVVRUT05TIHwg
QUNQSV9IQVNfVkdBIHwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIGIvdG9v
bHMvbGliYWNwaS9hY3BpMl8wLmgKaW5kZXggMjYxOWJhMzJkYi4uMzY1ODI1ZTZiYyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKKysrIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8w
LmgKQEAgLTQzNSw2ICs0MzUsNyBAQCBzdHJ1Y3QgYWNwaV8yMF9zbGl0IHsKICNkZWZpbmUgQUNQ
SV8yXzBfV0FFVF9TSUdOQVRVUkUgQVNDSUkzMignVycsJ0EnLCdFJywnVCcpCiAjZGVmaW5lIEFD
UElfMl8wX1NSQVRfU0lHTkFUVVJFIEFTQ0lJMzIoJ1MnLCdSJywnQScsJ1QnKQogI2RlZmluZSBB
Q1BJXzJfMF9TTElUX1NJR05BVFVSRSBBU0NJSTMyKCdTJywnTCcsJ0knLCdUJykKKyNkZWZpbmUg
QUNQSV8yXzBfU1NEVF9TSUdOQVRVUkUgQVNDSUkzMignUycsJ1MnLCdEJywnVCcpCiAKIC8qCiAg
KiBUYWJsZSByZXZpc2lvbiBudW1iZXJzLgpAQCAtNDQ5LDYgKzQ1MCw3IEBAIHN0cnVjdCBhY3Bp
XzIwX3NsaXQgewogI2RlZmluZSBBQ1BJXzFfMF9GQURUX1JFVklTSU9OIDB4MDEKICNkZWZpbmUg
QUNQSV8yXzBfU1JBVF9SRVZJU0lPTiAweDAxCiAjZGVmaW5lIEFDUElfMl8wX1NMSVRfUkVWSVNJ
T04gMHgwMQorI2RlZmluZSBBQ1BJXzJfMF9TU0RUX1JFVklTSU9OIDB4MDIKIAogI3ByYWdtYSBw
YWNrICgpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYyBiL3Rvb2xzL2xpYmFj
cGkvYnVpbGQuYwppbmRleCA0OTNjYTQ4MDI1Li44ZWMxZGZkYTVmIDEwMDY0NAotLS0gYS90b29s
cy9saWJhY3BpL2J1aWxkLmMKKysrIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCkBAIC0xNSw2ICsx
NSw3IEBACiAKICNpbmNsdWRlIExJQkFDUElfU1REVVRJTFMKICNpbmNsdWRlICJhY3BpMl8wLmgi
CisjaW5jbHVkZSAiYW1sX2J1aWxkLmgiCiAjaW5jbHVkZSAibGliYWNwaS5oIgogI2luY2x1ZGUg
InNzZHRfczMuaCIKICNpbmNsdWRlICJzc2R0X3M0LmgiCkBAIC01Niw2ICs1Nyw5IEBAIHN0cnVj
dCBhY3BpX2luZm8gewogICAgIHVpbnQ2NF90IHBjaV9oaV9taW4sIHBjaV9oaV9sZW47IC8qIDI0
LCAzMiAtIFBDSSBJL08gaG9sZSBib3VuZGFyaWVzICovCiB9OwogCisjZGVmaW5lIERNX0FDUElf
QkxPQl9UWVBFX1RBQkxFIDAgLyogQUNQSSB0YWJsZSAqLworI2RlZmluZSBETV9BQ1BJX0JMT0Jf
VFlQRV9OU0RFViAxIC8qIEFNTCBvZiBhbiBBQ1BJIG5hbWVzcGFjZSBkZXZpY2UgKi8KKwogLyog
QUNQSSB0YWJsZXMgb2YgZm9sbG93aW5nIHNpZ25hdHVyZXMgc2hvdWxkIG5vdCBhcHBlYXIgaW4g
RE0gQUNQSSAqLwogc3RhdGljIHVpbnQ2NF90IGRtX2FjcGlfc2lnbmF0dXJlX2JsYWNrbGlzdFs2
NF07CiAvKiBBQ1BJIG5hbWVzcGFjZSBkZXZpY2VzIG9mIGZvbGxvd2luZyBuYW1lcyBzaG91bGQg
bm90IGFwcGVhciBpbiBETSBBQ1BJICovCkBAIC0xNDEsNiArMTQ1LDIzMyBAQCBzdGF0aWMgdm9p
ZCBzZXRfY2hlY2tzdW0oCiAgICAgcFtjaGVja3N1bV9vZmZzZXRdID0gLXN1bTsKIH0KIAorc3Rh
dGljIGJvb2wgaGFzX2RtX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZykKK3sKKyAg
ICBjaGFyICoqZGlyOworICAgIHVuc2lnbmVkIGludCBudW07CisKKyAgICBpZiAoICEoY29uZmln
LT50YWJsZV9mbGFncyAmIEFDUElfSEFTX0RNKSB8fCAhY29uZmlnLT5kbS5hZGRyICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgZGlyID0gY3R4dC0+eHNfb3BzLmRpcmVjdG9yeShjdHh0
LCBIVk1fWFNfRE1fQUNQSV9ST09ULCAmbnVtKTsKKyAgICBpZiAoICFkaXIgfHwgIW51bSApCisg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0cnVlOworfQorCisvKiBSZXR1cm4g
dHJ1ZSBpZiBubyBjb2xsaXNpb24gaXMgZm91bmQuICovCitzdGF0aWMgYm9vbCBjaGVja19zaWdu
YXR1cmVfY29sbGlzaW9uKHVpbnQ2NF90IHNpZykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZG1fYWNwaV9zaWduYXR1cmVfYmxhY2tsaXN0
KTsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggc2lnID09IGRtX2FjcGlfc2lnbmF0dXJlX2Js
YWNrbGlzdFtpXSApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIHJldHVy
biB0cnVlOworfQorCisvKiBSZXR1cm4gdHJ1ZSBpZiBubyBjb2xsaXNpb24gaXMgZm91bmQuICov
CitzdGF0aWMgaW50IGNoZWNrX2Rldm5hbWVfY29sbGlzaW9uKGNvbnN0IGNoYXIgKm5hbWUpCit7
CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGRt
X2FjcGlfZGV2bmFtZV9ibGFja2xpc3QpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAhc3Ry
bmNtcChuYW1lLCBkbV9hY3BpX2Rldm5hbWVfYmxhY2tsaXN0W2ldLCA0KSApCisgICAgICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgfQorICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgY29u
c3QgY2hhciAqeHNfcmVhZF9kbV9hY3BpX2Jsb2Jfa2V5KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
Km5hbWUsIGNvbnN0IGNoYXIgKmtleSkKK3sKKy8qCisgKiBAbmFtZSBpcyBzdXBwb3NlZCB0byBi
ZSA0IGNoYXJhY3RlcnMgYXQgbW9zdCwgYW5kIHRoZSBsb25nZXN0IEBrZXkKKyAqIHNvIGZhciBp
cyAnYWRkcmVzcycgKDcpLCBzbyAzMCBjaGFyYWN0ZXJzIGlzIGVub3VnaCB0byBob2xkIHRoZQor
ICogbG9uZ2VzdCBwYXRoIEhWTV9YU19ETV9BQ1BJX1JPT1QvbmFtZS9rZXkuCisgKi8KKyNkZWZp
bmUgRE1fQUNQSV9CTE9CX1BBVEhfTUFYX0xFTkdUSCAgIDMwCisgICAgY2hhciBwYXRoW0RNX0FD
UElfQkxPQl9QQVRIX01BWF9MRU5HVEhdOworICAgIHNucHJpbnRmKHBhdGgsIERNX0FDUElfQkxP
Ql9QQVRIX01BWF9MRU5HVEgsIEhWTV9YU19ETV9BQ1BJX1JPT1QiLyVzLyVzIiwKKyAgICAgICAg
ICAgICBuYW1lLCBrZXkpOworICAgIHJldHVybiBjdHh0LT54c19vcHMucmVhZChjdHh0LCBwYXRo
KTsKK30KKworc3RhdGljIGJvb2wgY29uc3RydWN0X2RtX3RhYmxlKHN0cnVjdCBhY3BpX2N0eHQg
KmN0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqdGFi
bGVfcHRycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJf
dGFibGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmJsb2Is
IHVpbnQzMl90IGxlbmd0aCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgYWNwaV9oZWFkZXIgKmhlYWRl
ciA9IGJsb2I7CisgICAgdWludDhfdCAqYnVmZmVyOworCisgICAgaWYgKCAhY2hlY2tfc2lnbmF0
dXJlX2NvbGxpc2lvbihoZWFkZXItPnNpZ25hdHVyZSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICBpZiAoIGhlYWRlci0+bGVuZ3RoID4gbGVuZ3RoIHx8IGhlYWRlci0+bGVuZ3RoID09
IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBidWZmZXIgPSBjdHh0LT5tZW1fb3Bz
LmFsbG9jKGN0eHQsIGhlYWRlci0+bGVuZ3RoLCAxNik7CisgICAgaWYgKCAhYnVmZmVyICkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgIG1lbWNweShidWZmZXIsIGhlYWRlciwgaGVhZGVyLT5s
ZW5ndGgpOworCisgICAgLyogc29tZSBkZXZpY2UgbW9kZWxzIChlLmcuIFFFTVUpIGRvZXMgbm90
IHNldCBjaGVja3N1bSAqLworICAgIHNldF9jaGVja3N1bShidWZmZXIsIG9mZnNldG9mKHN0cnVj
dCBhY3BpX2hlYWRlciwgY2hlY2tzdW0pLAorICAgICAgICAgICAgICAgICBoZWFkZXItPmxlbmd0
aCk7CisKKyAgICB0YWJsZV9wdHJzW25yX3RhYmxlcysrXSA9IGN0eHQtPm1lbV9vcHMudjJwKGN0
eHQsIGJ1ZmZlcik7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgY29uc3Ry
dWN0X2RtX25zZGV2KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqdGFibGVfcHRycywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfdGFibGVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRldl9uYW1lLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHZvaWQgKmJsb2IsIHVpbnQzMl90IGJsb2JfbGVuZ3RoKQoreworICAg
IHN0cnVjdCBhY3BpX2hlYWRlciBzc2R0LCAqaGVhZGVyOworICAgIHVpbnQ4X3QgKmJ1ZmZlcjsK
KyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFjaGVja19kZXZuYW1lX2NvbGxpc2lvbihkZXZfbmFt
ZSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyNkZWZpbmUgQU1MX0JVSUxEKFNUTVQpICAg
ICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBy
YyA9IFNUTVQ7ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCByYyApICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICBnb3RvIG91dDsgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUg
KDApCisKKyAgICAvKiBidWlsdCBBQ1BJIG5hbWVzcGFjZSBkZXZpY2UgZnJvbSBbbmFtZSwgYmxv
Yl0gKi8KKyAgICBidWZmZXIgPSBhbWxfYnVpbGRfYmVnaW4oY3R4dCk7CisgICAgaWYgKCAhYnVm
ZmVyICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgQU1MX0JVSUxEKGFtbF9wcmVwZW5k
X2Jsb2IoYnVmZmVyLCBibG9iLCBibG9iX2xlbmd0aCkpOworICAgIEFNTF9CVUlMRChhbWxfcHJl
cGVuZF9kZXZpY2UoYnVmZmVyLCBkZXZfbmFtZSkpOworICAgIEFNTF9CVUlMRCgoYW1sX3ByZXBl
bmRfc2NvcGUoYnVmZmVyLCAiXFxfU0IiKSkpOworCisgICAgLyogYnVpbGQgU1NEVCBoZWFkZXIg
Ki8KKyAgICBzc2R0LnNpZ25hdHVyZSA9IEFDUElfMl8wX1NTRFRfU0lHTkFUVVJFOworICAgIHNz
ZHQucmV2aXNpb24gPSBBQ1BJXzJfMF9TU0RUX1JFVklTSU9OOworICAgIGZpeGVkX3N0cmNweShz
c2R0Lm9lbV9pZCwgQUNQSV9PRU1fSUQpOworICAgIGZpeGVkX3N0cmNweShzc2R0Lm9lbV90YWJs
ZV9pZCwgQUNQSV9PRU1fVEFCTEVfSUQpOworICAgIHNzZHQub2VtX3JldmlzaW9uID0gQUNQSV9P
RU1fUkVWSVNJT047CisgICAgc3NkdC5jcmVhdG9yX2lkID0gQUNQSV9DUkVBVE9SX0lEOworICAg
IHNzZHQuY3JlYXRvcl9yZXZpc2lvbiA9IEFDUElfQ1JFQVRPUl9SRVZJU0lPTjsKKworICAgIC8q
IHByZXBlbmQgU1NEVCBoZWFkZXIgdG8gQUNQSSBuYW1lc3BhY2UgZGV2aWNlICovCisgICAgQU1M
X0JVSUxEKGFtbF9wcmVwZW5kX2Jsb2IoYnVmZmVyLCAmc3NkdCwgc2l6ZW9mKHNzZHQpKSk7Cisg
ICAgaGVhZGVyID0gKHN0cnVjdCBhY3BpX2hlYWRlciAqKSBidWZmZXI7CisKK291dDoKKyAgICBo
ZWFkZXItPmxlbmd0aCA9IGFtbF9idWlsZF9lbmQoKTsKKworICAgIGlmICggcmMgKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICAvKiBjYWxjdWxhdGUgY2hlY2tzdW0gb2YgU1NEVCAqLwor
ICAgIHNldF9jaGVja3N1bShoZWFkZXIsIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRlciwgY2hl
Y2tzdW0pLAorICAgICAgICAgICAgICAgICBoZWFkZXItPmxlbmd0aCk7CisKKyAgICB0YWJsZV9w
dHJzW25yX3RhYmxlcysrXSA9IGN0eHQtPm1lbV9vcHMudjJwKGN0eHQsIGJ1ZmZlcik7CisKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIEFsbCBBQ1BJIHN0dWZmcyBidWlsdCBieSB0aGUg
ZGV2aWNlIG1vZGVsIGFyZSBwbGFjZWQgaW4gdGhlIGd1ZXN0CisgKiBidWZmZXIgd2hvc2UgYWRk
cmVzcyBhbmQgc2l6ZSBhcmUgc3BlY2lmaWVkIGJ5IGNvbmZpZy0+ZG0ue2FkZHIsIGxlbmd0aH0s
CisgKiBvciBYZW5TdG9yZSBrZXlzIEhWTV9YU19ETV9BQ1BJX3tBRERSRVNTLCBMRU5HVEh9Lgor
ICoKKyAqIFRoZSBkYXRhIGxheW91dCB3aXRoaW4gdGhlIGJ1ZmZlciBpcyBmdXJ0aGVyIHNwZWNp
ZmllZCBieSBYZW5TdG9yZQorICogZGlyZWN0b3JpZXMgdW5kZXIgSFZNX1hTX0RNX0FDUElfUk9P
VC4gRWFjaCBkaXJlY3Rvcnkgc3BlY2lmaWVzIGEKKyAqIGRhdGEgYmxvYiBhbmQgY29udGFpbnMg
Zm9sbG93aW5nIFhlblN0b3JlIGtleXM6CisgKgorICogLSAidHlwZSI6CisgKiAgICogRE1fQUNQ
SV9CTE9CX1RZUEVfVEFCTEUKKyAqICAgICBUaGUgZGF0YSBibG9iIHNwZWNpZmllZCBieSB0aGlz
IGRpcmVjdG9yeSBpcyBhbiBBQ1BJIHRhYmxlLgorICogICAqIERNX0FDUElfQkxPQl9UWVBFX05T
REVWCisgKiAgICAgVGhlIGRhdGEgYmxvYiBzcGVjaWZpZWQgYnkgdGhpcyBkaXJlY3RvcnkgaXMg
YW4gQUNQSSBuYW1lc3BhY2UgZGV2aWNlLgorICogICAgIEl0cyBuYW1lIGlzIHNwZWNpZmllZCBi
eSB0aGUgZGlyZWN0b3J5IG5hbWUsIHdoaWxlIHRoZSBBTUwgY29kZSBvZiB0aGUKKyAqICAgICBi
b2R5IG9mIHRoZSBBTUwgZGV2aWNlIHN0cnVjdHVyZSBpcyBpbiB0aGUgZGF0YSBibG9iLgorICoK
KyAqIC0gImxlbmd0aCI6IHRoZSBudW1iZXIgb2YgYnl0ZXMgaW4gdGhpcyBkYXRhIGJsb2IuCisg
KgorICogLSAib2Zmc2V0IjogdGhlIG9mZnNldCBpbiBieXRlcyBvZiB0aGlzIGRhdGEgYmxvYiBm
cm9tIHRoZSBiZWdpbm5pbmcgb2YgYnVmZmVyCisgKi8KK3N0YXRpYyBpbnQgY29uc3RydWN0X2Rt
X3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKnRhYmxlX3B0cnMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG5yX3RhYmxlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZykKK3sKKyAgICBjb25zdCBjaGFyICpz
OworICAgIGNoYXIgKipkaXI7CisgICAgdWludDhfdCB0eXBlOworICAgIHZvaWQgKmJsb2I7Cisg
ICAgdW5zaWduZWQgaW50IG51bSwgbGVuZ3RoLCBvZmZzZXQsIGksIG5yX2FkZGVkID0gMDsKKwor
ICAgIGlmICggIWNvbmZpZy0+ZG0uYWRkciApCisgICAgICAgIHJldHVybiAwOworCisgICAgZGly
ID0gY3R4dC0+eHNfb3BzLmRpcmVjdG9yeShjdHh0LCBIVk1fWFNfRE1fQUNQSV9ST09ULCAmbnVt
KTsKKyAgICBpZiAoICFkaXIgfHwgIW51bSApCisgICAgICAgIHJldHVybiAwOworCisgICAgaWYg
KCBudW0gPiBBQ1BJX01BWF9TRUNPTkRBUllfVEFCTEVTIC0gbnJfdGFibGVzICkKKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG51bTsgaSsrLCBkaXIrKyApCisgICAg
eworICAgICAgICBpZiAoICpkaXIgPT0gTlVMTCApCisgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICBzID0geHNfcmVhZF9kbV9hY3BpX2Jsb2Jfa2V5KGN0eHQsICpkaXIsICJ0eXBlIik7
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHR5cGUg
PSAodWludDhfdClzdHJ0b2xsKHMsIE5VTEwsIDApOworCisgICAgICAgIHMgPSB4c19yZWFkX2Rt
X2FjcGlfYmxvYl9rZXkoY3R4dCwgKmRpciwgImxlbmd0aCIpOworICAgICAgICBpZiAoICFzICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBsZW5ndGggPSAodWludDMyX3Qpc3RydG9s
bChzLCBOVUxMLCAwKTsKKworICAgICAgICBzID0geHNfcmVhZF9kbV9hY3BpX2Jsb2Jfa2V5KGN0
eHQsICpkaXIsICJvZmZzZXQiKTsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgb2Zmc2V0ID0gKHVpbnQzMl90KXN0cnRvbGwocywgTlVMTCwgMCk7CisK
KyAgICAgICAgYmxvYiA9IGN0eHQtPm1lbV9vcHMucDJ2KGN0eHQsIGNvbmZpZy0+ZG0uYWRkciAr
IG9mZnNldCk7CisKKyAgICAgICAgc3dpdGNoICggdHlwZSApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSBETV9BQ1BJX0JMT0JfVFlQRV9UQUJMRToKKyAgICAgICAgICAgIG5yX2FkZGVkICs9IGNv
bnN0cnVjdF9kbV90YWJsZShjdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRhYmxlX3B0cnMsIG5yX3RhYmxlcyArIG5yX2FkZGVkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2IsIGxlbmd0aCk7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIERNX0FDUElfQkxPQl9UWVBFX05TREVWOgorICAgICAg
ICAgICAgbnJfYWRkZWQgKz0gY29uc3RydWN0X2RtX25zZGV2KGN0eHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGVfcHRycywgbnJfdGFibGVzICsgbnJf
YWRkZWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKmRpciwg
YmxvYiwgbGVuZ3RoKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICAvKiBza2lwIGJsb2JzIG9mIHVua25vd24gdHlwZXMgKi8KKyAgICAgICAgICAg
IGNvbnRpbnVlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG5yX2FkZGVkOworfQor
CiBzdGF0aWMgc3RydWN0IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlf
Y3R4dCAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pbmZvICppbmZvKQpAQCAtNTU2LDYgKzc4
Nyw5IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3NlY29uZGFyeV90YWJsZXMoc3RydWN0IGFjcGlf
Y3R4dCAqY3R4dCwKICAgICBucl90YWJsZXMgKz0gY29uc3RydWN0X3Bhc3N0aHJvdWdoX3RhYmxl
cyhjdHh0LCB0YWJsZV9wdHJzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5yX3RhYmxlcywgY29uZmlnKTsKIAorICAgIC8qIExvYWQgQUNQSSBwYXNzZWQg
ZnJvbSBkZXZpY2UgbW9kZWwgKGUuZy4gTkZJVCBmcm9tIFFFTVUpLiAqLworICAgIG5yX3RhYmxl
cyArPSBjb25zdHJ1Y3RfZG1fdGFibGVzKGN0eHQsIHRhYmxlX3B0cnMsIG5yX3RhYmxlcywgY29u
ZmlnKTsKKwogICAgIHRhYmxlX3B0cnNbbnJfdGFibGVzXSA9IDA7CiAgICAgcmV0dXJuIG5yX3Rh
YmxlczsKIH0KQEAgLTYyMCw2ICs4NTQsOSBAQCBpbnQgYWNwaV9idWlsZF90YWJsZXMoc3RydWN0
IGFjcGlfY3R4dCAqY3R4dCwgc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcpCiAgICAgICAgIGFj
cGlfaW5mby0+cGNpX2hpX2xlbiA9IGNvbmZpZy0+cGNpX2hpX2xlbjsKICAgICB9CiAKKyAgICBp
ZiAoICFoYXNfZG1fdGFibGVzKGN0eHQsIGNvbmZpZykgKQorICAgICAgICBjb25maWctPnRhYmxl
X2ZsYWdzICY9IH5BQ1BJX0hBU19ETTsKKwogICAgIC8qCiAgICAgICogRmlsbCBpbiBoaWdoLW1l
bW9yeSBkYXRhIHN0cnVjdHVyZXMsIHN0YXJ0aW5nIGF0IEBidWYuCiAgICAgICovCmRpZmYgLS1n
aXQgYS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCmlu
ZGV4IDg3ZjMxMWJmYWIuLmNkMTM0ZmYyY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbGli
YWNwaS5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCkBAIC05Myw2ICs5MywxMSBAQCBz
dHJ1Y3QgYWNwaV9jb25maWcgewogICAgICAgICB1aW50MzJfdCBsZW5ndGg7CiAgICAgfSBwdDsK
IAorICAgIHN0cnVjdCB7CisgICAgICAgIHVpbnQzMl90IGFkZHI7CisgICAgICAgIHVpbnQzMl90
IGxlbmd0aDsKKyAgICB9IGRtOworCiAgICAgc3RydWN0IGFjcGlfbnVtYSBudW1hOwogICAgIGNv
bnN0IHN0cnVjdCBodm1faW5mb190YWJsZSAqaHZtaW5mbzsKIAotLSAKMi4xNC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGVz-0003RD-Fe; Mon, 11 Sep 2017 04:40:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGVy-0003LH-HD
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:40:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BF/5B-03423-5A316B95; Mon, 11 Sep 2017 04:40:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42Jpa+sQ0V0qvC3
 S4NUZNoslHxezODB6HN39mymAMYo1My8pvyKBNePGwp2sBY8iKzrWnWNvYJzu3MXIxSEkMJ1R
 YlXnItYuRk4OCQFeiSPLZkDZARJnpm0Ds4UEehkl1k1WA7HZBPQlVjw+CBYXEZCWuPb5MiOIz
 Szwh1Hi3idZEFtYIEli2eTZYHEWAVWJe/cvs4HYvAJ2EicnbmeHmC8vsavtItgcTqD4wZfvmC
 F22UosOL2AdQIj7wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIHhwAAEOxgXrw08xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8KkLb
 IoUEi1LTUyvSMnOAgQmTluDgURLhjQJJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHgQlXgGTHzbt/m
 IRY8vLzUqXEeeVAGgRAGjJK8+DGwaLnEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5I0Cm8G
 TmlcBtfQV0EBPQQTyXtoAcVJKIkJJqYJT/d/tMqV2DwvPY809PO0yP7998geuPxC3Zqb1t0vO
 FY6yC3qWGxHI+aEvdulUme7fNK/85NuVMOvfmGySkRaabLd8pt3ZdY9fiqQryVuet+CObQ5+8
 6ZTcuyvUKEkgcVdt/t/zGz/r5qxO3zcvdLeCVnbOywUVHuZau6orLV/vU5p2IKjzjBJLcUaio
 RZzUXEiACY83QWZAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!31
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52159 invoked from network); 11 Sep 2017 04:40:04 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:40:04 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:40:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078627"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:40:02 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:17 +0800
Message-Id: <20170911043820.14617-37-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 36/39] tools/xl: add xl domain
	configuration for virtual NVDIMM devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBuZXcgeGwgZG9tYWluIGNvbmZpZ3VyYXRpb24KICAgdm52ZGltbXMgPSBbICd0eXBlPW1mbiwg
YmFja2VuZD1TVEFSVF9QTUVNX01GTiwgbnJfcGFnZXM9TicsIC4uLiBdCgppcyBhZGRlZCB0byBz
cGVjaWZ5IHRoZSB2aXJ0dWFsIE5WRElNTSBkZXZpY2VzIGJhY2tlZCBieSB0aGUgc3BlY2lmaWVk
Cmhvc3QgUE1FTSBwYWdlcy4gQXMgdGhlIGtlcm5lbCBQTUVNIGRyaXZlciBkb2VzIG5vdCB3b3Jr
IGluIERvbTAgbm93LAp3ZSBoYXZlIHRvIHNwZWNpZnkgTUZOcy4KClNpZ25lZC1vZmYtYnk6IEhh
b3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICB8ICAzMyArKysrKysrKysr
KysrCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICB8ICAgNSArKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDE1
ICsrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdm52ZGltbS5jIHwgIDQ5ICsrKysrKysrKysrKysr
KysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAxMTAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAg
ICB8ICAxNSArKysrKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjI2IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfdm52ZGltbS5j
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluCmluZGV4IDc5Y2IyZWFlYTcuLjA5MmIwNTE1NjEgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTEx
MTYsNiArMTExNiwzOSBAQCBGSUZPLWJhc2VkIGV2ZW50IGNoYW5uZWwgQUJJIHN1cHBvcnQgdXAg
dG8gMTMxLDA3MSBldmVudCBjaGFubmVscy4KIE90aGVyIGd1ZXN0cyBhcmUgbGltaXRlZCB0byA0
MDk1ICg2NC1iaXQgeDg2IGFuZCBBUk0pIG9yIDEwMjMgKDMyLWJpdAogeDg2KS4KIAorPWl0ZW0g
Qjx2bnZkaW1tcz1bICdWTlZESU1NX1NQRUMnLCAnVk5WRElNTV9TUEVDJywgLi4uIF0+CisKK1Nw
ZWNpZmllcyB0aGUgdmlydHVhbCBOVkRJTU0gZGV2aWNlcyB3aGljaCBhcmUgcHJvdmlkZWQgdG8g
dGhlIGd1ZXN0LgorCitFYWNoIEI8Vk5WRElNTV9TUEVDPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBs
aXN0IG9mIEM8S0VZPVZBTFVFPiBzZXR0aW5ncworZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CisK
Kz1vdmVyIDQKKworPWl0ZW0gQjx0eXBlPVRZUEU+CisKK1NwZWNpZmllcyB0aGUgdHlwZSBvZiBo
b3N0IGJhY2tlbmQgb2YgdGhlIHZpcnR1YWwgTlZESU1NIGRldmljZS4gRm9sbG93aW5nCitpcyBh
IGxpc3Qgb2Ygc3VwcG9ydGVkIHR5cGVzOgorCis9b3ZlciA0CisKKz1pdGVtIEI8bWZuPgorCiti
YWNrcyB0aGUgdmlydHVhbCBOVkRJTU0gZGV2aWNlIGJ5IGEgY29udGlndW91cyBob3N0IFBNRU0g
cmVnaW9uLgorCis9YmFjaworCis9aXRlbSBCPGJhY2tlbmQ9QkFDS0VORD4KKworU3BlY2lmaWVz
IHRoZSBob3N0IGJhY2tlbmQgb2YgdGhlIHZpcnR1YWwgTlZESU1NIGRldmljZS4gSWYgQzx0eXBl
PW1mbj4sCit0aGVuIEI8QkFDS0VORD4gc3BlY2lmaWVzIHRoZSBzdGFydCBNRk4gb2YgdGhlIGhv
c3QgUE1FTSByZWdpb24uCisKKz1pdGVtIEI8bnJfcGFnZXM9TlVNQkVSPgorCitTcGVjaWZpZXMg
dGhlIG51bWJlciBvZiBwYWdlcyBvZiB0aGUgaG9zdCBiYWNrZW5kLgorCis9YmFjaworCiA9YmFj
awogCiA9aGVhZDIgUGFyYXZpcnR1YWxpc2VkIChQVikgR3Vlc3QgU3BlY2lmaWMgT3B0aW9ucwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQpp
bmRleCA3OTFjOWFkMDVlLi5iNGMyY2NiN2ZmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtl
ZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMTM5LDcgKzEzOSw3IEBAIExJQlhM
X09CSlMgPSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGli
eGxfcGNpLm8gXAogCQkJbGlieGxfZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxpYnhs
X3VzYi5vIFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxf
Y29uc29sZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5v
IGxpYnhsX3RtZW0ubyBcCi0JCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gXAorCQkJbGli
eGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3ZudmRpbW0ubyBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAkKExJQlhMX09CSlMteSkKIExJQlhMX09CSlMgKz0gbGlieGxfZ2VuaWQubwog
TElCWExfT0JKUyArPSBfbGlieGxfdHlwZXMubyBsaWJ4bF9mbGFzay5vIF9saWJ4bF90eXBlc19p
bnRlcm5hbC5vCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwv
bGlieGwuaAppbmRleCA5MTQwOGI0N2I1Li44MTU2YzA4ZWQzIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTE0NzQsNiArMTQ3NCwx
MSBAQCBpbnQgbGlieGxfZ2V0X21lbW9yeV90YXJnZXRfMHgwNDA3MDAobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICpvdXRfdGFyZ2V0KQogICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAor
aW50IGxpYnhsX3ZudmRpbW1fY29weV9jb25maWcobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkc3QsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fY29uZmlnICpzcmMpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisK
IC8qCiAgKiBXQVJOSU5HCiAgKiBUaGlzIG1lbW9yeSBtYW5hZ2VtZW50IEFQSSBpcyB1bnN0YWJs
ZSBldmVuIGluIFhlbiA0LjIuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNGFjYzA0NTdmNC4uYWQyMzZk
ZTM0YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjQwLDYgKzI0MCwxMCBAQCBsaWJ4bF9jaGVja3Bv
aW50ZWRfc3RyZWFtID0gRW51bWVyYXRpb24oImNoZWNrcG9pbnRlZF9zdHJlYW0iLCBbCiAgICAg
KDIsICJDT0xPIiksCiAgICAgXSkKIAorbGlieGxfdm52ZGltbV9iYWNrZW5kX3R5cGUgPSBFbnVt
ZXJhdGlvbigidm52ZGltbV9iYWNrZW5kX3R5cGUiLCBbCisgICAgKDAsICJtZm4iKSwKKyAgICBd
KQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMKICMKQEAgLTc4MCw2ICs3ODQsMTYgQEAgbGli
eGxfZGV2aWNlX2NoYW5uZWwgPSBTdHJ1Y3QoImRldmljZV9jaGFubmVsIiwgWwogICAgICAgICAg
ICBdKSksCiBdKQogCitsaWJ4bF9kZXZpY2Vfdm52ZGltbSA9IFN0cnVjdCgiZGV2aWNlX3ZudmRp
bW0iLCBbCisgICAgKCJiYWNrZW5kX2RvbWlkIiwgICBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNr
ZW5kX2RvbW5hbWUiLCBzdHJpbmcpLAorICAgICgiZGV2aWQiLCAgICAgICAgICAgbGlieGxfZGV2
aWQpLAorICAgICgibnJfcGFnZXMiLCAgICAgICAgdWludDY0KSwKKyAgICAoInUiLCBLZXllZFVu
aW9uKE5vbmUsIGxpYnhsX3ZudmRpbW1fYmFja2VuZF90eXBlLCAiYmFja2VuZF90eXBlIiwKKyAg
ICAgICAgICAgIFsoIm1mbiIsIHVpbnQ2NCksCisgICAgICAgICAgICBdKSksCitdKQorCiBsaWJ4
bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmlnIiwgWwogICAgICgiY19pbmZv
IiwgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvKSwKICAgICAoImJfaW5mbyIsIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvKSwKQEAgLTc5OCw2ICs4MTIsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0g
U3RydWN0KCJkb21haW5fY29uZmlnIiwgWwogICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9k
ZXZpY2VfY2hhbm5lbCwgIm51bV9jaGFubmVscyIpKSwKICAgICAoInVzYmN0cmxzIiwgQXJyYXko
bGlieGxfZGV2aWNlX3VzYmN0cmwsICJudW1fdXNiY3RybHMiKSksCiAgICAgKCJ1c2JkZXZzIiwg
QXJyYXkobGlieGxfZGV2aWNlX3VzYmRldiwgIm51bV91c2JkZXZzIikpLAorICAgICgidm52ZGlt
bXMiLCBBcnJheShsaWJ4bF9kZXZpY2Vfdm52ZGltbSwgIm51bV92bnZkaW1tcyIpKSwKIAogICAg
ICgib25fcG93ZXJvZmYiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24pLAogICAgICgib25fcmVi
b290IiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3ZudmRpbW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0uYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40ZGU4ZjA0MzAzCi0tLSAvZGV2L251bGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdm52ZGltbS5jCkBAIC0wLDAgKzEsNDkgQEAKKy8qCisgKiB0
b29scy9saWJ4bC9saWJ4bF92bnZkaW1tLmMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcsICBJ
bnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24g
Mi4xLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisg
KiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbmN0cmwuaD4KKworI2luY2x1ZGUgImxpYnhs
X2ludGVybmFsLmgiCisKK2ludCBsaWJ4bF92bnZkaW1tX2NvcHlfY29uZmlnKGxpYnhsX2N0eCAq
Y3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZHN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2Nv
bmZpZyAqc3JjKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICB1bnNpZ25lZCBpbnQgbnIgPSBz
cmMtPm51bV92bnZkaW1tczsKKyAgICBsaWJ4bF9kZXZpY2Vfdm52ZGltbSAqdm52ZGltbXM7Cisg
ICAgaW50IHJjID0gMDsKKworICAgIGlmICghbnIpCisgICAgICAgIGdvdG8gb3V0OworCisgICAg
dm52ZGltbXMgPSBsaWJ4bF9fY2FsbG9jKE5PR0MsIG5yLCBzaXplb2YoKnZudmRpbW1zKSk7Cisg
ICAgaWYgKCF2bnZkaW1tcykgeworICAgICAgICByYyA9IEVSUk9SX05PTUVNOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKKyAgICBkc3QtPm51bV92bnZkaW1tcyA9IG5yOworICAgIHdoaWxl
IChuci0tKQorICAgICAgICBsaWJ4bF9kZXZpY2Vfdm52ZGltbV9jb3B5KGN0eCwgJnZudmRpbW1z
W25yXSwgJnNyYy0+dm52ZGltbXNbbnJdKTsKKyAgICBkc3QtPnZudmRpbW1zID0gdm52ZGltbXM7
CisKKyBvdXQ6CisgICAgR0NfRlJFRTsKKyAgICByZXR1cm4gcmM7Cit9CmRpZmYgLS1naXQgYS90
b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBlZDU2MmExOTU2
Li4zODhhMTM1ZGJmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xz
L3hsL3hsX3BhcnNlLmMKQEAgLTgwNCwxMyArODA0LDExMSBAQCBpbnQgcGFyc2VfdXNiZGV2X2Nv
bmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsIGNoYXIgKnRva2VuKQogICAgIHJldHVy
biAwOwogfQogCitzdGF0aWMgaW50IHBhcnNlX3ZudmRpbW1fY29uZmlnKGxpYnhsX2RldmljZV92
bnZkaW1tICp2bnZkaW1tLCBjaGFyICp0b2tlbikKK3sKKyAgICBjaGFyICpvcGFyZywgKmVuZHB0
cjsKKyAgICB1bnNpZ25lZCBsb25nIHZhbDsKKworICAgIGlmIChNQVRDSF9PUFRJT04oInR5cGUi
LCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIGlmIChsaWJ4bF92bnZkaW1tX2JhY2tlbmRfdHlw
ZV9mcm9tX3N0cmluZyhvcGFyZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ2bnZkaW1tLT5iYWNrZW5kX3R5cGUpKSB7CisgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiBpbnZhbGlkIHZOVkRJ
TU0gYmFja2VuZCB0eXBlICclcydcbiIsCisgICAgICAgICAgICAgICAgICAgIG9wYXJnKTsKKyAg
ICAgICAgICAgIHJldHVybiAxOworICAgICAgICB9CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJ
T04oIm5yX3BhZ2VzIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICB2YWwgPSBzdHJ0b3VsKG9w
YXJnLCAmZW5kcHRyLCAwKTsKKyAgICAgICAgaWYgKGVuZHB0ciA9PSBvcGFyZyB8fCB2YWwgPT0g
VUxPTkdfTUFYKQorICAgICAgICB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAg
ICAgICAgICAgICAgICAgIkVSUk9SOiBpbnZhbGlkIG51bWJlciBvZiB2TlZESU1NIGJhY2tlbmQg
cGFnZXMgJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgb3BhcmcpOworICAgICAgICAgICAg
cmV0dXJuIDE7CisgICAgICAgIH0KKyAgICAgICAgdm52ZGltbS0+bnJfcGFnZXMgPSB2YWw7Cisg
ICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImJhY2tlbmQiLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIC8qIFNraXA6IGhhbmRsZWQgYnkgcGFyc2Vfdm52ZGltbXMoKSAqLworICAgIH0gZWxz
ZSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IHVua25vd24gc3RyaW5nICclcycg
aW4gdm52ZGltbSBzcGVjXG4iLCB0b2tlbik7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKwor
ICAgIHJldHVybiAwOworfQorCisvKgorICogdm52ZGltbXMgPSBbICd0eXBlPTxtZm4+LCBiYWNr
ZW5kPTxiYXNlX21mbj4sIG5yX3BhZ2VzPTxOPicsIC4uLiBdCisgKi8KK3N0YXRpYyB2b2lkIHBh
cnNlX3ZudmRpbW1zKFhMVV9Db25maWcgKmNvbmZpZywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcpCit7CisgICAgWExVX0NvbmZpZ0xpc3QgKnZudmRpbW1zOworICAgIGNvbnN0IGNoYXIg
KmJ1ZjsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAi
dm52ZGltbXMiLCAmdm52ZGltbXMsIDAsIDApOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1
cm47CisKKyNpZiAhZGVmaW5lZChfX2xpbnV4X18pCisgICAgZnByaW50ZihzdGRlcnIsICJFUlJP
UjogJ3ZudmRpbW1zJyBpcyBvbmx5IHN1cHBvcnRlZCBvbiBMaW51eFxuIik7CisgICAgZXhpdCgt
RVJST1JfRkFJTCk7CisjZW5kaWYKKworICAgIGRfY29uZmlnLT5udW1fdm52ZGltbXMgPSAwOwor
ICAgIGRfY29uZmlnLT52bnZkaW1tcyA9IE5VTEw7CisKKyAgICB3aGlsZSAoKGJ1ZiA9IHhsdV9j
ZmdfZ2V0X2xpc3RpdGVtKHZudmRpbW1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZF9jb25maWctPm51bV92bnZkaW1tcykpICE9IE5VTEwpIHsKKyAgICAgICAgbGli
eGxfZGV2aWNlX3ZudmRpbW0gKnZudmRpbW0gPQorICAgICAgICAgICAgQVJSQVlfRVhURU5EX0lO
SVQoZF9jb25maWctPnZudmRpbW1zLCBkX2NvbmZpZy0+bnVtX3ZudmRpbW1zLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZudmRpbW1faW5pdCk7CisgICAgICAg
IGNoYXIgKmJ1ZjIgPSBzdHJkdXAoYnVmKSwgKmJhY2tlbmQgPSBOVUxMLCAqcCwgKmVuZHB0cjsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyBtZm47CisKKyAgICAgICAgcCA9IHN0cnRvayhidWYyLCAi
LCIpOworICAgICAgICBpZiAoIXApCisgICAgICAgICAgICBnb3RvIHNraXBfbnZkaW1tOworCisg
ICAgICAgIGRvIHsKKyAgICAgICAgICAgIHdoaWxlICgqcCA9PSAnICcpCisgICAgICAgICAgICAg
ICAgcCsrOworCisgICAgICAgICAgICByYyA9IDA7CisgICAgICAgICAgICBpZiAoIU1BVENIX09Q
VElPTigiYmFja2VuZCIsIHAsIGJhY2tlbmQpKQorICAgICAgICAgICAgICAgIHJjID0gcGFyc2Vf
dm52ZGltbV9jb25maWcodm52ZGltbSwgcCk7CisgICAgICAgICAgICBpZiAocmMpCisgICAgICAg
ICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgIH0gd2hpbGUgKChwID0gc3RydG9r
KE5VTEwsICIsIikpICE9IE5VTEwpOworCisgICAgICAgIHN3aXRjaCAodm52ZGltbS0+YmFja2Vu
ZF90eXBlKQorICAgICAgICB7CisgICAgICAgIGNhc2UgTElCWExfVk5WRElNTV9CQUNLRU5EX1RZ
UEVfTUZOOgorICAgICAgICAgICAgbWZuID0gc3RydG91bChiYWNrZW5kLCAmZW5kcHRyLCAwKTsK
KyAgICAgICAgICAgIGlmIChlbmRwdHIgPT0gYmFja2VuZCB8fCBtZm4gPT0gVUxPTkdfTUFYKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIkVSUk9SOiBpbnZhbGlkIHN0YXJ0IE1GTiBvZiBob3N0IE5WRElNTSAn
JXMnXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZCk7CisgICAgICAgICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB2bnZkaW1t
LT51Lm1mbiA9IG1mbjsKKworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgIHNr
aXBfbnZkaW1tOgorICAgICAgICBmcmVlKGJ1ZjIpOworICAgIH0KK30KKwogdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpjb25maWdfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGNvbmZpZ19sZW4sCiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnKQogewogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKLSAgICBsb25nIGwsIHZjcHVzID0g
MCwgbnJfZG1fYWNwaV9wYWdlczsKKyAgICBsb25nIGwsIHZjcHVzID0gMCwgbnJfZG1fYWNwaV9w
YWdlcyA9IDA7CiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwogICAgIFhMVV9Db25maWdMaXN0ICpj
cHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywKICAgICAg
ICAgICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzOwpAQCAtMTk0Miw2ICsy
MDQwLDE2IEBAIHNraXBfdXNiZGV2OgogICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CiAg
ICAgICAgIH0KICAgICAgICAgYl9pbmZvLT51Lmh2bS5kbV9hY3BpX3BhZ2VzID0gbnJfZG1fYWNw
aV9wYWdlczsKKworICAgICAgICAvKiBwYXJzZSAndm52ZGltbXMnICovCisgICAgICAgIHBhcnNl
X3ZudmRpbW1zKGNvbmZpZywgZF9jb25maWcpOworCisgICAgICAgIC8qCisgICAgICAgICAqIElm
ICdkbV9hY3BpX3BhZ2VzJyBpcyBub3Qgc3BlY2lmaWVkLCByZXNlcnZlIG9uZSBETSBBQ1BJCisg
ICAgICAgICAqIHBhZ2UgZm9yIHZOVkRJTU0gZGV2aWNlcy4KKyAgICAgICAgICovCisgICAgICAg
IGlmIChkX2NvbmZpZy0+dm52ZGltbXMgJiYgIW5yX2RtX2FjcGlfcGFnZXMpCisgICAgICAgICAg
ICBiX2luZm8tPnUuaHZtLmRtX2FjcGlfcGFnZXMgPSAxOwogICAgIH0KIAogICAgIC8qIElmIHdl
J3ZlIGFscmVhZHkgZ290IHZmYj1bXSBmb3IgUFYgZ3Vlc3QgdGhlbiBpZ25vcmUgdG9wIGxldmVs
CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29u
dHJvbC5jCmluZGV4IDg5YzJiMjVkZWQuLjFiZGMxNzNlMDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zODEsMTIg
KzM4MSwyNSBAQCBzdGF0aWMgdm9pZCByZWxvYWRfZG9tYWluX2NvbmZpZyh1aW50MzJfdCBkb21p
ZCwKICAgICBpZiAocmMpIHsKICAgICAgICAgTE9HKCJmYWlsZWQgdG8gcmV0cmlldmUgZ3Vlc3Qg
Y29uZmlndXJhdGlvbiAocmM9JWQpLiAiCiAgICAgICAgICAgICAicmV1c2luZyBvbGQgY29uZmln
dXJhdGlvbiIsIHJjKTsKLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2Nv
bmZpZ19uZXcpOworICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9IGVsc2UgeworICAgICAg
ICByYyA9IGxpYnhsX3ZudmRpbW1fY29weV9jb25maWcoY3R4LCAmZF9jb25maWdfbmV3LCBkX2Nv
bmZpZyk7CisgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgTE9HKCJmYWlsZWQgdG8gY29w
eSB2bnZkaW1tIGNvbmZpZ3VyYXRpb24gKHJjPSVkKS4gIgorICAgICAgICAgICAgICAgICJyZXVz
aW5nIG9sZCBjb25maWd1cmF0aW9uIiwgcmMpOworICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZ19kaXNwb3NlKCZkX2NvbmZpZ19uZXcpOworICAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7
CisgICAgICAgIH0KKwogICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoZF9jb25m
aWcpOwogICAgICAgICAvKiBTdGVhbCBhbGxvY2F0aW9ucyAqLwogICAgICAgICBtZW1jcHkoZF9j
b25maWcsICZkX2NvbmZpZ19uZXcsIHNpemVvZihsaWJ4bF9kb21haW5fY29uZmlnKSk7CiAgICAg
fQorCisgICAgcmV0dXJuOworCisgZXJyb3Jfb3V0OgorICAgIGxpYnhsX2RvbWFpbl9jb25maWdf
ZGlzcG9zZSgmZF9jb25maWdfbmV3KTsKIH0KIAogLyogQ2FuIHVwZGF0ZSByX2RvbWlkIGlmIGRv
bWFpbiBpcyBkZXN0cm95ZWQgKi8KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGW1-0003XG-Tv; Mon, 11 Sep 2017 04:40:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGW0-0003Rs-2t
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:40:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C7/8B-03093-7A316B95; Mon, 11 Sep 2017 04:40:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhortceFu
 kwXk5iyUfF7M4MHoc3f2bKYAxijUzLym/IoE1o2dRJ1vBUYGKjTOaWBoYp/J2MXJxCAlMZ5S4
 eXELUxcjJ4eEAK/EkWUzWLsYOYDsAImVp6shanoZJfasWgBWwyagL7Hi8UFWEFtEQFri2ufLj
 CA2s8AfRol7n2RBeoUF0iSOv/IACbMIqEocfzyXBcTmFbCTaPjbxwqxSl5iV9tFMJsTKH7w5T
 tmEFtIwFZiwekFrBMYeRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMBQYg2MG4eG3gIUZJDiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 VRHaFikkWJSanlqRlpkDDEqYtAQHj5IIbxRImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4
 rxyIEUCIEUZpXlwI2ARcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBEgU3gy80rgNr0COo
 IJ6AieS1tAjihJREhJNTDO/i59oiVMZK7o/Yuumf+unKwT6QtR6tp7ZH23zOTPi38qHCq/rvk
 3Mknu4r66swVvf2e47VAW93uj8lLoQdzLlRGVt42D1A39pTcxTVxUIDFLdirvk6O/X/Ttu/87
 8f0y1wi1sMeWayO/y9VM7/n1PvadxielOXxRwiqTJ03JWVYja8zgsniJEktxRqKhFnNRcSIAS
 KJaT4sCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!32
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52320 invoked from network); 11 Sep 2017 04:40:06 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:40:06 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:40:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078643"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:40:04 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:18 +0800
Message-Id: <20170911043820.14617-38-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 37/39] tools/libxl: allow aborting
	domain creation on fatal QMP init errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgc29tZSBlcnJvcnMgaGFwcGVuaW5nIGR1cmluZyBRTVAgaW5pdGlhbGl6YXRpb24gY2FuIGFm
ZmVjdCB0aGUKcHJvcGVyIHdvcmsgb2YgYSBkb21haW4sIGl0J2QgYmUgYmV0dGVyIHRvIHRyZWF0
IHRoZW0gYXMgZmF0YWwgZXJyb3JzCmFuZCBhYm9ydCB0aGUgY3JlYXRpb24gb2YgdGhhdCBkb21h
aW4uIFRoZSBleGlzdGluZyB0eXBlcyBvZiBRTVAKaW5pdGlhbGl6YXRpb24gZXJyb3JzIGFyZSBu
b3QgdHJlYXRlZCBhcyBmYXRhbCwgYW5kIGRvIG5vdCBhYm9ydCB0aGUKZG9tYWluIGNyZWF0aW9u
IGFzIGJlZm9yZS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIHwgNCArKystCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICB8IDkgKysr
KysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDkxMjM1ODViNTIuLjNlMDVlYTA5ZTkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CkBAIC0xNTA3LDcgKzE1MDcsOSBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfZGV2bW9kZWxfc3Rh
cnRlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgaWYgKGRjcy0+c2Rzcy5kbS5ndWVzdF9kb21pZCkg
ewogICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbgogICAg
ICAgICAgICAgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKLSAgICAg
ICAgICAgIGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGdjLCBkb21pZCwgZF9jb25maWcpOwor
ICAgICAgICAgICAgcmV0ID0gbGlieGxfX3FtcF9pbml0aWFsaXphdGlvbnMoZ2MsIGRvbWlkLCBk
X2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmV0ID09IEVSUk9SX0JBREZBSUwpCisgICAgICAg
ICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXgg
ZWFiOTkzYWNhOS4uZTFlYjQ3YzFkMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTExNzUsMTEgKzExNzUsMTIgQEAg
aW50IGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogewogICAgIGNvbnN0IGxpYnhsX3ZuY19pbmZvICp2bmMgPSBsaWJ4bF9fZG1fdm5jKGd1
ZXN0X2NvbmZpZyk7CiAgICAgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAgPSBOVUxMOwotICAgIGlu
dCByZXQgPSAwOworICAgIGJvb2wgaWdub3JlX2Vycm9yID0gdHJ1ZTsKKyAgICBpbnQgcmV0ID0g
LTE7CiAKICAgICBxbXAgPSBsaWJ4bF9fcW1wX2luaXRpYWxpemUoZ2MsIGRvbWlkKTsKICAgICBp
ZiAoIXFtcCkKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBnb3RvIG91dDsKICAgICByZXQg
PSBsaWJ4bF9fcW1wX3F1ZXJ5X3NlcmlhbChxbXApOwogICAgIGlmICghcmV0ICYmIHZuYyAmJiB2
bmMtPnBhc3N3ZCkgewogICAgICAgICByZXQgPSBxbXBfY2hhbmdlKGdjLCBxbXAsICJ2bmMiLCAi
cGFzc3dvcmQiLCB2bmMtPnBhc3N3ZCk7CkBAIC0xMTg5LDcgKzExOTAsOSBAQCBpbnQgbGlieGxf
X3FtcF9pbml0aWFsaXphdGlvbnMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgIHJldCA9IHFtcF9xdWVyeV92bmMocW1wKTsKICAgICB9CiAgICAgbGlieGxfX3FtcF9jbG9z
ZShxbXApOwotICAgIHJldHVybiByZXQ7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJldCA/IChpZ25v
cmVfZXJyb3IgPyBFUlJPUl9GQUlMIDogRVJST1JfQkFERkFJTCkgOiAwOwogfQogCiAvKgotLSAK
Mi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGW4-0003cB-5I; Mon, 11 Sep 2017 04:40:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGW2-0003YR-Nt
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:40:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F1/0D-03422-AA316B95; Mon, 11 Sep 2017 04:40:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+sQ0V0pvC3
 S4Mo9KYslHxezODB6HN39mymAMYo1My8pvyKBNWPGmdeMBa32FWeuPWZvYNyl28XIxSEkMJ1R
 4tP+RpYuRk4OCQFeiSPLZrB2MXIA2QESe39FQtT0Mkr82HGUEaSGTUBfYsXjg6wgtoiAtMS1z
 5fB4swCfxgl7n2SBbGFBUIlFj5ZB1bDIqAqceX0ZTCbV8BO4uOfuYwQu+QldrVdBItzAsUPvn
 zHDGILCdhKLDi9gHUCI+8CRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiB4cAABDsYF68NPMQoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vCpC2yKFBItS01Mr0jJzgIEJk5bg4FES4Y0CSfMWFyTmFmemQ6ROMRpzHJhw5Q8TR8fNu3+Yh
 Fjy8vNSpcR55UBKBUBKM0rz4AbBIuYSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkjQKbwZO
 aVwO17BXQKE9ApPJe2gJxSkoiQkmpgnFzy/825yUp737ez/f1yZe3CK9qr1YxFJj3S+7R1cdZ
 6X5YlCxT1fq+4/PC89pF1Cg+5JHV2eYqf9vRkEPvXmxBkGHOH2ZT9ikPnTM57lyVt5i7ZyCfe
 G3TjfOYko9w9kX1nJ02pL86L98j5y5M2/V1pdaftJfvV0Y/frj+75otJ/acPKXf9LJRYijMSD
 bWYi4oTAWaV18WTAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!33
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52487 invoked from network); 11 Sep 2017 04:40:08 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:40:08 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:40:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078660"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:40:06 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:19 +0800
Message-Id: <20170911043820.14617-39-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 38/39] tools/libxl: initiate PMEM
	mapping via QMP callback
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJhc2UgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiBlYWNoIHZOVkRJTU0gZGV2aWNlIGlz
IGRlY2lkZWQgYnkKUUVNVS4gQWRkIGEgUU1QIGNhbGxiYWNrIHRvIGdldCB0aGUgYmFzZSBhZGRy
ZXNzIGZyb20gUUVNVSBhbmQgcXVlcnkgWGVuCmh5cGVydmlzb3IgdG8gbWFwIGhvc3QgUE1FTSBw
YWdlcyB0byB0aGF0IGFkZHJlc3MuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgfCAxMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0uYyB8ICAzMCArKysr
KysrKysrCiB0b29scy9saWJ4bC9saWJ4bF92bnZkaW1tLmggfCAgMzAgKysrKysrKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAxOTAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2xpYnhsL2xpYnhsX3ZudmRpbW0uaAoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Ft
cC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggZTFlYjQ3YzFkMi4uMjk5ZjljODI2
MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMKQEAgLTI2LDYgKzI2LDcgQEAKIAogI2luY2x1ZGUgIl9saWJ4bF9saXN0Lmgi
CiAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKKyNpbmNsdWRlICJsaWJ4bF92bnZkaW1tLmgi
CiAKIC8qICNkZWZpbmUgREVCVUdfUkVDRUlWRUQgKi8KIApAQCAtMTE3MCw2ICsxMTcxLDEyNyBA
QCBpbnQgbGlieGxfcWVtdV9tb25pdG9yX2NvbW1hbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAorI2lmIGRlZmluZWQoX19saW51eF9fKQorCitz
dGF0aWMgaW50IHFtcF9yZWdpc3Rlcl92bnZkaW1tX2NhbGxiYWNrKGxpYnhsX19xbXBfaGFuZGxl
ciAqcW1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKmFyZykKK3sKKyAgICBHQ19JTklUKHFtcC0+Y3R4KTsKKyAgICBjb25zdCBs
aWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25maWcgPSBhcmc7CisgICAgY29uc3QgbGlieGxf
ZGV2aWNlX3ZudmRpbW0gKnZudmRpbW07CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpv
YmosICpzdWJfbWFwLCAqc3ViX29iajsKKyAgICBjb25zdCBjaGFyICppZCwgKmV4cGVjdGVkX2lk
OworICAgIHVuc2lnbmVkIGludCBpLCBzbG90OworICAgIHVuc2lnbmVkIGxvbmcgZ3BhLCBzaXpl
LCBtZm4sIGdwZm4sIG5yX3BhZ2VzOworICAgIGludCByYyA9IDA7CisKKyAgICBmb3IgKGkgPSAw
OyAob2JqID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KG8sIGkpKTsgaSsrKSB7CisgICAgICAgIGlm
ICghbGlieGxfX2pzb25fb2JqZWN0X2lzX21hcChvYmopKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgc3ViX21hcCA9IGxpYnhsX19qc29uX21hcF9nZXQoImRhdGEiLCBvYmosIEpT
T05fTUFQKTsKKyAgICAgICAgaWYgKCFzdWJfbWFwKQorICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgc3ViX29iaiA9IGxpYnhsX19qc29uX21hcF9nZXQoInNsb3QiLCBzdWJfbWFwLCBK
U09OX0lOVEVHRVIpOworICAgICAgICBzbG90ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRl
Z2VyKHN1Yl9vYmopOworICAgICAgICBpZiAoc2xvdCA+IGd1ZXN0X2NvbmZpZy0+bnVtX3ZudmRp
bW1zKSB7CisgICAgICAgICAgICBMT0coRVJST1IsCisgICAgICAgICAgICAgICAgIkludmFsaWQg
UUVNVSBtZW1vcnkgZGV2aWNlIHNsb3QgJXUsIGV4cGVjdGluZyBsZXNzIHRoYW4gJXUiLAorICAg
ICAgICAgICAgICAgIHNsb3QsIGd1ZXN0X2NvbmZpZy0+bnVtX3ZudmRpbW1zKTsKKyAgICAgICAg
ICAgIHJjID0gLUVSUk9SX0lOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KyAgICAgICAgdm52ZGltbSA9ICZndWVzdF9jb25maWctPnZudmRpbW1zW3Nsb3RdOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIERvdWJsZSBjaGVjayB3aGV0aGVyIGl0J3MgYSBOVkRJTU0gbWVt
b3J5IGRldmljZSwgdGhyb3VnaAorICAgICAgICAgKiBhbGwgbWVtb3J5IGRldmljZXMgaW4gUUVN
VSBvbiBYZW4gYXJlIGZvciB2TlZESU1NLgorICAgICAgICAgKi8KKyAgICAgICAgZXhwZWN0ZWRf
aWQgPSBsaWJ4bF9fc3ByaW50ZihnYywgInhlbl9udmRpbW0ldSIsIHNsb3QgKyAxKTsKKyAgICAg
ICAgaWYgKCFleHBlY3RlZF9pZCkgeworICAgICAgICAgICAgTE9HKEVSUk9SLCAiQ2Fubm90IGJ1
aWxkIGRldmljZSBpZCIpOworICAgICAgICAgICAgcmMgPSAtRVJST1JfRkFJTDsKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgICAgIHN1Yl9vYmogPSBsaWJ4bF9fanNvbl9t
YXBfZ2V0KCJpZCIsIHN1Yl9tYXAsIEpTT05fU1RSSU5HKTsKKyAgICAgICAgaWQgPSBsaWJ4bF9f
anNvbl9vYmplY3RfZ2V0X3N0cmluZyhzdWJfb2JqKTsKKyAgICAgICAgaWYgKCFpZCB8fCBzdHJu
Y21wKGlkLCBleHBlY3RlZF9pZCwgc3RybGVuKGV4cGVjdGVkX2lkKSkpIHsKKyAgICAgICAgICAg
IExPRyhFUlJPUiwKKyAgICAgICAgICAgICAgICAiSW52YWxpZCBRRU1VIG1lbW9yeSBkZXZpY2Ug
aWQgJXMsIGV4cGVjdGluZyAlcyIsCisgICAgICAgICAgICAgICAgaWQsIGV4cGVjdGVkX2lkKTsK
KyAgICAgICAgICAgIHJjID0gLUVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorCisgICAgICAgIHN1Yl9vYmogPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJhZGRyIiwg
c3ViX21hcCwgSlNPTl9JTlRFR0VSKTsKKyAgICAgICAgZ3BhID0gbGlieGxfX2pzb25fb2JqZWN0
X2dldF9pbnRlZ2VyKHN1Yl9vYmopOworICAgICAgICBzdWJfb2JqID0gbGlieGxfX2pzb25fbWFw
X2dldCgic2l6ZSIsIHN1Yl9tYXAsIEpTT05fSU5URUdFUik7CisgICAgICAgIHNpemUgPSBsaWJ4
bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIoc3ViX29iaik7CisgICAgICAgIGlmICgoZ3BhIHwg
c2l6ZSkgJiB+WENfUEFHRV9NQVNLKSB7CisgICAgICAgICAgICBMT0coRVJST1IsCisgICAgICAg
ICAgICAgICAgIkludmFsaWQgYWRkcmVzcyAweCVseCBvciBzaXplIDB4JWx4IG9mIFFFTVUgbWVt
b3J5IGRldmljZSAlcywgIgorICAgICAgICAgICAgICAgICJub3QgYWxpZ25lZCB0byAweCVseCIs
CisgICAgICAgICAgICAgICAgZ3BhLCBzaXplLCBpZCwgWENfUEFHRV9TSVpFKTsKKyAgICAgICAg
ICAgIHJjID0gLUVSUk9SX0lOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KyAgICAgICAgZ3BmbiA9IGdwYSA+PiBYQ19QQUdFX1NISUZUOworCisgICAgICAgIG5yX3BhZ2Vz
ID0gc2l6ZSA+PiBYQ19QQUdFX1NISUZUOworICAgICAgICBpZiAobnJfcGFnZXMgPiB2bnZkaW1t
LT5ucl9wYWdlcykgeworICAgICAgICAgICAgTE9HKEVSUk9SLAorICAgICAgICAgICAgICAgICJJ
bnZhbGlkIHNpemUgMHglbHggb2YgUUVNVSBtZW1vcnkgZGV2aWNlICVzLCAiCisgICAgICAgICAg
ICAgICAgImV4cGVjdGluZyBubyBsYXJnZXIgdGhhbiAweCVseCIsCisgICAgICAgICAgICAgICAg
c2l6ZSwgaWQsIHZudmRpbW0tPm5yX3BhZ2VzIDw8IFhDX1BBR0VfU0hJRlQpOworICAgICAgICAg
ICAgcmMgPSAtRVJST1JfSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQor
CisgICAgICAgIHN3aXRjaCAodm52ZGltbS0+YmFja2VuZF90eXBlKSB7CisgICAgICAgIGNhc2Ug
TElCWExfVk5WRElNTV9CQUNLRU5EX1RZUEVfTUZOOgorICAgICAgICAgICAgbWZuID0gdm52ZGlt
bS0+dS5tZm47CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAg
ICAgICAgTE9HKEVSUk9SLCAiSW52YWxpZCBOVkRJTU0gYmFja2VuZCB0eXBlICV1Iiwgdm52ZGlt
bS0+YmFja2VuZF90eXBlKTsKKyAgICAgICAgICAgIHJjID0gLUVSUk9SX0lOVkFMOworICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICByYyA9IGxpYnhsX3ZudmRpbW1f
YWRkX3BhZ2VzKGdjLCBxbXAtPmRvbWlkLCBtZm4sIGdwZm4sIG5yX3BhZ2VzKTsKKyAgICAgICAg
aWYgKHJjKSB7CisgICAgICAgICAgICBMT0coRVJST1IsCisgICAgICAgICAgICAgICAgIkNhbm5v
dCBtYXAgUE1FTSBwYWdlcyBmb3IgUUVNVSBtZW1vcnkgZGV2aWNlICVzLCAiCisgICAgICAgICAg
ICAgICAgIm1mbiAweCVseCwgZ3BmbiAweCVseCwgbnIgMHglbHgsIHJjICVkIiwKKyAgICAgICAg
ICAgICAgICBpZCwgbWZuLCBncGZuLCBucl9wYWdlcywgcmMpOworICAgICAgICAgICAgcmMgPSAt
RVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCisg
b3V0OgorICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxpYnhs
X19xbXBfcXVlcnlfdm52ZGltbXMobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vl
c3RfY29uZmlnKQoreworICAgIGludCByYzsKKyAgICBHQ19JTklUKHFtcC0+Y3R4KTsKKworICAg
IHJjID0gcW1wX3N5bmNocm9ub3VzX3NlbmQocW1wLCAicXVlcnktbWVtb3J5LWRldmljZXMiLCBO
VUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1wX3JlZ2lzdGVyX3ZudmRpbW1f
Y2FsbGJhY2ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKWd1ZXN0X2Nv
bmZpZywgcW1wLT50aW1lb3V0KTsKKworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQor
CisjZW5kaWYgLyogX19saW51eF9fICovCisKIGludCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9u
cyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25maWcpCiB7CkBAIC0x
MTg5LDYgKzEzMTEsMTQgQEAgaW50IGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmICghcmV0KSB7CiAgICAgICAgIHJldCA9IHFt
cF9xdWVyeV92bmMocW1wKTsKICAgICB9CisKKyNpZiBkZWZpbmVkKF9fbGludXhfXykKKyAgICBp
ZiAoIXJldCAmJiBndWVzdF9jb25maWctPm51bV92bnZkaW1tcykgeworICAgICAgICBpZ25vcmVf
ZXJyb3IgPSBmYWxzZTsKKyAgICAgICAgcmV0ID0gbGlieGxfX3FtcF9xdWVyeV92bnZkaW1tcyhx
bXAsIGd1ZXN0X2NvbmZpZyk7CisgICAgfQorI2VuZGlmIC8qIF9fbGludXhfXyAqLworCiAgICAg
bGlieGxfX3FtcF9jbG9zZShxbXApOwogCiAgb3V0OgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdm52ZGltbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdm52ZGltbS5jCmluZGV4IDRkZThm
MDQzMDMuLmZmNzg2ZDQxNzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF92bnZkaW1tLmMKQEAgLTE5LDYgKzE5LDcgQEAKICNp
bmNsdWRlIDx4ZW5jdHJsLmg+CiAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgorI2luY2x1
ZGUgImxpYnhsX3ZudmRpbW0uaCIKIAogaW50IGxpYnhsX3ZudmRpbW1fY29weV9jb25maWcobGli
eGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkc3QsCkBAIC00NywzICs0OCwzMiBAQCBpbnQgbGlieGxfdm52ZGltbV9jb3B5X2Nv
bmZpZyhsaWJ4bF9jdHggKmN0eCwKICAgICBHQ19GUkVFOwogICAgIHJldHVybiByYzsKIH0KKwor
I2lmIGRlZmluZWQoX19saW51eF9fKQorCitpbnQgbGlieGxfdm52ZGltbV9hZGRfcGFnZXMobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVuX3Bmbl90IG1mbiwgeGVuX3Bmbl90IGdwZm4sIHhlbl9wZm5fdCBucl9wYWdlcykKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgbnI7CisgICAgaW50IHJldDsKKworICAgIHdoaWxlIChucl9wYWdlcykg
eworICAgICAgICBuciA9IG1pbihucl9wYWdlcywgKHVuc2lnbmVkIGxvbmcpVUlOVF9NQVgpOwor
CisgICAgICAgIHJldCA9IHhjX2RvbWFpbl9wb3B1bGF0ZV9wbWVtX21hcChDVFgtPnhjaCwgZG9t
aWQsIG1mbiwgZ3BmbiwgbnIpOworICAgICAgICBpZiAocmV0ICYmIHJldCAhPSAtRVJFU1RBUlQp
IHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBtYXAgUE1FTSBwYWdlcywgbWZu
IDB4JSIgUFJJX3hlbl9wZm4gIiwgIgorICAgICAgICAgICAgICAgICJncGZuIDB4JSIgUFJJX3hl
bl9wZm4gIiwgbnJfcGFnZXMgJXUsIGVyciAlZCIsCisgICAgICAgICAgICAgICAgbWZuLCBncGZu
LCBuciwgcmV0KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgbnJf
cGFnZXMgLT0gbnI7CisgICAgICAgIG1mbiArPSBucjsKKyAgICAgICAgZ3BmbiArPSBucjsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCisjZW5kaWYgLyogX19saW51eF9fICovCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92bnZkaW1tLmggYi90b29scy9saWJ4bC9saWJ4bF92
bnZkaW1tLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZWM2M2M5NTA4
OAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZudmRpbW0uaApAQCAtMCww
ICsxLDMwIEBACisvKgorICogdG9vbHMvbGlieGwvbGlieGxfdm52ZGltbS5oCisgKgorICogQ29w
eXJpZ2h0IChDKSAyMDE3LCAgSW50ZWwgQ29ycG9yYXRpb24KKyAqCisgKiBUaGlzIGxpYnJhcnkg
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisg
KiBMaWNlbnNlLCB2ZXJzaW9uIDIuMSwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExl
c3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1
YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgTElCWExfVk5WRElN
TV9ICisjZGVmaW5lIExJQlhMX1ZOVkRJTU1fSAorCisjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5j
bHVkZSAibGlieGxfaW50ZXJuYWwuaCIKKworI2lmIGRlZmluZWQoX19saW51eF9fKQoraW50IGxp
YnhsX3ZudmRpbW1fYWRkX3BhZ2VzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBtZm4sIHhlbl9wZm5fdCBncGZuLCB4
ZW5fcGZuX3QgbnJfcGFnZXMpOworI2VuZGlmIC8qIF9fbGludXhfXyAqLworCisjZW5kaWYgLyog
IUxJQlhMX1ZOVkRJTU1fSCAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:40:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGW5-0003fs-Ct; Mon, 11 Sep 2017 04:40:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGW4-0003br-UA
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:40:13 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 53/92-15060-CA316B95; Mon, 11 Sep 2017 04:40:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhortaeFu
 kwe1+RYslHxezODB6HN39mymAMYo1My8pvyKBNeNCa1TBf/WKhTvOsDUwfpftYuTiEBKYzigx
 Z/FFti5GTg4JAV6JI8tmsELYARJnTi9jhSjqZZS482gbO0iCTUBfYsXjg2BFIgLSEtc+X2YEs
 ZkF/jBK3PskC2ILC0RK9E6eClTPwcEioCqxdI4BSJhXwE7i4uRlLBDz5SV2tV0EG8MJFD/48h
 0ziC0kYCux4PQC1gmMvAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgQGAwMQ7GBcvDbwEKMkB5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 qghtixQSLEpNT61Iy8wBhiVMWoKDR0mENwokzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpc
 V45kCIBkKKM0jy4EbAYucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3giQKTyZeSVwm14BHc
 EEdATPpS0gR5QkIqSkGhjdWDP3sE5dNdv1Rf1Pe4vnm2dOO1Jr017gHnC595K5/pYsnfx554O
 PH3qsPU9Y7db3WC7vt34aX1frKYY42MyMD05b+uVsxpoJIvd+bmB5mpoj3NMtYdeZre0mJ9eb
 ZsuSdDyp53L5hRtZ9w82m2x8ujxCl+0z+z2Wk56Z/+udT2VclJ/h5ajEUpyRaKjFXFScCACQu
 1+BjAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505104735!56506342!34
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52593 invoked from network); 11 Sep 2017 04:40:11 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:40:11 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 21:40:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217078678"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:40:08 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:38:20 +0800
Message-Id: <20170911043820.14617-40-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC XEN PATCH v3 39/39] tools/libxl: build qemu
	options from xl vNVDIMM configs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHhsIGNvbmZpZ3MKICB2bnZkaW1tcyA9IFsgJ3R5cGU9bWZuLGJhY2tlbmQ9JFBNRU0wX01G
Tixucl9wYWdlcz0kTjAnLCAuLi4gXQoKdGhlIGZvbGxvd2luZyBxZW11IG9wdGlvbnMgd2lsbCBi
ZSBidWlsdAoKICAtbWFjaGluZSA8ZXhpc3Rpbmcgb3B0aW9ucz4sbnZkaW1tCiAgLW0gPGV4aXN0
aW5nIG9wdGlvbnM+LHNsb3RzPSROUl9TTE9UUyxtYXhtZW09JE1FTV9TSVpFCiAgLW9iamVjdCBt
ZW1vcnktYmFja2VuZC14ZW4saWQ9bWVtMSxob3N0LWFkZHI9JFBNRU0wX0FERFIsc2l6ZT0kUE1F
TTBfU0laRQogIC1kZXZpY2UgbnZkaW1tLGlkPXhlbl9udmRpbW0xLG1lbWRldj1tZW0xCiAgLi4u
CgppbiB3aGljaCwKIC0gTlJfU0xPVFMgaXMgdGhlIG51bWJlciBvZiBlbnRyaWVzIGluIHZudmRp
bW1zICsgMSwKIC0gTUVNX1NJWkUgaXMgdGhlIHRvdGFsIHNpemUgb2YgYWxsIFJBTSBhbmQgTlZE
SU1NIGRldmljZXMsCiAtIFBNRU0wX0FERFIgPSBQTUVNMF9NRk4gKiA0MDk2LAogLSBQTUVNMF9T
SVpFID0gTjAgKiA0MDk2LAoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfZG0uYyB8IDgxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG0uYwppbmRleCBlMGU2YTk5ZTY3Li45YmRiM2NkYjI5IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTkxMCw2
ICs5MTAsNTggQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19pZGVfZHJpdmVfc3RyaW5nKGxpYnhs
X19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgIHJldHVybiBkcml2ZTsKIH0K
IAorI2lmIGRlZmluZWQoX19saW51eF9fKQorCitzdGF0aWMgdWludDY0X3QgbGlieGxfX2J1aWxk
X2RtX3ZudmRpbW1fYXJncygKKyAgICBsaWJ4bF9fZ2MgKmdjLCBmbGV4YXJyYXlfdCAqZG1fYXJn
cywKKyAgICBzdHJ1Y3QgbGlieGxfZGV2aWNlX3ZudmRpbW0gKmRldiwgaW50IGRldl9ubykKK3sK
KyAgICB1aW50NjRfdCBhZGRyID0gMCwgc2l6ZSA9IDA7CisgICAgY2hhciAqYXJnOworCisgICAg
c3dpdGNoIChkZXYtPmJhY2tlbmRfdHlwZSkKKyAgICB7CisgICAgY2FzZSBMSUJYTF9WTlZESU1N
X0JBQ0tFTkRfVFlQRV9NRk46CisgICAgICAgIGFkZHIgPSBkZXYtPnUubWZuIDw8IFhDX1BBR0Vf
U0hJRlQ7CisgICAgICAgIHNpemUgPSBkZXYtPm5yX3BhZ2VzIDw8IFhDX1BBR0VfU0hJRlQ7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICghc2l6ZSkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItb2JqZWN0Iik7CisgICAgYXJnID0g
R0NTUFJJTlRGKCJtZW1vcnktYmFja2VuZC14ZW4saWQ9bWVtJWQsaG9zdC1hZGRyPSUiUFJJdTY0
IixzaXplPSUiUFJJdTY0LAorICAgICAgICAgICAgICAgICAgICBkZXZfbm8gKyAxLCBhZGRyLCBz
aXplKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsIGFyZyk7CisKKyAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsICItZGV2aWNlIik7CisgICAgYXJnID0gR0NTUFJJTlRGKCJudmRp
bW0saWQ9eGVuX252ZGltbSVkLG1lbWRldj1tZW0lZCIsCisgICAgICAgICAgICAgICAgICAgIGRl
dl9ubyArIDEsIGRldl9ubyArIDEpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgYXJn
KTsKKworICAgIHJldHVybiBzaXplOworfQorCitzdGF0aWMgdWludDY0X3QgbGlieGxfX2J1aWxk
X2RtX3ZudmRpbW1zX2FyZ3MoCisgICAgbGlieGxfX2djICpnYywgZmxleGFycmF5X3QgKmRtX2Fy
Z3MsCisgICAgc3RydWN0IGxpYnhsX2RldmljZV92bnZkaW1tICp2bnZkaW1tcywgaW50IG51bV92
bnZkaW1tcykKK3sKKyAgICB1aW50NjRfdCB0b3RhbF9zaXplID0gMCwgc2l6ZTsKKyAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBudW1fdm52ZGltbXM7IGkrKykgewor
ICAgICAgICBzaXplID0gbGlieGxfX2J1aWxkX2RtX3ZudmRpbW1fYXJncyhnYywgZG1fYXJncywg
JnZudmRpbW1zW2ldLCBpKTsKKyAgICAgICAgaWYgKCFzaXplKQorICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIHRvdGFsX3NpemUgKz0gc2l6ZTsKKyAgICB9CisKKyAgICByZXR1cm4gdG90YWxf
c2l6ZTsKK30KKworI2VuZGlmIC8qIF9fbGludXhfXyAqLworCiBzdGF0aWMgaW50IGxpYnhsX19i
dWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkbSwgaW50IGd1ZXN0X2RvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Rv
bWFpbl9jb25maWcgKmd1ZXN0X2NvbmZpZywKQEAgLTkyMywxMyArOTc1LDE4IEBAIHN0YXRpYyBp
bnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAg
IGNvbnN0IGxpYnhsX2RldmljZV9uaWMgKm5pY3MgPSBndWVzdF9jb25maWctPm5pY3M7CiAgICAg
Y29uc3QgaW50IG51bV9kaXNrcyA9IGd1ZXN0X2NvbmZpZy0+bnVtX2Rpc2tzOwogICAgIGNvbnN0
IGludCBudW1fbmljcyA9IGd1ZXN0X2NvbmZpZy0+bnVtX25pY3M7CisjaWYgZGVmaW5lZChfX2xp
bnV4X18pCisgICAgY29uc3QgaW50IG51bV92bnZkaW1tcyA9IGd1ZXN0X2NvbmZpZy0+bnVtX3Zu
dmRpbW1zOworI2Vsc2UKKyAgICBjb25zdCBpbnQgbnVtX3ZudmRpbW1zID0gMDsKKyNlbmRpZgog
ICAgIGNvbnN0IGxpYnhsX3ZuY19pbmZvICp2bmMgPSBsaWJ4bF9fZG1fdm5jKGd1ZXN0X2NvbmZp
Zyk7CiAgICAgY29uc3QgbGlieGxfc2RsX2luZm8gKnNkbCA9IGRtX3NkbChndWVzdF9jb25maWcp
OwogICAgIGNvbnN0IGNoYXIgKmtleW1hcCA9IGRtX2tleW1hcChndWVzdF9jb25maWcpOwogICAg
IGNoYXIgKm1hY2hpbmVhcmc7CiAgICAgZmxleGFycmF5X3QgKmRtX2FyZ3MsICpkbV9lbnZzOwog
ICAgIGludCBpLCBjb25uZWN0aW9uLCBkZXZpZCwgcmV0OwotICAgIHVpbnQ2NF90IHJhbV9zaXpl
OworICAgIHVpbnQ2NF90IHJhbV9zaXplLCByYW1fc2l6ZV9pbl9ieXRlID0gMCwgdm52ZGltbXNf
c2l6ZSA9IDA7CiAgICAgY29uc3QgY2hhciAqcGF0aCwgKmNoYXJkZXY7CiAgICAgY2hhciAqdXNl
ciA9IE5VTEw7CiAKQEAgLTE0NTEsNiArMTUwOCw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxk
X2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgfQogICAg
ICAgICB9CiAKKyAgICAgICAgaWYgKG51bV92bnZkaW1tcykKKyAgICAgICAgICAgIG1hY2hpbmVh
cmcgPSBsaWJ4bF9fc3ByaW50ZihnYywgIiVzLG52ZGltbSIsIG1hY2hpbmVhcmcpOworCiAgICAg
ICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgbWFjaGluZWFyZyk7CiAgICAgICAgIGZvciAo
aSA9IDA7IGJfaW5mby0+ZXh0cmFfaHZtICYmIGJfaW5mby0+ZXh0cmFfaHZtW2ldICE9IE5VTEw7
IGkrKykKICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgYl9pbmZvLT5leHRy
YV9odm1baV0pOwpAQCAtMTQ2MCw4ICsxNTIwLDI1IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxk
X2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgIH0KIAogICAgIHJhbV9z
aXplID0gbGlieGxfX3NpemVrYl90b19tYihiX2luZm8tPm1heF9tZW1rYiAtIGJfaW5mby0+dmlk
ZW9fbWVta2IpOworICAgIGlmIChudW1fdm52ZGltbXMpIHsKKyAgICAgICAgcmFtX3NpemVfaW5f
Ynl0ZSA9IHJhbV9zaXplIDw8IDIwOworICAgICAgICB2bnZkaW1tc19zaXplID0gbGlieGxfX2J1
aWxkX2RtX3ZudmRpbW1zX2FyZ3MoZ2MsIGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9jb25maWctPnZudmRpbW1zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVt
X3ZudmRpbW1zKTsKKyAgICAgICAgaWYgKHJhbV9zaXplX2luX2J5dGUgKyB2bnZkaW1tc19zaXpl
IDwgcmFtX3NpemVfaW5fYnl0ZSkgeworICAgICAgICAgICAgTE9HKEVSUk9SLAorICAgICAgICAg
ICAgICAgICJ0b3RhbCBzaXplIG9mIFJBTSAoJSJQUkl1NjQiKSBhbmQgTlZESU1NICglIlBSSXU2
NCIpIG92ZXJmbG93IiwKKyAgICAgICAgICAgICAgICByYW1fc2l6ZV9pbl9ieXRlLCB2bnZkaW1t
c19zaXplKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAgICAgICAgfQorICAg
IH0KICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItbSIpOwotICAgIGZsZXhhcnJheV9h
cHBlbmQoZG1fYXJncywgR0NTUFJJTlRGKCIlIlBSSWQ2NCwgcmFtX3NpemUpKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICB2bnZkaW1tc19zaXpl
ID8KKyAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJSJQUklkNjQiLHNsb3RzPSVkLG1h
eG1lbT0lIlBSSWQ2NCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1fc2l6ZSwg
bnVtX3ZudmRpbW1zICsgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBST1VORFVQ
KHJhbV9zaXplX2luX2J5dGUsIDEyKSArIHZudmRpbW1zX3NpemUpIDoKKyAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiJSJQUklkNjQsIHJhbV9zaXplKSk7CiAKICAgICBpZiAoYl9pbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBpZiAoYl9pbmZvLT51
Lmh2bS5oZHR5cGUgPT0gTElCWExfSERUWVBFX0FIQ0kpCi0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGXx-0005vj-Oq; Mon, 11 Sep 2017 04:42:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGXw-0005uC-VA
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:09 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 50/37-02224-02416B95; Mon, 11 Sep 2017 04:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXS1tYhrysvsi3
 S4M4cPYslHxezODB6HN39mymAMYo1My8pvyKBNaPrzjS2gjX8Feu//GZrYFzO08XIySEkUCnR
 9GolO4gtIcArcWTZDFYIO0Di1drJjF2MXEA1vYwSt+7NYwNJsAnoS6x4fBCoiINDRMBYou2mM
 0gNs8B/ZomrT+aADRIWcJM48mkLM4jNIqAqsW/LLxYQm1fAVuLr/88sEAvkJXa1XQRbxilgJ3
 Hw5TvmCYw8CxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPq9noGBcQdjw16/Q4ySHExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe1doW6SQ
 YFFqempFWmYOMABh0hIcPEoivFEgad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6ql
 DjvdJBSAZDSjNI8uEGwyLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3IsgUnsy8Erh9r4
 BOYQI6hefSFpBTShIRUlINjPOSfj+rs5nBzjlp7bW+WsHtdtazfGR4pvx/5NEm2Rqr9vCJ+mX
 5bT8rp95nVlBqMd6ytkWxpltDh4dRwPlXY8DUJYvDuH47Xf722XfH4SXHDJI6lBMmqlzc7jSl
 a6pOzb4fRdcSvbOdjyk15nFX71yyoXrnzkKVOTKT3FpW6Ag8OWywfseOG0osxRmJhlrMRcWJA
 AiYp+iHAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32947 invoked from network); 11 Sep 2017 04:42:07 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:07 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079048"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:02 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:47 +0800
Message-Id: <20170911044157.15403-1-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911043820.14617-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen HVM
	guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB0aGUgUUVNVSBwYXJ0IHBhdGNoZXMgdGhhdCB3b3JrcyB3aXRoIHRoZSBhc3NvY2lh
dGVkIFhlbgpwYXRjaGVzIHRvIGVuYWJsZSB2TlZESU1NIHN1cHBvcnQgZm9yIFhlbiBIVk0gZG9t
YWlucy4gWGVuIHJlbGllcyBvbgpRRU1VIHRvIGJ1aWxkIGd1ZXN0IE5GSVQgYW5kIE5WRElNTSBu
YW1lc3BhY2UgZGV2aWNlcywgYW5kIGFsbG9jYXRlCmd1ZXN0IGFkZHJlc3Mgc3BhY2UgZm9yIHZO
VkRJTU0gZGV2aWNlcy4KCkFsbCBwYXRjaGVzIGNhbiBiZSBmb3VuZCBhdAogIFhlbjogIGh0dHBz
Oi8vZ2l0aHViLmNvbS9oenpoYW45L3hlbi5naXQgbnZkaW1tLXJmYy12MwogIFFFTVU6IGh0dHBz
Oi8vZ2l0aHViLmNvbS9oenpoYW45L3FlbXUuZ2l0IHhlbi1udmRpbW0tcmZjLXYzCgpQYXRjaCAx
IGlzIHRvIGF2b2lkIGRlcmVmZXJlbmNpbmcgdGhlIE5VTEwgcG9pbnRlciB0byBub24tZXhpc3Rp
bmcKbGFiZWwgZGF0YSwgYXMgdGhlIFhlbiBzaWRlIHN1cHBvcnQgZm9yIGxhYmVscyBpcyBub3Qg
aW1wbGVtZW50ZWQgeWV0LgoKUGF0Y2ggMiAmIDMgYWRkIGEgbWVtb3J5IGJhY2tlbmQgZGVkaWNh
dGVkIGZvciBYZW4gdXNhZ2UgYW5kIGEgaG90cGx1ZwptZW1vcnkgcmVnaW9uIGZvciBYZW4gZ3Vl
c3QsIGluIG9yZGVyIHRvIG1ha2UgdGhlIGV4aXN0aW5nIG52ZGltbQpkZXZpY2UgcGx1Z2dpbmcg
cGF0aCB3b3JrIG9uIFhlbi4KClBhdGNoIDQgLSAxMCBidWlsZCBhbmQgY29veSBORklUIGZyb20g
UUVNVSB0byBYZW4gZ3Vlc3QsIHdoZW4gUUVNVSBpcwp1c2VkIGFzIHRoZSBYZW4gZGV2aWNlIG1v
ZGVsLgoKCkhhb3pob25nIFpoYW5nICgxMCk6CiAgbnZkaW1tOiBkbyBub3QgaW50aWFpbGl6ZSBu
dmRpbW0tPmxhYmVsX2RhdGEgaWYgbGFiZWwgc2l6ZSBpcyB6ZXJvCiAgaHcveGVuLWh2bTogY3Jl
YXRlIHRoZSBob3RwbHVnIG1lbW9yeSByZWdpb24gb24gWGVuCiAgaG9zdG1lbS14ZW46IGFkZCBh
IGhvc3QgbWVtb3J5IGJhY2tlbmQgZm9yIFhlbgogIG52ZGltbSBhY3BpOiBkbyBub3QgdXNlIGZ3
X2NmZyBvbiBYZW4KICBody94ZW4taHZtOiBpbml0aWFsaXplIERNIEFDUEkKICBody94ZW4taHZt
OiBhZGQgZnVuY3Rpb24gdG8gY29weSBBQ1BJIGludG8gZ3Vlc3QgbWVtb3J5CiAgbnZkaW1tIGFj
cGk6IGNvcHkgTkZJVCB0byBYZW4gZ3Vlc3QKICBudmRpbW0gYWNwaTogY29weSBBQ1BJIG5hbWVz
cGFjZSBkZXZpY2Ugb2Ygdk5WRElNTSB0byBYZW4gZ3Vlc3QKICBudmRpbW0gYWNwaTogZG8gbm90
IGJ1aWxkIF9GSVQgbWV0aG9kIG9uIFhlbgogIGh3L3hlbi1odm06IGVuYWJsZSBidWlsZGluZyBE
TSBBQ1BJIGlmIHZOVkRJTU0gaXMgZW5hYmxlZAoKIGJhY2tlbmRzL01ha2VmaWxlLm9ianMgfCAg
IDEgKwogYmFja2VuZHMvaG9zdG1lbS14ZW4uYyB8IDEwOCArKysrKysrKysrKysrKysrKysrKysr
KysrKwogYmFja2VuZHMvaG9zdG1lbS5jICAgICB8ICAgOSArKysKIGh3L2FjcGkvYW1sLWJ1aWxk
LmMgICAgfCAgMTAgKystCiBody9hY3BpL252ZGltbS5jICAgICAgIHwgIDc5ICsrKysrKysrKysr
KysrLS0tLS0KIGh3L2kzODYvcGMuYyAgICAgICAgICAgfCAxMDIgKysrKysrKysrKysrKystLS0t
LS0tLS0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICB8IDIwNCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBody9tZW0vbnZkaW1tLmMgICAgICAgIHwg
IDEwICsrLQogaHcvbWVtL3BjLWRpbW0uYyAgICAgICB8ICAgNiArLQogaW5jbHVkZS9ody9pMzg2
L3BjLmggICB8ICAgMSArCiBpbmNsdWRlL2h3L3hlbi94ZW4uaCAgIHwgIDI1ICsrKysrKwogc3R1
YnMveGVuLWh2bS5jICAgICAgICB8ICAxMCArKysKIDEyIGZpbGVzIGNoYW5nZWQsIDQ5NSBpbnNl
cnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBiYWNrZW5kcy9o
b3N0bWVtLXhlbi5jCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGXy-0005wt-WA; Mon, 11 Sep 2017 04:42:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGXy-0005vL-1t
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:10 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 59/30-01910-12416B95; Mon, 11 Sep 2017 04:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+uQ11UQ2RZ
 p8HKnjsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjF1Vg9jwXWeihf7bzM3MG7k6mLk5BASqJRo
 +jCFHcSWEOCVOLJsBiuEHSBxtHMWUxcjF1BNL6PEwY+fWUASbAL6EiseHwQq4uAQETCWaLvpD
 FLDLLCBSWLD2wtsIDXCAqkSiw69BBvEIqAqMWvfaSYQm1fAVuLQ18VQy+QldrVdBKvhFLCT6G
 t5zwxxkK3E2pUPWCYw8i5gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempO
 YVKyXnJ+7iREYDvUMDIw7GBv2+h1ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd67QtsihQSLUtNTK9Iyc4CBCZOW4OBREuGNAknzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/m
 IRY8vLzUqXEeaeDlAqAlGaU5sENgkXMJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBdBpv
 Bk5pXA7XsFdAoT0Ck8l7aAnFKSiJCSamCszv8jbRZf17bw9hOX1IgTzznUZF9a/vmTsSWPT8Z
 6oe//V+xCjBcFriv5RWzLyzyXwO5fX3O25J2e6+29tc2nw92TZ9oeCHCUChQOjd21g9+3bmt9
 sel9XYsvL3hmPRJZ85J5oaKx+Hft3bzMtVWOagyfY/S/Z4U4TZqp1P6Kc/2ixoADgkosxRmJh
 lrMRcWJANzJHruTAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33047 invoked from network); 11 Sep 2017 04:42:08 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:08 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079070"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:06 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:48 +0800
Message-Id: <20170911044157.15403-2-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 01/10] nvdimm: do not intiailize
	nvdimm->label_data if label size is zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG1lbW9yeSByZWdpb24gb2Ygdk5WRElNTSBvbiBYZW4gaXMgYSBSQU0gbWVtb3J5IHJlZ2lv
biwgc28KbWVtb3J5X3JlZ2lvbl9nZXRfcmFtX3B0cigpIGNhbm5vdCBiZSB1c2VkIGluIG52ZGlt
bV9yZWFsaXplKCkgdG8gZ2V0CmEgcG9pbnRlciB0byB0aGUgbGFiZWwgZGF0YSBhcmVhIGluIHRo
YXQgcmVnaW9uLiBUbyBiZSB3b3JzZSwgaXQgbWF5CmFib3J0IFFFTVUuIEFzIFhlbiBjdXJyZW50
bHkgZG9lcyBub3Qgc3VwcG9ydCBsYWJlbHMgKGkuZS4gbGFiZWwgc2l6ZQppcyAwKSBhbmQgZXZl
cnkgYWNjZXNzIGluIFFFTVUgdG8gbGFiZWxzIGlzIGxlZCBieSBhIGxhYmVsIHNpemUgY2hlY2ss
CmxldCdzIG5vdCBpbnRpYWlsaXplIG52ZGltbS0+bGFiZWxfZGF0YSBpZiB0aGUgbGFiZWwgc2l6
ZSBpcyAwLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGlu
dGVsLmNvbT4KLS0tCkNjOiBYaWFvIEd1YW5ncm9uZyA8eGlhb2d1YW5ncm9uZy5lcmljQGdtYWls
LmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KQ2M6IElnb3Ig
TWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Ci0tLQogaHcvbWVtL252ZGltbS5jIHwgMTAg
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2h3L21lbS9udmRpbW0uYyBiL2h3L21lbS9udmRpbW0uYwppbmRleCA5
NTJmY2U1ZWM4Li4zZTU4NTM4Yjk5IDEwMDY0NAotLS0gYS9ody9tZW0vbnZkaW1tLmMKKysrIGIv
aHcvbWVtL252ZGltbS5jCkBAIC04Nyw3ICs4NywxNSBAQCBzdGF0aWMgdm9pZCBudmRpbW1fcmVh
bGl6ZShQQ0RJTU1EZXZpY2UgKmRpbW0sIEVycm9yICoqZXJycCkKICAgICBhbGlnbiA9IG1lbW9y
eV9yZWdpb25fZ2V0X2FsaWdubWVudChtcik7CiAKICAgICBwbWVtX3NpemUgPSBzaXplIC0gbnZk
aW1tLT5sYWJlbF9zaXplOwotICAgIG52ZGltbS0+bGFiZWxfZGF0YSA9IG1lbW9yeV9yZWdpb25f
Z2V0X3JhbV9wdHIobXIpICsgcG1lbV9zaXplOworICAgIC8qCisgICAgICogVGhlIG1lbW9yeSBy
ZWdpb24gb2Ygdk5WRElNTSBvbiBYZW4gaXMgbm90IGEgUkFNIG1lbW9yeSByZWdpb24sCisgICAg
ICogc28gbWVtb3J5X3JlZ2lvbl9nZXRfcmFtX3B0cigpIGJlbG93IHdpbGwgYWJvcnQgUUVNVS4g
SW4KKyAgICAgKiBhZGRpdGlvbiB0aGF0IFhlbiBjdXJyZW50bHkgZG9lcyBub3Qgc3VwcG9ydCB2
TlZESU1NIGxhYmVscworICAgICAqIChpLmUuIGxhYmVsX3NpemUgaXMgemVybyBoZXJlKSwgbGV0
J3Mgbm90IGluaXRpYWxpemUgb2YgdGhlCisgICAgICogcG9pbnRlciB0byBsYWJlbCBkYXRhIGlm
IHRoZSBsYWJlbCBzaXplIGlzIHplcm8uCisgICAgICovCisgICAgaWYgKG52ZGltbS0+bGFiZWxf
c2l6ZSkKKyAgICAgICAgbnZkaW1tLT5sYWJlbF9kYXRhID0gbWVtb3J5X3JlZ2lvbl9nZXRfcmFt
X3B0cihtcikgKyBwbWVtX3NpemU7CiAgICAgcG1lbV9zaXplID0gUUVNVV9BTElHTl9ET1dOKHBt
ZW1fc2l6ZSwgYWxpZ24pOwogCiAgICAgaWYgKHNpemUgPD0gbnZkaW1tLT5sYWJlbF9zaXplIHx8
ICFwbWVtX3NpemUpIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGY3-00063C-BX; Mon, 11 Sep 2017 04:42:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGY1-00060D-KD
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 89/B6-01916-42416B95; Mon, 11 Sep 2017 04:42:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhr6sisi3
 S4N90IYslHxezODB6HN39mymAMYo1My8pvyKBNWPJ036WguV6Fd2P1RoY5yt3MXJyCAlUSmzt
 72ICsSUEeCWOLJvBCmEHSHya2M3SxcgFVNPLKPHh6mZ2kASbgL7EiscHgYo4OEQEjCXabjqD1
 DALrGSWmPH9PwtIjbBAmETT9Algg1gEVCUeHusE6+UVsJWYsOw0O8QCeYldbRfBajgF7CT6Wt
 4zQxxkK7F25QOWCYy8CxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBAZDPQMD4w7Ghr1+hxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 967QtkghwaLU9NSKtMwcYFjCpCU4eJREeKNA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mI
 Za8/LxUKXHe6SClAiClGaV5cINg8XKJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvRZApPJ
 l5JXD7XgGdwgR0Cs+lLSCnlCQipKQaGB1sLvH99WD4PeP05zzGC0IfnTgkJ+iUaotttdW6aqv
 JvEdfYTPXuYv3MoudXsY0dEWc4Fv1z/kkg8OXtiUdjI4pzZcr5k9/E/X/UHKw2YvU5bM4Kt7d
 P7rOIHC5SvThEw+fP3Vc0mPKGBJ5Inj34l93re7qyL32T57w4UmkZnCBWDPvU48jdUosxRmJh
 lrMRcWJAMw4dS6SAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!3
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33303 invoked from network); 11 Sep 2017 04:42:11 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:11 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079098"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:08 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:49 +0800
Message-Id: <20170911044157.15403-3-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [RFC QEMU PATCH v3 02/10] hw/xen-hvm: create the
	hotplug memory region on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb2Ygdk5WRElNTSBpcyBhbGxvY2F0ZWQgZnJvbSB0
aGUgaG90cGx1ZwptZW1vcnkgcmVnaW9uLCB3aGljaCBpcyBub3QgY3JlYXRlZCB3aGVuIFFFTVUg
aXMgdXNlZCBhcyBYZW4gZGV2aWNlCm1vZGVsLiBJbiBvcmRlciB0byB1c2Ugdk5WRElNTSBmb3Ig
WGVuIEhWTSBkb21haW5zLCB0aGlzIGNvbW1pdCByZXVzZXMKdGhlIGNvZGUgZm9yIHBjIG1hY2hp
bmUgdHlwZSB0byBjcmVhdGUgdGhlIGhvdHBsdWcgbWVtb3J5IHJlZ2lvbiBmb3IKWGVuIEhWTSBk
b21haW5zLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGlu
dGVsLmNvbT4KLS0tCkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzog
UmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KQ0M6IEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2kzODYv
cGMuYyAgICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgIDIgKysKIGluY2x1ZGUvaHcv
aTM4Ni9wYy5oICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMzgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmlu
ZGV4IDIxMDgxMDQxZDUuLjVjYmRjZTYxYTcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGMuYworKysg
Yi9ody9pMzg2L3BjLmMKQEAgLTEzNDcsNiArMTM0Nyw1MyBAQCB2b2lkIHhlbl9sb2FkX2xpbnV4
KFBDTWFjaGluZVN0YXRlICpwY21zKQogICAgIHBjbXMtPmZ3X2NmZyA9IGZ3X2NmZzsKIH0KIAor
dm9pZCBwY19tZW1vcnlfaG90cGx1Z19pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlS
ZWdpb24gKnN5c3RlbV9tZW1vcnkpCit7CisgICAgTWFjaGluZVN0YXRlICptYWNoaW5lID0gTUFD
SElORShwY21zKTsKKyAgICBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VUX0NM
QVNTKHBjbXMpOworICAgIHJhbV9hZGRyX3QgaG90cGx1Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPm1h
eHJhbV9zaXplIC0gbWFjaGluZS0+cmFtX3NpemU7CisKKyAgICBpZiAoIXBjbWMtPmhhc19yZXNl
cnZlZF9tZW1vcnkgfHwgbWFjaGluZS0+cmFtX3NpemUgPj0gbWFjaGluZS0+bWF4cmFtX3NpemUp
CisgICAgICAgIHJldHVybjsKKworICAgIGlmIChtZW1vcnlfcmVnaW9uX3NpemUoJnBjbXMtPmhv
dHBsdWdfbWVtb3J5Lm1yKSkgeworICAgICAgICBlcnJvcl9yZXBvcnQoImhvdHBsdWcgbWVtb3J5
IHJlZ2lvbiBoYXMgYmVlbiBpbml0aWFsaXplZCIpOworICAgICAgICBleGl0KEVYSVRfRkFJTFVS
RSk7CisgICAgfQorCisgICAgaWYgKG1hY2hpbmUtPnJhbV9zbG90cyA+IEFDUElfTUFYX1JBTV9T
TE9UUykgeworICAgICAgICBlcnJvcl9yZXBvcnQoInVuc3VwcG9ydGVkIGFtb3VudCBvZiBtZW1v
cnkgc2xvdHM6ICUiUFJJdTY0LAorICAgICAgICAgICAgICAgICAgICAgbWFjaGluZS0+cmFtX3Ns
b3RzKTsKKyAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOworICAgIH0KKworICAgIGlmIChRRU1V
X0FMSUdOX1VQKG1hY2hpbmUtPm1heHJhbV9zaXplLAorICAgICAgICAgICAgICAgICAgICAgIFRB
UkdFVF9QQUdFX1NJWkUpICE9IG1hY2hpbmUtPm1heHJhbV9zaXplKSB7CisgICAgICAgIGVycm9y
X3JlcG9ydCgibWF4aW11bSBtZW1vcnkgc2l6ZSBtdXN0IGJ5IGFsaWduZWQgdG8gbXVsdGlwbGUg
b2YgIgorICAgICAgICAgICAgICAgICAgICAgIiVkIGJ5dGVzIiwgVEFSR0VUX1BBR0VfU0laRSk7
CisgICAgICAgIGV4aXQoRVhJVF9GQUlMVVJFKTsKKyAgICB9CisKKyAgICBwY21zLT5ob3RwbHVn
X21lbW9yeS5iYXNlID0KKyAgICAgICAgUk9VTkRfVVAoMHgxMDAwMDAwMDBVTEwgKyBwY21zLT5h
Ym92ZV80Z19tZW1fc2l6ZSwgMVVMTCA8PCAzMCk7CisKKyAgICBpZiAocGNtYy0+ZW5mb3JjZV9h
bGlnbmVkX2RpbW0pIHsKKyAgICAgICAgLyogc2l6ZSBob3RwbHVnIHJlZ2lvbiBhc3N1bWluZyAx
RyBwYWdlIG1heCBhbGlnbm1lbnQgcGVyIHNsb3QgKi8KKyAgICAgICAgaG90cGx1Z19tZW1fc2l6
ZSArPSAoMVVMTCA8PCAzMCkgKiBtYWNoaW5lLT5yYW1fc2xvdHM7CisgICAgfQorCisgICAgaWYg
KChwY21zLT5ob3RwbHVnX21lbW9yeS5iYXNlICsgaG90cGx1Z19tZW1fc2l6ZSkgPCBob3RwbHVn
X21lbV9zaXplKSB7CisgICAgICAgIGVycm9yX3JlcG9ydCgidW5zdXBwb3J0ZWQgYW1vdW50IG9m
IG1heGltdW0gbWVtb3J5OiAiIFJBTV9BRERSX0ZNVCwKKyAgICAgICAgICAgICAgICAgICAgIG1h
Y2hpbmUtPm1heHJhbV9zaXplKTsKKyAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOworICAgIH0K
KworICAgIG1lbW9yeV9yZWdpb25faW5pdCgmcGNtcy0+aG90cGx1Z19tZW1vcnkubXIsIE9CSkVD
VChwY21zKSwKKyAgICAgICAgICAgICAgICAgICAgICAgImhvdHBsdWctbWVtb3J5IiwgaG90cGx1
Z19tZW1fc2l6ZSk7CisgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uKHN5c3RlbV9tZW1v
cnksIHBjbXMtPmhvdHBsdWdfbWVtb3J5LmJhc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwY21zLT5ob3RwbHVnX21lbW9yeS5tcik7Cit9CisKIHZvaWQgcGNfbWVtb3J5X2lu
aXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lv
biAqc3lzdGVtX21lbW9yeSwKICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpyb21f
bWVtb3J5LApAQCAtMTM5OCw0NCArMTQ0NSw3IEBAIHZvaWQgcGNfbWVtb3J5X2luaXQoUENNYWNo
aW5lU3RhdGUgKnBjbXMsCiAgICAgfQogCiAgICAgLyogaW5pdGlhbGl6ZSBob3RwbHVnIG1lbW9y
eSBhZGRyZXNzIHNwYWNlICovCi0gICAgaWYgKHBjbWMtPmhhc19yZXNlcnZlZF9tZW1vcnkgJiYK
LSAgICAgICAgKG1hY2hpbmUtPnJhbV9zaXplIDwgbWFjaGluZS0+bWF4cmFtX3NpemUpKSB7Ci0g
ICAgICAgIHJhbV9hZGRyX3QgaG90cGx1Z19tZW1fc2l6ZSA9Ci0gICAgICAgICAgICBtYWNoaW5l
LT5tYXhyYW1fc2l6ZSAtIG1hY2hpbmUtPnJhbV9zaXplOwotCi0gICAgICAgIGlmIChtYWNoaW5l
LT5yYW1fc2xvdHMgPiBBQ1BJX01BWF9SQU1fU0xPVFMpIHsKLSAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgidW5zdXBwb3J0ZWQgYW1vdW50IG9mIG1lbW9yeSBzbG90czogJSJQUkl1NjQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgbWFjaGluZS0+cmFtX3Nsb3RzKTsKLSAgICAgICAgICAgIGV4
aXQoRVhJVF9GQUlMVVJFKTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmIChRRU1VX0FMSUdOX1VQ
KG1hY2hpbmUtPm1heHJhbV9zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICBUQVJHRVRf
UEFHRV9TSVpFKSAhPSBtYWNoaW5lLT5tYXhyYW1fc2l6ZSkgewotICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJtYXhpbXVtIG1lbW9yeSBzaXplIG11c3QgYnkgYWxpZ25lZCB0byBtdWx0aXBsZSBv
ZiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgIiVkIGJ5dGVzIiwgVEFSR0VUX1BBR0VfU0la
RSk7Ci0gICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7Ci0gICAgICAgIH0KLQotICAgICAg
ICBwY21zLT5ob3RwbHVnX21lbW9yeS5iYXNlID0KLSAgICAgICAgICAgIFJPVU5EX1VQKDB4MTAw
MDAwMDAwVUxMICsgcGNtcy0+YWJvdmVfNGdfbWVtX3NpemUsIDFVTEwgPDwgMzApOwotCi0gICAg
ICAgIGlmIChwY21jLT5lbmZvcmNlX2FsaWduZWRfZGltbSkgewotICAgICAgICAgICAgLyogc2l6
ZSBob3RwbHVnIHJlZ2lvbiBhc3N1bWluZyAxRyBwYWdlIG1heCBhbGlnbm1lbnQgcGVyIHNsb3Qg
Ki8KLSAgICAgICAgICAgIGhvdHBsdWdfbWVtX3NpemUgKz0gKDFVTEwgPDwgMzApICogbWFjaGlu
ZS0+cmFtX3Nsb3RzOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKChwY21zLT5ob3RwbHVnX21l
bW9yeS5iYXNlICsgaG90cGx1Z19tZW1fc2l6ZSkgPAotICAgICAgICAgICAgaG90cGx1Z19tZW1f
c2l6ZSkgewotICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ1bnN1cHBvcnRlZCBhbW91bnQgb2Yg
bWF4aW11bSBtZW1vcnk6ICIgUkFNX0FERFJfRk1ULAotICAgICAgICAgICAgICAgICAgICAgICAg
IG1hY2hpbmUtPm1heHJhbV9zaXplKTsKLSAgICAgICAgICAgIGV4aXQoRVhJVF9GQUlMVVJFKTsK
LSAgICAgICAgfQotCi0gICAgICAgIG1lbW9yeV9yZWdpb25faW5pdCgmcGNtcy0+aG90cGx1Z19t
ZW1vcnkubXIsIE9CSkVDVChwY21zKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJob3Rw
bHVnLW1lbW9yeSIsIGhvdHBsdWdfbWVtX3NpemUpOwotICAgICAgICBtZW1vcnlfcmVnaW9uX2Fk
ZF9zdWJyZWdpb24oc3lzdGVtX21lbW9yeSwgcGNtcy0+aG90cGx1Z19tZW1vcnkuYmFzZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY21zLT5ob3RwbHVnX21lbW9yeS5t
cik7Ci0gICAgfQorICAgIHBjX21lbW9yeV9ob3RwbHVnX2luaXQocGNtcywgc3lzdGVtX21lbW9y
eSk7CiAKICAgICAvKiBJbml0aWFsaXplIFBDIHN5c3RlbSBmaXJtd2FyZSAqLwogICAgIHBjX3N5
c3RlbV9maXJtd2FyZV9pbml0KHJvbV9tZW1vcnksICFwY21jLT5wY2lfZW5hYmxlZCk7CmRpZmYg
LS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5k
ZXggZDljY2Q1ZDBkNi4uOTAxNjNlMWExYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMjM1LDYgKzIzNSw4IEBAIHN0YXRp
YyB2b2lkIHhlbl9yYW1faW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplKTsKICAgICAgICAgbWVt
b3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uKHN5c21lbSwgMHgxMDAwMDAwMDBVTEwsICZyYW1faGkp
OwogICAgIH0KKworICAgIHBjX21lbW9yeV9ob3RwbHVnX2luaXQocGNtcywgc3lzbWVtKTsKIH0K
IAogdm9pZCB4ZW5fcmFtX2FsbG9jKHJhbV9hZGRyX3QgcmFtX2FkZHIsIHJhbV9hZGRyX3Qgc2l6
ZSwgTWVtb3J5UmVnaW9uICptciwKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIv
aW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggODIyNjkwNDUyNC4uYjY1YzVkZDVlYyAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAg
LTI0OSw2ICsyNDksNyBAQCB2b2lkIHBjX21lbW9yeV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21z
LAogICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKnN5c3RlbV9tZW1vcnksCiAgICAg
ICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcm9tX21lbW9yeSwKICAgICAgICAgICAgICAg
ICAgICAgTWVtb3J5UmVnaW9uICoqcmFtX21lbW9yeSk7Cit2b2lkIHBjX21lbW9yeV9ob3RwbHVn
X2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqc3lzdGVtX21lbW9yeSk7
CiBxZW11X2lycSBwY19hbGxvY2F0ZV9jcHVfaXJxKHZvaWQpOwogRGV2aWNlU3RhdGUgKnBjX3Zn
YV9pbml0KElTQUJ1cyAqaXNhX2J1cywgUENJQnVzICpwY2lfYnVzKTsKIHZvaWQgcGNfYmFzaWNf
ZGV2aWNlX2luaXQoSVNBQnVzICppc2FfYnVzLCBxZW11X2lycSAqZ3NpLAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGY5-00065v-Iu; Mon, 11 Sep 2017 04:42:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGY4-00063i-3Y
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:16 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E8/48-01812-72416B95; Mon, 11 Sep 2017 04:42:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42Jpa+uQ11UT2RZ
 psH2VjsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnG8+xdjwR3jipY7p9kbGF9pdjFycggJVEo0
 3+hnB7ElBHgljiybwQphB0jMPPCMCaKml1Fi4r4YEJtNQF9ixeODQDUcHCICxhJtN527GLk4m
 AVWMElcaHjIBhIXFgiUOLzOC6ScRUBV4sD3yUwgYV4BW4mPJ3kgpstL7Gq7CLaJU8BOoq/lPT
 PEJluJtSsfsExg5F3AyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVg
 vOT93EyMwEOoZGBh3MDbs9TvEKMnBpCTK++74lkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx3
 hbZFCgkWpaanVqRl5gBDEiYtwcGjJMIbBZLmLS5IzC3OTIdInWK05Di26fIfJo4DE64AyY6bd
 /8wCbHk5eelSonzTgdpEABpyCjNgxsHi5tLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5L4
 JM4cnMK4Hb+groICagg3gubQE5qCQRISXVwOj87Ny7KM4O8an7zr2Mn+u699RO+7nsTLOrGTX
 cQk83Xff/yrD2dnipIOO3+6VrHt4XmWx4WSTdzvXgA9kdi4UcK+fKG3GlpZhqRl9e4nzdpuFx
 kBpbuEmGXp78lx+R981jAi34Jd23mqSIqi2N/eybaLdsAZuRQPc99U0MhW3yyWnOhtHHlFiKM
 xINtZiLihMBDM4vKpYCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!4
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33355 invoked from network); 11 Sep 2017 04:42:14 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:14 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079110"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:11 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:50 +0800
Message-Id: <20170911044157.15403-4-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 03/10] hostmem-xen: add a host
	memory backend for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dk5WRElNTSByZXF1aXJlcyBhIGhvc3QgbWVtb3J5IGJhY2tlbmQgdG8gYWxsb2NhdGUgaXRzIGJh
Y2tlbmQKcmVzb3VyY2VzIHRvIHRoZSBndWVzdC4gV2hlbiBRRU1VIGlzIHVzZWQgYXMgWGVuIGRl
dmljZSBtb2RlbCwgdGhlCmJhY2tlbmQgcmVzb3VyY2UgYWxsb2NhdGlvbiBvZiB2TlZESU1NIGlz
IG1hbmFnZWQgb3V0IG9mIFFFTVUuIEEgbmV3Cmhvc3QgbWVtb3J5IGJhY2tlbmQgJ21lbW9yeS1i
YWNrZW5kLXhlbicgaXMgaW50cm9kdWNlZCB0byByZXByZXNlbnQKdGhlIGJhY2tlbmQgcmVzb3Vy
Y2UgYWxsb2NhdGVkIGJ5IFhlbi4gSXQgc2ltcGx5IGNyZWF0ZXMgYSBtZW1vcnkKcmVnaW9uIG9m
IHRoZSBzcGVjaWZpZWQgc2l6ZSBhcyBhIHBsYWNlaG9sZGVyIGluIHRoZSBndWVzdCBhZGRyZXNz
CnNwYWNlLCB3aGljaCB3aWxsIGJlIG1hcHBlZCBieSBYZW4gdG8gdGhlIGFjdHVhbCBiYWNrZW5k
IHJlc291cmNlLgoKRm9sbG93aW5nIGV4YW1wbGUgUUVNVSBvcHRpb25zIGNyZWF0ZSBhIHZOVkRJ
TU0gZGV2aWNlIGJhY2tlZCBieSBhIDRHQgpob3N0IFBNRU0gcmVnaW9uIGF0IGhvc3QgcGh5c2lj
YWwgYWRkcmVzcyAweDEwMDAwMDAwMDoKICAgLW9iamVjdCBtZW1vcnktYmFja2VuZC14ZW4saWQ9
bWVtMSxob3N0LWFkZHI9MHgxMDAwMDAwMDAsc2l6ZT00RwogICAtZGV2aWNlIG52ZGltbSxpZD1u
dmRpbW0xLG1lbWRldj1tZW0xCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CkNjOiAiTWlj
aGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Ci0tLQogYmFja2VuZHMvTWFrZWZpbGUu
b2JqcyB8ICAgMSArCiBiYWNrZW5kcy9ob3N0bWVtLXhlbi5jIHwgMTA4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGJhY2tlbmRzL2hvc3RtZW0uYyAg
ICAgfCAgIDkgKysrKysKIGh3L21lbS9wYy1kaW1tLmMgICAgICAgfCAgIDYgKystCiA0IGZpbGVz
IGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgYmFja2VuZHMvaG9zdG1lbS14ZW4uYwoKZGlmZiAtLWdpdCBhL2JhY2tlbmRzL01ha2Vm
aWxlLm9ianMgYi9iYWNrZW5kcy9NYWtlZmlsZS5vYmpzCmluZGV4IDA0MDA3OTllZmQuLjMwOTZm
ZGUyMWYgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL01ha2VmaWxlLm9ianMKKysrIGIvYmFja2VuZHMv
TWFrZWZpbGUub2JqcwpAQCAtNSw2ICs1LDcgQEAgY29tbW9uLW9iai0kKENPTkZJR19UUE0pICs9
IHRwbS5vCiAKIGNvbW1vbi1vYmoteSArPSBob3N0bWVtLm8gaG9zdG1lbS1yYW0ubwogY29tbW9u
LW9iai0kKENPTkZJR19MSU5VWCkgKz0gaG9zdG1lbS1maWxlLm8KK2NvbW1vbi1vYmotJHtDT05G
SUdfWEVOX0JBQ0tFTkR9ICs9IGhvc3RtZW0teGVuLm8KIAogY29tbW9uLW9iai15ICs9IGNyeXB0
b2Rldi5vCiBjb21tb24tb2JqLXkgKz0gY3J5cHRvZGV2LWJ1aWx0aW4ubwpkaWZmIC0tZ2l0IGEv
YmFja2VuZHMvaG9zdG1lbS14ZW4uYyBiL2JhY2tlbmRzL2hvc3RtZW0teGVuLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOTkyMTFlZmQ4MQotLS0gL2Rldi9udWxsCisr
KyBiL2JhY2tlbmRzL2hvc3RtZW0teGVuLmMKQEAgLTAsMCArMSwxMDggQEAKKy8qCisgKiBRRU1V
IEhvc3QgTWVtb3J5IEJhY2tlbmQgZm9yIFhlbgorICoKKyAqIENvcHlyaWdodChDKSAyMDE3IElu
dGVsIENvcnBvcmF0aW9uLgorICoKKyAqIEF1dGhvcjoKKyAqICAgSGFvemhvbmcgWmhhbmcgPGhh
b3pob25nLnpoYW5nQGludGVsLmNvbT4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZl
cnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisg
KiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4KKyAqLworCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2lu
Y2x1ZGUgInN5c2VtdS9ob3N0bWVtLmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1
ZGUgInFvbS9vYmplY3RfaW50ZXJmYWNlcy5oIgorCisjZGVmaW5lIFRZUEVfTUVNT1JZX0JBQ0tF
TkRfWEVOICJtZW1vcnktYmFja2VuZC14ZW4iCisKKyNkZWZpbmUgTUVNT1JZX0JBQ0tFTkRfWEVO
KG9iaikgXAorICAgIE9CSkVDVF9DSEVDSyhIb3N0TWVtb3J5QmFja2VuZFhlbiwgKG9iaiksIFRZ
UEVfTUVNT1JZX0JBQ0tFTkRfWEVOKQorCit0eXBlZGVmIHN0cnVjdCBIb3N0TWVtb3J5QmFja2Vu
ZFhlbiBIb3N0TWVtb3J5QmFja2VuZFhlbjsKKworc3RydWN0IEhvc3RNZW1vcnlCYWNrZW5kWGVu
IHsKKyAgICBIb3N0TWVtb3J5QmFja2VuZCBwYXJlbnRfb2JqOworCisgICAgdWludDY0X3QgaG9z
dF9hZGRyOworfTsKKworc3RhdGljIHZvaWQgeGVuX2JhY2tlbmRfZ2V0X2hvc3RfYWRkcihPYmpl
Y3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnApCit7CisgICAg
SG9zdE1lbW9yeUJhY2tlbmRYZW4gKmJhY2tlbmQgPSBNRU1PUllfQkFDS0VORF9YRU4ob2JqKTsK
KyAgICB1aW50NjRfdCB2YWx1ZSA9IGJhY2tlbmQtPmhvc3RfYWRkcjsKKworICAgIHZpc2l0X3R5
cGVfc2l6ZSh2LCBuYW1lLCAmdmFsdWUsIGVycnApOworfQorCitzdGF0aWMgdm9pZCB4ZW5fYmFj
a2VuZF9zZXRfaG9zdF9hZGRyKE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpu
YW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUs
IEVycm9yICoqZXJycCkKK3sKKyAgICBIb3N0TWVtb3J5QmFja2VuZCAqYmFja2VuZCA9IE1FTU9S
WV9CQUNLRU5EKG9iaik7CisgICAgSG9zdE1lbW9yeUJhY2tlbmRYZW4gKnhiID0gTUVNT1JZX0JB
Q0tFTkRfWEVOKG9iaik7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CisgICAgdWludDY0
X3QgdmFsdWU7CisKKyAgICBpZiAobWVtb3J5X3JlZ2lvbl9zaXplKCZiYWNrZW5kLT5tcikpIHsK
KyAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiY2Fubm90IGNoYW5nZSBwcm9wZXJ0eSB2
YWx1ZSIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICB2aXNpdF90eXBlX3NpemUo
diwgbmFtZSwgJnZhbHVlLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KKyAgICB4Yi0+aG9zdF9hZGRyID0gdmFsdWU7CisKKyBvdXQ6
CisgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cit9CisKK3N0YXRpYyB2b2lk
IHhlbl9iYWNrZW5kX2FsbG9jKEhvc3RNZW1vcnlCYWNrZW5kICpiYWNrZW5kLCBFcnJvciAqKmVy
cnApCit7CisgICAgaWYgKCFiYWNrZW5kLT5zaXplKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImNhbid0IGNyZWF0ZSBiYWNrZW5kIHdpdGggc2l6ZSAwIik7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisgICAgbWVtb3J5X3JlZ2lvbl9pbml0KCZiYWNrZW5kLT5tciwgT0JKRUNUKGJhY2tl
bmQpLCAiaG9zdG1lbS14ZW4iLAorICAgICAgICAgICAgICAgICAgICAgICBiYWNrZW5kLT5zaXpl
KTsKKyAgICBiYWNrZW5kLT5tci5hbGlnbiA9IGdldHBhZ2VzaXplKCk7Cit9CisKK3N0YXRpYyB2
b2lkIHhlbl9iYWNrZW5kX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQor
eworICAgIEhvc3RNZW1vcnlCYWNrZW5kQ2xhc3MgKmJjID0gTUVNT1JZX0JBQ0tFTkRfQ0xBU1Mo
b2MpOworCisgICAgYmMtPmFsbG9jID0geGVuX2JhY2tlbmRfYWxsb2M7CisKKyAgICBvYmplY3Rf
Y2xhc3NfcHJvcGVydHlfYWRkKG9jLCAiaG9zdC1hZGRyIiwgImludCIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fYmFja2VuZF9nZXRfaG9zdF9hZGRyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX2JhY2tlbmRfc2V0X2hvc3RfYWRkciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsICZlcnJvcl9hYm9ydCk7Cit9CisKK3N0YXRp
YyBjb25zdCBUeXBlSW5mbyB4ZW5fYmFja2VuZF9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9N
RU1PUllfQkFDS0VORF9YRU4sCisgICAgLnBhcmVudCA9IFRZUEVfTUVNT1JZX0JBQ0tFTkQsCisg
ICAgLmNsYXNzX2luaXQgPSB4ZW5fYmFja2VuZF9jbGFzc19pbml0LAorICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mKEhvc3RNZW1vcnlCYWNrZW5kWGVuKSwKK307CisKK3N0YXRpYyB2b2lkIHJl
Z2lzdGVyX3R5cGVzKHZvaWQpCit7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9iYWNr
ZW5kX2luZm8pOworfQorCit0eXBlX2luaXQocmVnaXN0ZXJfdHlwZXMpOwpkaWZmIC0tZ2l0IGEv
YmFja2VuZHMvaG9zdG1lbS5jIGIvYmFja2VuZHMvaG9zdG1lbS5jCmluZGV4IGVlMmMyZDViZmQu
LmJhMTNhNTI5OTQgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL2hvc3RtZW0uYworKysgYi9iYWNrZW5k
cy9ob3N0bWVtLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAj
aW5jbHVkZSAic3lzZW11L2hvc3RtZW0uaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKKyNpbmNs
dWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFh
cGkvdmlzaXRvci5oIgogI2luY2x1ZGUgInFhcGktdHlwZXMuaCIKQEAgLTI3Nyw2ICsyNzgsMTQg
QEAgaG9zdF9tZW1vcnlfYmFja2VuZF9tZW1vcnlfY29tcGxldGUoVXNlckNyZWF0YWJsZSAqdWMs
IEVycm9yICoqZXJycCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVGhlIGJhY2tlbmQgc3RvcmFnZSBvZiBNRU1PUllfQkFDS0VORF9Y
RU4gaXMgbWFuYWdlZCBieSBYZW4sCisgICAgICAgICAqIHNvIG5vIGZ1cnRoZXIgd29yayBpbiB0
aGlzIGZ1bmN0aW9uIGlzIG5lZWRlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICh4ZW5fZW5h
YmxlZCgpICYmICFiYWNrZW5kLT5tci5yYW1fYmxvY2spIHsKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICB9CisKICAgICAgICAgcHRyID0gbWVtb3J5X3JlZ2lvbl9nZXRfcmFtX3B0cigm
YmFja2VuZC0+bXIpOwogICAgICAgICBzeiA9IG1lbW9yeV9yZWdpb25fc2l6ZSgmYmFja2VuZC0+
bXIpOwogCmRpZmYgLS1naXQgYS9ody9tZW0vcGMtZGltbS5jIGIvaHcvbWVtL3BjLWRpbW0uYwpp
bmRleCBiZGY2NjQ5MDgzLi43ZTFmZTAwNWVlIDEwMDY0NAotLS0gYS9ody9tZW0vcGMtZGltbS5j
CisrKyBiL2h3L21lbS9wYy1kaW1tLmMKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlICJzeXNl
bXUva3ZtLmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKICNpbmNsdWRlICJody92aXJ0aW8vdmhvc3Qu
aCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgiCiAKIHR5cGVkZWYgc3RydWN0IHBjX2RpbW1zX2Nh
cGFjaXR5IHsKICAgICAgdWludDY0X3Qgc2l6ZTsKQEAgLTEwOCw3ICsxMDksMTAgQEAgdm9pZCBw
Y19kaW1tX21lbW9yeV9wbHVnKERldmljZVN0YXRlICpkZXYsIE1lbW9yeUhvdHBsdWdTdGF0ZSAq
aHBtcywKICAgICB9CiAKICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb24oJmhwbXMtPm1y
LCBhZGRyIC0gaHBtcy0+YmFzZSwgbXIpOwotICAgIHZtc3RhdGVfcmVnaXN0ZXJfcmFtKHZtc3Rh
dGVfbXIsIGRldik7CisgICAgLyogbWVtb3J5LWJhY2tlbmQteGVuIGlzIG5vdCBiYWNrZWQgYnkg
UkFNLiAqLworICAgIGlmICgheGVuX2VuYWJsZWQoKSkgeworICAgICAgICB2bXN0YXRlX3JlZ2lz
dGVyX3JhbSh2bXN0YXRlX21yLCBkZXYpOworICAgIH0KICAgICBudW1hX3NldF9tZW1fbm9kZV9p
ZChhZGRyLCBtZW1vcnlfcmVnaW9uX3NpemUobXIpLCBkaW1tLT5ub2RlKTsKIAogb3V0OgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGY7-00068e-QR; Mon, 11 Sep 2017 04:42:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGY6-00066w-KM
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 25/6B-18858-92416B95; Mon, 11 Sep 2017 04:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhr6spsi3
 SYPERPoslHxezODB6HN39mymAMYo1My8pvyKBNePC69ssBT+4Kk5eamVsYGzj7GLk5BASqJSY
 tfQOE4gtIcArcWTZDFYIO0Diz8MrLF2MXEA1vYwS009fYgNJsAnoS6x4fBCoiINDRMBYou2mM
 0gNs8AGJokNby+wgcSFBTwk+n4HgZSzCKhKzF20mBnE5hWwlZj84gTULnmJXW0XwXZxCthJ9L
 W8Z4a4x1Zi7coHLBMYeRcwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMhnoGBsYdjA17/Q4xSnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO9doW2RQoJFqempFWmZOcCwhElLcPAoifBGgaR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/T
 EIsefl5qVLivNNBSgVASjNK8+AGweLlEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3osgU3
 gy80rg9r0COoUJ6BSeS1tATilJREhJNTCuFV1ofMm+tebvHbeG9mmTPIyu2osq++cv+nv5988
 Tc3ffF5HZ6vcs3HuBqIBXil7xgzsZGlolQg+u84ss7RS54BPLffjmJq4jerw7zt3wiT4yuePs
 /BVcem5VFhJ66VqHs+sUZ3tE7pjw60Lt3xrlfQmbYiZnnz/ksi4ztzFdJbzuBfeGVf5KLMUZi
 YZazEXFiQC36KB8kgIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!5
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33378 invoked from network); 11 Sep 2017 04:42:16 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:16 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079121"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:14 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:51 +0800
Message-Id: <20170911044157.15403-5-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 04/10] nvdimm acpi: do not use
	fw_cfg on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHJlbGllcyBvbiBRRU1VIHRvIGJ1aWxkIGd1ZXN0IEFDUEkgZm9yIE5WRElNTS4gSG93ZXZl
ciwgbm8gZndfY2ZnCmlzIGNyZWF0ZWQgd2hlbiBRRU1VIGlzIHVzZWQgYXMgWGVuIGRldmljZSBt
b2RlbCwgc28gUUVNVSBzaG91bGQgYXZvaWQKdXNpbmcgZndfY2ZnIG9uIFhlbi4KClNpZ25lZC1v
ZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzog
WGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmcuZXJpY0BnbWFpbC5jb20+CkNjOiAiTWljaGFl
bCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBJZ29yIE1hbW1lZG92IDxpbWFtbWVk
b0ByZWRoYXQuY29tPgotLS0KIGh3L2FjcGkvbnZkaW1tLmMgfCA5ICsrKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9hY3BpL252ZGltbS5jIGIvaHcvYWNwaS9udmRpbW0uYwppbmRleCA2Y2VlYTE5NmU3Li45MTIx
YTc2NmM2IDEwMDY0NAotLS0gYS9ody9hY3BpL252ZGltbS5jCisrKyBiL2h3L2FjcGkvbnZkaW1t
LmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJody9hY3BpL2Jpb3MtbGlua2VyLWxvYWRl
ci5oIgogI2luY2x1ZGUgImh3L252cmFtL2Z3X2NmZy5oIgogI2luY2x1ZGUgImh3L21lbS9udmRp
bW0uaCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgiCiAKIHN0YXRpYyBpbnQgbnZkaW1tX2Rldmlj
ZV9saXN0KE9iamVjdCAqb2JqLCB2b2lkICpvcGFxdWUpCiB7CkBAIC04OTAsOCArODkxLDEyIEBA
IHZvaWQgbnZkaW1tX2luaXRfYWNwaV9zdGF0ZShBY3BpTlZESU1NU3RhdGUgKnN0YXRlLCBNZW1v
cnlSZWdpb24gKmlvLAogCiAgICAgc3RhdGUtPmRzbV9tZW0gPSBnX2FycmF5X25ldyhmYWxzZSwg
dHJ1ZSAvKiBjbGVhciAqLywgMSk7CiAgICAgYWNwaV9kYXRhX3B1c2goc3RhdGUtPmRzbV9tZW0s
IHNpemVvZihOdmRpbW1Ec21JbikpOwotICAgIGZ3X2NmZ19hZGRfZmlsZShmd19jZmcsIE5WRElN
TV9EU01fTUVNX0ZJTEUsIHN0YXRlLT5kc21fbWVtLT5kYXRhLAotICAgICAgICAgICAgICAgICAg
ICBzdGF0ZS0+ZHNtX21lbS0+bGVuKTsKKworICAgIC8qIE5vIGZ3X2NmZyBpcyBjcmVhdGVkIHdo
ZW4gUUVNVSBpcyB1c2VkIGFzIFhlbiBkZXZpY2UgbW9kZWwuICovCisgICAgaWYgKCF4ZW5fZW5h
YmxlZCgpKSB7CisgICAgICAgIGZ3X2NmZ19hZGRfZmlsZShmd19jZmcsIE5WRElNTV9EU01fTUVN
X0ZJTEUsIHN0YXRlLT5kc21fbWVtLT5kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
dGUtPmRzbV9tZW0tPmxlbik7CisgICAgfQogCiAgICAgbnZkaW1tX2luaXRfZml0X2J1ZmZlcigm
c3RhdGUtPmZpdF9idWYpOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGYB-0006DA-2V; Mon, 11 Sep 2017 04:42:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGY9-0006Ar-NO
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:21 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 20/FC-01778-D2416B95; Mon, 11 Sep 2017 04:42:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhr6sjsi3
 SYOEzEYslHxezODB6HN39mymAMYo1My8pvyKBNWNpyz/mgiOSFd+nHGFrYHwm0sXIySEkUClx
 rHMGK4gtIcArcWQZjB0gMf3NKqYuRi6gml5Gids3W9hBEmwC+hIrHh8EKuLgEBEwlmi76QxSw
 yywklli3oSFTCA1wgKOEhtWfmUBsVkEVCWeTVrDDlLPK2ArcagnCWK+vMSutotguzgF7CT6Wt
 4zQ9xjK7F25QOWCYy8CxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBAZDPQMD4w7Ghr1+hxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 967QtkghwaLU9NSKtMwcYFjCpCU4eJREeKNA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVE
 uedDlIkAFKUUZoHNwIWI5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNeBJnCk5lXArfpFd
 ARTEBH8FzaAnJESSJCSqqBMZpvwufzoQ/MSma+2rlOUviiMvdP7wI2QU8NgdU53iJlZQ4P715
 l6o96abbrp2rBtIVh33gsHU6+69n+t2GFlfSBGROu5S487/Te0Hf9e8XfEWvaLPPPb9iYZ23N
 7V4Y0fxS7md5vZl71/0KHt8T39eEJ51++bZmw8HwFYpVKgHM2Rsjc5JfK7EUZyQaajEXFScCA
 DLEK5iMAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!6
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33437 invoked from network); 11 Sep 2017 04:42:19 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:19 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079132"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:16 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:52 +0800
Message-Id: <20170911044157.15403-6-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [RFC QEMU PATCH v3 05/10] hw/xen-hvm: initialize DM ACPI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvYmUgdGhlIGJhc2UgYWRkcmVzcyBhbmQgdGhlIGxlbmd0aCBvZiBndWVzdCBBQ1BJIGJ1ZmZl
ciByZXNlcnZlZApmb3IgY29weWluZyBBQ1BJIGZyb20gUUVNVS4KClNpZ25lZC1vZmYtYnk6IEhh
b3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpjYzogQW50aG9ueSBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJl
ZGhhdC5jb20+CkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogUmlj
aGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KQ2M6IEVkdWFyZG8gSGFia29zdCA8ZWhh
Ymtvc3RAcmVkaGF0LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgfCA2NiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA2NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5j
IGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDkwMTYzZTFhMWIuLmFlODk1YWFmMDMgMTAw
NjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hlbi94ZW4taHZt
LmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKICNp
bmNsdWRlICJxbXAtY29tbWFuZHMuaCIKIAorI2luY2x1ZGUgInFlbXUvY3V0aWxzLmgiCiAjaW5j
bHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5j
bHVkZSAic3lzZW11L3hlbi1tYXBjYWNoZS5oIgpAQCAtODYsNiArODcsMTggQEAgdHlwZWRlZiBz
dHJ1Y3QgWGVuUGh5c21hcCB7CiAgICAgUUxJU1RfRU5UUlkoWGVuUGh5c21hcCkgbGlzdDsKIH0g
WGVuUGh5c21hcDsKIAorI2RlZmluZSBIVk1fWFNfRE1fQUNQSV9ST09UICAgICIvaHZtbG9hZGVy
L2RtLWFjcGkiCisjZGVmaW5lIEhWTV9YU19ETV9BQ1BJX0FERFJFU1MgSFZNX1hTX0RNX0FDUElf
Uk9PVCIvYWRkcmVzcyIKKyNkZWZpbmUgSFZNX1hTX0RNX0FDUElfTEVOR1RIICBIVk1fWFNfRE1f
QUNQSV9ST09UIi9sZW5ndGgiCisKK3R5cGVkZWYgc3RydWN0IFhlbkFjcGlCdWYgeworICAgIHJh
bV9hZGRyX3QgYmFzZTsKKyAgICByYW1fYWRkcl90IGxlbmd0aDsKKyAgICByYW1fYWRkcl90IHVz
ZWQ7Cit9IFhlbkFjcGlCdWY7CisKK3N0YXRpYyBYZW5BY3BpQnVmICpkbV9hY3BpX2J1ZjsKKwog
dHlwZWRlZiBzdHJ1Y3QgWGVuSU9TdGF0ZSB7CiAgICAgaW9zZXJ2aWRfdCBpb3NlcnZpZDsKICAg
ICBzaGFyZWRfaW9wYWdlX3QgKnNoYXJlZF9wYWdlOwpAQCAtMTEwLDYgKzEyMyw4IEBAIHR5cGVk
ZWYgc3RydWN0IFhlbklPU3RhdGUgewogICAgIGh3YWRkciBmcmVlX3BoeXNfb2Zmc2V0OwogICAg
IGNvbnN0IFhlblBoeXNtYXAgKmxvZ19mb3JfZGlydHliaXQ7CiAKKyAgICBYZW5BY3BpQnVmIGRt
X2FjcGlfYnVmOworCiAgICAgTm90aWZpZXIgZXhpdDsKICAgICBOb3RpZmllciBzdXNwZW5kOwog
ICAgIE5vdGlmaWVyIHdha2V1cDsKQEAgLTEyMzQsNiArMTI0OSw1MiBAQCBzdGF0aWMgdm9pZCB4
ZW5fd2FrZXVwX25vdGlmaWVyKE5vdGlmaWVyICpub3RpZmllciwgdm9pZCAqZGF0YSkKICAgICB4
Y19zZXRfaHZtX3BhcmFtKHhlbl94YywgeGVuX2RvbWlkLCBIVk1fUEFSQU1fQUNQSV9TX1NUQVRF
LCAwKTsKIH0KIAorc3RhdGljIGludCB4ZW5fZG1fYWNwaV9uZWVkZWQoUENNYWNoaW5lU3RhdGUg
KnBjbXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgZG1fYWNwaV9idWZfaW5p
dChYZW5JT1N0YXRlICpzdGF0ZSkKK3sKKyAgICBjaGFyIHBhdGhbODBdLCAqdmFsdWU7CisgICAg
dW5zaWduZWQgaW50IGxlbjsKKworICAgIGRtX2FjcGlfYnVmID0gJnN0YXRlLT5kbV9hY3BpX2J1
ZjsKKworICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwKKyAgICAgICAgICAgICAiL2xv
Y2FsL2RvbWFpbi8lZCJIVk1fWFNfRE1fQUNQSV9BRERSRVNTLCB4ZW5fZG9taWQpOworICAgIHZh
bHVlID0geHNfcmVhZChzdGF0ZS0+eGVuc3RvcmUsIDAsIHBhdGgsICZsZW4pOworICAgIGlmICgh
dmFsdWUpIHsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAgIGlmIChxZW11X3N0
cnRvdWwodmFsdWUsIE5VTEwsIDE2LCAmZG1fYWNwaV9idWYtPmJhc2UpKSB7CisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwK
KyAgICAgICAgICAgICAiL2xvY2FsL2RvbWFpbi8lZCJIVk1fWFNfRE1fQUNQSV9MRU5HVEgsIHhl
bl9kb21pZCk7CisgICAgdmFsdWUgPSB4c19yZWFkKHN0YXRlLT54ZW5zdG9yZSwgMCwgcGF0aCwg
Jmxlbik7CisgICAgaWYgKCF2YWx1ZSkgeworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisgICAgaWYgKHFlbXVfc3RydG91bCh2YWx1ZSwgTlVMTCwgMTYsICZkbV9hY3BpX2J1Zi0+bGVu
Z3RoKSkgeworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBkbV9hY3BpX2J1
Zi0+dXNlZCA9IDA7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCB4ZW5fZG1fYWNw
aV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBYZW5JT1N0YXRlICpzdGF0ZSkKK3sKKyAgICBp
ZiAoIXhlbl9kbV9hY3BpX25lZWRlZChwY21zKSkgeworICAgICAgICByZXR1cm4gMDsKKyAgICB9
CisKKyAgICByZXR1cm4gZG1fYWNwaV9idWZfaW5pdChzdGF0ZSk7Cit9CisKIHZvaWQgeGVuX2h2
bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQog
ewogICAgIGludCBpLCByYzsKQEAgLTEzODUsNiArMTQ0NiwxMSBAQCB2b2lkIHhlbl9odm1faW5p
dChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgTWVtb3J5UmVnaW9uICoqcmFtX21lbW9yeSkKICAgICAv
KiBEaXNhYmxlIEFDUEkgYnVpbGQgYmVjYXVzZSBYZW4gaGFuZGxlcyBpdCAqLwogICAgIHBjbXMt
PmFjcGlfYnVpbGRfZW5hYmxlZCA9IGZhbHNlOwogCisgICAgaWYgKHhlbl9kbV9hY3BpX2luaXQo
cGNtcywgc3RhdGUpKSB7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZmFpbGVkIHRvIGluaXRpYWxp
emUgeGVuIEFDUEkiKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCiAgICAgcmV0dXJuOwog
CiBlcnI6Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGYE-0006I1-DI; Mon, 11 Sep 2017 04:42:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGYC-0006Ew-O8
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:24 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 3A/B8-02048-03416B95; Mon, 11 Sep 2017 04:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+uQ19UX2RZ
 p8P2+gMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH3/THWgpdGFQfmXWVsYPyu1sXIySEkUCnx
 /cwONhBbQoBX4siyGawQdoDEu9Wf2bsYuYBqehklnvT2MoMk2AT0JVY8PghUxMEhImAs0XbTG
 aSGWWAls8S8CQuZQGqEBaIkHvTOZgexWQRUJV7tusMIYvMK2EpM23ieEWKBvMSutotgyzgF7C
 T6Wt4zQxxkK7F25QOWCYy8CxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBIZDPQMD4w7Ghr1+hxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC967QtkghwaLU9NSKtMwcYGDCpCU4eJREeKNA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7
 h8mIZa8/LxUKXHe6SClAiClGaV5cINgEXOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvRZ
 ApPJl5JXD7XgGdwgR0Cs+lLSCnlCQipKQaGBeFvb9+Zrm4h9T6arEeg74Jz2R68pMdojRVz3d
 7bGgwczqtye/L8eSYMrNUizHL76cdOdscdSxic3a4ldY5z778aF7ruSOCVeYHlCcdE7j5rO3j
 rOdrr7BvbpivE75tcRu7yYIPsbb7V0tvaNwjELS/8k1T8s1rR16fT7fYanCL8SyX8jsJbyWW4
 oxEQy3mouJEAMMikBWTAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!7
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33510 invoked from network); 11 Sep 2017 04:42:22 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:22 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079145"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:20 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:53 +0800
Message-Id: <20170911044157.15403-7-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [RFC QEMU PATCH v3 06/10] hw/xen-hvm: add function to
	copy ACPI into guest memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHJlbGllcyBvbiBRRU1VIHRvIGJ1aWxkIGd1ZXN0IE5GSVQgYW5kIE5WRElNTSBuYW1lc3Bh
Y2UgZGV2aWNlcywKYW5kIGltcGxlbWVudHMgYW4gaW50ZXJmYWNlIHRvIGFsbG93IFFFTVUgdG8g
Y29weSBpdHMgQUNQSSBpbnRvIGd1ZXN0Cm1lbW9yeS4gVGhpcyBjb21taXQgaW1wbGVtZW50cyB0
aGUgUUVNVSBzaWRlIHN1cHBvcnQuCgpUaGUgbG9jYXRpb24gb2YgZ3Vlc3QgbWVtb3J5IHRoYXQg
Y2FuIHJlY2VpdmUgUUVNVSBBQ1BJIGNhbiBiZSBmb3VuZApmcm9tIFhlblN0b3JlIGVudHJpZXMg
L2xvY2FsL2RvbWFpbi8kZG9tX2lkL2h2bWxvYWRlci9kbS1hY3BpL3thZGRyZXNzLGxlbmd0aH0s
CndoaWNoIGhhdmUgYmVlbiBoYW5kbGVkIGJ5IHByZXZpb3VzIGNvbW1pdC4KClFFTVUgQUNQSSBj
b3BpZWQgdG8gZ3Vlc3QgaXMgb3JnYW5pemVkIGluIGJsb2JzLiBGb3IgZWFjaCBibG9iLCBRRU1V
CmNyZWF0ZXMgZm9sbG93aW5nIFhlblN0b3JlIGVudHJpZXMgdW5kZXIKL2xvY2FsL2RvbWFpbi8k
ZG9tX2lkL2h2bWxvYWRlci9kbS1hY3BpLyRuYW1lIHRvIGluZGljYXRlIGl0cyB0eXBlLApsb2Nh
dGlvbiBpbiBhYm92ZSBndWVzdCBtZW1vcnkgcmVnaW9uIGFuZCBzaXplLgogLSB0eXBlICAgdGhl
IHR5cGUgb2YgdGhlIHBhc3NlZCBBQ1BJLCB3aGljaCBjYW4gYmUgdGhlIGZvbGxvd2luZwogICAg
ICAgICAgdmFsdWVzLgogICAgKiBYRU5fRE1fQUNQSV9CTE9CX1RZUEVfVEFCTEUgKDApIGluZGlj
YXRlcyBpdCdzIGEgY29tcGxldGUgQUNQSQogICAgICB0YWJsZSwgYW5kIGl0cyBzaWduYXR1cmUg
aXMgaW5kaWNhdGVkIGJ5ICRuYW1lIGluIHRoZSBYZW5TdG9yZQogICAgICBwYXRoLgogICAgKiBY
RU5fRE1fQUNQSV9CTE9CX1RZUEVfTlNERVYgKDEpIGluZGljYXRlcyBpdCdzIHRoZSBib2R5IG9m
IGEKICAgICAgbmFtZXNwYWNlIGRldmljZSwgYW5kIGl0cyBkZXZpY2UgbmFtZSBpcyBpbmRpY2F0
ZWQgYnkgJG5hbWUgaW4KICAgICAgdGhlIFhlblN0b3JlIHBhdGguCiAtIG9mZnNldCAgb2Zmc2V0
IGluIGJ5dGUgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIGFib3ZlIGd1ZXN0IG1lbW9yeSByZWdpb24K
IC0gbGVuZ3RoICBzaXplIGluIGJ5dGUgb2YgdGhlIGNvcGllZCBBQ1BJCgpTaWduZWQtb2ZmLWJ5
OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1z
dEByZWRoYXQuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQ2M6
IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CkNjOiBFZHVhcmRvIEhhYmtvc3Qg
PGVoYWJrb3N0QHJlZGhhdC5jb20+Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMTEzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRl
L2h3L3hlbi94ZW4uaCAgfCAgMTggKysrKysrKysKIHN0dWJzL3hlbi1odm0uYyAgICAgICB8ICAg
NiArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTM3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXggYWU4OTVh
YWYwMy4uYjc0YzRmZmI5YyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBi
L2h3L2kzODYveGVuL3hlbi1odm0uYwpAQCAtMTI4Niw2ICsxMjg2LDIwIEBAIHN0YXRpYyBpbnQg
ZG1fYWNwaV9idWZfaW5pdChYZW5JT1N0YXRlICpzdGF0ZSkKICAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIHJhbV9hZGRyX3QgZG1fYWNwaV9idWZfYWxsb2Moc2l6ZV90IGxlbmd0aCkKK3sKKyAg
ICByYW1fYWRkcl90IGFkZHI7CisKKyAgICBpZiAoZG1fYWNwaV9idWYtPmxlbmd0aCAtIGRtX2Fj
cGlfYnVmLT51c2VkIDwgbGVuZ3RoKSB7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IGFkZHIgPSBkbV9hY3BpX2J1Zi0+YmFzZSArIGRtX2FjcGlfYnVmLT51c2VkOworICAgIGRtX2Fj
cGlfYnVmLT51c2VkICs9IGxlbmd0aDsKKworICAgIHJldHVybiBhZGRyOworfQorCiBzdGF0aWMg
aW50IHhlbl9kbV9hY3BpX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsIFhlbklPU3RhdGUgKnN0
YXRlKQogewogICAgIGlmICgheGVuX2RtX2FjcGlfbmVlZGVkKHBjbXMpKSB7CkBAIC0xMjk1LDYg
KzEzMDksMTA1IEBAIHN0YXRpYyBpbnQgeGVuX2RtX2FjcGlfaW5pdChQQ01hY2hpbmVTdGF0ZSAq
cGNtcywgWGVuSU9TdGF0ZSAqc3RhdGUpCiAgICAgcmV0dXJuIGRtX2FjcGlfYnVmX2luaXQoc3Rh
dGUpOwogfQogCitzdGF0aWMgaW50IHhzX3dyaXRlX2RtX2FjcGlfYmxvYl9lbnRyeShjb25zdCBj
aGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqZW50cnksIGNvbnN0IGNoYXIgKnZhbHVlKQoreworICAgIFhlbklPU3RhdGUgKnN0YXRl
ID0gY29udGFpbmVyX29mKGRtX2FjcGlfYnVmLCBYZW5JT1N0YXRlLCBkbV9hY3BpX2J1Zik7Cisg
ICAgY2hhciBwYXRoWzgwXTsKKworICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwKKyAg
ICAgICAgICAgICAiL2xvY2FsL2RvbWFpbi8lZCJIVk1fWFNfRE1fQUNQSV9ST09UIi8lcy8lcyIs
CisgICAgICAgICAgICAgeGVuX2RvbWlkLCBuYW1lLCBlbnRyeSk7CisgICAgaWYgKCF4c193cml0
ZShzdGF0ZS0+eGVuc3RvcmUsIDAsIHBhdGgsIHZhbHVlLCBzdHJsZW4odmFsdWUpKSkgeworICAg
ICAgICByZXR1cm4gLUVJTzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHNp
emVfdCB4ZW5fbWVtY3B5X3RvX2d1ZXN0KHJhbV9hZGRyX3QgZ3BhLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IGxlbmd0aCkKK3sKKyAg
ICBzaXplX3QgY29waWVkID0gMCwgc2l6ZTsKKyAgICByYW1fYWRkcl90IHMsIGUsIG9mZnNldCwg
Y3VyID0gZ3BhOworICAgIHhlbl9wZm5fdCBjdXJfcGZuOworICAgIHZvaWQgKnBhZ2U7CisKKyAg
ICBpZiAoIWJ1ZiB8fCAhbGVuZ3RoKSB7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IHMgPSBncGEgJiBUQVJHRVRfUEFHRV9NQVNLOworICAgIGUgPSBncGEgKyBsZW5ndGg7CisgICAg
aWYgKGUgPCBzKSB7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHdoaWxlIChjdXIg
PCBlKSB7CisgICAgICAgIGN1cl9wZm4gPSBjdXIgPj4gVEFSR0VUX1BBR0VfQklUUzsKKyAgICAg
ICAgb2Zmc2V0ID0gY3VyIC0gKGN1cl9wZm4gPDwgVEFSR0VUX1BBR0VfQklUUyk7CisgICAgICAg
IHNpemUgPSAobGVuZ3RoID49IFRBUkdFVF9QQUdFX1NJWkUgLSBvZmZzZXQpID8KKyAgICAgICAg
ICAgICAgIFRBUkdFVF9QQUdFX1NJWkUgLSBvZmZzZXQgOiBsZW5ndGg7CisKKyAgICAgICAgcGFn
ZSA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbl9mbWVtLCB4ZW5fZG9taWQsIFBST1RfUkVBRCB8
IFBST1RfV1JJVEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAmY3Vy
X3BmbiwgTlVMTCk7CisgICAgICAgIGlmICghcGFnZSkgeworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICBtZW1jcHkocGFnZSArIG9mZnNldCwgYnVmLCBzaXplKTsKKyAg
ICAgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5fZm1lbSwgcGFnZSwgMSk7CisKKyAgICAg
ICAgY29waWVkICs9IHNpemU7CisgICAgICAgIGJ1ZiArPSBzaXplOworICAgICAgICBjdXIgKz0g
c2l6ZTsKKyAgICAgICAgbGVuZ3RoIC09IHNpemU7CisgICAgfQorCisgICAgcmV0dXJuIGNvcGll
ZDsKK30KKworaW50IHhlbl9hY3BpX2NvcHlfdG9fZ3Vlc3QoY29uc3QgY2hhciAqbmFtZSwgY29u
c3Qgdm9pZCAqYmxvYiwgc2l6ZV90IGxlbmd0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCB0eXBlKQoreworICAgIGNoYXIgdmFsdWVbMjFdOworICAgIHJhbV9hZGRyX3QgYnVmX2Fk
ZHI7CisgICAgaW50IHJjOworCisgICAgaWYgKHR5cGUgIT0gWEVOX0RNX0FDUElfQkxPQl9UWVBF
X1RBQkxFICYmCisgICAgICAgIHR5cGUgIT0gWEVOX0RNX0FDUElfQkxPQl9UWVBFX05TREVWKSB7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGJ1Zl9hZGRyID0gZG1fYWNw
aV9idWZfYWxsb2MobGVuZ3RoKTsKKyAgICBpZiAoIWJ1Zl9hZGRyKSB7CisgICAgICAgIHJldHVy
biAtRU5PTUVNOworICAgIH0KKyAgICBpZiAoeGVuX21lbWNweV90b19ndWVzdChidWZfYWRkciwg
YmxvYiwgbGVuZ3RoKSAhPSBsZW5ndGgpIHsKKyAgICAgICAgcmV0dXJuIC1FSU87CisgICAgfQor
CisgICAgc25wcmludGYodmFsdWUsIHNpemVvZih2YWx1ZSksICIlZCIsIHR5cGUpOworICAgIHJj
ID0geHNfd3JpdGVfZG1fYWNwaV9ibG9iX2VudHJ5KG5hbWUsICJ0eXBlIiwgdmFsdWUpOworICAg
IGlmIChyYykgeworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgc25wcmludGYodmFs
dWUsIHNpemVvZih2YWx1ZSksICIlIlBSSXU2NCwgYnVmX2FkZHIgLSBkbV9hY3BpX2J1Zi0+YmFz
ZSk7CisgICAgcmMgPSB4c193cml0ZV9kbV9hY3BpX2Jsb2JfZW50cnkobmFtZSwgIm9mZnNldCIs
IHZhbHVlKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAg
IHNucHJpbnRmKHZhbHVlLCBzaXplb2YodmFsdWUpLCAiJSJQUkl1NjQsIGxlbmd0aCk7CisgICAg
cmMgPSB4c193cml0ZV9kbV9hY3BpX2Jsb2JfZW50cnkobmFtZSwgImxlbmd0aCIsIHZhbHVlKTsK
KyAgICBpZiAocmMpIHsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiAw
OworfQorCiB2b2lkIHhlbl9odm1faW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgTWVtb3J5UmVn
aW9uICoqcmFtX21lbW9yeSkKIHsKICAgICBpbnQgaSwgcmM7CmRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCmluZGV4IDdlZmNkYWE4ZmUuLjM4
ZGNkMWE3ZDQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUv
aHcveGVuL3hlbi5oCkBAIC00OCw0ICs0OCwyMiBAQCB2b2lkIHhlbl9odm1fbW9kaWZpZWRfbWVt
b3J5KHJhbV9hZGRyX3Qgc3RhcnQsIHJhbV9hZGRyX3QgbGVuZ3RoKTsKIAogdm9pZCB4ZW5fcmVn
aXN0ZXJfZnJhbWVidWZmZXIoc3RydWN0IE1lbW9yeVJlZ2lvbiAqbXIpOwogCisvKgorICogQ29w
eSBhbiBBQ1BJIGJsb2IgZnJvbSBRRU1VIHRvIEhWTSBndWVzdC4KKyAqCisgKiBQYXJhbWV0ZXJz
OgorICogIG5hbWU6ICAgYSB1bmlxdWUgbmFtZSBvZiB0aGUgZGF0YSBibG9iOyBmb3IgWEVOX0RN
X0FDUElfQkxPQl9UWVBFX05TREVWLAorICogICAgICAgICAgbmFtZSBzaG91bGQgYmUgbGVzcyB0
aGVuIDQgY2hhcmFjdGVycworICogIGJsb2I6ICAgdGhlIEFDUEkgYmxvYiB0byBiZSBjb3BpZWQK
KyAqICBsZW5ndGg6IHRoZSBsZW5ndGggaW4gYnl0ZXMgb2YgdGhlIEFDUEkgYmxvYgorICogIHR5
cGU6ICAgdGhlIHR5cGUgb2YgY29udGVudCBpbiB0aGUgQUNQSSBibG9iLCBvbmUgb2YgWEVOX0RN
X0FDUElfQkxPQl9UWVBFXyoKKyAqCisgKiBSZXR1cm46CisgKiAgIDAgb24gc3VjY2VzczsgYSBu
b24temVybyBlcnJvciBjb2RlIG9uIGZhaWx1cmVzLgorICovCisjZGVmaW5lIFhFTl9ETV9BQ1BJ
X0JMT0JfVFlQRV9UQUJMRSAwIC8qIEFDUEkgdGFibGUgKi8KKyNkZWZpbmUgWEVOX0RNX0FDUElf
QkxPQl9UWVBFX05TREVWIDEgLyogQU1MIG9mIEFDUEkgbmFtZXNwYWNlIGRldmljZSAqLworaW50
IHhlbl9hY3BpX2NvcHlfdG9fZ3Vlc3QoY29uc3QgY2hhciAqbmFtZSwgY29uc3Qgdm9pZCAqYmxv
Yiwgc2l6ZV90IGxlbmd0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCB0eXBlKTsK
KwogI2VuZGlmIC8qIFFFTVVfSFdfWEVOX0ggKi8KZGlmZiAtLWdpdCBhL3N0dWJzL3hlbi1odm0u
YyBiL3N0dWJzL3hlbi1odm0uYwppbmRleCAzY2E2YzUxYjIxLi41ODg4OWFlMGZiIDEwMDY0NAot
LS0gYS9zdHVicy94ZW4taHZtLmMKKysrIGIvc3R1YnMveGVuLWh2bS5jCkBAIC02MSwzICs2MSw5
IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24g
KipyYW1fbWVtb3J5KQogdm9pZCBxbXBfeGVuX3NldF9nbG9iYWxfZGlydHlfbG9nKGJvb2wgZW5h
YmxlLCBFcnJvciAqKmVycnApCiB7CiB9CisKK2ludCB4ZW5fYWNwaV9jb3B5X3RvX2d1ZXN0KGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IHZvaWQgKmJsb2IsIHNpemVfdCBsZW5ndGgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgdHlwZSkKK3sKKyAgICByZXR1cm4gLTE7Cit9Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGYG-0006Kv-LG; Mon, 11 Sep 2017 04:42:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGYF-0006IK-2F
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2E/50-01910-23416B95; Mon, 11 Sep 2017 04:42:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhr2sosi3
 S4OhGA4slHxezODB6HN39mymAMYo1My8pvyKBNePYwzbGgh/sFZ3tf9kaGGewdTFycggJVErM
 29/MAmJLCPBKHFk2gxXCDpA4vrCFuYuRC6iml1Hi/OO3jCAJNgF9iRWPDwIVcXCICBhLtN10B
 qlhFtjAJPFh73KwZmEBN4m/XxvBbBYBVYmb196CLeAVsJXYcWcXE8QCeYldbRfBajgF7CT6Wt
 4zQxxkK7F25QOWCYy8CxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBIZDPQMD4w7Ghr1+hxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 967QtkghwaLU9NSKtMwcYGDCpCU4eJREeKNA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVE
 uedDlIkAFKUUZoHNwIWJZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNeBJnCk5lXArfpFd
 ARTEBH8FzaAnJESSJCSqqBUW0iv5Nn+f6G8HJHl1bbVfX+PM2updsN336WT7pmufZ5YFHD+1u
 zFtoJcfrf6Zkz5cfDtWrdv4K+ha2etmKiVaq97clP27d0NgRflwrb1FjMzz7V8Mci5r4ZUsuN
 E3zXylYE2cXdlv4iEX/QN9fqmcGZBc/s3ll+OdOxeVp7rNpKzV3fLi6MVGIpzkg01GIuKk4EA
 Mav1zaNAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!8
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33672 invoked from network); 11 Sep 2017 04:42:25 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:25 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079153"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:23 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:54 +0800
Message-Id: <20170911044157.15403-8-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 07/10] nvdimm acpi: copy NFIT to Xen
	guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHJlbGllcyBvbiBRRU1VIHRvIGJ1aWxkIHRoZSBndWVzdCBORklULgoKU2lnbmVkLW9mZi1i
eTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiAiTWlj
aGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBJZ29yIE1hbW1lZG92IDxpbWFt
bWVkb0ByZWRoYXQuY29tPgpDYzogWGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmcuZXJpY0Bn
bWFpbC5jb20+Ci0tLQogaHcvYWNwaS9udmRpbW0uYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9udmRpbW0uYyBiL2h3L2Fj
cGkvbnZkaW1tLmMKaW5kZXggOTEyMWE3NjZjNi4uZDljZGM1YTUzMSAxMDA2NDQKLS0tIGEvaHcv
YWNwaS9udmRpbW0uYworKysgYi9ody9hY3BpL252ZGltbS5jCkBAIC00MDQsNiArNDA0LDEyIEBA
IHN0YXRpYyB2b2lkIG52ZGltbV9idWlsZF9uZml0KEFjcGlOVkRJTU1TdGF0ZSAqc3RhdGUsIEdB
cnJheSAqdGFibGVfb2Zmc2V0cywKICAgICBidWlsZF9oZWFkZXIobGlua2VyLCB0YWJsZV9kYXRh
LAogICAgICAgICAgICAgICAgICAodm9pZCAqKSh0YWJsZV9kYXRhLT5kYXRhICsgaGVhZGVyKSwg
Ik5GSVQiLAogICAgICAgICAgICAgICAgICBzaXplb2YoTnZkaW1tTmZpdEhlYWRlcikgKyBmaXRf
YnVmLT5maXQtPmxlbiwgMSwgTlVMTCwgTlVMTCk7CisKKyAgICBpZiAoeGVuX2VuYWJsZWQoKSkg
eworICAgICAgICB4ZW5fYWNwaV9jb3B5X3RvX2d1ZXN0KCJORklUIiwgdGFibGVfZGF0YS0+ZGF0
YSArIGhlYWRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoTnZkaW1t
TmZpdEhlYWRlcikgKyBmaXRfYnVmLT5maXQtPmxlbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fRE1fQUNQSV9CTE9CX1RZUEVfVEFCTEUpOworICAgIH0KIH0KIAogI2RlZmlu
ZSBOVkRJTU1fRFNNX01FTU9SWV9TSVpFICAgICAgNDA5NgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGYH-0006N2-Ss; Mon, 11 Sep 2017 04:42:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGYH-0006Ew-Ej
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:29 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 28/C8-02048-53416B95; Mon, 11 Sep 2017 04:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhr2sisi3
 S4MRseYslHxezODB6HN39mymAMYo1My8pvyKBNePO9ZnMBVslK469e8DcwPhGuIuRk0NIoFKi
 f8dhRhBbQoBX4siyGawQdoDErN4VbF2MXEA1vYwSz0/cZQdJsAnoS6x4fBCoiINDRMBYou2mM
 0gNs8AGJokPe5eDNQsLJEm82L0BrJ5FQFXi6M/PTCA2r4CtxMlPDSwQC+QldrVdBKvnFLCT6G
 t5zwxxkK3E2pUPWCYw8i5gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempO
 YVKyXnJ+7iREYDvUMDIw7GBv2+h1ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd67QtsihQSLUtNTK9Iyc4CBCZOW4OBREuGNAknzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vV
 UqcdzpIkQBIUUZpHtwIWJRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexFkCk9mXgncpl
 dARzABHcFzaQvIESWJCCmpBkYx4YaNRwOfzLMSMbNbsadA8NGOnekftLfyXpuw8lvw7RLtnqj
 NTi8qGHYwP3x1WFZ2/55/jB7Lv5qo+13Mvd138/u7eiuPe/pfXs261KFrc5dxV8yFxB8iyucT
 D1+Kz/18xjf3S8xOwyTXaZ3z/v47cvvPzKdiB3/+UJZ6U18RJye+leWRDRuDEktxRqKhFnNRc
 SIAeiEHM40CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!9
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33840 invoked from network); 11 Sep 2017 04:42:28 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:28 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079161"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:25 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:55 +0800
Message-Id: <20170911044157.15403-9-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 08/10] nvdimm acpi: copy ACPI
	namespace device of vNVDIMM to Xen guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHJlbGllcyBvbiBRRU1VIHRvIGJ1aWxkIHRoZSBBQ1BJIG5hbWVzcGFjZSBkZXZpY2Ugb2Yg
dk5WRElNTSBmb3IKWGVuIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhh
b3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCkNjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0
QHJlZGhhdC5jb20+CkNjOiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgpDYzog
WGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmcuZXJpY0BnbWFpbC5jb20+Ci0tLQogaHcvYWNw
aS9udmRpbW0uYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9hY3BpL252ZGltbS5jIGIvaHcvYWNwaS9udmRpbW0u
YwppbmRleCBkOWNkYzVhNTMxLi5iZjg4NzUxMmFkIDEwMDY0NAotLS0gYS9ody9hY3BpL252ZGlt
bS5jCisrKyBiL2h3L2FjcGkvbnZkaW1tLmMKQEAgLTEyMjYsMjIgKzEyMjYsOCBAQCBzdGF0aWMg
dm9pZCBudmRpbW1fYnVpbGRfbnZkaW1tX2RldmljZXMoQW1sICpyb290X2RldiwgdWludDMyX3Qg
cmFtX3Nsb3RzKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgbnZkaW1tX2J1aWxkX3NzZHQoR0Fy
cmF5ICp0YWJsZV9vZmZzZXRzLCBHQXJyYXkgKnRhYmxlX2RhdGEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAqZHNtX2RtYV9hcnJlYSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJhbV9zbG90cykKK3N0YXRp
YyB2b2lkIG52ZGltbV9idWlsZF9zc2R0X2RldmljZShBbWwgKmRldiwgdWludDMyX3QgcmFtX3Ns
b3RzKQogewotICAgIEFtbCAqc3NkdCwgKnNiX3Njb3BlLCAqZGV2OwotICAgIGludCBtZW1fYWRk
cl9vZmZzZXQsIG52ZGltbV9zc2R0OwotCi0gICAgYWNwaV9hZGRfdGFibGUodGFibGVfb2Zmc2V0
cywgdGFibGVfZGF0YSk7Ci0KLSAgICBzc2R0ID0gaW5pdF9hbWxfYWxsb2NhdG9yKCk7Ci0gICAg
YWNwaV9kYXRhX3B1c2goc3NkdC0+YnVmLCBzaXplb2YoQWNwaVRhYmxlSGVhZGVyKSk7Ci0KLSAg
ICBzYl9zY29wZSA9IGFtbF9zY29wZSgiXFxfU0IiKTsKLQotICAgIGRldiA9IGFtbF9kZXZpY2Uo
Ik5WRFIiKTsKLQogICAgIC8qCiAgICAgICogQUNQSSA2LjA6IDkuMjAgTlZESU1NIERldmljZXM6
CiAgICAgICoKQEAgLTEyNjIsNiArMTI0OCwyNSBAQCBzdGF0aWMgdm9pZCBudmRpbW1fYnVpbGRf
c3NkdChHQXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSwKICAgICBudmRp
bW1fYnVpbGRfZml0KGRldik7CiAKICAgICBudmRpbW1fYnVpbGRfbnZkaW1tX2RldmljZXMoZGV2
LCByYW1fc2xvdHMpOworfQorCitzdGF0aWMgdm9pZCBudmRpbW1fYnVpbGRfc3NkdChHQXJyYXkg
KnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgR0FycmF5ICpkc21fZG1hX2FycmVhLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmFtX3Nsb3RzKQoreworICAgIEFt
bCAqc3NkdCwgKnNiX3Njb3BlLCAqZGV2OworICAgIGludCBtZW1fYWRkcl9vZmZzZXQsIG52ZGlt
bV9zc2R0OworCisgICAgYWNwaV9hZGRfdGFibGUodGFibGVfb2Zmc2V0cywgdGFibGVfZGF0YSk7
CisKKyAgICBzc2R0ID0gaW5pdF9hbWxfYWxsb2NhdG9yKCk7CisgICAgYWNwaV9kYXRhX3B1c2go
c3NkdC0+YnVmLCBzaXplb2YoQWNwaVRhYmxlSGVhZGVyKSk7CisKKyAgICBzYl9zY29wZSA9IGFt
bF9zY29wZSgiXFxfU0IiKTsKKworICAgIGRldiA9IGFtbF9kZXZpY2UoIk5WRFIiKTsKKworICAg
IG52ZGltbV9idWlsZF9zc2R0X2RldmljZShkZXYsIHJhbV9zbG90cyk7CiAKICAgICBhbWxfYXBw
ZW5kKHNiX3Njb3BlLCBkZXYpOwogICAgIGFtbF9hcHBlbmQoc3NkdCwgc2Jfc2NvcGUpOwpAQCAt
MTI4NSw2ICsxMjkwLDE4IEBAIHN0YXRpYyB2b2lkIG52ZGltbV9idWlsZF9zc2R0KEdBcnJheSAq
dGFibGVfb2Zmc2V0cywgR0FycmF5ICp0YWJsZV9kYXRhLAogICAgIGZyZWVfYW1sX2FsbG9jYXRv
cigpOwogfQogCitzdGF0aWMgdm9pZCBudmRpbW1fYnVpbGRfeGVuX3NzZHQodWludDMyX3QgcmFt
X3Nsb3RzKQoreworICAgIEFtbCAqZGV2ID0gaW5pdF9hbWxfYWxsb2NhdG9yKCk7CisKKyAgICBu
dmRpbW1fYnVpbGRfc3NkdF9kZXZpY2UoZGV2LCByYW1fc2xvdHMpOworICAgIGJ1aWxkX2FwcGVu
ZF9uYW1lZF9kd29yZChkZXYtPmJ1ZiwgTlZESU1NX0FDUElfTUVNX0FERFIpOworICAgIHhlbl9h
Y3BpX2NvcHlfdG9fZ3Vlc3QoIk5WRFIiLCBkZXYtPmJ1Zi0+ZGF0YSwgZGV2LT5idWYtPmxlbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ETV9BQ1BJX0JMT0JfVFlQRV9OU0RFVik7
CisKKyAgICBmcmVlX2FtbF9hbGxvY2F0b3IoKTsKK30KKwogdm9pZCBudmRpbW1fYnVpbGRfYWNw
aShHQXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSwKICAgICAgICAgICAg
ICAgICAgICAgICAgQklPU0xpbmtlciAqbGlua2VyLCBBY3BpTlZESU1NU3RhdGUgKnN0YXRlLAog
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByYW1fc2xvdHMpCkBAIC0xMjk2LDggKzEz
MTMsMTIgQEAgdm9pZCBudmRpbW1fYnVpbGRfYWNwaShHQXJyYXkgKnRhYmxlX29mZnNldHMsIEdB
cnJheSAqdGFibGVfZGF0YSwKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG52ZGltbV9i
dWlsZF9zc2R0KHRhYmxlX29mZnNldHMsIHRhYmxlX2RhdGEsIGxpbmtlciwgc3RhdGUtPmRzbV9t
ZW0sCi0gICAgICAgICAgICAgICAgICAgICAgcmFtX3Nsb3RzKTsKKyAgICBpZiAoIXhlbl9lbmFi
bGVkKCkpIHsKKyAgICAgICAgbnZkaW1tX2J1aWxkX3NzZHQodGFibGVfb2Zmc2V0cywgdGFibGVf
ZGF0YSwgbGlua2VyLCBzdGF0ZS0+ZHNtX21lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
cmFtX3Nsb3RzKTsKKyAgICB9IGVsc2UgeworICAgICAgICBudmRpbW1fYnVpbGRfeGVuX3NzZHQo
cmFtX3Nsb3RzKTsKKyAgICB9CiAKICAgICBkZXZpY2VfbGlzdCA9IG52ZGltbV9nZXRfZGV2aWNl
X2xpc3QoKTsKICAgICAvKiBubyBOVkRJTU0gZGV2aWNlIGlzIHBsdWdnZWQuICovCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGYL-0006S5-4M; Mon, 11 Sep 2017 04:42:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGYK-0006QO-Hu
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EF/B9-02226-73416B95; Mon, 11 Sep 2017 04:42:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXS1tYhr2susi3
 S4LSlxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa0XT5G2vBZM6KbVtWsTUw7mbvYuTkEBKolFg6
 qYsVxJYQ4JU4smwGkM0BZAdIvLil2MXIBVTSyyhx5dA+sBo2AX2JFY8PgtWICBhLtN10BqlhF
 tjAJPFh73KwGmEBf4nFHz+ygNgsAqoSpzdOB9vFK2AnMelVLxvELnmJXW0Xweo5geJ9Le+ZIe
 6xlVi78gHLBEbeBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZL
 zczcxAkOhnoGBcQdjw16/Q4ySHExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe1do
 W6SQYFFqempFWmYOMChh0hIcPEoivFEgad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtef
 l6qlDjvdJBSAZDSjNI8uEGwaLnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3IsgUnsy8Er
 h9r4BOYQI6hefSFpBTShIRUlINjFITjvj2ec5MuHXytg2HqZPZHVf3/XN2XzpsqJgxL8HJ2lf
 Bd1as/cK4pZILjt82CP16T79V6FHq3A1J7k+6J15P9ung7Aq+ynjdPH9Xw7Hnj3ytt359b+sv
 4bdHzXrl8clf9c4v9BJ55Lv7U+OSt/pGx/+sedfofFzvt1jSmrx/zQuWHd3Em6PEUpyRaKjFX
 FScCAB2AXeFkQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!10
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33919 invoked from network); 11 Sep 2017 04:42:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:30 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079171"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:28 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:56 +0800
Message-Id: <20170911044157.15403-10-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: [Xen-devel] [RFC QEMU PATCH v3 09/10] nvdimm acpi: do not build
	_FIT method on Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIGN1cnJlbnRseSBkb2VzIG5vdCBzdXBwb3J0IHZOVkRJTU0gaG90cGx1ZyBhbmQgYWx3YXlz
IHNldHMgUUVNVQpvcHRpb24gIm1heG1lbSIgdG8gYmUganVzdCBlbm91Z2ggZm9yIFJBTSBhbmQg
dk5WRElNTSwgc28gaXQncyBub3QKbmVjZXNzYXJ5IHRvIGJ1aWxkIF9GSVQgbWV0aG9kIHdoZW4g
UUVNVSBpcyB1c2VkIGFzIFhlbiBkZXZpY2UgbW9kZWwuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9u
ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0KQ2M6ICJNaWNoYWVsIFMuIFRz
aXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhh
dC5jb20+CkNjOiBYaWFvIEd1YW5ncm9uZyA8eGlhb2d1YW5ncm9uZy5lcmljQGdtYWlsLmNvbT4K
LS0tCiBody9hY3BpL252ZGltbS5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9hY3BpL252ZGltbS5j
IGIvaHcvYWNwaS9udmRpbW0uYwppbmRleCBiZjg4NzUxMmFkLi42MTc4OWMzOTY2IDEwMDY0NAot
LS0gYS9ody9hY3BpL252ZGltbS5jCisrKyBiL2h3L2FjcGkvbnZkaW1tLmMKQEAgLTEyNDUsNyAr
MTI0NSwxNCBAQCBzdGF0aWMgdm9pZCBudmRpbW1fYnVpbGRfc3NkdF9kZXZpY2UoQW1sICpkZXYs
IHVpbnQzMl90IHJhbV9zbG90cykKIAogICAgIC8qIDAgaXMgcmVzZXJ2ZWQgZm9yIHJvb3QgZGV2
aWNlLiAqLwogICAgIG52ZGltbV9idWlsZF9kZXZpY2VfZHNtKGRldiwgMCk7Ci0gICAgbnZkaW1t
X2J1aWxkX2ZpdChkZXYpOworICAgIC8qCisgICAgICogWGVuIGRvZXMgbm90IHN1cHBvcnQgdk5W
RElNTSBob3RwbHVnLCBhbmQgYWx3YXlzIHNldHMgdGhlIFFFTVUKKyAgICAgKiBvcHRpb24gIm1h
eG1lbSIgdG8gYmUganVzdCBlbm91Z2ggZm9yIFJBTSBhbmQgc3RhdGljIHBsdWdnZWQKKyAgICAg
KiB2TlZESU1NLCBzbyBpdCdzIHVubmVjZXNzYXJ5IHRvIGJ1aWxkIF9GSVQgbWV0aG9kIG9uIFhl
bi4KKyAgICAgKi8KKyAgICBpZiAoIXhlbl9lbmFibGVkKCkpIHsKKyAgICAgICAgbnZkaW1tX2J1
aWxkX2ZpdChkZXYpOworICAgIH0KIAogICAgIG52ZGltbV9idWlsZF9udmRpbW1fZGV2aWNlcyhk
ZXYsIHJhbV9zbG90cyk7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:42:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGYO-0006Xj-D1; Mon, 11 Sep 2017 04:42:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drGYN-0006VA-JN
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:42:35 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7C/78-01812-A3416B95; Mon, 11 Sep 2017 04:42:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhr2slsi3
 SYOF3foslHxezODB6HN39mymAMYo1My8pvyKBNePhnIdMBXN1KtZ2bWBpYGxV7mLk5BASqJSY
 /+MyE4gtIcArcWTZDFYIO0Di7fl5jF2MXEA1vYwSD8+tZwNJsAnoS6x4fBCoiINDRMBYou2mM
 0gNs8B5ZoltH++BDRIWiJHYP72DHaSGRUBV4ue3CpAwr4CdxNZvn6B2yUvsarsItosTKN7X8p
 4Z4h5bibUrH7BMYORdwMiwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMal
 YLzk/dxMjMBjqGRgYdzA27PU7xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 d4W2RQoJFqWmp1akZeYAwxImLcHBoyTCGwWS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJs
 eTl56VKifNOBykVACnNKM2DGwSLl0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkvgkzhyc
 wrgdv3CugUJqBTeC5tATmlJBEhJdXAGMP52Mw2QWy76dsZD69veMkS/lzPMTA228jL/u9kj9q
 mS2VbzBL55yzrUM7bJMV/sahPWnzVtQvy29h1dwSemb9lklqKL8+hLl/LP/PUlE/uZUtq/r1Z
 K31rWW9O2QweSX3FpbP+zhAxv80lKmLk+O7rv54lcwReRYfs2tp5beVjZRXmzOVxSizFGYmGW
 sxFxYkAOPyuAJICAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505104925!114186094!11
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34197 invoked from network); 11 Sep 2017 04:42:33 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 04:42:33 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 10 Sep 2017 21:42:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217079183"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 21:42:30 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 12:41:57 +0800
Message-Id: <20170911044157.15403-11-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911044157.15403-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [RFC QEMU PATCH v3 10/10] hw/xen-hvm: enable building
	DM ACPI if vNVDIMM is enabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIG1hY2hpbmUgb3B0aW9uICdudmRpbW0nIGlzIGVuYWJsZWQgYW5kIFFFTVUgaXMgdXNl
ZCBhcyBYZW4KZGV2aWNlIG1vZGVsLCBjb25zdHJ1Y3QgdGhlIGd1ZXN0IE5GSVQgYW5kIEFDUEkg
bmFtZXNwYWNlIGRldmljZXMgb2YKdk5WRElNTSBhbmQgY29weSB0aGVtIGludG8gZ3Vlc3QgbWVt
b3J5LgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVs
LmNvbT4KLS0tCkNjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+
CkNjOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBody9hY3BpL2FtbC1idWlsZC5jICAgfCAxMCAr
KysrKysrLS0tCiBody9pMzg2L3BjLmMgICAgICAgICAgfCAxNiArKysrKysrKysrLS0tLS0tCiBo
dy9pMzg2L3hlbi94ZW4taHZtLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKy0tCiBpbmNs
dWRlL2h3L3hlbi94ZW4uaCAgfCAgNyArKysrKysrCiBzdHVicy94ZW4taHZtLmMgICAgICAgfCAg
NCArKysrCiA1IGZpbGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMgYi9ody9hY3BpL2FtbC1idWlsZC5j
CmluZGV4IDM2YTZjYzQ1MGUuLjVmNTdjMWJlZjMgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvYW1sLWJ1
aWxkLmMKKysrIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1
ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlIDxnbGliL2dwcmludGYuaD4KICNpbmNsdWRlICJo
dy9hY3BpL2FtbC1idWlsZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKICNpbmNsdWRlICJx
ZW11L2Jzd2FwLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRvcHMuaCIKICNpbmNsdWRlICJzeXNlbXUv
bnVtYS5oIgpAQCAtMTUzMSw5ICsxNTMyLDEyIEBAIGJ1aWxkX2hlYWRlcihCSU9TTGlua2VyICps
aW5rZXIsIEdBcnJheSAqdGFibGVfZGF0YSwKICAgICBoLT5vZW1fcmV2aXNpb24gPSBjcHVfdG9f
bGUzMigxKTsKICAgICBtZW1jcHkoaC0+YXNsX2NvbXBpbGVyX2lkLCBBQ1BJX0JVSUxEX0FQUE5B
TUU0LCA0KTsKICAgICBoLT5hc2xfY29tcGlsZXJfcmV2aXNpb24gPSBjcHVfdG9fbGUzMigxKTsK
LSAgICAvKiBDaGVja3N1bSB0byBiZSBmaWxsZWQgaW4gYnkgR3Vlc3QgbGlua2VyICovCi0gICAg
Ymlvc19saW5rZXJfbG9hZGVyX2FkZF9jaGVja3N1bShsaW5rZXIsIEFDUElfQlVJTERfVEFCTEVf
RklMRSwKLSAgICAgICAgdGJsX29mZnNldCwgbGVuLCBjaGVja3N1bV9vZmZzZXQpOworICAgIC8q
IE5vIGxpbmtlciBpcyB1c2VkIHdoZW4gUUVNVSBpcyB1c2VkIGFzIFhlbiBkZXZpY2UgbW9kZWwu
ICovCisgICAgaWYgKCF4ZW5fZW5hYmxlZCgpKSB7CisgICAgICAgIC8qIENoZWNrc3VtIHRvIGJl
IGZpbGxlZCBpbiBieSBHdWVzdCBsaW5rZXIgKi8KKyAgICAgICAgYmlvc19saW5rZXJfbG9hZGVy
X2FkZF9jaGVja3N1bShsaW5rZXIsIEFDUElfQlVJTERfVEFCTEVfRklMRSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0Ymxfb2Zmc2V0LCBsZW4sIGNoZWNrc3VtX29m
ZnNldCk7CisgICAgfQogfQogCiB2b2lkICphY3BpX2RhdGFfcHVzaChHQXJyYXkgKnRhYmxlX2Rh
dGEsIHVuc2lnbmVkIHNpemUpCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3Bj
LmMKaW5kZXggNWNiZGNlNjFhNy4uNzEwMWQzODBhMCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5j
CisrKyBiL2h3L2kzODYvcGMuYwpAQCAtMTI1MiwxMiArMTI1MiwxNiBAQCB2b2lkIHBjX21hY2hp
bmVfZG9uZShOb3RpZmllciAqbm90aWZpZXIsIHZvaWQgKmRhdGEpCiAgICAgICAgIH0KICAgICB9
CiAKLSAgICBhY3BpX3NldHVwKCk7Ci0gICAgaWYgKHBjbXMtPmZ3X2NmZykgewotICAgICAgICBw
Y19idWlsZF9zbWJpb3MocGNtcyk7Ci0gICAgICAgIHBjX2J1aWxkX2ZlYXR1cmVfY29udHJvbF9m
aWxlKHBjbXMpOwotICAgICAgICAvKiB1cGRhdGUgRldfQ0ZHX05CX0NQVVMgdG8gYWNjb3VudCBm
b3IgLWRldmljZSBhZGRlZCBDUFVzICovCi0gICAgICAgIGZ3X2NmZ19tb2RpZnlfaTE2KHBjbXMt
PmZ3X2NmZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7CisgICAgaWYgKCF4ZW5f
ZW5hYmxlZCgpKSB7CisgICAgICAgIGFjcGlfc2V0dXAoKTsKKyAgICAgICAgaWYgKHBjbXMtPmZ3
X2NmZykgeworICAgICAgICAgICAgcGNfYnVpbGRfc21iaW9zKHBjbXMpOworICAgICAgICAgICAg
cGNfYnVpbGRfZmVhdHVyZV9jb250cm9sX2ZpbGUocGNtcyk7CisgICAgICAgICAgICAvKiB1cGRh
dGUgRldfQ0ZHX05CX0NQVVMgdG8gYWNjb3VudCBmb3IgLWRldmljZSBhZGRlZCBDUFVzICovCisg
ICAgICAgICAgICBmd19jZmdfbW9kaWZ5X2kxNihwY21zLT5md19jZmcsIEZXX0NGR19OQl9DUFVT
LCBwY21zLT5ib290X2NwdXMpOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgeGVu
X2RtX2FjcGlfc2V0dXAocGNtcyk7CiAgICAgfQogCiAgICAgaWYgKHBjbXMtPmFwaWNfaWRfbGlt
aXQgPiAyNTUpIHsKZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYv
eGVuL3hlbi1odm0uYwppbmRleCBiNzRjNGZmYjljLi5kODFjYzdkYmJjIDEwMDY0NAotLS0gYS9o
dy9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0yNjUs
NyArMjY1LDcgQEAgdm9pZCB4ZW5fcmFtX2FsbG9jKHJhbV9hZGRyX3QgcmFtX2FkZHIsIHJhbV9h
ZGRyX3Qgc2l6ZSwgTWVtb3J5UmVnaW9uICptciwKICAgICAgICAgLyogUkFNIGFscmVhZHkgcG9w
dWxhdGVkIGluIFhlbiAqLwogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBkbyBub3QgYWxs
b2MgIlJBTV9BRERSX0ZNVAogICAgICAgICAgICAgICAgICIgYnl0ZXMgb2YgcmFtIGF0ICJSQU1f
QUREUl9GTVQiIHdoZW4gcnVuc3RhdGUgaXMgSU5NSUdSQVRFXG4iLAotICAgICAgICAgICAgICAg
IF9fZnVuY19fLCBzaXplLCByYW1fYWRkcik7IAorICAgICAgICAgICAgICAgIF9fZnVuY19fLCBz
aXplLCByYW1fYWRkcik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEyNTEsNyArMTI1
MSw3IEBAIHN0YXRpYyB2b2lkIHhlbl93YWtldXBfbm90aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVy
LCB2b2lkICpkYXRhKQogCiBzdGF0aWMgaW50IHhlbl9kbV9hY3BpX25lZWRlZChQQ01hY2hpbmVT
dGF0ZSAqcGNtcykKIHsKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcGNtcy0+YWNwaV9udmRp
bW1fc3RhdGUuaXNfZW5hYmxlZDsKIH0KIAogc3RhdGljIGludCBkbV9hY3BpX2J1Zl9pbml0KFhl
bklPU3RhdGUgKnN0YXRlKQpAQCAtMTMwOSw2ICsxMzA5LDIwIEBAIHN0YXRpYyBpbnQgeGVuX2Rt
X2FjcGlfaW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgWGVuSU9TdGF0ZSAqc3RhdGUpCiAgICAg
cmV0dXJuIGRtX2FjcGlfYnVmX2luaXQoc3RhdGUpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5fZG1f
YWNwaV9udmRpbW1fc2V0dXAoUENNYWNoaW5lU3RhdGUgKnBjbXMpCit7CisgICAgR0FycmF5ICp0
YWJsZV9vZmZzZXRzID0gZ19hcnJheV9uZXcoZmFsc2UsIHRydWUgLyogY2xlYXIgKi8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVpbnQzMl90KSk7Cisg
ICAgR0FycmF5ICp0YWJsZV9kYXRhID0gZ19hcnJheV9uZXcoZmFsc2UsIHRydWUgLyogY2xlYXIg
Ki8sIDEpOworCisgICAgbnZkaW1tX2J1aWxkX2FjcGkodGFibGVfb2Zmc2V0cywgdGFibGVfZGF0
YSwKKyAgICAgICAgICAgICAgICAgICAgICBOVUxMLCAmcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUs
CisgICAgICAgICAgICAgICAgICAgICAgTUFDSElORShwY21zKS0+cmFtX3Nsb3RzKTsKKworICAg
IGdfYXJyYXlfZnJlZSh0YWJsZV9vZmZzZXRzLCB0cnVlKTsKKyAgICBnX2FycmF5X2ZyZWUodGFi
bGVfZGF0YSwgdHJ1ZSk7Cit9CisKIHN0YXRpYyBpbnQgeHNfd3JpdGVfZG1fYWNwaV9ibG9iX2Vu
dHJ5KGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICplbnRyeSwgY29uc3QgY2hhciAqdmFsdWUpCiB7CkBAIC0xNDA4LDYg
KzE0MjIsMTMgQEAgaW50IHhlbl9hY3BpX2NvcHlfdG9fZ3Vlc3QoY29uc3QgY2hhciAqbmFtZSwg
Y29uc3Qgdm9pZCAqYmxvYiwgc2l6ZV90IGxlbmd0aCwKICAgICByZXR1cm4gMDsKIH0KIAordm9p
ZCB4ZW5fZG1fYWNwaV9zZXR1cChQQ01hY2hpbmVTdGF0ZSAqcGNtcykKK3sKKyAgICBpZiAocGNt
cy0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgeworICAgICAgICB4ZW5fZG1fYWNwaV9u
dmRpbW1fc2V0dXAocGNtcyk7CisgICAgfQorfQorCiB2b2lkIHhlbl9odm1faW5pdChQQ01hY2hp
bmVTdGF0ZSAqcGNtcywgTWVtb3J5UmVnaW9uICoqcmFtX21lbW9yeSkKIHsKICAgICBpbnQgaSwg
cmM7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4uaCBiL2luY2x1ZGUvaHcveGVuL3hl
bi5oCmluZGV4IDM4ZGNkMWE3ZDQuLjhjNDgxOTVlMTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi5oCkBAIC02Niw0ICs2NiwxMSBAQCB2
b2lkIHhlbl9yZWdpc3Rlcl9mcmFtZWJ1ZmZlcihzdHJ1Y3QgTWVtb3J5UmVnaW9uICptcik7CiBp
bnQgeGVuX2FjcGlfY29weV90b19ndWVzdChjb25zdCBjaGFyICpuYW1lLCBjb25zdCB2b2lkICpi
bG9iLCBzaXplX3QgbGVuZ3RoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHR5cGUp
OwogCisvKgorICogQnVpbGQgZ3Vlc3QgQUNQSSAoaS5lLiBETSBBQ1BJLCBvciBBQ1BJIGJ1aWx0
IGJ5IGRldmljZSBtb2RlbCkgYW5kCisgKiBjb3B5IHRoZW0gaW50byBndWVzdCBtZW1vcnkuIFhl
biBodm1sb2FkZXIgd2lsbCBsb2FkIGFuZCBtZXJnZSBETQorICogQUNQSSB3aXRoIHRoZSBndWVz
dCBBQ1BJIGJ1aWx0IGJ5IGl0c2VsZi4KKyAqLwordm9pZCB4ZW5fZG1fYWNwaV9zZXR1cChQQ01h
Y2hpbmVTdGF0ZSAqcGNtcyk7CisKICNlbmRpZiAvKiBRRU1VX0hXX1hFTl9IICovCmRpZmYgLS1n
aXQgYS9zdHVicy94ZW4taHZtLmMgYi9zdHVicy94ZW4taHZtLmMKaW5kZXggNTg4ODlhZTBmYi4u
YzFhNmQyMWVmYSAxMDA2NDQKLS0tIGEvc3R1YnMveGVuLWh2bS5jCisrKyBiL3N0dWJzL3hlbi1o
dm0uYwpAQCAtNjcsMyArNjcsNyBAQCBpbnQgeGVuX2FjcGlfY29weV90b19ndWVzdChjb25zdCBj
aGFyICpuYW1lLCBjb25zdCB2b2lkICpibG9iLCBzaXplX3QgbGVuZ3RoLAogewogICAgIHJldHVy
biAtMTsKIH0KKwordm9pZCB4ZW5fZG1fYWNwaV9zZXR1cChQQ01hY2hpbmVTdGF0ZSAqcGNtcykK
K3sKK30KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGaK-0007zI-Uj; Mon, 11 Sep 2017 04:44:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drGaJ-0007yx-Pt
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 04:44:35 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C2/9C-00743-3B416B95; Mon, 11 Sep 2017 04:44:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeTyLZ
 Ig2OPBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacW3pLcaCZvGKg7sVGxg3
 8HcxcnEICTQySax68I8RwnnMKHHtyhMoZxujRO+rF0AOJ4eIgLPE1zNz2UFsXgF9iXX9N9lAb
 GEge9OPNywgDRICX5klpj8+zASSkBDwkpj7eyE7jN27phWogZ2DTcBK4pAYSJRFQFVi9rwdTB
 MYuRcwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0eT0
 DA+MOxr5VfocYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneP8LZIIcGi1PTU
 irTMHGDwwaQlOHiURHgPgaR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdwVIkQBIUUZpH
 twIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexxkCk9mXgncpldARzABHcFzaQvIES
 WJCCmpBkZB/d4cnRuc+2tXPJCWNGh8dGwH55msuyyz755erm0mxd+0MfvGeqM89bKMnc/+rPn
 uvKbn70fZzs4PXUs6wrzdBc4vjNvDGs/D+ZM//O33brmvlzglfBx2uTg4GMgeks3ddbReKeJp
 O/MUp1mRGcWhLh2rRdi/lH1P9X+c4SmYqT7RZ0/oCSWW4oxEQy3mouJEAPlUDhF/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505105073!110733369!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20017 invoked from network); 11 Sep 2017 04:44:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 04:44:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drGaG-00052Q-9C; Mon, 11 Sep 2017 04:44:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drGaB-00040l-1P; Mon, 11 Sep 2017 04:44:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drGaA-0002Fw-Sj; Mon, 11 Sep 2017 04:44:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113275-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=aa9aa47e06ac0082948b880c226c8bdf2a12102b
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 04:44:26 +0000
Subject: [Xen-devel] [ovmf test] 113275: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyNzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzI3NSAgMjAxNy0wOS0xMSAwMzo0ODo0MSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 04:53:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 04:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGiw-0000Vv-RC; Mon, 11 Sep 2017 04:53:30 +0000
Resent-Date: Mon, 11 Sep 2017 04:53:30 +0000
Resent-Message-Id: <E1drGiw-0000Vv-RC@lists.xenproject.org>
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <no-reply@patchew.org>) id 1drGiv-0000Vl-FZ
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 04:53:29 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BA/7F-01812-8C616B95; Mon, 11 Sep 2017 04:53:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSHhJwU/e42LZ
 Ig+5X5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+j09ZCy4rVZxa85+5gXGGUhcjF4eQwFJG
 iRU9f1i6GDk5OAXsJPpa3jOD2MIC4RLXD7aC2UICihI/D61h62Lk4OAFqtn90hMkzCsgKHFy5
 hMWkDCzgKbE+l36IGFmoOop3Q/ZITp5Je7Mnc8EYrMJSEkcvr8SbKKIgIzE5W8nmUFOYBa4yy
 RxceNdsASLgLbEhjdNYA0SQA1flp1mm8DINwvJulkI62YhWbeAkXkVo0ZxalFZapGuoYFeUlF
 mekZJbmJmDpBnrJebWlycmJ6ak5hUrJecn7uJERhq9QwMjDsYt3U5H2KU5GBSEuV9d3xLpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3hjRbZFCgkWp6akVaZk5wKCHSUtw8CiJ8B4SBkrzFhck5
 hZnpkOkTjHqcsy4efcPkxBLXn5eqpQ4byvIDAGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmY1xhkCk9mXgncpldARzABHcFzaQvIESWJCCmpBsbuTv2rRYkb2tcsaMq48+/
 aVs0JzALrI38KaHW/TOnOP8lSMUfkbOTf3zmPJm/efujk+6h26ZlhYa4zl9060WDGs/XWrCil
 gzeyH0W/eLdp0wolQSvVlsfl17KU0w6LeXf2yRQyHtG0nLEtsfLS5fzerQ2Ze37OvxOq5Ng9X
 X2e+tM8e5+QfEElluKMREMt5qLiRAD2hWCtuwIAAA==
X-Env-Sender: no-reply@patchew.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505105605!75565194!1
X-Originating-IP: [135.84.80.217]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28421 invoked from network); 11 Sep 2017 04:53:27 -0000
Received: from sender-of-o52.zoho.com (HELO sender-of-o52.zoho.com)
 (135.84.80.217)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Sep 2017 04:53:27 -0000
Received: from [172.17.0.2] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1505105593265208.7068277697217;
 Sun, 10 Sep 2017 21:53:13 -0700 (PDT)
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
Message-ID: <150510559236.225.794176884921861587@6d89bd104fc3>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: haozhong.zhang@intel.com
Date: Sun, 10 Sep 2017 21:53:13 -0700 (PDT)
X-ZohoMailClient: External
Cc: haozhong.zhang@intel.com, sstabellini@kernel.org, famz@redhat.com,
 ehabkost@redhat.com, mst@redhat.com, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org, chao.p.peng@linux.intel.com, imammedo@redhat.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, dan.j.williams@intel.com,
 xiaoguangrong.eric@gmail.com, rth@twiddle.net
Subject: Re: [Xen-devel] [Qemu-devel] [RFC QEMU PATCH v3 00/10] Implement
	vNVDIMM for Xen HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z
LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKU3ViamVjdDogW1FlbXUt
ZGV2ZWxdIFtSRkMgUUVNVSBQQVRDSCB2MyAwMC8xMF0gSW1wbGVtZW50IHZOVkRJTU0gZm9yIFhl
biBIVk0gZ3Vlc3QKTWVzc2FnZS1pZDogMjAxNzA5MTEwNDQxNTcuMTU0MDMtMS1oYW96aG9uZy56
aGFuZ0BpbnRlbC5jb20KVHlwZTogc2VyaWVzCgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09CiMh
L2Jpbi9iYXNoCgpCQVNFPWJhc2UKbj0xCnRvdGFsPSQoZ2l0IGxvZyAtLW9uZWxpbmUgJEJBU0Uu
LiB8IHdjIC1sKQpmYWlsZWQ9MAoKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQg
MApnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKCmNvbW1pdHM9IiQoZ2l0IGxv
ZyAtLWZvcm1hdD0lSCAtLXJldmVyc2UgJEJBU0UuLikiCmZvciBjIGluICRjb21taXRzOyBkbwog
ICAgZWNobyAiQ2hlY2tpbmcgUEFUQ0ggJG4vJHRvdGFsOiAkKGdpdCBsb2cgLW4gMSAtLWZvcm1h
dD0lcyAkYykuLi4iCiAgICBpZiAhIGdpdCBzaG93ICRjIC0tZm9ybWF0PWVtYWlsIHwgLi9zY3Jp
cHRzL2NoZWNrcGF0Y2gucGwgLS1tYWlsYmFjayAtOyB0aGVuCiAgICAgICAgZmFpbGVkPTEKICAg
ICAgICBlY2hvCiAgICBmaQogICAgbj0kKChuKzEpKQpkb25lCgpleGl0ICRmYWlsZWQKPT09IFRF
U1QgU0NSSVBUIEVORCA9PT0KClVwZGF0aW5nIDNjOGNmNWE5YzIxZmY4NzgyMTY0ZDFkZWY3ZjQ0
YmQ4ODg3MTMzODQKRnJvbSBodHRwczovL2dpdGh1Yi5jb20vcGF0Y2hldy1wcm9qZWN0L3FlbXUK
ICogW25ldyB0YWddICAgICAgICAgICAgICAgcGF0Y2hldy8yMDE3MDkxMTA0NDE1Ny4xNTQwMy0x
LWhhb3pob25nLnpoYW5nQGludGVsLmNvbSAtPiBwYXRjaGV3LzIwMTcwOTExMDQ0MTU3LjE1NDAz
LTEtaGFvemhvbmcuemhhbmdAaW50ZWwuY29tClN3aXRjaGVkIHRvIGEgbmV3IGJyYW5jaCAndGVz
dCcKZDVmNWI4ZmFmMiBody94ZW4taHZtOiBlbmFibGUgYnVpbGRpbmcgRE0gQUNQSSBpZiB2TlZE
SU1NIGlzIGVuYWJsZWQKNzNiNTI5NzFmNSBudmRpbW0gYWNwaTogZG8gbm90IGJ1aWxkIF9GSVQg
bWV0aG9kIG9uIFhlbgoxYzZlZWFjNDBlIG52ZGltbSBhY3BpOiBjb3B5IEFDUEkgbmFtZXNwYWNl
IGRldmljZSBvZiB2TlZESU1NIHRvIFhlbiBndWVzdApmMmQ2MDk3MzY2IG52ZGltbSBhY3BpOiBj
b3B5IE5GSVQgdG8gWGVuIGd1ZXN0CjY5ZGRhYzNkNjUgaHcveGVuLWh2bTogYWRkIGZ1bmN0aW9u
IHRvIGNvcHkgQUNQSSBpbnRvIGd1ZXN0IG1lbW9yeQpjYWU4ODQ3NGIyIGh3L3hlbi1odm06IGlu
aXRpYWxpemUgRE0gQUNQSQoyM2EwZTQyMDRhIG52ZGltbSBhY3BpOiBkbyBub3QgdXNlIGZ3X2Nm
ZyBvbiBYZW4KZTI5OGJlNWQ5NiBob3N0bWVtLXhlbjogYWRkIGEgaG9zdCBtZW1vcnkgYmFja2Vu
ZCBmb3IgWGVuCmYwNjliYmI2NTkgaHcveGVuLWh2bTogY3JlYXRlIHRoZSBob3RwbHVnIG1lbW9y
eSByZWdpb24gb24gWGVuCjY5YjZiNmU5ZmEgbnZkaW1tOiBkbyBub3QgaW50aWFpbGl6ZSBudmRp
bW0tPmxhYmVsX2RhdGEgaWYgbGFiZWwgc2l6ZSBpcyB6ZXJvCgo9PT0gT1VUUFVUIEJFR0lOID09
PQpDaGVja2luZyBQQVRDSCAxLzEwOiBudmRpbW06IGRvIG5vdCBpbnRpYWlsaXplIG52ZGltbS0+
bGFiZWxfZGF0YSBpZiBsYWJlbCBzaXplIGlzIHplcm8uLi4KRVJST1I6IGJyYWNlcyB7fSBhcmUg
bmVjZXNzYXJ5IGZvciBhbGwgYXJtcyBvZiB0aGlzIHN0YXRlbWVudAojMzM6IEZJTEU6IGh3L21l
bS9udmRpbW0uYzo5NzoKKyAgICBpZiAobnZkaW1tLT5sYWJlbF9zaXplKQpbLi4uXQoKdG90YWw6
IDEgZXJyb3JzLCAwIHdhcm5pbmdzLCAxNiBsaW5lcyBjaGVja2VkCgpZb3VyIHBhdGNoIGhhcyBz
dHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJl
IGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNL
UEFUQ0ggaW4gTUFJTlRBSU5FUlMuCgpDaGVja2luZyBQQVRDSCAyLzEwOiBody94ZW4taHZtOiBj
cmVhdGUgdGhlIGhvdHBsdWcgbWVtb3J5IHJlZ2lvbiBvbiBYZW4uLi4KRVJST1I6IGJyYWNlcyB7
fSBhcmUgbmVjZXNzYXJ5IGZvciBhbGwgYXJtcyBvZiB0aGlzIHN0YXRlbWVudAojMjk6IEZJTEU6
IGh3L2kzODYvcGMuYzoxMzU2OgorICAgIGlmICghcGNtYy0+aGFzX3Jlc2VydmVkX21lbW9yeSB8
fCBtYWNoaW5lLT5yYW1fc2l6ZSA+PSBtYWNoaW5lLT5tYXhyYW1fc2l6ZSkKWy4uLl0KCnRvdGFs
OiAxIGVycm9ycywgMCB3YXJuaW5ncywgMTEzIGxpbmVzIGNoZWNrZWQKCllvdXIgcGF0Y2ggaGFz
IHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwph
cmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hF
Q0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KCkNoZWNraW5nIFBBVENIIDMvMTA6IGhvc3RtZW0teGVu
OiBhZGQgYSBob3N0IG1lbW9yeSBiYWNrZW5kIGZvciBYZW4uLi4KQ2hlY2tpbmcgUEFUQ0ggNC8x
MDogbnZkaW1tIGFjcGk6IGRvIG5vdCB1c2UgZndfY2ZnIG9uIFhlbi4uLgpDaGVja2luZyBQQVRD
SCA1LzEwOiBody94ZW4taHZtOiBpbml0aWFsaXplIERNIEFDUEkuLi4KQ2hlY2tpbmcgUEFUQ0gg
Ni8xMDogaHcveGVuLWh2bTogYWRkIGZ1bmN0aW9uIHRvIGNvcHkgQUNQSSBpbnRvIGd1ZXN0IG1l
bW9yeS4uLgpDaGVja2luZyBQQVRDSCA3LzEwOiBudmRpbW0gYWNwaTogY29weSBORklUIHRvIFhl
biBndWVzdC4uLgpDaGVja2luZyBQQVRDSCA4LzEwOiBudmRpbW0gYWNwaTogY29weSBBQ1BJIG5h
bWVzcGFjZSBkZXZpY2Ugb2Ygdk5WRElNTSB0byBYZW4gZ3Vlc3QuLi4KQ2hlY2tpbmcgUEFUQ0gg
OS8xMDogbnZkaW1tIGFjcGk6IGRvIG5vdCBidWlsZCBfRklUIG1ldGhvZCBvbiBYZW4uLi4KQ2hl
Y2tpbmcgUEFUQ0ggMTAvMTA6IGh3L3hlbi1odm06IGVuYWJsZSBidWlsZGluZyBETSBBQ1BJIGlm
IHZOVkRJTU0gaXMgZW5hYmxlZC4uLgo9PT0gT1VUUFVUIEVORCA9PT0KClRlc3QgY29tbWFuZCBl
eGl0ZWQgd2l0aCBjb2RlOiAxCgoKLS0tCkVtYWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5
IFBhdGNoZXcgW2h0dHA6Ly9wYXRjaGV3Lm9yZy9dLgpQbGVhc2Ugc2VuZCB5b3VyIGZlZWRiYWNr
IHRvIHBhdGNoZXctZGV2ZWxAZnJlZWxpc3RzLm9yZwpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 05:10:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 05:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drGzV-0002P6-8G; Mon, 11 Sep 2017 05:10:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dan.j.williams@intel.com>) id 1drGzU-0002P0-G5
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 05:10:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 15/95-03283-BCA16B95; Mon, 11 Sep 2017 05:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVyMfT+Rt3TUts
 iDZp/cFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknL/kXzGOvmPzjDnMDYxtbFyMXh5DAJEaJ
 d9dnM4I4LALTWSUmfbsOlpEQmMMqsXfaF5YuRg4gJ09iw4fwLkZOILNIYunBTcwQdolEW889J
 hCbV0BQ4uTMJywgtpCAp8TMJVdYQVo5Bewljv8QhAgXSExcvResnE1AV2L5nulsIDaLgKrE7v
 3rocYESOxZ2sIKYgsLxElMaH4EFhcBqp+7/gYryGnMAgcYJR6t2sgIkmAW0JRo3f6bfQKj4Cw
 kZ8xCklrAyLSKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA4
 GYBgB+O8E/6HGCU5mJREed8d3xIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3k8S2SCHBotT01
 Iq0zBxgnMCkJTh4lER4m0DSvMUFibnFmekQqVOMlhwX7lz6w8Rx4+F1IHlgz60/TEIsefl5qV
 LivIaSQA0CIA0ZpXlw42CxfIlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvL9B1vJk5pXAbX0
 FdBAT0EE8l7aAHFSSiJCSamDstIw81J14Yo3s9DcKE3js2bjPpha9NJrcf1Zwy49uE9ml1x4q
 ya1ffGdneE5u59nHezc62NqXqal/3KZW3/f1vkEPr7+SrItlevO5nBRVxtov+ucVMjUKNS53X
 D/C2v90ssOZbVKf4541bmW5Nj/zg0/DFfYHXStq5S995pDJWSo068jnXDYlluKMREMt5qLiRA
 B/+57H4AIAAA==
X-Env-Sender: dan.j.williams@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505106634!82019763!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47090 invoked from network); 11 Sep 2017 05:10:35 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 05:10:35 -0000
Received: by mail-io0-f177.google.com with SMTP id n69so17817771ioi.5
 for <xen-devel@lists.xen.org>; Sun, 10 Sep 2017 22:10:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=LapJzWnHTZ08dV7dGBT/DyRl71vbXObFOrumZVlQ5hM=;
 b=oUBqYOmERIU4w1Ndf5xFbIRMy2yJFuCYTRIqLyS+3Bidrh7NYif78KeeqZRYaWNbEP
 0CqoBKc+Smo+e2GtTuxh6QdYhJ6SyxhIzWOUlBmPAmwjgJzayf6UiJyars0p5Kt/GxwZ
 AVQ3ACON/TneNsoeS5FYzxAzdL+gmexxp6WAnYo19gZ9LPAstJnH7IXl7cwtfw/hBrfF
 17sMSjTHLwBnuETVwMTzJ3YMYowCD2fMjl9gEgBbKKlVj2G1CDV15V6au3vOmElfrhIa
 zdCSm6nejrOnEuLslrZntM4DEQ+GZgrTyTZ/xilpt0RccI2GBVRdNHyf//Y08xlJHNmx
 dA9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=LapJzWnHTZ08dV7dGBT/DyRl71vbXObFOrumZVlQ5hM=;
 b=j9+wspUg4N+qNSKLOGItWGPaTiMhO+MKoKvNj+AH5/DUags6MC5tsuhGmqPcYWFKDI
 7EL73mQ1HMqp2Mt5pKcQ6zrHWeKSTniF8fUokXj3W8OY2DIUCYy/zycRWdmev+zDZAER
 MUf3J4K3oSSsitOcNXGyZGhmZ1RX5ma2VfIZjc0+lEjbMitfR0fDj8/cK2A5RxGTPioA
 QahhFibCTGkilU0kpXpafAeXkszW/VQajOx1QR3YTzp7stBkb+CoZGKk7DXcwGhYxYA1
 zxE7gW809DQKEuppz5ub4CtUpXti0ijV5HHepvMsL3dQH/vHX5kBgrlOg9t32LvDfs4f
 azRQ==
X-Gm-Message-State: AHPjjUgjwP5j9qdbrDyybzSXsqYL9EXqcO+3fV/Wo5IHoxn/gC7nCrNV
 FQNYVGZIZdzPKdAVh+vr+FKCVW0vqybm
X-Google-Smtp-Source: AOwi7QCNQo4xIBMFzW2BxTy8s2GLMhx88u+7M/DC25alH5DZmERwLV3zMPqdCEsBsQbEpa10IxhL5AuXQxz9kj6nwt8=
X-Received: by 10.202.79.198 with SMTP id d189mr11018037oib.48.1505106634009; 
 Sun, 10 Sep 2017 22:10:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.35.2 with HTTP; Sun, 10 Sep 2017 22:10:33 -0700 (PDT)
In-Reply-To: <20170911043820.14617-13-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-13-haozhong.zhang@intel.com>
From: Dan Williams <dan.j.williams@intel.com>
Date: Sun, 10 Sep 2017 22:10:33 -0700
Message-ID: <CAPcyv4jrJE2JDhLcnrQUJCmmbL71TCg-iKPnkZwcL-JesE8ntg@mail.gmail.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Cc: Chao Peng <chao.p.peng@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 12/39] tools/xen-ndctl: add
 NVDIMM management util 'xen-ndctl'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBTZXAgMTAsIDIwMTcgYXQgOTozNyBQTSwgSGFvemhvbmcgWmhhbmcKPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4gVGhlIGtlcm5lbCBOVkRJTU0gZHJpdmVyIGFuZCB0
aGUgdHJhZGl0aW9uYWwgTlZESU1NIG1hbmFnZW1lbnQKPiB1dGlsaXRpZXMgaW4gRG9tMCBkb2Vz
IG5vdCB3b3JrIG5vdy4gJ3hlbi1uZGN0bCcgaXMgYWRkZWQgYXMgYW4KPiBhbHRlcm5hdGl2ZWx5
LCB3aGljaCBtYW5hZ2VzIE5WRElNTSB2aWEgWGVuIGh5cGVyY2FsbHMuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgo+IC0tLQo+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgLmdpdGlnbm9yZSAgICAgICAgICAgICB8ICAg
MSArCj4gIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgfCAgIDQgKysKPiAgdG9vbHMvbWlzYy94ZW4t
bmRjdGwuYyB8IDE3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTc3IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHRvb2xzL21pc2MveGVuLW5kY3RsLmMKCldoYXQgYWJvdXQgbXkgb2ZmZXIgdG8g
bW92ZSB0aGlzIGZ1bmN0aW9uYWxpdHkgaW50byB0aGUgdXBzdHJlYW0gbmRjdGwKdXRpbGl0eSBb
MV0/IEkgdGhpbmsgaXQgaXMgdGhvcm91Z2hseSBjb25mdXNpbmcgdGhhdCB5b3UgYXJlIHJldXNp
bmcKdGhlIG5hbWUgJ25kY3RsJyBhbmQgYXZvaWRpbmcgaW50ZWdyYXRpb24gd2l0aCB0aGUgdXBz
dHJlYW0gbmRjdGwKdXRpbGl0eS4KClsxXTogaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9w
YXRjaC85NjMyODY1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 05:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 05:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drHJs-0003r6-Um; Mon, 11 Sep 2017 05:31:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drHJr-0003qj-6Q
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 05:31:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9C/1C-03283-ABF16B95; Mon, 11 Sep 2017 05:31:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXeb/LZ
 Ig8/7FCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WHuauaCW0EVaz/cZWxg
 /OLTxcjFISTQyCRxvHc5G4TzmFHidsMyFghnG6PE2wlfGbsYOTlEBJwlvp6Zy97FyMEhLOAr0
 bQkDSTMK2Av8al/DVA9OwebgJXEITGQKIuAqsTMvVuZJzByLGBkWMWoUZxaVJZapGtopJdUlJ
 meUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEegpBiDYwXh5Y8AhRkkOJiVR3nfHt0QK8SX
 lp1RmJBZnxBeV5qQWH2KU4eBQkuCNldsWKSRYlJqeWpGWmQMMGZi0BAePkghvFkiat7ggMbc4
 Mx0idYpRl+PYpst/mIRY8vLzUqXEeReBFAmAFGWU5sGNgIXvJUZZKWFeRqCjhHgKUotyM0tQ5
 V8xinMwKgnzmoBM4cnMK4Hb9AroCCagI3gubQE5oiQRISXVwHgmrVjLgOvYxh/nfJgP666uu1
 ObZtNrqPHGjDP2r5bxDA+jUMZbeZs8WROWzPrp6HS0OXzh7f1lKryVK7cvPMorm7Y2reOPwO0
 jqUcPZQpPufXn/fa4W6yPTRdW/PjVtap9c/gLkT9O66Umcm4wFjSoqLfhTJQ7ZakuE8UluuFN
 A0+r6tQzDUosxRmJhlrMRcWJAIXLBPZaAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505107893!110581200!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19873 invoked from network); 11 Sep 2017 05:31:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 05:31:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drHJj-0006Xr-OG; Mon, 11 Sep 2017 05: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drHJe-00063v-4Y; Mon, 11 Sep 2017 05:31:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drHJd-000050-PG; Mon, 11 Sep 2017 05:31:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1drHJd-000050-PG@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 05:31:25 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemuu-win10-i386
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Ngp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA0ZGZjMjc4ODAzM2Qz
MGRmY2NmZDQyNjhlMDZkZDczY2UyYzY1NGVkCiAgQnVnIG5vdCBwcmVzZW50OiA0YjE2MmM1MzBk
OWMxMDEzODE1MDBlNTg2ZmVkYjEzNDA1OTVhNmZmCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjc3LwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExMzI3
Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExMzAzMSAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTMx
ODkgZmFpbCBbaG9zdD1pdGFsaWExXSAvIDExMjI3NyBbaG9zdD1pdGFsaWEwXSAxMTIyNzEgW2hv
c3Q9aXRhbGlhMF0gMTEyMjM1IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTMx
ODkgLyAxMTIyMzUKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6
IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42Lmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDRkZmMy
Nzg4MDMzZDMwZGZjY2ZkNDI2OGUwNmRkNzNjZTJjNjU0ZWQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1
NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwpCYXNpcyBwYXNzIDRiMTYyYzUzMGQ5YzEwMTM4
MTUwMGU1ODZmZWRiMTM0MDU5NWE2ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjli
MzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgZDUzNWQ4OTIyZjU3MTUwMjI1MmRlYWY2
MDdlODJlNzQ3NWNkMTcyOApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCM0YjE2MmM1MzBkOWMxMDEzODE1MDBlNTg2ZmVkYjEz
NDA1OTVhNmZmLTRkZmMyNzg4MDMzZDMwZGZjY2ZkNDI2OGUwNmRkNzNjZTJjNjU0ZWQgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0IzQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDctYzM0OTE4OTc3MmNl
YzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dCNkNTM1ZDg5MjJmNTcxNTAyMjUyZGVhZjYwN2U4MmU3NDc1Y2QxNzI4LTcwODkyYzMxN2ZkNTYw
NjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYK
ICAgZDcxOTUxOC4uZjAwN2NhZCAgbWFzdGVyICAgICAtPiBvcmlnaW4vbWFzdGVyCmFkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAxMDA0
IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTEy
MDE5IHBhc3MgaXJyZWxldmFudAogMTExOTk1IHBhc3MgaXJyZWxldmFudAogMTEyMDQ5IHBhc3Mg
aXJyZWxldmFudAogMTEyMDgzIHBhc3MgaXJyZWxldmFudAogMTEyMTgyIHBhc3MgNGIxNjJjNTMw
ZDljMTAxMzgxNTAwZTU4NmZlZGIxMzQwNTk1YTZmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
NDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyBkNTM1ZDg5MjJmNTcxNTAy
MjUyZGVhZjYwN2U4MmU3NDc1Y2QxNzI4CiAxMTIyNzEgW2hvc3Q9aXRhbGlhMF0KIDExMjIzNSBw
YXNzIDRiMTYyYzUzMGQ5YzEwMTM4MTUwMGU1ODZmZWRiMTM0MDU5NWE2ZmYgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgZDUz
NWQ4OTIyZjU3MTUwMjI1MmRlYWY2MDdlODJlNzQ3NWNkMTcyOAogMTEyMjc3IFtob3N0PWl0YWxp
YTBdCiAxMTMxNjUgcGFzcyA0YjE2MmM1MzBkOWMxMDEzODE1MDBlNTg2ZmVkYjEzNDA1OTVhNmZm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3
NjA0ZWE4NmQ3IGQ1MzVkODkyMmY1NzE1MDIyNTJkZWFmNjA3ZTgyZTc0NzVjZDE3MjgKIDExMzE1
MCBmYWlsIGlycmVsZXZhbnQKIDExMzE2NiBmYWlsIGlycmVsZXZhbnQKIDExMzE5NiBmYWlsIGly
cmVsZXZhbnQKIDExMzI1NiBwYXNzIDRiMTYyYzUzMGQ5YzEwMTM4MTUwMGU1ODZmZWRiMTM0MDU5
NWE2ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4
NDE0NmYxMGI4OTM3YWYgMmVmODdhMmQ5N2Y4NWY0M2M4OGUxYWRmN2I1YmMwYjAxODI3MGJhMQog
MTEzMTc2IGZhaWwgaXJyZWxldmFudAogMTEzMTgzIHBhc3MgaXJyZWxldmFudAogMTEzMjA3IHBh
c3MgaXJyZWxldmFudAogMTEzMTg2IHBhc3MgaXJyZWxldmFudAogMTEzMjIzIHBhc3MgNGIxNjJj
NTMwZDljMTAxMzgxNTAwZTU4NmZlZGIxMzQwNTk1YTZmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyAwOWVkNjlmNjZkNTc5
OWNkNzBmMzhlNDU4YjU2YTZhNjVkYmVhZDFmCiAxMTMxOTIgcGFzcyA0YjE2MmM1MzBkOWMxMDEz
ODE1MDBlNTg2ZmVkYjEzNDA1OTVhNmZmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5
YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IGQ1MzVkODkyMmY1NzE1MDIyNTJkZWFm
NjA3ZTgyZTc0NzVjZDE3MjgKIDExMzI0MSBwYXNzIDRiMTYyYzUzMGQ5YzEwMTM4MTUwMGU1ODZm
ZWRiMTM0MDU5NWE2ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4
OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgMTIyNTdkZTNjZmZmOWI0ZmZhMGI3Mzc5ZWY4MmM5YWQ3
YzhkYmVjOQogMTEzMjMxIHBhc3MgNGIxNjJjNTMwZDljMTAxMzgxNTAwZTU4NmZlZGIxMzQwNTk1
YTZmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5
YmY1NzYwNGVhODZkNyA3NGQyZTExY2NmZDJmZTI3NGVhMTExNjg2YzgyOTUzNGM4MTVhOWFlCiAx
MTMxODkgZmFpbCA0ZGZjMjc4ODAzM2QzMGRmY2NmZDQyNjhlMDZkZDczY2UyYzY1NGVkIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkz
N2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzIxMiBwYXNz
IGlycmVsZXZhbnQKIDExMzIxOSBmYWlsIDRkZmMyNzg4MDMzZDMwZGZjY2ZkNDI2OGUwNmRkNzNj
ZTJjNjU0ZWQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVj
OGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVm
YwogMTEzMjMyIHBhc3MgNGIxNjJjNTMwZDljMTAxMzgxNTAwZTU4NmZlZGIxMzQwNTk1YTZmZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYw
NGVhODZkNyA2ZDNjYzJkMjY2NzE5M2UwYWRhODk1N2IxMWZiYTY4OGEwY2I3NzI2CiAxMTMyNDQg
cGFzcyA0YjE2MmM1MzBkOWMxMDEzODE1MDBlNTg2ZmVkYjEzNDA1OTVhNmZmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDRk
NDUwYzQ5MzllZDA3MzVmZTIwMTIxNGQ5ZDNiNWRlZDIwMGQ3MWMKIDExMzIzNyBwYXNzIDRiMTYy
YzUzMGQ5YzEwMTM4MTUwMGU1ODZmZWRiMTM0MDU5NWE2ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgMzlhMmE2MmU1NjI2
MzI3ZjE0MTU5NmVkM2U3OGE1NTg5OTQzN2UxMQogMTEzMjQ5IHBhc3MgNGIxNjJjNTMwZDljMTAx
MzgxNTAwZTU4NmZlZGIxMzQwNTk1YTZmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4
OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA1NTZmOTlkZTkwMWY1NDYxZmIxYjg3
MjM0MTNlNzdlM2M5OGIwNDEwCiAxMTMyNTMgcGFzcyA0YjE2MmM1MzBkOWMxMDEzODE1MDBlNTg2
ZmVkYjEzNDA1OTVhNmZmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0
OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDY1NGMzNjllNWY5M2I5YmU0MjdlZTI5NTRjOTc2NDgw
MTRlZmQxYjkKIDExMzI2MCBwYXNzIDRiMTYyYzUzMGQ5YzEwMTM4MTUwMGU1ODZmZWRiMTM0MDU5
NWE2ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4
NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwog
MTEzMjYzIGZhaWwgNGRmYzI3ODgwMzNkMzBkZmNjZmQ0MjY4ZTA2ZGQ3M2NlMmM2NTRlZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5
MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyNjggcGFz
cyA0YjE2MmM1MzBkOWMxMDEzODE1MDBlNTg2ZmVkYjEzNDA1OTVhNmZmIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODky
YzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI3MCBmYWlsIDRkZmMyNzg4
MDMzZDMwZGZjY2ZkNDI2OGUwNmRkNzNjZTJjNjU0ZWQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2
NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwogMTEzMjc2IHBhc3MgNGIxNjJjNTMwZDljMTAxMzgx
NTAwZTU4NmZlZGIxMzQwNTk1YTZmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3
MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjCiAxMTMyNzcgZmFpbCA0ZGZjMjc4ODAzM2QzMGRmY2NmZDQyNjhlMDZk
ZDczY2UyYzY1NGVkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThi
MGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVl
NjRlZmMKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTEyMTgyIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExMzE4OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
MzE5MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzIxOSAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA0YjE2MmM1MzBkOWMxMDEz
ODE1MDBlNTg2ZmVkYjEzNDA1OTVhNmZmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5
NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIw
ZmNhYTA3ODE3MzVlNjRlZmMKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3Jh
cGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTMyNjAgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTMyNjMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMyNjggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDExMzI3MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDExMzI3NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTEzMjc3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNGRmYzI3ODgwMzNkMzBkZmNjZmQ0MjY4ZTA2
ZGQ3M2NlMmM2NTRlZAogIEJ1ZyBub3QgcHJlc2VudDogNGIxNjJjNTMwZDljMTAxMzgxNTAwZTU4
NmZlZGIxMzQwNTk1YTZmZgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzI3Ny8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKcG5tdG9wbmc6IDE1OCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3Jh
cGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3Zn
fS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTMyNzc6IHRvbGVy
YWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExMzI3NyBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVh
bF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzI3
Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 05:39:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 05:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drHRl-00047v-Qj; Mon, 11 Sep 2017 05:39:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drHRk-00047p-KL
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 05:39:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 56/88-03414-3A126B95; Mon, 11 Sep 2017 05:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhobtAcVu
 kwZFHEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amd/uZCw7wVNxacYC5gXE1VxcjF4eQwHRG
 iceNK9m7GDk5JAR4JY4sm8EKYQdIHJy+gAmiqJdR4u/VFywgCRYBVYnVEz4xgthsAvoSKx4fB
 GsQEdCWmDjnIDNIA7PAfkaJm+c3gk0VFoiTmND8iAnE5hWwkNi8byMLSBGvwA9GiUeXZzNCrN
 jOKHF07nZmiCpBiZMzn4CtYxbQkrjx7yVQNweQLS2x/B8HSJhTIFDi4MbVYENFBVQkTq5cwzS
 BUXAWku5ZSLpnIXQvYGRexahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSs
 l5yfu4kRGLoMQLCD8frGgEOMkhxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdums
 C1SSLAoNT21Ii0zBxhFMGkJDh4lEd7z8kBp3uKCxNzizHSI1ClGRSlx3gkgfQIgiYzSPLg2WO
 ReYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvL8gUnsy8Erjpr4AWMwEt5rm0BWRxSSJCSqq
 BMS7NmPN79t2DLz3dL6/6/VdyQeW7GZ/cA96XZqyo9sxhrjjW2LBLcNML5YWfd7JP27V2apTV
 6yWVKScV57w8mdhjkvhvpXPw5dL5kQ+SrqZfYXTJ2MGk6vJ1bsDzUy+9b/4PuenC/HCF3JsW2
 YxL0js8FHgzg2WmWMZ4yyQXmP5TWVnf4fCCTYmlOCPRUIu5qDgRALgAvDTXAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505108382!111475163!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57204 invoked from network); 11 Sep 2017 05:39:44 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 05:39:44 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 22:39:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1217094270"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 10 Sep 2017 22:39:40 -0700
Date: Mon, 11 Sep 2017 13:39:39 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Dan Williams <dan.j.williams@intel.com>
Message-ID: <20170911053939.dqmgoakcpo5tllr4@hz-desktop>
Mail-Followup-To: Dan Williams <dan.j.williams@intel.com>,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-13-haozhong.zhang@intel.com>
 <CAPcyv4jrJE2JDhLcnrQUJCmmbL71TCg-iKPnkZwcL-JesE8ntg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPcyv4jrJE2JDhLcnrQUJCmmbL71TCg-iKPnkZwcL-JesE8ntg@mail.gmail.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Chao Peng <chao.p.peng@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 12/39] tools/xen-ndctl: add
 NVDIMM management util 'xen-ndctl'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTAvMTcgMjI6MTAgLTA3MDAsIERhbiBXaWxsaWFtcyB3cm90ZToKPiBPbiBTdW4sIFNl
cCAxMCwgMjAxNyBhdCA5OjM3IFBNLCBIYW96aG9uZyBaaGFuZwo+IDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+IHdyb3RlOgo+ID4gVGhlIGtlcm5lbCBOVkRJTU0gZHJpdmVyIGFuZCB0aGUgdHJh
ZGl0aW9uYWwgTlZESU1NIG1hbmFnZW1lbnQKPiA+IHV0aWxpdGllcyBpbiBEb20wIGRvZXMgbm90
IHdvcmsgbm93LiAneGVuLW5kY3RsJyBpcyBhZGRlZCBhcyBhbgo+ID4gYWx0ZXJuYXRpdmVseSwg
d2hpY2ggbWFuYWdlcyBOVkRJTU0gdmlhIFhlbiBoeXBlcmNhbGxzLgo+ID4KPiA+IFNpZ25lZC1v
ZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gPiAtLS0K
PiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgLmdpdGlnbm9yZSAgICAg
ICAgICAgICB8ICAgMSArCj4gPiAgdG9vbHMvbWlzYy9NYWtlZmlsZSAgICB8ICAgNCArKwo+ID4g
IHRvb2xzL21pc2MveGVuLW5kY3RsLmMgfCAxNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTc3IGluc2VydGlv
bnMoKykKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW4tbmRjdGwuYwo+IAo+
IFdoYXQgYWJvdXQgbXkgb2ZmZXIgdG8gbW92ZSB0aGlzIGZ1bmN0aW9uYWxpdHkgaW50byB0aGUg
dXBzdHJlYW0gbmRjdGwKPiB1dGlsaXR5IFsxXT8gSSB0aGluayBpdCBpcyB0aG9yb3VnaGx5IGNv
bmZ1c2luZyB0aGF0IHlvdSBhcmUgcmV1c2luZwo+IHRoZSBuYW1lICduZGN0bCcgYW5kIGF2b2lk
aW5nIGludGVncmF0aW9uIHdpdGggdGhlIHVwc3RyZWFtIG5kY3RsCj4gdXRpbGl0eS4KPiAKPiBb
MV06IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTYzMjg2NS8KCkknbSBub3Qg
b2JqZWN0IHRvIGludGVncmF0ZSBpdCB3aXRoIG5kY3RsLgoKTXkgb25seSBjb25jZXJuIGlzIHRo
YXQgdGhlIGludGVncmF0aW9uIHdpbGwgaW50cm9kdWNlcyB0d28gdHlwZXMgb2YKdXNlciBpbnRl
cmZhY2UuIFRoZSB1cHN0cmVhbSBuZGN0bCB3b3JrcyB3aXRoIHRoZSBrZXJuZWwgZHJpdmVyIGFu
ZApwcm92aWRlcyBlYXNpbHkgdXNlZCAqbmFtZXMqIChlLmcuLCBuYW1lc3BhY2UwLjAsIHJlZ2lv
bjAsIG5tZW0wLApldGMuKSBmb3IgdXNlciBpbnB1dC4gSG93ZXZlciwgdGhpcyB2ZXJzaW9uIHBh
dGNoc2V0IGhpZGVzIE5GSVQgZnJvbQpEb20wICh0byBzaW1wbGlmeSB0aGUgZmlyc3QgaW1wbGVt
ZW50YXRpb24pLCBzbyB0aGUga2VybmVsIGRyaXZlciBkb2VzCm5vdCB3b3JrIGluIERvbTAsIG5l
aXRoZXIgZG9lcyBuZGN0bC4gSW5zdGVhZCwgeGVuLW5kY3RsIGhhcyB0byB1c2UKKnRoZSBwaHlz
aWNhbCBhZGRyZXNzKiBmb3IgdXNlcnMgdG8gc3BlY2lmeSB0aGVpciBpbnRlcmVzdGVkIE5WRElN
TQpyZWdpb24sIHdoaWNoIGlzIGRpZmZlcmVudCBmcm9tIHVwc3RyZWFtIG5kY3RsLgoKCkhhb3po
b25nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 06:01:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 06:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drHmE-0005y9-Ea; Mon, 11 Sep 2017 06:00:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drHmD-0005y3-9S
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 06:00:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 43/70-17770-89626B95; Mon, 11 Sep 2017 06:00:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVywNwkVneG2rZ
 Ig5WXmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyeswfYC15zVez4fJS1gXETZxcjF4eQwDRG
 iadr3rF1MXJySAjwShxZNoO1i5EDyPaXeHHTFqKml1Fi1vzr7CA1bAL6EiseH2QFsUUEpCWuf
 b7MCGIzCwRKvF97G8wWFgiWmPAJop5FQFXi2uQnYHFeAVuJew/vskDskpfY1XaRdQIj9wJGhl
 WM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjDufOx1
 ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6fKtsihQSLUtNTK9Iyc4BhBpOW
 4OBREuFtAUnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc9zFIkQBIUUZpHtwIWMhfYpSVE
 uZlBDpKiKcgtSg3swRV/hWjOAejkjAvuyrQFJ7MvBK4Ta+AjmACOoLn0haQI0oSEVJSDYxTfv
 DfSLqr9nnPpR5t76xpS9dUJmhdLeSvV93llvmy//Otun0T/Srv1sWZHV4WyhbI3/W6TtFzenW
 i2d6eQ6e+BzY1GpxcoLSbX874ZF2NtdTVbhnhlvVO7+P61309dtTDebJI2Frn675/WI53d25Z
 qrG+Pfa57EKWX7GnEn/vibBpdlyesV2JpTgj0VCLuag4EQC2rsfbdAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505109654!75524997!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45403 invoked from network); 11 Sep 2017 06:00:55 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 06:00:55 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Sep 2017 23:00:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="147716609"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga005.jf.intel.com with ESMTP; 10 Sep 2017 23:00:50 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 14:00:48 +0800
Message-Id: <20170911060048.24571-1-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
	fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdvIDMyIGJpdHMg
cmVnaXN0ZXJzCkRNQVJfRkVBRERSX1JFRyBhbmQgRE1BUl9GRVVBRERSX1JFRy4gQWNjb3JkaW5n
IHRvIFZULWQgc3BlYzoKIlNvZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2VzcyAzMi1iaXQgcmVn
aXN0ZXJzIGFzIGFsaWduZWQgZG91Ymxld29yZHMiLAphIGh5cGVydmlzb3Igc2hvdWxkIHVzZSB0
d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5kCkRNQVJfRkVVQUREUl9SRUcg
c2VwYXJhdGVseSBpbiBvcmRlciB0byB1cGRhdGUgYSA2NC1iaXQgZmF1bHQgYWRkcmVzcywKcmF0
aGVyIHRoYW4gYSA2NC1iaXQgd3JpdGUgdG8gRE1BUl9GRUFERFJfUkVHLgoKVGhvdWdoIEkgaGF2
ZW4ndCBzZWVuIGFueSBlcnJvcnMgY2F1c2VkIGJ5IHN1Y2ggb25lIDY0LWJpdCB3cml0ZSBvbgpy
ZWFsIG1hY2hpbmVzLCBpdCdzIHN0aWxsIGJldHRlciB0byBmb2xsb3cgdGhlIHNwZWNpZmljYXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIHwgNCArKystCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBkYWFlZDBhYmJkLi4wNjdjMDkyMjE0IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTEwNSw3ICsxMTA1LDkgQEAgc3RhdGljIHZv
aWQgZG1hX21zaV9zZXRfYWZmaW5pdHkoc3RydWN0IGlycV9kZXNjICpkZXNjLCBjb25zdCBjcHVt
YXNrX3QgKm1hc2spCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xv
Y2ssIGZsYWdzKTsKICAgICBkbWFyX3dyaXRlbChpb21tdS0+cmVnLCBETUFSX0ZFREFUQV9SRUcs
IG1zZy5kYXRhKTsKLSAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9SRUcs
IG1zZy5hZGRyZXNzKTsKKyAgICBkbWFyX3dyaXRlbChpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9S
RUcsIG1zZy5hZGRyZXNzX2xvKTsKKyAgICBpZiAoeDJhcGljX2VuYWJsZWQpCisgICAgICAgIGRt
YXJfd3JpdGVsKGlvbW11LT5yZWcsIERNQVJfRkVVQUREUl9SRUcsIG1zZy5hZGRyZXNzX2hpKTsK
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3Mp
OwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:22:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJ2f-0002eJ-SO; Mon, 11 Sep 2017 07:22:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drJ2d-0002dw-Uh
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 07:22:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9A/7D-03454-79936B95; Mon, 11 Sep 2017 07:21:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVXea5bZ
 Ig80NvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPluLWtBf1hFS7d9A+M+
 vy5GLg4hgUYmiSf72lkgnMeMEm/fb2LtYuQEcrYxSqy/kgViiwg4S3w9M5cdxBYWMJKYsGUrm
 M0rYC+xvGshkM3OwSZgJXFIDCTKIqAqMe3hOuYJjBwLGBlWMWoUpxaVpRbpGpnrJRVlpmeU5C
 Zm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+okBCHYwLl4beIhRkoNJSZT33fEtkUJ8SfkplRm
 JxRnxRaU5qcWHGGU4OJQkeCdabIsUEixKTU+tSMvMAQYMTFqCg0dJhDcDJM1bXJCYW5yZDpE6
 xajLcWzT5T9MQix5+XmpUuK8uiBFAiBFGaV5cCNgwXuJUVZKmJcR6CghnoLUotzMElT5V4ziH
 IxKwhCreDLzSuA2vQI6ggnoCJ5LW0COKElESEk1MB6/6S3p1qb0zGjPP72cpatzWGJnhQsrqz
 Fe9PbieZEp/n3VlRNMQYtuvnjfMr+t90nY8Woxdw6bZ/0Jjqudv118/5drSsJd2xPXb7uuvH3
 CxeeG9nrlSwul5TryEn63/k+t/HV+43YWwV+8735r3hXVe3ftdcwibe5Glv3rZfb1Op2eKqXe
 9k+JpTgj0VCLuag4EQDHZsNrWQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505114517!63226674!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29500 invoked from network); 11 Sep 2017 07:21:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 07:21:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drJ2a-0000yE-Aw; Mon, 11 Sep 2017 07:21:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drJ2U-0004W7-Tj; Mon, 11 Sep 2017 07:21:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drJ2U-0003aj-PV; Mon, 11 Sep 2017 07:21:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1drJ2U-0003aj-PV@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 07:21:50 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3MQogIEJ1ZyBub3Qg
cHJlc2VudDogOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMzI4OC8KCgogIGNvbW1pdCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1
MTM1MDcxCiAgQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgRGF0
ZTogICBGcmkgU2VwIDggMDk6NDE6NDggMjAxNyAtMDMwMAogIAogICAgICBPdm1mUGtnOiBFbmFi
bGUgVURGIGZpbGUgc3lzdGVtIHN1cHBvcnQKICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggZW5hYmxl
cyBVREYgZmlsZSBzeXN0ZW0gc3VwcG9ydCBieSBkZWZhdWx0LgogICAgICAKICAgICAgQ2M6IEpv
cmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IFBhdWxv
IEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVp
eXUubmlAaW50ZWwuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L292bWYvYnVpbGQtYW1kNjQteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBp
biBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3Zl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJp
c2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9i
dWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMzI4OC5iaXNlY3Rp
b24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExMzE0MyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwt
YmlzZWN0IG92bWYgYnVpbGQtYW1kNjQteHNtIHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1
cmUgLyBiYXNpcyBwYXNzOgogMTEzMjc1IGZhaWwgW2hvc3Q9Z29kZWxsbzFdIC8gMTEzMTQzIFto
b3N0PWl0YWxpYTBdIDExMzEzMCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEz
Mjc1IC8gMTEzMTMwCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBhYTlhYTQ3ZTA2YWMwMDgy
OTQ4Yjg4MGMyMjZjOGJkZjJhMTIxMDJiIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMz
MTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCkJhc2lzIHBhc3MgYzUwNTk2YTcwMTQz
NWI2MmRjN2U5YzEyYjQ5MjAxYTE3YzM4ZTE3YyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgZWUy
YzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwpHZW5lcmF0aW5nIHJldmlzaW9u
cyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0I2M1MDU5NmE3MDE0MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2Mt
YWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2M3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVm
NTIxNjAzYWFlMDAzNWUxNzItYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5Mzdh
ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWVi
OTIyNDc1MzU5MWZhNWU3LTcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMK
TG9hZGVkIDg4NzMgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxMTMxMzAgcGFzcyBjNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhl
MTdjIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0
NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIy
NDc1MzU5MWZhNWU3CiAxMTMxNDMgW2hvc3Q9aXRhbGlhMF0KIDExMzE1NiBbaG9zdD1nb2RlbGxv
MF0KIDExMzE3MiBmYWlsIGlycmVsZXZhbnQKIDExMzE2NCBmYWlsIGlycmVsZXZhbnQKIDExMzIz
OSBmYWlsIDBlNmJlNDNmZDNlOWE2ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhh
ODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMK
IDExMzIyNSBbaG9zdD1nb2RlbGxvMF0KIDExMzIwNiBmYWlsIDBlNmJlNDNmZDNlOWE2ZGU0YzAz
NjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2Zk
NTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzIyOSBmYWlsIDBlNmJlNDNmZDNlOWE2
ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODky
YzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzE5MCBmYWlsIDBlNmJlNDNm
ZDNlOWE2ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2Fm
IDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzIxNSBmYWlsIDBl
NmJlNDNmZDNlOWE2ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBi
ODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzIyMiBb
aG9zdD1nb2RlbGxvMF0KIDExMzIzNCBmYWlsIDBlNmJlNDNmZDNlOWE2ZGU0YzAzNjkzNTc4N2Mx
ZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5
MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlh
NGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI0NSBmYWlsIDBlNmJlNDNmZDNlOWE2ZGU0YzAzNjkz
NTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYw
NjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI1MSBmYWlsIDBlNmJlNDNmZDNlOWE2ZGU0
YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMx
N2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI4OCBmYWlsIGY1NTY2ZDE1MzBl
MjNmYTA5YzFiZjE2MTZlZmMwMDNmMzUxMzUwNzEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcw
ODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI1OCBwYXNzIGM1MDU5
NmE3MDE0MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2MgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVl
MTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzI2MSBmYWls
IDBlNmJlNDNmZDNlOWE2ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZm
MTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI1
OSBmYWlsIDBlNmJlNDNmZDNlOWE2ZGU0YzAzNjkzNTc4N2MxZDAzN2ZmNzY4ODggODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhh
ODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMK
IDExMzI2NCBwYXNzIDMyODFlYmI0YWU3ZGUyYTg1OGMyZTdlYzQ5OThiN2U1NWJlMWE0ZGMgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRh
NGJlZjUyMTYwM2FhZTAwMzVlMTcyIDFlMjUxZGQ2YjI3MGRjZDM1NGI4OTM0YTAwNjY3YmMzYzU1
N2I0NDgKIDExMzI2NSBwYXNzIDhkZGQxMmU1M2ZhZDJjMGUyY2NkZTljZTczZGE1NmY0ZWU3ZGQ2
ZWUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2Vj
NDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3
ODE3MzVlNjRlZmMKIDExMzI2OSBwYXNzIDhhYWZlYzJjMTMzNjBmMDIxNTJiNGMxOWZlYjM3NmM3
YzdjZmQ2MGQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5
NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIw
ZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI3MSBmYWlsIGI2OTZjNjRkNGZjM2U2NzA3YmI5ZDc1ZGU0
NmZjZjk4MWYzYzc1M2EgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBj
MzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRi
MDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI3MiBmYWlsIGY1NTY2ZDE1MzBlMjNmYTA5YzFi
ZjE2MTZlZmMwMDNmMzUxMzUwNzEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2Zk
NTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI2NyBmYWlsIDJmNmVmODc0YWM5NmRi
MDk2OWQxZjZjMDlmMjEwY2QyZWJiODhhODIgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODky
YzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI3MyBwYXNzIDk5YzliOTQ5
MDU5N2QyZWNkYjljYmNjZDM4ZmQ0ZmRjOWY0NDEwOWEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2Fm
IDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI3NCBwYXNzIGM1
MDU5NmE3MDE0MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2MgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAw
MzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKIDExMzI3NSBm
YWlsIGFhOWFhNDdlMDZhYzAwODI5NDhiODgwYzIyNmM4YmRmMmExMjEwMmIgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQx
NDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDEx
MzI3OCBmYWlsIDJmNmVmODc0YWM5NmRiMDk2OWQxZjZjMDlmMjEwY2QyZWJiODhhODIgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJl
YzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRl
ZmMKIDExMzI3OSBwYXNzIGM1MDU5NmE3MDE0MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2Mg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1Njhk
NGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVlMmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUz
NTkxZmE1ZTcKIDExMzI4MiBmYWlsIGFhOWFhNDdlMDZhYzAwODI5NDhiODgwYzIyNmM4YmRmMmEx
MjEwMmIgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5Nzcy
Y2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNh
YTA3ODE3MzVlNjRlZmMKIDExMzI4MyBmYWlsIGY1NTY2ZDE1MzBlMjNmYTA5YzFiZjE2MTZlZmMw
MDNmMzUxMzUwNzEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5
MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlh
NGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI4NCBwYXNzIDk5YzliOTQ5MDU5N2QyZWNkYjljYmNj
ZDM4ZmQ0ZmRjOWY0NDEwOWEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYw
NjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI4NSBmYWlsIGY1NTY2ZDE1MzBlMjNmYTA5
YzFiZjE2MTZlZmMwMDNmMzUxMzUwNzEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMx
N2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI4NiBwYXNzIDk5YzliOTQ5MDU5
N2QyZWNkYjljYmNjZDM4ZmQ0ZmRjOWY0NDEwOWEgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcw
ODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKU2VhcmNoaW5nIGZvciBpbnRl
cmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMTMwIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzI3NSAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzI3OSAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzI4MiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiAwIHJldmlzaW9ucyBhdCA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlh
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQz
NDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgx
NzM1ZTY0ZWZjCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMjczIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTEzMjgzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTEzMjg0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTMyODUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTMyODYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
MzI4OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3ZtZiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBmNTU2NmQxNTMw
ZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCiAgQnVnIG5vdCBwcmVzZW50OiA5OWM5Yjk0
OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjg4LwoKCiAg
Y29tbWl0IGY1NTY2ZDE1MzBlMjNmYTA5YzFiZjE2MTZlZmMwMDNmMzUxMzUwNzEKICBBdXRob3I6
IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBEYXRlOiAgIEZyaSBTZXAgOCAw
OTo0MTo0OCAyMDE3IC0wMzAwCiAgCiAgICAgIE92bWZQa2c6IEVuYWJsZSBVREYgZmlsZSBzeXN0
ZW0gc3VwcG9ydAogICAgICAKICAgICAgVGhpcyBwYXRjaCBlbmFibGVzIFVERiBmaWxlIHN5c3Rl
bSBzdXBwb3J0IGJ5IGRlZmF1bHQuCiAgICAgIAogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9y
ZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogUGF1bG8gQWxjYW50YXJhIDxwY2Fj
anJAenl0b3IuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+
CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9i
dWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTMyODg6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDExMzI4OCBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjg4LwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJAj-0003Le-Mw; Mon, 11 Sep 2017 07:30:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4201996d5=sergey.dyasli@citrix.com>)
 id 1drJAj-0003LY-AJ
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:30:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C6/32-03610-C8B36B95; Mon, 11 Sep 2017 07:30:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsWyU9JRQrfHelu
 kwbrl7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aElQcYC/YpVdz4GNTA2KLUxcjJISHgJ3F8
 dxMriM0moCexcfYrJhBbRMBcYuuSLYwgNrPARWaJqQfSuxg5OIQFAiTeXsyDKAmU2LThBSOEb
 SSx8+khdhCbRUBVYuvDRUwg5bwCBhLNR1RAwkICNhL9rxeAlXAK2Eoc+30QrJVRQFbiS+NqZo
 hN4hK3nsxngrhMQGLJnvPMELaoxMvH/1ghbBWJ5zsXMELYOhJnrz+Bsg0kti7dxwKylllAU2L
 9Ln2IkZYSfzddYIWwFSWmdD8EO4FXQFDi5MwnLBMYxWYh2TwLoXsWku5ZSLpnIelewMi6ilGj
 OLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKYYgGAH45dlAYcYJ
 TmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfEalukkGBRanpqRVpmDjC6YdISHD
 xKIryeIGne4oLE3OLMdIjUKUZjjo6bd/8wccwAkUIsefl5qVLivH0gpQIgpRmleXCDYEnnEqO
 slDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR520Cm8GTmlcDtewV0ChPQKTyXtoCcUpKIkJJqYPR4
 LSjKVlT7oG9Kx8lWZwnes1m8Z4veXs56dGAt42YnZgNezekxuT/c9QMNAvdE71+gYN3/LoLL6
 snjOraKsAZh3oytL1ckHXzz25Dz9J6XouoHn2S5yNx4K71GunF38EX5he/FLr/16vD5aVPwMn
 xHVfOyaX++cu/981m8Ze/G4o8hz7pjdiqxFGckGmoxFxUnAgDhv1HENQMAAA==
X-Env-Sender: prvs=4201996d5=sergey.dyasli@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505115019!82216686!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60164 invoked from network); 11 Sep 2017 07:30:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 07:30:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,376,1500940800"; d="scan'208";a="52589303"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 0/5] Generic MSR policy: infrastructure +
 cpuid_faulting
Thread-Index: AQHTIXuWTGjxq/VCuUqk+eOFPb9wIqKvOwuA
Date: Mon, 11 Sep 2017 07:29:57 +0000
Message-ID: <1505114997.2938.0.camel@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-1-sergey.dyasli@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <183528596320594DA031639F62825090@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 0/5] Generic MSR policy: infrastructure +
 cpuid_faulting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8NCg0KT24gV2VkLCAyMDE3LTA4LTMwIGF0IDExOjM0ICswMTAwLCBTZXJnZXkgRHlhc2xp
IHdyb3RlOg0KPiBDdXJyZW50bHkgdGhlcmUgYXJlIHRoZSBmb2xsb3dpbmcgaXNzdWVzIHdpdGgg
aGFuZGxpbmcgZ3Vlc3QncyBSRC9XUk1TUg0KPiBpbiBYZW46DQo+IA0KPiAxLiBUaGVyZSBpcyBu
byB3YXkgdG8gY29uZmlndXJlIHdoaWNoIE1TUnMgYSBndWVzdCBjYW4gYW5kIGNhbid0IGFjY2Vz
cy4NCj4gICAgQW5kIGlmIHRoZXJlIGlzIG5vIE1TUiBoYW5kbGVyIGluIFhlbiBmb3IgYSBwYXJ0
aWN1bGFyIE1TUiB0aGVuDQo+ICAgIHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlzIGp1c3QgaG9ycmli
bGU6DQo+IA0KPiAgICAgICAgIFJETVNSOiByZG1zcl9zYWZlKG1zciwgKm1zcl9jb250ZW50KSAv
KiByZXR1cm5zIGEgSC9XIHZhbHVlICovDQo+ICAgICAgICAgV1JNU1I6IHJldHVybiBYODZFTVVM
X09LQVk7ICAvKiB3cml0ZSBpcyBzaWxlbnRseSBkaXNjYXJkZWQgKi8NCj4gDQo+IDIuIFRoZXJl
IGFyZSB0b28gbWFueSBoYW5kbGVycy4gRXhhbXBsZSBmb3IgUkRNU1I6DQo+ICAgICAgICAgcHJp
dl9vcF9yZWFkX21zcigpDQo+ICAgICAgICAgaHZtX21zcl9yZWFkX2ludGVyY2VwdCgpDQo+ICAg
ICAgICAgdm1jZV9yZG1zcigpDQo+ICAgICAgICAgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCgpDQo+
ICAgICAgICAgdm14X21zcl9yZWFkX2ludGVyY2VwdCgpDQo+ICAgICAgICAgbnZteF9tc3JfcmVh
ZF9pbnRlcmNlcHQoKQ0KPiAgICAgICAgIHJkbXNyX3ZpcmlkaWFuX3JlZ3MoKQ0KPiAgICAgICAg
IC4uLg0KPiANCj4gVGhpcyBzZXJpZXMgdHJpZXMgdG8gYWRkcmVzcyB0aGUgYWJvdmUgaXNzdWVz
IGluIHRoZSBmb2xsb3dpbmcgd2F5Lg0KPiAyIHR5cGVzIG9mIE1TUiBwb2xpY3kgb2JqZWN0cyBh
cmUgaW50cm9kdWNlZDoNCj4gDQo+ICAgICAxLiBQZXItRG9tYWluIHBvbGljeSAoc3RydWN0IG1z
cl9kb21haW5fcG9saWN5KSAtLSBmb3Igc2hhcmVkIE1TUnMNCj4gICAgIDIuIFBlci12Q1BVIHBv
bGljeSAoc3RydWN0IG1zcl92Y3B1X3BvbGljeSkgLS0gZm9yIHVuaXF1ZSBNU1JzDQo+IA0KPiBF
YWNoIGRvbWFpbiBhbmQgZWFjaCB2Q1BVIGluc2lkZSBhIGRvbWFpbiB3aWxsIG5vdyBoYXZlIGFu
IGFzc29jaWF0ZWQNCj4gTVNSIHBvbGljeSBvYmplY3QuIENvbnRlbnRzIG9mIHRoZXNlIHN0cnVj
dHVyZXMgYXJlIGRlZmluZWQgZHVyaW5nDQo+IGRvbWFpbiBjcmVhdGlvbi4gRm9yIG5vdywgaXQn
cyBqdXN0IGEgY29weSBvZiBlaXRoZXIgSFZNX01BWCBvciBQVl9NQVgNCj4gcG9saWN5LCBkZXBl
bmRpbmcgb24gYSBndWVzdCdzIHR5cGUuIEJ1dCBpbiB0aGUgZnV0dXJlIGl0IHNob3VsZCBiZQ0K
PiBwb3NzaWJsZSB0byBjb250cm9sIHRoZSBhdmFpbGFiaWxpdHkgYW5kIHZhbHVlcyBpbiBndWVz
dCdzIE1TUnMgZnJvbQ0KPiBhIHRvb2xzdGFjay4gSG93ZXZlciwgYW55IE1TUiBtYW5pcHVsYXRp
b25zIG11c3QgYmUgZG9uZSB0b2dldGhlciB3aXRoDQo+IENQVUlEIG9uZXMuDQo+IA0KPiBPbmNl
IHBvbGljeSBvYmplY3RzIGFyZSBpbiBwbGFjZSwgaXQgYmVjb21lcyBlYXN5IHRvIGludHJvZHVj
ZSB1bmlmaWVkDQo+IGd1ZXN0J3MgUkRNU1IgYW5kIFdSTVNSIGhhbmRsZXJzLiBUaGV5IHdvcmsg
ZGlyZWN0bHkgd2l0aCBNU1IgcG9saWN5DQo+IG9iamVjdHMgc2luY2UgYWxsIHRoZSBzdGF0ZSBv
ZiBndWVzdCdzIE1TUnMgaXMgY29udGFpbmVkIHRoZXJlLg0KPiANCj4gTWFpbiBpZGVhIG9mIGhh
dmluZyBNU1IgcG9saWN5IGlzIHRvIGRlZmluZSBhIHNldCBhbmQgY29udGVudHMgb2YgTVNScw0K
PiB0aGF0IGEgZ3Vlc3Qgc2Vlcy4gQWxsIG90aGVyIE1TUnMgc2hvdWxkIGJlIGluYWNjZXNzaWJs
ZSAoYWNjZXNzIHdvdWxkDQo+IGdlbmVyYXRlIGEgR1AgZmF1bHQpLiBBbmQgdGhpcyBNU1IgaW5m
b3JtYXRpb24gc2hvdWxkIGFsc28gYmUgc2VudCBpbg0KPiB0aGUgbWlncmF0aW9uIHN0cmVhbS4N
Cj4gDQo+IFNpbmNlIGl0J3MgaW1wb3NzaWJsZSB0byBjb252ZXJ0IGFsbCBNU1JzIHRvIHVzZSB0
aGUgbmV3IGluZnJhc3RydWN0dXJlDQo+IHJpZ2h0IGF3YXksIHRoaXMgc2VyaWVzIHN0YXJ0cyB3
aXRoIDIgTVNScyByZXNwb25zaWJsZSBmb3IgQ1BVSUQNCj4gZmF1bHRpbmc6DQo+IA0KPiAgICAg
MS4gTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8NCj4gICAgIDIuIE1TUl9JTlRFTF9NSVNDX0ZFQVRV
UkVTX0VOQUJMRVMNCj4gDQo+IE15IHByZXZpb3VzIFZNWCBNU1IgcG9saWN5IHBhdGNoIHNldCB3
aWxsIGJlIHJlYmFzZWQgb24gdG9wIG9mIHRoaXMNCj4gZ2VuZXJpYyBNU1IgaW5mcmFzdHJ1Y3R1
cmUgYWZ0ZXIgaXQncyBtZXJnZWQuDQo+IA0KPiBTZXJnZXkgRHlhc2xpICg1KToNCj4gICB4ODYv
bXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1zcl9kb21haW5fcG9saWN5DQo+ICAgeDg2L21zcjogaW50
cm9kdWNlIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kNCj4gICB4ODY6IHJlcGxhY2UgYXJjaF92Y3B1
OjpjcHVpZF9mYXVsdGluZyB3aXRoIG1zcl92Y3B1X3BvbGljeQ0KPiAgIHg4Ni9tc3I6IGludHJv
ZHVjZSBndWVzdF9yZG1zcigpDQo+ICAgeDg2L21zcjogaW50cm9kdWNlIGd1ZXN0X3dybXNyKCkN
Cj4gDQo+ICB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgfCAgIDEgKw0KPiAgeGVuL2Fy
Y2gveDg2L2NwdS9pbnRlbC5jICAgICAgIHwgICAzICstDQo+ICB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgICAgfCAgMjQgKysrKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAg
ICB8ICAxOCArKystDQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgfCAgMzEgLS0t
LS0tLQ0KPiAgeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgIHwgMjAzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vYXJjaC94ODYvcHYvZW11bC1p
bnYtb3AuYyAgfCAgIDQgKy0NCj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyB8ICA0
MyArKy0tLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICB8ICAgMSArDQo+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgfCAgIDggKy0NCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLmggICAgICB8ICAzMyArKysrKysrDQo+ICAxMSBmaWxlcyBjaGFuZ2VkLCAy
OTIgaW5zZXJ0aW9ucygrKSwgNzcgZGVsZXRpb25zKC0pDQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gveDg2L21zci5jCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJbe-0004mK-4f; Mon, 11 Sep 2017 07:58:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJbc-0004mE-OD
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:58:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 73/3A-03616-01246B95; Mon, 11 Sep 2017 07:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVywNwkVpfPaVu
 kQdskVYslHxezODB6HN39mymAMYo1My8pvyKBNePktFusBfvZK3Zvv8PcwDiHrYuRi0NIYBqj
 xNJdCxm7GDk5JAR4JY4sm8HaxcgBZAdIfLqVC1HTyyix+85VNpAaNgF9iRWPD7KC2CIC0hLXP
 l8G62UWqJaYtvIcWI2wgJbE3s4XYDaLgKrE4ZW3wWxeAVuJlQdPsULskpfY1XaRdQIj9wJGhl
 WMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYwHFgU
 eYpTkYFIS5X13fEukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleZ8dtkUKCRanpqRVpmTnAQINJ
 S3DwKInw3nYASvMWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5eUAmCYCUZpTmw
 Q2CRcAlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNGgEzhycwrgdv3CugUJqBTeC5tATmlJB
 EhJdXAyNP86/TpnGt79kcZnOtsVd0qIdkvL//KXZlD78p5iWMqvfc4q51+CginPXzZl1ZYMP/
 9jb82ydf3vHp0zd+/U+eIu27B7e+mjJbbJ2p3T29+uSPzxKH0J0n3Vl+b+TUua1/k2flbBNI+
 Ptfm/HjlZoPBH/GNJxrCTq6/s/HN4pR4o1xuhdnX2ZVYijMSDbWYi4oTAR6ZdbB7AgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505116684!116271000!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30675 invoked from network); 11 Sep 2017 07:58:06 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 07:58:06 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:58:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="1171015642"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga001.jf.intel.com with ESMTP; 11 Sep 2017 00:58:01 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:52 +0800
Message-Id: <20170911075758.14869-1-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 0/6] mce: fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBmaWxlcyBpbiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjayB1c2UgbWl4ZWQgY29kaW5nIHN0
eWxlcy4gVW5pZnkKdGhlbSB0byBYZW4gaHlwZXJ2aXNvciBjb2Rpbmcgc3R5bGUuIEZvciBtY3Rl
bGVtLmMgd2hpY2ggaXMgZW50aXJlbHkKaW4gb25lIGNvZGluZyBzdHlsZSwgb25seSByZW1vdmUg
ZXh0cmEgYmxhbmtzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMgaW50cm9kdWNlZC4KCkhhb3po
b25nIFpoYW5nICg2KToKICB4ODYvbWNlOiBhZGFwdCBtY2Uue2MsaH0gdG8gWGVuIGh5cGVydmlz
b3IgY29kaW5nIHN0eWxlCiAgeDg2L3ZtY2U6IGFkYXB0IHZtY2UuYyB0byBYZW4gaHlwZXJ2aXNv
ciBjb2Rpbmcgc3R5bGUKICB4ODYvbWNlOiBhZGFwdCBtY2F0aW9uLmMgdG8gWGVuIGh5cGVydmlz
b3IgY29kaW5nIHN0eWxlCiAgeDg2L21jZTogYWRhcHQgbWNlX2ludGVsLmMgdG8gWGVuIGh5cGVy
dmlzb3IgY29kaW5nIHN0eWxlCiAgeDg2L21jZTogYWRkIGVtYWNzIGJsb2NrIHRvIG1jdGVsZW0u
YwogIHg4Ni9tY2U6IHJlbW92ZSB0cmFpbGluZyBzcGFjZXMgaW4gbWN0ZWxlbS5jCgogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyAgfCAgNzQgKystLS0KIHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jICAgICAgIHwgNTM2ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmggICAgICAgfCAgMjEgKy0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIHwgMjYyICsrKysrKysrKystLS0tLS0t
LQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jICAgfCAgMTQgKy0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgIHwgICA1ICstCiA2IGZpbGVzIGNoYW5nZWQsIDUw
OSBpbnNlcnRpb25zKCspLCA0MDMgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJc0-0004ow-CD; Mon, 11 Sep 2017 07:58:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJby-0004oP-I1
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:58:30 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 EC/A8-18858-52246B95; Mon, 11 Sep 2017 07:58:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhoqvitC3
 SYOZ7a4slHxezODB6HN39mymAMYo1My8pvyKBNaPn7TH2go/sFV/uajQw/mXtYuTiEBKYzijx
 6cMa9i5GTg4JAV6JI8tmsELY/hI3m45DFfUySkxvfg1WxCagL7Hi8UGwIhEBaYlrny8zgtjMA
 tUS01aeYwOxhQW8JD4s7WPpYuTgYBFQldjSXwES5hWwldja1w81X15iV9tFMJtTwE5i7YXXzC
 C2EFDNg90X2Ccw8i5gZFjFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKy
 XnJ+7iREYDAxAsIPx5WnPQ4ySHExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy+24
 LVJIsCg1PbUiLTMHGJYwaQkOHiUR3tsOQGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonz8
 oDMEAApyijNgxsBi5FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9D7KKJzOvBG7TK6AjmI
 CO4Lm0BeSIkkSElFQD4033urduze/O30zxrtkXelb4Yu+aF6a/8wLdK5xu+b1UTsn7v3jqfdv
 v+9amP0yJPCj6n+3Hu4crauteiciVvpn0Nf7746gfHDdmx208eTtR68XnVZl6IovbzTuncVmv
 CmU84s3g0++/80H8Nz/m5IDLzrNmnA5JyQi0sH45c86TxMakPNaXlkosxRmJhlrMRcWJAA7+Z
 kOMAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505116705!83266332!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63196 invoked from network); 11 Sep 2017 07:58:28 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 07:58:28 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:58:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="899032744"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 00:58:05 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:54 +0800
Message-Id: <20170911075758.14869-3-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 2/6] x86/vmce: adapt vmce.c to Xen hypervisor
	coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2Uu
YwppbmRleCA5YzQ2MGM3YzZjLi5lMDdjZDJmZWVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay92bWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCkBA
IC0xODUsNyArMTg1LDcgQEAgaW50IHZtY2VfcmRtc3IodWludDMyX3QgbXNyLCB1aW50NjRfdCAq
dmFsKQogICAgIHsKICAgICBjYXNlIE1TUl9JQTMyX01DR19TVEFUVVM6CiAgICAgICAgICp2YWwg
PSBjdXItPmFyY2gudm1jZS5tY2dfc3RhdHVzOwotICAgICAgICBpZiAoKnZhbCkKKyAgICAgICAg
aWYgKCAqdmFsICkKICAgICAgICAgICAgIG1jZV9wcmludGsoTUNFX1ZFUkJPU0UsCiAgICAgICAg
ICAgICAgICAgICAgICAgICJNQ0U6ICVwdjogcmQgTUNHX1NUQVRVUyAlIyJQUkl4NjQiXG4iLCBj
dXIsICp2YWwpOwogICAgICAgICBicmVhazsKQEAgLTM1NCw3ICszNTQsOCBAQCBzdGF0aWMgaW50
IHZtY2Vfc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgaW50IGVyciA9IDA7CiAKLSAgICBmb3Jf
ZWFjaF92Y3B1KCBkLCB2ICkgeworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICB7CiAg
ICAgICAgIHN0cnVjdCBodm1fdm1jZV92Y3B1IGN0eHQgPSB7CiAgICAgICAgICAgICAuY2FwcyA9
IHYtPmFyY2gudm1jZS5tY2dfY2FwLAogICAgICAgICAgICAgLm1jaV9jdGwyX2JhbmswID0gdi0+
YXJjaC52bWNlLmJhbmtbMF0ubWNpX2N0bDIsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJc0-0004pH-K9; Mon, 11 Sep 2017 07:58:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJby-0004oJ-He
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:58:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CA/52-02226-42246B95; Mon, 11 Sep 2017 07:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Jpa+sQ0VV22hZ
 pMPGJpsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvGx+ThzQdMvpoprn/sZGxjftjF1MXJxCAlM
 Z5T49GENexcjJ4eEAK/EkWUzWLsYOYBsf4n2SXkQNb2MEj9PTmEGqWET0JdY8fggK4gtIiAtc
 e3zZUYQm1mgWmLaynNsILawgI/Eu6ZVYHNYBFQlLm4DG88rYCvx58RmVohV8hK72i6C2ZwCdh
 JrL7wGGy8EVPNg9wX2CYy8CxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAYEAxDsYHx52vMQoyQHk5Io77vjWyKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfByO26LFBIsSk1PrUjLzAGGJkxagoNHSYT3tgNQmre4IDG3ODMdInWK0Z7jx6Qrf5g4Om7eB
 ZKbwOSG7w/+MAmx5OXnpUqJ8/KATBUAacsozYMbCoulS4yyUsK8jEBnCvEUpBblZpagyr9iFO
 dgVBLmvQ+ynCczrwRu9yugs5iAzuK5tAXkrJJEhJRUA2Mcw1NjN3OP6EXCwvU88n0f9KOUrnD
 vMkw5Of+v6yXZiAfu3CtEzpxoNGea+5rHpHyF48P+gkMbrBWc6n7Gyy958P6Zcp7hxuszT+Y4
 nb594aTe7Qn3lwTIKhkYnQ+dbs6yeuI/5ogzppFPLJuun/i3UuRcwxSn9GU7P56WK50z/W/UB
 TV3KTYlluKMREMt5qLiRADJaXU9oAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505116705!83266332!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62791 invoked from network); 11 Sep 2017 07:58:26 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 07:58:26 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:58:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="899032740"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 00:58:02 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:53 +0800
Message-Id: <20170911075758.14869-2-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 1/6] x86/mce: adapt mce.{c,
	h} to Xen hypervisor coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDUzNiArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5o
IHwgIDIxICstCiAyIGZpbGVzIGNoYW5nZWQsIDMxMSBpbnNlcnRpb25zKCspLCAyNDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCA3YWZmZTI1OTFlLi41ODBlNjhkNmYyIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtNjQsNyArNjQsNyBAQCBzdHJ1Y3QgbWNhX2JhbmtzICpt
Y2FfYWxsYmFua3M7CiBpbnQgbWNlX3ZlcmJvc2l0eTsKIHN0YXRpYyBpbnQgX19pbml0IG1jZV9z
ZXRfdmVyYm9zaXR5KGNvbnN0IGNoYXIgKnN0cikKIHsKLSAgICBpZiAoc3RyY21wKCJ2ZXJib3Nl
Iiwgc3RyKSA9PSAwKQorICAgIGlmICggc3RyY21wKCJ2ZXJib3NlIiwgc3RyKSA9PSAwICkKICAg
ICAgICAgbWNlX3ZlcmJvc2l0eSA9IE1DRV9WRVJCT1NFOwogICAgIGVsc2UKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CkBAIC04MSw3ICs4MSw2IEBAIHN0YXRpYyB2b2lkIHVuZXhwZWN0ZWRfbWFj
aGluZV9jaGVjayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBmYXRhbF90
cmFwKHJlZ3MsIDEpOwogfQogCi0KIHN0YXRpYyB4ODZfbWNlX3ZlY3Rvcl90IF9tYWNoaW5lX2No
ZWNrX3ZlY3RvciA9IHVuZXhwZWN0ZWRfbWFjaGluZV9jaGVjazsKIAogdm9pZCB4ODZfbWNlX3Zl
Y3Rvcl9yZWdpc3Rlcih4ODZfbWNlX3ZlY3Rvcl90IGhkbHIpCkBAIC05NywxMSArOTYsMTMgQEAg
dm9pZCBkb19tYWNoaW5lX2NoZWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIF9tYWNoaW5lX2NoZWNrX3ZlY3RvcihyZWdzKTsKIH0KIAotLyogSW5pdCBtYWNoaW5lIGNo
ZWNrIGNhbGxiYWNrIGhhbmRsZXIKKy8qCisgKiBJbml0IG1hY2hpbmUgY2hlY2sgY2FsbGJhY2sg
aGFuZGxlcgogICogSXQgaXMgdXNlZCB0byBjb2xsZWN0IGFkZGl0aW9uYWwgaW5mb3JtYXRpb24g
cHJvdmlkZWQgYnkgbmV3ZXIKICAqIENQVSBmYW1pbGllcy9tb2RlbHMgd2l0aG91dCB0aGUgbmVl
ZCB0byBkdXBsaWNhdGUgdGhlIHdob2xlIGhhbmRsZXIuCiAgKiBUaGlzIGF2b2lkcyBoYXZpbmcg
bWFueSBoYW5kbGVycyBkb2luZyBhbG1vc3QgbmVhcmx5IHRoZSBzYW1lIGFuZCBlYWNoCi0gKiB3
aXRoIGl0cyBvd24gdHdlYWtzIGFuZHMgYnVncy4gKi8KKyAqIHdpdGggaXRzIG93biB0d2Vha3Mg
YW5kcyBidWdzLgorICovCiBzdGF0aWMgeDg2X21jZV9jYWxsYmFja190IG1jX2NhbGxiYWNrX2Jh
bmtfZXh0ZW5kZWQgPSBOVUxMOwogCiB2b2lkIHg4Nl9tY2VfY2FsbGJhY2tfcmVnaXN0ZXIoeDg2
X21jZV9jYWxsYmFja190IGNiZnVuYykKQEAgLTEwOSw3ICsxMTAsOCBAQCB2b2lkIHg4Nl9tY2Vf
Y2FsbGJhY2tfcmVnaXN0ZXIoeDg2X21jZV9jYWxsYmFja190IGNiZnVuYykKICAgICBtY19jYWxs
YmFja19iYW5rX2V4dGVuZGVkID0gY2JmdW5jOwogfQogCi0vKiBNYWNoaW5lIGNoZWNrIHJlY292
ZXJhYmxlIGp1ZGdlbWVudCBjYWxsYmFjayBoYW5kbGVyCisvKgorICogTWFjaGluZSBjaGVjayBy
ZWNvdmVyYWJsZSBqdWRnZW1lbnQgY2FsbGJhY2sgaGFuZGxlcgogICogSXQgaXMgdXNlZCB0byBq
dWRnZSB3aGV0aGVyIGFuIFVDIGVycm9yIGlzIHJlY292ZXJhYmxlIGJ5IHNvZnR3YXJlCiAgKi8K
IHN0YXRpYyBtY2VfcmVjb3ZlcmFibGVfdCBtY19yZWNvdmVyYWJsZV9zY2FuID0gTlVMTDsKQEAg
LTEyNCwxMiArMTI2LDEyIEBAIHN0cnVjdCBtY2FfYmFua3MgKm1jYWJhbmtzX2FsbG9jKHZvaWQp
CiAgICAgc3RydWN0IG1jYV9iYW5rcyAqbWI7CiAKICAgICBtYiA9IHhtYWxsb2Moc3RydWN0IG1j
YV9iYW5rcyk7Ci0gICAgaWYgKCFtYikKKyAgICBpZiAoICFtYiApCiAgICAgICAgIHJldHVybiBO
VUxMOwogCiAgICAgbWItPmJhbmtfbWFwID0geHphbGxvY19hcnJheSh1bnNpZ25lZCBsb25nLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUU19UT19MT05HUyhucl9tY2VfYmFu
a3MpKTsKLSAgICBpZiAoIW1iLT5iYW5rX21hcCkKKyAgICBpZiAoICFtYi0+YmFua19tYXAgKQog
ICAgIHsKICAgICAgICAgeGZyZWUobWIpOwogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTE0Miw5
ICsxNDQsOSBAQCBzdHJ1Y3QgbWNhX2JhbmtzICptY2FiYW5rc19hbGxvYyh2b2lkKQogCiB2b2lk
IG1jYWJhbmtzX2ZyZWUoc3RydWN0IG1jYV9iYW5rcyAqYmFua3MpCiB7Ci0gICAgaWYgKGJhbmtz
ID09IE5VTEwpCisgICAgaWYgKCBiYW5rcyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuOwotICAg
IGlmIChiYW5rcy0+YmFua19tYXApCisgICAgaWYgKCBiYW5rcy0+YmFua19tYXAgKQogICAgICAg
ICB4ZnJlZShiYW5rcy0+YmFua19tYXApOwogICAgIHhmcmVlKGJhbmtzKTsKIH0KQEAgLTE1NSwx
NSArMTU3LDE2IEBAIHN0YXRpYyB2b2lkIG1jYWJhbmtfY2xlYXIoaW50IGJhbmtudW0pCiAKICAg
ICBzdGF0dXMgPSBtY2FfcmRtc3IoTVNSX0lBMzJfTUN4X1NUQVRVUyhiYW5rbnVtKSk7CiAKLSAg
ICBpZiAoc3RhdHVzICYgTUNpX1NUQVRVU19BRERSVikKKyAgICBpZiAoIHN0YXR1cyAmIE1DaV9T
VEFUVVNfQUREUlYgKQogICAgICAgICBtY2Ffd3Jtc3IoTVNSX0lBMzJfTUN4X0FERFIoYmFua251
bSksIDB4MFVMTCk7Ci0gICAgaWYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfTUlTQ1YpCisgICAgaWYg
KCBzdGF0dXMgJiBNQ2lfU1RBVFVTX01JU0NWICkKICAgICAgICAgbWNhX3dybXNyKE1TUl9JQTMy
X01DeF9NSVNDKGJhbmtudW0pLCAweDBVTEwpOwogCiAgICAgbWNhX3dybXNyKE1TUl9JQTMyX01D
eF9TVEFUVVMoYmFua251bSksIDB4MFVMTCk7CiB9CiAKLS8qIEp1ZGdpbmcgd2hldGhlciB0byBD
bGVhciBNYWNoaW5lIENoZWNrIGVycm9yIGJhbmsgY2FsbGJhY2sgaGFuZGxlcgorLyoKKyAqIEp1
ZGdpbmcgd2hldGhlciB0byBDbGVhciBNYWNoaW5lIENoZWNrIGVycm9yIGJhbmsgY2FsbGJhY2sg
aGFuZGxlcgogICogQWNjb3JkaW5nIHRvIEludGVsIGxhdGVzdCBNQ0EgT1MgUmVjb3ZlcnkgV3Jp
dGVyJ3MgR3VpZGUsCiAgKiB3aGV0aGVyIHRoZSBlcnJvciBNQ0EgYmFuayBuZWVkcyB0byBiZSBj
bGVhcmVkIGlzIGRlY2lkZWQgYnkgdGhlIG1jYV9zb3VyY2UKICAqIGFuZCBNQ2lfc3RhdHVzIGJp
dCB2YWx1ZS4KQEAgLTE4OCwxNyArMTkxLDE1IEBAIGNvbnN0IHN0cnVjdCBtY2FfZXJyb3JfaGFu
ZGxlciAqX19yZWFkX21vc3RseSBtY2VfdWhhbmRsZXJzOwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbWNlX2RoYW5kbGVyX251bTsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1jZV91
aGFuZGxlcl9udW07CiAKLQotc3RhdGljIHZvaWQgbWNhX2luaXRfYmFuayhlbnVtIG1jYV9zb3Vy
Y2Ugd2hvLAotICAgIHN0cnVjdCBtY19pbmZvICptaSwgaW50IGJhbmspCitzdGF0aWMgdm9pZCBt
Y2FfaW5pdF9iYW5rKGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVjdCBtY19pbmZvICptaSwgaW50
IGJhbmspCiB7CiAgICAgc3RydWN0IG1jaW5mb19iYW5rICptaWI7CiAKLSAgICBpZiAoIW1pKQor
ICAgIGlmICggIW1pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgbWliID0geDg2X21jaW5mb19y
ZXNlcnZlKG1pLCBzaXplb2YoKm1pYiksIE1DX1RZUEVfQkFOSyk7Ci0gICAgaWYgKCFtaWIpCisg
ICAgaWYgKCAhbWliICkKICAgICB7CiAgICAgICAgIG1pLT5mbGFncyB8PSBNQ0lORk9fRkxBR1Nf
VU5DT01QTEVURTsKICAgICAgICAgcmV0dXJuOwpAQCAtMjA5LDI2ICsyMTAsMjcgQEAgc3RhdGlj
IHZvaWQgbWNhX2luaXRfYmFuayhlbnVtIG1jYV9zb3VyY2Ugd2hvLAogICAgIG1pYi0+bWNfYmFu
ayA9IGJhbms7CiAgICAgbWliLT5tY19kb21pZCA9IERPTUlEX0lOVkFMSUQ7CiAKLSAgICBpZiAo
bWliLT5tY19zdGF0dXMgJiBNQ2lfU1RBVFVTX01JU0NWKQorICAgIGlmICggbWliLT5tY19zdGF0
dXMgJiBNQ2lfU1RBVFVTX01JU0NWICkKICAgICAgICAgbWliLT5tY19taXNjID0gbWNhX3JkbXNy
KE1TUl9JQTMyX01DeF9NSVNDKGJhbmspKTsKIAotICAgIGlmIChtaWItPm1jX3N0YXR1cyAmIE1D
aV9TVEFUVVNfQUREUlYpCisgICAgaWYgKCBtaWItPm1jX3N0YXR1cyAmIE1DaV9TVEFUVVNfQURE
UlYgKQogICAgICAgICBtaWItPm1jX2FkZHIgPSBtY2FfcmRtc3IoTVNSX0lBMzJfTUN4X0FERFIo
YmFuaykpOwogCi0gICAgaWYgKChtaWItPm1jX3N0YXR1cyAmIE1DaV9TVEFUVVNfTUlTQ1YpICYm
Ci0gICAgICAgIChtaWItPm1jX3N0YXR1cyAmIE1DaV9TVEFUVVNfQUREUlYpICYmCi0gICAgICAg
IChtY19jaGVja19hZGRyKG1pYi0+bWNfc3RhdHVzLCBtaWItPm1jX21pc2MsIE1DX0FERFJfUEhZ
U0lDQUwpKSAmJgotICAgICAgICAod2hvID09IE1DQV9QT0xMRVIgfHwgd2hvID09IE1DQV9DTUNJ
X0hBTkRMRVIpICYmCi0gICAgICAgIChtZm5fdmFsaWQoX21mbihwYWRkcl90b19wZm4obWliLT5t
Y19hZGRyKSkpKSkKKyAgICBpZiAoIChtaWItPm1jX3N0YXR1cyAmIE1DaV9TVEFUVVNfTUlTQ1Yp
ICYmCisgICAgICAgICAobWliLT5tY19zdGF0dXMgJiBNQ2lfU1RBVFVTX0FERFJWKSAmJgorICAg
ICAgICAgKG1jX2NoZWNrX2FkZHIobWliLT5tY19zdGF0dXMsIG1pYi0+bWNfbWlzYywgTUNfQURE
Ul9QSFlTSUNBTCkpICYmCisgICAgICAgICAod2hvID09IE1DQV9QT0xMRVIgfHwgd2hvID09IE1D
QV9DTUNJX0hBTkRMRVIpICYmCisgICAgICAgICAobWZuX3ZhbGlkKF9tZm4ocGFkZHJfdG9fcGZu
KG1pYi0+bWNfYWRkcikpKSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKIAog
ICAgICAgICBkID0gbWFkZHJfZ2V0X293bmVyKG1pYi0+bWNfYWRkcik7Ci0gICAgICAgIGlmIChk
KQorICAgICAgICBpZiAoIGQgKQogICAgICAgICAgICAgbWliLT5tY19kb21pZCA9IGQtPmRvbWFp
bl9pZDsKICAgICB9CiAKLSAgICBpZiAod2hvID09IE1DQV9DTUNJX0hBTkRMRVIpIHsKKyAgICBp
ZiAoIHdobyA9PSBNQ0FfQ01DSV9IQU5ETEVSICkKKyAgICB7CiAgICAgICAgIG1pYi0+bWNfY3Ry
bDIgPSBtY2FfcmRtc3IoTVNSX0lBMzJfTUMwX0NUTDIgKyBiYW5rKTsKICAgICAgICAgbWliLT5t
Y190c2MgPSByZHRzYygpOwogICAgIH0KQEAgLTI1Miw3ICsyNTQsOCBAQCBzdGF0aWMgaW50IG1j
YV9pbml0X2dsb2JhbCh1aW50MzJfdCBmbGFncywgc3RydWN0IG1jaW5mb19nbG9iYWwgKm1pZykK
ICAgICAgICAgICAgICAgICAgICAgICAgICZtaWctPm1jX2NvcmVpZCwgJm1pZy0+bWNfY29yZV90
aHJlYWRpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICZtaWctPm1jX2FwaWNpZCwgTlVMTCwg
TlVMTCwgTlVMTCk7CiAKLSAgICBpZiAoY3VyciAhPSBJTlZBTElEX1ZDUFUpIHsKKyAgICBpZiAo
IGN1cnIgIT0gSU5WQUxJRF9WQ1BVICkKKyAgICB7CiAgICAgICAgIG1pZy0+bWNfZG9taWQgPSBj
dXJyLT5kb21haW4tPmRvbWFpbl9pZDsKICAgICAgICAgbWlnLT5tY192Y3B1aWQgPSBjdXJyLT52
Y3B1X2lkOwogICAgIH0KQEAgLTI2MCwxNCArMjYzLDE3IEBAIHN0YXRpYyBpbnQgbWNhX2luaXRf
Z2xvYmFsKHVpbnQzMl90IGZsYWdzLCBzdHJ1Y3QgbWNpbmZvX2dsb2JhbCAqbWlnKQogICAgIHJl
dHVybiAwOwogfQogCi0vKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIHBlcmZvcm0gTUNBIGJhbmsgdGVs
ZW1ldHJ5IHJlYWRvdXQgYW5kIHRvIHB1c2ggdGhhdAorLyoKKyAqIFV0aWxpdHkgZnVuY3Rpb24g
dG8gcGVyZm9ybSBNQ0EgYmFuayB0ZWxlbWV0cnkgcmVhZG91dCBhbmQgdG8gcHVzaCB0aGF0CiAg
KiB0ZWxlbWV0cnkgdG93YXJkcyBhbiBpbnRlcmVzdGVkIGRvbTAgZm9yIGxvZ2dpbmcgYW5kIGRp
YWdub3Npcy4KICAqIFRoZSBjYWxsZXIgLSAjTUMgaGFuZGxlciBvciBNQ0EgcG9sbCBmdW5jdGlv
biAtIG11c3QgYXJyYW5nZSB0aGF0IHdlCi0gKiBkbyBub3QgbWlncmF0ZSBjcHVzLiAqLworICog
ZG8gbm90IG1pZ3JhdGUgY3B1cy4KKyAqLwogCiAvKiBYWEZNIENvdWxkIGFkZCBvdmVyZmxvdyBj
b3VudGluZz8gKi8KIAotLyogQWRkIG91dF9wYXJhbSBjbGVhcl9iYW5rIGZvciBNYWNoaW5lIENo
ZWNrIEhhbmRsZXIgQ2FsbGVyLgorLyoKKyAqICBBZGQgb3V0X3BhcmFtIGNsZWFyX2JhbmsgZm9y
IE1hY2hpbmUgQ2hlY2sgSGFuZGxlciBDYWxsZXIuCiAgKiBGb3IgSW50ZWwgbGF0ZXN0IENQVSwg
d2hldGhlciB0byBjbGVhciB0aGUgZXJyb3IgYmFuayBzdGF0dXMgbmVlZHMgdG8KICAqIGJlIGp1
ZGdlZCBieSB0aGUgY2FsbGJhY2sgZnVuY3Rpb24gZGVmaW5lZCBhYm92ZS4KICAqLwpAQCAtMjg2
LDcgKzI5Miw4IEBAIG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVj
dCBtY2FfYmFua3MgKmJhbmttYXNrLAogICAgIGludCBpOwogCiAgICAgZ3N0YXR1cyA9IG1jYV9y
ZG1zcihNU1JfSUEzMl9NQ0dfU1RBVFVTKTsKLSAgICBzd2l0Y2ggKHdobykgeworICAgIHN3aXRj
aCAoIHdobyApCisgICAgewogICAgIGNhc2UgTUNBX01DRV9TQ0FOOgogICAgICAgICBtY19mbGFn
cyA9IE1DX0ZMQUdfTUNFOwogICAgICAgICB3aGljaCA9IE1DX1VSR0VOVDsKQEAgLTMwNywzNCAr
MzE0LDQyIEBAIG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVjdCBt
Y2FfYmFua3MgKmJhbmttYXNrLAogICAgICAgICBCVUcoKTsKICAgICB9CiAKLSAgICAvKiBJZiBu
byBtY19yZWNvdmVyeV9zY2FuIGNhbGxiYWNrIGhhbmRsZXIgcmVnaXN0ZXJlZCwKKyAgICAvKgor
ICAgICAqIElmIG5vIG1jX3JlY292ZXJ5X3NjYW4gY2FsbGJhY2sgaGFuZGxlciByZWdpc3RlcmVk
LAogICAgICAqIHRoaXMgZXJyb3IgaXMgbm90IHJlY292ZXJhYmxlCiAgICAgICovCi0gICAgcmVj
b3ZlciA9IChtY19yZWNvdmVyYWJsZV9zY2FuKSA/IDEgOiAwOworICAgIHJlY292ZXIgPSBtY19y
ZWNvdmVyYWJsZV9zY2FuID8gMSA6IDA7CiAKLSAgICBmb3IgKGkgPSAwOyBpIDwgbnJfbWNlX2Jh
bmtzOyBpKyspIHsKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX21jZV9iYW5rczsgaSsrICkKKyAg
ICB7CiAgICAgICAgIC8qIFNraXAgYmFuayBpZiBjb3JyZXNwb25kaW5nIGJpdCBpbiBiYW5rbWFz
ayBpcyBjbGVhciAqLwotICAgICAgICBpZiAoIW1jYWJhbmtzX3Rlc3QoaSwgYmFua21hc2spKQor
ICAgICAgICBpZiAoICFtY2FiYW5rc190ZXN0KGksIGJhbmttYXNrKSApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBzdGF0dXMgPSBtY2FfcmRtc3IoTVNSX0lBMzJfTUN4X1NUQVRV
UyhpKSk7Ci0gICAgICAgIGlmICghKHN0YXR1cyAmIE1DaV9TVEFUVVNfVkFMKSkKKyAgICAgICAg
aWYgKCAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfVkFMKSApCiAgICAgICAgICAgICBjb250aW51ZTsg
LyogdGhpcyBiYW5rIGhhcyBubyB2YWxpZCB0ZWxlbWV0cnkgKi8KIAotICAgICAgICAvKiBGb3Ig
SW50ZWwgTGF0ZXN0IENQVSBDTUNJL01DRSBIYW5kbGVyIGNhbGxlciwgd2UgbmVlZCB0bworICAg
ICAgICAvKgorICAgICAgICAgKiBGb3IgSW50ZWwgTGF0ZXN0IENQVSBDTUNJL01DRSBIYW5kbGVy
IGNhbGxlciwgd2UgbmVlZCB0bwogICAgICAgICAgKiBkZWNpZGUgd2hldGhlciB0byBjbGVhciBi
YW5rIGJ5IE1DaV9TVEFUVVMgYml0IHZhbHVlIHN1Y2ggYXMKICAgICAgICAgICogT1ZFUi9VQy9F
Ti9QQ0MvUy9BUgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBtY19uZWVkX2NsZWFyYmFua19z
Y2FuICkKICAgICAgICAgICAgIG5lZWRfY2xlYXIgPSBtY19uZWVkX2NsZWFyYmFua19zY2FuKHdo
bywgc3RhdHVzKTsKIAotICAgICAgICAvKiBJZiB0aGlzIGlzIHRoZSBmaXJzdCBiYW5rIHdpdGgg
dmFsaWQgTUNBIERBVEEsIHRoZW4KKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyBpcyB0
aGUgZmlyc3QgYmFuayB3aXRoIHZhbGlkIE1DQSBEQVRBLCB0aGVuCiAgICAgICAgICAqIHRyeSB0
byByZXNlcnZlIGFuIGVudHJ5IGZyb20gdGhlIHVyZ2VudC9ub251cmdlbnQgcXVldWUKICAgICAg
ICAgICogZGVwZW5kaW5nIG9uIHdoZXRoZXIgd2UgYXJlIGNhbGxlZCBmcm9tIGFuIGV4Y2VwdGlv
biBvcgogICAgICAgICAgKiBhIHBvbGxlcjsgIHRoaXMgY2FuIGZhaWwgKGZvciBleGFtcGxlIGRv
bTAgbWF5IG5vdAotICAgICAgICAgKiB5ZXQgaGF2ZSBjb25zdW1lZCBwYXN0IHRlbGVtZXRyeSku
ICovCi0gICAgICAgIGlmIChlcnJjbnQrKyA9PSAwKSB7Ci0gICAgICAgICAgICBpZiAoIChtY3Rj
ID0gbWN0ZWxlbV9yZXNlcnZlKHdoaWNoKSkgIT0gTlVMTCApIHsKKyAgICAgICAgICogeWV0IGhh
dmUgY29uc3VtZWQgcGFzdCB0ZWxlbWV0cnkpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBl
cnJjbnQrKyA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgbWN0YyA9IG1jdGVsZW1fcmVz
ZXJ2ZSh3aGljaCk7CisgICAgICAgICAgICBpZiAoIG1jdGMgKQorICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIG1jaSA9IG1jdGVsZW1fZGF0YXB0cihtY3RjKTsKICAgICAgICAgICAgICAg
ICBtY2luZm9fY2xlYXIobWNpKTsKICAgICAgICAgICAgICAgICBtaWcgPSB4ODZfbWNpbmZvX3Jl
c2VydmUobWNpLCBzaXplb2YoKm1pZyksIE1DX1RZUEVfR0xPQkFMKTsKQEAgLTM0Miw0OSArMzU3
LDUwIEBAIG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVjdCBtY2Ff
YmFua3MgKmJhbmttYXNrLAogICAgICAgICAgICAgICAgIEFTU0VSVChtaWcpOwogICAgICAgICAg
ICAgICAgIG1jYV9pbml0X2dsb2JhbChtY19mbGFncywgbWlnKTsKICAgICAgICAgICAgICAgICAv
KiBBIGhvb2sgaGVyZSB0byBnZXQgZ2xvYmFsIGV4dGVuZGVkIG1zcnMgKi8KLSAgICAgICAgICAg
ICAgICBpZiAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwpCisg
ICAgICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9JTlRFTCApCiAgICAgICAgICAgICAgICAgICAgIGludGVsX2dldF9leHRlbmRlZF9tc3JzKG1p
ZywgbWNpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIC8qIGZsYWcgZm9y
IHVuY29ycmVjdGVkIGVycm9ycyAqLwotICAgICAgICBpZiAoIXVjICYmICgoc3RhdHVzICYgTUNp
X1NUQVRVU19VQykgIT0gMCkpCisgICAgICAgIGlmICggIXVjICYmICgoc3RhdHVzICYgTUNpX1NU
QVRVU19VQykgIT0gMCkgKQogICAgICAgICAgICAgdWMgPSB0cnVlOwogCiAgICAgICAgIC8qIGZs
YWcgcHJvY2Vzc29yIGNvbnRleHQgY29ycnVwdCAqLwotICAgICAgICBpZiAoIXBjYyAmJiAoKHN0
YXR1cyAmIE1DaV9TVEFUVVNfUENDKSAhPSAwKSkKKyAgICAgICAgaWYgKCAhcGNjICYmICgoc3Rh
dHVzICYgTUNpX1NUQVRVU19QQ0MpICE9IDApICkKICAgICAgICAgICAgIHBjYyA9IHRydWU7CiAK
LSAgICAgICAgaWYgKHJlY292ZXIgJiYgdWMpCisgICAgICAgIGlmICggcmVjb3ZlciAmJiB1YyAp
CiAgICAgICAgICAgICAvKiB1YyA9IHRydWUsIHJlY292ZXIgPSB0cnVlLCB3ZSBuZWVkIG5vdCBw
YW5pYy4gKi8KICAgICAgICAgICAgIHJlY292ZXIgPSBtY19yZWNvdmVyYWJsZV9zY2FuKHN0YXR1
cyk7CiAKICAgICAgICAgbWNhX2luaXRfYmFuayh3aG8sIG1jaSwgaSk7CiAKLSAgICAgICAgaWYg
KG1jX2NhbGxiYWNrX2JhbmtfZXh0ZW5kZWQpCisgICAgICAgIGlmICggbWNfY2FsbGJhY2tfYmFu
a19leHRlbmRlZCApCiAgICAgICAgICAgICBtY19jYWxsYmFja19iYW5rX2V4dGVuZGVkKG1jaSwg
aSwgc3RhdHVzKTsKIAogICAgICAgICAvKiBCeSBkZWZhdWx0LCBuZWVkX2NsZWFyID0gdHJ1ZSAq
LwotICAgICAgICBpZiAod2hvICE9IE1DQV9NQ0VfU0NBTiAmJiBuZWVkX2NsZWFyKQorICAgICAg
ICBpZiAoIHdobyAhPSBNQ0FfTUNFX1NDQU4gJiYgbmVlZF9jbGVhciApCiAgICAgICAgICAgICAv
KiBDbGVhciBiYW5rICovCiAgICAgICAgICAgICBtY2FiYW5rX2NsZWFyKGkpOwotICAgICAgICBl
bHNlIGlmICggd2hvID09IE1DQV9NQ0VfU0NBTiAmJiBuZWVkX2NsZWFyKQorICAgICAgICBlbHNl
IGlmICggd2hvID09IE1DQV9NQ0VfU0NBTiAmJiBuZWVkX2NsZWFyICkKICAgICAgICAgICAgIG1j
YWJhbmtzX3NldChpLCBjbGVhcl9iYW5rKTsKIAogICAgICAgICB3bWIoKTsKICAgICB9CiAKLSAg
ICBpZiAobWlnICYmIGVycmNudCA+IDApIHsKLSAgICAgICAgaWYgKHBjYykKKyAgICBpZiAoIG1p
ZyAmJiBlcnJjbnQgPiAwICkKKyAgICB7CisgICAgICAgIGlmICggcGNjICkKICAgICAgICAgICAg
IG1pZy0+bWNfZmxhZ3MgfD0gTUNfRkxBR19VTkNPUlJFQ1RBQkxFOwotICAgICAgICBlbHNlIGlm
ICh1YykKKyAgICAgICAgZWxzZSBpZiAoIHVjICkKICAgICAgICAgICAgIG1pZy0+bWNfZmxhZ3Mg
fD0gTUNfRkxBR19SRUNPVkVSQUJMRTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgbWlnLT5t
Y19mbGFncyB8PSBNQ19GTEFHX0NPUlJFQ1RBQkxFOwogICAgIH0KIAotCi0gICAgaWYgKHNwKSB7
CisgICAgaWYgKCBzcCApCisgICAgewogICAgICAgICBzcC0+ZXJyY250ID0gZXJyY250OwogICAg
ICAgICBzcC0+cmlwdiA9IChnc3RhdHVzICYgTUNHX1NUQVRVU19SSVBWKSAhPSAwOwogICAgICAg
ICBzcC0+ZWlwdiA9IChnc3RhdHVzICYgTUNHX1NUQVRVU19FSVBWKSAhPSAwOwpAQCAtMzk5LDE5
ICs0MTUsMjAgQEAgbWNoZWNrX21jYV9sb2dvdXQoZW51bSBtY2Ffc291cmNlIHdobywgc3RydWN0
IG1jYV9iYW5rcyAqYmFua21hc2ssCiAKIHN0YXRpYyB2b2lkIG1jZV9zcGluX2xvY2soc3Bpbmxv
Y2tfdCAqbGspCiB7Ci0gICAgICB3aGlsZSAoIXNwaW5fdHJ5bG9jayhsaykpIHsKLSAgICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7Ci0gICAgICAgICAgICAgIG1jZV9wYW5pY19jaGVjaygpOwotICAg
ICAgfQorICAgIHdoaWxlICggIXNwaW5fdHJ5bG9jayhsaykgKQorICAgIHsKKyAgICAgICAgY3B1
X3JlbGF4KCk7CisgICAgICAgIG1jZV9wYW5pY19jaGVjaygpOworICAgIH0KIH0KIAogc3RhdGlj
IHZvaWQgbWNlX3NwaW5fdW5sb2NrKHNwaW5sb2NrX3QgKmxrKQogewotICAgICAgc3Bpbl91bmxv
Y2sobGspOworICAgIHNwaW5fdW5sb2NrKGxrKTsKIH0KIAogc3RhdGljIGVudW0gbWNlX3Jlc3Vs
dCBtY2VfYWN0aW9uKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgIG1jdGVs
ZW1fY29va2llX3QgbWN0Yyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWN0
ZWxlbV9jb29raWVfdCBtY3RjKTsKIAogLyoKICAqIFJldHVybjoKQEAgLTQxOSwxMSArNDM2LDEx
IEBAIHN0YXRpYyBlbnVtIG1jZV9yZXN1bHQgbWNlX2FjdGlvbihjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKICAqIDA6IENvbnRpbnVlIHRvIG5leHQgc3RlcAogICovCiBzdGF0aWMg
aW50IG1jZV91cmdlbnRfYWN0aW9uKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWN0ZWxlbV9jb29raWVfdCBtY3RjKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtY3RlbGVtX2Nvb2tpZV90IG1jdGMpCiB7CiAgICAg
dWludDY0X3QgZ3N0YXR1czsKIAotICAgIGlmICggbWN0YyA9PSBOVUxMKQorICAgIGlmICggbWN0
YyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBnc3RhdHVzID0gbWNhX3JkbXNy
KE1TUl9JQTMyX01DR19TVEFUVVMpOwpAQCAtNDYwLDUwICs0NzcsNDkgQEAgdm9pZCBtY2hlY2tf
Y21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBtY2Vf
c3Bpbl9sb2NrKCZtY2VfbG9nb3V0X2xvY2spOwogCi0gICAgaWYgKGNsZWFyX2JhbmsgIT0gTlVM
TCkgewotICAgICAgICBtZW1zZXQoIGNsZWFyX2JhbmstPmJhbmtfbWFwLCAweDAsCi0gICAgICAg
ICAgICBzaXplb2YobG9uZykgKiBCSVRTX1RPX0xPTkdTKGNsZWFyX2JhbmstPm51bSkpOwotICAg
IH0KKyAgICBpZiAoIGNsZWFyX2JhbmsgIT0gTlVMTCApCisgICAgICAgIG1lbXNldChjbGVhcl9i
YW5rLT5iYW5rX21hcCwgMHgwLAorICAgICAgICAgICAgICAgc2l6ZW9mKGxvbmcpICogQklUU19U
T19MT05HUyhjbGVhcl9iYW5rLT5udW0pKTsKICAgICBtY3RjID0gbWNoZWNrX21jYV9sb2dvdXQo
TUNBX01DRV9TQ0FOLCBiYW5rbWFzaywgJmJzLCBjbGVhcl9iYW5rKTsKICAgICBsbWNlID0gYnMu
bG1jZTsKICAgICBiY2FzdCA9IG1jZV9icm9hZGNhc3QgJiYgIWxtY2U7CiAKLSAgICBpZiAoYnMu
ZXJyY250KSB7CisgICAgaWYgKCBicy5lcnJjbnQgKQorICAgIHsKICAgICAgICAgLyoKICAgICAg
ICAgICogVW5jb3JyZWN0ZWQgZXJyb3JzIG11c3QgYmUgZGVhbHQgd2l0aCBpbiBzb2Z0aXJxIGNv
bnRleHQuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoYnMudWMgfHwgYnMucGNjKSB7CisgICAg
ICAgIGlmICggYnMudWMgfHwgYnMucGNjICkKKyAgICAgICAgewogICAgICAgICAgICAgYWRkX3Rh
aW50KFRBSU5UX01BQ0hJTkVfQ0hFQ0spOwotICAgICAgICAgICAgaWYgKG1jdGMgIT0gTlVMTCkK
KyAgICAgICAgICAgIGlmICggbWN0YyApCiAgICAgICAgICAgICAgICAgbWN0ZWxlbV9kZWZlciht
Y3RjLCBsbWNlKTsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBGb3IgUENDPTEgYW5k
IGNhbid0IGJlIHJlY292ZXJlZCwgY29udGV4dCBpcyBsb3N0LCBzbwogICAgICAgICAgICAgICog
cmVib290IG5vdyB3aXRob3V0IGNsZWFyaW5nIHRoZSBiYW5rcywgYW5kIGRlYWwgd2l0aAogICAg
ICAgICAgICAgICogdGhlIHRlbGVtZXRyeSBhZnRlciByZWJvb3QgKHRoZSBNU1JzIGFyZSBzdGlj
a3kpCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmIChicy5wY2MgfHwgIWJzLnJlY292
ZXJhYmxlKQorICAgICAgICAgICAgaWYgKCBicy5wY2MgfHwgIWJzLnJlY292ZXJhYmxlICkKICAg
ICAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmbWNlX2Zh
dGFsX2NwdXMpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgaWYgKG1jdGMgIT0gTlVM
TCkKLSAgICAgICAgICAgICAgICBtY3RlbGVtX2NvbW1pdChtY3RjKTsKICAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggbWN0YyAhPSBOVUxMICkKKyAgICAgICAgICAgIG1jdGVsZW1fY29tbWl0
KG1jdGMpOwogICAgICAgICBhdG9taWNfc2V0KCZmb3VuZF9lcnJvciwgMSk7CiAKICAgICAgICAg
LyogVGhlIGxhc3QgQ1BVIHdpbGwgYmUgdGFrZSBjaGVjay9jbGVhbi11cCBldGMgKi8KICAgICAg
ICAgYXRvbWljX3NldCgmc2V2ZXJpdHlfY3B1LCBzbXBfcHJvY2Vzc29yX2lkKCkpOwogCiAgICAg
ICAgIG1jZV9wcmludGsoTUNFX0NSSVRJQ0FMLCAiTUNFOiBjbGVhcl9iYW5rIG1hcCAlbHggb24g
Q1BVJWRcbiIsCi0gICAgICAgICAgICAgICAgKigodW5zaWduZWQgbG9uZyopY2xlYXJfYmFuayks
IHNtcF9wcm9jZXNzb3JfaWQoKSk7Ci0gICAgICAgIGlmIChjbGVhcl9iYW5rICE9IE5VTEwpCisg
ICAgICAgICAgICAgICAgICAgKigodW5zaWduZWQgbG9uZyAqKWNsZWFyX2JhbmspLCBzbXBfcHJv
Y2Vzc29yX2lkKCkpOworICAgICAgICBpZiAoIGNsZWFyX2JhbmsgIT0gTlVMTCApCiAgICAgICAg
ICAgICBtY2hlY2tfbWNhX2NsZWFyYmFua3MoY2xlYXJfYmFuayk7Ci0gICAgfSBlbHNlIHsKLSAg
ICAgICAgaWYgKG1jdGMgIT0gTlVMTCkKLSAgICAgICAgICAgIG1jdGVsZW1fZGlzbWlzcyhtY3Rj
KTsKICAgICB9CisgICAgZWxzZSBpZiAoIG1jdGMgIT0gTlVMTCApCisgICAgICAgIG1jdGVsZW1f
ZGlzbWlzcyhtY3RjKTsKICAgICBtY2Vfc3Bpbl91bmxvY2soJm1jZV9sb2dvdXRfbG9jayk7CiAK
ICAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX3RyYXBfYmFyLCBiY2FzdCk7Ci0gICAgaWYgKCBt
Y3RjICE9IE5VTEwgJiYgbWNlX3VyZ2VudF9hY3Rpb24ocmVncywgbWN0YykpCisgICAgaWYgKCBt
Y3RjICE9IE5VTEwgJiYgbWNlX3VyZ2VudF9hY3Rpb24ocmVncywgbWN0YykgKQogICAgICAgICBj
cHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmbWNlX2ZhdGFsX2NwdXMpOwogICAg
IG1jZV9iYXJyaWVyX2V4aXQoJm1jZV90cmFwX2JhciwgYmNhc3QpOwogCkBAIC01MTEsMTQgKzUy
NywxNiBAQCB2b2lkIG1jaGVja19jbW5faGFuZGxlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgKiBXYWl0IHVudGlsIGV2ZXJ5Ym9keSBoYXMgcHJvY2Vzc2VkIHRoZSB0
cmFwLgogICAgICAqLwogICAgIG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfdHJhcF9iYXIsIGJjYXN0
KTsKLSAgICBpZiAobG1jZSB8fCBhdG9taWNfcmVhZCgmc2V2ZXJpdHlfY3B1KSA9PSBzbXBfcHJv
Y2Vzc29yX2lkKCkpIHsKLSAgICAgICAgLyogQWNjb3JkaW5nIHRvIFNETSwgaWYgbm8gZXJyb3Ig
YmFuayBmb3VuZCBvbiBhbnkgY3B1cywKKyAgICBpZiAoIGxtY2UgfHwgYXRvbWljX3JlYWQoJnNl
dmVyaXR5X2NwdSkgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpICkKKyAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIEFjY29yZGluZyB0byBTRE0sIGlmIG5vIGVycm9yIGJhbmsgZm91bmQgb24gYW55
IGNwdXMsCiAgICAgICAgICAqIHNvbWV0aGluZyB1bmV4cGVjdGVkIGhhcHBlbmluZywgd2UgY2Fu
J3QgZG8gYW55CiAgICAgICAgICAqIHJlY292ZXJ5IGpvYiBidXQgdG8gcmVzZXQgdGhlIHN5c3Rl
bS4KICAgICAgICAgICovCi0gICAgICAgIGlmIChhdG9taWNfcmVhZCgmZm91bmRfZXJyb3IpID09
IDApCisgICAgICAgIGlmICggYXRvbWljX3JlYWQoJmZvdW5kX2Vycm9yKSA9PSAwICkKICAgICAg
ICAgICAgIG1jX3BhbmljKCJNQ0U6IE5vIENQVSBmb3VuZCB2YWxpZCBNQ0UsIG5lZWQgcmVzZXQi
KTsKLSAgICAgICAgaWYgKCFjcHVtYXNrX2VtcHR5KCZtY2VfZmF0YWxfY3B1cykpCisgICAgICAg
IGlmICggIWNwdW1hc2tfZW1wdHkoJm1jZV9mYXRhbF9jcHVzKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGNoYXIgKmVidWZwLCBlYnVmWzk2XSA9ICJNQ0U6IEZhdGFsIGVycm9yIGhhcHBlbmVk
IG9uIENQVXMgIjsKICAgICAgICAgICAgIGVidWZwID0gZWJ1ZiArIHN0cmxlbihlYnVmKTsKQEAg
LTUzMyw3ICs1NTEsOCBAQCB2b2lkIG1jaGVja19jbW5faGFuZGxlcihjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAvKiBDbGVhciBmbGFncyBhZnRlciBhYm92ZSBmYXRhbCBj
aGVjayAqLwogICAgIG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfdHJhcF9iYXIsIGJjYXN0KTsKICAg
ICBnc3RhdHVzID0gbWNhX3JkbXNyKE1TUl9JQTMyX01DR19TVEFUVVMpOwotICAgIGlmICgoZ3N0
YXR1cyAmIE1DR19TVEFUVVNfTUNJUCkgIT0gMCkgeworICAgIGlmICggKGdzdGF0dXMgJiBNQ0df
U1RBVFVTX01DSVApICE9IDAgKQorICAgIHsKICAgICAgICAgbWNlX3ByaW50ayhNQ0VfQ1JJVElD
QUwsICJNQ0U6IENsZWFyIE1DSVBAIGxhc3Qgc3RlcCIpOwogICAgICAgICBtY2Ffd3Jtc3IoTVNS
X0lBMzJfTUNHX1NUQVRVUywgMCk7CiAgICAgfQpAQCAtNTQ2LDggKzU2NSw5IEBAIHZvaWQgbWNo
ZWNrX21jYV9jbGVhcmJhbmtzKHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrKQogewogICAgIGlu
dCBpOwogCi0gICAgZm9yIChpID0gMDsgaSA8IG5yX21jZV9iYW5rczsgaSsrKSB7Ci0gICAgICAg
IGlmICghbWNhYmFua3NfdGVzdChpLCBiYW5rbWFzaykpCisgICAgZm9yICggaSA9IDA7IGkgPCBu
cl9tY2VfYmFua3M7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFtY2FiYW5rc190ZXN0KGks
IGJhbmttYXNrKSApCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgbWNhYmFua19jbGVh
cihpKTsKICAgICB9CkBAIC01NjUsMTkgKzU4NSwxNiBAQCBib29sIG1jZV9hdmFpbGFibGUoY29u
c3Qgc3RydWN0IGNwdWluZm9feDg2ICpjKQogICovCiB1bnNpZ25lZCBpbnQgbWNlX2ZpcnN0YmFu
ayhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7Ci0gICAgaWYgKGMtPng4NiA9PSA2KSB7Ci0gICAg
ICAgIGlmIChjLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYgYy0+eDg2X21vZGVs
IDwgMHgxYSkKLSAgICAgICAgICAgIHJldHVybiAxOwotICAgIH0KLQotICAgIHJldHVybiAwOwor
ICAgIHJldHVybiBjLT54ODYgPT0gNiAmJgorICAgICAgICAgICBjLT54ODZfdmVuZG9yID09IFg4
Nl9WRU5ET1JfSU5URUwgJiYgYy0+eDg2X21vZGVsIDwgMHgxYTsKIH0KIAogaW50IHNob3dfbWNh
X2luZm8oaW50IGluaXRlZCwgc3RydWN0IGNwdWluZm9feDg2ICpjKQogewogICAgIHN0YXRpYyBl
bnVtIG1jaGVja190eXBlIGdfdHlwZSA9IG1jaGVja191bnNldDsKIAotICAgIGlmIChpbml0ZWQg
IT0gZ190eXBlKSB7CisgICAgaWYgKCBpbml0ZWQgIT0gZ190eXBlICkKKyAgICB7CiAgICAgICAg
IGNoYXIgcHJlZml4WzIwXTsKICAgICAgICAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHR5cGVf
c3RyW10gPSB7CiAgICAgICAgICAgICBbbWNoZWNrX2FtZF9mYW1YWF0gPSAiQU1EIiwKQEAgLTU4
OSw3ICs2MDYsOCBAQCBpbnQgc2hvd19tY2FfaW5mbyhpbnQgaW5pdGVkLCBzdHJ1Y3QgY3B1aW5m
b194ODYgKmMpCiAgICAgICAgICAgICAgICAgIGdfdHlwZSAhPSBtY2hlY2tfdW5zZXQgPyBYRU5M
T0dfV0FSTklORyA6IFhFTkxPR19JTkZPLAogICAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29y
X2lkKCkpOwogICAgICAgICBCVUdfT04oaW5pdGVkID49IEFSUkFZX1NJWkUodHlwZV9zdHIpKTsK
LSAgICAgICAgc3dpdGNoIChpbml0ZWQpIHsKKyAgICAgICAgc3dpdGNoICggaW5pdGVkICkKKyAg
ICAgICAgewogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcHJpbnRrKCIlcyVzIG1hY2hp
bmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWRcbiIsCiAgICAgICAgICAgICAgICAgICAgcHJlZml4
LCB0eXBlX3N0cltpbml0ZWRdKTsKQEAgLTYxOCwxNCArNjM2LDE2IEBAIHN0YXRpYyB2b2lkIHNl
dF9wb2xsX2JhbmttYXNrKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICBtYiA9IHBlcl9jcHUo
cG9sbF9iYW5rbWFzaywgY3B1KTsKICAgICBCVUdfT04oIW1iKTsKIAotICAgIGlmIChjbWNpX3N1
cHBvcnQgJiYgb3B0X21jZSkgeworICAgIGlmICggY21jaV9zdXBwb3J0ICYmIG9wdF9tY2UgKQor
ICAgIHsKICAgICAgICAgbWItPm51bSA9IHBlcl9jcHUobm9fY21jaV9iYW5rcywgY3B1KS0+bnVt
OwogICAgICAgICBiaXRtYXBfY29weShtYi0+YmFua19tYXAsIHBlcl9jcHUobm9fY21jaV9iYW5r
cywgY3B1KS0+YmFua19tYXAsCiAgICAgICAgICAgICAgICAgICAgIG5yX21jZV9iYW5rcyk7CiAg
ICAgfQotICAgIGVsc2UgeworICAgIGVsc2UKKyAgICB7CiAgICAgICAgIGJpdG1hcF9jb3B5KG1i
LT5iYW5rX21hcCwgbWNhX2FsbGJhbmtzLT5iYW5rX21hcCwgbnJfbWNlX2JhbmtzKTsKLSAgICAg
ICAgaWYgKG1jZV9maXJzdGJhbmsoYykpCisgICAgICAgIGlmICggbWNlX2ZpcnN0YmFuayhjKSAp
CiAgICAgICAgICAgICBtY2FiYW5rc19jbGVhcigwLCBtYik7CiAgICAgfQogfQpAQCAtNjM3LDEw
ICs2NTcsMTAgQEAgaW50IG1jYV9jYXBfaW5pdCh2b2lkKQogCiAgICAgcmRtc3JsKE1TUl9JQTMy
X01DR19DQVAsIG1zcl9jb250ZW50KTsKIAotICAgIGlmIChtc3JfY29udGVudCAmIE1DR19DVExf
UCkgLyogQ29udHJvbCByZWdpc3RlciBwcmVzZW50ID8gKi8KKyAgICBpZiAoIG1zcl9jb250ZW50
ICYgTUNHX0NUTF9QICkgLyogQ29udHJvbCByZWdpc3RlciBwcmVzZW50ID8gKi8KICAgICAgICAg
d3Jtc3JsKE1TUl9JQTMyX01DR19DVEwsIDB4ZmZmZmZmZmZmZmZmZmZmZlVMTCk7CiAKLSAgICBp
ZiAobnJfbWNlX2JhbmtzICYmIChtc3JfY29udGVudCAmIE1DR19DQVBfQ09VTlQpICE9IG5yX21j
ZV9iYW5rcykKKyAgICBpZiAoIG5yX21jZV9iYW5rcyAmJiAobXNyX2NvbnRlbnQgJiBNQ0dfQ0FQ
X0NPVU5UKSAhPSBucl9tY2VfYmFua3MgKQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0df
V0FSTklORywgIkRpZmZlcmVudCBiYW5rIG51bWJlciBvbiBjcHUgJXhcbiIsCiAgICAgICAgICAg
ICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKQEAgLTY0OCw3ICs2NjgsNyBAQCBpbnQgbWNhX2Nh
cF9pbml0KHZvaWQpCiAgICAgfQogICAgIG5yX21jZV9iYW5rcyA9IG1zcl9jb250ZW50ICYgTUNH
X0NBUF9DT1VOVDsKIAotICAgIGlmICghbnJfbWNlX2JhbmtzKQorICAgIGlmICggIW5yX21jZV9i
YW5rcyApCiAgICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1OiBObyBNQ0Ug
YmFua3MgcHJlc2VudC4gIgogICAgICAgICAgICAgICAgIk1hY2hpbmUgY2hlY2sgc3VwcG9ydCBk
aXNhYmxlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKQEAgLTY1NiwxNiArNjc2LDE2IEBAIGlu
dCBtY2FfY2FwX2luaXQodm9pZCkKICAgICB9CiAKICAgICAvKiBtY2FiYW5rc19hbGxvYyBkZXBl
bmRzIG9uIG5yX21jZV9iYW5rcyAqLwotICAgIGlmICghbWNhX2FsbGJhbmtzKQorICAgIGlmICgg
IW1jYV9hbGxiYW5rcyApCiAgICAgewogICAgICAgICBpbnQgaTsKIAogICAgICAgICBtY2FfYWxs
YmFua3MgPSBtY2FiYW5rc19hbGxvYygpOwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX21j
ZV9iYW5rczsgaSsrKQorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX21jZV9iYW5rczsgaSsr
ICkKICAgICAgICAgICAgIG1jYWJhbmtzX3NldChpLCBtY2FfYWxsYmFua3MpOwogICAgIH0KIAot
ICAgIHJldHVybiBtY2FfYWxsYmFua3MgPyAwOi1FTk9NRU07CisgICAgcmV0dXJuIG1jYV9hbGxi
YW5rcyA/IDAgOiAtRU5PTUVNOwogfQogCiBzdGF0aWMgdm9pZCBjcHVfYmFua19mcmVlKHVuc2ln
bmVkIGludCBjcHUpCkBAIC03MzEsNyArNzUxLDcgQEAgdm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMsIGJvb2wgYnNwKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAg
aWYgKCFtY2VfYXZhaWxhYmxlKGMpKQorICAgIGlmICggIW1jZV9hdmFpbGFibGUoYykgKQogICAg
IHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDUFUlaTogTm8gbWFjaGluZSBjaGVjayBz
dXBwb3J0IGF2YWlsYWJsZVxuIiwKICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7
CkBAIC03MzksMjAgKzc1OSwyMiBAQCB2b2lkIG1jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4
NiAqYywgYm9vbCBic3ApCiAgICAgfQogCiAgICAgLypIYXJkd2FyZSBFbmFibGUgKi8KLSAgICBp
ZiAobWNhX2NhcF9pbml0KCkpCisgICAgaWYgKCBtY2FfY2FwX2luaXQoKSApCiAgICAgICAgIHJl
dHVybjsKIAogICAgIC8qIEVhcmx5IE1DRSBpbml0aWFsaXNhdGlvbiBmb3IgQlNQLiAqLwogICAg
IGlmICggYnNwICYmIGNwdV9iYW5rX2FsbG9jKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQogICAgICAg
ICBCVUcoKTsKIAotICAgIHN3aXRjaCAoYy0+eDg2X3ZlbmRvcikgeworICAgIHN3aXRjaCAoIGMt
Png4Nl92ZW5kb3IgKQorICAgIHsKICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgogICAgICAgICBp
bml0ZWQgPSBhbWRfbWNoZWNrX2luaXQoYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBY
ODZfVkVORE9SX0lOVEVMOgotICAgICAgICBzd2l0Y2ggKGMtPng4NikgeworICAgICAgICBzd2l0
Y2ggKCBjLT54ODYgKQorICAgICAgICB7CiAgICAgICAgIGNhc2UgNjoKICAgICAgICAgY2FzZSAx
NToKICAgICAgICAgICAgIGluaXRlZCA9IGludGVsX21jaGVja19pbml0KGMsIGJzcCk7CkBAIC03
NjUsNyArNzg3LDcgQEAgdm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMsIGJv
b2wgYnNwKQogICAgIH0KIAogICAgIHNob3dfbWNhX2luZm8oaW5pdGVkLCBjKTsKLSAgICBpZiAo
aW5pdGVkID09IG1jaGVja19ub25lIHx8IGluaXRlZCA9PSBtY2hlY2tfdW5zZXQpCisgICAgaWYg
KCBpbml0ZWQgPT0gbWNoZWNrX25vbmUgfHwgaW5pdGVkID09IG1jaGVja191bnNldCApCiAgICAg
ICAgIGdvdG8gb3V0OwogCiAgICAgaW50cG9zZV9pbml0KCk7CkBAIC04MDcsMTUgKzgyOSwxNCBA
QCB2b2lkICp4ODZfbWNpbmZvX3Jlc2VydmUoc3RydWN0IG1jX2luZm8gKm1pLAogICAgIG1pY19p
bmRleCA9IG1pY19iYXNlID0geDg2X21jaW5mb19maXJzdChtaSk7CiAKICAgICAvKiBnbyB0byBm
aXJzdCBmcmVlIGVudHJ5ICovCi0gICAgZm9yIChpID0gMDsgaSA8IHg4Nl9tY2luZm9fbmVudHJp
ZXMobWkpOyBpKyspIHsKKyAgICBmb3IgKCBpID0gMDsgaSA8IHg4Nl9tY2luZm9fbmVudHJpZXMo
bWkpOyBpKysgKQogICAgICAgICBtaWNfaW5kZXggPSB4ODZfbWNpbmZvX25leHQobWljX2luZGV4
KTsKLSAgICB9CiAKICAgICAvKiBjaGVjayBpZiB0aGVyZSBpcyBlbm91Z2ggc2l6ZSAqLwogICAg
IGVuZDEgPSAodW5zaWduZWQgbG9uZykoKHVpbnQ4X3QgKiltaWNfYmFzZSArIHNpemVvZihzdHJ1
Y3QgbWNfaW5mbykpOwogICAgIGVuZDIgPSAodW5zaWduZWQgbG9uZykoKHVpbnQ4X3QgKiltaWNf
aW5kZXggKyBzaXplKTsKIAotICAgIGlmIChlbmQxIDwgZW5kMikKKyAgICBpZiAoIGVuZDEgPCBl
bmQyICkKICAgICB7CiAgICAgICAgIG1jZV9wcmludGsoTUNFX0NSSVRJQ0FMLAogICAgICAgICAg
ICAgICAgICAgICJtY2luZm9fYWRkOiBObyBzcGFjZSBsZWZ0IGluIG1jX2luZm9cbiIpOwpAQCAt
ODU0LDkgKzg3NSwxMSBAQCBzdGF0aWMgdm9pZCB4ODZfbWNpbmZvX2FwZWlfc2F2ZSgKICAgICBh
cGVpX3dyaXRlX21jZSgmbSk7CiB9CiAKLS8qIER1bXAgbWFjaGluZSBjaGVjayBpbmZvcm1hdGlv
biBpbiBhIGZvcm1hdCwKKy8qCisgKiBEdW1wIG1hY2hpbmUgY2hlY2sgaW5mb3JtYXRpb24gaW4g
YSBmb3JtYXQsCiAgKiBtY2Vsb2cgY2FuIHBhcnNlLiBUaGlzIGlzIHVzZWQgb25seSB3aGVuCi0g
KiBEb20wIGRvZXMgbm90IHRha2UgdGhlIG5vdGlmaWNhdGlvbi4gKi8KKyAqIERvbTAgZG9lcyBu
b3QgdGFrZSB0aGUgbm90aWZpY2F0aW9uLgorICovCiB2b2lkIHg4Nl9tY2luZm9fZHVtcChzdHJ1
Y3QgbWNfaW5mbyAqbWkpCiB7CiAgICAgc3RydWN0IG1jaW5mb19jb21tb24gKm1pYyA9IE5VTEw7
CkBAIC04NjUsMjcgKzg4OCwyNiBAQCB2b2lkIHg4Nl9tY2luZm9fZHVtcChzdHJ1Y3QgbWNfaW5m
byAqbWkpCiAKICAgICAvKiBmaXJzdCBwcmludCB0aGUgZ2xvYmFsIGluZm8gKi8KICAgICB4ODZf
bWNpbmZvX2xvb2t1cChtaWMsIG1pLCBNQ19UWVBFX0dMT0JBTCk7Ci0gICAgaWYgKG1pYyA9PSBO
VUxMKQorICAgIGlmICggbWljID09IE5VTEwgKQogICAgICAgICByZXR1cm47CiAgICAgbWNfZ2xv
YmFsID0gKHN0cnVjdCBtY2luZm9fZ2xvYmFsICopbWljOwotICAgIGlmIChtY19nbG9iYWwtPm1j
X2ZsYWdzICYgTUNfRkxBR19NQ0UpIHsKKyAgICBpZiAoIG1jX2dsb2JhbC0+bWNfZmxhZ3MgJiBN
Q19GTEFHX01DRSApCiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwogICAgICAgICAgICAg
ICAgIkNQVSVkOiBNYWNoaW5lIENoZWNrIEV4Y2VwdGlvbjogJTE2IlBSSXg2NCJcbiIsCiAgICAg
ICAgICAgICAgICBtY19nbG9iYWwtPm1jX2NvcmVpZCwgbWNfZ2xvYmFsLT5tY19nc3RhdHVzKTsK
LSAgICB9IGVsc2UgaWYgKG1jX2dsb2JhbC0+bWNfZmxhZ3MgJiBNQ19GTEFHX0NNQ0kpIHsKKyAg
ICBlbHNlIGlmICggbWNfZ2xvYmFsLT5tY19mbGFncyAmIE1DX0ZMQUdfQ01DSSApCiAgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORyAiQ01DSSBvY2N1cnJlZCBvbiBDUFUgJWQuXG4iLAogICAg
ICAgICAgICAgICAgbWNfZ2xvYmFsLT5tY19jb3JlaWQpOwotICAgIH0gZWxzZSBpZiAobWNfZ2xv
YmFsLT5tY19mbGFncyAmIE1DX0ZMQUdfUE9MTEVEKSB7CisgICAgZWxzZSBpZiAoIG1jX2dsb2Jh
bC0+bWNfZmxhZ3MgJiBNQ19GTEFHX1BPTExFRCApCiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORyAiUE9MTEVEIG9jY3VycmVkIG9uIENQVSAlZC5cbiIsCiAgICAgICAgICAgICAgICBtY19n
bG9iYWwtPm1jX2NvcmVpZCk7Ci0gICAgfQogCiAgICAgLyogdGhlbiB0aGUgYmFuayBpbmZvcm1h
dGlvbiAqLwogICAgIHg4Nl9tY2luZm9fbG9va3VwKG1pYywgbWksIE1DX1RZUEVfQkFOSyk7IC8q
IGZpbmRzIHRoZSBmaXJzdCBlbnRyeSAqLwogICAgIGRvIHsKLSAgICAgICAgaWYgKG1pYyA9PSBO
VUxMKQorICAgICAgICBpZiAoIG1pYyA9PSBOVUxMICkKICAgICAgICAgICAgIHJldHVybjsKLSAg
ICAgICAgaWYgKG1pYy0+dHlwZSAhPSBNQ19UWVBFX0JBTkspCisgICAgICAgIGlmICggbWljLT50
eXBlICE9IE1DX1RZUEVfQkFOSyApCiAgICAgICAgICAgICBnb3RvIG5leHQ7CiAKICAgICAgICAg
bWNfYmFuayA9IChzdHJ1Y3QgbWNpbmZvX2JhbmsgKiltaWM7CkBAIC04OTMsMjAgKzkxNSwyMCBA
QCB2b2lkIHg4Nl9tY2luZm9fZHVtcChzdHJ1Y3QgbWNfaW5mbyAqbWkpCiAgICAgICAgIHByaW50
ayhYRU5MT0dfV0FSTklORyAiQmFuayAlZDogJTE2IlBSSXg2NCwKICAgICAgICAgICAgICAgIG1j
X2JhbmstPm1jX2JhbmssCiAgICAgICAgICAgICAgICBtY19iYW5rLT5tY19zdGF0dXMpOwotICAg
ICAgICBpZiAobWNfYmFuay0+bWNfc3RhdHVzICYgTUNpX1NUQVRVU19NSVNDVikKKyAgICAgICAg
aWYgKCBtY19iYW5rLT5tY19zdGF0dXMgJiBNQ2lfU1RBVFVTX01JU0NWICkKICAgICAgICAgICAg
IHByaW50aygiWyUxNiJQUkl4NjQiXSIsIG1jX2JhbmstPm1jX21pc2MpOwotICAgICAgICBpZiAo
bWNfYmFuay0+bWNfc3RhdHVzICYgTUNpX1NUQVRVU19BRERSVikKKyAgICAgICAgaWYgKCBtY19i
YW5rLT5tY19zdGF0dXMgJiBNQ2lfU1RBVFVTX0FERFJWICkKICAgICAgICAgICAgIHByaW50aygi
IGF0ICUxNiJQUkl4NjQsIG1jX2JhbmstPm1jX2FkZHIpOwogICAgICAgICBwcmludGsoIlxuIik7
CiAKLSAgICAgICAgaWYgKGlzX21jX3BhbmljKQorICAgICAgICBpZiAoIGlzX21jX3BhbmljICkK
ICAgICAgICAgICAgIHg4Nl9tY2luZm9fYXBlaV9zYXZlKG1jX2dsb2JhbCwgbWNfYmFuayk7CiAK
LSAgICBuZXh0OgorIG5leHQ6CiAgICAgICAgIG1pYyA9IHg4Nl9tY2luZm9fbmV4dChtaWMpOyAv
KiBuZXh0IGVudHJ5ICovCi0gICAgICAgIGlmICgobWljID09IE5VTEwpIHx8IChtaWMtPnNpemUg
PT0gMCkpCisgICAgICAgIGlmICggKG1pYyA9PSBOVUxMKSB8fCAobWljLT5zaXplID09IDApICkK
ICAgICAgICAgICAgIGJyZWFrOwotICAgIH0gd2hpbGUgKDEpOworICAgIH0gd2hpbGUgKCAxICk7
CiB9CiAKIHN0YXRpYyB2b2lkIGRvX21jX2dldF9jcHVfaW5mbyh2b2lkICp2KQpAQCAtOTI1LDgg
Kzk0Nyw5IEBAIHN0YXRpYyB2b2lkIGRvX21jX2dldF9jcHVfaW5mbyh2b2lkICp2KQogICAgIC8q
CiAgICAgICogRGVhbCB3aXRoIHNwYXJzZSBtYXNrcywgY29uZGVuc2VkIGludG8gYSBjb250aWcg
YXJyYXkuCiAgICAgICovCi0gICAgd2hpbGUgKGNwbiA+PSAwKSB7Ci0gICAgICAgIGlmIChjcHVf
b25saW5lKGNwbikpCisgICAgd2hpbGUgKCBjcG4gPj0gMCApCisgICAgeworICAgICAgICBpZiAo
IGNwdV9vbmxpbmUoY3BuKSApCiAgICAgICAgICAgICBjaW5kZXgrKzsKICAgICAgICAgY3BuLS07
CiAgICAgfQpAQCAtOTU2LDE0ICs5NzksMTUgQEAgc3RhdGljIHZvaWQgZG9fbWNfZ2V0X2NwdV9p
bmZvKHZvaWQgKnYpCiAgICAgeGNwLT5tY19tc3J2YWx1ZXNbMF0ucmVnID0gTVNSX0lBMzJfTUNH
X0NBUDsKICAgICByZG1zcmwoTVNSX0lBMzJfTUNHX0NBUCwgeGNwLT5tY19tc3J2YWx1ZXNbMF0u
dmFsdWUpOwogCi0gICAgaWYgKGMtPmNwdWlkX2xldmVsID49IDEpIHsKKyAgICBpZiAoIGMtPmNw
dWlkX2xldmVsID49IDEgKQorICAgIHsKICAgICAgICAgY3B1aWQoMSwgJmp1bmssICZlYngsICZq
dW5rLCAmanVuayk7CiAgICAgICAgIHhjcC0+bWNfY2x1c3RlcmlkID0gKGVieCA+PiAyNCkgJiAw
eGZmOwotICAgIH0gZWxzZQorICAgIH0KKyAgICBlbHNlCiAgICAgICAgIHhjcC0+bWNfY2x1c3Rl
cmlkID0gZ2V0X2FwaWNfaWQoKTsKIH0KIAotCiB2b2lkIHg4Nl9tY19nZXRfY3B1X2luZm8odW5z
aWduZWQgY3B1LCB1aW50MzJfdCAqY2hpcGlkLCB1aW50MTZfdCAqY29yZWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQxNl90ICp0aHJlYWRpZCwgdWludDMyX3QgKmFwaWNpZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCAqbmNvcmVzLCB1bnNpZ25lZCAqbmNvcmVz
X2FjdGl2ZSwKQEAgLTk3MywyOCArOTk3LDMxIEBAIHZvaWQgeDg2X21jX2dldF9jcHVfaW5mbyh1
bnNpZ25lZCBjcHUsIHVpbnQzMl90ICpjaGlwaWQsIHVpbnQxNl90ICpjb3JlaWQsCiAKICAgICAq
YXBpY2lkID0gY3B1X3BoeXNpY2FsX2lkKGNwdSk7CiAgICAgYyA9ICZjcHVfZGF0YVtjcHVdOwot
ICAgIGlmIChjLT5hcGljaWQgPT0gQkFEX0FQSUNJRCkgeworICAgIGlmICggYy0+YXBpY2lkID09
IEJBRF9BUElDSUQgKQorICAgIHsKICAgICAgICAgKmNoaXBpZCA9IGNwdTsKICAgICAgICAgKmNv
cmVpZCA9IDA7CiAgICAgICAgICp0aHJlYWRpZCA9IDA7Ci0gICAgICAgIGlmIChuY29yZXMgIT0g
TlVMTCkKKyAgICAgICAgaWYgKCBuY29yZXMgIT0gTlVMTCApCiAgICAgICAgICAgICAqbmNvcmVz
ID0gMTsKLSAgICAgICAgaWYgKG5jb3Jlc19hY3RpdmUgIT0gTlVMTCkKKyAgICAgICAgaWYgKCBu
Y29yZXNfYWN0aXZlICE9IE5VTEwgKQogICAgICAgICAgICAgKm5jb3Jlc19hY3RpdmUgPSAxOwot
ICAgICAgICBpZiAobnRocmVhZHMgIT0gTlVMTCkKKyAgICAgICAgaWYgKCBudGhyZWFkcyAhPSBO
VUxMICkKICAgICAgICAgICAgICpudGhyZWFkcyA9IDE7Ci0gICAgfSBlbHNlIHsKKyAgICB9Cisg
ICAgZWxzZQorICAgIHsKICAgICAgICAgKmNoaXBpZCA9IGMtPnBoeXNfcHJvY19pZDsKLSAgICAg
ICAgaWYgKGMtPng4Nl9tYXhfY29yZXMgPiAxKQorICAgICAgICBpZiAoIGMtPng4Nl9tYXhfY29y
ZXMgPiAxICkKICAgICAgICAgICAgICpjb3JlaWQgPSBjLT5jcHVfY29yZV9pZDsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgKmNvcmVpZCA9IDA7CiAgICAgICAgICp0aHJlYWRpZCA9IGMtPmFw
aWNpZCAmICgoMSA8PCAoYy0+eDg2X251bV9zaWJsaW5ncyAtIDEpKSAtIDEpOwotICAgICAgICBp
ZiAobmNvcmVzICE9IE5VTEwpCisgICAgICAgIGlmICggbmNvcmVzICE9IE5VTEwgKQogICAgICAg
ICAgICAgKm5jb3JlcyA9IGMtPng4Nl9tYXhfY29yZXM7Ci0gICAgICAgIGlmIChuY29yZXNfYWN0
aXZlICE9IE5VTEwpCisgICAgICAgIGlmICggbmNvcmVzX2FjdGl2ZSAhPSBOVUxMICkKICAgICAg
ICAgICAgICpuY29yZXNfYWN0aXZlID0gYy0+Ym9vdGVkX2NvcmVzOwotICAgICAgICBpZiAobnRo
cmVhZHMgIT0gTlVMTCkKKyAgICAgICAgaWYgKCBudGhyZWFkcyAhPSBOVUxMICkKICAgICAgICAg
ICAgICpudGhyZWFkcyA9IGMtPng4Nl9udW1fc2libGluZ3M7CiAgICAgfQogfQpAQCAtMTAwMiw3
ICsxMDI5LDcgQEAgdm9pZCB4ODZfbWNfZ2V0X2NwdV9pbmZvKHVuc2lnbmVkIGNwdSwgdWludDMy
X3QgKmNoaXBpZCwgdWludDE2X3QgKmNvcmVpZCwKICNkZWZpbmUgSU5UUE9TRV9ORU5UIDUwCiAK
IHN0YXRpYyBzdHJ1Y3QgaW50cG9zZV9lbnQgewotICAgIHVuc2lnbmVkICBpbnQgY3B1X25yOwor
ICAgIHVuc2lnbmVkIGludCBjcHVfbnI7CiAgICAgdWludDY0X3QgbXNyOwogICAgIHVpbnQ2NF90
IHZhbDsKIH0gaW50cG9zZV9hcnJbSU5UUE9TRV9ORU5UXTsKQEAgLTEwMTIsMTIgKzEwMzksMTEg
QEAgc3RhdGljIHZvaWQgaW50cG9zZV9pbml0KHZvaWQpCiAgICAgc3RhdGljIGludCBkb25lOwog
ICAgIGludCBpOwogCi0gICAgaWYgKGRvbmUrKyA+IDApCisgICAgaWYgKCBkb25lKysgPiAwICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgZm9yIChpID0gMDsgaSA8IElOVFBPU0VfTkVOVDsgaSsr
KSB7CisgICAgZm9yICggaSA9IDA7IGkgPCBJTlRQT1NFX05FTlQ7IGkrKyApCiAgICAgICAgIGlu
dHBvc2VfYXJyW2ldLmNwdV9uciA9IC0xOwotICAgIH0KIAogfQogCkBAIC0xMDI2LDEwICsxMDUy
LDExIEBAIHN0cnVjdCBpbnRwb3NlX2VudCAqaW50cG9zZV9sb29rdXAodW5zaWduZWQgaW50IGNw
dV9uciwgdWludDY0X3QgbXNyLAogewogICAgIGludCBpOwogCi0gICAgZm9yIChpID0gMDsgaSA8
IElOVFBPU0VfTkVOVDsgaSsrKSB7Ci0gICAgICAgIGlmIChpbnRwb3NlX2FycltpXS5jcHVfbnIg
PT0gY3B1X25yICYmCi0gICAgICAgICAgICBpbnRwb3NlX2FycltpXS5tc3IgPT0gbXNyKSB7Ci0g
ICAgICAgICAgICBpZiAodmFscCAhPSBOVUxMKQorICAgIGZvciAoIGkgPSAwOyBpIDwgSU5UUE9T
RV9ORU5UOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBpbnRwb3NlX2FycltpXS5jcHVfbnIg
PT0gY3B1X25yICYmIGludHBvc2VfYXJyW2ldLm1zciA9PSBtc3IgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIHZhbHAgIT0gTlVMTCApCiAgICAgICAgICAgICAgICAgKnZhbHAgPSBpbnRw
b3NlX2FycltpXS52YWw7CiAgICAgICAgICAgICByZXR1cm4gJmludHBvc2VfYXJyW2ldOwogICAg
ICAgICB9CkBAIC0xMDQwLDE2ICsxMDY3LDE5IEBAIHN0cnVjdCBpbnRwb3NlX2VudCAqaW50cG9z
ZV9sb29rdXAodW5zaWduZWQgaW50IGNwdV9uciwgdWludDY0X3QgbXNyLAogCiBzdGF0aWMgdm9p
ZCBpbnRwb3NlX2FkZCh1bnNpZ25lZCBpbnQgY3B1X25yLCB1aW50NjRfdCBtc3IsIHVpbnQ2NF90
IHZhbCkKIHsKLSAgICBzdHJ1Y3QgaW50cG9zZV9lbnQgKmVudDsKKyAgICBzdHJ1Y3QgaW50cG9z
ZV9lbnQgKmVudCA9IGludHBvc2VfbG9va3VwKGNwdV9uciwgbXNyLCBOVUxMKTsKICAgICBpbnQg
aTsKIAotICAgIGlmICgoZW50ID0gaW50cG9zZV9sb29rdXAoY3B1X25yLCBtc3IsIE5VTEwpKSAh
PSBOVUxMKSB7CisgICAgaWYgKCBlbnQgKQorICAgIHsKICAgICAgICAgZW50LT52YWwgPSB2YWw7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBmb3IgKGkgPSAwLCBlbnQgPSAmaW50cG9z
ZV9hcnJbMF07IGkgPCBJTlRQT1NFX05FTlQ7IGkrKywgZW50KyspIHsKLSAgICAgICAgaWYgKGVu
dC0+Y3B1X25yID09IC0xKSB7CisgICAgZm9yICggaSA9IDAsIGVudCA9ICZpbnRwb3NlX2Fyclsw
XTsgaSA8IElOVFBPU0VfTkVOVDsgaSsrLCBlbnQrKyApCisgICAgeworICAgICAgICBpZiAoIGVu
dC0+Y3B1X25yID09IC0xICkKKyAgICAgICAgewogICAgICAgICAgICAgZW50LT5jcHVfbnIgPSBj
cHVfbnI7CiAgICAgICAgICAgICBlbnQtPm1zciA9IG1zcjsKICAgICAgICAgICAgIGVudC0+dmFs
ID0gdmFsOwpAQCAtMTA4Myw1MCArMTExMyw2MCBAQCBzdGF0aWMgYm9vbCB4ODZfbWNfbXNyaW5q
ZWN0X3ZlcmlmeShzdHJ1Y3QgeGVuX21jX21zcmluamVjdCAqbWNpKQogCiAgICAgYyA9ICZjcHVf
ZGF0YVtzbXBfcHJvY2Vzc29yX2lkKCldOwogCi0gICAgZm9yIChpID0gMDsgaSA8IG1jaS0+bWNp
bmpfY291bnQ7IGkrKykgeworICAgIGZvciAoIGkgPSAwOyBpIDwgbWNpLT5tY2lual9jb3VudDsg
aSsrICkKKyAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJlZyA9IG1jaS0+bWNpbmpfbXNyW2ldLnJl
ZzsKICAgICAgICAgY29uc3QgY2hhciAqcmVhc29uID0gTlVMTDsKIAotICAgICAgICBpZiAoSVNf
TUNBX0JBTktSRUcocmVnKSkgewotICAgICAgICAgICAgaWYgKGMtPng4Nl92ZW5kb3IgPT0gWDg2
X1ZFTkRPUl9BTUQpIHsKLSAgICAgICAgICAgICAgICAvKiBPbiBBTUQgd2UgY2FuIHNldCBNQ2lf
U1RBVFVTX1dSRU4gaW4gdGhlCisgICAgICAgIGlmICggSVNfTUNBX0JBTktSRUcocmVnKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggYy0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
KiBPbiBBTUQgd2UgY2FuIHNldCBNQ2lfU1RBVFVTX1dSRU4gaW4gdGhlCiAgICAgICAgICAgICAg
ICAgICogSFdDUiBNU1IgdG8gYWxsb3cgbm9uLXplcm8gd3JpdGVzIHRvIGJhbmtzCiAgICAgICAg
ICAgICAgICAgICogTVNScyBub3QgdG8gI0dQLiAgVGhlIGluamVjdG9yIGluIGRvbTAKICAgICAg
ICAgICAgICAgICAgKiBzaG91bGQgc2V0IHRoYXQgYml0LCBidXQgd2UgZGV0ZWN0IHdoZW4gaXQK
ICAgICAgICAgICAgICAgICAgKiBpcyBuZWNlc3NhcnkgYW5kIHNldCBpdCBhcyBhIGNvdXJ0ZXN5
IHRvCi0gICAgICAgICAgICAgICAgICogYXZvaWQgI0dQIGluIHRoZSBoeXBlcnZpc29yLiAqLwor
ICAgICAgICAgICAgICAgICAqIGF2b2lkICNHUCBpbiB0aGUgaHlwZXJ2aXNvci4KKyAgICAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBtY2ktPm1jaW5qX2ZsYWdzIHw9CiAgICAgICAg
ICAgICAgICAgICAgIF9NQ19NU1JJTkpfRl9SRVFfSFdDUl9XUkVOOwogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICAvKiBObyBh
bHRlcm5hdGl2ZSBidXQgdG8gaW50ZXJwb3NlLCBzbyByZXF1aXJlCi0gICAgICAgICAgICAgICAg
ICogdGhhdCB0aGUgaW5qZWN0b3Igc3BlY2lmaWVkIGFzIHN1Y2guICovCi0gICAgICAgICAgICAg
ICAgaWYgKCEobWNpLT5tY2lual9mbGFncyAmCi0gICAgICAgICAgICAgICAgICAgICAgTUNfTVNS
SU5KX0ZfSU5URVJQT1NFKSkgeworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogTm8gYWx0
ZXJuYXRpdmUgYnV0IHRvIGludGVycG9zZSwgc28gcmVxdWlyZQorICAgICAgICAgICAgICAgICAq
IHRoYXQgdGhlIGluamVjdG9yIHNwZWNpZmllZCBhcyBzdWNoLgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGlmICggIShtY2ktPm1jaW5qX2ZsYWdzICYgTUNfTVNSSU5KX0Zf
SU5URVJQT1NFKSApCiAgICAgICAgICAgICAgICAgICAgIHJlYXNvbiA9ICJtdXN0IHNwZWNpZnkg
aW50ZXJwb3NpdGlvbiI7Ci0gICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQotICAgICAg
ICB9IGVsc2UgewotICAgICAgICAgICAgc3dpdGNoIChyZWcpIHsKLSAgICAgICAgICAgICAgICAv
KiBNU1JzIGFjY2VwdGFibGUgb24gYWxsIHg4NiBjcHVzICovCisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBzd2l0Y2ggKCByZWcgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgLyogTVNScyBhY2NlcHRhYmxlIG9uIGFsbCB4ODYgY3B1cyAqLwogICAg
ICAgICAgICAgY2FzZSBNU1JfSUEzMl9NQ0dfU1RBVFVTOgogICAgICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgICAgICBjYXNlIE1TUl9GMTBfTUM0X01JU0MxOgogICAgICAgICAgICAgY2Fz
ZSBNU1JfRjEwX01DNF9NSVNDMjoKICAgICAgICAgICAgIGNhc2UgTVNSX0YxMF9NQzRfTUlTQzM6
Ci0gICAgICAgICAgICAgICAgaWYgKGMtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpCisg
ICAgICAgICAgICAgICAgaWYgKCBjLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKICAg
ICAgICAgICAgICAgICAgICAgcmVhc29uID0gIm9ubHkgc3VwcG9ydGVkIG9uIEFNRCI7Ci0gICAg
ICAgICAgICAgICAgZWxzZSBpZiAoYy0+eDg2IDwgMHgxMCkKKyAgICAgICAgICAgICAgICBlbHNl
IGlmICggYy0+eDg2IDwgMHgxMCApCiAgICAgICAgICAgICAgICAgICAgIHJlYXNvbiA9ICJvbmx5
IHN1cHBvcnRlZCBvbiBBTUQgRmFtMTBoKyI7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAg
ICAgICAgICAgICAgICAvKiBNU1JzIHRoYXQgdGhlIEhWIHdpbGwgdGFrZSBjYXJlIG9mICovCisg
ICAgICAgICAgICAvKiBNU1JzIHRoYXQgdGhlIEhWIHdpbGwgdGFrZSBjYXJlIG9mICovCiAgICAg
ICAgICAgICBjYXNlIE1TUl9LOF9IV0NSOgotICAgICAgICAgICAgICAgIGlmIChjLT54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EKQorICAgICAgICAgICAgICAgIGlmICggYy0+eDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCiAgICAgICAgICAgICAgICAgICAgIHJlYXNvbiA9ICJIViB3
aWxsIG9wZXJhdGUgSFdDUiI7CiAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAg
ICAgICByZWFzb24gPSJvbmx5IHN1cHBvcnRlZCBvbiBBTUQiOworICAgICAgICAgICAgICAgICAg
ICByZWFzb24gPSAib25seSBzdXBwb3J0ZWQgb24gQU1EIjsKICAgICAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTExMzUsNyArMTE3NSw4IEBAIHN0YXRpYyBi
b29sIHg4Nl9tY19tc3JpbmplY3RfdmVyaWZ5KHN0cnVjdCB4ZW5fbWNfbXNyaW5qZWN0ICptY2kp
CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICBpZiAocmVhc29uICE9IE5VTEwp
IHsKKyAgICAgICAgaWYgKCByZWFzb24gIT0gTlVMTCApCisgICAgICAgIHsKICAgICAgICAgICAg
IHByaW50aygiSFYgTVNSIElOSkVDVCBFUlJPUjogTVNSICUjTHggJXNcbiIsCiAgICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZyltY2ktPm1jaW5qX21zcltpXS5yZWcsIHJlYXNv
bik7CiAgICAgICAgICAgICBlcnJzKys7CkBAIC0xMTUxLDcgKzExOTIsOCBAQCBzdGF0aWMgdWlu
dDY0X3QgeDg2X21jX2h3Y3Jfd3Jlbih2b2lkKQogCiAgICAgcmRtc3JsKE1TUl9LOF9IV0NSLCBv
bGQpOwogCi0gICAgaWYgKCEob2xkICYgSzhfSFdDUl9NQ2lfU1RBVFVTX1dSRU4pKSB7CisgICAg
aWYgKCAhKG9sZCAmIEs4X0hXQ1JfTUNpX1NUQVRVU19XUkVOKSApCisgICAgewogICAgICAgICB1
aW50NjRfdCBuZXcgPSBvbGQgfCBLOF9IV0NSX01DaV9TVEFUVVNfV1JFTjsKICAgICAgICAgd3Jt
c3JsKE1TUl9LOF9IV0NSLCBuZXcpOwogICAgIH0KQEAgLTExNjEsNyArMTIwMyw3IEBAIHN0YXRp
YyB1aW50NjRfdCB4ODZfbWNfaHdjcl93cmVuKHZvaWQpCiAKIHN0YXRpYyB2b2lkIHg4Nl9tY19o
d2NyX3dyZW5fcmVzdG9yZSh1aW50NjRfdCBod2NyKQogewotICAgIGlmICghKGh3Y3IgJiBLOF9I
V0NSX01DaV9TVEFUVVNfV1JFTikpCisgICAgaWYgKCAhKGh3Y3IgJiBLOF9IV0NSX01DaV9TVEFU
VVNfV1JFTikgKQogICAgICAgICB3cm1zcmwoTVNSX0s4X0hXQ1IsIGh3Y3IpOwogfQogCkBAIC0x
MTczLDI2ICsxMjE1LDI2IEBAIHN0YXRpYyB2b2lkIHg4Nl9tY19tc3JpbmplY3Qodm9pZCAqZGF0
YSkKICAgICBpbnQgaW50cG9zZTsKICAgICBpbnQgaTsKIAotICAgIGlmIChtY2ktPm1jaW5qX2Zs
YWdzICYgX01DX01TUklOSl9GX1JFUV9IV0NSX1dSRU4pCisgICAgaWYgKCBtY2ktPm1jaW5qX2Zs
YWdzICYgX01DX01TUklOSl9GX1JFUV9IV0NSX1dSRU4gKQogICAgICAgICBod2NyID0geDg2X21j
X2h3Y3Jfd3JlbigpOwogCiAgICAgaW50cG9zZSA9IChtY2ktPm1jaW5qX2ZsYWdzICYgTUNfTVNS
SU5KX0ZfSU5URVJQT1NFKSAhPSAwOwogCi0gICAgZm9yIChpID0gMCwgbXNyID0gJm1jaS0+bWNp
bmpfbXNyWzBdOwotICAgICAgICAgaSA8IG1jaS0+bWNpbmpfY291bnQ7IGkrKywgbXNyKyspIHsK
KyAgICBmb3IgKCBpID0gMCwgbXNyID0gJm1jaS0+bWNpbmpfbXNyWzBdOyBpIDwgbWNpLT5tY2lu
al9jb3VudDsgaSsrLCBtc3IrKyApCisgICAgewogICAgICAgICBwcmludGsoIkhWIE1TUiBJTkpF
Q1QgKCVzKSB0YXJnZXQgJXUgYWN0dWFsICV1IE1TUiAlI0x4IDwtLSAlI0x4XG4iLAotICAgICAg
ICAgICAgICAgaW50cG9zZSA/ICAiaW50ZXJwb3NlIiA6ICJoYXJkd2FyZSIsCisgICAgICAgICAg
ICAgICBpbnRwb3NlID8gImludGVycG9zZSIgOiAiaGFyZHdhcmUiLAogICAgICAgICAgICAgICAg
bWNpLT5tY2lual9jcHVuciwgc21wX3Byb2Nlc3Nvcl9pZCgpLAogICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcgbG9uZyltc3ItPnJlZywKICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
IGxvbmcpbXNyLT52YWx1ZSk7CiAKLSAgICAgICAgaWYgKGludHBvc2UpCisgICAgICAgIGlmICgg
aW50cG9zZSApCiAgICAgICAgICAgICBpbnRwb3NlX2FkZChtY2ktPm1jaW5qX2NwdW5yLCBtc3It
PnJlZywgbXNyLT52YWx1ZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHdybXNybChtc3It
PnJlZywgbXNyLT52YWx1ZSk7CiAgICAgfQogCi0gICAgaWYgKG1jaS0+bWNpbmpfZmxhZ3MgJiBf
TUNfTVNSSU5KX0ZfUkVRX0hXQ1JfV1JFTikKKyAgICBpZiAoIG1jaS0+bWNpbmpfZmxhZ3MgJiBf
TUNfTVNSSU5KX0ZfUkVRX0hXQ1JfV1JFTiApCiAgICAgICAgIHg4Nl9tY19od2NyX3dyZW5fcmVz
dG9yZShod2NyKTsKIH0KIApAQCAtMTI5NywxMiArMTMzOSwxNCBAQCBsb25nIGRvX21jYShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190KSB1X3hlbl9tYykKICAgICBpZiAoIG9wLT5pbnRl
cmZhY2VfdmVyc2lvbiAhPSBYRU5fTUNBX0lOVEVSRkFDRV9WRVJTSU9OICkKICAgICAgICAgcmV0
dXJuIHg4Nl9tY2VycigiZG9fbWNhOiBpbnRlcmZhY2UgdmVyc2lvbiBtaXNtYXRjaCIsIC1FQUND
RVMpOwogCi0gICAgc3dpdGNoIChvcC0+Y21kKSB7CisgICAgc3dpdGNoICggb3AtPmNtZCApCisg
ICAgewogICAgIGNhc2UgWEVOX01DX2ZldGNoOgogICAgICAgICBtY19mZXRjaC5uYXQgPSAmb3At
PnUubWNfZmV0Y2g7CiAgICAgICAgIGNtZGZsYWdzID0gbWNfZmV0Y2gubmF0LT5mbGFnczsKIAot
ICAgICAgICBzd2l0Y2ggKGNtZGZsYWdzICYgKFhFTl9NQ19OT05VUkdFTlQgfCBYRU5fTUNfVVJH
RU5UKSkgeworICAgICAgICBzd2l0Y2ggKCBjbWRmbGFncyAmIChYRU5fTUNfTk9OVVJHRU5UIHwg
WEVOX01DX1VSR0VOVCkgKQorICAgICAgICB7CiAgICAgICAgIGNhc2UgWEVOX01DX05PTlVSR0VO
VDoKICAgICAgICAgICAgIHdoaWNoID0gTUNfTk9OVVJHRU5UOwogICAgICAgICAgICAgYnJlYWs7
CkBAIC0xMzE3LDMwICsxMzYxLDM3IEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX21jX3QpIHVfeGVuX21jKQogCiAgICAgICAgIGZsYWdzID0gWEVOX01DX09LOwogCi0g
ICAgICAgIGlmIChjbWRmbGFncyAmIFhFTl9NQ19BQ0spIHsKKyAgICAgICAgaWYgKCBjbWRmbGFn
cyAmIFhFTl9NQ19BQ0sgKQorICAgICAgICB7CiAgICAgICAgICAgICBtY3RlbGVtX2Nvb2tpZV90
IGNvb2tpZSA9IElEMkNPT0tJRShtY19mZXRjaC5uYXQtPmZldGNoX2lkKTsKICAgICAgICAgICAg
IG1jdGVsZW1fYWNrKHdoaWNoLCBjb29raWUpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAg
ICAgaWYgKCFpc19wdl8zMmJpdF92Y3B1KHYpCi0gICAgICAgICAgICAgICAgPyBndWVzdF9oYW5k
bGVfaXNfbnVsbChtY19mZXRjaC5uYXQtPmRhdGEpCi0gICAgICAgICAgICAgICAgOiBjb21wYXRf
aGFuZGxlX2lzX251bGwobWNfZmV0Y2guY21wLT5kYXRhKSkKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikKKyAg
ICAgICAgICAgICAgICAgPyBndWVzdF9oYW5kbGVfaXNfbnVsbChtY19mZXRjaC5uYXQtPmRhdGEp
CisgICAgICAgICAgICAgICAgIDogY29tcGF0X2hhbmRsZV9pc19udWxsKG1jX2ZldGNoLmNtcC0+
ZGF0YSkgKQogICAgICAgICAgICAgICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21jYSBmZXRjaDog
Z3Vlc3QgYnVmZmVyICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnZhbGlk
IiwgLUVJTlZBTCk7CiAKLSAgICAgICAgICAgIGlmICgobWN0YyA9IG1jdGVsZW1fY29uc3VtZV9v
bGRlc3RfYmVnaW4od2hpY2gpKSkgeworICAgICAgICAgICAgbWN0YyA9IG1jdGVsZW1fY29uc3Vt
ZV9vbGRlc3RfYmVnaW4od2hpY2gpOworICAgICAgICAgICAgaWYgKCBtY3RjICkKKyAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWNfaW5mbyAqbWNpcCA9IG1jdGVsZW1fZGF0
YXB0cihtY3RjKTsKLSAgICAgICAgICAgICAgICBpZiAoIWlzX3B2XzMyYml0X3ZjcHUodikKLSAg
ICAgICAgICAgICAgICAgICAgPyBjb3B5X3RvX2d1ZXN0KG1jX2ZldGNoLm5hdC0+ZGF0YSwgbWNp
cCwgMSkKLSAgICAgICAgICAgICAgICAgICAgOiBjb3B5X3RvX2NvbXBhdChtY19mZXRjaC5jbXAt
PmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWNpcCwgMSkpIHsK
KyAgICAgICAgICAgICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpCisgICAgICAgICAgICAg
ICAgICAgICA/IGNvcHlfdG9fZ3Vlc3QobWNfZmV0Y2gubmF0LT5kYXRhLCBtY2lwLCAxKQorICAg
ICAgICAgICAgICAgICAgICAgOiBjb3B5X3RvX2NvbXBhdChtY19mZXRjaC5jbXAtPmRhdGEsIG1j
aXAsIDEpICkKKyAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1F
RkFVTFQ7CiAgICAgICAgICAgICAgICAgICAgIGZsYWdzIHw9IFhFTl9NQ19GRVRDSEZBSUxFRDsK
ICAgICAgICAgICAgICAgICAgICAgbWNfZmV0Y2gubmF0LT5mZXRjaF9pZCA9IDA7Ci0gICAgICAg
ICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICAgICAgbWNfZmV0Y2gubmF0LT5mZXRj
aF9pZCA9IENPT0tJRTJJRChtY3RjKTsKICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBtY19mZXRjaC5uYXQtPmZldGNoX2lkID0gQ09P
S0lFMklEKG1jdGMpOwogICAgICAgICAgICAgICAgIG1jdGVsZW1fY29uc3VtZV9vbGRlc3RfZW5k
KG1jdGMpOwotICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBUaGVyZSBpcyBubyBkYXRh
ICovCiAgICAgICAgICAgICAgICAgZmxhZ3MgfD0gWEVOX01DX05PREFUQTsKICAgICAgICAgICAg
ICAgICBtY19mZXRjaC5uYXQtPmZldGNoX2lkID0gMDsKQEAgLTEzNjAsNDggKzE0MTEsNDcgQEAg
bG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAg
ICAgICAgIG1jX3BoeXNjcHVpbmZvLm5hdCA9ICZvcC0+dS5tY19waHlzY3B1aW5mbzsKICAgICAg
ICAgbmxjcHUgPSBudW1fb25saW5lX2NwdXMoKTsKIAotICAgICAgICBpZiAoIWlzX3B2XzMyYml0
X3ZjcHUodikKLSAgICAgICAgICAgID8gIWd1ZXN0X2hhbmRsZV9pc19udWxsKG1jX3BoeXNjcHVp
bmZvLm5hdC0+aW5mbykKLSAgICAgICAgICAgIDogIWNvbXBhdF9oYW5kbGVfaXNfbnVsbChtY19w
aHlzY3B1aW5mby5jbXAtPmluZm8pKSB7Ci0gICAgICAgICAgICBpZiAobWNfcGh5c2NwdWluZm8u
bmF0LT5uY3B1cyA8PSAwKQorICAgICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpCisgICAg
ICAgICAgICAgPyAhZ3Vlc3RfaGFuZGxlX2lzX251bGwobWNfcGh5c2NwdWluZm8ubmF0LT5pbmZv
KQorICAgICAgICAgICAgIDogIWNvbXBhdF9oYW5kbGVfaXNfbnVsbChtY19waHlzY3B1aW5mby5j
bXAtPmluZm8pICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBtY19waHlzY3B1aW5mby5u
YXQtPm5jcHVzIDw9IDAgKQogICAgICAgICAgICAgICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21j
YSBjcHVpbmZvOiBuY3B1cyA8PSAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC1FSU5WQUwpOwogICAgICAgICAgICAgbmxjcHUgPSBtaW4obmxjcHUsIChpbnQpbWNfcGh5c2Nw
dWluZm8ubmF0LT5uY3B1cyk7CiAgICAgICAgICAgICBsb2dfY3B1cyA9IHhtYWxsb2NfYXJyYXko
eGVuX21jX2xvZ2ljYWxfY3B1X3QsIG5sY3B1KTsKLSAgICAgICAgICAgIGlmIChsb2dfY3B1cyA9
PSBOVUxMKQorICAgICAgICAgICAgaWYgKCBsb2dfY3B1cyA9PSBOVUxMICkKICAgICAgICAgICAg
ICAgICByZXR1cm4geDg2X21jZXJyKCJkb19tY2EgY3B1aW5mbyIsIC1FTk9NRU0pOwogICAgICAg
ICAgICAgb25fZWFjaF9jcHUoZG9fbWNfZ2V0X2NwdV9pbmZvLCBsb2dfY3B1cywgMSk7Ci0gICAg
ICAgICAgICBpZiAoIWlzX3B2XzMyYml0X3ZjcHUodikKLSAgICAgICAgICAgICAgICA/IGNvcHlf
dG9fZ3Vlc3QobWNfcGh5c2NwdWluZm8ubmF0LT5pbmZvLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsb2dfY3B1cywgbmxjcHUpCi0gICAgICAgICAgICAgICAgOiBjb3B5X3RvX2Nv
bXBhdChtY19waHlzY3B1aW5mby5jbXAtPmluZm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsb2dfY3B1cywgbmxjcHUpKQorICAgICAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRf
dmNwdSh2KQorICAgICAgICAgICAgICAgICA/IGNvcHlfdG9fZ3Vlc3QobWNfcGh5c2NwdWluZm8u
bmF0LT5pbmZvLCBsb2dfY3B1cywgbmxjcHUpCisgICAgICAgICAgICAgICAgIDogY29weV90b19j
b21wYXQobWNfcGh5c2NwdWluZm8uY21wLT5pbmZvLCBsb2dfY3B1cywgbmxjcHUpICkKICAgICAg
ICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgeGZyZWUobG9nX2NwdXMpOwog
ICAgICAgICB9CiAKICAgICAgICAgbWNfcGh5c2NwdWluZm8ubmF0LT5uY3B1cyA9IG5sY3B1Owog
Ci0gICAgICAgIGlmIChjb3B5X3RvX2d1ZXN0KHVfeGVuX21jLCBvcCwgMSkpCisgICAgICAgIGlm
ICggY29weV90b19ndWVzdCh1X3hlbl9tYywgb3AsIDEpICkKICAgICAgICAgICAgIHJldHVybiB4
ODZfbWNlcnIoImRvX21jYSBjcHVpbmZvIiwgLUVGQVVMVCk7CiAKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIFhFTl9NQ19tc3JpbmplY3Q6Ci0gICAgICAgIGlmIChucl9tY2VfYmFua3MgPT0g
MCkKKyAgICAgICAgaWYgKCBucl9tY2VfYmFua3MgPT0gMCApCiAgICAgICAgICAgICByZXR1cm4g
eDg2X21jZXJyKCJkb19tY2EgaW5qZWN0IiwgLUVOT0RFVik7CiAKICAgICAgICAgbWNfbXNyaW5q
ZWN0ID0gJm9wLT51Lm1jX21zcmluamVjdDsKICAgICAgICAgdGFyZ2V0ID0gbWNfbXNyaW5qZWN0
LT5tY2lual9jcHVucjsKIAotICAgICAgICBpZiAodGFyZ2V0ID49IG5yX2NwdV9pZHMpCisgICAg
ICAgIGlmICggdGFyZ2V0ID49IG5yX2NwdV9pZHMgKQogICAgICAgICAgICAgcmV0dXJuIHg4Nl9t
Y2VycigiZG9fbWNhIGluamVjdDogYmFkIHRhcmdldCIsIC1FSU5WQUwpOwogCi0gICAgICAgIGlm
ICghY3B1X29ubGluZSh0YXJnZXQpKQorICAgICAgICBpZiAoICFjcHVfb25saW5lKHRhcmdldCkg
KQogICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhIGluamVjdDogdGFyZ2V0IG9m
ZmxpbmUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtRUlOVkFMKTsKIAotICAgICAg
ICBpZiAobWNfbXNyaW5qZWN0LT5tY2lual9jb3VudCA9PSAwKQorICAgICAgICBpZiAoIG1jX21z
cmluamVjdC0+bWNpbmpfY291bnQgPT0gMCApCiAgICAgICAgICAgICByZXR1cm4gMDsKIAogICAg
ICAgICBpZiAoIG1jX21zcmluamVjdC0+bWNpbmpfZmxhZ3MgJiBNQ19NU1JJTkpfRl9HUEFERFIg
KQpAQCAtMTQ1MCw3ICsxNTAwLDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAgICBwdXRfZG9tYWluKGQpOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCF4ODZfbWNfbXNyaW5qZWN0X3ZlcmlmeShtY19tc3JpbmplY3Qp
KQorICAgICAgICBpZiAoICF4ODZfbWNfbXNyaW5qZWN0X3ZlcmlmeShtY19tc3JpbmplY3QpICkK
ICAgICAgICAgICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21jYSBpbmplY3Q6IGlsbGVnYWwgTVNS
IiwgLUVJTlZBTCk7CiAKICAgICAgICAgYWRkX3RhaW50KFRBSU5UX0VSUk9SX0lOSkVDVCk7CkBA
IC0xNDYxLDE2ICsxNTExLDE2IEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX01DX21j
ZWluamVjdDoKLSAgICAgICAgaWYgKG5yX21jZV9iYW5rcyA9PSAwKQorICAgICAgICBpZiAoIG5y
X21jZV9iYW5rcyA9PSAwICkKICAgICAgICAgICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21jYSAj
TUMiLCAtRU5PREVWKTsKIAogICAgICAgICBtY19tY2VpbmplY3QgPSAmb3AtPnUubWNfbWNlaW5q
ZWN0OwogICAgICAgICB0YXJnZXQgPSBtY19tY2VpbmplY3QtPm1jZWlual9jcHVucjsKIAotICAg
ICAgICBpZiAodGFyZ2V0ID49IG5yX2NwdV9pZHMpCisgICAgICAgIGlmICggdGFyZ2V0ID49IG5y
X2NwdV9pZHMgKQogICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhICNNQzogYmFk
IHRhcmdldCIsIC1FSU5WQUwpOwogCi0gICAgICAgIGlmICghY3B1X29ubGluZSh0YXJnZXQpKQor
ICAgICAgICBpZiAoICFjcHVfb25saW5lKHRhcmdldCkgKQogICAgICAgICAgICAgcmV0dXJuIHg4
Nl9tY2VycigiZG9fbWNhICNNQzogdGFyZ2V0IG9mZmxpbmUiLCAtRUlOVkFMKTsKIAogICAgICAg
ICBhZGRfdGFpbnQoVEFJTlRfRVJST1JfSU5KRUNUKTsKQEAgLTE0ODgsNyArMTUzOCw3IEBAIGxv
bmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAg
ICAgICBjcHVtYXNrX3Zhcl90IGNtdjsKICAgICAgICAgYm9vbCBicm9hZGNhc3QgPSBvcC0+dS5t
Y19pbmplY3RfdjIuZmxhZ3MgJiBYRU5fTUNfSU5KRUNUX0NQVV9CUk9BRENBU1Q7CiAKLSAgICAg
ICAgaWYgKG5yX21jZV9iYW5rcyA9PSAwKQorICAgICAgICBpZiAoIG5yX21jZV9iYW5rcyA9PSAw
ICkKICAgICAgICAgICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21jYSAjTUMiLCAtRU5PREVWKTsK
IAogICAgICAgICBpZiAoIGJyb2FkY2FzdCApCkBAIC0xNTEwLDcgKzE1NjAsNyBAQCBsb25nIGRv
X21jYShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190KSB1X3hlbl9tYykKICAgICAgICAg
ICAgICAgICAgICAgICAgICJOb3QgYWxsIHJlcXVpcmVkIENQVXMgYXJlIG9ubGluZVxuIik7CiAg
ICAgICAgIH0KIAotICAgICAgICBzd2l0Y2ggKG9wLT51Lm1jX2luamVjdF92Mi5mbGFncyAmIFhF
Tl9NQ19JTkpFQ1RfVFlQRV9NQVNLKQorICAgICAgICBzd2l0Y2ggKCBvcC0+dS5tY19pbmplY3Rf
djIuZmxhZ3MgJiBYRU5fTUNfSU5KRUNUX1RZUEVfTUFTSyApCiAgICAgICAgIHsKICAgICAgICAg
Y2FzZSBYRU5fTUNfSU5KRUNUX1RZUEVfTUNFOgogICAgICAgICAgICAgaWYgKCBtY2VfYnJvYWRj
YXN0ICYmCkBAIC0xNTIxLDggKzE1NzEsNyBAQCBsb25nIGRvX21jYShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9tY190KSB1X3hlbl9tYykKIAogICAgICAgICBjYXNlIFhFTl9NQ19JTkpFQ1Rf
VFlQRV9DTUNJOgogICAgICAgICAgICAgaWYgKCAhY21jaV9hcGljX3ZlY3RvciApCi0gICAgICAg
ICAgICAgICAgcmV0ID0geDg2X21jZXJyKAotICAgICAgICAgICAgICAgICAgICAiTm8gQ01DSSBz
dXBwb3J0ZWQgaW4gcGxhdGZvcm1cbiIsIC1FSU5WQUwpOworICAgICAgICAgICAgICAgIHJldCA9
IHg4Nl9tY2VycigiTm8gQ01DSSBzdXBwb3J0ZWQgaW4gcGxhdGZvcm1cbiIsIC1FSU5WQUwpOwog
ICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggY3B1
bWFza190ZXN0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksIGNwdW1hcCkgKQpAQCAtMTU1Nyw3ICsx
NjA2LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94
ZW5fbWMpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIGlmIChjcHVt
YXAgIT0gJmNwdV9vbmxpbmVfbWFwKQorICAgICAgICBpZiAoIGNwdW1hcCAhPSAmY3B1X29ubGlu
ZV9tYXAgKQogICAgICAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjbXYpOwogCiAgICAgICAgIGJy
ZWFrOwpAQCAtMTYwOCw3ICsxNjU3LDggQEAgdm9pZCBtY19wYW5pYyhjaGFyICpzKQogICAgIHBh
bmljKCJIQVJEV0FSRSBFUlJPUiIpOwogfQogCi0vKiBNYWNoaW5lIENoZWNrIG93bmVyIGp1ZGdl
IGFsZ29yaXRobToKKy8qCisgKiBNYWNoaW5lIENoZWNrIG93bmVyIGp1ZGdlIGFsZ29yaXRobToK
ICAqIFdoZW4gZXJyb3IgaGFwcGVucywgYWxsIGNwdXMgc2VyaWFsbHkgcmVhZCBpdHMgbXNyIGJh
bmtzLgogICogVGhlIGZpcnN0IENQVSB3aG8gZmV0Y2hlcyB0aGUgZXJyb3IgYmFuaydzIGluZm8g
d2lsbCBjbGVhcgogICogdGhpcyBiYW5rLiBMYXRlciByZWFkZXJzIGNhbid0IGdldCBhbnkgaW5m
b3JtYXRpb24gYWdhaW4uCkBAIC0xNjI1LDcgKzE2NzUsNyBAQCB2b2lkIG1jX3BhbmljKGNoYXIg
KnMpCiAKIC8qIE1heWJlIGNhbGxlZCBpbiBNQ0UgY29udGV4dCwgbm8gbG9jaywgbm8gcHJpbnRr
ICovCiBzdGF0aWMgZW51bSBtY2VfcmVzdWx0IG1jZV9hY3Rpb24oY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgbWN0ZWxlbV9jb29raWVfdCBt
Y3RjKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1jdGVsZW1fY29va2llX3Qg
bWN0YykKIHsKICAgICBzdHJ1Y3QgbWNfaW5mbyAqbG9jYWxfbWk7CiAgICAgZW51bSBtY2VfcmVz
dWx0IGJhbmtfcmVzdWx0ID0gTUNFUl9OT0VSUk9SOwpAQCAtMTYzNiwxNSArMTY4NiwxNiBAQCBz
dGF0aWMgZW51bSBtY2VfcmVzdWx0IG1jZV9hY3Rpb24oY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCiAgICAgdW5zaWduZWQgaW50IGksIGhhbmRsZXJfbnVtID0gbWNlX2RoYW5kbGVy
X251bTsKIAogICAgIC8qIFdoZW4gaW4gbWNlIGNvbnRleHQsIHJlZ3MgaXMgdmFsaWQgKi8KLSAg
ICBpZiAocmVncykKKyAgICBpZiAoIHJlZ3MgKQogICAgIHsKICAgICAgICAgaGFuZGxlcl9udW0g
PSBtY2VfdWhhbmRsZXJfbnVtOwogICAgICAgICBoYW5kbGVycyA9IG1jZV91aGFuZGxlcnM7CiAg
ICAgfQogCi0gICAgbG9jYWxfbWkgPSAoc3RydWN0IG1jX2luZm8qKW1jdGVsZW1fZGF0YXB0ciht
Y3RjKTsKKyAgICBsb2NhbF9taSA9IChzdHJ1Y3QgbWNfaW5mbyAqKW1jdGVsZW1fZGF0YXB0ciht
Y3RjKTsKICAgICB4ODZfbWNpbmZvX2xvb2t1cChtaWMsIGxvY2FsX21pLCBNQ19UWVBFX0dMT0JB
TCk7Ci0gICAgaWYgKG1pYyA9PSBOVUxMKSB7CisgICAgaWYgKCBtaWMgPT0gTlVMTCApCisgICAg
ewogICAgICAgICBwcmludGsoS0VSTl9FUlIgIk1DRTogZ2V0IGxvY2FsIGJ1ZmZlciBlbnRyeSBm
YWlsZWRcbiAiKTsKICAgICAgICAgcmV0dXJuIE1DRVJfQ09OVElOVUU7CiAgICAgfQpAQCAtMTY1
OSwxNyArMTcxMCwxOSBAQCBzdGF0aWMgZW51bSBtY2VfcmVzdWx0IG1jZV9hY3Rpb24oY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgZm9yICggOyBiYW5rX3Jlc3VsdCAhPSBN
Q0VSX1JFU0VUICYmIG1pYyAmJiBtaWMtPnNpemU7CiAgICAgICAgICAgbWljID0geDg2X21jaW5m
b19uZXh0KG1pYykgKQogICAgIHsKLSAgICAgICAgaWYgKG1pYy0+dHlwZSAhPSBNQ19UWVBFX0JB
TkspIHsKKyAgICAgICAgaWYgKCBtaWMtPnR5cGUgIT0gTUNfVFlQRV9CQU5LICkKKyAgICAgICAg
ewogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KLSAgICAgICAgYmluZm8ubWliID0g
KHN0cnVjdCBtY2luZm9fYmFuayopbWljOworICAgICAgICBiaW5mby5taWIgPSAoc3RydWN0IG1j
aW5mb19iYW5rICopbWljOwogICAgICAgICBiaW5mby5iYW5rID0gYmluZm8ubWliLT5tY19iYW5r
OwogICAgICAgICBiYW5rX3Jlc3VsdCA9IE1DRVJfTk9FUlJPUjsKLSAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBoYW5kbGVyX251bTsgaSsrICkgewotICAgICAgICAgICAgaWYgKGhhbmRsZXJzW2ld
Lm93bmVkX2Vycm9yKGJpbmZvLm1pYi0+bWNfc3RhdHVzKSkKKyAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBoYW5kbGVyX251bTsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBoYW5k
bGVyc1tpXS5vd25lZF9lcnJvcihiaW5mby5taWItPm1jX3N0YXR1cykgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGhhbmRsZXJzW2ldLnJlY292ZXJ5X2hhbmRsZXIoJmJpbmZvLCAm
YmFua19yZXN1bHQsIHJlZ3MpOwotICAgICAgICAgICAgICAgIGlmICh3b3JzdF9yZXN1bHQgPCBi
YW5rX3Jlc3VsdCkKKyAgICAgICAgICAgICAgICBpZiAoIHdvcnN0X3Jlc3VsdCA8IGJhbmtfcmVz
dWx0ICkKICAgICAgICAgICAgICAgICAgICAgd29yc3RfcmVzdWx0ID0gYmFua19yZXN1bHQ7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CkBAIC0xNjkxLDcgKzE3NDQsNyBA
QCBzdGF0aWMgaW50IG1jZV9kZWxheWVkX2FjdGlvbihtY3RlbGVtX2Nvb2tpZV90IG1jdGMpCiAK
ICAgICByZXN1bHQgPSBtY2VfYWN0aW9uKE5VTEwsIG1jdGMpOwogCi0gICAgc3dpdGNoIChyZXN1
bHQpCisgICAgc3dpdGNoICggcmVzdWx0ICkKICAgICB7CiAgICAgY2FzZSBNQ0VSX1JFU0VUOgog
ICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJNQ0UgZGVsYXllZCBhY3Rpb24gZmFpbGVkXG4i
KTsKQEAgLTE3MDIsMTIgKzE3NTUsMTIgQEAgc3RhdGljIGludCBtY2VfZGVsYXllZF9hY3Rpb24o
bWN0ZWxlbV9jb29raWVfdCBtY3RjKQogCiAgICAgY2FzZSBNQ0VSX1JFQ09WRVJFRDoKICAgICAg
ICAgZHByaW50ayhYRU5MT0dfSU5GTywgIk1DRTogRXJyb3IgaXMgc3VjY2Vzc2Z1bGx5IHJlY292
ZXJlZFxuIik7Ci0gICAgICAgIHJldCAgPSAxOworICAgICAgICByZXQgPSAxOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgTUNFUl9DT05USU5VRToKICAgICAgICAgZHByaW50ayhYRU5MT0df
SU5GTywgIk1DRTogRXJyb3IgY2FuJ3QgYmUgcmVjb3ZlcmVkLCAiCi0gICAgICAgICAgICAic3lz
dGVtIGlzIHRhaW50ZWRcbiIpOworICAgICAgICAgICAgICAgICJzeXN0ZW0gaXMgdGFpbnRlZFxu
Iik7CiAgICAgICAgIHg4Nl9tY2luZm9fZHVtcChtY3RlbGVtX2RhdGFwdHIobWN0YykpOwogICAg
ICAgICByZXQgPSAxOwogICAgICAgICBicmVhazsKQEAgLTE3MzQsNyArMTc4Nyw4IEBAIHN0YXRp
YyB2b2lkIG1jZV9zb2Z0aXJxKHZvaWQpCiAKICAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX2lu
c2lkZV9iYXIsIGJjYXN0KTsKIAotICAgIGlmICghbG1jZSkgeworICAgIGlmICggIWxtY2UgKQor
ICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogRXZlcnlib2R5IGlzIGhlcmUuIE5vdyBsZXQn
cyBzZWUgd2hvIGdldHMgdG8gZG8gdGhlCiAgICAgICAgICAqIHJlY292ZXJ5IHdvcmsuIFJpZ2h0
IG5vdyB3ZSBqdXN0IHNlZSBpZiB0aGVyZSdzIGEgQ1BVCkBAIC0xNzQ3LDI4ICsxODAxLDMxIEBA
IHN0YXRpYyB2b2lkIG1jZV9zb2Z0aXJxKHZvaWQpCiAgICAgICAgIGF0b21pY19zZXQoJnNldmVy
aXR5X2NwdSwgY3B1KTsKIAogICAgICAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX3NldmVyaXR5
X2JhciwgYmNhc3QpOwotICAgICAgICBpZiAoIW1jdGVsZW1faGFzX2RlZmVycmVkKGNwdSkpCisg
ICAgICAgIGlmICggIW1jdGVsZW1faGFzX2RlZmVycmVkKGNwdSkgKQogICAgICAgICAgICAgYXRv
bWljX3NldCgmc2V2ZXJpdHlfY3B1LCBjcHUpOwogICAgICAgICBtY2VfYmFycmllcl9leGl0KCZt
Y2Vfc2V2ZXJpdHlfYmFyLCBiY2FzdCk7CiAgICAgfQogCiAgICAgLyogV2UgY2hvb3NlIHNldmVy
aXR5X2NwdSBmb3IgZnVydGhlciBwcm9jZXNzaW5nICovCi0gICAgaWYgKGxtY2UgfHwgYXRvbWlj
X3JlYWQoJnNldmVyaXR5X2NwdSkgPT0gY3B1KSB7CisgICAgaWYgKCBsbWNlIHx8IGF0b21pY19y
ZWFkKCZzZXZlcml0eV9jcHUpID09IGNwdSApCisgICAgewogCiAgICAgICAgIG1jZV9wcmludGso
TUNFX1ZFUkJPU0UsICJDUFUlZCBoYW5kbGluZyBlcnJvcnNcbiIsIGNwdSk7CiAKLSAgICAgICAg
LyogU3RlcDE6IEZpbGwgRE9NMCBMT0cgYnVmZmVyLCB2TUNFIGluamVjdGlvbiBidWZmZXIgYW5k
CisgICAgICAgIC8qCisgICAgICAgICAqIFN0ZXAxOiBGaWxsIERPTTAgTE9HIGJ1ZmZlciwgdk1D
RSBpbmplY3Rpb24gYnVmZmVyIGFuZAogICAgICAgICAgKiB2TUNFIE1TUnMgdmlydHVhbGl6YXRp
b24gYnVmZmVyCiAgICAgICAgICAqLwogCi0gICAgICAgIGlmIChsbWNlKQorICAgICAgICBpZiAo
IGxtY2UgKQogICAgICAgICAgICAgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVkKGNwdSwgbWNlX2Rl
bGF5ZWRfYWN0aW9uLCB0cnVlKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZm9yX2VhY2hf
b25saW5lX2NwdSh3b3JrY3B1KQogICAgICAgICAgICAgICAgIG1jdGVsZW1fcHJvY2Vzc19kZWZl
cnJlZCh3b3JrY3B1LCBtY2VfZGVsYXllZF9hY3Rpb24sIGZhbHNlKTsKIAogICAgICAgICAvKiBT
dGVwMjogU2VuZCBMb2cgdG8gRE9NMCB0aHJvdWdoIHZJUlEgKi8KLSAgICAgICAgaWYgKGRvbTBf
dm1jZV9lbmFibGVkKCkpIHsKKyAgICAgICAgaWYgKCBkb20wX3ZtY2VfZW5hYmxlZCgpICkKKyAg
ICAgICAgewogICAgICAgICAgICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogc2VuZCBN
Q0UjIHRvIERPTTAgdGhyb3VnaCB2aXJxXG4iKTsKICAgICAgICAgICAgIHNlbmRfZ2xvYmFsX3Zp
cnEoVklSUV9NQ0EpOwogICAgICAgICB9CkBAIC0xNzc3LDcgKzE4MzQsOCBAQCBzdGF0aWMgdm9p
ZCBtY2Vfc29mdGlycSh2b2lkKQogICAgIG1jZV9iYXJyaWVyX2V4aXQoJm1jZV9pbnNpZGVfYmFy
LCBiY2FzdCk7CiB9CiAKLS8qIE1hY2hpbmUgQ2hlY2sgb3duZXIganVkZ2UgYWxnb3JpdGhtOgor
LyoKKyAqIE1hY2hpbmUgQ2hlY2sgb3duZXIganVkZ2UgYWxnb3JpdGhtOgogICogV2hlbiBlcnJv
ciBoYXBwZW5zLCBhbGwgY3B1cyBzZXJpYWxseSByZWFkIGl0cyBtc3IgYmFua3MuCiAgKiBUaGUg
Zmlyc3QgQ1BVIHdobyBmZXRjaGVzIHRoZSBlcnJvciBiYW5rJ3MgaW5mbyB3aWxsIGNsZWFyCiAg
KiB0aGlzIGJhbmsuIExhdGVyIHJlYWRlcnMgY2FuJ3QgZ2V0IGFueSBpbmZvciBhZ2Fpbi4KQEAg
LTE3OTMsNyArMTg1MSw3IEBAIHN0YXRpYyB2b2lkIG1jZV9zb2Z0aXJxKHZvaWQpCiAgKi8KIHZv
aWQgbWNlX2hhbmRsZXJfaW5pdCh2b2lkKQogewotICAgIGlmIChzbXBfcHJvY2Vzc29yX2lkKCkg
IT0gMCkKKyAgICBpZiAoIHNtcF9wcm9jZXNzb3JfaWQoKSAhPSAwICkKICAgICAgICAgcmV0dXJu
OwogCiAgICAgLyogY2FsbGJhY2sgcmVnaXN0ZXIsIGRvIHdlIHJlYWxseSBuZWVkIHNvIG1hbnkg
Y2FsbGJhY2s/ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuaCBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCmluZGV4IDY2NDE2MWEyYWYuLmYyY2ViY2Nk
ZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0xOSw3ICsxOSw4IEBACiAjZGVmaW5lIE1DRV9D
UklUSUNBTCAgICAyCiAKIGV4dGVybiBpbnQgbWNlX3ZlcmJvc2l0eTsKLS8qIERlZmluZSB0aGUg
ZGVmYXVsdCBsZXZlbCBvZiBtYWNoaW5lIGNoZWNrIHJlbGF0ZWQgcHJpbnQuCisvKgorICogRGVm
aW5lIHRoZSBkZWZhdWx0IGxldmVsIG9mIG1hY2hpbmUgY2hlY2sgcmVsYXRlZCBwcmludC4KICAq
IFdoZW4gc2V0IG1jZV92ZXJib3NpdHk9dmVyYm9zZSwgYWxsIG1jZSBkZWJ1ZyBpbmZvcm1hdGlv
bgogICogd2lsbCBiZSBwcmludGVkLCBvdGhlcndpc2UsIHRob3NlIGluZm9ybWF0aW9uIHdpbGwg
bm90IGJlCiAgKiBwcmludGVkLgpAQCAtNjIsOCArNjMsMTAgQEAgdm9pZCB4ODZfbWNfZ2V0X2Nw
dV9pbmZvKHVuc2lnbmVkLCB1aW50MzJfdCAqLCB1aW50MTZfdCAqLCB1aW50MTZfdCAqLAogdHlw
ZWRlZiB2b2lkICgqeDg2X21jZV92ZWN0b3JfdCkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpOwogZXh0ZXJuIHZvaWQgeDg2X21jZV92ZWN0b3JfcmVnaXN0ZXIoeDg2X21jZV92ZWN0
b3JfdCk7CiAKLS8qIENvbW1vbiBnZW5lcmljIE1DRSBoYW5kbGVyIHRoYXQgaW1wbGVtZW50YXRp
b25zIG1heSBub21pbmF0ZQotICogdmlhIHg4Nl9tY2VfdmVjdG9yX3JlZ2lzdGVyLiAqLworLyoK
KyAqIENvbW1vbiBnZW5lcmljIE1DRSBoYW5kbGVyIHRoYXQgaW1wbGVtZW50YXRpb25zIG1heSBu
b21pbmF0ZQorICogdmlhIHg4Nl9tY2VfdmVjdG9yX3JlZ2lzdGVyLgorICovCiBleHRlcm4gdm9p
ZCBtY2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwog
CiAvKiBSZWdpc3RlciBhIGhhbmRsZXIgZm9yIGp1ZGdpbmcgd2hldGhlciBtY2UgaXMgcmVjb3Zl
cmFibGUuICovCkBAIC05MCwxMiArOTMsMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBtY2Ff
cmRtc3IodW5zaWduZWQgaW50IG1zcikKIH0gd2hpbGUgKCAwICkKIAogCi0vKiBVdGlsaXR5IGZ1
bmN0aW9uIHRvICJsb2dvdXQiIGFsbCBhcmNoaXRlY3R1cmFsIE1DQSB0ZWxlbWV0cnkgZnJvbSB0
aGUgTUNBCisvKgorICogVXRpbGl0eSBmdW5jdGlvbiB0byAibG9nb3V0IiBhbGwgYXJjaGl0ZWN0
dXJhbCBNQ0EgdGVsZW1ldHJ5IGZyb20gdGhlIE1DQQogICogYmFua3Mgb2YgdGhlIGN1cnJlbnQg
cHJvY2Vzc29yLiAgQSBjb29raWUgaXMgcmV0dXJuZWQgd2hpY2ggbWF5IGJlCiAgKiB1c2VzIHRv
IHJlZmVyZW5jZSB0aGUgZGF0YSBzbyBsb2dnZWQgKHRoZSBjb29raWUgY2FuIGJlIE5VTEwgaWYK
ICAqIG5vIGxvZ291dCBzdHJ1Y3R1cmVzIHdlcmUgYXZhaWxhYmxlKS4gIFRoZSBjYWxsZXIgY2Fu
IGFsc28gcGFzcyBhIHBvaW50ZXIKICAqIHRvIGEgc3RydWN0dXJlIHdoaWNoIHdpbGwgYmUgY29t
cGxldGVkIHdpdGggc29tZSBzdW1tYXJ5IGluZm9ybWF0aW9uCi0gKiBvZiB0aGUgTUNBIGRhdGEg
b2JzZXJ2ZWQgaW4gdGhlIGxvZ291dCBvcGVyYXRpb24uICovCisgKiBvZiB0aGUgTUNBIGRhdGEg
b2JzZXJ2ZWQgaW4gdGhlIGxvZ291dCBvcGVyYXRpb24uCisgKi8KIAogZW51bSBtY2Ffc291cmNl
IHsKICAgICBNQ0FfUE9MTEVSLApAQCAtMTI2LDcgKzEzMSw4IEBAIGV4dGVybiB2b2lkIG1jaGVj
a19tY2FfY2xlYXJiYW5rcyhzdHJ1Y3QgbWNhX2JhbmtzICopOwogZXh0ZXJuIG1jdGVsZW1fY29v
a2llX3QgbWNoZWNrX21jYV9sb2dvdXQoZW51bSBtY2Ffc291cmNlLCBzdHJ1Y3QgbWNhX2Jhbmtz
ICosCiAgICAgc3RydWN0IG1jYV9zdW1tYXJ5ICosIHN0cnVjdCBtY2FfYmFua3MgKik7CiAKLS8q
IFJlZ2lzdGVyIGNhbGxiYWNrcyB0byBiZSBtYWRlIGR1cmluZyBiYW5rIHRlbGVtZXRyeSBsb2dv
dXQuCisvKgorICogUmVnaXN0ZXIgY2FsbGJhY2tzIHRvIGJlIG1hZGUgZHVyaW5nIGJhbmsgdGVs
ZW1ldHJ5IGxvZ291dC4KICAqIFRob3NlIGNhbGxiYWNrcyBhcmUgb25seSBhdmFpbGFibGUgdG8g
dGhvc2UgbWFjaGluZSBjaGVjayBoYW5kbGVycwogICogdGhhdCBjYWxsIHRvIHRoZSBjb21tb24g
bWNoZWNrX2Ntbl9oYW5kbGVyIG9yIHdobyB1c2UgdGhlIGNvbW1vbgogICogdGVsZW1ldHJ5IGxv
Z291dCBmdW5jdGlvbiBtY2hlY2tfbWNhX2xvZ291dCBpbiBlcnJvciBwb2xsaW5nLgpAQCAtMTM2
LDcgKzE0Miw4IEBAIGV4dGVybiBtY3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVu
dW0gbWNhX3NvdXJjZSwgc3RydWN0IG1jYV9iYW5rcyAqLAogdHlwZWRlZiBib29sICgqbWNlX25l
ZWRfY2xlYXJiYW5rX3QpKGVudW0gbWNhX3NvdXJjZSB3aG8sIHU2NCBzdGF0dXMpOwogZXh0ZXJu
IHZvaWQgbWNlX25lZWRfY2xlYXJiYW5rX3JlZ2lzdGVyKG1jZV9uZWVkX2NsZWFyYmFua190KTsK
IAotLyogUmVnaXN0ZXIgYSBjYWxsYmFjayB0byBjb2xsZWN0IGFkZGl0aW9uYWwgaW5mb3JtYXRp
b24gKHR5cGljYWxseSBub24tCisvKgorICogUmVnaXN0ZXIgYSBjYWxsYmFjayB0byBjb2xsZWN0
IGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gKHR5cGljYWxseSBub24tCiAgKiBhcmNoaXRlY3R1cmFs
KSBwcm92aWRlZCBieSBuZXdlciBDUFUgZmFtaWxpZXMvbW9kZWxzIHdpdGhvdXQgdGhlIG5lZWQK
ICAqIHRvIGR1cGxpY2F0ZSB0aGUgd2hvbGUgaGFuZGxlciByZXN1bHRpbmcgaW4gdmFyaW91cyBo
YW5kbGVycyBlYWNoIHdpdGgKICAqIGl0cyBvd24gdHdlYWtzIGFuZCBidWdzLiBUaGUgY2FsbGJh
Y2sgcmVjZWl2ZXMgYW4gc3RydWN0IG1jX2luZm8gcG9pbnRlcgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:58:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJc0-0004q3-WF; Mon, 11 Sep 2017 07:58:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJbz-0004ob-ML
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:58:31 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 14/54-02224-62246B95; Mon, 11 Sep 2017 07:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhoqvqtC3
 S4MYHG4slHxezODB6HN39mymAMYo1My8pvyKBNWNK+wzmgs1GFYumbGRuYFwp38XIxSEkMJ1R
 Ys+7l2xdjJwcEgK8EkeWzWCFsP0lXvz/ywxR1Mso8fXaP3aQBJuAvsSKxwfBikQEpCWufb7MC
 GIzC1RLTFt5DmgQB4ewgI/Epac8IGEWAVWJrVsh5vMK2Eps/bGACWK+vMSutotgYzgF7CTWXn
 jNDGILAdU82H2BfQIj7wJGhlWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYl
 JxXrJ+bmbGIHhwAAEOxhfnvY8xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 3I7bIoUEi1LTUyvSMnOAgQmTluDgURLhve0AlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6ql
 DgvD8gMAZCijNI8uBGwKLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd77IKt4MvNK4Da9Aj
 qCCegInktbQI4oSURISTUwLgne45e588hWgzWnvXPddx+9+Pr8G7nfElqlpszmacrHShaGts3
 pbEpQttEKf30rRyjfvLTb/SHba/aFp1jWuu2+cuZEfemiu12yek59U++1OhiL7P7560a0+GMh
 OUtxrcVvntYs0PRhvMD7Z1rXyl9n3HNclxr7LU+pvqnntGnr8lsrHjz+o8RSnJFoqMVcVJwIA
 BzwhIiNAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505116705!83266332!3
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63415 invoked from network); 11 Sep 2017 07:58:29 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 07:58:29 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:58:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="899032750"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 00:58:06 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:55 +0800
Message-Id: <20170911075758.14869-4-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 3/6] x86/mce: adapt mcation.c to Xen hypervisor
	coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIHwgNzQgKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25z
KCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2FjdGlvbi5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwppbmRleCBm
OTU5YmVkMmNiLi5lNDIyNjc0MTRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2FjdGlvbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKQEAg
LTYsMTUgKzYsMTYgQEAKIAogc3RhdGljIHN0cnVjdCBtY2luZm9fcmVjb3ZlcnkgKgogbWNpX2Fj
dGlvbl9hZGRfcGFnZW9mZmxpbmUoaW50IGJhbmssIHN0cnVjdCBtY19pbmZvICptaSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgbWZuLCB1aW50MzJfdCBzdGF0dXMpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBtZm4sIHVpbnQzMl90IHN0YXR1cykKIHsKICAg
ICBzdHJ1Y3QgbWNpbmZvX3JlY292ZXJ5ICpyZWM7CiAKLSAgICBpZiAoIW1pKQorICAgIGlmICgg
IW1pICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICByZWMgPSB4ODZfbWNpbmZvX3Jlc2Vy
dmUobWksIHNpemVvZigqcmVjKSwgTUNfVFlQRV9SRUNPVkVSWSk7Ci0gICAgaWYgKCFyZWMpIHsK
KyAgICBpZiAoICFyZWMgKQorICAgIHsKICAgICAgICAgbWktPmZsYWdzIHw9IE1DSU5GT19GTEFH
U19VTkNPTVBMRVRFOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CkBAIC00NiwxNCArNDcs
MTUgQEAgbWNfbWVtZXJyX2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgIGlu
dCB2bWNlX3ZjcHVpZDsKICAgICB1bnNpZ25lZCBpbnQgbWNfdmNwdWlkOwogCi0gICAgaWYgKCFt
Y19jaGVja19hZGRyKGJhbmstPm1jX3N0YXR1cywgYmFuay0+bWNfbWlzYywgTUNfQUREUl9QSFlT
SUNBTCkpIHsKKyAgICBpZiAoICFtY19jaGVja19hZGRyKGJhbmstPm1jX3N0YXR1cywgYmFuay0+
bWNfbWlzYywgTUNfQUREUl9QSFlTSUNBTCkgKQorICAgIHsKICAgICAgICAgZHByaW50ayhYRU5M
T0dfV0FSTklORywKLSAgICAgICAgICAgICJObyBwaHlzaWNhbCBhZGRyZXNzIHByb3ZpZGVkIGZv
ciBtZW1vcnkgZXJyb3JcbiIpOworICAgICAgICAgICAgICAgICJObyBwaHlzaWNhbCBhZGRyZXNz
IHByb3ZpZGVkIGZvciBtZW1vcnkgZXJyb3JcbiIpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
CiAgICAgbWZuID0gYmFuay0+bWNfYWRkciA+PiBQQUdFX1NISUZUOwotICAgIGlmIChvZmZsaW5l
X3BhZ2UobWZuLCAxLCAmc3RhdHVzKSkKKyAgICBpZiAoIG9mZmxpbmVfcGFnZShtZm4sIDEsICZz
dGF0dXMpICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAgICAgICAg
ICAgICAgICAgIkZhaWxlZCB0byBvZmZsaW5lIHBhZ2UgJWx4IGZvciBNQ0UgZXJyb3JcbiIsIG1m
bik7CkBAIC02MywyMSArNjUsMjYgQEAgbWNfbWVtZXJyX2RoYW5kbGVyKHN0cnVjdCBtY2FfYmlu
Zm8gKmJpbmZvLAogICAgIG1jaV9hY3Rpb25fYWRkX3BhZ2VvZmZsaW5lKGJpbmZvLT5iYW5rLCBi
aW5mby0+bWksIG1mbiwgc3RhdHVzKTsKIAogICAgIC8qIFRoaXMgaXMgZnJlZSBwYWdlICovCi0g
ICAgaWYgKHN0YXR1cyAmIFBHX09GRkxJTkVfT0ZGTElORUQpCisgICAgaWYgKCBzdGF0dXMgJiBQ
R19PRkZMSU5FX09GRkxJTkVEICkKICAgICAgICAgKnJlc3VsdCA9IE1DRVJfUkVDT1ZFUkVEOwot
ICAgIGVsc2UgaWYgKHN0YXR1cyAmIFBHX09GRkxJTkVfQUdBSU4pCisgICAgZWxzZSBpZiAoIHN0
YXR1cyAmIFBHX09GRkxJTkVfQUdBSU4gKQogICAgICAgICAqcmVzdWx0ID0gTUNFUl9DT05USU5V
RTsKLSAgICBlbHNlIGlmIChzdGF0dXMgJiBQR19PRkZMSU5FX1BFTkRJTkcpIHsKKyAgICBlbHNl
IGlmICggc3RhdHVzICYgUEdfT0ZGTElORV9QRU5ESU5HICkKKyAgICB7CiAgICAgICAgIC8qIFRo
aXMgcGFnZSBoYXMgb3duZXIgKi8KLSAgICAgICAgaWYgKHN0YXR1cyAmIFBHX09GRkxJTkVfT1dO
RUQpIHsKKyAgICAgICAgaWYgKCBzdGF0dXMgJiBQR19PRkZMSU5FX09XTkVEICkKKyAgICAgICAg
ewogICAgICAgICAgICAgYmFuay0+bWNfZG9taWQgPSBzdGF0dXMgPj4gUEdfT0ZGTElORV9PV05F
Ul9TSElGVDsKICAgICAgICAgICAgIG1jZV9wcmludGsoTUNFX1FVSUVULCAiTUNFOiBUaGlzIGVy
cm9yIHBhZ2UgaXMgb3duZGVkIgotICAgICAgICAgICAgICAiIGJ5IERPTSAlZFxuIiwgYmFuay0+
bWNfZG9taWQpOwotICAgICAgICAgICAgLyogWFhYOiBDYW5ub3QgaGFuZGxlIHNoYXJlZCBwYWdl
cyB5ZXQKKyAgICAgICAgICAgICAgICAgICAgICAgIiBieSBET00gJWRcbiIsIGJhbmstPm1jX2Rv
bWlkKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBYWFg6IENhbm5vdCBoYW5kbGUg
c2hhcmVkIHBhZ2VzIHlldAogICAgICAgICAgICAgICogKHRoaXMgc2hvdWxkIGlkZW50aWZ5IGFs
bCBkb21haW5zIGFuZCBnZm4gbWFwcGluZyB0bwotICAgICAgICAgICAgICogIHRoZSBtZm4gaW4g
cXVlc3Rpb24pICovCisgICAgICAgICAgICAgKiAgdGhlIG1mbiBpbiBxdWVzdGlvbikKKyAgICAg
ICAgICAgICAqLwogICAgICAgICAgICAgQlVHX09OKCBiYW5rLT5tY19kb21pZCA9PSBET01JRF9D
T1cgKTsKLSAgICAgICAgICAgIGlmICggYmFuay0+bWNfZG9taWQgIT0gRE9NSURfWEVOICkgewor
ICAgICAgICAgICAgaWYgKCBiYW5rLT5tY19kb21pZCAhPSBET01JRF9YRU4gKQorICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGQgPSBnZXRfZG9tYWluX2J5X2lkKGJhbmstPm1jX2RvbWlk
KTsKICAgICAgICAgICAgICAgICBBU1NFUlQoZCk7CiAgICAgICAgICAgICAgICAgZ2ZuID0gZ2V0
X2dwZm5fZnJvbV9tZm4oKGJhbmstPm1jX2FkZHIpID4+IFBBR0VfU0hJRlQpOwpAQCAtODUsNDUg
KzkyLDQ2IEBAIG1jX21lbWVycl9kaGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKICAg
ICAgICAgICAgICAgICBpZiAoIHVubW1hcF9icm9rZW5fcGFnZShkLCBfbWZuKG1mbiksIGdmbikg
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJVbm1hcCBi
cm9rZW4gbWVtb3J5ICVseCBmb3IgRE9NJWQgZmFpbGVkXG4iLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbiwgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbiwgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgICAgICAgICAgICAgZ290byB2bWNlX2ZhaWxl
ZDsKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBtY192Y3B1aWQgPSBnbG9i
YWwtPm1jX3ZjcHVpZDsKLSAgICAgICAgICAgICAgICBpZiAobWNfdmNwdWlkID09IFhFTl9NQ19W
Q1BVSURfSU5WQUxJRCB8fAotICAgICAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAg
ICAgICAgKiBCZWNhdXNlIE1DIyBtYXkgaGFwcGVuIGFzeW5jaHJvbm91c2x5IHdpdGggdGhlIGFj
dHVhbAotICAgICAgICAgICAgICAgICAgICAgKiBvcGVyYXRpb24gdGhhdCB0cmlnZ2VycyB0aGUg
ZXJyb3IsIHRoZSBkb21haW4gSUQgYXMKLSAgICAgICAgICAgICAgICAgICAgICogd2VsbCBhcyB0
aGUgdkNQVSBJRCBjb2xsZWN0ZWQgaW4gJ2dsb2JhbCcgYXQgTUMjIGFyZQotICAgICAgICAgICAg
ICAgICAgICAgKiBub3QgYWx3YXlzIHByZWNpc2UuIEluIHRoYXQgY2FzZSwgZmFsbGJhY2sgdG8g
YnJvYWRjYXN0LgotICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICAgICAg
Z2xvYmFsLT5tY19kb21pZCAhPSBiYW5rLT5tY19kb21pZCB8fAotICAgICAgICAgICAgICAgICAg
ICAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYKLSAgICAg
ICAgICAgICAgICAgICAgICghKGdsb2JhbC0+bWNfZ3N0YXR1cyAmIE1DR19TVEFUVVNfTE1DRSkg
fHwKLSAgICAgICAgICAgICAgICAgICAgICAhKGQtPnZjcHVbbWNfdmNwdWlkXS0+YXJjaC52bWNl
Lm1jZ19leHRfY3RsICYKLSAgICAgICAgICAgICAgICAgICAgICAgIE1DR19FWFRfQ1RMX0xNQ0Vf
RU4pKSkpCisgICAgICAgICAgICAgICAgaWYgKCBtY192Y3B1aWQgPT0gWEVOX01DX1ZDUFVJRF9J
TlZBTElEIHx8CisgICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAg
ICogQmVjYXVzZSBNQyMgbWF5IGhhcHBlbiBhc3luY2hyb25vdXNseSB3aXRoIHRoZSBhY3R1YWwK
KyAgICAgICAgICAgICAgICAgICAgICAqIG9wZXJhdGlvbiB0aGF0IHRyaWdnZXJzIHRoZSBlcnJv
ciwgdGhlIGRvbWFpbiBJRCBhcworICAgICAgICAgICAgICAgICAgICAgICogd2VsbCBhcyB0aGUg
dkNQVSBJRCBjb2xsZWN0ZWQgaW4gJ2dsb2JhbCcgYXQgTUMjIGFyZQorICAgICAgICAgICAgICAg
ICAgICAgICogbm90IGFsd2F5cyBwcmVjaXNlLiBJbiB0aGF0IGNhc2UsIGZhbGxiYWNrIHRvIGJy
b2FkY2FzdC4KKyAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAg
Z2xvYmFsLT5tY19kb21pZCAhPSBiYW5rLT5tY19kb21pZCB8fAorICAgICAgICAgICAgICAgICAg
ICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmCisgICAg
ICAgICAgICAgICAgICAgICAgKCEoZ2xvYmFsLT5tY19nc3RhdHVzICYgTUNHX1NUQVRVU19MTUNF
KSB8fAorICAgICAgICAgICAgICAgICAgICAgICAhKGQtPnZjcHVbbWNfdmNwdWlkXS0+YXJjaC52
bWNlLm1jZ19leHRfY3RsICYKKyAgICAgICAgICAgICAgICAgICAgICAgICBNQ0dfRVhUX0NUTF9M
TUNFX0VOKSkpICkKICAgICAgICAgICAgICAgICAgICAgdm1jZV92Y3B1aWQgPSBWTUNFX0lOSkVD
VF9CUk9BRENBU1Q7CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICB2
bWNlX3ZjcHVpZCA9IG1jX3ZjcHVpZDsKIAogICAgICAgICAgICAgICAgIGJhbmstPm1jX2FkZHIg
PSBnZm4gPDwgUEFHRV9TSElGVCB8Ci0gICAgICAgICAgICAgICAgICAoYmFuay0+bWNfYWRkciAm
IChQQUdFX1NJWkUgLTEgKSk7Ci0gICAgICAgICAgICAgICAgaWYgKGZpbGxfdm1zcl9kYXRhKGJh
bmssIGQsIGdsb2JhbC0+bWNfZ3N0YXR1cywgdm1jZV92Y3B1aWQpKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoYmFuay0+bWNfYWRkciAmIChQQUdFX1NJWkUgLSAxKSk7CisgICAg
ICAgICAgICAgICAgaWYgKCBmaWxsX3Ztc3JfZGF0YShiYW5rLCBkLCBnbG9iYWwtPm1jX2dzdGF0
dXMsIHZtY2VfdmNwdWlkKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICBtY2VfcHJpbnRrKE1DRV9RVUlFVCwgIkZpbGwgdk1DRSMgZGF0YSBmb3IgRE9NJWQgIgotICAg
ICAgICAgICAgICAgICAgICAgICJmYWlsZWRcbiIsIGJhbmstPm1jX2RvbWlkKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkXG4iLCBiYW5rLT5tY19kb21pZCk7CiAgICAg
ICAgICAgICAgICAgICAgIGdvdG8gdm1jZV9mYWlsZWQ7CiAgICAgICAgICAgICAgICAgfQogCi0g
ICAgICAgICAgICAgICAgLyogV2Ugd2lsbCBpbmplY3Qgdk1DRSB0byBET01VKi8KKyAgICAgICAg
ICAgICAgICAvKiBXZSB3aWxsIGluamVjdCB2TUNFIHRvIERPTVUgKi8KICAgICAgICAgICAgICAg
ICBpZiAoIGluamVjdF92bWNlKGQsIHZtY2VfdmNwdWlkKSA8IDAgKQogICAgICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICAgICAgbWNlX3ByaW50ayhNQ0VfUVVJRVQsICJpbmplY3Qgdk1D
RSB0byBET00lZCIKLSAgICAgICAgICAgICAgICAgICAgICAiIGZhaWxlZFxuIiwgZC0+ZG9tYWlu
X2lkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGZhaWxlZFxuIiwgZC0+ZG9t
YWluX2lkKTsKICAgICAgICAgICAgICAgICAgICAgZ290byB2bWNlX2ZhaWxlZDsKICAgICAgICAg
ICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICAvKiBJbXBhY3RlZCBkb21haW4gZ28gb24gd2l0
aCBkb21haW4ncyByZWNvdmVyeSBqb2IKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICAgICAqIEltcGFjdGVkIGRvbWFpbiBnbyBvbiB3aXRoIGRvbWFpbidzIHJlY292ZXJ5IGpvYgog
ICAgICAgICAgICAgICAgICAqIGlmIHRoZSBkb21haW4gaGFzIGl0cyBvd24gTUNBIGhhbmRsZXIu
CiAgICAgICAgICAgICAgICAgICogRm9yIHhlbiwgaXQgaGFzIGNvbnRhaW5lZCB0aGUgZXJyb3Ig
YW5kIGZpbmlzaGVkCiAgICAgICAgICAgICAgICAgICogaXRzIG93biByZWNvdmVyeSBqb2IuCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJc3-0004ro-7T; Mon, 11 Sep 2017 07:58:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJc1-0004qu-Ry
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:58:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F6/68-15060-92246B95; Mon, 11 Sep 2017 07:58:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhoqvmtC3
 S4Pg3A4slHxezODB6HN39mymAMYo1My8pvyKBNaPlygn2ghm7GCsef17F3sA4rY2xi5GLQ0hg
 OqPEnncv2boYOTkkBHgljiybwQph+0v82N7JDlHUyyjx8eMqsCI2AX2JFY8PghWJCEhLXPt8m
 RHEZhaolpi28hxYjbCAn8SEFx3MIDaLgKrE411HgGo4OHgFbCW+vgmAmC8vsavtItgYTgE7ib
 UXXoOVCwGVPNh9gX0CI+8CRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBIcEABDsY728MOMQoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vM6O2yKFBItS01Mr0jJzgMEJk5bg4FES4b3tAJTmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eq
 pQ4Lw/IDAGQoozSPLgRsEi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe+yCreDLzSuA2vQ
 I6ggnoCJ5LW0COKElESEk1MOb2nHq62fKd+6MVwtUveF0nXQnjSt8vU6Cp9z15k7OWVtqXNVk
 vmKUKIjIa3R5Me1OwgOHT7QolSaYCdbv2iiMxkg5+znPVPvDO0ZcrddtcW/2w+N8Sd/6VRZK7
 pzH7cBnLvD1ubi9e8IbB4aBmvNTbjbv6Tig+vDklZunLzp5VVuIaxs4OSizFGYmGWsxFxYkAT
 pjTFY8CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505116708!56534602!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3209 invoked from network); 11 Sep 2017 07:58:30 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 07:58:30 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:58:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="899032757"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 00:58:08 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:56 +0800
Message-Id: <20170911075758.14869-5-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 4/6] x86/mce: adapt mce_intel.c to Xen
	hypervisor coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYyB8IDI2MiArKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNDIgaW5zZXJ0aW9u
cygrKSwgMTIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKaW5k
ZXggNGMwMDFiNDA3Zi4uZTVkZDk1NmEyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVs
LmMKQEAgLTcsNyArNyw3IEBACiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhlbi9t
bS5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KLSNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+IAor
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAj
aW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KQEAgLTY0LDcgKzY0
LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfdGhlcm1hbF9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAKICAgICBhY2tfQVBJQ19pcnEoKTsKIAotICAgIGlmIChOT1coKSA8IHBl
cl9jcHUobmV4dCwgY3B1KSkKKyAgICBpZiAoIE5PVygpIDwgcGVyX2NwdShuZXh0LCBjcHUpICkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgcGVyX2NwdShuZXh0LCBjcHUpID0gTk9XKCkgKyBNSUxM
SVNFQ1MoNTAwMCk7CkBAIC03OCwxNyArNzgsMTYgQEAgc3RhdGljIHZvaWQgaW50ZWxfdGhlcm1h
bF9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHByaW50ayhL
RVJOX0VNRVJHICJDUFUldTogVGVtcGVyYXR1cmUgYWJvdmUgdGhyZXNob2xkXG4iLCBjcHUpOwog
ICAgICAgICBwcmludGsoS0VSTl9FTUVSRyAiQ1BVJXU6IFJ1bm5pbmcgaW4gbW9kdWxhdGVkIGNs
b2NrIG1vZGVcbiIsIGNwdSk7CiAgICAgICAgIGFkZF90YWludChUQUlOVF9NQUNISU5FX0NIRUNL
KTsKLSAgICB9IGVsc2UgeworICAgIH0gZWxzZQogICAgICAgICBwcmludGsoS0VSTl9JTkZPICJD
UFUldTogVGVtcGVyYXR1cmUvc3BlZWQgbm9ybWFsXG4iLCBjcHUpOwotICAgIH0KIH0KIAogLyog
VGhlcm1hbCBtb25pdG9yaW5nIGRlcGVuZHMgb24gQVBJQywgQUNQSSBhbmQgY2xvY2sgbW9kdWxh
dGlvbiAqLwogc3RhdGljIGJvb2wgaW50ZWxfdGhlcm1hbF9zdXBwb3J0ZWQoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogewotICAgIGlmICghY3B1X2hhc19hcGljKQorICAgIGlmICggIWNwdV9oYXNf
YXBpYyApCiAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICBpZiAoIWNwdV9oYXMoYywgWDg2X0ZF
QVRVUkVfQUNQSSkgfHwgIWNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfVE0xKSkKKyAgICBpZiAoICFj
cHVfaGFzKGMsIFg4Nl9GRUFUVVJFX0FDUEkpIHx8ICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1RN
MSkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgcmV0dXJuIHRydWU7CiB9CkBAIC0xMDIs
NyArMTAxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG1jaGVja19pbnRlbF90aGVybV9pbml0KHZv
aWQpCiAgICAgICogTFZUIHZhbHVlIG9uIEJTUCBhbmQgdXNlIHRoYXQgdmFsdWUgdG8gcmVzdG9y
ZSBBUHMnIHRoZXJtYWwgTFZUCiAgICAgICogZW50cnkgQklPUyBwcm9ncmFtbWVkIGxhdGVyCiAg
ICAgICovCi0gICAgaWYgKGludGVsX3RoZXJtYWxfc3VwcG9ydGVkKCZib290X2NwdV9kYXRhKSkK
KyAgICBpZiAoIGludGVsX3RoZXJtYWxfc3VwcG9ydGVkKCZib290X2NwdV9kYXRhKSApCiAgICAg
ICAgIGx2dHRobXJfaW5pdCA9IGFwaWNfcmVhZChBUElDX0xWVFRITVIpOwogfQogCkBAIC0xMTUs
NyArMTE0LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfaW5pdF90aGVybWFsKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAg
IHN0YXRpYyB1aW50OF90IHRoZXJtYWxfYXBpY192ZWN0b3I7CiAKLSAgICBpZiAoIWludGVsX3Ro
ZXJtYWxfc3VwcG9ydGVkKGMpKQorICAgIGlmICggIWludGVsX3RoZXJtYWxfc3VwcG9ydGVkKGMp
ICkKICAgICAgICAgcmV0dXJuOyAvKiAtRU5PREVWICovCiAKICAgICAvKiBmaXJzdCBjaGVjayBp
ZiBpdHMgZW5hYmxlZCBhbHJlYWR5LCBpbiB3aGljaCBjYXNlIHRoZXJlIG1pZ2h0CkBAIC0xMzQs
MjMgKzEzMywyNSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X3RoZXJtYWwoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogICAgICAqIEJJT1MgaGFzIHByb2dyYW1tZWQgb24gQVAgYmFzZWQgb24gQlNQ
J3MgaW5mbyB3ZSBzYXZlZCAoc2luY2UgQklPUwogICAgICAqIGlzIHJlcXVpcmVkIHRvIHNldCB0
aGUgc2FtZSB2YWx1ZSBmb3IgYWxsIHRocmVhZHMvY29yZXMpLgogICAgICAqLwotICAgIGlmICgo
dmFsICYgQVBJQ19NT0RFX01BU0spICE9IEFQSUNfRE1fRklYRUQKLSAgICAgICAgfHwgKHZhbCAm
IEFQSUNfVkVDVE9SX01BU0spID4gMHhmKQorICAgIGlmICggKHZhbCAmIEFQSUNfTU9ERV9NQVNL
KSAhPSBBUElDX0RNX0ZJWEVECisgICAgICAgICB8fCAodmFsICYgQVBJQ19WRUNUT1JfTUFTSykg
PiAweGYgKQogICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUVEhNUiwgdmFsKTsKIAotICAgIGlm
ICgobXNyX2NvbnRlbnQgJiAoMVVMTDw8MykpCi0gICAgICAgICYmICh2YWwgJiBBUElDX01PREVf
TUFTSykgPT0gQVBJQ19ETV9TTUkpIHsKLSAgICAgICAgaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEp
CisgICAgaWYgKCAobXNyX2NvbnRlbnQgJiAoMVVMTDw8MykpCisgICAgICAgICAmJiAodmFsICYg
QVBJQ19NT0RFX01BU0spID09IEFQSUNfRE1fU01JICkKKyAgICB7CisgICAgICAgIGlmICggYyA9
PSAmYm9vdF9jcHVfZGF0YSApCiAgICAgICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiVGhlcm1h
bCBtb25pdG9yaW5nIGhhbmRsZWQgYnkgU01JXG4iKTsKICAgICAgICAgcmV0dXJuOyAvKiAtRUJV
U1kgKi8KICAgICB9CiAKLSAgICBpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9UTTIpICYmICht
c3JfY29udGVudCAmICgxVUxMIDw8IDEzKSkpCisgICAgaWYgKCBjcHVfaGFzKGMsIFg4Nl9GRUFU
VVJFX1RNMikgJiYgKG1zcl9jb250ZW50ICYgKDFVTEwgPDwgMTMpKSApCiAgICAgICAgIHRtMiA9
IDE7CiAKICAgICAvKiBjaGVjayB3aGV0aGVyIGEgdmVjdG9yIGFscmVhZHkgZXhpc3RzLCB0ZW1w
b3JhcmlseSBtYXNrZWQ/ICovCi0gICAgaWYgKHZhbCAmIEFQSUNfVkVDVE9SX01BU0spIHsKLSAg
ICAgICAgaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEpCisgICAgaWYgKCB2YWwgJiBBUElDX1ZFQ1RP
Ul9NQVNLICkKKyAgICB7CisgICAgICAgIGlmICggYyA9PSAmYm9vdF9jcHVfZGF0YSApCiAgICAg
ICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiVGhlcm1hbCBMVlQgdmVjdG9yICglI3gpIGFscmVh
ZHkgaW5zdGFsbGVkXG4iLAogICAgICAgICAgICAgICAgICAgIHZhbCAmIEFQSUNfVkVDVE9SX01B
U0spOwogICAgICAgICByZXR1cm47IC8qIC1FQlVTWSAqLwpAQCAtMTcwLDkgKzE3MSw5IEBAIHN0
YXRpYyB2b2lkIGludGVsX2luaXRfdGhlcm1hbChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAg
d3Jtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBtc3JfY29udGVudCB8ICgxVUxMPDwzKSk7CiAK
ICAgICBhcGljX3dyaXRlKEFQSUNfTFZUVEhNUiwgdmFsICYgfkFQSUNfTFZUX01BU0tFRCk7Ci0g
ICAgaWYgKG9wdF9jcHVfaW5mbykKKyAgICBpZiAoIG9wdF9jcHVfaW5mbyApCiAgICAgICAgIHBy
aW50ayhLRVJOX0lORk8gIkNQVSV1OiBUaGVybWFsIG1vbml0b3JpbmcgZW5hYmxlZCAoJXMpXG4i
LAotICAgICAgICAgICAgICAgIGNwdSwgdG0yID8gIlRNMiIgOiAiVE0xIik7CisgICAgICAgICAg
ICAgICBjcHUsIHRtMiA/ICJUTTIiIDogIlRNMSIpOwogICAgIHJldHVybjsKIH0KICNlbmRpZiAv
KiBDT05GSUdfWDg2X01DRV9USEVSTUFMICovCkBAIC0xODEsNyArMTgyLDggQEAgc3RhdGljIHZv
aWQgaW50ZWxfaW5pdF90aGVybWFsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHN0YXRpYyBpbmxp
bmUgdm9pZCBpbnRlbF9nZXRfZXh0ZW5kZWRfbXNyKHN0cnVjdCBtY2luZm9fZXh0ZW5kZWQgKmV4
dCwgdTMyIG1zcikKIHsKICAgICBpZiAoIGV4dC0+bWNfbXNycyA8IEFSUkFZX1NJWkUoZXh0LT5t
Y19tc3IpCi0gICAgICAgICAmJiBtc3IgPCBNU1JfSUEzMl9NQ0dfRUFYICsgbnJfaW50ZWxfZXh0
X21zcnMgKSB7CisgICAgICAgICAmJiBtc3IgPCBNU1JfSUEzMl9NQ0dfRUFYICsgbnJfaW50ZWxf
ZXh0X21zcnMgKQorICAgIHsKICAgICAgICAgZXh0LT5tY19tc3JbZXh0LT5tY19tc3JzXS5yZWcg
PSBtc3I7CiAgICAgICAgIHJkbXNybChtc3IsIGV4dC0+bWNfbXNyW2V4dC0+bWNfbXNyc10udmFs
dWUpOwogICAgICAgICArK2V4dC0+bWNfbXNyczsKQEAgLTE5OSwyMSArMjAxLDIxIEBAIGludGVs
X2dldF9leHRlbmRlZF9tc3JzKHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcsIHN0cnVjdCBtY19p
bmZvICptaSkKICAgICAgKiBBY2NvcmRpbmcgdG8gc3BlYywgcHJvY2Vzc29yIF9zdXBwb3J0XyA2
NCBiaXQgd2lsbCBhbHdheXMKICAgICAgKiBoYXZlIE1TUiBiZXlvbmQgSUEzMl9NQ0dfTUlTQwog
ICAgICAqLwotICAgIGlmICghbWl8fCAhbWlnIHx8IG5yX2ludGVsX2V4dF9tc3JzID09IDAgfHwK
LSAgICAgICAgICAgICEobWlnLT5tY19nc3RhdHVzICYgTUNHX1NUQVRVU19FSVBWKSkKKyAgICBp
ZiAoICFtaXx8ICFtaWcgfHwgbnJfaW50ZWxfZXh0X21zcnMgPT0gMCB8fAorICAgICAgICAgISht
aWctPm1jX2dzdGF0dXMgJiBNQ0dfU1RBVFVTX0VJUFYpICkKICAgICAgICAgcmV0dXJuIE5VTEw7
CiAKICAgICBtY19leHQgPSB4ODZfbWNpbmZvX3Jlc2VydmUobWksIHNpemVvZigqbWNfZXh0KSwg
TUNfVFlQRV9FWFRFTkRFRCk7Ci0gICAgaWYgKCFtY19leHQpCisgICAgaWYgKCAhbWNfZXh0ICkK
ICAgICB7CiAgICAgICAgIG1pLT5mbGFncyB8PSBNQ0lORk9fRkxBR1NfVU5DT01QTEVURTsKICAg
ICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCi0gICAgZm9yIChpID0gTVNSX0lBMzJfTUNHX0VB
WDsgaSA8PSBNU1JfSUEzMl9NQ0dfTUlTQzsgaSsrKQorICAgIGZvciAoIGkgPSBNU1JfSUEzMl9N
Q0dfRUFYOyBpIDw9IE1TUl9JQTMyX01DR19NSVNDOyBpKysgKQogICAgICAgICBpbnRlbF9nZXRf
ZXh0ZW5kZWRfbXNyKG1jX2V4dCwgaSk7CiAKLSAgICBmb3IgKGkgPSBNU1JfSUEzMl9NQ0dfUjg7
IGkgPD0gTVNSX0lBMzJfTUNHX1IxNTsgaSsrKQorICAgIGZvciAoIGkgPSBNU1JfSUEzMl9NQ0df
Ujg7IGkgPD0gTVNSX0lBMzJfTUNHX1IxNTsgaSsrICkKICAgICAgICAgaW50ZWxfZ2V0X2V4dGVu
ZGVkX21zcihtY19leHQsIGkpOwogCiAgICAgcmV0dXJuIG1jX2V4dDsKQEAgLTIzMSwyNCArMjMz
LDI0IEBAIGVudW0gaW50ZWxfbWNlX3R5cGUKIAogc3RhdGljIGVudW0gaW50ZWxfbWNlX3R5cGUg
aW50ZWxfY2hlY2tfbWNlX3R5cGUodWludDY0X3Qgc3RhdHVzKQogewotICAgIGlmICghKHN0YXR1
cyAmIE1DaV9TVEFUVVNfVkFMKSkKKyAgICBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19WQUwp
ICkKICAgICAgICAgcmV0dXJuIGludGVsX21jZV9pbnZhbGlkOwogCi0gICAgaWYgKHN0YXR1cyAm
IE1DaV9TVEFUVVNfUENDKQorICAgIGlmICggc3RhdHVzICYgTUNpX1NUQVRVU19QQ0MgKQogICAg
ICAgICByZXR1cm4gaW50ZWxfbWNlX2ZhdGFsOwogCiAgICAgLyogQ29ycmVjdGVkIGVycm9yPyAq
LwotICAgIGlmICghKHN0YXR1cyAmIE1DaV9TVEFUVVNfVUMpKQorICAgIGlmICggIShzdGF0dXMg
JiBNQ2lfU1RBVFVTX1VDKSApCiAgICAgICAgIHJldHVybiBpbnRlbF9tY2VfY29ycmVjdGVkOwog
Ci0gICAgaWYgKCFzZXJfc3VwcG9ydCkKKyAgICBpZiAoICFzZXJfc3VwcG9ydCApCiAgICAgICAg
IHJldHVybiBpbnRlbF9tY2VfZmF0YWw7CiAKLSAgICBpZiAoc3RhdHVzICYgTUNpX1NUQVRVU19T
KQorICAgIGlmICggc3RhdHVzICYgTUNpX1NUQVRVU19TICkKICAgICB7Ci0gICAgICAgIGlmIChz
dGF0dXMgJiBNQ2lfU1RBVFVTX0FSKQorICAgICAgICBpZiAoIHN0YXR1cyAmIE1DaV9TVEFUVVNf
QVIgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVS
KQorICAgICAgICAgICAgaWYgKCBzdGF0dXMgJiBNQ2lfU1RBVFVTX09WRVIgKQogICAgICAgICAg
ICAgICAgIHJldHVybiBpbnRlbF9tY2VfZmF0YWw7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgcmV0dXJuIGludGVsX21jZV91Y3Jfc3JhcjsKQEAgLTI3MywxOCArMjc1LDE2IEBA
IHN0YXRpYyB2b2lkIGludGVsX21lbWVycl9kaGFuZGxlcigKIAogc3RhdGljIGJvb2wgaW50ZWxf
c3Jhcl9jaGVjayh1aW50NjRfdCBzdGF0dXMpCiB7Ci0gICAgcmV0dXJuICggaW50ZWxfY2hlY2tf
bWNlX3R5cGUoc3RhdHVzKSA9PSBpbnRlbF9tY2VfdWNyX3NyYXIgKTsKKyAgICByZXR1cm4gKGlu
dGVsX2NoZWNrX21jZV90eXBlKHN0YXR1cykgPT0gaW50ZWxfbWNlX3Vjcl9zcmFyKTsKIH0KIAog
c3RhdGljIGJvb2wgaW50ZWxfY2hlY2thZGRyKHVpbnQ2NF90IHN0YXR1cywgdWludDY0X3QgbWlz
YywgaW50IGFkZHJ0eXBlKQogewotICAgIGlmICghKHN0YXR1cyAmIE1DaV9TVEFUVVNfQUREUlYp
IHx8Ci0gICAgICAgICEoc3RhdHVzICYgTUNpX1NUQVRVU19NSVNDVikgfHwKLSAgICAgICAgKCht
aXNjICYgTUNpX01JU0NfQUREUk1PRF9NQVNLKSAhPSBNQ2lfTUlTQ19QSFlTTU9EKSApCi0gICAg
eworICAgIGlmICggIShzdGF0dXMgJiBNQ2lfU1RBVFVTX0FERFJWKSB8fAorICAgICAgICAgIShz
dGF0dXMgJiBNQ2lfU1RBVFVTX01JU0NWKSB8fAorICAgICAgICAgKChtaXNjICYgTUNpX01JU0Nf
QUREUk1PRF9NQVNLKSAhPSBNQ2lfTUlTQ19QSFlTTU9EKSApCiAgICAgICAgIC8qIGFkZHIgaXMg
dmlydHVhbCAqLwogICAgICAgICByZXR1cm4gKGFkZHJ0eXBlID09IE1DX0FERFJfVklSVFVBTCk7
Ci0gICAgfQogCiAgICAgcmV0dXJuIChhZGRydHlwZSA9PSBNQ19BRERSX1BIWVNJQ0FMKTsKIH0K
QEAgLTMxMCw3ICszMTAsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zcmFyX2RoYW5kbGVyKAogCiBz
dGF0aWMgYm9vbCBpbnRlbF9zcmFvX2NoZWNrKHVpbnQ2NF90IHN0YXR1cykKIHsKLSAgICByZXR1
cm4gKCBpbnRlbF9jaGVja19tY2VfdHlwZShzdGF0dXMpID09IGludGVsX21jZV91Y3Jfc3JhbyAp
OworICAgIHJldHVybiAoaW50ZWxfY2hlY2tfbWNlX3R5cGUoc3RhdHVzKSA9PSBpbnRlbF9tY2Vf
dWNyX3NyYW8pOwogfQogCiBzdGF0aWMgdm9pZCBpbnRlbF9zcmFvX2RoYW5kbGVyKApAQCAtMzM3
LDcgKzMzNyw3IEBAIHN0YXRpYyB2b2lkIGludGVsX3NyYW9fZGhhbmRsZXIoCiAKIHN0YXRpYyBi
b29sIGludGVsX2RlZmF1bHRfY2hlY2sodWludDY0X3Qgc3RhdHVzKQogewotICAgIHJldHVybiAx
OworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgdm9pZCBpbnRlbF9kZWZhdWx0X21jZV9k
aGFuZGxlcigKQEAgLTM1MCw3ICszNTAsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kZWZhdWx0X21j
ZV9kaGFuZGxlcigKIAogICAgIHR5cGUgPSBpbnRlbF9jaGVja19tY2VfdHlwZShzdGF0dXMpOwog
Ci0gICAgaWYgKHR5cGUgPT0gaW50ZWxfbWNlX2ZhdGFsKQorICAgIGlmICggdHlwZSA9PSBpbnRl
bF9tY2VfZmF0YWwgKQogICAgICAgICAqcmVzdWx0ID0gTUNFUl9SRVNFVDsKICAgICBlbHNlCiAg
ICAgICAgICpyZXN1bHQgPSBNQ0VSX0NPTlRJTlVFOwpAQCAtMzcyLDcgKzM3Miw3IEBAIHN0YXRp
YyB2b2lkIGludGVsX2RlZmF1bHRfbWNlX3VoYW5kbGVyKAogCiAgICAgdHlwZSA9IGludGVsX2No
ZWNrX21jZV90eXBlKHN0YXR1cyk7CiAKLSAgICBzd2l0Y2ggKHR5cGUpCisgICAgc3dpdGNoICgg
dHlwZSApCiAgICAgewogICAgIGNhc2UgaW50ZWxfbWNlX2ZhdGFsOgogICAgICAgICAqcmVzdWx0
ID0gTUNFUl9SRVNFVDsKQEAgLTM5NiwzMCArMzk2LDMyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
bWNhX2Vycm9yX2hhbmRsZXIgaW50ZWxfbWNlX3VoYW5kbGVyc1tdID0gewogICogMSkgc2VyX3N1
cHBvcnQgPSAxLCBTdXBlcmlvdXMgZXJyb3IsIE9WRVIgPSAwLCBFTiA9IDAsIFVDID0gMQogICog
Mikgc2VyX3N1cHBvcnQgPSAxLCBTUkFSLCBVQyA9IDEsIE9WRVIgPSAwLCBTID0gMSwgQVIgPSAx
LCBbRU4gPSAxXQogICogMykgc2VyX3N1cHBvcnQgPSAxLCBTUkFPLCBVQyA9IDEsIFMgPSAxLCBB
UiA9IDAsIFtFTiA9IDFdCi0qLworICovCiAKIHN0YXRpYyBib29sIGludGVsX25lZWRfY2xlYXJi
YW5rX3NjYW4oZW51bSBtY2Ffc291cmNlIHdobywgdTY0IHN0YXR1cykKIHsKLSAgICBpZiAoIHdo
byA9PSBNQ0FfQ01DSV9IQU5ETEVSKSB7CisgICAgaWYgKCB3aG8gPT0gTUNBX0NNQ0lfSEFORExF
UiApCisgICAgewogICAgICAgICAvKiBDTUNJIG5lZWQgY2xlYXIgYmFuayAqLwogICAgICAgICBp
ZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7
CiAgICAgICAgIC8qIFNwdXJpb3VzIG5lZWQgY2xlYXIgYmFuayAqLwogICAgICAgICBlbHNlIGlm
ICggc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX09WRVIpCi0gICAgICAgICAg
ICAgICAgICAgICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19FTikgKQorICAgICAgICAgICAgICAg
ICAgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX0VOKSApCiAgICAgICAgICAgICByZXR1cm4gdHJ1
ZTsKICAgICAgICAgLyogVUNOQSBPVkVSID0gMCBuZWVkIGNsZWFyIGJhbmsgKi8KLSAgICAgICAg
ZWxzZSBpZiAoIHNlcl9zdXBwb3J0ICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVSKSAKLSAg
ICAgICAgICAgICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX1BDQykgJiYgIShzdGF0
dXMgJiBNQ2lfU1RBVFVTX1MpIAotICAgICAgICAgICAgICAgICAgICAmJiAhKHN0YXR1cyAmIE1D
aV9TVEFUVVNfQVIpKQorICAgICAgICBlbHNlIGlmICggc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMg
JiBNQ2lfU1RBVFVTX09WRVIpCisgICAgICAgICAgICAgICAgICAmJiAhKHN0YXR1cyAmIE1DaV9T
VEFUVVNfUENDKSAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfUykKKyAgICAgICAgICAgICAgICAg
ICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikgKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7
CiAgICAgICAgIC8qIE9ubHkgTG9nLCBubyBjbGVhciAqLwogICAgICAgICBlbHNlIHJldHVybiBm
YWxzZTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHdobyA9PSBNQ0FfTUNFX1NDQU4pIHsKKyAgICBl
bHNlIGlmICggd2hvID09IE1DQV9NQ0VfU0NBTiApCisgICAgewogICAgICAgICBpZiAoICFzZXJf
c3VwcG9ydCApCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgICAgIC8qIAorICAgICAg
ICAvKgogICAgICAgICAgKiBGb3IgZmF0YWwgZXJyb3IsIGl0IHNob3VsZG4ndCBiZSBjbGVhcmVk
IHNvIHRoYXQgc3RpY2t5IGJhbmsKICAgICAgICAgICogaGF2ZSBjaGFuY2UgdG8gYmUgaGFuZGxl
ZCBhZnRlciByZWJvb3QgYnkgcG9sbGluZwogICAgICAgICAgKi8KQEAgLTQyNywxNiArNDI5LDE2
IEBAIHN0YXRpYyBib29sIGludGVsX25lZWRfY2xlYXJiYW5rX3NjYW4oZW51bSBtY2Ffc291cmNl
IHdobywgdTY0IHN0YXR1cykKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgLyog
U3B1cmlvdXMgbmVlZCBjbGVhciBiYW5rICovCiAgICAgICAgIGVsc2UgaWYgKCAhKHN0YXR1cyAm
IE1DaV9TVEFUVVNfT1ZFUikKLSAgICAgICAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9T
VEFUVVNfVUMpICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19FTikpCisgICAgICAgICAgICAgICAg
ICAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX0VO
KSApCiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgLyogU1JBUiBPVkVSPTAgY2xl
YXIgYmFuay4gT1ZFUiA9IDEgaGF2ZSBjYXVzZWQgcmVzZXQgKi8KICAgICAgICAgZWxzZSBpZiAo
IChzdGF0dXMgJiBNQ2lfU1RBVFVTX1VDKQotICAgICAgICAgICAgICAgICAgICAmJiAoc3RhdHVz
ICYgTUNpX1NUQVRVU19TKSAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19BUiApCi0gICAgICAgICAg
ICAgICAgICAgICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVSKSApCisgICAgICAgICAgICAg
ICAgICAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19TKSAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19B
UikKKyAgICAgICAgICAgICAgICAgICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVSKSApCiAg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgLyogU1JBTyBuZWVkIGNsZWFyIGJhbmsg
Ki8KLSAgICAgICAgZWxzZSBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikgCi0gICAgICAg
ICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmIChzdGF0dXMgJiBNQ2lf
U1RBVFVTX1VDKSkKKyAgICAgICAgZWxzZSBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikK
KyAgICAgICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmIChzdGF0dXMg
JiBNQ2lfU1RBVFVTX1VDKSApCiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwpAQCAtNDQ1LDcgKzQ0Nyw4IEBAIHN0YXRpYyBi
b29sIGludGVsX25lZWRfY2xlYXJiYW5rX3NjYW4oZW51bSBtY2Ffc291cmNlIHdobywgdTY0IHN0
YXR1cykKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotLyogTUNFIGNvbnRpbnVlcy9pcyByZWNvdmVy
YWJsZSB3aGVuIAorLyoKKyAqIE1DRSBjb250aW51ZXMvaXMgcmVjb3ZlcmFibGUgd2hlbgogICog
MSkgQ0UgVUMgPSAwCiAgKiAyKSBTdXBpb3VzIHNlcl9zdXBwb3J0ID0gMSwgT1ZFUiA9IDAsIEVu
ID0gMCBbVUMgPSAxXQogICogMykgU1JBUiBzZXJfc3VwcG9ydCA9IDEsIE9WRVIgPSAwLCBQQ0Mg
PSAwLCBTID0gMSwgQVIgPSAxIFtVQyA9MSwgRU4gPSAxXQpAQCAtNDU3LDIzICs0NjAsMjMgQEAg
c3RhdGljIGJvb2wgaW50ZWxfcmVjb3ZlcmFibGVfc2Nhbih1aW50NjRfdCBzdGF0dXMpCiAKICAg
ICBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19VQyApICkKICAgICAgICAgcmV0dXJuIHRydWU7
Ci0gICAgZWxzZSBpZiAoIHNlcl9zdXBwb3J0ICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19FTikg
Ci0gICAgICAgICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX09WRVIpICkKKyAgICBl
bHNlIGlmICggc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX0VOKQorICAgICAg
ICAgICAgICAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfT1ZFUikgKQogICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICAvKiBTUkFSIGVycm9yICovCi0gICAgZWxzZSBpZiAoIHNlcl9zdXBwb3J0ICYm
ICEoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVSKSAKLSAgICAgICAgICAgICAgICAmJiAhKHN0YXR1
cyAmIE1DaV9TVEFUVVNfUENDKSAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19TKQotICAgICAgICAg
ICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX0FSKSAmJiAoc3RhdHVzICYgTUNpX1NUQVRV
U19FTikgKQorICAgIGVsc2UgaWYgKCBzZXJfc3VwcG9ydCAmJiAhKHN0YXR1cyAmIE1DaV9TVEFU
VVNfT1ZFUikKKyAgICAgICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX1BDQykgJiYg
KHN0YXR1cyAmIE1DaV9TVEFUVVNfUykKKyAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9T
VEFUVVNfQVIpICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX0VOKSApCiAgICAgICAgIHJldHVybiB0
cnVlOwogICAgIC8qIFNSQU8gZXJyb3IgKi8KLSAgICBlbHNlIGlmIChzZXJfc3VwcG9ydCAmJiAh
KHN0YXR1cyAmIE1DaV9TVEFUVVNfUENDKQotICAgICAgICAgICAgICAgICYmIChzdGF0dXMgJiBN
Q2lfU1RBVFVTX1MpICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikKLSAgICAgICAgICAgICAg
ICAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19FTikpCisgICAgZWxzZSBpZiAoIHNlcl9zdXBwb3J0
ICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19QQ0MpCisgICAgICAgICAgICAgICYmIChzdGF0dXMg
JiBNQ2lfU1RBVFVTX1MpICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikKKyAgICAgICAgICAg
ICAgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfRU4pICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAg
ICAgLyogVUNOQSBlcnJvciAqLwotICAgIGVsc2UgaWYgKHNlcl9zdXBwb3J0ICYmICEoc3RhdHVz
ICYgTUNpX1NUQVRVU19PVkVSKQotICAgICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RB
VFVTX0VOKSAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfUENDKQotICAgICAgICAgICAgICAgICYm
ICEoc3RhdHVzICYgTUNpX1NUQVRVU19TKSAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfQVIpKQor
ICAgIGVsc2UgaWYgKCBzZXJfc3VwcG9ydCAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfT1ZFUikK
KyAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfRU4pICYmICEoc3RhdHVzICYg
TUNpX1NUQVRVU19QQ0MpCisgICAgICAgICAgICAgICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19T
KSAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfQVIpICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAg
ICAgcmV0dXJuIGZhbHNlOwogfQpAQCAtNDk0LDcgKzQ5Nyw4IEBAIHN0YXRpYyBpbnQgZG9fY21j
aV9kaXNjb3ZlcihpbnQgaSkKIAogICAgIHJkbXNybChtc3IsIHZhbCk7CiAgICAgLyogU29tZSBv
dGhlciBDUFUgYWxyZWFkeSBvd25zIHRoaXMgYmFuay4gKi8KLSAgICBpZiAodmFsICYgQ01DSV9F
TikgeworICAgIGlmICggdmFsICYgQ01DSV9FTiApCisgICAgewogICAgICAgICBtY2FiYW5rc19j
bGVhcihpLCBfX2dldF9jcHVfdmFyKG1jZV9iYW5rc19vd25lZCkpOwogICAgICAgICBnb3RvIG91
dDsKICAgICB9CkBAIC01MDUsNyArNTA5LDggQEAgc3RhdGljIGludCBkb19jbWNpX2Rpc2NvdmVy
KGludCBpKQogICAgICAgICByZG1zcmwobXNyLCB2YWwpOwogICAgIH0KIAotICAgIGlmICghKHZh
bCAmIENNQ0lfRU4pKSB7CisgICAgaWYgKCAhKHZhbCAmIENNQ0lfRU4pICkKKyAgICB7CiAgICAg
ICAgIC8qIFRoaXMgYmFuayBkb2VzIG5vdCBzdXBwb3J0IENNQ0kuIFBvbGxpbmcgdGltZXIgaGFz
IHRvIGhhbmRsZSBpdC4gKi8KICAgICAgICAgbWNhYmFua3Nfc2V0KGksIF9fZ2V0X2NwdV92YXIo
bm9fY21jaV9iYW5rcykpOwogICAgICAgICB3cm1zcmwobXNyLCB2YWwgJiB+Q01DSV9USFJFU0hP
TERfTUFTSyk7CkBAIC01MTUsMTAgKzUyMCwxMCBAQCBzdGF0aWMgaW50IGRvX2NtY2lfZGlzY292
ZXIoaW50IGkpCiAgICAgdGhyZXNob2xkID0gY21jaV90aHJlc2hvbGQ7CiAgICAgaWYgKCB0aHJl
c2hvbGQgPiBtYXhfdGhyZXNob2xkICkKICAgICB7Ci0gICAgICAgbWNlX3ByaW50ayhNQ0VfUVVJ
RVQsCi0gICAgICAgICAgICAgICAgICAiQ01DSTogdGhyZXNob2xkICUjeCB0b28gbGFyZ2UgZm9y
IENQVSV1IGJhbmsgJXUsIHVzaW5nICUjeFxuIiwKLSAgICAgICAgICAgICAgICAgIHRocmVzaG9s
ZCwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBpLCBtYXhfdGhyZXNob2xkKTsKLSAgICAgICB0aHJlc2hv
bGQgPSBtYXhfdGhyZXNob2xkOworICAgICAgICBtY2VfcHJpbnRrKE1DRV9RVUlFVCwKKyAgICAg
ICAgICAgICAgICAgICAiQ01DSTogdGhyZXNob2xkICUjeCB0b28gbGFyZ2UgZm9yIENQVSV1IGJh
bmsgJXUsIHVzaW5nICUjeFxuIiwKKyAgICAgICAgICAgICAgICAgICB0aHJlc2hvbGQsIHNtcF9w
cm9jZXNzb3JfaWQoKSwgaSwgbWF4X3RocmVzaG9sZCk7CisgICAgICAgIHRocmVzaG9sZCA9IG1h
eF90aHJlc2hvbGQ7CiAgICAgfQogICAgIHdybXNybChtc3IsICh2YWwgJiB+Q01DSV9USFJFU0hP
TERfTUFTSykgfCBDTUNJX0VOIHwgdGhyZXNob2xkKTsKICAgICBtY2FiYW5rc19zZXQoaSwgX19n
ZXRfY3B1X3ZhcihtY2VfYmFua3Nfb3duZWQpKTsKQEAgLTUzOCwxMyArNTQzLDE0IEBAIHN0YXRp
YyB2b2lkIGNtY2lfZGlzY292ZXIodm9pZCkKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZjbWNp
X2Rpc2NvdmVyX2xvY2ssIGZsYWdzKTsKIAotICAgIGZvciAoaSA9IDA7IGkgPCBucl9tY2VfYmFu
a3M7IGkrKykKLSAgICAgICAgaWYgKCFtY2FiYW5rc190ZXN0KGksIF9fZ2V0X2NwdV92YXIobWNl
X2JhbmtzX293bmVkKSkpCisgICAgZm9yICggaSA9IDA7IGkgPCBucl9tY2VfYmFua3M7IGkrKyAp
CisgICAgICAgIGlmICggIW1jYWJhbmtzX3Rlc3QoaSwgX19nZXRfY3B1X3ZhcihtY2VfYmFua3Nf
b3duZWQpKSApCiAgICAgICAgICAgICBkb19jbWNpX2Rpc2NvdmVyKGkpOwogCiAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmY21jaV9kaXNjb3Zlcl9sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBJ
biBjYXNlIENNQ0kgaGFwcGVuZGVkIHdoZW4gZG8gb3duZXIgY2hhbmdlLgorICAgIC8qCisgICAg
ICogSW4gY2FzZSBDTUNJIGhhcHBlbmRlZCB3aGVuIGRvIG93bmVyIGNoYW5nZS4KICAgICAgKiBJ
ZiBDTUNJIGhhcHBlbmVkIHlldCBub3QgcHJvY2Vzc2VkIGltbWVkaWF0ZWx5LAogICAgICAqIE1D
aV9zdGF0dXMgKGVycm9yX2NvdW50IGJpdCAzOH41MikgaXMgbm90IGNsZWFyZWQsCiAgICAgICog
dGhlIENNQ0kgaW50ZXJydXB0IHdpbGwgbmV2ZXIgYmUgdHJpZ2dlcmVkIGFnYWluLgpAQCAtNTUz
LDI3ICs1NTksMzIgQEAgc3RhdGljIHZvaWQgY21jaV9kaXNjb3Zlcih2b2lkKQogICAgIG1jdGMg
PSBtY2hlY2tfbWNhX2xvZ291dCgKICAgICAgICAgTUNBX0NNQ0lfSEFORExFUiwgX19nZXRfY3B1
X3ZhcihtY2VfYmFua3Nfb3duZWQpLCAmYnMsIE5VTEwpOwogCi0gICAgaWYgKGJzLmVycmNudCAm
JiBtY3RjICE9IE5VTEwpIHsKLSAgICAgICAgaWYgKGRvbTBfdm1jZV9lbmFibGVkKCkpIHsKKyAg
ICBpZiAoIGJzLmVycmNudCAmJiBtY3RjICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgaWYgKCBk
b20wX3ZtY2VfZW5hYmxlZCgpICkKKyAgICAgICAgewogICAgICAgICAgICAgbWN0ZWxlbV9jb21t
aXQobWN0Yyk7CiAgICAgICAgICAgICBzZW5kX2dsb2JhbF92aXJxKFZJUlFfTUNBKTsKLSAgICAg
ICAgfSBlbHNlIHsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAg
ICAgIHg4Nl9tY2luZm9fZHVtcChtY3RlbGVtX2RhdGFwdHIobWN0YykpOwogICAgICAgICAgICAg
bWN0ZWxlbV9kaXNtaXNzKG1jdGMpOwogICAgICAgICB9Ci0gICAgfSBlbHNlIGlmIChtY3RjICE9
IE5VTEwpCisgICAgfQorICAgIGVsc2UgaWYgKCBtY3RjICE9IE5VTEwgKQogICAgICAgICBtY3Rl
bGVtX2Rpc21pc3MobWN0Yyk7CiAKICAgICBtY2VfcHJpbnRrKE1DRV9WRVJCT1NFLCAiQ01DSTog
Q1BVJWQgb3duZXJfbWFwWyVseF0sIG5vX2NtY2lfbWFwWyVseF1cbiIsCi0gICAgICAgICAgIHNt
cF9wcm9jZXNzb3JfaWQoKSwKLSAgICAgICAgICAgKigodW5zaWduZWQgbG9uZyAqKV9fZ2V0X2Nw
dV92YXIobWNlX2JhbmtzX293bmVkKS0+YmFua19tYXApLAotICAgICAgICAgICAqKCh1bnNpZ25l
ZCBsb25nICopX19nZXRfY3B1X3Zhcihub19jbWNpX2JhbmtzKS0+YmFua19tYXApKTsKKyAgICAg
ICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwKKyAgICAgICAgICAgICAgICooKHVuc2lnbmVk
IGxvbmcgKilfX2dldF9jcHVfdmFyKG1jZV9iYW5rc19vd25lZCktPmJhbmtfbWFwKSwKKyAgICAg
ICAgICAgICAgICooKHVuc2lnbmVkIGxvbmcgKilfX2dldF9jcHVfdmFyKG5vX2NtY2lfYmFua3Mp
LT5iYW5rX21hcCkpOwogfQogCiAvKgogICogRGVmaW5lIGFuIG93bmVyIGZvciBlYWNoIGJhbmsu
IEJhbmtzIGNhbiBiZSBzaGFyZWQgYmV0d2VlbiBDUFVzCiAgKiBhbmQgdG8gYXZvaWQgcmVwb3J0
aW5nIGV2ZW50cyBtdWx0aXBsZSB0aW1lcyBhbHdheXMgc2V0IHVwIG9uZQotICogQ1BVIGFzIG93
bmVyLiAKKyAqIENQVSBhcyBvd25lci4KICAqCiAgKiBUaGUgYXNzaWdubWVudCBoYXMgdG8gYmUg
cmVkb25lIHdoZW4gQ1BVcyBnbyBvZmZsaW5lIGFuZAogICogYW55IG9mIHRoZSBvd25lcnMgZ29l
cyBhd2F5LiBBbHNvIHBvbGxlcnMgcnVuIGluIHBhcmFsbGVsIHNvIHdlCkBAIC01ODMsNyArNTk0
LDcgQEAgc3RhdGljIHZvaWQgY21jaV9kaXNjb3Zlcih2b2lkKQogCiBzdGF0aWMgdm9pZCBtY2Vf
c2V0X293bmVyKHZvaWQpCiB7Ci0gICAgaWYgKCFjbWNpX3N1cHBvcnQgfHwgIW9wdF9tY2UpCisg
ICAgaWYgKCAhY21jaV9zdXBwb3J0IHx8ICFvcHRfbWNlICkKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgY21jaV9kaXNjb3ZlcigpOwpAQCAtNTk2LDcgKzYwNyw3IEBAIHN0YXRpYyB2b2lkIF9fY3B1
X21jaGVja19kaXN0cmlidXRlX2NtY2kodm9pZCAqdW51c2VkKQogCiBzdGF0aWMgdm9pZCBjcHVf
bWNoZWNrX2Rpc3RyaWJ1dGVfY21jaSh2b2lkKQogewotICAgIGlmIChjbWNpX3N1cHBvcnQgJiYg
b3B0X21jZSkKKyAgICBpZiAoIGNtY2lfc3VwcG9ydCAmJiBvcHRfbWNlICkKICAgICAgICAgb25f
ZWFjaF9jcHUoX19jcHVfbWNoZWNrX2Rpc3RyaWJ1dGVfY21jaSwgTlVMTCwgMCk7CiB9CiAKQEAg
LTYwNCwxOSArNjE1LDIwIEBAIHN0YXRpYyB2b2lkIGNsZWFyX2NtY2kodm9pZCkKIHsKICAgICBp
bnQgaTsKIAotICAgIGlmICghY21jaV9zdXBwb3J0IHx8ICFvcHRfbWNlKQorICAgIGlmICggIWNt
Y2lfc3VwcG9ydCB8fCAhb3B0X21jZSApCiAgICAgICAgIHJldHVybjsKIAogICAgIG1jZV9wcmlu
dGsoTUNFX1ZFUkJPU0UsICJDTUNJOiBjbGVhcl9jbWNpIHN1cHBvcnQgb24gQ1BVJWRcbiIsCi0g
ICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgICAgICAgICAgICAgc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKIAotICAgIGZvciAoaSA9IDA7IGkgPCBucl9tY2VfYmFua3M7IGkrKykgewor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfbWNlX2JhbmtzOyBpKysgKQorICAgIHsKICAgICAgICAg
dW5zaWduZWQgbXNyID0gTVNSX0lBMzJfTUN4X0NUTDIoaSk7CiAgICAgICAgIHU2NCB2YWw7Ci0g
ICAgICAgIGlmICghbWNhYmFua3NfdGVzdChpLCBfX2dldF9jcHVfdmFyKG1jZV9iYW5rc19vd25l
ZCkpKQorICAgICAgICBpZiAoICFtY2FiYW5rc190ZXN0KGksIF9fZ2V0X2NwdV92YXIobWNlX2Jh
bmtzX293bmVkKSkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIHJkbXNybChtc3Is
IHZhbCk7Ci0gICAgICAgIGlmICh2YWwgJiAoQ01DSV9FTnxDTUNJX1RIUkVTSE9MRF9NQVNLKSkK
KyAgICAgICAgaWYgKCB2YWwgJiAoQ01DSV9FTnxDTUNJX1RIUkVTSE9MRF9NQVNLKSApCiAgICAg
ICAgICAgICB3cm1zcmwobXNyLCB2YWwgJiB+KENNQ0lfRU58Q01DSV9USFJFU0hPTERfTUFTSykp
OwogICAgICAgICBtY2FiYW5rc19jbGVhcihpLCBfX2dldF9jcHVfdmFyKG1jZV9iYW5rc19vd25l
ZCkpOwogICAgIH0KQEAgLTYyNiw3ICs2MzgsNyBAQCBzdGF0aWMgdm9pZCBjcHVfbWNoZWNrX2Rp
c2FibGUodm9pZCkKIHsKICAgICBjbGVhcl9pbl9jcjQoWDg2X0NSNF9NQ0UpOwogCi0gICAgaWYg
KGNtY2lfc3VwcG9ydCAmJiBvcHRfbWNlKQorICAgIGlmICggY21jaV9zdXBwb3J0ICYmIG9wdF9t
Y2UgKQogICAgICAgICBjbGVhcl9jbWNpKCk7CiB9CiAKQEAgLTY0MCwxNiArNjUyLDIxIEBAIHN0
YXRpYyB2b2lkIGNtY2lfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IG1jdGMgPSBtY2hlY2tfbWNhX2xvZ291dCgKICAgICAgICAgTUNBX0NNQ0lfSEFORExFUiwgX19n
ZXRfY3B1X3ZhcihtY2VfYmFua3Nfb3duZWQpLCAmYnMsIE5VTEwpOwogCi0gICAgaWYgKGJzLmVy
cmNudCAmJiBtY3RjICE9IE5VTEwpIHsKLSAgICAgICAgaWYgKGRvbTBfdm1jZV9lbmFibGVkKCkp
IHsKKyAgICBpZiAoIGJzLmVycmNudCAmJiBtY3RjICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAg
aWYgKCBkb20wX3ZtY2VfZW5hYmxlZCgpICkKKyAgICAgICAgewogICAgICAgICAgICAgbWN0ZWxl
bV9jb21taXQobWN0Yyk7CiAgICAgICAgICAgICBtY2VfcHJpbnRrKE1DRV9WRVJCT1NFLCAiQ01D
STogc2VuZCBDTUNJIHRvIERPTTAgdGhyb3VnaCB2aXJxXG4iKTsKICAgICAgICAgICAgIHNlbmRf
Z2xvYmFsX3ZpcnEoVklSUV9NQ0EpOwotICAgICAgICB9IGVsc2UgeworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgewogICAgICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1f
ZGF0YXB0cihtY3RjKSk7CiAgICAgICAgICAgICBtY3RlbGVtX2Rpc21pc3MobWN0Yyk7Ci0gICAg
ICAgfQotICAgIH0gZWxzZSBpZiAobWN0YyAhPSBOVUxMKQorICAgICAgICB9CisgICAgfQorICAg
IGVsc2UgaWYgKCBtY3RjICE9IE5VTEwgKQogICAgICAgICBtY3RlbGVtX2Rpc21pc3MobWN0Yyk7
CiB9CiAKQEAgLTY1OCw4ICs2NzUsOSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X2NtY2koc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQogICAgIHUzMiBsLCBhcGljOwogICAgIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CiAKLSAgICBpZiAoIW1jZV9hdmFpbGFibGUoYykgfHwgIWNtY2lfc3Vw
cG9ydCkgewotICAgICAgICBpZiAob3B0X2NwdV9pbmZvKQorICAgIGlmICggIW1jZV9hdmFpbGFi
bGUoYykgfHwgIWNtY2lfc3VwcG9ydCApCisgICAgeworICAgICAgICBpZiAoIG9wdF9jcHVfaW5m
byApCiAgICAgICAgICAgICBtY2VfcHJpbnRrKE1DRV9RVUlFVCwgIkNNQ0k6IENQVSVkIGhhcyBu
byBDTUNJIHN1cHBvcnRcbiIsIGNwdSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC02Njgs
NyArNjg2LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfaW5pdF9jbWNpKHN0cnVjdCBjcHVpbmZvX3g4
NiAqYykKICAgICBpZiAoIGFwaWMgJiBBUElDX1ZFQ1RPUl9NQVNLICkKICAgICB7CiAgICAgICAg
IG1jZV9wcmludGsoTUNFX1FVSUVULCAiQ1BVJWQgQ01DSSBMVlQgdmVjdG9yICglI3gpIGFscmVh
ZHkgaW5zdGFsbGVkXG4iLAotICAgICAgICAgICAgY3B1LCAoIGFwaWMgJiBBUElDX1ZFQ1RPUl9N
QVNLICkpOworICAgICAgICAgICAgICAgICAgIGNwdSwgKCBhcGljICYgQVBJQ19WRUNUT1JfTUFT
SyApKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNjg4LDE1ICs3MDYsMTYgQEAgc3Rh
dGljIHZvaWQgaW50ZWxfaW5pdF9jbWNpKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogc3RhdGlj
IGJvb2wgbWNlX2lzX2Jyb2FkY2FzdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7Ci0gICAgaWYg
KG1jZV9mb3JjZV9icm9hZGNhc3QpCisgICAgaWYgKCBtY2VfZm9yY2VfYnJvYWRjYXN0ICkKICAg
ICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICAvKiBBY2NvcmRpbmcgdG8gSW50ZWwgU0RNIERlYywg
MjAwOSwgMTUuMTAuNC4xLCBGb3IgcHJvY2Vzc29ycyB3aXRoCisgICAgLyoKKyAgICAgKiBBY2Nv
cmRpbmcgdG8gSW50ZWwgU0RNIERlYywgMjAwOSwgMTUuMTAuNC4xLCBGb3IgcHJvY2Vzc29ycyB3
aXRoCiAgICAgICogRGlzcGxheUZhbWlseV9EaXNwbGF5TW9kZWwgZW5jb2Rpbmcgb2YgMDZIX0VI
IGFuZCBhYm92ZSwKICAgICAgKiBhIE1DQSBzaWduYWwgaXMgYnJvYWRjYXN0IHRvIGFsbCBsb2dp
Y2FsIHByb2Nlc3NvcnMgaW4gdGhlIHN5c3RlbQogICAgICAqLwotICAgIGlmIChjLT54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYgYy0+eDg2ID09IDYgJiYKLSAgICAgICAgYy0+eDg2
X21vZGVsID49IDB4ZSkKKyAgICBpZiAoIGMtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRF
TCAmJiBjLT54ODYgPT0gNiAmJgorICAgICAgICAgYy0+eDg2X21vZGVsID49IDB4ZSApCiAgICAg
ICAgIHJldHVybiB0cnVlOwogICAgIHJldHVybiBmYWxzZTsKIH0KQEAgLTczNiwyMyArNzU1LDIz
IEBAIHN0YXRpYyB2b2lkIGludGVsX2luaXRfbWNhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAog
ICAgIHJkbXNybChNU1JfSUEzMl9NQ0dfQ0FQLCBtc3JfY29udGVudCk7CiAKLSAgICBpZiAoKG1z
cl9jb250ZW50ICYgTUNHX0NNQ0lfUCkgJiYgY3B1X2hhc19hcGljKQorICAgIGlmICggKG1zcl9j
b250ZW50ICYgTUNHX0NNQ0lfUCkgJiYgY3B1X2hhc19hcGljICkKICAgICAgICAgY21jaSA9IHRy
dWU7CiAKICAgICAvKiBTdXBwb3J0IFNvZnR3YXJlIEVycm9yIFJlY292ZXJ5ICovCi0gICAgaWYg
KG1zcl9jb250ZW50ICYgTUNHX1NFUl9QKQorICAgIGlmICggbXNyX2NvbnRlbnQgJiBNQ0dfU0VS
X1AgKQogICAgICAgICBzZXIgPSB0cnVlOwogCi0gICAgaWYgKG1zcl9jb250ZW50ICYgTUNHX0VY
VF9QKQorICAgIGlmICggbXNyX2NvbnRlbnQgJiBNQ0dfRVhUX1AgKQogICAgICAgICBleHRfbnVt
ID0gKG1zcl9jb250ZW50ID4+IE1DR19FWFRfQ05UKSAmIDB4ZmY7CiAKICAgICBmaXJzdCA9IG1j
ZV9maXJzdGJhbmsoYyk7CiAKLSAgICBpZiAoIW1jZV9mb3JjZV9icm9hZGNhc3QgJiYgKG1zcl9j
b250ZW50ICYgTUNHX0xNQ0VfUCkpCisgICAgaWYgKCAhbWNlX2ZvcmNlX2Jyb2FkY2FzdCAmJiAo
bXNyX2NvbnRlbnQgJiBNQ0dfTE1DRV9QKSApCiAgICAgICAgIGxtY2UgPSBpbnRlbF9lbmFibGVf
bG1jZSgpOwogCiAjZGVmaW5lIENBUChlbmFibGVkLCBuYW1lKSAoKGVuYWJsZWQpID8gIiwgIiBu
YW1lIDogIiIpCi0gICAgaWYgKHNtcF9wcm9jZXNzb3JfaWQoKSA9PSAwKQorICAgIGlmICggc21w
X3Byb2Nlc3Nvcl9pZCgpID09IDAgKQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfSU5G
TywKICAgICAgICAgICAgICAgICAiTUNBIENhcGFiaWxpdHk6IGZpcnN0YmFuayAlZCwgZXh0ZW5k
ZWQgTUNFIE1TUiAlZCVzJXMlcyVzXG4iLApAQCAtNzY5LDEwICs3ODgsMTAgQEAgc3RhdGljIHZv
aWQgaW50ZWxfaW5pdF9tY2Eoc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAgICBucl9pbnRl
bF9leHRfbXNycyA9IGV4dF9udW07CiAgICAgICAgIGZpcnN0YmFuayA9IGZpcnN0OwogICAgIH0K
LSAgICBlbHNlIGlmIChjbWNpICE9IGNtY2lfc3VwcG9ydCB8fCBzZXIgIT0gc2VyX3N1cHBvcnQg
fHwKLSAgICAgICAgICAgICBicm9hZGNhc3QgIT0gbWNlX2Jyb2FkY2FzdCB8fAotICAgICAgICAg
ICAgIGZpcnN0ICE9IGZpcnN0YmFuayB8fCBleHRfbnVtICE9IG5yX2ludGVsX2V4dF9tc3JzIHx8
Ci0gICAgICAgICAgICAgbG1jZSAhPSBsbWNlX3N1cHBvcnQpCisgICAgZWxzZSBpZiAoIGNtY2kg
IT0gY21jaV9zdXBwb3J0IHx8IHNlciAhPSBzZXJfc3VwcG9ydCB8fAorICAgICAgICAgICAgICBi
cm9hZGNhc3QgIT0gbWNlX2Jyb2FkY2FzdCB8fAorICAgICAgICAgICAgICBmaXJzdCAhPSBmaXJz
dGJhbmsgfHwgZXh0X251bSAhPSBucl9pbnRlbF9leHRfbXNycyB8fAorICAgICAgICAgICAgICBs
bWNlICE9IGxtY2Vfc3VwcG9ydCApCiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAg
ICAgICAgICAgICAgICAgIkNQVSV1IGhhcyBkaWZmZXJlbnQgTUNBIGNhcGFiaWxpdHkgIgogICAg
ICAgICAgICAgICAgICIoZmlyc3RiYW5rICVkLCBleHRlbmRlZCBNQ0UgTVNSICVkJXMlcyVzJXMp
IgpAQCAtNzkzLDcgKzgxMiw4IEBAIHN0YXRpYyB2b2lkIGludGVsX21jZV9wb3N0X3Jlc2V0KHZv
aWQpCiAgICAgbWN0YyA9IG1jaGVja19tY2FfbG9nb3V0KE1DQV9SRVNFVCwgbWNhX2FsbGJhbmtz
LCAmYnMsIE5VTEwpOwogCiAgICAgLyogaW4gdGhlIGJvb3QgdXAgc3RhZ2UsIHByaW50IG91dCBh
bmQgYWxzbyBsb2cgaW4gRE9NMCBib290IHByb2Nlc3MgKi8KLSAgICBpZiAoYnMuZXJyY250ICYm
IG1jdGMgIT0gTlVMTCkgeworICAgIGlmICggYnMuZXJyY250ICYmIG1jdGMgIT0gTlVMTCApCisg
ICAgewogICAgICAgICB4ODZfbWNpbmZvX2R1bXAobWN0ZWxlbV9kYXRhcHRyKG1jdGMpKTsKICAg
ICAgICAgbWN0ZWxlbV9jb21taXQobWN0Yyk7CiAgICAgfQpAQCAtODA4LDEyICs4MjgsMTQgQEAg
c3RhdGljIHZvaWQgaW50ZWxfaW5pdF9tY2Uodm9pZCkKICAgICBpbnRlbF9tY2VfcG9zdF9yZXNl
dCgpOwogCiAgICAgLyogY2xlYXIgYWxsIGJhbmtzICovCi0gICAgZm9yIChpID0gZmlyc3RiYW5r
OyBpIDwgbnJfbWNlX2JhbmtzOyBpKyspCisgICAgZm9yICggaSA9IGZpcnN0YmFuazsgaSA8IG5y
X21jZV9iYW5rczsgaSsrICkKICAgICB7Ci0gICAgICAgIC8qIFNvbWUgYmFua3MgYXJlIHNoYXJl
ZCBhY3Jvc3MgY29yZXMsIHVzZSBNQ2lfQ1RSTCB0byBqdWRnZSB3aGV0aGVyCi0gICAgICAgICAq
IHRoaXMgYmFuayBoYXMgYmVlbiBpbml0aWFsaXplZCBieSBvdGhlciBjb3JlcyBhbHJlYWR5LiAq
LworICAgICAgICAvKgorICAgICAgICAgKiBTb21lIGJhbmtzIGFyZSBzaGFyZWQgYWNyb3NzIGNv
cmVzLCB1c2UgTUNpX0NUUkwgdG8ganVkZ2Ugd2hldGhlcgorICAgICAgICAgKiB0aGlzIGJhbmsg
aGFzIGJlZW4gaW5pdGlhbGl6ZWQgYnkgb3RoZXIgY29yZXMgYWxyZWFkeS4KKyAgICAgICAgICov
CiAgICAgICAgIHJkbXNybChNU1JfSUEzMl9NQ3hfQ1RMKGkpLCBtc3JfY29udGVudCk7Ci0gICAg
ICAgIGlmICghbXNyX2NvbnRlbnQpCisgICAgICAgIGlmICggIW1zcl9jb250ZW50ICkKICAgICAg
ICAgewogICAgICAgICAgICAgLyogaWYgY3RsIGlzIDAsIHRoaXMgYmFuayBpcyBuZXZlciBpbml0
aWFsaXplZCAqLwogICAgICAgICAgICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIm1jZV9pbml0
OiBpbml0IGJhbmslZFxuIiwgaSk7CkBAIC04MjEsNyArODQzLDcgQEAgc3RhdGljIHZvaWQgaW50
ZWxfaW5pdF9tY2Uodm9pZCkKICAgICAgICAgICAgIHdybXNybChNU1JfSUEzMl9NQ3hfU1RBVFVT
KGkpLCAweDBVTEwpOwogICAgICAgICB9CiAgICAgfQotICAgIGlmIChmaXJzdGJhbmspIC8qIGlm
IGNtY2kgZW5hYmxlZCwgZmlyc3RiYW5rID0gMCAqLworICAgIGlmICggZmlyc3RiYW5rICkgLyog
aWYgY21jaSBlbmFibGVkLCBmaXJzdGJhbmsgPSAwICovCiAgICAgICAgIHdybXNybChNU1JfSUEz
Ml9NQzBfU1RBVFVTLCAweDBVTEwpOwogCiAgICAgeDg2X21jZV92ZWN0b3JfcmVnaXN0ZXIobWNo
ZWNrX2Ntbl9oYW5kbGVyKTsKQEAgLTg0OSw3ICs4NzEsNyBAQCBzdGF0aWMgaW50IGNwdV9tY2Fi
YW5rX2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IG1jYV9iYW5rcyAqY21jaSA9
IG1jYWJhbmtzX2FsbG9jKCk7CiAgICAgc3RydWN0IG1jYV9iYW5rcyAqb3duZWQgPSBtY2FiYW5r
c19hbGxvYygpOwogCi0gICAgaWYgKCFjbWNpIHx8ICFvd25lZCkKKyAgICBpZiAoICFjbWNpIHx8
ICFvd25lZCApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcGVyX2NwdShub19jbWNpX2Jhbmtz
LCBjcHUpID0gY21jaTsKQEAgLTg1Nyw3ICs4NzksNyBAQCBzdGF0aWMgaW50IGNwdV9tY2FiYW5r
X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcGVyX2NwdShsYXN0X3N0YXRlLCBjcHUpID0g
LTE7CiAKICAgICByZXR1cm4gMDsKLW91dDoKKyBvdXQ6CiAgICAgbWNhYmFua3NfZnJlZShjbWNp
KTsKICAgICBtY2FiYW5rc19mcmVlKG93bmVkKTsKICAgICByZXR1cm4gLUVOT01FTTsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJd8-0005Cj-Jw; Mon, 11 Sep 2017 07:59:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJd7-0005CN-1U
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:59:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 75/F0-02817-C6246B95; Mon, 11 Sep 2017 07:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVywNykWDfbaVu
 kQed0M4slHxezODB6HN39mymAMYo1My8pvyKBNWPCublMBfdZK2a3LWVtYPzL0sXIySEkMJ1R
 Ys60aBBbQoBX4siyGaxdjBxAtr/E37daXYxcQCW9jBLvtz9nB6lhE9CXWPH4ICuILSIgLXHt8
 2VGEJtZoFpi2spzbCC2sICVxN/bq8DmswioStz63MsMYvMK2Eqcfn+REWKXvMSutotgczgF7C
 TWXnjNDHGPrcSD3RfYJzDyLmBkWMWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERgM9QwMjDsYd7T7HWKU5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJXmfHbZFCgkWp6akVaZk5wLCESUtw8CiJ8N52AErzFhck5hZnpkOkTjEac9x4eP0PE0fHz
 bt/mIRY8vLzUqXEeXlAJgmAlGaU5sENgsXLJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvM
 tAFvJk5pXA7XsFdAoT0Ck8l7aAnFKSiJCSamB0nlLUOFnJYMnc0/PvyXdVbtmYf2vKzjXi0mq
 tL8uWXb3I//Owxo5VuZmrTO+dY4/PXLvk3tN5T1xWsXLXsJjH7Jq1Obqj59GJDtnlP1d3HypU
 3shqzhpz6ZrLj+wPuk1cy+3s7mr4NH3i72JhiW3Py7SKfx40+c4yH/m5qRHH5v0wSJbkPTJVi
 aU4I9FQi7moOBEAXBwsrpICAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505116775!82470664!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35813 invoked from network); 11 Sep 2017 07:59:39 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Sep 2017 07:59:39 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:59:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="899032760"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 00:58:18 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:57 +0800
Message-Id: <20170911075758.14869-6-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 5/6] x86/mce: add emacs block to mctelem.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bWN0ZWxlbS5jIHVzZXMgdGhlIHRhYiBpbmRlbnRpb24uIEFkZCBhbiBlbWFjcyBibG9jayB0byBh
dm9pZCBtaXhlZAppbmRlbnRpb24gc3R5bGVzIGluIGNlcnRhaW4gZWRpdG9ycy4KClNpZ25lZC1v
ZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9tY3RlbGVtLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKaW5kZXgg
YjE0NGE2NjA1My4uYjYzZTU1OWQ0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWN0ZWxlbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYwpAQCAt
NTUwLDMgKzU1MCwxMyBAQCB2b2lkIG1jdGVsZW1fYWNrKG1jdGVsZW1fY2xhc3NfdCB3aGljaCwg
bWN0ZWxlbV9jb29raWVfdCBjb29raWUpCiAJd21iKCk7CiAJc3Bpbl91bmxvY2soJnByb2Nlc3Np
bmdfbG9jayk7CiB9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogdAorICogdGFiLXdpZHRoOiA4CisgKiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 07:59:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 07:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJdC-0005E8-Qm; Mon, 11 Sep 2017 07:59:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drJdB-0005DT-1V
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 07:59:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F3/D4-01761-07246B95; Mon, 11 Sep 2017 07:59:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykWDfHaVu
 kwbW7xhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btj2dZCjZzVLSumsbYwPiDrYuRk0NIYDqj
 xJxp0SC2hACvxJFlM1ghbH+JhxsuMHUxcgHV9DJKnPjwiwUkwSagL7Hi8UGwIhEBaYlrny8zg
 tjMAtUS01aeAxsqLGAnselpKxOIzSKgKvHn8Emwel4BW4l1q5YwQiyQl9jVdhEszglUv/bCa2
 aIg2wlHuy+wD6BkXcBI8MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAcKhnYGDcwbij3e8QoyQHk5Io77vjWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6
 O26LFBIsSk1PrUjLzAEGJkxagoNHSYT3tgNQmre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4
 rw8IDMEQIoySvPgRsCi5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5lIKt4MvNK4Da9Aj
 qCCegInktbQI4oSURISTUweuR4qr/8e1Xt925mgz03rbX+30rvfRrqts2YqeP9riu/JuyIm38
 l/sqlpw+LFL1s1mytCMxSkLitJziN7+6U21e6usuzN6qXPuHr3SM5cUHkK9ntE0NTPb4fjj8Y
 1z7Rb1uod3kSx5flNh+bkpukszy7w4z+64cycPyTrK856zRp25UZJvbvlViKMxINtZiLihMBr
 Xkca40CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505116775!82470664!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35953 invoked from network); 11 Sep 2017 07:59:40 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Sep 2017 07:59:40 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 00:59:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,376,1500966000"; d="scan'208";a="899032766"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 11 Sep 2017 00:58:20 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 11 Sep 2017 15:57:58 +0800
Message-Id: <20170911075758.14869-7-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH 6/6] x86/mce: remove extra blanks in mctelem.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVudGlyZSBmaWxlIG9mIG1jdGVsZW0uYyBpcyBpbiBMaW51eCBjb2Rpbmcgc3R5bGUsIHNv
IGRvIG5vdApjaGFuZ2UgdGhlIGNvZGluZyBzdHlsZSBhbmQgb25seSByZW1vdmUgdHJhaWxpbmcg
c3BhY2VzIGFuZCBleHRyYQpibGFuayBsaW5lcy4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpo
YW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWN0ZWxlbS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVs
ZW0uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYwppbmRleCBiNjNlNTU5ZDRk
Li40OTJlMmFmNzdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVt
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCkBAIC0yMjAsNyArMjIw
LDcgQEAgdm9pZCBtY3RlbGVtX3Byb2Nlc3NfZGVmZXJyZWQodW5zaWduZWQgaW50IGNwdSwKIAlp
bnQgcmV0OwogCiAJLyoKLQkgKiBGaXJzdCwgdW5ob29rIHRoZSBsaXN0IG9mIHRlbGVtZXRyeSBz
dHJ1Y3R1cmVzLCBhbmQJCisJICogRmlyc3QsIHVuaG9vayB0aGUgbGlzdCBvZiB0ZWxlbWV0cnkg
c3RydWN0dXJlcywgYW5kCiAJICogaG9vayBpdCB1cCB0byB0aGUgcHJvY2Vzc2luZyBsaXN0IGhl
YWQgZm9yIHRoaXMgQ1BVLgogCSAqCiAJICogSWYgQGxtY2UgaXMgdHJ1ZSBhbmQgYSBub24tbG9j
YWwgTUMjIG9jY3VycyBiZWZvcmUgdGhlCkBAIC0zMzksNyArMzM5LDcgQEAgdm9pZCBfX2luaXQg
bWN0ZWxlbV9pbml0KHVuc2lnbmVkIGludCBkYXRhc3opCiB7CiAJY2hhciAqZGF0YXJyOwogCXVu
c2lnbmVkIGludCBpOwotCQorCiAJQlVJTERfQlVHX09OKE1DX1VSR0VOVCAhPSAwIHx8IE1DX05P
TlVSR0VOVCAhPSAxIHx8IE1DX05DTEFTU0VTICE9IDIpOwogCiAJZGF0YXN6ID0gKGRhdGFzeiAm
IH4weGYpICsgMHgxMDsJLyogMTYgYnl0ZSByb3VuZHVwICovCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 08:22:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 08:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJyi-0000KE-FU; Mon, 11 Sep 2017 08:22:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drJyg-0000JR-9F
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 08:21:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 53/5F-03283-4A746B95; Mon, 11 Sep 2017 08:21:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeB+7Z
 Igx3LjSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfn/BJaC3tSKhZN3szUw
 9jp0MXJxCAk0Mknc6JrODOE8ZpQ4tfE0kMMJ5GxjlLjRzwViiwg4S3w9M5cdxOYV0JdYdXA/K
 4gtLGAmcffvLjaQZgmBZxoS79umMYEkJAS8JX6d3MsOY699txgozs7BJmAlcUgMJMoioCrx8u
 JVpgmM3AsYGVYxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjB+WRZwiFGSg0lJlPfd8S2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4f7tuixQSLEpN
 T61Iy8wBBh9MWoKDR0mE18UNKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8DiBFAiBFG
 aV5cCNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwXQS7hycwrgdv0CugIJqAjeC5tAT
 miJBEhJdXA6Hx4gW+It9zGxdOLTrV/T/8ea9muGTz32t3bcyQNzmuYRM44bFd/rsmG6WKSvGm
 H4uEDD0q2GR3wvmJ3/dWm3OqyA02qXF0ZYjusX/4tXvhGqqFwyfsLj0zNd3PHR52/suNg98y9
 x5TWnzNQUG4PXpU3b6p95oe4zPjoT9JcoRmLJY1zr4fUK7EUZyQaajEXFScCAMOviE9/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505118111!82227245!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57141 invoked from network); 11 Sep 2017 08:21:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 08:21:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drJyU-0000Hw-HN; Mon, 11 Sep 2017 08:21:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drJyP-0006h9-0I; Mon, 11 Sep 2017 08:21:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drJyO-0002cZ-LZ; Mon, 11 Sep 2017 08:21:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113262-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check: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-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d719518d9ce9132bad8a06e8029aeead328f66a3
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 08:21:40 +0000
Subject: [Xen-devel] [linux-linus test] 113262: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI2MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjYyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAz
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA3IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZDcxOTUxOGQ5Y2U5MTMyYmFkOGEwNmU4MDI5YWVlYWQzMjhmNjZhMwpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZhMTNl
ZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAzOjM1
OjUyIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0wNCAx
Njo0OTo1NiBaICAgIDYgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzI2MiAgMjAxNy0wOS0xMSAwMToyMjo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTg1MCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTk4MzA0IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 08:22:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 08:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJz5-0000Lj-QZ; Mon, 11 Sep 2017 08:22:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drJz4-0000LE-G9
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 08:22:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F4/DE-02224-DB746B95; Mon, 11 Sep 2017 08:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeP+7Z
 Ig8VtshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHF2J2NBs3hF894pTA2M
 G/i7GDk5hAQamSROXPDsYuQCsh8zSiw7PJcVwtnGKHF61iYWkCoRAWeJr2fmsoPYvAL6ElP/n
 gGLCwPZu2ZvZQZpkBD4yiwx4dZisISEgJfE3N8L2WHs3jWtbF2M7BxsAlYSh8S6GDk4WARUJd
 b94J7AyL2AkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAfjiu2ehxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC18xtW6SQYFFq
 empFWmYOMPRg0hIcPEoivC4gad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEud1ACkSACnKK
 M2DGwGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5uUBmcKTmVcCt+kV0BFMQEfwXNoCck
 RJIkJKqoFx4uXdV1fYz4hZqcP1yl5safN7vqbcdztczGx+ut7Ta524QPd2Sez7eMtDizYEGQn
 +M3g1tXTj/ul6d2XeyJs98mZYX2am9Czh9OLgeKfjeZxfJ32WlaxfVXfLYdf7380qsofnydy+
 s8X2Ud4EjrmmX39zWdztT83nMq6Vkml1VznN72Sm462rxFKckWioxVxUnAgAejU5Vn4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505118139!110087170!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23979 invoked from network); 11 Sep 2017 08:22:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 08:22:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drJyy-0000Iz-Iy; Mon, 11 Sep 2017 08:22:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drJyt-0006hg-4y; Mon, 11 Sep 2017 08:22:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drJys-0003Ag-RZ; Mon, 11 Sep 2017 08:22:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113280-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=aa9aa47e06ac0082948b880c226c8bdf2a12102b
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 08:22:10 +0000
Subject: [Xen-devel] [ovmf test] 113280: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzI3NSAgMjAxNy0wOS0xMSAwMzo0ODo0MSBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 08:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 08:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drJzZ-0000QW-5h; Mon, 11 Sep 2017 08:22:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drJzY-0000PU-10
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 08:22:52 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 7C/A3-01791-BD746B95; Mon, 11 Sep 2017 08:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov+5N922
 RBnObOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDt04yFswUrlhxrrqB8TpfFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKrDh6mgkkISxgLtH0exYriC0ioCzR++s3C0gRs8AHRon5/RMZIToaGCWWz
 zzFCFLFJqAqseH6KbAOXgFricfnt7GB2CxA8ePb97OD2KIC4RJNZ/tZIGoEJU7OfAJmcwoYSH
 x+9xrMZhZQl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTTTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFAGINjBOPV93CFGSQ4m
 JVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3hti1SSLAoNT21Ii0zBxgrMGkJDh4lE
 V4XkDRvcUFibnFmOkTqFKOilDivA0hCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5v0LMoUnM68EbvoroMVMQIt5Lm0BWVySiJCSamBkULI+bee/ddlW32ObG1e/nHE/8c3
 ZaYFeuWdL52643xKv4NtbcOzxrsV7PaenvdbtftZxgNXv+ZLXan6vOOcfSXn9YxarIM/7aS92
 a2zlVj8w5UB8sIqKonrqz4VhH6VdGw4FvjrilJN1Tzpl4+1pJW+nH32x6eF+0zrZs89X35PK+
 5TKvdGPV4mlOCPRUIu5qDgRADknnCLKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505118168!90892443!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35872 invoked from network); 11 Sep 2017 08:22:49 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 08:22:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 367B5ABB4;
 Mon, 11 Sep 2017 08:22:47 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-3-jgross@suse.com> <59B2CC990200007800178E3C@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b0d1fe43-e236-b6c5-7674-5fb977a27879@suse.com>
Date: Mon, 11 Sep 2017 10:22:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B2CC990200007800178E3C@suse.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 2/8] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTc6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA5LjE3IGF0
IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtNDAsNiAr
NDAsNDQgQEAKPj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+Cj4+ICAKPj4gKy8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCj4+ICtz
dHJ1Y3QgZ3JhbnRfdGFibGUgewo+PiArICAgIC8qCj4+ICsgICAgICogTG9jayBwcm90ZWN0aW5n
IHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUgc3RhdGUgKHZlcnNpb24sIGFjdGl2ZQo+PiArICAgICAq
IGVudHJ5IGxpc3QsIGV0Yy4pCj4+ICsgICAgICovCj4+ICsgICAgcGVyY3B1X3J3bG9ja190ICAg
ICAgIGxvY2s7Cj4+ICsgICAgLyogVGFibGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQg
d2l0aCBndWVzdCAqLwo+PiArICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFt
ZXM7Cj4+ICsgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3Jh
bnRfdGFibGUuaCkuICovCj4+ICsgICAgdW5pb24gewo+PiArICAgICAgICB2b2lkICoqc2hhcmVk
X3JhdzsKPj4gKyAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVkX3YxOwo+PiAr
ICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92MjsKPj4gKyAgICB9Owo+PiAr
ICAgIC8qIE51bWJlciBvZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChm
b3IgdmVyc2lvbiAyKSAqLwo+PiArICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9zdGF0dXNf
ZnJhbWVzOwo+PiArICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMv
Z3JhbnRfdGFibGUuaCkuICovCj4+ICsgICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0dXM7
Cj4+ICsgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwo+PiArICAgIHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKiphY3RpdmU7Cj4+ICsgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBw
ZXIgdmNwdS4gKi8KPj4gKyAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOwo+PiAr
ICAgIHVuc2lnbmVkIGludCAgICAgICAgICBtYXB0cmFja19saW1pdDsKPj4gKyAgICAvKiBMb2Nr
IHByb3RlY3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0ICovCj4+ICsgICAgc3BpbmxvY2tfdCAgICAg
ICAgICAgIG1hcHRyYWNrX2xvY2s7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBUaGUgZGVmaW5lZCB2
ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdlIGRvbid0IGtub3cKPj4gKyAgICAg
KiB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4KPj4gKyAgICAgKi8KPj4gKyAgICB1bnNpZ25lZCAg
ICAgICAgICAgICAgZ3RfdmVyc2lvbjsKPiAKPiB1bnNpZ25lZCBpbnQgcGxlYXNlLCBmb3IgY29u
c2lzdGVuY3kgd2l0aCBvdGhlciBjb2RlIChlbHNld2hlcmUgYW5kCj4gcmlnaHQgYWJvdmUpLgoK
WWVzLgoKPiAKPj4gK307Cj4gCj4gV2hpbGUgeW91J3JlIG1vdmluZyBpdCBoZXJlIEkgdGhpbmsg
YSBsaXR0bGUgYml0IG9mIHJlLWFycmFuZ2VtZW50Cj4gd291bGRuJ3QgaHVydC4gQXQgdGhlIHZl
cnkgbGVhc3QgbnJfc3RhdHVzX2ZyYW1lcyBjb3VsZCBiZSBwdXQKPiBuZXh0IHRvIG5yX2dyYW50
X2ZyYW1lcywgc28gdGhlcmUgd29uJ3QgYmUgdHdvIDQtYnl0ZSBob2xlcy4gT3IKPiBpZiB0aGVy
ZSBpc24ndCBvbmUgYWZ0ZXIgbnJfZ3JhbnRfZnJhbWVzIChpLmUuIGlmIG15IGNvdW50aW5nIG9m
Cj4gcGVyY3B1X3J3bG9ja190IG1lbWJlcnMgd2FzIHdyb25nKSwgZ3RfdmVyc2lvbiBjb3VsZCBh
bHNvIGJlCj4gbW92ZWQgbmV4dCB0byB0aG9zZSBvdGhlciB0d28uCgpJIHRoaW5rIEknbGwgcmVv
cmRlciB0aGUgc3RydWN0dXJlIGNvbXBsZXRlbHkgYnkgcHV0dGluZyBhbGwgcG9pbnRlcnMKYXQg
dGhlIGVuZCBhbmQgbG9ja3MgYW5kIGludHMgYXQgdGhlIGJlZ2lubmluZy4gVGhhdCBzaG91bGQg
bWluaW1pemUKdGhlIGhvbGVzLgoKPj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50
X3RvX3N0YXR1c19mcmFtZXModW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcykKPj4gK3sKPj4gKyAg
ICByZXR1cm4gKGdyYW50X2ZyYW1lcyAqIEdSQU5UX1BFUl9QQUdFICsgR1JBTlRfU1RBVFVTX1BF
Ul9QQUdFIC0gMSkgLwo+PiArICAgICAgICBHUkFOVF9TVEFUVVNfUEVSX1BBR0U7Cj4gCj4gV291
bGQgYmUgbmljZSBpZiBpbmRlbnRhdGlvbiB3YXMgY29ycmVjdGVkIGhlcmUgYXQgdGhlIHNhbWUg
dGltZS4KCkRJVl9ST1VORF9VUCgpIHNlZW1zIHRvIGJlIHRoZSBiZXR0ZXIgY2hvaWNlLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 08:50:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 08:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKQP-0002VU-El; Mon, 11 Sep 2017 08:50:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drKQO-0002VO-5A
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 08:50:36 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BA/97-09852-B5E46B95; Mon, 11 Sep 2017 08:50:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsWyU9JRQjfSb1u
 kwbaN5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTt3PZCh5xV/zf/5KxgfEkZxcjJ4eEgJ/E
 pqbPbCA2i4CqxJwPN1i7GDk42ATsJaZ/rQAJiwgYSLy/PgmshFmgROLt/qWMILawgJLE3Duzm
 EBsXgFPiTPTTgDZXBxCAusZJf48uM8CkRCUODnzCQtEs57EjalT2EDmMwtISyz/xwERlpdo3j
 qbGcTmFLCTuHy7gxXEFhVQkTi5cg3YfCEBRYn+eQ/YIE5Ol9j69xfzBEaBWUg2zEKyYRbChll
 INixgZFnFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYsAxA
 sIOxabvnIUZJDiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3
 lbfbZFCgkWp6akVaZk5wJiCKZXg4FES4T0JkuYtLkjMLc5Mh0idYrTk+DHpyh8mjk037wLJDd
 8f/GESApsnJc5bAdIgANKQUZoHNw4W95cYZaWEeRmBjhXiKUgtys0sQZV/xSjOwagkzDsDZAp
 PZl4J3NZXQAcxAR3Ec2kLyEEliQgpqQbGg7a5R9X7WVOFtRdfcp7pK7rgTt/2Ob+vFdxZcFCw
 6K3E03vXj3ALt9Yq3j8kv+MiT4gW2+EvX5452zUbMbjv73yZrOiwpf+MzDZ39gTnzYFP3s0+n
 83d8jDPzOGq7rvqhNUKybXGk0p+OKXOfJJ/Rt7/vVCR21rZiF9aM/n/Cx769PJqyrIWJZbijE
 RDLeai4kQA/+dZsfYCAAA=
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505119833!108073078!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61791 invoked from network); 11 Sep 2017 08:50:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 08:50:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,376,1500940800"; d="scan'208";a="52592632"
Date: Mon, 11 Sep 2017 09:49:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170911084944.b426trsdc2tcvycf@dhcp-3-128.uk.xensource.com>
References: <f04ad3e1-64c1-9b46-8f08-c5343cf923b0@oracle.com>
 <20170908171100.mvoa5zrw24csbbbb@dhcp-3-128.uk.xensource.com>
 <734be15b-11b1-75da-6fbc-b769f8aa6250@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <734be15b-11b1-75da-6fbc-b769f8aa6250@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH dom0 memory setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MDQ6MzBQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA5LzA4LzIwMTcgMDE6MTEgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIFNlcCAwOCwgMjAxNyBhdCAxMDo1NjozM0FNIC0wNDAwLCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4gPj4gSSBhbSBzbGlnaHRseSBjb25mdXNlZCBieSB0aGUgdXNlIG9mICdu
ZWVkX3BhZ2luZycgdmFyaWFibGUgaW4KPiA+PiBkb20wX2NvbXB1dGVfbnJfcGFnZXMoKS4KPiA+
Pgo+ID4+IEJlY2F1c2UgcGFnaW5nX21vZGVfaGFwKCkgYW5kIGlvbW11X2hhcF9wdF9zaGFyZSBh
cmUgKGFsbW9zdD8pIGFsd2F5cwo+ID4+IHRydWUsIHdlIGFyZSBub3QgcmVkdWNpbmcgYXZhaWxh
YmxlIG1lbW9yeSBmb3IgUFZIIGRvbTAgYnkgcGFnZSB0YWJsZXMKPiA+PiBzaXplLiBCdXQgdGhl
biBpbiBwdmhfc2V0dXBfcDJtKCkgd2UgZG8gdXNlIHRoaXMgbWVtb3J5IGJ5Cj4gPj4gcGFnaW5n
X3NldF9hbGxvY2F0aW9uKCkuIEFuZCBmcm9tIHdoYXQgSSd2ZSBzZWVuIHdlIHRoZW4gbWF5IHJ1
biBvdXIgb2YKPiA+PiBoZWFwIHBhZ2VzIHdoZW4gcG9wdWxhdGluZyBtZW1vcnkgbWFwIChpbiB0
aGUgJ2ZvcicgbG9vcCBiZWxvdykuCj4gPj4KPiA+PiBBbSBJIG5vdCByZWFkaW5nIHRoaXMgY29y
cmVjdGx5Pwo+ID4gWWVzLCBJIHRoaW5rIHlvdSBhcmUgcmVhZGluZyB0aGlzIGNvcnJlY3RseS4g
ZG9tMF9jb21wdXRlX25yX3BhZ2VzCj4gPiBzaG91bGQgc2V0IG5lZWRfcGFnaW5nIGlmIHRoZSBk
b21haW4gdHlwZSBpcyBodm0gQUZBSUNULCBiZWNhdXNlIGhhcAo+ID4gYWxzbyBjb25zdW1lcyBt
ZW1vcnkgZm9yIGl0J3MgcGFnZSB0YWJsZXMuIERvIHlvdSBoYXZlIGEgcmVsaWFibGUgd2F5Cj4g
PiB0byB0cmlnZ2VyIHRoaXM/Cj4gPgo+ID4gSSB3YXMgdGhpbmtpbmcgb2YgYSBmaXggYWxvbmcg
dGhlIGxpbmVzIG9mOgo+IAo+IFllcywgdGhpcyBpcyBlc3NlbnRpYWxseSB3aGF0IEkgZW5kZWQg
dXAgZG9pbmcgYW5kIHllcyBpdCBkb2VzIGZpeCB0aGlzCj4gcHJvYmxlbS4KPiAKPiBJIHdhc24n
dCBzdXJlIHdoZXRoZXIgdGhpcyB3b3VsZCB3b3JrIGZvciAhSEFQIGNhc2UgKHdoaWNoIHdlIHN0
aWxsCj4gc3VwcG9ydCkuCgpJdCBzaG91bGQgd29yayBmaW5lIGluIGJvdGggY2FzZXMsIGJ1dCB3
ZSBzaG91bGQgY2hlY2sgd2hldGhlciB0aGUKY2FsY3VsYXRpb24gb2YgdGhlIHJlc2VydmF0aW9u
IGlzIGRvbmUgaW4gdGhlIHNhbWUgd2F5IGFzIGxpYnhsLgoKQUZBSUNUIGV2ZW4gd2l0aCB0aGUg
Y2hhbmdlIHByb3Bvc2VkIEkgZG9uJ3QgdGhpbmsKZG9tMF9jb21wdXRlX25yX3BhZ2VzIHdpbGwg
aGFuZGxlIHRoZSAhaW9tbXVfaGFwX3B0X3NoYXJlIGNhc2UKcHJvcGVybHkgKGllOiBJIGRvbid0
IHNlZSBzcGVjaWZpYyBtZW1vcnkgZm9yIHRoZSBJT01NVSBwYWdlcyB0YWJsZXMKYmVpbmcgcmVz
ZXJ2ZWQgYW55d2hlcmUpLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:01:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKaq-0003Gl-Ei; Mon, 11 Sep 2017 09:01:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drKao-0003Gb-Ve
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:01:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 33/EF-02226-2E056B95; Mon, 11 Sep 2017 09:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/dBwLZ
 Ig4Y7yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmufdYCyYrVTx8dY+xgXGedBcjB4eQQJ7E
 7WMZXYycHLwCdhKL5sxiA7ElBAwlTi+8yQJiswioSuw4tRssziagLtH2bDsrSKuIgL7E4hN6X
 YxcHMwCfYwSre8fgNULCxRJ3H90ixkkISTQySzx9ONpJpAEp4C1xKV185lAmnkFBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3R
 N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MDZ+cTrEKMnBpCTK++74
 lkghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMEbCgxxIcGi1PTUirTMHGB0w
 JRKcPAoifB+8wNK8xYXJOYWZ6ZDpE4x6nJ03Lz7h0kIbIaUOK86yAwBkKKM0jy4EbBIvcQoKy
 XMywh0oBBPQWpRbmYJqvwrRnEORiVh3nf+QFN4MvNK4Da9AjqCCegInktbQI4oSURISTUwOsc
 U8wj6OqnGpT9cKfzwJ3dzlMrpcLHoL3P3rplg56qr+Pm5xZtO3sVODsnzk9K6V8mdWJlj/3T5
 NX3mbnXNTesXLrG4E/ud/bS8/4XQlXdm14pUXHQ0ynPrSsyRWL9j+lr+Kbctbkd8mfCxc8rZq
 CmHP/qb+WRuVU76e/WYVWsD3ymrOJ3rSizFGYmGWsxFxYkAh7lnTc8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505120478!97347668!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52918 invoked from network); 11 Sep 2017 09:01:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:01:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:01:17 -0600
Message-Id: <59B66CFB0200007800179708@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:01:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
In-Reply-To: <20170909120529.GA19614@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA5LjE3IGF0IDE0OjA1LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9u
IEZyaSwgU2VwIDA4LCAyMDE3IGF0IDAzOjMwOjA3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+Pj4gT24gMDcuMDkuMTcgYXQgMTk6MzYsIDxrb25yYWRAa2VybmVsLm9yZz4gd3JvdGU6
Cj4+ID4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDM6MjA6MDVBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+ID4+ID4+PiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+IDA3LzMxLzE3IDY6MDQgUE0gPj4+Cj4+ID4+ID5PbiBNb24sIEp1bCAzMSwgMjAx
NyBhdCAwNzo1NTozNEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+IDA3LzI2LzE3IDk6NTAgUE0g
Pj4+Cj4+ID4+ID4+ID4tLS0gYS9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCj4+ID4+ID4+
ID4rKysgYi9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCj4+ID4+ID4+ID5AQCAtMjc5LDYg
KzI3OSwxMCBAQCBJdCBtYXkgYWxzbyBoYXZlIHNvbWUgYXJjaGl0ZWN0dXJlLXNwZWNpZmljIHNl
Y3Rpb25zLiAKPj4gPiBGb3IgZXhhbXBsZToKPj4gPj4gPj4gPiogRXhjZXB0aW9uIHRhYmxlcy4K
Pj4gPj4gPj4gPiogUmVsb2NhdGlvbnMgZm9yIGVhY2ggb2YgdGhlc2Ugc2VjdGlvbnMuCj4+ID4+
ID4+ICA+Cj4+ID4+ID4+ID4rTm90ZSB0aGF0IG9uIEFSTSAzMiB0aGUgc2VjdGlvbnMgU0hPVUxE
IGJlIGZvdXIgYnl0ZSBhbGlnbmVkLiBPdGhlcndpc2UKPj4gPj4gPj4gPit3ZSByaXNrIGhpdHRp
bmcgRGF0YSBBYm9ydCBleGNlcHRpb24gYXMgdW4tYWxpZ25lZCBtYW5pcHVsYXRpb24gb2YgZGF0
YSBpcwo+PiA+PiA+PiA+K3Byb2hpYml0ZWQgb24gQVJNIDMyLgo+PiA+PiA+PiAKPj4gPj4gPj4g
VGhpcyAoYW5kIGhlbmNlIHRoZSByZXN0IG9mIHRoZSBwYXRjaCkgaXMgbm90IGluIGxpbmUgd2l0
aCB0aGUgb3V0Y29tZSBvZiAKPj4gPiB0aGUKPj4gPj4gPj4gZWFybGllciBkaXNjdXNzaW9uIHdl
IGhhZC4gTm90aGluZyBpcyB3cm9uZyB3aXRoIGEgc2VjdGlvbiBoYXZpbmcgc21hbGxlcgo+PiA+
PiA+PiBhbGlnbm1lbnQsIGFzIGxvbmcgYXMgdGhlcmUgYXJlIG5vIDMyLWJpdCAob3Igd2lkZXIs
IGJ1dCBJIGRvbid0IHRoaW5rIAo+IHRoZXJlCj4+ID4+ID4+IGFyZSBhbnkgc3VjaCkgcmVsb2Nh
dGlvbnMgYWdhaW5zdCBzdWNoIGEgc2VjdGlvbi4gQW5kIGV2ZW4gaWYgdGhlcmUgd2VyZSwgCj4g
SQo+PiA+PiA+PiB0aGluayBpdCBzaG91bGQgcmF0aGVyIGJlIHRoZSBjb2RlIGRvaW5nIHRoZSBy
ZWxvY2F0aW9ucyBuZWVkaW5nIHRvIGNvcGUsIAo+PiA+IGFzCj4+ID4+ID4+IEkgZG9uJ3QgdGhp
bmsgdGhlIEFSTSBFTEYgQUJJIGltcG9zZXMgYW55IHN1Y2ggcmVzdHJpY3Rpb24uCj4+ID4+ID4K
Pj4gPj4gPlRoZSBpZGVhIGJlaGluZCB0aGlzIHBhdGNoIGlzIHRvIGdpdmUgYWR2YW5jZSB3YXJu
aW5ncy4gQWtpbiB0byB3aGF0Cj4+ID4+ID4yZmYyMjk2NDNiNzM5ZTJmZDBjZDA1MzZlZTlmY2E1
MDZjZmE5MmY4Cj4+ID4+ID4ieGVuL2xpdmVwYXRjaDogRG9uJ3QgY3Jhc2ggb24gZW5jb3VudGVy
aW5nIFNUTl9VTkRFRiByZWxvY2F0aW9ucyIgZGlkLgo+PiA+PiA+Cj4+ID4+ID5UaGUgb3RoZXIg
cGF0Y2hlcyBpbiB0aGlzIHNlcmllcyBmaXggdGhlIGFsaWdubWVudCBpc3N1ZXMuCj4+ID4+ID4K
Pj4gPj4gPlRoZSBBUk0gRUxGIEFCSSAKPj4gPiAKPiAoaHR0cDovL2luZm9jZW50ZXIuYXJtLmNv
bS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmloaTAwNDRmL0lISTAwNDRGX2FhZWxmLnBkZiAKPiAK
Pj4gPiApCj4+ID4+ID4KPj4gPj4gPnNheXM6Cj4+ID4+ID4KPj4gPj4gPjQuMy41IFNlY3Rpb24g
QWxpZ25tZW50Cj4+ID4+ID5UaGVyZSBpcyBubyBtaW5pbXVtIGFsaWdubWVudCByZXF1aXJlZCBm
b3IgYSBzZWN0aW9uLiBIb3dldmVyLCBzZWN0aW9ucyAKPj4gPiBjb250YWluaW5nIHRodW1iIGNv
ZGUgbXVzdCBiZSBhdCBsZWFzdAo+PiA+PiA+MTYtYml0IGFsaWduZWQgYW5kIHNlY3Rpb25zIGNv
bnRhaW5pbmcgQVJNIGNvZGUgbXVzdCBiZSBhdCBsZWFzdCAzMi1iaXQgCj4+ID4gYWxpZ25lZC4K
Pj4gPj4gPlBsYXRmb3JtIHN0YW5kYXJkcyBtYXkgc2V0IGEgbGltaXQgb24gdGhlIG1heGltdW0g
YWxpZ25tZW50IHRoYXQgdGhleSBjYW4gCj4+ID4gZ3VhcmFudGVlIChub3JtYWxseSB0aGUgcGFn
ZSBzaXplKS4KPj4gPj4gCj4+ID4+IE5vdGUgdGhlICJ0aHVtYiBjb2RlIiBhbmQgIkFSTSBjb2Rl
IiBpbiBoZXJlIC0gaWlyYyB5b3UncmUgY2hlY2tpbmcgX2FsbF8KPj4gPj4gc2VjdGlvbnMsIG5v
dCBqdXN0IG9uZXMgY29udGFpbmluZyBjb2RlLgo+PiA+IAo+PiA+IEkgY2FuIGZpeCB0aGUgY29k
ZSB0byBvbmx5IGRvIHRoZSBjaGVjayBmb3IgJ1gnIG9uZXM6Cj4+ID4gCj4+ID4gICBbIDJdIC50
ZXh0ICAgICAgICAgICAgIFBST0dCSVRTICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMCAgMDAwMDAw
NzAKPj4gPiAgICAgICAgMDAwMDAwMDAwMDAwMDBjYSAgMDAwMDAwMDAwMDAwMDAwMCAgQVggICAg
ICAgMCAgICAgMCAgICAgMTYKPj4gPiAgIFsgNF0gLmFsdGluc3RyX3JlcGxhY2UgUFJPR0JJVFMg
ICAgICAgICAwMDAwMDAwMDAwMDAwMDAwICAwMDAwMDEzYwo+PiA+ICAgICAgICAwMDAwMDAwMDAw
MDAwMDBiICAwMDAwMDAwMDAwMDAwMDAwICBBWCAgICAgICAwICAgICAwICAgICA0Cj4+ID4gICBb
IDVdIC5maXh1cCAgICAgICAgICAgIFBST0dCSVRTICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMCAg
MDAwMDAxNDcKPj4gPiAgICAgICAgMDAwMDAwMDAwMDAwMDAwZCAgMDAwMDAwMDAwMDAwMDAwMCAg
QVggICAgICAgMCAgICAgMCAgICAgMQo+PiA+IAo+PiA+IAo+PiA+IEFuZCBhbHNvIGhhdmUgdGhl
IGNoZWNrIGluIHRoZSByZWxvY2F0aW9uIC0gd2hpY2ggcmlnaHQgbm93IGFyZQo+PiA+IDMyLWJp
dDogUl9BUk1fQUJTMzIsIFJfQVJNX1JFTDMyLCBSX0FSTV9NT1ZXX0FCU19OQywgUl9BUk1fTU9W
VF9BQlMsCj4+ID4gUl9BUk1fQ0FMTCwgUl9BUk1fSlVNUDI0IHNvIHdpbGwgbGVhdmUgdGhlIGNv
ZGUgYXMgaW4KPj4gPiBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtLgo+PiAKPj4gUmVsb2NhdGlvbnMg
YXBwbGljYWJsZSB0byBjb2RlIG9ubHkgX21heV8gYmUgYWNjZXB0YWJsZSB0byBoYXZlCj4+IHN1
Y2ggYW4gYWxpZ25tZW50IGNoZWNrIChidXQgSSBjb3VsZCBzZWUgY2FzZXMgd2hlcmUgZXZlbiB0
aGF0Cj4+IG1pZ2h0IGJlIHRvbyBhZ2dyZXNzaXZlKSwgYnV0IGFmYWlrIFJfQVJNX0FCUzMyIGlz
bid0IGEgY29kZQo+PiBvbmx5IG9uZSAob3V0IG9mIHRoZSBzZXQgbGlzdGVkIGFib3ZlKSwgc28g
SSBkb3VidCB0aGlzIHNob3VsZCBoYXZlCj4+IGFuIGFsaWdubWVudCBjaGVjay4KPj4gCj4+ID4g
QnV0IG5laXRoZXIgb25lIG9mIHRob3NlIGlzIGdvaW5nIHRvIGhlbHAgaW4gY2F0Y2hpbmcgbGl2
ZXBhdGNoZXMKPj4gPiB0aGF0IGhhdmUgdGhlIHdyb25nIGFsaWdubWVudCB3aXRob3V0IHJlbG9j
YXRpb25zIGFuZCBub3QgZXhlY3V0YWJsZS4KPj4gPiBGb3IgZXhhbXBsZSAubGl2ZXBhdGNoLmRl
cGVuZHMKPj4gCj4+IFdoYXQgZG9lcyAid3JvbmcgYWxpZ25tZW50IiBtZWFuIHdoZW4gdGhlcmUn
cyBubyBjb2RlIGludm9sdmVkPwo+IAo+IEFueXRoaW5nIHdoaWNoIHdlIHRyeSB0byBhY2Nlc3Mg
YXMgYSBzdHJ1Y3R1cmUsIG9yIHVuc2lnbmVkIGludCwKPiB0aGF0IGlzIG5vdCBhbGlnbmVkIHRv
IGZvdXIgYnl0ZXMuCj4gCj4gRm9yIGV4YW1wbGUgYWNjZXNzaW5nIC5saXZlcGF0Y2guZGVwZW5k
cyBmcm9tIG1lbW9yeSBhbmQgYmxvd2luZwo+IHVwIChoeXBlcnZpc29yIGNyYXNoZXMpIGIvYyBp
dCBkb2VzIG5vdCBzdGFydCBhdCBhbiBmb3VyIGJ5dGUgYWxpZ25lZAo+IGxvY2F0aW9uLgoKSG1t
LCBhcyBsb25nIGFzIHRoZSByZWxvY2F0aW9uIGlzbid0IHJlcXVpcmVkIHRvIGJlIGFnYWluc3Qg
YWxpZ25lZApmaWVsZHMgb25seSAobWFuZGF0ZWQgYnkgdGhlIHByb2Nlc3NvciBBQkkpIEkgdGhp
bmsgdGhlIGNvZGUgZG9pbmcKdGhlIHJlbG9jYXRpb25zIHdvdWxkIGluc3RlYWQgbmVlZCB0byBz
cGxpdCB0aGUgYWNjZXNzLCByYXRoZXIgdGhhbgpjYWxsaW5nIHRoZSBzZWN0aW9uIG1pc2FsaWdu
ZWQgb3IgaW5jcmVhc2luZyBhbGlnbm1lbnQgYmV5b25kIHdoYXQKdGhlIEVMRiBzZWN0aW9uIGhl
YWRlcnMgc2F5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:04:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKdM-0003P2-RX; Mon, 11 Sep 2017 09:04:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drKdM-0003Ow-8m
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:04:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 36/78-27708-F7156B95; Mon, 11 Sep 2017 09:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov25N4LZ
 Ig+7T2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bOXR/YC77qVsx53s7ewPhTqYuRk0NCwEji
 7cR/TF2MXBxCAgsZJc5sb2QFSQgLBEhMe74SzBYRUJbo/fWbBaSIWeADo8T8/omMEB0NjBIzX
 rxjBqliE1CV2HD9FFgHr4C1xKnXn9lBbBag+PuZj9hAbFGBcImms/0sEDWCEidnPgGzOQUMJN
 ZPmwk2h1lAXeLPvEtQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tag
 stUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBAGYBgB+OXfudDjJIcTEqi
 vO+Ob4kU4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQnevoBtkUKCRanpqRVpm
 TnAGIIpleDgURLh/eYHlOYtLkjMLc5Mh0idYtTl+DHpyh8mIbAZUuK86iAzBECKMkrz4EbA4v
 kSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHmXgUzhycwrgdv0CugIJqAjeC5tATmiJBEhJdX
 AuOhu0c45v7qik9522ReFMKir1awOZFrUP9Pbojz+W5dttc1M35b9n0vnXczaxaIt5/J+peCy
 TTv+GL8MkT9d2PZld9ETV/6wP/3r2MMeSbcea5+35Qq/fZi5Rb3a7B3nDypfVdhiUSYklcljE
 rLz/zR75nbjT7tvPY6/8uTDxbTze3Y92PSnT4mlOCPRUIu5qDgRAJWfY7LiAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505120636!110880037!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9175 invoked from network); 11 Sep 2017 09:03:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 09:03:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 46ADCAC7F;
 Mon, 11 Sep 2017 09:03:54 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-4-jgross@suse.com> <59B2D34F0200007800178EBC@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0fb9897d-2e93-13ed-6659-22c33b9df232@suse.com>
Date: Mon, 11 Sep 2017 11:03:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B2D34F0200007800178EBC@suse.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTc6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA5LjE3IGF0
IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gRGVsYXkgdGhlIGFsbG9jYXRpb24g
b2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvCj4+IGFsbG93IG1v
ZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9mIHRoZXNlIHN0cnVjdHVyZXMg
YXQgYQo+PiBwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJvbSBnbnR0YWJfc2V0dXBf
dGFibGUoKSBvciBqdXN0Cj4+IGJlZm9yZSB0aGUgZG9tYWluIGlzIHN0YXJ0ZWQgdGhlIGZpcnN0
IHRpbWUuCj4gCj4gVGhlIHJlZmVyZW5jZSB0byBnbnR0YWJfc2V0dXBfdGFibGUoKSBpcyBub3cg
c29ydCBvZiBzdGFsZS4KCkhtbSwgeWVzLgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4u
Ywo+PiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+IEBAIC0zNjMsNiArMzYzLDkgQEAgc3Ry
dWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9t
Y3JfZmxhZ3MsCj4+ICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4+ICAgICAgICAgIGluaXRfc3Rh
dHVzIHw9IElOSVRfZ250dGFiOwo+PiAgCj4+ICsgICAgICAgIGlmICggZG9taWQgPT0gMCAmJiBn
cmFudF90YWJsZV9pbml0KGQpICkKPj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAKPiBCZXNp
ZGVzIG5vdCByZWFsbHkgbGlraW5nIHRoZSBzcGVjaWFsIGNhc2UsIHdoeSBjYW4ndAo+IGdyYW50
X3RhYmxlX2NyZWF0ZSgpIG1ha2UgdGhpcyBjYWxsLCBrZWVwaW5nIG1vcmUgZ3JhbnQgdGFibGUK
PiBsb2dpYyB3aXRoaW4gZ3JhbnRfdGFibGUuYz8KClJpZ2h0LCB0aGlzIGlzIGJldHRlci4KCj4g
QW5kIGlmIHlvdSBzcGVjaWFsIGNhc2UgRG9tMCwKPiB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8g
KGFsc28pIHNwZWNpYWwgY2FzZSB0aGUgaGFyZHdhcmUgZG9tYWluCj4gKGluIGNhc2UgdGhhdCdz
IG5vdCBEb20wKT8KCkFzIGEgaGFyZHdhcmUgZG9tYWluIG5vdCBiZWluZyBkb20wIHdvdWxkIG5l
ZWQgdG8gYmUgY3JlYXRlZCB2aWEgdGhlCmFwcHJvcHJpYXRlIGRvbWN0bCBoeXBlcmNhbGxzIEkg
ZG9uJ3Qgc2VlIHdoeSB0aGUgbWVhc3VyZXMgZm9yIGFsbApvdGhlciBkb21haW5zIHdvdWxkbid0
IGJlIGVub3VnaCBmb3IgdGhhdCBjYXNlLgoKPiAKPj4gQEAgLTEwMjksOCArMTAzMywxNyBAQCBp
bnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+
PiAgICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQgZmluaXNoZWQgd2hlbiB0aGUgY29udHJv
bGxlciByZWZlcmVuY2UgY291bnQKPj4gICAgICAgKiBmaXJzdCBkcm9wcyB0byAwLgo+PiAgICAg
ICAqLwo+PiAtICAgIGlmICggbmV3ID09IDAgKQo+PiArICAgIGlmICggbmV3ID09IDAgJiYgIWQt
PmNyZWF0aW9uX2ZpbmlzaGVkICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGludCByZXQgPSBncmFu
dF90YWJsZV9pbml0KGQpOwo+PiArCj4+ICsgICAgICAgIGlmICggcmV0ICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgX19kb21haW5fcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkLCBO
VUxMKTsKPj4gKyAgICAgICAgICAgIHJldHVybiByZXQ7Cj4+ICsgICAgICAgIH0KPj4gICAgICAg
ICAgZC0+Y3JlYXRpb25fZmluaXNoZWQgPSB0cnVlOwo+PiArICAgIH0KPiAKPiBBZGRpbmcgYSBn
cmFudCB0YWJsZSBjYWxsIGhlcmUgbG9va3MgcmF0aGVyIGFyYml0cmFyeSwgaWYgbm90IGhhY2tp
c2guCgpXb3VsZCBpdCBzdGlsbCBiZSBoYWNraXNoIGlmIEknZCBhZGQgYSBnZW5lcmljIGZ1bmN0
aW9uIGRvaW5nIGxhc3QKaW5pdCBjYWxscyBqdXN0IGJlZm9yZSB0aGUgZG9tYWluIHN0YXJ0cyB0
byBydW4gZm9yIHRoZSBmaXJzdCB0aW1lPwpUaGUgY2FsbCB0byBncmFudF90YWJsZV9pbml0KCkg
d291bGQgYmUganVzdCB0aGUgZmlyc3Qgc3VjaCBsYXRlIGluaXQKY2FsbHMgZm9yIHRoZSBkb21h
aW4uCgo+IFdoeSBjYW4ndCB5b3UgY2FsbCBpdCBmcm9tIHRoZSBkb21jdGwgeW91J3JlIGdvaW5n
IHRvIGFkZCBpbiBhIGxhdGVyCj4gcGF0Y2gsIHJlcXVpcmluZyB0aGUgdG9vbCBzdGFjayB0byBp
c3N1ZSB0aGF0IGRvbWN0bCBpbiBhbGwgY2FzZXMsIGp1c3QKPiBsaWtlIGUuZy4gYSBtYXhfdmNw
dXMgb25lIGlzIGFsd2F5cyBuZWNlc3Nhcnk/IFRoYXQgd291bGQgYWxzbwo+IGF2b2lkIGEgcG9z
c2libHkgY29uZnVzaW5nIGVycm9yIChmcm9tIHRoZSB1bnBhdXNlLCBpLmUuIG5vdAo+IG9idmlv
dXNseSByZWxhdGVkIHRvIGdyYW50IHRhYmxlIHNldHVwIGZhaWx1cmUpLiBPZiBjb3Vyc2UgdGhh
dCB3aWxsCj4gcmVxdWlyZSBtZXJnaW5nIHRoaXMgcGF0Y2ggd2l0aCB0aGUgb3RoZXIgb25lIHRv
IGF2b2lkIGFuCj4gaW50ZXJtZWRpYXRlIHN0YXRlIGluIHdoaWNoIHRoZSBjYWxsIHdvdWxkbid0
IGJlIG1hZGUgYXQgYWxsLgoKVGhpcyB3b3VsZCBiZSBhbm90aGVyIHBvc3NpYmlsaXR5LCB5ZXMu
CgpJbnN0ZWFkIG9mIG1lcmdpbmcgdGhlIHBhdGNoZXMgSSdkIGp1c3QgbW92ZSBwYXRjaGVzIDYt
OCBiZWZvcmUgdGhpcyBvbmUKdG8gaGF2ZSBldmVyeXRoaW5nIGluIHBsYWNlLCBpbmNsdWRpbmcg
dGhlIG5lZWRlZCB0b29scyBzaWRlLgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtMTY1NSw2ICsxNjU1
LDc4IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGdyYW50X3RhYmxlICpndCkKPj4gICAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7
Cj4+ICB9Cj4+ICAKPj4gK2ludAo+PiArZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpk
KQo+PiArewo+PiArICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsK
Pj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgajsKPj4gKwo+PiArICAgIGlmICggZ3QtPm5yX2dyYW50
X2ZyYW1lcyApCj4+ICsgICAgICAgIHJldHVybiAwOwo+PiArCj4+ICsgICAgZ3QtPm5yX2dyYW50
X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwo+PiArCj4+ICsgICAgLyogQWN0aXZl
IGdyYW50IHRhYmxlLiAqLwo+PiArICAgIGlmICggKGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5
KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+PiAr
ICAgICAgICBnb3RvIG5vX21lbV8xOwo+PiArICAgIGZvciAoIGkgPSAwOwo+PiArICAgICAgICAg
IGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFN
RVMpOyBpKysgKQo+PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCAoZ3QtPmFjdGl2ZVtpXSA9IGFs
bG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKPj4gKyAgICAgICAgICAgIGdvdG8gbm9fbWVt
XzI7Cj4+ICsgICAgICAgIGNsZWFyX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7Cj4+ICsgICAgICAgIGZv
ciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCj4+ICsgICAgICAgICAgICBzcGlu
X2xvY2tfaW5pdCgmZ3QtPmFjdGl2ZVtpXVtqXS5sb2NrKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAg
ICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KPj4gKyAgICBn
dC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5t
YXB0cmFjaykpOwo+PiArICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQo+PiArICAgICAg
ICBnb3RvIG5vX21lbV8yOwo+PiArCj4+ICsgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwo+
PiArICAgIGlmICggKGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9n
cmFudF9mcmFtZXMpKSA9PSBOVUxMICkKPj4gKyAgICAgICAgZ290byBub19tZW1fMzsKPj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQo+PiArICAg
IHsKPj4gKyAgICAgICAgaWYgKCAoZ3QtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFwX3Bh
Z2UoKSkgPT0gTlVMTCApCj4+ICsgICAgICAgICAgICBnb3RvIG5vX21lbV80Owo+PiArICAgICAg
ICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAv
KiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwo+PiArICAg
IGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRf
ZnJhbWVzKSk7Cj4+ICsgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQo+PiArICAgICAgICBn
b3RvIG5vX21lbV80Owo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dS
QU5UX0ZSQU1FUzsgaSsrICkKPj4gKyAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShk
LCBndCwgaSk7Cj4+ICsKPj4gKyAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7Cj4+ICsKPj4g
KyAgICByZXR1cm4gMDsKPj4gKwo+PiArIG5vX21lbV80Ogo+PiArICAgIGZvciAoIGkgPSAwOyBp
IDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCj4+ICsgICAgICAgIGZyZWVfeGVuaGVh
cF9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKPj4gKyAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7
Cj4+ICsgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxMOwo+PiArIG5vX21lbV8zOgo+PiArICAgIHZm
cmVlKGd0LT5tYXB0cmFjayk7Cj4+ICsgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKPj4gKyBub19t
ZW1fMjoKPj4gKyAgICBmb3IgKCBpID0gMDsKPj4gKyAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFt
ZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKPj4gKyAg
ICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7Cj4+ICsgICAgeGZyZWUoZ3Qt
PmFjdGl2ZSk7Cj4+ICsgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7Cj4+ICsgbm9fbWVtXzE6Cj4+ICsg
ICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9IDA7Cj4+ICsgICAgcmV0dXJuIC1FTk9NRU07Cj4+ICt9
Cj4gCj4gVGhlIHJlZHVuZGFuY3kgYmV0d2VlbiB0aGlzIGNvZGUgYW5kIGdudHRhYl9ncm93X3Rh
YmxlKCkgaGFzCj4gYWx3YXlzIGJvdGhlcmVkIG1lLCBhbmQgbm93IHdvdWxkIHNlZW0gdG8gYmUg
YSBnb29kIG9jY2FzaW9uCj4gdG8gZG8gYXdheSB3aXRoIGl0LiBXaHkgZG9uJ3QgeW91IGRlZmVy
IHRvIGdudHRhYl9ncm93X3RhYmxlKCkKPiBhbnl0aGluZyB0aGF0IGZ1bmN0aW9uIGFscmVhZHkg
ZG9lcyAoa2VlcGluZyB0aGUgcmVzcGVjdGl2ZSBsaW1pdHMKPiBhdCB6ZXJvIGluIGhlcmUpPwoK
SnVzdCB0byBiZSBzdXJlIEkgdW5kZXJzdGFuZCB5b3UgY29ycmVjdGx5OiB5b3Ugd2FudCB0byBn
ZXQgcmlkIG9mCklOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIGFuZCBqdXN0IGdyb3cgZnJvbSAwIG9u
IGluc3RlYWQgb2Ygc3RhcnRpbmcgYXQKdGhlIGN1cnJlbnQgdmFsdWUgNCwgcmlnaHQ/CgpTbyBJ
IHdvdWxkIGp1c3QgYWxsb2NhdGUgdGhlIGFycmF5cyAoZ3QtPmFjdGl2ZSwgZ3QtPm1hcHRyYWNr
LApndC0+c2hhcmVkX3JhdywgZ3QtPnN0YXR1cykgaW4gZ3JhbnRfdGFibGVfaW5pdCgpLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:07:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKgE-0003Yv-8o; Mon, 11 Sep 2017 09:06:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drKgD-0003Yp-CT
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:06:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C9/C4-03454-03256B95; Mon, 11 Sep 2017 09:06:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS6fjDS1c3aFu
 kwYWtvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBNXMZC5o4Knp2X2BrYHzE1sXIySEkkCcx
 d/MFZhCbV8BO4tPjKWC2hIChxOmFN1lAbBYBVYm29t2sIDabgLpE27PtYLaIQI1E+5zTQHM4O
 JgFDCTufjcBCQsLaEssmHAXqJULaPxURomeVy/BZnIK6EnsPnqNCaSeV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM0OMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RgV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsZfywIOMUpyMCmJ8r47viVSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwRgVuixQSLEpNT61Iy8wBxgdMqQQHj
 5IIbwBImre4IDG3ODMdInWK0Z7j2KbLf5g4Om7eBZKbwOSG7w/+MAmBTZUS5+0BaRMAacsozY
 MbCovnS4yyUsK8jEAnC/EUpBblZpagyr9iFOdgVBLmnQwyhSczrwRu9yugs5iAzuK5tAXkrJJ
 EhJRUA6OoxFWrow2Ol36daHVg2nJfxirjtnN6YNiKtf/Wn3s7d0294ellH+RXb+iV+zKX53FX
 Ymi0Q4+Ed9rVcvXEn8fXVzyx39gnFJc2YbNJecBxn97LWmUbOk86NB8VnVX1Odp2/W3lmO8Bl
 zQOJE2Q5C9qOmz/KGv6vlWLovIeyT+SrfC78i9/rYkSS3FGoqEWc1FxIgBIuY/p4gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505120811!115811842!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18239 invoked from network); 11 Sep 2017 09:06:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:06:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:06:50 -0600
Message-Id: <59B66E480200007800179729@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:06:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>,
 "=?UTF-8?Q?Marek=20Marczykowski-G=C3=B3recki?="
 <marmarek@invisiblethingslab.com>
References: <59B025790200007800178075@prv-mh.provo.novell.com>
 <59B025790200007800178075@prv-mh.provo.novell.com>
 <20170909235321.GA19908@mail-itl>
In-Reply-To: <20170909235321.GA19908@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.8.2 released
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEwLjA5LjE3IGF0IDAxOjUzLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMDg6NDI6MzNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+IEFsbCwKPj4gCj4+IEkgYW0gcGxlYXNlZCB0byBhbm5vdW5jZSB0
aGUgcmVsZWFzZSBvZiBYZW4gNC44LjIuIFRoaXMgaXMKPj4gYXZhaWxhYmxlIGltbWVkaWF0ZWx5
IGZyb20gaXRzIGdpdCByZXBvc2l0b3J5Cj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPXhlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvc3RhYmxlLTQuOCAKPj4gKHRhZyBS
RUxFQVNFLTQuOC4yKSBvciBmcm9tIHRoZSBYZW5Qcm9qZWN0IGRvd25sb2FkIHBhZ2UKPj4gaHR0
cDovL3d3dy54ZW5wcm9qZWN0Lm9yZy9kb3dubG9hZHMveGVuLWFyY2hpdmVzL3hlbi1wcm9qZWN0
LTQ4LXNlcmllcy94ZW4tNDgyLmh0bWwgCj4+ICh3aGVyZSBhIGxpc3Qgb2YgY2hhbmdlcyBjYW4g
YWxzbyBiZSBmb3VuZCkuCj4+IAo+PiBXZSByZWNvbW1lbmQgYWxsIHVzZXJzIG9mIHRoZSA0Ljgg
c3RhYmxlIHNlcmllcyB0byB1cGRhdGUgdG8gdGhpcwo+PiBsYXRlc3QgcG9pbnQgcmVsZWFzZS4K
PiAKPiBUaGUgYW5ub3VuY2VtZW50IG9uIHRoZSB3ZWJzaXRlIGhhcyB3cm9uZyBsaW5rICh0byA0
LjguMSBpbnN0ZWFkIG9mCj4gNC44LjIpLgoKSG1tLCB0aGFua3MgZm9yIHBvaW50aW5nIHRoaXMg
b3V0LCBidXQgdW5sZXNzIExhcnMga25vd3Mgd2l0aG91dApmdXJ0aGVyIGNvbnRleHQgd2hlcmUg
dGhpcyB3cm9uZyBsaW5rIGlzLCBpdCB3b3VsZCBoYXZlIGhlbHBlZCBpZgp5b3UgaWRlbnRpZmll
ZCB0aGUgcGFnZSBoYXZpbmcgdGhhdCBiYWQgbGluay4gSSBjYW4gc3BvdCBzdWNoIGEKd3Jvbmcg
bGluayBpbiB0aGUgYmxvZyBwb3N0IC0gaXMgdGhhdCB3aGF0IHlvdSdyZSByZWZlcnJpbmcgdG8/
IExhcnMsCmNvdWxkIHlvdSBjb3JyZWN0IHRoYXQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:10:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKjD-000431-Q6; Mon, 11 Sep 2017 09:10:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drKjC-0003n6-Cz
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:10:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0D/1B-03414-9E256B95; Mon, 11 Sep 2017 09:10:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/d50LZ
 Igz+b2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3B+exFFyTrLizciF7A2OvSBcjJ4eQQJ7E
 x6vf2LoYOTh4BewkLu4oAQlLCBhKnF54kwXEZhFQlXh8ZjkriM0moC7R9mw7mC0ikC9x9HkLU
 xcjFwezwHwmiUkvfrOBJIQF/CTuvdvNApIQErjIJPHy7xywDk6gBetvX2CCWCYo8XeHMIjJDD
 R0/TwhkApmAXmJ5q2zmSHC0hLL/3FMYOSbhVA/C6F+FpL6WQj1CxhZVjGqF6cWlaUW6ZroJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh4DEOxg7L7sf4hRkoNJSZT33fEtkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeC8FbosUEixKTU+tSMvMAcYATFqCg0dJhDcAJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeHpAiAZCijNI8uBGweLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYYhLeDLzSuA2vQI6ggnoCJ5LW0COKElESEk1MJbUXA1L15jZseTQE0n1lLqeRzZ
 vFZdzts6YaxpRvc3YIjZMPeThj2s5+mzirDsk50yRSmCWL3+aHN9py21ys+ZDTMcZxw2Fsc07
 Zn3eduFvvK2Mw8vJCoFLzy3c4LhxjdnTmqUPTH1v2C/3/nb4/bczb30eH1h5bGqHw4P3XI8V7
 5hHfnj2XliJpTgj0VCLuag4EQAIWfekwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505120997!82180001!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27562 invoked from network); 11 Sep 2017 09:09:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:09:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:09:56 -0600
Message-Id: <59B66F02020000780017973B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:09:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
 <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
 <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
 <20170908173357.bhkisjyuruu5pko2@dhcp-3-128.uk.xensource.com>
 <10eed2cb-2da0-9fee-20b3-005308a1f176@citrix.com>
In-Reply-To: <10eed2cb-2da0-9fee-20b3-005308a1f176@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
 pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDIwOjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDkvMTcgMTg6MzMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIEZy
aSwgU2VwIDA4LCAyMDE3IGF0IDEwOjAwOjQxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gT24gMDguMDkuMTcgYXQgMTY6MzAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+Pj4gT24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MTU6NDBQTSArMDEwMCwgQW5kcmV3IENv
b3BlciB3cm90ZToKPj4+Pj4gT24gMDgvMDkvMTcgMTQ6MzQsIFJvZ2VyIFBhdSBNb25uZSB3cm90
ZToKPj4+Pj4+IFdoaWxlIHRoZXJlIGZpeCB0aGUgaW5kZW50YXRpb24uCj4+Pj4+Pgo+Pj4+Pj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+
Pj4+PiAtLS0KPj4+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pj4+IENj
OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+Pj4+PiBDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+Pj4+PiBDYzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Pj4+Pj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+Pj4+IENjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KPj4+Pj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+Pj4+Pj4gLS0tCj4+Pj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgfCA0ICsr
LS0KPj4+Pj4+ICB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICB8IDQgKystLQo+Pj4+Pj4g
IDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pj4+Pj4K
Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+Pj4+PiBpbmRleCA3NDgyOWU1NzQ4Li40NjlkZmM2
YzNkIDEwMDY0NAo+Pj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+
Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4+Pj4+PiBAQCAtNTMyLDgg
KzUzMiw4IEBAIHN0cnVjdCBwY2lfZGV2ICpwY2lfZ2V0X3JlYWxfcGRldihpbnQgc2VnLCBpbnQg
YnVzLCBpbnQgCj4+Pj4gZGV2Zm4pCj4+Pj4+PiAgICAgIHJldHVybiBwZGV2Owo+Pj4+Pj4gIH0K
Pj4+Pj4+ICAKPj4+Pj4+IC1zdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2X2J5X2RvbWFpbigK
Pj4+Pj4+IC0gICAgc3RydWN0IGRvbWFpbiAqZCwgaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZu
KQo+Pj4+Pj4gK3N0cnVjdCBwY2lfZGV2ICpwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIGludCBzZWcsCj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGJ1cywgaW50IGRldmZuKQo+Pj4+PiBJIGtub3cgdGhpcyBpc24n
dCBzdHJpY3RseSByZWxhdGVkIHRvIHRoZSBwYXRjaCwgYnV0IGhhdmluZyAzIHJlZ2lzdGVyCj4+
Pj4+IHBhcmFtZXRlcnMgKGFuZCBsb2FkIG9mIHBsYWNlcyBlbHNld2hlcmUpIGhlcmUgaXMgZXh0
cmVtZWx5IHdhc3RlZnVsIGZvcgo+Pj4+PiByZWdpc3RlciBzY2hlZHVsaW5nLiAgQ291bGQgd2Ug
aW50cm9kdWNlOgo+Pj4+Pgo+Pj4+PiB0eXBlZGVmIHVuaW9uIHsKPj4+Pj4gICAgIHVpbnQzMl90
IHNiZGY7Cj4+Pj4+ICAgICBzdHJ1Y3Qgewo+Pj4+PiAgICAgICAgIHVpbnQxNl90ICBmIDogMywg
IC8qIEZ1bmN0aW9uICovCj4+Pj4+ICAgICAgICAgICAgICAgICAgIGQgOiA1LCAgLyogRGV2aWNl
ICAgKi8KPj4+Pj4gICAgICAgICAgICAgICAgICAgYiA6IDg7ICAvKiBCdXMgICAgICAqLwo+Pj4+
PiAgICAgICAgIHVpbnQxNl90IHM7IC8qIFNlZ21lbnQgICovCj4+Pj4+ICAgICB9Owo+Pj4+PiB9
IHBjaV9zYmRmX3Q7Cj4+Pj4+Cj4+Pj4+IGFuZCB0cnkgdG8gc3RhcnQgdXNpbmcgaXQ/Cj4+Pj4g
VGhpcyBpcyBnb2luZyB0byBiZSBraW5kIG9mIGF3a3dhcmQgdG8gdXNlIHdpdGggZXh0ZW5kZWQK
Pj4+PiBmdW5jdGlvbnMuLi4KPj4+Pgo+Pj4+IEl0J3Mgbm90IGxpa2Ugd2hhdCB3ZSBoYXZlIG5v
dyAoZGV2Zm4pIGlzIG11Y2ggYmV0dGVyLCBidXQgaWYgd2UKPj4+PiBzd2l0Y2ggdG8gc29tZXRo
aW5nIGVsc2UgSSB3b3VsZCBsaWtlIHRvIGJlIGFibGUgdG8gZ2V0IHRoZSBjb3JyZWN0Cj4+Pj4g
ZnVuY3Rpb24gdmFsdWUgZm9yIGJvdGggbm9ybWFsIGFuZCBleHRlbmRlZCBmdW5jdGlvbiBkZXZp
Y2VzIGZyb20gdGhlCj4+Pj4gc2FtZSBmaWVsZC4KPj4+IFdoeSBub3QgdW5pb25pemUgZiBhbmQg
ZCB3aXRoIGEgdWludDhfdCBleHRmbiAoSSdkIGFsc28gcHJlZmVyIHRoZQo+Pj4gb3RoZXIgdHdv
IHRvIGJlIG5hbWVkIGZ1bmMgYW5kIGRldik/Cj4+IFNvIHNvbWV0aGluZyBsaWtlOgo+IAo+IEFz
IGFzIGJkZiBpcyBhbHNvIHF1aXRlIGEgY29tbW9uIHVuaXQsIGhvdyBhYm91dDoKPiAKPj4KPj4g
dHlwZWRlZiB1bmlvbiB7Cj4+ICAgICB1aW50MzJfdCBzYmRmOwo+PiAgICAgc3RydWN0IHsKPiAK
PiB1bmlvbiB7Cj4gICAgIHVpbnQxNl90IGJkZjsKPiAgICAgc3RydWN0IHsKClllcy4KCj4+ICAg
ICAgICAgdW5pb24gewo+PiAgICAgICAgICAgICBzdHJ1Y3Qgewo+PiAgICAgICAgICAgICAgICAg
dWludDhfdCAgZnVuYyA6IDMsIC8qIEZ1bmN0aW9uICovCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICBzbG90IDogNTsgLyogRGV2aWNlICAgKi8KPiAKPiBkZXYgb3IgZGV2aWNlLCBzdXJlbHk/
CgpZZWFoLCBjb21tZW50IGFuZCBmaWVsZCBuYW1lIHdvdWxkIGJldHRlciBtYXRjaCAob3IgdGhl
IGNvbW1lbnRzCmNvdWxkIHBlcmhhcHMgZ28gYXdheSBhbHRvZ2V0aGVyKS4gV2hpbGUgInNsb3Qi
IGlzIGEgY29tbW9uIHRlcm0KaGVyZSwgd2l0aCB0aGlzIGJlaW5nIGluc2lkZSBzb21ldGhpbmcg
Y2FsbGVkICJzYmRmIiBJIGFncmVlICJkZXZpY2UiCm9yICJkZXYiIChpbiB0aGUgZm9ybWVyIGNh
c2UgaXQgc2hvdWxkIGFsc28gYmUgImZ1bmN0aW9uIiwgYnV0IEkgcHJlZmVyCnRoZSBzaG9ydGVy
IHZhcmlhbnRzKSBzaG91bGQgYmUgdXNlZCBoZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:14:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKnN-0004Q1-BF; Mon, 11 Sep 2017 09:14:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drKnM-0004Po-8j
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:14:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 86/69-03414-BE356B95; Mon, 11 Sep 2017 09:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQvd18LZ
 Ig1cbuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLjSuZC+ayVcx7/oilgXEyaxcjB4eEgJ/E
 zmcuXYycHCwCqhL/nl4EC7MJ2EtM/1oBEhYRsJFYN38CO0hYWMBE4so2b5Awr4CnxLl5i1hBb
 CEBA4kXxxvZIeKCEidnPmEBsZkFdCQW7P7EBtLKLCAtsfwfB0iYU8BQ4nnbK2YQW1RAReLkyj
 VMEGMUJfrnPWADsSUE0iW2/v3FPIGRbxaSqbOQTJ2FMHUBI/MqRo3i1KKy1CJdYwO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGMAgh2Mf9cGHmKU5GBSEuV9d3xLpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXh1gyAoJFqWmp1akZeYAgx0mLcHBoyTCWx0ElOYtLkjMLc5Mh
 0idYjTmOLbp8h8mjhsPr/9hEmLJy89LlRLn/Q1SKgBSmlGaBzcIFoWXGGWlhHkZgU4T4ilILc
 rNLEGVf8UozsGoJMy7D2QKT2ZeCdy+V0CnMAGdwnNpC8gpJYkIKakGxpL8mFC39Y8KxavEZTb
 8eH7WQeTKbsNPc9YunHD4iv7L5bvLclmcnYIZnr+tzVY21dp0JXNf8j2fwxdacmdENi3v3fHO
 9gP3kTZN370+51rt12rkyW3dwJqu84FT6KHuTaH/znV1uivS9h6bMZV17Qlfjj3bnzDmBR32D
 os18p5YdGlR+LJ4bSWW4oxEQy3mouJEADVZrn+9AgAA
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505121258!82045544!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 880 invoked from network); 11 Sep 2017 09:14:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:14:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="52593999"
Date: Mon, 11 Sep 2017 10:14:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xen.org>
Message-ID: <20170911091415.7v7pcitbiuogy6yp@dhcp-3-128.uk.xensource.com>
References: <20170911015757.GA2152@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911015757.GA2152@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] How to create a PVHv2 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDk6NTg6MDFBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSGksIFJvZ2VyLgo+IAo+IEkgbWVldCBhbiBlcnJvciB3aGVuIGNyZWF0aW5nIGEgcHZoIGd1
ZXN0LiBJIGFtIHVzaW5nIGNvbW1pdCA2ZTJhNGM3MzU2NGEuIAo+IEZyb20gdGhlIGVycm9yIGxv
ZywgSSBmb3VuZCBib290bGF0ZV9wdigpLT5waW5fdGFibGUgYWx3YXlzIGZhaWxlZC4gQW5kIHRo
ZQo+IGZhaWx1cmUgd2FzIGNhdXNlZCBieSBpc19wdl9kb21haW4ocGdfb3duZXIpIGluIGRvX21t
dWV4dF9vcCgpLiBEbyB5b3UgaGF2ZQo+IGFueSBpZGVhIG9uIHRoaXM/CgpJSVJDIGJvb3RsYXRl
X3B2IHNob3VsZCBuZXZlciBiZSBjYWxsZWQgZm9yIGEgUFZIIGd1ZXN0LiBJJ20gbm90CnJlYWxs
eSBzdXJlIGhvdyB5b3UgY2FuIGdldCB0aGVyZSwgY2FuIHlvdSBwYXN0ZS9hdHRhY2ggeW91ciBM
aW51eAprZXJuZWwgY29uZmlnIGZpbGU/CgpBbHNvIEknbSBub3Qgc3VyZSB1c2luZyBhIHFjb3cy
IGRpc2sgaXMgZ29pbmcgdG8gd29yayBwcm9wZXJseSwgdGhlCmN1cnJlbnQgUFZIdjIgdG9vbHMg
aW1wbGVtZW50YXRpb24gd2lsbCBub3Qgc3Bhd24gYSBRRU1VIGluc3RhbmNlIHRvCmFjdCBhcyB0
aGUgYmFja2VuZC4KCkluIGFueSBjYXNlIEknbSB3b3JraW5nIG9uIGEgbmV3IGludGVyZmFjZSB0
aGF0IGNhbiBiZSBmb3VuZCBhdDoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOS9tc2cwMDY0Ny5odG1sCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:16:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKpa-0004XH-Ml; Mon, 11 Sep 2017 09:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drKpZ-0004X9-7B
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:16:37 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C3/72-15060-47456B95; Mon, 11 Sep 2017 09:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrcoZFu
 kwZPvKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abNf+YC2bxVbxoXMfWwPibq4uRk0NCwF/i
 wIdnzCA2m4COxMW5O9m6GDk4RARUJG7vNQAxmQW0JJaslAKpEBaIkOh7844FxGYRUJV4fewwE
 4jNK2Ap8fr2TzaIiXoSbye+YISIC0qcnPkErJ5ZQFOidftvdghbXqJ562ywrUICihL98x6wTW
 DkmYWkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZ
 Lzs/dxAgMHAYg2MF4eWPAIUZJDiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzQ3e
 FikkWJSanlqRlpkDDGGYtAQHj5IIbxFImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4ry/g
 4CKBECKMkrz4EbA4ukSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnXg6ziycwrgdv0CugIJq
 AjeC5tATmiJBEhJdXA6DftpWJdeduV+Q8iD9ckxF2uuKmf+5MvlUc2xGXTertn/4TOpGnc/r5
 HtMFD7bqGj1CxYmnenLTNCxJCmwSM7vdwMAW4XRa0r7ga65/TmB1rdkfI8cSn2rlzc0Lu1GxI
 80q/f037hZHS0lS5yKMuWlzz5Uy1O6NYihem3j/MtUh46cqpWeJKLMUZiYZazEXFiQCTs/cto
 gIAAA==
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505121392!115776571!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47549 invoked from network); 11 Sep 2017 09:16:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:16:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="447373332"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 10:16:28 +0100
Message-ID: <20170911091628.22976-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] pci/msi: constify the pci_dev parameter of
	pci_msi_conf_write_intercept
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHRoZSBvbmUgZm9yIGZpbmRfbXNpX2VudHJ5LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21zaS5jICAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Y2kuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2ku
YwppbmRleCA3Nzk5OGY0ZmIzLi5mOWYwZDlkNWMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC02NTcsNyArNjU3LDcgQEAgaW50IG1z
aV9mcmVlX2lycShzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5KQogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgc3RydWN0IG1zaV9kZXNjICpmaW5kX21zaV9lbnRyeShzdHJ1Y3QgcGNpX2RldiAqZGV2
LAorc3RhdGljIHN0cnVjdCBtc2lfZGVzYyAqZmluZF9tc2lfZW50cnkoY29uc3Qgc3RydWN0IHBj
aV9kZXYgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBp
cnEsIGludCBjYXBfaWQpCiB7CiAgICAgc3RydWN0IG1zaV9kZXNjICplbnRyeTsKQEAgLTEyNzQs
NyArMTI3NCw3IEBAIHZvaWQgcGNpX2NsZWFudXBfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQog
ICAgIG1zaV9mcmVlX2lycXMocGRldik7CiB9CiAKLWludCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50
ZXJjZXB0KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAoraW50IHBjaV9t
c2lfY29uZl93cml0ZV9pbnRlcmNlcHQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2ln
bmVkIGludCByZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2l6ZSwgdWludDMyX3QgKmRhdGEpCiB7CiAgICAgdTE2IHNlZyA9IHBkZXYtPnNlZzsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3BjaS5oCmluZGV4IDM2ODAxZDMxN2IuLjI5NTIwMTY0ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGNpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wY2kuaApAQCAtMTgs
NyArMTgsNyBAQCBzdHJ1Y3QgYXJjaF9wY2lfZGV2IHsKIGludCBwY2lfY29uZl93cml0ZV9pbnRl
cmNlcHQodW5zaWduZWQgaW50IHNlZywgdW5zaWduZWQgaW50IGJkZiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpkYXRhKTsKLWludCBwY2lfbXNpX2Nv
bmZfd3JpdGVfaW50ZXJjZXB0KHN0cnVjdCBwY2lfZGV2ICosIHVuc2lnbmVkIGludCByZWcsCitp
bnQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqLCB1
bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHNpemUsIHVpbnQzMl90ICpkYXRhKTsKIGJvb2xfdCBwY2lfbW1jZmdfZGVjb2RlKHVu
c2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgKnNlZywKICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqYmRmKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:23:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKva-0005Dw-EH; Mon, 11 Sep 2017 09:22:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drKvZ-0005Dq-Nr
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:22:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E0/68-15060-9E556B95; Mon, 11 Sep 2017 09:22:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvdF6LZ
 Ig/YuVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePE0eOMBe84K1rnrWZrYFzG3sXIySEh4Cfx
 cMUORhCbRUBVYvKnLcxdjBwcbAL2EtO/VoCERQSUJXp//WbpYuTiYBbYwyTx8+ANFpCEsICvx
 NOpO1lBbF4BT4nbHUvAioQEWpklWm4cgUoISpyc+QSsgVlAR2LB7k9sIAuYBaQllv/jAAlzAu
 06sOAJM4gtKqAicXLlGiYQW0hAUaJ/3gM2iDvTJSY+62GZwMg/C8nUWUimzkKYuoCReRWjenF
 qUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxtmX/Q8xSnIw
 KYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+EkG2RQoJFqempFWmZOcBYgElLcPAoi
 fDOAUnzFhck5hZnpkOkTjEqSonzXgNJCIAkMkrz4Npg8XeJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrx3QabwZOaVwE1/BbSYCWgxz6UtIItLEhFSUg2MXaY/e+xusBxMnLff6nzQw2o+6xl
 nxc0dZZUrNQ3rDzH//iIdtP/dpAff07ozBNskbbnnKK33mjxnz9ZquQMnblVWf5gu+Iuh71CZ
 Q/j2s+IB4dc+5Rt8+PbD//HyXSETV88RfmsjNsukJ+T/ya1vNVgZ75xXYPySP5Nvavx2Vpt2j
 6vfzsq/U2Ipzkg01GIuKk4EACCrZ+W6AgAA
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505121768!63254569!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47383 invoked from network); 11 Sep 2017 09:22:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:22:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="52594406"
Date: Mon, 11 Sep 2017 10:22:44 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170911092244.cgu6ovdgh7uldpi5@dhcp-3-128.uk.xensource.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
 <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
 <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
 <20170908173357.bhkisjyuruu5pko2@dhcp-3-128.uk.xensource.com>
 <10eed2cb-2da0-9fee-20b3-005308a1f176@citrix.com>
 <59B66F02020000780017973B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B66F02020000780017973B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
	pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDM6MDk6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA5LjE3IGF0IDIwOjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBBcyBhcyBiZGYgaXMgYWxzbyBxdWl0ZSBhIGNvbW1vbiB1bml0LCBob3cg
YWJvdXQ6Cj4gPiAKPiA+Pgo+ID4+IHR5cGVkZWYgdW5pb24gewo+ID4+ICAgICB1aW50MzJfdCBz
YmRmOwo+ID4+ICAgICBzdHJ1Y3Qgewo+ID4gCj4gPiB1bmlvbiB7Cj4gPiAgICAgdWludDE2X3Qg
YmRmOwo+ID4gICAgIHN0cnVjdCB7Cj4gCj4gWWVzLgo+IAo+ID4+ICAgICAgICAgdW5pb24gewo+
ID4+ICAgICAgICAgICAgIHN0cnVjdCB7Cj4gPj4gICAgICAgICAgICAgICAgIHVpbnQ4X3QgIGZ1
bmMgOiAzLCAvKiBGdW5jdGlvbiAqLwo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90
IDogNTsgLyogRGV2aWNlICAgKi8KPiA+IAo+ID4gZGV2IG9yIGRldmljZSwgc3VyZWx5Pwo+IAo+
IFllYWgsIGNvbW1lbnQgYW5kIGZpZWxkIG5hbWUgd291bGQgYmV0dGVyIG1hdGNoIChvciB0aGUg
Y29tbWVudHMKPiBjb3VsZCBwZXJoYXBzIGdvIGF3YXkgYWx0b2dldGhlcikuIFdoaWxlICJzbG90
IiBpcyBhIGNvbW1vbiB0ZXJtCj4gaGVyZSwgd2l0aCB0aGlzIGJlaW5nIGluc2lkZSBzb21ldGhp
bmcgY2FsbGVkICJzYmRmIiBJIGFncmVlICJkZXZpY2UiCj4gb3IgImRldiIgKGluIHRoZSBmb3Jt
ZXIgY2FzZSBpdCBzaG91bGQgYWxzbyBiZSAiZnVuY3Rpb24iLCBidXQgSSBwcmVmZXIKPiB0aGUg
c2hvcnRlciB2YXJpYW50cykgc2hvdWxkIGJlIHVzZWQgaGVyZS4KCkkndmUgdXNlZCAic2xvdCIg
YmVjYXVzZSBJIHRob3VnaHQgaXQgd2FzIG1vcmUgY29tbW9uIGluIHRoZSBwY2kgY29kZSwKd2Ug
YWxyZWFkeSBoYXZlIGtpbmQgb2Ygd2VpcmQgbmFtaW5nLCBmb3IgZXhhbXBsZSB3ZSB1c3VhbGx5
IHVzZQpQQ0lfU0xPVChkZXZmbikuIEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIGhlcmUsIHNvIEkg
d2lsbCBzd2l0Y2ggdG8KJ2RldicuCgpJJ20gbm90IHN1cmUgd2hhdCdzIHRoZSBiZXN0IHdheSB0
byBpbnRyb2R1Y2UgdGhpcywgd291bGQgeW91IGxpa2UgaXQKdG8gYmUgcGFydCBvZiBteSBQQ0kg
ZW11bGF0aW9uIHNlcmllcz8KCkkgY2VydGFpbmx5IGRvbid0IHBsYW4gdG8gc3dpdGNoIGV4aXN0
aW5nIGNhbGxlcnMgdW5sZXNzIEkgbmVlZCB0bwptb2RpZnkgdGhlbSBhbnl3YXkuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:23:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKwG-0005Hv-Mp; Mon, 11 Sep 2017 09:23:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drKwF-0005Hj-OV
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:23:31 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 18/B3-02021-21656B95; Mon, 11 Sep 2017 09:23:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS6fjDS1cwbFu
 kwd7X8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aV5gesBXf1KnatP8zYwNiu0sXIySEkkCdx
 92cjM4jNK2AncfLoeyYQW0LAUOL0wpssIDaLgKrEkZbJjCA2m4C6RNuz7awgtghQ/PCl40D1X
 BzMAi1MEpe2/wJLCAsESEx7vpIVJCEksIlRYt+X6WAbOAVsJM6f/Ao0lQNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaF
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7Gle3OhxglOZiURHnfHd8S
 KcSXlJ9SmZFYnBFfVJqTWnyIUY+DQ6BvzeoLjALbdgFJKZa8/LxUJQneCSHbIoUEi1LTUyvSM
 nOA8QLTIMHBoyTCOwckzVtckJhbnJkOkTrFaMzxY9KVP0wcHTfv/mESApskJc57DaRUAKQ0oz
 QPbhAsji8xykoJ8zICHSvEU5BalJtZgir/ilGcg1FJmFc6FGgKT2ZeCdy+V0CnMAGdwnNpC8g
 pJYkIKakGxnkMqsyrm4sbK6eJnDdZErLmJsenLn3vY6Huwn7uq6LPPZTbKJg+Z5m2ZkbXzJwp
 DVHmMjxKosfDPG/PWZl374I4o/TLd4V7qqaEzS+z2yslF7/3ppGo/A3G/of7VkpW15s/NxPQu
 H3rpFlR4kPj2LLXb1bEtDwrPGRkM+vTqyMHJeYt0WZqV2Ipzkg01GIuKk4EACcwhcXeAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505121807!90314427!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14655 invoked from network); 11 Sep 2017 09:23:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:23:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:23:26 -0600
Message-Id: <59B6722B0200007800179767@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:23:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-4-jgross@suse.com>
 <59B2D34F0200007800178EBC@suse.com>
 <0fb9897d-2e93-13ed-6659-22c33b9df232@suse.com>
In-Reply-To: <0fb9897d-2e93-13ed-6659-22c33b9df232@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDExOjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OC8wOS8xNyAxNzoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4LjA5LjE3IGF0IDA4
OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQW5kIGlmIHlvdSBzcGVjaWFsIGNhc2Ug
RG9tMCwKPj4gd291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIChhbHNvKSBzcGVjaWFsIGNhc2UgdGhl
IGhhcmR3YXJlIGRvbWFpbgo+PiAoaW4gY2FzZSB0aGF0J3Mgbm90IERvbTApPwo+IAo+IEFzIGEg
aGFyZHdhcmUgZG9tYWluIG5vdCBiZWluZyBkb20wIHdvdWxkIG5lZWQgdG8gYmUgY3JlYXRlZCB2
aWEgdGhlCj4gYXBwcm9wcmlhdGUgZG9tY3RsIGh5cGVyY2FsbHMgSSBkb24ndCBzZWUgd2h5IHRo
ZSBtZWFzdXJlcyBmb3IgYWxsCj4gb3RoZXIgZG9tYWlucyB3b3VsZG4ndCBiZSBlbm91Z2ggZm9y
IHRoYXQgY2FzZS4KClllcywgdGhhdCdzIHRydWUgZXNwZWNpYWxseSB3aGVuIG1ha2luZyB0aGUg
ZG9tY3RsIG1hbmRhdG9yeSB0byBiZQp1c2VkLiBXaGV0aGVyIHN1aXRhYmxlIGRlZmF1bHQgdmFs
dWVzIGZvciB0aGF0IGNhc2Ugd291bGRuJ3QgYmV0dGVyCmxpdmUgaW4gYSBzaW5nbGUgcGxhY2Ug
KHRoZSBoeXBlcnZpc29yKSBpcyBhIHBvaW50IHRvIGJlIGNvbnNpZGVyZWQKaGVyZSwgdGhvdWdo
IChieSBkZWZhdWx0IHZhbHVlcyBJIG1lYW4gb25lcyB0byBiZSB1c2VkIHdoZW4gdGhlCmNvbmZp
ZyBmaWxlIGRvZXNuJ3Qgc3BlY2lmeSBhbnksIG5vdCBvbmVzIHRvIGJlIHVzZWQgYnkgdGhlIGRv
bWN0bApoYW5kbGVyIGlmIHRoZSBwYXNzZWQgaW4gdmFsdWVzIGFyZSB6ZXJvIG9yIHNvbWUgb3Ro
ZXIgInVzZQpkZWZhdWx0cyIgaW5kaWNhdG9yLCBhcyB5b3UgaGFkIGVsc2V3aGVyZSkuCgo+Pj4g
QEAgLTEwMjksOCArMTAzMywxNyBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJv
bGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gICAgICAgKiBDcmVhdGlvbiBpcyBjb25zaWRlcmVk
IGZpbmlzaGVkIHdoZW4gdGhlIGNvbnRyb2xsZXIgcmVmZXJlbmNlIGNvdW50Cj4+PiAgICAgICAq
IGZpcnN0IGRyb3BzIHRvIDAuCj4+PiAgICAgICAqLwo+Pj4gLSAgICBpZiAoIG5ldyA9PSAwICkK
Pj4+ICsgICAgaWYgKCBuZXcgPT0gMCAmJiAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQo+Pj4gKyAg
ICB7Cj4+PiArICAgICAgICBpbnQgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkKTsKPj4+ICsKPj4+
ICsgICAgICAgIGlmICggcmV0ICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBfX2Rv
bWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGQsIE5VTEwpOwo+Pj4gKyAgICAgICAgICAg
IHJldHVybiByZXQ7Cj4+PiArICAgICAgICB9Cj4+PiAgICAgICAgICBkLT5jcmVhdGlvbl9maW5p
c2hlZCA9IHRydWU7Cj4+PiArICAgIH0KPj4gCj4+IEFkZGluZyBhIGdyYW50IHRhYmxlIGNhbGwg
aGVyZSBsb29rcyByYXRoZXIgYXJiaXRyYXJ5LCBpZiBub3QgaGFja2lzaC4KPiAKPiBXb3VsZCBp
dCBzdGlsbCBiZSBoYWNraXNoIGlmIEknZCBhZGQgYSBnZW5lcmljIGZ1bmN0aW9uIGRvaW5nIGxh
c3QKPiBpbml0IGNhbGxzIGp1c3QgYmVmb3JlIHRoZSBkb21haW4gc3RhcnRzIHRvIHJ1biBmb3Ig
dGhlIGZpcnN0IHRpbWU/Cj4gVGhlIGNhbGwgdG8gZ3JhbnRfdGFibGVfaW5pdCgpIHdvdWxkIGJl
IGp1c3QgdGhlIGZpcnN0IHN1Y2ggbGF0ZSBpbml0Cj4gY2FsbHMgZm9yIHRoZSBkb21haW4uCgpH
ZW5lcmFsaXppbmcgdGhpcyB3b3VsZCBtYWtlIHRoaW5ncyBsb29rIGJldHRlciwgeWVzLCBidXQg
dGhhdAp3b3VsZCB0aGVuIHN0aWxsIG5vdCBkZWFsIHdpdGggdGhlIGJhZCBlcnJvciByZXBvcnRp
bmcgd2hpY2gKcmVzdWx0cy4KCj4+IFdoeSBjYW4ndCB5b3UgY2FsbCBpdCBmcm9tIHRoZSBkb21j
dGwgeW91J3JlIGdvaW5nIHRvIGFkZCBpbiBhIGxhdGVyCj4+IHBhdGNoLCByZXF1aXJpbmcgdGhl
IHRvb2wgc3RhY2sgdG8gaXNzdWUgdGhhdCBkb21jdGwgaW4gYWxsIGNhc2VzLCBqdXN0Cj4+IGxp
a2UgZS5nLiBhIG1heF92Y3B1cyBvbmUgaXMgYWx3YXlzIG5lY2Vzc2FyeT8gVGhhdCB3b3VsZCBh
bHNvCj4+IGF2b2lkIGEgcG9zc2libHkgY29uZnVzaW5nIGVycm9yIChmcm9tIHRoZSB1bnBhdXNl
LCBpLmUuIG5vdAo+PiBvYnZpb3VzbHkgcmVsYXRlZCB0byBncmFudCB0YWJsZSBzZXR1cCBmYWls
dXJlKS4gT2YgY291cnNlIHRoYXQgd2lsbAo+PiByZXF1aXJlIG1lcmdpbmcgdGhpcyBwYXRjaCB3
aXRoIHRoZSBvdGhlciBvbmUgdG8gYXZvaWQgYW4KPj4gaW50ZXJtZWRpYXRlIHN0YXRlIGluIHdo
aWNoIHRoZSBjYWxsIHdvdWxkbid0IGJlIG1hZGUgYXQgYWxsLgo+IAo+IFRoaXMgd291bGQgYmUg
YW5vdGhlciBwb3NzaWJpbGl0eSwgeWVzLgo+IAo+IEluc3RlYWQgb2YgbWVyZ2luZyB0aGUgcGF0
Y2hlcyBJJ2QganVzdCBtb3ZlIHBhdGNoZXMgNi04IGJlZm9yZSB0aGlzIG9uZQo+IHRvIGhhdmUg
ZXZlcnl0aGluZyBpbiBwbGFjZSwgaW5jbHVkaW5nIHRoZSBuZWVkZWQgdG9vbHMgc2lkZS4KClJp
Z2h0LCBsYXRlciBJIGhhZCByZWFsaXplZCB0b28gdGhhdCBzaW1wbGUgcmUtb3JkZXJpbmcgd291
bGQgYmUKc3VmZmljaWVudC4KCj4+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+
ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+Pj4gQEAgLTE2NTUsNiArMTY1NSw3OCBA
QCBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBncmFudF90YWJsZSAqZ3QpCj4+PiAgICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKPj4+
ICB9Cj4+PiAgCj4+PiAraW50Cj4+PiArZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpk
KQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxl
Owo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgajsKPj4+ICsKPj4+ICsgICAgaWYgKCBndC0+bnJf
Z3JhbnRfZnJhbWVzICkKPj4+ICsgICAgICAgIHJldHVybiAwOwo+Pj4gKwo+Pj4gKyAgICBndC0+
bnJfZ3JhbnRfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7Cj4+PiArCj4+PiArICAg
IC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KPj4+ICsgICAgaWYgKCAoZ3QtPmFjdGl2ZSA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09
IE5VTEwgKQo+Pj4gKyAgICAgICAgZ290byBub19tZW1fMTsKPj4+ICsgICAgZm9yICggaSA9IDA7
Cj4+PiArICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBpZiAoIChn
dC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQo+Pj4gKyAgICAg
ICAgICAgIGdvdG8gbm9fbWVtXzI7Cj4+PiArICAgICAgICBjbGVhcl9wYWdlKGd0LT5hY3RpdmVb
aV0pOwo+Pj4gKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBBQ0dOVF9QRVJfUEFHRTsgaisrICkK
Pj4+ICsgICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmZ3QtPmFjdGl2ZVtpXVtqXS5sb2NrKTsK
Pj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBm
cmFtZXMgdGFibGUgKi8KPj4+ICsgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJh
Y2tfZnJhbWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKPj4+ICsgICAgaWYgKCBndC0+bWFw
dHJhY2sgPT0gTlVMTCApCj4+PiArICAgICAgICBnb3RvIG5vX21lbV8yOwo+Pj4gKwo+Pj4gKyAg
ICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCj4+PiArICAgIGlmICggKGd0LT5zaGFyZWRfcmF3
ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKPj4+
ICsgICAgICAgIGdvdG8gbm9fbWVtXzM7Cj4+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGlmICggKGd0
LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQo+Pj4gKyAg
ICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Cj4+PiArICAgICAgICBjbGVhcl9wYWdlKGd0LT5zaGFy
ZWRfcmF3W2ldKTsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICAvKiBTdGF0dXMgcGFnZXMgZm9y
IGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwo+Pj4gKyAgICBndC0+c3RhdHVzID0geHph
bGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKPj4+ICsg
ICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQo+Pj4gKyAgICAgICAgZ290byBub19tZW1fNDsK
Pj4+ICsKPj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsg
aSsrICkKPj4+ICsgICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgZ3QsIGkpOwo+
Pj4gKwo+Pj4gKyAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7Cj4+PiArCj4+PiArICAgIHJl
dHVybiAwOwo+Pj4gKwo+Pj4gKyBub19tZW1fNDoKPj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4+ICsgICAgICAgIGZyZWVfeGVuaGVhcF9w
YWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKPj4+ICsgICAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcpOwo+
Pj4gKyAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7Cj4+PiArIG5vX21lbV8zOgo+Pj4gKyAgICB2
ZnJlZShndC0+bWFwdHJhY2spOwo+Pj4gKyAgICBndC0+bWFwdHJhY2sgPSBOVUxMOwo+Pj4gKyBu
b19tZW1fMjoKPj4+ICsgICAgZm9yICggaSA9IDA7Cj4+PiArICAgICAgICAgIGkgPCBudW1fYWN0
X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+
Pj4gKyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7Cj4+PiArICAgIHhm
cmVlKGd0LT5hY3RpdmUpOwo+Pj4gKyAgICBndC0+YWN0aXZlID0gTlVMTDsKPj4+ICsgbm9fbWVt
XzE6Cj4+PiArICAgIGd0LT5ucl9ncmFudF9mcmFtZXMgPSAwOwo+Pj4gKyAgICByZXR1cm4gLUVO
T01FTTsKPj4+ICt9Cj4+IAo+PiBUaGUgcmVkdW5kYW5jeSBiZXR3ZWVuIHRoaXMgY29kZSBhbmQg
Z250dGFiX2dyb3dfdGFibGUoKSBoYXMKPj4gYWx3YXlzIGJvdGhlcmVkIG1lLCBhbmQgbm93IHdv
dWxkIHNlZW0gdG8gYmUgYSBnb29kIG9jY2FzaW9uCj4+IHRvIGRvIGF3YXkgd2l0aCBpdC4gV2h5
IGRvbid0IHlvdSBkZWZlciB0byBnbnR0YWJfZ3Jvd190YWJsZSgpCj4+IGFueXRoaW5nIHRoYXQg
ZnVuY3Rpb24gYWxyZWFkeSBkb2VzIChrZWVwaW5nIHRoZSByZXNwZWN0aXZlIGxpbWl0cwo+PiBh
dCB6ZXJvIGluIGhlcmUpPwo+IAo+IEp1c3QgdG8gYmUgc3VyZSBJIHVuZGVyc3RhbmQgeW91IGNv
cnJlY3RseTogeW91IHdhbnQgdG8gZ2V0IHJpZCBvZgo+IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
IGFuZCBqdXN0IGdyb3cgZnJvbSAwIG9uIGluc3RlYWQgb2Ygc3RhcnRpbmcgYXQKPiB0aGUgY3Vy
cmVudCB2YWx1ZSA0LCByaWdodD8KClllcywgdGhlIHVzZSBvZiBJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUyB3b3VsZCBtb3ZlIHRvIHRoYXQKZmlyc3QgImdyb3ciIGludm9jYXRpb24uCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:25:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drKxh-0005R9-2m; Mon, 11 Sep 2017 09:25:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drKxf-0005Qs-BG
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:24:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 35/3F-15060-A6656B95; Mon, 11 Sep 2017 09:24:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzcrbFu
 kwYPV7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOp59YC3p5KnZ3XWNpYJzF2cXIySEkkCdx
 s+MvE4jNK2AnMe/pVDYQW0LAUOL0wpssIDaLgKrEmgt/mUFsNgF1ibZn21m7GDk4RAQcJSY3e
 4GEmQXOMkkcP8AOYgsL+Ence7cbqJULaPwRZomDU1YzgiQ4BbwkZu9rYgTp5RUQlPi7QxiiV0
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKa
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPxzILAQ4ySHExKorzvjm+J
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBOyFkW6SQYFFqempFWmYOMA5g0hIcPEoivHNA0rzFB
 Ym5xZnpEKlTjLocHTfv/mESYsnLz0uVEucNDQUqEgApyijNgxsBi8lLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEua9C7KKJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDI5PKq4s7N7wOY7N+stC
 g3r+ViS/2VcmOd8IT1umnbN6Ul7884w3LCt7jRWtUJoT/elDoc10k6JKZTAjzIs2asutz2AxL
 50m03A2eWKabOmWdq2jfliMn9KP27s2rFimYPTE2OOt9sRdXOafJ0vV3l9x78OPtjEOdEb3/s
 //qPRIw4b0ZElWmpMRSnJFoqMVcVJwIAHn+hWbEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505121896!75565445!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11696 invoked from network); 11 Sep 2017 09:24:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:24:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:24:54 -0600
Message-Id: <59B67283020000780017976A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:24:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170908133424.18914-1-roger.pau@citrix.com>
 <1768c221-b0e0-d233-2938-347ba07ec063@citrix.com>
 <20170908143031.2qv5pqjr5zljwmdy@dhcp-3-128.uk.xensource.com>
 <59B2DAC90200007800178F48@prv-mh.provo.novell.com>
 <20170908173357.bhkisjyuruu5pko2@dhcp-3-128.uk.xensource.com>
 <10eed2cb-2da0-9fee-20b3-005308a1f176@citrix.com>
 <59B66F02020000780017973B@prv-mh.provo.novell.com>
 <20170911092244.cgu6ovdgh7uldpi5@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170911092244.cgu6ovdgh7uldpi5@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci: constify domain parameter of
 pci_get_pdev_by_domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDExOjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgU2VwIDExLCAyMDE3IGF0IDAzOjA5OjU0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDguMDkuMTcgYXQgMjA6MDgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiBBcyBhcyBiZGYgaXMgYWxzbyBxdWl0ZSBhIGNvbW1vbiB1bml0LCBo
b3cgYWJvdXQ6Cj4+ID4gCj4+ID4+Cj4+ID4+IHR5cGVkZWYgdW5pb24gewo+PiA+PiAgICAgdWlu
dDMyX3Qgc2JkZjsKPj4gPj4gICAgIHN0cnVjdCB7Cj4+ID4gCj4+ID4gdW5pb24gewo+PiA+ICAg
ICB1aW50MTZfdCBiZGY7Cj4+ID4gICAgIHN0cnVjdCB7Cj4+IAo+PiBZZXMuCj4+IAo+PiA+PiAg
ICAgICAgIHVuaW9uIHsKPj4gPj4gICAgICAgICAgICAgc3RydWN0IHsKPj4gPj4gICAgICAgICAg
ICAgICAgIHVpbnQ4X3QgIGZ1bmMgOiAzLCAvKiBGdW5jdGlvbiAqLwo+PiA+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2xvdCA6IDU7IC8qIERldmljZSAgICovCj4+ID4gCj4+ID4gZGV2IG9y
IGRldmljZSwgc3VyZWx5Pwo+PiAKPj4gWWVhaCwgY29tbWVudCBhbmQgZmllbGQgbmFtZSB3b3Vs
ZCBiZXR0ZXIgbWF0Y2ggKG9yIHRoZSBjb21tZW50cwo+PiBjb3VsZCBwZXJoYXBzIGdvIGF3YXkg
YWx0b2dldGhlcikuIFdoaWxlICJzbG90IiBpcyBhIGNvbW1vbiB0ZXJtCj4+IGhlcmUsIHdpdGgg
dGhpcyBiZWluZyBpbnNpZGUgc29tZXRoaW5nIGNhbGxlZCAic2JkZiIgSSBhZ3JlZSAiZGV2aWNl
Igo+PiBvciAiZGV2IiAoaW4gdGhlIGZvcm1lciBjYXNlIGl0IHNob3VsZCBhbHNvIGJlICJmdW5j
dGlvbiIsIGJ1dCBJIHByZWZlcgo+PiB0aGUgc2hvcnRlciB2YXJpYW50cykgc2hvdWxkIGJlIHVz
ZWQgaGVyZS4KPiAKPiBJJ3ZlIHVzZWQgInNsb3QiIGJlY2F1c2UgSSB0aG91Z2h0IGl0IHdhcyBt
b3JlIGNvbW1vbiBpbiB0aGUgcGNpIGNvZGUsCj4gd2UgYWxyZWFkeSBoYXZlIGtpbmQgb2Ygd2Vp
cmQgbmFtaW5nLCBmb3IgZXhhbXBsZSB3ZSB1c3VhbGx5IHVzZQo+IFBDSV9TTE9UKGRldmZuKS4g
SSBkb24ndCBoYXZlIGFuIG9waW5pb24gaGVyZSwgc28gSSB3aWxsIHN3aXRjaCB0bwo+ICdkZXYn
Lgo+IAo+IEknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIGJlc3Qgd2F5IHRvIGludHJvZHVjZSB0aGlz
LCB3b3VsZCB5b3UgbGlrZSBpdAo+IHRvIGJlIHBhcnQgb2YgbXkgUENJIGVtdWxhdGlvbiBzZXJp
ZXM/CgpUaGF0IHdvdWxkIGJlIGZpbmUsIGFzIHdvdWxkIGJlIGFuIGluZGVwZW5kZW50IHByZXJl
cSBwYXRjaC4KCj4gSSBjZXJ0YWlubHkgZG9uJ3QgcGxhbiB0byBzd2l0Y2ggZXhpc3RpbmcgY2Fs
bGVycyB1bmxlc3MgSSBuZWVkIHRvCj4gbW9kaWZ5IHRoZW0gYW55d2F5LgoKSW5kZWVkLiBOZXcg
Y29kZSB3b3VsZCBiZSBhcHByZWNpYXRlZCB0byB1c2UgdGhlIG5ldyBzdHJ1Y3QsCmJ1dCBleGlz
dGluZyBjb2RlIHdpbGwgYmV0dGVyIGJlIHN3aXRjaGVkIG92ZXIgdGltZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:33:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drL58-0006Jb-8y; Mon, 11 Sep 2017 09:32:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drL57-0006JU-Mq
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:32:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1C/C1-03616-93856B95; Mon, 11 Sep 2017 09:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9ciYlu
 kwbJuNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP4rumMBWsZKy70/WZuYJzA2MXIySEkkCex
 b915NhCbV8BOYuLLX8wgtoSAocTphTdZQGwWAVWJrRt3sYLYbALqEm3PtgPZHBwiAgYS544mg
 YSZBeol1uybATZSWMBa4t3nzawQ4+0klt06wQhSzisgKPF3hzBEuZbEw1+3WCBsbYllC18zg5
 QwC0hLLP/HMYGRdxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwEw
 vN7W4ODE9NScxqVgvOT93EyMwxBiAYAfjmQWBhxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCd2XYtkghwaLU9NSKtMwcYLDDpCU4eJREeA3DgdK8xQWJucWZ6RCpU4yWHD0rL
 v5h4rjx8DqQ7Lh59w+TEEtefl6qlDgvG0iDAEhDRmke3DhYRF5ilJUS5mUEOlCIpyC1KDezBF
 X+FaM4B6OSMO8+kKt4MvNK4La+AjqICeggnktbQA4qSURISTUwmtqEf07b03ed5dmcHPfQ6Va
 lT4+cXvto4lGu1TIp5+6FXJph9keM98qVQPnjtz2u5v74+fKE9IWZhyNC2g5Yb076q/T52K0e
 jlV6W6bMkN94eOMZv+PJEi3yD1Knn7oyscz+6eOyItmZtiynG1etf/Vtnu9vUcEn5yc9iV8kq
 /Cd2/OYP/8jo0lKLMUZiYZazEXFiQCynQkDwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505122358!82244591!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65312 invoked from network); 11 Sep 2017 09:32:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:32:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:32:38 -0600
Message-Id: <59B67453020000780017978E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:32:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 0/3] x86: updates for Intel SDM version 063
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogVk1YOiBjb252ZXJ0IENQVSBmYW1pbHkgbnVtYmVycyB0byBoZXgKMjogVk1YOiBhZGQgbmV3
IENQVSBmYW1pbGllcyB0byBMQlIgaGFuZGxpbmcKMzogeDg2L2NwdWlkbGU6IGFkZCBuZXcgQ1BV
IGZhbWlsaWVzCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:36:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drL8Q-0006XG-NO; Mon, 11 Sep 2017 09:36:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drL8P-0006X6-7W
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:36:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 66/D5-03642-40956B95; Mon, 11 Sep 2017 09:36:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS5cxclu
 kwexFXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bT+w+YC+YzV+zd+Z+9gfEGUxcjB4eQQJ7E
 2p1ZICavgJ3Eov+qXYycHBIChhKnF95kAbFZBFQl1j69wwpiswmoS7Q92w5miwgUSXQ0bAGrY
 RYIlzjc9xrMFhZQkph7ZxbQdC6g6e8YJZZMnMAOkuAU8JLY0PyECWKXoMTfHcIQvVoSD3/dgp
 qjLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWuglFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GC8uTHgEKMkB5OSKO+741sihfiS8lMq
 MxKLM+KLSnNSiw8x6nFwCGxeu/oCo8C2XUBSiiUvPy9VSYL3afi2SCHBotT01Iq0zBxgpMA0S
 HDwKInwqkYApXmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQmCTpMR5/4BMEgApzSjNgxsEi+
 BLjLJSwryMQMcK8RSkFuVmlqDKv2IU52BUEubdCzKFJzOvBG7fK6BTmIBO4bm0BeSUkkSElFQ
 DY+PBFq2wOX5r/u96ZFXuO3dDtVDFr6VvIiXzts37+GH9Orbv0i9e39qoLMA5+9v9Uyf3T7H3
 2Xa7WM3ay/NyzJdLf9Q8X2R1njOZLifQXa9WtV40d8W0qXIWC5S0VRmvl/87Mz9LX0K79H/b3
 PWX53Fc1loXq6JUVzfbN2hDNOeRNS4Vglfk5iqxFGckGmoxFxUnAgCfQoSD2wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505122559!115819373!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25930 invoked from network); 11 Sep 2017 09:36:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:36:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:35:59 -0600
Message-Id: <59B6751A0200007800179799@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:35:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <f04ad3e1-64c1-9b46-8f08-c5343cf923b0@oracle.com>
 <20170908171100.mvoa5zrw24csbbbb@dhcp-3-128.uk.xensource.com>
 <734be15b-11b1-75da-6fbc-b769f8aa6250@oracle.com>
 <20170911084944.b426trsdc2tcvycf@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170911084944.b426trsdc2tcvycf@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH dom0 memory setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDEwOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFGQUlDVCBldmVuIHdpdGggdGhlIGNoYW5nZSBwcm9wb3NlZCBJIGRvbid0IHRoaW5rCj4gZG9t
MF9jb21wdXRlX25yX3BhZ2VzIHdpbGwgaGFuZGxlIHRoZSAhaW9tbXVfaGFwX3B0X3NoYXJlIGNh
c2UKPiBwcm9wZXJseSAoaWU6IEkgZG9uJ3Qgc2VlIHNwZWNpZmljIG1lbW9yeSBmb3IgdGhlIElP
TU1VIHBhZ2VzIHRhYmxlcwo+IGJlaW5nIHJlc2VydmVkIGFueXdoZXJlKS4KCldoaWNoIChzYWRs
eSkgaXMgaW4gbGluZSB3aXRoIHdoYXQgdGhlIHRvb2wgc3RhY2sgZG9lcyAob3IgcmVhbGx5IGZh
aWxzCnRvIGRvKSwgZGVzcGl0ZSBtZSBoYXZpbmcgcG9pbnRlZCB0aGlzIG91dCBhIGZldyB0aW1l
cyBiZWZvcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:38:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:38:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLAp-0006hZ-3T; Mon, 11 Sep 2017 09:38:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drLAo-0006hS-6e
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:38:34 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7A/3F-02208-99956B95; Mon, 11 Sep 2017 09:38:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQnda5LZ
 Ig/U/hSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXl9uYCx5zVDzZ/YetgXEFexcjJ4eEgJ/E
 tuOfWUFsFgFVifsvHjF1MXJwsAnYS0z/WgESFhHQlZi7/gZYCbOAg8S1u5MZQWxhgRSJ7av7m
 UFsXgFPicknj7OB2EICthIXls6EigtKnJz5hAWiV0diwe5PbCDjmQWkJZb/4wAxOQXsJDoe5Y
 FUiAqoSJxcuYYJYoqiRP+8B2wQR6ZLbP37i3kCI/8sJENnIRk6C2HoAkbmVYwaxalFZalFuob
 GeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GP9t8zzEKMnBpCTK++74
 lkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxrIrZFCgkWpaanVqRl5gDjACYtwcGjJMJ7FSTNW
 1yQmFucmQ6ROsWoKCXO2waSEABJZJTmwbXBYu8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhH
 lTQKbwZOaVwE1/BbSYCWgxz6UtIItLEhFSUg2Mjf9XfCtPDFHuXpzqqBvp1r/FKmSpkttV9Rc
 x+x7U+QpKb0s4oalUN9X66IpTBXVPBBq4m0uM+darn/o/98GtPzfD82J82Wpip2+xinwRyeg5
 b2vAy3ezJ93g5RJhPeL+r8L3oJhC4VHRfyvV7j5ftDVMu/dlaLqWovHEyr2ZHQmMbJMWXrqtx
 FKckWioxVxUnAgALGF10rgCAAA=
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505122710!111027898!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12146 invoked from network); 11 Sep 2017 09:38:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:38:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="52595237"
Date: Mon, 11 Sep 2017 10:38:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20170911093629.qdzo72cuv3d76arj@dhcp-3-128.uk.xensource.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911060048.24571-1-haozhong.zhang@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDI6MDA6NDhQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gVGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdv
IDMyIGJpdHMgcmVnaXN0ZXJzCj4gRE1BUl9GRUFERFJfUkVHIGFuZCBETUFSX0ZFVUFERFJfUkVH
LiBBY2NvcmRpbmcgdG8gVlQtZCBzcGVjOgo+ICJTb2Z0d2FyZSBpcyBleHBlY3RlZCB0byBhY2Nl
c3MgMzItYml0IHJlZ2lzdGVycyBhcyBhbGlnbmVkIGRvdWJsZXdvcmRzIiwKPiBhIGh5cGVydmlz
b3Igc2hvdWxkIHVzZSB0d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5kCj4g
RE1BUl9GRVVBRERSX1JFRyBzZXBhcmF0ZWx5IGluIG9yZGVyIHRvIHVwZGF0ZSBhIDY0LWJpdCBm
YXVsdCBhZGRyZXNzLAo+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERNQVJfRkVBRERS
X1JFRy4KPiAKPiBUaG91Z2ggSSBoYXZlbid0IHNlZW4gYW55IGVycm9ycyBjYXVzZWQgYnkgc3Vj
aCBvbmUgNjQtYml0IHdyaXRlIG9uCj4gcmVhbCBtYWNoaW5lcywgaXQncyBzdGlsbCBiZXR0ZXIg
dG8gZm9sbG93IHRoZSBzcGVjaWZpY2F0aW9uLgoKRWl0aGVyIHRoZSBwYXRjaCBkZXNjcmlwdGlv
biBpcyBtaXNzaW5nIHNvbWV0aGluZyBvciB0aGUgcGF0Y2ggaXMKd3JvbmcuIFlvdSBzaG91bGQg
bWVudGlvbiB3aHkgaXMgdGhlIHdyaXRlIHRvIHRoZSBoaWdoIHBhcnQgb2YgdGhlCmFkZHJlc3Mg
bm93IGNvbmRpdGlvbmFsIG9uIHgyQVBJQyBiZWluZyBlbmFibGVkLCB3aGVuIGl0IGRpZG4ndCB1
c2UgdG8KYmUgYmVmb3JlLgoKWy4uLl0KPiAtICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERN
QVJfRkVBRERSX1JFRywgbXNnLmFkZHJlc3MpOwo+ICsgICAgZG1hcl93cml0ZWwoaW9tbXUtPnJl
ZywgRE1BUl9GRUFERFJfUkVHLCBtc2cuYWRkcmVzc19sbyk7Cj4gKyAgICBpZiAoeDJhcGljX2Vu
YWJsZWQpCj4gKyAgICAgICAgZG1hcl93cml0ZWwoaW9tbXUtPnJlZywgRE1BUl9GRVVBRERSX1JF
RywgbXNnLmFkZHJlc3NfaGkpOwo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUt
PnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:39:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLBh-0006mw-CS; Mon, 11 Sep 2017 09:39:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drLBg-0006mi-EX
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:39:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 56/87-03422-FC956B95; Mon, 11 Sep 2017 09:39:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov+65yG2
 RBicXWFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmbLt5lKbhkUrH4zFq2BsaXGl2MnBwSAkYS
 byf+Y+pi5OIQEljIKDHj93Y2kISwQIDEtOcrWUFsEQFlid5fv1lAipgFPjBKzO+fyAjRcY1Ro
 mfLB0aQKjYBVYkN108BdXBw8ApYS6z9XgkSZgEKT7z8lBnEFhUIl2g6288CYvMKCEqcnPkEzO
 YUMJBYPekx2DJmAXWJP/MuMUPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyyp
 GjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZQCCHYyL1wYe
 YpTkYFIS5X13fEukEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwronYFikkW
 JSanlqRlpkDjCGYUgkOHiUR3qsgad7igsTc4sx0iNQpRl2OH5Ou/GESApshJc57B6RIAKQooz
 QPbgQsni8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmFcWmByEeDLzSuA2vQI6ggnoCJ5LW0C
 OKElESEk1MB58eGCJxs0/3Eu4tC0Dn+tP33W2fbEm91bL2CSFZ6KNGb0116am2OVET4g+VyDC
 KHsiQDCxpslu0b+EwOSrTu7TuqtSf+pbC394oqkpWujH29/TOoNPw9wrY9/ic9/PcisdUI2+f
 jN/h9YS5e0h+4wXzl++bd2JlTEHT8Z6Xl+9rOSUz4LNE5RYijMSDbWYi4oTAR9dPbHiAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505122766!82246255!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29611 invoked from network); 11 Sep 2017 09:39:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 09:39:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 33B13AC6C;
 Mon, 11 Sep 2017 09:39:23 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-4-jgross@suse.com> <59B2D34F0200007800178EBC@suse.com>
 <0fb9897d-2e93-13ed-6659-22c33b9df232@suse.com>
 <59B6722B0200007800179767@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5f807071-877c-8f17-fb80-81d612bab8ce@suse.com>
Date: Mon, 11 Sep 2017 11:39:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B6722B0200007800179767@suse.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTE6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA5LjE3IGF0
IDExOjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDgvMDkvMTcgMTc6MjgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDguMDkuMTcgYXQgMDg6NTYsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4gQW5kIGlmIHlvdSBzcGVjaWFsIGNhc2UgRG9tMCwKPj4+IHdvdWxk
bid0IGl0IGJlIGJldHRlciB0byAoYWxzbykgc3BlY2lhbCBjYXNlIHRoZSBoYXJkd2FyZSBkb21h
aW4KPj4+IChpbiBjYXNlIHRoYXQncyBub3QgRG9tMCk/Cj4+Cj4+IEFzIGEgaGFyZHdhcmUgZG9t
YWluIG5vdCBiZWluZyBkb20wIHdvdWxkIG5lZWQgdG8gYmUgY3JlYXRlZCB2aWEgdGhlCj4+IGFw
cHJvcHJpYXRlIGRvbWN0bCBoeXBlcmNhbGxzIEkgZG9uJ3Qgc2VlIHdoeSB0aGUgbWVhc3VyZXMg
Zm9yIGFsbAo+PiBvdGhlciBkb21haW5zIHdvdWxkbid0IGJlIGVub3VnaCBmb3IgdGhhdCBjYXNl
Lgo+IAo+IFllcywgdGhhdCdzIHRydWUgZXNwZWNpYWxseSB3aGVuIG1ha2luZyB0aGUgZG9tY3Rs
IG1hbmRhdG9yeSB0byBiZQo+IHVzZWQuIFdoZXRoZXIgc3VpdGFibGUgZGVmYXVsdCB2YWx1ZXMg
Zm9yIHRoYXQgY2FzZSB3b3VsZG4ndCBiZXR0ZXIKPiBsaXZlIGluIGEgc2luZ2xlIHBsYWNlICh0
aGUgaHlwZXJ2aXNvcikgaXMgYSBwb2ludCB0byBiZSBjb25zaWRlcmVkCj4gaGVyZSwgdGhvdWdo
IChieSBkZWZhdWx0IHZhbHVlcyBJIG1lYW4gb25lcyB0byBiZSB1c2VkIHdoZW4gdGhlCj4gY29u
ZmlnIGZpbGUgZG9lc24ndCBzcGVjaWZ5IGFueSwgbm90IG9uZXMgdG8gYmUgdXNlZCBieSB0aGUg
ZG9tY3RsCj4gaGFuZGxlciBpZiB0aGUgcGFzc2VkIGluIHZhbHVlcyBhcmUgemVybyBvciBzb21l
IG90aGVyICJ1c2UKPiBkZWZhdWx0cyIgaW5kaWNhdG9yLCBhcyB5b3UgaGFkIGVsc2V3aGVyZSku
CgpCdXQgdGhpcyBpcyBleGFjdGx5IHdoYXQgaGFwcGVuczogdGhlIGh5cGVydmlzb3IgZGVmYXVs
dHMgYXJlIGJlaW5nCnVzZWQgaW4gY2FzZSBub3RoaW5nIGlzIHNwZWNpZmllZCBpbiB0aGUgZG9t
YWluJ3MgY29uZmlnIGZpbGU6IGEgdmFsdWUKb2YgMCBmb3IgYSB2YWx1ZSAoZ3JhbnQgdGFibGUg
ZnJhbWUgbGltaXQgb3IgbWFwdHJhY2sgZnJhbWUgbGltaXQpCnNwZWNpZmllZCBpbiB0aGUgZG9t
Y3RsIHdpbGwganVzdCB1c2UgdGhlIGRlZmF1bHQgdmFsdWVzLgoKT3IgZGlkIEkgbWlzdW5kZXJz
dGFuZCB5b3UgaGVyZT8KCj4gCj4+Pj4gQEAgLTEwMjksOCArMTAzMywxNyBAQCBpbnQgZG9tYWlu
X3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICAgICAg
ICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBmaW5pc2hlZCB3aGVuIHRoZSBjb250cm9sbGVyIHJl
ZmVyZW5jZSBjb3VudAo+Pj4+ICAgICAgICogZmlyc3QgZHJvcHMgdG8gMC4KPj4+PiAgICAgICAq
Lwo+Pj4+IC0gICAgaWYgKCBuZXcgPT0gMCApCj4+Pj4gKyAgICBpZiAoIG5ldyA9PSAwICYmICFk
LT5jcmVhdGlvbl9maW5pc2hlZCApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgaW50IHJldCA9
IGdyYW50X3RhYmxlX2luaXQoZCk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgIGlmICggcmV0ICkKPj4+
PiArICAgICAgICB7Cj4+Pj4gKyAgICAgICAgICAgIF9fZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNv
bnRyb2xsZXIoZCwgTlVMTCk7Cj4+Pj4gKyAgICAgICAgICAgIHJldHVybiByZXQ7Cj4+Pj4gKyAg
ICAgICAgfQo+Pj4+ICAgICAgICAgIGQtPmNyZWF0aW9uX2ZpbmlzaGVkID0gdHJ1ZTsKPj4+PiAr
ICAgIH0KPj4+Cj4+PiBBZGRpbmcgYSBncmFudCB0YWJsZSBjYWxsIGhlcmUgbG9va3MgcmF0aGVy
IGFyYml0cmFyeSwgaWYgbm90IGhhY2tpc2guCj4+Cj4+IFdvdWxkIGl0IHN0aWxsIGJlIGhhY2tp
c2ggaWYgSSdkIGFkZCBhIGdlbmVyaWMgZnVuY3Rpb24gZG9pbmcgbGFzdAo+PiBpbml0IGNhbGxz
IGp1c3QgYmVmb3JlIHRoZSBkb21haW4gc3RhcnRzIHRvIHJ1biBmb3IgdGhlIGZpcnN0IHRpbWU/
Cj4+IFRoZSBjYWxsIHRvIGdyYW50X3RhYmxlX2luaXQoKSB3b3VsZCBiZSBqdXN0IHRoZSBmaXJz
dCBzdWNoIGxhdGUgaW5pdAo+PiBjYWxscyBmb3IgdGhlIGRvbWFpbi4KPiAKPiBHZW5lcmFsaXpp
bmcgdGhpcyB3b3VsZCBtYWtlIHRoaW5ncyBsb29rIGJldHRlciwgeWVzLCBidXQgdGhhdAo+IHdv
dWxkIHRoZW4gc3RpbGwgbm90IGRlYWwgd2l0aCB0aGUgYmFkIGVycm9yIHJlcG9ydGluZyB3aGlj
aAo+IHJlc3VsdHMuCgpJbiBjYXNlIG5vYm9keSBvYmplY3RzIEknbGwgZ28gd2l0aCBtYWtpbmcg
dGhlIG5ldyBkb21jdGwgbWFuZGF0b3J5CnRoZW4uCgo+IAo+Pj4gV2h5IGNhbid0IHlvdSBjYWxs
IGl0IGZyb20gdGhlIGRvbWN0bCB5b3UncmUgZ29pbmcgdG8gYWRkIGluIGEgbGF0ZXIKPj4+IHBh
dGNoLCByZXF1aXJpbmcgdGhlIHRvb2wgc3RhY2sgdG8gaXNzdWUgdGhhdCBkb21jdGwgaW4gYWxs
IGNhc2VzLCBqdXN0Cj4+PiBsaWtlIGUuZy4gYSBtYXhfdmNwdXMgb25lIGlzIGFsd2F5cyBuZWNl
c3Nhcnk/IFRoYXQgd291bGQgYWxzbwo+Pj4gYXZvaWQgYSBwb3NzaWJseSBjb25mdXNpbmcgZXJy
b3IgKGZyb20gdGhlIHVucGF1c2UsIGkuZS4gbm90Cj4+PiBvYnZpb3VzbHkgcmVsYXRlZCB0byBn
cmFudCB0YWJsZSBzZXR1cCBmYWlsdXJlKS4gT2YgY291cnNlIHRoYXQgd2lsbAo+Pj4gcmVxdWly
ZSBtZXJnaW5nIHRoaXMgcGF0Y2ggd2l0aCB0aGUgb3RoZXIgb25lIHRvIGF2b2lkIGFuCj4+PiBp
bnRlcm1lZGlhdGUgc3RhdGUgaW4gd2hpY2ggdGhlIGNhbGwgd291bGRuJ3QgYmUgbWFkZSBhdCBh
bGwuCj4+Cj4+IFRoaXMgd291bGQgYmUgYW5vdGhlciBwb3NzaWJpbGl0eSwgeWVzLgo+Pgo+PiBJ
bnN0ZWFkIG9mIG1lcmdpbmcgdGhlIHBhdGNoZXMgSSdkIGp1c3QgbW92ZSBwYXRjaGVzIDYtOCBi
ZWZvcmUgdGhpcyBvbmUKPj4gdG8gaGF2ZSBldmVyeXRoaW5nIGluIHBsYWNlLCBpbmNsdWRpbmcg
dGhlIG5lZWRlZCB0b29scyBzaWRlLgo+IAo+IFJpZ2h0LCBsYXRlciBJIGhhZCByZWFsaXplZCB0
b28gdGhhdCBzaW1wbGUgcmUtb3JkZXJpbmcgd291bGQgYmUKPiBzdWZmaWNpZW50Lgo+IAo+Pj4+
IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+Pj4+ICsrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+Pj4+IEBAIC0xNjU1LDYgKzE2NTUsNzggQEAgZ250dGFiX3VucG9wdWxhdGVf
c3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+
Pj4+ICAgICAgZ3QtPm5yX3N0YXR1c19mcmFtZXMgPSAwOwo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+ICtp
bnQKPj4+PiArZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+ICt7Cj4+Pj4g
KyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4+Pj4gKyAgICB1
bnNpZ25lZCBpbnQgaSwgajsKPj4+PiArCj4+Pj4gKyAgICBpZiAoIGd0LT5ucl9ncmFudF9mcmFt
ZXMgKQo+Pj4+ICsgICAgICAgIHJldHVybiAwOwo+Pj4+ICsKPj4+PiArICAgIGd0LT5ucl9ncmFu
dF9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKPj4+PiArCj4+Pj4gKyAgICAvKiBB
Y3RpdmUgZ3JhbnQgdGFibGUuICovCj4+Pj4gKyAgICBpZiAoIChndC0+YWN0aXZlID0geHphbGxv
Y19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5V
TEwgKQo+Pj4+ICsgICAgICAgIGdvdG8gbm9fbWVtXzE7Cj4+Pj4gKyAgICBmb3IgKCBpID0gMDsK
Pj4+PiArICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIGlmICgg
KGd0LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCj4+Pj4gKyAg
ICAgICAgICAgIGdvdG8gbm9fbWVtXzI7Cj4+Pj4gKyAgICAgICAgY2xlYXJfcGFnZShndC0+YWN0
aXZlW2ldKTsKPj4+PiArICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFDR05UX1BFUl9QQUdFOyBq
KysgKQo+Pj4+ICsgICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmZ3QtPmFjdGl2ZVtpXVtqXS5s
b2NrKTsKPj4+PiArICAgIH0KPj4+PiArCj4+Pj4gKyAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQg
Zm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KPj4+PiArICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2Mo
bWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7Cj4+Pj4gKyAgICBp
ZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKPj4+PiArICAgICAgICBnb3RvIG5vX21lbV8yOwo+
Pj4+ICsKPj4+PiArICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KPj4+PiArICAgIGlmICgg
KGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMp
KSA9PSBOVUxMICkKPj4+PiArICAgICAgICBnb3RvIG5vX21lbV8zOwo+Pj4+ICsgICAgZm9yICgg
aSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4+PiArICAgIHsKPj4+
PiArICAgICAgICBpZiAoIChndC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgp
KSA9PSBOVUxMICkKPj4+PiArICAgICAgICAgICAgZ290byBub19tZW1fNDsKPj4+PiArICAgICAg
ICBjbGVhcl9wYWdlKGd0LT5zaGFyZWRfcmF3W2ldKTsKPj4+PiArICAgIH0KPj4+PiArCj4+Pj4g
KyAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwo+
Pj4+ICsgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKPj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMo
bWF4X2dyYW50X2ZyYW1lcykpOwo+Pj4+ICsgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQo+
Pj4+ICsgICAgICAgIGdvdG8gbm9fbWVtXzQ7Cj4+Pj4gKwo+Pj4+ICsgICAgZm9yICggaSA9IDA7
IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4+PiArICAgICAgICBnbnR0YWJf
Y3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0LCBpKTsKPj4+PiArCj4+Pj4gKyAgICBndC0+bnJfc3Rh
dHVzX2ZyYW1lcyA9IDA7Cj4+Pj4gKwo+Pj4+ICsgICAgcmV0dXJuIDA7Cj4+Pj4gKwo+Pj4+ICsg
bm9fbWVtXzQ6Cj4+Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTOyBpKysgKQo+Pj4+ICsgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGd0LT5zaGFyZWRfcmF3
W2ldKTsKPj4+PiArICAgIHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKPj4+PiArICAgIGd0LT5zaGFy
ZWRfcmF3ID0gTlVMTDsKPj4+PiArIG5vX21lbV8zOgo+Pj4+ICsgICAgdmZyZWUoZ3QtPm1hcHRy
YWNrKTsKPj4+PiArICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7Cj4+Pj4gKyBub19tZW1fMjoKPj4+
PiArICAgIGZvciAoIGkgPSAwOwo+Pj4+ICsgICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zy
b21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCj4+Pj4gKyAgICAg
ICAgZnJlZV94ZW5oZWFwX3BhZ2UoZ3QtPmFjdGl2ZVtpXSk7Cj4+Pj4gKyAgICB4ZnJlZShndC0+
YWN0aXZlKTsKPj4+PiArICAgIGd0LT5hY3RpdmUgPSBOVUxMOwo+Pj4+ICsgbm9fbWVtXzE6Cj4+
Pj4gKyAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gMDsKPj4+PiArICAgIHJldHVybiAtRU5PTUVN
Owo+Pj4+ICt9Cj4+Pgo+Pj4gVGhlIHJlZHVuZGFuY3kgYmV0d2VlbiB0aGlzIGNvZGUgYW5kIGdu
dHRhYl9ncm93X3RhYmxlKCkgaGFzCj4+PiBhbHdheXMgYm90aGVyZWQgbWUsIGFuZCBub3cgd291
bGQgc2VlbSB0byBiZSBhIGdvb2Qgb2NjYXNpb24KPj4+IHRvIGRvIGF3YXkgd2l0aCBpdC4gV2h5
IGRvbid0IHlvdSBkZWZlciB0byBnbnR0YWJfZ3Jvd190YWJsZSgpCj4+PiBhbnl0aGluZyB0aGF0
IGZ1bmN0aW9uIGFscmVhZHkgZG9lcyAoa2VlcGluZyB0aGUgcmVzcGVjdGl2ZSBsaW1pdHMKPj4+
IGF0IHplcm8gaW4gaGVyZSk/Cj4+Cj4+IEp1c3QgdG8gYmUgc3VyZSBJIHVuZGVyc3RhbmQgeW91
IGNvcnJlY3RseTogeW91IHdhbnQgdG8gZ2V0IHJpZCBvZgo+PiBJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUyBhbmQganVzdCBncm93IGZyb20gMCBvbiBpbnN0ZWFkIG9mIHN0YXJ0aW5nIGF0Cj4+IHRo
ZSBjdXJyZW50IHZhbHVlIDQsIHJpZ2h0Pwo+IAo+IFllcywgdGhlIHVzZSBvZiBJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUyB3b3VsZCBtb3ZlIHRvIHRoYXQKPiBmaXJzdCAiZ3JvdyIgaW52b2NhdGlv
bi4KCkhtbSwgc2hvdWxkbid0IHdlIGp1c3QgZ3JvdyBvbmUgZnJhbWUgYWZ0ZXIgdGhlIG90aGVy
PyBJcyBpdCByZWFsbHkgdHJ1ZQp0aGF0IG1vc3QgZG9tYWlucyB3aWxsIG5lZWQgbW9yZSB0aGFu
IDE1MDAgZ3JhbnRzPyBBIHNpbXBsZSB0ZXN0IGRvbWFpbgp3aXRoIG9uZSBkaXNrIGFuZCBvbmUg
TklDIHNlZW1zIHRvIGJlIG9rYXkgd2l0aCBhIGxpdHRsZSBiaXQgbW9yZSB0aGFuCjMwMCBncmFu
dHMsIHNvIDEgZ3JhbnQgdGFibGUgZnJhbWUgd291bGQgYmUgZW5vdWdoIGZvciB0aGF0IGNhc2Uu
CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:47:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLJA-0007aZ-4p; Mon, 11 Sep 2017 09:47:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.gao@intel.com>) id 1drLJ8-0007aR-Qn
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:47:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FD/48-15060-E9B56B95; Mon, 11 Sep 2017 09:47:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXS1taRojsrelu
 kwdIWVYslHxezODB6HN39mymAMYo1My8pvyKBNeP3+9csBcfYK979U2hgnMLWxcjJISRQKXH7
 801mEFtCgFfiyLIZrBC2v8SKZUcZuxi5gGomMEq0bJrJCJJgEVCVuPe2kQnEZhNQlrj4tRdoE
 AeHiICtxOzzbiBhZgFpiWtP3oKFhQVMJK5s8wYJ8woYSvQ8bGMHGckr0MooMad7NjvEDfkSu+
 7vYIEoEpQ4OfMJC8QcHYmdW++AzQGZufwfB0RYXqJ562ywkzkFvCQ61i0FGyMKdM3uW3uZJzA
 KzUIyaRaSSbMQJs1CMmkBI8sqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzE
 pGK95PzcTYzA8GYAgh2Mf+YHHmKU5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJX
 m1gvAgJFqWmp1akZeYAIw0mLcHBoyTC+ykKKM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUu
 K8NSBFAiBFGaV5cCNgUX+JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx7QKbwZOaVwG16BXQ
 EE9ARPJe2gBxRkoiQkmpg5JWfc21vzt1jzS8lXPPtQkvWzfl91OOp+l7ObbyVmkwS1xrL1u5m
 dVslUXrt0ineuJ1KvwsSfX7Ic9pdtq1e0OPKf3mT0vsAa41nLxVvqExxf31/l73yUidFqYoJd
 wS+Ci/9fyGoa6vL6+6HXD1MRXWfnSpvGP8zLryosvxfsE6vMmPeZIYwJZbijERDLeai4kQAJH
 6eZ/UCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505123224!75543946!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55496 invoked from network); 11 Sep 2017 09:47:06 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:47:06 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 11 Sep 2017 02:47:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,377,1500966000"; d="scan'208";a="150423509"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.65])
 by fmsmga006.fm.intel.com with ESMTP; 11 Sep 2017 02:47:03 -0700
Date: Mon, 11 Sep 2017 16:45:59 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170911084556.GA33134@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org
References: <20170911015757.GA2152@op-computing>
 <20170911091415.7v7pcitbiuogy6yp@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911091415.7v7pcitbiuogy6yp@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] How to create a PVHv2 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMTA6MTQ6MTVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIE1vbiwgU2VwIDExLCAyMDE3IGF0IDA5OjU4OjAxQU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBIaSwgUm9nZXIuCj4+IAo+PiBJIG1lZXQgYW4gZXJyb3Igd2hlbiBjcmVh
dGluZyBhIHB2aCBndWVzdC4gSSBhbSB1c2luZyBjb21taXQgNmUyYTRjNzM1NjRhLiAKPj4gRnJv
bSB0aGUgZXJyb3IgbG9nLCBJIGZvdW5kIGJvb3RsYXRlX3B2KCktPnBpbl90YWJsZSBhbHdheXMg
ZmFpbGVkLiBBbmQgdGhlCj4+IGZhaWx1cmUgd2FzIGNhdXNlZCBieSBpc19wdl9kb21haW4ocGdf
b3duZXIpIGluIGRvX21tdWV4dF9vcCgpLiBEbyB5b3UgaGF2ZQo+PiBhbnkgaWRlYSBvbiB0aGlz
Pwo+Cj5JSVJDIGJvb3RsYXRlX3B2IHNob3VsZCBuZXZlciBiZSBjYWxsZWQgZm9yIGEgUFZIIGd1
ZXN0LiBJJ20gbm90Cj5yZWFsbHkgc3VyZSBob3cgeW91IGNhbiBnZXQgdGhlcmUsIGNhbiB5b3Ug
cGFzdGUvYXR0YWNoIHlvdXIgTGludXgKPmtlcm5lbCBjb25maWcgZmlsZT8KCkkgcmVhbGx5IGdv
dCB0aGVyZS4gSSBkb24ndCBzZXQgWEVOX1BWSCBpbiBjb25maWcgZmlsZS4gQWZ0ZXIgc2V0dGlu
ZwpYRU5fUFZILCB0aGUgZXJyb3IgZGlzYXBwZWFycy4gRnJvbSB0aGUgb3V0cHV0IG9mIHhjX2Rv
bV9jb21wYXRfY2hlY2soKSwKSSBndWVzcyB0aGUgZ3Vlc3Qgd2FzIHdyb25nbHkgdHJlYXRlZCBh
cyBhIHB2IGd1ZXN0LgoKPgo+QWxzbyBJJ20gbm90IHN1cmUgdXNpbmcgYSBxY293MiBkaXNrIGlz
IGdvaW5nIHRvIHdvcmsgcHJvcGVybHksIHRoZQo+Y3VycmVudCBQVkh2MiB0b29scyBpbXBsZW1l
bnRhdGlvbiB3aWxsIG5vdCBzcGF3biBhIFFFTVUgaW5zdGFuY2UgdG8KPmFjdCBhcyB0aGUgYmFj
a2VuZC4KCk9rLiBJIHdpbGwgdHJ5IHRvIHVzZSBhIHJhdyBpbWFnZS4KClRoYW5rcwpDaGFvCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:51:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLMz-0008Ec-KK; Mon, 11 Sep 2017 09:51:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLMy-0008EV-J8
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:51:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F6/02-09852-B8C56B95; Mon, 11 Sep 2017 09:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7c7Zlu
 kQdNmCYslHxezODB6HN39mymAMYo1My8pvyKBNaNtZSNrwXG5ikWtc5gbGH9IdjFycggJ5En8
 bn7IDmLzCthJHNmykBXElhAwlDi98CYLiM0ioCox7fIUNhCbTUBdou3ZdrAaESD70P31YDazg
 KzEgjs3wOqFBUwlbhxbyQgxP0hiVv8zsBpOgUCJH1snA+3iANolKPF3hzBEq5bEw1+3WCBsbY
 llC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EwvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj1PdxhxglOZiURHnfHd8SKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCtyh6W6SQYFFqempFWmYOMA5g0hIcPEoivMtA0rzFBYm5xZnpEKlTj
 LocHTfv/mESYsnLz0uVEudtACkSACnKKM2DGwGLyUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYF
 QS5i0FmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoFx5cRE2d9bDKeXLpfh7m17cLr/9vKNSm2
 +/l5/pq7fZlHP+c7xWlLhhN38Lb/f5ix2FGI86PZoyi3v1UZb5sl0v1yRpLxT2tzgh7LwwUPt
 5zYu1tzL63TFxU5qz5n4idf+xAf9CuwReB57e+WzNq3tTScfWeXuaYt9XJWxtrz/mgqrhunV1
 5PklFiKMxINtZiLihMBGgPbQsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505123465!108040392!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39582 invoked from network); 11 Sep 2017 09:51:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:51:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:51:04 -0600
Message-Id: <59B678A602000078001797BC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:51:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Minjun Hong" <nickeysgo@gmail.com>
References: <CAFX_q-HDmpNr4qJMGb7zbf3+mzywZFf_QeyXan=X9z8j6K6xVg@mail.gmail.com>
In-Reply-To: <CAFX_q-HDmpNr4qJMGb7zbf3+mzywZFf_QeyXan=X9z8j6K6xVg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Which Xen binary can I use?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDA1OjIwLCA8bmlja2V5c2dvQGdtYWlsLmNvbT4gd3JvdGU6Cj4g
SGkuCj4gSSdtIHdvcmtpbmcgb24gYSBzY2hlZHVsaW5nIGNvZGUgYnkgd2hpY2ggSSByZWNlaXZl
ZCBhIHBhdGNoIHJlZ2FyZGluZwo+IGNyZWRpdCBzY2hlZHVsZXIgZnJvbSBteSBwcm9mZXNzb3Iu
Cj4gSSBoYXZlIGhhZCBzb21lIHRyb3VibGVzIGR1cmluZyB0aGF0IHdvcmsgYW5kIEkgbmVlZCB0
byBtYWtlIHRoZSBYZW4gYmluYXJ5Cj4gd2l0aCAnZGVidWc9eScgb3B0aW9uLgo+IEJ1dCB0aGVy
ZSB3YXMgYSBrZXJuZWwgcGFuaWMgY2F1c2VkIGJ5IHRoZSBkZWJ1Z2dpbmcgY29kZSB0cmlnZ2Vy
ZWQgYnkKPiAnZGVidWc9eScgb3B0aW9uIGR1cmluZyBib290aW5nIHByb2Nlc3Mob2YgZG9tMCk6
Cj4gCj4gCj4gKFhFTikgLS0tLVsgWGVuLTQuNS4wICB4ODZfNjQgIGRlYnVnPXkgIE5vdCB0YWlu
dGVkIF0tLS0tCj4gKFhFTikgQ1BVOiAgICA3Cj4gKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgy
ZDA4MDEyYmE2Yz5dIHZjcHVfbWlncmF0ZSsweDFiZC8weDM3NAo+IChYRU4pIFJGTEFHUzogMDAw
MDAwMDAwMDAxMDA5NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiAoWEVOKSByYXg6IGZmZmY4MmQw
ODA0MTMzMjAgICByYng6IGZmZmY4MzA0NjFjM2UwNjggICByY3g6IGZmZmY4MmQwODA0MjhlNjAK
PiAoWEVOKSByZHg6IDAwMDAwMDAwMDAyMDFkYTAgICByc2k6IGZmZmY4MzAwODZkMmYwMDAgICBy
ZGk6IGZmZmY4MmQwODAyODBiYzAKPiAoWEVOKSByYnA6IGZmZmY4MzA0NWU3N2ZlNDggICByc3A6
IGZmZmY4MzA0NWU3N2ZkZDggICByODogIDAwMDAwMDAwMDAwMDAwMDcKPiAoWEVOKSByOTogIDAw
MDAwMDAwZGVhZGJlZWYgICByMTA6IGZmZmY4MmQwODAyNGQ4NzAgICByMTE6IDAwMDAwMDAwMDAw
MDAyNDYKPiAoWEVOKSByMTI6IGZmZmY4MzA0NjFjM2UwNjggICByMTM6IDAwMDAwMDAwMDAwMDAw
MDcgICByMTQ6IGZmZmY4MmQwODA0MjhlNjAKPiAoWEVOKSByMTU6IGZmZmY4MzA0NjFjM2UwNjgg
ICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAzNTI2ZjAKPiAoWEVOKSBj
cjM6IDAwMDAwMDA0NTljMGMwMDAgICBjcjI6IGZmZmY4MmQwODE0MjIwMjAKPiAoWEVOKSBkczog
MDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEwICAgY3M6IGUw
MDgKPiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDQ1ZTc3ZmRkODoKPiAo
WEVOKSAgICBmZmZmODJkMDgwNDI4ZTYwIGZmZmY4MmQwODA0MjhlNjAgZmZmZjgzMDQ1ZTc3ZmRm
OCBmZmZmODJkMDgwNDI4ZTYwCj4gKFhFTikgICAgZmZmZjgzMDQ1ZTc3ZmUwMCBmZmZmODMwMDg2
ZDJmMDAwIDAwMjAxZGEwMDAwMDAwODYgMDAwMDAwMDAwMDAwMDI0Ngo+IChYRU4pICAgIGZmZmY4
MmQwODAxMmUwYzYgZmZmZjgzMDA4NmQyZjAwMCBmZmZmODMwNDYxYzNlMDY4IGZmZmY4MmQwODA0
MjhlNjAKPiAoWEVOKSAgICBmZmZmODJkMDgwNDEzMzIwIGZmZmY4MzA0NWU3OGEwMDAgZmZmZjgz
MDQ1ZTc3ZmU3OCBmZmZmODJkMDgwMTJiZTIzCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNyBm
ZmZmODMwMDg2ZDJmMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4p
ICAgIGZmZmY4MzA0NWU3N2ZlZjggZmZmZjgyZDA4MDEwNzA1MiBmZmZmZmZmZjAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDgKPiAoWEVOKSAgICAwMDAwMDAwMDAwYTBmYjAwIDAwMDAwMDAwMDAwMDAw
MDAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAxMDAwYzAyCj4gKFhFTikgICAgZmZmZjgzMDQ1
ZTc3ZmUzMiBmZmZmODJkMDgwMTk2ZGE5IDBmMDAwMDAwMDAwMDAwMDEgZmZmZjgzMDA4NmQyZjAw
MAo+IChYRU4pICAgIGZmZmY4ODA0NTZiY2M0YzAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwN2NmYmExODgwMGM3IGZmZmY4
MmQwODAyMzRkOWIgZmZmZmZmZmY4MTAwMTMwYSAwMDAwMDAwMDAwMDAwMDE4Cj4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDEwMDBjMDIgZmZmZjg4
MDQ1MGI0M2UzYwo+IChYRU4pICAgIGZmZmY4ODA0NTBiNDNlODggZmZmZjg4MDQ1NmJjYzRjMCAw
MDAwMDAwMDAwMDAwMjQ2IDAwMDAwMDAwMDAwMDAwMDQKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDQgMDAwMDAwMDAwMDAwMDAxOCBmZmZmZmZmZjgxMDAxMzBhCj4g
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA3IDAwMDAwMDAwMDAwMDAw
MDcgMDAwMTAxMDAwMDAwMDAwMAo+IChYRU4pICAgIGZmZmZmZmZmODEwMDEzMGEgMDAwMDAwMDAw
MDAwZTAzMyAwMDAwMDAwMDAwMDAwMjQ2IGZmZmY4ODA0NTBiNDNlNzAKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDBlMDJiIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA3IGZmZmY4
MzAwODZkMmYwMDAgMDAwMDAwMzNlMTgxNTIwMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAK
PiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAxMmJhNmM+XSB2
Y3B1X21pZ3JhdGUrMHgxYmQvMHgzNzQKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAxMmJlMjM+XSB2
Y3B1X2ZvcmNlX3Jlc2NoZWR1bGUrMHg5ZS8weGE3Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMTA3
MDUyPl0gZG9fdmNwdV9vcCsweDJlNy8weDY5ZAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzNGQ5
Yj5dIHN5c2NhbGxfZW50ZXIrMHhlYi8weDE0NQo+IChYRU4pCj4gKFhFTikgUGFnZXRhYmxlIHdh
bGsgZnJvbSBmZmZmODJkMDgxNDIyMDIwOgo+IChYRU4pICBMNFsweDEwNV0gPSAwMDAwMDAwMDg2
MDkyMDYzIGZmZmZmZmZmZmZmZmZmZmYKPiAoWEVOKSAgTDNbMHgxNDJdID0gMDAwMDAwMDA4NjA4
ZjA2MyBmZmZmZmZmZmZmZmZmZmZmCj4gKFhFTikgIEwyWzB4MDBhXSA9IDAwMDAwMDAwMDAwMDAw
MDAgZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQVSA3Ogo+IChYRU4pIEZBVEFM
IFBBR0UgRkFVTFQKPiAoWEVOKSBbZXJyb3JfY29kZT0wMDAwXQo+IChYRU4pIEZhdWx0aW5nIGxp
bmVhciBhZGRyZXNzOiBmZmZmODJkMDgxNDIyMDIwCj4gKFhFTikgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+IAo+IEV2ZW4gaWYgSSB0dXJuZWQgb24gdGhlICdkZWJ1
Zz15JyBvcHRpb24sIEkgY291bGQgbm90IGdldCBhY2N1cmF0ZQo+IGluZm9ybWF0aW9uIGxpa2Ug
d2l0aCAnZGVidWc9bicgb3B0aW9uOyBJIGdldCBvbmx5IGxpbmVhcgo+IGFkZHJlc3MoZmZmZjgy
ZDA4MTQyMjAyMCkuCgpBcyB3YXMgcG9pbnRlZCBvdXQgdG8geW91IGJ5IERhcmlvLCB5b3Ugd29u
J3QgZ2V0IGFueXRoaW5nIGJldHRlci4KRnJvbSB0aGVyZSBvbiBpdCBpcyBhIGh1bWFuIChpLmUu
IHlvdXIgaW4gdGhpcyBjYXNlKSBqb2IgdG8gZG8gdGhlCm5lY2Vzc2FyeSBmdXJ0aGVyIGFuYWx5
c2lzLgoKPiBTbywgSSB3YW50IHRvIHVzZSBhIGRpcy1hc3NlbWJseSB1dGlsaXR5IGxpa2UgJ2Fk
ZHIybGluZScgb3IgJ29iamR1bXAnLAo+IHdoaWNoIGJpbmFyaWVzIGNhbiBJIHVzZSBhcyBpbnB1
dCB0byB0aGUgdXRpbGl0aWVzPwoKeGVuLXN5bXMgb3IgeGVuLmVmaSwgZGVwZW5kaW5nIG9uIGhv
dyB5b3UgYm9vdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:54:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:54:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLQJ-0008R0-Cl; Mon, 11 Sep 2017 09:54:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202e5de5=Ian.Jackson@citrix.com>)
 id 1drLQI-0008Qc-EE
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:54:34 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 65/DA-18858-95D56B95; Mon, 11 Sep 2017 09:54:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW5E7LZ
 Ig8dfjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZ85+yFXQYVUx50sXYwLhbq4uRk0NCwF/i
 ZesaFhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzAIVEq1T1rGDhIUFoiW+beQCCbMIqEocm/kVr
 JNXwFPiwaO/TBAT5STOH//JDGJzCnhJ9C7uBqsRAqrZ/us7I8gYIQE1ibnr4yFaBSVOznzCAr
 FJQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzBs6hkYGHcwtp/wO8QoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvGEx2yKFBItS01Mr0jJzgAEMk5bg4FES4Z0FkuYtLkjMLc5Mh0idYrTk+DHpyh8mjkMvb
 gPJjpt3/zAJseTl56VKifOmgjQIgDRklObBjYNF2SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHI
 xKwrwJIFN4MvNK4La+AjqICeggnktbQA4qSURISTUwci87EaSYGqIW92+N/YEOjh+ZRRcOid3
 4Y/J+e5hEu0LM3Xf3b7JPn5HlHlrwL/LPnYTW6fPPHjJ4YPbDoDKUbdVEp6Kj9V6NIguf6k49
 c/jFFab/G+ND2/Qapl9esT360ftX1uY9NRuUdpjM151x9NgGjgPJmaV+9THizp8uSxlypv9Zp
 lFlo8RSnJFoqMVcVJwIAO5GPf6tAgAA
X-Env-Sender: prvs=4202e5de5=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505123670!106551603!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49038 invoked from network); 11 Sep 2017 09:54:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:54:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="447376388"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 10:54:20 +0100
Message-ID: <1505123660-16073-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Xudong Hao <xudong.hao@intel.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 4/4] README.dev: Improve instructions
	for new machine commissioning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGlzY3VzcyBwcmVsaW1pbmFyeSBzZXR1cCAoaGFyZHdhcmUgYW5kIEJJT1MpLgoKSW52ZW50ICJt
dWRjYWtlMCIgYW5kICJtdWRjYWtlMSIgYXMgbWFjaGluZXMgYmVpbmcgYWRkZWQgYW5kIHVzZSB0
aGVtCmNvbnNpc3RlbnRseSBpbiB0aGUgZXhhbXBsZSBydW5lcy4KClJlY29tbWVuZCB0byBydW4g
YSBob3N0IGV4YW1pbmF0aW9uIGZsaWdodCBmaXJzdC4gIChOQiBJIGFtIHN0aWxsCnRlc3Rpbmcg
dGhhdCB0aGlzIGFjdHVhbGx5IHdvcmtzIGFzIGV4cGVjdGVkLiAgSG9zdCBleGFtaW5hdGlvbiBp
cyBhCmJpdCBuZXcuKQoKQ29uc2lzdGVudGx5IHN1Z2dlc3QgdXNlIG9mIGEgJGJhc2lzLCBhbmQg
dXNlIG9mICRmbGlnaHQgdmFyaWFibGUuCgpEbyBub3QgcHJlcGVuZCBydW5lcyB3aXRoIE9TU1RF
U1RfQ09ORklHIHNldHRpbmcuICBJbnN0ZWFkLCB3ZSBleHBlY3QKdGhlIHVzZXIgdG8gaGF2ZSBp
dCBzZXQgYWxyZWFkeSAoYW5kIG1lbnRpb24gdGhpcykuCgpVc2UgImNzLWFkanVzdC1mbGlnaHQg
bmV3OiIgcmF0aGVyIHRoYW4gdGhlIHR3by1zdGVwIHByb2Nlc3MuCgpGb3JtYXR0aW5nIGltcHJv
dmVtZW50cyBldGMuCgpDQzogWHVkb25nIEhhbyA8eHVkb25nLmhhb0BpbnRlbC5jb20+ClNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIFJF
QURNRS5kZXYgfCAxMTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDIz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JFQURNRS5kZXYgYi9SRUFETUUuZGV2CmluZGV4
IDZkMzdhZGEuLmRjMGRhZmQgMTAwNjQ0Ci0tLSBhL1JFQURNRS5kZXYKKysrIGIvUkVBRE1FLmRl
dgpAQCAtMzMsNDUgKzMzLDExMiBAQCBPciB5b3UgY2FuIHVzZSBtZy1hbGxvY2F0ZS4KIENvbW1p
c2lvbmluZyBhIG5ldyBtYWNoaW5lCiA9PT09PT09PT09PT09PT09PT09PT09PT09PQogCitGaXJz
dGx5LCBhcnJhbmdlIHRoYXQgaXQgaXMgaG9va2VkIHVwIHRvIG5ldHdvcmssIHNlcmlhbCwgYW5k
IHBkdS4KKworKEluIHRoZSBYZW4gUHJvamVjdCBNYXNzYWNodXNldHRzIHRlc3QgbGFiLCBtYWtl
IHN1cmUgdGhhdCBhbnNpYmxlCitwbGF5Ym9vayBob3N0cy8gaGFzIHRoZSB3aXJpbmcgaW5mb3Jt
YXRpb247IHJ1bm5pbmcgYG1ha2UgaW5zdGFsbCcKK3dpbGwgdGhlbiBhcnJhbmdlIGZvciAvcm9v
dC9vc3N0ZXN0LWhvc3RzLWNvbmZpZyB0byBjb250YWluIHRoZSBFdGhlciwKK1NlcmlhbCBhbmQg
UG93ZXJNZXRob2QgY29uZmlndXJhdGlvbiwgYW5kIGFsc28gY29uZmlndXJlIHRoZSBETlMgYW5k
Cit0aGUgREhDUCBzZXJ2ZXIuKQorCitHbyB0aHJvdWdoIHRoZSBCSU9TIHNldCB1cCwgdXNpbmcg
dGhlIHNlcmlhbCBjb25zb2xlLiAgQ2hlY2sgdGhhdDoKKyAtIEFmdGVyIEFDIHBvd2VyIGxvc3Ms
IG1hY2hpbmUgaXMgc2V0IHRvIHR1cm4gb24KKyAgIChOT1QgImxhc3Qgc3RhdGUiIHdoaWNoIGlz
IHVzdWFsbHkgdGhlIGRlZmF1bHQpICAgCisgLSBTZXJpYWwgY29uc29sZSBpcyBlbmFibGVkICh1
c3VhbGx5IHdpdGggInJlZGlyZWN0aW9uIGFmdGVyIGJvb3QiKQorIC0gQm9vdCBvcmRlciBpcyAx
LiBwcmltYXJ5IG5ldHdvcmsgMi4gcHJpbWFyeSBkaXNrCisgLSBWaXJ0dWFsaXNhdGlvbiBleHRl
bnNpb25zIChhbmQgVlQtZCBpZiBhcHBsaWNhYmxlKSBhcmUgZW5hYmxlZAorIC0gSUxPTSBpcyBk
aXNhYmxlZCAob3IsIHVzIHVzaW5nIGEgbm90LWNvbm5lY3RlZCBuZXR3b3JrIHBvcnQpCisKK0lu
IHRoZSBNYXNzYWNodXNldHRzIGluc3RhbmNlIHlvdSBhY2Nlc3MgdGhlIG1hY2hpbmVzJyBzZXJp
YWwgY29uc29sZXMKK3dpdGggc29tZXRoaW5nIGxpa2UKKyAgIHNzaCAtdnQgcm9vdEBzZXJpYWww
LnRlc3QtbGFiIHN5bXBhdGh5IC1yIG11ZGNha2UwCisKK01vc3QgQklPU2VzIGNhbiBiZSBlbnRl
cmVkIGJ5IGhhbW1lcmluZyBvbiwgYWx0ZXJuYXRlbHksIEVTQyAyCitvciBFU0MgMCBvciBERUwg
b3Igc29tZXRoaW5nLgorCitUaGUgcHJvZ3JhbSAieGR1cGxpYy1jb3BpZXIiIGNhbiBiZSB1c2Vm
dWwgd2hlbiB1c2VkIHdpdGggeHRlcm0gdG8KK3R5cGUgaW50byB0d28gc2VyaWFsIGNvbnNvbGVz
IGF0IG9uY2UgLSB0aGF0IGxldHMgeW91IG1ha2Ugc3VyZSB0aGUKK3R3byBCSU9TZXMgYXJlIHNl
dCB1cCBjb21wbGV0ZWx5IGlkZW50aWNhbGx5LgorCitJZiB0aGUgbWFjaGluZSdzIGV0aGVybmV0
IGFkZHJlc3MgaXMgbm90IGFscmVhZHkgaW4gdGhlIHJlbGV2YW50CitkYXRhYmFzZSwgaXQgY2Fu
IGJlIGNvbGxlY3RlZCB2aWEgdGhlIEJJT1MgYW5kIHNob3VsZCBiZSByZWNvcmRlZC4KKyhJbiBN
YXNzYWNodXNldHRzLCBpbiBhbnNpYmxlIHBsYXlib29rL2hvc3RzL3Rlc3RuZXQuaW5mby4pCisK
K1NlY29uZGx5LCBzZXQgaXQgdXAgaW4gdGhlIG9zc3Rlc3QgZGF0YWJhc2UKKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworTW9zdCBvZiB0aGVzZSB0b29scyBj
YW4gb3BlcmF0ZSBvbiBtdWx0aXBsZSBob3N0cywgYW5kIHdlIGxpa2UgdG8gaGF2ZQoraG9zdHMg
aW4gYXQgbGVhc3QgcGFpcnMuICBMZXQgdXMgaW1hZ2luZSB3ZSBhcmUgYWRkaW5nIHR3byBob3N0
cworbXVkY2FrZTAgYW5kIG11ZGNha2UxLgorCiBCYXNlIGl0IG9uIGFuIGV4aXN0aW5nIG1hY2hp
bmU6CiAKLSQgbWctaG9zdHMgY3JlYXRlLWxpa2UgbWFyaWxpdGgtbjUgbWFyaWxpdGgtbjQKKyAk
IC4vbWctaG9zdHMgY3JlYXRlLWxpa2UgbWVybG90MCBtdWRjYWtlMCxtdWRjYWtlMQorCitBbGxv
Y2F0ZSBpdCBmb3IgdGhlIGR1cmF0aW9uIG9mIHNldHVwOgorCisgJCAuL21nLWFsbG9jYXRlIG11
ZGNha2V7MCwxfQkJIyB0aGlzIHNoZWxsIHN5bnRheCBwcm92aWRlcworIAkJCQkJIyB0d28gYXJn
dW1lbnRzLCBtdWRjYWtlMCBtdWRjYWtlMQorCitTZXQgdXAgdGhlIGhvc3QgZmxhZ3M6CisKKyAk
IC4vbWctaG9zdHMgc2V0ZmxhZ3MgbXVkY2FrZXswLDF9IC0tIGJsZXNzZWQtY29tbWlzc2lvbi1t
dWRjYWtlIGVxdWl2LW11ZGNha2UgYXJjaC17YW1kNjQsaTM4Nn0gYXJjaC14ZW4te2FtZDY0LGkz
ODZ9IGh2bSBodm0taW50ZWwgcHVycG9zZS17YnVpbGQsdGVzdH0gc3VpdGUte2plc3NpZSxzdHJl
dGNofQorCisoQ29uc3VsdCBtZy1ob3N0cyBzaG93ZmxhZ3MgdG8gc2VlIHdoaWNoIGZsYWdzIGFy
ZSBhcHByb3ByaWF0ZS4pCisKK1NldCB1cCBhbnkgbmVjZXNzYXJ5IGhvc3QgcHJvcGVydGllczoK
KworICQgLi9tZy1ob3N0cyBzZXRwcm9wcyBtdWRjYWtlezAsMX0gLS0gLi4uLgorCitGb3IgZXhh
bXBsZSwgb25lIG1pZ2h0IG5lZWQgc29tZXRoaW5nIGxpa2UgdGhpczoKKworICQgLi9tZy1ob3N0
cyBzZXRwcm9wcyBtYXJpbGl0aC1uNCAtLSBkaGNwLXdhdGNoLW1ldGhvZCAnbGVhc2VzIGRoY3Az
IGRucy1jYW0xLnVrLnhlbnNvdXJjZS5jb206NTU1NicKKworKE1hbnkgb2YgdGhlc2UgdGhpbmdz
IGFyZSBub3QgbmVlZGVkIGluIE1hc3NhY2h1c2V0dHMgYXMgdGhlIGFuc2libGUKK3BsYXlib29r
IHdpbGwgcHJvdmlkZSBpdCB2aWEgYW4gYXV0b2dlbmVyYXRlZCBjb25maWcgZmlsZSAtIHNlZSBh
Ym92ZS4pCisKK0NyZWF0ZSB0aGUgdGZ0cCBkaXJlY3Rvcnk6CiAKLUFsbG9jYXRlIGl0IGZvciB0
aGUgZHVyYXRpb24gb2Ygc2V0dXAKLSQgbWctYWxsb2NhdGUgSE9TVAorICQgLi9tZy1ob3N0cyBt
a25ldGJvb3RkaXIgbXVkY2FrZXswLDF9CiAKLVNldCB1cCB0aGUgcHJvcHMgYW5kIGZsYWdzCi0k
IG1nLWhvc3RzIHNldHByb3BzIC4uLgotJCBtZy1ob3N0cyBzZXRmbGFncyAuLi4KK1J1biBjb21t
aXNzaW9uaW5nIHRlc3QgZmxpZ2h0cworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAK
LSQgbWctaG9zdHMgc2V0cHJvcHMgbWFyaWxpdGgtbjQgLS0gZGhjcC13YXRjaC1tZXRob2QgJ2xl
YXNlcyBkaGNwMyBkbnMtY2FtMS51ay54ZW5zb3VyY2UuY29tOjU1NTYnCi1IYW5kbGVzIG11bHRp
cGxlIGhvc3RzOgotJCBtZy1ob3N0cyBzZXRwcm9wcyBIT1NUQSBIT1NUQiAtLSAiUFJPUCIgIlZB
TFVFIgorRmlyc3RseSwgYSBiYXNpYyAiaG9zdCBleGFtaW5hdGlvbiIgdGhhdCBjaGVja3MgdGhh
dCB3ZSBjYW4gaW5zdGFsbAorYW5kIGJvb3QgWGVuOgogCi0kIG1nLWhvc3RzIG1rbmV0Ym9vdGRp
ciBIT1NUQSBIT1NUQgorICQgYmFzaXM9MTEzMTI0ICAgIyBwaWNrIGxhc3QgZ29vZCB4ZW4tdW5z
dGFibGUgb3Igb3NzdGVzdCBmbGlnaHQKKyAkIGZsaWdodD1gLi9tYWtlLWhvc3RzLWZsaWdodCBw
bGF5IHhlbi11bnN0YWJsZSBibGVzc2VkLWNvbW1pc3Npb24tbXVkY2FrZSBjb21taXNzaW9uLW11
ZGNha2UgJGJhc2lzYDsgZWNobyAkZmxpZ2h0CisgMTEzMTU1CisgJCAuL21nLWV4ZWN1dGUtZmxp
Z2h0IC1CY29tbWlzc2lvbi1tdWRjYWtlIC1FaWFuLmphY2tzb25AY2l0cml4LmNvbSAkZmxpZ2h0
CiAKLUNyZWF0ZSBhIGZsaWdodDoKLSQgRkxJR0hUPWBPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9u
LWNvbmZpZyAuL2NzLWZsaWdodC1jcmVhdGUgY29tbWlzc2lvbiB4ZW4tdW5zdGFibGVgCi0kIGVj
aG8gJEZMSUdIVAotMjA5NzQKK1RoaXMgd2lsbCBlbWFpbCB0aGUgc3BlY2lmaWVkIGFkZHJlc3Mu
ICBUaGUgZXhhbWluYXRpb24gc2hvdWxkIHBhc3MsCitjb21wbGV0ZWx5LiAgSWYgaXQgZG9lcyBu
b3QgdGhlbiB5b3UgbWF5IG5lZWQgdG8gY2hhbmdlIHRoZSBCSU9TCitzZXJpYWwgYXJyYW5nZW1l
bnRzLCBvciBkbyBvdGhlciBkZWJ1Z2dpbmcuCiAKLUNsb25lIGFuIGV4aXN0aW5nIGZsaWdodCwg
ZS5nLiAyMDg1NSB3YXMgcHJldmlvdXMgc3VjY2Vzc2Z1bCBmbGlnaHQKLSQgT1NTVEVTVF9DT05G
SUc9cHJvZHVjdGlvbi1jb25maWcgLi9jcy1hZGp1c3QtZmxpZ2h0ICRGTElHSFQgY29weSAyMDg1
NSAKK0l0IGlzIGJlc3QgdG8gcnVuIG1nLWV4ZWN1dGUtZmxpZ2h0IGluIHNjcmVlbiwgc28gdGhh
dCBpdCB3aWxsIHN1cnZpdmUKK3NzaCBzZXNzaW9uIGRpc2Nvbm5lY3Rpb24uICBZb3Ugc2hvdWxk
IGJlIHJ1bm5pbmcgb3V0IG9mIGFuIG9zc3Rlc3QKK3RyZWUgKHRlc3RpbmcuZ2l0IGNsb25lKSB3
aXRoIGdvb2QgcmVjZW50IGNvZGUsIHdpdGggYW4gYXBwcm9wcmlhdGUKK09TU1RFU1RfQ09ORklH
IHNldHRpbmcgKGVnIE9TU1RFU1RfQ09ORklHPXByb2R1Y3Rpb24tY29uZmlnLCBpbgorTWFzc2Fj
aHVzZXR0cykuICBZb3UgY2FuIHJ1biBpdCBhcyB5b3Vyc2VsZiwgdGhvdWdoLCBpZiB5b3UgaGF2
ZSB0aGUKK3JpZ2h0IHBlcm1pc3Npb25zIHNldCB1cC4KIAotImNvbW1pc3Npb24iIGlzIGEgYmxl
c3NpbmcsIGhvc3RzIHNob3VsZCBiZSBibGVzc2VkIHdpdGggaXQsIGUuZy4KK0lmIHRoYXQgd29y
a3MsIGEgbW9yZSB0aG9yb3VnaCB0ZXN0OgogCi0kIG1nLWhvc3RzIHNldGZsYWdzIEhPU1RBIEhP
U1RCIC0tIGJsZXNzZWQtY29tbWlzc2lvbgorICQgYmFzaXM9MTEzMTI0ICAgIyBwaWNrIGxhc3Qg
Z29vZCB4ZW4tdW5zdGFibGUgb3Igb3NzdGVzdCBmbGlnaHQKKyAkIGZsaWdodD1gLi9jcy1hZGp1
c3QtZmxpZ2h0IG5ldzpjb21taXNzaW9uLW11ZGNha2UgY29weSAkYmFzaXNgOyBlY2hvICRmbGln
aHQKKyAkIC4vbWctZXhlY3V0ZS1mbGlnaHQgLUJjb21taXNzaW9uLW11ZGNha2UgLUVpYW4uamFj
a3NvbkBjaXRyaXguY29tIC1mJGJhc2lzICRmbGlnaHQKIAotQ2FuIHVzZSBhbnl0aGluZyBlLmcu
IGNvbW1pc3Npb24tJGNsYXNzb2ZtYWNoaW5lIGlmIGRvaW5nIG11bHRpcGxlCi1jb21taXNzaW9u
cyBpbiBwYXJhbGxlbC4KK1RoaXMgc2hvdWxkIHNob3cgbm8gcmVncmVzc2lvbnMuICAoT3IsIGF0
IGxlYXN0LCBub25lIHRoYXQgYXJlIGEgY2F1c2UKK2ZvciBjb25jZXJuLikKIAotUnVuIGl0LCBl
LmcuIGluIGEgc2NyZWVuIHNlc3Npb246Ci1PU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZp
ZyAuL21nLWV4ZWN1dGUtZmxpZ2h0ICAtQmNvbW1pc3Npb24gLUVpYW4uY2FtcGJlbGxAY2l0cml4
LmNvbSAtZjIwODU1ICRGTElHSFQKK0JsZXNzCistLS0tLQogCiBPbmNlIG1hY2hpbmVzIGFyZSBy
ZWFkeSBmb3IgcHJvZHVjdGlvbiB1c2UgcmVtb3ZlIHRoZSBjb21taXNzaW9uCiBibGVzc2luZyBh
bmQgYWRkIHRoZSBwcm9kdWN0aW9uIG9uZXMsIGUuZy4KIAotJCBtZy1ob3N0cyBzZXRmbGFncyBI
T1NUQSBIT1NUQiAtLSBcIWJsZXNzZWQtY29tbWlzc2lvbiBibGVzc2VkLXtyZWFsLHBsYXksYWRo
b2N9CisgJCAuL21nLWhvc3RzIHNldGZsYWdzIG11ZGNha2V7MCwxfSAtLSBcIWJsZXNzZWQtY29t
bWlzc2lvbiBibGVzc2VkLXtyZWFsLHBsYXksYWRob2N9CiAKIAogU2h1dHRpbmcgZG93biB0aGUg
d2hvbGUgc3lzdGVtCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:54:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:54:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLQK-0008RD-JB; Mon, 11 Sep 2017 09:54:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202e5de5=Ian.Jackson@citrix.com>)
 id 1drLQI-0008Qe-KE
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:54:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C6/61-17770-A5D56B95; Mon, 11 Sep 2017 09:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpG547LZ
 IgzsfVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1D1MKrjJXvJr5l7WBsZG5i5GTQ0LAX6J1
 3hsmEJtNQFeiactfti5GDg4RARWJ23sNQExmgVCJHS8sQSqEBVwk+ideYQOxWQRUJSbtXAY2h
 VfAU+Lsv1+sEBPlJM4f/8kM0iokoCYxd308RImgxMmZT1hAbGYBCYmDL14wT2DknoUkNQtJag
 Ej0ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBBgAIIdjDM
 v+x9ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd75MdsihQSLUtNTK9Iyc4DB
 CJOW4OBREuGNBUnzFhck5hZnpkOkTjEac9x4eP0PE0fHzbt/mIRY8vLzUqXEeVNBSgVASjNK8
 +AGwaLkEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR51UGm8GTmlcDtewV0ChPQKTyXtoCcUp
 KIkJJqYNyygaMwzYiZX+Ku0yfZNYv/Ctf/mRwmEDHxW3H3w4bDs8u22hpfVDG4e/WSq8WB3Vb
 Pyh9et9TeuuKUEVs6TyVHyp3yuuaN8zSYnPTZVjvkqH5KM+vRbom8FqcldKHJ0/EpZ8T8Oaap
 q+dM5Vs1359FamtUY/Qmv8of8i++lnVKZ3lqPU4pVWIpzkg01GIuKk4EAMqyZbmNAgAA
X-Env-Sender: prvs=4202e5de5=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505123670!105205617!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11409 invoked from network); 11 Sep 2017 09:54:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:54:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="439235851"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 10:54:17 +0100
Message-ID: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/4] examine: Do not try to find old
	version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogY3ItZGFpbHktYnJhbmNoIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvY3ItZGFpbHktYnJhbmNoIGIvY3ItZGFpbHkt
YnJhbmNoCmluZGV4IDM5NDgzY2QuLmNmMDBkYjggMTAwNzU1Ci0tLSBhL2NyLWRhaWx5LWJyYW5j
aAorKysgYi9jci1kYWlseS1icmFuY2gKQEAgLTg4LDcgKzg4LDcgQEAgY2hlY2tfdGVzdGVkICgp
IHsKIAogaWYgWyAieCRPTERfUkVWSVNJT04iID0geCBdOyB0aGVuCiAgICAgY2FzZSAkYnJhbmNo
IGluCi0JZGlzdHJvcy0qKQorCWRpc3Ryb3MtKnxleGFtaW5lKQogCSAgICBPU1NURVNUX05PX0JB
U0VMSU5FPXkKIAkgICAgT0xEX1JFVklTSU9OPWZsaWdodC1gY2hlY2tfdGVzdGVkYAogCSAgICA7
OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:54:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:54:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLQM-0008Rk-Pk; Mon, 11 Sep 2017 09:54:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202e5de5=Ian.Jackson@citrix.com>)
 id 1drLQK-0008RC-Ts
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:54:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 83/AA-03616-C5D56B95; Mon, 11 Sep 2017 09:54:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUjcidlu
 kwe//Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bshddYC1bwVhyf1srcwLicu4uRk0NCwF9i
 3rUeJhCbTUBXomnLX7YuRg4OEQEVidt7DUBMZoFQiR0vLEEqhAU8JRb//cUKYrMIqEr8eTObE
 cTmBYofOneDBWKinMT54z+ZQWxOAS+J3sXdYHEhoJrtv74zgowUElCTmLs+HqJVUOLkzCdgJc
 wCEhIHX7xgnsDIOwtJahaS1AJGplWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak
 5iUnFesn5uZsYgUHDAAQ7GGde9j/EKMnBpCTK++74lkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErzzY7ZFCgkWpaanVqRl5gDDFyYtwcGjJMIbC5LmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eq
 pQ4bypIkQBIUUZpHtwIWCxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvOsgUnsy8ErhNr4
 COYAI6gufSFpAjShIRUlINjGv2dG1RWxXuFH1uhuf2rik3d8hHHNzEz5ES/k9E9KbirVnzn3H
 wnW6xWey2fkbz3NtrmDs31gn1XnthrlSkEfC8+2Sw0ZmzNaWyxUI7t/J9f3Hp+W6vJe8WTvjX
 s2rWskkPVatzTDfG5VptUnq5imfv7XvS+W6b0mS5Ok9Kr1M5d/r43fL0W8JKLMUZiYZazEXFi
 QCPczDzoAIAAA==
X-Env-Sender: prvs=4202e5de5=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505123670!105205617!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11506 invoked from network); 11 Sep 2017 09:54:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:54:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="439235854"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 10:54:19 +0100
Message-ID: <1505123660-16073-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 3/4] README.dev: Miscellaneous minor
	improvements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2xhcmlmeSBkb2N1bWVudGF0aW9uIG9uIG1nLWJsb2NrYWdlLCBhbmQgYWxzbyBzdWdnZXN0IHVz
aW5nCmFsbG9jYXRpb24gaW5zdGVhZC4KCk5vIGxvbmdlciBhZHZpc2UgcmVtb3ZpbmcgY3JvbnRh
YiBhcyBhIHdheSB0byBzaHV0IG9zc3Rlc3QgZG93bi4gIFRoZQpzdG9wIGZpbGUgYXBwcm9hY2gg
d29ya3MgZmluZSBhbmQgaXMgbGVzcyBkaXNydXB0aXZlLgoKTWlub3IgZm9ybWF0dGluZyBjaGFu
Z2VzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogUkVBRE1FLmRldiB8IDE0ICsrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JFQURNRS5kZXYg
Yi9SRUFETUUuZGV2CmluZGV4IDA5Yjk1MzEuLjZkMzdhZGEgMTAwNjQ0Ci0tLSBhL1JFQURNRS5k
ZXYKKysrIGIvUkVBRE1FLmRldgpAQCAtMjIsMTEgKzIyLDE0IEBAIFJlbW92aW5nIG1hY2hpbmVz
IGZvciBzZXJ2aWNpbmcvb3V0YWdlCiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQogCiBtZy1ibG9ja2FnZSA8ZGF0ZS1mcm9tPiA8ZGF0ZS10bz4gPGhvc3RmbGFnPiBbPGV4
dHJhLXhpbmZvPl0KLU9TU1RFU1RfQ09ORklHPXByb2R1Y3Rpb24tY29uZmlnIC4vbWctYmxvY2th
Z2UgJzIwMTQtMDUtMjEgMDk1NScgJzIwMTQtMDUtMjEgMTQwMCcgZXF1aXYtbWFyaWxpdGgKIAor
RWcKKyBPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAuL21nLWJsb2NrYWdlICcyMDE0
LTA1LTIxIDA5NTUnICcyMDE0LTA1LTIxIDE0MDAnIGVxdWl2LW1hcmlsaXRoCiAKIEtlZXBzIHJ1
bm5pbmcgZm9yIHRoZSBkdXJhdGlvbiwgc28gcnVuIGl0IGluIGEgc2NyZWVuIG9uIHRoZSBvc3N0
ZXN0IFZNLgogCitPciB5b3UgY2FuIHVzZSBtZy1hbGxvY2F0ZS4KKwogQ29tbWlzaW9uaW5nIGEg
bmV3IG1hY2hpbmUKID09PT09PT09PT09PT09PT09PT09PT09PT09CiAKQEAgLTcwLDE3ICs3Mywx
NiBAQCBibGVzc2luZyBhbmQgYWRkIHRoZSBwcm9kdWN0aW9uIG9uZXMsIGUuZy4KIAogJCBtZy1o
b3N0cyBzZXRmbGFncyBIT1NUQSBIT1NUQiAtLSBcIWJsZXNzZWQtY29tbWlzc2lvbiBibGVzc2Vk
LXtyZWFsLHBsYXksYWRob2N9CiAKLVNodXR0aW5nIGRvd24KLT09PT09PT09PT09PT0KIAotY3Jv
bnRhYiAtciAocmVtb3ZlKQotY3JvbnRhYiA8IGNyb250YWIgKHJlc3RvcmUgYWZ0ZXJ3YXJkcykK
K1NodXR0aW5nIGRvd24gdGhlIHdob2xlIHN5c3RlbQorPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CiAKLXlvdSBjYW4gY3JlYXRlIGEgZmlsZSAic3RvcCIgaW4gfm9zc3Rlc3QvdGVzdGlu
Zy5naXQgb3IKK1lvdSBjYW4gY3JlYXRlIGEgZmlsZSAic3RvcCIgaW4gfm9zc3Rlc3QvdGVzdGlu
Zy5naXQgb3IKIH5vc3N0ZXN0L2Zvci1ibGFoL3NvbWV0aGluZy5naXQgdG8gY2F1c2UgdGhhdCBj
cm9uIGpvYiB0byBub3Qgc3RhcnQKIGFueSBuZXcgdGhpbmdzLiBQdXQgYSBub3RlIGluIHRoZSBz
dG9wIGZpbGUgdG8gc2F5IHdoeS4uLiAgKGluIHRoZQogZm9ybWVyIGNhc2UsIGRpc2FibGVzIGV2
ZXJ5dGhpbmc7IGluIHRoZSBsYXR0ZXIsIGp1c3QgdGhhdCAiYnJhbmNoIikKIAorCiBDcmVhdGlu
ZyBhIG5ldyBicmFuY2gKID09PT09PT09PT09PT09PT09PT09PQogCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:54:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:54:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLQI-0008Qd-5z; Mon, 11 Sep 2017 09:54:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202e5de5=Ian.Jackson@citrix.com>)
 id 1drLQH-0008QW-AJ
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 09:54:33 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 33/8A-02044-85D56B95; Mon, 11 Sep 2017 09:54:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXjcidlu
 kwfQQi+9bJjM5MHoc/nCFJYAxijUzLym/IoE1o2f3BbaCpZoVrc9XszcwXlPoYuTkkBDwl3i7
 4D8jiM0moCvRtOUvWxcjB4eIgIrE7b0GIGFmgXqJl+/WgoWFBfwk5sxMAwmzCKhKtD6bxQJi8
 wp4StzY8oYFYqKcxPnjP5lBbE4BL4nexd1gcSGgmu2/vjOCjBESUJOYuz4eolVQ4uTMJywQmy
 QkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3M
 Sk4r1kvNzNzECg6aegYFxB2P7Cb9DjJIcTEqivO+Ob4kU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMEbFrMtUkiwKDU9tSItMwcYvjBpCQ4eJRHeWSBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnp
 UqJ86aCFAmAFGWU5sGNgMXSJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvAkgU3gy80rgNr
 0COoIJ6AieS1tAjihJREhJNTBKdHj+jzN6Kq20RiFq3q8qkZvTXpfPEvrA+OLYJtknGtN2lia
 0H/atv5k6Z5lCjNq+O2oPz9TqtAs2Od/4Nm1L+/vTR68tyZMKuWnS/HLTgr0XGByENMw/xYuW
 zM8Sb2DauTlYqWn/7LebVp332Ph3ntVb++SS3pOZUlp/5bdO83+rkHf3lMlBJZbijERDLeai4
 kQAC+aowaACAAA=
X-Env-Sender: prvs=4202e5de5=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505123670!106551603!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48877 invoked from network); 11 Sep 2017 09:54:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 09:54:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="447376387"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 10:54:18 +0100
Message-ID: <1505123660-16073-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505123660-16073-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/4] README: Better documentation of
	recipes, db, etc.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogUkVBRE1FIHwg
NzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IGZmZTAwMTguLjkzMTI5
ZTMgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTgsMzIgKzgsNTUgQEAgVGVy
bWlub2xvZ3kKIAogImZsaWdodCI6CiAKLSAgICBFYWNoIHJ1biBvZiBvc3N0ZXN0IGlzIHJlZmVy
cmVkIHRvIGFzIGEgImZsaWdodCIuIEVhY2ggZmxpZ2h0IGlzCi0gICAgZ2l2ZW4gYSB1bmlxdWUg
SUQgKGEgbnVtYmVyIG9yIG5hbWUpLgorICAgIEVhY2ggcnVuIG9mIG9zc3Rlc3QgaXMgcmVmZXJy
ZWQgdG8gYXMgYSAiZmxpZ2h0Ii4gIEVhY2ggZmxpZ2h0IGlzCisgICAgZ2l2ZW4gYSB1bmlxdWUg
SUQuCisKKyAgICBTdGFuZGFsb25lIG1vZGUgZ2VuZXJhbGx5IHVzZXMgYSBmbGlnaHQgbmFtZWQg
InN0YW5kYWxvbmUiLCB3aGljaAorICAgIGlzIGZyZXF1ZW50bHkgZXJhc2VkIGFuZCByZXVzZWQu
ICBJbiAiRXhlY3V0aXZlIiBtb2RlICh1c2VkIGZvcgorICAgIHByb2R1Y3Rpb24gb3NzdGVzdCBp
bnN0YW5jZXMpIGZsaWdodHMgYXJlIG51bWJlcmVkIGFuZCB0aGUKKyAgICBtZXRhZGF0YSBpcyBw
ZXJtYW5lbnRseSByZWNvcmRlZC4KIAogImpvYiI6CiAKLSAgICBFYWNoIGZsaWdodCBjb25zaXN0
cyBvZiBvbmUgb3IgbW9yZSAiam9icyIuIFRoZXNlIGFyZSBhIHNlcXVlbmNlCisgICAgRWFjaCBm
bGlnaHQgY29uc2lzdHMgb2Ygb25lIG9yIG1vcmUgImpvYnMiLiAgVGhlc2UgYXJlIGEgc2VxdWVu
Y2UKICAgICBvZiB0ZXN0IHN0ZXBzIHJ1biBpbiBvcmRlciBhbmQgY29ycmVzcG9uZCB0byBhIGNv
bHVtbiBpbiB0aGUgdGVzdAotICAgIHJlcG9ydCBncmlkLiBUaGV5IGhhdmUgbmFtZXMgbGlrZSAi
YnVpbGQtYW1kNjQiIG9yCi0gICAgInRlc3QtYW1kNjQtYW1kNjQtcHYiLiBBIGpvYiBjYW4gZGVw
ZW5kIG9uIHRoZSBvdXRwdXQgb2YgYW5vdGhlcgorICAgIHJlcG9ydCBncmlkLiAgVGhleSBoYXZl
IG5hbWVzIGxpa2UgImJ1aWxkLWFtZDY0IiBvcgorICAgICJ0ZXN0LWFtZDY0LWFtZDY0LXB2Ii4g
IEEgam9iIGNhbiBkZXBlbmQgb24gdGhlIG91dHB1dCBvZiBhbm90aGVyCiAgICAgam9iIGluIHRo
ZSBmbGlnaHQgLS0gZS5nLiBtb3N0IHRlc3QtKiBqb2JzIGRlcGVuZCBvbiBvbmUgb3IgbW9yZQog
ICAgIGJ1aWxkLSogam9icy4KIAorICAgIEEgam9iIGhhcyBhIG5hbWVkICJyZWNpcGUiLCB3aGlj
aCBpbmRpY2F0ZXMgd2hhdCB0aGluZ3MgbmVlZCB0byBiZQorICAgIGRvbmUgaW4gd2hhdCBvcmRl
cjogZ2VuZXJhbGx5LCBhIHNlcXVlbmNlIG9mIHRzLSogc2NyaXB0cy4gIFRoZQorICAgIHJlY2lw
ZXMgYXJlIGRlZmluZWQgYnkgdGhlaXIgaW1wbGVtZW50YXRpb25zIGluIHNnLXJ1bi1qb2IuCisK
KyAgICBUaGUgc2V0IG9mIGpvYnMgZm9yIGFueSBwYXJ0aWN1bGFyIGtpbmQgb2YgZmxpZ2h0IGlz
IGRlZmluZWQgaW4KKyAgICBtYWtlLWZsaWdodCwgbWFrZS0qLWZsaWdodCwgYW5kIG1maS0qLgor
CiAic3RlcCI6CiAKLSAgICBFYWNoIGpvYiBjb25zaXN0cyBvZiBtdWx0aXBsZSAic3RlcHMiIHdo
aWNoIGlzIGFuIGluZGl2aWR1YWwgdGVzdAotICAgIG9wZXJhdGlvbiwgc3VjaCBhcyAiYnVpbGQg
dGhlIGh5cGVydmlzb3IiLCAiaW5zdGFsbCBhIGd1ZXN0IiwKLSAgICAic3RhcnQgYSBndWVzdCIs
ICJtaWdyYXRlIGEgZ3Vlc3QiLCBldGMuIEEgc3RlcCBjb3JyZXNwb25kcyB0byBhCi0gICAgY2Vs
bCBpbiB0aGUgcmVzdWx0cyBncmlkLiBBIGdpdmVuIHN0ZXAgY2FuIGJlIHJldXNlZCBpbiBtdWx0
aXBsZQotICAgIGRpZmZlcmVudCBqb2JzLCBlLmcuIHRoZSAieGVuIGJ1aWxkIiBzdGVwIGlzIHVz
ZWQgaW4gc2V2ZXJhbAotICAgIGRpZmZlcmVudCBidWlsZC0qIGpvYnMuIFRoaXMgcmV1c2UgY2Fu
IGJlIHNlZW4gaW4gdGhlIHJvd3Mgb2YgdGhlCi0gICAgcmVzdWx0cyBncmlkLgorICAgIFJ1bm5p
bmcgYSBqb2IgY29uc2lzdHMgb2YgcnVubmluZyBpdHMgaW5kaXZpZHVhbCAic3RlcHMiLiAgRWFj
aAorICAgIHN0ZXAgaXMgYW4gaW5kaXZpZHVhbCB0ZXN0IG9wZXJhdGlvbiwgc3VjaCBhcyAiYnVp
bGQgdGhlCisgICAgaHlwZXJ2aXNvciIsICJpbnN0YWxsIGEgZ3Vlc3QiLCAic3RhcnQgYSBndWVz
dCIsICJtaWdyYXRlIGEKKyAgICBndWVzdCIsIGV0Yy4KKworICAgIEdlbmVyYWxseSBhIHN0ZXAg
Y29ycmVzcG9uZHMgdG8gb25lIGV4ZWN1dGlvbiBvZiBzb21lIHRzLSogc2NyaXB0LgorCisgICAg
c3RlcHMgaGF2ZSBhICJ0ZXN0aWQiIHdoaWNoIGlzIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkg
dGhlIHNhbWUKKyAgICBvcGVyYXRpb24gaW4gZGlmZmVyZW50IHRlc3QgcnVucy4gIFRoaXMgaXMg
dXNlZCBmb3IgaWRlbnRpZnlpbmcKKyAgICByZWdyZXNzaW9ucywgYmlzZWN0aW9uLCBhbmQgc28g
b24uCisKKyAgICBUaGUgc3RlcHMgZm9yIGEgam9iLCBpbmNsdWRpbmcgdGhlIHRlc3RpZHMsIGFy
ZSBkZWZpbmVkIGJ5IHRoZQorICAgIHJlY2lwZSBpbiBzZy1ydW4tam9iIChzZWUgImpvYiIsIGFi
b3ZlKS4KKworICAgIEVhY2ggc3RlcCBydW4gaW4gYSBqb2IgYmVjb21lcyBhIGNlbGwgaW4gdGhl
IEhUTUwgcmVzdWx0cyBncmlkLiAgQQorICAgIGdpdmVuIHN0ZXAgbWlnaHQgYXBwZWFyIGluIG11
bHRpcGxlIGRpZmZlcmVudCBqb2JzLCBlLmcuIHRoZSAieGVuCisgICAgYnVpbGQiIHN0ZXAgaXMg
dXNlZCBpbiBzZXZlcmFsIGRpZmZlcmVudCBidWlsZC0qIGpvYnMuICBUaGlzIGNhbgorICAgIGJl
IHNlZW4gaW4gdGhlIHJvd3Mgb2YgdGhlIHJlc3VsdHMgZ3JpZC4KIAogInJ1bnZhciI6CiAKLSAg
ICBBIHJ1bnZhciBpcyBhIG5hbWVkIHRleHR1YWwgdmFyaWFibGUgYXNzb2NpYXRlZCB3aXRoIGVh
Y2ggam9iIGluIGEKLSAgICBnaXZlbiBmbGlnaHQuIFRoZXkgc2VydmUgYXMgYm90aCB0aGUgaW5w
dXRzIGFuZCBvdXRwdXRzIHRvIHRoZQorICAgIEEgcnVudmFyIGlzIGEgbmFtZWQgdGV4dHVhbCB2
YXJpYWJsZSBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiBqb2IKKyAgICBhbmQgZmxpZ2h0LiBUaGV5
IHNlcnZlIGFzIGJvdGggdGhlIGlucHV0cyBhbmQgb3V0cHV0cyB0byB0aGUKICAgICBqb2IuCiAK
ICAgICBGb3IgZXhhbXBsZSBhIFhlbiBidWlsZCBqb2IgbWF5IGhhdmUgaW5wdXQgcnVudmFycyAi
dHJlZV94ZW4iICh0aGUKQEAgLTU1LDYgKzc4LDE1IEBAIFRlcm1pbm9sb2d5CiAgICAgICAgICog
dGhlIHBhcmFtZXRlcnMgb2YgdGhlIGd1ZXN0IHRvIHRlc3QgKGUuZy4gZGlzdHJvLCBQViB2cyBI
Vk0KICAgICAgICAgICBldGMpLgogCisgICAgUnVudmFyIG5hbWVzIG9mdGVuIGhhdmUgc3RydWN0
dXJlLCBiZWluZyBhc3NlbWJsZWQgb3V0IG9mIHZhcmlvdXMKKyAgICBwaWVjZXM7IGFuZCB0aGUg
bmFtZXMgYXJlIHNvbWV0aW1lcyBwYXJzZWQsIHRvby4KKworZmxpZ2h0cywgam9icyBhbmQgcnVu
dmFycyBhcmUga2VwdCBpbiB0aGUgZGF0YWJhc2UgKGluIHN0YW5kYWxvbmUKK21vZGUsICJzdGFu
ZGFsb25lLmRiIikuICBBcyBmb3Igc3RlcHMsIG9ubHkgc3RlcHMgd2hpY2ggaGF2ZSBiZWVuCitz
dGFydGVkIGFyZSByZWNvcmRlZCBpbiB0aGUgZGI7IHN0ZXBzIHdoaWNoIGhhdmUgeWV0IHRvIGJl
IGF0dGVtcHRlZAorYXJlIG5vdCBpbiB0aGUgZGF0YWJhc2UuICBBbHNvLCBpZiBhIHRzLSogc2Ny
aXB0IGlzIHJ1biBieSBoYW5kLCB0aGlzCitpcyBub3QgcmVjb3JkZWQgYXMgYSBzdGVwLgorCiBP
cGVyYXRpb24KID09PT09PT09PQogCkBAIC03MywxMiArMTA1LDI1IEBAIHJlZmVyZW5jZWQgYnkg
ZWFjaCBqb2IncyBjb25maWd1cmF0aW9uLiBJdCB0aGVuIHJ1bnMgZWFjaCBvZiB0aGVzZSBpbgog
dHVybiwgdGFraW5nIGludG8gYWNjb3VudCB0aGUgcHJlcmVxdWlzaXRlcyBldGMsIGJ5IGNhbGxp
bmcgdGhlCiByZWxldmFudCAidHMtKiIgc2NyaXB0cy4KIAorRWFjaCB0cy0qIGlzIGEgY29udmVu
aWVudCB1bml0IG9mIHRlc3QgZXhlY3V0aW9uIGFuZCByZXBvcnRpbmcuICBNb3N0Cit0cy0qIHNj
cmlwdHMgYXJlIHdyaXR0ZW4gaW4gcGVybCwgYWx0aG91Z2ggc2ltcGxlIHNoZWxsIHdyYXBwZXJz
IGFyZQorc29tZXRpbWVzIHVzZWQuICB0cy0qIHNjcmlwdHMgZXhwZWN0IE9TU1RFU1RfRkxJR0hU
IGFuZCBPU1NURVNUX0pPQiB0bworYmUgc2V0IGluIHRoZSBlbnZpcm9ubWVudC4gIE1vc3Qgb2Yg
dGhlbSBhbHNvIGV4cGVjdCB0byBiZSB0b2xkIGV4dHJhCitpbmZvcm1hdGlvbiBvbiB0aGUgY29t
bWFuZCBsaW5lIC0gbm90YWJseSwgd2hpY2ggaG9zdChzKSB0byBvcGVyYXRlCitvbi4KKworSW4g
YXV0b21hdGljIG9wZXJhdGlvbiwgdGhlIGNvbW1hbmQgbGluZSBhcmd1bWVudHMgZm9yIGVhY2gg
dGVzdAorc3RlcCdzIHRzLSogc2NyaXB0IGludm9jYXRpb24gYXJlIGZpeGVkIGJ5IHRoZSByZWNp
cGUgZGVmaW5lZCBpbgorc2ctcnVuLWpvYi4KKwogV2hlbiBydW5uaW5nIGluIHN0YW5kYWxvbmUg
bW9kZSBpdCBpcyBwb3NzaWJsZSB0byBydW4gYW55IG9mIHRoZXNlCiBzdGVwcyBieSBoYW5kLCAo
Im1nLWV4ZWN1dGUtZmxpZ2h0IiwgInNnLXJ1bi1qb2IiLCAidHMtKiIpIGFsdGhvdWdoCiB5b3Ug
d2lsbCBuZWVkIHRvIGZpbmQgdGhlIGNvcnJlY3QgaW5wdXRzIChzb21lIG9mIHdoaWNoIGFyZSBk
b2N1bWVudGVkCiBiZWxvdykgYW5kIHBlcmhhcHMgdGFrZSBjYXJlIG9mIHByZXJlcXVpc2l0ZXMg
eW91cnNlbGYgKGUuZy4gcnVubmluZwogIi4vc2ctcnVuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhs
IiBtZWFucyB5b3UgbXVzdCBoYXZlIGRvbmUKLSIuL3NnLXJ1bmpvYiBidWlsZC1hcm1oZiIgYW5k
ICJidWlsZC1hcm1oZi1wdm9wcyIgZmlyc3QuCisiLi9zZy1ydW5qb2IgYnVpbGQtYXJtaGYiIGFu
ZCAiYnVpbGQtYXJtaGYtcHZvcHMiIGZpcnN0LiAgV2hlbiBydW5uaW5nCithIHRzLSogc2NyaXB0
IG1hbnVhbGx5IG9uZSBvZnRlbiB3YW50cyB0byBzcGVjaWZ5ICJob3N0PTxob3N0bmFtZT4iLgor
KFNlZSB0aGUgaGVhZCBjb21tZW50IGZvciAic2VsZWN0aG9zdCIgaW4gT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbS4pCiAKIFJlc3VsdHMKID09PT09PT0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 09:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 09:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLTO-0000U3-75; Mon, 11 Sep 2017 09:57:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLTN-0000To-OZ
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 09:57:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 49/94-03616-91E56B95; Mon, 11 Sep 2017 09:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1ciblu
 kwYXFehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aej9eZCi4xV7y8tp65gfEvUxcjJ4eQQJ7E
 zKsrwGxeATuJHZ8usIPYEgKGEqcX3mQBsVkEVCVufW8As9kE1CXanm1nBbFFBPQkfm34D1TPx
 cEssJ9Z4s+6e0AOB4ewQIDE24t5IKaQQJLE7O1mIOWcQCMPv3oGVsErICjxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKiXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPxz7KAQ4ySHExKorzvjm+JFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBKxC7LVJIsCg1PbUiLTMHGAUwaQkOHiURXj6QNG9xQWJuc
 WY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpz3ZgxQqQBIaUZpHtwgWHReYpSVEuZlBDpNiK
 cgtSg3swRV/hWjOAejkjDvApApPJl5JXD7XgGdwgR0Cs+lLSCnlCQipKQaGDNXxOxQV+S5Xyy
 fH2P2fVOdhsxRy7TKNat+bLMNjtkgH3lews67mG3D8QcK3Sv+vnoz+0ha4OMdp886PnV5orz8
 gN7HfXyrtWb2LwnMnBbB6c2ocS2ZrbZ+Sptnixe7k/wtu/XH1jjW+a6xYDyWu+9LTald1ZUvL
 NcL3ky07S55zJx/Y/qSNiWW4oxEQy3mouJEABnR9Z7JAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505123863!82093480!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62789 invoked from network); 11 Sep 2017 09:57:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 09:57:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 03:57:42 -0600
Message-Id: <59B67A3202000078001797C6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 03:57:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <1505114997.2938.0.camel@citrix.com>
In-Reply-To: <1505114997.2938.0.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 0/5] Generic MSR policy: infrastructure +
 cpuid_faulting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDA5OjI5LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBQaW5nPwoKRnJvbSBhIHB1cmVseSBmb3JtYWwgcGVyc3BlY3RpdmUsIHdpdGggQW5kcmV3
J3MgcmV2aWV3IHRoZXJlJ3Mgb25seQphbiBhY2sgbWlzc2luZyBmb3IgdGhlIFZNWCBjaGFuZ2Vz
IGFmYWljdCAoYW5kIEkgdGhpbmsgQW5kcmV3IGRpZCBhc2sKZm9yIG9uZSBvciB0d28gZGVzY3Jp
cHRpb24gY2hhbmdlcywgd2hpY2ggbWlnaHQgYmUgYmVzdCBpZiB5b3UgY2FycmllZAp0aGVtIG91
dCBhbmQgcmUtc2VudCkuIFdoaWxlIEkgd291bGQgbGlrZSB0byBsb29rIG92ZXIgaXQsIGl0J3Mg
c2l0dGluZwpuZXh0IHRvIHNvbWUgNzAgb3RoZXIgcGF0Y2hlcyBpbiBteSB0by1iZS1yZXZpZXdl
ZCBxdWV1ZSwgc28gSSBjYW4ndAptYWtlIHByZWRpY3Rpb25zIHdoZW4gSSBtaWdodCBnZXQgdG8g
aXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLWv-0001Gs-Og; Mon, 11 Sep 2017 10:01:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drLWu-0001Gm-Dz
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 10:01:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A4/4C-03610-3FE56B95; Mon, 11 Sep 2017 10:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQvdD3LZ
 Ig9fXuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzD/azF0zgqOjZEN3AeJKti5GTQ0LAT2Lh
 zxlMIDaLgKrEry+zgWwODjYBe4npXytAwiICNhLr5k9gBwkLC5hIXNnmDWLyCnhKbNmj38XIx
 SEkMI1R4s2iDewg5bwCghInZz5hAbGZBfQkbkydwgZSzywgLbH8HwdEWF6ieetsZhCbU8BIYu
 WPfWDHiAqoSJxcuQbsGCEBRYn+eQ+gjkyX2Pr3F/MERv5ZSDbMQrJhFsKGWUg2LGBkWcWoUZx
 aVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiSDECwg/H82sBDjJIc
 TEqivO+Ob4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7KHZbpJBgUWp6akVaZg4wOmDSEhw8S
 iK8bSBp3uKCxNzizHSI1ClGRSlxXi1gTAkJgCQySvPg2mAReYlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvCdBxvNk5pXATX8FtJgJaDHPpS0gi0sSEVJSDYz9G2sffF7zzoUlZ+/bH9o8i24
 vk7byT++c/1J84fY39gaXFyowbGMSCmXoTNj8Y9nf7y16mYcmmm3wndN1aHVkD/PZBKWz59QY
 z16ONd1WItze92Kjs2jmC6tpy/98PuFa+2iS9Qx2dbNT/3fOb7gy3a5YdXXigV9vTuysbqj6n
 iHQum7TIkltJZbijERDLeai4kQA0d120sMCAAA=
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505124079!103684902!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38315 invoked from network); 11 Sep 2017 10:01:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 10:01:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="52596466"
Date: Mon, 11 Sep 2017 11:01:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xen.org>
Message-ID: <20170911100115.gkwls7mese4bliln@dhcp-3-128.uk.xensource.com>
References: <20170911015757.GA2152@op-computing>
 <20170911091415.7v7pcitbiuogy6yp@dhcp-3-128.uk.xensource.com>
 <20170911084556.GA33134@op-computing>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911084556.GA33134@op-computing>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] How to create a PVHv2 guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDQ6NDU6NTlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMTA6MTQ6MTVBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDk6NTg6MDFBTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gSGksIFJvZ2VyLgo+ID4+IAo+ID4+IEkgbWVldCBhbiBlcnJv
ciB3aGVuIGNyZWF0aW5nIGEgcHZoIGd1ZXN0LiBJIGFtIHVzaW5nIGNvbW1pdCA2ZTJhNGM3MzU2
NGEuIAo+ID4+IEZyb20gdGhlIGVycm9yIGxvZywgSSBmb3VuZCBib290bGF0ZV9wdigpLT5waW5f
dGFibGUgYWx3YXlzIGZhaWxlZC4gQW5kIHRoZQo+ID4+IGZhaWx1cmUgd2FzIGNhdXNlZCBieSBp
c19wdl9kb21haW4ocGdfb3duZXIpIGluIGRvX21tdWV4dF9vcCgpLiBEbyB5b3UgaGF2ZQo+ID4+
IGFueSBpZGVhIG9uIHRoaXM/Cj4gPgo+ID5JSVJDIGJvb3RsYXRlX3B2IHNob3VsZCBuZXZlciBi
ZSBjYWxsZWQgZm9yIGEgUFZIIGd1ZXN0LiBJJ20gbm90Cj4gPnJlYWxseSBzdXJlIGhvdyB5b3Ug
Y2FuIGdldCB0aGVyZSwgY2FuIHlvdSBwYXN0ZS9hdHRhY2ggeW91ciBMaW51eAo+ID5rZXJuZWwg
Y29uZmlnIGZpbGU/Cj4gCj4gSSByZWFsbHkgZ290IHRoZXJlLiBJIGRvbid0IHNldCBYRU5fUFZI
IGluIGNvbmZpZyBmaWxlLiBBZnRlciBzZXR0aW5nCj4gWEVOX1BWSCwgdGhlIGVycm9yIGRpc2Fw
cGVhcnMuIEZyb20gdGhlIG91dHB1dCBvZiB4Y19kb21fY29tcGF0X2NoZWNrKCksCj4gSSBndWVz
cyB0aGUgZ3Vlc3Qgd2FzIHdyb25nbHkgdHJlYXRlZCBhcyBhIHB2IGd1ZXN0LgoKT0ssIEknbSBu
b3QgcmVhbGx5IHRocmlsbGVkIHRvIGZpeCB0aGlzIGJlY2F1c2UgdGhpcyBpbnRlcmZhY2UgaXMK
aG9wZWZ1bGx5IGdvaW5nIGF3YXkgcmVhbGx5IHNvb24sIHdlJ2xsIHNlZSBpZiB0aGUgc2FtZSB0
aGluZyBoYXBwZW5zCndpdGggdGhlIG5ldyBvbmUgYW5kIHRoZW4gd2UgY2FuIGhvcGVmdWxseSBm
aXggaXQuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLYB-0001NI-59; Mon, 11 Sep 2017 10:02:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLYA-0001N6-0l
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 10:02:42 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 72/11-03454-14F56B95; Mon, 11 Sep 2017 10:02:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS9c2flu
 kwdMrehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKj+vYCv6xVcx+0s/cwPiCtYuRk0NIIE/i
 /dc57CA2r4CdROf5LcwgtoSAocTphTdZQGwWAVWJ+7vvgNWzCahLtD3bDmaLCOhLrP26mAnEZ
 hZwlDg+rQmsV1ggReLooYeMEPNtJS4snQkU5+DgBJrf8SgPxOQVEJT4u0MYolNL4uGvWywQtr
 bEsoWvwaqZBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKiXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPxz7KAQ4ySHExKorzvjm+JFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBKxC3LVJIsCg1PbUiLTMHGAUwaQkOHiUR3sOxQGne4oLE3OLMdIjUK
 UZ7jhsPr/9h4ui4eRdIbgKTG74/+MMkxJKXn5cqJc6rBTJVAKQtozQPbigsai8xykoJ8zICnS
 nEU5BalJtZgir/ilGcg1FJmPckyHKezLwSuN2vgM5iAjqL59IWkLNKEhFSUg2MlXLsO8or3+p
 sdlRWtQ5Zuta694XYRb4lDGlVU7ds3T039Yda/fnLQqs8+pR2Fyhe3Bt1L+u/L+emGzM/6C9o
 FIs47qYr1aC/0alzk0/VtriSsOV9qxwCi2IeR++a/37xJAZ+u8+y/4/23Sx4MCNN+GsCw+Hj3
 J1T/pkJS2q8zWJ69Hu77y0mJZbijERDLeai4kQAKB9Vi9UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505124156!115321163!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28209 invoked from network); 11 Sep 2017 10:02:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 10:02:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 04:02:35 -0600
Message-Id: <59B67B5802000078001797E5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 04:02:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Haozhong Zhang" <haozhong.zhang@intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
In-Reply-To: <20170911060048.24571-1-haozhong.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDA4OjAwLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiBUaGUgNjQtYml0IERNQVIgZmF1bHQgYWRkcmVzcyBpcyBjb21wb3NlZCBvZiB0d28gMzIg
Yml0cyByZWdpc3RlcnMKPiBETUFSX0ZFQUREUl9SRUcgYW5kIERNQVJfRkVVQUREUl9SRUcuIEFj
Y29yZGluZyB0byBWVC1kIHNwZWM6Cj4gIlNvZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2VzcyAz
Mi1iaXQgcmVnaXN0ZXJzIGFzIGFsaWduZWQgZG91Ymxld29yZHMiLAo+IGEgaHlwZXJ2aXNvciBz
aG91bGQgdXNlIHR3byAzMi1iaXQgd3JpdGVzIHRvIERNQVJfRkVBRERSX1JFRyBhbmQKPiBETUFS
X0ZFVUFERFJfUkVHIHNlcGFyYXRlbHkgaW4gb3JkZXIgdG8gdXBkYXRlIGEgNjQtYml0IGZhdWx0
IGFkZHJlc3MsCj4gcmF0aGVyIHRoYW4gYSA2NC1iaXQgd3JpdGUgdG8gRE1BUl9GRUFERFJfUkVH
Lgo+IAo+IFRob3VnaCBJIGhhdmVuJ3Qgc2VlbiBhbnkgZXJyb3JzIGNhdXNlZCBieSBzdWNoIG9u
ZSA2NC1iaXQgd3JpdGUgb24KPiByZWFsIG1hY2hpbmVzLCBpdCdzIHN0aWxsIGJldHRlciB0byBm
b2xsb3cgdGhlIHNwZWNpZmljYXRpb24uCgpBbnkgc2FuZSBjaGlwc2V0IHNob3VsZCBzcGxpdCBx
d29yZCBhY2Nlc3NlcyBpbnRvIGR3b3JkIG9uZXMgaWYKdGhleSBjYW4ndCBiZSBoYW5kbGVkIGF0
IHNvbWUgbGF5ZXIuIEFsc28gaWYgeW91IHVuZG8gc29tZXRoaW5nCmV4cGxpY2l0bHkgZG9uZSBi
eSBhbiBlYXJsaWVyIGNvbW1pdCwgcGxlYXNlIHF1b3RlIHRoYXQgY29tbWl0CmFuZCBzYXkgd2hh
dCB3YXMgd3JvbmcuIEFmdGVyIGFsbCBLZXZpbiBhcyB0aGUgVlQtZCBtYWludGFpbmVyCmFncmVl
ZCB3aXRoIHRoZSBjaGFuZ2UgYmFjayB0aGVuLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:03:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLYr-0001Tz-DQ; Mon, 11 Sep 2017 10:03:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLYp-0001Tj-Hw
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:03:23 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E0/E0-01812-A6F56B95; Mon, 11 Sep 2017 10:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzcrflu
 kQeMNdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPq8scsBff4K2Z/ucfYwHiXs4uRk0NIIE/i
 y5PbzCA2r4CdxL7le1hAbAkBQ4nTC2+C2SwCqhLT/uxlB7HZBNQl2p5tZ+1i5OAQETCQOHc0C
 STMLFAvsWbfDEYQW1jAWuLtpk9sEOOLJHofLWACsTkF7CUW/J3PBNLKKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIQC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcwNp/wO8QoycGkJMr77viWSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvKVx2yKFBItS01Mr0jJzgFEAk5bg4FES4WUESfMWFyTmF
 memQ6ROMepydNy8+4dJiCUvPy9VSpxXC6RIAKQoozQPbgQsIi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuatB5nCk5lXArfpFdARTEBH8FzaAnJESSJCSqqBUefCO8FXOY+cox+Vv71dmGF
 /V+yY9qe9GudPq/d0yAhmT2xhsMrVqzHj1Vl+Lv9ivOw+y4lrt3zav+znguc+1Zq7W14d+NhW
 du5yO/NyoyRbh++XrQ+1P3c2EjZseN2p5Pfmie4hDgv3qld9lw79v/2T9/XZ69uM3nbkCXNZp
 s7bJWspc/hXpRJLcUaioRZzUXEiAJGionvDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505124200!106615202!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34417 invoked from network); 11 Sep 2017 10:03:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 10:03:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 04:03:19 -0600
Message-Id: <59B67B8402000078001797E8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 04:03:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
In-Reply-To: <59B67453020000780017978E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 1/3] VMX: convert CPU family numbers to hex
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyBpdCBlYXNpZXIgdG8gbWF0Y2ggdGhlbSBhZ2FpbnN0IFNETSB1cGRhdGVzLiBB
bHNvIHVwZGF0ZSBhCmZldyBjb21tZW50cyB3aXRoIG5hbWVzIGFzIHBlciBTRE0gdmVyc2lvbiAw
NjMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwpAQCAtMjcyMywzOSArMjcyMywzOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGxicl9pbmZv
ICpsYXN0X2JyYW5jCiAgICAgICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkK
ICAgICAgICAgewogICAgICAgICAvKiBDb3JlMiBEdW8gKi8KLSAgICAgICAgY2FzZSAxNToKKyAg
ICAgICAgY2FzZSAweDBmOgogICAgICAgICAvKiBFbmhhbmNlZCBDb3JlICovCi0gICAgICAgIGNh
c2UgMjM6CisgICAgICAgIGNhc2UgMHgxNzoKICAgICAgICAgICAgIHJldHVybiBjMl9sYnI7CiAg
ICAgICAgIC8qIE5laGFsZW0gKi8KLSAgICAgICAgY2FzZSAyNjogY2FzZSAzMDogY2FzZSAzMTog
Y2FzZSA0NjoKKyAgICAgICAgY2FzZSAweDFhOiBjYXNlIDB4MWU6IGNhc2UgMHgxZjogY2FzZSAw
eDJlOgogICAgICAgICAvKiBXZXN0bWVyZSAqLwotICAgICAgICBjYXNlIDM3OiBjYXNlIDQ0OiBj
YXNlIDQ3OgorICAgICAgICBjYXNlIDB4MjU6IGNhc2UgMHgyYzogY2FzZSAweDJmOgogICAgICAg
ICAvKiBTYW5keSBCcmlkZ2UgKi8KLSAgICAgICAgY2FzZSA0MjogY2FzZSA0NToKKyAgICAgICAg
Y2FzZSAweDJhOiBjYXNlIDB4MmQ6CiAgICAgICAgIC8qIEl2eSBCcmlkZ2UgKi8KLSAgICAgICAg
Y2FzZSA1ODogY2FzZSA2MjoKKyAgICAgICAgY2FzZSAweDNhOiBjYXNlIDB4M2U6CiAgICAgICAg
IC8qIEhhc3dlbGwgKi8KLSAgICAgICAgY2FzZSA2MDogY2FzZSA2MzogY2FzZSA2OTogY2FzZSA3
MDoKKyAgICAgICAgY2FzZSAweDNjOiBjYXNlIDB4M2Y6IGNhc2UgMHg0NTogY2FzZSAweDQ2Ogog
ICAgICAgICAvKiBCcm9hZHdlbGwgKi8KLSAgICAgICAgY2FzZSA2MTogY2FzZSA3MTogY2FzZSA3
OTogY2FzZSA4NjoKKyAgICAgICAgY2FzZSAweDNkOiBjYXNlIDB4NDc6IGNhc2UgMHg0ZjogY2Fz
ZSAweDU2OgogICAgICAgICAgICAgcmV0dXJuIG5oX2xicjsKICAgICAgICAgLyogU2t5bGFrZSAq
LwotICAgICAgICBjYXNlIDc4OiBjYXNlIDk0OgotICAgICAgICAvKiBmdXR1cmUgKi8KLSAgICAg
ICAgY2FzZSAxNDI6IGNhc2UgMTU4OgorICAgICAgICBjYXNlIDB4NGU6IGNhc2UgMHg1ZToKKyAg
ICAgICAgLyogS2FieSBMYWtlICovCisgICAgICAgIGNhc2UgMHg4ZTogY2FzZSAweDllOgogICAg
ICAgICAgICAgcmV0dXJuIHNrX2xicjsKICAgICAgICAgLyogQXRvbSAqLwotICAgICAgICBjYXNl
IDI4OiBjYXNlIDM4OiBjYXNlIDM5OiBjYXNlIDUzOiBjYXNlIDU0OgorICAgICAgICBjYXNlIDB4
MWM6IGNhc2UgMHgyNjogY2FzZSAweDI3OiBjYXNlIDB4MzU6IGNhc2UgMHgzNjoKICAgICAgICAg
LyogU2lsdmVybW9udCAqLwotICAgICAgICBjYXNlIDU1OiBjYXNlIDc0OiBjYXNlIDc3OiBjYXNl
IDkwOiBjYXNlIDkzOgotICAgICAgICAvKiBuZXh0IGdlbiBYZW9uIFBoaSAqLwotICAgICAgICBj
YXNlIDg3OgorICAgICAgICBjYXNlIDB4Mzc6IGNhc2UgMHg0YTogY2FzZSAweDRkOiBjYXNlIDB4
NWE6IGNhc2UgMHg1ZDoKKyAgICAgICAgLyogWGVvbiBQaGkgS25pZ2h0cyBMYW5kaW5nICovCisg
ICAgICAgIGNhc2UgMHg1NzoKICAgICAgICAgLyogQWlybW9udCAqLwotICAgICAgICBjYXNlIDc2
OgorICAgICAgICBjYXNlIDB4NGM6CiAgICAgICAgICAgICByZXR1cm4gYXRfbGJyOwogICAgICAg
ICAvKiBHb2xkbW9udCAqLwotICAgICAgICBjYXNlIDkyOiBjYXNlIDk1OgorICAgICAgICBjYXNl
IDB4NWM6IGNhc2UgMHg1ZjoKICAgICAgICAgICAgIHJldHVybiBnbV9sYnI7CiAgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLZC-0001X4-Kw; Mon, 11 Sep 2017 10:03:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLZA-0001Wo-Rc
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:03:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CD/F7-02817-08F56B95; Mon, 11 Sep 2017 10:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS7c+flu
 kQeNeUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePdEp+CrTwVWza5NTCe4Ohi5OAQEsiT+DZP
 o4uRk4NXwE5i162lbCC2hIChxOmFN1lAbBYBVYmvdxeBxdkE1CXanm1nBWkVETCQOHc0CSTML
 FAvsWbfDEYQWxhozKKXEK1CAkUSvY8WMIHYnAL2Egv+zmcCaeUVEJT4u0MYolVL4uGvWywQtr
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ihl1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHQMQLCDsWm75yFGSQ4mJVHed8e3RArxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4C2N2xYpJFiUmp5akZaZAwx/mLQEB4+SCC8jSJq3uCAxtzgzHSJ1i
 lGXo+Pm3T9MQix5+XmpUuK8WiBFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrxOIFN4MvNK4Da9AjqCCegInktbQI4oSURISTUwrvbIiWL9GhETvXV3QPKURyyTD60qleV
 50CqzMlRf6wDfm/QQfqZIThG+hsv5vEEC05c7qnUZll6J8A2XK6tNuvP4Ktf8x91fV0ubvjW8
 Pz9tX/f/+ic7H4mEuNxKOPN154GKTINNDbOZ/+/9peHFyNUnkqnVIf9s5dnJ1zg9ZnqUlaUsq
 AlUYinOSDTUYi4qTgQA7owQqMACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505124221!95426568!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56965 invoked from network); 11 Sep 2017 10:03:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Sep 2017 10:03:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 04:03:40 -0600
Message-Id: <59B67B9902000078001797EB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 04:03:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
In-Reply-To: <59B67453020000780017978E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 2/3] VMX: add new CPU families to LBR handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnJpbmcgY29kZSB1cC10by1kYXRlIHdpdGggU0RNIHZlcnNpb24gMDYzLCBpbmNsdWRpbmcgdGhl
IExCUiBmb3JtYXQKZW51bWVyYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjcyNiw2ICsyNzI2LDggQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBsYnJfaW5mbyAqbGFzdF9icmFuYwogICAgICAgICBjYXNlIDB4MGY6CiAgICAg
ICAgIC8qIEVuaGFuY2VkIENvcmUgKi8KICAgICAgICAgY2FzZSAweDE3OgorICAgICAgICAvKiBY
ZW9uIDc0MDAgKi8KKyAgICAgICAgY2FzZSAweDFkOgogICAgICAgICAgICAgcmV0dXJuIGMyX2xi
cjsKICAgICAgICAgLyogTmVoYWxlbSAqLwogICAgICAgICBjYXNlIDB4MWE6IGNhc2UgMHgxZTog
Y2FzZSAweDFmOiBjYXNlIDB4MmU6CkBAIC0yNzQyLDYgKzI3NDQsMTIgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBsYnJfaW5mbyAqbGFzdF9icmFuYwogICAgICAgICAgICAgcmV0dXJuIG5oX2xicjsK
ICAgICAgICAgLyogU2t5bGFrZSAqLwogICAgICAgICBjYXNlIDB4NGU6IGNhc2UgMHg1ZToKKyAg
ICAgICAgLyogWGVvbiBTY2FsYWJsZSAqLworICAgICAgICBjYXNlIDB4NTU6CisgICAgICAgIC8q
IENhbm5vbiBMYWtlICovCisgICAgICAgIGNhc2UgMHg2NjoKKyAgICAgICAgLyogR29sZG1vbnQg
UGx1cyAqLworICAgICAgICBjYXNlIDB4N2E6CiAgICAgICAgIC8qIEthYnkgTGFrZSAqLwogICAg
ICAgICBjYXNlIDB4OGU6IGNhc2UgMHg5ZToKICAgICAgICAgICAgIHJldHVybiBza19sYnI7CkBA
IC0yNzUxLDYgKzI3NTksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGxicl9pbmZvICpsYXN0X2Jy
YW5jCiAgICAgICAgIGNhc2UgMHgzNzogY2FzZSAweDRhOiBjYXNlIDB4NGQ6IGNhc2UgMHg1YTog
Y2FzZSAweDVkOgogICAgICAgICAvKiBYZW9uIFBoaSBLbmlnaHRzIExhbmRpbmcgKi8KICAgICAg
ICAgY2FzZSAweDU3OgorICAgICAgICAvKiBYZW9uIFBoaSBLbmlnaHRzIE1pbGwgKi8KKyAgICAg
ICAgY2FzZSAweDg1OgogICAgICAgICAvKiBBaXJtb250ICovCiAgICAgICAgIGNhc2UgMHg0YzoK
ICAgICAgICAgICAgIHJldHVybiBhdF9sYnI7CkBAIC0yNzgyLDYgKzI3OTIsNyBAQCBlbnVtCiAg
ICAgTEJSX0ZPUk1BVF9FSVBfRkxBR1NfVFNYICAgICAgPSAweDQsIC8qIDY0LWJpdCBFSVAsIEZs
YWdzLCBUU1ggKi8KICAgICBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1hfSU5GTyA9IDB4NSwgLyog
NjQtYml0IEVJUCwgRmxhZ3MsIFRTWCwgTEJSX0lORk8gKi8KICAgICBMQlJfRk9STUFUX0VJUF9G
TEFHU19DWUNMRVMgICA9IDB4NiwgLyogNjQtYml0IEVJUCwgRmxhZ3MsIEN5Y2xlcyAqLworICAg
IExCUl9GT1JNQVRfTElQX0ZMQUdTX1RTWF9JTkZPID0gMHg3LCAvKiA2NC1iaXQgTElQLCBGbGFn
cywgVFNYLCBMQlJfSU5GTyAqLwogfTsKIAogI2RlZmluZSBMQlJfRlJPTV9TSUdORVhUXzJNU0Ig
ICgoMVVMTCA8PCA1OSkgfCAoMVVMTCA8PCA2MCkpCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:04:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLZZ-0001cD-T4; Mon, 11 Sep 2017 10:04:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLZZ-0001bu-5y
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:04:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4C/63-03414-89F56B95; Mon, 11 Sep 2017 10:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3dq/LZ
 Ig7s/LC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxze/6xFazmrGhY8I+xgfEFWxcjJ4eQQJ7E
 k+dtYDavgJ3E7JfXWEBsCQFDidMLb4LZLAKqEuef9rOC2GwC6hJtz7YD2RwcIgIGEueOJoGEm
 QXqJdbsm8EIEhYWMJNY35MMMb1IovfRAiYQm1PAXmLB3/lMICW8AoISf3cIQ3RqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0M9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MP5aFnCIUZKDSUmU993xLZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHgF4rZFCgkWpaanVqRl5gBjACYtwcGjJMLLCJLmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ47yeQIgGQoozSPLgRsHi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHeHyBTeDLzSuA2vQI6ggnoCJ5LW0COKElESEk1MO7YIcLh82tRTsDi20WBDx3V/j8yaHU
 9cNu+ozZbjLPeUfbEdZv22FVMp+eJ6H7zPZDqz5UkxfhVQGbXAnHHjWWFq+RE19treSlXOP0I
 Ugt7+Wqp9YM4EY3A7Urflv2UZLxz68ysYEnJh/x8ddkXPmrOfJBrfyPtzaYt8mfbvDmcVh9k2
 bgvUYmlOCPRUIu5qDgRAKhYgT3CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505124244!79083700!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47588 invoked from network); 11 Sep 2017 10:04:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 10:04:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 04:04:03 -0600
Message-Id: <59B67BB002000078001797EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 04:04:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
In-Reply-To: <59B67453020000780017978E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 3/3] x86/cpuidle: add new CPU families
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnJpbmcgY29kZSB1cC10by1kYXRlIHdpdGggU0RNIHZlcnNpb24gMDYzLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0xNjIs
NyArMTYyLDEzIEBAIHN0YXRpYyB2b2lkIGRvX2dldF9od19yZXNpZGVuY2llcyh2b2lkICoKICAg
ICBjYXNlIDB4NTY6CiAgICAgLyogU2t5bGFrZSAqLwogICAgIGNhc2UgMHg0RToKKyAgICBjYXNl
IDB4NTU6CiAgICAgY2FzZSAweDVFOgorICAgIC8qIENhbm5vbiBMYWtlICovCisgICAgY2FzZSAw
eDY2OgorICAgIC8qIEthYnkgTGFrZSAqLworICAgIGNhc2UgMHg4RToKKyAgICBjYXNlIDB4OUU6
CiAgICAgICAgIEdFVF9QQzJfUkVTKGh3X3Jlcy0+cGMyKTsKICAgICAgICAgR0VUX0NDN19SRVMo
aHdfcmVzLT5jYzcpOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KQEAgLTE4MSw4ICsxODcs
MTAgQEAgc3RhdGljIHZvaWQgZG9fZ2V0X2h3X3Jlc2lkZW5jaWVzKHZvaWQgKgogICAgICAgICBH
RVRfQ0MzX1JFUyhod19yZXMtPmNjMyk7CiAgICAgICAgIEdFVF9DQzZfUkVTKGh3X3Jlcy0+Y2M2
KTsKICAgICAgICAgYnJlYWs7Ci0gICAgLyogbmV4dCBnZW4gWGVvbiBQaGkgKi8KKyAgICAvKiBY
ZW9uIFBoaSBLbmlnaHRzIExhbmRpbmcgKi8KICAgICBjYXNlIDB4NTc6CisgICAgLyogWGVvbiBQ
aGkgS25pZ2h0cyBNaWxsICovCisgICAgY2FzZSAweDg1OgogICAgICAgICBHRVRfQ0MzX1JFUyho
d19yZXMtPm1jMCk7IC8qIGFidXNpbmcgR0VUX0NDM19SRVMgKi8KICAgICAgICAgR0VUX0NDNl9S
RVMoaHdfcmVzLT5tYzYpOyAvKiBhYnVzaW5nIEdFVF9DQzZfUkVTICovCiAgICAgICAgIEdFVF9Q
QzJfUkVTKGh3X3Jlcy0+cGMyKTsKQEAgLTIxMyw2ICsyMjEsOCBAQCBzdGF0aWMgdm9pZCBkb19n
ZXRfaHdfcmVzaWRlbmNpZXModm9pZCAqCiAgICAgLyogR29sZG1vbnQgKi8KICAgICBjYXNlIDB4
NUM6CiAgICAgY2FzZSAweDVGOgorICAgIC8qIEdvbGRtb250IFBsdXMgKi8KKyAgICBjYXNlIDB4
N0E6CiAgICAgICAgIEdFVF9QQzJfUkVTKGh3X3Jlcy0+cGMyKTsKICAgICAgICAgR0VUX1BDM19S
RVMoaHdfcmVzLT5wYzMpOwogICAgICAgICBHRVRfUEM2X1JFUyhod19yZXMtPnBjNik7CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLcf-0001vs-Ad; Mon, 11 Sep 2017 10:07:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42067787f=Andrew.Cooper3@citrix.com>)
 id 1drLce-0001vk-5R
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:07:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9E/25-03422-75066B95; Mon, 11 Sep 2017 10:07:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQjc4YVu
 kwenzNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNx6cZCyYxVfy7o9vA+Iyxi5GTQ0LAT2LP
 xKdgtrCAvcSslz1sILaIQIDE6b4GVhCbWcBHYvqOy+wgtpBAkUTvowVMIDabgL7E7hefwGxeA
 VuJ9q7zzF2MHBwsAqoSTYtzQcKiAuES+79fY4YoEZQ4OfMJC4jNCbRqwd/5TCDlzAKaEut36U
 NskpfY/nYOM4QtLtH0ZSUrxFY1iWv9l9ghLk6XmPish2UCo8AsJFNnIUyahWTSLCSTFjCyrGL
 UKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxWBiDYwfhtWcAh
 RkkOJiVR3nfHt0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdGLctUkiwKDU9tSItMwcYNzBpC
 Q4eJRHeDyBp3uKCxNzizHSI1ClGY44bD6//YeKY8+/uHyYhlrz8vFQpcd4+kFIBkNKM0jy4Qb
 B4vsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3l0gU3gy80rg9r0COoUJ6BSeS1tATilJREh
 JNTC2Mmhys+gobVi3/4rsdMfgkJ8brNtLJovl5pcc8vvhePXZEok9P2LNb+Rqa65tbr0ZtC5R
 jqkl6nSs+7O3ey9YfJWsmXBJmzt0p8PiPVc9k89cu3dws+Pc3IXur9TFxH8w9HhPtubnmZ6i+
 jrsrXMrx5/G9Xs9lZ1NzZnZrrKvWRN/6FjHq8tKLMUZiYZazEXFiQCyYUKY4gIAAA==
X-Env-Sender: prvs=42067787f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505124435!59152298!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19409 invoked from network); 11 Sep 2017 10:07:15 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 10:07:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="52596749"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bb4af1c8-fca0-d037-a5cd-3c3193fcf5f4@citrix.com>
Date: Mon, 11 Sep 2017 11:07:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B67453020000780017978E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 0/3] x86: updates for Intel SDM version 063
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTA6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IDE6IFZNWDogY29udmVydCBD
UFUgZmFtaWx5IG51bWJlcnMgdG8gaGV4Cj4gMjogVk1YOiBhZGQgbmV3IENQVSBmYW1pbGllcyB0
byBMQlIgaGFuZGxpbmcKPiAzOiB4ODYvY3B1aWRsZTogYWRkIG5ldyBDUFUgZmFtaWxpZXMKPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:11:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLh0-0002ce-Rg; Mon, 11 Sep 2017 10:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drLgz-0002cU-K1
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:11:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F1/4F-03423-46166B95; Mon, 11 Sep 2017 10:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDSzc5cVu
 kwf1VbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj2/8sBT84K/q2f2BrYHzI3sXIySEkkCfx
 9NItFhCbV8BO4srlDWBxCQFDidMLb4LFWQRUJR5/PskIYrMJqEu0PdvO2sXIwSEioCNx+jsfi
 MksoCLReEYApEJYIFNiyt/tLCBhIQFLiaYFZiAmp4CVxP9+LRCTV0BQ4u8OYZBiZgEtiYe/IN
 YzC2hLLFv4mhlinrTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjPWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjgEIdjD+mR94iFGSg0lJlPfd8S2RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4wxK2RQoJFqWmp1akZeYAwx8mLcHBoyTCGw2S5i0uSMwtzkyHS
 J1i1OXouHn3D5MQS15+XqqUOC8jSJEASFFGaR7cCFgsXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5IwryrIFJ7MvBK4Ta+AjmACOoLn0haQI0oSEVJSDYyexv/sK0LsZb69vHnwtlrQh6cm2c4
 GlzakGTT8/6qq45H+Yp9kgGFhxsywyV6qcquD2PI9su/WchYbmF4yshM07r+ntOu0NYeK827b
 znzpXRHfip9c/LXVPktX43d51+9APceHd66e3J66K/jipI7urcq6rJbr9v9rPCn7cHLOP8b/X
 pJCu5VYijMSDbWYi4oTAYFI+QjAAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505124705!106594657!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25431 invoked from network); 11 Sep 2017 10:11:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 10:11:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 04:11:44 -0600
Message-Id: <59B67D7D020000780017982C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 04:11:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170911091628.22976-1-roger.pau@citrix.com>
In-Reply-To: <20170911091628.22976-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci/msi: constify the pci_dev parameter of
 pci_msi_conf_write_intercept
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDExOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgoK
VGhpcyBiZWluZyBhbiB4ODYgb25seSBjaGFuZ2UsIHRoZSBzdWJqZWN0IHByZWZpeCB3b3VsZCBw
cmVzdW1hYmx5CmJldHRlciBiZSAieDg2L21zaSIuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc2ku
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwo+IEBAIC02NTcsNyArNjU3LDcgQEAgaW50IG1z
aV9mcmVlX2lycShzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5KQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0K
PiAgCj4gLXN0YXRpYyBzdHJ1Y3QgbXNpX2Rlc2MgKmZpbmRfbXNpX2VudHJ5KHN0cnVjdCBwY2lf
ZGV2ICpkZXYsCj4gK3N0YXRpYyBzdHJ1Y3QgbXNpX2Rlc2MgKmZpbmRfbXNpX2VudHJ5KGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpkZXYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBpcnEsIGludCBjYXBfaWQpCj4gIHsKCkkgY2VydGFpbmx5IGFncmVlIHdpdGgg
dGhpcyBwYXJ0LCBidXQgLi4uCgo+IEBAIC0xMjc0LDcgKzEyNzQsNyBAQCB2b2lkIHBjaV9jbGVh
bnVwX21zaShzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgIG1zaV9mcmVlX2lycXMocGRldik7
Cj4gIH0KPiAgCj4gLWludCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ICtpbnQgcGNpX21zaV9jb25mX3dyaXRlX2lu
dGVyY2VwdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUsIHVpbnQz
Ml90ICpkYXRhKQo+ICB7CgouLi4gSSdtIG5vdCBzbyBzdXJlIGFib3V0IHRoaXMgb25lLiBUaGUg
ZnVuY3Rpb24gY2hhbmdlcyBkYXRhCmFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlLCBhbmQgaXQg
anVzdCBzbyBoYXBwZW5zIHRoYXQgcmlnaHQKbm93IGFsbCBzdWNoIGNoYW5nZXMgYXJlIGNvbmZp
bmVkIHRvIHRoZSBzZXBhcmF0ZWx5IGFsbG9jYXRlZAptc2l4IHN0cnVjdHVyZS4gRG8gb3RoZXIg
Y2hhbmdlcyBvZiB5b3VycyBkZXBlbmQgb24gdGhlCnBhcmFtZXRlciBiZWNvbWluZyBjb25zdCBo
ZXJlPyBJJ20gdHJ5aW5nIHRvIHVuZGVyc3RhbmQKd2hhdCBzY29wZSBhbiB1bmRvIG9mIHRoaXMg
Y2hhbmdlIHdvdWxkIGJlLCBzaG91bGQgaXQgdHVybgpvdXQgbmVjZXNzYXJ5IGRvd24gdGhlIHJv
YWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLhD-0002eq-2b; Mon, 11 Sep 2017 10:12:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drLhC-0002e5-4i
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:12:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 54/62-03093-17166B95; Mon, 11 Sep 2017 10:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTTc9cVu
 kweSNlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVo2YF21krOh7OZWxgXMXSxcjFISSwmVFi
 9ol37BDObkaJ5puXmLoYOTmEBbwlHh6fxwpiiwj4SXT82c8MYjMLpEk8ebmBCaKhk1Gi7+MSs
 CI2AU2JO58/ASU4OHgFrCQmv4gDCbMIqEpM7e0C6xUVCJfY//0amM0rIChxcuYTFhCbUyBQYt
 ezzWwQ880k5m1+CLVLXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZ
 apGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcfpl/0OMkhxMSqK8
 745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTszYVukkGBRanpqRVpmDjBOYNISHDxKIrzRI
 Gne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnZQQpEgApyijNgxsBi9lLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZdADKFJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDY+i3bINAD8meeyU
 PV26Zdi37WeCr7r519fXa/c5/rjD+OHPhobz7ktPdTQXXLBqbrY0n36yPtpjr8+fpcovHjWHO
 UxRfMNdwb1oxLfiR2JEFbYdUSx+vu3I3aMW7wn8qU+O464KKSvP3zejJsLgj4sks7/f9ntO1z
 Qc0vix/+lVGfMXknzuPtiqxFGckGmoxFxUnAgDCLclQ1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505124711!68285292!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37028 invoked from network); 11 Sep 2017 10:11:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 11 Sep 2017 10:11:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E94731529;
 Mon, 11 Sep 2017 03:11:50 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 28B143F590;
 Mon, 11 Sep 2017 03:11:50 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
 <CAPD2p-ktDzuC3BusYkjVqTzhmtojOvcsQESGr-Aciu2Dy-E6FA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2e62ae5-985a-72a6-a24e-489d14bded53@arm.com>
Date: Mon, 11 Sep 2017 11:11:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAPD2p-ktDzuC3BusYkjVqTzhmtojOvcsQESGr-Aciu2Dy-E6FA@mail.gmail.com>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v1 0/2] Misc fixes regarding releasing
	resources on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgT2xla3NhbmRyLAoKT24gMDYvMDkvMTcgMTA6MTYsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdy
b3RlOgo+IHBpbmcKClNvcnJ5IEkgd2FzIG9uIGhvbGlkYXlzLCBJIHdpbGwgdHJ5IHRvIGhhdmUg
YSBsb29rIHRvZGF5LgoKQ2hlZXJzLAoKPiAKPiBPbiBNb24sIEF1ZyAyOCwgMjAxNyBhdCA4OjMy
IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+IDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToK
Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgo+Pgo+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbyAoMik6Cj4+ICAgIHhlbi9hcm06IHZnaWM6
IENoZWNrIGZvciB2Z2ljIGhhbmRsZXIgdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlCj4+ICAgICAg
ZGVyZWZlcmVuY2luZyBpdAo+PiAgICB4ZW4vYXJtOiBwMm06IENoZWNrIGZvciBwMm0tPmRvbWFp
biB0byBiZSBpbml0aWFsaXplZCBiZWZvcmUgcmVsZWFzaW5nCj4+ICAgICAgcmVzb3VyY2VzCj4+
Cj4+ICAgeGVuL2FyY2gvYXJtL3AybS5jICB8IDEzICsrKysrKysrKysrKy0KPj4gICB4ZW4vYXJj
aC9hcm0vdmdpYy5jIHwgIDMgKystCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiAtLQo+PiAyLjcuNAo+Pgo+IAo+IAo+IAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:14:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLj8-0002rN-DZ; Mon, 11 Sep 2017 10:14:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drLj6-0002r3-KO
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:14:00 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 68/84-03414-7E166B95; Mon, 11 Sep 2017 10:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTfdp4rZ
 Igz2nJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWnotMBZeYK+btfs/SwPiGqYuRi0NIYDOj
 xM9Lu9ggnN2MEivuvWfuYuTkEBbwkFj27CSYzSagKXHn8ycmEFtEQE/i8ImvLCANzAIPmCQOr
 rvIApIQErCSuLvgJyOIzQtkf54+C6yZRUBV4vD6y6wgtqhAuMT+79eYIWoEJU7OfALWyylgLX
 Gz6RdYnFnATGLe5odQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwRBmAYAfjl2UBhxglOZiU
 RHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd2bCtkghwaLU9NSKtMwcYLTApCU4eJREe
 KNB0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc6bDVIkAFKUUZoHNwIWuZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzLsAZApPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQbG3hKZgk2HfkQ
 y1XBVKp/8PUX+nduPnq8FjZqndLeFW2sLX+l7kDrH2n7em7a0vQu3B811EDPPW+uVPS30lKu7
 pXtUMav0xD635NDDb54vaE/0597Q+eLW3boQoTf7t4XsvGiygsskpPDaueyMzjipE+8X/N51K
 fK6QFXx7EbNrfvOHnCe6L9IiaU4I9FQi7moOBEAE3eYWNcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505124836!106595157!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3957 invoked from network); 11 Sep 2017 10:13:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 11 Sep 2017 10:13:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8237B1529;
 Mon, 11 Sep 2017 03:13:56 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 893E93F590;
 Mon, 11 Sep 2017 03:13:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel <xen-devel@lists.xenproject.org>
References: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
Message-ID: <81048380-302a-aef0-6b9f-9fa71ac95113@arm.com>
Date: Mon, 11 Sep 2017 11:13:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
Content-Language: en-US
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 sstabellini@kernel.org, Campbell Sean <scampbel@codeaurora.org>,
 anastassios.nanos@onapp.com, stewart.Hildebrand@dornerworks.com,
 Sameer Goel <sgoel@codeaurora.org>, vfachin@de.adit-jv.com,
 joculator@gmail.com, volodymyr_babchuk@epam.com, Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 20th
	September 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBjYWxsIHdpbGwgYmUgbW92ZWQgYnkgYSB3ZWVrIGFzIHJlcXVlc3RlZCBi
eSBTdGVmYW5vLiBUaGUgbmV4dCBjYWxsIAp3aWxsIGJlIG9uIFdlZG5lc2RheSAyMHRoIFNlcHRl
bWJlciAyMDE3IDVwbSBCU1QuCgpEbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9waWMgeW91IHdv
dWxkIGxpa2UgdG8gZGlzY3Vzcz8KCkNoZWVycywKCk9uIDI1LzA4LzE3IDExOjQyLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IEkgd291bGQgc3VnZ2VzdCB0byBoYXZlIHRoZSBu
ZXh0IGNvbW11bml0eSBjYWxsIG9uIFdlZG5lc2RheSAxM3RoIAo+IFNlcHRlbWJlciAyMDE3IDVw
bSBCU1QuIERvZXMgaXQgc291bmQgZ29vZD8KPiAKPiBEbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMg
dG9waWMgeW91IHdvdWxkIGxpa2UgdG8gZGlzY3Vzcz8KPiAKPiBDaGVlcnMsCj4gCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drLva-0003gz-Na; Mon, 11 Sep 2017 10:26:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1drLvZ-0003gt-2O
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:26:53 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7B/E2-03093-CE466B95; Mon, 11 Sep 2017 10:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42JxymeR1H2Rsi3
 S4NUbVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePDheWsBZcEKmZfn8TSwHiKr4uRi0NIYBWj
 RM/PKyxdjJxATrbEjx9fWUESLALfWCTeLP8BlpAQ8JRYeG0RI4TtLHH5YS8jRPcGRondc38wg
 yRYBFQltnz4zQ5iswkES1xf8osVxBYRUJbo/fUbbBAzUPxH3xewGmEBbYkFE+6CxXkFdCQmXN
 nICnHFSUaJxatKIeKCEidnPgGq4QDqLZV4O6UIwpSWWP6PA6SCU8Beom9OH9hEUaBN8/atYpv
 AKDQLSfMshOZZCM2zwM5Rl/gz7xIzhrC2xLKFr5khbFuJdevesyxgZF/FqFGcWlSWWqRrZKmX
 VJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYKQxAsIPxwKLAQ4ySHExKorzvjm+JF
 OJLyk+pzEgszogvKs1JLT7EKMPBoSTBuyR5W6SQYFFqempFWmYOMGZh0hIcPEoivEzAuBXiLS
 5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3lcgMwRAijJK8+BGwNLHJUZZKWFeRqCjhHgKUot
 yM0tQ5V8xinMwKgnzngWZwpOZVwK36RXQEUxAR/Bc2gJyREkiQkqqgTFkumSyRseCG8Ivef8q
 z9m3Z67I41rXJ+GT01SjmScd+Hna5B6TaJv0Cilelkt6i+OmfxH8euzFSd89q6oaHEPq6isfS
 m2a0cy5+Hti8K//P2bFPr/81cAr5fjjzsLOZov4xJYNu4uTJ202OLxj/alLKvmnls7YYLx0Xn
 bbn2kyYesl7H/IGzkrsRRnJBpqMRcVJwIA+geaLxoDAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505125608!68288709!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37825 invoked from network); 11 Sep 2017 10:26:48 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 10:26:48 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C501020A5B;
 Mon, 11 Sep 2017 06:26:47 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Mon, 11 Sep 2017 06:26:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=Kb5lEAm3M4J3zaaedi
 FoJXj9dMA1g+Wvi1YTcxpAn4Y=; b=MX+8C0LH4/lZrO1K7q1AUDDwbVDwG8CWJD
 H0StpP/3vhP71a9Rt9ZVr5P3E4ASksWvwjb2sa9sFGe4SL3oiIjkEkj5m8yVp/Nz
 4BM/g/UWBWAEEz5ApTyr4M38fWFvN98rSqFrUsi7rHeSbGh1N49viPHH14zb+4hu
 jUt+dYLqDNdL79TCpIZCCnDQjTGrPogyYQ/QOioRO49l/P704oWZNsU4Dfva8YoE
 ilhY6UqC1Y3CrJNAmyGh5SpFaIZlZOSW/l+LaoNEPThBOsUc8QWXlDGtmT+wOo3M
 8HnuVn6NBeXDQHghWcUcWT1nolxolDq+0/SqoIlkT83kgGV51qLg==
X-ME-Sender: <xms:52S2WZH8VdJEF5VmuAxEuYoLYFKk8q9eiAwj5Gn5fv01tJ7ETt0tYQ>
X-Sasl-enc: svYxR7nLLYgG5IJyQ8K7l8tbwr8sTkfIpBpphzHt99XO 1505125607
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id EE42D7F066;
 Mon, 11 Sep 2017 06:26:46 -0400 (EDT)
Date: Mon, 11 Sep 2017 12:26:43 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170911102643.GE1106@mail-itl>
References: <59B025790200007800178075@prv-mh.provo.novell.com>
 <59B025790200007800178075@prv-mh.provo.novell.com>
 <20170909235321.GA19908@mail-itl>
 <59B66E480200007800179729@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <59B66E480200007800179729@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.8.2 released
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4860552903514279436=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


--cHMo6Wbp1wrKhbfi
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Sep 11, 2017 at 03:06:48AM -0600, Jan Beulich wrote:
> >>> On 10.09.17 at 01:53, <marmarek@invisiblethingslab.com> wrote:
> > On Wed, Sep 06, 2017 at 08:42:33AM -0600, Jan Beulich wrote:
> >> All,
> >>=20
> >> I am pleased to announce the release of Xen 4.8.2. This is
> >> available immediately from its git repository
> >> http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dshortlog;h=3Drefs/heads=
/stable-4.8=20
> >> (tag RELEASE-4.8.2) or from the XenProject download page
> >> http://www.xenproject.org/downloads/xen-archives/xen-project-48-series=
/xen-482.html=20
> >> (where a list of changes can also be found).
> >>=20
> >> We recommend all users of the 4.8 stable series to update to this
> >> latest point release.
> >=20
> > The announcement on the website has wrong link (to 4.8.1 instead of
> > 4.8.2).
>=20
> Hmm, thanks for pointing this out, but unless Lars knows without
> further context where this wrong link is, it would have helped if
> you identified the page having that bad link. I can spot such a
> wrong link in the blog post - is that what you're referring to?=20

Yes, this one:
https://blog.xenproject.org/2017/09/06/xen-project-4-8-2-is-available/

> Lars,
> could you correct that?
>=20
> Jan
>=20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEcBAEBCAAGBQJZtmTkAAoJENuP0xzK19csFbwH/2TexC0MESdyfJul4wrYY3aK
lffa3r6cxK81InppS9apVOnKvQM2RDJAin2zDmvk8f4fRaU3KXE9XPEufdE5jeuh
PQKl5NxCzLjzwgIsXpWupsVk2z0hacWJGov1sBhTK4iGshdfNOrMGIyhxTQArY+q
2E3Xcukh+6GM5+ftdbNgqO0d6jRmhY8NVcVIHF+Rr3soY/z+u8wJPQeKz9I2IxH9
kzDwcTuAiRyzd5n/e4F+gubEcNHfvesg6aNTW8COYOT3H80WrH1PtUiYvezeVaYh
sEojC2NMpHtyJn49vgI/heyfOgOv8JBsaEBmbJOr3XBDFhasQJ5n6UpAhOE9vbU=
=xqti
-----END PGP SIGNATURE-----

--cHMo6Wbp1wrKhbfi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4860552903514279436==--


From xen-devel-bounces@lists.xen.org Mon Sep 11 10:40:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drM92-0004vm-W1; Mon, 11 Sep 2017 10:40:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drM92-0004vg-1H
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 10:40:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0E/2B-03414-F2866B95; Mon, 11 Sep 2017 10:40:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov65exrZ
 Ig2MbzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/N18yF5wXqbg99RR7A+MX/i5GTg4JASOJ
 txP/MXUxcnEICSxklOjZf4kJJCEs4CZx9PojVhBbREBZovfXbxaQImaBD4wS8/snMoIkhAQaG
 CX2bKoDsdkEVCU2XD8F1sArYC3xYs1fsEEsQPFbqx6D2aIC4RJNZ/tZIGoEJU7OfAJmcwoYSO
 xduZodxGYWUJf4M+8SM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04
 tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjB2PHP6RCjJAeT
 kijvu+NbIoX4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgjc3fVukkGBRanpqR
 VpmDjCCYEolOHiURHg7QdK8xQWJucWZ6RCpU4y6HD8mXfnDJAQ2Q0qc1xakSACkKKM0D24ELJ
 ovMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZhXAmQKT2ZeCdymV0BHMAEdwXNpC8gRJYkIKak
 Gxm1CTQaTL+6oEf7gH/+va4K5p3Z12xFm8e9L7F8IqDxYbvfUmVlYoXfpnCydtC91u17e7b04
 wXyt5kSv+TMKz7EEOKnc3fFk1tN2oyQJJqW/uW3mnTVnMuc8/qn/NC08Jjj8+fsM0wemmSz8Y
 bs57je9XW24YOqHb9r8q6zlo/83vVNcLfBdQYmlOCPRUIu5qDgRACXOzNLhAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505126446!115329932!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25680 invoked from network); 11 Sep 2017 10:40:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 10:40:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 43407ACFD;
 Mon, 11 Sep 2017 10:40:44 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-5-jgross@suse.com> <59B2D7180200007800178ED3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b54c92ec-1283-51bb-05e6-ee56bd405dea@suse.com>
Date: Mon, 11 Sep 2017 12:40:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B2D7180200007800178ED3@suse.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTc6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA5LjE3IGF0
IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTE4NDMsNiArMTgzOCwxNCBA
QCBnbnR0YWJfc2V0dXBfdGFibGUoCj4+ICAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsKPj4gICAg
ICBncmFudF93cml0ZV9sb2NrKGd0KTsKPj4gIAo+PiArICAgIGlmICggdW5saWtlbHkob3AubnJf
ZnJhbWVzID4gZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19JTkZPLCAiRG9tYWluIGlzIGxpbWl0ZWQgdG8gJWQgZ3JhbnQtdGFibGUg
ZnJhbWVzLlxuIiwKPj4gKyAgICAgICAgICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyk7Cj4g
Cj4gJXUgcGxlYXNlCgpPa2F5LgoKPiAKPj4gQEAgLTM0NjUsNiArMzQ3MSw4IEBAIGdyYW50X3Rh
YmxlX2NyZWF0ZSgKPj4gICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCj4+ICAgICAgcGVyY3B1X3J3
bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwo+PiAgICAgIHNwaW5f
bG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKPj4gKyAgICB0LT5tYXhfZ3JhbnRfZnJhbWVz
ID0gbWF4X2dyYW50X2ZyYW1lczsKPj4gKyAgICB0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbWF4
X21hcHRyYWNrX2ZyYW1lczsKPiAKPiBBbSBJIG1pc3Rha2VuIG9yIGFyZSB0aGVzZSB0aGUgb25s
eSB1c2VzIG9mIHRoZSB0d28gc3RhdGljIHZhcmlhYmxlcwo+IG5vdz8gSWYgc28gKGFsc28gdG8g
cHJvdmUgdGhhdCdzIHRoZSBjYXNlKSB0aGVpciBkZWZpbml0aW9ucyB3b3VsZAo+IHByb2JhYmx5
IGJldHRlciBiZSBtb3ZlZCBpbnRvIHRoaXMgZnVuY3Rpb24sIHRvZ2V0aGVyIHdpdGggdGhlaXIK
PiBpbnRlZ2VyX3BhcmFtKCkgaW52b2NhdGlvbnMuIFRoZSBhZGp1c3RtZW50cyBkb25lIGJ5Cj4g
Z250dGFiX3VzYWdlX2luaXQoKSBjb3VsZCBhbHNvIGdvIGhlcmUgYWZhaWN0LgoKT2theS4KCj4g
Cj4+IEBAIC0zNzU1LDYgKzM3NjMsMTIgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50
KHN0cnVjdCBkb21haW4gKnJkKQo+PiAgCj4+ICAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKPj4g
IAo+PiArICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQp
XG4iCj4+ICsgICAgICAgICAgICIgICVkIGZyYW1lcyAoJWQgbWF4KSwgJWQgbWFwdHJhY2sgZnJh
bWVzICglZCBtYXgpXG4iLAo+PiArICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVy
c2lvbiwKPj4gKyAgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgZ3QtPm1heF9ncmFudF9m
cmFtZXMsCj4+ICsgICAgICAgICAgIG5yX21hcHRyYWNrX2ZyYW1lcyhndCksIGd0LT5tYXhfbWFw
dHJhY2tfZnJhbWVzKTsKPiAKPiBWYXJpb3VzICV1IGluc3RhbmNlcyBhZ2FpbiwgYW5kIERvbSVk
IHBsZWFzZS4gQWxzbyB5b3UgcHV0IHRoaXMKPiBhZnRlciB0aGUgdGFibGUgaGVhZGVyLCBjb3Jy
dXB0aW5nIGludGVuZGVkIG91dHB1dC4KClRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgZG9tYWluIGhl
YWRlciBpcyBwcmludGVkIGRpZG4ndCBjaGFuZ2UuIEl0IGlzCmp1c3QgdW5jb25kaXRpb25hbCBu
b3cgYW5kIGNvbnRhaW5zIHNvbWUgbW9yZSBpbmZvcm1hdGlvbi4KCj4gCj4+IEBAIC0zNzgyLDEy
ICszNzk2LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4g
KnJkKQo+PiAgICAgICAgICAgICAgc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwo+PiAg
ICAgICAgICB9Cj4+ICAKPj4gLSAgICAgICAgaWYgKCBmaXJzdCApCj4+IC0gICAgICAgIHsKPj4g
LSAgICAgICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2
JWQpXG4iLAo+PiAtICAgICAgICAgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJz
aW9uKTsKPj4gLSAgICAgICAgICAgIGZpcnN0ID0gMDsKPj4gLSAgICAgICAgfQo+PiArICAgICAg
ICBmaXJzdCA9IDA7Cj4gCj4gSXMgaXQgdXNlZnVsIHRvIHByaW50IHRoZSBwZXItdGFibGUgaW5m
b3JtYXRpb24gd2hlbiB0aGVyZSBhcmUgbm8KPiBlbnRyaWVzIGF0IGFsbCBmb3IgYSBkb21haW4/
IEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIG1vdmUKPiB3aGF0IHlvdSBhZGQgYXMgd2Vs
bCBhcyB0aGUgdGFibGUgaGVhZGVyIGludG8gdGhlIGlmKCkgdGhhdCB5b3UKPiBkZWxldGUuCgpI
bW0sIEkgdGhpbmsgdGhlIHBlci1kb21haW4gbGltaXRzIGFyZSB2YWx1YWJsZSBldmVuIHdpdGhv
dXQgYW55CmdyYW50IGVudHJpZXMgYmVpbmcgcHJlc2VudC4gSW4gdGhlIGVuZCBJIGRvbid0IGV4
cGVjdCBsb3RzIG9mIGRvbWFpbnMKd2l0aG91dCBhbnkgZ3JhbnQgZW50cnkgb3RoZXIgdGhhbiBk
b20wLCBhcyB0aGUgZGVmYXVsdCBlbnRyaWVzIGZvcgp4ZW5zdG9yZSBhbmQgY29uc29sZSBhcmUg
YmVpbmcgY3JlYXRlZCBieSB0aGUgdG9vbHMgYWxyZWFkeS4gQW5kIGhhdmluZwpkb20wIGluZm9y
bWF0aW9uIGVzcGVjaWFsbHkgZm9yIHRoZSBtYXB0cmFjayBlbnRyaWVzIHdpbGwgYmUKaW50ZXJl
c3RpbmcuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:42:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:42:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMAE-00050d-9U; Mon, 11 Sep 2017 10:42:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drMAC-00050U-CC
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 10:42:00 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 24/88-03616-77866B95; Mon, 11 Sep 2017 10:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov255xrZ
 Ig+7vXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZLh2jBLs6Ka8vrGxhXsncxcnJICBhJvJ34
 j6mLkYtDSGAho8TNzwsZQRLCAoESX780gtkiAsoSvb9+s4AUMQt8YJSY3z+REaKjgVHi7KkbT
 CBVbAKqEhuun2IFsXkFrCX6/54Fs1mA4tM+/QWzRQXCJZrO9rNA1AhKnJz5BMzmFDCQ2HLiB9
 gcZgF1iT/zLjFD2OISm559Z4Ww5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJ
 dYwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GQAgh2Mf9cGHmKU5GBSEuV9
 d3xLpBBfUn5KZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8G5P3xYpJFiUmp5akZaZA
 4wgmFIJDh4lEd5OkDRvcUFibnFmOkTqFKOilDivLUhCACSRUZoH1waL2kuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5p0EMoUnM68EbvoroMVMQIt5Lm0BWVySiJCSamA0i15+J3mva8HCCqZ
 duUekpbdX8e5+PytZcDbL3STVyxuehc3LWuoy5cF1fuY5PBKbs6T2zF/joey4qiEj+oXP6iOr
 hJ8o1scv9k37UbxGUkE3Yf71w9VBHUq/tG7sjtaUc9vw/iMTO/+X7TPXNluozPp6v014Gde3Z
 b9371R2e7LVI/pufqObEktxRqKhFnNRcSIAEvxKqdUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505126518!111537159!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39369 invoked from network); 11 Sep 2017 10:41:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 10:41:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AFA7DACFD;
 Mon, 11 Sep 2017 10:41:58 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-6-jgross@suse.com> <59B2D8050200007800178ED6@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <eaa789f9-026c-e015-c2db-f8b7dc7e35f0@suse.com>
Date: Mon, 11 Sep 2017 12:41:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B2D8050200007800178ED6@suse.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen: double default grant frame
 limit for huge hosts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTc6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA5LjE3IGF0
IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtMzgyNCw4
ICszODI0LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IGdudHRhYl91c2FnZV9pbml0KHZvaWQpCj4+
ICB7Cj4+ICAgICAgQlVJTERfQlVHX09OKERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUyA8IERF
RkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyk7Cj4+ICAKPj4gKyAgICAvKgo+PiArICAgICAqIElu
IGNhc2UgZ3JhbnQgdjIgaXMgcmVxdWlyZWQgZm9yIHB2IGRvbWFpbnMgdG8gcmVmZXJlbmNlIGFu
eSBwb3NzaWJsZQo+PiArICAgICAqIG1lbW9yeSBwYWdlIChpLmUuIG1lbW9yeSBpcyBpbnN0YWxs
ZWQgYWJvdmUgMTZUQiBib3VuZGFyeSkgZG91YmxlIHRoZQo+PiArICAgICAqIGdyYW50IGZyYW1l
IGxpbWl0LiBUaGlzIHdpbGwgYWxsb3cgYSBndWVzdCB1c2luZyB2MiBncmFudHMgd2l0aG91dAo+
PiArICAgICAqIGhhdmluZyB0byBsb3dlciB0aGUgbnVtYmVyIG9mIHVzYWJsZSBncmFudHMuCj4+
ICsgICAgICovCj4+ICAgICAgaWYgKCAhbWF4X2dyYW50X2ZyYW1lcyApCj4+IC0gICAgICAgIG1h
eF9ncmFudF9mcmFtZXMgPSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Cj4+ICsgICAgICAg
IG1heF9ncmFudF9mcmFtZXMgPSAoKG1heF9wYWdlID4+IDMyKSA/IDIgOiAxKSAqCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Cj4gCj4g
RGlkbid0IHdlIGFncmVlIHRoYXQgSFZNIGRvbWFpbnMgZXhjZWVkaW5nIDE2VGIgKG9yIGV2ZW4g
b25seQo+IHBsYWNpbmcgYW55IEdGTnMgYWJvdmUgdGhlIDE2VGIgYm91bmRhcnkpIHdvdWxkIGFs
c28gbmVlZCB0bwo+IG1ha2UgdXNlIG9mIHYyPyBJZiBzbywgcGxlYXNlIGRyb3AgdGhlIHJlZmVy
ZW5jZSB0byBQViBvciBhZGQKPiBoYWxmIGEgc2VudGVuY2UgZm9yIEhWTS4gRHJvcHBpbmcgbWF5
IGJlIGJldHRlciBhcyB0aGlzIGlzCj4gY29tbW9uIGNvZGUsIGFuZCBBUk0gZG9lc24ndCBtYWtl
IHRoYXQgZGlzdGluY3Rpb24uCgpPaCwgc29ycnkuIFdpbGwgZHJvcCB0aGUgUFYgcmVmZXJlbmNl
LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:46:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:46:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMER-0005GO-QE; Mon, 11 Sep 2017 10:46:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drMEP-0005GE-Qw
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 10:46:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4E/9E-03454-D7966B95; Mon, 11 Sep 2017 10:46:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbcic1u
 kwfTV4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH7sIWtBs3jFo5/HWBsY
 N/B3MXJxCAk0Mkn8fvKDBcJ5zCgx89QWKGcbo8ShS7NYuxg5OUQEnCW+npnLDmLzCuhLnH18h
 BnEFgay/29ZBtYgIfCVWWLCrcUsIAkJAS+Jub8XssPYvWta2boY2TnYBKwkDomBRFkEVCU2/v
 vBNoGRewEjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 vMwDBDsZVCwIPMUpyMCmJ8r47viVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvaca2SCHBotT0
 1Iq0zBxg+MGkJTh4lER4O9OB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJQ4xQwCkKKM0D
 24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXGWQKT2ZeCdymV0BHMAEdwXNpC8gRJY
 kIKakGRseQ5I2HqqsYH1V5V5TP1RKrf7o/5PA99fbtee/r74kYt7Xvq2rhWeXbtnLeAf3lJQn
 /Lkm5qivlz5+nOyX6QHHTBJdZqw7srNsy3/XtociqFi4bh5NTt4aaGggoJH+as09n//Xu/6VT
 XgufSzlgKaKy08xt2py2zZtuq9/ZLbrjGp9htDTHKyWW4oxEQy3mouJEAMsOY7OAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505126775!74225185!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51910 invoked from network); 11 Sep 2017 10:46:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 10:46:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drMEG-000466-9T; Mon, 11 Sep 2017 10:46:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drMEA-0002T8-TK; Mon, 11 Sep 2017 10:46:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drMEA-0007gI-He; Mon, 11 Sep 2017 10:46:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113296-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=aa9aa47e06ac0082948b880c226c8bdf2a12102b
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 10:46:06 +0000
Subject: [Xen-devel] [ovmf test] 113296: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzI3NSAgMjAxNy0wOS0xMSAwMzo0ODo0MSBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:49:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMH0-0005Og-72; Mon, 11 Sep 2017 10:49:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drMGz-0005Oa-J1
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 10:49:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 06/C6-03454-C1A66B95; Mon, 11 Sep 2017 10:49:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov65k1rZ
 Ig5nLuC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy25SeZCqYLV8xYvYGxgXEdfxcjJ4eEgJHE
 24n/mLoYuTiEBBYyStxceZIZJCEsECtx/HMbI4gtIqAs0fvrNwtIEbPAB0aJ+f0TGSE6Ghglu
 huvsYJUsQmoSmy4fgrM5hWwlvh64CoTiM0CFP+17TdYXFQgXKLpbD8LRI2gxMmZT4BsDg5OAQ
 OJ1jVgy5gF1CX+zLvEDGGLS2x69p0VwpaX2P52DvMERv5ZSLpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYwdvxzOsQoycGk
 JMr77viWSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4PXN3BYpJFiUmp5ak
 ZaZA4wgmFIJDh4lEV49kDRvcUFibnFmOkTqFKMux7FNl/8wCYHNkBLnNQYpEgApyijNgxsBi+
 ZLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuY1AZnCk5lXArfpFdARTEBH8FzaAnJESSJCSqq
 BsUf14hfjDeU7fh+12Mxw8O3CJ21pMnWNc/mO6x6dG2uYrqdkxRxvdOLcR1vDg7Ouvffl7l/u
 8ll5Y+zs3BXxmwVUZ05J0ja8dPanTbGwpeEct1emU248zpQOWOC9b/rMM1PPnvAwXZiwyppzi
 wy7WrTxb7OrFX2HXTVPysVd5j+hVzP/b3nvEiWW4oxEQy3mouJEAAiTp8PhAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505126936!106603314!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11592 invoked from network); 11 Sep 2017 10:48:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 10:48:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 60324ACFD;
 Mon, 11 Sep 2017 10:48:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-7-jgross@suse.com> <59B2D98F0200007800178F19@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <94d0cb4a-241d-d833-67d2-57a408296be5@suse.com>
Date: Mon, 11 Sep 2017 12:48:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B2D98F0200007800178F19@suse.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTc6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA5LjE3IGF0
IDA4OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtMzY2Nyw2
ICszNjY3LDMyIEBAIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQo+
PiAgICAgIHYtPm1hcHRyYWNrX3RhaWwgPSBNQVBUUkFDS19UQUlMOwo+PiAgfQo+PiAgCj4+ICtp
bnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
Z3JhbnRfZnJhbWVzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1hcHRyYWNrX2ZyYW1lcykKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0g
ZC0+Z3JhbnRfdGFibGU7Cj4+ICsgICAgaW50IHJldCA9IC1FQlVTWTsKPj4gKwo+PiArICAgIGlm
ICggIWd0ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4gCj4gSG93IGRvZXMgRUVYSVNU
IHJlcHJlc2VudCB0aGUgZXJyb3IgY29uZGl0aW9uPwoKWWVzLCB0aGlzIHdhcyBhIGJhZCBjaG9p
Y2UuIFdoYXQgYWJvdXQgRU5PRU5UPwoKPiAKPj4gKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsK
Pj4gKwo+PiArICAgIGlmICggZ3QtPm5yX2dyYW50X2ZyYW1lcyApCj4+ICsgICAgICAgIGdvdG8g
dW5sb2NrOwo+IAo+IEkgdGhpbmsgeW91IGNhbiBkbyB3aXRob3V0IGdvdG8gaGVyZSB3aXRoIG5v
IHJpc2sgb2YgbG93ZXJlZAo+IHJlYWRhYmlsaXR5LgoKT2theS4KCj4gCj4+ICsgICAgcmV0ID0g
MDsKPj4gKyAgICBpZiAoIGdyYW50X2ZyYW1lcyApCj4+ICsgICAgICAgIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzID0gZ3JhbnRfZnJhbWVzOwo+PiArICAgIGlmICggbWFwdHJhY2tfZnJhbWVzICkKPj4g
KyAgICAgICAgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFja19mcmFtZXM7Cj4gCj4g
VG9nZXRoZXIgd2l0aCB3aGF0IEkgaGF2ZSBzYWlkIHJlZ2FyZGluZyBtYWtpbmcgdGhlIGludm9j
YXRpb24KPiBvZiB0aGlzIGRvbWN0bCBtYW5kYXRvcnksIEkgdGhpbmsgdGhlc2UgdHdvIHNob3Vs
ZG4ndCBiZSBjb25kaXRpb25hbC4KPiBJbiBwYXJ0aWN1bGFyIGZvciBtYXB0cmFjayBJIGFsc28g
ZG9uJ3Qgc2VlIHdoeSBhIGRvbWFpbiBjb3VsZG4ndAo+IGRvIHdpdGggYSBsaW1pdCBvZiB6ZXJv
LCBhcyBsb25nIGFzIGl0J3Mgbm90IHNlcnZpbmcgYXMgYSBiYWNrZW5kIGZvcgo+IGFub3RoZXIg
Z3Vlc3QuCgpPa2F5LCB0aGVuIEknZCBuZWVkIHRvIHNwZWNpZnkgYSAidGFrZSBoeXBlcnZpc29y
IGRlZmF1bHQiIHZhbHVlIChlLmcuCn4wKSBpbiBvcmRlciB0byBoYW5kbGUgdGhlIGNhc2Ugd2hl
cmUgbm8gdmFsdWUgd2FzIHNwZWNpZmllZCBpbiB0aGUKZG9tYWluJ3MgY29uZmlnIGZpbGUuCgpU
aGUgcXVlc3Rpb24gd291bGQgYmUgdGhlbjogZG8gd2Ugd2FudCB0byBzZXQgbWFwdHJhY2sgdG8g
MCBhcyBkZWZhdWx0CmFuZCByZXF1aXJlIGl0IHRvIGJlIHNwZWNpZmllZCBmb3IgYmFja2VuZCBk
b21haW5zIChkcml2ZXIgZG9tYWlucywKc3R1YmRvbXMpPwoKPj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiBA
QCAtMTE2Myw2ICsxMTYzLDEzIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewo+PiAg
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9v
cF90Owo+PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Qp
Owo+PiAgCj4+ICtzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB7Cj4+ICsgICAg
dWludDMyX3QgZ3JhbnRfZnJhbWVzOyAgICAgLyogSU46IGlmIDAsIGRvbnQgY2hhbmdlICovCj4+
ICsgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzOyAgLyogSU46IGlmIDAsIGRvbnQgY2hhbmdl
ICovCj4+ICt9Owo+PiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0
cyB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3Q7Cj4+ICtERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3QpOwo+IAo+IEluIGFub3RoZXIgY29u
dGV4dCBJIGhhZCBhbHJlYWR5IHJlY2VudGx5IHJlcXVlc3RlZCB0byBzdG9wIHRoZQo+IGJhZCBo
YWJpdCBvZiBhZGRpbmcgdHlwZWRlZiBhbmQgaGFuZGxlIGZvciBhbGwgZG9tY3RsLXMuIEkgZG9u
J3QKPiBzZWUgd2hhdCB0aGV5J3JlIG5lZWRlZCBmb3IsIHRoZXkganVzdCBjbHV0dGVyIHRoZSBu
YW1lIHNwYWNlLgoKSSdtIGhhcHB5IHRvIHJlbW92ZSBpdCBmcm9tIHRoZSBwYXRjaC4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 10:52:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 10:52:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMKX-000628-Mi; Mon, 11 Sep 2017 10:52:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202b9a6e=roger.pau@citrix.com>)
 id 1drMKW-000620-TD
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 10:52:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B9/9B-30688-8FA66B95; Mon, 11 Sep 2017 10:52:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQvdL1rZ
 Ig+lbNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZz+4xFfzgr3j+6xljA+MNni5GTg4JAT+J
 5R/XMoPYLAKqEs/nzWfpYuTgYBOwl5j+tQIkLCKgLNH76zcLiM0soCJxal4XWImwQKZE41dfk
 DCvgKfErf41YFOEBHIl5tybywQRF5Q4OfMJVKuOxILdn9hAWpkFpCWW/+MACXMCLbp3fAVYuS
 jQ9JMr1zBBjFGU6J/3gA3iyHSJrX9/MU9g5J+FZOosJFNnIUxdwMi8ilGjOLWoLLVI18hSL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzBe3uJ3iFGSg0lJlPfd8S2R
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR452ZuixQSLEpNT61Iy8wBxgFMWoKDR0mEVw8kzVtck
 JhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rw9IEUCIEUZpXlwI2AxeYlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMO8akCk8mXklcJteAR3BBHQEz6UtIEeUJCKkpBoYZ259UtUu0RWqnOK+54j
 W9FP/pzbkPV6ZzBd3tubylUa/2XPv73pjsMe13UlL/YOFruG9dOV1WnFrfx5rUT8krmX3plvO
 3rY71cNcLPze4RKG4A8pKe+Xc2xrvL1A5c+BI0wmui6Oix1b7ySxJ7Z/6dr/WtjVZMfZJcXPS
 vZuOmTgoLY3d1mbEktxRqKhFnNRcSIA2cH518QCAAA=
X-Env-Sender: prvs=4202b9a6e=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505127156!109314188!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19872 invoked from network); 11 Sep 2017 10:52:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 10:52:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="52598677"
Date: Mon, 11 Sep 2017 11:52:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170911105232.rfugcx6odkelg4xq@dhcp-3-128.uk.xensource.com>
References: <20170911091628.22976-1-roger.pau@citrix.com>
 <59B67D7D020000780017982C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B67D7D020000780017982C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] pci/msi: constify the pci_dev parameter of
 pci_msi_conf_write_intercept
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDQ6MTE6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA5LjE3IGF0IDExOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+IAo+IFRoaXMgYmVpbmcgYW4geDg2IG9ubHkgY2hhbmdlLCB0aGUgc3ViamVjdCBwcmVm
aXggd291bGQgcHJlc3VtYWJseQo+IGJldHRlciBiZSAieDg2L21zaSIuCgpSaWdodC4gSSBndWVz
cyB5b3UgZG9uJ3QgbWluZCBjaGFuZ2luZyB0aGlzIHVwb24gY29tbWl0IGlmIGl0IGdldHMKYWNj
ZXB0ZWQuCgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvbXNpLmMKPiA+IEBAIC02NTcsNyArNjU3LDcgQEAgaW50IG1zaV9mcmVlX2lycShzdHJ1Y3Qg
bXNpX2Rlc2MgKmVudHJ5KQo+ID4gICAgICByZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiAtc3Rh
dGljIHN0cnVjdCBtc2lfZGVzYyAqZmluZF9tc2lfZW50cnkoc3RydWN0IHBjaV9kZXYgKmRldiwK
PiA+ICtzdGF0aWMgc3RydWN0IG1zaV9kZXNjICpmaW5kX21zaV9lbnRyeShjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqZGV2LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBpcnEsIGludCBjYXBfaWQpCj4gPiAgewo+IAo+IEkgY2VydGFpbmx5IGFncmVlIHdpdGgg
dGhpcyBwYXJ0LCBidXQgLi4uCj4gCj4gPiBAQCAtMTI3NCw3ICsxMjc0LDcgQEAgdm9pZCBwY2lf
Y2xlYW51cF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gPiAgICAgIG1zaV9mcmVlX2lycXMo
cGRldik7Cj4gPiAgfQo+ID4gIAo+ID4gLWludCBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ID4gK2ludCBwY2lfbXNp
X2NvbmZfd3JpdGVfaW50ZXJjZXB0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l
ZCBpbnQgcmVnLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBzaXplLCB1aW50MzJfdCAqZGF0YSkKPiA+ICB7Cj4gCj4gLi4uIEknbSBub3Qgc28gc3Vy
ZSBhYm91dCB0aGlzIG9uZS4gVGhlIGZ1bmN0aW9uIGNoYW5nZXMgZGF0YQo+IGFzc29jaWF0ZWQg
d2l0aCB0aGUgZGV2aWNlLCBhbmQgaXQganVzdCBzbyBoYXBwZW5zIHRoYXQgcmlnaHQKPiBub3cg
YWxsIHN1Y2ggY2hhbmdlcyBhcmUgY29uZmluZWQgdG8gdGhlIHNlcGFyYXRlbHkgYWxsb2NhdGVk
Cj4gbXNpeCBzdHJ1Y3R1cmUuIERvIG90aGVyIGNoYW5nZXMgb2YgeW91cnMgZGVwZW5kIG9uIHRo
ZQo+IHBhcmFtZXRlciBiZWNvbWluZyBjb25zdCBoZXJlPyBJJ20gdHJ5aW5nIHRvIHVuZGVyc3Rh
bmQKPiB3aGF0IHNjb3BlIGFuIHVuZG8gb2YgdGhpcyBjaGFuZ2Ugd291bGQgYmUsIHNob3VsZCBp
dCB0dXJuCj4gb3V0IG5lY2Vzc2FyeSBkb3duIHRoZSByb2FkLgoKVGhpcyBpcyB1c2VkIGF0OgoK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA4L21zZzAxNTExLmh0bWwKCkluIHRoZSB2cGNpX21zaXhfY29udHJvbF93cml0ZSBoYW5kbGVy
LiBXZSBoYXZlIHNwb2tlbiBhYm91dApjb25zdGlmeWluZyB0aGUgcGNpX2RldiBvZiB0aGUgaGFu
ZGxlcnMsIGFuZCBoZXJlIHRoZSBwY2lfZGV2IGFyZ3VtZW50CmlzIGJlaW5nIHVzZWQgdG8gY2Fs
bCBpbnRvIHBjaV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQuCgpOb3cgdGhhdCBJIGxvb2sgYWdh
aW4gYXQgdGhlIGNvZGUsIEkgdGhpbmsgSSBjYW4gbGVhdmUKcGNpX21zaV9jb25mX3dyaXRlX2lu
dGVyY2VwdCBhbG9uZSwgc2luY2UgaW4gdnBjaV9tc2l4X2NvbnRyb2xfd3JpdGUgSQpjYW4gYWxz
byBnZXQgdGhlIHBjaV9kZXYgZnJvbSBtc2l4LT5wZGV2LCBhbmQgdGhhdCdzIG5vdCBjb25zdGlm
aWVkLiBJCndpbGwgc2VuZCB0aGUgZmluZF9tc2lfZW50cnkgY2h1bmsgc2VwYXJhdGVseSwgd2hp
Y2ggSSBzdGlsbCB0aGluawppdCdzIHdvcnRoLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:02:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMU7-0006oH-NX; Mon, 11 Sep 2017 11:02:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drMU6-0006oB-1k
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:02:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EE/A3-03093-94D66B95; Mon, 11 Sep 2017 11:02:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS9cjd1u
 kwe/7+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bBtt8sBVPEKq68+MXSwNgv1MXIySEkkCex
 +cxDNhCbV8BO4u3sfcwgtoSAocTphTdZuhg5OFgEVCXWL6gGCbMJqEu0PdvOCmKLAIUPXzrO1
 MXIxcEs0MIkcWn7L7CEsECAxLTnK1lBEkICHUwSmzv+gg3iFLCR+Pc/DcTkFRCU+LtDGKScWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2y
 kl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8fS6wEOMkhxMSqK8745v
 iRTiS8pPqcxILM6ILyrNSS0+xKjHwSHQt2b1BUaBbbuApBRLXn5eqpIEr17OtkghwaLU9NSKt
 MwcYKzANEhw8CiJ8LZnA6V5iwsSc4sz0yFSpxiNOX5MuvKHiaPj5t0/TEJgk6TEeTlBJgmAlG
 aU5sENgsXwJUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnzngZZyJOZVwK37xXQKUxAp/Bc2gJ
 ySkkiQkqqgTFd+7/yK5HQ7mWznq4517Yp6M/mg8cqbsjE6wle9+Tdt8LjbJacfaituqjZV4Zp
 z/ImiG6zeBz/7Z1qxibzn5NYZFl3cljM/Jify/dU/dLvxT8/LnvV3OKc8N/gM+8qt3mX/y3Ye
 my/0ruFBpxyk3z1/63y3P606H+Fe/+cRAstMdPH52LEGOSVWIozEg21mIuKEwE8nLia3AIAAA
 ==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505127751!105221293!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64709 invoked from network); 11 Sep 2017 11:02:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 11:02:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 05:02:30 -0600
Message-Id: <59B6896302000078001798B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 05:02:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-4-jgross@suse.com>
 <59B2D34F0200007800178EBC@suse.com>
 <0fb9897d-2e93-13ed-6659-22c33b9df232@suse.com>
 <59B6722B0200007800179767@suse.com>
 <5f807071-877c-8f17-fb80-81d612bab8ce@suse.com>
In-Reply-To: <5f807071-877c-8f17-fb80-81d612bab8ce@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDExOjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
MS8wOS8xNyAxMToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDExLjA5LjE3IGF0IDEx
OjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDA4LzA5LzE3IDE3OjI4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwOC4wOS4xNyBhdCAwODo1NiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4gQW5kIGlmIHlvdSBzcGVjaWFsIGNhc2UgRG9tMCwKPj4+PiB3b3Vs
ZG4ndCBpdCBiZSBiZXR0ZXIgdG8gKGFsc28pIHNwZWNpYWwgY2FzZSB0aGUgaGFyZHdhcmUgZG9t
YWluCj4+Pj4gKGluIGNhc2UgdGhhdCdzIG5vdCBEb20wKT8KPj4+Cj4+PiBBcyBhIGhhcmR3YXJl
IGRvbWFpbiBub3QgYmVpbmcgZG9tMCB3b3VsZCBuZWVkIHRvIGJlIGNyZWF0ZWQgdmlhIHRoZQo+
Pj4gYXBwcm9wcmlhdGUgZG9tY3RsIGh5cGVyY2FsbHMgSSBkb24ndCBzZWUgd2h5IHRoZSBtZWFz
dXJlcyBmb3IgYWxsCj4+PiBvdGhlciBkb21haW5zIHdvdWxkbid0IGJlIGVub3VnaCBmb3IgdGhh
dCBjYXNlLgo+PiAKPj4gWWVzLCB0aGF0J3MgdHJ1ZSBlc3BlY2lhbGx5IHdoZW4gbWFraW5nIHRo
ZSBkb21jdGwgbWFuZGF0b3J5IHRvIGJlCj4+IHVzZWQuIFdoZXRoZXIgc3VpdGFibGUgZGVmYXVs
dCB2YWx1ZXMgZm9yIHRoYXQgY2FzZSB3b3VsZG4ndCBiZXR0ZXIKPj4gbGl2ZSBpbiBhIHNpbmds
ZSBwbGFjZSAodGhlIGh5cGVydmlzb3IpIGlzIGEgcG9pbnQgdG8gYmUgY29uc2lkZXJlZAo+PiBo
ZXJlLCB0aG91Z2ggKGJ5IGRlZmF1bHQgdmFsdWVzIEkgbWVhbiBvbmVzIHRvIGJlIHVzZWQgd2hl
biB0aGUKPj4gY29uZmlnIGZpbGUgZG9lc24ndCBzcGVjaWZ5IGFueSwgbm90IG9uZXMgdG8gYmUg
dXNlZCBieSB0aGUgZG9tY3RsCj4+IGhhbmRsZXIgaWYgdGhlIHBhc3NlZCBpbiB2YWx1ZXMgYXJl
IHplcm8gb3Igc29tZSBvdGhlciAidXNlCj4+IGRlZmF1bHRzIiBpbmRpY2F0b3IsIGFzIHlvdSBo
YWQgZWxzZXdoZXJlKS4KPiAKPiBCdXQgdGhpcyBpcyBleGFjdGx5IHdoYXQgaGFwcGVuczogdGhl
IGh5cGVydmlzb3IgZGVmYXVsdHMgYXJlIGJlaW5nCj4gdXNlZCBpbiBjYXNlIG5vdGhpbmcgaXMg
c3BlY2lmaWVkIGluIHRoZSBkb21haW4ncyBjb25maWcgZmlsZTogYSB2YWx1ZQo+IG9mIDAgZm9y
IGEgdmFsdWUgKGdyYW50IHRhYmxlIGZyYW1lIGxpbWl0IG9yIG1hcHRyYWNrIGZyYW1lIGxpbWl0
KQo+IHNwZWNpZmllZCBpbiB0aGUgZG9tY3RsIHdpbGwganVzdCB1c2UgdGhlIGRlZmF1bHQgdmFs
dWVzLgo+IAo+IE9yIGRpZCBJIG1pc3VuZGVyc3RhbmQgeW91IGhlcmU/CgpIeXBlcnZpc29yIGRl
ZmF1bHRzIGFyZSBpbiBnZW5lcmFsIG1lYW5pbmdsZXNzIHdoZW4gdGhlIGRvbWN0bApiZWNvbWVz
IG1hbmRhdG9yeSAoYXMgaW5kaWNhdGVkIGVsc2V3aGVyZSwgYXQgbGVhc3QgZm9yIHRoZQptYXB0
cmFjayB0YWJsZSBzaXplIEkgdmlldyB6ZXJvIGFzIGEgdmFsaWQgdG8gdXNlIG9wdGlvbikuIFRo
ZSBvbmx5CnRpbWUgaHlwZXJ2aXNvciBkZWZhdWx0cyB3b3VsZCBjb250aW51ZSB0byBiZSBuZWVk
ZWQgd291bGQgYmUKZm9yIERvbTAgYW5kLCBtYXliZSAoZm9yIGNvbnNpc3RlbmN5IGFzIGV4cGxh
aW5lZCkgZm9yIHRoZQpoYXJkd2FyZSBhbmQvb3IgY29udHJvbCBkb21haW5zLgoKPj4+IEp1c3Qg
dG8gYmUgc3VyZSBJIHVuZGVyc3RhbmQgeW91IGNvcnJlY3RseTogeW91IHdhbnQgdG8gZ2V0IHJp
ZCBvZgo+Pj4gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgYW5kIGp1c3QgZ3JvdyBmcm9tIDAgb24g
aW5zdGVhZCBvZiBzdGFydGluZyBhdAo+Pj4gdGhlIGN1cnJlbnQgdmFsdWUgNCwgcmlnaHQ/Cj4+
IAo+PiBZZXMsIHRoZSB1c2Ugb2YgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgd291bGQgbW92ZSB0
byB0aGF0Cj4+IGZpcnN0ICJncm93IiBpbnZvY2F0aW9uLgo+IAo+IEhtbSwgc2hvdWxkbid0IHdl
IGp1c3QgZ3JvdyBvbmUgZnJhbWUgYWZ0ZXIgdGhlIG90aGVyPyBJcyBpdCByZWFsbHkgdHJ1ZQo+
IHRoYXQgbW9zdCBkb21haW5zIHdpbGwgbmVlZCBtb3JlIHRoYW4gMTUwMCBncmFudHM/IEEgc2lt
cGxlIHRlc3QgZG9tYWluCj4gd2l0aCBvbmUgZGlzayBhbmQgb25lIE5JQyBzZWVtcyB0byBiZSBv
a2F5IHdpdGggYSBsaXR0bGUgYml0IG1vcmUgdGhhbgo+IDMwMCBncmFudHMsIHNvIDEgZ3JhbnQg
dGFibGUgZnJhbWUgd291bGQgYmUgZW5vdWdoIGZvciB0aGF0IGNhc2UuCgpZZXMgYW5kIG5vLiBZ
ZXMgYmVjYXVzZSBpbmRlZWQgbWFueSBkb21haW5zIHdpbGwgbm90IG5lZWQgbW9yZS4KTm8sIGhv
d2V2ZXIsIGJlY2F1c2Ugb2YgdGhlIHJpc2sgb2YgbWVtb3J5IHNob3J0YWdlOiBCeSBnaXZpbmcg
YWxsCmRvbWFpbnMgYSBjZXJ0YWluIG1pbmltdW0sIHRoZXkgY2FuIHByZXBhcmUgdGhlbXNlbHZl
cyBmb3IgaG93Cm11Y2ggKG9yIHJlYWxseSBob3cgbGl0dGxlKSB0aGV5IGNhbiBkbyB3aXRob3V0
IGRlcGVuZGluZyBvbiB0aGVyZQpiZWluZyBtZW1vcnkgYXZhaWxhYmxlIHRvIGdyb3cgdGhlIHRh
YmxlcyBsYXRlciBvbi4gSU9XIEkgZG9uJ3QKZ2VuZXJhbGx5IG9iamVjdCB0byB0aGUgbGltaXQg
YmVpbmcgcmVkdWNlZCwgYnV0IG5vdCBhcyBhIHNpZGUgZWZmZWN0Cm9mIHRoZSByZS13b3JrLiBJ
biBjYXNlIG9mIHByb2JsZW1zIHRoaXMgbmVlZHMgdG8gYmUgZWFzeSB0byByZXZlcnQKKG9yIGFk
anVzdCkuIEkuZS4gdGhlIGNoYW5nZSBjYW4gYmUgaW4gdGhlIHNhbWUgc2VyaWVzLCBidXQgb3Vn
aHQgdG8KYmUgYSBzZXBhcmF0ZSBwYXRjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMZH-00070o-Bo; Mon, 11 Sep 2017 11:07:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drMZF-00070g-EV
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:07:53 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B0/98-02023-88E66B95; Mon, 11 Sep 2017 11:07:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS7c9b1u
 kQXsDh8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFy5nnWgnd8Fa+X/GNrYNzN3cXIySEkkCfx
 8v9ERhCbV8BO4s3ueawgtoSAocTphTdZQGwWAVWJ7S96wWrYBNQl2p5tB6sRAYofvnScqYuRi
 4NZoIVJ4tL2X2AJYQE3iaPXH7GCJIQENjFKvJq4GCzBKWAjsfrMV7YuRg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RpZ
 6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g/HyFr9DjJIcTEqivO+O
 b4kU4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQnevtxtkUKCRanpqRVpmTnAG
 IEpleDgURLhzQZJ8xYXJOYWZ6ZDpE4xGnP8mHTlDxNHx827f5iEwCZJifOWgJQKgJRmlObBDY
 LF7iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxFIFN4MvNK4Pa9AjqFCegUnktbQE4pSUR
 ISTUwCta3bD+ptv2aj2dlD/flZ7ae7vv6eUteVNzb4CmnbH5heWnsvcNissJvWV03bP0yeVaw
 YsHiA+y2UjwyWqsk+j54X/203XDfj+NMHEdXc8xRjSsoiJSpWMFgUc2Q7XTo0PTkmfumrp9d9
 U4gd25P/bv4g45HiqIqVI7GZDPrcTyqcl1ktsxNiaU4I9FQi7moOBEAw7SACtgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505128069!110802781!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59822 invoked from network); 11 Sep 2017 11:07:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 11:07:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 05:07:48 -0600
Message-Id: <59B68A9E02000078001798DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 05:07:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-5-jgross@suse.com>
 <59B2D7180200007800178ED3@suse.com>
 <b54c92ec-1283-51bb-05e6-ee56bd405dea@suse.com>
In-Reply-To: <b54c92ec-1283-51bb-05e6-ee56bd405dea@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 4/8] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDEyOjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OC8wOS8xNyAxNzo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4LjA5LjE3IGF0IDA4
OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0zNzU1LDYgKzM3NjMsMTIgQEAg
c3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQo+Pj4gIAo+
Pj4gICAgICBncmFudF9yZWFkX2xvY2soZ3QpOwo+Pj4gIAo+Pj4gKyAgICBwcmludGsoImdyYW50
LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVkKVxuIgo+Pj4gKyAgICAgICAgICAgIiAg
JWQgZnJhbWVzICglZCBtYXgpLCAlZCBtYXB0cmFjayBmcmFtZXMgKCVkIG1heClcbiIsCj4+PiAr
ICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbiwKPj4+ICsgICAgICAgICAg
IG5yX2dyYW50X2ZyYW1lcyhndCksIGd0LT5tYXhfZ3JhbnRfZnJhbWVzLAo+Pj4gKyAgICAgICAg
ICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMpOwo+PiAK
Pj4gVmFyaW91cyAldSBpbnN0YW5jZXMgYWdhaW4sIGFuZCBEb20lZCBwbGVhc2UuIEFsc28geW91
IHB1dCB0aGlzCj4+IGFmdGVyIHRoZSB0YWJsZSBoZWFkZXIsIGNvcnJ1cHRpbmcgaW50ZW5kZWQg
b3V0cHV0Lgo+IAo+IFRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgZG9tYWluIGhlYWRlciBpcyBwcmlu
dGVkIGRpZG4ndCBjaGFuZ2UuIEl0IGlzCj4ganVzdCB1bmNvbmRpdGlvbmFsIG5vdyBhbmQgY29u
dGFpbnMgc29tZSBtb3JlIGluZm9ybWF0aW9uLgoKT2gsIGluZGVlZCwgaXQncyBzb3J0IG9mIG1h
bGZvcm1lZCBldmVuIGJlZm9yZSB5b3VyIGNoYW5nZS4KCj4+PiBAQCAtMzc4MiwxMiArMzc5Niw3
IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkKPj4+
ICAgICAgICAgICAgICBzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7Cj4+PiAgICAgICAg
ICB9Cj4+PiAgCj4+PiAtICAgICAgICBpZiAoIGZpcnN0ICkKPj4+IC0gICAgICAgIHsKPj4+IC0g
ICAgICAgICAgICBwcmludGsoImdyYW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVk
KVxuIiwKPj4+IC0gICAgICAgICAgICAgICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNp
b24pOwo+Pj4gLSAgICAgICAgICAgIGZpcnN0ID0gMDsKPj4+IC0gICAgICAgIH0KPj4+ICsgICAg
ICAgIGZpcnN0ID0gMDsKPj4gCj4+IElzIGl0IHVzZWZ1bCB0byBwcmludCB0aGUgcGVyLXRhYmxl
IGluZm9ybWF0aW9uIHdoZW4gdGhlcmUgYXJlIG5vCj4+IGVudHJpZXMgYXQgYWxsIGZvciBhIGRv
bWFpbj8gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gbW92ZQo+PiB3aGF0IHlvdSBhZGQg
YXMgd2VsbCBhcyB0aGUgdGFibGUgaGVhZGVyIGludG8gdGhlIGlmKCkgdGhhdCB5b3UKPj4gZGVs
ZXRlLgo+IAo+IEhtbSwgSSB0aGluayB0aGUgcGVyLWRvbWFpbiBsaW1pdHMgYXJlIHZhbHVhYmxl
IGV2ZW4gd2l0aG91dCBhbnkKPiBncmFudCBlbnRyaWVzIGJlaW5nIHByZXNlbnQuIEluIHRoZSBl
bmQgSSBkb24ndCBleHBlY3QgbG90cyBvZiBkb21haW5zCj4gd2l0aG91dCBhbnkgZ3JhbnQgZW50
cnkgb3RoZXIgdGhhbiBkb20wLCBhcyB0aGUgZGVmYXVsdCBlbnRyaWVzIGZvcgo+IHhlbnN0b3Jl
IGFuZCBjb25zb2xlIGFyZSBiZWluZyBjcmVhdGVkIGJ5IHRoZSB0b29scyBhbHJlYWR5LiBBbmQg
aGF2aW5nCj4gZG9tMCBpbmZvcm1hdGlvbiBlc3BlY2lhbGx5IGZvciB0aGUgbWFwdHJhY2sgZW50
cmllcyB3aWxsIGJlCj4gaW50ZXJlc3RpbmcuCgpPa2F5LCB2YWxpZCBwb2ludC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:10:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMba-0007bN-OK; Mon, 11 Sep 2017 11:10:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drMbZ-0007bF-NW
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 11:10:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AB/68-18858-81F66B95; Mon, 11 Sep 2017 11:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTVcif1u
 kQUeHpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFv1RXmgkXKFV3XrzM1MPbKdjFycQgJbGaU
 eP95AnsXIyeQs5tRYsYKRxBbWMBbYvL1y4xdjBwcIgJ+EneuBoKEmQWiJHbseMsIUW4j8XrhJ
 TYQm01AU+LO509MIDavgJXEy0V3mEFsFgFViWMbtrOC2KIC4RL7v19jhqgRlDg58wkLiM0pYC
 uxsnkBI8R8M4l5mx8yQ9jiEreezGeCsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkb14tS
 istQiXSO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA0KxnYGDcwXiq2fkQoyQH
 k5Io77vjWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBeyd0WKSRYlJqeWpGWmQOMEpi0BAePk
 gjvA5A0b3FBYm5xZjpE6hSjopQ473mQhABIIqM0D64NFpmXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzPgeZwpOZVwI3/RXQYiagxTyXtoAsLklESEk1MKYzZUVr3ttyf9UujfIvW2NfWJ/
 a2yNwgyvCdYoW+weG//GLVOJyd+5csnH+ag716u+CEt8WqvMpGjlNm/FBwvHq6eMSGatm/Tkz
 py5qj8OelOIVlaaq2/3ev+c8oB75wb/RvjDyVoLZHyuhkytOqTpN6W7Xa/xUY/5v04eJP90OZ
 xyzKjhxY7ESS3FGoqEWc1FxIgAy8ZgSxwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505128215!106569924!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25396 invoked from network); 11 Sep 2017 11:10:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 11 Sep 2017 11:10:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3557B15AD;
 Mon, 11 Sep 2017 04:10:15 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42B783F590;
 Mon, 11 Sep 2017 04:10:14 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170905085710.22652-1-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3f5b05c2-7770-45d9-47a5-46d190251cb7@arm.com>
Date: Mon, 11 Sep 2017 12:10:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170905085710.22652-1-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: tamas@tklengyel.com, james.morse@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Introduce Single-Stepping to ARMv8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNS8wOS8xNyAwOTo1NywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBhbGwsCgpI
ZWxsbywKCkkgYW0gcHJldHR5IHN1cmUgSSBhbHJlYWR5IHNhaWQgaXQgYmVmb3JlLiBJdCBpcyBx
dWl0ZSBhbm5veWluZyB0byBoYXZlIAp0byBzZWFyY2ggZm9yIHRoZSBjb3ZlciBsZXR0ZXIgYmVj
YXVzZSB5b3UgZG9uJ3QgQ0MgcGVyc29uIGludm9sdmVkIGluIAp0aGlzLiBNb3JlIHRoYXQgaXQg
Y29udGFpbnMgdXNlZnVsIGRldGFpbHMgdG8gdW5kZXJzdGFuZCB0aGUgcmVzdCBvZiAKdGhpcyBz
ZXJpZXMuLi4KCj4gVGhpcyBwYXRjaCBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBzaW5n
bGUtc3RlcHBpbmcgb2YgZ3Vlc3QgVk1zIG9uCj4gQVJNdjguIEZvciBkZXRhaWxlZCBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgc2luZ2xlLXN0ZXBwaW5nIG1lY2hhbmlzbSBvbgo+IEFSTXY4LCB3ZSBy
ZWZlciB0aGUgcmVhZGVyIHRvIEFSTSBEREkgMDQ4N0IuYSBTZWN0aW9uIEQyLjEyIChTb2Z0d2Fy
ZQo+IFN0ZXAgZXhjZXB0aW9ucykuCj4gCj4gT3VyIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gc3Vw
cG9ydHMgYSBydWRpbWVudGFyeSBzaW5nbGUtc3RlcHBpbmcKPiBmdW5jdGlvbmFsaXR5IG9mIHRo
ZSBndWVzdCdzIGtlcm5lbCBleGVjdXRpbmcgaW4gRUwxIGFuZCBpcyBieSBubyBtZWFucwo+IGNv
bXBsZXRlLiBXaGlsZSB0aGUgaGFyZHdhcmUgYXJjaGl0ZWN0dXJlIGFsc28gYWxsb3dzIHRvIHNp
bmdsZS1zdGVwCj4gRUwyLCB3ZSBkbyBub3QgeWV0IGltcGxlbWVudCB0aGlzIGZlYXR1cmUuIEFu
b3RoZXIgbGltaXRhdGlvbiBpcyB0aGF0Cj4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9l
cyBub3QgeWV0IHN1cHBvcnQgc2luZ2xlLXN0ZXBwaW5nIG92ZXIKPiBsb2FkLWV4Y2x1c2l2ZS9z
dG9yZS1leGNsdXNpdmUgaW5zdHJ1Y3Rpb25zIChMREFYUi9TVFhSKSwgYXMgbm90aWNlZCBieQo+
IEphbWVzIE1vcnNlIFswXS4KCkVMMiBhbmQgRUwxIHNpbmdsZS1zdGVwIGFyZSAyIGRpc3RpbmN0
IHVzZSBjYXNlLiBUaGUgZm9ybWVyIGlzIGZvciAKZGVidWdnaW5nIHRoZSBoeXBlcnZpc29yLCB3
aGlsc3QgdGhlIGxhdHRlciBpcyBmb3IgdGhlIGd1ZXN0LiBXZSBzaG91bGQgCnJlYWxseSBkaWZm
ZXJlbnRpYXRlIGJvdGggYW5kIGZvY3VzIG9uIEVMMSBzaW5nbGUtc3RlcHBpbmcuCgo+IAo+IFRo
aXMgcGF0Y2ggc2VyaWVzIGhhcyBiZWVuIHN1Ym1pdHRlZCBhcyBhbiBSRkMgcGF0Y2ggaW4gb3Jk
ZXIgdG8gZGlzY3Vzcwo+IHBvdGVudGlhbCBpbXBsZW1lbnRhdGlvbiBmbGF3cy4gSW4gdGhlIGZv
bGxvd2luZywgd2UgZGVzY3JpYmUgdGhlIHRlc3QKPiBlbnZpcm9ubWVudCBhbmQgYXBwZWFyZWQg
ZWZmZWN0cywgdGhlIHNvbHV0aW9uIHRvIHdoaWNoIHdlIHdvdWxkIGxpa2UgdG8KPiBmaW5kIG91
dC4KPiAKPiBPdXIgZ2VuZXJhbCBpZGVhIGlzIHRvIG1ha2UgdXNlIG9mIHRoZSBzaW5nbGUtc3Rl
cHBpbmcgZnVuY3Rpb25hbGl0eSBhcwo+IGEgbWVhbnMgZm9yIHRyYWNpbmcgdGhlIGd1ZXN0IGtl
cm5lbCwgZXhlY3V0aW5nIGluIEVMMS4gVGhlcmVmb3JlLCB3ZQo+IHdvdWxkIGxpa2UgdG8gaW5q
ZWN0IFNNQyBpbnN0cnVjdGlvbnMgdG8gZGVzaXJlZCBsb2NhdGlvbnMgd2l0aGluIHRoZQo+IGd1
ZXN0IGtlcm5lbCdzIHRleHQgc2VnbWVudC4gVGhhdCBpcywgdXBvbiBleGVjdXRpb24gb2YgaW5q
ZWN0ZWQgU01DCj4gaW5zdHJ1Y3Rpb25zLCB0aGUgZ3Vlc3Qgd291bGQgdHJhcCBpbnRvIHRoZSBo
eXBlcnZpc29yLCB3aGVyZSB3ZSBjYW4KPiB0cmFjZSB0aGUgdHJhcHBpbmcgZXZlbnQuIFdoaWxl
IHRyYXBwZWQgaW4gdGhlIGh5cGVydmlzb3IsIHdlIHdvdWxkIGxpa2UKPiB0byByZXBsYWNlIHRo
ZSBwcmV2aW91c2x5IGluamVjdGVkIFNNQyB3aXRoIHRoZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiAo
YXMKPiB0byBlbnN1cmUgY29ycmVjdCBndWVzdCBleGVjdXRpb24pLCBzaW5nbGUtc3RlcCB0aGlz
IG9yaWdpbmFsCj4gaW5zdHJ1Y3Rpb24sIGFuZCBmaW5hbGx5IHBsYWNlIGJhY2sgdGhlIFNNQyBp
bnN0cnVjdGlvbiBiZWZvcmUgd2UKPiBjb250aW51ZSBndWVzdCBleGVjdXRpb24uCj4gCj4gT3Vy
IHRlc3QgY2FzZSBpcyBhIHNpbXBsZSBrZXJuZWwgbW9kdWxlLCB3aGljaCB3ZSBpbmplY3QgaW5z
aWRlIG9mIHRoZQo+IGd1ZXN0LiBVcG9uIHRyYXBwaW5nIHRoZSBTTUMgaW5zdHJ1Y3Rpb24gaW4g
WGVuLCB3ZSBhY3RpdmF0ZQo+IHNpbmdsZS1zdGVwcGluZyBhbmQgaW5jcmVhc2UgdGhlIGd1ZXN0
J3MgUEMgYnkgZm91ciB0byBjb250aW51ZQo+IGV4ZWN1dGlvbi4gIE5vdywgdGhlIGlzc3VlIHRo
YXQgd2UgYXJlIGV4cGVyaWVuY2luZyBpcyB0aGF0IHVwb24KPiBleGVjdXRpb24gb2YgdGhlIFNN
QyBpbnN0cnVjdGlvbiwgdGhlIGd1ZXN0IHNlZW1zIHRvIHRyYXAgaW50byBhCj4gc3luY2hyb25v
dXMgaW50ZXJydXB0IGhhbmRsZXIuIFRoYXQgaXMsIHRoZSBuZXh0IGd1ZXN0IGluc3RydWN0aW9u
IHRoYXQKPiBnZW5lcmF0ZXMgYSBzb2Z0d2FyZSBzdGVwIGV4Y2VwdGlvbiBpcyB0aGUgZmlyc3Qg
aW5zdHJ1Y3Rpb24gb2YgdGhlCj4gaW50ZXJydXB0IGhhbmRsZXI7IG5vdCB0aGUgbmV4dCBpbnN0
cnVjdGlvbiAoaWYgd2UgaW5jcmVhc2UgdGhlIHBjIGJ5Cj4gZm91cikuIFRoaXMgaXMgZGV0ZXJt
aW5pc3RpYyBhbmQgaW5kZXBlbmRlbnQgb2Ygd2hldGhlciB3ZSBpbmNyZW1lbnQgdGhlCj4gUEMg
YnkgZm91ciBvciBub3QgKHRvIHRoZSBpbnN0cnVjdGlvbiBmb2xsb3dpbmcgdGhlIHRyYXBwaW5n
IFNNQwo+IGluc3RydWN0aW9uKS4gQXMgYSByZXN1bHQsIGJlY2F1c2Ugb2YgdGhlIGZhY3QgdGhh
dCB0aGUgZ3Vlc3QgaGFuZGxlcwo+IHRoZSBpbnRlcnJ1cHQsIHdlIGNhbm5vdCBzaW5nbGUtc3Rl
cCB0aGUgcmVwbGFjZWQgb3JpZ2luYWwgaW5zdHJ1Y3Rpb24KPiB1bnRpbCB0aGUgaW50ZXJydXB0
IGhhbmRsZXIgZmluaXNoZXMuCj4gCj4gT3VyIHRlc3RzIGhhdmUgc2hvd24gdGhhdCBiZWZvcmUg
dGhlIGd1ZXN0ICh0aGF0IGlzIGN1cnJlbnRseSBjb25maWd1cmVkCj4gdG8gdXNlIG9ubHkgb25l
IFZDUFUpIGdlbmVyYXRlcyBhIHNvZnR3YXJlIHN0ZXAgZXhjZXB0aW9uIHRoYXQgdHJhcHMKPiBp
bnRvIHRoZSBoeXBlcnZpc29yIGF0IGRvX3RyYXBfZ3Vlc3Rfc3luYywgdGhlIGh5cGVydmlzb3Ig
aW50ZXJydXB0cyB0aGUKPiBndWVzdCBhbmQgZXhlY3V0ZXMgdGhlIGhhbmRsZXIgZG9fdHJhcF9p
cnEuIFdlIGJlbGlldmUgdGhhdCB0aGUKPiBpbnRlcnJ1cHQgZ2V0cyBpbmplY3RlZCBieSBYZW4g
aW50byB0aGUgZ3Vlc3QgKGUuZy4sIHRpbWVyIGludGVycnVwdCkuCj4gV2hpY2ggaXMgdGhlIHJl
YXNvbiwgd2h5IHRoZSBuZXh0IGluc3RydWN0aW9uIHRoYXQgZ2VuZXJhdGVzIGEgc29mdHdhcmUK
PiBzdGVwIGV4Y2VwdGlvbiByZXNpZGVzIGluIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciByb3V0aW5l
LiBUaGlzIGhhcHBlbnMKPiBkZXRlcm1pbmlzdGljYWxseSBldmVyeSB0aW1lIHRoZSBTTUMgZ2V0
cyBleGVjdXRlZC4KCkl0IG1ha2VzIHNlbnNlLCB0aGUgbW9uaXRvciBsaWtlbHkgYWRkcyBlbm91
Z2ggZGVsYXkgdG8gZ2V0IHRoZSB0aW1lciAKcmFpc2luZyBhbiBpbnRlcnJ1cHQgZm9yIHRoZSBu
ZXh0IGRlYWRsaW5lLgoKPiAKPiBXZSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgaWYgYW5kIGhv
dyB3ZSBjYW4gc3VzcGVuZCBndWVzdCBpbnRlcnJ1cHQKPiBpbmplY3Rpb25zIChpZiB0aGlzIGlz
IHRydWx5IHRoZSBjYXVzZSBvZiBvdXIgcHJvYmxlbXMpLCBhcyBsb25nIGFzIHdlCj4gYXJlIHNp
bmdsZS1zdGVwcGluZyB0aGUgZ3Vlc3QsIHdpdGhvdXQgY2F1c2luZyBpc3N1ZXMuIFRoaXMgYXBw
cm9hY2gKPiB3b3VsZCBwcmV2ZW50IFNNQyBpbnN0cnVjdGlvbnMgdG8gYmUgZm9sbG93ZWQgYnkg
YW4gaW4tZ3Vlc3QgaW50ZXJydXB0Cj4gaGFuZGxpbmcgcHJvY2VkdXJlIGFuZCB0aHVzIGZhY2ls
aXRhdGUgb3VyIHVzZSBjYXNlLgoKT25lIHdheSB0byBjb25maXJtIGlmIGl0IGlzIHRoZSBjYXVz
ZSBpcyB0byBkaXNhYmxlIHRoZSB2aXJ0dWFsIENQVSAKaW50ZXJmYWNlIHRlbXBvcmFyaWx5IChz
ZWUgR0lDSF9IQ1IuRW4gb24gR0lDdjIpLgoKQnV0IHdoYXQgZG8geW91IG1lYW4gImFzIGxvbmcg
YXMgd2UgYXJlIHNpbmdsZS1zdGVwcGluZyB0aGUgZ3Vlc3QiPyBJcyAKaXQgb25seSBvbmUgaW5z
dHJ1Y3Rpb24gYW5kIGNvdWxkIGJlIG11bHRpcGxlIGluc3RydWN0aW9ucz8KCklmIHRoZSBsYXR0
ZXIsIGl0IG1lYW5zIHlvdSBkZWxheSB0aGUgaW50ZXJydXB0IHRoYXQgbWF5IHJlc3VsdCBpbiBh
biAKaW5maW5pdGUgbG9vcCBpbiB0aGUgZ3Vlc3QgKGltYWdpbmUgYSBjb2RlIHJlbHlpbmcgb24g
aW50ZXJydXB0Li4uKS4KCllvdSBtYXkgYWxzbyB3YW50IHRvIHNpbmdsZS1zdGVwIHRoZSBpbnRl
cmFjdGlvbiBiZXR3ZWVuIGEgY29kZSBhbmQgdGhlIAppbnRlcnJ1cHQuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMg7-0007oQ-AM; Mon, 11 Sep 2017 11:14:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drMg5-0007oG-U6
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:14:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C5/1A-03454-13076B95; Mon, 11 Sep 2017 11:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1e/YFu
 kwaILahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bSN6/YC/bwV9zvmcDawLiMp4uRk0NIIE/i
 9/pVLF2MHBy8AnYSfy7qg4QlBAwlTi+8yQJiswioSsy50McKYrMJqEu0PdsOZosAxQ9fOs7Ux
 cjFwSzQwiRxafsvsISwQKzExqUnGSHmb2KUeHnJAmQ+p4CNxOQjRhCrBCX+7hAGqWAW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamuklFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GC8vzHgEKMkB5OSKO+741sihfiS
 8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC1zR/W6SQYFFqempFWmYOMDpgSiU4e
 JREeGXzgNK8xQWJucWZ6RCpU4y6HB037/5hEgKbISXO6w4yQwCkKKM0D24ELFIvMcpKCfMyAh
 0oxFOQWpSbWYIq/4pRnINRSZhXGmQKT2ZeCdymV0BHMAEdwXNpC8gRJYkIKakGxqZ/J7ab/io
 20jvtxbmufHlQeRrb1fUiRmkyYS2P13JML3qbvfGbu99Lht1TU+ye7D3V6L209a7ph3PTdx9S
 d1n5Z1LIBDH9uaKVyT89Xe69d69RP/P0qYHZ8zW1Ul/3uBsEePL6ez30l58g8y7t340dp53XS
 f4JELrSeEL8qk7SuqzKYzlNU5VYijMSDbWYi4oTAdou3lHPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505128493!63280871!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14752 invoked from network); 11 Sep 2017 11:14:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 11:14:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 05:14:53 -0600
Message-Id: <59B68C4902000078001798F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 05:14:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-7-jgross@suse.com>
 <59B2D98F0200007800178F19@suse.com>
 <94d0cb4a-241d-d833-67d2-57a408296be5@suse.com>
In-Reply-To: <94d0cb4a-241d-d833-67d2-57a408296be5@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDEyOjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
OC8wOS8xNyAxNzo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4LjA5LjE3IGF0IDA4
OjU2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+PiBAQCAtMzY2Nyw2
ICszNjY3LDMyIEBAIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQo+
Pj4gICAgICB2LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKPj4+ICB9Cj4+PiAgCj4+
PiAraW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGdyYW50X2ZyYW1lcywKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWFwdHJhY2tfZnJhbWVzKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCA9IGQtPmdyYW50X3RhYmxlOwo+Pj4gKyAgICBpbnQgcmV0ID0gLUVCVVNZOwo+Pj4gKwo+
Pj4gKyAgICBpZiAoICFndCApCj4+PiArICAgICAgICByZXR1cm4gLUVFWElTVDsKPj4gCj4+IEhv
dyBkb2VzIEVFWElTVCByZXByZXNlbnQgdGhlIGVycm9yIGNvbmRpdGlvbj8KPiAKPiBZZXMsIHRo
aXMgd2FzIGEgYmFkIGNob2ljZS4gV2hhdCBhYm91dCBFTk9FTlQ/CgpGaW5lIHdpdGggbWUuIE9y
IEVOT0RFVi4KCj4+PiArICAgIHJldCA9IDA7Cj4+PiArICAgIGlmICggZ3JhbnRfZnJhbWVzICkK
Pj4+ICsgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOwo+Pj4gKyAg
ICBpZiAoIG1hcHRyYWNrX2ZyYW1lcyApCj4+PiArICAgICAgICBndC0+bWF4X21hcHRyYWNrX2Zy
YW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsKPj4gCj4+IFRvZ2V0aGVyIHdpdGggd2hhdCBJIGhhdmUg
c2FpZCByZWdhcmRpbmcgbWFraW5nIHRoZSBpbnZvY2F0aW9uCj4+IG9mIHRoaXMgZG9tY3RsIG1h
bmRhdG9yeSwgSSB0aGluayB0aGVzZSB0d28gc2hvdWxkbid0IGJlIGNvbmRpdGlvbmFsLgo+PiBJ
biBwYXJ0aWN1bGFyIGZvciBtYXB0cmFjayBJIGFsc28gZG9uJ3Qgc2VlIHdoeSBhIGRvbWFpbiBj
b3VsZG4ndAo+PiBkbyB3aXRoIGEgbGltaXQgb2YgemVybywgYXMgbG9uZyBhcyBpdCdzIG5vdCBz
ZXJ2aW5nIGFzIGEgYmFja2VuZCBmb3IKPj4gYW5vdGhlciBndWVzdC4KPiAKPiBPa2F5LCB0aGVu
IEknZCBuZWVkIHRvIHNwZWNpZnkgYSAidGFrZSBoeXBlcnZpc29yIGRlZmF1bHQiIHZhbHVlIChl
LmcuCj4gfjApIGluIG9yZGVyIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBubyB2YWx1ZSB3YXMg
c3BlY2lmaWVkIGluIHRoZQo+IGRvbWFpbidzIGNvbmZpZyBmaWxlLgoKV2VsbCwgcGFydCBvZiB0
aGUgcG9pbnQgSSB3YXMgdHJ5aW5nIHRvIG1ha2UgaW4gZWFybGllciByZXBsaWVzIG9uCm90aGVy
IHBhdGNoZXMgb2YgdGhpcyBzZXJpZXMgaXMgdGhhdCBJIHRoaW5rIHRoZSBsYWNrIG9mIGEgZ3Vl
c3QKY29uZmlnIGZpbGUgc2V0dGluZyBzaG91bGQgbm90IGludm9rZSBhIF9oeXBlcnZpc29yXyBk
ZWZhdWx0LgpJbnN0ZWFkLCB0aGUgdG9vbCBzdGFjayBzaG91bGQgZXN0YWJsaXNoIGEgc2Vuc2li
bGUgb25lLgoKPiBUaGUgcXVlc3Rpb24gd291bGQgYmUgdGhlbjogZG8gd2Ugd2FudCB0byBzZXQg
bWFwdHJhY2sgdG8gMCBhcyBkZWZhdWx0Cj4gYW5kIHJlcXVpcmUgaXQgdG8gYmUgc3BlY2lmaWVk
IGZvciBiYWNrZW5kIGRvbWFpbnMgKGRyaXZlciBkb21haW5zLAo+IHN0dWJkb21zKT8KCkkgdGhp
bmsgc28sIHllcy4gUXVlc3Rpb24gaXMgd2hldGhlciB0aGVyZSdzIGEgd2F5IGZvciB0aGUgdG9v
bCBzdGFjawp0byBlYXNpbHkgcmVjb2duaXplIGEgZHJpdmVyIGRvbWFpbiB3aGVuIGl0J3MgYmVp
bmcgY3JlYXRlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:15:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMgM-0007qy-Hm; Mon, 11 Sep 2017 11:15:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drMgL-0007qg-BF
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:15:13 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2E/67-03414-04076B95; Mon, 11 Sep 2017 11:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTdehYFu
 kwb8ZbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6tzcZC56JVsxrW8PUwPhJsIuRi0NIYDOj
 xK7LV9kgnN2MEut+72PpYuTkEBYIkNg9rY8dxBYRiJeYvvsAE4jNLLCUUeJScylEw1xmiUXbd
 zCCJNgENCXufP4EVsQrYCUx8exrZhCbRUBV4v+zk2A1ogLhEvu/X2OGqBGUODnzCdgyTgFPib
 W9kxkhFphJzNv8kBnCFpe49WQ+1GJ5ieats5knMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtorJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiiDECwg/HLsoBDjJIcTEqi
 vO+Ob4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrmr8tUkiwKDU9tSItMwcYLTBpCQ4eJRFe2
 TygNG9xQWJucWY6ROoUo6KUOO9WkIQASCKjNA+uDRahlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTMew9kCk9mXgnc9FdAi5mAFvNc2gKyuCQRISXVwBh787rRH9sI7QynOEW7+3Jejgy5s5+
 Zhi5cvS08+l/4d4+qYjeTjQl7DzU/+8K2cWLc5WDViXN4Re8+uCJ860Hg0jVHGI3P//K6Fqf9
 fvUL0QM+9Q+85f+bc3+9bf7i3NsUf5Uj5b+d3F6nL50wz15hY26eeMbbjVymyWJXnsr6n12x7
 sPPs+xKLMUZiYZazEXFiQBqbcuzywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505128511!106609190!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20965 invoked from network); 11 Sep 2017 11:15:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 11 Sep 2017 11:15:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 19AAC13D5;
 Mon, 11 Sep 2017 04:15:11 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7256B3F590;
 Mon, 11 Sep 2017 04:15:09 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1504155709-24276-1-git-send-email-tianyu.lan@intel.com>
 <1504155709-24276-3-git-send-email-tianyu.lan@intel.com>
 <20170831153855.c2uveh52jbnmaqne@dhcp-3-128.uk.xensource.com>
 <4a6023a5-92cd-194a-2b5f-f8d59833a582@intel.com>
 <20170901094133.djrkp3zcwyyn452f@MacBook-Pro-de-Roger.local>
 <287cf31a-7cab-c95e-6e88-c5b27b6ddb13@intel.com>
 <20170904090507.5zowhreefcwihdcp@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <924824cb-55fc-05bf-98af-bd2e6e4e5d8b@arm.com>
Date: Mon, 11 Sep 2017 12:15:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170904090507.5zowhreefcwihdcp@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 2/4] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpTb3JyeSBmb3IgdGhlIGxhdGUgcmVwbHkuCgpPbiAwNC8wOS8xNyAxMDowNSwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIFNlcCAwNCwgMjAxNyBhdCAxMTowNzoxNEFNICsw
ODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+PiBPbiAyMDE35bm0MDnmnIgwMeaXpSAxNzo0MSwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIEZyaSwgU2VwIDAxLCAyMDE3IGF0IDEwOjU0OjAy
QU0gKzA4MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4gT24gMjAxN+W5tDA45pyIMzHml6UgMjM6
MzgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IE9uIFRodSwgQXVnIDMxLCAyMDE3IGF0
IDAxOjAxOjQ3QU0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4+PiBUaGlzIHBhdGNoIGlz
IHRvIGNoYW5nZSBEU0RUIHRhYmxlIGZvciBwcm9jZXNzb3Igb2JqZWN0IHRvIHN1cHBvcnQgPjEy
OCB2Y3B1cwo+Pj4+Pj4gYWNjcm9kaW5nIHRvIEFDUEkgc3BlYyA4LjQgRGVjbGFyaW5nIFByb2Nl
c3NvcnMKPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFu
QGludGVsLmNvbT4KPj4+Pj4+IC0tLQo+Pj4+Pj4gICB0b29scy9saWJhY3BpL21rX2RzZHQuYyB8
IDE4ICsrKysrKysrKysrKy0tLS0tLQo+Pj4+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4+Pj4+Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGliYWNwaS9ta19kc2R0LmMgYi90b29scy9saWJhY3BpL21rX2RzZHQuYwo+Pj4+Pj4gaW5kZXgg
MmRhZjMyYy4uNmM0YzMyNSAxMDA2NDQKPj4+Pj4+IC0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNk
dC5jCj4+Pj4+PiArKysgYi90b29scy9saWJhY3BpL21rX2RzZHQuYwo+Pj4+Pj4gQEAgLTI0LDYg
KzI0LDggQEAKPj4+Pj4+ICAgI2luY2x1ZGUgPHhlbi9hcmNoLWFybS5oPgo+Pj4+Pj4gICAjZW5k
aWYKPj4+Pj4+ICAgCj4+Pj4+PiArI2RlZmluZSBDUFVfTkFNRV9GTVQgICAgICAiUCUuMDNYIgo+
Pj4+Pj4gKwo+Pj4+Pj4gICBzdGF0aWMgdW5zaWduZWQgaW50IGluZGVudF9sZXZlbDsKPj4+Pj4+
ICAgc3RhdGljIGJvb2wgZGVidWcgPSBmYWxzZTsKPj4+Pj4+ICAgCj4+Pj4+PiBAQCAtMTk2LDEw
ICsxOTgsMTQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+Pj4+Pj4gICAgICAg
LyogRGVmaW5lIHByb2Nlc3NvciBvYmplY3RzIGFuZCBjb250cm9sIG1ldGhvZHMuICovCj4+Pj4+
PiAgICAgICBmb3IgKCBjcHUgPSAwOyBjcHUgPCBtYXhfY3B1czsgY3B1KyspCj4+Pj4+PiAgICAg
ICB7Cj4+Pj4+PiAtICAgICAgICBwdXNoX2Jsb2NrKCJQcm9jZXNzb3IiLCAiUFIlMDJYLCAlZCwg
MHgwMDAwYjAxMCwgMHgwNiIsIGNwdSwgY3B1KTsKPj4+Pj4+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBhcGljX2lkID0gY3B1ICogMjsKPj4+Pj4KPj4+Pj4gVGhpcyBpcyBmcmFnaWxlLCBpZGVhbGx5
IHRoZXJlIHNob3VsZCBiZSBhIHNpbmdsZSBwb2ludCB3aGVyZSB0aGUgQVBJQwo+Pj4+PiBJRCBp
cyBjYWxjdWxhdGVkLiBBbHRob3VnaCB0aGVyZSBhcmUgYWxyZWFkeSB0d28gcGxhY2VzIHdoZXJl
IHRoZSBBUElDCj4+Pj4+IElEIGlzIGNhbGN1bGF0ZWQsIGluIGh2bWxvYWRlciBhbmQgbGlieGwu
Cj4+Pj4+Cj4+Pj4+IEFuZCBJJ20gbm90IHN1cmUgaG93IHRvIHVzZSBhbnkgb2YgdGhvc2UgaGVy
ZSBpbiBvcmRlciB0byBhdm9pZAo+Pj4+PiBpbnRyb2R1Y2luZyBhIHRoaXJkIG9uZS4KPj4+Pgo+
Pj4+IFRoZSBta19kc2R0IGlzIGluZGVwZW5kZW50IHRvb2wgdG8gYnVpbGQgZHNkdCB0YWJsZS4g
SXQgd2Fzbid0IGxpbmtlZAo+Pj4+IHdpdGggbGlieGwgYW5kIGh2bWxvYWRlci4gV2UgY2FuJ3Qg
cmV1c2Ugb2xkIGZ1bmN0aW9uIHRvIGRvIHRoYXQuCj4+Pj4KPj4+PiBCdXQgSSB0aGluayB3ZSBt
YXkgaW50cm9kdWNlIGEgbmV3IExBUElDX0lEKHZjcHUpIGluIHRoZSBhcmNoIGhlYWQKPj4+PiBm
aWxlKGkuZSwgI2luY2x1ZGUgPHhlbi9hcmNoLXg4Ni94ZW4uaD4pIGFuZCByZXBsYWNlIG9sZCBv
bmVzLgo+Pj4KPj4+IFRoZXJlJ3MgYWxyZWFkeSBhIExBUElDX0lEIG1hY3JvIGluIGh2bWxvYWRl
ciBoZWFkZXJzIHdoaWNoIHNob3VsZCBiZQo+Pj4gcGxhY2VkIHNvbWV3aGVyZSBzdWl0YWJsZS4K
Pj4KPj4gWWVzLCB0aGlzIGlzIHdoYXQgSSBtZW50aW9uZWQuCj4gCj4gSmFuIGhhcyBleHByZXNz
ZWQgc29tZSBjb25jZXJucyB3aXRoIHJlbW92aW5nIHRoZSBob29rLCBzZWU6Cj4gCj4gPDU5QTk0
RTMyMDIwMDAwNzgwMDE3Njc1NEBwcnYtbWgucHJvdm8ubm92ZWxsLmNvbT4KPiAKPj4+IFdoYXQg
YWJvdXQgcmVtb3ZpbmcgdGhlIGxhcGljX2lkIGhvb2sgZnJvbQo+Pj4gYWNwaV9jb25maWcgYW5k
IHBsYWNpbmcgdGhlIExBUElDX0lEIG1hY3JvIGluIHRoZSBsaWJhY3BpLmggaGVhZGVyPwo+Pgo+
PiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIEFSQ0ggc3BlY2lmaWMuIEkgYW0gbm90IHN1cmUgd2hl
dGhlciBBUk0gZm9sbG93cwo+PiBydWxlIG9mICJhcGljX2lkID0gdmNwdV9pZCAqMiIuCj4+Cj4+
IEp1bGllbiwgY291bGQgeW91IGdpdmUgc29tZSBpbnB1dHM/IFRoYW5rcy4KPiAKPiBBRkFJSyBB
Uk0gZG9lc24ndCBoYXZlIGEgbG9jYWwgQVBJQywgc28gdGhlcmUgYXJlIG5vIHhBUElDL3gyQVBJ
Qwo+IGVudHJpZXMgaW4gdGhlIEFSTSBNQURULgoKVGhhdCdzIGNvcnJlY3QuIEFSTSBkb2VzIG5v
dCB1c2UgeEFQSUMveDJBUElDIHRhYmxlcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMhf-00080j-Uy; Mon, 11 Sep 2017 11:16:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4209e1772=wei.liu2@citrix.com>)
 id 1drMhe-00080Y-EZ
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 11:16:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 56/40-15060-19076B95; Mon, 11 Sep 2017 11:16:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDve7Egm2
 RBkv381t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm37s5gLnigVfF2jm0DY6NCFyMnh4SAv8TD
 7RtYQWw2AWWJn529bCC2iICeRNOB54xdjFwczAJHmCR+9/9kBkkICxhKNJxvYwexWQRUJWasu
 AFm8wpYSLz9d5AVYqi8xK62i2C2kICCRMf0Y0wQNYISJ2c+YQGxmQUkJA6+eME8gZF7FpLULC
 SpBYxMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOBAQh
 2MP6ZH3iIUZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiX52+LFBIsSk1PrUjL
 zAGGJUxagoNHSYT3AEiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivCtAigRAijJK8+BGw
 GLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5Y0Cm8GTmlcBtegV0BBPQETyXtoAcUZKIkJ
 JqYFzAFBfcJqXZZ7t3k8K0x/bdLJc2654pFZljoqk4+Yb0pgJWC96NBT+kXdew66p1fvasyPa
 vjHnIOPPoVr5z1ee3pV3UyD3VsrMi/WvtfIPLWf/MjqtL///Jrj9/m7W/3tbOXoPVl2d9XK/U
 9sS+MTr7DYub7MKtu3lPpEVarNFxV37g0hocrcRSnJFoqMVcVJwIAH8KEguMAgAA
X-Env-Sender: prvs=4209e1772=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505128591!82268789!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35415 invoked from network); 11 Sep 2017 11:16:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 11:16:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="447383098"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 12:16:28 +0100
Message-ID: <20170911111628.26480-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] mem_access: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICB8ICA0
ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgIHwgMTYgKysrKysrKystLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tZW1fYWNjZXNzLmggfCAgOCArKysrLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggfCAgOCArKysrLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCBk
YjlhZDNmM2M5Li4wZjJjYmI4MWQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTIxOSwxMCArMjE5LDEwIEBA
IGVycjoKICAgICByZXR1cm4gcGFnZTsKIH0KIAotYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNr
KHBhZGRyX3QgZ3BhLCB2YWRkcl90IGdsYSwgY29uc3Qgc3RydWN0IG5wZmVjIG5wZmVjKQorYm9v
bCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0
cnVjdCBucGZlYyBucGZlYykKIHsKICAgICBpbnQgcmM7Ci0gICAgYm9vbF90IHZpb2xhdGlvbjsK
KyAgICBib29sIHZpb2xhdGlvbjsKICAgICB4ZW5tZW1fYWNjZXNzX3QgeG1hOwogICAgIHZtX2V2
ZW50X3JlcXVlc3RfdCAqcmVxOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jCmluZGV4IDQxNGUzOGY5OTguLjkyMTFmYzBhYmUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YwpAQCAtODMsNyArODMsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3Ry
dWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogewogICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7Ci0g
ICAgYm9vbCB2aW9sYXRpb24gPSAxOworICAgIGJvb2wgdmlvbGF0aW9uID0gdHJ1ZTsKICAgICBj
b25zdCBzdHJ1Y3Qgdm1fZXZlbnRfbWVtX2FjY2VzcyAqZGF0YSA9ICZyc3AtPnUubWVtX2FjY2Vz
czsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0gPSBOVUxMOwpAQCAtMTI5LDcgKzEyOSw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3Nf
ZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yd3g6Ci0gICAgICAgICAgICB2aW9sYXRpb24gPSAwOwor
ICAgICAgICAgICAgdmlvbGF0aW9uID0gZmFsc2U7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogICAgIH0KQEAgLTEzNyw5ICsxMzcsOSBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxh
dGVfY2hlY2soc3RydWN0IHZjcHUgKnYsCiAgICAgcmV0dXJuIHZpb2xhdGlvbjsKIH0KIAotYm9v
bF90IHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbnBmZWMgbnBmZWMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cikKK2Jvb2wg
cDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbnBmZWMgbnBmZWMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZtX2V2ZW50X3JlcXVlc3RfdCAqKnJlcV9wdHIpCiB7CiAgICAgc3RydWN0
IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ3BhID4+IFBBR0Vf
U0hJRlQ7CkBAIC0xNjcsNyArMTY3LDcgQEAgYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNrKHBh
ZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgcmMgPSBwMm0tPnNldF9lbnRy
eShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm10LCBwMm1fYWNjZXNzX3J3LCAtMSk7
CiAgICAgICAgIEFTU0VSVChyYyA9PSAwKTsKICAgICAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwg
MCk7Ci0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAgICAg
ZWxzZSBpZiAoIHAybWEgPT0gcDJtX2FjY2Vzc19uMnJ3eCApCiAgICAgewpAQCAtMTg4LDcgKzE4
OCw3IEBAIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5vIHZtX2V2ZW50
IGxpc3RlbmVyIFZDUFUgJWQsIGRvbSAlZFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2LT52Y3B1X2lkLCBkLT5kb21haW5faWQpOwogICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKHYtPmRvbWFpbik7Ci0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTIwNCw3ICsy
MDQsNyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVk
IGxvbmcgZ2xhLAogICAgICAgICAgICAgICAgIEFTU0VSVChyYyA9PSAwKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwotICAgICAgICAgICAgcmV0
dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21lbV9hY2Nlc3MuaAppbmRleCAzYTE1NWY4NGViLi4xNjEwNjM1YzViIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21lbV9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21lbV9hY2Nlc3MuaApAQCAtMjIsMjAgKzIyLDIwIEBAIGJvb2wgcDJtX21lbV9hY2Nl
c3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCiB7CiAgICAgLyogTm90
IHN1cHBvcnRlZCBvbiBBUk0uICovCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGZhbHNlOwog
fQogCiAvKiB2bV9ldmVudCBhbmQgbWVtX2FjY2VzcyBhcmUgc3VwcG9ydGVkIG9uIGFueSBBUk0g
Z3Vlc3QgKi8KLXN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVj
ayhzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBib29sIHAybV9tZW1fYWNjZXNzX3Nh
bml0eV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHJldHVybiAxOworICAgIHJldHVy
biB0cnVlOwogfQogCiAvKgogICogU2VuZCBtZW0gZXZlbnQgYmFzZWQgb24gdGhlIGFjY2Vzcy4g
Qm9vbGVhbiByZXR1cm4gdmFsdWUgaW5kaWNhdGVzIGlmIHRyYXAKICAqIG5lZWRzIHRvIGJlIGlu
amVjdGVkIGludG8gZ3Vlc3QuCiAgKi8KLWJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRk
cl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYyk7Citib29sIHAy
bV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB2YWRkcl90IGdsYSwgY29uc3Qgc3RydWN0
IG5wZmVjIG5wZmVjKTsKIAogc3RydWN0IHBhZ2VfaW5mbyoKIHAybV9tZW1fYWNjZXNzX2NoZWNr
X2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwgdW5zaWduZWQgbG9uZyBmbGFnLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9hY2Nlc3MuaAppbmRleCA5ZjdiNDA5YjRlLi40MDQzYzlmYjRkIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21lbV9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9hY2Nlc3MuaApAQCAtMzQsOSArMzQsOSBAQAogICogcmluZy4gT25jZSBoYXZpbmcgcmVs
ZWFzZWQgZ2V0X2dmbiogbG9ja3MgY2FsbGVyIG11c3QgYWxzbyB4ZnJlZSB0aGUKICAqIHJlcXVl
c3QuCiAgKi8KLWJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWdu
ZWQgbG9uZyBnbGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG5wZmVjIG5w
ZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X3JlcXVlc3RfdCAqKnJl
cV9wdHIpOworYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBucGZlYyBucGZlYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cik7
CiAKIC8qIENoZWNrIGZvciBlbXVsYXRpb24gYW5kIG1hcmsgdmNwdSBmb3Igc2tpcHBpbmcgb25l
IGluc3RydWN0aW9uCiAgKiB1cG9uIHJlc2NoZWR1bGluZyBpZiByZXF1aXJlZC4gKi8KQEAgLTQ0
LDcgKzQ0LDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19lbXVsYXRlX2NoZWNrKHN0cnVjdCB2Y3B1
ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZtX2V2ZW50X3Jl
c3BvbnNlX3QgKnJzcCk7CiAKIC8qIFNhbml0eSBjaGVjayBmb3IgbWVtX2FjY2VzcyBoYXJkd2Fy
ZSBzdXBwb3J0ICovCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlf
Y2hlY2soc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1fbWVtX2FjY2Vz
c19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gaXNfaHZtX2Rv
bWFpbihkKSAmJiBjcHVfaGFzX3ZteCAmJiBoYXBfZW5hYmxlZChkKTsKIH0KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:32:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMwN-0000vg-8m; Mon, 11 Sep 2017 11:31:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drMwL-0000va-7B
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:31:45 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/55-03616-02476B95; Mon, 11 Sep 2017 11:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov65MybZ
 Ig+97TS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrB66wFFwTrrh1w6mB8RJ/FyMnh4SAkcTb
 if+YQGwhgYWMEq0fA0BsYYFYieOf2xhBbBEBZYneX79Zuhi5OJgFPjBKzO+fyAjiCAlcY5SY2
 toEVsUmoCqx4fopVhCbV8Ba4sSmpywgNgtQ/NyaDjYQW1QgXKLpbD8LRI2gxMmZT8BsTgEDiV
 V3VoPNYRZQl/gz7xIzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjBeGBR4CFGSQ4m
 JVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBO+Wom2RQoJFqempF
 WmZOcAIgimV4OBREuHlLQZK8xYXJOYWZ6ZDpE4xKkqJ8y4G6RMASWSU5sG1waL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5b4NM4cnMK4Gb/gpoMRPQYp5LW0AWlyQipKQaGAt+vL9nrN3
 +kKfj6eUdpebnRFQm96eXNG5KL3txbc23MyLF15f+dr2yN25iP9+sLzGtf1MuGHwoFpzz6/bv
 9j6ua6L/GMoENCorvipu/trGf/K/3ksRA6EpzCG/v22dcntTOXvDF+VjKbExBZKJLLMLf7z82
 bTjgmjE6plzD04zuC2/WMHV96sSS3FGoqEWc1FxIgAIymxZ1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505129500!115341203!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40016 invoked from network); 11 Sep 2017 11:31:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 11:31:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A628AACFA;
 Mon, 11 Sep 2017 11:31:38 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-7-jgross@suse.com> <59B2D98F0200007800178F19@suse.com>
 <94d0cb4a-241d-d833-67d2-57a408296be5@suse.com>
 <59B68C4902000078001798F9@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ccb831fc-7baa-35f5-39fe-af9ab5d99f56@suse.com>
Date: Mon, 11 Sep 2017 13:31:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B68C4902000078001798F9@suse.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 6/8] xen: add new domctl hypercall to set
 grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTM6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA5LjE3IGF0
IDEyOjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDgvMDkvMTcgMTc6NTUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDguMDkuMTcgYXQgMDg6NTYsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+Pj4+ICsr
KyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+Pj4+IEBAIC0zNjY3LDYgKzM2NjcsMzIgQEAg
dm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCj4+Pj4gICAgICB2LT5t
YXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKPj4+PiAgfQo+Pj4+ICAKPj4+PiAraW50IGdy
YW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50
X2ZyYW1lcywKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1h
cHRyYWNrX2ZyYW1lcykKPj4+PiArewo+Pj4+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9
IGQtPmdyYW50X3RhYmxlOwo+Pj4+ICsgICAgaW50IHJldCA9IC1FQlVTWTsKPj4+PiArCj4+Pj4g
KyAgICBpZiAoICFndCApCj4+Pj4gKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4+Pgo+Pj4gSG93
IGRvZXMgRUVYSVNUIHJlcHJlc2VudCB0aGUgZXJyb3IgY29uZGl0aW9uPwo+Pgo+PiBZZXMsIHRo
aXMgd2FzIGEgYmFkIGNob2ljZS4gV2hhdCBhYm91dCBFTk9FTlQ/Cj4gCj4gRmluZSB3aXRoIG1l
LiBPciBFTk9ERVYuCj4gCj4+Pj4gKyAgICByZXQgPSAwOwo+Pj4+ICsgICAgaWYgKCBncmFudF9m
cmFtZXMgKQo+Pj4+ICsgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVz
Owo+Pj4+ICsgICAgaWYgKCBtYXB0cmFja19mcmFtZXMgKQo+Pj4+ICsgICAgICAgIGd0LT5tYXhf
bWFwdHJhY2tfZnJhbWVzID0gbWFwdHJhY2tfZnJhbWVzOwo+Pj4KPj4+IFRvZ2V0aGVyIHdpdGgg
d2hhdCBJIGhhdmUgc2FpZCByZWdhcmRpbmcgbWFraW5nIHRoZSBpbnZvY2F0aW9uCj4+PiBvZiB0
aGlzIGRvbWN0bCBtYW5kYXRvcnksIEkgdGhpbmsgdGhlc2UgdHdvIHNob3VsZG4ndCBiZSBjb25k
aXRpb25hbC4KPj4+IEluIHBhcnRpY3VsYXIgZm9yIG1hcHRyYWNrIEkgYWxzbyBkb24ndCBzZWUg
d2h5IGEgZG9tYWluIGNvdWxkbid0Cj4+PiBkbyB3aXRoIGEgbGltaXQgb2YgemVybywgYXMgbG9u
ZyBhcyBpdCdzIG5vdCBzZXJ2aW5nIGFzIGEgYmFja2VuZCBmb3IKPj4+IGFub3RoZXIgZ3Vlc3Qu
Cj4+Cj4+IE9rYXksIHRoZW4gSSdkIG5lZWQgdG8gc3BlY2lmeSBhICJ0YWtlIGh5cGVydmlzb3Ig
ZGVmYXVsdCIgdmFsdWUgKGUuZy4KPj4gfjApIGluIG9yZGVyIHRvIGhhbmRsZSB0aGUgY2FzZSB3
aGVyZSBubyB2YWx1ZSB3YXMgc3BlY2lmaWVkIGluIHRoZQo+PiBkb21haW4ncyBjb25maWcgZmls
ZS4KPiAKPiBXZWxsLCBwYXJ0IG9mIHRoZSBwb2ludCBJIHdhcyB0cnlpbmcgdG8gbWFrZSBpbiBl
YXJsaWVyIHJlcGxpZXMgb24KPiBvdGhlciBwYXRjaGVzIG9mIHRoaXMgc2VyaWVzIGlzIHRoYXQg
SSB0aGluayB0aGUgbGFjayBvZiBhIGd1ZXN0Cj4gY29uZmlnIGZpbGUgc2V0dGluZyBzaG91bGQg
bm90IGludm9rZSBhIF9oeXBlcnZpc29yXyBkZWZhdWx0Lgo+IEluc3RlYWQsIHRoZSB0b29sIHN0
YWNrIHNob3VsZCBlc3RhYmxpc2ggYSBzZW5zaWJsZSBvbmUuCgpPa2F5LCBJIGNhbiBhZGQgdGhp
cyB0byB0aGUgc2VyaWVzLgoKPiAKPj4gVGhlIHF1ZXN0aW9uIHdvdWxkIGJlIHRoZW46IGRvIHdl
IHdhbnQgdG8gc2V0IG1hcHRyYWNrIHRvIDAgYXMgZGVmYXVsdAo+PiBhbmQgcmVxdWlyZSBpdCB0
byBiZSBzcGVjaWZpZWQgZm9yIGJhY2tlbmQgZG9tYWlucyAoZHJpdmVyIGRvbWFpbnMsCj4+IHN0
dWJkb21zKT8KPiAKPiBJIHRoaW5rIHNvLCB5ZXMuIFF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlcmUn
cyBhIHdheSBmb3IgdGhlIHRvb2wgc3RhY2sKPiB0byBlYXNpbHkgcmVjb2duaXplIGEgZHJpdmVy
IGRvbWFpbiB3aGVuIGl0J3MgYmVpbmcgY3JlYXRlZC4KCkkgY291bGQgdGhpbmsgb2YgdmFyaW91
cyBtZWNoYW5pc21zIGZvciBkcml2ZXIgZG9tYWluczoKCjEuIEFkZCBhbiBleHBsaWNpdCBjb25m
aWcgaXRlbSAoSSBndWVzcyB0aGlzIGNvdWxkIGJlIHV0aWxpemVkIGZvciBvdGhlcgogICBjYXNl
cyBsaWtlIFhTTSwgdG9vKS4KCjIuIERvIHNvbWUgZ3Vlc3Mgd29yaywgZS5nLiBhbnkgZG9tYWlu
IHdpdGggUENJLXBhc3N0aHJvdWdoIGNvbmZpZ3VyZWQKICAgY291bGQgYmUgcmVnYXJkZWQgYXMg
YSBwb3RlbnRpYWwgZHJpdmVyIGRvbWFpbi4KCjMuIEp1c3QgcmVxdWlyZSB0aGUgbWF4X21hcHRy
YWNrX2ZyYW1lcz0gY29uZmlnIGl0ZW0uCgpTdGFydGluZyB3aXRoIDMuIGlzIHRoZSBlYXNpZXN0
IHNvbHV0aW9uIGZvciBub3csIGl0IGNhbiBiZSBzd2l0Y2hlZCB0bwoxLiBvciAyLiBsYXRlci4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:33:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drMxg-00011v-JA; Mon, 11 Sep 2017 11:33:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drMxf-00011n-R5
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:33:07 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9E/1F-03423-37476B95; Mon, 11 Sep 2017 11:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTbeoZFu
 kwb0GNYslHxezODB6HN39mymAMYo1My8pvyKBNePK9aesBScFKg53zWNvYNzI28XIxSEksJlR
 YvLWN6wQzm5GiamrtrB0MXJwCAtESTS+sAeJiwgsYJQ4+f8YE4jDLHCQSeLL2+ksUB0sEkdm3
 AZyODnYBDQl7nz+xARi8wpYSVw69JENxGYRUJWY2nMFrEZUIFxi//drzBA1ghInZz4Bi3MKOE
 psftzCCmIzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKQMQ7GD8tizgEKMk
 B5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw5hZvixQSLEpNT61Iy8wBxgtMWoKDR
 0mElxckzVtckJhbnJkOkTrFqMvx6MbdP0xCLHn5ealS4rx5IEUCIEUZpXlwI2Cxe4lRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvMIgU3gy80rgNr0COoIJ6AieS1tAjihJREhJNTC6X5v2ryH
 G64kHS19A7qkNXj4z3XvZvZm3zcgKDmW79GO++EGR2eonWq9Ynzd/W7Bvz8vGjvgZLdeecfpO
 Pfd9zvfrC/bc0uP5XSBkFmT9dc7M5pkmBt8XP47L6dgyp3FnTe+F7znmtWVO/LK3xeR+9Lq7r
 qxdkOr9S16nVIJ3xYTqI1de7zqpxFKckWioxVxUnAgABKHzr9gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505129586!114674395!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48740 invoked from network); 11 Sep 2017 11:33:06 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 11 Sep 2017 11:33:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4567113D5;
 Mon, 11 Sep 2017 04:33:05 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EBD83F590;
 Mon, 11 Sep 2017 04:33:03 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@gmail.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-11-git-send-email-volodymyr_babchuk@epam.com>
 <76189fb0-10a1-25a9-38b3-1a3695a23e14@arm.com>
 <0fdce40b-016a-dbfd-2632-b6406c2e758d@sec.in.tum.de>
 <7134363b-4515-ef34-79cf-2db8ee333e8b@epam.com>
 <aa57707c-3103-aebd-f9ae-afb1d5947b35@sec.in.tum.de>
 <f9ae697c-9f4a-cdb0-0076-ac8092eff329@epam.com>
 <be92723e-4465-2462-0c84-7bc34ca95a03@sec.in.tum.de>
 <CAF3u54BhOLXJBb74okpbSXwj3=fnqW+kB-rqzOd574yFYd6biQ@mail.gmail.com>
 <c2d097c0-de8b-80c8-1ada-be608cf19ebb@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <70895627-15cb-d089-9c68-bfa1e15b47e9@arm.com>
Date: Mon, 11 Sep 2017 12:33:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <c2d097c0-de8b-80c8-1ada-be608cf19ebb@sec.in.tum.de>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 10/11] public: add
 XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNC8wOS8xNyAxMDo1NywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4gCj4gCj4gT24gMDkvMDQvMjAxNyAwODowNyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBI
ZWxsbywKPj4KPj4gU29ycnkgZm9yIHRoZSBmb3JtYXR0aW5nLCB3cml0aW5nIGZyb20gbXkgcGhv
bmUuIEtpCj4+Cj4+IE9uIFRodSwgMzEgQXVnIDIwMTcsIDIyOjE4IFNlcmdlaiBQcm9za3VyaW4g
PHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPiB3cm90ZToKPj4KPiAKPiBbLi4uXQo+IAo+Pgo+PiBP
biB5b3VyIGZpcnN0IG1haWwsIHlvdSBzdGFydGVkIHdpdGggInNtYyBpbmplY3Rpb24gZG9lc24n
dCB3b3JrIiwgdGhlbiAiSQo+PiByZXBsYWNlIGluc3RydWN0aW9uIiBhbmQgbm93IHlvdSBtZW50
aW9uIGFib3V0IHNpbmdsZS1zdGVwcGluZy4KPj4KPj4gVGhpcyBkb2Vzbid0IGhlbHAgYXQgYWxs
IHRvIHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIGRvaW5nIGFuZCByZWFsbHkgbm90Cj4+IHJlbGF0
ZWQgdG8gdGhpcyB0aHJlYWQuCj4+Cj4+IFNvIGNhbiB5b3UgcGxlYXNlIGRldGFpbHMgZXhhY3Rs
eSB3aGF0IHlvdSBhcmUgZG9pbmcgcmF0aGVyIHRoYW4gZ2l2aW5nCj4+IGJpdHMgYnkgYml0cz8K
Pj4KPiAKPiBJIHdpbGwgcHJvdmlkZSBtb3JlIGluZm9ybWF0aW9uIGluIGEgc2VwYXJhdGUgdGhy
ZWFkIHNvb24gc28gdGhhdCB0aGUKPiBhY3R1YWwgaXNzdWUsIGhvcGVmdWxseSwgd2lsbCBiZWNv
bWUgY2xlYXJlci4gVGhhbmsgeW91Lgo+IAo+Pj4gSSB1c2UgU01DIGluc3RydWN0aW9ucyBhcyB0
aGUgZ3Vlc3QgY2FuIHJlZ2lzdGVyIGZvciBCUksgZXZlbnRzLiBUaGUKPj4+IGd1ZXN0IGNhbm5v
dCByZWdpc3RlciBmb3IgU01DIGV2ZW50cy4gU28sIGluIG9yZGVyIHN0YXkgc3RlYWx0aHkgdG93
YXJkcwo+Pj4gdGhlIGd1ZXN0IGFuZCBhbHNvIG5vdCB0byBjb3BlIHdpdGggQlJLIHJlLWluamVj
dGlvbnMsIFNNQydzIHNlZW1lZCB0bwo+Pj4gYmUgdGhlIHJpZ2h0IGNob2ljZSA6Cj4+Cj4+IEkg
aGF2ZSBhbHJlYWR5IHNhaWQgdGhhdCB1c2luZyBTTUMgaXMgYSBwcmV0dHkgYmFkIGlkZWEgd2hl
biBUYW1hcyBhZGRlZAo+PiB0aGUgdHJhcHBpbmcgYW5kIHlvdSBndXlzIHN0aWxsIHNlZW0gdG8g
dGhpbmsgaXQgaXMgYSBnb29kIGlkZWEuLi4KPiAKPiBJIGRpZCBub3Qga25vdyBhYm91dCB0aGlz
IGNvbnZlcnNhdGlvbiB3aXRoIFRhbWFzLiBXaHkgZG8geW91IGJlbGlldmUKPiB0aGF0IHVzaW5n
IFNNQyBpbnN0cnVjdGlvbnMgaXMgbm90IGEgZ29vZCBpZGVhPyBDb3VsZCB5b3UgcGxlYXNlIHJl
ZmVyCj4gbWUgdG8gdGhlIHBhcnRpY3VsYXIgdGhyZWFkPyBUaGFuayB5b3UuCgpJIGFtIG5vdCBz
dXJlIG9uIHdoaWNoIHRocmVhZCBpdCB3YXMgZGlzY3Vzc2VkLiAKaHR0cHM6Ly9saXN0cy5ndC5u
ZXQveGVuL2RldmVsLzQyNzQ1OSBtYXkgY29udGFpbiBzb21lIGRldGFpbHMuCgpCeSBkZWZpbml0
aW9uIFNNQyBpcyBmb3IgU2VjdXJlIE1vbml0b3IgQ2FsbC4gSXQgbWlnaHQgYmUgcG9zc2libGUg
dG8gCmhhdmUgYSBndWVzdCBhY2Nlc3MgdGhlIHNlY3VyZSBmaXJtd2FyZSAoZS5nIGltYWdpbmUg
YW4gQW5kcm9pZCBndWVzdCAKZG9pbmcgdmlkZW8gZGVjb2RpbmcpLiBHaXZlbiB0aGF0IHlvdSBk
b24ndCBpZGVudGlmeSB0aGUgaW1tZWRpYXRlIG9mIAp0aGUgU01DICh3aGljaCBpcyBCVFcgbm90
IGVhc2lseSBhdmFpbGFibGUgb24gQVJNdjcpLCB5b3UgY2Fubm90IGhhdmUgCmJvdGggaW50ZXJh
Y3RpbmcgdG9nZXRoZXIuIEFuZCBldmVuIHdpdGggdGhhdCB5b3UgZG9uJ3Qga25vdyBpZiB0aGUg
U01DIAojaW1tIG1pZ2h0IGJlIHVzZWQgYnkgdGhlIGZpcm13YXJlLi4uCgpGdXJ0aGVybW9yZSwg
U01DIGNhbm5vdCBiZSBleGVjdXRlZCBhdCBFTDAgc28geW91IGNhbid0IG1vbml0b3IgCmFwcGxp
Y2F0aW9uLiBUaGV5IGFsc28gd29uJ3QgYmUgYXZhaWxhYmxlIGlmIHRoZSBwbGF0Zm9ybSB0aGF0
IGRvZXMgbm90IApoYXZlIEVMMy4KClNvIHllcyBTTUMgaXMgYSBwcmV0dHkgYmFkIGNob2ljZSBo
ZXJlIGlmIHlvdSB3YW50IHRvIGdldCBhIGdlbmVyaWMgCnNvbHV0aW9uLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:37:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:37:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drN1O-0001EX-2L; Mon, 11 Sep 2017 11:36:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drN1M-0001EQ-TT
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:36:57 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 68/1A-18674-85576B95; Mon, 11 Sep 2017 11:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov25w6bZ
 IgyOtqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRTROZC1aKVyybM5mlgbFZuIuRk0NCwEji
 7cR/TF2MXBxCAgsZJfom32UGSQgLBEhMe76SFcQWEVCW6P31mwWkiFngA6PE/P6JjBAda5gkP
 q3fDlbFJqAqseH6KTCbV8BaYsaa2UA2BwcLUHzt2QiQsKhAuETT2X4WiBJBiZMzn4DZnAIGEv
 cu3WYEsZkF1CX+zLvEDGGLS2x69p0VwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdM31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw5MBCHYwHpvsfIhRkoNJ
 SZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwTu7ZFukkGBRanpqR
 VpmDjCCYEolOHiURHgrQNK8xQWJucWZ6RCpU4y6HD8mXfnDJAQ2Q0qctw6kSACkKKM0D24ELJ
 ovMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZiXF2QKT2ZeCdymV0BHMAEdwXNpC8gRJYkIKak
 GxhjZXX8/hjBHB3NWaW1rVjp27TTbtp2X3ibciJ6xp2TGka3fEmbLhXt9cynSfM9z5g7rtllq
 4dVS67b8aXzI6Tc3sv2Yv92tZ12C6evY1QPL7zOwp/ApMP/rst+abXiaaanLpnKm1nNZh+StP
 m1u/lEYJtPyfuOfuQfj8le4aaq1iaTUC3PfVGIpzkg01GIuKk4EAA4NtqjhAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505129811!74659835!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24625 invoked from network); 11 Sep 2017 11:36:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 11 Sep 2017 11:36:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 172AFAD05;
 Mon, 11 Sep 2017 11:36:51 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-4-jgross@suse.com> <59B2D34F0200007800178EBC@suse.com>
 <0fb9897d-2e93-13ed-6659-22c33b9df232@suse.com>
 <59B6722B0200007800179767@suse.com>
 <5f807071-877c-8f17-fb80-81d612bab8ce@suse.com>
 <59B6896302000078001798B7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8fa70012-a3e1-8c5d-8510-01e68848e042@suse.com>
Date: Mon, 11 Sep 2017 13:36:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B6896302000078001798B7@suse.com>
Content-Language: de-DE
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 3/8] xen: delay allocation of grant table
 sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjA5LjE3IGF0
IDExOjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTEvMDkvMTcgMTE6MjMsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTEuMDkuMTcgYXQgMTE6MDMsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA4LzA5LzE3IDE3OjI4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMDguMDkuMTcgYXQgMDg6NTYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+PiBBbmQgaWYgeW91IHNwZWNpYWwgY2FzZSBEb20wLAo+Pj4+PiB3b3VsZG4ndCBpdCBiZSBi
ZXR0ZXIgdG8gKGFsc28pIHNwZWNpYWwgY2FzZSB0aGUgaGFyZHdhcmUgZG9tYWluCj4+Pj4+IChp
biBjYXNlIHRoYXQncyBub3QgRG9tMCk/Cj4+Pj4KPj4+PiBBcyBhIGhhcmR3YXJlIGRvbWFpbiBu
b3QgYmVpbmcgZG9tMCB3b3VsZCBuZWVkIHRvIGJlIGNyZWF0ZWQgdmlhIHRoZQo+Pj4+IGFwcHJv
cHJpYXRlIGRvbWN0bCBoeXBlcmNhbGxzIEkgZG9uJ3Qgc2VlIHdoeSB0aGUgbWVhc3VyZXMgZm9y
IGFsbAo+Pj4+IG90aGVyIGRvbWFpbnMgd291bGRuJ3QgYmUgZW5vdWdoIGZvciB0aGF0IGNhc2Uu
Cj4+Pgo+Pj4gWWVzLCB0aGF0J3MgdHJ1ZSBlc3BlY2lhbGx5IHdoZW4gbWFraW5nIHRoZSBkb21j
dGwgbWFuZGF0b3J5IHRvIGJlCj4+PiB1c2VkLiBXaGV0aGVyIHN1aXRhYmxlIGRlZmF1bHQgdmFs
dWVzIGZvciB0aGF0IGNhc2Ugd291bGRuJ3QgYmV0dGVyCj4+PiBsaXZlIGluIGEgc2luZ2xlIHBs
YWNlICh0aGUgaHlwZXJ2aXNvcikgaXMgYSBwb2ludCB0byBiZSBjb25zaWRlcmVkCj4+PiBoZXJl
LCB0aG91Z2ggKGJ5IGRlZmF1bHQgdmFsdWVzIEkgbWVhbiBvbmVzIHRvIGJlIHVzZWQgd2hlbiB0
aGUKPj4+IGNvbmZpZyBmaWxlIGRvZXNuJ3Qgc3BlY2lmeSBhbnksIG5vdCBvbmVzIHRvIGJlIHVz
ZWQgYnkgdGhlIGRvbWN0bAo+Pj4gaGFuZGxlciBpZiB0aGUgcGFzc2VkIGluIHZhbHVlcyBhcmUg
emVybyBvciBzb21lIG90aGVyICJ1c2UKPj4+IGRlZmF1bHRzIiBpbmRpY2F0b3IsIGFzIHlvdSBo
YWQgZWxzZXdoZXJlKS4KPj4KPj4gQnV0IHRoaXMgaXMgZXhhY3RseSB3aGF0IGhhcHBlbnM6IHRo
ZSBoeXBlcnZpc29yIGRlZmF1bHRzIGFyZSBiZWluZwo+PiB1c2VkIGluIGNhc2Ugbm90aGluZyBp
cyBzcGVjaWZpZWQgaW4gdGhlIGRvbWFpbidzIGNvbmZpZyBmaWxlOiBhIHZhbHVlCj4+IG9mIDAg
Zm9yIGEgdmFsdWUgKGdyYW50IHRhYmxlIGZyYW1lIGxpbWl0IG9yIG1hcHRyYWNrIGZyYW1lIGxp
bWl0KQo+PiBzcGVjaWZpZWQgaW4gdGhlIGRvbWN0bCB3aWxsIGp1c3QgdXNlIHRoZSBkZWZhdWx0
IHZhbHVlcy4KPj4KPj4gT3IgZGlkIEkgbWlzdW5kZXJzdGFuZCB5b3UgaGVyZT8KPiAKPiBIeXBl
cnZpc29yIGRlZmF1bHRzIGFyZSBpbiBnZW5lcmFsIG1lYW5pbmdsZXNzIHdoZW4gdGhlIGRvbWN0
bAo+IGJlY29tZXMgbWFuZGF0b3J5IChhcyBpbmRpY2F0ZWQgZWxzZXdoZXJlLCBhdCBsZWFzdCBm
b3IgdGhlCj4gbWFwdHJhY2sgdGFibGUgc2l6ZSBJIHZpZXcgemVybyBhcyBhIHZhbGlkIHRvIHVz
ZSBvcHRpb24pLiBUaGUgb25seQo+IHRpbWUgaHlwZXJ2aXNvciBkZWZhdWx0cyB3b3VsZCBjb250
aW51ZSB0byBiZSBuZWVkZWQgd291bGQgYmUKPiBmb3IgRG9tMCBhbmQsIG1heWJlIChmb3IgY29u
c2lzdGVuY3kgYXMgZXhwbGFpbmVkKSBmb3IgdGhlCj4gaGFyZHdhcmUgYW5kL29yIGNvbnRyb2wg
ZG9tYWlucy4KPiAKPj4+PiBKdXN0IHRvIGJlIHN1cmUgSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0
bHk6IHlvdSB3YW50IHRvIGdldCByaWQgb2YKPj4+PiBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyBh
bmQganVzdCBncm93IGZyb20gMCBvbiBpbnN0ZWFkIG9mIHN0YXJ0aW5nIGF0Cj4+Pj4gdGhlIGN1
cnJlbnQgdmFsdWUgNCwgcmlnaHQ/Cj4+Pgo+Pj4gWWVzLCB0aGUgdXNlIG9mIElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTIHdvdWxkIG1vdmUgdG8gdGhhdAo+Pj4gZmlyc3QgImdyb3ciIGludm9jYXRp
b24uCj4+Cj4+IEhtbSwgc2hvdWxkbid0IHdlIGp1c3QgZ3JvdyBvbmUgZnJhbWUgYWZ0ZXIgdGhl
IG90aGVyPyBJcyBpdCByZWFsbHkgdHJ1ZQo+PiB0aGF0IG1vc3QgZG9tYWlucyB3aWxsIG5lZWQg
bW9yZSB0aGFuIDE1MDAgZ3JhbnRzPyBBIHNpbXBsZSB0ZXN0IGRvbWFpbgo+PiB3aXRoIG9uZSBk
aXNrIGFuZCBvbmUgTklDIHNlZW1zIHRvIGJlIG9rYXkgd2l0aCBhIGxpdHRsZSBiaXQgbW9yZSB0
aGFuCj4+IDMwMCBncmFudHMsIHNvIDEgZ3JhbnQgdGFibGUgZnJhbWUgd291bGQgYmUgZW5vdWdo
IGZvciB0aGF0IGNhc2UuCj4gCj4gWWVzIGFuZCBuby4gWWVzIGJlY2F1c2UgaW5kZWVkIG1hbnkg
ZG9tYWlucyB3aWxsIG5vdCBuZWVkIG1vcmUuCj4gTm8sIGhvd2V2ZXIsIGJlY2F1c2Ugb2YgdGhl
IHJpc2sgb2YgbWVtb3J5IHNob3J0YWdlOiBCeSBnaXZpbmcgYWxsCj4gZG9tYWlucyBhIGNlcnRh
aW4gbWluaW11bSwgdGhleSBjYW4gcHJlcGFyZSB0aGVtc2VsdmVzIGZvciBob3cKPiBtdWNoIChv
ciByZWFsbHkgaG93IGxpdHRsZSkgdGhleSBjYW4gZG8gd2l0aG91dCBkZXBlbmRpbmcgb24gdGhl
cmUKPiBiZWluZyBtZW1vcnkgYXZhaWxhYmxlIHRvIGdyb3cgdGhlIHRhYmxlcyBsYXRlciBvbi4g
SU9XIEkgZG9uJ3QKPiBnZW5lcmFsbHkgb2JqZWN0IHRvIHRoZSBsaW1pdCBiZWluZyByZWR1Y2Vk
LCBidXQgbm90IGFzIGEgc2lkZSBlZmZlY3QKPiBvZiB0aGUgcmUtd29yay4gSW4gY2FzZSBvZiBw
cm9ibGVtcyB0aGlzIG5lZWRzIHRvIGJlIGVhc3kgdG8gcmV2ZXJ0Cj4gKG9yIGFkanVzdCkuIEku
ZS4gdGhlIGNoYW5nZSBjYW4gYmUgaW4gdGhlIHNhbWUgc2VyaWVzLCBidXQgb3VnaHQgdG8KPiBi
ZSBhIHNlcGFyYXRlIHBhdGNoLgoKT2theSwgSSdsbCBhZGQgYW5vdGhlciBwYXRjaCBmb3IgdGhh
dCBwdXJwb3NlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:42:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:42:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drN6l-0001to-MO; Mon, 11 Sep 2017 11:42:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drN6k-0001ti-Sd
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 11:42:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FA/AD-03610-6A676B95; Mon, 11 Sep 2017 11:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO6ism2
 RBm8fGlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfbyUW7GKp6Oi4zdbAeIe5i5GTQ0LAX2LP
 /08sILawQJjEgnNn2EFsEQE7id0HHzB1MXJxMAv8Y5T4fH8JI0hCSCBG4ueyeWDNbAJ6EvOOf
 wVr5hWwlfjfc5YVxGYRUJU4vmMjWFxUIFyi6Ww/VI2gxMmZT8BsTgETib/PHwHN5ABaoCmxfp
 c+SJhZQFzi1pP5TBC2vMT2t3OYIdaqSix+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWM6sWpRWW
 pRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GLsv+x9ilORgUhLl
 fXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6e0m2RQoJFqempFWmZOcAIgUlLcPAoifBWl
 ACleYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnDcVZIYASFFGaR7cCFi0XmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5Iw7yqQKTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhinuhb9dZR7d3U
 fv8sD6byZ98pPi9gsjHU6nfY8fm3++Rd3F1yvN9iYuW8Sx+1KxtaK9xJ/dtTdqpK+K7+p7PN/
 virzHT/973s4au9SPHpr3sGHV2v4GHJj3ZSW9os6fl7y5OjxsgUmZ6QVRMOdu0rYF3+xK2VJe
 Llk47Vu5vrbqyXdG/pPCkxSYinOSDTUYi4qTgQAxNQuP9ECAAA=
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505130145!76038701!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36126 invoked from network); 11 Sep 2017 11:42:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 11:42:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="439245248"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xen.org>
References: <20170908065634.5420-1-jgross@suse.com>
 <20170908065634.5420-2-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7d20c1ed-8ba5-b7d3-45a5-c1d2c0125349@citrix.com>
Date: Mon, 11 Sep 2017 12:41:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170908065634.5420-2-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v5 1/8] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAwNzo1NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGUgeDg2IGFu
ZCBhcm0gdmVyc2lvbnMgb2YgWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUgaGFuZGxpbmcgYXJlIG5l
YXJseQo+IGlkZW50aWNhbC4gTW92ZSB0aGUgY29kZSBpbnRvIGEgZnVuY3Rpb24gaW4gZ3JhbnRf
dGFibGUuYyBhbmQgYWRkIGFuCj4gYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRvIGhhbmRs
ZSB0aGUgZGlmZmVyZW5jZXMuCj4gCj4gU3dpdGNoIHRvIG1mbl90IGluIG9yZGVyIHRvIGJlIG1v
cmUgdHlwZSBzYWZlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkZXSVcg
SSBhZ3JlZSB3aXRoIEphbidzIGNvbW1lbnQgYWJvdXQgaWdub3JpbmcgdGhlIGVycm9yIHJldHVy
biB2YWx1ZS4KCk90aGVyIHRoYW4gdGhhdCBpdCBsb29rcyBnb29kIHRvIG1lLgoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 11:53:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 11:53:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drNHc-0002fC-SD; Mon, 11 Sep 2017 11:53:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drNHb-0002er-4u
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 11:53:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 5E/CF-03422-64976B95; Mon, 11 Sep 2017 11:53:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdelclu
 kwZkJqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHf/H3vBi9iKb0feMTcw
 LrToYuTkEBJoZJJYdDOwi5ELyH7MKPF60jUmCGcbo8S3i8vZQapEBJwlvp6ZC2bzCuhLbHmyk
 RnEFhbQlDh88wczSIOEwAx5iX2vf7OAJCQEPCW27n0KZ69++geomZ2DTcBK4pBYFyMHB4uAqs
 SyDWETGLkXMDKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DgDEOxgPL0u8BCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8MpVbIsUEixK
 TU+tSMvMAYYeTFqCg0dJhHd/OVCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeSNAZgiAF
 GWU5sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzMoFM4cnMK4Hb9AroCCagI3gubQ
 E5oiQRISXVwDjHU1Hw4MGHzaxnisOWr7BWTw8r8thdZavWxCn648ODLz1Tln6NXHFqck/EyR9
 bpszVnPPlfdBsxuMVa/I8fFIv/7z56MzFnpOV/vsXaAu9ZruRfMprE2+7yW3pvR+3hPzW2rZW
 R5hNd9L6d5837Wn/EbtB+JKc29b7lfHzrRqk/u4xNbuaHM2uxFKckWioxVxUnAgAYv49An4CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505130819!82276569!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12476 invoked from network); 11 Sep 2017 11:53:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 11:53:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drNHV-0005pC-Ht; Mon, 11 Sep 2017 11:53:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drNHQ-0004P9-9r; Mon, 11 Sep 2017 11:53:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drNHQ-0001AU-4A; Mon, 11 Sep 2017 11:53:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113266-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-qemuu-nested-amd:host-ping-check-native/l1:running:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:syslog-server:running:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 11:53:32 +0000
Subject: [Xen-devel] [xen-unstable test] 113266: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI2NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzI2Ni8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEyIGhvc3QtcGluZy1jaGVjay1uYXRpdmUvbDEg
ICAgcnVubmluZwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzIwOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDExMzIwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMjA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMy
MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMzIwOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMjA5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMyMDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzIwOQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEz
MjA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3
MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTMyNjYgIDIwMTctMDktMTEgMDI6MDI6MjcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hl
ZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 12:09:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 12:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drNWH-0003aM-F9; Mon, 11 Sep 2017 12:08:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1drNWG-0003Zx-Lx; Mon, 11 Sep 2017 12:08:52 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 62/D9-03616-3DC76B95; Mon, 11 Sep 2017 12:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42I5rOqmqXupZlu
 kwelTehZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJrxdGF5wXTNikn7
 QhoY7yt0MXJxCAlMYpR4t/oFexcjJ4eEgIXEs8knGSESuxglvn1tZYFIyErMO/AUjQ1S1Msks
 fjJQ6iORYwS7+83M3cxcnAIC+hJnL7gBNIgIhAtsffdWSaQGmaBLjaJA7OfQjWcYpLY/W4z2G
 42AV2JyS0r2EBsXgEbiek9zWBxFgFViaub5zGB2KIC4RL7v19jhqgRlDg58wnYSZwCgRLfejc
 zgtjMQD/MnH8eyhaXuPVkPhOELS/RvHU2M8QLchJTWw6yTGAUnYVk1Cwk7bOQtM9C0r6AkWUV
 o0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgRDEAwQ7GP8sCD
 jFKcjApifK+O74lUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/PqbZFCgkWp6akVaZk5wNiGSU
 tw8CiJ8O4DSfMWFyTmFmemQ6ROMSpKifPuAUkIgCQySvPg2mDp5BKjrJQwLyPQIUI8BalFuZk
 lqPKvGMU5GJWEeTtBpvBk5pXATX8FtJgJaDHPpS0gi0sSEVJSDYyJrDskTTZNLct3er6vsP23
 8ryjXv8jWLTF3vfdOlWpYRHwaEKctPicgBAHLtdcox8Wm11ZtrPN37icKcZLYFp9jUnemoamA
 Mvtd6u+Jy3UWLiqjqt5fvrc0qcVqf/WxXI6fhH5KXvR2zyrjnnPvc1Hc0z9K7dz6Dx27Lg7KW
 Z/0OELQTcN2JRYijMSDbWYi4oTAZZgogEiAwAA
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505131730!59179592!1
X-Originating-IP: [195.37.70.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33612 invoked from network); 11 Sep 2017 12:08:50 -0000
Received: from mailer2.neclab.eu (HELO mailer2.neclab.eu) (195.37.70.41)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 12:08:50 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id A66AAF2004;
 Mon, 11 Sep 2017 14:08:48 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 09ikrwKn72LY; Mon, 11 Sep 2017 14:08:48 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 72BB1F2003;
 Mon, 11 Sep 2017 14:08:20 +0200 (CEST)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 11 Sep
 2017 14:08:20 +0200
To: Alexander Dubinin <alexander.dubinin@gmail.com>, Felipe Huici
 <Felipe.Huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
Date: Mon, 11 Sep 2017 14:08:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.105]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxleGFuZGVyLAoKdGhhbmtzIGEgbG90IGZvciB5b3VyIHJldmlldy4KCk9uIDEwLjA5LjIw
MTcgMjI6NDgsIEFsZXhhbmRlciBEdWJpbmluIHdyb3RlOgo+IEhpIEZlbGlwZSwgYWxsLAo+IAo+
IEdyZWF0IHRoYXQgaXQncyBnb2luZyB0byBzdGFydCA6KSBMb29raW5nIGZvcndhcmQgdG8gam9p
biA6KQoKSSBhbSBsb29raW5nIGZvcndhcmQgdG8geW91ciBjb250cmlidXRpb25zLiA7KQoKPiAK
PiBKdXN0IG15IDIgY2VudHM6Cj4gCj4gMS4gSXMgdGhpcyBhY2FkZW1pYyBwcm9qZWN0LCBvciBp
dCBoYXZlIHNwZWNpZmljIGdvYWxzIGFuZCBhcmVhcyBvZiAKPiBhcHBsaWNhdGlvbj8gV291bGQg
YmUgZ29vZCB0byBoYXZlIHNvbWUgcHJhY3RpY2FsIHVzZS1jYXNlcyBhbmQgd2VsbCAKPiBmb3Jt
dWxhdGVkIGxpc3Qgb2YgcHJvYmxlbXMgKHdlIGFsbCBmZWVsIHRoZXNlIGJ5IGd1dHMsIGJ1dC4u
LiksIGl0IAo+IGFpbWluZyB0byBzb2x2ZS4gSU1ITyB0aGF0IHdpbGwgaGVscCB0byBwcmlvcml0
aXplIGZ1bmN0aW9uYWxpdHkgYW5kIGdldCAKPiB1c2FibGUgcmVzdWx0IGZhc3RlciA6KQoKSXQg
aXMga2luZCBvZiBib3RoLCBob3dldmVyIHdlIGFpbSBhIHN0cm9uZyBmb2N1cyBvbiByZWFsIHdv
cmxkIApwcm9ibGVtczogSW9ULCBNb2JpbGUgRWRnZSBDb21wdXRpbmcgKE1FQyksIEF1dG9tb3Rp
dmUsIFZpcnR1YWwgTmV0d29yayAKRnVuY3Rpb25zIChWTkZzKSwgYW5kIG90aGVycy4KV2UgaGF2
ZSBwbGF5ZWQgd2l0aCBtYW55IFVuaWtlcm5lbHMgKENsaWNrT1MsIE1pcmFnZSwgUnVtcCwgT1N2
LCBhbmQgCm90aGVycykgYW5kIHRyaWVkIHRvIGFwcGx5IHRoZW0gaW4gdGhlIHNldmVyYWwgYXJl
YXMuIFdoaWxlIGRvaW5nIHRoaXMsIAp3ZSBub3RpY2VkIHRoYXQgZWFjaCBhcmVhIGJlbmVmaXRz
IGRpZmZlcmVudGx5IGZyb20gdGhlIHByb3BlcnRpZXMgdGhhdCAKVW5pa2VybmVscyBnaXZlIC0g
d2hpY2ggaXMgZ3JlYXQgKGUuZy4sIGluc3RhbnQgYm9vdCB0aW1lcyBmb3IgTUVDLCBoaWdoIApw
ZXJmb3JtYW5jZSBmb3IgTkZWLCByZXNvdXJjZSBlZmZpY2llbmN5IGZvciBJb1QpLiBIb3dldmVy
LCBidWlsZGluZyBhbmQgCm1haW50YWluaW5nIG5ldyBVbmlrZXJuZWxzIChhcyB3ZSBkaWQgd2l0
aCBDbGlja09TLCBNaW5pQ2FjaGUsIGFuZCAKTWluaXB5dGhvbikgaXMgY3VycmVudGx5IHBhaW5m
dWwuCkJlY2F1c2Ugb2YgZGlmZmVyZW50IGZvY3VzZXMgb24gcHJvcGVydGllcyBhbmQgcG9ydGVk
L2ltcGxlbWVudGVkIAphcHBsaWNhdGlvbnMsIG1vc3QgVW5pa2VybmVsIHRvZGF5IGFyZSBib3Vu
ZCB0byB0aGVpciBvd24gT1MgbGF5ZXJzIAooZS5nLiwgQ2xpY2tPUyB1c2VzIGEgZGlmZmVyZW50
IE1pbmktT1MgdGhhbiBNaXJhZ2UpLiBFYWNoIGFwcGxpY2F0aW9uIApyZXF1aXJlcyBhIGRpZmZl
cmVudCBzdWJzZXQgb2YgT1MgbGF5ZXJzIGJ1dCBhbHNvIGVuYWJsZXMgZGlmZmVyZW50IApvcHRp
bWl6YXRpb25zIG9mIHRoZW0uCgpJbiBvcmRlciB0byBzb2x2ZSB0aGlzLCB3ZSBjYW1lIHVwIHdp
dGggdGhlIFVuaWNvcmUgcHJvcG9zYWwuIEJ1dCBJIAphZ3JlZSB3aXRoIHlvdXIgc3VnZ2VzdGlv
biBhdCB0aGlzIHBvaW50OiBJdCBoZWxwcyBmb3IgdGhlIHByb2plY3Qgc3RhcnQgCnRvIGZvY3Vz
IG9uIHNvbWUgaW5pdGlhbCBhcmVhcy4gRm9yIG5vdywgSSBob3BlIHRoaXMgaXMgZHJpdmVuIGJ5
IHRoZSAKZmlyc3QgY29udHJpYnV0b3JzLCBhbmQgSSBoYXZlIHBlcnNvbmFsbHkgSW9UIGluIG1p
bmQuIFNpbmNlIHRoZSBwcm9qZWN0IApnb2FsIGlzIHNvIGFtYml0aW91cywgd2Ugc2hvdWxkIGtl
ZXAgdGhlIGxvbmctdGVybSBnb2FsIGluIG1pbmQgZnJvbSB0aGUgCmJlZ2lubmluZy4KCj4gCj4g
Mi4gRG9lcyBhbnkgc2VjdXJpdHkgc3Vic3lzdGVtIHBsYW5uZWQ/IFhFTiBoYXZlIFhTTS9GTEFT
SywgYnV0IElNSE8gaXMgCj4gc2hvdWxkIGJlIHN1cHBsZW1lbnRlZCBieSBzb21lIHNlY3VyaXR5
IGxheWVyIGluIGNvbnRyb2wvc3R1YiBkb21haW5zIGFzIAo+IHdlbGwuIFNvIGZhciBvbmx5IGtu
b3duIGltcGxlbWVudGF0aW9uIGlzIE9wZW5YVCwgYnV0IGl0IGlzLi4uLiB2ZXJ5IAo+IHNwZWNp
ZmljLiBQcm9iYWJseSBzb21lIGdlbmVyYWxpemVkIHNlY3VyaXR5IGxheWVyIG5lZWRlZCBpbiBV
bmljb3JlIHRvIAo+IHN1cHBsZW1lbnQgRkxBU0svWFNNLi4uIENvcnJlY3QgbWUgcGxlYXNlLCBp
ZiBJIG1pc3VuZGVyc3RhbmRpbmcgOikKCkkgYWdyZWUgdGhhdCBtYW55IHByb2plY3RzIChlc3Bl
Y2lhbGx5IGVtYmVkZGVkLCBzdHViZG9tYWlucywgZHJpdmVyIApkb21haW5zLCBORlYpIGhhdmUg
YSB2ZXN0ZWQgaW50ZXJlc3QgaW4gc2VjdXJpdHkgYW5kIGlzb2xhdGlvbi4gSW4gbXkgCnZpZXcs
IFhTTS9GTEFTSyBmdXJ0aGVyIHJlc3RyaWN0cyB3aGF0IGEgVk0gY2FuIGRvIGFuZCBzb3VuZHMg
a2luZCBvZiAKb3J0aG9nb25hbCB0byB0aGUgZnVuY3Rpb25hbGl0eSBvZiBhIFZNIChhbSBJIHJp
Z2h0PykuIFRoZSBmYWN0IHRoYXQgClVuaWtlcm5lbHMgc2hvdWxkIG9ubHkgcGljayBjb21wb25l
bnRzIHRoYXQgYXJlIGFjdHVhbGx5IHJlcXVpcmVkIHRvIGRvIAp0aGUgam9iIHJlZHVjZXMgdGhl
IGF0dGFjayBzdXJmYWNlIGNvbXBhcmVkIHRvIGdlbmVyYWwgcHVycG9zZSBPU2VzLgpEbyB5b3Ug
c2VlIGZ1cnRoZXIgdmFsdWUgd2l0aCBGTEFTSy9YU00gd2hpY2ggcmVxdWlyZXMgZWFybHkgCmlt
cGxlbWVudGF0aW9uIGFuZCBkZXNpZ24gZGVjaXNpb25zIGZvciBVbmljb3JlPyBBcyBmYXIgYXMg
SSBjYW4gdGVsbCAKc29tZXRoaW5nIGxpa2UgRmxhc2sgaXMgaW1wbGVtZW50ZWQgbW9zdGx5IGlu
IHRoZSBoeXBlcnZpc29yIGFuZCAKdG9vbHN0YWNrLCBub3QgaW4gdGhlIGd1ZXN0cyB0aGVtc2Vs
dmVzLCBpcyB0aGlzIHJpZ2h0PwoKClRoYW5rcywKClNpbW9uCgo+IAo+IFJlZ2FyZHMsCj4gICAg
QWxleGFuZGVyCj4gCj4gT24gRnJpLCBTZXAgOCwgMjAxNyBhdCAzOjMxIFBNLCBGZWxpcGUgSHVp
Y2kgPEZlbGlwZS5IdWljaUBuZWNsYWIuZXUgCj4gPG1haWx0bzpGZWxpcGUuSHVpY2lAbmVjbGFi
LmV1Pj4gd3JvdGU6Cj4gCj4gICAgIEhpIFdlaSwgU3RlZmFubywKPiAKPiAgICAgVGhhbmsgeW91
IHNvIG11Y2ggZm9yIGFncmVlaW5nIHRvIGJlIHNwb25zb3JzISBJ4oCZbGwgdXBkYXRlIHRoZSBk
b2N1bWVudC4KPiAKPiAgICAg4oCUIEZlbGlwZQo+IAo+ICAgICA9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAgICAgRHIuIEZlbGlw
ZSBIdWljaQo+ICAgICBDaGllZiBSZXNlYXJjaGVyLCBOZXR3b3JrZWQgU3lzdGVtcyBhbmQgRGF0
YQo+ICAgICBBbmFseXRpY3MgR3JvdXAKPiAgICAgTkVDIExhYm9yYXRvcmllcyBFdXJvcGUsIE5l
dHdvcmsgUmVzZWFyY2ggRGl2aXNpb24KPiAgICAgS3VyZnVlcnN0ZW5hbmxhZ2UgMzYsIEQtNjkx
MTUgSGVpZGVsYmVyZwo+ICAgICBUZWwuICAgICArNDkKPiAgICAgKDApNjIyMSA0MzQyLTI0MQo+
ICAgICBGYXg6ICAgICArNDkKPiAgICAgKDApNjIyMSA0MzQyLTE1NQo+IAo+ICAgICBlLW1haWw6
Cj4gICAgIGZlbGlwZS5odWljaUBuZWNsYWIuZXUgPG1haWx0bzpmZWxpcGUuaHVpY2lAbmVjbGFi
LmV1Pgo+ICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KPiAgICAgTkVDIEV1cm9wZSBMaW1pdGVkIFJlZ2lzdGVyZWQgT2ZmaWNl
OiBORUMgSG91c2UsIDEKPiAgICAgVmljdG9yaWEgUm9hZCwgTG9uZG9uIFczIDZCTCBSZWdpc3Rl
cmVkIGluIEVuZ2xhbmQgMjgzMjAxNAo+IAo+IAo+IAo+IAo+ICAgICBPbiA5LzgvMTcsIDE6MDAg
UE0sICJMYXJzIEt1cnRoIiA8bGFycy5rdXJ0aEBjaXRyaXguY29tCj4gICAgIDxtYWlsdG86bGFy
cy5rdXJ0aEBjaXRyaXguY29tPj4gd3JvdGU6Cj4gCj4gICAgICA+QFdlaSwgQFN0ZWZhbm8sCj4g
ICAgICA+Cj4gICAgICA+T24gMDcvMDkvMjAxNywgMjI6MTYsICJTdGVmYW5vIFN0YWJlbGxpbmki
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnCj4gICAgIDxtYWlsdG86c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4+IHdyb3RlOgo+ICAgICAgPgo+ICAgICAgPiAgICBIaSBhbGwsCj4gICAgICA+Cj4gICAg
ICA+ICAgIEkgd291bGQgYmUgZ2xhZCB0byBzcG9uc29yIHRoaXMgcHJvcG9zYWwuIEkgdGhpbmsg
aXQgd2lsbCBiZQo+ICAgICBvZiBncmVhdAo+ICAgICAgPiAgICBiZW5lZml0IHRvIHRoZSBlY29z
eXN0ZW0uIExldCBtZSBrbm93IGlmIEkgbmVlZCB0byBkbyBhbnl0aGluZwo+ICAgICAgPnNwZWNp
ZmljLgo+ICAgICAgPgo+ICAgICAgPkJhc2ljYWxseSwgYWxsIHdoaWNoIGlzIG5lZWRlZCBpcyBh
biBhZ3JlZW1lbnQuIFdoaWNoIHdlIGhhdmUgZnJvbSB5b3UKPiAgICAgID5ib3RoLiBGZWxpcGUs
IGNhbiB0aGVuIGFkZCB5b3VyIG5hbWVzIHRvIHRoZSBwcm9wb3NhbC4KPiAgICAgID4KPiAgICAg
ID5Mb29raW5nIG91dCBmb3IgdGhlIGV2b2x2aW5nIHByb2plY3QgYW5kIGhlbHBpbmcgKGUuZy4g
dGhyb3VnaAo+ICAgICBhZHZpY2UpIGlzCj4gICAgICA+bm90IHN0cmljdGx5IG5lY2Vzc2FyeSwg
YnV0IGFsd2F5cyB3ZWxjb21lLgo+ICAgICAgPgo+ICAgICAgPkxhcnMKPiAgICAgID4KPiAKPiAK
PiAKPiAKPiAtLSAKPiBSZWdhcmRzLAo+ICAgIEFsZXhhbmRlciBEdWJpbmluCgotLSAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClNp
bW9uIEt1ZW56ZXIK44K344Oi44OzIOOCr+OCpeODs+ODhOOCoeODvApSZXNlYXJjaCBTY2llbnRp
c3QsCk5ldHdvcmtlZCBTeXN0ZW1zIGFuZCBEYXRhIEFuYWx5dGljcyBHcm91cApORUMgTGFib3Jh
dG9yaWVzIEV1cm9wZSwgTmV0d29yayBSZXNlYXJjaCBEaXZpc2lvbgpLdXJmdWVyc3RlbmFubGFn
ZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY0CkZh
eDogICAgICs0OSAoMCk2MjIxIDQzNDItNTI2NAplLW1haWw6ICBzaW1vbi5rdWVuemVyQG5lY2xh
Yi5ldQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KTkVDIEV1cm9wZSBMdGQgfCBSZWdpc3RlcmVkIE9mZmljZTogQXRoZW5lLCBPZHlz
c2V5CkJ1c2luZXNzIFBhcmssIFdlc3QgRW5kIFJvYWQsIExvbmRvbiwgSEE0IDZRRSwgR0IKUmVn
aXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 12:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 12:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drNaP-0004FR-1u; Mon, 11 Sep 2017 12:13:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drNaO-0004FL-7V
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 12:13:08 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 79/83-01916-3DD76B95; Mon, 11 Sep 2017 12:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhoXupdlu
 kwfoPhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbSZMYC35yVVx5fZStgfEfRxcjF4eQwDRG
 iamL37N0MXJySAjwShxZNoMVwg6Q6Fj3jBmiqJdR4vXfJ4wgCRYBVYmjB1+wg9hsAvoSKx4fB
 Grg4BARsJWYfd4NJMwsYCcx++VDsHJhgRSJ7av7mUFsXgELiWf7fzOCzOQV6GCUOLTxBFiRkE
 CNxLWmNlaIIkGJkzOfsEAM0pHYufUOG8h8ZgFpieUgR4OE5SWat84Gm8kp4CUxaedzNhBbVEB
 F4uTKNUwTGIVmIZk0C8mkWQiTZiGZtICRZRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5u
 anFxYnpqTmJSsV5yfu4mRmCQ1zMwMO5g7Nnrd4hRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeN/VbIsUEixKTU+tSMvMAcYbTFqCg0dJhHcTSJq3uCAxtzgzHSJ1ilFRSpx3L0
 hCACSRUZoH1waL8UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm3gEzhycwrgZv+CmgxE9B
 inktbQBaXJCKkpBoY6+LWW77dxxawkK3cf3qknHL3SevUvMuXFgiVCSpdFt3Bdr6yaaPii/N6
 /0vlfeq/SSpHa6a2qCg4vFnLdEm885jaqS6H86nyx+71GU95vmar2GOlM283Pbm/NEdD70D58
 WliknN6hZ/Ul19S8bySmu+1lTO2xCP4We2utLYp5/+pF7jWfRBWYinOSDTUYi4qTgQAtHzN+e
 wCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505131984!106644776!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26699 invoked from network); 11 Sep 2017 12:13:06 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 12:13:06 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 05:13:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,377,1500966000"; d="scan'208";a="1171074168"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga001.jf.intel.com with ESMTP; 11 Sep 2017 05:13:02 -0700
Date: Mon, 11 Sep 2017 20:13:02 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170911121302.pwiqqcn7o2drjcbn@hz-desktop>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Kevin Tian <kevin.tian@intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <20170911093629.qdzo72cuv3d76arj@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911093629.qdzo72cuv3d76arj@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMTcgMTA6MzggKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9u
LCBTZXAgMTEsIDIwMTcgYXQgMDI6MDA6NDhQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcgd3JvdGU6
Cj4gPiBUaGUgNjQtYml0IERNQVIgZmF1bHQgYWRkcmVzcyBpcyBjb21wb3NlZCBvZiB0d28gMzIg
Yml0cyByZWdpc3RlcnMKPiA+IERNQVJfRkVBRERSX1JFRyBhbmQgRE1BUl9GRVVBRERSX1JFRy4g
QWNjb3JkaW5nIHRvIFZULWQgc3BlYzoKPiA+ICJTb2Z0d2FyZSBpcyBleHBlY3RlZCB0byBhY2Nl
c3MgMzItYml0IHJlZ2lzdGVycyBhcyBhbGlnbmVkIGRvdWJsZXdvcmRzIiwKPiA+IGEgaHlwZXJ2
aXNvciBzaG91bGQgdXNlIHR3byAzMi1iaXQgd3JpdGVzIHRvIERNQVJfRkVBRERSX1JFRyBhbmQK
PiA+IERNQVJfRkVVQUREUl9SRUcgc2VwYXJhdGVseSBpbiBvcmRlciB0byB1cGRhdGUgYSA2NC1i
aXQgZmF1bHQgYWRkcmVzcywKPiA+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERNQVJf
RkVBRERSX1JFRy4KPiA+IAo+ID4gVGhvdWdoIEkgaGF2ZW4ndCBzZWVuIGFueSBlcnJvcnMgY2F1
c2VkIGJ5IHN1Y2ggb25lIDY0LWJpdCB3cml0ZSBvbgo+ID4gcmVhbCBtYWNoaW5lcywgaXQncyBz
dGlsbCBiZXR0ZXIgdG8gZm9sbG93IHRoZSBzcGVjaWZpY2F0aW9uLgo+IAo+IEVpdGhlciB0aGUg
cGF0Y2ggZGVzY3JpcHRpb24gaXMgbWlzc2luZyBzb21ldGhpbmcgb3IgdGhlIHBhdGNoIGlzCj4g
d3JvbmcuIFlvdSBzaG91bGQgbWVudGlvbiB3aHkgaXMgdGhlIHdyaXRlIHRvIHRoZSBoaWdoIHBh
cnQgb2YgdGhlCj4gYWRkcmVzcyBub3cgY29uZGl0aW9uYWwgb24geDJBUElDIGJlaW5nIGVuYWJs
ZWQsIHdoZW4gaXQgZGlkbid0IHVzZSB0bwo+IGJlIGJlZm9yZS4KPgoKV2hlbiB4MkFQSUMgaXMg
ZGlzYWJsZWQsIERNQVJfRkVVQUREUl9SRUcgaXMgcmVzZXJ2ZWQgYW5kIGl0J3Mgbm90Cm5lY2Vz
c2FyeSB0byB1cGRhdGUgaXQuIFRoZSBvcmlnaW5hbCBjb2RlIGFsd2F5cyB3cml0ZXMgemVybyB0
byBpdCBpbgp0aGF0IGNhc2UsIHdoaWNoIGlzIGFsc28gY29ycmVjdC4KCkhhb3pob25nCgo+IFsu
Li5dCj4gPiAtICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfRkVBRERSX1JFRywgbXNn
LmFkZHJlc3MpOwo+ID4gKyAgICBkbWFyX3dyaXRlbChpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9S
RUcsIG1zZy5hZGRyZXNzX2xvKTsKPiA+ICsgICAgaWYgKHgyYXBpY19lbmFibGVkKQo+ID4gKyAg
ICAgICAgZG1hcl93cml0ZWwoaW9tbXUtPnJlZywgRE1BUl9GRVVBRERSX1JFRywgbXNnLmFkZHJl
c3NfaGkpOwo+ID4gICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+cmVnaXN0ZXJf
bG9jaywgZmxhZ3MpOwo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:08:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:08:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drORh-0007XL-Dx; Mon, 11 Sep 2017 13:08:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4209e1772=wei.liu2@citrix.com>)
 id 1drORg-0007XF-5f
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 13:08:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D7/C9-03610-BBA86B95; Mon, 11 Sep 2017 13:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDve6Orm2
 RBhuus1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTGyYxFfxjrdi2ZRJTA2MLaxcjJ4eEgL/E
 u3Wr2UFsFgFVidWNDSwgNpuAssTPzl42EFtEQEviyLolTF2MXBzMAg+YJBb+mg9UxMEhLJAo8
 XSNL0gNr4CFxLSueYwgYSGBfIkfr80gwoISJ2c+ARvJLKAncWPqFDaQEmYBaYnl/zggwvISzV
 tnM4OEOQXsJA69kwUJiwqoSHQunQPWKSSgINEx/RjTBEb+WUiGzkIydBbC0FlIhi5gZFnFqFG
 cWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlAxAsIPx/saAQ4yS
 HExKorzvjm+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB29+5LVJIsCg1PbUiLTMHGB8waQkOH
 iUR3vkgad7igsTc4sx0iNQpRmOOrmlX/jBx3Hh4/Q+TEEtefl6qlDjvaZBSAZDSjNI8uEGwuL
 3EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd7PHUBTeDLzSuD2vQI6hQnoFJ5LW0BOKUlESEk
 1MEb68Jy4ee1GhlTHjdhNGfFcy/pmPuj6YLJ3vrGT77XCdSdZvsvvDPrK67g67IlVt8ubohkq
 Ye83fBKLifi7bUbHciWRJ5Iz70203dt79fWpn9dis2o8Itl/Od14cqbBf9Kjh4pHNszcHpZz6
 9AMG+/iB8u25J1cKN/INH+Gt+U+vd6fH45fqJysxFKckWioxVxUnAgA55pqOtYCAAA=
X-Env-Sender: prvs=4209e1772=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505135286!79124472!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41169 invoked from network); 11 Sep 2017 13:08:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:08:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="447396922"
Date: Mon, 11 Sep 2017 14:07:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170911130727.ezzo5xtam4tibql5@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
 <20170908152137.22808-12-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170908152137.22808-12-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDQ6MjE6MzZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJvZHVjZSBhIG5ldyBzY2hlbWUgdG8g
YWxsb3cgYW4gZW11bGF0b3IgdG8KPiBtYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZy
b20gWGVuIHJhdGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCj4gCj4gVGhpcyBwYXRjaCBsYXlzIHRo
ZSBncm91bmR3b3JrIGZvciB0aGF0IGNoYW5nZSBieSBkZWZlcnJpbmcgbWFwcGluZyBvZgo+IGdm
bnMgdW50aWwgdGhlaXIgdmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRo
YXQgZW5kLCB0aGUKPiBwYWQgZmllbGQgb2YgdGhlIHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVy
X2luZm8gc3RydWN0dXJlIGlzIHJlLXB1cnBvc2VkCj4gdG8gYSBmbGFncyBmaWVsZCBhbmQgbmV3
IGZsYWcsIFhFTl9ETU9QX25vX2dmbnMsIGRlZmluZWQgd2hpY2ggbW9kaWZpZXMgdGhlCj4gYmVo
YXZpb3VyIG9mIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2Fs
bGVyIHRvIGF2b2lkCj4gcmVxdWVzdGluZyB0aGUgZ2ZuIHZhbHVlcy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drOXA-0008B5-15; Mon, 11 Sep 2017 13:13:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drOX8-0008At-OU
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 13:13:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 8F/AD-01778-D0C86B95; Mon, 11 Sep 2017 13:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZe3Z1u
 kweb9vBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Dqhk72gWbxix7nLrA2M
 G/i7GLk4hAQamSRmrH7IBOE8ZpRYNXsSG4SzjVGic+sM9i5GTg4RAWeJr2fmgtm8AvoSbQdPs
 YLYwkD2w81PWUEaJAS+MktMuLWYBSQhIeAlMff3QnYYu3dNK9BUdg42ASuJQ2IgURYBVYk/zw
 8wT2DkXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 r9QwMjDsYO0/4HWKU5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs3ubZFCgkWp
 6akVaZk5wPCDSUtw8CiJ8HZ3AaV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc1wdkhgBIU
 UZpHtwIWCxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMyw0yhSczrwRu0yugI5iAjuC5tA
 XkiJJEhJRUA2NhW48qV++yGEvBStkj+nUVE/gTOj4883+uG/506pufuvWJhfO3L/2lstPz3u3
 Vm/0z42Peb1+sKrafccMjvnWG0zZyclaGqy3IUHr1X9A12L7Gd/LP5nfrDm/ikHx3/JFC2uY1
 Hd3KgVPDo5gCBH9ochufbBadLuNqrhP/rnF5Ukm97t2SpUosxRmJhlrMRcWJAJryZMSAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505135628!97405857!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51597 invoked from network); 11 Sep 2017 13:13:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 13:13:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drOX3-0007u0-Ib; Mon, 11 Sep 2017 13:13:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drOWy-0007RC-2z; Mon, 11 Sep 2017 13:13:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drOWx-0005eR-Rz; Mon, 11 Sep 2017 13:13:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113307-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=aa9aa47e06ac0082948b880c226c8bdf2a12102b
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 13:13:39 +0000
Subject: [Xen-devel] [ovmf test] 113307: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzMDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDIgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzI3NSAgMjAxNy0wOS0xMSAwMzo0ODo0MSBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drOYF-0008GE-B4; Mon, 11 Sep 2017 13:14:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420ca8621=citrix-osstest@xenproject.org>)
 id 1drOYE-0008Fp-85
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 13:14:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 99/DE-03423-15C86B95; Mon, 11 Sep 2017 13:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjegZ1u
 kwW8Bi3tT3rM7MHps79vFHsAYxZqZl5RfkcCasXPRM7aClUIVrya2Mzcw7uTuYuTkkBDwl/iw
 /zpbFyMHkO0u0bA3DSQsIuAsMeHDbTYQm1dAT6L/42owW1ggVKL//FL2LkYuoPI2NolfJ+ezQ
 MxRlWh7PIEZxGYT8JCY2DMRLM4CFP9/5jNYXEhAS2Lp4pVMEEMFJU7OfAJWwywgIXHwxQtmiB
 ssJPa+qpjAyDsLSdUsJFULGJlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEBg4DEOxg/LQs4BCjJAeTkijvu+NbIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8JZ3bYsUEixKTU+tSMvMAYYwTFqCg0dJhLcbJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpU
 uK8ASBFAiBFGaV5cCNg8XSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryTQabwZOaVwG16BX
 QEE9ARPJe2gBxRkoiQkmpgXDPtT/m9uAPL40w49n+ZtOXmlVNezSKz0l+b3V73OfbMSR0Xi7i
 KGXdv/XdUqrKdtOnALw7Bx1WtDzSZzv5peF5Xl/ZloprTkWWhGXeKP3Ef6wxj81r09HM71+Sp
 qZkhcSo9tvrCeW+n/hD6u8Nuyu4HrQ5ey97VJ+mYLG5fP+fI+R+yy7rP9yixFGckGmoxFxUnA
 gA5DiK0ogIAAA==
X-Env-Sender: prvs=420ca8621=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505135694!68326332!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8966 invoked from network); 11 Sep 2017 13:14:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:14:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="439259414"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72091-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:leak-check/check:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:nonblocking
X-Osstest-Versions-That: flight=72058
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 11 Sep 2017 14:14:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72091: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDkxIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMDkxLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MjA1OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDU4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNTgKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MjA1OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290LXB5
Z3J1YiAyMiBsZWFrLWNoZWNrL2NoZWNrIGZhaWwgYmxvY2tlZCBpbiA3MjA1OAogdGVzdC1hcm1o
Zi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBsaWtlIDcyMDU4CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgMTEg
Z3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGxpa2UgNzIwNTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtc2lkLW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICAgIGZhaWwgbGlrZSA3MjA1
OAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMDU4Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
YXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drOaD-0008Se-QS; Mon, 11 Sep 2017 13:17:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4209e1772=wei.liu2@citrix.com>)
 id 1drOaC-0008SS-8G
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 13:17:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6A/46-15060-BCC86B95; Mon, 11 Sep 2017 13:16:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7pnm2
 RBofWcFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnX37xhKWhgqvj0dC1zA+M1xi5GTg4JAX+J
 Z2uWgdksAqoS214fYwex2QSUJX529rKB2CICWhJH1i1h6mLk4mAW2Mwk8XNjBxNIQlggUOLY7
 Z+sIDavgIVE4/a1YIOEBPIl1tyewQwRF5Q4OfMJC4jNLKAjsWD3J6ChHEC2tMTyfxwgYU4BO4
 nHiyaDlYgKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaG+glFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GD8uzbwEKMkB5OSKO+741sihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw5nRvixQSLEpNT61Iy8wBBj1MWoKDR0mEt7sLKM1bXJCYW
 5yZDpE6xajLcePh9T9MQix5+XmpUuK850FmCIAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfNyg0zhycwrgdv0CugIJqAjeC5tATmiJBEhJdXAqPb8/sdqD4s/NpdEWR+0VaS
 ducXFe6qxpfbykeUvDjjcP/5T9fW1LdETJxo9FTO+Nvl+9IUkT8ke0acmDnriL41vbisOfjgl
 WF9r2pYeH0G31nB+w+iyJW5P/e8+9pzhJv9qT/6vhrD5Xe1mL6as9tLgM7c5tOy2/5/gTKHjR
 UKPU+S3m7KcUmIpzkg01GIuKk4EAEpSDZi7AgAA
X-Env-Sender: prvs=4209e1772=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505135817!103728592!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58507 invoked from network); 11 Sep 2017 13:16:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:16:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,377,1500940800"; d="scan'208";a="439259742"
Date: Mon, 11 Sep 2017 14:16:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170911131655.bvpk3zvbyl3jxrai@citrix.com>
References: <20170908152137.22808-1-paul.durrant@citrix.com>
 <20170908152137.22808-13-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170908152137.22808-13-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDQ6MjE6MzdQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ICtzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMpCj4gK3sKPiArICAgIGludCByYyA9IC1FTk9NRU07Cj4gKwoKUG9p
bnRsZXNzIGluaXRpYWxpc2F0aW9uLgoKV2l0aCB0aGlzIGZpeGVkOgoKUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:28:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drOko-0000pS-QW; Mon, 11 Sep 2017 13:27:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drOkn-0000of-FQ
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 13:27:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DE/6E-03422-C5F86B95; Mon, 11 Sep 2017 13:27:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG5M/7Z
 Ig+9TxSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCrZzVLQtmsjewNjE3sXIySEh4C/x
 d8EiJhBbWCBa4uLjz2C2iICnxKI3c4FquDiYBW4zSVx59YUFxBESaGKUmHPyFCNIFZuAnsS84
 19ZQGxeAVuJY3/+sYLYLAKqEu0zHoFtEBUIl2g62w9VIyhxcuYTMJtTwF3i8K+XQDYH0AZNif
 W79EHCzALiEreezGeCsOUltr+dwwxiCwGNXPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxjVi1O
 LylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5MBCHYwdvxzOsQoycGk
 JMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJV92yKFBItS01Mr0jJzgFECk5bg4FES4
 fUFSfMWFyTmFmemQ6ROMSpKifNGgiQEQBIZpXlwbbDIvMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3vm9QFN4MvNK4Ka/AlrMBLSY59IWkMUliQgpqQbGORNypgQ8/Hx5f772De2w4o/iR/7
 H+Pj/5FDQFl2lVyN9++TaXWpfj+zfvsd6nXRbM0vqXXNN6f/fZpsultkdzerfvuHPnP1hsYoq
 rw5c4TvzRPZY2XZ7l3pvHq43e/JXFN149yycVW/Zvu6QcyePHvjdU3W3hPl99tWHZVstlrBU+
 H7X2HXTSYmlOCPRUIu5qDgRAAgawsPHAgAA
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505136474!82120646!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10577 invoked from network); 11 Sep 2017 13:27:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:27:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439261377"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b375e793-72fd-e612-3732-c4a4ece3553b@citrix.com>
Date: Mon, 11 Sep 2017 14:27:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAwNTowNSBQTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oCj4gaW5kZXggYjE4ZGJiNi4uZTNiMDM1ZCAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdXBwb3J0LmgKPiBAQCAtNTMsMjMgKzUzLDIzIEBAIGV4dGVybiB1bnNpZ25l
ZCBpbnQgb3B0X2h2bV9kZWJ1Z19sZXZlbDsKPiAgCj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIGh2
bV9pb19iaXRtYXBbXTsKPiAgCj4gLWVudW0gaHZtX2NvcHlfcmVzdWx0IHsKPiAtICAgIEhWTUNP
UFlfb2theSA9IDAsCj4gLSAgICBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuLAo+IC0gICAgSFZNQ09Q
WV9iYWRfZ2ZuX3RvX21mbiwKPiAtICAgIEhWTUNPUFlfdW5oYW5kbGVhYmxlLAo+IC0gICAgSFZN
Q09QWV9nZm5fcGFnZWRfb3V0LAo+IC0gICAgSFZNQ09QWV9nZm5fc2hhcmVkLAo+ICtlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgewo+ICsgICAgSFZNVFJBTlNfb2theSwKPiArICAgIEhWTVRS
QU5TX2JhZF9saW5lYXJfdG9fZ2ZuLAo+ICsgICAgSFZNVFJBTlNfYmFkX2dmbl90b19tZm4sCj4g
KyAgICBIVk1UUkFOU191bmhhbmRsZWFibGUsCj4gKyAgICBIVk1UUkFOU19nZm5fcGFnZWRfb3V0
LAo+ICsgICAgSFZNVFJBTlNfZ2ZuX3NoYXJlZCwKClNvbWVob3cgInRyYW5zbGF0aW9uIHJlc3Vs
dCIgZG9lc24ndCBzZWVtIGxpa2UgdGhlIHJpZ2h0IG5hbWUgZm9yIHRoaXMuCmdmbl90b19tZm4g
aXMgYSB0cmFuc2xhdGlvbiByZXN1bHQ7IGxpbmVhcl90b19nZm4gaW5jbHVkZXMgYWNjZXNzIGNo
ZWNrcy4KCkknbGwgYWRtaXQgdGhvdWdoIHRoYXQgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzLCAi
Q29weSByZXN1bHQiIGlzICphbHNvKgpub3QgdGhlIHJpZ2h0IG5hbWUgZm9yIGl0LCBhbmQgSSBj
YW4ndCB0aGluayBvZiBhIGJldHRlciBuYW1lIGF0IHRoZSBtb21lbnQuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:32:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drOpb-0001SW-CL; Mon, 11 Sep 2017 13:32:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4209e1772=wei.liu2@citrix.com>)
 id 1drOpa-0001SO-JT
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 13:32:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FC/5C-03423-58096B95; Mon, 11 Sep 2017 13:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7rhG2
 RBq8OK1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXNxkV7OWsOPLpGnMD4332LkZODgkBf4lv
 hz8wg9gsAqoSm09sB7PZBJQlfnb2soHYIgI6Elf3vmDtYuTiYBZYzCwx59tesCJhgWiJi48/M
 3UxcnDwClhIdL6sAKkREtjKKLH+dA8jSA2vgKDEyZlPWEBsZqBBC3Z/YgOpZxaQllj+jwMkzC
 lgJ7Hv8VywElEBFYnOpXPAbCEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKS
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx8saAQ4ySHExKorzvjm+J
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB69a/LVJIsCg1PbUiLTMHGPIwaQkOHiUR3hN9QGne4
 oLE3OLMdIjUKUZFKXFeXZA+AZBERmkeXBsszi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJ
 cLZApPZl4J3PRXQIuZgBbzXNoCsrgkESEl1cC4Y0+nZInMheU7Wiq2fTkxc4PQ/T2Lt60IMFO
 e4aPlUnrj4lbWpEBj3m2VNyYxGkluejQjof228hlG7cTyjPmv2LcZHpY2bt58OUzpBF9Dx4Ld
 pv+/zWVsSMoLVkgTfah0U6dk0cl8ncdNU6f2n7ALU0nZFGOctOvb9XyuafveSx2OyLpmlftdi
 aU4I9FQi7moOBEA+IEEiK4CAAA=
X-Env-Sender: prvs=4209e1772=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505136771!56611422!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62500 invoked from network); 11 Sep 2017 13:32:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:32:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439262334"
Date: Mon, 11 Sep 2017 14:32:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170911133211.a6acul3ay3yd2w2w@citrix.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
 <b375e793-72fd-e612-3732-c4a4ece3553b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b375e793-72fd-e612-3732-c4a4ece3553b@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDI6Mjc6MzRQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8wOC8yMDE3IDA1OjA1IFBNLCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAo+ID4gaW5kZXggYjE4ZGJiNi4uZTNiMDM1ZCAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAo+ID4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gPiBAQCAtNTMsMjMgKzUzLDIz
IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgb3B0X2h2bV9kZWJ1Z19sZXZlbDsKPiA+ICAKPiA+ICBl
eHRlcm4gdW5zaWduZWQgbG9uZyBodm1faW9fYml0bWFwW107Cj4gPiAgCj4gPiAtZW51bSBodm1f
Y29weV9yZXN1bHQgewo+ID4gLSAgICBIVk1DT1BZX29rYXkgPSAwLAo+ID4gLSAgICBIVk1DT1BZ
X2JhZF9ndmFfdG9fZ2ZuLAo+ID4gLSAgICBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuLAo+ID4gLSAg
ICBIVk1DT1BZX3VuaGFuZGxlYWJsZSwKPiA+IC0gICAgSFZNQ09QWV9nZm5fcGFnZWRfb3V0LAo+
ID4gLSAgICBIVk1DT1BZX2dmbl9zaGFyZWQsCj4gPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVz
dWx0IHsKPiA+ICsgICAgSFZNVFJBTlNfb2theSwKPiA+ICsgICAgSFZNVFJBTlNfYmFkX2xpbmVh
cl90b19nZm4sCj4gPiArICAgIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuLAo+ID4gKyAgICBIVk1U
UkFOU191bmhhbmRsZWFibGUsCj4gPiArICAgIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQsCj4gPiAr
ICAgIEhWTVRSQU5TX2dmbl9zaGFyZWQsCj4gCj4gU29tZWhvdyAidHJhbnNsYXRpb24gcmVzdWx0
IiBkb2Vzbid0IHNlZW0gbGlrZSB0aGUgcmlnaHQgbmFtZSBmb3IgdGhpcy4KPiBnZm5fdG9fbWZu
IGlzIGEgdHJhbnNsYXRpb24gcmVzdWx0OyBsaW5lYXJfdG9fZ2ZuIGluY2x1ZGVzIGFjY2VzcyBj
aGVja3MuCj4gCj4gSSdsbCBhZG1pdCB0aG91Z2ggdGhhdCBieSB0aGUgZW5kIG9mIHRoZSBzZXJp
ZXMsICJDb3B5IHJlc3VsdCIgaXMgKmFsc28qCj4gbm90IHRoZSByaWdodCBuYW1lIGZvciBpdCwg
YW5kIEkgY2FuJ3QgdGhpbmsgb2YgYSBiZXR0ZXIgbmFtZSBhdCB0aGUgbW9tZW50Lgo+IAoKaHZt
X2FjY2Vzc19yZXN1bHQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drOvr-0001gc-1h; Mon, 11 Sep 2017 13:39:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42067787f=Andrew.Cooper3@citrix.com>)
 id 1drOvp-0001gW-Kc
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 13:39:21 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3D/EB-02208-80296B95; Mon, 11 Sep 2017 13:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQpdj0rZ
 Ig/Wn+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oylmzcwF3RwVVzdcJulgXErRxcjJ4eEgJ/E
 /BNNTCC2sEC0xMXHn8FsEYESibVn3rN1MXJxMAvsZZI4eeE4K4gjJLCVUWL96R5GkCo2AX2J3
 S8+AXVwcPAK2ErMuMMOEmYRUJW4+2oCG4gtKhAusf/7NWYQm1dAUOLkzCcsIDangJ3EvsdzWU
 BamQU0Jdbv0gcJMwvIS2x/O4cZwhaXaPqykhXEFhJQk7jWf4kd4uZ0iYnPelgmMArMQjJ1FsK
 kWUgmzUIyaQEjyypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMCQrWdgYNzBOGGV3yFGSQ4mJVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F01YVukk
 GBRanpqRVpmDjB6YNISHDxKIrwvQNK8xQWJucWZ6RCpU4yKUuK8M0ESAiCJjNI8uDZYxF5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrORFoCk9mXgnc9FdAi5mAFvNc2gKyuCQRISXVwMg
 8+6e0n+ua+tktev8uP7esFms7femIzDpPgSOrvLwfLdkjK9WvdERy86N9lgwsenumz3WQX/tM
 58SD/DNL9DdrpmZMe/5OXS5Og/uQ15a1plcnXL9wqNS6hbdnTfqywltZO6cW9DXsa7Dz8Fc7J
 r5Pxmt54bS3b26Xi043WLPJ5uKESs0Y1nolluKMREMt5qLiRADsjJzy0wIAAA==
X-Env-Sender: prvs=42067787f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505137159!82546199!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28332 invoked from network); 11 Sep 2017 13:39:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:39:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="52609072"
To: George Dunlap <george.dunlap@citrix.com>, Alexandru Isaila
 <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
 <b375e793-72fd-e612-3732-c4a4ece3553b@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d64d88f4-79ab-cc7b-349d-00ab351f4be2@citrix.com>
Date: Mon, 11 Sep 2017 14:39:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <b375e793-72fd-e612-3732-c4a4ece3553b@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, tim@xen.org, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTQ6MjcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMDgvMjAxNyAw
NTowNSBQTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBv
cnQuaAo+PiBpbmRleCBiMThkYmI2Li5lM2IwMzVkIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3VwcG9ydC5oCj4+IEBAIC01MywyMyArNTMsMjMgQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRf
aHZtX2RlYnVnX2xldmVsOwo+PiAgCj4+ICBleHRlcm4gdW5zaWduZWQgbG9uZyBodm1faW9fYml0
bWFwW107Cj4+ICAKPj4gLWVudW0gaHZtX2NvcHlfcmVzdWx0IHsKPj4gLSAgICBIVk1DT1BZX29r
YXkgPSAwLAo+PiAtICAgIEhWTUNPUFlfYmFkX2d2YV90b19nZm4sCj4+IC0gICAgSFZNQ09QWV9i
YWRfZ2ZuX3RvX21mbiwKPj4gLSAgICBIVk1DT1BZX3VuaGFuZGxlYWJsZSwKPj4gLSAgICBIVk1D
T1BZX2dmbl9wYWdlZF9vdXQsCj4+IC0gICAgSFZNQ09QWV9nZm5fc2hhcmVkLAo+PiArZW51bSBo
dm1fdHJhbnNsYXRpb25fcmVzdWx0IHsKPj4gKyAgICBIVk1UUkFOU19va2F5LAo+PiArICAgIEhW
TVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuLAo+PiArICAgIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZu
LAo+PiArICAgIEhWTVRSQU5TX3VuaGFuZGxlYWJsZSwKPj4gKyAgICBIVk1UUkFOU19nZm5fcGFn
ZWRfb3V0LAo+PiArICAgIEhWTVRSQU5TX2dmbl9zaGFyZWQsCj4gU29tZWhvdyAidHJhbnNsYXRp
b24gcmVzdWx0IiBkb2Vzbid0IHNlZW0gbGlrZSB0aGUgcmlnaHQgbmFtZSBmb3IgdGhpcy4KPiBn
Zm5fdG9fbWZuIGlzIGEgdHJhbnNsYXRpb24gcmVzdWx0OyBsaW5lYXJfdG9fZ2ZuIGluY2x1ZGVz
IGFjY2VzcyBjaGVja3MuCj4KPiBJJ2xsIGFkbWl0IHRob3VnaCB0aGF0IGJ5IHRoZSBlbmQgb2Yg
dGhlIHNlcmllcywgIkNvcHkgcmVzdWx0IiBpcyAqYWxzbyoKPiBub3QgdGhlIHJpZ2h0IG5hbWUg
Zm9yIGl0LCBhbmQgSSBjYW4ndCB0aGluayBvZiBhIGJldHRlciBuYW1lIGF0IHRoZSBtb21lbnQu
CgpBcmNoaXRlY3R1cmFsbHksICJ0cmFuc2xhdGlvbiIgaXMgdGhlIG1vc3QgYWNjdXJhdGUgdGVy
bS4KClRoaXMgZW50aXJlIHNldCBvZiBpbmZyYXN0cnVjdHVyZSB3aWxsIGltcHJvdmUgaW4gbXkg
bG9uZ3Rlcm0gZW11bGF0b3IKcGxhbnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 13:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 13:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drP5N-0002P0-R9; Mon, 11 Sep 2017 13:49:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42051ad2b=dario.faggioli@citrix.com>)
 id 1drP5M-0002Ou-Ss
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 13:49:13 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2C/2F-01778-85496B95; Mon, 11 Sep 2017 13:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXitHRDpG74lG2
 RBn83S1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrT/SyFSxRqdg7r5GxgfGpfBcjJ4eEQIjE
 j97JjCA2r4ChxKIXC1hAbGEBI4mV3zexgdhsAgYSb3bsZQWxRQRUJXas6AGq4eBgFpCVWD+/E
 iTMAhTuXL0LbAynQKDElsVnmbsYuTiEBPYxStw9sZkJJMEvIClx68tHZojeaokZn9IhTtCWOH
 Kunx3iBEGJkzOfgJ0gJKAmMWPuZdYJjHyzEDpmIakCsZkFNCVat/9mh7C1JZYtfM0MYdtKrFv
 3HqrGRmLT1QWMELa8xPa3c5gXMLKvYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS0uTkxP
 zUlMKtZLzs/dxAgM43oGBsYdjK9/Oh1ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd7vk7ZFCgkWpaanVqRl5gAjCiYtwcGjJML7YgJQmre4IDG3ODMdInWK0Zjj2KbLf5g4Om
 7e/cMkxJKXn5cqJc77C2SSAEhpRmke3CBYpF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx
 7GmQKT2ZeCdy+V0CnMAGdwnNpC8gpJYkIKakGRvcMHaUbvewJb9JZmYOnXOzRfd2kdWJP9ocr
 GslrVcqvLw/rSJTpNF19fzlf4NR/0xScor/c5o1zuvNwy0U3o4dnpM63Lgko2hGj8L3j41IPh
 r0uHuqyk48f45mc/U9O5u67uHeH+K4qG02x3TZnjfCb0wHum8zV+i5cueAZtywieeNUrXQvZi
 WW4oxEQy3mouJEAFjsGArvAgAA
X-Env-Sender: prvs=42051ad2b=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505137749!110161015!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43817 invoked from network); 11 Sep 2017 13:49:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 13:49:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; 
 d="asc'?scan'208";a="439264999"
Message-ID: <1505137741.23667.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Minjun Hong <nickeysgo@gmail.com>
Date: Mon, 11 Sep 2017 15:49:01 +0200
In-Reply-To: <CAFX_q-E79xRo=HjMNUN5cC6T1hg1yxROJ5FnqONcTLoQLH8g2Q@mail.gmail.com>
References: <CAFX_q-E5ExGMG48aF1=c=MtdwCTbiTKeqy6n8SSQ6e81-89QHg@mail.gmail.com>
 <1504856421.3847.1.camel@citrix.com>
 <CAFX_q-E79xRo=HjMNUN5cC6T1hg1yxROJ5FnqONcTLoQLH8g2Q@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Faulting linear address??
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7405321029750995071=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7405321029750995071==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-MN7yY/4o9wldcFTLON7+"

--=-MN7yY/4o9wldcFTLON7+
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-11 at 02:00 +0900, Minjun Hong wrote:
> I made the new Xen4.5 binary with 'debug=3Dy' option that I modified
> and install it.
> Then, there was a kernel panic caused by the debugging code triggered
> by 'debug=3Dy' during booting process(of dom0):
>=20
Once again, can you show us here what you are changing?

> (XEN) ----[ Xen-4.5.0 =C2=A0x86_64 =C2=A0debug=3Dy =C2=A0Not tainted ]---=
-
> (XEN) CPU: =C2=A0 =C2=A07
> (XEN) RIP: =C2=A0 =C2=A0e008:[<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x37=
4
> (XEN) RFLAGS: 0000000000010096 =C2=A0 CONTEXT: hypervisor
> [...]
> (XEN) Xen call trace:
> (XEN) =C2=A0 =C2=A0[<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x374
> (XEN) =C2=A0 =C2=A0[<ffff82d08012be23>] vcpu_force_reschedule+0x9e/0xa7
> (XEN) =C2=A0 =C2=A0[<ffff82d080107052>] do_vcpu_op+0x2e7/0x69d
> (XEN) =C2=A0 =C2=A0[<ffff82d080234d9b>] syscall_enter+0xeb/0x145
> (XEN)
> (XEN) Pagetable walk from ffff82d081422020:
> (XEN) =C2=A0L4[0x105] =3D 0000000086092063 ffffffffffffffff
> (XEN) =C2=A0L3[0x142] =3D 000000008608f063 ffffffffffffffff
> (XEN) =C2=A0L2[0x00a] =3D 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 7:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=3D0000]
> (XEN) Faulting linear address: ffff82d081422020
> (XEN) ****************************************
>=20
> Because I received a solution from my professor, I think it is a hard
> work to change Xen version.
>
This makes it a bit harder for us to give effective advices, but if you
really can't move forward, then fine, we still can at least try.

> Anyway, even if I turned on the 'debug=3Dy' option, I could not get
> accurate information like with 'debug=3Dn'; I get only linear
> address(ffff82d081422020).
>
Well, the difference is that now, if Xen is compiled with frame
pointers, we are (much more) sure that the stack trace is accurate,
i.e., about where the problem is actually happening, and how you got
there.

> So, I want to use a dis-assembly utility like 'addr2line' or
> 'objdump', which binaries can I use as input to the utility?
> I'm using Ubuntu and previously I used '/boot/xen-syms-4.5.0' as
> input to the utilities.
>
Yes, if that is the binary of the hypervisor you compiled (with
debug=3Dy), that's what you should use. You should also have it, in the
source tree, as xen/xen-syms.

> But I could get wrong information, which told me a code line that is
> never related this problem.
>=20
The address you pass to addr2line is not the 'Faulting linear address'.
It must be the address of the instruction that was being executing when
the exception occurred. IOW, you shall use ffff82d08012ba6c, from here:

 (XEN)=C2=A0=C2=A0=C2=A0=C2=A0[<ffff82d08012ba6c>] vcpu_migrate+0x1bd/0x374

Which, in fact, is the address present in the program counter register
(RIP):

 (XEN) RIP:=C2=A0=C2=A0=C2=A0=C2=A0e008:[<ffff82d08012ba6c>] vcpu_migrate+0=
x1bd/0x374


> I know that a beginner in the Xen developer community like me might
> be annoying you, but I ask you one more help.
>
You being a beginner is not a problem. :-)

The biggest problem I have right now, while trying to help you, is that
I can't see what you are doing, and how you're changing the code.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-MN7yY/4o9wldcFTLON7+
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZtpRPAAoJEBZCeImluHPuQrMP/RSfp3NVQuZXSP89tLaqPrAf
NOsr7NfYSHlwK/vX6FTrDL6rsgzplLaw4AawFLsEwrbQ+51Cehun478Kv4G4Fynq
ZFc8U7axdSTUv07as1r9HZ3ggqN9fgyOZBcPS2LuJpOtt597eM2XvsrFteVx4MCa
nX/XXIqvZNMoL+V/eenNhqtP/OMOMG5Q7Tw2x7/rQkMNId3h7PTA4XWiiJBKDjKh
ODVba4NyCphME/RzN5vCHWC1uhMpiKjTvBipWs17ri5ViidikXN7a1dtbWFIto3F
3McOrvelhFRnKGsnjVc7/HLWBN8P39qCvnL2eMbfZHts2+PE1qr/QvvlbfMf7F53
F+uFQVVCFN9F77A4Oaws2LOgHV86zMOYHBmAnN2QQj0B69QGiIMNjXtqfc3cjhpI
Y6mOxv0tuFDKVRx4YVpoaqlePhmP5C2Qw/sJsuFJE53HBUGJ+nMELGAHieNegtT2
THl4WJZxqu0KP0D52bgerShk1g01P/F2hDCD3NMrh4bwUNPSNhsqlL53XuQvWY4F
eueGwtQ9XCfG58vzFsgvAB3IK5JydIdMNqPx/bBqNvHVzA71RvghowsLPM9n3sls
042F+VZT6y1ghY06JnZnt2GrxLvqyuKRd98LuG6Eb0DNDYEOmNv9v1Fov4YYhJmP
EPe4eQ8qtzSrEGIr7sJK
=2BCF
-----END PGP SIGNATURE-----

--=-MN7yY/4o9wldcFTLON7+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7405321029750995071==--


From xen-devel-bounces@lists.xen.org Mon Sep 11 14:08:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 14:08:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drPNf-0003ld-9b; Mon, 11 Sep 2017 14:08:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4209e1772=wei.liu2@citrix.com>)
 id 1drPNe-0003lX-Lq
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 14:08:06 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 21/F5-01754-5C896B95; Mon, 11 Sep 2017 14:08:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpO7RGds
 iDfoWK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr77WxFJxjr9i2+S5zA+Mcti5GTg4JAX+J
 uycPM4LYbALKEj87e8HiIgJ6Ek0HnoPFmQXyJB6vagWLCwv4SSw9284KYrMIqEq8fLWdHcTmF
 bCQOHH2CiPETHmJXW0XwWqEBBQkOqYfY4KoEZQ4OfMJC8RMCYmDL14wT2DknoUkNQtJagEj0y
 pGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBgqGdgYNzBeHm
 L3yFGSQ4mJVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H00fVukkGBRanpqRVpmDjAs
 YdISHDxKIrxbQNK8xQWJucWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClx3icgpQIgpRmle
 XCDYPFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwby3IFJ7MvBK4fa+ATmECOoXn0haQU0
 oSEVJSDYxR69busui4ufmubv6enb3G1Vc+PGXx7VilsvNL8W1Le9858fPrfbvuG17+/nbGg+I
 DbOzhbN9PRbZkT9vqGH2h0TmBT+tl2aaopta0spivTQv3z5l54GY8x4S1U9ccnnNNe2IAE9P0
 5GfxUxlq55v3SoktOVvA1130zHZfgINcZ5hGoYlljpcSS3FGoqEWc1FxIgCUpVnUkgIAAA==
X-Env-Sender: prvs=4209e1772=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505138883!109356278!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9073 invoked from network); 11 Sep 2017 14:08:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 14:08:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439268492"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 15:07:53 +0100
Message-ID: <20170911140753.19067-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] hvmloader: cast to avoid potential overflow in
	shadow_gs_test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZTJmYzViYjVjYjQgKCJodm1sb2FkZXI6IGR5bmFtaWNhbGx5IGRldGVybWluZSBzY3JhdGNoIG1l
bW9yeSByYW5nZQpmb3IgdGVzdHMiKSBtYWtlcyB0aGUgdGVzdCBkZXBlbmRlbnQgb24gX2VuZC4g
Q292ZXJpdHkgcmVwb3J0ZWQgdGhhdAp0aGUgc2hpZnQgbWlnaHQgb3ZlcmZsb3cgYW5kIHN1Z2dl
c3RlZCB3ZSBjYXN0IGkgdG8gdWludDY0X3QuCgpDb3Zlcml0eS1JRDogMTQxNzY2MAoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMgYi90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvdGVzdHMuYwppbmRleCBhNzBjNzJkZmZiLi4zYzRjMjlhNmM3IDEwMDY0NAotLS0gYS90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYworKysgYi90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvdGVzdHMuYwpAQCAtMjMxLDcgKzIzMSw3IEBAIHN0YXRpYyBpbnQgc2hhZG93X2dzX3Rl
c3Qodm9pZCkKICAgICBwZCArPSA1MTI7CiAgICAgLyogTGV2ZWwgMjogKi8KICAgICBmb3IgKCBp
ID0gMDsgaSA8PSAodW5zaWduZWQgbG9uZykoX2VuZCAtIDEpID4+IChQQUdFX1NISUZUICsgOSk7
IGkrKyApCi0gICAgICAgICpwZCsrID0gKGkgPDwgKFBBR0VfU0hJRlQgKyA5KSkgKyAweDFlMzsK
KyAgICAgICAgKnBkKysgPSAoKHVpbnQ2NF90KWkgPDwgKFBBR0VfU0hJRlQgKyA5KSkgKyAweDFl
MzsKIAogICAgIGFzbSB2b2xhdGlsZSAoCiAgICAgICAgIC8qIENSNC5QQUU9MSAqLwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 14:08:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 14:08:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drPO4-0003nj-Hc; Mon, 11 Sep 2017 14:08:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imammedo@redhat.com>) id 1drPO2-0003nZ-TO
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 14:08:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 5A/B1-02226-ED896B95; Mon, 11 Sep 2017 14:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVysWW7jO7dGds
 iDXqXq1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnT1y5jKWgRrbgx9xdjA+MDgS5GTg4hgTlM
 Evt+53QxcnCwCDhILG6zBgkzCpRJ7NpwjhnCzpX4umYlSxcjF1D5PEaJXz8ms4AkWARUJaZvO
 MEGYrMJaEo8n3OBHcQWEdCVmLv+BiuIzSxwi1li3WwpEFtYwEti44qpYPW8ApYSBy7sBavhFL
 CT6Gt5zwxxT4HEwn3PGCFqBCVOznzCAjFHS+Lhr1tQtrzE9rdzwOolBLQljuzeywZynIRAH6P
 ElJlrmSYwCs1C0j8LSf8sJP0LGJlXMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGhjr5aYWFyem
 p+YkJhXrJefnbmIEhnM9AwPjDsbfx/0OMUpyMCmJ8r47viVSiC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgSvBjA+hASLUtNTK9Iyc4CRBZOW4OBREuHVBUnzFhck5hZnpkOkTjHqchzbdPkPkxBLXn
 5eqpQ4bwRIkQBIUUZpHtwIWJRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+2060BSezLw
 SuE2vgI5gAjqC59IWkCNKEhFSUg2M4aZrY3sm+rE+U1F6fbR011HWP008wgJFTpXxR/bGpmxo
 VNYJLSu4q33iVOrlfuVI6SVXZPKmm9iHrX3i/JdDdVrkxV2p3rFpzDF65xfF14qqHYz4r+i5Y
 PGG20v1XNmavph/CpX43DfR2OHL38YXC7/FhiTMUnjZLfNl1tzOabaH38pETqtUYinOSDTUYi
 4qTgQAw1WxhO0CAAA=
X-Env-Sender: imammedo@redhat.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505138908!114060492!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54102 invoked from network); 11 Sep 2017 14:08:29 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 14:08:29 -0000
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 7B8EA22C8DB;
 Mon, 11 Sep 2017 14:08:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 7B8EA22C8DB
Received: from nial.brq.redhat.com (unknown [10.43.2.209])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DD88E5C8AC;
 Mon, 11 Sep 2017 14:08:19 +0000 (UTC)
Date: Mon, 11 Sep 2017 16:08:18 +0200
From: Igor Mammedov <imammedo@redhat.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20170911160818.1bd44a82@nial.brq.redhat.com>
In-Reply-To: <20170911044157.15403-1-haozhong.zhang@intel.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.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.38]); Mon, 11 Sep 2017 14:08:27 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxMSBTZXAgMjAxNyAxMjo0MTo0NyArMDgwMApIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKCj4gVGhpcyBpcyB0aGUgUUVNVSBwYXJ0IHBhdGNo
ZXMgdGhhdCB3b3JrcyB3aXRoIHRoZSBhc3NvY2lhdGVkIFhlbgo+IHBhdGNoZXMgdG8gZW5hYmxl
IHZOVkRJTU0gc3VwcG9ydCBmb3IgWGVuIEhWTSBkb21haW5zLiBYZW4gcmVsaWVzIG9uCj4gUUVN
VSB0byBidWlsZCBndWVzdCBORklUIGFuZCBOVkRJTU0gbmFtZXNwYWNlIGRldmljZXMsIGFuZCBh
bGxvY2F0ZQo+IGd1ZXN0IGFkZHJlc3Mgc3BhY2UgZm9yIHZOVkRJTU0gZGV2aWNlcy4KPiAKPiBB
bGwgcGF0Y2hlcyBjYW4gYmUgZm91bmQgYXQKPiAgIFhlbjogIGh0dHBzOi8vZ2l0aHViLmNvbS9o
enpoYW45L3hlbi5naXQgbnZkaW1tLXJmYy12Mwo+ICAgUUVNVTogaHR0cHM6Ly9naXRodWIuY29t
L2h6emhhbjkvcWVtdS5naXQgeGVuLW52ZGltbS1yZmMtdjMKPiAKPiBQYXRjaCAxIGlzIHRvIGF2
b2lkIGRlcmVmZXJlbmNpbmcgdGhlIE5VTEwgcG9pbnRlciB0byBub24tZXhpc3RpbmcKPiBsYWJl
bCBkYXRhLCBhcyB0aGUgWGVuIHNpZGUgc3VwcG9ydCBmb3IgbGFiZWxzIGlzIG5vdCBpbXBsZW1l
bnRlZCB5ZXQuCj4gCj4gUGF0Y2ggMiAmIDMgYWRkIGEgbWVtb3J5IGJhY2tlbmQgZGVkaWNhdGVk
IGZvciBYZW4gdXNhZ2UgYW5kIGEgaG90cGx1Zwo+IG1lbW9yeSByZWdpb24gZm9yIFhlbiBndWVz
dCwgaW4gb3JkZXIgdG8gbWFrZSB0aGUgZXhpc3RpbmcgbnZkaW1tCj4gZGV2aWNlIHBsdWdnaW5n
IHBhdGggd29yayBvbiBYZW4uCj4gCj4gUGF0Y2ggNCAtIDEwIGJ1aWxkIGFuZCBjb295IE5GSVQg
ZnJvbSBRRU1VIHRvIFhlbiBndWVzdCwgd2hlbiBRRU1VIGlzCj4gdXNlZCBhcyB0aGUgWGVuIGRl
dmljZSBtb2RlbC4KCkkndmUgc2tpbW1lZCBvdmVyIHBhdGNoLXNldCBhbmQgY2FuJ3Qgc2F5IHRo
YXQgSSdtIGhhcHB5IHdpdGgKbnVtYmVyIG9mIHhlbl9lbmFibGVkKCkgaW52YXJpYW50cyBpdCBp
bnRyb2R1Y2VkIGFzIHdlbGwgYXMKd2l0aCBwYXJ0aWFsIGJsb2JzIGl0IGNyZWF0ZXMuCgpJJ2Qg
bGlrZSB0byByZWR1Y2UgYWJvdmUgYW5kIGEgd2F5IHRvIGRvIHRoaXMgbWlnaHQgYmUgbWFraW5n
IHhlbiAKIDEuIHVzZSBmd19jZmcKIDIuIGZldGNoIFFFTVUgYnVpbGQgYWNwaSB0YWJsZXMgZnJv
bSBmd19jZmcKIDMuIGV4dHJhY3QgbnZkaW0gdGFibGVzICh3aGljaCBpcyB0cml2aWFsKSBhbmQg
dXNlIHRoZW0KCmxvb2tpbmcgYXQgeGVuX2xvYWRfbGludXgoKSwgaXQgc2VlbXMgcG9zc2libGUg
dG8gdXNlIGZ3X2NmZy4KClNvIHdoYXQncyBzdG9wcGluZyB4ZW4gZnJvbSB1c2luZyBpdCBlbHNl
d2hlcmU/LAppbnN0ZWFkIG9mIGFkZGluZyBtb3JlIHhlbiBzcGVjaWZpYyBjb2RlIHRvIGRvICd0
aGUgc2FtZScKam9iIGFuZCBub3QgcmV1c2luZy9zaGFyaW5nIGNvbW1vbiBjb2RlIHdpdGggdGNn
L2t2bS4KCgo+IEhhb3pob25nIFpoYW5nICgxMCk6Cj4gICBudmRpbW06IGRvIG5vdCBpbnRpYWls
aXplIG52ZGltbS0+bGFiZWxfZGF0YSBpZiBsYWJlbCBzaXplIGlzIHplcm8KPiAgIGh3L3hlbi1o
dm06IGNyZWF0ZSB0aGUgaG90cGx1ZyBtZW1vcnkgcmVnaW9uIG9uIFhlbgo+ICAgaG9zdG1lbS14
ZW46IGFkZCBhIGhvc3QgbWVtb3J5IGJhY2tlbmQgZm9yIFhlbgo+ICAgbnZkaW1tIGFjcGk6IGRv
IG5vdCB1c2UgZndfY2ZnIG9uIFhlbgo+ICAgaHcveGVuLWh2bTogaW5pdGlhbGl6ZSBETSBBQ1BJ
Cj4gICBody94ZW4taHZtOiBhZGQgZnVuY3Rpb24gdG8gY29weSBBQ1BJIGludG8gZ3Vlc3QgbWVt
b3J5Cj4gICBudmRpbW0gYWNwaTogY29weSBORklUIHRvIFhlbiBndWVzdAo+ICAgbnZkaW1tIGFj
cGk6IGNvcHkgQUNQSSBuYW1lc3BhY2UgZGV2aWNlIG9mIHZOVkRJTU0gdG8gWGVuIGd1ZXN0Cj4g
ICBudmRpbW0gYWNwaTogZG8gbm90IGJ1aWxkIF9GSVQgbWV0aG9kIG9uIFhlbgo+ICAgaHcveGVu
LWh2bTogZW5hYmxlIGJ1aWxkaW5nIERNIEFDUEkgaWYgdk5WRElNTSBpcyBlbmFibGVkCj4gCj4g
IGJhY2tlbmRzL01ha2VmaWxlLm9ianMgfCAgIDEgKwo+ICBiYWNrZW5kcy9ob3N0bWVtLXhlbi5j
IHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGJhY2tlbmRzL2hvc3RtZW0uYyAg
ICAgfCAgIDkgKysrCj4gIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgfCAgMTAgKystCj4gIGh3L2Fj
cGkvbnZkaW1tLmMgICAgICAgfCAgNzkgKysrKysrKysrKysrKystLS0tLQo+ICBody9pMzg2L3Bj
LmMgICAgICAgICAgIHwgMTAyICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni94
ZW4veGVuLWh2bS5jICB8IDIwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4gIGh3L21lbS9udmRpbW0uYyAgICAgICAgfCAgMTAgKystCj4gIGh3L21l
bS9wYy1kaW1tLmMgICAgICAgfCAgIDYgKy0KPiAgaW5jbHVkZS9ody9pMzg2L3BjLmggICB8ICAg
MSArCj4gIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgfCAgMjUgKysrKysrCj4gIHN0dWJzL3hlbi1o
dm0uYyAgICAgICAgfCAgMTAgKysrCj4gIDEyIGZpbGVzIGNoYW5nZWQsIDQ5NSBpbnNlcnRpb25z
KCspLCA3MCBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGJhY2tlbmRzL2hvc3Rt
ZW0teGVuLmMKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 14:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 14:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drPVl-0004as-Dx; Mon, 11 Sep 2017 14:16:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drPVj-0004am-L5
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 14:16:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6F/0F-03454-ABA96B95; Mon, 11 Sep 2017 14:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO72Wds
 iDS7ckrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuPtzGUnBarOLOhIXsDYxdQl2MnBwSAv4S
 O64dYQWxhQXUJU4fecsIYosI6Etsut3I3sXIxcEscJVZYu7mG2AJIYFaifPfv7OA2GwCehLzj
 n8Fs3kFbCVOr5rKDmKzCKhKdPy4DhYXFQiXaDrbD1UjKHFy5hMwm1PAW+Lf1j/MXYwcQAs0Jd
 bv0gcJMwuIS9x6Mp8JwpaXaN46mxlirarE4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxahRnFp
 Ullqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJoMQLCD8dOygEOMkhxM
 SqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSs5c1ukkGBRanpqRVpmDjBKYNISHDxKI
 ry6M4DSvMUFibnFmekQqVOMilLivGkgfQIgiYzSPLg2WGReYpSVEuZlBDpEiKcgtSg3swRV/h
 WjOAejkjCvEsgUnsy8Erjpr4AWMwEt5rm0BWRxSSJCSqqB0cswM0/swxWPDy9FuNteG7Ck9YS
 sVLT59OCwQw1fZ/3Xnys3+Aff8fSMESgulsxdGHj4OYuWzgtduQbWl3cOBYnESDgZz7B+slPd
 PEsr/vNlifm+e1+0BysInX3rPO3FrSOvDDtXf/eabh0RL1WoNWtO+0ujR8KhST+2bpjC82Why
 NbiY1r6SizFGYmGWsxFxYkAOlQZBMcCAAA=
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505139381!110690355!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54154 invoked from network); 11 Sep 2017 14:16:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 14:16:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439269883"
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
Date: Mon, 11 Sep 2017 15:16:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDcvMjAxNyAxMDo1NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMzEgQXVnIDIwMTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+ICsjIyMgRGlyZWN0LWJvb3Qg
a2VybmVsIGltYWdlIGZvcm1hdAo+PiArCj4+ICsgICAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1hZ2UK
Pj4gKyAgICBTdXBwb3J0ZWQsIEFSTTMyOiB6SW1hZ2UKPj4gKyAgICBTdXBwb3J0ZWQsIEFSTTY0
OiBJbWFnZSBbWFhYIC0gTm90IHN1cmUgaWYgdGhpcyBpcyBjb3JyZWN0XQo+IAo+IE9uIEFSTTY0
IGl0J3MgY2FsbGVkIEltYWdlLmd6LgoKQWNrLgoKCj4+ICsjIyMgQWx0ZXJuYXRpdmUgcDJtCj4+
ICsKPj4gKyAgICBTdGF0dXMsIHg4NjogUHJldmlldwo+PiArCj4+ICtBbGxvd3MgZXh0ZXJuYWwg
bW9uaXRvcmluZyBvZiBoeXBlcnZpc29yIG1lbW9yeSB1c2luZyBJbnRlbCBFUFQgYnkgYWxsb3dp
bmcgdG8gbWFpbnRhaW4gbXVsdGlwbGUgcGh5c2ljYWwgbWVtb3J5IHRvIG1hY2hpbmUgcGh5c2lj
YWwgbWFwcGluZ3MKPj4gKwo+PiArW1hYWCBTaG91bGQgdGhpcyBiZSB4ODYvQWx0ZXJuYXRpdmUg
cDJtP10KPiAKPiBObywgdGhlIHRlY2hub2xvZ3kgY291bGQgYmUgYXZhaWxhYmxlIG9uIEFSTS4K
Cll1cCwgZ290IHRoYXQgY2hhbmdlIGFscmVhZHkuCgo+PiArIyMjIE51bGwgU2NoZWR1bGVyCj4+
ICsKPj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+PiArCj4+ICtBIHZlcnkgc2ltcGxlLCB2
ZXJ5IHN0YXRpYyBzY2hlZHVsaW5nIHBvc2ljeSB0aGF0IGFsd2F5cyBzY2hlZHVsZXMgdGhlIHNh
bWUgdkNQVShzKSBvbiB0aGUgc2FtZSBwQ1BVKHMpLiBJdCBpcyBkZXNpZ25lZCBmb3IgbWF4aW11
bSBkZXRlcm1pbmlzbSBhbmQgbWluaW11bSBvdmVyaGVhZCBvbiBlbWJlZGRlZCBwbGF0Zm9ybXMu
Cj4gCj4gQ2FuIHdlIHNheSBtb3JlIHRoYW4gRXhwZXJpbWVudGFsPyBJIHRoaW5rIGl0IHNob3Vs
ZCBiZSBhdCBsZWFzdCBUZWNoCj4gUHJldmlldy4KCkkgd2FzIGdvaW5nIHRvIHdhaXQgZm9yIERh
cmlvIHRvIHJlc3BvbmQgdG8gdGhpcyAoSSBoYWQganVzdCBjb3BpZWQgd2hhdAp3YXMgYWxyZWFk
eSB0aGVyZSkuICBUZWNoIFByZXZpZXcgc2hvdWxkIGxvb2sgbGlrZSB0aGlzOgoKICAgIEZ1bmN0
aW9uYWwgY29tcGxldGVuZXNzOiBZZXMKICAgIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBRdWlya3kK
ICAgIEludGVyZmFjZSBzdGFiaWxpdHk6IFByb3Zpc2lvbmFsbHkgc3RhYmxlCiAgICBTZWN1cml0
eSBzdXBwb3J0ZWQ6IE5vCgpJIHRoaW5rIHRoYXQncyBwcm9iYWJseSBhY2N1cmF0ZS4gIERhcmlv
PwoKPj4gKyMjIyBYZW4gRnJhbWVidWZmZXIKPiAKPiBQbGVhc2Ugd3JpdGUgIlhlbiBGcmFtZWJ1
ZmZlciBGcm9udGVuZCIgaW4gdGhlIHRpdGxlLgoKSXQgaXMgaW4gYSBzZWN0aW9uIGxhYmVsbGVk
ICdndWVzdCBzaWRlJy4gIE9uIHRoZSBvdGhlciBoYW5kLCB0aGUgbGlzdAppcyBsb25nLCBhbmQg
dGhlIGhlYWRpbmdzIGluIG1hcmtkb3duIGFyZW4ndCBhY3R1YWxseSB0aGF0IGVhc3kgdG8gc2Nh
bgppbiB0ZXh0IG1vZGUuCgpMZXQgbWUgZ2l2ZSBpdCBzb21lIHRob3VnaHQuIChJJ2xsIHB1dCBh
biBYWFggdG8gbWFrZSBzdXJlIGl0IGdldHMKY29uc2lkZXJlZC4pCgo+PiArIyMjIE5ldGJhY2sK
Pj4gKwo+PiArICAgIFN0YXR1cywgTGludXggKG5ldGJhY2spOiBTdXBwb3J0ZWQKPj4gKyAgICBT
dGF0dXMsIEZyZWVCU0QgKG5ldGJhY2spOiBTdXBwb3J0ZWQKPj4gKyAgICBTdGF0dXMsIFFFTVUg
KHhlbl9uaWMpOiBFeHBlcmltZW50YWwKPiAKPiBJIHN1Z2dlc3QgdG8gRGVwcmVjYXRlIHhlbl9u
aWMKClRoYXQncyBmaW5lIHdpdGggbWUuICBBbnRob255PwoKPj4gKyMjIyB2VFBNIFN1cHBvcnQK
Pj4gKwo+PiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB4ODYgb25seQo+IAo+IFRoaXMgc2hvdWxk
IHByb2JhYmx5IGJlIHg4Ni92VFBNLiBUUE0sIHRoZSB3YXkgd2UgYXJlIGRpc2N1c3NpbmcgaXQs
IGlzCj4gYW4geDg2LW9ubHkgaW1wbGVtZW50YXRpb24uIEFSTS1iYXNlZCBhbHRlcm5hdGl2ZXMg
YXJlIG5vdCBjYWxsZWQgVFBNCj4gQUZBSUsuCgpTb21lb25lIHNhaWQgdGhhdCBiZWNhdXNlIHRo
aXMgd2FzIGltcGxlbWVudGVkIGVudGlyZWx5IGluIHVzZXJzcGFjZSwKdGhlcmUncyBubyByZWFz
b24gdGhlIFBWIFRQTSBjb3VsZG4ndCB3b3JrIG9uIEFSTS4gIE9UT0ggSSBzdXBwb3NlIGl0Cndv
dWxkIGJlIGEgbG90IGxlc3MgdmFsdWFibGUgaWYgdGhlcmUgd2VyZW4ndCBhIHBoeXNpY2FsIFRQ
TSB0byBiYWNrIGl0IHVwLgoKQW55IHRob3VnaHRzIG9uIHRoYXQ/Cgo+PiArIyMjIEludGVsL1RY
VCA/Pz8KPiAKPiBTYW1lIGhlcmUKCldlbGwgdW5sZXNzIHNvbWVvbmUgYWN0dWFsbHkgc2F5cyBz
b21ldGhpbmcgYWJvdXQgdGhpcyBJJ20ganVzdCBnb2luZyBnbwpkZWxldGUgaXQuCgo+PiArIyMj
IEFSTS9JVFMKPj4gKwo+PiArICAgIFN0YXR1czogZXhwZXJpbWVudGFsCj4+ICsKPj4gK1tYWFgg
V2hhdCBpcyB0aGlzP10KPiAKPiBBIHBhcnRpY3VsYXJseSBjb21wbGV4IGV4dGVuc2lvbiB0byB0
aGUgaW50ZXJydXB0IGNvbnRyb2xsZXIuCgpCdXQgd2hhdCBwZW9wbGUgcmVhZGluZyB0aGlzIHdh
bnQgdG8ga25vdyBpc24ndCBob3cgY29tcGxpY2F0ZWQgaXQgaXMsCmJ1dCB3aGF0IGl0IHdvdWxk
IGJlIGZvci4KCkkgY291bGQgcHV0ICJBbiBleHRlbnNpb24gdG8gdGhlIEFSTSBpbnRlcnJ1cHQg
Y29udHJvbGxlciIsIGJ1dCBpdCB3b3VsZApiZSBuaWNlIGlmIEkgY291bGQgYWxzbyBzYXksICIu
Li50aGF0IGltcGxlbWVudHMgJEZFQVRVUkUiIG9yCiIuLi50YXJnZXRlZCBhdCAkQVBQTElDQVRJ
T04iLgoKVGhhbmtzIGZvciB0aGUgZmVlZGJhY2ssCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 14:23:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 14:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drPcS-0005Gw-4V; Mon, 11 Sep 2017 14:23:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drPcQ-0005Gq-6e
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 14:23:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CF/D3-03283-95C96B95; Mon, 11 Sep 2017 14:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDvW74nG2
 RBh/Pslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLvj1hLFjCX3F280aWBsZFPF2MnBwSAv4S
 t9+tYwKxhQU0JDZOPMECYosIKEo8eHmTtYuRi4NZ4D6zxPsNJ5lBHCGBM4wSx+6cBOtgE9CTm
 Hf8K1gHr4CtxNVV+9hBbBYBVYmW3VdZQWxRgXCJprP9UDWCEidnPgGzOQUsJT5vuA80hwNog6
 bE+l36IGFmAXGJW0/mM0HY8hLb385hBrGFgEYufnCUfQIj/ywkk2YhdM9C0j0LSfcCRpZVjBr
 FqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYmxYFHmKU
 5GBSEuV9d3xLpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tbZ2yKFBItS01Mr0jJzgHECk5bg4
 FES4fWcBZTmLS5IzC3OTIdInWJUlBLnXQHSJwCSyCjNg2uDxeYlRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfO6gUzhycwrgZv+CmgxE9BinktbQBaXJCKkpBoYRZruT1qarpmrOKXcaN30Sm8
 5twtV5h5LD6WsbWC4me6Quv3nne6o411+3oXik3fv5y1c/z8w+8ZSli96bEKL2qT3sN8z8gvg
 3P9OQkjG3mbKyZzVld0b/yrFeU6ZXvY8N3sb647p5hHb8xdmO2VEPAqaH/L2BDPPIzYHVU1Jy
 csfqs1mlgQqsRRnJBpqMRcVJwIAKDsbf8gCAAA=
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505139797!78785441!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7076 invoked from network); 11 Sep 2017 14:23:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 14:23:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="447409689"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170901150003.hesddpdldzrwlhou@citrix.com>
 <0cf0fbec-0446-0cb4-a609-8bdd116084b3@citrix.com>
 <20170907145638.hni7k6h3t6aaf5zn@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c5f58824-d743-9a5c-72a0-6fb13f32d8cb@citrix.com>
Date: Mon, 11 Sep 2017 15:22:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170907145638.hni7k6h3t6aaf5zn@citrix.com>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md\
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDcvMjAxNyAwMzo1NiBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIFNlcCAwNywg
MjAxNyBhdCAwMjo1Mjo0OVBNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8w
MS8yMDE3IDA0OjAwIFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVGh1LCBBdWcgMzEsIDIwMTcg
YXQgMTE6Mjc6MTlBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiArIyMjIERpcmVj
dC1ib290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPj4+PiArCj4+Pj4gKyAgICBTdXBwb3J0ZWQsIHg4
NjogYnpJbWFnZQo+Pj4KPj4+IERvIHlvdSBtZWFuIGJvb3RpbmcgYSBQViBndWVzdD8gSWYgc28g
dGhlcmUgYXJlIGEgZmV3IG1vcmUgZm9ybWF0cy4KPj4+Cj4+Pj4gKyAgICBTdXBwb3J0ZWQsIEFS
TTMyOiB6SW1hZ2UKPj4+PiArICAgIFN1cHBvcnRlZCwgQVJNNjQ6IEltYWdlIFtYWFggLSBOb3Qg
c3VyZSBpZiB0aGlzIGlzIGNvcnJlY3RdCj4+Pj4gKwo+Pj4+ICtGb3JtYXQgd2hpY2ggdGhlIHRv
b2xzdGFjayBhY2NlcHQgZm9yIGRpcmVjdC1ib290IGtlcm5lbHMKPj4+IFsuLi5dCj4+Pj4gKyMj
IyBKU09OIHN1cHBvcnQgZm9yIHhsCj4+Pj4gKwo+Pj4+ICsgICAgU3RhdHVzOiBQcmV2aWV3Cj4+
Pj4gKwo+Pj4KPj4+IFdoYXQgaXMgdGhpcz8KPj4KPj4gSlNPTiBvdXRwdXQ7IGUuZy4sIGB4bCBs
aXN0IC1sYC4KPj4KPj4gUGVyaGFwcyB0aGlzIHNob3VsZCBiZSBjYWxsZWQgJ0pTT04gb3V0cHV0
IHN1cHBvcnQnLiA6LSkKPj4KPiAKPiBPSy4gQW55d2F5LCBubyBzZWN1cml0eSBzdXBwb3J0IGZv
ciB0aGlzIHBsZWFzZS4gSSdtIG5vdCBldmVuIHZlcnkgc3VyZQo+IGlmIHRoZSBvdXRwdXQgaXMg
Z29pbmcgdG8gYmUgc3RhYmxlLgoKIlRlY2ggUHJldmlldyIgbWVhbnMgbm8gc2VjdXJpdHkgc3Vw
cG9ydC4gIEJ1dCBnaXZlbiBob3cgaW5jb21wbGV0ZSBpdAppcywgbWF5YmUgIkV4cGVyaW1lbnRh
bCIgd291bGQgYmUgYSBiZXR0ZXIgZGVzaWduYXRpb24uCgo+IAo+Pj4+ICsjIyMgQUhDSSBzdXBw
b3J0IGZvciB4bAo+Pj4+ICsKPj4+PiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPj4+PiAr
Cj4+Pgo+Pj4gVGhlcmUgaXMgb25seSBvbmUga25vYiB0byBjaGFuZ2UsIEknbSBub3Qgc3VyZSB3
aGV0aGVyIG1ha2VzIHNlbnNlIHRvCj4+PiBsaXN0IGl0IHNlcGFyYXRlbHkuCj4+Pgo+Pj4+ICsj
IyMgU29mdC1yZXNldCBmb3IgeGwKPj4+PiArCj4+Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+
Pj4+ICsKPj4+Cj4+PiBXZSBuZXZlciB0ZXN0ZWQgdGhpcyBpbiBvc3N0ZXN0IHNvIEknbSBub3Qg
c3VyZSBhYm91dCBpZiB0aGlzIGlzIHRoZQo+Pj4gY29ycmVjdCBzdGF0dXMuIEZ1cnRoZXJtb3Jl
IHRoZXJlIGlzIGFsc28gbW92aW5nIHBhcnRzIGluIGh5cGVydmlzb3IuCj4+Cj4+IEhtbSwgbWF5
YmUgdGhpcyB3b3VsZCBnbyBiZXR0ZXIgdW5kZXIgYSBoeXBlcnZpc29yIHNlY3Rpb24gc29tZXdo
ZXJlOyBhcwo+PiB5b3Ugc2F5LCB0aGUgY29yZSBmdW5jdGlvbmFsaXR5IGRvZXNuJ3QgcmVzaWRl
IGluIHhsLCB4bCBqdXN0IGVuYWJsZXMgaXQuCj4+Cj4gCj4gQSBiaXQgbW9yZSB0aGFuIHRoYXQs
IHRoZXJlIGFyZSBtb3ZpbmcgcGFydHMgaW4gbGlieGwgdG8gaGFuZGxlIHRoYXQgYXMKPiB3ZWxs
IC0tIHNvbWUgaW5pdGlhbGlzYXRpb24gbmVlZHMgdG8gYmUgc2tpcHBlZCBvciB3aGF0ZXZlciwg
c29tZSBjYW4ndC4KCkEgbGFyZ2UgcHJvcG9ydGlvbiBvZiBmZWF0dXJlcyByZXF1aXJlIHN1cHBv
cnQgYm90aCBpbiB0aGUgaHlwZXJ2aXNvcgphbmQgaW4gdGhlIHRvb2xzdGFjay4gIEl0IGRvZXNu
J3QgbWFrZSBzZW5zZSB0byB0YWxrIGFib3V0IHRoZW0Kc2VwYXJhdGVseTsgaXQgbWFrZXMgc2Vu
c2UgdG8gcHV0IHRoZW0gd2hlcmUgdGhlICJjb3JlIiBvZiB0aGVpcgppbXBsZW1lbnRhdGlvbiBy
ZXNpZGVzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 14:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 14:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drPmN-0005yy-3C; Mon, 11 Sep 2017 14:33:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1drPmM-0005ys-Hs
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 14:33:38 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BD/49-02048-1CE96B95; Mon, 11 Sep 2017 14:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoe7Beds
 iDY6vYLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWn5Io+MFase7aBOYGxjbWLkZODiEBD4l5
 bcuYuxi5gOy1jBLHGlaxQzh3GSV+n73OCFM16eZzqMQORoklr16wgSSEBUwlpn/6wQ5iiwj4S
 tx93MQEUsQs8INRonNaHzNEt4XEza4vTCA2m4ChxOqNLWDNvAJOEmt2bQSrYRFQlejcuB3sJl
 GBcIn9368xQ9QISpyc+YQFxOYUsJQ4uOY+2BxmATOJeZsfMkPY4hK3nsyHistLbH87BywuIZA
 j8ezrB6APOIBsKYn/rUogt0kI9LNIfN06kQWiRkbi0cSbbBMYxWYhWTcLyYpZSFbMQrJiASPL
 KkaN4tSistQiXUNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFhiAIIdjC9Pe
 x5ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6Lc7dFCgkWpaanVqRl5gCjGi
 YtwcGjJMJ7fw5Qmre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHlngcwQACnKKM2DGwFLMJc
 YZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsHZApPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQbG
 goTf7v/mOt8TqeDoyErvi1/fmb3NXOeic4Wy9UeG5Sn8an4cMyWX5zzfdMt6Ba9M5/ogs1vW0
 7z/e0Tu/3A1QbR7F/tiPucP/rxF4p3Np2T+2vXOT537Jaq5SXzTVjXH+YuzjH2s3RbPmHC1P7
 a8/49o79yL3XWhuz/ltG7K269b+EJPrVuJpTgj0VCLuag4EQDbr+rgKwMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505140416!114065629!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3899 invoked from network); 11 Sep 2017 14:33:37 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 11 Sep 2017 14:33:37 -0000
Received: (qmail 12992 invoked from network); 11 Sep 2017 17:33:35 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Sep 2017 17:33:35 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 08DFC7FC42
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:33:35 +0300 (EEST)
Received: (qmail 20326 invoked from network); 11 Sep 2017 17:33:35 +0300
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 11 Sep 2017 17:33:34 +0300
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170911111628.26480-1-wei.liu2@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ef20b293-8c33-5c63-b9b4-6cc3fe8b4b86@bitdefender.com>
Date: Mon, 11 Sep 2017 17:33:34 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170911111628.26480-1-wei.liu2@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73124
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460605,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.005104)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003118), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.013465,0.000055)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.156036), Hit: No,
 Details: v2.6.10; Id: 15.5f4n8d.1bpok64is.74c], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] mem_access: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEuMDkuMjAxNyAxNDoxNiwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgICAgIHwg
IDQgKystLQo+ICAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgfCAxNiArKysrKysr
Ky0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL21lbV9hY2Nlc3MuaCB8ICA4ICsrKyst
LS0tCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9hY2Nlc3MuaCB8ICA4ICsrKystLS0tCj4g
ICA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKQWNr
ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KClRoYW5r
cyBmb3IgZG9pbmcgdGhpcyEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 14:56:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 14:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drQ80-0007Jx-Vh; Mon, 11 Sep 2017 14:56:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drQ7z-0007Jr-Ux
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 14:56:00 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 53/9B-01761-FF3A6B95; Mon, 11 Sep 2017 14:55:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/ff4m2
 RBgdmq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvdm9hKfjDWTH/7XamBsapHF2MnBxCAnkS
 jx7eZwKxeQXsJFp37mYHsSUEDCVOL7zJAmKzCKhKHJr/AayGTUBdou3ZdlYQW0RAWeLu9xlgN
 cwCsRLz5jwAinNwCAsES0zfEgAx3kKi/+NEZhCbU8BS4mn/ZmaQEl4BQYm/O4QhOrUkHv66BT
 VFW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDwGINjBeLDZ+RCjJAeTkijvu+NbIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8HIAA1lIsCg1PbUiLTMHGAMwaQkOHiURXguQNG9xQWJucWY6ROoUo
 y5Hx827f5iEWPLy81KlxHm5QIoEQIoySvPgRsDi8RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeVlApvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamBU2NLd7RbqHGLr8ui9W833CgODBbt+qum
 L1jio7+WcnHRCqoD1U6t1yo+I2YvVCo8U2uQ6XuQL3N/e0mgZqxcpWyLpzOPH2V678WqyBb/N
 47myazbemyW0OGj2vQ+yaiHWAe022x7pn/dJadFV2DyX16griJ+5YEv/k5xtMgd7dXIXf3qsp
 MRSnJFoqMVcVJwIANZ657rCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505141756!74702011!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54602 invoked from network); 11 Sep 2017 14:55:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Sep 2017 14:55:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 08:55:56 -0600
Message-Id: <59B6C0190200007800179A80@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 08:55:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170911140753.19067-1-wei.liu2@citrix.com>
In-Reply-To: <20170911140753.19067-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] hvmloader: cast to avoid potential overflow
 in shadow_gs_test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
ZTJmYzViYjVjYjQgKCJodm1sb2FkZXI6IGR5bmFtaWNhbGx5IGRldGVybWluZSBzY3JhdGNoIG1l
bW9yeSByYW5nZQo+IGZvciB0ZXN0cyIpIG1ha2VzIHRoZSB0ZXN0IGRlcGVuZGVudCBvbiBfZW5k
LiBDb3Zlcml0eSByZXBvcnRlZCB0aGF0Cj4gdGhlIHNoaWZ0IG1pZ2h0IG92ZXJmbG93IGFuZCBz
dWdnZXN0ZWQgd2UgY2FzdCBpIHRvIHVpbnQ2NF90Lgo+IAo+IENvdmVyaXR5LUlEOiAxNDE3NjYw
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9maXJtd2FyZS9odm1s
b2FkZXIvdGVzdHMuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90
ZXN0cy5jIAo+IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKPiBpbmRleCBhNzBj
NzJkZmZiLi4zYzRjMjlhNmM3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci90ZXN0cy5jCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKPiBAQCAt
MjMxLDcgKzIzMSw3IEBAIHN0YXRpYyBpbnQgc2hhZG93X2dzX3Rlc3Qodm9pZCkKPiAgICAgIHBk
ICs9IDUxMjsKPiAgICAgIC8qIExldmVsIDI6ICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8PSAo
dW5zaWduZWQgbG9uZykoX2VuZCAtIDEpID4+IChQQUdFX1NISUZUICsgOSk7IGkrKyApCgpXaXRo
IHRoZSBzaGlmdCBoZXJlIHRoZXJlJ3Mgbm8gd2F5IC4uLgoKPiAtICAgICAgICAqcGQrKyA9IChp
IDw8IChQQUdFX1NISUZUICsgOSkpICsgMHgxZTM7Cj4gKyAgICAgICAgKnBkKysgPSAoKHVpbnQ2
NF90KWkgPDwgKFBBR0VfU0hJRlQgKyA5KSkgKyAweDFlMzsKCi4uLiB0aGlzIHNoaWZ0IChvciB0
aGUgYWRkKSBjYW4gb3ZlcmZsb3csIGlycmVzcGVjdGl2ZSBvZiB0aGUgYWN0dWFsCnZhbHVlIG9m
IF9lbmQsIGFuZCB3aXRoIG15IGRpc2xpa2Ugb2YgY2FzdHMgSSdtIGEgbGl0dGxlIGhlc2l0YW50
IHRvCmdpdmUgbXkgYWNrIGZvciBzdWNoIGEgdG9vbCB3ZWFrbmVzcyB3b3JrYXJvdW5kLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drQD9-0007zy-Il; Mon, 11 Sep 2017 15:01:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4209e1772=wei.liu2@citrix.com>)
 id 1drQD8-0007zs-3R
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:01:18 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E8/45-02023-D35A6B95; Mon, 11 Sep 2017 15:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpK7N0m2
 RBld3m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknD3ewFpznrjh+ZyN7A+Nyzi5GTg4JAX+J
 /kUrGUFsFgFViR3bulhAbDYBZYmfnb1sILYIkN376zdYnFmgQuLy6tusXYwcHMICwRLTtwSAh
 HkFLCQOXzkLNkZIIEdi7eXfrBBxQYmTM59AtepILNj9iQ2klVlAWmL5Pw4Qk1PAXuLVv3iQCl
 EBFYnOpXNYIKYoSHRMP8Y0gZFvFpJBs5AMmoUwaAEj8ypGjeLUorLUIl1DY72kosz0jJLcxMw
 cXUMDU73c1OLixPTUnMSkYr3k/NxNjMAgYwCCHYz/tnkeYpTkYFIS5X13fEukEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQle5SXbIoUEi1LTUyvSMnOA4Q6TluDgURLh1QBJ8xYXJOYWZ6ZDpE4xK
 kqJ86aAJARAEhmleXBtsBi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe7YuBpvBk5pXATX
 8FtJgJaDHPpS0gi0sSEVJSDYwiTlvPp6jH6TtxXq8xWbWUIcjyzkk2i4mzeLdtkrLvDTu1J2R
 B9LFFG9/ob/HPn3m/20t3R0uls3zDkfJYmXMrVKNScw5vrTw7ZV75Z7ebovOZP+zfrljj8sX3
 ecmBEzyeK3ftOCNYYqQ4nfFp+UHGXd9cnB9duXYs6erjlUvibpfMN/ghHvNFiaU4I9FQi7moO
 BEAIO+deqwCAAA=
X-Env-Sender: prvs=4209e1772=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505142075!90386610!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14313 invoked from network); 11 Sep 2017 15:01:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 15:01:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439277360"
Date: Mon, 11 Sep 2017 16:01:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170911150113.vrke77ptcz3czv4q@citrix.com>
References: <20170911140753.19067-1-wei.liu2@citrix.com>
 <59B6C0190200007800179A80@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B6C0190200007800179A80@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] hvmloader: cast to avoid potential overflow
 in shadow_gs_test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6NTU6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA5LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBlMmZjNWJiNWNiNCAoImh2bWxvYWRlcjogZHluYW1pY2FsbHkgZGV0ZXJtaW5lIHNj
cmF0Y2ggbWVtb3J5IHJhbmdlCj4gPiBmb3IgdGVzdHMiKSBtYWtlcyB0aGUgdGVzdCBkZXBlbmRl
bnQgb24gX2VuZC4gQ292ZXJpdHkgcmVwb3J0ZWQgdGhhdAo+ID4gdGhlIHNoaWZ0IG1pZ2h0IG92
ZXJmbG93IGFuZCBzdWdnZXN0ZWQgd2UgY2FzdCBpIHRvIHVpbnQ2NF90Lgo+ID4gCj4gPiBDb3Zl
cml0eS1JRDogMTQxNzY2MAo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
PiAtLS0KPiA+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYyB8IDIgKy0KPiA+ICAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jIAo+ID4gYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwo+ID4gaW5kZXggYTcwYzcyZGZmYi4uM2M0YzI5YTZj
NyAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4gPiAr
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwo+ID4gQEAgLTIzMSw3ICsyMzEs
NyBAQCBzdGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQpCj4gPiAgICAgIHBkICs9IDUxMjsK
PiA+ICAgICAgLyogTGV2ZWwgMjogKi8KPiA+ICAgICAgZm9yICggaSA9IDA7IGkgPD0gKHVuc2ln
bmVkIGxvbmcpKF9lbmQgLSAxKSA+PiAoUEFHRV9TSElGVCArIDkpOyBpKysgKQo+IAo+IFdpdGgg
dGhlIHNoaWZ0IGhlcmUgdGhlcmUncyBubyB3YXkgLi4uCj4gCj4gPiAtICAgICAgICAqcGQrKyA9
IChpIDw8IChQQUdFX1NISUZUICsgOSkpICsgMHgxZTM7Cj4gPiArICAgICAgICAqcGQrKyA9ICgo
dWludDY0X3QpaSA8PCAoUEFHRV9TSElGVCArIDkpKSArIDB4MWUzOwo+IAo+IC4uLiB0aGlzIHNo
aWZ0IChvciB0aGUgYWRkKSBjYW4gb3ZlcmZsb3csIGlycmVzcGVjdGl2ZSBvZiB0aGUgYWN0dWFs
Cj4gdmFsdWUgb2YgX2VuZCwgYW5kIHdpdGggbXkgZGlzbGlrZSBvZiBjYXN0cyBJJ20gYSBsaXR0
bGUgaGVzaXRhbnQgdG8KPiBnaXZlIG15IGFjayBmb3Igc3VjaCBhIHRvb2wgd2Vha25lc3Mgd29y
a2Fyb3VuZC4KCldlIGNhbiBhbHNvIG1hcmsgdGhhdCBhcyBmYWxzZSBwb3NpdGl2ZS4gSXQncyB5
b3UgYW5kIEFuZHJldydzIGNhbGwuCgpJJ20gaW5kaWZmZXJlbnQgdG8gdGhlIGZpbmFsIHNvbHV0
aW9uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drQEQ-00084S-Sb; Mon, 11 Sep 2017 15:02:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202bee32=anthony.perard@citrix.com>)
 id 1drQEP-00084J-Hy
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:02:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 C9/FB-18674-C85A6B95; Mon, 11 Sep 2017 15:02:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW730m2
 RBs3LpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy907awFWxiqZg/v5WpgXEHcxcjJ4eEgL/E
 hkknWEBsFgFViTd9G9lBbDYBA4kV068ygtgiAjoSV/e+YO1i5OJgFljJLPGptQmsSFhAXeL0k
 bdARRwcvALWEpvak0FqhAQ2MEqcbX7PBlLDKyAocXLmE7AFzECDFuz+xAZSzywgLbH8HwdImF
 PATqJl/XawclEBZYmHf/eClQsJqEncWLiMZQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6Jnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxhv9TkfYpTkYFIS5X13fEuk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneOUu2RQoJFqWmp1akZeYAQx4mLcHBoyTCmwSS5i0uS
 MwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcd4UkCIBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3rUgU3gy80rgNr0COoIJ6AieS1tAjihJREhJNTAy/Ij5JN4z99myFn8JZ+d
 b8z6J/OHdrz1j1iSH+RUFRS+Co+MSyo7r6mjEZIslJn6Yp7orx2rhItedVdkdao53tlrfET0W
 pVzI/Tl/a8ElxYPuC+UfTXmw4b5eHJOs+/4/QfNyLzfZuO9hbD7h/PdfxhLZfTNyN4kZMmbcU
 g6fucrtkhm3U50SS3FGoqEWc1FxIgD/C85dugIAAA==
X-Env-Sender: prvs=4202bee32=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505142153!82563462!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30619 invoked from network); 11 Sep 2017 15:02:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 15:02:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="447415959"
Date: Mon, 11 Sep 2017 16:02:32 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170911150232.GA1544@perard.uk.xensource.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDM6MTY6MTNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8wNy8yMDE3IDEwOjU0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gPiBPbiBUaHUsIDMxIEF1ZyAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+ICsjIyMg
TmV0YmFjawo+ID4+ICsKPiA+PiArICAgIFN0YXR1cywgTGludXggKG5ldGJhY2spOiBTdXBwb3J0
ZWQKPiA+PiArICAgIFN0YXR1cywgRnJlZUJTRCAobmV0YmFjayk6IFN1cHBvcnRlZAo+ID4+ICsg
ICAgU3RhdHVzLCBRRU1VICh4ZW5fbmljKTogRXhwZXJpbWVudGFsCj4gPiAKPiA+IEkgc3VnZ2Vz
dCB0byBEZXByZWNhdGUgeGVuX25pYwo+IAo+IFRoYXQncyBmaW5lIHdpdGggbWUuICBBbnRob255
PwoKWWVzLCB0aGF0IGZpbmUgYnkgbWUuICB4ZW5fbmljIGlzIG9ubHkgZm9yIFBWIGd1ZXN0LCBh
bmQgSSBkb24ndCBrbm93bgpob3cgaXQgY2FuIGJlIHVzZWQsIHRoZXJlIGRvZXMgbm90IHNlZW1z
IHRvIGJlIGFueSBzdXBwb3J0IGluIGxpYnhsLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drQJ3-0008Mp-JX; Mon, 11 Sep 2017 15:07:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drQJ2-0008Mj-DD
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:07:24 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 62/7C-17770-AA6A6B95; Mon, 11 Sep 2017 15:07:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO6CZds
 iDfqXi1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/H01mLNjKVvGnma2BcSJrFyMnh4SAv8T5
 R6eYQWxhAXWJ00feMoLYIgJ6Ei2rQGq4OJgFVjJLfGptYgdxhAQeMkqcu76BHaSKDahq3vGvL
 F2MHBy8ArYSC58ngYRZBFQlvp46xwRiiwqESzSd7WcBsXkFBCVOznwCZnMK2EicubOfCaSVWU
 BTYv0ufZAws4C4xK0n85kgbHmJ7W/ngN0mBDRy8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYlQ
 vTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSwYg2ME474T/IUZJ
 DiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvbx0W6SQYFFqempFWmYOMEJg0hIcP
 EoivElLgNK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOexFkhgBIUUZpHtwIWLReYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjDvBZApPJl5JXCbXgEdwQR0BM+lLSBHlCQipKQaGDV7szM
 ZYtI12SXuym+/8+ZjCdfzPXx2z7a9F6q5dcn5RcvEUtXvU/a3v7pzf/nzp4IcoRMYLu6SmdvH
 VqM789TBab8yjjwPW8TeG+YuEbzG+K/T4QPXnB6fc77+5P60xWu/RUWySr57VHq1xW97f75P2
 JQfKzaZN8VZPrh1uO3JRbmJeVk/0ziUWIozEg21mIuKEwGt+Mpm0QIAAA==
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505142430!82141791!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64235 invoked from network); 11 Sep 2017 15:07:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 15:07:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439278781"
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
 <20170911150232.GA1544@perard.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <97f9f65a-46be-421a-5d56-1ea1e30cb5cf@citrix.com>
Date: Mon, 11 Sep 2017 16:07:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170911150232.GA1544@perard.uk.xensource.com>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwNDowMiBQTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gTW9uLCBT
ZXAgMTEsIDIwMTcgYXQgMDM6MTY6MTNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4g
T24gMDkvMDcvMjAxNyAxMDo1NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24g
VGh1LCAzMSBBdWcgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiArIyMjIE5ldGJhY2sK
Pj4+PiArCj4+Pj4gKyAgICBTdGF0dXMsIExpbnV4IChuZXRiYWNrKTogU3VwcG9ydGVkCj4+Pj4g
KyAgICBTdGF0dXMsIEZyZWVCU0QgKG5ldGJhY2spOiBTdXBwb3J0ZWQKPj4+PiArICAgIFN0YXR1
cywgUUVNVSAoeGVuX25pYyk6IEV4cGVyaW1lbnRhbAo+Pj4KPj4+IEkgc3VnZ2VzdCB0byBEZXBy
ZWNhdGUgeGVuX25pYwo+Pgo+PiBUaGF0J3MgZmluZSB3aXRoIG1lLiAgQW50aG9ueT8KPiAKPiBZ
ZXMsIHRoYXQgZmluZSBieSBtZS4gIHhlbl9uaWMgaXMgb25seSBmb3IgUFYgZ3Vlc3QsIGFuZCBJ
IGRvbid0IGtub3duCj4gaG93IGl0IGNhbiBiZSB1c2VkLCB0aGVyZSBkb2VzIG5vdCBzZWVtcyB0
byBiZSBhbnkgc3VwcG9ydCBpbiBsaWJ4bC4KCklzIHRoaXMgYSBob2xkb3ZlciBmcm9tICd4ZW5u
ZXInLCB3aGljaCB3YXMgc3VwcG9zZWQgdG8gYWxsb3cgeW91IHRvIHJ1bgphIFhlbiBndWVzdCBv
biBhIG5vbi1YZW4gc3lzdGVtPwoKQW55d2F5LCBJJ20gaGFwcHkgdG8gY2FsbCBpdCBleHBlcmlt
ZW50YWwsIG9yIGp1c3QgdG8gbGVhdmUgaXQgb2ZmCmVudGlyZWx5IGlmIGl0IGNhbid0IGFjdHVh
bGx5IGJlIHVzZWQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:21:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drQWY-0001EK-4D; Mon, 11 Sep 2017 15:21:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202bee32=anthony.perard@citrix.com>)
 id 1drQWX-0001E5-5l
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:21:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CD/7E-03093-0F9A6B95; Mon, 11 Sep 2017 15:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO67lds
 iDf6fMrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN23W5jLHjFXnH1yyvmBsbJbF2MnBwSAv4S
 r27fYQexWQRUJZ7NvcoMYrMJGEismH6VEcQWEdCRuLr3BWsXIxcHs8BKZolPrU1gDcIC6hKnj
 7wFK+IVsJZYdbmHHaRISGAKk8TGXSvZIRKCEidnPmEBsZmBJi3Y/QloMweQLS2x/B8HSJhTwE
 7iY1cfWLmogLLEw797wcqFBNQkbixcxjKBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXUMLvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBjAIIdjDc3BhxilORgUhLlfXd8S6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7HK7ZFCgkWpaanVqRl5gDDHiYtwcGjJMKbCpLmLS5Iz
 C3OTIdInWJUlBLnlQNGi5AASCKjNA+uDRZrlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMux
 hkPE9mXgnc9FdAi5mAFvNc2gKyuCQRISUFjN6QOcHKEfPKvM5t2Z+aadCw+/DVuSIqPx9+9Ml
 ef/jY3Ntfpc9900tt2nRPYwWL/DGmbebiM726v4mE1x4x872g9oUvS8f/5V2usN+Hj7jEM11P
 s4h6evLXTR7xrx9if867dDl8ceKHw8Xb0yW8zpzaeW9ajHnE7ZmxXyceF5/gLX32qndkTZESS
 3FGoqEWc1FxIgA+AICSsAIAAA==
X-Env-Sender: prvs=4202bee32=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505143277!75617778!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49508 invoked from network); 11 Sep 2017 15:21:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 15:21:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439281459"
Date: Mon, 11 Sep 2017 16:21:15 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170911152115.GB1544@perard.uk.xensource.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
 <20170911150232.GA1544@perard.uk.xensource.com>
 <97f9f65a-46be-421a-5d56-1ea1e30cb5cf@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <97f9f65a-46be-421a-5d56-1ea1e30cb5cf@citrix.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDQ6MDc6MDhQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8xMS8yMDE3IDA0OjAyIFBNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+
IE9uIE1vbiwgU2VwIDExLCAyMDE3IGF0IDAzOjE2OjEzUE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAg
d3JvdGU6Cj4gPj4gT24gMDkvMDcvMjAxNyAxMDo1NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOgo+ID4+PiBPbiBUaHUsIDMxIEF1ZyAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+
Pj4gKyMjIyBOZXRiYWNrCj4gPj4+PiArCj4gPj4+PiArICAgIFN0YXR1cywgTGludXggKG5ldGJh
Y2spOiBTdXBwb3J0ZWQKPiA+Pj4+ICsgICAgU3RhdHVzLCBGcmVlQlNEIChuZXRiYWNrKTogU3Vw
cG9ydGVkCj4gPj4+PiArICAgIFN0YXR1cywgUUVNVSAoeGVuX25pYyk6IEV4cGVyaW1lbnRhbAo+
ID4+Pgo+ID4+PiBJIHN1Z2dlc3QgdG8gRGVwcmVjYXRlIHhlbl9uaWMKPiA+Pgo+ID4+IFRoYXQn
cyBmaW5lIHdpdGggbWUuICBBbnRob255Pwo+ID4gCj4gPiBZZXMsIHRoYXQgZmluZSBieSBtZS4g
IHhlbl9uaWMgaXMgb25seSBmb3IgUFYgZ3Vlc3QsIGFuZCBJIGRvbid0IGtub3duCj4gPiBob3cg
aXQgY2FuIGJlIHVzZWQsIHRoZXJlIGRvZXMgbm90IHNlZW1zIHRvIGJlIGFueSBzdXBwb3J0IGlu
IGxpYnhsLgo+IAo+IElzIHRoaXMgYSBob2xkb3ZlciBmcm9tICd4ZW5uZXInLCB3aGljaCB3YXMg
c3VwcG9zZWQgdG8gYWxsb3cgeW91IHRvIHJ1bgo+IGEgWGVuIGd1ZXN0IG9uIGEgbm9uLVhlbiBz
eXN0ZW0/CgpZZXMsIGl0IGxvb2tzIGxpa2UgdGhhdCBpdCBjYW4gYmUgdXNlIHdpdGggeGVubmVy
LgoKPiBBbnl3YXksIEknbSBoYXBweSB0byBjYWxsIGl0IGV4cGVyaW1lbnRhbCwgb3IganVzdCB0
byBsZWF2ZSBpdCBvZmYKPiBlbnRpcmVseSBpZiBpdCBjYW4ndCBhY3R1YWxseSBiZSB1c2VkLgo+
IAo+ICAtR2VvcmdlCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:21:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drQWJ-0001D2-T0; Mon, 11 Sep 2017 15:21:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drQWI-0001Cw-Kh
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:21:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 97/A5-02226-1E9A6B95; Mon, 11 Sep 2017 15:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/fhym2
 RBq8OC1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb/25lLjjJU3H91CumBsaZXF2MnBxCAnkS
 j6ZNZAWxeQXsJHqn/2AEsSUEDCVOL7zJAmKzCKhKPHz6AMxmE1CXaHu2Haieg0NEIEBi7fRak
 DCzgIHE0i1P2UHCwgLBEtO3BHQxcgFNn8UocfToJBaQOKeApcSm27EgJq+AoMTfHcIQnVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdY72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCwYwCCHYzNX5wOMUpyMCmJ8r47viVSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv3BXbIoUEi1LTUyvSMnOAEQCTluDgURLhTQVJ8xYXJOYWZ
 6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnHcFSJEASFFGaR7cCFg0XmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw7wOQKTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhgtmj2+TYgX/THtzt9ZMoVVT/8
 5eX9+90Nm0o7XkY21raqFiSV76rKSRV98Y+xas9WmaN/SwlZ7pufrbI75fxHh55FYEO6sqLGe
 M3zts6paoexLE8taQlY3Ni/oDl9pczDRcNUf/uZ032KGLIl68V69zl9dJVX/2dc8UfthE/TOt
 tDHv+9ViRJLcUaioRZzUXEiAMiMmyTBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505143263!114239562!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45932 invoked from network); 11 Sep 2017 15:21:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 15:21:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 11 Sep 2017 09:21:02 -0600
Message-Id: <59B6C5FA0200007800179AB6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 11 Sep 2017 09:20:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "AndrewCooper" <andrew.cooper3@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20170911140753.19067-1-wei.liu2@citrix.com>
 <59B6C0190200007800179A80@prv-mh.provo.novell.com>
 <20170911150113.vrke77ptcz3czv4q@citrix.com>
In-Reply-To: <20170911150113.vrke77ptcz3czv4q@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] hvmloader: cast to avoid potential overflow
 in shadow_gs_test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDE3OjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6NTU6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxMS4wOS4xNyBhdCAxNjowNywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IGUyZmM1YmI1Y2I0ICgiaHZtbG9hZGVyOiBkeW5hbWljYWxseSBkZXRlcm1pbmUg
c2NyYXRjaCBtZW1vcnkgcmFuZ2UKPj4gPiBmb3IgdGVzdHMiKSBtYWtlcyB0aGUgdGVzdCBkZXBl
bmRlbnQgb24gX2VuZC4gQ292ZXJpdHkgcmVwb3J0ZWQgdGhhdAo+PiA+IHRoZSBzaGlmdCBtaWdo
dCBvdmVyZmxvdyBhbmQgc3VnZ2VzdGVkIHdlIGNhc3QgaSB0byB1aW50NjRfdC4KPj4gPiAKPj4g
PiBDb3Zlcml0eS1JRDogMTQxNzY2MAo+PiA+IAo+PiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+ID4gLS0tCj4+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4gPiAtLS0KPj4gPiAgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMg
fCAyICstCj4+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQo+PiA+IAo+PiA+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMu
YyAKPj4gPiBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4+ID4gaW5kZXggYTcw
YzcyZGZmYi4uM2M0YzI5YTZjNyAxMDA2NDQKPj4gPiAtLS0gYS90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvdGVzdHMuYwo+PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5j
Cj4+ID4gQEAgLTIzMSw3ICsyMzEsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQp
Cj4+ID4gICAgICBwZCArPSA1MTI7Cj4+ID4gICAgICAvKiBMZXZlbCAyOiAqLwo+PiA+ICAgICAg
Zm9yICggaSA9IDA7IGkgPD0gKHVuc2lnbmVkIGxvbmcpKF9lbmQgLSAxKSA+PiAoUEFHRV9TSElG
VCArIDkpOyBpKysgKQo+PiAKPj4gV2l0aCB0aGUgc2hpZnQgaGVyZSB0aGVyZSdzIG5vIHdheSAu
Li4KPj4gCj4+ID4gLSAgICAgICAgKnBkKysgPSAoaSA8PCAoUEFHRV9TSElGVCArIDkpKSArIDB4
MWUzOwo+PiA+ICsgICAgICAgICpwZCsrID0gKCh1aW50NjRfdClpIDw8IChQQUdFX1NISUZUICsg
OSkpICsgMHgxZTM7Cj4+IAo+PiAuLi4gdGhpcyBzaGlmdCAob3IgdGhlIGFkZCkgY2FuIG92ZXJm
bG93LCBpcnJlc3BlY3RpdmUgb2YgdGhlIGFjdHVhbAo+PiB2YWx1ZSBvZiBfZW5kLCBhbmQgd2l0
aCBteSBkaXNsaWtlIG9mIGNhc3RzIEknbSBhIGxpdHRsZSBoZXNpdGFudCB0bwo+PiBnaXZlIG15
IGFjayBmb3Igc3VjaCBhIHRvb2wgd2Vha25lc3Mgd29ya2Fyb3VuZC4KPiAKPiBXZSBjYW4gYWxz
byBtYXJrIHRoYXQgYXMgZmFsc2UgcG9zaXRpdmUuCgpJIHdvdWxkIHByZWZlciB0aGF0LgoKPiBJ
dCdzIHlvdSBhbmQgQW5kcmV3J3MgY2FsbC4KCkFuZHJldz8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drR0M-0003Ih-Pq; Mon, 11 Sep 2017 15:52:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drR0L-0003I5-5K
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:52:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 50/1C-03414-821B6B95; Mon, 11 Sep 2017 15:52:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgTYRz3ubudp7g4p81/w6QmscrUqWmLwKI
 gjD5U9Mn80G56udk25W6GfZMyK4PMCrI1SUMDneW7qckyA0XREDVJRUHTQkFTqwm+ZLvdfOk+
 /e75vX74U7ishFRQbJaF5cyMUUn6Ekmd+pJwVU1jorr550HNcv0T7BRK+LQwSFxEVyQGsy49S
 yvRz3UsSjIqArNKc9uwbHQvMA/5UDI6AcpKvmJ5yNeF3yCwV056iz9jCPoeDpKbqtnyUUzEZQ
 iGcjWiqBpBx/y6x1GMYKW93e0g6eMwUziECziQDoOaD+XuDpxeJmA9f1EiEAG0Fmz5f0hRxEB
 HazUS8WlYmL7vMlAUQR+AghFKeJbScVBiFzKFsl8IbAt13gLhQ5+EHvtt9zxEy2G5u9KNcToI
 RqZeujHQ/vDqRSsuYjn8bZkgRayGhjIHIeIQ+Fxwy4O1UDduI4QNOH0Iqloixch4qN7o88Tvh
 6cPJrzFbf7Q9XzKYzVCY0MOKViBVsDGHaUwGWgnDr2/ez0TgmGyYJh8hPZZdyy1brdZd7RZd7
 RZd7QVI0kFUvEsd4PlwmMjdJwhVW8xMQZjeJQ6LsLE8jyTyhoZHR+RnG6qRa5D8XJ9TejZwIV
 2tIfClLul8531ibJduvSUm3qG11/lMo0s346CKUoJ0tKqxkSZP8emslnXDEbXtW3SQPkpA6Um
 gZbyGYyJN6SKVDeKoTpqB9YwqnB4bA2TEeZ0M6sIklYIUlqQ6jPNW0Gbl9uP9ioCpMg1TeaXw
 XImg+V/fhYFUUgZIH0rpPgZzJatvlnXFMw1xa+/XphiYbYpRTbKP3+Wth/N956+e4mILFooXk
 0bG3NoFOdKlzLH07hjaSvdg6tYrE3v6Im8fKRr8Qz++HpG/Os2TZLW+aV8Iudb8pyXPSVAbXv
 v9FU5T9SNR1iisycvyKfjtLqYoFCNvO3d5FJz5kdV8Q9rkYOxz5Q3qUat62RzyHf/0Ojk7DAl
 weuZqMM4xzP/AMKHiDC0AwAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505145127!74290379!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38322 invoked from network); 11 Sep 2017 15:52:07 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 11 Sep 2017 15:52:07 -0000
Received: (qmail 21347 invoked from network); 11 Sep 2017 18:52:06 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 11 Sep 2017 18:52:06 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E7E157FCAF
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 18:52:05 +0300 (EEST)
Received: (qmail 29833 invoked from network); 11 Sep 2017 18:52:05 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 11 Sep 2017 18:52:05 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 11 Sep 2017 18:52:05 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Mon, 11
 Sep 2017 18:52:05 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
 unimplemented instruction
Thread-Index: AQHTJxeXA1zjMh82wkK3nn09taYui6KpSgKAgAAL0oCABlWFAA==
Date: Mon, 11 Sep 2017 15:52:04 +0000
Message-ID: <1505145124.8747.44.camel@bitdefender.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
 <59B1731F02000078001786E3@prv-mh.provo.novell.com>
 <59B17D090200007800178796@prv-mh.provo.novell.com>
In-Reply-To: <59B17D090200007800178796@prv-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
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1505136686, ts:1505145125
Content-ID: <1529684B5D5DF54F897CAA14731EE9AE@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73124
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460608,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.007512)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003061), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011042,0.000076)], URL: [Enabled, t: (0.000005)], RTDA: [Enabled,
 t: (0.185834), Hit: No, Details: v2.6.10; Id:
 15.5f488e.1bpok82ir.3cb7], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSm8sIDIwMTctMDktMDcgYXQgMDk6MDggLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiAwNy4wOS4xNyBhdCAxNjoyNiwgPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToNCj4gPiBBZnRlciBkaXNjdXNzaW5nIHdpdGggQW5kcmV3IEkn
bSB3aWxsaW5nIHRvIGFncmVlIHdpdGggdGhlIGNoYW5nZXMNCj4gPiB5b3UgZG8gaGVyZSwgd2l0
aCBvbmUgZXh0cmEgcmVxdWlyZW1lbnQ6IEF0IGxlYXN0IG9uIG5vbi1kZWJ1Zw0KPiA+IGJ1aWxk
cyBYODZFTVVMX1VOSU1QTEVNRU5URUQgc2hvdWxkIGFsd2F5cyByZXN1bHQgaW4gI1VEIGJlaW5n
DQo+ID4gcmFpc2VkIGJ5IHRoZSBmaW5hbCBjb25zdW1lciBvZiBpdC4gSXQgc2hvdWxkIG5ldmVy
LCBsaWtlIHdvdWxkIGJlDQo+ID4gdGhlIGNhc2Ugd2l0aCB0aGUgY2hhbmdlcyB5b3UgZG8gdG8g
dm14L3JlYWxtb2RlLmMsIHJlc3VsdCBpbg0KPiA+IHRoZSBkb21haW4gYmVpbmcgY3Jhc2hlZC4g
UGxlYXNlIGNoYW5nZSB0aGF0IG9uZSBhbmQgY2hlY2sNCj4gPiBjYXJlZnVsbHkgd2hldGhlciB0
aGVyZSBhcmUgYW55IG90aGVyIHNpbWlsYXIgY2FzZXMuDQoNCkhpIEphbiwNCg0KQ2hhbmdpbmcg
dGhlIHdheSB3ZSBoYW5kbGXCoFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpbiBzb21lIG9mIHRoZQ0K
ZnVuY3Rpb25zIHdpbGwgbW9kaWZ5IHRoZSBleGlzdGluZyBiZWhhdmlvciwgYW5kIEknbSBhIGxp
dHRsZSBiaXQgd2FyeQ0Kb2YgbWFraW5nIHNvIG1hbnkgY2hhbmdlcyB1bnJlbGF0ZWQgdG8gdGhl
IGN1cnJlbnQgcGF0Y2hzZXQnYSBwdXJwb3NlDQp3aXRob3V0IGEgdGhvdXJvdWdoIHdheSBvZiB0
ZXN0aW5nIHRoZW0uDQoNCmUuZy46ICJodm1fZGVzY3JpcHRvcl9hY2Nlc3NfaW50ZXJjZXB0Ii4N
ClRoZSBjdXJyZW50IGJlaGF2aW9yIGlzIHRvIHJldHVybiBmYWxzZSBpZiBYODZFTVVMX1VOSEFO
RExFQUJMRSBpcw0KcmV0dXJuZWQgYnnCoGh2bV9lbXVsYXRlX29uZS4gVXAgdW50aWwgbm93LCB0
aGlzIHJldHVybiBjb2RlIGNvdmVyZWQNCmFsc28gdGhlICJ1bmltcGxlbWVudGVkIGluc3RydWN0
aW9uIiBjYXNlLg0KSWYgWDg2RU1VTF9VTklNUExFTUVOVEVEIHdpbGwgYmUgaGFuZGxlZCBzZXBh
cmF0ZWx5IChlLmcuIGJ5IGNhbGxpbmcNCmh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52
YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKSwNCmh2bV9lbXVsYXRlX3dyaXRlYmFjaywgYW5kIGZp
bmFsbHkgcmV0dXJuaW5nIHRydWUpIHNvbWUgb2YgdGhlDQpzY2VuYXJpb3Mgd2hlcmUgdGhlIGRv
bWFpbiBnb3QgY3Jhc2hlZCB3aWxsIHJlc3VsdCBvbmx5IGluIGFuIFVEIGJlaW5nDQppbmplY3Rl
ZC4NCg0KVGhlIHNhbWUgcmVhc29uaW5nIGFwcGxpZXMgYWxzbyB0b8Kgdm14L3JlYWxtb2RlLiBN
eSBwYXRjaCBkaWRuJ3QgY2hhbmdlDQp0aGUgY3VycmVudCBiZWhhdmlvciwgdGhlIGRvbWFpbiBj
cmFzaCBsb2dpYyB3YXMgYWRkZWQgYnkgcGF0Y2gNCjM1MDJhMjMzZTAxMzJjYjJmYWNmZTkwYzVj
NDg3MmM4MjNhNWNiNjkuDQoNCkhvd2V2ZXIsIGluIHRoZSBlbmQgdGhlIGRlY2lzaW9uIGlmIHlv
dXJzIHRvIHRha2UuIEkgY2FuIGFkZCB0aG9zZQ0KY2hhbmdlcywgYnV0IEkgd2lsbCByZXF1aXJl
IGEgbGl0dGxlIGhlbHAgaW4gb3JkZXIgdG8gbWFrZSBzdXJlIEkgZG9uJ3QNCmJyZWFrIGFueXRo
aW5nLg0KDQpNYW55IHRoYW5rcywNClBldHJlDQoNCj4gT2gsIGFuZCBwbGVhc2UgbWFrZSB0aGUg
Y29tbWVudCBuZXh0IHRvIHRoZSBkZWZpbml0aW9uIG9mDQo+IFg4NkVNVUxfVU5JTVBMRU1FTlRF
RCBhbHNvIHNheSBzby4NCj4gDQo+IEphbg0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19f
X19fXw0KPiBUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 15:54:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 15:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drR2X-0003QP-6c; Mon, 11 Sep 2017 15:54:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drR2W-0003QH-CZ
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 15:54:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B8/E4-02224-FA1B6B95; Mon, 11 Sep 2017 15:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXfdxm2
 RBufOW1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHZ0xmLnjDV7Fo6lK2Bsb/3F2MXBxCApsY
 Jb4s2s/UxcgJ5OxmlFjzLbqLkYNDWMBYYvbcCJCwiECExOe9u5lA6pkFVjNL3D+4lhGu/uU7N
 hCbTUBT4s7nT2BzeAWsJK5MWs0CYrMIqEpc+bedFcQWFQiX2P/9GjNEjaDEyZlPWEB2cQp4S0
 xscQQJMwuYSczb/JAZwhaXuPVkPhOELS+x/e0c5gmM/LOQdM9C0jILScssJC0LGFlWMaoXpxa
 VpRbpWuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGJgMQ7GC80O58iFGSg0lJ
 lPfd8S2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z2zYFikkWJSanlqRlpkDjBKYtAQHj5IIb
 xJImre4IDG3ODMdInWKUVFKnHcJSEIAJJFRmgfXBovMS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmTQaZwpOZVwI3/RXQYiagxTyXtoAsLklESEk1MEpPMOraodI4O+dGSNiBhBVsPO94ZBi
 Nfk9Nd1C7HR4Xrl51z3vzvfIqgd8tOze9LWx8Z9Gw6rRNynGdQu3S2Dcx/7LmibyeLNrNH81j
 EpLst99wfbvo9P4jW3dqyzWX/rm0TflHgHP9DCOp/Ydt7vwxl5T7lvP+SXtCm9PBkAsG6e/v3
 NhtrsRSnJFoqMVcVJwIAHSc17bHAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505145262!97437056!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17729 invoked from network); 11 Sep 2017 15:54:22 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 11 Sep 2017 15:54:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8CA0580D;
 Mon, 11 Sep 2017 08:54:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6CAF63F578;
 Mon, 11 Sep 2017 08:54:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Roger Pau Monne <roger.pau@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
 <alpine.DEB.2.10.1709071434450.4600@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7ce42862-ef7f-67c4-67b6-2b7717994024@arm.com>
Date: Mon, 11 Sep 2017 16:54:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709071434450.4600@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpTb3JyeSBJIG1pc3NlZCBlLW1haWwuIEl0IHNlZW1zIEkgd2FzIG5vdCBDQ2VkIG9uIGl0
LgoKT24gMDcvMDkvMTcgMjI6MzYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUaHUs
IDMxIEF1ZyAyMDE3LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+PiArIyMjIEFSTS9Ob24tUENJ
IGRldmljZSBwYXNzdGhyb3VnaAo+Pj4gKwo+Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Pgo+
PiBJIGd1ZXNzIG5vbi1wY2kgZGV2aWNlcyBvbiBBUk0gYWxzbyB1c2UgdGhlIElPTU1VPyAoU01N
VSkKPiAKPiBZZXMsIHRoZXkgZG8uCj4gCj4gCj4+PiArIyMjIEFSTS9TTU1VCj4+PiArCj4+PiAr
ICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKPj4+ICsKPj4+ICtPbmx5IEFSTSBT
TU1VIGhhcmR3YXJlIGlzIHN1cHBvcnRlZDsgbm9uLUFSTSBTTU1VIGhhcmR3YXJlIGlzIG5vdCBz
dXBwb3J0ZWQuCj4+Cj4+IEknbSBub3Qgc3VyZSBvZiB0aGUgcHVycG9zZSBvZiB0aGlzIHNlbnRl
bmNlLCBpdCdzIHF1aXRlIGNsZWFyIHRoYXQKPj4gdGhlIFNNTVUgaXMgb25seSBzdXBwb3J0ZWQg
aWYgYXZhaWxhYmxlLiBBbHNvLCBJJ20gbm90IHN1cmUgdGhpcwo+PiBzaG91bGQgYmUgc3BlbGxl
ZCBvdXQgaW4gdGhpcyBkb2N1bWVudCwgeDg2IGRvZXNuJ3QgaGF2ZSBhIFZULWQgb3IgU1ZNCj4+
IHNlY3Rpb24uCj4gCj4gQXMgR2VvcmdlIHdyb3RlLCB0aGVyZSBhcmUgbWFueSBTTU1VcyBpbiB0
aGUgbWFya2V0IGZvciBBUk0gYmFzZWQKPiBwbGF0Zm9ybXMsIG5vdCBhbGwgb2YgdGhlbSBvZiBB
Uk0gZGVzaWduLgoKRmV3IHJlbWFya3MgaGVyZS4KCkZpcnN0bHksIHdoYXQgZG8geW91IG1lYW4g
YnkgQXJtIGRlc2lnbj8gSXMgaXQgc3BlYyBjb21wbGlhbnQgKGkuZSAKU01NVXYxLCBTTU1VdjIs
IFNNTVV2MykgPyBPciBpcyBpdCBpbXBsZW1lbnRhdGlvbiBjb21pbmcgZnJvbSBBcm0gCihTTU1V
LTQwMCwgU01NVS00MDEsIFNNTVUtNTAwLC4uLik/CgpBdCB0aGUgbW9tZW50IHdlIGhhdmUgbm8g
c3VwcG9ydCBvZiBTTU1VdjMgYXQgYWxsICh0aGlzIHdvdWxkIGJlIGEgCnNlcGFyYXRlIGRyaXZl
ciBhcyB0aGUgc3BlYyBpcyB2ZXJ5IGRpZmZlcmVudCkuCgpSZWdhcmRpbmcgU01NVXYxIGFuZCBT
TU1VdjIuIFRlY2huaWNhbGx5IHdlIHNob3VsZCBzdXBwb3J0IGFsbCBTTU1VcyAKd2hpY2ggYXJl
IGNvbXBsaWFudCB3aXRoIHRoZSBzcGVjLCBwcm92aWRpbmcgdGhlcmUgYXJlIG5vIHdvcmthcm91
bmQgCm5lY2Vzc2FyeSAoeWVzIHRoZXJlIGFyZSBzb21lIGhhcmR3YXJlIG9ubHkgOTkuOSUgY29t
cGxpYW50KS4KCkJ1dCwgd2UgY2FuJ3QgZXZlbiBjbGFpbSB0aGF0IHdlIHN1cHBvcnQgQXJtIGlt
cGxlbWVudGF0aW9uLiBBdCBsZWFzdCAKU01NVS00MDEgKHVzZWQgYnkgU2VhdHRsZSBhbmQgVmVy
c2F0aWxlIEV4cHJlc3MpIGlzIG5vdCBzdXBwb3J0ZWQuCgpGdXJ0aGVybW9yZSwgQXJtIG1heSBy
ZWxlYXNlIG5ldyBJUCBpbiB0aGUgZnV0dXJlLiBEb2VzIGl0IG1lYW4gd2UgCnN1cHBvcnQgdGhl
bSBieSBkZWZhdWx0PwoKU28gdGhlcmUgYXJlIHNvbWUgY2xhcmlmaWNhdGlvbnMgbmVlZGVkIG9u
IHdoYXQgd2UgYWN0dWFsbHkgc3VwcG9ydC4KCklmIHdlIGRlY2lkZSB0aGUgc3VwcG9ydCBzdGF0
dXMgaXMgYmFzZWQgb24gaGFyZHdhcmUsIHRoZW4gaXQgcmFpc2UgdGhlIApxdWVzdGlvbnMgb24g
d2hhdCBhYm91dCBvdGhlciBzcGVjaWZpY2F0aW9ucyAoZS5nIEdJQ3YyLCBHSUN2MywgR0lDdjQp
PyAKRWFjaCB2ZW5kb3IgaXMgZnJlZSB0byBwcm92aWRlIGl0cyBvd24gaW1wbGVtZW50YXRpb24g
KG5vdCBuZWNlc3NhcmlseSAKYnVnIGZyZWUgYW5kIGZ1bGx5IGNvbXBsaWFudCkuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:00:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drR8F-0004bW-Qw; Mon, 11 Sep 2017 16:00:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drR8F-0004bQ-4H
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:00:19 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 70/B7-03616-213B6B95; Mon, 11 Sep 2017 16:00:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTZd787Z
 IgzVr9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5p3rZC3ayVhzYtZ69gXEpSxcjF4eQwCZG
 iRW7rzFCOLsZJR7ev8LWxcjBISxgLDF7bkQXIyeHiECUxIVl/8FqmAVWMku0/NnODJIQEqiVO
 P/9OwuIzSagKXHn8ycmEJtXwEri7eHzrCA2i4CqRPOeJ2BxUYFwif3frzFD1AhKnJz5BKyXU8
 Bb4t/WP2BxZgEziXmbH0LZ4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZQCCHYz3NwYcYpTk
 YFIS5X13fEukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle503bIoUEi1LTUyvSMnOAsQKTluDgU
 RLhPbYRKM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8IiAzBECKMkrz4EbA4vYSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHnPgKziycwrgdv0CugIJqAjeC5tATmiJBEhJdXAWHe5Zea
 CFKnHM1of+r6+rfvZhtM8Tqdq2Zd335+/ay9Lrk1881bSq9j5tMu5v3EWxtXv57C2b/8peORK
 Lc/cAwzxJ5/lKbHn2ua2sMx7Jj29RHup/DOrGZmr/U1/vz0z8avq0x3iic9bD0hobV4fHjDVl
 tvw7N+AmYsELotdF/Nl+XyMd2HqBSWW4oxEQy3mouJEABwgq3XWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505145611!82171236!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54029 invoked from network); 11 Sep 2017 16:00:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 11 Sep 2017 16:00:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B83AB80D;
 Mon, 11 Sep 2017 09:00:10 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 78E7B3F590;
 Mon, 11 Sep 2017 09:00:08 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5edecc85-3a20-7502-0eb4-df413ed00101@arm.com>
Date: Mon, 11 Sep 2017 17:00:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8wOS8xNyAyMjo1NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRodSwg
MzEgQXVnIDIwMTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+ICsjIyMgRGlyZWN0LWJvb3Qga2Vy
bmVsIGltYWdlIGZvcm1hdAo+PiArCj4+ICsgICAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1hZ2UKPj4g
KyAgICBTdXBwb3J0ZWQsIEFSTTMyOiB6SW1hZ2UKPj4gKyAgICBTdXBwb3J0ZWQsIEFSTTY0OiBJ
bWFnZSBbWFhYIC0gTm90IHN1cmUgaWYgdGhpcyBpcyBjb3JyZWN0XQo+IAo+IE9uIEFSTTY0IGl0
J3MgY2FsbGVkIEltYWdlLmd6LgoKVGhhdCdzIG5vdCB0cnVlLiBMaW51eCBwcm9kdWNlcyBhbiBJ
bWFnZS4gWW91IGNhbiBjb21wcmVzcyBhZnRlciBpZiB5b3UgCndhbnQsIGJ1dCBpdCBpcyBub3Qg
dGhlIGRlZmF1bHQuCgpbLi4uXQoKPj4gKyMjIyBBUk0vSVRTCj4+ICsKPj4gKyAgICBTdGF0dXM6
IGV4cGVyaW1lbnRhbAo+PiArCj4+ICtbWFhYIFdoYXQgaXMgdGhpcz9dCj4gCj4gQSBwYXJ0aWN1
bGFybHkgY29tcGxleCBleHRlbnNpb24gdG8gdGhlIGludGVycnVwdCBjb250cm9sbGVyLgoKVG8g
Y29tcGxldGUsIGl0IGlzIGFuIGV4dGVuc2lvbiBvZiBHSUN2MyB0byBzdXBwb3J0IE1TSS4gU28g
aXQgd291bGQgYmUgCmJldHRlciB0byBuYW1lIGl0IEFSTS9HSUN2MyBJVFMKCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:04:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:04:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRCV-0004oK-Ee; Mon, 11 Sep 2017 16:04:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drRCU-0004oE-0r
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:04:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3D/48-02041-914B6B95; Mon, 11 Sep 2017 16:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDva7Elm2
 RBofv6Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHTm1mKZjEXnH49n2mBsYHrF2MnBwSAv4S
 B7q+M3cxcnAICxhLzJ4bAWKKCIRK9C7U72Lk4mAWWMUssb5rAiOIIySwllFi27IeRpBeNgE9i
 XnHv7KA2LwCthJLLh5nArFZBFQlPp+6yAxiiwqESzSd7YeqEZQ4OfMJmM0pYC2x7OIxJpBlzA
 KaEut36YOEmQXEJW49mc8EYctLNG+dDTZGCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxah
 enFpUllqka6yXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYlgxAsIOx+YvTIUZJ
 DiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTd+8LVJIsCg1PbUiLTMHGCEwaQkOH
 iUR3mMbgdK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOWwkyQwCkKKM0D24ELFovMcpKCf
 MyAh0lxFOQWpSbWYIq/4pRnINRSZj31yagKTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhibLbT
 lK0SyNkia30rSv3Umo/XxjYn3FB9bzH7yme/LzpUPAo5c7f0hdmXvoXPrpmVdV1X9s2+fo/qR
 EIPrlR/ZP6o8mq1zfaGTiST7CbGHxdnqwQc/301816CwNf3PfVnhhls1N759f/hRehqrS4DUW
 usn4sefpO0/PiH/4gmBzIIl0/+9WNufrsRSnJFoqMVcVJwIAH+ivIDRAgAA
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505145879!106690769!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17431 invoked from network); 11 Sep 2017 16:04:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 16:04:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="447426842"
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <5edecc85-3a20-7502-0eb4-df413ed00101@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c2ea6036-7195-fc8b-5471-5545c5d2aa3b@citrix.com>
Date: Mon, 11 Sep 2017 17:04:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <5edecc85-3a20-7502-0eb4-df413ed00101@arm.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwNTowMCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA3
LzA5LzE3IDIyOjU0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFRodSwgMzEgQXVn
IDIwMTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBp
bWFnZSBmb3JtYXQKPj4+ICsKPj4+ICvCoMKgwqAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1hZ2UKPj4+
ICvCoMKgwqAgU3VwcG9ydGVkLCBBUk0zMjogekltYWdlCj4+PiArwqDCoMKgIFN1cHBvcnRlZCwg
QVJNNjQ6IEltYWdlIFtYWFggLSBOb3Qgc3VyZSBpZiB0aGlzIGlzIGNvcnJlY3RdCj4+Cj4+IE9u
IEFSTTY0IGl0J3MgY2FsbGVkIEltYWdlLmd6Lgo+IAo+IFRoYXQncyBub3QgdHJ1ZS4gTGludXgg
cHJvZHVjZXMgYW4gSW1hZ2UuIFlvdSBjYW4gY29tcHJlc3MgYWZ0ZXIgaWYgeW91Cj4gd2FudCwg
YnV0IGl0IGlzIG5vdCB0aGUgZGVmYXVsdC4KCkkndmUgbGVmdCBpdCBhcyAnSW1hZ2UnLgoKPiAK
PiBbLi4uXQo+IAo+Pj4gKyMjIyBBUk0vSVRTCj4+PiArCj4+PiArwqDCoMKgIFN0YXR1czogZXhw
ZXJpbWVudGFsCj4+PiArCj4+PiArW1hYWCBXaGF0IGlzIHRoaXM/XQo+Pgo+PiBBIHBhcnRpY3Vs
YXJseSBjb21wbGV4IGV4dGVuc2lvbiB0byB0aGUgaW50ZXJydXB0IGNvbnRyb2xsZXIuCj4gCj4g
VG8gY29tcGxldGUsIGl0IGlzIGFuIGV4dGVuc2lvbiBvZiBHSUN2MyB0byBzdXBwb3J0IE1TSS4g
U28gaXQgd291bGQgYmUKPiBiZXR0ZXIgdG8gbmFtZSBpdCBBUk0vR0lDdjMgSVRTCgpSZW5hbWVk
IGl0IGFuZCBhZGRlZCB0aGUgZm9sbG93aW5nIGRlc2NyaXB0aW9uOgoKICAgIEV4dGVuc2lvbiB0
byB0aGUgR0lDdjMgaW50ZXJydXB0IGNvbnRyb2xsZXIgdG8gc3VwcG9ydCBNU0kuCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:12:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRKH-0005Uo-0p; Mon, 11 Sep 2017 16:12:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4202043a5=lars.kurth@citrix.com>)
 id 1drRKF-0005Ui-KS
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:12:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A1/B3-01761-AF5B6B95; Mon, 11 Sep 2017 16:12:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKKsWRWlGSWpSXmKPExsWyU9JRQvfX1m2
 RBvdP8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPuw4wFzQJVax9eYuxgfGJYBcjJ4eEgJ/E
 mpvbmUBsNgENiWMPm5lBbBGBCol/my+zg9jMAnoSF24uYAGxhQW0JRZMuMsCUaMjceT5aSjbS
 uLalZ1sIDaLgKrEo83/WEFsXgFbiUubTwLN5OIQEnjNKNE/cQbYUE4BXYnJJ2aAFTEKyEp8aV
 zNDLFMXKLpy0pWiOMEJJbsOc8MYYtKvHwMMVQU6KBZx+dBxXUkzl5/wghhG0hsXboP6CAOoDm
 aEut36UOMtJRoWDWLEcJWlJjS/ZAd4jZBiZMzn7BMYBSbhWTzLITuWUi6ZyHpnoWkewEj6ypG
 9eLUorLUIl1LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwMhiAIIdjGtbnQ8xS
 nIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/DLdsihQSLUtNTK9Iyc4AxDpOW4O
 BREuG9A5LmLS5IzC3OTIdInWI05ji26fIfJo4ZN+/+YRJiycvPS5US530PUioAUppRmgc3CJZ
 6LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdx7IFJ7MvBK4fa+ATmECOoXn0haQU0oSEVJS
 DYzJ95dPtWLN6k9mt5sgfkL+TfEuiacWJy9Whu19d3zZl+2f14b+t9jE4fmOJWdeKv8+9njW/
 6H3rN8mHNv+Snyv1OrJXAensF2esGFpRdvsR0VzZe+3dntotvmsOs9x372DJ3xF7nS7+W+rzn
 VHrK1QX3ZX4krcZZe5K3P0Tvuy9S7589VnYkKJEktxRqKhFnNRcSIAv7MekzgDAAA=
X-Env-Sender: prvs=4202043a5=lars.kurth@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505146362!89879442!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20797 invoked from network); 11 Sep 2017 16:12:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 16:12:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="52621054"
From: Lars Kurth <lars.kurth@citrix.com>
To: =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] Xen 4.8.2 released
Thread-Index: AQHTKt1nT4uexwfsIUm6zhCDp0bLYqKvWaqA///rQIA=
Date: Mon, 11 Sep 2017 16:12:29 +0000
Message-ID: <84415C08-44BB-4C10-B015-62C591C5C771@citrix.com>
References: <59B025790200007800178075@prv-mh.provo.novell.com>
 <59B025790200007800178075@prv-mh.provo.novell.com>
 <20170909235321.GA19908@mail-itl>
 <59B66E480200007800179729@prv-mh.provo.novell.com>
 <20170911102643.GE1106@mail-itl>
In-Reply-To: <20170911102643.GE1106@mail-itl>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <AEE978F4D9EDFC45954BF8A6C89EFB7B@citrix.com>
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.8.2 released
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4ZWQNCkFwb2xvZ2llcw0KTGFycw0KDQpPbiAxMS8wOS8yMDE3LCAwMzoyNiwgIk1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSIgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdy
b3RlOg0KDQogICAgT24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDM6MDY6NDhBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6DQogICAgPiA+Pj4gT24gMTAuMDkuMTcgYXQgMDE6NTMsIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToNCiAgICA+ID4gT24gV2VkLCBTZXAgMDYs
IDIwMTcgYXQgMDg6NDI6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6DQogICAgPiA+PiBB
bGwsDQogICAgPiA+PiANCiAgICA+ID4+IEkgYW0gcGxlYXNlZCB0byBhbm5vdW5jZSB0aGUgcmVs
ZWFzZSBvZiBYZW4gNC44LjIuIFRoaXMgaXMNCiAgICA+ID4+IGF2YWlsYWJsZSBpbW1lZGlhdGVs
eSBmcm9tIGl0cyBnaXQgcmVwb3NpdG9yeQ0KICAgID4gPj4gaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9eGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9zdGFibGUtNC44IA0K
ICAgID4gPj4gKHRhZyBSRUxFQVNFLTQuOC4yKSBvciBmcm9tIHRoZSBYZW5Qcm9qZWN0IGRvd25s
b2FkIHBhZ2UNCiAgICA+ID4+IGh0dHA6Ly93d3cueGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hl
bi1hcmNoaXZlcy94ZW4tcHJvamVjdC00OC1zZXJpZXMveGVuLTQ4Mi5odG1sIA0KICAgID4gPj4g
KHdoZXJlIGEgbGlzdCBvZiBjaGFuZ2VzIGNhbiBhbHNvIGJlIGZvdW5kKS4NCiAgICA+ID4+IA0K
ICAgID4gPj4gV2UgcmVjb21tZW5kIGFsbCB1c2VycyBvZiB0aGUgNC44IHN0YWJsZSBzZXJpZXMg
dG8gdXBkYXRlIHRvIHRoaXMNCiAgICA+ID4+IGxhdGVzdCBwb2ludCByZWxlYXNlLg0KICAgID4g
PiANCiAgICA+ID4gVGhlIGFubm91bmNlbWVudCBvbiB0aGUgd2Vic2l0ZSBoYXMgd3JvbmcgbGlu
ayAodG8gNC44LjEgaW5zdGVhZCBvZg0KICAgID4gPiA0LjguMikuDQogICAgPiANCiAgICA+IEht
bSwgdGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91dCwgYnV0IHVubGVzcyBMYXJzIGtub3dzIHdp
dGhvdXQNCiAgICA+IGZ1cnRoZXIgY29udGV4dCB3aGVyZSB0aGlzIHdyb25nIGxpbmsgaXMsIGl0
IHdvdWxkIGhhdmUgaGVscGVkIGlmDQogICAgPiB5b3UgaWRlbnRpZmllZCB0aGUgcGFnZSBoYXZp
bmcgdGhhdCBiYWQgbGluay4gSSBjYW4gc3BvdCBzdWNoIGENCiAgICA+IHdyb25nIGxpbmsgaW4g
dGhlIGJsb2cgcG9zdCAtIGlzIHRoYXQgd2hhdCB5b3UncmUgcmVmZXJyaW5nIHRvPyANCiAgICAN
CiAgICBZZXMsIHRoaXMgb25lOg0KICAgIGh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8yMDE3
LzA5LzA2L3hlbi1wcm9qZWN0LTQtOC0yLWlzLWF2YWlsYWJsZS8NCiAgICANCiAgICA+IExhcnMs
DQogICAgPiBjb3VsZCB5b3UgY29ycmVjdCB0aGF0Pw0KICAgID4gDQogICAgPiBKYW4NCiAgICA+
IA0KICAgIA0KICAgIC0tIA0KICAgIEJlc3QgUmVnYXJkcywNCiAgICBNYXJlayBNYXJjenlrb3dz
a2ktR8OzcmVja2kNCiAgICBJbnZpc2libGUgVGhpbmdzIExhYg0KICAgIEE6IEJlY2F1c2UgaXQg
bWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBwZW9wbGUgbm9ybWFsbHkgcmVhZCB0ZXh0Lg0K
ICAgIFE6IFdoeSBpcyB0b3AtcG9zdGluZyBzdWNoIGEgYmFkIHRoaW5nPw0KICAgIA0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:15:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRMd-0005eJ-DX; Mon, 11 Sep 2017 16:15:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drRMb-0005dP-LD
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:15:09 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A4/77-02817-C86B6B95; Mon, 11 Sep 2017 16:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDvW73tm2
 RBtvuS1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLzixgLlgqUjF/4iHGBsYdAl2MHBwSAv4S
 Z855gpjCAsYSs+dGdDFycogI1Eo0dH5l6WLk4mAWaGKWaDzezQbiCAm8ZpRYcmMNI0gVm4Cex
 LzjIFWcHLwCthIv1/wDs1kEVCWedt0Ds0UFwiWazvZD1QhKnJz5BMzmFLCWeHllLyPIYmYBTY
 n1u/RBwswC4hK3nsxngrDlJZq3zmYGsYWARi5+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsW
 pRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBWc/AwLiD8fIWv0OM
 khxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweu7dVukkGBRanpqRVpmDjBGYNISH
 DxKIrx3tgCleYsLEnOLM9MhUqcYFaXEed+DJARAEhmleXBtsLi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmYdybIdp7MvBK46a+AFjMBLea5tAVkcUkiQkqqgZExI9NV/+KO0PV89UqbND9
 GTVGMV7/smaR0o7lSMSEgccfUlbq8e1MmVoa+vNZamfZt9encuGJ9vUSrjNn7Xx1p/9Fd4a57
 UzW2PWFtmW387SW+16ZtjUtzU39qw+hXG/uqQ9CF8dv6A9rX2mYy5h1m9Zkzpa9RqJn3zLI/W
 54u+fezS9K6VYmlOCPRUIu5qDgRAFQxRsTGAgAA
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505146505!108165871!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46316 invoked from network); 11 Sep 2017 16:15:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 16:15:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="447428121"
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Roger Pau Monne <roger.pau@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
 <alpine.DEB.2.10.1709071434450.4600@sstabellini-ThinkPad-X260>
 <7ce42862-ef7f-67c4-67b6-2b7717994024@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2f280b26-02fd-c8d4-44ea-a42614761ba4@citrix.com>
Date: Mon, 11 Sep 2017 17:15:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7ce42862-ef7f-67c4-67b6-2b7717994024@arm.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwNDo1NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IFNv
cnJ5IEkgbWlzc2VkIGUtbWFpbC4gSXQgc2VlbXMgSSB3YXMgbm90IENDZWQgb24gaXQuCgpTb3Jy
eSAtLSBhbHJlYWR5IGhhZCBhIHByZXR0eSBsYXJnZSBDQyBsaXN0LiAgSSdsbCBhZGQgeW91IGZv
ciB0aGUgbmV4dCBvbmUuCgoKPj4+PiArIyMjIEFSTS9TTU1VCj4+Pj4gKwo+Pj4+ICvCoMKgwqAg
U3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwo+Pj4+ICsKPj4+PiArT25seSBBUk0gU01N
VSBoYXJkd2FyZSBpcyBzdXBwb3J0ZWQ7IG5vbi1BUk0gU01NVSBoYXJkd2FyZSBpcyBub3QKPj4+
PiBzdXBwb3J0ZWQuCj4+Pgo+Pj4gSSdtIG5vdCBzdXJlIG9mIHRoZSBwdXJwb3NlIG9mIHRoaXMg
c2VudGVuY2UsIGl0J3MgcXVpdGUgY2xlYXIgdGhhdAo+Pj4gdGhlIFNNTVUgaXMgb25seSBzdXBw
b3J0ZWQgaWYgYXZhaWxhYmxlLiBBbHNvLCBJJ20gbm90IHN1cmUgdGhpcwo+Pj4gc2hvdWxkIGJl
IHNwZWxsZWQgb3V0IGluIHRoaXMgZG9jdW1lbnQsIHg4NiBkb2Vzbid0IGhhdmUgYSBWVC1kIG9y
IFNWTQo+Pj4gc2VjdGlvbi4KPj4KPj4gQXMgR2VvcmdlIHdyb3RlLCB0aGVyZSBhcmUgbWFueSBT
TU1VcyBpbiB0aGUgbWFya2V0IGZvciBBUk0gYmFzZWQKPj4gcGxhdGZvcm1zLCBub3QgYWxsIG9m
IHRoZW0gb2YgQVJNIGRlc2lnbi4KPiAKPiBGZXcgcmVtYXJrcyBoZXJlLgo+IAo+IEZpcnN0bHks
IHdoYXQgZG8geW91IG1lYW4gYnkgQXJtIGRlc2lnbj8gSXMgaXQgc3BlYyBjb21wbGlhbnQgKGku
ZQo+IFNNTVV2MSwgU01NVXYyLCBTTU1VdjMpID8gT3IgaXMgaXQgaW1wbGVtZW50YXRpb24gY29t
aW5nIGZyb20gQXJtCj4gKFNNTVUtNDAwLCBTTU1VLTQwMSwgU01NVS01MDAsLi4uKT8KCldlbGwg
YXMgeW91IGFuZCBTdGVmYW5vIGFyZSBnb2luZyB0byBiZSBwcmltYXJpbHkgZG9pbmcgc2VjdXJp
dHkKc3VwcG9ydCwgSSB0aGluayB3aGF0ZXZlciB5b3UgdGhpbmsgaXMgbW9zdCByZWFzb25hYmxl
IGZvciB5b3UgdG8Kc3VwcG9ydCwgYW5kIHdoYXRldmVyIGNvbW11bmljYXRlcyBiZXN0IHRvIHlv
dXIgdXNlcnMgd2hhdCBmdW5jdGlvbmFsaXR5CmFjdHVhbGx5IHdvcmtzIGFuZCB3aGF0IHdpbGwg
YmUgc2VjdXJpdHkgc3VwcG9ydGVkLgoKPiBBdCB0aGUgbW9tZW50IHdlIGhhdmUgbm8gc3VwcG9y
dCBvZiBTTU1VdjMgYXQgYWxsICh0aGlzIHdvdWxkIGJlIGEKPiBzZXBhcmF0ZSBkcml2ZXIgYXMg
dGhlIHNwZWMgaXMgdmVyeSBkaWZmZXJlbnQpLgo+IAo+IFJlZ2FyZGluZyBTTU1VdjEgYW5kIFNN
TVV2Mi4gVGVjaG5pY2FsbHkgd2Ugc2hvdWxkIHN1cHBvcnQgYWxsIFNNTVVzCj4gd2hpY2ggYXJl
IGNvbXBsaWFudCB3aXRoIHRoZSBzcGVjLCBwcm92aWRpbmcgdGhlcmUgYXJlIG5vIHdvcmthcm91
bmQKPiBuZWNlc3NhcnkgKHllcyB0aGVyZSBhcmUgc29tZSBoYXJkd2FyZSBvbmx5IDk5LjklIGNv
bXBsaWFudCkuCj4gCj4gQnV0LCB3ZSBjYW4ndCBldmVuIGNsYWltIHRoYXQgd2Ugc3VwcG9ydCBB
cm0gaW1wbGVtZW50YXRpb24uIEF0IGxlYXN0Cj4gU01NVS00MDEgKHVzZWQgYnkgU2VhdHRsZSBh
bmQgVmVyc2F0aWxlIEV4cHJlc3MpIGlzIG5vdCBzdXBwb3J0ZWQuCj4gCj4gRnVydGhlcm1vcmUs
IEFybSBtYXkgcmVsZWFzZSBuZXcgSVAgaW4gdGhlIGZ1dHVyZS4gRG9lcyBpdCBtZWFuIHdlCj4g
c3VwcG9ydCB0aGVtIGJ5IGRlZmF1bHQ/Cj4gCj4gU28gdGhlcmUgYXJlIHNvbWUgY2xhcmlmaWNh
dGlvbnMgbmVlZGVkIG9uIHdoYXQgd2UgYWN0dWFsbHkgc3VwcG9ydC4KPiAKPiBJZiB3ZSBkZWNp
ZGUgdGhlIHN1cHBvcnQgc3RhdHVzIGlzIGJhc2VkIG9uIGhhcmR3YXJlLCB0aGVuIGl0IHJhaXNl
IHRoZQo+IHF1ZXN0aW9ucyBvbiB3aGF0IGFib3V0IG90aGVyIHNwZWNpZmljYXRpb25zIChlLmcg
R0lDdjIsIEdJQ3YzLCBHSUN2NCk/Cj4gRWFjaCB2ZW5kb3IgaXMgZnJlZSB0byBwcm92aWRlIGl0
cyBvd24gaW1wbGVtZW50YXRpb24gKG5vdCBuZWNlc3NhcmlseQo+IGJ1ZyBmcmVlIGFuZCBmdWxs
eSBjb21wbGlhbnQpLgoKT24gdGhlIHdob2xlIGl0IHNvdW5kcyBsaWtlIHdlIG91Z2h0IHRvIGhh
dmUgc2VwYXJhdGUgc3RhbnphcyBmb3IgU01NVXYxCmFuZCBTTU1VdjIuCgpJJ2Qgc2F5IGZvY3Vz
IG9uIGFjY3VyYXRlbHkgaW1wbGVtZW50aW5nIHRoZSBzcGVjLiAgQ2FsbCBvdXQgc3BlY2lmaWMK
bm9uLWNvbXBsaWFudCBpbXBsZW1lbnRhdGlvbnMgYXMgYW5kIHdoZW4geW91IGZlZWwgbGlrZSB5
b3UgbmVlZCB0byBiZQpzcGVjaWZpYy4KClNoYWxsIEkgbWFrZSB0aGlzOgoKLS0tCiMjIyBBUk0v
U01NVXYxCgogICAgU3RhdHVzOiBTdXBwb3J0ZWQKCiMjIyBBU00vU01NVXYyCgogICAgU3RhdHVz
OiBTdXBwb3J0ZWQKLS0tCgpXaWxsIHRoYXQgY29tbXVuaWNhdGUgZWZmZWN0aXZlbHkgdGhhdCB5
b3Ugb25seSBzdXBwb3J0IEFSTS1zcGVjIFNNTVVzPwpPciBkbyB3ZSBuZWVkIHRvIGFkZCBzb21l
IGV4dHJhIHZlcmJpYWdlIHRvIG1ha2Ugc3VyZSBwZW9wbGUga25vdyB0aGF0Cm5vbi1BUk0gc3Bl
Y3MgYXJlIG5vdCBzdXBwb3J0ZWQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRO8-0005kl-OJ; Mon, 11 Sep 2017 16:16:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drRO7-0005kd-M0
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:16:43 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 06/1E-02041-AE6B6B95; Mon, 11 Sep 2017 16:16:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTffltm2
 RBv8mClh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXvy9jLDjBUdF0/StzA+Nzti5GLg4hgU2M
 Es0zTkE5uxklPi94y9TFyMEhLGAsMXtuRBcjJ4eIQJTE9b52dpAaZoEGZoneny1MEA0bGCXON
 r9nA6liE9CUuPP5ExOIzStgJTHv5zawOIuAqsTVe32sILaoQLjE/u/XmCFqBCVOznzCAmJzCt
 hJtKzfDlbPLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFG
 cWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYovUMDIw7GNtP+B1i
 lORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd75W7dFCgkWpaanVqRl5gCjBSYtw
 cGjJMJ7ZwtQmre4IDG3ODMdInWKUVFKnPc9SEIAJJFRmgfXBovQS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeWeCbOfJzCuBm/4KaDET0GKeS1tAFpckIqSkGhgXHEhaMiXyVuqSSttW1Ud
 nzeaf6Z5j4GixsDKVue1l9/1jIjZh1df25R0VWOPXt3ZXvNT3eNMDM2deSeDL31/6i/n0yqXL
 Z1u8FBV9tF3Yv9/p8IwUZcHfyi8fq+ZLPfsaVHlpy78yo93Snp7G9hdvbv5yd7t5qA67i67ia
 atrWkwKkXv2XN6kxFKckWioxVxUnAgAKkZPEcsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505146600!58763902!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4464 invoked from network); 11 Sep 2017 16:16:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 11 Sep 2017 16:16:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E191780D;
 Mon, 11 Sep 2017 09:16:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E79E93F590;
 Mon, 11 Sep 2017 09:16:37 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5981a6f4-0535-725f-3dfa-23ccce7536c8@arm.com>
Date: Mon, 11 Sep 2017 17:16:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wOS8xNyAxNToxNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8wNy8yMDE3
IDEwOjU0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFRodSwgMzEgQXVnIDIw
MTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFn
ZSBmb3JtYXQKPj4+ICsKPj4+ICsgICAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1hZ2UKPj4+ICsgICAg
U3VwcG9ydGVkLCBBUk0zMjogekltYWdlCj4+PiArICAgIFN1cHBvcnRlZCwgQVJNNjQ6IEltYWdl
IFtYWFggLSBOb3Qgc3VyZSBpZiB0aGlzIGlzIGNvcnJlY3RdCj4+Cj4+IE9uIEFSTTY0IGl0J3Mg
Y2FsbGVkIEltYWdlLmd6Lgo+IAo+IEFjay4KPj4+ICsjIyMgdlRQTSBTdXBwb3J0Cj4+PiArCj4+
PiArICAgIFN0YXR1czogU3VwcG9ydGVkLCB4ODYgb25seQo+Pgo+PiBUaGlzIHNob3VsZCBwcm9i
YWJseSBiZSB4ODYvdlRQTS4gVFBNLCB0aGUgd2F5IHdlIGFyZSBkaXNjdXNzaW5nIGl0LCBpcwo+
PiBhbiB4ODYtb25seSBpbXBsZW1lbnRhdGlvbi4gQVJNLWJhc2VkIGFsdGVybmF0aXZlcyBhcmUg
bm90IGNhbGxlZCBUUE0KPj4gQUZBSUsuCj4gCj4gU29tZW9uZSBzYWlkIHRoYXQgYmVjYXVzZSB0
aGlzIHdhcyBpbXBsZW1lbnRlZCBlbnRpcmVseSBpbiB1c2Vyc3BhY2UsCj4gdGhlcmUncyBubyBy
ZWFzb24gdGhlIFBWIFRQTSBjb3VsZG4ndCB3b3JrIG9uIEFSTS4gIE9UT0ggSSBzdXBwb3NlIGl0
Cj4gd291bGQgYmUgYSBsb3QgbGVzcyB2YWx1YWJsZSBpZiB0aGVyZSB3ZXJlbid0IGEgcGh5c2lj
YWwgVFBNIHRvIGJhY2sgaXQgdXAuCj4gCj4gQW55IHRob3VnaHRzIG9uIHRoYXQ/CgpQZXIgbXkg
dW5kZXJzdGFuZGluZyBUUE0gaXMgYSBzcGVjaWZpY2F0aW9uIGFuZCBub3QgdGllIHRvIEFybSwg
eDg2IG9yIAplbHNlLiBTbyBpZiBwcm92aWRpbmcgdGhlIFBWIGRyaXZlciBpcyBhZ25vc3RpYyB0
byB4ODYgaXQgc2hvdWxkIHdvcmsuIApOb3RlIHRoYXQgSSBoYXZlbid0IGxvb2tlZCBhdCB0aGUg
Y29kZSBub3IgSSBhbSBhd2FyZSBvZiBzb21lIHRoYXQgCnRlc3RlZCBpdC4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:21:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRSm-0006S5-AF; Mon, 11 Sep 2017 16:21:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drRSk-0006Ry-Uz
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:21:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D1/15-03422-A08B6B95; Mon, 11 Sep 2017 16:21:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTZdzx7Z
 Ig1UzVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyVl08zFTwQrehfsoC5gfGwYBcjF4eQwCZG
 iZber2wQzm5GiYaX25i6GDk4hAWMJWbPjQCJiwg0M0p0vrzICuIwCzQwS6y9MIG5i5ETqGMek
 8Tfa9EgNpuApsSdz5+YQGxeASuJa127GEFsFgFViQ8vT7KC2KIC4RL7v19jhqgRlDg58wkLiM
 0pYCfxcP1tNhCbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLK
 KUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwRBmAYAfjqgWB
 hxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9u2bZFCgkWp6akVaZk5wGiBS
 Utw8CiJ8NaApHmLCxJzizPTIVKnGBWlxHl3giQEQBIZpXlwbbAIvcQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3gMgU3gy80rgpr8CWswEtJjn0haQxSWJCCmpBkZhL55Axb77B44WFDxXDFc
 Q3WTwpoYre1rUS5mVVg9VSnd+8Bb/yDLR6W6YZsol9oD0rXs353KcOWubs2te9eOF89I/1AlH
 n+E5/qF7sqXf3eDqNUtrbeatP6Vdpihsdo3989z1+X+F1DjN1OfYfpC0nTm9MuXHD1XOb3+qf
 vyOENUXDNzyzEOJpTgj0VCLuag4EQDTgNJeywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505146889!111606908!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27234 invoked from network); 11 Sep 2017 16:21:29 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 11 Sep 2017 16:21:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B2B1B80D;
 Mon, 11 Sep 2017 09:21:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A4EA3F590;
 Mon, 11 Sep 2017 09:21:26 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Roger Pau Monne <roger.pau@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <20170831112524.eeudox67gleb5wmm@MacBook-Pro-de-Roger.local>
 <alpine.DEB.2.10.1709071434450.4600@sstabellini-ThinkPad-X260>
 <7ce42862-ef7f-67c4-67b6-2b7717994024@arm.com>
 <2f280b26-02fd-c8d4-44ea-a42614761ba4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cc6f740e-29c2-0b32-7986-3fb36d6064da@arm.com>
Date: Mon, 11 Sep 2017 17:21:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <2f280b26-02fd-c8d4-44ea-a42614761ba4@citrix.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wOS8xNyAxNzoxNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8xMS8yMDE3
IDA0OjU0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBTb3JyeSBJIG1pc3Nl
ZCBlLW1haWwuIEl0IHNlZW1zIEkgd2FzIG5vdCBDQ2VkIG9uIGl0Lgo+IAo+IFNvcnJ5IC0tIGFs
cmVhZHkgaGFkIGEgcHJldHR5IGxhcmdlIENDIGxpc3QuICBJJ2xsIGFkZCB5b3UgZm9yIHRoZSBu
ZXh0IG9uZS4KPiAKPiAKPj4+Pj4gKyMjIyBBUk0vU01NVQo+Pj4+PiArCj4+Pj4+ICsgICAgU3Rh
dHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwo+Pj4+PiArCj4+Pj4+ICtPbmx5IEFSTSBTTU1V
IGhhcmR3YXJlIGlzIHN1cHBvcnRlZDsgbm9uLUFSTSBTTU1VIGhhcmR3YXJlIGlzIG5vdAo+Pj4+
PiBzdXBwb3J0ZWQuCj4+Pj4KPj4+PiBJJ20gbm90IHN1cmUgb2YgdGhlIHB1cnBvc2Ugb2YgdGhp
cyBzZW50ZW5jZSwgaXQncyBxdWl0ZSBjbGVhciB0aGF0Cj4+Pj4gdGhlIFNNTVUgaXMgb25seSBz
dXBwb3J0ZWQgaWYgYXZhaWxhYmxlLiBBbHNvLCBJJ20gbm90IHN1cmUgdGhpcwo+Pj4+IHNob3Vs
ZCBiZSBzcGVsbGVkIG91dCBpbiB0aGlzIGRvY3VtZW50LCB4ODYgZG9lc24ndCBoYXZlIGEgVlQt
ZCBvciBTVk0KPj4+PiBzZWN0aW9uLgo+Pj4KPj4+IEFzIEdlb3JnZSB3cm90ZSwgdGhlcmUgYXJl
IG1hbnkgU01NVXMgaW4gdGhlIG1hcmtldCBmb3IgQVJNIGJhc2VkCj4+PiBwbGF0Zm9ybXMsIG5v
dCBhbGwgb2YgdGhlbSBvZiBBUk0gZGVzaWduLgo+Pgo+PiBGZXcgcmVtYXJrcyBoZXJlLgo+Pgo+
PiBGaXJzdGx5LCB3aGF0IGRvIHlvdSBtZWFuIGJ5IEFybSBkZXNpZ24/IElzIGl0IHNwZWMgY29t
cGxpYW50IChpLmUKPj4gU01NVXYxLCBTTU1VdjIsIFNNTVV2MykgPyBPciBpcyBpdCBpbXBsZW1l
bnRhdGlvbiBjb21pbmcgZnJvbSBBcm0KPj4gKFNNTVUtNDAwLCBTTU1VLTQwMSwgU01NVS01MDAs
Li4uKT8KPiAKPiBXZWxsIGFzIHlvdSBhbmQgU3RlZmFubyBhcmUgZ29pbmcgdG8gYmUgcHJpbWFy
aWx5IGRvaW5nIHNlY3VyaXR5Cj4gc3VwcG9ydCwgSSB0aGluayB3aGF0ZXZlciB5b3UgdGhpbmsg
aXMgbW9zdCByZWFzb25hYmxlIGZvciB5b3UgdG8KPiBzdXBwb3J0LCBhbmQgd2hhdGV2ZXIgY29t
bXVuaWNhdGVzIGJlc3QgdG8geW91ciB1c2VycyB3aGF0IGZ1bmN0aW9uYWxpdHkKPiBhY3R1YWxs
eSB3b3JrcyBhbmQgd2hhdCB3aWxsIGJlIHNlY3VyaXR5IHN1cHBvcnRlZC4KPiAKPj4gQXQgdGhl
IG1vbWVudCB3ZSBoYXZlIG5vIHN1cHBvcnQgb2YgU01NVXYzIGF0IGFsbCAodGhpcyB3b3VsZCBi
ZSBhCj4+IHNlcGFyYXRlIGRyaXZlciBhcyB0aGUgc3BlYyBpcyB2ZXJ5IGRpZmZlcmVudCkuCj4+
Cj4+IFJlZ2FyZGluZyBTTU1VdjEgYW5kIFNNTVV2Mi4gVGVjaG5pY2FsbHkgd2Ugc2hvdWxkIHN1
cHBvcnQgYWxsIFNNTVVzCj4+IHdoaWNoIGFyZSBjb21wbGlhbnQgd2l0aCB0aGUgc3BlYywgcHJv
dmlkaW5nIHRoZXJlIGFyZSBubyB3b3JrYXJvdW5kCj4+IG5lY2Vzc2FyeSAoeWVzIHRoZXJlIGFy
ZSBzb21lIGhhcmR3YXJlIG9ubHkgOTkuOSUgY29tcGxpYW50KS4KPj4KPj4gQnV0LCB3ZSBjYW4n
dCBldmVuIGNsYWltIHRoYXQgd2Ugc3VwcG9ydCBBcm0gaW1wbGVtZW50YXRpb24uIEF0IGxlYXN0
Cj4+IFNNTVUtNDAxICh1c2VkIGJ5IFNlYXR0bGUgYW5kIFZlcnNhdGlsZSBFeHByZXNzKSBpcyBu
b3Qgc3VwcG9ydGVkLgo+Pgo+PiBGdXJ0aGVybW9yZSwgQXJtIG1heSByZWxlYXNlIG5ldyBJUCBp
biB0aGUgZnV0dXJlLiBEb2VzIGl0IG1lYW4gd2UKPj4gc3VwcG9ydCB0aGVtIGJ5IGRlZmF1bHQ/
Cj4+Cj4+IFNvIHRoZXJlIGFyZSBzb21lIGNsYXJpZmljYXRpb25zIG5lZWRlZCBvbiB3aGF0IHdl
IGFjdHVhbGx5IHN1cHBvcnQuCj4+Cj4+IElmIHdlIGRlY2lkZSB0aGUgc3VwcG9ydCBzdGF0dXMg
aXMgYmFzZWQgb24gaGFyZHdhcmUsIHRoZW4gaXQgcmFpc2UgdGhlCj4+IHF1ZXN0aW9ucyBvbiB3
aGF0IGFib3V0IG90aGVyIHNwZWNpZmljYXRpb25zIChlLmcgR0lDdjIsIEdJQ3YzLCBHSUN2NCk/
Cj4+IEVhY2ggdmVuZG9yIGlzIGZyZWUgdG8gcHJvdmlkZSBpdHMgb3duIGltcGxlbWVudGF0aW9u
IChub3QgbmVjZXNzYXJpbHkKPj4gYnVnIGZyZWUgYW5kIGZ1bGx5IGNvbXBsaWFudCkuCj4gCj4g
T24gdGhlIHdob2xlIGl0IHNvdW5kcyBsaWtlIHdlIG91Z2h0IHRvIGhhdmUgc2VwYXJhdGUgc3Rh
bnphcyBmb3IgU01NVXYxCj4gYW5kIFNNTVV2Mi4KPiAKPiBJJ2Qgc2F5IGZvY3VzIG9uIGFjY3Vy
YXRlbHkgaW1wbGVtZW50aW5nIHRoZSBzcGVjLiAgQ2FsbCBvdXQgc3BlY2lmaWMKPiBub24tY29t
cGxpYW50IGltcGxlbWVudGF0aW9ucyBhcyBhbmQgd2hlbiB5b3UgZmVlbCBsaWtlIHlvdSBuZWVk
IHRvIGJlCj4gc3BlY2lmaWMuCj4gCj4gU2hhbGwgSSBtYWtlIHRoaXM6Cj4gCj4gLS0tCj4gIyMj
IEFSTS9TTU1VdjEKPiAKPiAgICAgIFN0YXR1czogU3VwcG9ydGVkCj4gCj4gIyMjIEFTTS9TTU1V
djIKPiAKPiAgICAgIFN0YXR1czogU3VwcG9ydGVkCj4gLS0tCj4gCj4gV2lsbCB0aGF0IGNvbW11
bmljYXRlIGVmZmVjdGl2ZWx5IHRoYXQgeW91IG9ubHkgc3VwcG9ydCBBUk0tc3BlYyBTTU1Vcz8K
PiBPciBkbyB3ZSBuZWVkIHRvIGFkZCBzb21lIGV4dHJhIHZlcmJpYWdlIHRvIG1ha2Ugc3VyZSBw
ZW9wbGUga25vdyB0aGF0Cj4gbm9uLUFSTSBzcGVjcyBhcmUgbm90IHN1cHBvcnRlZD8KCkkgdGhp
bmsgdGhpcyB3b3VsZCBiZSBmaW5lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:28:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRZn-0006gs-2z; Mon, 11 Sep 2017 16:28:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drRZm-0006gh-A9
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:28:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F7/73-02046-DB9B6B95; Mon, 11 Sep 2017 16:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6ends
 iDb4eN7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2bfjGXPCeu6Lj2mfmBsYHnF2MnBwSAv4S
 2zceZO5i5OAQFjCWmD03AsQUEQiV6F2o38XIxcEs0MQs8enuazYQR0jgAaPE3mu/GEF62QT0J
 OYd/8oCYvMK2EpcuTybCcRmEVCVaH48hQ3EFhUIl2g62w9VIyhxcuYTMJtTwFri9sGPTCDLmA
 U0Jdbv0gcJMwuIS9x6Mp8JwpaXaN46mxnEFgIaufjBUfYJjPyzkEyahdA9C0n3LCTdCxhZVjF
 qFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZmPQMD4w7G38f9
 DjFKcjApifK+O74lUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/yObZFCgkWp6akVaZk5wBiBS
 Utw8CiJ8K7eDpTmLS5IzC3OTIdInWJUlBLn1QHpEwBJZJTmwbXB4vISo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWHeRJApPJl5JXDTXwEtZgJazHNpC8jikkSElFQDY4Dj51Txj7frUnVYLqj
 w5YnIuwbUPXbp3XB1sesPzY73KTdFzqmZ33cz9j+bdu7H6kCFIstYkT/t6goHSp/Mv+P9J3TX
 Ed5YiQSZfUpHDCrNzL6//fWzLI8989+RgEXxx+7Y8/HMu9b3cq1v89qC2dteXF41Oyly263VS
 y+aH3qr16OV2SnBqcRSnJFoqMVcVJwIADiUIZnGAgAA
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505147322!110190157!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36211 invoked from network); 11 Sep 2017 16:28:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 16:28:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="447429878"
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
 <5981a6f4-0535-725f-3dfa-23ccce7536c8@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <01403b0a-c134-a51b-9050-f1eedafbc2c2@citrix.com>
Date: Mon, 11 Sep 2017 17:28:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <5981a6f4-0535-725f-3dfa-23ccce7536c8@arm.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwNToxNiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEx
LzA5LzE3IDE1OjE2LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8wNy8yMDE3IDEwOjU0
IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUaHUsIDMxIEF1ZyAyMDE3LCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+ICsjIyMgRGlyZWN0LWJvb3Qga2VybmVsIGltYWdlIGZv
cm1hdAo+Pj4+ICsKPj4+PiArwqDCoMKgIFN1cHBvcnRlZCwgeDg2OiBiekltYWdlCj4+Pj4gK8Kg
wqDCoCBTdXBwb3J0ZWQsIEFSTTMyOiB6SW1hZ2UKPj4+PiArwqDCoMKgIFN1cHBvcnRlZCwgQVJN
NjQ6IEltYWdlIFtYWFggLSBOb3Qgc3VyZSBpZiB0aGlzIGlzIGNvcnJlY3RdCj4+Pgo+Pj4gT24g
QVJNNjQgaXQncyBjYWxsZWQgSW1hZ2UuZ3ouCj4+Cj4+IEFjay4KPj4+PiArIyMjIHZUUE0gU3Vw
cG9ydAo+Pj4+ICsKPj4+PiArwqDCoMKgIFN0YXR1czogU3VwcG9ydGVkLCB4ODYgb25seQo+Pj4K
Pj4+IFRoaXMgc2hvdWxkIHByb2JhYmx5IGJlIHg4Ni92VFBNLiBUUE0sIHRoZSB3YXkgd2UgYXJl
IGRpc2N1c3NpbmcgaXQsIGlzCj4+PiBhbiB4ODYtb25seSBpbXBsZW1lbnRhdGlvbi4gQVJNLWJh
c2VkIGFsdGVybmF0aXZlcyBhcmUgbm90IGNhbGxlZCBUUE0KPj4+IEFGQUlLLgo+Pgo+PiBTb21l
b25lIHNhaWQgdGhhdCBiZWNhdXNlIHRoaXMgd2FzIGltcGxlbWVudGVkIGVudGlyZWx5IGluIHVz
ZXJzcGFjZSwKPj4gdGhlcmUncyBubyByZWFzb24gdGhlIFBWIFRQTSBjb3VsZG4ndCB3b3JrIG9u
IEFSTS7CoCBPVE9IIEkgc3VwcG9zZSBpdAo+PiB3b3VsZCBiZSBhIGxvdCBsZXNzIHZhbHVhYmxl
IGlmIHRoZXJlIHdlcmVuJ3QgYSBwaHlzaWNhbCBUUE0gdG8gYmFjawo+PiBpdCB1cC4KPj4KPj4g
QW55IHRob3VnaHRzIG9uIHRoYXQ/Cj4gCj4gUGVyIG15IHVuZGVyc3RhbmRpbmcgVFBNIGlzIGEg
c3BlY2lmaWNhdGlvbiBhbmQgbm90IHRpZSB0byBBcm0sIHg4NiBvcgo+IGVsc2UuIFNvIGlmIHBy
b3ZpZGluZyB0aGUgUFYgZHJpdmVyIGlzIGFnbm9zdGljIHRvIHg4NiBpdCBzaG91bGQgd29yay4K
PiBOb3RlIHRoYXQgSSBoYXZlbid0IGxvb2tlZCBhdCB0aGUgY29kZSBub3IgSSBhbSBhd2FyZSBv
ZiBzb21lIHRoYXQKPiB0ZXN0ZWQgaXQuCgpPSyAtLSBpbiBteSBsb2NhbCBjb3B5IEknbSBub3Qg
bWFraW5nIGEgZGlzdGluY3Rpb24gYmV0d2VlbiB4ODYgYW5kIEFSTQp0aGVuLgoKQnV0IEkgZG8g
d29uZGVyIGlmIHdlIHNob3VsZCBtYWtlIHRoaXMgJ1RlY2ggUHJldmlldycsIHNpbmNlIGl0J3Mg
bm90CmJlaW5nIHRlc3RlZCBieSBvc3N0ZXN0LCBhbmQgdGhlIG1vc3QgcmVjZW50IG1lc3NhZ2Ug
ZnJvbSB0aGUgbWFpbnRhaW5lcgp3YXNuJ3QgdGVycmlibHkgcHJvbWlzaW5nIFsxXS4KCiAtR2Vv
cmdlCgpbMV0KbWFyYy5pbmZvLz9pPTxFMEE3NjlBODk4QURCNjQ0OTU5NkM0MUY1MUVGNjJDNkIw
NjAzMUBTWlhFTUk1MDYtTUJYLmNoaW5hLmh1YXdlaS5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:35:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRg0-0007Nq-ST; Mon, 11 Sep 2017 16:35:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dan.j.williams@intel.com>) id 1drRfz-0007Nk-P4
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 16:35:11 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 3F/32-02048-F3BB6B95; Mon, 11 Sep 2017 16:35:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfT+Jl273ds
 iDc53ylos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBndr98xFWzgq7hz+CNLA+MX7i5GLg4hgcmM
 Et07N7GBOCwCXawSW25dZQJxJARmskp03XsG5HACOXkSp/4vZYWwiyTanjSydDFyANmlEnc6O
 UHCvAKCEidnPmEBsYUEPCX+rd4AVs4pYCnx7t1BFohtTxglHrf/YwRJsAnoSizfM50NxGYRUJ
 VYfnwdC8SgAInj736A2cICcRITmh+BHSQi8JJR4srqRcwgCWYBTYnW7b/ZJzAKzEKyfBaS1AJ
 GplWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBWM/AwLiD
 sfWE3yFGSQ4mJVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D21c1ukkGBRanpqRVpmD
 jAuYNISHDxKIrxTQNK8xQWJucWZ6RCpU4zGHBfuXPrDxHFgz60/TEIsefl5qVLivLy7gEoFQE
 ozSvPgBsHi9RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV4WkCk8mXklcPteAZ3CBHQKz6U
 tIKeUJCKkpBoYxT37ndgOn56zwzv9/KGIWJeSx0e+6StPt3pSoLHC9f7N/GfukzszinyuJbeb
 zWgM8tkyp+pHmNqSrRsMJh1OOJNvGbjhqMelqwq3OK2cz8/ZWXP5yeJA67U35rKzPkiKOpARb
 W8jxel80Pif+PnfAsePi2wJfLl2h9XtGbHMuktfRGTEPJ53UomlOCPRUIu5qDgRANDYs/LSAg
 AA
X-Env-Sender: dan.j.williams@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505147709!106632892!1
X-Originating-IP: [209.85.223.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60493 invoked from network); 11 Sep 2017 16:35:10 -0000
Received: from mail-io0-f178.google.com (HELO mail-io0-f178.google.com)
 (209.85.223.178)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 16:35:10 -0000
Received: by mail-io0-f178.google.com with SMTP id j141so29793163ioj.4
 for <xen-devel@lists.xen.org>; Mon, 11 Sep 2017 09:35:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=WRRGRfPtAM84B+4UE+kxmalTKYcV0Jzx/1FoEKl0Z+k=;
 b=hgaShOixtU8Moxf6TEvqobV0+KtMdg4qcivjgvdVWA5Bs5i6QoLiyxX0HhMvHikUKT
 /6RhyalMf2u5wGjiJFULd3FmsFoLvKSIIL+8Rzt5hUVTEQ0sEufyS6z1JwWz/f26Of49
 ojrgHjKftTMXakUjxAfrzI058AwhJwycYxq8VJ3eQqmHRjZs0krcStYuijctPCS1BqLU
 hK/+bZr2FTheEnuKqGCMjJjmMPQQMK3laq7d8uDqiHIp3u0qw5eNzoeIEAH/WXPeoxKK
 0/3QfZsfAJ8PGi8JPVhWisOkIKDekG4awCwUVF7mdbTf1P9hfRGC/wR9mPpAnPqiSxwk
 BuUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=WRRGRfPtAM84B+4UE+kxmalTKYcV0Jzx/1FoEKl0Z+k=;
 b=l+hvqxQM83gsUmTIYR/CrXosRzcgEUmaY3PoWT4yCtq8Nb2OG1gA7bjBcdQLIr4uq2
 RcjU1uDLZkSkiVAI5OryXr22T7iif2Vv8a+qBimQg6o8EbzvgXiOxjyci1LkOiCCJYG6
 lb2FQM77BCJaOqlfpCOpWaINrVIwhuz7Plc3DgDS8wMY1M17svzkYRghb5euYOit/+PI
 9VhNIjUkh4blc880Lm/7BMhqR1/9epwX2yNG0W2TMKADI7L07ykM8Qct42Mhel1QjB9O
 S/BKQVIv2U1xUK43I07NvWsPZbmyjSv6CQNWmy5JzTWobd13hvq+VAUQxMpMVsEByKzn
 K7/g==
X-Gm-Message-State: AHPjjUh4DvD6Lz3CjcVRGvno8rZ1RH092hXjURKSHHF6OGIy8MHncPQt
 8g05r6l+oCBfR9UVo3jTPFrILj5K3Al9
X-Google-Smtp-Source: AOwi7QBOEiuY09ePsEAMOuTTYQE72PDmxkyzLkaU8n9WIPXSYbspr92ELSyxKVGK1umDmjqfma1wunPovzcWVQkXefw=
X-Received: by 10.202.117.134 with SMTP id q128mr10515988oic.22.1505147709008; 
 Mon, 11 Sep 2017 09:35:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.35.2 with HTTP; Mon, 11 Sep 2017 09:35:08 -0700 (PDT)
In-Reply-To: <20170911053939.dqmgoakcpo5tllr4@hz-desktop>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-13-haozhong.zhang@intel.com>
 <CAPcyv4jrJE2JDhLcnrQUJCmmbL71TCg-iKPnkZwcL-JesE8ntg@mail.gmail.com>
 <20170911053939.dqmgoakcpo5tllr4@hz-desktop>
From: Dan Williams <dan.j.williams@intel.com>
Date: Mon, 11 Sep 2017 09:35:08 -0700
Message-ID: <CAPcyv4g+TYYrd4_oO61sb6JJq0J+78s69oCqn4PRjTDXxD8pRQ@mail.gmail.com>
To: Dan Williams <dan.j.williams@intel.com>, xen-devel@lists.xen.org, 
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, 
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 12/39] tools/xen-ndctl: add
 NVDIMM management util 'xen-ndctl'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBTZXAgMTAsIDIwMTcgYXQgMTA6MzkgUE0sIEhhb3pob25nIFpoYW5nCjxoYW96aG9u
Zy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+IE9uIDA5LzEwLzE3IDIyOjEwIC0wNzAwLCBEYW4g
V2lsbGlhbXMgd3JvdGU6Cj4+IE9uIFN1biwgU2VwIDEwLCAyMDE3IGF0IDk6MzcgUE0sIEhhb3po
b25nIFpoYW5nCj4+IDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+PiA+IFRoZSBr
ZXJuZWwgTlZESU1NIGRyaXZlciBhbmQgdGhlIHRyYWRpdGlvbmFsIE5WRElNTSBtYW5hZ2VtZW50
Cj4+ID4gdXRpbGl0aWVzIGluIERvbTAgZG9lcyBub3Qgd29yayBub3cuICd4ZW4tbmRjdGwnIGlz
IGFkZGVkIGFzIGFuCj4+ID4gYWx0ZXJuYXRpdmVseSwgd2hpY2ggbWFuYWdlcyBOVkRJTU0gdmlh
IFhlbiBoeXBlcmNhbGxzLgo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPj4gPiAtLS0KPj4gPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4+ID4gLS0tCj4+ID4gIC5naXRpZ25vcmUgICAgICAgICAgICAgfCAgIDEgKwo+
PiA+ICB0b29scy9taXNjL01ha2VmaWxlICAgIHwgICA0ICsrCj4+ID4gIHRvb2xzL21pc2MveGVu
LW5kY3RsLmMgfCAxNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+PiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE3NyBpbnNlcnRpb25zKCspCj4+ID4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hlbi1uZGN0bC5jCj4+Cj4+IFdoYXQgYWJvdXQg
bXkgb2ZmZXIgdG8gbW92ZSB0aGlzIGZ1bmN0aW9uYWxpdHkgaW50byB0aGUgdXBzdHJlYW0gbmRj
dGwKPj4gdXRpbGl0eSBbMV0/IEkgdGhpbmsgaXQgaXMgdGhvcm91Z2hseSBjb25mdXNpbmcgdGhh
dCB5b3UgYXJlIHJldXNpbmcKPj4gdGhlIG5hbWUgJ25kY3RsJyBhbmQgYXZvaWRpbmcgaW50ZWdy
YXRpb24gd2l0aCB0aGUgdXBzdHJlYW0gbmRjdGwKPj4gdXRpbGl0eS4KPj4KPj4gWzFdOiBodHRw
czovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk2MzI4NjUvCj4KPiBJJ20gbm90IG9iamVj
dCB0byBpbnRlZ3JhdGUgaXQgd2l0aCBuZGN0bC4KPgo+IE15IG9ubHkgY29uY2VybiBpcyB0aGF0
IHRoZSBpbnRlZ3JhdGlvbiB3aWxsIGludHJvZHVjZXMgdHdvIHR5cGVzIG9mCj4gdXNlciBpbnRl
cmZhY2UuIFRoZSB1cHN0cmVhbSBuZGN0bCB3b3JrcyB3aXRoIHRoZSBrZXJuZWwgZHJpdmVyIGFu
ZAo+IHByb3ZpZGVzIGVhc2lseSB1c2VkICpuYW1lcyogKGUuZy4sIG5hbWVzcGFjZTAuMCwgcmVn
aW9uMCwgbm1lbTAsCj4gZXRjLikgZm9yIHVzZXIgaW5wdXQuIEhvd2V2ZXIsIHRoaXMgdmVyc2lv
biBwYXRjaHNldCBoaWRlcyBORklUIGZyb20KPiBEb20wICh0byBzaW1wbGlmeSB0aGUgZmlyc3Qg
aW1wbGVtZW50YXRpb24pLCBzbyB0aGUga2VybmVsIGRyaXZlciBkb2VzCj4gbm90IHdvcmsgaW4g
RG9tMCwgbmVpdGhlciBkb2VzIG5kY3RsLiBJbnN0ZWFkLCB4ZW4tbmRjdGwgaGFzIHRvIHVzZQo+
ICp0aGUgcGh5c2ljYWwgYWRkcmVzcyogZm9yIHVzZXJzIHRvIHNwZWNpZnkgdGhlaXIgaW50ZXJl
c3RlZCBOVkRJTU0KPiByZWdpb24sIHdoaWNoIGlzIGRpZmZlcmVudCBmcm9tIHVwc3RyZWFtIG5k
Y3RsLgoKT2ssIEkgdGhpbmsgdGhpcyBtZWFucyB0aGF0IHhlbi1uZGN0bCBzaG91bGQgYmUgcmVu
YW1lZCAoeGVuLW52ZGltbT8pCnNvIHRoYXQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhlIDIg
dG9vbHMgaXMgY2xlYXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:39:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:39:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRk3-0007Z3-Cm; Mon, 11 Sep 2017 16:39:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1drRk1-0007Yw-8U
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:39:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FD/5A-15060-83CB6B95; Mon, 11 Sep 2017 16:39:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfT+Ol2LPds
 iDa6/YLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOm/FvKVLBeumLb4efsDYy/RLoYuTiEBGYy
 Sny6180G4rAIbGWW+PeqkRHEkRCYwyrxvWs6axcjJ5CTJ7HqxDugBAeQXSSxco8NjHn1nBdIB
 a+AoMTJmU9YQGwhATeJqd/fMIOUcApYS1xoFoLYtYdRovPlW7A4m4CJxKwOCZByFgFViWMnjj
 NDjAmQODrjKxuILSxQL3H4fyPYASIC2hINXbcZQWxmgTKJ5e33mCBsTYnW7b/ZJzAKzkJyxSw
 kqQWMTKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEI
 djDuXB94iFGSg0lJlPfd8S2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4bXdvixQSLEpNT61Iy
 8wBxglMWoKDR0mE99suoDRvcUFibnFmOkTqFKMxx4U7l/4wcRzYc+sPkxBLXn5eqpQ4LyvIJA
 GQ0ozSPLhBsPi9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWGIhTyZeSVw+14BncIEdArPpS0
 gp5QkIqSkGhgPq9/xeev5TPD23h7mzoWOXv621f0vXnpNyNI8vaHMwe9sjhxb9YuLUY92rxZ+
 MnXTgaaHi96IJ0673v1+juHPTW7+VyJ3Xp3oFZp/j3u/svDr5X3zm2Z3GoifrNBZc5HRcsNM0
 9lrDZVf35lZI5RjUvjs8cyJtmWhaeG3Z6RUsDi+qShJePJLiaU4I9FQi7moOBEAipCXI9oCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505147959!106673889!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22577 invoked from network); 11 Sep 2017 16:39:19 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 16:39:19 -0000
Received: by mail-io0-f174.google.com with SMTP id v36so17004631ioi.1
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 09:39:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fADbJECJJZjOi+23bch/T7+6o23DqPt1XlqCFAKXz1E=;
 b=cpS8yX3EspLifokVVjFIfYKS4F3XQL/a7H5qoKrPf0FtUWraKkOEHQqsyCu4r+FQZ6
 vSluZf+ADch2MMKVpClORPBZLGJLcyHtdFuYyFyipC4pjeZ5Ey7W1SnAuWkg7y3IPhsK
 vVUKg8gEJxQKcssAbt7b7nWWZVwpYw12XPqWY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fADbJECJJZjOi+23bch/T7+6o23DqPt1XlqCFAKXz1E=;
 b=aPbc/CBs79Lz8hQxh3/jZnPg4BR/fvKjl7wWmlX2JCyFKGUdCJJnq7YRXtukvj8Md5
 ezyOz/uVPeq89i+A0FYjYLGgfPLgFBEE+2UbQMaFbirHDnT6f8On2C2ufsYsEVk9CzDq
 ZIwz2MJSsnU22FCOprhZWQ96+caHdThZPUZfVXLonEqE2xt/J8wLvQ1xKg1KW3rceGpe
 ViUhMJKX4kaspJ9W9qhQMB/AFxP/HqV4HpY0N2ojHvHbm1oobszzBUMmPle4711Azwvy
 Zae+SfkamHk26/iAC4P/0HcBF4xj0PEQ+UIssi1rvxuanGhcPOG//BAWSSW2WEG59oHF
 L7bw==
X-Gm-Message-State: AHPjjUgoyHGyrXfI+glN6iPPb538zCNhDkhUE/S1qB0NlxbrZDbL5Eau
 fjA0QgTogigiyK7s6CBp5Z70lpmvN6fS
X-Google-Smtp-Source: AOwi7QAYE/z209ACON63yehgheQqsr9icPYjGaDDsQc0VXQJGV2WASpgTJoEMZ0xSTqDfIWojU+hsvKIGoUYRRE4pqw=
X-Received: by 10.107.82.14 with SMTP id g14mr6386521iob.137.1505147958650;
 Mon, 11 Sep 2017 09:39:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.2.1 with HTTP; Mon, 11 Sep 2017 09:39:18 -0700 (PDT)
In-Reply-To: <3c2772c4-2487-aad0-98f3-66bc43190f95@arm.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
 <3c2772c4-2487-aad0-98f3-66bc43190f95@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 11 Sep 2017 22:09:18 +0530
Message-ID: <CACtJ1JRn-bSe2y1BJwz13hjCrQ90UiVOQ0dzt=hzhOYoB42pFA@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 26/27 v8] xen/arm: vpl011: Correct the logic
 for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgoKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9h
cmNoL2FybS92cGwwMTEuYwo+PiBpbmRleCA1NmQ5Y2JlLi4xZTcyZmNhIDEwMDY0NAo+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4+
IEBAIC0xNTIsMTIgKzE1MiwyMCBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCj4+ICAgICAgZWxzZQo+PiAgICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxc
biIpOwo+Pgo+PiAtICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBz
aXplb2YoaW50Zi0+b3V0KSkgPT0KPj4gLSAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4+
IC0gICAgewo+PiAtICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+PiArICAgIC8qCj4+
ICsgICAgICogRW5zdXJlIHRoYXQgdGhlcmUgaXMgc3BhY2UgZm9yIGF0bGVhc3QgMTYgYnl0ZXMg
YmVmb3JlIGFzc2VydGluZyB0aGUKPj4gKyAgICAgKiBUWEkgaW50ZXJydXB0IHN0YXR1cyBiaXQg
YmVjYXVzZSB0aGUgU0JTQSBVQVJUIGRyaXZlciBtYXkgd3JpdGUKPj4gKyAgICAgKiAxNiBieXRl
cyAoaS5lLiBoYWxmIHRoZSBTQlNBIFVBUlQgZmlmbyBzaXplIG9mIDMyKSBvbiBnZXR0aW5nCj4+
ICsgICAgICogYSBUWCBpbnRlcnJ1cHQuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCB4ZW5jb25z
X3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA8PQo+PiArICAg
ICAgICAgKHNpemVvZiAoaW50Zi0+b3V0KSAtIDE2KSApCj4+ICsgICAgICAgIHZwbDAxMS0+dWFy
dHJpcyB8PSBUWEk7Cj4+ICsgICAgZWxzZSBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBv
dXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9Cj4+ICsgICAgICAgICAgICAgIHNpemVvZiAo
aW50Zi0+b3V0KSApCj4KPiBOb3cgdGhpcyBpcyByZWFsbHkgaGFyZCB0byByZWFkLiBDYW4ndCB5
b3UgdXNlOgo+Cj4gICAgIGZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0
X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKTsKCm9rLgoKPgo+IEFsc28gSSB0aGluayB5b3UgY291
bGQgc3RhcnQgdGhlIHBhdGNoIGEgZmV3IGxpbmVzIGFib3ZlLCB3aGVyZSB5b3UKPiBjaGVjayBm
b3IgYW55IGZyZWUgc3BhY2UgaW4gdGhlIGJ1ZmZlci4KCm9rLiBJIHdpbGwgbW92ZSB0aGUgbG9n
aWMgaW5zaWRlIHRoZSBjYXNlIHdoZW4gdGhlcmUgaXMgc3BhY2UgaW4gdGhlIGJ1ZmZlci4KCj4K
Pj4gICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4+IC0gICAgfQo+PiArICAgIGVs
c2UKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKPgo+IEFuZCBJIGJlbGlldmUg
d2Ugc2hvdWxkIHNlcGFyYXRlIHRoZSBGSUZPIGZ1bGwgY29uZGl0aW9uIGZyb20gdGhlCj4gaW50
ZXJydXB0IGNvbmRpdGlvbi4gSSB0aGluayBpdCBzaG91bGQgbW9yZSBsb29rIGxpa2U6Cj4KPiAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7
Cj4KPiAgICAgaWYgKCBmaWZvX2xldmVsID09IHNpemVvZihpbnRmLT5vdXQpICkKPiAgICAgICAg
IHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7Cj4KPiAgICAgaWYgKCBmaWZvX2xldmVsID49IHNpemVv
ZihpbnRmLT5vdXQpIC0gMTYgKQo+ICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4K
PiBXaGljaCBpcyBtdWNoIGVhc2llciB0byByZWFkIGFuZCB1bmRlcnN0YW5kLCBhbHNvIGZvbGxv
d3MgdGhlIHNwZWMKPiBjbG9zZWx5LiBUaGUgIjE2IiBzaG91bGQgYmUgZWl0aGVyIGV4cHJlc3Nl
ZCBhdCBGSUZPU0laRSAvIDIgb3IKPiBleHBsYWluZWQgaW4gYSBjb21tZW50Lgpvay4KCj4KPj4K
Pj4gICAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwo+Pgo+PiBAQCAtMzY4LDcgKzM3NiwxNiBA
QCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAg
IGlmICggb3V0X3JpbmdfcXNpemUgIT0gc2l6ZW9mKGludGYtPm91dCkgKQo+PiAgICAgIHsKPj4g
ICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4+IC0gICAgICAgIHZwbDAxMS0+dWFy
dHJpcyB8PSBUWEk7Cj4+ICsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogRW5zdXJlIHRo
YXQgdGhlcmUgaXMgc3BhY2UgZm9yIGF0bGVhc3QgMTYgYnl0ZXMgYmVmb3JlIGFzc2VydGluZyB0
aGUKPj4gKyAgICAgICAgICogVFhJIGludGVycnVwdCBzdGF0dXMgYml0IGJlY2F1c2UgdGhlIFNC
U0EgVUFSVCBkcml2ZXIgbWF5IHdyaXRlIHVwdG8KPj4gKyAgICAgICAgICogMTYgYnl0ZXMgKGku
ZS4gaGFsZiB0aGUgU0JTQSBVQVJUIGZpZm8gc2l6ZSBvZiAzMikgb24gZ2V0dGluZwo+PiArICAg
ICAgICAgKiBhIFRYIGludGVycnVwdC4KPgo+IFRoZSBjb21tZW50IHNvdW5kcyBhIGJpdCBsaWtl
IHRoaXMgaXMgaGFjaywgd2hlcmUgaXQgYWN0dWFsbHkgaXMgYQo+IHRvdGFsbHkgbGVnaXQgc3Bl
YyByZXF1aXJlbWVudCAodGhlIGludGVycnVwdCBpcyBhc3NlcnRlZC9kZWFzc2VydGVkCj4gYXJv
dW5kIHRoZSAqdHJpZ2dlciBsZXZlbCosIHdoaWNoIGlzIGhhbGYgd2F5IGJ5IGRlZmF1bHQgYW5k
IGFsd2F5cyBoYWxmCj4gZm9yIHRoZSBTQlNBKS4Kb2suIEkgd2lsbCBtb2RpZnkgdGhlIGNvbW1l
bnQgdG8gbWVudGlvbiB0aGF0IFRYIGludGVycnVwdCBpcwphc3NlcnRlZC9kZS1hc2VydGVkIGJh
c2VkCm9uIHRoZSB0cmlnZ2VyIGxldmVsIHdoaWNoIGlzIGZpZm9fc2l6ZS8yLgoKPgo+IEFsc28g
SSB0aGluayB0aGUgc2FtZSBsb2dpYy9maXggbmVlZHMgdG8gYmUgYXBwbGllZCB0byB0aGUgcmVj
ZWl2aW5nIHNpZGUuCj4KVGhhdCBtYXkgZGVsYXkgdGhlIHByb2Nlc3Npbmcgb2YgaW5jb21pbmcg
ZGF0YS4gVG8gdmVyaWZ5IHRoYXQgSQpjaGFuZ2VkIHRoZSBjb2RlIHRvIGFzc2VydCB0aGUgUlgg
aW50ZXJydXB0IG9ubHkKd2hlbiB0aGUgUlggRklGTyBiZWNvbWVzIGhhbGYgZnVsbC4gV2l0aCB0
aGF0IGNoYW5nZSwgdGhlIGlucHV0IGRhdGEKaXMgZGVsYXllZCBhcyB0aGUgU0JTQSBVQVJUIGRy
aXZlciBzdGFydHMKcHJvY2Vzc2luZyB0aGUgaW5jb21pbmcgZGF0YSBvbmx5IHdoZW4gdGhlIFJY
IGludGVycnVwdCBpcyBhc3NlcnRlZC4KCj4gQW5kIHdoaWxlIEkgc2VlIHRoYXQgSnVsaWVuIHJl
cXVlc3RlZCBhIGZvbGxvdy11cCBwYXRjaCwgSSBiZWxpZXZlIHRoaXMKPiBzaG91bGQgZXZlbnR1
YWxseSBiZSBzcXVhc2hlZCBpbnRvIDAyLzI3LCB0byBub3QgaGF2ZSB3cm9uZyBjb2RlIGluIHRo
ZQo+IHJlcG8uIEJ1dCBjYW4gY291bGQgYmUgZG9uZSBhdCBjb21taXQgdGltZSwgSSBndWVzcy4K
Pgpvay4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 16:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 16:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drRkd-0007bm-LF; Mon, 11 Sep 2017 16:39:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drRkc-0007bX-OQ
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 16:39:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CB/8F-00743-D5CB6B95; Mon, 11 Sep 2017 16:39:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm7Mnm2
 RBgc/yVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTDr9mL9jAWTF14ybWBsY29i5GLg4hgV1M
 Est/rWbtYuTkYBFwkGjfOJuli5GDg1EgRuLBD2uQMKNAmMTky0ugSrQl7p+7zAhiswkYSvx9s
 okNpFwCyF7ymQMkLCKgLvHnwgRGkPHMAotYJH7O7gOrERYwlpg9NwKkhlPAWmLZxWNMIDavgL
 dEc/9hRohzVjNKLJi1nx0kISqgK3Ho3x82iCJBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJ
 GplWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFBWM/AwLiD
 ccIqv0OMkhxMSqK8745viRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWu7e1ukkGBRanpqRVpmD
 jAeYNISHDxKIrxGIGne4oLE3OLMdIjUKUZFKXFeVpCEAEgiozQPrg0Wg5cYZaWEeRkZGBiEeA
 pSi3IzS1DlXzGKczAqCfN+2wU0hSczrwRu+iugxUxAi3kubQFZXJKIkJJqYJx5YEXvxqkbahf
 fCL+73p99UbWeu/fERXNits7s3Tij0H0/rxCP7ZnI1z2rGiUD6jUblui/yP/bcf4j+7JvU+8F
 NvfMe62TGXP9TcSSlnZhv5NafSzXMwrrtmX2PHy/PkyAcYurv8OqP2ZiP3dlWa84nv5/3dwd4
 dOErLnmujBcv/yy86hhn68SS3FGoqEWc1FxIgBTydx3vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505147995!110867249!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64959 invoked from network); 11 Sep 2017 16:39:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 16:39:56 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 01FF02190B;
 Mon, 11 Sep 2017 16:39:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 01FF02190B
Date: Mon, 11 Sep 2017 09:39:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5edecc85-3a20-7502-0eb4-df413ed00101@arm.com>
Message-ID: <alpine.DEB.2.10.1709110938240.19719@sstabellini-ThinkPad-X260>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <5edecc85-3a20-7502-0eb4-df413ed00101@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxMSBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDA3LzA5LzE3IDIy
OjU0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUaHUsIDMxIEF1ZyAyMDE3LCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4gPiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFnZSBm
b3JtYXQKPiA+ID4gKwo+ID4gPiArICAgIFN1cHBvcnRlZCwgeDg2OiBiekltYWdlCj4gPiA+ICsg
ICAgU3VwcG9ydGVkLCBBUk0zMjogekltYWdlCj4gPiA+ICsgICAgU3VwcG9ydGVkLCBBUk02NDog
SW1hZ2UgW1hYWCAtIE5vdCBzdXJlIGlmIHRoaXMgaXMgY29ycmVjdF0KPiA+IAo+ID4gT24gQVJN
NjQgaXQncyBjYWxsZWQgSW1hZ2UuZ3ouCj4gCj4gVGhhdCdzIG5vdCB0cnVlLiBMaW51eCBwcm9k
dWNlcyBhbiBJbWFnZS4gWW91IGNhbiBjb21wcmVzcyBhZnRlciBpZiB5b3Ugd2FudCwKPiBidXQg
aXQgaXMgbm90IHRoZSBkZWZhdWx0LgoKQXJlIHlvdSBzdXJlPyBXaHkgZG8geW91IHNheSBJbWFn
ZSBpdCdzIHRoZSBkZWZhdWx0PyBJZiBJIGRvIGBtYWtlCmhlbHAnLCB0aGUgcmVzdWx0IGlzOgoK
CkFyY2hpdGVjdHVyZSBzcGVjaWZpYyB0YXJnZXRzIChhcm02NCk6CiogSW1hZ2UuZ3ogICAgICAt
IENvbXByZXNzZWQga2VybmVsIGltYWdlIChhcmNoL2FybTY0L2Jvb3QvSW1hZ2UuZ3opCiAgSW1h
Z2UgICAgICAgICAtIFVuY29tcHJlc3NlZCBrZXJuZWwgaW1hZ2UgKGFyY2gvYXJtNjQvYm9vdC9J
bWFnZSkKKiBkdGJzICAgICAgICAgIC0gQnVpbGQgZGV2aWNlIHRyZWUgYmxvYnMgZm9yIGVuYWJs
ZWQgYm9hcmRzCiAgZHRic19pbnN0YWxsICAtIEluc3RhbGwgZHRicyB0byAvYm9vdC9kdGJzLzQu
MTMuMC1yYzErCiAgaW5zdGFsbCAgICAgICAtIEluc3RhbGwgdW5jb21wcmVzc2VkIGtlcm5lbAog
IHppbnN0YWxsICAgICAgLSBJbnN0YWxsIGNvbXByZXNzZWQga2VybmVsCiAgICAgICAgICAgICAg
ICAgIEluc3RhbGwgdXNpbmcgKHlvdXIpIH4vYmluL2luc3RhbGxrZXJuZWwgb3IKICAgICAgICAg
ICAgICAgICAgKGRpc3RyaWJ1dGlvbikgL3NiaW4vaW5zdGFsbGtlcm5lbCBvcgogICAgICAgICAg
ICAgICAgICBpbnN0YWxsIHRvICQoSU5TVEFMTF9QQVRIKSBhbmQgcnVuIGxpbG8KCgpOb3RlIHRo
YXQgdGhlIGRlZmF1bHQgYnVpbGQgdGFyZ2V0cyBhcmUgdGhlIG9uZXMgdGhhdCBhcmUgc3RhcnJl
ZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drS67-00016U-FS; Mon, 11 Sep 2017 17:02:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=420566251=George.Dunlap@citrix.com>)
 id 1drS66-00015s-3C
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:02:10 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 EB/21-27708-191C6B95; Mon, 11 Sep 2017 17:02:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrfv4LZ
 Ig1cSFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxqwvc9kLns1hrDg416qB8Vl9FyMnh4SAv8Ta
 RR2MIDabgJ7EvONfWboYOThEBFQkbu816GLk4mAWWMMiMf3AfSaQGmEBNYnDv46zgNgsAqoSb
 9s/g9m8AjYSPw+8YYKYKS9x7sFtZhBbCKhm8YOj7BA1ghInZz4Bq2cWkJA4+OIF8wRG7llIUr
 OQpBYwMq1iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAyEegY
 Gxh2MTb3OhxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9aBbZFCgkWp6akV
 aZk5wJCESUtw8CiJ8M4GSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx49JV4Bkx827f5iEWPLy81Klx
 Hl9QBoEQBoySvPgxsHi5hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd55IFN4MvNK4La+Aj
 qICeggnktbQA4qSURISTUwdv6Yvn5LoMGp/uilc5Zc75UWVuS4uTIs6dnP+z+qPZd7sTHvFH9
 y/smxkxeC1DeZislxLF7zfGn+xM8F8qKz1Y1jfjnN2LVm1yT/U5cOrXB8l192T/yKqMNM97cz
 PpY0tym8alqz09Y3NTaYlzXFqHvjYkmhKesTpu7tKs1i6u00ZbJK/GbGpMRSnJFoqMVcVJwIA
 HscLaaWAgAA
X-Env-Sender: prvs=420566251=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505149324!96989603!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7713 invoked from network); 11 Sep 2017 17:02:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 17:02:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,378,1500940800"; d="scan'208";a="439296895"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 11 Sep 2017 18:01:59 +0100
Message-ID: <20170911170159.3083-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbWFjaGluZS1yZWFkYWJsZSBmaWxlIHRvIGRlc2NyaWJlIHdoYXQgZmVhdHVyZXMgYXJl
IGluIHdoYXQKc3RhdGUgb2YgYmVpbmcgJ3N1cHBvcnRlZCcsIGFzIHdlbGwgYXMgaW5mb3JtYXRp
b24gYWJvdXQgaG93IGxvbmcgdGhpcwpyZWxlYXNlIHdpbGwgYmUgc3VwcG9ydGVkLCBhbmQgc28g
b24uCgpUaGUgZG9jdW1lbnQgc2hvdWxkIGJlIGZvcm1hdHRlZCB1c2luZyAic2VtYW50aWMgbmV3
bGluZXMiIFsxXSwgdG8gbWFrZQpjaGFuZ2VzIGVhc2llci4KClNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpbMV0gaHR0cDovL3Job2Rlc21pbGwub3Jn
L2JyYW5kb24vMjAxMi9vbmUtc2VudGVuY2UtcGVyLWxpbmUvCi0tLQoKU29ycnksIEkgd3JvdGUg
YSAnY2hhbmdlcyBzaW5jZSB2MScgYnV0IG1hbmFnZWQgdG8gbG9zZSBpdC4gIEknbGwKcmVwbHkg
dG8gdGhpcyBtYWlsIHRvbW9ycm93IHdpdGggYSBsaXN0IG9mIGNoYW5nZXMuCgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDQzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkNDOiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgpDQzogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6
IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgODIxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA4MjEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IFNVUFBPUlQubWQK
CmRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5lMzA2NjRmZWNhCi0tLSAvZGV2L251bGwKKysrIGIvU1VQUE9S
VC5tZApAQCAtMCwwICsxLDgyMSBAQAorIyBTdXBwb3J0IHN0YXRlbWVudCBmb3IgdGhpcyByZWxl
YXNlCisKK1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBzdXBwb3J0IHN0YXR1cyBhbmQgaW4g
cGFydGljdWxhciB0aGUKK3NlY3VyaXR5IHN1cHBvcnQgc3RhdHVzIG9mIHRoZSBYZW4gYnJhbmNo
IHdpdGhpbiB3aGljaCB5b3UgZmluZCBpdC4KKworU2VlIHRoZSBib3R0b20gb2YgdGhlIGZpbGUg
Zm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMKK2xldmVscyBldGMuCisK
KyMgUmVsZWFzZSBTdXBwb3J0CisKKyAgICBYZW4tVmVyc2lvbjogNC4xMC11bnN0YWJsZQorICAg
IEluaXRpYWwtUmVsZWFzZTogbi9hCisgICAgU3VwcG9ydGVkLVVudGlsOiBUQkQKKyAgICBTZWN1
cml0eS1TdXBwb3J0LVVudGlsOiBVbnJlbGVhc2VkIC0gbm90IHlldCBzZWN1cml0eS1zdXBwb3J0
ZWQKKworIyBGZWF0dXJlIFN1cHBvcnQKKworIyMgSG9zdCBBcmNoaXRlY3R1cmUKKworIyMjIHg4
Ni02NAorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIEFSTSB2NyArIFZpcnR1YWxpemF0
aW9uIEV4dGVuc2lvbnMKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyBBUk0gdjgKKwor
ICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIEd1ZXN0IFR5cGUKKworIyMjIHg4Ni9QVgorCisg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworVHJhZGl0aW9uYWwgWGVuIFByb2plY3QgUFYgZ3Vlc3QK
KworIyMjIHg4Ni9IVk0KKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKK0Z1bGx5IHZpcnR1YWxp
c2VkIGd1ZXN0IHVzaW5nIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIGV4dGVuc2lvbnMKKworUmVx
dWlyZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gc3VwcG9ydAorCisjIyMgeDg2L1BWSCBndWVz
dAorCisgICAgU3RhdHVzOiBUZWNoIFByZXZpZXcKKworUFZIdjIgZ3Vlc3Qgc3VwcG9ydAorCitS
ZXF1aXJlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBzdXBwb3J0CisKKyMjIyBBUk0gZ3Vlc3QK
KworICAgIFN0YXR1czogU3VwcG9ydGVkCisKK0FSTSBvbmx5IGhhcyBvbmUgZ3Vlc3QgdHlwZSBh
dCB0aGUgbW9tZW50CisKKyMjIExpbWl0cy9Ib3N0CisKKyMjIyBDUFVzCisKKyAgICBMaW1pdCwg
eDg2OiA0MDk1CisgICAgTGltaXQsIEFSTTMyOiA4CisgICAgTGltaXQsIEFSTTY0OiAxMjgKKwor
Tm90ZSB0aGF0IGZvciB4ODYsIHZlcnkgbGFyZ2UgbnVtYmVyIG9mIGNwdXMgbWF5IG5vdCB3b3Jr
L2Jvb3QsCitidXQgd2Ugd2lsbCBzdGlsbCBwcm92aWRlIHNlY3VyaXR5IHN1cHBvcnQKKworIyMj
IHg4Ni9SQU0KKworICAgIExpbWl0LCB4ODY6IDE2VGlCCisgICAgTGltaXQsIEFSTTMyOiAxNkdp
QgorICAgIExpbWl0LCBBUk02NDogNVRpQgorCitbWFhYOiBBbmR5IHRvIHN1Z2dlc3Qgd2hhdCB0
aGlzIHNob3VsZCBzYXkgZm9yIHg4Nl0KKworIyMgTGltaXRzL0d1ZXN0CisKKyMjIyBWaXJ0dWFs
IENQVXMKKworICAgIExpbWl0LCB4ODYgUFY6IDUxMgorICAgIExpbWl0LCB4ODYgSFZNOiAxMjgK
KyAgICBMaW1pdCwgQVJNMzI6IDgKKyAgICBMaW1pdCwgQVJNNjQ6IDEyOAorCitbWFhYIEFuZHJl
dyBDb29wZXI6IERvIHdhbnQgdG8gYWRkICJMaW1pdC1TZWN1cml0eSIgaGVyZSBmb3Igc29tZSBv
ZiB0aGVzZT9dCisKKyMjIyBWaXJ0dWFsIFJBTQorCisgICAgTGltaXQsIHg4NiBQVjogPjFUQgor
ICAgIExpbWl0LCB4ODYgSFZNOiAxVEIKKyAgICBMaW1pdCwgQVJNMzI6IDE2R2lCCisgICAgTGlt
aXQsIEFSTTY0OiAxVEIKKworIyMjIHg4NiBQVi9FdmVudCBDaGFubmVscworCisgICAgTGltaXQ6
IDEzMTA3MgorCisjIyBUb29sc3RhY2sKKworIyMjIHhsCisKKyAgICBTdGF0dXM6IFN1cHBvcnRl
ZAorCisjIyMgRGlyZWN0LWJvb3Qga2VybmVsIGltYWdlIGZvcm1hdAorCisgICAgU3VwcG9ydGVk
LCB4ODY6IGJ6SW1hZ2UKKyAgICBTdXBwb3J0ZWQsIEFSTTMyOiB6SW1hZ2UKKyAgICBTdXBwb3J0
ZWQsIEFSTTY0OiBJbWFnZQorCitGb3JtYXQgd2hpY2ggdGhlIHRvb2xzdGFjayBhY2NlcHQgZm9y
IGRpcmVjdC1ib290IGtlcm5lbHMKKworIyMjIFFlbXUgYmFzZWQgZGlzayBiYWNrZW5kIChxZGlz
aykgZm9yIHhsCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyMgT3BlbiB2U3dpdGNoIGlu
dGVncmF0aW9uIGZvciB4bAorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIHN5c3RlbWQg
c3VwcG9ydCBmb3IgeGwKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyBKU09OIG91dHB1
dCBzdXBwb3J0IGZvciB4bAorCisgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKKworT3V0cHV0IG9m
IGluZm9ybWF0aW9uIGluIG1hY2hpbmUtcGFyc2VhYmxlIEpTT04gZm9ybWF0CisKKyMjIyBBSENJ
IHN1cHBvcnQgZm9yIHhsCisKKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCisKKyMjIyBBQ1BJ
IGd1ZXN0CisKKyAgICBTdGF0dXMsIHg4NiBIVk06IFN1cHBvcnRlZAorICAgIFN0YXR1cywgQVJN
OiBUZWNoIFByZXZpZXcKKworIyMjIFBWVVNCIHN1cHBvcnQgZm9yIHhsCisKKyAgICBTdGF0dXM6
IFN1cHBvcnRlZAorCisjIyMgSFZNIFVTQiBwYXNzdGhyb3VnaCBmb3IgeGwKKworICAgIFN0YXR1
cywgeDg2OiBTdXBwb3J0ZWQKKworIyMjIFFFTVUgYmFja2VuZCBob3RwbHVnZ2luZyBmb3IgeGwK
KworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyBWaXJ0dWFsIGNwdSBob3RwbHVnCisKKyAg
ICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyBUb29sc3RhY2svM3JkIHBhcnR5CisKKyMjIyBsaWJ2
aXJ0IGRyaXZlciBmb3IgeGwKKworICAgIFN0YXR1czogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBw
b3J0IGV4dGVybmFsCisKKyMjIERlYnVnZ2luZywgYW5hbHlzaXMsIGFuZCBjcmFzaCBwb3N0LW1v
cnRlbQorCisjIyMgZ2Ric3gKKworICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKKworRGVidWdn
ZXIgdG8gZGVidWcgRUxGIGd1ZXN0cworCisjIyMgR3Vlc3Qgc2VyaWFsIHNvbnNvbGUKKworICAg
IFN0YXR1czogU3VwcG9ydGVkCisKK0xvZ3Mga2V5IGh5cGVydmlzb3IgYW5kIERvbTAga2VybmVs
IGV2ZW50cyB0byBhIGZpbGUKKworIyMjIFNvZnQtcmVzZXQgZm9yIFBWIGd1ZXN0cworCisgICAg
U3RhdHVzOiBTdXBwb3J0ZWQKKwkKK1NvZnQtcmVzZXQgYWxsb3dzIGEgbmV3IGtlcm5lbCB0byBz
dGFydCAnZnJvbSBzY3JhdGNoJyB3aXRoIGEgZnJlc2ggVk0gc3RhdGUsIAorYnV0IHdpdGggYWxs
IHRoZSBtZW1vcnkgZnJvbSB0aGUgcHJldmlvdXMgc3RhdGUgb2YgdGhlIFZNIGludGFjdC4KK1Ro
aXMgaXMgcHJpbWFyaWx5IGRlc2lnbmVkIHRvIGFsbG93ICJjcmFzaCBrZXJuZWxzIiwgCit3aGlj
aCBjYW4gZG8gY29yZSBkdW1wcyBvZiBtZW1vcnkgdG8gaGVscCB3aXRoIGRlYnVnZ2luZyBpbiB0
aGUgZXZlbnQgb2YgYSBjcmFzaC4KKworIyMjIHhlbnRyYWNlCisKKyAgICBTdGF0dXMsIHg4Njog
U3VwcG9ydGVkCisKK1Rvb2wgdG8gY2FwdHVyZSBYZW4gdHJhY2UgYnVmZmVyIGRhdGEKKworIyMj
IGdjb3YKKworICAgIFN0YXR1czogU3VwcG9ydGVkLCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkCisK
K0V4cG9ydCBoeXBlcnZpc29yIGNvdmVyYWdlIGRhdGEgc3VpdGFibGUgZm9yIGFuYWx5c2lzIGJ5
IGdjb3Ygb3IgbGNvdi4KKworIyMgTWVtb3J5IE1hbmFnZW1lbnQKKworIyMjIE1lbW9yeSBCYWxs
b29uaW5nCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyMgTWVtb3J5IFNoYXJpbmcKKwor
ICAgIFN0YXR1cywgeDg2IEhWTTogVGVjaCBQcmV2aWV3CisgICAgU3RhdHVzLCBBUk06IFRlY2gg
UHJldmlldworCitBbGxvdyBzaGFyaW5nIG9mIGlkZW50aWNhbCBwYWdlcyBiZXR3ZWVuIGd1ZXN0
cworCisjIyMgTWVtb3J5IFBhZ2luZworCisgICAgU3RhdHVzLCB4ODYgSFZNOiBFeHBlcmltZW5h
bAorCitBbGxvdyBwYWdlcyBiZWxvbmdpbmcgdG8gZ3Vlc3RzIHRvIGJlIHBhZ2VkIHRvIGRpc2sK
KworIyMjIFRyYW5zY2VuZGVudCBNZW1vcnkKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisK
K1tYWFggQWRkIGRlc2NyaXB0aW9uXQorCisjIyMgQWx0ZXJuYXRpdmUgcDJtCisKKyAgICBTdGF0
dXMsIHg4NiBIVk06IFRlY2ggUHJldmlldworICAgIFN0YXR1cywgQVJNOiBUZWNoIFByZXZpZXcK
KworQWxsb3dzIGV4dGVybmFsIG1vbml0b3Jpbmcgb2YgaHlwZXJ2aXNvciBtZW1vcnkKK2J5IG1h
aW50YWluaW5nIG11bHRpcGxlIHBoeXNpY2FsIHRvIG1hY2hpbmUgKHAybSkgbWVtb3J5IG1hcHBp
bmdzLgorCisjIyBSZXNvdXJjZSBNYW5hZ2VtZW50CisKKyMjIyBDUFUgUG9vbHMKKworICAgIFN0
YXR1czogU3VwcG9ydGVkCisKK0dyb3VwcyBwaHlzaWNhbCBjcHVzIGludG8gZGlzdGluY3QgZ3Jv
dXBzIGNhbGxlZCAiY3B1cG9vbHMiLAord2l0aCBlYWNoIHBvb2wgaGF2aW5nIHRoZSBjYXBhYmls
aXR5IG9mIHVzaW5nIGRpZmZlcmVudCBzY2hlZHVsZXJzIGFuZCBzY2hlZHVsaW5nIHByb3BlcnRp
ZXMuCisKKyMjIyBDcmVkaXQgU2NoZWR1bGVyCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCitU
aGUgZGVmYXVsdCBzY2hlZHVsZXIsIHdoaWNoIGlzIGEgd2VpZ2h0ZWQgcHJvcG9ydGlvbmFsIGZh
aXIgc2hhcmUgdmlydHVhbCBDUFUgc2NoZWR1bGVyLgorCisjIyMgQ3JlZGl0MiBTY2hlZHVsZXIK
KworICAgIFN0YXR1czogU3VwcG9ydGVkCisKK0NyZWRpdDIgaXMgYSBnZW5lcmFsIHB1cnBvc2Ug
c2NoZWR1bGVyIGZvciBYZW4sCitkZXNpZ25lZCB3aXRoIHBhcnRpY3VsYXIgZm9jdXMgb24gZmFp
cm5lc3MsIHJlc3BvbnNpdmVuZXNzIGFuZCBzY2FsYWJpbGl0eQorCisjIyMgUlREUyBiYXNlZCBT
Y2hlZHVsZXIKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKK0Egc29mdCByZWFsLXRpbWUg
Q1BVIHNjaGVkdWxlciBidWlsdCB0byBwcm92aWRlIGd1YXJhbnRlZWQgQ1BVIGNhcGFjaXR5IHRv
IGd1ZXN0IFZNcyBvbiBTTVAgaG9zdHMKKworIyMjIEFSSU5DNjUzIFNjaGVkdWxlcgorCisgICAg
U3RhdHVzOiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKKworQSBwZXJpb2RpY2Fs
bHkgcmVwZWF0aW5nIGZpeGVkIHRpbWVzbGljZSBzY2hlZHVsZXIuIE11bHRpY29yZSBzdXBwb3J0
IGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCisKKyMjIyBOdWxsIFNjaGVkdWxlcgorCisgICAgU3Rh
dHVzOiBFeHBlcmltZW50YWwKKworQSB2ZXJ5IHNpbXBsZSwgdmVyeSBzdGF0aWMgc2NoZWR1bGlu
ZyBwb2xpY3kgCit0aGF0IGFsd2F5cyBzY2hlZHVsZXMgdGhlIHNhbWUgdkNQVShzKSBvbiB0aGUg
c2FtZSBwQ1BVKHMpLiAKK0l0IGlzIGRlc2lnbmVkIGZvciBtYXhpbXVtIGRldGVybWluaXNtIGFu
ZCBtaW5pbXVtIG92ZXJoZWFkCitvbiBlbWJlZGRlZCBwbGF0Zm9ybXMuCisKKyMjIyBOdW1hIHNj
aGVkdWxlciBhZmZpbml0eQorCisgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZAorCitFbmFibGVz
IE51bWEgYXdhcmUgc2NoZWR1bGluZyBpbiBYZW4KKworIyMgU2NhbGFiaWxpdHkKKworIyMjIDFH
Qi8yTUIgc3VwZXIgcGFnZSBzdXBwb3J0CisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyMg
eDg2L1BWLW9uLUhWTQorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworVGhpcyBpcyBhIHVzZWZ1
bCBsYWJlbCBmb3IgYSBzZXQgb2YgaHlwZXJ2aXNvciBmZWF0dXJlcword2hpY2ggYWRkIHBhcmF2
aXJ0dWFsaXplZCBmdW5jdGlvbmFsaXR5IHRvIEhWTSBndWVzdHMgCitmb3IgaW1wcm92ZWQgcGVy
Zm9ybWFuY2UgYW5kIHNjYWxhYmlsaXR5LiAgCitUaGlzIGluY2x1ZGVzIGV4cG9zaW5nIGV2ZW50
IGNoYW5uZWxzIHRvIEhWTSBndWVzdHMuCisKKyMjIyB4ODYvRGVsaXZlciBldmVudHMgdG8gUFZI
Vk0gZ3Vlc3RzIHVzaW5nIFhlbiBldmVudCBjaGFubmVscworCisgICAgU3RhdHVzOiBTdXBwb3J0
ZWQKKworIyMgSGlnaCBBdmFpbGFiaWxpdHkgYW5kIEZhdWx0IFRvbGVyYW5jZQorCisjIyMgTGl2
ZSBNaWdyYXRpb24sIFNhdmUgJiBSZXN0b3JlCisKKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVk
CisKKyMjIyBSZW11cyBGYXVsdCBUb2xlcmFuY2UKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFs
CisKKyMjIyBDT0xPIE1hbmFnZXIKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKKyMjIyB4
ODYvdk1DRQorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworRm9yd2FyZCBNYWNoaW5lIENoZWNr
IEV4Y2VwdGlvbnMgdG8gQXBwcm9wcmlhdGUgZ3Vlc3RzCisKKyMjIFZpcnR1YWwgZHJpdmVyIHN1
cHBvcnQsIGd1ZXN0IHNpZGUKKworW1hYWCBDb25zaWRlciBhZGRpbmcgJ2Zyb250ZW5kJyBhbmQg
J2JhY2tlbmQnIHRvIHRoZSB0aXRsZXMgaW4gdGhlc2UgdHdvIHNlY3Rpb25zIHRvIG1ha2UgaXQg
Y2xlYXJlcl0KKworIyMjIEJsa2Zyb250CisKKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQK
KyAgICBTdGF0dXMsIEZyZWVCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5h
bAorICAgIFN0YXR1cywgV2luZG93czogU3VwcG9ydGVkCisKK0d1ZXN0LXNpZGUgZHJpdmVyIGNh
cGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBibG9jayBwcm90b2NvbAorCisjIyMgTmV0ZnJv
bnQKKworICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorICAgIFN0YXRlcywgV2luZG93czog
U3VwcG9ydGVkCisgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBv
cnQgZXh0ZXJuYWwKKyAgICBTdGF0dXMsIE5ldEJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBw
b3J0IGV4dGVybmFsCisgICAgU3RhdHVzLCBPcGVuQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1
cHBvcnQgZXh0ZXJuYWwKKworR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0
aGUgWGVuIFBWIG5ldHdvcmtpbmcgcHJvdG9jb2wKKworIyMjIFhlbiBGcmFtZWJ1ZmZlcgorCisg
ICAgU3RhdHVzLCBMaW51eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKKworR3Vlc3Qtc2lkZSBk
cml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIEZyYW1lYnVmZmVyIHByb3RvY29s
CisKKyMjIyBYZW4gQ29uc29sZQorCisgICAgU3RhdHVzLCBMaW51eCAoaHZjX3hlbik6IFN1cHBv
cnRlZAorICAgIFN0YXR1cywgV2luZG93czogU3VwcG9ydGVkCisKK0d1ZXN0LXNpZGUgZHJpdmVy
IGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBjb25zb2xlIHByb3RvY29sCisKKyMjIyBY
ZW4gUFYga2V5Ym9hcmQKKworICAgIFN0YXR1cywgTGludXggKHhlbi1rYmRmcm9udCk6IFN1cHBv
cnRlZAorICAgIFN0YXR1cywgV2luZG93czogU3VwcG9ydGVkCisKK0d1ZXN0LXNpZGUgZHJpdmVy
IGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBrZXlib2FyZCBwcm90b2NvbAorCitbWFhY
ICdTdXBwb3J0ZWQnIGhlcmUgZGVwZW5kcyBvbiB0aGUgdmVyc2lvbiB3ZSBzaGlwIGluIDQuMTAg
aGF2aW5nIHNvbWUgZml4ZXNdCisKKyMjIyBYZW4gUFZVU0IgcHJvdG9jb2wKKworICAgIFN0YXR1
cywgTGludXg6IFN1cHBvcnRlZAorCisjIyMgWGVuIFBWIFNDU0kgcHJvdG9jb2wKKworICAgIFN0
YXR1cywgTGludXg6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCisKK05CIHRoYXQgd2hpbGUgdGhl
IHB2U0NTVSBmcm9udGVuZCBpcyBpbiBMaW51eCBhbmQgdGVzdGVkIHJlZ3VsYXJseSwKK3RoZXJl
IGlzIGN1cnJlbnRseSBubyB4bCBzdXBwb3J0LgorCisjIyMgWGVuIFRQTWZyb250CisKKyAgICBT
dGF0dXMsIExpbnV4ICh4ZW4tdHBtZnJvbnQpOiBUZWNoIFByZXZpZXcKKworR3Vlc3Qtc2lkZSBk
cml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIFRQTSBwcm90b2NvbAorCisjIyMg
WGVuIDlwZnMgZnJvbnRlbmQKKworICAgIFN0YXR1cywgTGludXg6IFRlY2ggUHJldmlldworCitH
dWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gOXBmcyBwcm90b2Nv
bAorCisjIyMgUFZDYWxscyBmcm9udGVuZAorCisgICAgU3RhdHVzLCBMaW51eDogVGVjaCBQcmV2
aWV3CisKK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2IHN5c3RlbSBjYWxs
cworCisjIyBWaXJ0dWFsIGRldmljZSBzdXBwb3J0LCBob3N0IHNpZGUKKworIyMjIEJsa2JhY2sK
KworICAgIFN0YXR1cywgTGludXggKGJsa2JhY2spOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIEZy
ZWVCU0QgKGJsa2JhY2spOiBTdXBwb3J0ZWQKKyAgICBTdGF0dXMsIFFFTVUgKHhlbl9kaXNrKTog
U3VwcG9ydGVkCisgICAgU3RhdHVzLCBCbGt0YXAyOiBEZXByZWNhdGVkCisKK0hvc3Qtc2lkZSBp
bXBsZW1lbnRhdGlvbnMgb2YgdGhlIFhlbiBQViBibG9jayBwcm90b2NvbAorCisjIyMgTmV0YmFj
aworCisgICAgU3RhdHVzLCBMaW51eCAobmV0YmFjayk6IFN1cHBvcnRlZAorICAgIFN0YXR1cywg
RnJlZUJTRCAobmV0YmFjayk6IFN1cHBvcnRlZAorCitIb3N0LXNpZGUgaW1wbGVtZW50YXRpb25z
IG9mIFhlbiBQViBuZXR3b3JrIHByb3RvY29sCisKKyMjIyBYZW4gRnJhbWVidWZmZXIKKworICAg
IFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgUUVNVTogU3VwcG9ydGVkCisK
K0hvc3Qtc2lkZSBpbXBsZW1lbnRhaXRvbiBvZiB0aGUgWGVuIFBWIGZyYW1lYnVmZmVyIHByb3Rv
Y29sCisKKyMjIyBYZW4gQ29uc29sZSAoeGVuY29uc29sZWQpCisKKyAgICBTdGF0dXM6IFN1cHBv
cnRlZAorCitIb3N0LXNpZGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIFhlbiBQViBjb25zb2xlIHBy
b3RvY29sCisKKyMjIyBYZW4gUFYga2V5Ym9hcmQKKworICAgIFN0YXR1cywgUUVNVTogU3VwcG9y
dGVkCisKK0hvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbiBmbyB0aGUgWGVuIFBWIGtleWJvYXJkIHBy
b3RvY29sCisKKyMjIyBYZW4gUFYgVVNCCisKKyAgICBTdGF0dXMsIExpbnV4OiBFeHBlcmltZW50
YWwKKyAgICBTdGF0dXMsIFFFTVU6IFN1cHBvcnRlZAorCitIb3N0LXNpZGUgaW1wbGVtZW50YXRp
b24gb2YgdGhlIFhlbiBQViBVU0IgcHJvdG9jb2wKKworIyMjIFhlbiBQViBTQ1NJIHByb3RvY29s
CisKKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cworCitOQiB0aGF0
IHdoaWxlIHRoZSBwdlNDSSBiYWNrZW5kIGlzIGluIExpbnV4IGFuZCB0ZXN0ZWQgcmVndWxhcmx5
LAordGhlcmUgaXMgY3VycmVudGx5IG5vIHhsIHN1cHBvcnQuCisKKyMjIyBYZW4gUFYgVFBNCisK
KyAgICBTdGF0dXM6IFRlY2ggUHJldmlldworCisjIyMgWGVuIDlwZnMKKworICAgIFN0YXR1cywg
UUVNVTogVGVjaCBQcmV2aWV3CisKKyMjIyBQVkNhbGxzCisKKyAgICBTdGF0dXMsIExpbnV4OiBU
ZWNoIFByZXZpZXcKKworIyMjIE9ubGluZSByZXNpemUgb2YgdmlydHVhbCBkaXNrcworCisgICAg
U3RhdHVzOiBTdXBwb3J0ZWQKKworIyMgU2VjdXJpdHkKKworIyMjIERyaXZlciBEb21haW5zCisK
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAorCisjIyMgRGV2aWNlIE1vZGVsIFN0dWIgRG9tYWlucwor
CisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cworCitWdWxuZXJhYmlsaXRpZXMg
b2YgYSBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW4gdG8gYSBob3N0aWxlIGRyaXZlciBkb21haW4g
YXJlIGV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydC4KKworIyMjIEtDT05GSUcgRXhwZXJ0
CisKKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAorCisjIyMgTGl2ZSBQYXRjaGluZworCisgICAg
U3RhdHVzLCB4ODY6IFN1cHBvcnRlZAorICAgIFN0YXR1cywgQVJNOiBFeHBlcmltZW50YWwKKwor
Q29tcGlsZSB0aW1lIGRpc2FibGVkCisKKyMjIyBWaXJ0dWFsIE1hY2hpbmUgSW50cm9zcGVjdGlv
bgorCisgICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZCwgbm90IHNlY3VyaXR5IHN1cHBvcnRlZAor
CisjIyMgWFNNICYgRkxBU0sKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKK0NvbXBpbGUg
dGltZSBkaXNhYmxlZAorCisjIyMgWFNNICYgRkxBU0sgc3VwcG9ydCBmb3IgSVNfUFJJVgorCisg
ICAgU3RhdHVzOiBFeHBlcmltZW50YWwKKworQ29tcGlsZSB0aW1lIGRpc2FibGVkCisKKyMjIEhh
cmR3YXJlCisKKyMjIyB4ODYvTmVzdGVkIFBWCisKKyAgICBTdGF0dXMsIHg4NiBIVk06IFRlY2gg
UHJldmlldworCitUaGlzIG1lYW5zIHJ1bm5pbmcgYSBYZW4gaHlwZXJ2aXNvciBpbnNpZGUgYW4g
SFZNIGRvbWFpbiwKK3dpdGggc3VwcG9ydCBmb3IgUFYgTDIgZ3Vlc3RzIG9ubHkKKyhpLmUuLCBo
YXJkd2FyZSB2aXJ0dWFsaXphdGlvbiBleHRlbnNpb25zIG5vdCBwcm92aWRlZAordG8gdGhlIGd1
ZXN0KS4KKworVGhpcyB3b3JrcywgYnV0IGhhcyBwZXJmb3JtYW5jZSBsaW1pdGF0aW9ucworYmVj
YXVzZSB0aGUgTDEgZG9tMCBjYW4gb25seSBhY2Nlc3MgZW11bGF0ZWQgTDEgZGV2aWNlcy4KKwor
IyMjIHg4Ni9OZXN0ZWQgSFZNCisKKyAgICBTdGF0dXMsIHg4NiBIVk06IEV4cGVyaW1lbnRhbAor
CitUaGlzIG1lYW5zIHJ1bm5pbmcgYSBYZW4gaHlwZXJ2aXNvciBpbnNpZGUgYW4gSFZNIGRvbWFp
biwKK3dpdGggc3VwcG9ydCBmb3IgcnVubmluZyBib3RoIFBWIGFuZCBIVk0gTDIgZ3Vlc3RzCiso
aS5lLiwgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gZXh0ZW5zaW9ucyBwcm92aWRlZAordG8gdGhl
IGd1ZXN0KS4KKworIyMjIHg4Ni9IVk0gaVBYRQorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdp
dGggY2F2ZWF0cworCitCb290aW5nIGEgZ3Vlc3QgdmlhIFBYRS4KK1BYRSBpbmhlcmVudGx5IHBs
YWNlcyBmdWxsIHRydXN0IG9mIHRoZSBndWVzdCBpbiB0aGUgbmV0d29yaywKK2FuZCBzbyBzaG91
bGQgb25seSBiZSB1c2VkCit3aGVuIHRoZSBndWVzdCBuZXR3b3JrIGlzIHVuZGVyIHRoZSBzYW1l
IGFkbWluaXN0cmF0aXZlIGNvbnRyb2wKK2FzIHRoZSBndWVzdCBpdHNlbGYuCisKKyMjIyB4ODYv
SFZNIEJJT1MKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKK0Jvb3RpbmcgYSBndWVzdCB2aWEg
Z3Vlc3QgQklPUyBmaXJtd2FyZQorCisjIyMgeDg2L0hWTSBFRkkKKworCVN0YXR1czogU3VwcG9y
dGVkCisKK0Jvb3RpbmcgYSBndWVzdCB2aWEgZ3Vlc3QgRUZJIGZpcm13YXJlCisKKyMjIyB4ODYv
UGh5c2ljYWwgQ1BVIEhvdHBsdWcKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyB4ODYv
UGh5c2ljYWwgTWVtb3J5IEhvdHBsdWcKKworICAgIFN0YXR1czogU3VwcG9ydGVkCisKKyMjIyB4
ODYvUENJIFBhc3N0aHJvdWdoIFBWCisKKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3Vy
aXR5IHN1cHBvcnRlZAorCitQViBwYXNzdGhyb3VnaCBjYW5ub3QgYmUgZG9uZSBzYWZlbHkuCisK
K1tYWFggTm90IGV2ZW4gd2l0aCBhbiBJT01NVT9dCisKKyMjIyB4ODYvUENJIFBhc3N0aHJvdWdo
IEhWTQorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cworCitNYW55IGhhcmR3
YXJlIGRldmljZSBhbmQgbW90aGVyYm9hcmQgY29tYmluYXRpb25zIGFyZSBub3QgcG9zc2libGUg
dG8gdXNlIHNhZmVseS4KK1RoZSBYZW5Qcm9qZWN0IHdpbGwgc3VwcG9ydCBidWdzIGluIFBDSSBw
YXNzdGhyb3VnaCBmb3IgWGVuLAorYnV0IHRoZSB1c2VyIGlzIHJlc3BvbnNpYmxlIHRvIGVuc3Vy
ZSB0aGF0IHRoZSBoYXJkd2FyZSBjb21iaW5hdGlvbiB0aGV5IHVzZQoraXMgc3VmZmljaWVudGx5
IHNlY3VyZSBmb3IgdGhlaXIgbmVlZHMsCithbmQgc2hvdWxkIGFzc3VtZSB0aGF0IGFueSBjb21i
aW5hdGlvbiBpcyBpbnNlY3VyZQordW5sZXNzIHRoZXkgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSBv
dGhlcndpc2UuCisKKyMjIyBBUk0vTm9uLVBDSSBkZXZpY2UgcGFzc3Rocm91Z2gKKworICAgIFN0
YXR1czogU3VwcG9ydGVkCisKKyMjIyB4ODYvQWR2YW5jZWQgVmVjdG9yIGVYdGVuc2lvbgorCisg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIHZQTVUKKworICAgIFN0YXR1cywgeDg2OiBTdXBw
b3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKKworVmlydHVhbCBQZXJmb3JtYW5jZSBNYW5h
Z2VtZW50IFVuaXQgZm9yIEhWTSBndWVzdHMKKworRGlzYWJsZWQgYnkgZGVmYXVsdCAoZW5hYmxl
IHdpdGggaHlwZXJ2aXNvciBjb21tYW5kIGxpbmUgb3B0aW9uKS4KK1RoaXMgZmVhdHVyZSBpcyBu
b3Qgc2VjdXJpdHkgc3VwcG9ydGVkOiBzZWUgaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2
aXNvcnktMTYzLmh0bWwKKworIyMjIEludGVsIFBsYXRmb3JtIFFvUyBUZWNobm9sb2dpZXMKKwor
ICAgIFN0YXR1czogVGVjaCBQcmV2aWV3CisKKyMjIyBBUk0vQUNQSSAoaG9zdCkKKworICAgIFN0
YXR1czogRXhwZXJpbWVudGFsCisKKyMjIyBBUk0vU01NVXYxCisKKyAgICBTdGF0dXM6IFN1cHBv
cnRlZAorCisjIyMgQVJNL1NNTVV2MgorCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQKKworIyMjIEFS
TS9HSUN2MyBJVFMKKworICAgIFN0YXR1czogRXhwZXJpbWVudGFsCisKK0V4dGVuc2lvbiB0byB0
aGUgR0lDdjMgaW50ZXJydXB0IGNvbnRyb2xsZXIgdG8gc3VwcG9ydCBNU0kuCisKKyMjIyBBUk06
IDE2SyBhbmQgNjRLIHBhZ2VzIGluIGd1ZXN0cworCisgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdp
dGggY2F2ZWF0cworCitObyBzdXBwb3J0IGZvciBRRU1VIGJhY2tlbmRzIGluIGEgMTZLIG9yIDY0
SyBkb21haW4uCisKK1tYWFggTmVlZCB0byBnbyB0aHJvdWdoIGluY2x1ZGUvcHVibGljIGh5cGVy
Y2FsbHMgdG8gbG9vayBmb3IgbW9yZSBmZWF0dXJlc10KKworIyBGb3JtYXQgYW5kIGRlZmluaXRp
b25zCisKK1RoaXMgZmlsZSBjb250YWlucyBwcm9zZSwgYW5kIG1hY2hpbmUtcmVhZGFibGUgZnJh
Z21lbnRzLgorVGhlIGRhdGEgaW4gYSBtYWNoaW5lLXJlYWRhYmxlIGZyYWdtZW50IHJlbGF0ZSB0
bwordGhlIHNlY3Rpb24gYW5kIHN1YnNlY3Rpb24gaW4gd2hpY2ggaXQgaXMgZm91bmQuCisKK1Ro
ZSBmaWxlIGlzIGluIG1hcmtkb3duIGZvcm1hdC4KK1RoZSBtYWNoaW5lLXJlYWRhYmxlIGZyYWdt
ZW50cyBhcmUgbWFya2Rvd24gbGl0ZXJhbHMKK2NvbnRhaW5pbmcgUkZDLTgyMi1saWtlIChkZWI4
MjItbGlrZSkgZGF0YS4KKworIyMgS2V5cyBmb3VuZCBpbiB0aGUgRmVhdHVyZSBTdXBwb3J0IHN1
YnNlY3Rpb25zCisKKyMjIyBTdGF0dXMKKworVGhpcyBnaXZlcyB0aGUgb3ZlcmFsbCBzdGF0dXMg
b2YgdGhlIGZlYXR1cmUsCitpbmNsdWRpbmcgc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMsIGZ1bmN0
aW9uYWwgY29tcGxldGVuZXNzLCBldGMuCitSZWZlciB0byB0aGUgZGV0YWlsZWQgZGVmaW5pdGlv
bnMgYmVsb3cuCisKK0lmIHN1cHBvcnQgZGlmZmVycyBiYXNlZCBvbiBpbXBsZW1lbnRhdGlvbgor
KGZvciBpbnN0YW5jZSwgeDg2IC8gQVJNLCBMaW51eCAvIFFFTVUgLyBGcmVlQlNEKSwKK29uZSBs
aW5lIGZvciBlYWNoIHNldCBvZiBpbXBsZW1lbnRhdGlvbnMgd2lsbCBiZSBsaXN0ZWQuCisKKyMj
IyBSZXN0cmljdGlvbnMKKworVGhpcyBpcyBhIHN1bW1hcnkgb2YgYW55IHJlc3RyaWN0aW9ucyB3
aGljaCBhcHBseSwKK3BhcnRpY3VsYXJseSB0byBmdW5jdGlvbmFsIG9yIHNlY3VyaXR5IHN1cHBv
cnQuCisKK0Z1bGwgZGV0YWlscyBvZiByZXN0cmljdGlvbnMgbWF5IGJlIHByb3ZpZGVkIGluIHRo
ZSBwcm9zZQorc2VjdGlvbiBvZiB0aGUgZmVhdHVyZSBlbnRyeSwKK2lmIGEgUmVzdHJpY3Rpb25z
IHRhZyBpcyBwcmVzZW50LgorCisjIyMgTGltaXQtU2VjdXJpdHkKKworRm9yIHNpemUgbGltaXRz
LgorVGhpcyBmaWd1cmUgc2hvd3MgdGhlIGxhcmdlc3QgY29uZmlndXJhdGlvbiB3aGljaCB3aWxs
IHJlY2VpdmUKK3NlY3VyaXR5IHN1cHBvcnQuCitUaGlzIGRvZXMgbm90IG1lYW4gdGhhdCBzdWNo
IGEgY29uZmlndXJhdGlvbiB3aWxsIGFjdHVhbGx5IHdvcmsuCitUaGlzIGxpbWl0IHdpbGwgb25s
eSBiZSBsaXN0ZWQgZXhwbGljaXRseQoraWYgaXQgaXMgZGlmZmVyZW50IHRoYW4gdGhlIHRoZW9y
ZXRpY2FsIGxpbWl0LgorCisjIyMgTGltaXQKKworVGhpcyBmaWd1cmUgc2hvd3MgYSB0aGVvcmV0
aWNhbCBzaXplIGxpbWl0LgorVGhpcyBkb2VzIG5vdCBtZWFuIHRoYXQgc3VjaCBhIGxhcmdlIGNv
bmZpZ3VyYXRpb24gd2lsbCBhY3R1YWxseSB3b3JrLgorCisjIyBEZWZpbml0aW9uIG9mIFN0YXR1
cyBsYWJlbHMKKworRWFjaCBTdGF0dXMgdmFsdWUgY29ycmVzcG9uZHMgdG8gbGV2ZWxzIG9mIHNl
Y3VyaXR5IHN1cHBvcnQsCit0ZXN0aW5nLCBzdGFiaWxpdHksIGV0Yy4sIGFzIGZvbGxvd3M6CisK
KyMjIyBFeHBlcmltZW50YWwKKworICAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObworICAg
IEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBIZXJlIGJlIGRyYWdvbnMKKyAgICBJbnRlcmZhY2Ugc3Rh
YmlsaXR5OiBOb3Qgc3RhYmxlCisgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObworCisjIyMgVGVj
aCBQcmV2aWV3CisKKyAgICBGdW5jdGlvbmFsIGNvbXBsZXRlbmVzczogWWVzCisgICAgRnVuY3Rp
b25hbCBzdGFiaWxpdHk6IFF1aXJreQorICAgIEludGVyZmFjZSBzdGFiaWxpdHk6IFByb3Zpc2lv
bmFsbHkgc3RhYmxlCisgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObworCisjIyMjIFN1cHBvcnRl
ZAorCisgICAgRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IFllcworICAgIEZ1bmN0aW9uYWwgc3Rh
YmlsaXR5OiBOb3JtYWwKKyAgICBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBZZXMKKyAgICBTZWN1cml0
eSBzdXBwb3J0ZWQ6IFllcworCisjIyMjIERlcHJlY2F0ZWQKKworICAgIEZ1bmN0aW9uYWwgY29t
cGxldGVuZXNzOiBZZXMKKyAgICBGdW5jdGlvbmFsIHN0YWJpbGl0eTogUXVpcmt5CisgICAgSW50
ZXJmYWNlIHN0YWJpbGl0eTogTm8gKGFzIGluLCBtYXkgZGlzYXBwZWFyIHRoZSBuZXh0IHJlbGVh
c2UpCisgICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBZZXMKKworQWxsIG9mIHRoZXNlIG1heSBhcHBl
YXIgaW4gbW9kaWZpZWQgZm9ybS4gIFRoZXJlIGFyZSBzZXZlcmFsCitpbnRlcmZhY2VzLCBmb3Ig
aW5zdGFuY2UsIHdoaWNoIGFyZSBvZmZpY2lhbGx5IGRlY2xhcmVkIGFzIG5vdCBzdGFibGU7Citp
biBzdWNoIGEgY2FzZSB0aGlzIGZlYXR1cmUgbWF5IGJlIGRlc2NyaWJlZCBhcyAiU3RhYmxlIC8g
SW50ZXJmYWNlCitub3Qgc3RhYmxlIi4KKworIyMgRGVmaW5pdGlvbiBvZiB0aGUgc3RhdHVzIGxh
YmVsIGludGVycHJldGF0aW9uIHRhZ3MKKworIyMjIEZ1bmN0aW9uYWxseSBjb21wbGV0ZQorCitE
b2VzIGl0IGJlaGF2ZSBsaWtlIGEgZnVsbHkgZnVuY3Rpb25hbCBmZWF0dXJlPworRG9lcyBpdCB3
b3JrIG9uIGFsbCBleHBlY3RlZCBwbGF0Zm9ybXMsCitvciBkb2VzIGl0IG9ubHkgd29yayBmb3Ig
YSB2ZXJ5IHNwZWNpZmljIHN1Yi1jYXNlPworRG9lcyBpdCBoYXZlIGEgc2Vuc2libGUgVUksCitv
ciBkbyB5b3UgaGF2ZSB0byBoYXZlIGEgZGVlcCB1bmRlcnN0YW5kaW5nIG9mIHRoZSBpbnRlcm5h
bHMKK3RvIGdldCBpdCB0byB3b3JrIHByb3Blcmx5PworCisjIyMgRnVuY3Rpb25hbCBzdGFiaWxp
dHkKKworV2hhdCBpcyB0aGUgcmlzayBvZiBpdCBleGhpYml0aW5nIGJ1Z3M/CisKK0dlbmVyYWwg
YW5zd2VycyB0byB0aGUgYWJvdmU6CisKKyAqICoqSGVyZSBiZSBkcmFnb25zKioKKworICAgUHJl
dHR5IGxpa2VseSB0byBzdGlsbCBjcmFzaCAvIGZhaWwgdG8gd29yay4KKyAgIE5vdCByZWNvbW1l
bmRlZCB1bmxlc3MgeW91IGxpa2UgbGlmZSBvbiB0aGUgYmxlZWRpbmcgZWRnZS4KKworICogKipR
dWlya3kqKgorCisgICBNb3N0bHkgd29ya3MgYnV0IG1heSBoYXZlIG9kZCBiZWhhdmlvciBoZXJl
IGFuZCB0aGVyZS4KKyAgIFJlY29tbWVuZGVkIGZvciBwbGF5aW5nIGFyb3VuZCBvciBmb3Igbm9u
LXByb2R1Y3Rpb24gdXNlIGNhc2VzLgorCisgKiAqKk5vcm1hbCoqCisKKyAgIFJlYWR5IGZvciBw
cm9kdWN0aW9uIHVzZQorCisjIyMgSW50ZXJmYWNlIHN0YWJpbGl0eQorCitJZiBJIGJ1aWxkIGEg
c3lzdGVtIGJhc2VkIG9uIHRoZSBjdXJyZW50IGludGVyZmFjZXMsCit3aWxsIHRoZXkgc3RpbGwg
d29yayB3aGVuIEkgdXBncmFkZSB0byB0aGUgbmV4dCB2ZXJzaW9uPworCisgKiAqKk5vdCBzdGFi
bGUqKgorCisgICBJbnRlcmZhY2UgaXMgc3RpbGwgaW4gdGhlIGVhcmx5IHN0YWdlcyBhbmQKKyAg
IHN0aWxsIGZhaXJseSBsaWtlbHkgdG8gYmUgYnJva2VuIGluIGZ1dHVyZSB1cGRhdGVzLgorCisg
KiAqKlByb3Zpc2lvbmFsbHkgc3RhYmxlKioKKworICAgV2UncmUgbm90IHlldCBwcm9taXNpbmcg
YmFja3dhcmRzIGNvbXBhdGliaWxpdHksCisgICBidXQgd2UgdGhpbmsgdGhpcyBpcyBwcm9iYWJs
eSB0aGUgZmluYWwgZm9ybSBvZiB0aGUgaW50ZXJmYWNlLgorICAgSXQgbWF5IHN0aWxsIHJlcXVp
cmUgc29tZSB0d2Vha3MuCisKKyAqICoqU3RhYmxlKioKKworICAgV2Ugd2lsbCB0cnkgdmVyeSBo
YXJkIHRvIGF2b2lkIGJyZWFraW5nIGJhY2t3YXJkcyAgY29tcGF0aWJpbGl0eSwKKyAgIGFuZCB0
byBmaXggYW55IHJlZ3Jlc3Npb25zIHRoYXQgYXJlIHJlcG9ydGVkLgorCisjIyMgU2VjdXJpdHkg
c3VwcG9ydGVkCisKK1dpbGwgWFNBcyBiZSBpc3N1ZWQgaWYgc2VjdXJpdHktcmVsYXRlZCBidWdz
IGFyZSBkaXNjb3ZlcmVkCitpbiB0aGUgZnVuY3Rpb25hbGl0eT8KKworSWYgIm5vIiwKK2FueW9u
ZSB3aG8gZmluZHMgYSBzZWN1cml0eS1yZWxhdGVkIGJ1ZyBpbiB0aGUgZmVhdHVyZQord2lsbCBi
ZSBhZHZpc2VkIHRvCitwb3N0IGl0IHB1YmxpY2x5IHRvIHRoZSBYZW4gUHJvamVjdCBtYWlsaW5n
IGxpc3RzCisob3IgY29udGFjdCBhbm90aGVyIHNlY3VyaXR5IHJlc3BvbnNlIHRlYW0sCitpZiBh
IHJlbGV2YW50IG9uZSBleGlzdHMpLgorCitCdWdzIGZvdW5kIGFmdGVyIHRoZSBlbmQgb2YgKipT
ZWN1cml0eS1TdXBwb3J0LVVudGlsKioKK2luIHRoZSBSZWxlYXNlIFN1cHBvcnQgc2VjdGlvbiB3
aWxsIHJlY2VpdmUgYW4gWFNBCitpZiB0aGV5IGFsc28gYWZmZWN0IG5ld2VyLCBzZWN1cml0eS1z
dXBwb3J0ZWQsIHZlcnNpb25zIG9mIFhlbi4KK0hvd2V2ZXIsCit0aGUgWGVuIFByb2plY3Qgd2ls
bCBub3QgcHJvdmlkZSBvZmZpY2lhbCBmaXhlcworZm9yIG5vbi1zZWN1cml0eS1zdXBwb3J0ZWQg
dmVyc2lvbnMuCisKK1RocmVlIGNvbW1vbiAnZGl2ZXJzaW9ucycgZnJvbSB0aGUgJ1N1cHBvcnRl
ZCcgY2F0ZWdvcnkKK2FyZSBnaXZlbiB0aGUgZm9sbG93aW5nIGxhYmVsczoKKworICAqICoqU3Vw
cG9ydGVkLCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkKioKKworICAgIEZ1bmN0aW9uYWxseSBjb21w
bGV0ZSwgbm9ybWFsIHN0YWJpbGl0eSwKKyAgICBpbnRlcmZhY2Ugc3RhYmxlLCBidXQgbm8gc2Vj
dXJpdHkgc3VwcG9ydAorCisgICogKipTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJu
YWwqKgorICAKKyAgICBUaGlzIGZlYXR1cmUgaXMgc2VjdXJpdHkgc3VwcG9ydGVkCisgICAgYnkg
YSBkaWZmZXJlbnQgb3JnYW5pemF0aW9uIChub3QgdGhlIFhlblByb2plY3QpLgorICAgIFNlZSAq
KkV4dGVybmFsIHNlY3VyaXR5IHN1cHBvcnQqKiBiZWxvdy4KKworICAqICoqU3VwcG9ydGVkLCB3
aXRoIGNhdmVhdHMqKgorCisgICAgVGhpcyBmZWF0dXJlIGlzIHNlY3VyaXR5IHN1cHBvcnRlZCBv
bmx5IHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucywKKyAgICBvciBzdXBwb3J0IGlzIGdpdmVuIG9u
bHkgZm9yIGNlcnRhaW4gYXNwZWN0cyBvZiB0aGUgZmVhdHVyZSwKKyAgICBvciB0aGUgZmVhdHVy
ZSBzaG91bGQgYmUgdXNlZCB3aXRoIGNhcmUKKyAgICBiZWNhdXNlIGl0IGlzIGVhc3kgdG8gdXNl
IGluc2VjdXJlbHkgd2l0aG91dCBrbm93aW5nIGl0LgorICAgIEFkZGl0aW9uYWwgZGV0YWlscyB3
aWxsIGJlIGdpdmVuIGluIHRoZSBkZXNjcmlwdGlvbi4KKworIyMjIEludGVyYWN0aW9uIHdpdGgg
b3RoZXIgZmVhdHVyZXMKKworTm90IGFsbCBmZWF0dXJlcyBpbnRlcmFjdCB3ZWxsIHdpdGggYWxs
IG90aGVyIGZlYXR1cmVzLgorU29tZSBmZWF0dXJlcyBhcmUgb25seSBmb3IgSFZNIGd1ZXN0czsg
c29tZSBkb24ndCB3b3JrIHdpdGggbWlncmF0aW9uLCAmYy4KKworIyMjIEV4dGVybmFsIHNlY3Vy
aXR5IHN1cHBvcnQKKworVGhlIFhlblByb2plY3Qgc2VjdXJpdHkgdGVhbQorcHJvdmlkZXMgc2Vj
dXJpdHkgc3VwcG9ydCBmb3IgWGVuUHJvamVjdCBwcm9qZWN0cy4KKworV2UgYWxzbyBwcm92aWRl
IHNlY3VyaXR5IHN1cHBvcnQgZm9yIFhlbi1yZWxhdGVkIGNvZGUgaW4gTGludXgsCit3aGljaCBp
cyBhbiBleHRlcm5hbCBwcm9qZWN0IGJ1dCBkb2Vzbid0IGhhdmUgaXRzIG93biBzZWN1cml0eSBw
cm9jZXNzLgorCitFeHRlcm5hbCBwcm9qZWN0cyB0aGF0IHByb3ZpZGUgdGhlaXIgb3duIHNlY3Vy
aXR5IHN1cHBvcnQgZm9yIFhlbi1yZWxhdGVkIGZlYXR1cmVzIGFyZSBsaXN0ZWQgYmVsb3cuCisK
KyAgKiBRRU1VIGh0dHBzOi8vd2lraS5xZW11Lm9yZy9pbmRleC5waHAvU2VjdXJpdHlQcm9jZXNz
CisKKyAgKiBMaWJ2aXJ0IGh0dHBzOi8vbGlidmlydC5vcmcvc2VjdXJpdHlwcm9jZXNzLmh0bWwK
KworICAqIEZyZWVCU0QgaHR0cHM6Ly93d3cuZnJlZWJzZC5vcmcvc2VjdXJpdHkvCisgIAorICAq
IE5ldEJTRCBodHRwOi8vd3d3Lm5ldGJzZC5vcmcvc3VwcG9ydC9zZWN1cml0eS8KKyAgCisgICog
T3BlbkJTRCBodHRwczovL3d3dy5vcGVuYnNkLm9yZy9zZWN1cml0eS5odG1sCisKKyAKLS0gCjIu
MTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSIv-0001to-0v; Mon, 11 Sep 2017 17:15:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIs-0001t5-Vg
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 44/3F-03454-AA4C6B95; Mon, 11 Sep 2017 17:15:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfS6o+6KI9s
 iDd7081l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLFlxiLDh/k7Hi9XnvBsbXsxm7GLk4hARm
 MEq0bjjDBuKwCLxkkVhz5D0LiCMh0M8qcXzebNYuRk4gJ07i0OR37BB2msTeh/PYIOxyiTOTv
 rCA2EIC8hIHWy6zQ4ydxiQxddYWsGY2AS2J+7dXgDWICChJ3Fs1mQnEZhZIkdi7ro0RxBYWcJ
 ZYs+83M4jNIqAqcf/5drChvAIOEtd3H2CCWCYncfNcJ1gNp4CjxJIpXawQix0kjjzvZJ/AKLi
 AkWEVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDQMQDBDsbp
 l/0PMUpyMCmJ8r47viVSiC8pP6UyI7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSlSR4Dx7eF
 ikkWJSanlqRlpkDjAuYUgkOHiUR3hyQNG9xQWJucWY6ROoUoyvHhTuX/jBxHNhzC0h23LwLJD
 eByQ3fH/xhEgKbLSXOuwikWQCkOaM0D240LKYvMcpKCfMyAh0uxFOQWpSbWYIq/4pRnINRSZj
 3OcgUnsy8ErgLXgEdxwR0HM+lLSDHlSQipKQaGNdFFsmcX8591MVCiK31zllVWyZDg/w2qW/1
 KzQsdyxh+CK4xzreZYbvhq0CydoMKa8DHt5MT3y7ZD3LrVvp7iw8P5O9vhxyW3Frh8asJHsWz
 tk7t/UatvUn578/9dStu+H9QQ3DTjnPixIaav8m5B2VdNPpNy/zM9KPypO5t+vZ7pfsxiYVSi
 zFGYmGWsxFxYkATpit8OQCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505150119!76103035!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39673 invoked from network); 11 Sep 2017 17:15:20 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:20 -0000
Received: by mail-lf0-f65.google.com with SMTP id q132so4222756lfe.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:20 -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=PucnD5+ev0RrS5WFyXSw3Du4ZHb+cFPslomJ7hIMS7M=;
 b=prh2FRHUAXysmGgUH0uhEffp0IxvnLeltIJnJ7/UJGc+zqwKEAecTC+5VVaMK/2mF9
 8LcUeguqaWYTOQl1LpjRpvXyzJ3P3q9FRUdDVwqiK599U4mMjqH0fv+Y4fHpOpsxzAG0
 uiOFBF9VCXectnEGncN9dlX3aW3ljxI/4IrsNSUj3B62C8EaDtW+KYd62M23bKBvSvlj
 szZZq6IFKY4e/aCQDZ+LaAdOar5U6It2YreBdAUap3rC+OFPyg3W9ZmUsHfFSuftjvoN
 5P9ZPmOvgKz2t9REdcUJtELoB6eyYIxI/yuiIc/Y9tV3gxQKT+xA6diOGId4Z7pI6qLG
 TUsA==
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=PucnD5+ev0RrS5WFyXSw3Du4ZHb+cFPslomJ7hIMS7M=;
 b=XQcCxWr9M54gBH42D8LgMEk7fS5x2bNp2FunV5NylxYqPMNaegTB8bWJpb5khYsSkT
 1kqP3NZLZeaj6zyT9yqxOcKETSlcGz92Xx1UwHoYUP8VciHG3TReYzG6esuzwshVUaSf
 ChdbGh8+wkWwSg7MucnSrwOzETuIjInYUZhVW1iRSHxFmVJGBobRu5QwO+Va2nDh8n64
 GB62errOhguakeqAYm2dP2MH5sgGGqMrk3KY5PS3pUI1/5k9kx1YLP+wX0JBNqyULsv/
 RVQay4lW/x2EqbkcP5EGb7D9SV0CApSC8MemEFg5Ltpg6U+FsBUBqWVE9hLprKLjDCb7
 iYkQ==
X-Gm-Message-State: AHPjjUgxgWfZZtHuuQ/qGBM5SguN0E9SnWacodZDelTgPr7PflhGh3JC
 TSDpC2zEiIEAHzHh
X-Google-Smtp-Source: AOwi7QBvjZAb5O0FghMu2aA+6oh1JpKhsxBco+ApnXyykPdFJ2aW4fxw5w823nZdmi1V0lW5Sa/BFQ==
X-Received: by 10.25.222.132 with SMTP id i4mr4504962lfl.6.1505150118900;
 Mon, 11 Sep 2017 10:15:18 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:18 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:51 +0300
Message-Id: <1505150102-30806-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 01/12] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGxpYnhsX19kZXZpY2VfYWRkIHRvIHNpbXBsZSB3cml0ZSBYZW5TdG9yZSBkZXZpY2UgY29uaWZn
CmFuZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyB0byB1cGRhdGUgZG9tYWluIGNvbmZpZ3VyYXRp
b24KYW5kIHdyaXRlIFhlblN0b3JlIGRldmljZSBjb25maWcgYXN5bmNocm9uaW91c2x5LgpBbG1v
c3QgYWxsIGRldmljZXMgaGF2ZSBzaW1pbGFyIGxpYnhsX19kZXZpY2VfeHh4eF9hZGQgZnVuY3Rp
b24uClRoaXMgZ2VuZXJpYyBmdW5jdGlvbnMgaW1wbGVtZW50IHNhbWUgZnVuY3Rpb25hbGl0eSBi
dXQKdXNpbmcgdGhlIGRldmljZSBoYW5kbGluZyBmcmFtZXdvcmsuIFRoIGRldmljZSBzcGVjaWZp
YwpwYXJ0IHN1Y2ggYXMgc2V0dGluZyB4ZW4gc3RvcmUgY29uZmlndXJhdGlvbmlzIG1vdmVkCnRv
IHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJhY2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCgpT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jICAgICB8ICAgOSArLQogdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jICB8ICAyMCArKy0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgICB8ICAgNiArLQogdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDE5NyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMgICAgIHwgIDE1ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgIDIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNDUgKysrKysrKystLQogdG9vbHMv
bGlieGwvbGlieGxfbmljLmMgICAgICB8ICAxOCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2ku
YyAgICAgIHwgICA3ICstCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgIHwgIDM1ICsrKyst
LS0tCiB0b29scy9saWJ4bC9saWJ4bF92dHBtLmMgICAgIHwgIDE1ICsrLS0KIDExIGZpbGVzIGNo
YW5nZWQsIDMwMSBpbnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF85cGZzLmMgYi90b29scy9saWJ4bC9saWJ4bF85cGZzLmMKaW5kZXgg
MDdlM2U1Zi4uNTQ0M2Y3YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwpAQCAtMzksNiArMzksNyBAQCBzdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfZnJvbV9wOShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
IHJldHVybiAwOwogfQogCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRChwOSwgIjlw
ZnMiKQogCiBpbnQgbGlieGxfX2RldmljZV9wOV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOSkKQEAg
LTU0LDEyICs1NSw4IEBAIGludCBsaWJ4bF9fZGV2aWNlX3A5X2FkZChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKICAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAg
ICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAKLSAgICBpZiAocDktPmRldmlk
ID09IC0xKSB7Ci0gICAgICAgIGlmICgocDktPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQo
Z2MsIGRvbWlkLCAiOXBmcyIpKSA8IDApIHsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
LSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQorICAgIHJjID0gbGlieGxf
X2RldmljZV9wOV91cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCBwOSk7CisgICAgaWYgKHJjKSBnb3Rv
IG91dDsKIAogICAgIHJjID0gbGlieGxfX2RldmljZV9mcm9tX3A5KGdjLCBkb21pZCwgcDksICZk
ZXZpY2UpOwogICAgIGlmIChyYyAhPSAwKSBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCA0
NDZlNzY2Li42MTgxYjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCkBAIC02MjEsNiArNjIxLDggQEAgb3V0
OgogICAgIHJldHVybiBBT19JTlBST0dSRVNTOwogfQogCitzdGF0aWMgTElCWExfREVGSU5FX1VQ
REFURV9ERVZJRCh2a2IsICJ2a2IiKQorCiBpbnQgbGlieGxfX2RldmljZV92a2JfYWRkKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdmtiICp2a2IpCiB7CkBAIC02MzUsMTIgKzYzNyw4IEBAIGludCBsaWJ4bF9fZGV2
aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgZnJvbnQgPSBm
bGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywg
MTYsIDEpOwogCi0gICAgaWYgKHZrYi0+ZGV2aWQgPT0gLTEpIHsKLSAgICAgICAgaWYgKCh2a2It
PmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAidmtiIikpIDwgMCkgewot
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAg
ICAgIH0KLSAgICB9CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3ZrYl91cGRhdGVfZGV2aWQoZ2Ms
IGRvbWlkLCB2a2IpOworICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICByYyA9IGxpYnhsX19k
ZXZpY2VfZnJvbV92a2IoZ2MsIGRvbWlkLCB2a2IsICZkZXZpY2UpOwogICAgIGlmIChyYyAhPSAw
KSBnb3RvIG91dDsKQEAgLTcxOSw2ICs3MTcsOCBAQCBvdXQ6CiAgICAgcmV0dXJuIEFPX0lOUFJP
R1JFU1M7CiB9CiAKK3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZmYiwgInZmYiIp
CisKIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsIGxpYnhsX2RldmljZV92ZmIgKnZmYikKIHsKICAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7CkBA
IC03MzIsMTIgKzczMiw4IEBAIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZmIgKnZmYikKICAgICBmcm9udCA9IGZs
ZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAgICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdjLCAx
NiwgMSk7CiAKLSAgICBpZiAodmZiLT5kZXZpZCA9PSAtMSkgewotICAgICAgICBpZiAoKHZmYi0+
ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2ZmIiKSkgPCAwKSB7Ci0g
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAg
ICAgfQotICAgIH0KKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdmZiX3VwZGF0ZV9kZXZpZChnYywg
ZG9taWQsIHZmYik7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIHJjID0gbGlieGxfX2Rl
dmljZV9mcm9tX3ZmYihnYywgZG9taWQsIHZmYiwgJmRldmljZSk7CiAgICAgaWYgKHJjICE9IDAp
IGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA5MTIzNTg1Li5lZmQxNDU5IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtOTM4LDcgKzkzOCw4IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVh
dGUobGlieGxfX2VnYyAqZWdjLAogICAgIHN0b3JlX2xpYnhsX2VudHJ5KGdjLCBkb21pZCwgJmRf
Y29uZmlnLT5iX2luZm8pOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fZGlz
a3M7IGkrKykgewotICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChn
YywgJmRfY29uZmlnLT5kaXNrc1tpXSwgZG9taWQpOworICAgICAgICByZXQgPSBsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0ZGVmYXVsdChnYywgZG9taWQsICZkX2NvbmZpZy0+ZGlza3NbaV0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAg
aWYgKHJldCkgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0
IGRpc2sgZGVmYXVsdHMgZm9yIGRpc2sgJWQiLCBpKTsKICAgICAgICAgICAgIGdvdG8gZXJyb3Jf
b3V0OwpAQCAtMTQzMiw2ICsxNDMzLDkgQEAgb3V0OgogCiAjZGVmaW5lIGxpYnhsX2RldmljZV9k
dGRldl9saXN0IE5VTEwKICNkZWZpbmUgbGlieGxfZGV2aWNlX2R0ZGV2X2NvbXBhcmUgTlVMTAor
I2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Zyb21fZHRkZXYgTlVMTAorI2RlZmluZSBsaWJ4bF9fZGV2
aWNlX2R0ZGV2X3NldGRlZmF1bHQgTlVMTAorI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2R0ZGV2X3Vw
ZGF0ZV9kZXZpZCBOVUxMCiBzdGF0aWMgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChkdGRldik7
CiAKIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2aWNlX3R5cGVfdGJsW10gPSB7
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCmluZGV4IDAwMzU2YWYuLjMyOTZlODMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0x
NzkzLDYgKzE3OTMsMjAzIEBAIG91dDoKICAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwog
fQogCitzdGF0aWMgdm9pZCBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcobGlieGxfX2djICpnYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKnR5cGUpCit7CisgICAgaW50ICpudW1fZGV2OworICAgIHVuc2lnbmVk
IGludCBpOworICAgIHZvaWQgKml0ZW0gPSBOVUxMOworCisgICAgbnVtX2RldiA9IGxpYnhsX19k
ZXZpY2VfdHlwZV9nZXRfbnVtKGR0LCBkX2NvbmZpZyk7CisKKyAgICAvKiBDaGVjayBmb3IgZXhp
c3RpbmcgZGV2aWNlICovCisgICAgZm9yIChpID0gMDsgaSA8ICpudW1fZGV2OyBpKyspIHsKKyAg
ICAgICAgaWYgKGR0LT5jb21wYXJlKGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfZWxlbShkdCwgZF9j
b25maWcsIGkpLCB0eXBlKSkgeworICAgICAgICAgICAgaXRlbSA9IGxpYnhsX19kZXZpY2VfdHlw
ZV9nZXRfZWxlbShkdCwgZF9jb25maWcsIGkpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYg
KCFpdGVtKSB7CisgICAgICAgIHZvaWQgKipkZXZzID0gbGlieGxfX2RldmljZV90eXBlX2dldF9w
dHIoZHQsIGRfY29uZmlnKTsKKyAgICAgICAgKmRldnMgPSBsaWJ4bF9fcmVhbGxvYyhOT0dDLCAq
ZGV2cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdC0+ZGV2X2VsZW1fc2l6ZSAq
ICgqbnVtX2RldiArIDEpKTsKKyAgICAgICAgaXRlbSA9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRf
ZWxlbShkdCwgZF9jb25maWcsICpudW1fZGV2KTsKKyAgICAgICAgKCpudW1fZGV2KSsrOworICAg
IH0gZWxzZSB7CisgICAgICAgIGR0LT5kaXNwb3NlKGl0ZW0pOworICAgIH0KKworICAgIGR0LT5p
bml0KGl0ZW0pOworICAgIGR0LT5jb3B5KENUWCwgaXRlbSwgdHlwZSk7Cit9CisKK3ZvaWQgbGli
eGxfX2RldmljZV9hZGRfYXN5bmMobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBl
ICpkdCwgdm9pZCAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fv
X2RldmljZSAqYW9kZXYpCit7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFvKTsKKyAgICBmbGV4
YXJyYXlfdCAqYmFjazsKKyAgICBmbGV4YXJyYXlfdCAqZnJvbnQsICpyb19mcm9udDsKKyAgICBs
aWJ4bF9fZGV2aWNlICpkZXZpY2U7CisgICAgeHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7
CisgICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKKyAgICB2b2lkICp0eXBlX3NhdmVk
OworICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9IE5VTEw7CisgICAgaW50
IHJjOworCisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7CisKKyAgICB0
eXBlX3NhdmVkID0gbGlieGxfX21hbGxvYyhnYywgZHQtPmRldl9lbGVtX3NpemUpOworCisgICAg
ZHQtPmluaXQodHlwZV9zYXZlZCk7CisgICAgZHQtPmNvcHkoQ1RYLCB0eXBlX3NhdmVkLCB0eXBl
KTsKKworICAgIGlmIChkdC0+c2V0X2RlZmF1bHQpIHsKKyAgICAgICAgcmMgPSBkdC0+c2V0X2Rl
ZmF1bHQoZ2MsIGRvbWlkLCB0eXBlLCBhb2Rldi0+dXBkYXRlX2pzb24pOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChkdC0+dXBkYXRlX2RldmlkKSB7CisgICAg
ICAgIHJjID0gZHQtPnVwZGF0ZV9kZXZpZChnYywgZG9taWQsIHR5cGUpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChkdC0+dXBkYXRlX2NvbmZpZykKKyAgICAg
ICAgZHQtPnVwZGF0ZV9jb25maWcoZ2MsIHR5cGVfc2F2ZWQsIHR5cGUpOworCisgICAgR0NORVco
ZGV2aWNlKTsKKyAgICByYyA9IGR0LT50b19kZXZpY2UoZ2MsIGRvbWlkLCB0eXBlLCBkZXZpY2Up
OworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBpZiAoYW9kZXYtPnVwZGF0ZV9qc29uKSB7
CisgICAgICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5fdXNlcmRhdGEoZ2MsIGRvbWlkKTsK
KyAgICAgICAgaWYgKCFsb2NrKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0xPQ0tfRkFJTDsK
KyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBsaWJ4bF9f
Z2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAg
aWYgKHJjKSBnb3RvIG91dDsKKworICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2Ms
ICZkX2NvbmZpZywgZHQsIHR5cGVfc2F2ZWQpOworCisgICAgICAgIHJjID0gbGlieGxfX2RtX2No
ZWNrX3N0YXJ0KGdjLCAmZF9jb25maWcsIGRvbWlkKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICBm
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgcm9fZnJvbnQgPSBmbGV4YXJy
YXlfbWFrZShnYywgMTYsIDEpOworCisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJm
cm9udGVuZC1pZCIsIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBl
bmRfcGFpcihiYWNrLCAib25saW5lIiwgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIo
YmFjaywgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIs
IFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIo
ZnJvbnQsICJiYWNrZW5kLWlkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRG
KCIlZCIsIGRldmljZS0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFp
cihmcm9udCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
ZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisKKyAgICBpZiAoZHQtPnNldF94ZW5zdG9y
ZV9jb25maWcpCisgICAgICAgIGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKGdjLCBkb21pZCwgdHlw
ZSwgYmFjaywgZnJvbnQsIHJvX2Zyb250KTsKKworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMg
PSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKKyAgICAgICAgaWYgKHJjKSBn
b3RvIG91dDsKKworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhpc3RzKGdjLCB0LCBkZXZp
Y2UpOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICAgICAgaWYgKHJjID09IDEp
IHsgICAgICAgICAgICAgIC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImRldmljZSBhbHJlYWR5IGV4aXN0cyBpbiB4ZW5zdG9y
ZSIpOworICAgICAgICAgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FE
RDsgLyogZm9yIGVycm9yIG1lc3NhZ2UgKi8KKyAgICAgICAgICAgIHJjID0gRVJST1JfREVWSUNF
X0VYSVNUUzsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgaWYg
KGFvZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0X2RvbWFp
bl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKKyAgICAgICAgICAgIGlmIChy
YykgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNf
YWRkKGdjLCB0LCBkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBmcm9udCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXko
Z2MsIHJvX2Zyb250KSk7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fY29t
bWl0KGdjLCAmdCk7CisgICAgICAgIGlmICghcmMpIGJyZWFrOworICAgICAgICBpZiAocmMgPCAw
KSBnb3RvIG91dDsKKyAgICB9CisKKyAgICBhb2Rldi0+ZGV2ID0gZGV2aWNlOworICAgIGFvZGV2
LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7CisgICAgbGlieGxfX3dhaXRfZGV2
aWNlX2Nvbm5lY3Rpb24oZWdjLCBhb2Rldik7CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBs
aWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKKyAgICBpZiAobG9jaykgbGlieGxf
X3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7CisgICAgZHQtPmRpc3Bvc2UodHlwZV9zYXZl
ZCk7CisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgYW9k
ZXYtPnJjID0gcmM7CisgICAgaWYgKHJjKSBhb2Rldi0+Y2FsbGJhY2soZWdjLCBhb2Rldik7Cisg
ICAgcmV0dXJuOworfQorCitpbnQgbGlieGxfX2RldmljZV9hZGQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2Rl
dmljZV90eXBlICpkdCwgdm9pZCAqdHlwZSkKK3sKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAg
ICBmbGV4YXJyYXlfdCAqZnJvbnQsICpyb19mcm9udDsKKyAgICBsaWJ4bF9fZGV2aWNlICpkZXZp
Y2U7CisgICAgaW50IHJjOworCisgICAgaWYgKGR0LT5zZXRfZGVmYXVsdCkgeworICAgICAgICBy
YyA9IGR0LT5zZXRfZGVmYXVsdChnYywgZG9taWQsIHR5cGUsIGZhbHNlKTsKKyAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoZHQtPnVwZGF0ZV9kZXZpZCkgeworICAg
ICAgICByYyA9IGR0LT51cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCB0eXBlKTsKKyAgICAgICAgaWYg
KHJjKSBnb3RvIG91dDsKKyAgICB9CisKKyAgICBHQ05FVyhkZXZpY2UpOworICAgIHJjID0gZHQt
PnRvX2RldmljZShnYywgZG9taWQsIHR5cGUsIGRldmljZSk7CisgICAgaWYgKHJjKSBnb3RvIG91
dDsKKworICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworICAgIGZyb250ID0g
ZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICByb19mcm9udCA9IGZsZXhhcnJheV9tYWtl
KGdjLCAxNiwgMSk7CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgImZyb250ZW5k
LWlkIiwgR0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWly
KGJhY2ssICJvbmxpbmUiLCAiMSIpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAi
c3RhdGUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVkIiwgWGVuYnVz
U3RhdGVJbml0aWFsaXNpbmcpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJi
YWNrZW5kLWlkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NwcmludGYoZ2Ms
ICIlZCIsIGRldmljZS0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFp
cihmcm9udCwgInN0YXRlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIl
ZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisKKyAgICBpZiAoZHQtPnNldF94ZW5zdG9y
ZV9jb25maWcpCisgICAgICAgIGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKGdjLCBkb21pZCwgdHlw
ZSwgYmFjaywgZnJvbnQsIHJvX2Zyb250KTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5l
cmljX2FkZChnYywgWEJUX05VTEwsIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywg
ZnJvbnQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfa3Zz
X29mX2ZsZXhhcnJheShnYywgcm9fZnJvbnQpKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisg
ICAgcmMgPSAwOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IDYzZGU3NWMuLjkxYzc3YWQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMKQEAgLTE1Miw4ICsxNTIsOCBAQCB2b2lkIGxpYnhsX2V2ZGlzYWJsZV9kaXNrX2VqZWN0
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmdlbl9kaXNrX2VqZWN0ICpldmcpIHsKICAgICBHQ19G
UkVFOwogfQogCi1pbnQgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQpCitpbnQgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssIGJvb2wgaG90cGx1ZykKIHsKICAgICBp
bnQgcmM7CiAKQEAgLTI5Niw3ICsyOTYsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfZGlza19hZGQo
bGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgIH0KICAgICAgICAg
fQogCi0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsIGRpc2ss
IGRvbWlkKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChnYywg
ZG9taWQsIGRpc2ssIGFvZGV2LT51cGRhdGVfanNvbik7CiAgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CiAKICAgICAgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwpAQCAtNzUx
LDcgKzc1MSw3IEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICBkaXNrX2VtcHR5LnZkZXYg
PSBsaWJ4bF9fc3RyZHVwKE5PR0MsIGRpc2stPnZkZXYpOwogICAgIGRpc2tfZW1wdHkucGRldl9w
YXRoID0gbGlieGxfX3N0cmR1cChOT0dDLCAiIik7CiAgICAgZGlza19lbXB0eS5pc19jZHJvbSA9
IDE7Ci0gICAgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsICZkaXNrX2VtcHR5LCBk
b21pZCk7CisgICAgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCAmZGlz
a19lbXB0eSwgZmFsc2UpOwogCiAgICAgbGlieGxfZG9tYWluX3R5cGUgdHlwZSA9IGxpYnhsX19k
b21haW5fdHlwZShnYywgZG9taWQpOwogICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBF
X0lOVkFMSUQpIHsKQEAgLTc5OCw3ICs3OTgsNyBAQCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbGlieGxfX2RldmljZV9kaXNrX3Nl
dGRlZmF1bHQoZ2MsIGRpc2ssIGRvbWlkKTsKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZGlza19z
ZXRkZWZhdWx0KGdjLCBkb21pZCwgZGlzaywgZmFsc2UpOwogICAgIGlmIChyYykgZ290byBvdXQ7
CiAKICAgICBpZiAoIWRpc2stPnBkZXZfcGF0aCkgewpAQCAtMTA3Myw3ICsxMDczLDggQEAgdm9p
ZCBsaWJ4bF9fZGV2aWNlX2Rpc2tfbG9jYWxfaW5pdGlhdGVfYXR0YWNoKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgICAgIGRpc2stPnNjcmlwdCA9IGxpYnhsX19zdHJkdXAoZ2MsIGluX2Rpc2st
PnNjcmlwdCk7CiAgICAgICAgIGRpc2stPnZkZXYgPSBOVUxMOwogCi0gICAgICAgIHJjID0gbGli
eGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsIGRpc2ssIExJQlhMX1RPT0xTVEFDS19ET01J
RCk7CisgICAgICAgIHJjID0gbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsIExJQlhM
X1RPT0xTVEFDS19ET01JRCwgZGlzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICAgICAg
bGlieGxfX3ByZXBhcmVfYW9fZGV2aWNlKGFvLCAmZGxzLT5hb2Rldik7CkBAIC0xMjQ0LDYgKzEy
NDUsOCBAQCBzdGF0aWMgaW50IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCh2b2lkICplLCB1
bnNpZ25lZCBkb21pZCkKICAgICAgICAgICAgZWxlbS0+YmFja2VuZF9kb21pZCA9PSBkb21pZDsK
IH0KIAorI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Rpc2tfdXBkYXRlX2RldmlkIE5VTEwKKwogREVG
SU5FX0RFVklDRV9UWVBFX1NUUlVDVChkaXNrLAogICAgIC5tZXJnZSAgICAgICA9IGxpYnhsX2Rl
dmljZV9kaXNrX21lcmdlLAogICAgIC5kbV9uZWVkZWQgICA9IGxpYnhsX2RldmljZV9kaXNrX2Rt
X25lZWRlZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCmluZGV4IGUwZTZhOTkuLmVlMjA5MzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTk3NSw3ICsx
OTc1LDcgQEAgc3RhdGljIHZvaWQgc3Bhd25fc3R1Yl9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdj
LAogICAgICAgICAgKiBjYWxsZWQgbGlieGxfZGV2aWNlX25pY19hZGQgYXQgdGhpcyBwb2ludCwg
YnV0IHFlbXUgbmVlZHMKICAgICAgICAgICogdGhlIG5pYyBpbmZvcm1hdGlvbiB0byBiZSBjb21w
bGV0ZS4KICAgICAgICAgICovCi0gICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2VfbmljX3NldGRl
ZmF1bHQoZ2MsICZkbV9jb25maWctPm5pY3NbaV0sIGRtX2RvbWlkLAorICAgICAgICByZXQgPSBs
aWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGdjLCBkbV9kb21pZCwgJmRtX2NvbmZpZy0+bmlj
c1tpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSk7
CiAgICAgICAgIGlmIChyZXQpCiAgICAgICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CmluZGV4IDcyNDc1MDkuLmM5OWVmM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTI0MiwxNCAr
MTI0MiwxMyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CiBfaGlkZGVuIGludCBsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2lu
Zm8pOwotX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7Ci1faGlkZGVuIGludCBsaWJ4bF9f
ZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9uaWMgKm5p
YywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9t
aWQsIGJvb2wgaG90cGx1Zyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGhvdHBsdWcpOworX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLCBib29sIGhvdHBsdWcp
OwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92ZmJfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpOwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpOwotX2hpZGRl
biBpbnQgbGlieGxfX2RldmljZV9wY2lfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9k
ZXZpY2VfcGNpICpwY2kpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcDlfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLApAQCAtMzQ2Nyw2ICszNDY2LDE4IEBAIF9oaWRkZW4gdm9p
ZCBsaWJ4bF9fYm9vdGxvYWRlcl9ydW4obGlieGxfX2VnYyosIGxpYnhsX19ib290bG9hZGVyX3N0
YXRlICpzdCk7CiAgICAgICAgIHJldHVybiBBT19JTlBST0dSRVNTOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfQogCisjZGVmaW5lIExJQlhMX0RFRklO
RV9VUERBVEVfREVWSUQodHlwZSwgbmFtZSkgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaW50IGxpYnhsX19kZXZpY2VfIyN0eXBlIyNfdXBkYXRlX2RldmlkKGxpYnhsX19nYyAqZ2Ms
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLCAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUgKnR5cGUpICBcCisgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGlmICh0eXBlLT5kZXZpZCA9PSAtMSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICB0eXBlLT5kZXZpZCA9
IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgbmFtZSk7ICAgICAgICBcCisgICAgICAg
IGlmICh0eXBlLT5kZXZpZCA8IDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiAwOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfQorCiAj
ZGVmaW5lIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHR5cGUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkVfRVhUKHR5cGUs
IGdlbmVyaWMsIHJlbW92ZSwgMCkgICAgICAgICAgICBcCiAgICAgTElCWExfREVGSU5FX0RFVklD
RV9SRU1PVkVfRVhUKHR5cGUsIGdlbmVyaWMsIGRlc3Ryb3ksIDEpCkBAIC0zNDg0LDExICszNDk1
LDE4IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7CiAgICAgdm9pZCAoKmFkZCkobGlieGxf
X2VnYyAqLCBsaWJ4bF9fYW8gKiwgdWludDMyX3QsIGxpYnhsX2RvbWFpbl9jb25maWcgKiwKICAg
ICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKik7CiAgICAgdm9pZCAqKCpsaXN0KShsaWJ4
bF9jdHggKiwgdWludDMyX3QsIGludCAqKTsKKyAgICBpbnQgKCpzZXRfZGVmYXVsdCkobGlieGxf
X2djICosIHVpbnQzMl90LCB2b2lkICosIGJvb2wpOworICAgIGludCAoKnRvX2RldmljZSkobGli
eGxfX2djICosIHVpbnQzMl90LCB2b2lkICosIGxpYnhsX19kZXZpY2UgKik7CisgICAgdm9pZCAo
KmluaXQpKHZvaWQgKik7CisgICAgdm9pZCAoKmNvcHkpKGxpYnhsX2N0eCAqLCB2b2lkICosIHZv
aWQgKik7CiAgICAgdm9pZCAoKmRpc3Bvc2UpKHZvaWQgKik7CiAgICAgaW50ICgqY29tcGFyZSko
dm9pZCAqLCB2b2lkICopOwogICAgIHZvaWQgKCptZXJnZSkobGlieGxfY3R4ICosIHZvaWQgKiwg
dm9pZCAqKTsKICAgICBpbnQgKCpkbV9uZWVkZWQpKHZvaWQgKiwgdW5zaWduZWQpOwogICAgIHZv
aWQgKCp1cGRhdGVfY29uZmlnKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopOworICAgIGlu
dCAoKnVwZGF0ZV9kZXZpZCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICopOworICAgIGlu
dCAoKnNldF94ZW5zdG9yZV9jb25maWcpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLCBm
bGV4YXJyYXlfdCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90
ICosIGZsZXhhcnJheV90ICopOwogfTsKIAogI2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVfU1RS
VUNUX1gobmFtZSwgc25hbWUsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTM1
MDAsOSArMzUxOCwxOSBAQCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgewogICAgICAgICAuYWRk
ICAgICAgICAgICA9IGxpYnhsX19hZGRfICMjIG5hbWUgIyMgcywgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgLmxpc3QgICAgICAgICAgPSAodm9pZCAqKCopKGxpYnhsX2N0
eCAqLCB1aW50MzJfdCwgaW50ICopKSAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfbGlzdCwgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAuc2V0X2RlZmF1bHQgICA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50
MzJfdCwgdm9pZCAqLCBib29sKSlcCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV8gIyMgc25hbWUgIyMgX3NldGRlZmF1bHQsICAgICAgICAgICAgICAgXAorICAgICAgICAu
dG9fZGV2aWNlICAgICA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICos
IGxpYnhsX19kZXZpY2UgKikpICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RldmljZV9mcm9tXyAjIyBuYW1lLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAuaW5pdCAgICAgICAgICA9ICh2b2lkICgqKSh2b2lkICopKWxpYnhs
X2RldmljZV8gIyMgc25hbWUgIyMgX2luaXQsICAgIFwKKyAgICAgICAgLmNvcHkgICAgICAgICAg
PSAodm9pZCAoKikobGlieGxfY3R4ICosIHZvaWQgKiwgdm9pZCAqKSkgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfY29w
eSwgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAuZGlzcG9zZSAgICAgICA9ICh2b2lk
ICgqKSh2b2lkICopKWxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2Rpc3Bvc2UsIFwKICAgICAg
ICAgLmNvbXBhcmUgICAgICAgPSAoaW50ICgqKSh2b2lkICosIHZvaWQgKikpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
XyAjIyBzbmFtZSAjIyBfY29tcGFyZSwgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAudXBk
YXRlX2RldmlkICA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqKSkgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlXyAjIyBz
bmFtZSAjIyBfdXBkYXRlX2RldmlkLCAgICAgICAgICAgICBcCiAgICAgICAgIF9fVkFfQVJHU19f
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIH0KIApAQCAtNDM1MCw2ICs0Mzc4LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBs
aWJ4bF9fYWNwaV9kZWZib29sX3ZhbChjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p
bmZvCiAgICAgcmV0dXJuIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+YWNwaSkgJiYKICAgICAg
ICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2bS5hY3BpKTsKIH0KKwordm9pZCBs
aWJ4bF9fZGV2aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5
cGUgKmR0LCB2b2lkICp0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
YW9fZGV2aWNlICphb2Rldik7CitpbnQgbGlieGxfX2RldmljZV9hZGQobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlICpkdCwgdm9pZCAqdHlwZSk7CisKICNlbmRpZgogCiAvKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRl
eCA0YjZlOGMwLi5lNzc5MmJhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpAQCAtNTIsOCArNTIsOCBAQCBpbnQgbGlieGxf
bWFjX3RvX2RldmljZV9uaWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJl
dHVybiByYzsKIH0KIAotaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgbGlieGxfZGV2aWNlX25pYyAqbmljLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsIGJvb2wgaG90cGx1ZykKK2ludCBsaWJ4bF9fZGV2aWNlX25p
Y19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLCBib29sIGhvdHBsdWcp
CiB7CiAgICAgaW50IHJjOwogCkBAIC0xMzgsNiArMTM4LDggQEAgc3RhdGljIHZvaWQgbGlieGxf
X3VwZGF0ZV9jb25maWdfbmljKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9uaWMgKmRzdCwK
ICAgICBsaWJ4bF9tYWNfY29weShDVFgsICZkc3QtPm1hYywgJnNyYy0+bWFjKTsKIH0KIAorc3Rh
dGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQobmljLCAidmlmIikKKwogc3RhdGljIHZvaWQg
bGlieGxfX2RldmljZV9uaWNfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2
KQpAQCAtMTU2LDE4ICsxNTgsMTQgQEAgc3RhdGljIHZvaWQgbGlieGxfX2RldmljZV9uaWNfYWRk
KGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgbGlieGxfZGV2aWNlX25pY19p
bml0KCZuaWNfc2F2ZWQpOwogICAgIGxpYnhsX2RldmljZV9uaWNfY29weShDVFgsICZuaWNfc2F2
ZWQsIG5pYyk7CiAKLSAgICByYyA9IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQoZ2MsIG5p
YywgZG9taWQsIGFvZGV2LT51cGRhdGVfanNvbik7CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX25p
Y19zZXRkZWZhdWx0KGdjLCBkb21pZCwgbmljLCBhb2Rldi0+dXBkYXRlX2pzb24pOwogICAgIGlm
IChyYykgZ290byBvdXQ7CiAKICAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7
CiAgICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdjLCAxOCwgMSk7CiAKLSAgICBpZiAobmljLT5k
ZXZpZCA9PSAtMSkgewotICAgICAgICBpZiAoKG5pYy0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25l
eHRpZChnYywgZG9taWQsICJ2aWYiKSkgPCAwKSB7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KKyAgICByYyA9IGxp
YnhsX19kZXZpY2VfbmljX3VwZGF0ZV9kZXZpZChnYywgZG9taWQsIG5pYyk7CisgICAgaWYgKHJj
KSBnb3RvIG91dDsKIAogICAgIGxpYnhsX191cGRhdGVfY29uZmlnX25pYyhnYywgJm5pY19zYXZl
ZCwgbmljKTsKIApAQCAtNjQ2LDcgKzY0NCw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX25pY19zZXRf
ZGV2aWRzKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAg
ICAgICAgKiBjYWxsZWQgbGlieGxfZGV2aWNlX25pY19hZGQgd2hlbiBkb21jcmVhdGVfbGF1bmNo
X2RtIGdldHMgY2FsbGVkLAogICAgICAgICAgKiBidXQgcWVtdSBuZWVkcyB0aGUgbmljIGluZm9y
bWF0aW9uIHRvIGJlIGNvbXBsZXRlLgogICAgICAgICAgKi8KLSAgICAgICAgcmV0ID0gbGlieGxf
X2RldmljZV9uaWNfc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5uaWNzW2ldLCBkb21pZCwKKyAg
ICAgICAgcmV0ID0gbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChnYywgZG9taWQsICZkX2Nv
bmZpZy0+bmljc1tpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSk7CiAgICAgICAgIGlmIChyZXQpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRv
bWlkLCAiVW5hYmxlIHRvIHNldCBuaWMgZGVmYXVsdHMgZm9yIG5pYyAlZCIsIGkpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpp
bmRleCA2NWFkNWU1Li43YTJkNDJmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2ku
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTE0NCw3ICsxMTQ0LDggQEAgc3Rh
dGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9yZXNldChsaWJ4bF9fZ2MgKmdjLCB1bnNpZ25lZCBp
bnQgZG9tYWluLCB1bnNpZ25lZAogICAgIHJldHVybiAtMTsKIH0KIAotaW50IGxpYnhsX19kZXZp
Y2VfcGNpX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpKQor
c3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV9wY2kgKnBjaSwgYm9vbCBob3RwbHVnKQogewogICAgIC8qIFdlJ2QgbGlrZSB0
byBmb3JjZSByZXNlcnZlIHJkbSBzcGVjaWZpYyB0byBhIGRldmljZSBieSBkZWZhdWx0LiovCiAg
ICAgaWYgKHBjaS0+cmRtX3BvbGljeSA9PSBMSUJYTF9SRE1fUkVTRVJWRV9QT0xJQ1lfSU5WQUxJ
RCkKQEAgLTEyMDAsNyArMTIwMSw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRlCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByYyA9IGxpYnhsX19kZXZpY2VfcGNpX3NldGRlZmF1bHQoZ2MsIHBj
aWRldik7CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9zZXRkZWZhdWx0KGdjLCBkb21pZCwg
cGNpZGV2LCBmYWxzZSk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIGlmIChwY2lkZXYt
PnNlaXplICYmICFwY2liYWNrX2Rldl9pc19hc3NpZ25lZChnYywgcGNpZGV2KSkgewpAQCAtMTY3
OCw2ICsxNjc5LDggQEAgc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfcGNpX2NvbXBhcmUobGlieGxf
ZGV2aWNlX3BjaSAqZDEsCiAgICAgcmV0dXJuIENPTVBBUkVfUENJKGQxLCBkMik7CiB9CiAKKyNk
ZWZpbmUgbGlieGxfX2RldmljZV9wY2lfdXBkYXRlX2RldmlkIE5VTEwKKwogREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVF9YKHBjaWRldiwgcGNpKTsKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5kZXggZDg5NDhkNS4u
N2Y3OGY0ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdXNiLmMKQEAgLTM5LDcgKzM5LDggQEAgc3RhdGljIGludCB1c2JiYWNrX2lz
X2xvYWRlZChsaWJ4bF9fZ2MgKmdjKQogfQogCiBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNi
Y3RybF9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybCAq
dXNiY3RybCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3VzYmN0cmwgKnVzYmN0cmwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgaG90cGx1ZykKIHsKICAgICBpbnQgcmM7CiAgICAgbGlieGxf
ZG9tYWluX3R5cGUgZG9tdHlwZSA9IGxpYnhsX19kb21haW5fdHlwZShnYywgZG9taWQpOwpAQCAt
NDI5LDYgKzQzMCw4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gbGlieGxfX3FtcF9ydW5f
Y29tbWFuZF9mbGV4YXJyYXkoZ2MsIGRvbWlkLCAiZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsKIH0K
IAorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodXNiY3RybCwgInZ1c2IiKQorCiAv
KiBBTyBvcGVyYXRpb24gdG8gYWRkIGEgdXNiIGNvbnRyb2xsZXIuCiAgKgogICogR2VuZXJhbGx5
LCBpdCBkb2VzOgpAQCAtNDQ5LDE2ICs0NTIsMTIgQEAgc3RhdGljIHZvaWQgbGlieGxfX2Rldmlj
ZV91c2JjdHJsX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGxpYnhs
X19kZXZpY2UgKmRldmljZTsKICAgICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX19kZXZpY2Vf
dXNiY3RybF9zZXRkZWZhdWx0KGdjLCBkb21pZCwgdXNiY3RybCk7CisgICAgcmMgPSBsaWJ4bF9f
ZGV2aWNlX3VzYmN0cmxfc2V0ZGVmYXVsdChnYywgZG9taWQsIHVzYmN0cmwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhb2Rldi0+dXBkYXRlX2pzb24pOwogICAg
IGlmIChyYyA8IDApIGdvdG8gb3V0OwogCi0gICAgaWYgKHVzYmN0cmwtPmRldmlkID09IC0xKSB7
Ci0gICAgICAgIHVzYmN0cmwtPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlk
LCAidnVzYiIpOwotICAgICAgICBpZiAodXNiY3RybC0+ZGV2aWQgPCAwKSB7Ci0gICAgICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAg
IH0KKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF91cGRhdGVfZGV2aWQoZ2MsIGRvbWlk
LCB1c2JjdHJsKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcmMgPSBsaWJ4bF9fZGV2
aWNlX3VzYmN0cmxfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiY3RybCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW9kZXYtPnVwZGF0ZV9qc29uKTsKQEAg
LTEwNzksMTYgKzEwNzgsMTIgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAKICAgICAgICAgICAgIEdDTkVXKHVzYmN0cmwpOwogICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmxfaW5pdCh1c2JjdHJsKTsKLSAgICAgICAgICAg
IHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCB1c2JjdHJs
KTsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX3NldGRlZmF1bHQoZ2Ms
IGRvbWlkLCB1c2JjdHJsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1cGRhdGVfanNvbik7CiAgICAgICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91
dDsKIAotICAgICAgICAgICAgaWYgKHVzYmN0cmwtPmRldmlkID09IC0xKSB7Ci0gICAgICAgICAg
ICAgICAgdXNiY3RybC0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2
dXNiIik7Ci0gICAgICAgICAgICAgICAgaWYgKHVzYmN0cmwtPmRldmlkIDwgMCkgewotICAgICAg
ICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8g
b3V0OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJjID0g
bGlieGxfX2RldmljZV91c2JjdHJsX3VwZGF0ZV9kZXZpZChnYywgZG9taWQsIHVzYmN0cmwpOwor
ICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgICAgICAgICAgcmMgPSBsaWJ4bF9f
ZGV2aWNlX3VzYmN0cmxfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiY3RybCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1cGRhdGVfanNvbik7
CkBAIC0xOTY1LDkgKzE5NjAsMTUgQEAgdm9pZCBsaWJ4bF9kZXZpY2VfdXNiZGV2X2xpc3RfZnJl
ZShsaWJ4bF9kZXZpY2VfdXNiZGV2ICpsaXN0LCBpbnQgbnIpCiAgICBmcmVlKGxpc3QpOwogfQog
CisjZGVmaW5lIGxpYnhsX19kZXZpY2VfdXNiY3RybF91cGRhdGVfZGV2aWQgTlVMTAorCiBERUZJ
TkVfREVWSUNFX1RZUEVfU1RSVUNUKHVzYmN0cmwsCiAgICAgLmRtX25lZWRlZCA9IGxpYnhsX2Rl
dmljZV91c2JjdHJsX2RtX25lZWRlZAogKTsKKworI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Zyb21f
dXNiZGV2IE5VTEwKKyNkZWZpbmUgbGlieGxfX2RldmljZV91c2JkZXZfdXBkYXRlX2RldmlkIE5V
TEwKKwogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh1c2JkZXYpOwogCiAvKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmlu
ZGV4IDllZThjY2UuLjNlY2EzOGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKQEAgLTE3LDcgKzE3LDggQEAKIAogI2lu
Y2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCiAKLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV92dHBt
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pCitzdGF0
aWMgaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdnRwbSAqdnRwbSwgYm9vbCBob3RwbHVnKQogewogICAgIGludCByYzsKICAgICBp
ZiAobGlieGxfdXVpZF9pc19uaWwoJnZ0cG0tPnV1aWQpKSB7CkBAIC00OCw2ICs0OSw4IEBAIHN0
YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0obGlieGxfX2djICpnYywgbGlieGxf
ZGV2aWNlX3Z0cG0gKmRzdCwKICAgICBsaWJ4bF91dWlkX2NvcHkoQ1RYLCAmZHN0LT51dWlkLCAm
c3JjLT51dWlkKTsKIH0KIAorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodnRwbSwg
InZ0cG0iKQorCiBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3Z0cG1fYWRkKGxpYnhsX19lZ2Mg
KmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92dHBtICp2dHBtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKQEAgLTY2LDE4ICs2OSwxNCBAQCBzdGF0aWMg
dm9pZCBsaWJ4bF9fZGV2aWNlX3Z0cG1fYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgbGlieGxfZGV2aWNlX3Z0cG1faW5pdCgmdnRwbV9zYXZlZCk7CiAgICAgbGlieGxf
ZGV2aWNlX3Z0cG1fY29weShDVFgsICZ2dHBtX3NhdmVkLCB2dHBtKTsKIAotICAgIHJjID0gbGli
eGxfX2RldmljZV92dHBtX3NldGRlZmF1bHQoZ2MsIHZ0cG0pOworICAgIHJjID0gbGlieGxfX2Rl
dmljZV92dHBtX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCB2dHBtLCBhb2Rldi0+dXBkYXRlX2pzb24p
OwogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdj
LCAxNiwgMSk7CiAgICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAKLSAgICBp
ZiAodnRwbS0+ZGV2aWQgPT0gLTEpIHsKLSAgICAgICAgaWYgKCh2dHBtLT5kZXZpZCA9IGxpYnhs
X19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZ0cG0iKSkgPCAwKSB7Ci0gICAgICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0K
KyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnRwbV91cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCB2dHBt
KTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdnRw
bShnYywgJnZ0cG1fc2F2ZWQsIHZ0cG0pOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSIu-0001td-QI; Mon, 11 Sep 2017 17:15:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIt-0001t6-24
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 06/3E-03642-AA4C6B95; Mon, 11 Sep 2017 17:15:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyMfS6s+6yI9s
 iDTYuMLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMO7znEXvBLtGLe8cNsDYw3+LsYuTiEBGYw
 SnTuX8oI4rAIXGKROPqngQXEkRB4xyLR3v2EvYuRE8iJk7j9rJ8Fwk6TWPmyAcqulJi/+Bcji
 C0kIC9xsOUyO8TYaUwSm5fcBmtmE9CSuH97BRuILSKgJHFv1WQmEJtZIEVi77o2sGZhAXeJ1X
 OfgMVZBFQlrr+9ygxi8wo4SBz+vJIZYpmcxM1zncwTGPkXMDKsYtQoTi0qSy3SNTLTSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCIGINjBeGZB4CFGSQ4mJVHed8e3RArxJeWn
 VGYkFmfEF5XmpBYfYtTg4BD4+fRvC6MUS15+XqqSBK/h4W2RQoJFqempFWmZOcAwhymV4OBRE
 uHNAUnzFhck5hZnpkOkTjHac1y4c+kPE8exTZeB5IE9t4Bkx827f5iEwKZKifMuAmkTAGnLKM
 2DGwqLy0uMslLCvIxAJwvxFKQW5WaWoMq/YhTnYFQShriNJzOvBG73K6CzmIDO4rm0BeSskkS
 ElFQDo7Pzr4wsBtbNsfnmJd+91GVjF6RHm9f4PQ9P+hn+5mlsuOrXqqZjpu3lhZFhJRMbpktr
 JfVsni/Fs5RNsZVp4+GKHx/PLDBWmqg2oVquzWOe0JmfF5n3JfYUnr167rW0c8ieurOKXsWtK
 qa5kqfnB6ZOepntpPe5y0r2yw6RA2c2OWUbrDdWYinOSDTUYi4qTgQAVTiWF8YCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505150118!111613847!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3823 invoked from network); 11 Sep 2017 17:15:18 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:18 -0000
Received: by mail-lf0-f67.google.com with SMTP id l196so4237531lfl.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Izv9d+l+mFR0LiFvLFPt3pR1YOrVzXpZSeF4GvE1khQ=;
 b=SrkZu4jsf7AyzK1K4KuuCXbQI+Doqbx9xahSEERYC0T+4+9mJbiNcCMGywhK1Jleyp
 DYqcG8DkgaRBNbLxAptKWj6mDj+Kbd3SrvgIi1gz2OJCazbtIxelreevSsQhfnvy5zjT
 TokBJ2oNvdYC0NlIpbedyd2m4CqSjiI+TtLxhKRoE7R7/ILjvwM1GtYjUNBSjz04q4cU
 av/J+R+Vup/lh1vaHilwgn9BpHmUtnqJWOSDngU70yPExDQWz38olsLD/JpPdxr54m7q
 v5bp/rP/PzS0chzSbnhdPYjba/vxgvurBF3pYt9oHJYTT/hAMQnk7I46dokXJEQ5u4J6
 WZIw==
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=Izv9d+l+mFR0LiFvLFPt3pR1YOrVzXpZSeF4GvE1khQ=;
 b=t0UK2yLoyF1/uhGgWDlhyzBD0zqtQAqA9TmgKyyRUSk1nNC1Mwg4pfK12ecw1O5ul9
 m2qw0sEQNS4hYB/6VE0dkF6Nk+qDo0GsCa5Ml7ipqjPtCcbwuypO8gkpwU8WUyVAK0aF
 rwUO55nBmwSPZlTg2YSoW01LEoPEkO1XMtjwRy1tKivWTl6/im/O+oRXWjJm60uBDeY0
 GbBuKBXFRJiktKd85PYlwqroSoTGRmWDBzNAyPS7c/d6OsPpFrljnG8+NnHZamksIABY
 VBE/nadl8qjXfHeBQOES5dnyc0Kz9xIAklgosQ4fXs/tn/TvTNUIEBUJOsiUmoTmwXTD
 Bi8g==
X-Gm-Message-State: AHPjjUgLo5q7hVJ7ZzO3cHzDccdVlkkIKaNY5hY2d/qdo64NRk5DoRPK
 Ex8W77u8AjnjILSo
X-Google-Smtp-Source: AOwi7QCFKe3w8DMRvAwAB8Ac18z+A0xI50w6j9DN39/5aKdpqYtzQJDZGuSes/4uUIWBOngC5ZwfCg==
X-Received: by 10.25.28.148 with SMTP id c142mr4094968lfc.34.1505150117651;
 Mon, 11 Sep 2017 10:15:17 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:16 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:50 +0300
Message-Id: <1505150102-30806-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 00/12] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQ2hh
bmdlcyBzaW5jZSBWNDoKICAqIFVzZSBuZXcgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCBmb3Ig
YWxsIGRldmljZSB0eXBlczsKICAqIEFsaWduIGRldmljZSBzZXRkZWZhdWx0IGZ1bmN0aW9uIHBh
cmFtZXRlcnMgd2l0aCBzZXRfZGVmYXVsdAogICAgZGV2aWNlIHR5cGUgY2FsbGJhY2s7CiAgKiBy
ZXZlcnQgbGlieGxfbWFjX3RvX2RldmljZV9uaWMgdG8gZXhpc3RpbmcgaW1wbGVtZW50YXRpb247
CiAgKiBwcmV2aW91cyBjb21tZW50cyBhcmUgYXBwbGllZC4KClBhdGNoZXMgb24gZ2l0aHViIFsx
XS4KClsxXSBodHRwczovL2dpdGh1Yi5jb20vYWwxaW1nL3hlbi90cmVlL3hsLXZkaXNwbC12NQoK
Ck9sZWtzYW5kciBHcnl0c292ICgxMik6CiAgbGlieGw6IGFkZCBnZW5lcmljIGZ1bmN0aW9uIHRv
IGFkZCBkZXZpY2UKICBsaWJ4bDogYWRkIGdlbmVyaWMgZnVuY3Rpb25zIHRvIGdldCBhbmQgZnJl
ZSBkZXZpY2UgbGlzdAogIGxpYnhsOiBhZGQgdmRpc3BsIGRldmljZQogIHhsOiBhZGQgUFYgZGlz
cGxheSBkZXZpY2UgY29tbWFuZHMKICBkb2NzOiBhZGQgUFYgZGlzcGxheSBkcml2ZXIgaW5mb3Jt
YXRpb24KICBsaWJ4bDogY2hhbmdlIHA5IHRvIHVzZSBnZW5lcmVjIGFkZCBmdW5jdGlvbgogIGxp
YnhsOiBjaGFuZ2UgdmtiIHRvIHVzZSBnZW5lcmVjIGFkZCBmdW5jdGlvbgogIGxpYnhsOiBjaGFu
Z2UgdmZiIHRvIHVzZSBnZW5lcmVjIGFkZCBmdW5jdGlvbgogIGxpYnhsOiBjaGFuZ2UgZGlzayB0
byB1c2UgZ2VuZXJpYyBnZXR0aW5nIGxpc3QgZnVuY3Rpb25zCiAgbGlieGw6IGNoYW5nZSBuaWMg
dG8gdXNlIGdlbmVyZWMgYWRkIGZ1bmN0aW9uCiAgbGlieGw6IGNoYW5nZSB2dHBtIHRvIHVzZSBn
ZW5lcmVjIGFkZCBmdW5jdGlvbgogIGxpYnhsOiByZW1vdmUgdW5uZWVkZWQgREVWSUNFX0FERCBt
YWNybwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICAgfCAgNDkgKysrKysr
CiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICAgIHwgIDQyICsrKysrCiB0b29s
cy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgIHwgIDU0ICsrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhs
XzlwZnMuYyAgICAgICAgICAgICAgfCAgNjQgKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2No
ZWNrcG9pbnRfZGV2aWNlLmMgfCAgMTYgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5j
ICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAgICAg
fCAxNTEgKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAg
ICAgICAgIHwgIDE3ICstCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgIHwg
MjU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfZGlz
ay5jICAgICAgICAgICAgICB8ICA5OSArKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgICAgICAgICAgICAgICAgfCAgMTYgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
ICAgICAgICAgfCAxMjYgKysrKysrLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9uaWMuYyAg
ICAgICAgICAgICAgIHwgMTk5ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfcGNpLmMgICAgICAgICAgICAgICB8ICAxMCArLQogdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICAgICAgICAgICB8ICAzNiArKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50
ZXJuYWwuaWRsICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgICAgICAgICAg
IHwgIDQzICsrLS0tCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgIHwgICA0
ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAgICAgICAgICAgfCAyODQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICAg
ICAgICAgICB8IDIzMCArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL29jYW1sL2xp
YnMveGwveGVubGlnaHRfc3R1YnMuYyAgfCAgIDYgKy0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMyArCiB0b29scy94bC94bF9ibG9jay5jICAgICAgICAgICAgICAgICAgIHwgICAz
ICstCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgIHwgIDE5ICsrKwogdG9v
bHMveGwveGxfbmljLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGwveGxf
cGFyc2UuYyAgICAgICAgICAgICAgICAgICB8ICA3NSArKysrKysrKy0KIHRvb2xzL3hsL3hsX3Bh
cnNlLmggICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hsX3ZkaXNwbC5jICAg
ICAgICAgICAgICAgICAgfCAxNjMgKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfdnRw
bS5jICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogMzEgZmlsZXMgY2hhbmdlZCwgMTI4MSBp
bnNlcnRpb25zKCspLCA3MDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMv
bGlieGwvbGlieGxfdmRpc3BsLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy94bC94bF92ZGlz
cGwuYwoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSIx-0001v5-Jo; Mon, 11 Sep 2017 17:15:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIw-0001t4-E8
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 81/77-15060-EA4C6B95; Mon, 11 Sep 2017 17:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6i+6aI9s
 iDd52yFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl37s1nL2gRq9jd8IapgbFRuIuRi0NIYDqj
 xP67TcwgDovASxaJpUtvMYE4EgL9rBIfl00AcjiBnDiJST/Ps0LYaRJ9zz4wQ9hlEhMPbwGzh
 QTkJQ62XGaHGDuNSWLLhTdsIAk2AS2J+7dXgNkiAkoS91ZNBhvKLJAisXddGyOILSzgKDHnxj
 p2EJtFQFVi17kFLCA2r4CDxLkz89ghlslJ3DzXCbaME6h+yZQuVojFDhJHnneyT2AUXMDIsIp
 RvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOQYgGAH4/TL/ocY
 JTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGDg0Pg59O/LYxSLHn5ealKErwHD2+LFBIsS
 k1PrUjLzAFGBUypBAePkghvDkiat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v3DJAQ2T0
 qcdxFIgwBIQ0ZpHtw4WOReYpSVEuZlBDpWiKcgtSg3swRV/hWjOAejkjDvc5ApPJl5JXBbXwE
 dxAR0EM+lLSAHlSQipKQaGJc1hfzVt13dLHxRRNjeX3Cl+JQD2nPrKjfYO/4SP8LcYnFYQkX2
 Uv/l3fYhLj5nuSLfsS6q/8e6K9y26XL3i8oXwW3y2v/O3Ujb7JJwSfH4Y/u5mfyNrSb5PGGrZ
 4ce9e18+vDNgUpNFr+d5zQaW5M9L/x69q5e2nb1jkrh+EY+6R8T/Xo1lFiKMxINtZiLihMBG7
 SCyNcCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505150124!111613858!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4453 invoked from network); 11 Sep 2017 17:15:24 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:24 -0000
Received: by mail-lf0-f68.google.com with SMTP id y15so4244148lfd.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15: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;
 bh=MrqQ3v3ZbHi8nqZ2YGtHAiaNeMmZoV2CF+nKi8rOzKI=;
 b=XnC+Dxon93GAz2b0SLXOYnm5wDDeP6HtTfrMpgM5nuwRhTE9umW+pXHRsnlnqMvYWB
 RrAwTvCijDdfljIW7n1AFw0ntEmyNUPT/m3p+Ha73mBv7upYqQ7K43t2XWCt9NjR7MoD
 iz3WUws3lNP7L8+L7i2qUhIH0knxN22S5arm05E9B5e3SOg5S6YdK0av4TUJ6gfncbRp
 VV/3JcgykVlGl4Jhu33V47M4WMpWA0ggG3pmmV4KOaJV1uHTAuLt/x4gpZBme7HUzq3k
 IcR0WUwDceXW81GoIRGsUsl2qeB0QzIOWKF7Ga3izMP356uC2BJs/I0mSUNNCreztQoL
 RNsQ==
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=MrqQ3v3ZbHi8nqZ2YGtHAiaNeMmZoV2CF+nKi8rOzKI=;
 b=bw81DI4LaP9ifVyoK7YhznmzJoNcHdR86OpRwg+EqgRcfxBDzyTXZHv4gnRDMf71QL
 x0q+HDhjrGLXeuaCnvO8jIojh8jSQwoqbkW5eLraQ+Zz5oG1J96Oa+SULNIvjaDHj2un
 oBdKvXsDXGqJ7GqK0ZwIWt31xpMzmbkyqVHThzyNrNBPMvWnXYRT9rBPXfiFy0cK0Tax
 DIPLS8DPPrj2ADIMiCUE6Wm+inb9Iih7SXdQePJ3go+9v4C6xFiswIK/9vM2+Yx7MfxE
 nC56WtqeqtlRtn3dJbyaFP9Dv9mi4APvBb3c00PHoZ2FNoTW2cdvjcFFJxLQoY0YgW2K
 bH9Q==
X-Gm-Message-State: AHPjjUgztd1H5DeWCwsJMxiZZJnkYk5Y5zM8SneLoEaXg9UpLKjb9f58
 MRcigZfVFBe1STYP
X-Google-Smtp-Source: ADKCNb62tFfsLLlPGhLFGWDfj5iO4iCaqYtAJuls7wBNDYRefiIFPFnUR46HrztMAdLA9BtqRN8yFg==
X-Received: by 10.46.22.9 with SMTP id w9mr4849773ljd.158.1505150123485;
 Mon, 11 Sep 2017 10:15:23 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:22 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:55 +0300
Message-Id: <1505150102-30806-6-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 05/12] docs: add PV display driver information
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICB8IDQyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkxIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KaW5kZXggNzljYjJlYS4uMjQ3YWU5OSAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTEx
Niw2ICsxMTE2LDU1IEBAIEZJRk8tYmFzZWQgZXZlbnQgY2hhbm5lbCBBQkkgc3VwcG9ydCB1cCB0
byAxMzEsMDcxIGV2ZW50IGNoYW5uZWxzLgogT3RoZXIgZ3Vlc3RzIGFyZSBsaW1pdGVkIHRvIDQw
OTUgKDY0LWJpdCB4ODYgYW5kIEFSTSkgb3IgMTAyMyAoMzItYml0CiB4ODYpLgogCis9aXRlbSBC
PHZkaXNwbD1bICJWRElTUExfU1BFQ19TVFJJTkciLCAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgLi4u
XT4KKworU3BlY2lmaWVzIHRoZSB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlcyB0byBiZSBwcm92aWRl
ZCB0byB0aGUgZ3Vlc3QuCisKK0VhY2ggQjxWRElTUExfU1BFQ19TVFJJTkc+IGlzIGEgY29tbWEt
c2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFMVUU+CitzZXR0aW5ncywgZnJvbSB0aGUgZm9sbG93
aW5nIGxpc3Q6CisKKz1vdmVyIDQKKworPWl0ZW0gQzxiYWNrZW5kPURPTUFJTj4KKworU3BlY2lm
aWVzIHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLiBJZiBub3Qgc3BlY2lmaWVkIERvbWFp
bi0wIGlzIHVzZWQuCisKKz1pdGVtIEM8YmUtYWxsb2M9Qk9PTEVBTj4KKworSW5kaWNhdGVzIGlm
IGJhY2tlbmQgY2FuIGJlIGEgYnVmZmVyIHByb3ZpZGVyL2FsbG9jYXRvciBmb3IgdGhpcyBkb21h
aW4uIFNlZQorZGlzcGxheSBwcm90b2NvbCBmb3IgZGV0YWlscy4KKworPWl0ZW0gQzxjb25uZWN0
b3JzPUNPTk5FQ1RPUlM+CisKK1NwZWNpZmllcyB2aXJ0dWFsIGNvbm5lY3RvcnMgZm9yIHRoZSBk
ZXZpY2UgaW4gZm9sbG93aW5nIGZvcm1hdAorPGlkPjo8Vz54PEg+OzxpZD46PFc+eDxIPi4uLiB3
aGVyZToKKworPW92ZXIgNAorCis9aXRlbSBDPGlkPgorCitTdHJpbmcgY29ubmVjdG9yIElELiBT
cGFjZSwgY29tbWEgc3ltYm9scyBhcmUgbm90IGFsbG93ZWQuCisKKz1pdGVtIEM8Vz4KKworQ29u
bmVjdG9yIHdpZHRoIGluIHBpeGVscy4KKworPWl0ZW0gQzxIPgorCitDb25uZWN0b3IgaGVpZ2h0
IGluIHBpeGVscy4KKworPWJhY2sKKworQjxFWEFNUExFPgorCis9b3ZlciA0CisKK2Nvbm5lY3Rv
cnM9aWQwOjE5MjB4MTA4MDtpZDE6ODAweDYwMDtpZDI6NjQweDQ4MAorCis9YmFjaworCis9YmFj
aworCiA9YmFjawogCiA9aGVhZDIgUGFyYXZpcnR1YWxpc2VkIChQVikgR3Vlc3QgU3BlY2lmaWMg
T3B0aW9ucwpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5w
b2QuMS5pbgppbmRleCAzZDVmMmY3Li5jZDhiYjFjIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5w
b2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMTQzNCw2ICsxNDM0LDQ4IEBA
IExpc3QgdmlydHVhbCBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZXMgZm9yIGEgZG9tYWluLgogCiA9
YmFjawogCis9aGVhZDIgVkRJU1BMIERFVklDRVMKKworPW92ZXIgNAorCis9aXRlbSBCPHZkaXNw
bC1hdHRhY2g+IEk8ZG9tYWluLWlkPiBJPHZkaXNwbC1kZXZpY2U+CisKK0NyZWF0ZXMgYSBuZXcg
dmRpc3BsIGRldmljZSBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCitJ
PHZkaXNwbC1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcgdGhl
IHNhbWUgZm9ybWF0IGFzIHRoZQorQjx2ZGlzcGw+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZp
ZyBmaWxlLiBTZWUgTDx4bC5jZmc+IGZvcgorbW9yZSBpbmZvcm1hdGlvbi4KKworQjxOT1RFUz4K
KworPW92ZXIgNAorCitBcyBpbiBJPHZkaXNwbC1kZXZpY2U+IHN0cmluZyBzZW1pY29sb24gaXMg
dXNlZCB0aGVuIHB1dCBxdW90ZXMgb3IgZXNjYXBpbmcKK3doZW4gdXNpbmcgZnJvbSB0aGUgc2hl
bGwuCisKK0I8RVhBTVBMRT4KKworPW92ZXIgNAorCit4bCB2ZGlzcGwtYXR0YWNoIERvbVUgY29u
bmVjdG9ycz0naWQwOjE5MjB4MTA4MDtpZDE6ODAweDYwMDtpZDI6NjQweDQ4MCcKKworb3IKKwor
eGwgdmRpc3BsLWF0dGFjaCBEb21VIGNvbm5lY3RvcnM9aWQwOjE5MjB4MTA4MFw7aWQxOjgwMHg2
MDBcO2lkMjo2NDB4NDgwCisKKz1iYWNrCisKKz1iYWNrCisKKz1pdGVtIEI8dmRpc3BsLWRldGFj
aD4gSTxkb21haW4taWQ+IEk8ZGV2LWlkPgorCitSZW1vdmVzIHRoZSB2ZGlzcGwgZGV2aWNlIHNw
ZWNpZmllZCBieSBJPGRldi1pZD4gZnJvbSB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFp
bi1pZD4uCisKKz1pdGVtIEI8dmRpc3BsLWxpc3Q+IEk8ZG9tYWluLWlkPgorCitMaXN0IHZpcnR1
YWwgZGlzcGxheXMgZm9yIGEgZG9tYWluLgorCis9YmFjaworCiA9aGVhZDEgUENJIFBBU1MtVEhS
T1VHSAogCiA9b3ZlciA0Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSIx-0001vJ-R9; Mon, 11 Sep 2017 17:15:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIw-0001t5-N7
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0A/5F-03454-EA4C6B95; Mon, 11 Sep 2017 17:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfS6k+7aI9s
 iDR5cM7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWz3jJUnBMu+LiziuMDYzPFLsYuTiEBKYz
 Sjy5uIkJxGEReMkisXnDDGYQR0Kgn1ViwbmDQA4nkBMnseLAHlYIO03i3Z13UPFKibVrnzKC2
 EIC8hIHWy6zQ4ydxiTx9NlxJpAEm4CWxP3bK9hAbBEBJYl7qyaDxZkFUiT2rmsDaxYWcJNYNf
 cCWA2LgKrE74YdYMt4BRwktr84ArVYTuLmuU6wxZwCjhJLpnSxQix2kDjyvJN9AqPgAkaGVYw
 axalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHHAAQ7GK9vDDjE
 KMnBpCTK++74lkghvqT8lMqMxOKM+KLSnNTiQ4waHBwCP5/+bWGUYsnLz0tVkuA1PLwtUkiwK
 DU9tSItMwcYFzClEhw8SiK8OSBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxDYPC
 lxXm6QBgGQhozSPLhxsNi9xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWGIq3gy80rgtr4COog
 J6CCeS1tADipJREhJNTBaPNoW3HB8QcKZy6fm7ec3Odi60eXFYuej1vWf6vXuKjgsytNWNZod
 J3hXIudw5MwFPb/W91d+Fzf5H5t8IvHKc9VpTAxzO7kzwnZ01ilw31zNy9PL/6f+f8X3AGu+q
 usOc+f5tUyed81Cti4gqPHN9a5I1fuXZn5lqI67Gj7d4c5BznMn/U4qsRRnJBpqMRcVJwIAuk
 wFmdgCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505150125!63349866!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1716 invoked from network); 11 Sep 2017 17:15:25 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:25 -0000
Received: by mail-lf0-f66.google.com with SMTP id y15so4244198lfd.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=pQ6J0b5XDNjmEHZudqVDrYc9AyB9frnR1gGjc5ZlGLM=;
 b=Xkn/EtBp5bdku01mTyFiohkeOpMsXPuPK4IG3cjs13b3EezWwzT2k6XZi1nY6UVHbr
 B9kQYwri0qRTl1fLdAINVuCI+Fjw/d4Eo6GpuAgUcY/govSpUYKMFI0Rhs3GIgBrmVQX
 PDGA0bikcaaAB86yz9tytzrO5V4e9tyd6DlCr5mmejPWSmJqtOsowrO26FY8hPpwVPYm
 tPCZHDVWzg7eBpHDjyhx3Nbmw8T7tJSW6c/I/nMJBf1eaA4zx1iyUy05dUgzyPYyPTZM
 dfwUDv03ORC2Vrs1zstxJ1iIvvR7ncrjQHQ77dbYtgQiatBsvs7CZAAIWLLCz2FoAcoV
 mhHA==
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=pQ6J0b5XDNjmEHZudqVDrYc9AyB9frnR1gGjc5ZlGLM=;
 b=EuFae379OIfGQXULTCKM3Mnj3snd6A1hXgUC2ygsOGd/sqVbZuBjrH+PymRV/+ASlY
 YtwsCn8majsBU+TdXloC0hguuDJaJLObfHDII1lBfKrT+Q7Vi4iI3CYTPcWx4+opAE/x
 T3yuthG6gSMglv77lAto2xbp/J9kMw9TvNWaXl2X446WCUMk5g+8Dr8eupQ1G1JE/5A7
 vyPM8vcF3b+DQgEdVODroJOqycUwhb50g0OOYMFeUu/VftQ5lUysGJ6J57Wq7qG0Jepa
 e3awdS1XKBQn+M4LGF+XMZJYuL4sZOLhIG0K/jE8jdp3b7TIJFsx7nl033lF5ALpgXOg
 JmmA==
X-Gm-Message-State: AHPjjUhyOyDuLWGMYjqBV47AByxENRgAl/C6TqPVM7WWBioNbpRyQhKM
 rNYbUMlR0BnfZSAS
X-Google-Smtp-Source: AOwi7QCkiAqkinmc5YSnVr/QlZ1gziEcggv15NY1q6myrPzofWbHOjgbFq2416KIt3UnkdrPOss7tg==
X-Received: by 10.46.64.216 with SMTP id r85mr3853882lje.120.1505150124763;
 Mon, 11 Sep 2017 10:15:24 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:24 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:56 +0300
Message-Id: <1505150102-30806-7-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 06/12] libxl: change p9 to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYyAgICAgfCA1OSArKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDcgKy0tLS0tCiAzIGZp
bGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwpp
bmRleCA1NDQzZjdhLi42MWQyODRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF85cGZz
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCkBAIC0xNywxMiArMTcsMTAgQEAKIAog
I2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCiAKLWludCBsaWJ4bF9fZGV2aWNlX3A5X3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3A5ICpwOSkKK3N0YXRpYyBpbnQgbGli
eGxfX2RldmljZV9wOV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpw
OSwgYm9vbCBob3RwbHVnKQogewotICAgIGludCByYzsKLQotICAgIHJjID0gbGlieGxfX3Jlc29s
dmVfZG9taWQoZ2MsIHA5LT5iYWNrZW5kX2RvbW5hbWUsICZwOS0+YmFja2VuZF9kb21pZCk7Ci0g
ICAgcmV0dXJuIHJjOworICAgIHJldHVybiBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgcDktPmJh
Y2tlbmRfZG9tbmFtZSwgJnA5LT5iYWNrZW5kX2RvbWlkKTsKIH0KIAogc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX2Zyb21fcDkobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCkBAIC00MSw0
NCArMzksMjkgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fcDkobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCiAKIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHA5
LCAiOXBmcyIpCiAKLWludCBsaWJ4bF9fZGV2aWNlX3A5X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5
KQorc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5KGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV9wOSAqcDksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpCiB7Ci0gICAgZmxleGFycmF5X3QgKmZyb250Owot
ICAgIGZsZXhhcnJheV90ICpiYWNrOwotICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwotICAgIGlu
dCByYzsKLQotICAgIHJjID0gbGlieGxfX2RldmljZV9wOV9zZXRkZWZhdWx0KGdjLCBwOSk7Ci0g
ICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIGZyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2
LCAxKTsKLSAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKLQotICAgIHJjID0g
bGlieGxfX2RldmljZV9wOV91cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCBwOSk7Ci0gICAgaWYgKHJj
KSBnb3RvIG91dDsKLQotICAgIHJjID0gbGlieGxfX2RldmljZV9mcm9tX3A5KGdjLCBkb21pZCwg
cDksICZkZXZpY2UpOwotICAgIGlmIChyYyAhPSAwKSBnb3RvIG91dDsKLQotICAgIGZsZXhhcnJh
eV9hcHBlbmRfcGFpcihiYWNrLCAiZnJvbnRlbmQtaWQiLCBsaWJ4bF9fc3ByaW50ZihnYywgIiVk
IiwgZG9taWQpKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgIm9ubGluZSIsICIx
Iik7Ci0gICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJzdGF0ZSIsIEdDU1BSSU5URigi
JWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFp
cihmcm9udCwgImJhY2tlbmQtaWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
c3ByaW50ZihnYywgIiVkIiwgcDktPmJhY2tlbmRfZG9taWQpKTsKLSAgICBmbGV4YXJyYXlfYXBw
ZW5kX3BhaXIoZnJvbnQsICJzdGF0ZSIsIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRp
YWxpc2luZykpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwgInRhZyIsIHA5LT50
YWcpOwogICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAicGF0aCIsIHA5LT5wYXRoKTsK
ICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInNlY3VyaXR5X21vZGVsIiwgcDktPnNl
Y3VyaXR5X21vZGVsKTsKIAotICAgIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIFhCVF9O
VUxMLCAmZGV2aWNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2
c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwpOwotICAgIHJjID0gMDsKLW91dDoKLSAgICByZXR1cm4gcmM7Cisg
ICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAidGFnIiwgcDktPnRhZyk7CisKKyAgICBy
ZXR1cm4gMDsKIH0KIAorI2RlZmluZSBsaWJ4bF9fYWRkX3A5cyBOVUxMCisjZGVmaW5lIGxpYnhs
X2RldmljZV9wOV9saXN0IE5VTEwKKyNkZWZpbmUgbGlieGxfZGV2aWNlX3A5X2NvbXBhcmUgTlVM
TAorCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRShwOSkKIAorREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVChwOSwKKyAgICAuc2tpcF9hdHRhY2ggPSAxLAorICAgIC5zZXRfeGVuc3RvcmVfY29u
ZmlnID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3Qg
KmZyb250LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KnJvX2Zyb250KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3Rv
cmVfcDkKKyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGYyMGJiZjkuLjI2YWEyYTQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC0xMzI4LDcgKzEzMjgsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2Rt
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICB9CiAKICAg
ICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPm51bV9wOXM7IGkrKykKLSAgICAgICAgbGlieGxf
X2RldmljZV9wOV9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnA5c1tpXSk7CisgICAgICAgIGxp
YnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX19wOV9kZXZ0eXBlLCAmZF9jb25maWct
PnA5c1tpXSk7CiAKICAgICBzd2l0Y2ggKGRfY29uZmlnLT5jX2luZm8udHlwZSkgewogICAgIGNh
c2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYzZmNTg2OC4u
ODdmNmQzMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMjUxLDggKzEyNTEsNiBAQCBfaGlkZGVu
IGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2Rl
dmljZV92ZmIgKnZmYik7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9zZXRkZWZhdWx0
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92a2IgKnZrYik7CiBfaGlkZGVuIHZvaWQgbGli
eGxfX3JkbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOwotX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9wOV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOSk7CiAKIF9o
aWRkZW4gY29uc3QgY2hhciAqbGlieGxfX2RldmljZV9uaWNfZGV2bmFtZShsaWJ4bF9fZ2MgKmdj
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLApAQCAtMjY2NywxMCArMjY2NSw2IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
dmtiX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIF9oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfdmZiX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpOwogCi0vKiBJ
bnRlcm5hbCBmdW5jdGlvbiB0byBjb25uZWN0IGEgOXBmcyBkZXZpY2UgKi8KLV9oaWRkZW4gaW50
IGxpYnhsX19kZXZpY2VfcDlfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOSk7Ci0KIC8q
IFdhaXRzIGZvciB0aGUgcGFzc2VkIGRldmljZSB0byByZWFjaCBzdGF0ZSBYZW5idXNTdGF0ZUlu
aXRXYWl0LgogICogVGhpcyBpcyBub3QgcmVhbGx5IHVzZWZ1bCBieSBpdHNlbGYsIGJ1dCBpcyBp
bXBvcnRhbnQgd2hlbiBleGVjdXRpbmcKICAqIGhvdHBsdWcgc2NyaXB0cywgc2luY2Ugd2UgbmVl
ZCB0byBiZSBzdXJlIHRoZSBkZXZpY2UgaXMgaW4gdGhlIGNvcnJlY3QKQEAgLTM1NjQsNiArMzU1
OCw3IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3VzYmN0
cmxfZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxf
X3VzYmRldl9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBs
aWJ4bF9fcGNpZGV2X2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90
eXBlIGxpYnhsX192ZGlzcGxfZGV2dHlwZTsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2
aWNlX3R5cGUgbGlieGxfX3A5X2RldnR5cGU7CiAKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxf
ZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSIt-0001tM-JI; Mon, 11 Sep 2017 17:15:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIs-0001t4-I9
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 63/57-15060-9A4C6B95; Mon, 11 Sep 2017 17:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfS6k+7KI9s
 iDZ7t47T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOvHIteCZZ0fvmBVsD41ThLkYuDiGB6YwS
 EzY8ZQVxWAReskj86HjPDOJICPSzShyfBZLhAHLiJJ7dNu5i5AQy0yTaW96yQ9hlEi82/GEGs
 YUE5CUOtlxmh7CnMUlsmqIEYrMJaEncv72CDcQWEVCSuLdqMhOIzSyQIrF3XRsjiC0sECSx/O
 JGVhCbRUBV4kj/UhaQtbwCDhInJ1RBrJKTuHmuE2wVp4CjxJIpXawQqxwkjjzvZJ/AKLiAkWE
 Vo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgsDEAwQ7GVQsC
 DzFKcjApifK+O74lUogvKT+lMiOxOCO+qDQntfgQowYHh8DPp39bGKVY8vLzUpUkeA8e3hYpJ
 FiUmp5akZaZA4wHmFIJDh4lEd4ckDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIdty8+4dJCG
 yelDjvIpAGAZCGjNI8uHGwmL3EKCslzMsIdKwQT0FqUW5mCar8K0ZxDkYlYd7nIFN4MvNK4La
 +AjqICeggnktbQA4qSURISTUwrrNL/l78QW8Sk7X+px6bhOwTcU6zVgeKpd1zO/iTPfRiNa/U
 FebSwhs8dypOGvX1iD0Qb/tYIprO27OD0VaeI+gh073X/AbFMhKvyqtDVvh2urE/fB/Pl9Dp9
 icxkeP+nlcdepOm2yyW1dlQcyX7ocenchbP/adMgr54ayWqz7WSWXJd/4ISS3FGoqEWc1FxIg
 D+KzL21AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505150120!59237976!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18542 invoked from network); 11 Sep 2017 17:15:21 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:21 -0000
Received: by mail-lf0-f66.google.com with SMTP id y15so4244100lfd.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:21 -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=xsyvmWyqR1ILX1zqbLk5pqxtMcAMTJGGBpQA46Iznxk=;
 b=goSpBkGLUS1ZVWRL6p4Oz1fl+iK8YkoiIbnR0r3MOrPipNBtJx72uFnl49OqC14v/p
 UhSGot4Z5QSRhINnvPcyRW1XO6yjLldiMmccEghFmovAmaox7LsmMV/uA8PcehM7ebkR
 j0pype/8wlL+DADU6Xla1qQjoS+BopOz/7GeteafvQyrdWi92qE/MCJZz8ChS+Mh0f5B
 p2XNFX4lT3uXR9FEwDv84CI02F8Ha3Gbiiny4YiBdNVvrBhDrtmL4uqGJN+nA3iDZZ0+
 wVqjCL5i4r265z0DmuGeXN7LGb+/bWN3d0cj9P3GEfeIW/yCz3BxNO+1txB19vhOsbot
 37hg==
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=xsyvmWyqR1ILX1zqbLk5pqxtMcAMTJGGBpQA46Iznxk=;
 b=e3978RllPlVaXMalQ6ZA4xrO5a+NqxKFXOjoeH++ivvjAyR9b8ak0w9V1BSNS9AeEn
 QUD0y1ELN1vFzl2Wd6Qp9jmGGsaQQwBfNSjB9SgY4wrNtt4ScQ+0TdXHgbF5QfrZvZKk
 5aemt5XZMVytC73pwqnca6fi0q6uQFH8b78ZbBkg9n+UxUIXT/4mMNjf5hEnT5tG7qF4
 c9ZrNRoPXyStxW9WPsAGbCV31cNr+jIAfuOcrp7t69EjffuQdxohxWSEpLMS2ACXHlAJ
 QSaNjYz2zj6QvTmxbbEMsAeUOLiUZ1kZp2Or1NOK6LCCt0kvkopAR2AXyhFVoqd6tQr0
 yPQw==
X-Gm-Message-State: AHPjjUhpZ1hSM3zFNeTIce7ZrOEyGJWsIx6gYMn6HvY4KjhNeHtxBpJx
 ZnI24qiUp39H4kDg
X-Google-Smtp-Source: AOwi7QBoQRafqgCXh4kIWv6HtjoqAmQoOUaiMXK+HWF5H7mUwCUl3TnmKdBtt1xxVc4k9RA5r/fuPw==
X-Received: by 10.46.22.13 with SMTP id w13mr4444754ljd.1.1505150120051;
 Mon, 11 Sep 2017 10:15:20 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:19 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:52 +0300
Message-Id: <1505150102-30806-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 02/12] libxl: add generic functions to get
	and free device list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGxpYnhsX19kZXZpY2VfbGlzdCBhbmQgbGlieGxfX2RldmljZV9saXN0X2ZyZWUKZnVuY3Rpb25z
IHRvIGhhbmRsZSBkZXZpY2UgbGlzdCB1c2luZyB0aGUgZGV2aWNlCmZyYW1ld29yay4KClNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgIHwgNjEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAgOCArKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMKaW5kZXggMzI5NmU4My4uNDg3YmUyOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTE5OTAsNiArMTk5
MCw2NyBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCit2b2lkICpsaWJ4bF9fZGV2aWNlX2xp
c3QobGlieGxfX2djICpnYywgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbmFtZSwg
aW50ICpudW0pCit7CisgICAgdm9pZCAqciA9IE5VTEw7CisgICAgdm9pZCAqbGlzdCA9IE5VTEw7
CisgICAgdm9pZCAqaXRlbSA9IE5VTEw7CisgICAgY2hhciAqbGlieGxfcGF0aDsKKyAgICBjaGFy
ICoqZGlyID0gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgbmRpcnMgPSAwOworICAgIGludCByYzsK
KworICAgICpudW0gPSAwOworCisgICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNl
LyVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdj
LCBkb21pZCksIG5hbWUpOworCisgICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJU
X05VTEwsIGxpYnhsX3BhdGgsICZuZGlycyk7CisKKyAgICBpZiAoZGlyICYmIG5kaXJzKSB7Cisg
ICAgICAgIGxpc3QgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIGR0LT5kZXZfZWxlbV9zaXplICogbmRp
cnMpOworICAgICAgICBpdGVtID0gbGlzdDsKKworICAgICAgICB3aGlsZSAoKm51bSA8IG5kaXJz
KSB7CisgICAgICAgICAgICBkdC0+aW5pdChpdGVtKTsKKyAgICAgICAgICAgICsrKCpudW0pOwor
CisgICAgICAgICAgICBpZiAoZHQtPmZyb21feGVuc3RvcmUpIHsKKyAgICAgICAgICAgICAgICBj
aGFyICpkZXZpY2VfbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvJXMiLCBsaWJ4bF9wYXRoLCAq
ZGlyKTsKKyAgICAgICAgICAgICAgICByYyA9IGR0LT5mcm9tX3hlbnN0b3JlKGdjLCBkZXZpY2Vf
bGlieGxfcGF0aCwgYXRvaSgqZGlyKSwgaXRlbSk7CisgICAgICAgICAgICAgICAgaWYgKHJjKSBn
b3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaXRlbSA9ICh1aW50OF90ICop
aXRlbSArIGR0LT5kZXZfZWxlbV9zaXplOworICAgICAgICAgICAgKytkaXI7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICByID0gbGlzdDsKKyAgICBsaXN0ID0gTlVMTDsKKworb3V0OgorCisgICAg
aWYgKGxpc3QpIHsKKyAgICAgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoZHQsIGxpc3QsICpu
dW0pOworICAgICAgICAqbnVtID0gMDsKKyAgICB9CisKKyAgICByZXR1cm4gcjsKK30KKwordm9p
ZCBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZShjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUg
KmR0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpsaXN0LCBpbnQgbnVtKQor
eworICAgIGludCBpOworCisgICAgZm9yIChpID0gMDsgaSA8IG51bTsgaSsrKQorICAgICAgICBk
dC0+ZGlzcG9zZSgodWludDhfdCopbGlzdCArIGkgKiBkdC0+ZGV2X2VsZW1fc2l6ZSk7CisKKyAg
ICBmcmVlKGxpc3QpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggYzk5ZWYzYi4uYzk0YTExNyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0zNTA1LDYgKzM1MDUsNyBAQCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgewogICAgIGlu
dCAoKmRtX25lZWRlZCkodm9pZCAqLCB1bnNpZ25lZCk7CiAgICAgdm9pZCAoKnVwZGF0ZV9jb25m
aWcpKGxpYnhsX19nYyAqLCB2b2lkICosIHZvaWQgKik7CiAgICAgaW50ICgqdXBkYXRlX2Rldmlk
KShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKik7CisgICAgaW50ICgqZnJvbV94ZW5zdG9y
ZSkobGlieGxfX2djICosIGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZvaWQgKik7CiAgICAg
aW50ICgqc2V0X3hlbnN0b3JlX2NvbmZpZykobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICos
IGZsZXhhcnJheV90ICosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5
X3QgKiwgZmxleGFycmF5X3QgKik7CiB9OwpAQCAtNDM4NSw2ICs0Mzg2LDEzIEBAIHZvaWQgbGli
eGxfX2RldmljZV9hZGRfYXN5bmMobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKIGlu
dCBsaWJ4bF9fZGV2aWNlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LCB2b2lk
ICp0eXBlKTsKIAorLyogQ2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBmcmVlaW5nIHRoZSBtZW1v
cnkgYnkgY2FsbGluZworICogbGlieGxfX2RldmljZV9saXN0X2ZyZWUKKyAqLwordm9pZCogbGli
eGxfX2RldmljZV9saXN0KGxpYnhsX19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2Vf
dHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0
IGNoYXIqIG5hbWUsIGludCAqbnVtKTsKK3ZvaWQgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoY29u
c3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqbGlzdCwgaW50IG51bSk7CiAjZW5kaWYKIAogLyoKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSIv-0001uH-Cj; Mon, 11 Sep 2017 17:15:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIu-0001tT-60
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 22/43-30688-BA4C6B95; Mon, 11 Sep 2017 17:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6k+6qI9s
 iDb50K1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmdV1kKGtoYKx43r2dpYOxO6mLk4hASmMEo
 cerQPmYQh0XgJYvE6x/HwBwJgX5WiaVtM9m7GDmBnDiJxkuPGCHsNIlp91cD2RxAdrlE87wok
 LCQgLzEwZbL7BBTpzFJnL00B6yXTUBL4v7tFWwgtoiAksS9VZOZQGxmgRSJvevawGYKCxhJ3P
 p9BKyeRUBV4uCVe2BxXgEHiUdvlkPdICdx81wnM4jNKeAosWRKFyvEYgeJI8872ScwCi5gZFj
 FqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYcvUMDIw7GBtn
 +x1ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl56UqSfBmH94WK
 SRYlJqeWpGWmQOMCphSCQ4eJRHeHJA0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSHbcvPuHSQ
 hsnpQ47yKQBgGQhozSPLhxsMi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNxdkCk9mXgn
 c1ldABzEBHcRzaQvIQSWJCCmpBkbpT9vPx57ZYWipw/tHK/Wk7sUbLE1dj2Wtz588lhvvOWmD
 9qmGJ8fZf6v3+0T7szQW3Arpm6D66OqV5/JlVhN61s3b8Kv8nqg5b8qjCXnMxbOFVsnJvP85k
 Zu72uustK/7/m9su/uSkprYds/Ncbw4SXUe18bP8ny5zw50upnmGV+b1Bsat1OJpTgj0VCLua
 g4EQAcs3aW1wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505150122!95509992!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29312 invoked from network); 11 Sep 2017 17:15:22 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:22 -0000
Received: by mail-lf0-f66.google.com with SMTP id q132so4222797lfe.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15: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;
 bh=G8/WezqeVrqygzQ48lYTZ0IVDqvrCutVokzQeL2a31o=;
 b=mGTDlG27L+IB60iLSYBwm/xm4bX2mvwZ0W2Yz+bUFCjD8gffhBYyApA/v3w+4Jz1Gw
 VjEp2xdafUq6yDA4ZYWowF0arjK1bTNRRYVWNyazk35a5TwzOqiozH4VMBbaA0uCSvjx
 2L1pdHoxeoPiYSozdlrnLh841UCFvtkJekmWfKt9hSD7zEr8aM/ABsWb5oGp5yRQOVhQ
 +xHT55ChhN/X+QsgwnmgzuSgyfXjCkPP0AmOC+Ot6jW4oB7BdP5vC+EFX76w0GZp9D+8
 HVtjVAPB/db3Gpwf2gpSuozP9NL3fK90S9bIOkxtvVtVEDbKdaLpfEM6XUxM1gRhiN8Q
 El4g==
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=G8/WezqeVrqygzQ48lYTZ0IVDqvrCutVokzQeL2a31o=;
 b=jurmssZnJ35XS2ZBboKMV+5LhG3EcVnKk35EozwG6EEAE2ALgRLQlVcbDBa5XRVPvz
 l43cHDmb6XQJ+paNJsxUj4gZh0LZqoS+c726YVTv9s6pUfd2obk9oObqYjpPLdqpjFHa
 urxj7GVqIzAuiI3ULnaVE0Fss7uQXhKameVgQ+LBHrIKkmxXrbZC+t9/xnjSTBp0BB3q
 KQ5cgUEBnfNSLirq/Dehpu58qpgvWn7iwn6PQMw6Z1yH6qh0TkBZ+beVQSGXM4tDOxmu
 yGFauq8XHOIaHQQIdFt314vPBNCmLMK/UXbFeo/hUB0NZmP/z5lgn/6US5HDtFgXtnJP
 4lXQ==
X-Gm-Message-State: AHPjjUgw+TeABcbXjRwEfiVP3UCHgBXK4ylRmj4Hj9yjCKnbTots2Log
 mhIuovg3KcvcOdJx
X-Google-Smtp-Source: ADKCNb4ooZpVSSX5aOMnPM2UVDiCm7wVpMojbZCdUwyEdOM/7JvNExBhGOx2pAECVcTwUD6CNcv2Wg==
X-Received: by 10.46.87.87 with SMTP id r23mr4033507ljd.45.1505150121379;
 Mon, 11 Sep 2017 10:15:21 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:20 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:53 +0300
Message-Id: <1505150102-30806-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 03/12] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9v
bHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDI0ICsrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggICAgICAgICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAg
ICAgfCAgMzYgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAg
MSArCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMv
bGlieGwvbGlieGxfdmRpc3BsLmMgICAgICAgICAgIHwgMjg0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDM1MiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxl
CmluZGV4IDA4MmFmOGYuLjU2ZjkwZTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxl
CisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC0xMzgsNyArMTM4LDcgQEAgTElCWExfT0JK
UyA9IGZsZXhhcnJheS5vIGxpYnhsLm8gbGlieGxfY3JlYXRlLm8gbGlieGxfZG0ubyBsaWJ4bF9w
Y2kubyBcCiAJCQlsaWJ4bF9kb21fc3VzcGVuZC5vIGxpYnhsX2RvbV9zYXZlLm8gbGlieGxfdXNi
Lm8gXAogCQkJbGlieGxfdnRwbS5vIGxpYnhsX25pYy5vIGxpYnhsX2Rpc2subyBsaWJ4bF9jb25z
b2xlLm8gXAogCQkJbGlieGxfY3B1cG9vbC5vIGxpYnhsX21lbS5vIGxpYnhsX3NjaGVkLm8gbGli
eGxfdG1lbS5vIFwKLQkJCWxpYnhsXzlwZnMubyBsaWJ4bF9kb21haW4ubyBcCisJCQlsaWJ4bF85
cGZzLm8gbGlieGxfZG9tYWluLm8gbGlieGxfdmRpc3BsLm8gXAogICAgICAgICAgICAgICAgICAg
ICAgICAgJChMSUJYTF9PQkpTLXkpCiBMSUJYTF9PQkpTICs9IGxpYnhsX2dlbmlkLm8KIExJQlhM
X09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJu
YWwubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKaW5kZXggODEyYjdlYS4uZTM4NjM1NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xODc3LDYgKzE4NzcsMzAgQEAgbGlieGxf
ZGV2aWNlX3Z0cG0gKmxpYnhsX2RldmljZV92dHBtX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBpbnQgKm4KIGludCBsaWJ4bF9kZXZpY2VfdnRwbV9nZXRpbmZvKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwgbGlieGxfdnRwbWluZm8gKnZ0cG1pbmZvKTsKIAorLyog
VmlydHVhbCBkaXNwbGF5cyAqLworaW50IGxpYnhsX2RldmljZV92ZGlzcGxfYWRkKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdmRpc3BsICpkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX3Jl
bW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50
IGxpYnhsX2RldmljZV92ZGlzcGxfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwg
KnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5
bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExf
RVhURVJOQUxfQ0FMTEVSU19PTkxZOworCitsaWJ4bF9kZXZpY2VfdmRpc3BsICpsaWJ4bF9kZXZp
Y2VfdmRpc3BsX2xpc3QobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExF
UlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0X2ZyZWUobGlieGxfZGV2aWNl
X3ZkaXNwbCogbGlzdCwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RldmljZV92ZGlzcGxf
Z2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfdmRpc3BsaW5mbyAqdmRpc3BsaW5mbykKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
CiAvKiBLZXlib2FyZCAqLwogaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmlu
ZGV4IGVmZDE0NTkuLmYyMGJiZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNDQ2LDYgKzE0NDYsNyBA
QCBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdID0gewog
ICAgICZsaWJ4bF9fdXNiZGV2X2RldnR5cGUsCiAgICAgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwK
ICAgICAmbGlieGxfX2R0ZGV2X2RldnR5cGUsCisgICAgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwK
ICAgICBOVUxMCiB9OwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBjOTRhMTE3Li5jNmY1ODY4IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKQEAgLTM1NjMsNiArMzU2Myw3IEBAIGV4dGVybiBjb25zdCBzdHJ1
Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3Z0cG1fZGV2dHlwZTsKIGV4dGVybiBjb25zdCBz
dHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3VzYmN0cmxfZGV2dHlwZTsKIGV4dGVybiBj
b25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3VzYmRldl9kZXZ0eXBlOwogZXh0
ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fcGNpZGV2X2RldnR5cGU7
CitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX192ZGlzcGxfZGV2
dHlwZTsKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2aWNlX3R5
cGVfdGJsW107CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxNzNkNzBhLi43NTZlMTIwIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCkBAIC03NzksNiArNzc5LDIwIEBAIGxpYnhsX2RldmljZV9jaGFubmVsID0gU3Ry
dWN0KCJkZXZpY2VfY2hhbm5lbCIsIFsKICAgICAgICAgICAgXSkpLAogXSkKIAorbGlieGxfY29u
bmVjdG9yX3BhcmFtID0gU3RydWN0KCJjb25uZWN0b3JfcGFyYW0iLCBbCisgICAgKCJpZCIsIHN0
cmluZyksCisgICAgKCJ3aWR0aCIsIHVpbnQzMiksCisgICAgKCJoZWlnaHQiLCB1aW50MzIpCisg
ICAgXSkKKworbGlieGxfZGV2aWNlX3ZkaXNwbCA9IFN0cnVjdCgiZGV2aWNlX3ZkaXNwbCIsIFsK
KyAgICAoImJhY2tlbmRfZG9taWQiLCBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNrZW5kX2RvbW5h
bWUiLCBzdHJpbmcpLAorICAgICgiZGV2aWQiLCBsaWJ4bF9kZXZpZCksCisgICAgKCJiZV9hbGxv
YyIsIGJvb2wpLAorICAgICgiY29ubmVjdG9ycyIsIEFycmF5KGxpYnhsX2Nvbm5lY3Rvcl9wYXJh
bSwgIm51bV9jb25uZWN0b3JzIikpCisgICAgXSkKKwogbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0
cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAoImNfaW5mbyIsIGxpYnhsX2RvbWFpbl9jcmVh
dGVfaW5mbyksCiAgICAgKCJiX2luZm8iLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyksCkBAIC03
OTIsNiArODA2LDcgQEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZp
ZyIsIFsKICAgICAoInZrYnMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSks
CiAgICAgKCJ2dHBtcyIsIEFycmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAog
ICAgICgicDlzIiwgQXJyYXkobGlieGxfZGV2aWNlX3A5LCAibnVtX3A5cyIpKSwKKyAgICAoInZk
aXNwbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmRpc3BsLCAibnVtX3ZkaXNwbHMiKSksCiAgICAg
IyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwKICAgICAjIHNl
ZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5KGxpYnhsX2Rl
dmljZV9jaGFubmVsLCAibnVtX2NoYW5uZWxzIikpLApAQCAtODg4LDYgKzkwMywyNyBAQCBsaWJ4
bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCiAgICAgKCJjYXBfaHZtX2RpcmVjdGlv
IiwgYm9vbCksCiAgICAgXSwgZGlyPURJUl9PVVQpCiAKK2xpYnhsX2Nvbm5lY3RvcmluZm8gPSBT
dHJ1Y3QoImNvbm5lY3RvcmluZm8iLCBbCisgICAgKCJpZCIsIHN0cmluZyksCisgICAgKCJ3aWR0
aCIsIHVpbnQzMiksCisgICAgKCJoZWlnaHQiLCB1aW50MzIpLAorICAgICgicmVxX2V2dGNoIiwg
aW50ZWdlciksCisgICAgKCJyZXFfcnJlZiIsIGludGVnZXIpLAorICAgICgiZXZ0X2V2dGNoIiwg
aW50ZWdlciksCisgICAgKCJldnRfcnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VU
KQorCitsaWJ4bF92ZGlzcGxpbmZvID0gU3RydWN0KCJ2ZGlzcGxpbmZvIiwgWworICAgICgiYmFj
a2VuZCIsIHN0cmluZyksCisgICAgKCJiYWNrZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImZyb250
ZW5kIiwgc3RyaW5nKSwKKyAgICAoImZyb250ZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImRldmlk
IiwgbGlieGxfZGV2aWQpLAorICAgICgic3RhdGUiLCBpbnRlZ2VyKSwKKyAgICAoImJlX2FsbG9j
IiwgYm9vbCksCisgICAgKCJjb25uZWN0b3JzIiwgQXJyYXkobGlieGxfY29ubmVjdG9yaW5mbywg
Im51bV9jb25uZWN0b3JzIikpCisgICAgXSwgZGlyPURJUl9PVVQpCisKICMgTlVNQSBub2RlIGNo
YXJhY3RlcmlzdGljczogc2l6ZSBhbmQgZnJlZSBhcmUgaG93IG11Y2ggbWVtb3J5IGl0IGhhcywg
YW5kIGhvdwogIyBtdWNoIG9mIGl0IGlzIGZyZWUsIHJlc3BlY3RpdmVseS4gZGlzdHMgaXMgYW4g
YXJyYXkgb2YgZGlzdGFuY2VzIGZyb20gdGhpcwogIyBub2RlIHRvIGVhY2ggb3RoZXIgbm9kZS4K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA3ZGM0ZDBmLi42NzNhNmQ1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNiw2ICsyNiw3IEBAIGxpYnhs
X19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoOSwgIlZV
U0IiKSwKICAgICAoMTAsICJRVVNCIiksCiAgICAgKDExLCAiOVBGUyIpLAorICAgICgxMiwgIlZE
SVNQTCIpLAogICAgIF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigi
Y29uc29sZV9iYWNrZW5kIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggMjU3NzNkOC4uOWU3NDNkYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF91dGlscy5oCkBAIC03OCw2ICs3OCwxMCBAQCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0
cG0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pOwogaW50IGxpYnhs
X2RldmlkX3RvX2RldmljZV91c2JjdHJsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2Rldmlj
ZV91c2JjdHJsICp1c2JjdHJsKTsKKworaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92ZGlzcGwo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwpOworCiBpbnQg
bGlieGxfY3RybHBvcnRfdG9fZGV2aWNlX3VzYmRldihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY3RybCwgaW50
IHBvcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
dXNiZGV2ICp1c2JkZXYpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMg
Yi90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi41NzQwYzg5Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRp
c3BsLmMKQEAgLTAsMCArMSwyODQgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYgRVBBTSBT
eXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRo
ZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNF
TlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlICJs
aWJ4bF9pbnRlcm5hbC5oIgorCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdmRpc3BsX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaG90cGx1ZykKK3sK
KyAgICByZXR1cm4gbGlieGxfX3Jlc29sdmVfZG9taWQoZ2MsIHZkaXNwbC0+YmFja2VuZF9kb21u
YW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmRpc3BsLT5iYWNrZW5kX2Rv
bWlkKTsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmRpc3BsKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCit7CisgICBkZXZpY2UtPmJhY2tl
bmRfZGV2aWQgICA9IHZkaXNwbC0+ZGV2aWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9
IHZkaXNwbC0+YmFja2VuZF9kb21pZDsKKyAgIGRldmljZS0+YmFja2VuZF9raW5kICAgID0gTElC
WExfX0RFVklDRV9LSU5EX1ZESVNQTDsKKyAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gdmRp
c3BsLT5kZXZpZDsKKyAgIGRldmljZS0+ZG9taWQgICAgICAgICAgID0gZG9taWQ7CisgICBkZXZp
Y2UtPmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WRElTUEw7CisKKyAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IGxpYnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZShsaWJ4
bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWQgZGV2aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwpCit7CisgICAg
Y2hhciAqYmVfcGF0aDsKKworICAgIHZkaXNwbC0+ZGV2aWQgPSBkZXZpZDsKKyAgICBiZV9wYXRo
ID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBs
aWJ4bF9wYXRoKSk7CisKKyAgICByZXR1cm4gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlk
KGdjLCBiZV9wYXRoLCAmdmRpc3BsLT5iYWNrZW5kX2RvbWlkKTsKK30KKworc3RhdGljIHZvaWQg
bGlieGxfX3VwZGF0ZV9jb25maWdfdmRpc3BsKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqZHN0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwg
KnNyYykKK3sKKyAgICBkc3QtPmRldmlkID0gc3JjLT5kZXZpZDsKKyAgICBkc3QtPmJlX2FsbG9j
ID0gc3JjLT5iZV9hbGxvYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2Nv
bXBhcmUobGlieGxfZGV2aWNlX3ZkaXNwbCAqZDEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICpkMikKK3sKKyAgICByZXR1cm4gQ09N
UEFSRV9ERVZJRChkMSwgZDIpOworfQorCitzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3ZkaXNw
bF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7
CisgICAgbGlieGxfX2RldmljZV9hZGRfYXN5bmMoZWdjLCBkb21pZCwgJmxpYnhsX192ZGlzcGxf
ZGV2dHlwZSwgdmRpc3BsLCBhb2Rldik7Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfX3NldF94ZW5z
dG9yZV92ZGlzcGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZs
ZXhhcnJheV90ICpmcm9udCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmxleGFycmF5X3QgKnJvX2Zyb250KQoreworICAgIGludCBpOworCisgICAgZmxleGFycmF5X2Fw
cGVuZF9wYWlyKHJvX2Zyb250LCAiYmUtYWxsb2MiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoIiVkIiwgdmRpc3BsLT5iZV9hbGxvYykpOworCisgICAgZm9yIChpID0gMDsg
aSA8IHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnM7IGkrKykgeworICAgICAgICBmbGV4YXJyYXlfYXBw
ZW5kX3BhaXIocm9fZnJvbnQsIEdDU1BSSU5URigiJWQvcmVzb2x1dGlvbiIsIGkpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZHglZCIsIHZkaXNwbC0+Y29ubmVj
dG9yc1tpXS53aWR0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2ZGlzcGwtPmNvbm5lY3RvcnNbaV0uaGVpZ2h0KSk7CisgICAgICAgIGZsZXhhcnJh
eV9hcHBlbmRfcGFpcihyb19mcm9udCwgR0NTUFJJTlRGKCIlZC9pZCIsIGkpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdmRpc3BsLT5jb25uZWN0b3JzW2ldLmlkKTsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKworbGlieGxfZGV2aWNlX3ZkaXNwbCAqbGlieGxfZGV2aWNlX3Zk
aXNwbF9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm51bSkKK3sKKyAgICBsaWJ4bF9k
ZXZpY2VfdmRpc3BsICpyOworCisgICAgR0NfSU5JVChjdHgpOworCisgICAgciA9IGxpYnhsX19k
ZXZpY2VfbGlzdChnYywgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgZG9taWQsICJ2ZGlzcGwiLCBu
dW0pOworCisgICAgR0NfRlJFRTsKKworICAgIHJldHVybiByOworfQorCit2b2lkIGxpYnhsX2Rl
dmljZV92ZGlzcGxfbGlzdF9mcmVlKGxpYnhsX2RldmljZV92ZGlzcGwqIGxpc3QsIGludCBudW0p
Cit7CisgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwg
bGlzdCwgbnVtKTsKK30KKworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9nZXRjb25u
ZWN0b3JzKGxpYnhsX2N0eCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfdmRpc3BsaW5mbyAqaW5mbykKK3sKKyAgICBHQ19J
TklUKGN0eCk7CisgICAgY2hhciAqY29ubmVjdG9yID0gTlVMTDsKKyAgICBjaGFyICpjb25uZWN0
b3JfcGF0aDsKKyAgICBpbnQgaSwgcmM7CisKKyAgICBpbmZvLT5udW1fY29ubmVjdG9ycyA9IDA7
CisKKyAgICBjb25uZWN0b3JfcGF0aCA9IEdDU1BSSU5URigiJXMvJWQiLCBwYXRoLCBpbmZvLT5u
dW1fY29ubmVjdG9ycyk7CisKKyAgICB3aGlsZSAoKGNvbm5lY3RvciA9IHhzX3JlYWQoY3R4LT54
c2gsIFhCVF9OVUxMLCBjb25uZWN0b3JfcGF0aCwgTlVMTCkpICE9CisgICAgICAgICAgIE5VTEwp
IHsKKyAgICAgICAgZnJlZShjb25uZWN0b3IpOworICAgICAgICBjb25uZWN0b3JfcGF0aCA9IEdD
U1BSSU5URigiJXMvJWQiLCBwYXRoLCArK2luZm8tPm51bV9jb25uZWN0b3JzKTsKKyAgICB9CisK
KyAgICBpbmZvLT5jb25uZWN0b3JzID0gbGlieGxfX2NhbGxvYyhOT0dDLCBpbmZvLT5udW1fY29u
bmVjdG9ycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKmlu
Zm8tPmNvbm5lY3RvcnMpKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBpbmZvLT5udW1fY29ubmVj
dG9yczsgaSsrKSB7CisgICAgICAgIGNoYXIgKnZhbHVlOworICAgICAgICBjaGFyICp2YWx1ZV9w
YXRoOworCisgICAgICAgIHZhbHVlX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkL2lkIiwgcGF0aCwg
aSk7CisgICAgICAgIGluZm8tPmNvbm5lY3RvcnNbaV0uaWQgPSB4c19yZWFkKGN0eC0+eHNoLCBY
QlRfTlVMTCwgdmFsdWVfcGF0aCwgTlVMTCk7CisgICAgICAgIGlmIChpbmZvLT5jb25uZWN0b3Jz
W2ldLmlkID09IE5VTEwpIHsgcmMgPSBFUlJPUl9GQUlMOyBnb3RvIG91dDsgfQorCisgICAgICAg
IHZhbHVlX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkL3Jlc29sdXRpb24iLCBwYXRoLCBpKTsKKyAg
ICAgICAgdmFsdWUgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgdmFsdWVfcGF0aCwgTlVM
TCk7CisgICAgICAgIGlmICh2YWx1ZSA9PSBOVUxMKSB7IHJjID0gRVJST1JfRkFJTDsgZ290byBv
dXQ7IH0KKworICAgICAgICByYyA9IHNzY2FuZih2YWx1ZSwgIiV1eCV1IiwgJmluZm8tPmNvbm5l
Y3RvcnNbaV0ud2lkdGgsCisgICAgICAgICAgICAgICAgICAgICZpbmZvLT5jb25uZWN0b3JzW2ld
LmhlaWdodCk7CisgICAgICAgIGZyZWUodmFsdWUpOworCisgICAgICAgIGlmIChyYyAhPSAyKSB7
CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgdmFsdWVfcGF0aCA9IEdDU1BSSU5URigiJXMvJWQvcmVxLXJpbmctcmVmIiwgcGF0aCwg
aSk7CisgICAgICAgIHZhbHVlID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIHZhbHVlX3Bh
dGgsIE5VTEwpOworICAgICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLnJlcV9ycmVmID0gdmFsdWUg
PyBzdHJ0b3VsKHZhbHVlLCBOVUxMLCAxMCkgOiAtMTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisK
KyAgICAgICAgdmFsdWVfcGF0aCA9IEdDU1BSSU5URigiJXMvJWQvcmVxLWV2ZW50LWNoYW5uZWwi
LCBwYXRoLCBpKTsKKyAgICAgICAgdmFsdWUgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwg
dmFsdWVfcGF0aCwgTlVMTCk7CisgICAgICAgIGluZm8tPmNvbm5lY3RvcnNbaV0ucmVxX2V2dGNo
ID0gdmFsdWUgPyBzdHJ0b3VsKHZhbHVlLCBOVUxMLCAxMCkgOiAtMTsKKyAgICAgICAgZnJlZSh2
YWx1ZSk7CisKKyAgICAgICAgdmFsdWVfcGF0aCA9IEdDU1BSSU5URigiJXMvJWQvZXZ0LXJpbmct
cmVmIiwgcGF0aCwgaSk7CisgICAgICAgIHZhbHVlID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05V
TEwsIHZhbHVlX3BhdGgsIE5VTEwpOworICAgICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLmV2dF9y
cmVmID0gdmFsdWUgPyBzdHJ0b3VsKHZhbHVlLCBOVUxMLCAxMCkgOiAtMTsKKyAgICAgICAgZnJl
ZSh2YWx1ZSk7CisKKyAgICAgICAgdmFsdWVfcGF0aCA9IEdDU1BSSU5URigiJXMvJWQvZXZ0LWV2
ZW50LWNoYW5uZWwiLCBwYXRoLCBpKTsKKyAgICAgICAgdmFsdWUgPSB4c19yZWFkKGN0eC0+eHNo
LCBYQlRfTlVMTCwgdmFsdWVfcGF0aCwgTlVMTCk7CisgICAgICAgIGluZm8tPmNvbm5lY3RvcnNb
aV0uZXZ0X2V2dGNoID0gdmFsdWUgPyBzdHJ0b3VsKHZhbHVlLCBOVUxMLCAxMCkgOiAtMTsKKyAg
ICAgICAgZnJlZSh2YWx1ZSk7CisgICAgfQorCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgcmV0
dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWNlX3ZkaXNwbF9nZXRpbmZvKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF92ZGlzcGxpbmZvICppbmZvKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBjaGFy
ICpsaWJ4bF9wYXRoLCAqZG9tcGF0aCwgKmRldnBhdGg7CisgICAgY2hhciAqdmFsOworICAgIGlu
dCByYzsKKworICAgIGxpYnhsX3ZkaXNwbGluZm9faW5pdChpbmZvKTsKKyAgICBkb21wYXRoID0g
bGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgaW5mby0+ZGV2aWQgPSB2ZGlz
cGwtPmRldmlkOworCisgICAgZGV2cGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZkaXNwbC8l
ZCIsIGRvbXBhdGgsIGluZm8tPmRldmlkKTsKKyAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIl
cy9kZXZpY2UvdmRpc3BsLyVkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194
c19saWJ4bF9wYXRoKGdjLCBkb21pZCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZv
LT5kZXZpZCk7CisgICAgaW5mby0+YmFja2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxM
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIGxp
YnhsX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAgIGlmICgh
aW5mby0+YmFja2VuZCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OyB9CisKKyAgICByYyA9
IGxpYnhsX19iYWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgaW5mby0+YmFja2VuZCwgJmluZm8t
PmJhY2tlbmRfaWQpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICB2YWwgPSBsaWJ4bF9f
eHNfcmVhZChnYywgWEJUX05VTEwsIEdDU1BSSU5URigiJXMvc3RhdGUiLCBkZXZwYXRoKSk7Cisg
ICAgaW5mby0+c3RhdGUgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwgMTApIDogLTE7CisKKyAg
ICBpbmZvLT5mcm9udGVuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIiwgbGlieGxfcGF0aCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAgIGluZm8tPmZyb250ZW5k
X2lkID0gZG9taWQ7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsIEdD
U1BSSU5URigiJXMvYmUtYWxsb2MiLCBkZXZwYXRoKSk7CisgICAgaW5mby0+YmVfYWxsb2MgPSB2
YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwgMTApIDogMDsKKworICAgIHJjID0gbGlieGxfX2Rldmlj
ZV92ZGlzcGxfZ2V0Y29ubmVjdG9ycyhjdHgsIGRldnBhdGgsIGluZm8pOworICAgIGlmIChyYykg
Z290byBvdXQ7CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICAgR0NfRlJFRTsKKyAgICAgcmV0
dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCkKK3sKKyAgICBHQ19JTklUKGN0
eCk7CisKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGxzID0gTlVMTDsKKyAgICBpbnQg
biwgaTsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQodmRpc3Bs
KTsKKworICAgIHZkaXNwbHMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fdmRpc3Bs
X2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwgInZkaXNw
bCIsICZuKTsKKworICAgIGlmICghdmRpc3BscykgeyByYyA9IEVSUk9SX05PVEZPVU5EOyBnb3Rv
IG91dDsgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG47ICsraSkgeworICAgICAgICBpZiAoZGV2
aWQgPT0gdmRpc3Bsc1tpXS5kZXZpZCkgeworICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNw
bF9jb3B5KGN0eCwgdmRpc3BsLCAmdmRpc3Bsc1tpXSk7CisgICAgICAgICAgICByYyA9IDA7Cisg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJjID0gRVJST1Jf
Tk9URk9VTkQ7CisKK291dDoKKworICAgIGlmICh2ZGlzcGxzKQorICAgICAgICBsaWJ4bF9fZGV2
aWNlX2xpc3RfZnJlZSgmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCB2ZGlzcGxzLCBuKTsKKworICAg
IEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCitMSUJYTF9ERUZJTkVfREVWSUNFX0FERCh2
ZGlzcGwpCitzdGF0aWMgTElCWExfREVGSU5FX0RFVklDRVNfQUREKHZkaXNwbCkKK0xJQlhMX0RF
RklORV9ERVZJQ0VfUkVNT1ZFKHZkaXNwbCkKK3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RF
VklEKHZkaXNwbCwgInZkaXNwbCIpCisKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmRpc3Bs
LAorICAgIC51cGRhdGVfY29uZmlnID0gKHZvaWQgKCopKGxpYnhsX19nYyAqLCB2b2lkICosIHZv
aWQgKikpCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGws
CisgICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAq
LCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAgICAgICAgIGxpYnhsX192ZGlz
cGxfZnJvbV94ZW5zdG9yZSwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxp
YnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9udCkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZkaXNwbAorKTsKKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ1-0001wm-5A; Mon, 11 Sep 2017 17:15:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIz-0001vc-68
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 34/68-01910-0B4C6B95; Mon, 11 Sep 2017 17:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6k+76I9s
 iDd7uNbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWvNzGWtBvXDH77TrGBsa5Gl2MXBxCAjMY
 Je6cfsIG4rAIvGSRmPFvAmMXIyeHhEA/q8TWXXEQdpzEheXnmSHsNImfW34zQdgVEt0/X4LFh
 QTkJQ62XGaHmDqNSeLp4i3sIAk2AS2J+7dXsIHYIgJKEvdWTQZrZhZIkdi7rg1smbCAu8TZye
 vBbBYBVYnpH+ezgti8Ag4S+7c+gVomJ3HzXCfYMk4BR4klU7pYIRY7SBx53sk+gVFwASPDKka
 N4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJCrZ2Bg3ME49YTf
 IUZJDiYlUd53x7dECvEl5adUZiQWZ8QXleakFh9i1ODgEPj59G8LoxRLXn5eqpIE78HD2yKFB
 ItS01Mr0jJzgFEBUyrBwaMkwpsDkuYtLkjMLc5Mh0idYrTkuHDn0h8mjgN7bgHJjpt3/zAJgc
 2TEuddBNIgANKQUZoHNw4WuZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPmgkzhycwrgdv
 6CuggJqCDeC5tATmoJBEhJdXAKLHX5qTHn0Xx/feK1timPXvXuJOhySFY/9euz/ttlaZ7v5km
 fODmh49xpydL8FukpZ+f/ulL9Kzo4IdfMtebzHvVY35s87sntSfc/U6K5S5w5blm8lp6pz+3f
 ZHecocNYT88DA95ZLVKvs03qvlnbL/ZQ3pb9hPuT5O3lCR+WyLU73d3jwDbVyWW4oxEQy3mou
 JEAPjdr//XAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505150127!114327294!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12770 invoked from network); 11 Sep 2017 17:15:27 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:27 -0000
Received: by mail-lf0-f66.google.com with SMTP id l196so4237673lfl.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rWGaBookVPQe/lAEGzA8kwtj31s91z1InId9O93iFRo=;
 b=XQaQ2sUOJZQYsipBWvNteiDZi0Pk05xSEUHmvByzGuiXln8sEoalkQtPg1ASZE0EBO
 3GZvoFo8+ZEYyZY4zZ5QjBYtW2rKFcBDuxQuZygJUCCtCiExSNmSCweYqAa8bOaBiGzw
 jtxWZw1QVRgIUR6tqtCPNX0e5/S1VNL+pX6ORqWrF9r3Q5AhUn/ia3gcQlemhJ9dLK25
 wvMB+Nk5FCxTP+vdHBdlAB6R4YqfChzreETd83IlQlPBkkKoWmQeMQ1MyLPmfawVi7Mb
 cuDa012bVzyuELWM+EzLfAPgPDLyEacanQNqm2qJiF3R54FY3VxDyrUzCiwqMUO5A2U5
 Yd0w==
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=rWGaBookVPQe/lAEGzA8kwtj31s91z1InId9O93iFRo=;
 b=KKFlIXUi1ChR0s1bYsLWQHCckbNhjmmXLQ/qqU3/yVkjrWBLZRL3KAgCxMSFp+o057
 zhKGLBWWfhvV4wy3/raZf58PpUCDOabvlBbnLwFESj/jTbB4fdpSXDAX+LCa8qGUb1b6
 5DkZzs0BEwG0IwVTxq8u7dNU/mrMui+486hdgijYtFfDDiosIsTgZPtoVqkyiEnrwJNc
 rOUJcskVsdPDQMMeqRLE7vYGRJPTQLSDcYjTcdgHG10KoTH8ae8P9uYfCcm3Md4w5eU2
 NL4CQYdrcezA3wq57kKjg6KdkCZ37RsUZgRrGwmBxhyTtoC/MRE4eOIlKJWQNwpnK9b6
 2dNg==
X-Gm-Message-State: AHPjjUiOscHqh9kYfVvd8kh1NNsYJqvQBtAlZRJtEqGzjwkijMQhPjac
 7iw7evT7i/azqua8
X-Google-Smtp-Source: ADKCNb6XE3T+NqUiIGONNU90CCP+Ennm+Pq/6c4mE9ZyMp39dG8h/LJvq7BzHiVKXK/nCGG1sY8JFQ==
X-Received: by 10.46.83.19 with SMTP id h19mr4270967ljb.183.1505150126618;
 Mon, 11 Sep 2017 10:15:26 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:25 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:57 +0300
Message-Id: <1505150102-30806-8-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 07/12] libxl: change vkb to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgfCA3NCArKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICB8ICA1ICstLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8ICA2ICsrLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNiArLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGlu
c2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCA2MTgxYjA1
Li5lNGEwZGFmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCkBAIC01ODMsMTEgKzU4MywxMCBAQCBpbnQgbGli
eGxfZGV2aWNlX2NoYW5uZWxfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGlieGxfX2RldmljZV92a2Jfc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpCitzdGF0aWMgaW50IGxpYnhsX19k
ZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmti
LCBib29sIGhvdHBsdWcpCiB7Ci0gICAgaW50IHJjOwotICAgIHJjID0gbGlieGxfX3Jlc29sdmVf
ZG9taWQoZ2MsIHZrYi0+YmFja2VuZF9kb21uYW1lLCAmdmtiLT5iYWNrZW5kX2RvbWlkKTsKLSAg
ICByZXR1cm4gcmM7CisgICAgcmV0dXJuIGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2a2ItPmJh
Y2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2VuZF9kb21pZCk7CiB9CiAKIHN0YXRpYyBpbnQgbGli
eGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKQEAgLTYw
NCw2NiArNjAzLDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmtiKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgbGlieGxfZGV2
aWNlX3ZrYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2Vf
dmtiICp2a2IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9o
b3cgKmFvX2hvdykKLXsKLSAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKLSAgICBp
bnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfdmtiX2FkZChnYywgZG9taWQsIHZrYik7
Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIGFk
ZCB2a2IgZGV2aWNlIik7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotb3V0OgotICAgIGxp
YnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7Ci0gICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7
Ci19Ci0KIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZrYiwgInZrYiIpCiAKLWlu
dCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2IgKnZrYikKLXsKLSAgICBm
bGV4YXJyYXlfdCAqZnJvbnQ7Ci0gICAgZmxleGFycmF5X3QgKmJhY2s7Ci0gICAgbGlieGxfX2Rl
dmljZSBkZXZpY2U7Ci0gICAgaW50IHJjOwotCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3ZrYl9z
ZXRkZWZhdWx0KGdjLCB2a2IpOwotICAgIGlmIChyYykgZ290byBvdXQ7Ci0KLSAgICBmcm9udCA9
IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7Ci0gICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdj
LCAxNiwgMSk7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfdmtiX3VwZGF0ZV9kZXZpZChnYywg
ZG9taWQsIHZrYik7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIHJjID0gbGlieGxfX2Rl
dmljZV9mcm9tX3ZrYihnYywgZG9taWQsIHZrYiwgJmRldmljZSk7Ci0gICAgaWYgKHJjICE9IDAp
IGdvdG8gb3V0OwotCi0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsK
LSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOwotICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQo
YmFjaywgIjEiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOwotICAgIGZs
ZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nKSk7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAiYmFja2VuZC1pZCIpOwotICAg
IGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2a2ItPmJhY2tlbmRfZG9t
aWQpKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAic3RhdGUiKTsKLSAgICBmbGV4YXJy
YXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcp
KTsKLQotICAgIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIFhCVF9OVUxMLCAmZGV2aWNl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJy
YXkoZ2MsIGJhY2spLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2
c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwpOwotICAgIHJjID0gMDsKLW91dDoKLSAgICByZXR1cm4gcmM7Ci19Ci0KIGludCBsaWJ4
bF9fZGV2aWNlX3ZmYl9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92ZmIg
KnZmYikKIHsKICAgICBpbnQgcmM7CkBAIC03ODUsOCArNzI2LDE3IEBAIG91dDoKICAqIDIuIGR5
bmFtaWNhbGx5IGFkZC9yZW1vdmUgcWVtdSBjaGFyZGV2cyB2aWEgcW1wIG1lc3NhZ2VzLiAqLwog
CiAvKiB2a2IgKi8KKworI2RlZmluZSBsaWJ4bF9fYWRkX3ZrYnMgTlVMTAorI2RlZmluZSBsaWJ4
bF9kZXZpY2VfdmtiX2xpc3QgTlVMTAorI2RlZmluZSBsaWJ4bF9kZXZpY2VfdmtiX2NvbXBhcmUg
TlVMTAorCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2a2IpCiAKK0RFRklORV9ERVZJQ0Vf
VFlQRV9TVFJVQ1QodmtiLAorICAgIC5za2lwX2F0dGFjaCA9IDEKKyk7CisKIC8qIHZmYiAqLwog
TElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmZiKQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDI2YWEy
YTQuLjhjMGMxMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xMzQ5LDcgKzEzNDksNyBAQCBzdGF0aWMg
dm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldiwKICAgICAgICAgfQogCiAgICAgICAgIGxpYnhsX2RldmljZV92a2JfaW5pdCgm
dmtiKTsKLSAgICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21pZCwgJnZrYik7Cisg
ICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwg
JnZrYik7CiAgICAgICAgIGxpYnhsX2RldmljZV92a2JfZGlzcG9zZSgmdmtiKTsKIAogICAgICAg
ICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSBkb21pZDsKQEAgLTEzNzUsNyArMTM3NSw4IEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
bXVsdGlkZXYgKm11bHRpZGV2LAogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+
bnVtX3ZmYnM7IGkrKykgewogICAgICAgICAgICAgbGlieGxfX2RldmljZV92ZmJfYWRkKGdjLCBk
b21pZCwgJmRfY29uZmlnLT52ZmJzW2ldKTsKLSAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfdmti
X2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+dmtic1tpXSk7CisgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZF9jb25maWctPnZrYnNbaV0pOwogICAgICAgICB9CiAKICAgICAg
ICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGVlMjA5MzAu
LjA3MTJhMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMTk4Niw5ICsxOTg2LDkgQEAgc3RhdGljIHZvaWQgc3Bhd25f
c3R1Yl9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogICAgIGlmIChkbV9jb25maWctPm51bV92a2JzKSB7Ci0gICAgICAgIHJldCA9IGxpYnhs
X19kZXZpY2VfdmtiX2FkZChnYywgZG1fZG9taWQsICZkbV9jb25maWctPnZrYnNbMF0pOwotICAg
ICAgICBpZiAocmV0KQotICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIHJldCA9IGxpYnhs
X19kZXZpY2VfYWRkKGdjLCBkbV9kb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmRtX2NvbmZpZy0+dmtic1swXSk7CisgICAgICAgIGlm
IChyZXQpIGdvdG8gb3V0OwogICAgIH0KIAogICAgIGlmIChndWVzdF9jb25maWctPmJfaW5mby51
Lmh2bS5zZXJpYWwpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA4N2Y2ZDMyLi5jMmVmNjdmIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTEyNDgsNyArMTI0OCw2IEBAIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogX2hp
ZGRlbiBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX25pYyAqbmljLCBib29sIGhvdHBsdWcpOwogX2hpZGRlbiBpbnQgbGlieGxfX2Rl
dmljZV92ZmJfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIp
OwotX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1fc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIApAQCAtMjY1NywxMCArMjY1Niw2IEBA
IHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgewogICogaXQncyBhIHZhbGlkIHN0YXRlLgogICovCiAK
LS8qIEludGVybmFsIGZ1bmN0aW9uIHRvIGNvbm5lY3QgYSB2a2IgZGV2aWNlICovCi1faGlkZGVu
IGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmti
KTsKLQogLyogSW50ZXJuYWwgZnVuY3Rpb24gdG8gY29ubmVjdCBhIHZmYiBkZXZpY2UgKi8KIF9o
aWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmZi
ICp2ZmIpOwpAQCAtMzU1MSw2ICszNTQ2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgKmxpYnhsX19k
ZXZpY2VfdHlwZV9nZXRfbnVtKAogICAgIHJldHVybiAoaW50ICopKCh2b2lkICopZF9jb25maWcg
KyBkdC0+bnVtX29mZnNldCk7CiB9CiAKK2V4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNl
X3R5cGUgbGlieGxfX3ZrYl9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZp
Y2VfdHlwZSBsaWJ4bF9fZGlza19kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9k
ZXZpY2VfdHlwZSBsaWJ4bF9fbmljX2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlIGxpYnhsX192dHBtX2RldnR5cGU7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ1-0001y1-Cf; Mon, 11 Sep 2017 17:15:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSIz-0001vj-Ca
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DA/84-03616-0B4C6B95; Mon, 11 Sep 2017 17:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfS6o+7qI9s
 iDQ4dULH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmHVvBXrAxruLk0u+sDYwvXboYuTiEBGYw
 StxuO8MC4rAIvGSRaPw4nx3EkRDoZ5U4uuo/WxcjJ5ATJ7H/8zl2CDtN4sLufUwQdoXEvVuLG
 UFsIQF5iYMtl9khxk5jkvg8s40ZJMEmoCVx//YKsEEiAkoS91ZNBmtmFkiR2LuuDaxZWMBGYu
 asHUDNHEBnqEr0ftUACfMKOEjM+DOTGWKXnMTNc51gNqeAo8SSKV2sEHsdJI4872SfwCi4gJF
 hFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEOxusb
 Aw4xSnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMGB4fAz6d/WxilWPLy81KVJHgND2+LF
 BIsSk1PrUjLzAFGBUypBAePkghvDkiat7ggMbc4Mx0idYrRnuPCnUt/mDiObboMJA/suQUkO2
 7e/cMkBDZVSpyXG6RNAKQtozQPbigsii8xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJGOI2nsy
 8Erjdr4DOYgI6i+fSFpCzShIRUlINjA2L3MSObtb4t+/LNlfj8KMXv8Q+k909O32xRlHxhf1v
 r653e3BgudGk6AVbPC9udVqnsD+5e2nlsalvts+PKZTi/8i1bmvsjQXSP2SZRdjMDq9/1cG//
 vWOjpVlmS+XPbxdkjTvwMxcI6U9nTzH1ZoOppps9hDRe/Z7ufIHk/7I2/m3Jx+875OkxFKckW
 ioxVxUnAgAnZuuw90CAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505150123!111613856!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4357 invoked from network); 11 Sep 2017 17:15:23 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:23 -0000
Received: by mail-lf0-f65.google.com with SMTP id q132so4222820lfe.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:23 -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=OvOXUNKfWpE2aT9ka7y7TBJ6UOhLJSGFh1jyaiU24kE=;
 b=j1BKI2uhX8LbuZH5N/kidADB2FEymPpG4v+7oj4BcOjuwM/rQ+WJ1DyWoqPJcP4GaM
 vHEiXJOCfrRJnucLCp3mCOe0yQWHFm6elYZHTkfQlErYPgvHEyjl5X4+xW3nmHNiANbo
 xV9Y2LEpa8JsZjiXZX8Wwr89MUwJjeSwoUQuvhTM3NrNkLTl02NxHkvm0p3gWC4BsYyd
 NDodvtF6IMGyrhv9co/Ycuma2xaZxnl08XhexpC3QQgZLpk0HfGLH/VLS2Dm+S4s9puo
 7iasIweowXKxknulDhkMynkavpEYgfzeUhGUB0lRLXQ+BckwzoLneS+aD/5RzVyRmdd+
 LBNw==
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=OvOXUNKfWpE2aT9ka7y7TBJ6UOhLJSGFh1jyaiU24kE=;
 b=nNWQgq2CVVifqa7M03RH9ROB0q9Q544kd3M5O9r/ZZFFf+TrJKXgKjBgk95IT557Iq
 PgwplOwuJ2zo3pfy+eKwJc/F6/bElH/BXrhgtssfJ4OYxxoDSzF3s0RA3fnmd0CXz3LH
 J6H6+1zWBQNaYadUAkwi/1/LsxoA3m1laXVPbSlt23jLyaRycLIssQU3u7G0o418cHP5
 fI83tE9xXfAdZ/YfwTkduuChTxOQvq+d24e0mLonJiJ8xGi9gZ3zN4H8XsnBs56SV9vv
 GduiG5bVyZo8XyCSyr0cJiHYgimE6wNFioKEGySi8oG9aR1pe2sxZfj8Gx7YuvYeLmaY
 judg==
X-Gm-Message-State: AHPjjUiC/x3gZYrF8tQtBSUCVaOH22Y6tCwZ4aMgiVaIuNNUzXCARNin
 NNIzPYkMoEOT6K2o
X-Google-Smtp-Source: AOwi7QD2mTaY2EISNARen8AYMNLx1ksz53NqVsIVe9/5rjaUCUbKO6zQl3XAEitu7X7g182NoibMlg==
X-Received: by 10.46.23.25 with SMTP id l25mr1140539lje.178.1505150122399;
 Mon, 11 Sep 2017 10:15:22 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:21 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:54 +0300
Message-Id: <1505150102-30806-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 04/12] xl: add PV display device commands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGNvbW1hbmRzOiB2ZGlzcGwtYXR0YWNoLCB2ZGlzcGwtbGlzdCwgdmRpc3BsLWRldGFjaAphbmQg
ZG9tYWluIGNvbmZpZyB2ZGlzcGwgcGFyc2VyCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5
dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgfCAgIDEgKwogdG9v
bHMveGwveGwuaCAgICAgICAgICB8ICAgMyArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDE5
ICsrKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICB8ICA3NSArKysrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMveGwveGxfcGFyc2UuaCAgICB8ICAgMiArLQogdG9vbHMveGwveGxfdmRpc3Bs
LmMgICB8IDE2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3hsL3hsX3ZkaXNwbC5jCgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGwvTWFrZWZpbGUgYi90b29scy94bC9NYWtlZmlsZQppbmRleCBjODY4ODk5Li40MWEwOWVk
IDEwMDY0NAotLS0gYS90b29scy94bC9NYWtlZmlsZQorKysgYi90b29scy94bC9NYWtlZmlsZQpA
QCAtMjEsNiArMjEsNyBAQCBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4bF9ibG9jay5vIHhsX25pYy5v
IHhsX3VzYi5vCiBYTF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nk
cm9tLm8geGxfbWVtLm8KIFhMX09CSlMgKz0geGxfcHNyLm8geGxfaW5mby5vIHhsX2NvbnNvbGUu
byB4bF9taXNjLm8KIFhMX09CSlMgKz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJlc3RvcmUubyB4
bF9taWdyYXRlLm8KK1hMX09CSlMgKz0geGxfdmRpc3BsLm8KIAogJChYTF9PQkpTKTogQ0ZMQUdT
ICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCiAkKFhMX09CSlMpOiBDRkxBR1MgKz0gJChDRkxB
R1NfWEwpCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCA1
ZDNkMmE0Li45OGQ2MmU5IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hs
L3hsLmgKQEAgLTE2Nyw2ICsxNjcsOSBAQCBpbnQgbWFpbl9ibG9ja2RldGFjaChpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fdnRwbWxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0
cG1kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZkaXNwbGF0dGFjaChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fdmRpc3BsbGlzdChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOworaW50IG1haW5fdmRpc3BsZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl91c2JjdHJsX2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fdXNiY3RybF9kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VzYmRl
dl9hdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IGJhMDE1OWQuLmQwMzMw
Y2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxf
Y21kdGFibGUuYwpAQCAtMzc3LDYgKzM3NywyNSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxl
W10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgVFBNIGRldmljZSIsCiAg
ICAgICAiPERvbWFpbj4gPERldklkfHV1aWQ+IiwKICAgICB9LAorICAgIHsgInZkaXNwbC1hdHRh
Y2giLAorICAgICAgJm1haW5fdmRpc3BsYXR0YWNoLCAxLCAxLAorICAgICAgIkNyZWF0ZSBhIG5l
dyB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiBbYmFja2VuZD08QmFj
a0RvbWFpbj5dIFtiZS1hbGxvYz08QmFja0FsbG9jPl0gW2Nvbm5lY3RvcnM9JzxDb25uZWN0b3Jz
PiddIiwKKyAgICAgICIgICAgQmFja0FsbG9jICAtIHNldCB0byAxIHRvIGlmIGJhY2tlbmQgYWxs
b2NhdGVzIGRpc3BsYXkgYnVmZmVyc1xuIgorICAgICAgIiAgICBDb25uZWN0b3JzIC0gbGlzdCBv
ZiBjb25uZWN0b3IncyBkZXNjcmlwdGlvbiBpbiBJRDpXeEggZm9ybWF0LFxuIgorICAgICAgIiAg
ICAgICAgICAgICAgICAgd2hlcmU6IElEIC0gdW5pcXVlIGNvbm5lY3RvciBJRCwgVyAtIGNvbm5l
Y3RvciB3aWR0aCxcbiIKKyAgICAgICIgICAgICAgICAgICAgICAgIEggLSBjb25uZWN0b3IgaGVp
Z2h0OiBjb25uZWN0b3JzPSdpZDA6ODAweDYwMDtpZDE6MTAyNHg3NjgnXG4iCisgICAgfSwKKyAg
ICB7ICJ2ZGlzcGwtbGlzdCIsCisgICAgICAmbWFpbl92ZGlzcGxsaXN0LCAwLCAwLAorICAgICAg
Ikxpc3QgdmlydHVhbCBkaXNwbGF5IGRldmljZXMgZm9yIGEgZG9tYWluIiwKKyAgICAgICI8RG9t
YWluKHMpPiIsCisgICAgfSwKKyAgICB7ICJ2ZGlzcGwtZGV0YWNoIiwKKyAgICAgICZtYWluX3Zk
aXNwbGRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBkaXNw
bGF5IGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldklkPiIsCisgICAgfSwKICAgICB7ICJ1
cHRpbWUiLAogICAgICAgJm1haW5fdXB0aW1lLCAwLCAwLAogICAgICAgIlByaW50IHVwdGltZSBm
b3IgYWxsL3NvbWUgZG9tYWlucyIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIv
dG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwMmRkZDJlLi45OTY1YjgzIDEwMDY0NAotLS0gYS90
b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgwNCw2ICs4
MDQsNTEgQEAgaW50IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3VzYmRldiAqdXNi
ZGV2LCBjaGFyICp0b2tlbikKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHBhcnNlX3ZkaXNwbF9j
b25maWcobGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLCBjaGFyICp0b2tlbikKK3sKKyAgICBj
aGFyICpvcGFyZzsKKyAgICBsaWJ4bF9zdHJpbmdfbGlzdCBjb25uZWN0b3JzID0gTlVMTDsKKyAg
ICBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5kIiwg
dG9rZW4sIG9wYXJnKSkgeworICAgICAgICB2ZGlzcGwtPmJhY2tlbmRfZG9tbmFtZSA9IHN0cmR1
cChvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImJlLWFsbG9jIiwgdG9rZW4s
IG9wYXJnKSkgeworICAgICAgICB2ZGlzcGwtPmJlX2FsbG9jID0gc3RydG91bChvcGFyZywgTlVM
TCwgMCk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbm5lY3RvcnMiLCB0b2tlbiwg
b3BhcmcpKSB7CisgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KG9wYXJnLCAi
OyIsICZjb25uZWN0b3JzKTsKKworICAgICAgICB2ZGlzcGwtPm51bV9jb25uZWN0b3JzID0gbGli
eGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZjb25uZWN0b3JzKTsKKyAgICAgICAgdmRpc3BsLT5jb25u
ZWN0b3JzID0gY2FsbG9jKHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoKnZkaXNwbC0+Y29ubmVjdG9ycykpOworCisgICAg
ICAgIGZvcihpID0gMDsgaSA8IHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnM7IGkrKykKKyAgICAgICAg
eworICAgICAgICAgICAgY2hhciAqcmVzb2x1dGlvbjsKKworICAgICAgICAgICAgcmMgPSBzcGxp
dF9zdHJpbmdfaW50b19wYWlyKGNvbm5lY3RvcnNbaV0sICI6IiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdmRpc3BsLT5jb25uZWN0b3JzW2ldLmlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyZXNvbHV0aW9uKTsKKworICAgICAg
ICAgICAgcmM9IHNzY2FuZihyZXNvbHV0aW9uLCAiJXV4JXUiLCAmdmRpc3BsLT5jb25uZWN0b3Jz
W2ldLndpZHRoLAorICAgICAgICAgICAgICAgICAgICAgICAmdmRpc3BsLT5jb25uZWN0b3JzW2ld
LmhlaWdodCk7CisgICAgICAgICAgICBpZiAocmMgIT0gMikgeworICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiQ2FuJ3QgcGFyc2UgY29ubmVjdG9yIHJlc29sdXRpb25cbiIpOworICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfSBl
bHNlIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVbmtub3duIHN0cmluZyBcIiVzXCIgaW4g
dmRpc3BsIHNwZWNcbiIsIHRva2VuKTsKKyAgICAgICAgcmMgPSAxOyBnb3RvIG91dDsKKyAgICB9
CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKCZj
b25uZWN0b3JzKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEo
Y29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY29uZmlnX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25maWdfbGVu
LApAQCAtODEzLDcgKzg1OCw3IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAq
Y29uZmlnX3NvdXJjZSwKICAgICBsb25nIGwsIHZjcHVzID0gMDsKICAgICBYTFVfQ29uZmlnICpj
b25maWc7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNwdXMsICp2YmRzLCAqbmljcywgKnBjaXMsICpj
dmZicywgKmNwdWlkcywgKnZ0cG1zLAotICAgICAgICAgICAgICAgICAgICp1c2JjdHJscywgKnVz
YmRldnMsICpwOWRldnM7CisgICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywg
KnA5ZGV2cywgKnZkaXNwbHM7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0
cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAogICAgICAgICAgICAgICAgICAg
ICptY2FfY2FwczsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51
bV9jcHVzLCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2FwczsKQEAgLTE0ODksNiArMTUzNCwzNCBA
QCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAg
ICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidmRpc3Bs
IiwgJnZkaXNwbHMsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fdmRpc3BscyA9IDA7
CisgICAgICAgIGRfY29uZmlnLT52ZGlzcGxzID0gTlVMTDsKKyAgICAgICAgd2hpbGUgKChidWYg
PSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2ZGlzcGxzLCBkX2NvbmZpZy0+bnVtX3ZkaXNwbHMpKSAh
PSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGw7CisgICAg
ICAgICAgICBjaGFyICogYnVmMiA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgY2hhciAqcDsK
KyAgICAgICAgICAgIHZkaXNwbCA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52ZGlzcGxz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV92
ZGlzcGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX3ZkaXNwbF9pbml0KTsKKyAgICAgICAgICAgIHAgPSBzdHJ0b2sgKGJ1ZjIsICIsIik7Cisg
ICAgICAgICAgICB3aGlsZSAocCAhPSBOVUxMKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHdoaWxlICgqcCA9PSAnICcpIHArKzsKKyAgICAgICAgICAgICAgICBpZiAocGFyc2VfdmRp
c3BsX2NvbmZpZyh2ZGlzcGwsIHApKSB7CisgICAgICAgICAgICAgICAgICAgIGZyZWUoYnVmMik7
CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgIHAgPSBzdHJ0b2sgKE5VTEwsICIsIik7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBmcmVlKGJ1ZjIpOworICAgICAgICAgICAgaWYgKHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnMg
PT0gMCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQXQgbGVhc3Qgb25lIGNv
bm5lY3RvciBzaG91bGQgYmUgc3BlY2lmaWVkLlxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgx
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19n
ZXRfbGlzdCAoY29uZmlnLCAiY2hhbm5lbCIsICZjaGFubmVscywgMCwgMCkpIHsKICAgICAgICAg
ZF9jb25maWctPm51bV9jaGFubmVscyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT5jaGFubmVscyA9
IE5VTEw7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5oIGIvdG9vbHMveGwveGxfcGFy
c2UuaAppbmRleCBkYjhiYzNmLi5jYzQ1OWZiIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJz
ZS5oCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmgKQEAgLTMzLDcgKzMzLDcgQEAgaW50IHBhcnNl
X3VzYmN0cmxfY29uZmlnKGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJsLCBjaGFyICp0b2tl
bik7CiBpbnQgcGFyc2VfdXNiZGV2X2NvbmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYs
IGNoYXIgKnRva2VuKTsKIGludCBwYXJzZV9jcHVyYW5nZShjb25zdCBjaGFyICpjcHUsIGxpYnhs
X2JpdG1hcCAqY3B1bWFwKTsKIGludCBwYXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMg
Km5pYywgWExVX0NvbmZpZyAqKmNvbmZpZywgY2hhciAqdG9rZW4pOwotCitpbnQgcGFyc2VfdmRp
c3BsX2NvbmZpZyhsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsIGNoYXIgKnRva2VuKTsKIAog
aW50IG1hdGNoX29wdGlvbl9zaXplKGNvbnN0IGNoYXIgKnByZWZpeCwgc2l6ZV90IGxlbiwKICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICphcmcsIGNoYXIgKiphcmdvcHQpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfdmRpc3BsLmMgYi90b29scy94bC94bF92ZGlzcGwuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zY2M5OWI2Ci0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMveGwveGxfdmRpc3BsLmMKQEAgLTAsMCArMSwxNjMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTYgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi
bGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBv
bmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQg
aW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisK
KyNpbmNsdWRlIDxzdGRsaWIuaD4KKworI2luY2x1ZGUgPGxpYnhsLmg+CisjaW5jbHVkZSA8bGli
eGxfdXRpbHMuaD4KKyNpbmNsdWRlIDxsaWJ4bHV0aWwuaD4KKworI2luY2x1ZGUgInhsLmgiCisj
aW5jbHVkZSAieGxfdXRpbHMuaCIKKyNpbmNsdWRlICJ4bF9wYXJzZS5oIgorCitpbnQgbWFpbl92
ZGlzcGxhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAg
aW50IHJjOworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGxpYnhsX2RldmljZV92ZGlzcGwgdmRp
c3BsOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2ZGlzcGwtYXR0
YWNoIiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgbGlieGxf
ZGV2aWNlX3ZkaXNwbF9pbml0KCZ2ZGlzcGwpOworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJn
dltvcHRpbmQrK10pOworCisgICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7
IGFyZ2MgPiAwOyArK2FyZ3YsIC0tYXJnYykgeworICAgICAgICByYyA9IHBhcnNlX3ZkaXNwbF9j
b25maWcoJnZkaXNwbCwgKmFyZ3YpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0K
KworICAgIGlmICh2ZGlzcGwubnVtX2Nvbm5lY3RvcnMgPT0gMCkgeworICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIkF0IGxlYXN0IG9uZSBjb25uZWN0b3Igc2hvdWxkIGJlIHNwZWNpZmllZC5cbiIp
OworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChk
cnlydW5fb25seSkgeworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZkaXNwbF90
b19qc29uKGN0eCwgJnZkaXNwbCk7CisgICAgICAgIHByaW50ZigidmRpc3BsOiAlc1xuIiwganNv
bik7CisgICAgICAgIGZyZWUoanNvbik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IGlmIChsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZChjdHgsIGRvbWlkLCAmdmRpc3BsLCAwKSkgewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZGlzcGxfYWRkIGZhaWxlZC5c
biIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgIH0KKworICAgIHJj
ID0gMDsKKworb3V0OgorICAgIGxpYnhsX2RldmljZV92ZGlzcGxfZGlzcG9zZSgmdmRpc3BsKTsK
KyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBtYWluX3ZkaXNwbGxpc3QoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQoreworICAgaW50IG9wdDsKKyAgIGludCBpLCBqLCBuOworICAgbGlieGxfZGV2aWNl
X3ZkaXNwbCAqdmRpc3BsczsKKyAgIGxpYnhsX3ZkaXNwbGluZm8gdmRpc3BsaW5mbzsKKworICAg
U1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2ZGlzcGwtbGlzdCIsIDEpIHsKKyAg
ICAgICAvKiBObyBvcHRpb25zICovCisgICB9CisKKyAgIGZvciAoYXJndiArPSBvcHRpbmQsIGFy
Z2MgLT0gb3B0aW5kOyBhcmdjID4gMDsgLS1hcmdjLCArK2FyZ3YpIHsKKyAgICAgICB1aW50MzJf
dCBkb21pZDsKKworICAgICAgIGlmIChsaWJ4bF9kb21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0
eCwgKmFyZ3YsICZkb21pZCkgPCAwKSB7CisgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMg
aXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmllclxuIiwgKmFyZ3YpOworICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICB9CisKKyAgICAgICB2ZGlzcGxzID0gbGlieGxfZGV2aWNlX3ZkaXNw
bF9saXN0KGN0eCwgZG9taWQsICZuKTsKKworICAgICAgIGlmICghdmRpc3BscykgY29udGludWU7
CisKKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAgICAgICAgIGxpYnhsX3Zk
aXNwbGluZm9faW5pdCgmdmRpc3BsaW5mbyk7CisgICAgICAgICAgIGlmIChsaWJ4bF9kZXZpY2Vf
dmRpc3BsX2dldGluZm8oY3R4LCBkb21pZCwgJnZkaXNwbHNbaV0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbGluZm8pID09IDApIHsKKyAgICAgICAg
ICAgICAgIHByaW50ZigiRGV2SWQ6ICVkLCBCRTogJWQsIGhhbmRsZTogJWQsIHN0YXRlOiAlZCwg
IgorICAgICAgICAgICAgICAgICAgICAgICJiZS1hbGxvYzogJWQsIEJFLXBhdGg6ICVzLCBGRS1w
YXRoOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgdmRpc3BsaW5mby5kZXZpZCwgdmRp
c3BsaW5mby5iYWNrZW5kX2lkLAorICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmZy
b250ZW5kX2lkLAorICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLnN0YXRlLCB2ZGlz
cGxpbmZvLmJlX2FsbG9jLAorICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmJhY2tl
bmQsIHZkaXNwbGluZm8uZnJvbnRlbmQpOworCisgICAgICAgICAgICAgICBmb3IgKGogPSAwOyBq
IDwgdmRpc3BsaW5mby5udW1fY29ubmVjdG9yczsgaisrKSB7CisgICAgICAgICAgICAgICAgICAg
cHJpbnRmKCJcdENvbm5lY3RvcjogJWQsIGlkOiAlcywgd2lkdGg6ICVkLCBoZWlnaHQ6ICVkLCAi
CisgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXEtcnJlZjogJWQsIHJlcS1ldnRjaDogJWQs
ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImV2dC1ycmVmOiAlZCwgZXZ0LWV2dGNoOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaiwgdmRpc3BsaW5mby5jb25uZWN0b3Jz
W2pdLmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmNvbm5lY3RvcnNb
al0ud2lkdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZkaXNwbGluZm8uY29ubmVjdG9y
c1tqXS5oZWlnaHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZkaXNwbGluZm8uY29ubmVj
dG9yc1tqXS5yZXFfcnJlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmRpc3BsaW5mby5j
b25uZWN0b3JzW2pdLnJlcV9ldnRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmRpc3Bs
aW5mby5jb25uZWN0b3JzW2pdLmV2dF9ycmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZGlzcGxpbmZvLmNvbm5lY3RvcnNbal0uZXZ0X2V2dGNoKTsKKyAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgfQorICAgICAgICAgICBsaWJ4bF92ZGlzcGxpbmZvX2Rpc3Bvc2UoJnZkaXNwbGlu
Zm8pOworICAgICAgIH0KKyAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3RfZnJlZSh2ZGlz
cGxzLCBuKTsKKyAgIH0KKyAgIHJldHVybiAwOworfQorCitpbnQgbWFpbl92ZGlzcGxkZXRhY2go
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAg
ICBpbnQgb3B0LCByYzsKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsIHZkaXNwbDsKKworICAgIFNX
SVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAidmRpc3BsLWRldGFjaCIsIDIpIHsKKyAg
ICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4o
YXJndltvcHRpbmQrK10pOworICAgIGRldmlkID0gYXRvaShhcmd2W29wdGluZCsrXSk7CisKKyAg
ICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQoJnZkaXNwbCk7CisKKyAgICBpZiAobGlieGxfZGV2
aWRfdG9fZGV2aWNlX3ZkaXNwbChjdHgsIGRvbWlkLCBkZXZpZCwgJnZkaXNwbCkpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjogRGV2aWNlICVkIG5vdCBjb25uZWN0ZWQuXG4iLCBk
ZXZpZCk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgcmMgPSBsaWJ4bF9kZXZpY2VfdmRpc3BsX3JlbW92ZShjdHgsIGRvbWlkLCAmdmRp
c3BsLCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9k
ZXZpY2VfdmRpc3BsX3JlbW92ZSBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBs
aWJ4bF9kZXZpY2VfdmRpc3BsX2Rpc3Bvc2UoJnZkaXNwbCk7CisgICAgcmV0dXJuIHJjOworfQor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ1-0001yW-LM; Mon, 11 Sep 2017 17:15:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSJ0-0001wQ-9c
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4D/C1-03422-1B4C6B95; Mon, 11 Sep 2017 17:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfS6s+6GI9s
 iDTZdtbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNevpUruGxaMWPqP7YGxqcaXYxcHEIC0xgl
 Tjb+ZQRxWAReskis+9jEDOJICPSzStxff5G9i5EDyImT2HtHoouRE8hMk1i7oZ8Nwi6VWLnkO
 TuILSQgL3Gw5TI71FQmiYOLu8GK2AS0JO7fXgFmiwgoSdxbNZkJxGYWSJHYu66NEcQWFnCXWP
 rkACuIzSKgKvHj+X+wel4BB4m+7mtMEMvkJG6e62QGsTkFHCWWTOlihVjsIHHkeSf7BEbBBYw
 MqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw40BCHYw7nzu
 dIhRkoNJSZT33fEtkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAR+Pv3bwijFkpefl6okwXvw8LZII
 cGi1PTUirTMHGBEwJRKcPAoifDmgKR5iwsSc4sz0yFSpxgtOS7cufSHiePAnltAsuPm3T9MQm
 DzpMR5F4E0CIA0ZJTmwY2DRe0lRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfPmgkzhycwrgdv
 6CuggJqCDeC5tATmoJBEhJdXAqHZvSfHrxOu6hQs+d7dIubw5Mfn1lPn3pkrXWB1NTrCPuXF1
 9oS4tJTSDQpGVW7T9k9fedHocq+r9YbHpxITbNnunZ+2k3F3NtPthcsEXiXyt23Wb6ySi93ac
 0vRc+kL+TeyAssqLhfdlX7mw526e1Wx0SF/druTV+3jX5gc2f20iDcj5vnkaCWW4oxEQy3mou
 JEAIh9YjLVAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505150128!114739554!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57458 invoked from network); 11 Sep 2017 17:15:28 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:28 -0000
Received: by mail-lf0-f67.google.com with SMTP id c8so4228862lfe.2
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15: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;
 bh=Ai3cms7TWjmc7NY9QWni0YHSzofHSc9Hb4phWDoUFD8=;
 b=SGBou2u9p0sIh82phfC4A1M+F1BtcQsf1jXfTyndfdBTTmhb/NsHcUuA1dIQUqzZ9r
 3IRSC5uO8NIgkovUUGoJEPcClpGcvfCHK0+kO0u4bo1E90yFyjLNX/aztF0bsxuzekVb
 OK8spsriRhVo7exZOF+rNiFsZufPMHSDDQlMgDoTphpCjQ5C8nI4J58hW/JBAn4P9NP8
 +aZmA7JH8S3cp4okTt1Yux+oiLUh/eFIzE0a+gB/9rZ7k+JiZEKnsDWQ1QTm9/ldUkC1
 rEJpyps7igvwPNfz2cgL3WphoiAw9g1shSmgFF2/Hd4RxPCJbp5fJIoG6VA3/n4WcSgq
 41Pg==
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=Ai3cms7TWjmc7NY9QWni0YHSzofHSc9Hb4phWDoUFD8=;
 b=YNrwf2Z7+0AIhT2h/IkuOPZkgkwFlDcRKf4kPmcxLLibUjummP3/BIWueCmrJF0vGP
 k6SbgGry6YnFeOOxwJTqxjeYCV27qmR1WN3jjt5Mh3glLJp94D7adobv14W7owvIyp37
 ZPNjpD7CqwZqbInGYNNDB4y/VP/9AiUJSF3OQqfW5tVu4qdH0f3D276P7gZ0jnV6b15a
 sWkbfEZr/8hpz99ac4unWk7hhNTmd0QKtHRVsON9VTssSQR685o/Mus53ajJg3PJ3ciO
 NFoDvH7olIQYLiCNVnSwryvu7XilDYiWklnvk18YmDnrn7xLkj1urscKp6HfV/aWmtY/
 ANeg==
X-Gm-Message-State: AHPjjUjfNsD4g0cjZV53+yNSEYF8ZN8FC8LC3ufi8D+0+kXzFj3yEM/Q
 mEVEjz8Gp7JuFEEq
X-Google-Smtp-Source: AOwi7QAIt4m6m+Ue4LdPnnD5zFFcJZ5zk9Rw8DNKUO+asS4vTYUiB6PWc2gmXAZmWNjdcHQUrhNmNA==
X-Received: by 10.46.22.6 with SMTP id w6mr4152720ljd.52.1505150127900;
 Mon, 11 Sep 2017 10:15:27 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:27 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:58 +0300
Message-Id: <1505150102-30806-9-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 08/12] libxl: change vfb to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgIHwgNjkgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgMyArLQogdG9vbHMv
bGlieGwvbGlieGxfZG0uYyAgICAgICB8ICA2ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAgNiArLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDU5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCBlNGEwZGFmLi42ZGNhZDhhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y29uc29sZS5jCkBAIC02MDUsNyArNjA1LDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zy
b21fdmtiKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogCiBzdGF0aWMgTElCWExfREVG
SU5FX1VQREFURV9ERVZJRCh2a2IsICJ2a2IiKQogCi1pbnQgbGlieGxfX2RldmljZV92ZmJfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpCitzdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZmYiAqdmZiLCBib29sIGhvdHBsdWcpCiB7CiAgICAgaW50IHJjOwogCkBAIC02NDEsNDcgKzY0
MiwxMyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92ZmIobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBsaWJ4bF9kZXZpY2VfdmZi
X2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZmIgKnZm
YiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93KQotewotICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwotICAgIGludCByYzsK
LQotICAgIHJjID0gbGlieGxfX2RldmljZV92ZmJfYWRkKGdjLCBkb21pZCwgdmZiKTsKLSAgICBp
ZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gYWRkIHZmYiBk
ZXZpY2UiKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi1vdXQ6Ci0gICAgbGlieGxfX2Fv
X2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKLSAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKLX0KLQog
c3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmZiLCAidmZiIikKIAotaW50IGxpYnhs
X19kZXZpY2VfdmZiX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2
aWNlX3ZmYiAqdmZiKQorc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KQogewotICAgIGZsZXhh
cnJheV90ICpmcm9udDsKLSAgICBmbGV4YXJyYXlfdCAqYmFjazsKLSAgICBsaWJ4bF9fZGV2aWNl
IGRldmljZTsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfdmZiX3NldGRl
ZmF1bHQoZ2MsIHZmYik7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIGZyb250ID0gZmxl
eGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKLSAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2
LCAxKTsKLQotICAgIHJjID0gbGlieGxfX2RldmljZV92ZmJfdXBkYXRlX2RldmlkKGdjLCBkb21p
ZCwgdmZiKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2Zyb21fdmZiKGdjLCBkb21pZCwgdmZiLCAmZGV2aWNlKTsKLSAgICBpZiAocmMgIT0gMCkgZ290
byBvdXQ7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgImZyb250ZW5kLWlkIiwg
R0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ss
ICJvbmxpbmUiLCAiMSIpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAic3RhdGUi
LCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKICAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoYmFjaywgInZuYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RlZmJvb2xfdmFsKHZmYi0+dm5jLmVuYWJsZSkgPyAiMSIgOiAiMCIpOwogICAgIGZsZXhh
cnJheV9hcHBlbmRfcGFpcihiYWNrLCAidm5jbGlzdGVuIiwgdmZiLT52bmMubGlzdGVuKTsKQEAg
LTcwMSwxNyArNjY4LDcgQEAgaW50IGxpYnhsX19kZXZpY2VfdmZiX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKQogICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoYmFjaywgImRpc3BsYXkiLCB2ZmItPnNkbC5kaXNwbGF5KTsKICAgICB9
CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJiYWNrZW5kLWlkIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIsIHZmYi0+YmFja2VuZF9kb21pZCkp
OwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwgInN0YXRlIiwgR0NTUFJJTlRGKCIl
ZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7Ci0KLSAgICBsaWJ4bF9fZGV2aWNlX2dlbmVy
aWNfYWRkKGdjLCBYQlRfTlVMTCwgJmRldmljZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBmcm9udCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLSAgICByYyA9IDA7Ci1vdXQ6Ci0g
ICAgcmV0dXJuIHJjOworICAgIHJldHVybiAwOwogfQogCiAvKiBUaGUgZm9sbG93aW5nIGZ1bmN0
aW9ucyBhcmUgZGVmaW5lZDoKQEAgLTczNyw5ICs2OTQsMjEgQEAgREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVCh2a2IsCiAgICAgLnNraXBfYXR0YWNoID0gMQogKTsKIAorI2RlZmluZSBsaWJ4bF9f
YWRkX3ZmYnMgTlVMTAorI2RlZmluZSBsaWJ4bF9kZXZpY2VfdmZiX2xpc3QgTlVMTAorI2RlZmlu
ZSBsaWJ4bF9kZXZpY2VfdmZiX2NvbXBhcmUgTlVMTAorCiAvKiB2ZmIgKi8KIExJQlhMX0RFRklO
RV9ERVZJQ0VfUkVNT1ZFKHZmYikKIAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2ZmIsCisg
ICAgLnNraXBfYXR0YWNoID0gMSwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCop
KGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9udCkpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYgorKTsKKwog
bGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyICoKICAgICBsaWJ4bF94ZW5fY29uc29sZV9yZWFkX3N0
YXJ0KGxpYnhsX2N0eCAqY3R4LCBpbnQgY2xlYXIpCiB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDhjMGMx
MmQuLjcwMDQ4ZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xMzc0LDcgKzEzNzQsOCBAQCBzdGF0aWMg
dm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldiwKICAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7CiAKICAgICAgICAgZm9y
IChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fdmZiczsgaSsrKSB7Ci0gICAgICAgICAgICBsaWJ4
bF9fZGV2aWNlX3ZmYl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZmYnNbaV0pOworICAgICAg
ICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZmYl9kZXZ0eXBlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52ZmJzW2ldKTsKICAgICAg
ICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkX2NvbmZpZy0+dmtic1tpXSk7CiAgICAg
ICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IDA3MTJhMzQuLjI3NWZhYmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTk4MSw5ICsxOTgx
LDkgQEAgc3RhdGljIHZvaWQgc3Bhd25fc3R1Yl9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGlmIChkbV9jb25maWctPm51bV92ZmJz
KSB7Ci0gICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2VfdmZiX2FkZChnYywgZG1fZG9taWQsICZk
bV9jb25maWctPnZmYnNbMF0pOwotICAgICAgICBpZiAocmV0KQotICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkbV9kb21pZCwgJmxpYnhs
X192ZmJfZGV2dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRtX2NvbmZp
Zy0+dmZic1swXSk7CisgICAgICAgIGlmIChyZXQpIGdvdG8gb3V0OwogICAgIH0KICAgICBpZiAo
ZG1fY29uZmlnLT5udW1fdmticykgewogICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX2FkZChn
YywgZG1fZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBj
MmVmNjdmLi42YjIxODEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyNDcsNyArMTI0Nyw2IEBA
IF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBob3RwbHVnKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKTsK
LV9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywg
bGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7CiAKQEAgLTI2NTYsMTAgKzI2NTUsNiBAQCBz
dHJ1Y3QgbGlieGxfX211bHRpZGV2IHsKICAqIGl0J3MgYSB2YWxpZCBzdGF0ZS4KICAqLwogCi0v
KiBJbnRlcm5hbCBmdW5jdGlvbiB0byBjb25uZWN0IGEgdmZiIGRldmljZSAqLwotX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV92ZmJfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZmIgKnZmYik7
Ci0KIC8qIFdhaXRzIGZvciB0aGUgcGFzc2VkIGRldmljZSB0byByZWFjaCBzdGF0ZSBYZW5idXNT
dGF0ZUluaXRXYWl0LgogICogVGhpcyBpcyBub3QgcmVhbGx5IHVzZWZ1bCBieSBpdHNlbGYsIGJ1
dCBpcyBpbXBvcnRhbnQgd2hlbiBleGVjdXRpbmcKICAqIGhvdHBsdWcgc2NyaXB0cywgc2luY2Ug
d2UgbmVlZCB0byBiZSBzdXJlIHRoZSBkZXZpY2UgaXMgaW4gdGhlIGNvcnJlY3QKQEAgLTM1NDYs
NiArMzU0MSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50ICpsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X251
bSgKICAgICByZXR1cm4gKGludCAqKSgodm9pZCAqKWRfY29uZmlnICsgZHQtPm51bV9vZmZzZXQp
OwogfQogCitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX192ZmJf
ZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3Zr
Yl9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9f
ZGlza19kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4
bF9fbmljX2RldnR5cGU7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ4-00021n-1D; Mon, 11 Sep 2017 17:15:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSJ2-0001zP-QY
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E0/E8-00743-4B4C6B95; Mon, 11 Sep 2017 17:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfS6i+6mI9s
 iDS7t5LX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWn7rOUnAkomLTzYPMDYyTHbsYuTiEBKYz
 SnTOOcEM4rAIvGSR2Hb4HiuIIyHQzyrxuO0uYxcjJ5ATJ9HU/5kJwk6TmHzvJJRdJrGidyIri
 C0kIC9xsOUyO8TYaUwSsx61gxWxCWhJ3L+9gg3EFhFQkri3ajJYnFkgRWLvujawBcICQRL35j
 1kAbFZBFQlrn7+yw5i8wo4SnRvfcwOsUxO4ua5TmYQmxMovmRKF9RiB4kjzzvZJzAKLmBkWMW
 oUZxaVJZapGtkppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh09QwMjDsYb0/2
 O8QoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjBocHAI/n/5tYZRiycvPS1WS4D14eFukk
 GBRanpqRVpmDjAuYEolOHiURHhzQNK8xQWJucWZ6RCpU4z2HBfuXPrDxHFs02UgeWDPLSDZcf
 PuHyYhsKlS4ryLQNoEQNoySvPghsLi+BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ckCk
 8mXklcLtfAZ3FBHQWz6UtIGeVJCKkpBoYDb21Nd8z+lTVnz41e1rZ4obff43TzM1nMq8vqTrQ
 ZKA39WXnMsNca18Wa18lPpnY3iuZT1tqrllIWjxudQn+c7VqPcOTuu+e/z4/N1r/1VFiSvI8Y
 UeFpf0N7NEPUpy2tcuy6n/7cGfF5R1FO1lalNkOu8wLyX3pcq//Rea9ExIpHp/K5mxRYinOSD
 TUYi4qTgQAaXFQC94CAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505150129!95510009!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29803 invoked from network); 11 Sep 2017 17:15:30 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:30 -0000
Received: by mail-lf0-f68.google.com with SMTP id h80so4236974lfe.1
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=W7Ur0wB4AWXwqbCPNSVbBZZ37YjTmPqKyCQaQ7gjpPc=;
 b=hD5MS26tAI614Bb2h34GY3jZy/11PAd/cPDnbVJHOh6ACSpZz3/AzRNC71RcvxqfR7
 VtvRJYDDZDAkhbeMwryTAumc04j4jXeY359o/LytCocoQK8M3DuVwkTfVy0salxOa89v
 spZPaSIghkzUQUfVB1Dl9TIbUNKfOjFI+DHHMI2xDcMAoNnAOAqGXdbJ3Iab6Qh8v3f2
 4Sl+2FxULMvp8fdL024RndVMYx8i71LZ5NfOAX6hTSjWZn9Yzt7CJtkPj4zvr7EKd+Sw
 ppnz2krLAXfuBTVawyZaIdDeL8WozIGjNV2KndX0hJyuS+UNE3bi9hl6x1rFqPJH1dtk
 a4UA==
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=W7Ur0wB4AWXwqbCPNSVbBZZ37YjTmPqKyCQaQ7gjpPc=;
 b=XiBOtzBNwO8VanaCCYYjfLL/cinPtkJHmLSrDSRW8Gi9usFjM5UixRZ+mPm90C6Wsb
 5udP8iuzoXiRBKa7mkeSLhzkcsGdyOM3IMs258iUwOsjqctQVqbjmwB89UWeMAYfjDwF
 uQs9JuMJbHb/lIvFVrQLgjyMjsk4SxntwWs+yaURphcbD+S7dt9CsEzu7+vIJccpYcwT
 baCfmLNkw0UQ1KVqG6qBpUxYmxdojrgqhFligkKn+HtP2Et9Iyk0MPv8jZtiwdxfFzl/
 nqEl1Hf+bGe3XGZsjeQtLRDz4ktiCEQUfS/iddVtfe46+NLan+U834yqrnmno+4Lec5j
 H6ww==
X-Gm-Message-State: AHPjjUjbQDFoHVBNFDJod6k6eTB51CwKWBBxdnfr+ZGzr6EjJbA5UVhU
 HhYiQ/a4w042UM0n
X-Google-Smtp-Source: ADKCNb7s4a0lP4DiX1N3ND0pj1H2tNEATS2DfQW1AdR0nrk7yJSZXgoYJ3fLLl9y7F4Ky/cOQi6yXA==
X-Received: by 10.46.5.15 with SMTP id 15mr4025716ljf.157.1505150129195;
 Mon, 11 Sep 2017 10:15:29 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:28 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:14:59 +0300
Message-Id: <1505150102-30806-10-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 09/12] libxl: change disk to use generic
	getting list functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgOSArKystCiB0
b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5jIHwgIDcgKystCiB0b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgIHwgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYyAgICAgICAgICAgICAgfCA4MyArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgICB8ICA3IC0tLQogdG9vbHMv
b2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jICB8ICAzICstCiB0b29scy94bC94bF9ibG9j
ay5jICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0
aW9ucygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggZTM4NjM1Ny4uZDVhM2FiNyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNzQ5
LDkgKzE3NDksMTQgQEAgaW50IGxpYnhsX2RldmljZV9kaXNrX2Rlc3Ryb3kobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAotbGlieGxfZGV2aWNlX2Rpc2sgKmxpYnhs
X2RldmljZV9kaXNrX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51
bSk7CitsaWJ4bF9kZXZpY2VfZGlzayAqbGlieGxfZGV2aWNlX2Rpc2tfbGlzdChsaWJ4bF9jdHgg
KmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLCBpbnQgKm51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNlX2Rpc2tf
bGlzdF9mcmVlKGxpYnhsX2RldmljZV9kaXNrKiBsaXN0LCBpbnQgbnVtKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwogaW50IGxp
YnhsX2RldmljZV9kaXNrX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssIGxp
YnhsX2Rpc2tpbmZvICpkaXNraW5mbyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfZGlzayAqZGlzaywgbGlieGxfZGlza2luZm8gKmRpc2tpbmZvKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwogCiAv
KgogICogSW5zZXJ0IGEgQ0QtUk9NIGRldmljZS4gQSBkZXZpY2UgY29ycmVzcG9uZGluZyB0byBk
aXNrIG11c3QgYWxyZWFkeQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2lu
dF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKaW5kZXgg
MDFlNzRiNS4uZjZhNDQzNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2lu
dF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5jCkBA
IC02Niw3ICs2Niw4IEBAIHZvaWQgbGlieGxfX2NoZWNrcG9pbnRfZGV2aWNlc19zZXR1cChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgIGNkcy0+bmljcyA9IGxpYnhsX2RldmljZV9uaWNfbGlzdChD
VFgsIGNkcy0+ZG9taWQsICZjZHMtPm51bV9uaWNzKTsKIAogICAgIGlmIChjZHMtPmRldmljZV9r
aW5kX2ZsYWdzICYgKDEgPDwgTElCWExfX0RFVklDRV9LSU5EX1ZCRCkpCi0gICAgICAgIGNkcy0+
ZGlza3MgPSBsaWJ4bF9kZXZpY2VfZGlza19saXN0KENUWCwgY2RzLT5kb21pZCwgJmNkcy0+bnVt
X2Rpc2tzKTsKKyAgICAgICAgY2RzLT5kaXNrcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxp
YnhsX19kaXNrX2RldnR5cGUsIGNkcy0+ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImRpc2siLCAmY2RzLT5udW1fZGlza3MpOwogCiAgICAgaWYgKGNkcy0+
bnVtX25pY3MgPT0gMCAmJiBjZHMtPm51bV9kaXNrcyA9PSAwKQogICAgICAgICBnb3RvIG91dDsK
QEAgLTIyMSw5ICsyMjIsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VzX3RlYXJkb3duX2NiKGxpYnhs
X19lZ2MgKmVnYywKICAgICBjZHMtPm51bV9uaWNzID0gMDsKIAogICAgIC8qIGNsZWFuIGRpc2sg
Ki8KLSAgICBmb3IgKGkgPSAwOyBpIDwgY2RzLT5udW1fZGlza3M7IGkrKykKLSAgICAgICAgbGli
eGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmY2RzLT5kaXNrc1tpXSk7Ci0gICAgZnJlZShjZHMtPmRp
c2tzKTsKKyAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX2Rpc2tfZGV2dHlwZSwg
Y2RzLT5kaXNrcywgY2RzLT5udW1fZGlza3MpOwogICAgIGNkcy0+ZGlza3MgPSBOVUxMOwogICAg
IGNkcy0+bnVtX2Rpc2tzID0gMDsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA3MDA0OGZlLi4wZWY1NGQy
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwpAQCAtOTM4LDggKzkzOCw4IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRl
X2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgIHN0b3JlX2xpYnhsX2VudHJ5KGdj
LCBkb21pZCwgJmRfY29uZmlnLT5iX2luZm8pOwogCiAgICAgZm9yIChpID0gMDsgaSA8IGRfY29u
ZmlnLT5udW1fZGlza3M7IGkrKykgewotICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tf
c2V0ZGVmYXVsdChnYywgZG9taWQsICZkX2NvbmZpZy0+ZGlza3NbaV0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKKyAgICAgICAgcmV0ID0gbGli
eGxfX2Rpc2tfZGV2dHlwZS5zZXRfZGVmYXVsdChnYywgZG9taWQsICZkX2NvbmZpZy0+ZGlza3Nb
aV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2Up
OwogICAgICAgICBpZiAocmV0KSB7CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVu
YWJsZSB0byBzZXQgZGlzayBkZWZhdWx0cyBmb3IgZGlzayAlZCIsIGkpOwogICAgICAgICAgICAg
Z290byBlcnJvcl9vdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggOTFjNzdhZC4uMGY3Mjg3NCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2su
YwpAQCAtMTUyLDggKzE1Miw4IEBAIHZvaWQgbGlieGxfZXZkaXNhYmxlX2Rpc2tfZWplY3QobGli
eGxfY3R4ICpjdHgsIGxpYnhsX2V2Z2VuX2Rpc2tfZWplY3QgKmV2ZykgewogICAgIEdDX0ZSRUU7
CiB9CiAKLWludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfZGlzayAqZGlzaywgYm9vbCBob3RwbHVnKQorc3RhdGljIGludCBsaWJ4bF9fZGV2aWNl
X2Rpc2tfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ss
IGJvb2wgaG90cGx1ZykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTE4MSw3ICsxODEsNyBAQCBpbnQg
bGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGlieGxfX2RldmljZV9mcm9tX2Rpc2sobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJv
bV9kaXNrKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKQogewpAQCAt
NDcyLDE3ICs0NzIsMTUgQEAgc3RhdGljIHZvaWQgbGlieGxfX2RldmljZV9kaXNrX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGRldmljZV9kaXNrX2FkZChlZ2MsIGRv
bWlkLCBkaXNrLCBhb2RldiwgTlVMTCwgTlVMTCk7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV9kaXNrX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbGlieGxfcGF0aCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2sp
CitzdGF0aWMgaW50IGxpYnhsX19kaXNrX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywgY29u
c3QgY2hhciAqbGlieGxfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpZCBkZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaykKIHsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhs
X19nY19vd25lcihnYyk7CiAgICAgdW5zaWduZWQgaW50IGxlbjsKICAgICBjaGFyICp0bXA7CiAg
ICAgaW50IHJjOwogCi0gICAgbGlieGxfZGV2aWNlX2Rpc2tfaW5pdChkaXNrKTsKLQogICAgIGNv
bnN0IGNoYXIgKmJhY2tlbmRfcGF0aDsKICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQo
Z2MsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
IiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwKQEAgLTYxNyw2OSArNjE1LDI4IEBAIGludCBsaWJ4
bF92ZGV2X3RvX2RldmljZV9kaXNrKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAg
ICB9CiAgICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZiZC8lZCIsIGRvbV94
bF9wYXRoLCBkZXZpZCk7CiAKLSAgICByYyA9IGxpYnhsX19kZXZpY2VfZGlza19mcm9tX3hlbnN0
b3JlKGdjLCBsaWJ4bF9wYXRoLCBkaXNrKTsKKyAgICByYyA9IGxpYnhsX19kaXNrX2Zyb21feGVu
c3RvcmUoZ2MsIGxpYnhsX3BhdGgsIGRldmlkLCBkaXNrKTsKIG91dDoKICAgICBHQ19GUkVFOwog
ICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9fYXBwZW5kX2Rpc2tfbGlzdChs
aWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9kaXNrICoqZGlza3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50ICpuZGlza3MpCi17Ci0gICAgY2hhciAqbGlieGxfZGlyX3Bh
dGggPSBOVUxMOwotICAgIGNoYXIgKipkaXIgPSBOVUxMOwotICAgIHVuc2lnbmVkIGludCBuID0g
MDsKLSAgICBsaWJ4bF9kZXZpY2VfZGlzayAqcGRpc2sgPSBOVUxMLCAqcGRpc2tfZW5kID0gTlVM
TDsKLSAgICBpbnQgcmM9MDsKLSAgICBpbnQgaW5pdGlhbF9kaXNrcyA9ICpuZGlza3M7Ci0KLSAg
ICBsaWJ4bF9kaXJfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZiZCIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKLSAgICBkaXIg
PSBsaWJ4bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfZGlyX3BhdGgsICZuKTsK
LSAgICBpZiAoZGlyICYmIG4pIHsKLSAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKnRtcDsKLSAg
ICAgICAgdG1wID0gcmVhbGxvYygqZGlza3MsIHNpemVvZiAobGlieGxfZGV2aWNlX2Rpc2spICog
KCpuZGlza3MgKyBuKSk7Ci0gICAgICAgIGlmICh0bXAgPT0gTlVMTCkKLSAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9OT01FTTsKLSAgICAgICAgKmRpc2tzID0gdG1wOwotICAgICAgICBwZGlzayA9
ICpkaXNrcyArIGluaXRpYWxfZGlza3M7Ci0gICAgICAgIHBkaXNrX2VuZCA9ICpkaXNrcyArIGlu
aXRpYWxfZGlza3MgKyBuOwotICAgICAgICBmb3IgKDsgcGRpc2sgPCBwZGlza19lbmQ7IHBkaXNr
KyssIGRpcisrKSB7Ci0gICAgICAgICAgICBjb25zdCBjaGFyICpwOwotICAgICAgICAgICAgcCA9
IEdDU1BSSU5URigiJXMvJXMiLCBsaWJ4bF9kaXJfcGF0aCwgKmRpcik7Ci0gICAgICAgICAgICBp
ZiAoKHJjPWxpYnhsX19kZXZpY2VfZGlza19mcm9tX3hlbnN0b3JlKGdjLCBwLCBwZGlzaykpKQot
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgKm5kaXNrcyArPSAxOwotICAg
ICAgICB9Ci0gICAgfQotb3V0OgotICAgIHJldHVybiByYzsKLX0KLQogbGlieGxfZGV2aWNlX2Rp
c2sgKmxpYnhsX2RldmljZV9kaXNrX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LCBpbnQgKm51bSkKIHsKLSAgICBHQ19JTklUKGN0eCk7Ci0gICAgbGlieGxfZGV2aWNlX2Rpc2sg
KmRpc2tzID0gTlVMTDsKLSAgICBpbnQgcmM7CisgICAgbGlieGxfZGV2aWNlX2Rpc2sgKnI7CiAK
LSAgICAqbnVtID0gMDsKKyAgICBHQ19JTklUKGN0eCk7CiAKLSAgICByYyA9IGxpYnhsX19hcHBl
bmRfZGlza19saXN0KGdjLCBkb21pZCwgJmRpc2tzLCBudW0pOwotICAgIGlmIChyYykgZ290byBv
dXRfZXJyOworICAgIHIgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fZGlza19kZXZ0
eXBlLCBkb21pZCwgImRpc2siLCBudW0pOwogCiAgICAgR0NfRlJFRTsKLSAgICByZXR1cm4gZGlz
a3M7CiAKLW91dF9lcnI6Ci0gICAgTE9HKEVSUk9SLCAiVW5hYmxlIHRvIGxpc3QgZGlza3MiKTsK
LSAgICB3aGlsZSAoZGlza3MgJiYgKm51bSkgewotICAgICAgICAoKm51bSktLTsKLSAgICAgICAg
bGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmZGlza3NbKm51bV0pOwotICAgIH0KLSAgICBmcmVl
KGRpc2tzKTsKLSAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4gcjsKK30KKwordm9pZCBsaWJ4
bF9kZXZpY2VfZGlza19saXN0X2ZyZWUobGlieGxfZGV2aWNlX2Rpc2sqIGxpc3QsIGludCBudW0p
Cit7CisgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX19kaXNrX2RldnR5cGUsIGxp
c3QsIG51bSk7CiB9CiAKIGludCBsaWJ4bF9kZXZpY2VfZGlza19nZXRpbmZvKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKQEAgLTc4Myw3ICs3NDAsNyBAQCBpbnQgbGlieGxfY2Ryb21f
aW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sg
KmRpc2ssCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGRpc2tzID0gbGlieGxfZGV2
aWNlX2Rpc2tfbGlzdChjdHgsIGRvbWlkLCAmbnVtKTsKKyAgICBkaXNrcyA9IGxpYnhsX19kZXZp
Y2VfbGlzdChnYywgJmxpYnhsX19kaXNrX2RldnR5cGUsIGRvbWlkLCAiZGlzayIsICZudW0pOwog
ICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgewogICAgICAgICBpZiAoZGlza3NbaV0uaXNf
Y2Ryb20gJiYgIXN0cmNtcChkaXNrLT52ZGV2LCBkaXNrc1tpXS52ZGV2KSkKICAgICAgICAgewpA
QCAtOTIxLDkgKzg3OCw3IEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKIAogb3V0OgogICAgIGxp
YnhsX194c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnQpOwotICAgIGZvciAoaSA9IDA7IGkgPCBu
dW07IGkrKykKLSAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmZGlza3NbaV0pOwot
ICAgIGZyZWUoZGlza3MpOworICAgIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fZGlz
a19kZXZ0eXBlLCBkaXNrcywgbnVtKTsKICAgICBsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZk
aXNrX2VtcHR5KTsKICAgICBsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZkaXNrX3NhdmVkKTsK
ICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsKQEAgLTEyNTAsNiAr
MTIwNSw4IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX2Rpc2tfZG1fbmVlZGVkKHZvaWQgKmUs
IHVuc2lnbmVkIGRvbWlkKQogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChkaXNrLAogICAgIC5t
ZXJnZSAgICAgICA9IGxpYnhsX2RldmljZV9kaXNrX21lcmdlLAogICAgIC5kbV9uZWVkZWQgICA9
IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCwKKyAgICAuZnJvbV94ZW5zdG9yZSA9IChpbnQg
KCopKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopKQorICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2Rpc2tfZnJvbV94ZW5zdG9yZSwKICAgICAuc2tpcF9h
dHRhY2ggPSAxCiApOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA2YjIxODEyLi5kZTE3MDZjIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKQEAgLTEyNDIsOSArMTI0Miw2IEBAIF9oaWRkZW4gaW50IGxpYnhs
X19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAq
Y19pbmZvKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7Ci1faGlkZGVuIGludCBsaWJ4bF9fZGV2
aWNlX2Rpc2tfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpk
aXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBob3Rw
bHVnKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKTsKIF9oaWRkZW4gdm9p
ZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKQEAgLTE3NTQsMTAgKzE3NTEs
NiBAQCBfaGlkZGVuIGNoYXIgKmxpYnhsX19ibGt0YXBfZGV2cGF0aChsaWJ4bF9fZ2MgKmdjLAog
ICovCiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3lfdGFwZGlzayhsaWJ4bF9fZ2Mg
KmdjLCBjb25zdCBjaGFyICpwYXJhbXMpOwogCi1faGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Zy
b21fZGlzayhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSk7Ci0KIC8q
IENhbGxzIHBvbGwoKSBhZ2FpbiAtIHVzZWZ1bCB0byBjaGVjayB3aGV0aGVyIGEgc2lnbmFsZWQg
Y29uZGl0aW9uCiAgKiBpcyBzdGlsbCB0cnVlLiAgQ2Fubm90IGZhaWwuICBSZXR1cm5zIGN1cnJl
bnRseS10cnVlIHJldmVudHMuICovCiBfaGlkZGVuIHNob3J0IGxpYnhsX19mZF9wb2xsX3JlY2hl
Y2sobGlieGxfX2VnYyAqZWdjLCBpbnQgZmQsIHNob3J0IGV2ZW50cyk7CmRpZmYgLS1naXQgYS90
b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hs
L3hlbmxpZ2h0X3N0dWJzLmMKaW5kZXggOThiNTJiOS4uNTVmMDlkNyAxMDA2NDQKLS0tIGEvdG9v
bHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMv
eGwveGVubGlnaHRfc3R1YnMuYwpAQCAtNzYzLDkgKzc2Myw4IEBAIHZhbHVlIHN0dWJfeGxfZGV2
aWNlX2Rpc2tfbGlzdCh2YWx1ZSBjdHgsIHZhbHVlIGRvbWlkKQogCQlGaWVsZChsaXN0LCAxKSA9
IHRlbXA7CiAJCXRlbXAgPSBsaXN0OwogCQlTdG9yZV9maWVsZChsaXN0LCAwLCBWYWxfZGV2aWNl
X2Rpc2soJmNfbGlzdFtpXSkpOwotCQlsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZjX2xpc3Rb
aV0pOwogCX0KLQlmcmVlKGNfbGlzdCk7CisJbGlieGxfZGV2aWNlX2Rpc2tfbGlzdF9mcmVlKGNf
bGlzdCwgbmIpOwogCiAJQ0FNTHJldHVybihsaXN0KTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX2Jsb2NrLmMgYi90b29scy94bC94bF9ibG9jay5jCmluZGV4IGRhMzM3ZWYuLmFjYWY5Yjkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2Jsb2NrLmMKKysrIGIvdG9vbHMveGwveGxfYmxvY2su
YwpAQCAtODgsOSArODgsOCBAQCBpbnQgbWFpbl9ibG9ja2xpc3QoaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgICAgICAgICAgICAgICAgICAgICBkaXNraW5mby5zdGF0ZSwgZGlza2luZm8uZXZ0
Y2gsIGRpc2tpbmZvLnJyZWYsIGRpc2tpbmZvLmJhY2tlbmQpOwogICAgICAgICAgICAgICAgIGxp
YnhsX2Rpc2tpbmZvX2Rpc3Bvc2UoJmRpc2tpbmZvKTsKICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9kaXNrX2Rpc3Bvc2UoJmRpc2tzW2ldKTsKICAgICAgICAgfQotICAg
ICAgICBmcmVlKGRpc2tzKTsKKyAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2tfbGlzdF9mcmVlKGRp
c2tzLCBuYik7CiAgICAgfQogICAgIHJldHVybiAwOwogfQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ4-00022L-AR; Mon, 11 Sep 2017 17:15:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSJ2-0001zm-U8
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:33 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7D/50-09852-4B4C6B95; Mon, 11 Sep 2017 17:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfS6o+7mI9s
 iDQ6+kbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPeX9nNXHC7quLn8mmMDYzPI7oYuTiEBGYw
 StzddJwJxGEReMkisXTObUYQR0Kgn1Xi8MF5QA4nkBMn8fL7LtYuRg4gO02idT43RLhYoql3E
 zOILSQgL3Gw5TI7xNRpTBKrpv5lAkmwCWhJ3L+9gg3EFhFQkri3ajJYnFkgRWLvujaw+cIC7h
 KT734Fq2ERUJW4/3kBO4jNK+Ao8e/5Q2aIZXISN891gtmcQPElU7pYIRY7SBx53sk+gVFwASP
 DKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwJBjAIIdjGdP
 ex5ilORgUhLlfXd8S6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl56UqSfAePLwtU
 kiwKDU9tSItMwcYFTClEhw8SiK8OSBp3uKCxNzizHSI1ClGe44Ldy79YeI4tukykDyw5xaQ7L
 h59w+TENhUKXHeRSBtAiBtGaV5cENhUXyJUVZKmJcR6GQhnoLUotzMElT5V4ziHIxKwry5IFN
 4MvNK4Ha/AjqLCegsnktbQM4qSURISTUwrjz3UZ95Zuy2hTeZrL/8PS7UYn//80atvu8yz5yP
 1Las7J2bofoyTEdW+LROkpzYmc1cPirbOCtEGgR5yko+PDjXe+33jyi5xW7RH0uXdh3xkuL1E
 LhUHLTPcNalL2kFTUt+Ce3b9rfjRHFaY8TU9ZXsM5qWhWx//m1bN8s3Fx6fj/Jfv/T2KLEUZy
 QaajEXFScCAEG5S63dAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505150131!95510012!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29915 invoked from network); 11 Sep 2017 17:15:31 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:31 -0000
Received: by mail-lf0-f65.google.com with SMTP id m199so4226051lfe.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15: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;
 bh=QDbv0L+MsqJGN/Q35ejRXBIlmuk3xamU9PDATxSledo=;
 b=muCv5CFACql1mkgkaPmmYSkzhUhInll6nsAIqcaa1rBNBdYwN0rDZCW27lrMRT3bJ3
 BMT6O2gE0bOU2FYcs7tZZdR1HWUOy4QzI8mrwofJLLMwk3JUKbNXj60Z0qJoQMZlfZ8+
 StCXWJ6Md9npuibzPweV1iJcCVuwMfO4Q9n6J4KRPRGpeLdSZnWsBPmI6PEQsdn9R+zj
 tVHsmLQ6gSQ+pxMbNL5OCXlJB0WN4qp1WG31u+Gq5SoNqYs5w7UjP/5ohBZfl62LRwUS
 3m+BIBlNNfcIEBDwB8zKQ9Crxz823+bbMPH3/tmHrtLCWz2dpeeqGHUj8TY6jWQkH5bq
 DoRg==
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=QDbv0L+MsqJGN/Q35ejRXBIlmuk3xamU9PDATxSledo=;
 b=XvCbremXreJPebG/427wOkoakZ8DZnEv+L+s2m9e1RgGd+8DB6mfF3rmZ4U/iuf3BN
 /2yzedB1iObI6ArTjAv2lcbZqgZI85L0+ZR2PLdilzr+2hpzBLHJnid1IDDF+7tkCJ2r
 bwbqyJdUuGV8TTqySOvm1XFyD60ZQYzfhebWeZDCx42iM5tBu5ceemjI6YX8sxiLIfw9
 CYE+5FVGl5GF1Td8Y/suJyegqnQTi6Qsf1JYPc47ech3ZF7aU8Szksco55seAQZv/kpX
 vNHn9BIhLadcmjqeGXFNlIsbxJ8E35SuClxBRq+xN2rEKAkjvItHoaRi7eCLHy9B3CHl
 mq1w==
X-Gm-Message-State: AHPjjUhtCU+NklCnnhHjsmjfK0sjCX5RJvFr9i+xP/+Rv7MohHqdxOzO
 jVQmYEUD2vSTQAYB
X-Google-Smtp-Source: ADKCNb4jiiHdZfvWi+WSZ2mMLK8182dIl0XlRUBTbJ0F4LW+45KOITX1H7FxsuYYDPXfWLO76B2uAQ==
X-Received: by 10.46.2.5 with SMTP id 5mr2860720ljc.75.1505150130360;
 Mon, 11 Sep 2017 10:15:30 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:29 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:15:00 +0300
Message-Id: <1505150102-30806-11-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 10/12] libxl: change nic to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgfCAgIDkgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NvbG9fc2F2ZS5jICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
ICAgICAgICAgfCAgIDIgLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICAgICAgICAgICB8
IDE5MSArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9vY2FtbC9saWJz
L3hsL3hlbmxpZ2h0X3N0dWJzLmMgIHwgICAzICstCiB0b29scy94bC94bF9uaWMuYyAgICAgICAg
ICAgICAgICAgICAgIHwgICAzICstCiA4IGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyks
IDE3MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9v
bHMvbGlieGwvbGlieGwuaAppbmRleCBkNWEzYWI3Li5hYmUxMjllIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTE4NTAsOSArMTg1
MCwxNCBAQCBpbnQgbGlieGxfZGV2aWNlX25pY19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5
bmNvcF9ob3cgKmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOwogCi1saWJ4bF9kZXZpY2VfbmljICpsaWJ4bF9kZXZpY2Vfbmlj
X2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CitsaWJ4bF9k
ZXZpY2VfbmljICpsaWJ4bF9kZXZpY2VfbmljX2xpc3QobGlieGxfY3R4ICpjdHgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAqbnVt
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFM
X0NBTExFUlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUobGlieGxfZGV2
aWNlX25pYyogbGlzdCwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwogaW50IGxpYnhsX2RldmljZV9uaWNfZ2V0aW5m
byhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhsX25pY2luZm8gKm5pY2luZm8pOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhs
X25pY2luZm8gKm5pY2luZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VY
VEVSTkFMX0NBTExFUlNfT05MWTsKIAogLyoKICAqIFZpcnR1YWwgQ2hhbm5lbHMKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9jaGVja3BvaW50X2RldmljZS5jCmluZGV4IGY2YTQ0MzcuLmQxY2MxNTUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYwpAQCAtNjMsNyArNjMsOCBAQCB2b2lkIGxpYnhs
X19jaGVja3BvaW50X2RldmljZXNfc2V0dXAobGlieGxfX2VnYyAqZWdjLAogICAgIGNkcy0+bnVt
X2Rpc2tzID0gMDsKIAogICAgIGlmIChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwgTElC
WExfX0RFVklDRV9LSU5EX1ZJRikpCi0gICAgICAgIGNkcy0+bmljcyA9IGxpYnhsX2RldmljZV9u
aWNfbGlzdChDVFgsIGNkcy0+ZG9taWQsICZjZHMtPm51bV9uaWNzKTsKKyAgICAgICAgY2RzLT5u
aWNzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBjZHMtPmRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpZiIsICZjZHMt
Pm51bV9uaWNzKTsKIAogICAgIGlmIChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwgTElC
WExfX0RFVklDRV9LSU5EX1ZCRCkpCiAgICAgICAgIGNkcy0+ZGlza3MgPSBsaWJ4bF9fZGV2aWNl
X2xpc3QoZ2MsICZsaWJ4bF9fZGlza19kZXZ0eXBlLCBjZHMtPmRvbWlkLApAQCAtMjA2LDggKzIw
Nyw2IEBAIHN0YXRpYyB2b2lkIGRldmljZXNfdGVhcmRvd25fY2IobGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCiB7Ci0gICAgaW50IGk7
Ci0KICAgICBTVEFURV9BT19HQyhtdWx0aWRldi0+YW8pOwogCiAgICAgLyogQ29udmVuaWVuY2Ug
YWxpYXNlcyAqLwpAQCAtMjE1LDkgKzIxNCw3IEBAIHN0YXRpYyB2b2lkIGRldmljZXNfdGVhcmRv
d25fY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPTlRB
SU5FUl9PRihtdWx0aWRldiwgKmNkcywgbXVsdGlkZXYpOwogCiAgICAgLyogY2xlYW4gbmljICov
Ci0gICAgZm9yIChpID0gMDsgaSA8IGNkcy0+bnVtX25pY3M7IGkrKykKLSAgICAgICAgbGlieGxf
ZGV2aWNlX25pY19kaXNwb3NlKCZjZHMtPm5pY3NbaV0pOwotICAgIGZyZWUoY2RzLT5uaWNzKTsK
KyAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX25pY19kZXZ0eXBlLCBjZHMtPm5p
Y3MsIGNkcy0+bnVtX25pY3MpOwogICAgIGNkcy0+bmljcyA9IE5VTEw7CiAgICAgY2RzLT5udW1f
bmljcyA9IDA7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKaW5kZXggZjY4N2Q1YS4uOGE5ZDM3YSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY29sb19zYXZlLmMKQEAgLTg3LDYgKzg3LDcgQEAgdm9pZCBsaWJ4bF9fY29sb19zYXZl
X3NldHVwKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2NvbG9fc2F2ZV9zdGF0ZSAqY3NzKQogICAg
IGxpYnhsX19zcm1fc2F2ZV9hdXRvZ2VuX2NhbGxiYWNrcyAqY29uc3QgY2FsbGJhY2tzID0KICAg
ICAgICAgJmRzcy0+c3dzLnNocy5jYWxsYmFja3Muc2F2ZS5hOwogICAgIGxpYnhsX2RldmljZV9u
aWMgKm5pY3M7CisgICAgaW50IG5iOwogCiAgICAgU1RBVEVfQU9fR0MoZHNzLT5hbyk7CiAKQEAg
LTEyMiw5ICsxMjMsMTAgQEAgdm9pZCBsaWJ4bF9fY29sb19zYXZlX3NldHVwKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2NvbG9fc2F2ZV9zdGF0ZSAqY3NzKQogICAgICAgICBjZHMtPmRldmljZV9r
aW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklDRV9LSU5EX1ZCRCk7CiAKICAgICAgICAgLyog
VXNlIHRoaXMgYXJncyB3ZSBjYW4gY29ubmVjdCB0byBxZW11IGNvbG8tY29tcGFyZSAqLwotICAg
ICAgICBuaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENUWCwgY2RzLT5kb21pZCwgJmNkcy0+
bnVtX25pY3MpOworICAgICAgICBuaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENUWCwgY2Rz
LT5kb21pZCwgJm5iKTsKICAgICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9ob3N0ID0gbmljcy0+
Y29sb19jaGVja3BvaW50X2hvc3Q7CiAgICAgICAgIGNzcy0+Y3BzLmNoZWNrcG9pbnRfcG9ydCA9
IG5pY3MtPmNvbG9fY2hlY2twb2ludF9wb3J0OworICAgICAgICBsaWJ4bF9kZXZpY2VfbmljX2xp
c3RfZnJlZShuaWNzLCBuYik7CiAgICAgfSBlbHNlIHsKICAgICAgICAgY2RzLT5kZXZpY2Vfa2lu
ZF9mbGFncyA9ICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WSUYpIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5k
ZXggMjc1ZmFiYy4uOThmODlhOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xOTc1LDggKzE5NzUsOCBAQCBzdGF0aWMg
dm9pZCBzcGF3bl9zdHViX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAqIGNh
bGxlZCBsaWJ4bF9kZXZpY2VfbmljX2FkZCBhdCB0aGlzIHBvaW50LCBidXQgcWVtdSBuZWVkcwog
ICAgICAgICAgKiB0aGUgbmljIGluZm9ybWF0aW9uIHRvIGJlIGNvbXBsZXRlLgogICAgICAgICAg
Ki8KLSAgICAgICAgcmV0ID0gbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChnYywgZG1fZG9t
aWQsICZkbV9jb25maWctPm5pY3NbaV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFsc2UpOworICAgICAgICByZXQgPSBsaWJ4bF9fbmljX2RldnR5cGUuc2V0
X2RlZmF1bHQoZ2MsIGRtX2RvbWlkLCAmZG1fY29uZmlnLT5uaWNzW2ldLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBpZiAocmV0
KQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZGUx
NzA2Yy4uOTc2ODI3YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAor
KysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMjQyLDggKzEyNDIsNiBAQCBf
aGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21h
aW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOwotX2hpZGRl
biBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZGV2aWNlX25pYyAqbmljLCBib29sIGhvdHBsdWcpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCBlNzc5
MmJhLi5kODFiOTViIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9uaWMuYwpAQCAtMjAsNiArMjAsNyBAQAogaW50IGxpYnhsX21hY190
b19kZXZpY2VfbmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICptYWMsIGxpYnhsX2RldmljZV9uaWMgKm5pYykK
IHsKKyAgICBHQ19JTklUKGN0eCk7CiAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljczsKICAgICBp
bnQgbmIsIHJjLCBpOwogICAgIGxpYnhsX21hYyBtYWNfbjsKQEAgLTI4LDcgKzI5LDcgQEAgaW50
IGxpYnhsX21hY190b19kZXZpY2VfbmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
ICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIG5pY3MgPSBsaWJ4bF9kZXZp
Y2VfbmljX2xpc3QoY3R4LCBkb21pZCwgJm5iKTsKKyAgICBuaWNzID0gbGlieGxfX2RldmljZV9s
aXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBkb21pZCwgInZpZiIsICZuYik7CiAgICAgaWYg
KCFuaWNzKQogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKIApAQCAtNTIsOCArNTMsOCBAQCBp
bnQgbGlieGxfbWFjX3RvX2RldmljZV9uaWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGJvb2wgaG90cGx1ZykKK3N0YXRpYyBpbnQg
bGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
bmljICpuaWMsIGJvb2wgaG90cGx1ZykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTE0MCw0NSArMTQx
LDEzIEBAIHN0YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX25pYyhsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kZXZpY2VfbmljICpkc3QsCiAKIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RF
VklEKG5pYywgInZpZiIpCiAKLXN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKK3N0YXRpYyBpbnQgbGlieGxfX3NldF94
ZW5zdG9yZV9uaWMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpm
cm9udCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJv
X2Zyb250KQogewotICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5hbyk7Ci0gICAgZmxleGFycmF5X3Qg
KmZyb250OwotICAgIGZsZXhhcnJheV90ICpiYWNrOwotICAgIGxpYnhsX19kZXZpY2UgKmRldmlj
ZTsKLSAgICBpbnQgcmM7Ci0gICAgeHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7Ci0gICAg
bGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKLSAgICBsaWJ4bF9kZXZpY2VfbmljIG5pY19z
YXZlZDsKLSAgICBsaWJ4bF9fZG9tYWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOwotCi0g
ICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7Ci0gICAgbGlieGxfZGV2aWNl
X25pY19pbml0KCZuaWNfc2F2ZWQpOwotICAgIGxpYnhsX2RldmljZV9uaWNfY29weShDVFgsICZu
aWNfc2F2ZWQsIG5pYyk7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQo
Z2MsIGRvbWlkLCBuaWMsIGFvZGV2LT51cGRhdGVfanNvbik7Ci0gICAgaWYgKHJjKSBnb3RvIG91
dDsKKyAgICBmbGV4YXJyYXlfZ3JvdyhiYWNrLCAyKTsKIAotICAgIGZyb250ID0gZmxleGFycmF5
X21ha2UoZ2MsIDE2LCAxKTsKLSAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE4LCAxKTsK
LQotICAgIHJjID0gbGlieGxfX2RldmljZV9uaWNfdXBkYXRlX2RldmlkKGdjLCBkb21pZCwgbmlj
KTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAgbGlieGxfX3VwZGF0ZV9jb25maWdfbmlj
KGdjLCAmbmljX3NhdmVkLCBuaWMpOwotCi0gICAgR0NORVcoZGV2aWNlKTsKLSAgICByYyA9IGxp
YnhsX19kZXZpY2VfZnJvbV9uaWMoZ2MsIGRvbWlkLCBuaWMsIGRldmljZSk7Ci0gICAgaWYgKCBy
YyAhPSAwICkgZ290byBvdXQ7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJmcm9udGVu
ZC1pZCIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIGRvbWlk
KSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAib25saW5lIik7Ci0gICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAiMSIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInN0YXRlIik7
Ci0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJ
bml0aWFsaXNpbmcpKTsKICAgICBpZiAobmljLT5zY3JpcHQpCiAgICAgICAgIGZsZXhhcnJheV9h
cHBlbmRfcGFpcihiYWNrLCAic2NyaXB0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19hYnNfcGF0aChnYywgbmljLT5zY3JpcHQsCkBAIC0yNzksNzggKzI0OCwyNCBAQCBz
dGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX25pY19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIGxpYnhsX19zdHJkdXAoZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfbmljX3R5cGVfdG9fc3Ry
aW5nKG5pYy0+bmljdHlwZSkpKTsKIAotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNr
ZW5kLWlkIik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIG5p
Yy0+YmFja2VuZF9kb21pZCkpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJzdGF0ZSIp
OwotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0
ZUluaXRpYWxpc2luZykpOwogICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJoYW5kbGUiKTsK
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgbmljLT5kZXZpZCkp
OwogICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJtYWMiKTsKICAgICBmbGV4YXJyYXlfYXBw
ZW5kKGZyb250LCBHQ1NQUklOVEYoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9NQUNfRk1ULCBMSUJYTF9NQUNfQllURVMobmljLT5tYWMpKSk7CiAKLSAgICBpZiAo
YW9kZXYtPnVwZGF0ZV9qc29uKSB7Ci0gICAgICAgIGxvY2sgPSBsaWJ4bF9fbG9ja19kb21haW5f
dXNlcmRhdGEoZ2MsIGRvbWlkKTsKLSAgICAgICAgaWYgKCFsb2NrKSB7Ci0gICAgICAgICAgICBy
YyA9IEVSUk9SX0xPQ0tfRkFJTDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0K
LSAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwg
JmRfY29uZmlnKTsKLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgICAgICBERVZJQ0Vf
QUREKG5pYywgbmljcywgZG9taWQsICZuaWNfc2F2ZWQsIENPTVBBUkVfREVWSUQsICZkX2NvbmZp
Zyk7Ci0KLSAgICAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywg
ZG9taWQpOwotICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGZvciAoOzsp
IHsKLSAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ0KTsKLSAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZXhp
c3RzKGdjLCB0LCBkZXZpY2UpOwotICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKLSAgICAg
ICAgaWYgKHJjID09IDEpIHsgICAgICAgICAgICAgIC8qIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0
b3JlICovCi0gICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImRldmljZSBhbHJlYWR5IGV4
aXN0cyBpbiB4ZW5zdG9yZSIpOwotICAgICAgICAgICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19E
RVZJQ0VfQUNUSU9OX0FERDsgLyogZm9yIGVycm9yIG1lc3NhZ2UgKi8KLSAgICAgICAgICAgIHJj
ID0gRVJST1JfREVWSUNFX0VYSVNUUzsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9
Ci0KLSAgICAgICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgewotICAgICAgICAgICAgcmMgPSBs
aWJ4bF9fc2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKLSAg
ICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2dlbmVyaWNfYWRkKGdjLCB0LCBkZXZpY2UsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdj
LCBmcm9udCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7Ci0KLSAg
ICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fY29tbWl0KGdjLCAmdCk7Ci0gICAgICAg
IGlmICghcmMpIGJyZWFrOwotICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dDsKLSAgICB9Ci0K
LSAgICBhb2Rldi0+ZGV2ID0gZGV2aWNlOwotICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVW
SUNFX0FDVElPTl9BREQ7Ci0gICAgbGlieGxfX3dhaXRfZGV2aWNlX2Nvbm5lY3Rpb24oZWdjLCBh
b2Rldik7CisgICAgcmV0dXJuIDA7Cit9CiAKLSAgICByYyA9IDA7Ci1vdXQ6Ci0gICAgbGlieGxf
X3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmdCk7Ci0gICAgaWYgKGxvY2spIGxpYnhsX191bmxv
Y2tfZG9tYWluX3VzZXJkYXRhKGxvY2spOwotICAgIGxpYnhsX2RldmljZV9uaWNfZGlzcG9zZSgm
bmljX3NhdmVkKTsKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsK
LSAgICBhb2Rldi0+cmMgPSByYzsKLSAgICBpZiAocmMpIGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFv
ZGV2KTsKLSAgICByZXR1cm47CitzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX25pY19hZGQobGli
eGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7CisgICAgbGlieGxfX2RldmljZV9h
ZGRfYXN5bmMoZWdjLCBkb21pZCwgJmxpYnhsX19uaWNfZGV2dHlwZSwgbmljLCBhb2Rldik7CiB9
CiAKLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2Mg
KmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmxpYnhsX3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX25pYyAqbmljKQorc3RhdGljIGludCBsaWJ4bF9fbmljX2Zyb21feGVu
c3RvcmUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbGlieGxfcGF0aCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlkLCBsaWJ4bF9kZXZpY2Vf
bmljICpuaWMpCiB7CiAgICAgY29uc3QgY2hhciAqdG1wOwogICAgIGludCByYzsKQEAgLTQ5Niw3
ICs0MTEsNyBAQCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX25pYyhsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAKICAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2Uv
dmlmLyVkIiwgbGlieGxfZG9tX3BhdGgsIGRldmlkKTsKIAotICAgIHJjID0gbGlieGxfX2Rldmlj
ZV9uaWNfZnJvbV94ZW5zdG9yZShnYywgbGlieGxfcGF0aCwgbmljKTsKKyAgICByYyA9IGxpYnhs
X19uaWNfZnJvbV94ZW5zdG9yZShnYywgbGlieGxfcGF0aCwgZGV2aWQsIG5pYyk7CiAgICAgaWYg
KHJjKSBnb3RvIG91dDsKIAogICAgIHJjID0gMDsKQEAgLTUwNSw2NCArNDIwLDIyIEBAIG91dDoK
ICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2FwcGVuZF9uaWNfbGlzdChs
aWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9uaWMgKipuaWNzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCAqbm5pY3MpCi17Ci0gICAgY2hhciAqbGlieGxfZGlyX3BhdGgg
PSBOVUxMOwotICAgIGNoYXIgKipkaXIgPSBOVUxMOwotICAgIHVuc2lnbmVkIGludCBuID0gMDsK
LSAgICBsaWJ4bF9kZXZpY2VfbmljICpwbmljID0gTlVMTCwgKnBuaWNfZW5kID0gTlVMTDsKLSAg
ICBpbnQgcmM7Ci0KLSAgICBsaWJ4bF9kaXJfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3Zp
ZiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgo
Z2MsIGRvbWlkKSk7Ci0gICAgZGlyID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEws
IGxpYnhsX2Rpcl9wYXRoLCAmbik7Ci0gICAgaWYgKGRpciAmJiBuKSB7Ci0gICAgICAgIGxpYnhs
X2RldmljZV9uaWMgKnRtcDsKLSAgICAgICAgdG1wID0gcmVhbGxvYygqbmljcywgc2l6ZW9mIChs
aWJ4bF9kZXZpY2VfbmljKSAqICgqbm5pY3MgKyBuKSk7Ci0gICAgICAgIGlmICh0bXAgPT0gTlVM
TCkKLSAgICAgICAgICAgIHJldHVybiBFUlJPUl9OT01FTTsKLSAgICAgICAgKm5pY3MgPSB0bXA7
Ci0gICAgICAgIHBuaWMgPSAqbmljcyArICpubmljczsKLSAgICAgICAgcG5pY19lbmQgPSAqbmlj
cyArICpubmljcyArIG47Ci0gICAgICAgIGZvciAoOyBwbmljIDwgcG5pY19lbmQ7IHBuaWMrKywg
ZGlyKyspIHsKLSAgICAgICAgICAgIGNvbnN0IGNoYXIgKnA7Ci0gICAgICAgICAgICBwID0gR0NT
UFJJTlRGKCIlcy8lcyIsIGxpYnhsX2Rpcl9wYXRoLCAqZGlyKTsKLSAgICAgICAgICAgIHJjID0g
bGlieGxfX2RldmljZV9uaWNfZnJvbV94ZW5zdG9yZShnYywgcCwgcG5pYyk7Ci0gICAgICAgICAg
ICBpZiAocmMpIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgICAgICpubmljcyArPSBuOwotICAg
IH0KLSAgICByZXR1cm4gMDsKLQotIG91dDoKLSAgICByZXR1cm4gcmM7Ci19Ci0KIGxpYnhsX2Rl
dmljZV9uaWMgKmxpYnhsX2RldmljZV9uaWNfbGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsIGludCAqbnVtKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBsaWJ4bF9kZXZpY2Vf
bmljICpuaWNzID0gTlVMTDsKLSAgICBpbnQgcmM7CisgICAgbGlieGxfZGV2aWNlX25pYyAqcjsK
IAotICAgICpudW0gPSAwOworICAgIEdDX0lOSVQoY3R4KTsKIAotICAgIHJjID0gbGlieGxfX2Fw
cGVuZF9uaWNfbGlzdChnYywgZG9taWQsICZuaWNzLCBudW0pOwotICAgIGlmIChyYykgZ290byBv
dXRfZXJyOworICAgIHIgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fbmljX2RldnR5
cGUsIGRvbWlkLCAidmlmIiwgbnVtKTsKIAogICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIG5pY3M7
CiAKLW91dF9lcnI6Ci0gICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gbGlzdCBuaWNz
Iik7Ci0gICAgd2hpbGUgKCpudW0pIHsKLSAgICAgICAgKCpudW0pLS07Ci0gICAgICAgIGxpYnhs
X2RldmljZV9uaWNfZGlzcG9zZSgmbmljc1sqbnVtXSk7Ci0gICAgfQotICAgIGZyZWUobmljcyk7
Ci0gICAgcmV0dXJuIE5VTEw7CisgICAgcmV0dXJuIHI7Cit9CisKK3ZvaWQgbGlieGxfZGV2aWNl
X25pY19saXN0X2ZyZWUobGlieGxfZGV2aWNlX25pYyogbGlzdCwgaW50IG51bSkKK3sKKyAgICBs
aWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX25pY19kZXZ0eXBlLCBsaXN0LCBudW0pOwog
fQogCiBpbnQgbGlieGxfZGV2aWNlX25pY19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKQEAgLTY2OCw3ICs1NDEsMTMgQEAgTElCWExfREVGSU5FX0RFVklDRVNfQUREKG5p
YykKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKG5pYykKIAogREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVChuaWMsCi0gICAgLnVwZGF0ZV9jb25maWcgPSBsaWJ4bF9kZXZpY2VfbmljX3VwZGF0
ZV9jb25maWcKKyAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2RldmljZV9uaWNfdXBkYXRlX2Nv
bmZpZywKKyAgICAuZnJvbV94ZW5zdG9yZSA9IChpbnQgKCopKGxpYnhsX19nYyAqLCBjb25zdCBj
aGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopKQorICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X25pY19mcm9tX3hlbnN0b3JlLAorICAgIC5zZXRfeGVuc3RvcmVfY29uZmlnID0gKGludCAoKiko
bGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfbmljCiApOwogCiAv
KgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIGIvdG9v
bHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCmluZGV4IDU1ZjA5ZDcuLmJhZGY5Yzkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYworKysgYi90
b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKQEAgLTczNCw5ICs3MzQsOCBAQCB2
YWx1ZSBzdHViX3hsX2RldmljZV9uaWNfbGlzdCh2YWx1ZSBjdHgsIHZhbHVlIGRvbWlkKQogCQlG
aWVsZChsaXN0LCAxKSA9IHRlbXA7CiAJCXRlbXAgPSBsaXN0OwogCQlTdG9yZV9maWVsZChsaXN0
LCAwLCBWYWxfZGV2aWNlX25pYygmY19saXN0W2ldKSk7Ci0JCWxpYnhsX2RldmljZV9uaWNfZGlz
cG9zZSgmY19saXN0W2ldKTsKIAl9Ci0JZnJlZShjX2xpc3QpOworCWxpYnhsX2RldmljZV9uaWNf
bGlzdF9mcmVlKGNfbGlzdCwgbmIpCiAKIAlDQU1McmV0dXJuKGxpc3QpOwogfQpkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfbmljLmMgYi90b29scy94bC94bF9uaWMuYwppbmRleCBhNzhkOTQ0Li4y
MzE1ZGNkIDEwMDY0NAotLS0gYS90b29scy94bC94bF9uaWMuYworKysgYi90b29scy94bC94bF9u
aWMuYwpAQCAtMTI0LDkgKzEyNCw4IEBAIGludCBtYWluX25ldHdvcmtsaXN0KGludCBhcmdjLCBj
aGFyICoqYXJndikKICAgICAgICAgICAgICAgICAgICAgICAgbmljaW5mby5ycmVmX3R4LCBuaWNp
bmZvLnJyZWZfcngsIG5pY2luZm8uYmFja2VuZCk7CiAgICAgICAgICAgICAgICAgbGlieGxfbmlj
aW5mb19kaXNwb3NlKCZuaWNpbmZvKTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGxpYnhs
X2RldmljZV9uaWNfZGlzcG9zZSgmbmljc1tpXSk7CiAgICAgICAgIH0KLSAgICAgICAgZnJlZShu
aWNzKTsKKyAgICAgICAgbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUobmljcywgbmIpOwogICAg
IH0KICAgICByZXR1cm4gMDsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ5-000257-NT; Mon, 11 Sep 2017 17:15:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSJ5-00023G-4o
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:35 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0D/34-01778-6B4C6B95; Mon, 11 Sep 2017 17:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfS6k+7WI9s
 iDXb3KFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmHlz9iKuiwrui9M4+pgfGkehcjF4eQwAxG
 iVczPrKDOCwCL1kkHi9ezgLiSAj0s0pM/3SOtYuRE8iJkzgx7x6UnSbRsfMPE4RdIfH49hNGE
 FtIQF7iYMtldoix05gk7i9/xw6SYBPQkrh/ewUbiC0ioCRxb9VksGZmgRSJvevawJqFBRwlFv
 z4wwJiswioSlzt6QOL8wLFLy1dwgaxTE7i5rlOZhCbEyi+ZEoXK8RiB4kjzzvZJzAKLmBkWMW
 oUZxaVJZapGtoopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh0DECwg3HFds9D
 jJIcTEqivO+Ob4kU4kvKT6nMSCzOiC8qzUktPsSowcEh8PPp3xZGKZa8/LxUJQne7MPbIoUEi
 1LTUyvSMnOAcQFTKsHBoyTCmwOS5i0uSMwtzkyHSJ1itOe4cOfSHyaOY5suA8kDe24ByY6bd/
 8wCYFNlRLnXQTSJgDSllGaBzcUFseXGGWlhHkZgU4W4ilILcrNLEGVf8UozsGoJMz79RDQFJ7
 MvBK43a+AzmICOovn0haQs0oSEVJSDYw+Hbeq3jlGn2IKiObInVt/8WaBXfb/U9I+bp0Zj6LX
 PL95QO5c+J6FexRXvG0WVIoN8Vv49YAu13YuBZs30ZWvr3HcOSx76arKlpiLtX58QinO1atPX
 vczPP1p22puratvVmlLOdael7OSudzW13aub/Gc247ctxxnZ0QK2kS/bYqLfaYXyKrEUpyRaK
 jFXFScCADUC9v23gIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505150133!114327303!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13224 invoked from network); 11 Sep 2017 17:15:33 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:33 -0000
Received: by mail-lf0-f66.google.com with SMTP id q132so4223024lfe.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hqdiQBMfF59EmjsTjWYGu7yasJmBL5BX8SNRrObCEes=;
 b=HS4OKinkPGaHw2bywc0/nmWAehIzVKB6hV/Vc2IYtTzYaqmZJwVDoKtEXlhl7Hj+vt
 2Vs7qVXH+ENRqU1lk7TRd7SShsXXqCbTjj1gITCxJmakGNtba+8F3e0Js+ruDVsIBzcj
 3NAZ9CBkZ1YCqJcEfof04tY1T7SfFKrucwur/yZEiD9VSbZeeedIJ8UvzOkTYs7ysbSP
 BT9WpwtGfyQqGLdH7LbSzGqDIcU0W/nUc3/3UrE5kImrV0Ks42aqhbVHp3ElzHipR30O
 0KnCAxN8bVZFsabgS+17IknTZuFXawBMkD9Or7nrl1CBxMIeXjNtWUCNHeBeuFbTr7f0
 ZsMw==
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=hqdiQBMfF59EmjsTjWYGu7yasJmBL5BX8SNRrObCEes=;
 b=HlEzv7T2E4cd/W37IbPoOX5A4oPsgIyvN0cPKD5Yvv2TRYBxIC+GHy89+075RfIhMx
 z4u8qWCkPPZjTo/6vdZUJo1yb4288qHQbtkjvOSX34KS7kbgxJvdPsbAQb1NvklDqv+a
 yVhG1kf6DO9uvib8D0UZTMVogDgKl1xiR0GOsKFxHzE82sU8Fbl/nI4pOL+kX4Gj2X3e
 ouI7OtWoiw+fmGPb6SXtgcxelET+0zSj7dDpJ93xxhF3Vmbty6X7rY6XMbX14ixfVh8c
 jgHCgt1xbuhuKFqki+9oPXs7G+kTnPmVoKo4rFzX7WQytAhUn6AcNV+leG+5Sgso++lJ
 MSCQ==
X-Gm-Message-State: AHPjjUhCgwnWfEulgSUl7e0jzNGbLP6v56ZrG9KoLdY7vuREtt4odG32
 ClJ90Znf17c3oz5K
X-Google-Smtp-Source: ADKCNb6OX/mEjtBzb1G+4WL8cenAYLDBqVNvcUNJXFuXe7zZh70K1ykHNEs6BXm768zgZsKBTAYm2Q==
X-Received: by 10.46.25.140 with SMTP id 12mr1991649ljz.145.1505150132573;
 Mon, 11 Sep 2017 10:15:32 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:31 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:15:02 +0300
Message-Id: <1505150102-30806-13-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 12/12] libxl: remove unneeded DEVICE_ADD macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYyAgIHwgIDYgKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAg
ICAgfCAgNSArKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDUyICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9w
Y2kuYyAgICAgIHwgIDMgKystCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgIHwgIDggKysr
LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCmluZGV4IDQ4N2JlMjguLjY3YjdhZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0x
NzkzLDEwICsxNzkzLDggQEAgb3V0OgogICAgIHJldHVybiBBT19DUkVBVEVfRkFJTChyYyk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqdHlwZSkKK3ZvaWQgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwgdm9pZCAq
dHlwZSkKIHsKICAgICBpbnQgKm51bV9kZXY7CiAgICAgdW5zaWduZWQgaW50IGk7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMK
aW5kZXggMGY3Mjg3NC4uZTM2YzdiZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlz
ay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpAQCAtMjc3LDcgKzI3Nyw4IEBAIHN0
YXRpYyB2b2lkIGRldmljZV9kaXNrX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlk
LCAmZF9jb25maWcpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgICAgIERFVklD
RV9BREQoZGlzaywgZGlza3MsIGRvbWlkLCAmZGlza19zYXZlZCwgQ09NUEFSRV9ESVNLLCAmZF9j
b25maWcpOworICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZpZywg
JmxpYnhsX19kaXNrX2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZGlza19zYXZlZCk7CiAKICAgICAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZk
X2NvbmZpZywgZG9taWQpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwpAQCAtODMyLDcgKzgz
Myw3IEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWlu
X2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwogICAgIGlmIChyYykgZ290byBv
dXQ7CiAKLSAgICBERVZJQ0VfQUREKGRpc2ssIGRpc2tzLCBkb21pZCwgJmRpc2tfc2F2ZWQsIENP
TVBBUkVfRElTSywgJmRfY29uZmlnKTsKKyAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2Ms
ICZkX2NvbmZpZywgJmxpYnhsX19kaXNrX2RldnR5cGUsICZkaXNrX3NhdmVkKTsKIAogICAgIHJj
ID0gbGlieGxfX2RtX2NoZWNrX3N0YXJ0KGdjLCAmZF9jb25maWcsIGRvbWlkKTsKICAgICBpZiAo
cmMpIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggOTc2ODI3YS4uODFlODdhZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC00MjgxLDU1ICs0MjgxLDYgQEAgdm9pZCBsaWJ4bF9feGNpbmZv
MnhsaW5mbyhsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhKS0+
cG9ydCA9PSAoYiktPnBvcnQpCiAjZGVmaW5lIENPTVBBUkVfVVNCQ1RSTChhLCBiKSAoKGEpLT5k
ZXZpZCA9PSAoYiktPmRldmlkKQogCi0vKiBERVZJQ0VfQURECi0gKgotICogQWRkIGEgZGV2aWNl
IGluIGxpYnhsX2RvbWFpbl9jb25maWcgc3RydWN0dXJlCi0gKgotICogSXQgdGFrZXMgNiBwYXJh
bWV0ZXJzOgotICogIHR5cGU6ICAgICB0aGUgdHlwZSBvZiB0aGUgZGV2aWNlLCBzYXkgbmljLCB2
dHBtLCBkaXNrLCBwY2kgZXRjCi0gKiAgcHRyOiAgICAgIHBvaW50ZXIgdG8gdGhlIHN0YXJ0IG9m
IHRoZSBhcnJheSwgdGhlIGFycmF5IG11c3QgYmUKLSAqICAgICAgICAgICAgb2YgdHlwZSBsaWJ4
bF9kZXZpY2VfI3R5cGUKLSAqICBkb21pZDogICAgZG9tYWluIGlkIG9mIHRhcmdldCBkb21haW4K
LSAqICBkZXY6ICAgICAgdGhlIGRldmljZSB0aGF0IGlzIHRvIGJlIGFkZGVkIC8gcmVtb3ZlZCAv
IHVwZGF0ZWQKLSAqICBjb21wYXJlOiAgdGhlIENPTVBBUkVfKiBtYWNybyB1c2VkIHRvIGNvbXBh
cmUgQGRldidzIGlkZW50aWZpZXIgdG8KLSAqICAgICAgICAgICAgdGhvc2UgaW4gdGhlIGFycmF5
IHBvaW50ZWQgdG8gYnkgQHB0cgotICogIGRfY29uZmlnOiBwb2ludGVyIHRvIHRlbXBsYXRlIGRv
bWFpbiBjb25maWcKLSAqCi0gKiBGb3IgbW9zdCBkZXZpY2UgdHlwZXMgKG5pYywgdnRwbSksIHRo
ZSBhcnJheSBwb2ludGVyIEBwdHIgY2FuIGJlCi0gKiBkZXJpdmVkIGZyb20gQHR5cGUsIHBjaSBk
ZXZpY2UgYmVpbmcgdGhlIGV4Y2VwdGlvbiwgaGVuY2Ugd2UgbmVlZAotICogdG8gaGF2ZSBAcHRy
LgotICoKLSAqIElmIHRoZXJlIGlzIGFscmVhZHkgYSBkZXZpY2Ugd2l0aCB0aGUgc2FtZSBpZGVu
dGlmaWVyIGluIGRfY29uZmlnLAotICogdGhhdCBlbnRyeSBpcyB1cGRhdGVkLgotICovCi0jZGVm
aW5lIERFVklDRV9BREQodHlwZSwgcHRyLCBkb21pZCwgZGV2LCBjb21wYXJlLCBkX2NvbmZpZykg
ICAgXAotICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgaW50IERBX3g7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUgKkRB
X3AgPSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLyog
Q2hlY2sgZm9yIGV4aXN0aW5nIGRldmljZSAqLyAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGZvciAoREFfeCA9IDA7IERBX3ggPCAoZF9jb25maWcpLT5udW1fIyNwdHI7IERBX3gr
KykgeyAgXAotICAgICAgICAgICAgaWYgKGNvbXBhcmUoJihkX2NvbmZpZyktPnB0cltEQV94XSwg
KGRldikpKSB7ICAgICAgIFwKLSAgICAgICAgICAgICAgICBEQV9wID0gJihkX2NvbmZpZyktPnB0
cltEQV94XTsgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgYnJlYWs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBpZiAoIURBX3ApIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIChkX2NvbmZpZyktPnB0ciA9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgbGlieGxfX3Jl
YWxsb2MoTk9HQywgKGRfY29uZmlnKS0+cHRyLCAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgoZF9jb25maWcpLT5udW1fIyNwdHIgKyAxKSAqICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YobGlieGxfZGV2aWNlXyMjdHlwZSkpOyAg
ICBcCi0gICAgICAgICAgICBEQV9wID0gJihkX2NvbmZpZyktPnB0clsoZF9jb25maWcpLT5udW1f
IyNwdHJdOyAgICAgXAotICAgICAgICAgICAgKGRfY29uZmlnKS0+bnVtXyMjcHRyKys7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfIyN0eXBlIyNfZGlzcG9zZShEQV9wKTsgICAgICAgICAgICAgICAgXAotICAgICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUjI19pbml0KERBX3ApOyAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICBsaWJ4bF9kZXZpY2VfIyN0eXBlIyNfY29weShDVFgs
IERBX3AsIChkZXYpKTsgICAgICAgICAgIFwKLSAgICB9KQotCiAvKiBUaGlzIGZ1bmN0aW9uIGNv
cGllcyBYIGJ5dGVzIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uIGJpdG1hcCwKICAqIHdoZXJl
IFggaXMgdGhlIHNtYWxsZXIgb2YgdGhlIHR3byBzaXplcy4KICAqCkBAIC00MzU5LDYgKzQzMTAs
OSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoY29uc3QgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbwogICAgICAgICAgICBsaWJ4bF9kZWZib29sX3Zh
bChiX2luZm8tPnUuaHZtLmFjcGkpOwogfQogCit2b2lkIGRldmljZV9hZGRfZG9tYWluX2NvbmZp
ZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQs
IHZvaWQgKnR5cGUpOworCiB2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jKGxpYnhsX19lZ2Mg
KmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggN2Ey
ZDQyZi4uZjkyOWU1YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2MCw3ICsxNjAsOCBAQCBzdGF0aWMgaW50IGxp
YnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwgbGlieGxfZAogICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywg
ZG9taWQsICZkX2NvbmZpZyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgIERFVklDRV9B
REQocGNpLCBwY2lkZXZzLCBkb21pZCwgJnBjaWRldl9zYXZlZCwgQ09NUEFSRV9QQ0ksICZkX2Nv
bmZpZyk7CisgICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9jb25maWcsICZsaWJ4
bF9fcGNpZGV2X2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lkZXZf
c2F2ZWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywg
ZG9taWQpOwogICAgIGlmIChyYykgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IDdmNzhmNGUuLjFkNWEy
NDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3VzYi5jCkBAIC0yNDYsOCArMjQ2LDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNl
X3VzYmN0cmxfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9j
b25maWcpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgICAgIERFVklDRV9BREQo
dXNiY3RybCwgdXNiY3RybHMsIGRvbWlkLCAmdXNiY3RybF9zYXZlZCwKLSAgICAgICAgICAgICAg
ICAgICBDT01QQVJFX1VTQkNUUkwsICZkX2NvbmZpZyk7CisgICAgICAgIGRldmljZV9hZGRfZG9t
YWluX2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3VzYmN0cmxfZGV2dHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2JjdHJsX3NhdmVkKTsKIAogICAgICAgICBy
YyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7CiAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CkBAIC0xMTk0LDggKzExOTQsOCBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfdXNiZGV2X2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21p
ZCwgJmRfY29uZmlnKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgICAgICBERVZJ
Q0VfQUREKHVzYmRldiwgdXNiZGV2cywgZG9taWQsICZ1c2JkZXZfc2F2ZWQsCi0gICAgICAgICAg
ICAgICAgICAgQ09NUEFSRV9VU0IsICZkX2NvbmZpZyk7CisgICAgICAgIGRldmljZV9hZGRfZG9t
YWluX2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3VzYmRldl9kZXZ0eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNiZGV2X3NhdmVkKTsKIAogICAg
ICAgICByYyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7CiAg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:15:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSJ6-00025o-08; Mon, 11 Sep 2017 17:15:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drSJ5-00023X-4u
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:15:35 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 96/B0-01761-6B4C6B95; Mon, 11 Sep 2017 17:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfS6k+6WI9s
 iDbruSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfX8oVXImv2HU4sYFxllsXIxeHkMAMRonm
 zctYQBwWgZcsEr/+v2UHcSQE+lkler7vAMpwAjlxEvsPdUPZaRIzP05khrArJLZff8AGYgsJy
 EscbLnMDmFPY5J4N1sOxGYT0JK4f3sFWI2IgJLEvVWTmUBsZoEUib3r2hhBbGEBD4nuVcdYux
 g5gK5QlTj/Ow4kzCvgKPHm2D5GiFVyEjfPdYKt5QSKL5nSxQqxykHiyPNO9gmMggsYGVYxahS
 nFpWlFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxgmr/A4x
 SnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMGB4fAz6d/WxilWPLy81KVJHgPHt4WKSRYl
 JqeWpGWmQOMB5hSCQ4eJRHeHJA0b3FBYm5xZjpE6hSjPceFO5f+MHEc23QZSB7YcwtIdty8+4
 dJCGyqlDjvIpA2AZC2jNI8uKGw+L3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3OcgUnsy
 8Erjdr4DOYgI6i+fSFpCzShIRUlINjKm3f7BLaVcuV2p3el4y2eXsTIvNp9j0NyQaTHv+09FI
 dUXHkvD291e3uzW6SOe190pY/az4fqJ9dVa9mMv9NQfUbi8Iuv/Jftq6P9u53D7Nisv7waS/+
 Xf9yfnXGJP2TE4T7xPkEym69VhWbkVp7Yca7vZ33wIapoQybKhZ12X47YNuI//idCWW4oxEQy
 3mouJEABoiUXTaAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505150131!110871448!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9966 invoked from network); 11 Sep 2017 17:15:32 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 17:15:32 -0000
Received: by mail-lf0-f66.google.com with SMTP id m199so4226064lfe.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 10:15:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YIBsbj8tSBhnHGMyHleRcKeiDk3ip2EoJK9talPXnKw=;
 b=OdH5hK6o9b+FOP2p0o4F1sxJ8owkSvVA/uNpTlUKHmLU54o43hZDnQ/0a/MZqAlW6I
 lQs3kVqagulZAbgzeyj6MyCjM/ygeQA6yHrKB+NsZhkvopVU2LdD0QZ5xzlnmJFod8dy
 mqtBrHec2vJu3hxZ3/WDvXQk28CWIwmO6FurQHvvwBu+pZWd8LT4YHBuPR7qavTv4lbf
 amqgDYrQX9UBLt/WIj+bphcwQxkFP3ywhovFHJhsCgo6+DyAehFz7yXqio66+66CGG7W
 o5dyL1SAmiIXqdOsuemDLYxVeU/5q/DZK8iwY6l2GKlbTOIAGzu9vOa8RODXtN49YrwM
 yHFQ==
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=YIBsbj8tSBhnHGMyHleRcKeiDk3ip2EoJK9talPXnKw=;
 b=hWlbjWE92xuovoBuPU0fvSRObXlTiUSmqggDOoZWRqKittY0d1v4nCQbFQtAOhwOWd
 AoaobRHjLuaoiImnBlvs/HKvh6iWw1RfMTXSmWr5VI7uluBYV2vRK3LmeM8ZSqRPgqcg
 ONJX7DGko6lWHS646CsJcAnQarfsNNxgE/YCv9j1MXPW+sJ+9DD4xAMyys1xB81g4wz6
 EqJlobea6CoTWR5EO4BX6CpcLvuEdlFj16ECLUhpLH6MYuJijfMyOusVclaHabGZg642
 DsFM2JkIvCJ+Vn5UuxfF8pm1yuyyBT0IAQ3ph9br95M5NjdD52W6rAvX1SF++xHGFDRU
 j8oQ==
X-Gm-Message-State: AHPjjUjm8dzXGx5o60K3vggYCw/HZ1yWWbsf4QfdvfYoC0kRL1G1BpEG
 H5PqR/gFNI5gwHTe
X-Google-Smtp-Source: ADKCNb4aS2u0+SQu8yEb0ngMrmUbZrCLHtmMSyokw0q8hN8cLM7/QorODXRRSp0KzRQcOl4nZxMmrQ==
X-Received: by 10.46.67.77 with SMTP id q74mr3007876lja.146.1505150131394;
 Mon, 11 Sep 2017 10:15:31 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id g21sm1893044lje.52.2017.09.11.10.15.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 11 Sep 2017 10:15:30 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 11 Sep 2017 20:15:01 +0300
Message-Id: <1505150102-30806-12-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v5 11/12] libxl: change vtpm to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgfCAgMTIgKy0tCiB0b29scy9saWJ4bC9saWJ4bF92dHBtLmMgfCAyMjEg
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3hs
L3hsX3Z0cG0uYyAgICAgICB8ICAgMyArLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxNjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYWJlMTI5ZS4uNjVjNGFhYSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNjA2LDkg
KzE2MDYsNiBAQCBsaWJ4bF92Y3B1aW5mbyAqbGlieGxfbGlzdF92Y3B1KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpu
Yl92Y3B1LCBpbnQgKm5yX2NwdXNfb3V0KTsKIHZvaWQgbGlieGxfdmNwdWluZm9fbGlzdF9mcmVl
KGxpYnhsX3ZjcHVpbmZvICosIGludCBucl92Y3B1cyk7CiAKLXZvaWQgbGlieGxfZGV2aWNlX3Z0
cG1fbGlzdF9mcmVlKGxpYnhsX2RldmljZV92dHBtKiwgaW50IG5yX3Z0cG1zKTsKLXZvaWQgbGli
eGxfdnRwbWluZm9fbGlzdF9mcmVlKGxpYnhsX3Z0cG1pbmZvICosIGludCBucl92dHBtcyk7Ci0K
IC8qCiAgKiBEZXZpY2VzCiAgKiA9PT09PT09CkBAIC0xODgzLDkgKzE4ODAsMTQgQEAgaW50IGxp
YnhsX2RldmljZV92dHBtX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFv
X2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExF
UlNfT05MWTsKIAotbGlieGxfZGV2aWNlX3Z0cG0gKmxpYnhsX2RldmljZV92dHBtX2xpc3QobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CitsaWJ4bF9kZXZpY2VfdnRw
bSAqbGlieGxfZGV2aWNlX3Z0cG1fbGlzdChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NB
TExFUlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKGxpYnhsX2Rldmlj
ZV92dHBtKiwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhM
X0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIGludCBsaWJ4bF9kZXZpY2VfdnRwbV9nZXRpbmZvKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwgbGlieGxfdnRwbWluZm8gKnZ0cG1pbmZvKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLCBs
aWJ4bF92dHBtaW5mbyAqdnRwbWluZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBM
SUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiAKIC8qIFZpcnR1YWwgZGlzcGxheXMgKi8KIGlu
dCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92dHBtLmMgYi90b29scy9saWJ4bC9saWJ4
bF92dHBtLmMKaW5kZXggM2VjYTM4ZS4uMjEzMjA4NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdnRwbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwpAQCAtNTEsMTY1ICs1
MSw3MiBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192dHBtKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92dHBtICpkc3QsCiAKIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRF
X0RFVklEKHZ0cG0sICJ2dHBtIikKIAorc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Z0
cG0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJv
bnQpCit7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJoYW5kbGUiLCBHQ1NQUklO
VEYoIiVkIiwgdnRwbS0+ZGV2aWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywg
InV1aWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoTElCWExfVVVJRF9G
TVQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9VVUlEX0JZVEVT
KHZ0cG0tPnV1aWQpKSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJyZXN1bWUi
LCAiRmFsc2UiKTsKKworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwgImhhbmRsZSIs
IEdDU1BSSU5URigiJWQiLCB2dHBtLT5kZXZpZCkpOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0
YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdnRwbV9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3Z0cG0gKnZ0cG0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19h
b19kZXZpY2UgKmFvZGV2KQogewotICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5hbyk7Ci0gICAgZmxl
eGFycmF5X3QgKmZyb250OwotICAgIGZsZXhhcnJheV90ICpiYWNrOwotICAgIGxpYnhsX19kZXZp
Y2UgKmRldmljZTsKLSAgICBpbnQgcmM7Ci0gICAgeHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05V
TEw7Ci0gICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKLSAgICBsaWJ4bF9kZXZpY2Vf
dnRwbSB2dHBtX3NhdmVkOwotICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9
IE5VTEw7Ci0KLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKLSAgICBs
aWJ4bF9kZXZpY2VfdnRwbV9pbml0KCZ2dHBtX3NhdmVkKTsKLSAgICBsaWJ4bF9kZXZpY2VfdnRw
bV9jb3B5KENUWCwgJnZ0cG1fc2F2ZWQsIHZ0cG0pOwotCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X3Z0cG1fc2V0ZGVmYXVsdChnYywgZG9taWQsIHZ0cG0sIGFvZGV2LT51cGRhdGVfanNvbik7Ci0g
ICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIGZyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2
LCAxKTsKLSAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKLQotICAgIHJjID0g
bGlieGxfX2RldmljZV92dHBtX3VwZGF0ZV9kZXZpZChnYywgZG9taWQsIHZ0cG0pOwotICAgIGlm
IChyYykgZ290byBvdXQ7Ci0KLSAgICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192dHBtKGdjLCAmdnRw
bV9zYXZlZCwgdnRwbSk7Ci0KLSAgICBHQ05FVyhkZXZpY2UpOwotICAgIHJjID0gbGlieGxfX2Rl
dmljZV9mcm9tX3Z0cG0oZ2MsIGRvbWlkLCB2dHBtLCBkZXZpY2UpOwotICAgIGlmICggcmMgIT0g
MCApIGdvdG8gb3V0OwotCi0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQi
KTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOwot
ICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOwotICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgIjEiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOwotICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiaGFuZGxlIik7Ci0gICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgdnRwbS0+ZGV2aWQpKTsKLQotICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInV1aWQiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJh
Y2ssIEdDU1BSSU5URihMSUJYTF9VVUlEX0ZNVCwgTElCWExfVVVJRF9CWVRFUyh2dHBtLT51dWlk
KSkpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInJlc3VtZSIpOwotICAgIGZsZXhhcnJh
eV9hcHBlbmQoYmFjaywgIkZhbHNlIik7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAi
YmFja2VuZC1pZCIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCB2dHBtLT5iYWNrZW5kX2RvbWlkKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInN0
YXRlIik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1
c1N0YXRlSW5pdGlhbGlzaW5nKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgImhhbmRs
ZSIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2dHBtLT5k
ZXZpZCkpOwotCi0gICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgewotICAgICAgICBsb2NrID0g
bGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7Ci0gICAgICAgIGlmICghbG9j
aykgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7Ci0gICAgICAgICAgICBnb3Rv
IG91dDsKLSAgICAgICAgfQorICAgIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jKGVnYywgZG9taWQs
ICZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCB2dHBtLCBhb2Rldik7Cit9CiAKLSAgICAgICAgcmMgPSBs
aWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKLSAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKK3N0YXRpYyBpbnQgbGlieGxfX3Z0cG1fZnJvbV94ZW5z
dG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtKQoreworICAg
IGludCByYzsKKyAgICBjaGFyICpiZV9wYXRoOworICAgIGNoYXIgKnV1aWQ7CiAKLSAgICAgICAg
REVWSUNFX0FERCh2dHBtLCB2dHBtcywgZG9taWQsICZ2dHBtX3NhdmVkLCBDT01QQVJFX0RFVklE
LCAmZF9jb25maWcpOworICAgIHZ0cG0tPmRldmlkID0gZGV2aWQ7CiAKLSAgICAgICAgcmMgPSBs
aWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywgZG9taWQpOwotICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OwotICAgIH0KKyAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSk7CiAKLSAgICBmb3Ig
KDs7KSB7Ci0gICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7
Ci0gICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0KLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Ci0g
ICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0cyBpbiB4
ZW5zdG9yZSAqLwotICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJkZXZpY2UgYWxyZWFk
eSBleGlzdHMgaW4geGVuc3RvcmUiKTsKLSAgICAgICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJY
TF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdlICovCi0gICAgICAgICAg
ICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAg
ICAgfQorICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRo
LCAmdnRwbS0+YmFja2VuZF9kb21pZCk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CiAKLSAgICAg
ICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgewotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0
X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CisgICAgdXVpZCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVM
TCwgR0NTUFJJTlRGKCIlcy91dWlkIiwgYmVfcGF0aCkpOworICAgIGlmICh1dWlkKSB7CisgICAg
ICAgIGlmKGxpYnhsX3V1aWRfZnJvbV9zdHJpbmcoJih2dHBtLT51dWlkKSwgdXVpZCkpIHsKKyAg
ICAgICAgICAgIExPR0QoRVJST1IsIHZ0cG0tPmJhY2tlbmRfZG9taWQsICIlcy91dWlkIGlzIGEg
bWFsZm9ybWVkIHV1aWQ/PyAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiglcykg
UHJvYmFibHkgYSBidWchIVxuIiwgYmVfcGF0aCwgdXVpZCk7CisgICAgICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKICAgICAgICAgfQotCi0gICAgICAgIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19h
ZGQoZ2MsIHQsIGRldmljZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjayksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLQotICAgICAgICByYyA9IGxpYnhs
X194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKLSAgICAgICAgaWYgKCFyYykgYnJlYWs7
Ci0gICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGFvZGV2LT5kZXYg
PSBkZXZpY2U7Ci0gICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsK
LSAgICBsaWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKLQotICAgIHJj
ID0gMDsKLW91dDoKLSAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKLSAg
ICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7Ci0gICAgbGli
eGxfZGV2aWNlX3Z0cG1fZGlzcG9zZSgmdnRwbV9zYXZlZCk7Ci0gICAgbGlieGxfZG9tYWluX2Nv
bmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7Ci0gICAgYW9kZXYtPnJjID0gcmM7Ci0gICAgaWYocmMp
IGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKLSAgICByZXR1cm47CisgICAgcmV0dXJuIDA7
CiB9CiAKIGxpYnhsX2RldmljZV92dHBtICpsaWJ4bF9kZXZpY2VfdnRwbV9saXN0KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCiB7Ci0gICAgR0NfSU5JVChjdHgpOwor
ICAgIGxpYnhsX2RldmljZV92dHBtICpyOwogCi0gICAgbGlieGxfZGV2aWNlX3Z0cG0qIHZ0cG1z
ID0gTlVMTDsKLSAgICBjaGFyICpsaWJ4bF9wYXRoOwotICAgIGNoYXIqKiBkaXIgPSBOVUxMOwot
ICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7Ci0gICAgaW50IHJjOworICAgIEdDX0lOSVQoY3R4
KTsKIAotICAgICpudW0gPSAwOwotCi0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2
aWNlL3Z0cG0iLCBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKLSAgICBkaXIgPSBs
aWJ4bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfcGF0aCwgJm5kaXJzKTsKLSAg
ICBpZiAoZGlyICYmIG5kaXJzKSB7Ci0gICAgICAgdnRwbXMgPSBtYWxsb2Moc2l6ZW9mKCp2dHBt
cykgKiBuZGlycyk7Ci0gICAgICAgbGlieGxfZGV2aWNlX3Z0cG0qIHZ0cG07Ci0gICAgICAgbGli
eGxfZGV2aWNlX3Z0cG0qIGVuZCA9IHZ0cG1zICsgbmRpcnM7Ci0gICAgICAgZm9yKHZ0cG0gPSB2
dHBtczsgdnRwbSA8IGVuZDsgKyt2dHBtLCArK2RpcikgewotICAgICAgICAgIGNoYXIqIHRtcDsK
LSAgICAgICAgICBjb25zdCBjaGFyKiBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9O
VUxMLAotICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvJXMvYmFja2VuZCIsCi0gICAgICAg
ICAgICAgICAgICAgbGlieGxfcGF0aCwgKmRpcikpOwotCi0gICAgICAgICAgbGlieGxfZGV2aWNl
X3Z0cG1faW5pdCh2dHBtKTsKLQotICAgICAgICAgIHZ0cG0tPmRldmlkID0gYXRvaSgqZGlyKTsK
LQotICAgICAgICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9w
YXRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2dHBt
LT5iYWNrZW5kX2RvbWlkKTsKLSAgICAgICAgICBpZiAocmMpIHJldHVybiBOVUxMOwotCi0gICAg
ICAgICAgdG1wID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL3V1
aWQiLCBsaWJ4bF9wYXRoKSk7Ci0gICAgICAgICAgaWYgKHRtcCkgewotICAgICAgICAgICAgICBp
ZihsaWJ4bF91dWlkX2Zyb21fc3RyaW5nKCYodnRwbS0+dXVpZCksIHRtcCkpIHsKLSAgICAgICAg
ICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiJXMvdXVpZCBpcyBhIG1hbGZvcm1lZCB1dWlk
Pz8gKCVzKSBQcm9iYWJseSBhIGJ1ZyEhXG4iLCBiZV9wYXRoLCB0bXApOwotICAgICAgICAgICAg
ICAgICAgZnJlZSh2dHBtcyk7Ci0gICAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAg
ICAgICAgICAgfQotICAgICAgICAgIH0KLSAgICAgICB9Ci0gICAgfQotICAgICpudW0gPSBuZGly
czsKKyAgICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3Z0cG1fZGV2dHlwZSwg
ZG9taWQsICJ2dHBtIiwgbnVtKTsKIAogICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHZ0cG1zOwor
CisgICAgcmV0dXJuIHI7Cit9CisKK3ZvaWQgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKGxp
YnhsX2RldmljZV92dHBtKiBsaXN0LCBpbnQgbnVtKQoreworICAgIGxpYnhsX19kZXZpY2VfbGlz
dF9mcmVlKCZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCBsaXN0LCBudW0pOwogfQogCiBpbnQgbGlieGxf
ZGV2aWNlX3Z0cG1fZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwKQEAgLTI4MSwxMSArMTg4LDEyIEBA
IGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pCiB7CisgICAgR0NfSU5JVChjdHgpOwog
ICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtczsKICAgICBpbnQgbmIsIGk7CiAgICAgaW50IHJj
OwogCi0gICAgdnRwbXMgPSBsaWJ4bF9kZXZpY2VfdnRwbV9saXN0KGN0eCwgZG9taWQsICZuYik7
CisgICAgdnRwbXMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fdnRwbV9kZXZ0eXBl
LCBkb21pZCwgInZ0cG0iLCAmbmIpOwogICAgIGlmICghdnRwbXMpCiAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwogCkBAIC0zMDEsNyArMjA5LDggQEAgaW50IGxpYnhsX2RldmlkX3RvX2Rldmlj
ZV92dHBtKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICB9CiAgICAgfQogCi0gICAgbGlieGxfZGV2
aWNlX3Z0cG1fbGlzdF9mcmVlKHZ0cG1zLCBuYik7CisgICAgbGlieGxfX2RldmljZV9saXN0X2Zy
ZWUoJmxpYnhsX192dHBtX2RldnR5cGUsIHZ0cG1zLCBuYik7CisgICAgR0NfRlJFRTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKQEAgLTMxNCwxMSArMjIzLDEyIEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2
aWNlX3Z0cG1fY29tcGFyZShsaWJ4bF9kZXZpY2VfdnRwbSAqZDEsCiBpbnQgbGlieGxfdXVpZF90
b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfdXVpZCogdXVpZCwgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0
cG0pCiB7CisgICAgR0NfSU5JVChjdHgpOwogICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtczsK
ICAgICBpbnQgbmIsIGk7CiAgICAgaW50IHJjOwogCi0gICAgdnRwbXMgPSBsaWJ4bF9kZXZpY2Vf
dnRwbV9saXN0KGN0eCwgZG9taWQsICZuYik7CisgICAgdnRwbXMgPSBsaWJ4bF9fZGV2aWNlX2xp
c3QoZ2MsICZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCBkb21pZCwgInZ0cG0iLCAmbmIpOwogICAgIGlm
ICghdnRwbXMpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCkBAIC0zMzQsMjYgKzI0NCwx
MSBAQCBpbnQgbGlieGxfdXVpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBsaWJ4bF9kZXZpY2VfdnRwbV9saXN0
X2ZyZWUodnRwbXMsIG5iKTsKKyAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX3Z0
cG1fZGV2dHlwZSwgdnRwbXMsIG5iKTsKKyAgICBHQ19GUkVFOwogICAgIHJldHVybiByYzsKIH0K
IAotdm9pZCBsaWJ4bF92dHBtaW5mb19saXN0X2ZyZWUobGlieGxfdnRwbWluZm8qIGxpc3QsIGlu
dCBucikKLXsKLSAgIGludCBpOwotICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspCi0gICAgICBs
aWJ4bF92dHBtaW5mb19kaXNwb3NlKCZsaXN0W2ldKTsKLSAgIGZyZWUobGlzdCk7Ci19Ci0KLXZv
aWQgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKGxpYnhsX2RldmljZV92dHBtKiBsaXN0LCBp
bnQgbnIpCi17Ci0gICBpbnQgaTsKLSAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKQotICAgICAg
bGlieGxfZGV2aWNlX3Z0cG1fZGlzcG9zZSgmbGlzdFtpXSk7Ci0gICBmcmVlKGxpc3QpOwotfQot
CiBzdGF0aWMgdm9pZCBsaWJ4bF9kZXZpY2VfdnRwbV91cGRhdGVfY29uZmlnKGxpYnhsX19nYyAq
Z2MsIHZvaWQgKmQsIHZvaWQgKnMpCiB7CiAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdnRwbShn
YywgZCwgcyk7CkBAIC0zNjQsNyArMjU5LDEzIEBAIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNF
U19BREQodnRwbSkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0pCiAKIERFRklORV9E
RVZJQ0VfVFlQRV9TVFJVQ1QodnRwbSwKLSAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2Rldmlj
ZV92dHBtX3VwZGF0ZV9jb25maWcKKyAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2RldmljZV92
dHBtX3VwZGF0ZV9jb25maWcsCisgICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9f
Z2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX192dHBtX2Zyb21feGVuc3RvcmUsCisgICAgLnNldF94ZW5zdG9yZV9jb25m
aWcgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAq
ZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAq
cm9fZnJvbnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9y
ZV92dHBtCiApOwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdnRwbS5jIGIvdG9vbHMv
eGwveGxfdnRwbS5jCmluZGV4IDZmNTZiZTAuLjBiYTUwNDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX3Z0cG0uYworKysgYi90b29scy94bC94bF92dHBtLmMKQEAgLTEwNSw5ICsxMDUsOCBAQCBp
bnQgbWFpbl92dHBtbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKICAgICAgICAgICAgICAg
bGlieGxfdnRwbWluZm9fZGlzcG9zZSgmdnRwbWluZm8pOwogICAgICAgICAgICB9Ci0gICAgICAg
ICAgIGxpYnhsX2RldmljZV92dHBtX2Rpc3Bvc2UoJnZ0cG1zW2ldKTsKICAgICAgICAgfQotICAg
ICAgICBmcmVlKHZ0cG1zKTsKKyAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKHZ0
cG1zLCBuYik7CiAgICAgfQogICAgIHJldHVybiAwOwogfQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:18:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSMB-0003PQ-Fl; Mon, 11 Sep 2017 17:18:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drSM9-0003Oh-Mg
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 17:18:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AE/BC-15060-575C6B95; Mon, 11 Sep 2017 17:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf46LZ
 Ig0dvBC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseX9J9aCbYkVjR/aWBoY
 V9h0MXJxCAk0MkkcurqLCcJ5zChx5sUcdghnG6PEhUWXWLsYOTlEBJwlvp6Zyw5i8wroS3w4u
 xHMFhYIlpj4u5sZxJYQ+K0s0X7ZHsL2lvg06yITjL323WIgm52DTcBK4pAYSJRFQFXiwKG/zB
 MYuRcwMqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ4AxD
 sYOy+7H+IUZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh1j2yLFBIsSk1PrUjL
 zAGGHkxagoNHSYQ35zBQmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHn1QGYIgBRllObBj
 YDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88qDTOHJzCuB2/QK6AgmoCN4Lm0BOaIkES
 El1cDYMPH54YUGJit3zpoUfv0M5/Rc8aniqx9VL2iIn9qpGTtHKe/nvYkHWxjNL9idK2e56lP
 y8WFZ9+rrf7kX/mVwPja76d68ApWoL2L7DXtvMhqmBt46t5PjtGL96twT//blpRUr2fF84i9k
 OJ90avK7/t9alzdMuxxz4NdaDQMfZo0WvTVr6/78UmIpzkg01GIuKk4EAIO9DvV+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505150322!82144074!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11528 invoked from network); 11 Sep 2017 17:18:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 17:18:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drSM3-0006Tk-TA; Mon, 11 Sep 2017 17:18:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drSLy-0004S8-6u; Mon, 11 Sep 2017 17:18:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drSLx-0001Fx-RG; Mon, 11 Sep 2017 17:18:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113293-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f007cad159e99fa2acd3b2e9364fbb32ad28b971
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 17:18:33 +0000
Subject: [Xen-devel] [linux-linus test] 113293: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMzAzMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmMDA3Y2FkMTU5ZTk5ZmEyYWNkM2IyZTkz
NjRmYmIzMmFkMjhiOTcxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1
NjlkYmI4OGU4MGRlYjY4OTc0ZWY2ZmRkNmExM2VkYjlkNjg2MjYxCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTMwMzEgIDIwMTctMDktMDQgMDM6MzU6NTIgWiAgICA3IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTEzMDQxICAyMDE3LTA5LTA0IDE2OjQ5OjU2IFogICAgNyBkYXlzICAgMTIgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMjkzICAyMDE3LTA5LTExIDA4OjMyOjQxIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxOTU0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjExNjg2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 17:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 17:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drSuG-00068v-BL; Mon, 11 Sep 2017 17:54:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42067787f=Andrew.Cooper3@citrix.com>)
 id 1drSuE-00068n-K8
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 17:53:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4B/69-03422-5BDC6B95; Mon, 11 Sep 2017 17:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQnfr2W2
 RBjvOClp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvl05hLVgmUXG5vY2lgXGrcBcjB4eEgJ/E
 94aQLkZODmEBLYlF63eyg9giQOGO3Z9Zuxi5OJgFrjFL7Nw9DywhJGAj8fzCR1YQm01AX2L3i
 09MIDavgK3El46jbCA2i4CqxOJ9S8FqRAXCJfZ/v8YMUSMocXLmExaQvZxA9QeviYKYzAKaEu
 t36YNUMAvIS2x/O4cZwhaXaPqykhViq5rEtf5LYBdICKRLTHzWwzKBUWAWkqGzECbNQjJpFpJ
 JCxhZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYrAxDs
 YPy0LOAQoyQHk5Io77vjWyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBeOrMtUkiwKDU9tSItM
 wcYOTBpCQ4eJRHeKJA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ864FKRIAKcoozYMbAY
 viS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQYyhSczrwRu0yugI5iAjuC5tAXkiJJEhJR
 UAyN7Sm9L5cyER54R5w5wTl55K83YSkQ4hdFDr0XycPRNXmWV9xUTV95f8OWH6NezJoEzdTbE
 nw3vK5q6+WL/o31WHMIGtesNz/80nnXn/Q/xLl3/+YvqH3/bsFNSIeHEKo3n+86otq77y3tuq
 9KBTRFbDBZYi8x8dbmlbsG/U9s21uV++/ZrdmWfEktxRqKhFnNRcSIAk0w+F90CAAA=
X-Env-Sender: prvs=42067787f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505152437!110723985!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60702 invoked from network); 11 Sep 2017 17:53:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Sep 2017 17:53:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,379,1500940800"; d="scan'208";a="52626607"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
Date: Mon, 11 Sep 2017 18:53:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTg6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gKyMjIyB4ODYvUFYKPiAr
Cj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArVHJhZGl0aW9uYWwgWGVuIFByb2plY3Qg
UFYgZ3Vlc3QKCldoYXQncyBhICJYZW4gUHJvamVjdCIgUFYgZ3Vlc3Q/ICBKdXN0IFhlbiBoZXJl
LgoKQWxzbywgYSBwZXJoYXBzIGEgc3RhdGVtZW50IG9mICJObyBoYXJkd2FyZSByZXF1aXJlbWVu
dHMiID8KCj4gKyMjIyB4ODYvUkFNCj4gKwo+ICsgICAgTGltaXQsIHg4NjogMTZUaUIKPiArICAg
IExpbWl0LCBBUk0zMjogMTZHaUIKPiArICAgIExpbWl0LCBBUk02NDogNVRpQgo+ICsKPiArW1hY
WDogQW5keSB0byBzdWdnZXN0IHdoYXQgdGhpcyBzaG91bGQgc2F5IGZvciB4ODZdCgpUaGUgbGlt
aXQgZm9yIHg4NiBpcyBlaXRoZXIgMTZUaUIgb3IgMTIzVGlCLCBkZXBlbmRpbmcgb24KQ09ORklH
X0JJR01FTS4gIENPTkZJR19CSUdNRU0gaXMgZXhwb3NlZCB2aWEgbWVudWNvbmZpZyB3aXRob3V0
ClhFTl9DT05GSUdfRVhQRVJULCBzbyBmYWxscyBpbnRvIGF0IGxlYXN0IHNvbWUga2luZCBvZiBz
dXBwb3J0IHN0YXRlbWVudC4KCkFzIGZvciBwcmFjdGljYWwgbGltaXRzLCBJIGRvbid0IHRoaW5r
IGl0cyByZWFzb25hYmxlIHRvIGNsYWltIGFueXRoaW5nCndoaWNoIHdlIGNhbid0IHRlc3QuICBX
aGF0IGFyZSB0aGUgc3BlY3MgaW4gdGhlIE1BIGNvbG8/Cgo+ICsKPiArIyMgTGltaXRzL0d1ZXN0
Cj4gKwo+ICsjIyMgVmlydHVhbCBDUFVzCj4gKwo+ICsgICAgTGltaXQsIHg4NiBQVjogNTEyCgpX
aGVyZSBkaWQgdGhpcyBudW1iZXIgY29tZSBmcm9tPyAgVGhlIGFjdHVhbCBsaW1pdCBhcyBlbmZv
cmNlZCBpbiBYZW4gaXMKODE5MiwgYW5kIGl0IGhhcyBiZWVuIGxpa2UgdGhhdCBmb3IgYSB2ZXJ5
IGxvbmcgdGltZSAoaS5lLiB0aGUgMy54IGRheXMpCgpbcm9vdEBmdXNlYm90IH5dIyBweXRob24K
UHl0aG9uIDIuNy41IChkZWZhdWx0LCBOb3YgMjAgMjAxNSwgMDI6MDA6MTkpCltHQ0MgNC44LjUg
MjAxNTA2MjMgKFJlZCBIYXQgNC44LjUtNCldIG9uIGxpbnV4MgpUeXBlICJoZWxwIiwgImNvcHly
aWdodCIsICJjcmVkaXRzIiBvciAibGljZW5zZSIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4+PiBm
cm9tIHhlbi5sb3dsZXZlbC54YyBpbXBvcnQgeGMgYXMgWEMKPj4+IHhjID0gWEMoKQo+Pj4geGMu
ZG9tYWluX2NyZWF0ZSgpCjEKPj4+IHhjLmRvbWFpbl9tYXhfdmNwdXMoMSwgODE5MikKMAo+Pj4g
eGMuZG9tYWluX2NyZWF0ZSgpCjIKPj4+IHhjLmRvbWFpbl9tYXhfdmNwdXMoMiwgODE5MykKVHJh
Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIjxzdGRpbj4iLCBsaW5lIDEs
IGluIDxtb2R1bGU+Cnhlbi5sb3dsZXZlbC54Yy5FcnJvcjogKDIyLCAnSW52YWxpZCBhcmd1bWVu
dCcpCgpUcnlpbmcgdG8gc2h1dCBzdWNoIGEgZG9tYWluIGRvd24gaG93ZXZlciBkb2VzIHRpY2ts
ZSBhIGhvc3Qgd2F0Y2hkb2cKdGltZW91dCBhcyB0aGUgZm9yX2VhY2hfdmNwdSgpIGxvb3BzIGlu
IGRvbWFpbl9raWxsKCkgYXJlIHZlcnkgbG9uZy4KCj4gKyAgICBMaW1pdCwgeDg2IEhWTTogMTI4
Cj4gKyAgICBMaW1pdCwgQVJNMzI6IDgKPiArICAgIExpbWl0LCBBUk02NDogMTI4Cj4gKwo+ICtb
WFhYIEFuZHJldyBDb29wZXI6IERvIHdhbnQgdG8gYWRkICJMaW1pdC1TZWN1cml0eSIgaGVyZSBm
b3Igc29tZSBvZiB0aGVzZT9dCgozMiBmb3IgZWFjaC4gIDY0IHZjcHUgSFZNIGd1ZXN0cyBjYW4g
ZXhjZXJwdCBlbm91Z2ggcDJtIGxvY2sgcHJlc3N1cmUgdG8KdHJpZ2dlciBhIDUgc2Vjb25kIGhv
c3Qgd2F0Y2hkb2cgdGltZW91dC4KCj4gKwo+ICsjIyMgVmlydHVhbCBSQU0KPiArCj4gKyAgICBM
aW1pdCwgeDg2IFBWOiA+MVRCCj4gKyAgICBMaW1pdCwgeDg2IEhWTTogMVRCCj4gKyAgICBMaW1p
dCwgQVJNMzI6IDE2R2lCCj4gKyAgICBMaW1pdCwgQVJNNjQ6IDFUQgoKVGhlcmUgaXMgbm8gc3Bl
Y2lmaWMgdXBwZXIgYm91bmQgb24gdGhlIHNpemUgb2YgUFYgb3IgSFZNIGd1ZXN0cyB0aGF0IEkK
YW0gYXdhcmUgb2YuICAxLjVUQiBIVk0gZG9tYWlucyBkZWZpbml0ZWx5IHdvcmssIGJlY2F1c2Ug
dGhhdCdzIHdoYXQgd2UKdGVzdCBhbmQgc3VwcG9ydCBpbiBYZW5TZXJ2ZXIuCgo+ICsKPiArIyMj
IHg4NiBQVi9FdmVudCBDaGFubmVscwo+ICsKPiArICAgIExpbWl0OiAxMzEwNzIKCldoeSBkbyB3
ZSBjYWxsIG91dCBldmVudCBjaGFubmVsIGxpbWl0cyBidXQgbm90IGdyYW50IHRhYmxlIGxpbWl0
cz8gCkFsc28sIHdoeSBpcyB0aGlzIHg4Nj8gIFRoZSAybCBhbmQgZmlmbyBBQklzIGFyZSBhcmNo
IGFnbm9zdGljLCBhcyBmYXIKYXMgSSBhbSBhd2FyZS4KCj4gKyMjIEhpZ2ggQXZhaWxhYmlsaXR5
IGFuZCBGYXVsdCBUb2xlcmFuY2UKPiArCj4gKyMjIyBMaXZlIE1pZ3JhdGlvbiwgU2F2ZSAmIFJl
c3RvcmUKPiArCj4gKyAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVkCgpXaXRoIGNhdmVhdHMuICBG
cm9tIGRvY3MvZmVhdHVyZXMvbWlncmF0aW9uLnBhbmRvYwoKKiB4ODYgSFZNIGd1ZXN0IHBoeXNt
YXAgb3BlcmF0aW9ucyAobm90IHJlZmxlY3RlZCBpbiBsb2dkaXJ0eSBiaXRtYXApCiogeDg2IEhW
TSB3aXRoIFBvRCBwYWdlcyAoYXR0ZW1wdHMgdG8gbWFwIGNhdXNlIFBvRCBhbGxvY2F0aW9ucykK
KiB4ODYgSFZNIHdpdGggbmVzdGVkLXZpcnQgKG5vIHJlbGV2YW50IGluZm9ybWF0aW9uIGluY2x1
ZGVkIGluIHRoZSBzdHJlYW0pCiogeDg2IFBWIGJhbGxvb25pbmcgKFAyTSBtYXJrZWQgZGlydHks
IHRhcmdldCBmcmFtZSBub3QgbWFya2VkKQoqIHg4NiBQViBQMk0gc3RydWN0dXJlIGNoYW5nZXMg
KG5vdCBub3RpY2VkLCBzdGFsZSBtYXBwaW5ncyB1c2VkKSBmb3IKICBndWVzdHMgbm90IHVzaW5n
IHRoZSBsaW5lYXIgcDJtIGxheW91dAoKQWxzbywgZmVhdHVyZXMgc3VjaCBhcyB2TlVNQSBhbmQg
bmVzdGVkIHZpcnQgKHdoaWNoIGFyZSB0d28gSSBrbm93IGZvcgpjZXJ0YWluKSBoYXZlIGFsbCBz
dGF0ZSBkaXNjYXJkZWQgb24gdGhlIHNvdXJjZSBzaWRlLCBiZWNhdXNlIHRoZXkgd2VyZQpuZXZl
ciBzdWl0YWJseSBwbHVtYmVkIGluLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 18:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 18:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drT3f-0006vu-8q; Mon, 11 Sep 2017 18:03:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drT3e-0006vo-Ji
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 18:03:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EA/84-03283-DFFC6B95; Mon, 11 Sep 2017 18:03:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffv+W2
 RBk9Wclp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbnj5kLbjGU7Hh4CLGBsYbnF2MXBxCApsZ
 JW5tbWKFcHYzSsybs5Cpi5GDQ1jAWGL23IguRk4OEQF9iU23G9lBapgFrjBLXH++jBGi4R2jx
 L5ZD5lAqtgENCXufP4E1swrYCXxbU0GiMkioCrx+pwaSIWoQLjE/u/XmEFsXgFBiZMzn7CA2J
 wCPhK3Hv8Cs5kFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg
 1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MC5eG3iI
 UZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3ndsWKSRYlJqeWpGWmQOMFJi0B
 AePkgjvVpA0b3FBYm5xZjpE6hSjopQ471+QhABIIqM0D64NFp2XGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMzLAIx1IZ7MvBK46a+AFjMBLea5tAVkcUkiQkqqgXFjqpj8g8b7XorcM+48qNr
 bmCv95MQMoVddhlz7vfxauWbn+XU9by0P4vxpNcnjm9sRtuV7125kN7rVJz87nbFd9Z918/e7
 t94npLjwsHEmefmXhK/96P2j0H259YlL7Dw1Ng6bVk1lZg/c+jQz75158d0Z585568x4bXc47
 87PZ26HT1WJvVNiKc5INNRiLipOBADxQ/LUyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505153020!110725071!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9242 invoked from network); 11 Sep 2017 18:03:41 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 11 Sep 2017 18:03:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 378EB13D5;
 Mon, 11 Sep 2017 11:03:40 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D3F43F590;
 Mon, 11 Sep 2017 11:03:37 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <5edecc85-3a20-7502-0eb4-df413ed00101@arm.com>
 <alpine.DEB.2.10.1709110938240.19719@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8253da2c-b075-1926-06d5-ca19d97c25c4@arm.com>
Date: Mon, 11 Sep 2017 19:03:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709110938240.19719@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMS8wOS8xNyAxNzozOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1vbiwg
MTEgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDcvMDkvMTcgMjI6NTQsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFRodSwgMzEgQXVnIDIwMTcsIEdlb3JnZSBE
dW5sYXAgd3JvdGU6Cj4+Pj4gKyMjIyBEaXJlY3QtYm9vdCBrZXJuZWwgaW1hZ2UgZm9ybWF0Cj4+
Pj4gKwo+Pj4+ICsgICAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1hZ2UKPj4+PiArICAgIFN1cHBvcnRl
ZCwgQVJNMzI6IHpJbWFnZQo+Pj4+ICsgICAgU3VwcG9ydGVkLCBBUk02NDogSW1hZ2UgW1hYWCAt
IE5vdCBzdXJlIGlmIHRoaXMgaXMgY29ycmVjdF0KPj4+Cj4+PiBPbiBBUk02NCBpdCdzIGNhbGxl
ZCBJbWFnZS5nei4KPj4KPj4gVGhhdCdzIG5vdCB0cnVlLiBMaW51eCBwcm9kdWNlcyBhbiBJbWFn
ZS4gWW91IGNhbiBjb21wcmVzcyBhZnRlciBpZiB5b3Ugd2FudCwKPj4gYnV0IGl0IGlzIG5vdCB0
aGUgZGVmYXVsdC4KPiAKPiBBcmUgeW91IHN1cmU/IFdoeSBkbyB5b3Ugc2F5IEltYWdlIGl0J3Mg
dGhlIGRlZmF1bHQ/IElmIEkgZG8gYG1ha2UKPiBoZWxwJywgdGhlIHJlc3VsdCBpczoKClRoZSBm
b3JtYXQgaXMgY2FsbCBJbWFnZS4gSW1hZ2UuZ3ogaXMganVzdCBhIGNvbXByZXNzZWQgdmVyc2lv
biBhbmQgCnVubGlrZSB6SW1hZ2UgeW91IGNhbid0IGJvb3QgaXQgZGlyZWN0bHkgd2l0aG91dCB0
aGUgaGVscCBvZiBhbiBleHRlcm5hbCAKbG9hZGVyIHRvIHVuY29tcHJlc3MgaXQuCgpGb3IgaW5z
dGFuY2UsIHRvZGF5LCBYZW4gaXMgbm90IGFibGUgdG8gZGVjb21wcmVzcyBJbWFnZS5neiBieSBp
dHNlbGYuIApJdCByZWxpZXMgb24gdGhlIGJvb3Rsb2FkZXIgKGFzc3VtaW5nIGl0IGhhcyBzdXBw
b3J0IGZvciBpdCkuCgpDaGVlcnMsCgo+IAo+IAo+IEFyY2hpdGVjdHVyZSBzcGVjaWZpYyB0YXJn
ZXRzIChhcm02NCk6Cj4gKiBJbWFnZS5neiAgICAgIC0gQ29tcHJlc3NlZCBrZXJuZWwgaW1hZ2Ug
KGFyY2gvYXJtNjQvYm9vdC9JbWFnZS5neikKPiAgICBJbWFnZSAgICAgICAgIC0gVW5jb21wcmVz
c2VkIGtlcm5lbCBpbWFnZSAoYXJjaC9hcm02NC9ib290L0ltYWdlKQo+ICogZHRicyAgICAgICAg
ICAtIEJ1aWxkIGRldmljZSB0cmVlIGJsb2JzIGZvciBlbmFibGVkIGJvYXJkcwo+ICAgIGR0YnNf
aW5zdGFsbCAgLSBJbnN0YWxsIGR0YnMgdG8gL2Jvb3QvZHRicy80LjEzLjAtcmMxKwo+ICAgIGlu
c3RhbGwgICAgICAgLSBJbnN0YWxsIHVuY29tcHJlc3NlZCBrZXJuZWwKPiAgICB6aW5zdGFsbCAg
ICAgIC0gSW5zdGFsbCBjb21wcmVzc2VkIGtlcm5lbAo+ICAgICAgICAgICAgICAgICAgICBJbnN0
YWxsIHVzaW5nICh5b3VyKSB+L2Jpbi9pbnN0YWxsa2VybmVsIG9yCj4gICAgICAgICAgICAgICAg
ICAgIChkaXN0cmlidXRpb24pIC9zYmluL2luc3RhbGxrZXJuZWwgb3IKPiAgICAgICAgICAgICAg
ICAgICAgaW5zdGFsbCB0byAkKElOU1RBTExfUEFUSCkgYW5kIHJ1biBsaWxvCj4gCj4gCj4gTm90
ZSB0aGF0IHRoZSBkZWZhdWx0IGJ1aWxkIHRhcmdldHMgYXJlIHRoZSBvbmVzIHRoYXQgYXJlIHN0
YXJyZWQuCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 18:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 18:17:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drTHD-0007gj-FQ; Mon, 11 Sep 2017 18:17:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drTHC-0007gd-Lt
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 18:17:42 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4A/ED-02044-543D6B95; Mon, 11 Sep 2017 18:17:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssq7r5W2
 RBieeslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfXsoUfNSt6Fzs1MD4WrGLkYtDSGAXk0TL
 zAPsXYwcHCwCDhIbz0eCmIwCMRIPflh3MXICmWESky8vYQWxWQS0Jf5/v8wEYrMJGEr8fbKJD
 aRcAshe8pkDJCwioCjx4OVNVpDpzAKvmSSe9WwEqxcWMJWY/ukHO4jNKWApcXDNfbA4r4C3xN
 QHu5lBbCEBC4mbXV/A4qICuhKH/v1hg6gRlDg58wkLiM0soCWxfPo2lgmMArOQpGYhSS1gZFr
 FqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh8DECwg/FCu/Mh
 RkkOJiVR3nfHt0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9eXFbpJBgUWp6akVaZg4wDmDSE
 hw8SiK8B0HSvMUFibnFmekQqVOMilLivC8uACUEQBIZpXlwbbDYu8QoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3qMg43ky80rgpr8CWswEtJjn0haQxSWJCCmpBsbVfx3ct/J84ehW9AxhOKj
 lyhB703e2maiv/o+2dKlndgbOV0tLhMTv77wdcme7yQrtCdyNM7sUi0veZbhmS+ic/TI7rLYs
 gME0hdfnctW9OtEmy6Mip/K0cub+yfkx+e1endfFvre4t7494/trcnK8XFjImzi15W9Vtcs7V
 yR/9ZLQjvOfosRSnJFoqMVcVJwIAEQzbMG4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505153859!114333533!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12465 invoked from network); 11 Sep 2017 18:17:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 18:17:40 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC8DB219A9;
 Mon, 11 Sep 2017 18:17:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AC8DB219A9
Date: Mon, 11 Sep 2017 11:17:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170911111628.26480-1-wei.liu2@citrix.com>
Message-ID: <alpine.DEB.2.10.1709111117150.19719@sstabellini-ThinkPad-X260>
References: <20170911111628.26480-1-wei.liu2@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] mem_access: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxMSBTZXAgMjAxNywgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICB8
ICA0ICsrLS0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgfCAxNiArKysrKysr
Ky0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbWVtX2FjY2Vzcy5oIHwgIDggKysrKy0t
LS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggfCAgOCArKysrLS0tLQo+ICA0
IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9h
Y2Nlc3MuYwo+IGluZGV4IGRiOWFkM2YzYzkuLjBmMmNiYjgxZDMgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMK
PiBAQCAtMjE5LDEwICsyMTksMTAgQEAgZXJyOgo+ICAgICAgcmV0dXJuIHBhZ2U7Cj4gIH0KPiAg
Cj4gLWJvb2xfdCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEs
IGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykKPiArYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhw
YWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykKPiAgewo+
ICAgICAgaW50IHJjOwo+IC0gICAgYm9vbF90IHZpb2xhdGlvbjsKPiArICAgIGJvb2wgdmlvbGF0
aW9uOwo+ICAgICAgeGVubWVtX2FjY2Vzc190IHhtYTsKPiAgICAgIHZtX2V2ZW50X3JlcXVlc3Rf
dCAqcmVxOwo+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
Ywo+IGluZGV4IDQxNGUzOGY5OTguLjkyMTFmYzBhYmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMK
PiBAQCAtODMsNyArODMsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3Ry
dWN0IHZjcHUgKnYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2
bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCj4gIHsKPiAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nl
c3M7Cj4gLSAgICBib29sIHZpb2xhdGlvbiA9IDE7Cj4gKyAgICBib29sIHZpb2xhdGlvbiA9IHRy
dWU7Cj4gICAgICBjb25zdCBzdHJ1Y3Qgdm1fZXZlbnRfbWVtX2FjY2VzcyAqZGF0YSA9ICZyc3At
PnUubWVtX2FjY2VzczsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKPiBAQCAtMTI5LDcgKzEyOSw3IEBAIGJv
b2wgcDJtX21lbV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAg
ICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yd3g6Cj4gLSAg
ICAgICAgICAgIHZpb2xhdGlvbiA9IDA7Cj4gKyAgICAgICAgICAgIHZpb2xhdGlvbiA9IGZhbHNl
Owo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gQEAgLTEzNyw5
ICsxMzcsOSBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUg
KnYsCj4gICAgICByZXR1cm4gdmlvbGF0aW9uOwo+ICB9Cj4gIAo+IC1ib29sX3QgcDJtX21lbV9h
Y2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IG5wZmVjIG5wZmVjLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cikKPiArYm9vbCBwMm1fbWVt
X2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IG5wZmVjIG5wZmVjLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZtX2V2ZW50X3JlcXVlc3RfdCAqKnJlcV9wdHIpCj4gIHsKPiAgICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ3BhID4+IFBB
R0VfU0hJRlQ7Cj4gQEAgLTE2Nyw3ICsxNjcsNyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hl
Y2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgICAgIHJjID0gcDJtLT5z
ZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgcDJtdCwgcDJtX2FjY2Vzc19y
dywgLTEpOwo+ICAgICAgICAgIEFTU0VSVChyYyA9PSAwKTsKPiAgICAgICAgICBnZm5fdW5sb2Nr
KHAybSwgZ2ZuLCAwKTsKPiAtICAgICAgICByZXR1cm4gMTsKPiArICAgICAgICByZXR1cm4gdHJ1
ZTsKPiAgICAgIH0KPiAgICAgIGVsc2UgaWYgKCBwMm1hID09IHAybV9hY2Nlc3NfbjJyd3ggKQo+
ICAgICAgewo+IEBAIC0xODgsNyArMTg4LDcgQEAgYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNr
KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJubyB2bV9ldmVudCBsaXN0ZW5lciBWQ1BVICVkLCBkb20gJWRcbiIsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT52Y3B1X2lkLCBkLT5kb21haW5f
aWQpOwo+ICAgICAgICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKPiAtICAgICAgICAg
ICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgICAgICB9Cj4g
ICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiBAQCAtMjA0LDcgKzIwNCw3IEBAIGJvb2xfdCBw
Mm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4gICAg
ICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gMCk7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAg
ICAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7Cj4gLSAgICAgICAgICAgIHJldHVybiAxOwo+
ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gIAo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbWVtX2FjY2Vzcy5oCj4gaW5kZXggM2ExNTVmODRlYi4uMTYxMDYzNWM1YiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21lbV9hY2Nlc3MuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbWVtX2FjY2Vzcy5oCj4gQEAgLTIyLDIwICsyMiwyMCBAQCBib29sIHAy
bV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCj4g
IHsKPiAgICAgIC8qIE5vdCBzdXBwb3J0ZWQgb24gQVJNLiAqLwo+IC0gICAgcmV0dXJuIDA7Cj4g
KyAgICByZXR1cm4gZmFsc2U7Cj4gIH0KPiAgCj4gIC8qIHZtX2V2ZW50IGFuZCBtZW1fYWNjZXNz
IGFyZSBzdXBwb3J0ZWQgb24gYW55IEFSTSBndWVzdCAqLwo+IC1zdGF0aWMgaW5saW5lIGJvb2xf
dCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCkKPiArc3RhdGlj
IGlubGluZSBib29sIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjayhzdHJ1Y3QgZG9tYWluICpk
KQo+ICB7Cj4gLSAgICByZXR1cm4gMTsKPiArICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+ICAv
Kgo+ICAgKiBTZW5kIG1lbSBldmVudCBiYXNlZCBvbiB0aGUgYWNjZXNzLiBCb29sZWFuIHJldHVy
biB2YWx1ZSBpbmRpY2F0ZXMgaWYgdHJhcAo+ICAgKiBuZWVkcyB0byBiZSBpbmplY3RlZCBpbnRv
IGd1ZXN0Lgo+ICAgKi8KPiAtYm9vbF90IHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3Bh
LCB2YWRkcl90IGdsYSwgY29uc3Qgc3RydWN0IG5wZmVjIG5wZmVjKTsKPiArYm9vbCBwMm1fbWVt
X2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZl
YyBucGZlYyk7Cj4gIAo+ICBzdHJ1Y3QgcGFnZV9pbmZvKgo+ICBwMm1fbWVtX2FjY2Vzc19jaGVj
a19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21lbV9hY2Nlc3MuaAo+IGluZGV4IDlmN2I0MDliNGUuLjQwNDNjOWZiNGQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21lbV9hY2Nlc3MuaAo+IEBAIC0zNCw5ICszNCw5IEBACj4gICAqIHJpbmcuIE9u
Y2UgaGF2aW5nIHJlbGVhc2VkIGdldF9nZm4qIGxvY2tzIGNhbGxlciBtdXN0IGFsc28geGZyZWUg
dGhlCj4gICAqIHJlcXVlc3QuCj4gICAqLwo+IC1ib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hlY2so
cGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IG5wZmVjIG5wZmVjLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cik7Cj4gK2Jvb2wgcDJtX21lbV9hY2Nlc3NfY2hl
Y2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBucGZlYyBucGZlYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB2
bV9ldmVudF9yZXF1ZXN0X3QgKipyZXFfcHRyKTsKPiAgCj4gIC8qIENoZWNrIGZvciBlbXVsYXRp
b24gYW5kIG1hcmsgdmNwdSBmb3Igc2tpcHBpbmcgb25lIGluc3RydWN0aW9uCj4gICAqIHVwb24g
cmVzY2hlZHVsaW5nIGlmIHJlcXVpcmVkLiAqLwo+IEBAIC00NCw3ICs0NCw3IEBAIGJvb2wgcDJt
X21lbV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCk7Cj4g
IAo+ICAvKiBTYW5pdHkgY2hlY2sgZm9yIG1lbV9hY2Nlc3MgaGFyZHdhcmUgc3VwcG9ydCAqLwo+
IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0
IGRvbWFpbiAqZCkKPiArc3RhdGljIGlubGluZSBib29sIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9j
aGVjayhzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihk
KSAmJiBjcHVfaGFzX3ZteCAmJiBoYXBfZW5hYmxlZChkKTsKPiAgfQo+IC0tIAo+IDIuMTEuMAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 18:53:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 18:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drTpJ-0001hI-FC; Mon, 11 Sep 2017 18:52:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drTpH-0001gw-Ch
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 18:52:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 42/24-03454-68BD6B95; Mon, 11 Sep 2017 18:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm7r7W2
 RBk/3W1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvv69nKlipWLHm6CL2BsZtUl2MXBxCAruY
 JB4uXcPYxcjJwSLgILGmYTZzFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS3zcNAWsnE3AUOLvk
 01sIOUSQPaSzxwgYREBdYnDHZtYQMYzC5xjlWjvnMsCkhAW8JLYuGIqG4jNKWAl8X3yE3YQm1
 fAW6KvqYkJ4p65jBJfb+0DS4gK6Eoc+veHDaJIUOLkzCdgg5gFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MO58
 7nSIUZKDSUmU993xLZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgtb22LFBIsSk1PrUjLzAHGA
 0xagoNHSYS3EiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivHEgRQIgRRmleXAjYLF5iV
 FWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8nCBTeDLzSuA2vQI6ggnoCJ5LW0COKElESEk1MEr
 Z+RxZ57h0YQV30cSr7BWftOtK5KezhsYW7t90O2tve4tds6NKxubSE7ofhBVlBE3PRfI9mpJm
 dl+tjN/s0c8afXVDr23OzWUP/pQo2usKVuqdnMq9a+Jxm0i/VdY1fRXnK9m+v1vlxRrD/3+WU
 J39PqPW64pv3U1U7lu6L+DYlvHJLmOrEktxRqKhFnNRcSIA4nv2fsgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505155972!84391522!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48721 invoked from network); 11 Sep 2017 18:52:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 18:52:53 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 35B44219A9;
 Mon, 11 Sep 2017 18:52:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35B44219A9
Date: Mon, 11 Sep 2017 11:52:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Igor Mammedov <imammedo@redhat.com>
In-Reply-To: <20170911160818.1bd44a82@nial.brq.redhat.com>
Message-ID: <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>, andrew.cooper3@citrix.com,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 george.dunlap@citrix.com, Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIHhlbi1kZXZlbCwgYW5kIHRoZSBYZW4gdG9vbHMgYW5kIHg4NiBtYWludGFpbmVycy4K
Ck9uIE1vbiwgMTEgU2VwIDIwMTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAxMSBT
ZXAgMjAxNyAxMjo0MTo0NyArMDgwMAo+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gVGhpcyBpcyB0aGUgUUVNVSBwYXJ0IHBhdGNoZXMgdGhh
dCB3b3JrcyB3aXRoIHRoZSBhc3NvY2lhdGVkIFhlbgo+ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5W
RElNTSBzdXBwb3J0IGZvciBYZW4gSFZNIGRvbWFpbnMuIFhlbiByZWxpZXMgb24KPiA+IFFFTVUg
dG8gYnVpbGQgZ3Vlc3QgTkZJVCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZpY2VzLCBhbmQgYWxs
b2NhdGUKPiA+IGd1ZXN0IGFkZHJlc3Mgc3BhY2UgZm9yIHZOVkRJTU0gZGV2aWNlcy4KPiA+IAo+
ID4gQWxsIHBhdGNoZXMgY2FuIGJlIGZvdW5kIGF0Cj4gPiAgIFhlbjogIGh0dHBzOi8vZ2l0aHVi
LmNvbS9oenpoYW45L3hlbi5naXQgbnZkaW1tLXJmYy12Mwo+ID4gICBRRU1VOiBodHRwczovL2dp
dGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12Mwo+ID4gCj4gPiBQYXRj
aCAxIGlzIHRvIGF2b2lkIGRlcmVmZXJlbmNpbmcgdGhlIE5VTEwgcG9pbnRlciB0byBub24tZXhp
c3RpbmcKPiA+IGxhYmVsIGRhdGEsIGFzIHRoZSBYZW4gc2lkZSBzdXBwb3J0IGZvciBsYWJlbHMg
aXMgbm90IGltcGxlbWVudGVkIHlldC4KPiA+IAo+ID4gUGF0Y2ggMiAmIDMgYWRkIGEgbWVtb3J5
IGJhY2tlbmQgZGVkaWNhdGVkIGZvciBYZW4gdXNhZ2UgYW5kIGEgaG90cGx1Zwo+ID4gbWVtb3J5
IHJlZ2lvbiBmb3IgWGVuIGd1ZXN0LCBpbiBvcmRlciB0byBtYWtlIHRoZSBleGlzdGluZyBudmRp
bW0KPiA+IGRldmljZSBwbHVnZ2luZyBwYXRoIHdvcmsgb24gWGVuLgo+ID4gCj4gPiBQYXRjaCA0
IC0gMTAgYnVpbGQgYW5kIGNvb3kgTkZJVCBmcm9tIFFFTVUgdG8gWGVuIGd1ZXN0LCB3aGVuIFFF
TVUgaXMKPiA+IHVzZWQgYXMgdGhlIFhlbiBkZXZpY2UgbW9kZWwuCj4gCj4gSSd2ZSBza2ltbWVk
IG92ZXIgcGF0Y2gtc2V0IGFuZCBjYW4ndCBzYXkgdGhhdCBJJ20gaGFwcHkgd2l0aAo+IG51bWJl
ciBvZiB4ZW5fZW5hYmxlZCgpIGludmFyaWFudHMgaXQgaW50cm9kdWNlZCBhcyB3ZWxsIGFzCj4g
d2l0aCBwYXJ0aWFsIGJsb2JzIGl0IGNyZWF0ZXMuCgpJIGhhdmUgbm90IHJlYWQgdGhlIHNlcmll
cyAoSGFvemhvbmcsIHBsZWFzZSBDQyBtZSwgQW50aG9ueSBhbmQKeGVuLWRldmVsIHRvIHRoZSB3
aG9sZSBzZXJpZXMgbmV4dCB0aW1lKSwgYnV0IHllcywgaW5kZWVkLiBMZXQncyBub3QgYWRkCm1v
cmUgeGVuX2VuYWJsZWQoKSBpZiBwb3NzaWJsZS4KCkhhb3pob25nLCB3YXMgdGhlcmUgYSBkZXNp
Z24gZG9jdW1lbnQgdGhyZWFkIG9uIHhlbi1kZXZlbCBhYm91dCB0aGlzPyBJZgpzbywgZGlkIGl0
IHJlYWNoIGEgY29uY2x1c2lvbj8gV2FzIHRoZSBkZXNpZ24gYWNjZXB0ZWQ/IElmIHNvLCBwbGVh
c2UKYWRkIGEgbGluayB0byB0aGUgZGVzaWduIGRvYyBpbiB0aGUgaW50cm9kdWN0b3J5IGVtYWls
LCBzbyB0aGF0CmV2ZXJ5Ym9keSBjYW4gcmVhZCBpdCBhbmQgYmUgb24gdGhlIHNhbWUgcGFnZS4K
Cgo+IEknZCBsaWtlIHRvIHJlZHVjZSBhYm92ZSBhbmQgYSB3YXkgdG8gZG8gdGhpcyBtaWdodCBi
ZSBtYWtpbmcgeGVuIAo+ICAxLiB1c2UgZndfY2ZnCj4gIDIuIGZldGNoIFFFTVUgYnVpbGQgYWNw
aSB0YWJsZXMgZnJvbSBmd19jZmcKPiAgMy4gZXh0cmFjdCBudmRpbSB0YWJsZXMgKHdoaWNoIGlz
IHRyaXZpYWwpIGFuZCB1c2UgdGhlbQo+IAo+IGxvb2tpbmcgYXQgeGVuX2xvYWRfbGludXgoKSwg
aXQgc2VlbXMgcG9zc2libGUgdG8gdXNlIGZ3X2NmZy4KPiAKPiBTbyB3aGF0J3Mgc3RvcHBpbmcg
eGVuIGZyb20gdXNpbmcgaXQgZWxzZXdoZXJlPywKPiBpbnN0ZWFkIG9mIGFkZGluZyBtb3JlIHhl
biBzcGVjaWZpYyBjb2RlIHRvIGRvICd0aGUgc2FtZScKPiBqb2IgYW5kIG5vdCByZXVzaW5nL3No
YXJpbmcgY29tbW9uIGNvZGUgd2l0aCB0Y2cva3ZtLgoKU28gZmFyLCBBQ1BJIHRhYmxlcyBoYXZl
IG5vdCBiZWVuIGdlbmVyYXRlZCBieSBRRU1VLiBYZW4gSFZNIG1hY2hpbmVzCnJlbHkgb24gYSBm
aXJtd2FyZS1saWtlIGFwcGxpY2F0aW9uIGNhbGxlZCAiaHZtbG9hZGVyIiB0aGF0IHJ1bnMgaW4K
Z3Vlc3QgY29udGV4dCBhbmQgZ2VuZXJhdGVzIHRoZSBBQ1BJIHRhYmxlcy4gSSBoYXZlIG5vIG9w
aW5pb25zIG9uCmh2bWxvYWRlciBhbmQgSSdsbCBsZXQgdGhlIFhlbiBtYWludGFpbmVycyB0YWxr
IGFib3V0IGl0LiBIb3dldmVyLCBrZWVwCmluIG1pbmQgdGhhdCB3aXRoIGFuIEhWTSBndWVzdCBz
b21lIGRldmljZXMgYXJlIGVtdWxhdGVkIGJ5IFhlbiBhbmQvb3IKYnkgb3RoZXIgZGV2aWNlIGVt
dWxhdG9ycyB0aGF0IGNhbiBydW4gYWxvbmdzaWRlIFFFTVUuIFFFTVUgZG9lc24ndCBoYXZlCmEg
ZnVsbCBmZXcgb2YgdGhlIHN5c3RlbS4KCkhlcmUgdGhlIHF1ZXN0aW9uIGlzOiBkb2VzIGl0IGhh
dmUgdG8gYmUgUUVNVSB0aGUgb25lIHRvIGdlbmVyYXRlIHRoZQpBQ1BJIGJsb2JzIGZvciB0aGUg
bnZkaW1tPyBJdCB3b3VsZCBiZSBuaWNlciBpZiBpdCB3YXMgdXAgdG8gaHZtbG9hZGVyCmxpa2Ug
dGhlIHJlc3QsIGluc3RlYWQgb2YgaW50cm9kdWNpbmcgdGhpcyBzcGxpdC1icmFpbiBkZXNpZ24g
YWJvdXQKQUNQSS4gV2UgbmVlZCB0byBzZWUgYSBkZXNpZ24gZG9jIHRvIGZ1bGx5IHVuZGVyc3Rh
bmQgdGhpcy4KCklmIHRoZSBkZXNpZ24gZG9jIHRocmVhZCBsZWQgaW50byB0aGlua2luZyB0aGF0
IGl0IGhhcyB0byBiZSBRRU1VIHRvCmdlbmVyYXRlIHRoZW0sIHRoZW4gd291bGQgaXQgbWFrZSB0
aGUgY29kZSBuaWNlciBpZiB3ZSB1c2VkIGZ3X2NmZyB0bwpnZXQgdGhlIChmdWxsIG9yIHBhcnRp
YWwpIHRhYmxlcyBmcm9tIFFFTVUsIGFzIElnb3Igc3VnZ2VzdGVkPwoKCj4gPiBIYW96aG9uZyBa
aGFuZyAoMTApOgo+ID4gICBudmRpbW06IGRvIG5vdCBpbnRpYWlsaXplIG52ZGltbS0+bGFiZWxf
ZGF0YSBpZiBsYWJlbCBzaXplIGlzIHplcm8KPiA+ICAgaHcveGVuLWh2bTogY3JlYXRlIHRoZSBo
b3RwbHVnIG1lbW9yeSByZWdpb24gb24gWGVuCj4gPiAgIGhvc3RtZW0teGVuOiBhZGQgYSBob3N0
IG1lbW9yeSBiYWNrZW5kIGZvciBYZW4KPiA+ICAgbnZkaW1tIGFjcGk6IGRvIG5vdCB1c2UgZndf
Y2ZnIG9uIFhlbgo+ID4gICBody94ZW4taHZtOiBpbml0aWFsaXplIERNIEFDUEkKPiA+ICAgaHcv
eGVuLWh2bTogYWRkIGZ1bmN0aW9uIHRvIGNvcHkgQUNQSSBpbnRvIGd1ZXN0IG1lbW9yeQo+ID4g
ICBudmRpbW0gYWNwaTogY29weSBORklUIHRvIFhlbiBndWVzdAo+ID4gICBudmRpbW0gYWNwaTog
Y29weSBBQ1BJIG5hbWVzcGFjZSBkZXZpY2Ugb2Ygdk5WRElNTSB0byBYZW4gZ3Vlc3QKPiA+ICAg
bnZkaW1tIGFjcGk6IGRvIG5vdCBidWlsZCBfRklUIG1ldGhvZCBvbiBYZW4KPiA+ICAgaHcveGVu
LWh2bTogZW5hYmxlIGJ1aWxkaW5nIERNIEFDUEkgaWYgdk5WRElNTSBpcyBlbmFibGVkCj4gPiAK
PiA+ICBiYWNrZW5kcy9NYWtlZmlsZS5vYmpzIHwgICAxICsKPiA+ICBiYWNrZW5kcy9ob3N0bWVt
LXhlbi5jIHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgYmFja2VuZHMvaG9z
dG1lbS5jICAgICB8ICAgOSArKysKPiA+ICBody9hY3BpL2FtbC1idWlsZC5jICAgIHwgIDEwICsr
LQo+ID4gIGh3L2FjcGkvbnZkaW1tLmMgICAgICAgfCAgNzkgKysrKysrKysrKysrKystLS0tLQo+
ID4gIGh3L2kzODYvcGMuYyAgICAgICAgICAgfCAxMDIgKysrKysrKysrKysrKystLS0tLS0tLS0t
LQo+ID4gIGh3L2kzODYveGVuL3hlbi1odm0uYyAgfCAyMDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gIGh3L21lbS9udmRpbW0uYyAgICAgICAg
fCAgMTAgKystCj4gPiAgaHcvbWVtL3BjLWRpbW0uYyAgICAgICB8ICAgNiArLQo+ID4gIGluY2x1
ZGUvaHcvaTM4Ni9wYy5oICAgfCAgIDEgKwo+ID4gIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgfCAg
MjUgKysrKysrCj4gPiAgc3R1YnMveGVuLWh2bS5jICAgICAgICB8ICAxMCArKysKPiA+ICAxMiBm
aWxlcyBjaGFuZ2VkLCA0OTUgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCj4gPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGJhY2tlbmRzL2hvc3RtZW0teGVuLmMKPiA+IAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 18:53:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 18:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drTpI-0001h7-7Y; Mon, 11 Sep 2017 18:52:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drTpH-0001gv-7r
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 18:52:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 35/7A-02023-68BD6B95; Mon, 11 Sep 2017 18:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssm7r7W2
 RBvOWm1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvv69nKlipWLHm6CL2BsZtUl2MXBxCAruY
 JB4uXcPYxcjJwSLgILGmYTZzFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS3zcNAWsnE3AUOLvk
 01sIOUSQPaSzxwgYREBdYnDHZtYQMYzC5xjlWjvnMsCkhAW8JLYuGIqG4jNKWAl8X3yE3YQm1
 fAW6KvqYkJ4p65jBJfb+0DS4gK6Eoc+veHDaJIUOLkzCdgg5gFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDsJ6BgXEH
 493JfocYJTmYlER53x3fEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfjrW2RQoJFqempFWmZO
 cCIgElLcPAoifBuB0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47zGQIgGQoozSPLgRsO
 i8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdy/IFJ7MvBK4Ta+AjmACOoLn0haQI0oSEVJ
 SDYwlwu+ra/yjl8rGJZcol+uFfHDeGGh6/+jibab5R1cJyVnyVyrxR6pFhHEvqZpSJR3HbnDi
 8YZjF2s5yu+xxvHvPmP9OX7FoewZMao8vxrK7e6WVJ/88qzw6XSp3/l6LqIXnuUtSEusWiW3c
 nkrx/H/X3k+3d4ft2KNJU/Jup1zVjJZNcxNbFZiKc5INNRiLipOBAC5A4ahyQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505155972!89896604!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5618 invoked from network); 11 Sep 2017 18:52:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 11 Sep 2017 18:52:53 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 35B44219A9;
 Mon, 11 Sep 2017 18:52:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35B44219A9
Date: Mon, 11 Sep 2017 11:52:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Igor Mammedov <imammedo@redhat.com>
In-Reply-To: <20170911160818.1bd44a82@nial.brq.redhat.com>
Message-ID: <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 Eduardo Habkost <ehabkost@redhat.com>, andrew.cooper3@citrix.com,
 "Michael S. Tsirkin" <mst@redhat.com>, ian.jackson@eu.citrix.com,
 qemu-devel@nongnu.org, xen-devel@lists.xen.org, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>,
 george.dunlap@citrix.com, Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MnaW5nIHhlbi1kZXZlbCwgYW5kIHRoZSBYZW4gdG9vbHMgYW5kIHg4NiBtYWludGFpbmVycy4K
Ck9uIE1vbiwgMTEgU2VwIDIwMTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAxMSBT
ZXAgMjAxNyAxMjo0MTo0NyArMDgwMAo+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gVGhpcyBpcyB0aGUgUUVNVSBwYXJ0IHBhdGNoZXMgdGhh
dCB3b3JrcyB3aXRoIHRoZSBhc3NvY2lhdGVkIFhlbgo+ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5W
RElNTSBzdXBwb3J0IGZvciBYZW4gSFZNIGRvbWFpbnMuIFhlbiByZWxpZXMgb24KPiA+IFFFTVUg
dG8gYnVpbGQgZ3Vlc3QgTkZJVCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZpY2VzLCBhbmQgYWxs
b2NhdGUKPiA+IGd1ZXN0IGFkZHJlc3Mgc3BhY2UgZm9yIHZOVkRJTU0gZGV2aWNlcy4KPiA+IAo+
ID4gQWxsIHBhdGNoZXMgY2FuIGJlIGZvdW5kIGF0Cj4gPiAgIFhlbjogIGh0dHBzOi8vZ2l0aHVi
LmNvbS9oenpoYW45L3hlbi5naXQgbnZkaW1tLXJmYy12Mwo+ID4gICBRRU1VOiBodHRwczovL2dp
dGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12Mwo+ID4gCj4gPiBQYXRj
aCAxIGlzIHRvIGF2b2lkIGRlcmVmZXJlbmNpbmcgdGhlIE5VTEwgcG9pbnRlciB0byBub24tZXhp
c3RpbmcKPiA+IGxhYmVsIGRhdGEsIGFzIHRoZSBYZW4gc2lkZSBzdXBwb3J0IGZvciBsYWJlbHMg
aXMgbm90IGltcGxlbWVudGVkIHlldC4KPiA+IAo+ID4gUGF0Y2ggMiAmIDMgYWRkIGEgbWVtb3J5
IGJhY2tlbmQgZGVkaWNhdGVkIGZvciBYZW4gdXNhZ2UgYW5kIGEgaG90cGx1Zwo+ID4gbWVtb3J5
IHJlZ2lvbiBmb3IgWGVuIGd1ZXN0LCBpbiBvcmRlciB0byBtYWtlIHRoZSBleGlzdGluZyBudmRp
bW0KPiA+IGRldmljZSBwbHVnZ2luZyBwYXRoIHdvcmsgb24gWGVuLgo+ID4gCj4gPiBQYXRjaCA0
IC0gMTAgYnVpbGQgYW5kIGNvb3kgTkZJVCBmcm9tIFFFTVUgdG8gWGVuIGd1ZXN0LCB3aGVuIFFF
TVUgaXMKPiA+IHVzZWQgYXMgdGhlIFhlbiBkZXZpY2UgbW9kZWwuCj4gCj4gSSd2ZSBza2ltbWVk
IG92ZXIgcGF0Y2gtc2V0IGFuZCBjYW4ndCBzYXkgdGhhdCBJJ20gaGFwcHkgd2l0aAo+IG51bWJl
ciBvZiB4ZW5fZW5hYmxlZCgpIGludmFyaWFudHMgaXQgaW50cm9kdWNlZCBhcyB3ZWxsIGFzCj4g
d2l0aCBwYXJ0aWFsIGJsb2JzIGl0IGNyZWF0ZXMuCgpJIGhhdmUgbm90IHJlYWQgdGhlIHNlcmll
cyAoSGFvemhvbmcsIHBsZWFzZSBDQyBtZSwgQW50aG9ueSBhbmQKeGVuLWRldmVsIHRvIHRoZSB3
aG9sZSBzZXJpZXMgbmV4dCB0aW1lKSwgYnV0IHllcywgaW5kZWVkLiBMZXQncyBub3QgYWRkCm1v
cmUgeGVuX2VuYWJsZWQoKSBpZiBwb3NzaWJsZS4KCkhhb3pob25nLCB3YXMgdGhlcmUgYSBkZXNp
Z24gZG9jdW1lbnQgdGhyZWFkIG9uIHhlbi1kZXZlbCBhYm91dCB0aGlzPyBJZgpzbywgZGlkIGl0
IHJlYWNoIGEgY29uY2x1c2lvbj8gV2FzIHRoZSBkZXNpZ24gYWNjZXB0ZWQ/IElmIHNvLCBwbGVh
c2UKYWRkIGEgbGluayB0byB0aGUgZGVzaWduIGRvYyBpbiB0aGUgaW50cm9kdWN0b3J5IGVtYWls
LCBzbyB0aGF0CmV2ZXJ5Ym9keSBjYW4gcmVhZCBpdCBhbmQgYmUgb24gdGhlIHNhbWUgcGFnZS4K
Cgo+IEknZCBsaWtlIHRvIHJlZHVjZSBhYm92ZSBhbmQgYSB3YXkgdG8gZG8gdGhpcyBtaWdodCBi
ZSBtYWtpbmcgeGVuIAo+ICAxLiB1c2UgZndfY2ZnCj4gIDIuIGZldGNoIFFFTVUgYnVpbGQgYWNw
aSB0YWJsZXMgZnJvbSBmd19jZmcKPiAgMy4gZXh0cmFjdCBudmRpbSB0YWJsZXMgKHdoaWNoIGlz
IHRyaXZpYWwpIGFuZCB1c2UgdGhlbQo+IAo+IGxvb2tpbmcgYXQgeGVuX2xvYWRfbGludXgoKSwg
aXQgc2VlbXMgcG9zc2libGUgdG8gdXNlIGZ3X2NmZy4KPiAKPiBTbyB3aGF0J3Mgc3RvcHBpbmcg
eGVuIGZyb20gdXNpbmcgaXQgZWxzZXdoZXJlPywKPiBpbnN0ZWFkIG9mIGFkZGluZyBtb3JlIHhl
biBzcGVjaWZpYyBjb2RlIHRvIGRvICd0aGUgc2FtZScKPiBqb2IgYW5kIG5vdCByZXVzaW5nL3No
YXJpbmcgY29tbW9uIGNvZGUgd2l0aCB0Y2cva3ZtLgoKU28gZmFyLCBBQ1BJIHRhYmxlcyBoYXZl
IG5vdCBiZWVuIGdlbmVyYXRlZCBieSBRRU1VLiBYZW4gSFZNIG1hY2hpbmVzCnJlbHkgb24gYSBm
aXJtd2FyZS1saWtlIGFwcGxpY2F0aW9uIGNhbGxlZCAiaHZtbG9hZGVyIiB0aGF0IHJ1bnMgaW4K
Z3Vlc3QgY29udGV4dCBhbmQgZ2VuZXJhdGVzIHRoZSBBQ1BJIHRhYmxlcy4gSSBoYXZlIG5vIG9w
aW5pb25zIG9uCmh2bWxvYWRlciBhbmQgSSdsbCBsZXQgdGhlIFhlbiBtYWludGFpbmVycyB0YWxr
IGFib3V0IGl0LiBIb3dldmVyLCBrZWVwCmluIG1pbmQgdGhhdCB3aXRoIGFuIEhWTSBndWVzdCBz
b21lIGRldmljZXMgYXJlIGVtdWxhdGVkIGJ5IFhlbiBhbmQvb3IKYnkgb3RoZXIgZGV2aWNlIGVt
dWxhdG9ycyB0aGF0IGNhbiBydW4gYWxvbmdzaWRlIFFFTVUuIFFFTVUgZG9lc24ndCBoYXZlCmEg
ZnVsbCBmZXcgb2YgdGhlIHN5c3RlbS4KCkhlcmUgdGhlIHF1ZXN0aW9uIGlzOiBkb2VzIGl0IGhh
dmUgdG8gYmUgUUVNVSB0aGUgb25lIHRvIGdlbmVyYXRlIHRoZQpBQ1BJIGJsb2JzIGZvciB0aGUg
bnZkaW1tPyBJdCB3b3VsZCBiZSBuaWNlciBpZiBpdCB3YXMgdXAgdG8gaHZtbG9hZGVyCmxpa2Ug
dGhlIHJlc3QsIGluc3RlYWQgb2YgaW50cm9kdWNpbmcgdGhpcyBzcGxpdC1icmFpbiBkZXNpZ24g
YWJvdXQKQUNQSS4gV2UgbmVlZCB0byBzZWUgYSBkZXNpZ24gZG9jIHRvIGZ1bGx5IHVuZGVyc3Rh
bmQgdGhpcy4KCklmIHRoZSBkZXNpZ24gZG9jIHRocmVhZCBsZWQgaW50byB0aGlua2luZyB0aGF0
IGl0IGhhcyB0byBiZSBRRU1VIHRvCmdlbmVyYXRlIHRoZW0sIHRoZW4gd291bGQgaXQgbWFrZSB0
aGUgY29kZSBuaWNlciBpZiB3ZSB1c2VkIGZ3X2NmZyB0bwpnZXQgdGhlIChmdWxsIG9yIHBhcnRp
YWwpIHRhYmxlcyBmcm9tIFFFTVUsIGFzIElnb3Igc3VnZ2VzdGVkPwoKCj4gPiBIYW96aG9uZyBa
aGFuZyAoMTApOgo+ID4gICBudmRpbW06IGRvIG5vdCBpbnRpYWlsaXplIG52ZGltbS0+bGFiZWxf
ZGF0YSBpZiBsYWJlbCBzaXplIGlzIHplcm8KPiA+ICAgaHcveGVuLWh2bTogY3JlYXRlIHRoZSBo
b3RwbHVnIG1lbW9yeSByZWdpb24gb24gWGVuCj4gPiAgIGhvc3RtZW0teGVuOiBhZGQgYSBob3N0
IG1lbW9yeSBiYWNrZW5kIGZvciBYZW4KPiA+ICAgbnZkaW1tIGFjcGk6IGRvIG5vdCB1c2UgZndf
Y2ZnIG9uIFhlbgo+ID4gICBody94ZW4taHZtOiBpbml0aWFsaXplIERNIEFDUEkKPiA+ICAgaHcv
eGVuLWh2bTogYWRkIGZ1bmN0aW9uIHRvIGNvcHkgQUNQSSBpbnRvIGd1ZXN0IG1lbW9yeQo+ID4g
ICBudmRpbW0gYWNwaTogY29weSBORklUIHRvIFhlbiBndWVzdAo+ID4gICBudmRpbW0gYWNwaTog
Y29weSBBQ1BJIG5hbWVzcGFjZSBkZXZpY2Ugb2Ygdk5WRElNTSB0byBYZW4gZ3Vlc3QKPiA+ICAg
bnZkaW1tIGFjcGk6IGRvIG5vdCBidWlsZCBfRklUIG1ldGhvZCBvbiBYZW4KPiA+ICAgaHcveGVu
LWh2bTogZW5hYmxlIGJ1aWxkaW5nIERNIEFDUEkgaWYgdk5WRElNTSBpcyBlbmFibGVkCj4gPiAK
PiA+ICBiYWNrZW5kcy9NYWtlZmlsZS5vYmpzIHwgICAxICsKPiA+ICBiYWNrZW5kcy9ob3N0bWVt
LXhlbi5jIHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgYmFja2VuZHMvaG9z
dG1lbS5jICAgICB8ICAgOSArKysKPiA+ICBody9hY3BpL2FtbC1idWlsZC5jICAgIHwgIDEwICsr
LQo+ID4gIGh3L2FjcGkvbnZkaW1tLmMgICAgICAgfCAgNzkgKysrKysrKysrKysrKystLS0tLQo+
ID4gIGh3L2kzODYvcGMuYyAgICAgICAgICAgfCAxMDIgKysrKysrKysrKysrKystLS0tLS0tLS0t
LQo+ID4gIGh3L2kzODYveGVuL3hlbi1odm0uYyAgfCAyMDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gIGh3L21lbS9udmRpbW0uYyAgICAgICAg
fCAgMTAgKystCj4gPiAgaHcvbWVtL3BjLWRpbW0uYyAgICAgICB8ICAgNiArLQo+ID4gIGluY2x1
ZGUvaHcvaTM4Ni9wYy5oICAgfCAgIDEgKwo+ID4gIGluY2x1ZGUvaHcveGVuL3hlbi5oICAgfCAg
MjUgKysrKysrCj4gPiAgc3R1YnMveGVuLWh2bS5jICAgICAgICB8ICAxMCArKysKPiA+ICAxMiBm
aWxlcyBjaGFuZ2VkLCA0OTUgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCj4gPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGJhY2tlbmRzL2hvc3RtZW0teGVuLmMKPiA+IAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 20:06:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drUyA-0006IZ-HM; Mon, 11 Sep 2017 20:06:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drUy8-0006IT-V2
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 20:06:09 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3B/59-17770-0BCE6B95; Mon, 11 Sep 2017 20:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu76N9s
 iDWa2SVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPrt9gKvgtUzHvdj9bA+Ma8S5GLg4hgV1M
 Etdv3mXrYuTkYBFwkHj0+RqQzcHBKBAj8eCHNUiYUSBMYvLlJawQJdoSS2Z1s4PYbAKGEn+fb
 AIrlwCyl3zmAAmLAJkz535mArGZBTwk5pyYygxiCwNNPHCoBWwTp4CmxMVdJ9hBWnkFvCW2zS
 2FuOYBo8SW+y2MIDWiAroSh/79AavnFRCUODnzCQvETC2J5dO3sUxgFJiFJDULSWoBI9MqRvX
 i1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYzzTvgfYpTk
 YFIS5X13fEukEF9SfkplRmJxRnxRaU5q8SFGDQ4OgbtLejcwSrHk5eelKknwvnq9LVJIsCg1P
 bUiLTMHGCMwpRIcPEoivF7AOBHiLS5IzC3OTIdInWJUlBLnNQRJCIAkMkrz4NpgcXmJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwrxPQLbzZOaVwE1/BbSYCWgxz6UtIItLEhFSUg2M6wuMeiw
 Vfl45U7YhcHnNokcXOAsEdT7P+LfaRy5p35a7TpyBSfp1/SuUDpW5f1s9/wO35tprCTdj5Fom
 bZJekSgS8mDiE05PU381rjVxV24XxTA7OE81CH78rm9eu5JNyArvGY01q690Gkwxzdj8KJw7d
 6JPwPnq6buCxNs3SDpq9H/+mvxdiaU4I9FQi7moOBEAeII68MYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505160366!82355095!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30019 invoked from network); 11 Sep 2017 20:06:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 20:06:07 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 370C821A92;
 Mon, 11 Sep 2017 20:06:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 370C821A92
Date: Mon, 11 Sep 2017 13:06:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <m2r2vg4ofu.fsf@atihita.com>
Message-ID: <alpine.DEB.2.10.1709111248430.19719@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061148100.26407@sstabellini-ThinkPad-X260>
 <m2r2vg4ofu.fsf@atihita.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 04/10] build/fedora: Add `run`
 and `components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCA5IFNlcCAyMDE3LCBSYWppdiBSYW5nYW5hdGggd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MDcgMjAxNyBhdCAxMjoyOTo1NCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPiB3cm90ZToKPiAKPiBbLi4uXQo+IAo+ID4+ICtRRU1VX0JSQU5DSCA9ICdtYXN0
ZXInCj4gPgo+ID4gSSBhbSBub3Qgc3VyZSB3ZSB3YW50IHRvIGNoZWNrb3V0IGFsd2F5cyB0aGUg
bGF0ZXN0IFFFTVUuIEl0IGlzIGEKPiA+IHJ1bm5pbmcgdGFyZ2V0LiBJdCBtYWtlcyBzZW5zZSB0
byB1c2Ugb25lIG9mIHRoZSBsYXRlc3QgcmVsZWFzZXMKPiA+IGluc3RlYWQsIHN1Y2ggYXMgdjIu
MTAuMD8KPiA+Cj4gCj4gWy4uLl0KPiAKPiBJIGZlZWwgb25jZSB3ZSBoYXZlIGFuIHVuZGVyc3Rh
bmRpbmcgYXJvdW5kIHdoYXQgc3RhYmxlIHhlbiBjb250YWluZXIKPiBleHBlcmllbmNlIGZvciBv
dXIgdXNlcnMgc2hvdWxkIGJlLCBpdCBtYWtlcyBhIGxvdCBvZiBzZW5zZSB0byBzdXBwb3J0Cj4g
dHdvIHN0YWJsZSB2ZXJzaW9ucyAob24gYSByb2xsaW5nIGJhc2lzKSBhbG9uZyB3aXRoIHVuc3Rh
YmxlL2RldmVsCj4gdmVyc2lvbnMgb2YgeGVuLCBxZW11IGFuZCBya3QuCgpZZXMsIEkgdGhpbmsg
dGhhdCB3b3VsZCBiZSBpZGVhbCB0b28uCgoKPiBJIGFtIGhvcGluZyB3ZSBjYW4gaW5jbHVkZSB0
aGUgZm9sbG93aW5nIGJlZm9yZSBhZGRpbmcgc3VwcG9ydCBmb3IKPiBzdGFibGUgdmVyc2lvbi4K
PiAKPiAxLiBLZXJuZWwgLSBQViBDYWxscyBiYWNrZW5kIHN1cHBvcnQgd2lsbCBiZSBpbiA0LjE0
LCB3aGljaCBpcyBmZXcKPiBtb250aHMgYXdheS4KPiAKPiAyLiBQVkh2MiAtIHhsIGFuZCBQVkh2
MiBzdXBwb3J0IGlzIGluZmxpZ2h0IGZvciA0LjEwLiBJIHdvdWxkIGxpa2UgdG8KPiBzZWUgeGVu
IGNvbnRhaW5lciB1c2VycyBzdGFydCBvZmYgd2l0aCBQVkh2MiBhbmQgdXNpbmcgUFYgQ2FsbHMK
PiBuZXR3b3JraW5nLiBUaGVyZWZvcmUgSSBhbSBhIGJpdCBoZXNpdGFudCBhZGRpbmcgc3VwcG9y
dCBmb3IgWGVuIDQuOS4KClllcywgdGhhdCB3b3VsZCBmYW50YXN0aWMuIEZvcnR1bmF0ZWx5LCBm
cm9tIHRoZSBzdGFnZTEteGVuIGNvZGUgcG9pbnQKb2YgdmlldywgdGhlcmUgaXMgdmVyeSBsaXR0
bGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFBWSHYyIGFuZCBQVi4gU3dpdGNoaW5nCmZyb20gb25lIHRv
IHRoZSBvdGhlciBzaG91bGQgYmUgYSBtYXR0ZXIgb2YgYWRkaW5nIG9uZSBsaW5lIHRvIHRoZSB4
bApjb25maWcgZmlsZS4KClJlZ2FyZGluZyBzdGF0ZW1lbnRzIG9mIHN1cHBvcnQsIHNlZSBiZWxv
dy4KCgo+IDMuIE11bHRpYm9vdDIgLSBPbmUgb2YgdGhlIHJlYXNvbnMgd2h5IEkgZG9jdW1lbnRl
ZCB1c2luZyBFRkkgaXMgYmVjYXVzZQo+IEkgY291bGQgbm90IGdldCBtdWx0aWJvb3QyIHRvIHdv
cmsuIEl0IGxvb2tzIGxpa2UgdGhlIGZpeCBmb3IgaXQgaXMgb24KPiBpdHMgd2F5LiBJIGFudGlj
aXBhdGUgdXNpbmcgbXVsdGlib290MiB3b3VsZCBiZSBlYXNpZXIgZm9yIHVzZXJzLgoKVGhhdCdz
IGZvciB0aGUgaG9zdCByaWdodD8gSSBkaWRuJ3QgaGF2ZSB0aGF0IHByb2JsZW0sIGJ1dCBtYXli
ZSBiZWNhdXNlCkkgYW0gbm90IHVzaW5nIEZlZG9yYS4KCgo+IDQuIFJrdCAtIFN1cHBvcnQgZm9y
IEt1YmVybmV0ZXMgQ1JJIGFuZCBPQ0kgaW1hZ2UgZm9ybWF0IHdpbGwgYmUgb2YKPiBpbXBvcnRh
bmNlIHRvIG91ciB1c2Vycy4gUmt0IGlzIHdvcmtpbmcgb24gaXQgYnV0IEknbSBub3Qgc3VyZSBv
ZiB0aGVpcgo+IHByb2dyZXNzLiBUaGVyZSBhcmUgb3RoZXIgcHJvamVjdHMgdGhhdCBhcmUgYWxz
byBpbmN1YmF0aW5nIGluIENOQ0YgLQo+IGNyaS1vIGFuZCBjcmktY29udGFpbmVyZC4KPiAKPiBQ
ViBDYWxscyBuZXR3b3JraW5nIGlzIG5ldyB0byBtZSwgYW5kIEkgd2FudGVkIHRvIGRvIHNvbWUg
cHJvdG90eXBpbmcgdG8KPiB1bmRlcnN0YW5kIGhvdyBpdCB3b3VsZCBpbnRlZ3JhdGUgd2l0aCB0
aGUgcmVzdCBvZiB0aGUgY29udGFpbmVyCj4gZWNvc3lzdGVtIGl0IGFmdGVyIGxhbmRpbmcgdGhp
cyBzZXJpZXMuCj4gCj4gQnkgYWRkaW5nIHN1cHBvcnQgZm9yIHhlbi00LjksIHFlbXUtMi4xMCBv
ciBya3QtMS4yOC4xIEkgZmVlbCB3ZSBzaG91bGQKPiBub3Qgc2V0IHNvbWUga2luZCBzdGFiaWxp
dHkgb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBleHBlY3RhdGlvbnMKPiBhcm91bmQgc3RhZ2Ux
LXhlbiBhcyB5ZXQuCgpJIGFncmVlIHdlIHNob3VsZCBub3Qgc2V0IGFueSBraW5kIG9mIGJhY2t3
YXJkIGNvbXBhdGliaWxpdHkKZXhwZWN0YXRpb25zIHlldC4gU2VlIGJlbG93LgoKCj4gTXkgcHJl
ZmVyZW5jZSB3b3VsZCBiZSB0byBrZWVwIHRoaW5ncyBvbiBtYXN0ZXIgKGFsYmVpdCBkZWxpYmVy
YXRlbHkpCj4gdGlsbCB3ZSBjYW4gZmlndXJlIG91dCBhIGdvb2QgeGVuIGNvbnRhaW5lciBleHBl
cmllbmNlIGZvciBvdXIgdXNlcnMuCj4gCj4gUGxlYXNlIGxldCBtZSBrbm93IHdoYXQgeW91IHRo
aW5rLgoKWW91IGhhdmUgYSBnb29kIHBvaW50LiBJIHRoaW5rIHdlIHNob3VsZCBiZSBjbGVhciBh
Ym91dCB0aGUgc3RhYmlsaXR5IG9mCnRoZSBwcm9qZWN0IGFuZCB0aGUgYmFja3dhcmQgY29tcGF0
aWJpbGl0eSBpbiB0aGUgUkVBRE1FLiBXZSBzaG91bGQKb3Blbmx5IHNheSB0aGF0IGl0IGlzIHN0
aWxsIGEgInByZXZpZXciIGFuZCB0aGVyZSBpcyBubyAic3VwcG9ydCIgb3IKImNvbXBhdGliaWxp
dHkiIHlldC4KCkNob29zaW5nIFhlbiA0Ljkgc2hvdWxkIG5vdCBiZSBzZWVuIGFzIGEgc3RhdGVt
ZW50IG9mIHN1cHBvcnQuIEkgdGhpbmsKd2Ugc2hvdWxkIGNob29zZSB0aGUgWGVuIHZlcnNpb24g
YmFzZWQgb25seSBvbiB0aGUgdGVjaG5pY2FsIG1lcml0cy4KCkluIHRoZSBsb25nIHRlcm0gaXQg
d291bGQgYmUgZ3JlYXQgdG8gc3VwcG9ydCBtdWx0aXBsZSBzdGFibGUgdmVyc2lvbnMKYW5kIGEg
ZGV2ZWxvcG1lbnQgdmVyc2lvbiBvZiBYZW4uIEFzIG9mIG5vdywgSSB0aGluayBpdCBtYWtlcyBz
ZW5zZSB0bwpoYXZlIGFuICJhZGQtaG9jIGFwcHJvYWNoIjogSSB3b3VsZCB1c2UgWGVuIDQuOSBq
dXN0IGJlY2F1c2UgaXQgaXMgdGhlCmJlc3QgY2hvaWNlIGF0IHRoZSBtb21lbnQuIFRoZW4sIEkg
d291bGQgdXBkYXRlIHRvIG90aGVyIHZlcnNpb25zIHdoZW4KaXQgbWFrZXMgc2Vuc2UsIG1hbnVh
bGx5LiBJIGRvbid0IHRoaW5rIHRoYXQgYnVpbGRpbmcgYWdhaW5zdCBhIGNoYW5naW5nCnRhcmdl
dCAoIm1hc3RlciIpIGlzIGEgZ29vZCBpZGVhLCBiZWNhdXNlIHdlIG1pZ2h0IGVuZCB1cCBzdHVt
YmxpbmcKYWNyb3NzIGNvbmZ1c2luZyBhbmQgdGltZS1jb25zdW1pbmcgYnVncyB0aGF0IGhhdmUg
bm90aGluZyB0byBkbyB3aXRoCnN0YWdlMS14ZW4uIEhvd2V2ZXIsIHdlIGNvdWxkIHBpY2sgYSBy
YW5kb20gY29tbWl0IG9uIHRoZSBYZW4gdHJlZSBpZgp0aGF0J3MgY29udmVuaWVudCBmb3IgdXMs
IGJlY2F1c2UgYXQgdGhpcyBzdGFnZSB0aGVyZSBpcyBubyBzdXBwb3J0CnJlYWxseS4gRm9yIGV4
YW1wbGUsIFBWQ2FsbHMgd2lsbCByZXF1aXJlIHNvbWUgdG9vbHMgY2hhbmdlcyBpbiBYZW4uCk9u
Y2UgdGhleSBhcmUgdXBzdHJlYW0sIHdlJ2xsIHdhbnQgdG8gdXBkYXRlIHRoZSBYZW4gdmVyc2lv
biB0byB0aGUKbGF0ZXN0IHdpdGggUFZDYWxscyBzdXBwb3J0LgoKRG9lcyBpdCBtYWtlIHNlbnNl
PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 20:07:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drUzm-0006OL-SR; Mon, 11 Sep 2017 20:07:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drUzl-0006OF-IY
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 20:07:49 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D0/1F-01911-41DE6B95; Mon, 11 Sep 2017 20:07:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq7I222
 RBh+7WS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oynqwUKHnJXXF1xj7GBcS1nFyMXh5DALiaJ
 E3M+snQxcnCwCDhIzDrtAmIyCsRIPPhh3cXICWSGSUy+vIQVxGYR0Jb4cfMIC4jNJmAo8ffJJ
 jaQcgkge8lnDpCwCJA5c+5nJhCbWcBDYs6JqcwgtrBAsMTDT+vYQWxOAU2J9/9+gI3kFfCW6O
 poYYW45gGjxI69S9lAEqICuhKH/v1hgygSlDg58wkLxFAtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXUMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwABkAIIdjK+6nQ8x
 SnIwKYnyvju+JVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+r19sihQSLUtNTK9Iyc4CxAJOW4
 OBREuGNAUnzFhck5hZnpkOkTjEqSonzrgVJCIAkMkrz4Npg8XeJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwryxb4Cm8GTmlcBNfwW0mAloMc+lLSCLSxIRUlINjJ3962Nzw6In3j4heGXy/s0
 LzZrV36SnZYXZ+7LE7PN43rGvcvWxt4tt2p8uM31v4X04d1HX9t2StndPdWmztj5MmX7p5HL7
 mc+E7e4c+vAwaXbhloLmRPbeJBb5v3u2Mk1WYDvldDrkOs/+VSkcC1yOWjh/q1gcrb0uvvjYQ
 9XERzLrE2/7HlFiKc5INNRiLipOBAAyjQdmugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505160466!110212076!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39874 invoked from network); 11 Sep 2017 20:07:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 20:07:47 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B282D21A92;
 Mon, 11 Sep 2017 20:07:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B282D21A92
Date: Mon, 11 Sep 2017 13:07:45 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <m2pob04o6u.fsf@atihita.com>
Message-ID: <alpine.DEB.2.10.1709111306580.19719@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030136.40527.19257.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061210300.26407@sstabellini-ThinkPad-X260>
 <m2pob04o6u.fsf@atihita.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 09/10] build/fedora: Add
 `RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCA5IFNlcCAyMDE3LCBSYWppdiBSYW5nYW5hdGggd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MDcgMjAxNyBhdCAxMjo0NDoxNiBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPiB3cm90ZToKPiAKPiBbLi4uXQo+IAo+ID4+ICtbcm9vdEBsb2NhbGhvc3Qgfl0j
IGxzIC9vcHQKPiA+PiArcWVtdS11bnN0YWJsZSAgc3RhZ2UxLXhlbiAgeGVuLXVuc3RhYmxlICB4
ZW4tdW5zdGFibGUtcnVuaXQKPiA+PiArYGBgCj4gPj4gKwo+ID4+ICtUaGlzIHdpbGwgZXh0cmFj
dCBhbGwgdGhlIGJ1aWxkIGFydGlmYWN0cyBpbnRvIGAvb3B0YCBkaXJlY3RvcnkuCj4gPgo+ID4g
SXMgdGhlcmUgYSByZWFzb24gdG8ga2VlcCBhbGwgdGhlIGJpbmFyaWVzIHVuZGVyIC9vcHQ/IEkg
bWVhbiwgYXQgdGhpcwo+ID4gcG9pbnQsIHdlIGNvdWxkIGRvIHNvbWV0aGluZyBsaWtlCj4gPgo+
ID4gICBjcCAtYXIgL29wdC94ZW4tdW5zdGFibGUvKiAvCj4gPgo+ID4gYW5kIGRvIHRoZSBzYW1l
IGZvciB0aGUgb3RoZXIgY29tcG9uZW50cy4KPiAKPiBZZXMsIHdlIGNhbiBkbyB0aGF0LCBidXQg
SSBmZWVsIGl0cyBhIGdvb2QgaWRlYS4gOi0pCj4gCj4gT3V0c2lkZSBvZiBzcGVjaWZpYyBwYXRo
cyAoc3VjaCBhcyAvdmFyIG9yIC9ldGMpLCBpdHMgYmV0dGVyIHRvIGxldCBSUE0KPiBtYW5hZ2Ug
ZmlsZXMgaW4gdGhlIC8gaGllcmFyY2h5LiBUaGF0IHdheSBycG0gLXFmIGNhbiByZXR1cm4gc2Vu
c2libGUKPiByZXN1bHRzIHdoZW4gd2UgbmVlZCB0byBsb2dpbiBhbmQgZGVidWcgaXNzdWVzLgo+
IAo+ID4gRG8gd2Uga2VlcCB0aGVtIHVuZGVyIC9vcHQgZm9yIGVhc2Ugb2YgbWFuYWdlbWVudCwg
c28gdGhhdCB0aGUgbmV4dCB0aW1lCj4gPiB3ZSBkbyBhIGJ1aWxkLCB3ZSBjYW4gZWFzaWx5IHRl
c3Qgd2l0aCBhIGRpZmZlcmVudCBYZW4gdmVyc2lvbj8gT3IgaXMKPiA+IHRoZXJlIGFub3RoZXIg
cmVhc29uPwo+IAo+IFRoYXQncyBjb3JyZWN0LiBLZWVwaW5nIHRoaW5ncyBpc29sYXRlZCBpbiAv
b3B0IGxldHMgdXMgdGVzdCBkaWZmZXJlbnQKPiB2ZXJzaW9ucyBvZiB4ZW4gZHVyaW5nIGRldmVs
b3BtZW50LiBJbiBwcm9kdWN0aW9uIHdlIGNhbiB1c2UgdGhlIHNhbWUKPiBhcHByb2FjaCB0byBz
dXBwb3J0IG11bHRpcGxlIHZlcnNpb25zIG9mIHhlbiBhbmQgZG8gcm9sbGluZyB1cGRhdGVzIG9y
Cj4gcm9sbGJhY2tzLgo+IAo+IEJ0dywgSSBzaG91bGQgcG9pbnQgb3V0IHRoYXQgdGhpcyBpcyBu
b3Qgc29tZXRoaW5nIG5ldy4gTml4T1MgaGFzIGJlZW4KPiB1c2luZyB0aGUgYXBwcm9hY2ggb2Yg
YnVpbGRpbmcgcGFja2FnZXMgaW4gc2VwYXJhdGUgZmlsZXN5c3RlbSBoaWVyYXJjaHkKPiBmb3Ig
YSB3aGlsZSBub3cuCj4gCj4gV2UgYXJlIGp1c3Qgc2VsZWN0aXZlbHkgYWRvcHRpbmcgdGhlaXIg
aWRlYXMuCgpUaGF0J3MgT0sgZm9yIG1lLiBQbGVhc2UgYWRkIGEgZmV3IHdvcmRzIG9uIHRoaXMg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 20:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drV56-00076p-E0; Mon, 11 Sep 2017 20:13:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <persaur@gmail.com>) id 1drV54-00076j-Qq
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 20:13:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C5/7A-00743-E5EE6B95; Mon, 11 Sep 2017 20:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRWlGSWpSXmKPExsVyMfTOYd3od9s
 iDSbMZrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmfjzMVNCtU/HsUhtrA+Mr9S5GLg4hgRmM
 EnsvX2TrYuTkYBGYxSqxdHoqSEJCYBurxO5LRxi7GDmAnDiJJ5PqIMw0iQeTVEHKJQRqJJovz
 2IGsYUEFCRurtnNBjHzF6PE736IBDNQ641Vb9hBenkFxCWuHvQBMYUFjCVmz40AqWATUJO4cv
 8WI8RIaYlJu/rYQWxOATuJlvXboS5TlXjw5QYjyHhmgXXMEv+3zGCHGC8vsf3tHLBVvAI2Ejf
 /90HdsI5R4sr6FhaQhIiAjsTVvS9YJzCKzEJy0iyEk2YhGQVha0tcv3SBEcZetvA1VFxd4ura
 q6zI4gsY2VcxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgRGF
 wMQ7GC8eNrzEKMkB5OSKO+741sihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwyr/dFikkWJSanl
 qRlpkDjHOYtAQHj5II79E3QGne4oLE3OLMdIjUKUZvjgt3Lv1h4ji26TKQPLDnFpDsuHkXSG4
 Ak/tApBBLXn5eqpQ4rwjIBgGQERmleXALYOnqEqOslDAvI9DJQjwFqUW5mSWo8q8YxTkYlYR5
 b4AcwpOZVwJ3xyugE5mATuS5tAXkxJJEhJRUA+MsmaNnC59pv52yxThsuruajhyHQPgNPj/eC
 Ps5r15GCHdofGSX+lr+93OU0k9xPr5KnbRNr7qvdT83mHsnPHIDs50Fh8C/PeFeHC3Ttnk8Xf
 k+4Plyy7cHTUvPisx9b3Hkk82MPxp2CrohQQazDS5csZZsn/DLeo0Gf+JaIdfXzUvmP7k/J0G
 JpTgj0VCLuag4EQBaWljbUgMAAA==
X-Env-Sender: persaur@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505160794!82599320!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46300 invoked from network); 11 Sep 2017 20:13:14 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 20:13:14 -0000
Received: by mail-qk0-f195.google.com with SMTP id i14so6068974qke.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 13:13:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=2kQxoL+02+odKrNEzCUTPItKDMoyG1Nn9EElrPELvgE=;
 b=T6cX7OaHPx7yjE3oTj7stW579g5frURljosx5pk3bSkMvZCGmAhSohfgw+u/0dMUIb
 lKHVHtvUdBlToElmuoC1vXERLRclHtHeO87fJVAzbP0tvqKJMU+6h+aOUZTQFSGIIfo6
 s8WsJOkOWDsPvsboGbt+OWPkrVkF0uGiA2qLGg438Fs5Y0iG8Tq9OZLGURd/WBzjiFN7
 BPidvs6Q1uEB7ZD75yGtiEOf1Tcasi/At/IARm3lpCuLgZ1UOYCjiv2ewWJENG1vixXp
 UItO14r+XKmjGPpLh8BWsJ/+RQ6J1kjSNcMjY9RTwZ/4jxxRMqsF1FI5Hkg9o3DDpKtR
 57OQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=2kQxoL+02+odKrNEzCUTPItKDMoyG1Nn9EElrPELvgE=;
 b=bdjaKb4Jeu0kTMRLX/TFLBQO1uuxPG8Z8ZSuTyH/vzZbGjblBulwGgD6KhHPJ+86gH
 hVy40OKY4BN+KxEVFyvDrpGMuu3eN3GRJDHoa4GtetOBaDvUNLWy96fg1abQwRdOXTC5
 S2jRkB0GQ0QUa/bILkkv7s7WF951dMA5R5tm6zIBa4AxxfxKnX8mNBE8OWT836+M1b25
 ujO6QHBbh4lbiBJ+NjZ9amd+/l7PH0yfpMUbl4V0mw5qCB+ppjKM87NzdGsQS9lPye3T
 xfO9bb/p0VviN8fVxg2SUsFNNGxG0tmAggPtRCKPF6A0yVEqyqv7xMdcc74UNbb/mNs2
 7UPQ==
X-Gm-Message-State: AHPjjUhoBFe6oaVFuXp6yaegWwO1IRcpe3OE2ruMmGn+q1hT5an1M89L
 lD/n6cZZy+9YRQ==
X-Google-Smtp-Source: AOwi7QDTxRpunLcZbR5wfQX9RV9ymvYS2FmDosIYCEnfYN6atLmcZY8Nn6ZGwB3/IwTkHwPoC6MX9Q==
X-Received: by 10.55.185.133 with SMTP id j127mr16134023qkf.168.1505160793645; 
 Mon, 11 Sep 2017 13:13:13 -0700 (PDT)
Received: from [172.20.160.66] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id f6sm6498253qtb.68.2017.09.11.13.13.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 11 Sep 2017 13:13:13 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (14G60)
In-Reply-To: <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
Date: Mon, 11 Sep 2017 16:13:12 -0400
Message-Id: <423F5B98-33F5-4B24-8AAF-84CA5398A4E5@gmail.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1368178532427838347=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1368178532427838347==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-D5B1C455-983E-4860-84E5-420890D78AF4
Content-Transfer-Encoding: 7bit


--Apple-Mail-D5B1C455-983E-4860-84E5-420890D78AF4
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Sep 11, 2017, at 10:16, George Dunlap <george.dunlap@citrix.com> wrote:
>=20
>>> +### vTPM Support
>>> +
>>> +    Status: Supported, x86 only
>>=20
>> This should probably be x86/vTPM. TPM, the way we are discussing it, is
>> an x86-only implementation. ARM-based alternatives are not called TPM
>> AFAIK.
>=20
> Someone said that because this was implemented entirely in userspace,
> there's no reason the PV TPM couldn't work on ARM.  OTOH I suppose it
> would be a lot less valuable if there weren't a physical TPM to back it up=
.
>=20
> Any thoughts on that?

Physical TPMs are present on both x86 and ARM Chromebooks:

  https://www.chromium.org/developers/design-documents/tpm-usage

e.g. see Step 9 in this Samsung Series 3 teardown, "Infineon SLB9635":

  https://www.ifixit.com/Teardown/Samsung+Chromebook+Series+3+Teardown/12225=



>>> +### Intel/TXT ???
>>=20
>> Same here
>=20
> Well unless someone actually says something about this I'm just going go
> delete it.

That's one way to motivate a response :)

Slide 11 of Joe Cihula's 2007 presentation documents the Xen changes for TXT=
:=20

  http://www-archive.xenproject.org/files/xensummit_fall07/23_JosephCihula.p=
df

More info in the 2007 patch and the Linux kernel doc:

  http://old-list-archives.xen.org/archives/html/xen-devel/2007-10/msg00897.=
html
  https://www.kernel.org/doc/Documentation/intel_txt.txt

Intel TXT is used with Xen by (at least) Qubes, OpenXT and Skyport Systems. =
 There was a design discussion at Xen Summit about implementing a frequently=
-used subset of tboot logic in Xen.  Hopefully Intel TXT will continue to be=
 a Xen feature with security support.

Rich=

--Apple-Mail-D5B1C455-983E-4860-84E5-420890D78AF4
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div></div><div>On Sep 11, 2017, at 10:16, G=
eorge Dunlap &lt;<a href=3D"mailto:george.dunlap@citrix.com">george.dunlap@c=
itrix.com</a>&gt; wrote:</div><div><br></div><blockquote type=3D"cite"><div>=
<blockquote type=3D"cite"><blockquote type=3D"cite"><span>+### vTPM Support<=
/span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span>+</span><br></blockquote></blockquote><blockquote type=3D"=
cite"><blockquote type=3D"cite"><span>+ &nbsp;&nbsp;&nbsp;Status: Supported,=
 x86 only</span><br></blockquote></blockquote><blockquote type=3D"cite"><spa=
n></span><br></blockquote><blockquote type=3D"cite"><span>This should probab=
ly be x86/vTPM. TPM, the way we are discussing it, is</span><br></blockquote=
><blockquote type=3D"cite"><span>an x86-only implementation. ARM-based alter=
natives are not called TPM</span><br></blockquote><blockquote type=3D"cite">=
<span>AFAIK.</span><br></blockquote><span></span><br><span>Someone said that=
 because this was implemented entirely in userspace,</span><br><span>there's=
 no reason the PV TPM couldn't work on ARM. &nbsp;OTOH I suppose it</span><b=
r><span>would be a lot less valuable if there weren't a physical TPM to back=
 it up.</span><br><span></span><br><span>Any thoughts on that?</span><br></d=
iv></blockquote><div><br></div><div>Physical TPMs are present on both x86 an=
d ARM Chromebooks:</div><div><br></div><div>&nbsp;&nbsp;<a href=3D"https://w=
ww.chromium.org/developers/design-documents/tpm-usage">https://www.chromium.=
org/developers/design-documents/tpm-usage</a></div><div><br></div><div>e.g. s=
ee Step 9 in this Samsung Series 3 teardown, "Infineon SLB9635":</div><div><=
br></div><div>&nbsp;&nbsp;<a href=3D"https://www.ifixit.com/Teardown/Samsung=
+Chromebook+Series+3+Teardown/12225">https://www.ifixit.com/Teardown/Samsung=
+Chromebook+Series+3+Teardown/12225</a></div><div><br></div><div><br></div><=
blockquote type=3D"cite"><div><span></span><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>+### Intel/TXT ???</span><br></blockquote></blockqu=
ote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=
=3D"cite"><span>Same here</span><br></blockquote><span></span><br><span>Well=
 unless someone actually says something about this I'm just going go</span><=
br><span>delete it.</span></div></blockquote><br><div>That's one way to moti=
vate a response :)</div><div><br></div><div>Slide 11 of Joe Cihula's 2007 pr=
esentation documents the Xen changes for TXT:&nbsp;</div><div><br></div><div=
><div>&nbsp; <a href=3D"http://www-archive.xenproject.org/files/xensummit_fa=
ll07/23_JosephCihula.pdf">http://www-archive.xenproject.org/files/xensummit_=
fall07/23_JosephCihula.pdf</a></div></div><div><br></div><div>More info in t=
he 2007 patch and the Linux kernel doc:</div><div><br></div><div>&nbsp; <a h=
ref=3D"http://old-list-archives.xen.org/archives/html/xen-devel/2007-10/msg0=
0897.html">http://old-list-archives.xen.org/archives/html/xen-devel/2007-10/=
msg00897.html</a></div><div>&nbsp; <a href=3D"https://www.kernel.org/doc/Doc=
umentation/intel_txt.txt">https://www.kernel.org/doc/Documentation/intel_txt=
.txt</a></div><div><br></div><div>Intel TXT is used with Xen by (at least) Q=
ubes, OpenXT and Skyport Systems. &nbsp;There was a design discussion at Xen=
 Summit about implementing a frequently-used subset of tboot logic in Xen. &=
nbsp;Hopefully Intel TXT will continue to be a Xen feature with security sup=
port.</div><div><br></div><div>Rich</div></body></html>=

--Apple-Mail-D5B1C455-983E-4860-84E5-420890D78AF4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1368178532427838347==--


From xen-devel-bounces@lists.xen.org Mon Sep 11 20:20:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drVBw-0007m9-61; Mon, 11 Sep 2017 20:20:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drVBv-0007m3-B0
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 20:20:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 5C/42-18858-600F6B95; Mon, 11 Sep 2017 20:20:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssi7rh22
 RBlf+mVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHJ95nKlgqVfH++lX2Bsajol2MXBxCAruY
 JG79Oc7SxcjJwSLgIHHxwG/mLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRljiw5iIbiM0mYCjx9
 8kmNpByCSB7yWcOkLAIkDlz7mcmEJtZwENizompzCC2sECUxOQfE8A2cQpoSly6uoMdxOYV8J
 ZY/+c1M8Q59xglWrv3gTWLCuhKHPr3hw2iSFDi5MwnLBBDtSSWT9/GMoFRYBaS1CwkqQWMTKs
 Y1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOwnoGBcQfj5a9O
 hxglOZiURHnfHd8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+X9tkghwaLU9NSKtMwcYDTAp
 CU4eJREeJe8A0rzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4LxPIDAGQoozSPLgRsMi8xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9zPIKp7MvBK4Ta+AjmACOoLn0haQI0oSEVJSDYy
 s4sc4/bb/uHu14OKDe24XGVfNlXzmX7pvi9t6we8v5nAKlNy5v6pRaqFlaLRp/Pl1S1aVVbds
 W/TmfX+GauyFmLSSRzMXLFm1vygnMz153YobEpfixa4EKTDXFpTvPbY7OciDN2qCYauLm5zwq
 RhTM4agqQGe14qWnkjMjhKQCJp6Ldgpfr8SS3FGoqEWc1FxIgBojw8vxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505161220!56196538!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14728 invoked from network); 11 Sep 2017 20:20:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 20:20:21 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D5AD821A92;
 Mon, 11 Sep 2017 20:20:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D5AD821A92
Date: Mon, 11 Sep 2017 13:20:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <m2shfw4p2c.fsf@atihita.com>
Message-ID: <alpine.DEB.2.10.1709111308070.19719@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061137300.26407@sstabellini-ThinkPad-X260>
 <m2shfw4p2c.fsf@atihita.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 06/10] build/fedora: Add
 `xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCA5IFNlcCAyMDE3LCBSYWppdiBSYW5nYW5hdGggd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MDcgMjAxNyBhdCAxMjoxMDoyMSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPiB3cm90ZToKPiAKPiBbLi4uXQo+IAo+ID4gVGhlIHNlcmllcyBpcyBtdWNoIGJl
dHRlciBub3cgdGhhbmsgeW91LiBPbmUgcXVlc3Rpb246IHdoeSBkaWQgeW91IHdyaXRlCj4gPiB5
b3VyIG93biBpbml0IHNjcmlwdHMgcmF0aGVyIHRoYW4gcmV1c2luZyB4ZW5jb21tb25zICh3aXRo
IHRoZSBjYXZlYXQKPiA+IHRoYXQgeW91IHdvdWxkIGhhdmUgdG8gYWRkIG1ha2Ugc3VyZSB0byBz
b3VyY2VfcGF0aC5zaCBiZWZvcmUgcnVubmluZwo+ID4geGVuY29tbW9ucyk/ICBEb2VzIGl0IGhh
dmUgc29tZXRoaW5nIHRvIGRvIHdpdGggc3lzdGVtZD8KPiAKPiBUaGVyZSBhcmUgYSBmZXcgcmVs
YXRlZCByZWFzb25zIGZvciB0aGlzLgo+IAo+IDEuIFVzaW5nIHJ1bml0IGxldHMgdXMgYWJzdHJh
Y3Qgb3V0IG91ciBkZXBlbmRlbmN5IG9uIHN5c3RlbWQgYW5kCj4gdXBzdGFydC4gV2UgY2FuIHVz
ZSB0aGUgc2FtZSBhYnN0cmFjdGlvbiBpbiBjb250YWluZXJzIFsxXSwgdmlydHVhbAo+IG1hY2hp
bmVzIGFuZCBvbiBiYXJlIG1ldGFsLgo+IAo+IDIuIEluIExpbnV4IGRpc3RyaWJ1dGlvbnMsIHRo
ZXJlIGlzIHRpZ2h0IGNvdXBsaW5nIGJldHdlZW4gcGFja2FnZQo+IG1hbmFnZW1lbnQgc3lzdGVt
IChycG0vZGViKSwgaW5pdCBzeXN0ZW1zICh1cHN0YXJ0L3N5c3RlbWQpLCBhbmQgc2VydmljZQo+
IGRhZW1vbnMuCj4gCj4gV2l0aCBjb250YWluZXJzLCBpZiB0aGUgZXhwZWN0YXRpb24gaXMgdGhh
dCBtb3N0IHNlcnZpY2UgZGFlbW9ucyBhbmQKPiBhcHBzIHdvdWxkIGJlIGNvbnRhaW5lcml6ZWQs
IGFuZCBtYW5hZ2VkIGJ5IGEgbm9kZSBhZ2VudCB0aGVuIGEgbmF0dXJhbAo+IHF1ZXN0aW9uIHRv
IGFzayB3b3VsZCBiZSB3aGF0IHNob3VsZCBiZSB0aGUgcm9sZSBvZiBpbml0IHN5c3RlbXMgbGlr
ZQo+IHN5c3RlbWQ/Cj4gCj4gQnkgdXNpbmcgcnVuaXQgKG9uIHN5c3RlbWQsIHVwc3RhcnQgYW5k
IHdpdGhpbiBjb250YWluZXJzKSwgd2UgZGVmZXIKPiBhbnN3ZXJpbmcgdGhpcyBxdWVzdGlvbi4g
Cj4gCj4gMy4gT25lIG9mIHRoZSB1c2UgY2FzZXMgdGhhdCB3ZSB3YW50IHRvIHN1cHBvcnQgaXMg
dG8gaGF2ZSBkaWZmZXJlbnQKPiB2ZXJzaW9ucyBvZiB4ZW4gY28tZXhpc3Qgb24gdGhlIHNhbWUg
ZmlsZXN5c3RlbS4gVGhlbiBhIGhpZ2hlciBsZXZlbAo+IHRvb2wgY2FuIGRvIHJvbGxpbmcgdXBk
YXRlcyBhbmQgaWYgcmVxdWlyZWQgcm9sbGJhY2tzLgo+IAo+IFdoaWxlIGl0IGlzIHBvc3NpYmxl
IHRvIGFjY29tcGxpc2ggdGhpcyBvbiBleGlzdGluZyBpbml0IHN5c3RlbXMsCj4gZGVwZW5kaW5n
IG9uIGhvdyB4ZW4gaXMgcGFja2FnZWQgYW5kIGRlcGxveWVkLCBpdCBtaWdodCBpbnZvbHZlIHVz
aW5nCj4gZGlzdHJvIHBhY2thZ2UgYW5kIHJlcG9zaXRvcnkgbWFuYWdlbWVudCB0b29scy4KPiAK
PiBXaXRoIHJ1bml0LCB3ZSBjYW4gdXNlIHJlZ3VsYXIgZG9ja2VyIHRvb2xzLCB3aGljaCBpcyBt
dWNoIG1vcmUgZnJpZW5kbHkKPiBmb3IgbWFpbnN0cmVhbSBkZXZlbG9wZXJzIGFuZCBDSSBzeXN0
ZW1zLiBXZSBhbHNvIGFic3RyYWN0IG92ZXIgaW5pdAo+IHN5c3RlbXMsIHdoaWNoIGlzIGEgZGVz
aXJhYmxlIHByb3BlcnR5IHRvIGhhdmUuCj4gCj4gNC4gSSBsb29rZWQgaW50byB4ZW5jb21tb25z
IHNjcmlwdCBhbmQgc3lzdGVtZCB1bml0IGZpbGVzIHdoZW4gY3JlYXRpbmcKPiBydW5pdCBzY3Jp
cHRzLiBPdXIgcnVuaXQgc2NyaXB0cyBpcyBzdHJhaWdodGZvcndhcmQgdHJhbnNsYXRpb24gb2Yg
aG93Cj4gb25lIHdvdWxkIHN0YXJ0IHhlbiBtYW51YWxseS4KPiAKPiBQZXJoYXBzIHRoZSBvbmx5
IHBhcnQgb2YgdGhlIHNjcmlwdCB0aGF0IG1pZ2h0IG5lZWQgc29tZSBleHBsYW5hdGlvbiBpcwo+
IGluIGB4ZW4taW5pdC1kb20wL3J1bmAuCj4gCj4gYGBgCj4gZXhlYyBjaHBzdCAtYiB4ZW4taW5p
dC1kb20wIHJ1bml0LXBhdXNlCj4gYGBgCj4gCj4gVGhpcyBpcyBhIHBhdHRlcm4gdXNlZCB0byBi
dWlsZCBlcXVpdmFsZW50IG9mICJvbmVzaG90IiBzZXJ2aWNlIGluCj4gc3lzdGVtZC4gSXQgd2Fz
IGRldmVsb3BlZCBpbiBJZ25pdGUgKGEgQXJjaCBMaW51eCBwcm9qZWN0IGJlZm9yZSB0aGV5Cj4g
c3dpdGNoZWQgdG8gc3lzdGVtZCkgYW5kIGxhdGVyIGNvLW9wdGVkIGJ5IFZvaWQgTGludXggWzJd
Lgo+IAo+IEkgYW0gbm90IHN1cmUgaWYgSSBhbnN3ZXJlZCB5b3VyIHF1ZXN0aW9uLiBTb21ldGlt
ZXMgSSBmZWVsLCBtYXliZSB3ZQo+IHNob3VsZCBqdXN0IGxldCBxdWVzdGlvbnMgYXJvdW5kIGlu
aXQgc3lzdGVtcyBiZSBsaWtlIG9uZSBvZiB0aG9zZQo+ICJ1bmFuc3dlcmVkIHF1ZXN0aW9ucyIg
aW4gdGhlb2xvZ3kuIDotKSBbM10KPiAKPiBCZXN0LAo+IFJhaml2Cj4gCj4gWzFdIGh0dHBzOi8v
Z2l0aHViLmNvbS9sYW1iZGEtbGludXgvYmFzZWltYWdlLWFtem4jYWRkaW5nX2FkZGl0aW9uYWxf
ZGFlbW9ucwo+IAo+IFsyXSBodHRwczovL2dpdGh1Yi5jb20vdm9pZGxpbnV4L3ZvaWQtcnVuaXQv
Y29tbWl0LzdhZWNmNDZlYzU4OWE1YmM0OWFlMjM5MjEzN2JjZDBlNzQ2OGRkMDgKClRoYW5rIHlv
dSBmb3IgdGhlIHBvaW50ZXJzLiBJIGhhdmUgbm8gb3BpbmlvbnMgb24gdGhlIGZvcm1hdCBvZiB0
aGUgaW5pdApzY3JpcHRzLiBydW5pdCBpcyBmaW5lIGJ5IG1lIGluIHRoYXQgcmVzcGVjdCwgYW5k
IEkgdW5kZXJzdGFuZCB0aGUKYWR2YW50YWdlcyB5b3UgcG9pbnRlZCBvdXQuCgpNeSBvbmx5IGNv
bmNlcm4gaXMgYWJvdXQgZGl2ZXJnaW5nIGZyb20gdGhlIHVwc3RyZWFtIFhlbiBjb2RlYmFzZS4g
SQp0aGluayB0aGUgcnVuaXQgc2NyaXB0cyBzaG91bGQgY2FsbCB4ZW5jb21tb25zIHVuZGVybmVh
dGguIElmIHhlbmNvbW1vbnMKY2Fubm90IGNvcGUgd2l0aCBiZWluZyBjYWxsZWQgZnJvbSBydW5p
dCwgd2UgY291bGQgbWFrZSBjaGFuZ2VzIHRvCnhlbmNvbW1vbiBpbiB4ZW4uZ2l0IHRvIG1ha2Ug
aXQgc28uCgpPdGhlcndpc2UsIHdlIHdpbGwgZW5kIHVwIGluIGEgc2l0dWF0aW9uIHN1Y2ggYXM6
Ci0geGVuLmdpdCBjaGFuZ2VzIHhlbmNvbW1vbnMKLSB3ZSBkb24ndCBub3RpY2UKLSB3ZSB1cGdy
YWRlIFhlbiB2ZXJzaW9uCi0gc3RhZ2UxLXhlbiBkb2Vzbid0IHdvcmsgYW55bW9yZQoKSWYgd2Ug
dXNlZCB4ZW5jb21tb25zIHVuZGVybmVhdGggd2Ugd291bGQgYXZvaWQgdGhpcywgYW5kIGl0IGxv
b2tzIGxpa2UKeGVuY29tbW9ucyBjb3VsZCBiZSBtYWRlIHRvIHdvcmsgd2VsbCB3aXRoIHJ1bml0
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 20:24:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drVFc-0007w8-M1; Mon, 11 Sep 2017 20:24:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drVFb-0007vv-JG
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 20:24:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 16/2B-03283-AE0F6B95; Mon, 11 Sep 2017 20:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfflh22
 RBv87bCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMXe3XMFLs4rLF7vZGhib
 9LoYuTiEBBqZJPYdPMkI4TxmlJixbTOUs41R4vKf/exdjJwcIgLOEl/PzAWzeQX0JT7dvwZmC
 wu4STz+tIwZxJYQmMQkcetzKYTtKTFhwSFGGHv10z9A9ewcbAJWEofEQKIsAqoSjybcYpnAyL
 2AkWEVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC/GYBgB+P
 O506HGCU5mJREed8d3xIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ36fttkUKCRanpqRVpmTnA
 wINJS3DwKInwXgFJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8LkCIBkKKM0jy4EbAou
 MQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3pcgU3gy80rgNr0COoIJ6AieS1tAjihJREhJNT
 B6WbM2axnMVXGO+FjsG1FVr8Bv+jVwUuq/h3lqs7yFecXyQzcd7ZK6qx13dFtqmoGBaezlDT7
 bT66eNNV4ek+fEZtL0rL/z78JM2f+fnv72NuLigYL0m2f6dZbxby8F8106kLNvtZtonNNVhSx
 BvcvShOr4zl/eifXgutHTukdPBY0201BsF2JpTgj0VCLuag4EQAhHvI+fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505161448!105311740!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5677 invoked from network); 11 Sep 2017 20:24:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 20:24:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drVFT-0002vC-LS; Mon, 11 Sep 2017 20:24:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drVFO-0006K5-0d; Mon, 11 Sep 2017 20:23:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drVFN-00007J-Mo; Mon, 11 Sep 2017 20:23:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113321-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d0291f3391ab34b34092fcdc56abd8153cbe4579
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 20:23:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113321: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzMyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQwMjkxZjMzOTFhYjM0YjM0MDkyZmNkYzU2YWJkODE1
M2NiZTQ1NzkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcwODkyYzMx
N2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzE1MiAgMjAxNy0wOS0wOCAxNTowMToxMCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMzMjEgIDIwMTctMDktMTEgMTc6MjI6NTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZDAyOTFmMzM5MWFiMzRiMzQwOTJm
Y2RjNTZhYmQ4MTUzY2JlNDU3OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJM
TElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNt
b2tlIGQwMjkxZjMzOTFhYjM0YjM0MDkyZmNkYzU2YWJkODE1M2NiZTQ1NzkKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZDAyOTFmMzM5MWFiMzRiMzQwOTJmY2RjNTZhYmQ4
MTUzY2JlNDU3OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9Ljou
Oi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVS
TExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4ZDAyOTFmMzM5MWFiMzRiMzQwOTJmY2RjNTZhYmQ4MTUzY2JlNDU3OSA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51
eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBk
MDI5MWYzMzkxYWIzNGIzNDA5MmZjZGM1NmFiZDgxNTNjYmU0NTc5OnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDcwODky
YzMuLmQwMjkxZjMgIGQwMjkxZjMzOTFhYjM0YjM0MDkyZmNkYzU2YWJkODE1M2NiZTQ1NzkgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 20:28:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drVJQ-0008Ae-BR; Mon, 11 Sep 2017 20:28:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drVJP-0008AG-9i
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 20:28:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FB/85-02224-6D1F6B95; Mon, 11 Sep 2017 20:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffqx22
 RBs8uqlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y//vi6wFzeIVXz4/YGlg
 3MDfxcjFISTQyCQxa847NgjnMaPElpaTrBDONkaJtsONTF2MnBwiAs4SX8/MZQexeQX0JRpP7
 2IBsYWB7FmbjjKCNEgIfGWWmHBrMVhCQsBLYu7vhewwdu+aVqAV7BxsAlYSh8RAoiwCqhILp5
 5gn8DIvYCRYRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoM/
 rGRgYdzCeanY+xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8QR+2RQoJFqWm
 p1akZeYAgw8mLcHBoyTC6w2S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd4X74GKBECKM
 krz4EbAIuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeRZBVPJl5JXCbXgEdwQR0BM+lLS
 BHlCQipKQaGFlerLu14LjaHSXTTxbxV/b19Zi6lvDHPv3NpxpVmlyy7se9WlbHr/o/Gd+cULb
 XDfeSS9z5+fDSlZ//XptycqVRUoH3+6OuyWdcrIIv3rb+fzz+++b39g19nYkbnD6uTq2INz8S
 ohoveuNb4yvrT9ozrJgubItmbt5wiGdvoryATOmn/CCVWUosxRmJhlrMRcWJAACwkw5/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505161684!56197138!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7523 invoked from network); 11 Sep 2017 20:28:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 20:28:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drVJL-0003CP-Mj; Mon, 11 Sep 2017 20:28:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drVJG-0006Sp-Fc; Mon, 11 Sep 2017 20:27:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drVJG-0002gr-Au; Mon, 11 Sep 2017 20:27:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113313-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=aa9aa47e06ac0082948b880c226c8bdf2a12102b
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 20:27:58 +0000
Subject: [Xen-devel] [ovmf test] 113313: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzMTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDMgZGF5cyAgIDIwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzI3NSAgMjAxNy0wOS0xMSAwMzo0ODo0MSBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 20:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drVmH-0001hv-NM; Mon, 11 Sep 2017 20:57:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drVmG-0001hP-9R
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 20:57:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FA/A3-03422-3D8F6B95; Mon, 11 Sep 2017 20:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVybKJssu6lH9s
 iDT50alh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzW7awFbQLV9x4nNjA+I+vi5GLQ0hgF5PE
 7Af9jF2MnBwsAg4Se7ZfYe1i5OBgFIiRePDDGiTMKBAmMfnyElaIEm2Jlc13mUFsNgFDib9PN
 rGBlEsA2Us+c4CERQRUJI5P2cAMMp5Z4CuzRPOB5WA1wgLGErPnRoCYnAK2Eive1oCU8wp4S/
 y98JcJ4pr7jBKt87qYQBKiAroSh/79YYMoEpQ4OfMJC4jNLOAn0bNmP5TtLTG59y/jBEbBWUj
 KZiEpm4WkDMJWlzi4/QGULS+x7foqVpiauTvfMi1gZFvFqF6cWlSWWqRrppdUlJmeUZKbmJmj
 a2hgppebWlycmJ6ak5hUrJecn7uJERj2DECwg3HeCf9DjJIcTEqivO+Ob4kU4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMGb9X1bpJBgUWp6akVaZg4wAmHSEhw8SiK8MiBp3uKCxNzizHSI1ClGXY
 5jmy7/YRJiycvPS5US55UDKRIAKcoozYMbAUsGlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCT
 M+/kb0BSezLwSuE2vgI5gAjqC59IWkCNKEhFSUg2Mhyz7L+21kdnjelfM60tfSn/Z+3YPz5jP
 cTs5Eu1KXp35KHCEszLt1FuxDc6vLj1MZGcR6JLwevAsW2lXRMmp5ZfZWdNTL61n7jxsHF+pc
 VVkR+Y+joy0FWovtpYYyG1+Jfr4ouitDae/m8Wrd3nuEn30hE+oaPPnZb6H/bYsjS7U4Jh519
 FTiaU4I9FQi7moOBEAaKqsIAEDAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505163473!68391030!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37047 invoked from network); 11 Sep 2017 20:57:54 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 20:57:54 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2AF7C2190B;
 Mon, 11 Sep 2017 20:57:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2AF7C2190B
Date: Mon, 11 Sep 2017 13:57:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rich Persaud <persaur@gmail.com>
In-Reply-To: <423F5B98-33F5-4B24-8AAF-84CA5398A4E5@gmail.com>
Message-ID: <alpine.DEB.2.10.1709111347290.19719@sstabellini-ThinkPad-X260>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
 <423F5B98-33F5-4B24-8AAF-84CA5398A4E5@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-2053373716-1505163279=:19719"
Content-ID: <alpine.DEB.2.10.1709111355230.19719@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-2053373716-1505163279=:19719
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1709111355231.19719@sstabellini-ThinkPad-X260>

On Mon, 11 Sep 2017, Rich Persaud wrote:
> On Sep 11, 2017, at 10:16, George Dunlap <george.dunlap@citrix.com> wrote:
> 
>                   +### vTPM Support
> 
>                   +
> 
>                   +    Status: Supported, x86 only
> 
> 
>             This should probably be x86/vTPM. TPM, the way we are discussing it, is
> 
>             an x86-only implementation. ARM-based alternatives are not called TPM
> 
>             AFAIK.
> 
> 
>       Someone said that because this was implemented entirely in userspace,
>       there's no reason the PV TPM couldn't work on ARM.  OTOH I suppose it
>       would be a lot less valuable if there weren't a physical TPM to back it up.
> 
>       Any thoughts on that?
> 
> 
> Physical TPMs are present on both x86 and ARM Chromebooks:
> 
>   https://www.chromium.org/developers/design-documents/tpm-usage
> 
> e.g. see Step 9 in this Samsung Series 3 teardown, "Infineon SLB9635":
> 
>   https://www.ifixit.com/Teardown/Samsung+Chromebook+Series+3+Teardown/12225

Interesting. In that case, I am OK with keeping "Status: Supported, x86
only".


>                   +### Intel/TXT ???
> 
> 
>             Same here
> 
> 
>       Well unless someone actually says something about this I'm just going go
>       delete it.
> 
> 
> That's one way to motivate a response :)
> 
> Slide 11 of Joe Cihula's 2007 presentation documents the Xen changes for TXT: 
> 
>   http://www-archive.xenproject.org/files/xensummit_fall07/23_JosephCihula.pdf
> 
> More info in the 2007 patch and the Linux kernel doc:
> 
>   http://old-list-archives.xen.org/archives/html/xen-devel/2007-10/msg00897.html
>   https://www.kernel.org/doc/Documentation/intel_txt.txt
> 
> Intel TXT is used with Xen by (at least) Qubes, OpenXT and Skyport Systems.  There was a design discussion at Xen Summit about implementing a frequently-used subset of tboot
> logic in Xen.  Hopefully Intel TXT will continue to be a Xen feature with security support.

>From intel_txt.txt, this really seems to be only available on x86
platforms.
--8323329-2053373716-1505163279=:19719
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-2053373716-1505163279=:19719--


From xen-devel-bounces@lists.xen.org Mon Sep 11 20:59:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 20:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drVoE-0001oX-2V; Mon, 11 Sep 2017 20:59:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drVoD-0001oP-2u
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 20:59:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FB/95-03422-C49F6B95; Mon, 11 Sep 2017 20:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdf757Z
 Ig8dbRCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfKUbMGrxIrzq9exNjAu
 sOli5OIQEmhkkjg0bz8LhPOYUeL5jbvMEM42RolNPROBMpwcIgLOEl/PzGXvYuTg4BXQl/jRI
 A0SFhYwlTh29BMTSL2EwDE1iU1LdzKCJCQEvCVWdW+Bs5snT2btYmTnYBOwkjgkBhJlEVCVuL
 BuL+sERu4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsYDywKPMQoycGkJMr77viWSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGk/tkUKCRal
 pqdWpGXmAEMPJi3BwaMkwtsKkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHe2SBFAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwxIFN4MvNK4Da9AjqCCegInktbQI
 4oSURISTUwVhcnbVmxq+3iPAXfdBOVF0eCGx+7P4p69Ezfd7tfLNe8LA/NnM+ttkuWfJWKWJT
 /rNMr/uwqOcnaFq0pcXcWyjVVsspeaM+zvHtptqzEogkvrujKioVoucw82rvWZf3xFVcv8pyJ
 Tl+1ln/qncnHzfKVRVyOCfyJKbBTKnt8ceX1aOeFSa8mKbEUZyQaajEXFScCAPnA3oF+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505163594!78835122!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51922 invoked from network); 11 Sep 2017 20:59:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 20:59:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drVo8-0003yS-FZ; Mon, 11 Sep 2017 20:59:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drVo2-0007LI-PV; Mon, 11 Sep 2017 20:59:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drVo2-0007TP-9G; Mon, 11 Sep 2017 20:59:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113297-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-libvirt-xsm:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-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=a31cc455c512f3f1dd5f79cac8e29a7c8a617af8
X-Osstest-Versions-That: linux=d719518d9ce9132bad8a06e8029aeead328f66a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 20:59:46 +0000
Subject: [Xen-devel] [linux-next test] 113297: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzI5NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMyOTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzI2MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTEzMjYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMyNjIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzI2MgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMjYyCgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTEzMjYyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMyNjIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgICAgICBmYWlsICBsaWtlIDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMjYyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEzMjYyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExMzI2MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcg
eGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMyNjIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAg
ICAgZmFpbCBsaWtlIDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJv
b3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlr
ZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMjYyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzI2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMjYy
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTMyNjIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzI2MgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWls
IGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMyNjIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzI2
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzMjYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhMzFjYzQ1
NWM1MTJmM2YxZGQ1Zjc5Y2FjOGUyOWE3YzhhNjE3YWY4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICBkNzE5NTE4ZDljZTkxMzJiYWQ4YTA2ZTgwMjlhZWVhZDMyOGY2NmEz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQp
ICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZv
dW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzI5NyAgMjAxNy0wOS0xMSAwOToyMToz
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 21:19:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 21:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drW6e-0003Da-PT; Mon, 11 Sep 2017 21:19:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drW6d-0003DO-N8
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 21:18:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 55/D6-02021-2CDF6B95; Mon, 11 Sep 2017 21:18:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffg322
 RBi/XmVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+ehq8wFj6Mr5nzObGCc
 btvFyMUhJNDIJPGqZz0bhPOYUeLNndNQzjZGia7lm5i7GDk5RAScJb6emcsOYvMK6Es0/1rMB
 GILC3hIPHp5ghmkQUJgorTEyRlH2EASEgLeEk9P9LHD2He2PwRqYOdgE7CSOCQGEmURUJU4vu
 Mm4wRG7gWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ
 9zgAEOxjPnvY8xCjJwaQkyvvu+JZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8EsAQEhIsSk1P
 rUjLzAEGH0xagoNHSYT3xx+gNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifM+ACkSACnKK
 M2DGwGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5uUAuYQnM68EbtMroCOYgI7gubQF5I
 iSRISUVAPjpubDOZ46Og1FibH3dqyY+Xbvlp4HQvXX7B1cBXSFZDg3v3xXvzbPYv+8Ixvtzxf
 PZ1EOTbmVYXNS7d27PQrv/6sWNM0NkHnDb+70/05n+i3nxq3rntllRy+dpKU/8cxnqxXlTYEK
 p+2dTr5aW3Hv4rPnMf4MT9zi7qjNrVH03dIjlGrpK7pEiaU4I9FQi7moOBEAODo/J38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505164736!91020410!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56166 invoked from network); 11 Sep 2017 21:18:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 21:18:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drW6Y-0004Ui-HZ; Mon, 11 Sep 2017 21: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drW6S-0000LF-PC; Mon, 11 Sep 2017 21:18:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drW6S-0004gA-At; Mon, 11 Sep 2017 21:18:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113301-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-vhd:<job
 status>:broken:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:host-install(4):broken:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
X-Osstest-Versions-That: qemuu=c349189772cec43498b0bec8a84146f10b8937af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 21:18:48 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113301: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMwMSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzMDEvCgpGYWlsdXJl
cyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMzE2MgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTMxNTMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzE2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMTYyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTMxNjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjVhNGM4NGE1ZDZiMTljMTU0
YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAg
ICAgICAgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTEzMTYyICAyMDE3LTA5LTA5IDEwOjAzOjM5IFogICAgMiBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMzMwMSAgMjAxNy0wOS0xMSAxMDoxNjo1MCBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAKQXV0
aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgU2VwIDYgMTQ6NDA6MzMgMjAxNyArMDEwMAoKICAgIFJldmVydCAiQUNQSTogZG9uJ3QgY2Fs
bCBhY3BpX3BjaWhwX2RldmljZV9wbHVnX2NiIG9uIHhlbiIKICAgIAogICAgVGhpcyByZXZlcnRz
IGNvbW1pdCAxNTNlYmE0NzI2ZGZhMWJkZmMzMWQxZmU5NzNiMmE2MWI5MDM1NDkyLgogICAgCiAg
ICBUaGlzIHBhdGNoIHByZXZlbnRzIFBDSSBwYXNzdGhyb3VnaCBob3RwbHVnIG9uIFhlbi4gRXZl
biBpZiB0aGUgWGVuIHRvb2wKICAgIHN0YWNrIHByZXBhcmVzIGl0cyBvd24gQUNQSSB0YWJsZXMs
IHdlIHN0aWxsIHJlbHkgb24gUUVNVSBmb3IgaG90cGx1ZwogICAgQUNQSSBub3RpZmljYXRpb25z
LgogICAgCiAgICBUaGUgb3JpZ2luYWwgaXNzdWUgaXMgZml4ZWQgYnkgdGhlIHR3byBwcmV2aW91
cyBwYXRjaDoKICAgICAgaHcvYWNwaTogTGltaXQgaG90cGx1ZyB0byByb290IGJ1cyBvbiBsZWdh
Y3kgbW9kZQogICAgICBody9hY3BpOiBNb3ZlIGFjcGlfc2V0X3BjaV9pbmZvIHRvIHBjaWhwCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMmJlZDFiYTc3ZmFlNTBiYzhiNWU2OGVk
ZTJkODBiNjUyYjMwYzNiOCkKCmNvbW1pdCA1OTBlNzc4ZWM5YzYxNmVmYzU2OGMzMTY1OTg2MDBi
ZTgxYTQ1MzIzCkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIFNlcCA2IDE0OjQwOjMyIDIwMTcgKzAxMDAKCiAgICBody9hY3BpOiBN
b3ZlIGFjcGlfc2V0X3BjaV9pbmZvIHRvIHBjaWhwCiAgICAKICAgIEhXIHBhcnQgb2YgQUNQSSBQ
Q0kgaG90cGx1ZyBpbiBRRU1VIGRlcGVuZHMgb24gQUNQSV9QQ0lIUF9QUk9QX0JTRUwKICAgIGJl
aW5nIHNldCBvbiBhIFBDSSBidXMgdGhhdCBzdXBwb3J0cyBBQ1BJIGhvdHBsdWcuIEl0IHNob3Vs
ZCB3b3JrCiAgICByZWdhcmRsZXNzIG9mIHRoZSBzb3VyY2Ugb2YgQUNQSSB0YWJsZXMgKFFFTVUg
Z2VuZXJhdG9yL2xlZ2FjeSBTZWFCSU9TL1hlbikuCiAgICBTbyBtb3ZlIEFDUElfUENJSFBfUFJP
UF9CU0VMIGluaXRpYWxpemF0aW9uIGludG8gSFcgQUNQSSBpbXBsZW1lbnRhdGlvbgogICAgcGFy
dCBmcm9tIFFFTVUncyBBQ1BJIHRhYmxlIGdlbmVyYXRvci4KICAgIAogICAgVG8gZG8gUENJIHBh
c3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgQUNQSV9QQ0lIUF9QUk9QX0JTRUwgbmVl
ZHMKICAgIHRvIGJlIHNldCwgYnV0IHRoaXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFibGVz
IGFyZSBidWlsdCB3aGljaCBpcwogICAgbm90IG5lZWRlZCBmb3IgYSBYZW4gZ3Vlc3QuIFRoZSBu
ZWVkIGZvciB0aGUgcHJvcGVydHkgc3RhcnRzIHdpdGggY29tbWl0CiAgICAicGM6IHBjaWhwOiBh
dm9pZCBhZGRpbmcgQUNQSV9QQ0lIUF9QUk9QX0JTRUwgdHdpY2UiCiAgICAoZjBjOWQ2NGE2OGI3
NzYzNzRlYzQ3MzI0MjRhM2UyNzc1M2NlMzdiNikuCiAgICAKICAgIEFkZGluZyBmaW5kX2k0NDBm
eCBpbnRvIHN0dWJzIHNvIHRoYXQgbWlwcy1zb2Z0bW11IHRhcmdldCBjYW4gYmUgYnVpbHQuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29t
Lml0PgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhYjkzOGFlNDNmOGEzYTcxYTM1MjU1
NjZlZGY1ODYwODFiN2E3NDUyKQoKY29tbWl0IDJlNzkzOTYzMjRmYmNlYzMxZmVmOGY5NmE0OWZl
M2M3MjE0Y2U5NTgKQXV0aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KRGF0ZTogICBXZWQgU2VwIDYgMTQ6NDA6MzEgMjAxNyArMDEwMAoKICAgIGh3L2FjcGk6
IExpbWl0IGhvdHBsdWcgdG8gcm9vdCBidXMgb24gbGVnYWN5IG1vZGUKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBmNTg1NTk5NGZlZTJmODgxNWRjODZiODQ1M2U0YTYzZTI5MGFl
YTA1KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 21:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 21:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drWLH-0004VO-Mw; Mon, 11 Sep 2017 21:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1drWLG-0004VA-JK
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 21:34:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 95/15-03610-D4107B95; Mon, 11 Sep 2017 21:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+JIrShJLcpLzFFi42LJ0NfS0/Vh3B5
 pMO27scX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHz6yRrwVbPis+tSg2MD0y7GLk4WAR6mSVO
 HW1k6mLk5GAUiJSY/6uVDcQWEuhgkuidWQtiswnIS+zsvQRWIyKgJHFv1WQmkGZmgU5GiRvXl
 7GDJIQFPCR+7zoH1swioCqx4/FxMJtXwFPi15YOsGYJATmJm+c6mUFsTgEvibfdL1khlnlKtP
 z8xwhRLyhxcuYTFhCbWUBC4uCLF8wQvYoSz26cBFssAbL44O2VUJeqSUw73QW1QFbi6Nk5LBC
 2r0TzjQMsEA1PmSTW9T1ghXCa2SWefe+FGqsjcfnwO3YI+zK7xO8TUN0WEhMaTrFB2AUSa5ev
 YIRoPsYqcfb2OlaIhIzEtilzoFasZZVonP0d6qYkiWPzT7BDJG7zSEzYcgOqai67xIF9MxghQ
 SYl8X7HScYJjGqzkHw+C8nnCxiZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+
 YkJhXrJefnbmIEpgQGINjBOPOy/yFGSQ4mJVHed8e3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FC
 S4L37f1ukkGBRanpqRVpmDjA5waQlOHiURHgngKR5iwsSc4sz0yFSpxiNOX5MuvKHiaPj5t0/
 TEIsefl5qVLivMYM2yOFBEBKM0rz4AbBkuYlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPeA
 FnIk5lXArfvFdApTECn8FzaAnJKSSJCSqqBMSum+W7s7YWBf/hnyzJu7Fs0v01POO9KEOO6kE
 XPvIMEg2IiFQ0FNz6xfbvwxuF3FrVzOPZ0bo97Oev6Nh57/tvHlFTFAqPzPOcfL9RR4AxhVfL
 XVzeruVYu7vzRbasPV1TXxy+dxh/4tWrnO6q+OvN3iaeMjOqcOr4CXbn7xhFTuAx+tsorsRRn
 JBpqMRcVJwIAbu5VlJUDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505165643!82303502!1
X-Originating-IP: [104.47.42.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16554 invoked from network); 11 Sep 2017 21:34:04 -0000
Received: from mail-by2nam03on0046.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.46)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Sep 2017 21:34:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=u5e91Dg8MDZi2heBxcCJ4ROcUprhCk079VSFHPP8MUA=;
 b=k6L7nt8urhUVSpyHOIwRe1XyeLnHww5XxOuwgfYP/GBkYdoukFH4zmMkAzfNAHqmUAcW/PxJWZblqfrt0FW0DCi914gsYUw1h+8gc5kRJWpOLOYXUhbV2CNb9MYhXe7jbyfRICozljvLFYfmXvNVGw0im4SUN8Mr5mX8m8pQKWg=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Mon, 11
 Sep 2017 21:34:00 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 03:03:26 +0530
Message-Id: <1505165606-11731-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0106.INDPRD01.PROD.OUTLOOK.COM (10.174.208.22) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d38ba085-5914-40e0-7fdc-08d4f95cd200
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:Qu97yDLTFLmqCWLMXQlh8cGvByusL5Lb49OrtwY/+3YxJF+V+pg34MqNzu9/WH+zZGEafokwTf925Mh696o7funzmYGAvARZG1g/r1Eb0xHUJgEi5RKagiB4d0hL+mBj2IB5mDgxgVsNayQCiYY+A9Ik2phWG9ihwInV8a3QvmLlv0CG8NGpR943zpO5Nd/UpsYUbuCa67nAHDSw9E/VfV3YlsXxCJhgqF86M/AwnFoPsYPgcVcVqZKzqpMmkxpg;
 25:3tBl8c7jzHlFnPUG2VuOySoHnnFmaa0C2GBbD/9s8XoGV+gDZa34rYLTD8ckS5j23+0HfYYuxKQKVpg8O1F93p3MsWfcHy/RY17MdolbVYYkbJ8ZuA2rXUHq9HZuNqBr1tQMN3hT+/A2ZB9VUixffFPcMaTzMsAtOCElzaMUSFFXFv1qL209RAmeoSsXqTQ6Bk1kNnXb1hDuuqEI0RcbP6NjbO4K59YkfWMyeWrpl4z9lFsIg72xtjvUsm0takaBBLsHKUvrLIRwEykSnoCmBUh5SkW+WA/K9sqnThB6QnX1lvzezFx5i2EQ6ZjztrxCMOej3JVQD9mZxmlfC238OA==;
 31:vB1QHZbS2xyZo1ZC5Y+VK+T3hultecKiAg/BINB77hnPKk0FubNtdNLnceC4Lo+JRRHWmZq2hRyekk5j9VqiZuDjOnLt/hrOqcTbN7LA1+pnz/5ffUuOgA0BivBE7ccLE7x/0jK6RoAnvEq5CsdQdNa5hubyYZGcirABIyQVAoo73QpkpCj+pzbHetaYureuMzz6s/oo29YEFcmuj6txUT9voQngXWW2xXMEbwyjwIs=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:XLmM1VBnYdoseOyMPWta6niQ1tZRBawva5yODEeZyNj5zOj/37zwApwZPZKXrJ5bGETw8rbH4SjbnCPljHafFCMbJ5TIeZ0VWzO6dJcFZczcSjoefHanqW0cWn9eHnbvKUMa8ef6q2hRJBbtxea7kVgLcuyBdWqEWq/a8drC0L3ZM7M6WQN620G1TQ9qfBGseNA0C8BHiWeffzfeuUCfhcRBUzTBj0DGtmyiyv3mP5WXaK56hZj8pE4+0yqYLO4mRCjX8Jct2l76iag6w1wgEccHiR5E0N4gqbc8kfSYpwh6BPCVYkaJ5O4pqNVfP0aHwquY1HyDSN1gOk1peFTVBbb7G2RNcdsrMGfhnEF64cHDuAtivpmzMMOmeSWBr4nv32il5jNdr3dBVx3Q/D7ICXkfi3fpND8YhHg8lKGomNyGvHamecSLf0NBE4vT11faOGHV41q8gqBSeDyuhEF6Spo+LwfvPLYXWhxkhpso0HBQdvzbCVhwDouW6ti+g4p6vxfI3uT9xx3lhdlOKCeCLRd5VmNyUffbrnQqBX8wwS8J/AJcmMGMEt8PD5xzTCo7sWzHy0MRBJi6D2lKZdYdiCqVnQY99HruBklHSuNqldM=;
 4:rX9efQB4p/OzD6oaJLFajhD1p9ojhDEtQcipmjJv28Xy3Vwi1TNF81u66Q+e9rm0VqcOL5JPDszrXLLA7SVSPCl6OJZDC1Zto15Bws7XbIrnxDnjhb45Q/9XxZuPGBUfcvXak5AbCXSh6EXa6AiYsEBqFRko1hvP7P94JBmPGBu6oCkxB3TwkB70TTVZ2IUXVPTeGqUAiaOWcqD2kYHpFMVtrxjdZwrJjvCSs8K4U3fKCXprYjl9+AX2gJmfjPVqqbQ8BVJahMbRkw8xYTq4NEsxeTBCbSsMu/sY9edk/Ks=
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20683BC65C35ECDE5E9B79E4EC680@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04270EF89C
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(199003)(189002)(101416001)(50226002)(42186005)(81156014)(8676002)(8936002)(76176999)(53416004)(50986999)(72206003)(81166006)(6486002)(50466002)(2950100002)(6916009)(25786009)(189998001)(69596002)(53936002)(42882006)(48376002)(68736007)(4326008)(5003940100001)(5009440100003)(6512007)(107886003)(6666003)(9686003)(97736004)(478600001)(305945005)(110136004)(2361001)(36756003)(33646002)(6116002)(105586002)(106356001)(3846002)(2351001)(7736002)(47776003)(5660300001)(2906002)(66066001)(316002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:zg+mhN9bE8j/mZ+lA7ZZWeGuaySqybbczVrD+Hm?=
 =?us-ascii?Q?2hEIvLU078VLvbYhZfJlPVFM2g7co4LW2vOUH54CEvlpifIFYi/tHmq6PKFm?=
 =?us-ascii?Q?OoP9rw32cobsvMp07lFFrfmWGaZPfP96asbSjBa49qBTlG4M6tx4oBHERs1I?=
 =?us-ascii?Q?r/vQn+lFgxapBazVDJ5vhCKjQoz3QcZFuzWCDva37F1uan540D5mlrtUV1xp?=
 =?us-ascii?Q?XRnc+ul7Fw30cKqEfokPqJsDyi47l1Xmu0c7Db0HsgrdqrXQn3hSXjwx09Km?=
 =?us-ascii?Q?kat8QNWKREEsZi08hTulhVwq8b5X4IUqUnq4Ele3aKQ5rIaJlYuB+l/sOtiC?=
 =?us-ascii?Q?OwdOECbywPjSP11wysj8b8t8eS4vle/du6uULepSTL8BH30+SFpng0uHtZGS?=
 =?us-ascii?Q?ZIT7tj1PowVjWi9wBzAZocyOJ+nHvu154DD0pIrKjZ2XSRjSKrOKrCkFrHmI?=
 =?us-ascii?Q?lbG8kqbty/ReUfclGeqh6r5e/0/F2RcNSDifIneJJ5fZdLuxILkhGovYE4+a?=
 =?us-ascii?Q?tnhIBjc2TWairVzA0geuIBl+6QH2iOO1KObKQygsdY7XakSH8RfxyBJs9Nnr?=
 =?us-ascii?Q?dkd+Mm4Y2VgSe8EBgsJ/9/cfDZJK5SU8LLXS32VVjmarT9l+9PdQKZ6tDN9C?=
 =?us-ascii?Q?+j1sR2UGEBFGjI0nKnj0YE3Exs6YtyaPmtezrqm16kenWNsTMF/w/V4yucDF?=
 =?us-ascii?Q?9R3SD8JuPdWH+b24wM8HjkaBD143be8dda+pyj7rLhH03D1wUwT0GapHLdah?=
 =?us-ascii?Q?mmIwy7kV55pqjBj69zSjM4kDF5ImvLCqbmTofA5f/4cMakzeD8HyTZolJavU?=
 =?us-ascii?Q?sNatwPmOhyCmog10vw5kFuKF2/c1X7VfqJkMciIZMtPg2vXt3MF6YMi2guzv?=
 =?us-ascii?Q?tGUqyvi5ffvRCn2fdHnqpUEW/9+pdRjYf07YzBK/9FwmcTYQNVoMsPKUdiQY?=
 =?us-ascii?Q?RtmeO8YZRFuOIK7UMrkmOVTwAVUGab9VbjaABTq7ep++lAmAqzXsU+YVvXnU?=
 =?us-ascii?Q?aN28op8j9vwTDI3Vk0WiGefWlT0UpYluSaE6agbAGbXzmiXZlueguChn+8Gj?=
 =?us-ascii?Q?dRbfoGgOrUtmzM8JirceCkUfyTsahbCztKcJwWNch0hit4WE/N/T1+MGIqhl?=
 =?us-ascii?Q?3ReDwICJx7k8+F/y62CV1GP7x6Y7o1UqtwR56BKZUdRn8mnVDqK3OnyMYABH?=
 =?us-ascii?Q?YYWZezIS71KHyPIAcAmMD9nTIol6ALvnvBCs6?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:IvEwI5HfOXfGW4XSOFX5wviZLCyjZayWOCil3+xtvM35Gj0F3X44Bxk7jMVXUmyggJ+vQ0mHJ2G7pP9sNjN5palP3heQ0GpszF3yaXyg+Q/VG9D01MbR6CIeAGbzZwI9vzZ33619Ht0JxgPP8hfRX/gyNIC00eQaRHnlFMBzJDhEo54o+sjxVUI4psvxrUllDTy4q1U+xmMe8XKfWndnabChlSf9ilKLZKQURFEj1wTgytDvsJOqLbVy1UgLlNuRjUVC9gz9sONul7oCfxkK0JzBAz9awjFcHCe2pjqrHfeTMrim2GGw90VyanfntBQjRNaUuOKMdz9GgPMRxOiyPg==;
 5:uJVR58qJ03ndovASlEQAmCwW5gMCkhDCImXfZ1MTQNU+bDVZ0mSNZMLupVmVbW5dJmkMxi3jxpzs4YxHtyaKUY26NkW8+hzC4f05aObAaO7tOsQ5WFBHk9pBXsr4lCrj3AcDET/UktE9HD57TUre9E96amsuWC3Au72qvHkTESQ=;
 24:MvMEMK25ebPNyACeUOt5ybr2DJ5Q+Nm29CYj256aJ2lig1b8XXkZdizL0/5HGuoFTPdD/5e4metDLGvFNfuIIi50v9J3OMsDSSMsHv7mep8=;
 7:aPHYLcJybL9aY/YdKypTegoWMgKaAV84JyT56n7tqBXs9WUsNtPmDBlXirtkuDP8Yk5eH64U1AzkaVjyEmreORdJ7/DW2kR4x0DDKjdhTj6Vcoi7dp2D7onqtLVT0is7XVFCFk1tVM0Muo0A0PI+ISrkQGG1D+g/Nyb74e/P/Q3vYDWMkfQTl5ZgEOb2KjzQU77qjabsb43n1ET36pM0Sp5iFlB/EnPpYJg15S7+Bao=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2017 21:34:00.4293 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>, tomasz.nowicki@cavium.com
Subject: [Xen-devel] [PATCH 2/2] ARM: ACPI: IORT: Write Hardware domain's
	IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggd3JpdGVz
IGhhcmR3YXJlIGRvbWFpbidzIElPUlQgdGFibGUuIFRoZSBzdGVwcyBhcmU6CmEuIEZpcnN0IElU
UyBncm91cCBub2RlcyBhcmUgd3JpdHRlbiBhbmQgdGhlaXIgb2Zmc2V0cyBhcmUgc2F2ZWQKYWxv
bmcgd2l0aCB0aGUgcmVzcGVjdGl2ZSBvZmZzZXRzIGZyb20gdGhlIGZpcm13YXJlIHRhYmxlLgpU
aGlzIGlzIHJlcXVpcmVkIHdoZW4gc21tdSBub2RlIGlzIGhpZGRlbiBhbmQgc21tdSBub2RlIHN0
aWxsIHBvaW50cwp0byB0aGUgb2xkIG91dHB1dF9yZWZlcmVuY2UuCgpiLiBQQ0lSQyBpZG1hcCBp
cyBwYXJzZWQgYW5kIGEgbGlzdCBvZiBpZG1hcHMgaXMgY3JlYXRlZCB3aGljaCB3aWxsCmhhdmUg
UENJUkMgaWRtYXAgLT4gSVRTIGdyb3VwIG5vZGVzLgpFYWNoIGlkbWFwIGlzIHdyaXR0ZW4gYnkg
cmVzb2x2aW5nIElUUyBvZmZzZXQgZnJvbSB0aGUgbWFwIHNhdmVkIGluCnByZXZpb3VzIHN0ZXAu
CgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS9hY3BpL2lvcnQuYyAgICB8IDE3MiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDM4ICsr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oICB8ICAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2lvcnQuaCAgfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCAyMTQgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL2lvcnQuYyBiL3hlbi9hcmNoL2Fy
bS9hY3BpL2lvcnQuYwppbmRleCAwMTkxNGNiLi5kNTA2YWRiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYWNwaS9pb3J0LmMKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvaW9ydC5jCkBAIC0yNDAs
MyArMjQwLDE3NSBAQCBpbnQgZXN0aW1hdGVfaW9ydF9zaXplKHNpemVfdCAqaW9ydF9zaXplKQog
ZXJyOgogICAgIHJldHVybiAtRUlOVkFMOwogfQorCit2b2lkIHdyaXRlX2l0c2dyb3VwX25vZGVz
IChzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0ICpod2RvbV9pb3J0LAorICAgICAgICBzdHJ1Y3QgYWNw
aV90YWJsZV9pb3J0ICpmd19pb3J0LAorICAgICAgICB1aW50NjRfdCAqb2ZzdG1hcCwgdW5zaWdu
ZWQgaW50ICpwb3MpCit7CisgICAgaW50IGk7CisgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpu
b2RlID0gTlVMTDsKKyAgICAvKiBJdGVyYXRlIG92ZXIgYWxsIGl0cyBncm91cHMgaW4gZmlybXdh
cmUgSU9SVCB0YWJsZQorICAgICAqIGFuZCBjb3B5IHRoZW0gaW4gaHdkb20gaW9ydCB0YWJsZS4K
KyAgICAgKi8KKworICAgIC8qIEZpcnN0IE5vZGUgKi8KKyAgICBub2RlID0gKHN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqKSgodTgqKWZ3X2lvcnQgKyBmd19pb3J0LT5ub2RlX29mZnNldCk7CisgICAg
Zm9yICggaSA9IDA7IGkgPCBmd19pb3J0LT5ub2RlX2NvdW50OyBpKysgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHUzMiBsLHU7CisgICAgICAgICAgICAvKiBDb3B5IElUUyBncm91cCBu
b2RlIGludG8gZG9tMCBJT1JUIFRhYmxlICovCisgICAgICAgICAgICBBQ1BJX01FTUNQWSgodTgq
KWh3ZG9tX2lvcnQgKyAqcG9zLCBub2RlLCBub2RlLT5sZW5ndGgpOworCisgICAgICAgICAgICAv
KiBrZWVwIHRoZSBuZXcgYW5kIG9sZCBvZmZzZXRzLCB0aGlzIHdvdWxkIHJlc29sdmUgc21tdSBp
ZGFycmF5J3MKKyAgICAgICAgICAgICAqIG91dHB1dCByZWYgb2Zmc2V0cyB0byB0aGUgbmV3IG9m
ZnNldHMgaW4gaHdkb20gaW9ydCB0YWJsZSAqLworICAgICAgICAgICAgbCA9ICh1aW50MzJfdCko
KHU4Kilub2RlIC0gKHU4Kilmd19pb3J0KTsKKyAgICAgICAgICAgIHUgPSAqcG9zIDsKKyAgICAg
ICAgICAgICpvZnN0bWFwID0gKCh1aW50NjRfdCkodSkgPDwgMzIpfCBsOworCisgICAgICAgICAg
ICBod2RvbV9pb3J0LT5ub2RlX2NvdW50Kys7CisgICAgICAgICAgICAqcG9zICs9IG5vZGUtPmxl
bmd0aDsKKyAgICAgICAgICAgIG9mc3RtYXArKzsKKyAgICAgICAgfQorICAgICAgICBub2RlID0g
KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqKSgodTgqKW5vZGUgKyBub2RlLT5sZW5ndGgpOworICAg
IH0KK30KKwordW5zaWduZWQgaW50IHdyaXRlX3NpbmdsZV9wY2lyY19ub2RlKHU4ICpod2RvbV9p
b3J0LCB1bnNpZ25lZCBpbnQgcG9zLAorICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5v
ZGUsCisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKm5ld19pZG1hcF9saXN0KQoreworICAgIHVu
c2lnbmVkIGludCBzejsKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmxvY2FsOworICAgIHN0
cnVjdCBwY2lyY19pZG1hcCAqcGlkbWFwOworICAgIGxvY2FsID0gKHN0cnVjdCBhY3BpX2lvcnRf
bm9kZSAqKShod2RvbV9pb3J0ICsgcG9zKTsKKworICAgIC8qIHdyaXRlIHRoZSBwY2lfcmMgbm9k
ZSAqLworICAgIHN6ID0gc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSkgLTEgKworICAgIC8q
IC0xIGFzIGFjcGlfaW9ydF9ub2RlIGhhcyBhbiBleHRyYSBjaGFyICovCisgICAgICAgIHNpemVv
ZiAoc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXgpIDsKKyAgICBBQ1BJX01FTUNQWShod2Rv
bV9pb3J0ICsgcG9zLCBub2RlLCBzeik7CisKKyAgICBwb3MgKz0gc3o7CisgICAgbG9jYWwtPm1h
cHBpbmdfb2Zmc2V0ID0gc3o7CisgICAgbG9jYWwtPm1hcHBpbmdfY291bnQgPSAwOworICAgIGxv
Y2FsLT5sZW5ndGggPSBzejsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocGlkbWFwLCBuZXdf
aWRtYXBfbGlzdCwgZW50cnkpCisgICAgeworICAgICAgICBBQ1BJX01FTUNQWShod2RvbV9pb3J0
ICsgcG9zLCAmcGlkbWFwLT5pZG1hcCwKKyAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFj
cGlfaW9ydF9pZF9tYXBwaW5nKSk7CisgICAgICAgIHBvcyArPSBzaXplb2Yoc3RydWN0IGFjcGlf
aW9ydF9pZF9tYXBwaW5nKTsKKyAgICAgICAgbG9jYWwtPm1hcHBpbmdfY291bnQrKzsKKyAgICAg
ICAgbG9jYWwtPmxlbmd0aCArPSBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nKTsK
KyAgICB9CisKKyAgICByZXR1cm4gcG9zOworfQorCitpbnQgd3JpdGVfcGNpcmNfbm9kZXMoc3Ry
dWN0IGFjcGlfdGFibGVfaW9ydCAqaHdkb21faW9ydCwKKyAgICAgICAgc3RydWN0IGFjcGlfdGFi
bGVfaW9ydCAqZndfaW9ydCwKKyAgICAgICAgdWludDY0X3QgICppdHNfb2ZzdG1hcCwgdW5zaWdu
ZWQgaW50ICpwb3MpCit7CisgICAgaW50IGksIGosIHJldDsKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUgPSBOVUxMOworCisgICAgLyogSXRlcmF0ZSBvdmVyIGFsbCBQQ0lfTm9kZXMg
Ki8KKyAgICAvKiBGaXJzdCBOb2RlICovCisgICAgbm9kZSA9IChzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKikoKHU4Kilmd19pb3J0ICsgZndfaW9ydC0+bm9kZV9vZmZzZXQpOworICAgIGZvciAoIGkg
PSAwOyBpIDwgZndfaW9ydC0+bm9kZV9jb3VudDsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICgg
bm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYICkKKyAgICAgICAg
eworICAgICAgICAgICAgc3RydWN0IHBjaXJjX2lkbWFwICpwaWRtYXA7CisgICAgICAgICAgICBz
dHJ1Y3QgbGlzdF9oZWFkIG5ld19pZG1hcF9saXN0OworICAgICAgICAgICAgSU5JVF9MSVNUX0hF
QUQoJm5ld19pZG1hcF9saXN0KTsKKworICAgICAgICAgICAgLyogaGlkZSBzbW11IG5vZGVzIGFu
ZCB1cGRhdGUgbmV3X2lkbWFwX2xpc3Qgd2l0aCBvdXRwdXQKKyAgICAgICAgICAgICAqIHJlZnJl
bmNlIG9mIHBjaSBpZGFycmF5IGFzIGl0cyBncm91cAorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICByZXQgPSBzY2FuX2lkYXJyYXkoKHU4Kilmd19pb3J0LCBub2RlLCAmbmV3X2lkbWFwX2xp
c3QsIDAsIE5VTEwpOworICAgICAgICAgICAgaWYgKCByZXQgKSB7CisgICAgICAgICAgICAgICAg
cHJpbnRrKCIlczogc2Nhbl9pZGFycnkgRmFpbGVkIFxyXG4iLCBfX2Z1bmNfXyk7CisgICAgICAg
ICAgICAgICAgZ290byBlbmQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8qIGZpeHVw
IGl0c19ncm91cCBvZmZzZXRzIGFzIHBlciBuZXcgaW9ydCB0YWJsZSAqLworICAgICAgICAgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeShwaWRtYXAsICZuZXdfaWRtYXBfbGlzdCwgZW50cnkpCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgLyogc2VhcmNoIG91dHB1dCByZWZlcmVuY2Ugb2Zm
c2V0IGluIGl0c19vZm1hcAorICAgICAgICAgICAgICAgICAqIGFuZCByZXBsYWNlIHdpdGggbmV3
IG9mZnNldAorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGZvciAoaiA9MDsg
aiA8IGZ3X2lvcnQtPm5vZGVfY291bnQ7IGorKykKKyAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgIGlmKCAhaXRzX29mc3RtYXBbal0gKQorICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgICAgICAgICAgICAgaWYocGlkbWFwLT5pZG1hcC5vdXRwdXRf
cmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPT0gKGl0c19vZnN0bWFwW2pd
ICYgMHhmZmZmZmZmZikpCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHBpZG1hcC0+aWRtYXAub3V0cHV0X3JlZmVyZW5jZSA9IGl0c19vZnN0bWFwW2pdID4+
IDMyOworICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgKnBv
cyA9IHdyaXRlX3NpbmdsZV9wY2lyY19ub2RlKCh1OCopaHdkb21faW9ydCwgKnBvcywgbm9kZSwK
KyAgICAgICAgICAgICAgICAgICAgJm5ld19pZG1hcF9saXN0KTsKKyAgICAgICAgICAgIGh3ZG9t
X2lvcnQtPm5vZGVfY291bnQrKzsKKworICAgICAgICAgICAgLyogZnJlZSBuZXdfaWRtYXBfbGlz
dCAqLworICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShwaWRtYXAsICZuZXdfaWRtYXBf
bGlzdCwgZW50cnkpCisgICAgICAgICAgICAgICAgeGZyZWUocGlkbWFwKTsKKyAgICAgICAgfQor
ICAgICAgICAvKiBOZXh0IE5vZGUgKi8KKyAgICAgICAgbm9kZSA9IChzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKikoKHU4Kilub2RlICsgbm9kZS0+bGVuZ3RoKTsKKyAgICB9CisgICAgcmV0dXJuIDA7
CitlbmQ6CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKKy8qCisgKiAgIFByZXBhcmVzIElPUlQg
dGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbiwgcmVtb3ZpbmcgYWxsIHRoZSBzbW11IG5vZGVzLgor
ICogIElPUlQgdGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbiB3aWxsIGhhdmUgdGhlIGZvbGxvd2lu
ZyBzdHJ1Y3R1cmUuCisgKiAgW0lPUlQgSGVhZGVyXQorICogIFtJVFMgR3JvdXAgTm9kZXNdCisg
KiAgW1BDSSBSQyBOb2RlIC1OXQorICovCitpbnQgcHJlcGFyZV9pb3J0KHN0cnVjdCBhY3BpX3Rh
YmxlX2lvcnQgKmZ3X2lvcnQsCisgICAgICAgIHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmh3ZG9t
X2lvcnQsCisgICAgICAgIHVuc2lnbmVkIGludCAqaW9ydF9zaXplKQoreworICAgIHVuc2lnbmVk
IGludCBwb3M7IC8qIG9mZnNldCBpbnRvIGxvY2FsIGlvcnQgdGFibGUgKi8KKyAgICB1aW50NjRf
dCAqaXRzX29mc3RtYXA7CisKKyAgICBwb3MgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaW9y
dCk7CisKKyAgICBpdHNfb2ZzdG1hcCA9IHh6YWxsb2NfYXJyYXkodWludDY0X3QsIGZ3X2lvcnQt
Pm5vZGVfY291bnQpOworICAgIGlmICghaXRzX29mc3RtYXApCisgICAgICAgIGdvdG8gZW5kOwor
CisgICAgLyogQ29weSBGVyBpb3J0IGhlYWRlciwgbm9kZV9jb3VudCBhbmQgbm9kZV9vZmZzZXQg
dXBkYXRlZCBsYXRlciAqLworICAgIEFDUElfTUVNQ1BZKGh3ZG9tX2lvcnQsIGZ3X2lvcnQsIHNp
emVvZihzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0KSk7CisgICAgaHdkb21faW9ydC0+bm9kZV9vZmZz
ZXQgPSBwb3M7CisgICAgaHdkb21faW9ydC0+bm9kZV9jb3VudCA9IDA7CisKKyAgICB3cml0ZV9p
dHNncm91cF9ub2Rlcyhod2RvbV9pb3J0LCBmd19pb3J0LCBpdHNfb2ZzdG1hcCwgJnBvcyk7CisK
KyAgICBpZiggd3JpdGVfcGNpcmNfbm9kZXMoaHdkb21faW9ydCwgZndfaW9ydCwgaXRzX29mc3Rt
YXAsICZwb3MpICkKKyAgICB7CisgICAgICAgIHByaW50aygiRXJyb3IgaW4gd3JpdGVfcGNpcmNf
bm9kZXMgXHJcbiIpOworICAgICAgICBnb3RvIGVuZDsKKyAgICB9CisKKyAgICBod2RvbV9pb3J0
LT5oZWFkZXIubGVuZ3RoID0gcG9zOworCisgICAgeGZyZWUoaXRzX29mc3RtYXApOworICAgICpp
b3J0X3NpemUgPSBwb3M7CisgICAgcmV0dXJuIDA7CitlbmQ6CisgICAgcmV0dXJuIC1FSU5WQUw7
Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMDMyODkyNi4uMGZjYzIwNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwpAQCAtMTY1Myw2ICsxNjUzLDkgQEAgc3RhdGljIGludCBhY3BpX2NyZWF0ZV94c2R0KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFDUElfU0lHX01BRFQsIHRibF9hZGRbVEJMX01BRFRdLnN0YXJ0KTsKICAgICB4
c2R0LT50YWJsZV9vZmZzZXRfZW50cnlbZW50cnlfY291bnRdID0gdGJsX2FkZFtUQkxfU1RBT10u
c3RhcnQ7CiAKKyAgICBhY3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHhzZHQtPnRhYmxlX29mZnNldF9l
bnRyeSwgZW50cnlfY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19J
T1JULCB0YmxfYWRkW1RCTF9JT1JUXS5zdGFydCk7CisKICAgICB4c2R0LT5oZWFkZXIubGVuZ3Ro
ID0gdGFibGVfc2l6ZTsKICAgICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNU
X1BUUih1OCwgeHNkdCksIHRhYmxlX3NpemUpOwogICAgIHhzZHQtPmhlYWRlci5jaGVja3N1bSAt
PSBjaGVja3N1bTsKQEAgLTE3MDEsNiArMTcwNCwzNyBAQCBzdGF0aWMgaW50IGFjcGlfY3JlYXRl
X3N0YW8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IGFjcGlfY3JlYXRlX2lvcnQoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2lv
cnQgKmZ3X3RhYmxlOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmh3ZG9tX3RhYmxlOwor
ICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICB1MzIgc2l6ZTsKKworICAgIHN0YXR1cyA9IGFj
cGlfZ2V0X3RhYmxlKEFDUElfU0lHX0lPUlQsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqKikmZndfdGFibGUpOworICAgIGlmICggQUNQ
SV9GQUlMVVJFKHN0YXR1cykgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0
IElPUlQgdGFibGVcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICB0
YmxfYWRkW1RCTF9JT1JUXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxf
SU9SVCk7CisgICAgaHdkb21fdGFibGUgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBU
QkxfSU9SVCk7CisKKyAgICBpZiAoIHByZXBhcmVfaW9ydChmd190YWJsZSwgaHdkb21fdGFibGUs
ICZzaXplKSApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byB3cml0ZSBJT1JUIHRh
YmxlXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAgIHRibF9hZGRbVEJM
X0lPUlRdLnNpemUgPSBzaXplOworCisgICAgcmV0dXJuIDA7Cit9CisKKwogc3RhdGljIGludCBh
Y3BpX2NyZWF0ZV9tYWR0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRb
XSkKIHsKICAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0gTlVMTDsKQEAgLTE4
OTUsNiArMTkyOSwxMCBAQCBzdGF0aWMgaW50IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAg
IHJldHVybiByYzsKIAorICAgIHJjID0gYWNwaV9jcmVhdGVfaW9ydChkLCB0YmxfYWRkKTsKKyAg
ICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICByYyA9IGFjcGlfY3Jl
YXRlX3hzZHQoZCwgdGJsX2FkZCk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgcmV0dXJu
IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FjcGkuaAppbmRleCA5Zjk1NGQzLi4xY2MwMTY3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2FjcGkuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaApA
QCAtMzYsNiArMzYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIFRCTF9GQURULAogICAgIFRCTF9N
QURULAogICAgIFRCTF9TVEFPLAorICAgIFRCTF9JT1JULAogICAgIFRCTF9YU0RULAogICAgIFRC
TF9SU0RQLAogICAgIFRCTF9FRklULApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9p
b3J0LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvcnQuaAppbmRleCAzYjRjZDdiLi4yMjlmZTdi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lvcnQuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2lvcnQuaApAQCAtMyw2ICszLDkgQEAKIAogaW50IGVzdGltYXRlX2lvcnRfc2l6
ZShzaXplX3QgKmlvcnRfc2l6ZSk7CiAKK2ludCBwcmVwYXJlX2lvcnQoc3RydWN0IGFjcGlfdGFi
bGVfaW9ydCAqZndfaW9ydF90YWJsZSwKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV90YWJs
ZV9pb3J0ICpod2RvbV90YWJsZSwgdTMyICppb3J0X3NpemUpOworCiAjZW5kaWYgLyogX1hFTl9B
U01fSU9SVF9IICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 21:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 21:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drWLE-0004Um-FU; Mon, 11 Sep 2017 21:34:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1drWLD-0004UB-Et
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 21:34:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 ED/03-02225-A4107B95; Mon, 11 Sep 2017 21:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbyxVcRi+v3PPcQ+7x46Led2o3C2ZRdSHbFp
 Lm5Uaq/DhqpVzObm3zr3snqvpUxoV10hTkhTVtLHlbsif+VCY/5Sw+RdTYtwtqWVKpHucS/r2
 vL/ned/neX97SalijVCSbJqJNRoYTuXghGv3+xwJiED16qDFzMCQ5doC7Cg60bo4hJ9GcYTOo
 ElOiye0H61DspSmyLTCjjsoHU2FmJETidO5Ulj7bsHNyJFEtBpKV246CFhBZ2FQ284K2IHeBY
 25A5iA3WgVTFYWYEKzlM5GMDL8QiYQrnQsPM35vTEIp/dA9psVQsAUHQEzE/1SAQO9E0bfZm9
 gR/okfMmZJ0SzCMj89QeJehfoevh5Y46UBmiem7P3+sDsSNeGMQjGzeMV9qS+UNhjxkSRN7T1
 leAijoSx7jkHsWEGg6q8KUIsMmQwnGOWiap9MNi6YMeDMvjW5m5GpA2HQukzZ/E5BW5ZLUjsb
 Segb7yKEAkvqLsnuAnESwJuPFq2R9JAe2mnTCTG5VD9vspePJZBeXUpJv6YEr42dKF85Fu8bf
 HibYuXIawS+fGs8SprDDgQEqgx6pK0Jj2j4wKCgw4G6lmeZ5JYjtHwgQnJ+mpkO4XrEglqQLc
 7o1qQJ4mp3KmFjlq1wlmTnHhNy/Dai8ZUjuVbkBdJqoBSSOrVChcjm8SmXdJxtnvapIGUq9yo
 /PU6tYLiUxg9r0sSqW4UQGaNTqxiCtyQbGCVHlSDIKIFkTbVsDVi8yoHkLfSlUISiUQhT2GNe
 p3pf96KPEikcqWihSRyncG05WS1hcBsIeQDtUIIE/OPUqajC0vh4dzZebxscEdv0cLhRuqYxe
 od2n/ev6pcai5RdnPPP+3GP6C46KG4sIqELp9mmozaW3RqrCZj4tX8u/tnEi97xVp69FxkdRv
 jaalp84S+lXRrE1dk+RnWMR0fc+X1UkNezFh76CG/Xs3i8btPHmjXc32GZ8d+8JPTq/XnVDiv
 ZYL9pUae+QvWpnDDkAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505165640!97470621!1
X-Originating-IP: [104.47.33.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17647 invoked from network); 11 Sep 2017 21:34:01 -0000
Received: from mail-bn3nam01on0062.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.62)
 by server-12.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Sep 2017 21:34:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SJ3ZEbGvqzKD1Gh0WP6kj30aHT+yjw7Jgu2KIKW4scc=;
 b=IioCmvNmjOC7h86R3s2afLH4HzQt/4+1yPkpmGm1SbD1vLOJAHDOf+a2J83edminE+xtiKIHumzDrIddQfrsXzVdB0msspKWQccK+EhtD3aRJt9JaUUz9Q74grgdQGLOej9agb+F1YfyV5tEZYMzR9W6BHxT2etVXe08j9tAS0E=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Mon, 11
 Sep 2017 21:33:58 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 03:03:25 +0530
Message-Id: <1505165606-11731-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0106.INDPRD01.PROD.OUTLOOK.COM (10.174.208.22) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 830c0387-a95c-41fe-b3df-08d4f95cd0b2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:xO0awv3/OOHQT7W6T1lZ68S6ri+7EWUH2GMYYIVpbDt1Xp3HtmEDV0zQqNG4Kb6pZ3fJmmAaJqgbwkMi0qfiqJRmklrap5+JYmOQaSE62ObAx/j9UhjNvPJSEYz7yTDre69mUkD0z709tHW8rOsdGEfLffE5wzdHcE5PY9/agKqn/IXLJgPPsGR75vReXootb39rgxIk+jsirLUsiNLEH25xrw9Khvo+llfK3ysQcANeHu9Shev82KUbZKN6poTE;
 25:XugpKJCDTQgZ2C88OXnOYvspYl43PtjHiHambb79PbbExohlFjaqanwRhq8SZLLQKr/zWPYWjmOn78aOuAC4tunlfnreXCeZxSKhf4yXWJzBHyA6yWQzgziezAL++JVtTuQT3lYhYKflzgbi/uMm9X6iaj6gOWbu71VyNiPBlH0VYS8+OEtF6gleL6NtBpp1SJ0YpcmjCltvwkC09lMQs4QB7LqwVADplWSugz33vY6uiuHB78++/ZGU06uiIv2EzjayDqA3jz/Z61njKqCuCW4RLGokyUh7VKdi0PBU/raQxsLEcO6/29sVdElfCSnwlAwyI/ad5d1YU2zb+vwDMw==;
 31:IxpdrSEXiwMDhXgEfcn3LfGFiclE5yOqtglwQKH8Gje4Wap05GLJldFn0G77cCYVL93NTsK9Zyvd9UI1+FmqPHy1ycXELth7ulaazynSAVcOfHueKIDm92bm46m4iV50x0V+BW1+RhZ6hChKSVgrtc25Nji5JTMiRWX0hMlxxiist7Ot6xR5lSCuyW60JG2j+niwOP6w4gQHjE56SEMXc+/iJPVDF2cs6Jhg1TE3EVI=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:bwDoHPTIRDXiyQkL/vU8c6EdPFV3T4QNaQztDR0onNJDAfu4Orn3aqK9XE/RACZiD1EaC+FIOwDrQEsKUDz8v8AtTqwn0ML1f9hFiFsxSBqPUp9Ch++UfuxWPVmdk+sSQF97nWo0S6Zhgg5HZ7UekZz8IXabpMq0MSilvwiW9xZJRV/BDY1foNg67xonLq72ZH5+pxE8yHT4yKe69HMvQlQcNDcb5nF4Kljo1EQgqa/IkskRZYvQi4ibRQmncCpflf1bgcrDfDaD6EVJ4/zbhB5f6XY7M7Sr0N0nf0c7+VF71IqzvzeYWWJPose/HrcazHfrUE0KNA/XGHSwcptOdtRVCnFoH2eWkOFrnvJFp93F0CBY76NCV5U4JY7WXTXHgzPMEWukeSQkMK8f5CUgCHae+TkT2WbdFikO9kThExeZ/ztobEbQIS7kcYw9aaoDU9uMIV2H4FIageDTmvb9BlcXRmJfpcc/7BueBmJrADKi+GmM1bhNQohHdkBJ7ex3fZun1sMDq0W4uuinbQao51Kugl6voSes9A25lY5ykLQQs1Dva26J6WmfpGcKZOmkTWvGBlcJcTxjVCZT/DBxpQnEBdlODiLDKSwiAqK482s=;
 4:jDqOvkMoT95tO/8i3eGqzYRO1cZcu4b4tXEfUbkZjMCga4UoHa3bb3T1glhJhFxQsg+2KdsubdIWvDpQHeeBmdM4a8HfnHEO0/io6DQGSND6T2vu4cik1piHJDVSOfFcxz+UR4+rXlpgt7qzbhWQM3hQcNE0I4jrV4yGwgYSJv7iC1yDpcvHMKhoNzVBS/AyKU0mlgF8B4LjN2SxU2DV6f36ANk1b7tNmzZyV5Bc4IZ9qcvZANTxlWOQJgf3RAVneW1zov9twJ4xbiAiPp+ACtfbggxnedYWrbJHlvRtLYo=
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2068DCB784C92171B2089A8CEC680@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04270EF89C
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(199003)(189002)(101416001)(50226002)(42186005)(81156014)(8676002)(8936002)(76176999)(53416004)(50986999)(72206003)(81166006)(6486002)(50466002)(2950100002)(6916009)(25786009)(189998001)(69596002)(53936002)(42882006)(48376002)(68736007)(4326008)(5003940100001)(5009440100003)(6512007)(107886003)(6666003)(9686003)(97736004)(478600001)(305945005)(110136004)(2361001)(36756003)(33646002)(6116002)(105586002)(106356001)(3846002)(2351001)(7736002)(47776003)(5660300001)(2906002)(66066001)(316002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:8DDUi2v6lgY09CvBqnFw6YSYK1X8Kg+ZiLvIPW+?=
 =?us-ascii?Q?5ciJbVI4DeY5b9DTzoTGtn1WExK9dS3taVG1wexuVgBSwjpDDvCroZT5lB4c?=
 =?us-ascii?Q?OAiyAwd09jkf4R5+o3AW5TgH8Ct9MoaDm7fozgXpvuCIy5LTlhPBwRv1mA91?=
 =?us-ascii?Q?xKtsEd6kGfdFy8S2MunfImA7pnUAU4WETCU5BS8F6Kc7GnaMErNqCRZ2AbG2?=
 =?us-ascii?Q?nCtCQYS9/FBz/nohoYTpgn7NSbWoVEn4OLlUY+kMMzi+6VqPQ80+934MBqbq?=
 =?us-ascii?Q?bNA7DuvJvsdz6RHdDEHWvwnmi9cgSmSU6Jq25j1Uxhm8rLv4108bWLqI9EXj?=
 =?us-ascii?Q?K9uCEKcds1a55Fah2Rq6EmFiCQ/wSwM+vdvq7UXF4sIlgswb0hKqrFC/w+p7?=
 =?us-ascii?Q?BNpZ6kMzqZg9rXmj0HinnqH4VZz8VbjDg+ARL4eCZlxys2vR8+BTXjOQmDxS?=
 =?us-ascii?Q?ZqOXqjB82dXHPhqbXn5WhouvvBtjDAm91huC0S3lb3GLmO6vlxfBqVPa51dL?=
 =?us-ascii?Q?clFV7CYAERxViZk1aKu9WM8wZgV5shD3KlrIJU4o3Cove685NJWfWZyz1W7Z?=
 =?us-ascii?Q?sPiphLTKXguKxOlTvXwpoJKjo2R31GaMnafHV1KRfGf6gjuF9ybGXwmNJ8zf?=
 =?us-ascii?Q?yckFVTKxahl26deSOqJ/VsY4qNnR/c3AcdXpwCNMCofE1w/tklPtbafqy8ts?=
 =?us-ascii?Q?TkbiopHG+aNTKq8IEGusjLER0JE0s0krEBnxVmmmoWRwNPB/tdysfiiF9J6y?=
 =?us-ascii?Q?iJTO+wIIHJbVCb18X1id+pdRSaDxJZ8wABgb2iAHg0oqQ7tRark6FvVjsJJN?=
 =?us-ascii?Q?UOJE/srucC0Jtgojs4yau1Vyv9I85ToooiE1y20l/7nO/FztQtFQMsSi6CRr?=
 =?us-ascii?Q?qc9Cym1Gqimn+mr9M6VWlKiNEGRyGn3H/6lgGjpyuU5xmYw3dwkp1UMsWHbV?=
 =?us-ascii?Q?oAVVehlRIrYhL35LvDm88EzEzC6GkKNVkhg+EnIxo7kQOzEH1N5bDOzd0oRz?=
 =?us-ascii?Q?cUbOgkLb7he0o5p1AZ++PQ0JlVfOGZAqQuay5q/Hfy5C+r8uCjxzbEHLBE4Y?=
 =?us-ascii?Q?Zv1t3iiA6z6j5m171IqaZHIAxvU81H4pWoi9IAfUTcFOuXUGgSV0QuAqyT3H?=
 =?us-ascii?Q?ql2NLXby/YBKmN8jonsjoSIGv2s+Zvh8pVOr9SXbGEZSvLGW707t5noqsJ1C?=
 =?us-ascii?Q?vPojWCgqcYzMISRzPslNYqLtKPjjcU/U+UEav?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:2fwPv7QJdtvMvgw4Oac/7cYgOT1zpugfHEKHR3OU328UNvRVKfr4v2iuv5814KzSc16o+ONR0VPhwEaSeCTmrLmudP2jb1vu6KFpCSTS6YBT68x4cjZ20vO00np+Ft9wnAYpBEfANj4r6wY0cTbvCdSh/MnRyETeK4vShryLkmY/kUBSnkLhcLkWcFJMhiEuFnNLLxGK5+C56VKICsNQFmPfJ3pSLXQh1cw4vhgfA2Ocnov336shs3gEw4G2RR6o1YXNMF3aNTO0HfFRODwlOQnnnTat/ieMsLMTSRLWIHWAxH9uX2ConLrQp3YzNwfNJ6lh4n058kN2Gys6tqW5wg==;
 5:0qWeG2MIEed1toXL3jB+myAEqQcPkGTwrGiGo0c/KB48LvtJ9FHDW5n4gAm3DJLpPmiWS26uVxl+p39qQM3komxlbENBPTLcFfa+DIfdrgE/0d5Sg6vyVnOLl5p5VJTUPvXteSr+UgD1pTdAqCRzu8gWB/vo/kdhlJhOLkYf9Mc=;
 24:/a8gRfTu/+UOxn+jQoBbzcBD2UMCCp/+X+B/RS+L01r9/JKQNXW3uBUE3j/IJoVYRMVv6H+4d/6IkLGbVrvU8U00T8RoixXiApV/PVKjK2E=;
 7:2ZMlaEf4+FE07rK1pi0tnHP50s+8o46cA2GGR1UmlCuxsNdkHF53G5aG3Tt+//4RH8ME0U+z4cWGJxVs1O97EGSzTHFe70OvY407ukT7SrvCvJfpTTDTA98q+xLEUElH8IXwMVMC8z0ziiZVeWN/FZ/Joj/M9wg+1rdcV9t/sMxaOxujE/dYeli8S7HqxaTKrnDmi4Qviik/n1iXuzc7U4ahhStasdqSMX37MJD4Jb8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2017 21:33:58.2418 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>, tomasz.nowicki@cavium.com
Subject: [Xen-devel] [PATCH 1/2] ARM: ACPI: IORT: Estimate the size of
	hardware domain IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXN0aW1h
dGVzIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIElPUlQgdGFibGUgYnkgcGFyc2luZyBhbGwKdGhl
IHBjaXJjIG5vZGVzIGFuZCB0aGVpciBpZG1hcHMsIGFuZCB0aGVyZWJ5IGNhbGN1bGF0aW5nIHNp
emUgYnkKcmVtb3Zpbmcgc21tdSBub2Rlcy4KCkhhcmR3YXJlIGRvbWFpbiBJT1JUIHRhYmxlIHdp
bGwgaGF2ZSBvbmx5IElUUyBhbmQgUENJUkMgbm9kZXMsIGFuZCBQQ0lSQwpub2RlcycgaWRtYXAg
d2lsbCBoYXZlIG91dHB1dCByZWZyZW5jZXMgdG8gSVRTIGdyb3VwIG5vZGVzLgoKU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
YWNwaS9NYWtlZmlsZSAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FjcGkvaW9ydC5jICAgIHwgMjQy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgfCAgMTEgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9ydC5oICB8
ICAxNCArKysKIDQgZmlsZXMgY2hhbmdlZCwgMjY3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZSBiL3hlbi9hcmNoL2Fy
bS9hY3BpL01ha2VmaWxlCmluZGV4IDIzOTYzZjguLjkzZDg4NjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hY3BpL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxlCkBA
IC0xLDIgKzEsMyBAQAogb2JqLXkgKz0gbGliLm8KIG9iai15ICs9IGJvb3QuaW5pdC5vCitvYmot
eSArPSBpb3J0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL2lvcnQuYyBiL3hlbi9h
cmNoL2FybS9hY3BpL2lvcnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4w
MTkxNGNiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvaW9ydC5jCkBAIC0w
LDAgKzEsMjQyIEBACisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vY29tcGls
ZS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgorI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KKyNpbmNsdWRlIDx4ZW4vbGlz
dC5oPgorCitzdHJ1Y3QgcGNpcmNfaWRtYXAKK3sKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21h
cHBpbmcgaWRtYXA7CisgICAgc3RydWN0IGxpc3RfaGVhZCBlbnRyeTsKK307CisKKworaW50IGFk
ZF90b19uZXdfaWRtYXBfbGlzdChzdHJ1Y3QgbGlzdF9oZWFkICpuZXdfaWRtYXBfbGlzdCwKKyAg
ICAgICAgdW5zaWduZWQgaW50IGliLCB1bnNpZ25lZCBpbnQgb2IsCisgICAgICAgIHVuc2lnbmVk
IGludCBvcmVmLCB1bnNpZ25lZCBpbnQgaWRjKQoreworICAgIHN0cnVjdCBwY2lyY19pZG1hcCAq
bmV3X2UgPSB4emFsbG9jKHN0cnVjdCBwY2lyY19pZG1hcCk7CisgICAgaWYgKCAhbmV3X2UgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5XG4iKTsKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgbmV3X2UtPmlkbWFwLmlucHV0X2Jh
c2UgPSBpYjsKKyAgICBuZXdfZS0+aWRtYXAub3V0cHV0X2Jhc2UgPSBvYjsKKyAgICBuZXdfZS0+
aWRtYXAub3V0cHV0X3JlZmVyZW5jZSA9IG9yZWY7CisgICAgbmV3X2UtPmlkbWFwLmlkX2NvdW50
ID0gaWRjOworCisgICAgbGlzdF9hZGRfdGFpbCgmbmV3X2UtPmVudHJ5LCBuZXdfaWRtYXBfbGlz
dCk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIHJldHVybnMgdGhlIG51bWJlciBvZiBw
Y2lfaWRtYXBzIGNyZWF0ZWQgYXMgYSByZXN1bHQgb2YgcGFyc2luZworICogdGhlIHNtbXUgbm9k
ZXMgZm9yIHRoaXMgcGNpX2lkbWFwCisgKiB0aGUgcGNpX2lkbWFwcyBhcmUgYWRkZWQgdG8gdGhl
IG5ld19pZG1hcF9saXN0CisgKgorICogaWYgZ2V0X2NvdW50X29ubHkgaXMgc2V0IG5ld19pZG1h
cF9saXN0IGlzIG5vdCBwb3B1bGF0ZWQsIGp1c3QgdGhlCisgKiBpZF9jb3VudCBpcyB1cGRhdGVk
LgorICoKKyAqIFRoaXMgbWV0aG9kIGlzIGNhbGxlZCBpbiBlc3RpbWF0ZSBzaXplIGZsb3cgYW5k
IHdyaXRlIGh3ZG9tIGlvcnQgZmxvdworICovCitzdGF0aWMgaW50IHVwZGF0ZV9pZF9tYXBwaW5n
KHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqcGNpX2lkbWFwLAorICAgICAgICBzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZSwKKyAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqbmV3
X2lkbWFwX2xpc3QgLyogW291dF0gKi8sCisgICAgICAgIGludCBnZXRfY291bnRfb25seSwKKyAg
ICAgICAgdW5zaWduZWQgaW50ICppZF9jb3VudCAvKiBbb3V0XSAqLykKK3sKKyAgICAvKiBsb2Nh
bCB2YXJpYWxiZXMgdG8gaG9sZCBpbnB1dCBvdXRwdXQgYmFzZSBhbmQgY291bnQgdmFsdWVzLgor
ICAgICAqIHBfIGZvciBwY2kgaWRtYXA7IHMgZm9yIHNtbXUgaWRtYXAgKi8KKyAgICB1bnNpZ25l
ZCBpbnQgcF9pYiwgcF9vYiwgcF9pZGMsIHNfaWIsIHNfb2IsIHNfaWRjLCBkZWx0YSwgaTsKKyAg
ICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKnNtbXVfaWRtYXAgPSBOVUxMOworICAgIGlu
dCByZXQ7CisKKyAgICBwX2liID0gcGNpX2lkbWFwLT5pbnB1dF9iYXNlOworICAgIHBfb2IgPSBw
Y2lfaWRtYXAtPm91dHB1dF9iYXNlOworICAgIHBfaWRjID0gcGNpX2lkbWFwLT5pZF9jb3VudDsK
KworICAgIGlmKGdldF9jb3VudF9vbmx5KQorICAgICAgICAqaWRfY291bnQgPSAwOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCBzbW11X25vZGUtPm1hcHBpbmdfY291bnQ7IGkrKyApCisgICAgewor
ICAgICAgICBzbW11X2lkbWFwID0gKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyopKCh1OCop
c21tdV9ub2RlCisgICAgICAgICAgICAgICAgKyBzbW11X25vZGUtPm1hcHBpbmdfb2Zmc2V0KTsK
KyAgICAgICAgc19pYiA9IHNtbXVfaWRtYXAtPmlucHV0X2Jhc2U7CisgICAgICAgIHNfb2IgPSBz
bW11X2lkbWFwLT5vdXRwdXRfYmFzZTsKKyAgICAgICAgc19pZGMgPSBzbW11X2lkbWFwLT5pZF9j
b3VudDsKKworICAgICAgICBpZiAoIHNfaWIgPD0gcF9vYiApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggc19pYiArIHNfaWRjIDwgcF9vYiApCisgICAgICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgICAgIGRlbHRhID0gcF9vYiAtIHNfaWI7CisKKyAgICAgICAgICAgIGlmICgg
Z2V0X2NvdW50X29ubHkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICgqaWRfY291
bnQpKys7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgIHJldCA9IGFkZF90b19uZXdfaWRtYXBfbGlzdChuZXdfaWRtYXBfbGlzdCwgcF9pYiwg
c19vYiArIGRlbHRhLAorICAgICAgICAgICAgICAgICAgICBzbW11X2lkbWFwLT5vdXRwdXRfcmVm
ZXJlbmNlLAorICAgICAgICAgICAgICAgICAgICBzX2liICsgc19pZGMgPD0gcF9vYiArIHBfaWRj
ID8gc19pZGMgLSBkZWx0YSA6IHBfaWRjKTsKKyAgICAgICAgICAgIGlmIChyZXQpCisgICAgICAg
ICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiggcF9vYiArIHBfaWRjIDwgc19pYiApCisgICAgICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgICAgIGRlbHRhID0gc19pYiAtIHBfb2I7CisKKyAgICAgICAgICAg
IGlmICggZ2V0X2NvdW50X29ubHkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICgq
aWRfY291bnQpKys7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIHJldCA9IGFkZF90b19uZXdfaWRtYXBfbGlzdChuZXdfaWRtYXBfbGlzdCwg
cF9pYiArIGRlbHRhLCBzX29iLAorICAgICAgICAgICAgICAgICAgICBzbW11X2lkbWFwLT5vdXRw
dXRfcmVmZXJlbmNlLAorICAgICAgICAgICAgICAgICAgICBzX2liICsgc19pZGMgPCBwX29iICsg
cF9pZGMgPyBzX2lkYyA6IHBfaWRjIC0gZGVsdGEpOworICAgICAgICAgICAgaWYgKHJldCkKKyAg
ICAgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAw
OworZXJyOgorICAgIHJldHVybiByZXQ7Cit9CisKKy8qCisgKiAgVGhpcyBtZXRob2Qgc2NhbnMg
dGhlIGlkYXJyYXkgZm9yIGEgcGNpcmNfbm9kZQorICogIEZvciBlYWNoIGlkbWFwIHRoZXJlIGNv
dWxkIGJlIG9uZSBvciBtb3JlIGVudHJpZXMgaW4gc21tdSBpZG1hcCBhcnJheQorICoKKyAqICB1
cGRhdGVfaWRfbWFwcGluZyB3aWxsIGFkZCBjb3JyZXNwb2Rpbmcgc21tdSBpZG1hcCBlbnRyaWVz
IGJ1dCB3aWxsCisgKiAgY2hhbmdlIG1hcHBpbmcsIHNvIGEgcGNpIGlkbWFwIGVudHJ5IHdvdWxk
IGhhdmUgb3V0cHV0X3JlZiBhcyBpdHMgZ3JvdXAKKyAqCisgKiBpZGxpc3QgaXMgcG9wdWxhdGVk
IHdoZW4gZ2V0X251bV9pZHMgPT0gMAorICogLSBzdG9yZXMgdXBkYXRlZCBpZHMgYnkgcmVtb3Zp
bmcgc21tdSBvdXRwdXQgcmVmZXJlbmNlCisgKi8KK3N0YXRpYyBpbnQgc2Nhbl9pZGFycmF5KHU4
ICppb3J0X2Jhc2VfcHRyLCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCisgICAgICAgIHN0
cnVjdCBsaXN0X2hlYWQgKmlkbWFwbGlzdCwgaW50IGdldF9udW1faWRzLAorICAgICAgICB1bnNp
Z25lZCBpbnQgKm51bV9pZHMpCit7CisgICAgaW50IGkgPSAwLCByZXQgPSAwOworICAgIHVuc2ln
bmVkIGludCBpZF9jb3VudCA9IDA7CisgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpvbm9kZTsg
Lyogb3V0cHV0IG5vZGUgKi8KKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKmlkbWFw
ID0gKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyopCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKCh1OCopbm9kZSArIG5vZGUtPm1hcHBpbmdfb2Zmc2V0KTsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbm9kZS0+bWFwcGluZ19jb3VudDsgaSsrICkKKyAgICB7Cisg
ICAgICAgIG9ub2RlID0gKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSopKGlvcnRfYmFzZV9wdHIgKwor
ICAgICAgICAgICAgICAgIGlkbWFwLT5vdXRwdXRfcmVmZXJlbmNlKTsKKyAgICAgICAgc3dpdGNo
ICggb25vZGUtPnR5cGUgKQorICAgICAgICB7CisgICAgICAgICAgICBjYXNlIEFDUElfSU9SVF9O
T0RFX0lUU19HUk9VUDoKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIGNh
c2UgQUNQSV9JT1JUX05PREVfU01NVToKKyAgICAgICAgICAgIGNhc2UgQUNQSV9JT1JUX05PREVf
U01NVV9WMzoKKyAgICAgICAgICAgICAgICByZXQgPSB1cGRhdGVfaWRfbWFwcGluZyhpZG1hcCwg
b25vZGUsIGlkbWFwbGlzdCwgZ2V0X251bV9pZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAm
aWRfY291bnQpOworICAgICAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBlbmQ7CisgICAgICAgICAgICAgICAgaWYgKGdldF9udW1faWRzKQorICAgICAgICAg
ICAgICAgICAgICAqbnVtX2lkcyArPSBpZF9jb3VudDsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgICAgIGlkbWFwKys7CisgICAgfQorCitlbmQ6CisgICAgcmV0dXJuIHJldDsK
K30KKworLyoKKyAqIFRoaXMgbWV0aG9kIGVzdGltYXRlcyB0aGUgc2l6ZSBvZiBwY2lfcmMgbm9k
ZQorICogYW5kIHJldHVybnMgYW55IGV4dHJhIGJ5dGVzIGFkZGVkIGR1ZSB0byBhY2NvbW9kdGlu
ZyBzbW11X2lkX2FycmF5IGVsZW1lbnRzCisgKiB3aGljaCBtYXAgdG8gYSBzaW5nbGUgZWxlbWVu
dCBvZiBwY2lfcmMgaWRfYXJyYXkuCisgKi8KK3N0YXRpYyBpbnQgZXN0aW1hdGVfcGNpcmNfbm9k
ZV9zaXplKHU4ICppb3J0X2Jhc2VfcHRyLAorICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km5vZGUsCisgICAgICAgIHVuc2lnbmVkIGludCAqbm9kZV9zaXplKQoreworICAgIGludCByZXQ7
CisgICAgdW5zaWduZWQgaW50IG51bV9pZHMgPSAwOworCisgICAgKm5vZGVfc2l6ZSA9IDA7Cisg
ICAgcmV0ID0gc2Nhbl9pZGFycmF5KGlvcnRfYmFzZV9wdHIsIG5vZGUsIE5VTEwsIDEsICZudW1f
aWRzKTsKKyAgICBpZiAoICFyZXQgKQorICAgICAgICAqbm9kZV9zaXplICs9IG51bV9pZHMqc2l6
ZW9mKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZykgKworICAgICAgICAgICAgc2l6ZW9mKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSkgLTEgKworICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3Bp
X2lvcnRfcm9vdF9jb21wbGV4KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKKy8qCisgKiAgVGhp
cyBtZXRob2QgcGFyc2VzIHRoZSBpb3J0X3RhYmxlIHBjaV9yYyBub2Rlcy4KKyAqICBGb3IgZWFj
aCBlbGVtZW50IGluIHRoZSBwY2lfcmM6IGlkX2FycmF5IHNtbXUgb3V0cHV0IHJlZmVyZW5jZQor
ICogICAgaGFzIHRvIGJlIHBhdGNoZWQgdXAgd2l0aCBJVFMgZ3JvdXAgb3V0cHV0IHJlZmVyZW5j
ZS4KKyAqICBFYWNoIGVsZW1lbnQgaW4gdGhlIGlkX2FycmF5IG1heSBtYXAgdG8gbXVscGlsZSBl
bnRyaWVzIGluIHNtbXUgaWRfYXJyYXkuCisgKiAgICBUaHVzIHdoZW4gcGF0Y2hpbmcgdGhlIHNt
bXUgb3V0cHV0IHJlZnJlbmNlLCBleHRyYSBlbGVtZW50cyBpbiBpZF9hcnJheQorICogICAgbmVl
ZCB0byBiZSBjcmVhdGVkLgorICogIFRodXMgdGhlIHNpemUgb2YgdGhlIHJlc3VsdGFudCBpZF9h
cnJheSBuZWVkIHRvIGlkZW50aWZpZWQgYmVmb3JlIHRoZSBhY3R1YWwKKyAqICAgIHBhdGNoaW5n
IGlzIGRvbmUgaGFyZHdhcmUgZG9tYWlucydzIElPUlQgdGFibGUgd2lsbCBoYXZlIFBDSVJDCisg
KiAgICBhbmQgSVRTIGdyb3VwIG5vZGVzIG9ubHkuCisgKi8KK2ludCBlc3RpbWF0ZV9pb3J0X3Np
emUoc2l6ZV90ICppb3J0X3NpemUpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5zaWdu
ZWQgaW50IG5vZGVfc2l6ZSA9IDA7CisgICAgc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqZndfaW9y
dDsKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUgPSBOVUxMOworCisgICAgaWYgKCBh
Y3BpX2dldF90YWJsZShBQ1BJX1NJR19JT1JULCAwLAorICAgICAgICAgICAgICAgIChzdHJ1Y3Qg
YWNwaV90YWJsZV9oZWFkZXIgKiopJmZ3X2lvcnQpICkKKyAgICB7CisgICAgICAgIHByaW50aygi
RmFpbGVkIHRvIGdldCBJT1JUIHRhYmxlXG4iKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQor
CisgICAgKmlvcnRfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0KTsKKyAgICBu
b2RlID0gKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqKSgodTgqKWZ3X2lvcnQgKyBmd19pb3J0LT5u
b2RlX29mZnNldCk7CisKKyAgICBpZiAoIW5vZGUpCisgICAgICAgIGdvdG8gZXJyOworCisgICAg
LyogSXRlcmF0ZSBvdmVyIHRoZSBwY2lfcmMgbm9kZXMgaW4gZmlybXdhcmUgaW9ydCB0YWJsZSAq
LworICAgIGZvciAoIGkgPSAwOyBpIDwgZndfaW9ydC0+bm9kZV9jb3VudDsgaSsrICkKKyAgICB7
CisgICAgICAgIHN3aXRjaCAobm9kZS0+dHlwZSkKKyAgICAgICAgeworICAgICAgICAgICAgY2Fz
ZSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYOgorICAgICAgICAgICAgICAgIGlmKCAh
ZXN0aW1hdGVfcGNpcmNfbm9kZV9zaXplKCh1OCopZndfaW9ydCwgbm9kZSwgJm5vZGVfc2l6ZSkg
KQorICAgICAgICAgICAgICAgICAgICAqaW9ydF9zaXplICs9IG5vZGVfc2l6ZTsKKyAgICAgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUDoK
KyAgICAgICAgICAgICAgICAqaW9ydF9zaXplICs9IG5vZGUtPmxlbmd0aDsKKyAgICAgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIG5vZGUgPSAoc3RydWN0IGFjcGlfaW9y
dF9ub2RlICopKCh1aW50OF90Kilub2RlICsgbm9kZS0+bGVuZ3RoKTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gMDsKK2VycjoKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRl
eCA1NzM5ZWE0Li4wMzI4OTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yMCw2ICsyMCw3IEBACiAj
aW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxh
c20vY3B1ZmVhdHVyZS5oPgorI2luY2x1ZGUgPGFzbS9pb3J0Lmg+CiAKICNpbmNsdWRlIDxhc20v
Z2ljLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgpAQCAtMTc5Niw3ICsxNzk3LDcgQEAgc3RhdGlj
IGludCBhY3BpX2NyZWF0ZV9mYWR0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRi
bF9hZGRbXSkKIAogc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7Ci0gICAgc2l6ZV90IGVmaV9zaXpl
LCBhY3BpX3NpemUsIG1hZHRfc2l6ZTsKKyAgICBzaXplX3QgZWZpX3NpemUsIGFjcGlfc2l6ZSwg
bWFkdF9zaXplLCBpb3J0X3NpemU7CiAgICAgdTY0IGFkZHI7CiAgICAgc3RydWN0IGFjcGlfdGFi
bGVfcnNkcCAqcnNkcF90Ymw7CiAgICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsK
QEAgLTE4MzcsNiArMTgzOCwxNCBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICBhY3BpX29z
X3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwog
CiAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAp
LCA4KTsKKworICAgIGlmKCBlc3RpbWF0ZV9pb3J0X3NpemUoJmlvcnRfc2l6ZSkgKQorICAgIHsK
KyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGh3ZG9tIGlvcnQgc2l6ZVxuIik7CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKyAgICBhY3BpX3NpemUgKz0gaW9ydF9zaXplOwor
CiAgICAgZC0+YXJjaC5lZmlfYWNwaV9sZW4gPSBQQUdFX0FMSUdOKFJPVU5EVVAoZWZpX3NpemUs
IDgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUChhY3Bp
X3NpemUsIDgpKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb3J0LmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2lvcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4zYjRjZDdiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb3J0
LmgKQEAgLTAsMCArMSwxNCBAQAorI2lmbmRlZiBfWEVOX0FTTV9JT1JUX0gKKyNkZWZpbmUgX1hF
Tl9BU01fSU9SVF9ICisKK2ludCBlc3RpbWF0ZV9pb3J0X3NpemUoc2l6ZV90ICppb3J0X3NpemUp
OworCisjZW5kaWYgLyogX1hFTl9BU01fSU9SVF9IICovCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 11 21:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 21:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drWLD-0004UC-4r; Mon, 11 Sep 2017 21:34:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1drWLB-0004U5-4J
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 21:34:01 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C1/DC-18858-84107B95; Mon, 11 Sep 2017 21:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfyyUcRy+7/vejxd39XoxHzfCVVYWTmrZrOa
 vfixaf2hz/VPv6e3u2t2xe0+OZlmx0JgIZcIfpWjMJKet5teQSouY8yuWrmERMymZ8nqP9N/z
 vs/zeZ7n+9mHwKk0sZxgLGbGZKT1CrGzUBviHxt0AllVysLhgPDlhgIsEp1sn+8XnkXnRTqjO
 t5yUaQtnPspSuh1sYxW2iVp6J1TNnImhGQODumjE6Js5EQgUgXlKxlijqDITAzqi20YR4hJX3
 iR07eB3UkFfKouwDgRTmYhsA1WSjjCjYyB+YIMIYeF5F643VMq5rCMPAWzw8s4h4HcBUPvs3D
 +vyt03/+yocdJgNapKYfGH77aujcCgAtoHanaMKLIACh6m43xIh/o6CkV8jgabmVMS/gBOwa1
 udx7uI+bElhcfi7iVQfgY/ucQ/VYAmtLFYgnAqF2YMGRnQC2h58RL+oUQc9IrWPaGxrvcnkcU
 SyCyaJ+EV9KDZ3lrx22Vin0r0w7xh9IwNpb49iNHL43dSMee0Pdvc3qu+HpxCCeh/aUbFtJyb
 aVVCCsGu1jGdNVxhR08FCw2qTTaM0GWqcPClWGBRsYlqU1jJ5Ws8Fx8YZ6tH4N1wUC1IRmus6
 0IS8CU3jI5roaVNQOdfylZC3Nai+YEvUM24a8CUIBMkpgVVGuJkbDWC7r9OsntUkDIVW4y/L+
 NKooGZtAG1idhqfeoCAic2hsFaOExngjI/eUhXEeJCfSJhq3LDYPsw/5yN1kSCAQUNIExmTQm
 f/nZ5AngRRuMg/ORaozmreSZtZLYOslpH0NXAkz/Y+Sp6HUpdGo2OMBzuGxVR4uH1ISUyZ/ZI
 8PRTTHEbkzYVcC8hX0jWu2kYgoQ+3ajpKixaGQ/N9H/DQvzz3b2VFWNxCTm3R6OKQmU7ng1Rz
 9RJ78alh8rONObLoSP+w5+63FVlNGtvvlhq4eHfdM05SWpy5bH9ktRZEtv/Y3ro3ZlQLfJIWQ
 1dKhgbiJpf8C07MQU5MDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505165638!75728773!1
X-Originating-IP: [104.47.33.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39073 invoked from network); 11 Sep 2017 21:33:59 -0000
Received: from mail-bn3nam01on0088.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.88)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 11 Sep 2017 21:33:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BD8OxPwXmYkCwgb7YiMJKH6yL+bvBXc//OXDstrSHgw=;
 b=ocHkfuDz5ZO1QdOxV+aT5hibMWPcc3rpQCBYY9Nvt4cYRdcVN8+hLzRTRRBh7G46dL9/kvFBn+8sRrWHJExEWxgNDf57FnftQNRZt1vNGxEKGXgLtUPzVQ05GL6N+0urSIfVKnY+DzKikVb/xdCwkgFyeVWge/So/0of6u8v8vs=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Mon, 11
 Sep 2017 21:33:55 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 03:03:24 +0530
Message-Id: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0106.INDPRD01.PROD.OUTLOOK.COM (10.174.208.22) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ba9a758c-99da-44c6-adca-08d4f95ccf4a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:cHWy8ClgbsMip/cCiExSrkiEfcew3nw221SO/v0WU8UCCWaljxcj587EoljJurzNNV8EkdFt7VsJtCuhETY0+fL4dXdIOL2QqKyD74SVy7UO5D3UoCqsTkJF9OD6KNdhyki5PCUJi+WPO3Hn/XjDNOsHslX6rvHyOPDXAsdo2t0IYDZHHdCKSBSkN7yke+ebdJb2Js+qrVQgA22O562DYiTrrrLPALpbbaR2Swpvgth/+bUtRKwr04dzD4XoBKoz;
 25:N92d2JtUy78ODX55K+pJt9nWtC3ooEh26B+lUz+IX7r8Y2Zwy2BbH3wqRQQjX1CKdwW8Rw7xG7Dro9BQ7DmHy3YEQOoOT52J6/SHKiDhWGm5btmxN1oFQAadTXiRHGYMZB+sExjjsFYDP0dQRPetNgiOv9aJUx4W1pgLj+vagkQdE42YZ+qHuqByvTg3CTL06a2cFN8gNzMA1lfxwHNyp4bxhUOCugaI4pvCYlUKNGwbxOhU/PgeEGmHQFdWMglJATdf6i/bt3VKnXMAicgcFOXrH5t2nTSowMXgpDZLyWHwksunxjYLm9DZfh0pAW9ir+o8A4H8XIFk4yhnfWRAEQ==;
 31:8ZYMgcRgTW3n4CQehALmzIy1QvBxPMyMjBKBCbEmsGEPBI9ouh5++Py54ciRUhaGiuAFnzltHD/zwV/hCiDNvlb0lajnScRf380XFaWtK7xzo6UP0unlUZAMSZ/oxwiZENqLEgQfDuOkCsm1Gtdz0yZBiCy7JGQIrHk/Kp2O5pTP8+XKde05/vqEDRrDUAJm4QcWYF5dgP81aHj/tCbNGTiGvgauY1TOCfCkaiEEXfY=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:+0wkpE5pJP2ckCbdmstoMFx4ksw+2nHvK00B9kRtTAhIe83iB/pfgO8J3PdxU7mX1JJ8vXD8NIjmT8K254kKy0THFWO0Q57A+y1N7mwacQNxBKPhKieIhGFar4WkhLqsxh+doH/CcCnZqlu1aPTATHp12pXjK36bWDLJXU1+K80PW24gsWs/qgQPrf44WCLGFY0p9vDTKnmceqEcKnWJmuRhOagMN9nXqn7y9QswoiW5cRQ6TkByTdvdxqxc0Fy7nwDi5GPR28SwHcqcztg7aCqeZ5a2ts5abaYSEWM/KfhtdusfCi765dGNW7YdQp+99OX31Mx1/baW0QiK8+PwHRdcihqrLvd5zZgY8zbSjrCKLpAnjm7FN+EOWMGfAYVv6PeXjnEvXGLpE6DBbg5WH4Sk1SJdAzIRtor1jZxyIgtvgIM07KA7qknBwXjNGkUfAdbILtCyH96FXeoTQ4q8vXCn863II9Ob0uJTFVbX+Sv4A2xc1jhoMTWHPelFxE9gfFLON/zt24ToqwFKCQqOoodhb7oRTwJugmBzZZjY4rtJEDIn69h2x9ZQvtnuKI6PyLS0DXEB32OiXtV0ibwrRJOg3Jn6SpyqNcsgQ3JrXbI=;
 4:IGQ8k7/sjHCamfyKVmccjHETg5apPysOMkof6L3lvpX9tA06UITxlwzkPRsVuF1u2xedirudjA1he87/UYo9jcL5C62ujoTgWFgB1TzVHEqN7HB6qs48T7hfNXM1FkAloUaAAWBIFxnebB3U/GQsugM7O26KmDNKeOzp3RqcIEjJYgBgzRmJSr8qiNjVAoUovQ1DiSVa39sqKf65mDiCtByhnn7DVPhL0KNfrB6IXyezEgvtcsluwxi3oWeTTnZ0
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20686219578E3126EF60289AEC680@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2068; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2068; 
X-Forefront-PRVS: 04270EF89C
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(199003)(189002)(101416001)(50226002)(42186005)(81156014)(8676002)(8936002)(53416004)(50986999)(72206003)(81166006)(6486002)(50466002)(6916009)(25786009)(189998001)(69596002)(53936002)(42882006)(48376002)(68736007)(4326008)(5003940100001)(5009440100003)(6512007)(107886003)(6666003)(9686003)(97736004)(478600001)(305945005)(110136004)(2361001)(36756003)(33646002)(6116002)(105586002)(106356001)(3846002)(2351001)(7736002)(47776003)(5660300001)(2906002)(66066001)(316002)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2068;
 23:DjwqKlhcBVYVej7gmKhmLuBDP+yT2bai80SnkjZ?=
 =?us-ascii?Q?1gnIjMcIKZs9W94qIhmVmuQtY0IXRY4SSdzmbmLkl0ULNXlllhkZff15+vB7?=
 =?us-ascii?Q?vkKraAjPPgUTetOuX7TMU6LHDoJyock6jwD79jYjec9gd2D28lVmuIIVXcWa?=
 =?us-ascii?Q?j8DpiJwzO2ggwKjB6Izq6CqxhzfilUx18/Vz2SDsl2xkt+pMUtQ7h9XN9139?=
 =?us-ascii?Q?80mufpIWw7yToeDSZJ3b+dztODvq5Ynjp1nqzqh086SdKypQfhIbZ9tnyCNt?=
 =?us-ascii?Q?EdW46Se77WqTT3DJoRwr9bEFM7UMrYjM30WiGZbzXvGI0BG06R4EQ8LCsQCP?=
 =?us-ascii?Q?pcNkZv4q/5CV5TfGzH2pgqh945LEWWbb1zEXOgiGIdo5jZvr90PJeMnz6ziB?=
 =?us-ascii?Q?5PRPnMtl1cB1CnCNbV7ntVFyKliOKHEoTQ8eanX4aoVglGEnWeyiBenIEAn5?=
 =?us-ascii?Q?XRZMSrD1rLqo77gWk/ck5NOOOxNvKRimYw6P8tyCbcwLmPA3cWg/BVU0c4a8?=
 =?us-ascii?Q?EBVTTUWru7Quk4ryCgj7Krzbt5YC47mcrqNLpJBpR8Nfe5YH+99+Lxp9dHiV?=
 =?us-ascii?Q?WNr+zeW+62j5OMhhz0lO5XNgER0VeZ1+6DNff516oCggdwG6cSF0Uky2r3ED?=
 =?us-ascii?Q?JywWaIUHUDjXVlJnYgb4yAuxv8g+MiwT5wepf536+uHaDwO0hNDg+1PXp1zO?=
 =?us-ascii?Q?ZHiTcfDHoX57dcEaLlZeDHjIucDMF4+wII791ArQEGNhv5RZ558sIDGyMzRs?=
 =?us-ascii?Q?GNW02ZQBW1ZZXPga/kskR0plZ+kOB41784uLYfQEoC+mXFTMldx9wOMAFtvU?=
 =?us-ascii?Q?Zqjjkd/wqRiDmE5TyyC7pD2jFzIzW6UgOlXkRPbqq0J15DytTCVGQDwzDO0q?=
 =?us-ascii?Q?VPX3+OxTvmD0dv5h9L2Q8SdLbwCNUob92V8ZI//N56klUQjtJdiQJzRyiDnU?=
 =?us-ascii?Q?XvLQa499vzbsPYq61YdyZ/FRlkFYOUI+keEV8XoCFYN3AX3qEbHRcHcQzudi?=
 =?us-ascii?Q?0qPK44EepGKC1Bp0HmbyJybvNPnU64uTMalQOVpYJroZb8GkGppOBK6ijhYV?=
 =?us-ascii?Q?ESGNwXptwoU/jcwHX/6sOO92TOhP6yuFtJhdFqqqSWao7fiLRSlJrGrHBe20?=
 =?us-ascii?Q?4dfuZN9KCPl2bPFbJrpyo6fgIg6xOJKkr9YtKrJrivRAzXkm3bReZRg=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:ssY6jUdgZZ5d2OK0RCDvuwXI/cahLNUG2zS6eXG8BPkyu0bG5t6DbqVc+TqPFxC4lJxL9zhYxB9hqATrqv/Qiff05yxz9FuNannlMJrd5DOtw2uHJ5fFtHaPKBtpzTf0uxs1qAXihFRiShH8Uis5ain49dMzZmdTk6yG5nD/OuVRK5D/Vv6HnprEeu4FMH/5rX5r5BqHLD2qja8aBtQPujNsnMbwzhWjxj+nD3XbFc7FXjNjD36SNeAtAaIksZOvQkTzpW+ZFZizQSOZR7V27PsgaJOME66Cc3XXjg6iu7d930QOPxiiAooNqab9lxhHG8y9xpq3BYiHk3z4LVV/ug==;
 5:XJjnPrbnR9Kqj+NXjQrvzzBAZzvhSmx+RY8KcRNk2fvClTH4T0mLGEX25yQ7lPt+Vw66RZiGhAsYKlIT0cHI+E+gG9rRk+Y1UwmOMIn/xMI+JeEIsqEk9MA5UM+7uMmqTBWXSHwi0jhxc/WgzZbSlKXtmtG8nWqV8SyOlEr8QsI=;
 24:o42IDUY1kwMvefkfG5NMKl3wQWiOfbLY0i1LGH5vNP5JqdfQY1vCoNJpJYa0kqF71aS7wIJLxnyJ1x7AWS5oBlYeLg6gKEOQgwisJlTR5v0=;
 7:56weNWSPQnIAImEr7NggbRTfjrFswAg5E6cxWhv259SnYnNX4qxaWpvzA/PCSPvYJ1oSIOxETnek9rkFqPQtVJDHu4V1oRHZq/CZQ93b3uf6mSLveso7VdfI1g4OWtinU8/M1UM5M0ih4Bbnc9N8H5igCoZVa2DsIYpXHqZIYndwP5FgqjZfMnVi7Hq+6ufB9YzeZLGYLF6yc0yDBUXhJa37A3F4n9DqGSDq40Auhtc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2017 21:33:55.8823 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>, tomasz.nowicki@cavium.com
Subject: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from hardware
	domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoZSBzZXQgaXMgZGl2aWRl
ZCBpbnRvIHR3byBwYXRjaGVzLiBGaXJzdCBvbmUgY2FsY3VsYXRlcyB0aGUgc2l6ZSBvZiBJT1JU
CndoaWxlIHNlY29uZCBvbmUgd3JpdGVzIHRoZSBJT1JUIHRhYmxlIGl0c2VsZi4KCnBhdGNoMTog
ZXN0aW1hdGVzIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIElPUlQgdGFibGUgYnkgcGFyc2luZyBh
bGwKdGhlIHBjaXJjIG5vZGVzIGFuZCB0aGVpciBpZG1hcHMsIGFuZCB0aGVyZWJ5IGNhbGN1bGF0
aW5nIHNpemUgYnkKcmVtb3Zpbmcgc21tdSBub2Rlcy4KCkhhcmR3YXJlIGRvbWFpbiBJT1JUIHRh
YmxlIHdpbGwgaGF2ZSBvbmx5IElUUyBhbmQgUENJUkMgbm9kZXMsIGFuZCBQQ0lSQwpub2Rlcycg
aWRtYXAgd2lsbCBoYXZlIG91dHB1dCByZWZyZW5jZXMgdG8gSVRTIGdyb3VwIG5vZGVzLgoKcGF0
Y2ggMjogVGhlIHN0ZXBzIGFyZToKYS4gRmlyc3QgSVRTIGdyb3VwIG5vZGVzIGFyZSB3cml0dGVu
IGFuZCB0aGVpciBvZmZzZXRzIGFyZSBzYXZlZAphbG9uZyB3aXRoIHRoZSByZXNwZWN0aXZlIG9m
ZnNldHMgZnJvbSB0aGUgZmlybXdhcmUgdGFibGUuClRoaXMgaXMgcmVxdWlyZWQgd2hlbiBzbW11
IG5vZGUgaXMgaGlkZGVuIGFuZCBzbW11IG5vZGUgc3RpbGwgcG9pbnRzCnRvIHRoZSBvbGQgb3V0
cHV0X3JlZmVyZW5jZS4KCmIuIFBDSVJDIGlkbWFwIGlzIHBhcnNlZCBhbmQgYSBsaXN0IG9mIGlk
bWFwcyBpcyBjcmVhdGVkIHdoaWNoIHdpbGwKaGF2ZSBQQ0lSQyBpZG1hcCAtPiBJVFMgZ3JvdXAg
bm9kZXMuCkVhY2ggaWRtYXAgaXMgd3JpdHRlbiBieSByZXNvbHZpbmcgSVRTIG9mZnNldCBmcm9t
IHRoZSBtYXAgc2F2ZWQgaW4KcHJldmlvdXMgc3RlcC4KCkNoYW5nZXMgd3J0IHYxOgpObyBhc3N1
bXB0aW9uIGlzIG1hZGUgd3J0IGZvcm1hdCBvZiBJT1JUIC8gaHcgc3VwcG9ydAoKTWFuaXNoIEph
Z2dpICgyKToKICBBUk06IEFDUEk6IElPUlQ6IEVzdGltYXRlIHRoZSBzaXplIG9mIGhhcmR3YXJl
IGRvbWFpbiBJT1JUIHRhYmxlCiAgQVJNOiBBQ1BJOiBJT1JUOiBXcml0ZSBIYXJkd2FyZSBkb21h
aW4ncyBJT1JUIHRhYmxlCgogeGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZpbGUgIHwgICAxICsKIHhl
bi9hcmNoL2FybS9hY3BpL2lvcnQuYyAgICB8IDQxNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDQ5ICsr
KysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggIHwgICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vaW9ydC5oICB8ICAxNyArKwogNSBmaWxlcyBjaGFuZ2VkLCA0ODEgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hY3BpL2lv
cnQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vaW9ydC5oCgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 23:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 23:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drXoc-000243-5j; Mon, 11 Sep 2017 23:08:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1drXoa-00023x-PO
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 23:08:28 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6F/85-18674-B6717B95; Mon, 11 Sep 2017 23:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/Rqpstvj3
 S4MR9JoslHxezODB6HN39mymAMYo1My8pvyKBNaN91RW2gilyFfP/HGZtYPwu0cXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAFiaJ5smr2UASwgJpEo0zXrB2MXJwiAjESzza6AASZhaQlrj25
 C0bRP0iJonWpc0sIAk2AX2J3S8+MYHYvAK2EovaroDFWQRUJZafmQ02U1QgWmLtrOXsEDWCEi
 dnPgGr4RTwkbjdMYsFYoG6xJ95l5ghbHmJ5q2zoWxxiaYvK1khbtOTmHZ/HssERsFZSEbNQtI
 +C0n7LCTtCxhZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE
 BjMDEOxgXNvqfIhRkoNJSZT3t/D2SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO9EgXKCRanpq
 RVpmTnAuIJJS3DwKInwrgZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK+zGFCRAEhRRm
 ke3AhYjF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8uyBSezLwSuE2vgI5gAjqC59IWkCN
 KEhFSUg2MHUezwxi9t7vqxhnFlHJkCl5edv9EaXmAw+NILY+cF+X+ocqL3SavSN2sdshki8o1
 qTkMM2ZNEsn82dxxVW/Vpk36C982HgjuTZgUJiz7jOXKnad74w+LzxH/ynVU69YaxyqGPtfOV
 4IfirJb3slFeu5bZ+9bdO5GQ8GEnaJdm+bOi1fhZXusxFKckWioxVxUnAgA3QPJ++wCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505171306!108154674!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31512 invoked from network); 11 Sep 2017 23:08:27 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 23:08:27 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=51330 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1drXoY-000Y9e-gQ (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 12 Sep 2017 00:08:26 +0100
To: Stefano Stabellini <sstabellini@kernel.org>,
 Rajiv Ranganath <rajiv.ranganath@atihita.com>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061137300.26407@sstabellini-ThinkPad-X260>
 <m2shfw4p2c.fsf@atihita.com>
 <alpine.DEB.2.10.1709111308070.19719@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b16b5b53-88d6-ff2d-2c3b-2de7b0a43335@citrix.com>
Date: Tue, 12 Sep 2017 00:08:19 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709111308070.19719@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 06/10] build/fedora: Add
 `xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMjAxNyAyMToyMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFNhdCwg
OSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+PiBPbiBUaHUsIFNlcCAwNyAyMDE3
IGF0IDEyOjEwOjIxIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+IHdyb3RlOgo+Pgo+PiBbLi4uXQo+Pgo+Pj4gVGhlIHNlcmllcyBpcyBtdWNoIGJldHRlciBu
b3cgdGhhbmsgeW91LiBPbmUgcXVlc3Rpb246IHdoeSBkaWQgeW91IHdyaXRlCj4+PiB5b3VyIG93
biBpbml0IHNjcmlwdHMgcmF0aGVyIHRoYW4gcmV1c2luZyB4ZW5jb21tb25zICh3aXRoIHRoZSBj
YXZlYXQKPj4+IHRoYXQgeW91IHdvdWxkIGhhdmUgdG8gYWRkIG1ha2Ugc3VyZSB0byBzb3VyY2Vf
cGF0aC5zaCBiZWZvcmUgcnVubmluZwo+Pj4geGVuY29tbW9ucyk/ICBEb2VzIGl0IGhhdmUgc29t
ZXRoaW5nIHRvIGRvIHdpdGggc3lzdGVtZD8KPj4gVGhlcmUgYXJlIGEgZmV3IHJlbGF0ZWQgcmVh
c29ucyBmb3IgdGhpcy4KPj4KPj4gMS4gVXNpbmcgcnVuaXQgbGV0cyB1cyBhYnN0cmFjdCBvdXQg
b3VyIGRlcGVuZGVuY3kgb24gc3lzdGVtZCBhbmQKPj4gdXBzdGFydC4gV2UgY2FuIHVzZSB0aGUg
c2FtZSBhYnN0cmFjdGlvbiBpbiBjb250YWluZXJzIFsxXSwgdmlydHVhbAo+PiBtYWNoaW5lcyBh
bmQgb24gYmFyZSBtZXRhbC4KPj4KPj4gMi4gSW4gTGludXggZGlzdHJpYnV0aW9ucywgdGhlcmUg
aXMgdGlnaHQgY291cGxpbmcgYmV0d2VlbiBwYWNrYWdlCj4+IG1hbmFnZW1lbnQgc3lzdGVtIChy
cG0vZGViKSwgaW5pdCBzeXN0ZW1zICh1cHN0YXJ0L3N5c3RlbWQpLCBhbmQgc2VydmljZQo+PiBk
YWVtb25zLgo+Pgo+PiBXaXRoIGNvbnRhaW5lcnMsIGlmIHRoZSBleHBlY3RhdGlvbiBpcyB0aGF0
IG1vc3Qgc2VydmljZSBkYWVtb25zIGFuZAo+PiBhcHBzIHdvdWxkIGJlIGNvbnRhaW5lcml6ZWQs
IGFuZCBtYW5hZ2VkIGJ5IGEgbm9kZSBhZ2VudCB0aGVuIGEgbmF0dXJhbAo+PiBxdWVzdGlvbiB0
byBhc2sgd291bGQgYmUgd2hhdCBzaG91bGQgYmUgdGhlIHJvbGUgb2YgaW5pdCBzeXN0ZW1zIGxp
a2UKPj4gc3lzdGVtZD8KPj4KPj4gQnkgdXNpbmcgcnVuaXQgKG9uIHN5c3RlbWQsIHVwc3RhcnQg
YW5kIHdpdGhpbiBjb250YWluZXJzKSwgd2UgZGVmZXIKPj4gYW5zd2VyaW5nIHRoaXMgcXVlc3Rp
b24uIAo+Pgo+PiAzLiBPbmUgb2YgdGhlIHVzZSBjYXNlcyB0aGF0IHdlIHdhbnQgdG8gc3VwcG9y
dCBpcyB0byBoYXZlIGRpZmZlcmVudAo+PiB2ZXJzaW9ucyBvZiB4ZW4gY28tZXhpc3Qgb24gdGhl
IHNhbWUgZmlsZXN5c3RlbS4gVGhlbiBhIGhpZ2hlciBsZXZlbAo+PiB0b29sIGNhbiBkbyByb2xs
aW5nIHVwZGF0ZXMgYW5kIGlmIHJlcXVpcmVkIHJvbGxiYWNrcy4KPj4KPj4gV2hpbGUgaXQgaXMg
cG9zc2libGUgdG8gYWNjb21wbGlzaCB0aGlzIG9uIGV4aXN0aW5nIGluaXQgc3lzdGVtcywKPj4g
ZGVwZW5kaW5nIG9uIGhvdyB4ZW4gaXMgcGFja2FnZWQgYW5kIGRlcGxveWVkLCBpdCBtaWdodCBp
bnZvbHZlIHVzaW5nCj4+IGRpc3RybyBwYWNrYWdlIGFuZCByZXBvc2l0b3J5IG1hbmFnZW1lbnQg
dG9vbHMuCj4+Cj4+IFdpdGggcnVuaXQsIHdlIGNhbiB1c2UgcmVndWxhciBkb2NrZXIgdG9vbHMs
IHdoaWNoIGlzIG11Y2ggbW9yZSBmcmllbmRseQo+PiBmb3IgbWFpbnN0cmVhbSBkZXZlbG9wZXJz
IGFuZCBDSSBzeXN0ZW1zLiBXZSBhbHNvIGFic3RyYWN0IG92ZXIgaW5pdAo+PiBzeXN0ZW1zLCB3
aGljaCBpcyBhIGRlc2lyYWJsZSBwcm9wZXJ0eSB0byBoYXZlLgo+Pgo+PiA0LiBJIGxvb2tlZCBp
bnRvIHhlbmNvbW1vbnMgc2NyaXB0IGFuZCBzeXN0ZW1kIHVuaXQgZmlsZXMgd2hlbiBjcmVhdGlu
Zwo+PiBydW5pdCBzY3JpcHRzLiBPdXIgcnVuaXQgc2NyaXB0cyBpcyBzdHJhaWdodGZvcndhcmQg
dHJhbnNsYXRpb24gb2YgaG93Cj4+IG9uZSB3b3VsZCBzdGFydCB4ZW4gbWFudWFsbHkuCj4+Cj4+
IFBlcmhhcHMgdGhlIG9ubHkgcGFydCBvZiB0aGUgc2NyaXB0IHRoYXQgbWlnaHQgbmVlZCBzb21l
IGV4cGxhbmF0aW9uIGlzCj4+IGluIGB4ZW4taW5pdC1kb20wL3J1bmAuCj4+Cj4+IGBgYAo+PiBl
eGVjIGNocHN0IC1iIHhlbi1pbml0LWRvbTAgcnVuaXQtcGF1c2UKPj4gYGBgCj4+Cj4+IFRoaXMg
aXMgYSBwYXR0ZXJuIHVzZWQgdG8gYnVpbGQgZXF1aXZhbGVudCBvZiAib25lc2hvdCIgc2Vydmlj
ZSBpbgo+PiBzeXN0ZW1kLiBJdCB3YXMgZGV2ZWxvcGVkIGluIElnbml0ZSAoYSBBcmNoIExpbnV4
IHByb2plY3QgYmVmb3JlIHRoZXkKPj4gc3dpdGNoZWQgdG8gc3lzdGVtZCkgYW5kIGxhdGVyIGNv
LW9wdGVkIGJ5IFZvaWQgTGludXggWzJdLgo+Pgo+PiBJIGFtIG5vdCBzdXJlIGlmIEkgYW5zd2Vy
ZWQgeW91ciBxdWVzdGlvbi4gU29tZXRpbWVzIEkgZmVlbCwgbWF5YmUgd2UKPj4gc2hvdWxkIGp1
c3QgbGV0IHF1ZXN0aW9ucyBhcm91bmQgaW5pdCBzeXN0ZW1zIGJlIGxpa2Ugb25lIG9mIHRob3Nl
Cj4+ICJ1bmFuc3dlcmVkIHF1ZXN0aW9ucyIgaW4gdGhlb2xvZ3kuIDotKSBbM10KPj4KPj4gQmVz
dCwKPj4gUmFqaXYKPj4KPj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9sYW1iZGEtbGludXgvYmFz
ZWltYWdlLWFtem4jYWRkaW5nX2FkZGl0aW9uYWxfZGFlbW9ucwo+Pgo+PiBbMl0gaHR0cHM6Ly9n
aXRodWIuY29tL3ZvaWRsaW51eC92b2lkLXJ1bml0L2NvbW1pdC83YWVjZjQ2ZWM1ODlhNWJjNDlh
ZTIzOTIxMzdiY2QwZTc0NjhkZDA4Cj4gVGhhbmsgeW91IGZvciB0aGUgcG9pbnRlcnMuIEkgaGF2
ZSBubyBvcGluaW9ucyBvbiB0aGUgZm9ybWF0IG9mIHRoZSBpbml0Cj4gc2NyaXB0cy4gcnVuaXQg
aXMgZmluZSBieSBtZSBpbiB0aGF0IHJlc3BlY3QsIGFuZCBJIHVuZGVyc3RhbmQgdGhlCj4gYWR2
YW50YWdlcyB5b3UgcG9pbnRlZCBvdXQuCj4KPiBNeSBvbmx5IGNvbmNlcm4gaXMgYWJvdXQgZGl2
ZXJnaW5nIGZyb20gdGhlIHVwc3RyZWFtIFhlbiBjb2RlYmFzZS4gSQo+IHRoaW5rIHRoZSBydW5p
dCBzY3JpcHRzIHNob3VsZCBjYWxsIHhlbmNvbW1vbnMgdW5kZXJuZWF0aC4gSWYgeGVuY29tbW9u
cwo+IGNhbm5vdCBjb3BlIHdpdGggYmVpbmcgY2FsbGVkIGZyb20gcnVuaXQsIHdlIGNvdWxkIG1h
a2UgY2hhbmdlcyB0bwo+IHhlbmNvbW1vbiBpbiB4ZW4uZ2l0IHRvIG1ha2UgaXQgc28uCj4KPiBP
dGhlcndpc2UsIHdlIHdpbGwgZW5kIHVwIGluIGEgc2l0dWF0aW9uIHN1Y2ggYXM6Cj4gLSB4ZW4u
Z2l0IGNoYW5nZXMgeGVuY29tbW9ucwo+IC0gd2UgZG9uJ3Qgbm90aWNlCj4gLSB3ZSB1cGdyYWRl
IFhlbiB2ZXJzaW9uCj4gLSBzdGFnZTEteGVuIGRvZXNuJ3Qgd29yayBhbnltb3JlCj4KPiBJZiB3
ZSB1c2VkIHhlbmNvbW1vbnMgdW5kZXJuZWF0aCB3ZSB3b3VsZCBhdm9pZCB0aGlzLCBhbmQgaXQg
bG9va3MgbGlrZQo+IHhlbmNvbW1vbnMgY291bGQgYmUgbWFkZSB0byB3b3JrIHdlbGwgd2l0aCBy
dW5pdC4KCklmIHBvc3NpYmxlLCB1cHN0cmVhbSBYZW4gc2hvdWxkIGJlIG1hZGUgdG8gYmUgY29t
cGF0aWJsZSB3aXRoIHJ1bml0Cih0aGlzIHdvdWxkIGJlIHRoZSBpZGVhbCBjYXNlKS7CoCBJZiBu
b3QsIHVwc3RyZWFtIFhlbiBzaG91bGQgY29udGFpbgpkaWZmZXJlbnQgc3R5bGVzIG9mIHRoZXNl
IGZpbGVzLCB3aGljaCBhcmUgc2VsZWN0ZWQgYmV0d2VlbiBieSBhCi4vY29uZmlndXJlIG9wdGlv
biAodGhpcyBpcyBzdWJvcHRpbWFsLCBidXQgYmV0dGVyIHRoYW4gbG9jYWxseQpmb3JraW5nKS7C
oCBUaGlzIG9mZmVycyB0aGUgZ3JlYXRlc3QgY2hhbmNlIHRoYXQgdXBkYXRlcyB0byBvbmUgZG9u
J3QKY2F1c2UgdGhlIG90aGVyIHRvIGJlIHN0YWxlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 23:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 23:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drYQV-0004jH-HP; Mon, 11 Sep 2017 23:47:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drYQT-0004it-C4
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 23:47:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 25/A1-01760-89027B95; Mon, 11 Sep 2017 23:47:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVXe6wvZ
 Ig51LtCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceHoUbaCqTEVvyZOZG5g
 3B3cxcjFISTQyCSx8fNdZgjnMaPEtV2/2SGcbUDO0+NAGU4OEQFnia9n5rKD2MIChhInb09hA
 rF5BewlTi3/y9bFyM7BJmAlcUgMJMoioCrxvOM58wRGjgWMDKsYNYpTi8pSi3QNjfSSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ9xQAEOxj7ZjkfYpTkYFIS5f0tvD1SiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgTvRHmgnGBRanpqRVpmDjBoYNISHDxKIry+IGne4oLE3OLMdIjU
 KUZdjmObLv9hEmLJy89LlRLnTQIpEgApyijNgxsBC+BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU5
 2BUEuadBjKFJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDI5ONn+nWCVYFplOWS23qMOTwOp+0fY
 boi6iUAiYf632xTHy279lLAo4bnVqRXLVGqrUkxkP6wpr/QeuSXsef/+d3ji3btc1wec0p539
 TA29/D7iippJWY/ywXtRogVaQmaFP/A/G3797d06UehMwcfoqm1kqe/9bSYY9j1FgkwrSi7vf
 /qhDiaU4I9FQi7moOBEAJbwSuVsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505173654!111006526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7496 invoked from network); 11 Sep 2017 23:47:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 23:47:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drYQN-0008J0-9L; Mon, 11 Sep 2017 23:47:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drYQH-0007FE-MJ; Mon, 11 Sep 2017 23:47:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drYQH-0007Ou-A1; Mon, 11 Sep 2017 23:47:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1drYQH-0007Ou-A1@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 23:47:25 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
b3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCiAgQnVnIG5vdCBw
cmVzZW50OiA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTEzMzQzLwoKCiAgY29tbWl0IGY1NTY2ZDE1MzBlMjNmYTA5YzFiZjE2MTZlZmMwMDNmMzUx
MzUwNzEKICBBdXRob3I6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBEYXRl
OiAgIEZyaSBTZXAgOCAwOTo0MTo0OCAyMDE3IC0wMzAwCiAgCiAgICAgIE92bWZQa2c6IEVuYWJs
ZSBVREYgZmlsZSBzeXN0ZW0gc3VwcG9ydAogICAgICAKICAgICAgVGhpcyBwYXRjaCBlbmFibGVz
IFVERiBmaWxlIHN5c3RlbSBzdXBwb3J0IGJ5IGRlZmF1bHQuCiAgICAgIAogICAgICBDYzogSm9y
ZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBF
cnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogUGF1bG8g
QWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6
CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9i
aXNlY3Qvb3ZtZi9idWlsZC1pMzg2LXhzbS54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4g
ZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNl
Y3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVp
bGQtaTM4Ni14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMzM0My5iaXNlY3Rpb24t
c3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExMzE0MyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlz
ZWN0IG92bWYgYnVpbGQtaTM4Ni14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAv
IGJhc2lzIHBhc3M6CiAxMTMzMTMgZmFpbCBbaG9zdD1ub2JsaW5nMV0gLyAxMTMxNDMgW2hvc3Q9
ZWxibGluZzFdIDExMzEzMCBbaG9zdD1iYXJvcXVlMV0gMTEzMTE1IFtob3N0PWh1eGVscmViZTBd
IDExMzA3OCBbaG9zdD1jaGFyZG9ubmF5MF0gMTEzMDYxIFtob3N0PW5vYmxpbmcwXSAxMTMwNTAg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTEzMDQ1IFtob3N0PWJhcm9xdWUxXSAxMTMwMzcgW2hvc3Q9YmFy
b3F1ZTFdIDExMzAyOSBbaG9zdD1odXhlbHJlYmUwXSAxMTMwMDUgW2hvc3Q9bm9ibGluZzBdIDEx
MzAwMCBbaG9zdD1odXhlbHJlYmUwXSAxMTI5OTEgW2hvc3Q9cmltYXZhMF0gMTEyOTg2IFtob3N0
PWh1eGVscmViZTBdIDExMjk3MSBbaG9zdD1jaGFyZG9ubmF5MF0gMTEyOTU4IFtob3N0PXJpbWF2
YTBdIDExMjk0NyBbaG9zdD1iYXJvcXVlMV0gMTEyOTE5IFtob3N0PWl0YWxpYTFdIDExMjkxMSBb
aG9zdD1odXhlbHJlYmUxXSAxMTI5MDMgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEyODk5IFtob3N0PW5v
YmxpbmcwXSAxMTI4ODMgW2hvc3Q9aHV4ZWxyZWJlMV0gMTEyODc4IFtob3N0PWl0YWxpYTFdIDEx
Mjg2NyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEzMzEzIC8gMTEyODY3Cih0
cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVl
OiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBhYTlhYTQ3ZTA2YWMwMDgyOTQ4Yjg4MGMyMjZjOGJk
ZjJhMTIxMDJiIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4
OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRi
MGZjYWEwNzgxNzM1ZTY0ZWZjCkJhc2lzIHBhc3MgMDI3MzliMGY0MTMwMGRhNzAzNjliZTdjMTk4
MjE4MDMwNmU4Y2E5NSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGM3
YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgOTA1M2E3NGMwOGZkNmFiZjQz
YmI0NWZmOTMyYjQzODZkZTdlODUxMApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0
IzAyNzM5YjBmNDEzMDBkYTcwMzY5YmU3YzE5ODIxODAzMDZlOGNhOTUtYWE5YWE0N2UwNmFjMDA4
Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQt
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0I2M3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUx
NzItYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCM5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEw
LTcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKTG9hZGVkIDgzNjIgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTI4Njcg
cGFzcyAwMjczOWIwZjQxMzAwZGE3MDM2OWJlN2MxOTgyMTgwMzA2ZThjYTk1IDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2
MDNhYWUwMDM1ZTE3MiA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAx
MTI4ODMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMjg3OCBbaG9zdD1pdGFsaWExXQogMTEyOTAzIFto
b3N0PWh1eGVscmViZTBdCiAxMTI4OTkgW2hvc3Q9bm9ibGluZzBdCiAxMTI5MTkgW2hvc3Q9aXRh
bGlhMV0KIDExMjkxMSBbaG9zdD1odXhlbHJlYmUxXQogMTEzMDA1IFtob3N0PW5vYmxpbmcwXQog
MTEyOTcxIFtob3N0PWNoYXJkb25uYXkwXQogMTEyOTU4IFtob3N0PXJpbWF2YTBdCiAxMTI5NDcg
W2hvc3Q9YmFyb3F1ZTFdCiAxMTI5ODYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzAwMCBbaG9zdD1o
dXhlbHJlYmUwXQogMTEyOTkxIFtob3N0PXJpbWF2YTBdCiAxMTMwNDUgW2hvc3Q9YmFyb3F1ZTFd
CiAxMTMwMjkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzAzNyBbaG9zdD1iYXJvcXVlMV0KIDExMzA1
MCBbaG9zdD1odXhlbHJlYmUxXQogMTEzMDYxIFtob3N0PW5vYmxpbmcwXQogMTEzMDY5IFtob3N0
PWNoYXJkb25uYXkwXQogMTEzMTMwIFtob3N0PWJhcm9xdWUxXQogMTEzMDc4IFtob3N0PWNoYXJk
b25uYXkwXQogMTEzMTQzIFtob3N0PWVsYmxpbmcxXQogMTEzMTE1IFtob3N0PWh1eGVscmViZTBd
CiAxMTMxNTYgW2hvc3Q9bm9ibGluZzBdCiAxMTMxNzIgZmFpbCBpcnJlbGV2YW50CiAxMTMxNjQg
ZmFpbCBpcnJlbGV2YW50CiAxMTMyMzkgW2hvc3Q9bm9ibGluZzBdCiAxMTMyMjUgZmFpbCAwZTZi
ZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5
MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyMDYgZmFp
bCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2
ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMy
MjkgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4
YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZj
CiAxMTMxOTAgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2ODg4IDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4
YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1
ZTY0ZWZjCiAxMTMyMTUgZmFpbCAwZTZiZTQzZmQzZTlhNmRlNGMwMzY5MzU3ODdjMWQwMzdmZjc2
ODg4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNl
YzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEw
NzgxNzM1ZTY0ZWZjCiAxMTMyMjIgW2hvc3Q9bm9ibGluZzBdCiAxMTMyMzQgW2hvc3Q9bm9ibGlu
ZzBdCiAxMTMyNDUgW2hvc3Q9bm9ibGluZzBdCiAxMTMyNTEgW2hvc3Q9bm9ibGluZzBdCiAxMTMz
MDUgW2hvc3Q9bm9ibGluZzBdCiAxMTMyODAgW2hvc3Q9bm9ibGluZzBdCiAxMTMyODkgW2hvc3Q9
bm9ibGluZzBdCiAxMTMyNTkgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMjIgcGFzcyAxODc3YjE1ZTEw
ZDk3ZDlmOTU1ODIxMzFlY2NjNTc0NTkzYzMzOTFmIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiA2
OWQ5OWQxYjIyM2ZjNTA4MjQwMDM3NDY5OGRkZDc0ODZlNWVhOTUzCiAxMTMzMDggW2hvc3Q9bm9i
bGluZzBdCiAxMTMyOTEgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMDkgW2hvc3Q9bm9ibGluZzBdCiAx
MTMyOTQgW2hvc3Q9bm9ibGluZzBdCiAxMTMyNjcgZmFpbCAyZjZlZjg3NGFjOTZkYjA5NjlkMWY2
YzA5ZjIxMGNkMmViYjg4YTgyIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2
MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMjQgcGFzcyAyMTMyZWYwNWM0N2JmNDU1
ZWIxZGE4ZDMzNzdhMjliYWYwZGQ2NGE3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiBlZTJjMWZj
NjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3CiAxMTMzMzUgcGFzcyA4YWFmZWMyYzEz
MzYwZjAyMTUyYjRjMTlmZWIzNzZjN2M3Y2ZkNjBkIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3
MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMDcgZmFpbCBhYTlh
YTQ3ZTA2YWMwMDgyOTQ4Yjg4MGMyMjZjOGJkZjJhMTIxMDJiIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5
MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMyOTUgW2hv
c3Q9bm9ibGluZzBdCiAxMTMyNzUgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMjUgcGFzcyBjNTA1OTZh
NzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3
MiAzMDdjM2JlM2NjYjI4NTNlMDYxMTEyZDI4ZjAwY2Y1N2E4ZjdjYTA1CiAxMTMzMTEgW2hvc3Q9
bm9ibGluZzBdCiAxMTMzMzcgcGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlm
NDQxMDlhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3
MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMTUgcGFzcyAwMjczOWIwZjQxMzAwZGE3MDM2OWJlN2MxOTgy
MTgwMzA2ZThjYTk1IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdj
NjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiA5MDUzYTc0YzA4ZmQ2YWJmNDNi
YjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAxMTMyOTYgW2hvc3Q9bm9ibGluZzBdCiAxMTMyOTkgW2hv
c3Q9bm9ibGluZzBdCiAxMTMzMjYgcGFzcyAzMjgxZWJiNGFlN2RlMmE4NThjMmU3ZWM0OTk4Yjdl
NTViZTFhNGRjIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4
OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRi
MGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMDQgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMTMgZmFpbCBh
YTlhYTQ3ZTA2YWMwMDgyOTQ4Yjg4MGMyMjZjOGJkZjJhMTIxMDJiIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEw
Yjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMTYg
ZmFpbCBhYTlhYTQ3ZTA2YWMwMDgyOTQ4Yjg4MGMyMjZjOGJkZjJhMTIxMDJiIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0
MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAx
MTMzMzggZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBi
ZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0
ZWZjCiAxMTMzMTkgcGFzcyBkYjZmMDhhMGVhZTY2ZjVjOGU5YTkxOTMwZDliYzc4YzdlYjQwNGJi
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4
ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiAwOWVkNjlmNjZkNTc5OWNkNzBmMzhlNDU4YjU2YTZh
NjVkYmVhZDFmCiAxMTMzMjggcGFzcyA3YWVlMzkxZmEzZDAxYTk0MTNlMTczNjg2ZDA0ZGFjNTg0
MmU3NDk5IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3
MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMzkgcGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZk
NGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0
OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5
YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzNDAgZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYx
NjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2
MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzMzAgZmFpbCA4OGZmZjRmNjUxZGFiODk2
YmU4YmIwOThmMDg2ODE4NjU5MGI3YzY3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMz
MTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzNDIgcGFzcyA5OWM5Yjk0OTA1
OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3
MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzNDMgZmFpbCBmNTU2
NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5
MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjClNlYXJjaGluZyBm
b3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMjg2NyAocGFz
cyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTMzMDcgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMzMTUgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMzMTYgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5
ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3
NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBm
Y2FhMDc4MTczNWU2NGVmYwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzMzNyAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzMzOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzMzOSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTEzMzQwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTEzMzQyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTMzNDMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZjU1
NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3MQogIEJ1ZyBub3QgcHJlc2VudDog
OTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YQogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM0
My8KCgogIGNvbW1pdCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCiAg
QXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgRGF0ZTogICBGcmkg
U2VwIDggMDk6NDE6NDggMjAxNyAtMDMwMAogIAogICAgICBPdm1mUGtnOiBFbmFibGUgVURGIGZp
bGUgc3lzdGVtIHN1cHBvcnQKICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggZW5hYmxlcyBVREYgZmls
ZSBzeXN0ZW0gc3VwcG9ydCBieSBkZWZhdWx0LgogICAgICAKICAgICAgQ2M6IEpvcmRhbiBKdXN0
ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IFBhdWxvIEFsY2FudGFy
YSA8cGNhY2pyQHp5dG9yLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgoKcG5tdG9wbmc6IDE3OCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBp
biAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtaTM4Ni14c20ueGVuLWJ1aWxk
Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQoxMTMzNDM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExMzM0MyBvdm1mIHJl
YWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTEzMzQzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 23:53:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 23:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drYWT-0005Os-7g; Mon, 11 Sep 2017 23:53:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drYWS-0005OT-7v
 for xen-devel@lists.xensource.com; Mon, 11 Sep 2017 23:53:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 37/AE-03616-B0227B95; Mon, 11 Sep 2017 23:53:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZdLaXu
 kwfI/shYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PrwM2vBqdyKWU++MTcw
 dvt1MXJxCAk0MkncaLjKAuE8ZpRoun2NtYuRE8jZxijR0ZMMYosIOEt8PTOXHcTmFdCXuH1hD
 RuILSxgK3Fs+1xmkGYJgQWSEgsbdjCCJCQEvCX6ph9ihrEX/v3D1MXIzsEmYCVxSAwkyiKgKn
 HlVhPbBEbuBYwMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GFctCDzEKMnBpCTK+1t4e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4DCkA5waLU
 9NSKtMwcYPDBpCU4eJREeEtB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc7bA1IkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzNsKMoUnM68EbtMroCOYgI7gubQF5I
 iSRISUVANjfnWRWvjKV3PlLzTMksq3Fj5++qhJ3c0j9rzrfrh+vZMSMu9n17U8SeVNKZetbpn
 Pn9jWuqC9e4vw6Q7FznpOo9DV56WSct/y6W/zN0jXnPjj0rrVDWvqD4QyVT3ZKThl0b2Zv56s
 eFtmccLy9vYl52Mu8F1dtLEwuc8pyPRE1NktMmY5j3KblFiKMxINtZiLihMB+5kDg38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505174025!70363092!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5397 invoked from network); 11 Sep 2017 23:53:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Sep 2017 23:53:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drYWO-0008SZ-2b; Mon, 11 Sep 2017 23:53:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drYWI-0007Xr-NQ; Mon, 11 Sep 2017 23:53:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drYWI-0005LL-GB; Mon, 11 Sep 2017 23:53:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113302-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
X-Osstest-Versions-That: qemuu=fcea73709b966a7ded9efa7b106ea50c7fe9025c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 11 Sep 2017 23:53:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 113302: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzMDIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzE3OQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzMTc5
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTMxNzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzE3OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzMTc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBhNmU4YzFkYWNmZDM3ZDM0NTQyZTMzNjAwZGNj
NTBiNzY4M2I3MzVhCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBmY2Vh
NzM3MDliOTY2YTdkZWQ5ZWZhN2IxMDZlYTUwYzdmZTkwMjVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTMxNzkgIDIwMTctMDktMDkgMjE6NDc6NDIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzMzAyICAyMDE3LTA5LTExIDEwOjE4OjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2FtaWwg
Unl0YXJvd3NraSA8bjU0QGdteC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVy
LmV1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
cWVtdS1tYWlubGluZQorIHJldmlzaW9uPWE2ZThjMWRhY2ZkMzdkMzQ1NDJlMzM2MDBkY2M1MGI3
NjgzYjczNWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHFlbXUtbWFpbmxpbmUgYTZlOGMxZGFjZmQz
N2QzNDU0MmUzMzYwMGRjYzUwYjc2ODNiNzM1YQorIGJyYW5jaD1xZW11LW1haW5saW5lCisgcmV2
aXNpb249YTZlOGMxZGFjZmQzN2QzNDU0MmUzMzYwMGRjYzUwYjc2ODNiNzM1YQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT1xZW11dQorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyBxZW11dWJyYW5j
aD1xZW11LW1haW5saW5lCisgJ1snIHhxZW11dSA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0K
KyAnWycgeHFlbXUtbWFpbmxpbmUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45
LXRlc3RpbmcKKyAnWycgeGE2ZThjMWRhY2ZkMzdkMzQ1NDJlMzM2MDBkY2M1MGI3NjgzYjczNWEg
PSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5z
ZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsy
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13
YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJwor
KyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54
CisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5s
aW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1h
aW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11
LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBxZW11LW1haW5saW5lCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL3FlbXUtbWFpbmxpbmUKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCBhNmU4YzFkYWNmZDM3ZDM0NTQyZTMzNjAwZGNj
NTBiNzY4M2I3MzVhOnJlZnMvaGVhZHMvdXBzdHJlYW0tdGVzdGVkClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIGZjZWE3MzcuLmE2ZThjMWQg
IGE2ZThjMWRhY2ZkMzdkMzQ1NDJlMzM2MDBkY2M1MGI3NjgzYjczNWEgLT4gdXBzdHJlYW0tdGVz
dGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 11 23:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 23:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drYY9-0005WZ-ME; Mon, 11 Sep 2017 23:55:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drYY7-0005WQ-SL
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 23:55:32 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CC/3A-02224-37227B95; Mon, 11 Sep 2017 23:55:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyMfTGQd1Cpe2
 RBm8Oy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdP38xFpz9xFLx4vFF9gbGm80sXYxcHEIC
 0xklPl75wQbisAisZJVY3LQXLCMhcJ5VYubXGaxdjJxATpzEp6PT2CDsNInd826xQ9iVEvvv/
 AGLCwkoSWyZ/JgRYuxBJokffauYQBLCAnoSk7/dZgSxWQRUJdo/fQeLswnoSzxde40ZxBYRsJ
 O42zALbCizgIdE7/YHQDYHUG+AxNdbXCBhXgEricmvX7BB2IISJ2c+YYEoV5f4M+8SM0g5s4C
 0xPJ/HBBhbYllC1+DTRcVUJaYt28V2wRGkVlIumch6Z6F0D0LSfcCRpZVjBrFqUVlqUW6RoZ6
 SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBsVHPwMC4g7Fnr98hRkkOJiVR3t/C2
 yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCaKALlBItS01Mr0jJzgFEKk5bg4FES4dUCSfMWFy
 TmFmemQ6ROMXpzXLhz6Q8Tx7FNl4Hkj0lXgOSBPbeA5Kabd4Hkhu8P/jAJseTl56VKifPygYw
 QABmRUZoHtwCWbC4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1BJnCk5lXAnfHK6ATmYBO
 5Lm0BeTEkkSElFQDY7r3z4pfeictf8+1S+9w0HyXZRtXw1+ht32diNm1hGdOrMWTOYImbmn7U
 Tl5TdP63SkH4r56XTrHU91yIEe3TOBlzoQNtmKVOc67Dr1nDtu9xU3AfcO+RSKfRZbp9LG7TR
 Y3arI/MkuwVHppW03DgvUb2Vi/TvKomheWpPzwZPOuKc9Z2e9aKrEUZyQaajEXFScCAEbWNcY
 xAwAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505174128!75737028!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46791 invoked from network); 11 Sep 2017 23:55:29 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 23:55:29 -0000
Received: by mail-qt0-f193.google.com with SMTP id k2so6485885qte.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 16:55:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:content-transfer-encoding:user-agent;
 bh=fmGqRz9OQfVbuyLyucLcNYsEtGVJjgzbgvzOxQ7xRRA=;
 b=QXW4bdsQNyI+wz/8C+4LZ6vhtVBRigMVaSvcTw82ulpTfi7F7RJmympLLk+szfDb5o
 n7IqgjnaLrl4TQ74OJnP1DHQJ30jxm3Nv91dnnRYB+k8tIfCXslrLl5dd2ogtxTuxAuT
 EWhoNWy5UxehfRReSO5mDhIOHvwhIAZPf3Ns0ybn9Yc8ZYAPn8XhzUHqwjfZk3DI05jL
 aIzTRh6JwRpKohr1fLksWAvlXLNI988D1xiixUbMQrxYo3b3/kRap/KV/kXpWQSJlK7P
 q9KyR/T9lQ5JsKpyIIYKWUOA4dC18wi/mMb/fmXwnZ4ukGc5oeQcLImkmXVmDvZFqJy0
 g4vA==
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:content-transfer-encoding
 :user-agent;
 bh=fmGqRz9OQfVbuyLyucLcNYsEtGVJjgzbgvzOxQ7xRRA=;
 b=Ntq7cD/3T0OcYacjOK480LcEBRWuhcFCRZ+M2GZxGItuhZPziBMDqvvLGNEN42V/ix
 +rZH/+JSCyvUc3flIh3DIyhHYDi9Oy+VL7l6l4yUC1hRFwKgwpsSeIYLvZyXgEghsRuo
 AGXuo2rsbrR81YTJlx7XgI74GMVmLk8c1PD8sBOo9mzCy5arsQOlbd5iOwibfqIGnAG3
 NzYjm1JEefL5zLmGyudsGqTwuc/aUh+UBuo6u1fh90FdRsCXvxIr3BgZyvAvjl8zrnMz
 NTIcj6HuKxjQ0nodVL7aWocl49LBexfmPcaik2wWHGWTET3Qc30mA7+qLJIxYPhExxeO
 rfrA==
X-Gm-Message-State: AHPjjUhVWVNdUYCMFosGqtIRbeE3oVLkEFt/IldKXSjFuDrdtZfobIkc
 zasik1T2Y5diHw==
X-Google-Smtp-Source: AOwi7QBTXdtBeZNWAmgyKKukIixSWMQrOwg4VfoSt2Piw545QXKqMfgqthHQW0pk3DaC0jzML6K+Ew==
X-Received: by 10.200.33.235 with SMTP id 40mr1742223qtz.185.1505174125829;
 Mon, 11 Sep 2017 16:55:25 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id m20sm1300979qtm.22.2017.09.11.16.55.24
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 16:55:25 -0700 (PDT)
Date: Mon, 11 Sep 2017 19:55:22 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Message-ID: <20170911235520.GA30969@localhost.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: julien.grall@arm.com, sstabellini@kernel.org
Subject: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG at
 page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byByZXByb2R1Y2UgdGhpcyBvbiBBUk02NCAodHJ5
aW5nIHJpZ2h0IG5vdyBBUk0zMgphcyB3ZWxsKSwgYW5kIG5vdCBvbiB4ODYuCgpJZiBJIGNvbXBp
bGUgWGVuIHdpdGhvdXQgQ09ORklHX1NDUlVCX0RFQlVHIGl0IHdvcmtzIGdyZWF0LiBCdXQgaWYK
ZW5hYmxlIGl0IGFuZCB0cnkgdG8gbG9hZCBhIGxpdmVwYXRjaCBpdCBibG93cyB1cCBpbiBwYWdl
X2FsbG9jLmM6NzM4CgpUaGlzIGlzIHdpdGggb3JpZ2luL3N0YWdpbmcgKGQwMjkxZjMzOTEpCgpU
aGUgdGVzdC1jYXNlIChsaXZlcGF0Y2hfdGVzdC5wbCkgaXMKaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9eGVudGVzdHRvb2xzL2Jvb3RzdHJhcC5naXQ7YT1ibG9iO2Y9cm9vdF9pbWFn
ZS9kZWJ1Z3NwYWNlL2xpdmVwYXRjaF90ZXN0LnBsCgpUaGUgc2VyaWFsIGxvZzoKCm9hZGVyIHVz
ZSBVQVJUNgpzY3N5c3N0YXRfdmFsdWVbOF0uCmNsZWFyIHJlc2V0IHNvdXJjZQpsYXN0X2tleXBv
aW50MCxyZWJvb3RfdHlwZTAKc2VjZGJnIG5vdCBEQ1UuClNlY0RiZ1ZlciBleGl0CgogeGxvYWRl
ciBjaGlwaWQgaXM6IDB4MzY2MDAxMTAsIHN0YXJ0IGF0IDQ4MW1zLgpCdWlsZCBEYXRlOiBKdW4g
IDEgMjAxNywgMTY6NTQ6NDUKW2Nsb2NrX2luaXRdICsrCmhpMzY2MCBbY2xrX3NldHVwXQpbY2xv
Y2tfaW5pdF0gLS0Kc3RvcmFnZSB0eXBlIGlzIFVGUwp1ZnMgcmV0cnk6IDYgY291bnQgdl90eDow
IHZfcng6MAp1ZnMgc2V0IHZfdHg6MCB2X3J4OjAKSGlrZXk5NjBbNTMwMV0gbm8gbmVlZCBhdnNf
aW5pdC4KZGRyIGZ0OjB4ZjIwMzMyYTMsbW9kZToxIHRhcmdldDo0ClVjZUxkT2sKY2ggMCBndF9l
cnJmYWlsLCBTVEFUVVM6MHgwMDAwMDA2MApjaCAwIGdkc3RfZXJyZmFpbCwgU1RBVFVTOjB4MDAw
MDAwNDAKY2ggMSBndF9lcnJmYWlsLCBTVEFUVVM6MHgwMDAwMDA2MApjaCAxIGdkc3RfZXJyZmFp
bCwgU1RBVFVTOjB4MDAwMDAwNDAKY2ggMiBndF9lcnJmYWlsLCBTVEFUVVM6MHgwMDAwMDA2MApj
aCAyIGdkc3RfZXJyZmFpbCwgU1RBVFVTOjB4MDAwMDAwNDAKY2ggMyBndF9lcnJmYWlsLCBTVEFU
VVM6MHgwMDAwMDA2MApjaCAzIGdkc3RfZXJyZmFpbCwgU1RBVFVTOjB4MDAwMDAwNDAKdGltZW91
dAp0aW1lb3V0CnRpbWVvdXQKdGltZW91dApkZW5zaXR5OiAweDBjMGMwYzBjLDB4MDAwMDAwMDAs
MHgwYzBjMGMwYywweDAwMDAwMDAwLDB4MGMwYzBjMGMsMHgwMDAwMDAwMCwweDBjMGMwYzBjLDB4
MDAwMDAwMDAgCmRkciBpbmZvIDB4MDAwMDAzMDYgCjQwME0KNjg1TQoxMDY3TQpDMFIsVjB4MDAw
MDAwMmMgZToxMTMKQzFSLFYweDAwMDAwMDJkIGU6NjYKQzJSLFYweDAwMDAwMDJjIGU6NjYKQzNS
LFYweDAwMDAwMDJkIGU6NjYKQzBSLFYweDAwMDAwMDJkIGU6NjYKQzFSLFYweDAwMDAwMDJlIGU6
NjYKQzJSLFYweDAwMDAwMDJkIGU6NjYKQzNSLFYweDAwMDAwMDJlIGU6NjYKQzBSLFYweDAwMDAw
MDJlIGU6NjYKQzFSLFYweDAwMDAwMDJmIGU6NjYKQzJSLFYweDAwMDAwMDJlIGU6NjYKQzNSLFYw
eDAwMDAwMDJmIGU6NjYKQzBSLFYweDAwMDAwMDJmIGU6NjYKQzFSLFYweDAwMDAwMDMwIGU6NjUK
QzJSLFYweDAwMDAwMDJmIGU6NjUKQzNSLFYweDAwMDAwMDMwIGU6NjYKMTI0NE0KMTg2Nk0KQzBS
LFYweDAwMDAwMDE1IGU6NjYKQzJSLFYweDAwMDAwMDE1IGU6NjYKQzBSLFYweDAwMDAwMDE2IGU6
NjYKQzFSLFYweDAwMDAwMDE2IGU6NjYKQzJSLFYweDAwMDAwMDE2IGU6NjYKQzNSLFYweDAwMDAw
MDE2IGU6NjYKQzBSLFYweDAwMDAwMDE3IGU6NjYKQzFSLFYweDAwMDAwMDE3IGU6NjYKQzJSLFYw
eDAwMDAwMDE3IGU6NjYKQzNSLFYweDAwMDAwMDE3IGU6NjYKaW9tY3Vfc3Vic3lzX2luaXQKYm9v
dF9jMCBQUk9GSUxFIDQKTk9USUNFOiAgQm9vdGluZyBUcnVzdGVkIEZpcm13YXJlCk5PVElDRTog
IEJMMTogdjEuNChyZWxlYXNlKTp2MS40LTgtZ2NhNWJhMzk0Ck5PVElDRTogIEJMMTogQnVpbHQg
OiAyMTozMzoyMSwgSnVsIDE2IDIwMTcKTk9USUNFOiAgQkwxOiBCb290aW5nIEJMMgpOT1RJQ0U6
ICBCTDI6IHYxLjQocmVsZWFzZSk6djEuNC04LWdjYTViYTM5NApOT1RJQ0U6ICBCTDI6IEJ1aWx0
IDogMjA6MDM6MjksIEp1bCAxNSAyMDE3Ck5PVElDRTogIEJMMTogQm9vdGluZyBCTDMxCk5PVElD
RTogIEJMMzE6IHYxLjQocmVsZWFzZSk6djEuNC04LWdjYTViYTM5NApOT1RJQ0U6ICBCTDMxOiBC
dWlsdCA6IDIwOjAzOjI5LCBKdWwgMTUgMjAxNwpVRUZJIGZpcm13YXJlICh2ZXJzaW9uIEFscGhh
IGJ1aWx0IGF0IDIwOjAyOjU4IG9uIEp1bCAxNSAyMDE3KQphZGQtc3ltYm9sLWZpbGUgL2hvbWUv
a29ucmFkLzk2MC9lZGsyL0J1aWxkL0hpS2V5OTYwL0RFQlVHX0dDQzUvQUFSQ0g2NC9NZGVNb2R1
bGVQa2cvQ29yZS9EeGUvRHhlTWFpbi9ERUJVRy9EeGVDb3JlLmRsbCAweEJGMjUxMDAwCkxvYWRp
bmcgRHhlQ29yZSBhdCAweDAwQkYyNTAwMDAgRW50cnlQb2ludD0weDAwQkYyNTEwMDAKYWRkLXN5
bWJvbC1maWxlIC9ob21lL2tvbnJhZC85NjAvZWRrMi9CdWlsZC9IaUtleTk2MC9ERUJVR19HQ0M1
L0FBUkNINjQvTWRlTW9kdWxlUGtnL0NvcmUvRHhlL0R4ZU1haW4vREVCVUcvRHhlQ29yZS5kbGwg
MHhCRjI1MTAwMApIT0JMSVNUIGFkZHJlc3MgaW4gRFhFID0gMHhCRjAwRDAxOApNZW1vcnkgQWxs
b2NhdGlvbiAweDAwMDAwMDA0IDB4QkZGRTgwMDAgLSAweEJGRkU4RkZGCk1lbW9yeSBBbGxvY2F0
aW9uIDB4MDAwMDAwMDQgMHhCRkZFNzAwMCAtIDB4QkZGRTdGRkYKTWVtb3J5IEFsbG9jYXRpb24g
MHgwMDAwMDAwNCAweEJGRkU2MDAwIC0gMHhCRkZFNkZGRgpNZW1vcnkgQWxsb2NhdGlvbiAweDAw
MDAwMDA0IDB4QkZGRTUwMDAgLSAweEJGRkU1RkZGCk1lbW9yeSBBbGxvY2F0aW9uIDB4MDAwMDAw
MDQgMHhCRkZFOTAwMCAtIDB4QkZGRkZGRkYKTWVtb3J5IEFsbG9jYXRpb24gMHgwMDAwMDAwNCAw
eEJGRkQ1MDAwIC0gMHhCRkZFNEZGRgpNZW1vcnkgQWxsb2NhdGlvbiAweDAwMDAwMDA0IDB4QkY5
MzEwMDAgLSAweEJGRkQ0RkZGCk1lbW9yeSBBbGxvY2F0aW9uIDB4MDAwMDAwMDQgMHhCRjI4RDAw
MCAtIDB4QkY5MzBGRkYKTWVtb3J5IEFsbG9jYXRpb24gMHgwMDAwMDAwNCAweEJGMjUwMDAwIC0g
MHhCRjI4Q0ZGRgpNZW1vcnkgQWxsb2NhdGlvbiAweDAwMDAwMDAzIDB4QkYyNTAwMDAgLSAweEJG
MjhDRkZGCkZWIEhvYiAgICAgICAgICAgIDB4MUFDOTgwMDAgLSAweDFBRDg3RkZGCkZWIEhvYiAg
ICAgICAgICAgIDB4QkYyOEQwMDAgLSAweEJGOTJGRDNGCkZWMiBIb2IgICAgICAgICAgIDB4QkYy
OEQwMDAgLSAweEJGOTJGRDNGCmFkZC1zeW1ib2wtZmlsZSAvaG9tZS9rb25yYWQvOTYwL2VkazIv
QnVpbGQvSGlLZXk5NjAvREVCVUdfR0NDNS9BQVJDSDY0L01kZU1vZHVsZVBrZy9Vbml2ZXJzYWwv
UENEL0R4ZS9QY2QvREVCVUcvUGNkRHhlLmRsbCAweEJGMTkyMDAwCkxvYWRpbmcgZHJpdmVyIGF0
IDB4MDAwQkYxOTEwMDAgRW50cnlQb2ludD0weDAwMEJGMTkyMDQ4IFBjZER4ZS5lZmkKYWRkLXN5
bWJvbC1maWxlIC9ob21lL2tvbnJhZC85NjAvZWRrMi9CdWlsZC9IaUtleTk2MC9ERUJVR19HQ0M1
L0FBUkNINjQvQXJtUGtnL0RyaXZlcnMvQ3B1RHhlL0NwdUR4ZS9ERUJVRy9Bcm1DcHVEeGUuZGxs
IDB4QkYxODIwMDAKTG9hZGluZyBkcml2ZXIgYXQgMHgwMDBCRjE4MTAwMCBFbnRyeVBvaW50PTB4
MDAwQkYxODIwNDggQXJtQ3B1RHhlLmVmaQphZGQtc3ltYm9sLWZpbGUgL2hvbWUva29ucmFkLzk2
MC9lZGsyL0J1aWxkL0hpS2V5OTYwL0RFQlVHX0dDQzUvQUFSQ0g2NC9NZGVNb2R1bGVQa2cvQ29y
ZS9SdW50aW1lRHhlL1J1bnRpbWVEeGUvREVCVUcvUnVudGltZUR4ZS5kbGwgMHhCQTE5MDAwMApM
b2FkaW5nIGRyaXZlciBhdCAweDAwMEJBMTgwMDAwIEVudHJ5UG9pbnQ9MHgwMDBCQTE5MDA0OCBS
dW50aW1lRHhlLmVmaQphZGQtc3ltYm9sLWZpbGUgL2hvbWUva29ucmFkLzk2MC9lZGsyL0J1aWxk
L0hpS2V5OTYwL0RFQlVHX0dDQzUvQUFSQ0g2NC9NZGVNb2R1bGVQa2cvVW5pdmVyc2FsL1NlY3Vy
aXR5U3R1YkR4ZS9TZWN1cml0eVN0dWJEeGUvREVCVUcvU2VjdXJpdHlTdHViRHhlLmRsbCAweEJG
MTcyMDAwCkxvYWRpbmcgZHJpdmVyIGF0IDB4MDAwQkYxNzEwMDAgRW50cnlQb2ludD0weDAwMEJG
MTcyMDQ4IFNlY3VyaXR5U3R1YkR4ZS5lZmkKYWRkLXN5bWJvbC1maWxlIC9ob21lL2tvbnJhZC85
NjAvZWRrMi9CdWlsZC9IaUtleTk2MC9ERUJVR19HQ0M1L0FBUkNINjQvRW1iZWRkZWRQa2cvRW1i
ZWRkZWRNb25vdG9uaWNDb3VudGVyL0VtYmVkZGVkTW9ub3RvbmljQ291bnRlci9ERUJVRy9FbWJl
ZGRlZE1vbm90b25pY0NvdW50ZXIuZGxsIDB4QkEwRjAwMDAKTG9hZGluZyBkcml2ZXIgYXQgMHgw
MDBCQTBFMDAwMCBFbnRyeVBvaW50PTB4MDAwQkEwRjAwNDggRW1iZWRkZWRNb25vdG9uaWNDb3Vu
dGVyLmVmaQphZGQtc3ltYm9sLWZpbGUgL2hvbWUva29ucmFkLzk2MC9lZGsyL0J1aWxkL0hpS2V5
OTYwL0RFQlVHX0dDQzUvQUFSQ0g2NC9FbWJlZGRlZFBrZy9SZXNldFJ1bnRpbWVEeGUvUmVzZXRS
dW50aW1lRHhlL0RFQlVHL1Jlc2V0LmRsbCAweEJBMDUwMDAwCkxvYWRpbmcgZHJpdmVyIGF0IDB4
MDAwQkEwNDAwMDAgRW50cnlQb2ludD0weDAwMEJBMDUwMDQ4IFJlc2V0LmVmaQphZGQtc3ltYm9s
LWZpbGUgL2hvbWUva29ucmFkLzk2MC9lZGsyL0J1aWxkL0hpS2V5OTYwL0RFQlVHX0dDQzUvQUFS
Q0g2NC9FbWJlZGRlZFBrZy9SZWFsVGltZUNsb2NrUnVudGltZUR4ZS9SZWFsVGltZUNsb2NrUnVu
dGltZUR4ZS9ERUJVRy9SZWFsVGltZUNsb2NrLmRsbCAweEI5RkIwMDAwCkxvYWRpbmcgZHJpdmVy
IGF0IDB4MDAwQjlGQTAwMDAgRW50cnlQb2ludD0weDAwMEI5RkIwMDQ4IFJlYWxUaW1lQ2xvY2su
ZWZpCmFkZC1zeW1ib2wtZmlsZSAvaG9tZS9rb25yYWQvOTYwL2VkazIvQnVpbGQvSGlLZXk5NjAv
REVCVUdfR0NDNS9BQVJDSDY0L0VtYmVkZGVkUGtnL01ldHJvbm9tZUR4ZS9NZXRyb25vbWVEeGUv
REVCVUcvTWV0cm9ub21lRHhlLmRsbCAweEJGMTZBMDAwCkxvYWRpbmcgZHJpdmVyIGF0IDB4MDAw
QkYxNjkwMDAgRW50cnlQb2ludD0weDAwMEJGMTZBMDQ4IE1ldHJvbm9tZUR4ZS5lZmkKYWRkLXN5
bWJvbC1maWxlIC9ob21lL2tvbnJhZC85NjAvZWRrMi9CdWlsZC9IaUtleTk2MC9ERUJVR19HQ0M1
L0FBUkNINjQvTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9TZXJpYWxEeGUvU2VyaWFsRHhlL0RFQlVH
L1NlcmlhbER4ZS5kbGwgMHhCRjE2MjAwMApMb2FkaW5nIGRyaXZlciBhdCAweDAwLi4uLi4uW0Jk
c11Cb290aW5nIFVFRkkgU2hlbGwKYWRkLXN5bWJvbC1maWxlIC9ob21lL2tvbnJhZC85NjAvZWRr
Mi9CdWlsZC9IaUtleTk2MC9ERUJVR19HQ0M1L0FBUkNINjQvU2hlbGxQa2cvQXBwbGljYXRpb24v
U2hlbGwvU2hlbGwvREVCVUcvU2hlbGwuZGxsIDB4QjlBQ0EwMDAKTG9hZGluZyBkcml2ZXIgYXQg
MHgwMDBCOUFDOTAwMCBFbnRyeVBvaW50PTB4MDAwQjlBQ0EwMDAgU2hlbGwuZWZpChtbMkobWzY0
RFVFRkkgSW50ZXJhY3RpdmUgU2hlbGwgdjIuMQpFREsgSUkKVUVGSSB2Mi42MCAoRURLIElJLCAw
eDAwMDEwMDAwKQobWzFtG1szM20bWzQwbU1hcHBpbmcgdGFibGUbWzBtG1szN20bWzQwbQobWzFt
G1szM20bWzQwbSAgICAgIEZTMDobWzBtG1szN20bWzQwbSAbWzFtG1szN20bWzQwbUFsaWFzKHMp
OhtbMG0bWzM3bRtbNDBtSEQwaDo7QkxLMTU6CiAgICAgICAgICBWZW5IdygwRDUxOTA1Qi1CNzdF
LTQ1MkEtQTJDMC1FQ0EwQ0M4RDUxNEEsMDAwMDNCRkYwMDAwMDAwMDAwKS9VRlMoMHgwCiwweDMp
L0hEKDcsR1BULEQzMzQwNjk2LTlCOTUtNEM2NC04REY2LUU2RDQ1NDhGQkE0MSwweDEyMTAwLDB4
NDAwMCkKG1sxbRtbMzNtG1s0MG0gICAgIEJMSzA6G1swbRtbMzdtG1s0MG0gG1sxbRtbMzdtG1s0
MG1BbGlhcyhzKTobWzBtG1szN20bWzQwbQogICAgICAgICAgVmVuSHcoMEQ1MTkwNUItQjc3RS00
NTJBLUEyQzAtRUNBMENDOEQ1MTRBLDAwMDAzQkZGMDAwMDAwMDAwMCkvVUZTKDB4MAosMHgwKQob
WzFtG1szM20bWzQwbSAgICAgQkxLMTobWzBtG1szN20bWzQwbSAbWzFtG1szN20bWzQwbUFsaWFz
KHMpOhtbMG0bWzM3bRtbNDBtCiAgICAgICAgICBWZW5IdygwRDUxOTA1Qi1CNzdFLTQ1MkEtQTJD
MC1FQ0EwQ0M4RDUxNEEsMDAwMDNCRkYwMDAwMDAwMDAwKS9VRlMoMHgwCiwweDEpChtbMW0bWzMz
bRtbNDBtICAgICBCTEsyOhtbMG0bWzM3bRtbNDBtIBtbMW0bWzM3bRtbNDBtQWxpYXMocyk6G1sw
bRtbMzdtG1s0MG0KICAgICAgICAgIFZlbkh3KDBENTE5MDVCLUI3N0UtNDUyQS1BMkMwLUVDQTBD
QzhENTE0QSwwMDAwM0JGRjAwMDAwMDAwMDApL1VGUygweDAKLDB4MikKG1sxbRtbMzNtG1s0MG0g
ICAgIEJMSzM6G1swbRtbMzdtG1s0MG0gG1sxbRtbMzdtG1s0MG1BbGlhcyhzKTobWzBtG1szN20b
WzQwbQogICAgICAgICAgVmVuSHcoMEQ1MTkwNUItQjc3RS00NTJBLUEyQzAtRUNBMENDOEQ1MTRB
LDAwMDAzQkZGMDAwMDAwMDAwMCkvVUZTKDB4MAosMHgyKS9IRCgxLEdQVCxGOUYyMUYwMC1BOEQ0
LTVGMEUtOTc0Ni01OTQ4NjlBRUMzNEUsMHgxMDAsMHg3MDApChtbMW0bWzMzbRtbNDBtICAgICBC
TEs0OhtbMG0bWzM3bRtbNDBtIBtbMW0bWzM3bRtbNDBtQWxpYXMocyk6G1swbRtbMzdtG1s0MG0K
ICAgICAgICAgIFZlbkh3KDBENTE5MDVCLUI3N0UtNDUyQS1BMkMwLUVDQTBDQzhENTE0QSwwMDAw
M0JGRjAwMDAwMDAwMDApL1VGUygweDAKLDB4MykKG1sxbRtbMzNtG1s0MG0gICAgIEJMSzU6G1sw
bRtbMzdtG1s0MG0gG1sxbRtbMzdtG1s0MG1BbGlhcyhzKTobWzBtG1szN20bWzQwbQogICAgICAg
ICAgVmVuSHcoMEQ1MTkwNUItQjc3RS00NTJBLUEyQzAtRUNBMENDOEQ1MTRBLDAwMDAzQkZGMDAw
MDAwMDAwMCkvVUZTKDB4MAosMHgzKS9IRCgxLEdQVCw2OTdDNDFFMC03QTU5LTRERkEtQTlBNi1B
QTQzQUM1QkU2ODQsMHgxMDAsMHgxMDApChtbMW0bWzMzbRtbNDBtICAgIEJMSzEwOhtbMG0bWzM3
bRtbNDBtIBtbMW0bWzM3bRtbNDBtQWxpYXMocyk6G1swbRtbMzdtG1s0MG0KICAgICAgICAgIFZl
bkh3KDBENTE5MDVCLUI3N0UtNDUyQS1BMkMwLUVDQTBDQzhENTE0QSwwMDAwM0JGRjAwMDAwMDAw
MDApL1VGUygweDAKLDB4MykvSEQoMixHUFQsM0Y1RjhDNDgtNDQwMi00QUNFLTkwNTgtMzBCRkVB
NEZBNTNGLDB4MjAwLDB4QzAwKQobWzFtG1szM20bWzQwbSAgICBCTEsxMTobWzBtG1szN20bWzQw
bSAbWzFtG1szN20bWzQwbUFsaWFzKHMpOhtbMG0bWzM3bRtbNDBtCiAgICAgICAgICBWZW5Idygw
RDUxOTA1Qi1CNzdFLTQ1MkEtQTJDMC1FQ0EwQ0M4RDUxNEEsMDAwMDNCRkYwMDAwMDAwMDAwKS9V
RlMoMHgwCiwweDMpL0hEKDMsR1BULEUyRjVFMkE5LUM5QjctNDA4OS05ODU5LTQ0OThGMUQzRUY3
RSwweEUwMCwweDYwMCkKG1sxbRtbMzNtG1s0MG0gICAgQkxLMTI6G1swbRtbMzdtG1s0MG0gG1sx
bRtbMzdtG1s0MG1BbGlhcyhzKTobWzBtG1szN20bWzQwbQogICAgICAgICAgVmVuSHcoMEQ1MTkw
NUItQjc3RS00NTJBLUEyQzAtRUNBMENDOEQ1MTRBLDAwMDAzQkZGMDAwMDAwMDAwMCkvVUZTKDB4
MAosMHgzKS9IRCg0LEdQVCxEQzFBODg4RS1GMTdDLTQ5NjQtOTJENi1GOEZDQzQwMkVEOEIsMHgx
NDAwLDB4QzAwKQobWzFtG1szM20bWzQwbSAgICBCTEsxMzobWzBtG1szN20bWzQwbSAbWzFtG1sz
N20bWzQwbUFsaWFzKHMpOhtbMG0bWzM3bRtbNDBtCiAgICAgICAgICBWZW5IdygwRDUxOTA1Qi1C
NzdFLTQ1MkEtQTJDMC1FQ0EwQ0M4RDUxNEEsMDAwMDNCRkYwMDAwMDAwMDAwKS9VRlMoMHgwCiww
eDMpL0hEKDUsR1BULDEwQ0MzMjY4LTA1RjAtNERCMi1BQTAwLTcwNzM2MTQyN0ZDOCwweDIwMDAs
MHgxMDAwMCkKG1sxbRtbMzNtG1s0MG0gICAgQkxLMTQ6G1swbRtbMzdtG1s0MG0gG1sxbRtbMzdt
G1s0MG1BbGlhcyhzKTobWzBtG1szN20bWzQwbQogICAgICAgICAgVmVuSHcoMEQ1MTkwNUItQjc3
RS00NTJBLUEyQzAtRUNBMENDOEQ1MTRBLDAwMDAzQkZGMDAwMDAwMDAwMCkvVUZTKDB4MAosMHgz
KS9IRCg2LEdQVCw1RDg0ODFENC1DMTcwLTRBQTgtOTQzOC04NzQzQzczRUE4RjUsMHgxMjAwMCww
eDEwMCkKG1sxbRtbMzNtG1s0MG0gICAgQkxLMTY6G1swbRtbMzdtG1s0MG0gG1sxbRtbMzdtG1s0
MG1BbGlhcyhzKTobWzBtG1szN20bWzQwbQogICAgICAgICAgVmVuSHcoMEQ1MTkwNUItQjc3RS00
NTJBLUEyQzAtRUNBMENDOEQ1MTRBLDAwMDAzQkZGMDAwMDAwMDAwMCkvVUZTKDB4MAosMHgzKS9I
RCg4LEdQVCw2RTUzQjBCQi1GQTdFLTQyMDYtQjYwNy01QUU2OTlFOUYwNjYsMHgxNjEwMCwweDEw
MDApChtbMW0bWzMzbRtbNDBtICAgIEJMSzE3OhtbMG0bWzM3bRtbNDBtIBtbMW0bWzM3bRtbNDBt
QWxpYXMocyk6G1swbRtbMzdtG1s0MG0KICAgICAgICAgIFZlbkh3KDBENTE5MDVCLUI3N0UtNDUy
QS1BMkMwLUVDQTBDQzhENTE0QSwwMDAwM0JGRjAwMDAwMDAwMDApL1VGUygweDAKLDB4MykvSEQo
OSxHUFQsRjFFMTI2QTYtQ0VFRi00NUMxLUFBQ0UtMjlGMzNBQzlDRjEzLDB4MTcxMDAsMHgyMDAp
ChtbMW0bWzMzbRtbNDBtICAgICBCTEs2OhtbMG0bWzM3bRtbNDBtIBtbMW0bWzM3bRtbNDBtQWxp
YXMocyk6G1swbRtbMzdtG1s0MG0KICAgICAgICAgIFZlbkh3KDBENTE5MDVCLUI3N0UtNDUyQS1B
MkMwLUVDQTBDQzhENTE0QSwwMDAwM0JGRjAwMDAwMDAwMDApL1VGUygweDAKLDB4MykvSEQoMTAs
R1BULEMzRTUwOTIzLUZCODUtNDE1My1COTI1LTc1OTYxNEQ0REZDRCwweDE3MzAwLDB4MTI1MDAw
KQobWzFtG1szM20bWzQwbSAgICAgQkxLNzobWzBtG1szN20bWzQwbSAbWzFtG1szN20bWzQwbUFs
aWFzKHMpOhtbMG0bWzM3bRtbNDBtCiAgICAgICAgICBWZW5IdygwRDUxOTA1Qi1CNzdFLTQ1MkEt
QTJDMC1FQ0EwQ0M4RDUxNEEsMDAwMDNCRkYwMDAwMDAwMDAwKS9VRlMoMHgwCiwweDMpL0hEKDEx
LEdQVCw5MTlENzA4MC1ENzFBLTRBRTEtOTIyNy1FNDU4NTIxMEM4MzcsMHgxM0MzMDAsMHgzMTAw
MCkKG1sxbRtbMzNtG1s0MG0gICAgIEJMSzg6G1swbRtbMzdtG1s0MG0gG1sxbRtbMzdtG1s0MG1B
bGlhcyhzKTobWzBtG1szN20bWzQwbQogICAgICAgICAgVmVuSHcoMEQ1MTkwNUItQjc3RS00NTJB
LUEyQzAtRUNBMENDOEQ1MTRBLDAwMDAzQkZGMDAwMDAwMDAwMCkvVUZTKDB4MAosMHgzKS9IRCgx
MixHUFQsNjExRUFDNkItQkM0Mi00RDcyLTkwQUMtNDE4NTY5QzhFOUI4LDB4MTZEMzAwLDB4MTAw
KQobWzFtG1szM20bWzQwbSAgICAgQkxLOTobWzBtG1szN20bWzQwbSAbWzFtG1szN20bWzQwbUFs
aWFzKHMpOhtbMG0bWzM3bRtbNDBtCiAgICAgICAgICBWZW5IdygwRDUxOTA1Qi1CNzdFLTQ1MkEt
QTJDMC1FQ0EwQ0M4RDUxNEEsMDAwMDNCRkYwMDAwMDAwMDAwKS9VRlMoMHgwCiwweDMpL0hEKDEz
LEdQVCwwNDlCOUEzMi1BMzZBLTQ4M0UtQUI2Ri05RUY2NjQ0RTZENDcsMHgxNkQ0MDAsMHg2MDQ3
RkIpClByZXNzIBtbMW0bWzM3bRtbNDBtRVNDG1swbRtbMzdtG1s0MG0gaW4gNSBzZWNvbmRzIHRv
IHNraXAgG1sxbRtbMzNtG1s0MG1zdGFydHVwLm5zaBtbMG0bWzM3bRtbNDBtIG9yIGFueSBvdGhl
ciBrZXkgdG8gY29udGludWUuG1s3MkRQcmVzcyAbWzFtG1szN20bWzQwbUVTQxtbMG0bWzM3bRtb
NDBtIGluIDQgc2Vjb25kcyB0byBza2lwIBtbMW0bWzMzbRtbNDBtc3RhcnR1cC5uc2gbWzBtG1sz
N20bWzQwbSBvciBhbnkgb3RoZXIga2V5IHRvIGNvbnRpbnVlLhtbNzJEUHJlc3MgG1sxbRtbMzdt
G1s0MG1FU0MbWzBtG1szN20bWzQwbSBpbiAzIHNlY29uZHMgdG8gc2tpcCAbWzFtG1szM20bWzQw
bXN0YXJ0dXAubnNoG1swbRtbMzdtG1s0MG0gb3IgYW55IG90aGVyIGtleSB0byBjb250aW51ZS4b
WzcyRFByZXNzIBtbMW0bWzM3bRtbNDBtRVNDG1swbRtbMzdtG1s0MG0gaW4gMiBzZWNvbmRzIHRv
IHNraXAgG1sxbRtbMzNtG1s0MG1zdGFydHVwLm5zaBtbMG0bWzM3bRtbNDBtIG9yIGFueSBvdGhl
ciBrZXkgdG8gY29udGludWUuG1s3MkRQcmVzcyAbWzFtG1szN20bWzQwbUVTQxtbMG0bWzM3bRtb
NDBtIGluIDEgc2Vjb25kcyB0byBza2lwIBtbMW0bWzMzbRtbNDBtc3RhcnR1cC5uc2gbWzBtG1sz
N20bWzQwbSBvciBhbnkgb3RoZXIga2V5IHRvIGNvbnRpbnVlLgobWzFtG1szM20bWzQwbVNoZWxs
PiAbWzBtG1szN20bWzQwbUZTMDoKG1sxbRtbMzNtG1s0MG1GUzA6XD4gG1swbRtbMzdtG1s0MG1j
ZCBFRklcQk9PVApGUzA6XEVGSVxCT09UChtbMW0bWzMzbRtbNDBtRlMwOlxFRklcQk9PVFw+IBtb
MG0bWzM3bRtbNDBtZGlyCkRpcmVjdG9yeSBvZjogG1sxbRtbMzdtG1s0MG1GUzA6XEVGSVxCT09U
XBtbMG0bWzM3bRtbNDBtCjA2LzMwLzIwMTcgIDA2OjMzIDxESVI+ICAgICAgICAgMSwwMjQgIBtb
MG0bWzM0bRtbNDBtLhtbMG0bWzM3bRtbNDBtCjA2LzMwLzIwMTcgIDA2OjMzIDxESVI+ICAgICAg
ICAgICA1MTIgIBtbMG0bWzM0bRtbNDBtLi4bWzBtG1szN20bWzQwbQowNi8zMC8yMDE3ICAwNjoz
MyAgICAgICAgICAgICAgMjYsMTc2ICAbWzBtG1szMm0bWzQwbWZhc3Rib290LmVmaRtbMG0bWzM3
bRtbNDBtCjA4LzAxLzIwMTcgIDE3OjE5ICAgICAgICAgICAgIDg4NSwwNzIgIBtbMG0bWzMybRtb
NDBteGVuLmVmaRtbMG0bWzM3bRtbNDBtCjA3LzE3LzIwMTcgIDAwOjQwICAgICAgICAgICAgICAg
MSwzMTMgIGdydWIuY2ZnCjA3LzE3LzIwMTcgIDAwOjQwICAgICAgICAgIDIwLDA2Niw4MTYgIElt
YWdlCjA3LzE3LzIwMTcgIDAwOjQwICAgICAgICAgICAgICA0Myw0NzEgIEltYWdlLWR0YgowNy8x
Ny8yMDE3ICAxNjo1NyAgICAgICAgICAgICA4NDcsODcyICAbWzBtG1szMm0bWzQwbWdydWIuZWZp
G1swbRtbMzdtG1s0MG0KMDgvMDEvMjAxNyAgMTc6MTkgICAgICAgICAgICAgICAgIDIzNyAgeGVu
LmNmZwowOC8wMS8yMDE3ICAxNzoxOSAgICAgICAgICAxNiw1MDEsMjQ4ICBJbWFnZS00LjEyCjA4
LzAxLzIwMTcgIDE3OjE5ICAgICAgICAgICAgICAzNSw5NjYgIEltYWdlLTQuMTIuZHRiCjA3LzE3
LzIwMTcgIDE2OjU3ICAgICAgICAgICAyLDcyMywxOTIgIGxpdmVwYXRjaC50Z3oKMDYvMzAvMjAx
NyAgMDY6MzMgICAgICAgICAgICAgODcxLDQyNCAgG1swbRtbMzJtG1s0MG1ncnViLTIuMDIuZWZp
G1swbRtbMzdtG1s0MG0KMDgvMDEvMjAxNyAgMTc6MTkgICAgICAgICAgICAgODQ3LDg3MiAgG1sw
bRtbMzJtG1s0MG1ncnViYWE2NC5lZmkbWzBtG1szN20bWzQwbQogICAgICAgICAxMiBGaWxlKHMp
ICA0Miw4NTAsNjU5IGJ5dGVzCiAgICAgICAgICAyIERpcihzKQobWzFtG1szM20bWzQwbUZTMDpc
RUZJXEJPT1RcPiAbWzBtG1szN20bWzQwbWdydWJhYTY0LmVmaQpMb2FkaW5nIGRyaXZlciBhdCAw
eDAwMEI5OTkxMDAwIEVudHJ5UG9pbnQ9MHgwMDBCOTk5MTQwMApMb2FkaW5nIGRyaXZlciBhdCAw
eDAwMEI5OTkxMDAwIEVudHJ5UG9pbnQ9MHgwMDBCOTk5MTQwMCAKG1swbRtbMzBtG1s0N21XZWxj
b21lIHRvIEdSVUIhCgobWzBtG1szN20bWzQwbRtbMG0bWzMwbRtbNDBtG1syShtbMDE7MDFIG1sw
bRtbMzdtG1s0MG0bWzBtG1szMG0bWzQwbRtbMkobWzA0RBtbMG0bWzM3bRtbNDBtG1swMjszMEhH
TlUgR1JVQiAgdmVyc2lvbiAyLjAzCgobWzAxQy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXBtbMDU7MDJI
fBtbNzZDfBtbMDY7MDJIfBtbNzZDfBtbMDc7MDJIfBtbNzZDfBtbMDg7MDJIfBtbNzZDfBtbMDk7
MDJIfBtbNzZDfBtbMTA7MDJIfBtbNzZDfBtbMTE7MDJIfBtbNzZDfBtbMTI7MDJIfBtbNzZDfBtb
MTM7MDJIfBtbNzZDfBtbMTQ7MDJIfBtbNzZDfBtbMTU7MDJIfBtbNzZDfBtbMTY7MDJIfBtbNzZD
fBtbMTc7MDJIXC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vG1sxODswMkgbWzE5OzAySCAgICAgVXNlIHRo
ZSBeIGFuZCB2IGtleXMgdG8gc2VsZWN0IHdoaWNoIGVudHJ5IGlzIGhpZ2hsaWdodGVkLiAgICAg
ICAgICAKICAgICAgUHJlc3MgZW50ZXIgdG8gYm9vdCB0aGUgc2VsZWN0ZWQgT1MsIGBlJyB0byBl
ZGl0IHRoZSBjb21tYW5kcyAgICAgICAKICAgICAgYmVmb3JlIGJvb3Rpbmcgb3IgYGMnIGZvciBh
IGNvbW1hbmQtbGluZS4gRVNDIHRvIHJldHVybiBwcmV2aW91cyAgICAKICAgICAgbWVudS4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAbWzA1OzgwSCAKG1swbRtbMzBtG1s0N20bWzA1OzAzSCpYZW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzBt
G1szN20bWzQwbRtbMDFEG1swNjswM0ggTGF0ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgG1swMUQbWzA3OzAzSCBG
YXN0Ym9vdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAbWzAxRBtbMDg7MDNIICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMDFEG1sw
OTswM0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgG1swMUQbWzEwOzAzSCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAb
WzAxRBtbMTE7MDNIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBtbMDFEG1sxMjswM0ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgG1swMUQbWzEzOzAzSCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAbWzAxRBtbMTQ7MDNIICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIBtbMDFEG1sxNTswM0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgG1swMUQbWzE2OzAz
SCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAbWzAxRBtbMDJDIAobWzA1Ozc4SBtbMjM7MDFIICAgVGhlIGhp
Z2hsaWdodGVkIGVudHJ5IHdpbGwgYmUgZXhlY3V0ZWQgYXV0b21hdGljYWxseSBpbiAxMHMuICAg
ICAgICAgICAgICAgIBtbMDU7NzhIG1syMzswMUggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgG1syNDsw
MUggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgG1swNTs3OEgbWzBtG1szMG0bWzQwbRtbMkobWzAxOzAx
SBtbMG0bWzM3bRtbNDBtG1swbRtbMzBtG1s0MG0bWzJKG1swNEQbWzBtG1szN20bWzQwbUxvYWRp
bmcgZHJpdmVyIGF0IDB4MDAwQjg3Q0MwMDAgRW50cnlQb2ludD0weDAwMEI4ODc5OEY0CkxvYWRp
bmcgZHJpdmVyIGF0IDB4MDAwQjg3Q0MwMDAgRW50cnlQb2ludD0weDAwMEI4ODc5OEY0IApVc2lu
ZyBtb2R1bGVzIHByb3ZpZGVkIGJ5IGJvb3Rsb2FkZXIgaW4gRkRUClhlbiA0LjEwLXVuc3RhYmxl
IChjL3MgV2VkIEF1ZyAxNiAxODowNzoyNyAyMDE3ICswMTAwIGdpdDpkMDI5MWYzMzkxKSBFRkkg
bG9hZGVyCgogWGVuIDQuMTAtdW5zdGFibGUKKFhFTikgWGVuIHZlcnNpb24gNC4xMC11bnN0YWJs
ZSAocm9vdEApIChnY2MgKERlYmlhbiA2LjMuMC0xOCkgNi4zLjAgMjAxNzA1MTYpIGRlYnVnPXkg
IE1vbiBTZXAgMTEgMjM6NDM6MTMgVVRDIDIwMTcKKFhFTikgTGF0ZXN0IENoYW5nZVNldDogV2Vk
IEF1ZyAxNiAxODowNzoyNyAyMDE3ICswMTAwIGdpdDpkMDI5MWYzMzkxCihYRU4pIFByb2Nlc3Nv
cjogNDEwZmQwMzQ6ICJBUk0gTGltaXRlZCIsIHZhcmlhbnQ6IDB4MCwgcGFydCAweGQwMywgcmV2
IDB4NAooWEVOKSA2NC1iaXQgRXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczog
MDAwMDAwMDAwMDAwMjIyMiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICBFeGNlcHRpb24gTGV2
ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMiBFTDA6NjQrMzIKKFhFTikgICAgIEV4
dGVuc2lvbnM6IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1ECihYRU4pICAgRGVidWcgRmVhdHVy
ZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIEF1eGlsaWFyeSBG
ZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgTWVtb3J5
IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTIyIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICBJU0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAwMDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
MzItYml0IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMxOjAw
MDExMDExCihYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVt
Yi0yIEphemVsbGUKKFhFTikgICAgIEV4dGVuc2lvbnM6IEdlbmVyaWNUaW1lciBTZWN1cml0eQoo
WEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2NgooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJl
czogMDAwMDAwMDAKKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDEwMjAxMTA1IDQwMDAw
MDAwIDAxMjYwMDAwIDAyMTAyMjExCihYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAxMTEwIDEzMTEy
MTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxCihYRU4pIFVzaW5nIFBTQ0kt
MS4wIGZvciBTTVAgYnJpbmd1cAooWEVOKSBTTVA6IEFsbG93aW5nIDggQ1BVcwooWEVOKSBHZW5l
cmljIFRpbWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiAxOTIwIEtIegooWEVO
KSBHSUN2MiBpbml0aWFsaXphdGlvbjoKKFhFTikgICAgICAgICBnaWNfZGlzdF9hZGRyPTAwMDAw
MDAwZTgyYjEwMDAKKFhFTikgICAgICAgICBnaWNfY3B1X2FkZHI9MDAwMDAwMDBlODJiMjAwMAoo
WEVOKSAgICAgICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMGU4MmI0MDAwCihYRU4pICAgICAgICAg
Z2ljX3ZjcHVfYWRkcj0wMDAwMDAwMGU4MmI2MDAwCihYRU4pICAgICAgICAgZ2ljX21haW50ZW5h
bmNlX2lycT0yNQooWEVOKSBHSUN2MjogMzg0IGxpbmVzLCA4IGNwdXMsIHNlY3VyZSAoSUlEIDAy
MDAxNDNiKS4KKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3Jl
ZGl0KQooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtpQi4KKFhFTikgQnJpbmdp
bmcgdXAgQ1BVMQooWEVOKSBDUFUgMSBib290ZWQuCihYRU4pIEJyaW5naW5nIHVwIENQVTIKKFhF
TikgQ1BVIDIgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUzCihYRU4pIENQVSAzIGJvb3Rl
ZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAooWEVOKSBDUFUgNCBib290ZWQuCihYRU4pIEJyaW5n
aW5nIHVwIENQVTUKKFhFTikgQ1BVIDUgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU2CihY
RU4pIENQVSA2IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwooWEVOKSBDUFUgNyBib290
ZWQuCihYRU4pIEJyb3VnaHQgdXAgOCBDUFVzCihYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQw
LWJpdCBQQSBhbmQgOC1iaXQgVk1JRAooWEVOKSBQMk06IDMgbGV2ZWxzIHdpdGggb3JkZXItMSBy
b290LCBWVENSIDB4ODAwMjM1NTgKKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCihY
RU4pIGJ1aWxkLWlkOiBjZTYxOTliOWZhYzAxNDkxZGE5MmY4ODkwYWY0ZGNmOGM4NWE0MzBlCihY
RU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMDAwMDAwMDA0MDBjNGRk
OCAtPiAwMDAwMDAwMDQwMGM1MmFjCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVO
KSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDBiODhmOTAwMAooWEVO
KSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgMTUwME1CIGZvciBkb20wOgooWEVO
KSBCQU5LWzBdIDB4MDAwMDAwMTAwMDAwMDAtMHgwMDAwMDAxODAwMDAwMCAoMTI4TUIpCihYRU4p
IEJBTktbMV0gMHgwMDAwMDAyMDAwMDAwMC0weDAwMDAwMDMwMDAwMDAwICgyNTZNQikKKFhFTikg
QkFOS1syXSAweDAwMDAwMDM4MDAwMDAwLTB4MDAwMDAwM2MwMDAwMDAgKDY0TUIpCihYRU4pIEJB
TktbM10gMHgwMDAwMDA0MDAwMDAwMC0weDAwMDAwMDU4MDAwMDAwICgzODRNQikKKFhFTikgQkFO
S1s0XSAweDAwMDAwMDhjMDAwMDAwLTB4MDAwMDAwYjQwMDAwMDAgKDY0ME1CKQooWEVOKSBCQU5L
WzVdIDB4MDAwMDAwYjgwMDAwMDAtMHgwMDAwMDBiODQwMDAwMCAoNE1CKQooWEVOKSBCQU5LWzZd
IDB4MDAwMDAwYmE4MDAwMDAtMHgwMDAwMDBiYzAwMDAwMCAoMjRNQikKKFhFTikgR3JhbnQgdGFi
bGUgcmFuZ2U6IDB4MDAwMDAwYmZlMDAwMDAtMHgwMDAwMDBiZmU2YTAwMAooWEVOKSBMb2FkaW5n
IHpJbWFnZSBmcm9tIDAwMDAwMDAwYjg4ZjkwMDAgdG8gMDAwMDAwMDAxMDA4MDAwMC0wMDAwMDAw
MDExMDNjYTAwCihYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVy
cnVwdAooWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDAxN2UwMDAwMC0weDAwMDAw
MDAwMTdlMDgyNjUKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBh
dCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5n
IDggQ1BVcwooWEVOKSAuLi5kb25lLgooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vl
c3QgTG9nbGV2ZWw6IEFsbAooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NU
UkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikKKFhFTikgRnJlZWQgMjcy
a0IgaW5pdCBtZW1vcnkuCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAw
eGZmZmZmZmZmIHRvIElDQUNUSVZFUjQKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3Jk
IHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxMgooWEVOKSBkMHYwOiB2R0lD
RDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxNgooWEVOKSBk
MHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIy
MAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJ
Q0FDVElWRVIyNAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZm
ZmZmZiB0byBJQ0FDVElWRVIyOAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIzMgooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVk
IHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIzNgooWEVOKSBkMHYwOiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0MAooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0NAoo
WEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FD
VElWRVIwClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2ljYWwgQ1BVIDB4MApb
ICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTIuMC1saW5hcm8taGlrZXk5NjArIChrb25y
YWRAbG9jYWxob3N0LmxvY2FsZG9tYWluKSAoZ2NjIHZlcnNpb24gNy4wLjEgMjAxNzAzMDkgKFJl
ZCBIYXQgQ3Jvc3MgNy4wLjEtMC40KSAoR0NDKSApICMzIFNNUCBQUkVFTVBUIE1vbiBKdWwgMTcg
MTM6MjY6MTMgRURUIDIwMTcKWyAgICAwLjAwMDAwMF0gQm9vdCBDUFU6IEFBcmNoNjQgUHJvY2Vz
c29yIFs0MTBmZDAzNF0KWyAgICAwLjAwMDAwMF0gTWFjaGluZSBtb2RlbDogSGlLZXk5NjAKWyAg
ICAwLjAwMDAwMF0gWGVuIDQuMTAgc3VwcG9ydCBmb3VuZApbICAgIDAuMDAwMDAwXSBlZmk6IEdl
dHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6ClsgICAgMC4wMDAwMDBdIGVmaTogVUVGSSBu
b3QgZm91bmQuClsgICAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2ZWQgMTYgTWlCIGF0IDB4MDAwMDAw
MDBiYjAwMDAwMApbICAgIDAuMDAwMDAwXSBOVU1BOiBObyBOVU1BIGNvbmZpZ3VyYXRpb24gZm91
bmQKWyAgICAwLjAwMDAwMF0gTlVNQTogRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAw
MDAwMDAwMC0weDAwMDAwMDAwYmJmZmZmZmZdClsgICAgMC4wMDAwMDBdIE5VTUE6IEFkZGluZyBt
ZW1ibG9jayBbMHgxMDAwMDAwMCAtIDB4MTdmZmZmZmZdIG9uIG5vZGUgMApbICAgIDAuMDAwMDAw
XSBOVU1BOiBBZGRpbmcgbWVtYmxvY2sgWzB4MjAwMDAwMDAgLSAweDJmZmZmZmZmXSBvbiBub2Rl
IDAKWyAgICAwLjAwMDAwMF0gTlVNQTogQWRkaW5nIG1lbWJsb2NrIFsweDM4MDAwMDAwIC0gMHgz
YmZmZmZmZl0gb24gbm9kZSAwClsgICAgMC4wMDAwMDBdIE5VTUE6IEFkZGluZyBtZW1ibG9jayBb
MHg0MDAwMDAwMCAtIDB4NTdmZmZmZmZdIG9uIG5vZGUgMApbICAgIDAuMDAwMDAwXSBOVU1BOiBB
ZGRpbmcgbWVtYmxvY2sgWzB4OGMwMDAwMDAgLSAweGIzZmZmZmZmXSBvbiBub2RlIDAKWyAgICAw
LjAwMDAwMF0gTlVNQTogQWRkaW5nIG1lbWJsb2NrIFsweGI4MDAwMDAwIC0gMHhiODNmZmZmZl0g
b24gbm9kZSAwClsgICAgMC4wMDAwMDBdIE5VTUE6IEFkZGluZyBtZW1ibG9jayBbMHhiYTgwMDAw
MCAtIDB4YmJmZmZmZmZdIG9uIG5vZGUgMApbICAgIDAuMDAwMDAwXSBOVU1BOiBJbml0bWVtIHNl
dHVwIG5vZGUgMCBbbWVtIDB4MTAwMDAwMDAtMHhiYmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gTlVN
QTogTk9ERV9EQVRBIFttZW0gMHhiYWZjNDEwMC0weGJhZmM1YmZmXQpbICAgIDAuMDAwMDAwXSBa
b25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAxMDAw
MDAwMC0weDAwMDAwMDAwYmJmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkK
WyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAw
MDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6
IFttZW0gMHgwMDAwMDAwMDEwMDAwMDAwLTB4MDAwMDAwMDAxN2ZmZmZmZl0KWyAgICAwLjAwMDAw
MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMjAwMDAwMDAtMHgwMDAwMDAwMDJmZmZmZmZm
XQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAzODAwMDAwMC0weDAw
MDAwMDAwM2JmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAw
MDQwMDAwMDAwLTB4MDAwMDAwMDA1N2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAwOGMwMDAwMDAtMHgwMDAwMDAwMGIzZmZmZmZmXQpbICAgIDAuMDAwMDAw
XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDBiODAwMDAwMC0weDAwMDAwMDAwYjgzZmZmZmZd
ClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMGJhODAwMDAwLTB4MDAw
MDAwMDBiYmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAw
eDAwMDAwMDAwMTAwMDAwMDAtMHgwMDAwMDAwMGJiZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBwc2Np
OiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBmcm9tIERULgpbICAgIDAuMDAwMDAwXSBwc2Np
OiBQU0NJdjAuMiBkZXRlY3RlZCBpbiBmaXJtd2FyZS4KWyAgICAwLjAwMDAwMF0gcHNjaTogVXNp
bmcgc3RhbmRhcmQgUFNDSSB2MC4yIGZ1bmN0aW9uIElEcwpbICAgIDAuMDAwMDAwXSBwc2NpOiBU
cnVzdGVkIE9TIG1pZ3JhdGlvbiBub3QgcmVxdWlyZWQKWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBF
bWJlZGRlZCAyMiBwYWdlcy9jcHUgQGZmZmY4MDAwYmFmMTEwMDAgczU5MTYwIHIwIGQzMDk1MiB1
OTAxMTIKWyAgICAwLjAwMDAwMF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTAKWyAgICAw
LjAwMDAwMF0gQ1BVIGZlYXR1cmVzOiBlbmFibGluZyB3b3JrYXJvdW5kIGZvciBBUk0gZXJyYXR1
bSA4NDU3MTkKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gTm9kZSBvcmRlciwg
bW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogMzc4MDAwClsgICAgMC4wMDAwMDBd
IFBvbGljeSB6b25lOiBETUEKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29u
c29sZT10dHkwIGNvbnNvbGU9aHZjMCByb290PS9kZXYvc2RkMTAgcncgZWZpPW5vcnVudGltZQpb
ICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3
NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMTQ1MjkwMEsvMTUzNjAwMEsgYXZhaWxh
YmxlICgxMDE3Mksga2VybmVsIGNvZGUsIDExMzhLIHJ3ZGF0YSwgMzY0OEsgcm9kYXRhLCAxMDg4
SyBpbml0LCA0MDZLIGJzcywgNjY3MTZLIHJlc2VydmVkLCAxNjM4NEsgY21hLXJlc2VydmVkKQpb
ICAgIDAuMDAwMDAwXSBWaXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAw
XSAgICAgbW9kdWxlcyA6IDB4ZmZmZjAwMDAwMDAwMDAwMCAtIDB4ZmZmZjAwMDAwODAwMDAwMCAg
ICggICAxMjggTUIpClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhmZmZmMDAwMDA4MDAw
MDAwIC0gMHhmZmZmN2RmZmJmZmYwMDAwICAgKDEyOTAyMiBHQikKWyAgICAwLjAwMDAwMF0gICAg
ICAgLnRleHQgOiAweGZmZmYwMDAwMDgwODAwMDAgLSAweGZmZmYwMDAwMDhhNzAwMDAgICAoIDEw
MTc2IEtCKQpbICAgIDAuMDAwMDAwXSAgICAgLnJvZGF0YSA6IDB4ZmZmZjAwMDAwOGE3MDAwMCAt
IDB4ZmZmZjAwMDAwOGUxMDAwMCAgICggIDM3MTIgS0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5p
bml0IDogMHhmZmZmMDAwMDA4ZTEwMDAwIC0gMHhmZmZmMDAwMDA4ZjIwMDAwICAgKCAgMTA4OCBL
QikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGZmZmYwMDAwMDhmMjAwMDAgLSAweGZm
ZmYwMDAwMDkwM2NhMDAgICAoICAxMTM5IEtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAgLmJzcyA6
IDB4ZmZmZjAwMDAwOTAzY2EwMCAtIDB4ZmZmZjAwMDAwOTBhMjMzNCAgICggICA0MDcgS0IpClsg
ICAgMC4wMDAwMDBdICAgICBmaXhlZCAgIDogMHhmZmZmN2RmZmZlN2ZkMDAwIC0gMHhmZmZmN2Rm
ZmZlYzAwMDAwICAgKCAgNDEwOCBLQikKWyAgICAwLjAwMDAwMF0gICAgIFBDSSBJL08gOiAweGZm
ZmY3ZGZmZmVlMDAwMDAgLSAweGZmZmY3ZGZmZmZlMDAwMDAgICAoICAgIDE2IE1CKQpbICAgIDAu
MDAwMDAwXSAgICAgdm1lbW1hcCA6IDB4ZmZmZjdlMDAwMDAwMDAwMCAtIDB4ZmZmZjgwMDAwMDAw
MDAwMCAgICggIDIwNDggR0IgbWF4aW11bSkKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAw
eGZmZmY3ZTAwMDA0MDAwMDAgLSAweGZmZmY3ZTAwMDJmMDAwMDAgICAoICAgIDQzIE1CIGFjdHVh
bCkKWyAgICAwLjAwMDAwMF0gICAgIG1lbW9yeSAgOiAweGZmZmY4MDAwMTAwMDAwMDAgLSAweGZm
ZmY4MDAwYmMwMDAwMDAgICAoICAyNzUyIE1CKQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWdu
PTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz04LCBOb2Rlcz0xClsgICAgMC4wMDAw
MDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4w
MDAwMDBdIAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9NjQgdG8gbnJfY3B1X2lk
cz04LgpbICAgIDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91
dF9sZWFmPTE2LCBucl9jcHVfaWRzPTgKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo2NCBucl9pcnFz
OjY0IDAKWyAgICAwLjAwMDAwMF0gYXJjaF90aW1lcjogY3AxNSB0aW1lcihzKSBydW5uaW5nIGF0
IDEuOTJNSHogKHZpcnQpLgpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogYXJjaF9zeXNfY291
bnRlcjogbWFzazogMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjNTcwMzI3ZSwgbWF4
X2lkbGVfbnM6IDE3NjMxODA4MDk1MDUgbnMKWyAgICAwLjAwMDAwNF0gc2NoZWRfY2xvY2s6IDU2
IGJpdHMgYXQgMTkyMGtIeiwgcmVzb2x1dGlvbiA1MjBucywgd3JhcHMgZXZlcnkgNDM5ODA0NjUx
MDk3N25zClsgICAgMC4wMDAwODJdIGNsb2Nrc291cmNlOiBhcm0sc3A4MDQ6IG1hc2s6IDB4ZmZm
ZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDU4MzM0MTYwODY2MDM0
IG5zClsgICAgMC4wMDA0MDddIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAg
ICAwLjAwMDkyOF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuNDMwMjA1XSBjb25zb2xl
IFtodmMwXSBlbmFibGVkClsgICAgMC40MzM3MzJdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNr
aXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDMuODQgQm9n
b01JUFMgKGxwaj03NjgwKQpbICAgIDAuNDQzODM4XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBt
aW5pbXVtOiAzMDEKWyAgICAwLjQ0ODU2NV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVk
ClsgICAgMC40NTI5NjddIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAo
b3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsgICAgMC40NjEwMDBdIElub2RlLWNhY2hlIGhhc2gg
dGFibGUgZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKWyAgICAwLjQ2
ODM5OF0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3
NjggYnl0ZXMpClsgICAgMC40NzUwMDVdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC40OTgyOTJdIEFTSUQgYWxs
b2NhdG9yIGluaXRpYWxpc2VkIHdpdGggNjU1MzYgZW50cmllcwpbICAgIDAuNTAzOTg5XSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAgMC41
MDk5MjNdIEdyYW50IHRhYmxlIGluaXRpYWxpemVkClsgICAgMC41MTM0ODZdIHhlbjpldmVudHM6
IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC41MTc4NDRdIFhlbjogaW5pdGlhbGl6aW5nIGNw
dTAKWyAgICAwLjUzNDQyOF0gRUZJIHNlcnZpY2VzIHdpbGwgbm90IGJlIGF2YWlsYWJsZS4KWyAg
ICAwLjU1NDkxM10gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KKFhFTikgZDB2
MTogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAoo
WEVOKSBkMHYyOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FD
VElWRVIwCihYRU4pIGQwdjM6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZm
IHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4
ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMAooWEVOKSBkMHY1OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQg
d3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwCihYRU4pIGQwdjY6IHZHSUNEOiB1bmhhbmRs
ZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjAKKFhFTikgZDB2NzogdkdJQ0Q6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMApbICAgIDAuNTkx
NTExXSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVMQpbICAgIDAuNTk3MTY4XSBYZW46IGlu
aXRpYWxpemluZyBjcHUxClsgICAgMC41OTcxODldIENQVTE6IEJvb3RlZCBzZWNvbmRhcnkgcHJv
Y2Vzc29yIFs0MTBmZDAzNF0KWyAgICAwLjYyNzU3NF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9u
IENQVTIKWyAgICAwLjYzMzE3NV0gWGVuOiBpbml0aWFsaXppbmcgY3B1MgpbICAgIDAuNjMzMTkw
XSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciBbNDEwZmQwMzRdClsgICAgMC42NjM2
NTZdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUzClsgICAgMC42NjkyNDVdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTMKWyAgICAwLjY2OTI1OF0gQ1BVMzogQm9vdGVkIHNlY29uZGFyeSBwcm9j
ZXNzb3IgWzQxMGZkMDM0XQpbICAgIDAuNjk5NzU2XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24g
Q1BVNApbICAgIDAuNzA1MzYyXSBYZW46IGluaXRpYWxpemluZyBjcHU0ClsgICAgMC43MDUzNzld
IENQVTQ6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIFs0MTBmZDAzNF0KWyAgICAwLjczNTg0
MF0gRGV0ZWN0ZWQgVklQVCBJLWNhY2hlIG9uIENQVTUKWyAgICAwLjc0MTQyNV0gWGVuOiBpbml0
aWFsaXppbmcgY3B1NQpbICAgIDAuNzQxNDM4XSBDUFU1OiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nl
c3NvciBbNDEwZmQwMzRdClsgICAgMC43NzE5MzhdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBD
UFU2ClsgICAgMC43Nzc1MjFdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTYKWyAgICAwLjc3NzUzNF0g
Q1BVNjogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgWzQxMGZkMDM0XQpbICAgIDAuODA4MDMy
XSBEZXRlY3RlZCBWSVBUIEktY2FjaGUgb24gQ1BVNwpbICAgIDAuODEzNjIwXSBYZW46IGluaXRp
YWxpemluZyBjcHU3ClsgICAgMC44MTM2MzNdIENQVTc6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIFs0MTBmZDAzNF0KWyAgICAwLjgxMzY4OV0gc21wOiBCcm91Z2h0IHVwIDEgbm9kZSwgOCBD
UFVzClsgICAgMC45MDc2MDldIFNNUDogVG90YWwgb2YgOCBwcm9jZXNzb3JzIGFjdGl2YXRlZC4K
WyAgICAwLjkxMjM3OV0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZCBmZWF0dXJlOiAzMi1iaXQgRUww
IFN1cHBvcnQKWyAgICAwLjkxOTAyMV0gQ1BVOiBBbGwgQ1BVKHMpIHN0YXJ0ZWQgYXQgRUwxClsg
ICAgMC45MjMwNzZdIGFsdGVybmF0aXZlczogcGF0Y2hpbmcga2VybmVsIGNvZGUKWyAgICAwLjky
ODIyNV0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC45MzQ3ODhdIERNSSBub3QgcHJlc2Vu
dCBvciBpbnZhbGlkLgpbICAgIDAuOTM4NzgwXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazog
MHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4
NTEwMDAwMCBucwpbICAgIDAuOTQ4NDg1XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDgg
KG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMpClsgICAgMC45NTUzMTddIHBpbmN0cmwgY29yZTogaW5p
dGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAwLjk2MTc2NF0gTkVUOiBSZWdpc3RlcmVk
IHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAuOTY4MTA5XSB2ZHNvOiAyIHBhZ2VzICgxIGNvZGUg
QCBmZmZmMDAwMDA4YTc3MDAwLCAxIGRhdGEgQCBmZmZmMDAwMDA4ZjI1MDAwKQpbICAgIDAuOTc1
NDQyXSBody1icmVha3BvaW50OiBmb3VuZCA2IGJyZWFrcG9pbnQgYW5kIDQgd2F0Y2hwb2ludCBy
ZWdpc3RlcnMuClsgICAgMC45ODgyMjFdIERNQTogcHJlYWxsb2NhdGVkIDI1NiBLaUIgcG9vbCBm
b3IgYXRvbWljIGFsbG9jYXRpb25zClsgICAgMC45OTQyNTJdIHhlbjpzd2lvdGxiX3hlbjogV2Fy
bmluZzogb25seSBhYmxlIHRvIGFsbG9jYXRlIDQgTUIgZm9yIHNvZnR3YXJlIElPIFRMQgpbICAg
IDEuMDAyNDg2XSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAweGIwNDAwMDAwLTB4YjA4MDAwMDBdICg0
TUIpIG1hcHBlZCBhdCBbZmZmZjgwMDBiMDQwMDAwMC1mZmZmODAwMGIwN2ZmZmZmXQpbICAgIDEu
MDEyMzY5XSBTZXJpYWw6IEFNQkEgUEwwMTEgVUFSVCBkcml2ZXIKWyAgICAxLjAzMDA2N10gaGkz
NjYwLW1ib3ggZTg5NmIwMDAubWFpbGJveDogTWFpbGJveCBlbmFibGVkClsgICAgMS4wNDQ2MTZd
IHVhcnQtcGwwMTEgZmZkNzQwMDAuc2VyaWFsOiBjb3VsZCBub3QgZmluZCBwY3RsZGV2IGZvciBu
b2RlIC9zb2MvcGlubXV4QGU4OTZjMDAwL3VhcnQzX3BteF9mdW5jLCBkZWZlcnJpbmcgcHJvYmUK
WyAgICAxLjA1NTgyMF0gdWFydC1wbDAxMSBmZGYwMTAwMC5zZXJpYWw6IGNvdWxkIG5vdCBmaW5k
IHBjdGxkZXYgZm9yIG5vZGUgL3NvYy9waW5tdXhAZTg5NmMwMDAvdWFydDRfcG14X2Z1bmMsIGRl
ZmVycmluZyBwcm9iZQpbICAgIDEuMDgzODU5XSBIdWdlVExCIHJlZ2lzdGVyZWQgMiBNQiBwYWdl
IHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDEuMDkxMDc2XSBBQ1BJOiBJbnRlcnBy
ZXRlciBkaXNhYmxlZC4KWyAgICAxLjA5NTEzNl0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBi
YWxsb29uIGRyaXZlcgpbICAgIDEuMTAwMDQxXSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJh
bGxvb24gZHJpdmVyClsgICAgMS4xMDU0NzNdIHZnYWFyYjogbG9hZGVkClsgICAgMS4xMDgxOTRd
IFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMS4xMTIxMDNdIHNzcC1wbDAyMiBmZmQ2
ODAwMC5zcGk6IGNvdWxkIG5vdCBmaW5kIHBjdGxkZXYgZm9yIG5vZGUgL3NvYy9waW5tdXhAZmZm
MTEwMDAvc3BpMl9wbXhfZnVuYywgZGVmZXJyaW5nIHByb2JlClsgICAgMS4xMjI4MTBdIHNzcC1w
bDAyMiBmZjNiMzAwMC5zcGk6IGNvdWxkIG5vdCBmaW5kIHBjdGxkZXYgZm9yIG5vZGUgL3NvYy9w
aW5tdXhAZmYzYjYwMDAvc3BpM19wbXhfZnVuYywgZGVmZXJyaW5nIHByb2JlClsgICAgMS4xMzM3
NDNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAgICAx
LjEzOTE5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKWyAg
ICAxLjE0NDYzMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAg
ICAxLjE0OTY3N10gdGNwY19jbGFzc19pbml0XzEuMS4xX0cKWyAgICAxLjE1MzIyMV0gVENQQyBj
bGFzcyBpbml0IE9LClsgICAgMS4xNTYzNDFdIEluaXQgUmljaHRlayBSZWdNYXAKWyAgICAxLjE1
OTYxOF0gaTJjX2Rlc2lnbndhcmUgZmZkNzEwMDAuaTJjOiBjb3VsZCBub3QgZmluZCBwY3RsZGV2
IGZvciBub2RlIC9zb2MvcGlubXV4QGZmZjExMDAwL2kyYzBfcG14X2Z1bmMsIGRlZmVycmluZyBw
cm9iZQpbICAgIDEuMTcwODQ2XSBpMmNfZGVzaWdud2FyZSBmZmQ3MjAwMC5pMmM6IGNvdWxkIG5v
dCBmaW5kIHBjdGxkZXYgZm9yIG5vZGUgL3NvYy9waW5tdXhAZmZmMTEwMDAvaTJjMV9wbXhfZnVu
YywgZGVmZXJyaW5nIHByb2JlClsgICAgMS4xODIxMTJdIGkyY19kZXNpZ253YXJlIGZkZjBiMDAw
LmkyYzogY291bGQgbm90IGZpbmQgcGN0bGRldiBmb3Igbm9kZSAvc29jL3Bpbm11eEBmZmYxMTAw
MC9pMmM3X3BteF9mdW5jLCBkZWZlcnJpbmcgcHJvYmUKWyAgICAxLjE5MzYzMF0gcHBzX2NvcmU6
IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDEuMTk4NTAxXSBwcHNfY29yZTog
U29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0
aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMS4yMDc3MDZdIFBUUCBjbG9jayBzdXBwb3J0IHJl
Z2lzdGVyZWQKWyAgICAxLjIxMTc0OV0gZG1pOiBGaXJtd2FyZSByZWdpc3RyYXRpb24gZmFpbGVk
LgpbICAgIDEuMjE2MzYwXSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVy
IEluaXRpYWxpemVkLgpbICAgIDEuMjIzMDQ4XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xv
Y2tzb3VyY2UgYXJjaF9zeXNfY291bnRlcgpbICAgIDEuMjI5MTQxXSBWRlM6IERpc2sgcXVvdGFz
IGRxdW90XzYuNi4wClsgICAgMS4yMzMwNThdIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMS4yNDAwNjVdIHBucDogUG5Q
IEFDUEk6IGRpc2FibGVkClsgICAgMS4yNDgzMTRdIE9GOiAvc29jL3RoZXJtYWwtem9uZXMvY2xz
MC9jb29saW5nLW1hcHMvbWFwMDogY291bGQgbm90IGZpbmQgcGhhbmRsZQpbICAgIDEuMjU1NzEw
XSBtaXNzaW5nIGNvb2xpbmdfZGV2aWNlIHByb3BlcnR5ClsgICAgMS4yNTk5NDddIGZhaWxlZCB0
byBidWlsZCB0aGVybWFsIHpvbmUgY2xzMDogLTIyClsgICAgMS4yNjQ4ODNdIE5FVDogUmVnaXN0
ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDEuMjY5NTAwXSBUQ1AgZXN0YWJsaXNoZWQgaGFz
aCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAxLjI3
NjcxNV0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDYsIDI2MjE0
NCBieXRlcykKWyAgICAxLjI4MzM4NV0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3Rh
Ymxpc2hlZCAxNjM4NCBiaW5kIDE2Mzg0KQpbICAgIDEuMjg5OTQ0XSBVRFAgaGFzaCB0YWJsZSBl
bnRyaWVzOiAxMDI0IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMS4yOTU5ODRdIFVEUC1M
aXRlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAg
IDEuMzAyNTUzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAxLjMwNzE4
NV0gUlBDOiBSZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClsg
ICAgMS4zMTMwMDldIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVsZS4KWyAgICAx
LjMxNzc3NV0gUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpbICAgIDEuMzIy
NTQ0XSBSUEM6IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1v
ZHVsZS4KWyAgICAxLjMyOTY0MV0ga3ZtIFsxXTogSFlQIG1vZGUgbm90IGF2YWlsYWJsZQpbICAg
IDEuMzM1NzI3XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc3Vic3lzIChkaXNhYmxlZCkK
WyAgICAxLjM0MTEyMF0gYXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCgxLjA2NjoxKTogc3RhdGU9aW5p
dGlhbGl6ZWQgYXVkaXRfZW5hYmxlZD0wIHJlcz0xClsgICAgMS4zNDEyNzNdIHdvcmtpbmdzZXQ6
IHRpbWVzdGFtcF9iaXRzPTQ0IG1heF9vcmRlcj0xOSBidWNrZXRfb3JkZXI9MApbICAgIDEuMzQ0
MjIwXSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcgpb
ICAgIDEuMzQ0NTU2XSBORlM6IFJlZ2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQpb
ICAgIDEuMzQ0NTcyXSBLZXkgdHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkClsgICAgMS4zNDQ1
NzNdIEtleSB0eXBlIGlkX2xlZ2FjeSByZWdpc3RlcmVkClsgICAgMS4zNDQ1NzldIG5mczRmaWxl
bGF5b3V0X2luaXQ6IE5GU3Y0IEZpbGUgTGF5b3V0IERyaXZlciBSZWdpc3RlcmluZy4uLgpbICAg
IDEuMzQ0NTgxXSBuZnM0ZmxleGZpbGVsYXlvdXRfaW5pdDogTkZTdjQgRmxleGZpbGUgTGF5b3V0
IERyaXZlciBSZWdpc3RlcmluZy4uLgpbICAgIDEuMzQ0Njk1XSA5cDogSW5zdGFsbGluZyB2OWZz
IDlwMjAwMCBmaWxlIHN5c3RlbSBzdXBwb3J0ClsgICAgMS4zNDczNjldIEJsb2NrIGxheWVyIFND
U0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNDcpClsg
ICAgMS4zNDczNzRdIGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKWyAgICAxLjM0NzQ5Ml0g
aW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVkIChkZWZhdWx0KQpbICAgIDEuMzQ3NDk1XSBpbyBz
Y2hlZHVsZXIgbXEtZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDEuMzQ3NDk3XSBpbyBzY2hlZHVs
ZXIga3liZXIgcmVnaXN0ZXJlZApbICAgIDEuMzUwNDgyXSBwaW5jdHJsLXNpbmdsZSBlODk2YzAw
MC5waW5tdXg6IDEyNCBwaW5zIGF0IHBhIGZmZmYwMDAwMDk0YjcwMDAgc2l6ZSA0OTYKWyAgICAx
LjM1MDU2MF0gcGluY3RybC1zaW5nbGUgZmYzN2UwMDAucGlubXV4OiA2IHBpbnMgYXQgcGEgZmZm
ZjAwMDAwOTRiOTAwMCBzaXplIDI0ClsgICAgMS4zNTA2MjFdIHBpbmN0cmwtc2luZ2xlIGZmM2I2
MDAwLnBpbm11eDogMTIgcGlucyBhdCBwYSBmZmZmMDAwMDA5NGJiMDAwIHNpemUgNDgKWyAgICAx
LjM1MDY3OV0gcGluY3RybC1zaW5nbGUgZmYzZmQwMDAucGlubXV4OiA2IHBpbnMgYXQgcGEgZmZm
ZjAwMDAwOTRiZDAwMCBzaXplIDI0ClsgICAgMS4zNTA3NzNdIHBpbmN0cmwtc2luZ2xlIGZmZjEx
MDAwLnBpbm11eDogNDIgcGlucyBhdCBwYSBmZmZmMDAwMDA5NGJmMDAwIHNpemUgMTY4ClsgICAg
MS4zNTA5NDldIHBpbmN0cmwtc2luZ2xlIGU4OTZjODAwLnBpbm11eDogMTI4IHBpbnMgYXQgcGEg
ZmZmZjAwMDAwOTRjMTgwMCBzaXplIDUxMgpbICAgIDEuMzUxMDAzXSBwaW5jdHJsLXNpbmdsZSBm
ZjNiNjgwMC5waW5tdXg6IDYgcGlucyBhdCBwYSBmZmZmMDAwMDA5NGMzODAwIHNpemUgMjQKWyAg
ICAxLjM1MTA5NV0gcGluY3RybC1zaW5nbGUgZmYzZmQ4MDAucGlubXV4OiA2IHBpbnMgYXQgcGEg
ZmZmZjAwMDAwOTRjNTgwMCBzaXplIDI0ClsgICAgMS4zNTExNjldIHBpbmN0cmwtc2luZ2xlIGZm
MzdlODAwLnBpbm11eDogNiBwaW5zIGF0IHBhIGZmZmYwMDAwMDk0Yzc4MDAgc2l6ZSAyNApbICAg
IDEuMzUxMjYzXSBwaW5jdHJsLXNpbmdsZSBmZmYxMTgwMC5waW5tdXg6IDQ3IHBpbnMgYXQgcGEg
ZmZmZjAwMDAwOTRjOTgwMCBzaXplIDE4OApbICAgIDEuMzUyNDM5XSBwbDA2MV9ncGlvIGU4YTBi
MDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGU4YTBiMDAwIHJlZ2lzdGVyZWQK
WyAgICAxLjM1MjcwNl0gcGwwNjFfZ3BpbyBlOGEwYzAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAg
QDB4MDAwMDAwMDBlOGEwYzAwMCByZWdpc3RlcmVkClsgICAgMS4zNTI5MzZdIHBsMDYxX2dwaW8g
ZThhMGQwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZThhMGQwMDAgcmVnaXN0
ZXJlZApbICAgIDEuMzUzMTYxXSBwbDA2MV9ncGlvIGU4YTBlMDAwLmdwaW86IFBMMDYxIEdQSU8g
Y2hpcCBAMHgwMDAwMDAwMGU4YTBlMDAwIHJlZ2lzdGVyZWQKWyAgICAxLjM1MzM3N10gcGwwNjFf
Z3BpbyBlOGEwZjAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBlOGEwZjAwMCBy
ZWdpc3RlcmVkClsgICAgMS4zNTM2MDBdIHBsMDYxX2dwaW8gZThhMTAwMDAuZ3BpbzogUEwwNjEg
R1BJTyBjaGlwIEAweDAwMDAwMDAwZThhMTAwMDAgcmVnaXN0ZXJlZApbICAgIDEuMzUzODIxXSBw
bDA2MV9ncGlvIGU4YTExMDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGU4YTEx
MDAwIHJlZ2lzdGVyZWQKWyAgICAxLjM1NDA0NF0gcGwwNjFfZ3BpbyBlOGExMjAwMC5ncGlvOiBQ
TDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBlOGExMjAwMCByZWdpc3RlcmVkClsgICAgMS4zNTQy
NzBdIHBsMDYxX2dwaW8gZThhMTMwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAw
ZThhMTMwMDAgcmVnaXN0ZXJlZApbICAgIDEuMzU0NTAzXSBwbDA2MV9ncGlvIGU4YTE0MDAwLmdw
aW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGU4YTE0MDAwIHJlZ2lzdGVyZWQKWyAgICAx
LjM1NDcyNV0gcGwwNjFfZ3BpbyBlOGExNTAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAw
MDAwMDBlOGExNTAwMCByZWdpc3RlcmVkClsgICAgMS4zNTQ5NTBdIHBsMDYxX2dwaW8gZThhMTYw
MDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZThhMTYwMDAgcmVnaXN0ZXJlZApb
ICAgIDEuMzU1MjA1XSBwbDA2MV9ncGlvIGU4YTE3MDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBA
MHgwMDAwMDAwMGU4YTE3MDAwIHJlZ2lzdGVyZWQKWyAgICAxLjM1NTQzNF0gcGwwNjFfZ3BpbyBl
OGExODAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBlOGExODAwMCByZWdpc3Rl
cmVkClsgICAgMS4zNTU2NjFdIHBsMDYxX2dwaW8gZThhMTkwMDAuZ3BpbzogUEwwNjEgR1BJTyBj
aGlwIEAweDAwMDAwMDAwZThhMTkwMDAgcmVnaXN0ZXJlZApbICAgIDEuMzU1ODkxXSBwbDA2MV9n
cGlvIGU4YTFhMDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGU4YTFhMDAwIHJl
Z2lzdGVyZWQKWyAgICAxLjM1NjExN10gcGwwNjFfZ3BpbyBlOGExYjAwMC5ncGlvOiBQTDA2MSBH
UElPIGNoaXAgQDB4MDAwMDAwMDBlOGExYjAwMCByZWdpc3RlcmVkClsgICAgMS4zNTYzMzldIHBs
MDYxX2dwaW8gZThhMWMwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZThhMWMw
MDAgcmVnaXN0ZXJlZApbICAgIDEuMzU2NjAwXSBwbDA2MV9ncGlvIGZmM2I0MDAwLmdwaW86IFBM
MDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGZmM2I0MDAwIHJlZ2lzdGVyZWQKWyAgICAxLjM1Njgz
MF0gcGwwNjFfZ3BpbyBmZjNiNTAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBm
ZjNiNTAwMCByZWdpc3RlcmVkClsgICAgMS4zNTcwNTRdIHBsMDYxX2dwaW8gZThhMWYwMDAuZ3Bp
bzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZThhMWYwMDAgcmVnaXN0ZXJlZApbICAgIDEu
MzU3Mjc2XSBwbDA2MV9ncGlvIGU4YTIwMDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAw
MDAwMGU4YTIwMDAwIHJlZ2lzdGVyZWQKWyAgICAxLjM1NzUxN10gcGwwNjFfZ3BpbyBmZmYwYjAw
MC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBmZmYwYjAwMCByZWdpc3RlcmVkClsg
ICAgMS4zNTc3NzddIHBsMDYxX2dwaW8gZmZmMGMwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAw
eDAwMDAwMDAwZmZmMGMwMDAgcmVnaXN0ZXJlZApbICAgIDEuMzU4MDA5XSBwbDA2MV9ncGlvIGZm
ZjBkMDAwLmdwaW86IFBMMDYxIEdQSU8gY2hpcCBAMHgwMDAwMDAwMGZmZjBkMDAwIHJlZ2lzdGVy
ZWQKWyAgICAxLjM1ODI0OV0gcGwwNjFfZ3BpbyBmZmYwZTAwMC5ncGlvOiBQTDA2MSBHUElPIGNo
aXAgQDB4MDAwMDAwMDBmZmYwZTAwMCByZWdpc3RlcmVkClsgICAgMS4zNTg0ODddIHBsMDYxX2dw
aW8gZmZmMGYwMDAuZ3BpbzogUEwwNjEgR1BJTyBjaGlwIEAweDAwMDAwMDAwZmZmMGYwMDAgcmVn
aXN0ZXJlZApbICAgIDEuMzU4NzI2XSBwbDA2MV9ncGlvIGZmZjEwMDAwLmdwaW86IFBMMDYxIEdQ
SU8gY2hpcCBAMHgwMDAwMDAwMGZmZjEwMDAwIHJlZ2lzdGVyZWQKWyAgICAxLjM1ODk2Nl0gcGww
NjFfZ3BpbyBmZmYxZDAwMC5ncGlvOiBQTDA2MSBHUElPIGNoaXAgQDB4MDAwMDAwMDBmZmYxZDAw
MCByZWdpc3RlcmVkClsgICAgMS4zNjI5MzNdIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVs
IGRldmljZSBpbnN0YWxsZWQKWyAgICAxLjM2NjY5Ml0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZl
ciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZApbICAgIDEuMzY4MjIwXSBTdXBlckggKEgp
U0NJKEYpIGRyaXZlciBpbml0aWFsaXplZApbICAgIDEuMzY4NDM1XSBtc21fc2VyaWFsOiBkcml2
ZXIgaW5pdGlhbGl6ZWQKWyAgICAxLjM3MDY1N10gY2FjaGVpbmZvOiBVbmFibGUgdG8gZGV0ZWN0
IGNhY2hlIGhpZXJhcmNoeSBmb3IgQ1BVIDAKWyAgICAxLjM3NjA2NV0gbG9vcDogbW9kdWxlIGxv
YWRlZApbICAgIDEuMzc2NDIzXSBbSS9HUElPX0hVQl0gZ3Bpb19odWJfaW5pdDpncGlvIGh1YiBp
bml0IHN0YXR1czowClsgICAgMS4zNzgxMDddIHVmc2hjZC1oaTM2NjAgZmYzYjAwMDAudWZzOiB1
ZnNoY2RfcG9wdWxhdGVfdnJlZzogVW5hYmxlIHRvIGZpbmQgdmRkLWhiYS1zdXBwbHkgcmVndWxh
dG9yLCBhc3N1bWluZyBlbmFibGVkClsgICAgMS4zNzgxMTJdIHVmc2hjZC1oaTM2NjAgZmYzYjAw
MDAudWZzOiB1ZnNoY2RfcG9wdWxhdGVfdnJlZzogVW5hYmxlIHRvIGZpbmQgdmNjLXN1cHBseSBy
ZWd1bGF0b3IsIGFzc3VtaW5nIGVuYWJsZWQKWyAgICAxLjM3ODExNl0gdWZzaGNkLWhpMzY2MCBm
ZjNiMDAwMC51ZnM6IHVmc2hjZF9wb3B1bGF0ZV92cmVnOiBVbmFibGUgdG8gZmluZCB2Y2NxLXN1
cHBseSByZWd1bGF0b3IsIGFzc3VtaW5nIGVuYWJsZWQKWyAgICAxLjM3ODExOF0gdWZzaGNkLWhp
MzY2MCBmZjNiMDAwMC51ZnM6IHVmc2hjZF9wb3B1bGF0ZV92cmVnOiBVbmFibGUgdG8gZmluZCB2
Y2NxMi1zdXBwbHkgcmVndWxhdG9yLCBhc3N1bWluZyBlbmFibGVkClsgICAgMS40MDIyMjddIHNj
c2kgaG9zdDA6IHVmc2hjZApbICAgIDEuNDExMjQyXSBoaXNpX3NhczogZHJpdmVyIHZlcnNpb24g
djEuNgpbICAgIDEuNDEzMDMzXSBsaWJwaHk6IEZpeGVkIE1ESU8gQnVzOiBwcm9iZWQKWyAgICAx
LjQxMzMyMV0gdHVuOiBVbml2ZXJzYWwgVFVOL1RBUCBkZXZpY2UgZHJpdmVyLCAxLjYKWyAgICAx
LjQxMzk2MF0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42
LWsKWyAgICAxLjQxMzk2MV0gZTEwMDBlOiBDb3B5cmlnaHQoYykgMTk5OSAtIDIwMTUgSW50ZWwg
Q29ycG9yYXRpb24uClsgICAgMS40MTM5ODldIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5l
dCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS40LjAtawpbICAgIDEuNDEzOTkwXSBpZ2I6IENv
cHlyaWdodCAoYykgMjAwNy0yMDE0IEludGVsIENvcnBvcmF0aW9uLgpbICAgIDEuNDE0MDExXSBp
Z2J2ZjogSW50ZWwoUikgR2lnYWJpdCBWaXJ0dWFsIEZ1bmN0aW9uIE5ldHdvcmsgRHJpdmVyIC0g
dmVyc2lvbiAyLjQuMC1rClsgICAgMS40MTQwMTNdIGlnYnZmOiBDb3B5cmlnaHQgKGMpIDIwMDkg
LSAyMDEyIEludGVsIENvcnBvcmF0aW9uLgpbICAgIDEuNDE0MTgzXSBza3kyOiBkcml2ZXIgdmVy
c2lvbiAxLjMwClsgICAgMS40MTQ0NDhdIHhlbl9uZXRmcm9udDogSW5pdGlhbGlzaW5nIFhlbiB2
aXJ0dWFsIGV0aGVybmV0IGRyaXZlcgpbICAgIDEuNDE0NTA0XSB1c2Jjb3JlOiByZWdpc3RlcmVk
IG5ldyBpbnRlcmZhY2UgZHJpdmVyIGFzaXgKWyAgICAxLjQxNDUyNF0gdXNiY29yZTogcmVnaXN0
ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBheDg4MTc5XzE3OGEKWyAgICAxLjQxNDY0Ml0gVkZJ
TyAtIFVzZXIgTGV2ZWwgbWV0YS1kcml2ZXIgdmVyc2lvbjogMC4zClsgICAgMS40MTUxMzNdIFtV
U0IzXVtoaXNpX2R3YzNfcHJvYmVdKwpbICAgIDEuNDE1MjExXSBbVVNCM11bZ2V0X3BoeV9wYXJh
bV1leWUgZGlhZ3JhbSBwYXJhbTogMHgxYzQ2NmUzClsgICAgMS40MTUyMTRdIFtVU0IzXVtnZXRf
cGh5X3BhcmFtXWV5ZSBkaWFncmFtIGhvc3QgcGFyYW06IDB4MWM0NjZlMwpbICAgIDEuNDE1MjE3
XSBbVVNCM11bZ2V0X3BoeV9wYXJhbV11c2IzX3BoeV9jcl9wYXJhbTogMHhiODAKWyAgICAxLjQx
NTIxOF0gW1VTQjNdW2dldF9waHlfcGFyYW1ddXNiM19waHlfaG9zdF9jcl9wYXJhbTogMHg5ODAK
WyAgICAxLjQxNTIxOV0gW1VTQjNdW2dldF9waHlfcGFyYW1ddXNiM19waHlfdHhfdmJvb3N0X2x2
bDogNQpbICAgIDEuNDE1MjM0XSBbVVNCM11bZ2V0X3Jlc291cmNlXXRoaXMgaXMgYXNpYyBwbGF0
Zm9ybSAoZnBnYSBmbGFnIDApClsgICAgMS40MTUyMzZdIFtVU0IzXVtjcmVhdGVfYXR0cl9maWxl
XSsKWyAgICAxLjQxNTI4MF0gW1VTQjNdW2NyZWF0ZV9hdHRyX2ZpbGVdLQpbICAgIDEuNDE1Mjgz
XSBbVVNCM11baGkzNjYwX3VzYjNwaHlfaW5pdF0rClsgICAgMS40NDMxNzhdIFtVU0IzXVtjb25m
aWdfZmVtdG9waHlfcGFyYW1dc2V0IGhzIHBoeSBwYXJhbSAweDFjNDY2ZTMgZm9yIGRldmljZQpb
ICAgIDEuNDQzNzcxXSBbVVNCM11bY29uZmlnX2ZlbXRvcGh5X3BhcmFtXXNldCBzcyBwaHkgcngg
ZXF1YWxpemF0aW9uIDB4YjgwClsgICAgMS40NDQ2MTldIFtVU0IzXVtjb25maWdfZmVtdG9waHlf
cGFyYW1dc2V0IHNzIFJYX1NDT1BFX1ZEQ0MgMHgxClsgICAgMS40NDQ2MjFdIFtVU0IzXVtjb25m
aWdfZmVtdG9waHlfcGFyYW1dc2V0IHNzIHBoeSB0eCB2Ym9vc3QgbHZsIDB4NQpbICAgIDEuNDQ0
NjIzXSBbVVNCM11bc2V0X2hpc2lfZHdjM19wb3dlcl9mbGFnXXNldCBoaXNpX2R3YzNfcG93ZXJf
ZmxhZyAxClsgICAgMS40NDQ2MjRdIFtVU0IzXVtoaTM2NjBfdXNiM3BoeV9pbml0XS0KWyAgICAx
LjQ0NTI1MF0gW2R3YzNfb3RnX2luaXRdKwpbICAgIDEuNDQ1MjU0XSBEV0MzX09DRkc6CTB4MApb
ICAgIDEuNDQ1MjU1XSBEV0MzX09DVEw6CTB4NDAKWyAgICAxLjQ0NTI1Nl0gRFdDM19PRVZUOgkw
eDgwMDAwMDAwClsgICAgMS40NDUyNTddIERXQzNfT0VWVEVOOgkweDAKWyAgICAxLjQ0NTI1OF0g
RFdDM19PU1RTOgkweDE5ClsgICAgMS40NDUyNTldIERXQzNfQkNGRzoJMHgwClsgICAgMS40NDUy
NjBdIERXQzNfQkNFVlQ6CTB4MApbICAgIDEuNDQ1MjYyXSBEV0MzX0JDRVZURU46CTB4MApbICAg
IDEuNDQ1MjYzXSBbZHdjM19vdGdfaW5pdF0tClsgICAgMS40NDUyODBdIGR3YzMgZmYxMDAwMDAu
ZHdjMzogZHdjM19ob3N0X2luaXQgaWYgb3RnLCBvdGcgd2lsbCBkbyBkZXZpY2VfYWRkLgpbICAg
IDEuNDQ2NTY4XSBbVVNCM11baGlzaV9kd2MzX3dha2VfbG9ja111c2Igb3RnIHdha2UgbG9jawpb
ICAgIDEuNDQ2NTcyXSBbVVNCM11baGlzaV9kd2MzX3Byb2JlXWluaXQgc3RhdGU6IE9GRgpbICAg
IDEuNDQ2NTc0XSBbVVNCM11baGlzaV91c2Jfb3RnX2V2ZW50XWhpc2lfdXNiX290Z19ldmVudCBp
bjoxClsgICAgMS40NDY1NzZdIFtVU0IzXVtoaXNpX3VzYl9vdGdfZXZlbnRdaGlzaV91c2Jfb3Rn
X2V2ZW50IGluIG90ZzoxClsgICAgMS40NDY1NzhdIFtVU0IzXVtoaXNpX3VzYl9vdGdfZXZlbnRd
ZXZlbnQ6IDEKWyAgICAxLjQ0NjU4M10gW1VTQjNdW2V2ZW50X3dvcmtdKwpbICAgIDEuNDQ2NTg1
XSBbVVNCM11baGFuZGxlX2V2ZW50XVtoYW5kbGVfZXZlbnRdIHR5cGU6IDEKWyAgICAxLjQ0NjU4
OV0gW1VTQjNdW2hhbmRsZV9ldmVudF1jYW5jZWwgYmNfYWdhaW5fd29yayBzeW5jOjAKWyAgICAx
LjQ0NjU5MV0gW2R3YzNfb3RnX3dvcmtdKwpbICAgIDEuNDQ2NTkxXSAgZXZ0ID0gNApbICAgIDEu
NDQ2NTkzXSBbZHdjM19vdGdfc3RvcF9wZXJpcGhlcmFsXSsKWyAgICAxLjQ0NjU5NF0gW2R3YzNf
b3RnX3N0b3BfcGVyaXBoZXJhbF0tClsgICAgMS40NDY1OTVdIFtkd2MzX290Z193b3JrXS0KWyAg
ICAxLjQ0NjU5Nl0gW1VTQjNdW2hpc2lfZHdjM193YWtlX3VubG9ja111c2Igb3RnIHdha2UgdW5s
b2NrClsgICAgMS40NDY1OThdIFtVU0IzXVtoYW5kbGVfZXZlbnRdaGlzaSB1c2Igc3RhdHVzOiBE
RVZJQ0UgLT4gT0ZGClsgICAgMS40NDY2MDBdIFtVU0IzXVtldmVudF93b3JrXS0KWyAgICAxLjQ0
NjYwMl0gW1VTQjNdW2hpc2lfZHdjM19wcm9iZV0tClsgICAgMS40NDY4NzZdIGVoY2lfaGNkOiBV
U0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9sbGVyIChFSENJKSBEcml2ZXIKWyAgICAxLjQ0
Njg3OF0gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgIDEuNDQ2ODk0XSBl
aGNpLXBsYXRmb3JtOiBFSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAgMS40NDY5NTFd
IGVoY2ktb3Jpb246IEVIQ0kgb3Jpb24gZHJpdmVyClsgICAgMS40NDY5OTNdIGVoY2ktZXh5bm9z
OiBFSENJIEVYWU5PUyBkcml2ZXIKWyAgICAxLjQ0NzA0Nl0gZWhjaS1tc206IFF1YWxjb21tIE9u
LUNoaXAgRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAxLjQ0NzA4NF0gb2hjaV9oY2Q6IFVTQiAx
LjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVyClsgICAgMS40NDcwOTFdIG9o
Y2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICAxLjQ0NzEwN10gb2hjaS1wbGF0
Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgpbICAgIDEuNDQ3MTQ5XSBvaGNpLWV4
eW5vczogT0hDSSBFWFlOT1MgZHJpdmVyClsgICAgMS40NDczNDZdIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3JhZ2UKWyAgICAxLjQ0NzY4NV0gW0kvaGlz
aV9wZF0gcGRfZHBtX2luaXQKWyAgICAxLjQ0NzcyOF0gW0kvaGlzaV9wZF0gcGRfZHBtX3Byb2Jl
IDogKysrKysrKysrClsgICAgMS40NDc3NTJdIFtJL2hpc2lfcGRdIHBkX2RwbV9wcm9iZSArKysr
ClsgICAgMS40NDc3NTJdIApbICAgIDEuNDQ3ODkxXSBydDE3MTFoX2luaXQgKDEuMS44X0cpOiBp
bml0aWFsaXppbmcuLi4KWyAgICAxLjQ0Nzg5NV0gcnQxNzExaCBub2RlIGZvdW5kLi4uClsgICAg
MS40NDgzMzldIHJ0Yy1wbDAzMSBmZmYwNDAwMC5ydGM6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHBs
MDMxIGFzIHJ0YzAKWyAgICAxLjQ0ODU5MF0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAx
LjQ0OTU0Nl0gaGkzNjYwX3RoZXJtYWwgZmZmMzAwMDAudHNlbnNvcjogZmFpbGVkIHRvIHJlZ2lz
dGVyIHRoZXJtYWwgc2Vuc29yMDogLTE5ClsgICAgMS40NDk1NTNdIGhpMzY2MF90aGVybWFsIGZm
ZjMwMDAwLnRzZW5zb3I6IGZhaWxlZCB0byByZWdpc3RlciB0aGVybWFsIHNlbnNvcjE6IC0xOQpb
ICAgIDEuNDQ5NTU4XSBoaTM2NjBfdGhlcm1hbCBmZmYzMDAwMC50c2Vuc29yOiBmYWlsZWQgdG8g
cmVnaXN0ZXIgdGhlcm1hbCBzZW5zb3IyOiAtMTkKWyAgICAxLjQ0OTU2NF0gaGkzNjYwX3RoZXJt
YWwgZmZmMzAwMDAudHNlbnNvcjogZmFpbGVkIHRvIHJlZ2lzdGVyIHRoZXJtYWwgc2Vuc29yMzog
LTE5ClsgICAgMS40NDk1NjldIGhpMzY2MF90aGVybWFsIGZmZjMwMDAwLnRzZW5zb3I6IGZhaWxl
ZCB0byByZWdpc3RlciB0aGVybWFsIHNlbnNvcjQ6IC01MTcKWyAgICAxLjQ0OTU3NV0gaGkzNjYw
X3RoZXJtYWwgZmZmMzAwMDAudHNlbnNvcjogZmFpbGVkIHRvIHJlZ2lzdGVyIHRoZXJtYWwgc2Vu
c29yNTogLTE5ClsgICAgMS40NDk1NzZdIGhpMzY2MF90aGVybWFsIGZmZjMwMDAwLnRzZW5zb3I6
IFRoZXJtYWwgU2Vuc29yIExvYWRlZApbICAgIDEuNDQ5OTU0XSBjcHUgY3B1MDogZmFpbGVkIHRv
IGdldCBjbG9jazogLTIKWyAgICAxLjQ0OTk2MF0gY3B1ZnJlcS1kdDogcHJvYmUgb2YgY3B1ZnJl
cS1kdCBmYWlsZWQgd2l0aCBlcnJvciAtMgpbICAgIDEuNDUwMTA2XSBzZGhjaTogU2VjdXJlIERp
Z2l0YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgICAxLjQ1MDEwN10gc2Ro
Y2k6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuClsgICAgMS40NTAyNDZdIFN5bm9wc3lzIERl
c2lnbndhcmUgTXVsdGltZWRpYSBDYXJkIEludGVyZmFjZSBEcml2ZXIKWyAgICAxLjQ1MDUxOV0g
ZHdtbWNfazMgZmYzN2YwMDAuZHdtbWMxOiBmaWZvLWRlcHRoIHByb3BlcnR5IG5vdCBmb3VuZCwg
dXNpbmcgdmFsdWUgb2YgRklGT1RIIHJlZ2lzdGVyIGFzIGRlZmF1bHQKWyAgICAxLjQ1MjY1MF0g
ZHdtbWNfazMgZmYzN2YwMDAuZHdtbWMxOiBJRE1BQyBzdXBwb3J0cyA2NC1iaXQgYWRkcmVzcyBt
b2RlLgpbICAgIDEuNDUyNzMxXSBkd21tY19rMyBmZjM3ZjAwMC5kd21tYzE6IFVzaW5nIGludGVy
bmFsIERNQSBjb250cm9sbGVyLgpbICAgIDEuNDUyNzM2XSBkd21tY19rMyBmZjM3ZjAwMC5kd21t
YzE6IFZlcnNpb24gSUQgaXMgMjcwYQpbICAgIDEuNDUyNzY0XSBkd21tY19rMyBmZjM3ZjAwMC5k
d21tYzE6IERXIE1NQyBjb250cm9sbGVyIGF0IGlycSA0NiwzMiBiaXQgaG9zdCBkYXRhIHdpZHRo
LDI1NiBkZWVwIGZpZm8KWyAgICAxLjQ1Mjg2Nl0gZHdtbWNfazMgZmYzN2YwMDAuZHdtbWMxOiBH
b3QgQ0QgR1BJTwpbICAgIDEuNDczNDk1XSBtbWNfaG9zdCBtbWMwOiBCdXMgc3BlZWQgKHNsb3Qg
MCkgPSA0MDAwMDBIeiAoc2xvdCByZXEgNDAwMDAwSHosIGFjdHVhbCA0MDAwMDBIWiBkaXYgPSAw
KQpbICAgIDEuNDkyMTc2XSBkd21tY19rMyBmZjM3ZjAwMC5kd21tYzE6IDEgc2xvdHMgaW5pdGlh
bGl6ZWQKWyAgICAxLjQ5MjI4MF0gZHdtbWNfazMgZmYzZmYwMDAuZHdtbWMyOiBmaWZvLWRlcHRo
IHByb3BlcnR5IG5vdCBmb3VuZCwgdXNpbmcgdmFsdWUgb2YgRklGT1RIIHJlZ2lzdGVyIGFzIGRl
ZmF1bHQKWyAgICAxLjQ5NDQwNF0gZHdtbWNfazMgZmYzZmYwMDAuZHdtbWMyOiBJRE1BQyBzdXBw
b3J0cyA2NC1iaXQgYWRkcmVzcyBtb2RlLgpbICAgIDEuNDk0NDU4XSBkd21tY19rMyBmZjNmZjAw
MC5kd21tYzI6IFVzaW5nIGludGVybmFsIERNQSBjb250cm9sbGVyLgpbICAgIDEuNDk0NDYzXSBk
d21tY19rMyBmZjNmZjAwMC5kd21tYzI6IFZlcnNpb24gSUQgaXMgMjcwYQpbICAgIDEuNDk0NDg4
XSBkd21tY19rMyBmZjNmZjAwMC5kd21tYzI6IERXIE1NQyBjb250cm9sbGVyIGF0IGlycSA0Nywz
MiBiaXQgaG9zdCBkYXRhIHdpZHRoLDI1NiBkZWVwIGZpZm8KWyAgICAxLjQ5NDc4Ml0gc2RoY2kt
cGx0Zm06IFNESENJIHBsYXRmb3JtIGFuZCBPRiBkcml2ZXIgaGVscGVyClsgICAgMS40OTU5OTld
IGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQVXMKWyAg
ICAxLjQ5NjQwN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jo
aWQKWyAgICAxLjQ5NjQwOV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgMS40OTcy
NzldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICAxLjQ5NzM0Ml0gOXBu
ZXQ6IEluc3RhbGxpbmcgOVAyMDAwIHN1cHBvcnQKWyAgICAxLjQ5NzM3NV0gS2V5IHR5cGUgZG5z
X3Jlc29sdmVyIHJlZ2lzdGVyZWQKWyAgICAxLjQ5NzcxMl0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMg
dmVyc2lvbiAxClsgICAgMS41MDIzOThdIGZmZDc0MDAwLnNlcmlhbDogdHR5QU1BMyBhdCBNTUlP
IDB4ZmZkNzQwMDAgKGlycSA9IDEyLCBiYXNlX2JhdWQgPSAwKSBpcyBhIFBMMDExIHJldjIKWyAg
ICAxLjUwNDg2NF0gZmRmMDEwMDAuc2VyaWFsOiB0dHlBTUE0IGF0IE1NSU8gMHhmZGYwMTAwMCAo
aXJxID0gMTMsIGJhc2VfYmF1ZCA9IDApIGlzIGEgUEwwMTEgcmV2MgpbICAgIDEuNTA0OTI3XSBz
ZXJpYWwgc2VyaWFsMDogdHR5IHBvcnQgdHR5QU1BNCByZWdpc3RlcmVkClsgICAgMS41MDUxNjVd
IHNzcC1wbDAyMiBmZmQ2ODAwMC5zcGk6IEFSTSBQTDAyMiBkcml2ZXIsIGRldmljZSBJRDogMHgw
MDA0MTAyMgpbICAgIDEuNTA1MTk0XSBzc3AtcGwwMjIgZmZkNjgwMDAuc3BpOiBtYXBwZWQgcmVn
aXN0ZXJzIGZyb20gMHgwMDAwMDAwMGZmZDY4MDAwIHRvIGZmZmYwMDAwMDk1Y2QwMDAKWyAgICAx
LjUxNDAwOV0gc3NwLXBsMDIyIGZmZDY4MDAwLnNwaTogRmFpbGVkIHRvIHdvcmsgaW4gZG1hIG1v
ZGUsIHdvcmsgd2l0aG91dCBkbWEhClsgICAgMS41MTQyMDVdIHNzcC1wbDAyMiBmZjNiMzAwMC5z
cGk6IEFSTSBQTDAyMiBkcml2ZXIsIGRldmljZSBJRDogMHgwMDA0MTAyMgpbICAgIDEuNTE0MjI2
XSBzc3AtcGwwMjIgZmYzYjMwMDAuc3BpOiBtYXBwZWQgcmVnaXN0ZXJzIGZyb20gMHgwMDAwMDAw
MGZmM2IzMDAwIHRvIGZmZmYwMDAwMDk1Y2YwMDAKWyAgICAxLjUxNDI1Ml0gc3NwLXBsMDIyIGZm
M2IzMDAwLnNwaTogRmFpbGVkIHRvIHdvcmsgaW4gZG1hIG1vZGUsIHdvcmsgd2l0aG91dCBkbWEh
ClsgICAgMS41NjUyNjVdIHJ0MTcxMV9pMmNfcHJvYmUKWyAgICAxLjU2NTI2Nl0gSTJDIGZ1bmN0
aW9uYWxpdHkgOiBPSy4uLgpbICAgIDEuNjcxNzA0XSB1ZnNoY2QtaGkzNjYwIGZmM2IwMDAwLnVm
czogdWZzaGNkX3ByaW50X3B3cl9pbmZvOltSWCwgVFhdOiBnZWFyPVsxLCAxXSwgbGFuZVsxLCAx
XSwgcHdyW1NMT1dBVVRPX01PREUsIFNMT1dBVVRPX01PREVdLCByYXRlID0gMApbICAgIDEuNjkx
NDM1XSBydF9wYXJzZV9kdApbICAgIDEuNjkxNDQwXSBydDE3MTFoX2NoaXBJRCA9IDB4MjE3MQpb
ICAgIDEuNjkxNDQyXSByZWdtYXBfZGV2aWNlX3JlZ2lzdGVyOiBuYW1lID0gcnQxNzExLTRlClsg
ICAgMS42OTE0NThdICBydF9yZWdtYXBfcnQxNzExLTRlOiBydCByZWdpc3RlciBjYWNoZSBkYXRh
IGluaXQKWyAgICAxLjY5MTQ2Ml0gIHJ0X3JlZ21hcF9ydDE3MTEtNGU6IGNhY2hlIGNhdGEgaW5p
dCBzdWNjZXNzZnVsbHkKWyAgICAxLjY5MTUwN10gdGNwY19kZXZpY2VfcmVnaXN0ZXIgcmVnaXN0
ZXIgdGNwYyBkZXZpY2UgKHR5cGVfY19wb3J0MCkKWyAgICAxLjY5MTU2MF0gW0kvaGlzaV9wZF0g
dGNwY19kZXZpY2VfcmVnaXN0ZXIgcmVnaXN0ZXJfcGRfd2FrZV91bmxvY2tfbm90aWZpZXIgT0sK
WyAgICAxLjY5MTU2Ml0gUEQgVGltZXIgbnVtYmVyID0gMzcKWyAgICAxLjY5MTYyOF0gdGNwY2lf
dGltZXJfaW5pdCA6IGluaXQgT0sKWyAgICAxLjY5MTY2N10gcGRfcGFyc2VfcGRhdGEKWyAgICAx
LjY5MTY3M10gcGRfcGFyc2VfcGRhdGEgc3JjIHBkbyBkYXRhID0KWyAgICAxLjY5MTY3NV0gcGRf
cGFyc2VfcGRhdGEgMDogMHgwMDAxOTA2NApbICAgIDEuNjkxNjc3XSBwZF9wYXJzZV9wZGF0YSBz
bmsgcGRvIGRhdGEgPQpbICAgIDEuNjkxNjc4XSBwZF9wYXJzZV9wZGF0YSAwOiAweDAwMDE5MGM4
ClsgICAgMS42OTE2NzldIHBkX3BhcnNlX3BkYXRhIDE6IDB4MDAwMmQwYzgKWyAgICAxLjY5MTY4
MV0gcGRfcGFyc2VfcGRhdGEgaWQgdmRvcyBkYXRhID0KWyAgICAxLjY5MTY4Ml0gcGRfcGFyc2Vf
cGRhdGEgMDogMHhkMDAwMjljZgpbICAgIDEuNjkxNjgzXSBwZF9wYXJzZV9wZGF0YSAxOiAweDAw
MDAwMDAwClsgICAgMS42OTE2ODRdIHBkX3BhcnNlX3BkYXRhIDI6IDB4MDAwMTAwMDAKWyAgICAx
LjY5MTY4Nl0gZHBtX2NhcHM6IGxvY2FsX2RyX3Bvd2VyClsgICAgMS42OTE2ODhdIGRwbV9jYXBz
OiBsb2NhbF9kcl9kYXRhClsgICAgMS42OTE2OTBdIGRwbV9jYXBzOiBsb2NhbF9leHRfcG93ZXIK
WyAgICAxLjY5MTY5MV0gZHBtX2NhcHM6IGxvY2FsX3VzYl9jb21tClsgICAgMS42OTE2OTJdIGRw
bV9jYXBzOiBsb2NhbF91c2Jfc3VzcGVuZApbICAgIDEuNjkxNjkzXSBkcG1fY2FwczogbG9jYWxf
aGlnaF9jYXAKWyAgICAxLjY5MTY5NF0gZHBtX2NhcHM6IGxvY2FsX2dpdmVfYmFjawpbICAgIDEu
NjkxNjk2XSBkcG1fY2FwczogbG9jYWxfbm9fc3VzcGVuZApbICAgIDEuNjkxNjk2XSBkcG1fY2Fw
czogbG9jYWxfdmNvbm5fc3VwcGx5ClsgICAgMS42OTE2OThdIGRwbV9jYXBzOiBhdHRlbXBfZGlz
Y292ZXJfY2FibGVfZGZwClsgICAgMS42OTE2OTldIGRwbV9jYXBzOiBhdHRlbXBfZW50ZXJfZHBf
bW9kZQpbICAgIDEuNjkxNzAwXSBkcG1fY2FwczogYXR0ZW1wX2Rpc2NvdmVyX2NhYmxlClsgICAg
MS42OTE3MDFdIGRwbV9jYXBzOiBhdHRlbXBfZGlzY292ZXJfaWQKWyAgICAxLjY5MTcwMl0gZHBt
X2NhcHM6IHByX3JlamVjdF9hc19zb3VyY2UKWyAgICAxLjY5MTcwM10gZHBtX2NhcHM6IHByX3Jl
amVjdF9hc19zaW5rClsgICAgMS42OTE3MDRdIGRwbV9jYXBzOiBwcl9jaGVja19ncF9zb3VyY2UK
WyAgICAxLjY5MTcwNV0gZHBtX2NhcHM6IHByX2NoZWNrX2dwX3NpbmsKWyAgICAxLjY5MTcwNl0g
ZHBtX2NhcHM6IGRyX3JlamVjdF9hc19kZnAKWyAgICAxLjY5MTcwN10gZHBtX2NhcHM6IGRyX3Jl
amVjdF9hc191ZnAKWyAgICAxLjY5MTcwOF0gZHBtX2NhcHM6IHNua19wcmVmZXJfbG93X3ZvbHRh
Z2UKWyAgICAxLjY5MTcwOV0gZHBtX2NhcHM6IHNua19pZ25vcmVfbWlzbWF0Y2hfY3VycmVudApb
ICAgIDEuNjkxNzEwXSBkcG1fY2FwcyA9IDB4YzAxMGMxMGIKWyAgICAxLjY5MTcxMl0gW0kvaGlz
aV9wZF0gUEU6cGRfY29yZV9pbml0ClsgICAgMS43NDc1OTJdIHJ0MTcxMV9pbml0X2FsZXJ0IG5h
bWUgPSB0eXBlX2NfcG9ydDAKWyAgICAxLjc0NzU5NF0gcnQxNzExX2luaXRfYWxlcnQgZ3BpbyAj
ID0gMjkxClsgICAgMS43NDc2MDFdIEdQSU8gcmVxdWVzdGVkLi4uClsgICAgMS43NDc2MDRdIHJ0
MTcxMV9pbml0X2FsZXJ0IDogSVJRIG51bWJlciA9IDI3MQpbICAgIDEuNzQ3NjA1XSBydDE3MTFf
aW5pdF9hbGVydCA6IGlycSBpbml0aWFsaXplZC4uLgpbICAgIDEuNzQ3NjU5XSBJUlFGX05PX1RI
UkVBRCBUZXN0ClsgICAgMS45NzE5MjddIFtJL2hpc2lfcGRdIFtUQ1BDLUldU2tpcEFsZXJ0OjB4
MDAwMApbICAgIDIuMDI3MDAxXSB1ZnMgZmluYWwgcG93ZXIgbW9kZTogZ2VhciA9IDMsIGxhbmUg
PSAxLCBwd3IgPSAxLCByYXRlID0gMgpbICAgIDIuMDI3MDA2XSB1ZnNoY2QtaGkzNjYwIGZmM2Iw
MDAwLnVmczogc2V0IFRYX0VRVUFMSVpFUiAzLjVkYgpbICAgIDIuMTg0ODczXSB1ZnNoY2QtaGkz
NjYwIGZmM2IwMDAwLnVmczogY2hlY2sgVFhfRVFVQUxJWkVSIERCIHZhbHVlIGxhbmUwID0gMHgx
ClsgICAgMi4xODQ4NzhdIHVmc2hjZC1oaTM2NjAgZmYzYjAwMDAudWZzOiB1ZnNoY2RfcHJpbnRf
cHdyX2luZm86W1JYLCBUWF06IGdlYXI9WzMsIDNdLCBsYW5lWzEsIDFdLCBwd3JbRkFTVCBNT0RF
LCBGQVNUIE1PREVdLCByYXRlID0gMgpbICAgIDIuMjA4ODI0XSB1ZnNoY2QtaGkzNjYwIGZmM2Iw
MDAwLnVmczogdWZzaGNkX2ZpbmRfbWF4X3N1cF9hY3RpdmVfaWNjX2xldmVsOiBSZWd1bGF0b3Ig
Y2FwYWJpbGl0eSB3YXMgbm90IHNldCwgYWN0dkljY0xldmVsPTAKWyAgICAyLjIzMjE2NF0gc2Nz
aSAwOjA6MDo0OTQ4ODogc2NzaV9hZGRfbHVuOiBjb3JyZWN0aW5nIGluY29ycmVjdCBwZXJpcGhl
cmFsIGRldmljZSB0eXBlIDB4MCBmb3IgVy1MVU4gMHggICAgICAgICAgICBjMTUwaE4KWyAgICAy
LjIzMjE3MF0gc2NzaSAwOjA6MDo0OTQ4ODogV2VsbC1rbm93biBMVU4gICAgU0FNU1VORyAgS0xV
Qkc0RzFDRS1CMEIxICAxMDAwIFBROiAwIEFOU0k6IDYKWyAgICAyLjI4NjM5N10gW0kvaGlzaV9w
ZF0gVFBDLUk6dHlwZWNfaW5pdDogRFJQClsgICAgMi4zMTM1MDJdIHNjc2kgMDowOjA6NDk0NTY6
IHNjc2lfYWRkX2x1bjogY29ycmVjdGluZyBpbmNvcnJlY3QgcGVyaXBoZXJhbCBkZXZpY2UgdHlw
ZSAweDAgZm9yIFctTFVOIDB4ICAgICAgICAgICAgYzEzMGhOClsgICAgMi4zMTM1MDZdIHNjc2kg
MDowOjA6NDk0NTY6IFdlbGwta25vd24gTFVOICAgIFNBTVNVTkcgIEtMVUJHNEcxQ0UtQjBCMSAg
MTAwMCBQUTogMCBBTlNJOiA2ClsgICAgMi4zNjk0NzRdIFtFL0dQSU9fSFVCXSBncGlvX2h1Yl9w
b3dlcl9vbjogZ3BpbyBodWIgaHViIHZidXMgc2V0IGVycgpbICAgIDIuMzY5NDc3XSBbRS9HUElP
X0hVQl0gZ3Bpb19odWJfY2hhbmdlX3R5cGVjX3Bvd2VyOiB0eXBlYyBwb3dlciBncGlvIGlzIGVy
cgpbICAgIDIuMzY5NDgwXSBbVVNCM11baGlzaV91c2Jfb3RnX2V2ZW50XWhpc2lfdXNiX290Z19l
dmVudCBpbjoxClsgICAgMi4zNjk0ODFdIFtVU0IzXVtoaXNpX3VzYl9vdGdfZXZlbnRdaGlzaV91
c2Jfb3RnX2V2ZW50IGluIG90ZzoxClsgICAgMi4zNjk0ODNdIFtFL0dQSU9fSFVCXSBncGlvX2h1
Yl9zd2l0Y2hfdG9faHViOiBvdGdfc3dpdGNoX2dwaW8gaXMgZXJyClsgICAgMi4zNjk0ODVdIFtV
U0IzXVtoaXNpX3VzYl9vdGdfZXZlbnRdaGlzaV91c2Jfb3RnX2V2ZW50IGluOjIKWyAgICAyLjM2
OTQ4Nl0gW1VTQjNdW2hpc2lfdXNiX290Z19ldmVudF1oaXNpX3VzYl9vdGdfZXZlbnQgaW4gb3Rn
OjIKWyAgICAyLjM2OTQ4N10gW1VTQjNdW2hpc2lfdXNiX290Z19ldmVudF1ldmVudDogMgpbICAg
IDIuMzY5NDkxXSBbSS9oaXNpX3BkXSBUUEMtSToqKiBVbmF0dGFjaGVkLlNOSwpbICAgIDIuMzY5
NDkyXSBbRS9oaXNpX3BkXSB0eXBlY193YWl0X3BzX2NoYW5nZTogdHlwZWNfd2FpdF9wc19jaGFu
Z2UhISErKysrKysrKysrKwpbICAgIDIuMzY5NDkzXSBbRS9oaXNpX3BkXSB0eXBlY193YWl0X3Bz
X2NoYW5nZTogdHlwZWNfd2FpdF9wc19jaGFuZ2UhISEtLS0tLS0tLS0tLQpbICAgIDIuMzc5Mzc5
XSBbVVNCM11bZXZlbnRfd29ya10rClsgICAgMi4zNzkzODFdIFtVU0IzXVtoYW5kbGVfZXZlbnRd
W2hhbmRsZV9ldmVudF0gdHlwZTogMgpbICAgIDIuMzc5MzgzXSBbVVNCM11bc2V0X3ZidXNfcG93
ZXJdc2V0IHBvcnQgcG93ZXIgMQpbICAgIDIuMzc5Mzg1XSBbZHdjM19vdGdfd29ya10rClsgICAg
Mi4zNzkzODVdICBldnQgPSAyClsgICAgMi4zNzkzODddIFtkd2MzX290Z19zdGFydF9ob3N0XSsK
WyAgICAyLjM3OTU4MV0geGhjaS1oY2QgeGhjaS1oY2QuMC5hdXRvOiB4SENJIEhvc3QgQ29udHJv
bGxlcgpbICAgIDIuMzc5NTkzXSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86IG5ldyBVU0IgYnVz
IHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpbICAgIDIuMzc5OTM2XSB4aGNpLWhj
ZCB4aGNpLWhjZC4wLmF1dG86IGhjYyBwYXJhbXMgMHgwMjIwZmU2NSBoY2kgdmVyc2lvbiAweDEx
MCBxdWlya3MgMHgwMDAxMDAxMApbICAgIDIuMzc5OTU4XSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1
dG86IGlycSAyODUsIGlvIG1lbSAweGZmMTAwMDAwClsgICAgMi4zODAyMzVdIGh1YiAxLTA6MS4w
OiBVU0IgaHViIGZvdW5kClsgICAgMi4zODAyNDhdIGh1YiAxLTA6MS4wOiAxIHBvcnQgZGV0ZWN0
ZWQKWyAgICAyLjM4MDM0NF0geGhjaS1oY2QgeGhjaS1oY2QuMC5hdXRvOiB4SENJIEhvc3QgQ29u
dHJvbGxlcgpbICAgIDIuMzgwMzUwXSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpbICAgIDIuMzgwMzgzXSB1c2Ig
dXNiMjogV2UgZG9uJ3Qga25vdyB0aGUgYWxnb3JpdGhtcyBmb3IgTFBNIGZvciB0aGlzIGhvc3Qs
IGRpc2FibGluZyBMUE0uClsgICAgMi4zODA1OTVdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5k
ClsgICAgMi4zODA2MDVdIGh1YiAyLTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQKWyAgICAyLjM4MDY4
M10gW2R3YzNfb3RnX3N0YXJ0X2hvc3RdLQpbICAgIDIuMzgwNjg0XSBbZHdjM19vdGdfd29ya10t
ClsgICAgMi4zODA2ODZdIFtVU0IzXVtoaXNpX2R3YzNfd2FrZV9sb2NrXXVzYiBvdGcgd2FrZSBs
b2NrClsgICAgMi4zODA2OTBdIFtVU0IzXVtoYW5kbGVfZXZlbnRdaGlzaSB1c2Jfc3RhdHVzOiBP
RkYgLT4gSE9TVApbICAgIDIuMzgwNjkxXSBbVVNCM11bZXZlbnRfd29ya10tClsgICAgMi4zOTI5
ODBdIHNjc2kgMDowOjA6NDk0NzY6IHNjc2lfYWRkX2x1bjogY29ycmVjdGluZyBpbmNvcnJlY3Qg
cGVyaXBoZXJhbCBkZXZpY2UgdHlwZSAweDAgZm9yIFctTFVOIDB4ICAgICAgICAgICAgYzE0NGhO
ClsgICAgMi4zOTI5ODRdIHNjc2kgMDowOjA6NDk0NzY6IFdlbGwta25vd24gTFVOICAgIFNBTVNV
TkcgIEtMVUJHNEcxQ0UtQjBCMSAgMTAwMCBQUTogMCBBTlNJOiA2ClsgICAgMi40MTc5NDZdIHRj
cGNfZGV2aWNlX2lycV9lbmFibGUgOiB0Y3BjIGlycSBlbmFibGUgT0shClsgICAgMi40MTc5NDdd
IHJ0MTcxMV9pMmNfcHJvYmUgcHJvYmUgT0shClsgICAgMi40MTg2MzhdIGR3bW1jX2szIGZmM2Zm
MDAwLmR3bW1jMjogZmlmby1kZXB0aCBwcm9wZXJ0eSBub3QgZm91bmQsIHVzaW5nIHZhbHVlIG9m
IEZJRk9USCByZWdpc3RlciBhcyBkZWZhdWx0ClsgICAgMi40MjA3NDZdIGR3bW1jX2szIGZmM2Zm
MDAwLmR3bW1jMjogSURNQUMgc3VwcG9ydHMgNjQtYml0IGFkZHJlc3MgbW9kZS4KWyAgICAyLjQy
MDc5Ml0gZHdtbWNfazMgZmYzZmYwMDAuZHdtbWMyOiBVc2luZyBpbnRlcm5hbCBETUEgY29udHJv
bGxlci4KWyAgICAyLjQyMDc5OF0gZHdtbWNfazMgZmYzZmYwMDAuZHdtbWMyOiBWZXJzaW9uIElE
IGlzIDI3MGEKWyAgICAyLjQyMDgxN10gZHdtbWNfazMgZmYzZmYwMDAuZHdtbWMyOiBEVyBNTUMg
Y29udHJvbGxlciBhdCBpcnEgNDcsMzIgYml0IGhvc3QgZGF0YSB3aWR0aCwxMjggZGVlcCBmaWZv
ClsgICAgMi40MjA4OTRdIG1tY19ob3N0IG1tYzE6IGNhcmQgaXMgbm9uLXJlbW92YWJsZS4KWyAg
ICAyLjQ1MTU3Nl0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBTQU1TVU5HICBLTFVC
RzRHMUNFLUIwQjEgIDEwMDAgUFE6IDAgQU5TSTogNgpbICAgIDIuNTI1MTQzXSBtbWNfaG9zdCBt
bWMxOiBCdXMgc3BlZWQgKHNsb3QgMCkgPSA0MDAwMDBIeiAoc2xvdCByZXEgNDAwMDAwSHosIGFj
dHVhbCA0MDAwMDBIWiBkaXYgPSAwKQpbICAgIDIuNTMzNTUxXSBzY3NpIDA6MDowOjE6IERpcmVj
dC1BY2Nlc3MgICAgIFNBTVNVTkcgIEtMVUJHNEcxQ0UtQjBCMSAgMTAwMCBQUTogMCBBTlNJOiA2
ClsgICAgMi41NjcwNzFdIGR3bW1jX2szIGZmM2ZmMDAwLmR3bW1jMjogMSBzbG90cyBpbml0aWFs
aXplZApbICAgIDIuNTY3NTQ3XSBpbnB1dDoga2V5cyBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9rZXlz
L2lucHV0L2lucHV0MApbICAgIDIuNTczODU3XSBydGMtcGwwMzEgZmZmMDQwMDAucnRjOiBzZXR0
aW5nIHN5c3RlbSBjbG9jayB0byAxOTcwLTAyLTA4IDIwOjUxOjI3IFVUQyAoMzM1ODI4NykKWyAg
ICAyLjU5MjE1OV0gQUxTQSBkZXZpY2UgbGlzdDoKWyAgICAyLjU5MjE2MV0gICBObyBzb3VuZGNh
cmRzIGZvdW5kLgpbICAgIDIuNjAyNjQ0XSBzZCAwOjA6MDowOiBbc2RhXSAxMDI0IDQwOTYtYnl0
ZSBsb2dpY2FsIGJsb2NrczogKDQuMTkgTUIvNC4wMCBNaUIpClsgICAgMi42MDI2NDddIHNkIDA6
MDowOjA6IFtzZGFdIDE2Mzg0LWJ5dGUgcGh5c2ljYWwgYmxvY2tzClsgICAgMi42MDI2OTVdIHNj
c2kgMDowOjA6MjogRGlyZWN0LUFjY2VzcyAgICAgU0FNU1VORyAgS0xVQkc0RzFDRS1CMEIxICAx
MDAwIFBROiAwIEFOU0k6IDYKWyAgICAyLjYwMjgwMl0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUg
UHJvdGVjdCBpcyBvZmYKWyAgICAyLjYwOTUyOV0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgY2Fj
aGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIHN1cHBvcnRzIERQTyBhbmQgRlVBClsg
ICAgMi42MjgyMjBdIGR3bW1jX2szIGZmM2ZmMDAwLmR3bW1jMjogY2FyZCBjbGFpbXMgdG8gc3Vw
cG9ydCB2b2x0YWdlcyBiZWxvdyBkZWZpbmVkIHJhbmdlClsgICAgMi42MjkyNjhdIFtJL2hpc2lf
cGRdIFRQQy1JOltDQ19BbGVydF0gNS8wClsgICAgMi42MjkyNzFdIFtJL2hpc2lfcGRdIFRQQy1J
OioqIEF0dGFjaFdhaXQuU05LClsgICAgMi42NDIwMzldIHNjc2kgMDowOjA6MzogRGlyZWN0LUFj
Y2VzcyAgICAgU0FNU1VORyAgS0xVQkc0RzFDRS1CMEIxICAxMDAwIFBROiAwIEFOU0k6IDYKWyAg
ICAyLjY0NjIzMl0gc2QgMDowOjA6MTogW3NkYl0gMTAyNCA0MDk2LWJ5dGUgbG9naWNhbCBibG9j
a3M6ICg0LjE5IE1CLzQuMDAgTWlCKQpbICAgIDIuNjQ2MjM2XSBzZCAwOjA6MDoxOiBbc2RiXSAx
NjM4NC1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDIuNjUxODcyXSBzZCAwOjA6MDoxOiBbc2Ri
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDIuNjYyNjEyXSBzZCAwOjA6MDoxOiBbc2RiXSBX
cml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgc3VwcG9ydHMgRFBPIGFu
ZCBGVUEKWyAgICAyLjY4MTc3Ml0gc2QgMDowOjA6MjogW3NkY10gMjA0OCA0MDk2LWJ5dGUgbG9n
aWNhbCBibG9ja3M6ICg4LjM5IE1CLzguMDAgTWlCKQpbICAgIDIuNjgxNzc1XSBzZCAwOjA6MDoy
OiBbc2RjXSAxNjM4NC1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDIuNjg2NDUyXSBzZCAwOjA6
MDoyOiBbc2RjXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDIuNjk3MjA3XSBzZCAwOjA6MDoy
OiBbc2RjXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgc3VwcG9y
dHMgRFBPIGFuZCBGVUEKWyAgICAyLjcwNzIzMF0gc2QgMDowOjA6MzogW3NkZF0gNzgwNTk1MiA0
MDk2LWJ5dGUgbG9naWNhbCBibG9ja3M6ICgzMi4wIEdCLzI5LjggR2lCKQpbICAgIDIuNzA3MjMz
XSBzZCAwOjA6MDozOiBbc2RkXSAxNjM4NC1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDIuNzEw
NzQ3XSBzZCAwOjA6MDozOiBbc2RkXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDIuNzI2MzY2
XSBzZCAwOjA6MDozOiBbc2RkXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5h
YmxlZCwgc3VwcG9ydHMgRFBPIGFuZCBGVUEKWyAgICAyLjc0OTMxMV0gW0kvaGlzaV9wZF0gVFBD
LUk6W0NDX0NoYW5nZV0gNS8wClsgICAgMi43NDkzMTRdIFtFL2hpc2lfcGRdIHR5cGVjX3dhaXRf
cHNfY2hhbmdlOiB0eXBlY193YWl0X3BzX2NoYW5nZSEhISsrKysrKysrKysrClsgICAgMi43NDkz
MTZdIFtFL2hpc2lfcGRdIHR5cGVjX3dhaXRfcHNfY2hhbmdlOiB0eXBlY193YWl0X3BzX2NoYW5n
ZSEhIS0tLS0tLS0tLS0tClsgICAgMi43NDkzMTldIFtFL0dQSU9fSFVCXSBncGlvX2h1Yl9wb3dl
cl9vZmY6IGdwaW8gaHViIGh1YiB2YnVzIG5vIHBvd2VyIHNldCBlcnIKWyAgICAyLjc0OTMyMV0g
W0UvR1BJT19IVUJdIGdwaW9faHViX2NoYW5nZV90eXBlY19wb3dlcjogdHlwZWMgcG93ZXIgZ3Bp
byBpcyBlcnIKWyAgICAyLjc0OTMyM10gW1VTQjNdW2hpc2lfdXNiX290Z19ldmVudF1oaXNpX3Vz
Yl9vdGdfZXZlbnQgaW46MwpbICAgIDIuNzQ5MzI1XSBbVVNCM11baGlzaV91c2Jfb3RnX2V2ZW50
XWhpc2lfdXNiX290Z19ldmVudCBpbiBvdGc6MwpbICAgIDIuNzQ5MzI3XSBbVVNCM11baGlzaV91
c2Jfb3RnX2V2ZW50XWV2ZW50OiAzClsgICAgMi43NDkzMzVdIFtFL0dQSU9fSFVCXSBncGlvX2h1
Yl9zd2l0Y2hfdG9fdHlwZWM6IG90Z19zd2l0Y2hfZ3BpbyBpcyBlcnIKWyAgICAyLjc0OTMzNl0g
W1VTQjNdW2hpc2lfdXNiX290Z19ldmVudF1oaXNpX3VzYl9vdGdfZXZlbnQgaW46MApbICAgIDIu
NzQ5MzM4XSBbVVNCM11baGlzaV91c2Jfb3RnX2V2ZW50XWhpc2lfdXNiX290Z19ldmVudCBpbiBv
dGc6MApbICAgIDIuNzQ5MzM5XSBbVVNCM11baGlzaV91c2Jfb3RnX2V2ZW50XWV2ZW50OiAwClsg
ICAgMi43NDkzNDBdIFtVU0IzXVtoaXNpX3VzYl9vdGdfZXZlbnRdc2NoZWR1bGUgZXZlbnRfd29y
ayB3YWl0OjBdClsgICAgMi43NDkzNDJdIFtJL2hpc2lfcGRdIFRQQy1JOioqIEF0dGFjaGVkLlNO
SwpbICAgIDIuNzQ5MzQzXSBbRS9oaXNpX3BkXSB0eXBlY193YWl0X3BzX2NoYW5nZTogdHlwZWNf
d2FpdF9wc19jaGFuZ2UhISErKysrKysrKysrKwpbICAgIDIuNzQ5MzQ0XSBbRS9oaXNpX3BkXSB0
eXBlY193YWl0X3BzX2NoYW5nZTogdHlwZWNfd2FpdF9wc19jaGFuZ2UhISEtLS0tLS0tLS0tLQpb
ICAgIDIuNzU4NjgyXSBbVVNCM11bZXZlbnRfd29ya10rClsgICAgMi43NTg2ODRdIFtVU0IzXVto
YW5kbGVfZXZlbnRdW2hhbmRsZV9ldmVudF0gdHlwZTogMwpbICAgIDIuNzU4Njg2XSBbVVNCM11b
c2V0X3ZidXNfcG93ZXJdc2V0IHBvcnQgcG93ZXIgMApbICAgIDIuNzU4Njg5XSBbSS9oaXNpX3Bk
XSBwZF9kcG1fcmVwb3J0X2JjMTIgOiBQRF9XQUtFX1VOTE9DSwpbICAgIDIuNzU4NjkyXSBbSS9o
aXNpX3BkXSBwZF9kcG1fcmVwb3J0X2JjMTIgOiBldmVudCAoNCkKWyAgICAyLjc1ODY5NF0gW0Uv
aGlzaV9wZF0gcGRfZHBtX3ZidXNfbm90aWZpZXJfY2FsbDogcGRfZHBtX3ZidXNfbm90aWZpZXJf
Y2FsbCEhISwrKysrClsgICAgMi43NTg2OTVdIFtkd2MzX290Z193b3JrXSsKWyAgICAyLjc1ODY5
NV0gIGV2dCA9IDEKWyAgICAyLjc1ODY5N10gW2R3YzNfb3RnX3N0b3BfaG9zdF0rClsgICAgMi43
NTg3NDZdIHhoY2ktaGNkIHhoY2ktaGNkLjAuYXV0bzogcmVtb3ZlLCBzdGF0ZSA0ClsgICAgMi43
NTg3NTddIHVzYiB1c2IyOiBVU0IgZGlzY29ubmVjdCwgZGV2aWNlIG51bWJlciAxClsgICAgMi43
NTkxMTZdIHhoY2ktaGNkIHhoY2ktaGNkLjAuYXV0bzogVVNCIGJ1cyAyIGRlcmVnaXN0ZXJlZApb
ICAgIDIuNzU5MTI3XSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86IHJlbW92ZSwgc3RhdGUgNApb
ICAgIDIuNzU5MTM2XSB1c2IgdXNiMTogVVNCIGRpc2Nvbm5lY3QsIGRldmljZSBudW1iZXIgMQpb
ICAgIDIuNzU5NTY4XSB4aGNpLWhjZCB4aGNpLWhjZC4wLmF1dG86IFVTQiBidXMgMSBkZXJlZ2lz
dGVyZWQKWyAgICAyLjc1OTYwNl0gW2R3YzNfb3RnX3N0b3BfaG9zdF0tClsgICAgMi43NTk2MDdd
IFtkd2MzX290Z193b3JrXS0KWyAgICAyLjc1OTYxMF0gW1VTQjNdW2hpc2lfZHdjM193YWtlX3Vu
bG9ja111c2Igb3RnIHdha2UgdW5sb2NrClsgICAgMi43NTk2MTNdIFtVU0IzXVtoYW5kbGVfZXZl
bnRdaGl1c2Jfc3RhdHVzOiBIT1NUIC0+IE9GRgpbICAgIDIuNzU5NjE0XSBbVVNCM11baGFuZGxl
X2V2ZW50XVtoYW5kbGVfZXZlbnRdIHR5cGU6IDAKWyAgICAyLjc3NTUxNF0gc2QgMDowOjA6MDog
W3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMi43OTY3MDVdIHJhbmRvbTogZmFzdCBpbml0
IGRvbmUKWyAgICAyLjg1NjUyN10gW0UvaGlzaV9wZF0gcGRfZHBtX2hhbmRsZV9wZV9ldmVudDoh
ISEsZXZlbnQ9MywrKysKWyAgICAyLjg1NjUzMV0gW0kvaGlzaV9wZF0gcGRfZHBtX3JlcG9ydF9w
ZF9zaW5rX3ZidXMgOiBTaW5rIDUwMDAgbVYsIDUwMCBtQQpbICAgIDIuODU2NTMyXSBbRS9oaXNp
X3BkXSBwZF9kcG1fdmJ1c19ub3RpZmllcl9jYWxsOiBwZF9kcG1fdmJ1c19ub3RpZmllcl9jYWxs
ISEhLCsrKysKWyAgICAyLjg1NjUzNV0gW0kvaGlzaV9wZF0gVFBDLUk6QXR0YWNoZWQtPiBTSU5L
ClsgICAgMi44NTY1MzZdIFtFL2hpc2lfcGRdIHBkX2RwbV9oYW5kbGVfcGVfZXZlbnQ6ISEhLGV2
ZW50PTcsKysrClsgICAgMi44NTY1MzldIFtJL2hpc2lfcGRdIHBkX2RwbV9zZXRfdHlwZWNfc3Rh
dGUgPSAyClsgICAgMi44NTY1NDFdIFtJL2hpc2lfcGRdIHBkX2RwbV9zZXRfY2Nfb3JpZW50YXRp
b24gY2Nfb3JpZW50YXRpb24gPTAKWyAgICAyLjg1NjU0N10gW0kvaGlzaV9wZF0gW1RDUEMtSV11
c2JfcG9ydF9hdHRhY2hlZApbICAgIDIuODU2NTY3XSBbSS9oaXNpX3BkXSBwZF9kcG1fcmVwb3J0
X2RldmljZV9hdHRhY2ggClsgICAgMi44ODExOThdIG1tY19ob3N0IG1tYzE6IEJ1cyBzcGVlZCAo
c2xvdCAwKSA9IDI1MDAwMDAwSHogKHNsb3QgcmVxIDI1MDAwMDAwSHosIGFjdHVhbCAyNTAwMDAw
MEhaIGRpdiA9IDApClsgICAgMi45MTQyMzRdIHNkIDA6MDowOjE6IFtzZGJdIEF0dGFjaGVkIFND
U0kgZGlzawpbICAgIDIuOTMxNjY2XSBBbHRlcm5hdGUgR1BUIGlzIGludmFsaWQsIHVzaW5nIHBy
aW1hcnkgR1BULgpbICAgIDIuOTMxNjc3XSAgc2RjOiBzZGMxClsgICAgMy4wNTgxNzZdICBzZGQ6
IHNkZDEgc2RkMiBzZGQzIHNkZDQgc2RkNSBzZGQ2IHNkZDcgc2RkOCBzZGQ5IHNkZDEwIHNkZDEx
IHNkZDEyIHNkZDEzClsgICAgMy4wNjM3NjNdIHNkIDA6MDowOjI6IFtzZGNdIEF0dGFjaGVkIFND
U0kgZGlzawpbICAgIDMuMDgzMDYxXSBbVVNCM11bZGV0ZWN0X2NoYXJnZXJfdHlwZV1EQ0QgZG9u
ZQpbICAgIDMuMTExMDUwXSBbVVNCM11bZGV0ZWN0X2NoYXJnZXJfdHlwZV1QcmltYXJ5IERldGVj
dGlvbiBkb25lClsgICAgMy4xMTEwNTJdIFtVU0IzXVtkZXRlY3RfY2hhcmdlcl90eXBlXVNlY29u
ZGFyeSBEZXRlY3Rpb24gZG9uZQpbICAgIDMuMTMxNTYzXSBzZCAwOjA6MDozOiBbc2RkXSBBdHRh
Y2hlZCBTQ1NJIGRpc2sKWyAgICAzLjEzOTA0Nl0gW1VTQjNdW2RldGVjdF9jaGFyZ2VyX3R5cGVd
dHlwZTogMApbICAgIDMuMTM5MDUwXSBbSS9oaXNpX3BkXSBwZF9kcG1fcmVwb3J0X2JjMTIgOiBl
dmVudCAoMCkKWyAgICAzLjEzOTA1Ml0gW0UvaGlzaV9wZF0gcGRfZHBtX3ZidXNfbm90aWZpZXJf
Y2FsbDogcGRfZHBtX3ZidXNfbm90aWZpZXJfY2FsbCEhISwrKysrClsgICAgMy4xMzkwNTZdIFtV
U0IzXVtoYW5kbGVfZXZlbnRdc2NoZWR1bGUgcmV0OjEsIHJ1biBiY19hZ2Fpbl93b3JrIDgwMDBt
cyBsYXRlcgpbICAgIDMuMTM5MDU4XSBbZHdjM19vdGdfd29ya10rClsgICAgMy4xMzkwNThdICBl
dnQgPSAzClsgICAgMy4xMzkwNjBdIFtkd2MzX290Z19zdGFydF9wZXJpcGhlcmFsXSsKWyAgICAz
LjEzOTA2NF0gW2R3YzNfb3RnX3N0YXJ0X3BlcmlwaGVyYWxdLQpbICAgIDMuMTM5MDY1XSBbZHdj
M19vdGdfd29ya10tClsgICAgMy4xMzkwNjddIFtVU0IzXVtoaXNpX2R3YzNfd2FrZV9sb2NrXXVz
YiBvdGcgd2FrZSBsb2NrClsgICAgMy4xMzkwNzBdIFtVU0IzXVtoYW5kbGVfZXZlbnRdaGlzaSB1
c2Igc3RhdHVzOiBPRkYgLT4gREVWSUNFClsgICAgMy4xMzkwNzJdIFtVU0IzXVtldmVudF93b3Jr
XS0KWyAgICAzLjYxNzEwNl0gW0UvaGlzaV9wZF0gcGRfZHBtX2hhbmRsZV9wZV9ldmVudDohISEs
ZXZlbnQ9NiwrKysKWyAgICAzLjYxNzEwOF0gW0kvaGlzaV9wZF0gcGRfZHBtX2hhbmRsZV9wZV9l
dmVudCAgdW5rb253IGV2ZW50IApbICAgIDMuNjczMjAyXSBbRS9oaXNpX3BkXSBwZF9kcG1faGFu
ZGxlX3BlX2V2ZW50OiEhISxldmVudD01LCsrKwpbICAgIDMuNjczMjA0XSBQZW5kaW5nIGV2ZW50
IGlzIHNhbWUgLS0+IGlnbm9yZSB0aGlzIGV2ZW50IDIKWyAgICAzLjcwMDM2NV0gW0UvaGlzaV9w
ZF0gcGRfZHBtX2hhbmRsZV9wZV9ldmVudDohISEsZXZlbnQ9MywrKysKWyAgICAzLjcwODE3N10g
bW1jMTogbmV3IFNESU8gY2FyZCBhdCBhZGRyZXNzIDAwMDEKWyAgICAzLjc1ODcxNV0gd2wxOHh4
X2RyaXZlciB3bDE4eHguMC5hdXRvOiBEaXJlY3QgZmlybXdhcmUgbG9hZCBmb3IgdGktY29ubmVj
dGl2aXR5L3dsMTh4eC1jb25mLmJpbiBmYWlsZWQgd2l0aCBlcnJvciAtMgpbICAgIDMuNzU4NzE5
XSB3bGNvcmU6IEVSUk9SIGNvdWxkIG5vdCBnZXQgY29uZmlndXJhdGlvbiBiaW5hcnkgdGktY29u
bmVjdGl2aXR5L3dsMTh4eC1jb25mLmJpbjogLTIKWyAgICAzLjc1ODcyMV0gd2xjb3JlOiBXQVJO
SU5HIGZhbGxpbmcgYmFjayB0byBkZWZhdWx0IGNvbmZpZwpbICAgIDQuMzMxMzcyXSB3bGNvcmU6
IHdsMTh4eCBIVzogMTgzeCBvciAxODB4LCBQRyAyLjIgKFJPTSAweDExKQpbICAgIDQuNDgzNjEy
XSB3bGNvcmU6IGxvYWRlZApbICAgIDQuNTIwODU2XSBFWFQ0LWZzIChzZGQxMCk6IGNvdWxkbid0
IG1vdW50IGFzIGV4dDMgZHVlIHRvIGZlYXR1cmUgaW5jb21wYXRpYmlsaXRpZXMKWyAgICA0LjU0
NTY1NF0gRVhUNC1mcyAoc2RkMTApOiByZWNvdmVyeSBjb21wbGV0ZQpbICAgIDQuNTUwNDEzXSBF
WFQ0LWZzIChzZGQxMCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2Rl
LiBPcHRzOiAobnVsbCkKWyAgICA0LjU1ODExMF0gVkZTOiBNb3VudGVkIHJvb3QgKGV4dDQgZmls
ZXN5c3RlbSkgb24gZGV2aWNlIDg6NTguClsgICAgNC41NjQzMTVdIGRldnRtcGZzOiBtb3VudGVk
ClsgICAgNC41Njc1MTNdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDEwODhLClsgICAg
NC42MjYwNzldIHN5c3RlbWRbMV06IFN5c3RlbSB0aW1lIGJlZm9yZSBidWlsZCB0aW1lLCBhZHZh
bmNpbmcgY2xvY2suCgpXZWxjb21lIHRvIBtbMW1EZWJpYW4gR05VL0xpbnV4IDkgKHN0cmV0Y2gp
G1swbSEKCk5ldHdvcmtNYW5hZ2VyLXdhaXQtb25saW5lLnNlcnZpY2U6IENhbm5vdCBhZGQgZGVw
ZW5kZW5jeSBqb2IsIGlnbm9yaW5nOiBVbml0IE5ldHdvcmtNYW5hZ2VyLXdhaXQtb25saW5lLnNl
cnZpY2UgaXMgbWFza2VkLgpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRGlzcGF0Y2ggUGFz
c3dvcmQgUmVxdWVzdHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guClsbWzA7MzJtICBPSyAg
G1swbV0gTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0LgpbG1swOzMybSAgT0sgIBtbMG1dIExp
c3RlbmluZyBvbiBTeXNsb2cgU29ja2V0LgpbG1swOzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xp
Y2UgU3lzdGVtIFNsaWNlLgogICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5l
bCBGaWxlIFN5c3RlbXMuLi4KICAgICAgICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4u
LgpbG1swOzMybSAgT0sgIBtbMG1dIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXNlcmlhbFx4MmRnZXR0
eS5zbGljZS4KWxtbMDszMm0gIE9LICAbWzBtXSBDcmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5z
bGljZS4KWxtbMDszMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gSm91cm5hbCBBdWRpdCBTb2Nr
ZXQuCiAgICAgICAgIE1vdW50aW5nIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0uLi4KWxtbMDszMm0g
IE9LICAbWzBtXSBMaXN0ZW5pbmcgb24gTmV0d29yayBTZXJ2aWNlIE5ldGxpbmsgU29ja2V0Lgpb
G1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFJlbW90ZSBGaWxlIFN5c3RlbXMuClsb
WzA7MzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4KICAgICAg
ICAgU3RhcnRpbmcgU2V0IHRoZSBjb25zb2xlIGtleWJvYXJkIGxheW91dC4uLgpbG1swOzMybSAg
T0sgIBtbMG1dIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4KWxtbMDszMm0g
IE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBTbGljZXMuClsbWzA7MzJtICBPSyAgG1swbV0gTGlz
dGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0ICgvZGV2L2xvZykuCiAgICAgICAgIFN0YXJ0aW5nIE5h
bWVzZXJ2ZXIgaW5mb3JtYXRpb24gbWFuYWdlci4uLgpbG1swOzMybSAgT0sgIBtbMG1dIExpc3Rl
bmluZyBvbiB1ZGV2IENvbnRyb2wgU29ja2V0LgogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNl
cnZpY2UuLi4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIEZvcndhcmQgUGFzc3dvcmQgUmVx
dWVzdHMgdG8gV2FsbCBEaXJlY3RvcnkgV2F0Y2guClsbWzA7MzJtICBPSyAgG1swbV0gUmVhY2hl
ZCB0YXJnZXQgRW5jcnlwdGVkIFZvbHVtZXMuCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0
aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4KWxtbMDszMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcg
b24gL2Rldi9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQgUGlwZS4KICAgICAgICAgTW91bnRp
bmcgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4uLgogICAgICAgICBNb3VudGluZyBE
ZWJ1ZyBGaWxlIFN5c3RlbS4uLgpbG1swOzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgUE9TSVggTWVz
c2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4KWxtbMDszMm0gIE9LICAbWzBtXSBNb3VudGVkIERlYnVn
IEZpbGUgU3lzdGVtLgpbG1swOzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgSHVnZSBQYWdlcyBGaWxl
IFN5c3RlbS4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIEpvdXJuYWwgU2VydmljZS4KWxtb
MDszMm0gIE9LICAbWzBtXSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lz
dGVtcy4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIExvYWQgS2VybmVsIE1vZHVsZXMuClsb
WzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAv
ZGV2LgpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmFtZXNlcnZlciBpbmZvcm1hdGlvbiBt
YW5hZ2VyLgogICAgICAgICBTdGFydGluZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLgog
ICAgICAgICBTdGFydGluZyBBcHBseSBLZXJuZWwgVmFyaWFibGVzLi4uCiAgICAgICAgIE1vdW50
aW5nIENvbmZpZ3VyYXRpb24gRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgU3RhcnRpbmcgdWRldiBD
b2xkcGx1ZyBhbGwgRGV2aWNlcy4uLgogICAgICAgICBTdGFydGluZyBMb2FkL1NhdmUgUmFuZG9t
IFNlZWQuLi4KICAgICAgICAgU3RhcnRpbmcgRmx1c2ggSm91cm5hbCB0byBQZXJzaXN0ZW50IFN0
b3JhZ2UuLi4KWxtbMDszMm0gIE9LICAbWzBtXSBNb3VudGVkIENvbmZpZ3VyYXRpb24gRmlsZSBT
eXN0ZW0uClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVz
LgpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgU2V0IHRoZSBjb25zb2xlIGtleWJvYXJkIGxh
eW91dC4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4K
WxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIHVkZXYgS2VybmVsIERldmljZSBNYW5hZ2VyLgpb
ICAgIDUuMDU0Mjk0XSBzeXN0ZW1kLWpvdXJuYWxkWzE1MDldOiBSZWNlaXZlZCByZXF1ZXN0IHRv
IGZsdXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxClsbWzA7MzJtICBPSyAgG1swbV0gUmVh
Y2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUpLgogICAgICAgICBTdGFydGluZyBO
ZXR3b3JrIFNlcnZpY2UuLi4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIEZsdXNoIEpvdXJu
YWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLgpbG1swOzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRv
IHN0YXJ0IE5ldHdvcmsgU2VydmljZS4KU2VlICdzeXN0ZW1jdGwgc3RhdHVzIHN5c3RlbWQtbmV0
d29ya2Quc2VydmljZScgZm9yIGRldGFpbHMuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCB1
ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLgpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgTmV0
d29yayBTZXJ2aWNlLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIFNlcnZpY2UuLi4KWxtbMDsx
OzMxbUZBSUxFRBtbMG1dIEZhaWxlZCB0byBzdGFydCBOZXR3b3JrIFNlcnZpY2UuClNlZSAnc3lz
dGVtY3RsIHN0YXR1cyBzeXN0ZW1kLW5ldHdvcmtkLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbG1sw
OzMybSAgT0sgIBtbMG1dIEZvdW5kIGRldmljZSAvZGV2L2h2YzAuClsbWzA7MzJtICBPSyAgG1sw
bV0gRm91bmQgZGV2aWNlIEtMVUJHNEcxQ0UtQjBCMSB1c2VyZGF0YS4KWxtbMDszMm0gIE9LICAb
WzBtXSBGb3VuZCBkZXZpY2UgS0xVQkc0RzFDRS1CMEIxIHZlbmRvci4KICAgICAgICAgQWN0aXZh
dGluZyBzd2FwIC9kZXYvc2RkMTEuLi4KICAgICAgICAgTW91bnRpbmcgL2hvbWUuLi4KWxtbMDsz
Mm0gIE9LICAbWzBtWyAgICA1LjI3Mjg3NV0gQV0gZGRpbmcgODAyODEyayBzd1N0b3BwZWQgTmV0
d29yayBTZXJ2aWNlLmFwIG9uIC9kZXYvc2RkMTEKLiAgUHJpb3JpdHk6LTEgZXh0ZW50czoxIGFj
cm9zczo4MDI4MTJrIFNTClsgICAgNS4yODIwNzldIEVYVDQtZnMgKHNkZDEzKTogcmVjb3Zlcnkg
Y29tcGxldGUKWyAgICA1LjI4MjA4Nl0gRVhUNC1mcyAoc2RkMTMpOiBtb3VudGVkIGZpbGVzeXN0
ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpCiAgICAgICAgIFN0YXJ0aW5n
IE5ldHdvcmsgU2VydmljZS4uLgpbG1swOzMybSAgT0sgIBtbMG1dIE1vdW50ZWQgL2hvbWUuClsb
WzA7MzJtICBPSyAgG1swbV0gQWN0aXZhdGVkIHN3YXAgL2Rldi9zZGQxMS4KWxtbMDszMm0gIE9L
ICAbWzBtXSBSZWFjaGVkIHRhcmdldCBTd2FwLgpbG1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQg
dGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcy4KICAgICAgICAgU3RhcnRpbmcgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzLi4uCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBh
bmQgRGlyZWN0b3JpZXMuLi4KICAgICAgICAgU3RhcnRpbmcgU2V0IGNvbnNvbGUgZm9udCBhbmQg
a2V5bWFwLi4uClsbWzA7MTszMW1GQUlMRUQbWzBtXSBGYWlsZWQgdG8gc3RhcnQgTmV0d29yayBT
ZXJ2aWNlLgpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgc3lzdGVtZC1uZXR3b3JrZC5zZXJ2aWNlJyBm
b3IgZGV0YWlscy4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIENyZWF0ZSBWb2xhdGlsZSBG
aWxlcyBhbmQgRGlyZWN0b3JpZXMuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBTZXQgY29u
c29sZSBmb250IGFuZCBrZXltYXAuClsbWzA7MzJtICBPSyAgG1swbV0gU3RvcHBlZCBOZXR3b3Jr
IFNlcnZpY2UuCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgU2VydmljZS4uLgogICAgICAgICBT
dGFydGluZyBOZXR3b3JrIFRpbWUgU3luY2hyb25pemF0aW9uLi4uCiAgICAgICAgIFN0YXJ0aW5n
IFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLi4uClsbWzA7MzJtICBPSyAg
G1swbV0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9TaHV0ZG93bi4KWxtb
MDsxOzMxbUZBSUxFRBtbMG1dIEZhaWxlZCB0byBzdGFydCBOZXR3b3JrIFNlcnZpY2UuClNlZSAn
c3lzdGVtY3RsIHN0YXR1cyBzeXN0ZW1kLW5ldHdvcmtkLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpb
G1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgTmV0d29yayBTZXJ2aWNlLgogICAgICAgICBTdGFy
dGluZyBOZXR3b3JrIFNlcnZpY2UuLi4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcy4KWxtbMDsxOzMxbUZBSUxFRBtbMG1dIEZhaWxlZCB0byBzdGFy
dCBOZXR3b3JrIFNlcnZpY2UuClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBzeXN0ZW1kLW5ldHdvcmtk
LnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbG1swOzMybSAgT0sgIBtbMG1dIFN0b3BwZWQgTmV0d29y
ayBTZXJ2aWNlLgpbG1swOzE7MzFtRkFJTEVEG1swbV0gRmFpbGVkIHRvIHN0YXJ0IE5ldHdvcmsg
U2VydmljZS4KU2VlICdzeXN0ZW1jdGwgc3RhdHVzIHN5c3RlbWQtbmV0d29ya2Quc2VydmljZScg
Zm9yIGRldGFpbHMuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBOZXR3b3JrIFRpbWUgU3lu
Y2hyb25pemF0aW9uLgpbG1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBU
aW1lIFN5bmNocm9uaXplZC4KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBTeXN0
ZW0gSW5pdGlhbGl6YXRpb24uClsbWzA7MzJtICBPSyAgG1swbV0gTGlzdGVuaW5nIG9uIEFDUElE
IExpc3RlbiBTb2NrZXQuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBEYWlseSBDbGVhbnVw
IG9mIFRlbXBvcmFyeSBEaXJlY3Rvcmllcy4KWxtbMDszMm0gIE9LICAbWzBtXSBMaXN0ZW5pbmcg
b24gRC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVzIFNvY2tldC4KWxtbMDszMm0gIE9LICAbWzBtXSBT
dGFydGVkIEFDUEkgRXZlbnRzIENoZWNrLgpbG1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFy
Z2V0IFBhdGhzLgpbG1swOzMybSAgT0sgIBtbMG1dIExpc3RlbmluZyBvbiBPcGVuQlNEIFNlY3Vy
ZSBTaGVsbCBzZXJ2ZXIgc29ja2V0LgpbG1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0
IFNvY2tldHMuClsbWzA7MzJtICBPSyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVt
LgogICAgICAgICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLi4uClsbWzA7MzJtICBP
SyAgG1swbV0gU3RhcnRlZCBSZWd1bGFyIGJhY2tncm91bmQgcHJvZ3JhbSBwcm9jZXNzaW5nIGRh
ZW1vbi4KICAgICAgICAgU3RhcnRpbmcgUHJvdmlkZSBsaW1pdGVkIHN1cGVyIHVzZXIgcHJpdmls
ZWdlcyB0byBzcGVjaWZpYyB1c2Vycy4uLgogICAgICAgICBTdGFydGluZyBMU0I6IExvYWQga2Vy
bmVsIG1vZHVsZXMgbmVlZGVkIHRvIGVuYWJsZSBjcHVmcmVxIHNjYWxpbmcuLi4KICAgICAgICAg
U3RhcnRpbmcgUmVzdG9yZSAvZXRjL3Jlc29sdi5jb25mIGnigKZmb3JlIHRoZSBwcHAgbGluayB3
YXMgc2h1dCBkb3duLi4uCiAgICAgICAgIFN0YXJ0aW5nIFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcg
UG9saWN5IFNlcnZpY2UuLi4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIEFDUEkgZXZlbnQg
ZGFlbW9uLgogICAgICAgICBTdGFydGluZyBMb2dpbiBTZXJ2aWNlLi4uClsbWzA7MzJtICBPSyAg
G1swbV0gU3RhcnRlZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuClsbWzA7MzJtICBPSyAgG1sw
bV0gU3RhcnRlZCBSZWFsdGltZUtpdCBTY2hlZHVsaW5nIFBvbGljeSBTZXJ2aWNlLgogICAgICAg
ICBTdGFydGluZyBXUEEgc3VwcGxpY2FudC4uLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1h
bmFnZXIuLi4KICAgICAgICAgU3RhcnRpbmcgTW9kZW0gTWFuYWdlci4uLgogICAgICAgICBTdGFy
dGluZyBJbml0aWFsaXplIGhhcmR3YXJlIG1vbml0b3Jpbmcgc2Vuc29ycy4uLgpbG1swOzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4KWxtbMDszMm0gIE9LICAb
WzBtXSBTdGFydGVkIFByb3ZpZGUgbGltaXRlZCBzdXBlciB1c2VyIHByaXZpbGVnZXMgdG8gc3Bl
Y2lmaWMgdXNlcnMuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBSZXN0b3JlIC9ldGMvcmVz
b2x2LmNvbmYgaWbigKZiZWZvcmUgdGhlIHBwcCBsaW5rIHdhcyBzaHV0IGRvd24uClsbWzA7MzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBJbml0aWFsaXplIGhhcmR3YXJlIG1vbml0b3Jpbmcgc2Vuc29y
cy4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIFdQQSBzdXBwbGljYW50LgpbG1swOzMybSAg
T0sgIBtbMG1dIFN0YXJ0ZWQgTFNCOiBMb2FkIGtlcm5lbCBtb2R1bGVzIG5lZWRlZCB0byBlbmFi
bGUgY3B1ZnJlcSBzY2FsaW5nLgpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTG9naW4gU2Vy
dmljZS4KICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLi4uCiAgICAgICAg
IFN0YXJ0aW5nIExTQjogc2V0IENQVUZyZXEga2VybmVsIHBhcmFtZXRlcnMuLi4KWxtbMDszMm0g
IE9LICAbWzBtXSBTdGFydGVkIExTQjogc2V0IENQVUZyZXEga2VybmVsIHBhcmFtZXRlcnMuClsb
WzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBBdXRob3JpemF0aW9uIE1hbmFnZXIuClsbWzA7MzJt
ICBPSyAgG1swbV0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIuCiAgICAgICAgIFN0YXJ0aW5nIE5l
dHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLi4uClsbWzA7MzJtICBPSyAg
G1swbV0gUmVhY2hlZCB0YXJnZXQgTmV0d29yay4KICAgICAgICAgU3RhcnRpbmcgTmV0d29yayBO
YW1lIFJlc29sdXRpb24uLi4KICAgICAgICAgU3RhcnRpbmcgUGVybWl0IFVzZXIgU2Vzc2lvbnMu
Li4KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBOZXR3b3JrIGlzIE9ubGluZS4K
ICAgICAgICAgU3RhcnRpbmcgTFNCOiBBZHZhbmNlZCBJRUVFIDgwMi4xMSBtYW5hZ2VtZW50IGRh
ZW1vbi4uLgpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgRGFpbHkgYXB0IGRvd25sb2FkIGFj
dGl2aXRpZXMuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBEYWlseSBhcHQgdXBncmFkZSBh
bmQgY2xlYW4gYWN0aXZpdGllcy4KWxtbMDszMm0gIE9LICAbWzBtXSBSZWFjaGVkIHRhcmdldCBU
aW1lcnMuCiAgICAgICAgIFN0YXJ0aW5nIExTQjogZXhpbSBNYWlsIFRyYW5zcG9ydCBBZ2VudC4u
LgogICAgICAgICBTdGFydGluZyAvZXRjL3JjLmxvY2FsIENvbXBhdGliaWxpdHkuLi4KWxtbMDsz
Mm0gIE9LICAbWzBtXSBTdGFydGVkIFBlcm1pdCBVc2VyIFNlc3Npb25zLgpbG1swOzMybSAgT0sg
IBtbMG1dIFN0YXJ0ZWQgTFNCOiBBZHZhbmNlZCBJRUVFIDgwMi4xMSBtYW5hZ2VtZW50IGRhZW1v
bi4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIC9ldGMvcmMubG9jYWwgQ29tcGF0aWJpbGl0
eS4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIE1vZGVtIE1hbmFnZXIuClsbWzA7MzJtICBP
SyAgG1swbV0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2Vydmlj
ZS4KICAgICAgICAgU3RhcnRpbmcgSG9zdG5hbWUgU2VydmljZS4uLgpbG1swOzMybSAgT0sgIBtb
MG1dIFN0YXJ0ZWQgR2V0dHkgb24gdHR5MS4KWxtbMDszMm0gIE9LICAbWzBtXSBTdGFydGVkIFNl
cmlhbCBHZXR0eSBvbiBodmMwLgpbG1swOzMybSAgT0sgIBtbMG1dIFJlYWNoZWQgdGFyZ2V0IExv
Z2luIFByb21wdHMuClsbWzA7MzJtICBPSyAgG1swbV0gU3RhcnRlZCBIb3N0bmFtZSBTZXJ2aWNl
LgpbG1swOzMybSAgT0sgIBtbMG1dIFN0YXJ0ZWQgTmV0d29yayBOYW1lIFJlc29sdXRpb24uClsg
ICAgNi4zMzMxODVdIG1tY19ob3N0IG1tYzE6IEJ1cyBzcGVlZCAoc2xvdCAwKSA9IDQwMDAwMEh6
IChzbG90IHJlcSA0MDAwMDBIeiwgYWN0dWFsIDQwMDAwMEhaIGRpdiA9IDApClsgICAgNi4zODA3
NDddIG1tY19ob3N0IG1tYzE6IEJ1cyBzcGVlZCAoc2xvdCAwKSA9IDI1MDAwMDAwSHogKHNsb3Qg
cmVxIDI1MDAwMDAwSHosIGFjdHVhbCAyNTAwMDAwMEhaIGRpdiA9IDApClsbWzA7MzJtICBPSyAg
G1swbV0gU3RhcnRlZCBMU0I6IGV4aW0gTWFpbCBUcmFuc3BvcnQgQWdlbnQuClsbWzA7MzJtICBP
SyAgG1swbV0gUmVhY2hlZCB0YXJnZXQgTXVsdGktVXNlciBTeXN0ZW0uClsbWzA7MzJtICBPSyAg
G1swbV0gUmVhY2hlZCB0YXJnZXQgR3JhcGhpY2FsIEludGVyZmFjZS4KICAgICAgICAgU3RhcnRp
bmcgVXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIFJ1bmxldmVsIENoYW5nZXMuLi4KWxtbMDszMm0g
IE9LICAbWzBtXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFu
Z2VzLgoKRGViaWFuIEdOVS9MaW51eCA5IGxpbmFyby1kZXZlbG9wZXIgaHZjMAoKbGluYXJvLWRl
dmVsb3BlciBsb2dpbjogcm9vdCAoYXV0b21hdGljIGxvZ2luKQoKTGFzdCBsb2dpbjogTW9uIFNl
cCAxMSAyMzo0NDo0MCBVVEMgMjAxNyBvbiBodmMwCkxpbnV4IGxpbmFyby1kZXZlbG9wZXIgNC4x
Mi4wLWxpbmFyby1oaWtleTk2MCsgIzMgU01QIFBSRUVNUFQgTW9uIEp1bCAxNyAxMzoyNjoxMyBF
RFQgMjAxNyBhYXJjaDY0CgpIaUtleSA5NjAKcm9vdEBsaW5hcm8tZGV2ZWxvcGVyOn4jIFsgICAg
Ni44MjEwMDBdIHdsY29yZTogUEhZIGZpcm13YXJlIHZlcnNpb246IFJldiA4LjIuMC4wLjIzNgpb
ICAgIDYuOTI4OTYxXSB3bGNvcmU6IGZpcm13YXJlIGJvb3RlZCAoUmV2IDguOS4wLjAuNjkpClsg
ICAgNi45NTM2MzddIHdsY29yZTogZG93bgpbICAgIDcuMDg1MTQ3XSBtbWNfaG9zdCBtbWMxOiBC
dXMgc3BlZWQgKHNsb3QgMCkgPSA0MDAwMDBIeiAoc2xvdCByZXEgNDAwMDAwSHosIGFjdHVhbCA0
MDAwMDBIWiBkaXYgPSAwKQpbICAgIDcuMTI5MDA2XSBtbWNfaG9zdCBtbWMxOiBCdXMgc3BlZWQg
KHNsb3QgMCkgPSAyNTAwMDAwMEh6IChzbG90IHJlcSAyNTAwMDAwMEh6LCBhY3R1YWwgMjUwMDAw
MDBIWiBkaXYgPSAwKQpbICAgIDcuNTM4NTcyXSB3bGNvcmU6IFBIWSBmaXJtd2FyZSB2ZXJzaW9u
OiBSZXYgOC4yLjAuMC4yMzYKWyAgICA3LjY0ODk5NV0gd2xjb3JlOiBmaXJtd2FyZSBib290ZWQg
KFJldiA4LjkuMC4wLjY5KQpbICAgIDguNjA3MDkwXSBbRS9oaXNpX3BkXSBwZF9kcG1faGFuZGxl
X3BlX2V2ZW50OiEhISxldmVudD02LCsrKwpbICAgIDguNjEyODQxXSBbSS9oaXNpX3BkXSBwZF9k
cG1faGFuZGxlX3BlX2V2ZW50ICB1bmtvbncgZXZlbnQgClsgICAgOC42NjgzMDNdIFtFL2hpc2lf
cGRdIHBkX2RwbV9oYW5kbGVfcGVfZXZlbnQ6ISEhLGV2ZW50PTUsKysrClsgICAgOC42NzQwMzdd
IFBlbmRpbmcgZXZlbnQgaXMgc2FtZSAtLT4gaWdub3JlIHRoaXMgZXZlbnQgMgpbICAgIDguNzAy
MDY0XSBbRS9oaXNpX3BkXSBwZF9kcG1faGFuZGxlX3BlX2V2ZW50OiEhISxldmVudD0zLCsrKwpb
ICAgMTEuMjQ3MDk4XSBbVVNCM11bYmNfYWdhaW5fd29ya10rClsgICAxMS4yNTA0MDZdIFtVU0Iz
XVtiY19hZ2Fpbl93b3JrXWNoYXJnZXJfdHlwZSBpcyAgU0RQLCBzdGFydCBiY19hZ2Fpbl93b3Jr
ClsgICAxMS4yNTczNzNdIFtkd2MzX290Z193b3JrXSsKWyAgIDExLjI1NzM3M10gIGV2dCA9IDQK
WyAgIDExLjI1NzM4M10gW2R3YzNfb3RnX3N0b3BfcGVyaXBoZXJhbF0rClsgICAxMS4yNjY0Njdd
IFtkd2MzX290Z19zdG9wX3BlcmlwaGVyYWxdLQpbICAgMTEuMjcwMzcyXSBbZHdjM19vdGdfd29y
a10tCgpyb290QGxpbmFyby1kZXZlbG9wZXI6fiMgWyAgIDExLjU4MzA1Nl0gW1VTQjNdW2RldGVj
dF9jaGFyZ2VyX3R5cGVdRENEIGRvbmUKWyAgIDExLjYxNTA1N10gW1VTQjNdW2RldGVjdF9jaGFy
Z2VyX3R5cGVdUHJpbWFyeSBEZXRlY3Rpb24gZG9uZQpbICAgMTEuNjIwNzEwXSBbVVNCM11bZGV0
ZWN0X2NoYXJnZXJfdHlwZV1TZWNvbmRhcnkgRGV0ZWN0aW9uIGRvbmUKWyAgIDExLjY1MTA1OV0g
W1VTQjNdW2RldGVjdF9jaGFyZ2VyX3R5cGVddHlwZTogMApbICAgMTEuNjU1NDExXSBbSS9oaXNp
X3BkXSBwZF9kcG1fcmVwb3J0X2JjMTIgOiBldmVudCAoMCkKWyAgIDExLjY2MDYzMV0gW0UvaGlz
aV9wZF0gcGRfZHBtX3ZidXNfbm90aWZpZXJfY2FsbDogcGRfZHBtX3ZidXNfbm90aWZpZXJfY2Fs
bCEhISwrKysrClsgICAxMS42Njg0NDRdIFtkd2MzX290Z193b3JrXSsKWyAgIDExLjY2ODQ0NF0g
IGV2dCA9IDMKWyAgIDExLjY2ODQ0Nl0gW2R3YzNfb3RnX3N0YXJ0X3BlcmlwaGVyYWxdKwpbICAg
MTEuNjc3NjEwXSBbZHdjM19vdGdfc3RhcnRfcGVyaXBoZXJhbF0tClsgICAxMS42ODE2MTVdIFtk
d2MzX290Z193b3JrXS0KWyAgIDExLjY4NDU1N10gW1VTQjNdW2JjX2FnYWluX3dvcmtdLQpbICAg
MTEuOTI2MzQ3XSB3bGNvcmU6IGRvd24KWyAgIDEyLjAwMTA0OV0gd2xhbjA6IGF1dGhlbnRpY2F0
ZSB3aXRoIDcwOjNhOmNiOjIzOmQ3OmRjClsgICAxMi4wMTY5MjZdIHdsYW4wOiBzZW5kIGF1dGgg
dG8gNzA6M2E6Y2I6MjM6ZDc6ZGMgKHRyeSAxLzMpClsgICAxMi4wNTU1NjldIHdsYW4wOiBhdXRo
ZW50aWNhdGVkClsgICAxMi4wNjMwODFdIHdsYW4wOiBhc3NvY2lhdGUgd2l0aCA3MDozYTpjYjoy
MzpkNzpkYyAodHJ5IDEvMykKWyAgIDEyLjA3MzE0OF0gd2xhbjA6IFJYIEFzc29jUmVzcCBmcm9t
IDcwOjNhOmNiOjIzOmQ3OmRjIChjYXBhYj0weDExIHN0YXR1cz0wIGFpZD0yKQpbICAgMTIuMDky
Njg1XSB3bGFuMDogYXNzb2NpYXRlZApbICAgMTIuMzIzMTQwXSB3bGNvcmU6IEFzc29jaWF0aW9u
IGNvbXBsZXRlZC4KCnJvb3RAbGluYXJvLWRldmVsb3Blcjp+IyB4bCBpbmZbICAgMTMuNjEzMzU1
XSBbRS9oaXNpX3BkXSBwZF9kcG1faGFuZGxlX3BlX2V2ZW50OiEhISxldmVudD02LCsrKwpbICAg
MTMuNjE5MTEwXSBbSS9oaXNpX3BkXSBwZF9kcG1faGFuZGxlX3BlX2V2ZW50ICB1bmtvbncgZXZl
bnQgbwpbICAgMTMuNjc1MTk0XSBbRS9oaXNpX3BkXSBwZF9kcG1faGFuZGxlX3BlX2V2ZW50OiEh
ISxldmVudD01LCsrKwpbICAgMTMuNjgwOTI5XSBQZW5kaW5nIGV2ZW50IGlzIHNhbWUgLS0+IGln
bm9yZSB0aGlzIGV2ZW50IDIKWyAgIDEzLjcwODM5MV0gW0UvaGlzaV9wZF0gcGRfZHBtX2hhbmRs
ZV9wZV9ldmVudDohISEsZXZlbnQ9MywrKysKCmhvc3QgICAgICAgICAgICAgICAgICAgOiBsaW5h
cm8tZGV2ZWxvcGVyCnJlbGVhc2UgICAgICAgICAgICAgICAgOiA0LjEyLjAtbGluYXJvLWhpa2V5
OTYwKwp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzMgU01QIFBSRUVNUFQgTW9uIEp1bCAxNyAx
MzoyNjoxMyBFRFQgMjAxNwptYWNoaW5lICAgICAgICAgICAgICAgIDogYWFyY2g2NApucl9jcHVz
ICAgICAgICAgICAgICAgIDogOAptYXhfY3B1X2lkICAgICAgICAgICAgIDogNwpucl9ub2RlcyAg
ICAgICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogMQp0aHJlYWRzX3Blcl9j
b3JlICAgICAgIDogMQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMQpod19jYXBzICAgICAgICAg
ICAgICAgIDogMDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAw
MDAwMDA6MDAwMDAwMDA6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6CnRvdGFsX21l
bW9yeSAgICAgICAgICAgOiAyMjYyCmZyZWVfbWVtb3J5ICAgICAgICAgICAgOiA3MTIKc2hhcmlu
Z19mcmVlZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6IDAKb3V0c3RhbmRp
bmdfY2xhaW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAKeGVuX21ham9yICAg
ICAgICAgICAgICA6IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDEwCnhlbl9leHRyYSAgICAg
ICAgICAgICAgOiAtdW5zdGFibGUKeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuMTAtdW5zdGFi
bGUKeGVuX2NhcHMgICAgICAgICAgICAgICA6IHhlbi0zLjAtYWFyY2g2NCB4ZW4tMy4wLWFybXY3
bCAKeGVuX3NjaGVkdWxlciAgICAgICAgICA6IGNyZWRpdAp4ZW5fcGFnZXNpemUgICAgICAgICAg
IDogNDA5NgpwbGF0Zm9ybV9wYXJhbXMgICAgICAgIDogdmlydF9zdGFydD0weDIwMDAwMAp4ZW5f
Y2hhbmdlc2V0ICAgICAgICAgIDogV2VkIEF1ZyAxNiAxODowNzoyNyAyMDE3ICswMTAwIGdpdDpk
MDI5MWYzMzkxCnhlbl9jb21tYW5kbGluZSAgICAgICAgOiBsb2dsdmw9YWxsIGNvbnNvbGU9ZHR1
YXJ0IGR0dWFydD0vc29jL3NlcmlhbEBmZmYzMjAwMCBlZmk9bm8tcnMgZG9tMF9tZW09MTUwME0K
Y2NfY29tcGlsZXIgICAgICAgICAgICA6IGdjYyAoRGViaWFuIDYuMy4wLTE4KSA2LjMuMCAyMDE3
MDUxNgpjY19jb21waWxlX2J5ICAgICAgICAgIDogcm9vdApjY19jb21waWxlX2RvbWFpbiAgICAg
IDogCmNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBNb24gU2VwIDExIDIzOjQzOjEzIFVUQyAyMDE3
CmJ1aWxkX2lkICAgICAgICAgICAgICAgOiBjZTYxOTliOWZhYzAxNDkxZGE5MmY4ODkwYWY0ZGNm
OGM4NWE0MzBlCnhlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0CnJvb3RAbGluYXJvLWRldmVsb3Bl
cjp+IyAvcm9vdC9sWyAgIDE4LjQxNDE4NF0gW0kvaGlzaV9wZF0gUEU6VFlQRS1DIE9ubHkgQ2hh
cmdlciEKWyAgIDE4LjQxODcxNl0gW0UvaGlzaV9wZF0gcGRfZHBtX2hhbmRsZV9wZV9ldmVudDoh
ISEsZXZlbnQ9MywrKysKWyAgIDE4LjQyNDYyMV0gW0kvaGlzaV9wZF0gcGRfZHBtX3JlcG9ydF9w
ZF9zaW5raV92YnVzIDogU2luayA1MDAwIG1WLCA1MDAgbUEKWyAgIDE4LjQzMTU1N10gW0UvaGlz
aV9wZF0gcGRfZHBtX3ZidXNfbm90aWZpZXJfY2FsbDogcGRfZHBtX3ZidXNfbm90aWZpZXJfY2Fs
bCEhISwrKysrClsgICAxOC40MzkzNjNdIFtFL2hpc2lfcGRdIHBkX2RwbV9oYW5kbGVfcGVfZXZl
bnQ6ISEhLGV2ZW50PTgsKysrCgd2ZXBhdGNoX3Rlc3QucGwKSGF2ZSAzNyB0ZXN0LWNhc2VzCkV4
ZWN1dGluZzogJyhzZXQgLWU7Y2QgL3Jvb3QvdGVzdC9saXZlcGF0Y2g7eGVuLWxpdmVwYXRjaCBs
aXN0KScgLi4gSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBzdGF0dXMK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0KRXhl
Y3V0aW5nOiAnKHNldCAtZTtjZCAvcm9vdC90ZXN0L2xpdmVwYXRjaDt4ZW4tbGl2ZXBhdGNoIGxp
c3QpJyAuLiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHN0YXR1cwot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLQpFeGVj
dXRpbmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hsIGluZm8pJyAuLmhvc3Qg
ICAgICAgICAgICAgICAgICAgOiBsaW5hcm8tZGV2ZWxvcGVyCnJlbGVhc2UgICAgICAgICAgICAg
ICAgOiA0LjEyLjAtbGluYXJvLWhpa2V5OTYwKwp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzMg
U01QIFBSRUVNUFQgTW9uIEp1bCAxNyAxMzoyNjoxMyBFRFQgMjAxNwptYWNoaW5lICAgICAgICAg
ICAgICAgIDogYWFyY2g2NApucl9jcHVzICAgICAgICAgICAgICAgIDogOAptYXhfY3B1X2lkICAg
ICAgICAgICAgIDogNwpucl9ub2RlcyAgICAgICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0
ICAgICAgIDogMQp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDogMQpjcHVfbWh6ICAgICAgICAgICAg
ICAgIDogMQpod19jYXBzICAgICAgICAgICAgICAgIDogMDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAw
MDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDAKdmlydF9jYXBz
ICAgICAgICAgICAgICA6CnRvdGFsX21lbW9yeSAgICAgICAgICAgOiAyMjYyCmZyZWVfbWVtb3J5
ICAgICAgICAgICAgOiA3MTIKc2hhcmluZ19mcmVlZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2Vk
X21lbW9yeSAgICA6IDAKb3V0c3RhbmRpbmdfY2xhaW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAg
ICAgICAgICA6IDAKeGVuX21ham9yICAgICAgICAgICAgICA6IDQKeGVuX21pbm9yICAgICAgICAg
ICAgICA6IDEwCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAtdW5zdGFibGUKeGVuX3ZlcnNpb24g
ICAgICAgICAgICA6IDQuMTAtdW5zdGFibGUKeGVuX2NhcHMgICAgICAgICAgICAgICA6IHhlbi0z
LjAtYWFyY2g2NCB4ZW4tMy4wLWFybXY3bCAKeGVuX3NjaGVkdWxlciAgICAgICAgICA6IGNyZWRp
dAp4ZW5fcGFnZXNpemUgICAgICAgICAgIDogNDA5NgpwbGF0Zm9ybV9wYXJhbXMgICAgICAgIDog
dmlydF9zdGFydD0weDIwMDAwMAp4ZW5fY2hhbmdlc2V0ICAgICAgICAgIDogV2VkIEF1ZyAxNiAx
ODowNzoyNyAyMDE3ICswMTAwIGdpdDpkMDI5MWYzMzkxCnhlbl9jb21tYW5kbGluZSAgICAgICAg
OiBsb2dsdmw9YWxsIGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD0vc29jL3NlcmlhbEBmZmYzMjAwMCBl
Zmk9bm8tcnMgZG9tMF9tZW09MTUwME0KY2NfY29tcGlsZXIgICAgICAgICAgICA6IGdjYyAoRGVi
aWFuIDYuMy4wLTE4KSA2LjMuMCAyMDE3MDUxNgpjY19jb21waWxlX2J5ICAgICAgICAgIDogcm9v
dApjY19jb21waWxlX2RvbWFpbiAgICAgIDogCmNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBNb24g
U2VwIDExIDIzOjQzOjEzIFVUQyAyMDE3CmJ1aWxkX2lkICAgICAgICAgICAgICAgOiBjZTYxOTli
OWZhYzAxNDkxZGE5MmY4ODkwYWY0ZGNmOGM4NWE0MzBlCnhlbmRfY29uZmlnX2Zvcm1hdCAgICAg
OiA0CkV4ZWN1dGluZzogJyhzZXQgLWU7Y2QgL3Jvb3QvdGVzdC9saXZlcGF0Y2g7eGwgaW5mbykn
IC4uaG9zdCAgICAgICAgICAgICAgICAgICA6IGxpbmFyby1kZXZlbG9wZXIKcmVsZWFzZSAgICAg
ICAgICAgICAgICA6IDQuMTIuMC1saW5hcm8taGlrZXk5NjArCnZlcnNpb24gICAgICAgICAgICAg
ICAgOiAjMyBTTVAgUFJFRU1QVCBNb24gSnVsIDE3IDEzOjI2OjEzIEVEVCAyMDE3Cm1hY2hpbmUg
ICAgICAgICAgICAgICAgOiBhYXJjaDY0Cm5yX2NwdXMgICAgICAgICAgICAgICAgOiA4Cm1heF9j
cHVfaWQgICAgICAgICAgICAgOiA3Cm5yX25vZGVzICAgICAgICAgICAgICAgOiAxCmNvcmVzX3Bl
cl9zb2NrZXQgICAgICAgOiAxCnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAxCmNwdV9taHogICAg
ICAgICAgICAgICAgOiAxCmh3X2NhcHMgICAgICAgICAgICAgICAgOiAwMDAwMDAwMDowMDAwMDAw
MDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMAp2
aXJ0X2NhcHMgICAgICAgICAgICAgIDoKdG90YWxfbWVtb3J5ICAgICAgICAgICA6IDIyNjIKZnJl
ZV9tZW1vcnkgICAgICAgICAgICA6IDcxMgpzaGFyaW5nX2ZyZWVkX21lbW9yeSAgIDogMApzaGFy
aW5nX3VzZWRfbWVtb3J5ICAgIDogMApvdXRzdGFuZGluZ19jbGFpbXMgICAgIDogMApmcmVlX2Nw
dXMgICAgICAgICAgICAgIDogMAp4ZW5fbWFqb3IgICAgICAgICAgICAgIDogNAp4ZW5fbWlub3Ig
ICAgICAgICAgICAgIDogMTAKeGVuX2V4dHJhICAgICAgICAgICAgICA6IC11bnN0YWJsZQp4ZW5f
dmVyc2lvbiAgICAgICAgICAgIDogNC4xMC11bnN0YWJsZQp4ZW5fY2FwcyAgICAgICAgICAgICAg
IDogeGVuLTMuMC1hYXJjaDY0IHhlbi0zLjAtYXJtdjdsIAp4ZW5fc2NoZWR1bGVyICAgICAgICAg
IDogY3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3BhcmFtcyAg
ICAgICAgOiB2aXJ0X3N0YXJ0PTB4MjAwMDAwCnhlbl9jaGFuZ2VzZXQgICAgICAgICAgOiBXZWQg
QXVnIDE2IDE4OjA3OjI3IDIwMTcgKzAxMDAgZ2l0OmQwMjkxZjMzOTEKeGVuX2NvbW1hbmRsaW5l
ICAgICAgICA6IGxvZ2x2bD1hbGwgY29uc29sZT1kdHVhcnQgZHR1YXJ0PS9zb2Mvc2VyaWFsQGZm
ZjMyMDAwIGVmaT1uby1ycyBkb20wX21lbT0xNTAwTQpjY19jb21waWxlciAgICAgICAgICAgIDog
Z2NjIChEZWJpYW4gNi4zLjAtMTgpIDYuMy4wIDIwMTcwNTE2CmNjX2NvbXBpbGVfYnkgICAgICAg
ICAgOiByb290CmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiAKY2NfY29tcGlsZV9kYXRlICAgICAg
ICA6IE1vbiBTZXAgMTEgMjM6NDM6MTMgVVRDIDIwMTcKYnVpbGRfaWQgICAgICAgICAgICAgICA6
IGNlNjE5OWI5ZmFjMDE0OTFkYTkyZjg4OTBhZjRkY2Y4Yzg1YTQzMGUKeGVuZF9jb25maWdfZm9y
bWF0ICAgICA6IDQKRXhlY3V0aW5nOiAnKHNldCAtZTtjZCAvcm9vdC90ZXN0L2xpdmVwYXRjaDt4
ZW4tbGl2ZXBhdGNoIHJldmVydCB4ZW5faGVsbG9fd29ybGQpJyAuLkZhaWxlZCB0byBnZXQgc3Rh
dHVzIG9mIHhlbl9oZWxsb193b3JsZC4KRXJyb3IgMjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y
eQpFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0
Y2ggbG9hZCB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoKScgLi5VcGxvYWRpbmcgeGVuX2hlbGxv
X3dvcmxkLmxpdmVwYXRjaC4uLiAoWEVOKSBYZW4gQlVHIGF0IHBhZ2VfYWxsb2MuYzo3MzgKKFhF
TikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQg
XS0tLS0KKFhFTikgQ1BVOiAgICAwCihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDIxZmNiNCBwYWdl
X2FsbG9jLmMjYWxsb2NfaGVhcF9wYWdlcysweDVjOC8weDZlMAooWEVOKSBMUjogICAgIDAwMDAw
MDAwMDAyMWZiMDgKKFhFTikgU1A6ICAgICAwMDAwODAwMGJmMWQ3OWYwCihYRU4pIENQU1I6ICAg
MDAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhFTikgICAg
ICBYMDogMDkwMTAyMTlmZmRiMjM4NyAgWDE6IDAwMDA4MDAwMDAwMDAwMDAgIFgyOiAwMDAwODAw
MGI5OGIzMDAwCihYRU4pICAgICAgWDM6IDAwMDAwMDAwYjk4YjMwMDAgIFg0OiBmZmZmZmZmZmZm
ZmZmZmZmICBYNTogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFg2OiAwMDAwMDAwMDAwMDAw
MDE0ICBYNzogMDAwMDAwMDAwMDJlM2U0OCAgWDg6IDAwMDAwMDAwMDAwMDE3YzAKKFhFTikgICAg
ICBYOTogMDAwMDAwMDAwMDA3ZmZmZiBYMTA6IDAwMDAwMDAwMDAyZTNkYTggWDExOiAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDAgWDEzOiAwMDAwMDAwODAy
ODk2NjgwIFgxNDogMDAwMDRjOTgwMDAwMDAwMAooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAwMDAw
NTFiIFgxNjogMDAwMDAwMDAwMDAwMDAyMyBYMTc6IDAwMDBmZmZmYTU1OWQwODgKKFhFTikgICAg
IFgxODogMDAwMDAwMDAwMDAwMDAwMCBYMTk6IDAwMDAwMDA4MDI4OTY3MjggWDIwOiAwMDAwMDAw
MDAwMDdmZmZmCihYRU4pICAgICBYMjE6IDAwMDAwMDAwMDAwMDAwMDAgWDIyOiAwMDAwMDAwODAy
ODk2NzI4IFgyMzogMDAwMDAwMDgwMjg5NjcyOAooWEVOKSAgICAgWDI0OiAwMDAwMDAwODAyODk2
NzYwIFgyNTogMDAwMDAwMDAwMDAwMDAwMCBYMjY6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
IFgyNzogYzJjMmMyYzJjMmMyYzJjMiBYMjg6IDZkYjZkYjZkYjZkYjZkYjcgIEZQOiAwMDAwODAw
MGJmMWQ3OWYwCihYRU4pIAooWEVOKSAgIFZUQ1JfRUwyOiA4MDAyMzU1OAooWEVOKSAgVlRUQlJf
RUwyOiAwMDAxMDAwMGJmZjMwMDAwCihYRU4pIAooWEVOKSAgU0NUTFJfRUwyOiAzMGNkMTgzZAoo
WEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMzg2NjNmCihYRU4pICBUVEJSMF9FTDI6IDAwMDAw
MDAwYmZmMGUwMDAKKFhFTikgCihYRU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCihYRU4pICBIUEZB
Ul9FTDI6IDAwMDAwMDAwMDBlODJiMTAKKFhFTikgICAgRkFSX0VMMjogZmZmZjAwMDAwODAwMGYw
MAooWEVOKSAKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDgwMDBiZjFkNzlmMDoK
KFhFTikgICAgMDAwMDgwMDBiZjFkN2E3MCAwMDAwMDAwMDAwMjFmZTcwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAy
OWFlMTggMDAwMDAwMDAwMDAwMDAyNCA2ZGI2ZGI2ZGI2ZGI2ZGI3CihYRU4pICAgIGZmZmZmZmY4
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDA1IDAwMDAwMDAwZmZmZmZm
ZmYKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwNSAwMDAwMDAwMDAwMjlhZTE4IDAwMDA4MDAwYmYx
ZDdhYjAgMDAwMDAwMDAwMDIzYmNhNAooWEVOKSAgICAwMDAwODAwMGJmMWQ3YWIwIDAwMDAwMDAw
MDAyM2JjZTQgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAzCihYRU4pICAgIDAwMDA4
MDAwYjg3YzNmMjAgMDAwMDAwMDAwMDI5YWUxOCAwMDAwMDAwMDAwMjliMDAwIDAwMDAwMDAwMDAw
MDAwMWQKKFhFTikgICAgMDAwMDgwMDBiZjFkN2IwMCAwMDAwMDAwMDAwMjNiZTIwIDAwMDAwMDAw
MDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwODAwMGJmZTllNDQwIDAwMDAw
MDAwNDAwMTUwMDAgMDAwMDgwMDBiODdjM2U4MCAwMDAwODAwMGJmZTllNDY4CihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDMgMDAwMDgwMDBiZmU5ZTQ4OCAwMDAwODAwMGJmMWQ3YjEwIDAwMDAwMDAw
MDAyMTc1MjQKKFhFTikgICAgMDAwMDgwMDBiZjFkN2M3MCAwMDAwMDAwMDAwMjM2N2E0IDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwZmZmZmE1NzU3MDA0IDAw
MDAwMDAwMDAzMjJjOTggMDAwMDAwMDAwMDI5OTFhMCAwMDAwMDAwMDAwMmUzMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAxMjQgMDAwMDAwMDAwMDAwMDAxZCBmZmZmMDAwMDA4YTcyMDAwIGZmZmY4
MDAwYTc0NzhkMDAKKFhFTikgICAgMDAwMDAwMDAwMDMxYzAyMCAwMDAwMDAwMDAwMDAwMGEwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDI5NWJiOAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IGZmZmY4MDAwYTc0NzhkMDAgMDAwMDgwMDBiZjFkN2JjMCAwMDAwODAwMGJmZTllNTcwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDU3MjAgMDAwMDAwMDA0MDAxNTAwMCAwMDAwODAwMGJmZTllNjAwIDAw
MDA4MDAwYmZlOWVhOTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAzOSAwMDAwODAwMGJmZTllYTIw
IDAwMDA4MDAwYmZlOWVhNDAgMDAwMDAwMDAwMDAwMDAyMQooWEVOKSAgICA2YzZjNjU2ODVmNmU2
NTc4IDAwNjQ2YzcyNmY3NzVmNmYgMDAwMDgwMDBiZjFkN2M3MCAwMDAwMDAwMDAwMjM1ZWU4CihY
RU4pICAgIDAwMDA4MDAwYmYxZDdlYjAgMDAwMDgwMDBiZjFkN2YzMCAwMDAwZmZmZmE1NzU3MDA0
IDAwMDAwMDAwMjAwMDAxNDUKKFhFTikgICAgMDAwMDAwMDA1YTAwMGVhMSAwMDAwZmZmZmZkZWJl
ZjcwIDAwMDAwMDAwMDAwMDAxMjQgMDAwMDAwMDAwMDAwMDAxZAooWEVOKSAgICAwMDAwODAwMGJm
MWQ3YzcwIDAwMDAwMDAwMDAyMzVmNTggMDAwMDAwMDAwMDAwMDAwMCAwMDAwZmZmZmE1NzU3MDA0
CihYRU4pICAgIDAwMDA4MDAwYmYxZDdkZDAgMDAwMDAwMDAwMDI1ZDcyOCAwMDAwODAwMGJmMWQ3
ZWIwIDAwMDA4MDAwYmYxZDdmMzAKKFhFTikgICAgMDAwMDAwMDA1YTAwMGVhMSAwMDAwMDAwMDIw
MDAwMTQ1IDAwMDAwMDAwNWEwMDBlYTEgMDAwMGZmZmZmZGViZWY3MAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMTI0IDAwMDAwMDAwMDAwMDAwMWQgZmZmZjAwMDAwOGE3MjAwMCBmZmZmODAwMGE3NDc4
ZDAwCihYRU4pICAgIDAwMDAwMDAwMDAzMjFjMDggMDAwMDAwMDAwMDI1NGFlOCAwMDAwODAwMGJm
MWQ3ZDUwIDAwMDAwMDAwMDAyNTFiMTQKKFhFTikgICAgMDAwMDgwMDBiZjFkYmNkMCAwMDAwODAw
MGJmMWRlMDAwIDAwMDA4MDAwYmYxZGVlNzAgMDAwMDAwMDAwMDAwMDAwNAooWEVOKSAgICAwMDAw
ODAwMGJmMWRiY2U4IDAwMDAwMDAwMDAwMDAwYTAgMDAwMDAwMDAwMDAwMDEzNiAwMDAwMDAwMDAw
MDAxZDRjCihYRU4pICAgIDAwMDA4MDAwYmYxZDdkNTAgMDAwMDAwMDAwMDI1MWMxOCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDBmMDAwMDAwMWIKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
ZmZmZmE1NzdhMDA0IDAwMDAwMDAwMDAwMDAwMTAgMDAwMDAwMDAwMDAwNTcyMAooWEVOKSAgICAw
MDAwZmZmZmE1NzU4MDA0IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZiBmZmZmMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDEwMDAwMCA0MDEw
MDQwMTQwMTAwNDAxIDQwMTAwMDAwMDAwMDAwMDAKKFhFTikgICAgNDAxMDA0MDE0MDEwMDQwMSA0
MDEwMDQwMTQwMTAwNDAxIDAwMDBhYWFhZGIyNDAwMTAgMDAwMGFhYWFkYjIyZWI1MAooWEVOKSAg
ICAwMDAwODAwMGJmMWQ3ZTIwIDAwMDAwMDAwMDAyNWZkMWMgMDAwMDAwMDAwMDAwMGVhMSAwMDAw
ODAwMGJmMWQ3ZWIwCihYRU4pICAgIDAwMDA4MDAwYmYxZDdlNzAgMDAwMDAwMDAwMDI1MjEyNCAw
MDAwMDAwMDAwMzIxYzAwIDAwMDAwMDAwMDAwMDcwMDMKKFhFTikgICAgMDAwMDgwMDBiZjFkN2Zi
OCAwMDAwMDAwMDIwMDAwMWM1IGZmZmY4MDAwYTc0ZGJkNTAgMDAwMDAwMDAwMDI2NzM5YwooWEVO
KSAgICBmZmZmODAwMGIwMWI5NWU4IGZmZmY4MDAwYWM4YTM0MDAgMDAwMDgwMDBiZjFkN2ZiOCAw
MDAwMDAwMDIwMDAwMTQ1CihYRU4pICAgIDAwMDAwMDAwNWEwMDBlYTEgMDAwMGZmZmZmZGViZWY3
MCAwMDAwMDAwMDAwMDAwMTI0IDAwMDAwMDAwMDAwMDAwMWQKKFhFTikgICAgZmZmZjAwMDAwOGE3
MjAwMCBmZmZmODAwMGE3NDc4ZDAwIGZmZmY4MDAwYjAxZmI4MDAgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICBmZmZmODAwMGJhZjE0ZGIwIDAwMDAwMDAwMDAyNjc0NmMgZmZmZjgwMDBiMDFmYjgw
MCAwMDAwMDAwMDAwMDA3MDAzCihYRU4pICAgIDAwMDBmZmZmYTU3NTcwMDQgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MDAwYTc0ZGJlMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjFmY2I0Pl0gcGFn
ZV9hbGxvYy5jI2FsbG9jX2hlYXBfcGFnZXMrMHg1YzgvMHg2ZTAgKFBDKQooWEVOKSAgICBbPDAw
MDAwMDAwMDAyMWZiMDg+XSBwYWdlX2FsbG9jLmMjYWxsb2NfaGVhcF9wYWdlcysweDQxYy8weDZl
MCAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDIxZmU3MD5dIGFsbG9jX2RvbWhlYXBfcGFnZXMr
MHhhNC8weDE1MAooWEVOKSAgICBbPDAwMDAwMDAwMDAyM2JjZTQ+XSB2bWFwLmMjdm1hbGxvY190
eXBlKzB4YTQvMHgxYjgKKFhFTikgICAgWzwwMDAwMDAwMDAwMjNiZTIwPl0gdm1hbGxvY194ZW4r
MHgxMC8weDE4CihYRU4pICAgIFs8MDAwMDAwMDAwMDIxNzUyND5dIGxpdmVwYXRjaF9vcCsweDJj
MC8weDE0YTAKKFhFTikgICAgWzwwMDAwMDAwMDAwMjM2N2E0Pl0gZG9fc3lzY3RsKzB4OGVjLzB4
YTMwCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1ZDcyOD5dIHRyYXBzLmMjZG9fdHJhcF9oeXBlcmNh
bGwrMHg2Yy8weDE2NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNWZkMWM+XSBkb190cmFwX2d1ZXN0
X3N5bmMrMHhkNTAvMHgxYmQ0CihYRU4pICAgIFs8MDAwMDAwMDAwMDI2NzM5Yz5dIGVudHJ5Lm8j
Z3Vlc3Rfc3luYysweDljLzB4Y2MKKFhFTikgCihYRU4pIAooWEVOKSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBYZW4g
QlVHIGF0IHBhZ2VfYWxsb2MuYzo3MzgKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSAKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 11 23:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 11 Sep 2017 23:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drYYo-0005bB-4l; Mon, 11 Sep 2017 23:56:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drYYm-0005au-Na
 for xen-devel@lists.xen.org; Mon, 11 Sep 2017 23:56:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BF/10-02046-B9227B95; Mon, 11 Sep 2017 23:56:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu5spe2
 RBh+eiFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7Fl1nLbgpUfHyyU2mBsZDIl2MXBxCAruY
 JNbMOsDcxcjJwSLgIDFl/xrGLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRlljRtYkRxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQFniY2svO8h4ZoETjBLXPrSCjRcWcJF4dXkaWC+ngI3ElFl7wHp5Bb
 wlZnaxQ5wznVliw4mFLCA1ogK6Eof+/WEDsXkFBCVOznwCFmcW0JJYPn0bywRGgVlIUrOQpBY
 wMq1i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMwnoGBsYd
 jH17/Q4xSnIwKYny/hbeHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneLIlBOsCg1PbUiLTMHG
 A8waQkOHiURXi2QNG9xQWJucWY6ROoUo6KUOC8fSEIAJJFRmgfXBovBS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeS1BpvBk5pXATX8FtJgJaDHPpS0gi0sSEVJSDYzTFKX/79F4bPR2890
 365dI5ByXnWvlxH+zTX51M8OqZWwrZjrN/NbY9MndPc8zs91iSbKd2f9XTwVPaLFP0L1RrS/5
 4mTMruLdpyL+H7r1kmftm/secZYimxgubXt8LTHyaWHBcQuHd7fPMk36+iVHeX7MY6spNRbfZ
 0T9eua15sKmyKmeQo8fKbEUZyQaajEXFScCAFANTjy8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505174169!58802710!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60085 invoked from network); 11 Sep 2017 23:56:11 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Sep 2017 23:56:11 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (162-198-228-36.lightspeed.wlfrct.sbcglobal.net [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B44D421A95;
 Mon, 11 Sep 2017 23:56:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B44D421A95
Date: Mon, 11 Sep 2017 16:56:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <7ace9427-5215-6be7-907a-46dd15ea2a8f@suse.com>
Message-ID: <alpine.DEB.2.10.1709111648290.19719@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707251415190.22381@sstabellini-ThinkPad-X260>
 <1501017730-12797-1-git-send-email-sstabellini@kernel.org>
 <1501017730-12797-11-git-send-email-sstabellini@kernel.org>
 <81df7507-287b-ee06-89e4-463e82628d10@oracle.com>
 <alpine.DEB.2.10.1707311528470.22381@sstabellini-ThinkPad-X260>
 <c081688e-3d88-c6c2-f53f-e2b10641e8f1@oracle.com>
 <7ace9427-5215-6be7-907a-46dd15ea2a8f@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxIEF1ZyAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+Pj4gKwlpZiAoc29j
ay0+c2sgPT0gTlVMTCkKPiA+Pj4+ICsJCXJldHVybiAwOwo+ID4+Pj4gKwo+ID4+Pj4gKwltYXAg
PSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBSRUFEX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVh
ZCk7Cj4gPj4+PiArCWlmIChtYXAgPT0gTlVMTCkKPiA+Pj4+ICsJCXJldHVybiAwOwo+ID4+Pj4g
Kwo+ID4+Pj4gKwlzcGluX2xvY2soJmJlZGF0YS0+cHZjYWxsc3NfbG9jayk7Cj4gPj4+PiArCXJl
cV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19TSVpFKCZiZWRhdGEtPnJp
bmcpIC0gMSk7Cj4gPj4+PiArCWlmIChSSU5HX0ZVTEwoJmJlZGF0YS0+cmluZykgfHwKPiA+Pj4+
ICsJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgIT0gUFZDQUxMU19J
TlZBTElEX0lEKSB7Cj4gPj4+PiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5wdmNhbGxzc19sb2Nr
KTsKPiA+Pj4+ICsJCXJldHVybiAtRUFHQUlOOwo+ID4+Pj4gKwl9Cj4gPj4+PiArCVdSSVRFX09O
Q0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCwgTlVMTCk7Cj4gPj4+PiArCj4gPj4+PiArCXJlcSA9
IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiA+Pj4+ICsJcmVxLT5y
ZXFfaWQgPSByZXFfaWQ7Cj4gPj4+PiArCXJlcS0+Y21kID0gUFZDQUxMU19SRUxFQVNFOwo+ID4+
Pj4gKwlyZXEtPnUucmVsZWFzZS5pZCA9ICh1aW50NjRfdClzb2NrOwo+ID4+Pj4gKwo+ID4+Pj4g
KwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7Cj4gPj4+PiArCVJJTkdfUFVTSF9SRVFVRVNU
U19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7Cj4gPj4+PiArCXNwaW5f
dW5sb2NrKCZiZWRhdGEtPnB2Y2FsbHNzX2xvY2spOwo+ID4+Pj4gKwlpZiAobm90aWZ5KQo+ID4+
Pj4gKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiA+Pj4+ICsKPiA+Pj4+
ICsJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKPiA+Pj4+ICsJCVJFQURfT05DRShi
ZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKTsKPiA+Pj4+ICsKPiA+Pj4+ICsJ
aWYgKG1hcC0+YWN0aXZlX3NvY2tldCkgewo+ID4+Pj4gKwkJLyogCj4gPj4+PiArCQkgKiBTZXQg
aW5fZXJyb3IgYW5kIHdha2UgdXAgaW5mbGlnaHRfY29ubl9yZXEgdG8gZm9yY2UKPiA+Pj4+ICsJ
CSAqIHJlY3Ztc2cgd2FpdGVycyB0byBleGl0Lgo+ID4+Pj4gKwkJICovCj4gPj4+PiArCQltYXAt
PmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKPiA+Pj4+ICsJCXdha2VfdXBfaW50ZXJy
dXB0aWJsZSgmbWFwLT5hY3RpdmUuaW5mbGlnaHRfY29ubl9yZXEpOwo+ID4+Pj4gKwo+ID4+Pj4g
KwkJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwo+ID4+Pj4gKwkJbXV0ZXhfbG9j
aygmbWFwLT5hY3RpdmUub3V0X211dGV4KTsKPiA+Pj4+ICsJCXB2Y2FsbHNfZnJvbnRfZnJlZV9t
YXAoYmVkYXRhLCBtYXApOwo+ID4+Pj4gKwkJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRf
bXV0ZXgpOwo+ID4+Pj4gKwkJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7Cj4g
Pj4+PiArCQlrZnJlZShtYXApOwo+ID4+PiBTaW5jZSB5b3UgYXJlIGxvY2tpbmcgaGVyZSBJIGFz
c3VtZSB5b3UgZXhwZWN0IHRoYXQgc29tZW9uZSBlbHNlIG1pZ2h0Cj4gPj4+IGFsc28gYmUgdHJ5
aW5nIHRvIGxvY2sgdGhlIG1hcC4gQnV0IHlvdSBhcmUgZnJlZWluZyBpdCBpbW1lZGlhdGVseSBh
ZnRlcgo+ID4+PiB1bmxvY2tpbmcuIFdvdWxkbid0IHRoYXQgbWVhbiB0aGF0IHdob2V2ZXIgaXMg
dHJ5aW5nIHRvIGdyYWIgdGhlIGxvY2sKPiA+Pj4gbWlnaHQgdGhlbiBkZXJlZmVyZW5jZSBmcmVl
ZCBtZW1vcnk/Cj4gPj4gVGhlIGxvY2sgaXMgdG8gbWFrZSBzdXJlIHRoZXJlIGFyZSBubyByZWN2
bXNnIG9yIHNlbmRtc2cgaW4gcHJvZ3Jlc3MuIFdlCj4gPj4gYXJlIHN1cmUgdGhhdCBubyBuZXdl
ciBzZW5kbXNnIG9yIHJlY3Ztc2cgYXJlIHdhaXRpbmcgZm9yCj4gPj4gcHZjYWxsc19mcm9udF9y
ZWxlYXNlIHRvIHJlbGVhc2UgdGhlIGxvY2sgYmVjYXVzZSBiZWZvcmUgc2VuZCBhIG1lc3NhZ2UK
PiA+PiB0byB0aGUgYmFja2VuZCB3ZSBzZXQgc2tfc2VuZF9oZWFkIHRvIE5VTEwuCj4gPiAKPiA+
IElzIHRoZXJlIGEgY2hhbmNlIHRoYXQgd2hvZXZlciBpcyBwb3RlbnRpYWxseSBjYWxsaW5nIHNl
bmQvcmN2bXNnIGhhcwo+ID4gY2hlY2tlZCB0aGF0IHNrX3NlbmRfaGVhZCBpcyBub24tTlVMTCBi
dXQgaGFzbid0IGdyYWJiZWQgdGhlIGxvY2sgeWV0Pwo+ID4gCj4gPiBGcmVlaW5nIGEgc3RydWN0
dXJlIGNvbnRhaW5pbmcgYSBsb2NrIHJpZ2h0IGFmdGVyIHJlbGVhc2luZyB0aGUgbG9jawo+ID4g
bG9va3Mgd2VpcmQgKHRvIG1lKS4gSXMgdGhlcmUgYW55IG90aGVyIHdheSB0byBzeW5jaHJvbml6
ZSB3aXRoCj4gPiBzZW5kZXIvcmVjZWl2ZXI/IEFueSBvdGhlciBsb2NrPwo+IAo+IFJpZ2h0LiBU
aGlzIGxvb2tzIGZpc2h5LiBFaXRoZXIgeW91IGRvbid0IG5lZWQgdGhlIGxvY2tzIG9yIHlvdSBj
YW4ndAo+IGp1c3QgZnJlZSB0aGUgYXJlYSByaWdodCBhZnRlciByZWxlYXNpbmcgdGhlIGxvY2su
CgpJIGNoYW5nZWQgdGhpcyBjb2RlLCB5b3UnbGwgc2VlIHNvb24gaW4gdGhlIG5ldyBwYXRjaCBz
ZXJpZXMgSSBhbSBnb2luZwp0byBzZW5kLiBUaGVyZSB3ZXJlIHR3byB2ZXJ5IHNpbWlsYXIgbXV0
ZXhfdW5sb2NrL2tmcmVlIHByb2JsZW1zOgoKMSkgcHZjYWxsc19mcm9udF9yZWxlYXNlCjIpIHB2
Y2FsbHNfZnJvbnRfcmVtb3ZlCgpGb3IgMiksIEkgaW50cm9kdWNlZCBhIHJlZmNvdW50LiBJIG9u
bHkgZnJlZSB0aGUgZGF0YSBzdHJ1Y3RzIHdoZW4gdGhlCnJlZmNvdW50IHJlYWNoZXMgMC4KCkZv
ciAxKSwgSSBjb3VsZCBpbnRyb2R1Y2UgYSBzaW1pbGFyIHJlZmNvdW50IHRoYXQgd291bGQgc2Vy
dmUgdGhlIHNhbWUKcHVycG9zZSwgYnV0IGluc3RlYWQgSSB1c2VkIG11dGV4X3RyeWxvY2ssIGVm
ZmVjdGl2ZWx5IHVzaW5nIHRoZQppbnRlcm5hbCBjb3VudCBpbiBpbl9tdXRleCBhbmQgb3V0X211
dGV4IGZvciB0aGUgc2FtZSBwdXJwb3NlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:22:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drYy5-00087J-6d; Tue, 12 Sep 2017 00:22:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drYy3-00086h-2h
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:22:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FA/E8-03422-AB827B95; Tue, 12 Sep 2017 00:22:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMfTOGt2dGts
 jDZ7clbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+/nzPWDAxsOLFBYsGxnnOXYxcHEICMxkl
 9n0+xgbisAgsY5VYvbGVFcSREDjEKrH0RSNLFyMnkBMn0Tu7nRnCTpO4uu40K4RdKfG47z5YX
 EhASWLL5MeMEGMPMklcm/uBCSQhLKAnMfnbbUYQm0VAVWJX13GwBjYBfYmna6+B2SICyhK9v3
 6zgDQzC7QwSty4upsdorlI4uHDnWCDeAWsJC48PcwOsWEvs8S0o3eYIRKCEidnPgE7lVlAS+L
 Gv5dADRxAtrTE8n8cIGFOAXuJh5N3gZWLAi2bt28V2wRG0VlIumch6Z6F0L2AkXkVo3pxalFZ
 apGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBkMADBDsbuy/6HGCU5mJREe
 X8Lb48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7Uh0oJ1iUmp5akZaZA4xRmLQEB4+SCO8MkD
 RvcUFibnFmOkTqFKM9x4U7l/4wcRzYcwtIbrp5F0hu+P7gD5MQS15+XqqUOC87SJsASFtGaR7
 cUFhKucQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3gUgU3gy80rgdr8COosJ6CyeS1tAzipJ
 REhJNTA6L+dUyujyz3ed/XD7xrUcZTyPBXR1H3BNLGW88sp9ratk3rn/zurhHPVH5udkelZ6p
 gfsVuJPMjV40czgMMtL3VtZ68l0LV+WSwa//MSXuu0PN5Wd2cCjXb1zwYRpt1ayR584VvCnY8
 bs1Q83CQVpSIh9WnlIcEq5RcN2dm8t1qXv3qVuY1ZiKc5INNRiLipOBAAs4R6DJAMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505175736!105327675!1
X-Originating-IP: [209.85.220.172]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12527 invoked from network); 12 Sep 2017 00:22:17 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:22:17 -0000
Received: by mail-qk0-f172.google.com with SMTP id b82so22106967qkc.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:22:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=e7xUvBoAghYjhHIrV0KaGVErBgX2gmuCOC2B6DFNTJI=;
 b=LPyjrR8ml3ixqk6UC0No3G8nfXKxllmSiyNFQAYAAm48YUbQ4C6Syzp4Eo+elYvnbg
 sTIJ7CYP5dCBa4+k6pNQkQcel6gusSY5POKdSTJAAxwBb+NadMsnQCTiuZUtySHHaetY
 OCxf+t+0UvGM0uPvcuUcy0yczcYE/dv+Ro4lzRgRxtTr7/pEfZcGYoMvP5zKQD+XTrlA
 TonOjj9B/dR1WRuF5NaUR/e7DvpV7hSdJbhP9uIDmdmLURu8eElKwOoKx5a8uaMzdlNn
 EGde38+6uiB5ub2w0xXhmXBVuf8LUeQUjS7X0Z/ZQSYFAA2lxKUPJwJdKBwOup+XEKoo
 Ygkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=e7xUvBoAghYjhHIrV0KaGVErBgX2gmuCOC2B6DFNTJI=;
 b=AaIHxZam5RHTvMVDKwOuTKrYpNzVuqkbOmlcsydzKIuLA0mXDLBYyR4eMdjR+aeLJE
 Y/YqNlfTmLFQIF4FWm6YuTy4OdvVt31SCb7XzNmfAsXUCfpFS6FLaW2Wjs57DZBkHaQh
 9yPOGAquQX6fxzZGM/mCnGdbfGbEFy10pvLnZ1Gzl9hHKylWpmwSfZs4qfcyF6fpra5+
 k/zpdGjDQLqmSavXh3c3GvAn+cqQ8vfwDSLKB/1cIEZa6amSjf8+0eBptKYBadtqa7ei
 kaeShB+MRPMcsQmvNKbmML+/RAL6ikBGrj6reaFYnGTEYP/PMSZ1zQ89wzEBojLraSUh
 RhZQ==
X-Gm-Message-State: AHPjjUicqZXeX6V+tp+ZF/ym850MkWSkvqOI3vfDW84R3zTi66MlJhg/
 nIsP/jVIZPZJVw==
X-Google-Smtp-Source: AOwi7QCFedferA4OWX9Cfz7Oi7EDpxu7R6Rsu9Ca1/8z7f/EqNEjitF9To+XnnxmXGTvBErb4JnJyw==
X-Received: by 10.55.209.79 with SMTP id s76mr3452056qki.238.1505175735941;
 Mon, 11 Sep 2017 17:22:15 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id d22sm7060177qkj.88.2017.09.11.17.22.15
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:22:15 -0700 (PDT)
Date: Mon, 11 Sep 2017 20:22:13 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912002212.GB30969@localhost.localdomain>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
 <59B66CFB0200007800179708@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B66CFB0200007800179708@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDM6MDE6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjA5LjE3IGF0IDE0OjA1LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gT24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDM6MzA6MDdBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA3LjA5LjE3IGF0IDE5OjM2LCA8a29ucmFkQGtlcm5lbC5v
cmc+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDM6MjA6MDVBTSAtMDYw
MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gMDcvMzEvMTcgNjowNCBQTSA+Pj4KPiA+PiA+PiA+T24g
TW9uLCBKdWwgMzEsIDIwMTcgYXQgMDc6NTU6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4gPj4gPj4gPj4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+
IDA3LzI2LzE3IDk6NTAgUE0gPj4+Cj4gPj4gPj4gPj4gPi0tLSBhL2RvY3MvbWlzYy9saXZlcGF0
Y2gubWFya2Rvd24KPiA+PiA+PiA+PiA+KysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93
bgo+ID4+ID4+ID4+ID5AQCAtMjc5LDYgKzI3OSwxMCBAQCBJdCBtYXkgYWxzbyBoYXZlIHNvbWUg
YXJjaGl0ZWN0dXJlLXNwZWNpZmljIHNlY3Rpb25zLiAKPiA+PiA+IEZvciBleGFtcGxlOgo+ID4+
ID4+ID4+ID4qIEV4Y2VwdGlvbiB0YWJsZXMuCj4gPj4gPj4gPj4gPiogUmVsb2NhdGlvbnMgZm9y
IGVhY2ggb2YgdGhlc2Ugc2VjdGlvbnMuCj4gPj4gPj4gPj4gID4KPiA+PiA+PiA+PiA+K05vdGUg
dGhhdCBvbiBBUk0gMzIgdGhlIHNlY3Rpb25zIFNIT1VMRCBiZSBmb3VyIGJ5dGUgYWxpZ25lZC4g
T3RoZXJ3aXNlCj4gPj4gPj4gPj4gPit3ZSByaXNrIGhpdHRpbmcgRGF0YSBBYm9ydCBleGNlcHRp
b24gYXMgdW4tYWxpZ25lZCBtYW5pcHVsYXRpb24gb2YgZGF0YSBpcwo+ID4+ID4+ID4+ID4rcHJv
aGliaXRlZCBvbiBBUk0gMzIuCj4gPj4gPj4gPj4gCj4gPj4gPj4gPj4gVGhpcyAoYW5kIGhlbmNl
IHRoZSByZXN0IG9mIHRoZSBwYXRjaCkgaXMgbm90IGluIGxpbmUgd2l0aCB0aGUgb3V0Y29tZSBv
ZiAKPiA+PiA+IHRoZQo+ID4+ID4+ID4+IGVhcmxpZXIgZGlzY3Vzc2lvbiB3ZSBoYWQuIE5vdGhp
bmcgaXMgd3Jvbmcgd2l0aCBhIHNlY3Rpb24gaGF2aW5nIHNtYWxsZXIKPiA+PiA+PiA+PiBhbGln
bm1lbnQsIGFzIGxvbmcgYXMgdGhlcmUgYXJlIG5vIDMyLWJpdCAob3Igd2lkZXIsIGJ1dCBJIGRv
bid0IHRoaW5rIAo+ID4gdGhlcmUKPiA+PiA+PiA+PiBhcmUgYW55IHN1Y2gpIHJlbG9jYXRpb25z
IGFnYWluc3Qgc3VjaCBhIHNlY3Rpb24uIEFuZCBldmVuIGlmIHRoZXJlIHdlcmUsIAo+ID4gSQo+
ID4+ID4+ID4+IHRoaW5rIGl0IHNob3VsZCByYXRoZXIgYmUgdGhlIGNvZGUgZG9pbmcgdGhlIHJl
bG9jYXRpb25zIG5lZWRpbmcgdG8gY29wZSwgCj4gPj4gPiBhcwo+ID4+ID4+ID4+IEkgZG9uJ3Qg
dGhpbmsgdGhlIEFSTSBFTEYgQUJJIGltcG9zZXMgYW55IHN1Y2ggcmVzdHJpY3Rpb24uCj4gPj4g
Pj4gPgo+ID4+ID4+ID5UaGUgaWRlYSBiZWhpbmQgdGhpcyBwYXRjaCBpcyB0byBnaXZlIGFkdmFu
Y2Ugd2FybmluZ3MuIEFraW4gdG8gd2hhdAo+ID4+ID4+ID4yZmYyMjk2NDNiNzM5ZTJmZDBjZDA1
MzZlZTlmY2E1MDZjZmE5MmY4Cj4gPj4gPj4gPiJ4ZW4vbGl2ZXBhdGNoOiBEb24ndCBjcmFzaCBv
biBlbmNvdW50ZXJpbmcgU1ROX1VOREVGIHJlbG9jYXRpb25zIiBkaWQuCj4gPj4gPj4gPgo+ID4+
ID4+ID5UaGUgb3RoZXIgcGF0Y2hlcyBpbiB0aGlzIHNlcmllcyBmaXggdGhlIGFsaWdubWVudCBp
c3N1ZXMuCj4gPj4gPj4gPgo+ID4+ID4+ID5UaGUgQVJNIEVMRiBBQkkgCj4gPj4gPiAKPiA+ICho
dHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuaWhpMDA0NGYv
SUhJMDA0NEZfYWFlbGYucGRmIAo+ID4gCj4gPj4gPiApCj4gPj4gPj4gPgo+ID4+ID4+ID5zYXlz
Ogo+ID4+ID4+ID4KPiA+PiA+PiA+NC4zLjUgU2VjdGlvbiBBbGlnbm1lbnQKPiA+PiA+PiA+VGhl
cmUgaXMgbm8gbWluaW11bSBhbGlnbm1lbnQgcmVxdWlyZWQgZm9yIGEgc2VjdGlvbi4gSG93ZXZl
ciwgc2VjdGlvbnMgCj4gPj4gPiBjb250YWluaW5nIHRodW1iIGNvZGUgbXVzdCBiZSBhdCBsZWFz
dAo+ID4+ID4+ID4xNi1iaXQgYWxpZ25lZCBhbmQgc2VjdGlvbnMgY29udGFpbmluZyBBUk0gY29k
ZSBtdXN0IGJlIGF0IGxlYXN0IDMyLWJpdCAKPiA+PiA+IGFsaWduZWQuCj4gPj4gPj4gPlBsYXRm
b3JtIHN0YW5kYXJkcyBtYXkgc2V0IGEgbGltaXQgb24gdGhlIG1heGltdW0gYWxpZ25tZW50IHRo
YXQgdGhleSBjYW4gCj4gPj4gPiBndWFyYW50ZWUgKG5vcm1hbGx5IHRoZSBwYWdlIHNpemUpLgo+
ID4+ID4+IAo+ID4+ID4+IE5vdGUgdGhlICJ0aHVtYiBjb2RlIiBhbmQgIkFSTSBjb2RlIiBpbiBo
ZXJlIC0gaWlyYyB5b3UncmUgY2hlY2tpbmcgX2FsbF8KPiA+PiA+PiBzZWN0aW9ucywgbm90IGp1
c3Qgb25lcyBjb250YWluaW5nIGNvZGUuCj4gPj4gPiAKPiA+PiA+IEkgY2FuIGZpeCB0aGUgY29k
ZSB0byBvbmx5IGRvIHRoZSBjaGVjayBmb3IgJ1gnIG9uZXM6Cj4gPj4gPiAKPiA+PiA+ICAgWyAy
XSAudGV4dCAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAw
MDAwMDcwCj4gPj4gPiAgICAgICAgMDAwMDAwMDAwMDAwMDBjYSAgMDAwMDAwMDAwMDAwMDAwMCAg
QVggICAgICAgMCAgICAgMCAgICAgMTYKPiA+PiA+ICAgWyA0XSAuYWx0aW5zdHJfcmVwbGFjZSBQ
Uk9HQklUUyAgICAgICAgIDAwMDAwMDAwMDAwMDAwMDAgIDAwMDAwMTNjCj4gPj4gPiAgICAgICAg
MDAwMDAwMDAwMDAwMDAwYiAgMDAwMDAwMDAwMDAwMDAwMCAgQVggICAgICAgMCAgICAgMCAgICAg
NAo+ID4+ID4gICBbIDVdIC5maXh1cCAgICAgICAgICAgIFBST0dCSVRTICAgICAgICAgMDAwMDAw
MDAwMDAwMDAwMCAgMDAwMDAxNDcKPiA+PiA+ICAgICAgICAwMDAwMDAwMDAwMDAwMDBkICAwMDAw
MDAwMDAwMDAwMDAwICBBWCAgICAgICAwICAgICAwICAgICAxCj4gPj4gPiAKPiA+PiA+IAo+ID4+
ID4gQW5kIGFsc28gaGF2ZSB0aGUgY2hlY2sgaW4gdGhlIHJlbG9jYXRpb24gLSB3aGljaCByaWdo
dCBub3cgYXJlCj4gPj4gPiAzMi1iaXQ6IFJfQVJNX0FCUzMyLCBSX0FSTV9SRUwzMiwgUl9BUk1f
TU9WV19BQlNfTkMsIFJfQVJNX01PVlRfQUJTLAo+ID4+ID4gUl9BUk1fQ0FMTCwgUl9BUk1fSlVN
UDI0IHNvIHdpbGwgbGVhdmUgdGhlIGNvZGUgYXMgaW4KPiA+PiA+IGFyY2hfbGl2ZXBhdGNoX3Bl
cmZvcm0uCj4gPj4gCj4gPj4gUmVsb2NhdGlvbnMgYXBwbGljYWJsZSB0byBjb2RlIG9ubHkgX21h
eV8gYmUgYWNjZXB0YWJsZSB0byBoYXZlCj4gPj4gc3VjaCBhbiBhbGlnbm1lbnQgY2hlY2sgKGJ1
dCBJIGNvdWxkIHNlZSBjYXNlcyB3aGVyZSBldmVuIHRoYXQKPiA+PiBtaWdodCBiZSB0b28gYWdn
cmVzc2l2ZSksIGJ1dCBhZmFpayBSX0FSTV9BQlMzMiBpc24ndCBhIGNvZGUKPiA+PiBvbmx5IG9u
ZSAob3V0IG9mIHRoZSBzZXQgbGlzdGVkIGFib3ZlKSwgc28gSSBkb3VidCB0aGlzIHNob3VsZCBo
YXZlCj4gPj4gYW4gYWxpZ25tZW50IGNoZWNrLgo+ID4+IAo+ID4+ID4gQnV0IG5laXRoZXIgb25l
IG9mIHRob3NlIGlzIGdvaW5nIHRvIGhlbHAgaW4gY2F0Y2hpbmcgbGl2ZXBhdGNoZXMKPiA+PiA+
IHRoYXQgaGF2ZSB0aGUgd3JvbmcgYWxpZ25tZW50IHdpdGhvdXQgcmVsb2NhdGlvbnMgYW5kIG5v
dCBleGVjdXRhYmxlLgo+ID4+ID4gRm9yIGV4YW1wbGUgLmxpdmVwYXRjaC5kZXBlbmRzCj4gPj4g
Cj4gPj4gV2hhdCBkb2VzICJ3cm9uZyBhbGlnbm1lbnQiIG1lYW4gd2hlbiB0aGVyZSdzIG5vIGNv
ZGUgaW52b2x2ZWQ/Cj4gPiAKPiA+IEFueXRoaW5nIHdoaWNoIHdlIHRyeSB0byBhY2Nlc3MgYXMg
YSBzdHJ1Y3R1cmUsIG9yIHVuc2lnbmVkIGludCwKPiA+IHRoYXQgaXMgbm90IGFsaWduZWQgdG8g
Zm91ciBieXRlcy4KPiA+IAo+ID4gRm9yIGV4YW1wbGUgYWNjZXNzaW5nIC5saXZlcGF0Y2guZGVw
ZW5kcyBmcm9tIG1lbW9yeSBhbmQgYmxvd2luZwo+ID4gdXAgKGh5cGVydmlzb3IgY3Jhc2hlcykg
Yi9jIGl0IGRvZXMgbm90IHN0YXJ0IGF0IGFuIGZvdXIgYnl0ZSBhbGlnbmVkCj4gPiBsb2NhdGlv
bi4KPiAKPiBIbW0sIGFzIGxvbmcgYXMgdGhlIHJlbG9jYXRpb24gaXNuJ3QgcmVxdWlyZWQgdG8g
YmUgYWdhaW5zdCBhbGlnbmVkCj4gZmllbGRzIG9ubHkgKG1hbmRhdGVkIGJ5IHRoZSBwcm9jZXNz
b3IgQUJJKSBJIHRoaW5rIHRoZSBjb2RlIGRvaW5nCj4gdGhlIHJlbG9jYXRpb25zIHdvdWxkIGlu
c3RlYWQgbmVlZCB0byBzcGxpdCB0aGUgYWNjZXNzLCByYXRoZXIgdGhhbgo+IGNhbGxpbmcgdGhl
IHNlY3Rpb24gbWlzYWxpZ25lZCBvciBpbmNyZWFzaW5nIGFsaWdubWVudCBiZXlvbmQgd2hhdAo+
IHRoZSBFTEYgc2VjdGlvbiBoZWFkZXJzIHNheS4KCk1heWJlIHRoZSBzZXJpYWwgbG9nIHdvdWxk
IGV4cGxhaW4gdGhpcyBiZXR0ZXI6Cgp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNApFeGVjdXRp
bmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0Y2ggbG9hZCB4
ZW5fYnllX3dvcmxkLmxpdmVwYXRjaCknIC4uKFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0
Y2g6IHhlbl9ieWVfd29ybGQ6IExvYWRlZCAubm90ZS5nbnUuYnVpbGQtaWQgYXQgMDBhMDgwMDAK
KFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IExvYWRlZCAu
dGV4dCBhdCAwMGEwNjAwMAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2J5
ZV93b3JsZDogTG9hZGVkIC5yb2RhdGEgYXQgMDBhMDgwMjQKKFhFTikgbGl2ZXBhdGNoLmM6NDEz
OiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IExvYWRlZCAucm9kYXRhLnN0cjEuNCBhdCAwMGEw
ODAzOAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogTG9h
ZGVkIC5saXZlcGF0Y2guZGVwZW5kcyBhdCAwMGEwODA0MwooWEVOKSBsaXZlcGF0Y2guYzo0MTM6
IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogTG9hZGVkIC5saXZlcGF0Y2guZnVuY3MgYXQgMDBh
MDcwMDAKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxk
OiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwODAwMCAoLm5vdGUuZ251LmJ1aWxkLWlkKQooWEVO
KSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IFN5bWJvbCBy
ZXNvbHZlZDogID0+IDB4YTA2MDAwICgudGV4dCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0Mzog
bGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwODAyNCAo
LnJvZGF0YSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5fYnllX3dv
cmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwODAzOCAoLnJvZGF0YS5zdHIxLjQpCihYRU4p
IGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogU3ltYm9sIHJl
c29sdmVkOiAgPT4gMHhhMDgwNDMgKC5saXZlcGF0Y2guZGVwZW5kcykKKFhFTikgbGl2ZXBhdGNo
X2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9
PiAweGEwNzAwMCAoLmxpdmVwYXRjaC5mdW5jcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMxOTog
bGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBBYnNvbHV0ZSBzeW1ib2w6IHhlbl9ieWVfd29ybGRf
ZnVuYy5jID0+IDAwMDAwMDAwCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDog
eGVuX2J5ZV93b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkYSA9PiAweGEwNjAwMCAoLnRleHQpCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogU3ltYm9s
IHJlc29sdmVkOiAuTEMwID0+IDB4YTA4MDM4ICgucm9kYXRhLnN0cjEuNCkKKFhFTikgbGl2ZXBh
dGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6
ICRkID0+IDB4YTA4MDM4ICgucm9kYXRhLnN0cjEuNCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMx
OTogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBBYnNvbHV0ZSBzeW1ib2w6IHhlbl9ieWVfd29y
bGQuYyA9PiAwMDAwMDAwMAooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhl
bl9ieWVfd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDgwMjQgKC5yb2RhdGEpCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogU3ltYm9s
IHJlc29sdmVkOiBieWVfd29ybGRfcGF0Y2hfdGhpc19mbmMgPT4gMHhhMDgwMjQgKC5yb2RhdGEp
CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogU3lt
Ym9sIHJlc29sdmVkOiAkZCA9PiAweGEwNzAwMCAoLmxpdmVwYXRjaC5mdW5jcykKKFhFTikgbGl2
ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBTeW1ib2wgcmVzb2x2
ZWQ6IGxpdmVwYXRjaF94ZW5fYnllX3dvcmxkID0+IDB4YTA3MDAwICgubGl2ZXBhdGNoLmZ1bmNz
KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzE0OiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IFVu
ZGVmaW5lZCBzeW1ib2wgcmVzb2x2ZWQ6IHhlbl9leHRyYV92ZXJzaW9uID0+IDB4MjNmZmUwCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogU3ltYm9s
IHJlc29sdmVkOiB4ZW5fYnllX3dvcmxkID0+IDB4YTA2MDAwICgudGV4dCkKKFhFTikgQ1BVMDog
VW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4pIC0tLS1bIFhlbi00LjlIZWxsbyBXb3Js
ZCAgYXJtMzIgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhF
TikgUEM6ICAgICAwMDI0MDBhMCB4ZW5fYnVpbGRfaWRfY2hlY2srMHg4LzB4ZTgKKFhFTikgQ1BT
UjogICAyMDA3MDAxYSBNT0RFOkh5cGVydmlzb3IKKFhFTikgICAgICBSMDogMDBhMDgwNDMgUjE6
IDAwMDAwMDI0IFIyOiA0M2ZkZTk0MCBSMzogNDNmZGU5NDQKKFhFTikgICAgICBSNDogMDAyOTYw
YjAgUjU6IDAwMDAwMDAwIFI2OiAwMDAwMDAwMCBSNzogNDNmZGU4YjgKKFhFTikgICAgICBSODog
MDAyOTYwYmMgUjk6IDAwMDAwMDAwIFIxMDoxMDAxYzAwMCBSMTE6NDNmZDdkZDQgUjEyOjAwMDAw
MDAwCihYRU4pIEhZUDogU1A6IDQzZmQ3Y2Q0IExSOiAwMDIxYTljMAooWEVOKSAKKFhFTikgICBW
VENSX0VMMjogODAwMDM1NTgKKFhFTikgIFZUVEJSX0VMMjogMDAwMTAwMDBiZjljZTAwMAooWEVO
KSAKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4N2YKKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDAw
MDM4NjYzZgooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMGJmYjEyMDAwCihYRU4pIAooWEVOKSAg
ICBFU1JfRUwyOiA5NDAwMDAyMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAwMDAwMDAwMDFjODEwCihY
RU4pICAgICAgSERGQVI6IDAwYTA4MDRiCihYRU4pICAgICAgSElGQVI6IDMxZGM4YzE4CihYRU4p
IAooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSBzcD00M2ZkN2NkNDoKKFhFTikgICAgOTQwMDAw
MjEgMTAwMWQ4OTAgMDBhMDcwMDAgMDAyOGI3ZjAgMDAyOGI0MTAgMDAwMDAwMDggMDAyOGI5NzQg
MDAyOGI0MTAKKFhFTikgICAgMDAwMDAwMDEgMDAwMDAwMDIgMDAwMDAwMDcgNDNmZDdkMGMgMDAy
NjNiZDQgNDNmZDdkNDQgNDNmZGU5NTggMDAwMDFkNjQKKFhFTikgICAgMTAwMWMwMDAgNDNmZGU5
ZTAgNDNmZGViOTggMDAwMDAwMWUgNDNmZGViNjAgNDNmZGViNzAgMDAwMDAwMTggNWY2ZTY1NzgK
KFhFTikgICAgNWY2NTc5NjIgNmM3MjZmNzcgMDAwMDAwNjQgMDAwMDAwOTggMDAwMDk2ODAgMDAy
OGMyOTMgNDAwMjY1ZTAgMDAwMDAwMDAKKFhFTikgICAgMDA5ODk2ODAgMDAwMDAwMDAgMDA5ODk2
ODAgMDAwMDAwMDAgNDNmZDdkYzAgNDNmZDdkN2MgMDAyNWZmYjAgMDI3ODY4MDAKKFhFTikgICAg
MDAwN2MzNDAgMDAwN2MyMDAgMDAyNjJmOTQgN2MzNDBiODAgMDAwMDAwODggMDAwMDAwODggMDAw
MDAwODggZmMzNDAwMDQKKFhFTikgICAgYjZmYTcwMDQgMDI3ODY4MDAgNDNmZDdlNDAgNDNmZDdk
ZDQgMDAyNWJhZmMgMDAzMTg1ODAgNDNmZDdlYzggNDNmZDdlM2MKKFhFTikgICAgMDAzMTk2MTQg
NDNmZDdmNTggMDAyOTYyNGMgMDAzMTg1ODAgMDAyZTFmODAgMDAzMTg1ODAgMDAwMDAwMDAgNDNm
ZDdlZWMKKFhFTikgICAgMDAyM2JiZTQgMWNhM2ZjZjggYjZmYTcwMDQgMDAwMDAwMDAgMDAwMDAw
MDAgMDAwMDFjYjUgMDAwMDhjNDAgNDNmZDdlYWMKKFhFTikgICAgMDAwMDAwMDAgNDNmZDdlMGMg
MDAyNWZmYjAgMDI1ZWY5MjAgMDAwNmY3YzkgMDAwNmY2MDAgMDAyNjJmOTQgNmY3YzliODAKKFhF
TikgICAgMDAwMDAwMTcgMDAwMDAwMDEgMDAwMDAwMDEgMDI1ZWY5MjAgZWY3YzkwMTcgMDAyOTcw
OWMgZWY3YzkwMTcgNDNmZDdlNmMKKFhFTikgICAgMDAyNWI3YjQgMDAwMDAwMDAgMDAzMTg1ODAg
MDAwMDAwMWIgMDAwMDAwMGYgMDAwMDAwMDAgMDAwMDAwMDAgYjZmYWEwMDQKKFhFTikgICAgMDAw
MDAwMDAgMDAwMDAwMGUgMDAwMDAwMDAgMDAwMDFkNjQgMDAwMDAwMDAgYjZmYTgwMDQgMDAwMDAw
MDAgYjZlNmI5Y2MKKFhFTikgICAgMDAwMDAwMDAgMDAwMjMwNjQgMDAwMDAwMDAgMDAwMTA2NjAg
MDAwMDAwMDAgMDAwMjMwMTQgMDAwMDAwMDAgMDAwMTA2NjAKKFhFTikgICAgYjZkZTEyYzAgYjZk
ZTE3ODAgMDAwMDAwMDEgMDAwMDAwMDAgYjZmOTJmZGYgMDAwMDAwMDAgMDAwMDAwMDEgMDAwMDAw
MDEKKFhFTikgICAgMDAwMDAwMDAgYjZkZTEyYzAgYjZmNTc1YWMgMDAwMjMxMTggMDAwMDAwMDIg
NDNmZDdmNTggMDAyM2IyMWMgNDNmZDdmNTgKKFhFTikgICAgMDAwMDAwMDAgMDAzMDUwMDAgYmVi
N2I4ZTAgZWRjZjIwMDAgMDAwMDAwMDAgNDNmZDdmNTQgMDAyNjczYzQgMDAwMDAwMDAKKFhFTikg
ICAgMjAwNzAwOWEgNDNmZDdmMjQgNDNmZDdmMjQgMDAwMDAwMDAgMDAwMDAwMjEgMDAwMDAwMDQg
NDNmZDdmNTggMDAwMDAwMDAKKFhFTikgICAgMDAzMTg1ODAgZWUyYjg4NDAgN2MzNDBmNWYgMDBl
MDAwMDAgZWZmODA4MDAgMDAwMDBkMzggZmZlZmVkMzggNDNmZDdmNDQKKFhFTikgICAgMDAwMDAw
MDAgYzBhNTcwMDAgMDAwMDAwMDAgMDAzMDUwMDAgYmViN2I4ZTAgZWRjZjIwMDAgMDAwMDAwMDAg
NDNmZDdmNTgKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAyNDAwYTA+XSB4ZW5f
YnVpbGRfaWRfY2hlY2srMHg4LzB4ZTggKFBDKQooWEVOKSAgICBbPDAwMjFhOWMwPl0gbGl2ZXBh
dGNoX29wKzB4NzY4LzB4MTYxMCAoTFIpCihYRU4pICAgIFs8MDAyM2JiZTQ+XSBkb19zeXNjdGwr
MHg5YzgvMHhhOWMKKFhFTikgICAgWzwwMDI2NzNjND5dIGRvX3RyYXBfZ3Vlc3Rfc3luYysweDEx
ZTAvMHgxNzdjCihYRU4pICAgIFs8MDAyNmI2YTA+XSBlbnRyeS5vI3JldHVybl9mcm9tX3RyYXAr
MC8weDQKKFhFTikgCihYRU4pIAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRy
YXA6IERhdGEgQWJvcnQKKFhFTikgCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKFhFTikgCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCgpLZWVw
IGluIG1pbmQgdGhhdCB0aGlzIG9ubHkgaGFwcGVucyBpZiBJIGNyb3NzLWNvbXBpbGUgQVJNMzIg
dW5kZXIgeDg2LgoKSWYgSSBjb21waWxlIHRoZSB0ZXN0LWNhc2UgdW5kZXIgQVJNMzIgaXQgd29y
a3MgT0sgKGFzIHRoZQoubGl2ZXBhdGNoLmRlcGVuZHMgZW5kcyB1cCBiZWluZyBhbGlnbmVkIHRv
IGZvdXIgYnl0ZXMpLgoKTm93IGhhdmluZyBzYWlkIEkgYW0gZ29pbmcgdG8gYmUgcG9zdGluZyBh
IHYzIHBhdGNoc2V0IHNob3J0bHkKd2hpY2ggaGFzIGEgZml4IGZvciB0aGlzICgieGVuL2xpdmVw
YXRjaC94ODYvYXJtMzI6IEZvcmNlCi5saXZlcGF0Y2guZGVwZW5kcyBzZWN0aW9uIHRvIGJlIHVp
bnQzMl90IGFsaWduZWQuIikuCgpCdXQgbm9uZXRobGVzcyBpdCBtYXkgYmUgYmV0dGVyIHRvIGhh
dmUgdGhlIGV4dHJhIGJlbHQKYW5kIHN1c3BlbmRzIHRvIGNhdGNoIHRoZXNlIGlzc3VlcyBkdXJp
bmcgcnVuLXRpbWUgaWYgc29tZWJvZHkKZG9lcyBtZXNzIHVwIHdpdGggdGhlIGFsaWdubWVudCBi
eSBtaXN0YWtlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:30:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:30:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZ5k-0000NS-06; Tue, 12 Sep 2017 00:30:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drZ5j-0000NH-H1
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 00:30:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 79/F9-02229-69A27B95; Tue, 12 Sep 2017 00:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXea1vZ
 Ig83n2CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWHSVbaCZvGKFzMOsjUw
 buDvYuTiEBJoZJJYPu0FaxcjJ5DzmFFix3M1iMQ2RonbL9axgSREBJwlvp6Zyw5i8wroS1x5/
 QXMFgay/0z8xgLSICHwlVliwq3FLCAJCQEvibnT17PB2L1rWoFsdg42ASuJQ2JdjBwcLAKqEu
 tee09g5F7AyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q4/UMDIw7GJv2+h1ilORgUhLl/S28PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+LJlBOsCg1
 PbUiLTMHGHowaQkOHiURXluQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifMuASkSACnKK
 M2DGwGLg0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk9QKbwZOaVwG16BXQEE9ARPJe2gB
 xRkoiQkmpg5Fj1b6nH5+UXrr/jYWH7cPz43TOJS+vzIlzOuCzeYL+L93sA59omCeMpa1lvXOU
 3s3zMfS9qk3t7RvIt942THC+fafRTMfz4vt7z3L5/+w8fCszRfNM5b1qc/tEHN6QO7jZjO3Or
 Un9J1pSjTM6cRmfqekrLjhxe2dRuw/z1ZovnLvnc1Y7Jk5RYijMSDbWYi4oTAfxtaS1+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505176213!111049203!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5767 invoked from network); 12 Sep 2017 00:30:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 00:30:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drZ5d-0001X8-R0; Tue, 12 Sep 2017 00:30:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drZ5Y-0000nR-9s; Tue, 12 Sep 2017 00:30:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drZ5Y-0004VQ-0E; Tue, 12 Sep 2017 00:30:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113333-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=5dfba97c4d59613581f6fcc039846ff5c5817b1f
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 00:30:04 +0000
Subject: [Xen-devel] [ovmf test] 113333: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMzMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzMzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWRmYmE5N2M0ZDU5NjEzNTgxZjZmY2MwMzk4NDZmZjVjNTgxN2IxZgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDMgZGF5cyAgIDIxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzMzMyAgMjAxNy0wOS0xMSAyMDo0OTo0NyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZD4-0000c8-QP; Tue, 12 Sep 2017 00:37:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZD3-0000c1-3C
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 5D/31-01916-C5C27B95; Tue, 12 Sep 2017 00:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTOYd1one2
 RBn3TNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynm/cxFSxSqPg1PbeBcbJkFyMXh5DADEaJ
 rbd62EEcFoGbLBIHfz4Fcjg5JAS+skhMWq7RxcgBZMdJHDiWCxFOk2jZc40Rwq6U+DfvKguIL
 SSgJLFl8mNGCPsgk8T6j8UgtrCAnsTkb7fB4mwC+hJP115jhhjpJvHpGhfIWhGBdkaJ2Vd+sY
 LUMAsYSrS+PcoGUiMsYCzxrsEUJMwioCpx+sZysDG8ApYS0/78YII4QV5iYu80xgmMggsYGVY
 xahSnFpWlFukaWeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWj0DA+MOxqa9
 focYJTmYlER5fwtvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVumDZQTLEpNT61Iy8wBBj1MW
 oKDR0mEN0sLKM1bXJCYW5yZDpE6xWjPceHOpT9MHMc2XQaSB/bcApIdN+/+YRJiycvPS5US5y
 0CmSoA0pZRmgc3FBallxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4GmcKTmVcCt/sV0Fl
 MQGfxXNoCclZJIkJKqoFx4lPDRfnZFRksM53DHS5kPHVbqmnlrP7XatfapVvOcRxbVnjLV86R
 4bDhpAciWaWzlPbbsXU3P4rf05Q3vz5C5H/b9Zlic87ObX3j8rOh5VWoRMPufs3p50/kG8vr2
 r9REs3gE05flqjZKWA+45aFVF6IzoeJt0WuvNu9mHfn0q4vDYeaYtuVWIozEg21mIuKEwF6ik
 8ozQIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505176666!75739643!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3241 invoked from network); 12 Sep 2017 00:37:47 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:47 -0000
Received: by mail-qk0-f195.google.com with SMTP id c69so6371547qke.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id;
 bh=ty6ggaM300BFeSVxWHNDITpzXPe5QY7pm5yq3XZ5gYc=;
 b=Mp3Pycr/gehEPQHGVB39fr93mBrlcPx4Kp00ZvPW0Ih1KggMXvDpGbl7eMivkqU8sj
 R2kX8eq6WgCCDFZYaX9X2rzXmue7wgSM1S3bryT+c6oFeASXVhWhdHx/ju1AOYFwk+vd
 T4YvGFeg/CrwqH03ym94qJlxKtadESG2Z9bLPNNm5Js2gcJn9XTNO0T8pdIRZsATFjAA
 G1+DtO9QyyWtU+N7i0Je5GQUoTx6IRG97oaIHk3XHQ6GahfPyqs03Erf56UiB0oeRRGf
 W8zSpv/VxC9/9zz34yWrkHmL7Vno1ep2jGh/rhsFpcZvr5WbQP5EOXvFY4+bsYDxTht7
 Mesw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id;
 bh=ty6ggaM300BFeSVxWHNDITpzXPe5QY7pm5yq3XZ5gYc=;
 b=ZIWflVPLFKj5foIiEKo4zLNN+OKq48hIGOe+xouoIrzkLdheL+63vJH9ZPHppw9sBc
 Gkk3L+Q+TDSrTMm17mFe/a01AG797RCLQnHXBQf558KXAZT0QThty1cUpdeOmyb5zrsT
 Myk1NhdzI6xT1kNJHx7K1VOve2cWhawU94DnYKhEC2UjfrR9lZ5EPC33VTJJLnwRgBaL
 bnyx0/va5Vm63qUrLclG98nXQk9AnaiIaFIgsmF9w/SUT6RZgW3m6lWudLuCc8N+khgJ
 w44dDTFyZBZRmjQnY9gpOXYWzophF7Lwt58iHKj5hMYFlJFI4G3I7THKIrtAuc0YwHru
 Vh0Q==
X-Gm-Message-State: AHPjjUgsYbJ6DJFaeWRcPuo14Ff4pbc8ac3W94zf+iEyCqZBk4vg+oit
 01acIXR5jq/FXczX
X-Google-Smtp-Source: AOwi7QAsZUdAfvd4uQ48RrDKUx6Vbs/wafgneOiO6480mIYQpXKiXluMcHofqHpEG0o50gUR3o5+LQ==
X-Received: by 10.55.25.94 with SMTP id k91mr16564824qkh.221.1505176666091;
 Mon, 11 Sep 2017 17:37:46 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.45
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:45 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:09 -0400
Message-Id: <20170912003726.368-1-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3] Livepatching patch set for 4.10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKQXMgSSB3YXMgdHJ5aW5nIHRvIHBvcnQgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLmdpdCB0
byB3b3JrIHVuZGVyIEFSTTMyIGFuZCBBUk02NAooc3RpbGwgb25nb2luZywgaWYgc29tZWJvZHkg
d2FudHMgdG8gaGVscC90YWtlIG92ZXIgd291bGQgYXBwcmVjaWF0ZSBpdCkKSSBmb3VuZCBzb21l
IGluY29uc2lzdGVuY2llcyBjb21wYXJlZCB0byB0aGUgeDg2IGFuZCB0ZXN0LWNhc2VzOgogLSBU
aGUgLmxpdmVwYXRjaC5mdW5jcyBpbiB0aGUgdGVzdC1jYXNlcyBhcmUgaW4gUlcgc2VjdGlvbiBi
dXQgdGhlIGxpdmVwYXRjaC1idWlsZC10b29scwogICBwdXRzIHRoZW0gaW4gdGhlIFJPIHNlY3Rp
b25zLiBUaGF0IHdvcmtzIG9uIHg4NiBhcyBhcmNoX2xpdmVwYXRjaF9xdWllc2NlCiAgIHR1cm5z
IG9mIFdQIGdsb2JhbGx5IGR1cmluZyB0aGUgbGl2ZXBhdGNoaW5nLgogICBCdXQgbm90IG9uIEFS
TS4uIGFuZCB0byBtYWtlIGl0IHdvcmsgdGhlcmUgSSBlbmRlZCB1cCB1c2luZyB0aGUgdm1hcCBm
dW5jdGlvbmFsaXR5LgogICBXaGljaCB0aGVuIEkgbWFkZSBjb21tb24gb24geDg2IGFzIHdlbGwg
KHNvIG5vIG1vcmUgQ1I0IG11Y2tpbmcpLgogICBUaGlzIG1lYW50IGhvd2V2ZXIgbWVhbnQgbXVj
a2luZyB3aXRoIHg4NiBjb2RlIHBhZ2Ugd2Fsa2VyIHRvCiAgIGhhdmUgYSBkb19wYWdlX3dhbGsg
ZnVuY3Rpb25hbGl0eS4KCiAtIENyb3NzIGNvbXBpbGluZyBBUk0zMiBpbnRyb2R1Y2VzIHN1YnRs
ZSBhbGlnbm1lbnQgaXNzdWVzLiBNYWlubHkKICAgYm90aCAuYWx0aW5zdHJ1Y3Rpb25zIGFuZCAu
bGl2ZXBhdGNoLmRlcGVuZHMgZW5kIHVwIHdpdGggdGhlCiAgIHdyb25nIGFsaW5nbWVudCBhbmQg
dGhlIGh5cGVydmlzb3IgYmxvd3MgdXAuIEJvdGggZml4ZXMgYXJlCiAgIGluIHRoZSBwYXRjaHNl
dC4KCkkgYW0gYWxzbyBpbmNsdWRpbmcgaW4gdGhpcyBwYXRjaHNldDoKCiAtIERlY2xhcmUgdGhl
IGxpdmVwYXRjaCBzdXBwb3J0ZWQgb24geDg2IChidXQgbm90IEFSTSkuIEl0IGhhcyBsYXRlc3QK
ICAgZmVlZGJhY2sgZnJvbSBBbmRyZXcgYW5kIEdlb3JnZSAoSSBob3BlISkKCiAtIFBvc3QgdGhl
IGxvY2FsL2dsb2JhbCBzeW1ib2wgcGF0Y2hzZXQgZnVuY3Rpb25hbGl0eS4gT25seSBKYW4gaGFk
CiAgIGNvbW1lbnRlZCBhbmQgSSB3b3VsZCBhcHByZWNpYXRlIG90aGVyIGZvbGtzIGZlZWRiYWNr
IC0gcGVyaGFwcwogICBmb2xrcyBoYXZlIGJldHRlciBpZGVhcyBvbiB0aGlzPwoKTGFzdGx5LCBJ
IHRlc3RlZCB0aGlzIG9uIEFSTTMyIChDdWJpZXRydWNrKSwgQVJNNjQgKEhpS2V5OTYwKSBhbmQK
b24geDg2LiBBbGwgbG9va2VkIGdvb2QgdW50aWwgSSBlbmFibGVkIENPTkZJR19ERUJVR19TQ1JV
QiAtIHdoaWNoCmlzIHJlcG9ydGVkIGluOgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wOS9tc2cwMTE0Ny5odG1sCgpQYXRjaGVzIGFyZSBpbiAKCiAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9rb25yYWR3aWxrL3hlbi5naXQgc3RhZ2luZy1m
b3ItNC4xMC52MwoKIGRvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYyAgICAgICAgIHwgMTA2
ICsrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24gICAgICAgICAg
IHwgICA0ICsKIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICAgICAgIHwgIDMzICsr
KystCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAgICAgICB8ICAxNyArKy0KIHhl
bi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICAgICAgIHwgIDQ5ICstLS0tLS0tCiB4ZW4v
YXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYv
bGl2ZXBhdGNoLmMgICAgICAgICAgICAgICB8ICAzNiArKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyAgICAgICAgICAgICAgIHwgIDMzICsrKy0tCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5T
ICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICAgICAg
fCAyMTkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL2xpdmVw
YXRjaF9lbGYuYyAgICAgICAgICAgICB8ICAxMyArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oICAgICAgfCAgIDQgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCAg
ICAgICAgfCAgIDYgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oICAgICAgfCAg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaCAgICAgICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oICAgICAgICAgICAgfCAgMjMgKysrLQogeGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaF9lbGYuaCAgICAgICAgfCAgIDcgKysKIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmls
ZSAgICAgICAgICAgIHwgIDc2ICsrKysrKystLS0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9i
eWVfd29ybGQuYyAgICAgfCAgIDEgKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3Js
ZC5jICAgfCAgIDEgKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9sb2NhbF9zeW1ib2xzLmMgfCAg
NTMgKysrKysrKysKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmMgICAgICAgICAgIHwgICAx
ICsKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3JsZC5jIHwgICAxICsKIDI1IGZp
bGVzIGNoYW5nZWQsIDUyMSBpbnNlcnRpb25zKCspLCAxNzMgZGVsZXRpb25zKC0pCgpLb25yYWQg
Unplc3p1dGVrIFdpbGsgKDE2KToKICAgICAgbGl2ZXBhdGNoOiBFeHBhbmQgY2hlY2sgZm9yIHNh
ZmVfZm9yX3JlYXBwbHkgaWYgbGl2ZXBhdGNoIGhhcyBvbmx5IC5yb2RhdGEuCiAgICAgIGxpdmVw
YXRjaDogVGlnaHRlbiBhbGlnbm1lbnQgY2hlY2tzLgogICAgICBsaXZlcGF0Y2g6IEluY2x1ZGUg
c2l6ZXMgd2hlbiBhbiBtaXNtYXRjaCBvY2N1cnMKICAgICAgeGVuL2xpdmVwYXRjaC9BUk0zMjog
RG9uJ3QgbG9hZCBhbmQgY3Jhc2ggb24gbGl2ZXBhdGNoZXMgbG9hZGVkIHdpdGggd3JvbmcgdGV4
dCBhbGlnbm1lbnQuCiAgICAgIGFsdGVybmF0aXZlL3g4Ni9hcm0zMjogQWxpZ24gYWx0aW5zdHJ1
Y3Rpb25zIChhbmQgYWx0aW5zdHJfcmVwbGFjZW1lbnQpIHNlY3Rpb25zLgogICAgICB4ZW4vbGl2
ZXBhdGNoL3g4Ni9hcm0zMjogRm9yY2UgLmxpdmVwYXRjaC5kZXBlbmRzIHNlY3Rpb24gdG8gYmUg
dWludDMyX3QgYWxpZ25lZC4KICAgICAgbGl2ZXBhdGNoL2FybS94ODY6IFN0cmlwIG5vdGVfZGVw
ZW5kcyBzeW1ib2wgZnJvbSB0ZXN0LWNhc2VzLgogICAgICBsaXZlcGF0Y2gvdGVzdHM6IE1ha2Ug
c3VyZSBhbGwgLmxpdmVwYXRjaC5mdW5jcyBzZWN0aW9ucyBhcmUgcmVhZC1vbmx5CiAgICAgIGxp
dmVwYXRjaC9hcm1bMzIsNjRdOiBNb2RpZnkgbGl2ZXBhdGNoX2Z1bmNzCiAgICAgIGxpdmVwYXRj
aC94ODYvYXJtWzMyLDY0XTogVXNlIGNvbW1vbiB2bWFwIGNvZGUgZm9yIGFwcGx5aW5nLgogICAg
ICBsaXZlcGF0Y2gveDg2L2FybVszMiw2NF06IFVuaWZ5IGFyY2hfbGl2ZXBhdGNoX3JldmVydAog
ICAgICBsaXZlcGF0Y2g6IEV4cGFuZCBzcGluX2RlYnVnX2Rpc2FibGUgaW4gW2FwcGx5fHJldmVy
dF1fcGF5bG9hZAogICAgICBsaXZlcGF0Y2gveDg2L2FybTogYXJjaC94ODYvbW06IGdlbmVyYWxp
emUgZG9fcGFnZV93YWxrKCkgYW5kIGltcGxlbWVudCBhcmNoX2xpdmVwYXRjaF9sb29rdXBfbWZu
CiAgICAgIGxpdmVwYXRjaC94ODYvYXJtOiBVdGlsaXplIHRoZSBhcmNoX2xpdmVwYXRjaF9sb29r
dXBfbWZuCiAgICAgIGxpdmVwYXRjaDogQWRkIGxvY2FsIGFuZCBnbG9iYWwgc3ltYm9sIHJlc29s
dXRpb24uCiAgICAgIGxpdmVwYXRjaDogQWRkIHhlbl9sb2NhbF9zeW1ib2xzIHRlc3QtY2FzZQoK
Um9zcyBMYWdlcndhbGwgKDEpOgogICAgICBsaXZlcGF0Y2g6IERlY2xhcmUgbGl2ZSBwYXRjaGlu
ZyBhcyBhIHN1cHBvcnRlZCBmZWF0dXJlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZD6-0000cj-4U; Tue, 12 Sep 2017 00:37:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZD4-0000c7-Sn
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 47/54-03423-E5C27B95; Tue, 12 Sep 2017 00:37:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTOEd1Yne2
 RBmsOylh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbJpgV7OevmHWrn6mB8TZ3FyMXh5DADEaJ
 GS/WM4M4LAIfWCR2Lt3NCuJICExjlZh3fh5bFyMnkBMn8XvLM2YIO03i6bFrUHa5RMekBhYQW
 0hASWLL5MeMEGMPMkkcXL8PrFlYQE9i8rfbjCA2m4C+xNO1IM0cQM1uEp+ucYHUiwi0M0rMvv
 KLFaSGWcBQovXtUaheO4nmzh1gcRYBVYmWCWvZQWxeAUuJZacOMkIcIS8xsXcamM0pYCXx+8c
 8VoiDLCU6FlxhmsAovICRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJS
 sV5yfu4mRmCIMgDBDsZPywIOMUpyMCmJ8v4W3h4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3h
 RZQTrAoNT21Ii0zBxgtMGkJDh4lEd4skDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIdty8+4
 dJiCUvPy9VSpy3SBuoQQCkIaM0D24cLKIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3Hch
 ansy8Eritr4AOYgI6iOfSFpCDShIRUlINjLyll2pfpipf1VT8PNGjmvESX2HQL64VO+yS9C2v
 6sUGXy3T6deqYa05r3HvnMeOnUYs4TtuxMc2SUZrfmYV5GX4UPjcuOGetMQdf6dTUx/Nlt3fu
 jdkb9hMS7uGVb9+lDIqfd9Ryu611s/00K/n8yO3LFar37KUN3FhavRvJ5mdBvxv+xa0KbEUZy
 QaajEXFScCAAWd0dXjAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505176668!105328688!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27193 invoked from network); 12 Sep 2017 00:37:49 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:49 -0000
Received: by mail-qk0-f196.google.com with SMTP id r66so6217903qke.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mC2ck5Ql2e16Qf9ReObnE3HeJrYSf9BFvW/hX0mO6qk=;
 b=StZdl5zoT6klMiqDLz8qJBkrFUVp2jLxmWxcS/pg6NdEfqUEaqaDzUPR5VPEBQbY/6
 opy32TMR2+vp1cz8E7UaMaFbadPZEflZfWGWXp9N+hbDyn9Zz1o0NK3xvKNSfohCmPAL
 x8jXcovK10H+Z78IGcKGPvNMxB4Mq89XCEEKOGMjMgTJtOiBaU0XaUkGDMavdgXQhqZt
 pfDUm4BrKV8BZwWEDkqMpDhoBiO/Kn1qITImQZ3v8eVuVrzuIAFD9Jd6TL0SUUMzbXYz
 x3epGWUL8SSC0QEMFhUzvtBQjRas9TsD/KXARxsgxEsRnct3xqqGeHBufwMYhpiWj0ej
 z0/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=mC2ck5Ql2e16Qf9ReObnE3HeJrYSf9BFvW/hX0mO6qk=;
 b=XtIAQGMqq+ME9eZlDHqadJIEvARm7fEGFz7FQpBlTVCVYYCZATsS43DDGNIvkhpNUT
 nk5VNBZ0AqNPiAdW5Hbp6rO49TYzFsQa2flAJHqVOhwVXxQUpsUrSy88579ckR21UFcg
 +onxtgA2/JimCnkUkiMKi4R9KUA8oMwId/o2vZXITjGFckpG5wX+3shxMJ4g7Go3ooDt
 4fl4G5VHNbi9b+S8x6qjYy6DwSPWpH6+mRk5tFSIKoXFZqGW/exU5p1/+n446BNQl6jN
 /fT8RgeC+EmjrxQaqe8IQYAfrniPeqD7kuBwBBVWo/sZiiuvA8IPG/9aTCqIZwcRkUNB
 2hOA==
X-Gm-Message-State: AHPjjUjf+OeKCJiErIsq9fYq55HcnfSuGzLhYSYfIg4ZOTEvWluS2KCU
 dMpb2ZCwf43EGEnA
X-Google-Smtp-Source: AOwi7QDhjio65HhzJaaqdcutf5rLG/6fEwORB8oVZaRu2ntxV5xTWwfKqD+try6gDcJNa0SXVhrG/g==
X-Received: by 10.55.21.5 with SMTP id f5mr13502281qkh.335.1505176668173;
 Mon, 11 Sep 2017 17:37:48 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.47
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:47 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:11 -0400
Message-Id: <20170912003726.368-3-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 02/17] livepatch: Tighten alignment checks.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEVMRiBzcGVjaWZpY2F0aW9uIG1lbnRpb25zIG5vdGhpbmcgYWJvdXQgdGhlIHNoX3NpemUg
YmVpbmcKbW9kdWxvIHRoZSBzaF9hZGRyYWxpZ24uIE9ubHkgdGhhdCBzaF9hZGRyIE1VU1QgYmUg
YWxpZ25lZCBvbgpzaF9hZGRyYWxpZ24gaWYgc2hfYWRkcmFsaWduIGlzIG5vdCB6ZXJvIG9yIG9u
ZS4KCldlIG9uIGxvYWRpbmcgZGlkIG5vdCB0YWtlIHRoaXMgaW4tdG8gYWNjb3VudCBzbyB0aGlz
IHBhdGNoIGFkZHMKYSBjaGVjayBvbiB0aGUgRUxGIGZpbGUgYXMgaXQgaXMgYmVpbmcgcGFyc2Vk
LgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgotLS0KdjE6IEluaXRpYWwgcGF0Y2gKdjI6IERyb3AgdGhlIGNoZWNrIHdoZW4gbG9h
ZGluZyBpdCBpbiBtZW1vcnkKICAgIEFkZCBjaGVjayBmb3IgYWxpZ25tZW50IGJlaW5nIGFueXRo
aW5nIGJ1dCBwb3dlciBvZiB0d28gKGlnbm9yaW5nIDAsIGFuZCAxKQogICAgQ2hhbmdlIGRwcmlu
dGsgdG8gaW5jbHVkZSBoZXggdmFsdWVzIGFuZCBwcmludCBhZGRyIG5vdCBzaXplLgp2MzogQ2hh
bmdlIHRoZSB0d28gY2hlY2tzIHRvIGJlIHBlciBKYW4ncyByZWNvbW1lbmRhdGlvbnMuCi0tLQog
eGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMgfCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNo
X2VsZi5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMKaW5kZXggYjY5ZTI3MThkZC4uNzgz
OTkxM2ZmNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMKKysrIGIveGVu
L2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMKQEAgLTg2LDYgKzg2LDE5IEBAIHN0YXRpYyBpbnQgZWxm
X3Jlc29sdmVfc2VjdGlvbnMoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwgY29uc3Qgdm9pZCAq
ZGF0YSkKICAgICAgICAgICAgICAgICAgICAgZGVsdGEgPCBzaXplb2YoRWxmX0VoZHIpID8gImF0
IEVMRiBoZWFkZXIiIDogImlzIHBhc3QgZW5kIik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggc2VjW2ldLnNlYy0+c2hfYWRkcmFsaWdu
ICYmCisgICAgICAgICAgICAgICAgICBzZWNbaV0uc2VjLT5zaF9hZGRyICUgc2VjW2ldLnNlYy0+
c2hfYWRkcmFsaWduICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJS
LCBMSVZFUEFUQ0ggIiVzOiBTZWN0aW9uIFsldV0gYWRkciAoJSMiUFJJeEVsZkFkZHIiKSBpcyBu
b3QgYWxpZ25lZCBwcm9wZXJseSAoJSMiUFJJeEVsZkFkZHIiKVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgZWxmLT5uYW1lLCBpLCBzZWNbaV0uc2VjLT5zaF9hZGRyLCBzZWNbaV0uc2VjLT5zaF9h
ZGRyYWxpZ24pOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZSBpZiAoIHNlY1tpXS5zZWMtPnNoX2FkZHJhbGlnbiAmIChzZWNbaV0uc2VjLT5zaF9h
ZGRyYWxpZ24gLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VS
UiwgTElWRVBBVENIICIlczogU2VjdGlvbiBbJXVdIGFsaWdubWVudCAoJSMiUFJJeEVsZkFkZHIi
KSBpcyBub3Qgc3VwcG9ydGVkXG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGks
IHNlY1tpXS5zZWMtPnNoX2FkZHJhbGlnbik7CisgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7CisgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIChzZWNbaV0uc2VjLT5zaF9mbGFncyAm
IChTSEZfV1JJVEUgfCBTSEZfQUxMT0MpKSAmJgogICAgICAgICAgICAgICAgICAgc2VjW2ldLnNl
Yy0+c2hfdHlwZSA9PSBTSFRfTk9CSVRTICYmCiAgICAgICAgICAgICAgICAgICBzZWNbaV0uc2Vj
LT5zaF9zaXplID4gTElWRVBBVENIX01BWF9TSVpFICkKLS0gCjIuMTMuMwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDB-0000f6-Ak; Tue, 12 Sep 2017 00:37:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDA-0000eX-7p
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:56 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 04/28-02224-36C27B95; Tue, 12 Sep 2017 00:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfTOId0kne2
 RBt9aVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+OU/YCt7bVfyfdpKlgbHfrIuRi0NIYCaj
 xJeODYwgDovABxaJx08usIA4EgLTWCWeHXzI2sXICeTESRw+8RfKTpPYNesRI4RdLfH583IwW
 0hASWLL5MeMEGMPMkm8bGoBaxAW0JOY/O02WBGbgL7E07XXmLsYOYCa3SQ+XeMCqRcRaGeUmH
 3lF1g9s4ChROvbo2wQvdkSB3e8ButlEVCVWHxvGTOIzStgKdHx/DE7xBHyEhN7p4HVcApYSfz
 +MY8V4iCgmgVXmCYwCi9gZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREYpPUMDIw7GFv2+h1ilORgUhLl/S28PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 K+hNlBOsCg1PbUiLTMHGC8waQkOHiUR3iwtoDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIdt
 y8+4dJiCUvPy9VSpz3N0iDAEhDRmke3DhYTF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy
 rDnIVT2ZeCdzWV0AHMQEdxHNpC8hBJYkIKakGRtV/c6J3vXRMjPN+b711l9QchiK3jG/mCkoZ
 3P4Xt731myMS9spGvtZ9UcDVSd+zltrI3ZLW6U4yDLKIUBL895VP4VV+gmvJ5Ljcc58qqrLYn
 u053hZhVJAtfbg16uwxFrf/D4NbFLevTDcVvCQjv+7w5d6bsy1iWBKnHZoyIbH9+c575mcTlF
 iKMxINtZiLihMBvYLk4eQCAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505176673!56212891!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61876 invoked from network); 12 Sep 2017 00:37:54 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:54 -0000
Received: by mail-qk0-f194.google.com with SMTP id g128so6397311qke.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=xgcwW5YAa/yIxWfEkfzGIRm74kNogN20z7Wdob9Hco4=;
 b=kkoSlQDKesFYawq88g55PPODVMNNSmNP1895cBaObPIS4osSUDEnh/WT7k+MpfxzPW
 f7dG+DAynPzgRHnSXtAYyKcl9Ok+Ox2WGalWmgGEHyLzwC3EM1fLLasrETCTZS31iRJx
 hYN/uWylo3+Pa0B2d3uBThQcIkBvsQWQNU0V1JIon6gvMm7ubkGBnb3fmJad2dQp5bVf
 M+akRs5CRgrzmv451GhBuUAcjGLJP3MV5YQWkpn7CeQrES/k17zLKZVegkiNB91ocTiU
 HnW1Ri2KJbEsxnjhxboUVlEbu7vvLZksUGcB/PXF30a3vbpqkfd3TNuXdrcwFBCPhzGn
 7bhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=xgcwW5YAa/yIxWfEkfzGIRm74kNogN20z7Wdob9Hco4=;
 b=oPVG3Qz5y+6WK1JkEi7l6+AyIY0008BV5Q42tK4X/K5gLrzJNyqjDQVH7Yvy+JZQQz
 MvgeAfcEGufDFtKrJ85dLRMQprMwVuHjMoS5TrqVGv9j08Iz5P2tbT1ajQhwLOcwYZ2D
 udhCTvwlf/7HYxZcn/S0zUfwpfHwwNzWMV+UHfoRVScDnpbh0WQ8e7iMkVmUYnzxpFgA
 Kue92OOO4GrSpOZULsGa/NhYzUUZq9FS+iQaLV7nvDbJNVgIRv5xnlEYkRvB8kee2WkT
 tbYLzks3IQKjeeFZ4teOAtuvkYTlCXb16q6OcGA1+bCR9Uy03phMSm5fNIsG0d2PONh9
 +AKw==
X-Gm-Message-State: AHPjjUhfKcLS8xfhVuc6vVY9QpOY/mfr94RYJueYHX9y8F+7TRp9EWaa
 2S9ps/JiYHEDiXkB
X-Google-Smtp-Source: AOwi7QAtjRs7OgF0oE74DHeBBDsZaia8k8eD24Ew5xSiYOzoZcFbz2vBLcGvJaeHLHmnnB2F2We5kA==
X-Received: by 10.55.99.139 with SMTP id x133mr18390505qkb.263.1505176672779; 
 Mon, 11 Sep 2017 17:37:52 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.51
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:52 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:15 -0400
Message-Id: <20170912003726.368-7-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 06/17] xen/livepatch/x86/arm32: Force
	.livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgZGVmYXVsdCB3aGVuIHVzaW5nIG9iamNvcHkgd2UgbG9zZSB0aGUgYWxpZ25tZW50IHdoZW4g
d2UgY29weSBpdCBmcm9tIHhlbi1zeW1zIC0Kd2l0aCB0aGUgcmVzdWx0IHRoYXQgYWxpZ25tZW50
IChvbiBBUk0zMiBmb3IgZXhhbXBsZSkgY2FuIGJlIDE6CgogIFtOcl0gTmFtZSAgICAgICAgICAg
ICAgVHlwZSAgICAgICAgICAgIEFkZHIgICAgIE9mZiAgICBTaXplICAgRVMgRmxnIExrIEluZiBB
bAouLgogIFsgNl0gLmxpdmVwYXRjaC5kZXBlbmQgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAw
MDA5MyAwMDAwMjQgMDAgICBBICAwICAgMCAgMQoKVGhhdCwgY29tYmluZWQgd2l0aCB3YWNreSBv
ZmZzZXQgbWVhbnMgaXQgd2lsbCBiZSBsb2FkZWQgaW4KbWVtb3J5IHdpdGggdGhlIHdyb25nIGFs
aWdubWVudDoKCihYRU4pIGxpdmVwYXRjaC5jOjQyNTogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxk
OiBMb2FkZWQgLmxpdmVwYXRjaC5kZXBlbmRzIGF0IDAwMGEwODA0MwoKQW5kIGxhdGVyIHdlIGdl
dDoKKFhFTikgbGl2ZXBhdGNoLmM6NTAxOiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IC5saXZl
cGF0Y2guZGVwZW5kcyBpcyBub3QgYWxpZ25lZCBwcm9wZXJseSEKClRoaXMgZml4IGZvcmNlcyBh
bGwgdGhlIHRlc3QtY2FzZXMgdG8gYmUgYnVpbHQgd2l0aCBhCi5saXZlcGF0Y2guZGVwZW5kcyBz
dHJ1Y3R1cmUgY29udGFpbmluZyB0aGUgYnVpbGQtaWQgZXh0cmFjdGVkIGZyb20KdGhlIGh5cGVy
dmlzb3IgKGV4Y2VwdCB0aGUgeGVuX2J5ZV93b3JsZCB0ZXN0LWNhc2UpLgoKV2UgdXNlIHRoZSAn
bWtoZXgnIHRvb2wgaW5zdGVhZCBvZiAneHhkJyBhcyB0aGUgZW5kIHJlc3VsdCBpcyBhbiAndW5z
aWduZWQnCmluc3RlYWQgb2YgJ2NoYXInIHR5cGUgYXJyYXkgLSB3aGljaCBuYXR1cmFsbHkgZm9y
Y2VzIHRoZSBhbGlnbm1lbnQgdG8gYmUgb2YgZm91ci4KQWxzbyB0aGUgJ21raGV4JyB0b29scyBh
bGxvd3MgdXMgdG8gcGFzcyB0aGUgc2VjdGlvbiBuYW1lIGFzIHBhcmFtZXRlci4KClRoZSBlbmQg
cmVzdWx0IGlzIG11Y2ggYmV0dGVyIGFsaWdubWVudDoKCiAgWyA3XSAubGl2ZXBhdGNoLmRlcGVu
ZCBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMDk0IDAwMDAyNCAwMCAgIEEgIDAgICAwICA0
CgpOb3RlIHRoYXQgdGhhbmtzIHRvICd1bnNpZ25lZCBpbnQgLi4gX19ub3RlX2RlcGVuZHMnIHRo
ZSBzeW1ib2wgYmVjb21lcwpnbG9iYWw6CgokIHJlYWRlbGYgLS1zeW1ib2xzICoubGl2ZXBhdGNo
IHwgZ3JlcCBkZXBlbgogICAgMjM6IDAwMDAwMDAwMDAwMDAwMDAgICAgMzYgT0JKRUNUICBHTE9C
QUwgSElEREVOICAgICA2IG5vdGVfZGVwZW5kcwogICAgNDk6IDAwMDAwMDAwMDAwMDAwMDAgICAg
MzYgT0JKRUNUICBHTE9CQUwgSElEREVOICAgIDE3IG5vdGVfZGVwZW5kcwogICAgMTY6IDAwMDAw
MDAwMDAwMDAwMDAgICAgMzYgT0JKRUNUICBHTE9CQUwgSElEREVOICAgICAzIG5vdGVfZGVwZW5k
cwogICAgMjE6IDAwMDAwMDAwMDAwMDAwMDAgICAgMzYgT0JKRUNUICBHTE9CQUwgSElEREVOICAg
ICA2IG5vdGVfZGVwZW5kcwoKU2VlIHBhdGNoIHRpdGxlZDogImxpdmVwYXRjaC9hcm0veDg2OiBT
dHJpcCBub3RlX2RlcGVuZHMgc3ltYm9sIGZyb20gdGVzdC1jYXNlcy4iCndoaWNoIGZpeGVzIHRo
aXMuCgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CgotLS0KdjI6IEZpcnN0IHZlcnNpb24KLS0tCiBkb2NzL21pc2MvbGl2ZXBhdGNo
Lm1hcmtkb3duICAgICAgICAgICB8ICAyICsrCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUg
ICAgICAgICAgICB8IDU2ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5fYnllX3dvcmxkLmMgICAgIHwgIDEgKwogeGVuL3Rlc3QvbGl2ZXBh
dGNoL3hlbl9oZWxsb193b3JsZC5jICAgfCAgMSArCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25v
cC5jICAgICAgICAgICB8ICAxICsKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3Js
ZC5jIHwgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duIGIvZG9jcy9t
aXNjL2xpdmVwYXRjaC5tYXJrZG93bgppbmRleCA1MDVkYzM3Y2RhLi45MjJhNjQ0MzZmIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9saXZl
cGF0Y2gubWFya2Rvd24KQEAgLTQzMCw2ICs0MzAsOCBAQCBjaGVja3N1bSwgTUQ1IGNoZWNrc3Vt
IG9yIGFueSB1bmlxdWUgdmFsdWUuCiAKIFRoZSBzaXplIG9mIHRoZXNlIHN0cnVjdHVyZXMgdmFy
aWVzIHdpdGggdGhlIC0tYnVpbGQtaWQgbGlua2VyIG9wdGlvbi4KIAorT24gQVJNMzIgdGhpcyBz
ZWN0aW9uIG11c3QgYnkgZm91ci1ieXRlIGFsaWduZWQuCisKICMjIEh5cGVyY2FsbHMKIAogV2Ug
d2lsbCBlbXBsb3kgdGhlIHN1YiBvcGVyYXRpb25zIG9mIHRoZSBzeXN0ZW0gbWFuYWdlbWVudCBo
eXBlcmNhbGwgKHN5c2N0bCkuCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZp
bGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggNjgzMTM4M2RiMS4uODlhZDg5
ZGZkNSAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCisrKyBiL3hlbi90
ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtMSwxNSArMSw3IEBACiBpbmNsdWRlICQoWEVOX1JP
T1QpL0NvbmZpZy5tawogCi1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzY0KQotT0JKQ09Q
WV9NQUdJQyA6PSAtSSBiaW5hcnkgLU8gZWxmNjQteDg2LTY0IC1CIGkzODY6eDg2LTY0Ci1lbmRp
ZgotaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gpLGFybTY0KQotT0JKQ09QWV9NQUdJQyA6PSAtSSBi
aW5hcnkgLU8gZWxmNjQtbGl0dGxlYWFyY2g2NCAtQiBhYXJjaDY0Ci1lbmRpZgotaWZlcSAoJChY
RU5fVEFSR0VUX0FSQ0gpLGFybTMyKQotT0JKQ09QWV9NQUdJQyA6PSAtSSBiaW5hcnkgLU8gZWxm
MzItbGl0dGxlYXJtIC1CIGFybQotZW5kaWYKLQorTk9URV9TWU1CT0wgPSAibm90ZV9kZXBlbmRz
IgorTk9URV9ERVBFTkRTID0gImNvbnN0ICBfX3NlY3Rpb24oXCIubGl2ZXBhdGNoLmRlcGVuZHNc
IikgJChOT1RFX1NZTUJPTCkiCiBDT0RFX0FERFI9JChzaGVsbCBubSAtLWRlZmluZWQgJCgxKSB8
IGdyZXAgJCgyKSB8IGF3ayAne3ByaW50ICIweCIkJDF9JykKIENPREVfU1o9JChzaGVsbCBubSAt
LWRlZmluZWQgLVMgJCgxKSB8IGdyZXAgJCgyKSB8IGF3ayAneyBwcmludCAiMHgiJCQyfScpCiAK
QEAgLTM4LDcgKzMwLDcgQEAgdW5pbnN0YWxsOgogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjo6Ci0J
cm0gLWYgKi5vIC4qLm8uZCAqLmxpdmVwYXRjaCBjb25maWcuaAorCXJtIC1mICoubyAuKi5vLmQg
Ki5saXZlcGF0Y2ggY29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMuaCBoZWxsb193b3JsZF9saXZl
cGF0Y2hfZGVwZW5kcy5oICouYmluCiAKICMKICMgVG8gY29tcHV0ZSB0aGVzZSB2YWx1ZXMgd2Ug
bmVlZCB0aGUgYmluYXJ5IGZpbGVzOiB4ZW4tc3ltcwpAQCAtNTYsMTAgKzQ4LDEwIEBAIGNvbmZp
Zy5oOiB4ZW5faGVsbG9fd29ybGRfZnVuYy5vCiAJIGVjaG8gIiNkZWZpbmUgTUlOT1JfVkVSU0lP
Tl9BRERSICQoTUlOT1JfVkVSU0lPTl9BRERSKSI7IFwKIAkgZWNobyAiI2RlZmluZSBPTERfQ09E
RV9TWiAkKE9MRF9DT0RFX1NaKSIpID4gJEAKIAoteGVuX2hlbGxvX3dvcmxkLm86IGNvbmZpZy5o
Cit4ZW5faGVsbG9fd29ybGQubzogY29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMuaAogCiAuUEhP
Tlk6ICQoTElWRVBBVENIKQotJChMSVZFUEFUQ0gpOiB4ZW5faGVsbG9fd29ybGRfZnVuYy5vIHhl
bl9oZWxsb193b3JsZC5vIG5vdGUubworJChMSVZFUEFUQ0gpOiB4ZW5faGVsbG9fd29ybGRfZnVu
Yy5vIHhlbl9oZWxsb193b3JsZC5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtl
cikgLXIgLW8gJChMSVZFUEFUQ0gpICReCiAKICMKQEAgLTcxLDQwICs2Myw0MiBAQCAkKExJVkVQ
QVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vCiAj
IG5vdCBiZSBidWlsdCAoaXQgaXMgZm9yIEVGSSBidWlsZHMpLCBhbmQgdGhhdCB3ZSBkbyBub3Qg
aGF2ZQogIyB0aGUgbm90ZS5vLmJpbiB0byBtdWNrIHdpdGggKGFzIGl0IGdldHMgZGVsZXRlZCkK
ICMKLS5QSE9OWTogbm90ZS5vCi1ub3RlLm86Ci0JJChPQkpDT1BZKSAtTyBiaW5hcnkgLS1vbmx5
LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoQkFTRURJUikveGVuLXN5bXMgJEAuYmluCi0J
JChPQkpDT1BZKSAkKE9CSkNPUFlfTUFHSUMpIFwKLQkJICAgLS1yZW5hbWUtc2VjdGlvbj0uZGF0
YT0ubGl2ZXBhdGNoLmRlcGVuZHMsYWxsb2MsbG9hZCxyZWFkb25seSxkYXRhLGNvbnRlbnRzIC1T
ICRALmJpbiAkQAotCXJtIC1mICRALmJpbgorLlBIT05ZOiBub3RlLmJpbgorbm90ZS5iaW46CisJ
JChPQkpDT1BZKSAtTyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQo
QkFTRURJUikveGVuLXN5bXMgJEAKKworLlBIT05ZOiBsaXZlcGF0Y2hfZGVwZW5kcy5oCitsaXZl
cGF0Y2hfZGVwZW5kcy5oOiBub3RlLmJpbgorCSQoc2hlbGwgKC4uLy4uLy4uL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkpCiAKICMKICMgRXh0
cmFjdCB0aGUgYnVpbGQtaWQgb2YgdGhlIHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2gKICMgKHdo
aWNoIHhlbl9ieWVfd29ybGQgd2lsbCBkZXBlbmQgb24pLgogIwotLlBIT05ZOiBoZWxsb193b3Js
ZF9ub3RlLm8KLWhlbGxvX3dvcmxkX25vdGUubzogJChMSVZFUEFUQ0gpCi0JJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoTElWRVBBVENIKSAk
QC5iaW4KLQkkKE9CSkNPUFkpICQoT0JKQ09QWV9NQUdJQykgXAotCQkgICAtLXJlbmFtZS1zZWN0
aW9uPS5kYXRhPS5saXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRvbmx5LGRhdGEsY29u
dGVudHMgLVMgJEAuYmluICRACi0Jcm0gLWYgJEAuYmluCisuUEhPTlk6IGhlbGxvX3dvcmxkX25v
dGUuYmluCitoZWxsb193b3JsZF9ub3RlLmJpbjogJChMSVZFUEFUQ0gpCisJJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoTElWRVBBVENIKSAk
QAorCisuUEhPTlk6IGhlbGxvX3dvcmxkX2xpdmVwYXRjaF9kZXBlbmRzLmgKK2hlbGxvX3dvcmxk
X2xpdmVwYXRjaF9kZXBlbmRzLmg6IGhlbGxvX3dvcmxkX25vdGUuYmluCisJJChzaGVsbCAoLi4v
Li4vLi4vdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL21raGV4ICQoTk9URV9ERVBFTkRTKSAkXiA+
ICRAKSkKIAoteGVuX2J5ZV93b3JsZC5vOiBjb25maWcuaAoreGVuX2J5ZV93b3JsZC5vOiBjb25m
aWcuaCBoZWxsb193b3JsZF9saXZlcGF0Y2hfZGVwZW5kcy5oCiAKIC5QSE9OWTogJChMSVZFUEFU
Q0hfQllFKQotJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93
b3JsZC5vIGhlbGxvX3dvcmxkX25vdGUubworJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93b3Js
ZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xp
bmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfQllFKSAkXgogCi14ZW5fcmVwbGFjZV93b3JsZC5vOiBj
b25maWcuaAoreGVuX3JlcGxhY2Vfd29ybGQubzogY29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMu
aAogCiAuUEhPTlk6ICQoTElWRVBBVENIX1JFUExBQ0UpCi0kKExJVkVQQVRDSF9SRVBMQUNFKTog
eGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dvcmxkLm8gbm90ZS5vCiskKExJ
VkVQQVRDSF9SRVBMQUNFKTogeGVuX3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dv
cmxkLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQ
QVRDSF9SRVBMQUNFKSAkXgogCi14ZW5fbm9wLm86IGNvbmZpZy5oCit4ZW5fbm9wLm86IGNvbmZp
Zy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgKIAogLlBIT05ZOiAkKExJVkVQQVRDSF9OT1ApCi0kKExJ
VkVQQVRDSF9OT1ApOiB4ZW5fbm9wLm8gbm90ZS5vCiskKExJVkVQQVRDSF9OT1ApOiB4ZW5fbm9w
Lm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRD
SF9OT1ApICReCiAKIC5QSE9OWTogbGl2ZXBhdGNoCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2J5ZV93b3JsZC5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVfd29ybGQu
YwppbmRleCAyNzAwZjBlZWRkLi45MzVlNzZjYThiIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2J5ZV93b3JsZC5jCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnllX3dv
cmxkLmMKQEAgLTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CiAKICNp
bmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CisjaW5jbHVkZSAiaGVsbG9fd29ybGRfbGl2ZXBhdGNo
X2RlcGVuZHMuaCIKIAogc3RhdGljIGNvbnN0IGNoYXIgYnllX3dvcmxkX3BhdGNoX3RoaXNfZm5j
W10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOwogZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9ieWVfd29y
bGQodm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxk
LmMgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmMKaW5kZXggMDJmM2Y4NWRj
MC4uOTg4YTNiMTRmNCAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193
b3JsZC5jCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQuYwpAQCAtMTEs
NiArMTEsNyBAQAogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2hfcGF5bG9hZC5oPgogCiAjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgorI2luY2x1ZGUgImxpdmVwYXRjaF9kZXBlbmRzLmgiCiAKIHN0
YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVuX2V4dHJh
X3ZlcnNpb24iOwogZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lkKTsKZGlm
ZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmMgYi94ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX25vcC5jCmluZGV4IGEyMjRiN2M2NzAuLjhkMGM4ZjUwOTcgMTAwNjQ0Ci0tLSBhL3hl
bi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmMKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9u
b3AuYwpAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogI2luY2x1ZGUg
PHB1YmxpYy9zeXNjdGwuaD4KKyNpbmNsdWRlICJsaXZlcGF0Y2hfZGVwZW5kcy5oIgogCiAvKgog
ICogQWxsIG9mIHRoZSAubmV3X3NpemUgYW5kIC5vbGRfYWRkciBhcmUgYmFzZWQgb24gYXNzdW1w
dGlvbnMgdGhhdCB0aGUKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFj
ZV93b3JsZC5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmMKaW5kZXgg
NzhhOGY1MjhiMy4uYTY1M2NjNDI2OCAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hl
bl9yZXBsYWNlX3dvcmxkLmMKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dv
cmxkLmMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogCiAjaW5j
bHVkZSA8cHVibGljL3N5c2N0bC5oPgorI2luY2x1ZGUgImxpdmVwYXRjaF9kZXBlbmRzLmgiCiAK
IHN0YXRpYyBjb25zdCBjaGFyIHhlbl9yZXBsYWNlX3dvcmxkX25hbWVbXSA9ICJ4ZW5fZXh0cmFf
dmVyc2lvbiI7CiBleHRlcm4gY29uc3QgY2hhciAqeGVuX3JlcGxhY2Vfd29ybGQodm9pZCk7Ci0t
IAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDD-0000hl-U3; Tue, 12 Sep 2017 00:37:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDD-0000hI-CL
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 16/7F-02021-66C27B95; Tue, 12 Sep 2017 00:37:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTOYd1Une2
 RBvP3qVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvF91lLDgeXLFjUydjA+Ny5y5GLg4hgRmM
 EsufbWQFcVgEPrBI3Ll8lB3EkRCYxirxb/MMpi5GTiAnTuLmvA9ANgeQnSaxrsUEIlwhMfveb
 XYQW0hASWLL5MeMEFMPMkk82PqOESQhLKAnMfnbbTCbTUBf4unaa8wQc9wkPl3jAqkXEWhnlJ
 h95RcrSA2zgKFE69ujbBC9bhLHV/Qxg9gsAqoSjxtbwWp4Bawkeq69ZoE4Ql5iYu80sPmcQPH
 fP+axQhxkKdGx4ArTBEbhBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01Nz
 EpOK9ZLzczcxAkO0noGBcQfj3cl+hxglOZiURHl/C2+PFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STB+0ILKCdYlJqeWpGWmQOMFpi0BAePkghvFkiat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJD
 tu3v3DJMSSl5+XKiXO+xukQQCkIaM0D24cLKIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBL
 mVdcGmsKTmVcCt/UV0EFMQAfxXNoCclBJIkJKqoExwiH9v7Xk8k7LvNWht1dX5Ym+PfF81/+W
 vlnTU96EH/1wIGzZSe19O5Vf6Vy4v3hNjsRyv+9TEmRNV1r+/7Vp69IVCVzt6W1zJlyLszX1/
 vhBk2c68xQHxcmPuZvvzZylfphN3Fl1555XvsKl/Pu455qtmGadbqxnW9mwadKxDU++5q5rXP
 UyT4mlOCPRUIu5qDgRAEU9Ao/jAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505176676!89920289!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12327 invoked from network); 12 Sep 2017 00:37:57 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:57 -0000
Received: by mail-qk0-f195.google.com with SMTP id c69so6371744qke.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6DQnge/PPbspdDfy0SYlXU/yr1/5hHFyfnNrqGlStGE=;
 b=G3Tn49MlwjBac5/r65qKd7E5yk+FKuBN4TmIBevc5OVi47/tTwVHZLNK+o/u1umB6s
 PsDOFBJDIJnPTD2lEnNCc35KIgAD2Qo3pTvcczE9uqlNTdpJgFGkEDZWIaMGYf/4UhaZ
 JIVXCEEBjddTAPovtlG8zaavz1bkP8bCeAWX2sR5hVPO7LTGpam/h/DGp7OTQSnEcYIl
 1Ala6guTjUZHPKzmqys8j+3AoXh0eVTDnvnSADMxdUnlIJQnUSXIfcC/Gz/nu2PvL5n5
 9fr1f1gL+o2x2kRihaCozZPRc1/+LTMCRIp+IqPxCFPqDZ489PWnPgBuLr2QOip2Vb0M
 fR9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=6DQnge/PPbspdDfy0SYlXU/yr1/5hHFyfnNrqGlStGE=;
 b=D5fXekVgVgvJlgEdL40bVhTWIDLNavx1Fbg6msBSjMdoVqBZETMwfBhGkXQGcWvTPV
 rgIaRRrBkGnIUy7fnsuRaSX4moIKTmHWC1z6ZJ2TsjelYFjac0VWBEdQiGLy/k9E02rm
 YnNJAxdxgFJ6hTIg9WOpUoun/OV8IMdvixhHM+iZzAX9jIbQpS28KdH8h6s7zrRydL3J
 ri3CDV4KHtgW6BiuzhNegO8XfygvoH4ym9ANj3+1UuVV6SQ9AzMFt24oLGVknihIcZ7v
 fHW7BYMAqM1Jqhk/leb/1IqIVPHEdS3llcLRFpEOerCi5o70Ah4XhgV4RDXIBrwp8H6m
 /llQ==
X-Gm-Message-State: AHPjjUgkU1iHCN1KU5PMAKpN+3NlIbsyz3tUprZMi27hev/23vFRRStL
 y5kPFuC7G09s2qRj
X-Google-Smtp-Source: AOwi7QCnqMTBwwQ2gem6K8hpkHrpjbFIS30DuYjbkynUWTFR4AI5I9lHKvcxSVlzIxCV0ESEk9ygOw==
X-Received: by 10.55.20.16 with SMTP id e16mr18963904qkh.97.1505176675897;
 Mon, 11 Sep 2017 17:37:55 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.55
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:55 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:18 -0400
Message-Id: <20170912003726.368-10-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 09/17] livepatch/arm[32,
	64]: Modify livepatch_funcs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3YXMgZm91bmQgd2hlbiBwb3J0aW5nIGxpdmVwYXRjaC1idWlsZC10b29scyB0byBBUk02
NC8zMi4KCldoZW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGFyZSBidWlsdCAoYW5kIHRlc3QtY2Fz
ZSB0aGFua3MgdG86CmxpdmVwYXRjaC90ZXN0czogTWFrZSBzdXJlIGFsbCAubGl2ZXBhdGNoLmZ1
bmNzIHNlY3Rpb25zIGFyZSByZWFkLW9ubHkpCnRoZSAubGl2ZXBhdGNoLmZ1bmNzIGFyZSBpbiBy
ZWFkLW9ubHkgc2VjdGlvbi4KCkhvd2V2ZXIgdGhlIGh5cGVydmlzb3IgdXNlcyB0aGUgJ29wYXF1
ZScgZm9yIGl0cyBvd24gcHVycG9zZSwgdGhhdAppcyBzdGFzaGluZyB0aGUgb3JpZ2luYWwgY29k
ZS4gQnV0IHRoZSAubGl2ZXBhdGNoX2Z1bmNzIHNlY3Rpb24gaXMKaW4gdGhlIFJPIHZtYXAgYXJl
YSBzbyBvbiBBUk1bMzIsNjRdIHdlIGdldCBhIGZhdWx0LgoKT24geDg2IHRoZSBzYW1lIHByb3Rl
Y3Rpb24gaXMgaW4gcGxhY2UuIEluICdhcmNoX2xpdmVwYXRjaF9xdWllc2NlJwp3ZSBkaXNhYmxl
IFdQIHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBhZ2VzIChhbmQgaW4gYXJjaF9saXZl
X3Jlc3VtZQp3ZSBlbmFibGUgdGhlIFdQIHByb3RlY3Rpb24pLgoKT24gQVJNWzMyLDY0XSB3ZSBk
byBub3QgaGF2ZSB0aGUgbHV4dXJ5IG9mIGEgZ2xvYmFsIHJlZ2lzdGVyIHRoYXQgY2FuCmJlIGNo
YW5nZWQgYWZ0ZXIgYm9vdC4gSW4gbGlldSBvZiB0aGF0IHdlIHVzZSB0aGUgdm1hcCB0byBjcmVh
dGUKYSB0ZW1wb3JhcnkgdmlydHVhbCBhZGRyZXNzIGluIHdoaWNoIHdlIGNhbiB1c2UgaW5zdGVh
ZC4KClRvIGRvIHRoaXMgd2UgbmVlZCB0byBzdGFzaCBkdXJpbmcgbGl2ZXBhdGNoOiB2bWFwIG9m
IHRoZSBoeXBlcnZpc29yCmNvZGUsIHZtYXAgb2YgdGhlIC5saXZlcGF0Y2hfZnVuY3MgKHZtYXAg
Y29tZXMgaW4gcGFnZSBhbGlnbmVkIHZpcnR1YWwKYWRkcmVzc2VzKSwgb2Zmc2V0IGluIHRoZSB2
bWFwIChpbiBjYXNlIGl0IGlzIG5vdCBuaWNlbHkgYWxpZ25lZCksIGFuZAp0aGUgb3JpZ2luYWwg
Zmlyc3QgbGl2ZXBhdGNoX2Z1bmNzIHRvIGZpZ3VyZSBvdXQgdGhlIGluZGV4LgoKRXF1aXBwZWQg
d2l0aCB0aGF0IHdlIGNhbiBwYXRjaCBsaXZlcGF0Y2ggZnVuY3Rpb25zIHdoaWNoIGhhdmUKIC5s
aXZlcGF0Y2hfZnVuY3MgaW4gcm9kYXRhIHNlY3Rpb24uCgpBbiBhbHRlcm5hdGl2ZSBpcyB0byBh
ZGQgdGhlICdXJyBmbGFnIGR1cmluZyBsb2FkaW5nIG9mIHRoZQoubGl2ZXBhdGNoX2Z1bmNzIHdo
aWNoIHdvdWxkIHJlc3VsdCB0aGUgc2VjdGlvbiBiZWluZyBpbiB3cml0ZWFibGUKcmVnaW9uIGZy
b20gdGhlIGdlY2tvLgoKTm90ZSB0aGF0IHRoaXMgdm1hcCBzb2x1dGlvbiBjb3VsZCBiZSBleHRl
bmRlZCB0byB4ODYgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMgIHwgMTEgKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgIHwg
MTEgKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgIHwgNTIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9saXZlcGF0
Y2guYyAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICB8ICA1
ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmggfCAxMyArKysrKysrKy0tLQog
eGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oICAgICB8ICAyICstCiA3IGZpbGVzIGNoYW5nZWQs
IDcxIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpp
bmRleCAxMDg4N2FjZTgxLi5kNzkzZWJjYWFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJt
MzIvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCkBAIC0x
NiwxOCArMTYsMjMgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgKmZ1bmMpCiAgICAgdWludDMyX3QgaW5zbjsKICAgICB1aW50MzJfdCAqbmV3X3B0cjsK
ICAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOworICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZjsK
IAogICAgIEJVSUxEX0JVR19PTihBUkNIX1BBVENIX0lOU05fU0laRSA+IHNpemVvZihmdW5jLT5v
cGFxdWUpKTsKICAgICBCVUlMRF9CVUdfT04oQVJDSF9QQVRDSF9JTlNOX1NJWkUgIT0gc2l6ZW9m
KGluc24pKTsKIAotICAgIEFTU0VSVCh2bWFwX29mX3hlbl90ZXh0KTsKKyAgICBBU1NFUlQobGl2
ZXBhdGNoX3ZtYXAudGV4dCk7CiAKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7
CiAgICAgaWYgKCAhbGVuICkKICAgICAgICAgcmV0dXJuOwogCisgICAgLyogSW5kZXggaW4gdGhl
IHZtYXAgcmVnaW9uLiAqLworICAgIGkgPSBsaXZlcGF0Y2hfdm1hcC52YSAtIGZ1bmM7CisgICAg
ZiA9IChzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKikobGl2ZXBhdGNoX3ZtYXAuZnVuY3MgKyBsaXZl
cGF0Y2hfdm1hcC5vZmZzZXQpICsgaTsKKwogICAgIC8qIFNhdmUgb2xkIG9uZXMuICovCi0gICAg
bWVtY3B5KGZ1bmMtPm9wYXF1ZSwgZnVuYy0+b2xkX2FkZHIsIGxlbik7CisgICAgbWVtY3B5KGYt
Pm9wYXF1ZSwgZnVuYy0+b2xkX2FkZHIsIGxlbik7CiAKICAgICBpZiAoIGZ1bmMtPm5ld19hZGRy
ICkKICAgICB7CkBAIC01Niw3ICs2MSw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIGVsc2UKICAgICAgICAgaW5zbiA9IDB4ZTFh
MDAwMDA7IC8qIG1vdiByMCwgcjAgKi8KIAotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAt
ICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKKyAgICBuZXdfcHRyID0gZnVuYy0+
b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIGxpdmVwYXRjaF92bWFwLnRleHQ7CiAgICAgbGVu
ID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xp
dmVwYXRjaC5jCmluZGV4IDI3MjhlMmExMjUuLjY2MmJlZGFiYzMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBh
dGNoLmMKQEAgLTIwLDE4ICsyMCwyMyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVj
dCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICB1aW50MzJfdCBpbnNuOwogICAgIHVpbnQzMl90
ICpuZXdfcHRyOwogICAgIHVuc2lnbmVkIGludCBpLCBsZW47CisgICAgc3RydWN0IGxpdmVwYXRj
aF9mdW5jICpmOwogCiAgICAgQlVJTERfQlVHX09OKEFSQ0hfUEFUQ0hfSU5TTl9TSVpFID4gc2l6
ZW9mKGZ1bmMtPm9wYXF1ZSkpOwogICAgIEJVSUxEX0JVR19PTihBUkNIX1BBVENIX0lOU05fU0la
RSAhPSBzaXplb2YoaW5zbikpOwogCi0gICAgQVNTRVJUKHZtYXBfb2ZfeGVuX3RleHQpOworICAg
IEFTU0VSVChsaXZlcGF0Y2hfdm1hcC50ZXh0KTsKIAogICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNu
X2xlbihmdW5jKTsKICAgICBpZiAoICFsZW4gKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKiBJ
bmRleCBpbiB0aGUgdm1hcCByZWdpb24uICovCisgICAgaSA9IGxpdmVwYXRjaF92bWFwLnZhIC0g
ZnVuYzsKKyAgICBmID0gKHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqKShsaXZlcGF0Y2hfdm1hcC5m
dW5jcyArIGxpdmVwYXRjaF92bWFwLm9mZnNldCkgKyBpOworCiAgICAgLyogU2F2ZSBvbGQgb25l
cy4gKi8KLSAgICBtZW1jcHkoZnVuYy0+b3BhcXVlLCBmdW5jLT5vbGRfYWRkciwgbGVuKTsKKyAg
ICBtZW1jcHkoZi0+b3BhcXVlLCBmdW5jLT5vbGRfYWRkciwgbGVuKTsKIAogICAgIGlmICggZnVu
Yy0+bmV3X2FkZHIgKQogICAgICAgICBpbnNuID0gYWFyY2g2NF9pbnNuX2dlbl9icmFuY2hfaW1t
KCh1bnNpZ25lZCBsb25nKWZ1bmMtPm9sZF9hZGRyLApAQCAtNDMsNyArNDgsNyBAQCB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICAvKiBW
ZXJpZmllZCBpbiBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlLiAqLwogICAgIEFTU0VSVChpbnNu
ICE9IEFBUkNINjRfQlJFQUtfRkFVTFQpOwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRy
IC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSBmdW5j
LT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgbGl2ZXBhdGNoX3ZtYXAudGV4dDsKICAgICBs
ZW4gPSBsZW4gLyBzaXplb2YodWludDMyX3QpOwogCiAgICAgLyogUEFUQ0ghICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMK
aW5kZXggM2U1MzUyNDM2NS4uMmY5YWU4ZTYxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xp
dmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtNiw2ICs2LDcgQEAK
ICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9lbGYuaD4KICNp
bmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgogI2luY2x1ZGUg
PHhlbi92bWFwLmg+CiAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgpAQCAtMTYsMTQgKzE3
LDE4IEBACiAjdW5kZWYgdmlydF90b19tZm4KICNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4o
X192aXJ0X3RvX21mbih2YSkpCiAKLXZvaWQgKnZtYXBfb2ZfeGVuX3RleHQ7CitzdHJ1Y3QgbGl2
ZXBhdGNoX3ZtYXBfc3Rhc2ggbGl2ZXBhdGNoX3ZtYXA7CiAKLWludCBhcmNoX2xpdmVwYXRjaF9x
dWllc2NlKHZvaWQpCitpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgKmZ1bmNzLCB1bnNpZ25lZCBpbnQgbmZ1bmNzKQogewotICAgIG1mbl90IHRleHRfbWZu
OworICAgIG1mbl90IHRleHRfbWZuLCByb2RhdGFfbWZuOworICAgIHZvaWQgKnZtYXBfYWRkcjsK
ICAgICB1bnNpZ25lZCBpbnQgdGV4dF9vcmRlcjsKKyAgICB1bnNpZ25lZCBsb25nIHZhID0gKHVu
c2lnbmVkIGxvbmcpKGZ1bmNzKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmcyA9IHZhICYgKFBBR0Vf
U0laRSAtIDEpOworICAgIHVuc2lnbmVkIGludCBzaXplID0gUEZOX1VQKG9mZnMgKyBuZnVuY3Mg
KiBzaXplb2YoKmZ1bmNzKSk7CiAKLSAgICBpZiAoIHZtYXBfb2ZfeGVuX3RleHQgKQorICAgIGlm
ICggbGl2ZXBhdGNoX3ZtYXAudGV4dCB8fCBsaXZlcGF0Y2hfdm1hcC5mdW5jcyApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCiAgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21mbihfc3RhcnQpOwpA
QCAtMzMsMTYgKzM4LDMzIEBAIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCiAgICAg
ICogVGhlIHRleHQgc2VjdGlvbiBpcyByZWFkLW9ubHkuIFNvIHJlLW1hcCBYZW4gdG8gYmUgYWJs
ZSB0byBwYXRjaAogICAgICAqIHRoZSBjb2RlLgogICAgICAqLwotICAgIHZtYXBfb2ZfeGVuX3Rl
eHQgPSBfX3ZtYXAoJnRleHRfbWZuLCAxVSA8PCB0ZXh0X29yZGVyLCAxLCAxLCBQQUdFX0hZUEVS
VklTT1IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTUFQX0RFRkFVTFQpOworICAg
IHZtYXBfYWRkciA9IF9fdm1hcCgmdGV4dF9tZm4sIDFVIDw8IHRleHRfb3JkZXIsIDEsIDEsIFBB
R0VfSFlQRVJWSVNPUiwKKyAgICAgICAgICAgICAgICAgICAgICAgVk1BUF9ERUZBVUxUKTsKIAot
ICAgIGlmICggIXZtYXBfb2ZfeGVuX3RleHQgKQorICAgIGlmICggIXZtYXBfYWRkciApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIkZhaWxlZCB0byBzZXR1cCB2
bWFwIG9mIGh5cGVydmlzb3IhIChvcmRlcj0ldSlcbiIsCiAgICAgICAgICAgICAgICB0ZXh0X29y
ZGVyKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCisgICAgbGl2ZXBhdGNoX3Zt
YXAudGV4dCA9IHZtYXBfYWRkcjsKKyAgICBsaXZlcGF0Y2hfdm1hcC5vZmZzZXQgPSBvZmZzOwor
CisgICAgcm9kYXRhX21mbiA9IHZpcnRfdG9fbWZuKHZhICYgUEFHRV9NQVNLKTsKKyAgICB2bWFw
X2FkZHIgID0gX192bWFwKCZyb2RhdGFfbWZuLCBzaXplLCAxLCAxLCBQQUdFX0hZUEVSVklTT1Is
IFZNQVBfREVGQVVMVCk7CisgICAgaWYgKCAhdm1hcF9hZGRyICkKKyAgICB7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiRmFpbGVkIHRvIHNldHVwIHZtYXAgb2YgbGl2ZXBh
dGNoX2Z1bmNzISAobWZuPSUiUFJJX21mbiIsIHNpemU9JXUpXG4iLAorICAgICAgICAgICAgICAg
bWZuX3gocm9kYXRhX21mbiksIHNpemUpOworICAgICAgICB2dW5tYXAobGl2ZXBhdGNoX3ZtYXAu
dGV4dCk7CisgICAgICAgIGxpdmVwYXRjaF92bWFwLnRleHQgPSBOVUxMOworICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBsaXZlcGF0Y2hfdm1hcC5mdW5jcyA9IHZtYXBfYWRk
cjsKKyAgICBsaXZlcGF0Y2hfdm1hcC52YSA9IGZ1bmNzOworCiAgICAgcmV0dXJuIDA7CiB9CiAK
QEAgLTU0LDEwICs3NiwxOCBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSh2b2lkKQogICAg
ICAqLwogICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CiAKLSAgICBpZiAoIHZtYXBfb2ZfeGVuX3Rl
eHQgKQotICAgICAgICB2dW5tYXAodm1hcF9vZl94ZW5fdGV4dCk7CisgICAgaWYgKCBsaXZlcGF0
Y2hfdm1hcC50ZXh0ICkKKyAgICAgICAgdnVubWFwKGxpdmVwYXRjaF92bWFwLnRleHQpOworCisg
ICAgbGl2ZXBhdGNoX3ZtYXAudGV4dCA9IE5VTEw7CisKKyAgICBpZiAoIGxpdmVwYXRjaF92bWFw
LmZ1bmNzICkKKyAgICAgICAgdnVubWFwKGxpdmVwYXRjaF92bWFwLmZ1bmNzKTsKKworICAgIGxp
dmVwYXRjaF92bWFwLmZ1bmNzID0gTlVMTDsKIAotICAgIHZtYXBfb2ZfeGVuX3RleHQgPSBOVUxM
OworICAgIGxpdmVwYXRjaF92bWFwLnZhID0gTlVMTDsKKyAgICBsaXZlcGF0Y2hfdm1hcC5vZmZz
ZXQgPSAwOwogfQogCiBpbnQgYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2Z1bmMoY29uc3Qgc3RydWN0
IGxpdmVwYXRjaF9mdW5jICpmdW5jKQpAQCAtNzgsNyArMTA4LDcgQEAgdm9pZCBhcmNoX2xpdmVw
YXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIHVpbnQz
Ml90ICpuZXdfcHRyOwogICAgIHVuc2lnbmVkIGludCBsZW47CiAKLSAgICBuZXdfcHRyID0gZnVu
Yy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7CisgICAgbmV3
X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyBsaXZlcGF0Y2hfdm1hcC50
ZXh0OwogCiAgICAgbGVuID0gbGl2ZXBhdGNoX2luc25fbGVuKGZ1bmMpOwogICAgIG1lbWNweShu
ZXdfcHRyLCBmdW5jLT5vcGFxdWUsIGxlbik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggNDhkMjBmZGFjZC4uODUy
MmZjYmQzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYwpAQCAtMTQsNyArMTQsNyBAQAogI2luY2x1ZGUgPGFzbS9ubWku
aD4KICNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+CiAKLWludCBhcmNoX2xpdmVwYXRjaF9xdWll
c2NlKHZvaWQpCitpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmMsIHVuc2lnbmVkIGludCBuZnVuY3MpCiB7CiAgICAgLyogRGlzYWJsZSBXUCB0byBh
bGxvdyBjaGFuZ2VzIHRvIHJlYWQtb25seSBwYWdlcy4gKi8KICAgICB3cml0ZV9jcjAocmVhZF9j
cjAoKSAmIH5YODZfQ1IwX1dQKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMg
Yi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGRiYWI4YTNmNmYuLmU3MDc4MDIyNzkgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0
Y2guYwpAQCAtNTcxLDcgKzU3MSw2IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVj
dCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHJldHVy
biByYzsKICAgICB9Ci0KICAgICBzZWMgPSBsaXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwg
Ii5saXZlcGF0Y2guaG9va3MubG9hZCIpOwogICAgIGlmICggc2VjICkKICAgICB7CkBAIC0xMDcw
LDcgKzEwNjksNyBAQCBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKmRh
dGEpCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IEFwcGx5aW5nICV1IGZ1
bmN0aW9uc1xuIiwKICAgICAgICAgICAgIGRhdGEtPm5hbWUsIGRhdGEtPm5mdW5jcyk7CiAKLSAg
ICByYyA9IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoKTsKKyAgICByYyA9IGFyY2hfbGl2ZXBhdGNo
X3F1aWVzY2UoZGF0YS0+ZnVuY3MsIGRhdGEtPm5mdW5jcyk7CiAgICAgaWYgKCByYyApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiB1bmFibGUgdG8gcXVp
ZXNjZSFcbiIsIGRhdGEtPm5hbWUpOwpAQCAtMTExMSw3ICsxMTEwLDcgQEAgc3RhdGljIGludCBy
ZXZlcnRfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqZGF0YSkKIAogICAgIHByaW50ayhYRU5MT0df
SU5GTyBMSVZFUEFUQ0ggIiVzOiBSZXZlcnRpbmdcbiIsIGRhdGEtPm5hbWUpOwogCi0gICAgcmMg
PSBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKCk7CisgICAgcmMgPSBhcmNoX2xpdmVwYXRjaF9xdWll
c2NlKGRhdGEtPmZ1bmNzLCBkYXRhLT5uZnVuY3MpOwogICAgIGlmICggcmMgKQogICAgIHsKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogdW5hYmxlIHRvIHF1aWVzY2Uh
XG4iLCBkYXRhLT5uYW1lKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBh
dGNoLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oCmluZGV4IDZiY2E3OWRlYjku
LmUwMzBhZWRjZWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaApAQCAtMTIsMTAgKzEyLDE3IEBA
CiAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKIAogLyoKLSAqIFRoZSB2YSBvZiB0aGUg
aHlwZXJ2aXNvciAudGV4dCByZWdpb24uIFdlIG5lZWQgdGhpcyBhcyB0aGUKLSAqIG5vcm1hbCB2
YSBhcmUgd3JpdGUgcHJvdGVjdGVkLgorICogVGhlIHZhIG9mIHRoZSBoeXBlcnZpc29yIC50ZXh0
IHJlZ2lvbiBhbmQgdGhlIGxpdmVwYXRjaF9mdW5jcy4KKyAqIFdlIG5lZWQgdGhpcyBhcyB0aGUg
bm9ybWFsIHZhIGFyZSB3cml0ZSBwcm90ZWN0ZWQuCiAgKi8KLWV4dGVybiB2b2lkICp2bWFwX29m
X3hlbl90ZXh0Oworc3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIHsKKwl2b2lkICp0ZXh0OyAg
ICAgICAgICAgICAgICAgLyogdm1hcCBvZiBoeXBlcnZpc29yIGNvZGUuICovCisJdm9pZCAqZnVu
Y3M7CSAgICAgICAgICAgIC8qIHZtYXAgb2YgdGhlIC5saXZlcGF0Y2guZnVuY3MuICovCisJdW5z
aWduZWQgaW50IG9mZnNldDsJICAgIC8qIE9mZnNldCBpbiAnZnVuY3MnLiAqLworCXN0cnVjdCBs
aXZlcGF0Y2hfZnVuYyAqdmE7ICAvKiBUaGUgb3JpZ2luYWwgdmEuICovCit9OworCitleHRlcm4g
c3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIGxpdmVwYXRjaF92bWFwOwogCiAvKiBUaGVzZSBy
YW5nZXMgYXJlIG9ubHkgZm9yIHVuY29uZGl0aW9uYWwgYnJhbmNoZXMuICovCiAjaWZkZWYgQ09O
RklHX0FSTV8zMgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVu
L2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IGU5YmFiODdmMjguLmE5N2FmYjkyZjkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoLmgKQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBsaXZl
cGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykK
ICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9u
IHBhdGNoaW5nIGxpdmUgY29kZSwKICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtl
IGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KICAqLwotaW50IGFyY2hfbGl2
ZXBhdGNoX3F1aWVzY2Uodm9pZCk7CitpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMsIHVuc2lnbmVkIGludCBuZnVuY3MpOwogdm9pZCBhcmNoX2xp
dmVwYXRjaF9yZXZpdmUodm9pZCk7CiAKIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0
IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDH-0000lk-O2; Tue, 12 Sep 2017 00:38:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDF-0000io-JH
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:01 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 83/61-01916-86C27B95; Tue, 12 Sep 2017 00:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTOId0Mne2
 RBtOmMFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3uxazFjwKq7h2bQ9TA+MXly5GLg4hgRmM
 Eqv6JjODOCwCH1gkXm56yt7FyMkhITCNVeLflWgIO06i4c9fZgg7TWL6ns0sEHaFxJan65lAb
 CEBJYktkx8zQtgHmSTuXgkGsYUF9CQmf7sNFmcT0Jd4uvYa0BwOoF43iU/XuED2igi0M0rMvv
 KLFaSGWcBQovXtUTaI3jCJo2e2s4DUswioSmz8rAUS5hWwklj3rAPqHHmJib3TwMZzAsV//5j
 HCnGCpUTHgitMExiFFzAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAzPegYGxh2MfXv9DjFKcjApifL+Ft4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt
 0wbKCdYlJqeWpGWmQOMFJi0BAePkghvlhZQmre4IDG3ODMdInWK0ZLjwp1Lf5g4Duy5BSQ7bt
 79wyTEkpeflyolzvsbpEEApCGjNA9uHCyaLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5k0
 GuYonM68EbusroIOYgA7iubQF5KCSRISUVAPjuj8muQyC7Esdqib5Lcll+xm1RK9Jj2fG57f7
 RFdf/F57zptJdvlvmar95x8e/vsxtn3mwfDXJsrC3O+m7dIWV3pTHbTX9N72BSf3vOPcrjt/r
 e9KeZOV+TFPpgQK3e0usDyp0f3u43rxyQ2L/s1PdYw3bd6+I9/eimXhiz+zVk+9zfL29ckZrk
 osxRmJhlrMRcWJABYxX/jhAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505176679!83413620!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51944 invoked from network); 12 Sep 2017 00:37:59 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:59 -0000
Received: by mail-qk0-f194.google.com with SMTP id r66so6218114qke.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WSGDAygtpvc3LY6Gzm5QQtwQ0Id/AuQg/qPXOMAJhow=;
 b=I4nz3V6FCd1jkMdISSFp49iZtB8R0VGvblafszYezh+aR6PvpLAAn0WnNHtRqJKLIN
 WTxyX7lf+3esN4ehYUbEgp3gPb1i3kkTj3+2Bds+w/r0CEDrvO7wLFcH9JSW9UwdXjOe
 0SRhXWK0zk33Xzqf9Yk2KHnC43gJYv9mbGAe7Psp9xOGUxZLVKVoBN8Ag/Y9cKgJsXna
 XYzfISLd1RAzakwECl/oaPmHvDj3TWazhYQ+yWaUiTj2WqNe2HPoYN7V/421DDhBSCeL
 +lG1sbl2+CprIyzk9wU2MxpCwQfQ4E1qVMVxpVEJp3PzYWgLkOZW2+zZL93t1NKQMzbJ
 F/KA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=WSGDAygtpvc3LY6Gzm5QQtwQ0Id/AuQg/qPXOMAJhow=;
 b=BF6uMXjSajfJFKNbfeh6ydv0Z8AjvdQyF7nX/wIlaTEEknfzN6GWPWnDPnsfzmm9iw
 Zl9xOuDM4y2PtiXpQ0dC//fGNGLpJHRJp3boz5f8Zy1P2OG0ZREukM5yVRo5xLW233L4
 NbwUbU/6pJkHI7fM1Zv2CKQ+FNZoVnExJ8hHgsPAo8tSP6mQHAxTdJMynKuM5PCOhQVd
 0RtoX0g35Ni4OsNpwU9eK/+A5TmoXwgEQITq5uZ+0Zz/Uo1DxcJoB2kgtjs1cD+rsXR6
 2tmU0nb6o6qRVm8q3WAPl8RT8Ni9sMgJmRFRlT0Lc09LSas33G5rxhGDkGtZEpdfN0l0
 AP/A==
X-Gm-Message-State: AHPjjUiMOcgiJnA7DLt1RYCzQrMiukKLALiIvklURBk0/yo8FpjF6Y1e
 OyE1Ho0yFM39G2MI
X-Google-Smtp-Source: AOwi7QDyWn+EBz113Q4Su+eoZBOQzOGtkFDjg+gyyInVb5nsP2NeDgfQ6l7s/4K0v4ykMfQsKqGH2A==
X-Received: by 10.55.10.76 with SMTP id 73mr16704215qkk.205.1505176678232;
 Mon, 11 Sep 2017 17:37:58 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.57
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:57 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:20 -0400
Message-Id: <20170912003726.368-12-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 11/17] livepatch/x86/arm[32,
	64]: Use common vmap code for applying.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF0Y2ggdGl0bGVkICJsaXZlcGF0Y2gvYXJtWzMyLDY0XTogTW9kaWZ5IGxpdmVwYXRjaF9mdW5j
cyIgYWRkZWQKdGhlIGluZnJhc3RydWN0dXJlIG9uIEFSTSBbMzIsNjRdIHRvIHVzZSB2bWFwIGFz
IHdheSB0bwptYXAgcmVhZC1vbmx5IHJlZ2lvbnMuIE9uIHg4NiB3ZSB1c2UgYSBnbG9iYWwgcmVn
aXN0ZXIuCgpCdXQgdGhlcmUgaXMgbm90aGluZyB3cm9uZyB3aXRoIHVzaW5nIG9uIHg4NiB0aGUg
c2FtZSBtZXRob2QKYXMgb24gQVJNWzMyLDY0XSAtIHdoaWNoIGlzIGV4YWN0bHkgd2hhdCB0aGlz
IHBhdGNoIGRvZXMuCgpBcyByZXN1bHQgdGhlIGNvbW1vbiBjb2RlIGZvciBzZXR0aW5nIHVwIHZt
YXAgaXMgbm93CmRvbmUgaW4gbGl2ZXBhdGNoX3F1aWVzY2UgYW5kIHRoZXJlIGlzIG5vIGFyY2gg
c3BlY2lmaWMKYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSBhbnltb3JlLgoKVGhlIHNhbWUgdHJlYXRt
ZW50IGlzIGFwcGxpZWQgdG8gYXJjaF9saXZlcGF0Y2hfcmV2aXZlIGFsYmVpdAp3ZSBzdGlsbCBu
ZWVkIGFyY2ggc3BlY2lmaWMgY29kZSBmb3IgQVJNICh0byBjbGVhciB0aGUgaS1jYWNoZSkuCgpJ
bnRlcmVzdGluZ2x5IHRoZSBhcmNoX2xpdmVwYXRjaF9yZXZlcnQgbG9va3MgYWxtb3N0IHRoZSBz
YW1lCm9uIHg4NiBhbmQgQVJNLiBTZWUgJ2xpdmVwYXRjaC94ODYvYXJtWzMyLDY0XTogVW5pZnkg
YXJjaF9saXZlcGF0Y2hfcmV2ZXJ0JwoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2gu
YyAgICAgICAgfCA2NCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2xpdmVwYXRjaC5jICAgICAgICB8IDMyICsrKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24v
bGl2ZXBhdGNoLmMgICAgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCB8IDEzIC0tLS0tLS0K
IHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCAgICAgfCAxMyArKysrKysrCiA1IGZpbGVzIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCA5NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXgg
MmY5YWU4ZTYxZS4uMmRlYmI1MzY4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRj
aC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtMTcsNTcgKzE3LDYgQEAKICN1
bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9f
bWZuKHZhKSkKIAotc3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIGxpdmVwYXRjaF92bWFwOwot
Ci1pbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmNz
LCB1bnNpZ25lZCBpbnQgbmZ1bmNzKQotewotICAgIG1mbl90IHRleHRfbWZuLCByb2RhdGFfbWZu
OwotICAgIHZvaWQgKnZtYXBfYWRkcjsKLSAgICB1bnNpZ25lZCBpbnQgdGV4dF9vcmRlcjsKLSAg
ICB1bnNpZ25lZCBsb25nIHZhID0gKHVuc2lnbmVkIGxvbmcpKGZ1bmNzKTsKLSAgICB1bnNpZ25l
ZCBpbnQgb2ZmcyA9IHZhICYgKFBBR0VfU0laRSAtIDEpOwotICAgIHVuc2lnbmVkIGludCBzaXpl
ID0gUEZOX1VQKG9mZnMgKyBuZnVuY3MgKiBzaXplb2YoKmZ1bmNzKSk7Ci0KLSAgICBpZiAoIGxp
dmVwYXRjaF92bWFwLnRleHQgfHwgbGl2ZXBhdGNoX3ZtYXAuZnVuY3MgKQotICAgICAgICByZXR1
cm4gLUVJTlZBTDsKLQotICAgIHRleHRfbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKLSAgICB0
ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX2VuZCAtIF9zdGFydCk7Ci0KLSAgICAv
KgotICAgICAqIFRoZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1vbmx5LiBTbyByZS1tYXAgWGVuIHRv
IGJlIGFibGUgdG8gcGF0Y2gKLSAgICAgKiB0aGUgY29kZS4KLSAgICAgKi8KLSAgICB2bWFwX2Fk
ZHIgPSBfX3ZtYXAoJnRleHRfbWZuLCAxVSA8PCB0ZXh0X29yZGVyLCAxLCAxLCBQQUdFX0hZUEVS
VklTT1IsCi0gICAgICAgICAgICAgICAgICAgICAgIFZNQVBfREVGQVVMVCk7Ci0KLSAgICBpZiAo
ICF2bWFwX2FkZHIgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENI
ICJGYWlsZWQgdG8gc2V0dXAgdm1hcCBvZiBoeXBlcnZpc29yISAob3JkZXI9JXUpXG4iLAotICAg
ICAgICAgICAgICAgdGV4dF9vcmRlcik7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIH0K
LQotICAgIGxpdmVwYXRjaF92bWFwLnRleHQgPSB2bWFwX2FkZHI7Ci0gICAgbGl2ZXBhdGNoX3Zt
YXAub2Zmc2V0ID0gb2ZmczsKLQotICAgIHJvZGF0YV9tZm4gPSB2aXJ0X3RvX21mbih2YSAmIFBB
R0VfTUFTSyk7Ci0gICAgdm1hcF9hZGRyICA9IF9fdm1hcCgmcm9kYXRhX21mbiwgc2l6ZSwgMSwg
MSwgUEFHRV9IWVBFUlZJU09SLCBWTUFQX0RFRkFVTFQpOwotICAgIGlmICggIXZtYXBfYWRkciAp
Ci0gICAgewotICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIkZhaWxlZCB0byBz
ZXR1cCB2bWFwIG9mIGxpdmVwYXRjaF9mdW5jcyEgKG1mbj0lIlBSSV9tZm4iLCBzaXplPSV1KVxu
IiwKLSAgICAgICAgICAgICAgIG1mbl94KHJvZGF0YV9tZm4pLCBzaXplKTsKLSAgICAgICAgdnVu
bWFwKGxpdmVwYXRjaF92bWFwLnRleHQpOwotICAgICAgICBsaXZlcGF0Y2hfdm1hcC50ZXh0ID0g
TlVMTDsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotCi0gICAgbGl2ZXBhdGNoX3Zt
YXAuZnVuY3MgPSB2bWFwX2FkZHI7Ci0gICAgbGl2ZXBhdGNoX3ZtYXAudmEgPSBmdW5jczsKLQot
ICAgIHJldHVybiAwOwotfQotCiB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSh2b2lkKQogewog
ICAgIC8qCkBAIC03NSwxOSArMjQsNiBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSh2b2lk
KQogICAgICAqIGFyY2hfbGl2ZXBhdGNoX1thcHBseXxyZXZlcnRdLgogICAgICAqLwogICAgIGlu
dmFsaWRhdGVfaWNhY2hlKCk7Ci0KLSAgICBpZiAoIGxpdmVwYXRjaF92bWFwLnRleHQgKQotICAg
ICAgICB2dW5tYXAobGl2ZXBhdGNoX3ZtYXAudGV4dCk7Ci0KLSAgICBsaXZlcGF0Y2hfdm1hcC50
ZXh0ID0gTlVMTDsKLQotICAgIGlmICggbGl2ZXBhdGNoX3ZtYXAuZnVuY3MgKQotICAgICAgICB2
dW5tYXAobGl2ZXBhdGNoX3ZtYXAuZnVuY3MpOwotCi0gICAgbGl2ZXBhdGNoX3ZtYXAuZnVuY3Mg
PSBOVUxMOwotCi0gICAgbGl2ZXBhdGNoX3ZtYXAudmEgPSBOVUxMOwotICAgIGxpdmVwYXRjaF92
bWFwLm9mZnNldCA9IDA7CiB9CiAKIGludCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfZnVuYyhjb25z
dCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggODUyMmZjYmQzNi4u
NTI3M2Y1YTE3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpAQCAtMTQsMTggKzE0LDkgQEAKICNpbmNsdWRlIDxhc20v
bm1pLmg+CiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogCi1pbnQgYXJjaF9saXZlcGF0Y2hf
cXVpZXNjZShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMsIHVuc2lnbmVkIGludCBuZnVuY3Mp
Ci17Ci0gICAgLyogRGlzYWJsZSBXUCB0byBhbGxvdyBjaGFuZ2VzIHRvIHJlYWQtb25seSBwYWdl
cy4gKi8KLSAgICB3cml0ZV9jcjAocmVhZF9jcjAoKSAmIH5YODZfQ1IwX1dQKTsKLQotICAgIHJl
dHVybiAwOwotfQotCiB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSh2b2lkKQogewotICAgIC8q
IFJlaW5zdGF0ZSBXUC4gKi8KLSAgICB3cml0ZV9jcjAocmVhZF9jcjAoKSB8IFg4Nl9DUjBfV1Ap
OworICAgIC8qIE5vdGhpbmcgdG8gZG8uICovCiB9CiAKIGludCBhcmNoX2xpdmVwYXRjaF92ZXJp
ZnlfZnVuYyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCkBAIC01NCwxNCArNDUs
MjEgQEAgdm9pZCBub2lubGluZSBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNo
X2Z1bmMgKmZ1bmMpCiB7CiAgICAgdWludDhfdCAqb2xkX3B0cjsKICAgICB1aW50OF90IGluc25b
c2l6ZW9mKGZ1bmMtPm9wYXF1ZSldOwotICAgIHVuc2lnbmVkIGludCBsZW47CisgICAgdW5zaWdu
ZWQgaW50IGksIGxlbjsKKyAgICBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmY7CiAKLSAgICBvbGRf
cHRyID0gZnVuYy0+b2xkX2FkZHI7CisgICAgLyogUmVjb21wdXRlIHVzaW5nIHRoZSB2bWFwLiAq
LworICAgIG9sZF9wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgbGl2ZXBh
dGNoX3ZtYXAudGV4dDsKICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7CiAgICAg
aWYgKCAhbGVuICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbWVtY3B5KGZ1bmMtPm9wYXF1ZSwg
b2xkX3B0ciwgbGVuKTsKKyAgICAvKiBJbmRleCBpbiB0aGUgdm1hcCByZWdpb24uICovCisgICAg
aSA9IGxpdmVwYXRjaF92bWFwLnZhIC0gZnVuYzsKKyAgICBmID0gKHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyAqKShsaXZlcGF0Y2hfdm1hcC5mdW5jcyArIGxpdmVwYXRjaF92bWFwLm9mZnNldCkgKyBp
OworCisgICAgbWVtY3B5KGYtPm9wYXF1ZSwgb2xkX3B0ciwgbGVuKTsKKwogICAgIGlmICggZnVu
Yy0+bmV3X2FkZHIgKQogICAgIHsKICAgICAgICAgaW50MzJfdCB2YWw7CkBAIC04NSw3ICs4Mywx
MyBAQCB2b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyAqZnVuYykKICAqLwogdm9pZCBub2lubGluZSBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29u
c3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogewotICAgIG1lbWNweShmdW5jLT5vbGRf
YWRkciwgZnVuYy0+b3BhcXVlLCBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYykpOworICAgIHVpbnQz
Ml90ICpuZXdfcHRyOworICAgIHVuc2lnbmVkIGludCBsZW47CisKKyAgICBuZXdfcHRyID0gZnVu
Yy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIGxpdmVwYXRjaF92bWFwLnRleHQ7CisKKyAg
ICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7CisgICAgbWVtY3B5KG5ld19wdHIsIGZ1
bmMtPm9wYXF1ZSwgbGVuKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBh
dGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGU3MDc4MDIyNzkuLmViN2Q0MDk4
ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9s
aXZlcGF0Y2guYwpAQCAtMTA0LDYgKzEwNCwxMiBAQCBzdGF0aWMgc3RydWN0IGxpdmVwYXRjaF93
b3JrIGxpdmVwYXRjaF93b3JrOwogICovCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoYm9vbF90LCB3
b3JrX3RvX2RvKTsKIAorLyoKKyAqIFRoZSB2YSBvZiB0aGUgaHlwZXJ2aXNvciAudGV4dCByZWdp
b24gYW5kIHRoZSBsaXZlcGF0Y2hfZnVuY3MuCisgKiBXZSBuZWVkIHRoaXMgYXMgdGhlIG5vcm1h
bCB2YSBhcmUgd3JpdGUgcHJvdGVjdGVkLgorICovCitzdHJ1Y3QgbGl2ZXBhdGNoX3ZtYXBfc3Rh
c2ggbGl2ZXBhdGNoX3ZtYXA7CisKIHN0YXRpYyBpbnQgZ2V0X25hbWUoY29uc3QgeGVuX2xpdmVw
YXRjaF9uYW1lX3QgKm5hbWUsIGNoYXIgKm4pCiB7CiAgICAgaWYgKCAhbmFtZS0+c2l6ZSB8fCBu
YW1lLT5zaXplID4gWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgKQpAQCAtMTA1NSw2ICsxMDYxLDcz
IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3QoeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdF90
ICpsaXN0KQogICAgIHJldHVybiByYyA/IDogaWR4OwogfQogCitzdGF0aWMgaW50IGxpdmVwYXRj
aF9xdWllc2NlKHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuY3MsIHVuc2lnbmVkIGludCBuZnVu
Y3MpCit7CisgICAgbWZuX3QgdGV4dF9tZm4sIHJvZGF0YV9tZm47CisgICAgdm9pZCAqdm1hcF9h
ZGRyOworICAgIHVuc2lnbmVkIGludCB0ZXh0X29yZGVyOworICAgIHVuc2lnbmVkIGxvbmcgdmEg
PSAodW5zaWduZWQgbG9uZykoZnVuY3MpOworICAgIHVuc2lnbmVkIGludCBvZmZzID0gdmEgJiAo
UEFHRV9TSVpFIC0gMSk7CisgICAgdW5zaWduZWQgaW50IHNpemUgPSBQRk5fVVAob2ZmcyArIG5m
dW5jcyAqIHNpemVvZigqZnVuY3MpKTsKKworICAgIGlmICggbGl2ZXBhdGNoX3ZtYXAudGV4dCB8
fCBsaXZlcGF0Y2hfdm1hcC5mdW5jcyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAg
dGV4dF9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOworICAgIHRleHRfb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0gX3N0YXJ0KTsKKworICAgIC8qCisgICAgICogVGhl
IHRleHQgc2VjdGlvbiBpcyByZWFkLW9ubHkuIFNvIHJlLW1hcCBYZW4gdG8gYmUgYWJsZSB0byBw
YXRjaAorICAgICAqIHRoZSBjb2RlLgorICAgICAqLworICAgIHZtYXBfYWRkciA9IF9fdm1hcCgm
dGV4dF9tZm4sIDFVIDw8IHRleHRfb3JkZXIsIDEsIDEsIFBBR0VfSFlQRVJWSVNPUiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgVk1BUF9ERUZBVUxUKTsKKworICAgIGlmICggIXZtYXBfYWRkciAp
CisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIkZhaWxlZCB0byBz
ZXR1cCB2bWFwIG9mIGh5cGVydmlzb3IhIChvcmRlcj0ldSlcbiIsCisgICAgICAgICAgICAgICB0
ZXh0X29yZGVyKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgbGl2ZXBh
dGNoX3ZtYXAudGV4dCA9IHZtYXBfYWRkcjsKKyAgICBsaXZlcGF0Y2hfdm1hcC5vZmZzZXQgPSBv
ZmZzOworCisgICAgcm9kYXRhX21mbiA9IF9tZm4odmlydF90b19tZm4odmEgJiBQQUdFX01BU0sp
KTsKKyAgICB2bWFwX2FkZHIgID0gX192bWFwKCZyb2RhdGFfbWZuLCBzaXplLCAxLCAxLCBQQUdF
X0hZUEVSVklTT1IsIFZNQVBfREVGQVVMVCk7CisgICAgaWYgKCAhdm1hcF9hZGRyICkKKyAgICB7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiRmFpbGVkIHRvIHNldHVwIHZt
YXAgb2YgbGl2ZXBhdGNoX2Z1bmNzISAobWZuPSUiUFJJX21mbiIsIHNpemU9JXUpXG4iLAorICAg
ICAgICAgICAgICAgbWZuX3gocm9kYXRhX21mbiksIHNpemUpOworICAgICAgICB2dW5tYXAobGl2
ZXBhdGNoX3ZtYXAudGV4dCk7CisgICAgICAgIGxpdmVwYXRjaF92bWFwLnRleHQgPSBOVUxMOwor
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBsaXZlcGF0Y2hfdm1hcC5mdW5j
cyA9IHZtYXBfYWRkcjsKKyAgICBsaXZlcGF0Y2hfdm1hcC52YSA9IGZ1bmNzOworCisgICAgcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGxpdmVwYXRjaF9yZXZpdmUodm9pZCkKK3sKKyAgICBh
cmNoX2xpdmVwYXRjaF9yZXZpdmUoKTsKKworICAgIGlmICggbGl2ZXBhdGNoX3ZtYXAudGV4dCAp
CisgICAgICAgIHZ1bm1hcChsaXZlcGF0Y2hfdm1hcC50ZXh0KTsKKworICAgIGxpdmVwYXRjaF92
bWFwLnRleHQgPSBOVUxMOworCisgICAgaWYgKCBsaXZlcGF0Y2hfdm1hcC5mdW5jcyApCisgICAg
ICAgIHZ1bm1hcChsaXZlcGF0Y2hfdm1hcC5mdW5jcyk7CisKKyAgICBsaXZlcGF0Y2hfdm1hcC5m
dW5jcyA9IE5VTEw7CisKKyAgICBsaXZlcGF0Y2hfdm1hcC52YSA9IE5VTEw7CisgICAgbGl2ZXBh
dGNoX3ZtYXAub2Zmc2V0ID0gMDsKK30KKwogLyoKICAqIFRoZSBmb2xsb3dpbmcgZnVuY3Rpb25z
IGdldCB0aGUgQ1BVcyBpbnRvIGFuIGFwcHJvcHJpYXRlIHN0YXRlIGFuZAogICogYXBwbHkgKG9y
IHJldmVydCkgZWFjaCBvZiB0aGUgcGF5bG9hZCdzIGZ1bmN0aW9ucy4gVGhpcyBpcyBuZWVkZWQK
QEAgLTEwNjksNyArMTE0Miw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfcGF5bG9hZChzdHJ1Y3QgcGF5
bG9hZCAqZGF0YSkKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlp
bmcgJXUgZnVuY3Rpb25zXG4iLAogICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNz
KTsKIAotICAgIHJjID0gYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShkYXRhLT5mdW5jcywgZGF0YS0+
bmZ1bmNzKTsKKyAgICByYyA9IGxpdmVwYXRjaF9xdWllc2NlKGRhdGEtPmZ1bmNzLCBkYXRhLT5u
ZnVuY3MpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
TElWRVBBVENIICIlczogdW5hYmxlIHRvIHF1aWVzY2UhXG4iLCBkYXRhLT5uYW1lKTsKQEAgLTEw
OTEsNyArMTE2NCw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAq
ZGF0YSkKICAgICBmb3IgKCBpID0gMDsgaSA8IGRhdGEtPm5mdW5jczsgaSsrICkKICAgICAgICAg
YXJjaF9saXZlcGF0Y2hfYXBwbHkoJmRhdGEtPmZ1bmNzW2ldKTsKIAotICAgIGFyY2hfbGl2ZXBh
dGNoX3Jldml2ZSgpOworICAgIGxpdmVwYXRjaF9yZXZpdmUoKTsKIAogICAgIC8qCiAgICAgICog
V2UgbmVlZCBSQ1UgdmFyaWFudCAod2hpY2ggaGFzIGJhcnJpZXJzKSBpbiBjYXNlIHdlIGNyYXNo
IGhlcmUuCkBAIC0xMTEwLDcgKzExODMsNyBAQCBzdGF0aWMgaW50IHJldmVydF9wYXlsb2FkKHN0
cnVjdCBwYXlsb2FkICpkYXRhKQogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAi
JXM6IFJldmVydGluZ1xuIiwgZGF0YS0+bmFtZSk7CiAKLSAgICByYyA9IGFyY2hfbGl2ZXBhdGNo
X3F1aWVzY2UoZGF0YS0+ZnVuY3MsIGRhdGEtPm5mdW5jcyk7CisgICAgcmMgPSBsaXZlcGF0Y2hf
cXVpZXNjZShkYXRhLT5mdW5jcywgZGF0YS0+bmZ1bmNzKTsKICAgICBpZiAoIHJjICkKICAgICB7
CiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IHVuYWJsZSB0byBxdWll
c2NlIVxuIiwgZGF0YS0+bmFtZSk7CkBAIC0xMTMyLDcgKzEyMDUsNyBAQCBzdGF0aWMgaW50IHJl
dmVydF9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQogCiAgICAgQVNTRVJUKCFsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpKTsKIAotICAgIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSgpOworICAgIGxp
dmVwYXRjaF9yZXZpdmUoKTsKIAogICAgIC8qCiAgICAgICogV2UgbmVlZCBSQ1UgdmFyaWFudCAo
d2hpY2ggaGFzIGJhcnJpZXJzKSBpbiBjYXNlIHdlIGNyYXNoIGhlcmUuCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9saXZl
cGF0Y2guaAppbmRleCBlMDMwYWVkY2VkLi4xZDc0NjE2MWE5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBh
dGNoLmgKQEAgLTExLDE5ICsxMSw2IEBACiAvKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJl
IGFsd2F5cyA0IGJ5dGVzIGxvbmcuICovCiAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQK
IAotLyoKLSAqIFRoZSB2YSBvZiB0aGUgaHlwZXJ2aXNvciAudGV4dCByZWdpb24gYW5kIHRoZSBs
aXZlcGF0Y2hfZnVuY3MuCi0gKiBXZSBuZWVkIHRoaXMgYXMgdGhlIG5vcm1hbCB2YSBhcmUgd3Jp
dGUgcHJvdGVjdGVkLgotICovCi1zdHJ1Y3QgbGl2ZXBhdGNoX3ZtYXBfc3Rhc2ggewotCXZvaWQg
KnRleHQ7ICAgICAgICAgICAgICAgICAvKiB2bWFwIG9mIGh5cGVydmlzb3IgY29kZS4gKi8KLQl2
b2lkICpmdW5jczsJICAgICAgICAgICAgLyogdm1hcCBvZiB0aGUgLmxpdmVwYXRjaC5mdW5jcy4g
Ki8KLQl1bnNpZ25lZCBpbnQgb2Zmc2V0OwkgICAgLyogT2Zmc2V0IGluICdmdW5jcycuICovCi0J
c3RydWN0IGxpdmVwYXRjaF9mdW5jICp2YTsgIC8qIFRoZSBvcmlnaW5hbCB2YS4gKi8KLX07Ci0K
LWV4dGVybiBzdHJ1Y3QgbGl2ZXBhdGNoX3ZtYXBfc3Rhc2ggbGl2ZXBhdGNoX3ZtYXA7Ci0KIC8q
IFRoZXNlIHJhbmdlcyBhcmUgb25seSBmb3IgdW5jb25kaXRpb25hbCBicmFuY2hlcy4gKi8KICNp
ZmRlZiBDT05GSUdfQVJNXzMyCiAvKiBBUk0zMjogQTQuMyBJTiBBUk0gRERJIDA0MDZDLmMgLSAg
d2UgYXJlIHVzaW5nIG9ubHkgQVJNIGluc3RydWN0aW9ucyBpbiBYZW4uKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2gu
aAppbmRleCBhOTdhZmI5MmY5Li4xNjU5ZmZjZGYwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCkBAIC0xMDAs
NiArMTAwLDE5IEBAIHN0YXRpYyBpbmxpbmUgaW50IGxpdmVwYXRjaF92ZXJpZnlfZGlzdGFuY2Uo
Y29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogCiAgICAgcmV0dXJuIDA7CiB9CisK
Ky8qCisgKiBUaGUgdmEgb2YgdGhlIGh5cGVydmlzb3IgLnRleHQgcmVnaW9uIGFuZCB0aGUgbGl2
ZXBhdGNoX2Z1bmNzLgorICogV2UgbmVlZCB0aGlzIGFzIHRoZSBub3JtYWwgdmEgYXJlIHdyaXRl
IHByb3RlY3RlZC4KKyAqLworc3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIHsKKwl2b2lkICp0
ZXh0OyAgICAgICAgICAgICAgICAgLyogdm1hcCBvZiBoeXBlcnZpc29yIGNvZGUuICovCisJdm9p
ZCAqZnVuY3M7CSAgICAgICAgICAgIC8qIHZtYXAgb2YgdGhlIC5saXZlcGF0Y2guZnVuY3MuICov
CisJdW5zaWduZWQgaW50IG9mZnNldDsJICAgIC8qIE9mZnNldCBpbiAnZnVuY3MnLiAqLworCXN0
cnVjdCBsaXZlcGF0Y2hfZnVuYyAqdmE7ICAvKiBUaGUgb3JpZ2luYWwgdmEuICovCit9OworCitl
eHRlcm4gc3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIGxpdmVwYXRjaF92bWFwOwogLyoKICAq
IFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBh
dGNoaW5nIGxpdmUgY29kZSwKICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFw
cHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KLS0gCjIuMTMuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDF-0000iq-5G; Tue, 12 Sep 2017 00:38:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDD-0000hb-UG
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 49/EF-03093-76C27B95; Tue, 12 Sep 2017 00:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfTOZt00ne2
 RBh0TlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1kxezFXzRrnjW956lgXG6ShcjF4eQwCxG
 idl/LzKDOCwCH1gkXk+exwTiSAhMY5W4vPsrUIYDyImT6JsZ18XICWSmSUw8fJoZwq6WWHfoO
 COILSSgJLFl8mNGiKkHmSQWbjsPlhAW0JOY/O02mM0moC/xdO01qJluEp+ucYHUiwi0A11x5R
 crSJxZIFbiy1dRiNZAiVurfrOA2CwCqhJNy5+A2bwCVhK/n31mhbhBXmJi7zSw8Zwg8R/zWCH
 usZToWHCFaQKj8AJGhlWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+
 7iZGYIAyAMEOxuPv4w4xSnIwKYny/hbeHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdMGygnW
 JSanlqRlpkDjBWYtAQHj5IIb5YWUJq3uCAxtzgzHSJ1itGV48KdS3+YOA7suQUkO27eBZKbwO
 SG7w/+MAmx5OXnpUqJ8/4GaRYAac4ozYMbDYvzS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBL
 mXQxyIU9mXgncBa+AjmMCOo7n0haQ40oSEVJSDYxpK5Qs3UJWcjD+lBA/dCc8yW6xkXzLds0D
 QbNf39tWzlo+i3tLrP+8lND3nkkHlv8oeZpp8rx9rvYt2Y22UnXvOP0kUufrzT6UwWgzo+3aP
 yE9M/lLacvKTgafCvZmm2+zOdU6Jl/ebt0klV/rPvpy95+YpFxzyWzCdTlpHwltq/R2gzPajk
 osxRmJhlrMRcWJAHJj9NbuAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505176677!115908336!1
X-Originating-IP: [209.85.220.179]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27330 invoked from network); 12 Sep 2017 00:37:58 -0000
Received: from mail-qk0-f179.google.com (HELO mail-qk0-f179.google.com)
 (209.85.220.179)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:58 -0000
Received: by mail-qk0-f179.google.com with SMTP id z143so22161451qkb.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=g7C91+c4mSO5cWJ4Z83xkRSybB4iI7PiDNCB8PhD6xE=;
 b=c6UCVlN+FjOJSfVguba2N4hvkkkMd0AueU5VoXcJYRELA5m5UCrv8KAHoF7Ez4TlQ0
 UVUMBxj+FmciXkpGsHLGEzaZKiS8Nqz3OgXIkaOQ8WqDiWXiJiwqIwPfQfQcyLNWvdLW
 cC2lXkvm2UkgbzDdRCWVRts99wAS2etJANre7dixKzZJyFmyySfkLBPcyH37OfWuFUIg
 ZdfE7aav9vGGxL502xMuzeEPQcIgGAC15cQY796zJ2WOjm4xLGLUVuNub++gX+vOevX4
 bOa9qrJsWbb/yxIEBQ4Ct2lB9lX5/wAe8tFaLLjrxFZQNxYHxVotQr69v2yf5WMHR1MN
 tmwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=g7C91+c4mSO5cWJ4Z83xkRSybB4iI7PiDNCB8PhD6xE=;
 b=RRYSWhiBIOTwJ6ZKDnpD6MQtaO4D8kznQO8zMX5J444ZNdHUceaw+jPWVh7XF1GbQw
 CcvlIlncehW3InE3K4TQ8oPcIqGBnxYhcLD4QbNXGFeXd9D3qEMSu5lNOV0vwzyFn63q
 d8NpBnT6CRcP/MBeFqqsqwsqk/ov4hkQkf2NEhg5zGWrV7NLXTHVTWbCuBrBHqWLJCRT
 NjbmrLpdNuy2Bmgp+4iqcLQLCh0H6yxNaPZJ7zh9l+vu4ErnAWAftvDzDvilDCyrWmoS
 z7SuMuaawhLL3H4itNpSC7X+4El7WfiW3dtRpbVtMeUEH3xp5Nh1RuLWgBgv5u6LjAbM
 46lA==
X-Gm-Message-State: AHPjjUjiIOa5db8bg17cQUhk8oQYg1N3nHQcNuMRlva6fUuMeckuROIR
 kf4/YIcUw4yprBFY
X-Google-Smtp-Source: AOwi7QBe1nNWt7XdkRKV5YrUN1keD6NHuh75ocjBpO3iHA3vkGfenFbHvI/H0T/p3mDwhDPxNgCYGQ==
X-Received: by 10.55.128.130 with SMTP id b124mr18883700qkd.12.1505176677074; 
 Mon, 11 Sep 2017 17:37:57 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.55
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:56 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:19 -0400
Message-Id: <20170912003726.368-11-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com,
 Konrad Rzeszutek Wilk <konrad@kernel.org>
Subject: [Xen-devel] [PATCH v3 10/17] livepatch: Declare live patching as a
	supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpTZWUgZG9j
cy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIGZvciB0aGUgZGV0YWlscy4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZEBrZXJuZWwub3JnPgoKLS0KdjI6CiAtIE1vdmVkIGl0IGlu
dG8gYSBmZWF0dXJlIGRvY3VtZW50LgogLSBDbGFyaWZpZWQgYSBmZXcgYml0cyBhbmQgcGllY2Vz
IGJhc2VkIG9uIGZlZWRiYWNrLgp2MzoKIC0gZGVmYXVsdCBYODYKIC0gYWRkZWQgSmFuJ3MgUmV2
aWV3ZWQtYnkKIC0gQWRkZWQgdGVjaCBwcmV2aWV3IGZvciBBUk0uCiAtIEN1dCBkb3duIHRoZSAz
KSBwYXJhZ3JhcGggcGVyIEdlb3JnZSdzIGlucHV0Ci0tLQogZG9jcy9mZWF0dXJlcy9saXZlcGF0
Y2gucGFuZG9jIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgfCAgIDQgKy0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
ZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCgpkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJl
cy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjE3ZjFjZDBkMDUKLS0tIC9kZXYvbnVs
bAorKysgYi9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTAsMCArMSwxMDYgQEAK
KyUgTGl2ZSBQYXRjaGluZworJSBSZXZpc2lvbiAxCisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MK
KworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqU3VwcG9ydGVkKioKKworICAgQXJj
aGl0ZWN0dXJlOiB4ODYKKworICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldy9FeHBlcmlt
ZW50YWwqKgorCisgICBBcmNoaXRlY3R1cmU6IEFSTQorCisgICAgICBDb21wb25lbnQ6IEh5cGVy
dmlzb3IsIHRvb2xzdGFjaworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKworIyBEZXRhaWxzCisKK1hlbiBMaXZl
IFBhdGNoaW5nIGhhcyBiZWVuIGF2YWlsYWJsZSBhcyB0ZWNoIHByZXZpZXcgZmVhdHVyZSBzaW5j
ZSBYZW4KKzQuNyBhbmQgaGFzIG5vdyBoYWQgYSBjb3VwbGUgb2YgcmVsZWFzZXMgdG8gc3RhYmls
aXplLiBYZW4gTGl2ZSBwYXRjaGluZworaGFzIGJlZW4gdXNlZCBieSBtdWx0aXBsZSB2ZW5kb3Jz
IHRvIGZpeCBzZXZlcmFsIHJlYWwtd29ybGQgc2VjdXJpdHkKK2lzc3VlcyB3aXRob3V0IGFueSBz
ZXZlcmUgYnVncyBlbmNvdW50ZXJlZC4gQWRkaXRpb25hbGx5LCB0aGVyZSBhcmUgbm93Cit0ZXN0
cyBpbiBPU1NUZXN0IHRoYXQgdGVzdCBsaXZlIHBhdGNoaW5nIHRvIGVuc3VyZSB0aGF0IG5vIHJl
Z3Jlc3Npb25zCithcmUgaW50cm9kdWNlZC4KKworQmFzZWQgb24gdGhlIGFtb3VudCBvZiB0ZXN0
aW5nIGFuZCB1c2FnZSBpdCBoYXMgaGFkLCB3ZSBhcmUgcmVhZHkgdG8KK2RlY2xhcmUgbGl2ZSBw
YXRjaGluZyBhcyBhICdTdXBwb3J0ZWQnIGZlYXR1cmUgb24geDg2LgorCitMaXZlIHBhdGNoaW5n
IGlzIHNsaWdodGx5IHBlY3VsaWFyIHdoZW4gaXQgY29tZXMgdG8gc3VwcG9ydCBiZWNhdXNlIGl0
CithbGxvd3MgdGhlIGhvc3QgYWRtaW5pc3RyYXRvciB0byBicmVhayB0aGVpciBzeXN0ZW0gcmF0
aGVyIGVhc2lseQorZGVwZW5kaW5nIG9uIHRoZSBjb250ZW50IG9mIHRoZSBsaXZlIHBhdGNoLiBC
ZWNhdXNlIG9mIHRoaXMsIGl0IGlzCit3b3J0aCBkZXRhaWxpbmcgdGhlIHNjb3BlIG9mIHNlY3Vy
aXR5IHN1cHBvcnQ6CisKKzEpIFVucHJpdmlsZWdlZCBhY2Nlc3MgdG8gbGl2ZSBwYXRjaGluZyBv
cGVyYXRpb25zOgorICAgTGl2ZSBwYXRjaGluZyBvcGVyYXRpb25zIHNob3VsZCBvbmx5IGJlIGFj
Y2Vzc2libGUgdG8gcHJpdmlsZWdlZAorICAgZ3Vlc3RzIGFuZCBpdCBzaGFsbCBiZSB0cmVhdGVk
IGFzIGEgc2VjdXJpdHkgaXNzdWUgaWYgdGhpcyBpcyBub3QKKyAgIHRoZSBjYXNlLgorCisyKSBC
dWdzIGluIHRoZSBwYXRjaC1hcHBsaWNhdGlvbiBjb2RlIHN1Y2ggdGhhdCB2dWxuZXJhYmlsaXRp
ZXMgZXhpc3QKKyAgIGFmdGVyIGFwcGxpY2F0aW9uOgorICAgSWYgYSBjb3JyZWN0IGxpdmUgcGF0
Y2ggaXMgbG9hZGVkIGJ1dCBpdCBpcyBub3QgYXBwbGllZCBjb3JyZWN0bHkKKyAgIHN1Y2ggdGhh
dCBpdCBtaWdodCByZXN1bHQgaW4gYW4gaW5zZWN1cmUgc3lzdGVtIChlLmcuIG5vdCBhbGwKKyAg
IGZ1bmN0aW9ucyBhcmUgcGF0Y2hlZCksIGl0IHNoYWxsIGJlIHRyZWF0ZWQgYXMgYSBzZWN1cml0
eSBpc3N1ZS4KKworMykgQnVncyBpbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgY3JlYXRpbmcgYW4g
aW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhhdAorICAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0
OgorICAgSWYgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0ZXMgYW4gaW5jb3JyZWN0IGxpdmUg
cGF0Y2ggdGhhdAorICAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0LCB0aGlzIHNoYWxsIG5v
dCBiZSBjb25zaWRlcmVkIGEgc2VjdXJpdHkKKyAgIGlzc3VlLiBBIGxpdmUgcGF0Y2ggc2hvdWxk
IGJlIGNoZWNrZWQgdG8gdmVyaWZ5IHRoYXQgaXQgaXMgdmFsaWQKKyAgIGJlZm9yZSBsb2FkaW5n
LgorCis0KSBMb2FkaW5nIGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIHRoYXQgcmVzdWx0cyBpbiBh
biBpbnNlY3VyZSBob3N0IG9yCisgICBob3N0IGNyYXNoOgorICAgSWYgYSBsaXZlIHBhdGNoICh3
aGV0aGVyIGNyZWF0ZWQgdXNpbmcgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIG9yIHNvbWUKKyAgIGFs
dGVybmF0aXZlKSBpcyBsb2FkZWQgYW5kIGl0IHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCBv
ciBob3N0CisgICBjcmFzaCBkdWUgdG8gdGhlIGNvbnRlbnQgb2YgdGhlIGxpdmUgcGF0Y2ggYmVp
bmcgaW5jb3JyZWN0IG9yIHRoZQorICAgaXNzdWUgYmVpbmcgaW5hcHByb3ByaWF0ZSB0byBsaXZl
IHBhdGNoLCB0aGlzIGlzIG5vdCBjb25zaWRlcmVkIGFzIGEKKyAgIHNlY3VyaXR5IGlzc3VlLgor
Cis1KSBCdWdzIGluIHRoZSBsaXZlIHBhdGNoIHBhcnNpbmcgY29kZSAodGhlIEVMRiBsb2FkZXIp
OgorICAgQnVncyBpbiB0aGUgbGl2ZSBwYXRjaCBwYXJzaW5nIGNvZGUgc3VjaCBhcyBvdXQtb2Yt
Ym91bmRzIHJlYWRzCisgICBjYXVzZWQgYnkgaW52YWxpZCBFTEYgZmlsZXMgYXJlIG5vdCBjb25z
aWRlcmVkIHRvIGJlIHNlY3VyaXR5IGlzc3VlcworICAgYmVjYXVzZSB0aGUgaXQgY2FuIG9ubHkg
YmUgdHJpZ2dlcmVkIGJ5IGEgcHJpdmlsZWdlZCBkb21haW4uCisKKzYpIEJ1Z3Mgd2hpY2ggYWxs
b3cgYSBndWVzdCB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmVwYXRjaDoKKyAg
IEEgZ3Vlc3Qgc2hvdWxkIG5vdCBiZSBhYmxlIHRvIHByZXZlbnQgdGhlIGFwcGxpY2F0aW9uIG9m
IGEgbGl2ZQorICAgcGF0Y2guIElmIGFuIHVucHJpdmlsZWdlZCBndWVzdCBjYW4gc29tZWhvdyBw
cmV2ZW50IHRoZSBhcHBsaWNhdGlvbgorICAgb2YgYSBsaXZlIHBhdGNoIGRlc3BpdGUgcGF1c2lu
ZyBpdCAoeGwgcGF1c2UgLi4uKSwgaXQgc2hhbGwgYmUKKyAgIHRyZWF0ZWQgYXMgYSBzZWN1cml0
eSBpc3N1ZS4KKworTm90ZTogSXQgaXMgZXhwZWN0ZWQgdGhhdCBsaXZlIHBhdGNoZXMgYXJlIHRl
c3RlZCBpbiBhIHRlc3QgZW52aXJvbm1lbnQKK2JlZm9yZSBiZWluZyB1c2VkIGluIHByb2R1Y3Rp
b24gdG8gYXZvaWQgdW5leHBlY3RlZCBpc3N1ZXMuIEluCitwYXJ0aWN1bGFyLCB0byBhdm9pZCB0
aGUgaXNzdWVzIGRlc2NyaWJlZCBieSAoMyksICg0KSwgJiAoNSkuCisKK1RoZXJlIGFyZSBhbHNv
IHNvbWUgZ2VuZXJpYyBzZWN1cml0eSBxdWVzdGlvbnMgd2hpY2ggYXJlIHdvcnRoIGFza2luZzoK
KworMSkgSXMgZ3Vlc3QtPmhvc3QgcHJpdmlsZWdlIGVzY2FsYXRpb24gcG9zc2libGU/CisKK1Ro
ZSBuZXcgbGl2ZSBwYXRjaGluZyBzeXNjdGwgc3Vib3BzIGFyZSBvbmx5IGFjY2Vzc2libGUgdG8g
cHJpdmlsZWdlZAorZG9tYWlucyBhbmQgdGhpcyBpcyB0ZXN0ZWQgYnkgT1NTVGVzdCB3aXRoIGFu
IFhURiB0ZXN0LgorVGhlcmUgaXMgYSBjYXZlYXQgLS0gYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2gg
Y2FuIGludHJvZHVjZSBhIGd1ZXN0LT5ob3N0Citwcml2aWxlZ2UgZXNjYWxhdGlvbi4KKworMikg
SXMgZ3Vlc3QgdXNlci0+Z3Vlc3Qga2VybmVsIGVzY2FsYXRpb24gcG9zc2libGU/CisKK05vLCBh
bHRob3VnaCBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGEgZ3Vlc3QgdXNl
ci0+Z3Vlc3QKK2tlcm5lbCBwcml2aWxlZ2UgZXNjYWxhdGlvbi4KKworMykgSXMgdGhlcmUgYW55
IGluZm9ybWF0aW9uIGxlYWthZ2U/CisKK1RoZSBuZXcgbGl2ZSBwYXRjaGluZyBzeXNjdGwgc3Vi
b3BzIGFyZSBvbmx5IGFjY2Vzc2libGUgdG8gcHJpdmlsZWdlZAorZG9tYWlucyBzbyBpdCBpcyBu
b3QgcG9zc2libGUgZm9yIGFuIHVucHJpdmlsZWdlZCBndWVzdCB0byBhY2Nlc3MgdGhlCitsaXN0
IG9mIGxvYWRlZCBsaXZlIHBhdGNoZXMuIFRoaXMgaXMgdGVzdGVkIGJ5IE9TU1Rlc3Qgd2l0aCBh
biBYVEYgdGVzdC4KK1RoZXJlIGlzIGEgY2F2ZWF0IC0tIGFuIGluY29ycmVjdCBsaXZlIHBhdGNo
IGNhbiBpbnRyb2R1Y2UgYW4KK2luZm9ybWF0aW9uIGxlYWthZ2UuCisKKzQpIENhbiBhIERlbmlh
bC1vZi1TZXJ2aWNlIGJlIHRyaWdnZXJlZD8KKworVGhlcmUgYXJlIG5vIGtub3duIHdheXMgdGhh
dCBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgY2FuIHByZXZlbnQgYSBsaXZlCitwYXRjaCBmcm9tIGJl
aW5nIGxvYWRlZC4KK09uY2UgYWdhaW4sIHRoZXJlIGlzIGEgY2F2ZWF0IHRoYXQgYW4gaW5jb3Jy
ZWN0IGxpdmUgcGF0Y2ggY2FuIGludHJvZHVjZQorYW4gYXJiaXRyYXJ5IGRlbmlhbCBvZiBzZXJ2
aWNlLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmln
CmluZGV4IGRjOGU4NzY0MzkuLmU5YmI4NDkyOTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2Nv
bmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTIyNiw4ICsyMjYsOCBAQCBjb25maWcg
Q1JZUFRPCiAJYm9vbAogCiBjb25maWcgTElWRVBBVENICi0JYm9vbCAiTGl2ZSBwYXRjaGluZyBz
dXBwb3J0IChURUNIIFBSRVZJRVcpIgotCWRlZmF1bHQgbgorCWJvb2wgIkxpdmUgcGF0Y2hpbmcg
c3VwcG9ydCIKKwlkZWZhdWx0IFg4NgogCWRlcGVuZHMgb24gSEFTX0JVSUxEX0lEID0gInkiCiAJ
LS0taGVscC0tLQogCSAgQWxsb3dzIGEgcnVubmluZyBYZW4gaHlwZXJ2aXNvciB0byBiZSBkeW5h
bWljYWxseSBwYXRjaGVkIHVzaW5nCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDF-0000j6-DU; Tue, 12 Sep 2017 00:38:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDD-0000ha-Tx
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 73/0A-03616-76C27B95; Tue, 12 Sep 2017 00:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTOYd1kne2
 RBjs6pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1hyeyFSyVqGiaY97A+Eyki5GLQ0hgBqPE
 1U3n2UAcFoEPLBJvdv5kB3EkBKaxStzZPZ+1i5ETyImT+LZlLyOEnSYx88pGNgi7SuLBrWNgc
 SEBJYktkx8zQow9yCTRffcpWEJYQE9i8rfbYDabgL7E07XXmLsYOYCa3SQ+XeMCqRcRaGeUmH
 3lF9gyZgFDida3R9lAaoQFwiUmNyaBhFkEVCXmXjzNBGLzClhKNN6dA3WPvMTE3mlgNqeAlcT
 vH/NYIe6xlOhYcIVpAqPwAkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgQHKAAQ7GP/MDzzEKMnBpCTK+1t4e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 V5DbaCcYFFqempFWmYOMFZg0hIcPEoivFlaQGne4oLE3OLMdIjUKUZLjgt3Lv1h4jiw5xaQ7L
 h59w+TEEtefl6qlDhvEcg8AZCGjNI8uHGweL7EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5
 kkCk8mXklcFtfAR3EBHQQz6UtIAeVJCKkpBoY5z1yLWFYFjXBPbV++u+2KVf4a/8LS+9ltPGb
 a9fc/6br98YT7SzdjT8PXvJYZ3Qi41F/T8EL3YMXV9oW7Xrw+8nX4+5TtlUW3fPJfOVqfXNKq
 5pmptqRWTOFdJhj2w0+cbyRujVpiWRI8qH1TwRnl+To7HcPTZhcl2bMdFL5eFtYfdW3qVUiSi
 zFGYmGWsxFxYkA7uQB1+ICAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505176674!82217238!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63004 invoked from network); 12 Sep 2017 00:37:55 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:55 -0000
Received: by mail-qk0-f195.google.com with SMTP id d70so6379079qkc.1
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PmgiV95O4AfgbjeW83b4jR/Z+8Mqj8PQ4it0JikpF/U=;
 b=pzdaOIhkFBoc3q1l0KAbRxaYauENmyTZUEzdDo4VeiEu35xomzOr9QLTOrn0F/0O2R
 Lh6xOTeEjMc9H1yOg8zdXNxW3RQdjXwHe7wMLRAVL/AeqCK7V17zQplARWE7tVt77mH4
 kN5pdtF1HuIK+o/xFle6ro6S/wIT80Hb7KSLjmB8tKH+2r5XTKgcTMKmRM2w3h9LKV0N
 egOXR6pW0qu0daEuTFzOMNRTN6QFWpaWsIMJYcuNqWtSDN96nzWtl/IHpaXGYoJQhZSn
 uNJi+SaTMRLNQtvLMn2/iL5v4yTZ+DflHbNLe2OWt3LBP+gcaQvoE3Lvxy3Web2Lvz+k
 8dBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=PmgiV95O4AfgbjeW83b4jR/Z+8Mqj8PQ4it0JikpF/U=;
 b=KzwICHbyjRVCh6dgHWwrD/sjRBNAYMeMet2SKMZLwxPDCM+bt1rQSg2TQaJa5pJwLl
 nrzUzrerllDVekA7DSllYBa28glk5aL6eNvV1xM4lToaXQpZqgsSud7JYzwmwUueiGLd
 oyMx5uQEdXDPt7CwfqpjbNr2HaUuOLXHctW4g80Ad3/do2tAxHQDdPUCPxyDd9qysvkZ
 d7LsgEmKAQKLyvEhqkO4FGLU7qmRMRygh0CN9dU2e2mn1yRnVyA8zVr13Vebvr+QrBeB
 /dXUWgKwFHHKvPdND7TD9Qj6TDolzakzRFCOmf8I+uh6hEQ54xDYFLyTrE0ed37ypls9
 No/g==
X-Gm-Message-State: AHPjjUhQbqPl0LEQbDkEVqWMiWWHK2D8NBIiU8xOk2rzuxR1oSt89a5w
 CTPrGkInkmHcIWrg
X-Google-Smtp-Source: AOwi7QDtK4AqOc5CQmqoZsfxGxzTk5WVl4b8+V2GwMmE7TqzHVRIsmT7bpM1+arV1M+RRWvqYbx3Cw==
X-Received: by 10.55.175.65 with SMTP id y62mr16521101qke.275.1505176673991;
 Mon, 11 Sep 2017 17:37:53 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.52
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:53 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:16 -0400
Message-Id: <20170912003726.368-8-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 07/17] livepatch/arm/x86: Strip note_depends
	symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzdXJmYWNlZCBkdWUgdG8gInhlbi9saXZlcGF0Y2gveDg2L2FybTMyOiBGb3JjZQoubGl2
ZXBhdGNoLmRlcGVuZHMgc2VjdGlvbiB0byBiZSB1aW50MzJfdCBhbGlnbmVkLiIgd2hpY2ggc3dp
dGNoZWQKdG8gYSBkaWZmZXJlbnQgd2F5IG9mIGluY2x1ZGluZyB0aGUgYnVpbGQtaWQuCgpFYWNo
IGxpdmVwYXRjaCBlbmRzIHdpdGggYSBnbG9iYWw6CgogICAgMzA6IDAwMDAwMDAwICAgICAxIE9C
SkVDVCAgR0xPQkFMIEhJRERFTiAgICAgNyBub3RlX2RlcGVuZHMKCndoaWNoIHdpbGwgY2F1c2Ug
Y29sbGlzaW9uIHdoZW4gbG9hZGluZy4KCk9uZSBhdHRlbXB0ZWQgc29sdXRpb24gd2FzIHRvIGFk
ZCBpbiB0aGUgTWFrZWZpbGUgc3RhbnphOgogQHNlZCAtaSAnL3Vuc2lnbmVkL3N0YXRpYyB1bnNp
bmdlZC8nICRACgpCdXQgdGhhdCByZXN1bHRlZCBpbiB0aGUgbm90ZV9kZXBlbmRzIGJlaW5nIG9t
aXR0ZWQgZnJvbSB0aGUgbGl2ZXBhdGNoCihhcyBpdCB3YXMgc3RhdGljIGFuZCBub3QgdXNlZCkg
d2hpY2ggbWVhbnQgd2Ugd291bGQgbm90IGhhdmUgYW4KLmxpdmVwYXRjaF9kZXBlbmRzIHNlY3Rp
b24gd2hpY2ggd2UgcmVxdWlyZS4KClRoZSBzb2x1dGlvbiB0byB0aGlzIGlzIHRvIHJlbW92ZSB0
aGUgc3ltYm9sIHZpYSB0aGUgLS1zdHJpcC1zeW1ib2xzCmFmdGVyIGdlbmVyYXRpbmcgdGhlIGxp
dmVwYXRjaC4KCkhvd2V2ZXIgdGhhdCBmYWlscyBhcyBub3RlX2RlcGVuZHMgaXMgaW4gdXNlIGJ5
IC5yZWwuZGVidWdfaW5mbzoKUmVsb2NhdGlvbiBzZWN0aW9uICcucmVsLmRlYnVnX2luZm8nIGF0
IG9mZnNldCAweDE1MWMgY29udGFpbnMgMTEzIGVudHJpZXM6CiBPZmZzZXQgICAgIEluZm8gICAg
VHlwZSAgICAgICAgICAgIFN5bS5WYWx1ZSAgU3ltLiBOYW1lCi4uCjAwMDAwNjI1ICAwMDAwMWUw
MiBSX0FSTV9BQlMzMiAgICAgICAwMDAwMDAwMCAgIG5vdGVfZGVwZW5kcwoKQW5kIHRoZSBzb2x1
dGlvbiB0byB0aGF0IGlzIHRvIGFsc28gc2xhcCBvbiAtLXN0cmlwLWRlYnVnIHdoaWNoIHJlbW92
ZXMKdmFyaW91cyAuZGVidWcqIHNlY3Rpb25zICh3aGljaCBsaXZlcGF0Y2ggaWdub3JlcyBhbnlo
b3cpOgouZGVidWdfYXJhbmdlcywgLmRlYnVnX2luZm8sIC5kZWJ1Z19hYmJyZXYsIC5kZWJ1Z19s
aW5lLCAuZGVidWdfZnJhbWUsCi5kZWJ1Z19zdHIsIGFuZCB0aGVpciAucmVsLiogc2VjdGlvbnMu
IEFuZCB0aGF0IHdpbGwgcmVtb3ZlIHRoYXQuCgpBbHRlcm5hdGl2ZWx5IHdlIGNvdWxkIGFsc28g
dXNlIC0tbG9jYWxpemUtc3ltYm9sIHNvIHRoYXQgbm90ZV9kZXBlbmRzCmlzIG5vdCBnbG9iYWxs
eSB2aXNpYmxlLiBCdXQgdGhhdCB3b24ndCBoZWxwIGFzIGh5cGVydmlzb3IgdHJlYXRzCmJvdGgg
bG9jYWwgYW5kIGdsb2JhbCBzeW1ib2xzIGFzIGdsb2JhbCB3aGVuIHJlc29sdmluZyB0aGVtLgoo
VGhpcyBpcyBmaXhlZCBpbiAibGl2ZXBhdGNoOiBBZGQgbG9jYWwgYW5kIGdsb2JhbCBzeW1ib2wg
cmVzb2x1dGlvbi4iCmJ1dCB0aGF0IHBhdGNoIGlzIHN0dWNrIGluIGxpbWJvKS4KClNpZ25lZC1v
ZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0t
CnYzOiBGaXJzdCB2ZXJzaW9uCi0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIHwgNCAr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4
IDg5YWQ4OWRmZDUuLjllNzM4NjE3MzIgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9N
YWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTUzLDYgKzUzLDcg
QEAgeGVuX2hlbGxvX3dvcmxkLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgKIC5QSE9O
WTogJChMSVZFUEFUQ0gpCiAkKExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVu
X2hlbGxvX3dvcmxkLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAt
byAkKExJVkVQQVRDSCkgJF4KKwkkKE9CSkNPUFkpIC0tc3RyaXAtZGVidWcgLS1zdHJpcC1zeW1i
b2w9JChOT1RFX1NZTUJPTCkgJEAKIAogIwogIyBUaGlzIHRhcmdldCBpcyBvbmx5IGFjY2Vzc2li
bGUgaWYgQ09ORklHX0xJVkVQQVRDSCBpcyBkZWZpbmVkLCB3aGljaApAQCAtODgsMTggKzg5LDIx
IEBAIHhlbl9ieWVfd29ybGQubzogY29uZmlnLmggaGVsbG9fd29ybGRfbGl2ZXBhdGNoX2RlcGVu
ZHMuaAogLlBIT05ZOiAkKExJVkVQQVRDSF9CWUUpCiAkKExJVkVQQVRDSF9CWUUpOiB4ZW5fYnll
X3dvcmxkX2Z1bmMubyB4ZW5fYnllX3dvcmxkLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRf
aWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9CWUUpICReCisJJChPQkpDT1BZKSAtLXN0cmlw
LWRlYnVnIC0tc3RyaXAtc3ltYm9sPSQoTk9URV9TWU1CT0wpICRACiAKIHhlbl9yZXBsYWNlX3dv
cmxkLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgKIAogLlBIT05ZOiAkKExJVkVQQVRD
SF9SRVBMQUNFKQogJChMSVZFUEFUQ0hfUkVQTEFDRSk6IHhlbl9yZXBsYWNlX3dvcmxkX2Z1bmMu
byB4ZW5fcmVwbGFjZV93b3JsZC5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtl
cikgLXIgLW8gJChMSVZFUEFUQ0hfUkVQTEFDRSkgJF4KKwkkKE9CSkNPUFkpIC0tc3RyaXAtZGVi
dWcgLS1zdHJpcC1zeW1ib2w9JChOT1RFX1NZTUJPTCkgJEAKIAogeGVuX25vcC5vOiBjb25maWcu
aCBsaXZlcGF0Y2hfZGVwZW5kcy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfTk9QKQogJChMSVZF
UEFUQ0hfTk9QKTogeGVuX25vcC5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtl
cikgLXIgLW8gJChMSVZFUEFUQ0hfTk9QKSAkXgorCSQoT0JKQ09QWSkgLS1zdHJpcC1kZWJ1ZyAt
LXN0cmlwLXN5bWJvbD0kKE5PVEVfU1lNQk9MKSAkQAogCiAuUEhPTlk6IGxpdmVwYXRjaAogbGl2
ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRDSF9SRVBMQUNF
KSAkKExJVkVQQVRDSF9OT1ApCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDI-0000mC-0M; Tue, 12 Sep 2017 00:38:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDH-0000kt-5r
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4F/E6-03610-A6C27B95; Tue, 12 Sep 2017 00:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTOId0Mne2
 RBtO6DCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvF7+wFMyUqdja7tLA+Fq8i5GLQ0hgBqPE
 lV+n2UEcFoEPLBJ77q5kBnEkBKaxSizctAbI4QRy4iQevV7PCGGnSay9uIENwq6WWLBuP1hcS
 EBJYsvkx4wQYw8ySex5M4sVJCEsoCcx+dttsCI2AX2Jp2uvAQ3lAGp2k/h0jQukXkSgnVFi9p
 VfYPXMAoYSrW+PskH0+ku83NwBdgSLgKpE//ZbYHFeASuJ1h13oQ6Sl5jYOw3M5gSK//4xjxX
 iIEuJjgVXmCYwCi9gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYogxAsIPx5saAQ4ySHExKory/hbdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfaEFl
 BMsSk1PrUjLzAFGC0xagoNHSYSXCxgxQrzFBYm5xZnpEKlTjJYcF+5c+sPEcWDPLSDZcfPuHy
 Yhlrz8vFQpcd4ibaAGAZCGjNI8uHGwiL7EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5kkCk
 8mXklcFtfAR3EBHQQz6UtIAeVJCKkpBoYbXhOcmyZF/izV1nijuY98WJlo8P2y25tzDj2e8+M
 P0kL7WqsvxufWblz6deqw70dP9wWJR/hW+L/pWpGTrDnJvGeNR5XBMT38K5/pWSy9wK73baSj
 maJH+brL3fvDGAs2im1sm11/4+aG3trs97Wqzir659JefR3j9MON8eNa9+/YpmxWifigxJLcU
 aioRZzUXEiANXjKgPjAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505176679!82315270!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46270 invoked from network); 12 Sep 2017 00:38:00 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:38:00 -0000
Received: by mail-qk0-f194.google.com with SMTP id c69so6371777qke.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:38:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PE0n1vPL+dQHzPklf+NKUwzYOdpd8u3ZBe3Fp793YTA=;
 b=V/gDVZNHiDZZTjX6RFF1q1pBF6HdpoVDg4sq1ot13emcRcsHCSCHiuuAqtRijSTqPl
 mjdPJmF6hQzUyG8DgiarPKbuMOm07bEQW1UysnnzWMBOBtTR1jgjX+Ks7IZj/uRIwa7Y
 cmoNeQmaBqMW2PBsmnCKNto1A4dVleEslbOMwgI53cRrcXUFNVac3cq5MnXMjWxlzLqe
 JJXpoxYLr9UzhGBnFaEJBfOp9T+uhfaPPiviNJMMUfERnYrTS8FX1qt3oNbeUN0JeEt/
 /VAsiOmrwbNQuZSldFb7wVh35GCviq8Dnkm6nY3i4hBA+BEfSOfS5GllcZgRp1G916n9
 Jk6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=PE0n1vPL+dQHzPklf+NKUwzYOdpd8u3ZBe3Fp793YTA=;
 b=o2d1sO+nY3kIByzTbljOgxkgph+tZa/qlOqFN8Vv2goTlBcSs3cq60BcBpXiYzbtBs
 P9QbKIttnS+wyBQaT5SugZy/PA0haIHROLR6dpMBjDhc7YmMJmld61W4U4pFStAbLe4p
 XU95eEfgvAOg7DGdp3HWsmqgkgyoMKLLLzMwCAK/oHTqHaup3S1cyjNbeWIrN/jVeMnk
 sZ96FXzkl0DNzfp1Ayfb27rXTsDqYBPU++K1wOTB3XtBmbpVxa8mIUrtHIIcE0JuvngG
 9XjKp+PcBZJYcRG5HOsPm+/Ro9/WDLDwBj3xJ4gDmoO0OGkTGhIs/OdT/+b8cutamSDY
 fI8w==
X-Gm-Message-State: AHPjjUjOOU2p3UM82FqCfxn6aiHYTAHdvphBASBWXDlRMmS/AUi/PTIH
 +NEFiie8jYUr2T8L
X-Google-Smtp-Source: AOwi7QBCIT0cmz9FCfcSQW10uO9lgeXXHddI2xQfZss631iaRXrkgphZmCq3Ke81KVPEKYj1ISxDtw==
X-Received: by 10.55.146.195 with SMTP id u186mr16810885qkd.14.1505176679393; 
 Mon, 11 Sep 2017 17:37:59 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:58 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:21 -0400
Message-Id: <20170912003726.368-13-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 12/17] livepatch/x86/arm[32,
	64]: Unify arch_livepatch_revert
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGFyY2hfbGl2ZXBhdGNoX3JldmVydCBpcyB2ZXJ5IHNpbWlsYXIgYmV0d2VlbiB0aGUgcGxh
dGZvcm1zLgpMZXRzIHVuaWZ5IGl0IGFzIG11Y2ggYXMgcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgIHwgMTAgKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2xp
dmVwYXRjaC5jICAgIHwgMTAgKystLS0tLS0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAg
IHwgMTQgKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCB8ICAzICst
LQogNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBh
dGNoLmMKaW5kZXggMmRlYmI1MzY4Yy4uZTFkNWQ1OGY5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtMzksMTYg
KzM5LDggQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9mdW5jKGNvbnN0IHN0cnVjdCBsaXZl
cGF0Y2hfZnVuYyAqZnVuYykKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBhcmNoX2xpdmVwYXRj
aF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQordm9pZCBhcmNoX2xp
dmVwYXRjaF9yZXZlcnQodWludDMyX3QgKm5ld19wdHIsIHVuc2lnbmVkIGludCBsZW4pCiB7Ci0g
ICAgdWludDMyX3QgKm5ld19wdHI7Ci0gICAgdW5zaWduZWQgaW50IGxlbjsKLQotICAgIG5ld19w
dHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgbGl2ZXBhdGNoX3ZtYXAudGV4
dDsKLQotICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihmdW5jKTsKLSAgICBtZW1jcHkobmV3
X3B0ciwgZnVuYy0+b3BhcXVlLCBsZW4pOwotCiAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNh
Y2hlX3ZhX3JhbmdlKG5ld19wdHIsIGxlbik7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA1MjczZjVhMTc2
Li4xMjI4N2Q0NDVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIv
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCkBAIC04MSwxNSArODEsOSBAQCB2b2lkIG5vaW5saW5l
IGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAqICJu
b2lubGluZSIgdG8gY2F1c2UgY29udHJvbCBmbG93IGNoYW5nZSBhbmQgdGh1cyBpbnZhbGlkYXRl
IEkkIGFuZAogICogY2F1c2UgcmVmZXRjaCBhZnRlciBtb2RpZmljYXRpb24uCiAgKi8KLXZvaWQg
bm9pbmxpbmUgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVu
YyAqZnVuYykKK3ZvaWQgbm9pbmxpbmUgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KHVpbnQzMl90ICpu
ZXdfcHRyLCB1bnNpZ25lZCBpbnQgbGVuKQogewotICAgIHVpbnQzMl90ICpuZXdfcHRyOwotICAg
IHVuc2lnbmVkIGludCBsZW47Ci0KLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9p
ZCAqKV9zdGFydCArIGxpdmVwYXRjaF92bWFwLnRleHQ7Ci0KLSAgICBsZW4gPSBsaXZlcGF0Y2hf
aW5zbl9sZW4oZnVuYyk7Ci0gICAgbWVtY3B5KG5ld19wdHIsIGZ1bmMtPm9wYXF1ZSwgbGVuKTsK
KyAgICAvKiBOb3RoaW5nIHRvIGRvLiAqLwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZWI3ZDQwOThmZC4u
OTMwODNjZGExYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMTI4LDYgKzExMjgsMTggQEAgc3RhdGljIHZvaWQgbGl2
ZXBhdGNoX3Jldml2ZSh2b2lkKQogICAgIGxpdmVwYXRjaF92bWFwLm9mZnNldCA9IDA7CiB9CiAK
K3N0YXRpYyB2b2lkIGxpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jKQoreworICAgIHVpbnQzMl90ICpuZXdfcHRyOworICAgIHVuc2lnbmVkIGludCBsZW47
CisKKyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIGxpdmVw
YXRjaF92bWFwLnRleHQ7CisKKyAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7Cisg
ICAgbWVtY3B5KG5ld19wdHIsIGZ1bmMtPm9wYXF1ZSwgbGVuKTsKKworICAgIGFyY2hfbGl2ZXBh
dGNoX3JldmVydChuZXdfcHRyLCBsZW4pOworfQogLyoKICAqIFRoZSBmb2xsb3dpbmcgZnVuY3Rp
b25zIGdldCB0aGUgQ1BVcyBpbnRvIGFuIGFwcHJvcHJpYXRlIHN0YXRlIGFuZAogICogYXBwbHkg
KG9yIHJldmVydCkgZWFjaCBvZiB0aGUgcGF5bG9hZCdzIGZ1bmN0aW9ucy4gVGhpcyBpcyBuZWVk
ZWQKQEAgLTExOTEsNyArMTIwMyw3IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3RydWN0
IHBheWxvYWQgKmRhdGEpCiAgICAgfQogCiAgICAgZm9yICggaSA9IDA7IGkgPCBkYXRhLT5uZnVu
Y3M7IGkrKyApCi0gICAgICAgIGFyY2hfbGl2ZXBhdGNoX3JldmVydCgmZGF0YS0+ZnVuY3NbaV0p
OworICAgICAgICBsaXZlcGF0Y2hfcmV2ZXJ0KCZkYXRhLT5mdW5jc1tpXSk7CiAKICAgICAvKgog
ICAgICAqIFNpbmNlIHdlIGFyZSBydW5uaW5nIHdpdGggSVJRcyBkaXNhYmxlZCBhbmQgdGhlIGhv
b2tzIG1heSBjYWxsIGNvbW1vbgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRj
aC5oIGIveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IDE2NTlmZmNkZjAuLjA2NWMx
YTMyM2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTExNywxMSArMTE3LDEwIEBAIGV4dGVybiBzdHJ1
Y3QgbGl2ZXBhdGNoX3ZtYXBfc3Rhc2ggbGl2ZXBhdGNoX3ZtYXA7CiAgKiBUaGVzZSBmdW5jdGlv
bnMgYXJlIGNhbGxlZCBhcm91bmQgdGhlIGNyaXRpY2FsIHJlZ2lvbiBwYXRjaGluZyBsaXZlIGNv
ZGUsCiAgKiBmb3IgYW4gYXJjaGl0ZWN0dXJlIHRvIHRha2UgbWFrZSBhcHByb3ByYXRpZSBnbG9i
YWwgc3RhdGUgYWRqdXN0bWVudHMuCiAgKi8KLWludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHN0
cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYywgdW5zaWduZWQgaW50IG5mdW5jcyk7CiB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX3Jldml2ZSh2b2lkKTsKIAogdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpOwotdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQo
Y29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKK3ZvaWQgYXJjaF9saXZlcGF0Y2hf
cmV2ZXJ0KHVpbnQzMl90ICpuZXdfcHRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKIHZvaWQgYXJjaF9s
aXZlcGF0Y2hfcG9zdF9hY3Rpb24odm9pZCk7CiAKIHZvaWQgYXJjaF9saXZlcGF0Y2hfbWFzayh2
b2lkKTsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZD7-0000dM-IW; Tue, 12 Sep 2017 00:37:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZD6-0000cP-5U
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:52 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 13/B3-01754-F5C27B95; Tue, 12 Sep 2017 00:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTOYd0Yne2
 RBot+KVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3f01nLFjAWfHzt2sD4yH2LkYuDiGBGYwS
 l+8tZgVxWAQ+sEgcuruKBcSREJjGKjGl6yCQwwnkxElM3TaVFcJOk1i1vJcJwq6UWLx0GTOIL
 SSgJLFl8mNGiLEHmSQefd0B1iAsoCcx+dttRhCbTUBf4unaa0ANHEDNbhKfrnGB1IsItDNKzL
 7yC6yeWcBQovXtUTaI3lSJrR9usYPYLAKqEptnTgRbzCtgKfFu02tGiCPkJSb2TgOzOQWsJH7
 /mMcKcZClRMeCK0wTGIUXMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81J
 TCrWS87P3cQIDNF6BgbGHYy72v0OMUpyMCmJ8v4W3h4pxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YL3hRZQTrAoNT21Ii0zBxgtMGkJDh4lEd4skDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIdt
 y8+4dJiCUvPy9VSpz3N0iDAEhDRmke3DhYRF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy
 brA00hSczrwRu6yugg5iADuK5tAXkoJJEhJRUA+OmM8e3+03nEt/+gG3KPNYE+aWin2rLjuVN
 z8/f+Sxx8sx/86S+9B+Ye87udcD6hIrzh0VMZ6i27jzF5zvBy+2Y+IW0zXEfDPs/q+5pv1Hsb
 8O6IE+pQcjo5rkVUeeOdHemP+m8cnPR96x9Wu+VPVK8pmZfjj91IPLG4ybn1SE9s05m9rPeCj
 BTYinOSDTUYi4qTgQAkmQgQeMCAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505176667!91032116!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51182 invoked from network); 12 Sep 2017 00:37:48 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:48 -0000
Received: by mail-qk0-f195.google.com with SMTP id d70so6378906qkc.1
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Jv7ozAWtKgMD2rLbHPiKjk5PUSeEmln4ZkNuY03hGx8=;
 b=h/LUg+aSVkiUzApVIi7nurdHyRMNLwXPu4vUhvodf+dDJoDjCWL0iYFLdqmOVkfE7K
 TdcDJa/x4fUHxtrzaZmt5/4/ya0xTp4PiXinQp/2LpL5iYSYSrgDSh0C8pyPH9IExB80
 mqEEYojZcCBgpWj0sbe/EkEwLCnxh8X67w2pjxbkGM4yCW2+mdVQ2E3Lk/N4k1AMRh56
 IuN+lkb0sZsWdf9mjsPvlAGKVD8kbiRc2aHtvUhaANggqmI8WyRQ9Wob8Uy58NBOitOJ
 MbJdplO8dqmvSVfgxNR21lERTiwwvbg06w6TytDgmNGB+RfuhClYeo7luNSiQiSrhBTS
 e8Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=Jv7ozAWtKgMD2rLbHPiKjk5PUSeEmln4ZkNuY03hGx8=;
 b=pRu9UC1KOuglY1pGz/dYsC9WVDb5InOTWJrhNVnO/sF6YrwhmPr7kBDcSuLci4p0+c
 ptLf228n+wAUcS3lBkatYUFi/9Haf4GCUeFsNxdrGhOx58s7JQ/CUsYX52qxEJiZU1xo
 ILiBCLkaAJCHbUIEB+TzGmJxD1v1yj92IA3uYv6iJPPcydVp4UxudST7bKHmIH8Pfiku
 /9aO7o35bKDz6mNXGYfMRQe36Wr49nScWWsLfhKBqwbIi7guQqMk03PDBdRFpOZ6xYdH
 4JSQ261lgAEAX9w84DppC91EXaL6uHXm9JS7eqeOgh/HSZ0WHE4swLbiSjCF9dpjDMVd
 LYEw==
X-Gm-Message-State: AHPjjUinCJEGYUge9PM2SYsL87B5surmWOmg5gQFolUAwQTGCcvCQzdh
 osDhpa/IMKBh50VN
X-Google-Smtp-Source: AOwi7QD7JxusrkvA13iW2tHZ5oY9OoFPCdEZRkVFjeVF/g4tU6MvaRv4LvmQKnefT+DpeEqwdPNK0Q==
X-Received: by 10.55.75.75 with SMTP id y72mr17282216qka.118.1505176667068;
 Mon, 11 Sep 2017 17:37:47 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.46
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:46 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:10 -0400
Message-Id: <20170912003726.368-2-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 01/17] livepatch: Expand check for
	safe_for_reapply if livepatch has only .rodata.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGxpdmVwYXRjaCBoYXMgb25seSAucm9kYXRhIHNlY3Rpb25zIHRoZW4gaXQgaXMgT0sg
dG8gYWxzbwphcHBseS9yZXZlcnQvYXBwbHkgdGhlIGxpdmVwYXRjaCB3aXRob3V0IGhhdmluZyB0
byB3b3JyeSBhYm91dCB0aGUKdW5mb3JzZWVuIGNvbnNlcXVlbmNlcy4KClNlZSBjb21taXQgOThi
NzI4YTdiMjM1YzY3ZTIxMGY2N2Y3ODlkYjVkOWViMzhjYTAwYwoibGl2ZXBhdGNoOiBEaXNhbGxv
dyBhcHBseWluZyBhZnRlciBhbiByZXZlcnQiIGZvciBkZXRhaWxzLgoKU2lnbmVkLW9mZi1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KdjM6IE5l
dyBwYXRjaAotLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgfCA5ICsrKysrKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCA2NmQ1
MzJkYjE0Li5hMWY1NGM0MmQzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisr
KyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTQxNyw5ICs0MTcsMTIgQEAgc3RhdGljIGlu
dCBtb3ZlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsIHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmICplbGYpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiBPbmx5IG9uZSBSVyBzZWN0aW9u
IHdpdGggbm9uLXplcm8gc2l6ZTogLmxpdmVwYXRjaC5mdW5jcyAqLwotICAgIGlmICggcndfYnVm
X2NudCA9PSAxICYmCi0gICAgICAgICAhc3RyY21wKGVsZi0+c2VjW3J3X2J1Zl9zZWNdLm5hbWUs
IEVMRl9MSVZFUEFUQ0hfRlVOQykgKQorICAgIC8qCisgICAgICogT25seSBvbmUgUlcgc2VjdGlv
biB3aXRoIG5vbi16ZXJvIHNpemU6IC5saXZlcGF0Y2guZnVuY3MsCisgICAgICogb3Igb25seSBS
TyBzZWN0aW9ucy4KKyAgICAgKi8KKyAgICBpZiAoICFyd19idWZfY250IHx8IChyd19idWZfY250
ID09IDEgJiYKKyAgICAgICAgICFzdHJjbXAoZWxmLT5zZWNbcndfYnVmX3NlY10ubmFtZSwgRUxG
X0xJVkVQQVRDSF9GVU5DKSkgKQogICAgICAgICBwYXlsb2FkLT5zYWZlX3RvX3JlYXBwbHkgPSB0
cnVlOwogIG91dDoKICAgICB4ZnJlZShvZmZzZXQpOwotLSAKMi4xMy4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDA-0000ec-3y; Tue, 12 Sep 2017 00:37:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZD8-0000dj-Uo
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:55 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 55/BE-02224-26C27B95; Tue, 12 Sep 2017 00:37:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTOYd1Ene2
 RBg03xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvF10KNhpWPOw6wdbA+FSti5GLQ0hgBqPE
 s97Z7CAOi8AHFomDExqYuhg5OSQEprFK3LqfC2HHSTxsO80KYadJ7P+9GsqukjhwbTFYvZCAk
 sSWyY8ZIaYeZJK48W42I0hCWEBPYvK322A2m4C+xNO115i7GDmAmt0kPl3jAqkXEWhnlJh95R
 fYUGYBQ4nWt0fZQGqEBbIlvi/xAQmzCKhKXPj7CayEV8BS4tmxCWwQN8hLTOydBjaeU8BK4ve
 PeawQ91hKdCy4wjSBUXgBI8MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSk
 Yr3k/NxNjMDgrGdgYNzB+Pqn0yFGSQ4mJVHe38LbI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8
 L7QAsoJFqWmp1akZeYA4wQmLcHBoyTCmwWS5i0uSMwtzkyHSJ1itOe4cOfSHyaOA3tuAcmOm3
 eB5JRbQFKIJS8/L1VKnPc3SJsASFtGaR7cUFhcX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwag
 kzKuuDTSFJzOvBG73K6CzmIDO4rm0BeSskkSElFQD4wqGtpoHa5nZQipbJj9ebc0QunKtceJD
 6XnHVOI6rxTlhtv5hc6RL/FNkD0e9iHymsWazABT91CGFlvzlsQL32Y7TC9vq2GN5tf9Wh0qU
 SHW4rCizOxxVH49c5ZY3m0lubQFRgl7Lhl0+/Ecr8i18K66KbZ03lq1bTLslx70h7SHee06NV
 WJpTgj0VCLuag4EQDmUeIQ5gIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505176672!102596291!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53805 invoked from network); 12 Sep 2017 00:37:53 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:53 -0000
Received: by mail-qk0-f195.google.com with SMTP id i14so6376249qke.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Hs3YqurOLsPMLVoeQocjxqHzEJbq9/alBsPQnn/h2O8=;
 b=hkOzRak775qvPGXxiNCq7CVjlDREebnT+Nt/moIR6c3iPrLOSXYrNLw9MBE8vLytwy
 5GbnRsC3VYpu6q3Xb2p1adwdfdLrE+XObdd0qjKxgy2CryXPL71eMETrvtRp2j3kH2O3
 9ZBcRg8vpumNgoA58dfQz4lct3rAadAERlDlq5Ce6+rB3d4Jf2gCwWZT1lNmcciCqDDT
 JjWcurZ6DCmubLo1cbfGGlEDNCvAVqZMAOlCLiyOpvKV1h7lGB8/tzJqU5+qyAKbMw7D
 7IC8CTJgzUeQesJOzvY/bjfFP0whTQV+PD/CpwL4z3jqMP75wOH1/0dSpvoK8TXxOVMz
 A8lQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=Hs3YqurOLsPMLVoeQocjxqHzEJbq9/alBsPQnn/h2O8=;
 b=al4HkJEnRhoeLAgkZ7LzLQpaQO1sH4F3UkZAvzrKSioN+t96p3fegLrQKgWv8eGiDD
 VUliI2TO9kJow5zxbgkZcM5JqLa/saWe++G2mFGeCeJ7p43w9dSGzWwK0FaQU1qvHb1+
 ddMsQj2Sd4wgAwZbvszepzMZnQa+5u9PsqSBB1t2KkUm6FN4SXgCOonM+pYcBIJ5iLw9
 1L3X7MFpX9Wavt5zJg7EwcR2KxMVSXOI8lYKeB3VLSr2Jhk328kHlS7h1ePPzdyQWG9U
 5ej5EgS16IkvZtny6nRnyE6OFDi6lGm+I1KpJP6bTENboVx0VyiE2zQcaQTJn0kKGHP0
 088A==
X-Gm-Message-State: AHPjjUiTn6sAuMzEBQTS4s3+iXGH0khE8iX5NxQd2YrbOrZAXCw/Sozi
 7F/yW5Ak3NqrA1mP
X-Google-Smtp-Source: AOwi7QBIR80FYRAAl8DQSVZXLZPD0kTgY9ngyoEIoVpkyTdgiDrUYmTqtqNpvliA4aO9TRxqJ2QSaw==
X-Received: by 10.233.244.72 with SMTP id z8mr18051220qkl.186.1505176671672;
 Mon, 11 Sep 2017 17:37:51 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.50
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:50 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:14 -0400
Message-Id: <20170912003726.368-6-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 05/17] alternative/x86/arm32: Align
	altinstructions (and altinstr_replacement) sections.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gMTM3YzU5YjlmZjNmN2EyMTRmMDNiNTJkOWMwMGEwYTAy
Mzc0YWYxZgoiYnVnL3g4Ni9hcm06IEFsaWduIGJ1Z19mcmFtZXMgc2VjdGlvbnMuIgoKT24gQVJN
IGFuZCBvbiB4ODYgdGhlIEMgYW5kIGFzc2VtYmxlciBtYWNyb3MgZG9uJ3QgaW5jbHVkZQphbnkg
YWxpZ25tZW50IGluZm9ybWF0aW9uIC0gaGVuY2UgdGhleSBlbmQgdXAgYmVpbmcgdGhlIGRlZmF1
bHQKYnl0ZSBncmFudWxhcml0eS4KCk9uIEFSTTMyIGl0IGlzIHBhcmFtb3VudCB0aGF0IHRoZSBh
bGlnbm1lbnQgaXMgd29yZC1zaXplICg0KQpvdGhlcndpc2UgaWYgb25lIHRyaWVzIHRvIHVzZSAo
dWludDMyX3QqKSBhY2Nlc3MgKHN1Y2gKYXMgbGl2ZXBhdGNoIEVMRiByZWxvY2F0aW9ucykgd2Ug
Z2V0IGEgRGF0YSBBYm9ydC4KClNwZWNpZmljYWxseSB0aGlzIGlzc3VlIHdhcyBvYnNlcnZlZCBv
biBBUk0zMiB3aXRoIGEgY3Jvc3MgY29tcGlsZXIgZm9yCnRoZSBsaXZlcGF0Y2hlcy4gTWFpbmx5
IHRoZSBsaXZlcGF0Y2hlcyAuZGF0YSBzZWN0aW9uIHNpemUgd2FzIG5vdApwYWRkZWQgdG8gdGhl
IHNlY3Rpb24gYWxpZ25tZW50OgoKQVJNMzIgbmF0aXZlOgpDb250ZW50cyBvZiBzZWN0aW9uIC5y
b2RhdGE6CiAwMDAwIDY4Njk1ZjY2IDc1NmU2MzAwIDYzNjg2NTYzIDZiNWY2NjZlICBoaV9mdW5j
LmNoZWNrX2ZuCiAwMDEwIDYzMDAwMDAwIDc4NjU2ZTVmIDY1Nzg3NDcyIDYxNWY3NjY1ICBjLi4u
eGVuX2V4dHJhX3ZlCiAwMDIwIDcyNzM2OTZmIDZlMDAwMDAwICAgICAgICAgICAgICAgICAgICBy
c2lvbi4uLgoKQVJNMzIgY3Jvc3MgY29tcGlsZXI6CkNvbnRlbnRzIG9mIHNlY3Rpb24gLnJvZGF0
YToKIDAwMDAgNjg2OTVmNjYgNzU2ZTYzMDAgNjM2ODY1NjMgNmI1ZjY2NmUgIGhpX2Z1bmMuY2hl
Y2tfZm4KIDAwMTAgNjMwMDAwMDAgNzg2NTZlNWYgNjU3ODc0NzIgNjE1Zjc2NjUgIGMuLi54ZW5f
ZXh0cmFfdmUKIDAwMjAgNzI3MzY5NmYgNmUwMCAgICAgICAgICAgICAgICAgICAgICAgIHJzaW9u
LgoKQW5kIHdoZW4gd2UgbG9hZGVkIGl0IHRoZSBuZXh0IHNlY3Rpb24gd291bGQgYmUgcHV0IHJp
Z2h0IGJlaGluZCBpdDoKCm5hdGl2ZToKCihYRU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNo
OiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAudGV4dCBhdCAwMGEwMjAwMAooWEVOKSBsaXZlcGF0
Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLnJvZGF0YSBhdCAw
MGEwNDAyNAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBMb2FkZWQgLmFsdGluc3RydWN0aW9ucyBhdCAwMGEwNDA0YwoKY3Jvc3MgY29tcGlsZXI6CihY
RU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAu
dGV4dCBhdCAwMGEwMjAwMAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hl
bGxvX3dvcmxkOiBMb2FkZWQgLnJvZGF0YSBhdCAwMGEwNDAyNAooWEVOKSBsaXZlcGF0Y2guYzo0
MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLmFsdGluc3RydWN0aW9ucyBh
dCAwMGEwNDA0YQoKKFNlZSA0YSB2cyA0YykKCm5hdGl2ZSByZWFkZWxmOgogIFsgNF0gLnJvZGF0
YSAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDE2NCAwMDAwMjggMDAgICBB
ICAwICAgMCAgNAogIFsgNV0gLmFsdGluc3RydWN0aW9ucyAgUFJPR0JJVFMgICAgICAgIDAwMDAw
MDAwIDAwMDE4YyAwMDAwMGMgMDAgICBBICAwICAgMCAgMQoKY3Jvc3MgY29tcGlsZXIgcmVhZGVs
ZiAtLXNlY3Rpb25zOgogIFsgNF0gLnJvZGF0YSAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAw
MDAwMDAwIDAwMDE2NCAwMDAwMjYgMDAgICBBICAwICAgMCAgNAogIFsgNV0gLmFsdGluc3RydWN0
aW9ucyAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDE4YSAwMDAwMGMgMDAgICBBICAwICAg
MCAgMQoKQW5kIGFzIGNhbiBiZSBzZWVuIHRoZSAuYWx0aW5zdHJ1Y3Rpb25zIGhhdmUgYWxpZ25t
ZW50IG9mIDEgd2hpY2ggZnJvbQonbWFuIGVsZicgaXM6ICJWYWx1ZXMgb2YgemVybyBhbmQgb25l
IG1lYW4gbm8gYWxpZ25tZW50IGlzIHJlcXVpcmVkLiIKd2hpY2ggbWVhbnMgd2UgY2FuIGlnbm9y
ZSBpdC4KCkVuZm9yY2luZyAuYWx0aW5zdHJ1Y3Rpb25zIChhbmQgYWxzbyAuYWx0aW5zdHJfcmVw
bGFjZW1lbnQgZm9yCmNvbXBsZXRuZXNzIG9uIEFSTSkgdG8gaGF2ZSB0aGUgcHJvcGVyIGFsaWdu
bWVudCBhY3Jvc3MgYWxsCmFyY2hpdGVjdHVyZXMgYW5kIGluIGJvdGggQyBhbmQgeDg2IG1ha2Vz
IHRoZW0gYWxsIHRoZSBzYW1lLgoKT24geDg2IHRoZSBibG9hdC1vLW1ldGVyIGRldGVjdHMgdGhh
dCB3aXRoIHRoaXMgY2hhbmdlIHRoZSBmaWxlIHNocmlua3M6CmFkZC9yZW1vdmU6IDEvMCBncm93
L3NocmluazogMC8yIHVwL2Rvd246IDE1Ni8tMzY3ICgtMjExKQpmdW5jdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCmdldF9wYWdlX2Zy
b21fZ2ZuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSAgICAgMTU2ICAgICsxNTYKZG9f
bW11X3VwZGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NTc4ICAgIDQ1NjkgICAg
ICAtOQpkb19tbXVleHRfb3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU2MDQgICAg
NTI0NiAgICAtMzU4ClRvdGFsOiBCZWZvcmU9MzE3MDQzOSwgQWZ0ZXI9MzE3MDIyOCwgY2hnIC0w
LjAxJQoKQnV0IGFzIGZvdW5kIGFkZGluZyBldmVuICIjSGkhXG4iIHdpbGwgY2FzdWUgdGhpcyBv
cHRpbWl6YXRpb24sIHNvIHRoZQpibG9hdC1vLW1ldGVyIHZhbHVlIGhlcmUgaXMgdXNlbGVzcy4K
CldoaWxlIG9uIEFSTSAzMi82NDoKYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzAgdXAv
ZG93bjogMC8wICgwKQpmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvbGQgICAgIG5ldyAgIGRlbHRhClRvdGFsOiBCZWZvcmU9ODIyNTYzLCBBZnRlcj04MjI1NjMs
IGNoZyArMC4wMCUKCkFsc28gc2luY2UgdGhlIG1hY3JvcyBoYXZlIHRoZSBhbGlnbm1lbnQgY29k
ZWQgaW4gdGhlbSB0aGVyZSBpcyBubyBuZWVkCnRvIGRvIHRoYXQgZm9yIHRoZSB4ZW4ubGRzLlMg
YW55bW9yZS4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KLS0tCnYyOiAtIEZpcnN0IHZlcnNpb24KdjM6IC0gRmlndXJlZCBvdXQg
dGhlIHg4NiBibG9hdC1vLW1ldGVyIHJlc3VsdHMuCiAgICAtIFJlbW92ZWQgdGhlIC5BTElHTiBm
cm9tIHhlbi5sZHMuUwogICAgLSBSZW1vdmVkIHRoZSAucDJhbGlnbiBvbiAuYWx0aW5zdHJfcmVw
bGFjZW1lbnQgcGVyIEphbidzIHJlcXVlc3QuCiAgICAtIFB1dCBtb3N0IG9mIHRoZSBjb21taXQg
ZGVzY3JpcHRpb24gZm9yIHRoZSBvcmlnaW5hbCBpc3N1ZQotLS0KIHhlbi9hcmNoL2FybS94ZW4u
bGRzLlMgICAgICAgICAgICB8IDIgLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAg
ICB8IDEgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHwgNCArKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCmluZGV4IGM5Yjk1NDY0MzUuLjQ0N2Qz
Mzg4OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gv
YXJtL3hlbi5sZHMuUwpAQCAtMTU1LDExICsxNTUsOSBAQCBTRUNUSU9OUwogICAgICAgIF9faW5p
dGNhbGxfZW5kID0gLjsKIAogI2lmZGVmIENPTkZJR19IQVNfQUxURVJOQVRJVkUKLSAgICAgICAu
ID0gQUxJR04oNCk7CiAgICAgICAgX19hbHRfaW5zdHJ1Y3Rpb25zID0gLjsKICAgICAgICAqKC5h
bHRpbnN0cnVjdGlvbnMpCiAgICAgICAgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCA9IC47Ci0gICAg
ICAgLiA9IEFMSUdOKDQpOwogICAgICAgICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQogI2VuZGlm
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVu
Lmxkcy5TCmluZGV4IGQ1ZTg4MjFkNDEuLjllYjQyMDQ4ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMjAyLDcgKzIw
Miw2IEBAIFNFQ1RJT05TCiAgICAgICAgICogIkFsdGVybmF0aXZlIGluc3RydWN0aW9ucyBmb3Ig
ZGlmZmVyZW50IENQVSB0eXBlcyBvciBjYXBhYmlsaXRpZXMiCiAgICAgICAgICogVGhpbmsgbG9j
a2luZyBpbnN0cnVjdGlvbnMgb24gc3BpbmxvY2tzLgogICAgICAgICAqLwotICAgICAgIC4gPSBB
TElHTig4KTsKICAgICAgICAgX19hbHRfaW5zdHJ1Y3Rpb25zID0gLjsKICAgICAgICAgKiguYWx0
aW5zdHJ1Y3Rpb25zKQogICAgICAgICBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kID0gLjsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYWx0ZXJuYXRpdmUuaAppbmRleCA2Y2M5ZDBkYzVmLi5jZDEzNzNmZGQ1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hbHRlcm5hdGl2ZS5oCkBAIC01NCw5ICs1NCwxMSBAQCBpbnQgYXBwbHlfYWx0ZXJu
YXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2lu
c3RyICplbgogCW9sZGluc3RyICJcbiIJCQkJCQkJXAogCSI2NjI6XG4iCQkJCQkJCVwKIAkiLnB1
c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsXCJhXCJcbiIJCQkJXAorCSIucDJhbGlnbiAyXG4i
CQkJCQkJCVwKIAlBTFRJTlNUUl9FTlRSWShmZWF0dXJlKQkJCQkJCVwKIAkiLnBvcHNlY3Rpb25c
biIJCQkJCQkJXAogCSIucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCBcImFcIlxu
IgkJCVwKKwkiLnAyYWxpZ24gMlxuIgkJCQkJCQlcCiAJIjY2Mzpcblx0IgkJCQkJCQlcCiAJbmV3
aW5zdHIgIlxuIgkJCQkJCQlcCiAJIjY2NDpcblx0IgkJCQkJCQlcCkBAIC04NCw2ICs4Niw3IEBA
IGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNv
bnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAJLmlmIFxlbmFibGUKIDY2MToJXGluc24xCiA2NjI6
CS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKKwkucDJhbGlnbiAyCiAJYWx0aW5z
dHJ1Y3Rpb25fZW50cnkgNjYxYiwgNjYzZiwgXGNhcCwgNjYyYi02NjFiLCA2NjRmLTY2M2YKIAku
cG9wc2VjdGlvbgogCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKQEAg
LTEwMyw2ICsxMDYsNyBAQCBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbgogLm1hY3JvIGFsdGVybmF0
aXZlX2lmX25vdCBjYXAsIGVuYWJsZSA9IDEKIAkuaWYgXGVuYWJsZQogCS5wdXNoc2VjdGlvbiAu
YWx0aW5zdHJ1Y3Rpb25zLCAiYSIKKwkucDJhbGlnbiAyCiAJYWx0aW5zdHJ1Y3Rpb25fZW50cnkg
NjYxZiwgNjYzZiwgXGNhcCwgNjYyZi02NjFmLCA2NjRmLTY2M2YKIAkucG9wc2VjdGlvbgogNjYx
OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCmluZGV4IGRiNGYwOGUwZTcuLjc5NDMwZmRmMDUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKQEAgLTU2LDYgKzU2LDcgQEAgZXh0ZXJuIHZv
aWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogCiAjZGVmaW5lIEFMVEVSTkFUSVZF
X04obmV3aW5zdHIsIGZlYXR1cmUsIG51bWJlcikJXAogCSIucHVzaHNlY3Rpb24gLmFsdGluc3Ry
dWN0aW9ucyxcImFcIlxuIgkJXAorCSIucDJhbGlnbiAyXG4iCQkJCQlcCiAJQUxUSU5TVFJfRU5U
UlkoZmVhdHVyZSwgbnVtYmVyKQkJCVwKIAkiLnNlY3Rpb24gLmRpc2NhcmQsXCJhXCIsQHByb2di
aXRzXG4iCQlcCiAJRElTQ0FSRF9FTlRSWShudW1iZXIpCQkJCVwKLS0gCjIuMTMuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDC-0000gV-JK; Tue, 12 Sep 2017 00:37:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDB-0000dj-Bg
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5E/BE-02224-56C27B95; Tue, 12 Sep 2017 00:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfTOYd0Une2
 RBuduyFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvtucX/OWvmNK0ibWBcSZfFyMXh5DATEaJ
 tgNPWUEcFoEPLBLfz/9k7GLk5JAQmMYqsXtLLIQdJ3Hz3UJWCDtN4uvRJ1A1NRLH7/8HiwsJK
 ElsmfyYEWLqQSaJHXNPs4EkhAX0JCZ/uw3WwCagL/F07TXmLkYOoGY3iU/XuEDqRQTaGSVmX/
 kFNohZwFCi9e1RNpAaYYEEiVfnokDCLAKqEr+eXABr5RWwlNj5uQjiBHmJib3TwKZzClhJ/P4
 xD+ocS4mOBVeYJjAKL2BkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSs
 l5yfu4kRGJr1DAyMOxhPNTsfYpTkYFIS5f0tvD1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvo
 TZQTrAoNT21Ii0zBxglMGkJDh4lEd4sLaA0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSHbcvP
 uHSYglLz8vVUqc9zdIgwBIQ0ZpHtw4WCRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqw5
 yFU9mXgnc1ldABzEBHcRzaQvIQSWJCCmpBkaG68Hhz9h3FLu/0FhjZrdNMFjEaeLx6flRqcZO
 X0QXvTgtEyPYVXfD1/JwxzfZn275J/6fVo6TufBz5p0fX+Lj9PY/cGk5GSn1afmTRwozNfm4v
 LlkY/LW5EyJ9Ow1nMr7KkiiIKThs8Ii0XPHtZvSA6Zp/6rPrl6oofclhIHb+4mzwf3ITUosxR
 mJhlrMRcWJAJZBaQnfAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505176675!83413613!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51613 invoked from network); 12 Sep 2017 00:37:56 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:56 -0000
Received: by mail-qk0-f195.google.com with SMTP id g128so6397435qke.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=WlL2pAk5ie6JcugbrCaR+z4Jalfjsx4GXk8cyAsalBk=;
 b=rx/yPzHDTsKpkMqRrFpd539sJ9sFIT2fM1TC55kSkImUMonf2EDvXDdtSDDPB4nzcS
 SQpnZ27fmS0TiQBeqCwCauGayu30WBV7ppGRGfasBlNxWsbqEEWaKav1KGUHQP+hwb7X
 F/oFZsKGZPUd0Z1qH9+4YzJJl/jtBZ1I4W0E9tXodYMifheCTxZoiRty4qoXVSpSfF+4
 Jl9mB1mRKn7NzkvVnAowTIvVnIbcmMZkimoAI2I3IZqFIEpJO2cafL6pqz3v4vCI97rc
 MrOwZsRsXFAYEjUjAOjf9IexnE8BFlXyMOGJlbTJZV54EBT9H9cn6TRApOsUQCB5NGAd
 4XsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=WlL2pAk5ie6JcugbrCaR+z4Jalfjsx4GXk8cyAsalBk=;
 b=a6IgAwfLslRbK+sbYoaWYUOxPAmmGli4mAR8cFGxsUKTD+NQbJyCS71FymuNKq7rya
 ou5tEaQNipFt4Tcvl+HxYAn9PbDiLze6MRbFG37FmrykBFN43CysvJj098M1lCK35sl3
 3Sh3gKaJhNsC0nqtuP/HENpQI+0N7BrKcOcFYYRgGrWC7SqpGHYACE4Z1fo1LiA9z9tC
 FTzP1a3tvx2+Z5zuJDSQZms7g14Y7b7FwlgH9Lum4gdZiL2panbh5hj9nO6Ibky9aNA0
 BhTiYEY7PDTbk/upCjOhlU0VsxFP4s264tGGvnQt9cjrnKccHhImFSFojdSdbAvlxs1b
 TLcw==
X-Gm-Message-State: AHPjjUgpQMGnoC0BjjgwksYn+uQzCQOB+z/tQWkZSTIkuGhIQaf14rsS
 WaqWqxEOC4CIPGyH
X-Google-Smtp-Source: AOwi7QA5EvCHRdiDlGAg0I5WfRyC90BSbQCyApKEp+MopdEyjr5SN0GhrMMrHXDPWyEOeQ0NUacc9Q==
X-Received: by 10.55.130.130 with SMTP id e124mr16756975qkd.203.1505176675077; 
 Mon, 11 Sep 2017 17:37:55 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.54
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:54 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:17 -0400
Message-Id: <20170912003726.368-9-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 08/17] livepatch/tests: Make sure all
	.livepatch.funcs sections are read-only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBiZWluZyB3cml0YWJsZSAoLmRhdGEpLiBUaGlzIG1pbWljcyB0aGUgYmVoYXZp
b3Igb2Ygd2hhdApsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgZG8uCgpPdGhlciBhcHByb2FjaGVzIHN1
Y2ggYXMgJ3N0cnVjdCBjb25zdCBsaXZlcGF0Y2hfZnVuY3MnIHN0aWxsIHJlc3VsdAppbiB0aGUg
V0Egc2VjdGlvbiBhdHRyaWJ1dGVzLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtl
ZmlsZSB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtl
ZmlsZQppbmRleCA5ZTczODYxNzMyLi42ZTViOWEzYTc1IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9s
aXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC01
NCw2ICs1NCw3IEBAIHhlbl9oZWxsb193b3JsZC5vOiBjb25maWcuaCBsaXZlcGF0Y2hfZGVwZW5k
cy5oCiAkKExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxk
Lm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRD
SCkgJF4KIAkkKE9CSkNPUFkpIC0tc3RyaXAtZGVidWcgLS1zdHJpcC1zeW1ib2w9JChOT1RFX1NZ
TUJPTCkgJEAKKwkkKE9CSkNPUFkpIC0tc2V0LXNlY3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5mdW5j
cz1hbGxvYyxyZWFkb25seSAkQAogCiAjCiAjIFRoaXMgdGFyZ2V0IGlzIG9ubHkgYWNjZXNzaWJs
ZSBpZiBDT05GSUdfTElWRVBBVENIIGlzIGRlZmluZWQsIHdoaWNoCkBAIC05MCw2ICs5MSw3IEBA
IHhlbl9ieWVfd29ybGQubzogY29uZmlnLmggaGVsbG9fd29ybGRfbGl2ZXBhdGNoX2RlcGVuZHMu
aAogJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5v
CiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hf
QllFKSAkXgogCSQoT0JKQ09QWSkgLS1zdHJpcC1kZWJ1ZyAtLXN0cmlwLXN5bWJvbD0kKE5PVEVf
U1lNQk9MKSAkQAorCSQoT0JKQ09QWSkgLS1zZXQtc2VjdGlvbi1mbGFncyAubGl2ZXBhdGNoLmZ1
bmNzPWFsbG9jLHJlYWRvbmx5ICRACiAKIHhlbl9yZXBsYWNlX3dvcmxkLm86IGNvbmZpZy5oIGxp
dmVwYXRjaF9kZXBlbmRzLmgKIApAQCAtOTcsNiArOTksNyBAQCB4ZW5fcmVwbGFjZV93b3JsZC5v
OiBjb25maWcuaCBsaXZlcGF0Y2hfZGVwZW5kcy5oCiAkKExJVkVQQVRDSF9SRVBMQUNFKTogeGVu
X3JlcGxhY2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dvcmxkLm8KIAkkKExEKSAkKExERkxB
R1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9SRVBMQUNFKSAkXgogCSQo
T0JKQ09QWSkgLS1zdHJpcC1kZWJ1ZyAtLXN0cmlwLXN5bWJvbD0kKE5PVEVfU1lNQk9MKSAkQAor
CSQoT0JKQ09QWSkgLS1zZXQtc2VjdGlvbi1mbGFncyAubGl2ZXBhdGNoLmZ1bmNzPWFsbG9jLHJl
YWRvbmx5ICRACiAKIHhlbl9ub3AubzogY29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMuaAogCkBA
IC0xMDQsNiArMTA3LDcgQEAgeGVuX25vcC5vOiBjb25maWcuaCBsaXZlcGF0Y2hfZGVwZW5kcy5o
CiAkKExJVkVQQVRDSF9OT1ApOiB4ZW5fbm9wLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRf
aWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9OT1ApICReCiAJJChPQkpDT1BZKSAtLXN0cmlw
LWRlYnVnIC0tc3RyaXAtc3ltYm9sPSQoTk9URV9TWU1CT0wpICRACisJJChPQkpDT1BZKSAtLXNl
dC1zZWN0aW9uLWZsYWdzIC5saXZlcGF0Y2guZnVuY3M9YWxsb2MscmVhZG9ubHkgJEAKIAogLlBI
T05ZOiBsaXZlcGF0Y2gKIGxpdmVwYXRjaDogJChMSVZFUEFUQ0gpICQoTElWRVBBVENIX0JZRSkg
JChMSVZFUEFUQ0hfUkVQTEFDRSkgJChMSVZFUEFUQ0hfTk9QKQotLSAKMi4xMy4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZD7-0000dX-PM; Tue, 12 Sep 2017 00:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZD7-0000d3-7k
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A8/CF-03093-06C27B95; Tue, 12 Sep 2017 00:37:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTOId14ne2
 RBu0nDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJd5rYC+boVSz8uI2pgfG4ShcjF4eQwAxG
 iebP69hBHBaBDywSl4+cAHMkBKaxSpx7eJ+li5EDyImT2Dg5uYuRE8hMk+i5cJEZIlwl8XiWG
 EhYSEBJYsvkx4wQQw8yScz+cYsNJCEsoCcx+dttRhCbTUBf4unaa1C9bhKfrnGB1IsItDNKzL
 7yixWkhlnAUKL17VGo3hKJbT9bweIsAqoSa/pmM4PYvAKWEucv9DJD3CMvMbF3Gth8TgErid8
 /5rFCHGQp0bHgCtMERuEFjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQLDkwEIdjDufO50iFGSg0lJlPe38PZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8L
 7SAcoJFqempFWmZOcBIgUlLcPAoifBmgaR5iwsSc4sz0yFSpxgtOS7cufSHiePAnltAsuPm3T
 9MQix5+XmpUuK8v0EaBEAaMkrz4MbBovkSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnVtYG
 m8GTmlcBtfQV0EBPQQTyXtoAcVJKIkJJqYEw4sC3kgs/v3U57lY88OikzN29boObxCzLWndOe
 9MaLr3l46BrnjO7JD9MUnt7vSnC7k229efXWPU4nFKIfVFy2mcBqZLP10oyHJXG1l9Yxett93
 cKWti84WuR8ce31leon5ac99A78qJK4o2JqvUdVT9v/BXeMPq+2m1NyI2vFjMJ2t+U+gXeUWI
 ozEg21mIuKEwEgHv1Z4QIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505176670!84416865!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46908 invoked from network); 12 Sep 2017 00:37:51 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:51 -0000
Received: by mail-qk0-f194.google.com with SMTP id c69so6371605qke.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=sgO/K0kt8S7wZBFlYd8EUmvQnTV4/InH0VmWLJ00Tq8=;
 b=bFY4iBQgm/hGHaBDSUehZFpfJwrSapQTH1Ji1MYuwAbFSvm2lDMD+L3ffleyapnLlK
 PKNjDVEzvx26LB1c2Ac3+BIjY7meAeQ6JHxr7GVsUSqjYETrUrdVUFPSWCA48JCiGjO6
 qH3abWwHLNjt25nT+GR6pLSkmuJExsAarGhph+SGVedXclfVgwuUuVzE/9n0bjQNgvgN
 WUA8bm3EuiEYPIqzxAdylhU0MtGm0NLUS3+iWKIdHVSHWziCN47WVZNa1ucLySPsNGDj
 3TNIscztht1hjkH7hCMGO4gbBov2B/5ho02mDeWgjh4CH/Q4y+ucJcDDhfG6ZFS61zzl
 wfjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=sgO/K0kt8S7wZBFlYd8EUmvQnTV4/InH0VmWLJ00Tq8=;
 b=QPOV5plN0S1a4DQnhYgDg8t0aItVI8FflWQh6un118g8A/Vfxcr+/GmhJ9G5FAb8mW
 OyDCi7e1LYqQkQBbpE9TQllLcTLpGGkFtqpV60TW1TC3hZSgOqzVHyROJ0bCinG55534
 dHo0ugh+pVgJOLlrrOSk8NJbg61C5Ut44am3oK1u6gy2iCg7IG4UPTqO9tYwsx89uEK9
 7tvXNgLlZSYTHm0XdBOsL62TmuXWJU/XeyAoTFPjqvZc1D4V0N4/CSAz4dd8PTSsnMDc
 AeJ3UKLsZpcx0OIKmhL+KqUgQ8vmz1YylThKQybdgrO7Qac64IT/yt79RENuj1FLyQ+G
 EThQ==
X-Gm-Message-State: AHPjjUg1Z7jcmIPzeUu0cI5IjHKZatpJmh00bx2h3j7452FSNtt/j8rb
 oJ7zSs5ApKJD9cwY
X-Google-Smtp-Source: AOwi7QBARIYv9BaHpU3v5EHJxg2fjNeKOgQI44DbG2BWTvkBnB9UC253rK8QlD+hAzPz81yjqtDXhw==
X-Received: by 10.55.12.133 with SMTP id 127mr16911986qkm.251.1505176670191;
 Mon, 11 Sep 2017 17:37:50 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.49
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:49 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:13 -0400
Message-Id: <20170912003726.368-5-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 04/17] xen/livepatch/ARM32: Don't load and
	crash on livepatches loaded with wrong text alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTSAzMiY2NCBFTEYgc3BlY2lmaWNhdGlvbiBzYXlzICJzZWN0aW9ucyBjb250YWluaW5n
IEFSTQpjb2RlIG11c3QgYmUgYXQgbGVhc3QgMzItYml0IGFsaWduZWQuIiBUaGlzIHBhdGNoIGFk
ZHMgdGhlCmNoZWNrIGZvciB0aGF0LiBXZSBhbHNvIG1ha2Ugc3VyZSB0aGF0IHRoaXMgY2hlY2sg
aXMgZG9uZQp3aGVuIGRvaW5nIHJlbG9jYXRpb25zIGZvciB0aGUgdHlwZXMgdGhhdCBhcmUgY29u
c2lkZXJlZApBUk0gY29kZS4gSG93ZXZlciB3ZSBkb24ndCBoYXZlIHRvIGNoZWNrIGZvciBhbGwg
YXMgd2Ugb25seQppbXBsZW1lbnQgYSBzbWFsbCBzdWJzZXQgb2YgdGhlbSAtIGFzIHN1Y2ggd2Ug
b25seSBjaGVjayBmb3IKZGF0YSB0eXBlcyB0aGF0IGFyZSBpbXBsZW1lbnRlZCAtIGFuZCBpZiB0
aGUgdHlwZSBpcyBhbnl0aGluZyBlbHNlCmFuZCBub3QgYWxpZ25lZCB0byAzMi1iaXQsIHRoZW4g
d2UgZXJyb3Igb3V0LgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgotLS0KdjE6IEluaXRpYWwgcGF0Y2gKdjI6IFJlZG8gdGhlIGNv
bW1pdCB0byBpbmNsdWRlIHRoZSBjb21taXRzIHdoaWNoIGZpeCB0aGUgYWxpZ25tZW50IGlzc3Vl
cy4KICAgIEFsc28gbWVudGlvbiB0aGUgbmVlZCBpbiB0aGUgZG9jcwp2MzogQ2hhbmdlIHRoZSBk
b2NzIHRvIGV4cGxpY2l0bHkgbWVudGlvbiB0ZXh0IGNvZGUgc2VjdGlvbiBhbGlnbm1lbnQgcmVx
dWlyZW1lbnRzLgogICAgSW52ZXJ0IGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9hbGlnbm1lbnQgcmV0
dXJuIHZhbHVlICh0cnVlIGZvciBhbGlnbm1lbnQgaXMgb2spLgogICAgRHJvcCB0aGUgYWxpZ25t
ZW50IGNoZWNrIGluIGNoZWNrX3NwZWNpYWxfc2VjdGlvbnMuCiAgICBNYWtlIHRoZSBhbGlnbm1l
bnQgY2hlY2sgaW4gY2hlY2tfc2VjdGlvbiBvbmx5IGZvciBleGVjdXRhYmxlIHNlY3Rpb25zLgog
ICAgUmV3cm90ZSB0aGUgY29tbWl0IG1lc3NhZ2UgYXMgaXQgaXMgbm90IGFwcGxpY2FibGUgdG8g
djIgb2YgdGhlIHBhdGNoIGFueW1vcmUuCi0tLQogZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93
biAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8IDIyICsrKysrKysr
KysrKysrKysrKysrLS0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyB8ICA2ICsrKysr
KwogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9u
L2xpdmVwYXRjaC5jICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoLmggICAgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93biBiL2Rv
Y3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KaW5kZXggNTRhNmI4NTBjYi4uNTA1ZGMzN2NkYSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
bGl2ZXBhdGNoLm1hcmtkb3duCkBAIC0yNzksNiArMjc5LDggQEAgSXQgbWF5IGFsc28gaGF2ZSBz
b21lIGFyY2hpdGVjdHVyZS1zcGVjaWZpYyBzZWN0aW9ucy4gRm9yIGV4YW1wbGU6CiAgKiBFeGNl
cHRpb24gdGFibGVzLgogICogUmVsb2NhdGlvbnMgZm9yIGVhY2ggb2YgdGhlc2Ugc2VjdGlvbnMu
CiAKK05vdGUgdGhhdCBvbiBBUk0gMzIgdGhlIHNlY3Rpb25zIGNvbnRhaW5pbmcgY29kZSBNVVNU
IGJlIGZvdXIgYnl0ZSBhbGlnbmVkLgorCiBUaGUgWGVuIExpdmUgUGF0Y2ggY29yZSBjb2RlIGxv
YWRzIHRoZSBwYXlsb2FkIGFzIGEgc3RhbmRhcmQgRUxGIGJpbmFyeSwgcmVsb2NhdGVzIGl0CiBh
bmQgaGFuZGxlcyB0aGUgYXJjaGl0ZWN0dXJlLXNwZWNpZmMgc2VjdGlvbnMgYXMgbmVlZGVkLiBU
aGlzIHByb2Nlc3MgaXMgbXVjaAogbGlrZSB3aGF0IHRoZSBMaW51eCBrZXJuZWwgbW9kdWxlIGxv
YWRlciBkb2VzLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmluZGV4IDQxMzc4YTU0YWUuLjEwODg3YWNl
ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYworKysgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTExMiw2ICsxMTIsMTUgQEAgYm9vbCBhcmNo
X2xpdmVwYXRjaF9zeW1ib2xfZGVueShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAog
ICAgIHJldHVybiBmYWxzZTsKIH0KIAorYm9vbCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfYWxpZ25t
ZW50KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqc2VjKQoreworICAgIGlmICggc2Vj
LT5zZWMtPnNoX2ZsYWdzICYgU0hGX0VYRUNJTlNUUiAmJgorICAgICAgICAgKCh1aW50MzJfdClz
ZWMtPmxvYWRfYWRkciAlIHNpemVvZih1aW50MzJfdCkpICkKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgcmV0dXJuIHRydWU7Cit9OworCiBzdGF0aWMgczMyIGdldF9hZGRlbmQodW5zaWdu
ZWQgY2hhciB0eXBlLCB2b2lkICpkZXN0KQogewogICAgIHMzMiBhZGRlbmQgPSAwOwpAQCAtMjMz
LDcgKzI0Miw3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmICplbGYsCiAgICAgICAgIHVpbnQzMl90IHZhbDsKICAgICAgICAgdm9pZCAqZGVzdDsKICAg
ICAgICAgdW5zaWduZWQgY2hhciB0eXBlOwotICAgICAgICBzMzIgYWRkZW5kOworICAgICAgICBz
MzIgYWRkZW5kID0gMDsKIAogICAgICAgICBpZiAoIHVzZV9yZWxhICkKICAgICAgICAgewpAQCAt
MjUxLDcgKzI2MCw2IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0
Y2hfZWxmICplbGYsCiAgICAgICAgICAgICBzeW1uZHggPSBFTEYzMl9SX1NZTShyLT5yX2luZm8p
OwogICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQRShyLT5yX2luZm8pOwogICAgICAgICAg
ICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OyAvKiBQICovCi0gICAgICAg
ICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3QpOwogICAgICAgICB9CiAKICAgICAg
ICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVGICkKQEAgLTI3Miw2ICsyODAsMTYgQEAgaW50IGFy
Y2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAg
ICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh0eXBlICE9IFJfQVJNX0FCUzMyICYm
IHR5cGUgIT0gUl9BUk1fUkVMMzIpIC8qIE9ubHkgY2hlY2sgY29kZS4gKi8gJiYKKyAgICAgICAg
ICAgICAgICAgICgodWludDMyX3QpZGVzdCAlIHNpemVvZih1aW50MzJfdCkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBkZXN0PSVw
ICglcykgaXMgbm90IGFsaWduZWQgcHJvcGVybHkhXG4iLAorICAgICAgICAgICAgICAgICAgICBl
bGYtPm5hbWUsIGRlc3QsIGJhc2UtPm5hbWUpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisgICAgICAgIH0KKworICAgICAgICBpZiAoICF1c2VfcmVsYSApCisgICAgICAgICAgICBhZGRl
bmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3QpOwogCiAgICAgICAgIHZhbCA9IGVsZi0+c3ltW3N5
bW5keF0uc3ltLT5zdF92YWx1ZTsgLyogUyAqLwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKaW5kZXgg
MjI0N2I5MjVhMC4uMjcyOGUyYTEyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xp
dmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwpAQCAtODYsNiAr
ODYsMTIgQEAgYm9vbCBhcmNoX2xpdmVwYXRjaF9zeW1ib2xfZGVueShjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZiAqZWxmLAogICAgIHJldHVybiBmYWxzZTsKIH0KIAorYm9vbCBhcmNoX2xpdmVw
YXRjaF92ZXJpZnlfYWxpZ25tZW50KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqc2Vj
KQoreworICAgIC8qIFVuYWxpZ25lZCBhY2Nlc3Mgb24gQVJNIDY0IGlzIE9LLiAqLworICAgIHJl
dHVybiB0cnVlOworfQorCiBlbnVtIGFhcmNoNjRfcmVsb2Nfb3AgewogICAgIFJFTE9DX09QX05P
TkUsCiAgICAgUkVMT0NfT1BfQUJTLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRj
aC5jIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCmluZGV4IDQwNmViOTEwY2MuLjQ4ZDIwZmRh
Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94
ODYvbGl2ZXBhdGNoLmMKQEAgLTE0OCw2ICsxNDgsMTIgQEAgYm9vbCBhcmNoX2xpdmVwYXRjaF9z
eW1ib2xfZGVueShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgIHJldHVybiBm
YWxzZTsKIH0KIAorYm9vbCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfYWxpZ25tZW50KGNvbnN0IHN0
cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqc2VjKQoreworICAgIC8qIFVuYWxpZ25lZCBhY2Nlc3Mg
b24geDg2IGlzIGZpbmUuICovCisgICAgcmV0dXJuIHRydWU7Cit9CisKIGludCBhcmNoX2xpdmVw
YXRjaF9wZXJmb3JtX3JlbChzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqYmFzZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
Zl9zZWMgKnJlbGEpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2Nv
bW1vbi9saXZlcGF0Y2guYwppbmRleCBjNmVlOTVmYmNmLi5kYmFiOGEzZjZmIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAg
LTQ3Myw2ICs0NzMsMTMgQEAgc3RhdGljIGJvb2wgc2VjdGlvbl9vayhjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCisgICAgaWYg
KCAhYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2FsaWdubWVudChzZWMpICkKKyAgICB7CisgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogJXMgdGV4dCBzZWN0aW9uIGlzIG5v
dCBhbGlnbmVkIHByb3Blcmx5IVxuIiwKKyAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc2VjLT5u
YW1lKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKwogICAgIHJldHVybiB0cnVlOwog
fQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoLmgKaW5kZXggOThlYzAxMjE2Yi4uZTliYWI4N2YyOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2guaApAQCAtNzYsNiArNzYsNyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2luaXQodm9pZCk7
CiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogaW50IGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9m
dW5jKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyk7CiAKK2Jvb2wgYXJjaF9saXZl
cGF0Y2hfdmVyaWZ5X2FsaWdubWVudChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMgKnNl
Yyk7CiBzdGF0aWMgaW5saW5lCiB1bnNpZ25lZCBpbnQgbGl2ZXBhdGNoX2luc25fbGVuKGNvbnN0
IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKIHsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZD7-0000d6-Bg; Tue, 12 Sep 2017 00:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZD5-0000cO-UR
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:37:52 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5F/BF-03414-F5C27B95; Tue, 12 Sep 2017 00:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTOEd04ne2
 RBue2q1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmv385iKTiiWbHyyUrmBsbz8l2MXBxCAjMY
 Jf7f3MwC4rAIfGCR6L66AcyREJjGKvF8zmO2LkZOICdO4tjGbmYIO01i37qHUHaNxJblp1lAb
 CEBJYktkx8zQow9yCSxZm4vWEJYQE9i8rfbjCA2m4C+xNO114CaOYCa3SQ+XeMCqRcRaGeUmH
 3lFytIDbOAoUTr26NsEL1eEstXnAObwyKgKvFxTwNYDa+ApcSclRugjpCXmNg7DWw+p4CVxO8
 f81ghDrKU6FhwhWkCo/ACRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBQcoABDsYr28MOMQoycGkJMr7W3h7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3
 jJtoJxgUWp6akVaZg4wXmDSEhw8SiK8WVpAad7igsTc4sx0iNQpRnuOC3cu/WHiOLbpMpA8sO
 cWkOy4efcPkxBLXn5eqpQ4bxHIVAGQtozSPLihsPi+xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5
 GJWHexSBTeDLzSuB2vwI6iwnoLJ5LW0DOKklESEk1MDL3VBtU387QNbDfer2yfNUNyew9cy+9
 2sqpy/DEfYp0yAnXRovnS0JK+Mp4TJ3kU02vvF7c+vfrBv1HQvdDOk9sM4m/oDmB/bBn9bstI
 Z2tYgtD7U7/fnHRdZmY8bvyyml6wREHQ5tXHy9YbfytTC74guKR9MnSmp0zLFwvR8x9u+Bv96
 Otn5VYijMSDbWYi4oTAaYQu3fqAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505176669!82217233!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62822 invoked from network); 12 Sep 2017 00:37:50 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:37:50 -0000
Received: by mail-qk0-f196.google.com with SMTP id r66so6217917qke.4
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IzmWCTN4AvTeo0KkxudIo6Ya7L5ZivwcFz4jYY6V2q8=;
 b=QwsAz8b21CbAuVLMBokCjruV448M64tY4Jxf58WTGK53FsTwmloEMSkzUpdQYro2/r
 r9FHmbfUHtMIKEwu3XY5spicZS/KRalJ80m8ZeRvhQQjuGb+YL1FE/aw+9WR+j0RRk7i
 AIRprkTOg92TyC7jWc/HxVeSiS+Nnv/JCa58F2jGd9n3NNqiZpk7DuirKS8APgpvNkOR
 WG7r+z67zoQvW2PAtLHOEzeGSa6igCAAQEDN3h3wlk+UXrJ1hQduPHx5CF7aYmNm6a93
 ImagRtTAuVNrxM4tRw+VIRVdELu12HxXMs00HtDtfxEWmhWi1zJgkpSEMDF4Sn9umsuA
 qIHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=IzmWCTN4AvTeo0KkxudIo6Ya7L5ZivwcFz4jYY6V2q8=;
 b=b6dJjka8xugA7s/ME/uk43g5bql4tqxP75KMtzDFWOKfWDpGtP4t6FEEUjjARZsK58
 RAGuX4jUvxDm1jWjTf7QoWziqnkS8v/KQcyEdplTAVHeYU3GLssII+zNFjcAMye2c6cT
 cg8mMjggg2exuROTIxGRsL6MhM0hNBD2/b2FmkMKcUr5Y1Ol2RR6SCo2ZYpBw5WXZTvY
 G/4em53h7vScyJDk8soBlov043ztR+m2OVVtW64/cdefpf0VArGn3a4TUzy1UQXfEMb3
 iMpXIqedNIm+PNTEHMXHcrtkwB0LNwUhgVeBS9b2UVhSgEejd5hIF9aBqeC6nwTMQTDK
 +Z+g==
X-Gm-Message-State: AHPjjUg/KLTjaL0mX6xQMrnrtFnyLw+K+1UBPWvWEiVksH4ACJCQTmd7
 N15v8LnqvNsFgsH3
X-Google-Smtp-Source: AOwi7QAi4E2Ixl9BXaeMZc+EHNvLGwna0PebOx7nTBoYUheJEW/Nz42TJ2WSMO500rcPBxRyBGwetg==
X-Received: by 10.55.104.138 with SMTP id d132mr18724837qkc.151.1505176669146; 
 Mon, 11 Sep 2017 17:37:49 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.48
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:48 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:12 -0400
Message-Id: <20170912003726.368-4-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 03/17] livepatch: Include sizes when an
	mismatch occurs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIC5idWcuZnJhbWVzLlggb3IgLmxpdmVwYXRjaC5mdW5jcyBzaXplcyBhcmUgZGlmZmVy
ZW50CnRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBleHBlY3RzIC0gd2UgZmFpbCB0aGUgcGF5bG9h
ZC4gVG8gaGVscAppbiBkaWFnbm9zaW5nIHRoaXMgaW5jbHVkZSB0aGUgZXhwZWN0ZWQgYW5kIHRo
ZSBwYXlsb2FkCnNpemVzLgoKQWxzbyBtYWtlIGl0IG1vcmUgbmF0dXJhbCBieSBoYXZpbmcgIk11
bHRpcGxlcyIgaW4gdGhlIHdhcm5pbmcuCgpBbHNvIGZpeCBvbmUgY2FzZSB3aGVyZSB3ZSB3b3Vs
ZCBmYWlsIGlmIHRoZSBzaXplIG9mIHRoZSAuZXhfdGFibGUKd2FzIGJlaW5nIHplcm8gLSBidXQg
dGhhdCBpcyBPSy4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KLS0tCnYxOiBJbml0aWFsIHZlcnNpb24KdjI6IC0gQ2hhbmdlZCB0
byAnTXVsdGlwbGUnIHBlciBKYW4ncyByZWNvbW1lbmRhdGlvbi4KICAgIC0gRm9sZGVkIHRoZSBj
aGVja3MgaW4gJ2NoZWNrX3NpemUnIGZ1bmN0aW9uIGFuZCByZW1vdmVkIGFsbCB0aGUgb3RoZXIK
ICAgICAgcGFydHMgb2YgY29kZSB0aGF0IGNoZWNrZWQgZm9yIHRoaXMuCnYzOiAtIERyb3AgYm9v
bCB6ZXJvX29rCiAgICAtIFJldHVybiBib29sIGluc3RlYWQgb2YgaW50IChhbmQgaW52ZXJ0IHRo
ZSByZXR1cm4gY29uZGl0aW9uKQogICAgLSBDaGFuZ2UgbmFtZSBvZiB0aGUgZnVuY3Rpb24gdG8g
YmUgbW9yZSBjbGVhcgotLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgfCA0NiArKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVu
L2VsZnN0cnVjdHMuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyks
IDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94
ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGExZjU0YzQyZDMuLmM2ZWU5NWZiY2YgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2gu
YwpAQCAtNDYwLDYgKzQ2MCwyMiBAQCBzdGF0aWMgaW50IHNlY3VyZV9wYXlsb2FkKHN0cnVjdCBw
YXlsb2FkICpwYXlsb2FkLCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmKQogICAgIHJldHVybiBy
YzsKIH0KIAorc3RhdGljIGJvb2wgc2VjdGlvbl9vayhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
ZiAqZWxmLAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
Zl9zZWMgKnNlYywgc2l6ZV90IHN6KQoreworICAgIGlmICggIWVsZiB8fCAhc2VjICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHN6ICkKKyAg
ICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogV3Jvbmcgc2l6
ZSAlIlBSSXVFbGZXb3JkIiBvZiAlcyAobXVzdCBiZSBtdWx0aXBsZSBvZiAlenUpXG4iLAorICAg
ICAgICAgICAgICAgIGVsZi0+bmFtZSwgc2VjLT5zZWMtPnNoX3NpemUsIHNlYy0+bmFtZSwgc3op
OworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisK
IHN0YXRpYyBpbnQgY2hlY2tfc3BlY2lhbF9zZWN0aW9ucyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNo
X2VsZiAqZWxmKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNTA5LDEyICs1MjUsOCBAQCBz
dGF0aWMgaW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKIAogICAg
IHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCBFTEZfTElWRVBBVENIX0ZVTkMp
OwogICAgIEFTU0VSVChzZWMpOwotICAgIGlmICggc2VjLT5zZWMtPnNoX3NpemUgJSBzaXplb2Yo
KnBheWxvYWQtPmZ1bmNzKSApCi0gICAgewotICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJ
VkVQQVRDSCAiJXM6IFdyb25nIHNpemUgb2YgIkVMRl9MSVZFUEFUQ0hfRlVOQyIhXG4iLAotICAg
ICAgICAgICAgICAgIGVsZi0+bmFtZSk7CisgICAgaWYgKCAhc2VjdGlvbl9vayhlbGYsIHNlYywg
c2l6ZW9mKCpwYXlsb2FkLT5mdW5jcykpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAg
fQogCiAgICAgcGF5bG9hZC0+ZnVuY3MgPSBzZWMtPmxvYWRfYWRkcjsKICAgICBwYXlsb2FkLT5u
ZnVuY3MgPSBzZWMtPnNlYy0+c2hfc2l6ZSAvIHNpemVvZigqcGF5bG9hZC0+ZnVuY3MpOwpAQCAt
NTU2LDcgKzU2OCw3IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2Fk
ICpwYXlsb2FkLAogICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCAiLmxp
dmVwYXRjaC5ob29rcy5sb2FkIik7CiAgICAgaWYgKCBzZWMgKQogICAgIHsKLSAgICAgICAgaWYg
KCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZigqcGF5bG9hZC0+bG9hZF9mdW5jcykgKQorICAg
ICAgICBpZiAoICFzZWN0aW9uX29rKGVsZiwgc2VjLCBzaXplb2YoKnBheWxvYWQtPmxvYWRfZnVu
Y3MpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgICAgICBwYXlsb2FkLT5s
b2FkX2Z1bmNzID0gc2VjLT5sb2FkX2FkZHI7CkBAIC01NjYsNyArNTc4LDcgQEAgc3RhdGljIGlu
dCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgc2VjID0gbGl2
ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubGl2ZXBhdGNoLmhvb2tzLnVubG9hZCIpOwog
ICAgIGlmICggc2VjICkKICAgICB7Ci0gICAgICAgIGlmICggc2VjLT5zZWMtPnNoX3NpemUgJSBz
aXplb2YoKnBheWxvYWQtPnVubG9hZF9mdW5jcykgKQorICAgICAgICBpZiAoICFzZWN0aW9uX29r
KGVsZiwgc2VjLCBzaXplb2YoKnBheWxvYWQtPnVubG9hZF9mdW5jcykpICkKICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCiAgICAgICAgIHBheWxvYWQtPnVubG9hZF9mdW5jcyA9IHNlYy0+
bG9hZF9hZGRyOwpAQCAtNjM3LDEyICs2NDksOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfcGF5bG9h
ZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICAgICAgICAgaWYgKCAhc2VjICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggc2VjLT5zZWMtPnNoX3NpemUgJSBzaXplb2Yo
KnJlZ2lvbi0+ZnJhbWVbaV0uYnVncykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRr
KFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFdyb25nIHNpemUgb2YgLmJ1Z19mcmFtZXMuJXUh
XG4iLAotICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGkpOworICAgICAgICBpZiAoICFz
ZWN0aW9uX29rKGVsZiwgc2VjLCBzaXplb2YoKnJlZ2lvbi0+ZnJhbWVbaV0uYnVncykpICkKICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9CiAKICAgICAgICAgcmVnaW9uLT5m
cmFtZVtpXS5idWdzID0gc2VjLT5sb2FkX2FkZHI7CiAgICAgICAgIHJlZ2lvbi0+ZnJhbWVbaV0u
bl9idWdzID0gc2VjLT5zZWMtPnNoX3NpemUgLwpAQCAtNjU1LDEyICs2NjMsOCBAQCBzdGF0aWMg
aW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICNpZmRlZiBDT05G
SUdfSEFTX0FMVEVSTkFUSVZFCiAgICAgICAgIHN0cnVjdCBhbHRfaW5zdHIgKmEsICpzdGFydCwg
KmVuZDsKIAotICAgICAgICBpZiAoIHNlYy0+c2VjLT5zaF9zaXplICUgc2l6ZW9mKCphKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczog
U2l6ZSBvZiAuYWx0X2luc3RyIGlzIG5vdCBtdWx0aXBsZSBvZiAlenUhXG4iLAotICAgICAgICAg
ICAgICAgICAgICBlbGYtPm5hbWUsIHNpemVvZigqYSkpOworICAgICAgICBpZiAoICFzZWN0aW9u
X29rKGVsZiwgc2VjLCBzaXplb2YoKmEpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
LSAgICAgICAgfQogCiAgICAgICAgIHN0YXJ0ID0gc2VjLT5sb2FkX2FkZHI7CiAgICAgICAgIGVu
ZCA9IHNlYy0+bG9hZF9hZGRyICsgc2VjLT5zZWMtPnNoX3NpemU7CkBAIC02OTIsMTQgKzY5Niw4
IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAog
I2lmZGVmIENPTkZJR19IQVNfRVhfVEFCTEUKICAgICAgICAgc3RydWN0IGV4Y2VwdGlvbl90YWJs
ZV9lbnRyeSAqcywgKmU7CiAKLSAgICAgICAgaWYgKCAhc2VjLT5zZWMtPnNoX3NpemUgfHwKLSAg
ICAgICAgICAgICAoc2VjLT5zZWMtPnNoX3NpemUgJSBzaXplb2YoKnJlZ2lvbi0+ZXgpKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczog
V3Jvbmcgc2l6ZSBvZiAuZXhfdGFibGUgKGV4cDolbHUgdnMgJWx1KSFcbiIsCi0gICAgICAgICAg
ICAgICAgICAgIGVsZi0+bmFtZSwgc2l6ZW9mKCpyZWdpb24tPmV4KSwKLSAgICAgICAgICAgICAg
ICAgICAgc2VjLT5zZWMtPnNoX3NpemUpOworICAgICAgICBpZiAoICFzZWN0aW9uX29rKGVsZiwg
c2VjLCBzaXplb2YoKnJlZ2lvbi0+ZXgpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
LSAgICAgICAgfQogCiAgICAgICAgIHMgPSBzZWMtPmxvYWRfYWRkcjsKICAgICAgICAgZSA9IHNl
Yy0+bG9hZF9hZGRyICsgc2VjLT5zZWMtPnNoX3NpemU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vZWxmc3RydWN0cy5oIGIveGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaAppbmRleCA5
NTBlMTQ5MmU1Li43MjZjYThmNjBkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZWxmc3Ry
dWN0cy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3RzLmgKQEAgLTU1NSw2ICs1NTUs
NyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAKICNpZiBkZWZpbmVkKEVMRlNJWkUpICYmIChFTEZTSVpF
ID09IDMyKQogI2RlZmluZSBQUkl4RWxmQWRkcgkiMDh4IgorI2RlZmluZSBQUkl1RWxmV29yZAki
OHUiCiAKICNkZWZpbmUgRWxmX0VoZHIJRWxmMzJfRWhkcgogI2RlZmluZSBFbGZfUGhkcglFbGYz
Ml9QaGRyCkBAIC01ODIsNiArNTgzLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgewogI2RlZmluZSBBdXhJ
bmZvCQlBdXgzMkluZm8KICNlbGlmIGRlZmluZWQoRUxGU0laRSkgJiYgKEVMRlNJWkUgPT0gNjQp
CiAjZGVmaW5lIFBSSXhFbGZBZGRyCVBSSXg2NAorI2RlZmluZSBQUkl1RWxmV29yZAlQUkl1NjQK
IAogI2RlZmluZSBFbGZfRWhkcglFbGY2NF9FaGRyCiAjZGVmaW5lIEVsZl9QaGRyCUVsZjY0X1Bo
ZHIKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDI-0000mg-7r; Tue, 12 Sep 2017 00:38:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDH-0000hb-L8
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BB/FF-03093-B6C27B95; Tue, 12 Sep 2017 00:38:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTOYd1Mne2
 RBjsuGFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLPt9iKuiSq7j6bQZjA+MF8S5GLg4hgRmM
 Ev3bHzODOCwCH1gk+rZcYwNxJASmsUo8bjjM0sXICeTESfR19TJD2GkS298th7KrJFbfmwdWI
 ySgJLFl8mNGiLEHmSQWLDoKViQsoCcx+dttRhCbTUBf4unaa0BxDqBmN4lP17hA6kUE2hklZl
 /5xQpSwyxgKNH69igbRG+ExLnpG8DiLAKqEtsPLwVbxitgJdF5/gcTxBHyEhN7p4HN5wSK//4
 xjxXiIEuJjgVXmCYwCi9gZFjFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREYpAxAsIPx9LrAQ4ySHExKory/hbdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgv
 asNlBMsSk1PrUjLzAHGC0xagoNHSYQ3SwsozVtckJhbnJkOkTrFaM9x4c6lP0wcxzZdBpIH9t
 wCkh037/5hEmLJy89LlRLnLQKZKgDSllGaBzcUFt+XGGWlhHkZgc4U4ilILcrNLEGVf8UozsG
 oJMx7B2QKT2ZeCdzuV0BnMQGdxXNpC8hZJYkIKakGRiPBJQ+70k5N7/lSwrX0i31ym4CUr0JI
 +Tw2t/2rvG6W1NYr3r+qs0ZMW5HZb2XE/GqLybsEjhupFn5/MXPWagZryb3cT9ad3MX0wknD/
 MsFlz8Hws4VqiSoLMvM/9PA2lDwYvWcK1eEcnf+ap47Weej8XvmWZsCJzxQsFl+9efkeV8mHh
 Z6YKDEUpyRaKjFXFScCAA6bxJC6gIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505176681!93037845!1
X-Originating-IP: [209.85.220.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64225 invoked from network); 12 Sep 2017 00:38:01 -0000
Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com)
 (209.85.220.195)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:38:01 -0000
Received: by mail-qk0-f195.google.com with SMTP id o77so6381006qke.2
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:38:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8iyJuXv74BZJgQ+5v26qIlpe8fLdg8abyMwjP78O+ek=;
 b=N9kacStBErYOcGgzEfHnDnYmJSEzuiTYxhR/Zbz4v+WArkzNtnZ2bA9v7h8EoMjAMa
 RBpcH+lzgvOZzR4K5g/euSha0XLD8q5lZLtZHcZgGxV4dWa3OZ93iuVAvz4oq29K24vv
 47RqbbDUODO/2G/xskX8Pgc6zPxS2OLXDuDWhFu6bHzENRvyUWSiqqqRy3C9lysie8pL
 1gifZLlgMYDTtE21XlVrDDri042kQN8pISRb/Y7DpdDtD7e173qeIgvnqlGdz70jA2TS
 /1l3sdUXMffGxe+YD130q9NWkFov6SSWeDAWhXkgzh5h662MOXBeucDzWN3t67GEt/il
 YXSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=8iyJuXv74BZJgQ+5v26qIlpe8fLdg8abyMwjP78O+ek=;
 b=aiL1w8jJZO4DAAHHD6o1GRjpHrsc01EwCM0sQcUJm74oYIzVRtv9xDY39CkkC9sFUp
 MluSVIjEsCfQGbzWsY1bReNQQxlo8C5mPfrf+15pfaDta9eoXTTyUIoPZK++xschhc68
 xrkEXoVp3f7ljZqFFKmFNPUQrQbf58FA9N1GZSdsGgUY3nI/HgwNS/Rh2gCHol/drABc
 zuUe98hXBQ6ntbWhuVEkjEqggCIJi5ABCUyPnu9An0OUwf+UX+6weYChFryACyaLF/ZW
 RNKafBmSeWOP7EDt8s+RYUy4Ia4dEY+PA5aSAK2CYw+TasMJ18+iZyWgVZx9GkJXLUpP
 xTDA==
X-Gm-Message-State: AHPjjUgajeYXJxPgHrXvMdiyz8+dCVRLcPZP7MxuuczWCPt5GtgL6M3e
 zcIJzseFD9XXnzT9
X-Google-Smtp-Source: AOwi7QBbTjrXT8rPlyQpcEp8r1VmHSSAe+SVMkT+uxEpcVv0CcUQnQBP5TN/Vgj4UYhWLXcUojf7YA==
X-Received: by 10.55.215.211 with SMTP id t80mr11270456qkt.30.1505176680425;
 Mon, 11 Sep 2017 17:38:00 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.37.59
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:37:59 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:22 -0400
Message-Id: <20170912003726.368-14-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 13/17] livepatch: Expand spin_debug_disable
	in [apply|revert]_payload
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5kZXIgQVJNNjQgdGhlIHZtYXAgY2FsbHMgd2VyZSBhbGwgZG9uZSB3aXRoIElSUXMgZGlzYWJs
ZWQgd2hpY2gKZGlkbid0IHRyaXAgdGhlIHNwaW5sb2NrIGRlYnVnIGNoZWNrIChhcyBzZWVuIG9u
IHg4Nik6CgpsaXZlcGF0Y2guYzoxMzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogdGlt
ZW91dCBpcyAzMDAwMDAwMG5zCmxpdmVwYXRjaC5jOjE0Mzc6IGxpdmVwYXRjaDogeGVuX2hlbGxv
X3dvcmxkOiBDUFUzIC0gSVBJaW5nIHRoZSBvdGhlciAzIENQVXMKQXBwbHlpbmcgeGVuX2hlbGxv
X3dvcmxkLi4uIChYRU4pIGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBBcHBseWluZyAxIGZ1
bmN0aW9ucwpYZW4gQlVHIGF0IHNwaW5sb2NrLmM6NDcKLi5zbmlwLi4KICAgIFs8ZmZmZjgyZDA4
MDIzNzliMT5dIHNwaW5sb2NrLmMjY2hlY2tfbG9jaysweDNlLzB4NDQKICAgIFs8ZmZmZjgyZDA4
MDIzN2E3MD5dIF9zcGluX2xvY2srMHgxMS8weDRhCiAgICBbPGZmZmY4MmQwODAyM2UyZGU+XSBf
X3ZtYXArMHg3OC8weDM4MQogICAgWzxmZmZmODJkMDgwMjE5YzEzPl0gbGl2ZXBhdGNoLmMjbGl2
ZXBhdGNoX3F1aWVzY2UrMHhjNC8weDFiZgogICAgWzxmZmZmODJkMDgwMjE5ZWUzPl0gbGl2ZXBh
dGNoLmMjYXBwbHlfcGF5bG9hZCsweDNhLzB4MTAyCiAgICBbPGZmZmY4MmQwODAyMWExOWU+XSBj
aGVja19mb3JfbGl2ZXBhdGNoX3dvcmsrMHgxZjMvMHgzOTAKICAgIFs8ZmZmZjgyZDA4MDI3Yjdm
ND5dIGRvbWFpbi5jI2NvbnRpbnVlX2lkbGVfZG9tYWluKzB4MWIvMHgyMgoKQnV0IGFyZSBkZWZp
bml0bHkgdGhlIGNhc2Ugb24geDg2IC0gc28gd2UgZXhwYW5kIHRoZSBzY29wZQpvZiB0aGUgc3Bp
bl9kZWJ1Z19kaXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgfCAzMCAr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRj
aC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCA5MzA4M2NkYTFhLi4yZjVlZTFhZTc1
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2
ZXBhdGNoLmMKQEAgLTExNTQsMjIgKzExNTQsMjIgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2Fk
KHN0cnVjdCBwYXlsb2FkICpkYXRhKQogICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0gg
IiVzOiBBcHBseWluZyAldSBmdW5jdGlvbnNcbiIsCiAgICAgICAgICAgICBkYXRhLT5uYW1lLCBk
YXRhLT5uZnVuY3MpOwogCisgICAgLyoKKyAgICAgKiBTaW5jZSB3ZSBhcmUgcnVubmluZyB3aXRo
IElSUXMgZGlzYWJsZWQgYW5kIHRoZSBob29rcyBtYXkgY2FsbCBjb21tb24KKyAgICAgKiBjb2Rl
IC0gd2hpY2ggZXhwZWN0cyBjZXJ0YWluIHNwaW5sb2NrcyB0byBydW4gd2l0aCBJUlFzIGVuYWJs
ZWQgLSB3ZQorICAgICAqIHRlbXBvcmFyaWx5IGRpc2FibGUgdGhlIHNwaW4gbG9ja3MgSVJRIHN0
YXRlIGNoZWNrcy4KKyAgICAgKi8KKyAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKICAgICByYyA9
IGxpdmVwYXRjaF9xdWllc2NlKGRhdGEtPmZ1bmNzLCBkYXRhLT5uZnVuY3MpOwogICAgIGlmICgg
cmMgKQogICAgIHsKKyAgICAgICAgc3Bpbl9kZWJ1Z19lbmFibGUoKTsKICAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIgTElWRVBBVENIICIlczogdW5hYmxlIHRvIHF1aWVzY2UhXG4iLCBkYXRhLT5u
YW1lKTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIC8qCi0gICAgICogU2luY2Ug
d2UgYXJlIHJ1bm5pbmcgd2l0aCBJUlFzIGRpc2FibGVkIGFuZCB0aGUgaG9va3MgbWF5IGNhbGwg
Y29tbW9uCi0gICAgICogY29kZSAtIHdoaWNoIGV4cGVjdHMgY2VydGFpbiBzcGlubG9ja3MgdG8g
cnVuIHdpdGggSVJRcyBlbmFibGVkIC0gd2UKLSAgICAgKiB0ZW1wb3JhcmlseSBkaXNhYmxlIHRo
ZSBzcGluIGxvY2tzIElSUSBzdGF0ZSBjaGVja3MuCi0gICAgICovCi0gICAgc3Bpbl9kZWJ1Z19k
aXNhYmxlKCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBkYXRhLT5uX2xvYWRfZnVuY3M7IGkrKyAp
CiAgICAgICAgIGRhdGEtPmxvYWRfZnVuY3NbaV0oKTsKLSAgICBzcGluX2RlYnVnX2VuYWJsZSgp
OwogCiAgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIApAQCAtMTE3Nyw2ICsx
MTc3LDcgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQog
ICAgICAgICBhcmNoX2xpdmVwYXRjaF9hcHBseSgmZGF0YS0+ZnVuY3NbaV0pOwogCiAgICAgbGl2
ZXBhdGNoX3Jldml2ZSgpOworICAgIHNwaW5fZGVidWdfZW5hYmxlKCk7CiAKICAgICAvKgogICAg
ICAqIFdlIG5lZWQgUkNVIHZhcmlhbnQgKHdoaWNoIGhhcyBiYXJyaWVycykgaW4gY2FzZSB3ZSBj
cmFzaCBoZXJlLgpAQCAtMTE5NSw5ICsxMTk2LDE2IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxv
YWQoc3RydWN0IHBheWxvYWQgKmRhdGEpCiAKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBB
VENIICIlczogUmV2ZXJ0aW5nXG4iLCBkYXRhLT5uYW1lKTsKIAorICAgIC8qCisgICAgICogU2lu
Y2Ugd2UgYXJlIHJ1bm5pbmcgd2l0aCBJUlFzIGRpc2FibGVkIGFuZCB0aGUgaG9va3MgbWF5IGNh
bGwgY29tbW9uCisgICAgICogY29kZSAtIHdoaWNoIGV4cGVjdHMgY2VydGFpbiBzcGlubG9ja3Mg
dG8gcnVuIHdpdGggSVJRcyBlbmFibGVkIC0gd2UKKyAgICAgKiB0ZW1wb3JhcmlseSBkaXNhYmxl
IHRoZSBzcGluIGxvY2tzIElSUSBzdGF0ZSBjaGVja3MuCisgICAgICovCisgICAgc3Bpbl9kZWJ1
Z19kaXNhYmxlKCk7CiAgICAgcmMgPSBsaXZlcGF0Y2hfcXVpZXNjZShkYXRhLT5mdW5jcywgZGF0
YS0+bmZ1bmNzKTsKICAgICBpZiAoIHJjICkKICAgICB7CisgICAgICAgIHNwaW5fZGVidWdfZW5h
YmxlKCk7CiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiJXM6IHVuYWJsZSB0
byBxdWllc2NlIVxuIiwgZGF0YS0+bmFtZSk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBA
IC0xMjA1LDE5ICsxMjEzLDEzIEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3RydWN0IHBh
eWxvYWQgKmRhdGEpCiAgICAgZm9yICggaSA9IDA7IGkgPCBkYXRhLT5uZnVuY3M7IGkrKyApCiAg
ICAgICAgIGxpdmVwYXRjaF9yZXZlcnQoJmRhdGEtPmZ1bmNzW2ldKTsKIAotICAgIC8qCi0gICAg
ICogU2luY2Ugd2UgYXJlIHJ1bm5pbmcgd2l0aCBJUlFzIGRpc2FibGVkIGFuZCB0aGUgaG9va3Mg
bWF5IGNhbGwgY29tbW9uCi0gICAgICogY29kZSAtIHdoaWNoIGV4cGVjdHMgY2VydGFpbiBzcGlu
bG9ja3MgdG8gcnVuIHdpdGggSVJRcyBlbmFibGVkIC0gd2UKLSAgICAgKiB0ZW1wb3JhcmlseSBk
aXNhYmxlIHRoZSBzcGluIGxvY2tzIElSUSBzdGF0ZSBjaGVja3MuCi0gICAgICovCi0gICAgc3Bp
bl9kZWJ1Z19kaXNhYmxlKCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBkYXRhLT5uX3VubG9hZF9m
dW5jczsgaSsrICkKICAgICAgICAgZGF0YS0+dW5sb2FkX2Z1bmNzW2ldKCk7Ci0gICAgc3Bpbl9k
ZWJ1Z19lbmFibGUoKTsKIAogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAK
ICAgICBsaXZlcGF0Y2hfcmV2aXZlKCk7CisgICAgc3Bpbl9kZWJ1Z19lbmFibGUoKTsKIAogICAg
IC8qCiAgICAgICogV2UgbmVlZCBSQ1UgdmFyaWFudCAod2hpY2ggaGFzIGJhcnJpZXJzKSBpbiBj
YXNlIHdlIGNyYXNoIGhlcmUuCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDJ-0000rQ-Mt; Tue, 12 Sep 2017 00:38:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDI-0000kt-JV
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 67/F6-03610-C6C27B95; Tue, 12 Sep 2017 00:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTOId1sne2
 RBqcva1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrjn1hKugTqPi4fz57A+N03i5GLg4hgRmM
 Ei/mnmAGcVgEPrBI/F9xjAXEkRCYxiqx9Os/1i5GTiAnTuLztR1sEHaaxIuty4BsDiC7UuLSZ
 z6QsJCAksSWyY8ZIaYeZJKY+/c3WK+wgJ7E5G+3GUFsNgF9iadrrzFD9LpJfLrGBVIvItDOKD
 H7yi+wemYBQ4nWt0fZIHqDJCZ9eA8WZxFQlfj5YgULiM0rYCXxdtpcZoh75CUm9k4Dm88JFP/
 9Yx4rxEGWEh0LrjBNYBRewMiwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMEQZgGAH46dlAYcYJTmYlER5fwtvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 btCCygnWJSanlqRlpkDjBaYtAQHj5IIbxZImre4IDG3ODMdInWK0ZLjwp1Lf5g4Duy5BSQ7bt
 79wyTEkpeflyolzlukDdQgANKQUZoHNw4W0ZcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzLs
 OZC1PZl4J3NZXQAcxAR3Ec2kLyEEliQgpqQbGtIbM+s1G57U8S66EVH1bF7HooUXssUsp+k0H
 zJVFzp45/WFnkrhnlDuvjrzwr5vcl3oyn25UjOUvdUuv2rHtx2KJoJxpWsbFd+b23Jm+1z6n0
 /xt8gfNxf/vhvAv/B0z7b/dbYlF9xc/r900d62yes+b+WWirzTt/oX9Ytsnn3v0vuCGLwL/lV
 iKMxINtZiLihMBUv1vIeMCAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505176682!115441470!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6259 invoked from network); 12 Sep 2017 00:38:03 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:38:03 -0000
Received: by mail-qk0-f194.google.com with SMTP id i14so6376473qke.3
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=U41trst35JbFxYdTkgQlMEJL0z65SLfGgsckZPwjruE=;
 b=rqdJKwYoEj4Du6UoHQ+WlQyRLnrJXEDAO3PBGojeeUv/p7fvcw6yKcfMk2m6jrOqqN
 DgIp4R0CKk75QUzrjiz38IWn9/qaMDswPJyx4ZJNnn3VFvKv4z6su/yTR1oHxkhTovpv
 4y0A2ThPzfQYKDw+gDlLb/Nhs7D+H29NZcO4yBoZxsvL2Kqd8rPLoBw0NgbyKc06u1ad
 ihKTJ3A0f8Qa/ryhNcGcPfz2rupHxdNf1cFS34o/5wgRSRkTE7+eWspfkoIfjmYRP78z
 iFh3xeMfzlY1CuhW8toCua7q1GAqUvBqBMaykNrWU3lmPek6NgXbcBeIup598scCRRTX
 NcNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=U41trst35JbFxYdTkgQlMEJL0z65SLfGgsckZPwjruE=;
 b=mv41dRuQtsALV4PddyCItl4jNtnCxwHxTtUvY5270WG8tIoaHZq3UEUpl2fbT2cgeo
 me4gYjuZRE9LZMeiURB8YMxkEoWT2CGl14oaP9kCyM9XqTzVZVGbkUnPtVsEJZBHPE1E
 XLeTHKiS1g0YCDcTJ0XLdJaFM4zSfkwhePlw4mU/31VaeBws8p6zXLn+aJNZBHjT+aCy
 arK8VYsH5GLVIjoPR6t90Rzz5xqZzMVyYvDZ79Ow+nvawS5nNwy9ngZG+C2JV/wwtp1M
 qJmm7vLMujzQiKcNIwJ12k7NlcN0cho4y3SwiCi3tk0sNUgMTXDMNtFwqIL64eIGyFFA
 /6eQ==
X-Gm-Message-State: AHPjjUj1SXovUvNP8yAyZo7qGqVy1S+v65SK1x3qUeP2HZtVahzBKrxC
 RXIwAQ//Cu2ObOQS
X-Google-Smtp-Source: AOwi7QDxCQrNev4dvKgar/RSmKuc5n1EL5rxe1CMSssaB9eRgl93VDFH5KpbSJrhMQEAcGLWxuipdQ==
X-Received: by 10.55.75.75 with SMTP id y72mr17282745qka.118.1505176682424;
 Mon, 11 Sep 2017 17:38:02 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.38.01
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:38:01 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:24 -0400
Message-Id: <20170912003726.368-16-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 15/17] livepatch/x86/arm: Utilize the
	arch_livepatch_lookup_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aG91dCB0aGlzIHBhdGNoIG9uIHg4NiB3ZSB3b3VsZCBnZXQgYSBET1VCTEUgRkFVTFQKYXMg
dGhlIHZpcnRfdG9fbWZuIGRvZXMgbm90IGxvb2t1cCB2aXJ0dWFsIGFkZHJlc3Nlcwp0aGF0IGFy
ZSBpbiB2bWFwIHJlZ2lvbi4gVGhpcyBtZWFucyB0aGF0IHRoZSBsaXZlcGF0Y2hfdm1hcC5mdW5j
cwp3b3VsZCBwb2ludCB0byBhbiBpbmNvcnJlY3QgTUZOICh3aXRoIGVpdGhlciBnYXJiYWdlIG9y
IGFsbAp6ZXJvcykuCgpXZSBvbmx5IHVzZSB0aGUgbGl2ZXBhdGNoX3ZtYXAuZnVuY3MgdG8gc2F2
ZSB0aGUgb2xkIGNvbnRlbnRzCm9mIHRoZSBpbnN0cnVjdGlvbiAoZi0+b3BhcXVlKSBzbyBkdXJp
bmcgcGF0Y2hpbmcgYWxsIHdvcmtzIGZpbmUuCgpCdXQgd2hlbiB3ZSByZXZlcnQgYW5kIGNvcHkg
dGhlIGNvbnRlbnRzIG9mIGYtPm9wYXF1ZSB3ZSB3b3VsZAplaXRoZXIgZ2V0IHRoZSByaWdodCB2
YWx1ZXMsIG9yIHplcm9zIChhZ2FpbiwgZGVwZW5kaW5nIG9uIHdoZXJlIHRoZQpNRk4gaXMpIC0g
YW5kIHRoZW4gc3RhcnRpbmcgaW5zdHJ1Y3Rpb25zIGluIHRoZSB1bnBhdGNoZWQgZnVuY3Rpb24K
d291bGQgZW5kIHVwIHdpdGggMDAwMDAwMDAgLi4gY2F1c2luZyBhIGRvdWJsZSBmYXVsdC4KClVz
aW5nIHRoZSBhcmNoX2xpdmVwYXRjaF9sb29rdXBfbWZuIHNvbHZlcyB0aGUgcHJvYmxlbSBhbmQK
dGhlIGFwcGx5aW5nL3JldmVydGluZyB3b3JrcyBvbiBhbGwgcGxhdGZvcm1zIHByb3Blcmx5LgoK
U2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgotLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgfCAxNCArKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXgg
MmY1ZWUxYWU3NS4uMjUyNmQzYTBjYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2gu
YworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xMDczLDcgKzEwNzMsMTAgQEAgc3Rh
dGljIGludCBsaXZlcGF0Y2hfcXVpZXNjZShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmNzLCB1
bnNpZ25lZCBpbnQgbmZ1bmNzKQogICAgIGlmICggbGl2ZXBhdGNoX3ZtYXAudGV4dCB8fCBsaXZl
cGF0Y2hfdm1hcC5mdW5jcyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgdGV4dF9t
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOworICAgIHRleHRfbWZuID0gYXJjaF9saXZl
cGF0Y2hfbG9va3VwX21mbigodW5zaWduZWQgbG9uZylfc3RhcnQpOworICAgIGlmICggbWZuX2Vx
KHRleHRfbWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAg
IHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0gX3N0YXJ0KTsKIAogICAg
IC8qCkBAIC0xMDkzLDcgKzEwOTYsMTQgQEAgc3RhdGljIGludCBsaXZlcGF0Y2hfcXVpZXNjZShz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmNzLCB1bnNpZ25lZCBpbnQgbmZ1bmNzKQogICAgIGxp
dmVwYXRjaF92bWFwLnRleHQgPSB2bWFwX2FkZHI7CiAgICAgbGl2ZXBhdGNoX3ZtYXAub2Zmc2V0
ID0gb2ZmczsKIAotICAgIHJvZGF0YV9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKHZhICYgUEFHRV9N
QVNLKSk7CisgICAgcm9kYXRhX21mbiA9IGFyY2hfbGl2ZXBhdGNoX2xvb2t1cF9tZm4odmEgJiBQ
QUdFX01BU0spOworICAgIGlmICggbWZuX2VxKHJvZGF0YV9tZm4sIElOVkFMSURfTUZOKSApCisg
ICAgeworICAgICAgICB2dW5tYXAobGl2ZXBhdGNoX3ZtYXAudGV4dCk7CisgICAgICAgIGxpdmVw
YXRjaF92bWFwLnRleHQgPSBOVUxMOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisK
ICAgICB2bWFwX2FkZHIgID0gX192bWFwKCZyb2RhdGFfbWZuLCBzaXplLCAxLCAxLCBQQUdFX0hZ
UEVSVklTT1IsIFZNQVBfREVGQVVMVCk7CiAgICAgaWYgKCAhdm1hcF9hZGRyICkKICAgICB7Ci0t
IAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDJ-0000s9-UH; Tue, 12 Sep 2017 00:38:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDI-0000mN-Jr
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E2/AA-01791-B6C27B95; Tue, 12 Sep 2017 00:38:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTGYd1sne2
 RBpdlLL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjLd7zrIWPNSoaJ95g62B8YZiFyMnh5DAdEaJ
 Vf/lQWwWgQ8sEs+vqnQxcnFICExjlZjfcYsJJCEhECdxZ85Ndgg7TaJ79UVmCLtKYtal56wQg
 5Qktkx+zAjSLCRwkEli1v5XYAlhAT2Jyd9uM4LYbAL6Ek/XXgNq5gBqdpP4dI0LpF5EoJ1RYv
 aVX6wgDrNAN6PEjPsLoZqrJebMPcMCcZ6qxI8nk9lAbF4BK4k1qyGGSgjIS0zsnQZmcwLFf/+
 YB3WRpUTHgitMExiFFzAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq
 1kvOz93ECAxQBiDYwfhvm+chRkkOJiVR3t/C2yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAaa
 gPlBItS01Mr0jJzgLECk5bg4FES4c3SAkrzFhck5hZnpkOkTjFacly4c+kPE8eBPbeAZMfNu3
 +YhFjy8vNSpcR5f4M0CIA0ZJTmwY2DxfMlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfOuA5n
 Ck5lXArf1FdBBTEAH8VzaAnJQSSJCSqqB0TX5666+9S435D5869FabnBt5s8UJ3/nXL0q8SnH
 jbI+vA3z5dwonH7t3jTXKatWZ4u8O3vu8+G8xdwcKwp+8vz8sZQtRUp0ytS7zo5eJiL/815Ur
 5h/8HPFX63WhIsJzHe51ctCvT5bRrAmLHcJ3hDy4NHkCoekX0aht1q6zxcU/Ym7vKtwghJLcU
 aioRZzUXEiAJGPfyHiAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505176682!111009638!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58056 invoked from network); 12 Sep 2017 00:38:02 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:38:02 -0000
Received: by mail-qt0-f195.google.com with SMTP id b1so4187933qtc.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:38:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=L4bfU/zXqxdaorV/6a9v8ZKti6/akFietGZleRI8+As=;
 b=qYk4bRxJoWRxRMjGIKncCFfUyWvUO9drWP6HvgIPUFWnlCYwVycOLLVMFml1GY7FNH
 UH0mCnzuCgMw04G8HeGWNsnjrVqJkTJ7TIUpkBZstd/Tj0KLKz4ucS7HPYwM2jiixkRq
 yD6td+dLVRwrQM4o62BqovzONylVvna/ybKi6IJ9uogYb4CTcy/AHvjD28ebR8NvJB+I
 PyvMjjJi18RykRTgp3fdUQxOpeeYvYFZJQtX3rACM2HmUXG8mC8LV3u3fEVyaDqUBeyT
 qK+hT0DsMa2v92MzfJXsyX//90MA65LsOxv73sxFc2Pn0/rVuF36vd+Rv2gglgJRJLLw
 R5hQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=L4bfU/zXqxdaorV/6a9v8ZKti6/akFietGZleRI8+As=;
 b=szl/LBvwmugYmg+GJNmBKeyR8myR6RhS1IO7XXOfgXn8MkRfPPIkITDwpnRGHWDyAO
 7tIdRBF48ns14acCud4V1juTZks+lK3P0q/ovjL7jaRUZZomfmjx87aDadttGgEosTKX
 6BCbvHOWwJM+y0dGBTAQvqMjKm7u055w2bfbAOT6dHrjDvDSBavRuY7BAUw8nl+rRRdF
 UxLNmKVDFX7zu33KmBTqdxRM6hsL9Dl9W/55gU+egVYXrwBmkdSEhU8/hnWs6h4VXZGj
 S8+yl13QNjFPCnltmOamD3ELviCH7/MgwBuLJzw+kbADXAVw35FvbiDQkryC5nR3+r1N
 aglQ==
X-Gm-Message-State: AHPjjUjY4nUyWWUk3JpO+NgH77sSPbgq+GdPezf47BjqcC1ih81ZG2eW
 22vZk5g5x0lOrd02
X-Google-Smtp-Source: AOwi7QDbYcFig7IXEknVxsnCk4OWaqeifhtQIqZ2zShKTU99GmS5PFhfCqZ9dNfiahkXW1y44J0o+Q==
X-Received: by 10.200.4.158 with SMTP id s30mr19557890qtg.311.1505176681479;
 Mon, 11 Sep 2017 17:38:01 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.38.00
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:38:00 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:23 -0400
Message-Id: <20170912003726.368-15-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, Blaise Boscaccy <blaise.boscaccy@oracle.com>,
 Vegard Nossum <vegard.nossum@oracle.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 14/17] livepatch/x86/arm: arch/x86/mm:
	generalize do_page_walk() and implement arch_livepatch_lookup_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGlzIGNoYW5nZSB3ZSBjYW4gdXNlIF9kb19wYWdlX3dhbGsoKSB0byBpbXBsZW1lbnQK
YXJjaF9saXZlcGF0Y2hfbG9va3VwX21mbigpIHdoaWNoIGNhbiBiZSB1c2VkIHRvIGZpbmQgb3V0
CnZtYXAgdmlydHVhbCBhZGRyZXNzZXMgKGFzIHVuZGVyIHg4NiB2aXJ0X3RvX21mbiB3b24ndCB3
b3JrCmZvciB2bWFwLCBidXQgaXQgZG9lcyBmb3IgYXJtISkuCgpTaWduZWQtb2ZmLWJ5OiBCbGFp
c2UgQm9zY2FjY3kgPGJsYWlzZS5ib3NjYWNjeUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBW
ZWdhcmQgTm9zc3VtIDx2ZWdhcmQubm9zc3VtQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vbGl2ZXBhdGNoLmMgICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNo
LmMgICAgfCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgfCAzMyAr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCB8ICAzICsrKwogNSBmaWxl
cyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5k
ZXggZTFkNWQ1OGY5Ny4uMTc3MWIzYzU1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVw
YXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtMTMsOSArMTMsMTAgQEAK
ICNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+CiAjaW5jbHVkZSA8YXNtL21tLmg+CiAKLS8qIE92
ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5f
dCAqLwotI3VuZGVmIHZpcnRfdG9fbWZuCi0jZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9f
dmlydF90b19tZm4odmEpKQorbWZuX3QgYXJjaF9saXZlcGF0Y2hfbG9va3VwX21mbih1bnNpZ25l
ZCBsb25nIGFkZHIpCit7CisgICAgcmV0dXJuIF9tZm4oX192aXJ0X3RvX21mbihhZGRyKSk7Cit9
CiAKIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggMTIy
ODdkNDQ1Zi4uNjY3NTczYzZkZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpAQCAtMTQsNiArMTQsMTYgQEAKICNpbmNs
dWRlIDxhc20vbm1pLmg+CiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogCittZm5fdCBhcmNo
X2xpdmVwYXRjaF9sb29rdXBfbWZuKHVuc2lnbmVkIGxvbmcgYWRkcikKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMyA9IHJlYWRfY3IzKCkgPj4gUEFHRV9TSElGVDsKKworICAgIGlmICggIW1mbl92
YWxpZChfbWZuKGNyMykpICkKKyAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOworCisgICAgcmV0
dXJuIF9kb19wYWdlX3dhbGsoY3IzLCBhZGRyKTsKK30KKwogdm9pZCBhcmNoX2xpdmVwYXRjaF9y
ZXZpdmUodm9pZCkKIHsKICAgICAvKiBOb3RoaW5nIHRvIGRvLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDEx
NzQ2NzMwYjQuLmY4YTk2M2JiYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTQ0LDI5ICs0NCwyOCBAQCB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBtMnBfY29tcGF0X3ZzdGFydCA9IF9fSFlQRVJWSVNPUl9D
T01QQVRfVklSVF9TVEFSVDsKIAogbDJfcGdlbnRyeV90ICpjb21wYXRfaWRsZV9wZ190YWJsZV9s
MjsKIAotdm9pZCAqZG9fcGFnZV93YWxrKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFk
ZHIpCittZm5fdCBfZG9fcGFnZV93YWxrKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25n
IGFkZHIpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwYWdldGFibGVfZ2V0X3Bmbih2LT5h
cmNoLmd1ZXN0X3RhYmxlKTsKICAgICBsNF9wZ2VudHJ5X3QgbDRlLCAqbDR0OwogICAgIGwzX3Bn
ZW50cnlfdCBsM2UsICpsM3Q7CiAgICAgbDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICBsMV9w
Z2VudHJ5X3QgbDFlLCAqbDF0OwogCi0gICAgaWYgKCAhaXNfcHZfdmNwdSh2KSB8fCAhaXNfY2Fu
b25pY2FsX2FkZHJlc3MoYWRkcikgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoICFp
c19jYW5vbmljYWxfYWRkcmVzcyhhZGRyKSApCisgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsK
IAogICAgIGw0dCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwogICAgIGw0ZSA9IGw0dFts
NF90YWJsZV9vZmZzZXQoYWRkcildOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dCk7CiAgICAg
aWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0
dXJuIE5VTEw7CisgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKIAogICAgIGwzdCA9IG1hcF9s
M3RfZnJvbV9sNGUobDRlKTsKICAgICBsM2UgPSBsM3RbbDNfdGFibGVfb2Zmc2V0KGFkZHIpXTsK
ICAgICB1bm1hcF9kb21haW5fcGFnZShsM3QpOwogICAgIG1mbiA9IGwzZV9nZXRfcGZuKGwzZSk7
CiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8ICFtZm5f
dmFsaWQoX21mbihtZm4pKSApCi0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICByZXR1cm4g
SU5WQUxJRF9NRk47CiAgICAgaWYgKCAobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSAp
CiAgICAgewogICAgICAgICBtZm4gKz0gUEZOX0RPV04oYWRkciAmICgoMVVMIDw8IEwzX1BBR0VU
QUJMRV9TSElGVCkgLSAxKSk7CkBAIC03OCw3ICs3Nyw3IEBAIHZvaWQgKmRvX3BhZ2Vfd2Fsayhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQogICAgIHVubWFwX2RvbWFpbl9wYWdl
KGwydCk7CiAgICAgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpZiAoICEobDJlX2dldF9m
bGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwgIW1mbl92YWxpZChfbWZuKG1mbikpICkKLSAg
ICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKICAgICBpZiAo
IChsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKICAgICB7CiAgICAgICAgIG1mbiAr
PSBQRk5fRE9XTihhZGRyICYgKCgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpKTsKQEAg
LTkwLDEwICs4OSwyNiBAQCB2b2lkICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgYWRkcikKICAgICB1bm1hcF9kb21haW5fcGFnZShsMXQpOwogICAgIG1mbiA9IGwx
ZV9nZXRfcGZuKGwxZSk7CiAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1BS
RVNFTlQpIHx8ICFtZm5fdmFsaWQoX21mbihtZm4pKSApCi0gICAgICAgIHJldHVybiBOVUxMOwor
ICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47CiAKICByZXQ6Ci0gICAgcmV0dXJuIG1hcF9kb21h
aW5fcGFnZShfbWZuKG1mbikpICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKKyAgICByZXR1cm4gX21m
bihtZm4pOworfQorCit2b2lkICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkcikKK3sKKyAgICBtZm5fdCBtZm47CisgICAgdW5zaWduZWQgbG9uZyBjcjM7CisK
KyAgICBpZiAoICFpc19wdl92Y3B1KHYpICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBj
cjMgPSBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICBtZm4gPSBf
ZG9fcGFnZV93YWxrKGNyMywgYWRkcik7CisgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2Uo
bWZuKSArIChhZGRyICYgflBBR0VfTUFTSyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYmVmNDVl
OGU5Zi4uMjI0YTk0NDk0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTQwLDYgKzU0MCw3IEBAIGludCBuZXdf
Z3Vlc3RfY3IzKG1mbl90IG1mbik7CiB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5f
dCBtZm4pOwogdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2Y3B1X2Rlc3Ry
b3lfcGFnZXRhYmxlcyhzdHJ1Y3QgdmNwdSAqKTsKK21mbl90IF9kb19wYWdlX3dhbGsodW5zaWdu
ZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgYWRkcik7CiB2b2lkICpkb19wYWdlX3dhbGsoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcik7CiAKIGludCBfX3N5bmNfbG9jYWxfZXhl
Y3N0YXRlKHZvaWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIv
eGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IDA2NWMxYTMyM2EuLmU1MjlmMGU3YzMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbGl2ZXBhdGNoLmgKQEAgLTcyLDYgKzcyLDkgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3Nl
Y3VyZShjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IHBhZ2VzLCBlbnVtIHZhX3R5cGUgdHlw
ZXMKIAogdm9pZCBhcmNoX2xpdmVwYXRjaF9pbml0KHZvaWQpOwogCisjaW5jbHVkZSA8eGVuL21t
Lmg+IC8qIEZvciBtZm5fdCBkZWNsZXJhdGlvbi4gKi8KK21mbl90IGFyY2hfbGl2ZXBhdGNoX2xv
b2t1cF9tZm4odW5zaWduZWQgbG9uZyBhZGRyKTsKKwogI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwu
aD4gLyogRm9yIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYy4gKi8KICNpbmNsdWRlIDxhc20vbGl2ZXBh
dGNoLmg+CiBpbnQgYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2Z1bmMoY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmdW5jKTsKLS0gCjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDL-0000uo-5E; Tue, 12 Sep 2017 00:38:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDK-0000ry-DC
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 2E/73-02046-D6C27B95; Tue, 12 Sep 2017 00:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfTOEd0cne2
 RBk1vLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owls98yF3zRrHi+bj5TA+NDuS5GTg4hgRmM
 Ert76roYuThYBD6wSEy/sYURxJEQmMYq8fnwdXaQKgmBOImvZ6YwQ9hpEscbF7BC2OUSl7rvs
 UFMUpLYMvkxWLOQwEEmiXm7HjOBJIQF9CQmf7vNCGKzCehLPF17DWgQB1Czm8Sna1wg9SIC7Y
 wSs6/8AhvKLGAo0fr2KBtEr4/EiYufwOawCKhKHDoyiRWkl1fASmLdNwOIG+QlJvZOAxvPCRT
 +/WMeK8Q9lhIdC64wTWAUXsDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01
 JzGpWC85P3cTIzBA6xkYGHcwdp7wO8QoycGkJMr7W3h7pBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXkNtoJxgUWp6akVaZg4wVmDSEhw8SiK8WVpAad7igsTc4sx0iNQpRnuOC3cu/WHiOLbpMp
 A8sOcWkOy4efcPkxBLXn5eqpQ4bxHIVAGQtozSPLihsNi+xCgrJczLyMDAIMRTkFqUm1mCKv+
 KUZyDUUmYVx1kCk9mXgnc7ldAZzEBncVzaQvIWSWJCCmpBkajdYduhHzOuzyr0mRVadW0/2+D
 mfUWbRNe+qkvusD4uIsxV55Yx5ejCc8/bZ38VaGbx0mnvWbZLJdmd/PoNvtXH9fX2myP4z0T6
 L41szjZnD28V87ojsqFzfV2ux/Hc73PbJye/mPxBx932wv3Nr72e6damvPO2Ur2R1yHd/ALts
 frfUO97iuxFGckGmoxFxUnAgBSDyja6AIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505176683!114124548!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5599 invoked from network); 12 Sep 2017 00:38:04 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:38:04 -0000
Received: by mail-qk0-f196.google.com with SMTP id c69so6371834qke.5
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:38:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=P7a27S2rFyscDersi1TkS8R2eyEjWQMe+RQC11FTbfk=;
 b=Spxp8Z/zGgXL3DA7H7zc5WmhgZdZAB2V+JeDepk2AKERDRWbOo8mAOAaYQ8qPCTMt4
 J5zf4I3FsUY/wfNmRI7XgiOTE//dxYLADclLj2nFc35lMm7kTX0ud9QQES5ZnsgyKPQU
 rZunjUmF736A4DaRS2sZYkgO6Zu0kfS9jmTpuRvebHa5e+WullOtmRHWf/nCgJEqkdGU
 TV7KsyizoTwchGtlCHerhom7/2W2UQ6IcTRqziA3I+QntAHdv6p/tqoLZg9jHkn0Oy2p
 v3MQKRHrQ5xaQrLXccidG5V0cU2dd5piY1/MVJ+OdIXqxazD51H4nsB9QqQVVCBgQuiS
 /M/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=P7a27S2rFyscDersi1TkS8R2eyEjWQMe+RQC11FTbfk=;
 b=NAsymTHURCojDwpr/6clk+pwWOzBvWgKU5px2wM8NApbURHoZ7RfS7/RnnX9P2e9Jl
 oVXQ6aBqJTssJNcQeR6mX7aYiZQwLwj/Acvmav/sXbUZHdxGuHC1+55DEO9lCkH/N7Sd
 56MbqVT8tVSB7p9auRw7PfsB/iylOjRysxWFvmBNXkzHeFBhr2cPVNgElgAKb0SkK4oL
 ZC61N6qIU57TmqsmRAU4vpgY9dt3NYCRqslYVb3wgyggWp9CjUxoGPtEqSEsYWAXXMov
 QrYF+34a6wYaTqthXLZGnyD9NTlMbdy/7F8XLRPkqIS4x4nzI4dg1836jI42E8ifjxyM
 0LhQ==
X-Gm-Message-State: AHPjjUgRRrHqpmJ0rosbkXaguSrxErKa2bHj0HGIlX7JIzKgizAjLDrP
 DKTT4YS4S6dLj5xa
X-Google-Smtp-Source: AOwi7QDJ+GF1N818o6tjFcyWKRRS5+QgBWWqePdx6g2g9NzthEG0dNG8UYug+2hPkUG4ge7gr1vbUA==
X-Received: by 10.55.21.5 with SMTP id f5mr13502865qkh.335.1505176683368;
 Mon, 11 Sep 2017 17:38:03 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.38.02
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:38:02 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:25 -0400
Message-Id: <20170912003726.368-17-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 16/17] livepatch: Add local and global symbol
	resolution.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3YXkgd2UgY2FuIGxvYWQgbGl2ZXBhdGNoZXMgd2l0aCBzeW1ib2wgbmFtZXMgdGhhdAph
cmUgdGhlIHNhbWUgYXMgbG9uZyBhcyB0aGV5IGFyZSBsb2NhbCAoJ3N0YXRpYycpLgoKVGhlIHVz
ZSBjYXNlIGhlcmUgaXMgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBsaXZlcGF0Y2gKd2l0aCBhIG5l
d2VyIG9uZSAtIGFuZCBvbmUgd2hpY2ggaGFzIHRoZSBzYW1lIGxvY2FsIHN5bWJvbHMuCgpXaXRo
b3V0IHRoaXMgcGF0Y2ggd2UgZ2V0OgpsaXZlcGF0Y2guYzo4MTk6IGxpdmVwYXRjaDogeGVuX2xv
Y2FsX3N5bWJvbHM6IGR1cGxpY2F0ZSBuZXcgc3ltYm9sOiByZXZlcnRfaG9vawoKd2hlbiBsb2Fk
aW5nIHRoZSBuZXcgbGl2ZXBhdGNoIChiZWZvcmUgZG9pbmcgdGhlIHJlcGxhY2UpLgoKVGhpcyBk
dWUgdG8gbGl2ZXBhdGNoIGFzc3VtaW5nIHRoYXQgYWxsIHN5bWJvbHMgYXJlIGFsbApnbG9iYWwu
IFdpdGggdGhpcyBwYXRjaDoKCnJlYWRlbGYgLS1zeW1ib2xzIHhlbl9oZWxsb193b3JsZC5saXZl
cGF0Y2gKRmlsZTogeGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAoKU3ltYm9sIHRhYmxlICcuc3lt
dGFiJyBjb250YWlucyA1NSBlbnRyaWVzOgogICBOdW06ICAgIFZhbHVlICAgICAgICAgIFNpemUg
VHlwZSAgICBCaW5kICAgVmlzICAgICAgTmR4IE5hbWUKLi5zbmlwLi4KICAgIDM0OiAwMDAwMDAw
MDAwMDAwMDAwICAgICA0IE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAyNSBjbnQKICAgIDM1OiAw
MDAwMDAwMDAwMDAwMDBhICAgICA4IE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNyBfX2Z1bmNf
Xy40NjU0CiAgICAzNjogMDAwMDAwMDAwMDAwMDA2NSAgICAyMyBGVU5DICAgIExPQ0FMICBERUZB
VUxUICAgIDIgcmV2ZXJ0X2hvb2sKICAgIDM3OiAwMDAwMDAwMDAwMDAwMDdjICAgIDIzIEZVTkMg
ICAgTE9DQUwgIERFRkFVTFQgICAgMiBhcHBseV9ob29rCiAgICAzODogMDAwMDAwMDAwMDAwMDA5
MyAgICA1NCBGVU5DICAgIExPQ0FMICBERUZBVUxUICAgIDIgY2hlY2tfZm5jCi4uc25pcC4uCgog
ICAgNDc6IDAwMDAwMDAwMDAwMDAwMDAgICAgNTQgRlVOQyAgICBHTE9CQUwgSElEREVOICAgICAy
IHhlbl9oZWxsb193b3JsZAogICAgNDg6IDAwMDAwMDAwMDAwMDAwMDAgICAgIDAgTk9UWVBFICBH
TE9CQUwgSElEREVOICAgVU5EIHhlbl9leHRyYV92ZXJzaW9uCi4uc25pcC4uCiAgICA1MjogMDAw
MDAwMDAwMDAwMDAwMCAgICAgMCBOT1RZUEUgIEdMT0JBTCBISURERU4gICBVTkQgcHJpbnRrCiAg
ICA1MzogMDAwMDAwMDAwMDAwMDAwMCAgICA2NCBPQkpFQ1QgIEdMT0JBTCBISURERU4gICAgMjMg
bGl2ZXBhdGNoX3hlbl9oZWxsb193b3JsZAoKQWxsIHRoZSAnR0xPQkFMJyBoYXZlIHRvIGJlIHVu
aXF1ZSBwZXIgbGl2ZXBhdGNoLiBCdXQgdGhlCidMT0NBTCcgY2FuIGFsbCBiZSB0aGUgc2FtZSB3
aGljaCBtZWFucyB0aGUgc2VtYW50aWMgb2YgJ3N0YXRpYycKb24gZnVuY3Rpb25zIGFuZCBkYXRh
IHZhcmlhYmxlcyBpcyB0aGUgcmlnaHQgb25lLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KdjE6IE5ldyB2ZXJzaW9uCnYy
OiBObyBjaGFuZ2VzCi0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICB8IDIxICsr
KysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oICAgICB8ICAz
ICsrLQogeGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaF9lbGYuaCB8ICA3ICsrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCAy
NTI2ZDNhMGNhLi41Y2ZjZTFmMmVlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTE4Nyw3ICsxODcsMTAgQEAgdW5zaWdu
ZWQgbG9uZyBsaXZlcGF0Y2hfc3ltYm9sc19sb29rdXBfYnlfbmFtZShjb25zdCBjaGFyICpzeW1u
YW1lKQogICAgICAgICAgICAgaWYgKCAhZGF0YS0+c3ltdGFiW2ldLm5ld19zeW1ib2wgKQogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICBpZiAoICFzdHJjbXAoZGF0YS0+
c3ltdGFiW2ldLm5hbWUsIHN5bW5hbWUpICkKKyAgICAgICAgICAgIGlmICggc3RyY21wKGRhdGEt
PnN5bXRhYltpXS5uYW1lLCBzeW1uYW1lKSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgICAgIGlmICggZGF0YS0+c3ltdGFiW2ldLmdsb2JhbF9zeW1ib2wgKQogICAgICAg
ICAgICAgICAgIHJldHVybiBkYXRhLT5zeW10YWJbaV0udmFsdWU7CiAgICAgICAgIH0KICAgICB9
CkBAIC04MDQsNiArODA3LDcgQEAgc3RhdGljIGludCBidWlsZF9zeW1ib2xfdGFibGUoc3RydWN0
IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICBzeW10YWJbbnN5bXNdLnNpemUgPSBlbGYt
PnN5bVtpXS5zeW0tPnN0X3NpemU7CiAgICAgICAgICAgICBzeW10YWJbbnN5bXNdLnZhbHVlID0g
ZWxmLT5zeW1baV0uc3ltLT5zdF92YWx1ZTsKICAgICAgICAgICAgIHN5bXRhYltuc3ltc10ubmV3
X3N5bWJvbCA9IDA7IC8qIE1heSBiZSBvdmVyd3JpdHRlbiBiZWxvdy4gKi8KKyAgICAgICAgICAg
IHN5bXRhYltuc3ltc10uZ2xvYmFsX3N5bWJvbCA9IGxpdmVwYXRjaF9zeW1faXNfZ2xvYmFsKGVs
Zi0+c3ltW2ldLnN5bSk7CiAgICAgICAgICAgICBzdHJ0YWJfbGVuICs9IHN0cmxjcHkoc3RydGFi
ICsgc3RydGFiX2xlbiwgZWxmLT5zeW1baV0ubmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBLU1lNX05BTUVfTEVOKSArIDE7CiAgICAgICAgICAgICBuc3ltcysrOwpAQCAt
ODI4LDIxICs4MzIsMjQgQEAgc3RhdGljIGludCBidWlsZF9zeW1ib2xfdGFibGUoc3RydWN0IHBh
eWxvYWQgKnBheWxvYWQsCiAgICAgICAgICAgICBpZiAoIHN5bWJvbHNfbG9va3VwX2J5X25hbWUo
c3ltdGFiW2ldLm5hbWUpIHx8CiAgICAgICAgICAgICAgICAgIGxpdmVwYXRjaF9zeW1ib2xzX2xv
b2t1cF9ieV9uYW1lKHN5bXRhYltpXS5uYW1lKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBkdXBsaWNhdGUgbmV3IHN5
bWJvbDogJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bXRhYltp
XS5uYW1lKTsKKyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAi
JXM6IGR1cGxpY2F0ZSBuZXcgJXMgc3ltYm9sOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGVsZi0+bmFtZSwgc3ltdGFiW2ldLmdsb2JhbF9zeW1ib2wgPyAiZ2xvYmFsIiA6ICJsb2Nh
bCIsCisgICAgICAgICAgICAgICAgICAgICAgICBzeW10YWJbaV0ubmFtZSk7CiAgICAgICAgICAg
ICAgICAgeGZyZWUoc3ltdGFiKTsKICAgICAgICAgICAgICAgICB4ZnJlZShzdHJ0YWIpOwogICAg
ICAgICAgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
c3ltdGFiW2ldLm5ld19zeW1ib2wgPSAxOwotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfREVC
VUcsIExJVkVQQVRDSCAiJXM6IG5ldyBzeW1ib2wgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUsIHN5bXRhYltpXS5uYW1lKTsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0RFQlVHLCBMSVZFUEFUQ0ggIiVzOiBuZXcgJXMgc3ltYm9sICVzXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgZWxmLT5uYW1lLCBzeW10YWJbaV0uZ2xvYmFsX3N5bWJvbCA/ICJnbG9iYWwiIDog
ImxvY2FsIiwKKyAgICAgICAgICAgICAgICAgICAgIHN5bXRhYltpXS5uYW1lKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIG5ld19zeW1ib2wgaXMg
bm90IHNldC4gKi8KLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCBMSVZFUEFUQ0gg
IiVzOiBvdmVycmlkaW5nIHN5bWJvbCAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgZWxmLT5u
YW1lLCBzeW10YWJbaV0ubmFtZSk7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywg
TElWRVBBVENIICIlczogb3ZlcnJpZGluZyAlcyBzeW1ib2wgJXNcbiIsCisgICAgICAgICAgICAg
ICAgICAgIGVsZi0+bmFtZSwgc3ltdGFiW2ldLmdsb2JhbF9zeW1ib2wgPyAiZ2xvYmFsIiA6ICJs
b2NhbCIsCisgICAgICAgICAgICAgICAgICAgIHN5bXRhYltpXS5uYW1lKTsKICAgICAgICAgfQog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaC5oCmluZGV4IGU1MjlmMGU3YzMuLjJmMmQzZjYzZTggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoLmgKQEAgLTM4LDcgKzM4LDggQEAgc3RydWN0IGxpdmVwYXRjaF9zeW1ib2wgewog
ICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgdW5zaWduZWQgbG9uZyB2YWx1ZTsKICAgICB1bnNp
Z25lZCBpbnQgc2l6ZTsKLSAgICBib29sX3QgbmV3X3N5bWJvbDsKKyAgICB1bnNpZ25lZCBpbnQg
bmV3X3N5bWJvbDoxOworICAgIHVuc2lnbmVkIGludCBnbG9iYWxfc3ltYm9sOjE7CiB9OwogCiBp
bnQgbGl2ZXBhdGNoX29wKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCAqKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfZWxmLmggYi94ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoX2VsZi5oCmluZGV4IDlhZDQ5OWVlOGIuLjRkNDQzYmUxYzAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfZWxmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaF9lbGYuaApAQCAtNTAsNiArNTAsMTMgQEAgc3RhdGljIGlubGluZSBib29sIGxpdmVw
YXRjaF9lbGZfaWdub3JlX3NlY3Rpb24oY29uc3QgRWxmX1NoZHIgKnNlYykKIHsKICAgICByZXR1
cm4gIShzZWMtPnNoX2ZsYWdzICYgU0hGX0FMTE9DKSB8fCBzZWMtPnNoX3NpemUgPT0gMDsKIH0K
Kworc3RhdGljIGlubGluZSBib29sIGxpdmVwYXRjaF9zeW1faXNfZ2xvYmFsKGNvbnN0IEVsZl9T
eW0gKnN5bSkKK3sKKyAgICByZXR1cm4gKCAoRUxGX1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAmIFNU
Ql9HTE9CQUwpICYmCisgICAgICAgICAgICAgKHN5bS0+c3Rfc2huZHggIT0gU0hOX1VOREVGKSAp
OworfQorCiAjZW5kaWYgLyogX19YRU5fTElWRVBBVENIX0VMRl9IX18gKi8KIAogLyoKLS0gCjIu
MTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:38:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:38:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZDM-0000xi-Dx; Tue, 12 Sep 2017 00:38:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drZDL-0000u4-9y
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:38:07 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 E2/37-02048-E6C27B95; Tue, 12 Sep 2017 00:38:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfTOEd1cne2
 RBrc6zCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytHyoLnitVnP8o1MC4Wa6LkYtDSGAGo8SX
 pleMIA6LwAcWiTebVrKDOBIC01gltp39z9rFyAnkxEnM+PiFBcJOk5i3fzsbhF0h8ff9OWYQW
 0hASWLL5MeMEPZBJokPFxRBbGEBPYnJ326DxdkE9CWerr0GVM8B1Osm8ekaF8guEYF2RonZV3
 6B7WIWMJRofXuUDaLXRWLr759MIDaLgKrExQs3wGp4BawkFn/YxQRxg7zExN5pYPM5geK/f8x
 jhbjBUqJjwRWmCYzCCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV
 6yXn525iBIYnAxDsYFyz3fMQoyQHk5Io72/h7ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjLt
 IFygkWp6akVaZk5wEiBSUtw8CiJ8GZpAaV5iwsSc4sz0yFSpxjtOS7cufSHiePYpstA8sCeW0
 Cy4+bdP0xCLHn5ealS4rxFIFMFQNoySvPghsIi+xKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJW
 EeZNBpvBk5pXA7X4FdBYT0Fk8l7aAnFWSiJCSamCsWOxWejyswujzr1kvefOOb3ZTdNZbzaZ+
 9dIrzfgFC6359s6x918mYVt05M739btSIubW/uLjv/yqTjx8/Y+1cfy1Brft/kblesTNLGNbr
 3br37K3gk1djDvU6/58PRwTuPnomn/7duwLz5fZ//PPtqUi5ZtPZ55/cNa5oofX8Ny1luv7S0
 5cUGIpzkg01GIuKk4EAESli3jnAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505176684!114124551!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5664 invoked from network); 12 Sep 2017 00:38:05 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 00:38:05 -0000
Received: by mail-qk0-f196.google.com with SMTP id o77so6381088qke.2
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 17:38:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kxrNpt1JRygA1GMqz/89+dWx2ePtsF/pLXL3YYHcHX4=;
 b=btINVhQLtstmMIrfEngRYghGKoHYPGXE1phNiDXLzmF6dfIi0opFLO7fYDCJdPgOu5
 GQvG0j9EUQ8+Uqhb0qUaC7j6ZNb91qScOhP7H966MZGbauOSRv1JOCumYBpRRrloWg73
 S8dCavnjDJ0oJYNlP95ICqbnbMRtPb0SFMxfoTZKEi0yTSDmnAuw+hqsMB9sfGkE2u9o
 ALqL48V3LWZcfQignwCiR2nGQumJsyLOsmFBwPLFkbckadOS+t2CF5s093PJwUakq8pZ
 HrLocNIP0M6y61o5NDyBEvWpvXC7DDIhJ8vp7uYNvz/0UXz13lZ3RDv3iPSOzwJNTDJl
 /ngA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=kxrNpt1JRygA1GMqz/89+dWx2ePtsF/pLXL3YYHcHX4=;
 b=FEu0hXjcpX9qnxTXb9fROqiOUoOCcM5CTdzAFhcy4/jfdsRBjp1IKkLg23/jhAq/3W
 /T8Zd5ec7DbN2QkBGd/RWHathqZmIFIBMJ2lZx1k5vqufxncRRLEDuG918kNl9cMOTDr
 GiRzP4K/22N6wiQlR83Zm0WLVQiRB+ym125Y9NmBVV2VrxbuafZowBHtdn6cH2g3vW8m
 wurlaTg4LJX/p3ibfS3xFQ8/h1wuB5ETLJUbJTUkd7+nfLgqE5R8juO0o5BJcJBC3s3n
 pOX0MNH48CA+gUeJKsu7D0RZclhzCwq8QYRjJ1HRofLZUILBr79BcYIpzru3rtJHred/
 PLBg==
X-Gm-Message-State: AHPjjUiaymrzyAwsM+SMeCrMVzn8DEwDAFn9IT+kYsvSsrBtpCh9O+iB
 k6gimJrGXcRRnJjr
X-Google-Smtp-Source: AOwi7QDHkQmM8IpUpOFZaOH9mAhctvP8SCWcoohDYKLx1+MSrxKzYFj1TFL08KKtvolYL2Iyimldhw==
X-Received: by 10.55.110.3 with SMTP id j3mr16924930qkc.195.1505176684332;
 Mon, 11 Sep 2017 17:38:04 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z75sm6771034qkb.71.2017.09.11.17.38.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 17:38:03 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Mon, 11 Sep 2017 20:37:26 -0400
Message-Id: <20170912003726.368-18-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170912003726.368-1-konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 17/17] livepatch: Add xen_local_symbols
	test-case
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gZXhlcmNpc2UgdGhlIGxvY2FsL2dsb2JhbCB2aXNpYmlsaXR5LgoKV2l0aCAibGl2ZXBhdGNo
OiBBZGQgbG9jYWwgYW5kIGdsb2JhbCBzeW1ib2wgcmVzb2x1dGlvbi4iCndlIGNhbiBsb2FkIGJv
dGggeGVuX2hlbGxvX3dvcmxkIGFuZCB4ZW5fbG9jYWxfc3ltYm9scwp3aXRob3V0IGhhdmluZyB0
byB3b3JyeSBhYm91dDoKCi1iYXNoLTQuMSMgeGVuLWxpdmVwYXRjaCBsb2FkIHhlbl9oZWxsb193
b3JsZC5saXZlcGF0Y2gKVXBsb2FkaW5nIHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2guLi4gY29t
cGxldGVkCkFwcGx5aW5nIHhlbl9oZWxsb193b3JsZC4uLiBjb21wbGV0ZWQKLWJhc2gtNC4xIyB4
ZW4tbGl2ZXBhdGNoIGxpc3QKIElEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgc3RhdHVzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tCnhlbl9oZWxsb193b3JsZCAgICAgICAgICAgICAgICAgICAgICAgICB8IEFQUExJRUQK
LWJhc2gtNC4xIyB4ZW4tbGl2ZXBhdGNoIHVwbG9hZCB4ZW5fbG9jYWxfc3ltYm9scyB4ZW5fbG9j
YWxfc3ltYm9scy5saXZlcGF0Y2gKVXBsb2FkaW5nIHhlbl9sb2NhbF9zeW1ib2xzLmxpdmVwYXRj
aC4uLiBmYWlsZWQKKFhFTikgbGl2ZXBhdGNoLmM6ODE5OiBsaXZlcGF0Y2g6IHhlbl9sb2NhbF9z
eW1ib2xzOiBkdXBsaWNhdGUgbmV3IHN5bWJvbDogcmV2ZXJ0X2hvb2sKCkluIGZhY3QgeW91IHdp
bGwgc2VlOgoKbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgcmV2
ZXJ0X2hvb2sKbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgYXBw
bHlfaG9vawpsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJvbCBjaGVj
a19mbmMKbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgaGVsbG9f
d29ybGRfcGF0Y2hfdGhpc19mbmMKCi4uLgpsaXZlcGF0Y2g6IHhlbl9sb2NhbF9zeW1ib2xzOiBu
ZXcgbG9jYWwgc3ltYm9sIHJldmVydF9ob29rCmxpdmVwYXRjaDogeGVuX2xvY2FsX3N5bWJvbHM6
IG5ldyBsb2NhbCBzeW1ib2wgYXBwbHlfaG9vawpsaXZlcGF0Y2g6IHhlbl9sb2NhbF9zeW1ib2xz
OiBuZXcgbG9jYWwgc3ltYm9sIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jCi4uCgpTaWduZWQt
b2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0t
LQp2MTogRmlyc3QgZWRpdGlvbgp2MjogQnVpbGQgd2l0aCBta2hleCB2ZXJzaW9uIG9mIGJ1aWxk
LWlkIGZyb20gaHlwZXJ2aXNvci4KLS0tCiB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgICAg
ICAgICAgICB8IDEyICsrKysrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2xvY2FsX3N5bWJv
bHMuYyB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbG9jYWxfc3ltYm9scy5jCgpkaWZmIC0tZ2l0IGEveGVu
L3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmlu
ZGV4IDZlNWI5YTNhNzUuLmY4OGM4ZjljODAgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTExLDExICsx
MSwxMyBAQCBMSVZFUEFUQ0ggOj0geGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENI
X0JZRSA6PSB4ZW5fYnllX3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENIX1JFUExBQ0UgOj0geGVu
X3JlcGxhY2Vfd29ybGQubGl2ZXBhdGNoCiBMSVZFUEFUQ0hfTk9QIDo9IHhlbl9ub3AubGl2ZXBh
dGNoCitMSVZFUEFUQ0hfTE9DQUwgOj0geGVuX2xvY2FsX3N5bWJvbHMubGl2ZXBhdGNoCiAKIExJ
VkVQQVRDSEVTICs9ICQoTElWRVBBVENIKQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQllF
KQogTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfUkVQTEFDRSkKIExJVkVQQVRDSEVTICs9ICQo
TElWRVBBVENIX05PUCkKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0xPQ0FMKQogCiBMSVZF
UEFUQ0hfREVCVUdfRElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCiAKQEAgLTEwOSw1
ICsxMTEsMTMgQEAgJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5vCiAJJChPQkpDT1BZKSAtLXN0
cmlwLWRlYnVnIC0tc3RyaXAtc3ltYm9sPSQoTk9URV9TWU1CT0wpICRACiAJJChPQkpDT1BZKSAt
LXNldC1zZWN0aW9uLWZsYWdzIC5saXZlcGF0Y2guZnVuY3M9YWxsb2MscmVhZG9ubHkgJEAKIAor
eGVuX2xvY2FsX3N5bWJvbHMubzogY29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMuaAorCisuUEhP
Tlk6ICQoTElWRVBBVENIX0xPQ0FMKQorJChMSVZFUEFUQ0hfTE9DQUwpOiB4ZW5faGVsbG9fd29y
bGRfZnVuYy5vIHhlbl9sb2NhbF9zeW1ib2xzLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRf
aWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9MT0NBTCkgJF4KKwkkKE9CSkNPUFkpIC0tc3Ry
aXAtZGVidWcgLS1zdHJpcC1zeW1ib2w9JChOT1RFX1NZTUJPTCkgJEAKKwkkKE9CSkNPUFkpIC0t
c2V0LXNlY3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5mdW5jcz1hbGxvYyxyZWFkb25seSAkQAorCiAu
UEhPTlk6IGxpdmVwYXRjaAotbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllF
KSAkKExJVkVQQVRDSF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApCitsaXZlcGF0Y2g6ICQoTElW
RVBBVENIKSAkKExJVkVQQVRDSF9CWUUpICQoTElWRVBBVENIX1JFUExBQ0UpICQoTElWRVBBVENI
X05PUCkgJChMSVZFUEFUQ0hfTE9DQUwpCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX2xvY2FsX3N5bWJvbHMuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbG9jYWxfc3ltYm9s
cy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQ0OGM0ODk4MTgKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2xvY2FsX3N5bWJvbHMuYwpA
QCAtMCwwICsxLDUzIEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDE3IE9yYWNsZSBhbmQvb3Ig
aXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKi8KKworI2luY2x1ZGUgImNv
bmZpZy5oIgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNp
bmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgorI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KKyNpbmNs
dWRlIDx4ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwu
aD4KKyNpbmNsdWRlICJsaXZlcGF0Y2hfZGVwZW5kcy5oIgorCisvKiBTYW1lIG5hbWUgYXMgaW4g
eGVuX2hlbGxvX3dvcmxkICovCitzdGF0aWMgY29uc3QgY2hhciBoZWxsb193b3JsZF9wYXRjaF90
aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKK2V4dGVybiBjb25zdCBjaGFyICp4ZW5f
aGVsbG9fd29ybGQodm9pZCk7CisKKy8qCisgKiBUaGUgaG9va3MgYXJlIHN0YXRpYyBoZXJlIChM
T0NBTCkgYW5kIGFsc28gaW4geGVuX2hlbGxvX3dvcmxkLmMKKyAqIGFuZCB0aGVpciBuYW1lIGlz
IGV4YWN0bHkgdGhlIHNhbWUuCisgKi8KK3N0YXRpYyB2b2lkIGFwcGx5X2hvb2sodm9pZCkKK3sK
KyAgICBwcmludGsoS0VSTl9ERUJVRyAibG9jYWxfc3ltYm9sczogSG9vayBleGVjdXRpbmcuXG4i
KTsKK30KKworc3RhdGljIHZvaWQgcmV2ZXJ0X2hvb2sodm9pZCkKK3sKKyAgICBwcmludGsoS0VS
Tl9ERUJVRyAibG9jYWxfc3ltYm9sczogSG9vayB1bmxvYWRlZC5cbiIpOworfQorCitMSVZFUEFU
Q0hfTE9BRF9IT09LKGFwcGx5X2hvb2spOworTElWRVBBVENIX1VOTE9BRF9IT09LKHJldmVydF9o
b29rKTsKKworc3RydWN0IGxpdmVwYXRjaF9mdW5jIF9fc2VjdGlvbigiLmxpdmVwYXRjaC5mdW5j
cyIpIGxpdmVwYXRjaF94ZW5fbG9jYWxfc3ltYm9scyA9IHsKKyAgICAudmVyc2lvbiA9IExJVkVQ
QVRDSF9QQVlMT0FEX1ZFUlNJT04sCisgICAgLm5hbWUgPSBoZWxsb193b3JsZF9wYXRjaF90aGlz
X2ZuYywKKyAgICAubmV3X2FkZHIgPSB4ZW5faGVsbG9fd29ybGQsCisgICAgLm9sZF9hZGRyID0g
eGVuX2V4dHJhX3ZlcnNpb24sCisgICAgLm5ld19zaXplID0gTkVXX0NPREVfU1osCisgICAgLm9s
ZF9zaXplID0gT0xEX0NPREVfU1osCit9OworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0g
CjIuMTMuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 00:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 00:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drZKN-0003WC-B2; Tue, 12 Sep 2017 00:45:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drZKM-0003W6-5E
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 00:45:22 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 51/30-02202-12E27B95; Tue, 12 Sep 2017 00:45:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXSO6nOVVdRb3u
 kwbtOJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/tylsBQuYK5pmd7E2MJ5j6mLk4hASmMwk
 0XbgOjOE85dRYsKiM+wQzgZGie8XmxkhnHZGiRvTbwOVcXIIC4RIfOs+BWaLCPhKdPYvZQOxm
 QU8JHq3P2AHsYUErCSW/D0EFmcTMJI4e3Q6I4jNK2ArcWLWXqBeDg4WAVWJw7/UQcKiAuES+7
 9fY4YoEZQ4OfMJC4jNKWAtsadlCQvEeDOJeZsfMkPY4hK3nsxngrDlJba/nQMWlxAwlmh/e5F
 tAqPQLCSjZiFpn4WkfRaS9gWMLKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01Nz
 EpOK9ZLzczcxAgOdAQh2MB5sdj7EKMnBpCTK+1t4e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d7jOkA5waLU9NSKtMwcYMzBpCU4eJREeC10gdK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKi
 XO+wRkhgBIUUZpHtwIWPxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvFZApPJl5JXCbXgE
 dwQR0BM+lLSBHlCQipKQaGFsKJHsN1PJyY45/Z4tNzLx0/NsN/jKvE/NkNldetzuU+P0d09Sq
 Vc+Ul0fZ+pe8unNlTnTOWfY7j3beL/w6dZWrQXf0Bd+NXFzJO479uTvVYc2CPU05Yp+m3p945
 nXQl84F/yNrH5etKLCQ5u5K289qYyWWwKPbfOPQz40ZvHfdlotfmMUS9F+JpTgj0VCLuag4EQ
 Cj2BQ9+gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505177119!108207062!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25508 invoked from network); 12 Sep 2017 00:45:20 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 00:45:20 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8C0jBgl030656
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 00:45:11 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8C0jAJ8030559
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 00:45:10 GMT
Received: from ubhmp0012.oracle.com (ubhmp0012.oracle.com [156.151.24.65])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8C0jA0S014319;
 Tue, 12 Sep 2017 00:45:10 GMT
Received: from [10.154.132.47] (/10.154.132.47)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 12 Sep 2017 00:45:10 +0000
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, xen-devel@lists.xenproject.org
References: <20170911235520.GA30969@localhost.localdomain>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
Date: Mon, 11 Sep 2017 20:45:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170911235520.GA30969@localhost.localdomain>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: julien.grall@arm.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xMS8yMDE3IDA3OjU1IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4g
SGV5LAo+IAo+IEkndmUgb25seSBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXMgb24gQVJNNjQg
KHRyeWluZyByaWdodCBub3cgQVJNMzIKPiBhcyB3ZWxsKSwgYW5kIG5vdCBvbiB4ODYuCj4gCj4g
SWYgSSBjb21waWxlIFhlbiB3aXRob3V0IENPTkZJR19TQ1JVQl9ERUJVRyBpdCB3b3JrcyBncmVh
dC4gQnV0IGlmCj4gZW5hYmxlIGl0IGFuZCB0cnkgdG8gbG9hZCBhIGxpdmVwYXRjaCBpdCBibG93
cyB1cCBpbiBwYWdlX2FsbG9jLmM6NzM4Cj4gCj4gVGhpcyBpcyB3aXRoIG9yaWdpbi9zdGFnaW5n
IChkMDI5MWYzMzkxKQoKQ2FuIHlvdSBzdGlsbCByZXByb2R1Y2UgdGhpcyBpZiB5b3UgcmV2ZXJ0
IDMwN2MzYmU/CgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 02:19:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 02:19:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drami-0003mX-5F; Tue, 12 Sep 2017 02:18:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dramh-0003mL-5P
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 02:18:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A1/86-30688-20447B95; Tue, 12 Sep 2017 02:18:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVZfRZXu
 kwdWNqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmP9hM3vBSv+KNS83szYw
 PvDsYuTiEBJoZJJY2rKdCcJ5zCjxb9otFghnG6PE1/+dbF2MnBwiAs4SX8/MZQexhQX8JO496
 GMFsXkF7CXOPJsJ1MDOwSZgJXFIDCTKIqAqsaprCvMERo4FjAyrGNWLU4vKUot0DfWSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQI9Vc/AwLiDsanX+RCjJAeTkijvb+HtkUJ8Sfk
 plRmJxRnxRaU5qcWHGGU4OJQkeNc7AeUEi1LTUyvSMnOAIQOTluDgURLhbXMESvMWFyTmFmem
 Q6ROMepyHNt0+Q+TEEtefl6qlDjvApAZAiBFGaV5cCNg4XuJUVZKmJeRgYFBiKcgtSg3swRV/
 hWjOAejkjAvF8gUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjB5a/McLPr1NuTlzFmd5QLvE/A
 X/w4QZWzeJ2ak+Uj3W8Ubr8+E18//MfvpTbaflmyfhHkVmt97P/vrDwpZFUl10kdoLYfV0k+V
 V9+o7k00aaxaxXC+p14/8sP/j+lcbkm/ZsSoInc7sm7Tr9VyffW8mN53TZdh3ccFmX2/P19MV
 7Sb18zl42imxFGckGmoxFxUnAgDF59DOWgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505182720!74761170!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35358 invoked from network); 12 Sep 2017 02:18:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 02:18:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drama-0003Nf-Dx; Tue, 12 Sep 2017 02:18:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dramU-0006Qb-OP; Tue, 12 Sep 2017 02:18:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dramU-0004DT-FO; Tue, 12 Sep 2017 02:18:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dramU-0004DT-FO@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 02:18:30 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-qemuu-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDcxOTUxOGQ5Y2U5
MTMyYmFkOGEwNmU4MDI5YWVlYWQzMjhmNjZhMwogIEJ1ZyBub3QgcHJlc2VudDogY2I4YzY1Y2Nm
ZjdmNzdkMDI4NWYxYjEyNmM3MmQzN2IyNTcyYzg2NQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM0Ny8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEx
MzM0Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExMzAzMSAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTEzMjYyIGZhaWwgW2hvc3Q9aXRhbGlhMF0gLyAxMTIyNzcgW2hvc3Q9ZWxibGluZzFdIDExMjI3
MSBbaG9zdD1pdGFsaWExXSAxMTIyMzUgW2hvc3Q9Zmlhbm8xXSAxMTIxODIgW2hvc3Q9YmFyb3F1
ZTFdIDExMjA4MyBbaG9zdD1iYXJvcXVlMF0gMTEyMDQ5IFtob3N0PWZpYW5vMF0gMTEyMDE5IFto
b3N0PW5vYmxpbmcxXSAxMTE5OTUgW2hvc3Q9ZWxibGluZzBdIDExMTk3MiBvay4KRmFpbHVyZSAv
IGJhc2lzIHBhc3MgZmxpZ2h0czogMTEzMjYyIC8gMTExOTcyCih0cmVlIHdpdGggbm8gdXJsOiBt
aW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlv
cykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CkxhdGVzdCBkNzE5NTE4ZDljZTkxMzJiYWQ4YTA2ZTgwMjlhZWVhZDMyOGY2
NmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQx
NDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKQmFz
aXMgcGFzcyBjYjhjNjVjY2ZmN2Y3N2QwMjg1ZjFiMTI2YzcyZDM3YjI1NzJjODY1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3
IDJiOGE4YTAzZjU2ZTIxMzgxYzdkZDU2MGIwODEwMDJkMzU3NjM5ZTIKR2VuZXJhdGluZyByZXZp
c2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjY2I4YzY1
Y2NmZjdmNzdkMDI4NWYxYjEyNmM3MmQzN2IyNTcyYzg2NS1kNzE5NTE4ZDljZTkxMzJiYWQ4YTA2
ZTgwMjlhZWVhZDMyOGY2NmEzIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODli
ZjU3NjA0ZWE4NmQ3LWMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMmI4YThhMDNmNTZlMjEzODFjN2RkNTYwYjA4MTAw
MmQzNTc2MzllMi03MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCmFkaG9j
LXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAx
MDA0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgog
MTExODMxIFtob3N0PW5vYmxpbmcwXQogMTExODY2IFtob3N0PWVsYmxpbmcxXQogMTExOTM5IFto
b3N0PWh1eGVscmViZTFdCiAxMTE5NzIgcGFzcyBjYjhjNjVjY2ZmN2Y3N2QwMjg1ZjFiMTI2Yzcy
ZDM3YjI1NzJjODY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkw
ODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDJiOGE4YTAzZjU2ZTIxMzgxYzdkZDU2MGIwODEwMDJkMzU3
NjM5ZTIKIDExMjAxOSBbaG9zdD1ub2JsaW5nMV0KIDExMTk5NSBbaG9zdD1lbGJsaW5nMF0KIDEx
MjA0OSBbaG9zdD1maWFubzBdCiAxMTIwODMgW2hvc3Q9YmFyb3F1ZTBdCiAxMTIxODIgW2hvc3Q9
YmFyb3F1ZTFdCiAxMTIyNzEgW2hvc3Q9aXRhbGlhMV0KIDExMjIzNSBbaG9zdD1maWFubzFdCiAx
MTIyNzcgW2hvc3Q9ZWxibGluZzFdCiAxMTMxNTAgZmFpbCBpcnJlbGV2YW50CiAxMTMxNjYgZmFp
bCBpcnJlbGV2YW50CiAxMTMxODkgZmFpbCBpcnJlbGV2YW50CiAxMTMzNDEgZmFpbCBkNzE5NTE4
ZDljZTkxMzJiYWQ4YTA2ZTgwMjlhZWVhZDMyOGY2NmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYw
NjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI4NyBmYWlsIGQ3MTk1MThkOWNlOTEzMmJh
ZDhhMDZlODAyOWFlZWFkMzI4ZjY2YTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3
NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBm
Y2FhMDc4MTczNWU2NGVmYwogMTEzMjkwIHBhc3MgY2I4YzY1Y2NmZjdmNzdkMDI4NWYxYjEyNmM3
MmQzN2IyNTcyYzg2NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5
MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyAwOWVkNjlmNjZkNTc5OWNkNzBmMzhlNDU4YjU2YTZhNjVk
YmVhZDFmCiAxMTMzMDYgcGFzcyBjYjhjNjVjY2ZmN2Y3N2QwMjg1ZjFiMTI2YzcyZDM3YjI1NzJj
ODY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODli
ZjU3NjA0ZWE4NmQ3IDEyMjU3ZGUzY2ZmZjliNGZmYTBiNzM3OWVmODJjOWFkN2M4ZGJlYzkKIDEx
MzI5MiBwYXNzIGNiOGM2NWNjZmY3Zjc3ZDAyODVmMWIxMjZjNzJkMzdiMjU3MmM4NjUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2
ZDcgMDkxMzM2NmE5MTE3MjQxZWE5NjBkMjQwZjdmYmNjNjU5MjI3ZTM5YgogMTEzMzEwIHBhc3Mg
Y2I4YzY1Y2NmZjdmNzdkMDI4NWYxYjEyNmM3MmQzN2IyNTcyYzg2NSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyA0ZDQ1MGM0
OTM5ZWQwNzM1ZmUyMDEyMTRkOWQzYjVkZWQyMDBkNzFjCiAxMTMyNjIgZmFpbCBkNzE5NTE4ZDlj
ZTkxMzJiYWQ4YTA2ZTgwMjlhZWVhZDMyOGY2NmEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBj
MzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRi
MDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzMxMiBwYXNzIGNiOGM2NWNjZmY3Zjc3ZDAyODVm
MWIxMjZjNzJkMzdiMjU3MmM4NjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJj
ZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNTU2Zjk5ZGU5MDFmNTQ2MWZiMWI4NzIzNDEz
ZTc3ZTNjOThiMDQxMAogMTEzMjgxIHBhc3MgY2I4YzY1Y2NmZjdmNzdkMDI4NWYxYjEyNmM3MmQz
N2IyNTcyYzg2NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1
ZTQ0OTg5YmY1NzYwNGVhODZkNyAyYjhhOGEwM2Y1NmUyMTM4MWM3ZGQ1NjBiMDgxMDAyZDM1NzYz
OWUyCiAxMTMzMjAgcGFzcyBjYjhjNjVjY2ZmN2Y3N2QwMjg1ZjFiMTI2YzcyZDM3YjI1NzJjODY1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZm
MTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzI5
OCBwYXNzIGNiOGM2NWNjZmY3Zjc3ZDAyODVmMWIxMjZjNzJkMzdiMjU3MmM4NjUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcg
ODJjZjc4NDY4ZTk2ZGUxZTRkMTQwMGJiZjU1MDhmOGIxMTE2NTBjMwogMTEzMzAzIHBhc3MgY2I4
YzY1Y2NmZjdmNzdkMDI4NWYxYjEyNmM3MmQzN2IyNTcyYzg2NSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyAzOWEyYTYyZTU2
MjYzMjdmMTQxNTk2ZWQzZTc4YTU1ODk5NDM3ZTExCiAxMTMzNDQgcGFzcyBjYjhjNjVjY2ZmN2Y3
N2QwMjg1ZjFiMTI2YzcyZDM3YjI1NzJjODY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5
MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlh
NGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzMxNCBwYXNzIGNiOGM2NWNjZmY3Zjc3ZDAyODVmMWIx
MjZjNzJkMzdiMjU3MmM4NjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0
MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNjU0YzM2OWU1ZjkzYjliZTQyN2VlMjk1NGM5NzY0
ODAxNGVmZDFiOQogMTEzMzE3IHBhc3MgY2I4YzY1Y2NmZjdmNzdkMDI4NWYxYjEyNmM3MmQzN2Iy
NTcyYzg2NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4
YTg0MTQ2ZjEwYjg5MzdhZiAyZWY4N2EyZDk3Zjg1ZjQzYzg4ZTFhZGY3YjViYzBiMDE4MjcwYmEx
CiAxMTMzMzQgcGFzcyBjYjhjNjVjY2ZmN2Y3N2QwMjg1ZjFiMTI2YzcyZDM3YjI1NzJjODY1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBi
ODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzMyNyBm
YWlsIGQ3MTk1MThkOWNlOTEzMmJhZDhhMDZlODAyOWFlZWFkMzI4ZjY2YTMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4
OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwogMTEzMzQ3IGZhaWwgZDcxOTUx
OGQ5Y2U5MTMyYmFkOGEwNmU4MDI5YWVlYWQzMjhmNjZhMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2
MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVy
c2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMTk3MiAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTMyNjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMTMyODEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTMyODcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lv
bnMgYXQgY2I4YzY1Y2NmZjdmNzdkMDI4NWYxYjEyNmM3MmQzN2IyNTcyYzg2NSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3
MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCk5vIHJldmlzaW9ucyBsZWZ0
IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEz
MzIwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMzI3IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMzM0IChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMzNDEgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMzNDQgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzM0NyAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1
ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQ3MTk1
MThkOWNlOTEzMmJhZDhhMDZlODAyOWFlZWFkMzI4ZjY2YTMKICBCdWcgbm90IHByZXNlbnQ6IGNi
OGM2NWNjZmY3Zjc3ZDAyODVmMWIxMjZjNzJkMzdiMjU3MmM4NjUKICBMYXN0IGZhaWwgcmVwcm86
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzNDcv
CgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAxNjEgY29s
b3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwueGVuLWJv
b3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjExMzM0NzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTEzMzQ3IGxpbnV4
LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMzQ3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 03:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 03:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drbfV-0007Sj-24; Tue, 12 Sep 2017 03:15:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drbfT-0007SX-LL
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 03:15:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5F/1C-03454-64157B95; Tue, 12 Sep 2017 03:15:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNxEW9c1cHu
 kwfomZoslHxezODB6HN39mymAMYo1My8pvyKBNWPbz/1MBevVK2Y8X8bawHhHvouRk0NIoFLi
 1dpvTCC2hACvxJFlM1i7GDmAbH+J6xOruxi5gEp6GSVO7vzBBlLDIqAq8aF3OiuIzSagL7Hi8
 UEwWwTI3nS7kR2kgVngI4vEgxczGEESwgJeEhtXTAVr5hWwkNiztgusiFdgLavE7lUTmCFWPG
 CUuNq0mhGiSlDi5MwnLCA2s4CWxI1/L5lATmIWkJZY/o8DJMwp4CNx9MhRZhBbVEBF4uTKNUw
 TGAVnIemehaR7FkL3AkbmVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6
 yfm5mxiBQcsABDsY724KOMQoycGkJMr7W3h7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrMAo
 JxgUWp6akVaZg4wfmDSEhw8SiK8l/2B0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc4rCT
 JDAKQoozQPbgQsli8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcuyCqezLwSuE2vgI5gAjq
 C59IWkCNKEhFSUg2MGepOKad3M7OlCf06d9n48wGnYJvm5dfWu2jJWsTH3uPJb7p+eee7laGC
 5S8FD8ba9jx9K+PxMvpRi4rdfGchzn9pV+UrCp/kKv9K/pym3Lze1rTEZRrTR0fXTdM3TV/t9
 ll//a3VB2dZMm6auSuz1vWfcZ+S76ZW5RnXL/09n/f/3Nezt6SSlViKMxINtZiLihMBv+5npO
 ACAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505186115!75706120!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16462 invoked from network); 12 Sep 2017 03:15:16 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 03:15:16 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga105.fm.intel.com with ESMTP; 11 Sep 2017 20:15:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,381,1500966000"; d="scan'208";a="310581706"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga004.fm.intel.com with ESMTP; 11 Sep 2017 20:15:11 -0700
Date: Tue, 12 Sep 2017 11:15:09 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
Mail-Followup-To: Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: wei.liu2@citrix.com, Eduardo Habkost <ehabkost@redhat.com>,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, qemu-devel@nongnu.org, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org, Paolo Bonzini <pbonzini@redhat.com>,
 JBeulich@suse.com, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMTcgMTE6NTIgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBDQydp
bmcgeGVuLWRldmVsLCBhbmQgdGhlIFhlbiB0b29scyBhbmQgeDg2IG1haW50YWluZXJzLgo+IAo+
IE9uIE1vbiwgMTEgU2VwIDIwMTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBNb24sIDEx
IFNlcCAyMDE3IDEyOjQxOjQ3ICswODAwCj4gPiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhh
bmdAaW50ZWwuY29tPiB3cm90ZToKPiA+IAo+ID4gPiBUaGlzIGlzIHRoZSBRRU1VIHBhcnQgcGF0
Y2hlcyB0aGF0IHdvcmtzIHdpdGggdGhlIGFzc29jaWF0ZWQgWGVuCj4gPiA+IHBhdGNoZXMgdG8g
ZW5hYmxlIHZOVkRJTU0gc3VwcG9ydCBmb3IgWGVuIEhWTSBkb21haW5zLiBYZW4gcmVsaWVzIG9u
Cj4gPiA+IFFFTVUgdG8gYnVpbGQgZ3Vlc3QgTkZJVCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZp
Y2VzLCBhbmQgYWxsb2NhdGUKPiA+ID4gZ3Vlc3QgYWRkcmVzcyBzcGFjZSBmb3Igdk5WRElNTSBk
ZXZpY2VzLgo+ID4gPiAKPiA+ID4gQWxsIHBhdGNoZXMgY2FuIGJlIGZvdW5kIGF0Cj4gPiA+ICAg
WGVuOiAgaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdpdCBudmRpbW0tcmZjLXYzCj4g
PiA+ICAgUUVNVTogaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkvcWVtdS5naXQgeGVuLW52ZGlt
bS1yZmMtdjMKPiA+ID4gCj4gPiA+IFBhdGNoIDEgaXMgdG8gYXZvaWQgZGVyZWZlcmVuY2luZyB0
aGUgTlVMTCBwb2ludGVyIHRvIG5vbi1leGlzdGluZwo+ID4gPiBsYWJlbCBkYXRhLCBhcyB0aGUg
WGVuIHNpZGUgc3VwcG9ydCBmb3IgbGFiZWxzIGlzIG5vdCBpbXBsZW1lbnRlZCB5ZXQuCj4gPiA+
IAo+ID4gPiBQYXRjaCAyICYgMyBhZGQgYSBtZW1vcnkgYmFja2VuZCBkZWRpY2F0ZWQgZm9yIFhl
biB1c2FnZSBhbmQgYSBob3RwbHVnCj4gPiA+IG1lbW9yeSByZWdpb24gZm9yIFhlbiBndWVzdCwg
aW4gb3JkZXIgdG8gbWFrZSB0aGUgZXhpc3RpbmcgbnZkaW1tCj4gPiA+IGRldmljZSBwbHVnZ2lu
ZyBwYXRoIHdvcmsgb24gWGVuLgo+ID4gPiAKPiA+ID4gUGF0Y2ggNCAtIDEwIGJ1aWxkIGFuZCBj
b295IE5GSVQgZnJvbSBRRU1VIHRvIFhlbiBndWVzdCwgd2hlbiBRRU1VIGlzCj4gPiA+IHVzZWQg
YXMgdGhlIFhlbiBkZXZpY2UgbW9kZWwuCj4gPiAKPiA+IEkndmUgc2tpbW1lZCBvdmVyIHBhdGNo
LXNldCBhbmQgY2FuJ3Qgc2F5IHRoYXQgSSdtIGhhcHB5IHdpdGgKPiA+IG51bWJlciBvZiB4ZW5f
ZW5hYmxlZCgpIGludmFyaWFudHMgaXQgaW50cm9kdWNlZCBhcyB3ZWxsIGFzCj4gPiB3aXRoIHBh
cnRpYWwgYmxvYnMgaXQgY3JlYXRlcy4KPiAKPiBJIGhhdmUgbm90IHJlYWQgdGhlIHNlcmllcyAo
SGFvemhvbmcsIHBsZWFzZSBDQyBtZSwgQW50aG9ueSBhbmQKPiB4ZW4tZGV2ZWwgdG8gdGhlIHdo
b2xlIHNlcmllcyBuZXh0IHRpbWUpLCBidXQgeWVzLCBpbmRlZWQuIExldCdzIG5vdCBhZGQKPiBt
b3JlIHhlbl9lbmFibGVkKCkgaWYgcG9zc2libGUuCj4gCj4gSGFvemhvbmcsIHdhcyB0aGVyZSBh
IGRlc2lnbiBkb2N1bWVudCB0aHJlYWQgb24geGVuLWRldmVsIGFib3V0IHRoaXM/IElmCj4gc28s
IGRpZCBpdCByZWFjaCBhIGNvbmNsdXNpb24/IFdhcyB0aGUgZGVzaWduIGFjY2VwdGVkPyBJZiBz
bywgcGxlYXNlCj4gYWRkIGEgbGluayB0byB0aGUgZGVzaWduIGRvYyBpbiB0aGUgaW50cm9kdWN0
b3J5IGVtYWlsLCBzbyB0aGF0Cj4gZXZlcnlib2R5IGNhbiByZWFkIGl0IGFuZCBiZSBvbiB0aGUg
c2FtZSBwYWdlLgoKWWVzLCB0aGVyZSBpcyBhIGRlc2lnbiBbMV0gZGlzY3Vzc2VkIGFuZCByZXZp
ZXdlZC4gU2VjdGlvbiA0LjMgZGlzY3Vzc2VkCnRoZSBndWVzdCBBQ1BJLgoKWzFdIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNy9tc2cw
MTkyMS5odG1sCgo+IAo+IAo+ID4gSSdkIGxpa2UgdG8gcmVkdWNlIGFib3ZlIGFuZCBhIHdheSB0
byBkbyB0aGlzIG1pZ2h0IGJlIG1ha2luZyB4ZW4gCj4gPiAgMS4gdXNlIGZ3X2NmZwo+ID4gIDIu
IGZldGNoIFFFTVUgYnVpbGQgYWNwaSB0YWJsZXMgZnJvbSBmd19jZmcKPiA+ICAzLiBleHRyYWN0
IG52ZGltIHRhYmxlcyAod2hpY2ggaXMgdHJpdmlhbCkgYW5kIHVzZSB0aGVtCj4gPiAKPiA+IGxv
b2tpbmcgYXQgeGVuX2xvYWRfbGludXgoKSwgaXQgc2VlbXMgcG9zc2libGUgdG8gdXNlIGZ3X2Nm
Zy4KPiA+IAo+ID4gU28gd2hhdCdzIHN0b3BwaW5nIHhlbiBmcm9tIHVzaW5nIGl0IGVsc2V3aGVy
ZT8sCj4gPiBpbnN0ZWFkIG9mIGFkZGluZyBtb3JlIHhlbiBzcGVjaWZpYyBjb2RlIHRvIGRvICd0
aGUgc2FtZScKPiA+IGpvYiBhbmQgbm90IHJldXNpbmcvc2hhcmluZyBjb21tb24gY29kZSB3aXRo
IHRjZy9rdm0uCj4gCj4gU28gZmFyLCBBQ1BJIHRhYmxlcyBoYXZlIG5vdCBiZWVuIGdlbmVyYXRl
ZCBieSBRRU1VLiBYZW4gSFZNIG1hY2hpbmVzCj4gcmVseSBvbiBhIGZpcm13YXJlLWxpa2UgYXBw
bGljYXRpb24gY2FsbGVkICJodm1sb2FkZXIiIHRoYXQgcnVucyBpbgo+IGd1ZXN0IGNvbnRleHQg
YW5kIGdlbmVyYXRlcyB0aGUgQUNQSSB0YWJsZXMuIEkgaGF2ZSBubyBvcGluaW9ucyBvbgo+IGh2
bWxvYWRlciBhbmQgSSdsbCBsZXQgdGhlIFhlbiBtYWludGFpbmVycyB0YWxrIGFib3V0IGl0LiBI
b3dldmVyLCBrZWVwCj4gaW4gbWluZCB0aGF0IHdpdGggYW4gSFZNIGd1ZXN0IHNvbWUgZGV2aWNl
cyBhcmUgZW11bGF0ZWQgYnkgWGVuIGFuZC9vcgo+IGJ5IG90aGVyIGRldmljZSBlbXVsYXRvcnMg
dGhhdCBjYW4gcnVuIGFsb25nc2lkZSBRRU1VLiBRRU1VIGRvZXNuJ3QgaGF2ZQo+IGEgZnVsbCBm
ZXcgb2YgdGhlIHN5c3RlbS4KPiAKPiBIZXJlIHRoZSBxdWVzdGlvbiBpczogZG9lcyBpdCBoYXZl
IHRvIGJlIFFFTVUgdGhlIG9uZSB0byBnZW5lcmF0ZSB0aGUKPiBBQ1BJIGJsb2JzIGZvciB0aGUg
bnZkaW1tPyBJdCB3b3VsZCBiZSBuaWNlciBpZiBpdCB3YXMgdXAgdG8gaHZtbG9hZGVyCj4gbGlr
ZSB0aGUgcmVzdCwgaW5zdGVhZCBvZiBpbnRyb2R1Y2luZyB0aGlzIHNwbGl0LWJyYWluIGRlc2ln
biBhYm91dAo+IEFDUEkuIFdlIG5lZWQgdG8gc2VlIGEgZGVzaWduIGRvYyB0byBmdWxseSB1bmRl
cnN0YW5kIHRoaXMuCj4KCmh2bWxvYWRlciBydW5zIGluIHRoZSBndWVzdCBhbmQgaXMgcmVzcG9u
c2libGUgdG8gYnVpbGQvbG9hZCBndWVzdApBQ1BJLiBIb3dldmVyLCBpdCdzIG5vdCBjYXBhYmxl
IHRvIGJ1aWxkIEFNTCBhdCBydW50aW1lIChmb3IgdGhlIGxhY2sKb2YgQU1MIGJ1aWxkZXIpLiBJ
ZiBhbnkgZ3Vlc3QgQUNQSSBvYmplY3QgaXMgbmVlZGVkIChlLmcuIGJ5IGd1ZXN0CkRTRFQpLCBp
dCBoYXMgdG8gYmUgZ2VuZXJhdGVkIGZyb20gQVNMIGJ5IGlhc2wgYXQgWGVuIGNvbXBpbGUgdGlt
ZSBhbmQKdGhlbiBiZSBsb2FkZWQgYnkgaHZtbG9hZGVyIGF0IHJ1bnRpbWUuCgpYZW4gaW5jbHVk
ZXMgYW4gT3BlcmF0aW9uUmVnaW9uICJCSU9TIiBpbiB0aGUgc3RhdGljIGdlbmVyYXRlZCBndWVz
dApEU0RULCB3aG9zZSBhZGRyZXNzIGlzIGhhcmRjb2RlZCBhbmQgd2hpY2ggY29udGFpbnMgYSBs
aXN0IG9mIHZhbHVlcwpmaWxsZWQgYnkgaHZtbG9hZGVyIGF0IHJ1bnRpbWUuIE90aGVyIEFDUEkg
b2JqZWN0cyBjYW4gcmVmZXIgdG8gdGhvc2UKdmFsdWVzIChlLmcuLCB0aGUgbnVtYmVyIG9mIHZD
UFVzKS4gQnV0IGl0J3Mgbm90IGVub3VnaCBmb3IgZ2VuZXJhdGluZwpndWVzdCBOVkRJTU0gQUNQ
SSBvYmplY3RzIGF0IGNvbXBpbGUgdGltZSBhbmQgdGhlbiBiZWluZyBjdXN0b21pemVkCmFuZCBs
b2FkZWQgYnkgaHZtbG9hZCwgYmVjYXVzZSBpdHMgc3RydWN0dXJlIChpLmUuLCB0aGUgbnVtYmVy
IG9mCm5hbWVzcGFjZSBkZXZpY2VzKSBjYW5ub3QgYmUgZGVjaWRlZCB1dGlsIHRoZSBndWVzdCBj
b25maWcgaXMga25vd24uCgpBbHRlcm5hdGl2ZWx5LCB3ZSBtYXkgaW50cm9kdWNlIGFuIEFNTCBi
dWlsZGVyIGluIGh2bWxvYWRlciBhbmQgYnVpbGQKYWxsIGd1ZXN0IEFDUEkgY29tcGxldGVseSBp
biBodm1sb2FkZXIuIExvb2tpbmcgYXQgdGhlIHNpbWlsYXIKaW1wbGVtZW50YXRpb24gaW4gUUVN
VSwgaXQgd291bGQgbm90IGJlIHNtYWxsLCBjb21wYXJlZCB0byB0aGUgY3VycmVudApzaXplIG9m
IGh2bWxvYWRlci4gQmVzaWRlcywgSSdtIHN0aWxsIGdvaW5nIHRvIGxldCBRRU1VIGhhbmRsZSBn
dWVzdApOVkRJTU0gX0RTTSBhbmQgX0ZJVCBjYWxscywgd2hpY2ggaXMgYW5vdGhlciByZWFzb24g
SSB1c2UgUUVNVSB0bwpidWlsZCBOVkRJTU0gQUNQSS4KCj4gSWYgdGhlIGRlc2lnbiBkb2MgdGhy
ZWFkIGxlZCBpbnRvIHRoaW5raW5nIHRoYXQgaXQgaGFzIHRvIGJlIFFFTVUgdG8KPiBnZW5lcmF0
ZSB0aGVtLCB0aGVuIHdvdWxkIGl0IG1ha2UgdGhlIGNvZGUgbmljZXIgaWYgd2UgdXNlZCBmd19j
ZmcgdG8KPiBnZXQgdGhlIChmdWxsIG9yIHBhcnRpYWwpIHRhYmxlcyBmcm9tIFFFTVUsIGFzIEln
b3Igc3VnZ2VzdGVkPwoKSSdsbCBoYXZlIGEgbG9vayBhdCB0aGUgY29kZSAod2hpY2ggSSBkaWRu
J3Qgbm90aWNlKSBwb2ludGVkIGJ5IElnb3IuCgpPbmUgcG9zc2libGUgaXNzdWUgdG8gdXNlIGZ3
X2NmZyBpcyBob3cgdG8gYXZvaWQgdGhlIGNvbmZsaWN0IGJldHdlZW4KQUNQSSBidWlsdCBieSBR
RU1VIGFuZCBBQ1BJIGJ1aWx0IGJ5IGh2bWxvYWRlciAoZS5nLiwgYm90aCBtYXkgdXNlIHRoZQpz
YW1lIHRhYmxlIHNpZ25hdHVyZSAvIGRldmljZSBuYW1lcyAvIC4uLikuIEluIG15IGN1cnJlbnQg
ZGVzaWduLCBRRU1VCndpbGwgcGFzcyB0aGUgdGFibGUgc2lnbmF0dXJlcyBhbmQgZGV2aWNlIG5h
bWVzIHVzZWQgaW4gaXRzIEFDUEkgdG8KWGVuLCBhbmQgWGVuIGNhbiBjaGVjayB0aGUgY29uZmxp
Y3Qgd2l0aCBpdHMgb3duIEFDUEkuIFBlcmhhcHMgd2UgY2FuCmFkZCBuZWNlc3NhcnkgZnVuY3Rp
b25zIGluIGZ3X2NmZyBhcyB3ZWxsLiBBbnl3YXksIGxldCBtZSBmaXJzdCBsb29rCmF0IHRoZSBj
b2RlLgoKVGhhbmtzLApIYW96aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 03:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 03:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drbfV-0007Su-9B; Tue, 12 Sep 2017 03:15:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1drbfU-0007Sd-Qm
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 03:15:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0D/2A-01778-74157B95; Tue, 12 Sep 2017 03:15:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVywNwkQtc1cHu
 kwavvwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2n/uZCtarV8x4voy1gfGOfBcjF4eQwHRG
 iQ9LJrJ0MXJySAjwShxZNoO1i5EDyPaXuD6xGqKml1Hi5M4fbCA1LAKqEh96p7OC2GwC+hIrH
 h8Es0WA7E23G9lBGpgFPrJIPHgxgxEkISzgJbFxxVSwZl4BC4k9a7vAingF1rJK7F41gRlixQ
 NGiatNqxkhqgQlTs58AnYSs4CWxI1/L5lATmIWkJZY/o8DJMwp4CNx9MhRZhBbVEBF4uTKNUw
 TGAVnIemehaR7FkL3AkbmVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnF
 esn5uZsYgYFbz8DAuIPx92nPQ4ySHExKory/hbdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgN
 QsAygkWpaanVqRl5gBjCCYtwcGjJMJ72R8ozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4r
 ySIDMEQIoySvPgRsDi+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5lIFN4MvNK4Da9Ajq
 CCegInktbQI4oSURISTUwLuneNV8m9+ke3pjQgzuY+r4Yuz21mtL+pJ+j4mzQ/I8HraZt8+H0
 1XU7mtB74areh+A+ed/6x42XV3xZKuV4SlL1wUHt+Rsn7/1SwnBNNT7GpNBrn7TBSq77tZ832
 l9Muvbu80OfypJl3b7vfZ4WbGFuZew8FS1keoRnz4x9c3Tff166b+VqKyWW4oxEQy3mouJEAG
 2osEfiAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505186115!58814101!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32984 invoked from network); 12 Sep 2017 03:15:16 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 03:15:16 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Sep 2017 20:15:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,381,1500966000"; d="scan'208";a="310581706"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga004.fm.intel.com with ESMTP; 11 Sep 2017 20:15:11 -0700
Date: Tue, 12 Sep 2017 11:15:09 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170912031509.vufszbju3s2v2bw3@hz-desktop>
Mail-Followup-To: Stefano Stabellini <sstabellini@kernel.org>,
 Igor Mammedov <imammedo@redhat.com>, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, george.dunlap@citrix.com, JBeulich@suse.com,
 andrew.cooper3@citrix.com
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911044157.15403-1-haozhong.zhang@intel.com>
 <20170911160818.1bd44a82@nial.brq.redhat.com>
 <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1709111119480.19719@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: wei.liu2@citrix.com, Eduardo Habkost <ehabkost@redhat.com>,
 andrew.cooper3@citrix.com, "Michael S. Tsirkin" <mst@redhat.com>,
 ian.jackson@eu.citrix.com, qemu-devel@nongnu.org, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org, Paolo Bonzini <pbonzini@redhat.com>,
 JBeulich@suse.com, Chao Peng <chao.p.peng@linux.intel.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>, george.dunlap@citrix.com,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v3 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMTcgMTE6NTIgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBDQydp
bmcgeGVuLWRldmVsLCBhbmQgdGhlIFhlbiB0b29scyBhbmQgeDg2IG1haW50YWluZXJzLgo+IAo+
IE9uIE1vbiwgMTEgU2VwIDIwMTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBNb24sIDEx
IFNlcCAyMDE3IDEyOjQxOjQ3ICswODAwCj4gPiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhh
bmdAaW50ZWwuY29tPiB3cm90ZToKPiA+IAo+ID4gPiBUaGlzIGlzIHRoZSBRRU1VIHBhcnQgcGF0
Y2hlcyB0aGF0IHdvcmtzIHdpdGggdGhlIGFzc29jaWF0ZWQgWGVuCj4gPiA+IHBhdGNoZXMgdG8g
ZW5hYmxlIHZOVkRJTU0gc3VwcG9ydCBmb3IgWGVuIEhWTSBkb21haW5zLiBYZW4gcmVsaWVzIG9u
Cj4gPiA+IFFFTVUgdG8gYnVpbGQgZ3Vlc3QgTkZJVCBhbmQgTlZESU1NIG5hbWVzcGFjZSBkZXZp
Y2VzLCBhbmQgYWxsb2NhdGUKPiA+ID4gZ3Vlc3QgYWRkcmVzcyBzcGFjZSBmb3Igdk5WRElNTSBk
ZXZpY2VzLgo+ID4gPiAKPiA+ID4gQWxsIHBhdGNoZXMgY2FuIGJlIGZvdW5kIGF0Cj4gPiA+ICAg
WGVuOiAgaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdpdCBudmRpbW0tcmZjLXYzCj4g
PiA+ICAgUUVNVTogaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkvcWVtdS5naXQgeGVuLW52ZGlt
bS1yZmMtdjMKPiA+ID4gCj4gPiA+IFBhdGNoIDEgaXMgdG8gYXZvaWQgZGVyZWZlcmVuY2luZyB0
aGUgTlVMTCBwb2ludGVyIHRvIG5vbi1leGlzdGluZwo+ID4gPiBsYWJlbCBkYXRhLCBhcyB0aGUg
WGVuIHNpZGUgc3VwcG9ydCBmb3IgbGFiZWxzIGlzIG5vdCBpbXBsZW1lbnRlZCB5ZXQuCj4gPiA+
IAo+ID4gPiBQYXRjaCAyICYgMyBhZGQgYSBtZW1vcnkgYmFja2VuZCBkZWRpY2F0ZWQgZm9yIFhl
biB1c2FnZSBhbmQgYSBob3RwbHVnCj4gPiA+IG1lbW9yeSByZWdpb24gZm9yIFhlbiBndWVzdCwg
aW4gb3JkZXIgdG8gbWFrZSB0aGUgZXhpc3RpbmcgbnZkaW1tCj4gPiA+IGRldmljZSBwbHVnZ2lu
ZyBwYXRoIHdvcmsgb24gWGVuLgo+ID4gPiAKPiA+ID4gUGF0Y2ggNCAtIDEwIGJ1aWxkIGFuZCBj
b295IE5GSVQgZnJvbSBRRU1VIHRvIFhlbiBndWVzdCwgd2hlbiBRRU1VIGlzCj4gPiA+IHVzZWQg
YXMgdGhlIFhlbiBkZXZpY2UgbW9kZWwuCj4gPiAKPiA+IEkndmUgc2tpbW1lZCBvdmVyIHBhdGNo
LXNldCBhbmQgY2FuJ3Qgc2F5IHRoYXQgSSdtIGhhcHB5IHdpdGgKPiA+IG51bWJlciBvZiB4ZW5f
ZW5hYmxlZCgpIGludmFyaWFudHMgaXQgaW50cm9kdWNlZCBhcyB3ZWxsIGFzCj4gPiB3aXRoIHBh
cnRpYWwgYmxvYnMgaXQgY3JlYXRlcy4KPiAKPiBJIGhhdmUgbm90IHJlYWQgdGhlIHNlcmllcyAo
SGFvemhvbmcsIHBsZWFzZSBDQyBtZSwgQW50aG9ueSBhbmQKPiB4ZW4tZGV2ZWwgdG8gdGhlIHdo
b2xlIHNlcmllcyBuZXh0IHRpbWUpLCBidXQgeWVzLCBpbmRlZWQuIExldCdzIG5vdCBhZGQKPiBt
b3JlIHhlbl9lbmFibGVkKCkgaWYgcG9zc2libGUuCj4gCj4gSGFvemhvbmcsIHdhcyB0aGVyZSBh
IGRlc2lnbiBkb2N1bWVudCB0aHJlYWQgb24geGVuLWRldmVsIGFib3V0IHRoaXM/IElmCj4gc28s
IGRpZCBpdCByZWFjaCBhIGNvbmNsdXNpb24/IFdhcyB0aGUgZGVzaWduIGFjY2VwdGVkPyBJZiBz
bywgcGxlYXNlCj4gYWRkIGEgbGluayB0byB0aGUgZGVzaWduIGRvYyBpbiB0aGUgaW50cm9kdWN0
b3J5IGVtYWlsLCBzbyB0aGF0Cj4gZXZlcnlib2R5IGNhbiByZWFkIGl0IGFuZCBiZSBvbiB0aGUg
c2FtZSBwYWdlLgoKWWVzLCB0aGVyZSBpcyBhIGRlc2lnbiBbMV0gZGlzY3Vzc2VkIGFuZCByZXZp
ZXdlZC4gU2VjdGlvbiA0LjMgZGlzY3Vzc2VkCnRoZSBndWVzdCBBQ1BJLgoKWzFdIGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNy9tc2cw
MTkyMS5odG1sCgo+IAo+IAo+ID4gSSdkIGxpa2UgdG8gcmVkdWNlIGFib3ZlIGFuZCBhIHdheSB0
byBkbyB0aGlzIG1pZ2h0IGJlIG1ha2luZyB4ZW4gCj4gPiAgMS4gdXNlIGZ3X2NmZwo+ID4gIDIu
IGZldGNoIFFFTVUgYnVpbGQgYWNwaSB0YWJsZXMgZnJvbSBmd19jZmcKPiA+ICAzLiBleHRyYWN0
IG52ZGltIHRhYmxlcyAod2hpY2ggaXMgdHJpdmlhbCkgYW5kIHVzZSB0aGVtCj4gPiAKPiA+IGxv
b2tpbmcgYXQgeGVuX2xvYWRfbGludXgoKSwgaXQgc2VlbXMgcG9zc2libGUgdG8gdXNlIGZ3X2Nm
Zy4KPiA+IAo+ID4gU28gd2hhdCdzIHN0b3BwaW5nIHhlbiBmcm9tIHVzaW5nIGl0IGVsc2V3aGVy
ZT8sCj4gPiBpbnN0ZWFkIG9mIGFkZGluZyBtb3JlIHhlbiBzcGVjaWZpYyBjb2RlIHRvIGRvICd0
aGUgc2FtZScKPiA+IGpvYiBhbmQgbm90IHJldXNpbmcvc2hhcmluZyBjb21tb24gY29kZSB3aXRo
IHRjZy9rdm0uCj4gCj4gU28gZmFyLCBBQ1BJIHRhYmxlcyBoYXZlIG5vdCBiZWVuIGdlbmVyYXRl
ZCBieSBRRU1VLiBYZW4gSFZNIG1hY2hpbmVzCj4gcmVseSBvbiBhIGZpcm13YXJlLWxpa2UgYXBw
bGljYXRpb24gY2FsbGVkICJodm1sb2FkZXIiIHRoYXQgcnVucyBpbgo+IGd1ZXN0IGNvbnRleHQg
YW5kIGdlbmVyYXRlcyB0aGUgQUNQSSB0YWJsZXMuIEkgaGF2ZSBubyBvcGluaW9ucyBvbgo+IGh2
bWxvYWRlciBhbmQgSSdsbCBsZXQgdGhlIFhlbiBtYWludGFpbmVycyB0YWxrIGFib3V0IGl0LiBI
b3dldmVyLCBrZWVwCj4gaW4gbWluZCB0aGF0IHdpdGggYW4gSFZNIGd1ZXN0IHNvbWUgZGV2aWNl
cyBhcmUgZW11bGF0ZWQgYnkgWGVuIGFuZC9vcgo+IGJ5IG90aGVyIGRldmljZSBlbXVsYXRvcnMg
dGhhdCBjYW4gcnVuIGFsb25nc2lkZSBRRU1VLiBRRU1VIGRvZXNuJ3QgaGF2ZQo+IGEgZnVsbCBm
ZXcgb2YgdGhlIHN5c3RlbS4KPiAKPiBIZXJlIHRoZSBxdWVzdGlvbiBpczogZG9lcyBpdCBoYXZl
IHRvIGJlIFFFTVUgdGhlIG9uZSB0byBnZW5lcmF0ZSB0aGUKPiBBQ1BJIGJsb2JzIGZvciB0aGUg
bnZkaW1tPyBJdCB3b3VsZCBiZSBuaWNlciBpZiBpdCB3YXMgdXAgdG8gaHZtbG9hZGVyCj4gbGlr
ZSB0aGUgcmVzdCwgaW5zdGVhZCBvZiBpbnRyb2R1Y2luZyB0aGlzIHNwbGl0LWJyYWluIGRlc2ln
biBhYm91dAo+IEFDUEkuIFdlIG5lZWQgdG8gc2VlIGEgZGVzaWduIGRvYyB0byBmdWxseSB1bmRl
cnN0YW5kIHRoaXMuCj4KCmh2bWxvYWRlciBydW5zIGluIHRoZSBndWVzdCBhbmQgaXMgcmVzcG9u
c2libGUgdG8gYnVpbGQvbG9hZCBndWVzdApBQ1BJLiBIb3dldmVyLCBpdCdzIG5vdCBjYXBhYmxl
IHRvIGJ1aWxkIEFNTCBhdCBydW50aW1lIChmb3IgdGhlIGxhY2sKb2YgQU1MIGJ1aWxkZXIpLiBJ
ZiBhbnkgZ3Vlc3QgQUNQSSBvYmplY3QgaXMgbmVlZGVkIChlLmcuIGJ5IGd1ZXN0CkRTRFQpLCBp
dCBoYXMgdG8gYmUgZ2VuZXJhdGVkIGZyb20gQVNMIGJ5IGlhc2wgYXQgWGVuIGNvbXBpbGUgdGlt
ZSBhbmQKdGhlbiBiZSBsb2FkZWQgYnkgaHZtbG9hZGVyIGF0IHJ1bnRpbWUuCgpYZW4gaW5jbHVk
ZXMgYW4gT3BlcmF0aW9uUmVnaW9uICJCSU9TIiBpbiB0aGUgc3RhdGljIGdlbmVyYXRlZCBndWVz
dApEU0RULCB3aG9zZSBhZGRyZXNzIGlzIGhhcmRjb2RlZCBhbmQgd2hpY2ggY29udGFpbnMgYSBs
aXN0IG9mIHZhbHVlcwpmaWxsZWQgYnkgaHZtbG9hZGVyIGF0IHJ1bnRpbWUuIE90aGVyIEFDUEkg
b2JqZWN0cyBjYW4gcmVmZXIgdG8gdGhvc2UKdmFsdWVzIChlLmcuLCB0aGUgbnVtYmVyIG9mIHZD
UFVzKS4gQnV0IGl0J3Mgbm90IGVub3VnaCBmb3IgZ2VuZXJhdGluZwpndWVzdCBOVkRJTU0gQUNQ
SSBvYmplY3RzIGF0IGNvbXBpbGUgdGltZSBhbmQgdGhlbiBiZWluZyBjdXN0b21pemVkCmFuZCBs
b2FkZWQgYnkgaHZtbG9hZCwgYmVjYXVzZSBpdHMgc3RydWN0dXJlIChpLmUuLCB0aGUgbnVtYmVy
IG9mCm5hbWVzcGFjZSBkZXZpY2VzKSBjYW5ub3QgYmUgZGVjaWRlZCB1dGlsIHRoZSBndWVzdCBj
b25maWcgaXMga25vd24uCgpBbHRlcm5hdGl2ZWx5LCB3ZSBtYXkgaW50cm9kdWNlIGFuIEFNTCBi
dWlsZGVyIGluIGh2bWxvYWRlciBhbmQgYnVpbGQKYWxsIGd1ZXN0IEFDUEkgY29tcGxldGVseSBp
biBodm1sb2FkZXIuIExvb2tpbmcgYXQgdGhlIHNpbWlsYXIKaW1wbGVtZW50YXRpb24gaW4gUUVN
VSwgaXQgd291bGQgbm90IGJlIHNtYWxsLCBjb21wYXJlZCB0byB0aGUgY3VycmVudApzaXplIG9m
IGh2bWxvYWRlci4gQmVzaWRlcywgSSdtIHN0aWxsIGdvaW5nIHRvIGxldCBRRU1VIGhhbmRsZSBn
dWVzdApOVkRJTU0gX0RTTSBhbmQgX0ZJVCBjYWxscywgd2hpY2ggaXMgYW5vdGhlciByZWFzb24g
SSB1c2UgUUVNVSB0bwpidWlsZCBOVkRJTU0gQUNQSS4KCj4gSWYgdGhlIGRlc2lnbiBkb2MgdGhy
ZWFkIGxlZCBpbnRvIHRoaW5raW5nIHRoYXQgaXQgaGFzIHRvIGJlIFFFTVUgdG8KPiBnZW5lcmF0
ZSB0aGVtLCB0aGVuIHdvdWxkIGl0IG1ha2UgdGhlIGNvZGUgbmljZXIgaWYgd2UgdXNlZCBmd19j
ZmcgdG8KPiBnZXQgdGhlIChmdWxsIG9yIHBhcnRpYWwpIHRhYmxlcyBmcm9tIFFFTVUsIGFzIEln
b3Igc3VnZ2VzdGVkPwoKSSdsbCBoYXZlIGEgbG9vayBhdCB0aGUgY29kZSAod2hpY2ggSSBkaWRu
J3Qgbm90aWNlKSBwb2ludGVkIGJ5IElnb3IuCgpPbmUgcG9zc2libGUgaXNzdWUgdG8gdXNlIGZ3
X2NmZyBpcyBob3cgdG8gYXZvaWQgdGhlIGNvbmZsaWN0IGJldHdlZW4KQUNQSSBidWlsdCBieSBR
RU1VIGFuZCBBQ1BJIGJ1aWx0IGJ5IGh2bWxvYWRlciAoZS5nLiwgYm90aCBtYXkgdXNlIHRoZQpz
YW1lIHRhYmxlIHNpZ25hdHVyZSAvIGRldmljZSBuYW1lcyAvIC4uLikuIEluIG15IGN1cnJlbnQg
ZGVzaWduLCBRRU1VCndpbGwgcGFzcyB0aGUgdGFibGUgc2lnbmF0dXJlcyBhbmQgZGV2aWNlIG5h
bWVzIHVzZWQgaW4gaXRzIEFDUEkgdG8KWGVuLCBhbmQgWGVuIGNhbiBjaGVjayB0aGUgY29uZmxp
Y3Qgd2l0aCBpdHMgb3duIEFDUEkuIFBlcmhhcHMgd2UgY2FuCmFkZCBuZWNlc3NhcnkgZnVuY3Rp
b25zIGluIGZ3X2NmZyBhcyB3ZWxsLiBBbnl3YXksIGxldCBtZSBmaXJzdCBsb29rCmF0IHRoZSBj
b2RlLgoKVGhhbmtzLApIYW96aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 04:48:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 04:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drd7P-0004le-2L; Tue, 12 Sep 2017 04:48:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.r.wilk@gmail.com>) id 1drTwI-0002Xf-PC
 for xen-devel@lists.xenproject.org; Mon, 11 Sep 2017 19:00:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 88/1E-01916-93DD6B95; Mon, 11 Sep 2017 19:00:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42K5GHpnva7J3W2
 RBh+bTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJaz4yFmzu8axoWfWOqYHx0H/3LkYuDiGB
 WYwSX1fPZAZxWASWsUosXHiRFcSREDjEKnHu/XaWLkZOICdO4vT0L6wQdprE/7WT2SHsaonli
 1YzgthCAmoS9ya/Z4QYe5BJYs6z3cwgCWEBc4kXjd1gzSwCqhKvtk5iArHZBPQlPvyfDmaLCC
 hLfH6+EqyeWaBeYsbsZ+wQvXkSX398BrN5Bawk3jecYIVYNo1R4s8SEYi4oMTJmU9YIHqtJF7
 1/QCq5wCypSWW/+MAMTkF7CVeNeiAVIgCbZq3bxXbBEbRWUiaZyFpnoXQDBHWkrjx7yUThrCc
 xPZZx9kgbGOJH2u3skPYihJTuh+yY6qxkZhz/CoBNeYSV4+/ZENWs4CRbxWjenFqUVlqka6xX
 lJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHpgAIIdjM1fnA4xSnIwKYnyvju+JV
 KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+329sihQSLUtNTK9Iyc4CJCiYtwcGjJMIrcQcozVt
 ckJhbnJkOkTrFaMxx4c6lP0wcB/bc+sMkxJKXn5cqJc5rBVIqAFKaUZoHNwiWQC8xykoJ8zIC
 nSbEU5BalJtZgir/ilGcg1FJmDcFZApPZl4J3L5XQKcwAZ3Cc2kLyCkliQgpqQZGqwUVSQf5V
 90/afR+hmXYgQ+8859tvlupWn8/r7Wqhc1NcHKSddLma3/TrL9J5pmfT1uw7ZyO3tKCUPG3wv
 vNHvNw7M/S3vN80q0/5eXRruv8zzh+nHX7HtvB94dCrU30PKbvntmx/Pyjo/2M3j6yrqtWtxq
 9f3Ul45LKvKUVi8oOlh46dTx5pxJLcUaioRZzUXEiANzEmwubAwAA
X-Env-Sender: konrad.r.wilk@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505156401!102572984!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32858 invoked from network); 11 Sep 2017 19:00:02 -0000
Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com)
 (209.85.220.175)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 Sep 2017 19:00:02 -0000
Received: by mail-qk0-f175.google.com with SMTP id o129so20636397qkd.0
 for <xen-devel@lists.xenproject.org>; Mon, 11 Sep 2017 12:00:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=kxRImjHdk8T9iegno7kolQ3hafu4sMGEvvgK7QfMJJE=;
 b=lYa78Pvb30CDNhRk0YgdxzcJDeuC97aWalfUKhmLy9+w1+exHLZLGwWC4uRWdun8EX
 Hc3V+42/zajwUdXDVzUjSUo713Hu2eQ4SGxDTSOw4myyWMz1tCx5eAwjAxYa15FOSe5U
 24mDG5xebq8uJ8uRXA3XISfsk8I8O2kAgwSoVb+LDk3dpOlK8z/JPw4VZVkcDULzkV+R
 ihKDGkkfQ6F+JQeGar7ngT9Jr5r4fipfM1XpA9AsBP3ethPH3tCyvvY9F2m8w//njkyo
 NOQhx89ZfhHNQIJMC4p0ONnt3MgMJtDq10fXEqWE/1iHmJ/NvJxruTQu8zkENhBOqNvI
 /Cfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=kxRImjHdk8T9iegno7kolQ3hafu4sMGEvvgK7QfMJJE=;
 b=lv4U88c03wa9KfJzTeMbjCglnzcrV+sL1wFWMQlvDBxqDhYGP/GgWuu+jUZLxd0a9A
 NcMi8w8u8TX3HgGuPlw4P3tgjqaoT+OlVYuYgxoGanX8G8SvcYC4t82o3rT4YWMq+DpF
 Wud+2XAGTiA3xvLfRgcD3uq8gxRcbWwcIfqEoKBPMqE35eRa8aN3dpO5vmBN0EWGNq4L
 rdIlgt+TfNbgixMzgsCGztpGRX4EudXz20TxZTomS4y5gQwuMMoiV/x4hgVaF2Xa33y7
 9Ei0JhBCSGAB85asDMPmUCRqSZtV5iSj4OfU1fGJmVZkTo9jnWulqW993Rf5IQh/TOLa
 5fwA==
X-Gm-Message-State: AHPjjUjYy4+72Kf4sd9SIOqKr1sbmlZq1NjFLC8an0a/PZXWx+gSdLiP
 XmquPpYVNldBcQ==
X-Google-Smtp-Source: AOwi7QBXr8XcC0gLDsGH2amenZRM79irmCh+dSKzEZ0+mwnAe7Cmd/z7s2467zJSi5kJXPk0hNUrXg==
X-Received: by 10.55.51.205 with SMTP id z196mr16495936qkz.316.1505156401189; 
 Mon, 11 Sep 2017 12:00:01 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id o38sm6792454qko.33.2017.09.11.11.59.58
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 11 Sep 2017 11:59:59 -0700 (PDT)
Date: Mon, 11 Sep 2017 14:59:55 -0400
From: Konrad Rzeszutek Wilk <konrad@darnok.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170911185947.GA18345@localhost.localdomain>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-5-konrad@kernel.org>
 <597F382E0200007800103097@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="J2SCkAp4GZ/dPZZf"
Content-Disposition: inline
In-Reply-To: <597F382E0200007800103097@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Mailman-Approved-At: Tue, 12 Sep 2017 04:48:13 +0000
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 4/5] alternative/x86/arm32: Align
 altinstructions (and altinstr_replacement) sections.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--J2SCkAp4GZ/dPZZf
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Mon, Jul 31, 2017 at 08:01:18AM -0600, Jan Beulich wrote:
> >>> Konrad Rzeszutek Wilk <konrad@kernel.org> 07/26/17 9:50 PM >>>
> >On x86 the bloat-o-meter detects that with this change the file shrinks:
> >add/remove: 1/0 grow/shrink: 0/2 up/down: 156/-367 (-211)
> >function                                     old     new   delta
> >get_page_from_gfn                              -     156    +156
> >do_mmu_update                               4578    4569      -9
> >do_mmuext_op                                5604    5246    -358
> >Total: Before=3170439, After=3170228, chg -0.01%
> 
> This looks unexpected, and hence I'd like to ask for an explanation. If
> anything I'd expect the image size to grow (slightly).

With just:

diff --git a/xen/include/asm-x86/alternative.h b/xen/include/asm-x86/alternative.h
index db4f08e0e7..43d1851f86 100644
--- a/xen/include/asm-x86/alternative.h
+++ b/xen/include/asm-x86/alternative.h
@@ -56,6 +56,7 @@ extern void alternative_instructions(void);
 
 #define ALTERNATIVE_N(newinstr, feature, number)       \
        ".pushsection .altinstructions,\"a\"\n"         \
+     ".p2align 2\n" \
        ALTINSTR_ENTRY(feature, number)                 \
        ".section .discard,\"a\",@progbits\n"           \
        DISCARD_ENTRY(number)                           \

$ ~/linux/scripts/bloat-o-meter /tmp/xen-syms.baseline.debug xen-syms
add/remove: 0/0 grow/shrink: 1/2 up/down: 87/-237 (-150)
function                                     old     new   delta
sh_page_fault__guest_4                      8557    8644     +87
map_pages_to_xen                            4406    4322     -84
sh_x86_emulate_write__guest_4                444     291    -153
Total: Before=3315124, After=3314974, chg -0.00%
[konrad@localhost xen]$ 

I get the same amount if the '.p2align 2' is in .altinstr_replacement":

diff --git a/xen/include/asm-x86/alternative.h b/xen/include/asm-x86/alternative.h
index db4f08e0e7..201683e29e 100644
--- a/xen/include/asm-x86/alternative.h
+++ b/xen/include/asm-x86/alternative.h
@@ -60,6 +60,7 @@ extern void alternative_instructions(void);
 	".section .discard,\"a\",@progbits\n"		\
 	DISCARD_ENTRY(number)				\
 	".section .altinstr_replacement, \"ax\"\n"	\
+    ".p2align 2\n" \
 	ALTINSTR_REPLACEMENT(newinstr, feature, number)	\
 	".popsection\n"
 
For fun I changed p2align to 1:

diff --git a/xen/include/asm-x86/alternative.h b/xen/include/asm-x86/alternative.h
index db4f08e0e7..13a7204e6b 100644
--- a/xen/include/asm-x86/alternative.h
+++ b/xen/include/asm-x86/alternative.h
@@ -60,6 +60,7 @@ extern void alternative_instructions(void);
        ".section .discard,\"a\",@progbits\n"           \
        DISCARD_ENTRY(number)                           \
        ".section .altinstr_replacement, \"ax\"\n"      \
+    ".p2align 1\n" \
        ALTINSTR_REPLACEMENT(newinstr, feature, number) \
        ".popsection\n"
 
[konrad@localhost xen]$ ~/linux/scripts/bloat-o-meter /tmp/xen-syms.baseline.debug xen-syms
add/remove: 0/0 grow/shrink: 1/2 up/down: 87/-237 (-150)
function                                     old     new   delta
sh_page_fault__guest_4                      8557    8644     +87
map_pages_to_xen                            4406    4322     -84
sh_x86_emulate_write__guest_4                444     291    -153
Total: Before=3315124, After=3314974, chg -0.00%

And then to 0.

--- a/xen/include/asm-x86/alternative.h
+++ b/xen/include/asm-x86/alternative.h
@@ -60,6 +60,7 @@ extern void alternative_instructions(void);
        ".section .discard,\"a\",@progbits\n"           \
        DISCARD_ENTRY(number)                           \
        ".section .altinstr_replacement, \"ax\"\n"      \
+    ".p2align 0\n" \
        ALTINSTR_REPLACEMENT(newinstr, feature, number) \
        ".popsection\n"
 
[konrad@localhost xen]$ ~/linux/scripts/bloat-o-meter /tmp/xen-syms.baseline.debug xen-syms
add/remove: 0/0 grow/shrink: 1/2 up/down: 87/-237 (-150)
function                                     old     new   delta
sh_page_fault__guest_4                      8557    8644     +87
map_pages_to_xen                            4406    4322     -84
sh_x86_emulate_write__guest_4                444     291    -153
Total: Before=3315124, After=3314974, chg -0.00%


WTF?!

[konrad@localhost xen]$ git diff
diff --git a/xen/include/asm-x86/alternative.h b/xen/include/asm-x86/alternative.h
index db4f08e0e7..6c3d59a7df 100644
--- a/xen/include/asm-x86/alternative.h
+++ b/xen/include/asm-x86/alternative.h
@@ -60,6 +60,7 @@ extern void alternative_instructions(void);
        ".section .discard,\"a\",@progbits\n"           \
        DISCARD_ENTRY(number)                           \
        ".section .altinstr_replacement, \"ax\"\n"      \
+    "# HI!\n" \
        ALTINSTR_REPLACEMENT(newinstr, feature, number) \
        ".popsection\n"
 
[konrad@localhost xen]$ ~/linux/scripts/bloat-o-meter /tmp/xen-syms.baseline.debug xen-syms
add/remove: 0/0 grow/shrink: 1/2 up/down: 87/-237 (-150)
function                                     old     new   delta
sh_page_fault__guest_4                      8557    8644     +87
map_pages_to_xen                            4406    4322     -84
sh_x86_emulate_write__guest_4                444     291    -153
Total: Before=3315124, After=3314974, chg -0.00%


In other words, just adding an useless comment makes it smaller!?


Since this seems to be happening with arch/x86/mm.o, so I compiled the
.S for both the baseline and then one with the "HI!" comment.

Looking at the diff (attached) the difference seems to be that the
compiler optimized some of the operations.

In other words the bloat-o-meter for x86 is useless for this.
> 
> >--- a/xen/include/asm-x86/alternative.h
> >+++ b/xen/include/asm-x86/alternative.h
> >@@ -56,10 +56,12 @@ extern void alternative_instructions(void);
>  >
> >#define ALTERNATIVE_N(newinstr, feature, number)	\
> >".pushsection .altinstructions,\"a\"\n"		\
> >+	".p2align 2\n"					\
> 
> Can't this then be accompanied by dropping the (over-)alignment
> done in xen.lds.S?

Yes.

And also in the arm one.
> 
> >ALTINSTR_ENTRY(feature, number)			\
> >".section .discard,\"a\",@progbits\n"		\
> >DISCARD_ENTRY(number)				\
> >".section .altinstr_replacement, \"ax\"\n"	\
> >+	".p2align 2\n"					\
> 
> This surely isn't needed on x86.

Nope. But I added to be in sync with the other. But it can be removed.
> 
> Jan
> 

--J2SCkAp4GZ/dPZZf
Content-Type: application/gzip
Content-Disposition: attachment; filename="diff.gz"
Content-Transfer-Encoding: base64

H4sICGrZtlkAA2RpZmYA5P1bbyVHki6IPit/BadaDVQNudThd/fsl5490GAGaMzZwBmcV4Lk
oiR2ZTKzSErK6l8/4Tf7zDwi1oWketecaXSlnLEiPDz8Ynf7bLfbXXz+/MP/94fbm+f7Tw+P
99/pSYXdlHZKXSj70ZqPxv7gUtBJO2cvdpOdpg+Xl5f1qcf738cH1EcdftApmMmZFNsD//Zv
F/Pv1lz5i8vy33Dxb//24eKH5/u7l4cvjxc/7B+e726e9ld/uvnT1b99ffry8+3Dy/OHi4sf
bv/+cn8xffvpp4vLiz97b9VPO++N+ukvF7v8t76d/1S3f+F93Xx6eXh8fnm6frr/+unm7v7z
/ePL1cWfbr796cPlP1387//H//ThInfx8cPFd7376aer+R81/3N3m3+dv6KNOcU65pT+gcd8
w8eslVN5zPN//x8zzzrPbx6znvQ/8JjFPPsQw5XSF5c+JJUbZdT//v/7d+98ef7Tl7sLdeGi
shfT/PfL/fPL377756f9t6uL/O+H3Xf/cf/dD//uJ/fhsjftfOPnL7+V+x7yfUrP97Urz/VK
vl1eaU99+u6f7+9y7/e3c+8//Pt/+286GfuRmu7jh8vWnNBUbLB+0qkMtvV/W8Z6861/WGif
HqdwZdX86VGp3Mif3p+5qd/30J7xpf8vT+zTH/BJ+SN3cfrz/KqvfykD/bEOtI85fsTX1ptj
u/my3azwKZbPe7K6f0qemPIp93lY82Buv/t+p3Scr+wfPtXR5HuGF4jLStt2/eK755tPf/vu
ezv1D/3u5nGP5ShX+JCVnuhR/u67T+O6PT/I1c438tHguvHU5fzyT999r9q6t1nXH/FZ+dN3
0Y6fVRdXuf3cx918bSb+9Anf+LW6E/MuaOt4841u6t+ZX6GUpkH9x+ev84Z2M+1vAzJlTcsW
6sscy8p51/blj+MKRu3o5Mxf6POE7zzm8j8e78s7VN8tlu2FIHvK25qmVrn2QTSpytIn1sVV
Wnwzvk0cCI/TZTWaBsOIaCaMyF4Yg3O2C6zvvHv+6X/57/+9HTQ3XaV8zpyd/5uP2T9dTBd/
+tOF7iOYJ+/in/7P/891fqRNrDU0x31UP2JyfqxDuRSLUJpyyow6QAm875TA20oEo4+dCJYF
u61b8ibv8f+o60RjDpgqS/NjJ/l6T2uPE8N7M723iN5A4aySvcV52jIjeXr4/PB48/Ll6ULh
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
KhrgdK0ZUSsLDF2rpcjw6VhFO2FP+1eiC86quIWuuJ3EHpWhsLh37XNUY7ia1g373OzZ5yjK
8AuhlpzV/FDl4BdpKqNVwpHD2g0LaBQjoEzeWihEMkrszHhjV/w8nDPoqWGNnNCOp+Zcrozv
HdP8IixnH8brzfb5V+XK+IW4ayTD9HtyZTzS/P1ywaZ2biwtzCBrfhRMv68iLB5KfXq1XJmo
lmZdh7j8CdZ1J5IyPGNdA7nXkiaIQKWdEtvcJqXmu6xrj/CpXy5Y1x4VJX75U6xru5rVKfdE
tavBtaTkbZyta2/GbLp1Td4tCxPGitChV2Pm3br2UGQRRbTmitDhCevVH3rWurawPtDxqINZ
l6Hd2+ML1rWTKTXR6mZdR6Vfw7oue7zDNf0owCnYQQcWs0eljFfLPh8tvrK6qfmG+UH9rsFt
Oe/y28xsr4jVpHNPu8LMrg/7SE87NLO9IqkCPz+cCR49hawhqQKX/z+Cme3RocirHTPbIqZg
YaqhV7GdYzSXMmtGP79CBZXokBBi4Zm0UlaCxIZ2CZ0J3Y6skabPTmfioQyXHdo7Dr1HUAC6
ZYHt7UNoKsofnINuZjvojaRCmri7aDtmdvnceY5leSJWis5l3M5n0i9NOjKzCVRksqjtnplt
u5mdukkbJSiAAGLUvYJj18z2KJryr1I0lXQ3YmOajNiKAHAq7WBED+A47E9hkY4qdI96KS/q
pbTSDOWXz1rcbUJzShK11aMox4veXOsTR4NjEQ8SNbiBeJ9P86+vqdQe8AAnrH2fT9FSOnJV
cpArBc0kjO9b1/4ul/K8GZVZta6nw9qH0Nl9WDaf+CIA+zjKLT1FcCK4b4QvLEL/jyIqNkoz
vQaDDmDQAUpEgKVHMD7prZa15QRVsv7hCvSs5w+ZmD8+V47dCHZVMYqsT2bgPA8Ek7xId18e
bjJ2CUGXvP3X+z++Pr5dfv/557c/vP1n7636+eS9UT//y9tT/re+X/+p7v+Fn3X3/uvTx+ev
X1aT9/P7u3ePHx4/fs2oKL//729++D/e/l//9//25q33zeBpj19+vln/o9b/vLvPf81cus06
2JtYZm3dTW21QSJmFiYRBm8EQwoweAl0LrzV1k+8+3GIxvb2ZG6ULq/3No/y+9/+6+cvj397
+vTbs5jLCaesbz+Lu8lygtJP0R0UJxGIiUcDKMKBs1SRtNJLNTYGlaz//DYqscuq7Mdi46To
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
yj11G9y5fI2+3Zmr9rTelhaX/GpeWuyp2sDO5Wv0S6Wv2tN6G16wv6dOTGneUyeed222h4F7
2OSS3WmnFfi1xbDjz1H+3EAXq4bFpMoMGrimZv736G+9/T8z+6pV0qAVr2da0eqVaKW0bpi2
0vNW+rJHIidIbf68WqCr3rNqSUQktS2GfLLmn2pVn/zD/pPrn+nJe9RhxFQkbRjxsBef9r7b
UaioTuyr+8599Zt9fZ2cr/Lo7b7y2fP+/L76uvrr4VSpQTi1pdzkeuVrvNbu/L666cl7+2rF
VOS+WvGwF+9rhz2MQudaeF8zUuj37GtYNvt6ETHtyn0NG8S0fI1WpDZfOtzX1ptpVartuv6a
93UDlZav8Vqn8/uapifv7asTU5H7KmjoCqS0CVtBDazIyrW7hkk2gd1323RfS3Hb3N5+ePzw
y293Xx5u3/169/GXx9sv+b/ZgXPwp2bPGWNy19Y8GB2nsyNHKpyqFWLvO3IUXCq1O8s3Wylt
TrWTbB4svZMsZsJeNqf0lao0fCaiy/v6vIuqdJuU921S3oqFEqqyak3sDxYK3ozaL+N7FypH
6F2ZVFR5VJeKbs8VdSe7zFezc7WiU9HVfKsbvmMFfwg8qQpFd2b063CUVay4IOMbvHNA0jAV
SWPXO8fGNdK9eoOlMhQWWsYvvuyda2uaum/TpOHbvOiliyshSZdeN/PgbEKvVqO57CX7wU4T
TFxf3TJ08lvcJSef9g5uOu0NbNPqrFBudpwpK97g2Z4d/YR3u05/IJQ3vwndqMjuxhjESSGH
4fMfz18fP+QD8/Xxn2UfaA58OPQQxmQjO5jqBz7DDZTRK08gqCJMExRlVJKrkbPmVEudaw8I
YyN6jACuQIXq8t4LrAzBFPxbrYWYzv+8LKfrilQRXfnEz399+9/eZjbVduNQovQy1J/wTT85
hXhob8ZVhh5DQWZmAZndVyDLu19HnE979HfT3s6/O5s0Kzj3w9jiGiYDoG/mEp8+vs9AAStT
n5KOCq//+f26Krd3Xx7vimNnbHNzbFDWuOmYLVoU1KyT3akKFhG7Cvxri1fw+XNjEdatEqAE
/6zTeQS226VGKbRuMqUeLvFXOyYLg67iIvXfuM1vRtwLDXNNzZ1/oRvoJNYkD2tKCDmHWps4
rSks3KL4uhUC8IvqwZ2Z1BnvQv771ruwmkuTBhqieR0NNFaqEHpiZM/K+o9i/C/OLN74eOBd
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

--J2SCkAp4GZ/dPZZf
Content-Type: application/gzip
Content-Disposition: attachment; filename="mm.S.baseline.gz"
Content-Transfer-Encoding: base64

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

--J2SCkAp4GZ/dPZZf
Content-Type: application/gzip
Content-Disposition: attachment; filename="mm.S.new.gz"
Content-Transfer-Encoding: base64

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
dL5fNUcNG9u/UAk2lYfz8nhSU903a7G0ExGs//vVt+WimS0Wh+XxuDz2I0zYbB/n+3NzWm2W
BqS2OXVvZXxtN6fDofmy2/ULW7bV7O1Mds296ua4tPMRGf/Kplk+LrenZj97UH/o3ir4UO5m
x2U/3L6fMmUfmq3Xu7nuZNmcftv3E8/Z2h1Ps0M/DcWN2CPzS7KsWcm287CcLfo+cza2+2Oj
h9cPK5Elm/9RUV7zeDr2Wy2kYD9fHfVuPqzVpi33zfG83+8Op+XCvs13fz9f6fPzazNT+3Y4
NfPdeXuyK8v2+JeqaL6/efH5p083zefbV82nm7dvXrx82x8RqWiOvr68XzX369mDXd+qYhMx
67NeKdJa2L0UuWTn8sef37350OwV6c93m/16qU93/2pSFbAVp6XtJmWT3GxUDw/rmd3pmo9E
/U8/Z1ELRgV7uTE00M9CpEAliuM8tvOwq8Z5y+N2t1jqPdvrf9iTISV+ZrPcdDTb7Hf789rN
p8gYaX1RJP7la7Pf6LN0sMvLNkvzxNnBkLhlF4z+mqY91y1Pac5qCSq7BhWb43F3f/o6OywV
L1vOft3v1KvNcju7W1uqkmnCVnS31x3vG/FwZ7crzzn5z88HdQYZvZWC9bLOTrM7u6olW7Ct
ooV7y4yAshyfEkVZ8c9qPrbaLpbf+sPHGaU6PYqpn9yyJinbzf3x0Bw2KztxOLvd/q22j+t9
z3pExQ/Gw3p3N1s3mmDPlqyAy803i+bufH9PxsHHaXhpy6LU//9qiYAziw3Zf5Fk7MAsdpvm
m72ZRJoItg7q8lJ8ZL+yz+sQL/j++19uP/UDqGv2kflu/1tzf1CfOiv20ijKdS+m4Rft6paw
sXLpFpXft4f5l5aYlod+UQu2Ysff1LZuGsonNMITPxNqVfWdrq6Xk/63Zfr8slOXqWEK9kaV
wBP0jbpZNWoX7ZcS/sppt1nNG3oJ8J07HWbb40rzlv564bccYTiiqFnfVpjRUsxP7//j/Yc/
vbdUxBfUbMph6Xg0ME4tn9x8/6Z59/F7x2bYGw/LU3tHmr17uLf0lHMG13Jyw4g9Vq6hadk2
N4vZaWY3mlPe3VKdsGZvP6QIiT3/dn9Y2o1J+Q1mmHnHWpvdVl08G8X9+g3gBDU/NrODRs63
R7TKGcVu1M1Jjxd7eLfbKR65WC2a+WzveuCSzl+Wm7OWq+az+RctKjzO1qsFoU7eJT1yLz69
+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
hbD9tz/+8d/+7/1h92A2/P8FCJvhfJ2cHwA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--J2SCkAp4GZ/dPZZf--


From xen-devel-bounces@lists.xen.org Tue Sep 12 05:10:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 05:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drdSU-0006W6-B8; Tue, 12 Sep 2017 05:10:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drdST-0006RL-PR
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 05:10:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C8/29-03616-92C67B95; Tue, 12 Sep 2017 05:10:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyuP0Ov65GzvZ
 Igz8bRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjy98xFewUrPhx/Rx7A+Npvi5GTg4JASOJ
 txP/MYHYQgILGSV6zqp1MXJwCAuYSXz4mgRiigj4SDzoCupi5OJgFrjNLPHxYjM7RLmNxPMLH
 1lBbDYBVYkN10+B2bwC1hJ7ll1kBrFZgOIXvzWC2aIC4RJNZ/tZIGoEJU7OfMICMp9TwFbi4D
 VRkDCzgLrEn3mXmCFscYlNz76zQtjyEtvfzmGewMg/C0n3LCQts5C0zELSsoCRZRWjRnFqUVl
 qka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMgDBDsbrGwMOMUpyMCmJ
 8v4W3h4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3PBsoJ1iUmp5akZaZA4wRmLQEB4+SCO9yk
 DRvcUFibnFmOkTqFKOilDhvMUhCACSRUZoH1waLy0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYF
 QS5i0FmcKTmVcCN/0V0GImoMU8l7aALC5JREhJNTAGKygGaocobS3YdM7vPJvJzwc533fGSnE
 pr1C/pHgg2c1aRVXP6PfJexclGZSPc/ba+LyTPPDUofQd357+c3sWBHKGfVAW+F79SlhGhiOF
 Qaw2fWdTP/PSZ5yHN9+eqtXFatAbL7S5qdSAWcRHLNyzvPB+6cEkLe0tckdnpG8IXX1ktu4EM
 yWW4oxEQy3mouJEACFsPb3GAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505193000!116440081!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11955 invoked from network); 12 Sep 2017 05:10:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 05:10:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4FC6AAD59;
 Tue, 12 Sep 2017 05:09:58 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20170911170159.3083-1-george.dunlap@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f8a3c738-a8e8-505a-e3f2-02a3dfc6f17b@suse.com>
Date: Tue, 12 Sep 2017 07:09:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEvMDkvMTcgMTk6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQWRkIGEgbWFjaGluZS1y
ZWFkYWJsZSBmaWxlIHRvIGRlc2NyaWJlIHdoYXQgZmVhdHVyZXMgYXJlIGluIHdoYXQKPiBzdGF0
ZSBvZiBiZWluZyAnc3VwcG9ydGVkJywgYXMgd2VsbCBhcyBpbmZvcm1hdGlvbiBhYm91dCBob3cg
bG9uZyB0aGlzCj4gcmVsZWFzZSB3aWxsIGJlIHN1cHBvcnRlZCwgYW5kIHNvIG9uLgo+IAo+IFRo
ZSBkb2N1bWVudCBzaG91bGQgYmUgZm9ybWF0dGVkIHVzaW5nICJzZW1hbnRpYyBuZXdsaW5lcyIg
WzFdLCB0byBtYWtlCj4gY2hhbmdlcyBlYXNpZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IAo+IFsxXSBodHRwOi8vcmhvZGVzbWls
bC5vcmcvYnJhbmRvbi8yMDEyL29uZS1zZW50ZW5jZS1wZXItbGluZS8KPiAtLS0KPiAKPiBTb3Jy
eSwgSSB3cm90ZSBhICdjaGFuZ2VzIHNpbmNlIHYxJyBidXQgbWFuYWdlZCB0byBsb3NlIGl0LiAg
SSdsbAo+IHJlcGx5IHRvIHRoaXMgbWFpbCB0b21vcnJvdyB3aXRoIGEgbGlzdCBvZiBjaGFuZ2Vz
Lgo+IAo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlv
LmZhZ2dpb2xpQGNpdHJpeC5jb20+Cj4gQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3ll
bEB6ZW50aWZpYy5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBD
QzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ0M6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ0M6IEtvbnJhZCBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IC0tLQo+ICBTVVBQT1JULm1kIHwgODIxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDgy
MSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBTVVBQT1JULm1kCj4gCj4gZGlm
ZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiBpbmRleCAwMDAwMDAwMDAwLi5lMzA2NjRmZWNhCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL1NV
UFBPUlQubWQKPiBAQCAtMCwwICsxLDgyMSBAQAo+ICsjIFN1cHBvcnQgc3RhdGVtZW50IGZvciB0
aGlzIHJlbGVhc2UKPiArCj4gK1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBzdXBwb3J0IHN0
YXR1cyBhbmQgaW4gcGFydGljdWxhciB0aGUKPiArc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMgb2Yg
dGhlIFhlbiBicmFuY2ggd2l0aGluIHdoaWNoIHlvdSBmaW5kIGl0Lgo+ICsKPiArU2VlIHRoZSBi
b3R0b20gb2YgdGhlIGZpbGUgZm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0
dXMKPiArbGV2ZWxzIGV0Yy4KPiArCj4gKyMgUmVsZWFzZSBTdXBwb3J0Cj4gKwo+ICsgICAgWGVu
LVZlcnNpb246IDQuMTAtdW5zdGFibGUKPiArICAgIEluaXRpYWwtUmVsZWFzZTogbi9hCj4gKyAg
ICBTdXBwb3J0ZWQtVW50aWw6IFRCRAo+ICsgICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVW5y
ZWxlYXNlZCAtIG5vdCB5ZXQgc2VjdXJpdHktc3VwcG9ydGVkCj4gKwo+ICsjIEZlYXR1cmUgU3Vw
cG9ydAo+ICsKCj4gKyMjIyBWaXJ0dWFsIFJBTQo+ICsKPiArICAgIExpbWl0LCB4ODYgUFY6ID4x
VEIKCjIwNDdHQiBQViBndWVzdHMgaGF2ZSBiZWVuIHRlc3RlZCB0byB3b3JrLCBpbmNsdWRpbmcg
bGl2ZSBtaWdyYXRpb24uClRlc3RzIHdpdGggbGFyZ2VyIGd1ZXN0cyBhcmUganVzdCBvbmdvaW5n
IChuZWVkZWQgbXkgbGl2ZSBtaWdyYXRpb24KcGF0Y2ggd2hpY2ggaXMgdXBzdHJlYW0gbm93KS4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 06:24:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 06:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drebv-0002tG-VX; Tue, 12 Sep 2017 06:23:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drebu-0002ss-P6
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 06:23:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C9/67-03610-57D77B95; Tue, 12 Sep 2017 06:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbekdnu
 kwZtfxhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Da7l7FgZ37F573TmBsY
 X7l3MXJxCAk0MknMOXKEEcJ5zCjxYMkr5i5GTiBnG6PEx3VRILaIgLPE1zNz2UFsXgF9ia2rf
 rCA2MICZhLbN91mB2mWEDhgJNG54SRYkYSAt8SnWReZYOy17xYD2ewcbAJWEofEQKIsAqoSTx
 5tZJ7AyL2AkWEVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAdj06LAQ4ySHExKory/hbdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5awBygkWpaan
 VqRl5gCDDyYtwcGjJML7sBoozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryqIDMEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVeDrOLJzCuB2/QK6AgmoCN4Lm0BOa
 IkESEl1cBoWO2T2fOsQsZwMf8fj522+ypUW6rzX/xitg2XU4iccfK9fst/3u+zTi2dcDjnT8k
 7noL7O41n6XFs63nz4G5sT/Z54zcJwkWuQRe9lvNkHW+c93ZJs9Xk8I5L7vzsbxZwpUrWfFvH
 V31tqXif7ZGiWI1Ws3k33xi/FP0sKeq7bM+C7K9zgqYrsRRnJBpqMRcVJwIApvuBPn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505197427!93065294!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45099 invoked from network); 12 Sep 2017 06:23:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 06:23:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drebn-0001g3-CC; Tue, 12 Sep 2017 06:23:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drebi-0004UM-30; Tue, 12 Sep 2017 06:23:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drebh-0002Vw-R4; Tue, 12 Sep 2017 06:23:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113323-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check: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-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f007cad159e99fa2acd3b2e9364fbb32ad28b971
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 06:23:37 +0000
Subject: [Xen-devel] [linux-linus test] 113323: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMzIzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTMyOTMKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTMyOTMg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgNyByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ZmFpbCBpbiAxMTMyOTMgcGFzcyBpbiAxMTMzMjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTMyOTMK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9j
a2VkIGluIDExMzI5MyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzMjkzIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTMy
OTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDExMzI5MyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzMjkzIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTMyOTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzI5MyBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEz
MjkzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBpbiAxMTMyOTMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzI5MyBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTEzMjkzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTMyOTMgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1z
dGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMwMzEKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYwMDdjYWQxNTllOTlm
YTJhY2QzYjJlOTM2NGZiYjMyYWQyOGI5NzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDU2OWRiYjg4ZTgwZGViNjg5NzRlZjZmZGQ2YTEzZWRiOWQ2ODYyNjEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzAzMSAgMjAxNy0wOS0wNCAwMzozNTo1MiBaICAgIDggZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTMwNDEgIDIwMTctMDktMDQgMTY6NDk6NTYgWiAgICA3IGRh
eXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMyOTMgIDIwMTctMDktMTEg
MDg6MzI6NDEgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE5NTQgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYg
YnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxMTY4
NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 07:25:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 07:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drfZY-0006qW-JP; Tue, 12 Sep 2017 07:25:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1drfZW-0006qQ-Rz
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 07:25:27 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0D/3B-15060-6EB87B95; Tue, 12 Sep 2017 07:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfSavu7T7u2
 RBpO/SFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmn9p9iLNjKXzFr2RfGBsZzPF2MnBxCAjMZ
 JV58Leti5OJgEdjKLNG14zAriCMhMIdVYuXKQ0wgVRICVRK318xhgbCLJGa/W8TcxcgBZs84Z
 g8S5hUQlDg58wkLxFA3iS9HTrOD2JwClhJH5s9mBJkpJLCcWeLRl/dMIL1sAiYSszokQGpYBF
 Qlvs6ZxgQxJ0BiyvdZYLawQLTEm8+vwGaKCChKPHh5kxXEZhZ4wSTxodMSwtaUaN3+m30Co+A
 sJGfMQpJawMi0ilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MDwZgGAH47dlAYcYJTmYlER5fwtvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSsEDHchwaLU9
 NSKtMwcYKTApCU4eJREeDd2AaV5iwsSc4sz0yFSpxiNOS7cufSHiePAnlt/mIRY8vLzUqXEeT
 +AlAqAlGaU5sENgkXwJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzGoDcw5OZVwK37xXQKUx
 Ap/Bc2gJySkkiQkqqgVEnag7nsnsqK+auXvBMt7RXJD51bufm8DMe0ixdXPs8tkyZfDR1+YIF
 SzorY+5P3bpv10tZ9bL4pfEvZm3lNdtxoy718ipP8wUMU18m7tzzWCpy/RdB1ufbDO7v2Vqj9
 iZJ0dZ1kcD/vzs8zz358XLrdPbuzbZfeNJNJjoaiWaf9ZbmnX8l0+SwEktxRqKhFnNRcSIAsF
 /XZtsCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505201124!63423177!1
X-Originating-IP: [209.85.214.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33869 invoked from network); 12 Sep 2017 07:25:25 -0000
Received: from mail-it0-f47.google.com (HELO mail-it0-f47.google.com)
 (209.85.214.47)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 07:25:25 -0000
Received: by mail-it0-f47.google.com with SMTP id c195so26156124itb.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 00:25:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=UyMrf9OD9hgCQXzfr2qDsLln2Naot8KXg3bOKo41tls=;
 b=MGQ+zbHCfuGMozUKv3gRYMdkM+5GsZZJu/MOrH/5YFf3ken8sz28sDii2kxV3Ikzax
 XozYLCUH/1oQAZwYTHDqElkwnReIrZlrI2EABZJfY1pdA/n8PsFMj2Z05UuLz7an3klV
 uCoXelr2kIqy3ncoMIk91efWHG0Hwn/SOR1DY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=UyMrf9OD9hgCQXzfr2qDsLln2Naot8KXg3bOKo41tls=;
 b=lsuXA053sQ1miEIIh8S95hDfmXE2EsC4leZdtjrZP8yFZZgR83xY2DhEgNs2SI7tlz
 skJv9ZYy0DBt8SdH7WtQAQT9KMo3J8XuqrP18dGARxoMHFjYWiK3oW6M4zDHT2uduHdZ
 3VmFFDMBOHDqs9Gngbuz4qGgJD8CqtOhLnGz57vao0Vwx+pFROXQkAh88siU5hf1WwRX
 8fBoluklqzkdG9zKZl0aNh5jzmktsBY6giD0/bdQ49bb2gGllY+9R+DQnkCgLlJmgqE+
 BHsrrnCJx8f2xgXG4HRYzar1+QchV6ZZb5GhuEItgW0b0YoCoa2jUs0c+Sw9nBcAZNNG
 7Neg==
X-Gm-Message-State: AHPjjUjlS3QnGrbR4QNSqRt9WwMVZ1nHpwtVxRrtyg5iuyCzCvNkDhg3
 WG/eLfjHBMkwmP3NW1Cb5DWNoLdJHhFttvdysl7/7w==
X-Google-Smtp-Source: AOwi7QC9qbtbRI1Q6Ui4godKyvRzSynLA2TzuvuTXDvy9OFrymX13Tj/C7hnT5OAmxw+6KmvROvsy079W98WavhsuTA=
X-Received: by 10.36.53.206 with SMTP id k197mr18054461ita.8.1505201123991;
 Tue, 12 Sep 2017 00:25:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.2.1 with HTTP; Tue, 12 Sep 2017 00:25:23 -0700 (PDT)
In-Reply-To: <20170907090841.rtm7cyidsfh7hx4k@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
 <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
 <20170905093134.t3jvzygcf2hlsmfo@citrix.com>
 <CACtJ1JR8byUgp1AW9SQ5xuYtcKbUZx60WzJcSX6PeBCmiL5+Ww@mail.gmail.com>
 <20170907090841.rtm7cyidsfh7hx4k@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 12 Sep 2017 12:55:23 +0530
Message-ID: <CACtJ1JQUSiQq-5iJBWZNaTX_DpfMW1-fkp28gcE4rkeO_1wweg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gNyBTZXB0ZW1iZXIgMjAxNyBhdCAxNDozOCwgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDYsIDIwMTcgYXQgMTA6NTk6MDVQTSAr
MDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gT24gNSBTZXB0ZW1iZXIgMjAxNyBhdCAx
NTowMSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gT24gTW9uLCBT
ZXAgMDQsIDIwMTcgYXQgMDk6NTg6MDdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToK
Pj4gPj4gSGkgSmFuLAo+PiA+Pgo+PiA+Pgo+PiA+PiBPbiAyOCBBdWd1c3QgMjAxNyBhdCAxNDo0
MSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4gPj4gPj4+PiBPbiAy
OC4wOC4xNyBhdCAxMDo1NiwgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+
ID4+ID4+IC0tLSBhL2NvbmZpZy9hcm0zMi5tawo+PiA+PiA+PiArKysgYi9jb25maWcvYXJtMzIu
bWsKPj4gPj4gPj4gQEAgLTEsNSArMSw2IEBACj4+ID4+ID4+ICBDT05GSUdfQVJNIDo9IHkKPj4g
Pj4gPj4gIENPTkZJR19BUk1fMzIgOj0geQo+PiA+PiA+PiArQ09ORklHX1ZVQVJUX0NPTlNPTEUg
Oj0geQo+PiA+PiA+PiAgQ09ORklHX0FSTV8kKFhFTl9PUykgOj0geQo+PiA+PiA+Pgo+PiA+PiA+
PiAgQ09ORklHX1hFTl9JTlNUQUxMX1NVRkZJWCA6PQo+PiA+PiA+PiBkaWZmIC0tZ2l0IGEvY29u
ZmlnL2FybTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCj4+ID4+ID4+IGluZGV4IGFhNDU3NzIuLjg2
MWQwYTQgMTAwNjQ0Cj4+ID4+ID4+IC0tLSBhL2NvbmZpZy9hcm02NC5tawo+PiA+PiA+PiArKysg
Yi9jb25maWcvYXJtNjQubWsKPj4gPj4gPj4gQEAgLTEsNSArMSw2IEBACj4+ID4+ID4+ICBDT05G
SUdfQVJNIDo9IHkKPj4gPj4gPj4gIENPTkZJR19BUk1fNjQgOj0geQo+PiA+PiA+PiArQ09ORklH
X1ZVQVJUX0NPTlNPTEUgOj0geQo+PiA+PiA+PiAgQ09ORklHX0FSTV8kKFhFTl9PUykgOj0geQo+
PiA+PiA+Cj4+ID4+ID4gSSB0aGluayB0aGlzIHdhbnRzIHRvIGJlIHNvbHZlZCBiZXR0ZXIgdGhh
biBieSBzdGFydGluZyB0byBhZ2Fpbgo+PiA+PiA+IGludHJvZHVjZSBDT05GSUdfKiB2YWx1ZXMg
aGVyZS4KPj4gPj4KPj4gPj4gSSB0aGluayBJIGNhbiByZW1vdmUgdGhpcyBmbGFnIGZyb20gaGVy
ZSBzaW5jZSBpdCBpcyB1c2VkIGN1cnJlbnRseQo+PiA+PiBmb3IgeGVuY29uc29sZSBvbmx5IHRv
IGVuYWJsZSBWVUFSVCBjb25zb2xlIHN1cHBvcnQgZm9yIEFSTS4gSSBjYW4KPj4gPj4gZGlyZWN0
bHkgZGVmaW5lIHRoZSBmbGFnIGluIHRoZSB0b29scy9jb25zb2xlIE1ha2VmaWxlIGJhc2VkIG9u
Cj4+ID4+IENPTkZJR19BUk0gb3B0aW9uLgo+PiA+Cj4+ID4gSnVzdCB1c2UgQ09ORklHX0FSTSBk
aXJlY3RseT8KPj4KPj4gSSBiZWxpZXZlIEkgY2Fubm90IHVzZSBDT05GSUdfQVJNIGRpcmVjdGx5
IGluCj4+IHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYXMgaXQgaXMgYSBtYWtlZmlsZSB2YXJp
YWJsZS4KPj4KPgo+IFlvdSBzaG91bGQgYmUgYWJsZSB0by4gSSB0aGluayBDT05GSUdfQVJNL1g4
NiBhcmUgcGFzc2VkIG9uIHRvIGdjYy4KPgo+IEFuZCBJIGp1c3QgdGVzdGVkIHdpdGggQ09ORklH
X1g4Niwgd2hpY2ggd29ya2VkLgoKSSB0cmllZCB1c2luZyBDT05GSUdfQVJNIG9yIENPTkZJR19B
Uk1fNjQgaW4gZGFlbW9uL2lvLmMgYnV0IHRoZXNlCmZsYWdzIGFyZSBub3QgZGVmaW5lZC4KCkkg
dGhpbmsgSSBjYW4gZGVmaW5lIGl0IHRoZSB3YXksIGl0IGlzIGRlZmluZWQgaW4gbGliYWNwaS9N
YWtlZmlsZToKCk1LRFNEVF9DRkxBR1MtJChDT05GSUdfQVJNXzY0KSA9IC1EQ09ORklHX0FSTV82
NAoKU2ltaWxhcmx5IEkgY2FuIGRlZmluZToKCkNPTlNPTEVfQ0ZMQUdTLSQoQ09ORklHX0FSTSkg
PSAtRENPTkZJR19BUk0KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 07:28:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 07:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drfct-00071y-6A; Tue, 12 Sep 2017 07:28:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drfcr-00071Y-Kd
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 07:28:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 26/6C-17770-5BC87B95; Tue, 12 Sep 2017 07:28:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdLz/Z
 Ig/u7JSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasf3MaeaCZvGKD3OPszUw
 buDvYuTiEBJoZJL4v3gaC4TzmFHi1Y5pjBDONkaJk709QA4nh4iAs8TXM3PZQWxeAX2Jt417m
 UBsYSD7xKLbrCANEgJfmSUm3FrMApKQEPCSmDt9PRuM3bumFchm52ATsJI4JAYSZRFQlbi49z
 /zBEbuBYwMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3
 OAAQ7GP+uDTzEKMnBpCTK+1t4e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7wbqCcYFFqempF
 WmYOMPxg0hIcPEoivI9B0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc6bBVIkAFKUUZoHN
 wIWC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPupC2gKT2ZeCdymV0BHMAEdwXNpC8gRJY
 kIKakGxrRwtwZB96jJvpZLp996q1QuWcdgESArcvjgiUn7zcM9C1cabNj2OibphKlNimtfzIU
 PwvfYznPO09C1q8l5dV3LOCxc35Tn6t2Ko5v3vfvCPy3t61Hlmhzb3+99edVPfTfg1jnv9vvq
 m8ldShxs23KfigYqreSojAmQe7L1nXJ3t/62tN4fSizFGYmGWsxFxYkAUor9vIACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505201331!93077050!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64351 invoked from network); 12 Sep 2017 07:28:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 07:28:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drfcm-0003MM-VM; Tue, 12 Sep 2017 07:28:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drfch-0007nS-Jy; Tue, 12 Sep 2017 07:28:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drfch-0008Iq-BQ; Tue, 12 Sep 2017 07:28:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113346-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=5dfba97c4d59613581f6fcc039846ff5c5817b1f
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 07:28:43 +0000
Subject: [Xen-devel] [ovmf test] 113346: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzNDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWRmYmE5N2M0ZDU5NjEzNTgxZjZmY2MwMzk4NDZmZjVjNTgxN2IxZgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDMgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzMzMyAgMjAxNy0wOS0xMSAyMDo0OTo0NyBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNl
a0ByZWRoYXQuY29tPgogIFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICBTdGFy
IFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVj
aHRAcHJveG1veC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 07:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 07:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drfwj-0008QR-SX; Tue, 12 Sep 2017 07:49:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1drfwi-0008QL-U8
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 07:49:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 52/1A-15060-48197B95; Tue, 12 Sep 2017 07:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQrd54vZ
 Ig4tNKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXkxdYCw7zVex6fou5gfE3ZxcjJ4eEgJ/E
 2aeH2UFsFgFViY2nZrB1MXJwsAnYS0z/WgESFhFQluj99Zuli5GLg1mgk1Hi3Ic+ZpCEsEC0x
 Mu+E6wgNq+Ap0RP92d2kCIhgTmMEk9f97NAJAQlTs58AmYzC+hILNj9CWwBs4C0xPJ/HCAmJ9
 CuxW8KQCpEBVQkTq5cwwRiCwkoSvTPe8AGcWa6xNa/v5gnMPLPQjJ0FpKhsxCGLmBkXsWoUZx
 aVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg3Hx2sBDjJIc
 TEqivL+Ft0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdNwEoJ1iUmp5akZaZA4wFmLQEB4+SC
 O8FkDRvcUFibnFmOkTqFKOilDjvA5CEAEgiozQPrg0Wf5cYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzBsDMoUnM68EbvoroMVMQIt5Lm0BWVySiJCSamDsb5cp/i10/dOUzyceztO+5j/Z7Hn
 2A+ZThsuFvd23Hp77uVWh6MiV9R9a3RS7ut6lHF44W2/hw/Q1ejezens/K12ssRbnYVnjHVz3
 fALfkoazuTzb587zn5o4n9e0QHxLyM7Wn5HOezMOL33cUyNzYf5DbaUN3xbkGLI+vPyx7PmWG
 t9FOjrzlViKMxINtZiLihMBmOjzOboCAAA=
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505202563!103849311!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12528 invoked from network); 12 Sep 2017 07:49:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 07:49:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="52654491"
Date: Tue, 12 Sep 2017 08:49:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912074915.5xcvm7ma4ituqorx@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
 <59AED8850200007800177A1C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59AED8850200007800177A1C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDk6MDE6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1m
bl90IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiA+ICsgICAgICAgICAgICAgICAgYm9v
bCBtYXApCj4gPiArewo+ID4gKyAgICBpbnQgcmM7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAg
ICAqIEFUTSB0aGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgdGhlIGhhcmR3YXJl
IGRvbWFpbgo+ID4gKyAgICAgKiBiZWNhdXNlIGl0IGRvZXNuJ3Qgc3VwcG9ydCBwcmVlbXB0aW9u
L2NvbnRpbnVhdGlvbiwgYW5kIGFzIHN1Y2gKPiA+ICsgICAgICogY2FuIHRha2UgYSBub24tbmVn
bGlnaWJsZSBhbW91bnQgb2YgdGltZS4gTm90ZSB0aGF0IGl0IHBlcmlvZGljYWxseQo+ID4gKyAg
ICAgKiBjYWxscyBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgaW4gb3JkZXIgdG8gYXZvaWQgc3Rh
bGxpbmcgdGhlIHN5c3RlbS4KPiA+ICsgICAgICovCj4gPiArICAgIEFTU0VSVChpc19oYXJkd2Fy
ZV9kb21haW4oZCkpOwo+ID4gKwo+ID4gKyAgICBmb3IgKCA7IDsgKQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICByYyA9IChtYXAgPyBtYXBfbW1pb19yZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25z
KQo+ID4gKyAgICAgICAgICAgICAoZCwgZ2ZuLCBucl9wYWdlcywgbWZuKTsKPiA+ICsgICAgICAg
IGlmICggcmMgPT0gMCApCj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICBpZiAo
IHJjIDwgMCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HCj4gPiArICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gJXNtYXAgWyUiIFBSSV9n
Zm4gIiwgJSIgUFJJX2dmbiAiKSAtPiAiCj4gPiArICAgICAgICAgICAgICAgICAgICJbJSIgUFJJ
X21mbiAiLCAlIiBQUklfbWZuICIpIGZvciBkJWQ6ICVkXG4iLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICBtYXAgPyAiIiA6ICJ1biIsIGdmbl94KGdmbiksIGdmbl94KGdmbl9hZGQoZ2ZuLCBucl9w
YWdlcykpLAo+ID4gKyAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBtZm5feChtZm5fYWRk
KG1mbiwgbnJfcGFnZXMpKSwgZC0+ZG9tYWluX2lkLAo+ID4gKyAgICAgICAgICAgICAgICAgICBy
Yyk7Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAgICBu
cl9wYWdlcyAtPSByYzsKPiA+ICsgICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCByYyk7Cj4gPiAr
ICAgICAgICBnZm4gPSBnZm5fYWRkKGdmbiwgcmMpOwo+ID4gKyAgICAgICAgcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzKCk7Cj4gCj4gV2l0aCB0aGUgX19pbml0IGRyb3BwZWQsIHRoaXMgYmVjb21l
IHF1ZXN0aW9uYWJsZTogV2Ugc2hvdWxkbid0Cj4gZG8gdGhpcyBhcmJpdHJhcmlseTsgcnVudGlt
ZSB1c2Ugc2hvdWxkIGluc3RlYWQgZm9yY2UgYSBoeXBlcmNhbGwKPiBjb250aW51YXRpb24gKGFz
c3VtaW5nIHRoYXQncyB0aGUgY29udGV4dCBpdCdzIGdvaW5nIHRvIGJlIHVzZWQgaW4pLgoKVGhp
cyB3aWxsIGJlIHVzZWQgYnkgdGhlIFBDSSBlbXVsYXRpb24gY29kZSwgd2hpY2ggaXMgYSB2bWV4
aXQgYnV0IG5vdAphbiBoeXBlcmNhbGwuCgpJIGhhdmUgYSBwbGFuIHRvIGFkZCBjb250aW51YXRp
b25zLCBidXQgSSB3b3VsZCByYXRoZXIgZG8gaXQgYXMgcGFydApvZiB1c2luZyB0aGUgUENJIGVt
dWxhdGlvbiBmb3IgRG9tVXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 07:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 07:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drfzK-0000aV-9S; Tue, 12 Sep 2017 07:52:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drfzJ-0000aO-7S
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 07:52:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FE/F7-01916-42297B95; Tue, 12 Sep 2017 07:52:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfSanq7ypO2
 RBg+f6Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmfd1UV9AlVtF17z9rA+Iavi5GLQ0hgIqPE
 47dbmUEcFoEGVomOLV9YQBwJgTmsEhfP7wTKcAI5ZRI9X9+wQ9hFEu2fXsDZL5b8YgKxeQUEJ
 U7OfMICYgsJeEk03TkCZnMK2EncPbmKGWLdRVaJPfOXgg1lE9CSuH97BRuIzSKgKrF73mGgOA
 fQoACJxmn5IGFhgVSJX/uWg5WICGhIPPu7mg1kDrNAE5PElI6PYIuZBTQlWrf/Zp/AKDgLyR2
 zkKQWMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDFEG
 INjBuGa75yFGSQ4mJVHe38LbI4X4kvJTKjMSizPii0pzUosPMWpwcAj8fPq3hVGKJS8/L1VJg
 vfXBKA6waLU9NSKtMwcYBTBlEpw8CiJ8HJNBErzFhck5hZnpkOkTjEac1y4c+kPE8eBPbf+MA
 mBTZIS530AMkkApDSjNA9uECy6LzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYVxhkIU9mXgn
 cvldApzABncJzaQvIKSWJCCmpBkYDwaBG++QiXtGLOmd0bgdtcuHS3/sxwcxPg5Ov/ZDstmu3
 UyPF1pT/zZw8fc+W8hlH3I/HX7t2Wb1DY+mMwsCzMVzLLqbsex+4XkIvecEGhWrpDQ83Z868f
 0xD74Hfl2Mi2bO1bbsXSwTuL/1VKLD4jVpvPsPmWc0fJ4gYuGqsiPZp1vnEYq7EUpyRaKjFXF
 ScCADuP5Bi6QIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505202722!97525173!1
X-Originating-IP: [209.85.214.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50113 invoked from network); 12 Sep 2017 07:52:03 -0000
Received: from mail-it0-f46.google.com (HELO mail-it0-f46.google.com)
 (209.85.214.46)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 07:52:03 -0000
Received: by mail-it0-f46.google.com with SMTP id v19so21161274ite.0
 for <xen-devel@lists.xen.org>; Tue, 12 Sep 2017 00:52:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=SpY2awpR9l9YAcJDZ3KSJbmmkb9kYDCKoRSmeCJh8RY=;
 b=gWsZnJQB2GuywEIg/2TegvRhn7+xJ0bF0zm+QQlpBhDzir/xAoS/YVKUg8pwxzWwIu
 NmpfSoXyiZW6Qn3mpZL+ehCi0lb4l6Y1I1F57W+0yN45blZwgnWeIoViFRLgxGR7xJxP
 ziUqTRa7xKGeO2BXTCTsHFkX0WJmfAcMgLwSXOL2uwZLYZ9CSnN3sHh/9y2s7rZ9VDQp
 78Hbh5gLJ5tuu8vYxKyVBX96nCaPEhOrTkdfSDPhQ0Sah4mXACBrSFfWLVwZlmUj3Zmq
 4ANg/KuVzWeorGBytVFuDIVJeh2VqGN0CxQklgVebrdkoXmBD2UwhlBc9RNPqxvYaz9i
 f6cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SpY2awpR9l9YAcJDZ3KSJbmmkb9kYDCKoRSmeCJh8RY=;
 b=IrXBes9geaSqyz+ar9cr0EEnZURU8mtSvhsfUpV9iwHnqnXiXKJ9D5+/Az/Aw9kF3O
 UaZySp6hsAKbdS5yKwtTvIxXblxDLgKFd8zxA74prrUq10K1vCdco195dbwYwVPQ3AYP
 0p4wY19OTA9ejhc2n1BX2T6fCpqNvLyqQoE1xVZ/0pfqb2y1+GFkqkrp0yfbNRB4R4OO
 p1eevbA0QhnSGWjtLUNYVdMD58/xEee79bdk2CQVA7gsm7gV6W+PqteM4SdqoCwLlCbO
 nBcjxFI/b3gDNLBs2SiVj88pAdceJO8/IJajY6VzIPHvutFppBHq95ivSuIovEeiQb7N
 i8+w==
X-Gm-Message-State: AHPjjUihlVBawHcYsT41j9LoBpx+J/A78MS9zeo/Euy5QWf8A7H2KZXe
 FhT/xFABjmp7wvlbkao106tFg9FLfpH4gVptBQE=
X-Google-Smtp-Source: ADKCNb7VRpFeZb//Ko1zacW2J43fUAX9OiZZVOSfdtVgoGqTx/5Kyv0gtNmdlgKyx8Yct08rEPQRbx1mUBeODmGLQ+M=
X-Received: by 10.36.82.150 with SMTP id d144mr17358795itb.1.1505202722474;
 Tue, 12 Sep 2017 00:52:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Tue, 12 Sep 2017 00:52:01 -0700 (PDT)
In-Reply-To: <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
 <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 12 Sep 2017 10:52:01 +0300
Message-ID: <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
To: Clemens Ladisch <clemens@ladisch.de>
Cc: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>, linux-kernel@vger.kernel.org,
 tiwai@suse.com, Takashi Sakamoto <o-takashi@sakamocchi.jp>
Subject: Re: [Xen-devel] [alsa-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add
 Xen para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCAxMDoyNCBBTSwgQ2xlbWVucyBMYWRpc2NoIDxjbGVtZW5z
QGxhZGlzY2guZGU+IHdyb3RlOgo+IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+
IFdlIHVuZGVyc3RhbmQgdGhhdCBlbXVsYXRlZCBpbnRlcnJ1cHQgb24gdGhlIGZyb250ZW5kIHNp
ZGUgaXMgY29tcGxldGVseSBub3QKPj4+PiBhY2NlcHRhYmxlCj4KPiBBbGxvdyBtZSB0byBleHBh
bmQgb24gdGhhdDogIFByb3BlciBzeW5jaHJvbml6YXRpb24gcmVxdWlyZXMgdGhhdCB0aGUKPiBl
eGFjdCBwb3NpdGlvbiBpcyBjb21tdW5pY2F0ZWQsIG5vdCBlc3RpbWF0ZWQuICBKdXN0IGJlY2F1
c2UgdGhlIG5vbWluYWwKPiByYXRlIG9mIHRoZSBzdHJlYW0gaXMga25vd24gZG9lcyBub3QgaW1w
bHkgdGhhdCB5b3Uga25vdyB0aGUgYWN0dWFsIHJhdGUuCj4gRm9yZ2V0IGZvciB0aGUgbW9tZW50
IHRoYXQgdGhlcmUgZXZlbiBpcyBhIG5vbWluYWwgcmF0ZTsgYXNzdW1lIHRoYXQgaXQKPiB3b3Jr
cyBsaWtlLCBlLmcuLCBhIHN0b3JhZ2UgY29udHJvbGxlciwgYW5kIHRoYXQgeW91IGNhbiBrbm93
IHRoYXQgYSBETUEKPiBidWZmZXIgd2FzIGNvbnN1bWVkIGJ5IHRoZSBkZXZpY2Ugb25seSBhZnRl
ciBpdCBoYXMgdG9sZCB5b3UuCj4KPiBJdCdzIHBvc3NpYmxlIGFuZCBsaWtlbHkgdGhhdCB0aGVy
ZSBpcyBhIGxhdGVuY3kgd2hlbiByZXBvcnRpbmcgdGhlCj4gc3RyZWFtIHBvc2l0aW9uLCBidXQg
dGhhdCBpcyBzdGlsbCBiZXR0ZXIgdGhhbiBndWVzc2luZyB3aGF0IHRoZSBETUEKPiBpcyBkb2lu
Zy4gIChZb3Ugd291bGQgbmV2ZXIganVzdCB0cnkgdG8gZ3Vlc3Mgd2hlbiB3cml0aW5nIGRhdGEg
dG8KPiBkaXNrLCB3b3VsZCB5b3U/KQo+Cj4+Pj4gYW5kIGRlZmluaXRlbHkgd2UgbmVlZCB0byBw
cm92aWRlIHNvbWUgZmVlZGJhY2sgbWVjaGFuaXNtIGZyb20KPj4+PiBEb20wIHRvIERvbVUuCj4+
Pj4KPj4+PiBJbiBvdXIgY2FzZSBpdCBpcyB0ZWNobmljYWxseSBpbXBvc3NpYmxlIHRvIHByb3Zp
ZGUgcHJlY2lzZSBwZXJpb2QgaW50ZXJydXB0Cj4+Pj4gKG1vc3RseSBiZWNhdXNlIG91ciBiYWNr
ZW5kIGlzIGEgdXNlciBzcGFjZSBhcHBsaWNhdGlvbikuCj4KPiBBcyBmYXIgYXMgSSBjYW4gc2Vl
LCBhbGwgYXVkaW8gQVBJcyAoQUxTQSwgUHVsc2VBdWRpbywgZXRjLikgaGF2ZSBwb2xsKCkKPiBv
ciBjYWxsYmFja3Mgb3Igc2ltaWxhciBtZWNoYW5pc21zIHRvIGluZm9ybSB5b3Ugd2hlbiBuZXcg
ZGF0YSBjYW4gYmUKPiB3cml0dGVuLCBhbmQgYWx3YXlzIGFsbG93IHRvIHF1ZXJ5IHRoZSBjdXJy
ZW50IHBvc2l0aW9uLgo+Cj4+IFsuLi5dCj4+IG9rLCBzbyB0aGUgbWFpbiBjb25jZXJuIGhlcmUg
aXMgdGhhdCB3ZSBjYW5ub3QgcHJvcGVybHkgc3luY2hyb25pemUgRG9tMC1Eb21VLgo+PiBJZiB3
ZSBwdXQgdGhpcyBhcGFydCBmb3IgYSBzZWNvbmQgYXJlIHRoZXJlIGFueSBvdGhlciBjb25jZXJu
cyBvbiBoYXZpbmcgQUxTQQo+PiBmcm9udGVuZCBkcml2ZXI/IElmIG5vdCwgY2FuIHdlIGhhdmUg
dGhlIGRyaXZlciB3aXRoIHRpbWVyIGltcGxlbWVudGF0aW9uIHVwc3RyZWFtZWQKPj4gYXMgZXhw
ZXJpbWVudGFsIHVudGlsIHdlIGhhdmUgc29tZSBhY2NlcHRhYmxlIHN5bmNocm9uaXphdGlvbiBz
b2x1dGlvbj8KPj4gVGhpcyB3aWxsIGFsbG93IGJyb2FkZXIgYXVkaWVuY2UgdG8gdHJ5IGFuZCBm
ZWVsIHRoZSBzb2x1dGlvbiBhbmQgcHJvYmFibHkgY29udHJpYnV0ZT8KPgo+IEkgZG91YnQgdGhh
dCB0aGUgZHJpdmVyIGFyY2hpdGVjdHVyZSB3aWxsIHN0YXkgY29tcGxldGVseSB0aGUgc2FtZSwg
c28gSQo+IGRvIG5vdCB0aGluayB0aGF0IHRoaXMgZXhwZXJpbWVudGFsIGRyaXZlciB3b3VsZCBk
ZW1vbnN0cmF0ZSBob3cgdGhlCj4gc29sdXRpb24gd291bGQgZmVlbC4KPgo+IEFzIHRoZSBmaXJz
dCBzdGVwLCBJIHdvdWxkIHN1Z2dlc3QgY3JlYXRpbmcgYSBkcml2ZXIgd2l0aCBwcm9wZXIKPiBz
eW5jaHJvbml6YXRpb24sIGV2ZW4gaWYgaXQgaGFzIGhpZ2ggbGF0ZW5jeS4gIFJlZHVjaW5nIHRo
ZSBsYXRlbmN5Cj4gd291bGQgdGhlbiBiZSAnanVzdCcgYW4gb3B0aW1pemF0aW9uLgo+Cj4KPiBS
ZWdhcmRzLAo+IENsZW1lbnMKCkRlZmluaXRlbHkgZmVlZGJhY2sgZnJvbSB0aGUgYmFja2VuZCBz
aWRlIGlzIHJlcXVpcmVkLiBDdXJyZW50bHkKd2UgYXJlIHdvcmtpbmcgb24gc3luY2hyb25pemVk
IHZlcnNpb24gb24gdGhlIGJhY2tlbmQKYW5kIGZyb250ZW5kIHNpZGUuIFdlIHdpbGwgYmUgYmFj
ayBvbmNlIHdlIGhhdmUgdGhlIHNvbHV0aW9uLgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 08:14:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 08:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drgL1-0002XO-LV; Tue, 12 Sep 2017 08:14:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rogerq@ti.com>) id 1drgJo-0002VP-O5
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 08:13:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F4/41-03616-C1797B95; Tue, 12 Sep 2017 08:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsVyTF86QFd6+vZ
 IgwtbJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXK9pYClaxV3z+r9vA2MvWxcjFISQwi1Fi
 9veHLCAOi8ADJonW6YdYIDIrGSX6VyyEKnvMKLHw8yqozGtGiYnrLrFDOGsYJd5P/QOU4eRgE
 1CWeDF/KZgtLKAh0TdvPhOIzSwgKvH42EVWEFtEQFZiddccdhCbV8BS4vmFC0A1HEDLVSXWHv
 YCCYsKhEvs/36NGaJEUOLkzCcsICXMApoS63fpQ0wUl2j6spIVwtaWWLbwNVi5hIC1xPNHf9k
 nMArNQtI9C6F7FpLuWUi6FzCyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81J
 TCrWS87P3cQIDHMGINjBOO+E/yFGSQ4mJVHe38LbI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8
 KpMA8oJFqWmp1akZeYAIw4mLcHBoyTCO2EKUJq3uCAxtzgzHSJ1itGY48ekK3+YOG48vP6HSY
 glLz8vVUqcN2oqUKkASGlGaR7cIFgiuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXmuQe3g
 y80rg9r0COoUJ6BSeS1tATilJREhJNTAmP5yb9/+lRYBSv9uHcI2uKd9m/RPg4CpWvbjS1FxX
 9k3upM0LVnDLzPqluS550SRhSyveo9buV5JMivZtuv7i9jdde95ZMR9WXDjea/Rh9xWV0lluv
 e/zZSLShTTvCwWr7D7SX37iQFznhM++IUqrS7j/b9i8tqV4S5Ky8ATzx3P5CphtbocosRRnJB
 pqMRcVJwIAoeqddf8CAAA=
X-Env-Sender: rogerq@ti.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505203994!76514571!1
X-Originating-IP: [198.47.27.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48872 invoked from network); 12 Sep 2017 08:13:15 -0000
Received: from lelnx194.ext.ti.com (HELO lelnx194.ext.ti.com) (198.47.27.80)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 08:13:15 -0000
Received: from dflxv15.itg.ti.com ([128.247.5.124])
 by lelnx194.ext.ti.com (8.15.1/8.15.1) with ESMTP id v8C8DDFL024902;
 Tue, 12 Sep 2017 03:13:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com;
 s=ti-com-17Q1; t=1505203993;
 bh=qtHt+sNM0/59WFzmYrYBra4/+TNGnwEe2BWB8vmGv30=;
 h=From:Subject:CC:To:Date;
 b=iPeE5Em4niIcuM2WId23nRtPUpegRGfHopDpN8Y26fW4Fv04w5L0VuAzxrjevMkDE
 w4z2Pw5u9wBVBZqrRcord+ikQPo10eCgbcqYLqRt7zN0UzTsLan2HV9cG0aoIhstYg
 O1yVOzwVDLz803CpzFUmOnTQjC9U5xVpClPuleyk=
Received: from DFLE102.ent.ti.com (dfle102.ent.ti.com [10.64.6.23])
 by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8C8DDxP032066;
 Tue, 12 Sep 2017 03:13:13 -0500
Received: from DFLE107.ent.ti.com (10.64.6.28) by DFLE102.ent.ti.com
 (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Tue, 12
 Sep 2017 03:13:13 -0500
Received: from dflp32.itg.ti.com (10.64.6.15) by DFLE107.ent.ti.com
 (10.64.6.28) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport;
 Tue, 12 Sep 2017 03:13:13 -0500
Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153])
 by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8C8DBpB029143;
 Tue, 12 Sep 2017 03:13:12 -0500
From: Roger Quadros <rogerq@ti.com>
To: <xen-devel@lists.xen.org>
Message-ID: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
Date: Tue, 12 Sep 2017 11:13:11 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Language: en-GB
X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180
X-Mailman-Approved-At: Tue, 12 Sep 2017 08:14:30 +0000
Cc: jgross@suse.com
Subject: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

77u/SGksCgpJJ20gcnVubmluZyBYZW4gdjQuOSBvbiBEUkE3IChPTUFQNS9Bcm1WNykgd2l0aCBM
aW51eCBrZXJuZWwgdjMuMTQgKHlpa2VzISEpIG9uIGRvbTAgYW5kIGRvbVUuCkknbSBzdHJ1Z2ds
aW5nIHRvIGdldCBVU0IgcGFzc3Rocm91Z2ggd29ya2luZyB1c2luZyBwdlVTQi4KCk15IGRvbVUg
Y29uZmlnIGZpbGUgY29udGFpbnMKICAgdXNiID0gMQogICB1c2JjdHJsID0gWyd0eXBlPXF1c2Is
dmVyc2lvbj0yLHBvcnRzPTQnLCAndHlwZT1xdXNiLHZlcnNpb249MSwgcG9ydHM9NCcsIF0KCkkg
Y2FuIHNlZSB0aGUgdnVzYi0wIGFuZCB2dXNiLTEgcGxhdGZvcm0gZGV2aWNlcyBpbiAvc3lzL2Rl
dmljZXMKCkFuZCB0aGUgZm9sbG93aW5nIG1lc3NhZ2Ugb24gZG9tVSBrZXJuZWwgbG9nClsgICAg
MS44NDk1NzJdIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNlIHdpdGggbm8gZHJpdmVyOiBk
ZXZpY2UvdnVzYi8wClsgICAgMS44NDk2MjddIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNl
IHdpdGggbm8gZHJpdmVyOiBkZXZpY2UvdnVzYi8xCgpUaGlzIG1lYW5zIHRoYXQgdGhlcmUgaXMg
bm8gZGV2aWNlIGRyaXZlciBmb3IgdGhlIHZ1c2IgaG9zdCBjb250cm9sbGVycy4KCldoYXQgaXMg
dGhlIHdheSBmb3J3YXJkPyBEbyBJIG5lZWQgdG8gYXBwbHkgc29tZSBwYXRjaGVzIHRvIHRoZSBk
b21VIGtlcm5lbCB0bwphZGQgc3VwcG9ydCBmb3IgdGhlIFVTQiBmcm9udGVuZCBIQ0QgZHJpdmVy
cz8gCgpUaGFua3MuCgotLSAKY2hlZXJzLAotcm9nZXIKClRleGFzIEluc3RydW1lbnRzIEZpbmxh
bmQgT3ksIFBvcmtrYWxhbmthdHUgMjIsIDAwMTgwIEhlbHNpbmtpLiBZLXR1bm51cy9CdXNpbmVz
cyBJRDogMDYxNTUyMS00LiBLb3RpcGFpa2thL0RvbWljaWxlOiBIZWxzaW5raQoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 08:26:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 08:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drgWX-0003H2-PB; Tue, 12 Sep 2017 08:26:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421e3a455=dario.faggioli@citrix.com>)
 id 1drgWW-0003Gw-24
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 08:26:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/5D-17770-F2A97B95; Tue, 12 Sep 2017 08:26:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpK7erO2
 RBp+3q1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXN85lKVgvVHG54QVrA+MpgS5GTg4JgRCJ
 KVP7WLoYOTh4BQwlnr30BTGFBYwlZs+NAKlgEzCQeLNjLyuILSIQJXHu1xMwm1ngOpPEjhZJE
 JtFQFWi4eAfNhCbU8BOomX9diCbi0NIYBOjxLsTrcwgCX4BSYlbXz4yQzRXS6w68oIN4gRtiS
 Pn+tlBbF4BQYmTM5+wgNhCAmoSM+ZeZp3AyDcLScssJGUQcU2J1u2/2SFsbYllC18zQ9i2Euv
 WvYeqsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAkOZAQh2MK6ZH3iIUZKDSUmU97fw9kghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErwHZwDlBItS01Mr0jJzgFEFk5bg4FES4Z0CkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl
 6qlDivwEygIgGQoozSPLgRsAi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeCyCreDLzSuA
 2vQI6ggnoCJ5LW0COKElESEk1MC4zmv63xH7fmpyDtZ7ZrCwlkcs4KtZUbX7ay3BZxZc3iGXZ
 7H3BCf9q99v6XJ8yt+NHSKSx++GlDqfY+eqq/sxNkzZ37f9yqD25+KFEPNcU1vOfBLWn1XjVp
 SY2rly8+/ErPbP7UgeD7PNVX93cU3ozI93DfMmMbKHlb7a05Zg/NJgzN8f9thJLcUaioRZzUX
 EiAGc/qSTrAgAA
X-Env-Sender: prvs=421e3a455=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505204781!116475207!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23880 invoked from network); 12 Sep 2017 08:26:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 08:26:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; 
 d="asc'?scan'208";a="439377382"
Message-ID: <1505204770.23667.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Tue, 12 Sep 2017 10:26:10 +0200
In-Reply-To: <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709071439460.4600@sstabellini-ThinkPad-X260>
 <48e7d2fd-5081-9a0a-d809-b0bed641a409@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org,
 Tamas K Lengyel <tamas.lengyel@zentific.com>, Tim
 Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============9063643287845851340=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9063643287845851340==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-kHtdtRDmxHTt+AAI+xW4"

--=-kHtdtRDmxHTt+AAI+xW4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-11 at 15:16 +0100, George Dunlap wrote:
> On 09/07/2017 10:54 PM, Stefano Stabellini wrote:
> > On Thu, 31 Aug 2017, George Dunlap wrote:
> > >=20
> > > +### Null Scheduler
> > > +
> > > +=C2=A0=C2=A0=C2=A0=C2=A0Status: Experimental
> > > +
> > >=20
> > Can we say more than Experimental? I think it should be at least
> > Tech
> > Preview.
>=20
> I was going to wait for Dario to respond to this (I had just copied
> what
> was already there).=C2=A0=C2=A0Tech Preview should look like this:
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0Functional completeness: Yes
> =C2=A0=C2=A0=C2=A0=C2=A0Functional stability: Quirky
> =C2=A0=C2=A0=C2=A0=C2=A0Interface stability: Provisionally stable
> =C2=A0=C2=A0=C2=A0=C2=A0Security supported: No
>=20
> I think that's probably accurate.=C2=A0=C2=A0Dario?
>=20
Yes, I think 'Tech Preview' is ok.

Next step would be adding it to OSSTest, at which point, we can start
to think about calling it supported.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-kHtdtRDmxHTt+AAI+xW4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZt5ojAAoJEBZCeImluHPuSMoP/338GjTAdHOVYGJjjS2F/I5z
5sgpQMzevj4ZrTIEKWzLYJzO0uGObXPkj8w4OeRZsabHcgoFJleZE5FNP5XYZZOC
dvCudvP4vLmOy0a+MBVO9cHB0CJaaMHgBihwTRQOeHP1wa0Ys9oOrblJP+eiEL1s
YkPoH2a8hsrcf9oVsbgV0w/svk++TuBCwNHVN10aqghE+15rBxHwQV9SVX0NTgXI
T49A8JMz+pcTCDFVWFQEtDhGDtrieNxKOoHPP5ocscCJyrVuTtgGZCIGK2+tcXPx
BzzppdEJpjEPHezS28pzSh42C+gPaKUdKqwsV1sN9idCCgT23dcHDeivVmFdSVsw
t1tAxFtRsiZzdTHs6WQvo1AN1V1FyVFUO5Uqe6PeAFdmvnvqop6cxfsYAskTQ5E5
T3aNstN7ISPuyzjCxEaIUIUfNXF4CN+1D/ChVkas5pzxb7SRk5A3b3/C/rhwruH0
Ejtx42feURf8bO7gGlj4L7oNTPbK1deM167t/Q2QqcinV955cVbhH2T/4g3PvEya
Yt/Vxr1mJk7Ft6IIvJLz1mncaFcErLhMZtTBsfUfBWgF3hC7jN2YVSyT6iWxn8ci
H25MgTLUP0723Slp7GvLWi4pBY0wAWgJ7zmxSZkGYdtJuzYXEogK3PqzPmbE51M0
88IJBts1rRPiFfevS6ws
=s9SW
-----END PGP SIGNATURE-----

--=-kHtdtRDmxHTt+AAI+xW4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9063643287845851340==--


From xen-devel-bounces@lists.xen.org Tue Sep 12 08:54:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 08:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drgxr-0005Cx-5y; Tue, 12 Sep 2017 08:54:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drgxq-0005Cr-H9
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 08:54:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FA/A1-02044-DC0A7B95; Tue, 12 Sep 2017 08:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7ZBds
 jDX49YrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+zNvKUvBcoGLqxffMDYw7eLsYOTgkBPwl
 JtwBMjk5WARUJbpPTGYCsdkElCV+dvaygdgiAkYSLx5dZuli5OJgFmhjljjRtooVJCEsEC3x5
 vMrFhCbV8BCYtGVPnaQIiGB98wSj7bsYYdICEqcnPkErIhZQEdiwe5PbCCLmQWkJZb/4wAJcw
 oEStycexVspqiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXRC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDQGIBgB2PjF6dDjJIcTEqivL+Ft0cK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlnw+UEyxKTU+tSMvMAYY8TFqCg0dJhFcdJM1bXJCYW
 5yZDpE6xagoJc7rCZIQAElklObBtcHi7BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeTVApv
 Bk5pXATX8FtJgJaDHPpS0gi0sSEVJSDYztpb/cVS9slPqU2zhPqc5g4l5b++z6CvnHrdz50jM
 9rjsKiEdOuFBmWWe1LLO8xM/M5Tv31N73Dx7lPZx9/lbAycVHfyt2eQn6GVVW97/V+sF17+SV
 eUcjkkIPnP2st07Drvqc3zTLszeiZKtmnjw35VJO7PrHx5ruRcstEGfefCx5y87X09yVWIozE
 g21mIuKEwHeO+mYrgIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505206475!111109127!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49511 invoked from network); 12 Sep 2017 08:54:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 08:54:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439379744"
Date: Tue, 12 Sep 2017 09:54:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170912085433.vpv53tvvujxiok4k@citrix.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-23-git-send-email-bhupinder.thakur@linaro.org>
 <59A3FA7C02000078001746B1@prv-mh.provo.novell.com>
 <CACtJ1JTsOjqYWiLtyDMeBtM5498kGJaeSfXMBNmwEb0s-D=OVQ@mail.gmail.com>
 <20170905093134.t3jvzygcf2hlsmfo@citrix.com>
 <CACtJ1JR8byUgp1AW9SQ5xuYtcKbUZx60WzJcSX6PeBCmiL5+Ww@mail.gmail.com>
 <20170907090841.rtm7cyidsfh7hx4k@citrix.com>
 <CACtJ1JQUSiQq-5iJBWZNaTX_DpfMW1-fkp28gcE4rkeO_1wweg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JQUSiQq-5iJBWZNaTX_DpfMW1-fkp28gcE4rkeO_1wweg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/27 v8] xen/arm: vpl011: Add support for
 vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTI6NTU6MjNQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBXZWksCj4gCj4gT24gNyBTZXB0ZW1iZXIgMjAxNyBhdCAxNDozOCwgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIFNlcCAwNiwgMjAx
NyBhdCAxMDo1OTowNVBNICswNTMwLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+ID4+IE9uIDUg
U2VwdGVtYmVyIDIwMTcgYXQgMTU6MDEsIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4+ID4gT24gTW9uLCBTZXAgMDQsIDIwMTcgYXQgMDk6NTg6MDdQTSArMDUzMCwgQmh1
cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+PiA+PiBIaSBKYW4sCj4gPj4gPj4KPiA+PiA+Pgo+ID4+
ID4+IE9uIDI4IEF1Z3VzdCAyMDE3IGF0IDE0OjQxLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+ID4+ID4+ID4+Pj4gT24gMjguMDguMTcgYXQgMTA6NTYsIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+ID4+ID4+ID4+IC0tLSBhL2NvbmZpZy9hcm0z
Mi5tawo+ID4+ID4+ID4+ICsrKyBiL2NvbmZpZy9hcm0zMi5tawo+ID4+ID4+ID4+IEBAIC0xLDUg
KzEsNiBAQAo+ID4+ID4+ID4+ICBDT05GSUdfQVJNIDo9IHkKPiA+PiA+PiA+PiAgQ09ORklHX0FS
TV8zMiA6PSB5Cj4gPj4gPj4gPj4gK0NPTkZJR19WVUFSVF9DT05TT0xFIDo9IHkKPiA+PiA+PiA+
PiAgQ09ORklHX0FSTV8kKFhFTl9PUykgOj0geQo+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gIENPTkZJ
R19YRU5fSU5TVEFMTF9TVUZGSVggOj0KPiA+PiA+PiA+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2Fy
bTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCj4gPj4gPj4gPj4gaW5kZXggYWE0NTc3Mi4uODYxZDBh
NCAxMDA2NDQKPiA+PiA+PiA+PiAtLS0gYS9jb25maWcvYXJtNjQubWsKPiA+PiA+PiA+PiArKysg
Yi9jb25maWcvYXJtNjQubWsKPiA+PiA+PiA+PiBAQCAtMSw1ICsxLDYgQEAKPiA+PiA+PiA+PiAg
Q09ORklHX0FSTSA6PSB5Cj4gPj4gPj4gPj4gIENPTkZJR19BUk1fNjQgOj0geQo+ID4+ID4+ID4+
ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5Cj4gPj4gPj4gPj4gIENPTkZJR19BUk1fJChYRU5f
T1MpIDo9IHkKPiA+PiA+PiA+Cj4gPj4gPj4gPiBJIHRoaW5rIHRoaXMgd2FudHMgdG8gYmUgc29s
dmVkIGJldHRlciB0aGFuIGJ5IHN0YXJ0aW5nIHRvIGFnYWluCj4gPj4gPj4gPiBpbnRyb2R1Y2Ug
Q09ORklHXyogdmFsdWVzIGhlcmUuCj4gPj4gPj4KPiA+PiA+PiBJIHRoaW5rIEkgY2FuIHJlbW92
ZSB0aGlzIGZsYWcgZnJvbSBoZXJlIHNpbmNlIGl0IGlzIHVzZWQgY3VycmVudGx5Cj4gPj4gPj4g
Zm9yIHhlbmNvbnNvbGUgb25seSB0byBlbmFibGUgVlVBUlQgY29uc29sZSBzdXBwb3J0IGZvciBB
Uk0uIEkgY2FuCj4gPj4gPj4gZGlyZWN0bHkgZGVmaW5lIHRoZSBmbGFnIGluIHRoZSB0b29scy9j
b25zb2xlIE1ha2VmaWxlIGJhc2VkIG9uCj4gPj4gPj4gQ09ORklHX0FSTSBvcHRpb24uCj4gPj4g
Pgo+ID4+ID4gSnVzdCB1c2UgQ09ORklHX0FSTSBkaXJlY3RseT8KPiA+Pgo+ID4+IEkgYmVsaWV2
ZSBJIGNhbm5vdCB1c2UgQ09ORklHX0FSTSBkaXJlY3RseSBpbgo+ID4+IHRvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMgYXMgaXQgaXMgYSBtYWtlZmlsZSB2YXJpYWJsZS4KPiA+Pgo+ID4KPiA+IFlv
dSBzaG91bGQgYmUgYWJsZSB0by4gSSB0aGluayBDT05GSUdfQVJNL1g4NiBhcmUgcGFzc2VkIG9u
IHRvIGdjYy4KPiA+Cj4gPiBBbmQgSSBqdXN0IHRlc3RlZCB3aXRoIENPTkZJR19YODYsIHdoaWNo
IHdvcmtlZC4KPiAKPiBJIHRyaWVkIHVzaW5nIENPTkZJR19BUk0gb3IgQ09ORklHX0FSTV82NCBp
biBkYWVtb24vaW8uYyBidXQgdGhlc2UKPiBmbGFncyBhcmUgbm90IGRlZmluZWQuCj4gCj4gSSB0
aGluayBJIGNhbiBkZWZpbmUgaXQgdGhlIHdheSwgaXQgaXMgZGVmaW5lZCBpbiBsaWJhY3BpL01h
a2VmaWxlOgo+IAo+IE1LRFNEVF9DRkxBR1MtJChDT05GSUdfQVJNXzY0KSA9IC1EQ09ORklHX0FS
TV82NAo+IAo+IFNpbWlsYXJseSBJIGNhbiBkZWZpbmU6Cj4gCj4gQ09OU09MRV9DRkxBR1MtJChD
T05GSUdfQVJNKSA9IC1EQ09ORklHX0FSTQo+IAoKRmluZSBieSBtZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 08:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 08:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drh0K-0005Kq-JB; Tue, 12 Sep 2017 08:57:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drh0J-0005Kf-5x
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 08:57:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9E/9B-03093-661A7B95; Tue, 12 Sep 2017 08:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzdt4fZ
 IgwermSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9e04yFZzlrpi2by1bA+Nzzi5GTg4hgTyJ
 XRNns4LYvAJ2Ei2TNzGB2BIChhKnF95kAbFZBFQlzr4+zAZiswmoS7Q92w5Uz8EhIqAvsfiEX
 hcjFwezQB+jROv7B2D1wgJFEvcf3WIGSQgJvGWWuH79FtgCTgFriY37TrKDNPMKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFum
 a6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYJx+2f8QoyQHk5Io72/h
 7ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgdFwDlBItS01Mr0jJzgHEAk5bg4FES4RUHSfMWF
 yTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpxXD6RIAKQoozQPbgQsJi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmFcKZApPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQZGHmfjR/rKNdYV7mndHgW
 rJh44ssZFOiOs8p9i66cEdaGLzNErb5+2OHJq/nWzo7131snPWv7/AOuRUyrZTgsmr9/TZrt8
 3vQ1Br+vVtrtfrPpQr7ItbMJya55U7d/nKu5QKNS+m6quPvs/a8mGXfr9v7Z+b61K+xLF6/M3
 F0SvmKaNVt8JvRFKbEUZyQaajEXFScCAGZive3EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505206628!68467299!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27109 invoked from network); 12 Sep 2017 08:57:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 08:57:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 02:57:07 -0600
Message-Id: <59B7BD800200007800179DB3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 02:57:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170726194756.20265-1-konrad@kernel.org>
 <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
 <59B66CFB0200007800179708@prv-mh.provo.novell.com>
 <20170912002212.GB30969@localhost.localdomain>
In-Reply-To: <20170912002212.GB30969@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjIyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9u
IE1vbiwgU2VwIDExLCAyMDE3IGF0IDAzOjAxOjE1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiBIbW0sIGFzIGxvbmcgYXMgdGhlIHJlbG9jYXRpb24gaXNuJ3QgcmVxdWlyZWQgdG8gYmUg
YWdhaW5zdCBhbGlnbmVkCj4+IGZpZWxkcyBvbmx5IChtYW5kYXRlZCBieSB0aGUgcHJvY2Vzc29y
IEFCSSkgSSB0aGluayB0aGUgY29kZSBkb2luZwo+PiB0aGUgcmVsb2NhdGlvbnMgd291bGQgaW5z
dGVhZCBuZWVkIHRvIHNwbGl0IHRoZSBhY2Nlc3MsIHJhdGhlciB0aGFuCj4+IGNhbGxpbmcgdGhl
IHNlY3Rpb24gbWlzYWxpZ25lZCBvciBpbmNyZWFzaW5nIGFsaWdubWVudCBiZXlvbmQgd2hhdAo+
PiB0aGUgRUxGIHNlY3Rpb24gaGVhZGVycyBzYXkuCj4gCj4gTWF5YmUgdGhlIHNlcmlhbCBsb2cg
d291bGQgZXhwbGFpbiB0aGlzIGJldHRlcjoKPiAKPiB4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDog
NAo+IEV4ZWN1dGluZzogJyhzZXQgLWU7Y2QgL3Jvb3QvdGVzdC9saXZlcGF0Y2g7eGVuLWxpdmVw
YXRjaCBsb2FkIAo+IHhlbl9ieWVfd29ybGQubGl2ZXBhdGNoKScgLi4oWEVOKSBsaXZlcGF0Y2gu
Yzo0MTM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogTG9hZGVkIC5ub3RlLmdudS5idWlsZC1p
ZCBhdCAwMGEwODAwMAo+IChYRU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5fYnll
X3dvcmxkOiBMb2FkZWQgLnRleHQgYXQgMDBhMDYwMDAKPiAoWEVOKSBsaXZlcGF0Y2guYzo0MTM6
IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogTG9hZGVkIC5yb2RhdGEgYXQgMDBhMDgwMjQKPiAo
WEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogTG9hZGVkIC5y
b2RhdGEuc3RyMS40IGF0IDAwYTA4MDM4Cj4gKFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0
Y2g6IHhlbl9ieWVfd29ybGQ6IExvYWRlZCAubGl2ZXBhdGNoLmRlcGVuZHMgYXQgMDBhMDgwNDMK
PlsuLi5dCj4gS2VlcCBpbiBtaW5kIHRoYXQgdGhpcyBvbmx5IGhhcHBlbnMgaWYgSSBjcm9zcy1j
b21waWxlIEFSTTMyIHVuZGVyIHg4Ni4KClRoYXQgd291bGQgc3VnZ2VzdCBhIGJ1aWxkIGVudmly
b25tZW50IC8gYnVpbGQgdG9vbHMgaXNzdWUgdGhlbjoKQ3Jvc3MgYnVpbGRzIGFyZW4ndCBzdXBw
b3NlZCB0byBwcm9kdWNlIGJpbmFyaWVzIGRpZmZlcmVudCBmcm9tCm5hdGl2ZSBidWlsZHMuCgo+
IElmIEkgY29tcGlsZSB0aGUgdGVzdC1jYXNlIHVuZGVyIEFSTTMyIGl0IHdvcmtzIE9LIChhcyB0
aGUKPiAubGl2ZXBhdGNoLmRlcGVuZHMgZW5kcyB1cCBiZWluZyBhbGlnbmVkIHRvIGZvdXIgYnl0
ZXMpLgoKU28gd2h5IGlzIHRoYXQ/IFdoYXQgZW50aXR5IGlzIGNyZWF0aW5nIHRoaXMgc2VjdGlv
biAob3IgdGhlCmRpcmVjdGl2ZShzKSB0byBjcmVhdGUgaXQpPwoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:04:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drh75-00066N-CG; Tue, 12 Sep 2017 09:04:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drh73-00066H-AU
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 09:04:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C8/BB-02226-803A7B95; Tue, 12 Sep 2017 09:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5d98fZ
 Ig7s/LCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXJycyFUwUqlj07AV7A2MDbxcjJ4eQQJ5E
 86E2dhCbV8BO4sSjPWC2hIChxOmFN1m6GDk4WARUJZb9YAUJswmoS7Q9284KEhYRcJSY3OzVx
 cjFwSzQxSjx681DsBphgWiJqfvnMYIkhARuM0rMXH6LCSTBKeAl8XnvfUaQZl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1
 DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjMs/Oh1ilORgUhLl/S28
 PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/2IqCcYFFqempFWmYOMApg0hIcPEoivMwgad7ig
 sTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifP+WwhUJABSlFGaBzcCFpGXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMzrBjKFJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDo+c3zUV7ep663knTvjz
 hkJPLU8nKlW8z78yQm5S/bg77umuvjYvj/rqukjn8kaE/5t1f20Kx6w/8Ai4ayyyy0ri7fXPn
 t/gHfssn3uPI7D22c+2+W0ez/mp9PX9YK+B57oMPsof6Zcyvq0zk+O10NG1q3EqF3xv++Wm08
 Uo2aZ38xBgn3PC9KFGJpTgj0VCLuag4EQBkMcaEwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505207046!106795054!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59167 invoked from network); 12 Sep 2017 09:04:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 09:04:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 03:04:05 -0600
Message-Id: <59B7BF220200007800179DDF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 03:04:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
 <59AED8850200007800177A1C@prv-mh.provo.novell.com>
 <20170912074915.5xcvm7ma4ituqorx@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170912074915.5xcvm7ma4ituqorx@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDA5OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDA5OjAxOjU3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
IG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyAKPiBucl9wYWdlcywKPj4gPiArICAgICAgICAgICAg
ICAgIGJvb2wgbWFwKQo+PiA+ICt7Cj4+ID4gKyAgICBpbnQgcmM7Cj4+ID4gKwo+PiA+ICsgICAg
LyoKPj4gPiArICAgICAqIEFUTSB0aGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkg
dGhlIGhhcmR3YXJlIGRvbWFpbgo+PiA+ICsgICAgICogYmVjYXVzZSBpdCBkb2Vzbid0IHN1cHBv
cnQgcHJlZW1wdGlvbi9jb250aW51YXRpb24sIGFuZCBhcyBzdWNoCj4+ID4gKyAgICAgKiBjYW4g
dGFrZSBhIG5vbi1uZWdsaWdpYmxlIGFtb3VudCBvZiB0aW1lLiBOb3RlIHRoYXQgaXQgcGVyaW9k
aWNhbGx5Cj4+ID4gKyAgICAgKiBjYWxscyBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgaW4gb3Jk
ZXIgdG8gYXZvaWQgc3RhbGxpbmcgdGhlIAo+IHN5c3RlbS4KPj4gPiArICAgICAqLwo+PiA+ICsg
ICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4+ID4gKwo+PiA+ICsgICAgZm9yICgg
OyA7ICkKPj4gPiArICAgIHsKPj4gPiArICAgICAgICByYyA9IChtYXAgPyBtYXBfbW1pb19yZWdp
b25zIDogdW5tYXBfbW1pb19yZWdpb25zKQo+PiA+ICsgICAgICAgICAgICAgKGQsIGdmbiwgbnJf
cGFnZXMsIG1mbik7Cj4+ID4gKyAgICAgICAgaWYgKCByYyA9PSAwICkKPj4gPiArICAgICAgICAg
ICAgYnJlYWs7Cj4+ID4gKyAgICAgICAgaWYgKCByYyA8IDAgKQo+PiA+ICsgICAgICAgIHsKPj4g
PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCj4+ID4gKyAgICAgICAgICAgICAg
ICAgICAiRmFpbGVkIHRvICVzbWFwIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4gIikgLT4gIgo+
PiA+ICsgICAgICAgICAgICAgICAgICAgIlslIiBQUklfbWZuICIsICUiIFBSSV9tZm4gIikgZm9y
IGQlZDogJWRcbiIsCj4+ID4gKyAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIGdm
bl94KGdmbiksIGdmbl94KGdmbl9hZGQoZ2ZuLCBucl9wYWdlcykpLAo+PiA+ICsgICAgICAgICAg
ICAgICAgICAgbWZuX3gobWZuKSwgbWZuX3gobWZuX2FkZChtZm4sIG5yX3BhZ2VzKSksIGQtPmRv
bWFpbl9pZCwKPj4gPiArICAgICAgICAgICAgICAgICAgIHJjKTsKPj4gPiArICAgICAgICAgICAg
YnJlYWs7Cj4+ID4gKyAgICAgICAgfQo+PiA+ICsgICAgICAgIG5yX3BhZ2VzIC09IHJjOwo+PiA+
ICsgICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCByYyk7Cj4+ID4gKyAgICAgICAgZ2ZuID0gZ2Zu
X2FkZChnZm4sIHJjKTsKPj4gPiArICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsK
Pj4gCj4+IFdpdGggdGhlIF9faW5pdCBkcm9wcGVkLCB0aGlzIGJlY29tZSBxdWVzdGlvbmFibGU6
IFdlIHNob3VsZG4ndAo+PiBkbyB0aGlzIGFyYml0cmFyaWx5OyBydW50aW1lIHVzZSBzaG91bGQg
aW5zdGVhZCBmb3JjZSBhIGh5cGVyY2FsbAo+PiBjb250aW51YXRpb24gKGFzc3VtaW5nIHRoYXQn
cyB0aGUgY29udGV4dCBpdCdzIGdvaW5nIHRvIGJlIHVzZWQgaW4pLgo+IAo+IFRoaXMgd2lsbCBi
ZSB1c2VkIGJ5IHRoZSBQQ0kgZW11bGF0aW9uIGNvZGUsIHdoaWNoIGlzIGEgdm1leGl0IGJ1dCBu
b3QKPiBhbiBoeXBlcmNhbGwuCj4gCj4gSSBoYXZlIGEgcGxhbiB0byBhZGQgY29udGludWF0aW9u
cywgYnV0IEkgd291bGQgcmF0aGVyIGRvIGl0IGFzIHBhcnQKPiBvZiB1c2luZyB0aGUgUENJIGVt
dWxhdGlvbiBmb3IgRG9tVXMuCgpJbiB3aGljaCBjYXNlIHBsZWFzZSByZXRhaW4gdGhlIF9faW5p
dCB3aGlsZSBtb3ZpbmcgdGhlIGZ1bmN0aW9uLApzbyB0aGVyZSdzIG5vIGxhdGVudCBidWcgaGVy
ZSBpbiBjYXNlIHNvbWVvbmUgZWxzZSB3YW50cyB0bwpjYWxsIHRoaXMgZnVuY3Rpb24gaW4gb3Ro
ZXIgdGhhbiBib290IHRpbWUgY29udGV4dC4gVGhlIF9faW5pdApzaG91bGQgYmUgZHJvcHBlZCBv
bmx5IHRvZ2V0aGVyIHdpdGggbWFraW5nIHRoZSBzb2Z0aXJxCnByb2Nlc3NpbmcgaGVyZSBjb25k
aXRpb25hbCwgdXNpbmcgc29tZSBzdWl0YWJsZSBvdGhlciBtZWNoYW5pc20KcG9zdC1ib290LgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:13:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhFb-0006nX-6S; Tue, 12 Sep 2017 09:12:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drhFa-0006nA-8K
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 09:12:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8C/3F-03423-915A7B95; Tue, 12 Sep 2017 09:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVds6fZ
 Ig5XPlS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfGuVsG+tIqdbd0sDYzv
 7LsYuTiEBBqZJP7s6WeFcB4zSrzaNw/K2cYo0dV6Hcjh5BARcJb4emYuO4jNK6AvsXftT7C4s
 IC5xM5J+5hAGiQEZshLrGleBpaQEPCUmLDgECOMvfrpH6Bmdg42ASuJQ2JdjBwcLAKqEnPvRk
 xg5F7AyLCKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ4wx
 AsINxzfzAQ4ySHExKory/hbdHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7VwClBMsSk1PrUjL
 zAGGHkxagoNHSYQ3DCTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivAEgRQIgRRmleXAjY
 HFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8U0Gm8GTmlcBtegV0BBPQETyXtoAcUZKIkJ
 JqYJR/HW316sP8GeUSrm82Xp5Uu+sNg4WGaFKO4rmHQpYNdk93fWc4kXTh5ar7BQ+v2KqucPr
 t9f1wbefNDWyRaYnhm8zfTBcK1HzzvuFEzoQd0cF3vJn+bUgRfXQzO1hKS0w5ZZtD0udnel0h
 5/9/LP15oIf9849/Z8QmGesIfDEom7j/EwdT5kslluKMREMt5qLiRACbS47dfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505207573!82283681!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45518 invoked from network); 12 Sep 2017 09:12:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 09:12:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drhFR-0006aA-Dx; Tue, 12 Sep 2017 09:12:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drhFL-0005eL-QK; Tue, 12 Sep 2017 09:12:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drhFK-0007UD-BV; Tue, 12 Sep 2017 09:12:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113331-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d0291f3391ab34b34092fcdc56abd8153cbe4579
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 09:12:42 +0000
Subject: [Xen-devel] [xen-unstable test] 113331: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMzMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzMzMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzMjY2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTEzMTU3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMTcwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMy
NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMTMyNjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzI2NgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEzMjY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMyNjYKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzI2NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzMjY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGQwMjkxZjMzOTFhYjM0YjM0MDkyZmNkYzU2YWJkODE1M2Ni
ZTQ1NzkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcwODkyYzMxN2Zk
NTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzI2
NiAgMjAxNy0wOS0xMSAwMjowMjoyNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTMzMzEgIDIwMTctMDktMTEgMjA6NTA6MDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGQwMjkxZjMzOTFhYjM0YjM0MDkyZmNkYzU2YWJkODE1M2NiZTQ1NzkKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBBdWcgMTYg
MTg6MDc6MjcgMjAxNyArMDEwMAoKICAgIHhlbi94ODY6IFJlcGxhY2UgbWFuZGF0b3J5IGJhcnJp
ZXJzIHdpdGggY29tcGlsZXIgYmFycmllcnMKICAgIAogICAgSW4gdGhpcyBjYXNlLCBybWIoKSBp
cyBiZWluZyB1c2VkIGZvciBpdHMgY29tcGlsZXIgYmFycmllciBwcm9wZXJ0eS4gIFJlcGxhY2UK
ICAgIGl0IHdpdGggYW4gZXhwbGljaXQgYmFycmVyKCkgYW5kIGNvbW1lbnQsIHRvIGF2b2lkIGl0
IGJlY29taW5nIGFuIHVubmVjZXNzYXJ5CiAgICBsZmVuY2UgaW5zdHJ1Y3Rpb24gKHdoZW4gcm1i
KCkgZ2V0cyBmaXhlZCkgb3IgbG9va2luZyBsaWtlIGFuIFNNUCBpc3N1ZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNGYx
OTFmNmVmMDZkZDY1Zjk4ZTlmOTcyOTdiM2I1ODE0MTVkNDQ1OQpBdXRob3I6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMSAxMjoxNjoyOCAyMDE3ICswMTAw
CgogICAgbWVtX2FjY2Vzczogc3dpdGNoIHRvIHBsYWluIGJvb2wKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:35:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhbP-0008HD-DS; Tue, 12 Sep 2017 09:35:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drhbO-0008H7-F3
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 09:35:30 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 84/41-01911-16AA7B95; Tue, 12 Sep 2017 09:35:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDSzdh1fZ
 Ig0eHjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyz8w+wFSyVqXi3+xtrA+Ne8S5GTg4hgTyJ
 byvbGEFsXgE7idurZrKA2BIChhKnF94Es1kEVCWu31rKCmKzCahLtD3bDmaLCKRLLFs5Dcjm4
 mAW2M8isX3hKrBBwgIJEnP6v7KBJIQE5jBJHHy6EGwSp4C5xPqJx5m7GDmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGug
 lFWWmZ5TkJmbmAHnGermpxcWJ6ak5iUnFesn5uZsYgQFYz8DAuINxW5fzIUZJDiYlUd7fwtsj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwGq0EygkWpaanVqRl5gBjASYtwcGjJMLLAZLmLS5Iz
 C3OTIdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ8z5YAVQqAFKaUZoHNwgWo5cYZaWEeRkZGB
 iEeApSi3IzS1DlXzGKczAqCfO6gSzkycwrgdv3CugUJqBTeC5tATmlJBEhJdXAKP3aZM+3l4f
 OrVy4t9nPRkEtQ+z3zL+6CU0Vs9e3rbiwebXq0zNBLzRefZy6ViCpPGtRY/albb8XFM9usm8O
 +jLXRuqVwan4n2/+ex3tUJQWE33suqhdzXnXZVcOgYu1t53kW1t9xSLfpXuL+qhIb1L57fG65
 OVly+bI5a9kRHrE4oNt18kcUmIpzkg01GIuKk4EAGYzNGPMAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505208926!102665808!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45722 invoked from network); 12 Sep 2017 09:35:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 09:35:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 03:35:25 -0600
Message-Id: <59B7C67A0200007800179E5B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 03:35:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1504705706-4859-1-git-send-email-ppircalabu@bitdefender.com>
 <1504705706-4859-3-git-send-email-ppircalabu@bitdefender.com>
 <59B1731F02000078001786E3@prv-mh.provo.novell.com>
 <59B17D090200007800178796@prv-mh.provo.novell.com>
 <1505145124.8747.44.camel@bitdefender.com>
In-Reply-To: <1505145124.8747.44.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v10 2/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDE3OjUyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIEpvLCAyMDE3LTA5LTA3IGF0IDA5OjA4IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiAKPj4gPiA+IAo+PiA+ID4gPiAKPj4gPiA+ID4gT24gMDcuMDkuMTcgYXQgMTY6MjYs
IDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+ID4gQWZ0ZXIgZGlzY3Vzc2luZyB3aXRoIEFu
ZHJldyBJJ20gd2lsbGluZyB0byBhZ3JlZSB3aXRoIHRoZSBjaGFuZ2VzCj4+ID4geW91IGRvIGhl
cmUsIHdpdGggb25lIGV4dHJhIHJlcXVpcmVtZW50OiBBdCBsZWFzdCBvbiBub24tZGVidWcKPj4g
PiBidWlsZHMgWDg2RU1VTF9VTklNUExFTUVOVEVEIHNob3VsZCBhbHdheXMgcmVzdWx0IGluICNV
RCBiZWluZwo+PiA+IHJhaXNlZCBieSB0aGUgZmluYWwgY29uc3VtZXIgb2YgaXQuIEl0IHNob3Vs
ZCBuZXZlciwgbGlrZSB3b3VsZCBiZQo+PiA+IHRoZSBjYXNlIHdpdGggdGhlIGNoYW5nZXMgeW91
IGRvIHRvIHZteC9yZWFsbW9kZS5jLCByZXN1bHQgaW4KPj4gPiB0aGUgZG9tYWluIGJlaW5nIGNy
YXNoZWQuIFBsZWFzZSBjaGFuZ2UgdGhhdCBvbmUgYW5kIGNoZWNrCj4+ID4gY2FyZWZ1bGx5IHdo
ZXRoZXIgdGhlcmUgYXJlIGFueSBvdGhlciBzaW1pbGFyIGNhc2VzLgo+IAo+IENoYW5naW5nIHRo
ZSB3YXkgd2UgaGFuZGxlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpbiBzb21lIG9mIHRoZQo+IGZ1
bmN0aW9ucyB3aWxsIG1vZGlmeSB0aGUgZXhpc3RpbmcgYmVoYXZpb3IsIGFuZCBJJ20gYSBsaXR0
bGUgYml0IHdhcnkKPiBvZiBtYWtpbmcgc28gbWFueSBjaGFuZ2VzIHVucmVsYXRlZCB0byB0aGUg
Y3VycmVudCBwYXRjaHNldCdhIHB1cnBvc2UKPiB3aXRob3V0IGEgdGhvdXJvdWdoIHdheSBvZiB0
ZXN0aW5nIHRoZW0uCgpCdXQgbGVhdmluZyBjb2RlIHlvdSBkb24ndCBkaXJlY3RseSBjYXJlIGFi
b3V0IGluIGEgc3RhdGUgbm90IGluCmxpbmUgd2l0aCB0aGUgbmV3IGRpc3RpbmN0aW9uIGlzbid0
IGFueSBiZXR0ZXIuIFRoZSBncm91bmR3b3JrIGlzCnRvIGhhdmUgYWxsIGV4aXN0aW5nIGNvZGUg
aG9ub3IgdGhlIG5ldyBkaXN0aW5jdGlvbiBpbiBhIHNlbnNpYmxlCndheS4gT25seSB0aGVuIGNv
bWVzIHlvdXIgaW50ZW5kZWQgYmVoYXZpb3JhbCBjaGFuZ2UgdG8KVk0gZXZlbnQgaGFuZGxpbmcu
CgpIb3dldmVyLCB0aGlua2luZyBhYm91dCB0aGUgYWN0dWFsbHkgdGhyZWUgZGlmZmVyZW50IHNj
ZW5hcmlvcwphZ2FpbiwgSSdtIG5vIGxvbmdlciBzdXJlIGVpdGhlciB5b3VyIG1vZGVsIG9yIHRo
ZSBvbmUgSSd2ZSBiZWVuCnN1Z2dlc3Rpbmcgd291bGQgYmUgY29ycmVjdCwgd2hpY2ggd291bGQg
Z2V0IHVzIGhhbGYgd2F5IGJhY2sKdG8gd2hhdCBJJ3ZlIGJlZW4gYXNraW5nIGZvciBiZWZvcmUu
IFRoZXNlIGFyZSB0aGUgY2FzZXMgdG8KY2FyZSBhYm91dDoKCi0gWDg2RU1VTF9VTkhBTkRMRUFC
TEU6IHNvbWV0aGluZyB3ZW50IHdyb25nIHdoaWxlCiAgcHJvY2Vzc2luZyBhIHJlY29nbml6ZWQg
aW5zdHJ1Y3Rpb24gKG9yIGUuZy4gd2hpbGUgZGVjb2RpbmcpOwogIGN1cnJlbnQgYmVoYXZpb3Ig
aXMgZmluZSB0byByZXRhaW4KLSByZWNvZ25pemVkIGJ1dCBub3QgaW1wbGVtZW50ZWQ6IHRoZXNl
IG11c3Qgbm90ICNVRCwgc28KICBiZWhhdmlvciBtYXRjaGluZyB0aGUgdW5oYW5kbGVhYmxlIGNh
c2UgaXMgd2hhdCB3ZSB3YW50Ci0gdW5yZWNvZ25pemVkIGluc3RydWN0aW9uOiB0aGVzZSBzaG91
bGQgI1VECgpUaGUgcHJvYmxlbSBpcyB0aGF0IHlvdSB3YW50IHRvIHVzZSB0aGUgc2FtZSBlcnJv
ciBpbmRpY2F0b3IKZm9yIGJvdGggb2YgdGhlIGxhdHRlciB0d28gY2FzZXMuIEFuZCB0aGUgInBy
b2JsZW0iIHdpdGggYWRkaW5nCmFub3RoZXIgbmV3IGVycm9yIGluZGljYXRvciAoZS5nLiBYODZF
TVVMX1VOUkVDT0dOSVpFRCkgaXMKdGhhdCB0aGVuIHdlIG5lZWQgdG8gYWRqdXN0IHRoZSBlbXVs
YXRvciB3aGVuIHdlIGFkZCBzdXBwb3J0CmZvciBuZXcgQ1BVSUQgYml0cy4gQnV0IHRoYXQncyB0
aGUgbG9uZyB0ZXJtIGdvYWwgYW55d2F5LCBzbyBJCmhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvbid0
IHNlZSBhbnl0aGluZyB3cm9uZyB3aXRoIHRoaXMsIG90aGVyCnRoYW4gdGhpcyBjYXVzaW5nIHNv
bWUgYWRkaXRpb25hbCB3b3JrLgoKT24gdGhlIGdyb3VuZHMgdGhhdCBwcmVzZW50IGJlaGF2aW9y
IGlzbid0IGNvbWluZyBhbnl3aGVyZQpjbG9zZSB0byB0aGUgb3V0bGluZWQgdGFyZ2V0IGJlaGF2
aW9yIGFuZCB0aGF0IHlvdSdyZSBwYXRjaAppc24ndCBtYWtpbmcgdGhlIHNpdHVhdGlvbiB3b3Jz
ZSwgSSdtIG5vdyBpbmNsaW5lZCB0byBhZ3JlZSB0aGF0CnRoZSBiZXN0IHdheSBmb3J3YXJkIGlz
IHRvIGxpdmUgd2l0aCB0aGUgcmVtYWluaW5nIGluY29uc2lzdGVuY3kKdW50aWwgd2UndmUgbWFu
YWdlZCB0byBzdWZmaWNpZW50bHkgZmlsbCB0aGUgZ2Fwcy4gVGhhdCBpcywgdGhlCnBhdGNoIGNh
biwgaW4gdGhpcyByZXNwZWN0LCBzdGF5IGFzIGl0IHdhcy4gSSB3b3VsZCBsaWtlIHRvIGFzayB5
b3UKdG8gZXh0ZW5kIHRoZSBjb21tZW50IG9uIHRoZSBkZWZpbml0aW9uIHRob3VnaCwgb3V0bGlu
aW5nIHRoZQp0YXJnZXQgYmVoYXZpb3IgKHBlcmhhcHMgaW5jbHVkaW5nIHRoZSBvdGhlciBuZXcg
cmV0dXJuIHZhbHVlCmluIHRoYXQgY29tbWVudCwgb3Igc2ltcGx5IGFkZGluZwoKI2RlZmluZSBY
ODZFTVVMX1VOUkVDT0dOSVpFRCBYODZFTVVMX1VOSU1QTEVNRU5URUQKCmZvciB0aGUgdGltZSBi
ZWluZykuCgpUaGUgYWx0ZXJuYXRpdmUgb2YgaGF2aW5nIFg4NkVNVUxfVU5SRUNPR05JWkVEIHdv
dWxkIGJlIHRvCm1ha2UgdGhlIGVtdWxhdG9yIHJhaXNlICNVRCBpdHNlbGYgaW4gc3VjaCBjYXNl
cywgYXMgc3VnZ2VzdGVkCmVhcmxpZXIuCgpBbmRyZXcsIHRob3VnaHRzPwoKPiBlLmcuOiAiaHZt
X2Rlc2NyaXB0b3JfYWNjZXNzX2ludGVyY2VwdCIuCj4gVGhlIGN1cnJlbnQgYmVoYXZpb3IgaXMg
dG8gcmV0dXJuIGZhbHNlIGlmIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGlzCj4gcmV0dXJuZWQgYnkg
aHZtX2VtdWxhdGVfb25lLiBVcCB1bnRpbCBub3csIHRoaXMgcmV0dXJuIGNvZGUgY292ZXJlZAo+
IGFsc28gdGhlICJ1bmltcGxlbWVudGVkIGluc3RydWN0aW9uIiBjYXNlLgo+IElmIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRCB3aWxsIGJlIGhhbmRsZWQgc2VwYXJhdGVseSAoZS5nLiBieSBjYWxsaW5n
Cj4gaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9f
RUMpLAo+IGh2bV9lbXVsYXRlX3dyaXRlYmFjaywgYW5kIGZpbmFsbHkgcmV0dXJuaW5nIHRydWUp
IHNvbWUgb2YgdGhlCj4gc2NlbmFyaW9zIHdoZXJlIHRoZSBkb21haW4gZ290IGNyYXNoZWQgd2ls
bCByZXN1bHQgb25seSBpbiBhbiBVRCBiZWluZwo+IGluamVjdGVkLgoKVGhpcyBmdW5jdGlvbiBk
b2Vzbid0IHJlY2VpdmUgYW55IFg4NkVNVUxfKiB2YWx1ZXMsIHNvIEkgZG9uJ3QKc2VlIGhvdyBp
dCB3b3VsZCBiZSByZWxldmFudCBoZXJlLiBCdXQgd2l0aCB0aGUgYWJvdmUgdGhpcyBpcwpsaWtl
bHkgbW9vdCBhbnl3YXkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:38:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:38:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhdu-0008PU-Q7; Tue, 12 Sep 2017 09:38:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drhdt-0008PK-8l
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 09:38:05 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C8/DD-01754-CFAA7B95; Tue, 12 Sep 2017 09:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6vVds
 jDf5fY7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNmHf7KXrCQpeJlZz9bA+MZ5i5GTg4JAX+J
 Tb/2s4PYLAKqEldbf7KB2GwCyhI/O3vBbBEBPYmjv1oYuxi5OJgFvjFJbPkylQUkISwQK7Fz3
 23WLkYODl4BC4nL5yNBaoQEmhglXl3dzghSwysgKHFy5hOwemYBHYkFuz+xgdQzC0hLLP/HAW
 JyCrhL3OmoAKkQFVCR6Fw6B6xaSEBBomP6MaYJjHyzkAyahWTQLIRBCxiZVzFqFKcWlaUW6Ro
 Z6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7Gu5P9DjFKcjApifL+
 Ft4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99FKoJxgUWp6akVaZg4w5GHSEhw8SiK830HSv
 MUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolznsCpEgApCijNA9uBCz+LjHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5m0CmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoHRusTrd3nVR0XxBVt
 q4jUtdzokBVl5b17EHXJn+/f3pyb/1g5V2es7W4npStycyhzWLR+VW/+un2/23/br0tV8SRu0
 26uyb/3vDnT48vrbh7epaxz6p7g9vODYF2XxpvnkSgPDGVPYnI7e8170L2zFdDMXJ2dZ9e35A
 crv9+lbXGETTIo4arFZiaU4I9FQi7moOBEAd3gmC7oCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505209080!72290006!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3031 invoked from network); 12 Sep 2017 09:38:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 09:38:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447518028"
Date: Tue, 12 Sep 2017 10:37:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20170912093758.otv3v6p6752nsuil@citrix.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-2-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504886736-1823-2-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, paul.durrant@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/shadow: Use ERR_PTR
 infrastructure for sh_emulate_map_dest()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMDc6MDU6MzNQTSArMDMwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IAo+IHNoX2VtdWxhdGVfbWFwX2Rlc3QoKSBwcmVkYXRlcyB0aGUgaW50cm9kdWN0aW9uIG9m
IHRoZSBnZW5lcmljIEVSUl9QVFIoKQo+IGluZnJhc3RydWN0dXJlLCBidXQgdGFrZSB0aGUgb3Bw
b3J0dW5pdHkgdG8gYXZvaWQgb3BlbmNvZGluZyBpdC4KPiAKPiBUaGUgY2hvc2VuIGVycm9yIGNv
bnN0YW50cyByZXF1aXJlIG5lZWQgdG8gYmUgbmVnYXRpdmUgdG8gd29yayB3aXRoIElTX0VSUigp
LAo+IGJ1dCBubyBvdGhlciBjaGFuZ2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCkkgc2tpcCBwYXRjaCAyLTQgZm9yIG5vdyBiZWNhdXNlIHRoZXkg
ZGVwZW5kIG9uIHRoZSByZXNvbHV0aW9uIGluICMyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:40:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhgT-0000au-6j; Tue, 12 Sep 2017 09:40:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drhgR-0000ao-8P
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 09:40:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 80/D1-01778-A9BA7B95; Tue, 12 Sep 2017 09:40:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7M1ds
 jDQ6cNrX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2TPjFVDCXr2Ln8ib2BsYF3F2MnBwSAv4S
 HXOPsYHYLAKqEn+nTwaz2QSUJX529oLZIkB276/fLCA2s0CFxOyem0BxDg5hgWCJ6VsCQMK8A
 hYSPbPms3YxcnEICZxjlJgxaRcbREJQ4uTMJ1C9OhILdn8C62UWkJZY/o8DJMwpYC/RcWAHWI
 mogIpE59I5YLaQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdRLKspMzyjJTcz
 M0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MG4/KPTIUZJDiYlUd7fwtsjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnw3lwFlBMsSk1PrUjLzAEGPExagoNHSYTXBCTNW1yQmFucmQ6ROsWoK
 CXOexEkIQCSyCjNg2uDRdklRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNagEzhycwrgZv+Cm
 gxE9BinktbQBaXJCKkpBoYr7476dK06+I3MfOIoACW++c6f85/zeijO4NjjlueT4Nb3JfVCQd
 4xTkyP1ncrv90IYLtHtdhmZdnDi/zVLb7u/vdmf/+RzZKvrj/S2lTVqNGqsCfFesFky3ljDJ5
 vvhtOtt9c1WTddGn2vu5ijuVZwcdqfn8t8bzdYE0/18p85YVzvH/0vV4lViKMxINtZiLihMBx
 jzyB60CAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505209240!75810445!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2059 invoked from network); 12 Sep 2017 09:40:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 09:40:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439384858"
Date: Tue, 12 Sep 2017 10:40:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912094012.7nabkzqyznbldpcq@citrix.com>
References: <20170911140753.19067-1-wei.liu2@citrix.com>
 <59B6C0190200007800179A80@prv-mh.provo.novell.com>
 <20170911150113.vrke77ptcz3czv4q@citrix.com>
 <59B6C5FA0200007800179AB6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B6C5FA0200007800179AB6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] hvmloader: cast to avoid potential overflow
 in shadow_gs_test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDk6MjA6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjA5LjE3IGF0IDE3OjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIFNlcCAxMSwgMjAxNyBhdCAwODo1NTo1M0FNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTEuMDkuMTcgYXQgMTY6MDcsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IGUyZmM1YmI1Y2I0ICgiaHZtbG9hZGVyOiBkeW5hbWljYWxs
eSBkZXRlcm1pbmUgc2NyYXRjaCBtZW1vcnkgcmFuZ2UKPiA+PiA+IGZvciB0ZXN0cyIpIG1ha2Vz
IHRoZSB0ZXN0IGRlcGVuZGVudCBvbiBfZW5kLiBDb3Zlcml0eSByZXBvcnRlZCB0aGF0Cj4gPj4g
PiB0aGUgc2hpZnQgbWlnaHQgb3ZlcmZsb3cgYW5kIHN1Z2dlc3RlZCB3ZSBjYXN0IGkgdG8gdWlu
dDY0X3QuCj4gPj4gPiAKPiA+PiA+IENvdmVyaXR5LUlEOiAxNDE3NjYwCj4gPj4gPiAKPiA+PiA+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4gPiAtLS0K
PiA+PiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4gPiBDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+PiA+IC0tLQo+ID4+ID4g
IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jIHwgMiArLQo+ID4+ID4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4+ID4gCj4gPj4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMgCj4gPj4gPiBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4gPj4gPiBpbmRleCBhNzBjNzJkZmZiLi4zYzRj
MjlhNmM3IDEwMDY0NAo+ID4+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3Rz
LmMKPiA+PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jCj4gPj4gPiBA
QCAtMjMxLDcgKzIzMSw3IEBAIHN0YXRpYyBpbnQgc2hhZG93X2dzX3Rlc3Qodm9pZCkKPiA+PiA+
ICAgICAgcGQgKz0gNTEyOwo+ID4+ID4gICAgICAvKiBMZXZlbCAyOiAqLwo+ID4+ID4gICAgICBm
b3IgKCBpID0gMDsgaSA8PSAodW5zaWduZWQgbG9uZykoX2VuZCAtIDEpID4+IChQQUdFX1NISUZU
ICsgOSk7IGkrKyApCj4gPj4gCj4gPj4gV2l0aCB0aGUgc2hpZnQgaGVyZSB0aGVyZSdzIG5vIHdh
eSAuLi4KPiA+PiAKPiA+PiA+IC0gICAgICAgICpwZCsrID0gKGkgPDwgKFBBR0VfU0hJRlQgKyA5
KSkgKyAweDFlMzsKPiA+PiA+ICsgICAgICAgICpwZCsrID0gKCh1aW50NjRfdClpIDw8IChQQUdF
X1NISUZUICsgOSkpICsgMHgxZTM7Cj4gPj4gCj4gPj4gLi4uIHRoaXMgc2hpZnQgKG9yIHRoZSBh
ZGQpIGNhbiBvdmVyZmxvdywgaXJyZXNwZWN0aXZlIG9mIHRoZSBhY3R1YWwKPiA+PiB2YWx1ZSBv
ZiBfZW5kLCBhbmQgd2l0aCBteSBkaXNsaWtlIG9mIGNhc3RzIEknbSBhIGxpdHRsZSBoZXNpdGFu
dCB0bwo+ID4+IGdpdmUgbXkgYWNrIGZvciBzdWNoIGEgdG9vbCB3ZWFrbmVzcyB3b3JrYXJvdW5k
Lgo+ID4gCj4gPiBXZSBjYW4gYWxzbyBtYXJrIHRoYXQgYXMgZmFsc2UgcG9zaXRpdmUuCj4gCj4g
SSB3b3VsZCBwcmVmZXIgdGhhdC4KPiAKPiA+IEl0J3MgeW91IGFuZCBBbmRyZXcncyBjYWxsLgo+
IAo+IEFuZHJldz8KPiAKCkkgaGF2ZSBtYXJrZWQgaXQgYXMgZmFsc2UgcG9zaXRpdmUgd2l0aCBh
cHByb3ByaWF0ZSBjb21tZW50IGFkZGVkIHRvCnNhdmUgZXZlcnlib2R5IHNvbWUgdGltZS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:48:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhnj-0000qi-V1; Tue, 12 Sep 2017 09:48:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drhnj-0000qc-7B
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 09:48:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5C/FB-30935-E5DA7B95; Tue, 12 Sep 2017 09:48:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDSzdu7fZ
 Ig81nGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxz7XvZCtayVzw9H9nA+IG1i5GTQ0ggT2LN
 mVXsIDavgJ3E67kT2EBsCQFDidMLb7KA2CwCqhKzlqxnBLHZBNQl2p5tB+sVEdCXmP/pJ5DNx
 cEsMIdFYufyr0wgCWEBLYlF63eyQyzIl5jetwysmRNkwY+NQEM5gJYJSvzdIQwSZgYqf/jrFg
 uErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GD80u98iFGSg0lJlPe38PZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8NWuAcoJFqempFWmZOcAogElLcPAoifAGgaR5iwsSc4sz0yFSp
 xiNOW48vP6HiaPj5t0/TEIsefl5qVLivAYgpQIgpRmleXCDYNF5iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8oSBTeDLzSuD2vQI6hQnoFJ5LW0BOKUlESEk1MLL/vsSsoMCrKLJ61r81R6e
 p7ruj+n39RPO4p4H7bT/V/TyZ7FMZKbKPPzNPZM9pq8r2lArnif6/a7eu6Y07JqB24yr/tIfz
 uttfnp2/9bBPx4xyicVzdseVXjK+OIPfNvVh767Uww8fVG7l8v2xOk9Vaf+ZU9uEIpr7uhJal
 YxiAyRXG6xM+anEUpyRaKjFXFScCAAi/5UDyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505209692!74827499!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39625 invoked from network); 12 Sep 2017 09:48:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Sep 2017 09:48:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 03:48:11 -0600
Message-Id: <59B7C9760200007800179E8C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 03:48:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
In-Reply-To: <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 PaulDurrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA5LjE3IGF0IDE5OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgZm9yIHByYWN0aWNhbCBsaW1pdHMsIEkgZG9uJ3QgdGhpbmsgaXRzIHJlYXNvbmFi
bGUgdG8gY2xhaW0gYW55dGhpbmcKPiB3aGljaCB3ZSBjYW4ndCB0ZXN0LiAgV2hhdCBhcmUgdGhl
IHNwZWNzIGluIHRoZSBNQSBjb2xvPwoKSSBkb24ndCB0aGluayB0aGUgTUEgY29sbydzIGxpbWl0
cyBvdWdodCB0byBiZSB0aGUgb25seSBvbmVzIGFwcGxpY2FibGUKaGVyZSwgYW5kIGl0IGxvb2tz
IGxpa2UgeW91IHRoaW5rIHRoaXMgd2F5IHRvbzoKCj4+ICsjIyMgVmlydHVhbCBSQU0KPj4gKwo+
PiArICAgIExpbWl0LCB4ODYgUFY6ID4xVEIKPj4gKyAgICBMaW1pdCwgeDg2IEhWTTogMVRCCj4+
ICsgICAgTGltaXQsIEFSTTMyOiAxNkdpQgo+PiArICAgIExpbWl0LCBBUk02NDogMVRCCj4gCj4g
VGhlcmUgaXMgbm8gc3BlY2lmaWMgdXBwZXIgYm91bmQgb24gdGhlIHNpemUgb2YgUFYgb3IgSFZN
IGd1ZXN0cyB0aGF0IEkKPiBhbSBhd2FyZSBvZi4gIDEuNVRCIEhWTSBkb21haW5zIGRlZmluaXRl
bHkgd29yaywgYmVjYXVzZSB0aGF0J3Mgd2hhdCB3ZQo+IHRlc3QgYW5kIHN1cHBvcnQgaW4gWGVu
U2VydmVyLgoKSSdtIHByZXR0eSBzdXJlIHRoZSBNQSBjb2xvIGNhbid0IGNyZWF0ZSAxLjVUYiBn
dWVzdHMsIHlldCB0aGVtCmJlaW5nIHRlc3RlZCBhbmQgc3VwcG9ydGVkIGJ5IFhlblNlcnZlciBz
aG91bGQgZ2VuZXJhbGx5IHN1ZmZpY2UKZm9yIHVwc3RyZWFtIHRvIGFsc28gY29uc2lkZXIgdGhl
bSBzdXBwb3J0ZWQuIFNhbWUgd291bGQgdGhlbgpnbyBmb3Igb3RoZXIgZGlzdHJvcyB0ZXN0aW5n
IGFuZCBzdXBwb3J0aW5nIGNlcnRhaW4gbGFyZ2VyIGxpbWl0cwood2l0aG91dCBleHRyYSBwYXRj
aGVzIHRvIGVuYWJsZSB0aGF0KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:49:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhpO-0000x9-Bd; Tue, 12 Sep 2017 09:49:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drhpN-0000x1-6S
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 09:49:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 71/B6-02229-3CDA7B95; Tue, 12 Sep 2017 09:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6htds
 jDY5uV7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWPrnNVrCdveJT0wq2BsYXrF2MHBwSAv4S
 J47pdzFycrAIqErcPHSXBcRmE1CW+NnZywZiiwjoSjxb8AzI5uJgFljMInGssRusSFhAS2LR+
 p3sIDavgIXE1t+zwOJCAvkS0/uWMULEBSVOznwCFmcW0JFYsPsTG8heZgFpieX/OEDCnAJ2Eq
 9/bAQrERVQkehcOgdqjIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdRLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MG4/KPTIUZJDiYlUd7fwtsjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnw7loDlBMsSk1PrUjLzAEGPExagoNHSYTXHhj0QrzFBYm5xZnpE
 KlTjLocNx5e/8MkxJKXn5cqJc47EWSGAEhRRmke3AhY9F1ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK8LyCqezLwSuE2vgI5gAjqC59IWkCNKEhFSUg2M5Tc4bdJ8mstvW0s8Puq/USbm+DU
 9kT8v6/ddk7nhwT23UkzM2P9Gut3eK7t+/LkjzFc2L8LgxrLnTDmX+uf0SeY175FpNFK24352
 bdeVnKO1Gnfnv2WbK6TeyKjlf9Pj46vnKRVXbGQuyZ/OvxTzwCVn75y6uSxc/89M2u0t+Yazd
 75vne98JZbijERDLeai4kQAathNJbkCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505209792!114197525!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35598 invoked from network); 12 Sep 2017 09:49:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 09:49:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447518874"
Date: Tue, 12 Sep 2017 10:49:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912094950.xxyhxmedmojq3oo6@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <50f9cf70-c6e4-aeac-c8e2-3e671e87b8b9@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDY6NTM6NTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMS8wOS8xNyAxODowMSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+ICsjIyMg
eDg2L1BWCj4gPiArCj4gPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gPiArCj4gPiArVHJhZGl0
aW9uYWwgWGVuIFByb2plY3QgUFYgZ3Vlc3QKPiAKPiBXaGF0J3MgYSAiWGVuIFByb2plY3QiIFBW
IGd1ZXN0PyAgSnVzdCBYZW4gaGVyZS4KPiAKPiBBbHNvLCBhIHBlcmhhcHMgYSBzdGF0ZW1lbnQg
b2YgIk5vIGhhcmR3YXJlIHJlcXVpcmVtZW50cyIgPwo+IAo+ID4gKyMjIyB4ODYvUkFNCj4gPiAr
Cj4gPiArICAgIExpbWl0LCB4ODY6IDE2VGlCCj4gPiArICAgIExpbWl0LCBBUk0zMjogMTZHaUIK
PiA+ICsgICAgTGltaXQsIEFSTTY0OiA1VGlCCj4gPiArCj4gPiArW1hYWDogQW5keSB0byBzdWdn
ZXN0IHdoYXQgdGhpcyBzaG91bGQgc2F5IGZvciB4ODZdCj4gCj4gVGhlIGxpbWl0IGZvciB4ODYg
aXMgZWl0aGVyIDE2VGlCIG9yIDEyM1RpQiwgZGVwZW5kaW5nIG9uCj4gQ09ORklHX0JJR01FTS4g
IENPTkZJR19CSUdNRU0gaXMgZXhwb3NlZCB2aWEgbWVudWNvbmZpZyB3aXRob3V0Cj4gWEVOX0NP
TkZJR19FWFBFUlQsIHNvIGZhbGxzIGludG8gYXQgbGVhc3Qgc29tZSBraW5kIG9mIHN1cHBvcnQg
c3RhdGVtZW50Lgo+IAo+IEFzIGZvciBwcmFjdGljYWwgbGltaXRzLCBJIGRvbid0IHRoaW5rIGl0
cyByZWFzb25hYmxlIHRvIGNsYWltIGFueXRoaW5nCj4gd2hpY2ggd2UgY2FuJ3QgdGVzdC4gIFdo
YXQgYXJlIHRoZSBzcGVjcyBpbiB0aGUgTUEgY29sbz8KCk5vd2hlcmUgbmVhciB0aGUgVEIgcmFu
Z2UuCgpJIHRoaW5rIGl0IHdvdWxkIGJlIG9rYXkgZm9yIGRvd25zdHJlYW0gbGlrZSBYZW5TZXJ2
ZXIgYW5kL29yIE9WTSB0bwpwcm92aWRlIHNvbWUgbnVtYmVycy4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:54:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhtu-0001dj-Si; Tue, 12 Sep 2017 09:54:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1drhtt-0001db-7r
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 09:54:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8D/F1-02023-CDEA7B95; Tue, 12 Sep 2017 09:54:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvf2uu2
 RBid/Mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/Dv1kLWjkrDj95whbA+M3ti5GTg4JAT+J
 2ZN2gNksAqoSzfNmsXYxcnCwCdhLTP9aARIWEVCW6P31m6WLkYuDWeAok8TB60cZQRLCAq4Sp
 1v+soLYvAKeEnsOL2AHKRISmMMo0bq4lxEiIShxcuYTFhCbWUBHYsHuT2wgC5gFpCWW/+MACX
 MC7Tp75CnYHFEBFYmTK9cwgdhCAooS/fMeQN2ZLjHxWQ/LBEb+WUimzkIydRbC1AWMzKsYNYp
 Ti8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDsJ6BgXEH4552v0OM
 khxMSqK8v4W3RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F2+FignWJSanlqRlpkDjAaYtAQHj
 5II706QNG9xQWJucWY6ROoUo6KUOO9fkIQASCKjNA+uDRaBlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ8x4EmcKTmVcCN/0V0GImoMU8l7aALC5JREhJNTAmsl1NLmb7wBxr/JVn57tnb20
 +eKxTCZ7Vkuq1c6fKdL/uOTGHn13VeXZm5wmOQpcnyZfXeHXw7w0KmrTkTZSMZCx7bSBL47PQ
 sBT5PWdsv/yY+cB80eOH3/tCS/o4Zrs+iL55/1iei6S/9/qrZw6qfFvmfNr+/bstzHoTLcyfb
 hC4c++4eHWbEktxRqKhFnNRcSIARZocnrsCAAA=
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505210074!74829009!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59907 invoked from network); 12 Sep 2017 09:54:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 09:54:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="52661176"
Date: Tue, 12 Sep 2017 10:54:27 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912095427.vzk4s3hwvviwkqz7@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-9-roger.pau@citrix.com>
 <59B1332302000078001782C6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B1332302000078001782C6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NTM6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUaGUgUENJIExvY2FsIEJ1cyBTcGVj
aWZpY2F0aW9uIHN1Z2dlc3RzIHdyaXRpbmcgfjAgdG8gYm90aCB0aGUgaGlnaAo+ID4gKyAgICAg
KiBhbmQgdGhlIGxvdyBwYXJ0IG9mIHRoZSBCQVIgcmVnaXN0ZXJzIGJlZm9yZSBhdHRlbXB0aW5n
IHRvIHJlYWQgYmFjawo+ID4gKyAgICAgKiB0aGUgc2l6ZS4KPiA+ICsgICAgICoKPiA+ICsgICAg
ICogSG93ZXZlciByZWFsIGRldmljZSBCQVJzIHJlZ2lzdGVycyAoYXQgbGVhc3QgdGhlIG9uZXMg
SSd2ZSB0cmllZCkKPiA+ICsgICAgICogd2lsbCByZXR1cm4gdGhlIHNpemUgb2YgdGhlIEJBUiBq
dXN0IGJ5IGhhdmluZyB3cml0dGVuIH4wIHRvIG9uZSBoYWxmCj4gPiArICAgICAqIG9mIGl0LCBp
bmRlcGVuZGVudGx5IG9mIHRoZSB2YWx1ZSBvZiB0aGUgb3RoZXIgaGFsZiBvZiB0aGUgcmVnaXN0
ZXIuCj4gPiArICAgICAqIEhlbmNlIGhlcmUgWGVuIHdpbGwgc3dpdGNoIHRvIHJldHVybmluZyB0
aGUgc2l6ZSBhcyBzb29uIGFzIG9uZSBoYWxmCj4gPiArICAgICAqIG9mIHRoZSBCQVIgcmVnaXN0
ZXIgaGFzIGJlZW4gd3JpdHRlbiB3aXRoIH4wLgo+ID4gKyAgICAgKi8KPiAKPiBJIGRvbid0IGJl
bGlldmUgdGhpcyBpcyBjb3JyZWN0IGJlaGF2aW9yIChidXQgSSdkIGhhdmUgdG8gcGxheSB3aXRo
Cj4gc29tZSBoYXJkd2FyZSB0byBzZWUgd2hldGhlciBJIGNhbiBjb25maXJtIHRoZSBiZWhhdmlv
ciB5b3UKPiBkZXNjcmliZSk6IEhvdyB3b3VsZCB5b3UgcGxhY2UgYSBCQVIgYXQsIHNheSwgMHgx
ZmZmZmZmMD8KCkkgZG9uJ3QgdGhpbmsgaXQncyAnY29ycmVjdCcgYmVoYXZpb3IgZWl0aGVyLCBi
dXQgRnJlZUJTRCBoYXMgYmVlbgpzaXppbmcgQkFScyBsaWtlIHRoYXQsIGFuZCBub2JvZHkgbm90
aWNlZCBhbnkgaXNzdWVzLiBJIGp1c3QgZml4ZWQgaXQKcmVjZW50bHk6CgpodHRwczovL3N2bndl
Yi5mcmVlYnNkLm9yZy9iYXNlL2hlYWQvc3lzL2Rldi9wY2kvcGNpLmM/cjE9MzEyMjUwJnIyPTMy
MTg2MwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 09:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 09:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhyN-0001pi-Dk; Tue, 12 Sep 2017 09:59:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drhyM-0001pc-BX
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 09:59:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D3/0F-03610-1FFA7B95; Tue, 12 Sep 2017 09:59:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffD+u2
 RBqdm6FmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1497pq2wFz+Mrvv7pZm1g
 3ODQxcjFISTQyCTx5O0LNgjnMaPEk7apjBDONkaJv58vMXcxcnKICDhLfD0zlx3E5hXQl9j36
 TVQnINDWMBD4v8nNpCwhMBVOYn+iz4QtrfE0xN97DD2ne0PmboY2TnYBKwkDomBRFkEVCXW3v
 /JPoGRewEjwypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsYvywIOMUpyMCmJ8v4W3h4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL36jqgnGBRanpq
 RVpmDjD0YNISHDxKIrxPQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO2wpSJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7HmQKT2ZeCdymV0BHMAEdwXNpC8gRJY
 kIKakGRvYXLO90+55lvFqe5D8jyGpVMM/iuN16O29rT9BbkTklbAfnm7xljIHJLw2s55cHhF2
 +uGHW238VJrz7Mk84ZkaYWYYF32hIVJXbs6xUX9Rc9M0yYWOnpBBf7+Wr2w31krcfOfjPfu+U
 ymc753MGeitvj4vuMz36+OLOw29u+yp6r9h+4Ui7lBJLcUaioRZzUXEiAG9ySxp+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505210351!82295027!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52154 invoked from network); 12 Sep 2017 09:59:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 09:59:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drhyH-0007nR-P9; Tue, 12 Sep 2017 09:59:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drhyC-0007XX-EO; Tue, 12 Sep 2017 09:59:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drhyC-0006gs-0b; Tue, 12 Sep 2017 09:59:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113336-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-xl-pvh-amd:<job
 status>:broken:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:<job status>:broken:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-pvh-amd:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
X-Osstest-Versions-That: qemuu=c349189772cec43498b0bec8a84146f10b8937af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 09:59:04 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113336: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzMzNiBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzMzYvCgpGYWlsdXJl
cyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDExMzMwMQoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTMzMDEgcGFzcyBpbiAxMTMz
MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgIGJyb2tlbiBwYXNzIGluIDExMzMwMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzMzAxIGxpa2UgMTEzMTUzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMTMxNTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzE2MgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEzMTYyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMxNjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGY1YTRjODRh
NWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1
ICAgICAgICAgICAgICAgIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzE2MiAgMjAxNy0wOS0wOSAxMDowMzozOSBaICAgIDIg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMzMDEgIDIwMTctMDktMTEgMTA6MTY6NTAgWiAg
ICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIGJyb2tlbgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAK
QXV0aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgU2VwIDYgMTQ6NDA6MzMgMjAxNyArMDEwMAoKICAgIFJldmVydCAiQUNQSTogZG9uJ3Qg
Y2FsbCBhY3BpX3BjaWhwX2RldmljZV9wbHVnX2NiIG9uIHhlbiIKICAgIAogICAgVGhpcyByZXZl
cnRzIGNvbW1pdCAxNTNlYmE0NzI2ZGZhMWJkZmMzMWQxZmU5NzNiMmE2MWI5MDM1NDkyLgogICAg
CiAgICBUaGlzIHBhdGNoIHByZXZlbnRzIFBDSSBwYXNzdGhyb3VnaCBob3RwbHVnIG9uIFhlbi4g
RXZlbiBpZiB0aGUgWGVuIHRvb2wKICAgIHN0YWNrIHByZXBhcmVzIGl0cyBvd24gQUNQSSB0YWJs
ZXMsIHdlIHN0aWxsIHJlbHkgb24gUUVNVSBmb3IgaG90cGx1ZwogICAgQUNQSSBub3RpZmljYXRp
b25zLgogICAgCiAgICBUaGUgb3JpZ2luYWwgaXNzdWUgaXMgZml4ZWQgYnkgdGhlIHR3byBwcmV2
aW91cyBwYXRjaDoKICAgICAgaHcvYWNwaTogTGltaXQgaG90cGx1ZyB0byByb290IGJ1cyBvbiBs
ZWdhY3kgbW9kZQogICAgICBody9hY3BpOiBNb3ZlIGFjcGlfc2V0X3BjaV9pbmZvIHRvIHBjaWhw
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMmJlZDFiYTc3ZmFlNTBiYzhiNWU2
OGVkZTJkODBiNjUyYjMwYzNiOCkKCmNvbW1pdCA1OTBlNzc4ZWM5YzYxNmVmYzU2OGMzMTY1OTg2
MDBiZTgxYTQ1MzIzCkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIFNlcCA2IDE0OjQwOjMyIDIwMTcgKzAxMDAKCiAgICBody9hY3Bp
OiBNb3ZlIGFjcGlfc2V0X3BjaV9pbmZvIHRvIHBjaWhwCiAgICAKICAgIEhXIHBhcnQgb2YgQUNQ
SSBQQ0kgaG90cGx1ZyBpbiBRRU1VIGRlcGVuZHMgb24gQUNQSV9QQ0lIUF9QUk9QX0JTRUwKICAg
IGJlaW5nIHNldCBvbiBhIFBDSSBidXMgdGhhdCBzdXBwb3J0cyBBQ1BJIGhvdHBsdWcuIEl0IHNo
b3VsZCB3b3JrCiAgICByZWdhcmRsZXNzIG9mIHRoZSBzb3VyY2Ugb2YgQUNQSSB0YWJsZXMgKFFF
TVUgZ2VuZXJhdG9yL2xlZ2FjeSBTZWFCSU9TL1hlbikuCiAgICBTbyBtb3ZlIEFDUElfUENJSFBf
UFJPUF9CU0VMIGluaXRpYWxpemF0aW9uIGludG8gSFcgQUNQSSBpbXBsZW1lbnRhdGlvbgogICAg
cGFydCBmcm9tIFFFTVUncyBBQ1BJIHRhYmxlIGdlbmVyYXRvci4KICAgIAogICAgVG8gZG8gUENJ
IHBhc3N0aHJvdWdoIHdpdGggWGVuLCB0aGUgcHJvcGVydHkgQUNQSV9QQ0lIUF9QUk9QX0JTRUwg
bmVlZHMKICAgIHRvIGJlIHNldCwgYnV0IHRoaXMgd2FzIGRvbmUgb25seSB3aGVuIEFDUEkgdGFi
bGVzIGFyZSBidWlsdCB3aGljaCBpcwogICAgbm90IG5lZWRlZCBmb3IgYSBYZW4gZ3Vlc3QuIFRo
ZSBuZWVkIGZvciB0aGUgcHJvcGVydHkgc3RhcnRzIHdpdGggY29tbWl0CiAgICAicGM6IHBjaWhw
OiBhdm9pZCBhZGRpbmcgQUNQSV9QQ0lIUF9QUk9QX0JTRUwgdHdpY2UiCiAgICAoZjBjOWQ2NGE2
OGI3NzYzNzRlYzQ3MzI0MjRhM2UyNzc1M2NlMzdiNikuCiAgICAKICAgIEFkZGluZyBmaW5kX2k0
NDBmeCBpbnRvIHN0dWJzIHNvIHRoYXQgbWlwcy1zb2Z0bW11IHRhcmdldCBjYW4gYmUgYnVpbHQu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5i
b29tLml0PgogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVk
aGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhYjkzOGFlNDNmOGEzYTcxYTM1
MjU1NjZlZGY1ODYwODFiN2E3NDUyKQoKY29tbWl0IDJlNzkzOTYzMjRmYmNlYzMxZmVmOGY5NmE0
OWZlM2M3MjE0Y2U5NTgKQXV0aG9yOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KRGF0ZTogICBXZWQgU2VwIDYgMTQ6NDA6MzEgMjAxNyArMDEwMAoKICAgIGh3L2Fj
cGk6IExpbWl0IGhvdHBsdWcgdG8gcm9vdCBidXMgb24gbGVnYWN5IG1vZGUKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmNTg1NTk5NGZlZTJmODgxNWRjODZiODQ1M2U0YTYzZTI5
MGFlYTA1KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhzB-0002Rn-Qs; Tue, 12 Sep 2017 10:00:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drhz9-0002H8-O6
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:00:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/54-03283-320B7B95; Tue, 12 Sep 2017 10:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov67Shu2
 RBqtOKFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrbl9iLzjCUXF5yUvmBsZfbF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPGrcxlYQlhAR+LovB5GEFtEwEqifXIDE4gtJGApsXvSJTCbTUBVYsP1U
 6wgNq+AtUTrxwtgvSxA8YtXpjKD2KIC4RJNZ/tZIGoEJU7OfAJmcwLNbN78GayGWUBd4s+8S1
 C2uMStJ/OZIGx5ie1v5zBPYOSbhaR9FpKWWUhaZiFpWcDIsopRvTi1qCy1SNdcL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH48zL/ocYJTmYlER5j6zfHinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJglccJCdYlJqeWpGWmQOMB5i0BAePkgjvinVAad7igsTc4sx0iNQpR
 l2OH5Ou/GESYsnLz0uVEufNAJkhAFKUUZoHNwIWm5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzPsRZBVPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQZGy8yj+w/tDV280dy40jUmXD/tt/Wuhhk
 bzq1ZmKDh0tXO+PDtu4rDEQf2LJsbvMm718OU+5rigqYCHmu/J1ylhzjq2VTWav45+/gb8z0f
 du8HT6c8+xt5ehv79GWVO+X/zntzpaK/a2Uz83vdT2cUv774v11hcvjbldG7Oap9N9x9E5J3U
 fe/hxJLcUaioRZzUXEiAD1PPm/IAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505210402!115518316!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47212 invoked from network); 12 Sep 2017 10:00:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 10:00:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CCFC6AAAD;
 Tue, 12 Sep 2017 10:00:01 +0000 (UTC)
To: Roger Quadros <rogerq@ti.com>, xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
Date: Tue, 12 Sep 2017 12:00:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
Content-Language: en-US
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTA6MTMsIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6Cj4gSGksCj4gCj4gSSdtIHJ1
bm5pbmcgWGVuIHY0Ljkgb24gRFJBNyAoT01BUDUvQXJtVjcpIHdpdGggTGludXgga2VybmVsIHYz
LjE0ICh5aWtlcyEhKSBvbiBkb20wIGFuZCBkb21VLgo+IEknbSBzdHJ1Z2dsaW5nIHRvIGdldCBV
U0IgcGFzc3Rocm91Z2ggd29ya2luZyB1c2luZyBwdlVTQi4KPiAKPiBNeSBkb21VIGNvbmZpZyBm
aWxlIGNvbnRhaW5zCj4gICAgdXNiID0gMQo+ICAgIHVzYmN0cmwgPSBbJ3R5cGU9cXVzYix2ZXJz
aW9uPTIscG9ydHM9NCcsICd0eXBlPXF1c2IsdmVyc2lvbj0xLCBwb3J0cz00JywgXQo+IAo+IEkg
Y2FuIHNlZSB0aGUgdnVzYi0wIGFuZCB2dXNiLTEgcGxhdGZvcm0gZGV2aWNlcyBpbiAvc3lzL2Rl
dmljZXMKPiAKPiBBbmQgdGhlIGZvbGxvd2luZyBtZXNzYWdlIG9uIGRvbVUga2VybmVsIGxvZwo+
IFsgICAgMS44NDk1NzJdIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNlIHdpdGggbm8gZHJp
dmVyOiBkZXZpY2UvdnVzYi8wCj4gWyAgICAxLjg0OTYyN10geGVuYnVzX3Byb2JlX2Zyb250ZW5k
OiBEZXZpY2Ugd2l0aCBubyBkcml2ZXI6IGRldmljZS92dXNiLzEKPiAKPiBUaGlzIG1lYW5zIHRo
YXQgdGhlcmUgaXMgbm8gZGV2aWNlIGRyaXZlciBmb3IgdGhlIHZ1c2IgaG9zdCBjb250cm9sbGVy
cy4KPiAKPiBXaGF0IGlzIHRoZSB3YXkgZm9yd2FyZD8gRG8gSSBuZWVkIHRvIGFwcGx5IHNvbWUg
cGF0Y2hlcyB0byB0aGUgZG9tVSBrZXJuZWwgdG8KPiBhZGQgc3VwcG9ydCBmb3IgdGhlIFVTQiBm
cm9udGVuZCBIQ0QgZHJpdmVycz8gCgpUaGlzIGlzIG9uZSBtYW5kYXRvcnkgc3RlcCwgeWVzLiBZ
b3UnbGwgbmVlZDoKCmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE1LzYvMjMvMzQKaHR0cHM6Ly9s
a21sLm9yZy9sa21sLzIwMTUvNi8yMy8zNgoKVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhpcyB3
aWxsIGJlIGVub3VnaCBmb3IgeW91IHRvIG1ha2UgaXQgd29yazogdGhlCnB2dXNiIGJhY2tlbmQg
aXMgcWVtdSBiYXNlZC4gSSdtIG5vdCBzdXJlIHRoaXMgd2lsbCBqdXN0IHdvcmsgb24gQVJNLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:00:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drhzo-0002W7-2e; Tue, 12 Sep 2017 10:00:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421e1772c=George.Dunlap@citrix.com>)
 id 1drhzn-0002Vw-Lv
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:00:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FB/04-03616-A40B7B95; Tue, 12 Sep 2017 10:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK7Xhu2
 RBm92yFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBldG/eyFLTyViy9uI+9gfEzVxcjJ4eEgL/E
 +qaj7CC2sEC0xMXHn5m6GDk4RARKJS5N8eti5OJgFtjLJHHywnFWEEdI4AWjRO/090wgDWwCe
 hLzjn9lAbF5BWwlHv97yAxiswioSvy4/gssLioQLtF0th+qRlDi5MwnYDangJ3Eq0s7wZYxC2
 hKrN+lDxJmFhCXuPVkPhOELS+x/e0csJFCQCMXPzjKPoGRfxaSSbMQumch6Z6FpHsBI8sqRvX
 i1KKy1CJdC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAZACCHYyzL/sfYpTk
 YFIS5f0tvD1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv+HqgnGBRanpqRVpmDjBGYNISHDxKI
 rxxIGne4oLE3OLMdIjUKUZFKXHeDJCEAEgiozQPrg0Wl5cYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzBsPMoUnM68EbvoroMVMQIt5Lm0BWVySiJCSamAM/v3qtNgcme2OU1g1W7Y7mUppmUq
 FH9zZEX5l057llbeLFh2Zl+A75XXjhpdKfP2r0hiEr+yV3nXOwSXo8HZPc8MtRdbM2ayzBL9d
 sl+RsXPS0VtMF/1dDJ/Zn973WYuda//DmUmCCsZzNnMtaDi8Zuf5w66nX0dnu76ZsHwpUyRj0
 b/gwyHrlViKMxINtZiLihMBCseXpMYCAAA=
X-Env-Sender: prvs=421e1772c=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505210440!76216674!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27513 invoked from network); 12 Sep 2017 10:00:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:00:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439386207"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Alexandru Isaila
 <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
 <b375e793-72fd-e612-3732-c4a4ece3553b@citrix.com>
 <d64d88f4-79ab-cc7b-349d-00ab351f4be2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1bb752f6-75c3-ad38-dbee-c56f6558c220@citrix.com>
Date: Tue, 12 Sep 2017 11:00:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d64d88f4-79ab-cc7b-349d-00ab351f4be2@citrix.com>
Content-Language: en-US
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, tim@xen.org, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwMjozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMS8wOS8x
NyAxNDoyNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMDgvMjAxNyAwNTowNSBQTSwg
QWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdXBwb3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKPj4+
IGluZGV4IGIxOGRiYjYuLmUzYjAzNWQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdXBwb3J0LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBv
cnQuaAo+Pj4gQEAgLTUzLDIzICs1MywyMyBAQCBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9odm1f
ZGVidWdfbGV2ZWw7Cj4+PiAgCj4+PiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaHZtX2lvX2JpdG1h
cFtdOwo+Pj4gIAo+Pj4gLWVudW0gaHZtX2NvcHlfcmVzdWx0IHsKPj4+IC0gICAgSFZNQ09QWV9v
a2F5ID0gMCwKPj4+IC0gICAgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiwKPj4+IC0gICAgSFZNQ09Q
WV9iYWRfZ2ZuX3RvX21mbiwKPj4+IC0gICAgSFZNQ09QWV91bmhhbmRsZWFibGUsCj4+PiAtICAg
IEhWTUNPUFlfZ2ZuX3BhZ2VkX291dCwKPj4+IC0gICAgSFZNQ09QWV9nZm5fc2hhcmVkLAo+Pj4g
K2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCB7Cj4+PiArICAgIEhWTVRSQU5TX29rYXksCj4+
PiArICAgIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuLAo+Pj4gKyAgICBIVk1UUkFOU19iYWRf
Z2ZuX3RvX21mbiwKPj4+ICsgICAgSFZNVFJBTlNfdW5oYW5kbGVhYmxlLAo+Pj4gKyAgICBIVk1U
UkFOU19nZm5fcGFnZWRfb3V0LAo+Pj4gKyAgICBIVk1UUkFOU19nZm5fc2hhcmVkLAo+PiBTb21l
aG93ICJ0cmFuc2xhdGlvbiByZXN1bHQiIGRvZXNuJ3Qgc2VlbSBsaWtlIHRoZSByaWdodCBuYW1l
IGZvciB0aGlzLgo+PiBnZm5fdG9fbWZuIGlzIGEgdHJhbnNsYXRpb24gcmVzdWx0OyBsaW5lYXJf
dG9fZ2ZuIGluY2x1ZGVzIGFjY2VzcyBjaGVja3MuCj4+Cj4+IEknbGwgYWRtaXQgdGhvdWdoIHRo
YXQgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzLCAiQ29weSByZXN1bHQiIGlzICphbHNvKgo+PiBu
b3QgdGhlIHJpZ2h0IG5hbWUgZm9yIGl0LCBhbmQgSSBjYW4ndCB0aGluayBvZiBhIGJldHRlciBu
YW1lIGF0IHRoZSBtb21lbnQuCj4gCj4gQXJjaGl0ZWN0dXJhbGx5LCAidHJhbnNsYXRpb24iIGlz
IHRoZSBtb3N0IGFjY3VyYXRlIHRlcm0uCj4gCj4gVGhpcyBlbnRpcmUgc2V0IG9mIGluZnJhc3Ry
dWN0dXJlIHdpbGwgaW1wcm92ZSBpbiBteSBsb25ndGVybSBlbXVsYXRvcgo+IHBsYW5zLgoKVGhl
IHNlcmllcyBhcyBhIHdob2xlIGRlZmluaXRlbHkgbG9vayB1c2VmdWwsIGFuZCBsaWtlIEkgc2Fp
ZCwgSSBjYW4ndAp0aGluayBvZiBhIGJldHRlciBuYW1lIChXZWkncyBzdWdnZXN0aW9uIG9mICJh
Y2Nlc3MiIHNlZW1zIGluYXBwcm9wcmlhdGUKdG8gbWUgZm9yIHRoZSBzYW1lIHJlYXNvbnMgInRy
YW5zbGF0aW9uIiBkb2VzKSwgc28gSSBkb24ndCBvYmplY3QgdG8KdGhpcyBiZWluZyBjaGVja2Vk
IGluIGFzLWlzOgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2g-0002nR-NI; Tue, 12 Sep 2017 10:03:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2f-0002n5-3s
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 29/C3-03423-CF0B7B95; Tue, 12 Sep 2017 10:03:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTff3hu2
 RBn/Wmlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHr71mKbjJWfG0qYepgXElRxcjF4eQwGZG
 iYOPHzFBOKcZJaaeP8jSxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s8ByRonFu9O6GDk4hAX8J
 NZ/YQMxWQRUJW4uFgKp4BWwkFg0Yx4ziC0hIC+xq+0iK4jNKWApseLjLzYQWwio5vvLH4wTGL
 kXMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C4DEOx
 g/LUs4BCjJAeTkijvkfXbI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LIDg0VIsCg1PbUiLTMH
 GGYwaQkOHiURXiGQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHkzQOYLgBRllObBjYCF/
 CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ894BmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqo
 GRxzJueSpvr9D++V7hurG28iem6bTYNC22uZDMUPJZXut24v5EaQfLiY+EojYxnuNpz2kxZ4z
 Kqv+6qU8sNUfbfc15kefP/PRjgg+y11l85zfbyh9S2Pax6OH9E5euhlQ0rRG2epLca7+y5fkm
 h03sq3J9HTlvCltFBf/gz99lrZfx3mXxISWW4oxEQy3mouJEAL2PQwZ0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505210619!115519550!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36255 invoked from network); 12 Sep 2017 10:03:39 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:03:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2C63E15A2;
 Tue, 12 Sep 2017 03:03:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB3F33F578;
 Tue, 12 Sep 2017 03:03:37 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:07 +0100
Message-Id: <20170912100330.2168-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 01/24] xen/x86: mm: Introduce {G, M}FN <-> {G,
	M}ADDR helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyB3cmFwcGVycyB3aWxsIGFkZCBtb3JlIHNhZmV0eSB3aGVuIGNvbnZlcnRpbmcgYW4g
YWRkcmVzcyB0byBhCmZyYW1lIG51bWJlciAoZWl0aGVyIG1hY2hpbmUgb3IgZ3Vlc3QpLiBUaGV5
IGFyZSBhbHJlYWR5IGV4aXN0aW5nIGZvcgpBcm0gYW5kIGNvdWxkIGJlIHVzZWZ1bCBpbiBjb21t
b24gY29kZS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQoKQ2hhbmdlcyBpbiB2MjoKICAgIC0gSW1wbGVtZW50IGl0IGluIGFyY2ggc3BlY2lm
aWMgcmF0aGVyIHRoYW4gaW4gY29tbW9uIGNvZGUuIEhlbmNlCiAgICByZW5hbWUgdGhlIHBhdGNo
LgoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdl
LmggfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5o
CmluZGV4IGNkZTVjNmI4OWIuLjQ1Y2E3NDI2NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCkBAIC0yNTAsNiAr
MjUwLDEwIEBAIHZvaWQgY29weV9wYWdlX3NzZTIodm9pZCAqLCBjb25zdCB2b2lkICopOwogLyog
Q29udmVydCBiZXR3ZWVuIGZyYW1lIG51bWJlciBhbmQgYWRkcmVzcyBmb3JtYXRzLiAgKi8KICNk
ZWZpbmUgX19wZm5fdG9fcGFkZHIocGZuKSAoKHBhZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkK
ICNkZWZpbmUgX19wYWRkcl90b19wZm4ocGEpICAoKHVuc2lnbmVkIGxvbmcpKChwYSkgPj4gUEFH
RV9TSElGVCkpCisjZGVmaW5lIGdmbl90b19nYWRkcihnZm4pICAgX19wZm5fdG9fcGFkZHIoZ2Zu
X3goZ2ZuKSkKKyNkZWZpbmUgZ2FkZHJfdG9fZ2ZuKGdhKSAgICBfZ2ZuKF9fcGFkZHJfdG9fcGZu
KGdhKSkKKyNkZWZpbmUgbWZuX3RvX21hZGRyKG1mbikgICBfX3Bmbl90b19wYWRkcihtZm5feCht
Zm4pKQorI2RlZmluZSBtYWRkcl90b19tZm4obWEpICAgIF9tZm4oX19wYWRkcl90b19wZm4obWEp
KQogCiAvKgogICogV2UgZGVmaW5lIG5vbi11bmRlcnNjb3JlZCB3cmFwcGVycyBmb3IgYWJvdmUg
Y29udmVyc2lvbiBmdW5jdGlvbnMuIFRoZXNlIGFyZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2f-0002nC-GX; Tue, 12 Sep 2017 10:03:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2e-0002mz-D5
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1F/AD-03093-BF0B7B95; Tue, 12 Sep 2017 10:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsVysyfVTffXhu2
 RBkfvW1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkvj91jLTgtVrG+qbKB8ZJgFyMXh5DAZkaJ
 WQ/uM0E4pxkl/uw/wdLFyMnBJqApcefzJyYQW0RAWuLa58uMIDazQKTE4Q8/2EFsYQEbib715
 1hBbBYBVYl1vTPYQGxeAQuJC90dYHMkBOQldrVdZJ3AyLmAkWEVo0ZxalFZapGusYFeUlFmek
 ZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagvxiAYAfj37WBhxglOZiURHmPrN8eKcSXlJ9
 SmZFYnBFfVJqTWnyIUYaDQ0mC9zxITrAoNT21Ii0zBxg4MGkJDh4lEd5rIGne4oLE3OLMdIjU
 KUZ7jmObLv9h4ng36QqQfHTjLpDsuAkkhVjy8vNSpcR5M0DaBEDaMkrz4IbCAv0So6yUMC8j0
 JlCPAWpRbmZJajyrxjFORiVhHnng0zhycwrgdv9CugsJqCzeC5tATmrJBEhJdXA6PDznFnuri
 Xn7wr+/M4SIXP/+6P+P/oX7JnzKtruHUmbKXBM4uLd8OUTBaz8bm1fZMaR1eF95+089w2fT5d
 IvuLwlby210xKoa31gvmJWKsGaxEByWvRVdM1XpkF3r9jnWC49npfedS6l29YvIWe3o9NuvVY
 6PzGfQJSGc3TaxqfbrG+X/1QU4mlOCPRUIu5qDgRACDVhIlvAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505210618!116024312!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24236 invoked from network); 12 Sep 2017 10:03:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:03:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B01041529;
 Tue, 12 Sep 2017 03:03:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C0B603F578;
 Tue, 12 Sep 2017 03:03:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:06 +0100
Message-Id: <20170912100330.2168-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 00/24] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgY2xlYW4tdXAgZm9yIHRoZSBBUk0g
bWVtb3J5IHN1YnN5c3RlbSBpbiBwcmVwYXJhdGlvbgpvZiByZXdvcmtpbmcgdGhlIHBhZ2UgdGFi
bGVzIGhhbmRsaW5nLgoKQSBicmFuY2ggd2l0aCB0aGUgcGF0Y2hlcyBjYW4gYmUgZm91bmQgb24g
eGVuYml0czoKCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5n
L3hlbi11bnN0YWJsZS5naXQKYnJhbmNoIG1tLWNsZWFudXAtdjIKCkZvciBhbGwgdGhlIGNoYW5n
ZXMgc2VlIGluIGVhY2ggcGF0Y2guCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDI0KToKICB4ZW4v
eDg2OiBtbTogSW50cm9kdWNlIHtHLE19Rk4gPC0+IHtHLE19QUREUiBoZWxwZXJzCiAgeGVuL21t
OiBVc2UgdHlwZXNhZmUgTUZOIGZvciBhbGxvY19ib290X3BhZ2VzIHJldHVybgogIHhlbi9tbTog
VXNlIF9fdmlydF90b19tZm4gaW4gbWFwX2RvbWFpbl9wYWdlIGluc3RlYWQgb2YgdmlydF90b19t
Zm4KICB4ZW4vYXJtOiBtbTogUmVkZWZpbmUgbWZuX3RvX3ZpcnQgdG8gdXNlIHR5cGVzYWZlCiAg
eGVuL2FybTogaHNyX2lhYnQ6IERvY3VtZW50IFJFUzAgZmllbGQKICB4ZW4vYXJtOiB0cmFwczog
RG9uJ3QgZGVmaW5lIEZBUl9FTDIgZm9yIEFSTTMyCiAgeGVuL2FybTogYXJtMzI6IERvbid0IGRl
ZmluZSBGQVJfRUwxCiAgeGVuL2FybTogQWRkIEZuViBmaWVsZCBpbiBoc3JfKmFidAogIHhlbi9h
cm06IEludHJvZHVjZSBoc3JfeGFidCB0byBnYXRoZXIgY29tbW9uIGJpdHMgYmV0d2VlbiBoc3Jf
ZGFidCBhbmQKICB4ZW4vYXJtOiB0cmFwczogSW50cm9kdWNlIGEgaGVscGVyIHRvIHJlYWQgdGhl
IGh5cGVyc2l2b3IgZmF1bHQKICAgIHJlZ2lzdGVyCiAgeGVuL2FybTogdHJhcHM6IEltcHJvdmUg
bG9nZ2luZyBmb3IgZGF0YS9wcmVmZXRjaCBhYm9ydCBmYXVsdAogIHhlbi9hcm06IFJlcGxhY2Ug
aW9yZW1hcF9hdHRyKFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFKSBjYWxsIGJ5CiAgICBpb3JlbWFw
X25vY2FjaGUKICB4ZW4vYXJtOiBwYWdlOiBSZW1vdmUgdW51c2VkIGF0dHJpYnV0ZXMgREVWX05P
TlNIQVJFRCBhbmQgREVWX0NBQ0hFRAogIHhlbi9hcm06IHBhZ2U6IFVzZSBkaXJlY3RseSBCVUZG
RVJBQkxFIGFuZCBkcm9wIERFVl9XQwogIHhlbi9hcm06IHBhZ2U6IFByZWZpeCBtZW1vcnkgdHlw
ZXMgd2l0aCBNVF8KICB4ZW4vYXJtOiBwYWdlOiBVc2UgQVJNdjggbmFtaW5nIHRvIGltcHJvdmUg
cmVhZGFiaWxpdHkKICB4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbiBvZiBN
QUlSVkFMCiAgeGVuL2FybTogbW06IFJlbmFtZSBhbmQgY2xhcmlmeSBBUFsxXSBpbiB0aGUgc3Rh
Z2UtMSBwYWdlIHRhYmxlCiAgeGVuL2FybTogU3dpdGNoIHRvIFNZU19TVEFURV9ib290IGp1c3Qg
YWZ0ZXIgZW5kX2Jvb3RfYWxsb2NhdG9yKCkKICB4ZW4vYXJtOiBtbTogUmVuYW1lICdhaScgaW50
byAnZmxhZ3MnIGluIGNyZWF0ZV94ZW5fZW50cmllcwogIHhlbi9hcm06IHBhZ2U6IERlc2NyaWJl
IHRoZSBsYXlvdXQgb2YgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMKICB4ZW4vYXJt
OiBtbTogRW1iZWQgcGVybWlzc2lvbiBpbiB0aGUgZmxhZ3MKICB4ZW4vYXJtOiBtbTogSGFuZGxl
IHBlcm1pc3Npb24gZmxhZ3Mgd2hlbiBhZGRpbmcgYSBuZXcgbWFwcGluZwogIHhlbi9hcm06IG1t
OiBVc2UgbWVtb3J5IGZsYWdzIGZvciBtb2RpZnlfeGVuX21hcHBpbmdzIHJhdGhlciB0aGFuCiAg
ICBjdXN0b20gb25lCgogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIgKy0K
IHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgICB8ICA2ICstLQogeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgICAgICAgICAgIHwgNzQgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jICB8ICAyICstCiB4ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL29tYXA1LmMgICAgfCAgNiArLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4
cHJlc3MuYyB8ICAyICstCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAxMiAr
KystLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgNTIgKysrKysrKysrKysr
KysrKystLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8ICA3ICstLQogeGVu
L2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9zcmF0
LmMgICAgICAgICAgICAgICB8ICA1ICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAg
ICAgfCAgNyArKy0KIHhlbi9kcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAgICB8ICAyICstCiB4
ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9jcHJlZ3MuaCAgICAgIHwgIDIgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggICAg
ICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICB8ICAzICstCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAgfCA5OSArKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggICB8
IDI1ICsrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgICB8ICA0ICsr
CiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUv
eGVuL21tLmggICAgICAgICAgICAgIHwgIDMgKy0KIDIyIGZpbGVzIGNoYW5nZWQsIDIwMCBpbnNl
cnRpb25zKCspLCAxMjEgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2i-0002oQ-Uh; Tue, 12 Sep 2017 10:03:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2h-0002nm-SW
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 17/68-03422-FF0B7B95; Tue, 12 Sep 2017 10:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTfffhu2
 RBjsPyFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfvy1kKZjqVnHufBdzA+Naiy5GLg4hgc2M
 Eqf+HGKEcE4zStxdd4Cpi5GTg01AU+LO509gtoiAtMS1z5fBipgFXjNJfN66jRkkISzgJzFh9
 28WEJtFQFXi5cFpYDavgIXEtmcvwWwJAXmJXW0XWUFsTgFLiRUff7GB2EJANd9f/mCcwMi9gJ
 FhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAfj3U0
 BhxglOZiURHmPrN8eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdxpITrAoNT21Ii0zBxhqMGkJ
 Dh4lEd7ZIGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ47xuQUgGQ0ozSPLhBs
 Bi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe+SBTeDLzSuD2vQI6hQnoFJ5LW0BOKUlESE
 k1MIpvLfhge1ZtkfM9OdXnmbM6jNg+/rx94Mza06LRL2yMjooezOuVyPTuOtp0yqRHxsyFbf0
 mqTm1rqKW6Yz83D8Wnp4x2cq4OXf73HYFA9WUYKcFla+c+A6d7lv3tHNbcMSTK6y6bm4eyuKz
 +bVyGVRTD4sKnllc8ZjXUJv78oem0G3H/7+bo8RSnJFoqMVcVJwIAKy0SB98AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505210621!93115805!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20827 invoked from network); 12 Sep 2017 10:03:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:03:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 89CDF1529;
 Tue, 12 Sep 2017 03:03:41 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 699093F578;
 Tue, 12 Sep 2017 03:03:39 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:08 +0100
Message-Id: <20170912100330.2168-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 02/24] xen/mm: Use typesafe MFN for
	alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgbW9zdCBvZiB0aGUgY2FsbGVycyB3aWxsIGhhdmUgdG8gdXNlIG1mbl94
LiBIb3dldmVyCmZvbGxvdy11cCBwYXRjaGVzIHdpbGwgcmVtb3ZlIHNvbWUgb2YgdGhlbSBieSBw
cm9wYWdhdGluZyB0aGUgdHlwZXNhZmUgYQpiaXQgZnVydGhlci4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQoKQ2hhbmdlcyBpbiB2MjoKICAg
IC0gUHVzaCBkb3duIGEgYml0IHNvbWUgbWZuX3QgdG8gY29udmVydCBzb21lIHVuc2lnbmVkIGxv
bmcgbG9jYWwKICAgIHZhcmlhYmxlcyB0byBtZm5fdC4KCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
fCAyNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAg
fCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICB8ICA3ICsrKystLS0KIHhlbi9hcmNo
L3g4Ni9udW1hLmMgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9zcmF0LmMgICAgIHwgIDUgKysr
LS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgIDcgKysrLS0tLQogeGVuL2RyaXZlcnMvYWNw
aS9vc2wuYyAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAgfCAgMyArLS0KIDggZmls
ZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBiMzk2NzdlYWM5
Li45NjVkMDU3M2E0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJj
aC9hcm0vbW0uYwpAQCAtODY0LDEzICs4NjQsMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVh
cF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAgICB9CiAgICAgICAgIGVs
c2UKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm4gPSBhbGxv
Y19ib290X3BhZ2VzKDEsIDEpOworICAgICAgICAgICAgbWZuX3QgZmlyc3RfbWZuID0gYWxsb2Nf
Ym9vdF9wYWdlcygxLCAxKTsKIAotICAgICAgICAgICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChm
aXJzdF9tZm4pKTsKLSAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihmaXJz
dF9tZm4pLCBXUklURUFMTE9DKTsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQo
bWZuX3goZmlyc3RfbWZuKSkpOworICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShm
aXJzdF9tZm4sIFdSSVRFQUxMT0MpOwogICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAg
ICAgICAgICAgIHdyaXRlX3B0ZShwLCBwdGUpOwotICAgICAgICAgICAgZmlyc3QgPSBtZm5fdG9f
dmlydChmaXJzdF9tZm4pOworICAgICAgICAgICAgZmlyc3QgPSBtZm5fdG9fdmlydChtZm5feChm
aXJzdF9tZm4pKTsKICAgICAgICAgfQogCiAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
X21mbihtZm4pLCBXUklURUFMTE9DKTsKQEAgLTg5MSwxMSArODkxLDEyIEBAIHZvaWQgX19pbml0
IHNldHVwX2ZyYW1ldGFibGVfbWFwcGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICB1
bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gKHBlIC0gcHMpID4+IFBBR0VfU0hJRlQ7CiAgICAgdW5z
aWduZWQgbG9uZyBucl9wZHhzID0gcGZuX3RvX3BkeChucl9wYWdlcyk7CiAgICAgdW5zaWduZWQg
bG9uZyBmcmFtZXRhYmxlX3NpemUgPSBucl9wZHhzICogc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8p
OwotICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CisgICAgbWZuX3QgYmFzZV9tZm47CiAgICAg
Y29uc3QgdW5zaWduZWQgbG9uZyBtYXBwaW5nX3NpemUgPSBmcmFtZXRhYmxlX3NpemUgPCBNQigz
MikgPyBNQigyKSA6IE1CKDMyKTsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgbHBhZV90ICpz
ZWNvbmQsIHB0ZTsKLSAgICB1bnNpZ25lZCBsb25nIG5yX3NlY29uZCwgc2Vjb25kX2Jhc2U7Cisg
ICAgdW5zaWduZWQgbG9uZyBucl9zZWNvbmQ7CisgICAgbWZuX3Qgc2Vjb25kX2Jhc2U7CiAgICAg
aW50IGk7CiAjZW5kaWYKIApAQCAtOTA4LDE4ICs5MDksMTkgQEAgdm9pZCBfX2luaXQgc2V0dXBf
ZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIC8qIENvbXB1
dGUgdGhlIG51bWJlciBvZiBzZWNvbmQgbGV2ZWwgcGFnZXMuICovCiAgICAgbnJfc2Vjb25kID0g
Uk9VTkRVUChmcmFtZXRhYmxlX3NpemUsIEZJUlNUX1NJWkUpID4+IEZJUlNUX1NISUZUOwogICAg
IHNlY29uZF9iYXNlID0gYWxsb2NfYm9vdF9wYWdlcyhucl9zZWNvbmQsIDEpOwotICAgIHNlY29u
ZCA9IG1mbl90b192aXJ0KHNlY29uZF9iYXNlKTsKKyAgICBzZWNvbmQgPSBtZm5fdG9fdmlydCht
Zm5feChzZWNvbmRfYmFzZSkpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysg
KQogICAgIHsKLSAgICAgICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChzZWNvbmRfYmFzZSArIGkp
KTsKLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHNlY29uZF9iYXNlICsgaSks
IFdSSVRFQUxMT0MpOworICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KG1mbl94KG1mbl9h
ZGQoc2Vjb25kX2Jhc2UsIGkpKSkpOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1m
bl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBXUklURUFMTE9DKTsKICAgICAgICAgcHRlLnB0LnRhYmxl
ID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZS
QU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7CiAgICAgfQotICAgIGNyZWF0ZV9tYXBwaW5n
cyhzZWNvbmQsIDAsIGJhc2VfbWZuLCBmcmFtZXRhYmxlX3NpemUgPj4gUEFHRV9TSElGVCwgbWFw
cGluZ19zaXplKTsKKyAgICBjcmVhdGVfbWFwcGluZ3Moc2Vjb25kLCAwLCBtZm5feChiYXNlX21m
biksIGZyYW1ldGFibGVfc2l6ZSA+PiBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICBt
YXBwaW5nX3NpemUpOwogI2Vsc2UKLSAgICBjcmVhdGVfbWFwcGluZ3MoeGVuX3NlY29uZCwgRlJB
TUVUQUJMRV9WSVJUX1NUQVJULAotICAgICAgICAgICAgICAgICAgICBiYXNlX21mbiwgZnJhbWV0
YWJsZV9zaXplID4+IFBBR0VfU0hJRlQsIG1hcHBpbmdfc2l6ZSk7CisgICAgY3JlYXRlX21hcHBp
bmdzKHhlbl9zZWNvbmQsIEZSQU1FVEFCTEVfVklSVF9TVEFSVCwgbWZuX3goYmFzZV9tZm4pLAor
ICAgICAgICAgICAgICAgICAgICBmcmFtZXRhYmxlX3NpemUgPj4gUEFHRV9TSElGVCwgbWFwcGlu
Z19zaXplKTsKICNlbmRpZgogCiAgICAgbWVtc2V0KCZmcmFtZV90YWJsZVswXSwgMCwgbnJfcGR4
cyAqIHNpemVvZihzdHJ1Y3QgcGFnZV9pbmZvKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDkyZjE3M2JlMGMuLmIwMGVlYmQ5
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCkBAIC01NjEsNyArNTYxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVu
c2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgaW5pdF9ib290X3Bh
Z2VzKHBmbl90b19wYWRkcihib290X21mbl9zdGFydCksIHBmbl90b19wYWRkcihib290X21mbl9l
bmQpKTsKIAogICAgIC8qIENvcHkgdGhlIERUQi4gKi8KLSAgICBmZHQgPSBtZm5fdG9fdmlydChh
bGxvY19ib290X3BhZ2VzKGR0Yl9wYWdlcywgMSkpOworICAgIGZkdCA9IG1mbl90b192aXJ0KG1m
bl94KGFsbG9jX2Jvb3RfcGFnZXMoZHRiX3BhZ2VzLCAxKSkpOwogICAgIGNvcHlfZnJvbV9wYWRk
cihmZHQsIGR0Yl9wYWRkciwgZHRiX3NpemUpOwogICAgIGRldmljZV90cmVlX2ZsYXR0ZW5lZCA9
IGZkdDsKIApAQCAtNjcxLDcgKzY3MSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1
bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQogICAgIGR0Yl9wYWdlcyA9
IChkdGJfc2l6ZSArIFBBR0VfU0laRS0xKSA+PiBQQUdFX1NISUZUOwogCiAgICAgLyogQ29weSB0
aGUgRFRCLiAqLwotICAgIGZkdCA9IG1mbl90b192aXJ0KGFsbG9jX2Jvb3RfcGFnZXMoZHRiX3Bh
Z2VzLCAxKSk7CisgICAgZmR0ID0gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcyhk
dGJfcGFnZXMsIDEpKSk7CiAgICAgY29weV9mcm9tX3BhZGRyKGZkdCwgZHRiX3BhZGRyLCBkdGJf
c2l6ZSk7CiAgICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gZmR0OwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU1YTAyOWM5YmUuLjg1
MGU0NzIxY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0yMDAsNyArMjAwLDggQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfZnJhbWV0
YWJsZV9jaHVuayh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogewogICAgIHVuc2lnbmVkIGxvbmcg
cyA9ICh1bnNpZ25lZCBsb25nKXN0YXJ0OwogICAgIHVuc2lnbmVkIGxvbmcgZSA9ICh1bnNpZ25l
ZCBsb25nKWVuZDsKLSAgICB1bnNpZ25lZCBsb25nIHN0ZXAsIG1mbjsKKyAgICB1bnNpZ25lZCBs
b25nIHN0ZXA7CisgICAgbWZuX3QgbWZuOwogCiAgICAgQVNTRVJUKCEocyAmICgoMSA8PCBMMl9Q
QUdFVEFCTEVfU0hJRlQpIC0gMSkpKTsKICAgICBmb3IgKCA7IHMgPCBlOyBzICs9IHN0ZXAgPDwg
UEFHRV9TSElGVCApCkBAIC0yMTYsNyArMjE3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRf
ZnJhbWV0YWJsZV9jaHVuayh2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogICAgICAgICB3aGlsZSAo
IHN0ZXAgJiYgcyArIChzdGVwIDw8IFBBR0VfU0hJRlQpID4gZSArICg0IDw8IFBBR0VfU0hJRlQp
ICkKICAgICAgICAgICAgIHN0ZXAgPj49IFBBR0VUQUJMRV9PUkRFUjsKICAgICAgICAgbWZuID0g
YWxsb2NfYm9vdF9wYWdlcyhzdGVwLCBzdGVwKTsKLSAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbihz
LCBtZm4sIHN0ZXAsIFBBR0VfSFlQRVJWSVNPUik7CisgICAgICAgIG1hcF9wYWdlc190b194ZW4o
cywgbWZuX3gobWZuKSwgc3RlcCwgUEFHRV9IWVBFUlZJU09SKTsKICAgICB9CiAKICAgICBtZW1z
ZXQoc3RhcnQsIDAsIGVuZCAtIHN0YXJ0KTsKQEAgLTUzMjgsNyArNTMyOSw3IEBAIHZvaWQgKmFs
bG9jX3hlbl9wYWdldGFibGUodm9pZCkKICAgICAgICAgcmV0dXJuIHB0cjsKICAgICB9CiAKLSAg
ICByZXR1cm4gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcygxLCAxKSk7CisgICAgcmV0dXJu
IG1mbl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSkpKTsKIH0KIAogdm9pZCBm
cmVlX3hlbl9wYWdldGFibGUodm9pZCAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1h
LmMgYi94ZW4vYXJjaC94ODYvbnVtYS5jCmluZGV4IDMyOTE0YmNlMjcuLjRmYzk2N2Y4OTMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpA
QCAtOTksNyArOTksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwb3B1bGF0ZV9tZW1ub2RlbWFwKGNv
bnN0IHN0cnVjdCBub2RlICpub2RlcywKIHN0YXRpYyBpbnQgX19pbml0IGFsbG9jYXRlX2NhY2hl
YWxpZ25lZF9tZW1ub2RlbWFwKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzaXplID0gUEZO
X1VQKG1lbW5vZGVtYXBzaXplICogc2l6ZW9mKCptZW1ub2RlbWFwKSk7Ci0gICAgdW5zaWduZWQg
bG9uZyBtZm4gPSBhbGxvY19ib290X3BhZ2VzKHNpemUsIDEpOworICAgIHVuc2lnbmVkIGxvbmcg
bWZuID0gbWZuX3goYWxsb2NfYm9vdF9wYWdlcyhzaXplLCAxKSk7CiAKICAgICBtZW1ub2RlbWFw
ID0gbWZuX3RvX3ZpcnQobWZuKTsKICAgICBtZm4gPDw9IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gveDg2L3NyYXQuYwppbmRleCA5NTY2MGE5
YmJjLi41MjhlYzcxODFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3JhdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTE4NywxNCArMTg3LDE1IEBAIHN0YXRpYyBfX2luaXQgaW50
IHNsaXRfdmFsaWQoc3RydWN0IGFjcGlfdGFibGVfc2xpdCAqc2xpdCkKIC8qIENhbGxiYWNrIGZv
ciBTTElUIHBhcnNpbmcgKi8KIHZvaWQgX19pbml0IGFjcGlfbnVtYV9zbGl0X2luaXQoc3RydWN0
IGFjcGlfdGFibGVfc2xpdCAqc2xpdCkKIHsKLQl1bnNpZ25lZCBsb25nIG1mbjsKKwltZm5fdCBt
Zm47CisKIAlpZiAoIXNsaXRfdmFsaWQoc2xpdCkpIHsKIAkJcHJpbnRrKEtFUk5fSU5GTyAiQUNQ
STogU0xJVCB0YWJsZSBsb29rcyBpbnZhbGlkLiAiCiAJCSAgICAgICAiTm90IHVzZWQuXG4iKTsK
IAkJcmV0dXJuOwogCX0KIAltZm4gPSBhbGxvY19ib290X3BhZ2VzKFBGTl9VUChzbGl0LT5oZWFk
ZXIubGVuZ3RoKSwgMSk7Ci0JYWNwaV9zbGl0ID0gbWZuX3RvX3ZpcnQobWZuKTsKKwlhY3BpX3Ns
aXQgPSBtZm5fdG9fdmlydChtZm5feChtZm4pKTsKIAltZW1jcHkoYWNwaV9zbGl0LCBzbGl0LCBz
bGl0LT5oZWFkZXIubGVuZ3RoKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBiNTI0M2ZjYTNjLi44NmJkMjk4
YjQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwpAQCAtMzI1LDggKzMyNSw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9w
YWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIH0KIH0KIAotdW5zaWduZWQgbG9uZyBf
X2luaXQgYWxsb2NfYm9vdF9wYWdlcygKLSAgICB1bnNpZ25lZCBsb25nIG5yX3BmbnMsIHVuc2ln
bmVkIGxvbmcgcGZuX2FsaWduKQorbWZuX3QgX19pbml0IGFsbG9jX2Jvb3RfcGFnZXModW5zaWdu
ZWQgbG9uZyBucl9wZm5zLCB1bnNpZ25lZCBsb25nIHBmbl9hbGlnbikKIHsKICAgICB1bnNpZ25l
ZCBsb25nIHBnLCBfZTsKICAgICB1bnNpZ25lZCBpbnQgaSA9IG5yX2Jvb3RtZW1fcmVnaW9uczsK
QEAgLTM1NSwxNCArMzU0LDE0IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGFsbG9jX2Jvb3RfcGFn
ZXMoCiAgICAgICAgICAgICBpZiAoIHBnICsgbnJfcGZucyA+IFBGTl9ET1dOKGhpZ2htZW1fc3Rh
cnQpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIHItPnMgPSBwZyAr
IG5yX3BmbnM7Ci0gICAgICAgICAgICByZXR1cm4gcGc7CisgICAgICAgICAgICByZXR1cm4gX21m
bihwZyk7CiAgICAgICAgIH0KICNlbmRpZgogCiAgICAgICAgIF9lID0gci0+ZTsKICAgICAgICAg
ci0+ZSA9IHBnOwogICAgICAgICBib290bWVtX3JlZ2lvbl9hZGQocGcgKyBucl9wZm5zLCBfZSk7
Ci0gICAgICAgIHJldHVybiBwZzsKKyAgICAgICAgcmV0dXJuIF9tZm4ocGcpOwogICAgIH0KIAog
ICAgIEJVRygpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9vc2wuYyBiL3hlbi9kcml2
ZXJzL2FjcGkvb3NsLmMKaW5kZXggOTg4MWRiMTlkYS4uNTJjOWI0YmE5YSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvYWNwaS9vc2wuYworKysgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCkBAIC0y
MTQsNyArMjE0LDcgQEAgdm9pZCAqX19pbml0IGFjcGlfb3NfYWxsb2NfbWVtb3J5KHNpemVfdCBz
eikKIAl2b2lkICpwdHI7CiAKIAlpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9i
b290KQotCQlyZXR1cm4gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcyhQRk5fVVAoc3opLCAx
KSk7CisJCXJldHVybiBtZm5fdG9fdmlydChtZm5feChhbGxvY19ib290X3BhZ2VzKFBGTl9VUChz
eiksIDEpKSk7CiAKIAlwdHIgPSB4bWFsbG9jX2J5dGVzKHN6KTsKIAlBU1NFUlQoIXB0ciB8fCBp
c194bWFsbG9jX21lbW9yeShwdHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5o
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggYzJmNWEwODllYy4uZjhiNjE3N2MzMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
QEAgLTE1MSw4ICsxNTEsNyBAQCBzdHJ1Y3QgZG9tYWluICpfX211c3RfY2hlY2sgcGFnZV9nZXRf
b3duZXJfYW5kX3JlZmVyZW5jZShzdHJ1Y3QgcGFnZV9pbmZvICopOwogCiAvKiBCb290LXRpbWUg
YWxsb2NhdG9yLiBUdXJucyBpbnRvIGdlbmVyaWMgYWxsb2NhdG9yIGFmdGVyIGJvb3RzdHJhcC4g
Ki8KIHZvaWQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpOwotdW5zaWdu
ZWQgbG9uZyBhbGxvY19ib290X3BhZ2VzKAotICAgIHVuc2lnbmVkIGxvbmcgbnJfcGZucywgdW5z
aWduZWQgbG9uZyBwZm5fYWxpZ24pOworbWZuX3QgYWxsb2NfYm9vdF9wYWdlcyh1bnNpZ25lZCBs
b25nIG5yX3BmbnMsIHVuc2lnbmVkIGxvbmcgcGZuX2FsaWduKTsKIHZvaWQgZW5kX2Jvb3RfYWxs
b2NhdG9yKHZvaWQpOwogCiAvKiBYZW4gc3ViYWxsb2NhdG9yLiBUaGVzZSBmdW5jdGlvbnMgYXJl
IGludGVycnVwdC1zYWZlLiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2l-0002qK-A4; Tue, 12 Sep 2017 10:03:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2j-0002pC-M5
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CE/36-03283-101B7B95; Tue, 12 Sep 2017 10:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTZdh4/Z
 IgwuLpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFa8ILnghXNJ9+z9LA+EWgi5GLQ0hgM6NE
 2/QtjBDOaUaJt8+6WLoYOTnYBDQl7nz+xARiiwhIS1z7fBmsiFngNZPE563bmLsYOTiEBWIl7
 l51A6lhEVCV6Nywhh3E5hWwkGie1MUKYksIyEvsarsIZnMKWEqs+PiLDcQWAqr5/vIH4wRG7g
 WMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GLs
 v+x9ilORgUhLl/S28PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+09UA5waLU9NSKtMwcYJjB
 pCU4eJREeONA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEufNACkSACnKKM2DGwEL+UuMs
 lLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0PMoUnM68EbtMroCOYgI7gubQF5IiSRISUVANjpu
 GWzd09PKt5F63ku1bg/FZu8Rx9AfXi3RWizgd5DJY1zd/EfS69qVxyj8jT1lnC399WpCxLrGV
 alzt557kdsbpPTXXVlTdxmFx0XRSZ1Fbt9STc8xr3l8+Wp7eo/XiXUaM7ncNZ+OHZ3nlsR+xD
 2AreyPBwGf9iX3+/LfrEoksRtmpTo78osRRnJBpqMRcVJwIAw/vHMHQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505210623!106791695!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10430 invoked from network); 12 Sep 2017 10:03:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:03:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B9A7C15A2;
 Tue, 12 Sep 2017 03:03:43 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6CCC3F578;
 Tue, 12 Sep 2017 03:03:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:09 +0100
Message-Id: <20170912100330.2168-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 03/24] xen/mm: Use __virt_to_mfn in
	map_domain_page instead of virt_to_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dmlydF90b19tZm4gbWF5IGJ5IG92ZXJyaWRkZW4gYnkgdGhlIHNvdXJjZSBmaWxlcywgZm9yIGlt
cHJvdmluZyBsb2NhbGx5CnR5cGVzYWZlLgoKVGhlcmVmb3JlIG1hcF9kb21haW5fcGFnZSBoYXMg
dG8gdXNlIF9fdmlydF90b19tZm4gdG8gcHJldmVudCBhbnkKY29tcGlsYXRpb24gaXNzdWUgaW4g
c291cmNlcyBmaWxlcyB0aGF0IG92ZXJyaWRlIHRoZSBoZWxwZXIuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KCkNoYW5nZXMgaW4gdjI6CiAgICAtIEFkZCBKYW4ncyBh
Y2tlZC1ieQoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICB8IDMgKystCiB4ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluX3BhZ2UuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCA3ZGUyZjMyZjU4Li5jZDZkZmI1NGI5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCkBAIC0yODEsNyArMjgxLDcgQEAgc3RhdGljIGlubGluZSBpbnQgZ3ZpcnRf
dG9fbWFkZHIodmFkZHJfdCB2YSwgcGFkZHJfdCAqcGEsIHVuc2lnbmVkIGludCBmbGFncykKIAog
LyogQ29udmVydCBiZXR3ZWVuIFhlbi1oZWFwIHZpcnR1YWwgYWRkcmVzc2VzIGFuZCBtYWNoaW5l
IGZyYW1lIG51bWJlcnMuICovCiAjZGVmaW5lIF9fdmlydF90b19tZm4odmEpICh2aXJ0X3RvX21h
ZGRyKHZhKSA+PiBQQUdFX1NISUZUKQotI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAobWFkZHJf
dG9fdmlydCgocGFkZHJfdCkobWZuKSA8PCBQQUdFX1NISUZUKSkKKyNkZWZpbmUgX19tZm5fdG9f
dmlydChtZm4pIChtYWRkcl90b192aXJ0KChwYWRkcl90KShtZm4pIDw8IFBBR0VfU0hJRlQpKQog
CiAvKgogICogV2UgZGVmaW5lIG5vbi11bmRlcnNjb3JlZCB3cmFwcGVycyBmb3IgYWJvdmUgY29u
dmVyc2lvbiBmdW5jdGlvbnMuCkBAIC0yOTEsNiArMjkxLDcgQEAgc3RhdGljIGlubGluZSBpbnQg
Z3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSwgcGFkZHJfdCAqcGEsIHVuc2lnbmVkIGludCBmbGFn
cykKICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICBfX21mbl90b19wYWdlKG1mbikKICNkZWZp
bmUgcGFnZV90b19tZm4ocGcpICAgICBfX3BhZ2VfdG9fbWZuKHBnKQogI2RlZmluZSB2aXJ0X3Rv
X21mbih2YSkgICAgIF9fdmlydF90b19tZm4odmEpCisjZGVmaW5lIG1mbl90b192aXJ0KG1mbikg
ICAgX19tZm5fdG9fdmlydChtZm4pCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVhcCB2aXJ0
dWFsIGFkZHJlc3NlcyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCiBzdGF0aWMgaW5saW5l
IHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25zdCB2b2lkICp2KQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWlu
X3BhZ2UuaAppbmRleCA5M2YyYTVhYWY3Li44OTBiYWU1YjljIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluX3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2Uu
aApAQCAtNTMsNyArNTMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdl
X2dsb2JhbChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIAogI2Vsc2UgLyogIUNPTkZJR19E
T01BSU5fUEFHRSAqLwogCi0jZGVmaW5lIG1hcF9kb21haW5fcGFnZShtZm4pICAgICAgICAgICAg
ICAgIG1mbl90b192aXJ0KG1mbl94KG1mbikpCisjZGVmaW5lIG1hcF9kb21haW5fcGFnZShtZm4p
ICAgICAgICAgICAgICAgIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkKICNkZWZpbmUgX19tYXBf
ZG9tYWluX3BhZ2UocGcpICAgICAgICAgICAgICAgcGFnZV90b192aXJ0KHBnKQogI2RlZmluZSB1
bm1hcF9kb21haW5fcGFnZSh2YSkgICAgICAgICAgICAgICAoKHZvaWQpKHZhKSkKICNkZWZpbmUg
ZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkgICAgICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVk
IGxvbmcpKHZhKSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2n-0002s3-Gz; Tue, 12 Sep 2017 10:03:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2m-0002qq-5k
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 14/D1-02224-301B7B95; Tue, 12 Sep 2017 10:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVysyfVTZdp4/Z
 IgxXzzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxfS2awFszmqLi3ZzF7A+NKti5GLg4hgc2M
 EhO+nGCBcE4zShxZNpO1i5GTg01AU+LO509MILaIgLTEtc+XGUFsZoFIicMffrCD2MICDhIn+
 34BTeLgYBFQlZixLwMkzCtgIdG/fwEziC0hIC+xq+0i2EhOAUuJFR9ByjmBdllIfH/5g3ECI/
 cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB/q1nYGD
 cwdh8wu8QoyQHk5Io75H12yOF+JLyUyozEosz4otKc1KLDzFqcHAIbF67+gKjFEtefl6qkgTv
 NJA6waLU9NSKtMwcYADClEpw8CiJ8F4DSfMWFyTmFmemQ6ROMepydNy8+4dJCGyGlDjvG5AiA
 ZCijNI8uBGwaLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3DsgUnsy8ErhNr4COYAI6gu
 fSFpAjShIRUlINjN1nmU9Gfjsdf+QU05xYAfM/tyvtO5w+vpTjsJXboJQvlVO0dCuv8heFI0d
 Z33xICix9fOfqogk7buqqzUjzbd+k+GbS8cPJ1taiGs4G/Elrz7y6W1a6t++/v13D2kdPf/o/
 Lfwpef/zh66Q79a1FxfwiOSfOtCmnvD629IiprfrIj6ueb1FT1qJpTgj0VCLuag4EQC8biKgg
 QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505210626!111127207!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18479 invoked from network); 12 Sep 2017 10:03:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:03:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18F8715BF;
 Tue, 12 Sep 2017 03:03:46 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2ACCB3F578;
 Tue, 12 Sep 2017 03:03:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:11 +0100
Message-Id: <20170912100330.2168-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 05/24] xen/arm: hsr_iabt: Document RES0 field
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCgogICAg
Tm90ZSB0aGF0IHRoZSBtaXNzaW5nIEZuViBiaXRzIHByZXNlbnQgQVJNdjggd2lsbCBiZSBhZGRl
ZCBpbiBhCiAgICBmb2xsb3ctdXAgcGF0Y2guCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAt
IEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA5ZjdhNDJmODZiLi5iZWE0YTU2MTkw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTU4Myw5ICs1ODMsOSBAQCB1bmlvbiBoc3Ig
ewogCiAgICAgc3RydWN0IGhzcl9pYWJ0IHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBpZnNjOjY7
ICAvKiBJbnN0cnVjdGlvbiBmYXVsdCBzdGF0dXMgY29kZSAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIHJlczA6MTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjE7ICAvKiBSRVMwICovCiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgLyogU3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3Rh
Z2UgMSB0cmFuc2xhdGlvbiAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlczE6MTsKKyAgICAg
ICAgdW5zaWduZWQgbG9uZyByZXMxOjE7ICAvKiBSRVMwICovCiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgYWJvcnQgdHlwZSAqLwogICAgICAgICB1bnNpZ25lZCBs
b25nIHJlczI6MTU7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgLyogSW5zdHJ1Y3Rp
b24gbGVuZ3RoICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2o-0002tL-OP; Tue, 12 Sep 2017 10:03:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2n-0002rb-Eg
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 20/FC-01910-401B7B95; Tue, 12 Sep 2017 10:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTZdl4/Z
 Ig2mLGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXm1vYCl7wVly9+oWtgXEjVxcjF4eQwGZG
 iSc/TrFCOKcZJZa0rwZyODnYBDQl7nz+xARiiwhIS1z7fJkRxGYWiJQ4/OEHO4gtLOAhseHUD
 2YQm0VAVeL8+uVsIDavgIXEit+HwOISAvISu9ougs3kFLCUWPHxF1iNEFDN95c/GCcwci9gZF
 jFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHoYQYg2MH48rT
 nIUZJDiYlUd4j67dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPQ+SEyxKTU+tSMvMAYYaTFqC
 g0dJhHc2SJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8GSBFAiBFGaV5cCNgYX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrzxIFN4MvNK4Da9AjqCCegInktbQI4oSURISTUwriq34n
 K8FuC18ox+a374is/3nCytpMXKOzpNutiCtiaWTbkovINpLs/kh1yvksTr+mIrfMXZTB/uujw
 h/VVoHGPczP2ekbdX23kueGsq5XrPryd09wWBhUbzTd/4asvM2MLa/urZ9tdRayb+LTb8+CC0
 RV38gK39JFnZ88u7HXfwbb+zVOSsEktxRqKhFnNRcSIALpThAHYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505210627!114366351!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53730 invoked from network); 12 Sep 2017 10:03:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:03:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42D111529;
 Tue, 12 Sep 2017 03:03:47 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 548CB3F578;
 Tue, 12 Sep 2017 03:03:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:12 +0100
Message-Id: <20170912100330.2168-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 06/24] xen/arm: traps: Don't define FAR_EL2
	for ARM32
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxpYXNpbmcgRkFSX0VMMiB0byBISUZBUiBtYWtlcyB0aGUgY29kZSBjb25mdXNpbmcgYmVjYXVz
ZSBvbiBBUk12OApGQVJfRUwyWzMxOjBdIGlzIGFyY2hpdGVjdHVyYWxseSBtYXBwZWQgdG8gSERG
QVIgYW5kIEZBUl9FTDJbNjM6MzJdIHRvCkhJRkFSLiBTZWUgRDcuMi4zMCBpbiBBUk0gRERJIDA0
ODdCLmEuIE9wZW4tY29kZSB0aGUgYWxpYXMgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIEZpeCByZWdpc3RlciBuYW1lIGluIHRoZSBjb21taXQgbWVzc2FnZQogICAgICAgIC0gQWRk
IEFuZHJlJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgIHwg
OCArKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8IDEgLQogMiBmaWxlcyBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA3ZjZlYzE1YjVl
Li45NjdiZmVhNGVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtMjU3OSwxMSArMjU3OSwxNyBAQCBzdGF0aWMgdm9pZCBkb190
cmFwX2luc3RyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQogewog
ICAgIGludCByYzsKLSAgICByZWdpc3Rlcl90IGd2YSA9IFJFQURfU1lTUkVHKEZBUl9FTDIpOwor
ICAgIHJlZ2lzdGVyX3QgZ3ZhOwogICAgIHVpbnQ4X3QgZnNjID0gaHNyLmlhYnQuaWZzYyAmIH5G
U0NfTExfTUFTSzsKICAgICBwYWRkcl90IGdwYTsKICAgICBtZm5fdCBtZm47CiAKKyNpZmRlZiBD
T05GSUdfQVJNXzMyCisgICAgZ3ZhID0gUkVBRF9DUDMyKEhJRkFSKTsKKyNlbHNlCisgICAgZ3Zh
ID0gUkVBRF9TWVNSRUc2NChGQVJfRUwyKTsKKyNlbmRpZgorCiAgICAgLyoKICAgICAgKiBJZiB0
aGlzIGJpdCBoYXMgYmVlbiBzZXQsIGl0IG1lYW5zIHRoYXQgdGhpcyBpbnN0cnVjdGlvbiBhYm9y
dCBpcyBjYXVzZWQKICAgICAgKiBieSBhIGd1ZXN0IGV4dGVybmFsIGFib3J0LiBXZSBjYW4gaGFu
ZGxlIHRoaXMgaW5zdHJ1Y3Rpb24gYWJvcnQgYXMgZ3Vlc3QKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3ByZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCmluZGV4
IGFmNDVlYzdhNjUuLjE4ODlkN2NiZmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3ByZWdzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaApAQCAtMzA3LDcgKzMw
Nyw2IEBACiAjZGVmaW5lIEVTUl9FTDEgICAgICAgICAgICAgICAgIERGU1IKICNkZWZpbmUgRVNS
X0VMMiAgICAgICAgICAgICAgICAgSFNSCiAjZGVmaW5lIEZBUl9FTDEgICAgICAgICAgICAgICAg
IEhJRkFSCi0jZGVmaW5lIEZBUl9FTDIgICAgICAgICAgICAgICAgIEhJRkFSCiAjZGVmaW5lIEhD
Ul9FTDIgICAgICAgICAgICAgICAgIEhDUgogI2RlZmluZSBIUEZBUl9FTDIgICAgICAgICAgICAg
ICBIUEZBUgogI2RlZmluZSBIU1RSX0VMMiAgICAgICAgICAgICAgICBIU1RSCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2p-0002uq-Vy; Tue, 12 Sep 2017 10:03:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2p-0002tF-0y
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:51 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B7/A8-02817-601B7B95; Tue, 12 Sep 2017 10:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTZdx4/Z
 IgxufdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOCx9ZC6ZLVFxYfoi1gfG8UBcjF4eQwGZG
 iVlTfrNCOKcZJfZ23mHrYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBS4vCHH+wgtrCAt8St2
 YtYQWwWAVWJz/PegtXwClhIbNzwBKxGQkBeYlfbRbAaTgFLiRUff4HNFwKq+f7yB+MERu4FjA
 yrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9ywAEOxiPTXY
 +xCjJwaQkyntk/fZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK850FygkWp6akVaZk5wECDSUtw
 8CiJ8F4DSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpw3A6RIAKQoozQPbgQs6C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmFduA9AUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjN3llc
 wm51jf3pbbni23YVfItPMO/fWSTevDzryc4GHxR3VP7rvJQf9zLIKm3HuTbsLkb76ovfRLYNR
 jiSjVnRqRCx+e2zb74MqSPdlBdzX33Sk4ql+lpK3z1704/KvcthjWUydPlkTWCXhdDPm0UqKm
 6IL7xbZS1oS9DPNblnfOWLbyX8o5EyWW4oxEQy3mouJEAE1vcid1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505210625!97099909!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33284 invoked from network); 12 Sep 2017 10:03:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E35611529;
 Tue, 12 Sep 2017 03:03:44 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 010B73F578;
 Tue, 12 Sep 2017 03:03:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:10 +0100
Message-Id: <20170912100330.2168-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 04/24] xen/arm: mm: Redefine mfn_to_virt to
	use typesafe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhZGQgYSBiaXQgbW9yZSBzYWZldHkgaW4gdGhlIG1lbW9yeSBzdWJzeXN0ZW0gY29kZS4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgfCAxNiArKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggOTY1ZDA1NzNhNC4uNTcxNmVmMTEyMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTQ3LDYgKzQ3LDggQEAgc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
CiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3RvX21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkg
X21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKyN1bmRlZiBtZm5fdG9fdmlydAorI2RlZmluZSBtZm5f
dG9fdmlydChtZm4pIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkKIAogLyogU3RhdGljIHN0YXJ0
LW9mLWRheSBwYWdldGFibGVzIHRoYXQgd2UgdXNlIGJlZm9yZSB0aGUgYWxsb2NhdG9ycwogICog
YXJlIHVwLiBUaGVzZSBhcmUgdXNlZCBieSBhbGwgQ1BVcyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUg
c3dpdGNoaW5nCkBAIC04MzcsNyArODM5LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAqIFZpcnR1YWwgYWRkcmVzcyBh
bGlnbmVkIHRvIHByZXZpb3VzIDFHQiB0byBtYXRjaCBwaHlzaWNhbAogICAgICAqIGFkZHJlc3Mg
YWxpZ25tZW50IGRvbmUgYWJvdmUuCiAgICAgICovCi0gICAgdmFkZHIgPSAodmFkZHJfdCltZm5f
dG9fdmlydChiYXNlX21mbikgJiBGSVJTVF9NQVNLOworICAgIHZhZGRyID0gKHZhZGRyX3QpX19t
Zm5fdG9fdmlydChiYXNlX21mbikgJiBGSVJTVF9NQVNLOwogCiAgICAgd2hpbGUgKCBtZm4gPCBl
bmRfbWZuICkKICAgICB7CkBAIC04NDksNyArODUxLDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVu
aGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAgICAgICAgLyogbWZu
X3RvX3ZpcnQgaXMgbm90IHZhbGlkIG9uIHRoZSAxc3QgMXN0IG1mbiwgc2luY2UgaXQKICAgICAg
ICAgICAgICAqIGlzIG5vdCB3aXRoaW4gdGhlIHhlbmhlYXAuICovCiAgICAgICAgICAgICBmaXJz
dCA9IHNsb3QgPT0geGVuaGVhcF9maXJzdF9maXJzdF9zbG90ID8KLSAgICAgICAgICAgICAgICB4
ZW5oZWFwX2ZpcnN0X2ZpcnN0IDogbWZuX3RvX3ZpcnQocC0+cHQuYmFzZSk7CisgICAgICAgICAg
ICAgICAgeGVuaGVhcF9maXJzdF9maXJzdCA6IF9fbWZuX3RvX3ZpcnQocC0+cHQuYmFzZSk7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHhlbmhlYXBfZmlyc3RfZmlyc3Rfc2xvdCA9PSAt
MSkKICAgICAgICAgewpAQCAtODY2LDExICs4NjgsMTEgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVu
aGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAgICB7CiAgICAgICAg
ICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2VzKDEsIDEpOwogCi0gICAgICAg
ICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KG1mbl94KGZpcnN0X21mbikpKTsKKyAgICAgICAg
ICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQoZmlyc3RfbWZuKSk7CiAgICAgICAgICAgICBwdGUg
PSBtZm5fdG9feGVuX2VudHJ5KGZpcnN0X21mbiwgV1JJVEVBTExPQyk7CiAgICAgICAgICAgICBw
dGUucHQudGFibGUgPSAxOwogICAgICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7Ci0gICAgICAg
ICAgICBmaXJzdCA9IG1mbl90b192aXJ0KG1mbl94KGZpcnN0X21mbikpOworICAgICAgICAgICAg
Zmlyc3QgPSBtZm5fdG9fdmlydChmaXJzdF9tZm4pOwogICAgICAgICB9CiAKICAgICAgICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxMT0MpOwpAQCAtOTA5LDEwICs5
MTEsMTAgQEAgdm9pZCBfX2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBz
LCBwYWRkcl90IHBlKQogICAgIC8qIENvbXB1dGUgdGhlIG51bWJlciBvZiBzZWNvbmQgbGV2ZWwg
cGFnZXMuICovCiAgICAgbnJfc2Vjb25kID0gUk9VTkRVUChmcmFtZXRhYmxlX3NpemUsIEZJUlNU
X1NJWkUpID4+IEZJUlNUX1NISUZUOwogICAgIHNlY29uZF9iYXNlID0gYWxsb2NfYm9vdF9wYWdl
cyhucl9zZWNvbmQsIDEpOwotICAgIHNlY29uZCA9IG1mbl90b192aXJ0KG1mbl94KHNlY29uZF9i
YXNlKSk7CisgICAgc2Vjb25kID0gbWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UpOwogICAgIGZvciAo
IGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQogICAgIHsKLSAgICAgICAgY2xlYXJfcGFnZSht
Zm5fdG9fdmlydChtZm5feChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpKTsKKyAgICAgICAgY2xl
YXJfcGFnZShtZm5fdG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwogICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBXUklURUFMTE9D
KTsKICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmly
c3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7CkBA
IC0xMDA1LDcgKzEwMDcsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhl
bm1hcF9vcGVyYXRpb24gb3AsCiAKICAgICAgICAgQlVHX09OKCFscGFlX3ZhbGlkKCplbnRyeSkp
OwogCi0gICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQoZW50cnktPnB0LmJhc2UpOworICAgICAg
ICB0aGlyZCA9IF9fbWZuX3RvX3ZpcnQoZW50cnktPnB0LmJhc2UpOwogICAgICAgICBlbnRyeSA9
ICZ0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildOwogCiAgICAgICAgIHN3aXRjaCAoIG9w
ICkgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2r-0002vz-6i; Tue, 12 Sep 2017 10:03:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2p-0002tv-Hy
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 67/1D-02046-601B7B95; Tue, 12 Sep 2017 10:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTZdt4/Z
 Ig52HxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozn746yFlzgq2hYt4yxgbGBu4uRi0NIYDOj
 xJPfa9kgnNOMEm8nv2PqYuTkYBPQlLjz+ROYLSIgLXHt82VGEJtZIFLi8Icf7CC2sICNROepb
 0A1HBwsAqoSj79wgoR5BSwkJjWfBiuREJCX2NV2kRXE5hSwlFjx8RcbiC0EVPP95Q/GCYzcCx
 gZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq3noGBcQd
 jw16/Q4ySHExKorxH1m+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy74BKCdYlJqeWpGWmQMM
 NJi0BAePkgjvbJBW3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ874BKRIAKcoozYMbAQv6S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeeNBpvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSam
 B0m6csfXjJpVNPK3gmx/acyj/Y+rih/21AsXMDw/bY+uqN11q3brnKeodZJ/qJd+YXt5S7s7y
 9vh3mdGp7NKP9eplUuuzK6swzlvd7r+RdtQ9MM3qffc19SsO+noffn97Mlfn/ys1XeoaPhte8
 67Vq62tX3WxedXzl6zixpf/aa9jKjzHqfT6hxFKckWioxVxUnAgA7ddJYnUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505210629!114366363!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54504 invoked from network); 12 Sep 2017 10:03:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:03:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9628815BF;
 Tue, 12 Sep 2017 03:03:49 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7F723F578;
 Tue, 12 Sep 2017 03:03:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:14 +0100
Message-Id: <20170912100330.2168-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 08/24] xen/arm: Add FnV field in hsr_*abt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm5WIChGQVIgbm90IFZhbGlkKSBiaXQgd2FzIGludHJvZHVjZWQgYnkgQVJNdjggaW4gYm90aCBB
QXJjaDMyIGFuZApBQXJjaDY0IChTZWUgRDctMjI3NSwgRDctMjI3NywgRzYtNDk1OCwgRzYtNDk2
MiBpbiBBUk0gRERJIDA0ODdCLmEpLgoKTm90ZSB0aGUgbmV3IHJldmlzaW9uIG9mIEFSTXY4IGRl
ZmluZWQgbW9yZSBiaXRzIGluIEhTUi4gVGhleSBoYXZlbid0CmJlZW4gYWRkZWQgYXQgdGhlIG1v
bWVudCBiZWNhdXNlIHdlIGhhdmUgbm8gdXNlIG9mIHRoZW0gaW4gWGVuLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KCiAgICBDaGFuZ2VzIGluIHYy
OgogICAgICAgIC0gRXhwYW5kIHRoZSBjb21taXQgbWVzc2FnZSB0byBleHBsYWluIHdoeSB0aGUg
b3RoZXIgYml0cyBoYXZlCiAgICAgICAgbm90IGJlZW4gYWRkZWQuCiAgICAgICAgLSBBZGQgQW5k
cmUncyByZXZpZXdlZC1ieQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA4
ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IGJlYTRhNTYxOTAuLmI2NDMyYjZiZjQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNTg3LDcgKzU4Nyw4IEBAIHVuaW9uIGhzciB7CiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgLyogU3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3Rh
Z2UgMSB0cmFuc2xhdGlvbiAqLwogICAgICAgICB1bnNpZ25lZCBsb25nIHJlczE6MTsgIC8qIFJF
UzAgKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyBlYXQ6MTsgICAvKiBFeHRlcm5hbCBhYm9ydCB0
eXBlICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMjoxNTsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyBmbnY6MTsgICAvKiBGQVIgbm90IFZhbGlkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcg
cmVzMjoxNDsKICAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBs
ZW5ndGggKi8KICAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xh
c3MgKi8KICAgICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8qICovCkBAIC01OTgsMTAg
KzU5OSwxMSBAQCB1bmlvbiBoc3IgewogICAgICAgICB1bnNpZ25lZCBsb25nIHMxcHR3OjE7IC8q
IFN0YWdlIDIgZmF1bHQgZHVyaW5nIHN0YWdlIDEgdHJhbnNsYXRpb24gKi8KICAgICAgICAgdW5z
aWduZWQgbG9uZyBjYWNoZToxOyAvKiBDYWNoZSBNYWludGVuYW5jZSAqLwogICAgICAgICB1bnNp
Z25lZCBsb25nIGVhdDoxOyAgIC8qIEV4dGVybmFsIEFib3J0IFR5cGUgKi8KKyAgICAgICAgdW5z
aWduZWQgbG9uZyBmbnY6MTsgICAvKiBGQVIgbm90IFZhbGlkICovCiAjaWZkZWYgQ09ORklHX0FS
TV8zMgotICAgICAgICB1bnNpZ25lZCBsb25nIHNienAwOjY7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgc2J6cDA6NTsKICNlbHNlCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NDsKKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBzYnpwMDozOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFyOjE7ICAg
IC8qIEFjcXVpcmUgUmVsZWFzZSAqLwogICAgICAgICB1bnNpZ25lZCBsb25nIHNmOjE7ICAgIC8q
IFNpeHR5IEZvdXIgYml0IHJlZ2lzdGVyICovCiAjZW5kaWYKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2t-0002yC-Dp; Tue, 12 Sep 2017 10:03:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2r-0002rb-Cq
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 59/1D-01910-901B7B95; Tue, 12 Sep 2017 10:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTZdj4/Z
 Ig9bPWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayc2uYC54IVPS0PWJtYNzH28XIxSEksJlR
 4ube/UxdjJxAzmlGiRu9pSA2m4CmxJ3Pn8DiIgLSEtc+X2YEsZkFIiUOf/jBDmILCyRJtPw+A
 WazCKhK9F77CVbPK2ApMW/rQmYQW0JAXmJX20VWEJsTKL7i4y82iF0WEt9f/mCcwMi9gJFhFa
 NGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzD+Pu5
 3iFGSg0lJlPfI+u2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42TcA5QSLUtNTK9Iyc4CBBpOW
 4OBREuG9BtLKW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3jcgRQIgRRmleXAjYEF/iVFWS
 piXkYGBQYinILUoN7MEVf4VozgHo5Iw7x2QKTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhi3Bj
 5OuWVlkads1XDYYOoRdaENy3Zulvfjve37aeWTAnPdhRlhAiE5Nv4n9/EtaH/52XDynqMLhe4
 sjnH/6N1+92nWLYsqPTnr+QJ+q2sV/5UsOK5xWSNU01SwkTF9rf2qNS1fy8/X2h3b9Xzag42X
 Yt6dNOmavC7U1CuD3Xv3xk0luhuavdOUWIozEg21mIuKEwEcu1cadQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505210632!114366376!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56488 invoked from network); 12 Sep 2017 10:03:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:03:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E9A2115A2;
 Tue, 12 Sep 2017 03:03:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 075B43F578;
 Tue, 12 Sep 2017 03:03:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:16 +0100
Message-Id: <20170912100330.2168-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 10/24] xen/arm: traps: Introduce a helper to
	read the hypersivor fault register
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgQVJNMzIgaGFzIDIgZGlzdGluY3QgcmVnaXN0ZXJzIGZvciB0aGUgaHlwZXJ2aXNvciBm
YXVsdCByZWdpc3Rlcgoob25lIGZvciBwcmVmZXRjaCBhYm9ydCwgdGhlIG90aGVyIGZvciBkYXRh
IGFib3J0KSwgQUFyY2g2NCBoYXMgb25seQpvbmUuCgpDdXJyZW50bHksIHRoZSBsb2dpYyBpcyBv
cGVuLWNvZGUgYnV0IGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0bwpyZWFkIGl0IHRv
by4gU28gbW92ZSB0aGUgbG9naWMgaW4gYSBzZXBhcmF0ZSBoZWxwZXIgYW5kIHVzZSBpdCBpbnN0
ZWFkCm9mIG9wZW4tY29kaW5nIGl0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJl
J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM1ICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA5NjdiZmVhNGVkLi4yZTQ4MDg5ZDYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAt
MjU0OSw2ICsyNTQ5LDI4IEBAIGRvbmU6CiAgICAgaWYgKGZpcnN0KSB1bm1hcF9kb21haW5fcGFn
ZShmaXJzdCk7CiB9CiAKKy8qCisgKiBSZXR1cm4gdGhlIHZhbHVlIG9mIHRoZSBoeXBlcnZpc29y
IGZhdWx0IGFkZHJlc3MgcmVnaXN0ZXIuCisgKgorICogT24gQVJNMzIsIHRoZSByZWdpc3RlciB3
aWxsIGJlIGRpZmZlcmVudCBkZXBlbmRpbmcgd2hldGhlciB0aGUKKyAqIGZhdWx0IGlzIGEgcHJl
ZmV0Y2ggYWJvcnQgb3IgZGF0YSBhYm9ydC4KKyAqLworc3RhdGljIGlubGluZSB2YWRkcl90IGdl
dF9oZmFyKGJvb2wgaXNfZGF0YSkKK3sKKyAgICB2YWRkcl90IGd2YTsKKworI2lmZGVmIENPTkZJ
R19BUk1fMzIKKyAgICBpZiAoIGlzX2RhdGEgKQorICAgICAgICBndmEgPSBSRUFEX0NQMzIoSERG
QVIpOworICAgIGVsc2UKKyAgICAgICAgZ3ZhID0gUkVBRF9DUDMyKEhJRkFSKTsKKyNlbHNlCisg
ICAgZ3ZhID0gIFJFQURfU1lTUkVHKEZBUl9FTDIpOworI2VuZGlmCisKKyAgICByZXR1cm4gZ3Zh
OworfQorCiBzdGF0aWMgaW5saW5lIHBhZGRyX3QgZ2V0X2ZhdWx0aW5nX2lwYSh2YWRkcl90IGd2
YSkKIHsKICAgICByZWdpc3Rlcl90IGhwZmFyID0gUkVBRF9TWVNSRUcoSFBGQVJfRUwyKTsKQEAg
LTI1ODQsMTEgKzI2MDYsNyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2luc3RyX2Fib3J0X2d1ZXN0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHBhZGRyX3QgZ3BhOwogICAgIG1mbl90
IG1mbjsKIAotI2lmZGVmIENPTkZJR19BUk1fMzIKLSAgICBndmEgPSBSRUFEX0NQMzIoSElGQVIp
OwotI2Vsc2UKLSAgICBndmEgPSBSRUFEX1NZU1JFRzY0KEZBUl9FTDIpOwotI2VuZGlmCisgICAg
Z3ZhID0gZ2V0X2hmYXIoZmFsc2UgLyogaXNfZGF0YSAqLyk7CiAKICAgICAvKgogICAgICAqIElm
IHRoaXMgYml0IGhhcyBiZWVuIHNldCwgaXQgbWVhbnMgdGhhdCB0aGlzIGluc3RydWN0aW9uIGFi
b3J0IGlzIGNhdXNlZApAQCAtMjczMCwxMSArMjc0OCw4IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
ZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgcmV0
dXJuIF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7CiAKICAgICBpbmZvLmRhYnQgPSBkYWJ0
OwotI2lmZGVmIENPTkZJR19BUk1fMzIKLSAgICBpbmZvLmd2YSA9IFJFQURfQ1AzMihIREZBUik7
Ci0jZWxzZQotICAgIGluZm8uZ3ZhID0gUkVBRF9TWVNSRUc2NChGQVJfRUwyKTsKLSNlbmRpZgor
CisgICAgaW5mby5ndmEgPSBnZXRfaGZhcih0cnVlIC8qIGlzX2RhdGEgKi8pOwogCiAgICAgaWYg
KCBocGZhcl9pc192YWxpZChkYWJ0LnMxcHR3LCBmc2MpICkKICAgICAgICAgaW5mby5ncGEgPSBn
ZXRfZmF1bHRpbmdfaXBhKGluZm8uZ3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2t-0002ye-L6; Tue, 12 Sep 2017 10:03:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2r-0002vt-F8
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 98/A4-02208-801B7B95; Tue, 12 Sep 2017 10:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTZd14/Z
 Ig/YfvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRxg/sBVvZK3oat7E1MB5m7WLk4hAS2Mwo
 sfzySjYI5zSjxILLq1i6GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiUOPzhBzuILSxgJzHzd
 gcbiM0ioCrxc8kfoBoODl4BC4nVZ5RBwhIC8hK72i6ygticApYSKz7+AisXAir5/vIH4wRG7g
 WMDKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9ywAEOxh
 XtjsfYpTkYFIS5T2yfnukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneaSA5waLU9NSKtMwcYKDB
 pCU4eJREeK+BpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8b0BKBUBKM0rz4
 AbBIuASo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnvgEzhycwrgdv3CugUJqBTeC5tATmlJB
 EhJdXAaFfDczK1waC2hbk1yf5KloWD9hnZ2wmh579/L5z111Wk7Dfzrpz1k3/6etZ5nqs1iuf
 KZ30U9KVooXeQ/qUJyQkfNi36X/1msd4G7eenfP6/m7XJVt7mtr7Lct3lZ98yGU9Pc5T7UZFr
 EpPWpBTPZn927qL1r6OuWDEuWZyec/DTjqCg5q1rlViKMxINtZiLihMBsVh86HsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505210628!82692588!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64404 invoked from network); 12 Sep 2017 10:03:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6C52E15A2;
 Tue, 12 Sep 2017 03:03:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7E5303F578;
 Tue, 12 Sep 2017 03:03:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:13 +0100
Message-Id: <20170912100330.2168-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 07/24] xen/arm: arm32: Don't define FAR_EL1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxpYXNpbmcgRkFSX0VMMSB0byBJRkFSIGlzIHdyb25nIGJlY2F1c2Ugb24gQVJNdjggRkFSX0VM
MVszMTowXSBpcwphcmNoaXRlY3R1cmFsbHkgbWFwcGVkIHRvIERGQVIgYW5kIEZBUl9FTDFbNjM6
MzJdIHRvIElGQVIuCgpBcyBGQVJfRUwxIGlzIG5vdCBjdXJyZW50bHkgdXNlZCBpbiBBUk0zMiBj
b2RlLCByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBGaXggcmVnaXN0ZXIgbmFt
ZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKICAgICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8IDEgLQogMSBmaWxlIGNoYW5nZWQs
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAppbmRleCAxODg5ZDdjYmZiLi45ZTEzODQ4
OWYwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKQEAgLTMwNiw3ICszMDYsNiBAQAogI2RlZmluZSBEQUNS
MzJfRUwyICAgICAgICAgICAgICBEQUNSCiAjZGVmaW5lIEVTUl9FTDEgICAgICAgICAgICAgICAg
IERGU1IKICNkZWZpbmUgRVNSX0VMMiAgICAgICAgICAgICAgICAgSFNSCi0jZGVmaW5lIEZBUl9F
TDEgICAgICAgICAgICAgICAgIEhJRkFSCiAjZGVmaW5lIEhDUl9FTDIgICAgICAgICAgICAgICAg
IEhDUgogI2RlZmluZSBIUEZBUl9FTDIgICAgICAgICAgICAgICBIUEZBUgogI2RlZmluZSBIU1RS
X0VMMiAgICAgICAgICAgICAgICBIU1RSCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2u-0002zu-0M; Tue, 12 Sep 2017 10:03:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2s-0002tF-TY
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:55 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 44/E8-02817-A01B7B95; Tue, 12 Sep 2017 10:03:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTZdz4/Z
 Ig2n7zS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZG7YxF7zgqdg4bQtLA+Ntzi5GLg4hgc2M
 Ek82nGODcE4zSvR27GHtYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBS4vCHH+wgtrBAuMSDp
 4fA4iwCqhL3Z+8DGsTBwStgKbFxizhIWEJAXmJX20WwkZxA4RUff7GB2EICFhLfX/5gnMDIvY
 CRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqB/6xkYGHc
 w3p7sd4hRkoNJSZT3yPrtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM+D5ASLUtNTK9Iyc4CB
 BpOW4OBREuGdDZLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bwZIkQBIUUZpHtwIWNBfY
 pSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewdkCk9mXgncpldARzABHcFzaQvIESWJCCmpBk
 bdsxEHIv3Di75nZF2uqbivpcAUPrX1dBX785gpaV5fT9ppno8xZJMtzWJ8uyH+VmD14SN39kV
 F2rxo3M0pplphdW4Hd9v1mkcy53KbvQVThXP8Ji0zmHrER6B16YfWLyYBr/0f3Jk0n42lqPQc
 8z8VUVE/0SiX3HX7tFf/fX3rQb+4s177RSWW4oxEQy3mouJEABxqdA11AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505210633!111086264!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63082 invoked from network); 12 Sep 2017 10:03:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20639165D;
 Tue, 12 Sep 2017 03:03:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3105A3F578;
 Tue, 12 Sep 2017 03:03:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:17 +0100
Message-Id: <20170912100330.2168-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 11/24] xen/arm: traps: Improve logging for
	data/prefetch abort fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2FsayB0aGUgaHlwZXJ2aXNvciBwYWdlIHRhYmxlIGZvciBkYXRhL3ByZWZldGNoIGFib3J0IGZh
dWx0IHRvIGhlbHAKZGlhZ25vc3RpY3MgZXJyb3IgaW4gdGhlIHBhZ2UgdGFibGVzLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCiAgICBBbmRyZSwg
SSBhc3N1bWVkIHlvdSB3ZXJlIGhhcHB5IHdpdGggY2hhbmdlcyB5b3Ugc3VnZ2VzdGVkLCBzbyBJ
CiAgICBrZXB0IHlvdXIgcmV2aWV3ZWQtYnkuCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAt
IEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5CiAgICAgICAgLSBTaW1wbGlmeSBjb25kaXRpb24gY2hl
Y2sKICAgICAgICAtIFVwZGF0ZSB3YXJuaW5nIG1lc3NhZ2UKLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwppbmRleCAyZTQ4MDg5ZDYxLi4wYjg1NmZiNGZkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjk4Niw3ICsyOTg2
LDI2IEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgZG9fdHJhcF9icmsocmVncywgaHNyKTsKICAgICAgICAgYnJlYWs7CiAjZW5kaWYK
KyAgICBjYXNlIEhTUl9FQ19EQVRBX0FCT1JUX0NVUlJfRUw6CisgICAgY2FzZSBIU1JfRUNfSU5T
VFJfQUJPUlRfQ1VSUl9FTDoKKyAgICB7CisgICAgICAgIGJvb2wgaXNfZGF0YSA9IChoc3IuZWMg
PT0gSFNSX0VDX0RBVEFfQUJPUlRfQ1VSUl9FTCk7CisgICAgICAgIGNvbnN0IGNoYXIgKmZhdWx0
ID0gKGlzX2RhdGEpID8gIkRhdGEgQWJvcnQiIDogIkluc3RydWN0aW9uIEFib3J0IjsKKworICAg
ICAgICBwcmludGsoIiVzIFRyYXAuIFN5bmRyb21lPSUjeFxuIiwgZmF1bHQsIGhzci5pc3MpOwor
ICAgICAgICAvKgorICAgICAgICAgKiBGQVIgbWF5IG5vdCBiZSB2YWxpZCBmb3IgYSBTeW5jaHJv
bm91cyBFeHRlcm5hbCBhYm9ydCBvdGhlcgorICAgICAgICAgKiB0aGFuIHRyYW5zbGF0aW9uIHRh
YmxlIHdhbGsuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGhzci54YWJ0LmZzYyA9PSBGU0Nf
U0VBICYmIGhzci54YWJ0LmZudiApCisgICAgICAgICAgICBwcmludGsoIkludmFsaWQgRkFSLCBu
b3Qgd2Fsa2luZyB0aGUgaHlwZXJ2aXNvciB0YWJsZXNcbiIpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBkdW1wX2h5cF93YWxrKGdldF9oZmFyKGlzX2RhdGEpKTsKKworICAgICAgICBkb191
bmV4cGVjdGVkX3RyYXAoZmF1bHQsIHJlZ3MpOwogCisgICAgICAgIGJyZWFrOworICAgIH0KICAg
ICBkZWZhdWx0OgogICAgICAgICBwcmludGsoIkh5cGVydmlzb3IgVHJhcC4gSFNSPTB4JXggRUM9
MHgleCBJTD0leCBTeW5kcm9tZT0weCUiUFJJeDMyIlxuIiwKICAgICAgICAgICAgICAgIGhzci5i
aXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2v-00031z-8j; Tue, 12 Sep 2017 10:03:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2u-0002ym-6l
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4C/BC-01760-B01B7B95; Tue, 12 Sep 2017 10:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTZd74/Z
 Ig7fz2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/O5YyF3zjq1h+YB9bA2MbTxcjF4eQwGZG
 iV1dL5ggnNOMEi9enGTuYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBS4vCHH+wgtrBAhsTF4
 +fZuhg5OFgEVCUezpIDCfMKWErM+H6MBcSWEJCX2NV2kRXE5gSKr/j4iw3EFhKwkPj+8gfjBE
 buBYwMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv3LAAQ
 7GPtmOR9ilORgUhLlPbJ+e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV72DUA5waLU9NSKtMwc
 YKDBpCU4eJREeIVA0rzFBYm5xZnpEKlTjMYc7yZd+cPE0XHz7h8mIZa8/LxUKXHeNyBbBEBKM
 0rz4AbBIuASo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnlQBbyZOaVwO17BXQKE9ApPJe2gJ
 xSkoiQkmpgrF65aXuisMn6uGSPpf/faV96Hsk9vZO/OEIhqU+pPvLxAqV1jQX9W4PEGM6cFVk
 StddOwEzv6jG/ifWrD+gx/E88cCZ0W1zJPT0vyUl9t8xqG1ab/ok36haclvl9jc6KAKlPTOv7
 2ywPbN6Yx6e0Sr7gvcXCz4dceOYvfx+36mrfVIFf08MClFiKMxINtZiLihMBB/cPjHsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505210634!111086269!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63417 invoked from network); 12 Sep 2017 10:03:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 48F681529;
 Tue, 12 Sep 2017 03:03:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5AD0A3F578;
 Tue, 12 Sep 2017 03:03:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:18 +0100
Message-Id: <20170912100330.2168-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 12/24] xen/arm: Replace
	ioremap_attr(PAGE_HYPERVISOR_NOCACHE) call by ioremap_nocache
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aW9yZW1hcF9jYWNoZSBpcyBhIHdyYXBwZXIgb2YgaW9yZW1hcF9hdHRyKC4uLikuCgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KCiAgICBDaGFuZ2Vz
IGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL2V4eW5vczUuYyB8IDIgKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21h
cDUuYyAgIHwgNiArKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5j
IGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKaW5kZXggMmFlNWZhNjZlMC4uOTVk
NjU4MWQzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKKysr
IGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKQEAgLTYyLDcgKzYyLDcgQEAgc3Rh
dGljIGludCBleHlub3M1X2luaXRfdGltZSh2b2lkKQogICAgIGRwcmludGsoWEVOTE9HX0lORk8s
ICJtY3RfYmFzZV9hZGRyOiAlMDE2bGx4IHNpemU6ICUwMTZsbHhcbiIsCiAgICAgICAgICAgICBt
Y3RfYmFzZV9hZGRyLCBzaXplKTsKIAotICAgIG1jdCA9IGlvcmVtYXBfYXR0cihtY3RfYmFzZV9h
ZGRyLCBzaXplLCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7CisgICAgbWN0ID0gaW9yZW1hcF9u
b2NhY2hlKG1jdF9iYXNlX2FkZHIsIHNpemUpOwogICAgIGlmICggIW1jdCApCiAgICAgewogICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUgdG8gbWFwIE1DVFxuIik7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL29tYXA1LmMKaW5kZXggMWUxZjlmYTk3MC4uN2RiYmE5NTc1NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
b21hcDUuYwpAQCAtNTEsOCArNTEsNyBAQCBzdGF0aWMgaW50IG9tYXA1X2luaXRfdGltZSh2b2lk
KQogICAgIHVuc2lnbmVkIGludCBzeXNfY2xrc2VsOwogICAgIHVuc2lnbmVkIGludCBudW0sIGRl
biwgZnJhYzEsIGZyYWMyOwogCi0gICAgY2tnZW5fcHJtX2Jhc2UgPSBpb3JlbWFwX2F0dHIoT01B
UDVfQ0tHRU5fUFJNX0JBU0UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgy
MCwgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUpOworICAgIGNrZ2VuX3BybV9iYXNlID0gaW9yZW1h
cF9ub2NhY2hlKE9NQVA1X0NLR0VOX1BSTV9CQVNFLCAweDIwKTsKICAgICBpZiAoICFja2dlbl9w
cm1fYmFzZSApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlczogUFJNX0JB
U0UgaW9yZW1hcCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKQEAgLTY0LDggKzYzLDcgQEAgc3RhdGlj
IGludCBvbWFwNV9pbml0X3RpbWUodm9pZCkKIAogICAgIGlvdW5tYXAoY2tnZW5fcHJtX2Jhc2Up
OwogCi0gICAgcnRfY3RfYmFzZSA9IGlvcmVtYXBfYXR0cihSRUFMVElNRV9DT1VOVEVSX0JBU0Us
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDIwLCBQQUdFX0hZUEVSVklTT1JfTk9D
QUNIRSk7CisgICAgcnRfY3RfYmFzZSA9IGlvcmVtYXBfbm9jYWNoZShSRUFMVElNRV9DT1VOVEVS
X0JBU0UsIDB4MjApOwogICAgIGlmICggIXJ0X2N0X2Jhc2UgKQogICAgIHsKICAgICAgICAgZHBy
aW50ayhYRU5MT0dfRVJSLCAiJXM6IFJFQUxUSU1FX0NPVU5URVJfQkFTRSBpb3JlbWFwIGZhaWxl
ZFxuIiwgX19mdW5jX18pOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2x-00035C-GZ; Tue, 12 Sep 2017 10:03:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2v-00031r-LK
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 7B/CA-01791-C01B7B95; Tue, 12 Sep 2017 10:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTZdn4/Z
 Igy0LBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozn39czFSzkq9h8+ghbA+MU7i5GLg4hgc2M
 Ej2n5jFBOKcZJRaePwDkcHKwCWhK3Pn8CcwWEZCWuPb5MiOIzSwQKXH4ww92EFtYIE7i8IppY
 DaLgKrEqc1PwOp5BSwl1k3/DhaXEJCX2NV2kRXE5gSKr/j4iw3EFhKwkPj+8gfjBEbuBYwMqx
 g1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj1cz8DAuIPx9mS
 /Q4ySHExKorxH1m+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBex4kJ1iUmp5akZaZAww1mLQE
 B4+SCO9skDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5M0CKBECKMkrz4EbAwv4So6yUM
 C8jAwODEE9BalFuZgmq/CtGcQ5GJWHeOyBTeDLzSuA2vQI6ggnoCJ5LW0COKElESEk1MKbVNf
 9e/Ucp9aaftdAKf4Hc5U/XyfgFXLjE0Cj3ddekuFTeXfMNJOrmuB2T+No7Ifscp+//w7rz52i
 8YFmqrbDvYPUZswR/DdbVT0/9mLqeXbBO/5nuVF1PsWsF/9j2963UNvfgevLv/jvWjwZTZipL
 pU7um6aSJB27/d/d8m3PFOJ+bDIx36HEUpyRaKjFXFScCAAoM3PrdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505210635!110981200!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13431 invoked from network); 12 Sep 2017 10:03:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7292F15A2;
 Tue, 12 Sep 2017 03:03:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8490B3F578;
 Tue, 12 Sep 2017 03:03:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:19 +0100
Message-Id: <20170912100330.2168-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 13/24] xen/arm: page: Remove unused
	attributes DEV_NONSHARED and DEV_CACHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSB3ZXJlIGltcG9ydGVkIGZyb20gbm9uLUxQQUUgTGludXgsIGJ1dCBYZW4gaXMgTFBBRSBv
bmx5LiBJdCBpcyB0aW1lCnRvIGRvIHNvbWUgY2xlYW4tdXAgaW4gdGhlIG1lbW9yeSBhdHRyaWJ1
dGUgYW5kIGtlZXAgb25seSB3aGF0IG1ha2UKc2Vuc2UgZm9yIFhlbi4gRm9sbG93LXVwIHBhdGNo
IHdpbGwgZG8gbW9yZSBjbGVhbi11cC4KCkFsc28sIHVwZGF0ZSB0aGUgY29tbWVudCBzYXlpbmcg
b3VyIGF0dHJpYnV0ZSBtYXRjaGVzIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRk
IEFuZHJlJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDEw
ICsrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaAppbmRleCBiOGQ2NDFiZmFmLi5kNzkzOWJiOTQ0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaApAQCAtMjEsOSArMjEsOSBAQAogI2RlZmluZSBMUEFFX1NIX09VVEVSICAgICAgICAgMHgy
CiAjZGVmaW5lIExQQUVfU0hfSU5ORVIgICAgICAgICAweDMKIAotLyogTFBBRSBNZW1vcnkgcmVn
aW9uIGF0dHJpYnV0ZXMsIHRvIG1hdGNoIExpbnV4J3MgKG5vbi1MUEFFKSBjaG9pY2VzLgotICog
SW5kZXhlZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2YgYSBMUEFFIGVudHJ5OwotICogdGhlIDgt
Yml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEK
Ky8qCisgKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmlidXRlcy4gSW5kZXhlZCBieSB0aGUgQXR0
ckluZGV4IGJpdHMgb2YgYQorICogTFBBRSBlbnRyeTsgdGhlIDgtYml0IGZpZWxkcyBhcmUgcGFj
a2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEuCiAgKgogICogICAgICAgICAg
ICAgICAgIGFpICAgIGVuY29kaW5nCiAgKiAgIFVOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAw
ICAtLSBTdHJvbmdseSBPcmRlcmVkCkBAIC0zNSw5ICszNSw3IEBACiAgKiAgIHJlc2VydmVkICAg
ICAgMTEwCiAgKiAgIFdSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNr
IHdyaXRlLWFsbG9jYXRlCiAgKgotICogICBERVZfTk9OU0hBUkVEIDEwMCAgICg9PSBERVZfU0hB
UkVEKQogICogICBERVZfV0MgICAgICAgIDAwMSAgICg9PSBCVUZGRVJBQkxFKQotICogICBERVZf
Q0FDSEVEICAgIDAxMSAgICg9PSBXUklURUJBQ0spCiAgKi8KICNkZWZpbmUgTUFJUjBWQUwgMHhl
ZWFhNDQwMAogI2RlZmluZSBNQUlSMVZBTCAweGZmMDAwMDA0CkBAIC01Nyw5ICs1NSw3IEBACiAj
ZGVmaW5lIFdSSVRFQkFDSyAgICAgMHgzCiAjZGVmaW5lIERFVl9TSEFSRUQgICAgMHg0CiAjZGVm
aW5lIFdSSVRFQUxMT0MgICAgMHg3Ci0jZGVmaW5lIERFVl9OT05TSEFSRUQgREVWX1NIQVJFRAog
I2RlZmluZSBERVZfV0MgICAgICAgIEJVRkZFUkFCTEUKLSNkZWZpbmUgREVWX0NBQ0hFRCAgICBX
UklURUJBQ0sKIAogI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoV1JJVEVBTExPQykK
ICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKERFVl9TSEFSRUQpCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2x-000361-Qd; Tue, 12 Sep 2017 10:03:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2w-00032t-4R
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:58 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BF/FE-03093-D01B7B95; Tue, 12 Sep 2017 10:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVysyfVTZd94/Z
 IgzeH5SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9R94zFxzlqnj7opW1gbGFo4uRi0NIYDOj
 xM+Xj9ggnNOMEqtnH2TsYuTkYBPQlLjz+RMTiC0iIC1x7fNlsDizQKTE4Q8/2LsYOTiEBRIkl
 uywBAmzCKhKrJ/TyQ5i8wpYSrxeeogVxJYQkJfY1XYRzOYEiq/4+IsNxBYSsJD4/vIH4wRG7g
 WMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxj
 PLAg8xCjJwaQkyntk/fZIIb6k/JTKjMTijPii0pzU4kOM6hwcAo0T34ZLseTl56UqSfBOAykT
 LEpNT61Iy8wBhh9MpQQHj5II72yQNG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifNmgBQJgBRll
 ObBjYDFwiVGWSlhXkag+4R4ClKLcjNLUOVfMYpzMCoJ884HmcKTmVcCt+kV0BFMQEfwXNoCck
 RJIkJKqoFR6sL9ZzJX+21vKRfcNWZsniPPNrGZK21ebosJv9zlp89M5n1NneqcGLJ2u9L+LUp
 fA7f8rLgQKfLgfSKTaeDKg4mbAmqO/LFWv+A8J7hzs6svkyrvQ/G4Fdk8GxSmmip/X8m257eZ
 ppUR18osBoWbPLnroiZ/2X4jY2b9i++PrZhsHkzyc8lSYinOSDTUYi4qTgQACKAa3oACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505210631!70445453!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28792 invoked from network); 12 Sep 2017 10:03:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 12 Sep 2017 10:03:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BFD501529;
 Tue, 12 Sep 2017 03:03:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D1BAF3F578;
 Tue, 12 Sep 2017 03:03:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:15 +0100
Message-Id: <20170912100330.2168-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 09/24] xen/arm: Introduce hsr_xabt to gather
	common bits between hsr_dabt and
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGFsbG93IHRvIGNvbnNvbGlkYXRlIHNvbWUgcGFydCBvZiB0aGUgZGF0YSBhYm9y
dCBhbmQgcHJlZmV0Y2gKYWJvcnQgaGFuZGxpbmcgaW4gYSBzaW5nbGUgZnVuY3Rpb24gbGF0ZXIg
b24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0K
ICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxMyArKysrKysrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4
IGI2NDMyYjZiZjQuLjUxZTFjOTI2NjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNjE1
LDYgKzYxNSwxOSBAQCB1bmlvbiBoc3IgewogICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAg
IC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwogICAgIH0gZGFidDsgLyogSFNSX0VDX0RBVEFfQUJPUlRf
KiAqLwogCisgICAgLyogQ29udGFpbiB0aGUgY29tbW9uIGJpdHMgYmV0d2VlbiBEQUJUIGFuZCBJ
QUJUICovCisgICAgc3RydWN0IGhzcl94YWJ0IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmc2M6
NjsgICAgLyogRmF1bHQgc3RhdHVzIGNvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQx
OjE7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgIC8qIFN0YWdlIDIgZmF1bHQgZHVy
aW5nIHN0YWdlIDEgdHJhbnNsYXRpb24gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQyOjE7
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8qIEV4dGVybmFsIGFib3J0IHR5cGUg
Ki8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAgLyogRkFSIG5vdCBWYWxpZCAqLwor
ICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVu
OjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVj
OjY7ICAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAgICB9IHhhYnQ7CisKICNpZmRlZiBDT05G
SUdfQVJNXzY0CiAgICAgc3RydWN0IGhzcl9icmsgewogICAgICAgICB1bnNpZ25lZCBsb25nIGNv
bW1lbnQ6MTY7ICAgLyogQ29tbWVudCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri2y-00036g-24; Tue, 12 Sep 2017 10:04:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2w-00033r-RE
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:03:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 77/0F-02023-E01B7B95; Tue, 12 Sep 2017 10:03:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTZd34/Z
 Ig2+PpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9N64zF+zhrPi67x1TA+NW9i5GLg4hgc2M
 Ep/O7WWGcE4zSqzb/ZKli5GTg01AU+LO509MILaIgLTEtc+XGUFsZoFIicMffrCD2MICARLvX
 lwGq2ERUJWYeuEkWC+vgKXEu79vmUFsCQF5iV1tF1lBbE6g+IqPv9hAbCEBC4nvL38wTmDkXs
 DIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9DDDECwg7F
 pu+chRkkOJiVR3t/C2yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD6rwfKCRalpqdWpGXmAEMN
 Ji3BwaMkwiu0ASjNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3gyQGQIgRRmleXAjYGF/i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8GiBTeDLzSuA2vQI6ggnoCJ5LW0COKElESEk1ME
 ormTQXvnw5j7nlpYjvA17d2bfZKopeSafvzjz/SHUCr6zDM0XlOW06FfOvrf/yYcHSDtH9xyu
 M+Zr2eImZhK1Tk71bFbv92izP6xYr9/1hm73iqXxYhP/pj+r3L1w8VTN1o0Cd25Nrwtv3XI/x
 6tZ4Vi9htGr/96C1rz64Zb/mrHMJf2zDYaTEUpyRaKjFXFScCAA6gOQ+dgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505210636!74831598!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1559 invoked from network); 12 Sep 2017 10:03:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9CEF61529;
 Tue, 12 Sep 2017 03:03:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE5A63F578;
 Tue, 12 Sep 2017 03:03:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:20 +0100
Message-Id: <20170912100330.2168-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 14/24] xen/arm: page: Use directly BUFFERABLE
	and drop DEV_WC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVWX1dDIGlzIG9ubHkgdXNlZCBmb3IgUEFHRV9IWVBFUlZJU09SX1dDIGFuZCBkb2VzIG5vdCBi
cmluZyBtdWNoCmltcHJvdmVtZW50LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJlbW92ZSBE
RVZfV0MgZnJvbSB0aGUgY29tbWVudCBhcyB3ZWxsCiAgICAgICAgLSBBZGQgQW5kcmUncyByZXZp
ZXdlZC1ieQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgNSArLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5k
ZXggZDc5MzliYjk0NC4uZWUwNDIyNTc5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTM0LDggKzM0LDYg
QEAKICAqICAgPz8gICAgICAgICAgICAxMDEKICAqICAgcmVzZXJ2ZWQgICAgICAxMTAKICAqICAg
V1JJVEVBTExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2Nh
dGUKLSAqCi0gKiAgIERFVl9XQyAgICAgICAgMDAxICAgKD09IEJVRkZFUkFCTEUpCiAgKi8KICNk
ZWZpbmUgTUFJUjBWQUwgMHhlZWFhNDQwMAogI2RlZmluZSBNQUlSMVZBTCAweGZmMDAwMDA0CkBA
IC01NSwxMSArNTMsMTAgQEAKICNkZWZpbmUgV1JJVEVCQUNLICAgICAweDMKICNkZWZpbmUgREVW
X1NIQVJFRCAgICAweDQKICNkZWZpbmUgV1JJVEVBTExPQyAgICAweDcKLSNkZWZpbmUgREVWX1dD
ICAgICAgICBCVUZGRVJBQkxFCiAKICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKFdS
SVRFQUxMT0MpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChERVZfU0hBUkVEKQot
I2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoREVWX1dDKQorI2RlZmluZSBQQUdFX0hZ
UEVSVklTT1JfV0MgICAgICAoQlVGRkVSQUJMRSkKIAogLyoKICAqIERlZmluZXMgZm9yIGNoYW5n
aW5nIHRoZSBoeXBlcnZpc29yIFBURSAucm8gYW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8g
YmUKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri30-0003Ai-An; Tue, 12 Sep 2017 10:04:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2z-00038Q-7s
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:01 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EF/51-02202-011B7B95; Tue, 12 Sep 2017 10:04:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTZdv4/Z
 Ig1/vTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9b9cwFrz2qNi25Q5zA+Nn8y5GLg4hgc2M
 Ene/nGWEcE4zSjTvu8vcxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s0CkxOEPP9hBbGEBV4kbW
 9vBalgEVCV6ty5jAbF5BSwlju6YDjZHQkBeYlfbRVYQmxMovuLjLzYQW0jAQuL7yx+MExi5Fz
 AyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRwPQMD4w7
 Gy1v8DjFKcjApifIeWb89UogvKT+lMiOxOCO+qDQntfgQowwHh5IE73mQnGBRanpqRVpmDjDU
 YNISHDxKIrxxIGne4oLE3OLMdIjUKUZjjkc37v5h4ui4CSSFWPLy81KlxHnfgJQKgJRmlObBD
 YLFwCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx3QKbwZOaVwO17BXQKE9ApPJe2gJxSko
 iQkmpgTN18VfSG5Mqzyyuf+LIHdxkzL/FiM+E/O0nbtS3C4apCiVF0o0qQ7PcWq9WcB1y2LFp
 wW5jh8bK19y0jj62S/HLtG/N7m63nIiZ5Hrn/XiFoZ1n52beGFbJ5AtsPHb14eItUC1PArFtv
 l4Te0F/i/+PW/JfBbw+/NDiu2luZleq6ban5Fr53K5VYijMSDbWYi4oTASxgsLR8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505210638!109495371!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36622 invoked from network); 12 Sep 2017 10:03:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:03:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C69DF15A2;
 Tue, 12 Sep 2017 03:03:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D86C83F578;
 Tue, 12 Sep 2017 03:03:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:21 +0100
Message-Id: <20170912100330.2168-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 15/24] xen/arm: page: Prefix memory types
	with MT_
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGF2b2lkIGNvbmZ1c2lvbiBpbiB0aGUgY29kZSB3aGVuIHVzaW5nIHRoZW0uCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KCiAgICBD
aGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4v
YXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIHwgIDIgKy0KIHhlbi9kcml2ZXJzL3ZpZGVvL2Fy
bV9oZGxjZC5jICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAg
fCAzOCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFu
Z2VkLCAzNiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKaW5kZXggNzQwM2VjMGMw
ZS4uOWMxODNmOTZkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hl
bi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNTQsNyArNTQsNyBAQCB2b2lkIGNvcHlfZnJvbV9wYWRk
cih2b2lkICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuKQogICAgICAgICBz
ID0gcGFkZHIgJiAoUEFHRV9TSVpFLTEpOwogICAgICAgICBsID0gbWluKFBBR0VfU0laRSAtIHMs
IGxlbik7CiAKLSAgICAgICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKHBh
ZGRyKSwgQlVGRkVSQUJMRSk7CisgICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRy
X3RvX21mbihwYWRkciksIE1UX0JVRkZFUkFCTEUpOwogICAgICAgICBtZW1jcHkoZHN0LCBzcmMg
KyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdCwgbCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNTcxNmVm
MTEyMy4uN2ZmZWIzNmJmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTI5MCw3ICsyOTAsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBt
Zm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKIAogICAgIHN3aXRjaCAo
IGF0dHIgKQogICAgIHsKLSAgICBjYXNlIEJVRkZFUkFCTEU6CisgICAgY2FzZSBNVF9CVUZGRVJB
QkxFOgogICAgICAgICAvKgogICAgICAgICAgKiBBUk0gQVJNOiBPdmVybGF5aW5nIHRoZSBzaGFy
ZWFiaWxpdHkgYXR0cmlidXRlIChEREkKICAgICAgICAgICogMDQwNkMuYiBCMy0xMzc2IHRvIDEz
NzcpCkBAIC0zMDUsOCArMzA1LDggQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9l
bnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCiAgICAgICAgICAqLwogICAgICAgICBlLnB0
LnNoID0gTFBBRV9TSF9PVVRFUjsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBVTkNBQ0hFRDoK
LSAgICBjYXNlIERFVl9TSEFSRUQ6CisgICAgY2FzZSBNVF9VTkNBQ0hFRDoKKyAgICBjYXNlIE1U
X0RFVl9TSEFSRUQ6CiAgICAgICAgIC8qCiAgICAgICAgICAqIFNoYXJlYWJpbGl0eSBpcyBpZ25v
cmVkIGZvciBub24tTm9ybWFsIG1lbW9yeSwgT3V0ZXIgaXMgYXMKICAgICAgICAgICogZ29vZCBh
cyBhbnl0aGluZy4KQEAgLTM2OSw3ICszNjksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY3JlYXRl
X21hcHBpbmdzKGxwYWVfdCAqc2Vjb25kLAogCiAgICAgY291bnQgPSBucl9tZm5zIC8gTFBBRV9F
TlRSSUVTOwogICAgIHAgPSBzZWNvbmQgKyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29mZnNl
dCk7Ci0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgV1JJVEVBTExP
Qyk7CisgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfV1JJVEVB
TExPQyk7CiAgICAgaWYgKCBncmFudWxhcml0eSA9PSAxNiAqIExQQUVfRU5UUklFUyApCiAgICAg
ICAgIHB0ZS5wdC5jb250aWcgPSAxOyAgLyogVGhlc2UgbWFwcyBhcmUgaW4gMTYtZW50cnkgY29u
dGlndW91cyBjaHVua3MuICovCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKQEAg
LTQyMiw3ICs0MjIsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQogICAgICAg
ICBlbHNlIGlmICggbWFwW3Nsb3RdLnB0LmF2YWlsID09IDAgKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBDb21tYW5kZWVyIHRoaXMgMk1CIHNsb3QgKi8KLSAgICAgICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkoX21mbihzbG90X21mbiksIFdSSVRFQUxMT0MpOworICAgICAgICAgICAg
cHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHNsb3RfbWZuKSwgTVRfV1JJVEVBTExPQyk7CiAg
ICAgICAgICAgICBwdGUucHQuYXZhaWwgPSAxOwogICAgICAgICAgICAgd3JpdGVfcHRlKG1hcCAr
IHNsb3QsIHB0ZSk7CiAgICAgICAgICAgICBicmVhazsKQEAgLTU0Myw3ICs1NDMsNyBAQCBzdGF0
aWMgaW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQogewogICAgIHBhZGRy
X3QgbWEgPSB2YSArIHBoeXNfb2Zmc2V0OwogCi0gICAgcmV0dXJuIG1mbl90b194ZW5fZW50cnko
bWFkZHJfdG9fbWZuKG1hKSwgV1JJVEVBTExPQyk7CisgICAgcmV0dXJuIG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKG1hKSwgTVRfV1JJVEVBTExPQyk7CiB9CiAKIC8qIE1hcCB0aGUgRkRU
IGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFibGUgKi8KQEAgLTY1Miw3ICs2NTIsNyBAQCB2b2lk
IF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwg
cGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgLyogSW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxldmVsIGVu
dHJpZXMgLi4uICovCiAgICAgLyogLi4uIFhlbidzIHRleHQgZXRjICovCiAKLSAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBXUklURUFMTE9DKTsKKyAg
ICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9XUklU
RUFMTE9DKTsKICAgICBwdGUucHQueG4gPSAwOy8qIENvbnRhaW5zIG91ciB0ZXh0IG1hcHBpbmch
ICovCiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0g
PSBwdGU7CiAKQEAgLTY2OSw3ICs2NjksNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVz
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAKICAg
ICAvKiAuLi4gQm9vdCBNaXNjIGFyZWEgZm9yIHhlbiByZWxvY2F0aW9uICovCiAgICAgZGVzdF92
YSA9IEJPT1RfUkVMT0NfVklSVF9TVEFSVDsKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1h
ZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBXUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9feGVu
X2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9XUklURUFMTE9DKTsKICAgICAvKiBN
YXAgdGhlIGRlc3RpbmF0aW9uIGluIHhlbl9zZWNvbmQuICovCiAgICAgeGVuX3NlY29uZFtzZWNv
bmRfdGFibGVfb2Zmc2V0KGRlc3RfdmEpXSA9IHB0ZTsKICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0
aW9uIGluIGJvb3Rfc2Vjb25kLiAqLwpAQCAtNzAwLDcgKzcwMCw3IEBAIHZvaWQgX19pbml0IHNl
dHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhl
bl9wYWRkcikKICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9IFhFTl9WSVJUX1NUQVJUICsgKGkg
PDwgUEFHRV9TSElGVCk7CiAgICAgICAgIGlmICggIWlzX2tlcm5lbCh2YSkgKQogICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBXUklURUFMTE9D
KTsKKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIE1UX1dSSVRFQUxMT0MpOwog
ICAgICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlz
IGJpdCBzZXQgKi8KICAgICAgICAgaWYgKCBpc19rZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVs
X2luaXR0ZXh0KHZhKSApCiAgICAgICAgIHsKQEAgLTc3MSw3ICs3NzEsNyBAQCBpbnQgaW5pdF9z
ZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQogICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVB
UF9TRUNPTkRfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2Vu
dHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFFX0VOVFJJRVMpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFdSSVRFQUxMT0MpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE1UX1dSSVRFQUxMT0MpOwogICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAgICAgICB3
cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldChET01IRUFQX1ZJUlRfU1RBUlQraSpG
SVJTVF9TSVpFKV0sIHB0ZSk7CiAgICAgfQpAQCAtODY5LDEzICs4NjksMTMgQEAgdm9pZCBfX2lu
aXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogICAgICAg
ICAgICAgbWZuX3QgZmlyc3RfbWZuID0gYWxsb2NfYm9vdF9wYWdlcygxLCAxKTsKIAogICAgICAg
ICAgICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChmaXJzdF9tZm4pKTsKLSAgICAgICAgICAgIHB0
ZSA9IG1mbl90b194ZW5fZW50cnkoZmlyc3RfbWZuLCBXUklURUFMTE9DKTsKKyAgICAgICAgICAg
IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoZmlyc3RfbWZuLCBNVF9XUklURUFMTE9DKTsKICAgICAg
ICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICB3cml0ZV9wdGUocCwgcHRlKTsK
ICAgICAgICAgICAgIGZpcnN0ID0gbWZuX3RvX3ZpcnQoZmlyc3RfbWZuKTsKICAgICAgICAgfQog
Ci0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4pLCBXUklURUFMTE9DKTsK
KyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIE1UX1dSSVRFQUxMT0Mp
OwogICAgICAgICAvKiBUT0RPOiBTZXQgcHRlLnB0LmNvbnRpZyB3aGVuIGFwcHJvcHJpYXRlLiAq
LwogICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldCh2YWRkcildLCBw
dGUpOwogCkBAIC05MTUsNyArOTE1LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfZnJhbWV0YWJsZV9t
YXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
c2Vjb25kOyBpKysgKQogICAgIHsKICAgICAgICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChtZm5f
YWRkKHNlY29uZF9iYXNlLCBpKSkpOwotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1m
bl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBXUklURUFMTE9DKTsKKyAgICAgICAgcHRlID0gbWZuX3Rv
X3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSwgTVRfV1JJVEVBTExPQyk7CiAgICAg
ICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgIHdyaXRlX3B0ZSgmeGVuX2ZpcnN0W2ZpcnN0
X3RhYmxlX29mZnNldChGUkFNRVRBQkxFX1ZJUlRfU1RBUlQpK2ldLCBwdGUpOwogICAgIH0KQEAg
LTk2OSw3ICs5NjksNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRy
eSkKICAgICBpZiAoIHAgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIGNs
ZWFyX3BhZ2UocCk7Ci0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihwKSwg
V1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihwKSwg
TVRfV1JJVEVBTExPQyk7CiAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICB3cml0ZV9wdGUoZW50
cnksIHB0ZSk7CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3ZleHByZXNzLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKaW5kZXgg
YTI2YWMzMjRiYS4uOWJhZGJjMDc5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy92ZXhwcmVzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwpAQCAt
NjUsNyArNjUsNyBAQCBpbnQgdmV4cHJlc3Nfc3lzY2ZnKGludCB3cml0ZSwgaW50IGZ1bmN0aW9u
LCBpbnQgZGV2aWNlLCB1aW50MzJfdCAqZGF0YSkKICAgICB1aW50MzJfdCAqc3lzY2ZnID0gKHVp
bnQzMl90ICopIEZJWE1BUF9BRERSKEZJWE1BUF9NSVNDKTsKICAgICBpbnQgcmV0ID0gLTE7CiAK
LSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JB
U0UpLCBERVZfU0hBUkVEKTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19t
Zm4oVjJNX1NZU19NTUlPX0JBU0UpLCBNVF9ERVZfU0hBUkVEKTsKIAogICAgIGlmICggc3lzY2Zn
W1YyTV9TWVNfQ0ZHQ1RSTC80XSAmIFYyTV9TWVNfQ0ZHX1NUQVJUICkKICAgICAgICAgZ290byBv
dXQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyBiL3hlbi9kcml2
ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCmluZGV4IDM5MTVmNzMxZjUuLjVmYTdmNTE4YjEgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Zp
ZGVvL2FybV9oZGxjZC5jCkBAIC0yMjcsNyArMjI3LDcgQEAgdm9pZCBfX2luaXQgdmlkZW9faW5p
dCh2b2lkKQogICAgIC8qIHVzZXMgRklYTUFQX01JU0MgKi8KICAgICBzZXRfcGl4Y2xvY2sodmlk
ZW9tb2RlLT5waXhjbG9jayk7CiAKLSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90
b19tZm4oaGRsY2Rfc3RhcnQpLCBERVZfU0hBUkVEKTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9N
SVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQpLCBNVF9ERVZfU0hBUkVEKTsKICAgICBIRExD
RFtIRExDRF9DT01NQU5EXSA9IDA7CiAKICAgICBIRExDRFtIRExDRF9MSU5FTEVOR1RIXSA9IHZp
ZGVvbW9kZS0+eHJlcyAqIGJ5dGVzX3Blcl9waXhlbDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggZWUwNDIy
NTc5Yi4uMzBmY2ZhMDc3OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTI1LDE1ICsyNSwxNSBAQAogICog
TFBBRSBNZW1vcnkgcmVnaW9uIGF0dHJpYnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRleCBi
aXRzIG9mIGEKICAqIExQQUUgZW50cnk7IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0
bGUtZW5kaWFuIGludG8gTUFJUjAgYW5kIE1BSVIxLgogICoKLSAqICAgICAgICAgICAgICAgICBh
aSAgICBlbmNvZGluZwotICogICBVTkNBQ0hFRCAgICAgIDAwMCAgIDAwMDAgMDAwMCAgLS0gU3Ry
b25nbHkgT3JkZXJlZAotICogICBCVUZGRVJBQkxFICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9u
LUNhY2hlYWJsZQotICogICBXUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUt
dGhyb3VnaAotICogICBXUklURUJBQ0sgICAgIDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFj
awotICogICBERVZfU0hBUkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCi0gKiAgID8/
ICAgICAgICAgICAgMTAxCi0gKiAgIHJlc2VydmVkICAgICAgMTEwCi0gKiAgIFdSSVRFQUxMT0Mg
ICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCisgKiAgICAg
ICAgICAgICAgICAgICAgYWkgICAgZW5jb2RpbmcKKyAqICAgTVRfVU5DQUNIRUQgICAgICAwMDAg
ICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQKKyAqICAgTVRfQlVGRkVSQUJMRSAgICAw
MDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNoZWFibGUKKyAqICAgTVRfV1JJVEVUSFJPVUdIICAw
MTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91Z2gKKyAqICAgTVRfV1JJVEVCQUNLICAgICAw
MTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKKyAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAg
ICAwMDAwIDAxMDAgIC0tIERldmljZQorICogICA/PyAgICAgICAgICAgICAgIDEwMQorICogICBy
ZXNlcnZlZCAgICAgICAgIDExMAorICogICBNVF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTEx
MSAgLS0gV3JpdGUtYmFjayB3cml0ZS1hbGxvY2F0ZQogICovCiAjZGVmaW5lIE1BSVIwVkFMIDB4
ZWVhYTQ0MDAKICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNApAQCAtNDcsMTYgKzQ3LDE2IEBA
CiAgKiByZWdpc3RlcnMsIGFzIGRlZmluZWQgYWJvdmUuCiAgKgogICovCi0jZGVmaW5lIFVOQ0FD
SEVEICAgICAgMHgwCi0jZGVmaW5lIEJVRkZFUkFCTEUgICAgMHgxCi0jZGVmaW5lIFdSSVRFVEhS
T1VHSCAgMHgyCi0jZGVmaW5lIFdSSVRFQkFDSyAgICAgMHgzCi0jZGVmaW5lIERFVl9TSEFSRUQg
ICAgMHg0Ci0jZGVmaW5lIFdSSVRFQUxMT0MgICAgMHg3Ci0KLSNkZWZpbmUgUEFHRV9IWVBFUlZJ
U09SICAgICAgICAgKFdSSVRFQUxMT0MpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hF
IChERVZfU0hBUkVEKQotI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoQlVGRkVSQUJM
RSkKKyNkZWZpbmUgTVRfVU5DQUNIRUQgICAgICAweDAKKyNkZWZpbmUgTVRfQlVGRkVSQUJMRSAg
ICAweDEKKyNkZWZpbmUgTVRfV1JJVEVUSFJPVUdIICAweDIKKyNkZWZpbmUgTVRfV1JJVEVCQUNL
ICAgICAweDMKKyNkZWZpbmUgTVRfREVWX1NIQVJFRCAgICAweDQKKyNkZWZpbmUgTVRfV1JJVEVB
TExPQyAgICAweDcKKworI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfV1JJVEVB
TExPQykKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVl9TSEFSRUQpCisj
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9CVUZGRVJBQkxFKQogCiAvKgogICog
RGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJpdHMu
IFRoaXMgaXMgb25seSB0byBiZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri31-0003Dl-Ow; Tue, 12 Sep 2017 10:04:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri2z-00038N-JE
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:01 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 84/C6-17770-011B7B95; Tue, 12 Sep 2017 10:04:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTZd/4/Z
 Ig6OHzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owv25cwFSz1rPh8eQNTA+Nxiy5GLg4hgc2M
 EndaHrFAOKcZJZq2nAdyODnYBDQl7nz+xARiiwhIS1z7fJkRxGYWiJQ4/OEHO4gtLBAgsWr/G
 rAaFgFViT+/t4DV8ApYSmy/u4wNxJYQkJfY1XaRFcTmBIqv+PgLLC4kYCHx/eUPxgmM3AsYGV
 YxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjB+WxZ
 wiFGSg0lJlPfI+u2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PTcA5QSLUtNTK9Iyc4ChBpOW
 4OBREuG9BtLKW1yQmFucmQ6ROsVozPHoxt0/TBwdN4GkEEtefl6qlDhvFMgkAZDSjNI8uEGwG
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd47IAt5MvNK4Pa9AjqFCegUnktbQE4pSURIST
 UwMq4tKWabWTEtdqtEhQ+jhNwB89eWU24v+yecK/zm8oe7E3UePp+os7jpY9uFOX1tv6pVOae
 o/H+1mjfz6c70X9EvnoXPvK9+XEr2aOOmUo13z2XtzA98PFo8rZVL2vcl+xJjzXi5M9zfIpd9
 vpD8+LvFuwvLXih7WqpN9LngM7Pxdqex8atfu5RYijMSDbWYi4oTAdDnSGh8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505210639!78928801!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47072 invoked from network); 12 Sep 2017 10:03:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 12 Sep 2017 10:03:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F091E1529;
 Tue, 12 Sep 2017 03:03:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E3153F578;
 Tue, 12 Sep 2017 03:03:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:22 +0100
Message-Id: <20170912100330.2168-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 16/24] xen/arm: page: Use ARMv8 naming to
	improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBiYXNlZCBvbiB0aGUgTGludXggQVJNdjggbmFtaW5nIHNjaGVtZSAoc2VlIGFyY2gv
YXJtNjQvbW0vcHJvYy5TKS4gRWFjaAp0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVW
SUNFIiB0byBtYWtlIGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKdGFyZ2V0cyBkZXZpY2Ug
b3Igbm9ybWFsIG1lbW9yeS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgICogTW92ZSB0aGUg
cGF0Y2ggYmVmb3JlICJ4ZW4vYXJtOiBwYWdlOiBDbGVhbi11cCB0aGUgZGVmaW5pdGlvbgogICAg
ICAgIG9mIE1BSVJWQUwiCi0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyB8ICAy
ICstCiB4ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAgMiArLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5l
bC5jCmluZGV4IDljMTgzZjk2ZGEuLmExMmJhYTg2ZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTU0LDcgKzU0LDcgQEAg
dm9pZCBjb3B5X2Zyb21fcGFkZHIodm9pZCAqZHN0LCBwYWRkcl90IHBhZGRyLCB1bnNpZ25lZCBs
b25nIGxlbikKICAgICAgICAgcyA9IHBhZGRyICYgKFBBR0VfU0laRS0xKTsKICAgICAgICAgbCA9
IG1pbihQQUdFX1NJWkUgLSBzLCBsZW4pOwogCi0gICAgICAgIHNldF9maXhtYXAoRklYTUFQX01J
U0MsIG1hZGRyX3RvX21mbihwYWRkciksIE1UX0JVRkZFUkFCTEUpOworICAgICAgICBzZXRfZml4
bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4ocGFkZHIpLCBNVF9OT1JNQUxfTkMpOwogICAg
ICAgICBtZW1jcHkoZHN0LCBzcmMgKyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3Jh
bmdlKGRzdCwgbCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggN2ZmZWIzNmJmYS4uZmM3NmYwMzUyNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTI5MCw3ICsyOTAsNyBAQCBz
dGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQg
YXR0cikKIAogICAgIHN3aXRjaCAoIGF0dHIgKQogICAgIHsKLSAgICBjYXNlIE1UX0JVRkZFUkFC
TEU6CisgICAgY2FzZSBNVF9OT1JNQUxfTkM6CiAgICAgICAgIC8qCiAgICAgICAgICAqIEFSTSBB
Uk06IE92ZXJsYXlpbmcgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUgKERESQogICAgICAgICAg
KiAwNDA2Qy5iIEIzLTEzNzYgdG8gMTM3NykKQEAgLTMwNSw4ICszMDUsOCBAQCBzdGF0aWMgaW5s
aW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKICAg
ICAgICAgICovCiAgICAgICAgIGUucHQuc2ggPSBMUEFFX1NIX09VVEVSOwogICAgICAgICBicmVh
azsKLSAgICBjYXNlIE1UX1VOQ0FDSEVEOgotICAgIGNhc2UgTVRfREVWX1NIQVJFRDoKKyAgICBj
YXNlIE1UX0RFVklDRV9uR25SbkU6CisgICAgY2FzZSBNVF9ERVZJQ0VfbkduUkU6CiAgICAgICAg
IC8qCiAgICAgICAgICAqIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9ybWFsIG1l
bW9yeSwgT3V0ZXIgaXMgYXMKICAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KQEAgLTM2OSw3
ICszNjksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY3JlYXRlX21hcHBpbmdzKGxwYWVfdCAqc2Vj
b25kLAogCiAgICAgY291bnQgPSBucl9tZm5zIC8gTFBBRV9FTlRSSUVTOwogICAgIHAgPSBzZWNv
bmQgKyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29mZnNldCk7Ci0gICAgcHRlID0gbWZuX3Rv
X3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZu
X3RvX3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfTk9STUFMKTsKICAgICBpZiAoIGdyYW51
bGFyaXR5ID09IDE2ICogTFBBRV9FTlRSSUVTICkKICAgICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7
ICAvKiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5rcy4gKi8KICAg
ICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQpAQCAtNDIyLDcgKzQyMiw3IEBAIHZvaWQg
Km1hcF9kb21haW5fcGFnZShtZm5fdCBtZm4pCiAgICAgICAgIGVsc2UgaWYgKCBtYXBbc2xvdF0u
cHQuYXZhaWwgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvbW1hbmRlZXIgdGhp
cyAyTUIgc2xvdCAqLwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHNs
b3RfbWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2Vu
dHJ5KF9tZm4oc2xvdF9tZm4pLCBNVF9OT1JNQUwpOwogICAgICAgICAgICAgcHRlLnB0LmF2YWls
ID0gMTsKICAgICAgICAgICAgIHdyaXRlX3B0ZShtYXAgKyBzbG90LCBwdGUpOwogICAgICAgICAg
ICAgYnJlYWs7CkBAIC01NDMsNyArNTQzLDcgQEAgc3RhdGljIGlubGluZSBscGFlX3QgcHRlX29m
X3hlbmFkZHIodmFkZHJfdCB2YSkKIHsKICAgICBwYWRkcl90IG1hID0gdmEgKyBwaHlzX29mZnNl
dDsKIAotICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX1dS
SVRFQUxMT0MpOworICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSks
IE1UX05PUk1BTCk7CiB9CiAKIC8qIE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2Ug
dGFibGUgKi8KQEAgLTY1Miw3ICs2NTIsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVz
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAg
LyogSW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovCiAgICAgLyogLi4u
IFhlbidzIHRleHQgZXRjICovCiAKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3Rv
X21mbih4ZW5fcGFkZHIpLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2Vu
dHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwpOwogICAgIHB0ZS5wdC54biA9
IDA7LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KICAgICB4ZW5fc2Vjb25kW3NlY29u
ZF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKIApAQCAtNjY5LDcgKzY2OSw3
IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKIAogICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBm
b3IgeGVuIHJlbG9jYXRpb24gKi8KICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJU
OwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1U
X1dSSVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhl
bl9wYWRkciksIE1UX05PUk1BTCk7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiB4ZW5f
c2Vjb25kLiAqLwogICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChkZXN0X3ZhKV0g
PSBwdGU7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290X3NlY29uZC4gKi8KQEAg
LTcwMCw3ICs3MDAsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwogICAgICAgICBp
ZiAoICFpc19rZXJuZWwodmEpICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOwogICAgICAgICBwdGUucHQudGFibGUgPSAxOyAv
KiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICAgICAgaWYgKCBp
c19rZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCiAgICAgICAgIHsK
QEAgLTc3MSw3ICs3NzEsNyBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1
KQogICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNPTkRfUEFHRVM7IGkrKyApCiAgICAg
ewogICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpM
UEFFX0VOVFJJRVMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX1dSSVRFQUxM
T0MpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UX05PUk1BTCk7CiAgICAgICAg
IHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVf
b2Zmc2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKICAgICB9CkBA
IC04NjksMTMgKzg2OSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVu
c2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgICAgICAgICBtZm5fdCBmaXJzdF9tZm4gPSBhbGxv
Y19ib290X3BhZ2VzKDEsIDEpOwogCiAgICAgICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0
KGZpcnN0X21mbikpOwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9t
Zm4sIE1UX1dSSVRFQUxMT0MpOworICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShm
aXJzdF9tZm4sIE1UX05PUk1BTCk7CiAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwogICAg
ICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7CiAgICAgICAgICAgICBmaXJzdCA9IG1mbl90b192
aXJ0KGZpcnN0X21mbik7CiAgICAgICAgIH0KIAotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2Vu
dHJ5KF9tZm4obWZuKSwgTVRfV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkoX21mbihtZm4pLCBNVF9OT1JNQUwpOwogICAgICAgICAvKiBUT0RPOiBTZXQgcHRlLnB0
LmNvbnRpZyB3aGVuIGFwcHJvcHJpYXRlLiAqLwogICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2Zp
cnN0X3RhYmxlX29mZnNldCh2YWRkcildLCBwdGUpOwogCkBAIC05MTUsNyArOTE1LDcgQEAgdm9p
ZCBfX2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBl
KQogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQogICAgIHsKICAgICAgICAg
Y2xlYXJfcGFnZShtZm5fdG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwotICAgICAg
ICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9XUklU
RUFMTE9DKTsKKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9i
YXNlLCBpKSwgTVRfTk9STUFMKTsKICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAg
d3JpdGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9T
VEFSVCkraV0sIHB0ZSk7CiAgICAgfQpAQCAtOTY5LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQogICAgIGlmICggcCA9PSBOVUxMICkKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgY2xlYXJfcGFnZShwKTsKLSAgICBwdGUgPSBtZm5fdG9f
eGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9XUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9OT1JNQUwpOwogICAgIHB0ZS5wdC50YWJs
ZSA9IDE7CiAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwogICAgIHJldHVybiAwOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy92ZXhwcmVzcy5jCmluZGV4IDliYWRiYzA3OWQuLmRmMmM0YjViZWMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYworKysgYi94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3ZleHByZXNzLmMKQEAgLTY1LDcgKzY1LDcgQEAgaW50IHZleHByZXNzX3N5c2Nm
ZyhpbnQgd3JpdGUsIGludCBmdW5jdGlvbiwgaW50IGRldmljZSwgdWludDMyX3QgKmRhdGEpCiAg
ICAgdWludDMyX3QgKnN5c2NmZyA9ICh1aW50MzJfdCAqKSBGSVhNQVBfQUREUihGSVhNQVBfTUlT
Qyk7CiAgICAgaW50IHJldCA9IC0xOwogCi0gICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFk
ZHJfdG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVWX1NIQVJFRCk7CisgICAgc2V0X2Zp
eG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgTVRfREVW
SUNFX25HblJFKTsKIAogICAgIGlmICggc3lzY2ZnW1YyTV9TWVNfQ0ZHQ1RSTC80XSAmIFYyTV9T
WVNfQ0ZHX1NUQVJUICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy92aWRlby9hcm1faGRsY2QuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCmluZGV4
IDVmYTdmNTE4YjEuLjExNzUzOTlkYmMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2Fy
bV9oZGxjZC5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCkBAIC0yMjcsNyAr
MjI3LDcgQEAgdm9pZCBfX2luaXQgdmlkZW9faW5pdCh2b2lkKQogICAgIC8qIHVzZXMgRklYTUFQ
X01JU0MgKi8KICAgICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7CiAKLSAgICBz
ZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQpLCBNVF9ERVZf
U0hBUkVEKTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rf
c3RhcnQpLCBNVF9ERVZJQ0VfbkduUkUpOwogICAgIEhETENEW0hETENEX0NPTU1BTkRdID0gMDsK
IAogICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0gdmlkZW9tb2RlLT54cmVzICogYnl0ZXNf
cGVyX3BpeGVsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCAzMGZjZmEwNzc4Li44OTlmZDE4MDFhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3BhZ2UuaApAQCAtMjYsMTQgKzI2LDE0IEBACiAgKiBMUEFFIGVudHJ5OyB0aGUgOC1iaXQg
ZmllbGRzIGFyZSBwYWNrZWQgbGl0dGxlLWVuZGlhbiBpbnRvIE1BSVIwIGFuZCBNQUlSMS4KICAq
CiAgKiAgICAgICAgICAgICAgICAgICAgYWkgICAgZW5jb2RpbmcKLSAqICAgTVRfVU5DQUNIRUQg
ICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQKLSAqICAgTVRfQlVGRkVS
QUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNoZWFibGUKLSAqICAgTVRfV1JJVEVU
SFJPVUdIICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91Z2gKLSAqICAgTVRfV1JJVEVC
QUNLICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKLSAqICAgTVRfREVWX1NIQVJF
RCAgICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmljZQorICogICBNVF9ERVZJQ0VfbkduUkUgIDAw
MCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3JkZXJlZC9EZXZpY2UgbkduUm5FCisgKiAgIE1U
X05PUk1BTF9OQyAgICAgMDAxICAgMDEwMCAwMTAwICAtLSBOb24tQ2FjaGVhYmxlCisgKiAgIE1U
X05PUk1BTF9XVCAgICAgMDEwICAgMTAxMCAxMDEwICAtLSBXcml0ZS10aHJvdWdoCisgKiAgIE1U
X05PUk1BTF9XQiAgICAgMDExICAgMTExMCAxMTEwICAtLSBXcml0ZS1iYWNrCisgKiAgIE1UX0RF
VklDRV9uR25SRSAgMTAwICAgMDAwMCAwMTAwICAtLSBEZXZpY2UgbkduUkUKICAqICAgPz8gICAg
ICAgICAgICAgICAxMDEKICAqICAgcmVzZXJ2ZWQgICAgICAgICAxMTAKLSAqICAgTVRfV1JJVEVB
TExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2NhdGUKKyAq
ICAgTVRfTk9STUFMICAgICAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUt
YWxsb2NhdGUKICAqLwogI2RlZmluZSBNQUlSMFZBTCAweGVlYWE0NDAwCiAjZGVmaW5lIE1BSVIx
VkFMIDB4ZmYwMDAwMDQKQEAgLTQ3LDE2ICs0NywxNiBAQAogICogcmVnaXN0ZXJzLCBhcyBkZWZp
bmVkIGFib3ZlLgogICoKICAqLwotI2RlZmluZSBNVF9VTkNBQ0hFRCAgICAgIDB4MAotI2RlZmlu
ZSBNVF9CVUZGRVJBQkxFICAgIDB4MQotI2RlZmluZSBNVF9XUklURVRIUk9VR0ggIDB4MgotI2Rl
ZmluZSBNVF9XUklURUJBQ0sgICAgIDB4MwotI2RlZmluZSBNVF9ERVZfU0hBUkVEICAgIDB4NAot
I2RlZmluZSBNVF9XUklURUFMTE9DICAgIDB4NwotCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAg
ICAgICAgIChNVF9XUklURUFMTE9DKQotI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAo
TVRfREVWX1NIQVJFRCkKLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX0JVRkZF
UkFCTEUpCisjZGVmaW5lIE1UX0RFVklDRV9uR25SbkUgMHgwCisjZGVmaW5lIE1UX05PUk1BTF9O
QyAgICAgMHgxCisjZGVmaW5lIE1UX05PUk1BTF9XVCAgICAgMHgyCisjZGVmaW5lIE1UX05PUk1B
TF9XQiAgICAgMHgzCisjZGVmaW5lIE1UX0RFVklDRV9uR25SRSAgMHg0CisjZGVmaW5lIE1UX05P
Uk1BTCAgICAgICAgMHg3CisKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKE1UX05P
Uk1BTCkKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RFVklDRV9uR25SRSkK
KyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykKIAogLyoKICAq
IERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBURSAucm8gYW5kIC5ueCBiaXRz
LiBUaGlzIGlzIG9ubHkgdG8gYmUKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri32-0003EX-0P; Tue, 12 Sep 2017 10:04:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri30-00039r-Ac
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:02 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 83/0D-01760-111B7B95; Tue, 12 Sep 2017 10:04:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVdg4/Z
 Ig2MrLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3R5axF2wSrrj/aSVbA+Mk/i5GLg4hgc2M
 Eh1v1zJ2MXICOacZJW6vEwSx2QQ0Je58/sQEYosISEtc+3wZrIZZIFLi8Icf7CC2sIC3xLJrC
 5hBbBYBVYldT+eD1fAKWEosm72eBcSWEJCX2NV2kRXE5gSKr/j4iw1il4XE95c/GCcwci9gZF
 jFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoXwYg2ME49X3
 cIUZJDiYlUd4j67dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZd8AlBMsSk1PrUjLzAEGGkxa
 goNHSYT3Gkgrb3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEed+AFAmAFGWU5sGNgAX9JUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3gGZwpOZVwK36RXQEUxAR/Bc2gJyREkiQkqqgdHr/p
 oFb93E7CbJdexi3GR988LkP/2vzV7Lyk7Wa9WJ7Tz45G7bxGuyjF82rH5Q+EU7f+cfVm+RO62
 ipyT36Uk78Lwo/C42j/s1z5flTvyv9v+Y8IE77IjzfXfD2u/Xas5M8P9pbf4xqupOVd6WxE/z
 eWZJmnySvD6F82nr4lt3RYr2fOWJuyWoxFKckWioxVxUnAgAjGmQ2XUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505210640!95619857!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46495 invoked from network); 12 Sep 2017 10:04:00 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:04:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2695C15BF;
 Tue, 12 Sep 2017 03:04:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 381C43F578;
 Tue, 12 Sep 2017 03:03:59 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:23 +0100
Message-Id: <20170912100330.2168-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 17/24] xen/arm: page: Clean-up the definition
	of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IE1BSVJWQUwgaXMgZGVmaW5lZCBpbiB0ZXJtIG9mIE1BSVIwVkFMIGFuZCBNQUlS
MVZBTCB3aGljaCBhcmUKYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlm
ZmljdWx0IHRvIHVuZGVyc3RhbmQgdGhlIHZhbHVlCndyaXR0ZW4gaW4gYm90aCByZWdpc3RlcnMu
CgpSZXdvcmsgdGhlIGRlZmluaXRpb24gYnkgdXNpbmcgdmFsdWUgb2YgZWFjaCBhdHRyaWJ1dGUg
c2hpZnRlZCBieSB0aGVpcgphc3NvY2lhdGVkIGluZGV4LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIE1vdmUgdGhpcyBwYXRjaCBhZnRlciAieGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5h
bWluZyB0bwogICAgICAgIGltcHJvdmUgcmVhZGFiaWxpdHkiCi0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmggfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCmluZGV4IDg5OWZkMTgwMWEuLjA4ODc0NjgyOGQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBA
IC0yMiw2ICsyMiwyMSBAQAogI2RlZmluZSBMUEFFX1NIX0lOTkVSICAgICAgICAgMHgzCiAKIC8q
CisgKiBBdHRyaWJ1dGUgSW5kZXhlcy4KKyAqCisgKiBUaGVzZSBhcmUgdmFsaWQgaW4gdGhlIEF0
dHJJbmR4WzI6MF0gZmllbGQgb2YgYW4gTFBBRSBzdGFnZSAxIHBhZ2UKKyAqIHRhYmxlIGVudHJ5
LiBUaGV5IGFyZSBpbmRleGVzIGludG8gdGhlIGJ5dGVzIG9mIHRoZSBNQUlSKgorICogcmVnaXN0
ZXJzLCBhcyBkZWZpbmVkIGFib3ZlLgorICoKKyAqLworI2RlZmluZSBNVF9ERVZJQ0VfbkduUm5F
IDB4MAorI2RlZmluZSBNVF9OT1JNQUxfTkMgICAgIDB4MQorI2RlZmluZSBNVF9OT1JNQUxfV1Qg
ICAgIDB4MgorI2RlZmluZSBNVF9OT1JNQUxfV0IgICAgIDB4MworI2RlZmluZSBNVF9ERVZJQ0Vf
bkduUkUgIDB4NAorI2RlZmluZSBNVF9OT1JNQUwgICAgICAgIDB4NworCisvKgogICogTFBBRSBN
ZW1vcnkgcmVnaW9uIGF0dHJpYnV0ZXMuIEluZGV4ZWQgYnkgdGhlIEF0dHJJbmRleCBiaXRzIG9m
IGEKICAqIExQQUUgZW50cnk7IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0bGUtZW5k
aWFuIGludG8gTUFJUjAgYW5kIE1BSVIxLgogICoKQEAgLTM1LDI0ICs1MCwxNyBAQAogICogICBy
ZXNlcnZlZCAgICAgICAgIDExMAogICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTEx
MSAgLS0gV3JpdGUtYmFjayB3cml0ZS1hbGxvY2F0ZQogICovCi0jZGVmaW5lIE1BSVIwVkFMIDB4
ZWVhYTQ0MDAKLSNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAotI2RlZmluZSBNQUlSVkFMIChN
QUlSMFZBTHxNQUlSMVZBTDw8MzIpCisjZGVmaW5lIE1BSVIoYXR0ciwgbXQpIChfQUMoYXR0ciwg
VUxMKSA8PCAoKG10KSAqIDgpKQogCi0vKgotICogQXR0cmlidXRlIEluZGV4ZXMuCi0gKgotICog
VGhlc2UgYXJlIHZhbGlkIGluIHRoZSBBdHRySW5keFsyOjBdIGZpZWxkIG9mIGFuIExQQUUgc3Rh
Z2UgMSBwYWdlCi0gKiB0YWJsZSBlbnRyeS4gVGhleSBhcmUgaW5kZXhlcyBpbnRvIHRoZSBieXRl
cyBvZiB0aGUgTUFJUioKLSAqIHJlZ2lzdGVycywgYXMgZGVmaW5lZCBhYm92ZS4KLSAqCi0gKi8K
LSNkZWZpbmUgTVRfREVWSUNFX25HblJuRSAweDAKLSNkZWZpbmUgTVRfTk9STUFMX05DICAgICAw
eDEKLSNkZWZpbmUgTVRfTk9STUFMX1dUICAgICAweDIKLSNkZWZpbmUgTVRfTk9STUFMX1dCICAg
ICAweDMKLSNkZWZpbmUgTVRfREVWSUNFX25HblJFICAweDQKLSNkZWZpbmUgTVRfTk9STUFMICAg
ICAgICAweDcKKyNkZWZpbmUgTUFJUlZBTCAoTUFJUigweDAwLCBNVF9ERVZJQ0VfbkduUm5FKXwg
XAorICAgICAgICAgICAgICAgICBNQUlSKDB4NDQsIE1UX05PUk1BTF9OQykgICAgfCBcCisgICAg
ICAgICAgICAgICAgIE1BSVIoMHhhYSwgTVRfTk9STUFMX1dUKSAgICB8IFwKKyAgICAgICAgICAg
ICAgICAgTUFJUigweGVlLCBNVF9OT1JNQUxfV0IpICAgIHwgXAorICAgICAgICAgICAgICAgICBN
QUlSKDB4MDQsIE1UX0RFVklDRV9uR25SRSkgfCBcCisgICAgICAgICAgICAgICAgIE1BSVIoMHhm
ZiwgTVRfTk9STUFMKSkKKworI2RlZmluZSBNQUlSMFZBTCAoTUFJUlZBTCAmIDB4ZmZmZmZmZmYp
CisjZGVmaW5lIE1BSVIxVkFMIChNQUlSVkFMID4+IDMyKQogCiAjZGVmaW5lIFBBR0VfSFlQRVJW
SVNPUiAgICAgICAgIChNVF9OT1JNQUwpCiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hF
IChNVF9ERVZJQ0VfbkduUkUpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri32-0003FH-7o; Tue, 12 Sep 2017 10:04:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri31-0003Cn-Jm
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 65/DB-02044-211B7B95; Tue, 12 Sep 2017 10:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTVdo4/Z
 Ig2lTWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJa/ULnotUvJ99g62B8QlfFyMXh5DAZkaJ
 hs+T2SCc04wSSzevZu9i5ORgE9CUuPP5ExOILSIgLXHt82VGEJtZIFLi8IcfYDXCQPbqpa3MI
 DaLgKrEikOrWEFsXgFLiZZD98DiEgLyErvaLoLFOYHiKz7+YgOxhQQsJL6//ME4gZF7ASPDKk
 b14tSistQiXUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA79YzMDDuYHz90+k
 QoyQHk5Io75H12yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCybwDKCRalpqdWpGXmAMMMJi3B
 waMkwisEkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDjvG5D5AiBFGaV5cCNgIX+JUVZKm
 JeRgYFBiKcgtSg3swRV/hWjOAejkjCvHMgqnsy8ErhNr4COYAI6gufSFpAjShIRUlINjGtXC7
 qVHzq9ad1C/yOWcwW/i7WeD9zLnRE96Xm8doBV3u7PwsfuupVnTJeo9Pi3v3DdS62v72+bvlx
 wX6Yr+lS1x+IynrOvVTxX3bvfPfF45/u8+3M18h3shJdqLDFd916kM25t7jF7/wVx04P81nWk
 /5vfadR9JM/ipP6ejx/WheZaF0d80FdiKc5INNRiLipOBACPrhC5dAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505210641!111127284!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20744 invoked from network); 12 Sep 2017 10:04:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:04:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 50B57165D;
 Tue, 12 Sep 2017 03:04:01 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 622673F578;
 Tue, 12 Sep 2017 03:04:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:24 +0100
Message-Id: <20170912100330.2168-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 18/24] xen/arm: mm: Rename and clarify AP[1]
	in the stage-1 page table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlc2NyaXB0aW9uIG9mIEFQWzFdIGluIFhlbiBpcyBiYXNlZCBvbiB0ZXN0aW5nIHJhdGhl
ciB0aGFuIHRoZSBBUk0KQVJNLgoKUGVyIHRoZSBBUk0gQVJNLCBvbiBFTDIgc3RhZ2UtMSBwYWdl
IHRhYmxlLCBBUFsxXSBpcyBSRVMxIGFzIHRoZQp0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0
byBvbmx5IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCkc0LjYuMSBpbiBBUk0g
RERJIDA0ODdCLmEpLgoKVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmll
bGQgdG8gbWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCnRoZSBBUk0gQVJNLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2
MjoKICAgICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21t
LmMgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8
ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4
IGZjNzZmMDM1MjYuLmIzMjg2YjRhODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0yNzMsNyArMjczLDcgQEAgc3RhdGljIGlubGluZSBs
cGFlX3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCiAgICAgICAg
ICAgICAudGFibGUgPSAwLCAgICAgICAgICAgLyogU2V0IHRvIDEgZm9yIGxpbmtzIGFuZCA0ayBt
YXBzICovCiAgICAgICAgICAgICAuYWkgPSBhdHRyLAogICAgICAgICAgICAgLm5zID0gMSwgICAg
ICAgICAgICAgIC8qIEh5cCBtb2RlIGlzIGluIHRoZSBub24tc2VjdXJlIHdvcmxkICovCi0gICAg
ICAgICAgICAudXNlciA9IDEsICAgICAgICAgICAgLyogU2VlIGJlbG93ICovCisgICAgICAgICAg
ICAudXAgPSAxLCAgICAgICAgICAgICAgLyogU2VlIGJlbG93ICovCiAgICAgICAgICAgICAucm8g
PSAwLCAgICAgICAgICAgICAgLyogQXNzdW1lIHJlYWQtd3JpdGUgKi8KICAgICAgICAgICAgIC5h
ZiA9IDEsICAgICAgICAgICAgICAvKiBObyBuZWVkIGZvciBhY2Nlc3MgdHJhY2tpbmcgKi8KICAg
ICAgICAgICAgIC5uZyA9IDEsICAgICAgICAgICAgICAvKiBNYWtlcyBUTEIgZmx1c2hlcyBlYXNp
ZXIgKi8KQEAgLTI4MiwxMCArMjgyLDEwIEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90b194
ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBhdHRyKQogICAgICAgICAgICAgLmF2YWlsID0g
MCwgICAgICAgICAgIC8qIFJlZmVyZW5jZSBjb3VudCBmb3IgZG9taGVhcCBtYXBwaW5nICovCiAg
ICAgICAgIH19OwogICAgIC8qCi0gICAgICogU2V0dGluZyB0aGUgVXNlciBiaXQgaXMgc3RyYW5n
ZSwgYnV0IHRoZSBBVFMxSFtSV10gaW5zdHJ1Y3Rpb25zCi0gICAgICogZG9uJ3Qgc2VlbSB0byB3
b3JrIG90aGVyd2lzZSwgYW5kIHNpbmNlIHdlIG5ldmVyIHJ1biBvbiBYZW4KLSAgICAgKiBwYWdl
dGFibGVzIGluIFVzZXIgbW9kZSBpdCdzIE9LLiAgSWYgdGhpcyBjaGFuZ2VzLCByZW1lbWJlcgot
ICAgICAqIHRvIHVwZGF0ZSB0aGUgaGFyZC1jb2RlZCB2YWx1ZXMgaW4gaGVhZC5TIHRvby4KKyAg
ICAgKiBGb3IgRUwyIHN0YWdlLTEgcGFnZSB0YWJsZSwgdXAgKGFrYSBBUFsxXSkgaXMgUkVTMSBh
cyB0aGUgdHJhbnNsYXRpb24KKyAgICAgKiByZWdpbWUgYXBwbGllcyB0byBvbmx5IG9uZSBleGNl
cHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kIEc0LjYuMQorICAgICAqIGluIEFSTSBEREkgMDQ4
N0IuYSkuIElmIHRoaXMgY2hhbmdlcywgcmVtZW1iZXIgdG8gdXBkYXRlIHRoZQorICAgICAqIGhh
cmQtY29kZWQgdmFsdWVzIGluIGhlYWQuUyB0b28uCiAgICAgICovCiAKICAgICBzd2l0Y2ggKCBh
dHRyICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9scGFlLmgKaW5kZXggMTE4ZWU1YWUxYS4uYjMwODUzZTc5ZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9s
cGFlLmgKQEAgLTM1LDcgKzM1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewogICAgICAq
LwogICAgIHVuc2lnbmVkIGxvbmcgYWk6MzsgICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8K
ICAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90LVNlY3VyZSAqLwotICAgIHVu
c2lnbmVkIGxvbmcgdXNlcjoxOyAgICAgICAvKiBVc2VyLXZpc2libGUgKi8KKyAgICB1bnNpZ25l
ZCBsb25nIHVwOjE7ICAgICAgICAgLyogVW5wcml2aWxlZGdlZCBhY2Nlc3MgKi8KICAgICB1bnNp
Z25lZCBsb25nIHJvOjE7ICAgICAgICAgLyogUmVhZC1Pbmx5ICovCiAgICAgdW5zaWduZWQgbG9u
ZyBzaDoyOyAgICAgICAgIC8qIFNoYXJlYWJpbGl0eSAqLwogICAgIHVuc2lnbmVkIGxvbmcgYWY6
MTsgICAgICAgICAvKiBBY2Nlc3MgRmxhZyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri34-0003Jn-Fl; Tue, 12 Sep 2017 10:04:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri33-0003HJ-Iz
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E3/E4-03610-411B7B95; Tue, 12 Sep 2017 10:04:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTVd44/Z
 Ig64j3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bp5vtMBV85KlbfO8XcwDiFvYuRk0NIYDOj
 xNNmxi5GLiD7NKPEnJd3wBJsApoSdz5/YgKxRQSkJa59vswIYjMLREoc/vADrEZYIFpizdkjL
 CA2i4CqxIp958BqeAUsJc5/u8EMYksIyEvsarvICmJzAsVXfPzFBrHYQuL7yx+MExi5FzAyrG
 JUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C4DEOxg3Pnc6RC
 jJAeTkijvb+HtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM+vB8oJFqWmp1akZeYAwwwmLcHB
 oyTCGweS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOG8GSJEASFFGaR7cCFjIX2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5Iwr9wGoCk8mXklcJteAR3BBHQEz6UtIEeUJCKkpBoYS961TD
 g9+eiEYL/JV7jTmO9IbO5nfromLGmVsZO1s9zG6MvRUnH9jv9eBsQ2SZ5eWMYma7TgfrS50pJ
 38bnlvRM7UnyWXVHU3n1q3pIPyr9+7/6i+G53Ko/XvzXLPx6WW3PcfOtcuX+Gn7WeHUnvcNaO
 urDs0LwNUk9muQVefN88YX/UK/2tF5RYijMSDbWYi4oTAUzbrfh0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505210642!103883571!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40587 invoked from network); 12 Sep 2017 10:04:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:04:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7B5341529;
 Tue, 12 Sep 2017 03:04:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8C50C3F578;
 Tue, 12 Sep 2017 03:04:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:25 +0100
Message-Id: <20170912100330.2168-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 19/24] xen/arm: Switch to SYS_STATE_boot just
	after end_boot_allocator()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugc2hvdWxkIGNvbnNpZGVyIHRoZSBlYXJseSBib290IHBlcmlvZCB0byBlbmQgd2hlbiB3ZSBz
dG9wIHVzaW5nIHRoZQpib290IGFsbG9jYXRvci4gVGhpcyBpcyBpbmxpbmUgd2l0aCB4ODYgYW5k
IHdpbGwgYmUgaGVscGZ1bCB0byBrbm93CndoZXRoZXIgd2Ugc2hvdWxkIGFsbG9jYXRlIG1lbW9y
eSBmcm9tIHRoZSBib290IGFsbG9jYXRvciBvciB4ZW5oZWFwLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMg
fCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKaW5kZXggYjAwZWViZDk2ZS4uYjAzMDZhOTE3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTc1Nyw2ICs3NTcsMTIg
QEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwK
IAogICAgIGVuZF9ib290X2FsbG9jYXRvcigpOwogCisgICAgLyoKKyAgICAgKiBUaGUgbWVtb3J5
IHN1YnN5c3RlbSBoYXMgYmVlbiBpbml0aWFsaXplZCwgd2UgY2FuIG5vdyBzd2l0Y2ggZnJvbQor
ICAgICAqIGVhcmx5X2Jvb3QgLT4gYm9vdC4KKyAgICAgKi8KKyAgICBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYm9vdDsKKwogICAgIHZtX2luaXQoKTsKIAogICAgIGlmICggYWNwaV9kaXNhYmxl
ZCApCkBAIC03NzksOCArNzg1LDYgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwKICAgICBjb25zb2xlX2luaXRfcHJlaXJxKCk7CiAgICAgY29u
c29sZV9pbml0X3JpbmcoKTsKIAotICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9ib290Owot
CiAgICAgcHJvY2Vzc29yX2lkKCk7CiAKICAgICBzbXBfaW5pdF9jcHVzKCk7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri35-0003MH-NK; Tue, 12 Sep 2017 10:04:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri34-0003Hq-1C
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D7/DF-01812-511B7B95; Tue, 12 Sep 2017 10:04:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTVdk4/Z
 Ig48npC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlq3+zFJzgq3ix6x9zA2MPZxcjF4eQwGZG
 ie75J9ggnNOMErebuhm7GDk52AQ0Je58/sQEYosISEtc+3wZLM4sEClx+MMPdhBbWCBUYnvLL
 6AaDg4WAVWJCWfiQMK8ApYS81duYAWxJQTkJXa1XQSzOYHiKz7+YgOxhQQsJL6//ME4gZF7AS
 PDKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gxi9
 OhxglOZiURHmPrN8eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2oDUE6wKDU9tSItMwcYZjBp
 CQ4eJRHeAJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEed+AzBcAKcoozYMbAQv5S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQVZxZOZVwK36RXQEUxAR/Bc2gJyREkiQkqqgXGm4E
 ZP3x1VE/Z9nbxs54V9lm67p7J4MO5aFXdul+ImwXtMl3+Vftzz9P48zT8BM3ynLHrgzqlRuX7
 di+6zE/M/R2bnnAhVmv/IjN/lmMmTJRPPi+iV/fItu9HZmyDnc/fPC/YTh21vPjZe+aqEbzPv
 43u5RYm7TedETX/6aon4Lm1+6ZqpfonxSizFGYmGWsxFxYkAhS4+4nQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505210643!111127297!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22072 invoked from network); 12 Sep 2017 10:04:04 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:04:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A52FA1682;
 Tue, 12 Sep 2017 03:04:03 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B704D3F578;
 Tue, 12 Sep 2017 03:04:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:26 +0100
Message-Id: <20170912100330.2168-21-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 20/24] xen/arm: mm: Rename 'ai' into 'flags'
	in create_xen_entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhcmFtZXRlciAnYWknIGlzIHVzZWQgZWl0aGVyIGZvciBhdHRyaWJ1dGUgaW5kZXggb3Ig
Zm9yCnBlcm1pc3Npb25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0
ZXJzIHRvIGNhcnJ5IG1vcmUKaW5mb3JtYXRpb24uIFNvIHJlbmFtZSB0aGUgcGFyYW1ldGVyIHRv
ICdmbGFncycuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQt
YnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBiMzI4NmI0YTg5Li4zMzc5ZDI5ZjhhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAt
OTg2LDcgKzk4Niw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFw
X29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmlydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhaSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAgICAgdW5z
aWduZWQgbG9uZyBhZGRyID0gdmlydCwgYWRkcl9lbmQgPSBhZGRyICsgbnJfbWZucyAqIFBBR0Vf
U0laRTsKQEAgLTEwMjEsNyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVz
KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGFpKTsKKyAgICAgICAg
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgZmxhZ3MpOwogICAgICAgICAgICAg
ICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVudHJ5LCBw
dGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTAzOCw4ICsxMDM4LDggQEAgc3RhdGlj
IGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHB0
ZSA9ICplbnRyeTsKLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUFRFX1JPX01BU0so
YWkpOwotICAgICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQVEVfTlhfTUFTSyhhaSk7Cisg
ICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9ST19NQVNLKGZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05YX01BU0soZmxhZ3MpOwogICAgICAgICAg
ICAgICAgICAgICBpZiAoICFwdGUucHQucm8gJiYgIXB0ZS5wdC54biApCiAgICAgICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBj
b21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri35-0003N7-W4; Tue, 12 Sep 2017 10:04:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri34-00038Q-D6
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:06 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 98/A1-02202-611B7B95; Tue, 12 Sep 2017 10:04:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTVd04/Z
 Igwcr1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozz+3+xFLTwV0w8xt3AeJ67i5GLQ0hgM6PE
 39lT2CGc04wSDfP/M3cxcnKwCWhK3Pn8iQnEFhGQlrj2+TIjiM0sEClx+MMPoAYODmGBBImPB
 6NBwiwCqhLbnzWzg9i8ApYSPXf2gpVLCMhL7Gq7yApicwLFV3z8xQZiCwlYSHx/+YNxAiP3Ak
 aGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjH2
 znA8xSnIwKYnyHlm/PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/7BqCcYFFqempFWmYOMMxg
 0hIcPEoivEIgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifO+AZkvAFKUUZoHNwIW8pcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsHsoonM68EbtMroCOYgI7gubQF5IiSRISUVANjyJ
 PMuUf2Lt+fyP74wI8bPj9OfNX3T3r5v0V710xnrunH1TZILN8ZGjZd6VfHRen/yU1rr+b0/z0
 cb9dzYsIu7veWEm+1XdzZj7FftXytzHP2tQaPeHP8g4DdytuWtAfddWS+teBpkUdqlcPdqmNr
 WFJYjDk+FJ39UWeX2TuJbZf4T7lDHnsqlViKMxINtZiLihMB4yv73HQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505210645!108236303!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28903 invoked from network); 12 Sep 2017 10:04:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:04:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF4411529;
 Tue, 12 Sep 2017 03:04:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0E6E3F578;
 Tue, 12 Sep 2017 03:04:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:27 +0100
Message-Id: <20170912100330.2168-22-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 21/24] xen/arm: page: Describe the layout of
	flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCB0aGUgZmxhZ3MgdXNlZCB0byB1cGRhdGUgcGFnZSB0YWJsZXMgKGkuZSBQQUdF
X0hZUEVSVklTT1JfKikKb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4g
Rm9sbG93LXVwIHBhdGNoZXMgd2lsbCBhZGQKbW9yZSBpbmZvcm1hdGlvbiBpbiBpdC4gU28gZG9j
dW1lbnQgdGhlIGN1cnJlbnQgbGF5b3V0LgoKQXQgdGhlIHNhbWUgdGltZSBpbnRyb2R1Y2UgUEFH
RV9BSV9NQVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQppbmRleCBlYXNpbHkuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIEFuZHJl
LCBJIGhhdmUgc2xpZ2h0bHkgdXBkYXRlIHRoZSBjb21taXQgbWVzc2FnZSB0byBzaG93IHRoYXQg
d2UKICAgIGp1c3QgZGVzY3JpYmUgdGhlIGN1cnJlbnQgbGF5b3V0LiBIb3BlIHlvdSBhcmUgZmlu
ZSB3aXRoIGtlZXBpbmcKICAgIHlvdXIgcmV2aWV3ZWQtYnkuCgogICAgQ2hhbmdlcyBpbiB2MjoK
ICAgICAgICAtIFNsaWdodGx5IHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gc3BlY2lmeSB3
ZSBkZXNjcmliZSB0aGUKICAgICAgICBjdXJyZW50IGxheW91dC4KICAgICAgICAtIEFkZCBBbmRy
ZSdzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAyICstCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDMzNzlkMjlmOGEuLjhhNTZmMzc4MjEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0x
MDIxLDcgKzEwMjEsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1h
cF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICgg
b3AgPT0gUkVTRVJWRSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBmbGFncyk7CisgICAgICAgICAgICAgICAg
cHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFTSyhmbGFncykpOwogICAgICAg
ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVu
dHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCAwODg3
NDY4MjhkLi40MDIyYjdkYzMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNjIsNiArNjIsMTMgQEAKICNk
ZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQogI2RlZmluZSBNQUlSMVZBTCAo
TUFJUlZBTCA+PiAzMikKIAorLyoKKyAqIExheW91dCBvZiB0aGUgZmxhZ3MgdXNlZCBmb3IgdXBk
YXRpbmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKKyAqCisgKiBbMDoyXSBNZW1vcnkgQXR0
cmlidXRlIEluZGV4CisgKi8KKyNkZWZpbmUgUEFHRV9BSV9NQVNLKHgpICgoeCkgJiAweDdVKQor
CiAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9OT1JNQUwpCiAjZGVmaW5lIFBB
R0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCiAjZGVmaW5lIFBBR0VfSFlQ
RVJWSVNPUl9XQyAgICAgIChNVF9OT1JNQUxfTkMpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri37-0003Qt-Cn; Tue, 12 Sep 2017 10:04:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri36-0003Ly-0q
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:08 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 89/DE-02224-711B7B95; Tue, 12 Sep 2017 10:04:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTVds4/Z
 Ig1vT9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyF264zFzwSrOh/cIyxgfEXXxcjF4eQwGZG
 ibPfG1khnNOMEhM2bWbpYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBS4vCHH+xdjBwcwgIuE
 mc/iYGYLAKqEmfOxoNU8ApYSkw5dBpsioSAvMSutousIDYnUHzFx19sILaQgIXE95c/GCcwci
 9gZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo3XoGBsY
 djC17/Q4xSnIwKYnyHlm/PVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/7BqCcYFFqempFWmYO
 MMxg0hIcPEoivAEgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifO+AZkvAFKUUZoHNwIW8
 pcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPKgaziycwrgdv0CugIJqAjeC5tATmiJBEhJd
 XAaO3QySPOv/HEAumjYm/uH9dgUHIUWttc4bpGrbuDWf3JKttDBbaL7AVk4rIOzC5SPOynGZZ
 uIlOcd0FgWaRea/f1XwEiXlcc9QXl9Wdv4T85VfvvsUU6c6a0agfmWZ3Xt14yU87t4BPXiXUr
 P/hmfztU4nhz94o1aaeXpO3I/qnZ+kXm0/4FSizFGYmGWsxFxYkAvPUQ2nQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505210646!113666026!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3041 invoked from network); 12 Sep 2017 10:04:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:04:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 04E7C165D;
 Tue, 12 Sep 2017 03:04:06 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 16C7C3F578;
 Tue, 12 Sep 2017 03:04:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:28 +0100
Message-Id: <20170912100330.2168-23-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 22/24] xen/arm: mm: Embed permission in the
	flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBpdCBpcyBub3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBv
ZiBhIG5ldwptYXBwaW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlv
biBtb2RpZnlfeGVuX21hcHBpbmdzCndpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgoKSW50
cm9kdWNlIGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhl
Y3V0YWJsZSwKUmVhZC1Pbmx5KSBhbmQgYWxzbyBwcm92aWRlcyBkZWZpbml0aW9uIHRoYXQgY29t
YmluZSB0aGUgbWVtb3J5IGF0dHJpYnV0ZQphbmQgcGVybWlzc2lvbiBmb3IgY29tbW9uIGNvbWJp
bmF0aW9ucy4KClBBR0VfSFlQRVJWSVNPUiBpcyBub3cgYW4gYWxpYXMgdG8gUEFHRV9IWVBFUlZJ
U09SX1JXIChyZWFkLXdyaXRlLApub24tZXhlY3V0YWJsZSBtYXBwaW5ncykuIFRoaXMgZG9lcyBu
b3QgYWZmZWN0IHRoZSBjdXJyZW50IG1hcHBpbmcgdXNpbmcKUEFHRV9IWVBFUlZJU09SIGJlY2F1
c2UgWGVuIGlzIGN1cnJlbnRseSBmb3JjaW5nIGFsbCB0aGUgbWFwcGluZyB0byBiZQpub24tZXhl
Y3V0YWJsZSBieSBkZWZhdWx0IChzZWUgbWZuX3RvX3hlbl9lbnRyeSkuCgpBIGZvbGxvdy11cCBw
YXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRvIHVzZSB0aGUgbmV3IGZsYWdz
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVcGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdl
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyMiArKysrKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCmluZGV4IDQwMjJiN2RjMzMuLjgxNGVkMTI2ZWMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBA
IC02NiwxMiArNjYsMjggQEAKICAqIExheW91dCBvZiB0aGUgZmxhZ3MgdXNlZCBmb3IgdXBkYXRp
bmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKICAqCiAgKiBbMDoyXSBNZW1vcnkgQXR0cmli
dXRlIEluZGV4CisgKiBbMzo0XSBQZXJtaXNzaW9uIGZsYWdzCiAgKi8KICNkZWZpbmUgUEFHRV9B
SV9NQVNLKHgpICgoeCkgJiAweDdVKQogCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAg
IChNVF9OT1JNQUwpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0Vf
bkduUkUpCi0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9OT1JNQUxfTkMpCisj
ZGVmaW5lIF9QQUdFX1hOX0JJVCAgICAzCisjZGVmaW5lIF9QQUdFX1JPX0JJVCAgICA0CisjZGVm
aW5lIF9QQUdFX1hOICAgICgxVSA8PCBfUEFHRV9YTl9CSVQpCisjZGVmaW5lIF9QQUdFX1JPICAg
ICgxVSA8PCBfUEFHRV9ST19CSVQpCisjZGVmaW5lIFBBR0VfWE5fTUFTSyh4KSAoKCh4KSA+PiBf
UEFHRV9YTl9CSVQpICYgMHgxVSkKKyNkZWZpbmUgUEFHRV9ST19NQVNLKHgpICgoKHgpID4+IF9Q
QUdFX1JPX0JJVCkgJiAweDFVKQorCisvKiBEZXZpY2UgbWVtb3J5IHdpbGwgYWx3YXlzIGJlIG1h
cHBlZCByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiAqLworI2RlZmluZSBfUEFHRV9ERVZJQ0Ug
ICAgX1BBR0VfWE4KKyNkZWZpbmUgX1BBR0VfTk9STUFMICAgIE1UX05PUk1BTAorCisjZGVmaW5l
IFBBR0VfSFlQRVJWSVNPUl9STyAgICAgIChfUEFHRV9OT1JNQUx8X1BBR0VfUk98X1BBR0VfWE4p
CisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SWCAgICAgIChfUEFHRV9OT1JNQUx8X1BBR0VfUk8p
CisjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9SVyAgICAgIChfUEFHRV9OT1JNQUx8X1BBR0VfWE4p
CisKKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JXCisj
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChfUEFHRV9ERVZJQ0V8TVRfREVWSUNFX25H
blJFKQorI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoX1BBR0VfREVWSUNFfE1UX05P
Uk1BTF9OQykKIAogLyoKICAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBU
RSAucm8gYW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri38-0003Ti-MH; Tue, 12 Sep 2017 10:04:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri37-0003PR-4r
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D0/A5-02226-811B7B95; Tue, 12 Sep 2017 10:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVysyfVTVd84/Z
 Ig3nvLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLTbOYC3rYKz4+v8LWwNjK2sXIxSEksJlR
 4sXO6cxdjJxAzmlGid3L+EBsNgFNiTufPzGB2CIC0hLXPl9mBLGZBSIlDn/4wQ5iCwtESMx+d
 IoFxGYRUJU4ueM4UJyDg1fAUqJ5fTpIWEJAXmJX20VWEJsTKLzi4y82iFUWEt9f/mCcwMi9gJ
 FhFaNGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH48v
 TnocYJTmYlER5j6zfHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpd9A1BOsCg1PbUiLTMHGGYw
 aQkOHiUR3msgrbzFBYm5xZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXHeNyClAiClGaV5c
 INg4X+JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzzQabwZOaVwO17BXQKE9ApPJe2gJxSko
 iQkmpg1BHaafXB7MYWh7JUscicBY9uLCgLOX+sosXn1uVdq/5P3m3GPPUou5NpSqzSEaPHl4X
 OVdxI1Vw/+0ye/7Gpc8W8Z3XbTjXx4X2sFPKDUX2W5OmsNmbVz4cXJooF7Lp/e9rcjl3z3Q3a
 UnK3m9+trd75iN0q522VwW2P75PYgv+HruDg071kocRSnJFoqMVcVJwIALgrEFt6AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505210647!106810621!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10850 invoked from network); 12 Sep 2017 10:04:07 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:04:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2EF391529;
 Tue, 12 Sep 2017 03:04:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 407A93F578;
 Tue, 12 Sep 2017 03:04:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:29 +0100
Message-Id: <20170912100330.2168-24-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 23/24] xen/arm: mm: Handle permission flags
	when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBhbGwgdGhlIG5ldyBtYXBwaW5ncyB3aWxsIGJlIHJlYWQtd3JpdGUgbm9uLWV4
ZWN1dGFibGUuIEFsbG93IHRoZQpjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFN3aXRjaCB0aGUgcnVudGltZSBjaGVjayB0byBhIEJV
R19PTigpCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggOGE1NmYzNzgyMS4uYTZiMjI4YmE5YiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwMjIsNiArMTAyMiw5IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgUEFH
RV9BSV9NQVNLKGZsYWdzKSk7CisgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9ST19N
QVNLKGZsYWdzKTsKKyAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh
Z3MpOworICAgICAgICAgICAgICAgIEJVR19PTighcHRlLnB0LnJvICYmICFwdGUucHQueG4pOwog
ICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3JpdGVf
cHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:04:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri3C-0003cJ-Ut; Tue, 12 Sep 2017 10:04:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dri3B-0003YS-Kr
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:04:13 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 76/28-03283-D11B7B95; Tue, 12 Sep 2017 10:04:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTVdy4/Z
 Ig1nrpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZ/xczFmyVqNj85DFzA+MsoS5GLg4hgc2M
 Eq8XL2CCcE4zSuy49YC5i5GTg01AU+LO509MILaIgLTEtc+XGUGKmAW2M0qcn/ubvYuRg0NYI
 E3iyyJbkBoWAVWJn3v+gvXyClhK/Ov9wQ5iSwjIS+xqu8gKYnMCxVd8/MUGYgsJWEh8f/mDcQ
 Ij9wJGhlWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeZgC
 CHYwHFgUeYpTkYFIS5T2yfnukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlef5CcYFFqempFWmYO
 MNRg0hIcPEoivHEgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifNmgBQJgBRllObBjYCF/
 SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88aDTOHJzCuB2/QK6AgmoCN4Lm0BOaIkESEl1c
 AourDp9JeqI1lWco8jP0ZtYzJY033269ZDJR5Rj2P0axuD94bJaF6JUHlnqqrE+0tkukaUl9+
 s3kwxlh4Pg76CSZLHJHY5fvoy2c35r7fN8uxq+fbTHscL8rY1Xu6ISX4ftjV/jc7M9SwFHCuk
 y+yUZj6LEmS5OWfaVI4vd/5XxSs7L7mYdFCJpTgj0VCLuag4EQDnBRq2dgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505210648!111727141!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50082 invoked from network); 12 Sep 2017 10:04:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:04:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B48D71529;
 Tue, 12 Sep 2017 03:04:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6B1703F578;
 Tue, 12 Sep 2017 03:04:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:03:30 +0100
Message-Id: <20170912100330.2168-25-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH v2 24/24] xen/arm: mm: Use memory flags for
	modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGhlbHAgdG8gY29uc29saWRhdGUgdGhlIHBhZ2UtdGFibGUgY29kZSBhbmQgYXZv
aWQgZGlmZmVyZW50CnBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVyZm9ybS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCi0tLQoKQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKICAgIGFyY2hfbGl2ZXBhdGNoX3Nl
Y3VyZSBpcyBub3cgdGhlIHNhbWUgYXMgb24geDg2LiBJdCBtaWdodCBiZQogICAgcG9zc2libGUg
dG8gY29tYmluZSBib3RoLCBidXQgSSBsZWZ0IHRoYXQgYWxvbmUgZm9yIG5vdy4KCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJj
aC9hcm0vbGl2ZXBhdGNoLmMgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
ICAgfCAgNSArKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxMSAtLS0tLS0tLS0t
LQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYwppbmRleCAzZTUzNTI0MzY1Li4yNzlkNTJjYzZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCkBAIC0xNDYsMTUg
KzE0NiwxNSBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfc2VjdXJlKGNvbnN0IHZvaWQgKnZhLCB1bnNp
Z25lZCBpbnQgcGFnZXMsIGVudW0gdmFfdHlwZSB0eXBlKQogICAgIHN3aXRjaCAoIHR5cGUgKQog
ICAgIHsKICAgICBjYXNlIExJVkVQQVRDSF9WQV9SWDoKLSAgICAgICAgZmxhZ3MgPSBQVEVfUk87
IC8qIFIgc2V0LCBOWCBjbGVhciAqLworICAgICAgICBmbGFncyA9IFBBR0VfSFlQRVJWSVNPUl9S
WDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIExJVkVQQVRDSF9WQV9SVzoKLSAgICAgICAg
ZmxhZ3MgPSBQVEVfTlg7IC8qIFIgY2xlYXIsIE5YIHNldCAqLworICAgICAgICBmbGFncyA9IFBB
R0VfSFlQRVJWSVNPUl9SVzsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIExJVkVQQVRDSF9W
QV9STzoKLSAgICAgICAgZmxhZ3MgPSBQVEVfTlggfCBQVEVfUk87IC8qIFIgc2V0LCBOWCBzZXQg
Ki8KKyAgICAgICAgZmxhZ3MgPSBQQUdFX0hZUEVSVklTT1JfUk87CiAgICAgICAgIGJyZWFrOwog
CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggYTZiMjI4YmE5Yi4uNzFkZTY4ZmUwZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwNDEsOCArMTA0MSw4IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBwdGUgPSAqZW50cnk7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9S
T19NQVNLKGZsYWdzKTsKLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05YX01B
U0soZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQQUdFX1JPX01BU0so
ZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQQUdFX1hOX01BU0soZmxh
Z3MpOwogICAgICAgICAgICAgICAgICAgICBpZiAoICFwdGUucHQucm8gJiYgIXB0ZS5wdC54biAp
CiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50aygi
JXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCkBAIC0xMDg1LDcgKzEw
ODUsNiBAQCBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25l
ZCBsb25nIGUpCiAKIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgQVNTRVJUKChmbGFncyAm
IChQVEVfTlggfCBQVEVfUk8pKSA9PSBmbGFncyk7CiAgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50
cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBBR0VfU0hJRlQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDgx
NGVkMTI2ZWMuLjJiOWQ1ZTZhNWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC05MCwxNyArOTAsNiBAQAog
I2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoX1BBR0VfREVWSUNFfE1UX05PUk1BTF9O
QykKIAogLyoKLSAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBURSAucm8g
YW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKLSAqIHVzZWQgd2l0aCBtb2RpZnlfeGVu
X21hcHBpbmdzLgotICovCi0jZGVmaW5lIF9QVEVfTlhfQklUICAgICAwVQotI2RlZmluZSBfUFRF
X1JPX0JJVCAgICAgMVUKLSNkZWZpbmUgUFRFX05YICAgICAgICAgICgxVSA8PCBfUFRFX05YX0JJ
VCkKLSNkZWZpbmUgUFRFX1JPICAgICAgICAgICgxVSA8PCBfUFRFX1JPX0JJVCkKLSNkZWZpbmUg
UFRFX05YX01BU0soeCkgICgoKHgpID4+IF9QVEVfTlhfQklUKSAmIDB4MVUpCi0jZGVmaW5lIFBU
RV9ST19NQVNLKHgpICAoKCh4KSA+PiBfUFRFX1JPX0JJVCkgJiAweDFVKQotCi0vKgogICogU3Rh
Z2UgMiBNZW1vcnkgVHlwZS4KICAqCiAgKiBUaGVzZSBhcmUgdmFsaWQgaW4gdGhlIE1lbUF0dHJb
MzowXSBmaWVsZCBvZiBhbiBMUEFFIHN0YWdlIDIgcGFnZQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:06:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:06:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri5J-0005OF-AU; Tue, 12 Sep 2017 10:06:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dri5H-0005N5-Aa
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:06:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 18/28-15060-E91B7B95; Tue, 12 Sep 2017 10:06:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3f2xu2
 RBu+vsll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7X09hKrjOW7Hp6zyWBsYHXF2MnBxCAnkS
 G9e9YOti5ODgFbCTmHRMDCQsIWAocXrhTRYQm0VAVeLg9NVMIDabgLpE27PtrCDlIgKOEpObv
 boYuTiYBS4xSez92M4KUiMs4CpxuuUvK0hCSOA2o0TT5n1gCU4BL4lbuw6xQOwSlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0rX
 USyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjBeHdTwCFGSQ4mJVHeI+u3
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K3aAJQTLEpNT61Iy8wBRgFMWoKDR0mENwAkzVtck
 JhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd4okCIBkKKM0jy4EbCIvMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3lCQKTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhhlndOZVncdSju1e47YjoZ
 pmrty7uSuO574/cPibf6Hoiq1lsyVMt/h6fvnwAI9fb9U3n8mwdvbctR/dSasuPz0Fqtp1bQZ
 Fip8zZrcqquWX332POHCQ+kK39duGhceOUh4LT1iPJ9p7e+pK/vvc8mZvoxjWvRMo3ve9MIA3
 xT2NTteJsf9CbirxFKckWioxVxUnAgAee9rJ8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505210777!82395535!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62708 invoked from network); 12 Sep 2017 10:06:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 10:06:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 04:06:16 -0600
Message-Id: <59B7CDB50200007800179ECB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 04:06:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-9-roger.pau@citrix.com>
 <59B1332302000078001782C6@prv-mh.provo.novell.com>
 <20170912095427.vzk4s3hwvviwkqz7@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170912095427.vzk4s3hwvviwkqz7@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDExOjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDA3LCAyMDE3IGF0IDAzOjUzOjA3QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gKwo+PiA+ICsgICAgLyoKPj4gPiArICAgICAqIFRoZSBQQ0kgTG9jYWwgQnVz
IFNwZWNpZmljYXRpb24gc3VnZ2VzdHMgd3JpdGluZyB+MCB0byBib3RoIHRoZSBoaWdoCj4+ID4g
KyAgICAgKiBhbmQgdGhlIGxvdyBwYXJ0IG9mIHRoZSBCQVIgcmVnaXN0ZXJzIGJlZm9yZSBhdHRl
bXB0aW5nIHRvIHJlYWQgYmFjawo+PiA+ICsgICAgICogdGhlIHNpemUuCj4+ID4gKyAgICAgKgo+
PiA+ICsgICAgICogSG93ZXZlciByZWFsIGRldmljZSBCQVJzIHJlZ2lzdGVycyAoYXQgbGVhc3Qg
dGhlIG9uZXMgSSd2ZSB0cmllZCkKPj4gPiArICAgICAqIHdpbGwgcmV0dXJuIHRoZSBzaXplIG9m
IHRoZSBCQVIganVzdCBieSBoYXZpbmcgd3JpdHRlbiB+MCB0byBvbmUgaGFsZgo+PiA+ICsgICAg
ICogb2YgaXQsIGluZGVwZW5kZW50bHkgb2YgdGhlIHZhbHVlIG9mIHRoZSBvdGhlciBoYWxmIG9m
IHRoZSByZWdpc3Rlci4KPj4gPiArICAgICAqIEhlbmNlIGhlcmUgWGVuIHdpbGwgc3dpdGNoIHRv
IHJldHVybmluZyB0aGUgc2l6ZSBhcyBzb29uIGFzIG9uZSBoYWxmCj4+ID4gKyAgICAgKiBvZiB0
aGUgQkFSIHJlZ2lzdGVyIGhhcyBiZWVuIHdyaXR0ZW4gd2l0aCB+MC4KPj4gPiArICAgICAqLwo+
PiAKPj4gSSBkb24ndCBiZWxpZXZlIHRoaXMgaXMgY29ycmVjdCBiZWhhdmlvciAoYnV0IEknZCBo
YXZlIHRvIHBsYXkgd2l0aAo+PiBzb21lIGhhcmR3YXJlIHRvIHNlZSB3aGV0aGVyIEkgY2FuIGNv
bmZpcm0gdGhlIGJlaGF2aW9yIHlvdQo+PiBkZXNjcmliZSk6IEhvdyB3b3VsZCB5b3UgcGxhY2Ug
YSBCQVIgYXQsIHNheSwgMHgxZmZmZmZmMD8KPiAKPiBJIGRvbid0IHRoaW5rIGl0J3MgJ2NvcnJl
Y3QnIGJlaGF2aW9yIGVpdGhlciwgYnV0IEZyZWVCU0QgaGFzIGJlZW4KPiBzaXppbmcgQkFScyBs
aWtlIHRoYXQsIGFuZCBub2JvZHkgbm90aWNlZCBhbnkgaXNzdWVzLiBJIGp1c3QgZml4ZWQgaXQK
PiByZWNlbnRseToKPiAKPiBodHRwczovL3N2bndlYi5mcmVlYnNkLm9yZy9iYXNlL2hlYWQvc3lz
L2Rldi9wY2kvcGNpLmM/cjE9MzEyMjUwJnIyPTMyMTg2MyAKCk9oLCBubywgdGhhdCBvbGQgY29k
ZSB3YXMgZmluZSBhZmFpY3QuIFlvdSBoYXZlIHRvIHZpZXcgdGhlIHR3bwpoYWx2ZXMgb2YgYSA2
NC1iaXQgQkFSIGFzIGNvbXBsZXRlbHkgZGlzdGluY3QgcmVnaXN0ZXJzLCBhbmQKc2l6aW5nIG9m
IHRoZSBmdWxsIEJBUiBjYW4gYmUgZG9uZSBlaXRoZXIgYnkgd3JpdGluZyBib3RoLCB0aGVuCnJl
YWRpbmcgYm90aCwgb3IgcmVhZGluZy93cml0aW5nIGVhY2ggaGFsZi4gVGhlIHByb2JsZW0gd2l0
aCB0aGUKY29kZSBpbiB0aGUgcGF0Y2ggaGVyZSBpcyB0aGF0IHlvdSBkb24ndCB0cmVhdCB0aGUg
dHdvIGhhbHZlcyBhcwpmdWxseSBzZXBhcmF0ZSByZWdpc3RlcnMsIGltcGx5aW5nIHRoYXQgb25l
IGhhbGYgYmVpbmcgd3JpdHRlbiB3aXRoCmFsbCBvbmVzIF9hbHNvXyBtYWtlcyB0aGUgb3RoZXIg
aGFsZiByZXR1cm4gdGhlIHNpemluZyB2YWx1ZQppbnN0ZWFkIG9mIHRoZSBsYXN0IHdyaXR0ZW4g
YWRkcmVzcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dri7j-00066B-NF; Tue, 12 Sep 2017 10:08:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dri7j-00065l-2y
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 10:08:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 50/4B-03642-632B7B95; Tue, 12 Sep 2017 10:08:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddk0/Z
 Ig2edhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6NzUwVJwXLxi0b5JLA2M
 r/i7GLk4hAQamSSeHzzBBuE8ZpSYPeMhK4SzjVFixbFv7F2MnBwiAs4SX8/MBbN5BfQlFj1/x
 wZiCwPZKzefA+uWEPjKLDHh1mIWkISEgJfEo/nX4ezeNa1ARewcbAJWEofEQKIsAqoSM3umsE
 5g5F7AyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DnDEC
 wg3Hnc6dDjJIcTEqivEfWb48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7ayNQTrAoNT21Ii0z
 Bxh8MGkJDh4lEd7dIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnvbwBqEgApCijNA9uB
 CwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1x9kFU9mXgncpldARzABHcFzaQvIESWJCC
 mpBsb6ts3MzN6PmHmuc6y88JJFJ7tzA/tfPv+OEh/B6PnqLyY/lFroyzNtltArnwC+VWGXqrc
 llG6aeWvdTbbS1+L7XQrN3L5WTKt98ZxxX4+aarx5suXs049OhvCoXZvQNM3ItCnQNzTl9YUp
 qWeWdK3XN9roG/r8qJunh27LxA7/Z/drlNr15JVYijMSDbWYi4oTAVzblB9/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505210931!56764472!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56509 invoked from network); 12 Sep 2017 10:08:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 10:08:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dri7e-0008Av-H3; Tue, 12 Sep 2017 10:08:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dri7Y-0007pg-W2; Tue, 12 Sep 2017 10:08:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dri7Y-0007Gx-Qd; Tue, 12 Sep 2017 10:08:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113355-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8b134dfdad4ea17b8c85111248df496894f81978
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 10:08:44 +0000
Subject: [Xen-devel] [ovmf test] 113355: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzNTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGIxMzRkZmRhZDRlYTE3YjhjODUxMTEyNDhkZjQ5Njg5NGY4MTk3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDMgZGF5cyAgIDIzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzM1NSAgMjAxNy0wOS0xMiAwNzozNDoyNyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBQYXVsbyBB
bGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgogIFRob21hcyBMYW1wcmVjaHQgPHQubGFtcHJlY2h0QHByb3htb3guY29tPgogIFd1IEpp
YXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcwOSBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:14:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driCu-0006sr-DP; Tue, 12 Sep 2017 10:14:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1driCt-0006sl-1P
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:14:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C0/C7-27708-673B7B95; Tue, 12 Sep 2017 10:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyU9JRQrdk8/Z
 Ig83r1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owXR/ayFVxgqti2+DFrA+Mcpi5GTg4JAT+J
 BdOngdnCAsESbffnsYDYIgJOEvvebACyOTiYBSIkHv9xBwkLCaRJbF1zkhXEZhPQl9j94hNYK
 6+ArcS1fefBWlkEVCW+fn4KViMqEC6x//s1ZogaQYmTM5+A1XAKWEpse7SaGWK8psT6XfogYW
 YBeYntb+cwQ9jiEk1fVrJCrFWTuNZ/iR3i4nSJrX9/MU9gFJiFZOoshEmzkEyahWTSAkaWVYz
 qxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwcoABDsY17Y6H2KU
 5GBSEuU9sn57pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXs1NQDnBotT01Iq0zBxg3MCkJTh4l
 ER49UHSvMUFibnFmekQqVOMxhw3Hl7/w8Qx59/dP0xCLHn5ealS4rymIKUCIKUZpXlwg2DxfI
 lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvPs3Ak3hycwrgdv3CugUJqBTeC5tATmlJBEhJdX
 AaG2ekLiOo1xa4dKbw7mpbe9fym+ZUHXmanvds5s6C/VadPlWNV8S/zXD9Cqrz+/t/mcfxHpa
 9Aq9ue1ZGinuuPrEpv/Tbn2c7PvmfJbckb8zVZ+rK/W9nsvW+iGxz/fAWxnNlN08zac+XNWbP
 n/P7MVv29M+re/Mk4uatDpzW5i5E/Pi5GeHjJRYijMSDbWYi4oTAZZtC+PiAgAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505211252!91110443!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45130 invoked from network); 12 Sep 2017 10:14:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:14:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="52662232"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-2-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a1eba2cc-f0c1-dff1-e39c-a8002f909667@citrix.com>
Date: Tue, 12 Sep 2017 11:14:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912100330.2168-2-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andre.przywara@arm.com, sstabellini@kernel.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/24] xen/x86: mm: Introduce {G,
 M}FN <-> {G, M}ADDR helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTE6MDMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUgbmV3IHdyYXBwZXJz
IHdpbGwgYWRkIG1vcmUgc2FmZXR5IHdoZW4gY29udmVydGluZyBhbiBhZGRyZXNzIHRvIGEKPiBm
cmFtZSBudW1iZXIgKGVpdGhlciBtYWNoaW5lIG9yIGd1ZXN0KS4gVGhleSBhcmUgYWxyZWFkeSBl
eGlzdGluZyBmb3IKPiBBcm0gYW5kIGNvdWxkIGJlIHVzZWZ1bCBpbiBjb21tb24gY29kZS4KPgo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driIp-0007Wr-1x; Tue, 12 Sep 2017 10:20:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driIn-0007Wl-AM
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:20:21 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B8/2B-02046-4E4B7B95; Tue, 12 Sep 2017 10:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve6TLds
 jDVauYrP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2LQ8suMdUsebgW/YGxg1MXYycHBIC/hLN
 0++zgNgsAqoSh8/uZQOx2QSUJX529oLZIgIaEivfLASq4eJgFuhklFi2ZDpYg7BAuMSf/heMI
 DavgIXEtP6/YEOFBMok/p0/ygIRF5Q4OfMJmM0soCOxYPcnoKEcQLa0xPJ/HCBhTgFHiVM757
 OD2KICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbpmeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWFWz8DAuIPxSpvzIUZJDiYlUd4j67dHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3boZKCdYlJqeWpGWmQMMeJi0BAePkgivCkiat7ggMbc4Mx0id
 YpRl+PGw+t/mIRY8vLzUqXEebeAFAmAFGWU5sGNgEXfJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvLEgU3gy80rgNr0COoIJ6AieS1tAjihJREhJNTDW1ZT/mj6bv2LBpdIDEx2mhSm/YNz
 V7Pahpd3yMdu5zfpxr19ndh6Xc41lY/Ap3VGoc/TXct/nGydz8Z++9eL6q9wIr2SjENUgeQ3T
 V//TXjyfwjPn/DudOWsZBKTnGX8S8q+/wM5ywWnTDoa3ibK5y+dOXrBEzmDdesuyR1vijpw0E
 ftpsOSTEktxRqKhFnNRcSIA3XBCWbkCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505211618!113670050!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22599 invoked from network); 12 Sep 2017 10:20:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:20:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447521489"
Date: Tue, 12 Sep 2017 11:20:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102016.zdsreeeg6vwhgijz@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 02/12] libxl: add generic functions to
 get and free device list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTJQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2xpc3QgYW5kIGxpYnhsX19kZXZpY2VfbGlz
dF9mcmVlCj4gZnVuY3Rpb25zIHRvIGhhbmRsZSBkZXZpY2UgbGlzdCB1c2luZyB0aGUgZGV2aWNl
Cj4gZnJhbWV3b3JrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driJF-0007Ze-AC; Tue, 12 Sep 2017 10:20:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driJE-0007ZP-3L
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:20:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E3/D8-30688-FF4B7B95; Tue, 12 Sep 2017 10:20:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO7fLds
 jDTa+VLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO7N7NVnCIteLRrEnMDYyPWboYOTkkBPwl
 LnybCmazCKhKfNq3kQ3EZhNQlvjZ2QtmiwhoSKx8sxCohouDWaCTUWLZkulgDcIC7hLNv9eA2
 bwCFhJvT78HaxASKJPoPnGTFSIuKHFy5hOwGmYBHYkFuz8B1XAA2dISy/9xgIQ5BRwltl5aDV
 YuKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Sol1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGr1DAyMOxjvTvY7xCjJwaQkyntk/fZIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8WzcD5QSLUtNTK9Iyc4BBD5OW4OBREuG9DZLmLS5IzC3OTIdIn
 WK05Ljx8PofJo5NN+8CyQ3fH/xhEmLJy89LlRLntQDGlpAASENGaR7cOFhkXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzLsCZC1PZl4J3NZXQAcxAR3Ec2kLyEEliQgpqQZGk1Psr7b4Hmb
 9aZbsq5zxMKzT/MtJ1ZK15312zC+MCizhXGP1c7V8of6dAxuvL3v2REzs5d9/86zDJitMXtdm
 q86pH/DiSWzh+k0HJ7pwyE79uWtl5LJ93mrcr6sVNjCdz/6zgfP3bR/zHxJTWi5z5/7Jjv0ge
 cEu591BFZF6VVmNxyLXeT/fVGIpzkg01GIuKk4EAMqzGlXHAgAA
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505211643!108287057!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49851 invoked from network); 12 Sep 2017 10:20:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:20:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439388289"
Date: Tue, 12 Sep 2017 11:20:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102014.fv2kemmly655vbfl@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 01/12] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTFQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2FkZCB0byBzaW1wbGUgd3JpdGUgWGVuU3Rv
cmUgZGV2aWNlIGNvbmlmZwo+IGFuZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyB0byB1cGRhdGUg
ZG9tYWluIGNvbmZpZ3VyYXRpb24KPiBhbmQgd3JpdGUgWGVuU3RvcmUgZGV2aWNlIGNvbmZpZyBh
c3luY2hyb25pb3VzbHkuCj4gQWxtb3N0IGFsbCBkZXZpY2VzIGhhdmUgc2ltaWxhciBsaWJ4bF9f
ZGV2aWNlX3h4eHhfYWRkIGZ1bmN0aW9uLgo+IFRoaXMgZ2VuZXJpYyBmdW5jdGlvbnMgaW1wbGVt
ZW50IHNhbWUgZnVuY3Rpb25hbGl0eSBidXQKPiB1c2luZyB0aGUgZGV2aWNlIGhhbmRsaW5nIGZy
YW1ld29yay4gVGggZGV2aWNlIHNwZWNpZmljCj4gcGFydCBzdWNoIGFzIHNldHRpbmcgeGVuIHN0
b3JlIGNvbmZpZ3VyYXRpb25pcyBtb3ZlZAo+IHRvIHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJh
Y2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driK7-0007kI-Jt; Tue, 12 Sep 2017 10:21:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driK5-0007ju-Hp
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:21:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 93/A4-03610-435B7B95; Tue, 12 Sep 2017 10:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpK7h1u2
 RBo/3ilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfF1oXPGOsaL/Rw9rAeIqxi5GDQ0LAX+LA
 PpUuRk4OFgFVicu3FjOB2GwCyhI/O3vZQGwRAQ2JlW8WsnQxcnEwC3QySixbMp0FJCEsYCaxf
 eVeMJtXwELi3pzJYLaQQJnEzCftrBBxQYmTM5+AxZkFdCQW7P7EBrKXWUBaYvk/DhCTU8BRYt
 VqLpAKUQEVic6lc6CmKEh0TD/GNIGRbxaSQbOQDJqFMGgBI/MqRvXi1KKy1CJdM72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQYwCCHYzzTvgfYpTkYFIS5T2yfnukEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleny1AOcGi1PTUirTMHGCww6QlOHiURHgFQdK8xQWJucWZ6RCpU
 4y6HDceXv/DJMSSl5+XKiXOawFSJABSlFGaBzcCFnmXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMwrAjKFJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDY5KD0bTckFWve/ZzXzy7/nZg8UPJKIm
 6Ox8v5pzcWa962WDqeca7pv2Hw2dOm37m49utdjznt/xdtIorQihlR9Zbtu38Ff/sy7pzNIL1
 9Wfbru/9fFGT68GyyStSAr92yhVmz9L4V2A5e6XLtcLZc9XmrpydPLvizAFF89RTXXJusjUcd
 xWuP1ViKc5INNRiLipOBAD2GDwotwIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505211695!63467584!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50339 invoked from network); 12 Sep 2017 10:21:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:21:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439388374"
Date: Tue, 12 Sep 2017 11:21:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102134.4msguropnfyrlkj4@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 03/12] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driLW-0007vC-UG; Tue, 12 Sep 2017 10:23:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driLV-0007v4-W3
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:23:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E3/B4-03093-D85B7B95; Tue, 12 Sep 2017 10:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW731u2
 RBpOW61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHVj9nKnjGWPH11FmmBsZTjF2MnBwSAv4S
 Lz60MXUxcnCwCKhKdF2VBwmzCShL/OzsZQOxRQQ0JFa+WcjSxcjFwSzQySixbMl0FpCEsICXR
 PfZA6wgNq+AhcS+bdvBGoQEyiT2n/jACBEXlDg58wlYPbOAjsSC3Z/YQHYxC0hLLP/HARLmFH
 CUuLx4HtgYUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSNLvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjAcWBR5ilORgUhLlPbJ+e6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6fLUA5waLU9NSKtMwcYMjDpCU4eJREeAVB0rzFBYm5x
 ZnpEKlTjLocNx5e/8MkxJKXn5cqJc47EaRIAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmFcEZApPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQbGtSErfx08KKej2qH4RM6z4v6
 bRXNf34gzODd7obncq1OF83635/WctRAUtONcNOOf+q1M9TDbPIXiWAbZJ5Uvu4/N9rW89pJR
 8em9V1/87lY9/Mp1Rd9YMcLm5ZtAywq99MCDE4OFI6ZnMl3P/npdplqhsD7vvdqUFYdOPWfJq
 ZvJaZDS3aajxFKckWioxVxUnAgADxt99roCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505211786!115992037!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18920 invoked from network); 12 Sep 2017 10:23:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:23:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447521712"
Date: Tue, 12 Sep 2017 11:23:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102304.c2sse6gqejd44i4y@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-7-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-7-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 06/12] libxl: change p9 to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driLl-0007xh-5E; Tue, 12 Sep 2017 10:23:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driLk-0007xV-CT
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:23:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 45/7F-03422-B95B7B95; Tue, 12 Sep 2017 10:23:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6Mrds
 jDXZ3Slh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLvmxjL3jGWLHh4lq2BsZTjF2MnBwSAv4S
 DTvnsoLYLAKqEo8mT2QGsdkElCV+dvaygdgiAhoSK98sZOli5OJgFuhklFi2ZDoLSEJYwFvix
 dmVYM28AhYSXYvegMWFBMokPrUeYYaIC0qcnPkELM4soCOxYPcnoKEcQLa0xPJ/HCBhTgFHiQ
 ObZ4OViAqoSHQunQM1RkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGprqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxg/LYs4BCjJAeTkijvkfXbI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8O7eApQTLEpNT61Iy8wBBj1MWoKDR0mE9wRImre4IDG3ODMdI
 nWKUZfjxsPrf5iEWPLy81KlxHknghQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ854HmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoHRLNbqmYuKoJyLMb+0fr5ycNyKgDW
 TnqSt6Z9Uw6nUOknzcvi8vNN73QUUOc0eMlmoCO+Kn9BiYjLx8jpdc5XSuZc+XJoZ1G/4+UGf
 wyKHsEeReiutNP/ISGlusS27yhS/cu2hFr9gMX6+H+qtTy6plGwwc9/+4oLOx6KI55MO93zhP
 xu1ZpISS3FGoqEWc1FxIgA9XoEnuwIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505211798!79289302!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63378 invoked from network); 12 Sep 2017 10:23:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:23:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439388518"
Date: Tue, 12 Sep 2017 11:23:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102317.wwfghfauqtdse44p@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-8-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-8-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 07/12] libxl: change vkb to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:27:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driPd-0008NZ-LV; Tue, 12 Sep 2017 10:27:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1driPc-0008NT-9x
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:27:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4D/92-03454-B86B7B95; Tue, 12 Sep 2017 10:27:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7dj2/Z
 Ig60XbSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDj7MKzjJVXNh+mrGBcSZTFyMnh5BAnsSJ
 X+eZQWxeATuJzV93gcUlBAwlTi+8yQJiswioSqw/cI8RxGYTUJdoe7adFcQWEdCUmNlxCSjOx
 cEscJZJ4vfFz2DNwgLBEm++tDBDLEiTaNp4lA3E5hSwlFh68CNQMwfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI2O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mf+YHHmKU5GBSEuU9sn57pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3gNbgXKCRanpqRVpmTnAOIBJS3DwKInwbgNJ8xYXJOYWZ
 6ZDpE4xGnPceHj9DxNHx827f5iEWPLy81KlxHnrQUoFQEozSvPgBsHi8xKjrJQwLyPQaUI8Ba
 lFuZklqPKvGMU5GJWEeatBpvBk5pXA7XsFdAoT0Ck8l7aAnFKSiJCSamAUOd0gUO8dmhFQ82N
 HkVCle6taTDPzthcPDu0Xzgy9b2XMdKD3RcdLl3LPI4umHzsWY5Z+T0I9RG625YmDM28KNcyS
 LZ91RTa87q3amfVSHA0FW/86LSuQsyvp+WOikMw4f9HONZ9W33t85PtxLyG+7FRpPZ33T4++2
 S31inXWgWPTJWLXHFZXYinOSDTUYi4qTgQA47yeP8oCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505212039!75754861!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20242 invoked from network); 12 Sep 2017 10:27:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 10:27:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 04:27:18 -0600
Message-Id: <59B7D2A30200007800179F7F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 04:27:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-3-julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-3-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/24] xen/mm: Use typesafe MFN for
 alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDEyOjAzLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEF0IHRoZSBtb21lbnQsIG1vc3Qgb2YgdGhlIGNhbGxlcnMgd2lsbCBoYXZlIHRvIHVzZSBtZm5f
eC4gSG93ZXZlcgo+IGZvbGxvdy11cCBwYXRjaGVzIHdpbGwgcmVtb3ZlIHNvbWUgb2YgdGhlbSBi
eSBwcm9wYWdhdGluZyB0aGUgdHlwZXNhZmUgYQo+IGJpdCBmdXJ0aGVyLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpOb24tQVJNIHBpZWNl
cwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driQa-0008UH-UZ; Tue, 12 Sep 2017 10:28:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driQZ-0008Tx-30
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:28:23 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 AE/3E-18674-6C6B7B95; Tue, 12 Sep 2017 10:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7Rbds
 jDTZf1Lf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOaljSzFmzhqTjc+oulgXEiZxcjJ4eEgL9E
 1+kvLCA2i4CqxOpdHawgNpuAssTPzl42EFtEQENi5ZuFQDVcHMwCnYwSy5ZMB2sQFgiXWHboC
 hOIzStgIdE37QojiC0kUC7xd9sZRoi4oMTJmU/A6pkFdCQW7P4ENJQDyJaWWP6PA8TkFHCSeD
 gxAqRCVEBFonPpHBaIKQoSHdOPMU1g5JuFZNAsJINmIQxawMi8ilGjOLWoLLVI19BUL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAHY8N2z0OMkhxMSqK8R9ZvjxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwau/FSgnWJSanlqRlpkDDHmYtAQHj5IIbxVImre4IDG3ODMdI
 nWKUZfj2KbLf5iEWPLy81KlxHklQIoEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeatBpvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamDUUhU90DdxU8ZaQ17L+GctEzXNtFI
 /l3+QtW4JS/rHOevt256NrTZ9tpKPC6V3y3h/6P+1x8FB9wu/wpx5yndPrFhjlH0xR3f+rqIS
 qYSavRN+KBsvfXp/8rTKLXv6dls2ygv9/uC7ltPKw5KB8aaSQ1R30G4Ns5fGp56xzel76NjLk
 53H8lmJpTgj0VCLuag4EQCCiS3vugIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505212099!97105759!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49304 invoked from network); 12 Sep 2017 10:28:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439388943"
Date: Tue, 12 Sep 2017 11:28:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102817.lj65yl7o37vzaz65@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-10-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-10-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 09/12] libxl: change disk to use generic
 getting list functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKV2l0aCBvbmUgbml0Ogo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAg
ICAgICAgIHwgIDkgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5j
IHwgIDcgKystCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICAgfCAgNCAr
LQo+ICB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgICAgICAgICAgIHwgODMgKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCAgICAgICAgICB8ICA3IC0tLQo+ICB0b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJz
LmMgIHwgIDMgKy0KPiAgdG9vbHMveGwveGxfYmxvY2suYyAgICAgICAgICAgICAgICAgICB8ICAz
ICstCj4gIDcgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCj4gaW5kZXggZTM4NjM1Ny4uZDVhM2FiNyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IEBAIC0xNzQ5LDkgKzE3NDksMTQg
QEAgaW50IGxpYnhsX2RldmljZV9kaXNrX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3lu
Y29wX2hvdyAqYW9faG93KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9F
WFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4gIAo+IC1saWJ4bF9kZXZpY2VfZGlzayAqbGlieGxfZGV2
aWNlX2Rpc2tfbGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsK
PiArbGlieGxfZGV2aWNlX2Rpc2sgKmxpYnhsX2RldmljZV9kaXNrX2xpc3QobGlieGxfY3R4ICpj
dHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLCBpbnQgKm51bSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICt2b2lkIGxpYnhsX2RldmljZV9k
aXNrX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfZGlzayogbGlzdCwgaW50IG51bSkKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwoK
JyonIGlzIGluIHRoZSB3cm9uZyBwbGFjZS4KCj4gK3ZvaWQgbGlieGxfZGV2aWNlX2Rpc2tfbGlz
dF9mcmVlKGxpYnhsX2RldmljZV9kaXNrKiBsaXN0LCBpbnQgbnVtKQoKRGl0dG8uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driRA-000086-6b; Tue, 12 Sep 2017 10:29:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driR9-00007i-1u
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:28:59 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 90/37-15060-AE6B7B95; Tue, 12 Sep 2017 10:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7jbds
 jDX58s7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN27vzMWPCMseLovkmMDYynGLsYOTgkBPwl
 Nj4t6mLk5GARUJWYOOciG4jNJqAs8bOzF8wWEdCQWPlmIUsXIxcHs0Ano8SyJdNZQBLCAt4Sb
 2ZvZASxeQUsJNateQQWFxIolzh68jorRFxQ4uTMJ2BxZgEdiQW7P7GB7GUWkJZY/o8DJMwp4C
 TR9WIz2BhRARWJzqVzoMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DE72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYzXNwYcYpTkYFIS5T2yfnukEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneA1uBcoJFqempFWmZOcCQh0lLcPAoifBuA0nzFhck5hZnp
 kOkTjHqctx4eP0PkxBLXn5eqpQ4bz1IkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjBvNcgUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjLUm+zc/b2cyMmDcVJ27lVUy/0h
 I2aQnf2fuFYmocuSwf9en7eX1x6w8/pB7oOMl41XzF1SZGTCHx6k42Wt0CWQZburys76kZR7E
 /XvHXcMcsSl+WjuF4orXfLKNFel4dGaprsGsLL0vacuLdzRd7n+0xyDlk5C2w5ff2md8+SVKh
 KO6VjEpsRRnJBpqMRcVJwIAmpHUa7oCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505212130!76223881!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24902 invoked from network); 12 Sep 2017 10:28:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:28:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447522176"
Date: Tue, 12 Sep 2017 11:28:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912102848.xeifqjsz4sfsmyzh@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-11-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-11-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 10/12] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTU6MDBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:29:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driRN-0000BM-H5; Tue, 12 Sep 2017 10:29:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driRM-0000B5-JE
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:29:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A3/E7-15060-7F6B7B95; Tue, 12 Sep 2017 10:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve73bds
 jDe7eV7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+nn3JVHCHqWLqmi9MDYyLmLoYOTkkBPwl
 PnT0sYPYLAKqEm8PTGYFsdkElCV+dvaygdgiAuoSfy5MYOxi5OJgFtjHKLH7wRuwBmGBRIkDz
 76DFfEKWEi0t1wFaxYSSJPYuuYkK0RcUOLkzCcsIDazgI7Egt2fgOo5gGxpieX/OEDCnAKWEt
 serWYGsUUFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNLPWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjAeWBR4iFGSg0lJlPfI+u2RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR49bcC5QSLUtNTK9Iyc4BBD5OW4OBREuE1B0nzFhck5hZnp
 kOkTjHqctx4eP0PkxBLXn5eqpQ4bz1IkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjBvNcgUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjJvM0qyX31e+fLNh1q2wYpuDoWZ
 VK/9yMpksjfnF/X59R1TmoqXfXetaeW1q9+afc2fc8X5B3nO/LU9+nNu2U8yciVnryNF9X1Yt
 j3RP73cUzIl7qCPVeCaAw5D/EceU019OLJCvbnpSYfftjfzcPTMOptzeMak2dd0iowRF649fT
 wRnBu85KqLEUpyRaKjFXFScCAAJHpUWuwIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505212150!82459532!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17426 invoked from network); 12 Sep 2017 10:29:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:29:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447522227"
Date: Tue, 12 Sep 2017 11:29:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170912102908.hygvy53fjixwcx7k@citrix.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-2-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912100330.2168-2-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 andre.przywara@arm.com, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/24] xen/x86: mm: Introduce {G,
 M}FN <-> {G, M}ADDR helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6MDM6MDdBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBuZXcgd3JhcHBlcnMgd2lsbCBhZGQgbW9yZSBzYWZldHkgd2hlbiBjb252ZXJ0
aW5nIGFuIGFkZHJlc3MgdG8gYQo+IGZyYW1lIG51bWJlciAoZWl0aGVyIG1hY2hpbmUgb3IgZ3Vl
c3QpLiBUaGV5IGFyZSBhbHJlYWR5IGV4aXN0aW5nIGZvcgo+IEFybSBhbmQgY291bGQgYmUgdXNl
ZnVsIGluIGNvbW1vbiBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driRb-0000GA-ON; Tue, 12 Sep 2017 10:29:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driRa-0000Fq-PP
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:29:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 52/98-15060-607B7B95; Tue, 12 Sep 2017 10:29:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC7j9u2
 RBu9X6Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbVy9iLjjIVLFu7wzmBsYepi5GTg4JAX+J
 jfcOsIPYLAKqEpeX3weLswkoS/zs7GUDsUUE1CX+XJjA2MXIxcEs8JBJ4ujOJ2ANwgLBEmt3b
 gdq4ODgFbCQmLJYBCQsJJAm0bTxKFgvr4CgxMmZT1hAbGYBHYkFuz+xgZQzC0hLLP/HARLmFL
 CUWHrwIyuILSqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoXpxaVJZapGuil1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDsfuy/yFGSQ4mJVHeI+u3Rwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2wFSgnWJSanlqRlpkDDHiYtAQHj5II70eQNG9xQWJuc
 WY6ROoUoy7HjYfX/zAJseTl56VKifPWgxQJgBRllObBjYBF3yVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8/4FmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoFRIv/OXod7v48+vPhPd97hXN+
 595afYplz/oL6l5ypU7+WM/0V+dc/ue7Pl30rP95f3f5tsuCpqtDtFn2Wuo1l+4J3KgvcfHpl
 y0r/6/NEg5ivmMRPEd0qnVpR8dtUa9/+y+Ii9zawbmg+9pX5+dWD4tyuE5lmmcpuYPvPdmABR
 9tuqQt1coY9s5VYijMSDbWYi4oTAf+cTxm5AgAA
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505212160!84501389!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32855 invoked from network); 12 Sep 2017 10:29:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:29:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439389090"
Date: Tue, 12 Sep 2017 11:29:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170912102918.q6y2atwg2nszxxls@citrix.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-3-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912100330.2168-3-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/24] xen/mm: Use typesafe MFN for
 alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6MDM6MDhBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEF0IHRoZSBtb21lbnQsIG1vc3Qgb2YgdGhlIGNhbGxlcnMgd2lsbCBoYXZlIHRvIHVz
ZSBtZm5feC4gSG93ZXZlcgo+IGZvbGxvdy11cCBwYXRjaGVzIHdpbGwgcmVtb3ZlIHNvbWUgb2Yg
dGhlbSBieSBwcm9wYWdhdGluZyB0aGUgdHlwZXNhZmUgYQo+IGJpdCBmdXJ0aGVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:29:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driRk-0000KR-Vl; Tue, 12 Sep 2017 10:29:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1driRj-0000Jl-LU
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:29:35 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 06/2C-03414-E07B7B95; Tue, 12 Sep 2017 10:29:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvS739u2
 RBs3TFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owrH1+wFKxmrnh78DRzA+Nrpi5GTg4JAX+J
 v1NXg9ksAqoS+/ZcYAOx2QSUJX529oLZIgLqEn8uTGDsYuTiYBZ4yCRxdOcTdpCEsECSxJZXJ
 8GKeAUsJJoOnGUEsYUE0iRuzP3OCBEXlDg58wkLiM0soCOxYPcnoHoOIFtaYvk/DpAwp4ClxO
 tf/WA3iAqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RoZ6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYPyzLOAQoyQHk5Io75H12yOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAe2AqUEyxKTU+tSMvMAQY9TFqCg0dJhPcjSJq3uCAxtzgzH
 SJ1ilGX48bD63+YhFjy8vNSpcR560GKBECKMkrz4EbAIvASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHn/gkzhycwrgdv0CugIJqAjeC5tATmiJBEhJdXAuE72sF34wV6Bup7jFq8OiU9+qKH
 yYmvqk1cPr8dOPaQtc9v+d8zU2NoT/mFf8t5U+DQpLw2V9Dmy95SPa0zlIpNyrtD4+g2fDKJP
 Gaz4OmH7PvHL3OIGzCv/hR00OxWbW/c1fn3mqu+1HdcUtZpbtOsKFz7pnPOf+Z7XxdV7Pn74E
 Xdz88O7h5RYijMSDbWYi4oTAcasMfa7AgAA
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505212169!78935078!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43279 invoked from network); 12 Sep 2017 10:29:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:29:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447522273"
Date: Tue, 12 Sep 2017 11:29:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170912102927.fct3pizypg6nu7nl@citrix.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-4-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912100330.2168-4-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 03/24] xen/mm: Use __virt_to_mfn in
 map_domain_page instead of virt_to_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6MDM6MDlBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IHZpcnRfdG9fbWZuIG1heSBieSBvdmVycmlkZGVuIGJ5IHRoZSBzb3VyY2UgZmlsZXMs
IGZvciBpbXByb3ZpbmcgbG9jYWxseQo+IHR5cGVzYWZlLgo+IAo+IFRoZXJlZm9yZSBtYXBfZG9t
YWluX3BhZ2UgaGFzIHRvIHVzZSBfX3ZpcnRfdG9fbWZuIHRvIHByZXZlbnQgYW55Cj4gY29tcGls
YXRpb24gaXNzdWUgaW4gc291cmNlcyBmaWxlcyB0aGF0IG92ZXJyaWRlIHRoZSBoZWxwZXIuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYU-0001O7-Ta; Tue, 12 Sep 2017 10:36:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYT-0001NV-Jg
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:33 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 18/35-03414-0B8B7B95; Tue, 12 Sep 2017 10:36:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXfDju2
 RBu+2iVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/D15lKXjFVfHs/GKWBsZJnF2MXBxCApsZ
 Jfr+bGCDcE4zSqza2cTaxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s0CcxPtFjSwgtrBAsMTiz
 qVgcRYBVYmLO3+A1fMKWEpsXr2AHcSWEJCX2NV2EWwmp4CVxKJXC4B6OYCWWUpc2iw5gZF7AS
 PDKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7GeSf
 8DzFKcjApifIeWb89UogvKT+lMiOxOCO+qDQntfgQowwHh5IE78ntQDnBotT01Iq0zBxgmMGk
 JTh4lER4z4GkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolznsTpEgApCijNA9uBCzkLzHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yrIFJ7MvBK4Ta+AjmACOoLn0haQI0oSEVJSDYxKTS
 rqRZGR05bWb166NvPmOuUFYR6GjAcC/m1csyCEJ3uFSfKz6Js/7CpaMmeWvBbynOUR87LP8va
 On4d8T3QdVFXjOVJ0kHOT+oS+DbtmL/68o8stx9ymKOpEj9nPWf1/mPOPC6//Of2g5LI1DQWb
 Hfn/m1xJsLH7fUDzzYW60nmS+Y+dDPKUWIozEg21mIuKEwG2+KxLdAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505212591!116032986!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23115 invoked from network); 12 Sep 2017 10:36:32 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:36:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E5CE15BF;
 Tue, 12 Sep 2017 03:36:31 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B04703F578;
 Tue, 12 Sep 2017 03:36:30 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:17 +0100
Message-Id: <20170912103622.18562-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 2/7] xen/arm: Move arch/arm/vtimer.h to
	include/asm-arm/vtimer.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgd2lsbCBiZSBuZWNlc3NhcnkgdG8gaW5jbHVkZSB2dGltZXIuaCBmcm9tIHN1YmRpcmVjdG9y
eSBtYWtpbmcgdGhlCmluY2x1c2lvbiBhIGJpdCBhd2t3YXJkLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFy
bX0vdnRpbWVyLmggfCAwCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKIHJlbmFtZSB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0vdnRpbWVy
LmggKDEwMCUpCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCmluZGV4IDY1MTJmMDE0NjMuLjc4NGFlMzkyY2YgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMzLDgg
KzMzLDggQEAKICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS92ZnAuaD4KICNp
bmNsdWRlIDxhc20vdmdpYy5oPgorI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KIAotI2luY2x1ZGUg
InZ0aW1lci5oIgogI2luY2x1ZGUgInZ1YXJ0LmgiCiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2
Y3B1ICosIGN1cnJfdmNwdSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDZiM2RmZDliY2YuLjZmMzJmNzAwZTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC01
MCw5ICs1MCw5IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5o
PgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CisjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgogCiAjaW5j
bHVkZSAiZGVjb2RlLmgiCi0jaW5jbHVkZSAidnRpbWVyLmgiCiAKIC8qIFRoZSBiYXNlIG9mIHRo
ZSBzdGFjayBtdXN0IGFsd2F5cyBiZSBkb3VibGUtd29yZCBhbGlnbmVkLCB3aGljaCBtZWFucwog
ICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAod2hp
Y2ggaXMgcHVzaGVkIGluCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Z0aW1lci5oCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJv
bSB4ZW4vYXJjaC9hcm0vdnRpbWVyLmgKcmVuYW1lIHRvIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnRp
bWVyLmgKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYb-0001Rj-G9; Tue, 12 Sep 2017 10:36:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYa-0001OP-4d
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BA/13-03454-7B8B7B95; Tue, 12 Sep 2017 10:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTXfrju2
 RBgcuSlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/l05nLVjMX3H8qkMD40LeLkYuDiGBzYwS
 S/+2sEA4pxklVu24xdTFyMnBJqApcefzJzBbREBa4trny4wgNrNAnMT7RY0sILawgJvExuY3Q
 DYHB4uAqkTvQV+QMK+ApcTReV+ZQWwJAXmJXW0XWUFsTgEriUWvFoCVCwHVXNosOYGRewEjwy
 pGjeLUorLUIl1DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMj0LcMQLCD8fj7uEO
 MkhxMSqK8R9ZvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtyO1BOsCg1PbUiLTMHGGQwaQkO
 HiUR3nMgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifOWghQJgBRllObBjYAF/CVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ814FmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoGxfq2Tio
 jZdN+CfQGvN56+dXKNFoOVqPrv4uXSs71+iv46rOm2r/3Tv8tPcxvcuObEmyzM2qPK8sXh8qI
 Eh97izTUxTT1sc03TtU1CczwK04rXX45kO1iaeGruq02vbrH+ETq4+XBTyJNPn5e6bDGJPGHG
 aPG7h/+DR5OBWtD5swE5deu8+NSUWIozEg21mIuKEwHzaeAjcwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505212597!82461341!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34886 invoked from network); 12 Sep 2017 10:36:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 12 Sep 2017 10:36:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BC27215A2;
 Tue, 12 Sep 2017 03:36:36 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE1A33F578;
 Tue, 12 Sep 2017 03:36:35 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:21 +0100
Message-Id: <20170912103622.18562-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 6/7] xen/arm: Move sysregs.h in arm64
	sub-directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c3lzcmVncy5oIGNvbnRhaW5zIG9ubHkgY29kZSBwcm90ZWN0ZWQgYnkgI2lmZGVmIENPTkZJR19B
Uk1fNjQuIE1vdmUgaXQKaW4gYXJtNjQgc3ViLWRpcmVjdG9yeSB0byByZWZsZWN0IHRoYXQgYW5k
IHJlbW92ZSB0aGUgI2lmZGVmLgoKQXQgdGhlIHNhbWUgdGltZSwgZml4dXAgdGhlIGd1YXJkcy4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCAgICAgfCAgMiArKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS97ID0+IGFybTY0fS9zeXNyZWdzLmggfCAxMCArKystLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgICAgICB8ICAxIC0KIDMgZmlsZXMgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQogcmVuYW1lIHhlbi9pbmNsdWRl
L2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oICg5OCUpCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvcHJvY2Vzc29yLmgKaW5kZXggMjRmODM2YjAyMy4uYzE4YWI3MjAzZCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oCkBAIC0zLDYgKzMsOCBAQAogCiAjaW5jbHVkZSA8eGVu
L3N0cmluZ2lmeS5oPgogCisjaW5jbHVkZSA8YXNtL2FybTY0L3N5c3JlZ3MuaD4KKwogI2lmbmRl
ZiBfX0FTU0VNQkxZX18KIAogLyogQW5vbnltb3VzIHVuaW9uIGluY2x1ZGVzIGJvdGggMzItIGFu
ZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIwL3gwKS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc3lzcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgK
c2ltaWxhcml0eSBpbmRleCA5OCUKcmVuYW1lIGZyb20geGVuL2luY2x1ZGUvYXNtLWFybS9zeXNy
ZWdzLmgKcmVuYW1lIHRvIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCmluZGV4
IDg4NzM2OGUyNDguLjA4NGQyYTFlNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c3lzcmVncy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCkBAIC0x
LDcgKzEsNSBAQAotI2lmbmRlZiBfX0FTTV9BUk1fU1lTUkVHU19ICi0jZGVmaW5lIF9fQVNNX0FS
TV9TWVNSRUdTX0gKLQotI2lmZGVmIENPTkZJR19BUk1fNjQKKyNpZm5kZWYgX19BU01fQVJNX0FS
TTY0X1NZU1JFR1NfSAorI2RlZmluZSBfX0FTTV9BUk1fQVJNNjRfU1lTUkVHU19ICiAKICNpbmNs
dWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CiAKQEAgLTE2OCw5ICsxNjYsNyBAQAogI2RlZmluZSBJQ0hf
QVAxUjJfRUwyICAgICAgICAgICAgIF9fQVAxUnhfRUwyKDIpCiAjZGVmaW5lIElDSF9BUDFSM19F
TDIgICAgICAgICAgICAgX19BUDFSeF9FTDIoMykKIAotI2VuZGlmCi0KLSNlbmRpZgorI2VuZGlm
IC8qIF9BU01fQVJNX0FSTTY0X1NZU1JFR1NfSCAqLwogCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggOWY3YTQyZjg2Yi4uZDc5MWMxMmM5YyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0yLDcgKzIsNiBAQAogI2RlZmluZSBfX0FTTV9BUk1f
UFJPQ0VTU09SX0gKIAogI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KLSNpbmNsdWRlIDxhc20vc3lz
cmVncy5oPgogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNl
bmRpZgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYX-0001On-Ba; Tue, 12 Sep 2017 10:36:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYW-0001OO-1d
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5D/EA-17770-3B8B7B95; Tue, 12 Sep 2017 10:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVysyfVTXfjju2
 RBp8aDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oydt7awFOwxqfi/axpLA+NV9S5GLg4hgc2M
 Eks3T2SBcE4zSnR/72HtYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWaBa4v/Ck2xdjBwcwgKhE
 md2h4KYLAKqEtdvqoBU8ApYSuxo+ckOYksIyEvsarsINpFTwEpi0asFLCDlQkA1lzZLTmDkXs
 DIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LMMQLCDcfp
 l/0OMkhxMSqK8R9ZvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSuyHSgnWJSanlqRlpkDDDGY
 tAQHj5IIbzhImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4ry/tgEVCYAUZZTmwY2AhfslR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOagqziycwrgdv0CugIJqAjeC5tATmiJBEhJdXAeK
 QmtKXt15QWKVkBXt6m7ZXemc+3PoyuL1D4ofmYMcd43am1FStvSe4ws9n5e8vm/ObAg0oS4TN
 KbkxVNO7ep1anUeL3uuC9wrXqloWcn1+eeXjkQr386jfc577573p440nRLM2JaWF36x7x6zZt
 t3CSsdIWeSjlLDc/m7/whLTo5N55ddv9lFiKMxINtZiLihMBBTqGsnICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505212593!106800360!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11912 invoked from network); 12 Sep 2017 10:36:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:36:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EBDCD1529;
 Tue, 12 Sep 2017 03:36:32 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DA0DE3F578;
 Tue, 12 Sep 2017 03:36:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:18 +0100
Message-Id: <20170912103622.18562-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v2 3/7] xen/arm: traps: Export a bunch of
	helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBtb3ZlIHNvbWUgcGFydHMgb2YgdHJhcHMuYyBpbiBzZXBh
cmF0ZSBmaWxlcy4KVGhlIHdpbGwgcmVxdWlyZSB0byB1c2UgaGVscGVycyB0aGF0IGFyZSBjdXJy
ZW50bHkgc3RhdGljYWxseSBkZWZpbmVkLgpFeHBvcnQgdGhlIGZvbGxvd2luZyBoZWxwZXJzOgog
ICAgLSBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24KICAgIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlv
bgogICAgLSBjaGVja19jb25kaXRpb25hbF9pbnN0cgogICAgLSBhZHZhbmNlX3BjCiAgICAtIGhh
bmRsZV9yYXpfd2kKICAgIC0gaGFuZGxlX3dvX3dpCiAgICAtIGhhbmRsZV9yb19yYXoKCk5vdGUg
dGhhdCBhc20tYXJtL2FybTMyL3RyYXBzLmggaXMgZW1wdHkgYnV0IGl0IGlzIHRvIGtlZXAgcGFy
aXR5IHdpdGgKdGhlIGFybTY0IGNvdW50ZXJwYXJ0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEZpeHVwIGd1YXJkcwogICAgICAg
IC0gQWRkIG5ld2xpbmUgZm9yIGNsYXJpdHkKLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAg
ICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaCB8IDEzICsrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oIHwgMTUgKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdHJhcHMuaCAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNmYzMmY3
MDBlNS4uMWMzMzRhN2I5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTQ5LDYgKzQ5LDcgQEAKICNpbmNsdWRlIDxhc20vbW9u
aXRvci5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNp
bmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1ZGUgPGFz
bS92dGltZXIuaD4KIApAQCAtNTQ3LDcgKzU0OCw3IEBAIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlv
bl9oYW5kbGVyNjQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRyX3Qgb2Zmc2V0KQog
fQogCiAvKiBJbmplY3QgYW4gdW5kZWZpbmVkIGV4Y2VwdGlvbiBpbnRvIGEgNjQgYml0IGd1ZXN0
ICovCi1zdGF0aWMgdm9pZCBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGludCBpbnN0cl9sZW4pCit2b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlv
bihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGluc3RyX2xlbikKIHsKICAgICB2YWRk
cl90IGhhbmRsZXI7CiAgICAgY29uc3QgdW5pb24gaHNyIGVzciA9IHsKQEAgLTYyMCw4ICs2MjEs
NyBAQCBzdGF0aWMgdm9pZCBpbmplY3RfaWFidDY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKIAogI2VuZGlmCiAKLXN0YXRpYyB2b2lkIGluamVjdF91bmRlZl9leGNlcHRp
b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCit2b2lkIGluamVjdF91bmRlZl9leGNlcHRp
b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7CiAg
ICAgICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQogICAgICAgICAg
ICAgaW5qZWN0X3VuZGVmMzJfZXhjZXB0aW9uKHJlZ3MpOwpAQCAtMTcxNCw4ICsxNzE0LDcgQEAg
c3RhdGljIGNvbnN0IHVuc2lnbmVkIHNob3J0IGNjX21hcFsxNl0gPSB7CiAgICAgICAgIDAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIE5WICAgICAgICAgICAgICAgICAgICAgKi8KIH07CiAKLXN0
YXRpYyBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IpCitpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBjcHNyLCBjcHNy
X2NvbmQ7CiAgICAgaW50IGNvbmQ7CkBAIC0xNzc3LDcgKzE3NzYsNyBAQCBzdGF0aWMgaW50IGNo
ZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHJl
dHVybiAxOwogfQogCi1zdGF0aWMgdm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQordm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogewogICAgIHVuc2lnbmVkIGxv
bmcgaXRiaXRzLCBjb25kLCBjcHNyID0gcmVncy0+Y3BzcjsKIApAQCAtMTgxOCwxMSArMTgxNywx
MSBAQCBzdGF0aWMgdm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBj
b25zdCB1bmlvbiBoc3IgaHNyKQogfQogCiAvKiBSZWFkIGFzIHplcm8gYW5kIHdyaXRlIGlnbm9y
ZSAqLwotc3RhdGljIHZvaWQgaGFuZGxlX3Jhel93aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlZ2lkeCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCByZWFkLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1
bmlvbiBoc3IgaHNyLAotICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbWluX2VsKQordm9p
ZCBoYW5kbGVfcmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAg
ICAgICAgIGludCByZWdpZHgsCisgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkLAorICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCisgICAgICAgICAgICAgICAgICAgaW50
IG1pbl9lbCkKIHsKICAgICBBU1NFUlQoKG1pbl9lbCA9PSAwKSB8fCAobWluX2VsID09IDEpKTsK
IApAQCAtMTgzNiwxMiArMTgzNSwxMiBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmF6X3dpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKIH0KIAot
LyogV3JpdGUgb25seSBhcyB3cml0ZSBpZ25vcmUgKi8KLXN0YXRpYyB2b2lkIGhhbmRsZV93b193
aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcmVnaWR4LAotICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBtaW5fZWwpCisvKiB3cml0ZSBvbmx5IGFzIHdyaXRlIGlnbm9yZSAqLwordm9p
ZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAg
ICAgICBpbnQgcmVnaWR4LAorICAgICAgICAgICAgICAgICAgYm9vbCByZWFkLAorICAgICAgICAg
ICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKKyAgICAgICAgICAgICAgICAgIGludCBtaW5f
ZWwpCiB7CiAgICAgQVNTRVJUKChtaW5fZWwgPT0gMCkgfHwgKG1pbl9lbCA9PSAxKSk7CiAKQEAg
LTE4NTYsMTEgKzE4NTUsMTEgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAogfQogCiAvKiBSZWFkIG9ubHkgYXMgcmVhZCBhcyB6ZXJvICovCi1z
dGF0aWMgdm9pZCBoYW5kbGVfcm9fcmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHJlYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhz
ciBoc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCit2b2lkIGhhbmRs
ZV9yb19yYXooc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAg
aW50IHJlZ2lkeCwKKyAgICAgICAgICAgICAgICAgICBib29sIHJlYWQsCisgICAgICAgICAgICAg
ICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKKyAgICAgICAgICAgICAgICAgICBpbnQgbWluX2Vs
KQogewogICAgIEFTU0VSVCgobWluX2VsID09IDApIHx8IChtaW5fZWwgPT0gMSkpOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3RyYXBzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uZTNjNGE4YjQ3MwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvdHJhcHMuaApAQCAtMCwwICsxLDEzIEBACisjaWZuZGVmIF9fQVNNX0FSTTMyX1RSQVBTX18K
KyNkZWZpbmUgX19BU01fQVJNMzJfVFJBUFNfXworCisjZW5kaWYgLyogX19BU01fQVJNMzJfVFJB
UFNfXyAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLworCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTVlNWE0YTAzNgotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaApAQCAtMCwwICsxLDE1IEBACisjaWZu
ZGVmIF9fQVNNX0FSTTY0X1RSQVBTX18KKyNkZWZpbmUgX19BU01fQVJNNjRfVFJBUFNfXworCit2
b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
aW50IGluc3RyX2xlbik7CisKKyNlbmRpZiAvKiBfX0FTTV9BUk02NF9UUkFQU19fICovCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCisKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdHJhcHMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li42ZDk5ZDIyOGU4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFw
cy5oCkBAIC0wLDAgKzEsMzYgQEAKKyNpZm5kZWYgX19BU01fQVJNX1RSQVBTX18KKyNkZWZpbmUg
X19BU01fQVJNX1RSQVBTX18KKworI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKworI2lmIGRl
ZmluZWQoQ09ORklHX0FSTV8zMikKKyMgaW5jbHVkZSA8YXNtL2FybTMyL3RyYXBzLmg+CisjZWxp
ZiBkZWZpbmVkKENPTkZJR19BUk1fNjQpCisjIGluY2x1ZGUgPGFzbS9hcm02NC90cmFwcy5oPgor
I2VuZGlmCisKK2ludCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CisKK3ZvaWQgYWR2YW5jZV9wYyhzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7CisKK3ZvaWQgaW5qZWN0
X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24g
aHNyIGhzcik7CisKK3ZvaWQgaGFuZGxlX3Jhel93aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAorICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IsIGludCBtaW5fZWwpOworCit2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAorICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7CisKK3ZvaWQgaGFuZGxlX3JvX3Jheihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAorICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsIGludCBtaW5fZWwpOworCisjZW5kaWYg
LyogX19BU01fQVJNX1RSQVBTX18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KKwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYW-0001OQ-49; Tue, 12 Sep 2017 10:36:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYV-0001OA-EP
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0A/99-01760-2B8B7B95; Tue, 12 Sep 2017 10:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTXf9ju2
 RBidW8Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzOn4yF/zkr/j8fi9zA2MzXxcjJ4eQwGZG
 iQMbnLoYuYDs04wSF5bsZwJJsAloStz5/AnMFhGQlrj2+TIjiM0sECfxflEjC4gtLOAjMeXvT
 7A4i4CqRP+dtewgNq+ApcSGhimsILaEgLzErraLYDangJXEolcLgHo5gJZZSlzaLDmBkXsBI8
 MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDfMgDBDsZjk50
 PMUpyMCmJ8h5Zvz1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvxO1AOcGi1PTUirTMHGCQwaQl
 OHiURHingKR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOWwpSJABSlFGaBzcCFvCXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMwbAzKFJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDY2TD6/
 uWa5rOPG1J3X1IWXA2y6fiJqGWpzdifJi1RRb7R1/YdHR+at/k6299xZUfZezPL8xs0XqR17/
 1X/mj1oDV3BP7X6xhvL6qveyRRml9Tm/eihlPbFsWvCm69dvmotTaZcZLPu8rFPnzS25D44X1
 DVOs1ctm8//k05+e6Js2+6LnA89jD5RYijMSDbWYi4oTAeFRD65zAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505212590!109503141!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25125 invoked from network); 12 Sep 2017 10:36:31 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:36:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74B4615A2;
 Tue, 12 Sep 2017 03:36:30 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8593B3F578;
 Tue, 12 Sep 2017 03:36:29 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:16 +0100
Message-Id: <20170912103622.18562-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 1/7] xen/arm: traps: Re-order the includes
	alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KCi0tLQog
ICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEZpeCBhbHBoYWJldGljYWwgb3JkZXIKICAgICAg
ICAtIEFkZCBCaHVwaW5kZXIncyBhY2tlZC1ieQotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwg
NDAgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggN2Y2ZWMxNWI1ZS4u
NmIzZGZkOWJjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKQEAgLTE2LDQxICsxNiw0MyBAQAogICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqLwogCisjaW5jbHVkZSA8eGVuL2RvbWFpbl9w
YWdlLmg+CisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
PgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+Ci0jaW5jbHVkZSA8eGVuL3N0cmluZy5oPgotI2luY2x1
ZGUgPHhlbi92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8eGVuL3NtcC5oPgotI2luY2x1ZGUgPHhlbi9z
eW1ib2xzLmg+CisjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgog
I2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CisjaW5jbHVk
ZSA8eGVuL21lbV9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KLSNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KLSNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Ci0jaW5jbHVkZSA8eGVuL3NvZnRp
cnEuaD4KLSNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vcGVyZmMu
aD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKyNpbmNs
dWRlIDx4ZW4vc3RyaW5nLmg+CisjaW5jbHVkZSA8eGVuL3N5bWJvbHMuaD4KKyNpbmNsdWRlIDx4
ZW4vdmVyc2lvbi5oPgogI2luY2x1ZGUgPHhlbi92aXJ0dWFsX3JlZ2lvbi5oPgotI2luY2x1ZGUg
PHhlbi9tZW1fYWNjZXNzLmg+Ci0jaW5jbHVkZSA8eGVuL2lvY2FwLmg+CisKICNpbmNsdWRlIDxw
dWJsaWMvc2NoZWQuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+Ci0jaW5jbHVkZSA8YXNtL2Rl
YnVnZ2VyLmg+Ci0jaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4K
KworI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotI2luY2x1
ZGUgPGFzbS9wc2NpLmg+Ci0jaW5jbHVkZSA8YXNtL21taW8uaD4KKyNpbmNsdWRlIDxhc20vY3B1
ZXJyYXRhLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vZGVi
dWdnZXIuaD4KKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIu
aD4KKyNpbmNsdWRlIDxhc20vZ2ljLmg+CisjaW5jbHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRl
IDxhc20vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS9wc2NpLmg+CisjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KKyNpbmNsdWRlIDxhc20vdmdpYy5oPgogCiAjaW5jbHVkZSAiZGVjb2RlLmgiCiAjaW5j
bHVkZSAidnRpbWVyLmgiCi0jaW5jbHVkZSA8YXNtL2dpYy5oPgotI2luY2x1ZGUgPGFzbS92Z2lj
Lmg+Ci0jaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgotI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAK
IC8qIFRoZSBiYXNlIG9mIHRoZSBzdGFjayBtdXN0IGFsd2F5cyBiZSBkb3VibGUtd29yZCBhbGln
bmVkLCB3aGljaCBtZWFucwogICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAod2hpY2ggaXMgcHVzaGVkIGluCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYZ-0001Pt-TP; Tue, 12 Sep 2017 10:36:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYY-0001PP-CJ
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 10/B7-03616-5B8B7B95; Tue, 12 Sep 2017 10:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXfLju2
 RBpe2alss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX+wwKrl1nrOjZfYGtgXHdTMYuRk4OIYHN
 jBJfW0u7GLmA7NOMErebW9hBEmwCmhJ3Pn9iArFFBKQlrn2+DNbALBAn8X5RIwuILSzgL9H55
 ztYPYuAqsT656fB6nkFLCVaHn8FsyUE5CV2tV1kBbE5BawkFr1aANTLAbTMUuLSZskJjNwLGB
 lWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw/pk
 feIhRkoNJSZT3yPrtkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCduB8oJFqWmp1akZeYAAw0m
 LcHBoyTCOwUkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd5SkCIBkKKM0jy4EbCgv8QoK
 yXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hiQKTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhiF/v
 YY1d/ItrzC9nOdou/ilht5Csct/eeqLhRMEPGtPMyo9+b4gXVZD85Gd5XPSRRo5u801t8jdE3
 0TlMF/0QXmxP3uBTvpRnJWrkXXJc/oHlH99yBq3UHnl//WCkw04iF0Wu3kFfJfI2H2k8O1rkp
 Td60qqXKb4lZluHyXmahJRYXg9czMiixFGckGmoxFxUnAgBbvW8bdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505212595!82402779!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 778 invoked from network); 12 Sep 2017 10:36:36 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 12 Sep 2017 10:36:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9266D1529;
 Tue, 12 Sep 2017 03:36:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 800143F578;
 Tue, 12 Sep 2017 03:36:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:20 +0100
Message-Id: <20170912103622.18562-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 5/7] xen/arm: Move co-processor emulation
	outside of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvLXByb2Nlc3NvciBlbXVsYXRpb24gaXMgcXVpdGUgYmlnIGFuZCBwcmV0dHkgbXVjaCBz
dGFuZGFsb25lLiBNb3ZlCml0IGluIGEgc2VwYXJhdGUgZmlsZSB0byBzaHJpbmsgZG93biB0aGUg
c2l6ZSBvZiB0cmFwcy5jLgoKQXQgdGhlIHNhbWUgdGltZSByZW1vdmUgdW51c2VkIGNwcmVncy5o
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgfCA0MjEgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICB8IDQ1
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS90cmFwcy5oIHwgICA4ICsKIDQgZmlsZXMgY2hhbmdlZCwgNDYwIGluc2VydGlv
bnMoKyksIDQyMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
dmNwcmVnLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUKaW5kZXggMjgyZDJjMjk0OS4uMTdiZmY5ODAzMyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtNDUsNiAr
NDUsNyBAQCBvYmoteSArPSBzbXBib290Lm8KIG9iai15ICs9IHN5c2N0bC5vCiBvYmoteSArPSB0
aW1lLm8KIG9iai15ICs9IHRyYXBzLm8KK29iai15ICs9IHZjcHJlZy5vCiBvYmoteSArPSB2Z2lj
Lm8KIG9iai15ICs9IHZnaWMtdjIubwogb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCmluZGV4IGYwMGFhNDg4OTIuLjVlNmJjMzE3M2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0zOCw3ICszOCw2IEBACiAj
aW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KLSNpbmNsdWRl
IDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CkBAIC0xODc1LDQyNiAr
MTg3NCw2IEBAIHZvaWQgaGFuZGxlX3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CiB9CiAKLXN0YXRpYyB2b2lkIGRvX2NwMTVfMzIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgY29uc3Qgc3RydWN0IGhzcl9jcDMyIGNwMzIgPSBoc3Iu
Y3AzMjsKLSAgICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwotCi0gICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSAp
Ci0gICAgewotICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Ci0gICAgICAgIHJldHVybjsK
LSAgICB9Ci0KLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1NfTUFTSyApCi0g
ICAgewotICAgIC8qCi0gICAgICogIUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQ
Q0VOCi0gICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCNC4xLjIyCi0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJsZSBEMS02MAotICAgICAqLwotICAgIGNh
c2UgSFNSX0NQUkVHMzIoQ05UUF9DVEwpOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9UVkFM
KToKLSAgICAgICAgaWYgKCAhdnRpbWVyX2VtdWxhdGUocmVncywgaHNyKSApCi0gICAgICAgICAg
ICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAgICBicmVh
azsKLQotICAgIC8qCi0gICAgICogSENSX0VMMi5UQUNSIC8gSENSLlRBQwotICAgICAqCi0gICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuNgotICAgICAqIEFSTXY4IChEREkgMDQ4N0Eu
ZCk6IEc2LjIuMQotICAgICAqLwotICAgIGNhc2UgSFNSX0NQUkVHMzIoQUNUTFIpOgotICAgICAg
ICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQotICAgICAgICAgICAgcmV0dXJuIGluamVj
dF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAgICAgICAgaWYgKCBjcDMyLnJlYWQgKQot
ICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5hY3Rscik7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAgICAgKiBNRENSX0VMMi5UUE0KLSAgICAgKgotICAg
ICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE3Ci0gICAgICogQVJNdjggKERESSAwNDg3
QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MQotICAgICAqCi0gICAgICogVW5oYW5kbGVkOgotICAg
ICAqICAgIFBNRVZDTlRSPG4+Ci0gICAgICogICAgUE1FVlRZUEVSPG4+Ci0gICAgICogICAgUE1D
Q0ZJTFRSCi0gICAgICoKLSAgICAgKiBNRENSX0VMMi5UUE1DUgotICAgICAqCi0gICAgICogQVJN
djcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTcKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBE
MS0xNTExIFRhYmxlIEQxLTYyCi0gICAgICoKLSAgICAgKiBOQjogQm90aCBNRENSX0VMMi5UUE0g
YW5kIE1EQ1JfRUwyLlRQTUNSIGNhdXNlIHRyYXBwaW5nIG9mIFBNQ1IuCi0gICAgICovCi0gICAg
LyogV2UgY291bGQgdHJhcCBJRF9ERlIwIGFuZCB0ZWxsIHRoZSBndWVzdCB3ZSBkb24ndCBzdXBw
b3J0Ci0gICAgICogcGVyZm9ybWFuY2UgbW9uaXRvcmluZywgYnV0IExpbnV4IGRvZXNuJ3QgY2hl
Y2sgdGhlIElEX0RGUjAuCi0gICAgICogVGhlcmVmb3JlIGl0IHdpbGwgcmVhZCBQTUNSLgotICAg
ICAqCi0gICAgICogV2UgdGVsbCB0aGUgZ3Vlc3Qgd2UgaGF2ZSAwIGNvdW50ZXJzLiBVbmZvcnR1
bmF0ZWx5IHdlIG11c3QKLSAgICAgKiBhbHdheXMgc3VwcG9ydCBQTUNDTlRSICh0aGUgY3lsZSBj
b3VudGVyKTogd2UganVzdCBSQVovV0kgZm9yIGFsbAotICAgICAqIFBNIHJlZ2lzdGVyLCB3aGlj
aCBkb2Vzbid0IGNyYXNoIHRoZSBrZXJuZWwgYXQgbGVhc3QKLSAgICAgKi8KLSAgICBjYXNlIEhT
Ul9DUFJFRzMyKFBNVVNFUkVOUik6Ci0gICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVM
MSAqLwotICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQotICAgICAgICAgICAg
cmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMCk7Ci0g
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lk
eCwgY3AzMi5yZWFkLCBoc3IsIDEpOwotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1JTlRFTlNFVCk6
Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQTUlOVEVOQ0xSKToKLSAgICAgICAgLyogRUwxIG9ubHks
IGhvd2V2ZXIgTURDUl9FTDIuVFBNPT0xIG1lYW5zIEVMMCBtYXkgdHJhcCBoZXJlIGFsc28uICov
Ci0gICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBo
c3IsIDEpOwotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUcz
MihQTUNOVEVOU0VUKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ05URU5DTFIpOgotICAgIGNh
c2UgSFNSX0NQUkVHMzIoUE1PVlNSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNU1dJTkMpOgot
ICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1TRUxSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ0VJ
RDApOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DRUlEMSk6Ci0gICAgY2FzZSBIU1JfQ1BSRUcz
MihQTUNDTlRSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNWEVWVFlQRVIpOgotICAgIGNhc2Ug
SFNSX0NQUkVHMzIoUE1YRVZDTlRSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNT1ZTU0VUKToK
LSAgICAgICAgLyoKLSAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBpZiBQTVVTRVJF
TlJfRUwwLkVOIGlzIHNldC4gV2UKLSAgICAgICAgICogZW11bGF0ZSB0aGF0IHJlZ2lzdGVyIGFz
IDAgYWJvdmUuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdz
LCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0gICAgICogSENSX0VMMi5U
SURDUAotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMwotICAgICAq
IEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDEgVGFibGUgRDEtNDMKLSAgICAgKgotICAgICAq
ICAtIENSbj09YzksIG9wYzE9PXswLTd9LCBDUm09PXtjMC1jMiwgYzUtYzh9LCBvcGMyPT17MC03
fQotICAgICAqICAgIChDYWNoZSBhbmQgVENNIGxvY2tkb3duIHJlZ2lzdGVycykKLSAgICAgKiAg
LSBDUm49PWMxMCwgb3BjMT09ezAtN30sIENSbT09e2MwLCBjMSwgYzQsIGM4fSwgb3BjMj09ezAt
N30KLSAgICAgKiAgICAoVk1TQSBDUDE1IGMxMCByZWdpc3RlcnMpCi0gICAgICogIC0gQ1JuPT1j
MTEsIG9wYzE9PXswLTd9LCBDUm09PXtjMC1jOCwgYzE1fSwgb3BjMj09ezAtN30KLSAgICAgKiAg
ICAoVk1TQSBDUDE1IGMxMSByZWdpc3RlcnMpCi0gICAgICoKLSAgICAgKiBDUFRSX0VMMi5UezAu
LjksMTIuLjEzfQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIK
LSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBOL0EKLSAgICAgKgotICAgICAqICAtIEFsbCBh
Y2Nlc3NlcyB0byBjb3Byb2Nlc3NvcnMgMC4uOSBhbmQgMTIuLjEzCi0gICAgICoKLSAgICAgKiBI
U1RSX0VMMi5UMTUKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0
Ci0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQotICAgICAq
Ci0gICAgICogIC0gQWxsIGFjY2Vzc2VzIHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCi0gICAgICoK
LSAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgotICAgICAqLwotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICIl
cyBwMTUsICVkLCByJWQsIGNyJWQsIGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKLSAg
ICAgICAgICAgICAgICAgY3AzMi5yZWFkID8gIm1yYyIgOiAibWNyIiwKLSAgICAgICAgICAgICAg
ICAgY3AzMi5vcDEsIGNwMzIucmVnLCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIub3AyLCByZWdz
LT5wYyk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgMzItYml0IENQ
MTUgYWNjZXNzICUjeFxuIiwKLSAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1AzMl9S
RUdTX01BU0spOwotICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci0g
ICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotfQotCi1z
dGF0aWMgdm9pZCBkb19jcDE1XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGlmICggIWNoZWNr
X2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9w
YyhyZWdzLCBoc3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgc3dpdGNoICggaHNy
LmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0sgKQotICAgIHsKLSAgICAvKgotICAgICAqICFDTlRI
Q1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwuUEwxUENFTgotICAgICAqCi0gICAgICogQVJNdjcg
KERESSAwNDA2Qy5iKTogQjQuMS4yMgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1
MTAgVGFibGUgRDEtNjAKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJFRzY0KENOVFBfQ1ZBTCk6
Ci0gICAgICAgIGlmICggIXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQotICAgICAgICAgICAg
cmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICAvKgotICAgICAqIEhDUl9FTDIuRk1PIG9yIEhDUl9FTDIuSU1PCi0gICAgICoKLSAg
ICAgKiBHSUMgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAwMDY5Qyk6IFNlY3Rpb24g
NC42LjMKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kxUik6Ci0gICAgY2Fz
ZSBIU1JfQ1BSRUc2NChJQ0NfQVNHSTFSKToKLSAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kw
Uik6Ci0gICAgICAgIGlmICggIXZnaWNfZW11bGF0ZShyZWdzLCBoc3IpICkKLSAgICAgICAgICAg
IHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgLyoKLSAgICAgKiBDUFRSX0VMMi5UezAuLjksMTIuLjEzfQotICAgICAqCi0gICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIKLSAgICAgKiBBUk12OCAoRERJIDA0ODdB
LmQpOiBOL0EKLSAgICAgKgotICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjb3Byb2Nlc3NvcnMg
MC4uOSBhbmQgMTIuLjEzCi0gICAgICoKLSAgICAgKiBIU1RSX0VMMi5UMTUKLSAgICAgKgotICAg
ICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0Ci0gICAgICogQVJNdjggKERESSAwNDg3
QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQotICAgICAqCi0gICAgICogIC0gQWxsIGFjY2Vzc2Vz
IHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCi0gICAgICoKLSAgICAgKiBBbmQgYWxsIG90aGVyIHVu
a25vd24gcmVnaXN0ZXJzLgotICAgICAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHsKLSAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNwNjQ7Ci0KLSAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICAgICAiJXMgcDE1LCAl
ZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAotICAgICAgICAgICAgICAg
ICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAotICAgICAgICAgICAgICAgICAgICAg
Y3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2NC5yZWcyLCBjcDY0LmNybSwgcmVncy0+cGMpOwotICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgQ1AxNSBhY2Nl
c3MgJSN4XG4iLAotICAgICAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdT
X01BU0spOwotICAgICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwot
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfQotICAgIGFkdmFuY2VfcGMocmVn
cywgaHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3AxNF8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgaHNyX2Nw
MzIgY3AzMiA9IGhzci5jcDMyOwotICAgIGludCByZWdpZHggPSBjcDMyLnJlZzsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwotCi0gICAgaWYgKCAhY2hlY2tfY29uZGl0
aW9uYWxfaW5zdHIocmVncywgaHNyKSApCi0gICAgewotICAgICAgICBhZHZhbmNlX3BjKHJlZ3Ms
IGhzcik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAm
IEhTUl9DUDMyX1JFR1NfTUFTSyApCi0gICAgewotICAgIC8qCi0gICAgICogTURDUl9FTDIuVERP
U0EKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE1Ci0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOSBUYWJsZSBEMS01OAotICAgICAqCi0gICAgICog
VW5oYW5kbGVkOgotICAgICAqICAgIERCR09TTFNSCi0gICAgICogICAgREJHUFJDUgotICAgICAq
LwotICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHT1NMQVIpOgotICAgICAgICByZXR1cm4gaGFuZGxl
X3dvX3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOwotICAgIGNhc2UgSFNSX0NQ
UkVHMzIoREJHT1NETFIpOgotICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdp
ZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0gICAgICogTURDUl9FTDIuVERBCi0g
ICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQotICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNTkKLSAgICAgKgotICAgICAqIFVuaGFu
ZGxlZDoKLSAgICAgKiAgICBEQkdEQ0NJTlQKLSAgICAgKiAgICBEQkdEVFJSWGludAotICAgICAq
ICAgIERCR0RUUlRYaW50Ci0gICAgICogICAgREJHV0ZBUgotICAgICAqICAgIERCR0RUUlRYZXh0
Ci0gICAgICogICAgREJHRFRSUlhleHQsCi0gICAgICogICAgREJHQlhWUjxuPgotICAgICAqICAg
IERCR0NMQUlNU0VUCi0gICAgICogICAgREJHQ0xBSU1DTFIKLSAgICAgKiAgICBEQkdBVVRIU1RB
VFVTCi0gICAgICogICAgREJHREVWSUQKLSAgICAgKiAgICBEQkdERVZJRDEKLSAgICAgKiAgICBE
QkdERVZJRDIKLSAgICAgKiAgICBEQkdPU0VDQ1IKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJF
RzMyKERCR0RJRFIpOgotICAgIHsKLSAgICAgICAgdWludDMyX3QgdmFsOwotCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIFJlYWQtb25seSByZWdpc3Rlci4gQWNjZXNzaWJsZSBieSBFTDAgaWYgREJH
RFNDUmV4dC5VRENDZGlzCi0gICAgICAgICAqIGlzIHNldCB0byAwLCB3aGljaCB3ZSBlbXVsYXRl
ZCBiZWxvdy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggIWNwMzIucmVhZCApCi0gICAgICAg
ICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotCi0gICAgICAg
IC8qIEltcGxlbWVudCB0aGUgbWluaW11bSByZXF1aXJlbWVudHM6Ci0gICAgICAgICAqICAtIE51
bWJlciBvZiB3YXRjaHBvaW50czogMQotICAgICAgICAgKiAgLSBOdW1iZXIgb2YgYnJlYWtwb2lu
dHM6IDIKLSAgICAgICAgICogIC0gVmVyc2lvbjogQVJNdjcgdjcuMQotICAgICAgICAgKiAgLSBW
YXJpYW50IGFuZCBSZXZpc2lvbiBiaXRzIG1hdGNoIE1ESVIKLSAgICAgICAgICovCi0gICAgICAg
IHZhbCA9ICgxIDw8IDI0KSB8ICg1IDw8IDE2KTsKLSAgICAgICAgdmFsIHw9ICgoZC0+YXJjaC52
cGlkciA+PiAyMCkgJiAweGYpIHwgKGQtPmFyY2gudnBpZHIgJiAweGYpOwotICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgcmVnaWR4LCB2YWwpOwotCi0gICAgICAgIGJyZWFrOwotICAgIH0KLQot
ICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHRFNDUklOVCk6Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFJlYWQtb25seSByZWdpc3Rlci4gQWNjZXNzaWJsZSBieSBFTDAgaWYgREJHRFNDUmV4dC5VREND
ZGlzCi0gICAgICAgICAqIGlzIHNldCB0byAwLCB3aGljaCB3ZSBlbXVsYXRlZCBiZWxvdy4KLSAg
ICAgICAgICovCi0gICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgY3Az
Mi5yZWFkLCBoc3IsIDEpOwotCi0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdEU0NSRVhUKToKLSAg
ICAgICAgLyoKLSAgICAgICAgICogSW1wbGVtZW50IGRlYnVnIHN0YXR1cyBhbmQgY29udHJvbCBy
ZWdpc3RlciBhcyBSQVovV0kuCi0gICAgICAgICAqIFRoZSBPUyB3b24ndCB1c2UgSGFyZHdhcmUg
ZGVidWcgaWYgTURCR2VuIG5vdCBzZXQuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFu
ZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIGNhc2Ug
SFNSX0NQUkVHMzIoREJHVkNSKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0JWUjApOgotICAg
IGNhc2UgSFNSX0NQUkVHMzIoREJHQkNSMCk6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdXVlIw
KToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR1dDUjApOgotICAgIGNhc2UgSFNSX0NQUkVHMzIo
REJHQlZSMSk6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCQ1IxKToKLSAgICAgICAgcmV0dXJu
IGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAv
KgotICAgICAqIENQVFJfRUwyLlRUQQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5i
KTogQjEuMTQuMTYKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQx
LTU0Ci0gICAgICoKLSAgICAgKiAgLSBBbGwgaW1wbGVtZW50ZWQgdHJhY2UgcmVnaXN0ZXJzLgot
ICAgICAqCi0gICAgICogTURDUl9FTDIuVERSQQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAw
NDA2Qy5iKTogQjEuMTQuMTUKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA4IFRh
YmxlIEQxLTU3Ci0gICAgICoKLSAgICAgKiBVbmhhbmRsZWQ6Ci0gICAgICogICAgREJHRFJBUiAo
MzItYml0IGFjY2Vzc2VzKQotICAgICAqICAgIERCR0RTQVIgKDMyLWJpdCBhY2Nlc3NlcykKLSAg
ICAgKgotICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3RlcnMuCi0gICAgICovCi0g
ICAgZGVmYXVsdDoKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAg
ICAgIiVzIHAxNCwgJWQsIHIlZCwgY3IlZCwgY3IlZCwgJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4i
LAotICAgICAgICAgICAgICAgICAgY3AzMi5yZWFkID8gIm1yYyIgOiAibWNyIiwKLSAgICAgICAg
ICAgICAgICAgIGNwMzIub3AxLCBjcDMyLnJlZywgY3AzMi5jcm4sIGNwMzIuY3JtLCBjcDMyLm9w
MiwgcmVncy0+cGMpOwotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDMy
LWJpdCBjcDE0IGFjY2VzcyAlI3hcbiIsCi0gICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNS
X0NQMzJfUkVHU19NQVNLKTsKLSAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBo
c3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgYWR2YW5jZV9wYyhyZWdzLCBoc3Ip
OwotfQotCi1zdGF0aWMgdm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0
ID0gaHNyLmNwNjQ7Ci0KLSAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBo
c3IpICkKLSAgICB7Ci0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLQotICAgIC8qCi0gICAgICogQ1BUUl9FTDIuVFRBCi0gICAgICoKLSAgICAg
KiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNgotICAgICAqIEFSTXY4IChEREkgMDQ4N0Eu
ZCk6IEQxLTE1MDcgVGFibGUgRDEtNTQKLSAgICAgKgotICAgICAqICAtIEFsbCBpbXBsZW1lbnRl
ZCB0cmFjZSByZWdpc3RlcnMuCi0gICAgICoKLSAgICAgKiBNRENSX0VMMi5URFJBCi0gICAgICoK
LSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQotICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IEQxLTE1MDggVGFibGUgRDEtNTcKLSAgICAgKgotICAgICAqIFVuaGFuZGxlZDoK
LSAgICAgKiAgICBEQkdEUkFSICg2NC1iaXQgYWNjZXNzZXMpCi0gICAgICogICAgREJHRFNBUiAo
NjQtYml0IGFjY2Vzc2VzKQotICAgICAqCi0gICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJl
Z2lzdGVycy4KLSAgICAgKi8KLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAg
ICIlcyBwMTQsICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCi0gICAg
ICAgICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAotICAgICAgICAgICAgIGNwNjQu
b3AxLCBjcDY0LnJlZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKLSAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IGFjY2VzcyAlI3hcbiIsCi0g
ICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0spOwotICAgIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3AxNF9kYmco
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAg
c3RydWN0IGhzcl9jcDY0IGNwNjQgPSBoc3IuY3A2NDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRp
dGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgLyoKLSAgICAgKiBNRENSX0VM
Mi5URE9TQQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKLSAg
ICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA5IFRhYmxlIEQxLTU4Ci0gICAgICoKLSAg
ICAgKiBVbmhhbmRsZWQ6Ci0gICAgICogICAgREJHRFRSVFhpbnQKLSAgICAgKiAgICBEQkdEVFJS
WGludAotICAgICAqCi0gICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KLSAg
ICAgKi8KLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICIlcyBwMTQsICVk
LCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCi0gICAgICAgICAgICAgY3A2
NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAotICAgICAgICAgICAgIGNwNjQub3AxLCBjcDY0LnJl
ZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKLSAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IERCRyBhY2Nlc3MgJSN4XG4iLAotICAgICAgICAg
ICAgIGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLKTsKLQotICAgIGluamVjdF91bmRlZl9l
eGNlcHRpb24ocmVncywgaHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgY29uc3Qgc3RydWN0
IGhzcl9jcCBjcCA9IGhzci5jcDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3Ry
KHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotICAg
ICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgQVNTRVJUKCFjcC50YXMpOyAvKiBXZSBkb24ndCB0
cmFwIFNJTUQgaW5zdHJ1Y3Rpb24gKi8KLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5k
bGVkIENQJWQgYWNjZXNzXG4iLCBjcC5jb3Byb2MpOwotICAgIGluamVjdF91bmRlZl9leGNlcHRp
b24ocmVncywgaHNyKTsKLX0KLQogdm9pZCBkdW1wX2d1ZXN0X3MxX3dhbGsoc3RydWN0IGRvbWFp
biAqZCwgdmFkZHJfdCBhZGRyKQogewogICAgIHJlZ2lzdGVyX3QgdHRiY3IgPSBSRUFEX1NZU1JF
RyhUQ1JfRUwxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNo
L2FybS92Y3ByZWcuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mM2Iw
ODQwM2ZiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCkBAIC0wLDAg
KzEsNDUxIEBACisvKgorICogeGVuL2FyY2gvYXJtL2FybTY0L3ZjcHJlZy5jCisgKgorICogRW11
bGF0ZSBjby1wcm9jZXNzb3IgcmVnaXN0ZXJzIHRyYXBwZWQuCisgKgorICogQ29weXJpZ2h0IChj
KSAyMDExIENpdHJpeCBTeXN0ZW1zLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi
eQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisK
KyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVk
ZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgorCit2b2lkIGRvX2NwMTVf
MzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7Cisg
ICAgY29uc3Qgc3RydWN0IGhzcl9jcDMyIGNwMzIgPSBoc3IuY3AzMjsKKyAgICBpbnQgcmVnaWR4
ID0gY3AzMi5yZWc7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAgaWYgKCAh
Y2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZh
bmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzd2l0Y2gg
KCBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1NfTUFTSyApCisgICAgeworICAgIC8qCisgICAgICog
IUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQQ0VOCisgICAgICoKKyAgICAgKiBB
Uk12NyAoRERJIDA0MDZDLmIpOiBCNC4xLjIyCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTog
RDEtMTUxMCBUYWJsZSBEMS02MAorICAgICAqLworICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9D
VEwpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9UVkFMKToKKyAgICAgICAgaWYgKCAhdnRp
bWVyX2VtdWxhdGUocmVncywgaHNyKSApCisgICAgICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVm
X2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICBicmVhazsKKworICAgIC8qCisgICAgICog
SENSX0VMMi5UQUNSIC8gSENSLlRBQworICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5i
KTogQjEuMTQuNgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEc2LjIuMQorICAgICAqLwor
ICAgIGNhc2UgSFNSX0NQUkVHMzIoQUNUTFIpOgorICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3Vz
ZXIocmVncykgKQorICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVn
cywgaHNyKTsKKyAgICAgICAgaWYgKCBjcDMyLnJlYWQgKQorICAgICAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5hY3Rscik7CisgICAgICAgIGJyZWFrOworCisgICAg
LyoKKyAgICAgKiBNRENSX0VMMi5UUE0KKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMu
Yik6IEIxLjE0LjE3CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBE
MS02MQorICAgICAqCisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIFBNRVZDTlRSPG4+Cisg
ICAgICogICAgUE1FVlRZUEVSPG4+CisgICAgICogICAgUE1DQ0ZJTFRSCisgICAgICoKKyAgICAg
KiBNRENSX0VMMi5UUE1DUgorICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEu
MTQuMTcKKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRhYmxlIEQxLTYyCisg
ICAgICoKKyAgICAgKiBOQjogQm90aCBNRENSX0VMMi5UUE0gYW5kIE1EQ1JfRUwyLlRQTUNSIGNh
dXNlIHRyYXBwaW5nIG9mIFBNQ1IuCisgICAgICovCisgICAgLyogV2UgY291bGQgdHJhcCBJRF9E
RlIwIGFuZCB0ZWxsIHRoZSBndWVzdCB3ZSBkb24ndCBzdXBwb3J0CisgICAgICogcGVyZm9ybWFu
Y2UgbW9uaXRvcmluZywgYnV0IExpbnV4IGRvZXNuJ3QgY2hlY2sgdGhlIElEX0RGUjAuCisgICAg
ICogVGhlcmVmb3JlIGl0IHdpbGwgcmVhZCBQTUNSLgorICAgICAqCisgICAgICogV2UgdGVsbCB0
aGUgZ3Vlc3Qgd2UgaGF2ZSAwIGNvdW50ZXJzLiBVbmZvcnR1bmF0ZWx5IHdlIG11c3QKKyAgICAg
KiBhbHdheXMgc3VwcG9ydCBQTUNDTlRSICh0aGUgY3lsZSBjb3VudGVyKTogd2UganVzdCBSQVov
V0kgZm9yIGFsbAorICAgICAqIFBNIHJlZ2lzdGVyLCB3aGljaCBkb2Vzbid0IGNyYXNoIHRoZSBr
ZXJuZWwgYXQgbGVhc3QKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNVVNFUkVOUik6
CisgICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVMMSAqLworICAgICAgICBpZiAoIHBz
cl9tb2RlX2lzX3VzZXIocmVncykgKQorICAgICAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoo
cmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMCk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEp
OworICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1JTlRFTlNFVCk6CisgICAgY2FzZSBIU1JfQ1BSRUcz
MihQTUlOVEVOQ0xSKToKKyAgICAgICAgLyogRUwxIG9ubHksIGhvd2V2ZXIgTURDUl9FTDIuVFBN
PT0xIG1lYW5zIEVMMCBtYXkgdHJhcCBoZXJlIGFsc28uICovCisgICAgICAgIHJldHVybiBoYW5k
bGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNS
X0NQUkVHMzIoUE1DUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTUNOVEVOU0VUKToKKyAgICBj
YXNlIEhTUl9DUFJFRzMyKFBNQ05URU5DTFIpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1PVlNS
KToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNU1dJTkMpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIo
UE1TRUxSKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ0VJRDApOgorICAgIGNhc2UgSFNSX0NQ
UkVHMzIoUE1DRUlEMSk6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTUNDTlRSKToKKyAgICBjYXNl
IEhTUl9DUFJFRzMyKFBNWEVWVFlQRVIpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1YRVZDTlRS
KToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNT1ZTU0VUKToKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBpZiBQTVVTRVJFTlJfRUwwLkVOIGlzIHNldC4gV2UK
KyAgICAgICAgICogZW11bGF0ZSB0aGF0IHJlZ2lzdGVyIGFzIDAgYWJvdmUuCisgICAgICAgICAq
LworICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwg
aHNyLCAxKTsKKworICAgIC8qCisgICAgICogSENSX0VMMi5USURDUAorICAgICAqCisgICAgICog
QVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMworICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEQxLTE1MDEgVGFibGUgRDEtNDMKKyAgICAgKgorICAgICAqICAtIENSbj09YzksIG9wYzE9PXsw
LTd9LCBDUm09PXtjMC1jMiwgYzUtYzh9LCBvcGMyPT17MC03fQorICAgICAqICAgIChDYWNoZSBh
bmQgVENNIGxvY2tkb3duIHJlZ2lzdGVycykKKyAgICAgKiAgLSBDUm49PWMxMCwgb3BjMT09ezAt
N30sIENSbT09e2MwLCBjMSwgYzQsIGM4fSwgb3BjMj09ezAtN30KKyAgICAgKiAgICAoVk1TQSBD
UDE1IGMxMCByZWdpc3RlcnMpCisgICAgICogIC0gQ1JuPT1jMTEsIG9wYzE9PXswLTd9LCBDUm09
PXtjMC1jOCwgYzE1fSwgb3BjMj09ezAtN30KKyAgICAgKiAgICAoVk1TQSBDUDE1IGMxMSByZWdp
c3RlcnMpCisgICAgICoKKyAgICAgKiBDUFRSX0VMMi5UezAuLjksMTIuLjEzfQorICAgICAqCisg
ICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIKKyAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBOL0EKKyAgICAgKgorICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjb3Byb2Nlc3Nv
cnMgMC4uOSBhbmQgMTIuLjEzCisgICAgICoKKyAgICAgKiBIU1RSX0VMMi5UMTUKKyAgICAgKgor
ICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0CisgICAgICogQVJNdjggKERESSAw
NDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQorICAgICAqCisgICAgICogIC0gQWxsIGFjY2Vz
c2VzIHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCisgICAgICoKKyAgICAgKiBBbmQgYWxsIG90aGVy
IHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICIlcyBwMTUsICVkLCByJWQsIGNyJWQs
IGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgICAgICAgY3AzMi5y
ZWFkID8gIm1yYyIgOiAibWNyIiwKKyAgICAgICAgICAgICAgICAgY3AzMi5vcDEsIGNwMzIucmVn
LCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIub3AyLCByZWdzLT5wYyk7CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgMzItYml0IENQMTUgYWNjZXNzICUjeFxuIiwKKyAg
ICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1JfQ1AzMl9SRUdTX01BU0spOworICAgICAgICBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworfQorCit2b2lkIGRvX2NwMTVfNjQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgaWYgKCAh
Y2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAgeworICAgICAgICBhZHZh
bmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzd2l0Y2gg
KCBoc3IuYml0cyAmIEhTUl9DUDY0X1JFR1NfTUFTSyApCisgICAgeworICAgIC8qCisgICAgICog
IUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQQ0VOCisgICAgICoKKyAgICAgKiBB
Uk12NyAoRERJIDA0MDZDLmIpOiBCNC4xLjIyCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTog
RDEtMTUxMCBUYWJsZSBEMS02MAorICAgICAqLworICAgIGNhc2UgSFNSX0NQUkVHNjQoQ05UUF9D
VkFMKToKKyAgICAgICAgaWYgKCAhdnRpbWVyX2VtdWxhdGUocmVncywgaHNyKSApCisgICAgICAg
ICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICBi
cmVhazsKKworICAgIC8qCisgICAgICogSENSX0VMMi5GTU8gb3IgSENSX0VMMi5JTU8KKyAgICAg
KgorICAgICAqIEdJQyBBcmNoaXRlY3R1cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2Vj
dGlvbiA0LjYuMworICAgICAqLworICAgIGNhc2UgSFNSX0NQUkVHNjQoSUNDX1NHSTFSKToKKyAg
ICBjYXNlIEhTUl9DUFJFRzY0KElDQ19BU0dJMVIpOgorICAgIGNhc2UgSFNSX0NQUkVHNjQoSUND
X1NHSTBSKToKKyAgICAgICAgaWYgKCAhdmdpY19lbXVsYXRlKHJlZ3MsIGhzcikgKQorICAgICAg
ICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICAvKgorICAgICAqIENQVFJfRUwyLlR7MC4uOSwxMi4uMTN9CisgICAgICoK
KyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xMgorICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IE4vQQorICAgICAqCisgICAgICogIC0gQWxsIGFjY2Vzc2VzIHRvIGNvcHJvY2Vz
c29ycyAwLi45IGFuZCAxMi4uMTMKKyAgICAgKgorICAgICAqIEhTVFJfRUwyLlQxNQorICAgICAq
CisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTQKKyAgICAgKiBBUk12OCAoRERJ
IDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQxLTU1CisgICAgICoKKyAgICAgKiAgLSBBbGwgYWNj
ZXNzZXMgdG8gY3AxNSwgYzE1IHJlZ2lzdGVycy4KKyAgICAgKgorICAgICAqIEFuZCBhbGwgb3Ro
ZXIgdW5rbm93biByZWdpc3RlcnMuCisgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgewor
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGhzcl9jcDY0IGNwNjQgPSBoc3IuY3A2NDsKKworICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICIlcyBw
MTUsICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAg
ICAgICAgICAgICBjcDY0LnJlYWQgPyAibXJyYyIgOiAibWNyciIsCisgICAgICAgICAgICAgICAg
ICAgICBjcDY0Lm9wMSwgY3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7
CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE1
IGFjY2VzcyAlI3hcbiIsCisgICAgICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9DUDY0
X1JFR1NfTUFTSyk7CisgICAgICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhz
cik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisgICAgYWR2YW5jZV9w
YyhyZWdzLCBoc3IpOworfQorCit2b2lkIGRvX2NwMTRfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgY29uc3Qgc3RydWN0IGhzcl9jcDMy
IGNwMzIgPSBoc3IuY3AzMjsKKyAgICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIGlmICggIWNoZWNrX2NvbmRpdGlv
bmFsX2luc3RyKHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBo
c3IpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3dpdGNoICggaHNyLmJpdHMgJiBI
U1JfQ1AzMl9SRUdTX01BU0sgKQorICAgIHsKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlRET1NB
CisgICAgICoKKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFS
TXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKKyAgICAgKgorICAgICAqIFVu
aGFuZGxlZDoKKyAgICAgKiAgICBEQkdPU0xTUgorICAgICAqICAgIERCR1BSQ1IKKyAgICAgKi8K
KyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR09TTEFSKToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV93
b193aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNlIEhTUl9DUFJF
RzMyKERCR09TRExSKToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4
LCBjcDMyLnJlYWQsIGhzciwgMSk7CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlREQQorICAg
ICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKKyAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQxLTU5CisgICAgICoKKyAgICAgKiBVbmhhbmRs
ZWQ6CisgICAgICogICAgREJHRENDSU5UCisgICAgICogICAgREJHRFRSUlhpbnQKKyAgICAgKiAg
ICBEQkdEVFJUWGludAorICAgICAqICAgIERCR1dGQVIKKyAgICAgKiAgICBEQkdEVFJUWGV4dAor
ICAgICAqICAgIERCR0RUUlJYZXh0LAorICAgICAqICAgIERCR0JYVlI8bj4KKyAgICAgKiAgICBE
QkdDTEFJTVNFVAorICAgICAqICAgIERCR0NMQUlNQ0xSCisgICAgICogICAgREJHQVVUSFNUQVRV
UworICAgICAqICAgIERCR0RFVklECisgICAgICogICAgREJHREVWSUQxCisgICAgICogICAgREJH
REVWSUQyCisgICAgICogICAgREJHT1NFQ0NSCisgICAgICovCisgICAgY2FzZSBIU1JfQ1BSRUcz
MihEQkdESURSKToKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZhbDsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBSZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlmIERCR0RT
Q1JleHQuVURDQ2RpcworICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0ZWQg
YmVsb3cuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFjcDMyLnJlYWQgKQorICAgICAgICAg
ICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKworICAgICAgICAv
KiBJbXBsZW1lbnQgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRzOgorICAgICAgICAgKiAgLSBOdW1i
ZXIgb2Ygd2F0Y2hwb2ludHM6IDEKKyAgICAgICAgICogIC0gTnVtYmVyIG9mIGJyZWFrcG9pbnRz
OiAyCisgICAgICAgICAqICAtIFZlcnNpb246IEFSTXY3IHY3LjEKKyAgICAgICAgICogIC0gVmFy
aWFudCBhbmQgUmV2aXNpb24gYml0cyBtYXRjaCBNRElSCisgICAgICAgICAqLworICAgICAgICB2
YWwgPSAoMSA8PCAyNCkgfCAoNSA8PCAxNik7CisgICAgICAgIHZhbCB8PSAoKGQtPmFyY2gudnBp
ZHIgPj4gMjApICYgMHhmKSB8IChkLT5hcmNoLnZwaWRyICYgMHhmKTsKKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdmFsKTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAg
ICBjYXNlIEhTUl9DUFJFRzMyKERCR0RTQ1JJTlQpOgorICAgICAgICAvKgorICAgICAgICAgKiBS
ZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlmIERCR0RTQ1JleHQuVURDQ2Rp
cworICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0ZWQgYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgsIGNwMzIu
cmVhZCwgaHNyLCAxKTsKKworICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHRFNDUkVYVCk6CisgICAg
ICAgIC8qCisgICAgICAgICAqIEltcGxlbWVudCBkZWJ1ZyBzdGF0dXMgYW5kIGNvbnRyb2wgcmVn
aXN0ZXIgYXMgUkFaL1dJLgorICAgICAgICAgKiBUaGUgT1Mgd29uJ3QgdXNlIEhhcmR3YXJlIGRl
YnVnIGlmIE1EQkdlbiBub3Qgc2V0LgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRs
ZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7CisKKyAgICBjYXNlIEhT
Ul9DUFJFRzMyKERCR1ZDUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCVlIwKToKKyAgICBj
YXNlIEhTUl9DUFJFRzMyKERCR0JDUjApOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHV1ZSMCk6
CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdXQ1IwKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKERC
R0JWUjEpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHQkNSMSk6CisgICAgICAgIHJldHVybiBo
YW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOworCisgICAgLyoK
KyAgICAgKiBDUFRSX0VMMi5UVEEKKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6
IEIxLjE0LjE2CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01
NAorICAgICAqCisgICAgICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNlIHJlZ2lzdGVycy4KKyAg
ICAgKgorICAgICAqIE1EQ1JfRUwyLlREUkEKKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQw
NkMuYik6IEIxLjE0LjE1CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOCBUYWJs
ZSBEMS01NworICAgICAqCisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIERCR0RSQVIgKDMy
LWJpdCBhY2Nlc3NlcykKKyAgICAgKiAgICBEQkdEU0FSICgzMi1iaXQgYWNjZXNzZXMpCisgICAg
ICoKKyAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAg
IGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
ICIlcyBwMTQsICVkLCByJWQsIGNyJWQsIGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwK
KyAgICAgICAgICAgICAgICAgIGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIsCisgICAgICAgICAg
ICAgICAgICBjcDMyLm9wMSwgY3AzMi5yZWcsIGNwMzIuY3JuLCBjcDMyLmNybSwgY3AzMi5vcDIs
IHJlZ3MtPnBjKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCAzMi1i
aXQgY3AxNCBhY2Nlc3MgJSN4XG4iLAorICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9D
UDMyX1JFR1NfTUFTSyk7CisgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNy
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsK
K30KKwordm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQoreworICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNw
NjQ7CisKKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKKyAg
ICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIC8qCisgICAgICogQ1BUUl9FTDIuVFRBCisgICAgICoKKyAgICAgKiBBUk12NyAo
RERJIDA0MDZDLmIpOiBCMS4xNC4xNgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1
MDcgVGFibGUgRDEtNTQKKyAgICAgKgorICAgICAqICAtIEFsbCBpbXBsZW1lbnRlZCB0cmFjZSBy
ZWdpc3RlcnMuCisgICAgICoKKyAgICAgKiBNRENSX0VMMi5URFJBCisgICAgICoKKyAgICAgKiBB
Uk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEQxLTE1MDggVGFibGUgRDEtNTcKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoKKyAgICAgKiAg
ICBEQkdEUkFSICg2NC1iaXQgYWNjZXNzZXMpCisgICAgICogICAgREJHRFNBUiAoNjQtYml0IGFj
Y2Vzc2VzKQorICAgICAqCisgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4K
KyAgICAgKi8KKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICIlcyBwMTQs
ICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAgICAg
Y3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAorICAgICAgICAgICAgIGNwNjQub3AxLCBjcDY0
LnJlZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKKyAgICBnZHByaW50ayhYRU5M
T0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IGFjY2VzcyAlI3hcbiIsCisgICAgICAgICAg
ICAgaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0spOworICAgIGluamVjdF91bmRlZl9leGNl
cHRpb24ocmVncywgaHNyKTsKK30KKwordm9pZCBkb19jcDE0X2RiZyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBzdHJ1Y3QgaHNyX2NwNjQg
Y3A2NCA9IGhzci5jcDY0OworCisgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVn
cywgaHNyKSApCisgICAgeworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlRET1NBCisgICAgICoK
KyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoK
KyAgICAgKiAgICBEQkdEVFJUWGludAorICAgICAqICAgIERCR0RUUlJYaW50CisgICAgICoKKyAg
ICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgIiVzIHAxNCwgJWQsIHIlZCwgciVkLCBjciVk
IEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgICBjcDY0LnJlYWQgPyAibXJyYyIg
OiAibWNyciIsCisgICAgICAgICAgICAgY3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2NC5yZWcyLCBj
cDY0LmNybSwgcmVncy0+cGMpOworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQg
NjQtYml0IENQMTQgREJHIGFjY2VzcyAlI3hcbiIsCisgICAgICAgICAgICAgaHNyLmJpdHMgJiBI
U1JfQ1A2NF9SRUdTX01BU0spOworCisgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBo
c3IpOworfQorCit2b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQoreworICAgIGNvbnN0IHN0cnVjdCBoc3JfY3AgY3AgPSBoc3IuY3A7CisK
KyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKKyAgICB7Cisg
ICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIEFTU0VSVCghY3AudGFzKTsgLyogV2UgZG9uJ3QgdHJhcCBTSU1EIGluc3RydWN0aW9uICov
CisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCBDUCVkIGFjY2Vzc1xuIiwgY3Au
Y29wcm9jKTsKKyAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cit9CisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCA2ZDk5ZDIyOGU4Li41M2QzODZkOGU1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oCkBAIC0yNCw2ICsyNCwxNCBAQCB2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAogdm9pZCBoYW5kbGVfcm9f
cmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBib29sIHJlYWQsCiAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7CiAKKy8q
IENvLXByb2Nlc3NvciByZWdpc3RlcnMgZW11bGF0aW9uIChzZWUgYXJjaC9hcm0vdmNwcmVnLmMp
LiAqLwordm9pZCBkb19jcDE1XzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKTsKK3ZvaWQgZG9fY3AxNV82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgY29uc3QgdW5pb24gaHNyIGhzcik7Cit2b2lkIGRvX2NwMTRfMzIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwordm9pZCBkb19jcDE0XzY0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKK3ZvaWQgZG9fY3Ax
NF9kYmcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwor
dm9pZCBkb19jcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cik7CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVFJBUFNfXyAqLwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYb-0001RG-8D; Tue, 12 Sep 2017 10:36:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYZ-0001Ph-WC
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:40 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E2/CF-00743-7B8B7B95; Tue, 12 Sep 2017 10:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXfbju2
 RBjt+61gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmvL39hKzgnVXGo5ytrA+MTsS5GLg4hgc2M
 Ei0n77NAOKcZJTbvbWDsYuTkYBPQlLjz+RMTiC0iIC1x7fNlsDizQJzE+0WNLCC2sICNxIaZS
 9lBbBYBVYlpXZPZQGxeAUuJGxNOsILYEgLyErvaLoLZnAJWEoteLQDq5QBaZilxabPkBEbuBY
 wMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvcsABDsY9/5
 zOsQoycGkJMp7ZP32SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGzAYBESLEpNT61Iy8wBhhlM
 WoKDR0mE99x2oDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5b4IUCYAUZZTmwY2AhfwlR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMKg1zCk5lXArfpFdARTEBH8FzaAnJESSJCSqqBcc
 bZhtr1Z7hXlKpU/FBY9L1r5sS+KMFP1xyU5sU33oua+OzInCofp5bNftPK9lRyn9f0fSN0tk5
 LKpWFMbrhdcXOK2FXP4ccVL9V94jD7+mXPw/3zzIwehRz5+2BLLe+p87MX76YT9DbFvNFheXN
 qnT++7GfVR5tOZSYsc46e4PJ9wuJBeopT5VYijMSDbWYi4oTAUJ0uzl0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505212598!74839376!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13646 invoked from network); 12 Sep 2017 10:36:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 12 Sep 2017 10:36:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5B921529;
 Tue, 12 Sep 2017 03:36:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0353A3F578;
 Tue, 12 Sep 2017 03:36:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:22 +0100
Message-Id: <20170912103622.18562-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 7/7] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBjcHJlZ3MuaCBpcyBpbmNsdWRlZCBpbiBwcmV0dHkgbXVjaCBldmVyeSBmaWxl
cyBldmVuIGZvcgphcm02NC4gSG93ZXZlciwgdGhlIG9ubHkgdXNlIGZvciBhcm02NCBpcyB3aGVu
IGVtdWxhdGluZyBjby1wcm9jZXNzb3JzLgoKRm9yIGFybTMyLCBhbGwgdXNlcnMgb2YgcHJvY2Vz
c29yLmggZXhwZWN0IGNwcmVncy5oIHRvIGJlIGluY2x1ZGVkIGluCm9yZGVyIHRvIGFjY2VzcyBj
by1wcm9jZXNzb3JzLiBTbyBtb3ZlIHRoZSBpbmNsdXNpb24gaW4KYXNtLWFybS9hcm0zMi9wcm9j
ZXNzb3IuaC4KCmNwcmVncy5oIHdpbGwgYWxzbyBiZSBkaXJlY3RseSBpbmNsdWRlZCBpbiB0aGUg
Y28tcHJvY2Vzc29ycyBlbXVsYXRpb24KdG8gYWNjb21tb2RhdGUgYXJtNjQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHYyOgogICAgICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCi0tLQogeGVuL2FyY2gvYXJt
L3NtcC5jICAgICAgICAgICAgICAgICAgICB8IDEgLQogeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAg
ICAgICAgICAgICAgICB8IDEgKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAg
ICB8IDEgKwogeGVuL2FyY2gvYXJtL3Z0aW1lci5jICAgICAgICAgICAgICAgICB8IDIgKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggfCAyICsrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmNwdS5oICAgICAgICAgIHwgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oICAgICAgIHwgMSAtCiA3IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wLmMgYi94ZW4vYXJjaC9h
cm0vc21wLmMKaW5kZXggZTdkZjA4NzRkNi4uNTU0ZjQ5OTJlNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3NtcC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXAuYwpAQCAtMSw2ICsxLDUgQEAKICNp
bmNsdWRlIDxhc20vc3lzdGVtLmg+CiAjaW5jbHVkZSA8YXNtL3NtcC5oPgotI2luY2x1ZGUgPGFz
bS9jcHJlZ3MuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4K
ICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3By
ZWcuYyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwppbmRleCBmM2IwODQwM2ZiLi5lMzYzMTgzYmE4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zj
cHJlZy5jCkBAIC0xOCw2ICsxOCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAorI2lu
Y2x1ZGUgPGFzbS9jcHJlZ3MuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBjYmVhYzI4YjI4
Li5hMGNmOTkzZDEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDx4ZW4vc29m
dGlycS5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgogCisjaW5jbHVkZSA8YXNtL2NwcmVncy5o
PgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+
CiAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
dGltZXIuYyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwppbmRleCA5YzdlOGY0NDFjLi4wNDYwOTYy
ZjA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKKysrIGIveGVuL2FyY2gvYXJt
L3Z0aW1lci5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL3RpbWVyLmg+CiAKKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8
YXNtL2RpdjY0Lmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9pcnEuaD4K
QEAgLTI5LDYgKzMwLDcgQEAKICNpbmNsdWRlIDxhc20vdGltZS5oPgogI2luY2x1ZGUgPGFzbS92
Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgogCiAv
KgogICogQ2hlY2sgaWYgcmVncyBpcyBhbGxvd2VkIGFjY2VzcywgdXNlcl9nYXRlIGlzIHRhaWwg
ZW5kIG9mIGEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCmluZGV4IDY4Y2M4MjE0
N2UuLmZiMzMwODEyYWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJv
Y2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaApAQCAt
MSw2ICsxLDggQEAKICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9ICiAjZGVmaW5l
IF9fQVNNX0FSTV9BUk0zMl9QUk9DRVNTT1JfSAogCisjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgor
CiAjZGVmaW5lIEFDVExSX0NBWFhfU01QICAgICAgKDE8PDYpCiAKICNpZm5kZWYgX19BU1NFTUJM
WV9fCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJjcHUuaAppbmRleCA3OTY4NTMyNDYyLi5jZGY2NGUwZjc3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGVyY3B1LmgKQEAgLTQsNyArNCw2IEBACiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCiAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Ci0jaW5jbHVkZSA8YXNtL2NwcmVncy5oPgogI2lmIGRlZmluZWQo
Q09ORklHX0FSTV8zMikKICMgaW5jbHVkZSA8YXNtL2FybTMyL3Byb2Nlc3Nvci5oPgogI2VsaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzY0KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggZDc5MWMx
MmM5Yy4uY2Q0NWU1ZjQ4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0xLDcgKzEsNiBA
QAogI2lmbmRlZiBfX0FTTV9BUk1fUFJPQ0VTU09SX0gKICNkZWZpbmUgX19BU01fQVJNX1BST0NF
U1NPUl9ICiAKLSNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaWZuZGVmIF9fQVNTRU1CTFlfXwog
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2VuZGlmCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYS-0001NK-Mv; Tue, 12 Sep 2017 10:36:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYR-0001NE-Io
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:31 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 88/DD-02048-EA8B7B95; Tue, 12 Sep 2017 10:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVysyfVTXfdju2
 RBjv+Clos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBntu76zFawTrOjedZO1gXEqbxcjF4eQwGZG
 icnzjzBDOKcZJTZcW8XaxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s0C1xP+FJ9lAbGEBQ4mpR
 7vB6lkEVCXWfulmBrF5BSwlJvzvBItLCMhL7Gq7yDqBkXMBI8MqRo3i1KKy1CJdQ3O9pKLM9I
 yS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAjzEAwQ7Gl6c9DzFKcjApifIeWb89UogvKT+
 lMiOxOCO+qDQntfgQowwHh5IEr8h2oJxgUWp6akVaZg4wdGDSEhw8SiK8siBp3uKCxNzizHSI
 1ClGY45jmy7/YeLouHn3D5MQS15+XqqUOO+vbUClAiClGaV5cINgIX2JUVZKmJcR6DQhnoLUo
 tzMElT5V4ziHIxKwrwvQabwZOaVwO17BXQKE9ApPJe2gJxSkoiQkmpg3Pb3anqJk43ZysYV85
 TSs5ysWjivLF6vfXHGjKt+R9/sNuCP9krZ82DKLQ2m0ycW8zcadPky8RryRK/SbfHYvENuA/M
 WHb27vbuXLTQU6xV3dJ0745RK1XPxRfsTP9p48dypn9V73Fm1ben+RO+qlCjO1v703dp3mZQe
 c065IS/IWHLgxmZGJZbijERDLeai4kQAhIV3+WQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505212589!109801292!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61990 invoked from network); 12 Sep 2017 10:36:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:36:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4AA161529;
 Tue, 12 Sep 2017 03:36:29 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 37B8C3F578;
 Tue, 12 Sep 2017 03:36:28 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:15 +0100
Message-Id: <20170912103622.18562-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v2 0/7] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKeGVuL2FyY2gvYXJtL3RyYXBzLmMgaXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IGJp
Zy4gVGhpcyBzZXJpZXMgaXMgbW92aW5nIG91dAp0aGUgY28tcHJvY2Vzc29yIGFuZCBzeXNyZWcg
ZW11bGF0aW9uIGluIHNlcGFyYXRlIGZpbGVzLiBUaGlzIHdpbGwgYXZvaWQgdG8KZ3JvdyB0cmFw
cy5jIHdoZW4gYWRkaW5nIG1vcmUgcmVnaXN0ZXJzIGVtdWxhdGlvbiAoY29taW5nIHNvb24pLgoK
QSBicmFuY2ggd2l0aCB0aGlzIHNlcmllcyBoYXMgYmVlbiBwdXNoZWQ6CgpodHRwczovL3hlbmJp
dHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvanVsaWVuZy94ZW4tdW5zdGFibGUuZ2l0CmJyYW5j
aCBjbGVhbnVwLXRyYXBzLXYyCgpDaGVlcnMsCgpDYzogdm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20KCkp1bGllbiBHcmFsbCAoNyk6CiAgeGVuL2FybTogdHJhcHM6IFJlLW9yZGVyIHRoZSBpbmNs
dWRlcyBhbHBoYWJldGljYWxseQogIHhlbi9hcm06IE1vdmUgYXJjaC9hcm0vdnRpbWVyLmggdG8g
aW5jbHVkZS9hc20tYXJtL3Z0aW1lci5oCiAgeGVuL2FybTogdHJhcHM6IEV4cG9ydCBhIGJ1bmNo
IG9mIGhlbHBlcnMgdG8gaGFuZGxlIGVtdWxhdGlvbgogIHhlbi9hcm06IE1vdmUgc3lzcmVnIGVt
dWxhdGlvbiBvdXRzaWRlIG9mIHRyYXBzLmMKICB4ZW4vYXJtOiBNb3ZlIGNvLXByb2Nlc3NvciBl
bXVsYXRpb24gb3V0c2lkZSBvZiB0cmFwcy5jCiAgeGVuL2FybTogTW92ZSBzeXNyZWdzLmggaW4g
YXJtNjQgc3ViLWRpcmVjdG9yeQogIHhlbi9hcm06IExpbWl0IHRoZSBzY29wZSBvZiBjcHJlZ3Mu
aAoKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Fy
Y2gvYXJtL2FybTY0L3ZzeXNyZWcuYyAgICAgICAgICAgICAgIHwgMjI5ICsrKysrKysrKysKIHhl
bi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2Fy
Y2gvYXJtL3NtcC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL2Fy
bS90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgICB8IDcwMiArKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICAgICAgICAgICAgICAgIHwg
NDUyICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaCAgICAg
IHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaCAgICAgICAgICB8ICAx
MyArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oICAgICAgfCAgIDIgKwog
eGVuL2luY2x1ZGUvYXNtLWFybS97ID0+IGFybTY0fS9zeXNyZWdzLmggIHwgIDEwICstCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmggICAgICAgICAgfCAgMTggKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJjcHUuaCAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggICAgICAgICAgICB8ICAgMiAtCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3RyYXBzLmggICAgICAgICAgICAgICAgfCAgNDQgKysKIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVk
ZS9hc20tYXJtfS92dGltZXIuaCB8ICAgMAogMTggZmlsZXMgY2hhbmdlZCwgODExIGluc2VydGlv
bnMoKyksIDY3MiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
YXJtNjQvdnN5c3JlZy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZjcHJlZy5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCiBy
ZW5hbWUgeGVuL2luY2x1ZGUvYXNtLWFybS97ID0+IGFybTY0fS9zeXNyZWdzLmggKDk4JSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKIHJlbmFtZSB4ZW4ve2Fy
Y2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0vdnRpbWVyLmggKDEwMCUpCgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:36:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1driYX-0001Oy-Ig; Tue, 12 Sep 2017 10:36:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1driYW-0001OP-I9
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:36:36 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8F/D2-03454-3B8B7B95; Tue, 12 Sep 2017 10:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTXfzju2
 RBo/n81ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmXH09gKdhSVDG3v5W5gXFTUBcjF4eQwGZG
 iZe/ZzFBOKcZJX42fmXtYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBO4v2iRhYQW1jAU+Lz/
 1NgNouAqsTOFSvZQGxeAUuJ2zPmg9kSAvISu9ougs3kFLCSWPRqAVA9B9AyS4lLmyUnMHIvYG
 RYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeHN
 jwCFGSQ4mJVHeI+u3RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D25HSgnWJSanlqRlpkDDDSY
 tAQHj5II7xSQNG9xQWJucWY6ROoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpy3FKRUAKQ0ozQPb
 hAsAi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcqyBSezLwSuH2vgE5hAjqF59IWkFNKEh
 FSUg2MwrHdcbIeew9MWPp6o7BxbnxdRCzzf9uY4g1ihyqK3KOdTihnii+RX1dttl3VSNd3RXX
 6jzUSa/dW/n7L71wjo/rx179VBaKKVZEZv292eTlmLr+0VezGoQjffJatzgbCXzfv6m6XST0U
 s6K3y+O29z1hPg/1i/pLyg9yKX725HluMeH0LwMlluKMREMt5qLiRAB6quEsewIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505212594!116399586!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65369 invoked from network); 12 Sep 2017 10:36:34 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 12 Sep 2017 10:36:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4480A15A2;
 Tue, 12 Sep 2017 03:36:34 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 32CC83F578;
 Tue, 12 Sep 2017 03:36:33 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 11:36:19 +0100
Message-Id: <20170912103622.18562-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
References: <20170912103622.18562-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 4/7] xen/arm: Move sysreg emulation outside
	of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHN5c3JlZyBlbXVsYXRpb24gaXMgNjQtYml0IHNwZWNpZmljIGFuZCBzdXJyb3VuZGVkIGJ5
ICNpZmRlZi4gTW92ZQp0aGVtIGluIGEgc2VwYXJhdGUgZmlsZSBhcm0vYXJtNjQvdnN5c3JlZy5j
IHRvIHNocmluayBkb3duIGEgYml0IHRyYXBzLmMKCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0
L3ZzeXNyZWcuYyAgICAgIHwgMjI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAxOTggLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCB8
ICAgMyArCiA0IGZpbGVzIGNoYW5nZWQsIDIzMyBpbnNlcnRpb25zKCspLCAxOTggZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9hcm02
NC9NYWtlZmlsZQppbmRleCAxNDliNmIzOTAxLi43MThmZTQ0NDU1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxl
CkBAIC0xMCwzICsxMCw0IEBAIG9iai0kKENPTkZJR19MSVZFUEFUQ0gpICs9IGxpdmVwYXRjaC5v
CiBvYmoteSArPSBzbXBib290Lm8KIG9iai15ICs9IHRyYXBzLm8KIG9iai15ICs9IHZmcC5vCitv
YmoteSArPSB2c3lzcmVnLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVn
LmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmM1N2FjMTI1MDMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvdnN5c3JlZy5jCkBAIC0wLDAgKzEsMjI5IEBACisvKgorICogeGVuL2FyY2gvYXJt
L2FybTY0L3N5c3JlZy5jCisgKgorICogRW11bGF0ZSBzeXN0ZW0gcmVnaXN0ZXJzIHRyYXBwZWQu
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDExIENpdHJpeCBTeXN0ZW1zLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CisjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3Z0aW1l
ci5oPgorCit2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAg
ICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgaW50IHJlZ2lkeCA9IGhzci5z
eXNyZWcucmVnOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIHN3aXRjaCAo
IGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sgKQorICAgIHsKKyAgICAvKgorICAgICAq
IEhDUl9FTDIuVEFDUgorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDcuMi4x
CisgICAgICovCisgICAgY2FzZSBIU1JfU1lTUkVHX0FDVExSX0VMMToKKyAgICAgICAgaWYgKCBw
c3JfbW9kZV9pc191c2VyKHJlZ3MpICkKKyAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZf
ZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAgICAgIGlmICggaHNyLnN5c3JlZy5yZWFkICkKKyAg
ICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCByZWdpZHgsIHYtPmFyY2guYWN0bHIpOworICAg
ICAgICBicmVhazsKKworICAgIC8qCisgICAgICogTURDUl9FTDIuVERSQQorICAgICAqCisgICAg
ICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOCBUYWJsZSBEMS01NworICAgICAqLworICAg
IGNhc2UgSFNSX1NZU1JFR19NRFJBUl9FTDE6CisgICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6
KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworCisgICAgLyoKKyAgICAg
KiBNRENSX0VMMi5URE9TQQorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEt
MTUwOSBUYWJsZSBEMS01OAorICAgICAqCisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIE9T
TFNSX0VMMQorICAgICAqICAgIERCR1BSQ1JfRUwxCisgICAgICovCisgICAgY2FzZSBIU1JfU1lT
UkVHX09TTEFSX0VMMToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV93b193aShyZWdzLCByZWdpZHgs
IGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNlIEhTUl9TWVNSRUdfT1NETFJfRUwx
OgorICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcu
cmVhZCwgaHNyLCAxKTsKKworICAgIC8qCisgICAgICogTURDUl9FTDIuVERBCisgICAgICoKKyAg
ICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQxLTU5CisgICAgICoKKyAg
ICAgKiBVbmhhbmRsZWQ6CisgICAgICogICAgTURDQ0lOVF9FTDEKKyAgICAgKiAgICBEQkdEVFJf
RUwwCisgICAgICogICAgREJHRFRSUlhfRUwwCisgICAgICogICAgREJHRFRSVFhfRUwwCisgICAg
ICogICAgT1NEVFJSWF9FTDEKKyAgICAgKiAgICBPU0RUUlRYX0VMMQorICAgICAqICAgIE9TRUND
Ul9FTDEKKyAgICAgKiAgICBEQkdDTEFJTVNFVF9FTDEKKyAgICAgKiAgICBEQkdDTEFJTUNMUl9F
TDEKKyAgICAgKiAgICBEQkdBVVRIU1RBVFVTX0VMMQorICAgICAqLworICAgIGNhc2UgSFNSX1NZ
U1JFR19NRFNDUl9FTDE6CisgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lk
eCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNSX1NZU1JFR19NRENDU1Jf
RUwwOgorICAgICAgICAvKgorICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0IEVMMCBvbmx5IGlmIE1E
U0NSX0VMMS5URENDIGlzIHNldCB0byAwLiBXZSBlbXVsYXRlIHRoYXQKKyAgICAgICAgICogcmVn
aXN0ZXIgYXMgUkFaL1dJIGFib3ZlLiBTbyBSTyBhdCBib3RoIEVMMCBhbmQgRUwxLgorICAgICAg
ICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lz
cmVnLnJlYWQsIGhzciwgMCk7CisgICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQlZSKToKKyAg
ICBIU1JfU1lTUkVHX0RCR19DQVNFUyhEQkdCQ1IpOgorICAgIEhTUl9TWVNSRUdfREJHX0NBU0VT
KERCR1dWUik6CisgICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHV0NSKToKKyAgICAgICAgcmV0
dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7
CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlRQTQorICAgICAqCisgICAgICogQVJNdjggKERE
SSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MQorICAgICAqCisgICAgICogVW5oYW5kbGVk
OgorICAgICAqICAgIFBNRVZDTlRSPG4+X0VMMAorICAgICAqICAgIFBNRVZUWVBFUjxuPl9FTDAK
KyAgICAgKiAgICBQTUNDRklMVFJfRUwwCisgICAgICogTURDUl9FTDIuVFBNQ1IKKyAgICAgKgor
ICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE3CisgICAgICogQVJNdjggKERESSAw
NDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MgorICAgICAqCisgICAgICogTkI6IEJvdGggTURD
Ul9FTDIuVFBNIGFuZCBNRENSX0VMMi5UUE1DUiBjYXVzZSB0cmFwcGluZyBvZiBQTUNSLgorICAg
ICAqLworICAgIGNhc2UgSFNSX1NZU1JFR19QTUlOVEVOU0VUX0VMMToKKyAgICBjYXNlIEhTUl9T
WVNSRUdfUE1JTlRFTkNMUl9FTDE6CisgICAgICAgIC8qCisgICAgICAgICAqIEFjY2Vzc2libGUg
ZnJvbSBFTDEgb25seSwgYnV0IGlmIEVMMCB0cmFwIGhhcHBlbnMgaGFuZGxlIGFzCisgICAgICAg
ICAqIHVuZGVmLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVn
cywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7CisgICAgY2FzZSBIU1JfU1lTUkVH
X1BNVVNFUkVOUl9FTDA6CisgICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVMMSAqLwor
ICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQorICAgICAgICAgICAgcmV0dXJu
IGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMCk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lk
eCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNSX1NZU1JFR19QTUNSX0VM
MDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1DTlRFTlNFVF9FTDA6CisgICAgY2FzZSBIU1JfU1lT
UkVHX1BNQ05URU5DTFJfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTU9WU0NMUl9FTDA6Cisg
ICAgY2FzZSBIU1JfU1lTUkVHX1BNU1dJTkNfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTVNF
TFJfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTUNFSUQwX0VMMDoKKyAgICBjYXNlIEhTUl9T
WVNSRUdfUE1DRUlEMV9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVHX1BNQ0NOVFJfRUwwOgorICAg
IGNhc2UgSFNSX1NZU1JFR19QTVhFVlRZUEVSX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1Y
RVZDTlRSX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1PVlNTRVRfRUwwOgorICAgICAgICAv
KgorICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0IEVMMCBvbmx5IGlmIFBNVVNFUkVOUl9FTDAuRU4g
aXMgc2V0LiBXZQorICAgICAgICAgKiBlbXVsYXRlIHRoYXQgcmVnaXN0ZXIgYXMgMCBhYm92ZS4K
KyAgICAgICAgICovCisgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwg
aHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworCisgICAgLyoKKyAgICAgKiAhQ05USENUTF9FTDIu
RUwxUENFTgorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJs
ZSBEMS02MAorICAgICAqLworICAgIGNhc2UgSFNSX1NZU1JFR19DTlRQX0NUTF9FTDA6CisgICAg
Y2FzZSBIU1JfU1lTUkVHX0NOVFBfVFZBTF9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVHX0NOVFBf
Q1ZBTF9FTDA6CisgICAgICAgIGlmICggIXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQorICAg
ICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICAvKgorICAgICAqIEhDUl9FTDIuRk1PIG9yIEhDUl9FTDIuSU1PCisg
ICAgICoKKyAgICAgKiBHSUMgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAwMDY5Qyk6
IFNlY3Rpb24gNC42LjMKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VM
MToKKyAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX0FTR0kxUl9FTDE6CisgICAgY2FzZSBIU1JfU1lT
UkVHX0lDQ19TR0kwUl9FTDE6CisKKyAgICAgICAgaWYgKCAhdmdpY19lbXVsYXRlKHJlZ3MsIGhz
cikgKQorICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihyZWdzLCBo
c3IubGVuKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAvKgorICAgICAqICBJQ0NfU1JFX0VMMi5F
bmFibGUgPSAwCisgICAgICoKKyAgICAgKiAgR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZpY2F0aW9u
IChJSEkgMDA2OUMpOiBTZWN0aW9uIDguMS45CisgICAgICovCisgICAgY2FzZSBIU1JfU1lTUkVH
X0lDQ19TUkVfRUwxOgorICAgICAgICAvKgorICAgICAgICAgKiBUcmFwcGVkIHdoZW4gdGhlIGd1
ZXN0IGlzIHVzaW5nIEdJQ3YyIHdoaWxzdCB0aGUgcGxhdGZvcm0KKyAgICAgICAgICogaW50ZXJy
dXB0IGNvbnRyb2xsZXIgaXMgR0lDdjMuIEluIHRoaXMgY2FzZSwgdGhlIHJlZ2lzdGVyCisgICAg
ICAgICAqIHNob3VsZCBiZSBlbXVsYXRlIGFzIFJBWi9XSSB0byB0ZWxsIHRoZSBndWVzdCB0byB1
c2UgdGhlIEdJQworICAgICAgICAgKiBtZW1vcnkgbWFwcGVkIGludGVyZmFjZSAoaS5lIEdJQ3Yy
IGNvbXBhdGliaWxpdHkpLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpf
d2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7CisKKyAgICAvKgorICAg
ICAqIEhDUl9FTDIuVElEQ1AKKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQx
LTE1MDEgVGFibGUgRDEtNDMKKyAgICAgKgorICAgICAqICAtIFJlc2VydmVkIGNvbnRyb2wgc3Bh
Y2UgZm9yIElNUExFTUVOVEFUSU9OIERFRklORUQgZnVuY3Rpb25hbGl0eS4KKyAgICAgKgorICAg
ICAqIENQVFJfRUwyLlRUQQorICAgICAqCisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEt
MTUwNyBUYWJsZSBEMS01NAorICAgICAqCisgICAgICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNl
IHJlZ2lzdGVycy4KKyAgICAgKgorICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3Rl
cnMuCisgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgeworICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGhzcl9zeXNyZWcgc3lzcmVnID0gaHNyLnN5c3JlZzsKKworICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICIlcyAlZCwgJWQsIGMlZCwg
YyVkLCAlZCAlcyB4JWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAorICAgICAgICAgICAgICAgICAg
ICAgc3lzcmVnLnJlYWQgPyAibXJzIiA6ICJtc3IiLAorICAgICAgICAgICAgICAgICAgICAgc3lz
cmVnLm9wMCwgc3lzcmVnLm9wMSwKKyAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5jcm4sIHN5
c3JlZy5jcm0sCisgICAgICAgICAgICAgICAgICAgICBzeXNyZWcub3AyLAorICAgICAgICAgICAg
ICAgICAgICAgc3lzcmVnLnJlYWQgPyAiPT4iIDogIjw9IiwKKyAgICAgICAgICAgICAgICAgICAg
IHN5c3JlZy5yZWcsIHJlZ3MtPnBjKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICJ1bmhhbmRsZWQgNjQtYml0IHN5c3JlZyBhY2Nlc3MgJSN4XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgaHNyLmJpdHMgJiBIU1JfU1lTUkVHX1JFR1NfTUFTSyk7CisgICAgICAgICAgICBpbmpl
Y3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICByZWdzLT5wYyArPSA0OworfQorCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDFj
MzM0YTdiOTkuLmYwMGFhNDg4OTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMjk1LDIwNCArMjI5NSw2IEBAIHN0YXRpYyB2
b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KQogICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKIH0KIAotI2lmZGVmIENP
TkZJR19BUk1fNjQKLXN0YXRpYyB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKLSAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAg
IGludCByZWdpZHggPSBoc3Iuc3lzcmVnLnJlZzsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Ci0KLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9TWVNSRUdfUkVHU19NQVNLICkKLSAg
ICB7Ci0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLlRBQ1IKLSAgICAgKgotICAgICAqIEFSTXY4IChE
REkgMDQ4N0EuZCk6IEQ3LjIuMQotICAgICAqLwotICAgIGNhc2UgSFNSX1NZU1JFR19BQ1RMUl9F
TDE6Ci0gICAgICAgIGlmICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSApCi0gICAgICAgICAgICBy
ZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAgICBpZiAoIGhz
ci5zeXNyZWcucmVhZCApCi0gICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgcmVnaWR4LCB2
LT5hcmNoLmFjdGxyKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICAvKgotICAgICAqIE1EQ1JfRUwy
LlREUkEKLSAgICAgKgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDggVGFibGUg
RDEtNTcKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdfTURSQVJfRUwxOgotICAgICAgICBy
ZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAx
KTsKLQotICAgIC8qCi0gICAgICogTURDUl9FTDIuVERPU0EKLSAgICAgKgotICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKLSAgICAgKgotICAgICAqIFVuaGFu
ZGxlZDoKLSAgICAgKiAgICBPU0xTUl9FTDEKLSAgICAgKiAgICBEQkdQUkNSX0VMMQotICAgICAq
LwotICAgIGNhc2UgSFNSX1NZU1JFR19PU0xBUl9FTDE6Ci0gICAgICAgIHJldHVybiBoYW5kbGVf
d29fd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0gICAgY2FzZSBI
U1JfU1lTUkVHX09TRExSX0VMMToKLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywg
cmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAvKgotICAgICAqIE1EQ1Jf
RUwyLlREQQotICAgICAqCi0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJs
ZSBEMS01OQotICAgICAqCi0gICAgICogVW5oYW5kbGVkOgotICAgICAqICAgIE1EQ0NJTlRfRUwx
Ci0gICAgICogICAgREJHRFRSX0VMMAotICAgICAqICAgIERCR0RUUlJYX0VMMAotICAgICAqICAg
IERCR0RUUlRYX0VMMAotICAgICAqICAgIE9TRFRSUlhfRUwxCi0gICAgICogICAgT1NEVFJUWF9F
TDEKLSAgICAgKiAgICBPU0VDQ1JfRUwxCi0gICAgICogICAgREJHQ0xBSU1TRVRfRUwxCi0gICAg
ICogICAgREJHQ0xBSU1DTFJfRUwxCi0gICAgICogICAgREJHQVVUSFNUQVRVU19FTDEKLSAgICAg
Ki8KLSAgICBjYXNlIEhTUl9TWVNSRUdfTURTQ1JfRUwxOgotICAgICAgICByZXR1cm4gaGFuZGxl
X3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLSAgICBjYXNl
IEhTUl9TWVNSRUdfTURDQ1NSX0VMMDoKLSAgICAgICAgLyoKLSAgICAgICAgICogQWNjZXNzaWJs
ZSBhdCBFTDAgb25seSBpZiBNRFNDUl9FTDEuVERDQyBpcyBzZXQgdG8gMC4gV2UgZW11bGF0ZSB0
aGF0Ci0gICAgICAgICAqIHJlZ2lzdGVyIGFzIFJBWi9XSSBhYm92ZS4gU28gUk8gYXQgYm90aCBF
TDAgYW5kIEVMMS4KLSAgICAgICAgICovCi0gICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJl
Z3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDApOwotICAgIEhTUl9TWVNSRUdfREJH
X0NBU0VTKERCR0JWUik6Ci0gICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQkNSKToKLSAgICBI
U1JfU1lTUkVHX0RCR19DQVNFUyhEQkdXVlIpOgotICAgIEhTUl9TWVNSRUdfREJHX0NBU0VTKERC
R1dDUik6Ci0gICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5
c3JlZy5yZWFkLCBoc3IsIDEpOwotCi0gICAgLyoKLSAgICAgKiBNRENSX0VMMi5UUE0KLSAgICAg
KgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjEKLSAgICAg
KgotICAgICAqIFVuaGFuZGxlZDoKLSAgICAgKiAgICBQTUVWQ05UUjxuPl9FTDAKLSAgICAgKiAg
ICBQTUVWVFlQRVI8bj5fRUwwCi0gICAgICogICAgUE1DQ0ZJTFRSX0VMMAotICAgICAqIE1EQ1Jf
RUwyLlRQTUNSCi0gICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNwot
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjIKLSAgICAgKgot
ICAgICAqIE5COiBCb3RoIE1EQ1JfRUwyLlRQTSBhbmQgTURDUl9FTDIuVFBNQ1IgY2F1c2UgdHJh
cHBpbmcgb2YgUE1DUi4KLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9F
TDE6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNSU5URU5DTFJfRUwxOgotICAgICAgICAvKgotICAg
ICAgICAgKiBBY2Nlc3NpYmxlIGZyb20gRUwxIG9ubHksIGJ1dCBpZiBFTDAgdHJhcCBoYXBwZW5z
IGhhbmRsZSBhcwotICAgICAgICAgKiB1bmRlZi4KLSAgICAgICAgICovCi0gICAgICAgIHJldHVy
biBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOwot
ICAgIGNhc2UgSFNSX1NZU1JFR19QTVVTRVJFTlJfRUwwOgotICAgICAgICAvKiBSTyBhdCBFTDAu
IFJBWi9XSSBhdCBFTDEgKi8KLSAgICAgICAgaWYgKCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkK
LSAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3Jl
Zy5yZWFkLCBoc3IsIDApOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICByZXR1cm4gaGFuZGxl
X3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLSAgICBjYXNl
IEhTUl9TWVNSRUdfUE1DUl9FTDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNQ05URU5TRVRfRUww
OgotICAgIGNhc2UgSFNSX1NZU1JFR19QTUNOVEVOQ0xSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNS
RUdfUE1PVlNDTFJfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19QTVNXSU5DX0VMMDoKLSAgICBj
YXNlIEhTUl9TWVNSRUdfUE1TRUxSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1DRUlEMF9F
TDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNQ0VJRDFfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JF
R19QTUNDTlRSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1YRVZUWVBFUl9FTDA6Ci0gICAg
Y2FzZSBIU1JfU1lTUkVHX1BNWEVWQ05UUl9FTDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNT1ZT
U0VUX0VMMDoKLSAgICAgICAgLyoKLSAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBp
ZiBQTVVTRVJFTlJfRUwwLkVOIGlzIHNldC4gV2UKLSAgICAgICAgICogZW11bGF0ZSB0aGF0IHJl
Z2lzdGVyIGFzIDAgYWJvdmUuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3Jh
el93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0g
ICAgICogIUNOVEhDVExfRUwyLkVMMVBDRU4KLSAgICAgKgotICAgICAqIEFSTXY4IChEREkgMDQ4
N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdf
Q05UUF9DVExfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19DTlRQX1RWQUxfRUwwOgotICAgIGNh
c2UgSFNSX1NZU1JFR19DTlRQX0NWQUxfRUwwOgotICAgICAgICBpZiAoICF2dGltZXJfZW11bGF0
ZShyZWdzLCBoc3IpICkKLSAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9u
KHJlZ3MsIGhzcik7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLkZN
TyBvciBIQ1JfRUwyLklNTwotICAgICAqCi0gICAgICogR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZp
Y2F0aW9uIChJSEkgMDA2OUMpOiBTZWN0aW9uIDQuNi4zCi0gICAgICovCi0gICAgY2FzZSBIU1Jf
U1lTUkVHX0lDQ19TR0kxUl9FTDE6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwx
OgotICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxOgotCi0gICAgICAgIGlmICggIXZn
aWNfZW11bGF0ZShyZWdzLCBoc3IpICkKLSAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWY2
NF9leGNlcHRpb24ocmVncywgaHNyLmxlbik7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAg
ICAgKiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAotICAgICAqCi0gICAgICogIEdJQyBBcmNoaXRl
Y3R1cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQotICAgICAqLwot
ICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToKLSAgICAgICAgLyoKLSAgICAgICAgICog
VHJhcHBlZCB3aGVuIHRoZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3Jt
Ci0gICAgICAgICAqIGludGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2Us
IHRoZSByZWdpc3RlcgotICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8g
dGVsbCB0aGUgZ3Vlc3QgdG8gdXNlIHRoZSBHSUMKLSAgICAgICAgICogbWVtb3J5IG1hcHBlZCBp
bnRlcmZhY2UgKGkuZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KLSAgICAgICAgICovCi0gICAgICAg
IHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3Is
IDEpOwotCi0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLlRJRENQCi0gICAgICoKLSAgICAgKiBBUk12
OCAoRERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCi0gICAgICoKLSAgICAgKiAgLSBS
ZXNlcnZlZCBjb250cm9sIHNwYWNlIGZvciBJTVBMRU1FTlRBVElPTiBERUZJTkVEIGZ1bmN0aW9u
YWxpdHkuCi0gICAgICoKLSAgICAgKiBDUFRSX0VMMi5UVEEKLSAgICAgKgotICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTQKLSAgICAgKgotICAgICAqICAtIEFs
bCBpbXBsZW1lbnRlZCB0cmFjZSByZWdpc3RlcnMuCi0gICAgICoKLSAgICAgKiBBbmQgYWxsIG90
aGVyIHVua25vd24gcmVnaXN0ZXJzLgotICAgICAqLwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHsK
LSAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBoc3Jfc3lzcmVnIHN5c3JlZyA9IGhzci5zeXNyZWc7
Ci0KLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgICAg
ICAiJXMgJWQsICVkLCBjJWQsIGMlZCwgJWQgJXMgeCVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5yZWFkID8gIm1ycyIgOiAibXNyIiwKLSAgICAg
ICAgICAgICAgICAgICAgIHN5c3JlZy5vcDAsIHN5c3JlZy5vcDEsCi0gICAgICAgICAgICAgICAg
ICAgICBzeXNyZWcuY3JuLCBzeXNyZWcuY3JtLAotICAgICAgICAgICAgICAgICAgICAgc3lzcmVn
Lm9wMiwKLSAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5yZWFkID8gIj0+IiA6ICI8PSIsCi0g
ICAgICAgICAgICAgICAgICAgICBzeXNyZWcucmVnLCByZWdzLT5wYyk7Ci0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBzeXNyZWcgYWNjZXNzICUjeFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sp
OwotICAgICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAg
ICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmVncy0+cGMgKz0gNDsKLX0K
LSNlbmRpZgotCiB2b2lkIGR1bXBfZ3Vlc3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRk
cl90IGFkZHIpCiB7CiAgICAgcmVnaXN0ZXJfdCB0dGJjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCmluZGV4IGU1ZTVhNGEwMzYuLjIzNzliNTc4Y2Ig
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKQEAgLTMsNiArMyw5IEBACiAKIHZvaWQgaW5q
ZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaW5z
dHJfbGVuKTsKIAordm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisg
ICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKTsKKwogI2VuZGlmIC8qIF9fQVNNX0FS
TTY0X1RSQVBTX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:39:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drib8-0002FM-TO; Tue, 12 Sep 2017 10:39:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drib7-0002Ex-AA
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:39:17 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A0/0E-03414-459B7B95; Tue, 12 Sep 2017 10:39:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7Izu2
 RBhduCFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/9y5gLdjHUnFmxjP2BsabzF2MnBwSAv4S
 ByfdYASxWQRUJY5vPskEYrMJKEv87OxlA7FFBDQkVr5ZyNLFyMXBLNDJKLFsyXQWkISwgLfE3
 nmLwJp5BSwkZv/oAGsWEnCQOPK8kx0iLihxcuYTsHpmAR2JBbs/AQ3lALKlJZb/4wAJcwo4Si
 yZ0sUKYosKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYJx+2f8QoyQHk5Io75H12yOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDa7QDKCRalpqdWpGXmAEMeJi3BwaMkwntuO1Cat7ggMbc4M
 x0idYpRl+PGw+t/mIRY8vLzUqXEeW+CFAmAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzzgGZwpOZVwK36RXQEUxAR/Bc2gJyREkiQkqqgbG6+uX+54y8f/U6d4j4zzAL9r6
 QbDRHSV3wwppIKbnQ6fFrJuaHVl3ZEZ9/zyfXxGH7n5znzOIH4oRsZqj7sFT0pzllqLh3bRb7
 +O82L7+MfBLLu9u+DHIyHF3Pz4ednP/Ay+bv8RfsK0888g6wvrmQZ8ec/ylqElVPJt+u9V146
 WMHT2VHphJLcUaioRZzUXEiAAcSz4C6AgAA
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505212754!116509322!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32321 invoked from network); 12 Sep 2017 10:39:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:39:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439390184"
Date: Tue, 12 Sep 2017 11:39:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912103910.nsmbxun2f22dl3gl@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-1-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 00/12] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTQ6NTBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IENoYW5nZXMgc2luY2UgVjQ6Cj4gICAqIFVzZSBuZXcgTElCWExfREVGSU5F
X1VQREFURV9ERVZJRCBmb3IgYWxsIGRldmljZSB0eXBlczsKPiAgICogQWxpZ24gZGV2aWNlIHNl
dGRlZmF1bHQgZnVuY3Rpb24gcGFyYW1ldGVycyB3aXRoIHNldF9kZWZhdWx0Cj4gICAgIGRldmlj
ZSB0eXBlIGNhbGxiYWNrOwo+ICAgKiByZXZlcnQgbGlieGxfbWFjX3RvX2RldmljZV9uaWMgdG8g
ZXhpc3RpbmcgaW1wbGVtZW50YXRpb247Cj4gICAqIHByZXZpb3VzIGNvbW1lbnRzIGFyZSBhcHBs
aWVkLgo+IAo+IFBhdGNoZXMgb24gZ2l0aHViIFsxXS4KPiAKPiBbMV0gaHR0cHM6Ly9naXRodWIu
Y29tL2FsMWltZy94ZW4vdHJlZS94bC12ZGlzcGwtdjUKPiAKCkFsbCB0aGUgcGF0Y2hlcyBhcmUg
YWNrZWQuIFRoZXJlIGlzIG5vIG5lZWQgdG8gcmVzZW5kIGZvciB0aGUgbml0IEkKcG9pbnRlZCBv
dXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dribf-0002LK-52; Tue, 12 Sep 2017 10:39:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1dribd-0002L3-MO
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:39:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AD/D5-02202-579B7B95; Tue, 12 Sep 2017 10:39:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQrdw5/Z
 Igy8PjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZW5tYCpblVMz6cICxgfFeSBcjJ4eEgJ/E
 0jc9zCA2i4CqxPmj91i7GDk42ATsJaZ/rQAJiwjoSFzd+wIozMXBLPCbWWJK7ydGkISwgJbEo
 vU72UFsXgFPiY5/s1lAbCEBG4nnFz6yQsQFJU7OfAIWZwYatGD3JzaQ+cwC0hLL/3GAmJwCth
 IHr4mCVIgKqEicXLmGCWKKokT/vAdsEFemS2z9+4t5AiP/LCRDZyEZOgth6AJG5lWMGsWpRWW
 pRbqGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxinvo87xCjJwaQk
 yntk/fZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8G3cA5QSLUtNTK9Iyc4CRAJOW4OBREuHdB
 5LmLS5IzC3OTIdInWJ05Ti26fIfJo4fk64AyUc37gLJTTdB5IbvD/4wCbHk5eelSonzBoM0C4
 A0Z5TmwY2GRfElRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgbvgFdBxTEDH8Vz
 aAnJcSSJCSqqBUWPtN+lncn1FF9TZvl4X+pFm8EFMkeuKR4JGbF35x9KPhaY5XP+ycjXfsb+z
 zs9S+c8rlLkqvpCFMdRYIe8Opzvz+fBJKn+FQt6XLOZza3uT6iD6kVk2+rTj4UmmmVHNU61/p
 0f2SOYeDYliiZOT9LH/NklqwcTd0W6KggVck5MuP2KfwK7EUpyRaKjFXFScCACgNbrQ3QIAAA
 ==
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505212785!72304962!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11860 invoked from network); 12 Sep 2017 10:39:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:39:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="52663552"
Date: Tue, 12 Sep 2017 11:39:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170912103941.egi3d2staysfuxfh@dhcp-3-128.uk.xensource.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@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>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDY6MDE6NTlQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiArIyMgVG9vbHN0YWNrCj4gKwo+ICsjIyMgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1
cHBvcnRlZAo+ICsKPiArIyMjIERpcmVjdC1ib290IGtlcm5lbCBpbWFnZSBmb3JtYXQKPiArCj4g
KyAgICBTdXBwb3J0ZWQsIHg4NjogYnpJbWFnZQoKRUxGCgo+ICsgICAgU3VwcG9ydGVkLCBBUk0z
MjogekltYWdlCj4gKyAgICBTdXBwb3J0ZWQsIEFSTTY0OiBJbWFnZQo+ICsKPiArRm9ybWF0IHdo
aWNoIHRoZSB0b29sc3RhY2sgYWNjZXB0IGZvciBkaXJlY3QtYm9vdCBrZXJuZWxzCgpJTUhPIGl0
IHdvdWxkIGJlIGdvb2QgdG8gcHJvdmlkZSByZWZlcmVuY2VzIHRvIHRoZSBzcGVjcywgZm9yIEVM
RiB0aGF0CnNob3VsZCBiZToKCmh0dHA6Ly9yZWZzcGVjcy5saW51eGJhc2Uub3JnL2VsZi9lbGYu
cGRmCgo+ICsjIyMgUWVtdSBiYXNlZCBkaXNrIGJhY2tlbmQgKHFkaXNrKSBmb3IgeGwKPiArCj4g
KyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIE9wZW4gdlN3aXRjaCBpbnRlZ3JhdGlv
biBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAoKU3RhdHVzLCBMaW51eDogU3Vw
cG9ydGVkCgpJIGhhdmVuJ3QgcGxheWVkIHdpdGggdnN3aXRjaCBvbiBGcmVlQlNEIGF0IGFsbC4K
Cj4gKwo+ICsjIyMgc3lzdGVtZCBzdXBwb3J0IGZvciB4bAo+ICsKPiArICAgIFN0YXR1czogU3Vw
cG9ydGVkCj4gKwo+ICsjIyMgSlNPTiBvdXRwdXQgc3VwcG9ydCBmb3IgeGwKPiArCj4gKyAgICBT
dGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArT3V0cHV0IG9mIGluZm9ybWF0aW9uIGluIG1hY2hp
bmUtcGFyc2VhYmxlIEpTT04gZm9ybWF0Cj4gKwo+ICsjIyMgQUhDSSBzdXBwb3J0IGZvciB4bAo+
ICsKPiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArCj4gKyMjIyBBQ1BJIGd1ZXN0Cj4g
Kwo+ICsgICAgU3RhdHVzLCB4ODYgSFZNOiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1cywgQVJNOiBU
ZWNoIFByZXZpZXcKCnN0YXR1cywgeDg2IFBWSDogVGVjaCBwcmV2aWV3Cgo+ICsKPiArIyMjIFBW
VVNCIHN1cHBvcnQgZm9yIHhsCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gKyMj
IyBIVk0gVVNCIHBhc3N0aHJvdWdoIGZvciB4bAo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBTdXBw
b3J0ZWQKPiArCj4gKyMjIyBRRU1VIGJhY2tlbmQgaG90cGx1Z2dpbmcgZm9yIHhsCj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKCldoYXQncyB0aGlzIGV4YWN0bHk/IElzIGl0IHJlZmVycmlu
ZyB0byBob3QtYWRkaW5nIFBWIGRpc2sgYW5kIG5pY3M/CklmIHNvIGl0IHNob3VsZG4ndCBzcGVj
aWZpY2FsbHkgcmVmZXJlbmNlIHhsLCB0aGUgc2FtZSBjYW4gYmUgZG9uZQp3aXRoIGJsa2JhY2sg
b3IgbmV0YmFjayBmb3IgZXhhbXBsZS4KCj4gKyMjIyBWaXJ0dWFsIGNwdSBob3RwbHVnCj4gKwo+
ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gKyMjIFRvb2xzdGFjay8zcmQgcGFydHkKPiAr
Cj4gKyMjIyBsaWJ2aXJ0IGRyaXZlciBmb3IgeGwKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRl
ZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAo+ICsKPiArIyMgRGVidWdnaW5nLCBhbmFseXNp
cywgYW5kIGNyYXNoIHBvc3QtbW9ydGVtCj4gKwo+ICsjIyMgZ2Ric3gKPiArCj4gKyAgICBTdGF0
dXMsIHg4NjogU3VwcG9ydGVkCj4gKwo+ICtEZWJ1Z2dlciB0byBkZWJ1ZyBFTEYgZ3Vlc3RzCj4g
Kwo+ICsjIyMgR3Vlc3Qgc2VyaWFsIHNvbnNvbGUKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRl
ZAo+ICsKPiArTG9ncyBrZXkgaHlwZXJ2aXNvciBhbmQgRG9tMCBrZXJuZWwgZXZlbnRzIHRvIGEg
ZmlsZQo+ICsKPiArIyMjIFNvZnQtcmVzZXQgZm9yIFBWIGd1ZXN0cwo+ICsKPiArICAgIFN0YXR1
czogU3VwcG9ydGVkCj4gKwkKPiArU29mdC1yZXNldCBhbGxvd3MgYSBuZXcga2VybmVsIHRvIHN0
YXJ0ICdmcm9tIHNjcmF0Y2gnIHdpdGggYSBmcmVzaCBWTSBzdGF0ZSwgCj4gK2J1dCB3aXRoIGFs
bCB0aGUgbWVtb3J5IGZyb20gdGhlIHByZXZpb3VzIHN0YXRlIG9mIHRoZSBWTSBpbnRhY3QuCj4g
K1RoaXMgaXMgcHJpbWFyaWx5IGRlc2lnbmVkIHRvIGFsbG93ICJjcmFzaCBrZXJuZWxzIiwgCj4g
K3doaWNoIGNhbiBkbyBjb3JlIGR1bXBzIG9mIG1lbW9yeSB0byBoZWxwIHdpdGggZGVidWdnaW5n
IGluIHRoZSBldmVudCBvZiBhIGNyYXNoLgo+ICsKPiArIyMjIHhlbnRyYWNlCj4gKwo+ICsgICAg
U3RhdHVzLCB4ODY6IFN1cHBvcnRlZAo+ICsKPiArVG9vbCB0byBjYXB0dXJlIFhlbiB0cmFjZSBi
dWZmZXIgZGF0YQo+ICsKPiArIyMjIGdjb3YKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwg
Tm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiArRXhwb3J0IGh5cGVydmlzb3IgY292ZXJhZ2Ug
ZGF0YSBzdWl0YWJsZSBmb3IgYW5hbHlzaXMgYnkgZ2NvdiBvciBsY292Lgo+ICsKPiArIyMgTWVt
b3J5IE1hbmFnZW1lbnQKPiArCj4gKyMjIyBNZW1vcnkgQmFsbG9vbmluZwo+ICsKPiArICAgIFN0
YXR1czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgTWVtb3J5IFNoYXJpbmcKPiArCj4gKyAgICBTdGF0
dXMsIHg4NiBIVk06IFRlY2ggUHJldmlldwo+ICsgICAgU3RhdHVzLCBBUk06IFRlY2ggUHJldmll
dwo+ICsKPiArQWxsb3cgc2hhcmluZyBvZiBpZGVudGljYWwgcGFnZXMgYmV0d2VlbiBndWVzdHMK
PiArCj4gKyMjIyBNZW1vcnkgUGFnaW5nCj4gKwo+ICsgICAgU3RhdHVzLCB4ODYgSFZNOiBFeHBl
cmltZW5hbAo+ICsKPiArQWxsb3cgcGFnZXMgYmVsb25naW5nIHRvIGd1ZXN0cyB0byBiZSBwYWdl
ZCB0byBkaXNrCj4gKwo+ICsjIyMgVHJhbnNjZW5kZW50IE1lbW9yeQo+ICsKPiArICAgIFN0YXR1
czogRXhwZXJpbWVudGFsCj4gKwo+ICtbWFhYIEFkZCBkZXNjcmlwdGlvbl0KPiArCj4gKyMjIyBB
bHRlcm5hdGl2ZSBwMm0KPiArCj4gKyAgICBTdGF0dXMsIHg4NiBIVk06IFRlY2ggUHJldmlldwo+
ICsgICAgU3RhdHVzLCBBUk06IFRlY2ggUHJldmlldwo+ICsKPiArQWxsb3dzIGV4dGVybmFsIG1v
bml0b3Jpbmcgb2YgaHlwZXJ2aXNvciBtZW1vcnkKPiArYnkgbWFpbnRhaW5pbmcgbXVsdGlwbGUg
cGh5c2ljYWwgdG8gbWFjaGluZSAocDJtKSBtZW1vcnkgbWFwcGluZ3MuCj4gKwo+ICsjIyBSZXNv
dXJjZSBNYW5hZ2VtZW50Cj4gKwo+ICsjIyMgQ1BVIFBvb2xzCj4gKwo+ICsgICAgU3RhdHVzOiBT
dXBwb3J0ZWQKPiArCj4gK0dyb3VwcyBwaHlzaWNhbCBjcHVzIGludG8gZGlzdGluY3QgZ3JvdXBz
IGNhbGxlZCAiY3B1cG9vbHMiLAo+ICt3aXRoIGVhY2ggcG9vbCBoYXZpbmcgdGhlIGNhcGFiaWxp
dHkgb2YgdXNpbmcgZGlmZmVyZW50IHNjaGVkdWxlcnMgYW5kIHNjaGVkdWxpbmcgcHJvcGVydGll
cy4KPiArCj4gKyMjIyBDcmVkaXQgU2NoZWR1bGVyCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0
ZWQKPiArCj4gK1RoZSBkZWZhdWx0IHNjaGVkdWxlciwgd2hpY2ggaXMgYSB3ZWlnaHRlZCBwcm9w
b3J0aW9uYWwgZmFpciBzaGFyZSB2aXJ0dWFsIENQVSBzY2hlZHVsZXIuCj4gKwo+ICsjIyMgQ3Jl
ZGl0MiBTY2hlZHVsZXIKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArQ3JlZGl0
MiBpcyBhIGdlbmVyYWwgcHVycG9zZSBzY2hlZHVsZXIgZm9yIFhlbiwKPiArZGVzaWduZWQgd2l0
aCBwYXJ0aWN1bGFyIGZvY3VzIG9uIGZhaXJuZXNzLCByZXNwb25zaXZlbmVzcyBhbmQgc2NhbGFi
aWxpdHkKPiArCj4gKyMjIyBSVERTIGJhc2VkIFNjaGVkdWxlcgo+ICsKPiArICAgIFN0YXR1czog
RXhwZXJpbWVudGFsCj4gKwo+ICtBIHNvZnQgcmVhbC10aW1lIENQVSBzY2hlZHVsZXIgYnVpbHQg
dG8gcHJvdmlkZSBndWFyYW50ZWVkIENQVSBjYXBhY2l0eSB0byBndWVzdCBWTXMgb24gU01QIGhv
c3RzCj4gKwo+ICsjIyMgQVJJTkM2NTMgU2NoZWR1bGVyCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBw
b3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKPiArCj4gK0EgcGVyaW9kaWNhbGx5IHJlcGVh
dGluZyBmaXhlZCB0aW1lc2xpY2Ugc2NoZWR1bGVyLiBNdWx0aWNvcmUgc3VwcG9ydCBpcyBub3Qg
eWV0IGltcGxlbWVudGVkLgo+ICsKPiArIyMjIE51bGwgU2NoZWR1bGVyCj4gKwo+ICsgICAgU3Rh
dHVzOiBFeHBlcmltZW50YWwKPiArCj4gK0EgdmVyeSBzaW1wbGUsIHZlcnkgc3RhdGljIHNjaGVk
dWxpbmcgcG9saWN5IAo+ICt0aGF0IGFsd2F5cyBzY2hlZHVsZXMgdGhlIHNhbWUgdkNQVShzKSBv
biB0aGUgc2FtZSBwQ1BVKHMpLiAKPiArSXQgaXMgZGVzaWduZWQgZm9yIG1heGltdW0gZGV0ZXJt
aW5pc20gYW5kIG1pbmltdW0gb3ZlcmhlYWQKPiArb24gZW1iZWRkZWQgcGxhdGZvcm1zLgo+ICsK
PiArIyMjIE51bWEgc2NoZWR1bGVyIGFmZmluaXR5Cj4gKwo+ICsgICAgU3RhdHVzLCB4ODY6IFN1
cHBvcnRlZAo+ICsKPiArRW5hYmxlcyBOdW1hIGF3YXJlIHNjaGVkdWxpbmcgaW4gWGVuCj4gKwo+
ICsjIyBTY2FsYWJpbGl0eQo+ICsKPiArIyMjIDFHQi8yTUIgc3VwZXIgcGFnZSBzdXBwb3J0Cj4g
Kwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKClRoaXMgbmVlZHMgc29tZXRoaW5nIGxpa2U6CgpT
dGF0dXMsIHg4NiBIVk0vUFZIOiBTdXBwb3J0ZWQKCklJUkMgb24gQVJNIHBhZ2Ugc2l6ZXMgYXJl
IGRpZmZlcmVudCAoNjRLPykKCj4gKwo+ICsjIyMgeDg2L1BWLW9uLUhWTQo+ICsKPiArICAgIFN0
YXR1czogU3VwcG9ydGVkCj4gKwo+ICtUaGlzIGlzIGEgdXNlZnVsIGxhYmVsIGZvciBhIHNldCBv
ZiBoeXBlcnZpc29yIGZlYXR1cmVzCj4gK3doaWNoIGFkZCBwYXJhdmlydHVhbGl6ZWQgZnVuY3Rp
b25hbGl0eSB0byBIVk0gZ3Vlc3RzIAo+ICtmb3IgaW1wcm92ZWQgcGVyZm9ybWFuY2UgYW5kIHNj
YWxhYmlsaXR5LiAgCj4gK1RoaXMgaW5jbHVkZXMgZXhwb3NpbmcgZXZlbnQgY2hhbm5lbHMgdG8g
SFZNIGd1ZXN0cy4KPiArCj4gKyMjIyB4ODYvRGVsaXZlciBldmVudHMgdG8gUFZIVk0gZ3Vlc3Rz
IHVzaW5nIFhlbiBldmVudCBjaGFubmVscwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCgpJ
IHRoaW5rIHRoaXMgc2hvdWxkIGJlIGxhYmVsZWQgYXMgIng4Ni9IVk0gZGVsaXZlciBndWVzdCBl
dmVudHMgdXNpbmcKZXZlbnQgY2hhbm5lbHMiLCBhbmQgdGhlIHg4Ni9QVi1vbi1IVk0gc2VjdGlv
biByZW1vdmVkLgoKPiArCj4gKyMjIEhpZ2ggQXZhaWxhYmlsaXR5IGFuZCBGYXVsdCBUb2xlcmFu
Y2UKPiArCj4gKyMjIyBMaXZlIE1pZ3JhdGlvbiwgU2F2ZSAmIFJlc3RvcmUKPiArCj4gKyAgICBT
dGF0dXMsIHg4NjogU3VwcG9ydGVkCj4gKwo+ICsjIyMgUmVtdXMgRmF1bHQgVG9sZXJhbmNlCj4g
Kwo+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gKyMjIyBDT0xPIE1hbmFnZXIKPiAr
Cj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArIyMjIHg4Ni92TUNFCj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gK0ZvcndhcmQgTWFjaGluZSBDaGVjayBFeGNlcHRp
b25zIHRvIEFwcHJvcHJpYXRlIGd1ZXN0cwo+ICsKPiArIyMgVmlydHVhbCBkcml2ZXIgc3VwcG9y
dCwgZ3Vlc3Qgc2lkZQo+ICsKPiArW1hYWCBDb25zaWRlciBhZGRpbmcgJ2Zyb250ZW5kJyBhbmQg
J2JhY2tlbmQnIHRvIHRoZSB0aXRsZXMgaW4gdGhlc2UgdHdvIHNlY3Rpb25zIHRvIG1ha2UgaXQg
Y2xlYXJlcl0KPiArCj4gKyMjIyBCbGtmcm9udAo+ICsKPiArICAgIFN0YXR1cywgTGludXg6IFN1
cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBGcmVlQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBv
cnQgZXh0ZXJuYWwKPiArICAgIFN0YXR1cywgV2luZG93czogU3VwcG9ydGVkCgpTdGF0dXMsIE5l
dEJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCgo+ICsKPiArR3Vlc3Qt
c2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGJsb2NrIHByb3RvY29s
Cj4gKwo+ICsjIyMgTmV0ZnJvbnQKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQK
PiArICAgIFN0YXRlcywgV2luZG93czogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIEZyZWVCU0Q6
IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAo+ICsgICAgU3RhdHVzLCBOZXRC
U0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbAo+ICsgICAgU3RhdHVzLCBP
cGVuQlNEOiBTdXBwb3J0ZWQsIFNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwKPiArCj4gK0d1ZXN0
LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBuZXR3b3JraW5nIHBy
b3RvY29sCj4gKwo+ICsjIyMgWGVuIEZyYW1lYnVmZmVyCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51
eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKPiArCj4gK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFi
bGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBGcmFtZWJ1ZmZlciBwcm90b2NvbAo+ICsKPiArIyMj
IFhlbiBDb25zb2xlCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eCAoaHZjX3hlbik6IFN1cHBvcnRl
ZAo+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQKPiArCj4gK0d1ZXN0LXNpZGUgZHJp
dmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBjb25zb2xlIHByb3RvY29sCgpTdGF0
dXMsIEZyZWVCU0Q6IFN1cHBvcnRlZCwgU2VjdXJpdHkgc3VwcG9ydCBleHRlcm5hbApTdGF0dXMs
IE5ldEJTRDogU3VwcG9ydGVkLCBTZWN1cml0eSBzdXBwb3J0IGV4dGVybmFsCgo+ICsKPiArIyMj
IFhlbiBQViBrZXlib2FyZAo+ICsKPiArICAgIFN0YXR1cywgTGludXggKHhlbi1rYmRmcm9udCk6
IFN1cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBXaW5kb3dzOiBTdXBwb3J0ZWQKPiArCj4gK0d1ZXN0
LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBrZXlib2FyZCBwcm90
b2NvbAo+ICsKPiArW1hYWCAnU3VwcG9ydGVkJyBoZXJlIGRlcGVuZHMgb24gdGhlIHZlcnNpb24g
d2Ugc2hpcCBpbiA0LjEwIGhhdmluZyBzb21lIGZpeGVzXQo+ICsKPiArIyMjIFhlbiBQVlVTQiBw
cm90b2NvbAo+ICsKPiArICAgIFN0YXR1cywgTGludXg6IFN1cHBvcnRlZAo+ICsKPiArIyMjIFhl
biBQViBTQ1NJIHByb3RvY29sCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkLCB3
aXRoIGNhdmVhdHMKClNob3VsZCBib3RoIG9mIHRoZSBhYm92ZSBpdGVtcyBiZSBsYWJlbGVkIHdp
dGggZnJvbnRlbmQvYmFja2VuZD8KCkFuZCBkbyB3ZSByZWFsbHkgbmVlZCB0aGUgJ1hlbicgcHJl
Zml4IGluIGFsbCB0aGUgaXRlbXM/IFNlZW1zIHF1aXRlCnJlZHVuZGFudC4KCj4gKwo+ICtOQiB0
aGF0IHdoaWxlIHRoZSBwdlNDU1UgZnJvbnRlbmQgaXMgaW4gTGludXggYW5kIHRlc3RlZCByZWd1
bGFybHksCj4gK3RoZXJlIGlzIGN1cnJlbnRseSBubyB4bCBzdXBwb3J0Lgo+ICsKPiArIyMjIFhl
biBUUE1mcm9udAoKUFYgVFBNIGZyb3RuZW5kCgo+ICsKPiArICAgIFN0YXR1cywgTGludXggKHhl
bi10cG1mcm9udCk6IFRlY2ggUHJldmlldwo+ICsKPiArR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJs
ZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIFRQTSBwcm90b2NvbAo+ICsKPiArIyMjIFhlbiA5cGZz
IGZyb250ZW5kCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogVGVjaCBQcmV2aWV3Cj4gKwo+ICtH
dWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gOXBmcyBwcm90b2Nv
bAo+ICsKPiArIyMjIFBWQ2FsbHMgZnJvbnRlbmQKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4OiBU
ZWNoIFByZXZpZXcKPiArCj4gK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2
IHN5c3RlbSBjYWxscwoKRGlkbid0IHdlIG1lcmdlIHRoZSBiYWNrZW5kLCBidXQgbm90IHRoZSBm
cm9udGVuZD8KCj4gKwo+ICsjIyBWaXJ0dWFsIGRldmljZSBzdXBwb3J0LCBob3N0IHNpZGUKPiAr
Cj4gKyMjIyBCbGtiYWNrCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eCAoYmxrYmFjayk6IFN1cHBv
cnRlZAo+ICsgICAgU3RhdHVzLCBGcmVlQlNEIChibGtiYWNrKTogU3VwcG9ydGVkCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeLCBzZWN1cml0eSBzdXBwb3J0CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXh0ZXJuYWwKClN0YXR1
cywgTmV0QlNEICh4YmRiYWNrKTogU3VwcG9ydGVkLCBzZWN1cml0eSBzdXBwb3J0IGV4dGVybmFs
Cj4gKyAgICBTdGF0dXMsIFFFTVUgKHhlbl9kaXNrKTogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMs
IEJsa3RhcDI6IERlcHJlY2F0ZWQKPiArCj4gK0hvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbnMgb2Yg
dGhlIFhlbiBQViBibG9jayBwcm90b2NvbAo+ICsKPiArIyMjIE5ldGJhY2sKPiArCj4gKyAgICBT
dGF0dXMsIExpbnV4IChuZXRiYWNrKTogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIEZyZWVCU0Qg
KG5ldGJhY2spOiBTdXBwb3J0ZWQKClN0YXR1cywgTmV0QlNEICh4ZW5uZXRiYWNrKTogU3VwcG9y
dGVkCgpCb3RoIEZyZWVCU0QgJiBOZXRCU0Q6IHNlY3VyaXR5IHN1cHBvcnQgZXh0ZXJuYWwuCgo+
ICsKPiArSG9zdC1zaWRlIGltcGxlbWVudGF0aW9ucyBvZiBYZW4gUFYgbmV0d29yayBwcm90b2Nv
bAo+ICsKPiArIyMjIFhlbiBGcmFtZWJ1ZmZlcgo+ICsKPiArICAgIFN0YXR1cywgTGludXg6IFN1
cHBvcnRlZAoKRnJvbnRlbmQ/Cgo+ICsgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKCkJhY2tl
bmQ/CgpJIGRvbid0IHJlY2FsbCBMaW51eCBoYXZpbmcgYSBiYWNrZW5kIGZvciB0aGUgcHYgZmIu
Cgo+ICsKPiArSG9zdC1zaWRlIGltcGxlbWVudGFpdG9uIG9mIHRoZSBYZW4gUFYgZnJhbWVidWZm
ZXIgcHJvdG9jb2wKPiArCj4gKyMjIyBYZW4gQ29uc29sZSAoeGVuY29uc29sZWQpCgpDb25zb2xl
IGJhY2tlbmQKCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gK0hvc3Qtc2lkZSBp
bXBsZW1lbnRhdGlvbiBvZiB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wKPiArCj4gKyMjIyBY
ZW4gUFYga2V5Ym9hcmQKClBWIGtleWJvYXJkIGJhY2tlbmQKCj4gKwo+ICsgICAgU3RhdHVzLCBR
RU1VOiBTdXBwb3J0ZWQKPiArCj4gK0hvc3Qtc2lkZSBpbXBsZW1lbnRhdGlvbiBmbyB0aGUgWGVu
IFBWIGtleWJvYXJkIHByb3RvY29sCj4gKwo+ICsjIyMgWGVuIFBWIFVTQgoKUFYgVVNCIEJhY2tl
bmQKCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51eDogRXhwZXJpbWVudGFsCgo/IFRoZSBiYWNrZW5k
IGlzIGluIFFFTVUuCgo+ICsgICAgU3RhdHVzLCBRRU1VOiBTdXBwb3J0ZWQKPiArCj4gK0hvc3Qt
c2lkZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgWGVuIFBWIFVTQiBwcm90b2NvbAo+ICsKPiArIyMj
IFhlbiBQViBTQ1NJIHByb3RvY29sCgpEb2VzIHRoaXMgcmVmZXIgdG8gdGhlIGJhY2tlbmQgb3Ig
dGhlIGZyb250ZW5kPwoKPiArCj4gKyAgICBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQsIHdpdGgg
Y2F2ZWF0cwo+ICsKPiArTkIgdGhhdCB3aGlsZSB0aGUgcHZTQ0kgYmFja2VuZCBpcyBpbiBMaW51
eCBhbmQgdGVzdGVkIHJlZ3VsYXJseSwKPiArdGhlcmUgaXMgY3VycmVudGx5IG5vIHhsIHN1cHBv
cnQuCj4gKwo+ICsjIyMgWGVuIFBWIFRQTQo+ICsKPiArICAgIFN0YXR1czogVGVjaCBQcmV2aWV3
CgpUaGlzIHNlZW1zIHRvIGJlIGR1cGxpY2F0ZWQgd2l0aCB0aGUgaXRlbSAiWGVuIFRQTWZyb250
Ii4KCj4gKwo+ICsjIyMgWGVuIDlwZnMKCmJhY2tlbmQKCj4gKwo+ICsgICAgU3RhdHVzLCBRRU1V
OiBUZWNoIFByZXZpZXcKPiArCj4gKyMjIyBQVkNhbGxzCj4gKwo+ICsgICAgU3RhdHVzLCBMaW51
eDogVGVjaCBQcmV2aWV3Cgo/IGJhY2tlbmQsIGZyb250ZW5kPwoKPiArCj4gKyMjIyBPbmxpbmUg
cmVzaXplIG9mIHZpcnR1YWwgZGlza3MKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAoKSSB3
b3VsZCByZW1vdmUgdGhpcy4KCj4gKyMjIFNlY3VyaXR5Cj4gKwo+ICsjIyMgRHJpdmVyIERvbWFp
bnMKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIERldmljZSBNb2RlbCBT
dHViIERvbWFpbnMKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0aCBjYXZlYXRzCj4g
Kwo+ICtWdWxuZXJhYmlsaXRpZXMgb2YgYSBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW4gdG8gYSBo
b3N0aWxlIGRyaXZlciBkb21haW4gYXJlIGV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydC4K
PiArCj4gKyMjIyBLQ09ORklHIEV4cGVydAo+ICsKPiArICAgIFN0YXR1czogRXhwZXJpbWVudGFs
Cj4gKwo+ICsjIyMgTGl2ZSBQYXRjaGluZwo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0
ZWQKPiArICAgIFN0YXR1cywgQVJNOiBFeHBlcmltZW50YWwKPiArCj4gK0NvbXBpbGUgdGltZSBk
aXNhYmxlZAo+ICsKPiArIyMjIFZpcnR1YWwgTWFjaGluZSBJbnRyb3NwZWN0aW9uCj4gKwo+ICsg
ICAgU3RhdHVzLCB4ODY6IFN1cHBvcnRlZCwgbm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiAr
IyMjIFhTTSAmIEZMQVNLCj4gKwo+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gK0Nv
bXBpbGUgdGltZSBkaXNhYmxlZAo+ICsKPiArIyMjIFhTTSAmIEZMQVNLIHN1cHBvcnQgZm9yIElT
X1BSSVYKPiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArQ29tcGlsZSB0aW1l
IGRpc2FibGVkCj4gKwo+ICsjIyBIYXJkd2FyZQo+ICsKPiArIyMjIHg4Ni9OZXN0ZWQgUFYKPiAr
Cj4gKyAgICBTdGF0dXMsIHg4NiBIVk06IFRlY2ggUHJldmlldwo+ICsKPiArVGhpcyBtZWFucyBy
dW5uaW5nIGEgWGVuIGh5cGVydmlzb3IgaW5zaWRlIGFuIEhWTSBkb21haW4sCj4gK3dpdGggc3Vw
cG9ydCBmb3IgUFYgTDIgZ3Vlc3RzIG9ubHkKPiArKGkuZS4sIGhhcmR3YXJlIHZpcnR1YWxpemF0
aW9uIGV4dGVuc2lvbnMgbm90IHByb3ZpZGVkCj4gK3RvIHRoZSBndWVzdCkuCj4gKwo+ICtUaGlz
IHdvcmtzLCBidXQgaGFzIHBlcmZvcm1hbmNlIGxpbWl0YXRpb25zCj4gK2JlY2F1c2UgdGhlIEwx
IGRvbTAgY2FuIG9ubHkgYWNjZXNzIGVtdWxhdGVkIEwxIGRldmljZXMuCj4gKwo+ICsjIyMgeDg2
L05lc3RlZCBIVk0KPiArCj4gKyAgICBTdGF0dXMsIHg4NiBIVk06IEV4cGVyaW1lbnRhbAo+ICsK
PiArVGhpcyBtZWFucyBydW5uaW5nIGEgWGVuIGh5cGVydmlzb3IgaW5zaWRlIGFuIEhWTSBkb21h
aW4sCj4gK3dpdGggc3VwcG9ydCBmb3IgcnVubmluZyBib3RoIFBWIGFuZCBIVk0gTDIgZ3Vlc3Rz
Cj4gKyhpLmUuLCBoYXJkd2FyZSB2aXJ0dWFsaXphdGlvbiBleHRlbnNpb25zIHByb3ZpZGVkCj4g
K3RvIHRoZSBndWVzdCkuCj4gKwo+ICsjIyMgeDg2L0hWTSBpUFhFCj4gKwo+ICsgICAgU3RhdHVz
OiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwo+ICsKPiArQm9vdGluZyBhIGd1ZXN0IHZpYSBQWEUu
Cj4gK1BYRSBpbmhlcmVudGx5IHBsYWNlcyBmdWxsIHRydXN0IG9mIHRoZSBndWVzdCBpbiB0aGUg
bmV0d29yaywKPiArYW5kIHNvIHNob3VsZCBvbmx5IGJlIHVzZWQKPiArd2hlbiB0aGUgZ3Vlc3Qg
bmV0d29yayBpcyB1bmRlciB0aGUgc2FtZSBhZG1pbmlzdHJhdGl2ZSBjb250cm9sCj4gK2FzIHRo
ZSBndWVzdCBpdHNlbGYuCj4gKwo+ICsjIyMgeDg2L0hWTSBCSU9TCj4gKwo+ICsgICAgU3RhdHVz
OiBTdXBwb3J0ZWQKPiArCj4gK0Jvb3RpbmcgYSBndWVzdCB2aWEgZ3Vlc3QgQklPUyBmaXJtd2Fy
ZQo+ICsKPiArIyMjIHg4Ni9IVk0gRUZJCj4gKwo+ICsJU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4g
K0Jvb3RpbmcgYSBndWVzdCB2aWEgZ3Vlc3QgRUZJIGZpcm13YXJlCgpNYXliZSB0aGlzIGlzIHRv
byBnZW5lcmljPyBXZSBjZXJ0YWlubHkgZG9uJ3Qgc3VwcG9ydCBST01CSU9TIHdpdGgKcWVtdS10
cmFkLCBvciBTZWFCSU9TIHdpdGggcWVtdS11cHN0cmVhbS4KCj4gKyMjIyB4ODYvUGh5c2ljYWwg
Q1BVIEhvdHBsdWcKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIHg4Ni9Q
aHlzaWNhbCBNZW1vcnkgSG90cGx1Zwo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVkCj4gKwo+
ICsjIyMgeDg2L1BDSSBQYXNzdGhyb3VnaCBQVgo+ICsKPiArICAgIFN0YXR1czogU3VwcG9ydGVk
LCBOb3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4gKwo+ICtQViBwYXNzdGhyb3VnaCBjYW5ub3QgYmUg
ZG9uZSBzYWZlbHkuCj4gKwo+ICtbWFhYIE5vdCBldmVuIHdpdGggYW4gSU9NTVU/XQo+ICsKPiAr
IyMjIHg4Ni9QQ0kgUGFzc3Rocm91Z2ggSFZNCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQs
IHdpdGggY2F2ZWF0cwo+ICsKPiArTWFueSBoYXJkd2FyZSBkZXZpY2UgYW5kIG1vdGhlcmJvYXJk
IGNvbWJpbmF0aW9ucyBhcmUgbm90IHBvc3NpYmxlIHRvIHVzZSBzYWZlbHkuCj4gK1RoZSBYZW5Q
cm9qZWN0IHdpbGwgc3VwcG9ydCBidWdzIGluIFBDSSBwYXNzdGhyb3VnaCBmb3IgWGVuLAo+ICti
dXQgdGhlIHVzZXIgaXMgcmVzcG9uc2libGUgdG8gZW5zdXJlIHRoYXQgdGhlIGhhcmR3YXJlIGNv
bWJpbmF0aW9uIHRoZXkgdXNlCj4gK2lzIHN1ZmZpY2llbnRseSBzZWN1cmUgZm9yIHRoZWlyIG5l
ZWRzLAo+ICthbmQgc2hvdWxkIGFzc3VtZSB0aGF0IGFueSBjb21iaW5hdGlvbiBpcyBpbnNlY3Vy
ZQo+ICt1bmxlc3MgdGhleSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIG90aGVyd2lzZS4KPiArCj4g
KyMjIyBBUk0vTm9uLVBDSSBkZXZpY2UgcGFzc3Rocm91Z2gKPiArCj4gKyAgICBTdGF0dXM6IFN1
cHBvcnRlZAo+ICsKPiArIyMjIHg4Ni9BZHZhbmNlZCBWZWN0b3IgZVh0ZW5zaW9uCj4gKwo+ICsg
ICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiArCj4gKyMjIyB2UE1VCj4gKwo+ICsgICAgU3RhdHVzLCB4
ODY6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBvcnRlZAo+ICsKPiArVmlydHVhbCBQZXJm
b3JtYW5jZSBNYW5hZ2VtZW50IFVuaXQgZm9yIEhWTSBndWVzdHMKPiArCj4gK0Rpc2FibGVkIGJ5
IGRlZmF1bHQgKGVuYWJsZSB3aXRoIGh5cGVydmlzb3IgY29tbWFuZCBsaW5lIG9wdGlvbikuCj4g
K1RoaXMgZmVhdHVyZSBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkOiBzZWUgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy94c2EvYWR2aXNvcnktMTYzLmh0bWwKPiArCj4gKyMjIyBJbnRlbCBQbGF0Zm9y
bSBRb1MgVGVjaG5vbG9naWVzCj4gKwo+ICsgICAgU3RhdHVzOiBUZWNoIFByZXZpZXcKPiArCj4g
KyMjIyBBUk0vQUNQSSAoaG9zdCkKPiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAoKIkFD
UEkgaG9zdCIgKHNpbmNlIHdlIGFscmVhZHkgaGF2ZSAiQUNQSSBndWVzdCIgYWJvdmUpLgoKU3Rh
dHVzLCBBUk06IGV4cGVyaW1lbnRhbApTdGF0dXMsIHg4NiBQVjogc3VwcG9ydGVkClN0YXR1cywg
eDg2IFBWSDogZXhwZXJpbWVudGFsCgo+ICsjIyMgQVJNL1NNTVV2MQo+ICsKPiArICAgIFN0YXR1
czogU3VwcG9ydGVkCj4gKwo+ICsjIyMgQVJNL1NNTVV2Mgo+ICsKPiArICAgIFN0YXR1czogU3Vw
cG9ydGVkCj4gKwo+ICsjIyMgQVJNL0dJQ3YzIElUUwo+ICsKPiArICAgIFN0YXR1czogRXhwZXJp
bWVudGFsCj4gKwo+ICtFeHRlbnNpb24gdG8gdGhlIEdJQ3YzIGludGVycnVwdCBjb250cm9sbGVy
IHRvIHN1cHBvcnQgTVNJLgo+ICsKPiArIyMjIEFSTTogMTZLIGFuZCA2NEsgcGFnZXMgaW4gZ3Vl
c3RzCj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIHdpdGggY2F2ZWF0cwo+ICsKPiArTm8g
c3VwcG9ydCBmb3IgUUVNVSBiYWNrZW5kcyBpbiBhIDE2SyBvciA2NEsgZG9tYWluLgoKTmVlZHMg
dG8gYmUgbWVyZ2VkIHdpdGggdGhlICIxR0IvMk1CIHN1cGVyIHBhZ2Ugc3VwcG9ydCI/CgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:42:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drieT-0003CW-Lo; Tue, 12 Sep 2017 10:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drieS-0003CN-Gt
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:42:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 86/64-15060-32AB7B95; Tue, 12 Sep 2017 10:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysyfVTVdp1/Z
 Ig93fWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTbzpYCtpYK34te8rewDiVpYuRi0NIYDOj
 xM2+3VDObkaJNbO+MHYxcnIICxRJrFy4lxnEFhHwkvjUsoEJpIhZ4C6jxNqOTewgCSGBDIlv3
 +eygthsApoSdz5/YgKxeQWsJA53LgeLswioSnTOOg9miwqES+z/fo0ZokZQ4uTMJywgNidQ/Y
 /d88BsZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGUAgh2M35YFHGKU5GBS
 EuU9sn57pBBfUn5KZUZicUZ8UWlOavEhRg0ODoErB4/MZpRiycvPS1WS4H2/A6hOsCg1PbUiL
 TMHGEUwpRIcPEoivL9A0rzFBYm5xZnpEKlTjLocNx5e/8MkBDZDSpz3OkiRAEhRRmke3AhYRF
 9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMC/LTqApPJl5JXCbXgEdwQR0BM+lLSBHlCQipKQ
 aGNP9JWUivA7L/07UX81/ofPc0l6W3Ude6Ux7lKHzz32D63ILV6vVtiK3qxf0P7z2kfvAofdm
 sT/tgvf+dp3/76SO+FHFwO1P5GbHXitTvFVoy1pbGHs1nsVWr0kpQ7JzkVsd5+vrN/Z95rj6f
 mqMi0qvXWSdu9+Xx3U5LLI19ns5f0woCU7xV2Ipzkg01GIuKk4EAGINk4PjAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505212961!59362133!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22088 invoked from network); 12 Sep 2017 10:42:41 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 12 Sep 2017 10:42:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45A841529;
 Tue, 12 Sep 2017 03:42:41 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DFA023F578;
 Tue, 12 Sep 2017 03:42:39 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <decbeb2c-751e-320e-6752-b112042c3234@arm.com>
Date: Tue, 12 Sep 2017 11:42:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170814142850.39133-3-roger.pau@citrix.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxNC8wOC8xNyAxNToyOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRo
aXMgZnVuY3Rpb25hbGl0eSBpcyBnb2luZyB0byByZXNpZGUgaW4gdnBjaS5jIChhbmQgdGhlIGNv
cnJlc3BvbmRpbmcKPiB2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBhcmNoLWFnbm9zdGlj
LiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAo+IGluIHRoaXMgcGF0Y2ggc2V0dXAgdGhlIGJhc2lj
IGZ1bmN0aW9uYWxpdHkgcmVxdWlyZWQgaW4gb3JkZXIgdG8gdHJhcAo+IGFjY2Vzc2VzIHRvIHRo
ZSBQQ0kgY29uZmlnIHNwYWNlLCBhbmQgYWxsb3cgZGVjb2RpbmcgdGhlIGFkZHJlc3MgYW5kCj4g
ZmluZGluZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUg
YWNjZXNzCj4gKGFsdGhvdWdoIG5vIGhhbmRsZXJzIGFyZSBpbXBsZW1lbnRlZCkuCgpJZiBJIHVu
ZGVyc3RhbmQgY29ycmVjdGx5IHRoaXMgcGF0Y2gsIHRoZSB2aXJ0dWFsIEJERiB3aWxsIGFsd2F5
cyAKY29ycmVzcG9uZCB0byB0aGUgcGh5c2ljYWwgQkRGLiBJcyB0aGF0IHJpZ2h0PyBJZiBzbywg
d291bGQgeW91IG1pbmQgdG8gCmV4cGxhaW4gd2h5IHN1Y2ggcmVzdHJpY3Rpb24/CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drinm-0003yS-KI; Tue, 12 Sep 2017 10:52:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drinl-0003yM-I6
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:52:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 67/5D-03642-46CB7B95; Tue, 12 Sep 2017 10:52:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDvW7Knu2
 RBg3vxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPi7ayFNwTqjh+ayFTA+N/3i5GTg4JAX+J
 FYu2MoHYLAKqEvPX3mcHsdkElCV+dvaygdgiAhoSK98sZOli5OJgFuhklFi2ZDoLSEJYwFviz
 eyNjCA2r4CFxJPN75hBbCGBcomjJ6+zQsQFJU7OfAJUzwHUrCmxfpc+hCktsfwfB0gFs4C8RP
 PW2WCdnAJOEl0vNoNNFBVQkehcOocFYqKCRMf0Y0wTGPlnIRk6C2HoLIShs5AMXcDIsopRozi
 1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAsGYBgB+PtjQGHGCU5
 mJREeY+s3x4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXazdQTrAoNT21Ii0zBxghMGkJDh4lE
 V5JkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzaoMUCYAUZZTmwY2AReslRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfMqg0zhycwrgdv0CugIJqAjeC5tATmiJBEhJdXAqH4r++DGPnv
 X44cDVdJE7+ls0FuqkVK4zPD9beWUDqF9Kufvs33Ktb/q5hkUu8gmistdL6q21uRKwKNFqbMa
 v7ywY+47fXhZQ87CnivmPkURStOy5b7qB28QTv6v++Wxe5qA2n6rvPAfH/j83tm/YZ4eVve7a
 7HqyvUZEo2CU1re7rXaLJyoxFKckWioxVxUnAgAMhF9MtECAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505213538!110845408!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35731 invoked from network); 12 Sep 2017 10:52:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:52:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447524136"
Date: Tue, 12 Sep 2017 11:52:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912105217.odsyqwrtncg6raeq@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-11-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505150102-30806-11-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 10/12] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTU6MDBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgICB8ICAgOSArLQo+ICB0b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5j
IHwgICA5ICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jICAgICAgICAgfCAgIDQg
Ky0KPiAgdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAgICAgICB8ICAgNCArLQo+ICB0
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgIHwgICAyIC0KPiAgdG9vbHMvbGli
eGwvbGlieGxfbmljLmMgICAgICAgICAgICAgICB8IDE5MSArKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIHRvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYyAgfCAg
IDMgKy0KPiAgdG9vbHMveGwveGxfbmljLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQo+
ICA4IGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDE3MyBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
PiBpbmRleCBkNWEzYWI3Li5hYmUxMjllIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTE4NTAsOSArMTg1MCwxNCBAQCBp
bnQgbGlieGxfZGV2aWNlX25pY19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hv
dyAqYW9faG93KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFM
X0NBTExFUlNfT05MWTsKPiAgCj4gLWxpYnhsX2RldmljZV9uaWMgKmxpYnhsX2RldmljZV9uaWNf
bGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKPiArbGlieGxf
ZGV2aWNlX25pYyAqbGlieGxfZGV2aWNlX25pY19saXN0KGxpYnhsX2N0eCAqY3R4LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAq
bnVtKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOwo+ICt2b2lkIGxpYnhsX2RldmljZV9uaWNfbGlzdF9mcmVlKGxp
YnhsX2RldmljZV9uaWMqIGxpc3QsIGludCBudW0pCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICBpbnQgbGlieGxfZGV2aWNl
X25pY19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLCBsaWJ4bF9uaWNpbmZv
ICpuaWNpbmZvKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
bmljICpuaWMsIGxpYnhsX25pY2luZm8gKm5pY2luZm8pCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwoKVGhlIGFubm90YXRpb24gaGFz
IGNhdXNlZCB0aGUgZm9sbG93aW5nIGZhaWx1cmVzOgoKbGlieGxfY29sb19zYXZlLmM6IEluIGZ1
bmN0aW9uIOKAmGxpYnhsX19jb2xvX3NhdmVfc2V0dXDigJk6CmxpYnhsX2NvbG9fc2F2ZS5jOjEy
NjoxNDogZXJyb3I6IGNhbGwgdG8g4oCYbGlieGxfZGV2aWNlX25pY19saXN04oCZIGRlY2xhcmVk
IHdpdGggYXR0cmlidXRlIHdhcm5pbmc6IG1heSBub3QgYmUgY2FsbGVkIGZyb20gd2l0aGluIGxp
YnhsIFstV2Vycm9yXQpuaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENUWCwgY2RzLT5kb21p
ZCwgJm5iKTsKICAgICAgICAgfn5+fn5efn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn4KbGlieGxfY29sb19zYXZlLmM6MTI5Ojk6IGVycm9yOiBjYWxsIHRvIOKAmGxp
YnhsX2RldmljZV9uaWNfbGlzdF9mcmVl4oCZIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlIHdhcm5p
bmc6IG1heSBub3QgYmUgY2FsbGVkIGZyb20gd2l0aGluIGxpYnhsIFstV2Vycm9yXQpsaWJ4bF9k
ZXZpY2VfbmljX2xpc3RfZnJlZShuaWNzLCBuYik7CiAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fgoKSG93ZXZlciwgSSB0aGluayB0aGF0J3MgYSBidWcgaW4gY29s
by4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drio2-000406-Ro; Tue, 12 Sep 2017 10:52:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rogerq@ti.com>) id 1drio1-0003zy-QV
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:52:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 11/99-03616-57CB7B95; Tue, 12 Sep 2017 10:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyTF9YULdkz/Z
 IgxeLZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/n+ewFjzkrVi7by9jA+Mq7i5GTg4hgZmM
 EjsPJ3QxcnGwCHxhkng4qZUNxBESWMUosXnLD3YI5zGjxOxbW6Ey7xkl9vxZB5VZwyjR8qSXB
 WSYsICOxNF5PYwgtoiAncTugw+YIJZkScw/MA+shk1AWeLF/KVgNq+ApcTdln1A9RxAy1UlNr
 4JBwmLCoRL7P9+jRmiRFDi5MwnYOWcAjYS/29eYQUpZxbQlFi/Sx8kzCwgLtH0ZSUrhK0tsWz
 ha7BWCQFrieeP/rJPYBSehWTSLITuWUi6ZyHpXsDIsopRvTi1qCy1SNdYL6koMz2jJDcxM0fX
 0MBMLze1uDgxPTUnMalYLzk/dxMjMPwZgGAHY8c/p0OMkhxMSqK8R9ZvjxTiS8pPqcxILM6IL
 yrNSS0+xCjDwaEkwXt3F1BOsCg1PbUiLTMHGIkwaQkOHiURXsndQGne4oLE3OLMdIjUKUZdjh
 +TrvxhEmLJy89LlRLn1QYpEgApyijNgxsBSwqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz
 7EOQSnsy8ErhNr4COYAI6gufSFpAjShIRUlINjMsO2WjLXp9kcMViivc6eeNd1e8WrNq6PatG
 /+3b6pP504+nXpC6cvJG5+0Kl3lCYnPXLTB7lbZqiqP59Iuz3dSfyqyTM73cOTfm9hb11/cKn
 nBEykU9bXmSc/m+6fa4P5yTWy5N4tJeVrVbbPdK538ebrPnqyilaflu7PJb1cGn4Oc0N7jDNE
 SJpTgj0VCLuag4EQAxfp2CBQMAAA==
X-Env-Sender: rogerq@ti.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505213555!116036703!1
X-Originating-IP: [198.47.19.17]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2713 invoked from network); 12 Sep 2017 10:52:36 -0000
Received: from fllnx210.ext.ti.com (HELO fllnx210.ext.ti.com) (198.47.19.17)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 10:52:36 -0000
Received: from dlelxv90.itg.ti.com ([172.17.2.17])
 by fllnx210.ext.ti.com (8.15.1/8.15.1) with ESMTP id v8CAqY0J005587;
 Tue, 12 Sep 2017 05:52:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com;
 s=ti-com-17Q1; t=1505213554;
 bh=J3flY2MaSpkHzSN7sOXOuLr9IWPUTVFp6b7h5Y6YAzU=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=wZeFnGr8l4VMcro10Hr28ewZivkMclC9ECNrZ1rXG3leZ/ekis1pN4xUNO5KRbcFR
 GHkNH+NBSeZTWaOhWZe18ILZ3o7aCwz/80vHHNu0oSNRnUsafaKL1wHeZbBS2v/9/K
 JOYd3PNmSJgd5B/D1M1LjmU/NGW4F1AZG1/ViOuk=
Received: from DFLE100.ent.ti.com (dfle100.ent.ti.com [10.64.6.21])
 by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8CAqY2i032650;
 Tue, 12 Sep 2017 05:52:34 -0500
Received: from DFLE105.ent.ti.com (10.64.6.26) by DFLE100.ent.ti.com
 (10.64.6.21) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Tue, 12
 Sep 2017 05:52:34 -0500
Received: from dlep33.itg.ti.com (157.170.170.75) by DFLE105.ent.ti.com
 (10.64.6.26) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport;
 Tue, 12 Sep 2017 05:52:34 -0500
Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153])
 by dlep33.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8CAqXWm002322;
 Tue, 12 Sep 2017 05:52:33 -0500
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xen.org>
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
From: Roger Quadros <rogerq@ti.com>
Message-ID: <3f097eec-3781-f6d1-f8bf-e2e8b712180d@ti.com>
Date: Tue, 12 Sep 2017 13:52:32 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
Content-Language: en-GB
X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

77u/CgpUZXhhcyBJbnN0cnVtZW50cyBGaW5sYW5kIE95LCBQb3Jra2FsYW5rYXR1IDIyLCAwMDE4
MCBIZWxzaW5raS4gWS10dW5udXMvQnVzaW5lc3MgSUQ6IDA2MTU1MjEtNC4gS290aXBhaWtrYS9E
b21pY2lsZTogSGVsc2lua2kKCk9uIDEyLzA5LzE3IDEzOjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+IE9uIDEyLzA5LzE3IDEwOjEzLCBSb2dlciBRdWFkcm9zIHdyb3RlOgo+PiBIaSwKPj4KPj4g
SSdtIHJ1bm5pbmcgWGVuIHY0Ljkgb24gRFJBNyAoT01BUDUvQXJtVjcpIHdpdGggTGludXgga2Vy
bmVsIHYzLjE0ICh5aWtlcyEhKSBvbiBkb20wIGFuZCBkb21VLgo+PiBJJ20gc3RydWdnbGluZyB0
byBnZXQgVVNCIHBhc3N0aHJvdWdoIHdvcmtpbmcgdXNpbmcgcHZVU0IuCj4+Cj4+IE15IGRvbVUg
Y29uZmlnIGZpbGUgY29udGFpbnMKPj4gICAgdXNiID0gMQo+PiAgICB1c2JjdHJsID0gWyd0eXBl
PXF1c2IsdmVyc2lvbj0yLHBvcnRzPTQnLCAndHlwZT1xdXNiLHZlcnNpb249MSwgcG9ydHM9NCcs
IF0KPj4KPj4gSSBjYW4gc2VlIHRoZSB2dXNiLTAgYW5kIHZ1c2ItMSBwbGF0Zm9ybSBkZXZpY2Vz
IGluIC9zeXMvZGV2aWNlcwo+Pgo+PiBBbmQgdGhlIGZvbGxvd2luZyBtZXNzYWdlIG9uIGRvbVUg
a2VybmVsIGxvZwo+PiBbICAgIDEuODQ5NTcyXSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IERldmlj
ZSB3aXRoIG5vIGRyaXZlcjogZGV2aWNlL3Z1c2IvMAo+PiBbICAgIDEuODQ5NjI3XSB4ZW5idXNf
cHJvYmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRyaXZlcjogZGV2aWNlL3Z1c2IvMQo+Pgo+
PiBUaGlzIG1lYW5zIHRoYXQgdGhlcmUgaXMgbm8gZGV2aWNlIGRyaXZlciBmb3IgdGhlIHZ1c2Ig
aG9zdCBjb250cm9sbGVycy4KPj4KPj4gV2hhdCBpcyB0aGUgd2F5IGZvcndhcmQ/IERvIEkgbmVl
ZCB0byBhcHBseSBzb21lIHBhdGNoZXMgdG8gdGhlIGRvbVUga2VybmVsIHRvCj4+IGFkZCBzdXBw
b3J0IGZvciB0aGUgVVNCIGZyb250ZW5kIEhDRCBkcml2ZXJzPyAKPiAKPiBUaGlzIGlzIG9uZSBt
YW5kYXRvcnkgc3RlcCwgeWVzLiBZb3UnbGwgbmVlZDoKPiAKPiBodHRwczovL2xrbWwub3JnL2xr
bWwvMjAxNS82LzIzLzM0Cj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTUvNi8yMy8zNgoKVGhh
bmtzLCBJJ2xsIGdpdmUgdGhlc2UgYSB0cnkuIExvb2tzIGxpa2UgdGhlIGtlcm5lbCBmb2xrcyBk
aWRuJ3QgdGFrZSB0aGlzIGluIHlldC4KQXJlIHRoZXJlIHNvbWUgYWx0ZXJuYXRpdmUgcGxhbnMg
dG8gZ2V0IHRoaXMgb3Igc29tZXRoaW5nIGFsdGVybmF0ZSB1cHN0cmVhbT8KCj4gCj4gVGhlIHF1
ZXN0aW9uIGlzIHdoZXRoZXIgdGhpcyB3aWxsIGJlIGVub3VnaCBmb3IgeW91IHRvIG1ha2UgaXQg
d29yazogdGhlCj4gcHZ1c2IgYmFja2VuZCBpcyBxZW11IGJhc2VkLiBJJ20gbm90IHN1cmUgdGhp
cyB3aWxsIGp1c3Qgd29yayBvbiBBUk0uCgpPSywgdGhpcyBsb29rcyBsaWtlIGEgcm9hZGJsb2Nr
IHRoZW4uIFNvIGl0IGlzIHBvc3NpYmxlIHRvIGdldCB0aGlzIHRvCndvcmsgYnV0IGp1c3QgbmVl
ZHMgc29tZSBkZXZlbG9wbWVudCBvciBpcyB0aGlzIHNvbWV0aGluZyB0aGF0IGlzIG5vdCBwcmFj
dGljYWw/CgpXaGF0IGFyZSB0aGUgYWx0ZXJuYXRpdmVzIGZvciBVU0IgcGFzc3Rocm91Z2ggb24g
QVJNIGd1ZXN0PwoKPiAKPiAKPiBKdWVyZ2VuCj4gCgotLSAKY2hlZXJzLAotcm9nZXIKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:53:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dripI-00049X-5v; Tue, 12 Sep 2017 10:53:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dripG-00049I-Ea
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:53:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 72/35-01911-1CCB7B95; Tue, 12 Sep 2017 10:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffAnu2
 RBkvmmFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnp0xmLjhpWNH2uZ+xgfGXchcjF4eQwGZG
 iSM7HrFDOLsZJZovrGHtYuTkEBZIl/jz4AkLiC0i4CXxqWUDE4jNLJAtsXDxdmYQW0ggQ6Kro
 4sdxGYT0JS48/kTWA2vgJXE5AULwWwWAVWJn3cusIHYogLhEvu/X2OGqBGUODkTYj4nUP2iHU
 2MEPPNJOZtfsgMYYtL3HoyH2qvvETz1tnMExj5ZyFpn4WkZRaSlllIWhYwsqxiVC9OLSpLLdK
 11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2Mr386HWKU5GBSEuU9
 sn57pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sO7gXKCRanpqRVpmTnASIFJS3DwKInwngNJ8
 xYXJOYWZ6ZDpE4xKkqJ864ESQiAJDJK8+DaYNF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iw7xWQKTyZeSVw018BLWYCWsxzaQvI4pJEhJRUA6P4fImpShP1mXk+Tri7odt59vT++fJah/x
 aXu+511e56+V9HrtXExf/2Niz8LHG5tPJ4VHPvsXeXRY4a9uEwF3SyU3/nvw9cz3r1oFjWRZP
 uBy0tk3Xna8qU6MtsCZ0mydj8SoOe3v1fXf/vZj5zqyo+fbh1Ut/fHi28I+tlctmxT/v58wM0
 77Aq8RSnJFoqMVcVJwIAPR4IpvJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505213632!83502720!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48708 invoked from network); 12 Sep 2017 10:53:52 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 12 Sep 2017 10:53:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AFCCE1529;
 Tue, 12 Sep 2017 03:53:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD7AE3F578;
 Tue, 12 Sep 2017 03:53:50 -0700 (PDT)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <718e7f9a-81cd-e8f6-4c9d-9afee41b6d47@arm.com>
Date: Tue, 12 Sep 2017 11:53:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170814142850.39133-6-roger.pau@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxNC8wOC8xNyAxNToyOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEFu
ZCBhbHNvIGFsbG93IGl0IHRvIGRvIG5vbi1pZGVudGl0eSBtYXBwaW5ncyBieSBhZGRpbmcgYSBu
ZXcKPiBwYXJhbWV0ZXIuCj4gCj4gVGhpcyBmdW5jdGlvbiB3aWxsIGJlIG5lZWRlZCBpbiBvcmRl
ciB0byBtYXAgdGhlIEJBUnMgZnJvbSBQQ0kgZGV2aWNlcwo+IGludG8gdGhlIERvbTAgcDJtIChh
bmQgaXMgYWxzbyB1c2VkIGJ5IHRoZSB4ODYgRG9tMCBidWlsZGVyKS4gV2hpbGUKPiB0aGVyZSBm
aXggdGhlIGZ1bmN0aW9uIHRvIHVzZSBnZm5fdCBhbmQgbWZuX3QgaW5zdGVhZCBvZiB1bnNpZ25l
ZCBsb25nCj4gZm9yIG1lbW9yeSBhZGRyZXNzZXMuID4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gICAtIEd1YXJkIHRoZSBmdW5j
dGlvbiB3aXRoIENPTkZJR19IQVNfUENJIG9ubHkuCj4gICAtIHMvbm9uLXRyaXZhbC9ub24tbmVn
bGlnaWJsZSBpbiB0aGUgY29tbWVudC4KPiAgIC0gQ2hhbmdlIFhFTkxPR19HX1dBUk5JTkcgdG8g
WEVOTE9HX1dBUk5JTkcgbGlrZSB0aGUgb3JpZ2luYWwKPiAgICAgZnVuY3Rpb24uCj4gCj4gQ2hh
bmdlcyBzaW5jZSB2MzoKPiAgIC0gUmVtb3ZlIHRoZSBkdW1teSBtb2RpZnlfaWRlbnRpdHlfbW1p
byBoZWxwZXIgaW4gZG9tMF9idWlsZC5jCj4gICAtIFRyeSB0byBtYWtlIHRoZSBjb21tZW50IGlu
IG1vZGlmeSBNTUlPIGxlc3Mgc2NhcnkuCj4gICAtIENsYXJpZnkgY29tbWl0IG1lc3NhZ2UuCj4g
ICAtIE9ubHkgYnVpbGQgdGhlIGZ1bmN0aW9uIGZvciB4ODYgb3IgaWYgdGhlcmUncyBQQ0kgc3Vw
cG9ydC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYyOgo+ICAgLSBVc2UgbWZuX3QgYW5kIGdmbl90Lgo+
ICAgLSBSZW1vdmUgc3RyYXkgbmV3bGluZS4KPiAtLS0KPiAgIHhlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jIHwgMzAgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmggIHwgIDMgKysrCj4g
ICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jCj4gaW5kZXggMDRhODY4MmQzMy4uYzY1ZWI4NTAzZiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jCj4gQEAgLTYxLDMyICs2MSw2IEBAIHN0YXRpYyBzdHJ1Y3QgYWNw
aV9tYWR0X2ludGVycnVwdF9vdmVycmlkZSBfX2luaXRkYXRhICppbnRzcmNvdnI7Cj4gICBzdGF0
aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgYWNwaV9ubWlfc291cmNlczsKPiAgIHN0YXRpYyBz
dHJ1Y3QgYWNwaV9tYWR0X25taV9zb3VyY2UgX19pbml0ZGF0YSAqbm1pc3JjOwo+ICAgCj4gLXN0
YXRpYyBpbnQgX19pbml0IG1vZGlmeV9pZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBjb25zdCBib29sIG1hcCkKPiAtewo+IC0gICAgaW50
IHJjOwo+IC0KPiAtICAgIGZvciAoIDsgOyApCj4gLSAgICB7Cj4gLSAgICAgICAgcmMgPSAobWFw
ID8gbWFwX21taW9fcmVnaW9ucyA6IHVubWFwX21taW9fcmVnaW9ucykKPiAtICAgICAgICAgICAg
IChkLCBfZ2ZuKHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikpOwo+IC0gICAgICAgIGlmICggcmMg
PT0gMCApCj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIGlmICggcmMgPCAwICkKPiAt
ICAgICAgICB7Cj4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+IC0gICAgICAg
ICAgICAgICAgICAgIkZhaWxlZCB0byBpZGVudGl0eSAlc21hcCBbJSNseCwlI2x4KSBmb3IgZCVk
OiAlZFxuIiwKPiAtICAgICAgICAgICAgICAgICAgIG1hcCA/ICIiIDogInVuIiwgcGZuLCBwZm4g
KyBucl9wYWdlcywgZC0+ZG9tYWluX2lkLCByYyk7Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+IC0g
ICAgICAgIH0KPiAtICAgICAgICBucl9wYWdlcyAtPSByYzsKPiAtICAgICAgICBwZm4gKz0gcmM7
Cj4gLSAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Cj4gLSAgICB9Cj4gLQo+IC0g
ICAgcmV0dXJuIHJjOwo+IC19Cj4gLQo+ICAgLyogUG9wdWxhdGUgYSBIVk0gbWVtb3J5IHJhbmdl
IHVzaW5nIHRoZSBiaWdnZXN0IHBvc3NpYmxlIG9yZGVyLiAqLwo+ICAgc3RhdGljIGludCBfX2lu
aXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
LAo+IEBAIC0zOTcsNyArMzcxLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShz
dHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkg
bWFwcGVkLgo+ICAgICAgICAqIE5COiB0aGlzIG9ubHkgbWFrZXMgc2Vuc2Ugd2hlbiBib290ZWQg
ZnJvbSBsZWdhY3kgQklPUy4KPiAgICAgICAgKi8KPiAtICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5
X21taW8oZCwgMCwgTUIxX1BBR0VTLCB0cnVlKTsKPiArICAgIHJjID0gbW9kaWZ5X21taW8oZCwg
X2dmbigwKSwgX21mbigwKSwgTUIxX1BBR0VTLCB0cnVlKTsKPiAgICAgICBpZiAoIHJjICkKPiAg
ICAgICB7Cj4gICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGlkZW50aXR5IG1hcCBsb3cgMU1C
OiAlZFxuIiwgcmMpOwo+IEBAIC05NjQsNyArOTM4LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZo
X3NldHVwX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9pbmZvKQo+ICAgICAg
ICAgICBucl9wYWdlcyA9IFBGTl9VUCgoZC0+YXJjaC5lODIwW2ldLmFkZHIgJiB+UEFHRV9NQVNL
KSArCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guZTgyMFtpXS5zaXplKTsK
PiAgIAo+IC0gICAgICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8oZCwgcGZuLCBucl9wYWdl
cywgdHJ1ZSk7Cj4gKyAgICAgICAgcmMgPSBtb2RpZnlfbW1pbyhkLCBfZ2ZuKHBmbiksIF9tZm4o
cGZuKSwgbnJfcGFnZXMsIHRydWUpOwo+ICAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAg
ewo+ICAgICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gbWFwIEFDUEkgcmVnaW9uIFslI2x4
LCAlI2x4KSBpbnRvIERvbTAgbWVtb3J5IG1hcFxuIiwKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBpbmRleCBiMjA2NmRiMDdlLi44Njgy
NGVkYjA5IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29t
bW9uL21lbW9yeS5jCj4gQEAgLTE0NjUsNiArMTQ2NSw0NiBAQCBpbnQgcHJlcGFyZV9yaW5nX2Zv
cl9oZWxwZXIoCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiArI2lmIGRlZmluZWQoQ09O
RklHX0hBU19QQ0kpCj4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiArICAgICAgICAgICAgICAg
IGJvb2wgbWFwKQo+ICt7CgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCB0byBtb3ZlIHRo
aXMgZnVuY3Rpb24gaW4gY29tbW9uIGNvZGUgCndpdGhvdXQgbWFraW5nIHN1cmUgdGhhdCBhbGwg
YXJjaCBoYXZlICptYXBfbW1pb19yZWdpb25zIHN1cHBvcnRpbmcgCnByZWVtcHRpb24uCgpUaGlz
IGlzIGFjdHVhbGx5IG5vdCB0aGUgY2FzZSBvbiBBUk0gYW5kIElITU8gc2hvdWxkIGJlIGZpeGVk
IGJlZm9yZSAKZ2V0dGluZyB0aGlzIGZ1bmN0aW9uIGNvbW1vbi4gT3RoZXJ3aXNlIHlvdSB3aWxs
IGV4cG9zZSBhIHNlY3VyaXR5IGlzc3VlIAp0aGUgZGF5IHZDUEkgd2lsbCBnZXQgc3VwcG9ydGVk
IG9uIEFSTS4KCj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEFUTSB0aGlz
IGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbgo+ICsg
ICAgICogYmVjYXVzZSBpdCBkb2Vzbid0IHN1cHBvcnQgcHJlZW1wdGlvbi9jb250aW51YXRpb24s
IGFuZCBhcyBzdWNoCj4gKyAgICAgKiBjYW4gdGFrZSBhIG5vbi1uZWdsaWdpYmxlIGFtb3VudCBv
ZiB0aW1lLiBOb3RlIHRoYXQgaXQgcGVyaW9kaWNhbGx5Cj4gKyAgICAgKiBjYWxscyBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMgaW4gb3JkZXIgdG8gYXZvaWQgc3RhbGxpbmcgdGhlIHN5c3RlbS4K
PiArICAgICAqLwo+ICsgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4gKwo+ICsg
ICAgZm9yICggOyA7ICkKPiArICAgIHsKPiArICAgICAgICByYyA9IChtYXAgPyBtYXBfbW1pb19y
ZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQoKQXMgbWVudGlvbmVkIGluIGFuIGVhcmxpZXIg
dmVyc2lvbiwgb24gQVJNIG1hcF9tbWlvX3JlZ2lvbnMgd2lsbCBtYXAgdGhlIApNTUlPIHdpdGgg
dmVyeSBzdHJpY3QgYXR0cmlidXRlIChuby11bmFsaWduZWQgYWNjZXNzLCAKbm9uLWdhdGhlcmFi
bGUsLi4uKS4gVGhpcyB3aWxsIG5vdCBiZSBjb3JyZWN0IGZvciBzb21lIEJBUnMuIFNvIEkgdGhp
bmsgCndlIHNob3VsZCBwcm92aWRlIHRoZSBhdHRyaWJ1dGUgdHlwZSBpbiBwYXJhbWV0ZXIgb2Yg
bW9kaWZ5X21taW8gdG8ga25vdyAKdGhlIG1lbW9yeSBhdHRyaWJ1dGUuCgo+ICsgICAgICAgICAg
ICAgKGQsIGdmbiwgbnJfcGFnZXMsIG1mbik7Cj4gKyAgICAgICAgaWYgKCByYyA9PSAwICkKPiAr
ICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCj4gKyAgICAgICAgICAgICAgICAg
ICAiRmFpbGVkIHRvICVzbWFwIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4gIikgLT4gIgo+ICsg
ICAgICAgICAgICAgICAgICAgIlslIiBQUklfbWZuICIsICUiIFBSSV9tZm4gIikgZm9yIGQlZDog
JWRcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIGdmbl94KGdmbiks
IGdmbl94KGdmbl9hZGQoZ2ZuLCBucl9wYWdlcykpLAo+ICsgICAgICAgICAgICAgICAgICAgbWZu
X3gobWZuKSwgbWZuX3gobWZuX2FkZChtZm4sIG5yX3BhZ2VzKSksIGQtPmRvbWFpbl9pZCwKPiAr
ICAgICAgICAgICAgICAgICAgIHJjKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
fQo+ICsgICAgICAgIG5yX3BhZ2VzIC09IHJjOwo+ICsgICAgICAgIG1mbiA9IG1mbl9hZGQobWZu
LCByYyk7Cj4gKyAgICAgICAgZ2ZuID0gZ2ZuX2FkZChnZm4sIHJjKTsKPiArICAgICAgICBwcm9j
ZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmM7Cj4g
K30KPiArI2VuZGlmCj4gKwo+ICAgLyoKPiAgICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1v
ZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCBiL3hlbi9p
bmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKPiBpbmRleCAyYjU2OTZjZjMzLi5jMmY5MDE1YWQ4IDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKPiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vcDJtLWNvbW1vbi5oCj4gQEAgLTIwLDQgKzIwLDcgQEAgaW50IHVubWFwX21taW9f
cmVnaW9ucyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5yLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pOwo+ICAg
Cj4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1m
biwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiArICAgICAgICAgICAgICAgIGNvbnN0IGJvb2wg
bWFwKTsKPiArCj4gICAjZW5kaWYgLyogX1hFTl9QMk1fQ09NTU9OX0ggKi8KPiAKCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:56:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drirt-0004O1-J9; Tue, 12 Sep 2017 10:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421142f01=citrix-osstest@xenproject.org>)
 id 1drirr-0004Nm-RY
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 10:56:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 01/F0-03093-36DB7B95; Tue, 12 Sep 2017 10:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpG7S3u2
 RBqtnClvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox/R/ezFiyIqmg4uoyxgfG2eRcjJ4eEgL/E
 /u2/GSFsd4np7SvYQGwRAWeJCR9ug9m8AnoSs+58YgexhQWSJD7MPsbaxcgFVD9TXOLXvw3MM
 M0LF65ngrG/7Z8P1sAm4CExsWciC4jNIqAqseHdAbB6IQEtiaWLVzJBLBCUODnzCVgNs4CExM
 EXL6BmWkjs+NjHNoGRbxaSsllIyhYwMq1i1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMKwYg2MF4fWPAIUZJDiYlUd4j67dHCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLg3bEHKCdYlJqeWpGWmQMMcJi0BAePkgjvLpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5
 OXnpUqJ884GKRIAKcoozYMbAYu2S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQYyhSczrw
 Ru0yugI5iAjuC5tAXkiJJEhJRUA6PO9YDC0zdMq7IM9a4u3j1x7Q/Be0Ft3DcfznRZcFTa/NK
 SlZnvFkrn2i6c/bEvSfh/6/y+lj6Tm+/N722aO72b49yNSU/8FxYvXnyWWeUOe/LMmGj9mwkb
 V276vEb1+xHh0oZ+5fZTiyx3X9j2S1bjmGd6x/LOYmXNlH/5XgX679JX/OiurVylxFKckWiox
 VxUnAgAN8zG1bECAAA=
X-Env-Sender: prvs=421142f01=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505213792!75761291!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45515 invoked from network); 12 Sep 2017 10:56:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:56:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439391658"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72094-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
X-Osstest-Versions-That: qemuu=fcea73709b966a7ded9efa7b106ea50c7fe9025c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 12 Sep 2017 11:56:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72094: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7006580201917487543=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 72094 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72094/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 18 guest-start/debianhvm.repeat fail REGR. vs. 72088
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install    fail REGR. vs. 72088

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72088
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72088
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72088
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72088
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72088
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72088
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72088
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72088
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72088
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72088
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72088
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10  fail like 72088
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 72088
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a
baseline version:
 qemuu                fcea73709b966a7ded9efa7b106ea50c7fe9025c

Last test of basis    72088  2017-09-10 09:53:35 Z    2 days
Testing same since    72094  2017-09-12 00:16:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Peter Maydell <peter.maydell@linaro.org>

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


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

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

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

------------------------------------------------------------
commit a6e8c1dacfd37d34542e33600dcc50b7683b735a
Merge: fcea737 6fa9ba0
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Sep 11 10:27:07 2017 +0100

    Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.11-pull-request' into staging
    
    # gpg: Signature made Sun 10 Sep 2017 17:17:28 BST
    # gpg:                using RSA key 0xF30C38BD3F2FBE3C
    # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>"
    # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>"
    # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>"
    # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
    
    * remotes/vivier/tags/m68k-for-2.11-pull-request:
      target/m68k: Switch fpu_rom from make_floatx80() to make_floatx80_init()
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 6fa9ba09dbf4eb8b52bcb47d6820957f1b77ee0b
Author: Kamil Rytarowski <n54@gmx.com>
Date:   Mon Sep 4 23:23:06 2017 +0200

    target/m68k: Switch fpu_rom from make_floatx80() to make_floatx80_init()
    
    GCC 4.7.2 on SunOS reports that the values assigned to array members are not
    real constants:
    
    target/m68k/fpu_helper.c:32:5: error: initializer element is not constant
    target/m68k/fpu_helper.c:32:5: error: (near initialization for 'fpu_rom[0]')
    rules.mak:66: recipe for target 'target/m68k/fpu_helper.o' failed
    
    Convert the array to make_floatx80_init() to fix it.
    Replace floatx80_pi-like constants with make_floatx80_init() as they are
    defined as make_floatx80().
    
    This fixes build on SmartOS (Joyent).
    
    Signed-off-by: Kamil Rytarowski <n54@gmx.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Message-Id: <20170904212306.3020-1-n54@gmx.com>
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7006580201917487543==--

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:58:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drit9-0004Vy-1L; Tue, 12 Sep 2017 10:57:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drit8-0004Vo-6r
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 10:57:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 81/EE-03642-1BDB7B95; Tue, 12 Sep 2017 10:57:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXf93u2
 RBsumMFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnv5yxnLfjJWdHwaxl7A2MfRxcjF4eQwGZG
 iS2/PzNBOLsZJT5t2cPSxcjJISxgIXH1ch8jiC0iECNxbcpEsLiQQJbE/APzwGw2AU2JO58/M
 YHYvAJWEhfbj4DZLAKqEg8/bQGzRQXCJfZ/v8YMUSMocXLmE7BeTgEbif83r7CC2MwCZhLzNj
 9khrDFJW49mc8EYctLbH87h3kCI98sJO2zkLTMQtIyC0nLAkaWVYwaxalFZalFuobmeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHIAAQ7GG9vDDjEKMnBpCTKe2T99kghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryle4BygkWp6akVaZk5wJiASUtw8CiJ8O4CSfMWFyTmFmemQ
 6ROMepy/Jh05Q+TEEtefl6qlDjvbJAiAZCijNI8uBGw+LzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd5jIFN4MvNK4Da9AjqCCegInktbQI4oSURISTUwtr5VfR58rSZz3eZ3n96mrDzjrMW
 SxXidf1tDxeEDNonr7Bht2ETCDSfypKRobrzTs675xNIgr78XLZZzpVjNXnB1YeRai6tFd59e
 vnRZuEfNoyy2fOGWjpLAFP/JTQzyry685/t2dkObMhdzywLuldPVpI9aWxYcOXXkwsWue4t2q
 O40ePrbS4mlOCPRUIu5qDgRADZLknrKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505213870!82309168!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7914 invoked from network); 12 Sep 2017 10:57:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 12 Sep 2017 10:57:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E59671529;
 Tue, 12 Sep 2017 03:57:49 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 490C13F578;
 Tue, 12 Sep 2017 03:57:49 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Roger Quadros <rogerq@ti.com>,
 xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
Date: Tue, 12 Sep 2017 11:57:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wOS8xNyAxMTowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi8wOS8x
NyAxMDoxMywgUm9nZXIgUXVhZHJvcyB3cm90ZToKPj4gSGksCj4+Cj4+IEknbSBydW5uaW5nIFhl
biB2NC45IG9uIERSQTcgKE9NQVA1L0FybVY3KSB3aXRoIExpbnV4IGtlcm5lbCB2My4xNCAoeWlr
ZXMhISkgb24gZG9tMCBhbmQgZG9tVS4KPj4gSSdtIHN0cnVnZ2xpbmcgdG8gZ2V0IFVTQiBwYXNz
dGhyb3VnaCB3b3JraW5nIHVzaW5nIHB2VVNCLgo+Pgo+PiBNeSBkb21VIGNvbmZpZyBmaWxlIGNv
bnRhaW5zCj4+ICAgICB1c2IgPSAxCj4+ICAgICB1c2JjdHJsID0gWyd0eXBlPXF1c2IsdmVyc2lv
bj0yLHBvcnRzPTQnLCAndHlwZT1xdXNiLHZlcnNpb249MSwgcG9ydHM9NCcsIF0KPj4KPj4gSSBj
YW4gc2VlIHRoZSB2dXNiLTAgYW5kIHZ1c2ItMSBwbGF0Zm9ybSBkZXZpY2VzIGluIC9zeXMvZGV2
aWNlcwo+Pgo+PiBBbmQgdGhlIGZvbGxvd2luZyBtZXNzYWdlIG9uIGRvbVUga2VybmVsIGxvZwo+
PiBbICAgIDEuODQ5NTcyXSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRy
aXZlcjogZGV2aWNlL3Z1c2IvMAo+PiBbICAgIDEuODQ5NjI3XSB4ZW5idXNfcHJvYmVfZnJvbnRl
bmQ6IERldmljZSB3aXRoIG5vIGRyaXZlcjogZGV2aWNlL3Z1c2IvMQo+Pgo+PiBUaGlzIG1lYW5z
IHRoYXQgdGhlcmUgaXMgbm8gZGV2aWNlIGRyaXZlciBmb3IgdGhlIHZ1c2IgaG9zdCBjb250cm9s
bGVycy4KPj4KPj4gV2hhdCBpcyB0aGUgd2F5IGZvcndhcmQ/IERvIEkgbmVlZCB0byBhcHBseSBz
b21lIHBhdGNoZXMgdG8gdGhlIGRvbVUga2VybmVsIHRvCj4+IGFkZCBzdXBwb3J0IGZvciB0aGUg
VVNCIGZyb250ZW5kIEhDRCBkcml2ZXJzPwo+IAo+IFRoaXMgaXMgb25lIG1hbmRhdG9yeSBzdGVw
LCB5ZXMuIFlvdSdsbCBuZWVkOgo+IAo+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE1LzYvMjMv
MzQKPiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNS82LzIzLzM2Cj4gCj4gVGhlIHF1ZXN0aW9u
IGlzIHdoZXRoZXIgdGhpcyB3aWxsIGJlIGVub3VnaCBmb3IgeW91IHRvIG1ha2UgaXQgd29yazog
dGhlCj4gcHZ1c2IgYmFja2VuZCBpcyBxZW11IGJhc2VkLiBJJ20gbm90IHN1cmUgdGhpcyB3aWxs
IGp1c3Qgd29yayBvbiBBUk0uCgpCYWNrZW5kcyBpbiBRRU1VIHNob3VsZCBqdXN0IHdvcmsgd2l0
aCBBUk0uIEFsdGhvdWdoLCBJIGhhdmVuJ3QgdHJpZWQgCnRoZSBQVlVTQiBvbmUuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 10:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 10:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dritL-0004Ys-8W; Tue, 12 Sep 2017 10:58:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1dritJ-0004Y4-Ta
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 10:58:06 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1F/47-02021-DBDB7B95; Tue, 12 Sep 2017 10:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQnfP3u2
 RBqfOKVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7W3+zF3xmr7j+XKGBcSdbFyMnh4SAn8SC
 ttcsXYwcHCwCqhIHXimDmGwC9hLTv1aAVIgIqEv8uTCBsYuRi4NZoJFJYsGseYwgCWGBIomVC
 /cyg9i8Ap4S97fcAisSEpjBKPGv/R07REJQ4uTMJywgNrOAjsSC3Z/YQBYwC0hLLP/HARLmFL
 CWuDR9M9hMUQEViZMr1zCB2EICihL98x5AnZkuMfFZD8sERv5ZSKbOQjJ1FsLUBYzMqxg1ilO
 LylKLdI0M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfj3cl+hxgl
 OZiURHmPrN8eKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DKwSOzGaVY8vLzUpUkeEv3ANUJFqWmp
 1akZeYAIwSmVIKDR0mEdxdImre4IDG3ODMdInWKUVFKnHc2SEIAJJFRmgfXBovKS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEeVtBpvBk5pXATX8FtJgJaDHPpS0gi0sSEVJSDYyd686ouUc
 /5XHcrHmrSnddzFOGXyFuG+bcYVu96MaSlfbCHzYyaG1esd+lPvVL86LJqst+H/zBwO4RtdS/
 MdxosqEU3123hkVHbiVq1f/gfnqO31P2/V6tP9MCFmbeldT0KfS3WvhcIZTFXfgAX/9GT/4zN
 TKKnVWz7dyOLztqPeu3/Dud2lQlluKMREMt5qLiRADoUbi8xQIAAA==
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505213884!90009004!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13786 invoked from network); 12 Sep 2017 10:58:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 10:58:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="52664385"
Date: Tue, 12 Sep 2017 11:58:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170912105800.xkjenv4y4lbpush5@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <decbeb2c-751e-320e-6752-b112042c3234@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <decbeb2c-751e-320e-6752-b112042c3234@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6NDI6MzhBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDE0LzA4LzE3IDE1OjI4LCBSb2dlciBQYXUgTW9ubmUg
d3JvdGU6Cj4gPiBUaGlzIGZ1bmN0aW9uYWxpdHkgaXMgZ29pbmcgdG8gcmVzaWRlIGluIHZwY2ku
YyAoYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gPiB2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBi
ZSBhcmNoLWFnbm9zdGljLiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAo+ID4gaW4gdGhpcyBwYXRj
aCBzZXR1cCB0aGUgYmFzaWMgZnVuY3Rpb25hbGl0eSByZXF1aXJlZCBpbiBvcmRlciB0byB0cmFw
Cj4gPiBhY2Nlc3NlcyB0byB0aGUgUENJIGNvbmZpZyBzcGFjZSwgYW5kIGFsbG93IGRlY29kaW5n
IHRoZSBhZGRyZXNzIGFuZAo+ID4gZmluZGluZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRo
YXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNzCj4gPiAoYWx0aG91Z2ggbm8gaGFuZGxlcnMgYXJl
IGltcGxlbWVudGVkKS4KPiAKPiBJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5IHRoaXMgcGF0Y2gs
IHRoZSB2aXJ0dWFsIEJERiB3aWxsIGFsd2F5cyBjb3JyZXNwb25kCj4gdG8gdGhlIHBoeXNpY2Fs
IEJERi4gSXMgdGhhdCByaWdodD8gSWYgc28sIHdvdWxkIHlvdSBtaW5kIHRvIGV4cGxhaW4gd2h5
Cj4gc3VjaCByZXN0cmljdGlvbj8KClllcywgdGhpcyBpcyBub3QgYSBsaW1pdGF0aW9uIG9mIHRo
aXMgcGF0Y2gsIGJ1dCBvZiB0aGUgaW1wbGVtZW50YXRpb24KdGhhdCBmb2xsb3dzLiBMaWtlbHkg
dGhpcyB3aWxsIGJlIGV4cGFuZGVkIHdoZW4gc3VwcG9ydCBmb3IgRG9tVSBpcwphZGRlZCwgYnV0
IGZvciBEb20wIGF0IGxlYXN0IG9uIHg4NiBhZGRpbmcgc3VjaCBhIHRyYW5zbGF0aW9uIGxheWVy
IGlzCm5vdCBuZWVkZWQsIHNpbmNlIEkgc2VlIG5vIHJlYXNvbiB0byBwcmVzZW50IGEgZGlmZmVy
ZW50IFBDSSB0b3BvbG9neQp0byBEb20wLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:00:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drivq-0005K3-L9; Tue, 12 Sep 2017 11:00:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drivp-0005Ju-Sd
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:00:42 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B8/A1-02224-95EB7B95; Tue, 12 Sep 2017 11:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTTdi3/Z
 Ig5frNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrX9gKZnNVLF2/l6mBcSlHFyMXh5DAZkaJ
 uas7GCGc3YwSnxufsXYxcnIICxRJrFy4lxnEFhGwlji9vosdpIhZ4B+jxKu2p0wgCSGB64wSB
 zZWgthsApoSdz5/AovzClhJLJ85A8jm4GARUJWY22QFEhYVCJfY//0aM0SJoMTJmU9YQGxOAS
 +JLY2TwOLMAmYS8zY/hLLFJW49mc8EYctLNG+dzTyBkX8WkvZZSFpmIWmZhaRlASPLKkb14tS
 istQiXSO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4KxnYGDcwXiq2fkQoyQH
 k5Io75H12yOF+JLyUyozEosz4otKc1KLDzFqcHAIXDl4ZDajFEtefl6qkgRvzV6gOsGi1PTUi
 rTMHGD8wJRKcPAoifCuBknzFhck5hZnpkOkTjEqSonz1oEkBEASGaV5cG2wmL3EKCslzMvIwM
 AgxFOQWpSbWYIq/4pRnINRSZi3GmQKT2ZeCdz0V0CLmYAW81zaArK4JBEhJdXAKLqiQnjhvLK
 ZQQqhtwWYW4S1F0xYrn3LsSMy/HfazwO6s65+TDv6afbbiq8zD75zdL1geLVJaPnZAsEre9a8
 bWVfcuZDd8za7a9rhVsbXq93mfxzo5u1wxH/uMm1Cj47Hh1duP3xEonrF2bc3PdgbWuTgYNPn
 NikqRfmZ4X4cWwsMfArnfxUxUSJpTgj0VCLuag4EQA7jyc51AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505214040!109806678!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11499 invoked from network); 12 Sep 2017 11:00:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 12 Sep 2017 11:00:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B09061529;
 Tue, 12 Sep 2017 04:00:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 549413F578;
 Tue, 12 Sep 2017 04:00:38 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-3-roger.pau@citrix.com>
 <decbeb2c-751e-320e-6752-b112042c3234@arm.com>
 <20170912105800.xkjenv4y4lbpush5@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9d992e3f-a992-bda1-b827-25a26aedea9b@arm.com>
Date: Tue, 12 Sep 2017 12:00:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912105800.xkjenv4y4lbpush5@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxMi8wOS8xNyAxMTo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUsIFNl
cCAxMiwgMjAxNyBhdCAxMTo0MjozOEFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IFJvZ2VyLAo+Pgo+PiBPbiAxNC8wOC8xNyAxNToyOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+
Pj4gVGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRvIHJlc2lkZSBpbiB2cGNpLmMgKGFuZCB0
aGUgY29ycmVzcG9uZGluZwo+Pj4gdnBjaS5oIGhlYWRlciksIGFuZCBzaG91bGQgYmUgYXJjaC1h
Z25vc3RpYy4gVGhlIGhhbmRsZXJzIGludHJvZHVjZWQKPj4+IGluIHRoaXMgcGF0Y2ggc2V0dXAg
dGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgcmVxdWlyZWQgaW4gb3JkZXIgdG8gdHJhcAo+Pj4gYWNj
ZXNzZXMgdG8gdGhlIFBDSSBjb25maWcgc3BhY2UsIGFuZCBhbGxvdyBkZWNvZGluZyB0aGUgYWRk
cmVzcyBhbmQKPj4+IGZpbmRpbmcgdGhlIGNvcnJlc3BvbmRpbmcgaGFuZGxlciB0aGF0IHNob3Vs
ZCBoYW5kbGUgdGhlIGFjY2Vzcwo+Pj4gKGFsdGhvdWdoIG5vIGhhbmRsZXJzIGFyZSBpbXBsZW1l
bnRlZCkuCj4+Cj4+IElmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhpcyBwYXRjaCwgdGhlIHZp
cnR1YWwgQkRGIHdpbGwgYWx3YXlzIGNvcnJlc3BvbmQKPj4gdG8gdGhlIHBoeXNpY2FsIEJERi4g
SXMgdGhhdCByaWdodD8gSWYgc28sIHdvdWxkIHlvdSBtaW5kIHRvIGV4cGxhaW4gd2h5Cj4+IHN1
Y2ggcmVzdHJpY3Rpb24/Cj4gCj4gWWVzLCB0aGlzIGlzIG5vdCBhIGxpbWl0YXRpb24gb2YgdGhp
cyBwYXRjaCwgYnV0IG9mIHRoZSBpbXBsZW1lbnRhdGlvbgo+IHRoYXQgZm9sbG93cy4gTGlrZWx5
IHRoaXMgd2lsbCBiZSBleHBhbmRlZCB3aGVuIHN1cHBvcnQgZm9yIERvbVUgaXMKPiBhZGRlZCwg
YnV0IGZvciBEb20wIGF0IGxlYXN0IG9uIHg4NiBhZGRpbmcgc3VjaCBhIHRyYW5zbGF0aW9uIGxh
eWVyIGlzCj4gbm90IG5lZWRlZCwgc2luY2UgSSBzZWUgbm8gcmVhc29uIHRvIHByZXNlbnQgYSBk
aWZmZXJlbnQgUENJIHRvcG9sb2d5Cj4gdG8gRG9tMC4KCkkgdGhpbmsgdGhpcyB3aWxsIGJlIHRo
ZSBzYW1lIGZvciBBUk0uIERvbTAgd2lsbCBhbHdheXMgaGF2ZSBwQkRGID09IAp2QkRGLiBGb3Ig
Z3Vlc3Qgd2lsbCBsaWtlbHkgd2FudCBwQkRGICE9IHZCREYuCgpUaGlzIGFuc3dlciB0byBteSBv
dGhlciBxdWVzdGlvbiByZWdhcmRpbmcgdGhlIHBsYW4gdG8gc3VwcG9ydCB2QkRGICE9IApwQkRG
IDopLiBUaGFua3MuCgo+IAo+IFRoYW5rcywgUm9nZXIuCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:09:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drj3k-0005dp-EX; Tue, 12 Sep 2017 11:08:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drj3j-0005dj-AW
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:08:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7C/74-03423-240C7B95; Tue, 12 Sep 2017 11:08:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpK7jge2
 RBls6rS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpZycwFZwQrVh55TtTA2OPQBcjJ4eEgL/E
 isdHmEFsFgFVic+bvzOB2GwCyhI/O3vZQGwRAQ2JlW8WsnQxcnEwC3QySixbMp0FJCEs4C3xZ
 vZGRhCbV8BC4uuEI6wgRUICSxklGmf3skIkBCVOznwC1MAB1K0psX6XPoQpLbH8HwdIBbOAvE
 Tz1tlgN3AKWEq8uPAdbK+ogIpE59I5YKuEBBQkOqYfY5rAyD8LydBZCENnIQydhWToAkaWVYz
 qxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYckABDsYZ1/2P8Qo
 ycGkJMp7ZP32SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvI/3AeUEi1LTUyvSMnOAEQKTluDgU
 RLhFdkPlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHe7yAzBECKMkrz4EbAovUSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHllQVbxZOaVwG16BXQEE9ARPJe2gBxRkoiQkmpgLDjpYJa
 yj3mJt2qjldT8dYG/QuID8gN2NEW/nRbevfCrqo32JzvZV6/22exa7Vy9dpqy7DFer58ux2Zt
 alZxzF4fM3Fj/YZwrkPnmjt3eq/MLJBeriSr5v/77/rk34VWJb0sHSmV8W7d9YxOug//Kb2fe
 2ufWXia+sX+SYd6ZhUYzPp82nyvEktxRqKhFnNRcSIAhZhCtdECAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505214528!116407208!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63666 invoked from network); 12 Sep 2017 11:08:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 11:08:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="439393558"
Date: Tue, 12 Sep 2017 12:08:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912110846.ospvznutqib2nxi7@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-11-git-send-email-al1img@gmail.com>
 <20170912105217.odsyqwrtncg6raeq@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912105217.odsyqwrtncg6raeq@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 10/12] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6NTI6MTdBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIFNlcCAxMSwgMjAxNyBhdCAwODoxNTowMFBNICswMzAwLCBPbGVrc2FuZHIgR3J5
dHNvdiB3cm90ZToKPiA+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9s
ZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgICAgICAgICAgICB8ICAgOSArLQo+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2NoZWNr
cG9pbnRfZGV2aWNlLmMgfCAgIDkgKy0KPiA+ICB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUu
YyAgICAgICAgIHwgICA0ICstCj4gPiAgdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAg
ICAgICB8ICAgNCArLQo+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAg
fCAgIDIgLQo+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgICAgICAgICAgfCAxOTEg
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIHRvb2xzL29jYW1sL2xpYnMv
eGwveGVubGlnaHRfc3R1YnMuYyAgfCAgIDMgKy0KPiA+ICB0b29scy94bC94bF9uaWMuYyAgICAg
ICAgICAgICAgICAgICAgIHwgICAzICstCj4gPiAgOCBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRp
b25zKCspLCAxNzMgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+ID4gaW5kZXggZDVhM2FiNy4uYWJlMTI5
ZSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiA+IEBAIC0xODUwLDkgKzE4NTAsMTQgQEAgaW50IGxpYnhsX2RldmljZV9u
aWNfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQo+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZ
Owo+ID4gIAo+ID4gLWxpYnhsX2RldmljZV9uaWMgKmxpYnhsX2RldmljZV9uaWNfbGlzdChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKPiA+ICtsaWJ4bF9kZXZpY2Vf
bmljICpsaWJ4bF9kZXZpY2VfbmljX2xpc3QobGlieGxfY3R4ICpjdHgsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJO
QUxfQ0FMTEVSU19PTkxZOwo+ID4gK3ZvaWQgbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUobGli
eGxfZGV2aWNlX25pYyogbGlzdCwgaW50IG51bSkKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPiA+ICBpbnQgbGlieGxfZGV2
aWNlX25pY19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhsX25p
Y2luZm8gKm5pY2luZm8pOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZGV2aWNlX25pYyAqbmljLCBsaWJ4bF9uaWNpbmZvICpuaWNpbmZvKQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+IAo+IFRoZSBh
bm5vdGF0aW9uIGhhcyBjYXVzZWQgdGhlIGZvbGxvd2luZyBmYWlsdXJlczoKPiAKPiBsaWJ4bF9j
b2xvX3NhdmUuYzogSW4gZnVuY3Rpb24g4oCYbGlieGxfX2NvbG9fc2F2ZV9zZXR1cOKAmToKPiBs
aWJ4bF9jb2xvX3NhdmUuYzoxMjY6MTQ6IGVycm9yOiBjYWxsIHRvIOKAmGxpYnhsX2RldmljZV9u
aWNfbGlzdOKAmSBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuaW5nOiBtYXkgbm90IGJlIGNh
bGxlZCBmcm9tIHdpdGhpbiBsaWJ4bCBbLVdlcnJvcl0KPiBuaWNzID0gbGlieGxfZGV2aWNlX25p
Y19saXN0KENUWCwgY2RzLT5kb21pZCwgJm5iKTsKPiAgICAgICAgICB+fn5+fl5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IGxpYnhsX2NvbG9fc2F2ZS5jOjEy
OTo5OiBlcnJvcjogY2FsbCB0byDigJhsaWJ4bF9kZXZpY2VfbmljX2xpc3RfZnJlZeKAmSBkZWNs
YXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuaW5nOiBtYXkgbm90IGJlIGNhbGxlZCBmcm9tIHdpdGhp
biBsaWJ4bCBbLVdlcnJvcl0KPiBsaWJ4bF9kZXZpY2VfbmljX2xpc3RfZnJlZShuaWNzLCBuYik7
Cj4gICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gCj4gSG93
ZXZlciwgSSB0aGluayB0aGF0J3MgYSBidWcgaW4gY29sby4gCgpUaGlua2luZyBhYm91dCB0aGlz
IGEgYml0IG1vcmU6IHRoZSBsaXN0X2ZyZWUgZnVuY3Rpb25zIChoZXJlIGFuZCBpbgpvdGhlciBw
YXRjaGVzKSBzaG91bGRuJ3QgYmUgYW5ub3RhdGVkIGFzIGV4dGVybmFsIGNhbGxlcnMgb25seS4g
CgpBbmQgeW91IGNhbiByZXBsYWNlIHRoZSBuaWNfbGlzdCBmdW5jdGlvbiBoZXJlIHRvIGNhbGwg
dGhlIGZyYW1ld29yawpkaXJlY3RseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:11:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drj6O-0006Gu-RU; Tue, 12 Sep 2017 11:11:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drj6N-0006Gn-9Z
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 11:11:35 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 86/F3-15060-6E0C7B95; Tue, 12 Sep 2017 11:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+7jA9s
 jDfasM7FY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMmNb9jKpjDUzF/T3oD4wSuLkZODgkBI4m3
 E/8xdTFycQgJLGSUaGo6ywKSEBbQkTg6r4cRxBYRsJJon9wAVTSTUWLRiltgRWwCqhIbrp9i7
 WLk4OAVsJZ4OlUUJMwCFJ5w8CUriC0qEC7RdLYfrJxXQFDi5MwnYDYn0MxZy7vB5jMLqEv8mX
 eJGcIWl9j07DsrhC0vsf3tHOYJjHyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Rqa6CUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYLy+MeAQoyQHk5Io75H12yOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAKAYNaSLAoNT21Ii0zBxgPMGkJDh4lEV4ukDRvcUFibnFmO
 kTqFKMux49JV/4wCbHk5eelSonz3t8PVCQAUpRRmgc3AhablxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMywOyiiczrwRu0yugI5iAjuC5tAXkiJJEhJRUA2PTtMYVn4osy3eIKG1bpMRQvbA
 yf6+ee4GQzsd/Mom3N+5kVnw404jHc1agjNy1zMPKjvxK4Yum77g8v3ul2b+LDYUsczlrJrDk
 Vc37H32YR+JVgtf/Q/O/bpheUX3ijbdbJE9to+G1b5vvZHae42KTe7OHU1Jg5eO9OVqreFfoW
 GfOF99WoajEUpyRaKjFXFScCACiSqZtyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505214691!75791974!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21373 invoked from network); 12 Sep 2017 11:11:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 11:11:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2E056ABAF;
 Tue, 12 Sep 2017 11:11:30 +0000 (UTC)
To: Roger Quadros <rogerq@ti.com>, xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <3f097eec-3781-f6d1-f8bf-e2e8b712180d@ti.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9bc36a04-4dfa-fe58-dca2-0b5897cf5b0f@suse.com>
Date: Tue, 12 Sep 2017 13:11:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <3f097eec-3781-f6d1-f8bf-e2e8b712180d@ti.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTI6NTIsIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6Cj4gCj4gCj4gVGV4YXMgSW5z
dHJ1bWVudHMgRmlubGFuZCBPeSwgUG9ya2thbGFua2F0dSAyMiwgMDAxODAgSGVsc2lua2kuIFkt
dHVubnVzL0J1c2luZXNzIElEOiAwNjE1NTIxLTQuIEtvdGlwYWlra2EvRG9taWNpbGU6IEhlbHNp
bmtpCj4gCj4gT24gMTIvMDkvMTcgMTM6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDEy
LzA5LzE3IDEwOjEzLCBSb2dlciBRdWFkcm9zIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gSSdtIHJ1
bm5pbmcgWGVuIHY0Ljkgb24gRFJBNyAoT01BUDUvQXJtVjcpIHdpdGggTGludXgga2VybmVsIHYz
LjE0ICh5aWtlcyEhKSBvbiBkb20wIGFuZCBkb21VLgo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gZ2V0
IFVTQiBwYXNzdGhyb3VnaCB3b3JraW5nIHVzaW5nIHB2VVNCLgo+Pj4KPj4+IE15IGRvbVUgY29u
ZmlnIGZpbGUgY29udGFpbnMKPj4+ICAgIHVzYiA9IDEKPj4+ICAgIHVzYmN0cmwgPSBbJ3R5cGU9
cXVzYix2ZXJzaW9uPTIscG9ydHM9NCcsICd0eXBlPXF1c2IsdmVyc2lvbj0xLCBwb3J0cz00Jywg
XQo+Pj4KPj4+IEkgY2FuIHNlZSB0aGUgdnVzYi0wIGFuZCB2dXNiLTEgcGxhdGZvcm0gZGV2aWNl
cyBpbiAvc3lzL2RldmljZXMKPj4+Cj4+PiBBbmQgdGhlIGZvbGxvd2luZyBtZXNzYWdlIG9uIGRv
bVUga2VybmVsIGxvZwo+Pj4gWyAgICAxLjg0OTU3Ml0geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBE
ZXZpY2Ugd2l0aCBubyBkcml2ZXI6IGRldmljZS92dXNiLzAKPj4+IFsgICAgMS44NDk2MjddIHhl
bmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNlIHdpdGggbm8gZHJpdmVyOiBkZXZpY2UvdnVzYi8x
Cj4+Pgo+Pj4gVGhpcyBtZWFucyB0aGF0IHRoZXJlIGlzIG5vIGRldmljZSBkcml2ZXIgZm9yIHRo
ZSB2dXNiIGhvc3QgY29udHJvbGxlcnMuCj4+Pgo+Pj4gV2hhdCBpcyB0aGUgd2F5IGZvcndhcmQ/
IERvIEkgbmVlZCB0byBhcHBseSBzb21lIHBhdGNoZXMgdG8gdGhlIGRvbVUga2VybmVsIHRvCj4+
PiBhZGQgc3VwcG9ydCBmb3IgdGhlIFVTQiBmcm9udGVuZCBIQ0QgZHJpdmVycz8gCj4+Cj4+IFRo
aXMgaXMgb25lIG1hbmRhdG9yeSBzdGVwLCB5ZXMuIFlvdSdsbCBuZWVkOgo+Pgo+PiBodHRwczov
L2xrbWwub3JnL2xrbWwvMjAxNS82LzIzLzM0Cj4+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE1
LzYvMjMvMzYKPiAKPiBUaGFua3MsIEknbGwgZ2l2ZSB0aGVzZSBhIHRyeS4gTG9va3MgbGlrZSB0
aGUga2VybmVsIGZvbGtzIGRpZG4ndCB0YWtlIHRoaXMgaW4geWV0Lgo+IEFyZSB0aGVyZSBzb21l
IGFsdGVybmF0aXZlIHBsYW5zIHRvIGdldCB0aGlzIG9yIHNvbWV0aGluZyBhbHRlcm5hdGUgdXBz
dHJlYW0/CgpJIGhvcGUgdG8gZmluZCBzb21lIHRpbWUgdG8gdXBzdHJlYW0gdGhlIHBhdGNoZXMu
IFRoZXJlIGhhcyBiZWVuIGEKcmVxdWVzdCB0byBhZGQgbW9yZSBkb2N1bWVudGF0aW9uIHJlZ2Fy
ZGluZyB0aGUgWGVuIHB2IGRldmljZSBmcmFtZXdvcmsKd2hpY2ggSSBoYXZlbid0IGZvdW5kIHRp
bWUgdG8gd3JpdGUuLi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjHC-00072G-Rd; Tue, 12 Sep 2017 11:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rogerq@ti.com>) id 1drjHA-000724-OX
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 11:22:44 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D8/A2-02048-383C7B95; Tue, 12 Sep 2017 11:22:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsVyTF9YULf58PZ
 IgysXhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTTe2MBS/EKnq/drE0ME4V7mLk4hASmMUo
 cXvJBXYQh0XgC5PEzgczmSAyKxklriztZ+xi5ARyHjNKrFkSBJF4zSgxc/N5NghnDaNEY8cbd
 pAqYQELiauX+8A6RASyJXa3HWWFWzL1ZA8TSIJNQFnixfylLCA2r4ClxPKOFWwgNouAqsSdk5
 +YQWxRgXCJ/d+vMUPUCEqcnPkErJ5TwFri6t5uIJuDg1lAU2L9Ln2QMLOAuETTl5WsELa2xLK
 Fr8FaJYDKnz/6yz6BUXgWkkmzELpnIemehaR7ASPLKkaN4tSistQiXSNTvaSizPSMktzEzBxd
 QwNjvdzU4uLE9NScxKRiveT83E2MwCioZ2Bg3MHYesLvEKMkB5OSKO+R9dsjhfiS8lMqMxKLM
 +KLSnNSiw8xynBwKEnwLjkElBMsSk1PrUjLzAHGI0xagoNHSYT39UGgNG9xQWJucWY6ROoUoy
 7Hj0lX/jAJseTl56VKifOagcwQACnKKM2DGwFLDZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczA
 qCfPqgEzhycwrgdv0CugIJqAjeC5tATmiJBEhJdXAmNov9sB241bOxdv9n9xT1A1ilg4Q7GpN
 PjAha95Cw+hdTWmfk1fOm8XdtbTgO/fJrY9mKOjJ9jOq+Z4oXLitm/M4z45tnKsDVs9M7NU9s
 y5F8887jXbW9Q8nrp3K8o/nQUN1Wl1q7YxFT/jn5cuc3R+q7eW7fXrm5qSdB4yKfv73+P/6Il
 N7kBJLcUaioRZzUXEiANSPDEUIAwAA
X-Env-Sender: rogerq@ti.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505215361!56308063!1
X-Originating-IP: [198.47.19.17]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42901 invoked from network); 12 Sep 2017 11:22:43 -0000
Received: from fllnx210.ext.ti.com (HELO fllnx210.ext.ti.com) (198.47.19.17)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 11:22:43 -0000
Received: from dflxv15.itg.ti.com ([128.247.5.124])
 by fllnx210.ext.ti.com (8.15.1/8.15.1) with ESMTP id v8CBMcM1009104;
 Tue, 12 Sep 2017 06:22:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com;
 s=ti-com-17Q1; t=1505215358;
 bh=qnXhsQIwq/FALEA1Oa+JfdkLiRAl7kY780cHJO23Yk8=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=iNm/6T8GT8UtFzYYrZPdHv4A2t7ZaJFU57PUNoVpJp2Z5lCcEcZIBV5XYj/kEMu3A
 /y6eujgofpyIW+PTPuJ1W5RtxBns/kFBpfjAYz8qILX8tA2xqPBHp6zz6u4ppqJnza
 Rf9+tEogjTK9pfgEsoFlkmlOW2mA+VLVS5N/JTC0=
Received: from DFLE102.ent.ti.com (dfle102.ent.ti.com [10.64.6.23])
 by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8CBMcDb018481;
 Tue, 12 Sep 2017 06:22:38 -0500
Received: from DFLE108.ent.ti.com (10.64.6.29) by DFLE102.ent.ti.com
 (10.64.6.23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Tue, 12
 Sep 2017 06:22:38 -0500
Received: from dflp32.itg.ti.com (10.64.6.15) by DFLE108.ent.ti.com
 (10.64.6.29) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport;
 Tue, 12 Sep 2017 06:22:38 -0500
Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153])
 by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8CBMbtr021152;
 Tue, 12 Sep 2017 06:22:37 -0500
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>,
 <xen-devel@lists.xen.org>
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
From: Roger Quadros <rogerq@ti.com>
Message-ID: <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
Date: Tue, 12 Sep 2017 14:22:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
Content-Language: en-GB
X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

77u/ClRleGFzIEluc3RydW1lbnRzIEZpbmxhbmQgT3ksIFBvcmtrYWxhbmthdHUgMjIsIDAwMTgw
IEhlbHNpbmtpLiBZLXR1bm51cy9CdXNpbmVzcyBJRDogMDYxNTUyMS00LiBLb3RpcGFpa2thL0Rv
bWljaWxlOiBIZWxzaW5raQoKT24gMTIvMDkvMTcgMTM6NTcsIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSwKPiAKPiBPbiAxMi8wOS8xNyAxMTowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24g
MTIvMDkvMTcgMTA6MTMsIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBJJ20g
cnVubmluZyBYZW4gdjQuOSBvbiBEUkE3IChPTUFQNS9Bcm1WNykgd2l0aCBMaW51eCBrZXJuZWwg
djMuMTQgKHlpa2VzISEpIG9uIGRvbTAgYW5kIGRvbVUuCj4+PiBJJ20gc3RydWdnbGluZyB0byBn
ZXQgVVNCIHBhc3N0aHJvdWdoIHdvcmtpbmcgdXNpbmcgcHZVU0IuCj4+Pgo+Pj4gTXkgZG9tVSBj
b25maWcgZmlsZSBjb250YWlucwo+Pj4gICAgIHVzYiA9IDEKPj4+ICAgICB1c2JjdHJsID0gWyd0
eXBlPXF1c2IsdmVyc2lvbj0yLHBvcnRzPTQnLCAndHlwZT1xdXNiLHZlcnNpb249MSwgcG9ydHM9
NCcsIF0KPj4+Cj4+PiBJIGNhbiBzZWUgdGhlIHZ1c2ItMCBhbmQgdnVzYi0xIHBsYXRmb3JtIGRl
dmljZXMgaW4gL3N5cy9kZXZpY2VzCj4+Pgo+Pj4gQW5kIHRoZSBmb2xsb3dpbmcgbWVzc2FnZSBv
biBkb21VIGtlcm5lbCBsb2cKPj4+IFsgICAgMS44NDk1NzJdIHhlbmJ1c19wcm9iZV9mcm9udGVu
ZDogRGV2aWNlIHdpdGggbm8gZHJpdmVyOiBkZXZpY2UvdnVzYi8wCj4+PiBbICAgIDEuODQ5NjI3
XSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRyaXZlcjogZGV2aWNlL3Z1
c2IvMQo+Pj4KPj4+IFRoaXMgbWVhbnMgdGhhdCB0aGVyZSBpcyBubyBkZXZpY2UgZHJpdmVyIGZv
ciB0aGUgdnVzYiBob3N0IGNvbnRyb2xsZXJzLgo+Pj4KPj4+IFdoYXQgaXMgdGhlIHdheSBmb3J3
YXJkPyBEbyBJIG5lZWQgdG8gYXBwbHkgc29tZSBwYXRjaGVzIHRvIHRoZSBkb21VIGtlcm5lbCB0
bwo+Pj4gYWRkIHN1cHBvcnQgZm9yIHRoZSBVU0IgZnJvbnRlbmQgSENEIGRyaXZlcnM/Cj4+Cj4+
IFRoaXMgaXMgb25lIG1hbmRhdG9yeSBzdGVwLCB5ZXMuIFlvdSdsbCBuZWVkOgo+Pgo+PiBodHRw
czovL2xrbWwub3JnL2xrbWwvMjAxNS82LzIzLzM0Cj4+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8y
MDE1LzYvMjMvMzYKPj4KCk9LLCBhZnRlciBhcHBseWluZyB0aGUgYWJvdmUgMiBwYXRjaGVzIHRv
IHY0LjEyIGtlcm5lbCBmb3IgZG9tVSBJJ20gYWJsZSB0byBzZWUgdGhlIHhlbiBIQ0QgZHJpdmVy
CmVudW1lcmF0ZSwgYnV0IGl0IHRpbWVzIG91dCBtb3N0IGxpa2VseSBkdWUgdG8gdGhlIG1pc3Np
bmcgcHZ1c2IgYmFja2VuZC4KClsgICAgMC41MTAxNDldIHZ1c2IgdnVzYi0wOiBYZW4gVVNCMi4w
IFZpcnR1YWwgSG9zdCBDb250cm9sbGVyClsgICAgMC41MTAxOTJdIHZ1c2IgdnVzYi0wOiBuZXcg
VVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKWyAgICAwLjUxMDgxMV0g
aHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICAwLjUxMDg2NV0gaHViIDEtMDoxLjA6IDQg
cG9ydHMgZGV0ZWN0ZWQKWyAgICAwLjgxMjcyMV0gdnVzYiB2dXNiLTE6IFhlbiBVU0IxLjEgVmly
dHVhbCBIb3N0IENvbnRyb2xsZXIKWyAgICAwLjgxMjc2MF0gdnVzYiB2dXNiLTE6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpbICAgIDAuODEzMzU2XSBodWIg
Mi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDAuODEzNDEwXSBodWIgMi0wOjEuMDogNCBwb3J0
cyBkZXRlY3RlZAoKLi4uCgpbICAgIDUuODg4OTk3XSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IFdh
aXRpbmcgZm9yIGRldmljZXMgdG8gaW5pdGlhbGlzZTogMjVzLi4uMjBzLi4uMTVzLi4uMTBzLi4u
NXMuLi4wcy4uLgpbICAgMzUuOTE5MDAwXSAyMzVzLi4uMjMwcy4uLjIyNXMuLi4yMjBzLi4uMjE1
cy4uLjIxMHMuLi4yMDVzLi4uMjAwcy4uLjE5NXMuLi4xOTBzLi4uMTg1cy4uLjE4MHMuLi4xNzVz
Li4uMTcwcy4uLjE2NXMuLi4xNjBzLi4uMTU1cy4uLjE1MHMuLi4xNDVzLi4uMTQwcy4uLjEzNXMu
Li4xMzBzLi4uMTI1cy4uLjEyMHMuLi4xMTVzLi4uMTEwcy4uLjEwNXMuLi4xMDBzLi4uOTVzLi4u
OTBzLi4uODVzLi4uODBzLi4uNzVzLi4uNzBzLi4uNjVzLi4uNjBzLi4uNTVzLi4uNTBzLi4uNDVz
Li4uNDBzLi4uMzVzLi4uMzBzLi4uMjVzLi4uMjBzLi4uMTVzLi4uMTBzLi4uNXMuLi4wcy4uLgpb
ICAyNzAuODc5MTMwXSAKWyAgMjcwLjg4NDE2MV0geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBUaW1l
b3V0IGNvbm5lY3RpbmcgdG8gZGV2aWNlOiBkZXZpY2UvdnVzYi8wIChsb2NhbCBzdGF0ZSAxLCBy
ZW1vdGUgc3RhdGUgMSkKWyAgMjcwLjg4NzA1OV0geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBUaW1l
b3V0IGNvbm5lY3RpbmcgdG8gZGV2aWNlOiBkZXZpY2UvdnVzYi8xIChsb2NhbCBzdGF0ZSAxLCBy
ZW1vdGUgc3RhdGUgMSkKCj4+IFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoaXMgd2lsbCBiZSBl
bm91Z2ggZm9yIHlvdSB0byBtYWtlIGl0IHdvcms6IHRoZQo+PiBwdnVzYiBiYWNrZW5kIGlzIHFl
bXUgYmFzZWQuIEknbSBub3Qgc3VyZSB0aGlzIHdpbGwganVzdCB3b3JrIG9uIEFSTS4KPiAKPiBC
YWNrZW5kcyBpbiBRRU1VIHNob3VsZCBqdXN0IHdvcmsgd2l0aCBBUk0uIEFsdGhvdWdoLCBJIGhh
dmVuJ3QgdHJpZWQgdGhlIFBWVVNCIG9uZS4KPiAKCk5ld2JpZSBxdWVzdGlvbiBub3cuIEhvdyBk
byBJIHN0YXJ0IHRoZSBRRU1VIHB2dXNiIGJhY2tlbmQgb24gZG9tMD8KCi0tIApjaGVlcnMsCi1y
b2dlcgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjKB-0007CZ-Cx; Tue, 12 Sep 2017 11:25:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drjKA-0007CR-PP
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:25:50 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 97/D1-03414-E34C7B95; Tue, 12 Sep 2017 11:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdf6yPZ
 Ig0tt3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arhtqCJzIVDU/esTQwrhTtYuTiEBLYzCjR
 v/8pI4Szm1Gi5ccT5i5GDg5hAVeJGbcyuhg5OUQEPCU+3dnEDFLDLHCOUeLJ9essEA2PGSX6L
 m1kAaliE9CUuPP5ExOIzStgJfHy5mR2EJtFQFXi1o5ORhBbVCBcYv/3a8wQNYISJ2c+AevlFH
 CSWNCwig3EZhawlbgzdzczhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQ
 oTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFAGINjBeH1jwCFG
 SQ4mJVHeI+u3RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OU+DJQTLEpNT61Iy8wBxgpMWoKDR
 0mENxAkzVtckJhbnJkOkTrFqCglzqsMkhAASWSU5sG1weLzEqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5Q0Cm8GTmlcBNfwW0mAloMc+lLSCLSxIRUlINjEk5BqtXa+mZJ+2bz8YqtudA/gH
 HpQeM+9TWHjG7u2zvVamyzca6zAc+tF+cyLth8+78nNid1Zub+V2c/N9WOloLcMf9T9kaXVN+
 Sf1VNLvvkmfc2jzxgh0v1iw1vbn6WDbzLnFxtdPHzRetseG6Me//1f+f7Y2WPk3fL23zxi3c7
 +Xl5/vrYpRYijMSDbWYi4oTATWNP2nKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505215546!116044459!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33125 invoked from network); 12 Sep 2017 11:25:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 12 Sep 2017 11:25:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D43D51529;
 Tue, 12 Sep 2017 04:25:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 991C03F578;
 Tue, 12 Sep 2017 04:25:44 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <6475825a-4413-49f1-f6a7-042eb1c376f7@arm.com>
 <6aeb2ed8-6aff-d921-d0c3-1b2af8f56a81@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <59149b5a-256c-1b03-1f18-0622a85e92a2@arm.com>
Date: Tue, 12 Sep 2017 12:25:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <6aeb2ed8-6aff-d921-d0c3-1b2af8f56a81@codeaurora.org>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Punit Agrawal <punit.agrawal@arm.com>
Subject: Re: [Xen-devel] [RFC 6/6] acpi:arm64: Add support for parsing IORT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMjgvMDgvMTcgMjM6MjEsIEdvZWwsIFNhbWVlciB3cm90ZToKPiBPbiA2
LzEyLzIwMTcgNzoyNCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gICBzdGF0aWMgaW50IGFy
bV9zbW11X2lvcnRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgc3RyZWFtaWQsCj4+PiAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAo+Pj4gICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQo+Pj4gQEAgLTUy
MywyOSArNTYzLDI0IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHUzMiBzdHJlYW1pZCwKPj4+ICAgICAgIHJldHVybiByZXQ7Cj4+PiAgIH0KPj4+
Cj4+PiAtc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfeGxhdGUoc3Ry
dWN0IGRldmljZSAqZGV2LAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9y
dF9ub2RlICpub2RlLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgdTMyIHN0cmVhbWlkKQo+Pj4g
K3N0YXRpYyBpbnQgaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqbm9kZSwKPj4+ICsgICAgICAgICAgICAgICAgdTMyIHN0cmVhbWlkKQo+
Pj4gICB7Cj4+PiAtICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9IE5VTEw7Cj4+PiAg
ICAgICBpbnQgcmV0ID0gLUVOT0RFVjsKPj4+ICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpp
b3J0X2Z3bm9kZTsKPj4+Cj4+PiAgICAgICBpZiAobm9kZSkgewo+Pj4gICAgICAgICAgIGlvcnRf
Zndub2RlID0gaW9ydF9nZXRfZndub2RlKG5vZGUpOwo+Pj4gICAgICAgICAgIGlmICghaW9ydF9m
d25vZGUpCj4+PiAtICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4+PiAtCj4+PiAtICAgICAgICBv
cHMgPSBpb21tdV9vcHNfZnJvbV9md25vZGUoaW9ydF9md25vZGUpOwo+Pj4gLSAgICAgICAgaWYg
KCFvcHMpCj4+PiAtICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4+PiArICAgICAgICAgICAgcmV0
dXJuIHJldDsKPj4+Cj4+PiAtICAgICAgICByZXQgPSBhcm1fc21tdV9pb3J0X3hsYXRlKGRldiwg
c3RyZWFtaWQsIGlvcnRfZndub2RlLCBvcHMpOwo+Pj4gKyAgICAgICAgcmV0ID0gYXJtX3NtbXVf
aW9ydF94bGF0ZShkZXYsIHN0cmVhbWlkLCBpb3J0X2Z3bm9kZSwgTlVMTCk7Cj4+Cj4+IFdoeSBk
b24ndCB5b3UgZ2V0IHRoZSBJT01NVSBvcHMgaGVyZT8gVGhpcyB3b3VsZCBhdm9pZCB1bmVjZXNz
YXJ5IGNoYW5nZS4KPiAgRnJvbSB0aGUgbGludXggZGVmaW5pdGlvbiBpdCBzZWVtcyB0aGF0IHRo
ZXJlIHdpbGwgYmUgZXZlbnR1YWxseSB1c2VkIHRvIG92ZXJyaWRlIHRoZSBvcHMKPiBzZXQgYnkg
dGhlIGJ1cy4gSSBkaWQgbm90IGZpbmQgYSB1c2UgZm9yIHRoaXMgaGVyZSwgc28gcmVtb3ZlZCBp
dCB0byBzaW1wbGlmeSBjb2RlLiBJIGNhbgo+IGFkZCB0aGVzZSBiYWNrLCBidXQgc2VlIHRoaXMg
YXMgZGVhZCBjb2RlLgoKWW91IHdpbGwgYWx3YXlzIGhhdmUgZGVhZCBjb2RlIGlmIHlvdSBpbXBv
cnQgY29kZSBhcyBpdCBpcyBmcm9tIExpbnV4LiAKVGhpcyBpcyB0aGUgcHJpY2UgdG8gcGF5IHRv
IGhlbHAgcmViYXNlIHRoZSBjb2RlIGluIHRoZSBmdXR1cmUuCgpJbiB0aGF0IHNwZWNpZmljIGNh
c2UsIEkgdGhpbmsgcmV0dXJuIHRoZSBvcHMgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLiAKUG90
ZW50aWFsbHkgaXQgd2lsbCBhbGxvdyB1cyB0byBzdXBwb3J0IGRpZmZlcmVudCBJT01NVSBhdCB0
aGUgc2FtZSB0aW1lLgoKWy4uLl0KCj4+PiAgICNkZWZpbmUgSU9SVF9JUlFfTUFTSyhpcnEpICAg
ICAgICAoaXJxICYgMHhmZmZmZmZmZlVMTCkKPj4+ICAgI2RlZmluZSBJT1JUX0lSUV9UUklHR0VS
X01BU0soaXJxKSAgICAoKGlycSA+PiAzMikgJiAweGZmZmZmZmZmVUxMKQo+Pj4KPj4+ICAgaW50
IGlvcnRfcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCwgc3RydWN0IGZ3bm9kZV9o
YW5kbGUgKmZ3X25vZGUpOwo+Pj4gICB2b2lkIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4o
aW50IHRyYW5zX2lkKTsKPj4+ICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZmluZF9kb21h
aW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKPj4+IC0jaWZkZWYgQ09ORklHX0FDUElfSU9SVAo+Pj4g
KyNlbmRpZgo+Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+Cj4+IFdoeSAjaWZkZWYg
Q09ORklHX0FSTV82ND8KPiBXYXMgdHJ5aW5nIHRvIGtlZXAgdGhlIGltcGFjdCBsb3cgZm9yIHRo
aXMgUkZDIGl0ZXJhdGlvbiAoTXkgdXNlLWNhc2UgaXMgYXJtNjQgb25seSkuIExvb2tpbmcgZm9y
IHRoZSByaWdodCByZWNvbW1lbmRhdGlvbj8KCklPUlQgaXMgbm90IHNwZWNpZmljIHRvIEFSTTY0
LiBFdmVuIHRob3VnaCBBQ1BJIGlzIG9ubHkgc3VwcG9ydGVkIGZvciAKQVJNNjQgb24gWGVuIHRv
ZGF5LCB3ZSB0cnkgdG8ga2VlcCB0aGUgY29kZSBhcyBnZW5lcmljIGFzIHBvc3NpYmxlLgoKSW4g
dGhhdCBjYXNlLCB5b3UgY291bGQgdHVybiBDT05GSUdfQUNQSV9JT1JUIG9uIGluIHRoZSBLY29u
ZmlnIHdoZW4gCkFDUEkgaXMgZW5hYmxlZC4KClsuLi5dCgo+Pgo+PiBbLi4uXQo+Pgo+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+
Pj4gaW5kZXggOTk1YTg1YS4uMzc4NWZhZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9saWIuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4+PiBAQCAtOSw3ICs5LDEy
IEBACj4+PiAgICNpbmNsdWRlIDxhc20vYnVnLmg+Cj4+Pgo+Pj4gICAjZGVmaW5lIEJVR19PTihw
KSAgZG8geyBpZiAodW5saWtlbHkocCkpIEJVRygpOyAgfSB3aGlsZSAoMCkKPj4+IC0jZGVmaW5l
IFdBUk5fT04ocCkgZG8geyBpZiAodW5saWtlbHkocCkpIFdBUk4oKTsgfSB3aGlsZSAoMCkKPj4+
ICsjZGVmaW5lIFdBUk5fT04ocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4+ICsgICAgaW50IF9fcmV0X3dhcm5fb24gPSAhIShwKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4+ICsgICAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAgIFdBUk4oKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgdW5saWtlbHkoX19yZXRf
d2Fybl9vbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICt9KQo+Pgo+PiBo
bW1tbS4gV2h5IHRoaXMgY2hhbmdlPwo+IFdhcyBnZXR0aW5nIGEgY29tcGlsYXRpb24gZXJyb3Ig
d2hlbiBJIHdhcyB1c2luZyBXQVJOX09OIGFzIGEgY29uZGl0aW9uYWwKPiBpbiBhbiBpZiBzdGF0
ZW1lbnQgcmVnYXJkaW5nIHRoZSByZXR1cm4gdmFsdWUuIFNvIHJlbW92ZWQgdGhlIGxvb3AuIFRo
aXMKPiBsb29rcyBzaW1pbGFyIHRvIExpbnV4IG5vdy4KClRoaXMgc2hvdWxkIGJlbG9uZyB0byBh
IHNlcGFyYXRlIHBhdGNoIHdpdGggYSBjb21taXQgbWVzc2FnZSBleHBsYWluaW5nIAp3aHkgdGhl
IGNoYW5nZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:28:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjMJ-0007Ms-Of; Tue, 12 Sep 2017 11:28:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1drjMI-0007Mj-9c
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:28:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 86/6F-17770-1C4C7B95; Tue, 12 Sep 2017 11:28:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnffke2
 RBn+/MVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndB7azFKwVrXjy4gpLA+M2/i5GTg4JAT+J
 de2/2boYOThYBFQlpq6MBjHZBOwlpn+tAKkQEVCW6P31m6WLkYuDWaCTUeLchz5mkISwQLTEy
 74TrCA2r4CnxNvD18CKhAT6mST2fPvDCJEQlDg58wkLiM0soCOxYPcnsF3MAtISy/9xgIQ5gX
 b9+/cIbI6ogIrEyZVrmEBsIQFFif55D9ggzkyXmPish2UCI/8sJFNnIZk6C2HqAkbmVYwaxal
 FZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GO9vDDjEKMnB
 pCTKe2T99kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzch4FygkWp6akVaZk5wFiASUtw8CiJ8
 IqBpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpxXGaRIAKQoozQPbgQsLi8xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmDcEZApPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQZGwQtno1dk52m
 6vnfiUr02aY/T+8g5XTbrv0UHtCxXVymZeOTTztyfS1v0JymLHDnSF7A84qCQ1vw1rGzu2YV/
 gq6ZO5cmmVo9EF6jf3m10b2lG5ktyxjSeaYe/hAaMXWW39t7X+qeq+dtjd+pZsLKOsXtXfvfH
 UbHG+qaP53l2LOrc/JzlSmWSizFGYmGWsxFxYkAw0t+VMYCAAA=
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505215677!105427382!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24161 invoked from network); 12 Sep 2017 11:27:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 11:27:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="52666260"
Date: Tue, 12 Sep 2017 12:27:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912112726.j74pk3wuf4v6z4lv@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
 <59AED8850200007800177A1C@prv-mh.provo.novell.com>
 <20170912074915.5xcvm7ma4ituqorx@dhcp-3-128.uk.xensource.com>
 <59B7BF220200007800179DDF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B7BF220200007800179DDF@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDM6MDQ6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA5LjE3IGF0IDA5OjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDk6MDE6NTdBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyAKPiA+IG5yX3BhZ2VzLAo+ID4+
ID4gKyAgICAgICAgICAgICAgICBib29sIG1hcCkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIGludCBy
YzsKPiA+PiA+ICsKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsgICAgICogQVRNIHRoaXMgZnVuY3Rp
b24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluCj4gPj4gPiArICAg
ICAqIGJlY2F1c2UgaXQgZG9lc24ndCBzdXBwb3J0IHByZWVtcHRpb24vY29udGludWF0aW9uLCBh
bmQgYXMgc3VjaAo+ID4+ID4gKyAgICAgKiBjYW4gdGFrZSBhIG5vbi1uZWdsaWdpYmxlIGFtb3Vu
dCBvZiB0aW1lLiBOb3RlIHRoYXQgaXQgcGVyaW9kaWNhbGx5Cj4gPj4gPiArICAgICAqIGNhbGxz
IHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyBpbiBvcmRlciB0byBhdm9pZCBzdGFsbGluZyB0aGUg
Cj4gPiBzeXN0ZW0uCj4gPj4gPiArICAgICAqLwo+ID4+ID4gKyAgICBBU1NFUlQoaXNfaGFyZHdh
cmVfZG9tYWluKGQpKTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgZm9yICggOyA7ICkKPiA+PiA+ICsg
ICAgewo+ID4+ID4gKyAgICAgICAgcmMgPSAobWFwID8gbWFwX21taW9fcmVnaW9ucyA6IHVubWFw
X21taW9fcmVnaW9ucykKPiA+PiA+ICsgICAgICAgICAgICAgKGQsIGdmbiwgbnJfcGFnZXMsIG1m
bik7Cj4gPj4gPiArICAgICAgICBpZiAoIHJjID09IDAgKQo+ID4+ID4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ID4+ID4gKyAgICAgICAgaWYgKCByYyA8IDAgKQo+ID4+ID4gKyAgICAgICAgewo+ID4+
ID4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+ID4+ID4gKyAgICAgICAgICAg
ICAgICAgICAiRmFpbGVkIHRvICVzbWFwIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4gIikgLT4g
Igo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAiWyUiIFBSSV9tZm4gIiwgJSIgUFJJX21mbiAi
KSBmb3IgZCVkOiAlZFxuIiwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgbWFwID8gIiIgOiAi
dW4iLCBnZm5feChnZm4pLCBnZm5feChnZm5fYWRkKGdmbiwgbnJfcGFnZXMpKSwKPiA+PiA+ICsg
ICAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgbWZuX3gobWZuX2FkZChtZm4sIG5yX3BhZ2Vz
KSksIGQtPmRvbWFpbl9pZCwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgcmMpOwo+ID4+ID4g
KyAgICAgICAgICAgIGJyZWFrOwo+ID4+ID4gKyAgICAgICAgfQo+ID4+ID4gKyAgICAgICAgbnJf
cGFnZXMgLT0gcmM7Cj4gPj4gPiArICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgcmMpOwo+ID4+
ID4gKyAgICAgICAgZ2ZuID0gZ2ZuX2FkZChnZm4sIHJjKTsKPiA+PiA+ICsgICAgICAgIHByb2Nl
c3NfcGVuZGluZ19zb2Z0aXJxcygpOwo+ID4+IAo+ID4+IFdpdGggdGhlIF9faW5pdCBkcm9wcGVk
LCB0aGlzIGJlY29tZSBxdWVzdGlvbmFibGU6IFdlIHNob3VsZG4ndAo+ID4+IGRvIHRoaXMgYXJi
aXRyYXJpbHk7IHJ1bnRpbWUgdXNlIHNob3VsZCBpbnN0ZWFkIGZvcmNlIGEgaHlwZXJjYWxsCj4g
Pj4gY29udGludWF0aW9uIChhc3N1bWluZyB0aGF0J3MgdGhlIGNvbnRleHQgaXQncyBnb2luZyB0
byBiZSB1c2VkIGluKS4KPiA+IAo+ID4gVGhpcyB3aWxsIGJlIHVzZWQgYnkgdGhlIFBDSSBlbXVs
YXRpb24gY29kZSwgd2hpY2ggaXMgYSB2bWV4aXQgYnV0IG5vdAo+ID4gYW4gaHlwZXJjYWxsLgo+
ID4gCj4gPiBJIGhhdmUgYSBwbGFuIHRvIGFkZCBjb250aW51YXRpb25zLCBidXQgSSB3b3VsZCBy
YXRoZXIgZG8gaXQgYXMgcGFydAo+ID4gb2YgdXNpbmcgdGhlIFBDSSBlbXVsYXRpb24gZm9yIERv
bVVzLgo+IAo+IEluIHdoaWNoIGNhc2UgcGxlYXNlIHJldGFpbiB0aGUgX19pbml0IHdoaWxlIG1v
dmluZyB0aGUgZnVuY3Rpb24sCj4gc28gdGhlcmUncyBubyBsYXRlbnQgYnVnIGhlcmUgaW4gY2Fz
ZSBzb21lb25lIGVsc2Ugd2FudHMgdG8KPiBjYWxsIHRoaXMgZnVuY3Rpb24gaW4gb3RoZXIgdGhh
biBib290IHRpbWUgY29udGV4dC4gVGhlIF9faW5pdAo+IHNob3VsZCBiZSBkcm9wcGVkIG9ubHkg
dG9nZXRoZXIgd2l0aCBtYWtpbmcgdGhlIHNvZnRpcnEKPiBwcm9jZXNzaW5nIGhlcmUgY29uZGl0
aW9uYWwsIHVzaW5nIHNvbWUgc3VpdGFibGUgb3RoZXIgbWVjaGFuaXNtCj4gcG9zdC1ib290LgoK
VGhpcyB3aWxsIGFscmVhZHkgYmUgdXNlZCBpbiBub24tYm9vdCBjb250ZXh0IHdpdGggdGhpcyBz
ZXJpZXMuIEZyb20KdGhlIGRpc2N1c3Npb24gdGhhdCB3ZSBoYWQgaW4gdjMgSSB0aG91Z2ggaXQg
d2FzIGZpbmUgdG8gdXNlCnByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyBhcyBsb25nIGFzIGl0IHdh
cyBsaW1pdGVkIHRvIERvbTA6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDI0MTEuaHRtbAoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjQs-00081y-9o; Tue, 12 Sep 2017 11:32:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421142f01=citrix-osstest@xenproject.org>)
 id 1drjQr-00081g-AI
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 11:32:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 19/C0-01791-CD5C7B95; Tue, 12 Sep 2017 11:32:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7No9s
 jDbZ8MbK4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnNUzYzFzTLVCy+fIKlgXGbcBcjJ4eEgL/E
 7/7jjBC2u8T09hVsILaIgLPEhA+3wWxeAT2J1k/fWUFsYYEoiavHPwLZXED1U3glXnzrYO5i5
 AByVCWWnHIEqWET8JCY2DORBSTMAhSeuCEBJCwkoCWxdPFKJoiRghInZz5hAbGZBSQkDr54wQ
 xxgoXEjo99bBMYeWchKZuFpGwBI9MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA1O93NTi4sT
 01JzEpGK95PzcTYzA0KlnYGDcwdg42+8QoyQHk5Io75H12yOF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfDqAENRSLAoNT21Ii0zBxjEMGkJDh4lEd4dR4DSvMUFibnFmekQqVOMuhzHNl3+wyTEk
 peflyolzrsYpEgApCijNA9uBCyiLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5m0CmcKTmV
 cCt+kV0BFMQEfwXNoCckRJIkJKqoHRPFo+1dzWOym96dLGdMPS3B7Re1e3fpn4bGoYy4Kj5RP
 t/nrkHvE9UqjftzZvy5MLrdJBf1edYT4Rcb9SnnfyrGquX8cuSbqesVny8eRnI4EpRQkb66Ys
 mzzX+1NH1e2Xm+Q/6a8/+SokNmLWhKgKV8mWX2tr3tQuvPC/Lc3x4Q6HdY7/9phEK7EUZyQaa
 jEXFScCAGy06w6jAgAA
X-Env-Sender: prvs=421142f01=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505215960!72316939!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2970 invoked from network); 12 Sep 2017 11:32:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 11:32:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,382,1500940800"; d="scan'208";a="447528235"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72095-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72062
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 12 Sep 2017 12:32:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72095: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMDk1IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwOTUvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMDYyCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNjIKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjA2
MgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcyMDYyCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRi
b290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCBmYWlsIGJsb2NrZWQgaW4gNzIwNjIKIHRlc3QtYW1k
NjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAxMSBndWVzdC1zdGFydCBmYWlsIGJs
b2NrZWQgaW4gNzIwNjIKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzIwNjIKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgYmxvY2tlZCBpbiA3MjA2MgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290
LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAgICAgZmFpbCBsaWtlIDcyMDYyCiB0ZXN0LWFybWhmLWFy
bWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICA3IHhlbi1ib290ICAgICAgICBmYWlsIGxp
a2UgNzIwNjIKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAx
MCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwNjIKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcy
MDYyCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwNjIKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJl
bnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDYyCiB0
ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1p
bnN0YWxsIGZhaWwgbGlrZSA3MjA2MgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0
aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDYyCgpiYXNlbGlu
ZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIwNjIKCmpvYnM6CiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWls
eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVu
dC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHkt
bmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:35:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjTi-0008C2-MX; Tue, 12 Sep 2017 11:35:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drjTh-0008Bw-D5
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:35:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 8C/11-02225-C86C7B95; Tue, 12 Sep 2017 11:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfT+Qd3uY9s
 jDeY8N7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMO/L3PXPBIsqL/xE7mBsYbwl2MXBxCAjMZ
 JS7fWscG4rAIzGKV6F//igXEkRDYxirxufEqaxcjJ5CTJ3Hu8yUou0hib/seoA4OILtMYupqY
 ZAwr4CgxMmZT1hAbCEBL4nVk76ygdicApYSj87vZYTYdolRYu+pvUwgCTYBLYn7t1eAFbEIqE
 qs//KCGWJQgMTSNXPA4sIC3hJvZm9kBLFFBBQlHry8yQqyl1mgVuLNdVmQMLOApkTr9t/sELa
 2xLKFr5knMArNQnLSLCRls5CULWBkXsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgrJebWlyc
 mJ6ak5hUrJecn7uJERjQ9QwMjDsY20/4HWKU5GBSEuU9sn57pBBfUn5KZUZicUZ8UWlOavEhR
 g0ODoGfT/+2MEqx5OXnpSpJ8OocBaoTLEpNT61Iy8wBxhxMqQQHj5IIrzFImre4IDG3ODMdIn
 WK0ZLjwp1Lf5g4jm26DCQP7Ln1h0kIbJ6UOG8jSIMASENGaR7cOFhauMQoKyXMy8jAwCDEU5B
 alJtZgir/ilGcg1FJmNcaZApPZl4J3NZXQAcxAR3Ec2kLyEEliQgpqQbG2Ss25ect099Q7Rwg
 dOz4A7Xo4wYMjx/X5uV156bv/vQ15EA4y4PXPxp7RcLzX7qxWMreLXpxe4N9M4Nz9/ETlkW/w
 +PkG5otVeKslbgvXf13NsxbeWfP7rsnoiy9etcrvUvxsAtPcDHXfGzl9CM+7+vttN6J3ho7y2
 3+MxzSKZ6t57pIOlKJpTgj0VCLuag4EQCTJ7ZfBgMAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505216138!106770038!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29114 invoked from network); 12 Sep 2017 11:35:39 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 11:35:39 -0000
Received: by mail-io0-f193.google.com with SMTP id j141so8167341ioj.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 04:35:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=itHFjsKvSz+ug91xMmOfFrWSdw3xKJdn7+V66HQ5gTY=;
 b=REO3sEojOxzTTujJmmyrQG1W1PH6pUObCXefIwwf1QZoNbQPkisWQNPQ/AvhlQT7vu
 sNruYBmcmFsSAnRA4uhk+fhhyTRkVLLjIu49Vn08vLRBHXd2xEbwADocIBnTMAARm4t3
 tq+m28cTNXtSZsDhvwuvVz1Z3FnslyVlyXH0BUoP/s577hRBrN0afOxMzobgf2VceCdk
 w9Ef9hq8bxY5PfT4ppEfdhnHsO/V8+ZjzfAeo4wc4vwo4qpKHOPL14tqvLKupyRxVrWN
 f5RzMsMIxnyBebPCHZcuLUKB6I4stRKOj1aMNFixyftHN3wBY6DOL51mW/rHbPDqAZ4u
 2qEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=itHFjsKvSz+ug91xMmOfFrWSdw3xKJdn7+V66HQ5gTY=;
 b=DgdBsB059oyih5d7ppxCFO7+webGzCu4M+p6F62gg24xC+8Z6HCJE8B5Z5XloV6DPD
 CdMCcCRcUTyWur6U4fHSVECzyY9iLpk6itvkyTYIgFRqXPxcMMMOZlbC2Fe51Ovr+P61
 38r290gXA79ockYbzR/lHJ2DacvbZUtyG7EaH9LxZwQSz7Sy3aPeR9GBKSgF+RXTI4gG
 vA0/TWcVABTvois/uFNDyJN9QmGPDA75SA9BV/pm6/JZL8MxeK4KFKQTZ6+XhiFGWWjy
 GVs75F+h/JQtA2z5oDLNHRTBoIjjZbA/U2LKI8ExoT2UT5KmsZwKBFGpozLJqH73w2si
 bXAQ==
X-Gm-Message-State: AHPjjUjwIWAv6VePscYVH9QXnpGvVB8sr9SA23//MhsirGO2+oxBEUaf
 syaTWAPIRqMxd1i4yHkhZ9D9eX+aNQ==
X-Google-Smtp-Source: AOwi7QCmr10HSvPN6xdYaDNpiRXzFh15IyezWhSzA93zMG3/FanZDakRcgAR3ymu3xGptyktVnh8WdqjzXcfkgoxiT0=
X-Received: by 10.107.148.198 with SMTP id w189mr22072939iod.259.1505216138401; 
 Tue, 12 Sep 2017 04:35:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Tue, 12 Sep 2017 04:35:38 -0700 (PDT)
In-Reply-To: <20170912110846.ospvznutqib2nxi7@citrix.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-11-git-send-email-al1img@gmail.com>
 <20170912105217.odsyqwrtncg6raeq@citrix.com>
 <20170912110846.ospvznutqib2nxi7@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 12 Sep 2017 14:35:38 +0300
Message-ID: <CACvf2oVBxvH5FQpiWb_FySRfa9gzhsHtzRu_pn9Q4WGdhi4ysg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 10/12] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMjowOCBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6NTI6MTdBTSArMDEwMCwg
V2VpIExpdSB3cm90ZToKPj4gT24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6MTU6MDBQTSArMDMw
MCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+ID4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3Yg
PG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+PiA+Cj4+ID4gU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+PiA+IC0tLQo+PiA+
ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgIHwgICA5ICstCj4+ID4gIHRv
b2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgfCAgIDkgKy0KPj4gPiAgdG9vbHMv
bGlieGwvbGlieGxfY29sb19zYXZlLmMgICAgICAgICB8ICAgNCArLQo+PiA+ICB0b29scy9saWJ4
bC9saWJ4bF9kbS5jICAgICAgICAgICAgICAgIHwgICA0ICstCj4+ID4gIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggICAgICAgICAgfCAgIDIgLQo+PiA+ICB0b29scy9saWJ4bC9saWJ4bF9u
aWMuYyAgICAgICAgICAgICAgIHwgMTkxICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gPiAgdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jICB8ICAgMyArLQo+
PiA+ICB0b29scy94bC94bF9uaWMuYyAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4+ID4g
IDggZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMTczIGRlbGV0aW9ucygtKQo+PiA+
Cj4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4
bC5oCj4+ID4gaW5kZXggZDVhM2FiNy4uYWJlMTI5ZSAxMDA2NDQKPj4gPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCj4+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+PiA+IEBAIC0xODUw
LDkgKzE4NTAsMTQgQEAgaW50IGxpYnhsX2RldmljZV9uaWNfZGVzdHJveShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKPj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4+ID4KPj4gPiAtbGlieGxfZGV2
aWNlX25pYyAqbGlieGxfZGV2aWNlX25pY19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwgaW50ICpudW0pOwo+PiA+ICtsaWJ4bF9kZXZpY2VfbmljICpsaWJ4bF9kZXZpY2Vfbmlj
X2xpc3QobGlieGxfY3R4ICpjdHgsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCj4+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4+
ID4gK3ZvaWQgbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUobGlieGxfZGV2aWNlX25pYyogbGlz
dCwgaW50IG51bSkKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9F
WFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4+ID4gIGludCBsaWJ4bF9kZXZpY2VfbmljX2dldGluZm8o
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+PiA+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhsX25pY2luZm8gKm5pY2luZm8p
Owo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5p
YywgbGlieGxfbmljaW5mbyAqbmljaW5mbykKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4+Cj4+IFRoZSBhbm5vdGF0aW9uIGhh
cyBjYXVzZWQgdGhlIGZvbGxvd2luZyBmYWlsdXJlczoKPj4KPj4gbGlieGxfY29sb19zYXZlLmM6
IEluIGZ1bmN0aW9uIOKAmGxpYnhsX19jb2xvX3NhdmVfc2V0dXDigJk6Cj4+IGxpYnhsX2NvbG9f
c2F2ZS5jOjEyNjoxNDogZXJyb3I6IGNhbGwgdG8g4oCYbGlieGxfZGV2aWNlX25pY19saXN04oCZ
IGRlY2xhcmVkIHdpdGggYXR0cmlidXRlIHdhcm5pbmc6IG1heSBub3QgYmUgY2FsbGVkIGZyb20g
d2l0aGluIGxpYnhsIFstV2Vycm9yXQo+PiBuaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENU
WCwgY2RzLT5kb21pZCwgJm5iKTsKPj4gICAgICAgICAgfn5+fn5efn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPj4gbGlieGxfY29sb19zYXZlLmM6MTI5Ojk6IGVy
cm9yOiBjYWxsIHRvIOKAmGxpYnhsX2RldmljZV9uaWNfbGlzdF9mcmVl4oCZIGRlY2xhcmVkIHdp
dGggYXR0cmlidXRlIHdhcm5pbmc6IG1heSBub3QgYmUgY2FsbGVkIGZyb20gd2l0aGluIGxpYnhs
IFstV2Vycm9yXQo+PiBsaWJ4bF9kZXZpY2VfbmljX2xpc3RfZnJlZShuaWNzLCBuYik7Cj4+ICAg
ICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+Pgo+PiBIb3dldmVy
LCBJIHRoaW5rIHRoYXQncyBhIGJ1ZyBpbiBjb2xvLgo+Cj4gVGhpbmtpbmcgYWJvdXQgdGhpcyBh
IGJpdCBtb3JlOiB0aGUgbGlzdF9mcmVlIGZ1bmN0aW9ucyAoaGVyZSBhbmQgaW4KPiBvdGhlciBw
YXRjaGVzKSBzaG91bGRuJ3QgYmUgYW5ub3RhdGVkIGFzIGV4dGVybmFsIGNhbGxlcnMgb25seS4K
Pgo+IEFuZCB5b3UgY2FuIHJlcGxhY2UgdGhlIG5pY19saXN0IGZ1bmN0aW9uIGhlcmUgdG8gY2Fs
bCB0aGUgZnJhbWV3b3JrCj4gZGlyZWN0bHkuCgpUaGUgaWRlYSB3YXMgdGhhdCBsaWJ4bF9kZXZp
Y2VfeHh4X2xpc3QgYW5kIGZyZWUgYXJlIGZvciBleHRlcm5hbCBjYWxsZXJzIG9ubHkKYmVjYXVz
ZSB0aGV5IGRvbid0IGF3YXJlIGFib3V0IGRldmljZSBmcmFtZXdvcmsuIEludGVybmFsIGNhbGxl
cnMgc2hhbGwgdXNlCmRldmljZSBmcmFtZXdvcmsgaW5zdGVhZC4gSSB3b25kZXIgd2h5IEkgZG9u
J3QgaGF2ZSBlcnJvciBoZXJlIG9uIG15CmJ1aWxkIGVudmlyb25tZW50LiBJIHdpbGwgcHV0IGRl
dmljZSBmcmFtZXdvcmsgZ2V0L2ZyZWUgbGlzdCBoZXJlLgoKSSB3aWxsIGNyZWF0ZSBuZXcgcGF0
Y2ggc2V0LgoKLS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjWS-0008Ly-3x; Tue, 12 Sep 2017 11:38:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1drjWQ-0008Lr-Mb
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:38:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B1/21-03422-637C7B95; Tue, 12 Sep 2017 11:38:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQlfn+PZ
 IgxntIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFfctZCx7qVtz/OIG1gfG/YhcjJ4eEgJ/E
 0n/L2UBsFgFViXtfVrN3MXJwsAnYS0z/WgESFhFQl/hzYQIjiM0sMIFR4s9jDxBbWCBd4s+DJ
 ywgNq+Ap8T9/69Yuxi5OIQEZjBKdL5+yw6REJQ4OROiiFlAT+LG1ClsIPOZBaQllv/jgAjLSz
 Rvnc0MYnMKWEvs/7kXrFVUQEXi5Mo1TCC2kICiRP+8B2wQJ6dLTHzWwzKBUWAWkg2zkGyYhbB
 hFpINCxhZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYs
 AxDsYLy8MeAQoyQHk5Io75H12yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAuOQqUEyxKTU+tS
 MvMAcYOTFqCg0dJhNcYJM1bXJCYW5yZDpE6xagoJc7bCJIQAElklObBtcHi9RKjrJQwLyPQIU
 I8BalFuZklqPKvGMU5GJWEeTeATOHJzCuBm/4KaDET0GKeS1tAFpckIqSkGhitPy/6teXnNdG
 VJzg5UiZy2UzrN3yVcmpdv7bm+YUqDsunsh142M76Z+rDS6aMNzovn3ZjVZl5QeF0YlgfN/ct
 gQNPO2JXBr1qmHh29vGFT92/be0S6XU5m/5ilZsdk2NrameRyc382IyvsYuacj9afvF0Mnr5p
 Iztg8SC3CTVy3ohD1+tMJ+mxFKckWioxVxUnAgAwrjBsNICAAA=
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505216300!115542607!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45231 invoked from network); 12 Sep 2017 11:38:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 11:38:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52666927"
Date: Tue, 12 Sep 2017 12:38:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170912113816.v5zocitmuutma7ii@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
 <718e7f9a-81cd-e8f6-4c9d-9afee41b6d47@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <718e7f9a-81cd-e8f6-4c9d-9afee41b6d47@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6NTM6NDlBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDE0LzA4LzE3IDE1OjI4LCBSb2dlciBQYXUgTW9ubmUg
d3JvdGU6Cj4gPiBBbmQgYWxzbyBhbGxvdyBpdCB0byBkbyBub24taWRlbnRpdHkgbWFwcGluZ3Mg
YnkgYWRkaW5nIGEgbmV3Cj4gPiBwYXJhbWV0ZXIuCj4gPiAKPiA+IFRoaXMgZnVuY3Rpb24gd2ls
bCBiZSBuZWVkZWQgaW4gb3JkZXIgdG8gbWFwIHRoZSBCQVJzIGZyb20gUENJIGRldmljZXMKPiA+
IGludG8gdGhlIERvbTAgcDJtIChhbmQgaXMgYWxzbyB1c2VkIGJ5IHRoZSB4ODYgRG9tMCBidWls
ZGVyKS4gV2hpbGUKPiA+IHRoZXJlIGZpeCB0aGUgZnVuY3Rpb24gdG8gdXNlIGdmbl90IGFuZCBt
Zm5fdCBpbnN0ZWFkIG9mIHVuc2lnbmVkIGxvbmcKPiA+IGZvciBtZW1vcnkgYWRkcmVzc2VzLiA+
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiA+IC0tLQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBD
aGFuZ2VzIHNpbmNlIHY0Ogo+ID4gICAtIEd1YXJkIHRoZSBmdW5jdGlvbiB3aXRoIENPTkZJR19I
QVNfUENJIG9ubHkuCj4gPiAgIC0gcy9ub24tdHJpdmFsL25vbi1uZWdsaWdpYmxlIGluIHRoZSBj
b21tZW50Lgo+ID4gICAtIENoYW5nZSBYRU5MT0dfR19XQVJOSU5HIHRvIFhFTkxPR19XQVJOSU5H
IGxpa2UgdGhlIG9yaWdpbmFsCj4gPiAgICAgZnVuY3Rpb24uCj4gPiAKPiA+IENoYW5nZXMgc2lu
Y2UgdjM6Cj4gPiAgIC0gUmVtb3ZlIHRoZSBkdW1teSBtb2RpZnlfaWRlbnRpdHlfbW1pbyBoZWxw
ZXIgaW4gZG9tMF9idWlsZC5jCj4gPiAgIC0gVHJ5IHRvIG1ha2UgdGhlIGNvbW1lbnQgaW4gbW9k
aWZ5IE1NSU8gbGVzcyBzY2FyeS4KPiA+ICAgLSBDbGFyaWZ5IGNvbW1pdCBtZXNzYWdlLgo+ID4g
ICAtIE9ubHkgYnVpbGQgdGhlIGZ1bmN0aW9uIGZvciB4ODYgb3IgaWYgdGhlcmUncyBQQ0kgc3Vw
cG9ydC4KPiA+IAo+ID4gQ2hhbmdlcyBzaW5jZSB2MjoKPiA+ICAgLSBVc2UgbWZuX3QgYW5kIGdm
bl90Lgo+ID4gICAtIFJlbW92ZSBzdHJheSBuZXdsaW5lLgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMzAgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gPiAgIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICB4ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1v
bi5oICB8ICAzICsrKwo+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDI4
IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ID4gaW5kZXggMDRhODY4
MmQzMy4uYzY1ZWI4NTAzZiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9i
dWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+ID4gQEAgLTYx
LDMyICs2MSw2IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV9tYWR0X2ludGVycnVwdF9vdmVycmlkZSBf
X2luaXRkYXRhICppbnRzcmNvdnI7Cj4gPiAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0
YSBhY3BpX25taV9zb3VyY2VzOwo+ID4gICBzdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291
cmNlIF9faW5pdGRhdGEgKm5taXNyYzsKPiA+IC1zdGF0aWMgaW50IF9faW5pdCBtb2RpZnlfaWRl
bnRpdHlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2Vz
LCBjb25zdCBib29sIG1hcCkKPiA+IC17Cj4gPiAtICAgIGludCByYzsKPiA+IC0KPiA+IC0gICAg
Zm9yICggOyA7ICkKPiA+IC0gICAgewo+ID4gLSAgICAgICAgcmMgPSAobWFwID8gbWFwX21taW9f
cmVnaW9ucyA6IHVubWFwX21taW9fcmVnaW9ucykKPiA+IC0gICAgICAgICAgICAgKGQsIF9nZm4o
cGZuKSwgbnJfcGFnZXMsIF9tZm4ocGZuKSk7Cj4gPiAtICAgICAgICBpZiAoIHJjID09IDAgKQo+
ID4gLSAgICAgICAgICAgIGJyZWFrOwo+ID4gLSAgICAgICAgaWYgKCByYyA8IDAgKQo+ID4gLSAg
ICAgICAgewo+ID4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+ID4gLSAgICAg
ICAgICAgICAgICAgICAiRmFpbGVkIHRvIGlkZW50aXR5ICVzbWFwIFslI2x4LCUjbHgpIGZvciBk
JWQ6ICVkXG4iLAo+ID4gLSAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIHBmbiwg
cGZuICsgbnJfcGFnZXMsIGQtPmRvbWFpbl9pZCwgcmMpOwo+ID4gLSAgICAgICAgICAgIGJyZWFr
Owo+ID4gLSAgICAgICAgfQo+ID4gLSAgICAgICAgbnJfcGFnZXMgLT0gcmM7Cj4gPiAtICAgICAg
ICBwZm4gKz0gcmM7Cj4gPiAtICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPiA+
IC0gICAgfQo+ID4gLQo+ID4gLSAgICByZXR1cm4gcmM7Cj4gPiAtfQo+ID4gLQo+ID4gICAvKiBQ
b3B1bGF0ZSBhIEhWTSBtZW1vcnkgcmFuZ2UgdXNpbmcgdGhlIGJpZ2dlc3QgcG9zc2libGUgb3Jk
ZXIuICovCj4gPiAgIHN0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ID4gQEAgLTM5Nyw3ICszNzEsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgICAg
ICAgKiBNZW1vcnkgYmVsb3cgMU1CIGlzIGlkZW50aXR5IG1hcHBlZC4KPiA+ICAgICAgICAqIE5C
OiB0aGlzIG9ubHkgbWFrZXMgc2Vuc2Ugd2hlbiBib290ZWQgZnJvbSBsZWdhY3kgQklPUy4KPiA+
ICAgICAgICAqLwo+ID4gLSAgICByYyA9IG1vZGlmeV9pZGVudGl0eV9tbWlvKGQsIDAsIE1CMV9Q
QUdFUywgdHJ1ZSk7Cj4gPiArICAgIHJjID0gbW9kaWZ5X21taW8oZCwgX2dmbigwKSwgX21mbigw
KSwgTUIxX1BBR0VTLCB0cnVlKTsKPiA+ICAgICAgIGlmICggcmMgKQo+ID4gICAgICAgewo+ID4g
ICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGlkZW50aXR5IG1hcCBsb3cgMU1COiAlZFxuIiwg
cmMpOwo+ID4gQEAgLTk2NCw3ICs5MzgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBf
YWNwaShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHN0YXJ0X2luZm8pCj4gPiAgICAgICAgICAg
bnJfcGFnZXMgPSBQRk5fVVAoKGQtPmFyY2guZTgyMFtpXS5hZGRyICYgflBBR0VfTUFTSykgKwo+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guZTgyMFtpXS5zaXplKTsKPiA+
IC0gICAgICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8oZCwgcGZuLCBucl9wYWdlcywgdHJ1
ZSk7Cj4gPiArICAgICAgICByYyA9IG1vZGlmeV9tbWlvKGQsIF9nZm4ocGZuKSwgX21mbihwZm4p
LCBucl9wYWdlcywgdHJ1ZSk7Cj4gPiAgICAgICAgICAgaWYgKCByYyApCj4gPiAgICAgICAgICAg
ewo+ID4gICAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBtYXAgQUNQSSByZWdpb24gWyUj
bHgsICUjbHgpIGludG8gRG9tMCBtZW1vcnkgbWFwXG4iLAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gPiBpbmRleCBiMjA2NmRiMDdl
Li44NjgyNGVkYjA5IDEwMDY0NAo+ID4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4gKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4gQEAgLTE0NjUsNiArMTQ2NSw0NiBAQCBpbnQgcHJl
cGFyZV9yaW5nX2Zvcl9oZWxwZXIoCj4gPiAgICAgICByZXR1cm4gMDsKPiA+ICAgfQo+ID4gKyNp
ZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQo+ID4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiA+
ICsgICAgICAgICAgICAgICAgYm9vbCBtYXApCj4gPiArewo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhp
cyBpcyBjb3JyZWN0IHRvIG1vdmUgdGhpcyBmdW5jdGlvbiBpbiBjb21tb24gY29kZSB3aXRob3V0
Cj4gbWFraW5nIHN1cmUgdGhhdCBhbGwgYXJjaCBoYXZlICptYXBfbW1pb19yZWdpb25zIHN1cHBv
cnRpbmcgcHJlZW1wdGlvbi4KPiAKPiBUaGlzIGlzIGFjdHVhbGx5IG5vdCB0aGUgY2FzZSBvbiBB
Uk0gYW5kIElITU8gc2hvdWxkIGJlIGZpeGVkIGJlZm9yZSBnZXR0aW5nCj4gdGhpcyBmdW5jdGlv
biBjb21tb24uIE90aGVyd2lzZSB5b3Ugd2lsbCBleHBvc2UgYSBzZWN1cml0eSBpc3N1ZSB0aGUg
ZGF5Cj4gdkNQSSB3aWxsIGdldCBzdXBwb3J0ZWQgb24gQVJNLgoKSSBjb3VsZCBhZGQgc29tZXRo
aW5nIGxpa2U6CgojaWZuZGVmIENPTkZJR19YODYgLyogWFhYIEFSTSE/ICovCiAgICByZXQgPSAt
RTJCSUc7CiAgICAvKiBNdXN0IGJyZWFrIGh5cGVyY2FsbCB1cCBhcyB0aGlzIGNvdWxkIHRha2Ug
YSB3aGlsZS4gKi8KICAgIGlmICggbnJfbWZucyA+IDY0ICkKICAgICAgICBicmVhazsKI2VuZGlm
CgpUaGF0J3Mgd2hhdCdzIGRvbmUgaW4gWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZy4KCj4gPiAr
ICAgIGludCByYzsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogQVRNIHRoaXMgZnVuY3Rp
b24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluCj4gPiArICAgICAq
IGJlY2F1c2UgaXQgZG9lc24ndCBzdXBwb3J0IHByZWVtcHRpb24vY29udGludWF0aW9uLCBhbmQg
YXMgc3VjaAo+ID4gKyAgICAgKiBjYW4gdGFrZSBhIG5vbi1uZWdsaWdpYmxlIGFtb3VudCBvZiB0
aW1lLiBOb3RlIHRoYXQgaXQgcGVyaW9kaWNhbGx5Cj4gPiArICAgICAqIGNhbGxzIHByb2Nlc3Nf
cGVuZGluZ19zb2Z0aXJxcyBpbiBvcmRlciB0byBhdm9pZCBzdGFsbGluZyB0aGUgc3lzdGVtLgo+
ID4gKyAgICAgKi8KPiA+ICsgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4gPiAr
Cj4gPiArICAgIGZvciAoIDsgOyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJjID0gKG1hcCA/
IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMpCj4gCj4gQXMgbWVudGlvbmVk
IGluIGFuIGVhcmxpZXIgdmVyc2lvbiwgb24gQVJNIG1hcF9tbWlvX3JlZ2lvbnMgd2lsbCBtYXAg
dGhlCj4gTU1JTyB3aXRoIHZlcnkgc3RyaWN0IGF0dHJpYnV0ZSAobm8tdW5hbGlnbmVkIGFjY2Vz
cywgbm9uLWdhdGhlcmFibGUsLi4uKS4KPiBUaGlzIHdpbGwgbm90IGJlIGNvcnJlY3QgZm9yIHNv
bWUgQkFScy4gU28gSSB0aGluayB3ZSBzaG91bGQgcHJvdmlkZSB0aGUKPiBhdHRyaWJ1dGUgdHlw
ZSBpbiBwYXJhbWV0ZXIgb2YgbW9kaWZ5X21taW8gdG8ga25vdyB0aGUgbWVtb3J5IGF0dHJpYnV0
ZS4KCkFzIEkgdW5kZXJzdGFuZCBpdCwgY3VycmVudCBtYXBwaW5nIGF0dHJpYnV0ZXMgYWxiZWl0
IHNsb3cgd2lsbCB3b3JrCmZpbmU/CgpBdCBsZWFzdCB0aGV5IGFyZSB0aGUgc2FtZSBhcyB0aGUg
b25lcyB1c2VkIGJ5ClhFTl9ET01DVExfbWVtb3J5X21hcHBpbmcgd2hpY2ggaXMgaG93IE1NSU8g
aXMgbWFwcGVkIHRvIGEgRG9tVSBBVE0sCmhlbmNlIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhIHBy
aW9yaXR5IGF0IHN1Y2ggZWFybHkgc3RhdGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 11:49:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 11:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjga-0000hQ-6M; Tue, 12 Sep 2017 11:49:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421a23a7e=roger.pau@citrix.com>)
 id 1drjgZ-0000hK-HE
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 11:48:59 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 3C/B6-02044-AA9C7B95; Tue, 12 Sep 2017 11:48:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQnfVye2
 RBuuv8Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzV09hLJgrUNG9cidrA+NVni5GTg4JAT+J
 2fc+soDYLAKqEk9PPQCyOTjYBOwlpn+tAAmLCChL9P76DRTm4mAWOMokcfD6UUaQhLCAq8Tpl
 r+sIDavgKfEySXbWUGKhAT6mSQWnfzOBpEQlDg58wnYAmYBHYkFuz+xgSxgFpCWWP6PAyTMCb
 Rr3/fFzCC2qICKxMmVa5hAbCEBRYn+eQ/YIO5Ml9j69xfzBEb+WUimzkIydRbC1AWMzKsYNYp
 Ti8pSi3SNLPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDsJ6BgXEHY9Nev0OM
 khxMSqK8R9ZvjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvpBFBOsCg1PbUiLTMHGA0waQkOH
 iURXmaQNG9xQWJucWY6ROoUo6KUOO88kIQASCKjNA+uDRaBlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ8+4FmcKTmVcCN/0V0GImoMU8l7aALC5JREhJNTDyRCyPXPRV82TmU2fnJu9LF3b
 39nSpnHd/8ePo9qOTf5YWT3i6tPmC937r7z8jnuxdmnTUZ168/8VKgf8LWLnPXE0K3uNQJyRb
 /frnbJbHOgwfO5aJvduZc+vLyzdSRQXGr5VkyuZu6xc/e3Ge1C7L2V6/8xNrPNI6Pj6v6S52e
 PJQLeWM0/LdSizFGYmGWsxFxYkA3ynRfbsCAAA=
X-Env-Sender: prvs=421a23a7e=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505216938!111152218!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9853 invoked from network); 12 Sep 2017 11:48:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 11:48:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52667447"
Date: Tue, 12 Sep 2017 12:48:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912114854.u73737gc2ozrrwrf@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-9-roger.pau@citrix.com>
 <59B1332302000078001782C6@prv-mh.provo.novell.com>
 <20170912095427.vzk4s3hwvviwkqz7@dhcp-3-128.uk.xensource.com>
 <59B7CDB50200007800179ECB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B7CDB50200007800179ECB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6MDY6MTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA5LjE3IGF0IDExOjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NTM6MDdBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gKwo+ID4+ID4gKyAgICAvKgo+ID4+ID4gKyAgICAgKiBU
aGUgUENJIExvY2FsIEJ1cyBTcGVjaWZpY2F0aW9uIHN1Z2dlc3RzIHdyaXRpbmcgfjAgdG8gYm90
aCB0aGUgaGlnaAo+ID4+ID4gKyAgICAgKiBhbmQgdGhlIGxvdyBwYXJ0IG9mIHRoZSBCQVIgcmVn
aXN0ZXJzIGJlZm9yZSBhdHRlbXB0aW5nIHRvIHJlYWQgYmFjawo+ID4+ID4gKyAgICAgKiB0aGUg
c2l6ZS4KPiA+PiA+ICsgICAgICoKPiA+PiA+ICsgICAgICogSG93ZXZlciByZWFsIGRldmljZSBC
QVJzIHJlZ2lzdGVycyAoYXQgbGVhc3QgdGhlIG9uZXMgSSd2ZSB0cmllZCkKPiA+PiA+ICsgICAg
ICogd2lsbCByZXR1cm4gdGhlIHNpemUgb2YgdGhlIEJBUiBqdXN0IGJ5IGhhdmluZyB3cml0dGVu
IH4wIHRvIG9uZSBoYWxmCj4gPj4gPiArICAgICAqIG9mIGl0LCBpbmRlcGVuZGVudGx5IG9mIHRo
ZSB2YWx1ZSBvZiB0aGUgb3RoZXIgaGFsZiBvZiB0aGUgcmVnaXN0ZXIuCj4gPj4gPiArICAgICAq
IEhlbmNlIGhlcmUgWGVuIHdpbGwgc3dpdGNoIHRvIHJldHVybmluZyB0aGUgc2l6ZSBhcyBzb29u
IGFzIG9uZSBoYWxmCj4gPj4gPiArICAgICAqIG9mIHRoZSBCQVIgcmVnaXN0ZXIgaGFzIGJlZW4g
d3JpdHRlbiB3aXRoIH4wLgo+ID4+ID4gKyAgICAgKi8KPiA+PiAKPiA+PiBJIGRvbid0IGJlbGll
dmUgdGhpcyBpcyBjb3JyZWN0IGJlaGF2aW9yIChidXQgSSdkIGhhdmUgdG8gcGxheSB3aXRoCj4g
Pj4gc29tZSBoYXJkd2FyZSB0byBzZWUgd2hldGhlciBJIGNhbiBjb25maXJtIHRoZSBiZWhhdmlv
ciB5b3UKPiA+PiBkZXNjcmliZSk6IEhvdyB3b3VsZCB5b3UgcGxhY2UgYSBCQVIgYXQsIHNheSwg
MHgxZmZmZmZmMD8KPiA+IAo+ID4gSSBkb24ndCB0aGluayBpdCdzICdjb3JyZWN0JyBiZWhhdmlv
ciBlaXRoZXIsIGJ1dCBGcmVlQlNEIGhhcyBiZWVuCj4gPiBzaXppbmcgQkFScyBsaWtlIHRoYXQs
IGFuZCBub2JvZHkgbm90aWNlZCBhbnkgaXNzdWVzLiBJIGp1c3QgZml4ZWQgaXQKPiA+IHJlY2Vu
dGx5Ogo+ID4gCj4gPiBodHRwczovL3N2bndlYi5mcmVlYnNkLm9yZy9iYXNlL2hlYWQvc3lzL2Rl
di9wY2kvcGNpLmM/cjE9MzEyMjUwJnIyPTMyMTg2MyAKPiAKPiBPaCwgbm8sIHRoYXQgb2xkIGNv
ZGUgd2FzIGZpbmUgYWZhaWN0LiBZb3UgaGF2ZSB0byB2aWV3IHRoZSB0d28KPiBoYWx2ZXMgb2Yg
YSA2NC1iaXQgQkFSIGFzIGNvbXBsZXRlbHkgZGlzdGluY3QgcmVnaXN0ZXJzLCBhbmQKPiBzaXpp
bmcgb2YgdGhlIGZ1bGwgQkFSIGNhbiBiZSBkb25lIGVpdGhlciBieSB3cml0aW5nIGJvdGgsIHRo
ZW4KPiByZWFkaW5nIGJvdGgsIG9yIHJlYWRpbmcvd3JpdGluZyBlYWNoIGhhbGYuCgpPSywgdGhl
IGV4YW1wbGUgaW4gdGhlIHNwZWNpZmljYXRpb24gc2VlbXMgdG8gc3VnZ2VzdCB0aGF0IHlvdSBz
aG91bGQKZmlyc3Qgd3JpdGUgdG8gYm90aCByZWdpc3RlcnMsIGFuZCB0aGVuIHJlYWQgYmFjayB0
aGUgdmFsdWVzLgoKPiBUaGUgcHJvYmxlbSB3aXRoIHRoZQo+IGNvZGUgaW4gdGhlIHBhdGNoIGhl
cmUgaXMgdGhhdCB5b3UgZG9uJ3QgdHJlYXQgdGhlIHR3byBoYWx2ZXMgYXMKPiBmdWxseSBzZXBh
cmF0ZSByZWdpc3RlcnMsIGltcGx5aW5nIHRoYXQgb25lIGhhbGYgYmVpbmcgd3JpdHRlbiB3aXRo
Cj4gYWxsIG9uZXMgX2Fsc29fIG1ha2VzIHRoZSBvdGhlciBoYWxmIHJldHVybiB0aGUgc2l6aW5n
IHZhbHVlCj4gaW5zdGVhZCBvZiB0aGUgbGFzdCB3cml0dGVuIGFkZHJlc3MuCgpSaWdodCwgdGhl
biBJIHRoaW5rIGFkZGluZyBhIHNpemluZ19oaS9zaXppbmdfbG8gZmllbGQgaXMgdGhlIHJpZ2h0
CmFuc3dlci4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjuy-0002E8-Pw; Tue, 12 Sep 2017 12:03:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjux-0002CP-Uq; Tue, 12 Sep 2017 12:03:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9E/4D-02202-62DC7B95; Tue, 12 Sep 2017 12:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsWS0XRdVVft7PZ
 Ig7PzmS1u3WxltljycTGLxaqrB1gdmD2O7v7NFMAYxZqZl5RfkcCasalhB3PBbauKztV3WBoY
 j5h2MXJxCAlcYZQ4/uAmM4SziFHixuSdbF2MnBzMAq4SN/ZthrIVJS7ca2ABsXkFBCVOznwCZ
 ksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXkuJ+RNPgc0RFgiR2HRpLjPEHDOJpV3XwO
 awCKhK9Fx4yTyBkWcWktWzkKyehWT1LEYOoLimxPpd+hCmtMTyfxwQ1fIS29/OYYawrST+fZk
 LZZtLbHj5hglm4pTuh+wQtrXEtDVNjBC2hcSHM22MyGoWMPKsYlQvTi0qSy3SNdFLKspMzyjJ
 TczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAiMEwYg2MF4q8/5EKMkB5OSKO+R9dsjhfiS8lMqM
 xKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC9/5poDrBotT01Iq0zBxgJMOUSnDwKInwng
 ZJ8xYXJOYWZ6ZDpE4xWnIcW3HxDxPHmnnXgWTHzbt/mITA5kmJ884AaRAAacgozYMbB0s2lxh
 lpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMexFkCk9mXgnc1ldABzEBHcRzaQvIQSWJCCmpBsZ+
 Jv6k7ruTJ1tUVJe8VJZkUnErd7z/qDeas9x/sWZisPWOmKjt72X+/8w4azlN9PgX66N+PNxpj
 +y+FC56fJt7+6F2Z+1ecfndDBqyQlunZVfMqNOUkzu0+8zCYqkfArd/hX3S2O/qqPrx73evwB
 yfuluJvVovflccvfAvc0KSbkam+W8tWSWW4oxEQy3mouJEAP84nUYxAwAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505217828!111008297!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53502 invoked from network); 12 Sep 2017 12:03:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 12:03:49 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjue-0002uq-42; Tue, 12 Sep 2017 12:03:32 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1drjue-00081T-1W; Tue, 12 Sep 2017 12:03:32 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1drjue-00081T-1W@xenbits.xenproject.org>
Date: Tue, 12 Sep 2017 12:03:32 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 232 (CVE-2017-14318) - Missing
 check for grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

            Xen Security Advisory CVE-2017-14318 / XSA-232
                               version 4

                     Missing check for grant table

UPDATES IN VERSION 4
====================

Added metadata file

Public release.

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

The function `__gnttab_cache_flush` handles GNTTABOP_cache_flush grant
table operations. It checks to see if the calling domain is the owner
of the page that is to be operated on. If it is not, the owner's grant
table is checked to see if a grant mapping to the calling domain
exists for the page in question.

However, the function does not check to see if the owning domain
actually has a grant table or not. Some special domains, such as
`DOMID_XEN`, `DOMID_IO` and `DOMID_COW` are created without grant
tables. Hence, if __gnttab_cache_flush operates on a page owned by
these special domains, it will attempt to dereference a null pointer
in the domain struct.


IMPACT
======

The guest can get Xen to dereference a NULL pointer.

For ARM guests and x86 PV guests on systems with SMAP enabled, this will
cause a host crash (denial-of-service).

For x86 PV guests on systems without SMAP enabled, an attacker can map
a crafted grant structure at virtual address 0.  This can be leveraged
to increment an arbitrary virtual address, which can then probably be
leveraged into a full privilege escalation.


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

All versions of Xen since Xen 4.5 are vulnerable.

x86 HVM guests do not expose the vulnerability.

ARM guests and x86 PV guests on systems with SMAP enabled are only
vulnerable to a Denial-of-Service (host crash).

x86 PV guests on systems without SMAP running are vulnerable to a
privilege escalation.

MITIGATION
==========

Hardware supporting Supervisor Mode Access Prevention (Intel Broadwell,
AMD Zen) can mitigate the privilege escalation to a DoS.

CREDITS
=======

This issue was discovered by Matthew Daley.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa232.patch           xen-unstable, 4.9, 4.8, 4.7, 4.6, 4.5

$ sha256sum xsa232*
b193a711d013fe14556610ef3e703585164fdfc437c3a32a717c419e7a5afab2  xsa232.meta
5068a78293daa58557c30c95141b775becfb650de6a5eda0d82a4a321ced551c  xsa232.patch
$

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

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

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

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

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

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

iQEcBAEBCAAGBQJZt80FAAoJEIP+FMlX6CvZjCcH/0arWvHYjB/Zrnu9dMEjbfW8
ydFwwHm0foHY7ALp/RDazJjsNBDyt7iol0Z1Kv5wgxt+iLvgCuqVokkg80eoI6ku
TYkytzWsZOw1NOJQJ2nH7v5kW76qXceMAByrWZOm09xfFQ2hhGthz8IMwfyAhWc/
GtbsK4K3k2hEp2Uh1yhvT0m2pKvB1190MfNzsKeYIoAlYnDKQu1BB93NTkIlKypz
TgVfvm/1M6F/nnsekipFbGJ6/v7TEi0YqSm6uOudlbUSj0DTZYU5smBizfGwA8Ih
D5ROdlqfRsXsXiUdu/HAT/IB9r9knZpicQQPPmwYPhyB+Fn8UCQei3Z+pRYzGYI=
=aOmL
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzEKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsgInhzYTIzMi5wYXRjaCIgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogImI0NjYwYjRkNGEzNWVkYWM3MTVjMDAz
Yzg0MzI2ZGUyYjBmYTRmNDciLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDIzMQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVz
IjogWyAieHNhMjMyLnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiNTE1MTI1NzYyNjE1NWQ2ZTMzMWNjOWU2NmQ4OTZjODRk
YjE2MTFlMSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjMxCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbICJ4c2Ey
MzIucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJmNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgyMjY5NzBmIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzEKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIzMi5wYXRjaCIg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAg
ICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjliZjE0YmJm
OTkwODQzYmZlYzE2YTVkNjlkMzZjZjQ2Yzc1OTNkODgiLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzMQogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMyLnBhdGNoIiBdCiAgICAgICAg
fQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAibWFzdGVyIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiOTA1M2E3NGMwOGZk
NmFiZjQzYmI0NWZmOTMyYjQzODZkZTdlODUxMCIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjMxCiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbICJ4c2EyMzIucGF0Y2giIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogZ3JhbnRfdGFibGU6IGZpeCBHTlRUQUJPUF9jYWNoZV9m
bHVzaCBoYW5kbGluZwoKRG9uJ3QgZmFsbCBvdmVyIGEgTlVMTCBncmFudF90
YWJsZSBwb2ludGVyIHdoZW4gdGhlIG93bmVyIG9mIHRoZSBkb21haW4KaXMg
YSBzeXN0ZW0gZG9tYWluIChET01JRF97WEVOLElPfSBldGMpLgoKVGhpcyBp
cyBYU0EtMjMyLgoKUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRk
QGJ1Z2Z1enouY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpA
QCAtMzA1Myw3ICszMDUzLDcgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChn
bnR0YWJfY2FjaGVfZmx1cwogCiAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1m
bik7CiAgICAgb3duZXIgPSBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNl
KHBhZ2UpOwotICAgIGlmICggIW93bmVyICkKKyAgICBpZiAoICFvd25lciB8
fCAhb3duZXItPmdyYW50X3RhYmxlICkKICAgICB7CiAgICAgICAgIHJjdV91
bmxvY2tfZG9tYWluKGQpOwogICAgICAgICByZXR1cm4gLUVQRVJNOwo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Sep 12 12:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjuu-0002B2-Vq; Tue, 12 Sep 2017 12:03:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjus-0002AL-V5; Tue, 12 Sep 2017 12:03:47 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FC/BC-18858-12DC7B95; Tue, 12 Sep 2017 12:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgk+JIrShJLcpLzFFi42LJaLquqqtwdnu
 kwYYVaha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNeLbnEWvB7mOMFVu+aTUw
 3tjP2MXIxSEkcIVR4vS96WwQziJGiXNnp7J3MXJyMAu4StzYt5kNwlaUuHCvgQXE5hUQlDg58
 wmYLSGgKXHnzSqwehGBIomd516C2WwCehJzz05igui1lJg/8RTYHGGBeIn7144yQ8wxk/gxbx
 LYHBYBVYmem0dYJjDyzEKyehaS1bOQrJ7FyAEU15RYv0sfwpSWWP6PA6JaXmL72znMELaVRPv
 SD1C2ucT8Rd9YYCZO6X7IDmFbS3TuOAa1yULi8MKLrJhq7CW2zVgHZdtItM07iVXNph2vGGFq
 5uy8wIRNzaU7t5hgat7/uoLingWMoqsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NjPVyU4uLE
 9NTcxKTivWS83M3MQJTAAMQ7GBc/dvpEKMkB5OSKO+R9dsjhfiS8lMqMxKLM+KLSnNSiw8xyn
 BwKEnw3j8NlBMsSk1PrUjLzAEmI5i0BAePkghvEEiat7ggMbc4Mx0idYrRkuPYiot/mDjWzLs
 OJDtu3v3DJMSSl5+XKiXOOwOkQQCkIaM0D24cLGFeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAej
 kjDvRZApPJl5JXBbXwEdxAR0EM+lLSAHlSQipKQaGLczlr39aPQzcvm0ncUr9PdH2ixosTE/f
 POy5o31fzVucnUnddllhnb3h2fvD+Nb8H/rGv+bz/Vfff0duXVe35NVIQtPRIjbtT+zPdv8/h
 fLn8xejQel3+Z/j9pyVmuD2goWrYCb83btWsRcZrcpfa+A0Pc5WQ5yEwLnc63Xu7D7pqwRu9r
 9i7VKLMUZiYZazEXFiQCY4iSTkwMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505217823!102701828!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59884 invoked from network); 12 Sep 2017 12:03:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 12:03:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjub-0002ug-Ec; Tue, 12 Sep 2017 12:03:29 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1drjub-000809-A0; Tue, 12 Sep 2017 12:03:29 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1drjub-000809-A0@xenbits.xenproject.org>
Date: Tue, 12 Sep 2017 12:03:29 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 231 (CVE-2017-14316) - Missing
 NUMA node parameter verification
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

            Xen Security Advisory CVE-2017-14316 / XSA-231
                               version 3

               Missing NUMA node parameter verification

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

Updated metadata file

Public release.

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

The function `alloc_heap_pages` allows callers to specify the first
NUMA node that should be used for allocations through the `memflags`
parameter; the node is extracted using the `MEMF_get_node` macro.

While the function checks to see if the special constant
`NUMA_NO_NODE` is specified, it otherwise does not handle the case
where `node >= MAX_NUMNODES`.  This allows an out-of-bounds access
to an internal array.

IMPACT
======

An attacker using crafted hypercalls can execute arbitrary code within
Xen.

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

All versions of Xen are affected.

Both ARM and x86 are affected.

Both systems running HVM guests and system running PV guests are
affected.

MITIGATION
==========

No known mitigation.

CREDITS
=======

This issue was discovered by Matthew Daley.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa231.patch           xen-unstable
xsa231-4.9.patch       Xen 4.9, Xen 4.8
xsa231-4.7.patch       Xen 4.7, Xen 4.6
xsa231-4.5.patch       Xen 4.5

$ sha256sum xsa231*
4255d2bc4ca668e7abcbf8256b0a8f21acef2a47a06d626aad6d22c685034587  xsa231.meta
b72af3fb8c44925ea7973533e8a8701becfc194f3e1c97f12af0392e1edd16a3  xsa231.patch
d9853b2d2649679d8810bd7e93f7b51bd9fefb3472da60ae464bde88aae3389c  xsa231-4.5.patch
ce29b56a0480f4835b37835b351e704d204bb0ccd22325f487127aa2776cc2cf  xsa231-4.7.patch
71a53a5133c8d4e381dd0e3e54205d31dea545ab62b261084dd3aea140f88cad  xsa231-4.9.patch
$

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

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

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

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


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

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

iQEcBAEBCAAGBQJZt80DAAoJEIP+FMlX6CvZrooIALgotDR4DC367J1SF87V2dHW
Wo2O05rF8uBl12ofMA4LirjPfbNq49ZikaDr01jq+srFZLDw72IzgjbNJOwThkZt
DHFR12LABvAPHT/Je58vGqS24HKKhK1o+Q0vDcbZHzBGXkj6gwxNC+DJAzF9D9Ye
qXtZv4GmkmhFs0nQuzUF8bLu7ZvIQjB7QVoXnOvynx/mpCI9GPvoRGLptIJhbc8A
CqSLsgF+7cXC6E8u/pp9XorpsQf2ekQwJMkLiG3UXieeShwrmY1mCE/vWBgsFeyj
k7/+dQhj6X+7vwLA385Df3cF7hDjDi23AJMUN1AuVd9fx9/ie4o+9nJIa0FpUOA=
=al8X
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMjYsCiAgICAgICAgICAgIDIyNywKICAg
ICAgICAgICAgMjMwCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyMzEtNC41LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAg
ICJYZW5WZXJzaW9uIjogIjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImI0NjYwYjRk
NGEzNWVkYWM3MTVjMDAzYzg0MzI2ZGUyYjBmYTRmNDciLAogICAgICAgICAg
IlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjMxLTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC43IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjciLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI1MTUxMjU3NjI2MTU1ZDZlMzMx
Y2M5ZTY2ZDg5NmM4NGRiMTYxMWUxIiwKICAgICAgICAgICJQcmVyZXFzIjog
W10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTIz
MS00LjcucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOCI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC44IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiZjUyMTFjZTc1ODIxZTBmMmNjNTVlZmZkMjhkZmJl
OTA4MjI2OTcwZiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyMzEtNC45LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogIjliZjE0YmJmOTkwODQzYmZlYzE2YTVkNjlkMzZjZjQ2Yzc1OTNkODgi
LAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVz
IjogWwogICAgICAgICAgICAieHNhMjMxLTQuOS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewog
ICAgICAiWGVuVmVyc2lvbiI6ICJtYXN0ZXIiLAogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5
MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwIiwKICAg
ICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTIzMS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgpTdWJqZWN0OiB4ZW4vbW06IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhh
biBNQVhfTlVNTk9ERVMKClRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZSht
ZW1mbGFncykgY2FuIGJlIGFzIGxhcmdlIGFzIG5vZGVpZF90IGNhbgpob2xk
IChjdXJyZW50bHkgMjU1KS4gIFRoaXMgaXMgdGhlbiB1c2VkIGFzIGFuIGlu
ZGV4IHRvIGFycmF5cyBvZiBzaXplCk1BWF9OVU1OT0RFLCB3aGljaCBpcyA2
NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFzc2VkIGluIGJ5IGFu
CnVudHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQgaW5j
cmVhc2VfcmVzZXJ2YXRpb24pIGFuZCBpcwpub3QgY3VycmVudGx5IGJvdW5k
cy1jaGVja2VkLgoKQ2hlY2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBi
ZWZvcmUgdXNpbmcgaXQsIGFuZCBhbHNvIGNoZWNrIHRoZQp2YWx1ZSBpbiB0
aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMgYW5kIHJldHVybiAtRUlOVkFMIGlm
IGFwcHJvcHJpYXRlLgpEb24ndCBwZXJtaXQgZG9tYWlucyBvdGhlciB0aGFu
IHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwphbGxvY2F0ZSBu
b2RlLWNvbnN0cmFpbmVkIG1lbW9yeS4KClRoaXMgaXMgWFNBLTIzMS4KClJl
cG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4K
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6IElnbm9yZSBwaHlzaWNh
bCBub2RlIGlucHV0IGZvciBvdGhlciB0aGFuIGhhcmR3YXJlIGFuZCBjb250
cm9sCiAgICBkb21haW5zLgp2MzogRHJvcCBwcmludGsoKS4KdjI6IFByb3Bl
cmx5IGRlYWwgd2l0aCBOVU1BX05PX05PREUgYmVpbmcgdmFsaWQgYXMgaW5w
dXQsIGJ1dCBsYXJnZXIKICAgIHRoYW4gTUFYX05VTU5PREVTLiBEcm9wIHRy
YWlsaW5nIHdoaXRlIHNwYWNlLgoKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
YworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC00MjksNiArNDI5LDMx
IEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdAog
ICAgIGEtPm5yX2RvbmUgPSBpOwogfQogCitzdGF0aWMgYm9vbCBwcm9wYWdh
dGVfbm9kZSh1bnNpZ25lZCBpbnQgeG1mLCB1bnNpZ25lZCBpbnQgKm1lbWZs
YWdzKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
cmVudC0+ZG9tYWluOworCisgICAgQlVJTERfQlVHX09OKFhFTk1FTUZfZ2V0
X25vZGUoMCkgIT0gTlVNQV9OT19OT0RFKTsKKyAgICBCVUlMRF9CVUdfT04o
TUVNRl9nZXRfbm9kZSgwKSAhPSBOVU1BX05PX05PREUpOworCisgICAgaWYg
KCBYRU5NRU1GX2dldF9ub2RlKHhtZikgPT0gTlVNQV9OT19OT0RFICkKKyAg
ICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2Rv
bWFpbihjdXJyZCkgfHwgaXNfY29udHJvbF9kb21haW4oY3VycmQpICkKKyAg
ICB7CisgICAgICAgIGlmICggWEVOTUVNRl9nZXRfbm9kZSh4bWYpID49IE1B
WF9OVU1OT0RFUyApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICAgICAgKm1lbWZsYWdzIHw9IE1FTUZfbm9kZShYRU5NRU1GX2dldF9ub2Rl
KHhtZikpOworICAgICAgICBpZiAoIHhtZiAmIFhFTk1FTUZfZXhhY3Rfbm9k
ZV9yZXF1ZXN0ICkKKyAgICAgICAgICAgICptZW1mbGFncyB8PSBNRU1GX2V4
YWN0X25vZGU7CisgICAgfQorICAgIGVsc2UgaWYgKCB4bWYgJiBYRU5NRU1G
X2V4YWN0X25vZGVfcmVxdWVzdCApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgbG9uZyBtZW1vcnlf
ZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4
Y2hhbmdlX3QpIGFyZykKIHsKICAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNo
YW5nZSBleGNoOwpAQCAtNTAxLDYgKzUyNiwxMiBAQCBzdGF0aWMgbG9uZyBt
ZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBCiAgICAgICAgIH0KICAgICB9
CiAKKyAgICBpZiAoIHVubGlrZWx5KCFwcm9wYWdhdGVfbm9kZShleGNoLm91
dC5tZW1fZmxhZ3MsICZtZW1mbGFncykpICkKKyAgICB7CisgICAgICAgIHJj
ID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAgIH0K
KwogICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGV4Y2guaW4u
ZG9taWQpOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICB7CkBAIC01MTks
NyArNTUwLDYgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9H
VUVTVF9IQQogICAgICAgICBkLAogICAgICAgICBYRU5NRU1GX2dldF9hZGRy
ZXNzX2JpdHMoZXhjaC5vdXQubWVtX2ZsYWdzKSA/IDoKICAgICAgICAgKEJJ
VFNfUEVSX0xPTkcrUEFHRV9TSElGVCkpKTsKLSAgICBtZW1mbGFncyB8PSBN
RU1GX25vZGUoWEVOTUVNRl9nZXRfbm9kZShleGNoLm91dC5tZW1fZmxhZ3Mp
KTsKIAogICAgIGZvciAoIGkgPSAoZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5f
Y2h1bmtfb3JkZXIpOwogICAgICAgICAgIGkgPCAoZXhjaC5pbi5ucl9leHRl
bnRzID4+IGluX2NodW5rX29yZGVyKTsKQEAgLTg4MiwxMiArOTEyLDggQEAg
c3RhdGljIGludCBjb25zdHJ1Y3RfbWVtb3BfZnJvbV9yZXNlcnZhdAogICAg
ICAgICB9CiAgICAgICAgIHJlYWRfdW5sb2NrKCZkLT52bnVtYV9yd2xvY2sp
OwogICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBhLT5tZW1mbGFn
cyB8PSBNRU1GX25vZGUoWEVOTUVNRl9nZXRfbm9kZShyLT5tZW1fZmxhZ3Mp
KTsKLSAgICAgICAgaWYgKCByLT5tZW1fZmxhZ3MgJiBYRU5NRU1GX2V4YWN0
X25vZGVfcmVxdWVzdCApCi0gICAgICAgICAgICBhLT5tZW1mbGFncyB8PSBN
RU1GX2V4YWN0X25vZGU7Ci0gICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2Vs
eSghcHJvcGFnYXRlX25vZGUoci0+bWVtX2ZsYWdzLCAmYS0+bWVtZmxhZ3Mp
KSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgcmV0dXJuIDA7
CiB9Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC03NzYsOSArNzc2LDEyIEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2UKICAgICAgICAg
aWYgKCBub2RlID49IE1BWF9OVU1OT0RFUyApCiAgICAgICAgICAgICBub2Rl
ID0gY3B1X3RvX25vZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICB9Cisg
ICAgZWxzZSBpZiAoIHVubGlrZWx5KG5vZGUgPj0gTUFYX05VTU5PREVTKSAp
CisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgcmV0dXJuIE5VTEw7CisgICAgfQogICAgIGZpcnN0X25vZGUgPSBub2Rl
OwotCi0gICAgQVNTRVJUKG5vZGUgPCBNQVhfTlVNTk9ERVMpOwogCiAgICAg
LyoKICAgICAgKiBTdGFydCB3aXRoIHJlcXVlc3RlZCBub2RlLCBidXQgZXho
YXVzdCBhbGwgbm9kZSBtZW1vcnkgaW4gcmVxdWVzdGVkIAo=

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

RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgpTdWJqZWN0OiB4ZW4vbW06IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhh
biBNQVhfTlVNTk9ERVMKClRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZSht
ZW1mbGFncykgY2FuIGJlIGFzIGxhcmdlIGFzIG5vZGVpZF90IGNhbgpob2xk
IChjdXJyZW50bHkgMjU1KS4gIFRoaXMgaXMgdGhlbiB1c2VkIGFzIGFuIGlu
ZGV4IHRvIGFycmF5cyBvZiBzaXplCk1BWF9OVU1OT0RFLCB3aGljaCBpcyA2
NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFzc2VkIGluIGJ5IGFu
CnVudHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQgaW5j
cmVhc2VfcmVzZXJ2YXRpb24pIGFuZCBpcwpub3QgY3VycmVudGx5IGJvdW5k
cy1jaGVja2VkLgoKQ2hlY2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBi
ZWZvcmUgdXNpbmcgaXQsIGFuZCBhbHNvIGNoZWNrIHRoZQp2YWx1ZSBpbiB0
aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMgYW5kIHJldHVybiAtRUlOVkFMIGlm
IGFwcHJvcHJpYXRlLgpEb24ndCBwZXJtaXQgZG9tYWlucyBvdGhlciB0aGFu
IHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwphbGxvY2F0ZSBu
b2RlLWNvbnN0cmFpbmVkIG1lbW9yeS4KClRoaXMgaXMgWFNBLTIzMS4KClJl
cG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4K
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tIGEveGVuL2NvbW1vbi9tZW1v
cnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0zODMsNiArMzgz
LDMwIEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dAogICAgIGEtPm5yX2RvbmUgPSBpOwogfQogCitzdGF0aWMgYm9vbF90IHBy
b3BhZ2F0ZV9ub2RlKHVuc2lnbmVkIGludCB4bWYsIHVuc2lnbmVkIGludCAq
bWVtZmxhZ3MpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQg
PSBjdXJyZW50LT5kb21haW47CisKKyAgICBCVUlMRF9CVUdfT04oWEVOTUVN
Rl9nZXRfbm9kZSgwKSAhPSBOVU1BX05PX05PREUpOworCisgICAgaWYgKCBY
RU5NRU1GX2dldF9ub2RlKHhtZikgPT0gTlVNQV9OT19OT0RFICkKKyAgICAg
ICAgcmV0dXJuIDE7CisKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihj
dXJyZCkgfHwgaXNfY29udHJvbF9kb21haW4oY3VycmQpICkKKyAgICB7Cisg
ICAgICAgIGlmICggWEVOTUVNRl9nZXRfbm9kZSh4bWYpID49IE1BWF9OVU1O
T0RFUyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAqbWVt
ZmxhZ3MgfD0gTUVNRl9ub2RlKFhFTk1FTUZfZ2V0X25vZGUoeG1mKSk7Cisg
ICAgICAgIGlmICggeG1mICYgWEVOTUVNRl9leGFjdF9ub2RlX3JlcXVlc3Qg
KQorICAgICAgICAgICAgKm1lbWZsYWdzIHw9IE1FTUZfZXhhY3Rfbm9kZTsK
KyAgICB9CisgICAgZWxzZSBpZiAoIHhtZiAmIFhFTk1FTUZfZXhhY3Rfbm9k
ZV9yZXF1ZXN0ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4g
MTsKK30KKwogc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiB7
CiAgICAgc3RydWN0IHhlbl9tZW1vcnlfZXhjaGFuZ2UgZXhjaDsKQEAgLTQ1
NSw2ICs0NzksMTIgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhF
Tl9HVUVTVF9IQQogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCB1bmxp
a2VseSghcHJvcGFnYXRlX25vZGUoZXhjaC5vdXQubWVtX2ZsYWdzLCAmbWVt
ZmxhZ3MpKSApCisgICAgeworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAg
ICAgIGdvdG8gZmFpbF9lYXJseTsKKyAgICB9CisKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChleGNoLmluLmRvbWlkKTsKICAgICBpZiAo
IGQgPT0gTlVMTCApCiAgICAgewpAQCAtNDczLDcgKzUwMyw2IEBAIHN0YXRp
YyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEEKICAgICAgICAg
ZCwKICAgICAgICAgWEVOTUVNRl9nZXRfYWRkcmVzc19iaXRzKGV4Y2gub3V0
Lm1lbV9mbGFncykgPyA6CiAgICAgICAgIChCSVRTX1BFUl9MT05HK1BBR0Vf
U0hJRlQpKSk7Ci0gICAgbWVtZmxhZ3MgfD0gTUVNRl9ub2RlKFhFTk1FTUZf
Z2V0X25vZGUoZXhjaC5vdXQubWVtX2ZsYWdzKSk7CiAKICAgICBmb3IgKCBp
ID0gKGV4Y2gubnJfZXhjaGFuZ2VkID4+IGluX2NodW5rX29yZGVyKTsKICAg
ICAgICAgICBpIDwgKGV4Y2guaW4ubnJfZXh0ZW50cyA+PiBpbl9jaHVua19v
cmRlcik7CkBAIC04MTQsOSArODQzLDggQEAgbG9uZyBkb19tZW1vcnlfb3Ao
dW5zaWduZWQgbG9uZyBjbWQsIFhFTgogICAgICAgICAgICAgYXJncy5tZW1m
bGFncyA9IE1FTUZfYml0cyhhZGRyZXNzX2JpdHMpOwogICAgICAgICB9CiAK
LSAgICAgICAgYXJncy5tZW1mbGFncyB8PSBNRU1GX25vZGUoWEVOTUVNRl9n
ZXRfbm9kZShyZXNlcnZhdGlvbi5tZW1fZmxhZ3MpKTsKLSAgICAgICAgaWYg
KCByZXNlcnZhdGlvbi5tZW1fZmxhZ3MgJiBYRU5NRU1GX2V4YWN0X25vZGVf
cmVxdWVzdCApCi0gICAgICAgICAgICBhcmdzLm1lbWZsYWdzIHw9IE1FTUZf
ZXhhY3Rfbm9kZTsKKyAgICAgICAgaWYgKCB1bmxpa2VseSghcHJvcGFnYXRl
X25vZGUocmVzZXJ2YXRpb24ubWVtX2ZsYWdzLCAmYXJncy5tZW1mbGFncykp
ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgICAgIGlm
ICggb3AgPT0gWEVOTUVNX3BvcHVsYXRlX3BoeXNtYXAKICAgICAgICAgICAg
ICAmJiAocmVzZXJ2YXRpb24ubWVtX2ZsYWdzICYgWEVOTUVNRl9wb3B1bGF0
ZV9vbl9kZW1hbmQpICkKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
KysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTYxMCw5ICs2MTAs
MTMgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFn
ZQogICAgICAgICBpZiAoIG5vZGUgPj0gTUFYX05VTU5PREVTICkKICAgICAg
ICAgICAgIG5vZGUgPSBjcHVfdG9fbm9kZShzbXBfcHJvY2Vzc29yX2lkKCkp
OwogICAgIH0KKyAgICBlbHNlIGlmICggdW5saWtlbHkobm9kZSA+PSBNQVhf
TlVNTk9ERVMpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CiAgICAgZmlyc3Rf
bm9kZSA9IG5vZGU7CiAKLSAgICBBU1NFUlQobm9kZSA+PSAwKTsKICAgICBB
U1NFUlQoem9uZV9sbyA8PSB6b25lX2hpKTsKICAgICBBU1NFUlQoem9uZV9o
aSA8IE5SX1pPTkVTKTsKIAo=

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

RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgpTdWJqZWN0OiB4ZW4vbW06IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhh
biBNQVhfTlVNTk9ERVMKClRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZSht
ZW1mbGFncykgY2FuIGJlIGFzIGxhcmdlIGFzIG5vZGVpZF90IGNhbgpob2xk
IChjdXJyZW50bHkgMjU1KS4gIFRoaXMgaXMgdGhlbiB1c2VkIGFzIGFuIGlu
ZGV4IHRvIGFycmF5cyBvZiBzaXplCk1BWF9OVU1OT0RFLCB3aGljaCBpcyA2
NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFzc2VkIGluIGJ5IGFu
CnVudHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQgaW5j
cmVhc2VfcmVzZXJ2YXRpb24pIGFuZCBpcwpub3QgY3VycmVudGx5IGJvdW5k
cy1jaGVja2VkLgoKQ2hlY2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBi
ZWZvcmUgdXNpbmcgaXQsIGFuZCBhbHNvIGNoZWNrIHRoZQp2YWx1ZSBpbiB0
aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMgYW5kIHJldHVybiAtRUlOVkFMIGlm
IGFwcHJvcHJpYXRlLgpEb24ndCBwZXJtaXQgZG9tYWlucyBvdGhlciB0aGFu
IHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwphbGxvY2F0ZSBu
b2RlLWNvbnN0cmFpbmVkIG1lbW9yeS4KClRoaXMgaXMgWFNBLTIzMS4KClJl
cG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4K
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tIGEveGVuL2NvbW1vbi9tZW1v
cnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0zOTAsNiArMzkw
LDMxIEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dAogICAgIGEtPm5yX2RvbmUgPSBpOwogfQogCitzdGF0aWMgYm9vbF90IHBy
b3BhZ2F0ZV9ub2RlKHVuc2lnbmVkIGludCB4bWYsIHVuc2lnbmVkIGludCAq
bWVtZmxhZ3MpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQg
PSBjdXJyZW50LT5kb21haW47CisKKyAgICBCVUlMRF9CVUdfT04oWEVOTUVN
Rl9nZXRfbm9kZSgwKSAhPSBOVU1BX05PX05PREUpOworICAgIEJVSUxEX0JV
R19PTihNRU1GX2dldF9ub2RlKDApICE9IE5VTUFfTk9fTk9ERSk7CisKKyAg
ICBpZiAoIFhFTk1FTUZfZ2V0X25vZGUoeG1mKSA9PSBOVU1BX05PX05PREUg
KQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlmICggaXNfaGFyZHdhcmVf
ZG9tYWluKGN1cnJkKSB8fCBpc19jb250cm9sX2RvbWFpbihjdXJyZCkgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBYRU5NRU1GX2dldF9ub2RlKHhtZikgPj0g
TUFYX05VTU5PREVTICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAg
ICAgICptZW1mbGFncyB8PSBNRU1GX25vZGUoWEVOTUVNRl9nZXRfbm9kZSh4
bWYpKTsKKyAgICAgICAgaWYgKCB4bWYgJiBYRU5NRU1GX2V4YWN0X25vZGVf
cmVxdWVzdCApCisgICAgICAgICAgICAqbWVtZmxhZ3MgfD0gTUVNRl9leGFj
dF9ub2RlOworICAgIH0KKyAgICBlbHNlIGlmICggeG1mICYgWEVOTUVNRl9l
eGFjdF9ub2RlX3JlcXVlc3QgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IHJldHVybiAxOworfQorCiBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2Uo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3Qp
IGFyZykKIHsKICAgICBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSBleGNo
OwpAQCAtNDYyLDYgKzQ4NywxMiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBp
ZiAoIHVubGlrZWx5KCFwcm9wYWdhdGVfbm9kZShleGNoLm91dC5tZW1fZmxh
Z3MsICZtZW1mbGFncykpICkKKyAgICB7CisgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAgIH0KKwogICAgIGQg
PSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGV4Y2guaW4uZG9taWQpOwog
ICAgIGlmICggZCA9PSBOVUxMICkKICAgICB7CkBAIC00ODAsNyArNTExLDYg
QEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQQog
ICAgICAgICBkLAogICAgICAgICBYRU5NRU1GX2dldF9hZGRyZXNzX2JpdHMo
ZXhjaC5vdXQubWVtX2ZsYWdzKSA/IDoKICAgICAgICAgKEJJVFNfUEVSX0xP
TkcrUEFHRV9TSElGVCkpKTsKLSAgICBtZW1mbGFncyB8PSBNRU1GX25vZGUo
WEVOTUVNRl9nZXRfbm9kZShleGNoLm91dC5tZW1fZmxhZ3MpKTsKIAogICAg
IGZvciAoIGkgPSAoZXhjaC5ucl9leGNoYW5nZWQgPj4gaW5fY2h1bmtfb3Jk
ZXIpOwogICAgICAgICAgIGkgPCAoZXhjaC5pbi5ucl9leHRlbnRzID4+IGlu
X2NodW5rX29yZGVyKTsKQEAgLTgzNCwxMiArODY0LDggQEAgc3RhdGljIGlu
dCBjb25zdHJ1Y3RfbWVtb3BfZnJvbV9yZXNlcnZhdAogICAgICAgICB9CiAg
ICAgICAgIHJlYWRfdW5sb2NrKCZkLT52bnVtYV9yd2xvY2spOwogICAgIH0K
LSAgICBlbHNlCi0gICAgewotICAgICAgICBhLT5tZW1mbGFncyB8PSBNRU1G
X25vZGUoWEVOTUVNRl9nZXRfbm9kZShyLT5tZW1fZmxhZ3MpKTsKLSAgICAg
ICAgaWYgKCByLT5tZW1fZmxhZ3MgJiBYRU5NRU1GX2V4YWN0X25vZGVfcmVx
dWVzdCApCi0gICAgICAgICAgICBhLT5tZW1mbGFncyB8PSBNRU1GX2V4YWN0
X25vZGU7Ci0gICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2VseSghcHJvcGFn
YXRlX25vZGUoci0+bWVtX2ZsYWdzLCAmYS0+bWVtZmxhZ3MpKSApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCkBAIC03MTEsOSArNzExLDEzIEBAIHN0YXRpYyBzdHJ1Y3Qg
cGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2UKICAgICAgICAgaWYgKCBub2Rl
ID49IE1BWF9OVU1OT0RFUyApCiAgICAgICAgICAgICBub2RlID0gY3B1X3Rv
X25vZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICB9CisgICAgZWxzZSBp
ZiAoIHVubGlrZWx5KG5vZGUgPj0gTUFYX05VTU5PREVTKSApCisgICAgewor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJu
IE5VTEw7CisgICAgfQogICAgIGZpcnN0X25vZGUgPSBub2RlOwogCi0gICAg
QVNTRVJUKG5vZGUgPCBNQVhfTlVNTk9ERVMpOwogICAgIEFTU0VSVCh6b25l
X2xvIDw9IHpvbmVfaGkpOwogICAgIEFTU0VSVCh6b25lX2hpIDwgTlJfWk9O
RVMpOwogCg==

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

RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgpTdWJqZWN0OiB4ZW4vbW06IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhh
biBNQVhfTlVNTk9ERVMKClRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZSht
ZW1mbGFncykgY2FuIGJlIGFzIGxhcmdlIGFzIG5vZGVpZF90IGNhbgpob2xk
IChjdXJyZW50bHkgMjU1KS4gIFRoaXMgaXMgdGhlbiB1c2VkIGFzIGFuIGlu
ZGV4IHRvIGFycmF5cyBvZiBzaXplCk1BWF9OVU1OT0RFLCB3aGljaCBpcyA2
NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFzc2VkIGluIGJ5IGFu
CnVudHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQgaW5j
cmVhc2VfcmVzZXJ2YXRpb24pIGFuZCBpcwpub3QgY3VycmVudGx5IGJvdW5k
cy1jaGVja2VkLgoKQ2hlY2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBi
ZWZvcmUgdXNpbmcgaXQsIGFuZCBhbHNvIGNoZWNrIHRoZQp2YWx1ZSBpbiB0
aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMgYW5kIHJldHVybiAtRUlOVkFMIGlm
IGFwcHJvcHJpYXRlLgpEb24ndCBwZXJtaXQgZG9tYWlucyBvdGhlciB0aGFu
IHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwphbGxvY2F0ZSBu
b2RlLWNvbnN0cmFpbmVkIG1lbW9yeS4KClRoaXMgaXMgWFNBLTIzMS4KClJl
cG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4K
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tIGEveGVuL2NvbW1vbi9tZW1v
cnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC00MTEsNiArNDEx
LDMxIEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dAogICAgIGEtPm5yX2RvbmUgPSBpOwogfQogCitzdGF0aWMgYm9vbCBwcm9w
YWdhdGVfbm9kZSh1bnNpZ25lZCBpbnQgeG1mLCB1bnNpZ25lZCBpbnQgKm1l
bWZsYWdzKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0g
Y3VycmVudC0+ZG9tYWluOworCisgICAgQlVJTERfQlVHX09OKFhFTk1FTUZf
Z2V0X25vZGUoMCkgIT0gTlVNQV9OT19OT0RFKTsKKyAgICBCVUlMRF9CVUdf
T04oTUVNRl9nZXRfbm9kZSgwKSAhPSBOVU1BX05PX05PREUpOworCisgICAg
aWYgKCBYRU5NRU1GX2dldF9ub2RlKHhtZikgPT0gTlVNQV9OT19OT0RFICkK
KyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihjdXJyZCkgfHwgaXNfY29udHJvbF9kb21haW4oY3VycmQpICkK
KyAgICB7CisgICAgICAgIGlmICggWEVOTUVNRl9nZXRfbm9kZSh4bWYpID49
IE1BWF9OVU1OT0RFUyApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisK
KyAgICAgICAgKm1lbWZsYWdzIHw9IE1FTUZfbm9kZShYRU5NRU1GX2dldF9u
b2RlKHhtZikpOworICAgICAgICBpZiAoIHhtZiAmIFhFTk1FTUZfZXhhY3Rf
bm9kZV9yZXF1ZXN0ICkKKyAgICAgICAgICAgICptZW1mbGFncyB8PSBNRU1G
X2V4YWN0X25vZGU7CisgICAgfQorICAgIGVsc2UgaWYgKCB4bWYgJiBYRU5N
RU1GX2V4YWN0X25vZGVfcmVxdWVzdCApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgbG9uZyBtZW1v
cnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5
X2V4Y2hhbmdlX3QpIGFyZykKIHsKICAgICBzdHJ1Y3QgeGVuX21lbW9yeV9l
eGNoYW5nZSBleGNoOwpAQCAtNDgzLDYgKzUwOCwxMiBAQCBzdGF0aWMgbG9u
ZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBCiAgICAgICAgIH0KICAg
ICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KCFwcm9wYWdhdGVfbm9kZShleGNo
Lm91dC5tZW1fZmxhZ3MsICZtZW1mbGFncykpICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBmYWlsX2Vhcmx5OworICAg
IH0KKwogICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGV4Y2gu
aW4uZG9taWQpOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICB7CkBAIC01
MDEsNyArNTMyLDYgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhF
Tl9HVUVTVF9IQQogICAgICAgICBkLAogICAgICAgICBYRU5NRU1GX2dldF9h
ZGRyZXNzX2JpdHMoZXhjaC5vdXQubWVtX2ZsYWdzKSA/IDoKICAgICAgICAg
KEJJVFNfUEVSX0xPTkcrUEFHRV9TSElGVCkpKTsKLSAgICBtZW1mbGFncyB8
PSBNRU1GX25vZGUoWEVOTUVNRl9nZXRfbm9kZShleGNoLm91dC5tZW1fZmxh
Z3MpKTsKIAogICAgIGZvciAoIGkgPSAoZXhjaC5ucl9leGNoYW5nZWQgPj4g
aW5fY2h1bmtfb3JkZXIpOwogICAgICAgICAgIGkgPCAoZXhjaC5pbi5ucl9l
eHRlbnRzID4+IGluX2NodW5rX29yZGVyKTsKQEAgLTg2NCwxMiArODk0LDgg
QEAgc3RhdGljIGludCBjb25zdHJ1Y3RfbWVtb3BfZnJvbV9yZXNlcnZhdAog
ICAgICAgICB9CiAgICAgICAgIHJlYWRfdW5sb2NrKCZkLT52bnVtYV9yd2xv
Y2spOwogICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBhLT5tZW1m
bGFncyB8PSBNRU1GX25vZGUoWEVOTUVNRl9nZXRfbm9kZShyLT5tZW1fZmxh
Z3MpKTsKLSAgICAgICAgaWYgKCByLT5tZW1fZmxhZ3MgJiBYRU5NRU1GX2V4
YWN0X25vZGVfcmVxdWVzdCApCi0gICAgICAgICAgICBhLT5tZW1mbGFncyB8
PSBNRU1GX2V4YWN0X25vZGU7Ci0gICAgfQorICAgIGVsc2UgaWYgKCB1bmxp
a2VseSghcHJvcGFnYXRlX25vZGUoci0+bWVtX2ZsYWdzLCAmYS0+bWVtZmxh
Z3MpKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgcmV0dXJu
IDA7CiB9Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC03MDYsOSArNzA2LDEzIEBAIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2UKICAgICAg
ICAgaWYgKCBub2RlID49IE1BWF9OVU1OT0RFUyApCiAgICAgICAgICAgICBu
b2RlID0gY3B1X3RvX25vZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICB9
CisgICAgZWxzZSBpZiAoIHVubGlrZWx5KG5vZGUgPj0gTUFYX05VTU5PREVT
KSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAg
ICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQogICAgIGZpcnN0X25vZGUgPSBu
b2RlOwogCi0gICAgQVNTRVJUKG5vZGUgPCBNQVhfTlVNTk9ERVMpOwogICAg
IEFTU0VSVCh6b25lX2xvIDw9IHpvbmVfaGkpOwogICAgIEFTU0VSVCh6b25l
X2hpIDwgTlJfWk9ORVMpOwogCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Sep 12 12:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjuw-0002C2-Qk; Tue, 12 Sep 2017 12:03:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjuv-0002Aq-BM; Tue, 12 Sep 2017 12:03:49 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C7/6F-03283-42DC7B95; Tue, 12 Sep 2017 12:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsWS0XRdVVfh7PZ
 Ig3kdiha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNaLw0j6XgumPFkZdPWRsY
 V9p2MXJxCAlcYZSYufcxE4SziFHia9sLli5GTg5mAVeJG/s2s0HYihIX7jWAxXkFBCVOznwCZ
 ksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXkuJ+RNPgc0RFoiU+LPkPRPEHDOJxz0dYP
 UsAqoSs869Yp/AyDMLyepZSFbPQrJ6FiMHUFxTYv0ufQhTWmL5Pw6IanmJ7W/nMEPYVhIb/j9
 ngrDNJQ5fWMoMM3FK90N2iFZriTPzDCDCFhL3d59lQlaygJFnFaNGcWpRWWqRrqGpXlJRZnpG
 SW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJwwAMEOxm/LAg4xSnIwKYnyHlm/PVKILyk/p
 TIjsTgjvqg0J7X4EKMMB4eSBK/yGaCcYFFqempFWmYOMGJh0hIcPEoivBwgad7igsTc4sx0iN
 QpRnuOYysu/mHiOLbpMpBcM+86kOy4efcPkxBLXn5eqpQ47+/TQG0CIG0ZpXlwQ2EJ5hKjrJQ
 wLyPQmUI8BalFuZklqPKvGMU5GJWEeS+CTOHJzCuB2/0K6CwmoLN4Lm0BOaskESEl1cCoujdt
 uaHvz47Ct5WHcqc5f8zh93dvi5tSx7H9akFD/XRXs7B7HxgKbc5z1LEv+8Vs8ERnAd9xxUlT1
 sx8vnNG8rIbRYuK1xb8vVN6d9P5bTfePeIx7s+bqd68Iyhdj1/D9JEM7+/FqxQ2BM2u4v1zv7
 L2+sE9z6YXOyTnalqovVsm8ecUl0ScEktxRqKhFnNRcSIATX9BCisDAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505217823!82286634!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56949 invoked from network); 12 Sep 2017 12:03:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 12:03:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjug-0002v2-ND; Tue, 12 Sep 2017 12:03:34 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1drjug-00084W-JI; Tue, 12 Sep 2017 12:03:34 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1drjug-00084W-JI@xenbits.xenproject.org>
Date: Tue, 12 Sep 2017 12:03:34 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 233 (CVE-2017-14317) -
 cxenstored: Race in domain cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

            Xen Security Advisory CVE-2017-14317 / XSA-233
                               version 3

                  cxenstored: Race in domain cleanup

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

Added metadata file

Public release.

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

When shutting down a VM with a stubdomain, a race in cxenstored may
cause a double-free.

IMPACT
======

The xenstored daemon may crash, resulting in a DoS of any parts of the
system relying on it (including domain creation / destruction,
ballooning, device changes, etc).

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

All versions of Xen are vulnerable.

Only systems running the C version os xenstored ("xenstored") are
vulnerable; systems running the Ocaml version ("oxenstored") are not
vulnerable.

Only systems running devicemodel stubdomains are vulnerable.  Only x86
HVM guests can use stubdomains.  Therefore ARM systems, x86 systems
running only PV guests, and x86 systems running HVM guests with the
devicemodel not in a stubdomain (eg in dom0), are not vulnerable.

MITIGATION
==========

Running oxenstored will mitigate this issue.  Not using stubdomains
will also mitigate the issue.

CREDITS
=======

This issue was discovered by Eric Chanudet of AIS.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa233.patch     xen-unstable, Xen 4.9.x Xen 4.8.x Xen 4.7.x Xen 4.6.x Xen 4.5.x

$ sha256sum xsa233*
66b6f6c0837a5d12a77db7e5cbfd0514968bd47e2d192824da3bc9ddf119bfe0  xsa233.meta
f721cc49ba692b2f36299b631451f51d7340b8b4732f74c98f01cb7a80d8662b  xsa233.patch
$

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

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

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

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

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

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

iQEcBAEBCAAGBQJZt80GAAoJEIP+FMlX6CvZVO8IALTEAV/xiPTN1uUPISLQYLmX
6Bu80yrD+5UjVVI01FrkeUfNJBABmxf5q6sTOFeuYctwY6iPMJI46jHda8ugew5j
wnOgtgat0lfQT1/E/C8SsGEHeTULXPHVOaaXRQT55ExhVvEhLvSQV5vd6YNituyq
ow3hYrK3crK3uCOdLyZlxbuHXMFyLIbpoTYnRgXzV/3uLOB5TPsoRzKf4E+Z1Muo
chQXk8OQG+CEYupf00+H/QTvrDLSnf4KT4t4rZXDqUd39QoxV1l9s0daLyMjyJg/
Lu5t1WmcmarZvYICJhWf3Vi2NpaNTyQEeepwUM/XHe+vgHJXzesWyuRoLApmEfE=
=trYV
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzEsCiAgICAgICAgICAgIDIzMgogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjMzLnBhdGNo
IiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAg
ICAgIlhlblZlcnNpb24iOiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiYjQ2NjBi
NGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZkZTJiMGZhNGY0NyIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjMxLAogICAgICAgICAgICAy
MzIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsgInhzYTIz
My5wYXRjaCIgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjUxNTEyNTc2MjYxNTVkNmUzMzFjYzllNjZkODk2Yzg0ZGIxNjExZTEiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzMSwKICAgICAg
ICAgICAgMjMyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
ICJ4c2EyMzMucGF0Y2giIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJmNTIxMWNlNzU4MjFlMGYyY2M1NWVmZmQyOGRmYmU5MDgyMjY5
NzBmIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzEs
CiAgICAgICAgICAgIDIzMgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWyAieHNhMjMzLnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiOWJmMTRiYmY5OTA4NDNiZmVjMTZhNWQ2OWQzNmNm
NDZjNzU5M2Q4OCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjMxLAogICAgICAgICAgICAyMzIKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsgInhzYTIzMy5wYXRjaCIgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjkwNTNhNzRjMDhmZDZhYmY0
M2JiNDVmZjkzMmI0Mzg2ZGU3ZTg1MTAiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDIzMSwKICAgICAgICAgICAgMjMyCiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbICJ4c2EyMzMucGF0Y2giIF0K
ICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTdWJqZWN0
OiB0b29scy94ZW5zdG9yZTogZG9udCB1bmxpbmsgY29ubmVjdGlvbiBvYmpl
Y3QgdHdpY2UKCkEgY29ubmVjdGlvbiBvYmplY3Qgb2YgYSBkb21haW4gd2l0
aCBhc3NvY2lhdGVkIHN0dWJkb20gaGFzIHR3bwpwYXJlbnRzOiB0aGUgZG9t
YWluIGFuZCB0aGUgc3R1YmRvbS4gV2hlbiBjbGVhbmluZyB1cCB0aGUgbGlz
dCBvZgphY3RpdmUgZG9tYWlucyBpbiBkb21haW5fY2xlYW51cCgpIG1ha2Ug
c3VyZSBub3QgdG8gdW5saW5rIHRoZQpjb25uZWN0aW9uIHR3aWNlIGZyb20g
dGhlIHNhbWUgZG9tYWluLiBUaGlzIGNvdWxkIGhhcHBlbiB3aGVuIHRoZQpk
b21haW4gYW5kIGl0cyBzdHViZG9tIGFyZSBiZWluZyBkZXN0cm95ZWQgYXQg
dGhlIHNhbWUgdGltZSBsZWFkaW5nCnRvIHRoZSBkb21haW4gbG9vcCBiZWlu
ZyBlbnRlcmVkIHR3aWNlLgoKQWRkaXRpb25hbGx5IGRvbid0IHVzZSB0YWxs
b2NfZnJlZSgpIGluIHRoaXMgY2FzZSBhcyBpdCB3aWxsIHJlbW92ZQphIHJh
bmRvbSBwYXJlbnQgbGluaywgbGVhZGluZyBldmVudHVhbGx5IHRvIGEgbWVt
b3J5IGxlYWsuIFVzZQp0YWxsb2NfdW5saW5rKCkgaW5zdGVhZCBzcGVjaWZ5
aW5nIHRoZSBjb250ZXh0IGZyb20gd2hpY2ggdGhlCmNvbm5lY3Rpb24gb2Jq
ZWN0IHNob3VsZCBiZSByZW1vdmVkLgoKVGhpcyBpcyBYU0EtMjMzLgoKUmVw
b3J0ZWQtYnk6IEVyaWMgQ2hhbnVkZXQgPGNoYW51ZGV0ZUBhaW5mb3NlYy5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2RvbWFpbi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21h
aW4uYwpAQCAtMjIxLDEwICsyMjEsMTEgQEAgc3RhdGljIGludCBkZXN0cm95
X2RvbWFpbih2b2lkICpfZG9tYWluKQogc3RhdGljIHZvaWQgZG9tYWluX2Ns
ZWFudXAodm9pZCkKIHsKIAl4Y19kb21pbmZvX3QgZG9taW5mbzsKLQlzdHJ1
Y3QgZG9tYWluICpkb21haW4sICp0bXA7CisJc3RydWN0IGRvbWFpbiAqZG9t
YWluOwogCWludCBub3RpZnkgPSAwOwogCi0JbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKGRvbWFpbiwgdG1wLCAmZG9tYWlucywgbGlzdCkgeworIGFnYWlu
OgorCWxpc3RfZm9yX2VhY2hfZW50cnkoZG9tYWluLCAmZG9tYWlucywgbGlz
dCkgewogCQlpZiAoeGNfZG9tYWluX2dldGluZm8oKnhjX2hhbmRsZSwgZG9t
YWluLT5kb21pZCwgMSwKIAkJCQkgICAgICAmZG9taW5mbykgPT0gMSAmJgog
CQkgICAgZG9taW5mby5kb21pZCA9PSBkb21haW4tPmRvbWlkKSB7CkBAIC0y
MzYsOCArMjM3LDEyIEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jbGVhbnVwKHZv
aWQpCiAJCQlpZiAoIWRvbWluZm8uZHlpbmcpCiAJCQkJY29udGludWU7CiAJ
CX0KLQkJdGFsbG9jX2ZyZWUoZG9tYWluLT5jb25uKTsKLQkJbm90aWZ5ID0g
MDsgLyogZGVzdHJveV9kb21haW4oKSBmaXJlcyB0aGUgd2F0Y2ggKi8KKwkJ
aWYgKGRvbWFpbi0+Y29ubikgeworCQkJdGFsbG9jX3VubGluayh0YWxsb2Nf
YXV0b2ZyZWVfY29udGV4dCgpLCBkb21haW4tPmNvbm4pOworCQkJZG9tYWlu
LT5jb25uID0gTlVMTDsKKwkJCW5vdGlmeSA9IDA7IC8qIGRlc3Ryb3lfZG9t
YWluKCkgZmlyZXMgdGhlIHdhdGNoICovCisJCQlnb3RvIGFnYWluOworCQl9
CiAJfQogCiAJaWYgKG5vdGlmeSkK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Sep 12 12:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drjv5-0002Ix-Lv; Tue, 12 Sep 2017 12:03:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjv3-0002Gv-11; Tue, 12 Sep 2017 12:03:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A0/83-30688-C2DC7B95; Tue, 12 Sep 2017 12:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAJsWRWlGSWpSXmKPExsWS0XRdVVfj7PZ
 Ig9+TzSxu3WxltljycTGLxaqrB1gdmD2O7v7NFMAYxZqZl5RfkcCa0fnkEGNB6w7mir3bZrE1
 MG5ew9zFyMUhJHCFUeLqoQ5GCGcRo0THitWsXYycHMwCrhI39m1mg7AVJS7ca2ABsXkFBCVOz
 nwCZksIaErcebOKHcQWESiS2HnuJZjNJqAnMffsJCaIXkuJ+RNPgc0RFsiRuNv9ghFijpnEv0
 tnwXaxCKhKPL9zi2kCI88sJKtnIVk9C8nqWYwcQHFNifW79CFMaYnl/zggquUltr+dwwxhW0n
 MWvAUyjaXOD+5ix1m4pTuh1C2tcSMbYcYIWwLiR17T7FiqrGXaDmxjQXCtpG4N/kLGzY1N478
 ZoapmfV3DRa77CWuHn/BCFOz/dhVJmxqbl6ZyAjxlo3EkX91yEoWMEqsYtQoTi0qSy3SNTLQS
 yrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQITCX1DAyMOxgbZ/sdYpTkYFIS5T2yfn
 ukEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknw3j8NVCdYlJqeWpGWmQNMdjC
 lEhw8SiK8p0HSvMUFibnFmekQqVOMlhzHVlz8w8SxZt51INlx8+4fJiGweVLivDNAGgRAGjJK
 8+DGwRLyJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvFNApvBk5pXAbX0FdBAT0EE8l7aAH
 FSSiJCSamDMN/1Tta1y62+rScy+Z70/Sljt7BNUubL9/MZ1s42YblmbqrlWehX37zfgO8UkNN
 90RsDWw8rOjCdPTj5RclDEaPmkl9Ub781+z75y24qVLjvlu493yu4Lj4q//uQAO2v09qr9u0X
 C7VeWWIYrTD20dAMwwCTySxInWeyUf/KMxyZtz/KcI1+UWIozEg21mIuKEwGGcbHFwwMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505217831!97127215!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2086 invoked from network); 12 Sep 2017 12:03:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 12:03:52 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drjui-0002vN-MR; Tue, 12 Sep 2017 12:03:36 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1drjui-00085v-K8; Tue, 12 Sep 2017 12:03:36 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1drjui-00085v-K8@xenbits.xenproject.org>
Date: Tue, 12 Sep 2017 12:03:36 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 234 (CVE-2017-14319) -
 insufficient grant unmapping checks for x86 PV guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

            Xen Security Advisory CVE-2017-14319 / XSA-234
                               version 3

          insufficient grant unmapping checks for x86 PV guests

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

Added metadata file

Public release.

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

When removing or replacing a grant mapping, the x86 PV specific path
needs to make sure page table entries remain in sync with other
accounting done.  Although the identity of the page frame was
validated correctly, neither the presence of the mapping nor page
writability were taken into account.

IMPACT
======

A malicious or buggy x86 PV guest could escalate its privileges or
crash the hypervisor.

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

All Xen versions are affected.

Only x86 PV guests can leverage the vulnerability.  x86 HVM guests as
well as ARM guests cannot leverage the vulnerability.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.  However, the
vulnerability is exposed to PV stub qemu serving as the device model
for HVM guests.  Our default assumption is that an HVM guest has
compromised its PV stub qemu.  By extension, it is likely that the
vulnerability is exposed to HVM guests which are served by a PV stub
qemu.

For PV guests, the vulnerability can be avoided if the guest kernel is
controlled by the host rather than guest administrator, provided that
further steps are taken to prevent the guest administrator 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.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa234.patch           xen-unstable
xsa234-4.9.patch       Xen 4.9.x
xsa234-4.8.patch       Xen 4.8.x, Xen 4.7.x
xsa234-4.6.patch       Xen 4.6.x
xsa234-4.5.patch       Xen 4.5.x

$ sha256sum xsa234*
efbcc7eac0f010281c5651d191076ac08cc7dd22a1945e88e92ba8a03ae8cc40  xsa234.meta
08ffa79e5c2a77db0b91b3bfcf9fa5c50f174fe842b7418e2e1549d47e0aec4d  xsa234.patch
4b74f3c85a98bc6f40c6a448b068bf45e71f7cce887b7cb1481aca0e8746d990  xsa234-4.5.patch
3df4ce173196111c1ff849039ea4927c0b4bd632b08a501fb26f64e31b951fba  xsa234-4.6.patch
169e4e0eaa6b27e58ff0f4ce50e8fcc3f81b1e0a10210decf22d1b4cac7501fb  xsa234-4.8.patch
213f9d81a4ab785db67b9f579c9e88c9c8586c46b93f466a309060750df2df32  xsa234-4.9.patch
$

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

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

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

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

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

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

iQEcBAEBCAAGBQJZt80HAAoJEIP+FMlX6CvZBCsH/1ghPnUr7fpKSgd7huB5gtGC
+QsoqJlmI8U+eWqmS8RlAZ0f5A2Umy7GyYDWqFbvJR2o60AMf7DI9d1QVHQYRSfD
JFw+M4ohZ/gZoHykof929QYY15Fhrnt5PoMJ6ztt3ZsBXYkXTJfyvHwVjCD43Nvt
fANPcYOpm8NneV9mAviVEjR3u08ultjcfq0Gdks22L5zWKzG38j/rbBtA75mx5eT
v/eYXEqrSgXEfI2zJOP/j53D2CwMJnmbbsxgQTvAalSLq1zqNrXFSHEkfyqi+Aix
QReMmubpNVbIv1ybtZsE1tRMgBY7VJBJEbT5/PrOUErb9XMoL0wtMwP+kHuVD2w=
=qFgP
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyMzQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzMjE3MTI5ZWI2NWMw
ZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4IiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzEsCiAgICAgICAgICAgIDIzMiwKICAg
ICAgICAgICAgMjMzCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbICJ4c2EyMzQtNC41LnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiYjQ2NjBiNGQ0YTM1ZWRhYzcxNWMwMDNjODQzMjZk
ZTJiMGZhNGY0NyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjMxLAogICAgICAgICAgICAyMzIsCiAgICAgICAgICAgIDIzMwogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjM0LTQuNi5w
YXRjaCIgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjUx
NTEyNTc2MjYxNTVkNmUzMzFjYzllNjZkODk2Yzg0ZGIxNjExZTEiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzMSwKICAgICAgICAg
ICAgMjMyLAogICAgICAgICAgICAyMzMKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsgInhzYTIzNC00LjgucGF0Y2giIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjgiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJmNTIxMWNlNzU4MjFlMGYyY2M1
NWVmZmQyOGRmYmU5MDgyMjY5NzBmIiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyMzEsCiAgICAgICAgICAgIDIzMiwKICAgICAgICAg
ICAgMjMzCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbICJ4
c2EyMzQtNC44LnBhdGNoIiBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiOWJmMTRiYmY5OTA4NDNiZmVjMTZhNWQ2OWQzNmNmNDZjNzU5
M2Q4OCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjMx
LAogICAgICAgICAgICAyMzIsCiAgICAgICAgICAgIDIzMwogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWyAieHNhMjM0LTQuOS5wYXRjaCIg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAg
ICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjkw
NTNhNzRjMDhmZDZhYmY0M2JiNDVmZjkzMmI0Mzg2ZGU3ZTg1MTAiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzMSwKICAgICAgICAg
ICAgMjMyLAogICAgICAgICAgICAyMzMKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsgInhzYTIzNC5wYXRjaCIgXQogICAgICAgIH0KICAg
ICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24g
ZGVzdHJveS9yZXBsYWNlCgpJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRv
IG1hdGNoIHVwIHdpdGggdGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCmJ5
IGNvbW1vbiBjb2RlLCBwcmVzZW5jZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3Jh
bnQgbWFwcGluZyBQVEVzIG11c3QKYWxzbyBiZSB0YWtlbiBpbnRvIGFjY291
bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5vdApl
bm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1
ZXN0IGZpZGRsZXMgd2l0aCBncmFudApQVEVzIHZpYSBub24tZ3JhbnQgaHlw
ZXJjYWxscy4KCk5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRv
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkKYWxyZWFkeSBoYXBwZW4g
dG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0aW5nIG1hcHBpbmcsIHNvIG5vIG5l
dyBmdW5jdGlvbgpwYXJhbWV0ZXIgaXMgbmVlZGVkLgoKVGhpcyBpcyBYU0Et
MjM0LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2NTogSW52ZXJ0IHRo
ZSBtYXNrIHVzZWQgZm9yIHRoZSAiUFRFIGZsYWdzIGRvbid0IG1hdGNoIiBj
aGVja3MuCnY0OiBTbGlnaHRseSByZWxheCB0aGUgIlBURSBmbGFncyBkb24n
dCBtYXRjaCIgY2hlY2tzIHRvIGNvcGUgd2l0aAogICAgcmVwbGFjZSBoYW5k
bGluZyBhbHNvIGhvbm9yaW5nIF9QQUdFX0FWQUlMIGFuZCBQQUdFX0NBQ0hF
X0FUVFJTCiAgICBldmVudHVhbGx5Lgp2MzogUmV2ZXJ0IHRvIHYxLgoKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTM4NTUsNyArMzg1NSw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50
X3B0ZV9tYXBwaW5nKAogfQogCiBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRf
cHRlX21hcHBpbmcoCi0gICAgdWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9u
ZyBmcmFtZSwgc3RydWN0IGRvbWFpbiAqZCkKKyAgICB1aW50NjRfdCBhZGRy
LCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRl
X2ZsYWdzLAorICAgIHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaW50IHJj
ID0gR05UU1Rfb2theTsKICAgICB2b2lkICp2YTsKQEAgLTM5MDEsMTcgKzM5
MDIsMjkgQEAgc3RhdGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5n
KAogCiAgICAgb2wxZSA9ICoobDFfcGdlbnRyeV90ICopdmE7CiAKLSAgICAv
KiBDaGVjayB0aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMg
YWN0dWFsbHkgbWFwcGVkIHRvIGZyYW1lLiAqLwotICAgIGlmICggdW5saWtl
bHkobDFlX2dldF9wZm4ob2wxZSkgIT0gZnJhbWUpICkKKyAgICAvKgorICAg
ICAqIENoZWNrIHRoYXQgdGhlIFBURSBzdXBwbGllZCBhY3R1YWxseSBtYXBz
IGZyYW1lICh3aXRoIGFwcHJvcHJpYXRlCisgICAgICogcGVybWlzc2lvbnMp
LgorICAgICAqLworICAgIGlmICggdW5saWtlbHkobDFlX2dldF9wZm4ob2wx
ZSkgIT0gZnJhbWUpIHx8CisgICAgICAgICB1bmxpa2VseSgobDFlX2dldF9m
bGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAgICAgICAg
ICAgICAgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkKICAgICB7CiAg
ICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgIlBURSBlbnRyeSAl
IlBSSXB0ZSIgZm9yIGFkZHJlc3MgJSJQUkl4NjQiIGRvZXNuJ3QgbWF0Y2gg
ZnJhbWUgJWx4XG4iLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0
ZShvbDFlKSwgYWRkciwgZnJhbWUpOworICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLAorICAgICAgICAgICAgICAgICAiUFRFICUiUFJJcHRlIiBhdCAl
IlBSSXg2NCIgZG9lc24ndCBtYXRjaCBncmFudCAoJSJQUklwdGUiKVxuIiwK
KyAgICAgICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUob2wxZSksIGFkZHIs
CisgICAgICAgICAgICAgICAgIGwxZV9nZXRfaW50cHRlKGwxZV9mcm9tX3Bm
bihmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzKSkpOwogICAgICAgICByYyA9IEdO
VFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gZmFpbGVkOwogICAg
IH0KIAorICAgIGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkg
XiBncmFudF9wdGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4oX1BB
R0VfQVZBSUwgfCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgIlBURSBm
bGFncyAleCBhdCAlIlBSSXg2NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxu
IiwKKyAgICAgICAgICAgICAgICAgbDFlX2dldF9mbGFncyhvbDFlKSwgYWRk
ciwgZ3JhbnRfcHRlX2ZsYWdzKTsKKwogICAgIC8qIERlbGV0ZSBwYWdldGFi
bGUgZW50cnkuICovCiAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZ
KGwxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobDFfcGdl
bnRyeV90ICopdmEsIG9sMWUsIGwxZV9lbXB0eSgpLCBtZm4sCkBAIC0zOTE5
LDcgKzM5MzIsOCBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21h
cHBpbmcoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApKSAp
CiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3QgZGVsZXRlIFBURSBl
bnRyeSBhdCAlcFxuIiwgdmEpOworICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5IGF0ICUiUFJJeDY0
IlxuIiwKKyAgICAgICAgICAgICAgICAgYWRkcik7CiAgICAgICAgIHJjID0g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byBmYWlsZWQ7CiAg
ICAgfQpAQCAtMzk4Nyw3ICs0MDAxLDggQEAgc3RhdGljIGludCBjcmVhdGVf
Z3JhbnRfdmFfbWFwcGluZygKIH0KIAogc3RhdGljIGludCByZXBsYWNlX2dy
YW50X3ZhX21hcHBpbmcoCi0gICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNp
Z25lZCBsb25nIGZyYW1lLCBsMV9wZ2VudHJ5X3QgbmwxZSwgc3RydWN0IHZj
cHUgKnYpCisgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25n
IGZyYW1lLCB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzLAorICAgIGwx
X3BnZW50cnlfdCBubDFlLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBsMV9w
Z2VudHJ5X3QgKnBsMWUsIG9sMWU7CiAgICAgdW5zaWduZWQgbG9uZyBnbDFt
Zm47CkBAIC00MDIzLDIwICs0MDM4LDMzIEBAIHN0YXRpYyBpbnQgcmVwbGFj
ZV9ncmFudF92YV9tYXBwaW5nKAogCiAgICAgb2wxZSA9ICpwbDFlOwogCi0g
ICAgLyogQ2hlY2sgdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNzIHN1cHBsaWVk
IGlzIGFjdHVhbGx5IG1hcHBlZCB0byBmcmFtZS4gKi8KLSAgICBpZiAoIHVu
bGlrZWx5KGwxZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1lKSApCi0gICAgewot
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAg
ICAgICAgIlBURSBlbnRyeSAlbHggZm9yIGFkZHJlc3MgJWx4IGRvZXNuJ3Qg
bWF0Y2ggZnJhbWUgJWx4XG4iLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0
X3BmbihvbDFlKSwgYWRkciwgZnJhbWUpOworICAgIC8qCisgICAgICogQ2hl
Y2sgdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNzIHN1cHBsaWVkIGlzIGFjdHVh
bGx5IG1hcHBlZCB0byBmcmFtZQorICAgICAqICh3aXRoIGFwcHJvcHJpYXRl
IHBlcm1pc3Npb25zKS4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGwx
ZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1lKSB8fAorICAgICAgICAgdW5saWtl
bHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9wdGVfZmxhZ3MpICYK
KyAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcp
KSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAg
ICAgICAgICAgICAgICAiUFRFICUiUFJJcHRlIiBmb3IgJWx4IGRvZXNuJ3Qg
bWF0Y2ggZ3JhbnQgKCUiUFJJcHRlIilcbiIsCisgICAgICAgICAgICAgICAg
IGwxZV9nZXRfaW50cHRlKG9sMWUpLCBhZGRyLAorICAgICAgICAgICAgICAg
ICBsMWVfZ2V0X2ludHB0ZShsMWVfZnJvbV9wZm4oZnJhbWUsIGdyYW50X3B0
ZV9mbGFncykpKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9y
OwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0KIAorICAg
IGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9w
dGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4oX1BBR0VfQVZBSUwg
fCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgIlBURSBmbGFncyAleCBm
b3IgJSJQUkl4NjQiIGRvbid0IG1hdGNoIGdyYW50ICgleClcbiIsCisgICAg
ICAgICAgICAgICAgIGwxZV9nZXRfZmxhZ3Mob2wxZSksIGFkZHIsIGdyYW50
X3B0ZV9mbGFncyk7CisKICAgICAvKiBEZWxldGUgcGFnZXRhYmxlIGVudHJ5
LiAqLwogICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwx
ZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCB2LCAwKSkgKQogICAgIHsKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3QgZGVsZXRlIFBU
RSBlbnRyeSBhdCAlcFxuIiwgcGwxZSk7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgZm9yICUi
UFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICAgYWRkcik7CiAgICAgICAg
IHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxv
Y2tfYW5kX291dDsKICAgICB9CkBAIC00MDUwLDkgKzQwNzgsMTEgQEAgc3Rh
dGljIGludCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoCiB9CiAKIHN0YXRp
YyBpbnQgZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKAotICAgIHVuc2lnbmVk
IGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgc3RydWN0IHZjcHUg
KnYpCisgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLCB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzLAorICAgIHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIHJldHVybiByZXBsYWNlX2dyYW50X3ZhX21h
cHBpbmcoYWRkciwgZnJhbWUsIGwxZV9lbXB0eSgpLCB2KTsKKyAgICByZXR1
cm4gcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBncmFu
dF9wdGVfZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsMWVfZW1wdHkoKSwgdik7CiB9CiAKIGludCBjcmVhdGVfZ3JhbnRf
cHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1l
LApAQCAtNDA5MSwxNyArNDEyMSwzNiBAQCBpbnQgcmVwbGFjZV9ncmFudF9w
dl9tYXBwaW5nKAogICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0
cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAgaW50IHJjOworICAgIHVuc2ln
bmVkIGludCBncmFudF9wdGVfZmxhZ3M7CiAKKyAgICBncmFudF9wdGVfZmxh
Z3MgPQorICAgICAgICBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfQUNDRVNTRUQg
fCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dOVFRBQiB8IF9QQUdFX05YOworCisg
ICAgaWYgKCBmbGFncyAmIEdOVE1BUF9hcHBsaWNhdGlvbl9tYXAgKQorICAg
ICAgICBncmFudF9wdGVfZmxhZ3MgfD0gX1BBR0VfVVNFUjsKKyAgICBpZiAo
ICEoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICAgICAgZ3JhbnRf
cHRlX2ZsYWdzIHw9IF9QQUdFX1JXOworICAgIC8qCisgICAgICogT24gdG9w
IG9mIHRoZSBleHBsaWNpdCBzZXR0aW5ncyBkb25lIGJ5IGNyZWF0ZV9ncmFu
dF9ob3N0X21hcHBpbmcoKQorICAgICAqIGFsc28gb3Blbi1jb2RlIHJlbGV2
YW50IHBhcnRzIG9mIGFkanVzdF9ndWVzdF9sMWUoKS4gRG9uJ3QgbWlycm9y
CisgICAgICogYXZhaWxhYmxlIGFuZCBjYWNoYWJpbGl0eSBmbGFncywgdGhv
dWdoLgorICAgICAqLworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihj
dXJyLT5kb21haW4pICkKKyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9IChn
cmFudF9wdGVfZmxhZ3MgJiBfUEFHRV9VU0VSKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyBfUEFHRV9HTE9CQUwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogX1BBR0VfR1VFU1RfS0VSTkVMIHwgX1BBR0VfVVNFUjsK
KwogICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKICAg
ICB7CiAgICAgICAgIGlmICggIW5ld19hZGRyICkKLSAgICAgICAgICAgIHJl
dHVybiBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBj
dXJyLT5kb21haW4pOworICAgICAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3Jh
bnRfcHRlX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGN1cnItPmRvbWFpbik7CiAKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVy
YWxfZXJyb3I7CiAgICAgfQogCiAgICAgaWYgKCAhbmV3X2FkZHIgKQotICAg
ICAgICByZXR1cm4gZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZy
YW1lLCBjdXJyKTsKKyAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfdmFf
bWFwcGluZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBjdXJyKTsK
IAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKG5ld19hZGRyLCAmZ2wxbWZu
KTsKICAgICBpZiAoICFwbDFlICkKQEAgLTQxNDksNyArNDE5OCw3IEBAIGlu
dCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICBwdXRfcGFnZShs
MXBnKTsKICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKLSAgICByYyA9
IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgb2wxZSwg
Y3Vycik7CisgICAgcmMgPSByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoYWRk
ciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywgb2wxZSwgY3Vycik7CiAgICAg
aWYgKCByYyApCiAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGN1
cnItPmRvbWFpbik7CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24g
ZGVzdHJveS9yZXBsYWNlCgpJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRv
IG1hdGNoIHVwIHdpdGggdGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCmJ5
IGNvbW1vbiBjb2RlLCBwcmVzZW5jZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3Jh
bnQgbWFwcGluZyBQVEVzIG11c3QKYWxzbyBiZSB0YWtlbiBpbnRvIGFjY291
bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5vdApl
bm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1
ZXN0IGZpZGRsZXMgd2l0aCBncmFudApQVEVzIHZpYSBub24tZ3JhbnQgaHlw
ZXJjYWxscy4KCk5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRv
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkKYWxyZWFkeSBoYXBwZW4g
dG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0aW5nIG1hcHBpbmcsIHNvIG5vIG5l
dyBmdW5jdGlvbgpwYXJhbWV0ZXIgaXMgbmVlZGVkLgoKVGhpcyBpcyBYU0Et
MjM0LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzgzMyw3ICsz
ODMzLDggQEAgc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmco
CiB9CiAKIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygK
LSAgICB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCBzdHJ1
Y3QgZG9tYWluICpkKQorICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MsCisgICAg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5
OwogICAgIHZvaWQgKnZhOwpAQCAtMzg3OSwxNiArMzg4MCwyNyBAQCBzdGF0
aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAKICAgICBvbDFl
ID0gKihsMV9wZ2VudHJ5X3QgKil2YTsKICAgICAKLSAgICAvKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lLiAqLwotICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpICkKKyAgICAvKgorICAgICAqIENoZWNr
IHRoYXQgdGhlIFBURSBzdXBwbGllZCBhY3R1YWxseSBtYXBzIGZyYW1lICh3
aXRoIGFwcHJvcHJpYXRlCisgICAgICogcGVybWlzc2lvbnMpLgorICAgICAq
LworICAgIGlmICggdW5saWtlbHkobDFlX2dldF9wZm4ob2wxZSkgIT0gZnJh
bWUpIHx8CisgICAgICAgICB1bmxpa2VseSgobDFlX2dldF9mbGFncyhvbDFl
KSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAgICAgICAgICAgICAgKF9Q
QUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkKICAgICB7CiAgICAgICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBNRU1fTE9HKCJQVEUgZW50cnkg
JWx4IGZvciBhZGRyZXNzICUiUFJJeDY0IiBkb2Vzbid0IG1hdGNoIGZyYW1l
ICVseCIsCi0gICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbDFlX2dl
dF9pbnRwdGUob2wxZSksIGFkZHIsIGZyYW1lKTsKKyAgICAgICAgTUVNX0xP
RygiUFRFICUiUFJJcHRlIiBhdCAlIlBSSXg2NCIgZG9lc24ndCBtYXRjaCBn
cmFudCAoJSJQUklwdGUiKSIsCisgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUob2wxZSksIGFkZHIsCisgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUobDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7
CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAg
Z290byBmYWlsZWQ7CiAgICAgfQogCisgICAgaWYgKCB1bmxpa2VseSgobDFl
X2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAg
ICAgICAgICAgICAgfihfUEFHRV9BVkFJTCB8IFBBR0VfQ0FDSEVfQVRUUlMp
KSApCisgICAgICAgIE1FTV9MT0coIlBURSBmbGFncyAleCBhdCAlIlBSSXg2
NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxuIiwKKyAgICAgICAgICAgICAg
ICBsMWVfZ2V0X2ZsYWdzKG9sMWUpLCBhZGRyLCBncmFudF9wdGVfZmxhZ3Mp
OworCiAgICAgLyogRGVsZXRlIHBhZ2V0YWJsZSBlbnRyeS4gKi8KICAgICBp
ZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkKICAgICAgICAgICAgICAgICAg
IChsMSwgCkBAIC0zODk3LDcgKzM5MDksNyBAQCBzdGF0aWMgaW50IGRlc3Ry
b3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgICAgICAgICAgICAgMCkp
ICkKICAgICB7CiAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotICAgICAg
ICBNRU1fTE9HKCJDYW5ub3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcCIsIHZh
KTsKKyAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJSJQUkl4NjQsIGFkZHIpOwogICAgICAgICByYyA9IEdOVFNUX2dlbmVy
YWxfZXJyb3I7CiAgICAgICAgIGdvdG8gZmFpbGVkOwogICAgIH0KQEAgLTM5
NjUsNyArMzk3Nyw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3ZhX21h
cHBpbmcoCiB9CiAKIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBw
aW5nKAotICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBm
cmFtZSwgbDFfcGdlbnRyeV90IG5sMWUsIHN0cnVjdCB2Y3B1ICp2KQorICAg
IHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5z
aWduZWQgaW50IGdyYW50X3B0ZV9mbGFncywKKyAgICBsMV9wZ2VudHJ5X3Qg
bmwxZSwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbDFfcGdlbnRyeV90ICpw
bDFlLCBvbDFlOwogICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwpAQCAtNDAw
MSwxOSArNDAxNCwzMCBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFf
bWFwcGluZygKIAogICAgIG9sMWUgPSAqcGwxZTsKIAotICAgIC8qIENoZWNr
IHRoYXQgdGhlIHZpcnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxs
eSBtYXBwZWQgdG8gZnJhbWUuICovCi0gICAgaWYgKCB1bmxpa2VseShsMWVf
Z2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQotICAgIHsKLSAgICAgICAgTUVN
X0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBt
YXRjaCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZu
KG9sMWUpLCBhZGRyLCBmcmFtZSk7CisgICAgLyoKKyAgICAgKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lCisgICAgICogKHdpdGggYXBwcm9wcmlhdGUgcGVy
bWlzc2lvbnMpLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpIHx8CisgICAgICAgICB1bmxpa2VseSgo
bDFlX2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAg
ICAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkK
KyAgICB7CisgICAgICAgIE1FTV9MT0coIlBURSAlIlBSSXB0ZSIgZm9yICVs
eCBkb2Vzbid0IG1hdGNoIGdyYW50ICglIlBSSXB0ZSIpIiwKKyAgICAgICAg
ICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFlKSwgYWRkciwKKyAgICAgICAg
ICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWVfZnJvbV9wZm4oZnJhbWUsIGdy
YW50X3B0ZV9mbGFncykpKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFs
X2Vycm9yOwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0K
IAorICAgIGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBn
cmFudF9wdGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4oX1BBR0Vf
QVZBSUwgfCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBNRU1fTE9H
KCJQVEUgZmxhZ3MgJXggZm9yICUiUFJJeDY0IiBkb24ndCBtYXRjaCBncmFu
dCAoJXgpIiwKKyAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG9sMWUp
LCBhZGRyLCBncmFudF9wdGVfZmxhZ3MpOworCiAgICAgLyogRGVsZXRlIHBh
Z2V0YWJsZSBlbnRyeS4gKi8KICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVf
RU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgdiwgMCkpICkK
ICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNhbm5vdCBkZWxldGUgUFRFIGVu
dHJ5IGF0ICVwIiwgKHVuc2lnbmVkIGxvbmcgKilwbDFlKTsKKyAgICAgICAg
TUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgZm9yICUiUFJJeDY0
LCBhZGRyKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0KQEAgLTQwMjcs
OSArNDA1MSwxMSBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFfbWFw
cGluZygKIH0KIAogc3RhdGljIGludCBkZXN0cm95X2dyYW50X3ZhX21hcHBp
bmcoCi0gICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLCBzdHJ1Y3QgdmNwdSAqdikKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVf
ZmxhZ3MsCisgICAgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIHJl
cGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgbDFlX2VtcHR5
KCksIHYpOworICAgIHJldHVybiByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmco
YWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxZV9lbXB0eSgpLCB2KTsKIH0KIAog
c3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3Qg
YWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKQEAgLTQxMjMsMjEgKzQxNDks
NDIgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAgIHVu
c2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwx
cGc7CiAgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVf
ZmxhZ3M7CiAgICAgCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChj
dXJyZW50LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuIHJlcGxhY2VfZ3Jh
bnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFncyk7
CiAKKyAgICBncmFudF9wdGVfZmxhZ3MgPQorICAgICAgICBfUEFHRV9QUkVT
RU5UIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dO
VFRBQjsKKyAgICBpZiAoIGNwdV9oYXNfbnggKQorICAgICAgICBncmFudF9w
dGVfZmxhZ3MgfD0gX1BBR0VfTlhfQklUOworCisgICAgaWYgKCBmbGFncyAm
IEdOVE1BUF9hcHBsaWNhdGlvbl9tYXAgKQorICAgICAgICBncmFudF9wdGVf
ZmxhZ3MgfD0gX1BBR0VfVVNFUjsKKyAgICBpZiAoICEoZmxhZ3MgJiBHTlRN
QVBfcmVhZG9ubHkpICkKKyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9IF9Q
QUdFX1JXOworICAgIC8qCisgICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNp
dCBzZXR0aW5ncyBkb25lIGJ5IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmco
KQorICAgICAqIGFsc28gb3Blbi1jb2RlIHJlbGV2YW50IHBhcnRzIG9mIGFk
anVzdF9ndWVzdF9sMWUoKS4gRG9uJ3QgbWlycm9yCisgICAgICogYXZhaWxh
YmxlIGFuZCBjYWNoYWJpbGl0eSBmbGFncywgdGhvdWdoLgorICAgICAqLwor
ICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyLT5kb21haW4pICkK
KyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9IChncmFudF9wdGVfZmxhZ3Mg
JiBfUEFHRV9VU0VSKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBf
UEFHRV9HTE9CQUwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX1BB
R0VfR1VFU1RfS0VSTkVMIHwgX1BBR0VfVVNFUjsKKwogICAgIGlmICggZmxh
Z3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKICAgICB7CiAgICAgICAgIGlm
ICggIW5ld19hZGRyICkKLSAgICAgICAgICAgIHJldHVybiBkZXN0cm95X2dy
YW50X3B0ZV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBjdXJyLT5kb21haW4pOwor
ICAgICAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmco
YWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmRvbWFpbik7
CiAgICAgICAgIAogICAgICAgICBNRU1fTE9HKCJVbnN1cHBvcnRlZCBncmFu
dCB0YWJsZSBvcGVyYXRpb24iKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dl
bmVyYWxfZXJyb3I7CiAgICAgfQogCiAgICAgaWYgKCAhbmV3X2FkZHIgKQot
ICAgICAgICByZXR1cm4gZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKGFkZHIs
IGZyYW1lLCBjdXJyKTsKKyAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRf
dmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBjdXJy
KTsKIAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKGN1cnIsIG5ld19hZGRy
LCAmZ2wxbWZuKTsKICAgICBpZiAoICFwbDFlICkKQEAgLTQxODUsNyArNDIz
Miw3IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICBw
dXRfcGFnZShsMXBnKTsKICAgICBndWVzdF91bm1hcF9sMWUoY3VyciwgcGwx
ZSk7CiAKLSAgICByYyA9IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRy
LCBmcmFtZSwgb2wxZSwgY3Vycik7CisgICAgcmMgPSByZXBsYWNlX2dyYW50
X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywgb2wx
ZSwgY3Vycik7CiAgICAgaWYgKCByYyAmJiAhcGFnaW5nX21vZGVfcmVmY291
bnRzKGN1cnItPmRvbWFpbikgKQogICAgICAgICBwdXRfcGFnZV9mcm9tX2wx
ZShvbDFlLCBjdXJyLT5kb21haW4pOwogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24g
ZGVzdHJveS9yZXBsYWNlCgpJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRv
IG1hdGNoIHVwIHdpdGggdGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCmJ5
IGNvbW1vbiBjb2RlLCBwcmVzZW5jZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3Jh
bnQgbWFwcGluZyBQVEVzIG11c3QKYWxzbyBiZSB0YWtlbiBpbnRvIGFjY291
bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5vdApl
bm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1
ZXN0IGZpZGRsZXMgd2l0aCBncmFudApQVEVzIHZpYSBub24tZ3JhbnQgaHlw
ZXJjYWxscy4KCk5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRv
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkKYWxyZWFkeSBoYXBwZW4g
dG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0aW5nIG1hcHBpbmcsIHNvIG5vIG5l
dyBmdW5jdGlvbgpwYXJhbWV0ZXIgaXMgbmVlZGVkLgoKVGhpcyBpcyBYU0Et
MjM0LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzkzMCw3ICsz
OTMwLDggQEAgc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmco
CiB9CiAKIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygK
LSAgICB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCBzdHJ1
Y3QgZG9tYWluICpkKQorICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MsCisgICAg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5
OwogICAgIHZvaWQgKnZhOwpAQCAtMzk3NiwxNiArMzk3NywyNyBAQCBzdGF0
aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAKICAgICBvbDFl
ID0gKihsMV9wZ2VudHJ5X3QgKil2YTsKICAgICAKLSAgICAvKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lLiAqLwotICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpICkKKyAgICAvKgorICAgICAqIENoZWNr
IHRoYXQgdGhlIFBURSBzdXBwbGllZCBhY3R1YWxseSBtYXBzIGZyYW1lICh3
aXRoIGFwcHJvcHJpYXRlCisgICAgICogcGVybWlzc2lvbnMpLgorICAgICAq
LworICAgIGlmICggdW5saWtlbHkobDFlX2dldF9wZm4ob2wxZSkgIT0gZnJh
bWUpIHx8CisgICAgICAgICB1bmxpa2VseSgobDFlX2dldF9mbGFncyhvbDFl
KSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAgICAgICAgICAgICAgKF9Q
QUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkKICAgICB7CiAgICAgICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBNRU1fTE9HKCJQVEUgZW50cnkg
JWx4IGZvciBhZGRyZXNzICUiUFJJeDY0IiBkb2Vzbid0IG1hdGNoIGZyYW1l
ICVseCIsCi0gICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbDFlX2dl
dF9pbnRwdGUob2wxZSksIGFkZHIsIGZyYW1lKTsKKyAgICAgICAgTUVNX0xP
RygiUFRFICUiUFJJcHRlIiBhdCAlIlBSSXg2NCIgZG9lc24ndCBtYXRjaCBn
cmFudCAoJSJQUklwdGUiKSIsCisgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUob2wxZSksIGFkZHIsCisgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUobDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7
CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAg
Z290byBmYWlsZWQ7CiAgICAgfQogCisgICAgaWYgKCB1bmxpa2VseSgobDFl
X2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAg
ICAgICAgICAgICAgfihfUEFHRV9BVkFJTCB8IFBBR0VfQ0FDSEVfQVRUUlMp
KSApCisgICAgICAgIE1FTV9MT0coIlBURSBmbGFncyAleCBhdCAlIlBSSXg2
NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxuIiwKKyAgICAgICAgICAgICAg
ICBsMWVfZ2V0X2ZsYWdzKG9sMWUpLCBhZGRyLCBncmFudF9wdGVfZmxhZ3Mp
OworCiAgICAgLyogRGVsZXRlIHBhZ2V0YWJsZSBlbnRyeS4gKi8KICAgICBp
ZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkKICAgICAgICAgICAgICAgICAg
IChsMSwgCkBAIC0zOTk0LDcgKzQwMDYsNyBAQCBzdGF0aWMgaW50IGRlc3Ry
b3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgICAgICAgICAgICAgMCkp
ICkKICAgICB7CiAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotICAgICAg
ICBNRU1fTE9HKCJDYW5ub3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcCIsIHZh
KTsKKyAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJSJQUkl4NjQsIGFkZHIpOwogICAgICAgICByYyA9IEdOVFNUX2dlbmVy
YWxfZXJyb3I7CiAgICAgICAgIGdvdG8gZmFpbGVkOwogICAgIH0KQEAgLTQw
NjIsNyArNDA3NCw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3ZhX21h
cHBpbmcoCiB9CiAKIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBw
aW5nKAotICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBm
cmFtZSwgbDFfcGdlbnRyeV90IG5sMWUsIHN0cnVjdCB2Y3B1ICp2KQorICAg
IHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5z
aWduZWQgaW50IGdyYW50X3B0ZV9mbGFncywKKyAgICBsMV9wZ2VudHJ5X3Qg
bmwxZSwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbDFfcGdlbnRyeV90ICpw
bDFlLCBvbDFlOwogICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwpAQCAtNDA5
OCwxOSArNDExMSwzMCBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFf
bWFwcGluZygKIAogICAgIG9sMWUgPSAqcGwxZTsKIAotICAgIC8qIENoZWNr
IHRoYXQgdGhlIHZpcnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxs
eSBtYXBwZWQgdG8gZnJhbWUuICovCi0gICAgaWYgKCB1bmxpa2VseShsMWVf
Z2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQotICAgIHsKLSAgICAgICAgTUVN
X0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBt
YXRjaCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZu
KG9sMWUpLCBhZGRyLCBmcmFtZSk7CisgICAgLyoKKyAgICAgKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lCisgICAgICogKHdpdGggYXBwcm9wcmlhdGUgcGVy
bWlzc2lvbnMpLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpIHx8CisgICAgICAgICB1bmxpa2VseSgo
bDFlX2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAg
ICAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkK
KyAgICB7CisgICAgICAgIE1FTV9MT0coIlBURSAlIlBSSXB0ZSIgZm9yICVs
eCBkb2Vzbid0IG1hdGNoIGdyYW50ICglIlBSSXB0ZSIpIiwKKyAgICAgICAg
ICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFlKSwgYWRkciwKKyAgICAgICAg
ICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWVfZnJvbV9wZm4oZnJhbWUsIGdy
YW50X3B0ZV9mbGFncykpKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFs
X2Vycm9yOwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0K
IAorICAgIGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBn
cmFudF9wdGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4oX1BBR0Vf
QVZBSUwgfCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBNRU1fTE9H
KCJQVEUgZmxhZ3MgJXggZm9yICUiUFJJeDY0IiBkb24ndCBtYXRjaCBncmFu
dCAoJXgpIiwKKyAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG9sMWUp
LCBhZGRyLCBncmFudF9wdGVfZmxhZ3MpOworCiAgICAgLyogRGVsZXRlIHBh
Z2V0YWJsZSBlbnRyeS4gKi8KICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVf
RU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgdiwgMCkpICkK
ICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNhbm5vdCBkZWxldGUgUFRFIGVu
dHJ5IGF0ICVwIiwgKHVuc2lnbmVkIGxvbmcgKilwbDFlKTsKKyAgICAgICAg
TUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgZm9yICUiUFJJeDY0
LCBhZGRyKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0KQEAgLTQxMjQs
OSArNDE0OCwxMSBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFfbWFw
cGluZygKIH0KIAogc3RhdGljIGludCBkZXN0cm95X2dyYW50X3ZhX21hcHBp
bmcoCi0gICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLCBzdHJ1Y3QgdmNwdSAqdikKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVf
ZmxhZ3MsCisgICAgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIHJl
cGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgbDFlX2VtcHR5
KCksIHYpOworICAgIHJldHVybiByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmco
YWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxZV9lbXB0eSgpLCB2KTsKIH0KIAog
c3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3Qg
YWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKQEAgLTQyMTksMjEgKzQyNDUs
NDAgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAgIHVu
c2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwx
cGc7CiAgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVf
ZmxhZ3M7CiAgICAgCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChj
dXJyZW50LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuIHJlcGxhY2VfZ3Jh
bnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFncyk7
CiAKKyAgICBncmFudF9wdGVfZmxhZ3MgPQorICAgICAgICBfUEFHRV9QUkVT
RU5UIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dO
VFRBQiB8IF9QQUdFX05YOworCisgICAgaWYgKCBmbGFncyAmIEdOVE1BUF9h
cHBsaWNhdGlvbl9tYXAgKQorICAgICAgICBncmFudF9wdGVfZmxhZ3MgfD0g
X1BBR0VfVVNFUjsKKyAgICBpZiAoICEoZmxhZ3MgJiBHTlRNQVBfcmVhZG9u
bHkpICkKKyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9IF9QQUdFX1JXOwor
ICAgIC8qCisgICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5n
cyBkb25lIGJ5IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcoKQorICAgICAq
IGFsc28gb3Blbi1jb2RlIHJlbGV2YW50IHBhcnRzIG9mIGFkanVzdF9ndWVz
dF9sMWUoKS4gRG9uJ3QgbWlycm9yCisgICAgICogYXZhaWxhYmxlIGFuZCBj
YWNoYWJpbGl0eSBmbGFncywgdGhvdWdoLgorICAgICAqLworICAgIGlmICgg
IWlzX3B2XzMyYml0X2RvbWFpbihjdXJyLT5kb21haW4pICkKKyAgICAgICAg
Z3JhbnRfcHRlX2ZsYWdzIHw9IChncmFudF9wdGVfZmxhZ3MgJiBfUEFHRV9V
U0VSKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFHRV9HTE9C
QUwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX1BBR0VfR1VFU1Rf
S0VSTkVMIHwgX1BBR0VfVVNFUjsKKwogICAgIGlmICggZmxhZ3MgJiBHTlRN
QVBfY29udGFpbnNfcHRlICkKICAgICB7CiAgICAgICAgIGlmICggIW5ld19h
ZGRyICkKLSAgICAgICAgICAgIHJldHVybiBkZXN0cm95X2dyYW50X3B0ZV9t
YXBwaW5nKGFkZHIsIGZyYW1lLCBjdXJyLT5kb21haW4pOworICAgICAgICAg
ICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoYWRkciwgZnJh
bWUsIGdyYW50X3B0ZV9mbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmRvbWFpbik7CiAgICAgICAg
IAogICAgICAgICBNRU1fTE9HKCJVbnN1cHBvcnRlZCBncmFudCB0YWJsZSBv
cGVyYXRpb24iKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJy
b3I7CiAgICAgfQogCiAgICAgaWYgKCAhbmV3X2FkZHIgKQotICAgICAgICBy
ZXR1cm4gZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBj
dXJyKTsKKyAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfdmFfbWFwcGlu
ZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBjdXJyKTsKIAogICAg
IHBsMWUgPSBndWVzdF9tYXBfbDFlKGN1cnIsIG5ld19hZGRyLCAmZ2wxbWZu
KTsKICAgICBpZiAoICFwbDFlICkKQEAgLTQyODEsNyArNDMyNiw3IEBAIGlu
dCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICBwdXRfcGFnZShs
MXBnKTsKICAgICBndWVzdF91bm1hcF9sMWUoY3VyciwgcGwxZSk7CiAKLSAg
ICByYyA9IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwg
b2wxZSwgY3Vycik7CisgICAgcmMgPSByZXBsYWNlX2dyYW50X3ZhX21hcHBp
bmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywgb2wxZSwgY3Vycik7
CiAgICAgaWYgKCByYyAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnIt
PmRvbWFpbikgKQogICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBj
dXJyLT5kb21haW4pOwogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24g
ZGVzdHJveS9yZXBsYWNlCgpJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRv
IG1hdGNoIHVwIHdpdGggdGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCmJ5
IGNvbW1vbiBjb2RlLCBwcmVzZW5jZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3Jh
bnQgbWFwcGluZyBQVEVzIG11c3QKYWxzbyBiZSB0YWtlbiBpbnRvIGFjY291
bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5vdApl
bm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1
ZXN0IGZpZGRsZXMgd2l0aCBncmFudApQVEVzIHZpYSBub24tZ3JhbnQgaHlw
ZXJjYWxscy4KCk5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRv
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkKYWxyZWFkeSBoYXBwZW4g
dG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0aW5nIG1hcHBpbmcsIHNvIG5vIG5l
dyBmdW5jdGlvbgpwYXJhbWV0ZXIgaXMgbmVlZGVkLgoKVGhpcyBpcyBYU0Et
MjM0LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDAxNyw3ICs0
MDE3LDggQEAgc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmco
CiB9CiAKIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygK
LSAgICB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCBzdHJ1
Y3QgZG9tYWluICpkKQorICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MsCisgICAg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5
OwogICAgIHZvaWQgKnZhOwpAQCAtNDA2MywxNiArNDA2NCwyNyBAQCBzdGF0
aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAKICAgICBvbDFl
ID0gKihsMV9wZ2VudHJ5X3QgKil2YTsKICAgICAKLSAgICAvKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lLiAqLwotICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpICkKKyAgICAvKgorICAgICAqIENoZWNr
IHRoYXQgdGhlIFBURSBzdXBwbGllZCBhY3R1YWxseSBtYXBzIGZyYW1lICh3
aXRoIGFwcHJvcHJpYXRlCisgICAgICogcGVybWlzc2lvbnMpLgorICAgICAq
LworICAgIGlmICggdW5saWtlbHkobDFlX2dldF9wZm4ob2wxZSkgIT0gZnJh
bWUpIHx8CisgICAgICAgICB1bmxpa2VseSgobDFlX2dldF9mbGFncyhvbDFl
KSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAgICAgICAgICAgICAgKF9Q
QUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkKICAgICB7CiAgICAgICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBNRU1fTE9HKCJQVEUgZW50cnkg
JWx4IGZvciBhZGRyZXNzICUiUFJJeDY0IiBkb2Vzbid0IG1hdGNoIGZyYW1l
ICVseCIsCi0gICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbDFlX2dl
dF9pbnRwdGUob2wxZSksIGFkZHIsIGZyYW1lKTsKKyAgICAgICAgTUVNX0xP
RygiUFRFICUiUFJJcHRlIiBhdCAlIlBSSXg2NCIgZG9lc24ndCBtYXRjaCBn
cmFudCAoJSJQUklwdGUiKSIsCisgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUob2wxZSksIGFkZHIsCisgICAgICAgICAgICAgICAgbDFlX2dldF9p
bnRwdGUobDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7
CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAg
Z290byBmYWlsZWQ7CiAgICAgfQogCisgICAgaWYgKCB1bmxpa2VseSgobDFl
X2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAg
ICAgICAgICAgICAgfihfUEFHRV9BVkFJTCB8IFBBR0VfQ0FDSEVfQVRUUlMp
KSApCisgICAgICAgIE1FTV9MT0coIlBURSBmbGFncyAleCBhdCAlIlBSSXg2
NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxuIiwKKyAgICAgICAgICAgICAg
ICBsMWVfZ2V0X2ZsYWdzKG9sMWUpLCBhZGRyLCBncmFudF9wdGVfZmxhZ3Mp
OworCiAgICAgLyogRGVsZXRlIHBhZ2V0YWJsZSBlbnRyeS4gKi8KICAgICBp
ZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkKICAgICAgICAgICAgICAgICAg
IChsMSwgCkBAIC00MDgxLDcgKzQwOTMsNyBAQCBzdGF0aWMgaW50IGRlc3Ry
b3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgICAgICAgICAgICAgMCkp
ICkKICAgICB7CiAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotICAgICAg
ICBNRU1fTE9HKCJDYW5ub3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcCIsIHZh
KTsKKyAgICAgICAgTUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkg
YXQgJSJQUkl4NjQsIGFkZHIpOwogICAgICAgICByYyA9IEdOVFNUX2dlbmVy
YWxfZXJyb3I7CiAgICAgICAgIGdvdG8gZmFpbGVkOwogICAgIH0KQEAgLTQx
NDksNyArNDE2MSw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3ZhX21h
cHBpbmcoCiB9CiAKIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBw
aW5nKAotICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBm
cmFtZSwgbDFfcGdlbnRyeV90IG5sMWUsIHN0cnVjdCB2Y3B1ICp2KQorICAg
IHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5z
aWduZWQgaW50IGdyYW50X3B0ZV9mbGFncywKKyAgICBsMV9wZ2VudHJ5X3Qg
bmwxZSwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbDFfcGdlbnRyeV90ICpw
bDFlLCBvbDFlOwogICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwpAQCAtNDE4
NSwxOSArNDE5OCwzMCBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFf
bWFwcGluZygKIAogICAgIG9sMWUgPSAqcGwxZTsKIAotICAgIC8qIENoZWNr
IHRoYXQgdGhlIHZpcnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxs
eSBtYXBwZWQgdG8gZnJhbWUuICovCi0gICAgaWYgKCB1bmxpa2VseShsMWVf
Z2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQotICAgIHsKLSAgICAgICAgTUVN
X0xPRygiUFRFIGVudHJ5ICVseCBmb3IgYWRkcmVzcyAlbHggZG9lc24ndCBt
YXRjaCBmcmFtZSAlbHgiLAotICAgICAgICAgICAgICAgIGwxZV9nZXRfcGZu
KG9sMWUpLCBhZGRyLCBmcmFtZSk7CisgICAgLyoKKyAgICAgKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lCisgICAgICogKHdpdGggYXBwcm9wcmlhdGUgcGVy
bWlzc2lvbnMpLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpIHx8CisgICAgICAgICB1bmxpa2VseSgo
bDFlX2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAg
ICAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkK
KyAgICB7CisgICAgICAgIE1FTV9MT0coIlBURSAlIlBSSXB0ZSIgZm9yICVs
eCBkb2Vzbid0IG1hdGNoIGdyYW50ICglIlBSSXB0ZSIpIiwKKyAgICAgICAg
ICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFlKSwgYWRkciwKKyAgICAgICAg
ICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWVfZnJvbV9wZm4oZnJhbWUsIGdy
YW50X3B0ZV9mbGFncykpKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFs
X2Vycm9yOwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0K
IAorICAgIGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBn
cmFudF9wdGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4oX1BBR0Vf
QVZBSUwgfCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBNRU1fTE9H
KCJQVEUgZmxhZ3MgJXggZm9yICUiUFJJeDY0IiBkb24ndCBtYXRjaCBncmFu
dCAoJXgpIiwKKyAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG9sMWUp
LCBhZGRyLCBncmFudF9wdGVfZmxhZ3MpOworCiAgICAgLyogRGVsZXRlIHBh
Z2V0YWJsZSBlbnRyeS4gKi8KICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVf
RU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgdiwgMCkpICkK
ICAgICB7Ci0gICAgICAgIE1FTV9MT0coIkNhbm5vdCBkZWxldGUgUFRFIGVu
dHJ5IGF0ICVwIiwgKHVuc2lnbmVkIGxvbmcgKilwbDFlKTsKKyAgICAgICAg
TUVNX0xPRygiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgZm9yICUiUFJJeDY0
LCBhZGRyKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwogICAgIH0KQEAgLTQyMTEs
OSArNDIzNSwxMSBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfdmFfbWFw
cGluZygKIH0KIAogc3RhdGljIGludCBkZXN0cm95X2dyYW50X3ZhX21hcHBp
bmcoCi0gICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLCBzdHJ1Y3QgdmNwdSAqdikKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVf
ZmxhZ3MsCisgICAgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIHJl
cGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgbDFlX2VtcHR5
KCksIHYpOworICAgIHJldHVybiByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmco
YWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxZV9lbXB0eSgpLCB2KTsKIH0KIAog
c3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3Qg
YWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKQEAgLTQzMDcsMjEgKzQzMzMs
NDAgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAgIHVu
c2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwx
cGc7CiAgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVf
ZmxhZ3M7CiAgICAgCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChj
dXJyZW50LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuIHJlcGxhY2VfZ3Jh
bnRfcDJtX21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFncyk7
CiAKKyAgICBncmFudF9wdGVfZmxhZ3MgPQorICAgICAgICBfUEFHRV9QUkVT
RU5UIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0dO
VFRBQiB8IF9QQUdFX05YOworCisgICAgaWYgKCBmbGFncyAmIEdOVE1BUF9h
cHBsaWNhdGlvbl9tYXAgKQorICAgICAgICBncmFudF9wdGVfZmxhZ3MgfD0g
X1BBR0VfVVNFUjsKKyAgICBpZiAoICEoZmxhZ3MgJiBHTlRNQVBfcmVhZG9u
bHkpICkKKyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9IF9QQUdFX1JXOwor
ICAgIC8qCisgICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5n
cyBkb25lIGJ5IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcoKQorICAgICAq
IGFsc28gb3Blbi1jb2RlIHJlbGV2YW50IHBhcnRzIG9mIGFkanVzdF9ndWVz
dF9sMWUoKS4gRG9uJ3QgbWlycm9yCisgICAgICogYXZhaWxhYmxlIGFuZCBj
YWNoYWJpbGl0eSBmbGFncywgdGhvdWdoLgorICAgICAqLworICAgIGlmICgg
IWlzX3B2XzMyYml0X2RvbWFpbihjdXJyLT5kb21haW4pICkKKyAgICAgICAg
Z3JhbnRfcHRlX2ZsYWdzIHw9IChncmFudF9wdGVfZmxhZ3MgJiBfUEFHRV9V
U0VSKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFHRV9HTE9C
QUwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX1BBR0VfR1VFU1Rf
S0VSTkVMIHwgX1BBR0VfVVNFUjsKKwogICAgIGlmICggZmxhZ3MgJiBHTlRN
QVBfY29udGFpbnNfcHRlICkKICAgICB7CiAgICAgICAgIGlmICggIW5ld19h
ZGRyICkKLSAgICAgICAgICAgIHJldHVybiBkZXN0cm95X2dyYW50X3B0ZV9t
YXBwaW5nKGFkZHIsIGZyYW1lLCBjdXJyLT5kb21haW4pOworICAgICAgICAg
ICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoYWRkciwgZnJh
bWUsIGdyYW50X3B0ZV9mbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmRvbWFpbik7CiAgICAgICAg
IAogICAgICAgICBNRU1fTE9HKCJVbnN1cHBvcnRlZCBncmFudCB0YWJsZSBv
cGVyYXRpb24iKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJy
b3I7CiAgICAgfQogCiAgICAgaWYgKCAhbmV3X2FkZHIgKQotICAgICAgICBy
ZXR1cm4gZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBj
dXJyKTsKKyAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfdmFfbWFwcGlu
ZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBjdXJyKTsKIAogICAg
IHBsMWUgPSBndWVzdF9tYXBfbDFlKG5ld19hZGRyLCAmZ2wxbWZuKTsKICAg
ICBpZiAoICFwbDFlICkKQEAgLTQzNjksNyArNDQxNCw3IEBAIGludCByZXBs
YWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICBwdXRfcGFnZShsMXBnKTsK
ICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKLSAgICByYyA9IHJlcGxh
Y2VfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgb2wxZSwgY3Vycik7
CisgICAgcmMgPSByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJh
bWUsIGdyYW50X3B0ZV9mbGFncywgb2wxZSwgY3Vycik7CiAgICAgaWYgKCBy
YyAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnItPmRvbWFpbikgKQog
ICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBjdXJyLT5kb21haW4p
OwogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24g
ZGVzdHJveS9yZXBsYWNlCgpJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRv
IG1hdGNoIHVwIHdpdGggdGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCmJ5
IGNvbW1vbiBjb2RlLCBwcmVzZW5jZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3Jh
bnQgbWFwcGluZyBQVEVzIG11c3QKYWxzbyBiZSB0YWtlbiBpbnRvIGFjY291
bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5vdApl
bm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1
ZXN0IGZpZGRsZXMgd2l0aCBncmFudApQVEVzIHZpYSBub24tZ3JhbnQgaHlw
ZXJjYWxscy4KCk5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRv
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkKYWxyZWFkeSBoYXBwZW4g
dG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0aW5nIG1hcHBpbmcsIHNvIG5vIG5l
dyBmdW5jdGlvbgpwYXJhbWV0ZXIgaXMgbmVlZGVkLgoKVGhpcyBpcyBYU0Et
MjM0LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDA1OCw3ICs0
MDU4LDggQEAgc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmco
CiB9CiAKIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygK
LSAgICB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCBzdHJ1
Y3QgZG9tYWluICpkKQorICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MsCisgICAg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5
OwogICAgIHZvaWQgKnZhOwpAQCAtNDEwNCwxNyArNDEwNSwyOSBAQCBzdGF0
aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAKICAgICBvbDFl
ID0gKihsMV9wZ2VudHJ5X3QgKil2YTsKICAgICAKLSAgICAvKiBDaGVjayB0
aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3VwcGxpZWQgaXMgYWN0dWFsbHkg
bWFwcGVkIHRvIGZyYW1lLiAqLwotICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9wZm4ob2wxZSkgIT0gZnJhbWUpICkKKyAgICAvKgorICAgICAqIENoZWNr
IHRoYXQgdGhlIFBURSBzdXBwbGllZCBhY3R1YWxseSBtYXBzIGZyYW1lICh3
aXRoIGFwcHJvcHJpYXRlCisgICAgICogcGVybWlzc2lvbnMpLgorICAgICAq
LworICAgIGlmICggdW5saWtlbHkobDFlX2dldF9wZm4ob2wxZSkgIT0gZnJh
bWUpIHx8CisgICAgICAgICB1bmxpa2VseSgobDFlX2dldF9mbGFncyhvbDFl
KSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAgICAgICAgICAgICAgKF9Q
QUdFX1BSRVNFTlQgfCBfUEFHRV9SVykpICkKICAgICB7CiAgICAgICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywKLSAgICAgICAgICAgICAgICAgIlBURSBlbnRyeSAlIlBSSXB0ZSIg
Zm9yIGFkZHJlc3MgJSJQUkl4NjQiIGRvZXNuJ3QgbWF0Y2ggZnJhbWUgJWx4
XG4iLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFlKSwg
YWRkciwgZnJhbWUpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAor
ICAgICAgICAgICAgICAgICAiUFRFICUiUFJJcHRlIiBhdCAlIlBSSXg2NCIg
ZG9lc24ndCBtYXRjaCBncmFudCAoJSJQUklwdGUiKVxuIiwKKyAgICAgICAg
ICAgICAgICAgbDFlX2dldF9pbnRwdGUob2wxZSksIGFkZHIsCisgICAgICAg
ICAgICAgICAgIGwxZV9nZXRfaW50cHRlKGwxZV9mcm9tX3BmbihmcmFtZSwg
Z3JhbnRfcHRlX2ZsYWdzKSkpOwogICAgICAgICByYyA9IEdOVFNUX2dlbmVy
YWxfZXJyb3I7CiAgICAgICAgIGdvdG8gZmFpbGVkOwogICAgIH0KIAorICAg
IGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9w
dGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4oX1BBR0VfQVZBSUwg
fCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgIlBURSBmbGFncyAleCBh
dCAlIlBSSXg2NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxuIiwKKyAgICAg
ICAgICAgICAgICAgbDFlX2dldF9mbGFncyhvbDFlKSwgYWRkciwgZ3JhbnRf
cHRlX2ZsYWdzKTsKKwogICAgIC8qIERlbGV0ZSBwYWdldGFibGUgZW50cnku
ICovCiAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZCiAgICAgICAg
ICAgICAgICAgICAobDEsIApAQCAtNDEyMyw3ICs0MTM2LDggQEAgc3RhdGlj
IGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgICAgICAgICAg
ICAgICAgIDApKSApCiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhwYWdl
KTsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3Qg
ZGVsZXRlIFBURSBlbnRyeSBhdCAlcFxuIiwgdmEpOworICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5
IGF0ICUiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICAgYWRkcik7CiAg
ICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290
byBmYWlsZWQ7CiAgICAgfQpAQCAtNDE5MSw3ICs0MjA1LDggQEAgc3RhdGlj
IGludCBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZygKIH0KIAogc3RhdGljIGlu
dCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoCi0gICAgdW5zaWduZWQgbG9u
ZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCBsMV9wZ2VudHJ5X3Qgbmwx
ZSwgc3RydWN0IHZjcHUgKnYpCisgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2Zs
YWdzLAorICAgIGwxX3BnZW50cnlfdCBubDFlLCBzdHJ1Y3QgdmNwdSAqdikK
IHsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWUsIG9sMWU7CiAgICAgdW5zaWdu
ZWQgbG9uZyBnbDFtZm47CkBAIC00MjI3LDIwICs0MjQyLDMzIEBAIHN0YXRp
YyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKAogCiAgICAgb2wxZSA9
ICpwbDFlOwogCi0gICAgLyogQ2hlY2sgdGhhdCB0aGUgdmlydHVhbCBhZGRy
ZXNzIHN1cHBsaWVkIGlzIGFjdHVhbGx5IG1hcHBlZCB0byBmcmFtZS4gKi8K
LSAgICBpZiAoIHVubGlrZWx5KGwxZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1l
KSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywK
LSAgICAgICAgICAgICAgICAgIlBURSBlbnRyeSAlbHggZm9yIGFkZHJlc3Mg
JWx4IGRvZXNuJ3QgbWF0Y2ggZnJhbWUgJWx4XG4iLAotICAgICAgICAgICAg
ICAgICBsMWVfZ2V0X3BmbihvbDFlKSwgYWRkciwgZnJhbWUpOworICAgIC8q
CisgICAgICogQ2hlY2sgdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNzIHN1cHBs
aWVkIGlzIGFjdHVhbGx5IG1hcHBlZCB0byBmcmFtZQorICAgICAqICh3aXRo
IGFwcHJvcHJpYXRlIHBlcm1pc3Npb25zKS4KKyAgICAgKi8KKyAgICBpZiAo
IHVubGlrZWx5KGwxZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1lKSB8fAorICAg
ICAgICAgdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9w
dGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5U
IHwgX1BBR0VfUlcpKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLAorICAgICAgICAgICAgICAgICAiUFRFICUiUFJJcHRlIiBmb3Ig
JWx4IGRvZXNuJ3QgbWF0Y2ggZ3JhbnQgKCUiUFJJcHRlIilcbiIsCisgICAg
ICAgICAgICAgICAgIGwxZV9nZXRfaW50cHRlKG9sMWUpLCBhZGRyLAorICAg
ICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWVfZnJvbV9wZm4oZnJh
bWUsIGdyYW50X3B0ZV9mbGFncykpKTsKICAgICAgICAgcmMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0Owog
ICAgIH0KIAorICAgIGlmICggdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wx
ZSkgXiBncmFudF9wdGVfZmxhZ3MpICYKKyAgICAgICAgICAgICAgICAgIH4o
X1BBR0VfQVZBSUwgfCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQorICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgIlBU
RSBmbGFncyAleCBmb3IgJSJQUkl4NjQiIGRvbid0IG1hdGNoIGdyYW50ICgl
eClcbiIsCisgICAgICAgICAgICAgICAgIGwxZV9nZXRfZmxhZ3Mob2wxZSks
IGFkZHIsIGdyYW50X3B0ZV9mbGFncyk7CisKICAgICAvKiBEZWxldGUgcGFn
ZXRhYmxlIGVudHJ5LiAqLwogICAgIGlmICggdW5saWtlbHkoIVVQREFURV9F
TlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCB2LCAwKSkgKQog
ICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5u
b3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcFxuIiwgcGwxZSk7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUg
ZW50cnkgZm9yICUiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICAgYWRk
cik7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAg
ICAgZ290byB1bmxvY2tfYW5kX291dDsKICAgICB9CkBAIC00MjU0LDkgKzQy
ODIsMTEgQEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmco
CiB9CiAKIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKAot
ICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwg
c3RydWN0IHZjcHUgKnYpCisgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNp
Z25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdz
LAorICAgIHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJldHVybiByZXBsYWNl
X2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIGwxZV9lbXB0eSgpLCB2
KTsKKyAgICByZXR1cm4gcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKGFkZHIs
IGZyYW1lLCBncmFudF9wdGVfZmxhZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsMWVfZW1wdHkoKSwgdik7CiB9CiAKIHN0YXRp
YyBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCkBAIC00MzUxLDIwICs0MzgxLDM5IEBA
IGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICB1bnNpZ25l
ZCBsb25nIGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwog
ICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdz
OwogICAgIAogICAgIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmVu
dC0+ZG9tYWluKSApCiAgICAgICAgIHJldHVybiByZXBsYWNlX2dyYW50X3Ay
bV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBuZXdfYWRkciwgZmxhZ3MpOwogCisg
ICAgZ3JhbnRfcHRlX2ZsYWdzID0KKyAgICAgICAgX1BBR0VfUFJFU0VOVCB8
IF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkgfCBfUEFHRV9HTlRUQUIg
fCBfUEFHRV9OWDsKKworICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfYXBwbGlj
YXRpb25fbWFwICkKKyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9IF9QQUdF
X1VTRVI7CisgICAgaWYgKCAhKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAp
CisgICAgICAgIGdyYW50X3B0ZV9mbGFncyB8PSBfUEFHRV9SVzsKKyAgICAv
KgorICAgICAqIE9uIHRvcCBvZiB0aGUgZXhwbGljaXQgc2V0dGluZ3MgZG9u
ZSBieSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKCkKKyAgICAgKiBhbHNv
IG9wZW4tY29kZSByZWxldmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vlc3RfbDFl
KCkuIERvbid0IG1pcnJvcgorICAgICAqIGF2YWlsYWJsZSBhbmQgY2FjaGFi
aWxpdHkgZmxhZ3MsIHRob3VnaC4KKyAgICAgKi8KKyAgICBpZiAoICFpc19w
dl8zMmJpdF9kb21haW4oY3Vyci0+ZG9tYWluKSApCisgICAgICAgIGdyYW50
X3B0ZV9mbGFncyB8PSAoZ3JhbnRfcHRlX2ZsYWdzICYgX1BBR0VfVVNFUikK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgID8gX1BBR0VfR0xPQkFMCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IF9QQUdFX0dVRVNUX0tFUk5F
TCB8IF9QQUdFX1VTRVI7CisKICAgICBpZiAoIGZsYWdzICYgR05UTUFQX2Nv
bnRhaW5zX3B0ZSApCiAgICAgewogICAgICAgICBpZiAoICFuZXdfYWRkciAp
Ci0gICAgICAgICAgICByZXR1cm4gZGVzdHJveV9ncmFudF9wdGVfbWFwcGlu
ZyhhZGRyLCBmcmFtZSwgY3Vyci0+ZG9tYWluKTsKKyAgICAgICAgICAgIHJl
dHVybiBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBn
cmFudF9wdGVfZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdXJyLT5kb21haW4pOwogICAgICAgICAKICAg
ICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQogCiAg
ICAgaWYgKCAhbmV3X2FkZHIgKQotICAgICAgICByZXR1cm4gZGVzdHJveV9n
cmFudF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBjdXJyKTsKKyAgICAgICAg
cmV0dXJuIGRlc3Ryb3lfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwg
Z3JhbnRfcHRlX2ZsYWdzLCBjdXJyKTsKIAogICAgIHBsMWUgPSBndWVzdF9t
YXBfbDFlKG5ld19hZGRyLCAmZ2wxbWZuKTsKICAgICBpZiAoICFwbDFlICkK
QEAgLTQ0MTIsNyArNDQ2MSw3IEBAIGludCByZXBsYWNlX2dyYW50X2hvc3Rf
bWFwcGluZygKICAgICBwdXRfcGFnZShsMXBnKTsKICAgICBndWVzdF91bm1h
cF9sMWUocGwxZSk7CiAKLSAgICByYyA9IHJlcGxhY2VfZ3JhbnRfdmFfbWFw
cGluZyhhZGRyLCBmcmFtZSwgb2wxZSwgY3Vycik7CisgICAgcmMgPSByZXBs
YWNlX2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9m
bGFncywgb2wxZSwgY3Vycik7CiAgICAgaWYgKCByYyAmJiAhcGFnaW5nX21v
ZGVfcmVmY291bnRzKGN1cnItPmRvbWFpbikgKQogICAgICAgICBwdXRfcGFn
ZV9mcm9tX2wxZShvbDFlLCBjdXJyLT5kb21haW4pOwogCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5n-0005EJ-7a; Tue, 12 Sep 2017 12:15:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5m-0005DX-6C
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F8/BF-02048-5CFC7B95; Tue, 12 Sep 2017 12:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6R89s
 jDY4fMLFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNu/tjGWPDYuWLR3EesDYxHjLoYOTkkBPwl
 Dk29xA5iswnoS+x+8YkJxBYRUJc43XGRFcRmFsiT6Pz4EaxGWMBZYvmzZkYQm0VAVaJr3hQwm
 1fAQ+L+8h+sEDPlJM4f/8kMYnMKeEpM+vwAaCYHhxBQza2rlSBhIQE1iWv9EGt5BQQlTs58wg
 KxSkLi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwdBiAYAfjiu2ehxglOZiURHmPrN8eKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC9/05oJxgUWp6akVaZg4wiGHSEhw8SiK8t0DSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS
 5US570HUiQAUpRRmgc3AhZRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmw0yhSczrwRu0y
 ugI5iAjuC5tAXkiJJEhJRUA6P1utCjxlrnq/fYOse3KyQs/Dhztexd50jWyQY2j9hfO15+xi2
 l9HS35o6QStlDf21eTQyNa31R5+leesbt+KMo8YwzMf8isrUu9f9Zff7D9PObdO8JxvKZMa70
 CzlQ+n+P+fU3dtqrVRX03K204wrm2e49/vGjUd7Du+Xl3WwtVW13qjh6uZRYijMSDbWYi4oTA
 TTMtoijAgAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505218498!114468897!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30387 invoked from network); 12 Sep 2017 12:15:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:15:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533011"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:40 +0100
Message-ID: <1505218486-4416-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/7] x86/mm: Improvements to PV l1e mapping
	helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHJvcCBndWVzdF91bm1hcF9sMWUoKSBhbmQgdXNlIHVubWFwX2RvbWFpbl9wYWdlKCkgZGlyZWN0
bHkuICBUaGlzIHdpbGwKc2ltcGxpZnkgZnV0dXJlIGNsZWFudXAuICBSZW5hbWUgZ3Vlc3RfbWFw
X2wxZSgpIHRvIG1hcF9ndWVzdF9sMWUoKSB0byBjbG9zZXIKbWF0Y2ggdGhlIG1hcHBpbmcgbm9t
ZW5jbGF0dXJlLgoKU3dpdGNoIG1hcF9ndWVzdF9sMWUoKSB0byB1c2luZyBtZm5fdC4gIENvcnJl
Y3QgdGhlIGNvbW1lbnQgdG8gaW5kaWNhdGUgdGhhdAppdCB0YWtlcyBhIGxpbmVhciBhZGRyZXNz
IChub3QgYSB2aXJ0dWFsIGFkZHJlc3MpLCBhbmQgY29ycmVjdCB0aGUgcGFyYW1ldGVyCm5hbWUu
CgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyB8IDg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IGU0ZmE2MGUuLmVmYjM5OTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MzQsMjAgKzUzNCwyMyBAQCB2b2lkIHVwZGF0ZV9j
cjMoc3RydWN0IHZjcHUgKnYpCiAgICAgbWFrZV9jcjModiwgY3IzX21mbik7CiB9CiAKLS8qIEdl
dCBhIG1hcHBpbmcgb2YgYSBQViBndWVzdCdzIGwxZSBmb3IgdGhpcyB2aXJ0dWFsIGFkZHJlc3Mu
ICovCi1zdGF0aWMgbDFfcGdlbnRyeV90ICpndWVzdF9tYXBfbDFlKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdW5zaWduZWQgbG9uZyAqZ2wxbWZuKQorLyoKKyAqIEdldCBhIG1hcHBpbmcgb2YgYSBQViBn
dWVzdCdzIGwxZSBmb3IgdGhpcyBsaW5lYXIgYWRkcmVzcy4gIFRoZSByZXR1cm4KKyAqIHBvaW50
ZXIgc2hvdWxkIGJlIHVubWFwcGVkIHVzaW5nIHVubWFwX2RvbWFpbl9wYWdlKCkuCisgKi8KK3N0
YXRpYyBsMV9wZ2VudHJ5X3QgKm1hcF9ndWVzdF9sMWUodW5zaWduZWQgbG9uZyBsaW5lYXIsIG1m
bl90ICpnbDFtZm4pCiB7CiAgICAgbDJfcGdlbnRyeV90IGwyZTsKIAogICAgIEFTU0VSVCghcGFn
aW5nX21vZGVfdHJhbnNsYXRlKGN1cnJlbnQtPmRvbWFpbikpOwogICAgIEFTU0VSVCghcGFnaW5n
X21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFf
X2FkZHJfb2soYWRkcikpICkKKyAgICBpZiAoIHVubGlrZWx5KCFfX2FkZHJfb2sobGluZWFyKSkg
KQogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIC8qIEZpbmQgdGhpcyBsMWUgYW5kIGl0cyBl
bmNsb3NpbmcgbDFtZm4gaW4gdGhlIGxpbmVhciBtYXAuICovCiAgICAgaWYgKCBfX2NvcHlfZnJv
bV91c2VyKCZsMmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmVhcl9sMl90YWJs
ZVtsMl9saW5lYXJfb2Zmc2V0KGFkZHIpXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgJl9f
bGluZWFyX2wyX3RhYmxlW2wyX2xpbmVhcl9vZmZzZXQobGluZWFyKV0sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZihsMl9wZ2VudHJ5X3QpKSApCiAgICAgICAgIHJldHVybiBOVUxM
OwogCkBAIC01NTUsMTYgKzU1OCw5IEBAIHN0YXRpYyBsMV9wZ2VudHJ5X3QgKmd1ZXN0X21hcF9s
MWUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nICpnbDFtZm4pCiAgICAgaWYgKCAo
bDJlX2dldF9mbGFncyhsMmUpICYgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9QU0UpKSAhPSBfUEFH
RV9QUkVTRU5UICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICAqZ2wxbWZuID0gbDJlX2dl
dF9wZm4obDJlKTsKLQotICAgIHJldHVybiAobDFfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdl
KF9tZm4oKmdsMW1mbikpICsKLSAgICAgICAgICAgbDFfdGFibGVfb2Zmc2V0KGFkZHIpOwotfQor
ICAgICpnbDFtZm4gPSBsMmVfZ2V0X21mbihsMmUpOwogCi0vKiBQdWxsIGRvd24gdGhlIG1hcHBp
bmcgd2UgZ290IGZyb20gZ3Vlc3RfbWFwX2wxZSgpLiAqLwotc3RhdGljIGlubGluZSB2b2lkIGd1
ZXN0X3VubWFwX2wxZSh2b2lkICpwKQotewotICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOworICAg
IHJldHVybiAobDFfcGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdlKCpnbDFtZm4pICsgbDFfdGFi
bGVfb2Zmc2V0KGxpbmVhcik7CiB9CiAKIC8qIFJlYWQgYSBQViBndWVzdCdzIGwxZSB0aGF0IG1h
cHMgdGhpcyBsaW5lYXIgYWRkcmVzcy4gKi8KQEAgLTM5NzcsMzAgKzM5NzMsMzAgQEAgc3RhdGlj
IGludCBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZygKIHsKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWUs
IG9sMWU7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBs
b25nIGdsMW1mbjsKKyAgICBtZm5fdCBnbDFtZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqbDFw
ZzsKICAgICBpbnQgb2theTsKIAogICAgIG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGQp
OwogCi0gICAgcGwxZSA9IGd1ZXN0X21hcF9sMWUodmEsICZnbDFtZm4pOworICAgIHBsMWUgPSBt
YXBfZ3Vlc3RfbDFlKHZhLCAmZ2wxbWZuKTsKICAgICBpZiAoICFwbDFlICkKICAgICB7CiAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBh
ZGRyZXNzICVseFxuIiwgdmEpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsK
ICAgICB9CiAKLSAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGdsMW1mbiksIGN1cnJl
bnQtPmRvbWFpbikgKQorICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmVu
dC0+ZG9tYWluKSApCiAgICAgewotICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CisgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKICAgICB9CiAKLSAgICBsMXBnID0gbWZuX3RvX3BhZ2UoX21mbihnbDFtZm4pKTsK
KyAgICBsMXBnID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKICAgICBpZiAoICFwYWdlX2xvY2sobDFw
ZykgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIGd1ZXN0X3VubWFw
X2wxZShwbDFlKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CiAgICAgICAgIHJl
dHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KIApAQCAtNDAwOCwxNiArNDAwNCwxNiBA
QCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKAogICAgIHsKICAgICAgICAgcGFn
ZV91bmxvY2sobDFwZyk7CiAgICAgICAgIHB1dF9wYWdlKGwxcGcpOwotICAgICAgICBndWVzdF91
bm1hcF9sMWUocGwxZSk7CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CiAKICAgICBvbDFlID0gKnBsMWU7
Ci0gICAgb2theSA9IFVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCB2
LCAwKTsKKyAgICBva2F5ID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBtZm5f
eChnbDFtZm4pLCB2LCAwKTsKIAogICAgIHBhZ2VfdW5sb2NrKGwxcGcpOwogICAgIHB1dF9wYWdl
KGwxcGcpOwotICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICB1bm1hcF9kb21haW5fcGFn
ZShwbDFlKTsKIAogICAgIGlmICggb2theSApCiAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9s
MWUsIGQpOwpAQCAtNDAzMCwyNCArNDAyNiwyNCBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRf
dmFfbWFwcGluZygKICAgICBsMV9wZ2VudHJ5X3QgbmwxZSwgc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwotICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwor
ICAgIG1mbl90IGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwogICAgIGludCBy
YyA9IDA7CiAKLSAgICBwbDFlID0gZ3Vlc3RfbWFwX2wxZShhZGRyLCAmZ2wxbWZuKTsKKyAgICBw
bDFlID0gbWFwX2d1ZXN0X2wxZShhZGRyLCAmZ2wxbWZuKTsKICAgICBpZiAoICFwbDFlICkKICAg
ICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGZpbmQgTDEg
UFRFIGZvciBhZGRyZXNzICVseFxuIiwgYWRkcik7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5l
cmFsX2Vycm9yOwogICAgIH0KIAotICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4oZ2wx
bWZuKSwgY3VycmVudC0+ZG9tYWluKSApCisgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wx
bWZuLCBjdXJyZW50LT5kb21haW4pICkKICAgICB7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgbDFwZyA9IG1mbl90b19w
YWdlKF9tZm4oZ2wxbWZuKSk7CisgICAgbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7CiAgICAg
aWYgKCAhcGFnZV9sb2NrKGwxcGcpICkKICAgICB7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKQEAgLTQwODYsNyArNDA4Miw3IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92
YV9tYXBwaW5nKAogICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG9sMWUpLCBhZGRyLCBn
cmFudF9wdGVfZmxhZ3MpOwogCiAgICAgLyogRGVsZXRlIHBhZ2V0YWJsZSBlbnRyeS4gKi8KLSAg
ICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1m
biwgdiwgMCkpICkKKyAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9s
MWUsIG5sMWUsIG1mbl94KGdsMW1mbiksIHYsIDApKSApCiAgICAgewogICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBkZWxldGUgUFRFIGVudHJ5IGZvciAlIlBSSXg2NCJc
biIsCiAgICAgICAgICAgICAgICAgIGFkZHIpOwpAQCAtNDA5OCw3ICs0MDk0LDcgQEAgc3RhdGlj
IGludCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoCiAgICAgcGFnZV91bmxvY2sobDFwZyk7CiAg
ICAgcHV0X3BhZ2UobDFwZyk7CiAgb3V0OgotICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTQxNDMs
NyArNDEzOSw3IEBAIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwg
dW5zaWduZWQgbG9uZyBmcmFtZSwKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwotICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZu
OworICAgIG1mbl90IGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwogICAgIGlu
dCByYzsKICAgICB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzOwpAQCAtNDE3Nyw3ICs0MTcz
LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25l
ZCBsb25nIGZyYW1lLAogICAgIGlmICggIW5ld19hZGRyICkKICAgICAgICAgcmV0dXJuIGRlc3Ry
b3lfZ3JhbnRfdmFfbWFwcGluZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBjdXJyKTsK
IAotICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKG5ld19hZGRyLCAmZ2wxbWZuKTsKKyAgICBwbDFl
ID0gbWFwX2d1ZXN0X2wxZShuZXdfYWRkciwgJmdsMW1mbik7CiAgICAgaWYgKCAhcGwxZSApCiAg
ICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKQEAgLTQxODUsMTcgKzQxODEs
MTcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25l
ZCBsb25nIGZyYW1lLAogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGdsMW1mbiksIGN1cnJlbnQtPmRv
bWFpbikgKQorICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmVudC0+ZG9t
YWluKSApCiAgICAgewotICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CisgICAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKICAgICB9CiAKLSAgICBsMXBnID0gbWZuX3RvX3BhZ2UoX21mbihnbDFtZm4pKTsKKyAgICBs
MXBnID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKICAgICBpZiAoICFwYWdlX2xvY2sobDFwZykgKQog
ICAgIHsKICAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIGd1ZXN0X3VubWFwX2wxZShw
bDFlKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CiAgICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KIApAQCAtNDIwMywyNSArNDE5OSwyNSBAQCBpbnQg
cmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsCiAgICAgewogICAgICAgICBwYWdlX3VubG9jayhsMXBnKTsKICAgICAgICAgcHV0X3BhZ2Uo
bDFwZyk7Ci0gICAgICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UocGwxZSk7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAg
IH0KIAogICAgIG9sMWUgPSAqcGwxZTsKIAogICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRS
WShsMSwgcGwxZSwgb2wxZSwgbDFlX2VtcHR5KCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdsMW1mbiwgY3VyciwgMCkpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCkpICkKICAgICB7CiAgICAgICAgIHBhZ2VfdW5sb2Nr
KGwxcGcpOwogICAgICAgICBwdXRfcGFnZShsMXBnKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJDYW5ub3QgZGVsZXRlIFBURSBlbnRyeSBhdCAlcFxuIiwgcGwxZSk7Ci0gICAg
ICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwx
ZSk7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KIAogICAgIHBh
Z2VfdW5sb2NrKGwxcGcpOwogICAgIHB1dF9wYWdlKGwxcGcpOwotICAgIGd1ZXN0X3VubWFwX2wx
ZShwbDFlKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKIAogICAgIHJjID0gcmVwbGFj
ZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBncmFudF9wdGVfZmxhZ3MsIG9sMWUsIGN1
cnIpOwogICAgIGlmICggcmMgKQpAQCAtNDM0NCw3ICs0MzQwLDggQEAgc3RhdGljIGludCBfX2Rv
X3VwZGF0ZV92YV9tYXBwaW5nKAogICAgIHN0cnVjdCBkb21haW4gKmQgICA9IHYtPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpnbDFwZzsKICAgICBsMV9wZ2VudHJ5X3QgICpwbDFlOwot
ICAgIHVuc2lnbmVkIGxvbmcgIGJtYXBfcHRyLCBnbDFtZm47CisgICAgdW5zaWduZWQgbG9uZyAg
Ym1hcF9wdHI7CisgICAgbWZuX3QgICAgICAgICAgZ2wxbWZuOwogICAgIGNwdW1hc2tfdCAgICAg
Km1hc2sgPSBOVUxMOwogICAgIGludCAgICAgICAgICAgIHJjOwogCkBAIC00MzU1LDExICs0MzUy
LDExIEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICAgICAgcmV0dXJu
IHJjOwogCiAgICAgcmMgPSAtRUlOVkFMOwotICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKHZhLCAm
Z2wxbWZuKTsKLSAgICBpZiAoIHVubGlrZWx5KCFwbDFlIHx8ICFnZXRfcGFnZV9mcm9tX21mbihf
bWZuKGdsMW1mbiksIGQpKSApCisgICAgcGwxZSA9IG1hcF9ndWVzdF9sMWUodmEsICZnbDFtZm4p
OworICAgIGlmICggdW5saWtlbHkoIXBsMWUgfHwgIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwg
ZCkpICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBnbDFwZyA9IG1mbl90b19wYWdlKF9tZm4o
Z2wxbWZuKSk7CisgICAgZ2wxcGcgPSBtZm5fdG9fcGFnZShnbDFtZm4pOwogICAgIGlmICggIXBh
Z2VfbG9jayhnbDFwZykgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UoZ2wxcGcpOwpAQCAtNDM3
MywxNCArNDM3MCwxNCBAQCBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwg
Z2wxbWZuLCAwLCB2LCBwZ19vd25lcik7CisgICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFs
LCBtZm5feChnbDFtZm4pLCAwLCB2LCBwZ19vd25lcik7CiAKICAgICBwYWdlX3VubG9jayhnbDFw
Zyk7CiAgICAgcHV0X3BhZ2UoZ2wxcGcpOwogCiAgb3V0OgogICAgIGlmICggcGwxZSApCi0gICAg
ICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwx
ZSk7CiAKICAgICBzd2l0Y2ggKCBmbGFncyAmIFVWTUZfRkxVU0hUWVBFX01BU0sgKQogICAgIHsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5m-0005Dx-QP; Tue, 12 Sep 2017 12:15:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5l-0005Ct-C2
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:01 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 00/B7-02044-4CFC7B95; Tue, 12 Sep 2017 12:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvfI+e2
 RBsd/sFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm7TrSxF6zmrrixdD9bA2MPRxcjB4eEgL/E
 gVUJXYycHGwC+hK7X3xiArFFBNQlTndcZAUpYRbwkzj0wBckLCwQIbH911OwEhYBVYmjZyaA2
 bwCHhLdy8+zgNgSAnIS54//ZAaxOQU8JSZ9fsAEMkYIqObW1UqQsJCAmsS1/kvsEK2CEidnPg
 FrZRaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAwbBiDYwbhiu+chRkkOJiVR3iPrt0cK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuB9fw4oJ1iUmp5akZaZAwxgmLQEB4+SCO8tkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8
 vNSpcR574EUCYAUZZTmwY2ARdMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNmg0zhycwrgd
 v0CugIJqAjeC5tATmiJBEhJdXAWCeh5HnvR1jjcq9263jL3qpl249wNx2pTOCefT7x5jTP5UW
 b5/w7e7RWg3d1cGXmP6aDiXGCNgHhC/TP7tXiZTBeIPZKlnta4qZL527Zv2x3Y7j40tBFotqp
 TFGjQe/7ervfYsqCHKd3m3k8/vP307t3nEKtM5eezub5lCsjt9Exd0Z06o4MJZbijERDLeai4
 kQAoAVZNqECAAA=
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505218498!114468897!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30218 invoked from network); 12 Sep 2017 12:14:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:14:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533009"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:46 +0100
Message-ID: <1505218486-4416-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 7/7] x86/mm: Prevent 32bit PV guests using
	out-of-range linear addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGdyYW50IEFCSSB1c2VzIDY0IGJpdCB2YWx1ZXMsIGFuZCBhbGxvd3MgYSBQViBndWVzdCB0
byBzcGVjaWZ5IGxpbmVhcgphZGRyZXNzZXMuICBUaGVyZSBpcyBub3RoaW5nIGludGVyZXN0aW5n
IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIHJlZmVyZW5jZSB3aGljaAp3aWxsIHBhc3MgYW4gX19hZGRy
X29rKCkgY2hlY2ssIGJ1dCBpdCBzaG91bGQgc3RpbGwgZ2V0IGFuIGVycm9yIGZvciB0cnlpbmcu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyB8IDE3ICsrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggMWE4YWQ0Mi4uZWRmOGZkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM4NjQsNiArMzg2NCwxMCBAQCBpbnQgY3JlYXRl
X2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAg
ICB9CiAgICAgZWxzZQogICAgIHsKKyAgICAgICAgLyogR3Vlc3QgdHJ5aW5nIHRvIHBhc3MgYW4g
b3V0LW9mLXJhbmdlIGxpbmVhciBhZGRyZXNzPyAqLworICAgICAgICBpZiAoIGlzX3B2XzMyYml0
X2RvbWFpbihjdXJyZCkgJiYgYWRkciAhPSAodWludDMyX3QpYWRkciApCisgICAgICAgICAgICBn
b3RvIG91dDsKKwogICAgICAgICBwbDFlID0gbWFwX2d1ZXN0X2wxZShhZGRyLCAmZ2wxbWZuKTsK
IAogICAgICAgICBpZiAoICFwbDFlICkKQEAgLTQwMDgsNiArNDAxMiwxOSBAQCBpbnQgcmVwbGFj
ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAg
ICAgfQogICAgIGVsc2UKICAgICB7CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggYWRkciAhPSAodWludDMyX3QpYWRk
ciApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IC8qIEd1ZXN0IHRyeWluZyB0byBwYXNzIGFuIG91dC1vZi1yYW5nZSBsaW5lYXIgYWRkcmVzcz8g
Ki8KKyAgICAgICAgICAgIGlmICggbmV3X2FkZHIgIT0gKHVpbnQzMl90KW5ld19hZGRyICkKKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggbmV3X2Fk
ZHIgJiYgIXN0ZWFsX2xpbmVhcl9hZGRyZXNzKG5ld19hZGRyLCAmbmwxZSkgKQogICAgICAgICAg
ICAgZ290byBvdXQ7CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5l-0005DC-CD; Tue, 12 Sep 2017 12:15:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5k-0005C5-1r
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:00 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BB/41-30688-3CFC7B95; Tue, 12 Sep 2017 12:14:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6h89s
 jDQ4cNLdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWzfvLWHBYr2L6qk2MDYz9yl2MnBwSAv4S
 Ry/MYASx2QT0JXa/+MQEYosIqEuc7rjICmIzC+RJdH78yA5iCwu4SDxfvYMFxGYRUJX48WUWG
 4jNK+AhMXvORXaImXIS54//ZAaxOQU8JSZ9fgA0k4NDCKjm1tVKkLCQgJrEtf5L7BCtghInZz
 5hgVglIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgqpebWly
 cmJ6ak5hUrJecn7uJERg6DECwg7Fpu+chRkkOJiVR3iPrt0cK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCtOgeUEyxKTU+tSMvMAQYxTFqCg0dJhHchSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+
 XmpUuK8PiBFAiBFGaV5cCNgEXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwrQKbwZOaVwG
 16BXQEE9ARPJe2gBxRkoiQkmpgXLXk25t1V/nOSwstMyrqixb3Fb92PCB71pIP0lNVGtee//6
 XR11M7/aVc+XP/FbPaJuZtv/5zW6DKdsyWO0KOtITLrR/YlfTuW/Qk6v7R1p3GcvJq9y22RJr
 Q3ZkvDKdM+cr61e+zSzTsjWPrHtSMEvm4pqJvVcMRYo27r+zxn7ac6avzy883a3EUpyRaKjFX
 FScCAALK33oowIAAA==
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505218497!108266159!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15464 invoked from network); 12 Sep 2017 12:14:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:14:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439402470"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:43 +0100
Message-ID: <1505218486-4416-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/7] x86/mm: Combine create_grant_{pte,
	va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y3JlYXRlX2dyYW50X3twdGUsdmF9X21hcHBpbmcoKSBhcmUgbmVhcmx5IGlkZW50aWNhbDsgYWxs
IHRoYXQgaXMgcmVhbGx5CmRpZmZlcmVudCBiZXR3ZWVuIHRoZW0gaXMgaG93IHRoZXkgY29udmVy
dCB0aGVpciBhZGRyIHBhcmFtZXRlciB0byB0aGUgcHRlIHRvCmluc3RhbGwgdGhlIGdyYW50IGlu
dG8uCgpSZWltcGxlbWVudCB0aGVpciBsb2dpYyBpbiBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZygp
IGluIGEgbW9zdGx5IGNvbW1vbiB3YXkuCgpObyAoaW50ZW5kZWQpIGNoYW5nZSBpbiBiZWhhdmlv
dXIgZnJvbSBhIGd1ZXN0cyBwb2ludCBvZiB2aWV3LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jIHwgMTc0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDEx
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGE4NDhkN2QuLmUwOGI0YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zODMxLDY2ICszODMxLDYgQEAgc3Rh
dGljIHVuc2lnbmVkIGludCBncmFudF90b19wdGVfZmxhZ3ModW5zaWduZWQgaW50IGdyYW50X2Zs
YWdzLAogICAgIHJldHVybiBwdGVfZmxhZ3M7CiB9CiAKLXN0YXRpYyBpbnQgY3JlYXRlX2dyYW50
X3B0ZV9tYXBwaW5nKAotICAgIHVpbnQ2NF90IHB0ZV9hZGRyLCBsMV9wZ2VudHJ5X3QgbmwxZSwg
c3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaW50IHJjID0gR05UU1Rfb2theTsKLSAgICB2b2lkICp2
YTsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4sIG1mbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwotICAgIGwxX3BnZW50cnlfdCBvbDFlOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47Ci0KLSAgICBpZiAoICFJU19BTElHTkVEKHB0ZV9hZGRyLCBzaXplb2YobmwxZSkpICkK
LSAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0KLSAgICBubDFlID0gYWRqdXN0
X2d1ZXN0X2wxZShubDFlLCBkKTsKLQotICAgIGdtZm4gPSBwdGVfYWRkciA+PiBQQUdFX1NISUZU
OwotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0Mp
OwotCi0gICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIp
OwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9Ci0KLSAgICBtZm4g
PSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgdmEgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihtZm4pKTsKLSAgICB2YSA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25nKXZhICsgKCh1bnNpZ25l
ZCBsb25nKXB0ZV9hZGRyICYgflBBR0VfTUFTSykpOwotCi0gICAgaWYgKCAhcGFnZV9sb2NrKHBh
Z2UpICkKLSAgICB7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAg
Z290byBmYWlsZWQ7Ci0gICAgfQotCi0gICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCi0gICAgewotICAgICAgICBw
YWdlX3VubG9jayhwYWdlKTsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAg
ICAgICBnb3RvIGZhaWxlZDsKLSAgICB9Ci0KLSAgICBvbDFlID0gKihsMV9wZ2VudHJ5X3QgKil2
YTsKLSAgICBpZiAoICFVUERBVEVfRU5UUlkobDEsIChsMV9wZ2VudHJ5X3QgKil2YSwgb2wxZSwg
bmwxZSwgbWZuLCB2LCAwKSApCi0gICAgewotICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAg
ICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIGZhaWxlZDsKLSAg
ICB9Ci0KLSAgICBwYWdlX3VubG9jayhwYWdlKTsKLQotICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9s
MWUsIGQpOwotCi0gZmFpbGVkOgotICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKLSAgICBwdXRf
cGFnZShwYWdlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQogc3RhdGljIGludCBkZXN0cm95X2dy
YW50X3B0ZV9tYXBwaW5nKAogICAgIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUs
IHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MsCiAgICAgc3RydWN0IGRvbWFpbiAqZCkKQEAg
LTM5ODMsNjAgKzM5MjMsNiBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmco
CiAgICAgcmV0dXJuIHJjOwogfQogCi0KLXN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3ZhX21hcHBp
bmcoCi0gICAgdW5zaWduZWQgbG9uZyB2YSwgbDFfcGdlbnRyeV90IG5sMWUsIHN0cnVjdCB2Y3B1
ICp2KQotewotICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwotICAgIG1mbl90IGdsMW1mbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpsMXBnOwotICAgIGludCBva2F5OwotCi0gICAgbmwxZSA9IGFkanVzdF9ndWVzdF9sMWUobmwx
ZSwgZCk7Ci0KLSAgICBwbDFlID0gbWFwX2d1ZXN0X2wxZSh2YSwgJmdsMW1mbik7Ci0gICAgaWYg
KCAhcGwxZSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxk
IG5vdCBmaW5kIEwxIFBURSBmb3IgYWRkcmVzcyAlbHhcbiIsIHZhKTsKLSAgICAgICAgcmV0dXJu
IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgfQotCi0gICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9t
Zm4oZ2wxbWZuLCBjdXJyZW50LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsMWUpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9
Ci0KLSAgICBsMXBnID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKLSAgICBpZiAoICFwYWdlX2xvY2so
bDFwZykgKQotICAgIHsKLSAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHBsMWUpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAg
ICB9Ci0KLSAgICBpZiAoIChsMXBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ICE9IFBHVF9sMV9wYWdlX3RhYmxlICkKLSAgICB7Ci0gICAgICAgIHBhZ2VfdW5sb2NrKGwxcGcp
OwotICAgICAgICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwx
ZSk7Ci0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgIH0KLQotICAgIG9s
MWUgPSAqcGwxZTsKLSAgICBva2F5ID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFl
LCBtZm5feChnbDFtZm4pLCB2LCAwKTsKLQotICAgIHBhZ2VfdW5sb2NrKGwxcGcpOwotICAgIHB1
dF9wYWdlKGwxcGcpOwotICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwotCi0gICAgaWYgKCBv
a2F5ICkKLSAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUob2wxZSwgZCk7Ci0KLSAgICByZXR1cm4g
b2theSA/IEdOVFNUX29rYXkgOiBHTlRTVF9nZW5lcmFsX2Vycm9yOwotfQotCiBzdGF0aWMgaW50
IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZygKICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2ln
bmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MsCiAgICAgbDFfcGdl
bnRyeV90IG5sMWUsIHN0cnVjdCB2Y3B1ICp2KQpAQCAtNDEyNiwxMyArNDAxMiw2NyBAQCBpbnQg
Y3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFt
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2ln
bmVkIGludCBjYWNoZV9mbGFncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Ci0gICAgbDFfcGdlbnRyeV90IG5sMWU7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJy
LT5kb21haW47CisgICAgbDFfcGdlbnRyeV90IG5sMWUsIG9sMWUsICpwbDFlOworICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CisgICAgbWZuX3QgZ2wxbWZuOworICAgIGludCByYyA9IEdOVFNU
X2dlbmVyYWxfZXJyb3I7CiAKICAgICBubDFlID0gbDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF90
b19wdGVfZmxhZ3MoZmxhZ3MsIGNhY2hlX2ZsYWdzKSk7CisgICAgbmwxZSA9IGFkanVzdF9ndWVz
dF9sMWUobmwxZSwgY3VycmQpOwogCisgICAgLyoKKyAgICAgKiBUaGUgbWVhbmluZyBvZiBhZGRy
IGRlcGVuZHMgb24gR05UTUFQX2NvbnRhaW5zX3B0ZS4gIEl0IGlzIGVpdGhlciBhCisgICAgICog
bWFjaGluZSBhZGRyZXNzIG9mIGFuIEwxZSB0aGUgZ3Vlc3QgaGFzIG5vbWluYXRlZCB0byBiZSBh
bHRlcmVkLCBvciBhCisgICAgICogbGluZWFyIGFkZHJlc3Mgd2UgbmVlZCB0byBsb29rIHVwIHRo
ZSBhcHByb3ByaWF0ZSBMMWUgZm9yLgorICAgICAqLwogICAgIGlmICggZmxhZ3MgJiBHTlRNQVBf
Y29udGFpbnNfcHRlICkKLSAgICAgICAgcmV0dXJuIGNyZWF0ZV9ncmFudF9wdGVfbWFwcGluZyhh
ZGRyLCBubDFlLCBjdXJyKTsKLSAgICByZXR1cm4gY3JlYXRlX2dyYW50X3ZhX21hcHBpbmcoYWRk
ciwgbmwxZSwgY3Vycik7CisgICAgeworICAgICAgICAvKiBhZGRyIG11c3QgYmUgc3VpdGFibHkg
YWxpZ25lZCwgb3Igd2Ugd2lsbCBjb3JydXB0IGFkamFjZW50IHB0ZXMuICovCisgICAgICAgIGlm
ICggIUlTX0FMSUdORUQoYWRkciwgc2l6ZW9mKG5sMWUpKSApCisgICAgICAgICAgICBnb3RvIG91
dDsKKworICAgICAgICBnbDFtZm4gPSBfbWZuKGFkZHIgPj4gUEFHRV9TSElGVCk7CisKKyAgICAg
ICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZCkgKQorICAgICAgICAgICAg
Z290byBvdXQ7CisKKyAgICAgICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShnbDFtZm4pICsgKGFk
ZHIgJiB+UEFHRV9NQVNLKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcGwxZSA9
IG1hcF9ndWVzdF9sMWUoYWRkciwgJmdsMW1mbik7CisKKyAgICAgICAgaWYgKCAhcGwxZSApCisg
ICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihn
bDFtZm4sIGN1cnJkKSApCisgICAgICAgICAgICBnb3RvIG91dF91bm1hcDsKKyAgICB9CisKKyAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKKyAgICBpZiAoICFwYWdlX2xvY2socGFnZSkg
KQorICAgICAgICBnb3RvIG91dF9wdXQ7CisKKyAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF90eXBlX21hc2spICE9IFBHVF9sMV9wYWdlX3RhYmxlICkKKyAgICAgICAgZ290
byBvdXRfdW5sb2NrOworCisgICAgb2wxZSA9ICpwbDFlOworICAgIGlmICggVVBEQVRFX0VOVFJZ
KGwxLCBwbDFlLCBvbDFlLCBubDFlLCBtZm5feChnbDFtZm4pLCBjdXJyLCAwKSApCisgICAgICAg
IHJjID0gR05UU1Rfb2theTsKKworIG91dF91bmxvY2s6CisgICAgcGFnZV91bmxvY2socGFnZSk7
Cisgb3V0X3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKKyBvdXRfdW5tYXA6CisgICAgdW5tYXBf
ZG9tYWluX3BhZ2UocGwxZSk7CisKKyAgICBpZiAoIHJjID09IEdOVFNUX29rYXkgKQorICAgICAg
ICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBjdXJyZCk7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJj
OwogfQogCiBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2ln
bmVkIGxvbmcgZnJhbWUsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5n-0005EZ-F9; Tue, 12 Sep 2017 12:15:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5m-0005DZ-An
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 51/2F-02229-5CFC7B95; Tue, 12 Sep 2017 12:15:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvfo+e2
 RBqcnMVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/J91gKngdUNF7/h5LA+Mlyy5GTg4JAX+J
 SY/us4PYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+BKrh4BAGqp88vwwkzCKgKtH9phusn
 FfAQ+LkDohWCQE5ifPHfzKD2JwCnhKTPj9gAmkVAqq5dbUSJCwkoCZxrf8SO0SroMTJmU9YID
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAZOPQMD4w7G9hN+hxglOZiURHmPrN8eKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt+ocUE6wKDU9tSItMwcYwjBpCQ4eJRHeZJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzU
 qXEeX1AigRAijJK8+BGwOLpEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3myQKTyZeSVwm1
 4BHcEEdATPpS0gR5QkIqSkGhhj53T6v1wQL/GdX7TtZImupVzaBokPNbfms9rZhkqvyNlmXy6
 fLj9v8+dSQwWWZwpKbu4+qUuqdlTfZkkpOpL2QD2a1Wupmvy51a++/PKpt5lw9qLq8ZV6i5an
 1nfuqLY903XzVt9bpi/zUo+9vvjy7ba+zb4fbsXc0uT4xGlxxbKrcnWLVb4SS3FGoqEWc1FxI
 gAQ9DskogIAAA==
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505218496!114233038!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18565 invoked from network); 12 Sep 2017 12:15:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:15:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533012"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:45 +0100
Message-ID: <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
	replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgd2l0aCB0aGUgY3JlYXRlIHNpZGUgb2YgdGhpbmdzLCB0aGVzZSBhcmUgbGFyZ2VseSBpZGVu
dGljYWwuICBNb3N0IGNhc2VzCmFyZSBhY3R1YWxseSBkZXN0cm95aW5nIHRoZSBtYXBwaW5nIHJh
dGhlciB0aGFuIHJlcGxhY2luZyBpdCB3aXRoIGEgc3RvbGVuCmVudHJ5LgoKUmVpbXBsZW1lbnQg
dGhlaXIgbG9naWMgaW4gcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKCkgaW4gYSBtb3N0bHkgY29t
bW9uCndheS4KCk5vIChpbnRlbmRlZCkgY2hhbmdlIGluIGJlaGF2aW91ciBmcm9tIGEgZ3Vlc3Rz
IHBvaW50IG9mIHZpZXcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
fCAyNzcgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgMTkwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
YWZkOThkOS4uMWE4YWQ0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTM4MzEsMTgzICszODMxLDYgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBncmFudF90b19wdGVfZmxhZ3ModW5zaWduZWQgaW50IGdyYW50X2ZsYWdzLAogICAgIHJldHVy
biBwdGVfZmxhZ3M7CiB9CiAKLXN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygK
LSAgICB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBpbnQgZ3Jh
bnRfcHRlX2ZsYWdzLAotICAgIHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgaW50IHJjID0gR05U
U1Rfb2theTsKLSAgICB2b2lkICp2YTsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4sIG1mbjsKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIGwxX3BnZW50cnlfdCBvbDFlOwotCi0gICAg
LyoKLSAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVuJ3MgYWN0aXZlX2VudHJ5IHRyYWNraW5nIHNv
IGlzbid0IGd1ZXN0IGNvbnRyb2xsZWQsCi0gICAgICogYnV0IGl0IGhhZCBzdGlsbCBiZXR0ZXIg
YmUgUFRFLWFsaWduZWQuCi0gICAgICovCi0gICAgaWYgKCAhSVNfQUxJR05FRChhZGRyLCBzaXpl
b2Yob2wxZSkpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9Ci0KLSAgICBnbWZuID0gYWRkciA+
PiBQQUdFX1NISUZUOwotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwotCi0gICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQotICAgIHsKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1h
bCB1cGRhdGVcbiIpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9
Ci0KLSAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgdmEgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihtZm4pKTsKLSAgICB2YSA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25nKXZh
ICsgKCh1bnNpZ25lZCBsb25nKWFkZHIgJiB+UEFHRV9NQVNLKSk7Ci0KLSAgICBpZiAoICFwYWdl
X2xvY2socGFnZSkgKQotICAgIHsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwot
ICAgICAgICBnb3RvIGZhaWxlZDsKLSAgICB9Ci0KLSAgICBpZiAoIChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF90eXBlX21hc2spICE9IFBHVF9sMV9wYWdlX3RhYmxlICkKLSAgICB7Ci0g
ICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJy
b3I7Ci0gICAgICAgIGdvdG8gZmFpbGVkOwotICAgIH0KLQotICAgIG9sMWUgPSAqKGwxX3BnZW50
cnlfdCAqKXZhOwotCi0gICAgLyoKLSAgICAgKiBDaGVjayB0aGF0IHRoZSBQVEUgc3VwcGxpZWQg
YWN0dWFsbHkgbWFwcyBmcmFtZSAod2l0aCBhcHByb3ByaWF0ZQotICAgICAqIHBlcm1pc3Npb25z
KS4KLSAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KGwxZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1l
KSB8fAotICAgICAgICAgdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9wdGVf
ZmxhZ3MpICYKLSAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcpKSAp
Ci0gICAgewotICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwKLSAgICAgICAgICAgICAgICAgIlBURSAlIlBSSXB0ZSIgYXQgJSJQUkl4NjQiIGRv
ZXNuJ3QgbWF0Y2ggZ3JhbnQgKCUiUFJJcHRlIilcbiIsCi0gICAgICAgICAgICAgICAgIGwxZV9n
ZXRfaW50cHRlKG9sMWUpLCBhZGRyLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShs
MWVfZnJvbV9wZm4oZnJhbWUsIGdyYW50X3B0ZV9mbGFncykpKTsKLSAgICAgICAgcmMgPSBHTlRT
VF9nZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIGZhaWxlZDsKLSAgICB9Ci0KLSAgICBpZiAo
IHVubGlrZWx5KChsMWVfZ2V0X2ZsYWdzKG9sMWUpIF4gZ3JhbnRfcHRlX2ZsYWdzKSAmCi0gICAg
ICAgICAgICAgICAgICB+KF9QQUdFX0FWQUlMIHwgUEFHRV9DQUNIRV9BVFRSUykpICkKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICJQVEUgZmxhZ3Mg
JXggYXQgJSJQUkl4NjQiIGRvbid0IG1hdGNoIGdyYW50ICgleClcbiIsCi0gICAgICAgICAgICAg
ICAgIGwxZV9nZXRfZmxhZ3Mob2wxZSksIGFkZHIsIGdyYW50X3B0ZV9mbGFncyk7Ci0KLSAgICAv
KiBEZWxldGUgcGFnZXRhYmxlIGVudHJ5LiAqLwotICAgIGlmICggdW5saWtlbHkoIVVQREFURV9F
TlRSWShsMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGwxX3BnZW50cnlfdCAq
KXZhLCBvbDFlLCBsMWVfZW1wdHkoKSwgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT52Y3B1WzBdIC8qIENoYW5nZSBpZiB3ZSBnbyB0byBwZXItdmNwdSBzaGFkb3dzLiAq
LywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCkpICkKLSAgICB7Ci0gICAgICAg
IHBhZ2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNh
bm5vdCBkZWxldGUgUFRFIGVudHJ5IGF0ICUiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAgICAg
YWRkcik7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgZ290byBm
YWlsZWQ7Ci0gICAgfQotCi0gICAgcGFnZV91bmxvY2socGFnZSk7Ci0KLSBmYWlsZWQ6Ci0gICAg
dW5tYXBfZG9tYWluX3BhZ2UodmEpOwotICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgIHJldHVybiBy
YzsKLX0KLQotc3RhdGljIGludCByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoCi0gICAgdW5zaWdu
ZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRl
X2ZsYWdzLAotICAgIGwxX3BnZW50cnlfdCBubDFlLCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBs
MV9wZ2VudHJ5X3QgKnBsMWUsIG9sMWU7Ci0gICAgbWZuX3QgZ2wxbWZuOwotICAgIHN0cnVjdCBw
YWdlX2luZm8gKmwxcGc7Ci0gICAgaW50IHJjID0gMDsKLQotICAgIHBsMWUgPSBtYXBfZ3Vlc3Rf
bDFlKGFkZHIsICZnbDFtZm4pOwotICAgIGlmICggIXBsMWUgKQotICAgIHsKLSAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZmluZCBMMSBQVEUgZm9yIGFkZHJlc3Mg
JWx4XG4iLCBhZGRyKTsKLSAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAg
fQotCi0gICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZW50LT5kb21haW4p
ICkKLSAgICB7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgZ290
byBvdXQ7Ci0gICAgfQotCi0gICAgbDFwZyA9IG1mbl90b19wYWdlKGdsMW1mbik7Ci0gICAgaWYg
KCAhcGFnZV9sb2NrKGwxcGcpICkKLSAgICB7Ci0gICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKLSAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LQotICAgIGlmICggKGwxcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgIT0g
UEdUX2wxX3BhZ2VfdGFibGUgKQotICAgIHsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vy
cm9yOwotICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwotICAgIH0KLQotICAgIG9sMWUgPSAq
cGwxZTsKLQotICAgIC8qCi0gICAgICogQ2hlY2sgdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNzIHN1
cHBsaWVkIGlzIGFjdHVhbGx5IG1hcHBlZCB0byBmcmFtZQotICAgICAqICh3aXRoIGFwcHJvcHJp
YXRlIHBlcm1pc3Npb25zKS4KLSAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KGwxZV9nZXRfcGZu
KG9sMWUpICE9IGZyYW1lKSB8fAotICAgICAgICAgdW5saWtlbHkoKGwxZV9nZXRfZmxhZ3Mob2wx
ZSkgXiBncmFudF9wdGVfZmxhZ3MpICYKLSAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5U
IHwgX1BBR0VfUlcpKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAg
ICAgICAgICAgICAgICAiUFRFICUiUFJJcHRlIiBmb3IgJWx4IGRvZXNuJ3QgbWF0Y2ggZ3JhbnQg
KCUiUFJJcHRlIilcbiIsCi0gICAgICAgICAgICAgICAgIGwxZV9nZXRfaW50cHRlKG9sMWUpLCBh
ZGRyLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShsMWVfZnJvbV9wZm4oZnJhbWUs
IGdyYW50X3B0ZV9mbGFncykpKTsKLSAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwot
ICAgICAgICBnb3RvIHVubG9ja19hbmRfb3V0OwotICAgIH0KLQotICAgIGlmICggdW5saWtlbHko
KGwxZV9nZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9wdGVfZmxhZ3MpICYKLSAgICAgICAgICAgICAg
ICAgIH4oX1BBR0VfQVZBSUwgfCBQQUdFX0NBQ0hFX0FUVFJTKSkgKQotICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgIlBURSBmbGFncyAleCBmb3IgJSJQ
Ukl4NjQiIGRvbid0IG1hdGNoIGdyYW50ICgleClcbiIsCi0gICAgICAgICAgICAgICAgIGwxZV9n
ZXRfZmxhZ3Mob2wxZSksIGFkZHIsIGdyYW50X3B0ZV9mbGFncyk7Ci0KLSAgICAvKiBEZWxldGUg
cGFnZXRhYmxlIGVudHJ5LiAqLwotICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwg
cGwxZSwgb2wxZSwgbmwxZSwgbWZuX3goZ2wxbWZuKSwgdiwgMCkpICkKLSAgICB7Ci0gICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgZm9yICUi
UFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAgICAgYWRkcik7Ci0gICAgICAgIHJjID0gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKLSAgICAgICAgZ290byB1bmxvY2tfYW5kX291dDsKLSAgICB9Ci0KLSB1
bmxvY2tfYW5kX291dDoKLSAgICBwYWdlX3VubG9jayhsMXBnKTsKLSAgICBwdXRfcGFnZShsMXBn
KTsKLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7Ci0gICAgcmV0dXJuIHJjOwot
fQotCi1zdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfdmFfbWFwcGluZygKLSAgICB1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxh
Z3MsCi0gICAgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfdmFf
bWFwcGluZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbDFlX2VtcHR5KCksIHYpOwotfQotCiBpbnQgY3JlYXRlX2dyYW50
X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNo
ZV9mbGFncykKIHsKQEAgLTQxMzYsMTIgKzM5NTksMTQgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZf
bWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogewogICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnIt
PmRvbWFpbjsKLSAgICBsMV9wZ2VudHJ5X3Qgb2wxZTsKLSAgICBpbnQgcmM7CisgICAgbDFfcGdl
bnRyeV90IG5sMWUgPSBsMWVfZW1wdHkoKSwgb2wxZSwgKnBsMWU7CisgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKKyAgICBtZm5fdCBnbDFtZm47CisgICAgaW50IHJjID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKICAgICB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzID0gZ3JhbnRfdG9fcHRl
X2ZsYWdzKGZsYWdzLCAwKTsKIAogICAgIC8qCi0gICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNp
dCBzZXR0aW5ncyBkb25lIGJ5IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcoKQorICAgICAqIE9u
IHRvcCBvZiB0aGUgZXhwbGljaXQgc2V0dGluZ3MgZG9uZSBieSBjcmVhdGVfcHZfaG9zdF9tYXBw
aW5nKCkKICAgICAgKiBhbHNvIG9wZW4tY29kZSByZWxldmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vl
c3RfbDFlKCkuIERvbid0IG1pcnJvcgogICAgICAqIGF2YWlsYWJsZSBhbmQgY2FjaGFiaWxpdHkg
ZmxhZ3MsIHRob3VnaC4KICAgICAgKi8KQEAgLTQxNTAsMjQgKzM5NzUsOTYgQEAgaW50IHJlcGxh
Y2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFHRV9HTE9CQUwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogX1BBR0VfR1VFU1RfS0VSTkVMIHwgX1BBR0VfVVNFUjsKIAorICAgIC8q
CisgICAgICogYWRkciBjb21lcyBmcm9tIFhlbidzIGFjdGl2ZV9lbnRyeSB0cmFja2luZywgYW5k
IHdhcyB1c2VkIHN1Y2Nlc3NmdWxseQorICAgICAqIHRvIGNyZWF0ZSBhIGdyYW50LgorICAgICAq
CisgICAgICogVGhlIG1lYW5pbmcgb2YgYWRkciBkZXBlbmRzIG9uIEdOVE1BUF9jb250YWluc19w
dGUuICBJdCBpcyBlaXRoZXIgYQorICAgICAqIG1hY2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhl
IGd1ZXN0IGhhcyBub21pbmF0ZWQgdG8gYmUgYWx0ZXJlZCwgb3IgYQorICAgICAqIGxpbmVhciBh
ZGRyZXNzIHdlIG5lZWQgdG8gbG9vayB1cCB0aGUgYXBwcm9wcmlhdGUgTDFlIGZvci4KKyAgICAg
KgorICAgICAqIFBhc3NpbmcgYSBuZXdfYWRkciBvZiB6ZXJvIGlzIHRha2VuIHRvIG1lYW4gZGVz
dHJveS4gIFBhc3NpbmcgYQorICAgICAqIG5vbi16ZXJvIG5ld19hZGRyIGhhcyBvbmx5IGV2ZXIg
YmVlbiBhdmFpbGFibGUgdmlhCisgICAgICogR05UQUJPUF91bm1hcF9hbmRfcmVwbGFjZSBhbmQg
b25seSB3aGVuIHVzaW5nIGxpbmVhciBhZGRyZXNzZXMuCisgICAgICovCiAgICAgaWYgKCBmbGFn
cyAmIEdOVE1BUF9jb250YWluc19wdGUgKQogICAgIHsKLSAgICAgICAgaWYgKCAhbmV3X2FkZHIg
KQotICAgICAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoYWRkciwgZnJh
bWUsIGdyYW50X3B0ZV9mbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnJkKTsKKyAgICAgICAgLyogUmVwbGFjZSBub3QgYXZhaWxhYmxlIGluIHRo
aXMgYWRkcmVzc2luZyBtb2RlLiAqLworICAgICAgICBpZiAoIG5ld19hZGRyICkKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworCisgICAgICAgIGlmICggIUlTX0FMSUdORUQoYWRkciwgc2l6ZW9mKG5s
MWUpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBnbDFtZm4gPSBfbWZuKGFk
ZHIgPj4gUEFHRV9TSElGVCk7CisKKyAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wx
bWZuLCBjdXJyZCkgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcGwxZSA9IG1h
cF9kb21haW5fcGFnZShnbDFtZm4pICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBuZXdfYWRkciAmJiAhc3RlYWxfbGluZWFyX2FkZHJl
c3MobmV3X2FkZHIsICZubDFlKSApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBw
bDFlID0gbWFwX2d1ZXN0X2wxZShhZGRyLCAmZ2wxbWZuKTsKIAotICAgICAgICByZXR1cm4gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICBnb3Rv
IG91dDsKKworICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihnbDFtZm4sIGN1cnJkKSAp
CisgICAgICAgICAgICBnb3RvIG91dF91bm1hcDsKKyAgICB9CisKKyAgICBwYWdlID0gbWZuX3Rv
X3BhZ2UoZ2wxbWZuKTsKKworICAgIGlmICggIXBhZ2VfbG9jayhwYWdlKSApCisgICAgICAgIGdv
dG8gb3V0X3B1dDsKKworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7
CisKKyAgICBvbDFlID0gKnBsMWU7CisKKyAgICAvKgorICAgICAqIENoZWNrIHRoYXQgdGhlIHZp
cnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUKKyAgICAg
KiAod2l0aCBhcHByb3ByaWF0ZSBwZXJtaXNzaW9ucykuCisgICAgICovCisgICAgaWYgKCB1bmxp
a2VseShsMWVfZ2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgfHwKKyAgICAgICAgIHVubGlrZWx5KChs
MWVfZ2V0X2ZsYWdzKG9sMWUpIF4gZ3JhbnRfcHRlX2ZsYWdzKSAmCisgICAgICAgICAgICAgICAg
ICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgIlBURSAlIlBSSXB0ZSIgZm9yICVseCBkb2Vz
bid0IG1hdGNoIGdyYW50ICglIlBSSXB0ZSIpXG4iLAorICAgICAgICAgICAgICAgICBsMWVfZ2V0
X2ludHB0ZShvbDFlKSwgYWRkciwKKyAgICAgICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFl
X2Zyb21fcGZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7CisgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKICAgICB9CiAKLSAgICBpZiAoICFuZXdfYWRkciApCi0gICAgICAgIHJldHVybiBkZXN0
cm95X2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywgY3Vycik7
CisgICAgaWYgKCB1bmxpa2VseSgobDFlX2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0ZV9mbGFn
cykgJgorICAgICAgICAgICAgICAgICAgfihfUEFHRV9BVkFJTCB8IFBBR0VfQ0FDSEVfQVRUUlMp
KSApCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAi
UFRFIGZsYWdzICV4IGZvciAlIlBSSXg2NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxuIiwKKyAg
ICAgICAgICAgICAgICAgbDFlX2dldF9mbGFncyhvbDFlKSwgYWRkciwgZ3JhbnRfcHRlX2ZsYWdz
KTsKIAotICAgIGlmICggIXN0ZWFsX2xpbmVhcl9hZGRyZXNzKG5ld19hZGRyLCAmb2wxZSkgKQot
ICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICBpZiAoIFVQREFURV9FTlRS
WShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCkgKQorICAgICAg
ICByYyA9IEdOVFNUX29rYXk7CiAKLSAgICByYyA9IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhh
ZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBvbDFlLCBjdXJyKTsKKyBvdXRfdW5sb2NrOgor
ICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOworIG91dF9wdXQ6CisgICAgcHV0X3BhZ2UocGFnZSk7Cisg
b3V0X3VubWFwOgorICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworCisgb3V0OgorICAgIC8q
IElmIHRoZXJlIHdhcyBhbiBlcnJvciwgd2UgYXJlIHN0aWxsIHJlc3BvbnNpYmxlIGZvciB0aGUg
c3RvbGVuIHB0ZS4gKi8KICAgICBpZiAoIHJjICkKLSAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUo
b2wxZSwgY3VycmQpOworICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShubDFlLCBjdXJyZCk7CiAK
ICAgICByZXR1cm4gcmM7CiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5n-0005E8-0x; Tue, 12 Sep 2017 12:15:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5l-0005Cu-De
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CA/CF-02041-4CFC7B95; Tue, 12 Sep 2017 12:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvfI+e2
 RBtcmCFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL2lcxFkxWqOj8JNzAuEaii5GTQ0LAX2JS
 0xFmEJtNQF9i94tPTCC2iIC6xOmOi6wgNrNAnkTnx4/sILawQKzE9M232EBsFgFViZldlxlBb
 F4BD4kTN46wQsyUkzh//CfYTE4BT4lJnx8AzeTgEAKquXW1EiQsJKAmca3/EjtEq6DEyZlPWC
 BWSUgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgQGTj0DA+MOxvYTfocYJTmYlER5j6zfHinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgrfqHFBOsCg1PbUiLTMHGMIwaQkOHiUR3mSQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy8
 1KlxHl9QIoEQIoySvPgRsDi6RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5skCk8mXklcJ
 teAR3BBHQEz6UtIEeUJCKkpBoYA/6rv5Z0/c7TtuFFiIVJzbo5J6LTD0x00appSD9yhrPA9nJ
 6gWSH7qVTYgLRMz+pPGb+bfCh+20w95WQoKJu02+yyXPmhVVW5Fj/eFmuVlWq6dpnEnrjX+Bn
 17N3bgQEtH96WWrFk5+9aYrvC7Oq+euunjPdc2F5+08xD2Ev3SKF6J2FX82UWIozEg21mIuKE
 wGK61/5ogIAAA==
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505218496!114233038!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18100 invoked from network); 12 Sep 2017 12:14:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:14:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533010"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:44 +0100
Message-ID: <1505218486-4416-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/7] x86/mm: Carve steal_linear_address() out of
	replace_grant_host_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RG9jdW1lbnQgaXRzIGN1cmlvdXMgc2VtYW50aWNzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxMDUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNTggaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlMDhiNGE4Li5hZmQ5OGQ5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NDA3NSwxNCArNDA3NSw2OCBAQCBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3Qg
YWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCByZXBs
YWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVk
IGludCBmbGFncykKKy8qCisgKiBUaGlzIGV4aXN0cyBzb2xleSBmb3IgaW1wbGVtZW50aW5nIEdO
VEFCT1BfdW5tYXBfYW5kX3JlcGxhY2UsIHRoZSBBQkkgb2YKKyAqIHdoaWNoIGlzIGJpemFyZS4g
IFRoaXMgR05UVEFCT1AgaXNuJ3QgdXNlZCBhbnkgbW9yZSwgYnV0IHdhcyB1c2VkIGJ5CisgKiBj
bGFzc2ljLXhlbiBrZXJuZWxzIGFuZCBQVk9wcyBMaW51eCBiZWZvcmUgdGhlIE0yUF9PVkVSUklE
RSBpbmZyYXN0cnVjdHVyZQorICogd2FzIHJlcGxhY2VkIHdpdGggc29tZXRoaW5nIHdoaWNoIGFj
dHVhbGx5IHdvcmtlZC4KKyAqCisgKiBMb29rIHVwIHRoZSBMMWUgbWFwcGluZyBsaW5lYXIsIGFu
ZCB6YXAgaXQuICBSZXR1cm4gdGhlIEwxZSB2aWEgKm91dC4KKyAqIFJldHVybnMgYSBib29sZWFu
IGluZGljYXRpbmcgc3VjY2Vzcy4gIElmIHN1Y2Nlc3MsIHRoZSBjYWxsZXIgaXMKKyAqIHJlc3Bv
bnNpYmxlIGZvciBjYWxsaW5nIHB1dF9wYWdlX2Zyb21fbDFlKCkuCisgKi8KK3N0YXRpYyBib29s
IHN0ZWFsX2xpbmVhcl9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgbGluZWFyLCBsMV9wZ2VudHJ5X3Qg
Km91dCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRv
bWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFl
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgbWZuX3QgZ2wxbWZuOwotICAgIHN0
cnVjdCBwYWdlX2luZm8gKmwxcGc7CisgICAgYm9vbCBva2F5ID0gZmFsc2U7CisKKyAgICBBU1NF
UlQoaXNfcHZfZG9tYWluKGN1cnJkKSk7CisKKyAgICBwbDFlID0gbWFwX2d1ZXN0X2wxZShsaW5l
YXIsICZnbDFtZm4pOworICAgIGlmICggIXBsMWUgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZmluZCBMMSBQVEUg
Zm9yIGxpbmVhciAlIlBSSXg2NCJcbiIsIGxpbmVhcik7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKKyAgICAg
ICAgZ290byBvdXRfdW5tYXA7CisKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKKyAg
ICBpZiAoICFwYWdlX2xvY2socGFnZSkgKQorICAgICAgICBnb3RvIG91dF9wdXQ7CisKKyAgICBp
ZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spICE9IFBHVF9sMV9w
YWdlX3RhYmxlICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgb2wxZSA9ICpwbDFl
OworICAgIG9rYXkgPSBVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIGwxZV9lbXB0eSgpLCBt
Zm5feChnbDFtZm4pLCBjdXJyLCAwKTsKKworIG91dF91bmxvY2s6CisgICAgcGFnZV91bmxvY2so
cGFnZSk7Cisgb3V0X3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKKyBvdXRfdW5tYXA6CisgICAg
dW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CisKKyAgICBpZiAoIG9rYXkgKQorICAgICAgICAqb3V0
ID0gb2wxZTsKKworIG91dDoKKyAgICByZXR1cm4gb2theTsKK30KKworaW50IHJlcGxhY2VfZ3Jh
bnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZs
YWdzKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9t
YWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKKyAgICBsMV9wZ2VudHJ5X3Qgb2wxZTsKICAgICBp
bnQgcmM7CiAgICAgdW5zaWduZWQgaW50IGdyYW50X3B0ZV9mbGFncyA9IGdyYW50X3RvX3B0ZV9m
bGFncyhmbGFncywgMCk7CiAKQEAgLTQxMDgsNTEgKzQxNjIsOCBAQCBpbnQgcmVwbGFjZV9ncmFu
dF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgaWYg
KCAhbmV3X2FkZHIgKQogICAgICAgICByZXR1cm4gZGVzdHJveV9ncmFudF92YV9tYXBwaW5nKGFk
ZHIsIGZyYW1lLCBncmFudF9wdGVfZmxhZ3MsIGN1cnIpOwogCi0gICAgcGwxZSA9IG1hcF9ndWVz
dF9sMWUobmV3X2FkZHIsICZnbDFtZm4pOwotICAgIGlmICggIXBsMWUgKQotICAgIHsKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICJDb3VsZCBub3Qg
ZmluZCBMMSBQVEUgZm9yIGFkZHJlc3MgJSJQUkl4NjQiXG4iLCBuZXdfYWRkcik7Ci0gICAgICAg
IHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgIH0KLQotICAgIGlmICggIWdldF9wYWdl
X2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKLSAgICB7Ci0gICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKHBsMWUpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9Ci0K
LSAgICBsMXBnID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKLSAgICBpZiAoICFwYWdlX2xvY2sobDFw
ZykgKQotICAgIHsKLSAgICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsMWUpOwotICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICB9
Ci0KLSAgICBpZiAoIChsMXBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spICE9
IFBHVF9sMV9wYWdlX3RhYmxlICkKLSAgICB7Ci0gICAgICAgIHBhZ2VfdW5sb2NrKGwxcGcpOwot
ICAgICAgICBwdXRfcGFnZShsMXBnKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7
Ci0gICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgIH0KLQotICAgIG9sMWUg
PSAqcGwxZTsKLQotICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wx
ZSwgbDFlX2VtcHR5KCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGds
MW1mbiksIGN1cnIsIDApKSApCi0gICAgewotICAgICAgICBwYWdlX3VubG9jayhsMXBnKTsKLSAg
ICAgICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
Q2Fubm90IGRlbGV0ZSBQVEUgZW50cnkgYXQgJXBcbiIsIHBsMWUpOwotICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShwbDFlKTsKKyAgICBpZiAoICFzdGVhbF9saW5lYXJfYWRkcmVzcyhuZXdfYWRk
ciwgJm9sMWUpICkKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgfQot
Ci0gICAgcGFnZV91bmxvY2sobDFwZyk7Ci0gICAgcHV0X3BhZ2UobDFwZyk7Ci0gICAgdW5tYXBf
ZG9tYWluX3BhZ2UocGwxZSk7CiAKICAgICByYyA9IHJlcGxhY2VfZ3JhbnRfdmFfbWFwcGluZyhh
ZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLCBvbDFlLCBjdXJyKTsKICAgICBpZiAoIHJjICkK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5m-0005Dm-JH; Tue, 12 Sep 2017 12:15:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5k-0005Cr-Q4
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:00 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4E/D9-02046-3CFC7B95; Tue, 12 Sep 2017 12:14:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7h89s
 jDb41yFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkHz2xnLzgiVvHu/UyWBsbjgl2MnBwSAv4S
 TzoWMoPYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+ZAexhQVCJZ4s+g9kc3CwCKhKvFxfC
 hLmFfCQeDGnnRFipJzE+eM/wUZyCnhKTPr8gAmkXAio5tbVSpCwkICaxLX+S+wQrYISJ2c+YY
 HYJCFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYOPUMDIw7GNtP+B1ilORgUhLlPbJ+e6QQX1J+SmVGYnFGfFFpTmrxIUYN
 Dg6BvjWrLzBKseTl56UqSfBWnQOqEyxKTU+tSMvMAYY2TKkEB4+SCG8ySJq3uCAxtzgzHSJ1i
 lGXo+Pm3T9MQmAzpMR5fUCKBECKMkrz4EbA4uwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 HebJApPJl5JXCbXgEdwQR0BM+lLSBHlCQipKQaGKvzFv49z/LB7p2c+l1F8Sr2nx4Z/TffTpw
 dmW6xaHOEuORdvpbty80X318hsXWR55KlYUfWtM92ia2PeLni9Z9art2GIQZzjjZ+9Kox/n7J
 +2QQY+fLifZHc4PzlCqzV0zZPtOkPayyOXPJnxeVtv8Y4u5ODlnzeLeYqko0c/K1CP//iipl9
 5VYijMSDbWYi4oTAcM1D/yuAgAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505218496!114233038!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17711 invoked from network); 12 Sep 2017 12:14:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:14:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533007"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:41 +0100
Message-ID: <1505218486-4416-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/7] x86/mm: Factor out the grant flags to pte
	flags conversion logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaXhlcyBhIGJ1ZyB3aGVyZSB0aGUgcmVxdWVzdGVkIEFWQUlMKiBmbGFncyB3ZXJlIG5v
dCBob25vdXJlZCBpbiBhbgp1bm1hcF9hbmRfcmVwbGFjZSBvcGVyYXRpb24uCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA0MyArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCBlZmIzOTk1Li5kNWFiYTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzgxNCw2ICszODE0LDIyIEBAIGxv
bmcgZG9fbW11X3VwZGF0ZSgKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBp
bnQgZ3JhbnRfdG9fcHRlX2ZsYWdzKHVuc2lnbmVkIGludCBncmFudF9mbGFncywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykK
K3sKKyAgICB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdzID0KKyAgICAgICAgX1BBR0VfUFJFU0VOVCB8
IF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkgfCBfUEFHRV9HTlRUQUIgfCBfUEFHRV9OWDsK
KworICAgIGlmICggZ3JhbnRfZmxhZ3MgJiBHTlRNQVBfYXBwbGljYXRpb25fbWFwICkKKyAgICAg
ICAgcHRlX2ZsYWdzIHw9IF9QQUdFX1VTRVI7CisgICAgaWYgKCAhKGdyYW50X2ZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCisgICAgICAgIHB0ZV9mbGFncyB8PSBfUEFHRV9SVzsKKworICAgIHB0
ZV9mbGFncyB8PSBNQVNLX0lOU1IoKGdyYW50X2ZsYWdzID4+IF9HTlRNQVBfZ3Vlc3RfYXZhaWww
KSwgX1BBR0VfQVZBSUwpOworICAgIHB0ZV9mbGFncyB8PSBjYWNoZWF0dHJfdG9fcHRlX2ZsYWdz
KGNhY2hlX2ZsYWdzID4+IDUpOworCisgICAgcmV0dXJuIHB0ZV9mbGFnczsKK30KIAogc3RhdGlj
IGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgdWludDY0X3QgcHRlX2FkZHIsIGwx
X3BnZW50cnlfdCBubDFlLCBzdHJ1Y3QgdmNwdSAqdikKQEAgLTQxMTAsMjQgKzQxMjYsOCBAQCBp
bnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBm
cmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVu
c2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKICAgICBsMV9wZ2VudHJ5X3QgcHRlOwotICAgIHVp
bnQzMl90IGdyYW50X3B0ZV9mbGFnczsKIAotICAgIGdyYW50X3B0ZV9mbGFncyA9Ci0gICAgICAg
IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0VfR05U
VEFCOwotICAgIGlmICggY3B1X2hhc19ueCApCi0gICAgICAgIGdyYW50X3B0ZV9mbGFncyB8PSBf
UEFHRV9OWF9CSVQ7Ci0KLSAgICBwdGUgPSBsMWVfZnJvbV9wZm4oZnJhbWUsIGdyYW50X3B0ZV9m
bGFncyk7Ci0gICAgaWYgKCAoZmxhZ3MgJiBHTlRNQVBfYXBwbGljYXRpb25fbWFwKSApCi0gICAg
ICAgIGwxZV9hZGRfZmxhZ3MocHRlLF9QQUdFX1VTRVIpOwotICAgIGlmICggIShmbGFncyAmIEdO
VE1BUF9yZWFkb25seSkgKQotICAgICAgICBsMWVfYWRkX2ZsYWdzKHB0ZSxfUEFHRV9SVyk7Ci0K
LSAgICBsMWVfYWRkX2ZsYWdzKHB0ZSwKLSAgICAgICAgICAgICAgICAgICgoZmxhZ3MgPj4gX0dO
VE1BUF9ndWVzdF9hdmFpbDApICogX1BBR0VfQVZBSUwwKQotICAgICAgICAgICAgICAgICAgICYg
X1BBR0VfQVZBSUwpOwotCi0gICAgbDFlX2FkZF9mbGFncyhwdGUsIGNhY2hlYXR0cl90b19wdGVf
ZmxhZ3MoY2FjaGVfZmxhZ3MgPj4gNSkpOworICAgIHB0ZSA9IGwxZV9mcm9tX3BmbihmcmFtZSwg
Z3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCBjYWNoZV9mbGFncykpOwogCiAgICAgaWYgKCBmbGFn
cyAmIEdOVE1BUF9jb250YWluc19wdGUgKQogICAgICAgICByZXR1cm4gY3JlYXRlX2dyYW50X3B0
ZV9tYXBwaW5nKGFkZHIsIHB0ZSwgY3VycmVudCk7CkBAIC00MTQyLDE1ICs0MTQyLDggQEAgaW50
IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLAogICAgIG1mbl90IGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBnOwogICAg
IGludCByYzsKLSAgICB1bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzOwotCi0gICAgZ3JhbnRf
cHRlX2ZsYWdzID0KLSAgICAgICAgX1BBR0VfUFJFU0VOVCB8IF9QQUdFX0FDQ0VTU0VEIHwgX1BB
R0VfRElSVFkgfCBfUEFHRV9HTlRUQUIgfCBfUEFHRV9OWDsKKyAgICB1bnNpZ25lZCBpbnQgZ3Jh
bnRfcHRlX2ZsYWdzID0gZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCAwKTsKIAotICAgIGlmICgg
ZmxhZ3MgJiBHTlRNQVBfYXBwbGljYXRpb25fbWFwICkKLSAgICAgICAgZ3JhbnRfcHRlX2ZsYWdz
IHw9IF9QQUdFX1VTRVI7Ci0gICAgaWYgKCAhKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCi0g
ICAgICAgIGdyYW50X3B0ZV9mbGFncyB8PSBfUEFHRV9SVzsKICAgICAvKgogICAgICAqIE9uIHRv
cCBvZiB0aGUgZXhwbGljaXQgc2V0dGluZ3MgZG9uZSBieSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBw
aW5nKCkKICAgICAgKiBhbHNvIG9wZW4tY29kZSByZWxldmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vl
c3RfbDFlKCkuIERvbid0IG1pcnJvcgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5l-0005D1-5M; Tue, 12 Sep 2017 12:15:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5j-0005Bm-UL
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:15:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 55/8B-01778-3CFC7B95; Tue, 12 Sep 2017 12:14:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6h89s
 jDXoP61ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHN+xlKtguXrH9XDt7A+MpwS5GTg4JAX+J
 7Tt2sYHYbAL6ErtffGICsUUE1CVOd1xkBbGZBfIkOj9+ZAexhQWCJC63/GcBsVkEVCWaWx6C9
 fIKeEi82zmZBWKmnMT54z+ZQWxOAU+JSZ8fAM3k4BACqrl1tRIkLCSgJnGt/xI7RKugxMmZT1
 ggVklIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGhjr5aYWFye
 mp+YkJhXrJefnbmIEhk49AwPjDsb2E36HGCU5mJREeY+s3x4pxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYK36hxQTrAoNT21Ii0zBxjEMGkJDh4lEd5kkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8
 vNSpcR5fUCKBECKMkrz4EbAIuoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHebJApPJl5JX
 CbXgEdwQR0BM+lLSBHlCQipKQaGCuC2FfV8DwpW6XyZ0Z7UlnT41VnTx5wj7l2MDxA48e3RKv
 mnkadzF7vwg9rjE80/iz6WFOj/GPjqmQTZ7uby+fw7kie+/RcYeoGDeGDnX8nC7B7ixTsEUo8
 qli3ZeeiRzz3/3r+mudyu1C7ysSiIbjs2ywe5fYbCedVNkecSipfsI1DaV+lsBJLcUaioRZzU
 XEiAAUB0RijAgAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505218496!114233038!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17250 invoked from network); 12 Sep 2017 12:14:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:14:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533006"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:42 +0100
Message-ID: <1505218486-4416-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/7] x86/mm: Misc cleanup to {create,
	replace}_grant_host_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBpcyBzb2xlbHkgdG8gc2ltcGxpZnkgdGhlIHJlc3Vs
dGluZyBkaWZmIG9mIGxhdGVyCmNoYW5nZXMuCgogKiBGYWN0b3Igb3V0IGN1cnIgYW5kIGN1cnJk
IGF0IHRoZSBzdGFydCBvZiB0aGUgZnVuY3Rpb25zLgogKiBSZW5hbWUgcHRlIHRvIG5sMWUuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyB8IDE4ICsrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkNWFiYTk2Li5hODQ4ZDdkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDEyNSwxOSArNDEyNSwy
MSBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfdmFfbWFwcGluZygKIGludCBjcmVhdGVfZ3Jh
bnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50IGNh
Y2hlX2ZsYWdzKQogewotICAgIGwxX3BnZW50cnlfdCBwdGU7CisgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50OworICAgIGwxX3BnZW50cnlfdCBubDFlOwogCi0gICAgcHRlID0gbDFlX2Zy
b21fcGZuKGZyYW1lLCBncmFudF90b19wdGVfZmxhZ3MoZmxhZ3MsIGNhY2hlX2ZsYWdzKSk7Cisg
ICAgbmwxZSA9IGwxZV9mcm9tX3BmbihmcmFtZSwgZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCBj
YWNoZV9mbGFncykpOwogCiAgICAgaWYgKCBmbGFncyAmIEdOVE1BUF9jb250YWluc19wdGUgKQot
ICAgICAgICByZXR1cm4gY3JlYXRlX2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIHB0ZSwgY3VycmVu
dCk7Ci0gICAgcmV0dXJuIGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIHB0ZSwgY3VycmVu
dCk7CisgICAgICAgIHJldHVybiBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoYWRkciwgbmwxZSwg
Y3Vycik7CisgICAgcmV0dXJuIGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIG5sMWUsIGN1
cnIpOwogfQogCiBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVu
c2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAg
IGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKICAgICBtZm5fdCBnbDFtZm47CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqbDFwZzsKQEAgLTQxNDksNyArNDE1MSw3IEBAIGludCByZXBsYWNlX2dyYW50
X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgKiBh
bHNvIG9wZW4tY29kZSByZWxldmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vlc3RfbDFlKCkuIERvbid0
IG1pcnJvcgogICAgICAqIGF2YWlsYWJsZSBhbmQgY2FjaGFiaWxpdHkgZmxhZ3MsIHRob3VnaC4K
ICAgICAgKi8KLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oY3Vyci0+ZG9tYWluKSApCisg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGdyYW50X3B0ZV9m
bGFncyB8PSAoZ3JhbnRfcHRlX2ZsYWdzICYgX1BBR0VfVVNFUikKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gX1BBR0VfR0xPQkFMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IF9Q
QUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX1VTRVI7CkBAIC00MTU4LDcgKzQxNjAsNyBAQCBpbnQg
cmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsCiAgICAgewogICAgICAgICBpZiAoICFuZXdfYWRkciApCiAgICAgICAgICAgICByZXR1cm4g
ZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZyhhZGRyLCBmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+ZG9tYWlu
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkKTsK
IAogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9CkBAIC00MTc0LDcg
KzQxNzYsNyBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVu
c2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgIH0KIAotICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmVudC0+ZG9t
YWluKSApCisgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZCkgKQogICAg
IHsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CiAgICAgICAgIHJldHVybiBHTlRT
VF9nZW5lcmFsX2Vycm9yOwpAQCAtNDIxNCw3ICs0MjE2LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRf
cHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogCiAgICAgcmMg
PSByZXBsYWNlX2dyYW50X3ZhX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywg
b2wxZSwgY3Vycik7CiAgICAgaWYgKCByYyApCi0gICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9s
MWUsIGN1cnItPmRvbWFpbik7CisgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGN1cnJk
KTsKIAogICAgIHJldHVybiByYzsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk5j-0005CE-Uq; Tue, 12 Sep 2017 12:14:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drk5j-0005Bg-4A
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:14:59 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 00/CF-01910-2CFC7B95; Tue, 12 Sep 2017 12:14:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXvfQ+e2
 RBvO2s1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzV89nKfjHUrFwr38D43KWLkZODgkBf4kP
 v5aB2WwC+hK7X3xiArFFBNQlTndcZO1i5OBgFtCVWPVTAyQsLGAo8e3cRbByFgFViVUbP7KC2
 LwCHhJz7u2FGikncf74T2YQW0hATeJa/yV2iBpBiZMzn4DVMAtISBx88YJ5AiP3LCSpWUhSCx
 iZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZCPQMD4w7
 G9hN+hxglOZiURHmPrN8eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt+ocUE6wKDU9tSItMwcY
 kjBpCQ4eJRHeZJA0b3FBYm5xZjpE6hSjJcexTZf/MHHceHgdSHbcvPuHSYglLz8vVUqc1wekQ
 QCkIaM0D24cLG4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQaZwpOZVwK39RXQQUxAB/
 Fc2gJyUEkiQkqqgbHo/KPHZjM+lkXuWlnx2Dd1dgbz03LBJHG3MIfbJ3g72XSdjjS59IftnF4
 ieugt+6SUT5Yvezk1ZnNGia6xfySyY1ZWSuNGsUzn0MqOJb4+kiuC6lon+bkvkvrLskx5v5GJ
 mbBdoeq841ttGAu+xE39f2eG8cf842q+Trxa+kIrtl0M6v0wQYmlOCPRUIu5qDgRAI5HJBSWA
 gAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505218496!114233038!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16973 invoked from network); 12 Sep 2017 12:14:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:14:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447533005"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 12 Sep 2017 13:14:39 +0100
Message-ID: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/7] x86/mm: Post XSA-234 cleanup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2ltcGxpZmljYXRpb24gb2YgdGhlIFBWIGdyYW50IGNvZGUKCkFuZHJldyBDb29wZXIgKDcpOgog
IHg4Ni9tbTogSW1wcm92ZW1lbnRzIHRvIFBWIGwxZSBtYXBwaW5nIGhlbHBlcnMKICB4ODYvbW06
IEZhY3RvciBvdXQgdGhlIGdyYW50IGZsYWdzIHRvIHB0ZSBmbGFncyBjb252ZXJzaW9uIGxvZ2lj
CiAgeDg2L21tOiBNaXNjIGNsZWFudXAgdG8ge2NyZWF0ZSxyZXBsYWNlfV9ncmFudF9ob3N0X21h
cHBpbmcoKQogIHg4Ni9tbTogQ29tYmluZSBjcmVhdGVfZ3JhbnRfe3B0ZSx2YX1fbWFwcGluZygp
CiAgeDg2L21tOiBDYXJ2ZSBzdGVhbF9saW5lYXJfYWRkcmVzcygpIG91dCBvZiByZXBsYWNlX2dy
YW50X2hvc3RfbWFwcGluZygpCiAgeDg2L21tOiBDb21iaW5lIHtkZXN0cm95LHJlcGxhY2V9X2dy
YW50X3twdGUsdmF9X21hcHBpbmcoKQogIHg4Ni9tbTogUHJldmVudCAzMmJpdCBQViBndWVzdHMg
dXNpbmcgb3V0LW9mLXJhbmdlIGxpbmVhciBhZGRyZXNzZXMKCiB4ZW4vYXJjaC94ODYvbW0uYyB8
IDU0OSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMDMgaW5zZXJ0aW9ucygrKSwgMzQ2IGRlbGV0aW9ucygtKQoK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:19:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drk9f-0006Pz-2E; Tue, 12 Sep 2017 12:19:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drk9d-0006Pf-8U
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 12:19:01 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F2/11-01760-4B0D7B95; Tue, 12 Sep 2017 12:19:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfDhe2
 RBq/a5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe/qJKaCee4VHx48YWlg
 /GvWxcjFISTQyCRxtv0hO4TzmFFiz7vDjBDONkaJa09Os3QxcnKICDhLfD0zlx3E5hXQl3j1f
 D8biC0sYC1xdPl/sG4JgZmcEssXPwYrkhDwlWg80sMIY7//dwiogZ2DTcBK4pAYSJRFQFXi08
 tdrBMYuRcwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0ej0DA+MOxr5VfocYJTmYlER5j6zfHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfLeaCcYFFq
 empFWmYOMPxg0hIcPEoivGdB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc67HaRIAKQoo
 zQPbgQsFi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9DzKFJzOvBG7TK6AjmICO4Lm0Be
 SIkkSElFQDY77Gudnx3S+z89/xPflyX2LtjrDjTY8/a26abG76eL5d9TNWrq7DIQekJjjM3vn
 L7q/pjUeNstJdvezOQYVRm4JZC+yur5tv4r4rOuP+G+myOW4bDk3s+Dq/Q2Y/t0XUydvaT2WL
 7gprNCssmjyx/fcGxilqfdeuzz0scPHnYr4i3hT2wmWyX5RYijMSDbWYi4oTAR3ZQ0CAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505218735!95650470!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5938 invoked from network); 12 Sep 2017 12:18:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 12:18:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drk9V-0003NY-Eo; Tue, 12 Sep 2017 12:18:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drk9P-0008Fu-LH; Tue, 12 Sep 2017 12:18:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drk9P-00025c-8K; Tue, 12 Sep 2017 12:18:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113350-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=cdecfbed027ab242467580a897a636be82d5d411
X-Osstest-Versions-That: libvirt=11a47211b822d97d49557d17dcb2da50c54b819e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 12:18:47 +0000
Subject: [Xen-devel] [libvirt test] 113350: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1120572372805505122=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 libvirt              cdecfbed027ab242467580a897a636be82d5d411
baseline version:
 libvirt              11a47211b822d97d49557d17dcb2da50c54b819e

Last test of basis   113159  2017-09-09 04:21:17 Z    3 days
Testing same since   113350  2017-09-12 04:26:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Guido Günther <agx@sigxcpu.org>
  Jiri Denemark <jdenemar@redhat.com>
  Ján Tomko <jtomko@redhat.com>

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


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

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

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

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


Pushing revision :

+ branch=libvirt
+ revision=cdecfbed027ab242467580a897a636be82d5d411
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt cdecfbed027ab242467580a897a636be82d5d411
+ branch=libvirt
+ revision=cdecfbed027ab242467580a897a636be82d5d411
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xcdecfbed027ab242467580a897a636be82d5d411 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git cdecfbed027ab242467580a897a636be82d5d411:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   11a4721..cdecfbe  cdecfbed027ab242467580a897a636be82d5d411 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1120572372805505122==--

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:29:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:29:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drkJm-0007Xd-47; Tue, 12 Sep 2017 12:29:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drkJl-0007XV-9I
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 12:29:29 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 23/82-03454-823D7B95; Tue, 12 Sep 2017 12:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7G5e2
 RBh+/Clks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPp/9hL1jJUtH96ApTA+Nl5i5GTg4JAX+J
 qUu+sYDYLAKqEpf6N7CB2GwCyhI/O3vBbBEBXYlnC56B2cwCGRIPzhwEqxcWcJdYfXsDmM0rY
 CFx/msfUA0Xh5BAG6PExNufGSESghInZz5hgWjWkViw+xNQEQeQLS2x/B8HSJhTwFPi9uJVYO
 WiAioSnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXUMLvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjDc3BhxilORgUhLlPbJ+e6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV62S0A5waLU9NSKtMwcYNDDpCU4eJREeF9fBErzFhck5hZnpkOkT
 jHqctx4eP0PkxBLXn5eqpQ4rwzIDAGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWGIVTyZeSVwm14BHcEEdATPpS0gR5QkIqSkGhgd7TRz239JOz9/d/qSX89qn2uTzsz/Zqr
 8cNIMhv75L87NExONVJ26t/bR3F3P5b8lpBQ9FVf5F2J8VGrD9Sexs7851OV9ndcj/l+1fsdh
 vSsSdY67DBXVMoVn2DDwWSiETPiurFb7Y/7mjBD//38eiWWvfqb2cNlj12Vf5h94J7Ttjp330
 qP7lViKMxINtZiLihMBo+VDYbsCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505219366!82331081!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62708 invoked from network); 12 Sep 2017 12:29:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 12:29:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447534875"
Date: Tue, 12 Sep 2017 13:29:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912122925.cafvvu4wkfuzoe3j@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505218486-4416-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/mm: Improvements to PV l1e mapping
	helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEcm9wIGd1ZXN0X3VubWFwX2wxZSgpIGFuZCB1c2UgdW5tYXBfZG9tYWluX3BhZ2Uo
KSBkaXJlY3RseS4gIFRoaXMgd2lsbAo+IHNpbXBsaWZ5IGZ1dHVyZSBjbGVhbnVwLiAgUmVuYW1l
IGd1ZXN0X21hcF9sMWUoKSB0byBtYXBfZ3Vlc3RfbDFlKCkgdG8gY2xvc2VyCj4gbWF0Y2ggdGhl
IG1hcHBpbmcgbm9tZW5jbGF0dXJlLgo+IAo+IFN3aXRjaCBtYXBfZ3Vlc3RfbDFlKCkgdG8gdXNp
bmcgbWZuX3QuICBDb3JyZWN0IHRoZSBjb21tZW50IHRvIGluZGljYXRlIHRoYXQKPiBpdCB0YWtl
cyBhIGxpbmVhciBhZGRyZXNzIChub3QgYSB2aXJ0dWFsIGFkZHJlc3MpLCBhbmQgY29ycmVjdCB0
aGUgcGFyYW1ldGVyCj4gbmFtZS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drkMM-00087q-Ho; Tue, 12 Sep 2017 12:32:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drkMK-00087c-Tk
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 12:32:09 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 10/C4-17770-8C3D7B95; Tue, 12 Sep 2017 12:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff45e2
 RBgtW81usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9rHScwFX8MrVt/8xtbA
 2G7VxcjFISTQyCSx6+ZnNgjnMaPErysHoZxtjBIfL2xl7mLk5BARcJb4emYuO4jNK6Av8Xf6W
 jBbWMBCYs+iC6wgDRICy6Ulmrpus4AkJAS8JeZv2c8OY+9cNIexi5Gdg03ASuKQGEiURUBVYt
 2+qSwTGLkXMDKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DoDEOxg/LQs4BCjJAeTkijvkfXbI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8O66BJQTLEpN
 T61Iy8wBhh9MWoKDR0mEdxFImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHm7QIoEQIoyS
 vPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVNBpvBk5pXAbXoFdAQT0BE8l7aAHF
 GSiJCSamCc/kxSMbQqL4b197+SyGuCC7PTn1yZ9tV3R0Dh3Otru68u8V8dZSH0tXXOccfjttp
 3ToVp/09J1V1Uax8SE1DXVKzku+XuuQMpB15O/H84fOKCA1HuhaLdpe0bdzyQyGs4ahju+Hj9
 rX73qtKtffkXL0sxflukGtd/ILCBY+6EQ62+Uibbz9UrsRRnJBpqMRcVJwIAHHGouoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505219526!70480433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5435 invoked from network); 12 Sep 2017 12:32:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 12:32:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drkMG-0003iM-HV; Tue, 12 Sep 2017 12:32:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drkMB-0000xU-8n; Tue, 12 Sep 2017 12:31:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drkMB-0000q4-3Y; Tue, 12 Sep 2017 12:31:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113345-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=04ef33052c205170c92df21ca0b4be4f3b102188
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 12:31:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 113345: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7044568542034946922=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113302
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302
 test-armhf-armhf-xl-credit2  17 guest-start.2            fail REGR. vs. 113302

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

version targeted for testing:
 qemuu                04ef33052c205170c92df21ca0b4be4f3b102188
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    1 days
Testing same since   113345  2017-09-12 00:21:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>

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


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 04ef33052c205170c92df21ca0b4be4f3b102188
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date:   Sun Sep 10 23:28:39 2017 -0300

    tcg/tci: do not use ldst label (never implemented)
    
    changed in 659ef5cbb893, this fixes building with --enable-tcg-interpreter:
    
    /home/travis/build/qemu/qemu/tcg/tcg.c:116:14: error: ‘tcg_out_ldst_finalize’ used but never defined [-Werror]
     static bool tcg_out_ldst_finalize(TCGContext *s);
                  ^
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Stefan Weil <sw@weilnetz.de>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Message-id: 20170911022839.23231-1-f4bug@amsat.org
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 619c200f6ce2f44fbc8a5732174530c3b4782aab
Merge: a6e8c1d 8722a71
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Sep 11 11:44:30 2017 +0100

    Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' into staging
    
    Update OpenBIOS images
    
    # gpg: Signature made Mon 11 Sep 2017 08:08:39 BST
    # gpg:                using RSA key 0x5BC2C56FAE0F321F
    # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
    # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
    
    * remotes/mcayland/tags/qemu-openbios-signed:
      Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 8722a719dea27818cb02709f3f72c2f9a996dadf
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date:   Mon Sep 11 07:43:34 2017 +0100

    Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7044568542034946922==--

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drkhD-00019x-Dc; Tue, 12 Sep 2017 12:53:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drkhC-00019r-5d
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 12:53:42 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 97/82-03642-5D8D7B95; Tue, 12 Sep 2017 12:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/fije2
 RBi2/DSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvF7qYC7aIV2zac4i9gXGGYBcjJ4eQQJ7E
 gu+LGUFsXgE7iW3PutlBbAkBQ4nTC2+ygNgsAqoSyxYeZwKx2QTUJdqebWftYuTgEBFwlJjc7
 NXFyMXBLNDFKPHrzUNWkBphgWiJqfvnMYIkhATOMUncmzKRDSTBKeAlsfz9WmaQZl4BQYm/O4
 RBwswCWhIPf91igbC1gXa9BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapG
 ukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7G82sDDzFKcjApifIe
 Wb89UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr+d1oJxgUWp6akVaZg4wEmDSEhw8SiK8wSBp3
 uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQS15+XqqUOG8CSKkASGlGaR7cIFiEXmKUlRLmZQ
 Q6TYinILUoN7MEVf4VozgHo5Iwbz/IFJ7MvBK4fa+ATmECOoXn0haQU0oSEVJSDYxCX88t/rn
 i67/Uqdq8m2oztyZmMF+74BXxqUC4d0reG66ZCgHnPE1nBUzd+7mGK8Cs5q/Pr20qpnx5p7YU
 zhPyXhqx6lXI0/dHVCNWPU91TRP8/c/0SS73o9eN1SZTRa+d+LmoUHuS+pc7i2f5yCzVOva43
 ZKF8a/25OIr/34FZn09+Kx8KvMjJZbijERDLeai4kQA6uZ5BssCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505220816!75788953!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32023 invoked from network); 12 Sep 2017 12:53:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 12:53:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 06:53:35 -0600
Message-Id: <59B7F4EA020000780017A248@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 06:53:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
 <59AED8850200007800177A1C@prv-mh.provo.novell.com>
 <20170912074915.5xcvm7ma4ituqorx@dhcp-3-128.uk.xensource.com>
 <59B7BF220200007800179DDF@prv-mh.provo.novell.com>
 <20170912112726.j74pk3wuf4v6z4lv@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170912112726.j74pk3wuf4v6z4lv@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDEzOjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDAzOjA0OjAyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTIuMDkuMTcgYXQgMDk6NDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDk6MDE6NTdBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4wOC4xNyBhdCAxNjoyOCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAraW50IG1vZGlmeV9tbWlvKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIAo+PiA+IG5yX3BhZ2Vz
LAo+PiA+PiA+ICsgICAgICAgICAgICAgICAgYm9vbCBtYXApCj4+ID4+ID4gK3sKPj4gPj4gPiAr
ICAgIGludCByYzsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAvKgo+PiA+PiA+ICsgICAgICogQVRN
IHRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWlu
Cj4+ID4+ID4gKyAgICAgKiBiZWNhdXNlIGl0IGRvZXNuJ3Qgc3VwcG9ydCBwcmVlbXB0aW9uL2Nv
bnRpbnVhdGlvbiwgYW5kIGFzIHN1Y2gKPj4gPj4gPiArICAgICAqIGNhbiB0YWtlIGEgbm9uLW5l
Z2xpZ2libGUgYW1vdW50IG9mIHRpbWUuIE5vdGUgdGhhdCBpdCBwZXJpb2RpY2FsbHkKPj4gPj4g
PiArICAgICAqIGNhbGxzIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcyBpbiBvcmRlciB0byBhdm9p
ZCBzdGFsbGluZyB0aGUgCj4+ID4gc3lzdGVtLgo+PiA+PiA+ICsgICAgICovCj4+ID4+ID4gKyAg
ICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICBm
b3IgKCA7IDsgKQo+PiA+PiA+ICsgICAgewo+PiA+PiA+ICsgICAgICAgIHJjID0gKG1hcCA/IG1h
cF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMpCj4+ID4+ID4gKyAgICAgICAgICAg
ICAoZCwgZ2ZuLCBucl9wYWdlcywgbWZuKTsKPj4gPj4gPiArICAgICAgICBpZiAoIHJjID09IDAg
KQo+PiA+PiA+ICsgICAgICAgICAgICBicmVhazsKPj4gPj4gPiArICAgICAgICBpZiAoIHJjIDwg
MCApCj4+ID4+ID4gKyAgICAgICAgewo+PiA+PiA+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9H
X1dBUk5JTkcKPj4gPj4gPiArICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gJXNtYXAgWyUi
IFBSSV9nZm4gIiwgJSIgUFJJX2dmbiAiKSAtPiAiCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAg
ICAiWyUiIFBSSV9tZm4gIiwgJSIgUFJJX21mbiAiKSBmb3IgZCVkOiAlZFxuIiwKPj4gPj4gPiAr
ICAgICAgICAgICAgICAgICAgIG1hcCA/ICIiIDogInVuIiwgZ2ZuX3goZ2ZuKSwgZ2ZuX3goZ2Zu
X2FkZChnZm4sIAo+IG5yX3BhZ2VzKSksCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgICBtZm5f
eChtZm4pLCBtZm5feChtZm5fYWRkKG1mbiwgbnJfcGFnZXMpKSwgZC0+ZG9tYWluX2lkLAo+PiA+
PiA+ICsgICAgICAgICAgICAgICAgICAgcmMpOwo+PiA+PiA+ICsgICAgICAgICAgICBicmVhazsK
Pj4gPj4gPiArICAgICAgICB9Cj4+ID4+ID4gKyAgICAgICAgbnJfcGFnZXMgLT0gcmM7Cj4+ID4+
ID4gKyAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIHJjKTsKPj4gPj4gPiArICAgICAgICBnZm4g
PSBnZm5fYWRkKGdmbiwgcmMpOwo+PiA+PiA+ICsgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0
aXJxcygpOwo+PiA+PiAKPj4gPj4gV2l0aCB0aGUgX19pbml0IGRyb3BwZWQsIHRoaXMgYmVjb21l
IHF1ZXN0aW9uYWJsZTogV2Ugc2hvdWxkbid0Cj4+ID4+IGRvIHRoaXMgYXJiaXRyYXJpbHk7IHJ1
bnRpbWUgdXNlIHNob3VsZCBpbnN0ZWFkIGZvcmNlIGEgaHlwZXJjYWxsCj4+ID4+IGNvbnRpbnVh
dGlvbiAoYXNzdW1pbmcgdGhhdCdzIHRoZSBjb250ZXh0IGl0J3MgZ29pbmcgdG8gYmUgdXNlZCBp
bikuCj4+ID4gCj4+ID4gVGhpcyB3aWxsIGJlIHVzZWQgYnkgdGhlIFBDSSBlbXVsYXRpb24gY29k
ZSwgd2hpY2ggaXMgYSB2bWV4aXQgYnV0IG5vdAo+PiA+IGFuIGh5cGVyY2FsbC4KPj4gPiAKPj4g
PiBJIGhhdmUgYSBwbGFuIHRvIGFkZCBjb250aW51YXRpb25zLCBidXQgSSB3b3VsZCByYXRoZXIg
ZG8gaXQgYXMgcGFydAo+PiA+IG9mIHVzaW5nIHRoZSBQQ0kgZW11bGF0aW9uIGZvciBEb21Vcy4K
Pj4gCj4+IEluIHdoaWNoIGNhc2UgcGxlYXNlIHJldGFpbiB0aGUgX19pbml0IHdoaWxlIG1vdmlu
ZyB0aGUgZnVuY3Rpb24sCj4+IHNvIHRoZXJlJ3Mgbm8gbGF0ZW50IGJ1ZyBoZXJlIGluIGNhc2Ug
c29tZW9uZSBlbHNlIHdhbnRzIHRvCj4+IGNhbGwgdGhpcyBmdW5jdGlvbiBpbiBvdGhlciB0aGFu
IGJvb3QgdGltZSBjb250ZXh0LiBUaGUgX19pbml0Cj4+IHNob3VsZCBiZSBkcm9wcGVkIG9ubHkg
dG9nZXRoZXIgd2l0aCBtYWtpbmcgdGhlIHNvZnRpcnEKPj4gcHJvY2Vzc2luZyBoZXJlIGNvbmRp
dGlvbmFsLCB1c2luZyBzb21lIHN1aXRhYmxlIG90aGVyIG1lY2hhbmlzbQo+PiBwb3N0LWJvb3Qu
Cj4gCj4gVGhpcyB3aWxsIGFscmVhZHkgYmUgdXNlZCBpbiBub24tYm9vdCBjb250ZXh0IHdpdGgg
dGhpcyBzZXJpZXMuIEZyb20KPiB0aGUgZGlzY3Vzc2lvbiB0aGF0IHdlIGhhZCBpbiB2MyBJIHRo
b3VnaCBpdCB3YXMgZmluZSB0byB1c2UKPiBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgYXMgbG9u
ZyBhcyBpdCB3YXMgbGltaXRlZCB0byBEb20wOgo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMjQxMS5odG1sIAoKSSBk
b24ndCB0aGluayBpdCB3YXMgYSBnb29kIGlkZWEgdG8gYWdyZWUgLSB3ZSBzaG91bGRuJ3Qgc3Bl
Y2lhbApjYXNlIERvbTAgaW4gdGhpcyByZWdhcmQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 12:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 12:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drkkN-0001KO-UC; Tue, 12 Sep 2017 12:56:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drkkL-0001KG-Rl
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 12:56:57 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 02/95-01910-799D7B95; Tue, 12 Sep 2017 12:56:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3f6ze2
 RBs+fKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnP2n6xFCwTrZg3dS5rA+NXgS5GTg4hgTyJ
 m8sOsHcxcnDwCthJLNmpARKWEDCUOL3wJguIzSKgKrG74RuYzSagLtH2bDsrSLmIgKPE5GavL
 kYuDmaBS0wSez+2s4LUCAu4Spxu+csKkhASOMck8f7bNGaQBk4BL4n1k/0gVglK/N0hDFLOLK
 Al8fDXLRYIW1ti2cLXYNXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtF
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMvXoGBsYdjK+O+x1ilORgUhLlPbJ+
 e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5zN4BygkWp6akVaZk5wCiASUtw8CiJ8FaDpHmLC
 xJzizPTIVKnGC05Om7e/cPEsQlMbvj+4A+TEEtefl6qlDjvHpAGAZCGjNI8uHGwSL3EKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZh3L8gUnsy8Eritr4AOYgI6iOfSFpCDShIRUlINjGZzCnh
 +rAlSDHBI7Fqy7qPV1KT6mdu/ib8JdwmL+/UxVKUyWGdKYxRDQ7bejIdJPJcnSHokiGyYsMRd
 /I5mweGvnIJ51m22Em6LV66XOMJ8zyv4qnKs1dl01m9JS2wFjs8pS7p15xQbb7Wf2lPVJZOld
 OadfNJ4V3CV8zSvyQXPeubwXzedr8RSnJFoqMVcVJwIAAztW+bPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505221013!109834114!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22859 invoked from network); 12 Sep 2017 12:56:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 12:56:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 06:56:53 -0600
Message-Id: <59B7F5B1020000780017A257@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 06:56:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-9-roger.pau@citrix.com>
 <59B1332302000078001782C6@prv-mh.provo.novell.com>
 <20170912095427.vzk4s3hwvviwkqz7@dhcp-3-128.uk.xensource.com>
 <59B7CDB50200007800179ECB@prv-mh.provo.novell.com>
 <20170912114854.u73737gc2ozrrwrf@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170912114854.u73737gc2ozrrwrf@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v5 08/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDEzOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDA0OjA2OjEzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTIuMDkuMTcgYXQgMTE6NTQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NTM6MDdBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4wOC4xNyBhdCAxNjoyOCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAvKgo+PiA+PiA+ICsg
ICAgICogVGhlIFBDSSBMb2NhbCBCdXMgU3BlY2lmaWNhdGlvbiBzdWdnZXN0cyB3cml0aW5nIH4w
IHRvIGJvdGggdGhlIAo+IGhpZ2gKPj4gPj4gPiArICAgICAqIGFuZCB0aGUgbG93IHBhcnQgb2Yg
dGhlIEJBUiByZWdpc3RlcnMgYmVmb3JlIGF0dGVtcHRpbmcgdG8gcmVhZCAKPiBiYWNrCj4+ID4+
ID4gKyAgICAgKiB0aGUgc2l6ZS4KPj4gPj4gPiArICAgICAqCj4+ID4+ID4gKyAgICAgKiBIb3dl
dmVyIHJlYWwgZGV2aWNlIEJBUnMgcmVnaXN0ZXJzIChhdCBsZWFzdCB0aGUgb25lcyBJJ3ZlIHRy
aWVkKQo+PiA+PiA+ICsgICAgICogd2lsbCByZXR1cm4gdGhlIHNpemUgb2YgdGhlIEJBUiBqdXN0
IGJ5IGhhdmluZyB3cml0dGVuIH4wIHRvIG9uZSAKPiBoYWxmCj4+ID4+ID4gKyAgICAgKiBvZiBp
dCwgaW5kZXBlbmRlbnRseSBvZiB0aGUgdmFsdWUgb2YgdGhlIG90aGVyIGhhbGYgb2YgdGhlIAo+
IHJlZ2lzdGVyLgo+PiA+PiA+ICsgICAgICogSGVuY2UgaGVyZSBYZW4gd2lsbCBzd2l0Y2ggdG8g
cmV0dXJuaW5nIHRoZSBzaXplIGFzIHNvb24gYXMgb25lIAo+IGhhbGYKPj4gPj4gPiArICAgICAq
IG9mIHRoZSBCQVIgcmVnaXN0ZXIgaGFzIGJlZW4gd3JpdHRlbiB3aXRoIH4wLgo+PiA+PiA+ICsg
ICAgICovCj4+ID4+IAo+PiA+PiBJIGRvbid0IGJlbGlldmUgdGhpcyBpcyBjb3JyZWN0IGJlaGF2
aW9yIChidXQgSSdkIGhhdmUgdG8gcGxheSB3aXRoCj4+ID4+IHNvbWUgaGFyZHdhcmUgdG8gc2Vl
IHdoZXRoZXIgSSBjYW4gY29uZmlybSB0aGUgYmVoYXZpb3IgeW91Cj4+ID4+IGRlc2NyaWJlKTog
SG93IHdvdWxkIHlvdSBwbGFjZSBhIEJBUiBhdCwgc2F5LCAweDFmZmZmZmYwPwo+PiA+IAo+PiA+
IEkgZG9uJ3QgdGhpbmsgaXQncyAnY29ycmVjdCcgYmVoYXZpb3IgZWl0aGVyLCBidXQgRnJlZUJT
RCBoYXMgYmVlbgo+PiA+IHNpemluZyBCQVJzIGxpa2UgdGhhdCwgYW5kIG5vYm9keSBub3RpY2Vk
IGFueSBpc3N1ZXMuIEkganVzdCBmaXhlZCBpdAo+PiA+IHJlY2VudGx5Ogo+PiA+IAo+PiA+IGh0
dHBzOi8vc3Zud2ViLmZyZWVic2Qub3JnL2Jhc2UvaGVhZC9zeXMvZGV2L3BjaS9wY2kuYz9yMT0z
MTIyNTAmcjI9MzIxODYzIAo+PiAKPj4gT2gsIG5vLCB0aGF0IG9sZCBjb2RlIHdhcyBmaW5lIGFm
YWljdC4gWW91IGhhdmUgdG8gdmlldyB0aGUgdHdvCj4+IGhhbHZlcyBvZiBhIDY0LWJpdCBCQVIg
YXMgY29tcGxldGVseSBkaXN0aW5jdCByZWdpc3RlcnMsIGFuZAo+PiBzaXppbmcgb2YgdGhlIGZ1
bGwgQkFSIGNhbiBiZSBkb25lIGVpdGhlciBieSB3cml0aW5nIGJvdGgsIHRoZW4KPj4gcmVhZGlu
ZyBib3RoLCBvciByZWFkaW5nL3dyaXRpbmcgZWFjaCBoYWxmLgo+IAo+IE9LLCB0aGUgZXhhbXBs
ZSBpbiB0aGUgc3BlY2lmaWNhdGlvbiBzZWVtcyB0byBzdWdnZXN0IHRoYXQgeW91IHNob3VsZAo+
IGZpcnN0IHdyaXRlIHRvIGJvdGggcmVnaXN0ZXJzLCBhbmQgdGhlbiByZWFkIGJhY2sgdGhlIHZh
bHVlcy4KPiAKPj4gVGhlIHByb2JsZW0gd2l0aCB0aGUKPj4gY29kZSBpbiB0aGUgcGF0Y2ggaGVy
ZSBpcyB0aGF0IHlvdSBkb24ndCB0cmVhdCB0aGUgdHdvIGhhbHZlcyBhcwo+PiBmdWxseSBzZXBh
cmF0ZSByZWdpc3RlcnMsIGltcGx5aW5nIHRoYXQgb25lIGhhbGYgYmVpbmcgd3JpdHRlbiB3aXRo
Cj4+IGFsbCBvbmVzIF9hbHNvXyBtYWtlcyB0aGUgb3RoZXIgaGFsZiByZXR1cm4gdGhlIHNpemlu
ZyB2YWx1ZQo+PiBpbnN0ZWFkIG9mIHRoZSBsYXN0IHdyaXR0ZW4gYWRkcmVzcy4KPiAKPiBSaWdo
dCwgdGhlbiBJIHRoaW5rIGFkZGluZyBhIHNpemluZ19oaS9zaXppbmdfbG8gZmllbGQgaXMgdGhl
IHJpZ2h0Cj4gYW5zd2VyLgoKVGhhdCB3YXMgbXkgZmlyc3QgdGhvdWdodCB0b28sIGJ1dCBtZWFu
d2hpbGUgSSB0aGluayB0aGVzZSBmbGFncwphcmUgcG9pbnRsZXNzIGFuZCBtaXNsZWFkaW5nLCBh
bmQgaGVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQuClRoZXJlJ3MgcmVhbGx5IG5vdGhpbmcgc3BlY2lh
bCBhYm91dCB0aG9zZSBzaXppbmcgd3JpdGVzOiBUaGV5CnNpbXBseSB3cml0ZSBhIHNwZWNpYWwg
YWRkcmVzcywgYnV0IHRvIHRoZSBoYW5kbGVyIHRoaXMgc2hvdWxkbid0Cm1hdHRlci4gQWxsIHlv
dSBuZWVkIHRvIG1ha2Ugc3VyZSBpcyB0aGF0IGhhcmR3aXJlZCB0byB6ZXJvIGJpdHMKY29tZSBi
YWNrIGFzIHplcm8gb24gdGhlIGZvbGxvd2luZyByZWFkKHMpLCBlbnRpcmVseSBpbmRlcGVuZGVu
dApvZiB3aGF0IHByZWNpc2UgdmFsdWUgd2FzIHdyaXR0ZW4gKHRoZSByL28gYml0cyBhdCB0aGUg
Ym90dG9tIG9mCnRoZSBmaXJzdCBoYWxmIGxlZnQgYXNpZGUgaGVyZSwgb2YgY291cnNlKS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:01:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drkoN-00022g-H6; Tue, 12 Sep 2017 13:01:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drkoM-00022a-Qi
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:01:06 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 36/AF-01910-29AD7B95; Tue, 12 Sep 2017 13:01:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfT+Yd2Jt7Z
 HGhzdJGvxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbsWK9UMFO24vD85ewNjMfEuhi5OIQEZjJK
 /F6ziwnEYRGYxSpx4dZnVhBHQmAbq0TrjFPMXYycQE6exIPFn5kg7CKJTXu/sEDYhRKLTi1jB
 7F5BQQlTs58AhYXEvCSaJvcA9bLKRAosatxBRvEuulMErt7drCBJNgEtCTu314BZrMIqEpsW7
 iRGWJQgMSFHRMZQWxhAW+JN7M3gtkiAooSD17eBLqOg4NZoFbizXVZkDCzgKZE6/bf7BC2tsS
 yha+ZJzAKzUJy0iwkZbOQlC1gZF7FqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKyXm1pcnJie
 mpOYVKyXnJ+7iREY0PUMDIw7GFv2+h1ilORgUhLlPbJ+e6QQX1J+SmVGYnFGfFFpTmrxIUYND
 g6Bn0//tjBKseTl56UqSfCeuwFUJ1iUmp5akZaZA4w5mFIJDh4lEV6zm0Bp3uKCxNzizHSI1C
 lGS44Ldy79YeI4tukykDyw59YfJiGweVLivPIgDQIgDRmleXDjYGnhEqOslDAvIwMDgxBPQWp
 RbmYJqvwrRnEORiVh3ucgU3gy80rgtr4COogJ6CCeS1tADipJREhJNTDq2aR8z3v+kyXjR/7/
 zEOHn3/X4lsqtvh7z6dJU1XSggVEosLaFQx/bN1dKruufJl7VLs/xzIWH0/PLVP3yH/2qelt2
 TlTcYMy573VmTduRIeb2qnseP/detJ0R20uGddVx6a+3/dacrN4/7ZFZbdEcvbdDeqz3c+6cK
 Ghv9YD3bzJ23ROh91UYinOSDTUYi4qTgQA6grZ6gYDAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505221264!106852803!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52351 invoked from network); 12 Sep 2017 13:01:05 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:01:05 -0000
Received: by mail-io0-f195.google.com with SMTP id j141so8431174ioj.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:01:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=qUN7nvJ9WSWPhEfAkNoaSUDT+RPR5f+3XES2GJDvoFU=;
 b=rfbJDy1KyUuzn86r6un/W5iHzijyyqf+8q6b4jBWnCQ7ReYmL7RjoGVB58dSQ1PqNT
 TfAyADSEhukNK8DrhaWmDne15lhfLWygekushqnjbqcj8m3PerTUrDJfTZPCIJMgVWNk
 pWDk8Alr2kPScUIZuglM2uDXgkmp/RyAhhregXMYF+pKhdqljQJO5s9G1ygTFJ9uZIUo
 FfIQfRHS3s+JI0rEaMuKxQlQONWqolu0+z0+gtDJ/nO/TOIswiw3j6bEGn0ux/+3E1R5
 138cfvI8X6PbWnP1bLl7eq8l1evmMLOdPki3mkKo640Lfv7f8qMu1dn3fldfZTtQQbXA
 4iCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=qUN7nvJ9WSWPhEfAkNoaSUDT+RPR5f+3XES2GJDvoFU=;
 b=HNZ3WqLEFwBvBTgXuTUQOQWMCiRq8XlHcnytG6fm+iND71WpBgH8OugtIZ3jZK+9Pp
 uYa2xrpoF/iC/7mz4bxl+Sn4BdZiyrYKPMPJTvbxPB8BoVCTK1m6XoUwfRhel47bbCAt
 +b4V1rR5XqumIWFVAGN8yZWDMGpv0Is9HSbCE5/bQ9f1JkpGCHLWu9H+aqWocYKUlUNs
 p3UL0jLAcVZqH4fjomkT4anyfhFDasZ2qPBWR0+arwwqwPRmj+ruyhx6KoYXgvrEwBYf
 G7y8nRNpaBIcoYh4IUKIYAm/nb4X+ZLfn190OcL3/alR5OKtjSuyArSlSR6W92XCX/KE
 x5RQ==
X-Gm-Message-State: AHPjjUgBPQo17+T01wkXKLky5SGkSviF8r90QtOyWq0TtssWVB4Q66bW
 si/qex9GU8ew9WtdbM9TgOhVhfsHFg==
X-Google-Smtp-Source: AOwi7QDOIHcKhbciHKULOqZAeHzDyK+2jaCHM+dZHfUifnEXE4c5J2FUpWDF5Tfp5fjG95yXwQxFuOIUvmzaWYMpYTU=
X-Received: by 10.107.63.5 with SMTP id m5mr19684642ioa.265.1505221263152;
 Tue, 12 Sep 2017 06:01:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Tue, 12 Sep 2017 06:01:02 -0700 (PDT)
In-Reply-To: <CACvf2oVBxvH5FQpiWb_FySRfa9gzhsHtzRu_pn9Q4WGdhi4ysg@mail.gmail.com>
References: <1505150102-30806-1-git-send-email-al1img@gmail.com>
 <1505150102-30806-11-git-send-email-al1img@gmail.com>
 <20170912105217.odsyqwrtncg6raeq@citrix.com>
 <20170912110846.ospvznutqib2nxi7@citrix.com>
 <CACvf2oVBxvH5FQpiWb_FySRfa9gzhsHtzRu_pn9Q4WGdhi4ysg@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 12 Sep 2017 16:01:02 +0300
Message-ID: <CACvf2oXoc2juvxqMEX7JRZyoqzr645FcDmTfr+N84dSAqEWWtA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v5 10/12] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMjozNSBQTSwgT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDI6MDggUE0sIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBUdWUsIFNlcCAxMiwgMjAx
NyBhdCAxMTo1MjoxN0FNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAgMTEs
IDIwMTcgYXQgMDg6MTU6MDBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+PiA+
IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4+
ID4KPj4+ID4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgo+Pj4gPiAtLS0KPj4+ID4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAg
ICAgICAgICAgICAgfCAgIDkgKy0KPj4+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRf
ZGV2aWNlLmMgfCAgIDkgKy0KPj4+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jICAg
ICAgICAgfCAgIDQgKy0KPj4+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgICAg
ICAgfCAgIDQgKy0KPj4+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAg
fCAgIDIgLQo+Pj4gPiAgdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICAgICAgICAgICB8IDE5
MSArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+PiA+ICB0b29scy9vY2FtbC9s
aWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMgIHwgICAzICstCj4+PiA+ICB0b29scy94bC94bF9uaWMu
YyAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCj4+PiA+ICA4IGZpbGVzIGNoYW5nZWQsIDUy
IGluc2VydGlvbnMoKyksIDE3MyBkZWxldGlvbnMoLSkKPj4+ID4KPj4+ID4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCj4+PiA+IGluZGV4IGQ1
YTNhYjcuLmFiZTEyOWUgMTAwNjQ0Cj4+PiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPj4+
ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+Pj4gPiBAQCAtMTg1MCw5ICsxODUwLDE0IEBA
IGludCBsaWJ4bF9kZXZpY2VfbmljX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAo+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3lu
Y29wX2hvdyAqYW9faG93KQo+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJY
TF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Cj4+PiA+Cj4+PiA+IC1saWJ4bF9kZXZpY2VfbmljICps
aWJ4bF9kZXZpY2VfbmljX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQg
Km51bSk7Cj4+PiA+ICtsaWJ4bF9kZXZpY2VfbmljICpsaWJ4bF9kZXZpY2VfbmljX2xpc3QobGli
eGxfY3R4ICpjdHgsCj4+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQo+Pj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPj4+ID4gK3Zv
aWQgbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUobGlieGxfZGV2aWNlX25pYyogbGlzdCwgaW50
IG51bSkKPj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJO
QUxfQ0FMTEVSU19PTkxZOwo+Pj4gPiAgaW50IGxpYnhsX2RldmljZV9uaWNfZ2V0aW5mbyhsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4+PiA+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhsX25pY2luZm8gKm5pY2luZm8pOwo+
Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMs
IGxpYnhsX25pY2luZm8gKm5pY2luZm8pCj4+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPj4+Cj4+PiBUaGUgYW5ub3RhdGlvbiBo
YXMgY2F1c2VkIHRoZSBmb2xsb3dpbmcgZmFpbHVyZXM6Cj4+Pgo+Pj4gbGlieGxfY29sb19zYXZl
LmM6IEluIGZ1bmN0aW9uIOKAmGxpYnhsX19jb2xvX3NhdmVfc2V0dXDigJk6Cj4+PiBsaWJ4bF9j
b2xvX3NhdmUuYzoxMjY6MTQ6IGVycm9yOiBjYWxsIHRvIOKAmGxpYnhsX2RldmljZV9uaWNfbGlz
dOKAmSBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuaW5nOiBtYXkgbm90IGJlIGNhbGxlZCBm
cm9tIHdpdGhpbiBsaWJ4bCBbLVdlcnJvcl0KPj4+IG5pY3MgPSBsaWJ4bF9kZXZpY2VfbmljX2xp
c3QoQ1RYLCBjZHMtPmRvbWlkLCAmbmIpOwo+Pj4gICAgICAgICAgfn5+fn5efn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPj4+IGxpYnhsX2NvbG9fc2F2ZS5jOjEy
OTo5OiBlcnJvcjogY2FsbCB0byDigJhsaWJ4bF9kZXZpY2VfbmljX2xpc3RfZnJlZeKAmSBkZWNs
YXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuaW5nOiBtYXkgbm90IGJlIGNhbGxlZCBmcm9tIHdpdGhp
biBsaWJ4bCBbLVdlcnJvcl0KPj4+IGxpYnhsX2RldmljZV9uaWNfbGlzdF9mcmVlKG5pY3MsIG5i
KTsKPj4+ICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+Pj4K
Pj4+IEhvd2V2ZXIsIEkgdGhpbmsgdGhhdCdzIGEgYnVnIGluIGNvbG8uCj4+Cj4+IFRoaW5raW5n
IGFib3V0IHRoaXMgYSBiaXQgbW9yZTogdGhlIGxpc3RfZnJlZSBmdW5jdGlvbnMgKGhlcmUgYW5k
IGluCj4+IG90aGVyIHBhdGNoZXMpIHNob3VsZG4ndCBiZSBhbm5vdGF0ZWQgYXMgZXh0ZXJuYWwg
Y2FsbGVycyBvbmx5Lgo+Pgo+PiBBbmQgeW91IGNhbiByZXBsYWNlIHRoZSBuaWNfbGlzdCBmdW5j
dGlvbiBoZXJlIHRvIGNhbGwgdGhlIGZyYW1ld29yawo+PiBkaXJlY3RseS4KPgo+IFRoZSBpZGVh
IHdhcyB0aGF0IGxpYnhsX2RldmljZV94eHhfbGlzdCBhbmQgZnJlZSBhcmUgZm9yIGV4dGVybmFs
IGNhbGxlcnMgb25seQo+IGJlY2F1c2UgdGhleSBkb24ndCBhd2FyZSBhYm91dCBkZXZpY2UgZnJh
bWV3b3JrLiBJbnRlcm5hbCBjYWxsZXJzIHNoYWxsIHVzZQo+IGRldmljZSBmcmFtZXdvcmsgaW5z
dGVhZC4gSSB3b25kZXIgd2h5IEkgZG9uJ3QgaGF2ZSBlcnJvciBoZXJlIG9uIG15Cj4gYnVpbGQg
ZW52aXJvbm1lbnQuIEkgd2lsbCBwdXQgZGV2aWNlIGZyYW1ld29yayBnZXQvZnJlZSBsaXN0IGhl
cmUuCj4KPiBJIHdpbGwgY3JlYXRlIG5ldyBwYXRjaCBzZXQuCj4KCkFsc28gaW4gdGhpcyBwYXJ0
aWN1bGFyIHBsYWNlIEkndmUgdHJpZWQgdG8gZml4IG1lbW9yeSBsZWFrIGJ5IGFkZGluZwpsaWJ4
bF9kZXZpY2VfbmljX2xpc3RfZnJlZS4KQnV0IHRoaXMgaXMgbm90IHJpZ2h0IGZpeCBhbmQgb3V0
IG9mIHRoaXMgcGF0Y2ggc2NvcGUuClNvIEkgd2lsbCByZXZlcnQgdGhpcyBjaGFuZ2VzLiBQcm9i
YWJseSBsaWJ4bF9fc3RyZHVwIHNob3VsZCBiZSBoZXJlLgpJIHdpbGwgbW92ZSB0aGUgZml4IHRv
IHRoZSBzZXBhcmF0ZSBwYXRjaCBpbiB0aGlzIHBhdGNoIHNlcmllcy4KCi0tIApCZXN0IFJlZ2Fy
ZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:02:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drkpb-000282-Ql; Tue, 12 Sep 2017 13:02:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drkpb-00027u-0z
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:02:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D4/0C-03616-EDAD7B95; Tue, 12 Sep 2017 13:02:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffGre2
 RBuuv81t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnjq1mK9huXHFhr0kD4wT1LkYuDiGBzYwS
 T17/YOli5ARydjNKnPxsBGILC6RL/HnwBCwuImAtcXp9FztIA7NAD6PEzC1v2SC6rzNKzP3Uy
 ghSxSagKXHn8ycmEJtXwEqiufcjK4jNIqAqMW1LF9gkUYFwif3frzFD1AhKnJwJsYFTwEvizf
 ppYHOYBcwk5m1+yAxhi0vcejKfCcKWl2jeOpt5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWW
 pRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GLsv+x9ilORgUhLl
 PbJ+e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7mm0A5waLU9NSKtMwcYKTApCU4eJREePNA0
 rzFBYm5xZnpEKlTjIpS4rxiwPgSEgBJZJTmwbXBovMSo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHmfg4znycwrgZv+CmgxE9BinktbQBaXJCKkpIARvzfxyLwMH615pb5csQ5b9fO3tjU/5Wq
 TbcqLFIrYYsnGqD2v9bbgro0X78zfda78U3HwuhnGlV/epaS4fI5vued6k3cLZ17WUnmhZS/E
 Go5ZiYUmnYjVe7/tWr6pBe9v5rfeD4StL3xYf2KHALtaxoX/X9seWq6W5jl1ffLKw42Gi2Zem
 MytxFKckWioxVxUnAgAVTlCeMkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505221335!74458871!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2245 invoked from network); 12 Sep 2017 13:02:15 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 12 Sep 2017 13:02:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 279011596;
 Tue, 12 Sep 2017 06:02:15 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 360CB3F578;
 Tue, 12 Sep 2017 06:02:14 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-6-roger.pau@citrix.com>
 <718e7f9a-81cd-e8f6-4c9d-9afee41b6d47@arm.com>
 <20170912113816.v5zocitmuutma7ii@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8e995377-3bb7-6444-8bc7-687890234f90@arm.com>
Date: Tue, 12 Sep 2017 14:02:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912113816.v5zocitmuutma7ii@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 05/11] mm: move modify_identity_mmio to
 global file and drop __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wOS8xNyAxMjozOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUs
IFNlcCAxMiwgMjAxNyBhdCAxMTo1Mzo0OUFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IEhpIFJvZ2VyLAo+Pgo+PiBPbiAxNC8wOC8xNyAxNToyOCwgUm9nZXIgUGF1IE1vbm5lIHdyb3Rl
Ogo+Pj4gQW5kIGFsc28gYWxsb3cgaXQgdG8gZG8gbm9uLWlkZW50aXR5IG1hcHBpbmdzIGJ5IGFk
ZGluZyBhIG5ldwo+Pj4gcGFyYW1ldGVyLgo+Pj4KPj4+IFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBu
ZWVkZWQgaW4gb3JkZXIgdG8gbWFwIHRoZSBCQVJzIGZyb20gUENJIGRldmljZXMKPj4+IGludG8g
dGhlIERvbTAgcDJtIChhbmQgaXMgYWxzbyB1c2VkIGJ5IHRoZSB4ODYgRG9tMCBidWlsZGVyKS4g
V2hpbGUKPj4+IHRoZXJlIGZpeCB0aGUgZnVuY3Rpb24gdG8gdXNlIGdmbl90IGFuZCBtZm5fdCBp
bnN0ZWFkIG9mIHVuc2lnbmVkIGxvbmcKPj4+IGZvciBtZW1vcnkgYWRkcmVzc2VzLiA+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+
IC0tLQo+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDaGFuZ2Vz
IHNpbmNlIHY0Ogo+Pj4gICAgLSBHdWFyZCB0aGUgZnVuY3Rpb24gd2l0aCBDT05GSUdfSEFTX1BD
SSBvbmx5Lgo+Pj4gICAgLSBzL25vbi10cml2YWwvbm9uLW5lZ2xpZ2libGUgaW4gdGhlIGNvbW1l
bnQuCj4+PiAgICAtIENoYW5nZSBYRU5MT0dfR19XQVJOSU5HIHRvIFhFTkxPR19XQVJOSU5HIGxp
a2UgdGhlIG9yaWdpbmFsCj4+PiAgICAgIGZ1bmN0aW9uLgo+Pj4KPj4+IENoYW5nZXMgc2luY2Ug
djM6Cj4+PiAgICAtIFJlbW92ZSB0aGUgZHVtbXkgbW9kaWZ5X2lkZW50aXR5X21taW8gaGVscGVy
IGluIGRvbTBfYnVpbGQuYwo+Pj4gICAgLSBUcnkgdG8gbWFrZSB0aGUgY29tbWVudCBpbiBtb2Rp
ZnkgTU1JTyBsZXNzIHNjYXJ5Lgo+Pj4gICAgLSBDbGFyaWZ5IGNvbW1pdCBtZXNzYWdlLgo+Pj4g
ICAgLSBPbmx5IGJ1aWxkIHRoZSBmdW5jdGlvbiBmb3IgeDg2IG9yIGlmIHRoZXJlJ3MgUENJIHN1
cHBvcnQuCj4+Pgo+Pj4gQ2hhbmdlcyBzaW5jZSB2MjoKPj4+ICAgIC0gVXNlIG1mbl90IGFuZCBn
Zm5fdC4KPj4+ICAgIC0gUmVtb3ZlIHN0cmF5IG5ld2xpbmUuCj4+PiAtLS0KPj4+ICAgIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMzAgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4+PiAgICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICB8IDQwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAgIHhlbi9pbmNsdWRlL3hlbi9wMm0t
Y29tbW9uLmggIHwgIDMgKysrCj4+PiAgICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMo
KyksIDI4IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4+PiBpbmRleCAw
NGE4NjgyZDMzLi5jNjVlYjg1MDNmIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4+PiBA
QCAtNjEsMzIgKzYxLDYgQEAgc3RhdGljIHN0cnVjdCBhY3BpX21hZHRfaW50ZXJydXB0X292ZXJy
aWRlIF9faW5pdGRhdGEgKmludHNyY292cjsKPj4+ICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0ZGF0YSBhY3BpX25taV9zb3VyY2VzOwo+Pj4gICAgc3RhdGljIHN0cnVjdCBhY3BpX21hZHRf
bm1pX3NvdXJjZSBfX2luaXRkYXRhICpubWlzcmM7Cj4+PiAtc3RhdGljIGludCBfX2luaXQgbW9k
aWZ5X2lkZW50aXR5X21taW8oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
cl9wYWdlcywgY29uc3QgYm9vbCBtYXApCj4+PiAtewo+Pj4gLSAgICBpbnQgcmM7Cj4+PiAtCj4+
PiAtICAgIGZvciAoIDsgOyApCj4+PiAtICAgIHsKPj4+IC0gICAgICAgIHJjID0gKG1hcCA/IG1h
cF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMpCj4+PiAtICAgICAgICAgICAgIChk
LCBfZ2ZuKHBmbiksIG5yX3BhZ2VzLCBfbWZuKHBmbikpOwo+Pj4gLSAgICAgICAgaWYgKCByYyA9
PSAwICkKPj4+IC0gICAgICAgICAgICBicmVhazsKPj4+IC0gICAgICAgIGlmICggcmMgPCAwICkK
Pj4+IC0gICAgICAgIHsKPj4+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPj4+
IC0gICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBpZGVudGl0eSAlc21hcCBbJSNseCwlI2x4
KSBmb3IgZCVkOiAlZFxuIiwKPj4+IC0gICAgICAgICAgICAgICAgICAgbWFwID8gIiIgOiAidW4i
LCBwZm4sIHBmbiArIG5yX3BhZ2VzLCBkLT5kb21haW5faWQsIHJjKTsKPj4+IC0gICAgICAgICAg
ICBicmVhazsKPj4+IC0gICAgICAgIH0KPj4+IC0gICAgICAgIG5yX3BhZ2VzIC09IHJjOwo+Pj4g
LSAgICAgICAgcGZuICs9IHJjOwo+Pj4gLSAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFz
KCk7Cj4+PiAtICAgIH0KPj4+IC0KPj4+IC0gICAgcmV0dXJuIHJjOwo+Pj4gLX0KPj4+IC0KPj4+
ICAgIC8qIFBvcHVsYXRlIGEgSFZNIG1lbW9yeSByYW5nZSB1c2luZyB0aGUgYmlnZ2VzdCBwb3Nz
aWJsZSBvcmRlci4gKi8KPj4+ICAgIHN0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0ZV9tZW1v
cnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwKPj4+IEBAIC0zOTcsNyAr
MzcxLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpk
KQo+Pj4gICAgICAgICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkLgo+Pj4g
ICAgICAgICAqIE5COiB0aGlzIG9ubHkgbWFrZXMgc2Vuc2Ugd2hlbiBib290ZWQgZnJvbSBsZWdh
Y3kgQklPUy4KPj4+ICAgICAgICAgKi8KPj4+IC0gICAgcmMgPSBtb2RpZnlfaWRlbnRpdHlfbW1p
byhkLCAwLCBNQjFfUEFHRVMsIHRydWUpOwo+Pj4gKyAgICByYyA9IG1vZGlmeV9tbWlvKGQsIF9n
Zm4oMCksIF9tZm4oMCksIE1CMV9QQUdFUywgdHJ1ZSk7Cj4+PiAgICAgICAgaWYgKCByYyApCj4+
PiAgICAgICAgewo+Pj4gICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBpZGVudGl0eSBtYXAg
bG93IDFNQjogJWRcbiIsIHJjKTsKPj4+IEBAIC05NjQsNyArOTM4LDcgQEAgc3RhdGljIGludCBf
X2luaXQgcHZoX3NldHVwX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9pbmZv
KQo+Pj4gICAgICAgICAgICBucl9wYWdlcyA9IFBGTl9VUCgoZC0+YXJjaC5lODIwW2ldLmFkZHIg
JiB+UEFHRV9NQVNLKSArCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
ZTgyMFtpXS5zaXplKTsKPj4+IC0gICAgICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8oZCwg
cGZuLCBucl9wYWdlcywgdHJ1ZSk7Cj4+PiArICAgICAgICByYyA9IG1vZGlmeV9tbWlvKGQsIF9n
Zm4ocGZuKSwgX21mbihwZm4pLCBucl9wYWdlcywgdHJ1ZSk7Cj4+PiAgICAgICAgICAgIGlmICgg
cmMgKQo+Pj4gICAgICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0
byBtYXAgQUNQSSByZWdpb24gWyUjbHgsICUjbHgpIGludG8gRG9tMCBtZW1vcnkgbWFwXG4iLAo+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
Cj4+PiBpbmRleCBiMjA2NmRiMDdlLi44NjgyNGVkYjA5IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2Nv
bW1vbi9tZW1vcnkuYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+Pj4gQEAgLTE0NjUs
NiArMTQ2NSw0NiBAQCBpbnQgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoCj4+PiAgICAgICAgcmV0
dXJuIDA7Cj4+PiAgICB9Cj4+PiArI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpCj4+PiAraW50
IG1vZGlmeV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLCB1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzLAo+Pj4gKyAgICAgICAgICAgICAgICBib29sIG1hcCkKPj4+ICt7
Cj4+Cj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBjb3JyZWN0IHRvIG1vdmUgdGhpcyBmdW5jdGlv
biBpbiBjb21tb24gY29kZSB3aXRob3V0Cj4+IG1ha2luZyBzdXJlIHRoYXQgYWxsIGFyY2ggaGF2
ZSAqbWFwX21taW9fcmVnaW9ucyBzdXBwb3J0aW5nIHByZWVtcHRpb24uCj4+Cj4+IFRoaXMgaXMg
YWN0dWFsbHkgbm90IHRoZSBjYXNlIG9uIEFSTSBhbmQgSUhNTyBzaG91bGQgYmUgZml4ZWQgYmVm
b3JlIGdldHRpbmcKPj4gdGhpcyBmdW5jdGlvbiBjb21tb24uIE90aGVyd2lzZSB5b3Ugd2lsbCBl
eHBvc2UgYSBzZWN1cml0eSBpc3N1ZSB0aGUgZGF5Cj4+IHZDUEkgd2lsbCBnZXQgc3VwcG9ydGVk
IG9uIEFSTS4KPiAKPiBJIGNvdWxkIGFkZCBzb21ldGhpbmcgbGlrZToKPiAKPiAjaWZuZGVmIENP
TkZJR19YODYgLyogWFhYIEFSTSE/ICovCj4gICAgICByZXQgPSAtRTJCSUc7Cj4gICAgICAvKiBN
dXN0IGJyZWFrIGh5cGVyY2FsbCB1cCBhcyB0aGlzIGNvdWxkIHRha2UgYSB3aGlsZS4gKi8KPiAg
ICAgIGlmICggbnJfbWZucyA+IDY0ICkKPiAgICAgICAgICBicmVhazsKPiAjZW5kaWYKPiAKPiBU
aGF0J3Mgd2hhdCdzIGRvbmUgaW4gWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZy4KCldlbGwgaW4g
dGhlIGNhc2Ugb2YgWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZywgdGhlIGNhbGxlciB3aWxsIHRh
a2UgY2FyZSAKb2Ygc3BsaXR0aW5nIHRoZSBiYXRjaC4gSGVyZSB5b3Ugd2lsbCBub3Qgc3BsaXQg
dGhlIGJhdGNoIGFuZCBqdXN0IGZhaWwuCgo+IAo+Pj4gKyAgICBpbnQgcmM7Cj4+PiArCj4+PiAr
ICAgIC8qCj4+PiArICAgICAqIEFUTSB0aGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQg
YnkgdGhlIGhhcmR3YXJlIGRvbWFpbgo+Pj4gKyAgICAgKiBiZWNhdXNlIGl0IGRvZXNuJ3Qgc3Vw
cG9ydCBwcmVlbXB0aW9uL2NvbnRpbnVhdGlvbiwgYW5kIGFzIHN1Y2gKPj4+ICsgICAgICogY2Fu
IHRha2UgYSBub24tbmVnbGlnaWJsZSBhbW91bnQgb2YgdGltZS4gTm90ZSB0aGF0IGl0IHBlcmlv
ZGljYWxseQo+Pj4gKyAgICAgKiBjYWxscyBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgaW4gb3Jk
ZXIgdG8gYXZvaWQgc3RhbGxpbmcgdGhlIHN5c3RlbS4KPj4+ICsgICAgICovCj4+PiArICAgIEFT
U0VSVChpc19oYXJkd2FyZV9kb21haW4oZCkpOwo+Pj4gKwo+Pj4gKyAgICBmb3IgKCA7IDsgKQo+
Pj4gKyAgICB7Cj4+PiArICAgICAgICByYyA9IChtYXAgPyBtYXBfbW1pb19yZWdpb25zIDogdW5t
YXBfbW1pb19yZWdpb25zKQo+Pgo+PiBBcyBtZW50aW9uZWQgaW4gYW4gZWFybGllciB2ZXJzaW9u
LCBvbiBBUk0gbWFwX21taW9fcmVnaW9ucyB3aWxsIG1hcCB0aGUKPj4gTU1JTyB3aXRoIHZlcnkg
c3RyaWN0IGF0dHJpYnV0ZSAobm8tdW5hbGlnbmVkIGFjY2Vzcywgbm9uLWdhdGhlcmFibGUsLi4u
KS4KPj4gVGhpcyB3aWxsIG5vdCBiZSBjb3JyZWN0IGZvciBzb21lIEJBUnMuIFNvIEkgdGhpbmsg
d2Ugc2hvdWxkIHByb3ZpZGUgdGhlCj4+IGF0dHJpYnV0ZSB0eXBlIGluIHBhcmFtZXRlciBvZiBt
b2RpZnlfbW1pbyB0byBrbm93IHRoZSBtZW1vcnkgYXR0cmlidXRlLgo+IAo+IEFzIEkgdW5kZXJz
dGFuZCBpdCwgY3VycmVudCBtYXBwaW5nIGF0dHJpYnV0ZXMgYWxiZWl0IHNsb3cgd2lsbCB3b3Jr
Cj4gZmluZT8KCk5vLiBUaGUgZ3Vlc3Qgd2lsbCByZWNlaXZlIGFuIGFib3J0IGlmIGl0IGRvZXMg
dW5hbGlnbmVkIGFjY2VzcyBvbiB0aGF0IApyZWdpb24gKHN1Y2ggYXMgd2hlbiBtZW1jcHkgaXMg
dXNlZCkuCgo+IAo+IEF0IGxlYXN0IHRoZXkgYXJlIHRoZSBzYW1lIGFzIHRoZSBvbmVzIHVzZWQg
YnkKPiBYRU5fRE9NQ1RMX21lbW9yeV9tYXBwaW5nIHdoaWNoIGlzIGhvdyBNTUlPIGlzIG1hcHBl
ZCB0byBhIERvbVUgQVRNLAo+IGhlbmNlIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhIHByaW9yaXR5
IGF0IHN1Y2ggZWFybHkgc3RhdGUuCgpXaHkgZG8geW91IHNwZWFrIGFib3V0IERvbXU/IFRoaXMg
aXMgdXNlZCBmb3IgbWFwcGluZyBEb20wIGF0IHRoZSAKbW9tZW50Li4uIFNvIHRoaXMgaXMga2lu
ZCBvZiBwcmlvcml0eSBpbiBvcmRlciB0byBnZXQgUENJIGluIERvbTAuCgpGb3IgRG9tMCwgd2Ug
cmVsYXhlZCB0aGUgbWFwcGluZyBhbmQgcmVseSBvbiB0aGUgT1MgdG8gdGlnaHRlbiB0aGUgCmF0
dHJpYnV0ZSAocDJtX21taW9fZGlyZWN0X2MgaXMgdXNlZCkuIFRoaXMgaXMgc29tZXRoaW5nIHdl
IGNvdWxkIG5vdCAKcG9zc2libHkgZG8gYnkgZGVmYXVsdCBvbiBEb21VIGF0IHRoZSBtb21lbnQu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:15:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:15:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drl1c-0002yf-6r; Tue, 12 Sep 2017 13:14:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421e1772c=George.Dunlap@citrix.com>)
 id 1drl1a-0002yZ-Br
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:14:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3A/16-02225-5CDD7B95; Tue, 12 Sep 2017 13:14:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHSDve6Ru9s
 jDfY+N7X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNeL/zMVrCGu+LQkV62BsbdnF2MHBwSAv4S
 F1eGdTFycggLaEksWr+THSQsIqAicXuvQRcjFwezQCOLxKW5S1hAaoQEbCSeX/jICmKzCehJz
 Dv+FSzOK2ArsfrJSTYQm0VAVeL83+9gNaIC4RJNZ/uhagQlTs58wgIynxOo/uA1URCTWUBTYv
 0ufZAKZgFxiVtP5jNB2PIS29/OYYbYqiqx+MFR9gmM/LOQDJqF0D0LSfcsJN0LGFlWMWoUpxa
 VpRbpGhrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBiUDEOxg3Lbd8xCjJAeT
 kijvkfXbI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EbfAcoJFqWmp1akZeYA4wMmLcHBoyTC6
 wiS5i0uSMwtzkyHSJ1itOT4MenKHyaOTTfvAskN3x/8YRJiycvPS5US5+0HaRAAacgozYMbB4
 vhS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm3Q0yhSczrwRu6yugg5iADuK5tAXkoJJEhJR
 UA6O9XIndBtNfmiGi+46vO2MQ2fG1x4N/b+e1qE3Sb3n0t/9qNbvpUp5jotp06didi68XtW3e
 d87eL7/qtNCebAWZWKtQrYMiH7MWu/69vuln9YnjD5aWT09aM91/wmHd2D3y7wVEpkULaL5yD
 82ZMYPdjMnXbe089ksW39YtdjZi/VQd5jp7XZMSS3FGoqEWc1FxIgDZrZ+H3AIAAA==
X-Env-Sender: prvs=421e1772c=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505222083!56334547!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51211 invoked from network); 12 Sep 2017 13:14:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 13:14:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447542357"
To: <xen-devel@lists.xenproject.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0b12340a-5bc0-35eb-a7da-cfdbf967f44d@citrix.com>
Date: Tue, 12 Sep 2017 14:14:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTEvMjAxNyAwNjowMSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBBZGQgYSBtYWNo
aW5lLXJlYWRhYmxlIGZpbGUgdG8gZGVzY3JpYmUgd2hhdCBmZWF0dXJlcyBhcmUgaW4gd2hhdAo+
IHN0YXRlIG9mIGJlaW5nICdzdXBwb3J0ZWQnLCBhcyB3ZWxsIGFzIGluZm9ybWF0aW9uIGFib3V0
IGhvdyBsb25nIHRoaXMKPiByZWxlYXNlIHdpbGwgYmUgc3VwcG9ydGVkLCBhbmQgc28gb24uCj4g
Cj4gVGhlIGRvY3VtZW50IHNob3VsZCBiZSBmb3JtYXR0ZWQgdXNpbmcgInNlbWFudGljIG5ld2xp
bmVzIiBbMV0sIHRvIG1ha2UKPiBjaGFuZ2VzIGVhc2llci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gWzFdIGh0dHA6Ly9yaG9k
ZXNtaWxsLm9yZy9icmFuZG9uLzIwMTIvb25lLXNlbnRlbmNlLXBlci1saW5lLwo+IC0tLQo+IAo+
IFNvcnJ5LCBJIHdyb3RlIGEgJ2NoYW5nZXMgc2luY2UgdjEnIGJ1dCBtYW5hZ2VkIHRvIGxvc2Ug
aXQuICBJJ2xsCj4gcmVwbHkgdG8gdGhpcyBtYWlsIHRvbW9ycm93IHdpdGggYSBsaXN0IG9mIGNo
YW5nZXMuCgpDaGFuZ2VzIHNpbmNlIHYxOgotIE1vdmVkIFBWLW9uLUhWTSBmcm9tICdHdWVzdCBU
eXBlcycgdG8gJ1NjYWxhYmlsaXR5JwotIFJlbmFtZWQgYWxsICJQcmV2aWV3IiB0byAiVGVjaCBQ
cmV2aWV3IiBmb3IgY29uc2lzdGVuY3kKLSBSZW1vdmVkIFBWSCBkb20wIHN1cHBvcnQgKHNpbmNl
IGl0IGRvZXNuJ3Qgd29yayBhdCBhbGwpCi0gRml4ZWQgIlZpcnR1YWwgUkFNIgotIEpTT046IFBy
ZXZpZXcgLT4gRXhwZXJpbWVudGFsCi0gQUNQSTogQWRkZWQgeDg2Ci0gVmlydHVhbCBjcHUgaG90
cGx1ZyAtPiBTdXBwb3J0ZWQgb24gYWxsIHBsYXRmb3JtcwotIENyZWF0ZWQgIkV4dGVybmFsIHN1
cHBvcnQiIHNlY3Rpb24sIG1vdmVkIGFsbCBleHRlcm5hbCBsaW5rcyB0aGVyZQotIFJlbmFtZWQg
IlRvb2xpbmciIHNlY3Rpb24gdG8gIkRlYnVnZ2luZywgYW5hbHlzaXMsIGFuZCBjcmFzaCBwb3N0
LW1vcnRlbSIKLSBNb3ZlZCAnU29mdC1yZXNldCcgdG8gIkRlYnVnZ2luZywgLi4uIgotIE1vdmVk
IHZQTVUgdG8gIkhhcmR3YXJlIiBzZWN0aW9uCi0gdk1DRSAtPiB4ODYvdk1DRQotIFVwZGF0ZXMg
b24gdmFyaW91cyB2aXJ0dWFsIGRldmljZSBkcml2ZXIgc3RhdHVzZXMKLSBSZW1vdmVkIFFFTVUg
cHYgbmV0YmFjayAoeGVuX25pYykKLSBWTUkgLT4gU3VwcG9ydGVkLCBub3Qgc2VjdXJpdHkgc3Vw
cG9ydGVkCi0gQnJlYWsgb3V0IE5lc3RlZCBQViBzZXBhcmF0ZWx5IHRvIE5lc3RlZCBIVk0KLSBB
ZGQgeDg2L0hWTSBCSU9TIGFuZCBFRkkgZW50cmllcwotIEFSTS9TTU1VIC0+IHYxICYgdjIKLSBV
cGRhdGVkIEFSTS9JVFMgZGVzY3JpcHRpb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drl83-0003fm-Rh; Tue, 12 Sep 2017 13:21:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drl82-0003fg-C1
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 13:21:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 20/A3-03423-55FD7B95; Tue, 12 Sep 2017 13:21:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfk/vZ
 Ig++PVSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bljM0vBP7OKl7NMGxgn
 6XUxcnEICTQySczbd4kJwnnMKHF5yyN2CGcbo8Sk59dZuhg5OUQEnCW+npnLDmLzCuhLrDo3n
 RnEFhZwk1j/4yaYLSEwiUni1udSCNtT4mbbHNYuRg4we83N/C5Gdg42ASuJQ2IgBSwCqhITn5
 xlmcDIvYCRYRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 /GYBgB2PTosBDjJIcTEqivEfWb48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrfw8oJ1iUmp5a
 kZaZAww8mLQEB4+SCK8KSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5OUGKBECKMkrz4
 EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkVQabwZOaVwG16BXQEE9ARPJe2gBxRko
 iQkmpgPK2vcunsUl5LYa4ziucjTujoc7yTmxLhJfgs8UncijO27NtfnWqWu9KXzTPla5nRRH0
 X8b6t8uY/e698e8SYLX+efVZu7TuNl6zlBeZTHZXlvkzn1ZZeVjDHMUqTyaO5PGrapMnXIveu
 Z/lfKb5eUi9u+b2mqLLMVYIHpp6KOP+uuInZeZG7EktxRqKhFnNRcSIA7hD3LX0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505222483!75795787!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 593 invoked from network); 12 Sep 2017 13:21:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 13:21:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drl7x-00052M-KS; Tue, 12 Sep 2017 13:21:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drl7s-00036X-3K; Tue, 12 Sep 2017 13:21:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drl7r-0002FY-Sj; Tue, 12 Sep 2017 13:21:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113362-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=19cee44abfdf162a25d86f999d9a50bcfdf468bc
X-Osstest-Versions-That: xen=d0291f3391ab34b34092fcdc56abd8153cbe4579
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 13:21:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113362: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM2Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE5Y2VlNDRhYmZkZjE2MmEyNWQ4NmY5OTlkOWE1MGJj
ZmRmNDY4YmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQwMjkxZjMz
OTFhYjM0YjM0MDkyZmNkYzU2YWJkODE1M2NiZTQ1NzkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzMyMSAgMjAxNy0wOS0xMSAxNzoyMjo1MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMzNjIgIDIwMTctMDktMTIgMTE6MDE6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249
MTljZWU0NGFiZmRmMTYyYTI1ZDg2Zjk5OWQ5YTUwYmNmZGY0NjhiYworIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDE5Y2VlNDRhYmZkZjE2MmEyNWQ4NmY5OTlkOWE1MGJj
ZmRmNDY4YmMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MTljZWU0NGFi
ZmRmMTYyYTI1ZDg2Zjk5OWQ5YTUwYmNmZGY0NjhiYworIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0u
Oi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysg
dW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14
ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0
cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJh
bmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MTljZWU0NGFiZmRmMTYyYTI1ZDg2Zjk5OWQ5YTUw
YmNmZGY0NjhiYyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0K
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVw
c3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNt
b2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdCAxOWNlZTQ0YWJmZGYxNjJhMjVkODZmOTk5ZDlhNTBiY2ZkZjQ2
OGJjOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGQwMjkxZjMuLjE5Y2VlNDQgIDE5Y2VlNDRhYmZkZjE2MmEyNWQ4NmY5
OTlkOWE1MGJjZmRmNDY4YmMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:28:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlEp-0003yi-TY; Tue, 12 Sep 2017 13:28:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drlEo-0003yc-Ep
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 13:28:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CA/A4-03616-9F0E7B95; Tue, 12 Sep 2017 13:28:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve6PB9s
 jDXYuErVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMm7HzMXDCFqeL099MsDYyvGbsYOTkkBPwl
 ri5rZAOxWQRUJaa2TWUGsdkElCV+dvaCxUUEdCWeLXgGZjMLZEg8OHOQBcQWFoiS2PoCwuYVs
 JB49PwSUxcjF4eQQBujRMO1JlaIhKDEyZlPWCCadSQW7P4ENIgDyJaWWP6PAyTMKeApcWredr
 B7RAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGZnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxjPLAg8xCjJwaQkyqt8f3ukEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwPgGpEyxKTU+tSMvMAUYDTKkEB4+SCO9Rk
 DRvcUFibnFmOkTqFKMux42H1/8wCYHNkBLnrQUpEgApyijNgxsBi8xLjLJSwryMQAcK8RSkFu
 VmlqDKv2IU52BUEubtA5nCk5lXArfpFdARTEBH8FzaAnJESSJCSqqB0XzHVZZrb+MkWTouPDO
 Qu9a29IEDY4LL/ZkWjL6yBxQbl6s1vJwUHLNwY6bqlVWqC7O+MnF/Oftpx3WBhcvfXovwnXiy
 ttqm8tytjHdiVo6WP78nxs5aLez86ZcOg9aknYa/Hh4LP+hr3+i1qpH17MzZGxwjPq2d+ctKZ
 FK43vTZwVXnHm9hilFiKc5INNRiLipOBADEtjq1xwIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505222902!76591302!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54598 invoked from network); 12 Sep 2017 13:28:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 13:28:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447544657"
Date: Tue, 12 Sep 2017 14:28:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912132821.q765ddqyog42y2ta@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505218486-4416-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/mm: Factor out the grant flags to
 pte flags conversion logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGZpeGVzIGEgYnVnIHdoZXJlIHRoZSByZXF1ZXN0ZWQgQVZBSUwqIGZsYWdz
IHdlcmUgbm90IGhvbm91cmVkIGluIGFuCj4gdW5tYXBfYW5kX3JlcGxhY2Ugb3BlcmF0aW9uLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:41:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlR3-0005Eq-0f; Tue, 12 Sep 2017 13:41:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drlR1-0005Ek-GK
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 13:41:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 73/E5-00743-EE3E7B95; Tue, 12 Sep 2017 13:41:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7rx9s
 jDS5dFbBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP+b33JXPCdqeLa/dVMDYybmLoYOTkkBPwl
 Gs9uYwSxWQRUJY51XGYDsdkElCV+dvaC2SICuhLPFjwDs5kFMiQenDnIAmILC4RLzHq6BGwOr
 4CFxJ7/K4HiXBxCAm2MEisuL2eHSAhKnJz5hAWiWUdiwe5PQIM4gGxpieX/OEDCnAKeEtO/vA
 W7QVRARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqF6cWlSWWqRrppdUlJmeUZK
 bmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhoDECwg3Fqg/MhRkkOJiVRXuX72yOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBufgSUEyxKTU+tSMvMAYY8TFqCg0dJhPcqSJq3uCAxtzgzHSJ1i
 lGX48bD63+YhFjy8vNSpcR5e0GKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHkXg0zhycwrgdv0CugIJqAjeC5tATmiJBEhJdXA2Mb2bNoCjclMrcefzLWYcFWDL66zOT9
 tR1HBshnvrD/OSbtQeMiI+4J0g2ARt87Xa7wCjZe7yj3a+87cmNf5t/+3/W/7679fnFd30vHu
 vay5MSf3u4fGK9vCA5O9nA6yzVJse97n+1Fz747tSsmNRu8v7jITTP47dfWeb2eDfBK1v4QI3
 32mp8RSnJFoqMVcVJwIAGsFHEG6AgAA
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505223657!91157406!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25374 invoked from network); 12 Sep 2017 13:40:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 13:40:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447546734"
Date: Tue, 12 Sep 2017 14:40:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912134056.zlet54qewv47cekj@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505218486-4416-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Misc cleanup to {create,
 replace}_grant_host_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcHVycG9zZSBvZiB0aGlzIHBhdGNoIGlzIHNvbGVseSB0byBzaW1wbGlmeSB0
aGUgcmVzdWx0aW5nIGRpZmYgb2YgbGF0ZXIKPiBjaGFuZ2VzLgo+IAo+ICAqIEZhY3RvciBvdXQg
Y3VyciBhbmQgY3VycmQgYXQgdGhlIHN0YXJ0IG9mIHRoZSBmdW5jdGlvbnMuCj4gICogUmVuYW1l
IHB0ZSB0byBubDFlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYG-0005TA-6P; Tue, 12 Sep 2017 13:48:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYE-0005Sb-PM
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 7D/21-03093-EA5E7B95; Tue, 12 Sep 2017 13:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6ke6qp9s
 jDRacU7D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNe/T/LUrBctOJ45wv2BsbJ/F2MXBxCAjMZ
 JZqvNzGBOCwCl1gkenbtYwZxJATesUicmNfM1sXICeQkSUzdspEFwk6T+DzhLROEXS7RffofI
 4gtJCAvcbDlMjvE2ClMEs8WPQMrYhPQkrh/ewXYIBEBJYl7qyaDxZkFUiT2rmsDaxYWcJe4OW
 cnM4jNIqAqsWzCTbBlvAIOEpcPH2SEWCYncfNcJ/MERv4FjAyrGNWLU4vKUot0TfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDiAEIdjBOv+x/iFGSg0lJlFf5/vZIIb6k/JTK
 jMTijPii0pzU4kOMGhwcAj+f/m1hlGLJy89LVZLgnfQEqE6wKDU9tSItMwcY5DClEhw8SiK8l
 SBp3uKCxNzizHSI1ClGe44Ldy79YeI4tukykDyw5xaQ7Lh59w+TENhUKXHelyBtAiBtGaV5cE
 NhUXmJUVZKmJcR6GQhnoLUotzMElT5V4ziHIxKwrzVIFN4MvNK4Ha/AjqLCegsnktbQM4qSUR
 ISTUwpqv7cb3cfaWxh9kh8IP9RHfeW/x2Ide9FCQTf2n17tD8zSwuqXKIv/vwt69zzqpNWcLt
 KPMtYtaJQ0HOuQszlKNPbrP8Lfq+aLPAlfrCfPvcxEe8c2/1+ZpxnY8s/KkWJPyBQZVnTs/39
 4seXLw2y5x54aP2zdnLj712vJ0f07/7ypnF4VzSSizFGYmGWsxFxYkABv6BXcUCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505224106!82506407!1
X-Originating-IP: [209.85.215.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8070 invoked from network); 12 Sep 2017 13:48:26 -0000
Received: from mail-lf0-f50.google.com (HELO mail-lf0-f50.google.com)
 (209.85.215.50)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:26 -0000
Received: by mail-lf0-f50.google.com with SMTP id m199so26510635lfe.3
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:26 -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=fMZ2/ij2eoPBIoExx4+bP4gpnw5V7zxOgluDr8OBkxw=;
 b=Ly3kLbnWqZbzuy1+OeuH+X0h9vBdQInRR/nv46lr8SchDuyE3QxZmWeSmsM+gDcolP
 cZgVaueFV+ZKfcUmNNGbUjZedMP2JmUSK+r6pC3ehRO/jRgZive679EiX8R1srrds8zL
 9bojoOwwkiETe8qtMA6YVSuHylVyK/7DCDYcsuw0B/w/mvSS8gpnnemLoa/VybKdgyLu
 4p+ahawV9q7Eo6yxeE5fzdNCo0p7sYO0sefjm5ZJUUfskk0F77f6PuGn4FB5QY6dk++H
 rkhstnB/6h0Qr9EAfWntKvi1pTiJH7HWmvgaHd99foK+eVftRhiogepNrJNLoepQOikR
 PkwA==
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=fMZ2/ij2eoPBIoExx4+bP4gpnw5V7zxOgluDr8OBkxw=;
 b=PpmUYm+drkcTJT1/KNMVLp0NsZAs9Ox7BtfdXEM1YqGCJh0PkOjvmEhCwJoFPmvPjF
 7glLQNrsWVWGQwSZWWAMqZLkcXmOWQURBIvtJU79G2JePagpdbrlWbgz+0NF57UNJFxJ
 09rljmvGioSBNXNZmd7Cp0S2KzMVgIiRf4NDrtWJ1pg1vV0MXc4r9H2S4qyIwy+6kmQg
 fRBjXdvO+AReb9iT+TCPbK0rk9XmIPYm0C+TVjL/wwAbq0Rud5AsaJb0tOdL2Ld7kOQu
 UTsPHO8v7I3vyiRKYIBsG/RJW2DS4WqnFReuVc/2FmFrAXGL/IOoD+QHP9s+/t+KuLsC
 J25A==
X-Gm-Message-State: AHPjjUiEkDW0t6clpThnJgHAgjJk7KsmcEb5HkazP3IajYAGV0Ob/N8M
 7trh81U9TinfpZ3NjLc=
X-Google-Smtp-Source: AOwi7QAeWiDeOFg/wezkO2e40/kYZyRMPl1iUfNJL9fMotU64CzAgqfRIJmENDizw1nZRoSD1UCV2g==
X-Received: by 10.25.80.74 with SMTP id z10mr1998051lfj.76.1505224104591;
 Tue, 12 Sep 2017 06:48:24 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:23 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:05 +0300
Message-Id: <1505224098-19330-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 00/13] libxl: add PV display device driver
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQ2hh
bmdlcyBzaW5jZSBWNDoKICAgICogQ2hhbmdlIGxpYnhsX2RldmljZV9uaWNfbGlzdCB0byBsaWJ4
bF9fZGV2aWNlX2xpc3Q7CiAgICAqIE1vdmUgaW5jb3JyZWN0IG1lbW9yeSBsZWFrIGZpeCB0byBh
ZGRpdGlvbmFsIHBhdGNoLgoKUGF0Y2hlcyBvbiBnaXRodWIgWzFdLgoKWzFdIGh0dHBzOi8vZ2l0
aHViLmNvbS9hbDFpbWcveGVuL3RyZWUveGwtdmRpc3BsLXY2CgpPbGVrc2FuZHIgR3J5dHNvdiAo
MTMpOgogIGxpYnhsOiBhZGQgZ2VuZXJpYyBmdW5jdGlvbiB0byBhZGQgZGV2aWNlCiAgbGlieGw6
IGFkZCBnZW5lcmljIGZ1bmN0aW9ucyB0byBnZXQgYW5kIGZyZWUgZGV2aWNlIGxpc3QKICBsaWJ4
bDogYWRkIHZkaXNwbCBkZXZpY2UKICB4bDogYWRkIFBWIGRpc3BsYXkgZGV2aWNlIGNvbW1hbmRz
CiAgZG9jczogYWRkIFBWIGRpc3BsYXkgZHJpdmVyIGluZm9ybWF0aW9uCiAgbGlieGw6IGNoYW5n
ZSBwOSB0byB1c2UgZ2VuZXJlYyBhZGQgZnVuY3Rpb24KICBsaWJ4bDogY2hhbmdlIHZrYiB0byB1
c2UgZ2VuZXJlYyBhZGQgZnVuY3Rpb24KICBsaWJ4bDogY2hhbmdlIHZmYiB0byB1c2UgZ2VuZXJl
YyBhZGQgZnVuY3Rpb24KICBsaWJ4bDogY2hhbmdlIGRpc2sgdG8gdXNlIGdlbmVyaWMgZ2V0dGlu
ZyBsaXN0IGZ1bmN0aW9ucwogIGxpYnhsOiBjaGFuZ2UgbmljIHRvIHVzZSBnZW5lcmVjIGFkZCBm
dW5jdGlvbgogIGxpYnhsOiBmaXggbWVtb3J5IGxlYWsgaW4gbGlieGxfX2NvbG9fc2F2ZV9zZXR1
cAogIGxpYnhsOiBjaGFuZ2UgdnRwbSB0byB1c2UgZ2VuZXJlYyBhZGQgZnVuY3Rpb24KICBsaWJ4
bDogcmVtb3ZlIHVubmVlZGVkIERFVklDRV9BREQgbWFjcm8KCiBkb2NzL21hbi94bC5jZmcucG9k
LjUuaW4gICAgICAgICAgICAgIHwgIDQ5ICsrKysrKwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAg
ICAgICAgICAgICAgICB8ICA0MiArKysrKwogdG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICB8
ICA1NCArKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF85cGZzLmMgICAgICAgICAgICAgIHwgIDY0
ICsrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5jIHwgIDE2ICst
CiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYyAgICAgICAgIHwgIDEwICstCiB0b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMgICAgICAgICAgIHwgMTUxICsrKystLS0tLS0tLS0tLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgICB8ICAxNyArLQogdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgICB8IDI1NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgICAgICAgICAgfCAgOTkgKysr
Ky0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgICAgICAgIHwgIDE2ICst
CiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgIHwgMTI2ICsrKysrKy0tLS0t
LS0tLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICAgICAgICAgICB8IDE5OSArKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgICAgICAgICAg
fCAgMTAgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgfCAgMzYgKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCAgfCAgIDEgKwogdG9vbHMv
bGlieGwvbGlieGxfdXNiLmMgICAgICAgICAgICAgICB8ICA0MyArKy0tLQogdG9vbHMvbGlieGwv
bGlieGxfdXRpbHMuaCAgICAgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF92ZGlz
cGwuYyAgICAgICAgICAgIHwgMjg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyAgICAgICAgICAgICAgfCAyMzAgKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiB0b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMgIHwg
ICA2ICstCiB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRv
b2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMveGwveGxf
YmxvY2suYyAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGwveGxfY21kdGFibGUu
YyAgICAgICAgICAgICAgICB8ICAxOSArKysKIHRvb2xzL3hsL3hsX25pYy5jICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgICAg
fCAgNzUgKysrKysrKystCiB0b29scy94bC94bF9wYXJzZS5oICAgICAgICAgICAgICAgICAgIHwg
ICAyICstCiB0b29scy94bC94bF92ZGlzcGwuYyAgICAgICAgICAgICAgICAgIHwgMTYzICsrKysr
KysrKysrKysrKysrKysKIHRvb2xzL3hsL3hsX3Z0cG0uYyAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKy0KIDMxIGZpbGVzIGNoYW5nZWQsIDEyODQgaW5zZXJ0aW9ucygrKSwgNzAzIGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMveGwveGxfdmRpc3BsLmMKCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYE-0005Sc-Oo; Tue, 12 Sep 2017 13:48:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYD-0005SP-8J
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 25/FA-01910-CA5E7B95; Tue, 12 Sep 2017 13:48:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6i+7qp9s
 jDfo/mVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb9/gW9ElVfO68xNjAuFO4i5GLQ0hgOqPE
 jB+vmUAcFoGXLBKrvz1mB3EkBPpZJfputABlOIGcJImTzSvYIew0iYfLeqDsSolv6z6xgthCA
 vISB1sus0OMncIk8X//QkaQBJuAlsT92yvYQGwRASWJe6smgw1lFkiR2LuuDaxGWCBI4tGJ6S
 wgNouAqsSRF1uZQWxeAQeJ1oVfWCGWyUncPNcJFucUcJRo/93FDLHYQeLKmj1sExgFFzAyrGL
 UKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy5egYGxh2MzSf8
 DjFKcjApifIq398eKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+Dn078tjFIsefl5qUoSvJOeANUJF
 qWmp1akZeYAowKmVIKDR0mEtxIkzVtckJhbnJkOkTrFaMlx4c6lP0wcB/bcApIdN+/+YRICmy
 clzpsP0iAA0pBRmgc3Dha5lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ81aDTOHJzCuB2/o
 K6CAmoIN4Lm0BOagkESEl1cCo6Gn16hFDIPujYEUNtxiNk7v9la/z6ZY/bCvdsm9bRs9CaW/u
 1/eSVwV1n4qLd0l0ur1aTkYwRm/X43tPJOtY/Fq/sR7M3X/NL+/3i8i1YsZ1ocJWevnmG1/Mv
 3FiOo+7s774q89FC56LHeYKFfCwWnj//3OxietPBtyfx3Xfo5WHXei/ySolluKMREMt5qLiRA
 CZga041wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505224107!113719279!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26127 invoked from network); 12 Sep 2017 13:48:27 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:27 -0000
Received: by mail-lf0-f68.google.com with SMTP id y15so5396231lfd.0
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=E9BD/ecdi2E1IxKuXKcoIUQngjrHCd9m7SyNCEYuxd8=;
 b=sMbNrjxq81Km+aC2pQ01HfGFZjjRYrgNJMS008zKtN2pnDmpDe6gO2ZheJJYV+z7rE
 PTR263bmhgMUCFq/Vwzkjrt0M0GUTwqHLZWi3aOYyvZPsFKGX7GwyYFOCw52XB8Hgq/z
 qZ28Hqt5669w4VxTEgWwbrkIk+lrjXMxB9cxWFyaRouo1LpFkju92xG+anr2jEn5uLsW
 xxo2Zl8rxMkoYKmnHclh89AM93MdUz2Sc2D7lUc1eIH30LLvfO+lLXqxgl+lkFYQc4wY
 SWuiZvPtZwZaUMTLadCGLPzKwj73xilUAygEzf/icu9/SDyXM2xhyCtURyXLYTrj0MRJ
 i3nw==
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=E9BD/ecdi2E1IxKuXKcoIUQngjrHCd9m7SyNCEYuxd8=;
 b=dVQFFdJgMNxNZnxJU+z51MeWnOr7hEbTyCL5UaNXdb8wIG9ZwoeMtq1U3w8ot5DOVw
 5BGkkioy7MzZwGEqAU3Ire3dSbY/xHS6OMvZcMpcGuOl2GCSJ4vFWHrj9v6tyGy2ncZ/
 jOK5N+Ih9Ziw2L45itRSazjn86Fkq/BqoLOpznFM05F3azcFNOQ4N1FB/X1ZpiYZVFwa
 M1YhrAbnzv/s5YaPVFwjI371aTDm5J7+g//tSYYt2vchLAMLjvj/+gFWtjwi9daO3cH7
 aRl+QJLJBRovyO8ksXiPmkp2bQIblchYtp9Kjinj7kWzGikPzmR2pqP3DvllwJuqHO/8
 rkbw==
X-Gm-Message-State: AHPjjUh2jS/Ig+YAltsCzBfrnW+XuERp1X1twvLzYdkVGlxdjlUfJpPv
 wco04cnDwGP5Uqo+DpE=
X-Google-Smtp-Source: AOwi7QAaD4FK/0WSQx4Nzzlhzxw9mTN01T95JrNG37q8C4ZyZVeBdsejmwEUV4fMIwe81ykXKH3d5g==
X-Received: by 10.25.235.90 with SMTP id j87mr5953189lfh.249.1505224106971;
 Tue, 12 Sep 2017 06:48:26 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:26 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:07 +0300
Message-Id: <1505224098-19330-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 02/13] libxl: add generic functions to get
	and free device list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGxpYnhsX19kZXZpY2VfbGlzdCBhbmQgbGlieGxfX2RldmljZV9saXN0X2ZyZWUKZnVuY3Rpb25z
IHRvIGhhbmRsZSBkZXZpY2UgbGlzdCB1c2luZyB0aGUgZGV2aWNlCmZyYW1ld29yay4KClNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4K
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMgICB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDggKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDMyOTZlODMu
LjQ4N2JlMjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0xOTkwLDYgKzE5OTAsNjcgQEAgb3V0OgogICAg
IHJldHVybiByYzsKIH0KIAordm9pZCAqbGlieGxfX2RldmljZV9saXN0KGxpYnhsX19nYyAqZ2Ms
IGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIqIG5hbWUsIGludCAqbnVtKQoreworICAg
IHZvaWQgKnIgPSBOVUxMOworICAgIHZvaWQgKmxpc3QgPSBOVUxMOworICAgIHZvaWQgKml0ZW0g
PSBOVUxMOworICAgIGNoYXIgKmxpYnhsX3BhdGg7CisgICAgY2hhciAqKmRpciA9IE5VTEw7Cisg
ICAgdW5zaWduZWQgaW50IG5kaXJzID0gMDsKKyAgICBpbnQgcmM7CisKKyAgICAqbnVtID0gMDsK
KworICAgIGxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcyIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLCBuYW1lKTsK
KworICAgIGRpciA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBsaWJ4bF9wYXRo
LCAmbmRpcnMpOworCisgICAgaWYgKGRpciAmJiBuZGlycykgeworICAgICAgICBsaXN0ID0gbGli
eGxfX21hbGxvYyhOT0dDLCBkdC0+ZGV2X2VsZW1fc2l6ZSAqIG5kaXJzKTsKKyAgICAgICAgaXRl
bSA9IGxpc3Q7CisKKyAgICAgICAgd2hpbGUgKCpudW0gPCBuZGlycykgeworICAgICAgICAgICAg
ZHQtPmluaXQoaXRlbSk7CisgICAgICAgICAgICArKygqbnVtKTsKKworICAgICAgICAgICAgaWYg
KGR0LT5mcm9tX3hlbnN0b3JlKSB7CisgICAgICAgICAgICAgICAgY2hhciAqZGV2aWNlX2xpYnhs
X3BhdGggPSBHQ1NQUklOVEYoIiVzLyVzIiwgbGlieGxfcGF0aCwgKmRpcik7CisgICAgICAgICAg
ICAgICAgcmMgPSBkdC0+ZnJvbV94ZW5zdG9yZShnYywgZGV2aWNlX2xpYnhsX3BhdGgsIGF0b2ko
KmRpciksIGl0ZW0pOworICAgICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGl0ZW0gPSAodWludDhfdCAqKWl0ZW0gKyBkdC0+ZGV2X2Vs
ZW1fc2l6ZTsKKyAgICAgICAgICAgICsrZGlyOworICAgICAgICB9CisgICAgfQorCisgICAgciA9
IGxpc3Q7CisgICAgbGlzdCA9IE5VTEw7CisKK291dDoKKworICAgIGlmIChsaXN0KSB7CisgICAg
ICAgIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKGR0LCBsaXN0LCAqbnVtKTsKKyAgICAgICAgKm51
bSA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIHI7Cit9CisKK3ZvaWQgbGlieGxfX2RldmljZV9s
aXN0X2ZyZWUoY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqbGlzdCwgaW50IG51bSkKK3sKKyAgICBpbnQgaTsKKwor
ICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykKKyAgICAgICAgZHQtPmRpc3Bvc2UoKHVpbnQ4
X3QqKWxpc3QgKyBpICogZHQtPmRldl9lbGVtX3NpemUpOworCisgICAgZnJlZShsaXN0KTsKK30K
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmlu
ZGV4IGM5OWVmM2IuLmM5NGExMTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzUwNSw2ICszNTA1
LDcgQEAgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIHsKICAgICBpbnQgKCpkbV9uZWVkZWQpKHZv
aWQgKiwgdW5zaWduZWQpOwogICAgIHZvaWQgKCp1cGRhdGVfY29uZmlnKShsaWJ4bF9fZ2MgKiwg
dm9pZCAqLCB2b2lkICopOwogICAgIGludCAoKnVwZGF0ZV9kZXZpZCkobGlieGxfX2djICosIHVp
bnQzMl90LCB2b2lkICopOworICAgIGludCAoKmZyb21feGVuc3RvcmUpKGxpYnhsX19nYyAqLCBj
b25zdCBjaGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopOwogICAgIGludCAoKnNldF94ZW5zdG9y
ZV9jb25maWcpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLCBmbGV4YXJyYXlfdCAqLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICosIGZsZXhhcnJheV90
ICopOwogfTsKQEAgLTQzODUsNiArNDM4NiwxMyBAQCB2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2Fz
eW5jKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiBpbnQgbGlieGxfX2RldmljZV9h
ZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwgdm9pZCAqdHlwZSk7CiAKKy8qIENh
bGxlciBpcyByZXNwb25zaWJsZSBmb3IgZnJlZWluZyB0aGUgbWVtb3J5IGJ5IGNhbGxpbmcKKyAq
IGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlCisgKi8KK3ZvaWQqIGxpYnhsX19kZXZpY2VfbGlzdChs
aWJ4bF9fZ2MgKmdjLCBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyKiBuYW1lLCBpbnQg
Km51bSk7Cit2b2lkIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKGNvbnN0IHN0cnVjdCBsaWJ4bF9k
ZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmxpc3Qs
IGludCBudW0pOwogI2VuZGlmCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYH-0005UF-Pe; Tue, 12 Sep 2017 13:48:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYG-0005Sy-2o
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:32 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 86/1F-02817-FA5E7B95; Tue, 12 Sep 2017 13:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfS6s+66p9s
 jDTbvUbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmHVvBXrAxruLk0u+sDYwvXboYuTiEBKYz
 Sqx494oJxGEReMkisa11KTuIIyHQzyoxofUJWxcjJ5CTJHHu0x92CDtN4sKCd6wQdrnEs0XdT
 CC2kIC8xMGWy+wQY6cwSTTceMsMkmAT0JK4f3sF2CARASWJe6smgzUwC6RI7F3XxghiCwvYSH
 xsegO2gEVAVaKh8yZYDa+Ag0TLtyNQR8hJ3DzXCTaTU8BRov13FzPEYgeJK2v2sE1gFFzAyLC
 KUb04tagstUjXUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDk6hkYGHcwNvU6
 H2KU5GBSEuVVvr89UogvKT+lMiOxOCO+qDQntfgQowYHh8DPp39bGKVY8vLzUpUkeMOeANUJF
 qWmp1akZeYAowKmVIKDR0mEtxIkzVtckJhbnJkOkTrFaM9x4c6lP0wcxzZdBpIH9twCkh037/
 5hEgKbKiXOmw/SJgDSllGaBzcUFsWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzVoNM4cn
 MK4Hb/QroLCags3gubQE5qyQRISXVwOgcr3yDY11kQFT2lLYvF36ZhXWv+cKcuXjK7PR/Ny8X
 RZZ/F2B6qnfsspv88fdXrLi7p7CGaHLGT6hivx/jcns/x4f2GZ19c84Lc86Yp/Znqnt7itsad
 3nTRLZKPfdISZGG5EXz+iZsjo6tduVVEFua7d4y+1Zm4tobWWm2GTbGIlOlLLcxKbEUZyQaaj
 EXFScCAGLKqCzdAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505224110!95670888!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33426 invoked from network); 12 Sep 2017 13:48:30 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:30 -0000
Received: by mail-lf0-f67.google.com with SMTP id y15so5396309lfd.0
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=OvOXUNKfWpE2aT9ka7y7TBJ6UOhLJSGFh1jyaiU24kE=;
 b=HUfF6aF9cKSPYqaQKDLlrsvqTLRXd8Tj5e2TohazNqA1O7+eDNZ6z1i7mzc7MWQtvM
 bILgWwxot3TaY5f5jemICxAHwm7Za+d8uywMJCBjtORBhwjEE7VKXyzGNjFNaaCm7g1h
 JIJwLsmalWmTj66bEThTRuBcTBJvmQoopX5ynif/63Dbk47yFQJ5zWwTzq0C06Godvlc
 5SX2p4f+C5F23Xy3B3ygV4y6qsOwz6MZK8Uchd8weiwD2eFF7iffI4nuX58MScC6YMEz
 MReF6xtil7fNO9CDKC6ZSMAvCBCRAqAEbM9MYa5QGVW9B5hsoMI0X/DTsemEz95iQ9yH
 mrFQ==
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=OvOXUNKfWpE2aT9ka7y7TBJ6UOhLJSGFh1jyaiU24kE=;
 b=DJq7bebXCSjahmnCVV4VB6e35AODzUpmvOjQjHavE71G13PuklPqD2blgQgaWZOHbm
 kqxay+hTUFkv6yJm4VF7aSFFoyXFskMKgoyrIlXXpzz+q9C+hOFBnoi4U5594PYJ6YLz
 Fj8OcPNY0t0jfx9jjK47ua2z6/WQYCOLHVeIHlDHdlpV6jBSgI6v9f6xwGqv4jLmqjLB
 TGdQg4H+sjjWOUQairHOprUX5W3tuku+ViU2SwY2VUBxgj/HJGchpZbvzDUBLg6i1nu3
 7zpwene3XCkBLvKokGU9tbYRajale0upQ0XOFf2SGHqxuEILhj6oYlniso3ckaHfxidm
 9mlQ==
X-Gm-Message-State: AHPjjUi3iq/up+WJgVUXIxAr/nbIDrVX0kwNSAsc+t7LUZlaIVYMcoQf
 WJiY8sJ0KYVPC1OIbUo=
X-Google-Smtp-Source: AOwi7QD7ua7ZkjC2UvlKc8TLHMTLWHU0QiGEb2l2eanPRpqLZEETdUeIaZWmSneafL7v5WUANocpmg==
X-Received: by 10.25.15.22 with SMTP id e22mr4510684lfi.16.1505224109591;
 Tue, 12 Sep 2017 06:48:29 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:28 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:09 +0300
Message-Id: <1505224098-19330-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 04/13] xl: add PV display device commands
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGNvbW1hbmRzOiB2ZGlzcGwtYXR0YWNoLCB2ZGlzcGwtbGlzdCwgdmRpc3BsLWRldGFjaAphbmQg
ZG9tYWluIGNvbmZpZyB2ZGlzcGwgcGFyc2VyCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5
dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgfCAgIDEgKwogdG9v
bHMveGwveGwuaCAgICAgICAgICB8ICAgMyArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDE5
ICsrKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICB8ICA3NSArKysrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMveGwveGxfcGFyc2UuaCAgICB8ICAgMiArLQogdG9vbHMveGwveGxfdmRpc3Bs
LmMgICB8IDE2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3hsL3hsX3ZkaXNwbC5jCgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGwvTWFrZWZpbGUgYi90b29scy94bC9NYWtlZmlsZQppbmRleCBjODY4ODk5Li40MWEwOWVk
IDEwMDY0NAotLS0gYS90b29scy94bC9NYWtlZmlsZQorKysgYi90b29scy94bC9NYWtlZmlsZQpA
QCAtMjEsNiArMjEsNyBAQCBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4bF9ibG9jay5vIHhsX25pYy5v
IHhsX3VzYi5vCiBYTF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nk
cm9tLm8geGxfbWVtLm8KIFhMX09CSlMgKz0geGxfcHNyLm8geGxfaW5mby5vIHhsX2NvbnNvbGUu
byB4bF9taXNjLm8KIFhMX09CSlMgKz0geGxfdm1jb250cm9sLm8geGxfc2F2ZXJlc3RvcmUubyB4
bF9taWdyYXRlLm8KK1hMX09CSlMgKz0geGxfdmRpc3BsLm8KIAogJChYTF9PQkpTKTogQ0ZMQUdT
ICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCiAkKFhMX09CSlMpOiBDRkxBR1MgKz0gJChDRkxB
R1NfWEwpCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCA1
ZDNkMmE0Li45OGQ2MmU5IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hs
L3hsLmgKQEAgLTE2Nyw2ICsxNjcsOSBAQCBpbnQgbWFpbl9ibG9ja2RldGFjaChpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpOwogaW50IG1haW5fdnRwbWF0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fdnRwbWxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3Z0
cG1kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3ZkaXNwbGF0dGFjaChp
bnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1haW5fdmRpc3BsbGlzdChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOworaW50IG1haW5fdmRpc3BsZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7
CiBpbnQgbWFpbl91c2JjdHJsX2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fdXNiY3RybF9kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VzYmRl
dl9hdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IGJhMDE1OWQuLmQwMzMw
Y2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxf
Y21kdGFibGUuYwpAQCAtMzc3LDYgKzM3NywyNSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxl
W10gPSB7CiAgICAgICAiRGVzdHJveSBhIGRvbWFpbidzIHZpcnR1YWwgVFBNIGRldmljZSIsCiAg
ICAgICAiPERvbWFpbj4gPERldklkfHV1aWQ+IiwKICAgICB9LAorICAgIHsgInZkaXNwbC1hdHRh
Y2giLAorICAgICAgJm1haW5fdmRpc3BsYXR0YWNoLCAxLCAxLAorICAgICAgIkNyZWF0ZSBhIG5l
dyB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlIiwKKyAgICAgICI8RG9tYWluPiBbYmFja2VuZD08QmFj
a0RvbWFpbj5dIFtiZS1hbGxvYz08QmFja0FsbG9jPl0gW2Nvbm5lY3RvcnM9JzxDb25uZWN0b3Jz
PiddIiwKKyAgICAgICIgICAgQmFja0FsbG9jICAtIHNldCB0byAxIHRvIGlmIGJhY2tlbmQgYWxs
b2NhdGVzIGRpc3BsYXkgYnVmZmVyc1xuIgorICAgICAgIiAgICBDb25uZWN0b3JzIC0gbGlzdCBv
ZiBjb25uZWN0b3IncyBkZXNjcmlwdGlvbiBpbiBJRDpXeEggZm9ybWF0LFxuIgorICAgICAgIiAg
ICAgICAgICAgICAgICAgd2hlcmU6IElEIC0gdW5pcXVlIGNvbm5lY3RvciBJRCwgVyAtIGNvbm5l
Y3RvciB3aWR0aCxcbiIKKyAgICAgICIgICAgICAgICAgICAgICAgIEggLSBjb25uZWN0b3IgaGVp
Z2h0OiBjb25uZWN0b3JzPSdpZDA6ODAweDYwMDtpZDE6MTAyNHg3NjgnXG4iCisgICAgfSwKKyAg
ICB7ICJ2ZGlzcGwtbGlzdCIsCisgICAgICAmbWFpbl92ZGlzcGxsaXN0LCAwLCAwLAorICAgICAg
Ikxpc3QgdmlydHVhbCBkaXNwbGF5IGRldmljZXMgZm9yIGEgZG9tYWluIiwKKyAgICAgICI8RG9t
YWluKHMpPiIsCisgICAgfSwKKyAgICB7ICJ2ZGlzcGwtZGV0YWNoIiwKKyAgICAgICZtYWluX3Zk
aXNwbGRldGFjaCwgMCwgMSwKKyAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVhbCBkaXNw
bGF5IGRldmljZSIsCisgICAgICAiPERvbWFpbj4gPERldklkPiIsCisgICAgfSwKICAgICB7ICJ1
cHRpbWUiLAogICAgICAgJm1haW5fdXB0aW1lLCAwLCAwLAogICAgICAgIlByaW50IHVwdGltZSBm
b3IgYWxsL3NvbWUgZG9tYWlucyIsCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIv
dG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwMmRkZDJlLi45OTY1YjgzIDEwMDY0NAotLS0gYS90
b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgwNCw2ICs4
MDQsNTEgQEAgaW50IHBhcnNlX3VzYmRldl9jb25maWcobGlieGxfZGV2aWNlX3VzYmRldiAqdXNi
ZGV2LCBjaGFyICp0b2tlbikKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHBhcnNlX3ZkaXNwbF9j
b25maWcobGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLCBjaGFyICp0b2tlbikKK3sKKyAgICBj
aGFyICpvcGFyZzsKKyAgICBsaWJ4bF9zdHJpbmdfbGlzdCBjb25uZWN0b3JzID0gTlVMTDsKKyAg
ICBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoTUFUQ0hfT1BUSU9OKCJiYWNrZW5kIiwg
dG9rZW4sIG9wYXJnKSkgeworICAgICAgICB2ZGlzcGwtPmJhY2tlbmRfZG9tbmFtZSA9IHN0cmR1
cChvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImJlLWFsbG9jIiwgdG9rZW4s
IG9wYXJnKSkgeworICAgICAgICB2ZGlzcGwtPmJlX2FsbG9jID0gc3RydG91bChvcGFyZywgTlVM
TCwgMCk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbm5lY3RvcnMiLCB0b2tlbiwg
b3BhcmcpKSB7CisgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmluZ19saXN0KG9wYXJnLCAi
OyIsICZjb25uZWN0b3JzKTsKKworICAgICAgICB2ZGlzcGwtPm51bV9jb25uZWN0b3JzID0gbGli
eGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZjb25uZWN0b3JzKTsKKyAgICAgICAgdmRpc3BsLT5jb25u
ZWN0b3JzID0gY2FsbG9jKHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoKnZkaXNwbC0+Y29ubmVjdG9ycykpOworCisgICAg
ICAgIGZvcihpID0gMDsgaSA8IHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnM7IGkrKykKKyAgICAgICAg
eworICAgICAgICAgICAgY2hhciAqcmVzb2x1dGlvbjsKKworICAgICAgICAgICAgcmMgPSBzcGxp
dF9zdHJpbmdfaW50b19wYWlyKGNvbm5lY3RvcnNbaV0sICI6IiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdmRpc3BsLT5jb25uZWN0b3JzW2ldLmlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyZXNvbHV0aW9uKTsKKworICAgICAg
ICAgICAgcmM9IHNzY2FuZihyZXNvbHV0aW9uLCAiJXV4JXUiLCAmdmRpc3BsLT5jb25uZWN0b3Jz
W2ldLndpZHRoLAorICAgICAgICAgICAgICAgICAgICAgICAmdmRpc3BsLT5jb25uZWN0b3JzW2ld
LmhlaWdodCk7CisgICAgICAgICAgICBpZiAocmMgIT0gMikgeworICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiQ2FuJ3QgcGFyc2UgY29ubmVjdG9yIHJlc29sdXRpb25cbiIpOworICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfSBl
bHNlIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVbmtub3duIHN0cmluZyBcIiVzXCIgaW4g
dmRpc3BsIHNwZWNcbiIsIHRva2VuKTsKKyAgICAgICAgcmMgPSAxOyBnb3RvIG91dDsKKyAgICB9
CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKCZj
b25uZWN0b3JzKTsKKyAgICByZXR1cm4gcmM7Cit9CisKIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEo
Y29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY29uZmlnX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb25maWdfbGVu
LApAQCAtODEzLDcgKzg1OCw3IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAq
Y29uZmlnX3NvdXJjZSwKICAgICBsb25nIGwsIHZjcHVzID0gMDsKICAgICBYTFVfQ29uZmlnICpj
b25maWc7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNwdXMsICp2YmRzLCAqbmljcywgKnBjaXMsICpj
dmZicywgKmNwdWlkcywgKnZ0cG1zLAotICAgICAgICAgICAgICAgICAgICp1c2JjdHJscywgKnVz
YmRldnMsICpwOWRldnM7CisgICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywg
KnA5ZGV2cywgKnZkaXNwbHM7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0
cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAogICAgICAgICAgICAgICAgICAg
ICptY2FfY2FwczsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51
bV9jcHVzLCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2FwczsKQEAgLTE0ODksNiArMTUzNCwzNCBA
QCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAg
ICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidmRpc3Bs
IiwgJnZkaXNwbHMsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fdmRpc3BscyA9IDA7
CisgICAgICAgIGRfY29uZmlnLT52ZGlzcGxzID0gTlVMTDsKKyAgICAgICAgd2hpbGUgKChidWYg
PSB4bHVfY2ZnX2dldF9saXN0aXRlbSh2ZGlzcGxzLCBkX2NvbmZpZy0+bnVtX3ZkaXNwbHMpKSAh
PSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGw7CisgICAg
ICAgICAgICBjaGFyICogYnVmMiA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgY2hhciAqcDsK
KyAgICAgICAgICAgIHZkaXNwbCA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52ZGlzcGxz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV92
ZGlzcGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX3ZkaXNwbF9pbml0KTsKKyAgICAgICAgICAgIHAgPSBzdHJ0b2sgKGJ1ZjIsICIsIik7Cisg
ICAgICAgICAgICB3aGlsZSAocCAhPSBOVUxMKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHdoaWxlICgqcCA9PSAnICcpIHArKzsKKyAgICAgICAgICAgICAgICBpZiAocGFyc2VfdmRp
c3BsX2NvbmZpZyh2ZGlzcGwsIHApKSB7CisgICAgICAgICAgICAgICAgICAgIGZyZWUoYnVmMik7
CisgICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgIHAgPSBzdHJ0b2sgKE5VTEwsICIsIik7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBmcmVlKGJ1ZjIpOworICAgICAgICAgICAgaWYgKHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnMg
PT0gMCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQXQgbGVhc3Qgb25lIGNv
bm5lY3RvciBzaG91bGQgYmUgc3BlY2lmaWVkLlxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgx
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19n
ZXRfbGlzdCAoY29uZmlnLCAiY2hhbm5lbCIsICZjaGFubmVscywgMCwgMCkpIHsKICAgICAgICAg
ZF9jb25maWctPm51bV9jaGFubmVscyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT5jaGFubmVscyA9
IE5VTEw7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5oIGIvdG9vbHMveGwveGxfcGFy
c2UuaAppbmRleCBkYjhiYzNmLi5jYzQ1OWZiIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJz
ZS5oCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmgKQEAgLTMzLDcgKzMzLDcgQEAgaW50IHBhcnNl
X3VzYmN0cmxfY29uZmlnKGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJsLCBjaGFyICp0b2tl
bik7CiBpbnQgcGFyc2VfdXNiZGV2X2NvbmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYs
IGNoYXIgKnRva2VuKTsKIGludCBwYXJzZV9jcHVyYW5nZShjb25zdCBjaGFyICpjcHUsIGxpYnhs
X2JpdG1hcCAqY3B1bWFwKTsKIGludCBwYXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMg
Km5pYywgWExVX0NvbmZpZyAqKmNvbmZpZywgY2hhciAqdG9rZW4pOwotCitpbnQgcGFyc2VfdmRp
c3BsX2NvbmZpZyhsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsIGNoYXIgKnRva2VuKTsKIAog
aW50IG1hdGNoX29wdGlvbl9zaXplKGNvbnN0IGNoYXIgKnByZWZpeCwgc2l6ZV90IGxlbiwKICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICphcmcsIGNoYXIgKiphcmdvcHQpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfdmRpc3BsLmMgYi90b29scy94bC94bF92ZGlzcGwuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zY2M5OWI2Ci0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMveGwveGxfdmRpc3BsLmMKQEAgLTAsMCArMSwxNjMgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTYgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi
bGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBv
bmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQg
aW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisK
KyNpbmNsdWRlIDxzdGRsaWIuaD4KKworI2luY2x1ZGUgPGxpYnhsLmg+CisjaW5jbHVkZSA8bGli
eGxfdXRpbHMuaD4KKyNpbmNsdWRlIDxsaWJ4bHV0aWwuaD4KKworI2luY2x1ZGUgInhsLmgiCisj
aW5jbHVkZSAieGxfdXRpbHMuaCIKKyNpbmNsdWRlICJ4bF9wYXJzZS5oIgorCitpbnQgbWFpbl92
ZGlzcGxhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAg
aW50IHJjOworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGxpYnhsX2RldmljZV92ZGlzcGwgdmRp
c3BsOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2ZGlzcGwtYXR0
YWNoIiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgbGlieGxf
ZGV2aWNlX3ZkaXNwbF9pbml0KCZ2ZGlzcGwpOworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJn
dltvcHRpbmQrK10pOworCisgICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7
IGFyZ2MgPiAwOyArK2FyZ3YsIC0tYXJnYykgeworICAgICAgICByYyA9IHBhcnNlX3ZkaXNwbF9j
b25maWcoJnZkaXNwbCwgKmFyZ3YpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0K
KworICAgIGlmICh2ZGlzcGwubnVtX2Nvbm5lY3RvcnMgPT0gMCkgeworICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIkF0IGxlYXN0IG9uZSBjb25uZWN0b3Igc2hvdWxkIGJlIHNwZWNpZmllZC5cbiIp
OworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChk
cnlydW5fb25seSkgeworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZkaXNwbF90
b19qc29uKGN0eCwgJnZkaXNwbCk7CisgICAgICAgIHByaW50ZigidmRpc3BsOiAlc1xuIiwganNv
bik7CisgICAgICAgIGZyZWUoanNvbik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IGlmIChsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZChjdHgsIGRvbWlkLCAmdmRpc3BsLCAwKSkgewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZGlzcGxfYWRkIGZhaWxlZC5c
biIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgIH0KKworICAgIHJj
ID0gMDsKKworb3V0OgorICAgIGxpYnhsX2RldmljZV92ZGlzcGxfZGlzcG9zZSgmdmRpc3BsKTsK
KyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBtYWluX3ZkaXNwbGxpc3QoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQoreworICAgaW50IG9wdDsKKyAgIGludCBpLCBqLCBuOworICAgbGlieGxfZGV2aWNl
X3ZkaXNwbCAqdmRpc3BsczsKKyAgIGxpYnhsX3ZkaXNwbGluZm8gdmRpc3BsaW5mbzsKKworICAg
U1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2ZGlzcGwtbGlzdCIsIDEpIHsKKyAg
ICAgICAvKiBObyBvcHRpb25zICovCisgICB9CisKKyAgIGZvciAoYXJndiArPSBvcHRpbmQsIGFy
Z2MgLT0gb3B0aW5kOyBhcmdjID4gMDsgLS1hcmdjLCArK2FyZ3YpIHsKKyAgICAgICB1aW50MzJf
dCBkb21pZDsKKworICAgICAgIGlmIChsaWJ4bF9kb21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0
eCwgKmFyZ3YsICZkb21pZCkgPCAwKSB7CisgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMg
aXMgYW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmllclxuIiwgKmFyZ3YpOworICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICB9CisKKyAgICAgICB2ZGlzcGxzID0gbGlieGxfZGV2aWNlX3ZkaXNw
bF9saXN0KGN0eCwgZG9taWQsICZuKTsKKworICAgICAgIGlmICghdmRpc3BscykgY29udGludWU7
CisKKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAgICAgICAgIGxpYnhsX3Zk
aXNwbGluZm9faW5pdCgmdmRpc3BsaW5mbyk7CisgICAgICAgICAgIGlmIChsaWJ4bF9kZXZpY2Vf
dmRpc3BsX2dldGluZm8oY3R4LCBkb21pZCwgJnZkaXNwbHNbaV0sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbGluZm8pID09IDApIHsKKyAgICAgICAg
ICAgICAgIHByaW50ZigiRGV2SWQ6ICVkLCBCRTogJWQsIGhhbmRsZTogJWQsIHN0YXRlOiAlZCwg
IgorICAgICAgICAgICAgICAgICAgICAgICJiZS1hbGxvYzogJWQsIEJFLXBhdGg6ICVzLCBGRS1w
YXRoOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgdmRpc3BsaW5mby5kZXZpZCwgdmRp
c3BsaW5mby5iYWNrZW5kX2lkLAorICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmZy
b250ZW5kX2lkLAorICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLnN0YXRlLCB2ZGlz
cGxpbmZvLmJlX2FsbG9jLAorICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmJhY2tl
bmQsIHZkaXNwbGluZm8uZnJvbnRlbmQpOworCisgICAgICAgICAgICAgICBmb3IgKGogPSAwOyBq
IDwgdmRpc3BsaW5mby5udW1fY29ubmVjdG9yczsgaisrKSB7CisgICAgICAgICAgICAgICAgICAg
cHJpbnRmKCJcdENvbm5lY3RvcjogJWQsIGlkOiAlcywgd2lkdGg6ICVkLCBoZWlnaHQ6ICVkLCAi
CisgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXEtcnJlZjogJWQsIHJlcS1ldnRjaDogJWQs
ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImV2dC1ycmVmOiAlZCwgZXZ0LWV2dGNoOiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaiwgdmRpc3BsaW5mby5jb25uZWN0b3Jz
W2pdLmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmNvbm5lY3RvcnNb
al0ud2lkdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZkaXNwbGluZm8uY29ubmVjdG9y
c1tqXS5oZWlnaHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZkaXNwbGluZm8uY29ubmVj
dG9yc1tqXS5yZXFfcnJlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmRpc3BsaW5mby5j
b25uZWN0b3JzW2pdLnJlcV9ldnRjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmRpc3Bs
aW5mby5jb25uZWN0b3JzW2pdLmV2dF9ycmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZGlzcGxpbmZvLmNvbm5lY3RvcnNbal0uZXZ0X2V2dGNoKTsKKyAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgfQorICAgICAgICAgICBsaWJ4bF92ZGlzcGxpbmZvX2Rpc3Bvc2UoJnZkaXNwbGlu
Zm8pOworICAgICAgIH0KKyAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3RfZnJlZSh2ZGlz
cGxzLCBuKTsKKyAgIH0KKyAgIHJldHVybiAwOworfQorCitpbnQgbWFpbl92ZGlzcGxkZXRhY2go
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIHVpbnQzMl90IGRvbWlkLCBkZXZpZDsKKyAg
ICBpbnQgb3B0LCByYzsKKyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsIHZkaXNwbDsKKworICAgIFNX
SVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAidmRpc3BsLWRldGFjaCIsIDIpIHsKKyAg
ICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIH0KKworICAgIGRvbWlkID0gZmluZF9kb21haW4o
YXJndltvcHRpbmQrK10pOworICAgIGRldmlkID0gYXRvaShhcmd2W29wdGluZCsrXSk7CisKKyAg
ICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQoJnZkaXNwbCk7CisKKyAgICBpZiAobGlieGxfZGV2
aWRfdG9fZGV2aWNlX3ZkaXNwbChjdHgsIGRvbWlkLCBkZXZpZCwgJnZkaXNwbCkpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJFcnJvcjogRGV2aWNlICVkIG5vdCBjb25uZWN0ZWQuXG4iLCBk
ZXZpZCk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgcmMgPSBsaWJ4bF9kZXZpY2VfdmRpc3BsX3JlbW92ZShjdHgsIGRvbWlkLCAmdmRp
c3BsLCAwKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJsaWJ4bF9k
ZXZpY2VfdmRpc3BsX3JlbW92ZSBmYWlsZWQuXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBs
aWJ4bF9kZXZpY2VfdmRpc3BsX2Rpc3Bvc2UoJnZkaXNwbCk7CisgICAgcmV0dXJuIHJjOworfQor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYG-0005Tg-Hk; Tue, 12 Sep 2017 13:48:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYF-0005Sj-Bp
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:31 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 1B/E0-01760-EA5E7B95; Tue, 12 Sep 2017 13:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyMfS6s+7ap9s
 jDf6cUrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOufJnBUrCijbFi8/6nLA2M65O6GLk4hARm
 MEpMmH2XDcRhEXjJInFj3zMwR0Kgn1XiyM0Gxi5GTiAnSeLU4yfMEHaaxNHX11gh7FKJeysug
 NlCAvISB1sus0OMncIk8bpjJxtIgk1AS+L+7RVgtoiAksS9VZOZQGxmgRSJvevawBYICxhJzD
 tzDsxmEVCV2D17CVg9r4CDxMwZj6EWy0ncPNcJZnMKOEq0/+5ihljsIHFlzR62CYyCCxgZVjF
 qFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZdPQMD4w7GPe1+
 hxglOZiURHmV72+PFOJLyk+pzEgszogvKs1JLT7EqMHBIfDz6d8WRimWvPy8VCUJ3utPgOoEi
 1LTUyvSMnOAkQFTKsHBoyTCawOS5i0uSMwtzkyHSJ1itOS4cOfSHyaOA3tuAcmOm3f/MAmBzZ
 MS580HaRAAacgozYMbB4veS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEebeATOHJzCuB2/o
 K6CAmoIN4Lm0BOagkESEl1cA48erHRq6Lx71qp9zkiZFJLw32KboYX1y2r+HhrY/Z6z0YGPg7
 HD6aV1Zp6SxfHhzis+eq/5/7W8XCraTDu2KnPPe/JGLgbKanGHnhqcam2wt35SUfaWj+VcheF
 cBynqEpZNOk+dncHLWliy9V3+pZE58+56T05re9enYzFf/cfBu6ouJbkqASS3FGoqEWc1FxIg
 ACoS/32QIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505224109!111032119!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61531 invoked from network); 12 Sep 2017 13:48:29 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:29 -0000
Received: by mail-lf0-f67.google.com with SMTP id q132so5369506lfe.4
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ZHYUxNiapDqpK+ZGAWbQ7cNHOhBSUHTGY+bpaAjCLNk=;
 b=qUnoUOwPf+7pCpJYR4XLIzjkty+UoFzEO21AuJqGyatP7g52/O7mjXzyYU8M4VKX4P
 1fQU9zR/05KAaJtBQO2lxfgDaI2+S7Ye5GTHujM/UG2uyB956zJt5A25Q8wKMLjRFZoZ
 oxfm0allX2GIsY5feLXanBUiQn14dpK/8XZ+4rSUUFk6SrIUZOFMFyiQC3+INhNpNcew
 mA/7HJej57CvhKo0s9Saz8hGUd95fDFcIM7smGUlod/gPAeKa2NxC4d88GGmFswK6Tee
 acix0iqcZZOEE4Xph06PXE7pmxQ2Tdkk/Msh9ycD5Smjif1hykADUZDuzDq/4/EoDWKw
 DQQA==
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=ZHYUxNiapDqpK+ZGAWbQ7cNHOhBSUHTGY+bpaAjCLNk=;
 b=mYc+Vx+a5xruBIgjTOKntuEq6hOaZP1C24diyFa9ohGU8vFKLqQjivZQO6+AOI6/jU
 /X72a/unef9wdudAcrei9Ay3RgMxAKtiyjAWeOXmQGPyL+4SgnW9N7scQroWmh9EK6F7
 6gdwyQGXwVwm0IY2Ejp7j7yNG3Np5s6c+iamrk2ayCywqsxHge3j+DnV9aBBvfTnPDtq
 b8P6zd+8Jn2ENhQvlLW6VOv9SQd3McC95R+IjYo6jZn+hEfFn/Rl3s8s1PzCX4F9MVEX
 4T3rp3XCUcbDQChTgWt1Zu9C6EMVfXiR8s9xG1jo1iZugm42DG5nUbUYVYCRVaTvl1pb
 SDLg==
X-Gm-Message-State: AHPjjUiX8HIjCTipslt6aMnGEJ8JGLh0HA3aozMHEgI5/+km3OBO1NFA
 kYlYneQjediyhTGEbC8=
X-Google-Smtp-Source: AOwi7QCmfE+u02xNQ7nwMH3PqdgdBgpO5NYSVC9tev0cwdMZEJsE0cUK3dohu+btXGgR0M4QFhYlFQ==
X-Received: by 10.25.27.7 with SMTP id b7mr4473664lfb.94.1505224108471;
 Tue, 12 Sep 2017 06:48:28 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:27 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:08 +0300
Message-Id: <1505224098-19330-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 03/13] libxl: add vdispl device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmgg
ICAgICAgICAgICAgICAgICB8ICAyNCArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAg
ICAgICAgICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAg
IDEgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDM2ICsrKysrCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwv
bGlieGxfdXRpbHMuaCAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNw
bC5jICAgICAgICAgICB8IDI4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
OCBmaWxlcyBjaGFuZ2VkLCAzNTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCAwODJhZjhmLi41
NmY5MGUxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4
bC9NYWtlZmlsZQpAQCAtMTM4LDcgKzEzOCw3IEBAIExJQlhMX09CSlMgPSBmbGV4YXJyYXkubyBs
aWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNpLm8gXAogCQkJbGlieGxf
ZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxpYnhsX3VzYi5vIFwKIAkJCWxpYnhsX3Z0
cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxfY29uc29sZS5vIFwKIAkJCWxpYnhs
X2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhsX3RtZW0ubyBcCi0JCQls
aWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gXAorCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFp
bi5vIGxpYnhsX3ZkaXNwbC5vIFwKICAgICAgICAgICAgICAgICAgICAgICAgICQoTElCWExfT0JK
Uy15KQogTElCWExfT0JKUyArPSBsaWJ4bF9nZW5pZC5vCiBMSUJYTF9PQkpTICs9IF9saWJ4bF90
eXBlcy5vIGxpYnhsX2ZsYXNrLm8gX2xpYnhsX3R5cGVzX2ludGVybmFsLm8KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDgxMmI3ZWEu
LmUzODYzNTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGwuaApAQCAtMTg3Nyw2ICsxODc3LDMwIEBAIGxpYnhsX2RldmljZV92dHBtICpsaWJ4
bF9kZXZpY2VfdnRwbV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpu
CiBpbnQgbGlieGxfZGV2aWNlX3Z0cG1fZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG0g
KnZ0cG0sIGxpYnhsX3Z0cG1pbmZvICp2dHBtaW5mbyk7CiAKKy8qIFZpcnR1YWwgZGlzcGxheXMg
Ki8KK2ludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAq
ZGlzcGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9o
b3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNlX3ZkaXNwbF9yZW1vdmUobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfdmRp
c3BsX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNf
T05MWTsKKworbGlieGxfZGV2aWNlX3ZkaXNwbCAqbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0KGxp
YnhsX2N0eCAqY3R4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7Cit2b2lkIGxp
YnhsX2RldmljZV92ZGlzcGxfbGlzdF9mcmVlKGxpYnhsX2RldmljZV92ZGlzcGwqIGxpc3QsIGlu
dCBudW0pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFM
X0NBTExFUlNfT05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2dldGluZm8obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3ZkaXNwbGluZm8gKnZkaXNwbGluZm8pCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKKwogLyogS2V5Ym9hcmQgKi8K
IGludCBsaWJ4bF9kZXZpY2VfdmtiX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
IGxpYnhsX2RldmljZV92a2IgKnZrYiwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBlZmQxNDU5Li5mMjBi
YmY5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTQ0Niw2ICsxNDQ2LDcgQEAgY29uc3Qgc3RydWN0IGxp
YnhsX2RldmljZV90eXBlICpkZXZpY2VfdHlwZV90YmxbXSA9IHsKICAgICAmbGlieGxfX3VzYmRl
dl9kZXZ0eXBlLAogICAgICZsaWJ4bF9fcGNpZGV2X2RldnR5cGUsCiAgICAgJmxpYnhsX19kdGRl
dl9kZXZ0eXBlLAorICAgICZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsCiAgICAgTlVMTAogfTsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggYzk0YTExNy4uYzZmNTg2OCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0zNTYzLDYgKzM1NjMsNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90
eXBlIGxpYnhsX192dHBtX2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2Rldmlj
ZV90eXBlIGxpYnhsX191c2JjdHJsX2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhs
X2RldmljZV90eXBlIGxpYnhsX191c2JkZXZfZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3BjaWRldl9kZXZ0eXBlOworZXh0ZXJuIGNvbnN0IHN0
cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fdmRpc3BsX2RldnR5cGU7CiAKIGV4dGVybiBj
b25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdOwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKaW5kZXggMTczZDcwYS4uNzU2ZTEyMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNzc5
LDYgKzc3OSwyMCBAQCBsaWJ4bF9kZXZpY2VfY2hhbm5lbCA9IFN0cnVjdCgiZGV2aWNlX2NoYW5u
ZWwiLCBbCiAgICAgICAgICAgIF0pKSwKIF0pCiAKK2xpYnhsX2Nvbm5lY3Rvcl9wYXJhbSA9IFN0
cnVjdCgiY29ubmVjdG9yX3BhcmFtIiwgWworICAgICgiaWQiLCBzdHJpbmcpLAorICAgICgid2lk
dGgiLCB1aW50MzIpLAorICAgICgiaGVpZ2h0IiwgdWludDMyKQorICAgIF0pCisKK2xpYnhsX2Rl
dmljZV92ZGlzcGwgPSBTdHJ1Y3QoImRldmljZV92ZGlzcGwiLCBbCisgICAgKCJiYWNrZW5kX2Rv
bWlkIiwgbGlieGxfZG9taWQpLAorICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKKyAg
ICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAorICAgICgiYmVfYWxsb2MiLCBib29sKSwKKyAgICAo
ImNvbm5lY3RvcnMiLCBBcnJheShsaWJ4bF9jb25uZWN0b3JfcGFyYW0sICJudW1fY29ubmVjdG9y
cyIpKQorICAgIF0pCisKIGxpYnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25m
aWciLCBbCiAgICAgKCJjX2luZm8iLCBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8pLAogICAgICgi
Yl9pbmZvIiwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8pLApAQCAtNzkyLDYgKzgwNiw3IEBAIGxp
YnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJ2a2Jz
IiwgQXJyYXkobGlieGxfZGV2aWNlX3ZrYiwgIm51bV92a2JzIikpLAogICAgICgidnRwbXMiLCBB
cnJheShsaWJ4bF9kZXZpY2VfdnRwbSwgIm51bV92dHBtcyIpKSwKICAgICAoInA5cyIsIEFycmF5
KGxpYnhsX2RldmljZV9wOSwgIm51bV9wOXMiKSksCisgICAgKCJ2ZGlzcGxzIiwgQXJyYXkobGli
eGxfZGV2aWNlX3ZkaXNwbCwgIm51bV92ZGlzcGxzIikpLAogICAgICMgYSBjaGFubmVsIG1hbmlm
ZXN0cyBhcyBhIGNvbnNvbGUgd2l0aCBhIG5hbWUsCiAgICAgIyBzZWUgZG9jcy9taXNjL2NoYW5u
ZWxzLnR4dAogICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51
bV9jaGFubmVscyIpKSwKQEAgLTg4OCw2ICs5MDMsMjcgQEAgbGlieGxfcGh5c2luZm8gPSBTdHJ1
Y3QoInBoeXNpbmZvIiwgWwogICAgICgiY2FwX2h2bV9kaXJlY3RpbyIsIGJvb2wpLAogICAgIF0s
IGRpcj1ESVJfT1VUKQogCitsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJjb25uZWN0b3Jp
bmZvIiwgWworICAgICgiaWQiLCBzdHJpbmcpLAorICAgICgid2lkdGgiLCB1aW50MzIpLAorICAg
ICgiaGVpZ2h0IiwgdWludDMyKSwKKyAgICAoInJlcV9ldnRjaCIsIGludGVnZXIpLAorICAgICgi
cmVxX3JyZWYiLCBpbnRlZ2VyKSwKKyAgICAoImV2dF9ldnRjaCIsIGludGVnZXIpLAorICAgICgi
ZXZ0X3JyZWYiLCBpbnRlZ2VyKSwKKyAgICBdLCBkaXI9RElSX09VVCkKKworbGlieGxfdmRpc3Bs
aW5mbyA9IFN0cnVjdCgidmRpc3BsaW5mbyIsIFsKKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAor
ICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCisgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCisg
ICAgKCJmcm9udGVuZF9pZCIsIHVpbnQzMiksCisgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwK
KyAgICAoInN0YXRlIiwgaW50ZWdlciksCisgICAgKCJiZV9hbGxvYyIsIGJvb2wpLAorICAgICgi
Y29ubmVjdG9ycyIsIEFycmF5KGxpYnhsX2Nvbm5lY3RvcmluZm8sICJudW1fY29ubmVjdG9ycyIp
KQorICAgIF0sIGRpcj1ESVJfT1VUKQorCiAjIE5VTUEgbm9kZSBjaGFyYWN0ZXJpc3RpY3M6IHNp
emUgYW5kIGZyZWUgYXJlIGhvdyBtdWNoIG1lbW9yeSBpdCBoYXMsIGFuZCBob3cKICMgbXVjaCBv
ZiBpdCBpcyBmcmVlLCByZXNwZWN0aXZlbHkuIGRpc3RzIGlzIGFuIGFycmF5IG9mIGRpc3RhbmNl
cyBmcm9tIHRoaXMKICMgbm9kZSB0byBlYWNoIG90aGVyIG5vZGUuCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBl
c19pbnRlcm5hbC5pZGwKaW5kZXggN2RjNGQwZi4uNjczYTZkNSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzX2ludGVybmFsLmlkbApAQCAtMjYsNiArMjYsNyBAQCBsaWJ4bF9fZGV2aWNlX2tpbmQgPSBF
bnVtZXJhdGlvbigiZGV2aWNlX2tpbmQiLCBbCiAgICAgKDksICJWVVNCIiksCiAgICAgKDEwLCAi
UVVTQiIpLAogICAgICgxMSwgIjlQRlMiKSwKKyAgICAoMTIsICJWRElTUEwiKSwKICAgICBdKQog
CiBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNvbnNvbGVfYmFja2VuZCIs
IFsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggYi90b29scy9saWJ4bC9s
aWJ4bF91dGlscy5oCmluZGV4IDI1NzczZDguLjllNzQzZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaApAQCAtNzgs
NiArNzgsMTAgQEAgaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92dHBtKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2
aWQsIGxpYnhsX2RldmljZV92dHBtICp2dHBtKTsKIGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2Vf
dXNiY3RybChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdXNiY3RybCAqdXNiY3Ry
bCk7CisKK2ludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRpc3BsKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZp
ZCwgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsKTsKKwogaW50IGxpYnhsX2N0cmxwb3J0X3Rv
X2RldmljZV91c2JkZXYobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGN0cmwsIGludCBwb3J0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2KTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGli
eGxfdmRpc3BsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTc0MGM4OQot
LS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC0wLDAgKzEs
Mjg0IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE2IEVQQU0gU3lzdGVtcyBJbmMuCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZAorICogYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgdmVyc2lvbiAyLjEgb25seS4gd2l0aCB0aGUgc3BlY2lhbAorICogZXhj
ZXB0aW9uIG9uIGxpbmtpbmcgZGVzY3JpYmVkIGluIGZpbGUgTElDRU5TRS4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIK
Kworc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGhvdHBsdWcpCit7CisgICAgcmV0dXJuIGxpYnhs
X19yZXNvbHZlX2RvbWlkKGdjLCB2ZGlzcGwtPmJhY2tlbmRfZG9tbmFtZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbC0+YmFja2VuZF9kb21pZCk7Cit9CisKK3N0YXRp
YyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
dmRpc3BsICp2ZGlzcGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RldmljZSAqZGV2aWNlKQoreworICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB2ZGlz
cGwtPmRldmlkOworICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkICAgPSB2ZGlzcGwtPmJhY2tlbmRf
ZG9taWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9W
RElTUEw7CisgICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHZkaXNwbC0+ZGV2aWQ7CisgICBk
ZXZpY2UtPmRvbWlkICAgICAgICAgICA9IGRvbWlkOworICAgZGV2aWNlLT5raW5kICAgICAgICAg
ICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkRJU1BMOworCisgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCBsaWJ4bF9fdmRpc3BsX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywgY29uc3Qg
Y2hhciAqbGlieGxfcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmlkIGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsKQoreworICAgIGNoYXIgKmJlX3BhdGg7CisK
KyAgICB2ZGlzcGwtPmRldmlkID0gZGV2aWQ7CisgICAgYmVfcGF0aCA9IGxpYnhsX194c19yZWFk
KGdjLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgbGlieGxfcGF0aCkpOworCisg
ICAgcmV0dXJuIGxpYnhsX19iYWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgYmVfcGF0aCwgJnZk
aXNwbC0+YmFja2VuZF9kb21pZCk7Cit9CisKK3N0YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29u
ZmlnX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKmRzdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICpzcmMpCit7CisgICAgZHN0
LT5kZXZpZCA9IHNyYy0+ZGV2aWQ7CisgICAgZHN0LT5iZV9hbGxvYyA9IHNyYy0+YmVfYWxsb2M7
Cit9CisKK3N0YXRpYyBpbnQgbGlieGxfZGV2aWNlX3ZkaXNwbF9jb21wYXJlKGxpYnhsX2Rldmlj
ZV92ZGlzcGwgKmQxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGV2aWNlX3ZkaXNwbCAqZDIpCit7CisgICAgcmV0dXJuIENPTVBBUkVfREVWSUQoZDEsIGQy
KTsKK30KKworc3RhdGljIHZvaWQgbGlieGxfX2RldmljZV92ZGlzcGxfYWRkKGxpYnhsX19lZ2Mg
KmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KQoreworICAgIGxpYnhsX19kZXZp
Y2VfYWRkX2FzeW5jKGVnYywgZG9taWQsICZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsIHZkaXNwbCwg
YW9kZXYpOworfQorCitzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdmRpc3BsKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19m
cm9udCkKK3sKKyAgICBpbnQgaTsKKworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihyb19mcm9u
dCwgImJlLWFsbG9jIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIs
IHZkaXNwbC0+YmVfYWxsb2MpKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCB2ZGlzcGwtPm51bV9j
b25uZWN0b3JzOyBpKyspIHsKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKHJvX2Zyb250
LCBHQ1NQUklOVEYoIiVkL3Jlc29sdXRpb24iLCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiJWR4JWQiLCB2ZGlzcGwtPmNvbm5lY3RvcnNbaV0ud2lkdGgsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmRpc3BsLT5j
b25uZWN0b3JzW2ldLmhlaWdodCkpOworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIocm9f
ZnJvbnQsIEdDU1BSSU5URigiJWQvaWQiLCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZkaXNwbC0+Y29ubmVjdG9yc1tpXS5pZCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKK2xpYnhsX2RldmljZV92ZGlzcGwgKmxpYnhsX2RldmljZV92ZGlzcGxfbGlzdChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50ICpudW0pCit7CisgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqcjsK
KworICAgIEdDX0lOSVQoY3R4KTsKKworICAgIHIgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZs
aWJ4bF9fdmRpc3BsX2RldnR5cGUsIGRvbWlkLCAidmRpc3BsIiwgbnVtKTsKKworICAgIEdDX0ZS
RUU7CisKKyAgICByZXR1cm4gcjsKK30KKwordm9pZCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3Rf
ZnJlZShsaWJ4bF9kZXZpY2VfdmRpc3BsKiBsaXN0LCBpbnQgbnVtKQoreworICAgIGxpYnhsX19k
ZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsIGxpc3QsIG51bSk7Cit9CisK
K3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92ZGlzcGxfZ2V0Y29ubmVjdG9ycyhsaWJ4bF9jdHgg
KmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3ZkaXNwbGluZm8gKmluZm8pCit7CisgICAgR0NfSU5JVChjdHgpOworICAgIGNo
YXIgKmNvbm5lY3RvciA9IE5VTEw7CisgICAgY2hhciAqY29ubmVjdG9yX3BhdGg7CisgICAgaW50
IGksIHJjOworCisgICAgaW5mby0+bnVtX2Nvbm5lY3RvcnMgPSAwOworCisgICAgY29ubmVjdG9y
X3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkIiwgcGF0aCwgaW5mby0+bnVtX2Nvbm5lY3RvcnMpOwor
CisgICAgd2hpbGUgKChjb25uZWN0b3IgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgY29u
bmVjdG9yX3BhdGgsIE5VTEwpKSAhPQorICAgICAgICAgICBOVUxMKSB7CisgICAgICAgIGZyZWUo
Y29ubmVjdG9yKTsKKyAgICAgICAgY29ubmVjdG9yX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkIiwg
cGF0aCwgKytpbmZvLT5udW1fY29ubmVjdG9ycyk7CisgICAgfQorCisgICAgaW5mby0+Y29ubmVj
dG9ycyA9IGxpYnhsX19jYWxsb2MoTk9HQywgaW5mby0+bnVtX2Nvbm5lY3RvcnMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKCppbmZvLT5jb25uZWN0b3JzKSk7
CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgaW5mby0+bnVtX2Nvbm5lY3RvcnM7IGkrKykgeworICAg
ICAgICBjaGFyICp2YWx1ZTsKKyAgICAgICAgY2hhciAqdmFsdWVfcGF0aDsKKworICAgICAgICB2
YWx1ZV9wYXRoID0gR0NTUFJJTlRGKCIlcy8lZC9pZCIsIHBhdGgsIGkpOworICAgICAgICBpbmZv
LT5jb25uZWN0b3JzW2ldLmlkID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIHZhbHVlX3Bh
dGgsIE5VTEwpOworICAgICAgICBpZiAoaW5mby0+Y29ubmVjdG9yc1tpXS5pZCA9PSBOVUxMKSB7
IHJjID0gRVJST1JfRkFJTDsgZ290byBvdXQ7IH0KKworICAgICAgICB2YWx1ZV9wYXRoID0gR0NT
UFJJTlRGKCIlcy8lZC9yZXNvbHV0aW9uIiwgcGF0aCwgaSk7CisgICAgICAgIHZhbHVlID0geHNf
cmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIHZhbHVlX3BhdGgsIE5VTEwpOworICAgICAgICBpZiAo
dmFsdWUgPT0gTlVMTCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OyB9CisKKyAgICAgICAg
cmMgPSBzc2NhbmYodmFsdWUsICIldXgldSIsICZpbmZvLT5jb25uZWN0b3JzW2ldLndpZHRoLAor
ICAgICAgICAgICAgICAgICAgICAmaW5mby0+Y29ubmVjdG9yc1tpXS5oZWlnaHQpOworICAgICAg
ICBmcmVlKHZhbHVlKTsKKworICAgICAgICBpZiAocmMgIT0gMikgeworICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOyBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHZhbHVlX3BhdGgg
PSBHQ1NQUklOVEYoIiVzLyVkL3JlcS1yaW5nLXJlZiIsIHBhdGgsIGkpOworICAgICAgICB2YWx1
ZSA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLCB2YWx1ZV9wYXRoLCBOVUxMKTsKKyAgICAg
ICAgaW5mby0+Y29ubmVjdG9yc1tpXS5yZXFfcnJlZiA9IHZhbHVlID8gc3RydG91bCh2YWx1ZSwg
TlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUpOworCisgICAgICAgIHZhbHVlX3Bh
dGggPSBHQ1NQUklOVEYoIiVzLyVkL3JlcS1ldmVudC1jaGFubmVsIiwgcGF0aCwgaSk7CisgICAg
ICAgIHZhbHVlID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIHZhbHVlX3BhdGgsIE5VTEwp
OworICAgICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLnJlcV9ldnRjaCA9IHZhbHVlID8gc3RydG91
bCh2YWx1ZSwgTlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUpOworCisgICAgICAg
IHZhbHVlX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkL2V2dC1yaW5nLXJlZiIsIHBhdGgsIGkpOwor
ICAgICAgICB2YWx1ZSA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLCB2YWx1ZV9wYXRoLCBO
VUxMKTsKKyAgICAgICAgaW5mby0+Y29ubmVjdG9yc1tpXS5ldnRfcnJlZiA9IHZhbHVlID8gc3Ry
dG91bCh2YWx1ZSwgTlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUpOworCisgICAg
ICAgIHZhbHVlX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVkL2V2dC1ldmVudC1jaGFubmVsIiwgcGF0
aCwgaSk7CisgICAgICAgIHZhbHVlID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIHZhbHVl
X3BhdGgsIE5VTEwpOworICAgICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLmV2dF9ldnRjaCA9IHZh
bHVlID8gc3RydG91bCh2YWx1ZSwgTlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUp
OworICAgIH0KKworICAgIHJjID0gMDsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKworaW50
IGxpYnhsX2RldmljZV92ZGlzcGxfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwg
KnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdmRpc3BsaW5m
byAqaW5mbykKK3sKKyAgICBHQ19JTklUKGN0eCk7CisgICAgY2hhciAqbGlieGxfcGF0aCwgKmRv
bXBhdGgsICpkZXZwYXRoOworICAgIGNoYXIgKnZhbDsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4
bF92ZGlzcGxpbmZvX2luaXQoaW5mbyk7CisgICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9t
cGF0aChnYywgZG9taWQpOworICAgIGluZm8tPmRldmlkID0gdmRpc3BsLT5kZXZpZDsKKworICAg
IGRldnBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92ZGlzcGwvJWQiLCBkb21wYXRoLCBpbmZv
LT5kZXZpZCk7CisgICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZkaXNwbC8l
ZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywg
ZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWQpOworICAgIGlu
Zm8tPmJhY2tlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICBpZiAoIWluZm8tPmJhY2tlbmQpIHsg
cmMgPSBFUlJPUl9GQUlMOyBnb3RvIG91dDsgfQorCisgICAgcmMgPSBsaWJ4bF9fYmFja2VuZHBh
dGhfcGFyc2VfZG9taWQoZ2MsIGluZm8tPmJhY2tlbmQsICZpbmZvLT5iYWNrZW5kX2lkKTsKKyAg
ICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9O
VUxMLCBHQ1NQUklOVEYoIiVzL3N0YXRlIiwgZGV2cGF0aCkpOworICAgIGluZm8tPnN0YXRlID0g
dmFsID8gc3RydG91bCh2YWwsIE5VTEwsIDEwKSA6IC0xOworCisgICAgaW5mby0+ZnJvbnRlbmQg
PSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgR0NTUFJJTlRGKCIlcy9mcm9udGVuZCIsIGxpYnhsX3BhdGgpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsKKyAgICBpbmZvLT5mcm9udGVuZF9pZCA9IGRvbWlkOworCisg
ICAgdmFsID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL2JlLWFs
bG9jIiwgZGV2cGF0aCkpOworICAgIGluZm8tPmJlX2FsbG9jID0gdmFsID8gc3RydG91bCh2YWws
IE5VTEwsIDEwKSA6IDA7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdmRpc3BsX2dldGNvbm5l
Y3RvcnMoY3R4LCBkZXZwYXRoLCBpbmZvKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
cmMgPSAwOworCitvdXQ6CisgICAgIEdDX0ZSRUU7CisgICAgIHJldHVybiByYzsKK30KKworaW50
IGxpYnhsX2RldmlkX3RvX2RldmljZV92ZGlzcGwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9k
ZXZpY2VfdmRpc3BsICp2ZGlzcGwpCit7CisgICAgR0NfSU5JVChjdHgpOworCisgICAgbGlieGxf
ZGV2aWNlX3ZkaXNwbCAqdmRpc3BscyA9IE5VTEw7CisgICAgaW50IG4sIGk7CisgICAgaW50IHJj
OworCisgICAgbGlieGxfZGV2aWNlX3ZkaXNwbF9pbml0KHZkaXNwbCk7CisKKyAgICB2ZGlzcGxz
ID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsICJ2ZGlzcGwiLCAmbik7CisKKyAgICBp
ZiAoIXZkaXNwbHMpIHsgcmMgPSBFUlJPUl9OT1RGT1VORDsgZ290byBvdXQ7IH0KKworICAgIGZv
ciAoaSA9IDA7IGkgPCBuOyArK2kpIHsKKyAgICAgICAgaWYgKGRldmlkID09IHZkaXNwbHNbaV0u
ZGV2aWQpIHsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGxfY29weShjdHgsIHZkaXNw
bCwgJnZkaXNwbHNbaV0pOworICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByYyA9IEVSUk9SX05PVEZPVU5EOworCitvdXQ6
CisKKyAgICBpZiAodmRpc3BscykKKyAgICAgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxp
YnhsX192ZGlzcGxfZGV2dHlwZSwgdmRpc3Bscywgbik7CisKKyAgICBHQ19GUkVFOworICAgIHJl
dHVybiByYzsKK30KKworTElCWExfREVGSU5FX0RFVklDRV9BREQodmRpc3BsKQorc3RhdGljIExJ
QlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlzcGwpCitMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9W
RSh2ZGlzcGwpCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2ZGlzcGwsICJ2ZGlz
cGwiKQorCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZkaXNwbCwKKyAgICAudXBkYXRlX2Nv
bmZpZyA9ICh2b2lkICgqKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopKQorICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdmRpc3BsLAorICAgIC5mcm9tX3hlbnN0
b3JlID0gKGludCAoKikobGlieGxfX2djICosIGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZv
aWQgKikpCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fdmRpc3BsX2Zyb21feGVuc3RvcmUs
CisgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMy
X3QsIHZvaWQgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJh
eV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92ZGlzcGwKKyk7CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYF-0005Sz-Vl; Tue, 12 Sep 2017 13:48:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYD-0005SV-TZ
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3C/82-03610-DA5E7B95; Tue, 12 Sep 2017 13:48:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfS6s+7qp9s
 jDfbdZ7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+3bnNUvD9JmPFwRnr2BsY++cwdjFycQgJ
 TGOUOLmulQnEYRF4ySJxYusBFhBHQqCfVeLOvR1AZZxATpLErCfNrBB2msShfc+h7AqJ4wdeg
 dUICchLHGy5zA5hT2GS2LczGMRmE9CSuH97BRuILSKgJHFv1WQmEJtZIEVi77o2sF5hAWeJtm
 WbgXo5gK5QlXh3zAMkzCvgIHFz+WeoE+Qkbp7rZAaxOQUcJdp/dzFDrHKQuLJmD9sERsEFjAy
 rGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg44BCHYw3t8Y
 cIhRkoNJSZRX+f72SCG+pPyUyozE4oz4otKc1OJDjBocHAI/n/5tYZRiycvPS1WS4A17AlQnW
 JSanlqRlpkDjAuYUgkOHiURXhuQNG9xQWJucWY6ROoUoyvHhTuX/jBxHNhzC0h23LwLJDeByQ
 3fH/xhEgKbLSXOmw/SLADSnFGaBzcaFtOXGGWlhHkZgQ4X4ilILcrNLEGVf8UozsGoJMxbDTK
 FJzOvBO6CV0DHMQEdx3NpC8hxJYkIKakGxq2lrJzOBs03b/eUHOBlWjHhkw6jjeTeZ/q+NQ5V
 V/qvWa6wCYw5eeaDJZOahMKEF7yfNGSUpRcdLc4R19SO2mVW8OHaZG2NSTd1VXJ/rRT/LDtf4
 f8P2wtOW7bc17p4Qyk40qshq/3Kq9MSBx6smqT8mon5x6NXYVtOfo7M4Tv+8Qj/v00CsUosxR
 mJhlrMRcWJACcfX8nkAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505224106!84548108!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32058 invoked from network); 12 Sep 2017 13:48:26 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:26 -0000
Received: by mail-lf0-f67.google.com with SMTP id c8so5379521lfe.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:26 -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=fB/yqNJ0lX19sS/rU8vdYdo5I4x2j+jl1Kw1v/v2qSM=;
 b=Q2FFKrK5I3I4jbGtLmYNWxN9G9uDzItSh8z9qV5rGFXvpFl0RBunzVup3EV37SRVdy
 zB5r43haGbcCHLjKPFYggQ6D6vcLN0NsERHsSH8o58h1gHPT+en8DRArjw18Dk6KjROp
 okg9VJm+PTlGPhoZVnGVfR1px7zCN3NAVkFgqXh2gheRodIXPdHhVSTzPAegj10Njfng
 Mh9EM6p8SXFBFEo9I9wiYOjCp2Wo057ov61nSxZaJZBJLpvN45jEIzq9pc+GPfmyShtR
 YWvV1umLgieOwhF1z79Vdo8RG1eiXgimWMaaqH460Qu++n9v+V0enh5eE5tMl5PmwmuA
 EieQ==
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=fB/yqNJ0lX19sS/rU8vdYdo5I4x2j+jl1Kw1v/v2qSM=;
 b=a4oDvL+h+8lCzTmyWhTmozugHGzNNGPDlFTwDUGBKUbRmZSMuATuPguv1yFq0fnvBA
 qwyslkpqtYCBLMoJmCEKFBhb4l7pVMVFGounyzeKIbhec7qp/LZrW64OKtP26a35FAUF
 Nc/0An7IxdTGOIvPbNbo45NfCsCKxNjVzmUQClPyzIUSiTzOndGsiGdr9RMH2wm2pr3I
 HMezaxwW/2JeMW6vO7/Y4Xu/dvtg+y9Pq2ledP2l4mZhNtU45GUtTHBkitSovpyINTDk
 lhv+Wj53H2yF7C+7vakzdA/R3AXqqg1CLYnSanP1lX1BNF21bB3NhW5ZuiwXU9zk+SID
 qcLw==
X-Gm-Message-State: AHPjjUj+9F7BTXFcic7JAIYkCR9hFOz7TFtckcVN3tJFP6/ybpOtGudO
 9wCnTgdOE424uqyXv60=
X-Google-Smtp-Source: AOwi7QBRU+KR//dUS2gIVHDjAgcs8Z+NwjabIP//i2CrYIS79zEy+/gRedBcFG0OfbgI+eTGZXPkZw==
X-Received: by 10.25.16.231 with SMTP id 100mr5995260lfq.17.1505224105885;
 Tue, 12 Sep 2017 06:48:25 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:25 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:06 +0300
Message-Id: <1505224098-19330-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 01/13] libxl: add generic function to add
	device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGxpYnhsX19kZXZpY2VfYWRkIHRvIHNpbXBsZSB3cml0ZSBYZW5TdG9yZSBkZXZpY2UgY29uaWZn
CmFuZCBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyB0byB1cGRhdGUgZG9tYWluIGNvbmZpZ3VyYXRp
b24KYW5kIHdyaXRlIFhlblN0b3JlIGRldmljZSBjb25maWcgYXN5bmNocm9uaW91c2x5LgpBbG1v
c3QgYWxsIGRldmljZXMgaGF2ZSBzaW1pbGFyIGxpYnhsX19kZXZpY2VfeHh4eF9hZGQgZnVuY3Rp
b24uClRoaXMgZ2VuZXJpYyBmdW5jdGlvbnMgaW1wbGVtZW50IHNhbWUgZnVuY3Rpb25hbGl0eSBi
dXQKdXNpbmcgdGhlIGRldmljZSBoYW5kbGluZyBmcmFtZXdvcmsuIFRoIGRldmljZSBzcGVjaWZp
YwpwYXJ0IHN1Y2ggYXMgc2V0dGluZyB4ZW4gc3RvcmUgY29uZmlndXJhdGlvbmlzIG1vdmVkCnRv
IHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJhY2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCgpT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsXzlwZnMuYyAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUu
YyAgfCAgMjAgKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgIDYgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAxOTcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICB8ICAxNSAr
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIHwgIDQ1ICsrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5j
ICAgICAgfCAgMTggKystLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8ICAgNyArLQog
dG9vbHMvbGlieGwvbGlieGxfdXNiLmMgICAgICB8ICAzNSArKysrLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfdnRwbS5jICAgICB8ICAxNSArKy0tCiAxMSBmaWxlcyBjaGFuZ2VkLCAzMDEgaW5zZXJ0
aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
OXBmcy5jIGIvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCmluZGV4IDA3ZTNlNWYuLjU0NDNmN2Eg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF85cGZzLmMKQEAgLTM5LDYgKzM5LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zy
b21fcDkobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQocDksICI5cGZzIikKIAogaW50IGxpYnhs
X19kZXZpY2VfcDlfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDkpCkBAIC01NCwxMiArNTUsOCBAQCBp
bnQgbGlieGxfX2RldmljZV9wOV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGJhY2sgPSBmbGV4YXJy
YXlfbWFrZShnYywgMTYsIDEpOwogCi0gICAgaWYgKHA5LT5kZXZpZCA9PSAtMSkgewotICAgICAg
ICBpZiAoKHA5LT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgIjlwZnMi
KSkgPCAwKSB7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBnb3Rv
IG91dDsKLSAgICAgICAgfQotICAgIH0KKyAgICByYyA9IGxpYnhsX19kZXZpY2VfcDlfdXBkYXRl
X2RldmlkKGdjLCBkb21pZCwgcDkpOworICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICByYyA9
IGxpYnhsX19kZXZpY2VfZnJvbV9wOShnYywgZG9taWQsIHA5LCAmZGV2aWNlKTsKICAgICBpZiAo
cmMgIT0gMCkgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xl
LmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggNDQ2ZTc2Ni4uNjE4MWIwNSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYwpAQCAtNjIxLDYgKzYyMSw4IEBAIG91dDoKICAgICByZXR1cm4gQU9f
SU5QUk9HUkVTUzsKIH0KIAorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmtiLCAi
dmtiIikKKwogaW50IGxpYnhsX19kZXZpY2VfdmtiX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmti
KQogewpAQCAtNjM1LDEyICs2MzcsOCBAQCBpbnQgbGlieGxfX2RldmljZV92a2JfYWRkKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGZyb250ID0gZmxleGFycmF5X21ha2UoZ2Ms
IDE2LCAxKTsKICAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKIAotICAgIGlm
ICh2a2ItPmRldmlkID09IC0xKSB7Ci0gICAgICAgIGlmICgodmtiLT5kZXZpZCA9IGxpYnhsX19k
ZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZrYiIpKSA8IDApIHsKLSAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQorICAg
IHJjID0gbGlieGxfX2RldmljZV92a2JfdXBkYXRlX2RldmlkKGdjLCBkb21pZCwgdmtiKTsKKyAg
ICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Zyb21fdmtiKGdj
LCBkb21pZCwgdmtiLCAmZGV2aWNlKTsKICAgICBpZiAocmMgIT0gMCkgZ290byBvdXQ7CkBAIC03
MTksNiArNzE3LDggQEAgb3V0OgogICAgIHJldHVybiBBT19JTlBST0dSRVNTOwogfQogCitzdGF0
aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2ZmIsICJ2ZmIiKQorCiBpbnQgbGlieGxfX2Rl
dmljZV92ZmJfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2Vf
dmZiICp2ZmIpCiB7CiAgICAgZmxleGFycmF5X3QgKmZyb250OwpAQCAtNzMyLDEyICs3MzIsOCBA
QCBpbnQgbGlieGxfX2RldmljZV92ZmJfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpCiAgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywg
MTYsIDEpOwogICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogCi0gICAgaWYg
KHZmYi0+ZGV2aWQgPT0gLTEpIHsKLSAgICAgICAgaWYgKCh2ZmItPmRldmlkID0gbGlieGxfX2Rl
dmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAidmZiIikpIDwgMCkgewotICAgICAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICB9CisgICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3ZmYl91cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCB2ZmIpOworICAg
IGlmIChyYykgZ290byBvdXQ7CiAKICAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92ZmIoZ2Ms
IGRvbWlkLCB2ZmIsICZkZXZpY2UpOwogICAgIGlmIChyYyAhPSAwKSBnb3RvIG91dDsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKaW5kZXggOTEyMzU4NS4uZWZkMTQ1OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTkzOCw3ICs5
MzgsOCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVn
YywKICAgICBzdG9yZV9saWJ4bF9lbnRyeShnYywgZG9taWQsICZkX2NvbmZpZy0+Yl9pbmZvKTsK
IAogICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX2Rpc2tzOyBpKyspIHsKLSAgICAg
ICAgcmV0ID0gbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+ZGlz
a3NbaV0sIGRvbWlkKTsKKyAgICAgICAgcmV0ID0gbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1
bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPmRpc2tzW2ldLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGlmIChyZXQpIHsKICAgICAg
ICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkaXNrIGRlZmF1bHRzIGZv
ciBkaXNrICVkIiwgaSk7CiAgICAgICAgICAgICBnb3RvIGVycm9yX291dDsKQEAgLTE0MzIsNiAr
MTQzMyw5IEBAIG91dDoKIAogI2RlZmluZSBsaWJ4bF9kZXZpY2VfZHRkZXZfbGlzdCBOVUxMCiAj
ZGVmaW5lIGxpYnhsX2RldmljZV9kdGRldl9jb21wYXJlIE5VTEwKKyNkZWZpbmUgbGlieGxfX2Rl
dmljZV9mcm9tX2R0ZGV2IE5VTEwKKyNkZWZpbmUgbGlieGxfX2RldmljZV9kdGRldl9zZXRkZWZh
dWx0IE5VTEwKKyNkZWZpbmUgbGlieGxfX2RldmljZV9kdGRldl91cGRhdGVfZGV2aWQgTlVMTAog
c3RhdGljIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZHRkZXYpOwogCiBjb25zdCBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdID0gewpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRl
eCAwMDM1NmFmLi4zMjk2ZTgzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTc5Myw2ICsxNzkzLDIwMyBA
QCBvdXQ6CiAgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKIH0KIAorc3RhdGljIHZvaWQg
ZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2Rldmlj
ZV90eXBlICpkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICp0
eXBlKQoreworICAgIGludCAqbnVtX2RldjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB2b2lk
ICppdGVtID0gTlVMTDsKKworICAgIG51bV9kZXYgPSBsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X251
bShkdCwgZF9jb25maWcpOworCisgICAgLyogQ2hlY2sgZm9yIGV4aXN0aW5nIGRldmljZSAqLwor
ICAgIGZvciAoaSA9IDA7IGkgPCAqbnVtX2RldjsgaSsrKSB7CisgICAgICAgIGlmIChkdC0+Y29t
cGFyZShsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X2VsZW0oZHQsIGRfY29uZmlnLCBpKSwgdHlwZSkp
IHsKKyAgICAgICAgICAgIGl0ZW0gPSBsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X2VsZW0oZHQsIGRf
Y29uZmlnLCBpKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICghaXRlbSkgeworICAgICAg
ICB2b2lkICoqZGV2cyA9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfcHRyKGR0LCBkX2NvbmZpZyk7
CisgICAgICAgICpkZXZzID0gbGlieGxfX3JlYWxsb2MoTk9HQywgKmRldnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZHQtPmRldl9lbGVtX3NpemUgKiAoKm51bV9kZXYgKyAxKSk7
CisgICAgICAgIGl0ZW0gPSBsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X2VsZW0oZHQsIGRfY29uZmln
LCAqbnVtX2Rldik7CisgICAgICAgICgqbnVtX2RldikrKzsKKyAgICB9IGVsc2UgeworICAgICAg
ICBkdC0+ZGlzcG9zZShpdGVtKTsKKyAgICB9CisKKyAgICBkdC0+aW5pdChpdGVtKTsKKyAgICBk
dC0+Y29weShDVFgsIGl0ZW0sIHR5cGUpOworfQorCit2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2Fz
eW5jKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KQor
eworICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5hbyk7CisgICAgZmxleGFycmF5X3QgKmJhY2s7Cisg
ICAgZmxleGFycmF5X3QgKmZyb250LCAqcm9fZnJvbnQ7CisgICAgbGlieGxfX2RldmljZSAqZGV2
aWNlOworICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IFhCVF9OVUxMOworICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgZF9jb25maWc7CisgICAgdm9pZCAqdHlwZV9zYXZlZDsKKyAgICBsaWJ4bF9fZG9t
YWluX3VzZXJkYXRhX2xvY2sgKmxvY2sgPSBOVUxMOworICAgIGludCByYzsKKworICAgIGxpYnhs
X2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOworCisgICAgdHlwZV9zYXZlZCA9IGxpYnhs
X19tYWxsb2MoZ2MsIGR0LT5kZXZfZWxlbV9zaXplKTsKKworICAgIGR0LT5pbml0KHR5cGVfc2F2
ZWQpOworICAgIGR0LT5jb3B5KENUWCwgdHlwZV9zYXZlZCwgdHlwZSk7CisKKyAgICBpZiAoZHQt
PnNldF9kZWZhdWx0KSB7CisgICAgICAgIHJjID0gZHQtPnNldF9kZWZhdWx0KGdjLCBkb21pZCwg
dHlwZSwgYW9kZXYtPnVwZGF0ZV9qc29uKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBpZiAoZHQtPnVwZGF0ZV9kZXZpZCkgeworICAgICAgICByYyA9IGR0LT51cGRh
dGVfZGV2aWQoZ2MsIGRvbWlkLCB0eXBlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBpZiAoZHQtPnVwZGF0ZV9jb25maWcpCisgICAgICAgIGR0LT51cGRhdGVfY29u
ZmlnKGdjLCB0eXBlX3NhdmVkLCB0eXBlKTsKKworICAgIEdDTkVXKGRldmljZSk7CisgICAgcmMg
PSBkdC0+dG9fZGV2aWNlKGdjLCBkb21pZCwgdHlwZSwgZGV2aWNlKTsKKyAgICBpZiAocmMpIGdv
dG8gb3V0OworCisgICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICBsb2NrID0g
bGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAgICAgIGlmICghbG9j
aykgeworICAgICAgICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7CisgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmln
dXJhdGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CisKKyAgICAgICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9jb25maWcsIGR0LCB0
eXBlX3NhdmVkKTsKKworICAgICAgICByYyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRf
Y29uZmlnLCBkb21pZCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgfQorCisgICAg
YmFjayA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgZnJvbnQgPSBmbGV4YXJyYXlf
bWFrZShnYywgMTYsIDEpOworICAgIHJvX2Zyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAx
KTsKKworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAiZnJvbnRlbmQtaWQiLCBHQ1NQ
UklOVEYoIiVkIiwgZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgIm9u
bGluZSIsICIxIik7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJzdGF0ZSIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRp
YWxpc2luZykpOworCisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAiYmFja2VuZC1p
ZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBkZXZpY2UtPmJh
Y2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJzdGF0ZSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykpOworCisgICAgaWYgKGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKQorICAgICAg
ICBkdC0+c2V0X3hlbnN0b3JlX2NvbmZpZyhnYywgZG9taWQsIHR5cGUsIGJhY2ssIGZyb250LCBy
b19mcm9udCk7CisKKyAgICBmb3IgKDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5z
YWN0aW9uX3N0YXJ0KGdjLCAmdCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAg
ICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKKyAgICAgICAgaWYg
KHJjIDwgMCkgZ290byBvdXQ7CisgICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAv
KiBhbHJlYWR5IGV4aXN0cyBpbiB4ZW5zdG9yZSAqLworICAgICAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsICJkZXZpY2UgYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUiKTsKKyAgICAgICAgICAg
IGFvZGV2LT5hY3Rpb24gPSBMSUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBt
ZXNzYWdlICovCisgICAgICAgICAgICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7CisgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChhb2Rldi0+dXBkYXRlX2pz
b24pIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJhdGlvbihn
YywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAg
ICAgICB9CisKKyAgICAgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxl
eGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCByb19mcm9udCkpOwor
CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywgJnQpOworICAg
ICAgICBpZiAoIXJjKSBicmVhazsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisgICAg
fQorCisgICAgYW9kZXYtPmRldiA9IGRldmljZTsKKyAgICBhb2Rldi0+YWN0aW9uID0gTElCWExf
X0RFVklDRV9BQ1RJT05fQUREOworICAgIGxpYnhsX193YWl0X2RldmljZV9jb25uZWN0aW9uKGVn
YywgYW9kZXYpOworCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgbGlieGxfX3hzX3RyYW5zYWN0
aW9uX2Fib3J0KGdjLCAmdCk7CisgICAgaWYgKGxvY2spIGxpYnhsX191bmxvY2tfZG9tYWluX3Vz
ZXJkYXRhKGxvY2spOworICAgIGR0LT5kaXNwb3NlKHR5cGVfc2F2ZWQpOworICAgIGxpYnhsX2Rv
bWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAgIGFvZGV2LT5yYyA9IHJjOworICAg
IGlmIChyYykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOworICAgIHJldHVybjsKK30KKwor
aW50IGxpYnhsX19kZXZpY2VfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZv
aWQgKnR5cGUpCit7CisgICAgZmxleGFycmF5X3QgKmJhY2s7CisgICAgZmxleGFycmF5X3QgKmZy
b250LCAqcm9fZnJvbnQ7CisgICAgbGlieGxfX2RldmljZSAqZGV2aWNlOworICAgIGludCByYzsK
KworICAgIGlmIChkdC0+c2V0X2RlZmF1bHQpIHsKKyAgICAgICAgcmMgPSBkdC0+c2V0X2RlZmF1
bHQoZ2MsIGRvbWlkLCB0eXBlLCBmYWxzZSk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgaWYgKGR0LT51cGRhdGVfZGV2aWQpIHsKKyAgICAgICAgcmMgPSBkdC0+dXBk
YXRlX2RldmlkKGdjLCBkb21pZCwgdHlwZSk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgR0NORVcoZGV2aWNlKTsKKyAgICByYyA9IGR0LT50b19kZXZpY2UoZ2MsIGRv
bWlkLCB0eXBlLCBkZXZpY2UpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBiYWNrID0g
ZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdj
LCAxNiwgMSk7CisgICAgcm9fZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworCisg
ICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJmcm9udGVuZC1pZCIsIEdDU1BSSU5URigi
JWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAib25saW5lIiwg
IjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInN0YXRlIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
KSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAiYmFja2VuZC1pZCIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCBkZXZpY2UtPmJh
Y2tlbmRfZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJzdGF0ZSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykpOworCisgICAgaWYgKGR0LT5zZXRfeGVuc3RvcmVfY29uZmlnKQorICAgICAg
ICBkdC0+c2V0X3hlbnN0b3JlX2NvbmZpZyhnYywgZG9taWQsIHR5cGUsIGJhY2ssIGZyb250LCBy
b19mcm9udCk7CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIFhCVF9O
VUxMLCBkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194
c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2Ms
IHJvX2Zyb250KSk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHJjID0gMDsKKworb3V0
OgorICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2Rpc2suYwppbmRleCA2M2RlNzVjLi45MWM3N2FkIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kaXNrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC0xNTIsOCAr
MTUyLDggQEAgdm9pZCBsaWJ4bF9ldmRpc2FibGVfZGlza19lamVjdChsaWJ4bF9jdHggKmN0eCwg
bGlieGxfZXZnZW5fZGlza19lamVjdCAqZXZnKSB7CiAgICAgR0NfRlJFRTsKIH0KIAotaW50IGxp
YnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9k
aXNrICpkaXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkKQoraW50IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV9kaXNrICpkaXNrLCBib29sIGhvdHBsdWcpCiB7CiAgICAgaW50IHJjOwogCkBAIC0yOTYs
NyArMjk2LDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX2Rpc2tfYWRkKGxpYnhsX19lZ2MgKmVnYywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICByYyA9
IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGdjLCBkaXNrLCBkb21pZCk7CisgICAgICAg
IHJjID0gbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCBkaXNrLCBhb2Rl
di0+dXBkYXRlX2pzb24pOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgICAgIGZy
b250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKQEAgLTc1MSw3ICs3NTEsNyBAQCBpbnQg
bGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxf
ZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgZGlza19lbXB0eS52ZGV2ID0gbGlieGxfX3N0cmR1cChO
T0dDLCBkaXNrLT52ZGV2KTsKICAgICBkaXNrX2VtcHR5LnBkZXZfcGF0aCA9IGxpYnhsX19zdHJk
dXAoTk9HQywgIiIpOwogICAgIGRpc2tfZW1wdHkuaXNfY2Ryb20gPSAxOwotICAgIGxpYnhsX19k
ZXZpY2VfZGlza19zZXRkZWZhdWx0KGdjLCAmZGlza19lbXB0eSwgZG9taWQpOworICAgIGxpYnhs
X19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGdjLCBkb21pZCwgJmRpc2tfZW1wdHksIGZhbHNlKTsK
IAogICAgIGxpYnhsX2RvbWFpbl90eXBlIHR5cGUgPSBsaWJ4bF9fZG9tYWluX3R5cGUoZ2MsIGRv
bWlkKTsKICAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKSB7CkBAIC03
OTgsNyArNzk4LDcgQEAgaW50IGxpYnhsX2Nkcm9tX2luc2VydChsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKLSAgICByYyA9IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGdjLCBkaXNr
LCBkb21pZCk7CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChnYywgZG9t
aWQsIGRpc2ssIGZhbHNlKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgaWYgKCFkaXNr
LT5wZGV2X3BhdGgpIHsKQEAgLTEwNzMsNyArMTA3Myw4IEBAIHZvaWQgbGlieGxfX2RldmljZV9k
aXNrX2xvY2FsX2luaXRpYXRlX2F0dGFjaChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICBk
aXNrLT5zY3JpcHQgPSBsaWJ4bF9fc3RyZHVwKGdjLCBpbl9kaXNrLT5zY3JpcHQpOwogICAgICAg
ICBkaXNrLT52ZGV2ID0gTlVMTDsKIAotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfZGlza19z
ZXRkZWZhdWx0KGdjLCBkaXNrLCBMSUJYTF9UT09MU1RBQ0tfRE9NSUQpOworICAgICAgICByYyA9
IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGdjLCBMSUJYTF9UT09MU1RBQ0tfRE9NSUQs
IGRpc2ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2Up
OwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgICAgIGxpYnhsX19wcmVwYXJlX2Fv
X2RldmljZShhbywgJmRscy0+YW9kZXYpOwpAQCAtMTI0NCw2ICsxMjQ1LDggQEAgc3RhdGljIGlu
dCBsaWJ4bF9kZXZpY2VfZGlza19kbV9uZWVkZWQodm9pZCAqZSwgdW5zaWduZWQgZG9taWQpCiAg
ICAgICAgICAgIGVsZW0tPmJhY2tlbmRfZG9taWQgPT0gZG9taWQ7CiB9CiAKKyNkZWZpbmUgbGli
eGxfX2RldmljZV9kaXNrX3VwZGF0ZV9kZXZpZCBOVUxMCisKIERFRklORV9ERVZJQ0VfVFlQRV9T
VFJVQ1QoZGlzaywKICAgICAubWVyZ2UgICAgICAgPSBsaWJ4bF9kZXZpY2VfZGlza19tZXJnZSwK
ICAgICAuZG1fbmVlZGVkICAgPSBsaWJ4bF9kZXZpY2VfZGlza19kbV9uZWVkZWQsCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCBlMGU2YTk5Li5lZTIwOTMwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTE5NzUsNyArMTk3NSw3IEBAIHN0YXRpYyB2
b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICogY2Fs
bGVkIGxpYnhsX2RldmljZV9uaWNfYWRkIGF0IHRoaXMgcG9pbnQsIGJ1dCBxZW11IG5lZWRzCiAg
ICAgICAgICAqIHRoZSBuaWMgaW5mb3JtYXRpb24gdG8gYmUgY29tcGxldGUuCiAgICAgICAgICAq
LwotICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGdjLCAmZG1fY29u
ZmlnLT5uaWNzW2ldLCBkbV9kb21pZCwKKyAgICAgICAgcmV0ID0gbGlieGxfX2RldmljZV9uaWNf
c2V0ZGVmYXVsdChnYywgZG1fZG9taWQsICZkbV9jb25maWctPm5pY3NbaV0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBpZiAocmV0
KQogICAgICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA3MjQ3NTA5Li5j
OTllZjNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyNDIsMTQgKzEyNDIsMTMgQEAgX2hpZGRl
biBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Ny
ZWF0ZV9pbmZvICpjX2luZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZv
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKLV9oaWRkZW4gaW50
IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCitfaGlkZGVuIGlu
dCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV9kaXNrICpkaXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQpOwotX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpuaWMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBib29sIGhvdHBsdWcp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBob3RwbHVn
KTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKTsKIF9oaWRkZW4gaW50IGxp
YnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Zm
YiAqdmZiKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywgbGlieGxfZGV2aWNlX3ZrYiAqdmtiKTsKLV9oaWRkZW4gaW50IGxpYnhsX19kZXZp
Y2VfcGNpX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpKTsK
IF9oaWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3A5X3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKQEAgLTM0NjcsNiArMzQ2NiwxOCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2Jvb3Rsb2Fk
ZXJfcnVuKGxpYnhsX19lZ2MqLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0ZSAqc3QpOwogICAgICAg
ICByZXR1cm4gQU9fSU5QUk9HUkVTUzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIH0KIAorI2RlZmluZSBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHR5
cGUsIG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCBsaWJ4bF9fZGV2
aWNlXyMjdHlwZSMjX3VwZGF0ZV9kZXZpZChsaWJ4bF9fZ2MgKmdjLCAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCwgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfIyN0eXBlICp0eXBlKSAgXAorICAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBpZiAodHlwZS0+ZGV2aWQgPT0gLTEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgdHlwZS0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25l
eHRpZChnYywgZG9taWQsIG5hbWUpOyAgICAgICAgXAorICAgICAgICBpZiAodHlwZS0+ZGV2aWQg
PCAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0KKwogI2RlZmluZSBMSUJYTF9ERUZJ
TkVfREVWSUNFX1JFTU9WRSh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCBnZW5lcmljLCByZW1vdmUs
IDApICAgICAgICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBl
LCBnZW5lcmljLCBkZXN0cm95LCAxKQpAQCAtMzQ4NCwxMSArMzQ5NSwxOCBAQCBzdHJ1Y3QgbGli
eGxfZGV2aWNlX3R5cGUgewogICAgIHZvaWQgKCphZGQpKGxpYnhsX19lZ2MgKiwgbGlieGxfX2Fv
ICosIHVpbnQzMl90LCBsaWJ4bF9kb21haW5fY29uZmlnICosCiAgICAgICAgICAgICAgICAgbGli
eGxfX211bHRpZGV2ICopOwogICAgIHZvaWQgKigqbGlzdCkobGlieGxfY3R4ICosIHVpbnQzMl90
LCBpbnQgKik7CisgICAgaW50ICgqc2V0X2RlZmF1bHQpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwg
dm9pZCAqLCBib29sKTsKKyAgICBpbnQgKCp0b19kZXZpY2UpKGxpYnhsX19nYyAqLCB1aW50MzJf
dCwgdm9pZCAqLCBsaWJ4bF9fZGV2aWNlICopOworICAgIHZvaWQgKCppbml0KSh2b2lkICopOwor
ICAgIHZvaWQgKCpjb3B5KShsaWJ4bF9jdHggKiwgdm9pZCAqLCB2b2lkICopOwogICAgIHZvaWQg
KCpkaXNwb3NlKSh2b2lkICopOwogICAgIGludCAoKmNvbXBhcmUpKHZvaWQgKiwgdm9pZCAqKTsK
ICAgICB2b2lkICgqbWVyZ2UpKGxpYnhsX2N0eCAqLCB2b2lkICosIHZvaWQgKik7CiAgICAgaW50
ICgqZG1fbmVlZGVkKSh2b2lkICosIHVuc2lnbmVkKTsKICAgICB2b2lkICgqdXBkYXRlX2NvbmZp
ZykobGlieGxfX2djICosIHZvaWQgKiwgdm9pZCAqKTsKKyAgICBpbnQgKCp1cGRhdGVfZGV2aWQp
KGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqKTsKKyAgICBpbnQgKCpzZXRfeGVuc3RvcmVf
Y29uZmlnKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgZmxleGFycmF5X3QgKiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqLCBmbGV4YXJyYXlfdCAq
KTsKIH07CiAKICNkZWZpbmUgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKG5hbWUsIHNuYW1l
LCAuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0zNTAwLDkgKzM1MTgsMTkgQEAg
c3RydWN0IGxpYnhsX2RldmljZV90eXBlIHsKICAgICAgICAgLmFkZCAgICAgICAgICAgPSBsaWJ4
bF9fYWRkXyAjIyBuYW1lICMjIHMsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIC5saXN0ICAgICAgICAgID0gKHZvaWQgKigqKShsaWJ4bF9jdHggKiwgdWludDMyX3QsIGlu
dCAqKSkgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV8gIyMgc25hbWUgIyMgX2xpc3QsICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnNl
dF9kZWZhdWx0ICAgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgYm9v
bCkpXAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfICMjIHNuYW1lICMj
IF9zZXRkZWZhdWx0LCAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnRvX2RldmljZSAgICAgPSAo
aW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqLCBsaWJ4bF9fZGV2aWNlICop
KSAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19k
ZXZpY2VfZnJvbV8gIyMgbmFtZSwgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
LmluaXQgICAgICAgICAgPSAodm9pZCAoKikodm9pZCAqKSlsaWJ4bF9kZXZpY2VfICMjIHNuYW1l
ICMjIF9pbml0LCAgICBcCisgICAgICAgIC5jb3B5ICAgICAgICAgID0gKHZvaWQgKCopKGxpYnhs
X2N0eCAqLCB2b2lkICosIHZvaWQgKikpICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2NvcHksICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgLmRpc3Bvc2UgICAgICAgPSAodm9pZCAoKikodm9pZCAqKSlsaWJ4
bF9kZXZpY2VfICMjIHNuYW1lICMjIF9kaXNwb3NlLCBcCiAgICAgICAgIC5jb21wYXJlICAgICAg
ID0gKGludCAoKikodm9pZCAqLCB2b2lkICopKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2Nv
bXBhcmUsICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnVwZGF0ZV9kZXZpZCAgPSAoaW50
ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKikpICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV8gIyMgc25hbWUgIyMgX3VwZGF0ZV9k
ZXZpZCwgICAgICAgICAgICAgXAogICAgICAgICBfX1ZBX0FSR1NfXyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9CiAKQEAg
LTQzNTAsNiArNDM3OCwxMyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9v
bF92YWwoY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbwogICAgIHJldHVybiBs
aWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmFjcGkpICYmCiAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfdmFsKGJfaW5mby0+dS5odm0uYWNwaSk7CiB9CisKK3ZvaWQgbGlieGxfX2RldmljZV9hZGRf
YXN5bmMobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwgdm9pZCAqdHlw
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYp
OworaW50IGxpYnhsX19kZXZpY2VfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQs
IHZvaWQgKnR5cGUpOworCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKaW5kZXggNGI2ZThjMC4uZTc3OTJi
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfbmljLmMKQEAgLTUyLDggKzUyLDggQEAgaW50IGxpYnhsX21hY190b19kZXZpY2Vfbmlj
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2Rldmlj
ZV9uaWMgKm5pYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLCBib29sIGhvdHBsdWcpCitpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKQogewogICAgIGludCByYzsK
IApAQCAtMTM4LDYgKzEzOCw4IEBAIHN0YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX25p
YyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpkc3QsCiAgICAgbGlieGxfbWFjX2Nv
cHkoQ1RYLCAmZHN0LT5tYWMsICZzcmMtPm1hYyk7CiB9CiAKK3N0YXRpYyBMSUJYTF9ERUZJTkVf
VVBEQVRFX0RFVklEKG5pYywgInZpZiIpCisKIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2Vfbmlj
X2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKQEAgLTE1NiwxOCArMTU4
LDE0IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4bF9fZWdjICplZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgIGxpYnhsX2RldmljZV9uaWNfaW5pdCgmbmljX3NhdmVkKTsK
ICAgICBsaWJ4bF9kZXZpY2VfbmljX2NvcHkoQ1RYLCAmbmljX3NhdmVkLCBuaWMpOwogCi0gICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGdjLCBuaWMsIGRvbWlkLCBhb2Rldi0+
dXBkYXRlX2pzb24pOworICAgIHJjID0gbGlieGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChnYywg
ZG9taWQsIG5pYywgYW9kZXYtPnVwZGF0ZV9qc29uKTsKICAgICBpZiAocmMpIGdvdG8gb3V0Owog
CiAgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGJhY2sgPSBmbGV4
YXJyYXlfbWFrZShnYywgMTgsIDEpOwogCi0gICAgaWYgKG5pYy0+ZGV2aWQgPT0gLTEpIHsKLSAg
ICAgICAgaWYgKChuaWMtPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAi
dmlmIikpIDwgMCkgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAg
Z290byBvdXQ7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX25pY191
cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCBuaWMpOworICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAg
ICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ19uaWMoZ2MsICZuaWNfc2F2ZWQsIG5pYyk7CiAKQEAgLTY0
Niw3ICs2NDQsNyBAQCBpbnQgbGlieGxfX2RldmljZV9uaWNfc2V0X2RldmlkcyhsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICogY2FsbGVkIGxp
YnhsX2RldmljZV9uaWNfYWRkIHdoZW4gZG9tY3JlYXRlX2xhdW5jaF9kbSBnZXRzIGNhbGxlZCwK
ICAgICAgICAgICogYnV0IHFlbXUgbmVlZHMgdGhlIG5pYyBpbmZvcm1hdGlvbiB0byBiZSBjb21w
bGV0ZS4KICAgICAgICAgICovCi0gICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2VfbmljX3NldGRl
ZmF1bHQoZ2MsICZkX2NvbmZpZy0+bmljc1tpXSwgZG9taWQsCisgICAgICAgIHJldCA9IGxpYnhs
X19kZXZpY2VfbmljX3NldGRlZmF1bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPm5pY3NbaV0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAg
ICBpZiAocmV0KSB7CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBz
ZXQgbmljIGRlZmF1bHRzIGZvciBuaWMgJWQiLCBpKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggNjVhZDVlNS4uN2Ey
ZDQyZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKQEAgLTExNDQsNyArMTE0NCw4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rl
dmljZV9wY2lfcmVzZXQobGlieGxfX2djICpnYywgdW5zaWduZWQgaW50IGRvbWFpbiwgdW5zaWdu
ZWQKICAgICByZXR1cm4gLTE7CiB9CiAKLWludCBsaWJ4bF9fZGV2aWNlX3BjaV9zZXRkZWZhdWx0
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9wY2kgKnBjaSkKK3N0YXRpYyBpbnQgbGlieGxf
X2RldmljZV9wY2lfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpw
Y2ksIGJvb2wgaG90cGx1ZykKIHsKICAgICAvKiBXZSdkIGxpa2UgdG8gZm9yY2UgcmVzZXJ2ZSBy
ZG0gc3BlY2lmaWMgdG8gYSBkZXZpY2UgYnkgZGVmYXVsdC4qLwogICAgIGlmIChwY2ktPnJkbV9w
b2xpY3kgPT0gTElCWExfUkRNX1JFU0VSVkVfUE9MSUNZX0lOVkFMSUQpCkBAIC0xMjAwLDcgKzEy
MDEsNyBAQCBpbnQgbGlieGxfX2RldmljZV9wY2lfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZQogICAgICAgICB9CiAgICAgfQogCi0gICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9zZXRkZWZhdWx0KGdjLCBwY2lkZXYpOworICAgIHJjID0g
bGlieGxfX2RldmljZV9wY2lfc2V0ZGVmYXVsdChnYywgZG9taWQsIHBjaWRldiwgZmFsc2UpOwog
ICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBpZiAocGNpZGV2LT5zZWl6ZSAmJiAhcGNpYmFj
a19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIHsKQEAgLTE2NzgsNiArMTY3OSw4IEBAIHN0
YXRpYyBpbnQgbGlieGxfZGV2aWNlX3BjaV9jb21wYXJlKGxpYnhsX2RldmljZV9wY2kgKmQxLAog
ICAgIHJldHVybiBDT01QQVJFX1BDSShkMSwgZDIpOwogfQogCisjZGVmaW5lIGxpYnhsX19kZXZp
Y2VfcGNpX3VwZGF0ZV9kZXZpZCBOVUxMCisKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChw
Y2lkZXYsIHBjaSk7CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91c2IuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IGQ4OTQ4ZDUuLjdmNzhmNGUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5j
CkBAIC0zOSw3ICszOSw4IEBAIHN0YXRpYyBpbnQgdXNiYmFja19pc19sb2FkZWQobGlieGxfX2dj
ICpnYykKIH0KIAogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3VzYmN0cmwgKnVzYmN0cmwpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV91c2JjdHJs
ICp1c2JjdHJsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGhvdHBsdWcpCiB7CiAgICAgaW50IHJjOwogICAgIGxpYnhsX2RvbWFpbl90eXBlIGRvbXR5
cGUgPSBsaWJ4bF9fZG9tYWluX3R5cGUoZ2MsIGRvbWlkKTsKQEAgLTQyOSw2ICs0MzAsOCBAQCBz
dGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X2RlbF9odm0obGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGxpYnhsX19xbXBfcnVuX2NvbW1hbmRfZmxleGFycmF5
KGdjLCBkb21pZCwgImRldmljZV9kZWwiLCBxbXBfYXJncyk7CiB9CiAKK3N0YXRpYyBMSUJYTF9E
RUZJTkVfVVBEQVRFX0RFVklEKHVzYmN0cmwsICJ2dXNiIikKKwogLyogQU8gb3BlcmF0aW9uIHRv
IGFkZCBhIHVzYiBjb250cm9sbGVyLgogICoKICAqIEdlbmVyYWxseSwgaXQgZG9lczoKQEAgLTQ0
OSwxNiArNDUyLDEyIEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGQobGli
eGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2U7
CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfc2V0ZGVmYXVs
dChnYywgZG9taWQsIHVzYmN0cmwpOworICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX3Nl
dGRlZmF1bHQoZ2MsIGRvbWlkLCB1c2JjdHJsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYW9kZXYtPnVwZGF0ZV9qc29uKTsKICAgICBpZiAocmMgPCAwKSBnb3Rv
IG91dDsKIAotICAgIGlmICh1c2JjdHJsLT5kZXZpZCA9PSAtMSkgewotICAgICAgICB1c2JjdHJs
LT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZ1c2IiKTsKLSAgICAg
ICAgaWYgKHVzYmN0cmwtPmRldmlkIDwgMCkgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSBsaWJ4
bF9fZGV2aWNlX3VzYmN0cmxfdXBkYXRlX2RldmlkKGdjLCBkb21pZCwgdXNiY3RybCk7CisgICAg
aWYgKHJjKSBnb3RvIG91dDsKIAogICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF94
ZW5zdG9yZShnYywgZG9taWQsIHVzYmN0cmwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFvZGV2LT51cGRhdGVfanNvbik7CkBAIC0xMDc5LDE2ICsxMDc4LDEy
IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAogCiAgICAgICAgICAgICBHQ05FVyh1c2JjdHJsKTsKICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV91c2JjdHJsX2luaXQodXNiY3RybCk7Ci0gICAgICAgICAgICByYyA9IGxpYnhsX19kZXZp
Y2VfdXNiY3RybF9zZXRkZWZhdWx0KGdjLCBkb21pZCwgdXNiY3RybCk7CisgICAgICAgICAgICBy
YyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9zZXRkZWZhdWx0KGdjLCBkb21pZCwgdXNiY3RybCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXBkYXRl
X2pzb24pOwogICAgICAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CiAKLSAgICAgICAgICAg
IGlmICh1c2JjdHJsLT5kZXZpZCA9PSAtMSkgewotICAgICAgICAgICAgICAgIHVzYmN0cmwtPmRl
dmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAidnVzYiIpOwotICAgICAgICAg
ICAgICAgIGlmICh1c2JjdHJsLT5kZXZpZCA8IDApIHsKLSAgICAgICAgICAgICAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNi
Y3RybF91cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCB1c2JjdHJsKTsKKyAgICAgICAgICAgIGlmIChy
YykgZ290byBvdXQ7CiAKICAgICAgICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2Fk
ZF94ZW5zdG9yZShnYywgZG9taWQsIHVzYmN0cmwsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdXBkYXRlX2pzb24pOwpAQCAtMTk2NSw5ICsxOTYw
LDE1IEBAIHZvaWQgbGlieGxfZGV2aWNlX3VzYmRldl9saXN0X2ZyZWUobGlieGxfZGV2aWNlX3Vz
YmRldiAqbGlzdCwgaW50IG5yKQogICAgZnJlZShsaXN0KTsKIH0KIAorI2RlZmluZSBsaWJ4bF9f
ZGV2aWNlX3VzYmN0cmxfdXBkYXRlX2RldmlkIE5VTEwKKwogREVGSU5FX0RFVklDRV9UWVBFX1NU
UlVDVCh1c2JjdHJsLAogICAgIC5kbV9uZWVkZWQgPSBsaWJ4bF9kZXZpY2VfdXNiY3RybF9kbV9u
ZWVkZWQKICk7CisKKyNkZWZpbmUgbGlieGxfX2RldmljZV9mcm9tX3VzYmRldiBOVUxMCisjZGVm
aW5lIGxpYnhsX19kZXZpY2VfdXNiZGV2X3VwZGF0ZV9kZXZpZCBOVUxMCisKIERFRklORV9ERVZJ
Q0VfVFlQRV9TVFJVQ1QodXNiZGV2KTsKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3Z0cG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwppbmRleCA5ZWU4Y2NlLi4zZWNh
MzhlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdnRwbS5jCkBAIC0xNyw3ICsxNyw4IEBACiAKICNpbmNsdWRlICJsaWJ4bF9pbnRl
cm5hbC5oIgogCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHBtICp2dHBtKQorc3RhdGljIGludCBsaWJ4bF9fZGV2
aWNlX3Z0cG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0
cG0sIGJvb2wgaG90cGx1ZykKIHsKICAgICBpbnQgcmM7CiAgICAgaWYgKGxpYnhsX3V1aWRfaXNf
bmlsKCZ2dHBtLT51dWlkKSkgewpAQCAtNDgsNiArNDksOCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9f
dXBkYXRlX2NvbmZpZ192dHBtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV92dHBtICpkc3Qs
CiAgICAgbGlieGxfdXVpZF9jb3B5KENUWCwgJmRzdC0+dXVpZCwgJnNyYy0+dXVpZCk7CiB9CiAK
K3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZ0cG0sICJ2dHBtIikKKwogc3RhdGlj
IHZvaWQgbGlieGxfX2RldmljZV92dHBtX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRw
bSAqdnRwbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2FvX2Rl
dmljZSAqYW9kZXYpCkBAIC02NiwxOCArNjksMTQgQEAgc3RhdGljIHZvaWQgbGlieGxfX2Rldmlj
ZV92dHBtX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGxpYnhsX2Rl
dmljZV92dHBtX2luaXQoJnZ0cG1fc2F2ZWQpOwogICAgIGxpYnhsX2RldmljZV92dHBtX2NvcHko
Q1RYLCAmdnRwbV9zYXZlZCwgdnRwbSk7CiAKLSAgICByYyA9IGxpYnhsX19kZXZpY2VfdnRwbV9z
ZXRkZWZhdWx0KGdjLCB2dHBtKTsKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfdnRwbV9zZXRkZWZh
dWx0KGdjLCBkb21pZCwgdnRwbSwgYW9kZXYtPnVwZGF0ZV9qc29uKTsKICAgICBpZiAocmMpIGdv
dG8gb3V0OwogCiAgICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGJh
Y2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogCi0gICAgaWYgKHZ0cG0tPmRldmlkID09
IC0xKSB7Ci0gICAgICAgIGlmICgodnRwbS0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25leHRpZChn
YywgZG9taWQsICJ2dHBtIikpIDwgMCkgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwot
ICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSBsaWJ4bF9f
ZGV2aWNlX3Z0cG1fdXBkYXRlX2RldmlkKGdjLCBkb21pZCwgdnRwbSk7CisgICAgaWYgKHJjKSBn
b3RvIG91dDsKIAogICAgIGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0oZ2MsICZ2dHBtX3NhdmVk
LCB2dHBtKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYK-0005Ve-4E; Tue, 12 Sep 2017 13:48:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYJ-0005VB-0P
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 95/68-15060-2B5E7B95; Tue, 12 Sep 2017 13:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6o+76p9s
 jDT6v1LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPu3JvPXtAiVrG74Q1TA2OjcBcjF4eQwAxG
 ibW3pjOCOCwCL1kkfm6YyAriSAj0s0r0rtrF3MXICeQkSbT/vMAEYadJvHn+ggXCrpD4ubYXL
 C4kIC9xsOUyO8TYKUwSp6/eYANJsAloSdy/vQLMFhFQkri3ajJYA7NAisTedW2MILawgKPE+o
 XfwGwWAVWJh092soPYvAIOEnOnXWOEWCYncfNcJ9hBnED17b+7mCEWO0hcWbOHbQKj4AJGhlW
 M6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHHAAQ7GGde9j/E
 KMnBpCTKq3x/e6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl56UqSfCGPQGqEyxKT
 U+tSMvMAUYFTKkEB4+SCK8NSJq3uCAxtzgzHSJ1itGS48KdS3+YOA7suQUkO27e/cMkBDZPSp
 yXBaRBAKQhozQPbhwsci8xykoJ8zICHSvEU5BalJtZgir/ilGcg1FJmNceZApPZl4J3NZXQAc
 xAR3Ec2kLyEEliQgpqQbGyPfL/97MnbSkMnr+37y6SI1vIpdmLSm8t07c3qxVTfTWMss1bcrq
 D1u4bnS2FgtHnH1nk7qnQMTIscQ6Mkfz2npB89V/gw/HGPM5rnJ8fP2C7aKo+ebWnSeLuS+dm
 PvomKOnh1X27HjpJ11fHC9rFd7t2nDNPJD/8TOjLTnzee5yGCUfvP1SiaU4I9FQi7moOBEAhQ
 r8ONcCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505224111!116078350!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53191 invoked from network); 12 Sep 2017 13:48:31 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:31 -0000
Received: by mail-lf0-f65.google.com with SMTP id q132so5369535lfe.4
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48: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;
 bh=MrqQ3v3ZbHi8nqZ2YGtHAiaNeMmZoV2CF+nKi8rOzKI=;
 b=IrruCkurlJZ4Px2v7DRW4PzU9dOzD+kIKmzUa9BZrccYEqHq6pZxbPpmHsDj0EktIw
 bNcrV+BU+sOZ/L09T1ImLTIhUF/3F/Z1ZsqafTSQSOCgi+OFlS3NMhgkKZFS60JqivZ/
 D1fRlMoXBuGR4BFopDTItoVZr4GGndo/s9pUMqwyuF2dXFQ/AV+6m1TzIVbCe7jEFqa5
 6uaw6GbW2T1B5xf0LkFUge8idAkGIC1TjTFgDhFnUlt4IPaW0kk4lZ++CbZSCaqax7cD
 a9dpGAMu+dssEr//vkaKAjBVm9v8pVUACTeIBu0xocT3Vm+KYdNQarEExPRpyn+KgK7h
 pGqw==
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=MrqQ3v3ZbHi8nqZ2YGtHAiaNeMmZoV2CF+nKi8rOzKI=;
 b=HhrGS3UsFQQGTkKKVmH4YqGPwOV1+GfVYMyuewuBrZl1ApMPt5mRLiyDLIlXE5UkvC
 /6+lUcYPk5J/eiHPYD+9gfcLKZITlef47Xs1F/7KH3vMpxQIr/RJk1KAHQiLSoPg8b3R
 gjTZUuL9mvkJZX/N6nOO8YmhTd9FyML688CDg946hk7lPP9zXCx3NQBI5Bep0s7Jxsk0
 R7TeitHzNe9CCszEEd7kPHbXUwShRi580FpXfQUFa0kTIx33AJzhUy1RH2dEUO/reOgo
 v4ENWy4wxsG7Y3XbYDp18rylhlsNOTUP3iZkLuDtXr8oyfMKvf7qytAEhuHrYjndDxdO
 6WCg==
X-Gm-Message-State: AHPjjUg1exgjAeSXdrdLb+Vkkh81RS3mi07guLfEUn8aA+sWEK2ycXAz
 MULQL9jFaFbLvKeW0TI=
X-Google-Smtp-Source: AOwi7QComLZNTskAlrM7MJn0Jt+fYFVupCn3plEjOLWZPS4UQ8DNs2V7U43DT8Pab8Z89FP9AK+joQ==
X-Received: by 10.25.17.198 with SMTP id 67mr4399057lfr.174.1505224110686;
 Tue, 12 Sep 2017 06:48:30 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:30 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:10 +0300
Message-Id: <1505224098-19330-6-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 05/13] docs: add PV display driver information
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICB8IDQyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkxIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KaW5kZXggNzljYjJlYS4uMjQ3YWU5OSAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTEx
Niw2ICsxMTE2LDU1IEBAIEZJRk8tYmFzZWQgZXZlbnQgY2hhbm5lbCBBQkkgc3VwcG9ydCB1cCB0
byAxMzEsMDcxIGV2ZW50IGNoYW5uZWxzLgogT3RoZXIgZ3Vlc3RzIGFyZSBsaW1pdGVkIHRvIDQw
OTUgKDY0LWJpdCB4ODYgYW5kIEFSTSkgb3IgMTAyMyAoMzItYml0CiB4ODYpLgogCis9aXRlbSBC
PHZkaXNwbD1bICJWRElTUExfU1BFQ19TVFJJTkciLCAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgLi4u
XT4KKworU3BlY2lmaWVzIHRoZSB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlcyB0byBiZSBwcm92aWRl
ZCB0byB0aGUgZ3Vlc3QuCisKK0VhY2ggQjxWRElTUExfU1BFQ19TVFJJTkc+IGlzIGEgY29tbWEt
c2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFMVUU+CitzZXR0aW5ncywgZnJvbSB0aGUgZm9sbG93
aW5nIGxpc3Q6CisKKz1vdmVyIDQKKworPWl0ZW0gQzxiYWNrZW5kPURPTUFJTj4KKworU3BlY2lm
aWVzIHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLiBJZiBub3Qgc3BlY2lmaWVkIERvbWFp
bi0wIGlzIHVzZWQuCisKKz1pdGVtIEM8YmUtYWxsb2M9Qk9PTEVBTj4KKworSW5kaWNhdGVzIGlm
IGJhY2tlbmQgY2FuIGJlIGEgYnVmZmVyIHByb3ZpZGVyL2FsbG9jYXRvciBmb3IgdGhpcyBkb21h
aW4uIFNlZQorZGlzcGxheSBwcm90b2NvbCBmb3IgZGV0YWlscy4KKworPWl0ZW0gQzxjb25uZWN0
b3JzPUNPTk5FQ1RPUlM+CisKK1NwZWNpZmllcyB2aXJ0dWFsIGNvbm5lY3RvcnMgZm9yIHRoZSBk
ZXZpY2UgaW4gZm9sbG93aW5nIGZvcm1hdAorPGlkPjo8Vz54PEg+OzxpZD46PFc+eDxIPi4uLiB3
aGVyZToKKworPW92ZXIgNAorCis9aXRlbSBDPGlkPgorCitTdHJpbmcgY29ubmVjdG9yIElELiBT
cGFjZSwgY29tbWEgc3ltYm9scyBhcmUgbm90IGFsbG93ZWQuCisKKz1pdGVtIEM8Vz4KKworQ29u
bmVjdG9yIHdpZHRoIGluIHBpeGVscy4KKworPWl0ZW0gQzxIPgorCitDb25uZWN0b3IgaGVpZ2h0
IGluIHBpeGVscy4KKworPWJhY2sKKworQjxFWEFNUExFPgorCis9b3ZlciA0CisKK2Nvbm5lY3Rv
cnM9aWQwOjE5MjB4MTA4MDtpZDE6ODAweDYwMDtpZDI6NjQweDQ4MAorCis9YmFjaworCis9YmFj
aworCiA9YmFjawogCiA9aGVhZDIgUGFyYXZpcnR1YWxpc2VkIChQVikgR3Vlc3QgU3BlY2lmaWMg
T3B0aW9ucwpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5w
b2QuMS5pbgppbmRleCAzZDVmMmY3Li5jZDhiYjFjIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5w
b2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMTQzNCw2ICsxNDM0LDQ4IEBA
IExpc3QgdmlydHVhbCBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZXMgZm9yIGEgZG9tYWluLgogCiA9
YmFjawogCis9aGVhZDIgVkRJU1BMIERFVklDRVMKKworPW92ZXIgNAorCis9aXRlbSBCPHZkaXNw
bC1hdHRhY2g+IEk8ZG9tYWluLWlkPiBJPHZkaXNwbC1kZXZpY2U+CisKK0NyZWF0ZXMgYSBuZXcg
dmRpc3BsIGRldmljZSBpbiB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uCitJ
PHZkaXNwbC1kZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwgdXNpbmcgdGhl
IHNhbWUgZm9ybWF0IGFzIHRoZQorQjx2ZGlzcGw+IHN0cmluZyBpbiB0aGUgZG9tYWluIGNvbmZp
ZyBmaWxlLiBTZWUgTDx4bC5jZmc+IGZvcgorbW9yZSBpbmZvcm1hdGlvbi4KKworQjxOT1RFUz4K
KworPW92ZXIgNAorCitBcyBpbiBJPHZkaXNwbC1kZXZpY2U+IHN0cmluZyBzZW1pY29sb24gaXMg
dXNlZCB0aGVuIHB1dCBxdW90ZXMgb3IgZXNjYXBpbmcKK3doZW4gdXNpbmcgZnJvbSB0aGUgc2hl
bGwuCisKK0I8RVhBTVBMRT4KKworPW92ZXIgNAorCit4bCB2ZGlzcGwtYXR0YWNoIERvbVUgY29u
bmVjdG9ycz0naWQwOjE5MjB4MTA4MDtpZDE6ODAweDYwMDtpZDI6NjQweDQ4MCcKKworb3IKKwor
eGwgdmRpc3BsLWF0dGFjaCBEb21VIGNvbm5lY3RvcnM9aWQwOjE5MjB4MTA4MFw7aWQxOjgwMHg2
MDBcO2lkMjo2NDB4NDgwCisKKz1iYWNrCisKKz1iYWNrCisKKz1pdGVtIEI8dmRpc3BsLWRldGFj
aD4gSTxkb21haW4taWQ+IEk8ZGV2LWlkPgorCitSZW1vdmVzIHRoZSB2ZGlzcGwgZGV2aWNlIHNw
ZWNpZmllZCBieSBJPGRldi1pZD4gZnJvbSB0aGUgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFp
bi1pZD4uCisKKz1pdGVtIEI8dmRpc3BsLWxpc3Q+IEk8ZG9tYWluLWlkPgorCitMaXN0IHZpcnR1
YWwgZGlzcGxheXMgZm9yIGEgZG9tYWluLgorCis9YmFjaworCiA9aGVhZDEgUENJIFBBU1MtVEhS
T1VHSAogCiA9b3ZlciA0Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYM-0005Yo-B5; Tue, 12 Sep 2017 13:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYK-0005Vd-F0
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E0/A0-03454-3B5E7B95; Tue, 12 Sep 2017 13:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6o+6mp9s
 jDaZeZrf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOO3bzCUrDduGLrwT6mBsaDGl2MXBxCAjMY
 Je6/+M4O4rAIvGSR+PNnD1sXIyeHhEA/q8Spz6ldjBxAdpLE3mc6EOE0ibZNH9kh7GqJT8uOg
 dlCAvISB1sus0MMncIk8X/SbrA5bAJaEvdvrwCzRQSUJO6tmswEYjMLpEjsXdfGCGILC7hLfF
 z/lBXEZhFQlVj8eT9YDa+Ag8Sc1WtZIZbJSdw818kMYnMKOEq0/+5ihljsIHFlzR62CYyCCxg
 ZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYPy0
 LOAQoyQHk5Ior/L97ZFCfEn5KZUZicUZ8UWlOanFhxg1ODgEfj7928IoxZKXn5eqJME76QlQn
 WBRanpqRVpmDjAmYEolOHiURHgrQdK8xQWJucWZ6RCpU4yWHBfuXPrDxHFgzy0g2XHz7h8mIb
 B5UuK8+SANAiANGaV5cONgcXuJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwrxbQKbwZOaVwG1
 9BXQQE9BBPJe2gBxUkoiQkmpg3PxmfYPH3Z7jKpzF4fy77Y657ZoUX31HpYVLa7+075JwF+WF
 8o4W7260e5yoX5e/cOvG9QWL3FTEbGXcmZzv8p8zK/m99PTi5GmM3zRaStMVoi8+j5o89Ti/m
 sYDmedRu7y6VSXfFoaJvOq5/FEq9JWqlZE0v2j1L2k9fRPDnntMknHs29uVWIozEg21mIuKEw
 HYTGbi1gIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505224113!82506435!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11406 invoked from network); 12 Sep 2017 13:48:34 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:34 -0000
Received: by mail-lf0-f65.google.com with SMTP id l196so5390565lfl.3
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0phCAwADT5wWRtxvo0c/9tKlVO2h/mdROpVzmsGOv+0=;
 b=jrf1fYgOChVMBisi/fK1V8zRbsWiPacmr1BaIUn5nf103rNJuLTGJnj7p8y2Bc65mO
 vcNZXKsHyQhbbJbTgoFyZDA4+HcQQZiDS2JXfZK3uZK2+pWu3vHs30VxEnJsUXS6Nex2
 5e5KeJsfegVo89Urvqtjx/ini2wl3BT/obifb1+ko5AISWCt1RMFxQqMTtxGI7C6YTpa
 yk1UZrd0DNclin96W/MqvWbOIm1RR70cB4Iao/9YIHDiGg+yDJCw+WL8BTf+rRgv2Ne/
 jDOrNt0zcy4yOpDa5/2mZzOcd3vnYNhSTocZ2G79pL08Vhqeg88LmWykJU6eqKbZs99C
 onyw==
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=0phCAwADT5wWRtxvo0c/9tKlVO2h/mdROpVzmsGOv+0=;
 b=asBSbY5NIbrGDzBZCbSTsKVIIaPT3sn8valf8dGz4sNxIhn6QHbtHvDOyxxBOeFlMf
 P+C15UD0rGfmloaNFre5v3mJcrRP2K+m1ruf6rRNsUopfhJ/a2r49qM2v8VX/bzERs18
 yKHAR5PieiS494spnR3ilrfvTgaHBLMDMuU+HBxDeqWx/d0hkZMhPww9B0UI0EgP+Nbr
 b+4AvtNm7Pred5lXuflI//KHXh3NIAGxUR4VKntAg+e0cp0Sv0rLzzWPtrGUO/WPDffK
 0XxEwfdcv6XE15ytwtEkDbMd2a1icUJbwn5aZ5bZG3++esuZM697QGI8S+koPKk4GPyG
 gh/Q==
X-Gm-Message-State: AHPjjUjCX8PrAeMv4PPXl7pxGU0d9KYg1+VBRSWqCx3mKvOoGeB8f494
 sCRQ6QrfifauO+vrNvA=
X-Google-Smtp-Source: AOwi7QC4hvdgJ3D/fv43kOmOn9MS3EsallMsag6YPWO0z3HQgny2pfZLX6JEdmeHcO4ARIlXnwxLXA==
X-Received: by 10.25.129.196 with SMTP id c187mr3413042lfd.107.1505224113076; 
 Tue, 12 Sep 2017 06:48:33 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:32 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:12 +0300
Message-Id: <1505224098-19330-8-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 07/13] libxl: change vkb to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgIHwgNzQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgNSArLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgNiArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgIDYgKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA3MiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggNjE4MWIwNS4uZTRhMGRhZiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbnNvbGUuYwpAQCAtNTgzLDExICs1ODMsMTAgQEAgaW50IGxpYnhsX2RldmljZV9jaGFubmVs
X2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsK
IH0KIAotaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGli
eGxfZGV2aWNlX3ZrYiAqdmtiKQorc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2IgKnZrYiwgYm9vbCBob3RwbHVnKQog
ewotICAgIGludCByYzsKLSAgICByYyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2a2ItPmJh
Y2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2VuZF9kb21pZCk7Ci0gICAgcmV0dXJuIHJjOworICAg
IHJldHVybiBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgdmtiLT5iYWNrZW5kX2RvbW5hbWUsICZ2
a2ItPmJhY2tlbmRfZG9taWQpOwogfQogCiBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92
a2IobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCkBAIC02MDQsNjYgKzYwMyw4IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGxpYnhsX2RldmljZV92a2JfYWRkKGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCi17Ci0g
ICAgQU9fQ1JFQVRFKGN0eCwgZG9taWQsIGFvX2hvdyk7Ci0gICAgaW50IHJjOwotCi0gICAgcmMg
PSBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQoZ2MsIGRvbWlkLCB2a2IpOwotICAgIGlmIChyYykgewot
ICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBhZGQgdmtiIGRldmljZSIpOwot
ICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLW91dDoKLSAgICBsaWJ4bF9fYW9fY29tcGxldGUo
ZWdjLCBhbywgcmMpOwotICAgIHJldHVybiBBT19JTlBST0dSRVNTOwotfQotCiBzdGF0aWMgTElC
WExfREVGSU5FX1VQREFURV9ERVZJRCh2a2IsICJ2a2IiKQogCi1pbnQgbGlieGxfX2RldmljZV92
a2JfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpCi17Ci0gICAgZmxleGFycmF5X3QgKmZyb250
OwotICAgIGZsZXhhcnJheV90ICpiYWNrOwotICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwotICAg
IGludCByYzsKLQotICAgIHJjID0gbGlieGxfX2RldmljZV92a2Jfc2V0ZGVmYXVsdChnYywgdmti
KTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShn
YywgMTYsIDEpOwotICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwotCi0gICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3ZrYl91cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCB2a2IpOwotICAg
IGlmIChyYykgZ290byBvdXQ7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV92a2IoZ2Ms
IGRvbWlkLCB2a2IsICZkZXZpY2UpOwotICAgIGlmIChyYyAhPSAwKSBnb3RvIG91dDsKLQotICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImZyb250ZW5kLWlkIik7Ci0gICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgZG9taWQpKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssICJvbmxpbmUiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7Ci0gICAg
ZmxleGFycmF5X2FwcGVuZChiYWNrLCAic3RhdGUiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJh
Y2ssIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwotCi0gICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgImJhY2tlbmQtaWQiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5k
KGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdmtiLT5iYWNrZW5kX2RvbWlkKSk7Ci0gICAgZmxleGFy
cmF5X2FwcGVuZChmcm9udCwgInN0YXRlIik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7Ci0KLSAgICBsaWJ4bF9f
ZGV2aWNlX2dlbmVyaWNfYWRkKGdjLCBYQlRfTlVMTCwgJmRldmljZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdj
LCBmcm9udCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLSAgICByYyA9
IDA7Ci1vdXQ6Ci0gICAgcmV0dXJuIHJjOwotfQotCiBpbnQgbGlieGxfX2RldmljZV92ZmJfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpCiB7CiAgICAgaW50
IHJjOwpAQCAtNzg1LDggKzcyNiwxNyBAQCBvdXQ6CiAgKiAyLiBkeW5hbWljYWxseSBhZGQvcmVt
b3ZlIHFlbXUgY2hhcmRldnMgdmlhIHFtcCBtZXNzYWdlcy4gKi8KIAogLyogdmtiICovCisKKyNk
ZWZpbmUgbGlieGxfX2FkZF92a2JzIE5VTEwKKyNkZWZpbmUgbGlieGxfZGV2aWNlX3ZrYl9saXN0
IE5VTEwKKyNkZWZpbmUgbGlieGxfZGV2aWNlX3ZrYl9jb21wYXJlIE5VTEwKKwogTElCWExfREVG
SU5FX0RFVklDRV9SRU1PVkUodmtiKQogCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZrYiwK
KyAgICAuc2tpcF9hdHRhY2ggPSAxCispOworCiAvKiB2ZmIgKi8KIExJQlhMX0RFRklORV9ERVZJ
Q0VfUkVNT1ZFKHZmYikKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAyNmFhMmE0Li44YzBjMTJkIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwpAQCAtMTM0OSw3ICsxMzQ5LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xh
dW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAg
ICAgIH0KIAogICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Ci0gICAgICAgIGxp
YnhsX19kZXZpY2VfdmtiX2FkZChnYywgZG9taWQsICZ2a2IpOworICAgICAgICBsaWJ4bF9fZGV2
aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsICZ2a2IpOwogICAgICAgICBs
aWJ4bF9kZXZpY2VfdmtiX2Rpc3Bvc2UoJnZrYik7CiAKICAgICAgICAgZGNzLT5zZHNzLmRtLmd1
ZXN0X2RvbWlkID0gZG9taWQ7CkBAIC0xMzc1LDcgKzEzNzUsOCBAQCBzdGF0aWMgdm9pZCBkb21j
cmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRl
diwKIAogICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPm51bV92ZmJzOyBpKyspIHsK
ICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdmZiX2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+
dmZic1tpXSk7Ci0gICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQoZ2MsIGRvbWlkLCAm
ZF9jb25maWctPnZrYnNbaV0pOworICAgICAgICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRv
bWlkLCAmbGlieGxfX3ZrYl9kZXZ0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRfY29uZmlnLT52a2JzW2ldKTsKICAgICAgICAgfQogCiAgICAgICAgIGluaXRfY29uc29sZV9p
bmZvKGdjLCAmY29uc29sZSwgMCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBlZTIwOTMwLi4wNzEyYTM0IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTE5ODYsOSArMTk4Niw5IEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBpZiAoZG1f
Y29uZmlnLT5udW1fdmticykgewotICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQo
Z2MsIGRtX2RvbWlkLCAmZG1fY29uZmlnLT52a2JzWzBdKTsKLSAgICAgICAgaWYgKHJldCkKLSAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX2FkZChnYywg
ZG1fZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZkbV9jb25maWctPnZrYnNbMF0pOworICAgICAgICBpZiAocmV0KSBnb3RvIG91dDsK
ICAgICB9CiAKICAgICBpZiAoZ3Vlc3RfY29uZmlnLT5iX2luZm8udS5odm0uc2VyaWFsKQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKaW5kZXggODdmNmQzMi4uYzJlZjY3ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC0xMjQ4LDcgKzEyNDgsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5p
YywgYm9vbCBob3RwbHVnKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKLV9oaWRkZW4gaW50IGxp
YnhsX19kZXZpY2VfdmtiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3Zr
YiAqdmtiKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmJfaW5mbyk7CiAKQEAgLTI2NTcsMTAgKzI2NTYsNiBAQCBzdHJ1Y3QgbGlieGxfX211
bHRpZGV2IHsKICAqIGl0J3MgYSB2YWxpZCBzdGF0ZS4KICAqLwogCi0vKiBJbnRlcm5hbCBmdW5j
dGlvbiB0byBjb25uZWN0IGEgdmtiIGRldmljZSAqLwotX2hpZGRlbiBpbnQgbGlieGxfX2Rldmlj
ZV92a2JfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2IgKnZrYik7Ci0KIC8qIEludGVybmFs
IGZ1bmN0aW9uIHRvIGNvbm5lY3QgYSB2ZmIgZGV2aWNlICovCiBfaGlkZGVuIGludCBsaWJ4bF9f
ZGV2aWNlX3ZmYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKQEAgLTM1NTEs
NiArMzU0Niw3IEBAIHN0YXRpYyBpbmxpbmUgaW50ICpsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X251
bSgKICAgICByZXR1cm4gKGludCAqKSgodm9pZCAqKWRfY29uZmlnICsgZHQtPm51bV9vZmZzZXQp
OwogfQogCitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX192a2Jf
ZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX2Rp
c2tfZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxf
X25pY19kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4
bF9fdnRwbV9kZXZ0eXBlOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYM-0005ZC-Hx; Tue, 12 Sep 2017 13:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYK-0005Vk-N9
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 94/81-03093-3B5E7B95; Tue, 12 Sep 2017 13:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6i+7mp9s
 jDXa+4Lf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNevpUruGxaMWPqP7YGxqcaXYxcHEIC0xkl
 9jc1MoE4LAIvWST+bmhhBnEkBPpZJfZuWs7WxcgJ5CRJTGh9CWWnSbw+fI4Vwq6UeD3/GwuIL
 SQgL3Gw5TI7xNgpTBLXtvcygSTYBLQk7t9eAdYsIqAkcW/VZLA4s0CKxN51bYwgtrCAu8TyD5
 OZQWwWAVWJU4dPgtXwCjhI9LSfYYdYJidx81wnWA2ngKNE++8uZojFDhJX1uxhm8AouICRYRW
 jRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMQDBDsbbGwMO
 MUpyMCmJ8irf3x4pxJeUn1KZkVicEV9UmpNafIhRg4ND4OfTvy2MUix5+XmpShK8YU+A6gSLU
 tNTK9Iyc4BRAVMqwcGjJMJrA5LmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByY6bd/8wCYHNkx
 LnzQdpEABpyCjNgxsHi9xLjLJSwryMQMcK8RSkFuVmlqDKv2IU52BUEua1B5nCk5lXArf1FdB
 BTEAH8VzaAnJQSSJCSqqBMWfSreI7/T7xi22S+FJmsT3NfL5wbpDIt2eCHecUl1ju4p3VN2nT
 tNOJy+wV6pxVLux/PS9M9ZJJ4IEtpnt1N+2890aHheHrN/bvTDXpAdmS2/tSrz4SfHpG/N+cR
 4svvP2zaSaP27qXqQxJdYvnus988HjlAm29BVPTX61nn92bH+KpvyldkU2JpTgj0VCLuag4EQ
 CPVGCl1wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505224114!74469650!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63027 invoked from network); 12 Sep 2017 13:48:35 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:35 -0000
Received: by mail-lf0-f68.google.com with SMTP id h80so5384068lfe.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ai3cms7TWjmc7NY9QWni0YHSzofHSc9Hb4phWDoUFD8=;
 b=ItkY8HgT8IBgkF7P6jRwgmSCklFRFGhJ63Sr4WZAtCIlPABjORNvxIxzAEwDA9ztfr
 3J3i75fB82ot349pUOl4R0mfHNo0pKsNxOM2Xvb7ZhnAMFIfVIgx3CRwg3zQ1ICpWzBx
 XmQHFz+ra8kXO/X+PxeAYPUQIBcKCgS+PIM6ZrX40AyFMZAS4Ry1zzJBShFEHBSfR8/7
 QEVOWF2MSvLuGi44OllGY2OpLbY1Bn0x+Lbi6eVZQofpvakVQcbJRomVZybYLCyVcMZx
 AjNB6uPE8YpDSym2AHFt0Kf5iziluERhdDXRjsSSVdPGdOxEdWhrPfP8UM1viBxCQ1lT
 QQug==
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=Ai3cms7TWjmc7NY9QWni0YHSzofHSc9Hb4phWDoUFD8=;
 b=DEiUySuV9xe6hO0uHWJwk7uWUpUtFtlKV7WwmN9eScnT6zBmfJrMQKgosWQlebHB+C
 SSLBkupDJDQ+uUnbSjDao1/CwhClsst2A5NowcjFjSHsygUho4cBgHLWi6rEss1tjFow
 6KLCCG3p2s13E8alaeu9HMVEcaVobUsm3IPITqHdFVXEYs/HExjCSOL2zT48kjgCamrc
 teBmvb6hyJoTXV4rvx+gBdSzQJ725uiG6ioXF9foRQFWRO+kfcVoJpTYt6hFd1HiVjiZ
 bipWiInWfPSMaeI6XtGVyMPMRTZ0ZQ84qYzvskFBdeocfiJ/TD/fPT6AVF1QQM39N3S5
 w1FA==
X-Gm-Message-State: AHPjjUiU5M2+qEaD596M7oQ9LrzeGuNWGTHFv8l3PPTq8xbevSqoXhy5
 rVss07IE8ym7tmlfDGg=
X-Google-Smtp-Source: AOwi7QAnPpOJK+xgKDGK082oUPH+nY6mofgZfnB6Heo0dEh7PPXztvtz/VH4nmmJsQ/mPo/NWvtvUQ==
X-Received: by 10.25.149.83 with SMTP id x80mr4538787lfd.175.1505224114192;
 Tue, 12 Sep 2017 06:48:34 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:33 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:13 +0300
Message-Id: <1505224098-19330-9-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 08/13] libxl: change vfb to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgIHwgNjkgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgMyArLQogdG9vbHMv
bGlieGwvbGlieGxfZG0uYyAgICAgICB8ICA2ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAgNiArLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDU5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCBlNGEwZGFmLi42ZGNhZDhhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y29uc29sZS5jCkBAIC02MDUsNyArNjA1LDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zy
b21fdmtiKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogCiBzdGF0aWMgTElCWExfREVG
SU5FX1VQREFURV9ERVZJRCh2a2IsICJ2a2IiKQogCi1pbnQgbGlieGxfX2RldmljZV92ZmJfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpCitzdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZmYiAqdmZiLCBib29sIGhvdHBsdWcpCiB7CiAgICAgaW50IHJjOwogCkBAIC02NDEsNDcgKzY0
MiwxMyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92ZmIobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBsaWJ4bF9kZXZpY2VfdmZi
X2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZmIgKnZm
YiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93KQotewotICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwotICAgIGludCByYzsK
LQotICAgIHJjID0gbGlieGxfX2RldmljZV92ZmJfYWRkKGdjLCBkb21pZCwgdmZiKTsKLSAgICBp
ZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gYWRkIHZmYiBk
ZXZpY2UiKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi1vdXQ6Ci0gICAgbGlieGxfX2Fv
X2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKLSAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKLX0KLQog
c3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmZiLCAidmZiIikKIAotaW50IGxpYnhs
X19kZXZpY2VfdmZiX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2
aWNlX3ZmYiAqdmZiKQorc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KQogewotICAgIGZsZXhh
cnJheV90ICpmcm9udDsKLSAgICBmbGV4YXJyYXlfdCAqYmFjazsKLSAgICBsaWJ4bF9fZGV2aWNl
IGRldmljZTsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfdmZiX3NldGRl
ZmF1bHQoZ2MsIHZmYik7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIGZyb250ID0gZmxl
eGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKLSAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2
LCAxKTsKLQotICAgIHJjID0gbGlieGxfX2RldmljZV92ZmJfdXBkYXRlX2RldmlkKGdjLCBkb21p
ZCwgdmZiKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2Zyb21fdmZiKGdjLCBkb21pZCwgdmZiLCAmZGV2aWNlKTsKLSAgICBpZiAocmMgIT0gMCkgZ290
byBvdXQ7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgImZyb250ZW5kLWlkIiwg
R0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ss
ICJvbmxpbmUiLCAiMSIpOwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAic3RhdGUi
LCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKICAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoYmFjaywgInZuYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RlZmJvb2xfdmFsKHZmYi0+dm5jLmVuYWJsZSkgPyAiMSIgOiAiMCIpOwogICAgIGZsZXhh
cnJheV9hcHBlbmRfcGFpcihiYWNrLCAidm5jbGlzdGVuIiwgdmZiLT52bmMubGlzdGVuKTsKQEAg
LTcwMSwxNyArNjY4LDcgQEAgaW50IGxpYnhsX19kZXZpY2VfdmZiX2FkZChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKQogICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoYmFjaywgImRpc3BsYXkiLCB2ZmItPnNkbC5kaXNwbGF5KTsKICAgICB9
CiAKLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJiYWNrZW5kLWlkIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlZCIsIHZmYi0+YmFja2VuZF9kb21pZCkp
OwotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwgInN0YXRlIiwgR0NTUFJJTlRGKCIl
ZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7Ci0KLSAgICBsaWJ4bF9fZGV2aWNlX2dlbmVy
aWNfYWRkKGdjLCBYQlRfTlVMTCwgJmRldmljZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCBmcm9udCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLSAgICByYyA9IDA7Ci1vdXQ6Ci0g
ICAgcmV0dXJuIHJjOworICAgIHJldHVybiAwOwogfQogCiAvKiBUaGUgZm9sbG93aW5nIGZ1bmN0
aW9ucyBhcmUgZGVmaW5lZDoKQEAgLTczNyw5ICs2OTQsMjEgQEAgREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVCh2a2IsCiAgICAgLnNraXBfYXR0YWNoID0gMQogKTsKIAorI2RlZmluZSBsaWJ4bF9f
YWRkX3ZmYnMgTlVMTAorI2RlZmluZSBsaWJ4bF9kZXZpY2VfdmZiX2xpc3QgTlVMTAorI2RlZmlu
ZSBsaWJ4bF9kZXZpY2VfdmZiX2NvbXBhcmUgTlVMTAorCiAvKiB2ZmIgKi8KIExJQlhMX0RFRklO
RV9ERVZJQ0VfUkVNT1ZFKHZmYikKIAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2ZmIsCisg
ICAgLnNraXBfYXR0YWNoID0gMSwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCop
KGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9udCkpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYgorKTsKKwog
bGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyICoKICAgICBsaWJ4bF94ZW5fY29uc29sZV9yZWFkX3N0
YXJ0KGxpYnhsX2N0eCAqY3R4LCBpbnQgY2xlYXIpCiB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDhjMGMx
MmQuLjcwMDQ4ZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xMzc0LDcgKzEzNzQsOCBAQCBzdGF0aWMg
dm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2
ICptdWx0aWRldiwKICAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7CiAKICAgICAgICAgZm9y
IChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fdmZiczsgaSsrKSB7Ci0gICAgICAgICAgICBsaWJ4
bF9fZGV2aWNlX3ZmYl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZmYnNbaV0pOworICAgICAg
ICAgICAgbGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZmYl9kZXZ0eXBlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52ZmJzW2ldKTsKICAgICAg
ICAgICAgIGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2dHlwZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkX2NvbmZpZy0+dmtic1tpXSk7CiAgICAg
ICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IDA3MTJhMzQuLjI3NWZhYmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTk4MSw5ICsxOTgx
LDkgQEAgc3RhdGljIHZvaWQgc3Bhd25fc3R1Yl9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGlmIChkbV9jb25maWctPm51bV92ZmJz
KSB7Ci0gICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2VfdmZiX2FkZChnYywgZG1fZG9taWQsICZk
bV9jb25maWctPnZmYnNbMF0pOwotICAgICAgICBpZiAocmV0KQotICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIHJldCA9IGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkbV9kb21pZCwgJmxpYnhs
X192ZmJfZGV2dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRtX2NvbmZp
Zy0+dmZic1swXSk7CisgICAgICAgIGlmIChyZXQpIGdvdG8gb3V0OwogICAgIH0KICAgICBpZiAo
ZG1fY29uZmlnLT5udW1fdmticykgewogICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNlX2FkZChn
YywgZG1fZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBj
MmVmNjdmLi42YjIxODEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEyNDcsNyArMTI0Nyw2IEBA
IF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZGlza19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBob3RwbHVnKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKTsK
LV9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywg
bGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7CiAKQEAgLTI2NTYsMTAgKzI2NTUsNiBAQCBz
dHJ1Y3QgbGlieGxfX211bHRpZGV2IHsKICAqIGl0J3MgYSB2YWxpZCBzdGF0ZS4KICAqLwogCi0v
KiBJbnRlcm5hbCBmdW5jdGlvbiB0byBjb25uZWN0IGEgdmZiIGRldmljZSAqLwotX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV92ZmJfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZmIgKnZmYik7
Ci0KIC8qIFdhaXRzIGZvciB0aGUgcGFzc2VkIGRldmljZSB0byByZWFjaCBzdGF0ZSBYZW5idXNT
dGF0ZUluaXRXYWl0LgogICogVGhpcyBpcyBub3QgcmVhbGx5IHVzZWZ1bCBieSBpdHNlbGYsIGJ1
dCBpcyBpbXBvcnRhbnQgd2hlbiBleGVjdXRpbmcKICAqIGhvdHBsdWcgc2NyaXB0cywgc2luY2Ug
d2UgbmVlZCB0byBiZSBzdXJlIHRoZSBkZXZpY2UgaXMgaW4gdGhlIGNvcnJlY3QKQEAgLTM1NDYs
NiArMzU0MSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50ICpsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X251
bSgKICAgICByZXR1cm4gKGludCAqKSgodm9pZCAqKWRfY29uZmlnICsgZHQtPm51bV9vZmZzZXQp
OwogfQogCitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX192ZmJf
ZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3Zr
Yl9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9f
ZGlza19kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4
bF9fbmljX2RldnR5cGU7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYM-0005Zn-Ps; Tue, 12 Sep 2017 13:48:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYL-0005XC-Fz
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 81/FC-03283-4B5E7B95; Tue, 12 Sep 2017 13:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfS6o+7Gp9s
 jDf5tZLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6PvUyF7zTrvjfXd3A2KXUxcjJISQwjVFi
 3Xe+LkYuDhaBlywSG8/NYwJxJAT6WSXed61hBKmSEEiSuHhlHiuEnSbx4MFqIJsDyK6QOLu3E
 mKQvMTBlsvsIL1CAlOYJJ41fGIDSbAJaEncv70CzBYRUJK4t2oyE4jNLJAisXddG9h8YQE3iV
 u314DFWQRUJZY93QxWzyvgILFg329miL1yEjfPdYLZnAKOEu2/u5ghFjtIXFmzh20Co+ACRoZ
 VjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYDywK
 PMQoycGkJMqrfH97pBBfUn5KZUZicUZ8UWlOavEhRg0ODoGfT/+2MEqx5OXnpSpJ8E56AlQnW
 JSanlqRlpkDjAiYUgkOHiUR3kqQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0kIbJ
 6UOG8+SIMASENGaR7cOFjUXmKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5IwbzXIFJ7MvBK4ra+
 ADmICOojn0haQg0oSEVJSDYwF60Msv/ofUxD5c+rfIuYrrvvy93XEX+Le5ih2d+2s2rwfC3+a
 Odg8OqYVavxt3VEDl08HNY8tStx4fG2iZ50U60mVvfMmxuRyejTt6DvfeGLt3RSZDz1Lsh24F
 ZS/9O9X2cNnslj4uKRi9Xz+QI4gixbrKL4Vh3IXp/767f4uUm112pKM/k9KLMUZiYZazEXFiQ
 AhLCLA1QIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505224112!76595940!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35124 invoked from network); 12 Sep 2017 13:48:32 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:32 -0000
Received: by mail-lf0-f65.google.com with SMTP id c8so5379687lfe.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iVnYMA+AF25/fMOuUU076q8pC791qdc+7iHT3SdW3vw=;
 b=YVOe4m+t4MlP2opzUQYKnAufnlvN1tyZOWGPGB1jaUNV/jGqIpJ8ABN9u1uHM4Ct2d
 P4uPIPmzKW135mutkcFDRp3WSvKm9pp3h2UMAglmRahVC62Va88V21FU/NcZbD62eFMw
 sRIToy3ifggLcB4tClsc4YdZBWwIlVf4IGXOx4NLo57DQdMFjpRX5zxAF2TiQ/ZvLwCs
 OLyKj5d71lK1iW2yZH3jZi2q/G4oU76vkV/DwOUPdmrJ89AvxCjuV96Z8Bgg3hRgY2IY
 vKhsxZHf6kMRAkHsn0Q8bLMQ27U0dz0m/RaVN6vhqQRz5M1jPAYO/EmHTPysBhV/CRd8
 PlyA==
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=iVnYMA+AF25/fMOuUU076q8pC791qdc+7iHT3SdW3vw=;
 b=UYSpPs7I6GzsvCyJEo0BAvcK0Vc6XOh+DuAo74FAvBl8o5HeJkJXKtBM71KGjTF0QT
 MrLrAVSr0CeZEkZuXkeh7QacmLiTB2qhn/XxDngmg5YyDPHVJYBxEdzBHedVkSV83tQO
 eQXcr3m6kZ28k5EtoSdMzsxvtfwRVlgxEOea5bLf1PPJBjhBGoaXJxda5i7A727pOtl4
 Gv/4cnIFdfvPbEHv922FPJPLyHOMpANNhhrZmJtqEjeCEV4kzQlW4uTxj6bqfjbvTrfK
 50WG2updP7nhz8ePwtnd/+LQGiSfBPzzfEpe9utr8V+5QlU9w8FmeOBg6hl0gKH21oI0
 i6Ew==
X-Gm-Message-State: AHPjjUi0UbByF9cfIz/xQMomrOHRmxXom21lu3TD70icUnoSQIjSX6lL
 DxXHLBiAj61Gk6cUzKk=
X-Google-Smtp-Source: AOwi7QA5GfMPzYKR/JfWo09K6aq5KoMglzstBp0L2YjvhUs43bx/gQdTw+Xor/SviRsFEc9Fju+E/g==
X-Received: by 10.25.43.80 with SMTP id r77mr5639624lfr.130.1505224112018;
 Tue, 12 Sep 2017 06:48:32 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:31 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:11 +0300
Message-Id: <1505224098-19330-7-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 06/13] libxl: change p9 to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF85cGZzLmMgICAgIHwgNTkgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgMiArLQogdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICA3ICstLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBp
bnNlcnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF85cGZzLmMgYi90b29scy9saWJ4bC9saWJ4bF85cGZzLmMKaW5kZXggNTQ0M2Y3YS4uNjFk
Mjg0YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsXzlwZnMuYwpAQCAtMTcsMTIgKzE3LDEwIEBACiAKICNpbmNsdWRlICJsaWJ4bF9p
bnRlcm5hbC5oIgogCi1pbnQgbGlieGxfX2RldmljZV9wOV9zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV9wOSAqcDkpCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcDlfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDksIGJvb2wgaG90cGx1ZykK
IHsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCBwOS0+
YmFja2VuZF9kb21uYW1lLCAmcDktPmJhY2tlbmRfZG9taWQpOwotICAgIHJldHVybiByYzsKKyAg
ICByZXR1cm4gbGlieGxfX3Jlc29sdmVfZG9taWQoZ2MsIHA5LT5iYWNrZW5kX2RvbW5hbWUsICZw
OS0+YmFja2VuZF9kb21pZCk7CiB9CiAKIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3A5
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLApAQCAtNDEsNDQgKzM5LDI5IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3A5KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogCiBzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRChwOSwgIjlwZnMiKQogCi1pbnQg
bGlieGxfX2RldmljZV9wOV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOSkKK3N0YXRpYyBpbnQgbGli
eGxfX3NldF94ZW5zdG9yZV9wOShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlf
dCAqZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KnJvX2Zyb250KQogewotICAgIGZsZXhhcnJheV90ICpmcm9udDsKLSAgICBmbGV4YXJyYXlfdCAq
YmFjazsKLSAgICBsaWJ4bF9fZGV2aWNlIGRldmljZTsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9
IGxpYnhsX19kZXZpY2VfcDlfc2V0ZGVmYXVsdChnYywgcDkpOwotICAgIGlmIChyYykgZ290byBv
dXQ7Ci0KLSAgICBmcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7Ci0gICAgYmFjayA9
IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7Ci0KLSAgICByYyA9IGxpYnhsX19kZXZpY2VfcDlf
dXBkYXRlX2RldmlkKGdjLCBkb21pZCwgcDkpOwotICAgIGlmIChyYykgZ290byBvdXQ7Ci0KLSAg
ICByYyA9IGxpYnhsX19kZXZpY2VfZnJvbV9wOShnYywgZG9taWQsIHA5LCAmZGV2aWNlKTsKLSAg
ICBpZiAocmMgIT0gMCkgZ290byBvdXQ7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFj
aywgImZyb250ZW5kLWlkIiwgbGlieGxfX3NwcmludGYoZ2MsICIlZCIsIGRvbWlkKSk7Ci0gICAg
ZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJvbmxpbmUiLCAiMSIpOwotICAgIGZsZXhhcnJh
eV9hcHBlbmRfcGFpcihiYWNrLCAic3RhdGUiLCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJ
bml0aWFsaXNpbmcpKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJiYWNrZW5k
LWlkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NwcmludGYoZ2MsICIlZCIs
IHA5LT5iYWNrZW5kX2RvbWlkKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAi
c3RhdGUiLCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKLSAgICBm
bGV4YXJyYXlfYXBwZW5kX3BhaXIoZnJvbnQsICJ0YWciLCBwOS0+dGFnKTsKICAgICBmbGV4YXJy
YXlfYXBwZW5kX3BhaXIoYmFjaywgInBhdGgiLCBwOS0+cGF0aCk7CiAgICAgZmxleGFycmF5X2Fw
cGVuZF9wYWlyKGJhY2ssICJzZWN1cml0eV9tb2RlbCIsIHA5LT5zZWN1cml0eV9tb2RlbCk7CiAK
LSAgICBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKGdjLCBYQlRfTlVMTCwgJmRldmljZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdj
LCBiYWNrKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2Zf
ZmxleGFycmF5KGdjLCBmcm9udCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
KTsKLSAgICByYyA9IDA7Ci1vdXQ6Ci0gICAgcmV0dXJuIHJjOworICAgIGZsZXhhcnJheV9hcHBl
bmRfcGFpcihmcm9udCwgInRhZyIsIHA5LT50YWcpOworCisgICAgcmV0dXJuIDA7CiB9CiAKKyNk
ZWZpbmUgbGlieGxfX2FkZF9wOXMgTlVMTAorI2RlZmluZSBsaWJ4bF9kZXZpY2VfcDlfbGlzdCBO
VUxMCisjZGVmaW5lIGxpYnhsX2RldmljZV9wOV9jb21wYXJlIE5VTEwKKwogTElCWExfREVGSU5F
X0RFVklDRV9SRU1PVkUocDkpCiAKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QocDksCisgICAg
LnNraXBfYXR0YWNoID0gMSwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxp
YnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9udCkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5CispOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwppbmRleCBmMjBiYmY5Li4yNmFhMmE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTMyOCw3ICsx
MzI4LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgfQogCiAgICAgZm9yIChpID0gMDsgaSA8
IGRfY29uZmlnLT5udW1fcDlzOyBpKyspCi0gICAgICAgIGxpYnhsX19kZXZpY2VfcDlfYWRkKGdj
LCBkb21pZCwgJmRfY29uZmlnLT5wOXNbaV0pOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChn
YywgZG9taWQsICZsaWJ4bF9fcDlfZGV2dHlwZSwgJmRfY29uZmlnLT5wOXNbaV0pOwogCiAgICAg
c3dpdGNoIChkX2NvbmZpZy0+Y19pbmZvLnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9U
WVBFX0hWTToKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGM2ZjU4NjguLjg3ZjZkMzIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtMTI1MSw4ICsxMjUxLDYgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2Rldmlj
ZV92ZmJfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfdmZiICp2ZmIpOwog
X2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9kZXZpY2VfdmtiICp2a2IpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1fc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKLV9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2Vf
cDlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDkpOwogCiBfaGlkZGVuIGNvbnN0IGNoYXIg
KmxpYnhsX19kZXZpY2VfbmljX2Rldm5hbWUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKQEAgLTI2Njcs
MTAgKzI2NjUsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAqdmZiKTsKIAotLyogSW50ZXJuYWwgZnVuY3Rpb24g
dG8gY29ubmVjdCBhIDlwZnMgZGV2aWNlICovCi1faGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3A5
X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDkpOwotCiAvKiBXYWl0cyBmb3IgdGhlIHBh
c3NlZCBkZXZpY2UgdG8gcmVhY2ggc3RhdGUgWGVuYnVzU3RhdGVJbml0V2FpdC4KICAqIFRoaXMg
aXMgbm90IHJlYWxseSB1c2VmdWwgYnkgaXRzZWxmLCBidXQgaXMgaW1wb3J0YW50IHdoZW4gZXhl
Y3V0aW5nCiAgKiBob3RwbHVnIHNjcmlwdHMsIHNpbmNlIHdlIG5lZWQgdG8gYmUgc3VyZSB0aGUg
ZGV2aWNlIGlzIGluIHRoZSBjb3JyZWN0CkBAIC0zNTY0LDYgKzM1NTgsNyBAQCBleHRlcm4gY29u
c3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX191c2JjdHJsX2RldnR5cGU7CiBleHRl
cm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX191c2JkZXZfZGV2dHlwZTsK
IGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3BjaWRldl9kZXZ0
eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fdmRpc3Bs
X2RldnR5cGU7CitleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX19w
OV9kZXZ0eXBlOwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZp
Y2VfdHlwZV90YmxbXTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYQ-0005ed-4i; Tue, 12 Sep 2017 13:48:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYO-0005XC-BY
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:40 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A9/1D-03283-8B5E7B95; Tue, 12 Sep 2017 13:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfS6k+6Wp9s
 jDeadFrf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+H97GXvAmomLnpuWsDYzbHbsYuTiEBGYw
 Slx5eYQZxGEReMkisXleK5gjIdDPKvGk8wFTFyMnkJMksX7/TVYIO03i1I5tzBB2pcTr3SvZQ
 WwhAXmJgy2X2SHGTmGSaDh1iQ0kwSagJXH/9gowW0RASeLeqslgQ5kFUiT2rmtjBLGFBYIk/v
 8/ClbDIqAq8atxMlicV8BR4sXDRWwQy+Qkbp7rBFvMCRRv/93FDLHYQeLKmj1sExgFFzAyrGL
 UKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw6BiDYwfhpWcAh
 RkkOJiVRXuX72yOF+JLyUyozEosz4otKc1KLDzFqcHAI/Hz6t4VRiiUvPy9VSYJ30hOgOsGi1
 PTUirTMHGBcwJRKcPAoifBWgqR5iwsSc4sz0yFSpxjtOS7cufSHiePYpstA8sCeW0Cy4+bdP0
 xCYFOlxHnzQdoEQNoySvPghsLi+BKjrJQwLyPQyUI8BalFuZklqPKvGMU5GJWEebeATOHJzCu
 B2/0K6CwmoLN4Lm0BOaskESEl1cB4cK3CLfnNk8s3ahQJmr96bcUWz+wq1/GFM7Uuuvdnpt+m
 4qQf/8O5tl2WmWUXJhRjnf8pc3v7/8BaHxHlj3NZrx3nED3ImVKp1J05sfakR2z3SkWnGWtLd
 7rsUD4VnzZJ1jpCrOM2p1Vz1A4Nu0MXW4TUXOrknOXijtq8fPeioIspR2QBlxJLcUaioRZzUX
 EiAHt2TLreAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505224115!76595955!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35552 invoked from network); 12 Sep 2017 13:48:36 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:36 -0000
Received: by mail-lf0-f66.google.com with SMTP id m199so5376102lfe.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=x42iH691Fi3mn5Zj+JaqhoqOH//E0j9cgW60X/J9nps=;
 b=CmQutuzc7SL57r0BeBdz7eLTrJL7z4Zjc0KyEoJWe3Dy+meHx2eYoTJzadRGOktn21
 yQwtsjlIm7DL4bh/KVjPpPxplSkBdHZVPru3193jZGLVJXRZWDiB2XuJpwn0j3Tbciux
 gV74jh8A3PV5XbXkn7x+h0uNb2igoN3igTexOyEKfQwUKa0NzFPa6y+Bhkzs5wQUiPZs
 T5Bgz0IOoUuPNPM8Aj9xCUV4lLHzpZLBKAtC1Peb/3fRv3gScZ4cDHGEuTe2uZGncUk/
 eb+TSqBqqLn9JG0L4Lg/5NgqaSUjQu+FiNYbWxGXkJ52NaxpohoKY2pdXEBSmVYAW3PR
 mKXA==
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=x42iH691Fi3mn5Zj+JaqhoqOH//E0j9cgW60X/J9nps=;
 b=BiyN/4GAIm7q7JRJH0un2UNk+jzOTvYCZfufTnzgoB+5QysNFV/zQ4fif8w3JCVtIy
 cw6xaTw9opCeTz+VQrpg3D5cYW2h8d4ACYvFXVG+mmxiAq+S8bmwaR32h3ow2CCSRyDd
 KFNZEF7JROOinNhmumZoDCAMrnYCn7uzKYKGks7132IyDC24/cJBzIpswW1d5jxwpWeK
 k9BSVniZ18EB0AGnq6AL+RdgAbSfyY+EmuySA5DUbOFRYrZ4IXycen9FIyC2JBHfJsJN
 Rcnbw7nkoTDkWQLBd7UOOgIbVr5IAhT79/qKQQLuzwpxVB7Yei9AiNL6ri0YUgXIPT7P
 N/9g==
X-Gm-Message-State: AHPjjUjdxKKd0gljV8TpRw/XBwBXyOr6zJq+FFBJl1Xpbi3g9Gp/2EXh
 RQauG/QfZ9yUsHYEsfA=
X-Google-Smtp-Source: AOwi7QCcWg95lCE9IxZLql9FFnCENjg2J02XTaebJP/FLVmNIuswCNpEwwxJsr9xwrEKwfE6G2XJ/g==
X-Received: by 10.25.196.70 with SMTP id u67mr5874186lff.144.1505224115297;
 Tue, 12 Sep 2017 06:48:35 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:34 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:14 +0300
Message-Id: <1505224098-19330-10-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 09/13] libxl: change disk to use generic
	getting list functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgIHwgIDkgKysrLQogdG9vbHMvbGlieGwvbGlieGxf
Y2hlY2twb2ludF9kZXZpY2UuYyB8ICA3ICsrLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICAgICAgICAgICB8ICA0ICstCiB0b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgICAgICAgICAg
IHwgODMgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggICAgICAgICAgfCAgNyAtLS0KIHRvb2xzL29jYW1sL2xpYnMveGwveGVu
bGlnaHRfc3R1YnMuYyAgfCAgMyArLQogdG9vbHMveGwveGxfYmxvY2suYyAgICAgICAgICAgICAg
ICAgICB8ICAzICstCiA3IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDgyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9s
aWJ4bC5oCmluZGV4IGUzODYzNTcuLmQ1YTNhYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTc0OSw5ICsxNzQ5LDE0IEBAIGlu
dCBsaWJ4bF9kZXZpY2VfZGlza19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93
ICphb19ob3cpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9D
QUxMRVJTX09OTFk7CiAKLWxpYnhsX2RldmljZV9kaXNrICpsaWJ4bF9kZXZpY2VfZGlza19saXN0
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOworbGlieGxfZGV2aWNl
X2Rpc2sgKmxpYnhsX2RldmljZV9kaXNrX2xpc3QobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgaW50ICpudW0p
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5B
TF9DQUxMRVJTX09OTFk7Cit2b2lkIGxpYnhsX2RldmljZV9kaXNrX2xpc3RfZnJlZShsaWJ4bF9k
ZXZpY2VfZGlzayogbGlzdCwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIGludCBsaWJ4bF9kZXZpY2VfZGlza19n
ZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrLCBsaWJ4bF9kaXNraW5mbyAqZGlz
a2luZm8pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sg
KmRpc2ssIGxpYnhsX2Rpc2tpbmZvICpkaXNraW5mbykKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAogLyoKICAqIEluc2VydCBhIENE
LVJPTSBkZXZpY2UuIEEgZGV2aWNlIGNvcnJlc3BvbmRpbmcgdG8gZGlzayBtdXN0IGFscmVhZHkK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5jCmluZGV4IDAxZTc0YjUuLmY2YTQ0Mzcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYwpAQCAtNjYsNyArNjYsOCBAQCB2
b2lkIGxpYnhsX19jaGVja3BvaW50X2RldmljZXNfc2V0dXAobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICBjZHMtPm5pY3MgPSBsaWJ4bF9kZXZpY2VfbmljX2xpc3QoQ1RYLCBjZHMtPmRvbWlkLCAm
Y2RzLT5udW1fbmljcyk7CiAKICAgICBpZiAoY2RzLT5kZXZpY2Vfa2luZF9mbGFncyAmICgxIDw8
IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpKQotICAgICAgICBjZHMtPmRpc2tzID0gbGlieGxfZGV2
aWNlX2Rpc2tfbGlzdChDVFgsIGNkcy0+ZG9taWQsICZjZHMtPm51bV9kaXNrcyk7CisgICAgICAg
IGNkcy0+ZGlza3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fZGlza19kZXZ0eXBl
LCBjZHMtPmRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJk
aXNrIiwgJmNkcy0+bnVtX2Rpc2tzKTsKIAogICAgIGlmIChjZHMtPm51bV9uaWNzID09IDAgJiYg
Y2RzLT5udW1fZGlza3MgPT0gMCkKICAgICAgICAgZ290byBvdXQ7CkBAIC0yMjEsOSArMjIyLDcg
QEAgc3RhdGljIHZvaWQgZGV2aWNlc190ZWFyZG93bl9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAg
Y2RzLT5udW1fbmljcyA9IDA7CiAKICAgICAvKiBjbGVhbiBkaXNrICovCi0gICAgZm9yIChpID0g
MDsgaSA8IGNkcy0+bnVtX2Rpc2tzOyBpKyspCi0gICAgICAgIGxpYnhsX2RldmljZV9kaXNrX2Rp
c3Bvc2UoJmNkcy0+ZGlza3NbaV0pOwotICAgIGZyZWUoY2RzLT5kaXNrcyk7CisgICAgbGlieGxf
X2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX19kaXNrX2RldnR5cGUsIGNkcy0+ZGlza3MsIGNkcy0+
bnVtX2Rpc2tzKTsKICAgICBjZHMtPmRpc2tzID0gTlVMTDsKICAgICBjZHMtPm51bV9kaXNrcyA9
IDA7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggNzAwNDhmZS4uMGVmNTRkMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTkzOCw4ICs5MzgsOCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxp
YnhsX19lZ2MgKmVnYywKICAgICBzdG9yZV9saWJ4bF9lbnRyeShnYywgZG9taWQsICZkX2NvbmZp
Zy0+Yl9pbmZvKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX2Rpc2tzOyBp
KyspIHsKLSAgICAgICAgcmV0ID0gbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQoZ2MsIGRv
bWlkLCAmZF9jb25maWctPmRpc2tzW2ldLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWxzZSk7CisgICAgICAgIHJldCA9IGxpYnhsX19kaXNrX2RldnR5cGUu
c2V0X2RlZmF1bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPmRpc2tzW2ldLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgaWYgKHJl
dCkgewogICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0IGRpc2sg
ZGVmYXVsdHMgZm9yIGRpc2sgJWQiLCBpKTsKICAgICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxf
ZGlzay5jCmluZGV4IDkxYzc3YWQuLmMyMGNjNDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2Rpc2suYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTE1Miw4ICsxNTIs
OCBAQCB2b2lkIGxpYnhsX2V2ZGlzYWJsZV9kaXNrX2VqZWN0KGxpYnhsX2N0eCAqY3R4LCBsaWJ4
bF9ldmdlbl9kaXNrX2VqZWN0ICpldmcpIHsKICAgICBHQ19GUkVFOwogfQogCi1pbnQgbGlieGxf
X2RldmljZV9kaXNrX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ss
IGJvb2wgaG90cGx1ZykKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrLCBib29sIGhvdHBsdWcpCiB7
CiAgICAgaW50IHJjOwogCkBAIC0xODEsNyArMTgxLDcgQEAgaW50IGxpYnhsX19kZXZpY2VfZGlz
a19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBy
YzsKIH0KIAotaW50IGxpYnhsX19kZXZpY2VfZnJvbV9kaXNrKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAorc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fZGlzayhsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSkKIHsKQEAgLTQ3MiwxNyArNDcyLDE1IEBA
IHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfZGlza19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50
MzJfdCBkb21pZCwKICAgICBkZXZpY2VfZGlza19hZGQoZWdjLCBkb21pZCwgZGlzaywgYW9kZXYs
IE5VTEwsIE5VTEwpOwogfQogCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZGlza19mcm9tX3hl
bnN0b3JlKGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmxpYnhsX3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrKQorc3RhdGljIGludCBsaWJ4
bF9fZGlza19mcm9tX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmxpYnhsX3Bh
dGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWQgZGV2
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX2Rp
c2sgKmRpc2spCiB7CiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwog
ICAgIHVuc2lnbmVkIGludCBsZW47CiAgICAgY2hhciAqdG1wOwogICAgIGludCByYzsKIAotICAg
IGxpYnhsX2RldmljZV9kaXNrX2luaXQoZGlzayk7Ci0KICAgICBjb25zdCBjaGFyICpiYWNrZW5k
X3BhdGg7CiAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgbGli
eGxfcGF0aCksCkBAIC02MTcsNjkgKzYxNSwyOCBAQCBpbnQgbGlieGxfdmRldl90b19kZXZpY2Vf
ZGlzayhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgfQogICAgIGxpYnhsX3Bh
dGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92YmQvJWQiLCBkb21feGxfcGF0aCwgZGV2aWQpOwog
Ci0gICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfZnJvbV94ZW5zdG9yZShnYywgbGlieGxfcGF0
aCwgZGlzayk7CisgICAgcmMgPSBsaWJ4bF9fZGlza19mcm9tX3hlbnN0b3JlKGdjLCBsaWJ4bF9w
YXRoLCBkZXZpZCwgZGlzayk7CiBvdXQ6CiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4gcmM7CiB9
CiAKLXN0YXRpYyBpbnQgbGlieGxfX2FwcGVuZF9kaXNrX2xpc3QobGlieGxfX2djICpnYywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
ZGlzayAqKmRpc2tzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCAqbmRpc2tzKQotewotICAgIGNoYXIgKmxpYnhsX2Rpcl9wYXRoID0gTlVMTDsKLSAgICBj
aGFyICoqZGlyID0gTlVMTDsKLSAgICB1bnNpZ25lZCBpbnQgbiA9IDA7Ci0gICAgbGlieGxfZGV2
aWNlX2Rpc2sgKnBkaXNrID0gTlVMTCwgKnBkaXNrX2VuZCA9IE5VTEw7Ci0gICAgaW50IHJjPTA7
Ci0gICAgaW50IGluaXRpYWxfZGlza3MgPSAqbmRpc2tzOwotCi0gICAgbGlieGxfZGlyX3BhdGgg
PSBHQ1NQUklOVEYoIiVzL2RldmljZS92YmQiLAotICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSk7Ci0gICAgZGlyID0gbGlieGxfX3hzX2RpcmVj
dG9yeShnYywgWEJUX05VTEwsIGxpYnhsX2Rpcl9wYXRoLCAmbik7Ci0gICAgaWYgKGRpciAmJiBu
KSB7Ci0gICAgICAgIGxpYnhsX2RldmljZV9kaXNrICp0bXA7Ci0gICAgICAgIHRtcCA9IHJlYWxs
b2MoKmRpc2tzLCBzaXplb2YgKGxpYnhsX2RldmljZV9kaXNrKSAqICgqbmRpc2tzICsgbikpOwot
ICAgICAgICBpZiAodG1wID09IE5VTEwpCi0gICAgICAgICAgICByZXR1cm4gRVJST1JfTk9NRU07
Ci0gICAgICAgICpkaXNrcyA9IHRtcDsKLSAgICAgICAgcGRpc2sgPSAqZGlza3MgKyBpbml0aWFs
X2Rpc2tzOwotICAgICAgICBwZGlza19lbmQgPSAqZGlza3MgKyBpbml0aWFsX2Rpc2tzICsgbjsK
LSAgICAgICAgZm9yICg7IHBkaXNrIDwgcGRpc2tfZW5kOyBwZGlzaysrLCBkaXIrKykgewotICAg
ICAgICAgICAgY29uc3QgY2hhciAqcDsKLSAgICAgICAgICAgIHAgPSBHQ1NQUklOVEYoIiVzLyVz
IiwgbGlieGxfZGlyX3BhdGgsICpkaXIpOwotICAgICAgICAgICAgaWYgKChyYz1saWJ4bF9fZGV2
aWNlX2Rpc2tfZnJvbV94ZW5zdG9yZShnYywgcCwgcGRpc2spKSkKLSAgICAgICAgICAgICAgICBn
b3RvIG91dDsKLSAgICAgICAgICAgICpuZGlza3MgKz0gMTsKLSAgICAgICAgfQotICAgIH0KLW91
dDoKLSAgICByZXR1cm4gcmM7Ci19Ci0KIGxpYnhsX2RldmljZV9kaXNrICpsaWJ4bF9kZXZpY2Vf
ZGlza19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCiB7Ci0g
ICAgR0NfSU5JVChjdHgpOwotICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrcyA9IE5VTEw7Ci0g
ICAgaW50IHJjOworICAgIGxpYnhsX2RldmljZV9kaXNrICpyOwogCi0gICAgKm51bSA9IDA7Cisg
ICAgR0NfSU5JVChjdHgpOwogCi0gICAgcmMgPSBsaWJ4bF9fYXBwZW5kX2Rpc2tfbGlzdChnYywg
ZG9taWQsICZkaXNrcywgbnVtKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0X2VycjsKKyAgICByID0g
bGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZG9taWQsICJkaXNr
IiwgbnVtKTsKIAogICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIGRpc2tzOwogCi1vdXRfZXJyOgot
ICAgIExPRyhFUlJPUiwgIlVuYWJsZSB0byBsaXN0IGRpc2tzIik7Ci0gICAgd2hpbGUgKGRpc2tz
ICYmICpudW0pIHsKLSAgICAgICAgKCpudW0pLS07Ci0gICAgICAgIGxpYnhsX2RldmljZV9kaXNr
X2Rpc3Bvc2UoJmRpc2tzWypudW1dKTsKLSAgICB9Ci0gICAgZnJlZShkaXNrcyk7Ci0gICAgcmV0
dXJuIE5VTEw7CisgICAgcmV0dXJuIHI7Cit9CisKK3ZvaWQgbGlieGxfZGV2aWNlX2Rpc2tfbGlz
dF9mcmVlKGxpYnhsX2RldmljZV9kaXNrICpsaXN0LCBpbnQgbnVtKQoreworICAgIGxpYnhsX19k
ZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fZGlza19kZXZ0eXBlLCBsaXN0LCBudW0pOwogfQogCiBp
bnQgbGlieGxfZGV2aWNlX2Rpc2tfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCkBAIC03ODMsNyArNzQwLDcgQEAgaW50IGxpYnhsX2Nkcm9tX2luc2VydChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLSAgICBkaXNrcyA9IGxpYnhsX2RldmljZV9kaXNrX2xpc3QoY3R4
LCBkb21pZCwgJm51bSk7CisgICAgZGlza3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4
bF9fZGlza19kZXZ0eXBlLCBkb21pZCwgImRpc2siLCAmbnVtKTsKICAgICBmb3IgKGkgPSAwOyBp
IDwgbnVtOyBpKyspIHsKICAgICAgICAgaWYgKGRpc2tzW2ldLmlzX2Nkcm9tICYmICFzdHJjbXAo
ZGlzay0+dmRldiwgZGlza3NbaV0udmRldikpCiAgICAgICAgIHsKQEAgLTkyMSw5ICs4NzgsNyBA
QCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
bGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAKIG91dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rp
b25fYWJvcnQoZ2MsICZ0KTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspCi0gICAgICAg
IGxpYnhsX2RldmljZV9kaXNrX2Rpc3Bvc2UoJmRpc2tzW2ldKTsKLSAgICBmcmVlKGRpc2tzKTsK
KyAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZGlza3Ms
IG51bSk7CiAgICAgbGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmZGlza19lbXB0eSk7CiAgICAg
bGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmZGlza19zYXZlZCk7CiAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CkBAIC0xMjUwLDYgKzEyMDUsOCBAQCBzdGF0aWMg
aW50IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCh2b2lkICplLCB1bnNpZ25lZCBkb21pZCkK
IERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZGlzaywKICAgICAubWVyZ2UgICAgICAgPSBsaWJ4
bF9kZXZpY2VfZGlza19tZXJnZSwKICAgICAuZG1fbmVlZGVkICAgPSBsaWJ4bF9kZXZpY2VfZGlz
a19kbV9uZWVkZWQsCisgICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwg
Y29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kaXNrX2Zyb21feGVuc3RvcmUsCiAgICAgLnNraXBfYXR0YWNoID0gMQogKTsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggNmIyMTgxMi4uZGUxNzA2YyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC0xMjQyLDkgKzEyNDIsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CiBfaGlkZGVu
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICpiX2luZm8pOwotX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9kaXNrX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaG90cGx1Zyk7CiBfaGlkZGVuIGlu
dCBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfbmljICpuaWMsIGJvb2wgaG90cGx1Zyk7CiBfaGlkZGVuIHZvaWQgbGlieGxfX3JkbV9zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCkBAIC0xNzU0LDEwICsxNzUxLDYgQEAgX2hpZGRlbiBjaGFy
ICpsaWJ4bF9fYmxrdGFwX2RldnBhdGgobGlieGxfX2djICpnYywKICAqLwogX2hpZGRlbiBpbnQg
bGlieGxfX2RldmljZV9kZXN0cm95X3RhcGRpc2sobGlieGxfX2djICpnYywgY29uc3QgY2hhciAq
cGFyYW1zKTsKIAotX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9mcm9tX2Rpc2sobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2RldmljZV9kaXNrICpkaXNrLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpOwotCiAvKiBDYWxscyBwb2xsKCkgYWdh
aW4gLSB1c2VmdWwgdG8gY2hlY2sgd2hldGhlciBhIHNpZ25hbGVkIGNvbmRpdGlvbgogICogaXMg
c3RpbGwgdHJ1ZS4gIENhbm5vdCBmYWlsLiAgUmV0dXJucyBjdXJyZW50bHktdHJ1ZSByZXZlbnRz
LiAqLwogX2hpZGRlbiBzaG9ydCBsaWJ4bF9fZmRfcG9sbF9yZWNoZWNrKGxpYnhsX19lZ2MgKmVn
YywgaW50IGZkLCBzaG9ydCBldmVudHMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94
bC94ZW5saWdodF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5j
CmluZGV4IDk4YjUyYjkuLjU1ZjA5ZDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGwv
eGVubGlnaHRfc3R1YnMuYworKysgYi90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJz
LmMKQEAgLTc2Myw5ICs3NjMsOCBAQCB2YWx1ZSBzdHViX3hsX2RldmljZV9kaXNrX2xpc3QodmFs
dWUgY3R4LCB2YWx1ZSBkb21pZCkKIAkJRmllbGQobGlzdCwgMSkgPSB0ZW1wOwogCQl0ZW1wID0g
bGlzdDsKIAkJU3RvcmVfZmllbGQobGlzdCwgMCwgVmFsX2RldmljZV9kaXNrKCZjX2xpc3RbaV0p
KTsKLQkJbGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmY19saXN0W2ldKTsKIAl9Ci0JZnJlZShj
X2xpc3QpOworCWxpYnhsX2RldmljZV9kaXNrX2xpc3RfZnJlZShjX2xpc3QsIG5iKTsKIAogCUNB
TUxyZXR1cm4obGlzdCk7CiB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF9ibG9jay5jIGIvdG9v
bHMveGwveGxfYmxvY2suYwppbmRleCBkYTMzN2VmLi5hY2FmOWI5IDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9ibG9jay5jCisrKyBiL3Rvb2xzL3hsL3hsX2Jsb2NrLmMKQEAgLTg4LDkgKzg4LDgg
QEAgaW50IG1haW5fYmxvY2tsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAg
ICAgICAgICAgICAgZGlza2luZm8uc3RhdGUsIGRpc2tpbmZvLmV2dGNoLCBkaXNraW5mby5ycmVm
LCBkaXNraW5mby5iYWNrZW5kKTsKICAgICAgICAgICAgICAgICBsaWJ4bF9kaXNraW5mb19kaXNw
b3NlKCZkaXNraW5mbyk7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
ZGlza19kaXNwb3NlKCZkaXNrc1tpXSk7CiAgICAgICAgIH0KLSAgICAgICAgZnJlZShkaXNrcyk7
CisgICAgICAgIGxpYnhsX2RldmljZV9kaXNrX2xpc3RfZnJlZShkaXNrcywgbmIpOwogICAgIH0K
ICAgICByZXR1cm4gMDsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYQ-0005f6-Bm; Tue, 12 Sep 2017 13:48:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYO-0005bc-Gk
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:40 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5C/C7-02023-7B5E7B95; Tue, 12 Sep 2017 13:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6i+72p9s
 jDQ5O4LL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPezD7BWrCTr2LlkQ6mBsZl3F2MXBxCAjMY
 JTZ/mc4C4rAIvGSR2HvvF5gjIdDPKvHo1BoghxPISZJ4sfQ1O4SdJrH5PIjNAWSXS2zr0gcJC
 wnISxxsucwOMXUKk8SFrtnMIAk2AS2J+7dXsIHYIgJKEvdWTWYCsZkFUiT2rmtjBLGFBbwkmu
 Z8AtvFIqAq8XrjJjCbV8BRYt+nB6wQe+Ukbp7rBJvJCRRv/93FDLHYQeLKmj1sExgFFzAyrGJ
 UL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDgGINjBuLbV+RCj
 JAeTkiiv8v3tkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAR+Pv3bwijFkpefl6okwRv2BKhOsCg1P
 bUiLTMHGBMwpRIcPEoivJUgad7igsTc4sx0iNQpRkuOC3cu/WHiOLDnFpDsuHn3D5MQ2Dwpcd
 58kAYBkIaM0jy4cbC4vcQoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVhXnuQKTyZeSVwW18BHcQ
 EdBDPpS0gB5UkIqSkGhhr+zf8j2PIOXPZIymD027/lrsK5bt2HA1YrN/zSXZm1VcORk+ubSu2
 ZUeZlRbP2xWlUXZ7BccUR+cJAts/Z05LzDDeuzV6q8lB9wV7tPa5XQ1135V0+87p60Z2177KK
 p8s+ch3xvbm8855W7hOb97/o1Dx8gKm/wlbr5U4nDC4tXZJY+aLR5onlViKMxINtZiLihMBh+
 brPdYCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505224118!111278263!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12788 invoked from network); 12 Sep 2017 13:48:39 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:39 -0000
Received: by mail-lf0-f68.google.com with SMTP id m199so5376184lfe.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=EMdhhfmMW0AADJAJM/+DuhrqcCg08GPL5DqWXt/DfDs=;
 b=qOH+dGAjYpRu5pg/tWwL4myEUXTO7CNbQO7C8Io3fu3VkH9GB3LtfoXtNHB9Hu9apl
 4yqPQHYf0bClXH/O5KXfjO2uno9a9sFizGJvHLOc2Bvu9l1Ua4UMsxQbKDbp93nrB8Hl
 PVv1jnqmaAJCTw1b5xVIEV79vIOf9Dd3tLzpWZk7SmyvfYGNufnlSzrmaAQAhwakF4dc
 +Ow3/xHdfCPuInVj8AqtEnL2at8jhlSJscWjQKzqlvG8JRHFkyA7yfikMyftCyfZORyj
 9sGhUGYyk59TumvTnTVqu+8wvGZAlwzuhO/v+7R491yRSG4wjTAjrA1zalOK6NLEcndH
 7OVA==
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=EMdhhfmMW0AADJAJM/+DuhrqcCg08GPL5DqWXt/DfDs=;
 b=jScX8d+s7DNN7oeHaTnIV6hbt2190nbi7wYhfQgFi2xJSw8yY6M02Fnnm2WIaK8583
 8aeQ6G9f0r86LTj6xg8X5sf+WKZ9DMUDjov44JSAlmbSwt4O0xKmm80LT8Jh4ZIaYIAB
 WLgSnwApwtIEU43n3axnkTKCicpKaWyGwguYuOsm8Y7mlPG6RSzKF8cr968+LdCKKjEx
 HR7hL2/3lpUK/s3nFAMhSSaQDZtvBshUf22CjLPv0gxPLeu/rRvd5CzgSLHQurB5XYxU
 8wzM3f2YNgZyKWcK9R2+SgIssUoWZa1vNXga7Bt8bfk3Q7nJq9WooVsi1OxpiUfBCZqY
 Q+fQ==
X-Gm-Message-State: AHPjjUippNR1YnB4Oao8CV6W86edCxD/BIBLQ2Q4r7xmiQsby/Pn0iA7
 4J1AY7CqT+0ZKKQOyH8=
X-Google-Smtp-Source: AOwi7QA9j5lqUPcqHMnAiBA7ekZEMBAeI9wAFgTtB+V4CQJJQPVFuavQa8UpmGabvFN5JzL6zuir5A==
X-Received: by 10.25.72.16 with SMTP id v16mr3972353lfa.72.1505224118305;
 Tue, 12 Sep 2017 06:48:38 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:37 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:16 +0300
Message-Id: <1505224098-19330-12-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 11/13] libxl: fix memory leak in
	libxl__colo_save_setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKR2V0
dGluZyBuaWMgbGlzdCBpbiBjYXNlIHVzZXJzcGFjZSBwcm94eSBpcyBjYWxsZWQKd2l0aG91dCBm
cmVlaW5nLiBUaGUgZml4IGlzIHRvIHVzZSBjZHMtPm5pY3MgdG8Ka2VlcCBuaWMgbGlzdC4gY2Rz
LT5uaWNzIHdpbGwgYmUgZnJlZWQgaW4KZGV2aWNlc190ZWFyZG93bl9jYi4KClNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMK
aW5kZXggYmY2ODE5OC4uNDNmN2RiZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29s
b19zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKQEAgLTg2LDcgKzg2
LDYgQEAgdm9pZCBsaWJ4bF9fY29sb19zYXZlX3NldHVwKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2NvbG9fc2F2ZV9zdGF0ZSAqY3NzKQogICAgIGxpYnhsX19jaGVja3BvaW50X2RldmljZXNfc3Rh
dGUgKmNvbnN0IGNkcyA9ICZkc3MtPmNkczsKICAgICBsaWJ4bF9fc3JtX3NhdmVfYXV0b2dlbl9j
YWxsYmFja3MgKmNvbnN0IGNhbGxiYWNrcyA9CiAgICAgICAgICZkc3MtPnN3cy5zaHMuY2FsbGJh
Y2tzLnNhdmUuYTsKLSAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWNzOwogCiAgICAgU1RBVEVfQU9f
R0MoZHNzLT5hbyk7CiAKQEAgLTEyMiwxMCArMTIxLDEyIEBAIHZvaWQgbGlieGxfX2NvbG9fc2F2
ZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19jb2xvX3NhdmVfc3RhdGUgKmNzcykKICAg
ICAgICAgY2RzLT5kZXZpY2Vfa2luZF9mbGFncyA9ICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9W
QkQpOwogCiAgICAgICAgIC8qIFVzZSB0aGlzIGFyZ3Mgd2UgY2FuIGNvbm5lY3QgdG8gcWVtdSBj
b2xvLWNvbXBhcmUgKi8KLSAgICAgICAgbmljcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxp
YnhsX19uaWNfZGV2dHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjZHMt
PmRvbWlkLCAidmlmIiwgJmNkcy0+bnVtX25pY3MpOwotICAgICAgICBjc3MtPmNwcy5jaGVja3Bv
aW50X2hvc3QgPSBuaWNzLT5jb2xvX2NoZWNrcG9pbnRfaG9zdDsKLSAgICAgICAgY3NzLT5jcHMu
Y2hlY2twb2ludF9wb3J0ID0gbmljcy0+Y29sb19jaGVja3BvaW50X3BvcnQ7CisgICAgICAgIGNk
cy0+bmljcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19uaWNfZGV2dHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNkcy0+ZG9taWQsICJ2aWYiLCAm
Y2RzLT5udW1fbmljcyk7CisgICAgICAgIGlmIChjZHMtPm51bV9uaWNzID4gMCkgeworICAgICAg
ICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9ob3N0ID0gY2RzLT5uaWNzWzBdLmNvbG9fY2hlY2tw
b2ludF9ob3N0OworICAgICAgICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9wb3J0ID0gY2RzLT5u
aWNzWzBdLmNvbG9fY2hlY2twb2ludF9wb3J0OworICAgICAgICB9CiAgICAgfSBlbHNlIHsKICAg
ICAgICAgY2RzLT5kZXZpY2Vfa2luZF9mbGFncyA9ICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9W
SUYpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxIDw8IExJQlhMX19ERVZJ
Q0VfS0lORF9WQkQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYT-0005io-Jx; Tue, 12 Sep 2017 13:48:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYT-0005hz-63
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F6/EA-03422-CB5E7B95; Tue, 12 Sep 2017 13:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfS6s+7Wp9s
 jDXYcMrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM6dp1hLnhWXnFomnQD4/6wLkZODiGB6YwS
 X3d4dTFycbAIvGSR2HOtlRHEkRDoZ5WY03eZGaRKQiBJ4vKjLywQdprE/Etv2CDsConjdzvZI
 CbJSxxsucwO0iwkMIVJYv2eHewgCTYBLYn7t1eAFYkIKEncWzWZCcRmFkiR2LuujRHEFhZwl1
 h74yGYzSKgKjF721awGl4BR4m2M1+YIJbJSdw81wl2ECdQvP13FzPEYgeJK2v2sE1gFFzAyLC
 KUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfjl2UB
 hxglOZiURHmV72+PFOJLyk+pzEgszogvKs1JLT7EqMHBIfDz6d8WRimWvPy8VCUJ3utPgOoEi
 1LTUyvSMnOAMQFTKsHBoyTCWwmS5i0uSMwtzkyHSJ1itOe4cOfSHyaOY5suA8kDe24ByY6bd/
 8wCYFNlRLnzQdpEwBpyyjNgxsKi+FLjLJSwryMQCcL8RSkFuVmlqDKv2IU52BUEubdAjKFJzO
 vBG73K6CzmIDO4rm0BeSskkSElFQDI0NXUwOXxgObb883rbJ89nTHjH+TPc4ssHbuFHm+uC62
 +9nJFzw710/aVZeR+e9W/1o1EyZNpobH2Z4n9/U53bvTWWdm6BeRJa/CvKvB8+vcJI4btkVBZ
 iKL0/XXmk6Zp9XvVXLXTcPwn81Ehp2zjrstL+92tclY83TvAqG12bZdQlfchRzalViKMxINtZ
 iLihMB4uG8mdwCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505224117!111780582!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 487 invoked from network); 12 Sep 2017 13:48:37 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:37 -0000
Received: by mail-lf0-f67.google.com with SMTP id h80so5384160lfe.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VzC1uOTErSEjg7PknIr+s5OyNcNsyl2gLWtVvwD7NsY=;
 b=XaYBE3C7lnwAS8etdhobtq+KNxl9XsZbnLk6jwqOFTxc49sJ0HVVg98EZ6XU/BRrkJ
 7a5kvhEieJKM9Pgr/e0ubzyCHdprmsGOIFroyeyLot1LuQSZIvJUZw2LjQuz8Wed25/c
 GKhGTJpf22Ts/nRjto0BbyrP3+Hh8BLlG15pl5j3w7yTodmThuKmIyRFHq+sbqTyeOEy
 S0zgYTgOr8wYWbG76/oxi//fDxvtPOqqYmVrSPISG1o3W5DHwED0CWtHmPsFd8BDvozM
 2XEZ5sDoGRaKMiWk2tq0EeLgDJzP6zOrUC7AQMdYBFlaRWSWeuTGAvUmfDVkALnkm/OS
 iTmg==
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=VzC1uOTErSEjg7PknIr+s5OyNcNsyl2gLWtVvwD7NsY=;
 b=tYWMzxKuTkX+7HGCoSxMxGYpEpsgsEZETTz1/VwwPmdAD0rvacKhyJD5nDoTaCSlmK
 H5Riofixbn4yLWRRCMYtasz1gqOhmeJ/ajQQdnPgrFUTbb4FMfO3Z8S+51M/IM/I9wmG
 cbVTSePQs3A+3IYbDWb8kSFSHav7DIXX7+uEKNu1tWho7DA/c3ck9m9ws2tGIr0pRfpV
 m0Ikrhi/jPNXNKa7+HEM60ILU5WbXCK3QgQl9SGQJynYzlyBtxeVlhMkJwkvwOgnw6sQ
 32bIh8jiZ6RkxDj+HVRfA3cPG8vfeOCQCGRODHW/09NAuRkUjv17a4iRjXzT/QMDXCmg
 iaRg==
X-Gm-Message-State: AHPjjUiXhx1YK3JreFc07gZIFlw/ItcEexfGtnlabovnzH+h+zy0ENL2
 MuClBOZVamHt/eEWdAg=
X-Google-Smtp-Source: AOwi7QC85tyoh9lVIBruDgV1a9a9PhsaThFtK8hCcovVbVQf0W3VfsavF5zuit/5Xzlwjty/I6lNeQ==
X-Received: by 10.25.145.66 with SMTP id y2mr4274479lfj.102.1505224116523;
 Tue, 12 Sep 2017 06:48:36 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:35 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:15 +0300
Message-Id: <1505224098-19330-11-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 10/13] libxl: change nic to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgfCAgIDkgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NvbG9fc2F2ZS5jICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
ICAgICAgICAgfCAgIDIgLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICAgICAgICAgICB8
IDE5MSArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9vY2FtbC9saWJz
L3hsL3hlbmxpZ2h0X3N0dWJzLmMgIHwgICAzICstCiB0b29scy94bC94bF9uaWMuYyAgICAgICAg
ICAgICAgICAgICAgIHwgICAzICstCiA4IGZpbGVzIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyks
IDE3MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9v
bHMvbGlieGwvbGlieGwuaAppbmRleCBkNWEzYWI3Li5hYmUxMjllIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTE4NTAsOSArMTg1
MCwxNCBAQCBpbnQgbGlieGxfZGV2aWNlX25pY19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5
bmNvcF9ob3cgKmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOwogCi1saWJ4bF9kZXZpY2VfbmljICpsaWJ4bF9kZXZpY2Vfbmlj
X2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CitsaWJ4bF9k
ZXZpY2VfbmljICpsaWJ4bF9kZXZpY2VfbmljX2xpc3QobGlieGxfY3R4ICpjdHgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAqbnVt
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFM
X0NBTExFUlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUobGlieGxfZGV2
aWNlX25pYyogbGlzdCwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwogaW50IGxpYnhsX2RldmljZV9uaWNfZ2V0aW5m
byhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhsX25pY2luZm8gKm5pY2luZm8pOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGxpYnhs
X25pY2luZm8gKm5pY2luZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VY
VEVSTkFMX0NBTExFUlNfT05MWTsKIAogLyoKICAqIFZpcnR1YWwgQ2hhbm5lbHMKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9jaGVja3BvaW50X2RldmljZS5jCmluZGV4IGY2YTQ0MzcuLmQxY2MxNTUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYwpAQCAtNjMsNyArNjMsOCBAQCB2b2lkIGxpYnhs
X19jaGVja3BvaW50X2RldmljZXNfc2V0dXAobGlieGxfX2VnYyAqZWdjLAogICAgIGNkcy0+bnVt
X2Rpc2tzID0gMDsKIAogICAgIGlmIChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwgTElC
WExfX0RFVklDRV9LSU5EX1ZJRikpCi0gICAgICAgIGNkcy0+bmljcyA9IGxpYnhsX2RldmljZV9u
aWNfbGlzdChDVFgsIGNkcy0+ZG9taWQsICZjZHMtPm51bV9uaWNzKTsKKyAgICAgICAgY2RzLT5u
aWNzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBjZHMtPmRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZpZiIsICZjZHMt
Pm51bV9uaWNzKTsKIAogICAgIGlmIChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwgTElC
WExfX0RFVklDRV9LSU5EX1ZCRCkpCiAgICAgICAgIGNkcy0+ZGlza3MgPSBsaWJ4bF9fZGV2aWNl
X2xpc3QoZ2MsICZsaWJ4bF9fZGlza19kZXZ0eXBlLCBjZHMtPmRvbWlkLApAQCAtMjA2LDggKzIw
Nyw2IEBAIHN0YXRpYyB2b2lkIGRldmljZXNfdGVhcmRvd25fY2IobGlieGxfX2VnYyAqZWdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCiB7Ci0gICAgaW50IGk7
Ci0KICAgICBTVEFURV9BT19HQyhtdWx0aWRldi0+YW8pOwogCiAgICAgLyogQ29udmVuaWVuY2Ug
YWxpYXNlcyAqLwpAQCAtMjE1LDkgKzIxNCw3IEBAIHN0YXRpYyB2b2lkIGRldmljZXNfdGVhcmRv
d25fY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPTlRB
SU5FUl9PRihtdWx0aWRldiwgKmNkcywgbXVsdGlkZXYpOwogCiAgICAgLyogY2xlYW4gbmljICov
Ci0gICAgZm9yIChpID0gMDsgaSA8IGNkcy0+bnVtX25pY3M7IGkrKykKLSAgICAgICAgbGlieGxf
ZGV2aWNlX25pY19kaXNwb3NlKCZjZHMtPm5pY3NbaV0pOwotICAgIGZyZWUoY2RzLT5uaWNzKTsK
KyAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX25pY19kZXZ0eXBlLCBjZHMtPm5p
Y3MsIGNkcy0+bnVtX25pY3MpOwogICAgIGNkcy0+bmljcyA9IE5VTEw7CiAgICAgY2RzLT5udW1f
bmljcyA9IDA7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKaW5kZXggZjY4N2Q1YS4uYmY2ODE5OCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY29sb19zYXZlLmMKQEAgLTEyMiw3ICsxMjIsOCBAQCB2b2lkIGxpYnhsX19jb2xvX3Nh
dmVfc2V0dXAobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fY29sb19zYXZlX3N0YXRlICpjc3MpCiAg
ICAgICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRf
VkJEKTsKIAogICAgICAgICAvKiBVc2UgdGhpcyBhcmdzIHdlIGNhbiBjb25uZWN0IHRvIHFlbXUg
Y29sby1jb21wYXJlICovCi0gICAgICAgIG5pY3MgPSBsaWJ4bF9kZXZpY2VfbmljX2xpc3QoQ1RY
LCBjZHMtPmRvbWlkLCAmY2RzLT5udW1fbmljcyk7CisgICAgICAgIG5pY3MgPSBsaWJ4bF9fZGV2
aWNlX2xpc3QoZ2MsICZsaWJ4bF9fbmljX2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2RzLT5kb21pZCwgInZpZiIsICZjZHMtPm51bV9uaWNzKTsKICAgICAgICAg
Y3NzLT5jcHMuY2hlY2twb2ludF9ob3N0ID0gbmljcy0+Y29sb19jaGVja3BvaW50X2hvc3Q7CiAg
ICAgICAgIGNzcy0+Y3BzLmNoZWNrcG9pbnRfcG9ydCA9IG5pY3MtPmNvbG9fY2hlY2twb2ludF9w
b3J0OwogICAgIH0gZWxzZSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAyNzVmYWJjLi45OGY4OWE5IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTE5NzUsOCArMTk3NSw4IEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxpYnhs
X19lZ2MgKmVnYywKICAgICAgICAgICogY2FsbGVkIGxpYnhsX2RldmljZV9uaWNfYWRkIGF0IHRo
aXMgcG9pbnQsIGJ1dCBxZW11IG5lZWRzCiAgICAgICAgICAqIHRoZSBuaWMgaW5mb3JtYXRpb24g
dG8gYmUgY29tcGxldGUuCiAgICAgICAgICAqLwotICAgICAgICByZXQgPSBsaWJ4bF9fZGV2aWNl
X25pY19zZXRkZWZhdWx0KGdjLCBkbV9kb21pZCwgJmRtX2NvbmZpZy0+bmljc1tpXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSk7CisgICAgICAgIHJl
dCA9IGxpYnhsX19uaWNfZGV2dHlwZS5zZXRfZGVmYXVsdChnYywgZG1fZG9taWQsICZkbV9jb25m
aWctPm5pY3NbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWxzZSk7CiAgICAgICAgIGlmIChyZXQpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAppbmRleCBkZTE3MDZjLi45NzY4MjdhIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTEyNDIsOCArMTI0Miw2IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKTsKIF9oaWRk
ZW4gaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gKmJfaW5mbyk7Ci1faGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMsIGJvb2wgaG90cGx1Zyk7
CiBfaGlkZGVuIHZvaWQgbGlieGxfX3JkbV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpi
X2luZm8pOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX25pYy5jCmluZGV4IGU3NzkyYmEuLmQ4MWI5NWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX25pYy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCkBAIC0yMCw2
ICsyMCw3IEBACiBpbnQgbGlieGxfbWFjX3RvX2RldmljZV9uaWMobGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm1h
YywgbGlieGxfZGV2aWNlX25pYyAqbmljKQogeworICAgIEdDX0lOSVQoY3R4KTsKICAgICBsaWJ4
bF9kZXZpY2VfbmljICpuaWNzOwogICAgIGludCBuYiwgcmMsIGk7CiAgICAgbGlieGxfbWFjIG1h
Y19uOwpAQCAtMjgsNyArMjksNyBAQCBpbnQgbGlieGxfbWFjX3RvX2RldmljZV9uaWMobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJj
OwogCi0gICAgbmljcyA9IGxpYnhsX2RldmljZV9uaWNfbGlzdChjdHgsIGRvbWlkLCAmbmIpOwor
ICAgIG5pY3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fbmljX2RldnR5cGUsIGRv
bWlkLCAidmlmIiwgJm5iKTsKICAgICBpZiAoIW5pY3MpCiAgICAgICAgIHJldHVybiBFUlJPUl9G
QUlMOwogCkBAIC01Miw4ICs1Myw4IEBAIGludCBsaWJ4bF9tYWNfdG9fZGV2aWNlX25pYyhsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGli
eGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywg
Ym9vbCBob3RwbHVnKQorc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25pY19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgYm9vbCBob3RwbHVnKQogewogICAg
IGludCByYzsKIApAQCAtMTQwLDQ1ICsxNDEsMTMgQEAgc3RhdGljIHZvaWQgbGlieGxfX3VwZGF0
ZV9jb25maWdfbmljKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RldmljZV9uaWMgKmRzdCwKIAogc3Rh
dGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQobmljLCAidmlmIikKIAotc3RhdGljIHZvaWQg
bGlieGxfX2RldmljZV9uaWNfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqbmljLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2
KQorc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX25pYyhsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlX25pYyAqbmljLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJy
YXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpCiB7Ci0gICAgU1RBVEVfQU9fR0MoYW9k
ZXYtPmFvKTsKLSAgICBmbGV4YXJyYXlfdCAqZnJvbnQ7Ci0gICAgZmxleGFycmF5X3QgKmJhY2s7
Ci0gICAgbGlieGxfX2RldmljZSAqZGV2aWNlOwotICAgIGludCByYzsKLSAgICB4c190cmFuc2Fj
dGlvbl90IHQgPSBYQlRfTlVMTDsKLSAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOwot
ICAgIGxpYnhsX2RldmljZV9uaWMgbmljX3NhdmVkOwotICAgIGxpYnhsX19kb21haW5fdXNlcmRh
dGFfbG9jayAqbG9jayA9IE5VTEw7Ci0KLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRf
Y29uZmlnKTsKLSAgICBsaWJ4bF9kZXZpY2VfbmljX2luaXQoJm5pY19zYXZlZCk7Ci0gICAgbGli
eGxfZGV2aWNlX25pY19jb3B5KENUWCwgJm5pY19zYXZlZCwgbmljKTsKLQotICAgIHJjID0gbGli
eGxfX2RldmljZV9uaWNfc2V0ZGVmYXVsdChnYywgZG9taWQsIG5pYywgYW9kZXYtPnVwZGF0ZV9q
c29uKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIGZsZXhhcnJheV9ncm93KGJhY2ssIDIp
OwogCi0gICAgZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwotICAgIGJhY2sgPSBm
bGV4YXJyYXlfbWFrZShnYywgMTgsIDEpOwotCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNlX25pY191
cGRhdGVfZGV2aWQoZ2MsIGRvbWlkLCBuaWMpOwotICAgIGlmIChyYykgZ290byBvdXQ7Ci0KLSAg
ICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ19uaWMoZ2MsICZuaWNfc2F2ZWQsIG5pYyk7Ci0KLSAgICBH
Q05FVyhkZXZpY2UpOwotICAgIHJjID0gbGlieGxfX2RldmljZV9mcm9tX25pYyhnYywgZG9taWQs
IG5pYywgZGV2aWNlKTsKLSAgICBpZiAoIHJjICE9IDAgKSBnb3RvIG91dDsKLQotICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgImZyb250ZW5kLWlkIik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChi
YWNrLCBHQ1NQUklOVEYoIiVkIiwgZG9taWQpKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ss
ICJvbmxpbmUiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7Ci0gICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCAic3RhdGUiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdD
U1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwogICAgIGlmIChuaWMtPnNj
cmlwdCkKICAgICAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJzY3JpcHQiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Fic19wYXRoKGdjLCBuaWMtPnNjcmlw
dCwKQEAgLTI3OSw3OCArMjQ4LDI0IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2Fk
ZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGZsZXhhcnJheV9hcHBlbmQo
YmFjaywgbGlieGxfX3N0cmR1cChnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9uaWNfdHlwZV90b19zdHJpbmcobmljLT5uaWN0eXBlKSkpOwogCi0gICAgZmxl
eGFycmF5X2FwcGVuZChmcm9udCwgImJhY2tlbmQtaWQiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5k
KGZyb250LCBHQ1NQUklOVEYoIiVkIiwgbmljLT5iYWNrZW5kX2RvbWlkKSk7Ci0gICAgZmxleGFy
cmF5X2FwcGVuZChmcm9udCwgInN0YXRlIik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CiAgICAgZmxleGFycmF5
X2FwcGVuZChmcm9udCwgImhhbmRsZSIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdD
U1BSSU5URigiJWQiLCBuaWMtPmRldmlkKSk7CiAgICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwg
Im1hYyIpOwogICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX01BQ19GTVQsIExJQlhMX01BQ19CWVRF
UyhuaWMtPm1hYykpKTsKIAotICAgIGlmIChhb2Rldi0+dXBkYXRlX2pzb24pIHsKLSAgICAgICAg
bG9jayA9IGxpYnhsX19sb2NrX2RvbWFpbl91c2VyZGF0YShnYywgZG9taWQpOwotICAgICAgICBp
ZiAoIWxvY2spIHsKLSAgICAgICAgICAgIHJjID0gRVJST1JfTE9DS19GQUlMOwotICAgICAgICAg
ICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWlu
X2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwotICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OwotCi0gICAgICAgIERFVklDRV9BREQobmljLCBuaWNzLCBkb21pZCwgJm5pY19zYXZl
ZCwgQ09NUEFSRV9ERVZJRCwgJmRfY29uZmlnKTsKLQotICAgICAgICByYyA9IGxpYnhsX19kbV9j
aGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7Ci0gICAgICAgIGlmIChyYykgZ290byBv
dXQ7Ci0gICAgfQotCi0gICAgZm9yICg7OykgewotICAgICAgICByYyA9IGxpYnhsX194c190cmFu
c2FjdGlvbl9zdGFydChnYywgJnQpOwotICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAg
ICAgIHJjID0gbGlieGxfX2RldmljZV9leGlzdHMoZ2MsIHQsIGRldmljZSk7Ci0gICAgICAgIGlm
IChyYyA8IDApIGdvdG8gb3V0OwotICAgICAgICBpZiAocmMgPT0gMSkgeyAgICAgICAgICAgICAg
LyogYWxyZWFkeSBleGlzdHMgaW4geGVuc3RvcmUgKi8KLSAgICAgICAgICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiZGV2aWNlIGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlIik7Ci0gICAgICAgICAg
ICBhb2Rldi0+YWN0aW9uID0gTElCWExfX0RFVklDRV9BQ1RJT05fQUREOyAvKiBmb3IgZXJyb3Ig
bWVzc2FnZSAqLwotICAgICAgICAgICAgcmMgPSBFUlJPUl9ERVZJQ0VfRVhJU1RTOwotICAgICAg
ICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoYW9kZXYtPnVwZGF0ZV9q
c29uKSB7Ci0gICAgICAgICAgICByYyA9IGxpYnhsX19zZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24o
Z2MsIGRvbWlkLCAmZF9jb25maWcpOwotICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKLSAg
ICAgICAgfQotCi0gICAgICAgIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIHQsIGRldmlj
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2Zs
ZXhhcnJheShnYywgYmFjayksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOVUxMKTsKLQotICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlv
bl9jb21taXQoZ2MsICZ0KTsKLSAgICAgICAgaWYgKCFyYykgYnJlYWs7Ci0gICAgICAgIGlmIChy
YyA8IDApIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGFvZGV2LT5kZXYgPSBkZXZpY2U7Ci0gICAg
YW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsKLSAgICBsaWJ4bF9fd2Fp
dF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKKyAgICByZXR1cm4gMDsKK30KIAotICAg
IHJjID0gMDsKLW91dDoKLSAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsK
LSAgICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7Ci0gICAg
bGlieGxfZGV2aWNlX25pY19kaXNwb3NlKCZuaWNfc2F2ZWQpOwotICAgIGxpYnhsX2RvbWFpbl9j
b25maWdfZGlzcG9zZSgmZF9jb25maWcpOwotICAgIGFvZGV2LT5yYyA9IHJjOwotICAgIGlmIChy
YykgYW9kZXYtPmNhbGxiYWNrKGVnYywgYW9kZXYpOwotICAgIHJldHVybjsKK3N0YXRpYyB2b2lk
IGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rl
dikKK3sKKyAgICBsaWJ4bF9fZGV2aWNlX2FkZF9hc3luYyhlZ2MsIGRvbWlkLCAmbGlieGxfX25p
Y19kZXZ0eXBlLCBuaWMsIGFvZGV2KTsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25p
Y19mcm9tX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbGlieGxfcGF0aCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfbmljICpuaWMpCitzdGF0
aWMgaW50IGxpYnhsX19uaWNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFy
ICpsaWJ4bF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZGV2aWQgZGV2aWQsIGxpYnhsX2RldmljZV9uaWMgKm5pYykKIHsKICAgICBjb25zdCBjaGFyICp0
bXA7CiAgICAgaW50IHJjOwpAQCAtNDk2LDcgKzQxMSw3IEBAIGludCBsaWJ4bF9kZXZpZF90b19k
ZXZpY2VfbmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKIAogICAgIGxpYnhsX3Bh
dGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92aWYvJWQiLCBsaWJ4bF9kb21fcGF0aCwgZGV2aWQp
OwogCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNlX25pY19mcm9tX3hlbnN0b3JlKGdjLCBsaWJ4bF9w
YXRoLCBuaWMpOworICAgIHJjID0gbGlieGxfX25pY19mcm9tX3hlbnN0b3JlKGdjLCBsaWJ4bF9w
YXRoLCBkZXZpZCwgbmljKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcmMgPSAwOwpA
QCAtNTA1LDY0ICs0MjAsMjIgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGlu
dCBsaWJ4bF9fYXBwZW5kX25pY19saXN0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqKm5pY3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpubmljcykKLXsK
LSAgICBjaGFyICpsaWJ4bF9kaXJfcGF0aCA9IE5VTEw7Ci0gICAgY2hhciAqKmRpciA9IE5VTEw7
Ci0gICAgdW5zaWduZWQgaW50IG4gPSAwOwotICAgIGxpYnhsX2RldmljZV9uaWMgKnBuaWMgPSBO
VUxMLCAqcG5pY19lbmQgPSBOVUxMOwotICAgIGludCByYzsKLQotICAgIGxpYnhsX2Rpcl9wYXRo
ID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmlmIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKLSAgICBkaXIgPSBsaWJ4bF9f
eHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfZGlyX3BhdGgsICZuKTsKLSAgICBpZiAo
ZGlyICYmIG4pIHsKLSAgICAgICAgbGlieGxfZGV2aWNlX25pYyAqdG1wOwotICAgICAgICB0bXAg
PSByZWFsbG9jKCpuaWNzLCBzaXplb2YgKGxpYnhsX2RldmljZV9uaWMpICogKCpubmljcyArIG4p
KTsKLSAgICAgICAgaWYgKHRtcCA9PSBOVUxMKQotICAgICAgICAgICAgcmV0dXJuIEVSUk9SX05P
TUVNOwotICAgICAgICAqbmljcyA9IHRtcDsKLSAgICAgICAgcG5pYyA9ICpuaWNzICsgKm5uaWNz
OwotICAgICAgICBwbmljX2VuZCA9ICpuaWNzICsgKm5uaWNzICsgbjsKLSAgICAgICAgZm9yICg7
IHBuaWMgPCBwbmljX2VuZDsgcG5pYysrLCBkaXIrKykgewotICAgICAgICAgICAgY29uc3QgY2hh
ciAqcDsKLSAgICAgICAgICAgIHAgPSBHQ1NQUklOVEYoIiVzLyVzIiwgbGlieGxfZGlyX3BhdGgs
ICpkaXIpOwotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX25pY19mcm9tX3hlbnN0b3Jl
KGdjLCBwLCBwbmljKTsKLSAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0gICAgICAgIH0K
LSAgICAgICAgKm5uaWNzICs9IG47Ci0gICAgfQotICAgIHJldHVybiAwOwotCi0gb3V0OgotICAg
IHJldHVybiByYzsKLX0KLQogbGlieGxfZGV2aWNlX25pYyAqbGlieGxfZGV2aWNlX25pY19saXN0
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCiB7Ci0gICAgR0NfSU5J
VChjdHgpOwotICAgIGxpYnhsX2RldmljZV9uaWMgKm5pY3MgPSBOVUxMOwotICAgIGludCByYzsK
KyAgICBsaWJ4bF9kZXZpY2VfbmljICpyOwogCi0gICAgKm51bSA9IDA7CisgICAgR0NfSU5JVChj
dHgpOwogCi0gICAgcmMgPSBsaWJ4bF9fYXBwZW5kX25pY19saXN0KGdjLCBkb21pZCwgJm5pY3Ms
IG51bSk7Ci0gICAgaWYgKHJjKSBnb3RvIG91dF9lcnI7CisgICAgciA9IGxpYnhsX19kZXZpY2Vf
bGlzdChnYywgJmxpYnhsX19uaWNfZGV2dHlwZSwgZG9taWQsICJ2aWYiLCBudW0pOwogCiAgICAg
R0NfRlJFRTsKLSAgICByZXR1cm4gbmljczsKIAotb3V0X2VycjoKLSAgICBMT0dEKEVSUk9SLCBk
b21pZCwgIlVuYWJsZSB0byBsaXN0IG5pY3MiKTsKLSAgICB3aGlsZSAoKm51bSkgewotICAgICAg
ICAoKm51bSktLTsKLSAgICAgICAgbGlieGxfZGV2aWNlX25pY19kaXNwb3NlKCZuaWNzWypudW1d
KTsKLSAgICB9Ci0gICAgZnJlZShuaWNzKTsKLSAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4g
cjsKK30KKwordm9pZCBsaWJ4bF9kZXZpY2VfbmljX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2Vfbmlj
KiBsaXN0LCBpbnQgbnVtKQoreworICAgIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9f
bmljX2RldnR5cGUsIGxpc3QsIG51bSk7CiB9CiAKIGludCBsaWJ4bF9kZXZpY2VfbmljX2dldGlu
Zm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtNjY4LDcgKzU0MSwxMyBAQCBM
SUJYTF9ERUZJTkVfREVWSUNFU19BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUo
bmljKQogCiBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKG5pYywKLSAgICAudXBkYXRlX2NvbmZp
ZyA9IGxpYnhsX2RldmljZV9uaWNfdXBkYXRlX2NvbmZpZworICAgIC51cGRhdGVfY29uZmlnID0g
bGlieGxfZGV2aWNlX25pY191cGRhdGVfY29uZmlnLAorICAgIC5mcm9tX3hlbnN0b3JlID0gKGlu
dCAoKikobGlieGxfX2djICosIGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZvaWQgKikpCisg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbmljX2Zyb21feGVuc3RvcmUsCisgICAgLnNldF94
ZW5zdG9yZV9jb25maWcgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBm
bGV4YXJyYXlfdCAqZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
bGV4YXJyYXlfdCAqcm9fZnJvbnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X3NldF94ZW5zdG9yZV9uaWMKICk7CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJz
L3hsL3hlbmxpZ2h0X3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJz
LmMKaW5kZXggNTVmMDlkNy4uYmFkZjljOSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94
bC94ZW5saWdodF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1
YnMuYwpAQCAtNzM0LDkgKzczNCw4IEBAIHZhbHVlIHN0dWJfeGxfZGV2aWNlX25pY19saXN0KHZh
bHVlIGN0eCwgdmFsdWUgZG9taWQpCiAJCUZpZWxkKGxpc3QsIDEpID0gdGVtcDsKIAkJdGVtcCA9
IGxpc3Q7CiAJCVN0b3JlX2ZpZWxkKGxpc3QsIDAsIFZhbF9kZXZpY2VfbmljKCZjX2xpc3RbaV0p
KTsKLQkJbGlieGxfZGV2aWNlX25pY19kaXNwb3NlKCZjX2xpc3RbaV0pOwogCX0KLQlmcmVlKGNf
bGlzdCk7CisJbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUoY19saXN0LCBuYikKIAogCUNBTUxy
ZXR1cm4obGlzdCk7CiB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF9uaWMuYyBiL3Rvb2xzL3hs
L3hsX25pYy5jCmluZGV4IGE3OGQ5NDQuLjIzMTVkY2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X25pYy5jCisrKyBiL3Rvb2xzL3hsL3hsX25pYy5jCkBAIC0xMjQsOSArMTI0LDggQEAgaW50IG1h
aW5fbmV0d29ya2xpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgICAgICAg
ICAgICBuaWNpbmZvLnJyZWZfdHgsIG5pY2luZm8ucnJlZl9yeCwgbmljaW5mby5iYWNrZW5kKTsK
ICAgICAgICAgICAgICAgICBsaWJ4bF9uaWNpbmZvX2Rpc3Bvc2UoJm5pY2luZm8pOwogICAgICAg
ICAgICAgfQotICAgICAgICAgICAgbGlieGxfZGV2aWNlX25pY19kaXNwb3NlKCZuaWNzW2ldKTsK
ICAgICAgICAgfQotICAgICAgICBmcmVlKG5pY3MpOworICAgICAgICBsaWJ4bF9kZXZpY2Vfbmlj
X2xpc3RfZnJlZShuaWNzLCBuYik7CiAgICAgfQogICAgIHJldHVybiAwOwogfQotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYV-0005lA-0W; Tue, 12 Sep 2017 13:48:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYT-0005in-Vg
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F2/02-03093-DB5E7B95; Tue, 12 Sep 2017 13:48:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfS6s+7Op9s
 jDTbt17P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO3dzDWtBhXbF7+XHWBsaT6l2MXBxCAtMY
 JXac+scK4rAIvGSReLRzMxuIIyHQzyqx7s5PoAwnkJMkcaz9CCOEnSax5OJMFgi7SuLojstgc
 SEBeYmDLZfZIewpTBL7DuSA2GwCWhL3b69gA7FFBJQk7q2azARiMwukSOxd1wbWKyzgKLHuwS
 8wm0VAVeLF/h6wvbxA8b4bi5ggdslJ3DzXyQxicwLF2393MUPscpC4smYP2wRGwQWMDKsYNYp
 Ti8pSi3QNTfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjgEIdjB+WxZwiFGS
 g0lJlFf5/vZIIb6k/JTKjMTijPii0pzU4kOMGhwcAj+f/m1hlGLJy89LVZLgnfQEqE6wKDU9t
 SItMwcYFTClEhw8SiK8lSBp3uKCxNzizHSI1ClGe44Ldy79YeI4tukykDyw5xaQ7Lh59w+TEN
 hUKXHefJA2AZC2jNI8uKGwKL7EKCslzMsIdLIQT0FqUW5mCar8K0ZxDkYlYd4tIFN4MvNK4Ha
 /AjqLCegsnktbQM4qSURISTUwatbLW016EHRVkbf74K2K1MP7MnIUA+ZMvPx82WO3b19++Ske
 ecBzOevZdxF9TZmtPX9MHrgYTd3SJmCZl/I7vDqlnrHuxuWfDWuiv6zrPS1wzzVG9F308xn8+
 vsvRXu/m83aa5m/8qBN5nGX+jYJCa+7LbbrnrJNlJGIeCS+rMrwz5v7J+UmK7EUZyQaajEXFS
 cCACpcwC3dAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505224121!82349216!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25757 invoked from network); 12 Sep 2017 13:48:41 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:41 -0000
Received: by mail-lf0-f67.google.com with SMTP id c8so5379935lfe.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=okHv1tlHkseoRdRcZHAia8HEZ70oOnjPI4vAW7XV/+A=;
 b=LO0yyqRZWvOm0McZxld5sCzQRiLP5iCiSjFg35QLdzxdLUIaOAJgm7vWG6eAV6GSXP
 msqe42Vctau8eGHh1xJ0OD2W9R8ANFjKWJZnySiKZyBij904YHEy/VUcdilKxo+3SgAp
 txuqyRw0cH8ImaySb/SO7Ru8x9aZs4k/2ScNcuIqqkb+/GWj1vuYODne4H53Y6722jpc
 ctFEb3iTkcgbQl3AajrVSJVNnaNiiO/shqDRw45JrYudtmYjqi0IeRyR11aClcgvhl/d
 W6N6TBkaiMrhag0undVhFG2q5+PxKSJ3X1Rwycm7uI2p3W6eeeB5YgPyokKytg7SxcO2
 0Uzg==
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=okHv1tlHkseoRdRcZHAia8HEZ70oOnjPI4vAW7XV/+A=;
 b=YEZ7o0hTVwkRogXnZJQEQR0p340R48M+3rXJYjMrWHCF/xTdh1fMG8UfLAIGQAoXXM
 NSwkvsmV7WXxWs8rFCMF3tZEhzGzAdA+67beR9ZFZf/Wf9I5OLr/0r0R5YWpp4Bkm2qo
 c2T3cYfWITUCUQ0GAWCgwABcJ+AiooZJXMX9SprexxLSRc5e54gSfkAJfvuW0OuLVrWf
 xWiySzkR5TMMXSy8+EGPnGdttcguqwnDlNN5fz2XeokOKlyYxDb+74bR53qJ3DO8JEF5
 zXxdmP/1bE1h/b3L+s/uXr6bzIpfYm+nsGQKfvNpi+r+1q+fhNsExJballnB2Irpr7kX
 8+6w==
X-Gm-Message-State: AHPjjUjzSg0guS4YUiAR+K3UxUG2wyz+xABDXOGrKjmcg9mcUri4W2OS
 yyoRfapnOEHDgzil0y0=
X-Google-Smtp-Source: AOwi7QCTWrjN9v7PuqxmVLA6LwlUx10Uj41JCUQPAq2cX7pUTKnJLuRJ3uRA23qxHJ1bV1PBT2UZLw==
X-Received: by 10.25.33.129 with SMTP id h123mr4693459lfh.140.1505224120765;
 Tue, 12 Sep 2017 06:48:40 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:40 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:18 +0300
Message-Id: <1505224098-19330-14-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 13/13] libxl: remove unneeded DEVICE_ADD macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYyAgIHwgIDYgKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAg
ICAgfCAgNSArKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDUyICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9w
Y2kuYyAgICAgIHwgIDMgKystCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgIHwgIDggKysr
LS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCmluZGV4IDQ4N2JlMjguLjY3YjdhZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0x
NzkzLDEwICsxNzkzLDggQEAgb3V0OgogICAgIHJldHVybiBBT19DUkVBVEVfRkFJTChyYyk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqdHlwZSkKK3ZvaWQgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwgdm9pZCAq
dHlwZSkKIHsKICAgICBpbnQgKm51bV9kZXY7CiAgICAgdW5zaWduZWQgaW50IGk7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMK
aW5kZXggYzIwY2M0OS4uY2ZhNWU4YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlz
ay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpAQCAtMjc3LDcgKzI3Nyw4IEBAIHN0
YXRpYyB2b2lkIGRldmljZV9kaXNrX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlk
LCAmZF9jb25maWcpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgICAgIERFVklD
RV9BREQoZGlzaywgZGlza3MsIGRvbWlkLCAmZGlza19zYXZlZCwgQ09NUEFSRV9ESVNLLCAmZF9j
b25maWcpOworICAgICAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2MsICZkX2NvbmZpZywg
JmxpYnhsX19kaXNrX2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZGlza19zYXZlZCk7CiAKICAgICAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZk
X2NvbmZpZywgZG9taWQpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwpAQCAtODMyLDcgKzgz
Myw3IEBAIGludCBsaWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaywKICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWlu
X2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9jb25maWcpOwogICAgIGlmIChyYykgZ290byBv
dXQ7CiAKLSAgICBERVZJQ0VfQUREKGRpc2ssIGRpc2tzLCBkb21pZCwgJmRpc2tfc2F2ZWQsIENP
TVBBUkVfRElTSywgJmRfY29uZmlnKTsKKyAgICBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcoZ2Ms
ICZkX2NvbmZpZywgJmxpYnhsX19kaXNrX2RldnR5cGUsICZkaXNrX3NhdmVkKTsKIAogICAgIHJj
ID0gbGlieGxfX2RtX2NoZWNrX3N0YXJ0KGdjLCAmZF9jb25maWcsIGRvbWlkKTsKICAgICBpZiAo
cmMpIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggOTc2ODI3YS4uODFlODdhZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC00MjgxLDU1ICs0MjgxLDYgQEAgdm9pZCBsaWJ4bF9feGNpbmZv
MnhsaW5mbyhsaWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhKS0+
cG9ydCA9PSAoYiktPnBvcnQpCiAjZGVmaW5lIENPTVBBUkVfVVNCQ1RSTChhLCBiKSAoKGEpLT5k
ZXZpZCA9PSAoYiktPmRldmlkKQogCi0vKiBERVZJQ0VfQURECi0gKgotICogQWRkIGEgZGV2aWNl
IGluIGxpYnhsX2RvbWFpbl9jb25maWcgc3RydWN0dXJlCi0gKgotICogSXQgdGFrZXMgNiBwYXJh
bWV0ZXJzOgotICogIHR5cGU6ICAgICB0aGUgdHlwZSBvZiB0aGUgZGV2aWNlLCBzYXkgbmljLCB2
dHBtLCBkaXNrLCBwY2kgZXRjCi0gKiAgcHRyOiAgICAgIHBvaW50ZXIgdG8gdGhlIHN0YXJ0IG9m
IHRoZSBhcnJheSwgdGhlIGFycmF5IG11c3QgYmUKLSAqICAgICAgICAgICAgb2YgdHlwZSBsaWJ4
bF9kZXZpY2VfI3R5cGUKLSAqICBkb21pZDogICAgZG9tYWluIGlkIG9mIHRhcmdldCBkb21haW4K
LSAqICBkZXY6ICAgICAgdGhlIGRldmljZSB0aGF0IGlzIHRvIGJlIGFkZGVkIC8gcmVtb3ZlZCAv
IHVwZGF0ZWQKLSAqICBjb21wYXJlOiAgdGhlIENPTVBBUkVfKiBtYWNybyB1c2VkIHRvIGNvbXBh
cmUgQGRldidzIGlkZW50aWZpZXIgdG8KLSAqICAgICAgICAgICAgdGhvc2UgaW4gdGhlIGFycmF5
IHBvaW50ZWQgdG8gYnkgQHB0cgotICogIGRfY29uZmlnOiBwb2ludGVyIHRvIHRlbXBsYXRlIGRv
bWFpbiBjb25maWcKLSAqCi0gKiBGb3IgbW9zdCBkZXZpY2UgdHlwZXMgKG5pYywgdnRwbSksIHRo
ZSBhcnJheSBwb2ludGVyIEBwdHIgY2FuIGJlCi0gKiBkZXJpdmVkIGZyb20gQHR5cGUsIHBjaSBk
ZXZpY2UgYmVpbmcgdGhlIGV4Y2VwdGlvbiwgaGVuY2Ugd2UgbmVlZAotICogdG8gaGF2ZSBAcHRy
LgotICoKLSAqIElmIHRoZXJlIGlzIGFscmVhZHkgYSBkZXZpY2Ugd2l0aCB0aGUgc2FtZSBpZGVu
dGlmaWVyIGluIGRfY29uZmlnLAotICogdGhhdCBlbnRyeSBpcyB1cGRhdGVkLgotICovCi0jZGVm
aW5lIERFVklDRV9BREQodHlwZSwgcHRyLCBkb21pZCwgZGV2LCBjb21wYXJlLCBkX2NvbmZpZykg
ICAgXAotICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgaW50IERBX3g7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUgKkRB
X3AgPSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLyog
Q2hlY2sgZm9yIGV4aXN0aW5nIGRldmljZSAqLyAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGZvciAoREFfeCA9IDA7IERBX3ggPCAoZF9jb25maWcpLT5udW1fIyNwdHI7IERBX3gr
KykgeyAgXAotICAgICAgICAgICAgaWYgKGNvbXBhcmUoJihkX2NvbmZpZyktPnB0cltEQV94XSwg
KGRldikpKSB7ICAgICAgIFwKLSAgICAgICAgICAgICAgICBEQV9wID0gJihkX2NvbmZpZyktPnB0
cltEQV94XTsgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgYnJlYWs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBpZiAoIURBX3ApIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIChkX2NvbmZpZyktPnB0ciA9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgbGlieGxfX3Jl
YWxsb2MoTk9HQywgKGRfY29uZmlnKS0+cHRyLCAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgoZF9jb25maWcpLT5udW1fIyNwdHIgKyAxKSAqICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YobGlieGxfZGV2aWNlXyMjdHlwZSkpOyAg
ICBcCi0gICAgICAgICAgICBEQV9wID0gJihkX2NvbmZpZyktPnB0clsoZF9jb25maWcpLT5udW1f
IyNwdHJdOyAgICAgXAotICAgICAgICAgICAgKGRfY29uZmlnKS0+bnVtXyMjcHRyKys7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgfSBlbHNlIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfIyN0eXBlIyNfZGlzcG9zZShEQV9wKTsgICAgICAgICAgICAgICAgXAotICAgICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUjI19pbml0KERBX3ApOyAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICBsaWJ4bF9kZXZpY2VfIyN0eXBlIyNfY29weShDVFgs
IERBX3AsIChkZXYpKTsgICAgICAgICAgIFwKLSAgICB9KQotCiAvKiBUaGlzIGZ1bmN0aW9uIGNv
cGllcyBYIGJ5dGVzIGZyb20gc291cmNlIHRvIGRlc3RpbmF0aW9uIGJpdG1hcCwKICAqIHdoZXJl
IFggaXMgdGhlIHNtYWxsZXIgb2YgdGhlIHR3byBzaXplcy4KICAqCkBAIC00MzU5LDYgKzQzMTAs
OSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX2FjcGlfZGVmYm9vbF92YWwoY29uc3QgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbwogICAgICAgICAgICBsaWJ4bF9kZWZib29sX3Zh
bChiX2luZm8tPnUuaHZtLmFjcGkpOwogfQogCit2b2lkIGRldmljZV9hZGRfZG9tYWluX2NvbmZp
ZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQs
IHZvaWQgKnR5cGUpOworCiB2b2lkIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jKGxpYnhsX19lZ2Mg
KmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggN2Ey
ZDQyZi4uZjkyOWU1YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2MCw3ICsxNjAsOCBAQCBzdGF0aWMgaW50IGxp
YnhsX19kZXZpY2VfcGNpX2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwgbGlieGxfZAogICAgIHJjID0gbGlieGxfX2dldF9kb21haW5fY29uZmlndXJhdGlvbihnYywg
ZG9taWQsICZkX2NvbmZpZyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgIERFVklDRV9B
REQocGNpLCBwY2lkZXZzLCBkb21pZCwgJnBjaWRldl9zYXZlZCwgQ09NUEFSRV9QQ0ksICZkX2Nv
bmZpZyk7CisgICAgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGdjLCAmZF9jb25maWcsICZsaWJ4
bF9fcGNpZGV2X2RldnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwY2lkZXZf
c2F2ZWQpOwogCiAgICAgcmMgPSBsaWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywg
ZG9taWQpOwogICAgIGlmIChyYykgZ290byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IDdmNzhmNGUuLjFkNWEy
NDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3VzYi5jCkBAIC0yNDYsOCArMjQ2LDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNl
X3VzYmN0cmxfYWRkX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlkLCAmZF9j
b25maWcpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgICAgIERFVklDRV9BREQo
dXNiY3RybCwgdXNiY3RybHMsIGRvbWlkLCAmdXNiY3RybF9zYXZlZCwKLSAgICAgICAgICAgICAg
ICAgICBDT01QQVJFX1VTQkNUUkwsICZkX2NvbmZpZyk7CisgICAgICAgIGRldmljZV9hZGRfZG9t
YWluX2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3VzYmN0cmxfZGV2dHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2JjdHJsX3NhdmVkKTsKIAogICAgICAgICBy
YyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7CiAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CkBAIC0xMTk0LDggKzExOTQsOCBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfdXNiZGV2X2FkZF94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21p
ZCwgJmRfY29uZmlnKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgICAgICBERVZJ
Q0VfQUREKHVzYmRldiwgdXNiZGV2cywgZG9taWQsICZ1c2JkZXZfc2F2ZWQsCi0gICAgICAgICAg
ICAgICAgICAgQ09NUEFSRV9VU0IsICZkX2NvbmZpZyk7CisgICAgICAgIGRldmljZV9hZGRfZG9t
YWluX2NvbmZpZyhnYywgJmRfY29uZmlnLCAmbGlieGxfX3VzYmRldl9kZXZ0eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNiZGV2X3NhdmVkKTsKIAogICAg
ICAgICByYyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7CiAg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:48:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlYV-0005lo-8A; Tue, 12 Sep 2017 13:48:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1drlYU-0005it-4F
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 13:48:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D0/9E-01754-DB5E7B95; Tue, 12 Sep 2017 13:48:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfS6k+6Op9s
 jDa6t1LT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+v5QruBJfsetwYgPjLLcuRi4OIYEZjBIz
 jt5mAnFYBF6ySPyedYIFxJEQ6GeVaDo/lb2LkRPISZJYtP08C4SdJvF/8162LkYOILtC4vKKY
 JCwkIC8xMGWy+wQU6cwSazpWMAGkmAT0JK4f3sFmC0ioCRxb9VkJhCbWSBFYu+6NkYQW1jAQ2
 Lm1T2sIDNZBFQlvh+MBgnzCjhK3OmYxgSxVk7i5rlOZhCbEyje/ruLGWKvg8SVNXvYJjAKLmB
 kWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhsDECwg/Hi
 ac9DjJIcTEqivMr3t0cK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ+Pn0bwujFEtefl6qkgSvOzCoh
 QSLUtNTK9Iyc4DxAFMqwcGjJMKbBZLmLS5IzC3OTIdInWK057hw59IfJo5jmy4DyQN7bgHJjp
 t3/zAJgU2VEucNBWkTAGnLKM2DGwqL30uMslLCvIxAJwvxFKQW5WaWoMq/YhTnYFQS5v38BGg
 KT2ZeCdzuV0BnMQGdxXNpC8hZJYkIKakGRvFrX55+7Npz2e2QAnfnt7lrNR+u1LsUJ6th054l
 W/ss7sC1DSbvi/0NZXn9ulhUmCxe83sXmN5LWNO2z1DqWe6FDTtZ9JyeVLIv2rG3ZVevHIuMR
 s8dKdOmTLnb0Z48F8L7+h76sGjscdBind6j4KvFkL92etn53NfCv+NCJ0sJXIx50bpciaU4I9
 FQi7moOBEAyhaQRdoCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505224120!90567327!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64218 invoked from network); 12 Sep 2017 13:48:40 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 13:48:40 -0000
Received: by mail-lf0-f66.google.com with SMTP id m199so5376214lfe.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 06:48:40 -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=YIBsbj8tSBhnHGMyHleRcKeiDk3ip2EoJK9talPXnKw=;
 b=RkPIFbclwD4Kq0stzMPJC1hO7a9OsBJOfSvEUtVsyJiipU8HNW4oz9zS23nr9kPfXy
 ReP1quHgjNG6jovON4zZNcPfPcdmMDXG0NA3xm9ZTOdzwXI1aWa5UG8m0FsBaq1uvFUA
 0Zbj1P6oAHXqHJymW7VrMKl2Mm2GGvkcZ3sA5+3iciHOYYbOlc5Aml7YRSl42F+OPA6Q
 bfBLIWEzF34Xtkmkrpo5I8fwQ4x0UUgmgDuWDBoToM60fTADDPbVb1TsLIlqbgzoHtsF
 i2fH2UcG8t0eDnMOcZqxzaxuVzf05LpgQqB+mJDmSpt2POMJIKWy/fUc9sJg30ZSRuBH
 b42w==
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=YIBsbj8tSBhnHGMyHleRcKeiDk3ip2EoJK9talPXnKw=;
 b=gKRqq1FY8LJN1bisazJRwcxGaASQcu1QVLhaWQJP+wEB8BsOU8H0uccrkZ8DBoHWxU
 aFK/RTFN2Hg47SClO9d2zALQfQZEkDtoxiVZ/+0i6XLPQwNn8jTaCQZU4bad7LQ71M5C
 2jYQt7M3iCdwnqiBkEMv19be58XKhzytN49zaqHk0gYIhqM2c4bOSXNgHt4CXC+qC7dl
 g4dt8G84uuKOoB0DMpFh+ZUQU2RTFYSqNVkUYc6qy3V0PSiXSfDOatnNnpazcB3q3fYh
 lBoyoxxM6L+NzTuoF9FkdFw2CvVs8v1a6JM3QXB8FS6h4fsDOFhP4yVplT3T37Uu5lVL
 axPQ==
X-Gm-Message-State: AHPjjUgdn/3T8rewpPjoyzT7JqlbYgbgiWKwHAP4XrgVWqCjbrjP+ycR
 QQi/lZgCG/MlU4tac7Q=
X-Google-Smtp-Source: AOwi7QD+z9E7rMIa0ky5MMZQ7r87tsc9lpcXZjGdE26N1AK/IpsgcRdeQlrCsbX7YGEfIy/EoD+ACw==
X-Received: by 10.25.20.75 with SMTP id k72mr4675927lfi.261.1505224119645;
 Tue, 12 Sep 2017 06:48:39 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-56.209.223.85.sovam.net.ua.
 [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id s5sm690074lfb.14.2017.09.12.06.48.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 12 Sep 2017 06:48:38 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 16:48:17 +0300
Message-Id: <1505224098-19330-13-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v6 12/13] libxl: change vtpm to use generec add
	function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgfCAgMTIgKy0tCiB0b29scy9saWJ4bC9saWJ4bF92dHBtLmMgfCAyMjEg
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3hs
L3hsX3Z0cG0uYyAgICAgICB8ICAgMyArLQogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxNjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYWJlMTI5ZS4uNjVjNGFhYSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xNjA2LDkg
KzE2MDYsNiBAQCBsaWJ4bF92Y3B1aW5mbyAqbGlieGxfbGlzdF92Y3B1KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpu
Yl92Y3B1LCBpbnQgKm5yX2NwdXNfb3V0KTsKIHZvaWQgbGlieGxfdmNwdWluZm9fbGlzdF9mcmVl
KGxpYnhsX3ZjcHVpbmZvICosIGludCBucl92Y3B1cyk7CiAKLXZvaWQgbGlieGxfZGV2aWNlX3Z0
cG1fbGlzdF9mcmVlKGxpYnhsX2RldmljZV92dHBtKiwgaW50IG5yX3Z0cG1zKTsKLXZvaWQgbGli
eGxfdnRwbWluZm9fbGlzdF9mcmVlKGxpYnhsX3Z0cG1pbmZvICosIGludCBucl92dHBtcyk7Ci0K
IC8qCiAgKiBEZXZpY2VzCiAgKiA9PT09PT09CkBAIC0xODgzLDkgKzE4ODAsMTQgQEAgaW50IGxp
YnhsX2RldmljZV92dHBtX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFv
X2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExF
UlNfT05MWTsKIAotbGlieGxfZGV2aWNlX3Z0cG0gKmxpYnhsX2RldmljZV92dHBtX2xpc3QobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CitsaWJ4bF9kZXZpY2VfdnRw
bSAqbGlieGxfZGV2aWNlX3Z0cG1fbGlzdChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NB
TExFUlNfT05MWTsKK3ZvaWQgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKGxpYnhsX2Rldmlj
ZV92dHBtKiwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhM
X0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIGludCBsaWJ4bF9kZXZpY2VfdnRwbV9nZXRpbmZvKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwgbGlieGxfdnRwbWluZm8gKnZ0cG1pbmZvKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtLCBs
aWJ4bF92dHBtaW5mbyAqdnRwbWluZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBM
SUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiAKIC8qIFZpcnR1YWwgZGlzcGxheXMgKi8KIGlu
dCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92dHBtLmMgYi90b29scy9saWJ4bC9saWJ4
bF92dHBtLmMKaW5kZXggM2VjYTM4ZS4uMjEzMjA4NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdnRwbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwpAQCAtNTEsMTY1ICs1
MSw3MiBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192dHBtKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92dHBtICpkc3QsCiAKIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRF
X0RFVklEKHZ0cG0sICJ2dHBtIikKIAorc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Z0
cG0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJv
bnQpCit7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJoYW5kbGUiLCBHQ1NQUklO
VEYoIiVkIiwgdnRwbS0+ZGV2aWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywg
InV1aWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoTElCWExfVVVJRF9G
TVQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9VVUlEX0JZVEVT
KHZ0cG0tPnV1aWQpKSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJyZXN1bWUi
LCAiRmFsc2UiKTsKKworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihmcm9udCwgImhhbmRsZSIs
IEdDU1BSSU5URigiJWQiLCB2dHBtLT5kZXZpZCkpOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0
YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdnRwbV9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3Z0cG0gKnZ0cG0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19h
b19kZXZpY2UgKmFvZGV2KQogewotICAgIFNUQVRFX0FPX0dDKGFvZGV2LT5hbyk7Ci0gICAgZmxl
eGFycmF5X3QgKmZyb250OwotICAgIGZsZXhhcnJheV90ICpiYWNrOwotICAgIGxpYnhsX19kZXZp
Y2UgKmRldmljZTsKLSAgICBpbnQgcmM7Ci0gICAgeHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05V
TEw7Ci0gICAgbGlieGxfZG9tYWluX2NvbmZpZyBkX2NvbmZpZzsKLSAgICBsaWJ4bF9kZXZpY2Vf
dnRwbSB2dHBtX3NhdmVkOwotICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAqbG9jayA9
IE5VTEw7Ci0KLSAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKLSAgICBs
aWJ4bF9kZXZpY2VfdnRwbV9pbml0KCZ2dHBtX3NhdmVkKTsKLSAgICBsaWJ4bF9kZXZpY2VfdnRw
bV9jb3B5KENUWCwgJnZ0cG1fc2F2ZWQsIHZ0cG0pOwotCi0gICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X3Z0cG1fc2V0ZGVmYXVsdChnYywgZG9taWQsIHZ0cG0sIGFvZGV2LT51cGRhdGVfanNvbik7Ci0g
ICAgaWYgKHJjKSBnb3RvIG91dDsKLQotICAgIGZyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2
LCAxKTsKLSAgICBiYWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKLQotICAgIHJjID0g
bGlieGxfX2RldmljZV92dHBtX3VwZGF0ZV9kZXZpZChnYywgZG9taWQsIHZ0cG0pOwotICAgIGlm
IChyYykgZ290byBvdXQ7Ci0KLSAgICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192dHBtKGdjLCAmdnRw
bV9zYXZlZCwgdnRwbSk7Ci0KLSAgICBHQ05FVyhkZXZpY2UpOwotICAgIHJjID0gbGlieGxfX2Rl
dmljZV9mcm9tX3Z0cG0oZ2MsIGRvbWlkLCB2dHBtLCBkZXZpY2UpOwotICAgIGlmICggcmMgIT0g
MCApIGdvdG8gb3V0OwotCi0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQi
KTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOwot
ICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOwotICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgIjEiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOwotICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiaGFuZGxlIik7Ci0gICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgdnRwbS0+ZGV2aWQpKTsKLQotICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInV1aWQiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGJh
Y2ssIEdDU1BSSU5URihMSUJYTF9VVUlEX0ZNVCwgTElCWExfVVVJRF9CWVRFUyh2dHBtLT51dWlk
KSkpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInJlc3VtZSIpOwotICAgIGZsZXhhcnJh
eV9hcHBlbmQoYmFjaywgIkZhbHNlIik7Ci0KLSAgICBmbGV4YXJyYXlfYXBwZW5kKGZyb250LCAi
YmFja2VuZC1pZCIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQi
LCB2dHBtLT5iYWNrZW5kX2RvbWlkKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgInN0
YXRlIik7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1
c1N0YXRlSW5pdGlhbGlzaW5nKSk7Ci0gICAgZmxleGFycmF5X2FwcGVuZChmcm9udCwgImhhbmRs
ZSIpOwotICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCB2dHBtLT5k
ZXZpZCkpOwotCi0gICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgewotICAgICAgICBsb2NrID0g
bGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7Ci0gICAgICAgIGlmICghbG9j
aykgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7Ci0gICAgICAgICAgICBnb3Rv
IG91dDsKLSAgICAgICAgfQorICAgIGxpYnhsX19kZXZpY2VfYWRkX2FzeW5jKGVnYywgZG9taWQs
ICZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCB2dHBtLCBhb2Rldik7Cit9CiAKLSAgICAgICAgcmMgPSBs
aWJ4bF9fZ2V0X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKLSAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKK3N0YXRpYyBpbnQgbGlieGxfX3Z0cG1fZnJvbV94ZW5z
dG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRldmlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtKQoreworICAg
IGludCByYzsKKyAgICBjaGFyICpiZV9wYXRoOworICAgIGNoYXIgKnV1aWQ7CiAKLSAgICAgICAg
REVWSUNFX0FERCh2dHBtLCB2dHBtcywgZG9taWQsICZ2dHBtX3NhdmVkLCBDT01QQVJFX0RFVklE
LCAmZF9jb25maWcpOworICAgIHZ0cG0tPmRldmlkID0gZGV2aWQ7CiAKLSAgICAgICAgcmMgPSBs
aWJ4bF9fZG1fY2hlY2tfc3RhcnQoZ2MsICZkX2NvbmZpZywgZG9taWQpOwotICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OwotICAgIH0KKyAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhC
VF9OVUxMLCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSk7CiAKLSAgICBmb3Ig
KDs7KSB7Ci0gICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7
Ci0gICAgICAgIGlmIChyYykgZ290byBvdXQ7Ci0KLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNl
X2V4aXN0cyhnYywgdCwgZGV2aWNlKTsKLSAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7Ci0g
ICAgICAgIGlmIChyYyA9PSAxKSB7ICAgICAgICAgICAgICAvKiBhbHJlYWR5IGV4aXN0cyBpbiB4
ZW5zdG9yZSAqLwotICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJkZXZpY2UgYWxyZWFk
eSBleGlzdHMgaW4geGVuc3RvcmUiKTsKLSAgICAgICAgICAgIGFvZGV2LT5hY3Rpb24gPSBMSUJY
TF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdlICovCi0gICAgICAgICAg
ICByYyA9IEVSUk9SX0RFVklDRV9FWElTVFM7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAg
ICAgfQorICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRo
LCAmdnRwbS0+YmFja2VuZF9kb21pZCk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CiAKLSAgICAg
ICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgewotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc2V0
X2RvbWFpbl9jb25maWd1cmF0aW9uKGdjLCBkb21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CisgICAgdXVpZCA9IGxpYnhsX194c19yZWFkKGdjLCBYQlRfTlVM
TCwgR0NTUFJJTlRGKCIlcy91dWlkIiwgYmVfcGF0aCkpOworICAgIGlmICh1dWlkKSB7CisgICAg
ICAgIGlmKGxpYnhsX3V1aWRfZnJvbV9zdHJpbmcoJih2dHBtLT51dWlkKSwgdXVpZCkpIHsKKyAg
ICAgICAgICAgIExPR0QoRVJST1IsIHZ0cG0tPmJhY2tlbmRfZG9taWQsICIlcy91dWlkIGlzIGEg
bWFsZm9ybWVkIHV1aWQ/PyAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiglcykg
UHJvYmFibHkgYSBidWchIVxuIiwgYmVfcGF0aCwgdXVpZCk7CisgICAgICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKICAgICAgICAgfQotCi0gICAgICAgIGxpYnhsX19kZXZpY2VfZ2VuZXJpY19h
ZGQoZ2MsIHQsIGRldmljZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjayksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLQotICAgICAgICByYyA9IGxpYnhs
X194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ0KTsKLSAgICAgICAgaWYgKCFyYykgYnJlYWs7
Ci0gICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGFvZGV2LT5kZXYg
PSBkZXZpY2U7Ci0gICAgYW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsK
LSAgICBsaWJ4bF9fd2FpdF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKLQotICAgIHJj
ID0gMDsKLW91dDoKLSAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKLSAg
ICBpZiAobG9jaykgbGlieGxfX3VubG9ja19kb21haW5fdXNlcmRhdGEobG9jayk7Ci0gICAgbGli
eGxfZGV2aWNlX3Z0cG1fZGlzcG9zZSgmdnRwbV9zYXZlZCk7Ci0gICAgbGlieGxfZG9tYWluX2Nv
bmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7Ci0gICAgYW9kZXYtPnJjID0gcmM7Ci0gICAgaWYocmMp
IGFvZGV2LT5jYWxsYmFjayhlZ2MsIGFvZGV2KTsKLSAgICByZXR1cm47CisgICAgcmV0dXJuIDA7
CiB9CiAKIGxpYnhsX2RldmljZV92dHBtICpsaWJ4bF9kZXZpY2VfdnRwbV9saXN0KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCiB7Ci0gICAgR0NfSU5JVChjdHgpOwor
ICAgIGxpYnhsX2RldmljZV92dHBtICpyOwogCi0gICAgbGlieGxfZGV2aWNlX3Z0cG0qIHZ0cG1z
ID0gTlVMTDsKLSAgICBjaGFyICpsaWJ4bF9wYXRoOwotICAgIGNoYXIqKiBkaXIgPSBOVUxMOwot
ICAgIHVuc2lnbmVkIGludCBuZGlycyA9IDA7Ci0gICAgaW50IHJjOworICAgIEdDX0lOSVQoY3R4
KTsKIAotICAgICpudW0gPSAwOwotCi0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2
aWNlL3Z0cG0iLCBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKLSAgICBkaXIgPSBs
aWJ4bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfcGF0aCwgJm5kaXJzKTsKLSAg
ICBpZiAoZGlyICYmIG5kaXJzKSB7Ci0gICAgICAgdnRwbXMgPSBtYWxsb2Moc2l6ZW9mKCp2dHBt
cykgKiBuZGlycyk7Ci0gICAgICAgbGlieGxfZGV2aWNlX3Z0cG0qIHZ0cG07Ci0gICAgICAgbGli
eGxfZGV2aWNlX3Z0cG0qIGVuZCA9IHZ0cG1zICsgbmRpcnM7Ci0gICAgICAgZm9yKHZ0cG0gPSB2
dHBtczsgdnRwbSA8IGVuZDsgKyt2dHBtLCArK2RpcikgewotICAgICAgICAgIGNoYXIqIHRtcDsK
LSAgICAgICAgICBjb25zdCBjaGFyKiBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9O
VUxMLAotICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvJXMvYmFja2VuZCIsCi0gICAgICAg
ICAgICAgICAgICAgbGlieGxfcGF0aCwgKmRpcikpOwotCi0gICAgICAgICAgbGlieGxfZGV2aWNl
X3Z0cG1faW5pdCh2dHBtKTsKLQotICAgICAgICAgIHZ0cG0tPmRldmlkID0gYXRvaSgqZGlyKTsK
LQotICAgICAgICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9w
YXRoLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2dHBt
LT5iYWNrZW5kX2RvbWlkKTsKLSAgICAgICAgICBpZiAocmMpIHJldHVybiBOVUxMOwotCi0gICAg
ICAgICAgdG1wID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL3V1
aWQiLCBsaWJ4bF9wYXRoKSk7Ci0gICAgICAgICAgaWYgKHRtcCkgewotICAgICAgICAgICAgICBp
ZihsaWJ4bF91dWlkX2Zyb21fc3RyaW5nKCYodnRwbS0+dXVpZCksIHRtcCkpIHsKLSAgICAgICAg
ICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiJXMvdXVpZCBpcyBhIG1hbGZvcm1lZCB1dWlk
Pz8gKCVzKSBQcm9iYWJseSBhIGJ1ZyEhXG4iLCBiZV9wYXRoLCB0bXApOwotICAgICAgICAgICAg
ICAgICAgZnJlZSh2dHBtcyk7Ci0gICAgICAgICAgICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAg
ICAgICAgICAgfQotICAgICAgICAgIH0KLSAgICAgICB9Ci0gICAgfQotICAgICpudW0gPSBuZGly
czsKKyAgICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3Z0cG1fZGV2dHlwZSwg
ZG9taWQsICJ2dHBtIiwgbnVtKTsKIAogICAgIEdDX0ZSRUU7Ci0gICAgcmV0dXJuIHZ0cG1zOwor
CisgICAgcmV0dXJuIHI7Cit9CisKK3ZvaWQgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKGxp
YnhsX2RldmljZV92dHBtKiBsaXN0LCBpbnQgbnVtKQoreworICAgIGxpYnhsX19kZXZpY2VfbGlz
dF9mcmVlKCZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCBsaXN0LCBudW0pOwogfQogCiBpbnQgbGlieGxf
ZGV2aWNlX3Z0cG1fZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwKQEAgLTI4MSwxMSArMTg4LDEyIEBA
IGludCBsaWJ4bF9kZXZpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0pCiB7CisgICAgR0NfSU5JVChjdHgpOwog
ICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtczsKICAgICBpbnQgbmIsIGk7CiAgICAgaW50IHJj
OwogCi0gICAgdnRwbXMgPSBsaWJ4bF9kZXZpY2VfdnRwbV9saXN0KGN0eCwgZG9taWQsICZuYik7
CisgICAgdnRwbXMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fdnRwbV9kZXZ0eXBl
LCBkb21pZCwgInZ0cG0iLCAmbmIpOwogICAgIGlmICghdnRwbXMpCiAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwogCkBAIC0zMDEsNyArMjA5LDggQEAgaW50IGxpYnhsX2RldmlkX3RvX2Rldmlj
ZV92dHBtKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICB9CiAgICAgfQogCi0gICAgbGlieGxfZGV2
aWNlX3Z0cG1fbGlzdF9mcmVlKHZ0cG1zLCBuYik7CisgICAgbGlieGxfX2RldmljZV9saXN0X2Zy
ZWUoJmxpYnhsX192dHBtX2RldnR5cGUsIHZ0cG1zLCBuYik7CisgICAgR0NfRlJFRTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKQEAgLTMxNCwxMSArMjIzLDEyIEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2
aWNlX3Z0cG1fY29tcGFyZShsaWJ4bF9kZXZpY2VfdnRwbSAqZDEsCiBpbnQgbGlieGxfdXVpZF90
b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfdXVpZCogdXVpZCwgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0
cG0pCiB7CisgICAgR0NfSU5JVChjdHgpOwogICAgIGxpYnhsX2RldmljZV92dHBtICp2dHBtczsK
ICAgICBpbnQgbmIsIGk7CiAgICAgaW50IHJjOwogCi0gICAgdnRwbXMgPSBsaWJ4bF9kZXZpY2Vf
dnRwbV9saXN0KGN0eCwgZG9taWQsICZuYik7CisgICAgdnRwbXMgPSBsaWJ4bF9fZGV2aWNlX2xp
c3QoZ2MsICZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCBkb21pZCwgInZ0cG0iLCAmbmIpOwogICAgIGlm
ICghdnRwbXMpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCkBAIC0zMzQsMjYgKzI0NCwx
MSBAQCBpbnQgbGlieGxfdXVpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBsaWJ4bF9kZXZpY2VfdnRwbV9saXN0
X2ZyZWUodnRwbXMsIG5iKTsKKyAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX3Z0
cG1fZGV2dHlwZSwgdnRwbXMsIG5iKTsKKyAgICBHQ19GUkVFOwogICAgIHJldHVybiByYzsKIH0K
IAotdm9pZCBsaWJ4bF92dHBtaW5mb19saXN0X2ZyZWUobGlieGxfdnRwbWluZm8qIGxpc3QsIGlu
dCBucikKLXsKLSAgIGludCBpOwotICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspCi0gICAgICBs
aWJ4bF92dHBtaW5mb19kaXNwb3NlKCZsaXN0W2ldKTsKLSAgIGZyZWUobGlzdCk7Ci19Ci0KLXZv
aWQgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKGxpYnhsX2RldmljZV92dHBtKiBsaXN0LCBp
bnQgbnIpCi17Ci0gICBpbnQgaTsKLSAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKQotICAgICAg
bGlieGxfZGV2aWNlX3Z0cG1fZGlzcG9zZSgmbGlzdFtpXSk7Ci0gICBmcmVlKGxpc3QpOwotfQot
CiBzdGF0aWMgdm9pZCBsaWJ4bF9kZXZpY2VfdnRwbV91cGRhdGVfY29uZmlnKGxpYnhsX19nYyAq
Z2MsIHZvaWQgKmQsIHZvaWQgKnMpCiB7CiAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdnRwbShn
YywgZCwgcyk7CkBAIC0zNjQsNyArMjU5LDEzIEBAIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNF
U19BREQodnRwbSkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0pCiAKIERFRklORV9E
RVZJQ0VfVFlQRV9TVFJVQ1QodnRwbSwKLSAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2Rldmlj
ZV92dHBtX3VwZGF0ZV9jb25maWcKKyAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2RldmljZV92
dHBtX3VwZGF0ZV9jb25maWcsCisgICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9f
Z2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX192dHBtX2Zyb21feGVuc3RvcmUsCisgICAgLnNldF94ZW5zdG9yZV9jb25m
aWcgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAq
ZnJvbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAq
cm9fZnJvbnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9y
ZV92dHBtCiApOwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdnRwbS5jIGIvdG9vbHMv
eGwveGxfdnRwbS5jCmluZGV4IDZmNTZiZTAuLjBiYTUwNDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX3Z0cG0uYworKysgYi90b29scy94bC94bF92dHBtLmMKQEAgLTEwNSw5ICsxMDUsOCBAQCBp
bnQgbWFpbl92dHBtbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKICAgICAgICAgICAgICAg
bGlieGxfdnRwbWluZm9fZGlzcG9zZSgmdnRwbWluZm8pOwogICAgICAgICAgICB9Ci0gICAgICAg
ICAgIGxpYnhsX2RldmljZV92dHBtX2Rpc3Bvc2UoJnZ0cG1zW2ldKTsKICAgICAgICAgfQotICAg
ICAgICBmcmVlKHZ0cG1zKTsKKyAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG1fbGlzdF9mcmVlKHZ0
cG1zLCBuYik7CiAgICAgfQogICAgIHJldHVybiAwOwogfQotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 13:53:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 13:53:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drld0-0007mU-PH; Tue, 12 Sep 2017 13:53:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1drlcz-0007mO-N2
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 13:53:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 17/38-17770-5D6E7B95; Tue, 12 Sep 2017 13:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42KJPp7Rqnvl2fZ
 Ig7e9ChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amF3cZC3Z4VPTsvsDWwHjUvIuRk4NZwFqi
 918zYxcjFweLQDOLxKwLT5ghnJ/MEst2LgJyODiEBNwlbnyoB4kLCSxglJi0cAkrRNxDYttZE
 5BBQgLLGCW2rfYFsdkEDCReff3GCGKLCEhLXPt8mRFiWZzEmcZrzCC2sECIROONWWwgNouAqs
 SVaVeZQGxeoFXzPl4HsyUE5CRunutknsDIt4CRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYG
 ZXm5qcXFiempOYlKxXnJ+7iZGYJAwAMEOxnkn/A8xSnIwKYnyKt/fHinEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgrfxKVBOsCg1PbUiLTMHGK4waQkOHiUR3iyQNG9xQWJucWY6ROoUoy5Hx827f
 5iEWPLy81KlxHlDQYoEQIoySvPgRsBi5xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeTNBpv
 Bk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamDs/BP131va4azeiuM9fL9//F4rpmovFSS1iU8yYpJ
 oZKZVw6pFfCfyjRg/SRs1tjj9Oql4gHeS9FGeuU6Olatz3i7akZw8S/5wucW5bR/W1CdfPVSS
 qe1wrypx9TaxRWfkpuQ53VolpV3T0ZjspFn+saFqndBUzX+/9rVfPJq7Sj/l7YcjbnJKLMUZi
 YZazEXFiQAkPsySmAIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505224403!116079470!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45588 invoked from network); 12 Sep 2017 13:53:24 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 13:53:24 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=QHMNMD8ikvqXZQII1tAoNBifORaM8CrlV5+BeMSpASMkutZZBWJgD8WQS2s5EiSEFo0tUo75hyC8q0tPIwMK8kOQqDJ0cQ/xGd5DaGBkSbT6bMi9leia1AYbYLEQV39J+v0X/cBZ6H7N9nQIhJn1jhuLgCl68SfyoBovnW03iSDoMNh5oW6gSJdk8xeUUlNX118yEVtVo0WKUjSG0vZKQmHjY9Exr384u1O9MFrDEYqxpBW+aGXCn/YWUL/pn5KPxQGnNKYblH0Xmlzz5+n782ybM523/m77wfRPW9O8TLUHCZ97gYy5iIn84EFfN7QqDDfpNiUEqYmkoHBvlo8MKw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=kZ5nz4wuHB4dNXNQUPqYV
 XOWKQ4=; b=x8KyXxPJWHB9vYTjZBXKdamvy78vsdFyFw4deVeJm6iE/ddl9nq0i
 S19T8fh17xHrd+mAUM2wwbHATukYyaxRAFqX3Hhn4u2y0Qg7nXroJVs8sIvFMWeB
 809OQm4dhQZkg8o/du/+Yh3zpWAmNNSYASF7nUC4RYeKJk3Q2uKK2iEnD23qCnLy
 3Cig7woBYxHVS/NxalkL1Nj/Th68byzYfdS9L4lOYhpwwSkytGEm1aVfOohDzJnh
 dmzjXJTVnrws81Es/rD/pnXak0IEK5eHbzYXbPyCODmd1aJJbaf5SYMch8qaIpdN
 HfI78bcPLAmrNw2zNdVPuO7Lfv0M86RxA==
Received: (qmail 6414 invoked from network); 12 Sep 2017 16:53:22 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 16:53:22 +0300
Received: (qmail 26963 invoked from network); 12 Sep 2017 16:53:22 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 16:53:22 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 16:53:19 +0300
Message-Id: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
	only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBodm1fc2F2ZV9vbmVfY3B1X2N0eHQoKSBmdW5jdGlvbiwgY2Fs
bGVkIGZvciB0aGUKWEVOX0RPTUNUTF9nZXRodm1jb250ZXh0X3BhcnRpYWwgZG9tY3RsLgpJdCBv
cHRpbWl6ZXMgYnkgb25seSBwYXVzaW5nIHRoZSB2Y3B1LCBhbmQgbm8gbG9uZ2VyIHRoZSB3aG9s
ZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICB8ICAyMCArKysr
KwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAxOTQgKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8
ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEyMiBpbnNlcnRpb25zKCspLCA5NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKaW5kZXggMTI3Yzg0ZS4uNmM1NTYyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNjI1LDYgKzYyNSwyNiBAQCBs
b25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICFpc19odm1fZG9tYWluKGQpICkKICAg
ICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGlmICggZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFy
dGlhbC50eXBlID09IEhWTV9TQVZFX0NPREUoQ1BVKSAmJgorICAgICAgICAgICAgIGRvbWN0bC0+
dS5odm1jb250ZXh0X3BhcnRpYWwuaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQorICAgICAgICB7
CisgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1W2RvbWN0bC0+dS5odm1jb250
ZXh0X3BhcnRpYWwuaW5zdGFuY2VdOworICAgICAgICAgICAgIHN0cnVjdCBodm1faHdfY3B1IGN0
eDsKKworICAgICAgICAgICAgIHZjcHVfcGF1c2Uodik7CisKKyAgICAgICAgICAgICBodm1fc2F2
ZV9vbmVfY3B1X2N0eHQodiwgJmN0eCk7CisKKyAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uodik7
CisKKyAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoZG9tY3RsLT51Lmh2bWNvbnRleHRf
cGFydGlhbC5idWZmZXIsCisgICAgICAgICAgICAgICAgKHZvaWQgKikmY3R4LCBzaXplb2YoY3R4
KSkgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIHJldCA9IDA7CisgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KwogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIHJldCA9IGh2bV9zYXZlX29uZShk
LCBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5cGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmluc3RhbmNlLApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
NmNiOTAzZC4uMjNmNjI0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC03NjgsMTEgKzc2OCwxMDkgQEAgc3RhdGljIGlu
dCBodm1fbG9hZF90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1fc2F2ZV90
c2NfYWRqdXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbG9hZF90c2NfYWRqdXN0
LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAKK3ZvaWQgaHZtX3NhdmVfb25lX2NwdV9jdHh0KHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKK3sKKyAgICBzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlciBzZWc7CisKKyAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgdm1jcy92bWNi
IGJpdHMgKi8KKyAgICBodm1fZnVuY3Muc2F2ZV9jcHVfY3R4dCh2LCBjdHh0KTsKKworICAgIGN0
eHQtPnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYtPmRvbWFpbi0+YXJjaC5odm1f
ZG9tYWluLnN5bmNfdHNjKTsKKworICAgIGN0eHQtPm1zcl90c2NfYXV4ID0gaHZtX21zcl90c2Nf
YXV4KHYpOworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwg
JnNlZyk7CisgICAgY3R4dC0+aWR0cl9saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LT5pZHRy
X2Jhc2UgPSBzZWcuYmFzZTsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZf
c2VnX2dkdHIsICZzZWcpOworICAgIGN0eHQtPmdkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAg
Y3R4dC0+Z2R0cl9iYXNlID0gc2VnLmJhc2U7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0
ZXIodiwgeDg2X3NlZ19jcywgJnNlZyk7CisgICAgY3R4dC0+Y3Nfc2VsID0gc2VnLnNlbDsKKyAg
ICBjdHh0LT5jc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LT5jc19iYXNlID0gc2VnLmJh
c2U7CisgICAgY3R4dC0+Y3NfYXJieXRlcyA9IHNlZy5hdHRyOworCisgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZHMsICZzZWcpOworICAgIGN0eHQtPmRzX3NlbCA9IHNl
Zy5zZWw7CisgICAgY3R4dC0+ZHNfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC0+ZHNfYmFz
ZSA9IHNlZy5iYXNlOworICAgIGN0eHQtPmRzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2VzLCAmc2VnKTsKKyAgICBjdHh0LT5l
c19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQtPmVzX2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0
eHQtPmVzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT5lc19hcmJ5dGVzID0gc2VnLmF0dHI7
CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19zcywgJnNlZyk7Cisg
ICAgY3R4dC0+c3Nfc2VsID0gc2VnLnNlbDsKKyAgICBjdHh0LT5zc19saW1pdCA9IHNlZy5saW1p
dDsKKyAgICBjdHh0LT5zc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC0+c3NfYXJieXRlcyA9
IHNlZy5hdHRyOworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZnMs
ICZzZWcpOworICAgIGN0eHQtPmZzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC0+ZnNfbGltaXQg
PSBzZWcubGltaXQ7CisgICAgY3R4dC0+ZnNfYmFzZSA9IHNlZy5iYXNlOworICAgIGN0eHQtPmZz
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4
ODZfc2VnX2dzLCAmc2VnKTsKKyAgICBjdHh0LT5nc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQt
PmdzX2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQtPmdzX2Jhc2UgPSBzZWcuYmFzZTsKKyAg
ICBjdHh0LT5nc19hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVn
aXN0ZXIodiwgeDg2X3NlZ190ciwgJnNlZyk7CisgICAgY3R4dC0+dHJfc2VsID0gc2VnLnNlbDsK
KyAgICBjdHh0LT50cl9saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LT50cl9iYXNlID0gc2Vn
LmJhc2U7CisgICAgY3R4dC0+dHJfYXJieXRlcyA9IHNlZy5hdHRyOworCisgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfbGR0ciwgJnNlZyk7CisgICAgY3R4dC0+bGR0cl9z
ZWwgPSBzZWcuc2VsOworICAgIGN0eHQtPmxkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4
dC0+bGR0cl9iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC0+bGR0cl9hcmJ5dGVzID0gc2VnLmF0
dHI7CisKKyAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCApCisgICAgeworICAgICAgICBtZW1j
cHkoY3R4dC0+ZnB1X3JlZ3MsIHYtPmFyY2guZnB1X2N0eHQsIHNpemVvZihjdHh0LT5mcHVfcmVn
cykpOworICAgICAgICBjdHh0LT5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOworICAg
IH0KKworICAgIGN0eHQtPnJheCA9IHYtPmFyY2gudXNlcl9yZWdzLmVheDsKKyAgICBjdHh0LT5y
YnggPSB2LT5hcmNoLnVzZXJfcmVncy5lYng7CisgICAgY3R4dC0+cmN4ID0gdi0+YXJjaC51c2Vy
X3JlZ3MuZWN4OworICAgIGN0eHQtPnJkeCA9IHYtPmFyY2gudXNlcl9yZWdzLmVkeDsKKyAgICBj
dHh0LT5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5lYnA7CisgICAgY3R4dC0+cnNpID0gdi0+YXJj
aC51c2VyX3JlZ3MuZXNpOworICAgIGN0eHQtPnJkaSA9IHYtPmFyY2gudXNlcl9yZWdzLmVkaTsK
KyAgICBjdHh0LT5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5lc3A7CisgICAgY3R4dC0+cmlwID0g
di0+YXJjaC51c2VyX3JlZ3MuZWlwOworICAgIGN0eHQtPnJmbGFncyA9IHYtPmFyY2gudXNlcl9y
ZWdzLmVmbGFnczsKKyAgICBjdHh0LT5yOCAgPSB2LT5hcmNoLnVzZXJfcmVncy5yODsKKyAgICBj
dHh0LT5yOSAgPSB2LT5hcmNoLnVzZXJfcmVncy5yOTsKKyAgICBjdHh0LT5yMTAgPSB2LT5hcmNo
LnVzZXJfcmVncy5yMTA7CisgICAgY3R4dC0+cjExID0gdi0+YXJjaC51c2VyX3JlZ3MucjExOwor
ICAgIGN0eHQtPnIxMiA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMjsKKyAgICBjdHh0LT5yMTMgPSB2
LT5hcmNoLnVzZXJfcmVncy5yMTM7CisgICAgY3R4dC0+cjE0ID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cjE0OworICAgIGN0eHQtPnIxNSA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNTsKKyAgICBjdHh0LT5k
cjAgPSB2LT5hcmNoLmRlYnVncmVnWzBdOworICAgIGN0eHQtPmRyMSA9IHYtPmFyY2guZGVidWdy
ZWdbMV07CisgICAgY3R4dC0+ZHIyID0gdi0+YXJjaC5kZWJ1Z3JlZ1syXTsKKyAgICBjdHh0LT5k
cjMgPSB2LT5hcmNoLmRlYnVncmVnWzNdOworICAgIGN0eHQtPmRyNiA9IHYtPmFyY2guZGVidWdy
ZWdbNl07CisgICAgY3R4dC0+ZHI3ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s3XTsKK30KKwogc3RhdGlj
IGludCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBj
dHh0OwotICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKIAogICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKICAgICB7CkBAIC03ODMsOTkgKzg4MSw3IEBAIHN0YXRpYyBpbnQgaHZtX3Nh
dmVfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAK
ICAgICAgICAgbWVtc2V0KCZjdHh0LCAwLCBzaXplb2YoY3R4dCkpOwogCi0gICAgICAgIC8qIEFy
Y2hpdGVjdHVyZS1zcGVjaWZpYyB2bWNzL3ZtY2IgYml0cyAqLwotICAgICAgICBodm1fZnVuY3Mu
c2F2ZV9jcHVfY3R4dCh2LCAmY3R4dCk7Ci0KLSAgICAgICAgY3R4dC50c2MgPSBodm1fZ2V0X2d1
ZXN0X3RzY19maXhlZCh2LCBkLT5hcmNoLmh2bV9kb21haW4uc3luY190c2MpOwotCi0gICAgICAg
IGN0eHQubXNyX3RzY19hdXggPSBodm1fbXNyX3RzY19hdXgodik7Ci0KLSAgICAgICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwgJnNlZyk7Ci0gICAgICAgIGN0eHQu
aWR0cl9saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5pZHRyX2Jhc2UgPSBzZWcuYmFz
ZTsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19nZHRyLCAm
c2VnKTsKLSAgICAgICAgY3R4dC5nZHRyX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0
LmdkdHJfYmFzZSA9IHNlZy5iYXNlOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cih2LCB4ODZfc2VnX2NzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5jc19zZWwgPSBzZWcuc2VsOwot
ICAgICAgICBjdHh0LmNzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LmNzX2Jhc2Ug
PSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5jc19hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAg
ICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZHMsICZzZWcpOwotICAgICAg
ICBjdHh0LmRzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuZHNfbGltaXQgPSBzZWcubGlt
aXQ7Ci0gICAgICAgIGN0eHQuZHNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmRzX2Fy
Ynl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
eDg2X3NlZ19lcywgJnNlZyk7Ci0gICAgICAgIGN0eHQuZXNfc2VsID0gc2VnLnNlbDsKLSAgICAg
ICAgY3R4dC5lc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5lc19iYXNlID0gc2Vn
LmJhc2U7Ci0gICAgICAgIGN0eHQuZXNfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3NzLCAmc2VnKTsKLSAgICAgICAgY3R4
dC5zc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LnNzX2xpbWl0ID0gc2VnLmxpbWl0Owot
ICAgICAgICBjdHh0LnNzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5zc19hcmJ5dGVz
ID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfZnMsICZzZWcpOwotICAgICAgICBjdHh0LmZzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0
eHQuZnNfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQuZnNfYmFzZSA9IHNlZy5iYXNl
OwotICAgICAgICBjdHh0LmZzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0
X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19ncywgJnNlZyk7Ci0gICAgICAgIGN0eHQuZ3Nf
c2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5nc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAg
ICAgY3R4dC5nc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuZ3NfYXJieXRlcyA9IHNl
Zy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3Ry
LCAmc2VnKTsKLSAgICAgICAgY3R4dC50cl9zZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LnRy
X2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0LnRyX2Jhc2UgPSBzZWcuYmFzZTsKLSAg
ICAgICAgY3R4dC50cl9hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfbGR0ciwgJnNlZyk7Ci0gICAgICAgIGN0eHQubGR0cl9z
ZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LmxkdHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAg
ICAgIGN0eHQubGR0cl9iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQubGR0cl9hcmJ5dGVz
ID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBtZW1jcHkoY3R4dC5mcHVfcmVncywgdi0+YXJjaC5mcHVfY3R4dCwg
c2l6ZW9mKGN0eHQuZnB1X3JlZ3MpKTsKLSAgICAgICAgICAgIGN0eHQuZmxhZ3MgPSBYRU5fWDg2
X0ZQVV9JTklUSUFMSVNFRDsKLSAgICAgICAgfQotCi0gICAgICAgIGN0eHQucmF4ID0gdi0+YXJj
aC51c2VyX3JlZ3MucmF4OwotICAgICAgICBjdHh0LnJieCA9IHYtPmFyY2gudXNlcl9yZWdzLnJi
eDsKLSAgICAgICAgY3R4dC5yY3ggPSB2LT5hcmNoLnVzZXJfcmVncy5yY3g7Ci0gICAgICAgIGN0
eHQucmR4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmR4OwotICAgICAgICBjdHh0LnJicCA9IHYtPmFy
Y2gudXNlcl9yZWdzLnJicDsKLSAgICAgICAgY3R4dC5yc2kgPSB2LT5hcmNoLnVzZXJfcmVncy5y
c2k7Ci0gICAgICAgIGN0eHQucmRpID0gdi0+YXJjaC51c2VyX3JlZ3MucmRpOwotICAgICAgICBj
dHh0LnJzcCA9IHYtPmFyY2gudXNlcl9yZWdzLnJzcDsKLSAgICAgICAgY3R4dC5yaXAgPSB2LT5h
cmNoLnVzZXJfcmVncy5yaXA7Ci0gICAgICAgIGN0eHQucmZsYWdzID0gdi0+YXJjaC51c2VyX3Jl
Z3MucmZsYWdzOwotICAgICAgICBjdHh0LnI4ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI4OwotICAg
ICAgICBjdHh0LnI5ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI5OwotICAgICAgICBjdHh0LnIxMCA9
IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsKLSAgICAgICAgY3R4dC5yMTEgPSB2LT5hcmNoLnVzZXJf
cmVncy5yMTE7Ci0gICAgICAgIGN0eHQucjEyID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyOwotICAg
ICAgICBjdHh0LnIxMyA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMzsKLSAgICAgICAgY3R4dC5yMTQg
PSB2LT5hcmNoLnVzZXJfcmVncy5yMTQ7Ci0gICAgICAgIGN0eHQucjE1ID0gdi0+YXJjaC51c2Vy
X3JlZ3MucjE1OwotICAgICAgICBjdHh0LmRyMCA9IHYtPmFyY2guZGVidWdyZWdbMF07Ci0gICAg
ICAgIGN0eHQuZHIxID0gdi0+YXJjaC5kZWJ1Z3JlZ1sxXTsKLSAgICAgICAgY3R4dC5kcjIgPSB2
LT5hcmNoLmRlYnVncmVnWzJdOwotICAgICAgICBjdHh0LmRyMyA9IHYtPmFyY2guZGVidWdyZWdb
M107Ci0gICAgICAgIGN0eHQuZHI2ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s2XTsKLSAgICAgICAgY3R4
dC5kcjcgPSB2LT5hcmNoLmRlYnVncmVnWzddOworICAgICAgICBodm1fc2F2ZV9vbmVfY3B1X2N0
eHQodiwgJmN0eHQpOwogCiAgICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoQ1BVLCB2LT52Y3B1
X2lkLCBoLCAmY3R4dCkgIT0gMCApCiAgICAgICAgICAgICByZXR1cm4gMTsgCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCmluZGV4IGI2ODdlMDMuLmM0YjdiM2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC02
MDksNiArNjA5LDggQEAgc3RhdGljIGlubGluZSBib29sIGFsdHAybV92Y3B1X2VtdWxhdGVfdmUo
c3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCit2b2lkIGh2bV9zYXZlX29u
ZV9jcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpOworCiAv
KiBDaGVjayBDUjQvRUZFUiB2YWx1ZXMgKi8KIGNvbnN0IGNoYXIgKmh2bV9lZmVyX3ZhbGlkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:05:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drloM-0000Cq-U1; Tue, 12 Sep 2017 14:05:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drloM-0000Ck-06
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:05:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 82/9F-03422-599E7B95; Tue, 12 Sep 2017 14:05:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6Ul9s
 jDU5u1LRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNOHtjMUvBRtGJX/3r2BsZegS5GTg4JAX+J
 G8d/sncxcnCwCKhKrLxsAxJmE1CW+NnZywZiiwjoSjxb8AzMZhbIkHhw5iALiC0s4CFxd9YsM
 JtXwELi6fuHzF2MXBxCAm2MEp8mPIFKCEqcnAlhMwvoSCzY/YkNZBezgLTE8n8cIGFOAU+J1r
 6L7CC2qICKROfSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfISC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+Oa+YGHGCU5mJREeZXvb48U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMEr8wIoJ1iUmp5akZaZAwx5mLQEB4+SCK8FSJq3uCAxtzgzH
 SJ1ilFRSpx3G0hCACSRUZoH1waLs0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5rUEmcKTmV
 cCN/0V0GImoMU8l7aALC5JREhJNTAy/gwoyv7Ksds1+eyrLfP/v7vkr7jzssBL6RVvGZVv7Wg
 SerrLZWro5IyFfyx4nPNXZnw3+b/43Sle2f8nznzUP6HgKs1wataMGW+dTvItDLq0Ymnt1nup
 1T4f307n6c+cVLf7XS/78XABL+3DSTfZzB//v1usxr1zWp9pa93B9HtBzoeO2d57psRSnJFoq
 MVcVJwIAHcsFyeuAgAA
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505225106!68542049!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49637 invoked from network); 12 Sep 2017 14:05:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:05:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439421978"
Date: Tue, 12 Sep 2017 15:04:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912140455.qpwm7232kheg5cdq@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505218486-4416-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/mm: Combine create_grant_{pte,
	va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjcmVhdGVfZ3JhbnRfe3B0ZSx2YX1fbWFwcGluZygpIGFyZSBuZWFybHkgaWRlbnRp
Y2FsOyBhbGwgdGhhdCBpcyByZWFsbHkKPiBkaWZmZXJlbnQgYmV0d2VlbiB0aGVtIGlzIGhvdyB0
aGV5IGNvbnZlcnQgdGhlaXIgYWRkciBwYXJhbWV0ZXIgdG8gdGhlIHB0ZSB0bwo+IGluc3RhbGwg
dGhlIGdyYW50IGludG8uCj4gCj4gUmVpbXBsZW1lbnQgdGhlaXIgbG9naWMgaW4gY3JlYXRlX2dy
YW50X3B2X21hcHBpbmcoKSBpbiBhIG1vc3RseSBjb21tb24gd2F5Lgo+IAo+IE5vIChpbnRlbmRl
ZCkgY2hhbmdlIGluIGJlaGF2aW91ciBmcm9tIGEgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKV2l0aCBvbmUgb3B0
aW9uYWwgcmVxdWVzdC4KCj4gQEAgLTQxMjYsMTMgKzQwMTIsNjcgQEAgaW50IGNyZWF0ZV9ncmFu
dF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBj
YWNoZV9mbGFncykKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+IC0g
ICAgbDFfcGdlbnRyeV90IG5sMWU7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnIt
PmRvbWFpbjsKPiArICAgIGwxX3BnZW50cnlfdCBubDFlLCBvbDFlLCAqcGwxZTsKPiArICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gKyAgICBtZm5fdCBnbDFtZm47Cj4gKyAgICBpbnQgcmMg
PSBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+ICAKPiAgICAgIG5sMWUgPSBsMWVfZnJvbV9wZm4oZnJh
bWUsIGdyYW50X3RvX3B0ZV9mbGFncyhmbGFncywgY2FjaGVfZmxhZ3MpKTsKPiArICAgIG5sMWUg
PSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGN1cnJkKTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICog
VGhlIG1lYW5pbmcgb2YgYWRkciBkZXBlbmRzIG9uIEdOVE1BUF9jb250YWluc19wdGUuICBJdCBp
cyBlaXRoZXIgYQo+ICsgICAgICogbWFjaGluZSBhZGRyZXNzIG9mIGFuIEwxZSB0aGUgZ3Vlc3Qg
aGFzIG5vbWluYXRlZCB0byBiZSBhbHRlcmVkLCBvciBhCj4gKyAgICAgKiBsaW5lYXIgYWRkcmVz
cyB3ZSBuZWVkIHRvIGxvb2sgdXAgdGhlIGFwcHJvcHJpYXRlIEwxZSBmb3IuCj4gKyAgICAgKi8K
PiAgICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKPiAtICAgICAgICByZXR1
cm4gY3JlYXRlX2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIG5sMWUsIGN1cnIpOwo+IC0gICAgcmV0
dXJuIGNyZWF0ZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIG5sMWUsIGN1cnIpOwo+ICsgICAgewo+
ICsgICAgICAgIC8qIGFkZHIgbXVzdCBiZSBzdWl0YWJseSBhbGlnbmVkLCBvciB3ZSB3aWxsIGNv
cnJ1cHQgYWRqYWNlbnQgcHRlcy4gKi8KPiArICAgICAgICBpZiAoICFJU19BTElHTkVEKGFkZHIs
IHNpemVvZihubDFlKSkgKQo+ICsgICAgICAgICAgICBnb3RvIG91dDsKCkNhbiB5b3Ugc3ByaW5r
bGUgc29tZSBnZHByaW50aydzIGluIHRoZXNlIGVycm9yIHBhdGhzIHRvIGFpZCBkZWJ1Z2dpbmc/
Cgo+ICsKPiArICAgICAgICBnbDFtZm4gPSBfbWZuKGFkZHIgPj4gUEFHRV9TSElGVCk7Cj4gKwo+
ICsgICAgICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKPiArICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2Uo
Z2wxbWZuKSArIChhZGRyICYgflBBR0VfTUFTSyk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAg
ICB7Cj4gKyAgICAgICAgcGwxZSA9IG1hcF9ndWVzdF9sMWUoYWRkciwgJmdsMW1mbik7Cj4gKwo+
ICsgICAgICAgIGlmICggIXBsMWUgKQo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZCkgKQo+ICsgICAgICAg
ICAgICBnb3RvIG91dF91bm1hcDsKPiArICAgIH0KPiArCj4gKyAgICBwYWdlID0gbWZuX3RvX3Bh
Z2UoZ2wxbWZuKTsKPiArICAgIGlmICggIXBhZ2VfbG9jayhwYWdlKSApCj4gKyAgICAgICAgZ290
byBvdXRfcHV0Owo+ICsKPiArICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQo+ICsgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKPiArCj4gKyAgICBvbDFlID0gKnBsMWU7Cj4gKyAgICBpZiAoIFVQREFURV9FTlRSWShs
MSwgcGwxZSwgb2wxZSwgbmwxZSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCkgKQo+ICsgICAgICAg
IHJjID0gR05UU1Rfb2theTsKPiArCj4gKyBvdXRfdW5sb2NrOgo+ICsgICAgcGFnZV91bmxvY2so
cGFnZSk7Cj4gKyBvdXRfcHV0Ogo+ICsgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKyBvdXRfdW5tYXA6
Cj4gKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKPiArCj4gKyAgICBpZiAoIHJjID09IEdO
VFNUX29rYXkgKQo+ICsgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGN1cnJkKTsKPiAr
Cj4gKyBvdXQ6Cj4gKyAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gIGludCByZXBsYWNlX2dyYW50
X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiAtLSAKPiAy
LjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:14:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drlxE-0000wW-QN; Tue, 12 Sep 2017 14:14:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drlxE-0000wQ-AB
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:14:20 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 C4/35-01761-BBBE7B95; Tue, 12 Sep 2017 14:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oO7O19s
 jDf7EWSz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGV2r7jMWbGGreLjOoYFxEWsXIxeHkMBkJolP
 l6ezQzi/GSVaNlxghHA2MEqsvz6fGcLZxijRefcFUIaTQ1jAUeLQ1ucsILaIgL7EptuNUO3bm
 CRmvp7HDJJgFqiRePnxA1gRm4CRxNmj08GaeQVsJRZP+QRmswioSmw82ckKYosKhEu8bTzCAl
 EjKHFy5hMwm1PAR+Ly3G2MEDP1JHZc/8UKYctLbH87B2yXhICxRN+sPpYJjIKzkLTPQtIyC0n
 LAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHLAAQ7
 GM+e9jzEKMnBpCTKq3x/e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5/r4BygkWp6akVaZk5w
 CiCSUtw8CiJ8J4DSfMWFyTmFmemQ6ROMepy3Hh4/Q+TEEtefl6qlDgvKzAmhQRAijJK8+BGwC
 L6EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5p4Cs4snMK4Hb9AroCCagI3gubQE5oiQRISX
 VwBgxf7FfzqHMPK9nlTwLziiI9aqxVss1THcsDNr35ofSVuX1c37m/1v9VfW7TeOHp7OlTuqW
 zFxXHLL9taGS17v77P8lJ7Mq7porbKtXEs1xfVXbHs+px7ZNWGHCuvzr4cz1yzW446vEVF4W7
 LEMfOngOs/jwcT2N4uW9N/30lp8utp76g0b1mtKLMUZiYZazEXFiQCiqh/Z4wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505225655!111283951!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10006 invoked from network); 12 Sep 2017 14:14:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:14:16 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CEEAgk002447
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 14:14:11 GMT
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 v8CEE93Q002039
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 14:14:10 GMT
Received: from ubhmp0007.oracle.com (ubhmp0007.oracle.com [156.151.24.60])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8CEE8CU018782;
 Tue, 12 Sep 2017 14:14:09 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 Sep 2017 14:14:08 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
 <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
 <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6c9613d8-8219-d06f-9095-fa57474ed518@oracle.com>
Date: Tue, 12 Sep 2017 10:14:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+PiArCj4+PiArdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAq
ZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKPj4+ICsJCQkgICAgICAgcG9sbF90YWJsZSAqd2Fp
dCkKPj4+ICt7Cj4+PiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+Pj4gKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4+PiArCj4+PiArCWlmICghcHZjYWxsc19mcm9udF9kZXYp
Cj4+PiArCQlyZXR1cm4gUE9MTE5WQUw7Cj4+PiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgm
cHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4+PiArCj4+PiArCW1hcCA9IChzdHJ1Y3Qgc29ja19t
YXBwaW5nICopIFJFQURfT05DRShzb2NrLT5zay0+c2tfc2VuZF9oZWFkKTsKPj4gSSBqdXN0IG5v
dGljZWQgdGhpcyAtLS0gd2h5IGlzIGl0IFJFQURfT05DRT8gQXJlIHlvdSBjb25jZXJuZWQgdGhh
dAo+PiBza19zZW5kX2hlYWQgbWF5IGNoYW5nZT8KPiBObywgYnV0IEkgd2FudGVkIHRvIGF2b2lk
IHBhcnRpYWwgcmVhZHMuIEEgY2FsbGVyIGNvdWxkIGNhbGwKPiBwdmNhbGxzX2Zyb250X2FjY2Vw
dCBhbmQgcHZjYWxsc19mcm9udF9wb2xsIG9uIG5ld3NvY2sgYWxtb3N0IGF0IHRoZQo+IHNhbWUg
dGltZSAoaXQgaXMgcHJvYmFibHkgbm90IHRoZSBjb3JyZWN0IHdheSB0byB1c2UgdGhlIEFQSSks
IEkgd2FudGVkCj4gdG8gbWFrZSBzdXJlIHRoYXQgIm1hcCIgaXMgZWl0aGVyIHJlYWQgY29ycmVj
dGx5LCBvciBub3QgcmVhZCBhdCBhbGwuCgpIb3cgY2FuIHlvdSBoYXZlIGEgcGFydGlhbCByZWFk
IG9uIGEgcG9pbnRlcj8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:19:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drm2L-0001A6-G9; Tue, 12 Sep 2017 14:19:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drm2K-00019w-7N
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:19:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4D/AB-17770-7FCE7B95; Tue, 12 Sep 2017 14:19:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO73N9s
 jDZZ94rVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPm/VnOXDCRu+LB2uVsDYz9nF2MnBwSAv4S
 t5cuYgGxWQRUJd4ee8sGYrMJKEv87OwFs0UEdCWeLXgGZjMLZEg8OHMQrF5YIElixfePTCA2r
 4CFxOFHZ4HiXBxCAm2MEjuOdUAlBCVOznzCAtGsI7Fg9yegQRxAtrTE8n8cIGFOAU+JF8u/M4
 PYogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypG9eLUorLUIl1TvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjNMv+x9ilORgUhLlVb6/PVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO/C10A5waLU9NSKtMwcYMjDpCU4eJREeOtB0rzFBYm5xZnpEKlTj
 IpS4rx1IAkBkERGaR5cGyzOLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtw1kCk9mXgnc9F
 dAi5mAFvNc2gKyuCQRISXVwDjxg/wEiX0nt8tWTLD9fXn+q49G51RPc6w4F7ilrEm+aaqRxwy
 OwCmvxVgnXH/9Uo/h70yzcIXIy+LP+DoTpnMnORyMnaLCunn5PnP1vsqlBmnSMZv5pkzqmpi7
 sbjh3gq92NfzcjduV7mx9ap7W//Mb0tTbr9lPF8v7391aZ06d9T2FcLebs5KLMUZiYZazEXFi
 QCngAu8rgIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505225973!82318173!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10826 invoked from network); 12 Sep 2017 14:19:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:19:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439425255"
Date: Tue, 12 Sep 2017 15:19:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912141931.7fhaoxq2zmdsxlxm@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505218486-4416-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/mm: Carve steal_linear_address()
 out of replace_grant_host_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEb2N1bWVudCBpdHMgY3VyaW91cyBzZW1hbnRpY3MuCj4gCj4gTm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94
ODYvbW0uYyB8IDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDQ3IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCj4gaW5kZXggZTA4YjRhOC4uYWZkOThkOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTQwNzUsMTQgKzQwNzUsNjgg
QEAgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gLWludCByZXBsYWNlX2dyYW50
X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZs
YWdzKQo+ICsvKgo+ICsgKiBUaGlzIGV4aXN0cyBzb2xleSBmb3IgaW1wbGVtZW50aW5nIEdOVEFC
T1BfdW5tYXBfYW5kX3JlcGxhY2UsIHRoZSBBQkkgb2YKPiArICogd2hpY2ggaXMgYml6YXJlLiAg
VGhpcyBHTlRUQUJPUCBpc24ndCB1c2VkIGFueSBtb3JlLCBidXQgd2FzIHVzZWQgYnkKClNob3Vs
ZCBiZSAiYml6YXJyZSIuCgo+ICsgKiBjbGFzc2ljLXhlbiBrZXJuZWxzIGFuZCBQVk9wcyBMaW51
eCBiZWZvcmUgdGhlIE0yUF9PVkVSUklERSBpbmZyYXN0cnVjdHVyZQo+ICsgKiB3YXMgcmVwbGFj
ZWQgd2l0aCBzb21ldGhpbmcgd2hpY2ggYWN0dWFsbHkgd29ya2VkLgo+ICsgKgo+ICsgKiBMb29r
IHVwIHRoZSBMMWUgbWFwcGluZyBsaW5lYXIsIGFuZCB6YXAgaXQuICBSZXR1cm4gdGhlIEwxZSB2
aWEgKm91dC4KPiArICogUmV0dXJucyBhIGJvb2xlYW4gaW5kaWNhdGluZyBzdWNjZXNzLiAgSWYg
c3VjY2VzcywgdGhlIGNhbGxlciBpcwo+ICsgKiByZXNwb25zaWJsZSBmb3IgY2FsbGluZyBwdXRf
cGFnZV9mcm9tX2wxZSgpLgo+ICsgKi8KCkNhbid0IHNheSBtdWNoIGFib3V0IHRoZSBoaXN0b3J5
OyBjb2RlLXdpc2U6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:19:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drm2f-0001CR-Nu; Tue, 12 Sep 2017 14:19:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421e1772c=George.Dunlap@citrix.com>)
 id 1drm2e-0001CC-3D
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:19:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BC/BA-03642-B0DE7B95; Tue, 12 Sep 2017 14:19:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvS7H2+2
 RBl9XWlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTts1iLjjIVNF4ezFzA2MvUxcjJ4eEgL/E
 vKPrWEBsYYFgibU7t4PFRQScJPa92QAU5+JgFjjKJHHg43WwIiGBNImmjUfZQGw2AT2Jece/A
 sU5OHgFbCWWtLCChFkEVCXuXdsAVi4qEC7RdLYfzOYVEJQ4OfMJmM0pYCmx9OBHVpBWZgFNif
 W79EHCzALiEreezGeCsOUltr+dwwyxVVVi8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYtQoTi0
 qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEwGINjBuGpB4CFGSQ4m
 JVFe5fvbI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Eq8AcoJFqWmp1akZeYAYwQmLcHBoyTC+
 /01UJq3uCAxtzgzHSJ1ilGX48bD63+YhFjy8vNSpcR534AUCYAUZZTmwY2AxeslRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfNaglzCk5lXArfpFdARTEBH8FzaAnJESSJCSqqB0cJ+yfnVcpG
 T+7fz7EsyYNN2n7H5SQxnlfHn8Nuhjy6v3KS5durhri7D1rPcq+KyvO2Zr55SZQk6OKGE6UK7
 1uUZu46/NZ9jqnNja8+a7zk7//q2fI2JvfHHdLHEsZdBE01O6sprR143q2IQjogIFrWeIZG5N
 aqhxI272O3nq55w6SXTK1UylFiKMxINtZiLihMBEJ+VJtICAAA=
X-Env-Sender: prvs=421e1772c=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505225991!106853346!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52079 invoked from network); 12 Sep 2017 14:19:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:19:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447554738"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-3-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f39cacde-903d-4d9c-9714-426396427555@citrix.com>
Date: Tue, 12 Sep 2017 15:19:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170912100330.2168-3-julien.grall@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andre.przywara@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/24] xen/mm: Use typesafe MFN for
 alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTIvMjAxNyAxMTowMyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21l
bnQsIG1vc3Qgb2YgdGhlIGNhbGxlcnMgd2lsbCBoYXZlIHRvIHVzZSBtZm5feC4gSG93ZXZlcgo+
IGZvbGxvdy11cCBwYXRjaGVzIHdpbGwgcmVtb3ZlIHNvbWUgb2YgdGhlbSBieSBwcm9wYWdhdGlu
ZyB0aGUgdHlwZXNhZmUgYQo+IGJpdCBmdXJ0aGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgptbSBiaXRzOgoKQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drm74-0001wN-98; Tue, 12 Sep 2017 14:24:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drm72-0001wH-5v
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:24:28 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 2C/DC-02041-B1EE7B95; Tue, 12 Sep 2017 14:24:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXS6fjDS1fq3fZ
 Ig2dLTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/j2czFfxgqTi9tIW9gbGBpYuRg0NIIE/i
 3AutLkZODl4BO4kfx6ezgNgSAoYSpxfeBLNZBFQlFq7aC2azCahLtD3bzgpiiwhIS/TPaWfvY
 uTiYBboZpT4cP4xI0hCWMBUYtbum4wQ8+0kjq4KBDF5BQQl/u4QBqlgFtCSePjrFguErS2xbO
 FrZpASZqCRy/9xTGDknYXQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU
 0MNbLTS0uTkxPzUlMKtZLzs/dxAgMsXoGBsYdjC17/Q4xSnIwKYnyKt/fHinEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgpfvLVBOsCg1PbUiLTMHGOwwaQkOHiURXlWQNG9xQWJucWY6ROoUozHHj
 YfX/zBxdNy8+4dJiCUvPy9VSpz3zxugUgGQ0ozSPLhBsCi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmY1whkIU9mXgncvldApzABncJzaQvIKSWJCCmpBsZAhVx1zdOrDVd8dTiiwfDl5Qy
 2BXqTE2NU9A+8OScw/zhffUZEtl3N2hz9Wz6nUo1FBLZXrL3X8XF3pv4iv+/H3tqfNchUqdnx
 M1x+pq7VKTuDRnX5lTtk5r5N1jrQtsTh+AzvRx/W/LV3dpv+3r0/x9c3oKDrU3WmxF03y7PnZ
 y87nCLkdl6JpTgj0VCLuag4EQC7rtkMvQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505226265!110367894!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59663 invoked from network); 12 Sep 2017 14:24:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:24:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:24:24 -0600
Message-Id: <59B80A35020000780017A344@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:24:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <qemu-devel@nongnu.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH] xen_disk: avoid use of g_malloc0_n()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJlZmVyIGdfbmV3KCkgLyBnX25ldzAoKSB0byBiZSBmYXJ0aGVyIGJhY2t3YXJkcyBjb21wYXRp
YmxlIHdpdGggb2xkZXIKZ2xpYiB2ZXJzaW9ucy4gQXMgdGhlcmUncyBubyBwb2ludCBpbiB6ZXJv
aW5nIHRoZSBhbGxvY2F0aW9uIGhlcmUgKHRoZQpsb29wIHJpZ2h0IGFmdGVyd2FyZHMgZnVsbHkg
aW5pdGlhbGl6ZXMgdGhlIG1lbW9yeSksIHVzZSB0aGUgZm9ybWVyLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2su
YworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC0xMjMyLDcgKzEyMzIsNyBAQCBzdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UKICAgICAgICAgcmV0dXJuIC0xOwogICAg
IH0KIAotICAgIGRvbWlkcyA9IGdfbWFsbG9jMF9uKGJsa2Rldi0+bnJfcmluZ19yZWYsIHNpemVv
Zih1aW50MzJfdCkpOworICAgIGRvbWlkcyA9IGdfbmV3KHVpbnQzMl90LCBibGtkZXYtPm5yX3Jp
bmdfcmVmKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7
CiAgICAgICAgIGRvbWlkc1tpXSA9IGJsa2Rldi0+eGVuZGV2LmRvbTsKICAgICB9CgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:26:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drm8T-000236-Jd; Tue, 12 Sep 2017 14:25:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drm8S-00022z-TQ
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:25:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5F/3D-03642-47EE7B95; Tue, 12 Sep 2017 14:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7fw3fZ
 Ig0tdxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfhnbWgoWMFbP70xsYexm7GDk5hATyJM58
 b2ADsXkF7CRm3G0Fi0sIGEqcXniTBcRmEVCV2LHrGhOIzSagLtH2bDtrFyMHh4iAgcS5o0ldj
 FwczAJXmSSaFq9kB6kRFnCXOPTqERPEfDuJpz+2soPU8woISvzdIQwSZhbQknj46xYLhK0tsW
 zha2aQEmYBaYnl/zgmMPLOQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ug
 aGpjp5aYWFyemp+YkJhXrJefnbmIEBhgDEOxgnH7Z/xCjJAeTkiiv8v3tkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeBveAuUEi1LTUyvSMnOAoQ6TluDgURLhnQ2S5i0uSMwtzkyHSJ1itOToW
 XHxDxPHjYfXgWTHzbt/mIRY8vLzUqXEec+CNAiANGSU5sGNg8XjJUZZKWFeRqADhXgKUotyM0
 tQ5V8xinMwKgnzpoFM4cnMK4Hb+groICagg3gubQE5qCQRISXVwMjIu5Y/8SFz0RJ2YZeJfsF
 MJ1tr9+l4na3nuBHi334zQNPHwLxvmX61HeOn4wf8637H1HBZT/wjpPE6SatqZpK8jmZh45bl
 d2fs2fd4iXWyw9q9L8JdHW1mpYbWeGXJ1FZciklZmP1IKr504kyx1expYRV8ki3ntitPiXdYr
 M7L8+rPIQ8mJZbijERDLeai4kQAHrgbK8ICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505226352!82357825!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9506 invoked from network); 12 Sep 2017 14:25:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:25:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:25:51 -0600
Message-Id: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:25:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 0/2] public/*ctl: drop unnecessary typedefs and
	handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogcHVibGljL2RvbWN0bDogZHJvcCB1bm5lY2Vzc2FyeSB0eXBlZGVmcyBhbmQgaGFuZGxlcwoy
OiBwdWJsaWMvc3lzY3RsOiBkcm9wIHVubmVjZXNzYXJ5IHR5cGVkZWZzIGFuZCBoYW5kbGVzCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmBI-0002Ei-0t; Tue, 12 Sep 2017 14:28:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmBH-0002Ec-CA
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:28:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8F/AF-03093-22FE7B95; Tue, 12 Sep 2017 14:28:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1fx/fZ
 Ig6ZJ1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSczdZCpaxVJxf9J2lgfEUcxcjJ4eQQJ7E
 gs3/WEFsXgE7if7t68BsCQFDidMLb7KA2CwCqhJH1x9nBLHZBNQl2p5tB6rh4BAR0JdYfEIPJ
 MwssJpR4vsMQRBbWMBJ4vf5OWwQ4zMkWl9cAbM5Bawkdv7ewg7SyisgKPF3hzBEq5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyFQvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjqgWBhxglOZiURHmV72+PFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBa/MOKCdYlJqeWpGWmQOMApi0BAePkghvKEiat7ggMbc4Mx0id
 YrRmOPGw+t/mDg6bt79wyTEkpeflyolzusMUioAUppRmgc3CBadlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTMmwoyhSczrwRu3yugU5iATuG5tAXklJJEhJRUA2PirgmHWG57Kd6wjnu1/s6
 MS0+2yvrM5XT24ZvSuH43uyTrck+7WUcLL4e/Z9z27MxsSZYQ1dkKM3d3PDs7Z4WjSop66PRp
 dx3unZr9xziX2VZC8tq+Dn7PWo/GGslt35mkYj5aKjHOT59rmf7T+ZT8u1mXld/62v1VZWA+V
 3k68HfQQynbeWVKLMUZiYZazEXFiQCc9knGyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505226528!84558112!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 741 invoked from network); 12 Sep 2017 14:28:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:28:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:28:47 -0600
Message-Id: <59B80B3C020000780017A36A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:28:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-3-konrad.wilk@oracle.com>
In-Reply-To: <20170912003726.368-3-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 02/17] livepatch: Tighten alignment
	checks.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IFRo
ZSBFTEYgc3BlY2lmaWNhdGlvbiBtZW50aW9ucyBub3RoaW5nIGFib3V0IHRoZSBzaF9zaXplIGJl
aW5nCj4gbW9kdWxvIHRoZSBzaF9hZGRyYWxpZ24uIE9ubHkgdGhhdCBzaF9hZGRyIE1VU1QgYmUg
YWxpZ25lZCBvbgo+IHNoX2FkZHJhbGlnbiBpZiBzaF9hZGRyYWxpZ24gaXMgbm90IHplcm8gb3Ig
b25lLgo+IAo+IFdlIG9uIGxvYWRpbmcgZGlkIG5vdCB0YWtlIHRoaXMgaW4tdG8gYWNjb3VudCBz
byB0aGlzIHBhdGNoIGFkZHMKPiBhIGNoZWNrIG9uIHRoZSBFTEYgZmlsZSBhcyBpdCBpcyBiZWlu
ZyBwYXJzZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KYWxiZWl0IGdlbmVyYWxseSBJJ2QgcmVjb21tZW5kIHRoZSBjaGVjayB0byBiZSBk
b25lIGluIHRoZQpvcHBvc2l0ZSBvcmRlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:32:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmEc-0002sS-R4; Tue, 12 Sep 2017 14:32:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drmEb-0002s3-EB
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:32:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 42/7B-03610-0FFE7B95; Tue, 12 Sep 2017 14:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUSfTyjVffN++2
 RBq9/2Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbH05lKTjJVLHt7TfWBsbpTF2MnBzMAtYS
 vf+aGbsYuThYBGaxSDw6/JUJwpnAInF291UWkCohAQ+JE6fXsoAkhAQWMEp0rvnBDpFwl7i/a
 R4rRGIxo0T3y6Ngc9kEjCSWLHsLViQioCRxb9VksLHMAm+YJN59n8kIkhAWsJSYePULmM0ioC
 rRe2khG4jNK+Ap0TbvAzOILSEgJ3HzXCeYzSngJTFx8wJGiM2eEjumXGeewAh0D8MqRvXi1KK
 y1CJdC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYgCCHYyzL/sfYpTkYFIS
 5VW+vz1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv7ndAOcGi1PTUirTMHGCYw6QlOHiURHhPg
 aR5iwsSc4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivM4gpQIgpRmleXCDYPF3iVFWSp
 iXEeg0IZ6C1KLczBJU+VeM4hyMSsK8qSBTeDLzSuD2vQI6hQnoFJ5LW0BOKUlESEk1MHpdvGL
 QdOjs1gfeOQVKv8v46318jj4XX1o3b0LcqmAfo6vFV04uTo2066l6quO/+HxB7//rfn/e2E7R
 2jvzib2y3OzM/pkPGn86lnpvWcU5s+XQhY6z76xuFn3dx+BRXslXd3xZ8poQX4/v5+V+6VhHR
 Xt8F1po5hCn4dDnmihikXLo9STlTiWW4oxEQy3mouJEAMyby7u6AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505226732!82320933!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20762 invoked from network); 12 Sep 2017 14:32:12 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 14:32:12 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=tUzVFL2u3KzpfWEayg54MOFHAsbemgIm5K0FiCx6yXVJaRswP/R0uPCKiBbMHHtk79Pu+g5ieOj5emw3OrbpaWzJKrX0iaof1dPgJrBmVqCBjcPAOYoy6sk2/rwCWPDadmXfNG7ztz1ox0svhNnLdIzc6uYn2VvoqYk1vhZZYw7N/sSSQtqU45CvHMh0AKopId7kltnLLxCt6z8H+0SjzyeJG7n7gSzT8KStvFlfO8g1a78neW2WckJK3aEPt4onOH6xyOXw4YMwmgkP2FuyRLS+kDk+owWtXlVnRkk1S4A5X8QNG+RVFxQpwQl8v3uN/DdZ5u5TijWZhC8zWqvFzQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=SHAlCqcov0boWQcM5DdQNxIzuFM=; b=ojrse0WPXtGwNM0QXjOUDittBY7k
 /R4Fwiz7aKq6qMfQ3xYUABjGhToOmQcPTzPeafBSAhTe+2RE7TigjXA5peNpEVEC
 Nr7BOKKJjSPV76BgUbsY1uaDBEdbCP5vo4tWLAHCii+CBJ23AwTt5OpfN1SJswoE
 GuffjGxS1mYtr/dgFQwCyeJc/ClAy9+VTSVKrGiUdfQYHwuO62rZZuAPyD7T445x
 xpB1XZDjk3gGtNzH5VBaPf3/KwH5NXwJZYfSMNLHUlVNefTe9UK4Ikj9GVVLJEhW
 M20F6jkNRBIhVBfVqd78jPfwnN7dKIUmF0uIR6MvnIkexGHb1zucq1eNkg==
Received: (qmail 11545 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 17:32:10 +0300
Received: (qmail 2805 invoked from network); 12 Sep 2017 17:32:09 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 17:32:09 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 17:32:03 +0300
Message-Id: <1505226727-5029-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 1/5] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4KLS0tCiAuZ2l0aWdub3JlIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykK
CmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBlY2IxOThmLi5jYzE2
NjQ5IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI5LDYgKzI5
LDcgQEAgY3Njb3BlLmluLm91dAogY3Njb3BlLm91dAogY3Njb3BlLnBvLm91dAogLmNvbmZpZwor
LnZpbXJjCiAKIGRpc3QKIHN0dWJkb20vKi50YXIuZ3oKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:32:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmEd-0002sd-1Z; Tue, 12 Sep 2017 14:32:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drmEb-0002s4-Jc
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:32:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 85/E6-09852-0FFE7B95; Tue, 12 Sep 2017 14:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUSfTyjVffD++2
 RBs+us1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzf69mLTggUNHSvYitgXEhbxcjJwezgLVE
 779mxi5GLg4WgVksEs+/vWOHcCawSBye9p4JpEpIwEOi6/d9NpCEkMACRonONT/YIRLuEttvr
 GaFSCxmlLh/uYkRJMEmYCSxZNlbsCIRASWJe6smM4EUMQu8YZJ4930mWJGwQITEq73/WEFsFg
 FViePNi5hBbF4BT4mnZ4+DxSUE5CRunusEi3MKeElM3LyAEWKzp8SOKdeZJzAC3cOwilG9OLW
 oLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwuBiAYAfjwWbnQ4ySHExK
 orzK97dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtXkHlBMsSk1PrUjLzAGGOUxagoNHSYQ3F
 CTNW1yQmFucmQ6ROsVozLFqwpU/TBwdN+/+YRJiycvPS5US53UGKRUAKc0ozYMbBIu/S4yyUs
 K8jECnCfEUpBblZpagyr9iFOdgVBLmlQWZwpOZVwK37xXQKUxAp/Bc2gJySkkiQkqqgTGy/Yf
 tA9MDT87svCb9bd5O/aXTp3q++3R07kSPkyrZDwWylyd/LdlasOZCuMN8seWds5WnJptKOL25
 XeKZci/k+7tzuxcbZZWLWf9TmCbluSdD5XeFyo3O0xPElA+dTH1vHc/64rLi6gkKtpNkffNPG
 p0RTJh480uEEd+FWZF5On7fu2XPHA9VYinOSDTUYi4qTgQAFvWtqroCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505226735!107601130!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30748 invoked from network); 12 Sep 2017 14:32:15 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 14:32:15 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=PWy5P1YLpbjolWZOOExurVizg9/kMupD7ukXxq6WqHgEjNdroO6SvmEkHozptHe9Ox2sAkT4cTeuXrTZRaNk9M1zSfFD7eRexNbubXSQ+0VQsJ8brlq5kyeur/D9wMq71VR4DTCGiQchbGlrAlD7CeQtRYzjNJ9GEqht75NKPVuLWGXjcX48PBqDyrAh5PylDkoNKq0xkma1gGM38ECS6gdF5Z14mVRSl5+GqoYSpZXByBvm8YSKUtJep4jnbLTa30AucOHlmp7/6SJoiZywxuZW2OO0sBdEnskoJK+a38EeG1F84Jdoc7MnSAqfKv8Zf4e08YsEt3ZZQAdHTKKKQQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=W4Yk2o9PvOBwzPAHbSE7TmQuVSw=; b=KTrzD1fsfFHRijuqpS1c/T45Atny
 6W72h9qgjSYS6WV6F48APyT219nCDFIAcsL0Ly9p26qGpyMqRI9wEpukEWqFFEzA
 UklzEtHDtEmAsfh7D1qRtJP4l5iQH/Gx6ZoSQb/F7xz3YPR1BdiO3QTbmDhsuY8i
 7//2ywXke2jmB7aF4yjSuISZuPvKFvtxW4gQ1qCGIx7Z7vN+wPgT+wWIP93gfylS
 utYEZMGZyiMmHxHOLKzKx8XRGrW79VNi6vuCORZ86L+9eB6wUkqXbmKrBKKqFgcm
 sQZUqoyC6h1h6F54JRrIWoVYYL8IeoNJwiHzb4t4p+jsu3Km8Gp2Qk6HHw==
Received: (qmail 11918 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 17:32:10 +0300
Received: (qmail 2840 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 17:32:10 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 17:32:07 +0300
Message-Id: <1505226727-5029-6-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 5/5] x86emul: Raise #UD when emulating an
	unimplemented instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZpZWQgdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVsYXRlX29uZV9pbnNuIGFuZAp2bXhfcmVh
bG1vZGVfZW11bGF0ZV9vbmUgdG8gZ2VuZXJhdGUgYW4gSW52YWxpZCBPcGNvZGUgdHJhcCB3aGVu
Clg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpcyByZXR1cm5lZCBieSB0aGUgZW11bGF0b3IgaW5zdGVh
ZCBvZiBqdXN0CmNyYXNoaW5nIHRoZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aW8uYyAgICAgICAgICAgfCAgNiArKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2Rl
LmMgfCAxMSArKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW8uYwppbmRleCA3MTUyYzI4Li5hNzhhYjA1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC05NiwxMCAr
OTYsMTQgQEAgYm9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0ZV92YWxpZGF0ZV90
ICp2YWxpZGF0ZSwgY29uc3QgY2hhciAqZGVzY3IpCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsK
ICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgotICAgIGNhc2UgWDg2RU1VTF9VTklNUExF
TUVOVEVEOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklO
RywgZGVzY3IsICZjdHh0LCByYyk7CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAorICAgIGNhc2Ug
WDg2RU1VTF9VTklNUExFTUVOVEVEOgorICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUo
WEVOTE9HX0dfV0FSTklORywgZGVzY3IsICZjdHh0LCByYyk7CisgICAgICAgIGh2bV9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKKyAgICAgICAg
YnJlYWs7CisKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgogICAgICAgICBodm1faW5qZWN0
X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jCmluZGV4IGM0ODE1ZWQuLmRmZDU4MzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3JlYWxtb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpA
QCAtMTA2LDEyICsxMDYsMjEgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0
IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKICAgICBpZiAoIGh2bV92Y3B1X2lvX25l
ZWRfY29tcGxldGlvbih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCiAgICAgICAgIHZpby0+aW9f
Y29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRpb247CiAKLSAgICBpZiAoIHJjID09
IFg4NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHJjID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCisg
ICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCiAgICAgewogICAgICAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGVtdWxhdGUgaW5zbi5cbiIpOwogICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQogCisgICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSU1QTEVNRU5URUQg
KQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIlVuaW1wbGVtZW50ZWQgaW5z
bi5cbiIpOworICAgICAgICBpZiAoIGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBY
ODZfQ1IwX1BFICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgICAgICByZWFsbW9kZV9k
ZWxpdmVyX2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIDAsIGh2bWVtdWxfY3R4dCk7CisgICAg
fQorCiAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgewogICAgICAgICBp
ZiAoIHVubGlrZWx5KGN1cnItPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQpICYmCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:32:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmEZ-0002rc-Fe; Tue, 12 Sep 2017 14:32:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drmEY-0002rR-Ak
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:32:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 91/74-03422-DEFE7B95; Tue, 12 Sep 2017 14:32:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KJPp7Rqvvm/fZ
 Igx3nrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDi24xFkyTqTh28ip7A+MhsS5GTg5mAWuJ
 3n/NjF2MXBwsAs0sEvu+TGSCcH4yS8yfPJkJpEpIwENi34fl7CAJIYEFjBKda36wQyTcJXbuP
 gKVWMwo0f3yKFgHm4CRxJJlb8GKRASUJO6tmgw2llngDZPEu+8zGUESwgLBEg0fpoLZLAKqEl
 1nVrKB2LwCnhIXn74DGyQhICdx81wn8wRGvgWMDKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAoOFAQh2MO587nSIUZKDSUmUV/n+9kghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErxqwOATEixKTU+tSMvMAYYtTFqCg0dJhNcRJM1bXJCYW5yZDpE6xWjMcWzT5
 T9MHB037/5hEmLJy89LlRLnDQYpFQApzSjNgxsEi6dLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52
 BUEub1AZnCk5lXArfvFdApTECn8FzaAnJKSSJCSqqBkWXXUSaZNCvXaafN+1ty9h+6MNvJJt/
 rwqw2po83t+3wrGX/eNTG6NKkqTqxS5YU/5eV7pu4ldm5663kRU9enfjZPmkr5ocGW/zwvsfz
 8T+7+cfi11vvRsle97OaKSoicOPirQOvcntZc7XfnJxZNOX4qWO75Ex40q46XVj1NEbh3j32y
 qC5qkosxRmJhlrMRcWJADUf5HWiAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505226732!111791260!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54359 invoked from network); 12 Sep 2017 14:32:12 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 14:32:12 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=ohyR2i/IVw7CZW7Kfv5HcQZJVMMFfaoUI0rNSRIeSYPG+M0Vsbcfd8xmCRZ99gqKO9ImDFetCr4bA4nyBWCXBkE0wpY94mBb6xsLhyNJVuHJZGpZemRwYD5ma3Sjv5/c6pd84OEi5nRrez9466v7s1Ipgim4WARh9z1StYxe8Fl+vrKp6sHYEheqgqSXqWRc4AQGFX5zHY3Wb5KXSIuexh0Zd28+YbUcf1HOWcOExLKV8/mIy0t/H8SZD3GWM7pFadJK0cXncjWsJxVy5GqBO8noGgFTp4GvaDKm23IkRXfuLHEbrnZSKIXk0wCHENDUJimRePJ9exP+0fJl7co9yg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=eR+CLaxLdzPutYwrPdHQC
 4SHcMw=; b=P73/k5esgkhO/Sdbnf5Qa8ICyxNogLYOqUGDEjk0OYOKwrIDVDhiG
 EiWjFDL11Hh3ZdSszpGslf+HuuQYuTSGpQPMcPSjzt4PyBeGuv4BQ7yVXbbEMZ/x
 8NxHtNT6AA0XiQj1ypbXE7GIgea6stcQXOTSClw1w/JksKF2RtnCdwsTO+weXwta
 xdwpuBYFgSR0Qo5iCjTC1p7875tRqMs4V+b/jsqUI9pqXhhhWpE/QUKVQQJq7jrn
 FTqAE3nLiqALEOYJ30rm0EFH8QxOTZU+2JbMKChGRbIIp137It3zW+Lg40WPZx/D
 nImcqeNc0EieeiIeXZd6iDAY47RsIkGHQ==
Received: (qmail 11509 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 17:32:10 +0300
Received: (qmail 2789 invoked from network); 12 Sep 2017 17:32:09 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 17:32:09 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 17:32:02 +0300
Message-Id: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 0/5] Notify monitor when emulating an
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbWVjaGFuaXNtIHdoaWNoIGFsbG93cyBYRU4gdG8g
c2VuZCBmaXJzdCBhbiBldmVudAppZiB0aGUgZW11bGF0b3IgZW5jb3VudGVyZWQgYW4gdW5zdXBw
b3J0ZWQgaW5zdHJ1Y3Rpb24uClRoZSBtb25pdG9yIGFwcGxpY2F0aW9uIGNhbiBjaG9vc2UgdG8g
bWl0aWdhdGUgdGhlIGVycm9yLCBmb3IgZXhhbXBsZSB0byBzaW5nbGVzdGVwCnRoZSBpbnN0cnVj
dGlvbiB1c2luZyB0aGUgcmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBv
ZiB0aGUgbm9ybWFsCmluc3RydWN0aW9uIGZsb3cuCgpUaGlzIGZlYXR1cmUgd2FzIHRlc3RlZCB1
c2luZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgWFRGOgpodHRwczovL2dpdGh1Yi5jb20vcGV0cmVw
aXJjYWxhYnUveGVuLXRlc3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmltcGwKCi0tLQpDaGFuZ2Vk
IHNpbmNlIHYxOgogICogUmVtb3ZlZCB0aGUgZW11bGF0aW9uIGtpbmQgY2hlY2sgd2hlbiBjYWxs
aW5nIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uCgpDaGFuZ2VkIHNpbmNlIHYyOgogICogUmVtb3Zl
ZCBhIGZpbGUgYWRkZWQgYnkgbWlzdGFrZQoKQ2hhbmdlZCBzaW5jZSB2MzoKICAqIFJlbW92ZWQg
ZXh0cmEgc3RyYXkgbGluZQogICogQWRkZWQgdGhlIF9lbmFibGVkIHN1ZmZpeCB0byB0aGUgZW11
bF91bmhhbmRsZWFibGUgbW9uaXRvciBvcHRpb24KCkNoYW5nZWQgc2luY2UgdjQKICAqIEZpeGVk
IHJldHVybiBleHByZXNzaW9uIG9mIGh2bV9tb25pdG9yX2VtdWxfdW5oYW5kbGVhYmxlIGhhbmRs
ZQogIG1vbml0b3JfdHJhcHMgZmFpbHVyZXMuCiAgKiBSZW1vdmVkIHN0cmF5IHBhcmFudGhlc2Vz
LgoKQ2hhbmdlZCBzaW5jZSB2NToKICAqIFJlbW92ZWQgdW5uZWNlc3NhcnkgImVsc2UiIHdoZW4g
Y2FsbGluZyBodm1fbW9uaXRvcl9lbXVsX3VuaGFuZGxlYWJsZS4KICAqIEFkZGVkIGV4dHJhIGxp
bmUgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudC4KCkNoYW5nZWQgc2luY2UgdjY6CiAgKiBh
ZGQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgYW5k
IGVtdWxhdGlvbiBmYWlsdXJlcy4KICAqIGNoYW5nZWQgImVtdWxfdW5oYW5kbGVhYmxlIiBldmVu
dCBuYW1lIHRvICJlbXVsX3VuaW1wbGVtZW50ZWQiCgpDaGFuZ2VkIHNpbmNlIHY3OgogICogQWRk
ICJmYWxsLXRocm91Z2giIGNvbW1lbnRzIHRvIHRoZSBzd2l0Y2ggc3RhdGVtZW50cyAoY292ZXJp
dHkpCiAgKiBBZGRlZCBYODZFTVVMX1VOSU1QTEVNRU5URUQgdG8gWDg2RU1VTF9VTkhBTkRMRUFC
TEUgY2hlY2tzIHRoZSBpbiBmdW5jdGlvbnMKICByZWZlcmVuY2luZyB4ODZfZW11bGF0ZS4KICAq
IEltcHJvdmVkIGNvbW1lbnQgZGVzY3JpYmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQuCgpDaGFu
Z2VkIHNpbmNlIHY4OgogICogUmVtb3ZlZCB1bm5lY2Vzc2FyeSAiZmFsbC10aHJvdWdoIiBjb21t
ZW50cy4KICAqIEFkZGVkIGNoZWNrIGZvciBYODZFTVVMX1VOSU1QTEVNRU5URUQgaW4gaHZtX3Vk
X2ludGVyY2VwdC4KICAqIGFkZCBhIG5ldyBsYWJlbCAndW5pbXBsZW1lbnRlZF9pbnNuJyB0byBh
Y2NvbW9kYXRlIHRoZSBleGlzdGluZyBqdW1wcyB0bwogICdjYW5ub3RfZW11bGF0ZScgKGUuZy4g
aW52b2tlX3N0dWIpCgpDaGFuZ2VkIHNpbmNlIHY5OgogICogQWRkZWQgZGV0YWlsZWQgZGVzY3Jp
cHRpb24gaW4gdGhlIHBhdGNoIGNvbW1lbnQgcmVnYXJkaW5nIHRoZSB1c2FnZSAoYW5kIGxhY2sg
b2YgaXQpIAogIG9mIHRoZSBuZXcgWDg2RU1VTF9VTklNUExFTUVOVEVEIHJldHVybiBjb2RlLgog
ICogcmVtb3ZlZCAnY2Fubm90X2VtdWxhdGUnIGxhYmVsLgogICogYWRkZWQgbG9jYWwgdmltcmMg
ZmlsZXMgdG8gdGhlIGdpdGlnbm9yZSBsaXN0LgoKQ2hhbmdlZCBzaW5jZSB2MTA6CiAgKiBBZGRl
ZCBhc3NlcnRzIHRvIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGNvZGUgY2Fubm90IGJlIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRC4KICAqIEFkZGVkIG5ldyByZXR1cm4gY29kZSAoWDg2RU1VTF9VTlJFQ09H
TklaRUQpIHRvIGJlIHVzZWQgd2hlbiB0cnlpbmcKICB0byBlbXVsYXRlIGFuIGluc3RydWN0aW9u
IHdpdGggYW4gaW52YWxpZCBvcGNvZGUuCiAgKiBBZGRlZCBlbXVsYXRpb24gcmV0dXJuIGNvZGUg
aW5mb3JtYXRpb24gdG8gZXJyb3IgbWVzc2FnZXMuCiAgKiBSYWlzZSAjVUQgd2hlbiBlbXVsYXRp
bmcgYW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbiBpbnN0ZWFkIG9mIGp1c3QgY3Jhc2ggdGhl
IGRvbWFpbgoKUGV0cmUgUGlyY2FsYWJ1ICg1KToKICBnaXRpZ25vcmU6IGFkZCBsb2NhbCB2aW1y
YyBmaWxlcwogIHg4NmVtdWw6IE5ldyByZXR1cm4gY29kZSBmb3IgdW5pbXBsZW1lbnRlZCBpbnN0
cnVjdGlvbgogIHg4NmVtdWw6IEFkZCByZXR1cm4gY29kZSBpbmZvcm1hdGlvbiB0byBlcnJvciBt
ZXNzYWdlcwogIHg4Ni9tb25pdG9yOiBOb3RpZnkgbW9uaXRvciBpZiBhbiBlbXVsYXRpb24gZmFp
bHMuCiAgeDg2ZW11bDogUmFpc2UgI1VEIHdoZW4gZW11bGF0aW5nIGFuIHVuaW1wbGVtZW50ZWQg
aW5zdHJ1Y3Rpb24uCgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MSArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICB8ICAyICsrCiB0b29s
cy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysr
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVu
L2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICAgICAgICAgfCAgNyArKysrKy0KIHhlbi9hcmNo
L3g4Ni9odm0vbW9uaXRvci5jICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgICAgICAgfCAxMSArKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDYgKystLS0KIHhlbi9hcmNoL3g4Ni9t
b25pdG9yLmMgICAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA0NSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDEyICsrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9tb25pdG9yLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9u
aXRvci5oICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAg
ICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oICAgICAgICAgIHwg
IDIgKysKIDE4IGZpbGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMo
LSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:32:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmEm-0002va-94; Tue, 12 Sep 2017 14:32:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drmEl-0002vK-PC
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:32:27 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 88/57-09852-BFFE7B95; Tue, 12 Sep 2017 14:32:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsUSfTyjVff7++2
 RBs8XyFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7LpYWXLevmHxoNUsD43mjLkZODmYBa4ne
 f82MXYxcHCwCs1gkFrxfwg7hTGCRuPlpPTtIlZCAh8SCE19YQRJCAgsYJTrX/IBKuEvMvPcEK
 rGYUeL+5SZGkASbgJHEkmVvwYpEBJQk7q2azARSxCzwhkni3feZQEUcHMIC3hL3P+iD1LAIqE
 pc3/icCcTmFfCUeHmlE2yOhICcxM1zncwgNqeAl8TEzQsYIRZ7SuyYcp15AiPQOQyrGDWKU4v
 KUot0DU31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ4sBCHYwNmz3PMQoycGk
 JMqrfH97pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXjVgqAoJFqWmp1akZeYAgxwmLcHBoyTC6
 wiS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56VKifM+egdUKgBSmlGaBzcIFn2XGG
 WlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzLD7KQJzOvBG7fK6BTmIBO4bm0BeSUkkSElFQDI1+
 GbybnzFX2mzlyFKZIzFaYWsrL/mYi3y2u9IiNgRPEJ985cmiSwbq+eSoaYsdq/P8qBAk/EeZa
 6s+4WSz+1/w7K9P/MUsr1R+q7ba9cl9k73yWprqkc3PWqM/t5CuZ5b0r/eSM74smyledlFzQv
 z/67rztV+0uhYSb/jtrvnOncfvSKT/11iqxFGckGmoxFxUnAgBsPPM2uQIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505226742!107601158!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31436 invoked from network); 12 Sep 2017 14:32:23 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 14:32:23 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=ekzajZup/f6gUfxb717zIQmHeM+Dz60zlJuAGBZdYhfOJZaH+Sp1BusIEsdgtnDGW02S0gKp1uM/2ucPj9HsFWTN4LP/56UuYRQpFYW+Q1FhD4pvvydEpIfQbXOiWdyWSqXT6Qa49mBdO7LJL55m2bAPxN0XNDlWztQ5RuRmfce1jPy7G7iDroVVz+25ewVs5dCKumO879eu1xO3Bh5fm+KMtoy3a4piC2DOZKtDhlAYq1qjJ+BK7vEBDIPvB0h6EHVqFRVvX0W4HFlwW3ih1rSL1TZ0r8w5Wj1xOqoSSgWqQpKjk7DkhDeFDFFJmZuaX4ELbVImz8IHQ9CCCRMdSQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=0STBxMJGFPP+kCnSO4lwoyCYE6Q=; b=vR/4mLkgaTUfhALrKIYCeF2sguZ2
 IN843Tjqe1H6I6EDrzWRUgrDA3kgdGnAvErn9APHUjiT/ARQj9chVS+2ihFUGw7B
 MxUmorm337WNnwoTMFOAc69JKHrLl39icQC8SVMy4S5/ED3BIs/zqG7sPN3/6hoM
 RaoIkLbs/Pv0DNfcC3mAqoaJSldIoWnsbsYv6fwjufpq74Wxw5L0wlL8ismZVnGK
 CKj8RAsFtKxBw+MzWmjToO5s+vQ+Dslm9cY3MMUYJQ9Z286wY1GjO5IquxAh7rYH
 kuX2O9hAw0V1/LDsjOca50XevhU5w2nusIO+EklEEVaBzEbYV/6cIShAvg==
Received: (qmail 11827 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 17:32:10 +0300
Received: (qmail 2831 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 17:32:10 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 17:32:06 +0300
Message-Id: <1505226727-5029-5-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 4/5] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDIgKysK
IHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9tb25pdG9yLmMgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0
b3IuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAzICsrLQog
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVi
bGljL3ZtX2V2ZW50LmggICAgIHwgIDIgKysKIDEwIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQzMTUxY2IuLjFh
MTc5ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDI4LDYgKzIwMjgsOCBAQCBpbnQgeGNf
bW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwKIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwgYm9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSk7CitpbnQgeGNfbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIC8qKgogICogVGhpcyBmdW5jdGlvbiBl
bmFibGVzIC8gZGlzYWJsZXMgZW11bGF0aW9uIGZvciBlYWNoIFJFUCBmb3IgYQogICogUkVQLWNv
bXBhdGlibGUgaW5zdHJ1Y3Rpb24uCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYTY3NzgyMC4uNjA0NjY4MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21v
bml0b3IuYwpAQCAtMjE3LDYgKzIxNywyMCBAQCBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2Nh
bGwoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVu
dGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsK
KworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7CisgICAgZG9tY3RsLmRv
bWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8g
WEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKKyAgICBkb21jdGwudS5t
b25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1F
TlRFRDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMDViMDQ1My4u
MmM2MjMxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTE0LDEyICsxNCwxNCBAQAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2Uu
aD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxh
c20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vaW9yZXEuaD4KKyNpbmNsdWRlIDxhc20vaHZtL21vbml0b3IuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS9zdm0vc3ZtLmg+CkBAIC0yMTEzLDYgKzIxMTUsOSBAQCB2b2lkIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAog
ICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVO
VEVEOgorICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCgpICkKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgLyogZmFsbC10aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX1VOSEFORExFQUJMRToKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhF
TkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCwgcmMpOwogICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAyNzg3ZGZh
Li40Y2U3NzhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtNTcsNiArNTcsMjMgQEAgYm9vbCBodm1fbW9u
aXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVk
IGxvbmcgb2xkKQogICAgIHJldHVybiAwOwogfQogCitib29sIGh2bV9tb25pdG9yX2VtdWxfdW5p
bXBsZW1lbnRlZCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKwor
ICAgIC8qCisgICAgICogU2VuZCBhIHZtX2V2ZW50IHRvIHRoZSBtb25pdG9yIHRvIHNpZ25hbCB0
aGF0IHRoZSBjdXJyZW50CisgICAgICogaW5zdHJ1Y3Rpb24gY291bGRuJ3QgYmUgZW11bGF0ZWQu
CisgICAgICovCisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKKyAgICAgICAgLnJlYXNv
biA9IFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQsCisgICAgICAgIC52Y3B1X2lk
ICA9IGN1cnItPnZjcHVfaWQsCisgICAgfTsKKworICAgIHJldHVybiBjdXJyLT5kb21haW4tPmFy
Y2gubW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAmJgorICAgICAgICBtb25pdG9y
X3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7Cit9CisKIHZvaWQgaHZtX21vbml0b3JfbXNy
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4v
YXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDcwNjQ1NGYuLmU1OWYxZjUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMjgz
LDYgKzI4MywxOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgeworICAgICAgICBib29sIG9sZF9zdGF0
dXMgPSBhZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZDsKKworICAgICAgICBp
ZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgICAgICBh
ZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7
CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAg
ICBkZWZhdWx0OgogICAgICAgICAvKgogICAgICAgICAgKiBTaG91bGQgbm90IGJlIHJlYWNoZWQg
dW5sZXNzIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKCkgaXMKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CmluZGV4IGZiOGJmMTcuLmZjYWI4ZjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNDA2LDYgKzQw
Niw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5h
YmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vy
c3BhY2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25l
ZCBpbnQgZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAxOwogICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwog
ICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGNmZDY2NjEuLjZlMjIwOTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgaW50IGh2bV9tb25pdG9yX2Nw
dWlkKHVuc2lnbmVkIGxvbmcgaW5zbl9sZW5ndGgsIHVuc2lnbmVkIGludCBsZWFmLAogICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdWJsZWFmKTsKIHZvaWQgaHZtX21vbml0b3Jf
aW50ZXJydXB0KHVuc2lnbmVkIGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVyciwgdWludDY0X3QgY3IyKTsKK2Jv
b2wgaHZtX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHZvaWQpOwogCiAjZW5kaWYgLyogX19B
U01fWDg2X0hWTV9NT05JVE9SX0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDc2NWQw
YjQuLjBhZGE5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC04Myw3ICs4Myw4IEBAIHN0YXRp
YyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKLSAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCk7CisgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5J
TVBMRU1FTlRFRCk7CiAKICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBj
YW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwogICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBf
c3VwcG9ydGVkKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IDUwZmY1OGYuLmZjZTY1NTcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTEwOTQsNiArMTA5NCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9kb21jdGxfcHNyX2NtdF9vcF90KTsKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1BSSVZJTEVHRURfQ0FMTCAgICAgICA3CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9JTlRFUlJVUFQgICAgICAgICAgICAgOAogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfREVTQ19BQ0NFU1MgICAgICAgICAgIDkKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCAgICAxMAogCiBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25p
dG9yX29wIHsKICAgICB1aW50MzJfdCBvcDsgLyogWEVOX0RPTUNUTF9NT05JVE9SX09QXyogKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUv
cHVibGljL3ZtX2V2ZW50LmgKaW5kZXggZjAxZTQ3MS4uYjUzMWY3MSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2
ZW50LmgKQEAgLTE0OCw2ICsxNDgsOCBAQAogI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fSU5URVJS
VVBUICAgICAgICAgICAgICAgMTIKIC8qIEEgZGVzY3JpcHRvciB0YWJsZSByZWdpc3RlciB3YXMg
YWNjZXNzZWQuICovCiAjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FDQ0VTUyAg
ICAgICAxMworLyogQ3VycmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgYnkgdGhl
IGVtdWxhdG9yICovCisjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQg
ICAgICAxNAogCiAvKiBTdXBwb3J0ZWQgdmFsdWVzIGZvciB0aGUgdm1fZXZlbnRfd3JpdGVfY3Ry
bHJlZyBpbmRleC4gKi8KICNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSMCAgICAwCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:32:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmF0-000312-Gz; Tue, 12 Sep 2017 14:32:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drmEz-00030Z-Gn
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:32:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A5/BC-03610-800F7B95; Tue, 12 Sep 2017 14:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVZflw/Z
 Igxt3xSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3t0ILnqtW3L7aytTA2CvXxcjJwSxgLdH7
 r5mxi5GLg0VgFovE6hX7mCGcCSwSlztfsoBUCQl4SCx/e5gVJCEksIBRonPND3aIhLvEl93bm
 SASixkl7l9uYgRJsAkYSSxZ9hasSERASeLeqslgRcwCb5gk3n2fCVTEwSEs4C8xc4IoSA2LgK
 rExg+3wXp5BTwlNrx4wwZiSwjISdw818kMYnMKeElM3LyAEWKxp8SOKdeZJzACncOwilGjOLW
 oLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMLQYgGAH482NAYcYJTmY
 lER5le9vjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwav2HignWJSanlqRlpkDDHKYtAQHj5IIr
 yNImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rzBIEUCIEUZpXlwI2ARd4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvPwgU3gy80rgNr0COoIJ6AieS1tAjihJREhJNTDW8nHXfLi4s/a
 evPfjl2dapL/zPj7trqnwlStvkr/pb26h7RcKD7ksOJxx43bu+bvaDw1bwkzl7r4ozItjTbx2
 Osc6u+py5qqil6Hr1VbN8Kw5NX/npqCNvYvv/88+HhC538JfgWPW3dDW1Ohvei+eV++bd1njj
 HFeg/zLi8H6BxdWM1/3X2ShxFKckWioxVxUnAgANaB+Y7MCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505226755!82359298!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36397 invoked from network); 12 Sep 2017 14:32:36 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 14:32:36 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=xDkPNgHafyD9M3/E2JgVeefYNLXbwe+CvXEuxzBzL/9Kq+9753wc8i5Yanaqf1+3prVD07LcEalKUFQZrYEglyrIATnAcm8TatANGnIcpUjE1lP+MZctEMxY3i0OP2ry1TuiHfT2hBipQ6iCn0NwkiCbh2J6+0AK2Sumho1ymniN6SVfpzxCrHeHmc7dPN1M8VeWbdP7c1QfE/+qzY2JrXtAPHA6yPS9Pdu6pL5lfK4OJS3oIKFYsRKS8Rrdh6I4nBnBAPWePQyR5v2LPRWYs1KxcvEXbLt3frjTgv1Ea3AroTwDysKRyt01lE7Q80yvJ/VI4K15aPIUsBNSrrgJFQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=wF/c2Qn0PQ6YVV8kySc72hIbOOY=; b=TwMP7nWU1lxdH2xZ1gV5jM1a/9UP
 8PaDvIyepl/APLP8KklIzJkhCT8iQpg3CpYPVXwqrBC4K9p1/lXh7Ses5eWetA8M
 Kvazbw1EOXeLcE9/3BVtd9i5M8RDnYr10TQL38nJJdlDED3eSdejNDq1u2EVDyDc
 bPLGdXLAyEOIHw5Yua14hFfZ44HBL2bnYRiG3AbIDKRcjrKyuIcoVaiWR351os67
 xxS5LBRq9hQLb/XMpYJySzFxghX3H4AJzVvAOAZ0hwc/87A1qKAGJi6vTcvMMOEx
 UlOIdctoLltiwqCwXMr1Vdvhtc2KIA6eBtfxOn2/a/TNf8CXyYuLJrDs6w==
Received: (qmail 11751 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 17:32:10 +0300
Received: (qmail 2814 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 17:32:10 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 17:32:05 +0300
Message-Id: <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 3/5] x86emul: Add return code information to
	error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBwcmludCB0aGUgcmV0dXJuIGNvZGUgb2YgdGhlIGxhc3QgZmFpbGVkIGVtdWxhdG9yIG9wZXJh
dGlvbgppbiBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUuCi0gcHJpbnQgdGhlIHJldHVybiBjb2Rl
IGluIHNoX3BhZ2VfZmF1bHQgKFNIQURPV19QUklOVEspIHRvIG1ha2UgdGhlCmRpc3RpY3Rpb24g
YmV0d2VlbiBYODZFTVVMX1VOSEFORExFQUJMRSBhbmQgWDg2RU1VTF9VTklNUExFTUVOVEVELgoK
U2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAxMyArKysrKysrLS0t
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYyAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCB8
ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKaW5kZXggYmYxMjU5My4uMDViMDQ1MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAg
LTIwNTUsNyArMjA1NSw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25n
IG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRM
RUFCTEU6CiAgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Ci0gICAgICAgIGh2bV9kdW1w
X2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAiTU1DRkciLCAmY3R4dCk7CisgICAg
ICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAiTU1DRkciLCAm
Y3R4dCwgcmMpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgog
ICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwpAQCAtMjExNCw3ICsy
MTE0LDcgQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2lu
ZCwgdW5zaWduZWQgaW50IHRyYXBuciwKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgWDg2RU1V
TF9VTklNUExFTUVOVEVEOgogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Ci0gICAgICAg
IGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZj
dHgpOworICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJN
ZW0gZXZlbnQiLCAmY3R4LCByYyk7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKHRy
YXBuciwgZXJyY29kZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJ
T046CkBAIC0yMjQyLDE2ICsyMjQyLDE3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpndWVzdF94ODZf
bW9kZV90b19zdHIoaW50IG1vZGUpCiB9CiAKIHZvaWQgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRl
KGNvbnN0IGNoYXIgKmxvZ2x2bCwgY29uc3QgY2hhciAqcHJlZml4LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQsIGludCByYykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAg
ICAgY29uc3QgY2hhciAqbW9kZV9zdHIgPSBndWVzdF94ODZfbW9kZV90b19zdHIoaHZtX2d1ZXN0
X3g4Nl9tb2RlKGN1cnIpKTsKICAgICBjb25zdCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqY3Mg
PQogICAgICAgICBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfY3MsIGh2bWVtdWxfY3R4dCk7
CiAKLSAgICBwcmludGsoIiVzJXMgZW11bGF0aW9uIGZhaWxlZDogJXB2ICVzIEAgJTA0eDolMDhs
eCAtPiAlKnBoXG4iLAotICAgICAgICAgICBsb2dsdmwsIHByZWZpeCwgY3VyciwgbW9kZV9zdHIs
IGNzLT5zZWwsIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwLAotICAgICAgICAgICBodm1lbXVs
X2N0eHQtPmluc25fYnVmX2J5dGVzLCBodm1lbXVsX2N0eHQtPmluc25fYnVmKTsKKyAgICBwcmlu
dGsoIiVzJXMgZW11bGF0aW9uIGZhaWxlZCAocmM9JWQpOiAlcHYgJXMgQCAlMDR4OiUwOGx4IC0+
ICUqcGhcbiIsCisgICAgICAgICAgIGxvZ2x2bCwgcHJlZml4LCByYywgY3VyciwgbW9kZV9zdHIs
IGNzLT5zZWwsCisgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwLCBodm1lbXVs
X2N0eHQtPmluc25fYnVmX2J5dGVzLAorICAgICAgICAgICBodm1lbXVsX2N0eHQtPmluc25fYnVm
KTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYwppbmRleCA5ODRkYjIxLi43MTUyYzI4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC05Nyw3ICs5Nyw3
IEBAIGJvb2wgaHZtX2VtdWxhdGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFs
aWRhdGUsIGNvbnN0IGNoYXIgKmRlc2NyKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOgogICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgotICAgICAgICBodm1fZHVt
cF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgZGVzY3IsICZjdHh0KTsKKyAgICAg
ICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4
dCwgcmMpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBU
SU9OOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggZmRiYmVlMi4uYzQ4MTVlZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC9yZWFsbW9kZS5jCkBAIC0xMzgsNyArMTM4LDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVf
ZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKICAgICBy
ZXR1cm47CiAKICBmYWlsOgotICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19F
UlIsICJSZWFsLW1vZGUiLCBodm1lbXVsX2N0eHQpOworICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9z
dGF0ZShYRU5MT0dfR19FUlIsICJSZWFsLW1vZGUiLCBodm1lbXVsX2N0eHQsIHJjKTsKICAgICBk
b21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4
IDI1NTdlMjEuLjI4MDMwYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTM0OTgsOCArMzQ5
OCw4IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
ICAgIHYtPmFyY2gucGFnaW5nLmxhc3Rfd3JpdGVfZW11bF9vayA9IDA7CiAgICAgICAgIH0KICNl
bmRpZgotICAgICAgICBTSEFET1dfUFJJTlRLKCJlbXVsYXRvciBmYWlsdXJlLCB1bnNoYWRvd2lu
ZyBtZm4gJSNseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbikpOworICAg
ICAgICBTSEFET1dfUFJJTlRLKCJlbXVsYXRvciBmYWlsdXJlIChyYz0lZCksIHVuc2hhZG93aW5n
IG1mbiAlI2x4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICByLCBtZm5feChnbWZuKSk7CiAg
ICAgICAgIC8qIElmIHRoaXMgaXMgYWN0dWFsbHkgYSBwYWdlIHRhYmxlLCB0aGVuIHdlIGhhdmUg
YSBidWcsIGFuZCBuZWVkCiAgICAgICAgICAqIHRvIHN1cHBvcnQgbW9yZSBvcGVyYXRpb25zIGlu
IHRoZSBlbXVsYXRvci4gIE1vcmUgbGlrZWx5LAogICAgICAgICAgKiB0aG91Z2gsIHRoaXMgaXMg
YSBoaW50IHRoYXQgdGhpcyBwYWdlIHNob3VsZCBub3QgYmUgc2hhZG93ZWQuICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggODg2NDc3NS4uNThkMTdjNCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2VtdWxhdGUuaApAQCAtOTIsNyArOTIsNyBAQCBpbnQgaHZtZW11bF9kb19waW9fYnVmZmVy
KHVpbnQxNl90IHBvcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJ1ZmZlcik7
CiAKIHZvaWQgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKGNvbnN0IGNoYXIgKmxvZ2x2bCwgY29u
c3QgY2hhciAqcHJlZml4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2
bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LCBpbnQgcmMpOwogCiAj
ZW5kaWYgLyogX19BU01fWDg2X0hWTV9FTVVMQVRFX0hfXyAqLwogCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:33:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmFc-0003Db-St; Tue, 12 Sep 2017 14:33:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1drmFb-0003D8-F5
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:33:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 09/A1-02225-E20F7B95; Tue, 12 Sep 2017 14:33:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVVf3w/Z
 Ig1OPjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvC7YxF1xLrJjbb9bAOMu5i5GTg1nAWqL3
 XzNjFyMXB4vALBaJe99eskI4E1gk+tbOZAWpEhLwkJi08wUbSEJIYAGjROeaH+wQCXeJNQves
 kIkFjNKdL88ygSSYBMwkliy7C1YkYiAksS9VZOZQIqYBd4wSbz7PpMRJCEs4C/RsmsxG4jNIq
 AqsW/WVrAGXgFPiYW7/4DZEgJyEjfPdTKD2JwCXhITNy9ghNjsKbFjynXmCYxA9zCsYlQvTi0
 qSy3SNdFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMLQYg2MHY+MXpEKMkB5OS
 KK/y/e2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4d78DygkWpaanVqRl5gCDHCYtwcGjJMJ7C
 iTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8VClx3kcgRQIgRRmleXAjYBF3iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8/O+BpvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamCMLv78dO/TPoV
 V/3a5ZOrLxTZmVV5L+evcsNZw0bS7l78e4/W9up5tnuBmV8EJEz1ltquxL1xUGDHR5YjA8ooE
 J5E0U37fs2I2LcclpPcx/HjDLH9P+c8vp8Od+rz+WpfPPkwSuvR9oepazaCbfakTFtklbFc+z
 +Hz8+Wvk6v773SeKf2xZN1CJZbijERDLeai4kQAXB3DoLMCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505226797!102737226!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63976 invoked from network); 12 Sep 2017 14:33:17 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 14:33:17 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Nq7Lk/OoGJpjBGPEuMU0d8UX7ix+x4SIP8CXMHwszF8MF/RFARJj8ZpTUsE0xtmnKS1jiDaWdsIIYtkzWAnUDwvdBuWjPaAd4BKZACPH6uvX+4G6FhqqConXCffiyxAG6AaoFnhKu54VCz5Zq7epMq/8c8lCdNSLn2nfHRYpGzmaTuy6hAEmlrgPGIfN6+Qy7eAdFYzcEk9eRQqjokNgXAJixKYv3r24CsjVoeE1WQCwdLB0ls1kgdp6jX8NEeM864d4KlVfzsKu8cKqpKlEuzjl/XCeKhFP7Ojnh6JVIPyFPVKLkuFPtdYcnCaxoRgGJVUWAvuqLv1PbZXsxO1MPg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=tByvksqSGojE/+GCvPweKfkCovk=; b=3QKGDrJ9XglSSU2IAunK9xiZr+qa
 S88aWgXmOZ872QcR/EvHgL+9VvNoGTSIRRH7/qKCTbwOyQDnhOYdKjdaKC6ow3a1
 4EQFdex014EGNDfM5GsuW2K8kP6GS5dOsSrr0tL0RZ2HXN33hnSn/Tbd6HwQLJKz
 fccniQpBBG03cwT+cbJgIlLTOWEQLEaJHt9Kr9z+pl3K8pDbcC2CFomXW/IbW2F0
 r8KbVISH2Xhf1MMm8gqdfY3YgPKpJBV59VkjjKEqdTuHjArrSJfFeEWv29Oc6W78
 MKtb8yf7Y7fT9Q+qBOutXBTVR/Ss67u+vo6t5U3L1OcadSWz8fXnc9ojHA==
Received: (qmail 11609 invoked from network); 12 Sep 2017 17:32:10 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 17:32:10 +0300
Received: (qmail 2813 invoked from network); 12 Sep 2017 17:32:09 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Sep 2017 17:32:09 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 12 Sep 2017 17:32:04 +0300
Message-Id: <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 2/5] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlCmVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4KClRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11
bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwpwcm9wZXJseSBkZWNvZGUgdGhlIGN1cnJlbnQgaW5z
dHJ1Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3QgYnkgYW55IG9mIG90aGVyCmZ1bmN0aW9ucywgc3Vj
aCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzIGNhbGxiYWNrcy4KCmUu
Zy4gaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0IHNob3VsZCBub3QgcmV0dXJuIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRC4KVGhlIHJldHVybiB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24g
ZWl0aGVyIHRoZSByZXR1cm4gY29kZSBvZgpvbmUgb2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMg
KHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQpodm1fY29weV9ndWVzdF9mcm9t
X3BoeXMgLyBodm1fY29weV90b19ndWVzdF9waHlzLgoKU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBm
dW5jdGlvbnMgc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgogLSBodm1f
aW9faW50ZXJjZXB0CiAtIGh2bWVtdWxfZG9faW8KIC0gaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEK
IC0gaHZtX3NlbmRfaW9yZXEKIC0gaHZtX2Jyb2FkY2FzdF9pb3JlcQogLSBodm1lbXVsX2RvX2lv
X2J1ZmZlcgogLSBodm1lbXVsX3ZhbGlkYXRlCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxh
YnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjEwOgog
ICAgKiBBZGRlZCBhc3NlcnRzIHRvIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGNvZGUgY2Fubm90IGJl
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KICAgICogQWRkIG5ldyByZXR1cm4gY29kZSAoWDg2RU1V
TF9VTlJFQ09HTklaRUQpIHRvIGJlIHVzZWQgd2hlbiB0cnlpbmcKICAgIHRvIGVtdWxhdGUgYW4g
aW5zdHJ1Y3Rpb24gd2l0aCBhbiBpbnZhbGlkIG9wY29kZS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYyAgICAgICAgICAgICB8IDExICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAg
ICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDIgKy0K
IHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgNDUgKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmggfCAxMiArKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwg
MjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCA1NDgxMWMxLi5iZjEyNTkzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYwpAQCAtMTkyLDYgKzE5Miw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygK
ICAgICBBU1NFUlQocC5jb3VudCA8PSAqcmVwcyk7CiAgICAgKnJlcHMgPSB2aW8tPmlvX3JlcS5j
b3VudCA9IHAuY291bnQ7CiAKKyAgICBBU1NFUlQocmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVE
KTsKKwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX09LQVk6CkBA
IC0yODgsNiArMjkwLDggQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICBCVUco
KTsKICAgICB9CiAKKyAgICBBU1NFUlQocmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVEKTsKKwog
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0z
MTMsNiArMzE3LDkgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvX2J1ZmZlcigKIAogICAgIHJj
ID0gaHZtZW11bF9kb19pbyhpc19tbWlvLCBhZGRyLCByZXBzLCBzaXplLCBkaXIsIGRmLCAwLAog
ICAgICAgICAgICAgICAgICAgICAgICAodWludHB0cl90KWJ1ZmZlcik7CisKKyAgICBBU1NFUlQo
cmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVEKTsKKwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9V
TkhBTkRMRUFCTEUgJiYgZGlyID09IElPUkVRX1JFQUQgKQogICAgICAgICBtZW1zZXQoYnVmZmVy
LCAweGZmLCBzaXplKTsKIApAQCAtNDA1LDYgKzQxMiw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9k
b19pb19hZGRyKAogICAgIHJjID0gaHZtZW11bF9kb19pbyhpc19tbWlvLCBhZGRyLCAmY291bnQs
IHNpemUsIGRpciwgZGYsIDEsCiAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9ncGEpOwogCisg
ICAgQVNTRVJUKHJjICE9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCk7CisKICAgICBpZiAoIHJjID09
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvLm1taW9fcmV0
cnkgPSAoY291bnQgPCAqcmVwcyk7CiAKQEAgLTIwNDUsNiArMjA1NCw3IEBAIGludCBodm1fZW11
bGF0ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiAgICAg
c3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgorICAg
IGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25f
c3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpAQCAtMjEwMiw2ICsyMTEyLDcgQEAgdm9pZCBo
dm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50
IHRyYXBuciwKICAgICAgICAgICogY29uc2lzdGVudCB3aXRoIFg4NkVNVUxfUkVUUlkuCiAgICAg
ICAgICAqLwogICAgICAgICByZXR1cm47CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6
CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKICAgICAgICAgaHZtX2R1bXBfZW11bGF0
aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCk7CiAgICAgICAgIGh2
bV9pbmplY3RfaHdfZXhjZXB0aW9uKHRyYXBuciwgZXJyY29kZSk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2Y2I5MDNk
Li5lYTI4MTJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM2OTUsNiArMzY5NSw3IEBAIHZvaWQgaHZtX3VkX2ludGVy
Y2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzd2l0Y2ggKCBodm1fZW11bGF0
ZV9vbmUoJmN0eHQpICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKKyAg
ICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IGJmNDE5NTQuLjk4NGRiMjEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
LmMKQEAgLTk2LDYgKzk2LDcgQEAgYm9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0
ZV92YWxpZGF0ZV90ICp2YWxpZGF0ZSwgY29uc3QgY2hhciAqZGVzY3IpCiAgICAgc3dpdGNoICgg
cmMgKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgorICAgIGNhc2UgWDg2
RU1VTF9VTklNUExFTUVOVEVEOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVO
TE9HX0dfV0FSTklORywgZGVzY3IsICZjdHh0KTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvcmVhbG1vZGUuYwppbmRleCAxMWJkZTU4Li5mZGJiZWUyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3JlYWxtb2RlLmMKQEAgLTEwNiw3ICsxMDYsNyBAQCB2b2lkIHZteF9yZWFsbW9kZV9lbXVsYXRl
X29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogICAgIGlmICggaHZt
X3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykgfHwgdmlvLT5tbWlvX3JldHJ5ICkKICAgICAg
ICAgdmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9fcmVhbG1vZGVfY29tcGxldGlvbjsKIAotICAg
IGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgIGlmICggcmMgPT0gWDg2RU1V
TF9VTkhBTkRMRUFCTEUgfHwgcmMgPT0gWDg2RU1VTF9VTklNUExFTUVOVEVEICkKICAgICB7CiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gZW11bGF0ZSBpbnNuLlxuIik7
CiAgICAgICAgIGdvdG8gZmFpbDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA4ZDRmMjQ0Li4y
NTU3ZTIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zNDg4LDcgKzM0ODgsNyBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICogd291bGQgYmUgYSBn
b29kIHVuc2hhZG93IGhpbnQuIElmIHdlICpkbyogZGVjaWRlIHRvIHVuc2hhZG93LW9uLWZhdWx0
CiAgICAgICogdGhlbiBpdCBtdXN0IGJlICdmYWlsYWJsZSc6IHdlIGNhbm5vdCByZXF1aXJlIHRo
ZSB1bnNoYWRvdyB0byBzdWNjZWVkLgogICAgICAqLwotICAgIGlmICggciA9PSBYODZFTVVMX1VO
SEFORExFQUJMRSApCisgICAgaWYgKCByID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHIgPT0g
WDg2RU1VTF9VTklNUExFTUVOVEVEICkKICAgICB7CiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93
X2ZhdWx0X2VtdWxhdGVfZmFpbGVkKTsKICNpZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BU
X0ZBU1RfRU1VTEFUSU9OCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4
IGMxZTIzMDAuLmFkOTdkOTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CkBAIC04NDgsNyArODQ4LDggQEAgZG97IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIHN0
dWIuZnVuYyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYocmVzXy5maWVsZHMudHJhcG5yID09IEVYQ19V
RCwgRVhDX1VEKTsgICAgXAogICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBnb3RvIGNhbm5vdF9l
bXVsYXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGls
ZSAoMCkKICNlbHNlCkBAIC0yNTg1LDcgKzI1ODYsNyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAg
ICAgICAgICAgICAgICAgZCA9IHR3b2J5dGVfdGFibGVbMHgzYV0uZGVzYzsKICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAg
ICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgICAgICAgICAgICAg
ICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgfQpAQCAtMjU5OSw3ICsyNjAwLDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBYODZFTVVMX1VOSU1QTEVNRU5URUQ7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgICAgICAgICB9CiAKQEAgLTI4NzksNyArMjg4MCw3IEBAIHg4Nl9kZWNvZGUoCiAK
ICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTklNUExF
TUVOVEVEOwogICAgIH0KIAogICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQpAQCAtNDE5MSw3
ICs0MTkyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBjYXNlIDQ6IC8qIGZsZGVudiAtIFRPRE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+
ZnB1X2N0cmwgPSB0cnVlOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cisg
ICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNl
IDU6IC8qIGZsZGN3IG0yYnl0ZSAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9
IHRydWU7CiAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywg
ZWEubWVtLm9mZiwgJnNyYy52YWwsCkBAIC00MjAyLDcgKzQyMDMsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgNjogLyogZm5zdGVudiAt
IFRPRE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwotICAgICAg
ICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmlt
cGxlbWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RjdyBtMmJ5dGUgKi8K
ICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAgICAgICAgICAgICAg
IGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmbnN0Y3ciLCBkc3QudmFsKTsKQEAgLTQ0MzgsNyAr
NDQzOSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgY2FzZSA0OiAvKiBmcnN0b3IgLSBU
T0RPICovCiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc2F2ZSAtIFRPRE8gKi8KICAgICAgICAg
ICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fu
bm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAg
ICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RzdyBtMmJ5dGUgKi8KICAgICAgICAgICAgICAgICBz
dGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtZHN0KCJmbnN0c3ciLCBkc3QudmFsKTsKQEAgLTUxOTcsNyArNTE5OCw3IEBAIHg4Nl9lbXVs
YXRlKAogI3VuZGVmIF9HUlA3CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8g
Y2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAg
ICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CkBAIC02MTk1LDcgKzYxOTYsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRpbW04LHt4LHl9bW0se3gs
eX1tbSAqLwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAg
ICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2lu
c247CiAgICAgICAgIH0KICAgICBzaW1kXzBmX3NoaWZ0X2ltbToKICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOwpAQCAtNjI0Myw3ICs2MjQ0
LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGNhc2UgNjogLyogcHNsbHEgJGltbTgsbW0gKi8K
ICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CiAgICAgICAgIH0KLSAgICAgICAg
Z290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAK
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzMpOgogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYsIDB4NzMpOgpAQCAtNjI1OSw3ICs2MjYwLDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICAgICAgLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8KICAg
ICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CiAgICAgICAgIH0KLSAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAKICAg
ICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4NzcpOiAgICAgICAgLyogZW1tcyAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICov
CkBAIC02MzIzLDcgKzYzMjQsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgY2FzZSAwOiAvKiBl
eHRycSAkaW1tOCwkaW1tOCx4bW0gKi8KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgIGdvdG8g
dW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAgICB9CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHg3OCk6ICAgICAvKiBpbnNlcnRxICRp
bW04LCRpbW04LHhtbSx4bW0gKi8KQEAgLTY1MTgsNyArNjUxOSw4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBk
ZWZhdWx0OgotICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgIHJj
ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTY1MzQsNyArNjUzNiw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIGdvdG8gc3RteGNz
cjsKICAgICAgICAgfQotICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICBnb3Rv
IHVuaW1wbGVtZW50ZWRfaW5zbjsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHhh
ZSk6IC8qIEdycDE1ICovCiAgICAgICAgIGZhaWxfaWYobW9kcm1fbW9kICE9IDMpOwpAQCAtNjc3
Nyw3ICs2Nzc5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBzd2l0Y2ggKCBtb2RybV9y
ZWcgJiA3ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAg
ICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgICAgICBnb3RvIHVuaW1wbGVt
ZW50ZWRfaW5zbjsKIAogI2lmZGVmIEhBVkVfR0FTX1JEUkFORAogICAgICAgICAgICAgY2FzZSA2
OiAvKiByZHJhbmQgKi8KQEAgLTczNTksNyArNzM2MSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYm1pMSk7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAg
ICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgfQogCiAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKQEAgLTc2NzAsNyArNzY3Miw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUodGJtKTsK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBj
YW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAg
ICAgICB9CiAKICAgICB4b3BfMDlfcm1fcnY6CkBAIC03NzA0LDcgKzc3MDYsNyBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHRibSk7CiAgICAgICAg
ICAgICBnb3RvIHhvcF8wOV9ybV9ydjsKICAgICAgICAgfQotICAgICAgICBnb3RvIGNhbm5vdF9l
bXVsYXRlOworICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKIAogICAgIGNhc2UgWDg2
RU1VTF9PUENfWE9QKDBhLCAweDEwKTogLyogYmV4dHIgaW1tLHIvbSxyICovCiAgICAgewpAQCAt
NzczNiw4ICs3NzM4LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgZGVmYXVsdDoKLSAg
ICBjYW5ub3RfZW11bGF0ZToKLSAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAg
ICB1bmltcGxlbWVudGVkX2luc246CisgICAgICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVE
OwogICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQogCkBAIC03Nzg5LDcgKzc3OTEsOCBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwotICAgICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAg
ICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCA0
ZGRmMTExLi4yZmMxOWUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApA
QCAtMTMzLDYgKzEzMywxOCBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCB7CiAgICogVW5kZWZp
bmVkIGJlaGF2aW9yIHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgogICAqLwogI2RlZmluZSBYODZF
TVVMX0RPTkUgICAgICAgICAgIDQKKyAvKgorICAqIEN1cnJlbnQgaW5zdHJ1Y3Rpb24gaXMgbm90
IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvci4KKyAgKiBUaGlzIHZhbHVlIHNob3VsZCBvbmx5
IGJlIHJldHVybmVkIGJ5IHRoZSBjb3JlIGVtdWxhdG9yIGlmIGRlY29kZSBmYWlscworICAqIGFu
ZCBub3QgYnkgYW55IG9mIHRoZSB4ODZfZW11bGF0ZV9vcHMgY2FsbGJhY2tzLgorICAqIElmIHRo
aXMgZXJyb3IgY29kZSBpcyByZXR1cm5lZCBieSBhIGZ1bmN0aW9uLCBhbiAjVUQgdHJhcCBzaG91
bGQgYmUKKyAgKiByYWlzZWQgYnkgdGhlIGZpbmFsIGNvbnN1bWVyIG9mIGl0LgorICAqLworI2Rl
ZmluZSBYODZFTVVMX1VOSU1QTEVNRU5URUQgIDUKKy8qCisgKiBUaGUgY3VycmVudCBpbnN0cnVj
dGlvbidzIG9wY29kZSBpcyBub3QgdmFsaWQuCisgKi8KKyNkZWZpbmUgWDg2RU1VTF9VTlJFQ09H
TklaRUQgICBYODZFTVVMX1VOSU1QTEVNRU5URUQKIAogLyogRlBVIHN1Yi10eXBlcyB3aGljaCBt
YXkgYmUgcmVxdWVzdGVkIHZpYSAtPmdldF9mcHUoKS4gKi8KIGVudW0geDg2X2VtdWxhdGVfZnB1
X3R5cGUgewotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:33:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmFl-0003G3-3p; Tue, 12 Sep 2017 14:33:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drmFj-0003FJ-JS
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:33:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 72/3F-03610-630F7B95; Tue, 12 Sep 2017 14:33:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQtf0w/Z
 Ig74jXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bz6z2MBVPLKhZunc7awHihpIuRk0NCwE9i
 688mdhCbTUBHYunR+UwgtohAmsS7K+9Yuxi5OJgFVrNK3G/uA0sICwRLXF+wnBGiKETi+fKXz
 F2MHEC2kcSpjliQMIuAqsT6/k1gJbwC7hJHTvexgcwREmhilOhZ1Qw2hxMocXzrdrAiRgFZiS
 +Nq5lBbGYBcYlbTyCOkBAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LCB7mQU0Jdbv0odoVZSY0v2
 QHWKvoMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hg
 ppebWlycmJ6ak5hUrJecn7uJERj4DECwg/HupoBDjJIcTEqivMr3t0cK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuBNfQ+UEyxKTU+tSMvMAcYgTFqCg0dJhNcRJM1bXJCYW5yZDpE6xWjMcWzT5T
 9MHDNu3v3DJMSSl5+XKiXOGwxSKgBSmlGaBzcIlhouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnIN
 RSZi3C2QKT2ZeCdy+V0CnMAGdwnNpC8gpJYkIKakGxu61k/uzCx1tFtXkLvih6xb5M+KqH5/M
 Lr6NPHafrJLOrFyvbCPOoJxt6P1xl+o/IeXTL16eqZy5KoIh9LPH/k+XXaYHzet9Pi3od3r39
 IPFRx/IfA12fbV00lEXwYWH5PucVMykdj77tUC7+qjDxPsWYjvvPFnv/oj5xJY5emvePq9hd5
 HabqzEUpyRaKjFXFScCAD9+mBhCAMAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505226804!116089405!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50163 invoked from network); 12 Sep 2017 14:33:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:33:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52681739"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 4/4] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTKLx6aD+FhpqMCEuQz7MxsuuT1aKxU+BA
Date: Tue, 12 Sep 2017 14:32:12 +0000
Message-ID: <023e6b76368542d9b073d64aff6d687c@AMSPEX02CL03.citrite.net>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504886736-1823-5-git-send-email-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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4YW5kcnUgSXNhaWxhIFtt
YWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb21dDQo+IFNlbnQ6IDA4IFNlcHRlbWJlciAyMDE3
IDA5OjA2DQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBDYzogVGltIChYZW4ub3Jn
KSA8dGltQHhlbi5vcmc+OyBHZW9yZ2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+OyBqYmV1bGljaEBzdXNlLmNvbTsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNA
Y2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsNCj4ga29u
cmFkLndpbGtAb3JhY2xlLmNvbTsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgV2VpIExpdQ0KPiA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+Ow0KPiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgc3VyYXZlZS5zdXRoaWt1bHBhbml0
QGFtZC5jb207DQo+IGp1bi5uYWthamltYUBpbnRlbC5jb207IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPjsgQWxleGFuZHJ1IElzYWlsYQ0KPiA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+OyBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBSYXp2YW4NCj4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBNaWhhaSBEb27Im3UNCj4gPG1kb250dUBiaXRk
ZWZlbmRlci5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MiA0LzRdIHg4Ni9odm06IEltcGxlbWVu
dCBodm1lbXVsX3dyaXRlKCkgdXNpbmcgcmVhbA0KPiBtYXBwaW5ncw0KPiANCj4gRnJvbTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gDQo+IEFuIGFjY2VzcyB3
aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBieSB4
ODYNCj4gaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyDQo+IGNhc2UNCj4gaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nl
c3MgaGl0cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQ0KPiB0cmFuc2xhdGlv
biBleGlzdHMsIG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLg0KPiANCj4gVGhlIHVzZSBvZiBodm1f
Y29weSooKSBpbiBodm1lbXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQNCj4g
cGVyZm9ybXMNCj4gYSB0cmFuc2xhdGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0
ZSwgYmVmb3JlIG1vdmluZyBvbnRvIHRoZSBuZXh0DQo+IHRyYW5zbGF0aW9uLg0KPiANCj4gSWYg
YW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBzdHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmly
c3Qgb2Ygd2hpY2ggaXMNCj4gd3JpdGFibGUsIGFuZCB0aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5v
dCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdpbGwNCj4gY29tcGxldGUgYmVmb3JlICNQ
RiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuDQo+IA0KPiBUaGlzIHJlc3VsdHMgaW4g
Z3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9mIGVtdWxhdGlvbiwgd2hp
Y2gNCj4gaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBjcmFzaCB3aGlsZSB1
bmRlciBpbnRyb3NwZWN0aW9uLg0KPiANCj4gSW50cm9kdWNlIHRoZSBodm1lbXVsX3ssdW59bWFw
X2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuDQo+IGVudGlyZSBjb250
ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJhbWVz
IHRvDQo+IHByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlDQo+IHNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhl
IHNoYWRvdyBlbXVsYXRpb24gY29kZS4NCj4gDQo+IFRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNs
YXRpb24gaXNzdWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkNCj4gbW9kaWZp
Y2F0aW9ucyBvY2N1ci4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPiAtLS0NCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4NCj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+DQo+IENDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+DQo+
IENDOiBNaWhhaSBEb27Im3UgPG1kb250dUBiaXRkZWZlbmRlci5jb20+DQo+IA0KPiBDaGFuZ2Vz
IHNpbmNlIFYxOg0KPiAJLSBNb3ZlZCBBU1NFUlQgdG8gdGhlIGJlZ2luaW5nIG9mIHRoZSBsb29w
DQo+IAktIENvcnJlY3RlZCB0aGUgZGVjcmVtZW50IG9uIG1mbiBpbnQgdGhlIHdoaWxlIHN0YXRl
bWVudA0KPiAJLSBNb2RpZmllZCB0aGUgY29tbWVudCB0byBQQUdFX1NJWkUrMQ0KPiANCj4gV2hp
bGUgdGhlIG1heGltdW0gc2l6ZSBvZiBsaW5lYXIgbWFwcGluZyBpcyBjYXBwZWQgYXQgMSBwYWdl
LCB0aGUgbG9naWMNCj4gaW4gdGhlIGhlbHBlcnMgaXMgd3JpdHRlbiB0byB3b3JrIHByb3Blcmx5
IGFzIGh2bWVtdWxfY3R4dC0+bWZuW10gZ2V0cw0KPiBsb25nZXIsDQo+IHNwZWNpZmljYWxseSB3
aXRoIFhTQVZFIGluc3RydWN0aW9uIGVtdWxhdGlvbiBpbiBtaW5kLg0KPiANCj4gVGhpcyBoYXMg
b25seSBoYWQgbGlnaHQgdGVzdGluZyBzbyBmYXIuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMgICAgICAgIHwgMTc5DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggfCAgIDcgKysN
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQ0K
PiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMNCj4gaW5kZXggYzg3MWNiMy4uMTk2YTc3YyAxMDA2NDQNCj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMNCj4gQEAgLTQ5OCw2ICs0OTgsMTU5IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19t
bWlvX2FkZHIocGFkZHJfdA0KPiBtbWlvX2dwYSwNCj4gIH0NCj4gDQo+ICAvKg0KPiArICogTWFw
IHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3
cml0ZWFibGUNCj4gKyAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJS
X1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXINCj4gZXJyb3JzDQo+ICsgKiBpbmNsdWRpbmcgRVJS
X1BUUih+WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4NCj4gKyAqDQo+
ICsgKiBJbiBkZWJ1ZyBidWlsZHMsIG1hcCgpIGNoZWNrcyB0aGF0IGVhY2ggc2xvdCBpbiBodm1l
bXVsX2N0eHQtPm1mbltdIGlzDQo+ICsgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQgcG9pc2lvbnMg
dW51c2VkIHNsb3RzIHdpdGggSU5WQUxJRF9NRk4uDQo+ICsgKi8NCj4gK3N0YXRpYyB2b2lkICpo
dm1lbXVsX21hcF9saW5lYXJfYWRkcigNCj4gKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5z
aWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLA0KPiArICAgIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0ICpodm1lbXVsX2N0eHQpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50Ow0KPiArICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7DQo+ICsNCj4gKyAgICAvKiBGaXJz
dCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1hcHBpbmcuICovDQo+ICsgICAgdW5zaWduZWQg
bG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdFX1NISUZULCBmaXJzdCA9IGZyYW1lOw0KPiArICAg
IHVuc2lnbmVkIGxvbmcgZmluYWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdF
X1NISUZUOw0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0
IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQ0KPiArICAg
ICAqIGhlbGQgb24gdGhlbS4NCj4gKyAgICAgKi8NCj4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVt
dWxfY3R4dC0+bWZuWzBdOw0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBUaGUgY2FsbGVyIGhh
cyBubyBsZWdpdGltYXRlIHJlYXNvbiBmb3IgdHJ5aW5nIGEgemVyby1ieXRlIHdyaXRlLCBidXQN
Cj4gKyAgICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVhc2UgYnVp
bGRzLg0KPiArICAgICAqDQo+ICsgICAgICogVGhlIG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRz
IG9uIHRoZSBudW1iZXIgb2YgYWRqYWNlbnQgbWZuc1tdDQo+IHdoaWNoDQo+ICsgICAgICogY2Fu
IGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4g
dGhlIHJlZ2lvbi4NCj4gKyAgICAgKiBUaGUgaGlnaGVyIGxldmVsIGVtdWxhdGlvbiBjYWxsZXJz
IGFyZSByZXNwb25zaWJsZSBmb3IgZW5zdXJpbmcgdGhhdA0KPiArICAgICAqIG1mbnNbXSBpcyBs
YXJnZSBlbm91Z2ggZm9yIHRoZSByZXF1ZXN0ZWQgd3JpdGUgc2l6ZS4NCj4gKyAgICAgKi8NCj4g
KyAgICBpZiAoIGJ5dGVzID09IDAgfHwNCj4gKyAgICAgICAgIGZpbmFsIC0gZmlyc3QgPiBBUlJB
WV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSAtIDEgKQ0KDQpTaG91bGQgdGhlcmUgYmUgYW4gb3Zl
cmZsb3cgY2hlY2sgaGVyZSB0byBtYWtlIHN1cmUgZmluYWwgPiBmaXJzdD8gWW91ciBkby13aGls
ZSBiZWxvdyB1c2VzIGZyYW1lIDwgZmluYWwgYXMgaXRzIHRlc3QuDQoNCj4gKyAgICB7DQo+ICsg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOw0KPiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJs
ZTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBkbyB7DQo+ICsgICAgICAgIGVudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCByZXM7DQo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7DQo+
ICsgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOw0KPiArICAgICAgICBwMm1fdHlwZV90
IHAybXQ7DQo+ICsNCj4gKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBDb25maXJtIHRoYXQg
dGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8NCj4gKyAgICAgICAgQVNTRVJUKG1mbl94KCpt
Zm4pID09IDApOw0KPiArDQo+ICsgICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2Uo
Y3VyciwgZnJhbWUgPDwgUEFHRV9TSElGVCwgdHJ1ZSwgcGZlYywNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOw0KPiAr
DQo+ICsgICAgICAgIHN3aXRjaCAoIHJlcyApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgY2Fz
ZSBIVk1UUkFOU19va2F5Og0KPiArICAgICAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICAgICAg
Y2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoNCj4gKyAgICAgICAgICAgIHg4Nl9lbXVs
X3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQp
Ow0KPiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9FWENFUFRJT04p
Ow0KPiArICAgICAgICAgICAgZ290byBvdXQ7DQo+ICsNCj4gKyAgICAgICAgY2FzZSBIVk1UUkFO
U19iYWRfZ2ZuX3RvX21mbjoNCj4gKyAgICAgICAgICAgIGVyciA9IE5VTEw7DQo+ICsgICAgICAg
ICAgICBnb3RvIG91dDsNCj4gKw0KPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQ6DQo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoNCj4gKyAgICAgICAgICAg
IGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfUkVUUlkpOw0KPiArICAgICAgICAgICAgZ290
byBvdXQ7DQo+ICsNCj4gKyAgICAgICAgZGVmYXVsdDoNCj4gKyAgICAgICAgICAgIGdvdG8gdW5o
YW5kbGVhYmxlOw0KPiArICAgICAgICB9DQo+ICsNCj4gKyAgICAgICAgKm1mbisrID0gX21mbihw
YWdlX3RvX21mbihwYWdlKSk7DQo+ICsgICAgICAgIGZyYW1lKys7DQo+ICsNCj4gKyAgICAgICAg
aWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApDQo+ICsgICAgICAgIHsNCj4gKyAgICAg
ICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfT0tBWSk7DQo+ICsgICAgICAgICAg
ICBnb3RvIG91dDsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgfSB3aGlsZSAoIGZyYW1lIDwg
ZmluYWwgKTsNCg0Kd2hpbGUgKCArK2ZyYW1lIDwgZmluYWwgKSwgYW5kIGxvc2UgdGhlIGluY3Jl
bWVudCBhYm92ZT8NCg0KPiArDQo+ICsgICAgLyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5n
bGUgZnJhbWU/ICovDQo+ICsgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApDQo+ICsgICAgICAgIG1h
cHBpbmcgPSBtYXBfZG9tYWluX3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pICsgKGxpbmVhciAm
DQo+IH5QQUdFX01BU0spOw0KPiArICAgIC8qIE11bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2bWFw
KCkuICovDQo+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1lbXVsX2N0eHQtPm1m
biwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiAtIGh2bWVtdWxfY3R4dC0+
bWZuKSkgPT0gTlVMTCApDQo+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOw0KPiArDQo+ICsj
aWZuZGVmIE5ERUJVRyAvKiBQb2lzaW9uIHVudXNlZCBtZm5bXXMgd2l0aCBJTlZBTElEX01GTi4g
Ki8NCj4gKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4dC0+bWZuICsgQVJSQVlfU0laRSho
dm1lbXVsX2N0eHQtPm1mbikgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgQVNTRVJUKG1mbl94KCpt
Zm4pID09IDApOw0KPiArICAgICAgICAqbWZuKysgPSBJTlZBTElEX01GTjsNCj4gKyAgICB9DQo+
ICsjZW5kaWYNCj4gKw0KPiArICAgIHJldHVybiBtYXBwaW5nOw0KPiArDQo+ICsgdW5oYW5kbGVh
YmxlOg0KPiArICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfVU5IQU5ETEVBQkxFKTsN
Cj4gKw0KPiArIG91dDoNCj4gKyAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMuICovDQo+
ICsgICAgd2hpbGUgKCBtZm4tLSA+IGh2bWVtdWxfY3R4dC0+bWZuICkNCj4gKyAgICAgICAgcHV0
X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1mbikpKTsNCj4gKw0KPiArICAgIHJldHVybiBlcnI7
DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoDQo+
ICsgICAgdm9pZCAqbWFwcGluZywgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBi
eXRlcywNCj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQ0KPiAr
ew0KPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOw0KPiArICAg
IHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVDsNCj4gKyAgICB1bnNp
Z25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElG
VDsNCj4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOw0KPiArDQo+ICsg
ICAgQVNTRVJUKGJ5dGVzID4gMCk7DQo+ICsNCj4gKyAgICBpZiAoIGZyYW1lID09IGZpbmFsICkN
Cj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwcGluZyk7DQo+ICsgICAgZWxzZQ0KPiAr
ICAgICAgICB2dW5tYXAobWFwcGluZyk7DQo+ICsNCj4gKyAgICBkbw0KPiArICAgIHsNCj4gKyAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZCgqbWZuKSk7DQo+ICsgICAgICAgIHBhZ2luZ19tYXJrX2Rp
cnR5KGN1cnJkLCAqbWZuKTsNCj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3go
Km1mbikpKTsNCj4gKw0KPiArICAgICAgICBmcmFtZSsrOw0KPiArICAgICAgICAqbWZuKysgPSBf
bWZuKDApOyAvKiBDbGVhbiBzbG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLw0KPiAr
DQo+ICsgICAgfSB3aGlsZSAoIGZyYW1lIDwgZmluYWwgKTsNCg0KQWdhaW4sIHRoZSBpbmNyZW1l
bnQgY291bGQgYmUgZm9sZGVkIGludG8gdGhlIHRlc3QuDQoNCiAgUGF1bA0KDQo+ICsNCj4gKw0K
PiArI2lmbmRlZiBOREVCVUcgLyogQ2hlY2sgKGFuZCBjbGVhbikgYWxsIHVudXNlZCBtZm5zLiAq
Lw0KPiArICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2
bWVtdWxfY3R4dC0+bWZuKSApDQo+ICsgICAgew0KPiArICAgICAgICBBU1NFUlQobWZuX2VxKCpt
Zm4sIElOVkFMSURfTUZOKSk7DQo+ICsgICAgICAgICptZm4rKyA9IF9tZm4oMCk7DQo+ICsgICAg
fQ0KPiArI2VuZGlmDQo+ICt9DQo+ICsNCj4gKy8qDQo+ICAgKiBDb252ZXJ0IGFkZHIgZnJvbSBs
aW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UNCj4gICAqIFthZGRy
LCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3Jk
aW5nIHRvDQo+ICAgKiB0aGUgdmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3
aGVuIFg4NkVNVUxfT0tBWSBpcw0KPiByZXR1cm5lZC4NCj4gQEAgLTk4NywxMSArMTE0MCwxMSBA
QCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoDQo+ICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCA9DQo+ICAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7DQo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50Ow0KPiAtICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOw0KPiAgICAgIHVuc2lnbmVkIGxv
bmcgYWRkciwgcmVwcyA9IDE7DQo+ICAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVz
ZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7DQo+ICAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8g
PSAmY3Vyci0+YXJjaC5odm1fdmNwdS5odm1faW87DQo+ICAgICAgaW50IHJjOw0KPiArICAgIHZv
aWQgKm1hcHBpbmc7DQo+IA0KPiAgICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykg
KQ0KPiAgICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7DQo+IEBAIC0xMDA3LDIzICsxMTYw
LDE1IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgNCj4gICAgICAgICAgICh2aW8tPm1taW9f
Z2xhID09IChhZGRyICYgUEFHRV9NQVNLKSkgKQ0KPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9s
aW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLA0KPiBodm1lbXVsX2N0
eHQsIDEpOw0KPiANCj4gLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBw
X2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsNCj4gLQ0KPiAtICAgIHN3aXRjaCAoIHJjICkN
Cj4gLSAgICB7DQo+IC0gICAgY2FzZSBIVk1UUkFOU19va2F5Og0KPiAtICAgICAgICBicmVhazsN
Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOg0KPiAtICAgICAgICB4ODZf
ZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5j
dHh0KTsNCj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiAtICAgIGNhc2Ug
SFZNVFJBTlNfYmFkX2dmbl90b19tZm46DQo+ICsgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xp
bmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLA0KPiBodm1lbXVsX2N0eHQpOw0KPiArICAgIGlm
ICggSVNfRVJSKG1hcHBpbmcpICkNCj4gKyAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcp
Ow0KPiArICAgIGVsc2UgaWYgKCAhbWFwcGluZyApDQo+ICAgICAgICAgIHJldHVybiBodm1lbXVs
X2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsDQo+IGh2bWVtdWxf
Y3R4dCwgMCk7DQo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Og0KPiAtICAgIGNh
c2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoNCj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7
DQo+IC0gICAgZGVmYXVsdDoNCj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
Ow0KPiAtICAgIH0NCj4gKw0KPiArICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsN
Cj4gKw0KPiArICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgYnl0
ZXMsIGh2bWVtdWxfY3R4dCk7DQo+IA0KPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9
DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4v
aW5jbHVkZS9hc20tDQo+IHg4Ni9odm0vZW11bGF0ZS5oDQo+IGluZGV4IDg4NjQ3NzUuLmQzNzlh
NGEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaA0KPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgNCj4gQEAgLTM3LDYgKzM3LDEz
IEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IHsNCj4gICAgICB1bnNpZ25lZCBsb25nIHNlZ19y
ZWdfYWNjZXNzZWQ7DQo+ICAgICAgdW5zaWduZWQgbG9uZyBzZWdfcmVnX2RpcnR5Ow0KPiANCj4g
KyAgICAvKg0KPiArICAgICAqIE1GTnMgYmVoaW5kIHRlbXBvcmFyeSBtYXBwaW5ncyBpbiB0aGUg
d3JpdGUgY2FsbGJhY2suICBUaGUgbGVuZ3RoIGlzDQo+ICsgICAgICogYXJiaXRyYXJ5LCBhbmQg
Y2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFKzEgYXJlDQo+
ICsgICAgICogbmVlZGVkLg0KPiArICAgICAqLw0KPiArICAgIG1mbl90IG1mblsyXTsNCj4gKw0K
PiAgICAgIHVpbnQzMl90IGludHJfc2hhZG93Ow0KPiANCj4gICAgICBib29sX3Qgc2V0X2NvbnRl
eHQ7DQo+IC0tDQo+IDIuNy40DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmID-0003md-Ky; Tue, 12 Sep 2017 14:36:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drmIC-0003mU-G2
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:36:00 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 31/C8-03414-FC0F7B95; Tue, 12 Sep 2017 14:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTff8h+2
 RBrdniVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrdtxlKZjDXTHtTDtrA+N+ji5GLg4hgc2M
 Evsur2SBcHYzStw6t4K9i5GTQ1igXuLw/0ZWEFtEoFZi2abfzF2MHBzMAvoS53aUg4SFBPYyS
 txvzwWx2QQ0Je58/sQEUsIrYCXx9kwtSJhFQFXi3carbCC2qEC4xP7v15hBbF4BQYmTM5+wgJ
 RzClhLXGgWAgkzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5B0z0LSMgtJyywkLQsYWVY
 xahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJgMQ7GC8vTHg
 EKMkB5OSKK/y/e2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4A4ChLiRYlJqeWpGWmQOMEpi0B
 AePkgjv1/dAad7igsTc4sx0iNQpRkUpcV5LkD4BkERGaR5cGywyLzHKSgnzMgIdIsRTkFqUm1
 mCKv+KUZyDUUmYlwFkCk9mXgnc9FdAi5mAFvNc2gKyuCQRISXVwBjusXVG/8PNMuv5nSIiM3j
 eb3HMuOL/9KLGzq8bzv/XFyjTFQ36OIV3w669qvE1B2MvRjH+Tjy/YnODKe+1BVGarZJKPhxm
 72e/+Pltb47J7k0vO49PbVMySHHSPp534YZTR0lX1caK9/UP0vX1PhdfOqaRxLqdp3/mwYToy
 qAJ+WtnCD88dk+JpTgj0VCLuag4EQB78zSoxwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505226958!116089978!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22882 invoked from network); 12 Sep 2017 14:35:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 12 Sep 2017 14:35:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 876F61596;
 Tue, 12 Sep 2017 07:35:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB2FF3F58C;
 Tue, 12 Sep 2017 07:35:57 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
 <3c2772c4-2487-aad0-98f3-66bc43190f95@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7803568e-4c74-9c63-da61-72f1a43fdaa7@arm.com>
Date: Tue, 12 Sep 2017 15:35:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <3c2772c4-2487-aad0-98f3-66bc43190f95@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 26/27 v8] xen/arm: vpl011: Correct the logic
 for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNy8wOS8xNyAxNTozNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+ICAgCj4+ICAg
ICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4+ICAgCj4+IEBAIC0zNjgsNyArMzc2LDE2IEBA
IHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAg
IGlmICggb3V0X3JpbmdfcXNpemUgIT0gc2l6ZW9mKGludGYtPm91dCkgKQo+PiAgICAgICB7Cj4+
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPj4gLSAgICAgICAgdnBsMDExLT51
YXJ0cmlzIHw9IFRYSTsKPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBFbnN1cmUg
dGhhdCB0aGVyZSBpcyBzcGFjZSBmb3IgYXRsZWFzdCAxNiBieXRlcyBiZWZvcmUgYXNzZXJ0aW5n
IHRoZQo+PiArICAgICAgICAgKiBUWEkgaW50ZXJydXB0IHN0YXR1cyBiaXQgYmVjYXVzZSB0aGUg
U0JTQSBVQVJUIGRyaXZlciBtYXkgd3JpdGUgdXB0bwo+PiArICAgICAgICAgKiAxNiBieXRlcyAo
aS5lLiBoYWxmIHRoZSBTQlNBIFVBUlQgZmlmbyBzaXplIG9mIDMyKSBvbiBnZXR0aW5nCj4+ICsg
ICAgICAgICAqIGEgVFggaW50ZXJydXB0Lgo+IAo+IFRoZSBjb21tZW50IHNvdW5kcyBhIGJpdCBs
aWtlIHRoaXMgaXMgaGFjaywgd2hlcmUgaXQgYWN0dWFsbHkgaXMgYQo+IHRvdGFsbHkgbGVnaXQg
c3BlYyByZXF1aXJlbWVudCAodGhlIGludGVycnVwdCBpcyBhc3NlcnRlZC9kZWFzc2VydGVkCj4g
YXJvdW5kIHRoZSAqdHJpZ2dlciBsZXZlbCosIHdoaWNoIGlzIGhhbGYgd2F5IGJ5IGRlZmF1bHQg
YW5kIGFsd2F5cyBoYWxmCj4gZm9yIHRoZSBTQlNBKS4KPiAKPiBBbHNvIEkgdGhpbmsgdGhlIHNh
bWUgbG9naWMvZml4IG5lZWRzIHRvIGJlIGFwcGxpZWQgdG8gdGhlIHJlY2VpdmluZyBzaWRlLgo+
IAo+IEFuZCB3aGlsZSBJIHNlZSB0aGF0IEp1bGllbiByZXF1ZXN0ZWQgYSBmb2xsb3ctdXAgcGF0
Y2gsIEkgYmVsaWV2ZSB0aGlzCj4gc2hvdWxkIGV2ZW50dWFsbHkgYmUgc3F1YXNoZWQgaW50byAw
Mi8yNywgdG8gbm90IGhhdmUgd3JvbmcgY29kZSBpbiB0aGUKPiByZXBvLiBCdXQgY2FuIGNvdWxk
IGJlIGRvbmUgYXQgY29tbWl0IHRpbWUsIEkgZ3Vlc3MuCgpUaGVyZSBpcyBub3RoaW5nIHdyb25n
IHRvIGtlZXAgdGhpcyBwYXRjaCBzZXBhcmF0ZWx5LiBUaGlzIGNhbiBiZSAKY29uc2lkZXJlZCBh
cyBhIGJ1ZyBmaXggYW5kIEkgbGlrZSB0aGUgaWRlYSBvZiBoYXZpbmcgaXQgc2VwYXJhdGVseSAK
YmVjYXVzZSBpdCBleHBsYWluIHRoZSByYXRpb25hbGUgYmVoaW5kIGl0LiBBZnRlciBhbGwsIHRo
ZXJlIGFyZSBub3RoaW5nIApzYWlkIG9uIHRoZSBTQlNBIHNvIGZhciBhbmQganVzdCBhbiBhc3N1
bXB0aW9uIG9uIGhvdyB0aGUgc3BlYyB3aWxsIGJlIAp1cGRhdGVkLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:36:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmIR-0003pY-SV; Tue, 12 Sep 2017 14:36:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drmIQ-0003pH-KR
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:36:14 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 81/34-03283-ED0F7B95; Tue, 12 Sep 2017 14:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvfmh+2
 RBn+WK1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3PnYxFazgqNiz4x5TA+N3ti5GTg4JAT+J
 9xNWMoPYbAI6EkuPzmcCsUUEwiXeHjnFDmIzC8RITH4xnwXEFhawlOhb9pMZosZK4s+a9VC2k
 cTGOf1g9SwCqhJ/mh+B2bwC7hK7J34Ds4UEiiRO7VvHCGJzCthLfJm2GewGRgFZiS+Nq5khdo
 lL3HoCcYOEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeRWLD7ExuErS2xbOFrZoi9ghInZz5
 hmcAoPAvJ2FlIWmYhaZmFpGUBI8sqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzA4GcAgh2MtzcGHGKU5GBSEuVVvr89UogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEbwAwmoQEi1LTUyvSMnOAcQiTluDgURLh/foeKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+X
 mpUuK8liAzBECKMkrz4EbAUsIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMygEzhycwrgdv
 0CugIJqAjeC5tATmiJBEhJdXA6P9nxc7vryX/X1d6zdN1JHur3+rEpR8Wfku07f1VeN5J5/nh
 V/PFZbRTvz97+1Jhc2P6hgWBZfMdOZPDjz0/xlm56ZvspXVPH2yxXbHgABtj3u1Jy05Jpavec
 4ja71F7qfSDz+tMnfkx1d///rzyd2HRSZZQhpR/E1ZH2704MtU879EUE7OK3s1KLMUZiYZazE
 XFiQAEBCx4BAMAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505226969!105472125!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30801 invoked from network); 12 Sep 2017 14:36:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:36:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52681988"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH] xen_disk: avoid use of g_malloc0_n()
Thread-Index: AQHTK9LXkWQDATvkzU+voVyGT0i47qKxUG6g
Date: Tue, 12 Sep 2017 14:33:32 +0000
Message-ID: <b766d2aa5a5441e4a195f6281345e452@AMSPEX02CL03.citrite.net>
References: <59B80A35020000780017A344@prv-mh.provo.novell.com>
 <59B80A35020000780017A344@prv-mh.provo.novell.com>
In-Reply-To: <59B80A35020000780017A344@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen_disk: avoid use of g_malloc0_n()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgU2VwdGVtYmVyIDIwMTcgMDc6MjQKPiBUbzog
cWVtdS1kZXZlbEBub25nbnUub3JnCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFtQ
QVRDSF0geGVuX2Rpc2s6IGF2b2lkIHVzZSBvZiBnX21hbGxvYzBfbigpCj4gCj4gUHJlZmVyIGdf
bmV3KCkgLyBnX25ldzAoKSB0byBiZSBmYXJ0aGVyIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGgg
b2xkZXIKPiBnbGliIHZlcnNpb25zLiBBcyB0aGVyZSdzIG5vIHBvaW50IGluIHplcm9pbmcgdGhl
IGFsbG9jYXRpb24gaGVyZSAodGhlCj4gbG9vcCByaWdodCBhZnRlcndhcmRzIGZ1bGx5IGluaXRp
YWxpemVzIHRoZSBtZW1vcnkpLCB1c2UgdGhlIGZvcm1lci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gCj4gLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2su
Ywo+ICsrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBAQCAtMTIzMiw3ICsxMjMyLDcgQEAgc3Rh
dGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlCj4gICAgICAgICAgcmV0dXJuIC0x
Owo+ICAgICAgfQo+IAo+IC0gICAgZG9taWRzID0gZ19tYWxsb2MwX24oYmxrZGV2LT5ucl9yaW5n
X3JlZiwgc2l6ZW9mKHVpbnQzMl90KSk7Cj4gKyAgICBkb21pZHMgPSBnX25ldyh1aW50MzJfdCwg
YmxrZGV2LT5ucl9yaW5nX3JlZik7Cj4gICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9y
aW5nX3JlZjsgaSsrKSB7Cj4gICAgICAgICAgZG9taWRzW2ldID0gYmxrZGV2LT54ZW5kZXYuZG9t
Owo+ICAgICAgfQo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:40:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmME-0004bB-Ei; Tue, 12 Sep 2017 14:40:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmMD-0004b5-HJ
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:40:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 68/C9-17770-8C1F7B95; Tue, 12 Sep 2017 14:40:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/f4x+2
 RBs+Pmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzD4UUvOeuuHZjC2MD4zrOLkZODiGBPImG
 xR2sIDavgJ3Es2uLmUFsCQFDidMLb7KA2CwCqhK/r/5hArHZBNQl2p5tB6rn4BAR0JdYfEIPJ
 MwssJpR4vsMQRBbWKBAYuO5v8wgJUICGRKdp5NBwpwCVhI7rr9hBwnzCghK/N0hDNGpJfHw1y
 0WCFtbYtnC12CdzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTTSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDsGINjBeH9jwCFGSQ4mJVFe5fvbI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8E78AJQTLEpNT61Iy8wBRgBMWoKDR0mEVwEYBUK8xQWJucWZ6
 RCpU4y6HB037/5hEmLJy89LlRLn3QIyQwCkKKM0D24ELBovMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3I8gUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjNuOLWJ98/660fzHzHH7327Xy01
 aZWEyN9F3YbyrW/xj/tflUyfeaJOrX5agwxMgEdizeb3847BF29NVw7xylq21c3J+MHPmp2aO
 mVPurPhSdftxzmMVZjvF7U9ON0f7fO/4V52XnnnxW4HSRtmbBhkznxcJfzFJlJ/R0Dhlv0T//
 as7vux5fUuJpTgj0VCLuag4EQAYpLbhwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505227206!63529253!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 772 invoked from network); 12 Sep 2017 14:40:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:40:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:40:05 -0600
Message-Id: <59B80DE2020000780017A3BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:40:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-6-konrad.wilk@oracle.com>
In-Reply-To: <20170912003726.368-6-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 05/17] alternative/x86/arm32: Align
 altinstructions (and altinstr_replacement) sections.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IC0t
LSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKPiArKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5T
Cj4gQEAgLTE1NSwxMSArMTU1LDkgQEAgU0VDVElPTlMKPiAgICAgICAgIF9faW5pdGNhbGxfZW5k
ID0gLjsKPiAgCj4gICNpZmRlZiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFCj4gLSAgICAgICAuID0g
QUxJR04oNCk7CgpJIHRoaW5rIHRoaXMgb25lIG5lZWRzIHRvIHNheSwgd2hpbGUgLi4uCgo+ICAg
ICAgICAgX19hbHRfaW5zdHJ1Y3Rpb25zID0gLjsKPiAgICAgICAgICooLmFsdGluc3RydWN0aW9u
cykKPiAgICAgICAgIF9fYWx0X2luc3RydWN0aW9uc19lbmQgPSAuOwo+IC0gICAgICAgLiA9IEFM
SUdOKDQpOwoKLi4uIHRoaXMgb25lIGNhbiBnbyBhbmQgLi4uCgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ZW4ubGRzLlMKPiArKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4gQEAgLTIwMiw3ICsy
MDIsNiBAQCBTRUNUSU9OUwo+ICAgICAgICAgICogIkFsdGVybmF0aXZlIGluc3RydWN0aW9ucyBm
b3IgZGlmZmVyZW50IENQVSB0eXBlcyBvciBjYXBhYmlsaXRpZXMiCj4gICAgICAgICAgKiBUaGlu
ayBsb2NraW5nIGluc3RydWN0aW9ucyBvbiBzcGlubG9ja3MuCj4gICAgICAgICAgKi8KPiAtICAg
ICAgIC4gPSBBTElHTig4KTsKPiAgICAgICAgICBfX2FsdF9pbnN0cnVjdGlvbnMgPSAuOwoKLi4u
IHRoaXMgb25lIGFnYWluIG5lZWRzIHRvIHN0YXksIGJ1dCB0aGUgOCBjYW4gYmUgcmVwbGFjZWQg
YnkgYSA0LgpUaGF0J3MgYmVjYXVzZSBvdGhlcndpc2UgdGhlcmUncyB0aGUgcmlzayBvZiB0aGUg
X19hbHRfaW5zdHJ1Y3Rpb25zCmxhYmVsIHRvIG5vdCBiZSBhdCB0aGUgc3RhcnQgb2YgdGhlIGZp
cnN0IC5hbHRpbnN0cnVjdGlvbnMgKHNvbGVseQpkZXBlbmRpbmcgb24gd2hhdCBoYXBwZW5zIHRv
IGJlIGltbWVkaWF0ZWx5IGJlZm9yZSB0aGlzIHNjcmlwdApzZWN0aW9uKS4gSSdtIHNvcnJ5IGZv
ciB0aGUgZWFybGllciBtaXMtZ3VpZGluZyBvZiBtaW5lLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0
aXZlLmgKPiBAQCAtNTYsNiArNTYsNyBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9pbnN0cnVj
dGlvbnModm9pZCk7Cj4gIAo+ICAjZGVmaW5lIEFMVEVSTkFUSVZFX04obmV3aW5zdHIsIGZlYXR1
cmUsIG51bWJlcikJXAo+ICAJIi5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLFwiYVwiXG4i
CQlcCj4gKwkiLnAyYWxpZ24gMlxuIgkJCQkJXAo+ICAJQUxUSU5TVFJfRU5UUlkoZmVhdHVyZSwg
bnVtYmVyKQkJCVwKCkkgdGhpbmsgdGhlIHdvdWxkIGJldHRlciBnbyBpbnRvIEFMVElOU1RSX0VO
VFJZKCksIGFuZCB0aGVuIGFsc28KaW50byB0aGUgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgYXNzZW1i
bGVyIG1hY3JvLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmNq-0004jl-Rf; Tue, 12 Sep 2017 14:41:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drmNp-0004jb-Iy
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:41:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D7/AC-15060-C22F7B95; Tue, 12 Sep 2017 14:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQlfn0/Z
 Ig+8r2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOky/ZC+bxVtxY+oS5gfE6RxcjJ4eEgJ9E
 3+RvjCC2sECwxKGvr1i6GLk4RAT6GSXOnD/KDuIwC9xjkfg04RM7SJWQwH5Gib1v5EBsNgF9i
 d0vPjGB2LwCthKdV5pZQGwWAVWJ5V/nsILYogLhEvu/X2OGqBGUODnzCVgNp4CHxIT9h4Fmcg
 At0JRYv0sfJMwsIC+x/e0cZghbXKLpy0pWiLVqEtf6L7FDHJ0uMfFZD8sERoFZSKbOQpg0C8m
 kWUgmLWBkWcWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi0
 DECwg/HbsoBDjJIcTEqivMr3t0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBl/QiUEyxKTU+tS
 MvMAcYPTFqCg0dJhDf7A1Cat7ggMbc4Mx0idYpRUUqcdwtIQgAkkVGaB9cGi9lLjLJSwryMQI
 cI8RSkFuVmlqDKv2IU52BUEuatBpnCk5lXAjf9FdBiJqDFPJe2gCwuSURISTUwTjUql1Tyn/i
 sxudKud+pF70i5QnvLYQvbFV4+Oj31ZCD4t+2PWLS6FKvVpq+oVU+tYh9suoZLt3dXkV5Cryr
 C6e7KtRNnJs++fKlDQw3Oz9X+l1asIGppvjofGclRZ5ToTtjozbuKOpOUKnVsg9nOiphYFk8r
 W3+h+bwyUknf7aH/ORV/BekxFKckWioxVxUnAgAYyuxTNQCAAA=
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505227307!111793410!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34341 invoked from network); 12 Sep 2017 14:41:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:41:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52682558"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Alexandru Isaila'
 <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
 <023e6b76368542d9b073d64aff6d687c@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f074b332-3896-c2fe-8509-72b7681f0ac1@citrix.com>
Date: Tue, 12 Sep 2017 15:37:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <023e6b76368542d9b073d64aff6d687c@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTU6MzIsIFBhdWwgRHVycmFudCB3cm90ZToKPgo+PiArICAgIHsKPj4gKyAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxl
Owo+PiArICAgIH0KPj4gKwo+PiArICAgIGRvIHsKPj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IHJlczsKPj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4g
KyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4+ICsgICAgICAgIHAybV90eXBlX3Qg
cDJtdDsKPj4gKwo+PiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZpcm0gdGhhdCB0
aGUgY3VycmVudCBzbG90IGlzIGNsZWFuLiAqLwo+PiArICAgICAgICBBU1NFUlQobWZuX3goKm1m
bikgPT0gMCk7Cj4+ICsKPj4gKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShj
dXJyLCBmcmFtZSA8PCBQQUdFX1NISUZULCB0cnVlLCBwZmVjLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4+ICsK
Pj4gKyAgICAgICAgc3dpdGNoICggcmVzICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNl
IEhWTVRSQU5TX29rYXk6Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBj
YXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+PiArICAgICAgICAgICAgeDg2X2VtdWxf
cGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7
Cj4+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX0VYQ0VQVElPTik7
Cj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgICAgICBjYXNlIEhWTVRSQU5T
X2JhZF9nZm5fdG9fbWZuOgo+PiArICAgICAgICAgICAgZXJyID0gTlVMTDsKPj4gKyAgICAgICAg
ICAgIGdvdG8gb3V0Owo+PiArCj4+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDoKPj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+PiArICAgICAgICAgICAg
ZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9SRVRSWSk7Cj4+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPj4gKwo+PiArICAgICAgICBkZWZhdWx0Ogo+PiArICAgICAgICAgICAgZ290byB1bmhh
bmRsZWFibGU7Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICAqbWZuKysgPSBfbWZuKHBh
Z2VfdG9fbWZuKHBhZ2UpKTsKPj4gKyAgICAgICAgZnJhbWUrKzsKPj4gKwo+PiArICAgICAgICBp
ZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPj4gKyAgICAgICAgewo+PiArICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9PS0FZKTsKPj4gKyAgICAgICAgICAg
IGdvdG8gb3V0Owo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICB9IHdoaWxlICggZnJhbWUgPCBm
aW5hbCApOwo+IHdoaWxlICggKytmcmFtZSA8IGZpbmFsICksIGFuZCBsb3NlIHRoZSBpbmNyZW1l
bnQgYWJvdmU/CgpJIGRlbGliZXJhdGVseSB3cm90ZSBpdCB0aGlzIHdheSwgdG8gYXZvaWQgYWRk
aW5nIHRvIHRoZSBjb2duaXRpdmUgbG9hZApvZiB0cnlpbmcgdG8gd29yayBvdXQgd2hhdCBpcyBn
b2luZyBvbi4KCi0xIHRvIHRoZSBzdWdnZXN0aW9uLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:44:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmQL-0004tp-81; Tue, 12 Sep 2017 14:44:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1drmQJ-0004te-Sq
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:44:24 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 7C/13-02044-7C2F7B95; Tue, 12 Sep 2017 14:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfT+Qd1jn7Z
 HGhz4yW/xfctkJgdGj8MfrrAEMEaxZuYl5VcksGYsW61W8MSmYk7vL/YGxk0aXYxcHEICMxgl
 Jp/+zQLisAg0sEp0L5jJDuJICMxhlTi1aRuQwwnk5EnMfTubEcIuknj1ajZUvFhi4ezNYDavg
 KDEyZlPWEBsIQEfibOPLzGD2JwCgRIvZ31lhVh3iFGiYfYSVpAEm4CBxP53T4CaOYBWq0osbb
 OHmBMgcf8/xExhgXSJg11NbCC2CEjJnyNgNzALVEtMP3EFytaUaN3+m30Co+AsJGfMQpJawMi
 0ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwPBmAYAfjhXbn
 Q4ySHExKorzK97dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZf0IlBMsSk1PrUjLzAFGCkxag
 oNHSYQ3BSTNW1yQmFucmQ6ROsVoz3HhzqU/TBwH9twCkptu3gWSG74/+MMkxJKXn5cqJc47Ea
 RNAKQtozQPbigssi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmLcCZApPZl4J3O5XQGcxAZ3
 Fc2kLyFkliQgpqQbG+ZPW+CZUOxpN31/fxpkZX1q21L+hfYMJ+3Pv6KVc0V/9LBkMrN93mmhE
 P32Q8oFRcm6o9uGyqVd8e/Mkd31/8vrme1fr8lCrtxETOY8GacutypNRO/VNgnmB+Nvk42e2M
 AjM1vgYJBtjveAan9QxdZvPjqKn5ncLpvG5POQXWWV29OVfs3AlluKMREMt5qLiRAAqHPXN5w
 IAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505227461!56355161!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42369 invoked from network); 12 Sep 2017 14:44:22 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 14:44:22 -0000
Received: by mail-io0-f193.google.com with SMTP id d16so7802946ioj.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 07:44:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=SRZBIAnkd0oYG3Quo+3GoJ2LypbSS+THHzlE4zNx2JI=;
 b=gC73t5E6kUtj2X6dxKvyszVn+Ntyhgysrw8JqQruG0X1pE4dT+/VOt4O15/NmyPuFj
 M1sDW+xh+VMIw77admGMZ93vedSzMfypj8uI247Fq2kztYp93d67hc3e/yVi3rGjfupf
 O1ZcZZZSg5mG12gTvH23uEFsrkg68G3VGQzJcTUA+1GYjgElg/6fAP1clzgiDK7savFY
 uCMeySeWFTh0PD+z0f6pRDXsLIvONoaAexjk50y0KlH/2e4Rw2tHvaS6Lw+i8WW/Dz83
 Ai3s4aPqj/Y5sNZVD6MGV4JxlCAUp6QXGEW3cKa5xR8ZCABssE8Xe4mvvOs7sFPWrNhF
 f09g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SRZBIAnkd0oYG3Quo+3GoJ2LypbSS+THHzlE4zNx2JI=;
 b=pWCxzlZT+iImW5Kbz21VmOtXeGRN1Oprzp5pcYQ6h2wX5JBirwaenkbGcKdHIRxaA6
 mwFriQKAiNM/170dwgIDPkdsBUdHMiBGeQvebKDXzriDSECkQFL4MNZXGM6D6fTcIaZy
 /IgTOWY6bmr2+W4GWCMn1meCkyGGWSvkAvehFOweSaxt3yWiUAIPPAtuV/Rr7xflXovT
 Os/rp++edbWCmNIQXQjKwo3ob3RZQi0fTqqDCd5YNerHYImgYTuQy/siaJwRLxnGOxsT
 4KupXomHHZvEskrZ8/gL/LbwnqcAR7YwIBsJiY4pyU2Tn4vhyKH/NmsOWYS/wNmNgNSI
 fjyg==
X-Gm-Message-State: AHPjjUj+iom2vKNGmRV7e2CoK4WvBMh3hMKq1dKLjSavbb0FLmtxhs3X
 E5aETO5HbCxU4tmXxOINL9Yhbszzng==
X-Google-Smtp-Source: AOwi7QCr/ISIcEBzflfEjx+/awAIS/8y58PQuiwrPvChIFrIRADYt6qSL4Jg9K0jSARnbZAuq4PDz7x6Je5zKcqaYBs=
X-Received: by 10.107.10.77 with SMTP id u74mr22671053ioi.243.1505227460477;
 Tue, 12 Sep 2017 07:44:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Tue, 12 Sep 2017 07:44:19 -0700 (PDT)
In-Reply-To: <CAPD2p-k0eOsbS+=hdJ7_t2h9My_jobnEQqajoGiownac_wzztg@mail.gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-13-git-send-email-olekstysh@gmail.com>
 <CAPD2p-k0eOsbS+=hdJ7_t2h9My_jobnEQqajoGiownac_wzztg@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 12 Sep 2017 17:44:19 +0300
Message-ID: <CAPD2p-=W4-gWvTsJJZ+QE7gzwF-_hkzmAxD3wh7BE5LYAzL_Kw@mail.gmail.com>
To: Kevin Tian <kevin.tian@intel.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 12/13] [RFC] iommu: VT-d: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkuCgpHZW50bGUgcmVtaW5kZXIuCgpPbiBNb24sIEF1ZyAyMSwgMjAxNyBhdCA3OjQ0IFBNLCBP
bGVrc2FuZHIgVHlzaGNoZW5rbwo8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksIGFs
bC4KPgo+IEFueSBjb21tZW50cz8KPgo+IE9uIFR1ZSwgSnVsIDI1LCAyMDE3IGF0IDg6MjYgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4gPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4+Cj4+IFJlZHVjZSB0aGUgc2NvcGUgb2YgdGhlIFRPRE8gYnkgc3F1YXNoaW5nIHNpbmdsZS1w
YWdlIHN0dWZmIHdpdGgKPj4gbXVsdGktcGFnZSBvbmUuIE5leHQgdGFyZ2V0IGlzIHRvIHVzZSBs
YXJnZSBwYWdlcyB3aGVuZXZlciBwb3NzaWJsZQo+PiBpbiB0aGUgY2FzZSB0aGF0IGhhcmR3YXJl
IHN1cHBvcnRzIHRoZW0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+
Pgo+PiAtLS0KPj4gICAgQ2hhbmdlcyBpbiB2MToKPj4gICAgICAgLQo+Pgo+PiAgICBDaGFuZ2Vz
IGluIHYyOgo+PiAgICAgICAtCj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgfCAxMzggKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAx
IGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgNzEgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+IGluZGV4IDQ1ZDFmMzYuLmQyMGIyZjkgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+IEBAIC0xNzUwLDE1ICsxNzUw
LDI0IEBAIHN0YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpk
KQo+PiAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+PiAgfQo+Pgo+
PiAtc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+ICtzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwo+PiArCj4+ICsvKgo+PiArICogVE9ETzogT3B0
aW1pemUgYnkgdXNpbmcgbGFyZ2UgcGFnZXMgd2hlbmV2ZXIgcG9zc2libGUgaW4gdGhlIGNhc2UK
Pj4gKyAqIHRoYXQgaGFyZHdhcmUgc3VwcG9ydHMgdGhlbS4KPj4gKyAqLwo+PiArc3RhdGljIGlu
dCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKPj4gIHsKPj4g
ICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gLSAgICBzdHJ1
Y3QgZG1hX3B0ZSAqcGFnZSA9IE5VTEwsICpwdGUgPSBOVUxMLCBvbGQsIG5ldyA9IHsgMCB9Owo+
PiAtICAgIHU2NCBwZ19tYWRkcjsKPj4gICAgICBpbnQgcmMgPSAwOwo+PiArICAgIHVuc2lnbmVk
IGxvbmcgb3JpZ19nZm4gPSBnZm47Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBpOwo+Pgo+PiAgICAg
IC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KPj4gICAgICBp
ZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQo+PiBAQCAtMTc2OCw3OCArMTc3Nyw2MCBAQCBzdGF0
aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LAo+PiAgICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKPj4gICAgICAgICAgcmV0dXJuIDA7Cj4+Cj4+IC0gICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spOwo+PiAtCj4+IC0gICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21h
ZGRyKGQsIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRLLCAxKTsKPj4gLSAgICBpZiAoIHBn
X21hZGRyID09IDAgKQo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkr
KywgZ2ZuKyssIG1mbisrICkKPj4gICAgICB7Cj4+IC0gICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwo+PiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4gLSAgICB9
Cj4+IC0gICAgcGFnZSA9IChzdHJ1Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdf
bWFkZHIpOwo+PiAtICAgIHB0ZSA9IHBhZ2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7Cj4+IC0gICAg
b2xkID0gKnB0ZTsKPj4gLSAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBhZGRyX3QpbWZuIDw8
IFBBR0VfU0hJRlRfNEspOwo+PiAtICAgIGRtYV9zZXRfcHRlX3Byb3QobmV3LAo+PiAtICAgICAg
ICAgICAgICAgICAgICAgKChmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkgPyBETUFfUFRFX1JFQUQg
IDogMCkgfAo+PiAtICAgICAgICAgICAgICAgICAgICAgKChmbGFncyAmIElPTU1VRl93cml0YWJs
ZSkgPyBETUFfUFRFX1dSSVRFIDogMCkpOwo+PiArICAgICAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFn
ZSA9IE5VTEwsICpwdGUgPSBOVUxMLCBvbGQsIG5ldyA9IHsgMCB9Owo+PiArICAgICAgICB1NjQg
cGdfbWFkZHI7Cj4+Cj4+IC0gICAgLyogU2V0IHRoZSBTTlAgb24gbGVhZiBwYWdlIHRhYmxlIGlm
IFNub29wIENvbnRyb2wgYXZhaWxhYmxlICovCj4+IC0gICAgaWYgKCBpb21tdV9zbm9vcCApCj4+
IC0gICAgICAgIGRtYV9zZXRfcHRlX3NucChuZXcpOwo+PiArICAgICAgICBzcGluX2xvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+Cj4+IC0gICAgaWYgKCBvbGQudmFsID09IG5ldy52YWwg
KQo+PiAtICAgIHsKPj4gKyAgICAgICAgcGdfbWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRy
KGQsIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRLLCAxKTsKPj4gKyAgICAgICAgaWYgKCBw
Z19tYWRkciA9PSAwICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+ICsgICAgICAgICAgICByYyA9IC1FTk9NRU07Cj4+
ICsgICAgICAgICAgICBnb3RvIGVycjsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBwYWdlID0g
KHN0cnVjdCBkbWFfcHRlICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Cj4+ICsgICAg
ICAgIHB0ZSA9IHBhZ2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7Cj4+ICsgICAgICAgIG9sZCA9ICpw
dGU7Cj4+ICsgICAgICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJfdCltZm4gPDwgUEFH
RV9TSElGVF80Syk7Cj4+ICsgICAgICAgIGRtYV9zZXRfcHRlX3Byb3QobmV3LAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICgoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpID8gRE1BX1BURV9S
RUFEICA6IDApIHwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVG
X3dyaXRhYmxlKSA/IERNQV9QVEVfV1JJVEUgOiAwKSk7Cj4+ICsKPj4gKyAgICAgICAgLyogU2V0
IHRoZSBTTlAgb24gbGVhZiBwYWdlIHRhYmxlIGlmIFNub29wIENvbnRyb2wgYXZhaWxhYmxlICov
Cj4+ICsgICAgICAgIGlmICggaW9tbXVfc25vb3AgKQo+PiArICAgICAgICAgICAgZG1hX3NldF9w
dGVfc25wKG5ldyk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBvbGQudmFsID09IG5ldy52YWwgKQo+
PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGlu
Z19sb2NrKTsKPj4gKyAgICAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPj4g
KyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgICpwdGUgPSBu
ZXc7Cj4+ICsKPj4gKyAgICAgICAgaW9tbXVfZmx1c2hfY2FjaGVfZW50cnkocHRlLCBzaXplb2Yo
c3RydWN0IGRtYV9wdGUpKTsKPj4gICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7Cj4+ICAgICAgICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPj4gLSAg
ICAgICAgcmV0dXJuIDA7Cj4+IC0gICAgfQo+PiAtICAgICpwdGUgPSBuZXc7Cj4+IC0KPj4gLSAg
ICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwo+
PiAtICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+PiAtICAgIHVubWFw
X3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKPj4KPj4gLSAgICBpZiAoICF0aGlzX2NwdShpb21tdV9k
b250X2ZsdXNoX2lvdGxiKSApCj4+IC0gICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwg
Z2ZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7Cj4+IC0KPj4gLSAgICByZXR1cm4gcmM7Cj4+
IC19Cj4+IC0KPj4gLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCj4+IC17Cj4+IC0gICAgLyogRG8gbm90
aGluZyBpZiBoYXJkd2FyZSBkb21haW4gYW5kIGlvbW11IHN1cHBvcnRzIHBhc3MgdGhydS4gKi8K
Pj4gLSAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICYmIGlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
Cj4+IC0gICAgICAgIHJldHVybiAwOwo+PiAtCj4+IC0gICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJf
b25lKGQsIChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUXzRLKTsKPj4gLX0KPj4gLQo+PiAtLyog
VE9ETzogT3B0aW1pemUgYnkgc3F1YXNoaW5nIG1hcF9wYWdlcy91bm1hcF9wYWdlcyB3aXRoIG1h
cF9wYWdlL3VubWFwX3BhZ2UgKi8KPj4gLXN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lv
bW11X21hcF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLAo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvcmRlciwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+IC17Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBpOwo+
PiAtICAgIGludCByYyA9IDA7Cj4+IC0KPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwg
b3JkZXIpOyBpKysgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgcmMgPSBpbnRlbF9pb21tdV9tYXBf
cGFnZShkLCBnZm4gKyBpLCBtZm4gKyBpLCBmbGFncyk7Cj4+IC0gICAgICAgIGlmICggdW5saWtl
bHkocmMpICkKPj4gKyAgICAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3Rs
YikgKQo+PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICB3aGlsZSAoIGktLSApCj4+IC0gICAg
ICAgICAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwo+
PiAtICAgICAgICAgICAgICAgIGlmICggaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBp
KSApCj4+IC0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiAtCj4+IC0gICAgICAgICAg
ICBicmVhazsKPj4gKyAgICAgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwgZ2ZuLCBk
bWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7Cj4+ICsgICAgICAgICAgICBpZiAoIHJjICkKPj4gKyAg
ICAgICAgICAgICAgICBnb3RvIGVycjsKPj4gICAgICAgICAgfQo+PiAgICAgIH0KPj4KPj4gKyAg
ICByZXR1cm4gMDsKPj4gKwo+PiArZXJyOgo+PiArICAgIHdoaWxlICggaS0tICkKPj4gKyAgICAg
ICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwo+PiArICAgICAg
ICBpZiAoIGludGVsX2lvbW11X3VubWFwX3BhZ2VzKGQsIG9yaWdfZ2ZuICsgaSwgMCkgKQo+PiAr
ICAgICAgICAgICAgY29udGludWU7Cj4+ICsKPj4gICAgICByZXR1cm4gcmM7Cj4+ICB9Cj4+Cj4+
IEBAIC0xODQ3LDEyICsxODM4LDE3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lv
bW11X3VubWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
cmRlcikKPj4gIHsKPj4gLSAgICB1bnNpZ25lZCBsb25nIGk7Cj4+ICAgICAgaW50IHJjID0gMDsK
Pj4gKyAgICB1bnNpZ25lZCBsb25nIGk7Cj4+ICsKPj4gKyAgICAvKiBEbyBub3RoaW5nIGlmIGhh
cmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwo+PiArICAgIGlm
ICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPj4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4+Cj4+IC0gICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsg
aSsrICkKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKyssIGdmbisr
ICkKPj4gICAgICB7Cj4+IC0gICAgICAgIGludCByZXQgPSBpbnRlbF9pb21tdV91bm1hcF9wYWdl
KGQsIGdmbiArIGkpOwo+PiArICAgICAgICBpbnQgcmV0ID0gZG1hX3B0ZV9jbGVhcl9vbmUoZCwg
KHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEspOwo+PiArCj4+ICAgICAgICAgIGlmICggIXJj
ICkKPj4gICAgICAgICAgICAgIHJjID0gcmV0Owo+PiAgICAgIH0KPj4gLS0KPj4gMi43LjQKPj4K
Pgo+Cj4KPiAtLQo+IFJlZ2FyZHMsCj4KPiBPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCgotLSAKUmVn
YXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:45:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmRR-00050j-LD; Tue, 12 Sep 2017 14:45:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1drmRQ-00050a-Rc
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:45:33 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 27/28-01916-B03F7B95; Tue, 12 Sep 2017 14:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfT+YV3uz9s
 jDaZ847D4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMud/UzFTxIqbh0fC1bA+MEpy5GLg4hgRmM
 EtO/b2IGcVgEGlgllq27xgTiSAjMYZU4uPkfSxcjB5CTJ9H1Rw3CLJKYv8W6i5ETyCyR2HzuG
 QuIzSsgKHFy5hMwW0jAR+Lf0a3sIDanQKDE8l8z2CCWHWKUePHoMzNIgk3AQGL/uyfsIDNZBF
 Qlns80hJgTILHw9D42EFtYIFNi8+YfTCC2iIClxIRnT1lBbGaBaonpJ64wQtiaEq3bf7NPYBS
 cheSMWUhSCxiZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525i
 BIZnPQMD4w7G36c9DzFKcjApifIq398eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/EjUE6wK
 DU9tSItMwcYKTBpCQ4eJRHe2SBp3uKCxNzizHSI1ClGe44Ldy79YeI4sOcWkNx08y6Q3PD9wR
 8mIZa8/LxUKXHeiSBtAiBtGaV5cENhkX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvUpA
 pPJl5JXC7XwGdxQR0Fs+lLSBnlSQipKQaGOdoSGQ8vp/n5delXrp/8xrbOwaT/tx/k6jyd8N2
 5z4Nax2lq18V/uY+kln85kzn0wOSGs3FHMl/G3Vlr5o8WOWtWfMiqurhPsO7VSet13CfMF16P
 4iP1aLCTmLGHLk59x91uJzcMr/Lb7KJ1VzV3Y92RJ06onDwQuq24JU65090hnc26j+3dlJiKc
 5INNRiLipOBAC9XvDa5wIAAA==
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505227530!106877745!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30478 invoked from network); 12 Sep 2017 14:45:30 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 14:45:30 -0000
Received: by mail-io0-f195.google.com with SMTP id j26so1131070iod.0
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 07:45:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dYHmGJ5cctgVdXFi9Oz6v9uv+zAtF7LhOp1NKJ+oEuo=;
 b=lrmycQMQg2xTXajBCNYGavY9ADV9tXlqvlsrIkkn/WHnkqdrRqHYEH6NSjbUQgoqW1
 R8v85OOrdSDEdwSqbkpzKi7nZJCJdRmHwHZ4DBXqEbLmuA7u7ioFiMEuEem/6cLKgY7k
 eRYPXmwRI1tIusgZArKKDjSYfY+tHbl2+BRkQyiO13Qz3ijCqNsfJFQ4nIoaJgXvsrq1
 sTkCwjsZRlvEEJ/tyb60WCY9EbF1B+BZ4fhDqB9DP0HqtP/d42S81AUp8+DSkOXBcglL
 MYxYoyFaDHuUHQ4PkgYL509yggGrJxOC8ii/Srf+3ghbAKlkWub0dbRH6O7VJXflv/yT
 OK1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dYHmGJ5cctgVdXFi9Oz6v9uv+zAtF7LhOp1NKJ+oEuo=;
 b=GpDQ+P52JGXaB03XG+TyX+a0HUNJPQ5cnAJEjRgfAVl5MwAbuGmIkHqcD6ui1a+DN3
 cmf7LNxoRxtTOvugyaFhgk5++tY44a2AlN0UD0cikjpyCKedIml9wQNBSJgS2WA626fv
 qRvgM+4WLuLX5rmP7XsC0Zdqmp8nrxg5KH63vkZd/kDEUW3YxLCamhOqx3Hep7URrwiD
 aGOvH2NJa4JiFx+8L81ysA4V6aaM62DW4UtRFrv/DfGcvLJb6h4NzygK6F/CAyPpyqUr
 X2+QO+HCQD0RFeGpgxkGrxcbYgQXEDOkI+U50ZKxHH7cBfgFEs6xvkgN4Sz6xTeRxKtU
 s8Ow==
X-Gm-Message-State: AHPjjUhRAYnvofS3vJnonsT/5f08TF3WvzhyPUDchZyiLGnAOD+DO7Bm
 2Xwf43YUjeblWy0j8OyTz61opCkeGQ==
X-Google-Smtp-Source: AOwi7QAZ4sXfxD41wzAGe8JrSNMZUGtFXP+qdvUG+ZKCQ88ZswftYiAifbWRwVPxm3OedYFcc0l1WyXY0PebJQyIgYc=
X-Received: by 10.107.138.223 with SMTP id c92mr18895369ioj.91.1505227529361; 
 Tue, 12 Sep 2017 07:45:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.130 with HTTP; Tue, 12 Sep 2017 07:45:28 -0700 (PDT)
In-Reply-To: <CAPD2p-kosYecwBPT=2dRQzq8XGBspDTbWp+umPjn9e=kF1M2cA@mail.gmail.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-14-git-send-email-olekstysh@gmail.com>
 <CAPD2p-kosYecwBPT=2dRQzq8XGBspDTbWp+umPjn9e=kF1M2cA@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 12 Sep 2017 17:45:28 +0300
Message-ID: <CAPD2p-mXk6QwwGKkHOjw53mmyfZrz0-AGPY36kCWEUF1HtVXjQ@mail.gmail.com>
To: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 13/13] [RFC] iommu: AMD-Vi: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkuCgpHZW50bGUgcmVtaW5kZXIuCgpPbiBNb24sIEF1ZyAyMSwgMjAxNyBhdCA3OjQ0IFBNLCBP
bGVrc2FuZHIgVHlzaGNoZW5rbwo8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4gSGksIGFs
bC4KPgo+IEFueSBjb21tZW50cz8KPgo+IE9uIFR1ZSwgSnVsIDI1LCAyMDE3IGF0IDg6MjYgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4gPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4+Cj4+IFJlZHVjZSB0aGUgc2NvcGUgb2YgdGhlIFRPRE8gYnkgc3F1YXNoaW5nIHNpbmdsZS1w
YWdlIHN0dWZmIHdpdGgKPj4gbXVsdGktcGFnZSBvbmUuIE5leHQgdGFyZ2V0IGlzIHRvIHVzZSBs
YXJnZSBwYWdlcyB3aGVuZXZlciBwb3NzaWJsZQo+PiBpbiB0aGUgY2FzZSB0aGF0IGhhcmR3YXJl
IHN1cHBvcnRzIHRoZW0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo
aWt1bHBhbml0QGFtZC5jb20+Cj4+Cj4+IC0tLQo+PiAgICBDaGFuZ2VzIGluIHYxOgo+PiAgICAg
ICAtCj4+Cj4+ICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgIC0KPj4KPj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1MCAr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEyMSBp
bnNlcnRpb25zKCspLCAxMjkgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMKPj4gaW5kZXggZWEzYTcyOC4uMjJkMGNjNiAxMDA2NDQKPj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+PiBAQCAtNjMxLDE4OCArNjMxLDE4
MCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbikKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gLXN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+ICsvKgo+PiArICogVE9ETzogT3B0aW1p
emUgYnkgdXNpbmcgbGFyZ2UgcGFnZXMgd2hlbmV2ZXIgcG9zc2libGUgaW4gdGhlIGNhc2UKPj4g
KyAqIHRoYXQgaGFyZHdhcmUgc3VwcG9ydHMgdGhlbS4KPj4gKyAqLwo+PiAraW50IF9fbXVzdF9j
aGVjayBhbWRfaW9tbXVfbWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvcmRlciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MpCj4+ICB7Cj4+IC0gICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwo+PiAg
ICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+PiAgICAgIGludCBy
YzsKPj4gLSAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKPj4gLSAgICB1bnNpZ25lZCBpbnQg
bWVyZ2VfbGV2ZWw7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBvcmlnX2dmbiA9IGdmbjsKPj4gKyAg
ICB1bnNpZ25lZCBsb25nIGk7Cj4+Cj4+ICAgICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkK
Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4+Cj4+IC0gICAgbWVtc2V0KHB0X21mbiwgMCwgc2l6ZW9m
KHB0X21mbikpOwo+PiAtCj4+ICAgICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
Owo+PiAtCj4+ICAgICAgcmMgPSBhbWRfaW9tbXVfYWxsb2Nfcm9vdChoZCk7Cj4+ICsgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+ICAgICAgaWYgKCByYyApCj4+ICAg
ICAgewo+PiAtICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4g
ICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgZ2ZuID0g
JWx4XG4iLCBnZm4pOwo+PiAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4+ICAgICAgICAgIHJl
dHVybiByYzsKPj4gICAgICB9Cj4+Cj4+IC0gICAgLyogU2luY2UgSFZNIGRvbWFpbiBpcyBpbml0
aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJsZSwKPj4gLSAgICAgKiB3ZSBtaWdodCBu
ZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KPj4gLSAgICBpZiAo
IGlzX2h2bV9kb21haW4oZCkgKQo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRl
cik7IGkrKywgZ2ZuKyssIG1mbisrICkKPj4gICAgICB7Cj4+IC0gICAgICAgIGlmICggdXBkYXRl
X3BhZ2luZ19tb2RlKGQsIGdmbikgKQo+PiArICAgICAgICBib29sX3QgbmVlZF9mbHVzaCA9IDA7
Cj4+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwo+PiArICAgICAgICB1bnNpZ25l
ZCBpbnQgbWVyZ2VfbGV2ZWw7Cj4+ICsKPj4gKyAgICAgICAgbWVtc2V0KHB0X21mbiwgMCwgc2l6
ZW9mKHB0X21mbikpOwo+PiArCj4+ICsgICAgICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGlu
Z19sb2NrKTsKPj4gKwo+PiArICAgICAgICAvKiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxp
emVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRhYmxlLAo+PiArICAgICAgICAgKiB3ZSBtaWdodCBu
ZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdmbiBub3cgKi8KPj4gKyAgICAgICAg
aWYgKCBpc19odm1fZG9tYWluKGQpICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgaWYg
KCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZ2ZuKSApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAg
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+ICsgICAg
ICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4g
PSAlbHhcbiIsIGdmbik7Cj4+ICsgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+PiAr
ICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPj4gKyAgICAgICAgICAgICAgICBnb3RvIGVy
cjsKPj4gKyAgICAgICAgICAgIH0KPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIGlmICgg
aW9tbXVfcGRlX2Zyb21fZ2ZuKGQsIGdmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkK
Pj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7Cj4+IC0gICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1v
ZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsKPj4gKyAgICAgICAgICAgIEFNRF9JT01NVV9E
RUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOwo+PiAg
ICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+PiAtICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Cj4+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4+ICsgICAgICAgICAgICBnb3RvIGVy
cjsKPj4gICAgICAgICAgfQo+PiAtICAgIH0KPj4KPj4gLSAgICBpZiAoIGlvbW11X3BkZV9mcm9t
X2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCj4+IC0gICAgewo+PiAt
ICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gLSAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBnZm4gPSAlbHhcbiIs
IGdmbik7Cj4+IC0gICAgICAgIGRvbWFpbl9jcmFzaChkKTsKPj4gLSAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4+IC0gICAgfQo+PiArICAgICAgICAvKiBJbnN0YWxsIDRrIG1hcHBpbmcgZmlyc3Qg
Ki8KPj4gKyAgICAgICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5b
MV0sIGdmbiwgbWZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVG
X3JlYWRhYmxlKSk7Cj4+Cj4+IC0gICAgLyogSW5zdGFsbCA0ayBtYXBwaW5nIGZpcnN0ICovCj4+
IC0gICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbiwg
bWZuLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUEFH
SU5HX01PREVfTEVWRUxfMSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICEhKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7Cj4+ICsgICAg
ICAgIC8qIERvIG5vdCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJl
ZW4gY2hhbmdlZCAqLwo+PiArICAgICAgICBpZiAoICFuZWVkX2ZsdXNoICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+
ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgfQo+Pgo+PiAtICAgIC8qIERvIG5v
dCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJlZW4gY2hhbmdlZCAq
Lwo+PiAtICAgIGlmICggIW5lZWRfZmx1c2ggKQo+PiAtICAgICAgICBnb3RvIG91dDsKPj4gKyAg
ICAgICAgLyogNEsgbWFwcGluZyBmb3IgUFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMsCj4+ICsgICAg
ICAgICAqIG5vIG5lZWQgdG8gZmx1c2ggaWYgd2UgdHJ1c3Qgbm9uLXByZXNlbnQgYml0cyAqLwo+
PiArICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQo+PiArICAgICAgICAgICAgYW1kX2lv
bW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7Cj4+Cj4+IC0gICAgLyogNEsgbWFwcGluZyBmb3Ig
UFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMsCj4+IC0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3
ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCj4+IC0gICAgaWYgKCBpc19odm1fZG9tYWluKGQp
ICkKPj4gLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7Cj4+IC0KPj4g
LSAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7Cj4+IC0g
ICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVs
KysgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgaWYgKCBwdF9tZm5bbWVyZ2VfbGV2ZWxdID09IDAg
KQo+PiAtICAgICAgICAgICAgYnJlYWs7Cj4+IC0gICAgICAgIGlmICggIWlvbW11X3VwZGF0ZV9w
ZGVfY291bnQoZCwgcHRfbWZuW21lcmdlX2xldmVsXSwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm4sIG1mbiwgbWVyZ2VfbGV2ZWwpICkKPj4gLSAgICAgICAgICAg
IGJyZWFrOwo+PiAtCj4+IC0gICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZu
W21lcmdlX2xldmVsXSwgZ2ZuLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZs
YWdzLCBtZXJnZV9sZXZlbCkgKQo+PiArICAgICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1V
X1BBR0lOR19NT0RFX0xFVkVMXzI7Cj4+ICsgICAgICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKPj4gICAgICAgICAgewo+PiAtICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+IC0gICAgICAg
ICAgICBBTURfSU9NTVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVk
LCAiCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImdmbiA9ICVseCBtZm4gPSAlbHhc
biIsIG1lcmdlX2xldmVsLCBnZm4sIG1mbik7Cj4+IC0gICAgICAgICAgICBkb21haW5fY3Jhc2go
ZCk7Cj4+IC0gICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4gKyAgICAgICAgICAgIGlmICgg
cHRfbWZuW21lcmdlX2xldmVsXSA9PSAwICkKPj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4g
KyAgICAgICAgICAgIGlmICggIWlvbW11X3VwZGF0ZV9wZGVfY291bnQoZCwgcHRfbWZuW21lcmdl
X2xldmVsXSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Zu
LCBtZm4sIG1lcmdlX2xldmVsKSApCj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4g
KyAgICAgICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwgcHRfbWZuW21lcmdlX2xldmVs
XSwgZ2ZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgbWVy
Z2VfbGV2ZWwpICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gKyAgICAgICAgICAgICAgICBBTURfSU9N
TVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnZm4gPSAlbHggbWZuID0gJWx4XG4iLCBtZXJn
ZV9sZXZlbCwgZ2ZuLCBtZm4pOwo+PiArICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsK
Pj4gKyAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4+ICsgICAgICAgICAgICAgICAgZ290
byBlcnI7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qIERlYWxsb2Nh
dGUgbG93ZXIgbGV2ZWwgcGFnZSB0YWJsZSAqLwo+PiArICAgICAgICAgICAgZnJlZV9hbWRfaW9t
bXVfcGd0YWJsZShtZm5fdG9fcGFnZShwdF9tZm5bbWVyZ2VfbGV2ZWwgLSAxXSkpOwo+PiAgICAg
ICAgICB9Cj4+Cj4+IC0gICAgICAgIC8qIERlYWxsb2NhdGUgbG93ZXIgbGV2ZWwgcGFnZSB0YWJs
ZSAqLwo+PiAtICAgICAgICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1mbl90b19wYWdlKHB0X21m
blttZXJnZV9sZXZlbCAtIDFdKSk7Cj4+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spOwo+PiAgICAgIH0KPj4KPj4gLW91dDoKPj4gLSAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gICAgICByZXR1cm4gMDsKPj4gKwo+PiArZXJyOgo+
PiArICAgIHdoaWxlICggaS0tICkKPj4gKyAgICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlz
ZnkgX19tdXN0X2NoZWNrLiAqLwo+PiArICAgICAgICBpZiAoIGFtZF9pb21tdV91bm1hcF9wYWdl
cyhkLCBvcmlnX2dmbiArIGksIDApICkKPj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArCj4+
ICsgICAgcmV0dXJuIHJjOwo+PiAgfQo+Pgo+PiAtc3RhdGljIGludCBfX211c3RfY2hlY2sgYW1k
X2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+PiAraW50IF9f
bXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9y
ZGVyKQo+PiAgewo+PiAtICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwo+PiAgICAgIHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+PiArICAgIGludCBydCA9IDA7Cj4+
ICsgICAgdW5zaWduZWQgbG9uZyBpOwo+Pgo+PiAgICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChk
KSApCj4+ICAgICAgICAgIHJldHVybiAwOwo+Pgo+PiAtICAgIG1lbXNldChwdF9tZm4sIDAsIHNp
emVvZihwdF9tZm4pKTsKPj4gLQo+PiAtICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKPj4gLQo+PiAgICAgIGlmICggIWhkLT5hcmNoLnJvb3RfdGFibGUgKQo+PiAtICAgIHsK
Pj4gLSAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+ICAgICAg
ICAgIHJldHVybiAwOwo+PiAtICAgIH0KPj4KPj4gLSAgICAvKiBTaW5jZSBIVk0gZG9tYWluIGlz
IGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRhYmxlLAo+PiAtICAgICAqIHdlIG1p
Z2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgZ2ZuIG5vdyAqLwo+PiAtICAg
IGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8
IG9yZGVyKTsgaSsrLCBnZm4rKyApCj4+ICAgICAgewo+PiAtICAgICAgICBpbnQgcmMgPSB1cGRh
dGVfcGFnaW5nX21vZGUoZCwgZ2ZuKTsKPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5b
N107Cj4+Cj4+IC0gICAgICAgIGlmICggcmMgKQo+PiAtICAgICAgICB7Cj4+IC0gICAgICAgICAg
ICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gLSAgICAgICAgICAgIEFN
RF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgZ2ZuID0gJWx4XG4iLCBnZm4p
Owo+PiAtICAgICAgICAgICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCj4+IC0gICAgICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+PiAtICAgICAgICAgICAgcmV0dXJuIHJjOwo+PiAt
ICAgICAgICB9Cj4+IC0gICAgfQo+PiArICAgICAgICBtZW1zZXQocHRfbWZuLCAwLCBzaXplb2Yo
cHRfbWZuKSk7Cj4+Cj4+IC0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9nZm4oZCwgZ2ZuLCBwdF9t
Zm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgc3Bpbl91bmxv
Y2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+IC0gICAgICAgIEFNRF9JT01NVV9ERUJVRygi
SW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgZ2ZuID0gJWx4XG4iLCBnZm4pOwo+PiAtICAgICAg
ICBkb21haW5fY3Jhc2goZCk7Cj4+IC0gICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiAtICAgIH0K
Pj4gLQo+PiAtICAgIC8qIG1hcmsgUFRFIGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwo+PiAtICAg
IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZ2ZuKTsKPj4gLSAgICBzcGluX3Vu
bG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gKyAgICAgICAgc3Bpbl9sb2NrKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spOwo+Pgo+PiAtICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBn
Zm4sIDApOwo+PiAtCj4+IC0gICAgcmV0dXJuIDA7Cj4+IC19Cj4+IC0KPj4gLS8qIFRPRE86IE9w
dGltaXplIGJ5IHNxdWFzaGluZyBtYXBfcGFnZXMvdW5tYXBfcGFnZXMgd2l0aCBtYXBfcGFnZS91
bm1hcF9wYWdlICovCj4+IC1pbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCj4+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBvcmRlciwK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpCj4+IC17Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBpOwo+PiAtICAgIGludCByYyA9IDA7Cj4+
IC0KPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+PiAtICAg
IHsKPj4gLSAgICAgICAgcmMgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZCwgZ2ZuICsgaSwgbWZuICsg
aSwgZmxhZ3MpOwo+PiAtICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCj4+ICsgICAgICAgIC8q
IFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQgd2l0aCAyIGxldmVsIElPIHBhZ2UgdGFi
bGUsCj4+ICsgICAgICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3Ig
bGFnZXIgZ2ZuIG5vdyAqLwo+PiArICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQo+PiAg
ICAgICAgICB7Cj4+IC0gICAgICAgICAgICB3aGlsZSAoIGktLSApCj4+IC0gICAgICAgICAgICAg
ICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNrLiAqLwo+PiAtICAgICAg
ICAgICAgICAgIGlmICggYW1kX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSkgKQo+PiAtICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgICAgIGludCByYyA9IHVwZGF0
ZV9wYWdpbmdfbW9kZShkLCBnZm4pOwo+Pgo+PiAtICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAg
ICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBz
cGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gKyAgICAgICAgICAgICAgICBB
TURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2Zu
KTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIHJjICE9IC1FQUREUk5PVEFWQUlMICkKPj4gKyAg
ICAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+PiArICAgICAgICAgICAgICAgIGlm
ICggIXJ0ICkKPj4gKyAgICAgICAgICAgICAgICAgICAgcnQgPSByYzsKPj4gKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgICAgIH0KPj4gICAgICAgICAgfQo+PiAtICAgIH0K
Pj4gLQo+PiAtICAgIHJldHVybiByYzsKPj4gLX0KPj4KPj4gLWludCBfX211c3RfY2hlY2sgYW1k
X2lvbW11X3VubWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9y
ZGVyKQo+PiAtewo+PiAtICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4gLSAgICBpbnQgcmMgPSAwOwo+
PiArICAgICAgICBpZiAoIGlvbW11X3BkZV9mcm9tX2dmbihkLCBnZm4sIHB0X21mbikgfHwgKHB0
X21mblsxXSA9PSAwKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2Nr
KCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+PiArICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVH
KCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBnZm4gPSAlbHhcbiIsIGdmbik7Cj4+ICsgICAg
ICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4+ICsgICAgICAgICAgICBpZiAoICFydCApCj4+ICsg
ICAgICAgICAgICAgICAgcnQgPSAtRUZBVUxUOwo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+
ICsgICAgICAgIH0KPj4KPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBp
KysgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgaW50IHJldCA9IGFtZF9pb21tdV91bm1hcF9wYWdl
KGQsIGdmbiArIGkpOwo+PiArICAgICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2Vu
dCcgKi8KPj4gKyAgICAgICAgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4p
Owo+PiArICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4KPj4g
LSAgICAgICAgaWYgKCAhcmMgKQo+PiAtICAgICAgICAgICAgcmMgPSByZXQ7Cj4+ICsgICAgICAg
IGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4sIDApOwo+PiAgICAgIH0KPj4KPj4gLSAgICBy
ZXR1cm4gcmM7Cj4+ICsgICAgcmV0dXJuIHJ0Owo+PiAgfQo+Pgo+PiAgaW50IGFtZF9pb21tdV9y
ZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAo+PiBAQCAtODMx
LDcgKzgyMyw3IEBAIGludCBhbWRfaW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5pdHlfbWFwKHN0cnVj
dCBkb21haW4gKmRvbWFpbiwKPj4gICAgICBnZm4gPSBwaHlzX2FkZHIgPj4gUEFHRV9TSElGVDsK
Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8IG5wYWdlczsgaSsrICkKPj4gICAgICB7Cj4+IC0gICAg
ICAgIHJ0ID0gYW1kX2lvbW11X21hcF9wYWdlKGRvbWFpbiwgZ2ZuICtpLCBnZm4gK2ksIGZsYWdz
KTsKPj4gKyAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFwX3BhZ2VzKGRvbWFpbiwgZ2ZuICtpLCBn
Zm4gK2ksIGZsYWdzLCAwKTsKPj4gICAgICAgICAgaWYgKCBydCAhPSAwICkKPj4gICAgICAgICAg
ICAgIHJldHVybiBydDsKPj4gICAgICB9Cj4+IC0tCj4+IDIuNy40Cj4+Cj4KPgo+Cj4gLS0KPiBS
ZWdhcmRzLAo+Cj4gT2xla3NhbmRyIFR5c2hjaGVua28KCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2Fu
ZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:48:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmUU-0005FP-3Q; Tue, 12 Sep 2017 14:48:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmUS-0005FG-VF
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:48:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FC/17-02225-8C3F7B95; Tue, 12 Sep 2017 14:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/f45+2
 RBnPmqFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Hh5jLvjIWrG/o5GxgfEVSxcjB4eQQJ7E
 8s5QEJNXwE7i8yPbLkZODgkBQ4nTC2+ygNgsAqoSd+a8YQKx2QTUJdqebWcFKRcR0JdYfEIPJ
 MwssJpR4vsMQRBbWCBG4uSsNYwgtpBAhsQ0qDGcAlYSzy9tZYLYJCjxd4cwRKuWxMNft1ggbG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hSL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOzqGRgYdzA27fU7xCjJwaQkyqt8f3ukEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneHZ+AcoJFqempFWmZOcAIgElLcPAoifAyAqNAiLe4IDG3ODMdI
 nWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc7bCTJJAKQ0ozQPbhAsMi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEua9AjKFJzOvBG7fK6BTmIBO4bm0BeSUkkSElFQD45pvP+/18Vwybdz9Y+W
 qpvIQPbnmM7rNzmvKVv9dzH++Y49Zs5ovL3fBS58UqYKnyr/unnjSzBBrn7dkP/vsM+7tiqbT
 rv/ZG3D4Oy9XaFeExZEO56vTNRWz500+2OU1rcTqxpbKsv12KxeI2Nb/97PwKGbe9b6h3VhXu
 sn8XaKJaWTDPK5gJZbijERDLeai4kQAPVBd8ccCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505227717!97625727!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17689 invoked from network); 12 Sep 2017 14:48:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:48:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:48:37 -0600
Message-Id: <59B80FE1020000780017A3E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:48:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-8-konrad.wilk@oracle.com>
In-Reply-To: <20170912003726.368-8-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 07/17] livepatch/arm/x86: Strip
 note_depends symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IFRo
aXMgc3VyZmFjZWQgZHVlIHRvICJ4ZW4vbGl2ZXBhdGNoL3g4Ni9hcm0zMjogRm9yY2UKPiAubGl2
ZXBhdGNoLmRlcGVuZHMgc2VjdGlvbiB0byBiZSB1aW50MzJfdCBhbGlnbmVkLiIgd2hpY2ggc3dp
dGNoZWQKPiB0byBhIGRpZmZlcmVudCB3YXkgb2YgaW5jbHVkaW5nIHRoZSBidWlsZC1pZC4KPiAK
PiBFYWNoIGxpdmVwYXRjaCBlbmRzIHdpdGggYSBnbG9iYWw6Cj4gCj4gICAgIDMwOiAwMDAwMDAw
MCAgICAgMSBPQkpFQ1QgIEdMT0JBTCBISURERU4gICAgIDcgbm90ZV9kZXBlbmRzCj4gCj4gd2hp
Y2ggd2lsbCBjYXVzZSBjb2xsaXNpb24gd2hlbiBsb2FkaW5nLgo+IAo+IE9uZSBhdHRlbXB0ZWQg
c29sdXRpb24gd2FzIHRvIGFkZCBpbiB0aGUgTWFrZWZpbGUgc3RhbnphOgo+ICBAc2VkIC1pICcv
dW5zaWduZWQvc3RhdGljIHVuc2luZ2VkLycgJEAKPiAKPiBCdXQgdGhhdCByZXN1bHRlZCBpbiB0
aGUgbm90ZV9kZXBlbmRzIGJlaW5nIG9taXR0ZWQgZnJvbSB0aGUgbGl2ZXBhdGNoCj4gKGFzIGl0
IHdhcyBzdGF0aWMgYW5kIG5vdCB1c2VkKSB3aGljaCBtZWFudCB3ZSB3b3VsZCBub3QgaGF2ZSBh
bgo+IC5saXZlcGF0Y2hfZGVwZW5kcyBzZWN0aW9uIHdoaWNoIHdlIHJlcXVpcmUuCgpEaWQgeW91
IGNvbnNpZGVyIHVzaW5nIG9iamNvcHkncyAtLWxvY2FsaXplLXN5bWJvbCBpbnN0ZWFkPwoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmVr-0005oU-E0; Tue, 12 Sep 2017 14:50:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmVq-0005mG-41
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:50:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 83/33-09852-D14F7B95; Tue, 12 Sep 2017 14:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS1fyy/Z
 Ig5k3bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfm0+wFrxhrrg6x6aBcRNzFyMnh5BAnsSh
 mxMZQWxeATuJzsV/WEBsCQFDidMLb4LZLAKqEs/bmplAbDYBdYm2Z9tZuxg5OEQE9CUWn9ADC
 TMLrGaU+D5DEMQWFkiVuH/lPNT4DImHh9+xgdicAlYS8/t2grXyCghK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jWy1EsqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy8egYGxh2Ml7f4HWKU5GBSEuVVvr89UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb/UnoJxgUWp6akVaZg4wBmDSEhw8SiK8p0HSvMUFibnFmekQq
 VOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd6fIKUCIKUZpXlwg2CxeYlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMG8cyBSezLwSuH2vgE5hAjqF59IWkFNKEhFSUg2MxsVf7+z0+pz1Oq8zUlC
 F/2jwL8tkFb0f8u67nqcoPnXSzlx17LYWB8c7y99SK2vP7xJSE4kqnXYk/2/4ppOvbj2UnN7I
 sn/64R2T7wdsnBQZalVj+rPpxrHDf48375oQ/FT8f7yMevOlyO01AfUu09fGb128wnD9ngvb7
 LflaDocupUeHJm1WImlOCPRUIu5qDgRAGf22bbIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505227800!109560020!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58574 invoked from network); 12 Sep 2017 14:50:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:50:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:49:59 -0600
Message-Id: <59B81033020000780017A3E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:49:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-9-konrad.wilk@oracle.com>
In-Reply-To: <20170912003726.368-9-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 08/17] livepatch/tests: Make sure all
 .livepatch.funcs sections are read-only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IC0t
LSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQo+ICsrKyBiL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQo+IEBAIC01NCw2ICs1NCw3IEBAIHhlbl9oZWxsb193b3JsZC5vOiBjb25maWcu
aCBsaXZlcGF0Y2hfZGVwZW5kcy5oCj4gICQoTElWRVBBVENIKTogeGVuX2hlbGxvX3dvcmxkX2Z1
bmMubyB4ZW5faGVsbG9fd29ybGQubwo+ICAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xp
bmtlcikgLXIgLW8gJChMSVZFUEFUQ0gpICReCj4gIAkkKE9CSkNPUFkpIC0tc3RyaXAtZGVidWcg
LS1zdHJpcC1zeW1ib2w9JChOT1RFX1NZTUJPTCkgJEAKPiArCSQoT0JKQ09QWSkgLS1zZXQtc2Vj
dGlvbi1mbGFncyAubGl2ZXBhdGNoLmZ1bmNzPWFsbG9jLHJlYWRvbmx5ICRACgpXaHkgbXVsdGlw
bGUgb2JqY29weSBpbnZvY2F0aW9ucz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:54:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:54:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drma2-00064W-V0; Tue, 12 Sep 2017 14:54:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drma1-00064Q-K3
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:54:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D7/45-17770-025F7B95; Tue, 12 Sep 2017 14:54:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQlfu6/Z
 Ig83TJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozT54+yFRxjq1g27T1LA+NG1i5GTg4JAT+J
 P48vsYDYwgLREsenLQSyuThEBHYxStzauxusiFlAXGLD7F/sILaQQKbEqQ9zweJsAvoSu198Y
 gKxeQVsJRr3nQCzWQRUJSa+PQxWIyoQLrH/+zVmiBpBiZMzn4At4xSwlmg8tYWxi5EDaL6mxP
 pd+hCr5CW2v53DDLO26ctKVoi1ahLX+i+xQ9ycLjHxWQ/LBEaBWUimzkKYNAvJpFlIJi1gZFn
 FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsgxAsIPxzILA
 Q4ySHExKorzK97dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjfgClBMsSk1PrUjLzAFGD0xag
 oNHSYTXFCTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivG8+AxUJgBRllObBjYBF8iVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/4BmcKTmVcCt+kV0BFMQEfwXNoCckRJIkJKqoGx8Yz
 Gm+vzAn9sXs49r3TlrmI38UkFXUJBOSqT28qVtubI9p04KD5jvzZLeKx1ysxFv/QMTUN7dj/b
 +OPV4cp7LFVbhPjzRP5rP5th4v/C2zfPT/cGH8+so7+C2SJrYs/2rdRgeDZ3+4ZVVx7bPeRZp
 mWmO3eK5ao2RZWsZ5/CFytcneu5SmK9EktxRqKhFnNRcSIA1nyMW98CAAA=
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505228062!110902837!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19834 invoked from network); 12 Sep 2017 14:54:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:54:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52683668"
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 <xen-devel@lists.xenproject.org>, <ross.lagerwall@citrix.com>,
 <konrad.wilk@oracle.com>, <julien.grall@arm.com>, <sstabellini@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-12-konrad.wilk@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e04d4983-fc59-cc84-e57f-501859adb857@citrix.com>
Date: Tue, 12 Sep 2017 15:50:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-12-konrad.wilk@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 11/17] livepatch/x86/arm[32,
 64]: Use common vmap code for applying.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBQYXRjaCB0
aXRsZWQgImxpdmVwYXRjaC9hcm1bMzIsNjRdOiBNb2RpZnkgbGl2ZXBhdGNoX2Z1bmNzIiBhZGRl
ZAo+IHRoZSBpbmZyYXN0cnVjdHVyZSBvbiBBUk0gWzMyLDY0XSB0byB1c2Ugdm1hcCBhcyB3YXkg
dG8KPiBtYXAgcmVhZC1vbmx5IHJlZ2lvbnMuIE9uIHg4NiB3ZSB1c2UgYSBnbG9iYWwgcmVnaXN0
ZXIuCj4KPiBCdXQgdGhlcmUgaXMgbm90aGluZyB3cm9uZyB3aXRoIHVzaW5nIG9uIHg4NiB0aGUg
c2FtZSBtZXRob2QKPiBhcyBvbiBBUk1bMzIsNjRdIC0gd2hpY2ggaXMgZXhhY3RseSB3aGF0IHRo
aXMgcGF0Y2ggZG9lcy4KClllcyB0aGVyZSBpcyA6KQoKSWYgeW91IGRvbid0IG1ha2UgdXBkYXRl
cyB0byB0aGUgLnRleHQgc2VjdGlvbiB2aWEgdGhlIHNhbWUgbGluZWFyCmFkZHJlc3MgYXMgdGhl
IGluc3RydWN0aW9ucyBhcmUgYmVpbmcgZmV0Y2hlZCwgdGhlIEljYWNoZSBkb2Vzbid0IHN0YXkK
c3luY2hyb25pc2VkLiAgVGhpcyBpcyBWZXJ5QmFkKHRtKSB3aGVuIHBhdGNoaW5nIHRoZSBlbnRy
eSBwYXRocy4KCklmIHlvdSB3YW50IHRvIGNvbnRpbnVlIGRvd24gdGhpcyByb3V0ZSwgeW91IG5l
ZWQgdG8gcmVpbnRyb2R1Y2UKc3luY19jb3JlKCkgYW5kIGNhbGwgaXQgYXBwcm9wcmlhdGVseSBv
biBhbGwgY3B1cyBhZnRlciBwYXRjaGluZyBpcwpjb21wbGV0ZSwgYW5kIHRha2UgY2FyZSB0byBl
bnN1cmUgdGhhdCBhbnkgc3BsaWNlZCBwYXRjaCBvbiB0aGUgTk1JL01DRQpoYW5kbGVycyBzdGls
bCByZXN1bHRzIGluIHZhbGlkIHg4NiBvcGNvZGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmaI-00066V-5y; Tue, 12 Sep 2017 14:54:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmaG-00066B-Pl
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:54:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4E/D8-03422-035F7B95; Tue, 12 Sep 2017 14:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS1f/6/Z
 Ig0c7dC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozewx1MBceYKnonH2duYJzI1MXIwSEkkCex
 vy+ni5GTg1fATmLezGlsILaEgKHE6YU3WUBsFgFViYWvprOD2GwC6hJtz7azgrSKCOhLLD6h1
 8XIxcEs0MkkMf3jZUYQR1iggVHiwrV2RpAGIYFMiXlr21hBbE4Ba4m+06fYQJp5BQQl/u4QBg
 kzC2hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot
 0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYw/loWcIhRkoNJSZRX
 +f72SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBFfgHKCRanpqRVpmTnAOIBJS3DwKInwmoKke
 YsLEnOLM9MhUqcYjTluPLz+h4mj4+bdP0xCLHn5ealS4rxvPgOVCoCUZpTmwQ2CxeclRlkpYV
 5GoNOEeApSi3IzS1DlXzGKczAqCfP+AZnCk5lXArfvFdApTECn8FzaAnJKSSJCSqqBcebpzfH
 Kq01WLZJM21qaXplySKVaMriF63LCp/9LovM3TpSarrBZOl+BqcTzdtiPB8Xm4QZXuM+Eh4Uf
 OBXaef48o4pzzUm573PqlmQfDxbr9T7xOdPP//OfFSXJHr4sjmuLU1U/7n4afat0x8loz5XSl
 v3mhqp7nrsGW5bznIssXvNoy9d8JZbijERDLeai4kQA5AZCvcoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505228078!70513036!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55940 invoked from network); 12 Sep 2017 14:54:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 14:54:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 08:54:37 -0600
Message-Id: <59B8114A020000780017A40A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 08:54:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-15-konrad.wilk@oracle.com>
In-Reply-To: <20170912003726.368-15-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 Blaise Boscaccy <blaise.boscaccy@oracle.com>, ross.lagerwall@citrix.com,
 julien.grall@arm.com, Vegard Nossum <vegard.nossum@oracle.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 14/17] livepatch/x86/arm: arch/x86/mm:
 generalize do_page_walk() and implement arch_livepatch_lookup_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IFdp
dGggdGhpcyBjaGFuZ2Ugd2UgY2FuIHVzZSBfZG9fcGFnZV93YWxrKCkgdG8gaW1wbGVtZW50Cj4g
YXJjaF9saXZlcGF0Y2hfbG9va3VwX21mbigpIHdoaWNoIGNhbiBiZSB1c2VkIHRvIGZpbmQgb3V0
Cj4gdm1hcCB2aXJ0dWFsIGFkZHJlc3NlcyAoYXMgdW5kZXIgeDg2IHZpcnRfdG9fbWZuIHdvbid0
IHdvcmsKPiBmb3Igdm1hcCwgYnV0IGl0IGRvZXMgZm9yIGFybSEpLgoKSG93IGFib3V0IHVzaW5n
IGRvbWFpbl9wYWdlX21hcF90b19tZm4oKSBpbnN0ZWFkPwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmdq-0006OT-Oe; Tue, 12 Sep 2017 14:58:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drmdq-0006ON-72
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 14:58:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 20/7C-02229-D06F7B95; Tue, 12 Sep 2017 14:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpC73t+2
 RBo9mmlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnH/3MVrBOt+PhxKnsD41H+LkZODgkBf4k1
 37axg9gsAqoSzc8mgdlsAsoSPzt72UBsEQFdiWcLnoHZzAIZEg/OHGTpYuTgEBYIkZh5Mhkkz
 CtgIbF+/TJWEFtIoI1R4t6EcIi4oMTJmU9YIFp1JBbs/sQG0sosIC2x/B8HSJhTwFOi588usF
 ZRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdI1O9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAIKtnYGDcwdh6wu8QoyQHk5Ior/L97ZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjtvwLlBItS01Mr0jJzgOEOk5bg4FES4X3yBSjNW1yQmFucmQ6RO
 sWoKCXO+xYkIQCSyCjNg2uDxdglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK870Gm8GTmlc
 BNfwW0mAloMc+lLSCLSxIRUlINjCVPPu3ZnX535Uy/bU833Jr3OvN1WCGb8/GaX4HnTRS38Br
 tWuOX75BlvWKP6a/DjQxaem7Jqo+9xKZ8feZ6L7lvz8OPPOtKX9xRurO/72325GsWu9+r11j3
 rr55VkXlbFS3495rN+/9cY1axX/mzZSGFyZx21UPzpfMXrDaidOxRjjaZWv90n1KLMUZiYZaz
 EXFiQC8cRD9rAIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505228298!58951548!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62954 invoked from network); 12 Sep 2017 14:58:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 14:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439433124"
Date: Tue, 12 Sep 2017 15:58:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912145816.crlhr5h3uj6cptdp@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
 replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBcyB3aXRoIHRoZSBjcmVhdGUgc2lkZSBvZiB0aGluZ3MsIHRoZXNlIGFyZSBsYXJn
ZWx5IGlkZW50aWNhbC4gIE1vc3QgY2FzZXMKPiBhcmUgYWN0dWFsbHkgZGVzdHJveWluZyB0aGUg
bWFwcGluZyByYXRoZXIgdGhhbiByZXBsYWNpbmcgaXQgd2l0aCBhIHN0b2xlbgo+IGVudHJ5Lgo+
IAo+IFJlaW1wbGVtZW50IHRoZWlyIGxvZ2ljIGluIHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZygp
IGluIGEgbW9zdGx5IGNvbW1vbgo+IHdheS4KPiAKPiBObyAoaW50ZW5kZWQpIGNoYW5nZSBpbiBi
ZWhhdmlvdXIgZnJvbSBhIGd1ZXN0cyBwb2ludCBvZiB2aWV3Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldpdGggdHdvIHN1Z2dlc3Rpb25zOgoKPiAg
aW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
IHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKPiAgewo+IEBAIC00MTM2LDEyICszOTU5LDE0IEBA
IGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9u
ZyBmcmFtZSwKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Cj4gLSAgICBsMV9wZ2VudHJ5X3Qg
b2wxZTsKPiAtICAgIGludCByYzsKPiArICAgIGwxX3BnZW50cnlfdCBubDFlID0gbDFlX2VtcHR5
KCksIG9sMWUsICpwbDFlOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIG1m
bl90IGdsMW1mbjsKPiArICAgIGludCByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Cj4gICAgICB1
bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzID0gZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCAw
KTsKPiAgCj4gICAgICAvKgo+IC0gICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5n
cyBkb25lIGJ5IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcoKQo+ICsgICAgICogT24gdG9wIG9m
IHRoZSBleHBsaWNpdCBzZXR0aW5ncyBkb25lIGJ5IGNyZWF0ZV9wdl9ob3N0X21hcHBpbmcoKQo+
ICAgICAgICogYWxzbyBvcGVuLWNvZGUgcmVsZXZhbnQgcGFydHMgb2YgYWRqdXN0X2d1ZXN0X2wx
ZSgpLiBEb24ndCBtaXJyb3IKPiAgICAgICAqIGF2YWlsYWJsZSBhbmQgY2FjaGFiaWxpdHkgZmxh
Z3MsIHRob3VnaC4KPiAgICAgICAqLwo+IEBAIC00MTUwLDI0ICszOTc1LDk2IEBAIGludCByZXBs
YWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFHRV9HTE9CQUwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBfUEFHRV9HVUVTVF9LRVJORUwgfCBfUEFHRV9VU0VSOwo+ICAK
PiArICAgIC8qCj4gKyAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVuJ3MgYWN0aXZlX2VudHJ5IHRy
YWNraW5nLCBhbmQgd2FzIHVzZWQgc3VjY2Vzc2Z1bGx5Cj4gKyAgICAgKiB0byBjcmVhdGUgYSBn
cmFudC4KPiArICAgICAqCj4gKyAgICAgKiBUaGUgbWVhbmluZyBvZiBhZGRyIGRlcGVuZHMgb24g
R05UTUFQX2NvbnRhaW5zX3B0ZS4gIEl0IGlzIGVpdGhlciBhCj4gKyAgICAgKiBtYWNoaW5lIGFk
ZHJlc3Mgb2YgYW4gTDFlIHRoZSBndWVzdCBoYXMgbm9taW5hdGVkIHRvIGJlIGFsdGVyZWQsIG9y
IGEKPiArICAgICAqIGxpbmVhciBhZGRyZXNzIHdlIG5lZWQgdG8gbG9vayB1cCB0aGUgYXBwcm9w
cmlhdGUgTDFlIGZvci4KPiArICAgICAqCj4gKyAgICAgKiBQYXNzaW5nIGEgbmV3X2FkZHIgb2Yg
emVybyBpcyB0YWtlbiB0byBtZWFuIGRlc3Ryb3kuICBQYXNzaW5nIGEKPiArICAgICAqIG5vbi16
ZXJvIG5ld19hZGRyIGhhcyBvbmx5IGV2ZXIgYmVlbiBhdmFpbGFibGUgdmlhCj4gKyAgICAgKiBH
TlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlIGFuZCBvbmx5IHdoZW4gdXNpbmcgbGluZWFyIGFkZHJl
c3Nlcy4KPiArICAgICAqLwoKSU1ITyB0aGlzIHNob3VsZCBiZSBtb3ZlZCBiZWZvcmUgdGhlIGZ1
bmN0aW9uLgoKPiAgICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKPiAgICAg
IHsKPiAtICAgICAgICBpZiAoICFuZXdfYWRkciApCj4gLSAgICAgICAgICAgIHJldHVybiBkZXN0
cm95X2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBncmFudF9wdGVfZmxhZ3MsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkKTsKPiArICAg
ICAgICAvKiBSZXBsYWNlIG5vdCBhdmFpbGFibGUgaW4gdGhpcyBhZGRyZXNzaW5nIG1vZGUuICov
Cj4gKyAgICAgICAgaWYgKCBuZXdfYWRkciApCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsK
CiAgIC8qCiAgICAqIGFkZHIgY29tZXMgZnJvbSBYZW4ncyBhY3RpdmVfZW50cnkgdHJhY2tpbmcg
c28gaXNuJ3QgZ3Vlc3QgY29udHJvbGxlZCwKICAgICogYnV0IGl0IGhhZCBzdGlsbCBiZXR0ZXIg
YmUgUFRFLWFsaWduZWQuCiAgICAqLwoKQ29uc2lkZXIga2VlcGluZyB0aGlzIGNvbW1lbnQ/Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 14:58:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 14:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmeG-0006Rg-0B; Tue, 12 Sep 2017 14:58:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drmeF-0006RZ-7i
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 14:58:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CD/08-03283-626F7B95; Tue, 12 Sep 2017 14:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVf12/Z
 Ig7XzzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVP1YzFZzlqth49R57A+NVji5GLg4hgc2M
 Eqv/NbNAOLsZJS5MWgLkcHAICxRL/Hlp2cXIySEiECxxoncNK4jNLBApcXPzFCaI+l5Gib9rj
 rKAJNgENCXufP7EBGLzClhJ9O5/yAxiswioSjzY8RKsWVQgXGL/92vMEDWCEidnPgHr5RTwlX
 g9o4cJYoGZxLzNEL3MAuISt57Mh4rLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsWpRWW
 pRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBygAEOxj/zA88xCjJwaQk
 yqt8f3ukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle+69AOcGi1PTUirTMHGCswKQlOHiURHiff
 AFK8xYXJOYWZ6ZDpE4xKkqJ874FSQiAJDJK8+DaYPF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4h
 yMSsK870Gm8GTmlcBNfwW0mAloMc+lLSCLSxIRUlINjE5CB+/Zf2IIPsIdWnvvipG/bdHRGUf
 OH3PZsrHr9ZoJW7mKu3NN+LaJTz/ZFb7dbtuPkzwOZgzyCgvvtd5b/Xij+tZ79blnMoofHXUp
 CTL7X/Lz34nNf/VDljTvF7N5903Rl8PgUO+zmdZqtwVZeZoESm2VEv/13pqb67WlkinnRZh0W
 G3OMiWW4oxEQy3mouJEADLBIQfKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505228325!110903698!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18839 invoked from network); 12 Sep 2017 14:58:45 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 12 Sep 2017 14:58:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E11601596;
 Tue, 12 Sep 2017 07:58:44 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 204483F58C;
 Tue, 12 Sep 2017 07:58:43 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d0b502fa-ccfd-0602-e33f-7fadc827df42@arm.com>
Date: Tue, 12 Sep 2017 15:58:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1503910570-24427-27-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-US
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 26/27 v8] xen/arm: vpl011: Correct the logic
 for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKSSBhbSBqdXN0IGNvbW1lbnRpbmcgb24gdGhlIGNvbW1pdCBtZXNzYWdl
LCBBbmRyZSBhbHJlYWR5IGNvbW1lbnRlZCB0aGUgCmNvZGUuCgpPbiAyOC8wOC8xNyAwOTo1Niwg
Qmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNl
cnZlZCB3aGVuIHBsMDExIHBhdGNoZXMgd2VyZSB0ZXN0ZWQgb24KPiB0aGUganVub3MgaGFyZHdh
cmUgYnkgQW5kcmUvSnVsaWVuLiBJdCB3YXMgb2JzZXJ2ZWQgdGhhdCB3aGVuIGxhcmdlIG91dHB1
dCBpcwo+IGdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMg
Z2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50bHkKPiBkdWUgdG8gT1VUIHJpbmcgYnVmZmVy
IGdldHRpbmcgZnVsbC4KPiAKPiBUaGlzIGlzc3VlIHdhcyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0
aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQgd2hlbgo+IGEgVFggaW50ZXJydXB0IGlz
IGFzc2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hvdWxkIGJlIGF0bGVhc3QgaGFsZiBlbXB0
eSBhbmQKPiB0aGF0IGl0IGNhbiB3cml0ZSBOIGJ5dGVzIGluIHRoZSBGSUZPLCB3aGVyZSBOIGlz
IGhhbGYgdGhlIEZJRk8gcXVldWUgc2l6ZSwgd2l0aG91dAo+IHRoZSBieXRlcyBnZXR0aW5nIGRy
b3BwZWQgZHVlIHRvIEZJRk8gZ2V0dGluZyBmdWxsLgo+IAo+IFRoaXMgcmVxdWlyZW1lbnQgaXMg
YXMgcGVyIHNlY3Rpb24gMy40LjIgb2YgWzFdLCB3aGljaCBpczoKPiAKPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gVUFSVFRYSU5UUgoKVGhpcyByZWdpc3RlciBkb2VzIG5vdCBleGlzdCBpbiB0
aGUgU0JTQSwgc28geW91IGNhbm5vdCBzYXkgaXQgaXMgYSAKcmVxdWlyZW1lbnQgZnJvbSB0aGUg
c3BlY2lmaWNhdGlvbi4gVGhlIGVtdWxhdGlvbiBzaG91bGQgYmUgYmFzZWQgb24gdGhlIApzcGVj
aWZpY2F0aW9uIGFuZCBub3QgaG93IGEgZHJpdmVyIGJlaGF2ZS4gWW91IGRvbid0IGtub3cgaG93
IG90aGVyIE9TIApoYXZlIGltcGxlbWVudGVkIHRoZSBkcml2ZXIuCgpBcyBJIG1lbnRpb25lZCBp
biBteSBwcmV2aW91cyBhbnN3ZXIsIHdlIGFyZSBpbiBwcm9jZXNzIHRvIGNsYXJpZnkgaW4gCnRo
ZSBzcGVjaWZpY2F0aW9uIGFuZCB3ZSBjYW4gY3VycmVudGx5IGFzc3VtZSB0aGUgaW50ZXJydXB0
IHdpbGwgYmUgCnRyaWdnZXJlZCBhdCBoYWxmd2F5LgoKU28gdGhlIGNvbW1pdCBtZXNzYWdlIHNo
b3VsZCByZWZsZWN0IHRoYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmh9-00079m-DV; Tue, 12 Sep 2017 15:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drmh8-00079d-FH
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:01:46 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 29/2B-17770-9D6F7B95; Tue, 12 Sep 2017 15:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTffmt+2
 RBpNOiVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlv1hxmL7jAU7Fo+U72BsaDnF2MXBxCApsZ
 Jbq2bWWFcHYzSjy7MQfI4eQQFkiVOPqkmx3EFhGQlrj2+TIjiM0sYCSx/vRFsLiQQLrE9/UTw
 eJsApoSdz5/YgKxeQWsJJb9OcIMYrMIqEqc734DVi8qEC6x//s1ZogaQYmTM5+wgNicQPWvOz
 qg5ptJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhenFpWlFum
 a6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYOy+7H+IUZKDSUmUV/n+
 9kghvqT8lMqMxOKM+KLSnNTiQ4zqHBwCjRPfhkux5OXnpSpJ8Np/BSoTLEpNT61Iy8wBxg9Mp
 QQHj5II75MvQGne4oLE3OLMdIjUKUZFKXHetyAJAZBERmkeXBssZi8xykoJ8zIC3STEU5BalJ
 tZgir/ilGcg1FJmDcTZDtPZl4J3PRXQIuZgBbzXNoCsrgkESEl1cCoGGdd5nDznK551X0pmcJ
 Tr+7OY98tVc8uJDJvx06mffIL/6jw/dRR9c9fM/nvspvq55+/1gw9Yx2kdFTyNLMmX2fPY40Z
 YpznK6f8MZi/NELyfNX6R4d+b9jEVLrHw2ph/iuX5wIuM5v0YmqPpbbUJxlavTsQfaBYSq9U4
 cquzeq3LAqronyUWIozEg21mIuKEwG7L+3Q1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505228504!82463999!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16609 invoked from network); 12 Sep 2017 15:01:45 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 12 Sep 2017 15:01:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E9051596;
 Tue, 12 Sep 2017 08:01:44 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C5DBA3F58C;
 Tue, 12 Sep 2017 08:01:43 -0700 (PDT)
To: xen-devel@lists.xen.org
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-10-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f73f9b06-0d41-30a8-9c74-228644432eea@arm.com>
Date: Tue, 12 Sep 2017 16:01:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912100330.2168-10-julien.grall@arm.com>
Content-Language: en-US
Cc: andre.przywara@arm.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v2 09/24] xen/arm: Introduce hsr_xabt to
 gather common bits between hsr_dabt and
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SG1tbSwgdGhlIGNvbW1pdCB0aXRsZSBpcyB0cnVuY2F0ZWQuIEl0IHNob3VsZCBiZToKCiJ4ZW4v
YXJtOiBJbnRyb2R1Y2UgaHNyX3hhYnQgdG8gZ2F0aGVyIGNvbW1vbiBiaXRzIGJldHdlZW4gaHNy
X3tkLGl9YWJ0IgoKQ2hlZXJzLAoKT24gMTIvMDkvMTcgMTE6MDMsIEp1bGllbiBHcmFsbCB3cm90
ZToKPiBUaGlzIHdpbGwgYWxsb3cgdG8gY29uc29saWRhdGUgc29tZSBwYXJ0IG9mIHRoZSBkYXRh
IGFib3J0IGFuZCBwcmVmZXRjaAo+IGFib3J0IGhhbmRsaW5nIGluIGEgc2luZ2xlIGZ1bmN0aW9u
IGxhdGVyIG9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgo+IAo+IC0tLQo+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgICAtIEFkZCBB
bmRyZSdzIHJldmlld2VkLWJ5Cj4gLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oIHwgMTMgKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBpbmRleCBiNjQzMmI2YmY0Li41MWUxYzky
NjY1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTYxNSw2ICs2MTUsMTkgQEAg
dW5pb24gaHNyIHsKPiAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRp
b24gQ2xhc3MgKi8KPiAgICAgICB9IGRhYnQ7IC8qIEhTUl9FQ19EQVRBX0FCT1JUXyogKi8KPiAg
IAo+ICsgICAgLyogQ29udGFpbiB0aGUgY29tbW9uIGJpdHMgYmV0d2VlbiBEQUJUIGFuZCBJQUJU
ICovCj4gKyAgICBzdHJ1Y3QgaHNyX3hhYnQgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZnNj
OjY7ICAgIC8qIEZhdWx0IHN0YXR1cyBjb2RlICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBw
YWQxOjE7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAgLyogU3RhZ2UgMiBmYXVs
dCBkdXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcg
cGFkMjoxOwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8qIEV4dGVybmFsIGFi
b3J0IHR5cGUgKi8KPiArICAgICAgICB1bnNpZ25lZCBsb25nIGZudjoxOyAgICAvKiBGQVIgbm90
IFZhbGlkICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQzOjE0Owo+ICsgICAgICAgIHVu
c2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwo+ICsgICAgICAg
IHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwo+ICsgICAgfSB4
YWJ0Owo+ICsKPiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAgICAgc3RydWN0IGhzcl9icmsg
ewo+ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvbW1lbnQ6MTY7ICAgLyogQ29tbWVudCAqLwo+
IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:05:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmkV-0007Kw-Rr; Tue, 12 Sep 2017 15:05:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmkU-0007Kp-4E
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:05:14 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/54-03616-9A7F7B95; Tue, 12 Sep 2017 15:05:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS3fF9+2
 RBrNOGVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9J6cyFUwXqmhad4OlgfEtTxcjJ4eQQJ7E
 9pm32EBsXgE7iZ8bW9hBbAkBQ4nTC2+ygNgsAqoSE5d9ZgSx2QTUJdqebWftYuTiEBHoZpRYP
 nMFmMMs8JtF4s/+S2AdwgLBEv8uXwNLCAl8YpRYfXUB2FhOoBVfZ+9l7mLkAFonKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr8FKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 hl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD8fzawEOMkhxMSqK8yve3
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H37DSgnWJSanlqRlpkDjAaYtAQHj5IILxMwIoR4i
 wsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOywBSJABSlFGaBzcCFpmXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMzLBzKFJzOvBG7TK6AjmICO4Lm0BeSIkkSElFQDY/k3+XqZFbK3f73VvmV
 m43RaduEP184ZrUmxAaErTf+FdQckqe04W7E2RDPy5+/wW05RTy5+m2M7a5fB14R17+u5G1rz
 Um89L5nO+97MXpPhakrJdolin83fVTL5dzZWHXx2tzdRwKnv8JHjIbcj/ggppLst+el3c/bTc
 h2t3BVqv6wOFNffUWIpzkg01GIuKk4EABmLMCjHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505228711!105478161!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36270 invoked from network); 12 Sep 2017 15:05:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:05:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:05:10 -0600
Message-Id: <59B813C2020000780017A44B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:05:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "'Alexandru Isaila'" <aisaila@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <Paul.Durrant@citrix.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
 <023e6b76368542d9b073d64aff6d687c@AMSPEX02CL03.citrite.net>
 <f074b332-3896-c2fe-8509-72b7681f0ac1@citrix.com>
In-Reply-To: <f074b332-3896-c2fe-8509-72b7681f0ac1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?UTF-8?Q?Mihai=20Don=C8=9Bu?= <mdontu@bitdefender.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE2OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDkvMTcgMTU6MzIsIFBhdWwgRHVycmFudCB3cm90ZToKPj4KPj4+ICsgICAg
ewo+Pj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+PiArICAgICAgICBnb3RvIHVu
aGFuZGxlYWJsZTsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBkbyB7Cj4+PiArICAgICAgICBl
bnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOwo+Pj4gKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKPj4+ICsgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+Pj4gKyAg
ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+Pj4gKwo+Pj4gKyAgICAgICAgLyogRXJyb3IgY2hlY2tp
bmcuICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8KPj4+ICsgICAg
ICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKPj4+ICsKPj4+ICsgICAgICAgIHJlcyA9IGh2
bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9TSElGVCwgdHJ1ZSwgcGZl
YywKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBh
Z2UsIE5VTEwsICZwMm10KTsKPj4+ICsKPj4+ICsgICAgICAgIHN3aXRjaCAoIHJlcyApCj4+PiAr
ICAgICAgICB7Cj4+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4+PiArICAgICAgICAg
ICAgYnJlYWs7Cj4+PiArCj4+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9f
Z2ZuOgo+Pj4gKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5m
by5saW5lYXIsIAo+ICZodm1lbXVsX2N0eHQtPmN0eHQpOwo+Pj4gKyAgICAgICAgICAgIGVyciA9
IEVSUl9QVFIofihsb25nKVg4NkVNVUxfRVhDRVBUSU9OKTsKPj4+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPj4+ICsKPj4+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Cj4+
PiArICAgICAgICAgICAgZXJyID0gTlVMTDsKPj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4+
ICsKPj4+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPj4+ICsgICAgICAg
IGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPj4+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRS
KH4obG9uZylYODZFTVVMX1JFVFJZKTsKPj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4+ICsK
Pj4+ICsgICAgICAgIGRlZmF1bHQ6Cj4+PiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7
Cj4+PiArICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKPj4+ICsgICAgICAgIGZyYW1lKys7Cj4+PiArCj4+PiArICAgICAgICBpZiAo
IHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAg
ICAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX09LQVkpOwo+Pj4gKyAgICAgICAgICAg
IGdvdG8gb3V0Owo+Pj4gKyAgICAgICAgfQo+Pj4gKwo+Pj4gKyAgICB9IHdoaWxlICggZnJhbWUg
PCBmaW5hbCApOwo+PiB3aGlsZSAoICsrZnJhbWUgPCBmaW5hbCApLCBhbmQgbG9zZSB0aGUgaW5j
cmVtZW50IGFib3ZlPwo+IAo+IEkgZGVsaWJlcmF0ZWx5IHdyb3RlIGl0IHRoaXMgd2F5LCB0byBh
dm9pZCBhZGRpbmcgdG8gdGhlIGNvZ25pdGl2ZSBsb2FkCj4gb2YgdHJ5aW5nIHRvIHdvcmsgb3V0
IHdoYXQgaXMgZ29pbmcgb24uCgpJdCdzIGEgbWF0dGVyIG9mIHRhc3RlIGFzIHdlbGwgYXMgd2hh
dCB5b3UncmUgdXNlZCB0byB3aGV0aGVyIHRoZQppbmNyZW1lbnQgaW5zaWRlIHRoZSB3aGlsZSgp
IGlzIGhlbHBmdWwgb3IgaGluZGVyaW5nLiBJJ20gZ2VuZXJhbGx5Cm9mIHRoZSBvcGluaW9uIHRo
YXQgdGhpbmdzIHRoYXQgYmVsb25nIHRvZ2V0aGVyIHNob3VsZCBnbyB0b2dldGhlcgooanVzdCBs
aWtlIGZvcig7OykgZW5mb3JjZXMgYnkgd2FudGluZyBldmVyeXRoaW5nIG9uIHRoZSBzYW1lIGxp
bmUpLAphbmQgdGhlIGluY3JlbWVudCBhbmQgbG9vcCBleGl0IGNoZWNrIGRvIGJlbG9uZyB0b2dl
dGhlci4KU2VwYXJhdGluZyB0aGVtIGxpa2UgYWJvdmUgd291bGQgYmUgYWR2aXNhYmxlIG9ubHkg
aWYgdGhlCmludGVybWVkaWF0ZSBsb29wIGV4aXQgcmVhbGx5IHJlcXVpcmVzIHRoZSB2YWx1ZSB0
byBzdGlsbCBiZQp1bi1pbmNyZW1lbnRlZC4KCj4gLTEgdG8gdGhlIHN1Z2dlc3Rpb24uCgorMSBm
cm9tIG1lLCB0aGF0IGlzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmlt-0007SW-6A; Tue, 12 Sep 2017 15:06:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drmls-0007SN-2O
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:06:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BF/04-03610-FF7F7B95; Tue, 12 Sep 2017 15:06:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQvff9+2
 RBuuP6los+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlH/v5iLnghU3Hk4h/2BsYdMl2MnBwSAn4S
 K/cvZwSx2QR0JJYenc8EYosITGKU+L7SDMRmFrjHIrHymD2ILSwQLHF9AUS9iECIxPPlL5khb
 CeJnV+62UFsFgFViX2HX4HN4RVwl1i3fwKQzcUhJPCJUWL11QVgRZwCdhJfZ+8Fa2YUkJX40r
 iaGWKZuMStJxBHSAgISCzZc54ZwhaVePn4HyuEbSCxdek+li5GDqB6TYn1u/QhWhUlpnQ/ZIf
 YKyhxcuYTlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIEhj4DEOxg/Ls28BCjJAeTkiiv8v3tkUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeN9+A8oJFqWmp1akZeYAoxAmLcHBoyTCywSMRCHe4oLE3OLMdIjUKUZjjmObLv
 9h4phx8+4fJiGWvPy8VClxXgaQUgGQ0ozSPLhBsORwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hy
 MSsK8fCBTeDLzSuD2vQI6hQnoFJ5LW0BOKUlESEk1MDa8rL7FnNNpqxTx3ThHYQfPtjcCL6dE
 bPC+dbN03co7Xgc3lV/kuPbrg2XS9qeNcYa5Zm+rTu/2/MW7SrH+0Vu7CPsfDRuDxFL/sJ0xy
 P7OvqDNcen9AtNUzznRZW1iH/dFef2cs99W5dWDjr9R/lM+n9aZ1NRWOpNl5e+LehylLm4/pk
 w1kFBiKc5INNRiLipOBADa9OCOCQMAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505228798!82328288!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34748 invoked from network); 12 Sep 2017 15:06:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 15:06:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52685133"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, 'Alexandru Isaila'
 <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 4/4] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTKLx6aD+FhpqMCEuQz7MxsuuT1aKxU+BA///ilYCAACko0A==
Date: Tue, 12 Sep 2017 15:06:24 +0000
Message-ID: <c6b77016c98c401bb5a1bc4fa1ba3240@AMSPEX02CL03.citrite.net>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
 <023e6b76368542d9b073d64aff6d687c@AMSPEX02CL03.citrite.net>
 <f074b332-3896-c2fe-8509-72b7681f0ac1@citrix.com>
In-Reply-To: <f074b332-3896-c2fe-8509-72b7681f0ac1@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDEyIFNlcHRlbWJlciAyMDE3IDA3OjM4DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgJ0FsZXhhbmRydSBJc2FpbGEnDQo+IDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IENjOiBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47
IGpiZXVsaWNoQHN1c2UuY29tOyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7DQo+IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsN
Cj4gc3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb207IGp1bi5uYWthamltYUBpbnRlbC5jb207
IEtldmluIFRpYW4NCj4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPjsNCj4gTWloYWkgRG9uyJt1IDxtZG9udHVAYml0ZGVm
ZW5kZXIuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDQvNF0geDg2L2h2bTogSW1wbGVt
ZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZw0KPiByZWFsIG1hcHBpbmdzDQo+IA0KPiBPbiAxMi8w
OS8xNyAxNTozMiwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+DQo+ID4+ICsgICAgew0KPiA+PiAr
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gPj4gKyAgICAgICAgZ290byB1bmhhbmRs
ZWFibGU7DQo+ID4+ICsgICAgfQ0KPiA+PiArDQo+ID4+ICsgICAgZG8gew0KPiA+PiArICAgICAg
ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOw0KPiA+PiArICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOw0KPiA+PiArICAgICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsN
Cj4gPj4gKyAgICAgICAgcDJtX3R5cGVfdCBwMm10Ow0KPiA+PiArDQo+ID4+ICsgICAgICAgIC8q
IEVycm9yIGNoZWNraW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJyZW50IHNsb3QgaXMgY2xlYW4u
ICovDQo+ID4+ICsgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsNCj4gPj4gKw0KPiA+
PiArICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lIDw8IFBB
R0VfU0hJRlQsIHRydWUsDQo+IHBmZWMsDQo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsNCj4gPj4gKw0KPiA+PiAr
ICAgICAgICBzd2l0Y2ggKCByZXMgKQ0KPiA+PiArICAgICAgICB7DQo+ID4+ICsgICAgICAgIGNh
c2UgSFZNVFJBTlNfb2theToNCj4gPj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiA+PiArDQo+ID4+
ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46DQo+ID4+ICsgICAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11
bF9jdHh0LQ0KPiA+Y3R4dCk7DQo+ID4+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH4obG9u
ZylYODZFTVVMX0VYQ0VQVElPTik7DQo+ID4+ICsgICAgICAgICAgICBnb3RvIG91dDsNCj4gPj4g
Kw0KPiA+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOg0KPiA+PiArICAg
ICAgICAgICAgZXJyID0gTlVMTDsNCj4gPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+PiAr
DQo+ID4+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoNCj4gPj4gKyAgICAg
ICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOg0KPiA+PiArICAgICAgICAgICAgZXJyID0gRVJS
X1BUUih+KGxvbmcpWDg2RU1VTF9SRVRSWSk7DQo+ID4+ICsgICAgICAgICAgICBnb3RvIG91dDsN
Cj4gPj4gKw0KPiA+PiArICAgICAgICBkZWZhdWx0Og0KPiA+PiArICAgICAgICAgICAgZ290byB1
bmhhbmRsZWFibGU7DQo+ID4+ICsgICAgICAgIH0NCj4gPj4gKw0KPiA+PiArICAgICAgICAqbWZu
KysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsNCj4gPj4gKyAgICAgICAgZnJhbWUrKzsNCj4g
Pj4gKw0KPiA+PiArICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkNCj4g
Pj4gKyAgICAgICAgew0KPiA+PiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2
RU1VTF9PS0FZKTsNCj4gPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+PiArICAgICAgICB9
DQo+ID4+ICsNCj4gPj4gKyAgICB9IHdoaWxlICggZnJhbWUgPCBmaW5hbCApOw0KPiA+IHdoaWxl
ICggKytmcmFtZSA8IGZpbmFsICksIGFuZCBsb3NlIHRoZSBpbmNyZW1lbnQgYWJvdmU/DQo+IA0K
PiBJIGRlbGliZXJhdGVseSB3cm90ZSBpdCB0aGlzIHdheSwgdG8gYXZvaWQgYWRkaW5nIHRvIHRo
ZSBjb2duaXRpdmUgbG9hZA0KPiBvZiB0cnlpbmcgdG8gd29yayBvdXQgd2hhdCBpcyBnb2luZyBv
bi4NCg0KSU1PIHRoZXJlIGlzIG1vcmUgY29nbml0aXZlIGxvYWQgaW4gc2VwYXJhdGluZyB0aGUg
aW5jcmVtZW50IGZyb20gdGhlIHRlc3QsIGJ1dCBJJ20gbm90IHRoYXQgZnVzc2VkLg0KDQogIFBh
dWwNCg0KPiANCj4gLTEgdG8gdGhlIHN1Z2dlc3Rpb24uDQo+IA0KPiB+QW5kcmV3DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:08:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmnN-0007a1-GZ; Tue, 12 Sep 2017 15:08:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmnM-0007Zf-2j
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:08:12 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 02/5E-02044-B58F7B95; Tue, 12 Sep 2017 15:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDSzfqx/Z
 IgzVv2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfv/4yFxx5x1jRue0CYwPjk4OMXYycHEIC
 eRLHmo+xgNi8AnYSbZeugtkSAoYSpxfeBLI5OFgEVCVe76kECbMJqEu0PdvOChIWETCQOHc0C
 STMLLCLWeLi3wAQW1jAS2L1zk6o6UUSB3bPZAaxOQXsJQ4+bQRr5RUQlPi7QxiiVUvi4a9bLB
 C2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKyXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYfAxAsINx23bPQ4ySHExKorzK97dHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgTfoOlBMsSk1PrUjLzAHGAUxagoNHSYSXCSTNW1yQmFucmQ6RO
 sVozHFs0+U/TBwdN+/+YRJiycvPS5US5y0GKRUAKc0ozYMbBIvPS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmdQOZwpOZVwK37xXQKUxAp/Bc2gJySkkiQkqqgdHe7jaPoX/yvVmKzZaW+wq
 un+kNvf8wzCTa7ofq0v3PNj9tk3JkuveL2dGu/N7fBYWphmfWzV21fz3L1UdOi78+fSizOHpj
 7uGEX784WQ6GGSzf/C5i9SbBnLy37Xa3Fs03yOIt/lpVL/LmkVP4rTUfVh1zc3/QsW7+sqj9B
 +LWHWgzq523bdNyJZbijERDLeai4kQAi7t9rsoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505228887!113737003!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54102 invoked from network); 12 Sep 2017 15:08:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:08:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:08:07 -0600
Message-Id: <59B81471020000780017A44E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:08:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
In-Reply-To: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH 1/2] public/domctl: drop unnecessary typedefs
 and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdmlydHVlIG9mIHRoZSBzdHJ1Y3QgeGVuX2RvbWN0bCBjb250YWluZXIgc3RydWN0dXJlLCBt
b3N0IG9mIHRoZW0KYXJlIHJlYWxseSBqdXN0IGNsdXR0ZXJpbmcgdGhlIG5hbWUgc3BhY2UuCgpX
aGlsZSBkb2luZyBzbywKLSBjb252ZXJ0IGFuIGVudW0gdHlwZWQgKHB0X2lycV90eXBlX3QpIHN0
cnVjdHVyZSBmaWVsZCB0byBhIGZpeGVkCiAgd2lkdGggdHlwZSwKLSBtYWtlIHg4NidzIHBhZ2lu
Z19kb21jdGwoKSBhbmQgZGVzY2VuZGFudHMgdGFrZSBhIHByb3Blcmx5IHR5cGVkCiAgaGFuZGxl
LAotIGFkZCBjb25zdCBpbiBhIGZldyBwbGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtOTAzLDcgKzkwMyw3IEBA
IGludCB4Y192Y3B1X2dldF9leHRzdGF0ZSh4Y19pbnRlcmZhY2UgKngKICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Zj
cHVfZXh0c3RhdGVfdCAqZXh0c3RhdGUpOwogCi10eXBlZGVmIHhlbl9kb21jdGxfZ2V0dmNwdWlu
Zm9fdCB4Y192Y3B1aW5mb190OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXR2Y3B1aW5m
byB4Y192Y3B1aW5mb190OwogaW50IHhjX3ZjcHVfZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZjcHUsCkBAIC05MTYsNyArOTE2LDcgQEAgbG9uZyBsb25nIHhjX2RvbWFpbl9n
ZXRfY3B1X3VzYWdlKHhjX2ludAogaW50IHhjX2RvbWFpbl9zZXRoYW5kbGUoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2RvbWFp
bl9oYW5kbGVfdCBoYW5kbGUpOwogCi10eXBlZGVmIHhlbl9kb21jdGxfc2hhZG93X29wX3N0YXRz
X3QgeGNfc2hhZG93X29wX3N0YXRzX3Q7Cit0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRv
d19vcF9zdGF0cyB4Y19zaGFkb3dfb3Bfc3RhdHNfdDsKIGludCB4Y19zaGFkb3dfY29udHJvbCh4
Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwK
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc29wLAotLS0gYS90b29scy9saWJ4
Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMTcxNCw4ICsx
NzE0LDcgQEAgaW50IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSgKICAgICB1aW50NjRfdCBndGFi
bGUpCiB7CiAgICAgaW50IHJjOwotICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqYmluZDsK
LQorICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpiaW5kOwogICAgIERFQ0xBUkVf
RE9NQ1RMOwogCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfYmluZF9wdF9pcnE7CkBAIC0x
NzQwLDggKzE3MzksNyBAQCBpbnQgeGNfZG9tYWluX3VuYmluZF9tc2lfaXJxKAogICAgIHVpbnQz
Ml90IGdmbGFncykKIHsKICAgICBpbnQgcmM7Ci0gICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90
ICpiaW5kOwotCisgICAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKmJpbmQ7CiAgICAg
REVDTEFSRV9ET01DVEw7CiAKICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF91bmJpbmRfcHRf
aXJxOwpAQCAtMTc3MCw3ICsxNzY4LDcgQEAgc3RhdGljIGludCB4Y19kb21haW5fYmluZF9wdF9p
cnFfaW50KAogICAgIHVpbnQxNl90IHNwaSkKIHsKICAgICBpbnQgcmM7Ci0gICAgeGVuX2RvbWN0
bF9iaW5kX3B0X2lycV90ICogYmluZDsKKyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2ly
cSAqYmluZDsKICAgICBERUNMQVJFX0RPTUNUTDsKIAogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9N
Q1RMX2JpbmRfcHRfaXJxOwpAQCAtMTgyOCw3ICsxODI2LDcgQEAgc3RhdGljIGludCB4Y19kb21h
aW5fdW5iaW5kX3B0X2lycV9pbnQoCiAgICAgdWludDhfdCBzcGkpCiB7CiAgICAgaW50IHJjOwot
ICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqIGJpbmQ7CisgICAgc3RydWN0IHhlbl9kb21j
dGxfYmluZF9wdF9pcnEgKmJpbmQ7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKICAgICBkb21jdGwu
Y21kID0gWEVOX0RPTUNUTF91bmJpbmRfcHRfaXJxOwotLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3Rs
LmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC00MSw3ICs0MSw3IEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmQKICAgICBjYXNlIFhFTl9ET01DVExfYmlu
ZF9wdF9pcnE6CiAgICAgewogICAgICAgICBpbnQgcmM7Ci0gICAgICAgIHhlbl9kb21jdGxfYmlu
ZF9wdF9pcnFfdCAqYmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7CisgICAgICAgIHN0cnVj
dCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpiaW5kID0gJmRvbWN0bC0+dS5iaW5kX3B0X2lycTsK
ICAgICAgICAgdWludDMyX3QgaXJxID0gYmluZC0+dS5zcGkuc3BpOwogICAgICAgICB1aW50MzJf
dCB2aXJxID0gYmluZC0+bWFjaGluZV9pcnE7CiAKQEAgLTg3LDcgKzg3LDcgQEAgbG9uZyBhcmNo
X2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZAogICAgIGNhc2UgWEVOX0RPTUNUTF91bmJp
bmRfcHRfaXJxOgogICAgIHsKICAgICAgICAgaW50IHJjOwotICAgICAgICB4ZW5fZG9tY3RsX2Jp
bmRfcHRfaXJxX3QgKmJpbmQgPSAmZG9tY3RsLT51LmJpbmRfcHRfaXJxOworICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7
CiAgICAgICAgIHVpbnQzMl90IGlycSA9IGJpbmQtPnUuc3BpLnNwaTsKICAgICAgICAgdWludDMy
X3QgdmlycSA9IGJpbmQtPm1hY2hpbmVfaXJxOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTQ4LDcgKzQ4LDcgQEAgc3RhdGljIGlu
dCBnZGJzeF9ndWVzdF9tZW1faW8oZG9taWRfdCBkbwogfQogCiBzdGF0aWMgaW50IHVwZGF0ZV9k
b21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgeGVuX2RvbWN0bF9jcHVpZF90ICpjdGwpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVpZCAq
Y3RsKQogewogICAgIHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAg
IGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3Rs
LT5lY3gsIGN0bC0+ZWR4IH07CkBAIC0zNjMsOCArMzYzLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0
bCgKICAgICB7CiAKICAgICBjYXNlIFhFTl9ET01DVExfc2hhZG93X29wOgotICAgICAgICByZXQg
PSBwYWdpbmdfZG9tY3RsKGQsICZkb21jdGwtPnUuc2hhZG93X29wLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVfZG9tY3RsLCB2b2lkKSwgMCk7CisgICAg
ICAgIHJldCA9IHBhZ2luZ19kb21jdGwoZCwgJmRvbWN0bC0+dS5zaGFkb3dfb3AsIHVfZG9tY3Rs
LCAwKTsKICAgICAgICAgaWYgKCByZXQgPT0gLUVSRVNUQVJUICkKICAgICAgICAgICAgIHJldHVy
biBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfYXJjaF8xLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoIiwgdV9kb21j
dGwpOwpAQCAtNzA3LDcgKzcwNiw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAKICAgICBjYXNl
IFhFTl9ET01DVExfYmluZF9wdF9pcnE6CiAgICAgewotICAgICAgICB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxX3QgKmJpbmQgPSAmZG9tY3RsLT51LmJpbmRfcHRfaXJxOworICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7CiAg
ICAgICAgIGludCBpcnE7CiAKICAgICAgICAgcmV0ID0gLUVJTlZBTDsKQEAgLTczOCw3ICs3Mzcs
NyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX3VuYmluZF9w
dF9pcnE6CiAgICAgewotICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKmJpbmQgPSAm
ZG9tY3RsLT51LmJpbmRfcHRfaXJxOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycSAqYmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7CiAgICAgICAgIGludCBpcnEgPSBk
b21haW5fcGlycV90b19pcnEoZCwgYmluZC0+bWFjaGluZV9pcnEpOwogCiAgICAgICAgIHJldCA9
IC1FUEVSTTsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMKQEAgLTE2Miw3ICsxNjIsNyBAQCBzdGF0aWMgaW50IHZpb2FwaWNf
aHdkb21fbWFwX2dzaSh1bnNpZ25lCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcG9sKQogewogICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+
ZG9tYWluOwotICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBwdF9pcnFfYmluZCA9IHsKKyAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSBwdF9pcnFfYmluZCA9IHsKICAgICAgICAg
LmlycV90eXBlID0gUFRfSVJRX1RZUEVfUENJLAogICAgICAgICAubWFjaGluZV9pcnEgPSBnc2ks
CiAgICAgfTsKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jCkBAIC02MDgsOCArNjA4LDggQEAgb3V0OgogICAgIHBhZ2luZ191bmxv
Y2soZCk7CiB9CiAKLWludCBoYXBfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxf
c2hhZG93X29wX3QgKnNjLAotICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSB1X2RvbWN0bCkKK2ludCBoYXBfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4
ZW5fZG9tY3RsX3NoYWRvd19vcCAqc2MsCisgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiB7CiAgICAgaW50IHJjOwogICAgIGJvb2wg
cHJlZW1wdGVkID0gZmFsc2U7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC0xNjA2LDcgKzE2MDYsNyBAQCBv
dXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbWVtX3NoYXJpbmdfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsIHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3BfdCAqbWVjKQoraW50IG1lbV9zaGFy
aW5nX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmlu
Z19vcCAqbWVjKQogewogICAgIGludCByYzsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC02NzQsOCArNjc0LDkgQEAgdm9p
ZCBwYWdpbmdfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogfQogCiAKLWludCBwYWdpbmdfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfc2hhZG93X29wX3QgKnNjLAotICAgICAg
ICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1X2RvbWN0bCwgYm9vbF90
IHJlc3VtaW5nKQoraW50IHBhZ2luZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhl
bl9kb21jdGxfc2hhZG93X29wICpzYywKKyAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCwKKyAgICAgICAgICAgICAgICAgIGJvb2xf
dCByZXN1bWluZykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTc3NSw4ICs3NzYsNyBAQCBsb25nIHBh
Z2luZ19kb21jdGxfY29udGludWF0aW9uKFhFTl9HVUVTCiAgICAgewogICAgICAgICBpZiAoIGRv
bWN0bF9sb2NrX2FjcXVpcmUoKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBhZ2lu
Z19kb21jdGwoZCwgJm9wLnUuc2hhZG93X29wLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBndWVzdF9oYW5kbGVfY2FzdCh1X2RvbWN0bCwgdm9pZCksIDEpOworICAgICAgICAgICAg
cmV0ID0gcGFnaW5nX2RvbWN0bChkLCAmb3AudS5zaGFkb3dfb3AsIHVfZG9tY3RsLCAxKTsKIAog
ICAgICAgICAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwogICAgICAgICB9Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwpAQCAtMzgwOSw4ICszODA5LDggQEAgb3V0OgogLyogU2hhZG93LWNvbnRyb2wgWEVO
X0RPTUNUTCBkaXNwYXRjaGVyICovCiAKIGludCBzaGFkb3dfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX3NoYWRvd19vcF90ICpzYywKLSAgICAg
ICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpCisgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFkb3dfb3AgKnNjLAorICAgICAgICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ewogICAgIGludCByYzsKICAgICBib29sIHByZWVtcHRlZCA9IGZhbHNlOwotLS0gYS94ZW4vY29t
bW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTI0Myw3ICsyNDMsNyBA
QCB2b2lkIGRvbWN0bF9sb2NrX3JlbGVhc2Uodm9pZCkKIH0KIAogc3RhdGljIGlubGluZQotaW50
IHZjcHVhZmZpbml0eV9wYXJhbXNfaW52YWxpZChjb25zdCB4ZW5fZG9tY3RsX3ZjcHVhZmZpbml0
eV90ICp2Y3B1YWZmKQoraW50IHZjcHVhZmZpbml0eV9wYXJhbXNfaW52YWxpZChjb25zdCBzdHJ1
Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgKnZjcHVhZmYpCiB7CiAgICAgcmV0dXJuIHZjcHVh
ZmYtPmZsYWdzID09IDAgfHwKICAgICAgICAgICAgKCh2Y3B1YWZmLT5mbGFncyAmIFhFTl9WQ1BV
QUZGSU5JVFlfSEFSRCkgJiYKQEAgLTY5MCw3ICs2OTAsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldHZjcHVhZmZpbml0
eToKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgICAgICB4ZW5fZG9tY3RsX3Zj
cHVhZmZpbml0eV90ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZpbml0eTsKKyAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZpbml0
eTsKIAogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBpZiAoIHZjcHVhZmYtPnZjcHUg
Pj0gZC0+bWF4X3ZjcHVzICkKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwpAQCAtMTM0NSw3ICsxMzQ1LDcgQEAgcnRfZG9tX2NudGwoCiAgICAg
c3RydWN0IHZjcHUgKnY7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgcmMgPSAw
OwotICAgIHhlbl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1X3QgbG9jYWxfc2NoZWQ7CisgICAgc3Ry
dWN0IHhlbl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1IGxvY2FsX3NjaGVkOwogICAgIHNfdGltZV90
IHBlcmlvZCwgYnVkZ2V0OwogICAgIHVpbnQzMl90IGluZGV4ID0gMDsKIAotLS0gYS94ZW4vY29t
bW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC00MSw3ICs0MSw3
IEBACiAKIHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIHN0cnVjdCBkb21haW4gKmQs
Ci0gICAgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMsCisgICAgc3RydWN0IHhlbl9kb21j
dGxfdm1fZXZlbnRfb3AgKnZlYywKICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICoqdmVkLAog
ICAgIGludCBwYXVzZV9mbGFnLAogICAgIGludCBwYXJhbSwKQEAgLTU4Nyw3ICs1ODcsNyBAQCB2
b2lkIHZtX2V2ZW50X2NsZWFudXAoc3RydWN0IGRvbWFpbiAqZCkKICNlbmRpZgogfQogCi1pbnQg
dm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfdm1fZXZlbnRfb3Bf
dCAqdmVjLAoraW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIHVfZG9tY3RsKQogewogICAgIGludCByYzsKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICp2ZWN0b3JfaGFzaGluZ19k
ZXN0KAogfQogCiBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAotICAgIHN0cnVjdCBkb21haW4gKmQs
IHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqcHRfaXJxX2JpbmQpCisgICAgc3RydWN0IGRvbWFp
biAqZCwgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKnB0X2lycV9iaW5kKQog
ewogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9pcnFfZHBjaTsKICAgICBzdHJ1Y3QgaHZt
X3BpcnFfZHBjaSAqcGlycV9kcGNpOwpAQCAtNjIwLDcgKzYyMCw3IEBAIGludCBwdF9pcnFfY3Jl
YXRlX2JpbmQoCiB9CiAKIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAotICAgIHN0cnVjdCBkb21h
aW4gKmQsIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqcHRfaXJxX2JpbmQpCisgICAgc3RydWN0
IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKnB0X2lycV9i
aW5kKQogewogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9pcnFfZHBjaTsKICAgICBzdHJ1
Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2hh
cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKQEAgLTM0LDggKzM0LDggQEAKIC8q
ICAgICAgICBoYXAgZG9tYWluIGxldmVsIGZ1bmN0aW9ucyAgICAgICAgICAgICovCiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogdm9pZCAgaGFwX2Rv
bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwotaW50ICAgaGFwX2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCB4ZW5fZG9tY3RsX3NoYWRvd19vcF90ICpzYywKLSAgICAgICAgICAgICAgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1X2RvbWN0bCk7CitpbnQgICBoYXBfZG9tY3RsKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCAqc2MsCisgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCk7
CiBpbnQgICBoYXBfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKTsKIHZvaWQgIGhh
cF9maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgIGhhcF90ZWFyZG93bihz
dHJ1Y3QgZG9tYWluICpkLCBib29sICpwcmVlbXB0ZWQpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5o
CkBAIC04Nyw3ICs4Nyw3IEBAIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBk
b20KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGFsbG93X3NsZWVwKTsK
IGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hh
cmluZ19vcF90KSBhcmcpOwogaW50IG1lbV9zaGFyaW5nX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpk
LCAKLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcF90ICpt
ZWMpOworICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmlu
Z19vcCAqbWVjKTsKIHZvaWQgbWVtX3NoYXJpbmdfaW5pdCh2b2lkKTsKIAogLyogU2NhbnMgdGhl
IHAybSBhbmQgcmVsaW5xdWlzaGVzIGFueSBzaGFyZWQgcGFnZXMsIGRlc3Ryb3lpbmcgCi0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdpbmcuaApAQCAtMjAyLDggKzIwMiw5IEBAIGludCBwYWdpbmdfZG9tYWluX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwKIC8qIEhhbmRsZXIgZm9yIHBhZ2luZy1jb250cm9sIG9wczogb3BlcmF0aW9u
cyBmcm9tIHVzZXItc3BhY2UgdG8gZW5hYmxlCiAgKiBhbmQgZGlzYWJsZSBlcGhlbWVyYWwgc2hh
ZG93IG1vZGVzICh0ZXN0IG1vZGUgYW5kIGxvZy1kaXJ0eSBtb2RlKSBhbmQKICAqIG1hbmlwdWxh
dGUgdGhlIGxvZy1kaXJ0eSBiaXRtYXAuICovCi1pbnQgcGFnaW5nX2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCB4ZW5fZG9tY3RsX3NoYWRvd19vcF90ICpzYywKLSAgICAgICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwsIGJvb2xfdCByZXN1bWluZyk7Citp
bnQgcGFnaW5nX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFk
b3dfb3AgKnNjLAorICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
ZG9tY3RsX3QpIHVfZG9tY3RsLAorICAgICAgICAgICAgICAgICAgYm9vbF90IHJlc3VtaW5nKTsK
IAogLyogSGVscGVyIGh5cGVyY2FsbCBmb3IgZGVhbGluZyB3aXRoIGNvbnRpbnVhdGlvbnMuICov
CiBsb25nIHBhZ2luZ19kb21jdGxfY29udGludWF0aW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX2RvbWN0bF90KSk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaApAQCAtNjksOCArNjksOCBAQCBpbnQgc2hhZG93
X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpCiAgKiBhbmQgZGlzYWJsZSBlcGhlbWVyYWwg
c2hhZG93IG1vZGVzICh0ZXN0IG1vZGUgYW5kIGxvZy1kaXJ0eSBtb2RlKSBhbmQKICAqIG1hbmlw
dWxhdGUgdGhlIGxvZy1kaXJ0eSBiaXRtYXAuICovCiBpbnQgc2hhZG93X2RvbWN0bChzdHJ1Y3Qg
ZG9tYWluICpkLCAKLSAgICAgICAgICAgICAgICAgIHhlbl9kb21jdGxfc2hhZG93X29wX3QgKnNj
LAotICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1X2RvbWN0
bCk7CisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFkb3dfb3AgKnNjLAor
ICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVf
ZG9tY3RsKTsKIAogLyogQ2FsbCB3aGVuIGRlc3Ryb3lpbmcgYSBkb21haW4gKi8KIHZvaWQgc2hh
ZG93X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgKnByZWVtcHRlZCk7CkBAIC0xMDYs
OCArMTA2LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cgogCiBz
dGF0aWMgaW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkge30KIAotc3RhdGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCB4ZW5fZG9tY3RsX3NoYWRvd19vcF90ICpzYywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1X2RvbWN0bCkKK3N0YXRp
YyBpbmxpbmUgaW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29wICpzYywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
ZG9tY3RsX3QpIHVfZG9tY3RsKQogewogICAgIHJldHVybiAtRUlOVkFMOwogfQotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CkBAIC02Niw4ICs2Niw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiB7CiAgICAg
dWludDMyX3QgZmxhZ3M7CiAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyBjb25maWc7
CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4geGVuX2RvbWN0bF9j
cmVhdGVkb21haW5fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3JlYXRl
ZG9tYWluX3QpOwogCiAvKiBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gKi8KIHN0cnVjdCB4ZW5f
ZG9tY3RsX2dldGRvbWFpbmluZm8gewpAQCAtMTMzLDggKzEzMSw2IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsX2dldG1lbWxpc3QgewogICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCiAgICAgdWludDY0X2Fs
aWduZWRfdCBudW1fcGZuczsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2dldG1lbWxp
c3QgeGVuX2RvbWN0bF9nZXRtZW1saXN0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX2dldG1lbWxpc3RfdCk7CiAKIAogLyogWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZv
ICovCkBAIC0yMjUsOCArMjIxLDYgQEAgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29wX3N0YXRz
IHsKICAgICB1aW50MzJfdCBmYXVsdF9jb3VudDsKICAgICB1aW50MzJfdCBkaXJ0eV9jb3VudDsK
IH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcF9zdGF0cyB4ZW5fZG9tY3Rs
X3NoYWRvd19vcF9zdGF0c190OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9z
aGFkb3dfb3Bfc3RhdHNfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCB7CiAgICAg
LyogSU4gdmFyaWFibGVzLiAqLwpAQCAtMjQ0LDggKzIzOCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X3NoYWRvd19vcCB7CiAgICAgdWludDY0X2FsaWduZWRfdCBwYWdlczsgLyogU2l6ZSBvZiBidWZm
ZXIuIFVwZGF0ZWQgd2l0aCBhY3R1YWwgc2l6ZS4gKi8KICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9z
aGFkb3dfb3Bfc3RhdHMgc3RhdHM7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFk
b3dfb3AgeGVuX2RvbWN0bF9zaGFkb3dfb3BfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9kb21jdGxfc2hhZG93X29wX3QpOwogCiAKIC8qIFhFTl9ET01DVExfbWF4X21lbSAqLwpAQCAt
MjUzLDggKzI0NSw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21heF9tZW0gewogICAgIC8qIElOIHZh
cmlhYmxlcy4gKi8KICAgICB1aW50NjRfYWxpZ25lZF90IG1heF9tZW1rYjsKIH07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5fZG9tY3RsX21heF9tZW0geGVuX2RvbWN0bF9tYXhfbWVtX3Q7Ci1ERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX21heF9tZW1fdCk7CiAKIAogLyogWEVOX0RPTUNU
TF9zZXR2Y3B1Y29udGV4dCAqLwpAQCAtMjYzLDggKzI1Myw2IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X3ZjcHVjb250ZXh0IHsKICAgICB1aW50MzJfdCAgICAgICAgICAgICAgdmNwdTsgICAgICAgICAg
ICAgICAgICAvKiBJTiAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodmNwdV9ndWVzdF9jb250
ZXh0X3QpIGN0eHQ7IC8qIElOL09VVCAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxf
dmNwdWNvbnRleHQgeGVuX2RvbWN0bF92Y3B1Y29udGV4dF90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF92Y3B1Y29udGV4dF90KTsKIAogCiAvKiBYRU5fRE9NQ1RMX2dldHZj
cHVpbmZvICovCkBAIC0yNzgsOCArMjY2LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfZ2V0dmNwdWlu
Zm8gewogICAgIHVpbnQ2NF9hbGlnbmVkX3QgY3B1X3RpbWU7ICAgICAgICAvKiB0b3RhbCBjcHUg
dGltZSBjb25zdW1lZCAobnMpICovCiAgICAgdWludDMyX3QgY3B1OyAgICAgICAgICAgICAgICAg
ICAgIC8qIGN1cnJlbnQgbWFwcGluZyAgICovCiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9nZXR2Y3B1aW5mbyB4ZW5fZG9tY3RsX2dldHZjcHVpbmZvX3Q7Ci1ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fZG9tY3RsX2dldHZjcHVpbmZvX3QpOwogCiAKIC8qIEdldC9zZXQgdGhlIE5V
TUEgbm9kZShzKSB3aXRoIHdoaWNoIHRoZSBndWVzdCBoYXMgYWZmaW5pdHkgd2l0aC4gKi8KQEAg
LTI4OCw4ICsyNzQsNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2dldHZj
CiBzdHJ1Y3QgeGVuX2RvbWN0bF9ub2RlYWZmaW5pdHkgewogICAgIHN0cnVjdCB4ZW5jdGxfYml0
bWFwIG5vZGVtYXA7LyogSU4gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX25vZGVh
ZmZpbml0eSB4ZW5fZG9tY3RsX25vZGVhZmZpbml0eV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF9ub2RlYWZmaW5pdHlfdCk7CiAKIAogLyogR2V0L3NldCB3aGljaCBwaHlz
aWNhbCBjcHVzIGEgdmNwdSBjYW4gZXhlY3V0ZSBvbi4gKi8KQEAgLTMyNywxNiArMzExLDEyIEBA
IHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVhZmZpbml0eSB7CiAgICAgc3RydWN0IHhlbmN0bF9iaXRt
YXAgY3B1bWFwX2hhcmQ7CiAgICAgc3RydWN0IHhlbmN0bF9iaXRtYXAgY3B1bWFwX3NvZnQ7CiB9
OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgeGVuX2RvbWN0bF92Y3B1
YWZmaW5pdHlfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfdmNwdWFmZmlu
aXR5X3QpOwogCiAKIC8qIFhFTl9ET01DVExfbWF4X3ZjcHVzICovCiBzdHJ1Y3QgeGVuX2RvbWN0
bF9tYXhfdmNwdXMgewogICAgIHVpbnQzMl90IG1heDsgICAgICAgICAgIC8qIG1heGltdW0gbnVt
YmVyIG9mIHZjcHVzICovCiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9tYXhfdmNwdXMg
eGVuX2RvbWN0bF9tYXhfdmNwdXNfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfbWF4X3ZjcHVzX3QpOwogCiAKIC8qIFhFTl9ET01DVExfc2NoZWR1bGVyX29wICovCkBAIC0z
NDgsMjUgKzMyOCwyNSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX21heF92
CiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJfUlREUyAgICAgOAogI2RlZmluZSBYRU5fU0NIRURVTEVS
X05VTEwgICAgIDkKIAotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQgewor
c3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0IHsKICAgICB1aW50MTZfdCB3ZWlnaHQ7CiAg
ICAgdWludDE2X3QgY2FwOwotfSB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdF90OworfTsKIAotdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHsKK3N0cnVjdCB4ZW5fZG9tY3Rs
X3NjaGVkX2NyZWRpdDIgewogICAgIHVpbnQxNl90IHdlaWdodDsKLX0geGVuX2RvbWN0bF9zY2hl
ZF9jcmVkaXQyX3Q7Cit9OwogCi10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMg
eworc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfcnRkcyB7CiAgICAgdWludDMyX3QgcGVyaW9kOwog
ICAgIHVpbnQzMl90IGJ1ZGdldDsKLX0geGVuX2RvbWN0bF9zY2hlZF9ydGRzX3Q7Cit9OwogCiB0
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkcGFyYW1fdmNwdSB7CiAgICAgdW5pb24gewot
ICAgICAgICB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdF90IGNyZWRpdDsKLSAgICAgICAgeGVuX2Rv
bWN0bF9zY2hlZF9jcmVkaXQyX3QgY3JlZGl0MjsKLSAgICAgICAgeGVuX2RvbWN0bF9zY2hlZF9y
dGRzX3QgcnRkczsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0IGNyZWRp
dDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiBjcmVkaXQyOworICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRzIHJ0ZHM7CiAgICAgfSB1OwogICAgIHVp
bnQzMl90IHZjcHVpZDsKIH0geGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHVfdDsKQEAgLTM5Myw5
ICszNzMsOSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHVsZXJfb3AgewogICAgIHVpbnQzMl90
IGNtZDsgICAgICAgLyogWEVOX0RPTUNUTF9TQ0hFRE9QXyogKi8KICAgICAvKiBJTi9PVVQgKi8K
ICAgICB1bmlvbiB7Ci0gICAgICAgIHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0X3QgY3JlZGl0Owot
ICAgICAgICB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdDJfdCBjcmVkaXQyOwotICAgICAgICB4ZW5f
ZG9tY3RsX3NjaGVkX3J0ZHNfdCBydGRzOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hl
ZF9jcmVkaXQgY3JlZGl0OworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQy
IGNyZWRpdDI7CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX3J0ZHMgcnRkczsKICAg
ICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2RvbWN0
bF9zY2hlZHBhcmFtX3ZjcHVfdCkgdmNwdXM7CiAgICAgICAgICAgICAvKgpAQCAtNDA3LDI0ICsz
ODcsMTggQEAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wIHsKICAgICAgICAgfSB2Owog
ICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCB4ZW5f
ZG9tY3RsX3NjaGVkdWxlcl9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9zY2hlZHVsZXJfb3BfdCk7CiAKIAogLyogWEVOX0RPTUNUTF9zZXRkb21haW5oYW5kbGUgKi8K
IHN0cnVjdCB4ZW5fZG9tY3RsX3NldGRvbWFpbmhhbmRsZSB7CiAgICAgeGVuX2RvbWFpbl9oYW5k
bGVfdCBoYW5kbGU7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRkb21haW5oYW5k
bGUgeGVuX2RvbWN0bF9zZXRkb21haW5oYW5kbGVfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9kb21jdGxfc2V0ZG9tYWluaGFuZGxlX3QpOwogCiAKIC8qIFhFTl9ET01DVExfc2V0ZGVi
dWdnaW5nICovCiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRkZWJ1Z2dpbmcgewogICAgIHVpbnQ4X3Qg
ZW5hYmxlOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0ZGVidWdnaW5nIHhlbl9k
b21jdGxfc2V0ZGVidWdnaW5nX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3Rs
X3NldGRlYnVnZ2luZ190KTsKIAogCiAvKiBYRU5fRE9NQ1RMX2lycV9wZXJtaXNzaW9uICovCkBA
IC00MzIsOCArNDA2LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfaXJxX3Blcm1pc3Npb24gewogICAg
IHVpbnQ4X3QgcGlycTsKICAgICB1aW50OF90IGFsbG93X2FjY2VzczsgICAgLyogZmxhZyB0byBz
cGVjaWZ5IGVuYWJsZS9kaXNhYmxlIG9mIElSUSBhY2Nlc3MgKi8KIH07Ci10eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX2lycV9wZXJtaXNzaW9uIHhlbl9kb21jdGxfaXJxX3Blcm1pc3Npb25fdDsK
LURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfaXJxX3Blcm1pc3Npb25fdCk7CiAK
IAogLyogWEVOX0RPTUNUTF9pb21lbV9wZXJtaXNzaW9uICovCkBAIC00NDIsOCArNDE0LDYgQEAg
c3RydWN0IHhlbl9kb21jdGxfaW9tZW1fcGVybWlzc2lvbiB7CiAgICAgdWludDY0X2FsaWduZWRf
dCBucl9tZm5zOyAgLyogbnVtYmVyIG9mIHBhZ2VzIGluIHJhbmdlICg+MCkgKi8KICAgICB1aW50
OF90ICBhbGxvd19hY2Nlc3M7ICAgICAvKiBhbGxvdyAoITApIG9yIGRlbnkgKDApIGFjY2VzcyB0
byByYW5nZT8gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2lvbWVtX3Blcm1pc3Np
b24geGVuX2RvbWN0bF9pb21lbV9wZXJtaXNzaW9uX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX2lvbWVtX3Blcm1pc3Npb25fdCk7CiAKIAogLyogWEVOX0RPTUNUTF9pb3Bv
cnRfcGVybWlzc2lvbiAqLwpAQCAtNDUyLDQyICs0MjIsMzQgQEAgc3RydWN0IHhlbl9kb21jdGxf
aW9wb3J0X3Blcm1pc3Npb24gewogICAgIHVpbnQzMl90IG5yX3BvcnRzOyAgICAgICAgICAgICAg
ICAvKiBzaXplIG9mIHBvcnQgcmFuZ2UgKi8KICAgICB1aW50OF90ICBhbGxvd19hY2Nlc3M7ICAg
ICAgICAgICAgLyogYWxsb3cgb3IgZGVueSBhY2Nlc3MgdG8gcmFuZ2U/ICovCiB9OwotdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfcGVybWlzc2lvbiB4ZW5fZG9tY3RsX2lvcG9ydF9w
ZXJtaXNzaW9uX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2lvcG9ydF9w
ZXJtaXNzaW9uX3QpOwogCiAKIC8qIFhFTl9ET01DVExfaHlwZXJjYWxsX2luaXQgKi8KIHN0cnVj
dCB4ZW5fZG9tY3RsX2h5cGVyY2FsbF9pbml0IHsKICAgICB1aW50NjRfYWxpZ25lZF90ICBnbWZu
OyAgICAgICAgICAgLyogR01GTiB0byBiZSBpbml0aWFsaXNlZCAqLwogfTsKLXR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfaHlwZXJjYWxsX2luaXQgeGVuX2RvbWN0bF9oeXBlcmNhbGxfaW5pdF90
OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9oeXBlcmNhbGxfaW5pdF90KTsK
IAogCiAvKiBYRU5fRE9NQ1RMX3NldHRpbWVvZmZzZXQgKi8KIHN0cnVjdCB4ZW5fZG9tY3RsX3Nl
dHRpbWVvZmZzZXQgewogICAgIGludDY0X2FsaWduZWRfdCB0aW1lX29mZnNldF9zZWNvbmRzOyAv
KiBhcHBsaWVkIHRvIGRvbWFpbiB3YWxsY2xvY2sgdGltZSAqLwogfTsKLXR5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfc2V0dGltZW9mZnNldCB4ZW5fZG9tY3RsX3NldHRpbWVvZmZzZXRfdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0dGltZW9mZnNldF90KTsKIAogLyog
WEVOX0RPTUNUTF9nZXRodm1jb250ZXh0ICovCiAvKiBYRU5fRE9NQ1RMX3NldGh2bWNvbnRleHQg
Ki8KLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfaHZtY29udGV4dCB7CitzdHJ1Y3QgeGVuX2Rv
bWN0bF9odm1jb250ZXh0IHsKICAgICB1aW50MzJfdCBzaXplOyAvKiBJTi9PVVQ6IHNpemUgb2Yg
YnVmZmVyIC8gYnl0ZXMgZmlsbGVkICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkg
YnVmZmVyOyAvKiBJTi9PVVQ6IGRhdGEsIG9yIGNhbGwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqIGdldGh2bWNvbnRleHQgd2l0aCBOVUxMCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBidWZmZXIgdG8gZ2V0IHNpemUgcmVxJ2QgKi8K
LX0geGVuX2RvbWN0bF9odm1jb250ZXh0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX2h2bWNvbnRleHRfdCk7Cit9OwogCiAKIC8qIFhFTl9ET01DVExfc2V0X2FkZHJlc3Nf
c2l6ZSAqLwogLyogWEVOX0RPTUNUTF9nZXRfYWRkcmVzc19zaXplICovCi10eXBlZGVmIHN0cnVj
dCB4ZW5fZG9tY3RsX2FkZHJlc3Nfc2l6ZSB7CitzdHJ1Y3QgeGVuX2RvbWN0bF9hZGRyZXNzX3Np
emUgewogICAgIHVpbnQzMl90IHNpemU7Ci19IHhlbl9kb21jdGxfYWRkcmVzc19zaXplX3Q7Ci1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2FkZHJlc3Nfc2l6ZV90KTsKK307CiAK
IAogLyogWEVOX0RPTUNUTF9zZW5kdHJpZ2dlciAqLwpAQCAtNTAwLDggKzQ2Miw2IEBAIHN0cnVj
dCB4ZW5fZG9tY3RsX3NlbmR0cmlnZ2VyIHsKICAgICB1aW50MzJfdCAgdHJpZ2dlcjsgIC8qIElO
ICovCiAgICAgdWludDMyX3QgIHZjcHU7ICAgICAvKiBJTiAqLwogfTsKLXR5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfc2VuZHRyaWdnZXIgeGVuX2RvbWN0bF9zZW5kdHJpZ2dlcl90OwotREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZW5kdHJpZ2dlcl90KTsKIAogCiAvKiBBc3Np
Z24gYSBkZXZpY2UgdG8gYSBndWVzdC4gU2V0cyB1cCBJT01NVSBzdHJ1Y3R1cmVzLiAqLwpAQCAt
NTM2LDggKzQ5Niw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2Fzc2lnbl9kZXZpY2UgewogICAgICAg
ICB9IGR0OwogICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2Fzc2lnbl9k
ZXZpY2UgeGVuX2RvbWN0bF9hc3NpZ25fZGV2aWNlX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX2Fzc2lnbl9kZXZpY2VfdCk7CiAKIC8qIFJldHJpZXZlIHNpYmxpbmcgZGV2
aWNlcyBpbmZvbWF0aW9uIG9mIG1hY2hpbmVfc2JkZiAqLwogLyogWEVOX0RPTUNUTF9nZXRfZGV2
aWNlX2dyb3VwICovCkBAIC01NDcsMjIgKzUwNSwyMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRf
ZGV2aWNlX2dyb3VwIHsKICAgICB1aW50MzJfdCAgbnVtX3NkZXZzOyAgICAgICAgLyogT1VUICov
CiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpICBzZGV2X2FycmF5OyAgIC8qIE9VVCAq
LwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZ2V0X2RldmljZV9ncm91cCB4ZW5fZG9t
Y3RsX2dldF9kZXZpY2VfZ3JvdXBfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfZ2V0X2RldmljZV9ncm91cF90KTsKIAogLyogUGFzcy10aHJvdWdoIGludGVycnVwdHM6IGJp
bmQgcmVhbCBpcnEgLT4gaHZtIGRldmZuLiAqLwogLyogWEVOX0RPTUNUTF9iaW5kX3B0X2lycSAq
LwogLyogWEVOX0RPTUNUTF91bmJpbmRfcHRfaXJxICovCi10eXBlZGVmIGVudW0gcHRfaXJxX3R5
cGVfZSB7CitlbnVtIHB0X2lycV90eXBlIHsKICAgICBQVF9JUlFfVFlQRV9QQ0ksCiAgICAgUFRf
SVJRX1RZUEVfSVNBLAogICAgIFBUX0lSUV9UWVBFX01TSSwKICAgICBQVF9JUlFfVFlQRV9NU0lf
VFJBTlNMQVRFLAogICAgIFBUX0lSUV9UWVBFX1NQSSwgICAgLyogQVJNOiB2YWxpZCByYW5nZSAz
Mi0xMDE5ICovCi19IHB0X2lycV90eXBlX3Q7Cit9Owogc3RydWN0IHhlbl9kb21jdGxfYmluZF9w
dF9pcnEgewogICAgIHVpbnQzMl90IG1hY2hpbmVfaXJxOwotICAgIHB0X2lycV90eXBlX3QgaXJx
X3R5cGU7CisgICAgdWludDMyX3QgaXJxX3R5cGU7IC8qIGVudW0gcHRfaXJxX3R5cGUgKi8KIAog
ICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHsKQEAgLTU5MCw4ICs1NDYsNiBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7CiAgICAgICAgIH0gc3BpOwogICAgIH0gdTsKIH07Ci10
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHhlbl9kb21jdGxfYmluZF9wdF9p
cnFfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCk7
CiAKIAogLyogQmluZCBtYWNoaW5lIEkvTyBhZGRyZXNzIHJhbmdlIC0+IEhWTSBhZGRyZXNzIHJh
bmdlLiAqLwpAQCAtNjEzLDggKzU2Nyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBw
aW5nIHsKICAgICB1aW50MzJfdCBhZGRfbWFwcGluZzsgICAgICAgLyogYWRkIG9yIHJlbW92ZSBt
YXBwaW5nICovCiAgICAgdWludDMyX3QgcGFkZGluZzsgICAgICAgICAgIC8qIHBhZGRpbmcgZm9y
IDY0LWJpdCBhbGlnbmVkIHN0cnVjdHVyZSAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21j
dGxfbWVtb3J5X21hcHBpbmcgeGVuX2RvbWN0bF9tZW1vcnlfbWFwcGluZ190OwotREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9tZW1vcnlfbWFwcGluZ190KTsKIAogCiAvKiBCaW5k
IG1hY2hpbmUgSS9PIHBvcnQgcmFuZ2UgLT4gSFZNIEkvTyBwb3J0IHJhbmdlLiAqLwpAQCAtNjI1
LDggKzU3Nyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nIHsKICAgICB1aW50
MzJfdCBucl9wb3J0czsgICAgICAgIC8qIHNpemUgb2YgcG9ydCByYW5nZSAqLwogICAgIHVpbnQz
Ml90IGFkZF9tYXBwaW5nOyAgICAgLyogYWRkIG9yIHJlbW92ZSBtYXBwaW5nICovCiB9OwotdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfbWFwcGluZyB4ZW5fZG9tY3RsX2lvcG9ydF9t
YXBwaW5nX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2lvcG9ydF9tYXBw
aW5nX3QpOwogCiAKIC8qCkBAIC02NDUsOCArNTk1LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfcGlu
X21lbV9jYWNoZWF0dHIgewogICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQsIGVuZDsKICAgICB1
aW50MzJfdCB0eXBlOyAvKiBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfKiAqLwogfTsKLXR5cGVk
ZWYgc3RydWN0IHhlbl9kb21jdGxfcGluX21lbV9jYWNoZWF0dHIgeGVuX2RvbWN0bF9waW5fbWVt
X2NhY2hlYXR0cl90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9waW5fbWVt
X2NhY2hlYXR0cl90KTsKIAogCiAvKiBYRU5fRE9NQ1RMX3NldF9leHRfdmNwdWNvbnRleHQgKi8K
QEAgLTY3OCw4ICs2MjYsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9leHRfdmNwdWNvbnRleHQgewog
I2VuZGlmCiAjZW5kaWYKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2V4dF92Y3B1Y29u
dGV4dCB4ZW5fZG9tY3RsX2V4dF92Y3B1Y29udGV4dF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX2RvbWN0bF9leHRfdmNwdWNvbnRleHRfdCk7CiAKIC8qCiAgKiBTZXQgdGhlIHRhcmdl
dCBkb21haW4gZm9yIGEgZG9tYWluCkBAIC02ODgsOCArNjM0LDYgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2RvbWN0bF9leHRfdgogc3RydWN0IHhlbl9kb21jdGxfc2V0X3RhcmdldCB7
CiAgICAgZG9taWRfdCB0YXJnZXQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRf
dGFyZ2V0IHhlbl9kb21jdGxfc2V0X3RhcmdldF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9zZXRfdGFyZ2V0X3QpOwogCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVm
aW5lZChfX3g4Nl82NF9fKQogIyBkZWZpbmUgWEVOX0NQVUlEX0lOUFVUX1VOVVNFRCAgMHhGRkZG
RkZGRgpAQCAtNzAxLDggKzY0NSw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKICAgdWlu
dDMyX3QgZWN4OwogICB1aW50MzJfdCBlZHg7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9jcHVpZCB4ZW5fZG9tY3RsX2NwdWlkX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX2NwdWlkX3QpOwogI2VuZGlmCiAKIC8qCkBAIC03MjUsOCArNjY3LDYgQEAgREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9jcHVpZAogc3RydWN0IHhlbl9kb21jdGxfc3Vi
c2NyaWJlIHsKICAgICB1aW50MzJfdCBwb3J0OyAvKiBJTiAqLwogfTsKLXR5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfc3Vic2NyaWJlIHhlbl9kb21jdGxfc3Vic2NyaWJlX3Q7Ci1ERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3N1YnNjcmliZV90KTsKIAogLyoKICAqIERlZmluZSB0
aGUgbWF4aW11bSBtYWNoaW5lIGFkZHJlc3Mgc2l6ZSB3aGljaCBzaG91bGQgYmUgYWxsb2NhdGVk
CkBAIC03NDcsMzcgKzY4NywzNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9kZWJ1Z19vcCB7CiAgICAg
dWludDMyX3Qgb3A7ICAgLyogSU4gKi8KICAgICB1aW50MzJfdCB2Y3B1OyAvKiBJTiAqLwogfTsK
LXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZGVidWdfb3AgeGVuX2RvbWN0bF9kZWJ1Z19vcF90
OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9kZWJ1Z19vcF90KTsKIAogLyoK
ICAqIFJlcXVlc3QgYSBwYXJ0aWN1bGFyIHJlY29yZCBmcm9tIHRoZSBIVk0gY29udGV4dAogICov
CiAvKiBYRU5fRE9NQ1RMX2dldGh2bWNvbnRleHRfcGFydGlhbCAqLwotdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWwgeworc3RydWN0IHhlbl9kb21jdGxfaHZtY29u
dGV4dF9wYXJ0aWFsIHsKICAgICB1aW50MzJfdCB0eXBlOyAgICAgICAgICAgICAgICAgICAgICAv
KiBJTjogVHlwZSBvZiByZWNvcmQgcmVxdWlyZWQgKi8KICAgICB1aW50MzJfdCBpbnN0YW5jZTsg
ICAgICAgICAgICAgICAgICAvKiBJTjogSW5zdGFuY2Ugb2YgdGhhdCB0eXBlICovCiAgICAgdWlu
dDY0X2FsaWduZWRfdCBidWZzejsgICAgICAgICAgICAgLyogSU46IHNpemUgb2YgYnVmZmVyICov
CiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkgYnVmZmVyOyAgLyogT1VUOiBidWZmZXIg
dG8gd3JpdGUgcmVjb3JkIGludG8gKi8KLX0geGVuX2RvbWN0bF9odm1jb250ZXh0X3BhcnRpYWxf
dDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfaHZtY29udGV4dF9wYXJ0aWFs
X3QpOworfTsKIAogLyogWEVOX0RPTUNUTF9kaXNhYmxlX21pZ3JhdGUgKi8KLXR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfZGlzYWJsZV9taWdyYXRlIHsKK3N0cnVjdCB4ZW5fZG9tY3RsX2Rpc2Fi
bGVfbWlncmF0ZSB7CiAgICAgdWludDMyX3QgZGlzYWJsZTsgLyogSU46IDE6IGRpc2FibGUgbWln
cmF0aW9uIGFuZCByZXN0b3JlICovCi19IHhlbl9kb21jdGxfZGlzYWJsZV9taWdyYXRlX3Q7Cit9
OwogCiAKIC8qIFhFTl9ET01DVExfZ2V0dHNjaW5mbyAqLwogLyogWEVOX0RPTUNUTF9zZXR0c2Np
bmZvICovCi10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3RzY19pbmZvIHsKK3N0cnVjdCB4ZW5f
ZG9tY3RsX3RzY19pbmZvIHsKICAgICAvKiBJTi9PVVQgKi8KICAgICB1aW50MzJfdCB0c2NfbW9k
ZTsKICAgICB1aW50MzJfdCBndHNjX2toejsKICAgICB1aW50MzJfdCBpbmNhcm5hdGlvbjsKICAg
ICB1aW50MzJfdCBwYWQ7CiAgICAgdWludDY0X2FsaWduZWRfdCBlbGFwc2VkX25zZWM7Ci19IHhl
bl9kb21jdGxfdHNjX2luZm9fdDsKK307CiAKIC8qIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1p
byAgICAgIGd1ZXN0IG1lbSBpbyAqLwogc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hfbWVtaW8gewpA
QCAtODg1LDggKzgyMiw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wIHsKIAogICAg
IHVpbnQzMl90IHBvcnQ7ICAgICAgICAgICAgICAvKiBPVVQ6IGV2ZW50IGNoYW5uZWwgZm9yIHJp
bmcgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wIHhlbl9kb21j
dGxfdm1fZXZlbnRfb3BfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfdm1f
ZXZlbnRfb3BfdCk7CiAKIC8qCiAgKiBNZW1vcnkgc2hhcmluZyBvcGVyYXRpb25zCkBAIC05MDIs
OCArODM3LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgewogICAgICAgICB1
aW50OF90IGVuYWJsZTsgICAgICAgICAgICAgICAgICAgLyogQ09OVFJPTCAqLwogICAgIH0gdTsK
IH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wIHhlbl9kb21jdGxf
bWVtX3NoYXJpbmdfb3BfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfbWVt
X3NoYXJpbmdfb3BfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsX2F1ZGl0X3AybSB7CiAgICAgLyog
T1VUIGVycm9yIGNvdW50cyAqLwpAQCAtOTExLDE0ICs4NDQsMTAgQEAgc3RydWN0IHhlbl9kb21j
dGxfYXVkaXRfcDJtIHsKICAgICB1aW50NjRfdCBtMnBfYmFkOwogICAgIHVpbnQ2NF90IHAybV9i
YWQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9hdWRpdF9wMm0geGVuX2RvbWN0bF9h
dWRpdF9wMm1fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYXVkaXRfcDJt
X3QpOwogCiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfdmlycV9oYW5kbGVyIHsKICAgICB1aW50MzJf
dCB2aXJxOyAvKiBJTiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X3ZpcnFf
aGFuZGxlciB4ZW5fZG9tY3RsX3NldF92aXJxX2hhbmRsZXJfdDsKLURFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9kb21jdGxfc2V0X3ZpcnFfaGFuZGxlcl90KTsKIAogI2lmIGRlZmluZWQoX19p
Mzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKIC8qIFhFTl9ET01DVExfc2V0dmNwdWV4dHN0
YXRlICovCkBAIC05NDEsOCArODcwLDYgQEAgc3RydWN0IHhlbl9kb21jdGxfdmNwdWV4dHN0YXRl
IHsKICAgICB1aW50NjRfYWxpZ25lZF90ICAgICAgICAgc2l6ZTsKICAgICBYRU5fR1VFU1RfSEFO
RExFXzY0KHVpbnQ2NCkgYnVmZmVyOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfdmNw
dWV4dHN0YXRlIHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3ZjcHVleHRzdGF0ZV90KTsKICNlbmRpZgogCiAvKiBYRU5fRE9NQ1RM
X3NldF9hY2Nlc3NfcmVxdWlyZWQ6IHNldHMgd2hldGhlciBhIG1lbW9yeSBldmVudCBsaXN0ZW5l
cgpAQCAtOTUyLDE0ICs4NzksMTAgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF92Y3B1ZQogc3RydWN0IHhlbl9kb21jdGxfc2V0X2FjY2Vzc19yZXF1aXJlZCB7CiAgICAgdWlu
dDhfdCBhY2Nlc3NfcmVxdWlyZWQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRf
YWNjZXNzX3JlcXVpcmVkIHhlbl9kb21jdGxfc2V0X2FjY2Vzc19yZXF1aXJlZF90OwotREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRfYWNjZXNzX3JlcXVpcmVkX3QpOwogCiBz
dHJ1Y3QgeGVuX2RvbWN0bF9zZXRfYnJva2VuX3BhZ2VfcDJtIHsKICAgICB1aW50NjRfYWxpZ25l
ZF90IHBmbjsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9icm9rZW5fcGFnZV9w
Mm0geGVuX2RvbWN0bF9zZXRfYnJva2VuX3BhZ2VfcDJtX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3NldF9icm9rZW5fcGFnZV9wMm1fdCk7CiAKIC8qCiAgKiBYRU5fRE9N
Q1RMX3NldF9tYXhfZXZ0Y2huOiBzZXRzIHRoZSBtYXhpbXVtIGV2ZW50IGNoYW5uZWwgcG9ydApA
QCAtOTY5LDggKzg5Miw2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0
X2IKIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9tYXhfZXZ0Y2huIHsKICAgICB1aW50MzJfdCBtYXhf
cG9ydDsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9tYXhfZXZ0Y2huIHhlbl9k
b21jdGxfc2V0X21heF9ldnRjaG5fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfc2V0X21heF9ldnRjaG5fdCk7CiAKIC8qCiAgKiBBUk06IENsZWFuIGFuZCBpbnZhbGlkYXRl
IGNhY2hlcyBhc3NvY2lhdGVkIHdpdGggZ2l2ZW4gcmVnaW9uIG9mCkBAIC05ODAsOCArOTAxLDYg
QEAgc3RydWN0IHhlbl9kb21jdGxfY2FjaGVmbHVzaCB7CiAgICAgLyogSU46IHBhZ2UgcmFuZ2Ug
dG8gZmx1c2guICovCiAgICAgeGVuX3Bmbl90IHN0YXJ0X3BmbiwgbnJfcGZuczsKIH07Ci10eXBl
ZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2NhY2hlZmx1c2ggeGVuX2RvbWN0bF9jYWNoZWZsdXNoX3Q7
Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2NhY2hlZmx1c2hfdCk7CiAKICNp
ZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1X21zciB7CkBAIC0xMDE0LDggKzkzMyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Zj
cHVfbXNycyB7CiAgICAgdWludDMyX3QgbXNyX2NvdW50OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIElOL09VVCAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2RvbWN0bF92
Y3B1X21zcl90KSBtc3JzOyAvKiBJTi9PVVQgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9t
Y3RsX3ZjcHVfbXNycyB4ZW5fZG9tY3RsX3ZjcHVfbXNyc190OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF92Y3B1X21zcnNfdCk7CiAjZW5kaWYKIAogLyogWEVOX0RPTUNUTF9z
ZXR2bnVtYWluZm86IHNwZWNpZmllcyBhIHZpcnR1YWwgTlVNQSB0b3BvbG9neSBmb3IgdGhlIGd1
ZXN0ICovCkBAIC0xMDUyLDggKzk2OSw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZudW1hIHsKICAg
ICAgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl92bWVtcmFuZ2VfdCkgdm1lbXJhbmdl
OwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfdm51bWEgeGVuX2RvbWN0bF92bnVtYV90
OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF92bnVtYV90KTsKIAogc3RydWN0
IHhlbl9kb21jdGxfcHNyX2NtdF9vcCB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NNVF9PUF9E
RVRBQ0ggICAgICAgICAwCkBAIC0xMDYyLDggKzk3Nyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bz
cl9jbXRfb3AgewogICAgIHVpbnQzMl90IGNtZDsKICAgICB1aW50MzJfdCBkYXRhOwogfTsKLXR5
cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3Bf
dDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NtdF9vcF90KTsKIAog
LyogIFhFTl9ET01DVExfTU9OSVRPUl8qCiAgKgpAQCAtMTE0NCw4ICsxMDU3LDYgQEAgc3RydWN0
IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiAgICAgICAgIH0gZGVidWdfZXhjZXB0aW9uOwogICAg
IH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgeGVuX2RvbWN0
bF9tb25pdG9yX29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX21vbml0
b3Jfb3BfdCk7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgewogI2RlZmluZSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTSAgICAgMApAQCAtMTE2MCw4ICsxMDcxLDYgQEAg
c3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7CiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAv
KiBJTiAqLwogICAgIHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCiB9OwotdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owot
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwogCiBzdHJ1
Y3QgeGVuX2RvbWN0bCB7CiAgICAgdWludDMyX3QgY21kOwotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtOTYsOCArOTYsOCBAQCB2
b2lkIHB0X3BjaV9pbml0KHZvaWQpOwogCiBzdHJ1Y3QgcGlycTsKIGludCBodm1fZG9fSVJRX2Rw
Y2koc3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgcGlycSAqKTsKLWludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoc3RydWN0IGRvbWFpbiAqLCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKik7Ci1pbnQgcHRf
aXJxX2Rlc3Ryb3lfYmluZChzdHJ1Y3QgZG9tYWluICosIHhlbl9kb21jdGxfYmluZF9wdF9pcnFf
dCAqKTsKK2ludCBwdF9pcnFfY3JlYXRlX2JpbmQoc3RydWN0IGRvbWFpbiAqLCBjb25zdCBzdHJ1
Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqKTsKK2ludCBwdF9pcnFfZGVzdHJveV9iaW5kKHN0
cnVjdCBkb21haW4gKiwgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKik7CiAK
IHZvaWQgaHZtX2RwY2lfaXNhaXJxX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aXNhaXJxKTsKIHN0cnVjdCBodm1faXJxX2RwY2kgKmRvbWFpbl9nZXRfaXJxX2RwY2koY29uc3Qg
c3RydWN0IGRvbWFpbiAqKTsKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY5LDcgKzY5LDcgQEAgaW50IHZtX2V2ZW50
X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWluCiAKIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCk7CiAKLWludCB2bV9ldmVu
dF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90ICp2ZWMs
CitpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3Rs
X3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgdV9kb21jdGwpOwogCiB2b2lkIHZtX2V2ZW50X3ZjcHVfcGF1c2Uoc3RydWN0
IHZjcHUgKnYpOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:08:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:08:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmnY-0007c5-SN; Tue, 12 Sep 2017 15:08:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drmnY-0007bk-4T
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:08:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E2/29-03610-768F7B95; Tue, 12 Sep 2017 15:08:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTTftx/Z
 Ig540iyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y/er5SwFc6UrzrRuYWlgvCjWxcjFISSwmVHi
 1IzjjBDObkaJZxPOMnUxcnIIC1hIXL3cxwhiiwjESDyfOp0FxBYSOMko8W5GFYjNJqApcefzJ
 7B6XgEriXOLH7KD2CwCqhJL5p0F6xUVCJfY//0aM0SNoMTJmU+A5nBwcALV7//OBxJmFjCTmL
 f5ITOELS5x68l8JghbXmL72znMExj5ZiHpnoWkZRaSlllIWhYwsqxiVC9OLSpLLdK11Esqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwXh3U8AhRkkOJiVRXuX72yOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBqfQfKCRalpqdWpGXmAKMBJi3BwaMkwssEkuYtLkjMLc5Mh
 0idYtTl+DHpyh8mIZa8/LxUKXHeYpAiAZCijNI8uBGwyLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYV43kCk8mXklcJteAR3BBHQEz6UtIEeUJCKkpBoYzYzzAzSubjg4T0LIKiQtU+ZjsML
 02p9hMo2VU5bO8RDlWbk8UXlpoSJnzYoK5o8PX2a9Xce6YfbPQ7GF198m8DbI7mlmk+Z3/rpq
 8da+qc7ORbmpO2o8NS6kMCnUGGmw9u9qivEUmJRuezn/r7VO0LuK396WlocFOORUmP3nvDQMZ
 wvbsE2JpTgj0VCLuag4EQDplxMaxwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505228901!59424114!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64620 invoked from network); 12 Sep 2017 15:08:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 12 Sep 2017 15:08:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 02ABA1596;
 Tue, 12 Sep 2017 08:08:21 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 049BA3F58C;
 Tue, 12 Sep 2017 08:08:19 -0700 (PDT)
To: Roger Quadros <rogerq@ti.com>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
 <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
Date: Tue, 12 Sep 2017 16:08:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
Content-Language: en-US
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiAxMi8wOS8xNyAxMjoyMiwgUm9nZXIgUXVhZHJvcyB3cm90ZToKPiAKPiBUZXhh
cyBJbnN0cnVtZW50cyBGaW5sYW5kIE95LCBQb3Jra2FsYW5rYXR1IDIyLCAwMDE4MCBIZWxzaW5r
aS4gWS10dW5udXMvQnVzaW5lc3MgSUQ6IDA2MTU1MjEtNC4gS290aXBhaWtrYS9Eb21pY2lsZTog
SGVsc2lua2kKPiAKPiBPbiAxMi8wOS8xNyAxMzo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBI
aSwKPj4KPj4gT24gMTIvMDkvMTcgMTE6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAx
Mi8wOS8xNyAxMDoxMywgUm9nZXIgUXVhZHJvcyB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+IEkn
bSBydW5uaW5nIFhlbiB2NC45IG9uIERSQTcgKE9NQVA1L0FybVY3KSB3aXRoIExpbnV4IGtlcm5l
bCB2My4xNCAoeWlrZXMhISkgb24gZG9tMCBhbmQgZG9tVS4KPj4+PiBJJ20gc3RydWdnbGluZyB0
byBnZXQgVVNCIHBhc3N0aHJvdWdoIHdvcmtpbmcgdXNpbmcgcHZVU0IuCj4+Pj4KPj4+PiBNeSBk
b21VIGNvbmZpZyBmaWxlIGNvbnRhaW5zCj4+Pj4gICAgICB1c2IgPSAxCj4+Pj4gICAgICB1c2Jj
dHJsID0gWyd0eXBlPXF1c2IsdmVyc2lvbj0yLHBvcnRzPTQnLCAndHlwZT1xdXNiLHZlcnNpb249
MSwgcG9ydHM9NCcsIF0KPj4+Pgo+Pj4+IEkgY2FuIHNlZSB0aGUgdnVzYi0wIGFuZCB2dXNiLTEg
cGxhdGZvcm0gZGV2aWNlcyBpbiAvc3lzL2RldmljZXMKPj4+Pgo+Pj4+IEFuZCB0aGUgZm9sbG93
aW5nIG1lc3NhZ2Ugb24gZG9tVSBrZXJuZWwgbG9nCj4+Pj4gWyAgICAxLjg0OTU3Ml0geGVuYnVz
X3Byb2JlX2Zyb250ZW5kOiBEZXZpY2Ugd2l0aCBubyBkcml2ZXI6IGRldmljZS92dXNiLzAKPj4+
PiBbICAgIDEuODQ5NjI3XSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRy
aXZlcjogZGV2aWNlL3Z1c2IvMQo+Pj4+Cj4+Pj4gVGhpcyBtZWFucyB0aGF0IHRoZXJlIGlzIG5v
IGRldmljZSBkcml2ZXIgZm9yIHRoZSB2dXNiIGhvc3QgY29udHJvbGxlcnMuCj4+Pj4KPj4+PiBX
aGF0IGlzIHRoZSB3YXkgZm9yd2FyZD8gRG8gSSBuZWVkIHRvIGFwcGx5IHNvbWUgcGF0Y2hlcyB0
byB0aGUgZG9tVSBrZXJuZWwgdG8KPj4+PiBhZGQgc3VwcG9ydCBmb3IgdGhlIFVTQiBmcm9udGVu
ZCBIQ0QgZHJpdmVycz8KPj4+Cj4+PiBUaGlzIGlzIG9uZSBtYW5kYXRvcnkgc3RlcCwgeWVzLiBZ
b3UnbGwgbmVlZDoKPj4+Cj4+PiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNS82LzIzLzM0Cj4+
PiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNS82LzIzLzM2Cj4+Pgo+IAo+IE9LLCBhZnRlciBh
cHBseWluZyB0aGUgYWJvdmUgMiBwYXRjaGVzIHRvIHY0LjEyIGtlcm5lbCBmb3IgZG9tVSBJJ20g
YWJsZSB0byBzZWUgdGhlIHhlbiBIQ0QgZHJpdmVyCj4gZW51bWVyYXRlLCBidXQgaXQgdGltZXMg
b3V0IG1vc3QgbGlrZWx5IGR1ZSB0byB0aGUgbWlzc2luZyBwdnVzYiBiYWNrZW5kLgo+IAo+IFsg
ICAgMC41MTAxNDldIHZ1c2IgdnVzYi0wOiBYZW4gVVNCMi4wIFZpcnR1YWwgSG9zdCBDb250cm9s
bGVyCj4gWyAgICAwLjUxMDE5Ml0gdnVzYiB2dXNiLTA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQs
IGFzc2lnbmVkIGJ1cyBudW1iZXIgMQo+IFsgICAgMC41MTA4MTFdIGh1YiAxLTA6MS4wOiBVU0Ig
aHViIGZvdW5kCj4gWyAgICAwLjUxMDg2NV0gaHViIDEtMDoxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQK
PiBbICAgIDAuODEyNzIxXSB2dXNiIHZ1c2ItMTogWGVuIFVTQjEuMSBWaXJ0dWFsIEhvc3QgQ29u
dHJvbGxlcgo+IFsgICAgMC44MTI3NjBdIHZ1c2IgdnVzYi0xOiBuZXcgVVNCIGJ1cyByZWdpc3Rl
cmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKPiBbICAgIDAuODEzMzU2XSBodWIgMi0wOjEuMDog
VVNCIGh1YiBmb3VuZAo+IFsgICAgMC44MTM0MTBdIGh1YiAyLTA6MS4wOiA0IHBvcnRzIGRldGVj
dGVkCj4gCj4gLi4uCj4gCj4gWyAgICA1Ljg4ODk5N10geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBX
YWl0aW5nIGZvciBkZXZpY2VzIHRvIGluaXRpYWxpc2U6IDI1cy4uLjIwcy4uLjE1cy4uLjEwcy4u
LjVzLi4uMHMuLi4KPiBbICAgMzUuOTE5MDAwXSAyMzVzLi4uMjMwcy4uLjIyNXMuLi4yMjBzLi4u
MjE1cy4uLjIxMHMuLi4yMDVzLi4uMjAwcy4uLjE5NXMuLi4xOTBzLi4uMTg1cy4uLjE4MHMuLi4x
NzVzLi4uMTcwcy4uLjE2NXMuLi4xNjBzLi4uMTU1cy4uLjE1MHMuLi4xNDVzLi4uMTQwcy4uLjEz
NXMuLi4xMzBzLi4uMTI1cy4uLjEyMHMuLi4xMTVzLi4uMTEwcy4uLjEwNXMuLi4xMDBzLi4uOTVz
Li4uOTBzLi4uODVzLi4uODBzLi4uNzVzLi4uNzBzLi4uNjVzLi4uNjBzLi4uNTVzLi4uNTBzLi4u
NDVzLi4uNDBzLi4uMzVzLi4uMzBzLi4uMjVzLi4uMjBzLi4uMTVzLi4uMTBzLi4uNXMuLi4wcy4u
Lgo+IFsgIDI3MC44NzkxMzBdCj4gWyAgMjcwLjg4NDE2MV0geGVuYnVzX3Byb2JlX2Zyb250ZW5k
OiBUaW1lb3V0IGNvbm5lY3RpbmcgdG8gZGV2aWNlOiBkZXZpY2UvdnVzYi8wIChsb2NhbCBzdGF0
ZSAxLCByZW1vdGUgc3RhdGUgMSkKPiBbICAyNzAuODg3MDU5XSB4ZW5idXNfcHJvYmVfZnJvbnRl
bmQ6IFRpbWVvdXQgY29ubmVjdGluZyB0byBkZXZpY2U6IGRldmljZS92dXNiLzEgKGxvY2FsIHN0
YXRlIDEsIHJlbW90ZSBzdGF0ZSAxKQo+IAo+Pj4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhp
cyB3aWxsIGJlIGVub3VnaCBmb3IgeW91IHRvIG1ha2UgaXQgd29yazogdGhlCj4+PiBwdnVzYiBi
YWNrZW5kIGlzIHFlbXUgYmFzZWQuIEknbSBub3Qgc3VyZSB0aGlzIHdpbGwganVzdCB3b3JrIG9u
IEFSTS4KPj4KPj4gQmFja2VuZHMgaW4gUUVNVSBzaG91bGQganVzdCB3b3JrIHdpdGggQVJNLiBB
bHRob3VnaCwgSSBoYXZlbid0IHRyaWVkIHRoZSBQVlVTQiBvbmUuCj4+Cj4gCj4gTmV3YmllIHF1
ZXN0aW9uIG5vdy4gSG93IGRvIEkgc3RhcnQgdGhlIFFFTVUgcHZ1c2IgYmFja2VuZCBvbiBkb20w
PwoKSWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoZSBiYWNrZW5kIHNob3VsZCBiZSBzdGFydGVkIGJ5
IAoiL2V0Yy9pbml0LmQveGVuY29tbW9ucyBzdGFydCIgd2hpY2ggYWxzbyBzdGFydCB4ZW5zdG9y
ZSBhbmQgYWxsIHRoZSAKdXNlcnNwYWNlIGNvbXBvbmVudHMgZm9yIFhlbi4KClNvIHlvdSBzaG91
bGQgaGF2ZSBhIFFFTVUgcnVubmluZyBpbiBEb20wLiBDYW4geW91IGNoZWNrIGlmIGl0IGlzIHRo
ZSBjYXNlPwoKQWxzbywgSSB3b3VsZCBjaGVjayB0aGF0IFFFTVUgaGFzIGJlZW4gYnVpbHQgd2l0
aCB0aGUgUFYgVVNCIGJhY2tlbmQuIEl0IApkZXBlbmRzIG9uIGxpYnVzYi4gSSBhbSBub3QgZW50
aXJlbHkgc3VyZSBpZiB0aGUgYnVpbGQgc3lzdGVtIHdpbGwgCnJlcXVpcmUgaXQgYW5kIHdpbGwg
dGhlcmVmb3JlIGZhdWx0IGlmIGl0IGlzIG5vdCBpbnN0YWxsZWQuCgpKdWVyZ2VuLCBkbyB5b3Ug
aGF2ZSBvdGhlciBpZGVhIHdoeSBpdCB3b3VsZCB0aW1lb3V0PwoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:10:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmpD-0008ID-7M; Tue, 12 Sep 2017 15:10:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drmpC-0008FZ-3U
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:10:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9C/B2-02044-DC8F7B95; Tue, 12 Sep 2017 15:10:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfMj+2
 RBk83m1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3dx5nKzjGXrF2/mO2BsazrF2MnBwSAn4S
 c5fuZwGxhQWCJQ59fQVmiwh4Six6M5e9i5GLg1lgMbPEjWuzwBwhgSZGiZ5VzUwgVWwC+hK7X
 3wCs3kFbCW+broJVMTBwSKgKjHjqB1IWFQgXGL/92vMECWCEidnPgFbwCngLnF863ZGkHJmAU
 2J9bv0QcLMAvIS29/OYYawxSWavqwEu1NIQE3iWv8ldoib0yUmPuthmcAoMAvJ1FkIk2YhmTQ
 LyaQFjCyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDlgEI
 djAu/+h0iFGSg0lJlFf5/vZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8c78D5QSLUtNTK9Iyc
 4CxA5OW4OBREuFlAknzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ47zuQIgGQoozSPLgRsD
 i+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeN5ApPJl5JXCbXgEdwQR0BM+lLSBHlCQipKQ
 aGJ84+H6Yl7jJecabWxUJl2xWt3EXmzjm7TVz2xg2bcXv6k29+jbZH2SmTPFObKtYPZ/RiGvZ
 5Duvziy8sfBAac7rKA0jZvutbb6+yi2zpmVytK/uEH7CofbZLuV3UcNKLauyx/s8F3Lq/Zgfk
 bBE5v9TP0v2s8J/rbbq8XubCRc3B7elfWm6qsRSnJFoqMVcVJwIAFugVDHeAgAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505229004!109865268!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2981 invoked from network); 12 Sep 2017 15:10:04 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 15:10:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52685449"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fea686e8-33f3-113f-fb39-a56340086a88@citrix.com>
Date: Tue, 12 Sep 2017 16:09:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 tim@xen.org, =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 ian.jackson@eu.citrix.com, paul.durrant@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTc6MDUsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gKyAgICB9IHdoaWxl
ICggZnJhbWUgPCBmaW5hbCApOwo+ICsKPiArICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEg
c2luZ2xlIGZyYW1lPyAqLwo+ICsgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApCj4gKyAgICAgICAg
bWFwcGluZyA9IG1hcF9kb21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSkgKyAobGluZWFy
ICYgflBBR0VfTUFTSyk7Cj4gKyAgICAvKiBNdWx0aXBsZSBmcmFtZXM/IE5lZWQgdG8gdm1hcCgp
LiAqLwo+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1lbXVsX2N0eHQtPm1mbiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuIC0gaHZtZW11bF9jdHh0LT5tZm4p
KSA9PSBOVUxMICkKPiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArCj4gKyNpZm5kZWYg
TkRFQlVHIC8qIFBvaXNpb24gdW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAqLwo+ICsg
ICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9j
dHh0LT5tZm4pICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7
Cj4gKyAgICAgICAgKm1mbisrID0gSU5WQUxJRF9NRk47Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICsK
PiArICAgIHJldHVybiBtYXBwaW5nOwoKL3NpZ2ggLSBpdHMgc2FkIHdoYXQgeW91IG5vdGljZSB3
aGVuIGxvb2tpbmcgb3ZlciB5b3VyIG93biBjb2RlIHNvbWV3aGF0CmxhdGVyLi4uCgp0aGUgKyAo
bGluZWFyICYgflBBR0VfTUFTSykgbmVlZHMgcmVtb3ZpbmcgZnJvbSB0aGUgbWFwX2RvbWFpbl9w
YWdlKCkKY2FsbCwgYW5kIGFkZGluZyB0byB0aGlzIHJldHVybiBzdGF0ZW1lbnQsIGJlY2F1c2Ug
aXQgYWxzbyBuZWVkcyB0bwpoYXBwZW4gZm9yIHRoZSB2bWFwKCkgY2FzZS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:10:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmph-0008Mv-FO; Tue, 12 Sep 2017 15:10:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drmpf-0008Mf-EN
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:10:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CE/3D-03454-AE8F7B95; Tue, 12 Sep 2017 15:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/fFj+2
 RBpMyLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjAenPzIXzDjFWDHx4GeWBsbJSxi7GDk5hATy
 JO6dOMEGYvMK2El07nnFCmJLCBhKnF54kwXEZhFQlZh58wo7iM0moC7R9mw7UA0Hh4iAgcS5o
 0ldjFwczAI9LBKHtv4Bmyks4CVx98AFqPlFEgd2z2QGsTkF7CUOPm0E6+UVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNN
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MF4f2PAIUZJDiYlUV7l+9sj
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIE79zvQHWCRanpqRVpmTnACIEpl
 eDgURLh/QiS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJgU2SEuctBikVACnNKM2DGwSL3E
 uMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5nUDmcKTmVcCt+8V0ClMQKfwXNoCckpJIkJKqoH
 xesoyUeH5jRPDZYt9GyLLT81sszGZXrhyfnSqpQH/oe3zz3zLydlfwVJTE6vzru/uJ+6payL+
 fcrhL16rbS4h7rMsVHFTiGn0smWRl5ffecy+5N2XDT/8DPYe7grY9WrJQgH2qxEPrAWY98pmZ
 f3Umpf0UXh+5183cx3pMlPNyZxX177b8kVViaU4I9FQi7moOBEAT+K6NtcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505229029!82367358!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10888 invoked from network); 12 Sep 2017 15:10:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:10:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:10:29 -0600
Message-Id: <59B81501020000780017A468@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:10:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
In-Reply-To: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, josh.whitehead@dornerworks.com
Subject: [Xen-devel] [PATCH 2/2] public/sysctl: drop unnecessary typedefs
 and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdmlydHVlIG9mIHRoZSBzdHJ1Y3QgeGVuX3N5c2N0bCBjb250YWluZXIgc3RydWN0dXJlLCBt
b3N0IG9mIHRoZW0KYXJlIHJlYWxseSBqdXN0IGNsdXR0ZXJpbmcgdGhlIG5hbWUgc3BhY2UuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaApAQCAtMTIxMiwxMSArMTIxMiwxMSBAQCBpbnQgeGNfcmVhZGNvbnNvbGVyaW5nKHhjX2lu
dGVyZmFjZSAqeGNoCiBpbnQgeGNfc2VuZF9kZWJ1Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBj
aGFyICprZXlzKTsKIGludCB4Y19zZXRfcGFyYW1ldGVycyh4Y19pbnRlcmZhY2UgKnhjaCwgY2hh
ciAqcGFyYW1zKTsKIAotdHlwZWRlZiB4ZW5fc3lzY3RsX3BoeXNpbmZvX3QgeGNfcGh5c2luZm9f
dDsKLXR5cGVkZWYgeGVuX3N5c2N0bF9jcHV0b3BvX3QgeGNfY3B1dG9wb190OwotdHlwZWRlZiB4
ZW5fc3lzY3RsX251bWFpbmZvX3QgeGNfbnVtYWluZm9fdDsKLXR5cGVkZWYgeGVuX3N5c2N0bF9t
ZW1pbmZvX3QgeGNfbWVtaW5mb190OwotdHlwZWRlZiB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvX3Qg
eGNfcGNpdG9wb2luZm9fdDsKK3R5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8geGNf
cGh5c2luZm9fdDsKK3R5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wbyB4Y19jcHV0b3Bv
X3Q7Cit0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHhjX251bWFpbmZvX3Q7Cit0
eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX21lbWluZm8geGNfbWVtaW5mb190OwordHlwZWRlZiBz
dHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB4Y19wY2l0b3BvaW5mb190OwogCiB0eXBlZGVm
IHVpbnQzMl90IHhjX2NwdV90b19ub2RlX3Q7CiB0eXBlZGVmIHVpbnQzMl90IHhjX2NwdV90b19z
b2NrZXRfdDsKQEAgLTEyNDAsNyArMTI0MCw3IEBAIGludCB4Y19tYWNocGh5c19tZm5fbGlzdCh4
Y19pbnRlcmZhY2UgKngKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1h
eF9leHRlbnRzLAogICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZXh0ZW50X3N0
YXJ0KTsKIAotdHlwZWRlZiB4ZW5fc3lzY3RsX2NwdWluZm9fdCB4Y19jcHVpbmZvX3Q7Cit0eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdWluZm8geGNfY3B1aW5mb190OwogaW50IHhjX2dldGNw
dWluZm8oeGNfaW50ZXJmYWNlICp4Y2gsIGludCBtYXhfY3B1cywKICAgICAgICAgICAgICAgICAg
IHhjX2NwdWluZm9fdCAqaW5mbywgaW50ICpucl9jcHVzKTsgCiAKQEAgLTE4NTMsOCArMTg1Myw4
IEBAIGludCB4Y19jcHVfb2ZmbGluZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW4KICAqIGNwdWZyZXEg
cGFyYSBuYW1lIG9mIHRoaXMgc3RydWN0dXJlIG5hbWVkIAogICogc2FtZSBhcyBzeXNmcyBmaWxl
IG5hbWUgb2YgbmF0aXZlIGxpbnV4CiAgKi8KLXR5cGVkZWYgeGVuX3VzZXJzcGFjZV90IHhjX3Vz
ZXJzcGFjZV90OwotdHlwZWRlZiB4ZW5fb25kZW1hbmRfdCB4Y19vbmRlbWFuZF90OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX3VzZXJzcGFjZSB4Y191c2Vyc3BhY2VfdDsKK3R5cGVkZWYgc3RydWN0IHhl
bl9vbmRlbWFuZCB4Y19vbmRlbWFuZF90OwogCiBzdHJ1Y3QgeGNfZ2V0X2NwdWZyZXFfcGFyYSB7
CiAgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwor
KysgYi90b29scy9saWJ4Yy94Y19taXNjLmMKQEAgLTU0Nyw3ICs1NDcsNyBAQCBpbnQgeGNfbGl2
ZXBhdGNoX3VwbG9hZCh4Y19pbnRlcmZhY2UgKnhjCiAgICAgREVDTEFSRV9TWVNDVEw7CiAgICAg
REVDTEFSRV9IWVBFUkNBTExfQlVGRkVSKGNoYXIsIGxvY2FsKTsKICAgICBERUNMQVJFX0hZUEVS
Q0FMTF9CT1VOQ0UobmFtZSwgMCAvKiBsYXRlciAqLywgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VO
Q0VfSU4pOwotICAgIHhlbl9saXZlcGF0Y2hfbmFtZV90IGRlZl9uYW1lID0geyAucGFkID0geyAw
LCAwLCAwIH0gfTsKKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lIGRlZl9uYW1lID0geyB9
OwogCiAgICAgaWYgKCAhbmFtZSB8fCAhcGF5bG9hZCApCiAgICAgewpAQCAtNTk0LDEyICs1OTQs
MTIgQEAgaW50IHhjX2xpdmVwYXRjaF91cGxvYWQoeGNfaW50ZXJmYWNlICp4YwogCiBpbnQgeGNf
bGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgIGNo
YXIgKm5hbWUsCi0gICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICpz
dGF0dXMpCisgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMg
KnN0YXR1cykKIHsKICAgICBpbnQgcmM7CiAgICAgREVDTEFSRV9TWVNDVEw7CiAgICAgREVDTEFS
RV9IWVBFUkNBTExfQk9VTkNFKG5hbWUsIDAgLyphZGp1c3QgbGF0ZXIgKi8sIFhDX0hZUEVSQ0FM
TF9CVUZGRVJfQk9VTkNFX0lOKTsKLSAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBkZWZfbmFtZSA9
IHsgLnBhZCA9IHsgMCwgMCwgMCB9IH07CisgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFtZSBk
ZWZfbmFtZSA9IHsgfTsKIAogICAgIGlmICggIW5hbWUgKQogICAgIHsKQEAgLTY3Nyw3ICs2Nzcs
NyBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhjaCwKICAqIHJldHJpZXZl
ZCAoaWYgYW55KS4KICAqLwogaW50IHhjX2xpdmVwYXRjaF9saXN0KHhjX2ludGVyZmFjZSAqeGNo
LCB1bnNpZ25lZCBpbnQgbWF4LCB1bnNpZ25lZCBpbnQgc3RhcnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgKmluZm8sCiAgICAgICAgICAgICAgICAgICAg
ICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwKICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmRvbmUsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpsZWZ0
KQpAQCAtODM3LDcgKzgzNyw3IEBAIHN0YXRpYyBpbnQgX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNf
aW50ZXIKICAgICBERUNMQVJFX1NZU0NUTDsKICAgICAvKiBUaGUgc2l6ZSBpcyBmaWd1cmVkIG91
dCB3aGVuIHdlIHN0cmxlbihuYW1lKSAqLwogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShu
YW1lLCAwLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Ci0gICAgeGVuX2xpdmVwYXRj
aF9uYW1lX3QgZGVmX25hbWUgPSB7IC5wYWQgPSB7IDAsIDAsIDAgfSB9OworICAgIHN0cnVjdCB4
ZW5fbGl2ZXBhdGNoX25hbWUgZGVmX25hbWUgPSB7IH07CiAKICAgICBkZWZfbmFtZS5zaXplID0g
c3RybGVuKG5hbWUpICsgMTsKIAotLS0gYS94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKKysrIGIveGVu
L2FyY2gvYXJtL3N5c2N0bC5jCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL2h5cGVy
Y2FsbC5oPgogI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KIAotdm9pZCBhcmNoX2RvX3BoeXNp
bmZvKHhlbl9zeXNjdGxfcGh5c2luZm9fdCAqcGkpIHsgfQordm9pZCBhcmNoX2RvX3BoeXNpbmZv
KHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkgeyB9CiAKIGxvbmcgYXJjaF9kb19zeXNj
dGwoc3RydWN0IHhlbl9zeXNjdGwgKnN5c2N0bCwKICAgICAgICAgICAgICAgICAgICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQotLS0gYS94ZW4vYXJjaC94
ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC03Miw3ICs3Miw3IEBA
IGxvbmcgY3B1X2Rvd25faGVscGVyKHZvaWQgKmRhdGEpCiAgICAgcmV0dXJuIHJldDsKIH0KIAot
dm9pZCBhcmNoX2RvX3BoeXNpbmZvKHhlbl9zeXNjdGxfcGh5c2luZm9fdCAqcGkpCit2b2lkIGFy
Y2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKQogewogICAgIG1l
bWNweShwaS0+aHdfY2FwLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5LAogICAgICAgICAg
ICBtaW4oc2l6ZW9mKHBpLT5od19jYXApLCBzaXplb2YoYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJp
bGl0eSkpKTsKLS0tIGEveGVuL2NvbW1vbi9nY292L2djb3YuYworKysgYi94ZW4vY29tbW9uL2dj
b3YvZ2Nvdi5jCkBAIC0yMDksNyArMjA5LDcgQEAgc3RhdGljIGludCBnY292X2R1bXBfYWxsKFhF
Tl9HVUVTVF9IQU5ETAogICAgIHJldHVybiByZXQ7CiB9CiAKLWludCBzeXNjdGxfZ2Nvdl9vcCh4
ZW5fc3lzY3RsX2djb3Zfb3BfdCAqb3ApCitpbnQgc3lzY3RsX2djb3Zfb3Aoc3RydWN0IHhlbl9z
eXNjdGxfZ2Nvdl9vcCAqb3ApCiB7CiAgICAgaW50IHJldDsKIAotLS0gYS94ZW4vY29tbW9uL2xp
dmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTEwNCw3ICsxMDQsNyBA
QCBzdGF0aWMgc3RydWN0IGxpdmVwYXRjaF93b3JrIGxpdmVwYXRjaF93CiAgKi8KIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShib29sX3QsIHdvcmtfdG9fZG8pOwogCi1zdGF0aWMgaW50IGdldF9uYW1l
KGNvbnN0IHhlbl9saXZlcGF0Y2hfbmFtZV90ICpuYW1lLCBjaGFyICpuKQorc3RhdGljIGludCBn
ZXRfbmFtZShjb25zdCBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lICpuYW1lLCBjaGFyICpuKQog
ewogICAgIGlmICggIW5hbWUtPnNpemUgfHwgbmFtZS0+c2l6ZSA+IFhFTl9MSVZFUEFUQ0hfTkFN
RV9TSVpFICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0xMjEsNyArMTIxLDcgQEAgc3Rh
dGljIGludCBnZXRfbmFtZShjb25zdCB4ZW5fbGl2ZXBhdGNoXwogICAgIHJldHVybiAwOwogfQog
Ci1zdGF0aWMgaW50IHZlcmlmeV9wYXlsb2FkKGNvbnN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3Vw
bG9hZF90ICp1cGxvYWQsIGNoYXIgKm4pCitzdGF0aWMgaW50IHZlcmlmeV9wYXlsb2FkKGNvbnN0
IHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQgKnVwbG9hZCwgY2hhciAqbikKIHsK
ICAgICBpZiAoIGdldF9uYW1lKCZ1cGxvYWQtPm5hbWUsIG4pICkKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CkBAIC04OTcsNyArODk3LDcgQEAgc3RhdGljIGludCBsb2FkX3BheWxvYWRfZGF0YShz
dHJ1Y3QgcGF5bAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBsaXZlcGF0Y2hfdXBs
b2FkKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZF90ICp1cGxvYWQpCitzdGF0aWMgaW50IGxp
dmVwYXRjaF91cGxvYWQoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZCAqdXBsb2Fk
KQogewogICAgIHN0cnVjdCBwYXlsb2FkICpkYXRhLCAqZm91bmQ7CiAgICAgY2hhciBuW1hFTl9M
SVZFUEFUQ0hfTkFNRV9TSVpFXTsKQEAgLTk1NCw3ICs5NTQsNyBAQCBzdGF0aWMgaW50IGxpdmVw
YXRjaF91cGxvYWQoeGVuX3N5c2N0bF9sCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50
IGxpdmVwYXRjaF9nZXQoeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0X3QgKmdldCkKK3N0YXRpYyBp
bnQgbGl2ZXBhdGNoX2dldChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0ICpnZXQpCiB7
CiAgICAgc3RydWN0IHBheWxvYWQgKmRhdGE7CiAgICAgaW50IHJjOwpAQCAtOTg1LDkgKzk4NSw5
IEBAIHN0YXRpYyBpbnQgbGl2ZXBhdGNoX2dldCh4ZW5fc3lzY3RsX2xpdmUKICAgICByZXR1cm4g
MDsKIH0KIAotc3RhdGljIGludCBsaXZlcGF0Y2hfbGlzdCh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9s
aXN0X3QgKmxpc3QpCitzdGF0aWMgaW50IGxpdmVwYXRjaF9saXN0KHN0cnVjdCB4ZW5fc3lzY3Rs
X2xpdmVwYXRjaF9saXN0ICpsaXN0KQogewotICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qgc3Rh
dHVzOworICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1cyBzdGF0dXM7CiAgICAgc3RydWN0
IHBheWxvYWQgKmRhdGE7CiAgICAgdW5zaWduZWQgaW50IGlkeCA9IDAsIGkgPSAwOwogICAgIGlu
dCByYyA9IDA7CkBAIC0xNDUxLDcgKzE0NTEsNyBAQCBzdGF0aWMgaW50IGJ1aWxkX2lkX2RlcChz
dHJ1Y3QgcGF5bG9hZCAqCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgbGl2ZXBhdGNo
X2FjdGlvbih4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb25fdCAqYWN0aW9uKQorc3RhdGljIGlu
dCBsaXZlcGF0Y2hfYWN0aW9uKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gKmFj
dGlvbikKIHsKICAgICBzdHJ1Y3QgcGF5bG9hZCAqZGF0YTsKICAgICBjaGFyIG5bWEVOX0xJVkVQ
QVRDSF9OQU1FX1NJWkVdOwpAQCAtMTU2MCw3ICsxNTYwLDcgQEAgc3RhdGljIGludCBsaXZlcGF0
Y2hfYWN0aW9uKHhlbl9zeXNjdGxfbAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGxpdmVwYXRj
aF9vcCh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcF90ICpsaXZlcGF0Y2gpCitpbnQgbGl2ZXBhdGNo
X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCAqbGl2ZXBhdGNoKQogewogICAgIGlu
dCByYzsKIAotLS0gYS94ZW4vY29tbW9uL3BlcmZjLmMKKysrIGIveGVuL2NvbW1vbi9wZXJmYy5j
CkBAIC0xNTIsOCArMTUyLDggQEAgdm9pZCBwZXJmY19yZXNldCh1bnNpZ25lZCBjaGFyIGtleSkK
ICAgICBhcmNoX3BlcmZjX3Jlc2V0KCk7CiB9CiAKLXN0YXRpYyB4ZW5fc3lzY3RsX3BlcmZjX2Rl
c2NfdCBwZXJmY19kW05SX1BFUkZDVFJTXTsKLXN0YXRpYyB4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90
ICpwZXJmY192YWxzOworc3RhdGljIHN0cnVjdCB4ZW5fc3lzY3RsX3BlcmZjX2Rlc2MgcGVyZmNf
ZFtOUl9QRVJGQ1RSU107CitzdGF0aWMgc3RydWN0IHhlbl9zeXNjdGxfcGVyZmNfdmFsICpwZXJm
Y192YWxzOwogc3RhdGljIHVuc2lnbmVkIGludCAgICAgIHBlcmZjX25icl92YWxzOwogc3RhdGlj
IGNwdW1hc2tfdCAgICAgICAgIHBlcmZjX2NwdW1hcDsKIApAQCAtMTkwLDcgKzE5MCw3IEBAIHN0
YXRpYyBpbnQgcGVyZmNfY29weV9pbmZvKFhFTl9HVUVTVF9IQU4KICAgICAgICAgfQogCiAgICAg
ICAgIHhmcmVlKHBlcmZjX3ZhbHMpOwotICAgICAgICBwZXJmY192YWxzID0geG1hbGxvY19hcnJh
eSh4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90LCBwZXJmY19uYnJfdmFscyk7CisgICAgICAgIHBlcmZj
X3ZhbHMgPSB4bWFsbG9jX2FycmF5KHN0cnVjdCB4ZW5fc3lzY3RsX3BlcmZjX3ZhbCwgcGVyZmNf
bmJyX3ZhbHMpOwogICAgIH0KIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoZGVzYykg
KQpAQCAtMjQxLDcgKzI0MSw3IEBAIHN0YXRpYyBpbnQgcGVyZmNfY29weV9pbmZvKFhFTl9HVUVT
VF9IQU4KIH0KIAogLyogRG9tMCBjb250cm9sIG9mIHBlcmYgY291bnRlcnMgKi8KLWludCBwZXJm
Y19jb250cm9sKHhlbl9zeXNjdGxfcGVyZmNfb3BfdCAqcGMpCitpbnQgcGVyZmNfY29udHJvbChz
dHJ1Y3QgeGVuX3N5c2N0bF9wZXJmY19vcCAqcGMpCiB7CiAgICAgc3RhdGljIERFRklORV9TUElO
TE9DSyhsb2NrKTsKICAgICBpbnQgcmM7Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTY5NCw3ICs2OTQsNyBAQCBz
dGF0aWMgaW50CiBhNjUzc2NoZWRfYWRqdXN0X2dsb2JhbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVs
ZXJfb3AgKnNjKQogewotICAgIHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGVfdCBsb2NhbF9z
Y2hlZDsKKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9hcmluYzY1M19zY2hlZHVsZSBsb2NhbF9zY2hl
ZDsKICAgICBpbnQgcmMgPSAtRUlOVkFMOwogCiAgICAgc3dpdGNoICggc2MtPmNtZCApCi0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YwpAQCAtMTI0MCw3ICsxMjQwLDcgQEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKgogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1
bGVyX29wICpzYykKIHsKICAgICBpbnQgcmMgPSAtRUlOVkFMOwotICAgIHhlbl9zeXNjdGxfY3Jl
ZGl0X3NjaGVkdWxlX3QgKnBhcmFtcyA9ICZzYy0+dS5zY2hlZF9jcmVkaXQ7CisgICAgc3RydWN0
IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlICpwYXJhbXMgPSAmc2MtPnUuc2NoZWRfY3JlZGl0
OwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCi0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yNDQzLDcgKzI0NDMsNyBAQCBj
c2NoZWQyX2RvbV9jbnRsKAogc3RhdGljIGludCBjc2NoZWQyX3N5c19jbnRsKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bF9zY2hlZHVsZXJfb3AgKnNjKQogewotICAgIHhlbl9zeXNjdGxfY3JlZGl0Ml9zY2hl
ZHVsZV90ICpwYXJhbXMgPSAmc2MtPnUuc2NoZWRfY3JlZGl0MjsKKyAgICBzdHJ1Y3QgeGVuX3N5
c2N0bF9jcmVkaXQyX3NjaGVkdWxlICpwYXJhbXMgPSAmc2MtPnUuc2NoZWRfY3JlZGl0MjsKICAg
ICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwogCi0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYworKysgYi94
ZW4vY29tbW9uL3NwaW5sb2NrLmMKQEAgLTM4MCw3ICszODAsNyBAQCB2b2lkIHNwaW5sb2NrX3By
b2ZpbGVfcmVzZXQodW5zaWduZWQgY2hhCiB9CiAKIHR5cGVkZWYgc3RydWN0IHsKLSAgICB4ZW5f
c3lzY3RsX2xvY2twcm9mX29wX3QgKnBjOworICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9m
X29wICpwYzsKICAgICBpbnQgICAgICAgICAgICAgICAgICAgICAgcmM7CiB9IHNwaW5sb2NrX3By
b2ZpbGVfdWNvcHlfdDsKIApAQCAtMzg4LDcgKzM4OCw3IEBAIHN0YXRpYyB2b2lkIHNwaW5sb2Nr
X3Byb2ZpbGVfdWNvcHlfZWxlbSgKICAgICBpbnQzMl90IHR5cGUsIGludDMyX3QgaWR4LCB2b2lk
ICpwYXIpCiB7CiAgICAgc3BpbmxvY2tfcHJvZmlsZV91Y29weV90ICpwID0gcGFyOwotICAgIHhl
bl9zeXNjdGxfbG9ja3Byb2ZfZGF0YV90IGVsZW07CisgICAgc3RydWN0IHhlbl9zeXNjdGxfbG9j
a3Byb2ZfZGF0YSBlbGVtOwogCiAgICAgaWYgKCBwLT5yYyApCiAgICAgICAgIHJldHVybjsKQEAg
LTQxMSw3ICs0MTEsNyBAQCBzdGF0aWMgdm9pZCBzcGlubG9ja19wcm9maWxlX3Vjb3B5X2VsZW0o
CiB9CiAKIC8qIERvbTAgY29udHJvbCBvZiBsb2NrIHByb2ZpbGluZyAqLwotaW50IHNwaW5sb2Nr
X3Byb2ZpbGVfY29udHJvbCh4ZW5fc3lzY3RsX2xvY2twcm9mX29wX3QgKnBjKQoraW50IHNwaW5s
b2NrX3Byb2ZpbGVfY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAqcGMpCiB7
CiAgICAgaW50IHJjID0gMDsKICAgICBzcGlubG9ja19wcm9maWxlX3Vjb3B5X3QgcGFyOwotLS0g
YS94ZW4vY29tbW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTI1MCw3
ICsyNTAsNyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCiAKICAg
ICBjYXNlIFhFTl9TWVNDVExfcGh5c2luZm86CiAgICAgewotICAgICAgICB4ZW5fc3lzY3RsX3Bo
eXNpbmZvX3QgKnBpID0gJm9wLT51LnBoeXNpbmZvOworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9waHlzaW5mbyAqcGkgPSAmb3AtPnUucGh5c2luZm87CiAKICAgICAgICAgbWVtc2V0KHBpLCAw
LCBzaXplb2YoKnBpKSk7CiAgICAgICAgIHBpLT50aHJlYWRzX3Blcl9jb3JlID0KQEAgLTI3Niw3
ICsyNzYsNyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCiAgICAg
Y2FzZSBYRU5fU1lTQ1RMX251bWFpbmZvOgogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGks
IGosIG51bV9ub2RlczsKLSAgICAgICAgeGVuX3N5c2N0bF9udW1haW5mb190ICpuaSA9ICZvcC0+
dS5udW1haW5mbzsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbnVtYWluZm8gKm5pID0gJm9w
LT51Lm51bWFpbmZvOwogICAgICAgICBib29sX3QgZG9fbWVtaW5mbyA9ICFndWVzdF9oYW5kbGVf
aXNfbnVsbChuaS0+bWVtaW5mbyk7CiAgICAgICAgIGJvb2xfdCBkb19kaXN0YW5jZSA9ICFndWVz
dF9oYW5kbGVfaXNfbnVsbChuaS0+ZGlzdGFuY2UpOwogCkBAIC0yODQsNyArMjg0LDcgQEAgbG9u
ZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZQogCiAgICAgICAgIGlmICggZG9f
bWVtaW5mbyB8fCBkb19kaXN0YW5jZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHhlbl9zeXNj
dGxfbWVtaW5mb190IG1lbWluZm8gPSB7IDAgfTsKKyAgICAgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX21lbWluZm8gbWVtaW5mbyA9IHsgfTsKIAogICAgICAgICAgICAgaWYgKCBudW1fbm9kZXMg
PiBuaS0+bnVtX25vZGVzICkKICAgICAgICAgICAgICAgICBudW1fbm9kZXMgPSBuaS0+bnVtX25v
ZGVzOwpAQCAtMzQ2LDEyICszNDYsMTIgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZQogICAgIGNhc2UgWEVOX1NZU0NUTF9jcHV0b3BvaW5mbzoKICAgICB7CiAgICAg
ICAgIHVuc2lnbmVkIGludCBpLCBudW1fY3B1czsKLSAgICAgICAgeGVuX3N5c2N0bF9jcHV0b3Bv
aW5mb190ICp0aSA9ICZvcC0+dS5jcHV0b3BvaW5mbzsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNj
dGxfY3B1dG9wb2luZm8gKnRpID0gJm9wLT51LmNwdXRvcG9pbmZvOwogCiAgICAgICAgIG51bV9j
cHVzID0gY3B1bWFza19sYXN0KCZjcHVfb25saW5lX21hcCkgKyAxOwogICAgICAgICBpZiAoICFn
dWVzdF9oYW5kbGVfaXNfbnVsbCh0aS0+Y3B1dG9wbykgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICB4ZW5fc3lzY3RsX2NwdXRvcG9fdCBjcHV0b3BvID0geyAwIH07CisgICAgICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9jcHV0b3BvIGNwdXRvcG8gPSB7IH07CiAKICAgICAgICAgICAgIGlmICgg
bnVtX2NwdXMgPiB0aS0+bnVtX2NwdXMgKQogICAgICAgICAgICAgICAgIG51bV9jcHVzID0gdGkt
Pm51bV9jcHVzOwpAQCAtNDA1LDcgKzQwNSw3IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGUKICNpZmRlZiBDT05GSUdfSEFTX1BDSQogICAgIGNhc2UgWEVOX1NZU0NU
TF9wY2l0b3BvaW5mbzoKICAgICB7Ci0gICAgICAgIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCAq
dGkgPSAmb3AtPnUucGNpdG9wb2luZm87CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRv
cG9pbmZvICp0aSA9ICZvcC0+dS5wY2l0b3BvaW5mbzsKICAgICAgICAgdW5zaWduZWQgaW50IGkg
PSAwOwogCiAgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwodGktPmRldnMpIHx8Ci0t
LSBhL3hlbi9jb21tb24vdHJhY2UuYworKysgYi94ZW4vY29tbW9uL3RyYWNlLmMKQEAgLTM2Nyw5
ICszNjcsOSBAQCB2b2lkIF9faW5pdCBpbml0X3RyYWNlX2J1ZnModm9pZCkKIAogLyoqCiAgKiB0
Yl9jb250cm9sIC0gc3lzY3RsIG9wZXJhdGlvbnMgb24gdHJhY2UgYnVmZmVycy4KLSAqIEB0YmM6
IGEgcG9pbnRlciB0byBhIHhlbl9zeXNjdGxfdGJ1Zl9vcF90IHRvIGJlIGZpbGxlZCBvdXQKKyAq
IEB0YmM6IGEgcG9pbnRlciB0byBhIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgdG8gYmUgZmls
bGVkIG91dAogICovCi1pbnQgdGJfY29udHJvbCh4ZW5fc3lzY3RsX3RidWZfb3BfdCAqdGJjKQor
aW50IHRiX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCAqdGJjKQogewogICAgIHN0
YXRpYyBERUZJTkVfU1BJTkxPQ0sobG9jayk7CiAgICAgaW50IHJjID0gMDsKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApA
QCAtNTgsOCArNTgsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSB7CiAgICAgLyog
SU46IFNpemUgb2YgYnVmZmVyOyBPVVQ6IEJ5dGVzIHdyaXR0ZW4gdG8gYnVmZmVyLiAqLwogICAg
IHVpbnQzMl90IGNvdW50OwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcmVhZGNvbnNv
bGUgeGVuX3N5c2N0bF9yZWFkY29uc29sZV90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9yZWFkY29uc29sZV90KTsKIAogLyogR2V0IHRyYWNlIGJ1ZmZlcnMgbWFjaGluZSBi
YXNlIGFkZHJlc3MgKi8KIC8qIFhFTl9TWVNDVExfdGJ1Zl9vcCAqLwpAQCAtNzksOCArNzcsNiBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmZl
cl9tZm47CiAgICAgdWludDMyX3Qgc2l6ZTsgIC8qIEFsc28gYW4gSU4gdmFyaWFibGUhICovCiB9
OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHhlbl9zeXNjdGxfdGJ1Zl9vcF90
OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF90YnVmX29wX3QpOwogCiAvKgog
ICogR2V0IHBoeXNpY2FsIGluZm9ybWF0aW9uIGFib3V0IHRoZSBob3N0IG1hY2hpbmUKQEAgLTEw
OSw4ICsxMDUsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7CiAgICAgLyogWEVOX1NZ
U0NUTF9QSFlTQ0FQXz8/PyAqLwogICAgIHVpbnQzMl90IGNhcGFiaWxpdGllczsKIH07Ci10eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhlbl9zeXNjdGxfcGh5c2luZm9fdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGh5c2luZm9fdCk7CiAKIC8qCiAgKiBH
ZXQgdGhlIElEIG9mIHRoZSBjdXJyZW50IHNjaGVkdWxlci4KQEAgLTEyMCw4ICsxMTQsNiBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZF9pZCB7CiAgICAgLyogT1VUIHZhcmlhYmxlICovCiAgICAg
dWludDMyX3Qgc2NoZWRfaWQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZF9p
ZCB4ZW5fc3lzY3RsX3NjaGVkX2lkX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lz
Y3RsX3NjaGVkX2lkX3QpOwogCiAvKiBJbnRlcmZhY2UgZm9yIGNvbnRyb2xsaW5nIFhlbiBzb2Z0
d2FyZSBwZXJmb3JtYW5jZSBjb3VudGVycy4gKi8KIC8qIFhFTl9TWVNDVExfcGVyZmNfb3AgKi8K
QEAgLTE0OCw4ICsxNDAsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wZXJmY19vcCB7CiAgICAgLyog
Y291bnRlciB2YWx1ZXMgKG9yIE5VTEwpICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
c3lzY3RsX3BlcmZjX3ZhbF90KSB2YWw7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9w
ZXJmY19vcCB4ZW5fc3lzY3RsX3BlcmZjX29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fc3lzY3RsX3BlcmZjX29wX3QpOwogCiAvKiBYRU5fU1lTQ1RMX2dldGRvbWFpbmluZm9saXN0
ICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdCB7CkBAIC0xNjAsOCArMTUw
LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfZ2V0ZG9tYWluaW5mb2xpc3QgewogICAgIC8qIE9VVCB2
YXJpYWJsZXMuICovCiAgICAgdWludDMyX3QgICAgICAgICAgICAgIG51bV9kb21haW5zOwogfTsK
LXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfZ2V0ZG9tYWluaW5mb2xpc3QgeGVuX3N5c2N0bF9n
ZXRkb21haW5pbmZvbGlzdF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9n
ZXRkb21haW5pbmZvbGlzdF90KTsKIAogLyogSW5qZWN0IGRlYnVnIGtleXMgaW50byBYZW4uICov
CiAvKiBYRU5fU1lTQ1RMX2RlYnVnX2tleXMgKi8KQEAgLTE3MCw4ICsxNTgsNiBAQCBzdHJ1Y3Qg
eGVuX3N5c2N0bF9kZWJ1Z19rZXlzIHsKICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGtl
eXM7CiAgICAgdWludDMyX3QgbnJfa2V5czsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3Rs
X2RlYnVnX2tleXMgeGVuX3N5c2N0bF9kZWJ1Z19rZXlzX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fc3lzY3RsX2RlYnVnX2tleXNfdCk7CiAKIC8qIEdldCBwaHlzaWNhbCBDUFUgaW5m
b3JtYXRpb24uICovCiAvKiBYRU5fU1lTQ1RMX2dldGNwdWluZm8gKi8KQEAgLTE4Nyw4ICsxNzMs
NiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRjcHVpbmZvIHsKICAgICAvKiBPVVQgdmFyaWFibGVz
LiAqLwogICAgIHVpbnQzMl90IG5yX2NwdXM7CiB9OyAKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNj
dGxfZ2V0Y3B1aW5mbyB4ZW5fc3lzY3RsX2dldGNwdWluZm9fdDsKLURFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9zeXNjdGxfZ2V0Y3B1aW5mb190KTsgCiAKIC8qIFhFTl9TWVNDVExfYXZhaWxo
ZWFwICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAgewpAQCAtMTk5LDggKzE4Myw2IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX2F2YWlsaGVhcCB7CiAgICAgLyogT1VUIHZhcmlhYmxlcy4gKi8K
ICAgICB1aW50NjRfYWxpZ25lZF90IGF2YWlsX2J5dGVzOy8qIEJ5dGVzIGF2YWlsYWJsZSBpbiB0
aGUgc3BlY2lmaWVkIHJlZ2lvbi4gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2F2
YWlsaGVhcCB4ZW5fc3lzY3RsX2F2YWlsaGVhcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3N5c2N0bF9hdmFpbGhlYXBfdCk7CiAKIC8qIFhFTl9TWVNDVExfZ2V0X3Btc3RhdCAqLwog
c3RydWN0IHBtX3B4X3ZhbCB7CkBAIC0yMTksOCArMjAxLDYgQEAgc3RydWN0IHBtX3B4X3N0YXQg
ewogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDY0KSB0cmFuc19wdDsgICAvKiBQeCB0cmFu
c2l0aW9uIHRhYmxlICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChwbV9weF92YWxfdCkgcHQ7
CiB9OwotdHlwZWRlZiBzdHJ1Y3QgcG1fcHhfc3RhdCBwbV9weF9zdGF0X3Q7Ci1ERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRShwbV9weF9zdGF0X3QpOwogCiBzdHJ1Y3QgcG1fY3hfc3RhdCB7CiAgICAg
dWludDMyX3QgbnI7ICAgIC8qIGVudHJ5IG5yIGluIHRyaWdnZXJzICYgcmVzaWRlbmNpZXMsIGlu
Y2x1ZGluZyBDMCAqLwpAQCAtMjU5LDggKzIzOSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2dldF9w
bXN0YXQgewogICAgICAgICAvKiBvdGhlciBzdHJ1Y3QgZm9yIHR4LCBldGMgKi8KICAgICB9IHU7
CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRfcG1zdGF0IHhlbl9zeXNjdGxfZ2V0
X3Btc3RhdF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9nZXRfcG1zdGF0
X3QpOwogCiAvKiBYRU5fU1lTQ1RMX2NwdV9ob3RwbHVnICovCiBzdHJ1Y3QgeGVuX3N5c2N0bF9j
cHVfaG90cGx1ZyB7CkBAIC0yNzAsOCArMjQ4LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2hv
dHBsdWcgewogI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9IT1RQTFVHX09GRkxJTkUgMQogICAgIHVp
bnQzMl90IG9wOyAgICAvKiBob3RwbHVnIG9wY29kZSAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhl
bl9zeXNjdGxfY3B1X2hvdHBsdWcgeGVuX3N5c2N0bF9jcHVfaG90cGx1Z190OwotREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfaG90cGx1Z190KTsKIAogLyoKICAqIEdldC9z
ZXQgeGVuIHBvd2VyIG1hbmFnZW1lbnQsIGluY2x1ZGUgCkBAIC0yODEsNyArMjU3LDYgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfaAogc3RydWN0IHhlbl91c2Vyc3Bh
Y2UgewogICAgIHVpbnQzMl90IHNjYWxpbmdfc2V0c3BlZWQ7CiB9OwotdHlwZWRlZiBzdHJ1Y3Qg
eGVuX3VzZXJzcGFjZSB4ZW5fdXNlcnNwYWNlX3Q7CiAKIHN0cnVjdCB4ZW5fb25kZW1hbmQgewog
ICAgIHVpbnQzMl90IHNhbXBsaW5nX3JhdGVfbWF4OwpAQCAtMjkwLDcgKzI2NSw2IEBAIHN0cnVj
dCB4ZW5fb25kZW1hbmQgewogICAgIHVpbnQzMl90IHNhbXBsaW5nX3JhdGU7CiAgICAgdWludDMy
X3QgdXBfdGhyZXNob2xkOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9vbmRlbWFuZCB4ZW5fb25k
ZW1hbmRfdDsKIAogLyogCiAgKiBjcHVmcmVxIHBhcmEgbmFtZSBvZiB0aGlzIHN0cnVjdHVyZSBu
YW1lZCAKQEAgLTQ2MSw4ICs0MzUsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCB7
CiAgICAgLyogcHJvZmlsZSBpbmZvcm1hdGlvbiAob3IgTlVMTCkgKi8KICAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KHhlbl9zeXNjdGxfbG9ja3Byb2ZfZGF0YV90KSBkYXRhOwogfTsKLXR5cGVkZWYg
c3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3AgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90Owot
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90KTsKIAogLyog
WEVOX1NZU0NUTF9jcHV0b3BvaW5mbyAqLwogI2RlZmluZSBYRU5fSU5WQUxJRF9DT1JFX0lEICAg
ICAofjBVKQpAQCAtNDkzLDggKzQ2NSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG9pbmZv
IHsKICAgICB1aW50MzJfdCBudW1fY3B1czsKICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9z
eXNjdGxfY3B1dG9wb190KSBjcHV0b3BvOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxf
Y3B1dG9wb2luZm8geGVuX3N5c2N0bF9jcHV0b3BvaW5mb190OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX3N5c2N0bF9jcHV0b3BvaW5mb190KTsKIAogLyogWEVOX1NZU0NUTF9udW1haW5m
byAqLwogI2RlZmluZSBYRU5fSU5WQUxJRF9NRU1fU1ogICAgICh+MFUpCkBAIC01MzUsOCArNTA1
LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfbnVtYWluZm8gewogICAgICAqLwogICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQodWludDMyKSBkaXN0YW5jZTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lz
Y3RsX251bWFpbmZvIHhlbl9zeXNjdGxfbnVtYWluZm9fdDsKLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9zeXNjdGxfbnVtYWluZm9fdCk7CiAKIC8qIFhFTl9TWVNDVExfY3B1cG9vbF9vcCAq
LwogI2RlZmluZSBYRU5fU1lTQ1RMX0NQVVBPT0xfT1BfQ1JFQVRFICAgICAgICAgICAgICAgIDEg
IC8qIEMgKi8KQEAgLTU1Niw4ICs1MjQsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVwb29sX29w
IHsKICAgICB1aW50MzJfdCBuX2RvbTsgICAgICAgLyogICAgICAgICAgICBPVVQ6IEkgICovCiAg
ICAgc3RydWN0IHhlbmN0bF9iaXRtYXAgY3B1bWFwOyAvKiAgICAgT1VUOiBJRiAqLwogfTsKLXR5
cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3Bf
dDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1cG9vbF9vcF90KTsKIAog
LyoKICAqIEVycm9yIHJldHVybiB2YWx1ZXMgb2YgY3B1cG9vbCBvcGVyYXRpb25zOgpAQCAtNjM3
LDE0ICs2MDMsMTAgQEAgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlIHsKICAgICB1
bnNpZ25lZCB0c2xpY2VfbXM7CiAgICAgdW5zaWduZWQgcmF0ZWxpbWl0X3VzOwogfTsKLXR5cGVk
ZWYgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlIHhlbl9zeXNjdGxfY3JlZGl0X3Nj
aGVkdWxlX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdF9zY2hl
ZHVsZV90KTsKIAogc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0Ml9zY2hlZHVsZSB7CiAgICAgdW5z
aWduZWQgcmF0ZWxpbWl0X3VzOwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0
Ml9zY2hlZHVsZSB4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGVfdDsKLURFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9zeXNjdGxfY3JlZGl0Ml9zY2hlZHVsZV90KTsKIAogLyogWEVOX1NZU0NU
TF9zY2hlZHVsZXJfb3AgKi8KIC8qIFNldCBvciBnZXQgaW5mbz8gKi8KQEAgLTY2Miw4ICs2MjQs
NiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgewogICAgICAgICBzdHJ1Y3QgeGVu
X3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHNjaGVkX2NyZWRpdDI7CiAgICAgfSB1OwogfTsKLXR5
cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wIHhlbl9zeXNjdGxfc2NoZWR1bGVy
X29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcF90
KTsKIAogLyoKICAqIE91dHB1dCBmb3JtYXQgb2YgZ2NvdiBkYXRhOgpAQCAtNjk2LDggKzY1Niw2
IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2djb3Zfb3AgewogICAgIHVpbnQzMl90IHNpemU7IC8qIElO
L09VVDogc2l6ZSBvZiB0aGUgYnVmZmVyICAqLwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hh
cikgYnVmZmVyOyAvKiBPVVQgKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2djb3Zf
b3AgeGVuX3N5c2N0bF9nY292X29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lz
Y3RsX2djb3Zfb3BfdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ01UX2dldF90b3RhbF9y
bWlkICAgICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DTVRfZ2V0X2wzX3Vwc2Nh
bGluZ19mYWN0b3IgICAxCkBAIC03MTYsOCArNjc0LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNy
X2NtdF9vcCB7CiAgICAgICAgIH0gbDNfY2FjaGU7CiAgICAgfSB1OwogfTsKLXR5cGVkZWYgc3Ry
dWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCB4ZW5fc3lzY3RsX3Bzcl9jbXRfb3BfdDsKLURFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcHNyX2NtdF9vcF90KTsKIAogLyogWEVOX1NZ
U0NUTF9wY2l0b3BvaW5mbyAqLwogI2RlZmluZSBYRU5fSU5WQUxJRF9ERVYgKFhFTl9JTlZBTElE
X05PREVfSUQgLSAxKQpAQCAtNzQwLDggKzY5Niw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRv
cG9pbmZvIHsKICAgICAgKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgbm9kZXM7
CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB4ZW5fc3lzY3RsX3Bj
aXRvcG9pbmZvX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3BjaXRvcG9p
bmZvX3QpOwogCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAgICAgICAg
ICAgICAgIDAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvICAgICAgICAg
ICAgICAgMQpAQCAtNzU3LDggKzcxMSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3Ag
ewogICAgICAgICB9IGNhdF9pbmZvOwogICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5f
c3lzY3RsX3Bzcl9jYXRfb3AgeGVuX3N5c2N0bF9wc3JfY2F0X29wX3Q7Ci1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3Bzcl9jYXRfb3BfdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NU
TF9UTUVNX09QX0FMTF9DTElFTlRTIDB4RkZGRlUKIApAQCAtODYzLDggKzgxNSw2IEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX3RtZW1fb3AgewogICAgICAgICAgICAgICAgICAgICAgICAgLyogb2YgdGhl
bS4gKi8KICAgICB9IHU7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wIHhl
bl9zeXNjdGxfdG1lbV9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF90
bWVtX29wX3QpOwogCiAvKgogICogWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICh4
ODYgc3BlY2lmaWMpCkBAIC04ODQsOCArODM0LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2xl
dmVsbGluZ19jYXBzIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9DUFVfTEVWRUxDQVBfbDdzMF9lYngg
ICAgKDF1bCA8PCAgOCkgLyogMHgwMDAwMDAwNzowLmVieCAgKi8KICAgICB1aW50MzJfdCBjYXBz
OwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2xldmVsbGluZ19jYXBzIHhlbl9z
eXNjdGxfY3B1X2xldmVsbGluZ19jYXBzX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
c3lzY3RsX2NwdV9sZXZlbGxpbmdfY2Fwc190KTsKIAogLyoKICAqIFhFTl9TWVNDVExfZ2V0X2Nw
dV9mZWF0dXJlc2V0ICh4ODYgc3BlY2lmaWMpCkBAIC05MDksOCArODU3LDYgQEAgc3RydWN0IHhl
bl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBt
YXhpbXVtIGxlbmd0aC4gKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgZmVhdHVy
ZXM7IC8qIE9VVDogKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2ZlYXR1cmVzZXQg
eGVuX3N5c2N0bF9mZWF0dXJlc2V0X3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lz
Y3RsX2ZlYXR1cmVzZXRfdCk7CiAKIC8qCiAgKiBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9vcApAQCAt
OTY2LDggKzkxMiw2IEBAIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0la
RS4gKi8KICAgICB1aW50MTZfdCBwYWRbM107ICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46
IE1VU1QgYmUgemVyby4gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUg
eGVuX2xpdmVwYXRjaF9uYW1lX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbGl2ZXBh
dGNoX25hbWVfdCk7CiAKIC8qCiAgKiBVcGxvYWQgYSBwYXlsb2FkIHRvIHRoZSBoeXBlcnZpc29y
LiBUaGUgcGF5bG9hZCBpcyB2ZXJpZmllZApAQCAtOTg2LDEyICs5MzAsMTAgQEAgREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2xpdmVwYXRjaF9uYQogICovCiAjZGVmaW5lIFhFTl9TWVNDVExf
TElWRVBBVENIX1VQTE9BRCAwCiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkIHsK
LSAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBuYW1lOyAgICAgICAgICAgICAgLyogSU4sIG5hbWUg
b2YgdGhlIHBhdGNoLiAqLworICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgbmFtZTsgICAg
ICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2guICovCiAgICAgdWludDY0X3Qgc2l6ZTsgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIElOLCBzaXplIG9mIHRoZSBFTEYgZmlsZS4gKi8KICAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBwYXlsb2FkOyAgICAgLyogSU4sIHRoZSBFTEYg
ZmlsZS4gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQg
eGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWRfdCk7CiAKIC8qCiAgKiBSZXRyaWV2ZSBhbiBzdGF0
dXMgb2YgYW4gc3BlY2lmaWMgcGF5bG9hZC4KQEAgLTEwMTMsMTEgKzk1NSw5IEBAIHR5cGVkZWYg
c3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzIHhlbl8KIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpOwogCiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
Z2V0IHsKLSAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBuYW1lOyAgICAgICAgICAgICAgLyogSU4s
IG5hbWUgb2YgdGhlIHBheWxvYWQuICovCi0gICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0
dXM7ICAgICAgICAgIC8qIElOL09VVCwgc3RhdGUgb2YgaXQuICovCisgICAgc3RydWN0IHhlbl9s
aXZlcGF0Y2hfbmFtZSBuYW1lOyAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRoZSBwYXlsb2FkLiAq
LworICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1cyBzdGF0dXM7ICAgICAvKiBJTi9PVVQs
IHN0YXRlIG9mIGl0LiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNo
X2dldCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXRfdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldF90KTsKIAogLyoKICAqIFJldHJpZXZlIGFuIGFycmF5
IG9mIGFiYnJldmlhdGVkIHN0YXR1cyBhbmQgbmFtZXMgb2YgcGF5bG9hZHMgdGhhdCBhcmUKQEAg
LTEwNTksOCArOTk5LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgewogICAg
IFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBsZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9m
IGxlbmd0aHMgb2YgbmFtZSdzLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNdXN0IGhhdmUgbnIgb2YgdGhlbS4gKi8KIH07Ci10eXBlZGVmIHN0cnVjdCB4
ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3RfdDsKLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3RfdCk7CiAKIC8q
CiAgKiBQZXJmb3JtIGFuIG9wZXJhdGlvbiBvbiB0aGUgcGF5bG9hZCBzdHJ1Y3R1cmUgcmVmZXJl
bmNlZCBieSB0aGUgYG5hbWVgIGZpZWxkLgpAQCAtMTA2OSw3ICsxMDA3LDcgQEAgREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9saXZlcAogICovCiAjZGVmaW5lIFhFTl9TWVNDVExf
TElWRVBBVENIX0FDVElPTiAzCiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uIHsK
LSAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBuYW1lOyAgICAgICAgICAgICAgLyogSU4sIG5hbWUg
b2YgdGhlIHBhdGNoLiAqLworICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgbmFtZTsgICAg
ICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2guICovCiAjZGVmaW5lIExJVkVQQVRDSF9BQ1RJ
T05fVU5MT0FEICAgICAgIDEKICNkZWZpbmUgTElWRVBBVENIX0FDVElPTl9SRVZFUlQgICAgICAg
MgogI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZICAgICAgICAzCkBAIC0xMDgwLDIxICsx
MDE4LDE3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gewogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBPciB1cHBlciBib3VuZCBvZiB0
aW1lIChucykgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogZm9yIG9wZXJhdGlvbiB0byB0YWtlLiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNj
dGxfbGl2ZXBhdGNoX2FjdGlvbiB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb25fdDsKLURFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbl90KTsKIAogc3Ry
dWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wIHsKICAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogSU46IFhFTl9TWVNDVExfTElWRVBBVENIXyouICovCiAgICAg
dWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBBbHdheXMgemVy
by4gKi8KICAgICB1bmlvbiB7Ci0gICAgICAgIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZF90
IHVwbG9hZDsKLSAgICAgICAgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdF90IGxpc3Q7Ci0gICAg
ICAgIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldF90IGdldDsKLSAgICAgICAgeGVuX3N5c2N0bF9s
aXZlcGF0Y2hfYWN0aW9uX3QgYWN0aW9uOworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZl
cGF0Y2hfdXBsb2FkIHVwbG9hZDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNo
X2xpc3QgbGlzdDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldCBnZXQ7
CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gYWN0aW9uOwogICAg
IH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB4ZW5fc3lz
Y3RsX2xpdmVwYXRjaF9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9s
aXZlcGF0Y2hfb3BfdCk7CiAKIC8qCiAgKiBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKQEAgLTEx
MTEsOCArMTA0NSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgewogICAgIHVp
bnQxNl90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJh
bWV0ZXJzLiAqLwogICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAv
KiBJTjogTVVTVCBiZSB6ZXJvLiAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2V0
X3BhcmFtZXRlciB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXJfdDsKLURFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlcl90KTsKIAogc3RydWN0IHhlbl9zeXNjdGwg
ewogICAgIHVpbnQzMl90IGNtZDsKLS0tIGEveGVuL2luY2x1ZGUveGVuL2djb3YuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZ2Nvdi5oCkBAIC0zLDcgKzMsNyBAQAogCiAjaWZkZWYgQ09ORklHX0dD
T1YKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Ci1pbnQgc3lzY3RsX2djb3Zfb3AoeGVuX3N5
c2N0bF9nY292X29wX3QgKm9wKTsKK2ludCBzeXNjdGxfZ2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0
bF9nY292X29wICpvcCk7CiAjZW5kaWYKIAogI2VuZGlmCS8qIF9YRU5fR0NPVl9IICovCi0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBA
IC05MTQsNyArOTE0LDcgQEAgaW50IGNwdXBvb2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3Rs
Xwogdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKTsKIGV4dGVybiB2b2lkIGR1
bXBfcnVucSh1bnNpZ25lZCBjaGFyIGtleSk7CiAKLXZvaWQgYXJjaF9kb19waHlzaW5mbyh4ZW5f
c3lzY3RsX3BoeXNpbmZvX3QgKnBpKTsKK3ZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVu
X3N5c2N0bF9waHlzaW5mbyAqcGkpOwogCiAjZW5kaWYgLyogX19TQ0hFRF9IX18gKi8KIAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc3Bpbmxv
Y2suaApAQCAtMTEwLDcgKzExMCw3IEBAIHZvaWQgX2xvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0
cnVjdChpbnQKICNkZWZpbmUgbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0
cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfbG9ja19wcm9maWxlX2RlcmVn
aXN0ZXJfc3RydWN0KHR5cGUsICYoKHB0ciktPnByb2ZpbGVfaGVhZCkpCiAKLWV4dGVybiBpbnQg
c3BpbmxvY2tfcHJvZmlsZV9jb250cm9sKHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3BfdCAqcGMpOwor
ZXh0ZXJuIGludCBzcGlubG9ja19wcm9maWxlX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfbG9j
a3Byb2Zfb3AgKnBjKTsKIGV4dGVybiB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfcHJpbnRhbGwodW5z
aWduZWQgY2hhciBrZXkpOwogZXh0ZXJuIHZvaWQgc3BpbmxvY2tfcHJvZmlsZV9yZXNldCh1bnNp
Z25lZCBjaGFyIGtleSk7CiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:13:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drmsV-0000Fz-0y; Tue, 12 Sep 2017 15:13:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drmsU-0000Ft-7S
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:13:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BC/37-03610-999F7B95; Tue, 12 Sep 2017 15:13:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQnfGz+2
 RBnO3GFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPD3cyF/wTrrh6cSNbA+Md4S5GTg4JAT+J
 ry8Ws4DYbAI6EkuPzmfqYuTiEBGYwCix/d4DNpAEs8A9FomVx+xBbGGBYInrC5YzgtgiAiESz
 5e/ZIawrSTWLH0INohFQFWifeFSJhCbV8Bd4smnFrAaIYGtjBLda71AbE4BO4n5nZtZQWxGAV
 mJL42rmSF2iUvcejKfCeI4AYkle84zQ9iiEi8f/2OFsA0kti7dB7SLA6heU2L9Ln2IVkWJKd0
 P2SHWCkqcnPmEZQKj8CwkU2chdMxC0jELSccCRpZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYG
 Znq5qcXFiempOYlJxXrJ+bmbGIGBzwAEOxhnXvY/xCjJwaQkyqt8f3ukEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQneqT+AcoJFqempFWmZOcAYhElLcPAoifAagaR5iwsSc4sz0yFSpxiNOY5tuv
 yHiWPGzbt/mIRY8vLzUqXEed99ByoVACnNKM2DGwRLDZcYZaWEeRmBThPiKUgtys0sQZV/xSj
 OwagkzFsMspAnM68Ebt8roFOYgE7hubQF5JSSRISUVAPjhrBjW189XbbJv9+M46v6pohTHjf2
 H5NYGhYU7rnFZM0h/cDvqzcF693TeLWYL/3x5Z7VTq1dTy7MWpiz+5dHxOLmH+z3XyxnC39ru
 mB1hroZN8OFTU5/4zye75UytSmZc/+/Nf/8K8euzHFYLGgozt23dOmVLTpVWw2Sdgao5HuZnz
 4YPn0bmxJLcUaioRZzUXEiAAhVyboIAwAA
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505229208!63536154!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35976 invoked from network); 12 Sep 2017 15:13:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 15:13:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52685805"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Alexandru Isaila
 <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 4/4] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTKLx6aD+FhpqMCEuQz7MxsuuT1aKxP00AgAAiD7A=
Date: Tue, 12 Sep 2017 15:12:52 +0000
Message-ID: <b421704cae1042329df8db25fb7fb25a@AMSPEX02CL03.citrite.net>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
 <fea686e8-33f3-113f-fb39-a56340086a88@citrix.com>
In-Reply-To: <fea686e8-33f3-113f-fb39-a56340086a88@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDEyIFNlcHRlbWJlciAyMDE3IDA4OjEwDQo+IFRvOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IENjOiBUaW0g
KFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT47IGpiZXVsaWNoQHN1c2UuY29tOyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc7DQo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPjsNCj4gYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb207IHN1
cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tOw0KPiBqdW4ubmFrYWppbWFAaW50ZWwuY29tOyBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFJhenZhbg0KPiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IE1paGFpIERvbsibdQ0KPiA8bWRvbnR1QGJpdGRlZmVu
ZGVyLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiA0LzRdIHg4Ni9odm06IEltcGxlbWVu
dCBodm1lbXVsX3dyaXRlKCkgdXNpbmcNCj4gcmVhbCBtYXBwaW5ncw0KPiANCj4gT24gMDgvMDkv
MTcgMTc6MDUsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6DQo+ID4gKyAgICB9IHdoaWxlICggZnJh
bWUgPCBmaW5hbCApOw0KPiA+ICsNCj4gPiArICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEg
c2luZ2xlIGZyYW1lPyAqLw0KPiA+ICsgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApDQo+ID4gKyAg
ICAgICAgbWFwcGluZyA9IG1hcF9kb21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSkgKyAo
bGluZWFyICYNCj4gflBBR0VfTUFTSyk7DQo+ID4gKyAgICAvKiBNdWx0aXBsZSBmcmFtZXM/IE5l
ZWQgdG8gdm1hcCgpLiAqLw0KPiA+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1l
bXVsX2N0eHQtPm1mbiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuIC0g
aHZtZW11bF9jdHh0LT5tZm4pKSA9PSBOVUxMICkNCj4gPiArICAgICAgICBnb3RvIHVuaGFuZGxl
YWJsZTsNCj4gPiArDQo+ID4gKyNpZm5kZWYgTkRFQlVHIC8qIFBvaXNpb24gdW51c2VkIG1mbltd
cyB3aXRoIElOVkFMSURfTUZOLiAqLw0KPiA+ICsgICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0
eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pDQo+ICkNCj4gPiArICAgIHsN
Cj4gPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7DQo+ID4gKyAgICAgICAgKm1m
bisrID0gSU5WQUxJRF9NRk47DQo+ID4gKyAgICB9DQo+ID4gKyNlbmRpZg0KPiA+ICsNCj4gPiAr
ICAgIHJldHVybiBtYXBwaW5nOw0KPiANCj4gL3NpZ2ggLSBpdHMgc2FkIHdoYXQgeW91IG5vdGlj
ZSB3aGVuIGxvb2tpbmcgb3ZlciB5b3VyIG93biBjb2RlIHNvbWV3aGF0DQo+IGxhdGVyLi4uDQo+
IA0KPiB0aGUgKyAobGluZWFyICYgflBBR0VfTUFTSykgbmVlZHMgcmVtb3ZpbmcgZnJvbSB0aGUN
Cj4gbWFwX2RvbWFpbl9wYWdlKCkNCj4gY2FsbCwgYW5kIGFkZGluZyB0byB0aGlzIHJldHVybiBz
dGF0ZW1lbnQsIGJlY2F1c2UgaXQgYWxzbyBuZWVkcyB0bw0KPiBoYXBwZW4gZm9yIHRoZSB2bWFw
KCkgY2FzZS4NCg0KU2hvdWxkIHZtYXAgY2FsbCB0aHJvdWdoIHRvIG1hcF9kb21haW5fcGFnZSgp
IGluIHRoZSBjYXNlIG9mIGEgc2luZ2xlIHBhZ2UgSSB3b25kZXI/DQoNCiAgUGF1bA0KDQo+IA0K
PiB+QW5kcmV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drn1K-0000z9-QL; Tue, 12 Sep 2017 15:22:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drn1J-0000z3-Os
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:22:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FE/39-01911-CBBF7B95; Tue, 12 Sep 2017 15:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3fP7+2
 RBp0PBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owna3tZCjayVqze9JG1gfEUSxcjJ4eQQJ7E
 /q//mUFsXgE7iRlTloPZEgKGEqcX3gSrYRFQlfh79CwTiM0moC7R9mw7K4gtIhAgcXflNMYuR
 g4OZgFNiTmfa0HCwgLuEqtvbwBq5QIav4VR4uWEGewgCU4BS4nvT2+zgtTzCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrZoiR0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01ks
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbhtu+chRkkOJiVRXuX72yOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAW/QLKCRalpqdWpGXmAOMAJi3BwaMkwisAkuYtLkjML
 c5Mh0idYjTmuPHw+h8mjo6bd/8wCbHk5eelSonzRoKUCoCUZpTmwQ2CxeclRlkpYV5GoNOEeA
 pSi3IzS1DlXzGKczAqCfOGg0zhycwrgdv3CugUJqBTeC5tATmlJBEhJdXAGP3DuGX3unXz+Rc
 GHNKTKAtr321oad4Q8zL1lsA3HY+5r4+379tyWf5HUcatLZcaX/R13Hz6X/G2c4+iuciKN/UP
 Xhqdt8l//ND+RbXK7Dn1TgejWV6mHD94bc65Ffstf+g7bxCZpu9/4KKTxC8JxUyXPbNrzkme0
 H4vzjtVYKFR8fLWWXOUjJVYijMSDbWYi4oTAURfSPrKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505229754!109867765!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65252 invoked from network); 12 Sep 2017 15:22:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:22:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:22:34 -0600
Message-Id: <59B817D6020000780017A4A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:22:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-2-git-send-email-andrew.cooper3@citrix.com>
 <20170912122925.cafvvu4wkfuzoe3j@citrix.com>
In-Reply-To: <20170912122925.cafvvu4wkfuzoe3j@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/mm: Improvements to PV l1e mapping
	helpers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE0OjI5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gRHJvcCBndWVzdF91bm1hcF9sMWUoKSBhbmQgdXNlIHVubWFwX2RvbWFpbl9wYWdl
KCkgZGlyZWN0bHkuICBUaGlzIHdpbGwKPj4gc2ltcGxpZnkgZnV0dXJlIGNsZWFudXAuICBSZW5h
bWUgZ3Vlc3RfbWFwX2wxZSgpIHRvIG1hcF9ndWVzdF9sMWUoKSB0byAKPiBjbG9zZXIKPj4gbWF0
Y2ggdGhlIG1hcHBpbmcgbm9tZW5jbGF0dXJlLgo+PiAKPj4gU3dpdGNoIG1hcF9ndWVzdF9sMWUo
KSB0byB1c2luZyBtZm5fdC4gIENvcnJlY3QgdGhlIGNvbW1lbnQgdG8gaW5kaWNhdGUgdGhhdAo+
PiBpdCB0YWtlcyBhIGxpbmVhciBhZGRyZXNzIChub3QgYSB2aXJ0dWFsIGFkZHJlc3MpLCBhbmQg
Y29ycmVjdCB0aGUgcGFyYW1ldGVyCj4+IG5hbWUuCj4+IAo+PiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:25:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drn3n-00018N-6P; Tue, 12 Sep 2017 15:25:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drn3l-00018G-RX
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:25:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1E/64-02202-55CF7B95; Tue, 12 Sep 2017 15:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDSzfkz/Z
 Ig46ZKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alObdYCjqYK2ac3MTewHieqYuRk0NIIE/i
 6PQWMJtXwE7iw9I2dhBbQsBQ4vTCmyxdjBwcLAKqEhs264OE2QTUJdqebWcFsUUEAiTurpzGC
 FLCLKApMedzLUhYWCBKYvL9iUBTuICmb2GUeDPrGyNIglPAUuLV7pdMIPW8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGWKktMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA1N9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MDZs9zzEKMnBpCTKq3x/e6QQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfDq/gaqEyxKTU+tSMvMAUYHTKkEB
 4+SCO+RX0Bp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D5MQ2CQpcd6zIKUCIKUZpXlwg2BRe4
 lRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvNwg9/Bk5pXA7XsFdAoT0Ck8l7aAnFKSiJCSamB
 M0+PMyOZbfi+xSip0hwOzKnOiy/RbYl7XYtLUL2+eJs4Z7n7m8aOZH4+vn++Q4l5lqejSfCld
 S7r5ICPH7j3LyrnP5Dy/Vin61VA93Vm1+KKv5NsDm5enbj6xc+Kh8mRez5XZjArf4me4pjXYa
 DAwepS3XNW43K+zrML27t8r6YzGi09ffqHEUpyRaKjFXFScCAAYT2nB1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505229906!82764188!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56524 invoked from network); 12 Sep 2017 15:25:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Sep 2017 15:25:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:25:06 -0600
Message-Id: <59B8186E020000780017A4AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:25:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-3-git-send-email-andrew.cooper3@citrix.com>
 <20170912132821.q765ddqyog42y2ta@citrix.com>
In-Reply-To: <20170912132821.q765ddqyog42y2ta@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/mm: Factor out the grant flags to
 pte flags conversion logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE1OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gVGhpcyBmaXhlcyBhIGJ1ZyB3aGVyZSB0aGUgcmVxdWVzdGVkIEFWQUlMKiBmbGFn
cyB3ZXJlIG5vdCBob25vdXJlZCBpbiBhbgo+PiB1bm1hcF9hbmRfcmVwbGFjZSBvcGVyYXRpb24u
Cj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drn4V-0001D3-F3; Tue, 12 Sep 2017 15:25:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drn4U-0001Cu-4M
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:25:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 65/E8-03093-18CF7B95; Tue, 12 Sep 2017 15:25:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS7f+z/Z
 Ig98PzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownm+wKvjBXLD60lbmBcSFzFyMnh5BAnsSv
 tXfBbF4BO4l5j66C2RIChhKnF95kAbFZBFQllpw4AhZnE1CXaHu2nRXEFhEIkLi7chpjFyMHB
 7OApsScz7UgYWGBcIlZT5cwdTFyAY3fwiix/mYHO0iCU8BS4ujjdlaQel4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MMVJaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RhZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYz68NPMQoycGkJMqrfH97pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXt3fQDnBotT01Iq0zBxgFMCkJTh4lER4q0HSvMUFibnFm
 ekQqVOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd5gkFIBkNKM0jy4QbDovMQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVh3haQKTyZeSVw+14BncIEdArPpS0gp5QkIqSkGhgr2U6Lc92L1bjko8X
 pMGtbX51WY7ZQI5vmdtvSVVodpSv6fp1xnH32Rrhjzle5f2ujN82fKN6wK0xr8ZmJVxXq2tN3
 M2Q/89m9QkTim6X+FhWHqrVO9x7Nyz7YqbOa2c5X594rc8UFS87O3b9OV13yWO/c7XXPvtyof
 DZ17oOEdxaeeRMP/pZQYinOSDTUYi4qTgQAvIa/+skCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505229950!63538426!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53584 invoked from network); 12 Sep 2017 15:25:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:25:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:25:49 -0600
Message-Id: <59B8189A020000780017A4B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:25:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-4-git-send-email-andrew.cooper3@citrix.com>
 <20170912134056.zlet54qewv47cekj@citrix.com>
In-Reply-To: <20170912134056.zlet54qewv47cekj@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/mm: Misc cleanup to {create,
 replace}_grant_host_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE1OjQwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gVGhlIHB1cnBvc2Ugb2YgdGhpcyBwYXRjaCBpcyBzb2xlbHkgdG8gc2ltcGxpZnkg
dGhlIHJlc3VsdGluZyBkaWZmIG9mIGxhdGVyCj4+IGNoYW5nZXMuCj4+IAo+PiAgKiBGYWN0b3Ig
b3V0IGN1cnIgYW5kIGN1cnJkIGF0IHRoZSBzdGFydCBvZiB0aGUgZnVuY3Rpb25zLgo+PiAgKiBS
ZW5hbWUgcHRlIHRvIG5sMWUuCj4+IAo+PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPj4gCj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:28:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drn70-0001QV-Rk; Tue, 12 Sep 2017 15:28:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drn6y-0001QL-UZ
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:28:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1A/B5-17770-C1DF7B95; Tue, 12 Sep 2017 15:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov67E3+2
 RBs9XG1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl9vyYzF0xQrJhxcD5jA2OjTBcjJ4eEgJHE
 24n/mLoYuTiEBBYyShxZvZIFJCEsYCFx9XIfI4gtIpAgcXz6DUaIop+MEtNaHzKDJNgEVCU2X
 D/FCmLzClhLPJ39FqyZBSi+dfpjsBpRgXCJprP9LBA1ghInZz4BszmB6vf8ngG2gFlAXeLPvE
 vMELa4xK0n85kgbHmJ5q2zmScw8s1C0j4LScssJC2zkLQsYGRZxahRnFpUllqka2iul1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIgMQLCD8fbGgEOMkhxMSqK8yve3RwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4JX9A5QTLEpNT61Iy8wBxgRMWoKDR0mENxMkzVtckJhbnJkOk
 TrFqMvxY9KVP0xCLHn5ealS4rxaIEUCIEUZpXlwI2DxeYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvD9/A03hycwrgdv0CugIJqAjeC5tATmiJBEhJdXAyNHEEfrlE6u/6IfZDGnV/lyrvn/
 zv7c8SnbyoWP66TZxvKzTmmw4b+Y9/C56dmNNRdLuVDHzO7xpLTyiB/5/mMVy88TOO9fOrn37
 y2Pei2Ua82tiP1Wcsvx2Y6U+/ymrjXZ2z3eounglhSy/EvGn9+g291/P299Z5mkvey3/QUKqX
 szt72E3IyWW4oxEQy3mouJEAKddQtXKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505230104!116062800!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34309 invoked from network); 12 Sep 2017 15:28:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 15:28:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 089B7AD39;
 Tue, 12 Sep 2017 15:28:23 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Roger Quadros <rogerq@ti.com>,
 xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
 <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
 <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cf926be1-c32d-a189-55e0-69442c7f55a1@suse.com>
Date: Tue, 12 Sep 2017 17:28:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTc6MDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIZWxsbywKPiAKPiBPbiAx
Mi8wOS8xNyAxMjoyMiwgUm9nZXIgUXVhZHJvcyB3cm90ZToKPj4KPj4gVGV4YXMgSW5zdHJ1bWVu
dHMgRmlubGFuZCBPeSwgUG9ya2thbGFua2F0dSAyMiwgMDAxODAgSGVsc2lua2kuCj4+IFktdHVu
bnVzL0J1c2luZXNzIElEOiAwNjE1NTIxLTQuIEtvdGlwYWlra2EvRG9taWNpbGU6IEhlbHNpbmtp
Cj4+Cj4+IE9uIDEyLzA5LzE3IDEzOjU3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+
Cj4+PiBPbiAxMi8wOS8xNyAxMTowMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAxMi8w
OS8xNyAxMDoxMywgUm9nZXIgUXVhZHJvcyB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IEkn
bSBydW5uaW5nIFhlbiB2NC45IG9uIERSQTcgKE9NQVA1L0FybVY3KSB3aXRoIExpbnV4IGtlcm5l
bCB2My4xNAo+Pj4+PiAoeWlrZXMhISkgb24gZG9tMCBhbmQgZG9tVS4KPj4+Pj4gSSdtIHN0cnVn
Z2xpbmcgdG8gZ2V0IFVTQiBwYXNzdGhyb3VnaCB3b3JraW5nIHVzaW5nIHB2VVNCLgo+Pj4+Pgo+
Pj4+PiBNeSBkb21VIGNvbmZpZyBmaWxlIGNvbnRhaW5zCj4+Pj4+IMKgwqDCoMKgIHVzYiA9IDEK
Pj4+Pj4gwqDCoMKgwqAgdXNiY3RybCA9IFsndHlwZT1xdXNiLHZlcnNpb249Mixwb3J0cz00JywK
Pj4+Pj4gJ3R5cGU9cXVzYix2ZXJzaW9uPTEsIHBvcnRzPTQnLCBdCj4+Pj4+Cj4+Pj4+IEkgY2Fu
IHNlZSB0aGUgdnVzYi0wIGFuZCB2dXNiLTEgcGxhdGZvcm0gZGV2aWNlcyBpbiAvc3lzL2Rldmlj
ZXMKPj4+Pj4KPj4+Pj4gQW5kIHRoZSBmb2xsb3dpbmcgbWVzc2FnZSBvbiBkb21VIGtlcm5lbCBs
b2cKPj4+Pj4gW8KgwqDCoCAxLjg0OTU3Ml0geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBEZXZpY2Ug
d2l0aCBubyBkcml2ZXI6Cj4+Pj4+IGRldmljZS92dXNiLzAKPj4+Pj4gW8KgwqDCoCAxLjg0OTYy
N10geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBEZXZpY2Ugd2l0aCBubyBkcml2ZXI6Cj4+Pj4+IGRl
dmljZS92dXNiLzEKPj4+Pj4KPj4+Pj4gVGhpcyBtZWFucyB0aGF0IHRoZXJlIGlzIG5vIGRldmlj
ZSBkcml2ZXIgZm9yIHRoZSB2dXNiIGhvc3QKPj4+Pj4gY29udHJvbGxlcnMuCj4+Pj4+Cj4+Pj4+
IFdoYXQgaXMgdGhlIHdheSBmb3J3YXJkPyBEbyBJIG5lZWQgdG8gYXBwbHkgc29tZSBwYXRjaGVz
IHRvIHRoZQo+Pj4+PiBkb21VIGtlcm5lbCB0bwo+Pj4+PiBhZGQgc3VwcG9ydCBmb3IgdGhlIFVT
QiBmcm9udGVuZCBIQ0QgZHJpdmVycz8KPj4+Pgo+Pj4+IFRoaXMgaXMgb25lIG1hbmRhdG9yeSBz
dGVwLCB5ZXMuIFlvdSdsbCBuZWVkOgo+Pj4+Cj4+Pj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw
MTUvNi8yMy8zNAo+Pj4+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE1LzYvMjMvMzYKPj4+Pgo+
Pgo+PiBPSywgYWZ0ZXIgYXBwbHlpbmcgdGhlIGFib3ZlIDIgcGF0Y2hlcyB0byB2NC4xMiBrZXJu
ZWwgZm9yIGRvbVUgSSdtCj4+IGFibGUgdG8gc2VlIHRoZSB4ZW4gSENEIGRyaXZlcgo+PiBlbnVt
ZXJhdGUsIGJ1dCBpdCB0aW1lcyBvdXQgbW9zdCBsaWtlbHkgZHVlIHRvIHRoZSBtaXNzaW5nIHB2
dXNiIGJhY2tlbmQuCj4+Cj4+IFvCoMKgwqAgMC41MTAxNDldIHZ1c2IgdnVzYi0wOiBYZW4gVVNC
Mi4wIFZpcnR1YWwgSG9zdCBDb250cm9sbGVyCj4+IFvCoMKgwqAgMC41MTAxOTJdIHZ1c2IgdnVz
Yi0wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDEKPj4gW8Kg
wqDCoCAwLjUxMDgxMV0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKPj4gW8KgwqDCoCAwLjUx
MDg2NV0gaHViIDEtMDoxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKPj4gW8KgwqDCoCAwLjgxMjcyMV0g
dnVzYiB2dXNiLTE6IFhlbiBVU0IxLjEgVmlydHVhbCBIb3N0IENvbnRyb2xsZXIKPj4gW8KgwqDC
oCAwLjgxMjc2MF0gdnVzYiB2dXNiLTE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVk
IGJ1cyBudW1iZXIgMgo+PiBbwqDCoMKgIDAuODEzMzU2XSBodWIgMi0wOjEuMDogVVNCIGh1YiBm
b3VuZAo+PiBbwqDCoMKgIDAuODEzNDEwXSBodWIgMi0wOjEuMDogNCBwb3J0cyBkZXRlY3RlZAo+
Pgo+PiAuLi4KPj4KPj4gW8KgwqDCoCA1Ljg4ODk5N10geGVuYnVzX3Byb2JlX2Zyb250ZW5kOiBX
YWl0aW5nIGZvciBkZXZpY2VzIHRvCj4+IGluaXRpYWxpc2U6IDI1cy4uLjIwcy4uLjE1cy4uLjEw
cy4uLjVzLi4uMHMuLi4KPj4gW8KgwqAgMzUuOTE5MDAwXQo+PiAyMzVzLi4uMjMwcy4uLjIyNXMu
Li4yMjBzLi4uMjE1cy4uLjIxMHMuLi4yMDVzLi4uMjAwcy4uLjE5NXMuLi4xOTBzLi4uMTg1cy4u
LjE4MHMuLi4xNzVzLi4uMTcwcy4uLjE2NXMuLi4xNjBzLi4uMTU1cy4uLjE1MHMuLi4xNDVzLi4u
MTQwcy4uLjEzNXMuLi4xMzBzLi4uMTI1cy4uLjEyMHMuLi4xMTVzLi4uMTEwcy4uLjEwNXMuLi4x
MDBzLi4uOTVzLi4uOTBzLi4uODVzLi4uODBzLi4uNzVzLi4uNzBzLi4uNjVzLi4uNjBzLi4uNTVz
Li4uNTBzLi4uNDVzLi4uNDBzLi4uMzVzLi4uMzBzLi4uMjVzLi4uMjBzLi4uMTVzLi4uMTBzLi4u
NXMuLi4wcy4uLgo+Pgo+PiBbwqAgMjcwLjg3OTEzMF0KPj4gW8KgIDI3MC44ODQxNjFdIHhlbmJ1
c19wcm9iZV9mcm9udGVuZDogVGltZW91dCBjb25uZWN0aW5nIHRvIGRldmljZToKPj4gZGV2aWNl
L3Z1c2IvMCAobG9jYWwgc3RhdGUgMSwgcmVtb3RlIHN0YXRlIDEpCj4+IFvCoCAyNzAuODg3MDU5
XSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IFRpbWVvdXQgY29ubmVjdGluZyB0byBkZXZpY2U6Cj4+
IGRldmljZS92dXNiLzEgKGxvY2FsIHN0YXRlIDEsIHJlbW90ZSBzdGF0ZSAxKQo+Pgo+Pj4+IFRo
ZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoaXMgd2lsbCBiZSBlbm91Z2ggZm9yIHlvdSB0byBtYWtl
IGl0IHdvcms6Cj4+Pj4gdGhlCj4+Pj4gcHZ1c2IgYmFja2VuZCBpcyBxZW11IGJhc2VkLiBJJ20g
bm90IHN1cmUgdGhpcyB3aWxsIGp1c3Qgd29yayBvbiBBUk0uCj4+Pgo+Pj4gQmFja2VuZHMgaW4g
UUVNVSBzaG91bGQganVzdCB3b3JrIHdpdGggQVJNLiBBbHRob3VnaCwgSSBoYXZlbid0IHRyaWVk
Cj4+PiB0aGUgUFZVU0Igb25lLgo+Pj4KPj4KPj4gTmV3YmllIHF1ZXN0aW9uIG5vdy4gSG93IGRv
IEkgc3RhcnQgdGhlIFFFTVUgcHZ1c2IgYmFja2VuZCBvbiBkb20wPwo+IAo+IElmIEkgYW0gbm90
IG1pc3Rha2VuLCB0aGUgYmFja2VuZCBzaG91bGQgYmUgc3RhcnRlZCBieQo+ICIvZXRjL2luaXQu
ZC94ZW5jb21tb25zIHN0YXJ0IiB3aGljaCBhbHNvIHN0YXJ0IHhlbnN0b3JlIGFuZCBhbGwgdGhl
Cj4gdXNlcnNwYWNlIGNvbXBvbmVudHMgZm9yIFhlbi4KCk5vLCBpdCBzaG91bGQgYmUgc3RhcnRl
ZCBieSBsaWJ4bCBhcyBhIHBlci1kb21haW4gZGV2aWNlIG1vZGVsLgoKPiBTbyB5b3Ugc2hvdWxk
IGhhdmUgYSBRRU1VIHJ1bm5pbmcgaW4gRG9tMC4gQ2FuIHlvdSBjaGVjayBpZiBpdCBpcyB0aGUg
Y2FzZT8KCllvdSBzaG91bGQgc2VlIHdoZXRoZXIgdGhlIGRldmljZSBtb2RlbCBpcyBzdGFydGVk
IGJ5IGRvaW5nCgp4bCAtdnZ2IGNyZWF0ZSAuLi4KCldoZW4gdGhlIGRvbWFpbiBoYXMgYmVlbiBz
dGFydGVkIHlvdSBjYW4gY2FsbAoKeGVuc3RvcmUtbHMKCnRvIHNlZSB3aGV0aGVyIHRoZXJlIGFy
ZSBhbnkgZGV2aWNlIG1vZGVsIHJlbGF0ZWQgeGVuc3RvcmUgZW50cmllcy4KVGhlcmUgc2hvdWxk
IGJlIHNvbWUgbGlrZToKCi9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvPGRvbWlkPi9iYWNr
ZW5kcy88YmFja2VuZD4KCjxiYWNrZW5kPiBiZWluZyAicXVzYiIgaXMgdGhlIG9uZSB5b3Ugd2ls
bCBuZWVkLgoKPiBBbHNvLCBJIHdvdWxkIGNoZWNrIHRoYXQgUUVNVSBoYXMgYmVlbiBidWlsdCB3
aXRoIHRoZSBQViBVU0IgYmFja2VuZC4gSXQKPiBkZXBlbmRzIG9uIGxpYnVzYi4gSSBhbSBub3Qg
ZW50aXJlbHkgc3VyZSBpZiB0aGUgYnVpbGQgc3lzdGVtIHdpbGwKPiByZXF1aXJlIGl0IGFuZCB3
aWxsIHRoZXJlZm9yZSBmYXVsdCBpZiBpdCBpcyBub3QgaW5zdGFsbGVkLgoKSXQgd29uJ3QuIEl0
IHdpbGwgZGlzYWJsZSB0aGUgYmFja2VuZCB3aXRob3V0IGxpYnVzYiBiZWluZyBhdmFpbGFibGUu
Cgo+IEp1ZXJnZW4sIGRvIHlvdSBoYXZlIG90aGVyIGlkZWEgd2h5IGl0IHdvdWxkIHRpbWVvdXQ/
CgpxZW11IG5vdCBydW5uaW5nIG9yIHdpdGhvdXQgcXVzYiBzdXBwb3J0IGlzIHRoZSBtb3N0IHBy
b2JhYmxlIG9uZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:31:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnAB-00024q-9r; Tue, 12 Sep 2017 15:31:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drnA9-00024k-85
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:31:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 09/22-03422-0EDF7B95; Tue, 12 Sep 2017 15:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/fB3+2
 RBn8Oslss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnX595nKWhgqbh1cC5zA+MW5i5GTg4hgTyJ
 /uOXwWxeATuJB5v+s4HYEgKGEqcX3mQBsVkEVCVubPvPCGKzCahLtD3bzgpiiwjoS8z/9BPMZ
 hbwltg2dwETiC0s4Cnx9vdd9i5GLqD5bYwSnyY8ARvECZRo7bsIlOAAWiYo8XeHMESvlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+Of+YGHGCU5mJREeZXvb48U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHb+wcoJ1iUmp5akZaZA4wEmLQEB4+SCG8mSJq3uCAxtzgzH
 SJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOuxykVACkNKM0D24QLEIvMcpKCfMyAp0mxFOQWp
 SbWYIq/4pRnINRSZh3LcgUnsy8Erh9r4BOYQI6hefSFpBTShIRUlINjNkzrdtXxTKu/Ljv45w
 3IUIT9325L950U02z6HrnIadDQlnCjYurLpaeuhRsov4jloFL2IZTYtnpvqfM//TvSbqZuJko
 abRenyG5JOTw9Bqud1NMC2fG7GHIfG/vqv5/hvGbhBmr1s7dMXtx3ExRJ8blhVc4fKKKmLIEC
 7us3wjOUO5tVfU6rsRSnJFoqMVcVJwIAB9yxoDLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505230302!75850674!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46273 invoked from network); 12 Sep 2017 15:31:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:31:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:31:41 -0600
Message-Id: <59B819FA020000780017A4CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:31:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1505218486-4416-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/mm: Combine create_grant_{pte,
 va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE0OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gY3JlYXRlX2dyYW50X3twdGUsdmF9X21hcHBpbmcoKSBhcmUgbmVhcmx5IGlkZW50aWNh
bDsgYWxsIHRoYXQgaXMgcmVhbGx5Cj4gZGlmZmVyZW50IGJldHdlZW4gdGhlbSBpcyBob3cgdGhl
eSBjb252ZXJ0IHRoZWlyIGFkZHIgcGFyYW1ldGVyIHRvIHRoZSBwdGUgdG8KPiBpbnN0YWxsIHRo
ZSBncmFudCBpbnRvLgo+IAo+IFJlaW1wbGVtZW50IHRoZWlyIGxvZ2ljIGluIGNyZWF0ZV9ncmFu
dF9wdl9tYXBwaW5nKCkgaW4gYSBtb3N0bHkgY29tbW9uIHdheS4KPiAKPiBObyAoaW50ZW5kZWQp
IGNoYW5nZSBpbiBiZWhhdmlvdXIgZnJvbSBhIGd1ZXN0cyBwb2ludCBvZiB2aWV3Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:33:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnC3-0002Ce-L3; Tue, 12 Sep 2017 15:33:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1drnC2-0002CY-Ks
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:33:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B0/58-30688-55EF7B95; Tue, 12 Sep 2017 15:33:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsUSfTxjoW7ov+2
 RBqsOClp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvjy1mLPjKXHFy0hbGBsY5zF2MnBxCAh4S
 2x7tY+xi5AKy1zJKXHvXxw6RuMsoseWqXRcjB1jR1d5siJq5jBL/3l9hAakRFoiSWLpwNxtIj
 YhAgETbWkGQGmaBr0wSv4/2skA0LGOUOH2ogxGkgU3AUGL1xhawBl4BJ4lZi01BwiwCqhL9a6
 6BHSQqEC7RdLYfbD6vgKDEyZlPWEDKOQXsJS6czQAJMwuoS/yZd4kZwhaXuPVkPhOELS+x/S3
 IXxwcEgI5Emsv1UCYUhL/W5VAKiQEJrJIXF7rCGHLSDyaeJNtAqPYLCS7ZiFZMAvJgllIFixg
 ZFnFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYQfUMDIw7G
 C9v8TvEKMnBpCTKq3x/e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV62v0A5waLU9NSKtMwcYC
 zDpCU4eJREeOVA0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc67/A9QkQBIUUZpHtwIWFq
 5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVx1kFU9mXgncpldARzABHcFzaQvIESWJCCmp
 BkZFZq91E7p8ej5vfyYt3H7FldFu4mnxswJ3hZmzZvTy6fW15PxY3pL5Tu1TWZXPmdUnerbWO
 036/q3lSBSvyewp6mKJzxqZt33dsPVNhfnyqnfLNrvzGSatFKja9GhGet5/4QuBVlUbzG/P1D
 asD1ty8SNX0esl7mEBfIf5G5clJR0K2CqTcUGJpTgj0VCLuag4EQCGit06JgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505230420!108356453!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34697 invoked from network); 12 Sep 2017 15:33:41 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Sep 2017 15:33:41 -0000
Received: (qmail 28995 invoked from network); 12 Sep 2017 18:33:38 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 12 Sep 2017 18:33:38 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id DC4877FCAF
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 18:33:38 +0300 (EEST)
Received: (qmail 20126 invoked from network); 12 Sep 2017 18:33:38 +0300
Received: from unknown (HELO ?10.82.79.88?)
 (rcojocaru@bitdefender.com@213.233.101.147)
 by smtp03.buh.bitdefender.org with SMTP; 12 Sep 2017 18:33:38 +0300
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81471020000780017A44E@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <810c838f-bcbf-d64b-8e78-eb4756cf570e@bitdefender.com>
Date: Tue, 12 Sep 2017 18:33:14 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B81471020000780017A44E@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73137
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460702,
 Stamp: 3], Multi: [Enabled, t: (0.000007,0.002527)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002021), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.009297,0.000025)],
 URL: [Enabled, t: (0.000004)], RTDA: [Enabled, t: (0.130695), Hit: No,
 Details: v2.6.10; Id: 15.5f4jo3.1bpok8pr2.1tsum], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH 1/2] public/domctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTIvMjAxNyAwNjowOCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQnkgdmlydHVlIG9m
IHRoZSBzdHJ1Y3QgeGVuX2RvbWN0bCBjb250YWluZXIgc3RydWN0dXJlLCBtb3N0IG9mIHRoZW0K
PiBhcmUgcmVhbGx5IGp1c3QgY2x1dHRlcmluZyB0aGUgbmFtZSBzcGFjZS4KPiAKPiBXaGlsZSBk
b2luZyBzbywKPiAtIGNvbnZlcnQgYW4gZW51bSB0eXBlZCAocHRfaXJxX3R5cGVfdCkgc3RydWN0
dXJlIGZpZWxkIHRvIGEgZml4ZWQKPiAgIHdpZHRoIHR5cGUsCj4gLSBtYWtlIHg4NidzIHBhZ2lu
Z19kb21jdGwoKSBhbmQgZGVzY2VuZGFudHMgdGFrZSBhIHByb3Blcmx5IHR5cGVkCj4gICBoYW5k
bGUsCj4gLSBhZGQgY29uc3QgaW4gYSBmZXcgcGxhY2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:35:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:35:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnDx-0002Mw-4C; Tue, 12 Sep 2017 15:35:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <persaur@gmail.com>) id 1drnDv-0002Lx-M2
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:35:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/CC-03422-BCEF7B95; Tue, 12 Sep 2017 15:35:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GHpnk+6pf9s
 jDXZfErT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+nJjLUnCXteL19xvsDYxXWLoYuTiEBGYx
 SizZcJwNxGERmMUq8er4P/YuRk4OCYFtrBKLHxlB2HESK7/sYoaw0ySWzl4BVVMq8XDPDTYQW
 0hAQeLmmt1sEFN/M0osPjODESTBLKAtcf3SBSCbg4NXQFzi6kEfEFNYwEziw9ckkAo2ATWJK/
 dvMUKMlJaYtKuPHaSEU8BW4uA1UZAwi4CqxOI/J8GmMwv8Y5bYNeM0O8z0ZQtfg53GK2Ajsb/
 tASPEOTYSzy98ZAWxRQR0JK7ufcE6gVFkFpKDZiEcNAvJpAWMzKsY1YtTi8pSi3RN9JKKMtMz
 SnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOfAQh2MHZf9j/EKMnBpCTKq3x/e6QQX1J+S
 mVGYnFGfFFpTmrxIUYZDg4lCd7vf4FygkWp6akVaZk5wCiESUtw8CiJ8PIDI1GIt7ggMbc4Mx
 0idYrRlePCnUt/mDiObboMJG88vA4kD+y5BSQ7bt79wyTEkpeflyolzjsVZLYASHNGaR7caFg
 CucQoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVh3hsgU3gy80rgLngFdBwT0HE8l7aAHFeSiJCS
 amD05LqyjkNrm0GhZyjn7pBiLdVGHdU32xOdHkn88V0b51tq99qPXWLDBx8OxYq02AevzWfvf
 /RFhoWn4EAI70erw3t/S7Z8LyyfXHQkJGjGr8+BmvX+PfK1h0XOWr2S4V2W0v27f2Xhm1T+8L
 wO+egDZoa+a5JeRChVGfmkn1zkr2rolvlbWYmlOCPRUIu5qDgRAI5lLa8bAwAA
X-Env-Sender: persaur@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505230537!76618711!1
X-Originating-IP: [209.85.220.178]
X-SpamReason: No, hits=0.2 required=7.0 tests=MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19142 invoked from network); 12 Sep 2017 15:35:38 -0000
Received: from mail-qk0-f178.google.com (HELO mail-qk0-f178.google.com)
 (209.85.220.178)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 15:35:38 -0000
Received: by mail-qk0-f178.google.com with SMTP id a128so25851077qkc.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 08:35:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/PCMRCOOeT269/Dv756JtNHitvv19nxsPFwVDs/neZU=;
 b=UXWYPlTV/878Y1/kYWsXaCATSWlC9MGbgMrcahp6ISY+T88p53q2BmIVnhpBEDa7PS
 qY+zKf/JkeudfIbGddQd0tit0ml52NSFrvqK/HPtRgFXf1qcCbdPFIN4rSa8QLP+yMHC
 BlEMKpcXhRFJolSvrd9jjM7eAs29h3kYn9o1ZBUpFBStFREY8PUf1KzGJBSsdqJGS+xg
 y64kUtn0i5UrUHAIFDs9F75L4J4Z5MuqDgRY2LWCUHGnHJZ6OSoaMFD3DO1k/qr2BhIZ
 4nbD8sZzURUG2i10C0OgHxdmz31mxvCptZAe9RduFmA6bOVhEfijya1BD3HUEV7cQfge
 onuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=/PCMRCOOeT269/Dv756JtNHitvv19nxsPFwVDs/neZU=;
 b=jR/S8lAsIDOMmUQC3JkHOr8lZycrJiyon1rDYQdvRp0dhl21CFgOZty4Bg5jLdK+dm
 oTuqNvUFUZrZzXzBsI/NjrQCD44GWQjHGxAzX1L4qmxTp1L3aFBTckG6Sg76qiZYf3vG
 uYzSB0Dacbegbd7JLDTs0OLRYaon/dkYxxOfGesfzjomVgFUFJM1MD72MhmmgLu4ep4e
 UJb0yqsSXUUJjoZESCM8pNn3fV27SXjCOYrIojlE7pBfKJsTPX2XZNZMMxNrJjrs4nKQ
 x+v0M48Vc/wDpf/jIFHw8UuJJ7h2YNqmp1AE2EP/goM7fEwLD6GZAAVC2ZpizLKw6m95
 KBwQ==
X-Gm-Message-State: AHPjjUh+CIxQklo4DY4Qmaip5/u+eqyUYKz1zfd05udUhJBFoBiEKKLZ
 fbcygIvM2t5Xsw==
X-Google-Smtp-Source: ADKCNb5pwBzt9k4+udUqljy93QfKs1YLvM2mU46Ka9PZg2w8ItDxDnhSrgeZTolKiO/kaRQ49ffN9g==
X-Received: by 10.55.6.7 with SMTP id 7mr21755996qkg.353.1505230537241;
 Tue, 12 Sep 2017 08:35:37 -0700 (PDT)
Received: from [172.20.160.66] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id n87sm8530473qkh.18.2017.09.12.08.35.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Sep 2017 08:35:36 -0700 (PDT)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (14G60)
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
Date: Tue, 12 Sep 2017 11:35:35 -0400
Message-Id: <F14BE4E9-E7D5-41FC-B8A5-4EF1AE3C1394@gmail.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBPbiBTZXAgMTEsIDIwMTcsIGF0IDEzOjAxLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+ICsjIyMgWFNNICYgRkxBU0sKPiArCj4gKyAgICBTdGF0
dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArQ29tcGlsZSB0aW1lIGRpc2FibGVkCj4gKwo+ICsjIyMg
WFNNICYgRkxBU0sgc3VwcG9ydCBmb3IgSVNfUFJJVgo+ICsKPiArICAgIFN0YXR1czogRXhwZXJp
bWVudGFsCgpJbiB3aGljaCBzcGVjaWZpYyBhcmVhcyBpcyBYU00gbGFja2luZyBpbiBGdW5jdGlv
bmFsIGNvbXBsZXRlbmVzcywgRnVuY3Rpb25hbCBzdGFiaWxpdHkgYW5kL29yIEludGVyZmFjZSBz
dGFiaWxpdHksIHJlc3VsdGluZyBpbiAiRXhwZXJpbWVudGFsIiBzdGF0dXM/ICBXaGF0IGNoYW5n
ZXMgdG8gWFNNIHdvdWxkIGJlIG5lZWRlZCBmb3IgaXQgdG8gcXVhbGlmeSBmb3IgIlN1cHBvcnRl
ZCIgc3RhdHVzPwoKSWYgdGhlcmUgd2lsbCBiZSBubyBzZWN1cml0eSBzdXBwb3J0IGZvciBmZWF0
dXJlcyBpbiBFeHBlcmltZW50YWwgc3RhdHVzLCB3b3VsZCBYZW4gUHJvamVjdCBhY2NlcHQgcGF0
Y2hlcyB0byBmaXggWFNNIHNlY3VyaXR5IGlzc3Vlcz8gIENvdWxkIGRvd25zdHJlYW0gcHJvamVj
dHMgaXNzdWUgQ1ZFcyBmb3IgWFNNIHNlY3VyaXR5IGlzc3VlcywgaWYgdGhlc2Ugd2lsbCBub3Qg
YmUgaXNzdWVkIGJ5IFhlbiBQcm9qZWN0PwoKUmljaApfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:35:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:35:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnE8-0002Px-C0; Tue, 12 Sep 2017 15:35:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drnE7-0002Pb-IS
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 15:35:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 10/2D-30688-6DEF7B95; Tue, 12 Sep 2017 15:35:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffSv+2
 RBjdX81usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE141DbbtaCuxIV5w+vYW1g
 fCPQxcjFISTQyCTx798eFgjnMaPEtfMrGCGcbYwSO19PYO1i5OQQEXCW+HpmLjuIzSugL7GmZ
 woTiC0MZJ/fuRKsW0LgK7PEhFuLWUASEgJeEk3zWllh7N41rWxdjOwcbAJWEofEQKIsAqoST/
 feZZ7AyL2AkWEVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnqpebWlycmJ6ak5hUrJecn7uJEeh
 1BiDYwbhmqvMhRkkOJiVRXuX72yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+/wuUEyxKTU+t
 SMvMAYYfTFqCg0dJhPcGSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5BYDBLCQAUpRRm
 gc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwSyiiczrwRu0yugI5iAjuC5tAXkiJ
 JEhJRUA2Pb3X8zfcRu7c7xEP1RENnKWhXJE3YsW+YSU2ghv/rWjg/fNgXLqRUFs70syJ/Q6ly
 3ti0lx7hLSrFnrtBpJeb17lJc0rmFNufLmRzt92gptFmYbXaZZCW9XjPSOm/f+gv/3vPf0NLZ
 fH1ReRjjA1fPpv/R/nW8AdaPHlwuENzRe2ynwz4bJZbijERDLeai4kQAXCXCHIACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505230545!90069617!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39529 invoked from network); 12 Sep 2017 15:35:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 15:35:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drnE0-0000Cl-M5; Tue, 12 Sep 2017 15:35:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drnDu-0000Wv-Uc; Tue, 12 Sep 2017 15:35:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drnDu-0004rc-LU; Tue, 12 Sep 2017 15:35:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113360-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=b4e5807d2492efd9fc453b0a09a50f4c3ae77be1
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 15:35:38 +0000
Subject: [Xen-devel] [ovmf test] 113360: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM2MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzNjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjRlNTgwN2QyNDkyZWZkOWZjNDUzYjBhMDlhNTBmNGMzYWU3N2JlMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDMgZGF5cyAgIDI0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzM2MCAgMjAxNy0wOS0xMiAxMDoxNzowNSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJp
LCBEYW5kYW4gPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5z
aW5naEBhbWQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIZWdkZSBO
YWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIGhlZ2RlbmFnIDxuYWdhcmFqLXAu
aGVnZGVAaHBlLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRv
ci5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFRob21hcyBMYW1wcmVj
aHQgPHQubGFtcHJlY2h0QHByb3htb3guY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDk3NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnJR-0003B9-Vk; Tue, 12 Sep 2017 15:41:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drnJQ-0003B3-7e
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:41:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 44/82-03414-F1008B95; Tue, 12 Sep 2017 15:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1eaYUe
 kwcd7VhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aMu2+YCn5zVNzo/s7SwDiXvYuRk0NIIE/i
 2ufVbCA2r4CdxJX9H5lBbAkBQ4nTC2+ygNgsAqoSjQu+gNlsAuoSbc+2s4LYIgIBEndXTmPsY
 uTgYBbQlJjzuRYkLCyQJLHi+0cmiPFbGCUmNOuA2JwClhKfbrWAlfMKCEr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmiInSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLUSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjB+GdZwCFGSQ4mJVFe5fvbI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8L77B5QTLEpNT61Iy8wBRgFMWoKDR0mE9yhImre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4rztIEUCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvJNApvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamA8OCmk5NOM4MPiJY7OO6TWRwptd/O
 d/C30T+hk58gzu8pffdv4+1/YdPe6j9+dHWSNTNIaNay04pWf3zuz6M2JTULKjIHxsxi3Ju9x
 k2Jb3/d2X+OqX3fP/Pb7t3xS3R7G6U8r36kvN0v5ctNZvmkv15LAR3rztCdq/nmmwlp5V6Ymq
 tfy2IO/SizFGYmGWsxFxYkAM0zWHMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505230874!110912154!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18582 invoked from network); 12 Sep 2017 15:41:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:41:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:41:13 -0600
Message-Id: <59B81C34020000780017A4ED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:41:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-6-git-send-email-andrew.cooper3@citrix.com>
 <20170912141931.7fhaoxq2zmdsxlxm@citrix.com>
In-Reply-To: <20170912141931.7fhaoxq2zmdsxlxm@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/mm: Carve steal_linear_address()
 out of replace_grant_host_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE2OjE5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDE6MTQ6NDRQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21t
LmMKPj4gQEAgLTQwNzUsMTQgKzQwNzUsNjggQEAgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5n
KHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4+ICAgICAgcmV0dXJuIHJjOwo+
PiAgfQo+PiAgCj4+IC1pbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGxvbmcgZnJhbWUsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+ICsvKgo+PiArICogVGhpcyBl
eGlzdHMgc29sZXkgZm9yIGltcGxlbWVudGluZyBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlLCB0
aGUgQUJJIG9mCj4+ICsgKiB3aGljaCBpcyBiaXphcmUuICBUaGlzIEdOVFRBQk9QIGlzbid0IHVz
ZWQgYW55IG1vcmUsIGJ1dCB3YXMgdXNlZCBieQo+IAo+IFNob3VsZCBiZSAiYml6YXJyZSIuCj4g
Cj4+ICsgKiBjbGFzc2ljLXhlbiBrZXJuZWxzIGFuZCBQVk9wcyBMaW51eCBiZWZvcmUgdGhlIE0y
UF9PVkVSUklERSBpbmZyYXN0cnVjdHVyZQo+PiArICogd2FzIHJlcGxhY2VkIHdpdGggc29tZXRo
aW5nIHdoaWNoIGFjdHVhbGx5IHdvcmtlZC4KPj4gKyAqCj4+ICsgKiBMb29rIHVwIHRoZSBMMWUg
bWFwcGluZyBsaW5lYXIsIGFuZCB6YXAgaXQuICBSZXR1cm4gdGhlIEwxZSB2aWEgKm91dC4KPj4g
KyAqIFJldHVybnMgYSBib29sZWFuIGluZGljYXRpbmcgc3VjY2Vzcy4gIElmIHN1Y2Nlc3MsIHRo
ZSBjYWxsZXIgaXMKPj4gKyAqIHJlc3BvbnNpYmxlIGZvciBjYWxsaW5nIHB1dF9wYWdlX2Zyb21f
bDFlKCkuCj4+ICsgKi8KPiAKPiBDYW4ndCBzYXkgbXVjaCBhYm91dCB0aGUgaGlzdG9yeTsgY29k
ZS13aXNlOgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:41:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:41:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnJf-0003CS-6k; Tue, 12 Sep 2017 15:41:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drnJd-0003C4-QZ
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:41:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F7/BE-01911-C2008B95; Tue, 12 Sep 2017 15:41:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVVeHYUe
 kwZcr8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdf53sBSv5Kh5smsjawHiBu4uRk0NIYDKT
 xJr7XF2MXED2X0aJFVM+MUI4Gxglut71sUE42xgljrXNZAZpERYIk3gxax9QgoNDRCBTovdKL
 cSkGImHe7axgdhsAkYSZ49OZwSxeQVsJbrn3GcHsVkEVCX+b/rACmKLCoRLvG08wgJRIyhxcu
 YTMJtTwETiyrTZYDXMAuoSf+ZdYoaw5SW2v50DZksIGEu0v73INoFRYBaS9llIWmYhaVnAyLy
 KUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwQOsZGBh3MHae
 8DvEKMnBpCTKq3x/e6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfBu+gdUJ
 1iUmp5akZaZA4whmFIJDh4lEd6jIGne4oLE3OLMdIjUKUZFKXHedpCEAEgiozQPrg0Wt5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNeAZnCk5lXAjf9FdBiJqDFPJe2gCwuSURISTUwSvl
 NFvtZdfaV24UdDOqipm9qY1w8RUTVRBSLdWT2KGvaKIqIblxyv1CtJCzRtc3vZ0XsPneeDqEl
 fXW6c5dsNLzSr3BhY+wBkQsJ3jPL1h0SdVLZUv9ojlDuoushxz6dUerk11t8fuM8hmPtYlK/q
 uytTDdK5K6viSst+n3By7Vof2eq2C4lluKMREMt5qLiRADYRDD31gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505230890!106825562!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27488 invoked from network); 12 Sep 2017 15:41:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:41:32 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CFfTwO004310
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 15:41:29 GMT
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 v8CFfTQv004807
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 15:41:29 GMT
Received: from ubhmp0018.oracle.com (ubhmp0018.oracle.com [156.151.24.71])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8CFfSSl003758;
 Tue, 12 Sep 2017 15:41:28 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 Sep 2017 15:41:28 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-2-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <67503f2a-6d93-59c6-5a49-40fcb487859c@oracle.com>
Date: Tue, 12 Sep 2017 11:41:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170908144849.2958-2-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH 1/4] xen: re-introduce support for grant v2
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK2ludCBhcmNoX2dudHRhYl9tYXBfc3RhdHVzKHVpbnQ2NF90ICpmcmFtZXMsIHVuc2lnbmVk
IGxvbmcgbnJfZ2ZyYW1lcywKPiArCQkJICAgdW5zaWduZWQgbG9uZyBtYXhfbnJfZ2ZyYW1lcywK
PiArCQkJICAgZ3JhbnRfc3RhdHVzX3QgKipfX3NoYXJlZCkKPiArewo+ICsJZ3JhbnRfc3RhdHVz
X3QgKnNoYXJlZCA9ICpfX3NoYXJlZDsKPiArCXVuc2lnbmVkIGxvbmcgYWRkcjsKPiArCXVuc2ln
bmVkIGxvbmcgaTsKPiArCj4gKwlpZiAoc2hhcmVkID09IE5VTEwpCj4gKwkJKl9fc2hhcmVkID0g
c2hhcmVkID0gZ250dGFiX3N0YXR1c192bV9hcmVhLmFyZWEtPmFkZHI7Cj4gKwo+ICsJYWRkciA9
ICh1bnNpZ25lZCBsb25nKXNoYXJlZDsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgbnJfZ2ZyYW1l
czsgaSsrKSB7Cj4gKwkJc2V0X3B0ZV9hdCgmaW5pdF9tbSwgYWRkciwgZ250dGFiX3N0YXR1c192
bV9hcmVhLnB0ZXNbaV0sCj4gKwkJCSAgIG1mbl9wdGUoZnJhbWVzW2ldLCBQQUdFX0tFUk5FTCkp
Owo+ICsJCWFkZHIgKz0gUEFHRV9TSVpFOwo+ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9CgpU
aGlzIGxvb2tzIHByZXR0eSBtdWNoIGlkZW50aWNhbCB0byBhcmNoX2dudHRhYl9tYXBfc2hhcmVk
KCkgZXhjZXB0IGZvcgpnbnR0YWJfc2hhcmVkX3ZtX2FyZWEgdnMuIGdudHRhYl9zdGF0dXNfdm1f
YXJlYSx3aGljaCBjYW4gYmUgcGFzc2VkIGluCmFzIGEgcGFyYW1ldGVyLgoKPiArCj4gIHZvaWQg
YXJjaF9nbnR0YWJfdW5tYXAodm9pZCAqc2hhcmVkLCB1bnNpZ25lZCBsb25nIG5yX2dmcmFtZXMp
Cj4gIHsKPiArCXB0ZV90ICoqcHRlczsKPiAgCXVuc2lnbmVkIGxvbmcgYWRkcjsKPiAgCXVuc2ln
bmVkIGxvbmcgaTsKPiAgCj4gKwlpZiAoc2hhcmVkID09IGdudHRhYl9zdGF0dXNfdm1fYXJlYS5h
cmVhLT5hZGRyKQo+ICsJCXB0ZXMgPSBnbnR0YWJfc3RhdHVzX3ZtX2FyZWEucHRlczsKPiArCWVs
c2UKPiArCQlwdGVzID0gZ250dGFiX3NoYXJlZF92bV9hcmVhLnB0ZXM7Cj4gKwo+ICAJYWRkciA9
ICh1bnNpZ25lZCBsb25nKXNoYXJlZDsKPiAgCj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ2ZyYW1l
czsgaSsrKSB7Cj4gLQkJc2V0X3B0ZV9hdCgmaW5pdF9tbSwgYWRkciwgZ250dGFiX3NoYXJlZF92
bV9hcmVhLnB0ZXNbaV0sCj4gLQkJCSAgIF9fcHRlKDApKTsKPiArCQlzZXRfcHRlX2F0KCZpbml0
X21tLCBhZGRyLCBwdGVzW2ldLCBfX3B0ZSgwKSk7Cj4gIAkJYWRkciArPSBQQUdFX1NJWkU7Cj4g
IAl9CgpBbmQgdGhpcyB0b28gbG9va3MgbGlrZSBjYW4gYmUgZmFjdG9yZWQgb3V0ICh0byBzb21l
dGhpbmcgbGlrZQphcmNoX3VwZGF0ZV9nbnR0YWIoKSkuIEJ1dCBwZXJoYXBzIG5vdCBpbiB0aGlz
IHBhdGNoLgoKPiAgfQo+IEBAIC0xMDIsMTIgKzEyOSwzNSBAQCBzdGF0aWMgaW50IGFyY2hfZ250
dGFiX3ZhbGxvYyhzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKmFyZWEsIHVuc2lnbmVkIG5yX2ZyYW1l
cykKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgYXJjaF9nbnR0YWJfaW5pdCh1bnNpZ25l
ZCBsb25nIG5yX3NoYXJlZCkKPiArc3RhdGljIHZvaWQgYXJjaF9nbnR0YWJfdmZyZWUoc3RydWN0
IGdudHRhYl92bV9hcmVhICphcmVhKQo+ICB7Cj4gKwlmcmVlX3ZtX2FyZWEoYXJlYS0+YXJlYSk7
Cj4gKwlrZnJlZShhcmVhLT5wdGVzKTsKPiArfQoKTm90IHN1cmUgdGhlcmUgaXMgbmVlZCBmb3Ig
dGhpcyByb3V0aW5lLiBJdCBpcyB1c2VkIG9ubHkgb25jZS4KCkFsc28sIGFzIGFuIG92ZXJhbGwg
Y29tbWVudCAtLSBJdCBmZWVscyBsaWtlIHRoZXJlIG1heSBiZSB0b28gbWFueQpCVUdfT04oKXMu
CgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:44:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnMs-0003Rd-Lf; Tue, 12 Sep 2017 15:44:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drnMs-0003RR-8A
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:44:54 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 9B/95-02048-5F008B95; Tue, 12 Sep 2017 15:44:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oO4Xhh2
 RBuuu21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLnu5mLdjCXPFu6gS2BsbnTF2MXBxCAhOZ
 JLa3rGKGcH4zSqy8PZUdwtnAKPGo5R6Us41R4s/aGaxdjBwcwgJ+EgvaHEBMEYFMid4rtV2Mn
 EAlMRJrTr5lA7HZBIwkzh6dzghi8wrYShzrPcQCYrMIqEo09swHi4sKhEu8bTzCAlEjKHFy5h
 Mwm1PARGL91xVgNcwCehI7rv9ihbDlJba/ncMMYksIGEp83riUeQKjwCwk7bOQtMxC0rKAkXk
 Vo3pxalFZapGupV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmB41jMwMO5gfP3T
 6RCjJAeTkiiv8v3tkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwXvnP1CdY
 FFqempFWmYOMIJgSiU4eJREeD+ApHmLCxJzizPTIVKnGC05bjy8/oeJY9PNu0Byw/cHf5iEwO
 ZJifNyAeNUSACkIaM0D24cLMovMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QGyliczrwR
 u6yugg5iADuK5tAXkoJJEhJRUA2NjxxfvVx2lwWvWap2b9mjN9BTPWZc9D22V1lcJPHW1eu86
 rnd3z2p2nqxSENu0iiMqfenO2zxlb/OMH3/4mviIr+ljZFzYjMApzYYu385Oq7szpb5oT5Vpu
 JOsS9SbmjP81XIL6nzfMYh4yGqJyT4/v2Xf649tVzz/X2w8/s7SnUvg7P6CA2uUWIozEg21mI
 uKEwHJrQXM7QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505231091!106826094!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48847 invoked from network); 12 Sep 2017 15:44:52 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:44:52 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CFioJp025529
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 15:44:50 GMT
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 v8CFioQm020936
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 15:44:50 GMT
Received: from ubhmp0006.oracle.com (ubhmp0006.oracle.com [156.151.24.59])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8CFiomC019302;
 Tue, 12 Sep 2017 15:44:50 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 Sep 2017 15:44:49 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
Date: Tue, 12 Sep 2017 11:44:41 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170908144849.2958-3-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAxMDo0OCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBcyB0aGVyZSBp
cyBjdXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3JhbnRzIG9yIHRyYW5zaWVudCBncmFu
dHMKPiByZW1vdmUgdGhhdCBmdW5jdGlvbmFsaXR5LiBUaGlzIGF0IG9uY2UgbWFrZXMgaXQgcG9z
c2libGUgdG8gc3dpdGNoCj4gZnJvbSBncmFudCB2MiB0byBncmFudCB2MSB3aXRob3V0IHJlc3Ry
aWN0aW9ucywgYXMgdGhlcmUgaXMgbm8gbG9zcyBvZgo+IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhh
biB0aGUgbGltaXRlZCBmcmFtZSBudW1iZXIgd2lkdGggcmVsYXRlZCB0bwo+IHRoZSBzd2l0Y2gu
CgpCdXQgaXNuJ3QgdGhhdCBBQkkgdmlvbGF0aW9uPyB2MiBpcyBleHBlY3RlZCB0byBzdXBwb3J0
IHRoaXMgKFhTQXMKbm90d2l0aHN0YW5kaW5nKQoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnNS-0003VA-Ut; Tue, 12 Sep 2017 15:45:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drnNR-0003Ux-U7
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:45:30 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1A/2A-01791-91108B95; Tue, 12 Sep 2017 15:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov64E445
 Igx/XTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/az+xFNwSqNj76DprA+NJ3i5GTg4JASOJ
 txP/MXUxcnEICSxklDh44DAzSEJYIEzixax9bCC2iEC+xLmb91ghivoZJXrnLmcCSbAJqEpsu
 H6KFcTmFbCW+DjpIzuIzQIUbzt9CaxGVCBcoulsPwtEjaDEyZlPwGxOATuJ/vP3wXqZBdQl/s
 y7xAxhi0tsevYdKi4vsf3tHOYJjHyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6RpZ6iUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZiPQMD4w7Gy1v8DjFKcjApifIq398eKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvFoMOyKFBItS01Mr0jJzgLECUyrBw
 aMkwpsBkuYtLkjMLc5Mh0idYlSUEudNAUkIgCQySvPg2mDxeYlRVkqYl5GBgUGIpyC1KDezBF
 X+FaM4B6OSMG8+yBSezLwSuOmvgBYzAS3mubQFZHFJIkJKqoGxT6VcXpf5ucLXSuvoZYt3hDt
 lh6RJzj+/QNpv7aYpc5nFVj7miws74rg1v6FU4UbApVm7cnPWFj3XOa5yQM1f+ridkNt16wm9
 xw/vinKImvFQ0sXqsGDfmfisxXIHis/p+XlwyGgsamzkUTsQpzp5uVTWlo4Peyoj1p3TW//+0
 Gyzx0Lbd99WYinOSDTUYi4qTgQAzJavNcoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505231128!74907047!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53641 invoked from network); 12 Sep 2017 15:45:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 15:45:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0E071ABF8;
 Tue, 12 Sep 2017 15:45:27 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-2-jgross@suse.com>
 <67503f2a-6d93-59c6-5a49-40fcb487859c@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <12021f54-9404-c92b-5368-440d14814dbd@suse.com>
Date: Tue, 12 Sep 2017 17:45:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <67503f2a-6d93-59c6-5a49-40fcb487859c@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/4] xen: re-introduce support for grant v2
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTc6NDEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPj4gK2ludCBhcmNo
X2dudHRhYl9tYXBfc3RhdHVzKHVpbnQ2NF90ICpmcmFtZXMsIHVuc2lnbmVkIGxvbmcgbnJfZ2Zy
YW1lcywKPj4gKwkJCSAgIHVuc2lnbmVkIGxvbmcgbWF4X25yX2dmcmFtZXMsCj4+ICsJCQkgICBn
cmFudF9zdGF0dXNfdCAqKl9fc2hhcmVkKQo+PiArewo+PiArCWdyYW50X3N0YXR1c190ICpzaGFy
ZWQgPSAqX19zaGFyZWQ7Cj4+ICsJdW5zaWduZWQgbG9uZyBhZGRyOwo+PiArCXVuc2lnbmVkIGxv
bmcgaTsKPj4gKwo+PiArCWlmIChzaGFyZWQgPT0gTlVMTCkKPj4gKwkJKl9fc2hhcmVkID0gc2hh
cmVkID0gZ250dGFiX3N0YXR1c192bV9hcmVhLmFyZWEtPmFkZHI7Cj4+ICsKPj4gKwlhZGRyID0g
KHVuc2lnbmVkIGxvbmcpc2hhcmVkOwo+PiArCj4+ICsJZm9yIChpID0gMDsgaSA8IG5yX2dmcmFt
ZXM7IGkrKykgewo+PiArCQlzZXRfcHRlX2F0KCZpbml0X21tLCBhZGRyLCBnbnR0YWJfc3RhdHVz
X3ZtX2FyZWEucHRlc1tpXSwKPj4gKwkJCSAgIG1mbl9wdGUoZnJhbWVzW2ldLCBQQUdFX0tFUk5F
TCkpOwo+PiArCQlhZGRyICs9IFBBR0VfU0laRTsKPj4gKwl9Cj4+ICsKPj4gKwlyZXR1cm4gMDsK
Pj4gK30KPiAKPiBUaGlzIGxvb2tzIHByZXR0eSBtdWNoIGlkZW50aWNhbCB0byBhcmNoX2dudHRh
Yl9tYXBfc2hhcmVkKCkgZXhjZXB0IGZvcgo+IGdudHRhYl9zaGFyZWRfdm1fYXJlYSB2cy4gZ250
dGFiX3N0YXR1c192bV9hcmVhLHdoaWNoIGNhbiBiZSBwYXNzZWQgaW4KPiBhcyBhIHBhcmFtZXRl
ci4KPiAKPj4gKwo+PiAgdm9pZCBhcmNoX2dudHRhYl91bm1hcCh2b2lkICpzaGFyZWQsIHVuc2ln
bmVkIGxvbmcgbnJfZ2ZyYW1lcykKPj4gIHsKPj4gKwlwdGVfdCAqKnB0ZXM7Cj4+ICAJdW5zaWdu
ZWQgbG9uZyBhZGRyOwo+PiAgCXVuc2lnbmVkIGxvbmcgaTsKPj4gIAo+PiArCWlmIChzaGFyZWQg
PT0gZ250dGFiX3N0YXR1c192bV9hcmVhLmFyZWEtPmFkZHIpCj4+ICsJCXB0ZXMgPSBnbnR0YWJf
c3RhdHVzX3ZtX2FyZWEucHRlczsKPj4gKwllbHNlCj4+ICsJCXB0ZXMgPSBnbnR0YWJfc2hhcmVk
X3ZtX2FyZWEucHRlczsKPj4gKwo+PiAgCWFkZHIgPSAodW5zaWduZWQgbG9uZylzaGFyZWQ7Cj4+
ICAKPj4gIAlmb3IgKGkgPSAwOyBpIDwgbnJfZ2ZyYW1lczsgaSsrKSB7Cj4+IC0JCXNldF9wdGVf
YXQoJmluaXRfbW0sIGFkZHIsIGdudHRhYl9zaGFyZWRfdm1fYXJlYS5wdGVzW2ldLAo+PiAtCQkJ
ICAgX19wdGUoMCkpOwo+PiArCQlzZXRfcHRlX2F0KCZpbml0X21tLCBhZGRyLCBwdGVzW2ldLCBf
X3B0ZSgwKSk7Cj4+ICAJCWFkZHIgKz0gUEFHRV9TSVpFOwo+PiAgCX0KPiAKPiBBbmQgdGhpcyB0
b28gbG9va3MgbGlrZSBjYW4gYmUgZmFjdG9yZWQgb3V0ICh0byBzb21ldGhpbmcgbGlrZQo+IGFy
Y2hfdXBkYXRlX2dudHRhYigpKS4gQnV0IHBlcmhhcHMgbm90IGluIHRoaXMgcGF0Y2guCj4gCj4+
ICB9Cj4+IEBAIC0xMDIsMTIgKzEyOSwzNSBAQCBzdGF0aWMgaW50IGFyY2hfZ250dGFiX3ZhbGxv
YyhzdHJ1Y3QgZ250dGFiX3ZtX2FyZWEgKmFyZWEsIHVuc2lnbmVkIG5yX2ZyYW1lcykKPj4gIAly
ZXR1cm4gMDsKPj4gIH0KPj4gIAo+PiAtaW50IGFyY2hfZ250dGFiX2luaXQodW5zaWduZWQgbG9u
ZyBucl9zaGFyZWQpCj4+ICtzdGF0aWMgdm9pZCBhcmNoX2dudHRhYl92ZnJlZShzdHJ1Y3QgZ250
dGFiX3ZtX2FyZWEgKmFyZWEpCj4+ICB7Cj4+ICsJZnJlZV92bV9hcmVhKGFyZWEtPmFyZWEpOwo+
PiArCWtmcmVlKGFyZWEtPnB0ZXMpOwo+PiArfQo+IAo+IE5vdCBzdXJlIHRoZXJlIGlzIG5lZWQg
Zm9yIHRoaXMgcm91dGluZS4gSXQgaXMgdXNlZCBvbmx5IG9uY2UuCj4gCj4gQWxzbywgYXMgYW4g
b3ZlcmFsbCBjb21tZW50IC0tIEl0IGZlZWxzIGxpa2UgdGhlcmUgbWF5IGJlIHRvbyBtYW55Cj4g
QlVHX09OKClzLgoKVGhpcyBwYXRjaCBpcyBtb3N0bHkgYSByZXZlcnQgb2YgRGF2aWQncyBwYXRj
aCByZW1vdmluZyBncmFudCB2MiBzdXBwb3J0CndpdGgganVzdCB2ZXJ5IGZldyBhZGFwdGlvbnMu
IEkgd2FudGVkIHRvIGtlZXAgaXQgYXMgc2ltaWxhciB0byB0aGUKZm9ybWVyIGdyYW50IHYyIHN1
cHBvcnQgYXMgcG9zc2libGUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:46:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnOW-0003fI-BK; Tue, 12 Sep 2017 15:46:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drnOU-0003f4-Pw
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 15:46:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BB/CA-03423-A5108B95; Tue, 12 Sep 2017 15:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTeScUe
 kQcNbLosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfLt4gK2gy7xi9rdfrA2M
 8/S6GLk4hAQamSSO7P3AAuE8ZpRYsWkNM4SzjVHi2/bXTF2MnBwiAs4SX8/MZQexeQX0JabdO
 cgKYgsLuEksWtMHFpcQmMQkcetzKYTtKXF67w4mGHvfriNsXYzsHGwCVhKHxECiLAKqErtPfm
 eZwMi9gJFhFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoM8
 ZgGAH47dlAYcYJTmYlER5le9vjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavFsCNSSLAoNT21
 Ii0zBxh8MGkJDh4lEd4MkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzcoEUCYAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOagEzhycwrgdv0CugIJqAjeC5tATmiJB
 EhJdXAGMht7dGS4udUIh+g/JJX5LfnqR1vF4ZeF1U2kb5ibKes+eRD9WOT/izpkyxLWLKyUi4
 wvOE5+UBC4q/gej09Zs6tKzeEn8/atH6SXbzJm+K8aJkPruUG2yOsjq/xbI7Ua7xq5De5i/3a
 hh+R3/NiwzZPrWDXWzGTd9HzoKfrPd278669Sm1VYinOSDTUYi4qTgQA33sVeX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505231192!110913024!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15337 invoked from network); 12 Sep 2017 15:46:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 15:46:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drnOR-0000Vv-Of; Tue, 12 Sep 2017 15:46:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drnOM-0000sE-A6; Tue, 12 Sep 2017 15:46:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drnOM-0007Be-4b; Tue, 12 Sep 2017 15:46:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113372-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
X-Osstest-Versions-That: xen=19cee44abfdf162a25d86f999d9a50bcfdf468bc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 15:46:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113372: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM3Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3
ZDdlMzI4NzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE5Y2VlNDRh
YmZkZjE2MmEyNWQ4NmY5OTlkOWE1MGJjZmRmNDY4YmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzM2MiAgMjAxNy0wOS0xMiAxMTowMToyOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMzNzIgIDIwMTctMDktMTIgMTQ6MDE6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249MTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MworIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDE2YjE0MTRkZTkxYjVhODJhMDk5
NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNp
b249MTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MworIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElC
PS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3By
ZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MTZiMTQxNGRlOTFiNWE4MmEw
OTk2YzY3ZjZkYjNhZjdkN2UzMjg3MyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVu
LXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdm
NmRiM2FmN2Q3ZTMyODczOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE5Y2VlNDQuLjE2YjE0MTQgIDE2YjE0MTRkZTkx
YjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:46:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnOb-0003gv-Ic; Tue, 12 Sep 2017 15:46:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drnOZ-0003fr-Pq
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:46:39 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A5/5B-30935-E5108B95; Tue, 12 Sep 2017 15:46:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDSzeOcUe
 kwb5LChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPzuesBf9YK6bsvsvcwHiPpYuRnUNIIE+i
 q7yLkZODV8BO4vb+XkYQW0LAUOL0wpssIDaLgKrEnAkX2EFsNgF1ibZn21lBbBEBfYn5n36C2
 cwC3hLb5i5g6mLk4BAWCJGYeTIZJCwk0MYocW9COIjNKeAp0fNnFytICa+AoMTfHcIQnVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIyO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAsKtnYGDcwbin3e8QoyQHk5Ior/L97ZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHi1GHZECgkWpaanVqRl5gAjACYtwcGjJMKbAZLmLS5Iz
 C3OTIdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ83KBlAqAlGaU5sENgkXmJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvCYgU3gy80rg9r0COoUJ6BSeS1tATilJREhJNTDuOSP65Vrr68c
 feEXvVTLMmL7q2N+jkeZbVdjzBGptTomwMFiLb5s0fcvlA2IvNjyZO2/bufMs1snx6ybbTNY9
 U5cwq0o1guPPBdEToo8/MTVImgYfXHcuQTlggaHilOiNOgVzkzIsDBd+eCQSsjDom9VNw5pns
 x4dOGZ+3jKEx0p3TR2b780AJZbijERDLeai4kQAPBKDg8cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505231196!111161672!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16744 invoked from network); 12 Sep 2017 15:46:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:46:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:46:36 -0600
Message-Id: <59B81D78020000780017A4FB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:46:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
 replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE0OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTQxMzYsMTIgKzM5NTksMTQgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGlu
Zyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ICB7Cj4gICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnIt
PmRvbWFpbjsKPiAtICAgIGwxX3BnZW50cnlfdCBvbDFlOwo+IC0gICAgaW50IHJjOwo+ICsgICAg
bDFfcGdlbnRyeV90IG5sMWUgPSBsMWVfZW1wdHkoKSwgb2wxZSwgKnBsMWU7Cj4gKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgbWZuX3QgZ2wxbWZuOwo+ICsgICAgaW50IHJjID0g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKPiAgICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3Mg
PSBncmFudF90b19wdGVfZmxhZ3MoZmxhZ3MsIDApOwo+ICAKPiAgICAgIC8qCj4gLSAgICAgKiBP
biB0b3Agb2YgdGhlIGV4cGxpY2l0IHNldHRpbmdzIGRvbmUgYnkgY3JlYXRlX2dyYW50X2hvc3Rf
bWFwcGluZygpCj4gKyAgICAgKiBPbiB0b3Agb2YgdGhlIGV4cGxpY2l0IHNldHRpbmdzIGRvbmUg
YnkgY3JlYXRlX3B2X2hvc3RfbWFwcGluZygpCgpjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZygpCgpP
dGhlciB0aGFuIHRoYXQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:50:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:50:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnSJ-0004Vl-2M; Tue, 12 Sep 2017 15:50:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drnSI-0004VY-G2
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:50:30 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A2/E4-01812-54208B95; Tue, 12 Sep 2017 15:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyuP0Ov64r045
 Ig/u/xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlb96xFrxirdh9YzZbA+N9li5GTg4JASOJ
 txP/MXUxcnEICSxklHi9aT2Qw8EhLOAnsaDNAaRGRCBf4tzNe6wQNf2MEhd39rGBJNgEVCU2X
 D/FClLPK2At8azDHCTMAhSeNmUe2HxRgXCJprP9YDavgKDEyZlPwGxOATuJu9sus4LYzAJ6Ej
 uu/4KyxSU2PfsOZctLbH87h3kCI98sJO2zkLTMQtIyC0nLAkaWVYzqxalFZalFuoZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsYl390OsQoycGkJMqrfH97pBBfUn5K
 ZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8J5i2BEpJFiUmp5akZaZA4wSmFIJDh4lE
 d57IGne4oLE3OLMdIjUKUZLjhsPr/9h4th08y6Q3PD9wR8mIbB5UuK8b0AaBEAaMkrz4MbBIv
 kSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHmfgUzhycwrgdv6CuggJqCDeC5tATmoJBEhJdX
 A+HLl1YTJM1wPWSSmHpc45fdIUkoplbPH78aj/9FWhafXO1ya2Lbo/4UbR/+zZQZrsxyrv6NU
 2Z91fPV/A4mn02NXHZ4o/8v9bYdDmt/tXdHuojlFR9NWmS1i94/lYfqqHFwl/+eg+zsuu60cj
 xbMOuiYxKjwZeM5+crkku03hZSO/J4We7gnSImlOCPRUIu5qDgRAOOAwvXfAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505231429!106890593!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28502 invoked from network); 12 Sep 2017 15:50:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 15:50:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 97CFAABF8;
 Tue, 12 Sep 2017 15:50:28 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
Date: Tue, 12 Sep 2017 17:50:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTc6NDQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8wOC8yMDE3
IDEwOjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBcyB0aGVyZSBpcyBjdXJyZW50bHkg
bm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3JhbnRzIG9yIHRyYW5zaWVudCBncmFudHMKPj4gcmVtb3Zl
IHRoYXQgZnVuY3Rpb25hbGl0eS4gVGhpcyBhdCBvbmNlIG1ha2VzIGl0IHBvc3NpYmxlIHRvIHN3
aXRjaAo+PiBmcm9tIGdyYW50IHYyIHRvIGdyYW50IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBh
cyB0aGVyZSBpcyBubyBsb3NzIG9mCj4+IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGlt
aXRlZCBmcmFtZSBudW1iZXIgd2lkdGggcmVsYXRlZCB0bwo+PiB0aGUgc3dpdGNoLgo+IAo+IEJ1
dCBpc24ndCB0aGF0IEFCSSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhp
cyAoWFNBcwo+IG5vdHdpdGhzdGFuZGluZykKCk5vLCBJIGRvbid0IHRoaW5rIHNvLgoKVGhlIGh5
cGVydmlzb3Igc3RpbGwgc3VwcG9ydHMgaXQsIGJ1dCB0aGUgZG9tVSAob3IgZG9tMCkgaXNuJ3Qg
cmVxdWlyZWQKdG8gbWFrZSB1c2Ugb2YgYWxsIHRoZSBmZWF0dXJlcyBJTUhPLiBPciBhcmUgeW91
IGF3YXJlIG9mIGFueSBiYWNrZW5kCnF1ZXJ5aW5nIHRoZSBncmFudCB2ZXJzaW9uIG9mIGEgZnJv
bnRlbmQgYW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBpZiB2MgppcyBkZXRlY3RlZD8KCgpKdWVy
Z2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnSR-0004Wd-9M; Tue, 12 Sep 2017 15:50:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1drnSP-0004WR-Vb
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 15:50:38 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EB/14-02224-D4208B95; Tue, 12 Sep 2017 15:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS9eHaUe
 kwbUedYslHxezODB6HN39mymAMYo1My8pvyKBNWP6ld9sBYtZK3a1BDYwrmDpYuTkEBLIk5j7
 qZepi5GDg1fATuLHnmSQsISAocTphTfBSlgEVCWmbtrDBGKzCahLtD3bzgpiiwjoS8z/9JMVp
 JVZQFNizudakLCwQKzE1Fv/gMq5gKa3MUq8/T4PbA6ngKfEplWvWCBWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmiJHSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbLQSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLx6BgbGHYztJ/wOMUpyMCmJ8irf3x4pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLXmXFHpJBgUWp6akVaZg4wBmDSEhw8SiK8YSBp3uKCxNziz
 HSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUOG85SKkASGlGaR7cIFhsXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzKsCMoUnM68Ebt8roFOYgE7hubQF5JSSRISUVAOjeNuykpVzdh5YdP7
 NpbnlnVtf8ncVnavcuXtL84MjZWz6Z8wuKde072yrNcvYY67/LaDugpn3JN1gnW2dxdMtptiY
 f/aID858fSI969zPGJ+5j1e4SycGxM1IaspLZHpwMeQZI0fi7eJvntyqQd0z/oZ5sXg2W/o++
 6IqXftOub/5gM0PxZ9KLMUZiYZazEXFiQB/nBQByAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505231434!75896090!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17188 invoked from network); 12 Sep 2017 15:50:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 15:50:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 12 Sep 2017 09:50:34 -0600
Message-Id: <59B81E67020000780017A511@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 12 Sep 2017 09:50:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1505218486-4416-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] x86/mm: Prevent 32bit PV guests using
 out-of-range linear addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE0OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGdyYW50IEFCSSB1c2VzIDY0IGJpdCB2YWx1ZXMsIGFuZCBhbGxvd3MgYSBQViBn
dWVzdCB0byBzcGVjaWZ5IGxpbmVhcgo+IGFkZHJlc3Nlcy4gIFRoZXJlIGlzIG5vdGhpbmcgaW50
ZXJlc3RpbmcgYSAzMmJpdCBQViBndWVzdCBjYW4gcmVmZXJlbmNlIHdoaWNoCj4gd2lsbCBwYXNz
IGFuIF9fYWRkcl9vaygpIGNoZWNrLCBidXQgaXQgc2hvdWxkIHN0aWxsIGdldCBhbiBlcnJvciBm
b3IgdHJ5aW5nLgoKV2hpbGUgSSdtIGFsbCBmb3IgdGlnaHRlbmluZyBjaGVja3MsIEknbSBub3Qg
c3VyZSB3ZSByZWFzb25hYmx5IGNhbjoKRXhpc3RpbmcgZ3Vlc3RzIG1heSAocGVyaGFwcyBpbmFk
dmVydGVudGx5KSByZWx5IG9uIHRoaXMgYmVoYXZpb3IsCmFuZCBoZW5jZSBtYXkgYnJlYWsgd2l0
aCB0aGUgY2hhbmdlLiBJIHRoaW5rIGEgcHJlcmVxIHRvIHRoaXMgaXMgdG8KaGF2ZSBhIGNvbW1h
bmQgbGluZSBvcHRpb24gKG9yIGV2ZW4gYSBwZXItZ3Vlc3Qgb25lKSB0byBjb250cm9sCnN0cmlj
dCB2cyByZWxheGVkIGFyZ3VtZW50IGNoZWNraW5nIGJlaGF2aW9yLCBhbmQgdGllIHRoZSBleHRy
YQpjaGVja3MgdG8gdGhhdCBvcHRpb24gYmVpbmcgdHJ1ZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 15:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnZj-0004ta-1q; Tue, 12 Sep 2017 15:58:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421e3a455=dario.faggioli@citrix.com>)
 id 1drnZh-0004tU-L7
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:58:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 79/58-03423-01408B95; Tue, 12 Sep 2017 15:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDvS4/y45
 Ig72X+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9LU2sBXN4Kxr372JrYFzJ08XIySEhECIx
 ZeZ5NhCbV8BAYs2r4ywgtrCAr8Tdp/PZQWw2oPibHXtZQWwRgQCJ030NQDYXB7PASWaJnfN2M
 oMkWARUJXoOdDCC2JwC9hLvzn8GGyoksIJRYsUKJxCbX0BS4taXj2D1zALVEt2LHzBBHKEtce
 RcPzvEEYISJ2c+YYHoVZOYMfcy6wRGvllIWmYhKYOIa0q0bv/NDmFrSyxb+JoZwraVWLfuPVS
 NjcSmqwsYIWx5ie1v5zAvYGRfxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqT
 mFSsl5yfu4kRGM4MQLCD8frGgEOMkhxMSqK8yve3RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 NVl3hEpJFiUmp5akZaZA4wsmLQEB4+SCK8FSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUu
 K8L5iAigRAijJK8+BGwKL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5nUBW8WTmlcBtegV
 0BBPQETyXtoAcUZKIkJJqYAx3Skr9KT0lmueei4PcC+tp3HE71S6VKE/4ft4wxf/GlQR3/oY0
 x0nhtncu7ZsRuVn4wMHe24I/XhvZPZqwvP/ftSun9uxtexTF0jfl1P/ituPdQj5Lcja/LxVdt
 3enWcvnYrWMV5zxLBFfvIzED0xjexWyvUfp6fWUrs9yVbF7j/J6fjA/ZaTEUpyRaKjFXFScCA
 AmvTOd7QIAAA==
X-Env-Sender: prvs=421e3a455=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505231885!79008489!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49678 invoked from network); 12 Sep 2017 15:58:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 15:58:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; 
 d="asc'?scan'208";a="447574094"
Message-ID: <1505231876.3642.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:57:56 +0200
In-Reply-To: <59B81501020000780017A468@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81501020000780017A468@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Robert
 VanVossen <Robert.VanVossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, josh.whitehead@dornerworks.com
Subject: Re: [Xen-devel] [PATCH 2/2] public/sysctl: drop unnecessary
	typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5205930571579613168=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-09-12 at 09:10 -0600, Jan Beulich wrote:
> By virtue of the struct xen_sysctl container structure, most of them
> are really just cluttering the name space.
>=20
> Signed-off-by: Jan Beulich <jbeulich@suse.com>
>
Acked-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-aeoocMnMVNDhyv6yjvuL
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZuAQEAAoJEBZCeImluHPuNkkP/jtvADrHY/nmcSLNdLH2vdUU
6cNAco7NhiK9aR6x3mVjEsKPGt0CaMo4JHXFlV1dWqa7Yzjfb9FVX0cGCZUoc82b
7tFb6+kSqLYl+b/bxPM/HJVIfeR1v3NDHmN+X8G2OSoXDxaAuQF5to38OrOkxCL1
MHmGQ0yA8gbe/iLYxQraDvxrxBHzi5CW1Kxv2JcQQrbrK9RX4/0CQKzXBWhsj25g
b1f4kAmKUwgosIhdeg7RSHSp6hrYCXJa/raEj+RsKsebU1z2+Fawz4ydiekdlDNt
VINw1g4Bq6BFbkNl0wO34YuMegvkO7T/ZAzi3DSrmk14wzZKVWb51ggSo3xh6ybS
93fg5ZSzyYtI7v04EfiN4EdQ5iIBwhMC55EaLQBUyEUkW6IYSUWK18nYbiPXJ9VV
uVOvoHU7aBSHehf2rRJxCeEyEK8Ul0CCdTGUpnW0UvRyJXdqBpZAJ1/h5yQ7204i
ryBaatPjTrW4pdkLThr0rKPNI/+vq6Jvj4Ou/RbttVBvIN0ieXXAkY324zkf61Vr
r8waOl06FZ0EqR7q5hNSLFPPAediAKXim6VPa4e4hbEx7mnTmuEIOgN9ow+3tUP4
R6pmIVVw3Um9VXKF27ayoiEOYfYQbEfzhmjYL8GmWZ7SrsS5A5g1+1HBuQ2b2PyN
ARhA007WqG1RfVsgMWzo
=f2iR
-----END PGP SIGNATURE-----

--=-aeoocMnMVNDhyv6yjvuL--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5205930571579613168==--


From xen-devel-bounces@lists.xen.org Tue Sep 12 15:58:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 15:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnaQ-0004xT-AX; Tue, 12 Sep 2017 15:58:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421e3a455=dario.faggioli@citrix.com>)
 id 1drnaO-0004xE-Rb
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 15:58:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 91/99-02023-C3408B95; Tue, 12 Sep 2017 15:58:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpK41y45
 Ig3PXJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzXxYyFrTyV9y+28jewPict4uRk0NCIERi
 39e37CA2r4CBxN1fJ1lAbGEBX4kPSxcxgdhsQPE3O/aygtgiAgESp/sagGwuDmaBn0wSW5ctB
 WtgEVCVWDdvO1sXIwcHp4C9xIWzGSA1QgIrGCUuz5vADFLDLyApcevLRzCbWaBa4sSk92wQR2
 hLHDnXD3WEoMTJmU/AZgoJqEnMmHuZdQIj3ywkLbOQlEHENSVat/9mh7C1JZYtfM0MYdtKrFv
 3HqrGRmLT1QWMELa8xPa3c5gXMLKvYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDGcGINjB2LTd8xCjJAeTkiiv8v3tkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeLcx7YgUEixKTU+tSMvMAUYWTFqCg0dJhLcFJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/L
 xUKXHeFyBFAiBFGaV5cCNgUX6JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwry9IFN4MvNK4Da
 9AjqCCegInktbQI4oSURISTUwnlq6TEJa5c0TradHYrI6F6+e3Nh9Y1vzu7z1jXM6PG9L/560
 btedFxvlJ86qEnkb8lJgTm6TlA9z856/W6YFNJyfI8TTMj0tasnar45fX8z6o6dycNW0TcaeT
 p7L97pW+ltavNHoCX+20/R1eaekaOLZ85uDvRRMOys6ZYRcbixK59M59sz/mhJLcUaioRZzUX
 EiACgWBx3tAgAA
X-Env-Sender: prvs=421e3a455=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505231929!97177280!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10045 invoked from network); 12 Sep 2017 15:58:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 15:58:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; 
 d="asc'?scan'208";a="439446250"
Message-ID: <1505231921.3642.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:58:41 +0200
In-Reply-To: <59B81471020000780017A44E@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81471020000780017A44E@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH 1/2] public/domctl: drop unnecessary
	typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2869872251201866210=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-09-12 at 09:08 -0600, Jan Beulich wrote:
> By virtue of the struct xen_domctl container structure, most of them
> are really just cluttering the name space.
>=20
> While doing so,
> - convert an enum typed (pt_irq_type_t) structure field to a fixed
> =C2=A0 width type,
> - make x86's paging_domctl() and descendants take a properly typed
> =C2=A0 handle,
> - add const in a few places.
>=20
> Signed-off-by: Jan Beulich <jbeulich@suse.com>
>=20
Acked-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-RfNFO8IzB4KSYmaw4zC5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZuAQxAAoJEBZCeImluHPuWRgQAIK7DzkK2fmNhQrOfSCEC3vm
oDLWdN4kH32tp/45zBpKqX8rRVAt+1Mqoc2MfjmzmuKM+bhh4eU13vTpBdHBfF93
gaqndIk+dvlzvOczG9cLO0MjsKaxCMmYV/VexyfFzpYVdWJApsOf6mL/gtX/Z1hj
4/UQc8qq024nBkG4VN4O3bf0n1RH/iDYgqmrCEfIn4xADE4vD+4S9g5Emj8N808h
5V4y7sWr6mTDrhdrW/EZ/F8IALwrmdTE7F10hkcBc6ZsnoiY1IH7h64Enz1vKd4U
E1jiRU031d5TkCqDrm/v7rZzYcUkAv2P/eZE3LlSqS1RGWVSP8YOrV0anHoJOSyV
a1NULq6AAHnBCfE0KNDs7ZopnuxU8qakL3TNZLnWQnr98Cf4z5c3bQmvlKuTEXHl
T5Ic1GIfHVZ+4Sl7QYvOVF2E7dHUZ+vBqhKj8iMV264atNBatDNW7bZ2bFGJ+lHf
rWt3DukHJAQn4wMc3O3aU2870tKaSXB4L5y7S9clnO6fKEi1IQ0ImEofOjXv1aGi
kGqCtbL2l+PvE5MwLKdhfyOz7RgbhU0YIIJFJB1hSNaynRQ5BKd3XWPcJ931v3KV
iRPNZKE2uNr8+IUOxD9LLGdL5uaOnXCChAToyqG5Zo069XJ95z2lOFnPcstZhaNX
imr1nhfw0DO/UV06yVjq
=dpSQ
-----END PGP SIGNATURE-----

--=-RfNFO8IzB4KSYmaw4zC5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2869872251201866210==--


From xen-devel-bounces@lists.xen.org Tue Sep 12 16:00:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnbj-000643-OC; Tue, 12 Sep 2017 16:00:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drnbh-00063u-UN
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:00:14 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 6C/98-01761-D8408B95; Tue, 12 Sep 2017 16:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG4ny45
 Ig1md+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1f5eYCyYyVTRPjW9gfMHYxcjBISHgL3Hg
 GEcXIycHi4CqxMEb61hBbDYBZYmfnb1sILYIkN376zdLFyMXB7PAeyaJ180XwBLCAt4SR5ogG
 ngFLCTWHX3GCGILCRRJHNg9kxkiLihxcuYTFhCbWUBHYsHuT2wge5kFpCWW/wPbyylgL3HwaS
 PYGFEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DE72kosz0jJL
 cxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYxnT3seYpTkYFIS5VW+vz1SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRvHvOOSCHBotT01Iq0zBxgwMOkJTh4lER4W5iA0rzFBYm5xZnpE
 KlTjLocNx5e/8MkxJKXn5cqJc77AqRIAKQoozQPbgQs+i4xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmJcX5BKezLwSuE2vgI5gAjqC59IWkCNKEhFSUg2Maw93lVoabvg4ob9tz4Z5/k+Ywrd
 nuB5vXnDuZlSuiwzP+WMTK9WD/uws2HCvddpJA/47i64s1FjbVMzee9qq7M9jGxWfF8cc/ma9
 Oavj8c/9tuHTby9PfWDd9e1F5oLiTyvuXjKLbTwau2XfjGPCB+I0lJlD715hX27Me3H/rIe5/
 nteuuny6CmxFGckGmoxFxUnAgDWLxMpuQIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505232008!91185215!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64044 invoked from network); 12 Sep 2017 16:00:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:00:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439446550"
Date: Tue, 12 Sep 2017 17:00:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912160005.kxhvmgsewpg2iath@citrix.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 0/2] public/*ctl: drop unnecessary typedefs
	and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDg6MjU6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gMTogcHVibGljL2RvbWN0bDogZHJvcCB1bm5lY2Vzc2FyeSB0eXBlZGVmcyBhbmQgaGFu
ZGxlcwo+IDI6IHB1YmxpYy9zeXNjdGw6IGRyb3AgdW5uZWNlc3NhcnkgdHlwZWRlZnMgYW5kIGhh
bmRsZXMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:03:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drneZ-0006KI-5a; Tue, 12 Sep 2017 16:03:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drneY-0006KC-87
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:03:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BF/0E-03616-D3508B95; Tue, 12 Sep 2017 16:03:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oK4t645
 Igy/LWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3p9uZCs4wVzy/tZyxgbGLuYuRi0NIYCKT
 ROuvM0wQzm9Giebrl6GcDYwSd+c3QDnbGCX65p1m72Lk5BAWiJHYv383WxcjB4eIQKZE75Vak
 LAQUHjmiXOsIDabgJHE2aPTGUFsXgFbibvnn4PFWQRUJboeLWIGsUUFwiXeNh5hgagRlDg58w
 mYzSlgIvF9+RawGmYBPYkd13+xQtjyEtvfzgGLSwgYSnzeuJR5AqPALCTts5C0zELSsoCReRW
 jenFqUVlqka6lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIAyAMEOxrubAg4x
 SnIwKYnyKt/fHinEl5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKEryzmXdECgkWp
 aanVqRl5gBjCKZUgoNHSYR3A0iat7ggMbc4Mx0idYpRl+PGw+t/mITAZkiJ8/aCFAmAFGWU5s
 GNgMXzJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnz6rMATeHJzCuB2/QK6AgmoCN4Lm0BOaI
 kESEl1cBYHuUra2Bk8MeiYTOzSzZj9lqfA7n/9t1aHe3z7O1ZyYxjHbOWfvZYc7aVafHia5+D
 f7tXxjfvWHj2wZOyK0tOJ9g9VrlelL5BN/G7vYvy9ZDPAe+bk3XOWl54oPFqThEfi05JV1D3U
 q9s+Rk31moX5P8SeZQz1d6Pd27F90DDHKfdnX8VZa4psRRnJBpqMRcVJwIA4/syuOICAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505232187!116472905!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7526 invoked from network); 12 Sep 2017 16:03:08 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 16:03:08 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CG352q023225
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:03:06 GMT
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 v8CG35UK027594
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:03:05 GMT
Received: from ubhmp0007.oracle.com (ubhmp0007.oracle.com [156.151.24.60])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8CG35hr000752;
 Tue, 12 Sep 2017 16:03:05 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 Sep 2017 16:03:05 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-4-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3f1300e3-dd09-f064-13a4-7509a16b52ce@oracle.com>
Date: Tue, 12 Sep 2017 12:02:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170908144849.2958-4-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH 3/4] xen: add grant interface version
 dependent constants to gnttab_ops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAxMDo0OCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbnN0ZWFkIG9m
IGhhdmluZyBtdWx0aXBsZSB2YXJpYWJsZXMgd2l0aCBjb25zdGFudHMgbGlrZQo+IGdyYW50X3Rh
YmxlX3ZlcnNpb24gb3IgZ3JlZnNfcGVyX2dyYW50X2ZyYW1lIGFkZCB0aG9zZSB0byBzdHJ1Y3QK
PiBnbnR0YWJfb3BzIGFuZCBhY2Nlc3MgdGhlbSBqdXN0IHZpYSB0aGUgZ250dGFiX2ludGVyZmFj
ZSBwb2ludGVyLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKCk9uZSBwb3NzaWJsZSBzdWdnZXN0aW9uIC0tLSBkZWZpbmUgZ250dGFiX3NmcmFtZXMo
KSBpbmxpbmUgYW5kIGdldCByaWQKb2YgUlBQL1NQUC4KCkJ1dCBlaXRoZXIgd2F5OgpSZXZpZXdl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCi1ib3Jp
cwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:06:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnhW-0006Up-JI; Tue, 12 Sep 2017 16:06:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drnhV-0006Ui-8n
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:06:13 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 62/AD-01791-4F508B95; Tue, 12 Sep 2017 16:06:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oO4n1h2
 RBo0zWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVq6exFHxhq5h9/yp7A+MF1i5GTg4hgclM
 Ene3lEDYfxkl/qzi7WLkArI3MEqsvPOLHcLZxihx8PAppi5GDg5hAT+JBW0OIKaIQKZE75Vai
 JIDjBKb/vxhBhnEJmAkcfbodEYQm1fAVmL20ddMIDaLgKrEwbYLYDWiAuESbxuPsEDUCEqcnP
 kEzOYUsJG4N7WFHcRmFtCT2HH9FyuELS+x/e0csF4JAWOJ9rcX2SYwCsxC0j4LScssJC0LGJl
 XMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmc9AwPjDsbL
 W/wOMUpyMCmJ8irf3x4pxJeUn1KZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8PMA4E
 BIsSk1PrUjLzAFGEEypBAePkgjvXRagNG9xQWJucWY6ROoUoyXHjYfX/zBxbLp5F0hu+P7gD5
 MQ2Dwpcd47IA0CIA0ZpXlw42BRfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8MyFU8mXk
 lcFtfAR3EBHQQz6UtIAeVJCKkpBoYy9YtNdt2Ve79zndndqzyTVW8cbeF73bAxu0vOU/mV2eV
 RbE/Wi3dt7dBUX5yUeSNX1rugVvipLS3szGcCBPN28yovWDBkz+1pibsJ6Z52vTMEc/+tyrnV
 PLWoFvCh16f6nuurNi0Rt9m654bsSWT6/ZENmjcnxccwbxkt9e98ya6B62a3VXFlViKMxINtZ
 iLihMBwHewIu0CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505232368!111305652!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43428 invoked from network); 12 Sep 2017 16:06:09 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 16:06:09 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CG67CE027701
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:06:07 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8CG665o031087
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:06:06 GMT
Received: from ubhmp0011.oracle.com (ubhmp0011.oracle.com [156.151.24.64])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8CG66MH022763;
 Tue, 12 Sep 2017 16:06:06 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 Sep 2017 16:06:05 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
Date: Tue, 12 Sep 2017 12:05:57 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTIvMjAxNyAxMTo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi8wOS8x
NyAxNzo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8wOC8yMDE3IDEwOjQ4IEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gQXMgdGhlcmUgaXMgY3VycmVudGx5IG5vIHVzZXIg
Zm9yIHN1Yi1wYWdlIGdyYW50cyBvciB0cmFuc2llbnQgZ3JhbnRzCj4+PiByZW1vdmUgdGhhdCBm
dW5jdGlvbmFsaXR5LiBUaGlzIGF0IG9uY2UgbWFrZXMgaXQgcG9zc2libGUgdG8gc3dpdGNoCj4+
PiBmcm9tIGdyYW50IHYyIHRvIGdyYW50IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVy
ZSBpcyBubyBsb3NzIG9mCj4+PiBmdW5jdGlvbmFsaXR5IG90aGVyIHRoYW4gdGhlIGxpbWl0ZWQg
ZnJhbWUgbnVtYmVyIHdpZHRoIHJlbGF0ZWQgdG8KPj4+IHRoZSBzd2l0Y2guCj4+IEJ1dCBpc24n
dCB0aGF0IEFCSSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAoWFNB
cwo+PiBub3R3aXRoc3RhbmRpbmcpCj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4KPiBUaGUgaHlw
ZXJ2aXNvciBzdGlsbCBzdXBwb3J0cyBpdCwgYnV0IHRoZSBkb21VIChvciBkb20wKSBpc24ndCBy
ZXF1aXJlZAo+IHRvIG1ha2UgdXNlIG9mIGFsbCB0aGUgZmVhdHVyZXMgSU1ITy4gT3IgYXJlIHlv
dSBhd2FyZSBvZiBhbnkgYmFja2VuZAo+IHF1ZXJ5aW5nIHRoZSBncmFudCB2ZXJzaW9uIG9mIGEg
ZnJvbnRlbmQgYW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBpZiB2Mgo+IGlzIGRldGVjdGVkPwoK
SSBhbSBub3QgYXdhcmUgb2YgYW55IGJ1dCB0aGF0IGRvZXNuJ3QgbWVhbiB0aGF0IHRoZXkgZG9u
J3QgKG9yIHdvbid0KQpleGlzdC4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:06:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnhn-0006WR-Qi; Tue, 12 Sep 2017 16:06:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drnhm-0006WF-OZ
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 16:06:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C5/75-02041-50608B95; Tue, 12 Sep 2017 16:06:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQpeVbUe
 kwd3JQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aiu1uYC/ZxVUzvu8PWwHiGo4uRk0NCwE/i
 zN/f7CC2sECsxMW125lAbBEBZYneX79Zuhg5OJgF1CV+nzXrYuTiEBLYxSix4NQlFpAaNgF9i
 d0vPoHV8wrYSuxcs5kVxGYRUJW49rwLbKaoQLjE/u/XmCFqBCVOznwC1sspYC/RuKeFEWK+ps
 T6XfogYWYBeYntb+cwQ9jiEk1fVoKNFBJQk7jWf4kd4uR0iYnPelgmMArMQjJ1FsKkWUgmzUI
 yaQEjyypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9YLze1uDgxPTUnMalYLzk/dxMjMGDrGRgY
 dzBu63I+xCjJwaQkyqt8f3ukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleD9YdkUKCRanpqRVpm
 TnA2IFJS3DwKInw3mUBSvMWFyTmFmemQ6ROMSpKifPeAUkIgCQySvPg2mDxeolRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMO86kCk8mXklcNNfAS1mAlrMc2kLyOKSRISUVAOjbKv6v/J/vzX
 WH+gqXx94dqaH7A4DuWqNlrdHfuU3P2TnMZ4Y4SQ6t2pP8/Lpp6P/bV73Z6r1t20vlryRO2qo
 9uGl5J+lj4I74oVWWtou27E6zG7vBbd3rmosBZ0peRNqBF3iF2+yFlBVcl8b+2VBya5v3N5+/
 enPD/nmcqgW9jAXTDt6y/WsEktxRqKhFnNRcSIALMdsfNICAAA=
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505232389!114519645!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58782 invoked from network); 12 Sep 2017 16:06:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:06:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52690496"
To: Jan Beulich <JBeulich@suse.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-8-git-send-email-andrew.cooper3@citrix.com>
 <59B81E67020000780017A511@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <31181793-caa2-2002-bf0f-7cb2fb5823b0@citrix.com>
Date: Tue, 12 Sep 2017 17:04:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B81E67020000780017A511@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] x86/mm: Prevent 32bit PV guests using
 out-of-range linear addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA5LjE3IGF0
IDE0OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBncmFudCBB
QkkgdXNlcyA2NCBiaXQgdmFsdWVzLCBhbmQgYWxsb3dzIGEgUFYgZ3Vlc3QgdG8gc3BlY2lmeSBs
aW5lYXIKPj4gYWRkcmVzc2VzLiAgVGhlcmUgaXMgbm90aGluZyBpbnRlcmVzdGluZyBhIDMyYml0
IFBWIGd1ZXN0IGNhbiByZWZlcmVuY2Ugd2hpY2gKPj4gd2lsbCBwYXNzIGFuIF9fYWRkcl9vaygp
IGNoZWNrLCBidXQgaXQgc2hvdWxkIHN0aWxsIGdldCBhbiBlcnJvciBmb3IgdHJ5aW5nLgo+IFdo
aWxlIEknbSBhbGwgZm9yIHRpZ2h0ZW5pbmcgY2hlY2tzLCBJJ20gbm90IHN1cmUgd2UgcmVhc29u
YWJseSBjYW46Cj4gRXhpc3RpbmcgZ3Vlc3RzIG1heSAocGVyaGFwcyBpbmFkdmVydGVudGx5KSBy
ZWx5IG9uIHRoaXMgYmVoYXZpb3IsCj4gYW5kIGhlbmNlIG1heSBicmVhayB3aXRoIHRoZSBjaGFu
Z2UuIEkgdGhpbmsgYSBwcmVyZXEgdG8gdGhpcyBpcyB0bwo+IGhhdmUgYSBjb21tYW5kIGxpbmUg
b3B0aW9uIChvciBldmVuIGEgcGVyLWd1ZXN0IG9uZSkgdG8gY29udHJvbAo+IHN0cmljdCB2cyBy
ZWxheGVkIGFyZ3VtZW50IGNoZWNraW5nIGJlaGF2aW9yLCBhbmQgdGllIHRoZSBleHRyYQo+IGNo
ZWNrcyB0byB0aGF0IG9wdGlvbiBiZWluZyB0cnVlLgoKQXQgdGhlIG1vbWVudCwgYW55IGF0dGVt
cHQgdG8gdXNlIHRoaXMgYmVoYXZpb3VyIHdpbGwgc3RpbGwgY2F1c2UgYQpnZW5lcmFsIGVycm9y
LCBiZWNhdXNlIHdlIGNhbnQgbG9jYXRlIGFuIEwxZSBtYXBwaW5nIHRoZSBvdXQtb2YtcmFuZ2UK
bGluZWFyIGFkZHJlc3MuICBUaGVyZWZvcmUsIHRoZSBndWVzdCB3b3VsZG4ndCBoYXZlIGhhZCB0
aGUgZ3JhbnQKb3BlcmF0aW9uIHN1Y2NlZWQgYmVmb3JlLgoKVGhlIHByb2JsZW0gaXMgdGhhdCBp
dHMgYSBsYXRlbnQgc2VjdXJpdHkgYnVnIGlmIHdlIGV2ZXIgY2hvc2UgdG8gcmV1c2UKdGhlc2Ug
cmFuZ2VzIGZvciBvdGhlciBwdXJwb3Nlcy4KCkUuZy4gT25lIGlkZWEgSSd2ZSBoYWQgZm9yIGEg
d2hpbGUgaXMgdG8gbW92ZSB0aGUgWExBVCB0cmFuc2xhdGlvbiBsb2dpYwppbnRvIGd1ZXN0IG1v
ZGUsIGFjY2Vzc2VkIHZpYSBhIG1vZGlmaWNhdGlvbiB0byB0aGUgaHlwZXJjYWxsIHBhZ2UuIApU
aGlzIHdvdWxkIG1pdGlnYXRlIHNlY3VyaXR5IGlzc3VlcyBzdWNoIGFzIGluZmluaXRlIGxvb3Bz
IG9yIGJvdW5kYXJ5Cm92ZXJmbG93cywgYm90aCBvZiB3aGljaCB3ZSd2ZSBoYWQgaW4gdGhlIFhM
QVQgbG9naWMgaW4gdGhlIHBhc3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnky-0006lj-9c; Tue, 12 Sep 2017 16:09:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drnkx-0006lb-3c
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:09:47 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 55/4C-03642-AC608B95; Tue, 12 Sep 2017 16:09:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO4xth2
 RBof2slt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrph1iK3jGWHH4ZWgD4ynGLkZODgkBf4l3
 S6eD2SwCqhKbP3WxgthsAsoSPzt72UBsEQENiZVvFrJ0MXJxMAt0MkosWzKdBSQhLOAt8f7eZ
 bAiXgELiS0Le8AGCQmUSyyasZwRIi4ocXLmE7B6ZgEdiQW7PwHVcwDZ0hLL/3GAhDkFnCQerD
 4HNkZUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXUC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+PO506HGCU5mJREeZXvb48U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMG7l3VHpJBgUWp6akVaZg4w4GHSEhw8SiK8p0HSvMUFibnFmekQq
 VOMuhw3Hl7/wyTEkpeflyolzusPUiQAUpRRmgc3AhZ9lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMGwMyhSczrwRu0yugI5iAjuC5tAXkiJJEhJRUA6N7f9fLF1XphtvnPHi8dKmNQpPXIQn
 GkivlmtbP4oQ4RGbmPRVa7JT/SDA5+GjP8ucPhX69Yz/e8CdfSfFuoaTqvo/bj061u/fr6885
 S8/NNLljdfDw7jWTTh7M3VjwMHTH8vels24c1NzhaiUwNf5qwvTqzkXmNSpPbc7/jE3iLC/LT
 T1X5PZJiaU4I9FQi7moOBEAsDQITLkCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505232580!82534956!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52782 invoked from network); 12 Sep 2017 16:09:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:09:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439448737"
Date: Tue, 12 Sep 2017 17:09:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912160938.y42pgfibem7jlkqr@citrix.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
 <1505224098-19330-11-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505224098-19330-11-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v6 10/13] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6NDg6MTVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnl4-0006mf-GL; Tue, 12 Sep 2017 16:09:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drnl2-0006mM-U3
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:09:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EC/C7-03283-0D608B95; Tue, 12 Sep 2017 16:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+55th2
 RBnO7VS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1U5azFLzlqFhx9ypjA+Nc9i5GTg4JASOJ
 txP/MXUxcnEICSxklJj1bzVrFyMHh7CAn8SCNgeQGhGBfIlzN++xQtR8ZpTYs+MnK0iCTUBVY
 sP1U2A2r4C1xNGt7xlBbBag+IeVP8FsUYFwiaaz/SwQNYISJ2c+AbM5Bewk5i+6ygZiMwvoSe
 y4/osVwhaX2PTsO5QtL7H97RzmCYx8s5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukamuglFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GC8vjHgEKMkB5OSKK/y/e2RQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBu5d1R6SQYFFqempFWmYOMFJgSiU4e
 JREeNmA0SLEW1yQmFucmQ6ROsVozLHp5t0/TBwbvj/4wyQENklKnNcfZJIASGlGaR7cIFgEX2
 KUlRLmZQQ6U4inILUoN7MEVf4VozgHo5IwrwDIQp7MvBK4fa+ATmECOoXn0haQU0oSEVJSDYw
 NUZ3tyQsa9x8XUKjdy3jr2vdf1p86p+xOdWLcl3REYInFj7+3eQtVu5I4tqyqF9bU9H4d8TT/
 9RkmVumGdOuzPckihjddup9Of7BFzOJ9ou379P79nxycypjaWb4Ldk8/rjT12XKDLan+Gzmmn
 ozjqgn48mbHFYtiVqdd/yJjfX642a2az6fEUpyRaKjFXFScCADYQCm/2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505232591!115602990!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6041 invoked from network); 12 Sep 2017 16:09:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 16:09:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 112C7AD65;
 Tue, 12 Sep 2017 16:09:51 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
Date: Tue, 12 Sep 2017 18:09:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTg6MDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8xMi8yMDE3
IDExOjUwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMi8wOS8xNyAxNzo0NCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMDgvMjAxNyAxMDo0OCBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBBcyB0aGVyZSBpcyBjdXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBh
Z2UgZ3JhbnRzIG9yIHRyYW5zaWVudCBncmFudHMKPj4+PiByZW1vdmUgdGhhdCBmdW5jdGlvbmFs
aXR5LiBUaGlzIGF0IG9uY2UgbWFrZXMgaXQgcG9zc2libGUgdG8gc3dpdGNoCj4+Pj4gZnJvbSBn
cmFudCB2MiB0byBncmFudCB2MSB3aXRob3V0IHJlc3RyaWN0aW9ucywgYXMgdGhlcmUgaXMgbm8g
bG9zcyBvZgo+Pj4+IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGltaXRlZCBmcmFtZSBu
dW1iZXIgd2lkdGggcmVsYXRlZCB0bwo+Pj4+IHRoZSBzd2l0Y2guCj4+PiBCdXQgaXNuJ3QgdGhh
dCBBQkkgdmlvbGF0aW9uPyB2MiBpcyBleHBlY3RlZCB0byBzdXBwb3J0IHRoaXMgKFhTQXMKPj4+
IG5vdHdpdGhzdGFuZGluZykKPj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+Cj4+IFRoZSBoeXBl
cnZpc29yIHN0aWxsIHN1cHBvcnRzIGl0LCBidXQgdGhlIGRvbVUgKG9yIGRvbTApIGlzbid0IHJl
cXVpcmVkCj4+IHRvIG1ha2UgdXNlIG9mIGFsbCB0aGUgZmVhdHVyZXMgSU1ITy4gT3IgYXJlIHlv
dSBhd2FyZSBvZiBhbnkgYmFja2VuZAo+PiBxdWVyeWluZyB0aGUgZ3JhbnQgdmVyc2lvbiBvZiBh
IGZyb250ZW5kIGFuZCBhY3RpbmcgaW4gYW5vdGhlciB3YXkgaWYgdjIKPj4gaXMgZGV0ZWN0ZWQ/
Cj4gCj4gSSBhbSBub3QgYXdhcmUgb2YgYW55IGJ1dCB0aGF0IGRvZXNuJ3QgbWVhbiB0aGF0IHRo
ZXkgZG9uJ3QgKG9yIHdvbid0KQo+IGV4aXN0LgoKQnV0IGlzbid0IHRoZSBmcm9udGVuZCB0aGUg
b25lIHdoaWNoIGlzIGRlZmluaW5nIHdoYXQgaXMgZ3JhbnRlZCBpbgp3aGljaCB3YXk/IEhvdyBz
aG91bGQgdGhlcmUgYmUgYW4gQUJJIGJyZWFrYWdlIHdoZW4gdGhlIGZyb250ZW5kIGp1c3QKaXNu
J3QgdXNpbmcgc3ViLXBhZ2Ugb3IgdHJhbnNpdGl2ZSBncmFudHM/CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnlX-0007JP-O8; Tue, 12 Sep 2017 16:10:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlV-0007Ir-UE
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:22 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 06/80-01916-DE608B95; Tue, 12 Sep 2017 16:10:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO4bth2
 RBicnqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzLr9nK3giV3GmP7GB8btoFyMnh4SAv8Ts
 nmZmEJtNQEdi6tNLrF2MHBwiAioSt/cadDFycTALPGeSmLmjnRGkRljAVGL59KdgNouAqsSLR
 1OYQep5BWwkbm6zhxgpL7Gr7SIriM0rIChxcuYTFhCbWUBTonX7b3YIW16ieetssLVCQKvWT5
 3FNoGRZxaSlllIWmYhaVnAyLyKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NSc
 xqVgvOT93EyMwcBiAYAfjmu2ehxglOZiURHmV72+PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 KwwMRCHBotT01Iq0zBxgCMOkJTh4lER42UDSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhl
 rz8vFQpcd7LrEClAiClGaV5cINgsXWJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryzQabwZO
 aVwO17BXQKE9ApPJe2gJxSkoiQkmpgPJ538g2HYa1dAfPLD8tmR75pqbhRscX1V+jeeoHjCyd
 2pe4w/TIrusXlqOkZjrqEhFPWUy5Uyv72k5b7/I9BUnXrUc0X651f9+4W/Rvd08Ma2sylGTy3
 XkegYe6iCxmix/iqz5cIRwnXWDIeKrHp2pg7gfXkkaO/WyI4Zz1YH7Ez+F7VsSkhSizFGYmGW
 sxFxYkAe4FYm6gCAAA=
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505232618!114449247!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30448 invoked from network); 12 Sep 2017 16:10:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439448903"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:03 +0100
Message-ID: <20170912161015.24948-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBHcmFudCB0YWJsZXMKIC0gSU9SRVEg
c2VydmVyIHBhZ2VzCgpOT1RFOiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBhIG1hc3RlciByZS1i
YXNlIG9mIEp1ZXJnZW4gR3Jvc3MncyBwYXRjaCAieGVuOiBtb3ZlClhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIGNvZGUgaW50byBncmFudF90YWJsZS5jIi4gRm9yIGNvbnZlbmllbmNlIHRoZSBjb2Rl
IGlzIGFsc28gYXZhaWxhYmxlCm9uIGEgYnJhbmNoIGF0OgoKaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRz
L2lvcmVxMTAKCnY2OgogLSBSZXNwb25kZWQgdG8gbWlzc2VkIGNvbW1lbnRzIGZyb20gUm9nZXIK
IAp2NToKIC0gUmVzcG9uZGVkIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaQoKdjQ6CiAtIFJl
c3BvbmRlZCB0byBmdXJ0aGVyIHJldmlldyBjb21tZW50cyBmcm9tIFJvZ2VyCgp2MzoKIC0gRHJv
cHBlZCBvcmlnaW5hbCBwYXRjaCAjMSBzaW5jZSBpdCBpcyBjb3ZlcmVkIGJ5IEp1ZXJnZW4ncyBw
YXRjaC4KIC0gQWRkZWQgbmV3IHhlbmZvcmVpZ25tZW1vcnljbGVhbnVwIHBhdGNoICgjNCkuCiAt
IFJlcGxhY2VkIHRoZSBwYXRjaCBpbnRyb2R1Y2luZyB0aGUgaW9yZXEgc2VydmVyICdpc19kZWZh
dWx0JyBmbGFnIHdpdGggb25lCiAgIHRoYXQgY2hhbmdlcyB0aGUgaW9yZXEgc2VydmVyIGxpc3Qg
aW50byBhbiBhcnJheSAoIzgpLgoKUGF1bCBEdXJyYW50ICgxMik6CiAgeDg2L21tOiBhbGxvdyBh
IHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcCBndWVzdCBtZm5zCiAgeDg2L21tOiBhZGQgSFlQ
RVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMKICB0b29scy9saWJ4
ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3VwcG9ydCBmb3IgcmVzb3VyY2UgbWFwcGluZwogIHRvb2xz
L2xpYnhlbmZvcmVpZ25tZW1vcnk6IHJlZHVjZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0IGNv
ZGUKICAgIGZvb3RwcmludAogIHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcgeGVuZm9yZWlnbm1l
bW9yeSBBUEkgdG8gc2VlZCBncmFudCB0YWJsZQogIHg4Ni9odm0vaW9yZXE6IHJlbmFtZSAuKnBm
biBhbmQgLipnbWZuIHRvIC4qZ2ZuCiAgeDg2L2h2bS9pb3JlcTogdXNlIGJvb2wgcmF0aGVyIHRo
YW4gYm9vbF90CiAgeDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEgc2Vy
dmVycyByYXRoZXIgdGhhbiBhIGxpc3QKICB4ODYvaHZtL2lvcmVxOiBzaW1wbGlmeSBjb2RlIGFu
ZCB1c2UgY29uc2lzdGVudCBuYW1pbmcKICB4ODYvaHZtL2lvcmVxOiB1c2UgZ2ZuX3QgaW4gc3Ry
dWN0IGh2bV9pb3JlcV9wYWdlCiAgeDg2L2h2bS9pb3JlcTogZGVmZXIgbWFwcGluZyBnZm5zIHVu
dGlsIHRoZXkgYXJlIGFjdHVhbGx5IHJlcXVzdGVkCiAgeDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3
IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KCiB0b29scy9pbmNsdWRlL3hlbi1zeXMvTGludXgv
cHJpdmNtZC5oICAgICAgICAgICAgICB8ICAxMSArCiB0b29scy9saWJzL2RldmljZW1vZGVsL2Nv
cmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggICAgfCAgMTQgKy0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8ICA1MyArKwogdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYyAgICAgICAgICAgICAgICAgfCAgIDcgLQogLi4uL2xp
YnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCAgfCAgNDEgKwogdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwICAgfCAgIDUgKwog
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMgICAgICAgICAgICAgICAgICAgfCAgNDUg
KysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyAgICAgICAgICAgICAgICAgIHwg
ICA3IC0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgICAgICAgICAgICAgICAg
IHwgICA3IC0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmggICAgICAgICAgICAg
ICAgIHwgIDQzICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jICAgICAgICAg
ICAgICAgICB8ICAgNyAtCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgOCArLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxMTQgKystCiB0b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9o
dm0uYyAgICAgICAgICAgICAgICB8ICAxMCArLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94
ODZfcHYuYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHRvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYyAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQogeGVuL2FyY2gveDg2
L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9hcmNo
L3g4Ni9odm0vaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDg2OSArKysr
KysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTUxICsrKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA1NiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggICAgICAgICAgICAgICAgICAgfCAgMjEgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmggICAgICAgICAgICAgICAgICAgIHwgIDI0ICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAgICAgICB8ICA0NiArLQogeGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDEgKy0KIHhlbi9p
bmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIDMy
IGZpbGVzIGNoYW5nZWQsIDEwODEgaW5zZXJ0aW9ucygrKSwgNTU4IGRlbGV0aW9ucygtKQoKLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnlY-0007KC-32; Tue, 12 Sep 2017 16:10:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlW-0007J5-VJ
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:23 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 84/E7-02229-EE608B95; Tue, 12 Sep 2017 16:10:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5bth2
 RBl9na1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktv++yFzxrYqxY8ucvcwPjlsQuRk4OCQF/
 iWv9DxhBbDYBHYmpTy+xdjFycIgIqEjc3msAYjILlEt0TKgFqRAW8JQ4eP8tM4jNIqAq8eLvI
 zYQm1fARuLkpUWsEBPlJXa1XQSzOQVsJe6deAs2XQio5sGLTUwQ9YISJ2c+YQGxmQU0JVq3/2
 aHsOUlmrfOZoaoV5FYP3UW2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdQ1O9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUGMAgh2Ma7Z7HmKU5GBSEuVVvr89UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IErzAwdIUEi1LTUyvSMnOAQQ+TluDgURLhZQNJ8xYXJOYWZ6ZDpE4x6
 nJ03Lz7h0mIJS8/L1VKnPcyK1CRAEhRRmke3AhYBF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMO9skCk8mXklcJteAR3BBHQEz6UtIEeUJCKkpBoYdf/9mup13PpG0I7kBW3J/3UzBZVnZH+
 c/23yl0NPk3wlYyM5da/VaS7P7elhfFE236XuoHRRtsaRvkQvrU0b/fatTA2JYvvSH1B/pGz9
 02d7Pyg//NJ8qrsje22f+6Sr+h+kupND11Styo17uk17qs0Xi+iddy6wce24xRopI9NhWP+ps
 NlBiaU4I9FQi7moOBEAavEWlbsCAAA=
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505232618!114449247!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30536 invoked from network); 12 Sep 2017 16:10:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439448904"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:09 +0100
Message-ID: <20170912161015.24948-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn
	to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgaW9yZXEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogOCBm
aWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCiAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlk
LAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwKKyAg
ICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZpb3JlcV9nZm4sCiAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOwpA
QCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmIChpb3JlcV9w
Zm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9wZm47CisgICAgaWYgKGlvcmVx
X2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVxX2dmbjsKIAotICAgIGlmIChi
dWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBkYXRhLT5idWZpb3JlcV9wZm47
CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGRhdGEtPmJ1
ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJmNDkuLjEzMjE2ZGIwNGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
CisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBA
IC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIo
CiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNl
LgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0g
aWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVxX3BmbiBwb2ludGVyIHRvIGEg
eGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAg
ICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90
IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ21m
bgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiBAcGFybSBi
dWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAogICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCiAgKiBAcmV0dXJuIDAgb24g
c3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICppb3JlcV9wZm4sIHhlbl9wZm5f
dCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFfZ2ZuLCB4ZW5fcGZuX3QgKmJ1
ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKIAogLyoqCkBA
IC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBzdGF0ZS4gQW4gSU9SRVEgU2Vy
dmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJlcXVlc3RzIHVudGlsIGl0IGlz
IGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhhdCB0aGUgY29udGVudHMgb2Yg
dGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICogTm90ZSB0aGF0IHRoZSBjb250
ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4gYXJlCiAgKiBub3QgbWVhbmlu
Z2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBlbmFibGVkIHN0YXRlLgogICoK
ICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2Uu
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDI2LDggKzQyNiw4IEBA
IHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhk
LCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRh
LT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0
YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDZjYjkwM2RlZjUuLjU4YjRhZmExZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDE4NSwyMCArNDE4NSwyMCBA
QCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKLSAg
ICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFzZSA9IGEudmFsdWU7CisgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9IGEudmFsdWU7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8
Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAgICB7CiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAgICBzZXRfYml0KGksICZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAgICAgICAgIHNldF9iaXQoaSwg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IDc1Mjk3NmQxNmQuLjY5OTEzY2YzY2QgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVx
X2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKK3N0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSAtRU5PTUVN
OwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9n
bWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7Ci0gICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5t
YXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdtZm4gPSBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsKKyAgICAgICAgICAgICpnZm4g
PSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgICAgICAgICAgcmMg
PSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTIwMCwxMiArMjAwLDEyIEBA
IHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQorc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4u
bWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgc2V0
X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAogc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJv
b2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZhOwogICAgIGludCByYzsKIAot
ICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgZ21mbiwgJnBhZ2UsICZ2
YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIGdmbiwgJnBh
Z2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCAoaW9ycC0+dmEgIT0g
TlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsKICAgICBpb3JwLT5wYWdlID0g
cGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3JwLT5nZm4gPSBnZm47CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2
ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKICAg
ICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAotICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuKQogewogICAgIGludCBy
YzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAsIGlvcmVxX3Bmbik7CisgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9wZm4gIT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9y
ZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQor
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOwpAQCAtNDM1
LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cisg
ICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAg
aW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1MSwxOCArNDUxLDE4IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hW
TV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICByYyA9IGh2bV9hbGxvY19pb3Jl
cV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAm
aW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9wZm4s
IGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgewotICAg
ICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2Zu
KGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBidWZpb3JlcV9n
Zm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVf
YnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ21mbihkLCBzLT5idWZpb3Jl
cS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5n
Zm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgcy0+aW9yZXEuZ21mbik7Cisg
ICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwogICAgIH0KIH0KIApA
QCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAoICFpc19kZWZhdWx0ICkKICAg
ICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+aW9yZXEpOworICAgICAg
ICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwogCiAgICAgICAgIGlmICggaGFu
ZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+
YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAgLTU4Nyw5ICs1ODcsOSBAQCBz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dtZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CiAK
LSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3JlcSk7CisgICAgICAgIGh2bV9h
ZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAgICAgcy0+ZW5hYmxlZCA9IDA7
CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSArNzk2LDExIEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAg
ICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAgICppb3JlcV9nZm4gPSBzLT5p
b3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAgICAg
ICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1ZmlvcmVxLmdtZm47CisgICAg
ICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOwogICAgICAgICAgICAgKmJ1
ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3NWVmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1f
b3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm47
CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAg
ICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3RydWN0IGh2bV9kb21haW4gewog
ICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9IGlvcmVxX2dmbjsKIAogICAg
IC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQg
dGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXgg
YjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yOCw4
ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
KTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJhYjVmY2EzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRvbWFpbiBzdXBwb3J0cyBhIHNp
bmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5zdGFudGlhdGVkIGlmCiAgKiBw
YXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cwogICog
aW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGlzIHJl
YWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZmZXJlZAorICogSFZNX1BBUkFN
X0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byBy
ZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEsMTQgKzgxLDE0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgogICogVGhlIGVtdWxhdG9yIG5l
ZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQK
ICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1ZXN0IGVt
dWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4ncyBnbWZu
cyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0
IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgogICogcmVzcGVj
dGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZm
ZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0
byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVtLiAo
VGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVx
dWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQotICogc3RydWN0dXJlcyBp
biA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KICAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0
cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFuZCA8
YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4g
PGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KICAqLwog
I2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCkBAIC05OCwxMCArOTgs
MTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIHVpbnQx
Nl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgcGZuICovCi0g
ICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyogT1VUIC0gYnVmZmVyZWQgaW9y
ZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3JlcV9wZm47CisgICAgLyogT1VU
IC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKKyAg
ICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1
ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcgQEAgc3RydWN0IHhlbl9kbV9v
cF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JFUSBTZXJ2ZXIgd2lsbCBub3Qg
YmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwgaXQgaXMKICAqIGluIHRoZSBl
bmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfcGZu
IGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBp
b3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyCiAgKiBp
cyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnlY-0007Kg-Au; Tue, 12 Sep 2017 16:10:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlX-0007J7-7I
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 56/F1-01791-EE608B95; Tue, 12 Sep 2017 16:10:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve47th2
 RBvPOMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7PrWyFtzwqeid+JmxgfG/XRcjJ4eEgL/E
 mfZjbCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESEw8OYEVxBYWCJWYevcjWDmLgKrEv78rw
 eK8AjYSVxY8ZIYYKS+xq+0iWJxTwFbi3om3jCC2EFDNgxebmCDqBSVOznzCAjFfU6J1+292CF
 teonnrbGaIehWJ9VNnsU1g5JuFpGUWkpZZSFoWMDKvYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDDUGINjB+G+b5yFGSQ4mJVFe5fvbI4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8Day7ogUEixKTU+tSMvMAQY9TFqCg0dJhPcuC1Cat7ggMbc4Mx0idYrRk
 mPdrUt/mDiObboMJDtu3v3DJMSSl5+XKiXOexlkngBIQ0ZpHtw4WGReYpSVEuZlBDpQiKcgtS
 g3swRV/hWjOAejkjDvbJApPJl5JXBbXwEdxAR0EM+lLSAHlSQipKQaGJsvWy92a+OKrOjtrEr
 9mHTLb/vOB0Vd7T/cX0gF/vltMj3VWeO45mqLPwWzmCbF/Fx5p6Kp5ECEYv2Ot1LqcbHGNg+0
 t+2Z/t/Egr1gKSdLx+vbLos+ZyQeD/qobzNVx519OeOn65eOaW3Y/NTu5z6W11GrEheYrP7G5
 W599JfhHZGN+gIzmZRYijMSDbWYi4oTAQktW6vHAgAA
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505232618!91187079!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41275 invoked from network); 12 Sep 2017 16:10:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576636"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:06 +0100
Message-ID: <20170912161015.24948-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v6 03/12] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnlZ-0007Mg-MU; Tue, 12 Sep 2017 16:10:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlX-0007JH-R1
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:23 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 EE/F7-02224-FE608B95; Tue, 12 Sep 2017 16:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO47th2
 RBudeqVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrv35hK+gJrDgz8xpzA2ObbRcjJ4eEgL/E
 l8Vf2EFsNgEdialPL7F2MXJwiAioSNzeawBiMguUS3RMqAWpEBYIkFjU9IQNxGYRUJVoWAlh8
 wrYSuz60s0OMVFeYlfbRVYQmxMofu/EW0YQW0jARuLBi01MEPWCEidnPmEBsZkFNCVat/9mh7
 DlJZq3zmaGqFeRWD91FtsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXUNTvaSizPSMktzEzBx
 dQwNjvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjGu2ex5ilORgUhLlVb6/PVKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBK8wMHCFBItS01Mr0jJzgCEPk5bg4FES4WUDSfMWFyTmFmemQ6ROMepyd
 Ny8+4dJiCUvPy9VSpz3MitQkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 DvbJApPJl5JXCbXgEdwQR0BM+lLSBHlCQipKQaGNfL5KzYt/GYnNTEPOVJVyaL7LSzSj3eJsL
 PK53zd3/Jj44NGrteLAj8+jHg/kSXS64G21JFGHfn8sw1LSpSmLTDrvu5wpaDfJ6+NhsWpFd2
 iVR5VJ25dkbH7krQVlXVF+apL0On6jp82Rei9+Fhj07Jo+OlhTuEn5tYMkc6hb/nuLpKKFGnX
 YmlOCPRUIu5qDgRAA8g1FC6AgAA
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505232618!114449247!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30656 invoked from network); 12 Sep 2017 16:10:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439448905"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:12 +0100
Message-ID: <20170912161015.24948-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 09/12] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQgb24gdG9w
IG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0gTWlub3Ig
dXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODMgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAx
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGJlNjY4NzBkNDYuLjE4NTk4YTc3YWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKQEAgLTIxMSw2MyArMjExLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0
aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ2ZuKQor
c3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVu
c2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YoZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAgICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5t
YXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gZ2Zu
X3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1fZnJlZV9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSAp
Ci0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7
CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElO
VkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9y
ZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICBy
ZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlvcnAtPnBh
Z2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSAp
CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAgaW9ycC0+
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFf
cGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEg
OiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lkICp2YTsK
ICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQs
IGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCAoaW9y
cC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVzdHJveV9y
aW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAgICBpb3Jw
LT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19ERUZBVUxU
KHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAgICAgZC0+
YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6CisgICAgICAg
ICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BG
Tl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFfZ2ZuKHMp
OworCisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IHByZXBhcmVfcmluZ19m
b3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisgICAgcmV0
dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yODMsOCArMjk1LDcgQEAgYm9vbCBp
c19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICBpZiAoICFzICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwKLSAg
ICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSAp
CisgICAgICAgIGlmICggKHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwgKHMtPmJ1ZmlvcmVxLnBh
Z2UgPT0gcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTI5NiwyMCArMzA3LDMwIEBAIGJvb2wgaXNfaW9yZXFfc2VydmVy
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICByZXR1cm4gZm91bmQ7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKAot
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKK3N0YXRp
YyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGJ1ZikKKwogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CisgICAgc3Ry
dWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVx
OworCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElE
X0dGTikgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCkgKQogICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CiAKLXN0YXRpYyBpbnQgaHZt
X2FkZF9pb3JlcV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwKQorc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEg
OiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlv
cnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KGQsIF9nZm4oaW9ycC0+Z2ZuKSwKQEAgLTMzMyw3ICszNTQsNiBAQCBzdGF0aWMgdm9pZCBodm1f
dXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9
CiAKLQogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2KQogewpAQCAtNDQ1LDc4ICs0NjUsMjUgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogfQog
CiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGludCByYzsKIAotICAgIHJj
ID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4pOwotICAgIGlmICggcmMg
KQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJ
TlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCB0cnVlLCBi
dWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9w
YWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBp
b3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3Jl
cV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBkZWZhdWx0IGlv
cmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZvcgotICAgICAgICAgKiBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChoYW5k
bGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJh
bXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAgIHJjID0gaHZtX2FsbG9j
X2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMs
IGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKLQotICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9nZm4s
IGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7
CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBp
b3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgYnVmaW9yZXFfZ2ZuKTsK
LSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCiAgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwotCi0g
ICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShz
LCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIGlm
ICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEg
KQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1ZmlvcmVxLmdmbik7Ci0K
LSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdmbik7Ci0gICAgfQorICAg
IGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3VubWFwX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNl
dHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzQsMjIgKzU0MSwxNSBAQCBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9y
ZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAg
IGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIUlTX0RF
RkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmlv
cmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1f
cmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0KKyAgICBodm1fcmVtb3Zl
X2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywgdHJ1ZSk7
CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjA0LDIxICs1NjQsMTMgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJv
b2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQogICAgIHNwaW5fbG9jaygm
cy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAgICAgZ290byBkb25lOwog
Ci0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICBpZiAoIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEp
OwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7Ci0gICAgfQorICAg
IGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIGZh
bHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjQwLDYgKzU5Miw5IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNwaW5fbG9j
a19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVxLmdmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CisK
ICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ3LDcgKzYwMiw3IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAp
CiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAgICByYyA9IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnlZ-0007N7-Tc; Tue, 12 Sep 2017 16:10:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlY-0007JO-5R
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A3/E5-30935-FE608B95; Tue, 12 Sep 2017 16:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvcd245
 Ig/lXzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVC/+xFHQGVfTufsLSwDjbtouRk0NCwF/i
 4Yw9jCA2m4COxNSnl1i7GDk4RARUJG7vNQAxmQXKJTom1IJUCAuESsx8fIgJxGYRUJXY1/mZG
 cTmFbCR+LjtKzPERHmJXW0XWUFsTgFbiXsn3oJNFwKqefBiExOErSKxfuosNoheQYmTM5+wgN
 jMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiBgcMABDsY/23zPMQoycGkJMqrfH97pBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3kbWHZFCgkWp6akVaZk5wBCGSUtw8CiJ8N5lAUrzFhck5hZnpkOkTjHqcnTcvPuHSYglL
 z8vVUqc9zLIDAGQoozSPLgRsHi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe2SBTeDLzSu
 A2vQI6ggnoCJ5LW0COKElESEk1MPJ+OMz9ayeb+bcKzWXux95qewT+Z2PyZ9DZUF9XckTAdJM
 Sy8XZ1y44b37H5MX/UO71lLsaixd0MpnuvnHMwPSiV9eNpy4FEefaElhNPP6XndcSONLWGrl7
 zkVjmQz5bxm6MgLny6pjj+oa5l1K36s6/+M6PY+Pd9RXPzQ4/UymO8/94TUTdiWW4oxEQy3mo
 uJEAIMHlkuiAgAA
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505232618!91187079!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41377 invoked from network); 12 Sep 2017 16:10:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576637"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:05 +0100
Message-ID: <20170912161015.24948-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 02/12] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggYSByZXNvdXJjZSB0byBiZSBwcml2LW1hcHBlZApkaXJlY3RseSwgYnkgZWl0aGVyIGEgUFYg
b3IgSFZNIHRvb2xzIGRvbWFpbjogZ3JhbnQgdGFibGUgZnJhbWVzLgoKTk9URTogV2hpbHN0IHRo
ZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0
dXJlLAogICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0g
YW5kIHNvIGNhbm5vdCB2ZXJpZnkKICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBI
ZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKdjU6CiAtIFN3aXRjaGVkIF9fY29weV90by9mcm9tX2d1ZXN0
X29mZnNldCgpIHRvIGNvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKS4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgIHwgICAzICstCiB4ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8ICA1NiArKysrKysrKysrKysrKy0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgIHwgICAzICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
bWVtb3J5LmggICB8ICAzOCArKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMTkxIGluc2VydGlvbnMoKyksIDIxIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggY2IwMTg5ZWZhZS4uYzhmNTBmM2JiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ3NjgsNiArNDc2OCwxMDcgQEAg
aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0
aWMgaW50IHhlbm1lbV9hY3F1aXJlX2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJh
bWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAvKgorICAgICAqIEl0
ZXJhdGUgdGhyb3VnaCB0aGUgbGlzdCBiYWNrd2FyZHMgc28gdGhhdCBnbnR0YWJfZ2V0X2ZyYW1l
KCkgaXMKKyAgICAgKiBmaXJzdCBjYWxsZWQgZm9yIHRoZSBoaWdoZXN0IG51bWJlcmVkIGZyYW1l
LiBUaGlzIG1lYW5zIHRoYXQgdGhlCisgICAgICogb3V0LW9mLWJvdW5kcyBjaGVjayB3aWxsIGJl
IGRvbmUgb24gdGhlIGZpcnN0IGl0ZXJhdGlvbiBhbmQsIGlmCisgICAgICogdGhlIHRhYmxlIG5l
ZWRzIHRvIGdyb3csIGl0IHdpbGwgb25seSBncm93IG9uY2UuCisgICAgICovCisgICAgaSA9IG5y
X2ZyYW1lczsKKyAgICB3aGlsZSAoIGktLSAhPSAwICkKKyAgICB7CisgICAgICAgIG1mbl90IG1m
biA9IGdudHRhYl9nZXRfZnJhbWUoZCwgZnJhbWUgKyBpKTsKKworICAgICAgICBpZiAoIG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jl
c291cmNlX3QgKnhtYXIpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgKm1mbl9saXN0OworICAgIGludCByYzsKKwor
ICAgIGlmICggeG1hci0+bnJfZnJhbWVzID09IDAgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKHhtYXItPmRvbWlkKTsKKyAgICBp
ZiAoIGQgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICByYyA9IHhzbV9k
b21haW5fbWVtb3J5X21hcChYU01fVEFSR0VULCBkKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
Z290byBvdXQ7CisKKyAgICBtZm5fbGlzdCA9IHhtYWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywg
eG1hci0+bnJfZnJhbWVzKTsKKworICAgIHJjID0gLUVOT01FTTsKKyAgICBpZiAoICFtZm5fbGlz
dCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgc3dpdGNoICggeG1hci0+dHlwZSApCisgICAg
eworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlOgorICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIGlmICggeG1hci0+aWQgKSAvKiBtdXN0IGJlIHplcm8gZm9yIGdyYW50
X3RhYmxlICovCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByYyA9IHhlbm1lbV9hY3F1
aXJlX2dyYW50X3RhYmxlKGQsIHhtYXItPmZyYW1lLCB4bWFyLT5ucl9mcmFtZXMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX2xpc3QpOworICAgICAgICBicmVh
azsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZyZWVfYW5kX291dDsK
KworICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh4bWFyLT5nbWZuX2xpc3QsIDAsIG1mbl9saXN0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcykgKQor
ICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHhtYXItPm5yX2Zy
YW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgeGVuX3Bmbl90IGdmbjsKKworICAg
ICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Rf
b2Zmc2V0KCZnZm4sIHhtYXItPmdtZm5fbGlzdCwgaSwgMSkgKQorICAgICAgICAgICAgICAgIGdv
dG8gZnJlZV9hbmRfb3V0OworCisgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3AybV9lbnRy
eShjdXJyZCwgZ2ZuLCBfbWZuKG1mbl9saXN0W2ldKSk7CisgICAgICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgICAgICBnb3RvIGZyZWVfYW5kX291dDsKKyAgICAgICAgfQorICAgIH0KKwor
IGZyZWVfYW5kX291dDoKKyAgICB4ZnJlZShtZm5fbGlzdCk7CisKKyBvdXQ6CisgICAgcmN1X3Vu
bG9ja19kb21haW4oZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBsb25nIGFyY2hfbWVtb3J5X29w
KHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsK
ICAgICBpbnQgcmM7CkBAIC00OTkwLDYgKzUwOTEsMTYgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1
bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAKKyAgICBjYXNlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNl
OgorICAgIHsKKyAgICAgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgeG1hcjsKKworICAg
ICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmeG1hciwgYXJnLCAxKSApCisgICAgICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKKworICAgICAgICByZXR1cm4geGVubWVtX2FjcXVpcmVfcmVzb3VyY2Uo
JnhtYXIpOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBzdWJhcmNoX21l
bW9yeV9vcChjbWQsIGFyZyk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDBiNDc5MTA1YjkuLmQwZjhmYzI0OWIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTExMjEsOCArMTEyMSw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogfQogCiAv
KiBTZXQgZm9yZWlnbiBtZm4gaW4gdGhlIGdpdmVuIGd1ZXN0J3MgcDJtIHRhYmxlLiAqLwotc3Rh
dGljIGludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pCitp
bnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4pCiB7CiAgICAgcmV0dXJuIHNldF90eXBlZF9wMm1fZW50cnkoZCwgZ2Zu
LCBtZm4sIFBBR0VfT1JERVJfNEssIHAybV9tYXBfZm9yZWlnbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmRlZmF1bHRfYWNjZXNzKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCA5YTRkMzM1ZWUwLi5kZmQwMGE5NDMyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjA3LDM4ICsz
NjA3LDU4IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0LCBncmFudF9yZWZfdCByZWYsCiB9CiAjZW5kaWYKIAotaW50IGdudHRhYl9tYXBfZnJhbWUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKLSAgICAgICAg
ICAgICAgICAgICAgIG1mbl90ICptZm4pCi17Ci0gICAgaW50IHJjID0gMDsKIAotICAgIGdyYW50
X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOworc3RhdGljIG1mbl90IGdudHRhYl9nZXRfZnJh
bWVfbG9ja2VkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4KQoreworICAgIHN0
cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBtZm5fdCBtZm4gPSBJ
TlZBTElEX01GTjsKIAotICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCAp
Ci0gICAgICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKKyAgICBpZiAoIGd0LT5n
dF92ZXJzaW9uID09IDAgKQorICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKLSAgICBpZiAo
IGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYKKyAgICBpZiAoIGd0LT5ndF92ZXJz
aW9uID09IDIgJiYKICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVz
KSApCiAgICAgewogICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7
Ci0gICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQot
ICAgICAgICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1
c1tpZHhdKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAg
ICAgaWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGd0KSApCisgICAgICAgICAgICBtZm4gPSBf
bWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4XSkpOwogICAgIH0KICAgICBlbHNlCiAgICAg
ewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkg
JiYKKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmCiAgICAgICAg
ICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKICAgICAgICAgICAgIGdudHRhYl9ncm93
X3RhYmxlKGQsIGlkeCArIDEpOwogCi0gICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVz
KGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihk
LT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3Qp
ICkKKyAgICAgICAgICAgIG1mbiA9IF9tZm4odmlydF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4
XSkpOwogICAgIH0KIAotICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKKyAg
ICByZXR1cm4gbWZuOworfQorCittZm5fdCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4KQoreworICAgIG1mbl90IG1mbjsKKworICAgIGdyYW50X3dy
aXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOworICAgIG1mbiA9IGdudHRhYl9nZXRfZnJhbWVfbG9j
a2VkKGQsIGlkeCk7CisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKKwor
ICAgIHJldHVybiBtZm47Cit9CisKK2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCAqbWZuKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBncmFudF93cml0ZV9sb2NrKGQt
PmdyYW50X3RhYmxlKTsKKworICAgICptZm4gPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBp
ZHgpOworICAgIGlmICggbWZuX2VxKCptZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgIHJjID0g
LUVJTlZBTDsKKyAgICBlbHNlCisgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQsIGlkeCwg
Z2ZuKTsKIAogICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCmluZGV4IDEwY2RmYzA5YTkuLjRlZmYwNDU4YmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjEzLDYg
KzYxMyw5IEBAIHZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7
CiBpbnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVk
IGxvbmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5k
KTsKIAorLyogU2V0IGZvcmVpZ24gZW50cnkgaW4gdGhlIHAybSB0YWJsZSAoZm9yIHByaXYtbWFw
cGluZykgKi8KK2ludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbik7CisKIC8qIFNldCBtbWlvIGFkZHJlc3NlcyBpbiB0
aGUgcDJtIHRhYmxlIChmb3IgcGFzcy10aHJvdWdoKSAqLwogaW50IHNldF9tbWlvX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV9hY2Nlc3NfdCBhY2Nlc3Mp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oCmluZGV4IDI5Mzg2ZGY5OGIuLjliZjU4ZTczODQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmgKQEAgLTY1MCw3ICs2NTAsNDMgQEAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZv
IHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3Bv
bG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xvZ3lf
aW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCisjaWYg
ZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCisKKy8qCisgKiBHZXQg
dGhlIHBhZ2VzIGZvciBhIHBhcnRpY3VsYXIgZ3Vlc3QgcmVzb3VyY2UsIHNvIHRoYXQgdGhleSBj
YW4gYmUKKyAqIG1hcHBlZCBkaXJlY3RseSBieSBhIHRvb2xzIGRvbWFpbi4KKyAqLworI2RlZmlu
ZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZSAyOAorc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNv
dXJjZSB7CisgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1h
cHBlZCAqLworICAgIGRvbWlkX3QgZG9taWQ7CisgICAgLyogSU4gLSB0aGUgdHlwZSBvZiByZXNv
dXJjZSAoZGVmaW5lZCBiZWxvdykgKi8KKyAgICB1aW50MTZfdCB0eXBlOworCisjZGVmaW5lIFhF
Tk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSAwCisKKyAgICAvKgorICAgICAqIElOIC0gYSB0eXBl
LXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybworICAgICAq
ICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCisgICAgICovCisgICAgdWludDMyX3QgaWQ7
CisgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJl
IG1hcHBlZCAqLworICAgIHVpbnQzMl90IG5yX2ZyYW1lczsKKyAgICAvKiBJTiAtIHRoZSBpbmRl
eCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KKyAgICB1aW50NjRfYWxpZ25l
ZF90IGZyYW1lOworICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhl
biwgdXBvbiByZXR1cm4sIGdtZm5fbGlzdAorICAgICAqICAgICAgICAgIHdpbGwgYmUgcG9wdWxh
dGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAgICAgIElmIHRo
ZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24KKyAgICAg
KiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggYSBsaXN0
IG9mIEdGTnMKKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUgbWFwcGVkIHRvIHRoZSBNRk5z
IG9mIHRoZSByZXNvdXJjZS4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5f
dCkgZ21mbl9saXN0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJj
ZSB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsKKworI2VuZGlmIC8qIGRlZmluZWQoX19YRU5f
XykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLworCisvKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjkgKi8KIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICov
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNlYzZjNGQ4MC4uZjllODkzNzViYiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKQEAgLTEzNiw2ICsxMzYsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludCBncmFudF90b19zdGF0dXNfZnJhbWVzKGludCBncmFudF9mcmFtZXMpCiBpbnQgbWVtX3No
YXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVm
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0
dXMpOwogCittZm5fdCBnbnR0YWJfZ2V0X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4KTsKIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZu
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnla-0007Np-51; Tue, 12 Sep 2017 16:10:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlY-0007JU-8Q
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8E/CD-03642-FE608B95; Tue, 12 Sep 2017 16:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDve57th2
 RBj9bmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeGevYChojK44v/8XSwNht18XIySEh4C+x
 4MwlJhCbTUBHYurTS6xdjBwcIgIqErf3GoCEmQVCJCaenMAKYgsLxEi0PFrJCGKzCKhK/Pp1i
 x3E5hWwkfg85w0TxEh5iV1tF8HqOQVsJe6deAtWLwRU8+DFJiaIekGJkzOfsEDM15Ro3f6bHc
 KWl2jeOpsZol5FYv3UWWwTGPlmIWmZhaRlFpKWBYzMqxjVi1OLylKLdC31kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYw3t0UcIhRkoNJSZRX+f72SCG+pPyUyozE4oz4
 otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4N3LuiNSSLAoNT21Ii0zBxgLMKUSHDxKIrynQdK8x
 QWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGwSVLivP4gpQIgpRmleXCDYDF6iVFWSpiXEehMIZ
 6C1KLczBJU+VeM4hyMSsK810Gm8GTmlcDtewV0ChPQKTyXtoCcUpKIkJJqYCzeUl/47vjdraL
 q7awXfvYby7xxvM8cda2Ffcf92KtXq3/azu5/wWF7omLZcSsnzXt/J2jM2vHH9MXmL9zLZQ7v
 FHqbNE3sxadFFw7xiMmEc9SukRRic4lJ4LVdenmi4/SfS/4c594WrakcL+84Rfj+1VDtQPVaz
 peqIpen5c84vOSdZ3xAzi0lluKMREMt5qLiRADADkUmzAIAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505232620!93199343!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26684 invoked from network); 12 Sep 2017 16:10:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576639"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:08 +0100
Message-ID: <20170912161015.24948-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v6 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBNaW5vciBjb3NtZXRpYyBmaXggc3VnZ2Vz
dGVkIGJ5IFJvZ2VyLgoKdjM6CiAtIEludHJvZHVjZWQgeGNfZG9tX3NldF9nbnR0YWJfZW50cnko
KSB0byBhdm9pZCBkdXBsaWNhdGVkIGNvZGUuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAg
ICB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiAr
LQogNiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4NjgwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf
ZG9tLmgKQEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAogaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwotaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKTsKLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwKICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY29uc29sZV9kb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IGMzYjQ0ZGQzOTkuLmRjMGEx
ZmRlZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtMjgwLDExICsyODAsMjkgQEAgc3RhdGljIHhlbl9wZm5f
dCB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkKQog
ICAgIHJldHVybiBnbWZuOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVf
Z21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQorc3RhdGljIHZvaWQg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgYmFja2VuZF9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBiYWNrZW5kX2dtZm4pCit7
CisgICAgaWYgKCBndWVzdF9kb21pZCA9PSBiYWNrZW5kX2RvbWlkIHx8IGJhY2tlbmRfZ21mbiA9
PSAtMSkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogWyV1
XSAtPiAweCUiUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGlk
eCwgYmFja2VuZF9nbWZuKTsKKworICAgIGdudHRhYltpZHhdLmZsYWdzID0gR1RGX3Blcm1pdF9h
Y2Nlc3M7CisgICAgZ250dGFiW2lkeF0uZG9taWQgPSBiYWNrZW5kX2RvbWlkOworICAgIGdudHRh
YltpZHhdLmZyYW1lID0gYmFja2VuZF9nbWZuOworfQorCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250
dGFiX2dtZm47CkBAIC0zMDgsMTggKzMyNiwxMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgaWYgKCBkb21pZCAhPSBjb25zb2xlX2RvbWlkICAmJiBjb25zb2xlX2dtZm4gIT0g
LTEpCi0gICAgewotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdz
ID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09O
U09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwotICAgIH0KLSAgICBpZiAoIGRvbWlk
ICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCi0gICAgewotICAgICAg
ICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNj
ZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5kb21pZCA9IHhl
bnN0b3JlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5m
cmFtZSA9IHhlbnN0b3JlX2dtZm47Ci0gICAgfQorICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5
KHhjaCwgZ250dGFiLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19k
b21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCB4ZW5zdG9yZV9kb21pZCwgeGVu
c3RvcmVfZ21mbik7CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEg
KQogICAgIHsKQEAgLTMzNywxMSArMzQ3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4
Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQog
ewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgwLDcgKzM5
MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gs
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3Rv
cmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5z
dG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQxNSw1NiBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xh
dGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9t
LT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4
Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cisg
ICAgdm9pZCAqYWRkciA9IE5VTEw7CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBf
cmVzb3VyY2UoZm1lbSwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwor
ICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RTVVBQ
ICkKKyAgICAgICAgICAgIHJldHVybiBpc19odm0gPworICAgICAgICAgICAgICAgIGNvbXBhdF9n
bnR0YWJfaHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KSA6CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3Rv
cmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21p
ZCwgeGVuc3RvcmVfZG9taWQpOworCisgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBn
cmFudCB0YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiW2Vycm5vPSVkXVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOworICAgICAgICByZXR1cm4gLTE7
CiAgICAgfQorCisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJf
UkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21p
ZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0X2dudHRhYl9l
bnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBndWVzdF9kb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OworCisgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKwor
ICAgIHJldHVybiAwOworfQorCitpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKK3sKKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNv
bGVfcGZuKTsKKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPnhlbnN0b3JlX3Bmbik7CisKKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFk
YThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEg
QEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhj
X2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAg
ICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGlu
dCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAg
aWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9z
ZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0
eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5j
b25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwpAQCAtODUxLDcgKzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJf
bWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9o
dm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVf
ZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZl
bC94Yy94Yy5jCmluZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250
dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAm
eGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAw
ICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVf
ZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2Vs
Zi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnla-0007OS-Cp; Tue, 12 Sep 2017 16:10:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlY-0007JW-E0
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:24 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 86/17-18674-FE608B95; Tue, 12 Sep 2017 16:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve5bth2
 RBg+v81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknnq9lLLirVDGj4QZTA+N6mS5GTg4JAX+J
 ngeXmEFsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0skCLxY8VaRhCbRUBV4vmpN
 nYQm1fARuLFtnusECPlJXa1XQSzOQVsJe6deAtWLwRU8+DFJiaIekGJkzOfsEDM15Ro3f6bHc
 KWl2jeOpsZol5FYv3UWWwTGPlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N
 0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2MP7b5nmIUZKDSUmUV/n+9kghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKEryNrDsihQSLUtNTK9Iyc4BBD5OW4OBREuG9ywKU5i0uSMwtzkyHSJ1i1
 OXouHn3D5MQS15+XqqUOO9lkBkCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvLNBpvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSamD0P3Fz7SmGI3+Kt05JeTz1zbOrN9TmzJl
 gfFixsXKeu27XPuMlZyx+TBOZxd+5VtjE+7Ot1/m+ibcKhC8uSzeT1ejNPjKLY3HVx1Umxqey
 3svNmsZm+dDpwOkYflOJdXF1QlXXlL4+LWdUYjQIj5jvHKPT4P1P4dipz7KMgV38f5jZ7u3JX
 OWnxFKckWioxVxUnAgA0qZtMrsCAAA=
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505232618!91187079!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41195 invoked from network); 12 Sep 2017 16:10:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576638"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:07 +0100
Message-ID: <20170912161015.24948-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v6 04/12] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnla-0007P8-Jk; Tue, 12 Sep 2017 16:10:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlY-0007J7-Kr
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:24 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 42/02-01791-0F608B95; Tue, 12 Sep 2017 16:10:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO57th2
 RBjtWKFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfLuxmK9jxiLHi7oxGtgbG7XMYuxg5OSQE
 /CV+9M9lArHZBHQkpj69xNrFyMEhIqAicXuvAYjJLFAu0TGhFqRCWCBOYu7j6cwgNouAqsSF9
 T/YQUp4BWwkPtxKgRgoL7Gr7SIriM0pYCtx78RbsEVCQCUPXmwCW8QrIChxcuYTFhCbWUBTon
 X7b3YIW16ieetsZoh6FYn1U2exTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNVLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MHYsN3zEKMkB5OSKK/y/e2RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR497LuiBQSLEpNT61Iy8wBBj1MWoKDR0mE9zRImre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4ryXQYoEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeWeDTOHJzCuB2/QK6AgmoCN4Lm0BOaIkESEl1cC4xMBJ7axHThHDRb8an7mPvqgGtb2
 Pb7z2U0/2WHF+csbdrw+/9B+oU313dHfXmt/y00L2TZ326sf0zKkTrr5frya4KnBD4u98Pqv7
 nR28b65/D1kQcsLApGVKoZb0DvuA9+Jn37/a+WnXZ7u3Z8qVqzgiNhzxWjyhSkr+UnHTL7kJz
 2Zvkt/Ap8RSnJFoqMVcVJwIANFwboe7AgAA
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505232621!95699066!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32788 invoked from network); 12 Sep 2017 16:10:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439448906"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:11 +0100
Message-ID: <20170912161015.24948-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 08/12] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnY2Ogog
LSBVcGRhdGVkIGFjY29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9uIHY0IHRoYXQg
SSdkIG1pc3NlZC4KCnY1OgogLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZFUigpIG1hY3Jv
cyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpCiAgIGZ1bmN0aW9ucyB0byBhdm9pZCBwb3NzaWJs
ZSBkb3VibGUtZXZhbHVhdGlvbiBpc3N1ZXMuCgp2NDoKIC0gSW50cm9kdWNlZCBtb3JlIGhlbHBl
ciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhlCiAgIGNvZGUuCgp2
MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRvIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1lbnRzLgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTEyICsrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
fCAgMTEgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjYxIGluc2VydGlvbnMoKyksIDI2MiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKaW5kZXggZjJlMGIzZjc0YS4uYmU2Njg3MGQ0NiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpA
QCAtMzMsNiArMzMsMzIgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KIAorc3Rh
dGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKKyAgICBBU1NF
UlQoIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7CisKKyAgICBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0gPSBzOworfQorCitzdGF0
aWMgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaWQpCit7CisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyAp
CisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKK30KKworI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKKyAg
ICAoKHMpID09IGdldF9pb3JlcV9zZXJ2ZXIoKHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQp
KQorCisjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAorICAgIGZvciAo
IChpZCkgPSAwLCAocykgPSBnZXRfaW9yZXFfc2VydmVyKChkKSwgKGlkKSk7IFwKKyAgICAgICAg
ICAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IFwKKyAgICAgICAgICAocykgPSBnZXRfaW9y
ZXFfc2VydmVyKChkKSwgKysoaWQpKSApCisKIHN0YXRpYyBpb3JlcV90ICpnZXRfaW9yZXEoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHNoYXJlZF9p
b3BhZ2VfdCAqcCA9IHMtPmlvcmVxLnZhOwpAQCAtNDcsMTMgKzczLDE1IEBAIGJvb2wgaHZtX2lv
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQg
aWQ7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQs
IGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKIAorICAg
ICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzLT5pb3Jl
cV92Y3B1X2xpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkK
QEAgLTEyNywxMyArMTU1LDE1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZtX3Zj
cHUuaHZtX2lvOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGVudW0gaHZt
X2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKLSAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogCisgICAgICAgIGlm
ICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPmlvcmVxX3ZjcHVf
bGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQpAQCAtMjQz
LDE0ICsyNzMsMTYgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX3BhZ2UoCiBib29sIGlzX2lv
cmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5z
aWduZWQgaW50IGlkOwogICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKIAogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAg
IHsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBp
ZiAoIChzLT5pb3JlcS52YSAmJiBzLT5pb3JlcS5wYWdlID09IHBhZ2UpIHx8CiAgICAgICAgICAg
ICAgKHMtPmJ1ZmlvcmVxLnZhICYmIHMtPmJ1ZmlvcmVxLnBhZ2UgPT0gcGFnZSkgKQogICAgICAg
ICB7CkBAIC0zMDEsOCArMzMzLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRj
aG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisKIHN0YXRpYyBpbnQg
aHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIHN0cnVj
dCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAgaW50IHJjOwpA
QCAtMzMxLDcgKzM2NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8gZmFpbDM7CiAKICAg
ICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICggaXNfZGVmYXVsdCAp
CisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAgICAgICAgICAgICAg
ICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ2NCw2IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
CiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKQEAgLTQzOSw3ICs0NzEsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0
dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5zaWduZWQgbG9uZyBi
dWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJjOwogCi0gICAgaWYg
KCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAg
LyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFuZGxlIGJ1ZmZl
cmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNTAwLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHJldHVy
biByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91
bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZp
b3JlcS52YTsKQEAgLTQ3OSw3ICs1MTAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAgaHZtX3VubWFw
X2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisgICAgaWYg
KCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSAp
CiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9yZXEuZ2ZuKTsKQEAg
LTQ4OCwxMiArNTE5LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFn
ZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgaWYg
KCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICByZXR1cm47
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQpAQCAtNTAx
LDE5ICs1MzEsMTkgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90IGlk
KQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAgIGlmICggaXNfZGVm
YXVsdCApCisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290byBkb25lOwogCiAg
ICAgZm9yICggaSA9IDA7IGkgPCBOUl9JT19SQU5HRV9UWVBFUzsgaSsrICkKICAgICB7CiAgICAg
ICAgIGNoYXIgKm5hbWU7CiAKLSAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3Nl
cnZlciAlZCAlcyIsIHMtPmlkLAorICAgICAgICByYyA9IGFzcHJpbnRmKCZuYW1lLCAiaW9yZXFf
c2VydmVyICVkICVzIiwgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgKGkgPT0gWEVOX0RNT1Bf
SU9fUkFOR0VfUE9SVCkgPyAicG9ydCIgOgogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhF
Tl9ETU9QX0lPX1JBTkdFX01FTU9SWSkgPyAibWVtb3J5IiA6CiAgICAgICAgICAgICAgICAgICAg
ICAgKGkgPT0gWEVOX0RNT1BfSU9fUkFOR0VfUENJKSA/ICJwY2kiIDoKQEAgLTUzNywxMyArNTY3
LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgZmFsc2UpOworICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3ZjcHUgKnN2OwpAQCAtNTU0LDcgKzU4Myw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggcy0+ZW5h
YmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2RlZmF1bHQgKQorICAg
IGlmICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9n
Zm4oZCwgJnMtPmlvcmVxKTsKIApAQCAtNTczLDggKzYwMiw3IEBAIHN0YXRpYyB2b2lkIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIHNwaW5f
dW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZp
b3JlcS52YTsKQEAgLTU4NCw3ICs2MTIsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCAhcy0+ZW5hYmxl
ZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIWlzX2RlZmF1bHQgKQorICAgIGlm
ICggIUlTX0RFRkFVTFQocykgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEg
KQogICAgICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKQEAgLTYw
MCwxMyArNjI4LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90IGlkKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLCBpb3NlcnZp
ZF90IGlkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAotICAgIHMtPmlk
ID0gaWQ7CiAgICAgcy0+ZG9tYWluID0gZDsKICAgICBzLT5kb21pZCA9IGRvbWlkOwogCkBAIC02
MTQsNyArNjQwLDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlvcmVxX3ZjcHVfbGlz
dCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwogCi0gICAgcmMgPSBo
dm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKKyAgICByYyA9
IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC02MjIsMTMgKzY0OCwxMyBAQCBzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAg
cy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKIAogICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9z
ZXR1cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBpc19kZWZhdWx0LCBidWZpb3JlcV9oYW5kbGlu
ZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKKyAgICAgICAgICAgICBzLCBidWZpb3Jl
cV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgZ290byBmYWlsX21hcDsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAg
ICB7Ci0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0
LCB2KTsKKyAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIHYpOwogICAg
ICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gZmFpbF9hZGQ7CiAgICAgfQpAQCAtNjM3
LDQ3ICs2NjMsMjAgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICBmYWlsX2FkZDoKICAgICBodm1faW9yZXFfc2VydmVyX3Jl
bW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzLCBp
c19kZWZhdWx0KTsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOwogCiAgZmFp
bF9tYXA6Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0
KTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIEFTU0VSVCghcy0+ZW5hYmxlZCk7CiAgICAg
aHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVsdCk7Ci0gICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVl
X3Jhbmdlc2V0cyhzLCBpc19kZWZhdWx0KTsKLX0KLQotc3RhdGljIGlvc2VydmlkX3QgbmV4dF9p
b3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwotICAgIGlvc2VydmlkX3QgaWQ7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jaykpOwotCi0gICAgaWQgPSBkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkOwotCi0gYWdhaW46Ci0gICAgaWQrKzsKLQotICAg
IC8qIENoZWNrIGZvciB1bmlxdWVuZXNzICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsK
LSAgICAgICAgaWYgKCBpZCA9PSBzLT5pZCApCi0gICAgICAgICAgICBnb3RvIGFnYWluOwotICAg
IH0KLQotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuaWQgPSBpZDsKLQotICAg
IHJldHVybiBpZDsKKyAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMpOworICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKIGludCBodm1fY3JlYXRlX2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlkLApAQCAtNjg1LDUyICs2
ODQsNjYgQEAgaW50IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGRv
bWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCAqaWQp
CiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGk7
CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA+IEhWTV9JT1JFUVNS
Vl9CVUZJT1JFUV9BVE9NSUMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJjID0g
LUVOT01FTTsKICAgICBzID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlcik7CiAgICAg
aWYgKCAhcyApCi0gICAgICAgIGdvdG8gZmFpbDE7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwog
CiAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FRVhJU1Q7Ci0gICAg
aWYgKCBpc19kZWZhdWx0ICYmIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
ciAhPSBOVUxMICkKLSAgICAgICAgZ290byBmYWlsMjsKLQotICAgIHJjID0gaHZtX2lvcmVxX3Nl
cnZlcl9pbml0KHMsIGQsIGRvbWlkLCBpc19kZWZhdWx0LCBidWZpb3JlcV9oYW5kbGluZywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X2lvc2VydmlkKGQpKTsKLSAgICBpZiAo
IHJjICkKLSAgICAgICAgZ290byBmYWlsMzsKLQotICAgIGxpc3RfYWRkKCZzLT5saXN0X2VudHJ5
LAotICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QpOwot
CiAgICAgaWYgKCBpc19kZWZhdWx0ICkKICAgICB7Ci0gICAgICAgIGQtPmFyY2guaHZtX2RvbWFp
bi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IHM7Ci0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5h
YmxlKHMsIHRydWUpOworICAgICAgICBpID0gREVGQVVMVF9JT1NFUlZJRDsKKworICAgICAgICBy
YyA9IC1FRVhJU1Q7CisgICAgICAgIGlmICggZ2V0X2lvcmVxX3NlcnZlcihkLCBpKSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTUFYX05SX0lPUkVRX1NFUlZFUlM7IGkrKyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggaSAhPSBERUZBVUxUX0lPU0VSVklEICYmICFnZXRfaW9yZXFfc2VydmVyKGQs
IGkpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0g
LUVOT1NQQzsKKyAgICAgICAgaWYgKCBpID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGksIHMp
OworCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2luaXQocywgZCwgZG9taWQsIGJ1ZmlvcmVx
X2hhbmRsaW5nLCBpKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocyk7
CisKICAgICBpZiAoIGlkICkKLSAgICAgICAgKmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9IGk7
CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50Kys7CiAKICAgICBz
cGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsKIAotIGZhaWwzOgot
IGZhaWwyOgorIGZhaWw6CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBOVUxMKTsKKwogICAg
IHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMpOwotIGZhaWwxOgog
ICAgIHJldHVybiByYzsKIH0KIApAQCAtNzQxLDM1ICs3NTQsMzQgQEAgaW50IGh2bV9kZXN0cm95
X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogCiAgICAgc3Bp
bl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAgICAg
ICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKIAot
ICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHJj
ID0gLUVOT0VOVDsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAg
ZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVQRVJNOworICAgIGlmICggSVNfREVGQVVMVChz
KSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQs
IDAsIHMpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAgICAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocywgZmFsc2UpOworICAgIHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIDAsIHMpOwog
Ci0gICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKKyAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocyk7CiAKLSAgICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2UpOworICAgIGRvbWFpbl91bnBhdXNlKGQp
OwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIEFTU0VSVChkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmNvdW50KTsKKyAgICAtLWQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIuY291bnQ7CiAKLSAgICAgICAgeGZyZWUocyk7CisgICAgc2V0X2lvcmVxX3NlcnZl
cihkLCBpZCwgTlVMTCk7CisgICAgeGZyZWUocyk7CiAKLSAgICAgICAgcmMgPSAwOwotICAgICAg
ICBicmVhazsKLSAgICB9CisgICAgcmMgPSAwOwogCisgb3V0OgogICAgIHNwaW5fdW5sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJl
dHVybiByYzsKQEAgLTc4NSwyOSArNzk3LDI3IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9p
bmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAKICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMg
PSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9
PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAg
Y29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlm
ICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5U
OworICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAqaW9yZXFfZ2Zu
ID0gcy0+aW9yZXEuZ2ZuOworICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgaWYgKCBJU19ERUZB
VUxUKHMpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52
YSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1
ZmlvcmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0
Y2huOwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsKIAotICAgICAg
ICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVM
TCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOworICAg
ICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKKyAgICBy
YyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtODE4LDQ4ICs4
MjgsNDUgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAg
IHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCisgICAgcyA9IGdl
dF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0
X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgaWYgKCAhcyAp
CisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+aWQgPT0gaWQgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CisgICAgcmMgPSAtRU9QTk9UU1VQ
UDsKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAg
ICAgICAgc3dpdGNoICggdHlwZSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhF
Tl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdF
X01FTU9SWToKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAg
ICAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JU
OgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1Bf
SU9fUkFOR0VfUENJOgorICAgICAgICByID0gcy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFr
OwogCi0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAg
IHIgPSBOVUxMOworICAgICAgICBicmVhazsKKyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKLSAgICAgICAgICAgIGlmICggIXIgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAg
IHJjID0gLUVJTlZBTDsKKyAgICBpZiAoICFyICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAg
ICAgICAgIHJjID0gLUVFWElTVDsKLSAgICAgICAgICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNf
cmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0g
LUVFWElTVDsKKyAgICBpZiAoIHJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQp
ICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3Jh
bmdlKHIsIHN0YXJ0LCBlbmQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9
CisgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAg
ICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVy
LmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtODcwLDQ4ICs4NzcsNDUgQEAgaW50IGh2bV91
bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZp
ZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJh
bmdlc2V0ICpyOwogICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3Nl
cnZlcihkLCBpZCk7CisKICAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQot
ICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVx
X3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBpZiAoICFzICkKKyAgICAgICAg
Z290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKKyAgICByYyA9IC1FT1BOT1RTVVBQOworICAgIGlm
ICggSVNfREVGQVVMVChzKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBzd2l0
Y2ggKCB0eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9f
UkFOR0VfUE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgot
ICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAg
ciA9IHMtPnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAo
IHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2Fz
ZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9Q
Q0k6CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAg
ICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7
CisgICAgICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAg
ICAgICAgICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlO
VkFMOworICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMg
PSAtRU5PRU5UOwotICAgICAgICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwg
c3RhcnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVOT0VOVDsK
KyAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAg
ICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShy
LCBzdGFydCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAg
IHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAg
IHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
b2NrKTsKIAogICAgIHJldHVybiByYzsKQEAgLTkzOSwyMCArOTQzLDE0IEBAIGludCBodm1fbWFw
X21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0g
ICAgewotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFf
c2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHMgPSBnZXRfaW9yZXFfc2VydmVy
KGQsIGlkKTsKIAotICAgICAgICBpZiAoIHMtPmlkID09IGlkICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcmMgPSBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCBmbGFncywgcyk7Ci0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgfQotICAgIH0KKyAgICBpZiAoICFzICkKKyAgICAgICAgcmMgPSAt
RU5PRU5UOworICAgIGVsc2UgaWYgKCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgcmMgPSAtRU9Q
Tk9UU1VQUDsKKyAgICBlbHNlCisgICAgICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwg
ZmxhZ3MsIHMpOwogCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOwogCkBAIC05NzAsMzggKzk2OCwzMyBAQCBpbnQgaHZtX21h
cF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBp
ZCwKIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3Nl
cnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlZCkK
IHsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICplbnRyeTsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKICAgICBpbnQgcmM7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAg
IGxpc3RfZm9yX2VhY2ggKCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCApCi0gICAgewotICAgICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcyA9IGxpc3RfZW50cnkoZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkpOwor
ICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKIAotICAgICAgICBpZiAoIHMgPT0gZC0+
YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRp
bnVlOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7
CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBpZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAg
ICByYyA9IC1FT1BOT1RTVVBQOworICAgIGlmICggSVNfREVGQVVMVChzKSApCisgICAgICAgIGdv
dG8gb3V0OwogCi0gICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICBkb21haW5fcGF1c2UoZCk7
CiAKLSAgICAgICAgaWYgKCBlbmFibGVkICkKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZW5hYmxlKHMsIGZhbHNlKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kaXNhYmxlKHMsIGZhbHNlKTsKKyAgICBpZiAoIGVuYWJsZWQgKQorICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzKTsKKyAgICBlbHNlCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2
ZXJfZGlzYWJsZShzKTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5f
dW5wYXVzZShkKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KKyAg
ICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogICAgIHJldHVybiByYzsKIH0KQEAgLTEwMDks
MTcgKzEwMDIsMTcgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCiBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBpbnQgcmM7CiAKICAgICBz
cGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2sp
OwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBp
ZCwgcykKICAgICB7Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZt
X2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7CisgICAgICAgIGlmICggIXMgKQorICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHMsIGlzX2RlZmF1bHQsIHYpOworICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3Zj
cHUocywgdik7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBmYWlsOwogICAg
IH0KQEAgLTEwMjksMTAgKzEwMjIsMTUgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRf
dmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIAog
IGZhaWw6Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIHdoaWxlICggaWQtLSAhPSAwICkKKyAg
ICB7CisgICAgICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKKworICAgICAgICBpZiAo
ICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
cmVtb3ZlX3ZjcHUocywgdik7CisgICAgfQogCiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCkBAIC0xMDQyLDQzICsxMDQw
LDQ1IEBAIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZjcHUgKnYpCiB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVyc19yZW1vdmVfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICB7
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiB9CiAK
IHZvaWQgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKIHsK
LSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgKm5leHQ7CisgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCiAgICAgc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIC8q
IE5vIG5lZWQgdG8gZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuIGRv
d24gKi8KIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbmV4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBp
ZCwgcykKICAgICB7Ci0gICAgICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZt
X2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcik7Ci0KLSAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwotCi0gICAgICAgIGlmICggaXNfZGVmYXVsdCApCi0g
ICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxM
OworICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGxp
c3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxl
KHMpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAotICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2RlaW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAgQVNTRVJUKGQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQpOworICAgICAgICAtLWQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQ7CiAKKyAgICAgICAgc2V0X2lvcmVxX3NlcnZlcihk
LCBpZCwgTlVMTCk7CiAgICAgICAgIHhmcmVlKHMpOwogICAgIH0KKyAgICBBU1NFUlQoIWQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQpOwogCiAgICAgc3Bpbl91bmxvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogfQpAQCAtMTEx
MSw3ICsxMTExLDcgQEAgaW50IGh2bV9zZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGRv
bWlkX3QgZG9taWQpCiAgICAgICogc3RpbGwgYmUgc2V0IGFuZCB0aHVzLCB3aGVuIHRoZSBzZXJ2
ZXIgaXMgY3JlYXRlZCwgaXQgd2lsbCBoYXZlCiAgICAgICogdGhlIGNvcnJlY3QgZG9taWQuCiAg
ICAgICovCi0gICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcjsK
KyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBERUZBVUxUX0lPU0VSVklEKTsKICAgICBpZiAo
ICFzICkKICAgICAgICAgZ290byBkb25lOwogCkBAIC0xMTY0LDEyICsxMTY0LDEzIEBAIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgIHVpbnQzMl90IGNmODsKICAgICB1aW50OF90IHR5cGU7CiAgICAgdWludDY0X3Qg
YWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCkgKQorICAgIGlmICggIWQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAg
IGlmICggcC0+dHlwZSAhPSBJT1JFUV9UWVBFX0NPUFkgJiYgcC0+dHlwZSAhPSBJT1JFUV9UWVBF
X1BJTyApCi0gICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXI7CisgICAgICAgIHJldHVybiBnZXRfaW9yZXFfc2VydmVyKGQsIERFRkFVTFRfSU9TRVJW
SUQpOwogCiAgICAgY2Y4ID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7CiAKQEAgLTEyMDks
MTYgKzEyMTAsMTEgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGFkZHIgPSBwLT5hZGRyOwogICAgIH0K
IAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQs
IHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CiAKLSAgICAgICAgaWYgKCBz
ID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAg
ICBjb250aW51ZTsKLQotICAgICAgICBpZiAoICFzLT5lbmFibGVkICkKKyAgICAgICAgaWYgKCAh
cyB8fCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHIg
PSBzLT5yYW5nZVt0eXBlXTsKQEAgLTEyNTEsNyArMTI0Nyw3IEBAIHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICB9CiAgICAgfQogCi0gICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVx
X3NlcnZlcjsKKyAgICByZXR1cm4gZ2V0X2lvcmVxX3NlcnZlcihkLCBERUZBVUxUX0lPU0VSVklE
KTsKIH0KIAogc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKQEAgLTE0MTAsMTMgKzE0MDYsMTYgQEAgdW5zaWdu
ZWQgaW50IGh2bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCkKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOwotICAgIHVuc2lnbmVkIGludCBmYWlsZWQgPSAwOworICAgIHVuc2ln
bmVkIGludCBpZCwgZmFpbGVkID0gMDsKKworICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBp
ZCwgcykKKyAgICB7CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CiAK
LSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdF9lbnRyeSApCiAgICAgICAgIGlmICggaHZtX3NlbmRfaW9yZXEocywgcCwg
YnVmZmVyZWQpID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKICAgICAgICAgICAgIGZhaWxlZCsr
OworICAgIH0KIAogICAgIHJldHVybiBmYWlsZWQ7CiB9CkBAIC0xNDM2LDcgKzE0MzUsNiBAQCBz
dGF0aWMgaW50IGh2bV9hY2Nlc3NfY2Y4KAogdm9pZCBodm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLmxvY2spOwotICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QpOwogCiAgICAgcmVnaXN0ZXJfcG9ydGlvX2hhbmRsZXIoZCwgMHhjZjgs
IDQsIGh2bV9hY2Nlc3NfY2Y4KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggN2Yx
MjhjMDVmZi4uMDFmZThhNzJkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTYwLDcg
KzYwLDYgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogCiAgICAgLyogRG9tYWluIGlkIG9m
IGVtdWxhdGluZyBkb21haW4gKi8KICAgICBkb21pZF90ICAgICAgICAgICAgICAgIGRvbWlkOwot
ICAgIGlvc2VydmlkX3QgICAgICAgICAgICAgaWQ7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICBpb3JlcTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgIGlvcmVxX3ZjcHVfbGlzdDsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGJ1ZmlvcmVxOwpAQCAtMTAwLDYgKzk5LDkgQEAgc3Ry
dWN0IGh2bV9waV9vcHMgewogICAgIHZvaWQgKCpkb19yZXN1bWUpKHN0cnVjdCB2Y3B1ICp2KTsK
IH07CiAKKyNkZWZpbmUgTUFYX05SX0lPUkVRX1NFUlZFUlMgOAorI2RlZmluZSBERUZBVUxUX0lP
U0VSVklEIDAKKwogc3RydWN0IGh2bV9kb21haW4gewogICAgIC8qIEd1ZXN0IHBhZ2UgcmFuZ2Ug
dXNlZCBmb3Igbm9uLWRlZmF1bHQgaW9yZXEgc2VydmVycyAqLwogICAgIHN0cnVjdCB7CkBAIC0x
MDksMTEgKzExMSwxMCBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAKICAgICAvKiBMb2NrIHByb3Rl
Y3RzIGFsbCBvdGhlciB2YWx1ZXMgaW4gdGhlIHN1Yi1zdHJ1Y3QgYW5kIHRoZSBkZWZhdWx0ICov
CiAgICAgc3RydWN0IHsKLSAgICAgICAgc3BpbmxvY2tfdCAgICAgICBsb2NrOwotICAgICAgICBp
b3NlcnZpZF90ICAgICAgIGlkOwotICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisgICAg
ICAgIHNwaW5sb2NrX3QgICAgICAgICAgICAgIGxvY2s7CisgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzZXJ2ZXJbTUFYX05SX0lPUkVRX1NFUlZFUlNdOworICAgICAgICB1bnNpZ25l
ZCBpbnQgICAgICAgICAgICBjb3VudDsKICAgICB9IGlvcmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQg
Q0Y4IGZvciBndWVzdCBQQ0kgY29uZmlnIGN5Y2xlcyAqLwogICAgIHVpbnQzMl90ICAgICAgICAg
ICAgICAgIHBjaV9jZjg7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnlc-0007SS-4h; Tue, 12 Sep 2017 16:10:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnla-0007Nn-KZ
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8B/E9-30688-1F608B95; Tue, 12 Sep 2017 16:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvcN245
 Ig54ecYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNh3xbWgt0CFYtmlDQwnuXpYuTkkBDwl9i/
 djcTiM0moCMx9ekl1i5GDg4RARWJ23sNQExmgXKJjgm1IBXCAgES/R2bGUFsFgFVifUbJrCA2
 LwCNhJ7f7WyQUyUl9jVdpEVxOYUsJW4d+ItWL0QUM2DF5uYIGwVifVTZ7FB9ApKnJz5BGwOs4
 CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiemp
 OYlKxXnJ+7iZGYNgwAMEOxn/bPA8xSnIwKYnyKt/fHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 greRdUekkGBRanpqRVpmDjCAYdISHDxKIrx3WYDSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS
 5US570MMkMApCijNA9uBCyaLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdzbIFJ7MvBK4Ta
 +AjmACOoLn0haQI0oSEVJSDYzc2ucnynbt8EvmXZFwLsHzx20Pvu176qRWaSUw/9//x+Bn2MN
 YfcXdwrO21DfoH59o+szb45a3t/jXB5wrnNhWnrkQe+EwW8H2Uxxm94/ntxe3t8y88me6sJq0
 cu7RtLrtQjN2/K0PEWHfv2BhIwv7d7eJqx/wMp5fvHLafZ8X5zZMd08vqTuhxFKckWioxVxUn
 AgA1hGR2qECAAA=
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505232618!91187079!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41086 invoked from network); 12 Sep 2017 16:10:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576635"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:04 +0100
Message-ID: <20170912161015.24948-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 01/12] x86/mm: allow a privileged PV domain
	to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDJlNWIx
NWU3YTIuLmNiMDE4OWVmYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDI0LDEyICsxMDI0LDE1IEBAIGdldF9wYWdlX2Zyb21fbDFl
KAogICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2Zl
ciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAotICAgICAgICAgKiBkb21haW4ncyBwYWdl
cy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCi0gICAg
ICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhh
dCB0aW1lIHRoaXMKLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdheS4KKyAgICAgICAg
ICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQgaW4g
dGhlCisgICAgICAgICAqIGh5cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGhhcworICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdl
IG93bmVyLgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEg
cHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKKyAgICAgICAgICogRE9NSURf
U0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCisg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKKyAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAogICAgICAgICAgICAgIHhzbV9w
cml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnld-0007UF-Ct; Tue, 12 Sep 2017 16:10:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1drnlc-0007S9-AR
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:28 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 02/D5-00743-3F608B95; Tue, 12 Sep 2017 16:10:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve57th2
 RBhPPGll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX325iKzjUzVhxY243awNjV0oXIyeHhIC/
 xOYXj9hBbDYBHYmpTy+xdjFycIgIqEjc3msAYjILlEt0TKgFqRAWcJHYfPAOO0iYRUBVYu43d
 5Awr4CNxOHLP9ghBspL7Gq7yApicwrYStw78ZYRxBYCqnnwYhMTRL2gxMmZT1hAbGYBTYnW7b
 /ZIWx5ieats5kh6lUk1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI19BYL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAH479tnocYJTmYlER5le9vjxTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwdvIuiNSSLAoNT21Ii0zBxjyMGkJDh4lEd67LEBp3uKCxNzizHSI1
 ClGXY6Om3f/MAmx5OXnpUqJ814GmSEAUpRRmgc3AhZ/lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMOxtkCk9mXgncpldARzABHcFzaQvIESWJCCmpBsbi3COHW1YWfs69WjpHvGH23xVGKp9
 q3twRKIpPv/w9O+6NFtuuOWXHvj1+uEGrapNdwMuy+s6A4iW3p+zfltXMvopfUv1V7k2R0KXH
 0u8b7V+yWvz6CvbSXN48lo3vzsqsMJXaJ2D5Nc/tGkPo/CkOMdHa1+P3vdusPm/ush0mU1Net
 9nuXv5EiaU4I9FQi7moOBEAw+QqsroCAAA=
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505232618!91187079!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41470 invoked from network); 12 Sep 2017 16:10:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576641"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:10 +0100
Message-ID: <20170912161015.24948-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 07/12] x86/hvm/ioreq: use bool rather than
	bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgaW9yZXEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9k
bS5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
IHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICB8ICAgNCArLQogeGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAg
NiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggIHwgIDE0ICsrKy0tLQogNiBm
aWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXgg
ZjdjYjg4M2ZlYy4uODdlZjRiNmNhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDA5LDcgKzQwOSw3IEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgaWYgKCBk
YXRhLT5wYWRbMF0gfHwgZGF0YS0+cGFkWzFdIHx8IGRhdGEtPnBhZFsyXSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQsIGN1cnJf
ZC0+ZG9tYWluX2lkLCAwLAorICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQs
IGN1cnJfZC0+ZG9tYWluX2lkLCBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhLT5oYW5kbGVfYnVmaW9yZXEsICZkYXRhLT5pZCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDU4YjRhZmExZDEuLjAzMWQwN2JhZjAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDM2
MSw3ICs0MzYxLDcgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQgPSBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9Q
QVJBTV9ETV9ET01BSU5dOwogCi0gICAgICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2Vy
dmVyKGQsIGRvbWlkLCAxLAorICAgICAgICAgICAgcmMgPSBodm1fY3JlYXRlX2lvcmVxX3NlcnZl
cihkLCBkb21pZCwgdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0xFR0FDWSwgTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IHJjICE9IDAgJiYgcmMgIT0gLUVFWElTVCApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMK
aW5kZXggYmY0MTk1NGY1OS4uMWRkY2FiYTUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtNTksNyArNTksNyBAQCB2b2lk
IHNlbmRfdGltZW9mZnNldF9yZXEodW5zaWduZWQgbG9uZyB0aW1lb2ZmKQogICAgIGlmICggdGlt
ZW9mZiA9PSAwICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBodm1fYnJvYWRjYXN0X2lv
cmVxKCZwLCAxKSAhPSAwICkKKyAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAsIHRydWUp
ICE9IDAgKQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgdGltZW9m
ZnNldCB1cGRhdGVcbiIpOwogfQogCkBAIC03Myw3ICs3Myw3IEBAIHZvaWQgc2VuZF9pbnZhbGlk
YXRlX3JlcSh2b2lkKQogICAgICAgICAuZGF0YSA9IH4wVUwsIC8qIGZsdXNoIGFsbCAqLwogICAg
IH07CiAKLSAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAsIDApICE9IDAgKQorICAgIGlm
ICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgZmFsc2UpICE9IDAgKQogICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgbWFwLWNhY2hlIGludmFsaWRhdGVcbiIpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggNjk5MTNjZjNjZC4uZjJlMGIzZjc0YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtNDMs
NyArNDMsNyBAQCBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gJnAtPnZjcHVfaW9yZXFbdi0+dmNw
dV9pZF07CiB9CiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wg
aHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTU5LDExICs1
OSwxMSBAQCBib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCBzdi0+dmNwdSA9PSB2ICYmIHN2LT5wZW5kaW5nICkKLSAgICAgICAgICAgICAgICByZXR1
cm4gMTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KIAot
ICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lv
X2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50NjRfdCBkYXRhKQpAQCAtODIs
MTAgKzgyLDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qoc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdiwgdWludDY0X3QgZGF0YSkKICAgICBtc2l4X3dyaXRlX2NvbXBsZXRpb24odik7CiAg
ICAgdmNwdV9lbmRfc2h1dGRvd25fZGVmZXJyYWwodik7CiAKLSAgICBzdi0+cGVuZGluZyA9IDA7
CisgICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKIH0KIAotc3RhdGljIGJvb2xfdCBodm1fd2FpdF9m
b3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKK3N0YXRpYyBib29s
IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQog
ewogICAgIHdoaWxlICggc3YtPnBlbmRpbmcgKQogICAgIHsKQEAgLTExMiwxNiArMTEyLDE2IEBA
IHN0YXRpYyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Ys
IGlvcmVxX3QgKnApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1
XG4iLCBzdGF0ZSk7Ci0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBz
di0+cGVuZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKHN2LT52Y3B1LT5k
b21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwgKi8KKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsgLyogYmFpbCAqLwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDE7
CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCitib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBo
dm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwpAQCAtMTQxLDcgKzE0
MSw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBlbmRpbmcgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGlmICggIWh2bV93YWl0X2Zvcl9pbyhzdiwgZ2V0X2lvcmVx
KHMsIHYpKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KQEAgLTE3OCw3ICsxNzgsNyBAQCBib29sX3QgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMTsKKyAg
ICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgKmdmbikKQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0
aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdlKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQorc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsK
IApAQCAtMjE2LDcgKzIxNiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQogfQogCiBzdGF0aWMgaW50IGh2
bV9tYXBfaW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbF90
IGJ1ZiwgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKQEAgLTI0MCwxMCArMjQwLDEwIEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogICAgIHJldHVybiAwOwogfQogCi1ib29sX3QgaXNfaW9yZXFfc2Vy
dmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
K2Jvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
czsKLSAgICBib29sX3QgZm91bmQgPSAwOworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKQEAgLTI1NCw3ICsyNTQsNyBAQCBib29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYg
KCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fAogICAgICAgICAgICAg
IChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAg
ewotICAgICAgICAgICAgZm91bmQgPSAxOworICAgICAgICAgICAgZm91bmQgPSB0cnVlOwogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMDIsNyArMzAyLDcgQEAgc3Rh
dGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgaXNfZGVmYXVsdCwgc3RydWN0IHZjcHUgKnYpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGludCByYzsKQEAgLTQxNywyMiArNDE3LDIy
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBodm1fbWFwX2lvcmVxX3Bh
Z2UocywgMCwgaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCBmYWxz
ZSwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAg
aWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBo
dm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9yZXFfZ2ZuKTsKKyAgICAgICAgcmMgPSBodm1f
bWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggcmMgKQot
ICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCAwKTsKKyAgICAgICAgaHZtX3VubWFwX2lv
cmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGhhbmRsZV9i
dWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBo
YW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAg
ICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKQEAgLTQ2OSwx
NSArNDY5LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xfdCBoYW5kbGVfYnVmaW9yZXEg
PSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9
ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDEpOworICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFn
ZShzLCB0cnVlKTsKIAotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOworICAgIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKIAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAg
IHsKQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFw
X3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVm
YXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC01MDEsNyArNTAxLDcgQEAg
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jh
bmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CkBAIC01MzcsMTcgKzUzNywxNyBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMsIDApOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMo
cywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0KQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKLSAgICBi
b29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAg
Ym9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2Nr
KCZzLT5sb2NrKTsKIApAQCAtNTYyLDcgKzU2Miw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgaHZt
X3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAgICB9CiAKLSAgICBzLT5lbmFi
bGVkID0gMTsKKyAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIAogICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwK
QEAgLTU3NCwxMCArNTc0LDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIApAQCAtNTkyLDcgKzU5Miw3
IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmlvcmVxKTsKICAg
ICB9CiAKLSAgICBzLT5lbmFibGVkID0gMDsKKyAgICBzLT5lbmFibGVkID0gZmFsc2U7CiAKICBk
b25lOgogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKQEAgLTYwMCw3ICs2MDAsNyBAQCBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaWQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CkBAIC02MTksNyArNjE5LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHJldHVybiBy
YzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVR
X0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IDE7CisgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCiAgICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CkBAIC02NDYsNyArNjQ2LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1
bHQpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFfc2VydmVyX3Jl
bW92ZV9hbGxfdmNwdXMocyk7CkBAIC02ODEsNyArNjgxLDcgQEAgc3RhdGljIGlvc2VydmlkX3Qg
bmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVx
X2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQog
ewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAtNzEzLDcgKzcxMyw3IEBAIGlu
dCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlk
LAogICAgIGlmICggaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzLCAxKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1ZSk7CiAg
ICAgfQogCiAgICAgaWYgKCBpZCApCkBAIC03NTYsMTEgKzc1NiwxMSBAQCBpbnQgaHZtX2Rlc3Ry
b3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCiAKICAgICAg
ICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywg
ZmFsc2UpOwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKIAotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCAwKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQocywgZmFsc2UpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC05Njgs
NyArOTY4LDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiB9CiAKIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9z
dGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZW5hYmxlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICplbnRyeTsKICAgICBp
bnQgcmM7CkBAIC05OTIsOSArOTkyLDkgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRl
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKIAogICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9lbmFibGUocywgMCk7CisgICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCBm
YWxzZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJs
ZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7
CiAKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKQEAgLTEwMTcsNyArMTAxNyw3IEBAIGlu
dCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQogICAgIHsKLSAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAo
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwogCiAgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsKICAgICAg
ICAgaWYgKCByYyApCkBAIC0xMDY2LDcgKzEwNjYsNyBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9p
b3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICB7Ci0gICAgICAgIGJvb2xfdCBp
c19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
KTsKKyAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyKTsKIAogICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cywgaXNfZGVmYXVsdCk7CiAKQEAgLTEzNDcsNyArMTM0Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX3Nl
bmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnAp
CiB9CiAKIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9y
ZXFfdCAqcHJvdG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29sX3QgYnVmZmVyZWQpCisgICAg
ICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKQEAgLTEzOTgs
NyArMTM5OCw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICAgICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFf
UkVBRFk7CiAgICAgICAgICAgICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHBvcnQp
OwogCi0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDE7CisgICAgICAgICAgICBzdi0+cGVuZGlu
ZyA9IHRydWU7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTE0MDYsNyArMTQwNiw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiB9CiAKLXVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVx
X3QgKnAsIGJvb2xfdCBidWZmZXJlZCkKK3Vuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVx
KGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKaW5kZXggY2U1MzZmNzVlZi4uN2YxMjhjMDVmZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKQEAgLTQ1LDcgKzQ1LDcgQEAgc3RydWN0IGh2bV9pb3JlcV92Y3B1IHsK
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3RfZW50cnk7CiAgICAgc3RydWN0IHZjcHUgICAgICAq
dmNwdTsKICAgICBldnRjaG5fcG9ydF90ICAgIGlvcmVxX2V2dGNobjsKLSAgICBib29sX3QgICAg
ICAgICAgIHBlbmRpbmc7CisgICAgYm9vbCAgICAgICAgICAgICBwZW5kaW5nOwogfTsKIAogI2Rl
ZmluZSBOUl9JT19SQU5HRV9UWVBFUyAoWEVOX0RNT1BfSU9fUkFOR0VfUENJICsgMSkKQEAgLTY5
LDggKzY5LDggQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogICAgIHNwaW5sb2NrX3QgICAg
ICAgICAgICAgYnVmaW9yZXFfbG9jazsKICAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1Zmlv
cmVxX2V2dGNobjsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAgICpyYW5nZVtOUl9JT19SQU5H
RV9UWVBFU107Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBlbmFibGVkOwotICAgIGJvb2xf
dCAgICAgICAgICAgICAgICAgYnVmaW9yZXFfYXRvbWljOworICAgIGJvb2wgICAgICAgICAgICAg
ICAgICAgZW5hYmxlZDsKKyAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21p
YzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCA0M2ZiZTExNWRjLi4xODI5
ZmNmNDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTE5LDEyICsxOSwxMiBAQAogI2lm
bmRlZiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXwogI2RlZmluZSBfX0FTTV9YODZfSFZNX0lPUkVR
X0hfXwogCi1ib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwotYm9vbF90IGhh
bmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdik7Ci1ib29sX3QgaXNfaW9yZXFf
c2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSk7Citib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgaGFuZGxlX2h2
bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgaXNfaW9yZXFfc2VydmVyX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKIGlu
dCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVm
aW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW9zZXJ2aWRfdCAqaWQpOwogaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkKTsKIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCkBAIC00MCw3ICs0MCw3IEBAIGludCBodm1f
dW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHR5cGUsIHVpbnQzMl90IGZsYWdzKTsKIGludCBodm1fc2V0X2lvcmVxX3Nl
cnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZWQpOwogCiBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2Fk
ZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgaHZtX2FsbF9p
b3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2
KTsKQEAgLTUxLDggKzUxLDggQEAgaW50IGh2bV9zZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4g
KmQsIGRvbWlkX3QgZG9taWQpOwogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3Rf
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXFfdCAqcCk7CiBpbnQgaHZtX3NlbmRfaW9yZXEo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCi0gICAgICAgICAg
ICAgICAgICAgYm9vbF90IGJ1ZmZlcmVkKTsKLXVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lv
cmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCk7CisgICAgICAgICAgICAgICAgICAgYm9v
bCBidWZmZXJlZCk7Cit1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpw
LCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBodm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9tYWluICpk
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:10:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnm5-0007tZ-Kz; Tue, 12 Sep 2017 16:10:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drnm4-0007sQ-Hi
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:10:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CA/3C-03093-F0708B95; Tue, 12 Sep 2017 16:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvS4P+45
 Ig7NnFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFy5rZCyYzV1xeM525gfEaUxcjB4eEgL9E
 ywTHLkZODhYBVYn+F7tYQWw2AWWJn529bCC2iICGxMo3C1m6GLk4mAU6GSWWLZnOApIQFvCT6
 O5aywRi8wpYSPy4BWELCZRLtPy/yAwRF5Q4OfMJWD2zgI7Egt2f2ED2MgtISyz/xwES5hRwkv
 h6ZDFYq6iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka6ZXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxnkn/A8xSnIwKYnyKt/fHinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgreRdUekkGBRanpqRVpmDjDgYdISHDxKIrx3WYDSvMUFibnFm
 ekQqVOMuhw3Hl7/wyTEkpeflyolzusPMkMApCijNA9uBCz6LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYdzbIFJ7MvBK4Ta+AjmACOoLn0haQI0oSEVJSDYz35aoZv7zgNGQTOn7lp/DGmAf
 LtfqSFyt9LvpkZrNTPEifRf3V5pJ7ewOEFJwLeNJNXYWaondctL/N8/fO5AkBWyrFmKc/bsub
 ciaTzYF5zpJZdx//nrThvNpLjvwvsyaXfFl5c8/b24yTtrKZxe3wb2a9nW1zeCu//Y+rwjov1
 dkLLlzfIX5IiaU4I9FQi7moOBEA0LWejLkCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505232650!115603171!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13336 invoked from network); 12 Sep 2017 16:10:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:10:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447576723"
Date: Tue, 12 Sep 2017 17:10:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912161049.vxowjpcwf633tdbg@citrix.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
 <1505224098-19330-12-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505224098-19330-12-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v6 11/13] libxl: fix memory leak in
	libxl__colo_save_setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6NDg6MTZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEdldHRpbmcgbmljIGxpc3QgaW4gY2FzZSB1c2Vyc3BhY2UgcHJveHkgaXMg
Y2FsbGVkCj4gd2l0aG91dCBmcmVlaW5nLiBUaGUgZml4IGlzIHRvIHVzZSBjZHMtPm5pY3MgdG8K
PiBrZWVwIG5pYyBsaXN0LiBjZHMtPm5pY3Mgd2lsbCBiZSBmcmVlZCBpbgo+IGRldmljZXNfdGVh
cmRvd25fY2IuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5k
cl9ncnl0c292QGVwYW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnmI-00082g-Sz; Tue, 12 Sep 2017 16:11:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1drnmI-00081x-1s
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:11:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3A/46-03422-D1708B95; Tue, 12 Sep 2017 16:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTOel0Z9h2
 RBt+nmlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkN/W9YCppZK/Y/u8LSwDiVpYuRi0NIYBaj
 xLz7PYwgDotAA6vEqg0dYI6EwBxWiScT/7N1MXICOXkS5yacZYGwiyTufNgMZy85cYMRxOYVE
 JQ4OfMJWFxIwFvix97VQHEODk4Be4kLZzNATCGBQonXq3xAKtgEVCXmnWsEm84CZO/c9YgZYk
 qAxKc598HiwgK+Eh+WLmICsUUElCV6f/0GO5pZYAOzxN2W+2AJZgFNidbtv9knMArOQnLFLCS
 pBYxMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5MBCHYw
 dl/2P8QoycGkJMqrfH97pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmG2HZFCgkWp6akVaZk5w
 EiBSUtw8CiJ8J5mBUrzFhck5hZnpkOkTjFacly4c+kPE8eNh9eB5IE9t/4wCbHk5eelSonzZo
 DMEwBpyCjNgxsHi+ZLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuYVAJnCk5lXArf1FdBBTEA
 H8VzaAnJQSSJCSqqBccHl0o2JbM1HZA2FK8+d/Hn6y7/XIkWcDLWbfu6bp/XSZZ2c8BnHqlqv
 aSvFnl7VV/evSn2itplHYdmkmX7fhJmNXr+X3rP4IJtR6+t55RY9gsdPnytesNHEaNqPm8WaH
 zhnhjM85jv66plM8yel3b+5/y3xrhM99PvjtjPKSm77Dla7eBqwr1ZiKc5INNRiLipOBABU4F
 as4QIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505232668!79010711!1
X-Originating-IP: [209.85.220.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40702 invoked from network); 12 Sep 2017 16:11:08 -0000
Received: from mail-qk0-f175.google.com (HELO mail-qk0-f175.google.com)
 (209.85.220.175)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 16:11:08 -0000
Received: by mail-qk0-f175.google.com with SMTP id a128so26086545qkc.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 09:11:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=46ULXrmGgxD79PNXe1Iq47/NDPq1zuDrzembwR+kgcw=;
 b=s+7UOw3DMaAWzDLG9DQIgNWYEweXHTROiNqApw1A5hIJW/x7mIpp3GX24Zw2eZ0VKf
 TrqeG4DApIy7WsZz75twg5DHUq9buQ0/liA9xCHCboHx0LkHshNe+6c4JlD6RxUwQuIz
 bAWrEcVHaQd3MgXlaOtTF0TLr9eMoCqCzIlO0E6ya00vpCUEMRAiBk10w5r2IEfwU0cC
 mxIEbZQE6IXT50J1q3prGUyQBb9YGnTUcAc24i80SblXc98uMnWRsHtSLlDeRjYeJGfi
 Q2zHQkei85ZkpX/oqGzBJoiPyLs8/SVB6eKgWOBSBNBQxHlvsJzi4pFv1g3gv9kp4IMA
 eU+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=46ULXrmGgxD79PNXe1Iq47/NDPq1zuDrzembwR+kgcw=;
 b=RbpuSzxp30cLieKqow8nnV/7Jam7+tzkara9pXo6eKxbZwi327Ylkcz0gnRBfYnaZO
 2Z16OeXgwGvPrm121v2QFPM0/wPxeMPA/3NbyfB0QWdF+5no4Y/KwjgS9aCVIqqztonF
 mJ4xttqQNdAVEos+sNHLL9TedKfrYZaEpMTDHjOsuw1yG00gMC2NJSldyUKwBFQTyCsv
 SeqSVXxaKN+oo9dc9ifR58kH1SdZ5qzOWYgY9zn76SjnGcoefZaQkKMugcO6xws5pEl2
 ykW4pH0gFf4mks7hD0EejHaifZLmDGKsQC+kD7JfOzctx56+qzuQjFShiBVJD7XxfBjr
 X2lg==
X-Gm-Message-State: AHPjjUiilSoo6hP/Tkodxrn2ttJDsEXJj+DWQGavLdMq/lo5DBV3Aig1
 ZW7vI/A/sLVe6E8zs6elbi5N6Zcctw==
X-Google-Smtp-Source: AOwi7QARpR99zxegkTsjRtbREq5YoIDUaVLFMC6uZwEpYDloOC+mvTMf6JfjmdHdDFQzR2pGqIYhbpMKyPwKxRhQuPY=
X-Received: by 10.55.79.79 with SMTP id d76mr22100032qkb.173.1505232667780;
 Tue, 12 Sep 2017 09:11:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.19.161 with HTTP; Tue, 12 Sep 2017 09:11:06 -0700 (PDT)
In-Reply-To: <59B81471020000780017A44E@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81471020000780017A44E@prv-mh.provo.novell.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 12 Sep 2017 12:11:06 -0400
Message-ID: <CAENZ-+=pu4mUzuq+Fz+RgxCbFEOm4e9LiJEyLpfpvuEdp9CTaw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, tamas@tklengyel.com,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] public/domctl: drop unnecessary
	typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMTE6MDggQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4KPiBCeSB2aXJ0dWUgb2YgdGhlIHN0cnVjdCB4ZW5fZG9tY3RsIGNv
bnRhaW5lciBzdHJ1Y3R1cmUsIG1vc3Qgb2YgdGhlbQo+IGFyZSByZWFsbHkganVzdCBjbHV0dGVy
aW5nIHRoZSBuYW1lIHNwYWNlLgo+Cj4gV2hpbGUgZG9pbmcgc28sCj4gLSBjb252ZXJ0IGFuIGVu
dW0gdHlwZWQgKHB0X2lycV90eXBlX3QpIHN0cnVjdHVyZSBmaWVsZCB0byBhIGZpeGVkCj4gICB3
aWR0aCB0eXBlLAo+IC0gbWFrZSB4ODYncyBwYWdpbmdfZG9tY3RsKCkgYW5kIGRlc2NlbmRhbnRz
IHRha2UgYSBwcm9wZXJseSB0eXBlZAo+ICAgaGFuZGxlLAo+IC0gYWRkIGNvbnN0IGluIGEgZmV3
IHBsYWNlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgpBY2tlZC1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgpUaGFua3MsCgpN
ZW5nCgotLSAKTWVuZyBYdQpQaC5ELiBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0
aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBl
bm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnpI-0000aR-Dk; Tue, 12 Sep 2017 16:14:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drnpG-0000Zx-Iu
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:14:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DE/10-01812-5D708B95; Tue, 12 Sep 2017 16:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQvcq+45
 Ig85zYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1f39YC1qYKs7eOMbUwPiIsYuRg0NCwE9i
 xQ7WLkZODmEBb4kjTevAbBGBAInTfQ1ANhcHs8A0JonXv76xgySEBIokDuyeyQxiswnoS+x+8
 YkJxOYVsJV42z4ZrIZFQFXi0qw5YHFRgXCJ/d+vMUPUCEqcnPmEBcTmFLCXOPi0kRXkBmYBTY
 n1u/RBwswC8hLb385hhrDFJZq+rGSFWKsmca3/Eth4CYF0iYnPelgmMArMQjJ1FsKkWUgmzUI
 yaQEjyypG9eLUorLUIl1LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHCtZ2Bg
 3MH4+qfTIUZJDiYlUV7l+9sjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbmDbESkkWJSanlqRl
 pkDjByYtAQHj5IIbz1Imre4IDG3ODMdInWK0ZjjxsPrf5g45vy7+4dJiCUvPy9VSpw3A6RUAK
 Q0ozQPbhAsoi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9CjKFJzOvBG7fK6BTmIBO4bm
 0BeSUkkSElFQDo5/ttYMPZxTdjbSKDVHasmjDAZHnTze3XHjlt+3GD78nhx5LxLmbSK1o1znd
 0Wu5afrSX7n+px798Mu85a506sXPwJlVKdbCS5cfNNtmnvneVZPl7D99S9/LTs8+fxVofuhvs
 ej8sklfu1dGrJ6lqH8pzSP32inhtM3/JusXFV26Ounmshz5nQeUWIozEg21mIuKEwEJthWH4w
 IAAA==
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505232853!111210581!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62058 invoked from network); 12 Sep 2017 16:14:13 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:14:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52691228"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <972c356d-906d-da10-b1fa-af0ea814b785@citrix.com>
Date: Tue, 12 Sep 2017 17:12:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 0/2] public/*ctl: drop unnecessary typedefs
	and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTU6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IDE6IHB1YmxpYy9kb21jdGw6
IGRyb3AgdW5uZWNlc3NhcnkgdHlwZWRlZnMgYW5kIGhhbmRsZXMKPiAyOiBwdWJsaWMvc3lzY3Rs
OiBkcm9wIHVubmVjZXNzYXJ5IHR5cGVkZWZzIGFuZCBoYW5kbGVzCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KCkFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnqX-0000mN-NS; Tue, 12 Sep 2017 16:15:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1drnqX-0000mE-62
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:15:33 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 43/B7-01760-42808B95; Tue, 12 Sep 2017 16:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTVeFY0e
 kwbJZnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNMxOZChYyVazdvJO1gfEzYxcjF4eQwGZG
 iacNr1ggnN2MEt+WngfKcHIIC3hLHGlax9rFyMEhIhAg0bZWECTMLDCXSaLlNSeILSRQJHFg9
 0xmEJtNQFPizudPTCA2r4CVxNWfD8BsFgFVid93v4PViAqES+z/fo0ZokZQ4uTMJywgNqeAvc
 TBp42sEPPNJOZtfsgMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw5MBCHYwrmx3PsQoycGk
 JMqrfH97pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kT2HZFCgkWp6akVaZk5wEiBSUtw8CiJ8
 JqCpHmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpzXFqRIAKQoozQPbgQsai8xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmNcRZApPZl4J3KZXQEcwAR3Bc2kLyBEliQgpqQbG3C0uCocf5d7
 4s2nZ4f5p8XZCMWs9rs3Mf7nCO8u9uFH6TNqX9d37Nl78LXjlytLsW2u+7ur/2BZ+8Yia78Tj
 ap1fYwXy1YKeOAVc5vxXmvW3rzVQhG3/++/ZaqGrVnEd5L5ar7i4wnJDe0pnxumpR07uteSZ+
 rPyWn6Gz2GNjt33GXz3+248q8RSnJFoqMVcVJwIAAYCs1bVAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505232931!111166362!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42047 invoked from network); 12 Sep 2017 16:15:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 12 Sep 2017 16:15:31 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2879F1529;
 Tue, 12 Sep 2017 09:15:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9DFB83F58C;
 Tue, 12 Sep 2017 09:15:29 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2838ecde-6d31-60c6-b212-c42e2c10e109@arm.com>
Date: Tue, 12 Sep 2017 17:15:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 0/2] public/*ctl: drop unnecessary typedefs
	and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wOS8xNyAxNToyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogcHVibGljL2Rv
bWN0bDogZHJvcCB1bm5lY2Vzc2FyeSB0eXBlZGVmcyBhbmQgaGFuZGxlcwo+IDI6IHB1YmxpYy9z
eXNjdGw6IGRyb3AgdW5uZWNlc3NhcnkgdHlwZWRlZnMgYW5kIGhhbmRsZXMKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:21:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnw3-0001Xb-BF; Tue, 12 Sep 2017 16:21:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drnw2-0001XV-Jw
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:21:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5B/CF-03454-97908B95; Tue, 12 Sep 2017 16:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVbeSc0e
 kwbO3ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdixuYCq4wVfxZ/YW9gXE2UxcjF4eQwGQm
 iVU7HjBDOL8ZJfp/dzNCOBsYJfa/nAuV2cYo8XbRK6AeTg5hAQ+JAwv+sHQxcnCICGRK9F6pB
 QkLCcRInFpxng3EZhMwkjh7dDojiM0rYCvxesEtVhCbRUBVYua2lewgtqhAuMTbxiMsEDWCEi
 dnPgGzOQVMJDbMWwRWzyygLvFn3iVmCFteYvvbOWC2hICxRPvbi2wTGAVmIWmfhaRlFpKWBYz
 Mqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOUAQh2MP5Z
 FnCIUZKDSUmUV/n+9kghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuAN4dgRK
 SRYlJqeWpGWmQOMIphSCQ4eJRHeuSBp3uKCxNzizHSI1ClGXY4bD6//YRICmyElzqsOUiQAUp
 RRmgc3AhbRlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+4kdaApPZl4J3KZXQEcwAR3Bc2k
 LyBEliQgpqQbGgtbg+L1r91VpT4mVMmWYcF3vT5/t5ebjE/feq5IQELygk7dk/U/BXY8TRFj8
 7JfMMHu35sRNta8fSmN5n+Zr/41bGM1/pfTr/oKv+j4rtn/iag/cdeaQ59+pJoLScv1frU9U3
 locvftb960Cna5tdbrLOh6ZyypF75Bbu8GyK8wvM1Snj8tbiaU4I9FQi7moOBEAwudbG+MCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505233271!75832474!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44120 invoked from network); 12 Sep 2017 16:21:13 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 16:21:13 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CGLB01001879
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:21:11 GMT
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 v8CGLA1I027762
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:21:11 GMT
Received: from ubhmp0019.oracle.com (ubhmp0019.oracle.com [156.151.24.72])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8CGLAe4023014;
 Tue, 12 Sep 2017 16:21:10 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 Sep 2017 16:21:10 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-5-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f93d1547-88c0-24be-edcf-fe3549021227@oracle.com>
Date: Tue, 12 Sep 2017 12:21:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170908144849.2958-5-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDgvMjAxNyAxMDo0OCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBCYXNlZCBvbiB0
aGUgbWF4aW11bSBwYWdlIG51bWJlciBvZiB0aGUgaG9zdCBzZWxlY3QgZWl0aGVyIGdyYW50IHYx
IG9yCj4gZ3JhbnQgdjIuCj4KPiBGb3IgdGVzdGluZyBwdXJwb3NlcyBhZGQgYSB3YXkgdG8gc3Bl
Y2lmeSB0aGUgZ3JhbnQgaW50ZXJmYWNlIHZlcnNpb24KPiB2aWEgYSBib290IHBhcmFtZXRlci4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnwW-0001a1-JX; Tue, 12 Sep 2017 16:21:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drnwV-0001Zr-7J
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:21:43 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F5/F5-03610-69908B95; Tue, 12 Sep 2017 16:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXSO6nOVXcq545
 Ig75PNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLZf9ZCjZxVRzqjWhgPMrRxcjFISQwkUli
 6arlLBDOX0aJ3Q8PMEM4GxglFr+dyArhbGOUWDHpAlMXIweHsICfxII2BxBTRCBTovdKLUTJE
 iaJk1O/AE3i5GATMJI4e3Q6I0gNr4CtxMGTUSBhFgFViZN7L4OViAqES7xtPAJm8woISpyc+Q
 TM5hSwkWj/dYUZxGYW0JPYcf0XK4QtL7H97RywuISAocTnjUuZJzAKzELSPgtJyywkLQsYmVc
 xahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJwMQ7GD8tCzg
 EKMkB5OSKK/y/e2RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTB282xI1JIs
 Cg1PbUiLTMHGEEwpRIcPEoivHNB0rzFBYm5xZnpEKlTjMYcm27e/cPEseH7gz9MQmCTpMR5l4
 CUCoCUZpTmwQ2CRfYlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfNmgUzhycwrgdv3CugUJqB
 TeC5tATmlJBEhJdXAaGVZ17fzyy7VzWond/AE7lzcrf3oEfseIfONO0KfrcjNctn9nefO1Gk5
 Zr1fndIdJworX/0WE79Ia52m6N0wMT4ltrYttUvFksQO5knWGMeaWtk/P1XjGXTA47X05NcM7
 /db9sc/XFWzvXhG+9Ik2eyvWYumPE5q1XzALNa3fOsS7h2r9K1ZlFiKMxINtZiLihMBydFKUe
 cCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505233300!68568334!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18257 invoked from network); 12 Sep 2017 16:21:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 16:21:41 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CGLdrG002395
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:21:40 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8CGLdek003928
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 16:21:39 GMT
Received: from ubhmp0017.oracle.com (ubhmp0017.oracle.com [156.151.24.70])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8CGLcHZ002061;
 Tue, 12 Sep 2017 16:21: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, 12 Sep 2017 16:21:38 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
Date: Tue, 12 Sep 2017 12:21:30 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTIvMjAxNyAxMjowOSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi8wOS8x
NyAxODowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8xMi8yMDE3IDExOjUwIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMTIvMDkvMTcgMTc6NDQsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAwOS8wOC8yMDE3IDEwOjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+PiBBcyB0aGVyZSBpcyBjdXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3Jh
bnRzIG9yIHRyYW5zaWVudCBncmFudHMKPj4+Pj4gcmVtb3ZlIHRoYXQgZnVuY3Rpb25hbGl0eS4g
VGhpcyBhdCBvbmNlIG1ha2VzIGl0IHBvc3NpYmxlIHRvIHN3aXRjaAo+Pj4+PiBmcm9tIGdyYW50
IHYyIHRvIGdyYW50IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVyZSBpcyBubyBsb3Nz
IG9mCj4+Pj4+IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGltaXRlZCBmcmFtZSBudW1i
ZXIgd2lkdGggcmVsYXRlZCB0bwo+Pj4+PiB0aGUgc3dpdGNoLgo+Pj4+IEJ1dCBpc24ndCB0aGF0
IEFCSSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAoWFNBcwo+Pj4+
IG5vdHdpdGhzdGFuZGluZykKPj4+IE5vLCBJIGRvbid0IHRoaW5rIHNvLgo+Pj4KPj4+IFRoZSBo
eXBlcnZpc29yIHN0aWxsIHN1cHBvcnRzIGl0LCBidXQgdGhlIGRvbVUgKG9yIGRvbTApIGlzbid0
IHJlcXVpcmVkCj4+PiB0byBtYWtlIHVzZSBvZiBhbGwgdGhlIGZlYXR1cmVzIElNSE8uIE9yIGFy
ZSB5b3UgYXdhcmUgb2YgYW55IGJhY2tlbmQKPj4+IHF1ZXJ5aW5nIHRoZSBncmFudCB2ZXJzaW9u
IG9mIGEgZnJvbnRlbmQgYW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBpZiB2Mgo+Pj4gaXMgZGV0
ZWN0ZWQ/Cj4+IEkgYW0gbm90IGF3YXJlIG9mIGFueSBidXQgdGhhdCBkb2Vzbid0IG1lYW4gdGhh
dCB0aGV5IGRvbid0IChvciB3b24ndCkKPj4gZXhpc3QuCj4gQnV0IGlzbid0IHRoZSBmcm9udGVu
ZCB0aGUgb25lIHdoaWNoIGlzIGRlZmluaW5nIHdoYXQgaXMgZ3JhbnRlZCBpbgo+IHdoaWNoIHdh
eT8gSG93IHNob3VsZCB0aGVyZSBiZSBhbiBBQkkgYnJlYWthZ2Ugd2hlbiB0aGUgZnJvbnRlbmQg
anVzdAo+IGlzbid0IHVzaW5nIHN1Yi1wYWdlIG9yIHRyYW5zaXRpdmUgZ3JhbnRzPwoKUGVvcGxl
IG1heSBwcm92aWRlIGJvdGggZnJvbnQgYW5kIGJhY2tlbmQgZHJpdmVycyBhbmQgZnJvbnRlbmRz
LCBrbm93aW5nCnRoYXQgdjIgaXMgYXZhaWxhYmxlLCBjb3VsZCBkZWNpZGUgdG8gdXNlIHRob3Nl
IGZlYXR1cmVzLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drnxD-0001fd-S3; Tue, 12 Sep 2017 16:22:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1drnxC-0001fN-8v
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:22:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 63/CD-02225-1C908B95; Tue, 12 Sep 2017 16:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5Bzh2
 RBm9uMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr//1iLuhnqdh9aD9LA+M65i5GTg4JAX+J
 xd3PWboYOThYBFQlVi/OAAmzCShL/OzsZQOxRQQ0JFa+WQhUwsXBLNDJKLFsyXQWkISwgLfEx
 w03wYp4BSwk/v1fxQ5iCwk4SFxZswcqLihxcuYTsHpmAR2JBbs/sYHsYhaQllj+jwMkzCngKN
 H+uwvsHFEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jC72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAq2dgYNzB2H7C7xCjJAeTkiiv8v3tkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeEM4dkQKCRalpqdWpGXmAEMeJi3BwaMkwisCDHsh3uKCx
 NzizHSI1ClGXY4bD6//YRJiycvPS5US510CMkMApCijNA9uBCz+LjHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5n0CMoUnM68EbtMroCOYgI7gubQF5IiSRISUVANjTJsef5x8YaOFx6SJnup
 nnS51djH8EZvpxvFe1rXyK5dM1KKuGXX7WPjbvryrrNDXZSntkdw1+5qz9tPNKj2BH04KPF39
 e+4OcaUzDkEMBtFfvTe+/fjELEnzTpzaigTprT3XDN2EJi48nOfY9N/3ZMrTh3vMJnzVlld6k
 dG6jUfYT/d+8H0lluKMREMt5qLiRABvU+NiugIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505233343!110390926!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31061 invoked from network); 12 Sep 2017 16:22:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:22:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447578929"
Date: Tue, 12 Sep 2017 17:22:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170912162221.pgr7qcmiarzuqfuc@citrix.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505224098-19330-1-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v6 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6NDg6MDVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IENoYW5nZXMgc2luY2UgVjQ6Cj4gICAgICogQ2hhbmdlIGxpYnhsX2Rldmlj
ZV9uaWNfbGlzdCB0byBsaWJ4bF9fZGV2aWNlX2xpc3Q7Cj4gICAgICogTW92ZSBpbmNvcnJlY3Qg
bWVtb3J5IGxlYWsgZml4IHRvIGFkZGl0aW9uYWwgcGF0Y2guCj4gCj4gUGF0Y2hlcyBvbiBnaXRo
dWIgWzFdLgo+IAo+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vYWwxaW1nL3hlbi90cmVlL3hsLXZk
aXNwbC12Ngo+IAoKVGhpcyBicmFuY2ggb25seSBjb250YWluZWQgdGhlIGZpcnN0IDUgcGF0Y2hl
cyBhcyBmYXIgYXMgSSBjYW4gdGVsbCwgYW5kCml0IGlzbid0IGJhc2VkIG9uIHRvcCBvZiBzdGFn
aW5nLgoKUGxlYXNlIGZvbGQgaW4gbXkgYWNrcyBhbmQgcmViYXNlIGFsbCBwYXRjaGVzIG9uIHRv
cCBvZiBzdGFnaW5nLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dro2x-000216-SV; Tue, 12 Sep 2017 16:28:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1dro2x-00020Z-5u
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:28:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 23/47-02202-62B08B95; Tue, 12 Sep 2017 16:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK4a945
 Ig2dP2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozV29rYC3p1K55PnsDWwNij3MXIySEh4C8x
 /1cHE4jNJqAjMfXpJdYuRg4OEQEVidt7DUDCzALlEvPuTmMCCQsLeEssX8cCEmYRUJWYcXodO
 4jNK2ArsenaNVaIifISu9ougtmcQPF7J94ygthCAjYSD15sYoKoF5Q4OfMJC8R4TYnW7b/ZIW
 x5ieats5kh6lUk1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilG9OLWoLLVI10IvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfjwWbnQ4ySHExKorzK97dHCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgteTaESkkWJSanlqRlpkDDHiYtAQHj5IILztImre4IDG3ODMdInWKUZej4
 +bdP0xCLHn5ealS4rxsIEUCIEUZpXlwI2DRd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvI
 IgU3gy80rgNr0COoIJ6AieS1tAjihJREhJNTC68tn98/HqnMSlFX6qzuWuu3STUr+WxWp+3nn
 3m3ZGSPa+e862aEq7ya/obNV8ofw/E/ZvFzd2njchK0Pt1r/N5xbkRpp+OqYbeuxP7HGtlFUL
 3BOV5DNe/HldsHZer0zBRtuMVNavnpwRvw9cMZ58arH+3/vf7jcqiBrf1WQ4MPHDvbiPvUuUW
 IozEg21mIuKEwHm3I2duQIAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505233698!74913975!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4505 invoked from network); 12 Sep 2017 16:28:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439452095"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:13 +0100
Message-ID: <20170912161015.24948-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 10/12] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCAxODU5OGE3N2FkLi41ZTI4OTgwZTk3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCkBAIC0yMTEsNyArMjExLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMg
Z2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMjIxLDIwICsyMjEsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVx
X2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsgaSA8IHNp
emVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7
CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdmbl94KElO
VkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2b2lkIGh2
bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lkIGh2bV9m
cmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2ZuKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50IGkgPSBn
Zm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50
IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlOwogCiAg
ICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElOVkFM
SURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwogCiAgICAg
c2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KQEAgLTI0
Myw3ICsyNDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
KmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAoIGlvcnAt
PmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwg
SU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1Miw3ICsyNTEsNyBAQCBzdGF0aWMg
dm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7
CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAtMjY1LDE2
ICsyNjQsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWYg
KCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZO
XSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BB
UkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJ
T1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlvcnAtPmdm
biA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4p
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAgcmMgPSBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+cGFnZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAgICBpZiAo
IHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzEzLDEwICsz
MTMsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEoaW9ycC0+
Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyOCwxMiArMzI4
LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIElTX0RF
RkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBJ
U19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAg
IHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJjID09IDAg
KQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSk7CkBAIC01OTIsOCArNTkyLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZBTElEX0dG
TjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpAQCAtNzYy
LDExICs3NjIsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICBn
b3RvIG91dDsKIAotICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CisgICAgKmlvcmVxX2dm
biA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKICAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5V
TEwgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1ZmlvcmVxLmdmbjsKKyAg
ICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CiAgICAgICAgICpi
dWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaAppbmRleCAwMWZlOGE3MmQ4Li4yYmU5MzUzZTM3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1fb3Au
aD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAg
ICBnZm5fdCBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICB2b2lkICp2YTsK
IH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dro2x-00020f-He; Tue, 12 Sep 2017 16:28:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1dro2w-00020T-6i
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:28:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 27/A0-30935-52B08B95; Tue, 12 Sep 2017 16:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUleFe0e
 kwd4vchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnGt6CO6EVU64sZ2tgPOXQxcjJISHgL/Hr
 0F1GEJtNQEdi6tNLrF2MHBwiAioSt/cadDFycTALzGSSuHRsJxtIjbCAj8T7mddZQGwWAVWJy
 5/2gtm8ArYSh379Y4OYKS+xq+0iK4jNCRS/d+It2HwhARuJBy82MUHYKhLrp85ig+gVlDg58w
 nYHGYBCYmDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNTvdzU4uL
 E9NScxKRiveT83E2MwMBhAIIdjAebnQ8xSnIwKYnyKt/fHinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgteSa0ekkGBRanpqRVpmDjCEYdISHDxKIrzsIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5
 eelSonzsoEUCYAUZZTmwY2AxdMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMKgkzhycwrgd
 v0CugIJqAjeC5tATmiJBEhJdXAGJiZ+WW71hHf23WuJhf6kvpKZh7dHHxq5fOu+Us+XLW4p9W
 wkv2S667ppgq3p1hfbecyW7WzwVtFRFGW+ahK+Jx/iyfoTGKu+nnmVenTKxPUr71M8vi9+NF/
 ialBeetWZPFac39+EFb/7h/773nfbh+4uatTKefnqY+CN5Y87j0XN51rqml8YIASS3FGoqEWc
 1FxIgCiuFb7ogIAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505233698!74913975!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4456 invoked from network); 12 Sep 2017 16:28:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:28:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439452088"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:15 +0100
Message-ID: <20170912161015.24948-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 12/12] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjU6CiAt
IFVzZSBnZXRfaW9yZXFfc2VydmVyKCkgZnVuY3Rpb24gcmF0aGVyIHRoYW4gaW5kZXhpbmcgYXJy
YXkgZGlyZWN0bHkuCiAtIEFkZCBtb3JlIGV4cGxhbmF0aW9uIGludG8gY29tbWVudHMgdG8gc3Rh
dGUgdGhhbiBtYXBwaW5nIGd1ZXN0IGZyYW1lcwogICBhbmQgYWxsb2NhdGlvbiBvZiBwYWdlcyBm
b3IgaW9yZXEgc2VydmVycyBhcmUgbm90IHNpbXVsdGFuZW91c2x5CiAgIHBlcm1pdHRlZC4KIC0g
QWRkIGEgY29tbWVudCBpbnRvIGFzbS9pb3JlcS5oIHN0YXRpbmcgdGhlIG1lYW5pbmcgb2YgdGhl
IGluZGV4CiAgIHZhbHVlIHBhc3NlZCB0byBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSgpLgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxMzEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICB8ICAyNyArKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDYg
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgIDMgKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzAgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBlODdkY2UwZTY0Li5hMTE2ODBk
YzhmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCkBAIC0yNjAsNiArMjYwLDE5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsK
ICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogSWYgYSBwYWdlIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkICh3aGljaCB3
aWxsIGhhcHBlbiBvbgorICAgICAgICAgKiBkZW1hbmQgaWYgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
ZnJhbWUoKSBpcyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAqIG1hcHBpbmcgYSBndWVzdCBmcmFt
ZSBpcyBub3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBnZm5fZXEoaW9y
cC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAg
ICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKQEAgLTI4Miw2ICsyOTUsNjEgQEAgc3RhdGljIGludCBodm1fbWFw
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgcmV0
dXJuIHJjOwogfQogCitzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQoreworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0g
Y3VycmVudC0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggaW9ycC0+cGFnZSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBJZiBhIGd1ZXN0IGZyYW1lIGhhcyBhbHJlYWR5IGJl
ZW4gbWFwcGVkICh3aGljaCBtYXkgaGFwcGVuCisgICAgICAgICAqIG9uIGRlbWFuZCBpZiBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgorICAgICAgICAgKiBhbGxv
Y2F0aW5nIGEgcGFnZSBpcyBub3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAt
RVBFUk07CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbGxv
Y2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5nCisg
ICAgICogZG9tYWluLCBub3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUg
ZW11bGF0b3IgaXMKKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJn
ZXQgZG9tYWluIGhhcyBiZWVuIHRvcm4KKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVN
Rl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFnZSBhbGxvY2F0aW9uCisgICAgICogY291bGQgZmFp
bCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cworICAgICAq
IG1heGltdW0gYWxsb2NhdGlvbi4KKyAgICAgKi8KKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9t
aGVhcF9wYWdlKGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBpZiAoICFpb3JwLT5wYWdl
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFp
bl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAoICFpb3JwLT52YSApCisgICAgewor
ICAgICAgICBpb3JwLT5wYWdlID0gTlVMTDsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAg
fQorCisgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9v
bCBidWYpCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1
ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgICAgIHJl
dHVybjsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT52YSk7CisgICAgaW9y
cC0+dmEgPSBOVUxMOworCisgICAgcHV0X3BhZ2UoaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+cGFn
ZSA9IE5VTEw7Cit9CisKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqczsKQEAgLTQ4OCw2ICs1NTYsMjcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBo
dm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIH0KIAorc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2FsbG9jX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGlu
dCByYzsKKworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCBmYWxzZSk7CisKKyAgICBp
ZiAoICFyYyAmJiAocy0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVR
X09GRikgKQorICAgICAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgdHJ1ZSk7CisKKyAg
ICBpZiAoIHJjICkKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKworICAg
IHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2Vz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGh2bV9mcmVlX2lvcmVxX21mbihz
LCB0cnVlKTsKKyAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOworfQorCiBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNjE0LDcgKzcwMywxOCBAQCBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
IAogIGZhaWxfYWRkOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsK
KworICAgIC8qCisgICAgICogTk9URTogSXQgaXMgc2FmZSB0byBjYWxsIGJvdGggaHZtX2lvcmVx
X3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZAorICAgICAqICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuCisgICAgICogICAgICAgVGhpcyBpcyBiZWNhdXNl
IHRoZSBmb3JtZXIgd2lsbCBkbyBub3RoaW5nIGlmIHRoZSBwYWdlcworICAgICAqICAgICAgIGFy
ZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVkIGJ5IHRoZSBsYXR0ZXIu
CisgICAgICogICAgICAgSG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBm
b3JtZXIgd2lsbCBzZXQKKyAgICAgKiAgICAgICB0aGUgcGFnZV9pbmZvIHBvaW50ZXIgdG8gTlVM
TCwgbWVhbmluZyB0aGUgbGF0dGVyIHdpbGwgZG8KKyAgICAgKiAgICAgICBub3RoaW5nLgorICAg
ICAqLwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtNjI0LDYgKzcy
NCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogICAgIEFTU0VSVCghcy0+ZW5hYmxlZCk7CiAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFn
ZXMocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKQEAgLTc2Miw3ICs4NjMsOCBAQCBpbnQg
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgKmlvcmVxX2dmbiA9IGdmbl94
KHMtPmlvcmVxLmdmbik7CisgICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAqaW9yZXFfZ2Zu
ID0gZ2ZuX3gocy0+aW9yZXEuZ2ZuKTsKIAogICAgIGlmICggSEFORExFX0JVRklPUkVRKHMpICkK
ICAgICB7CkBAIC03ODAsNiArODgyLDMzIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitt
Zm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZp
ZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlk
eCkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBtZm5fdCBtZm4gPSBJ
TlZBTElEX01GTjsKKworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
CisKKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFV
TFQocykgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggaHZtX2lvcmVxX3NlcnZlcl9h
bGxvY19wYWdlcyhzKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKCBpZHggPT0gMCAp
CisgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOworICAg
IGVsc2UgaWYgKCBpZHggPT0gMSApCisgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+
aW9yZXEucGFnZSkpOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKworICAgIHJldHVybiBtZm47Cit9CisK
IGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGVuZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggYzhmNTBmM2JiMC4uODdkZWJiZGVmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMiw2ICsxMjIs
NyBAQAogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9wY2kuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAKICNpbmNs
dWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxl
Lmg+CkBAIC00Nzk1LDYgKzQ3OTYsMjcgQEAgc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9ncmFu
dF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50
IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm5fbGlzdFtdKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBucl9mcmFtZXM7IGkrKyApCisgICAgeworICAgICAgICBtZm5fdCBtZm4gPSBodm1fZ2V0X2lv
cmVxX3NlcnZlcl9mcmFtZShkLCBpZCwgZnJhbWUgKyBpKTsKKworICAgICAgICBpZiAoIG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jl
c291cmNlX3QgKnhtYXIpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOwpAQCAtNDgyOSw2ICs0ODUxLDExIEBAIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVp
cmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX2xpc3QpOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcjoKKyAgICAgICAgcmMgPSB4
ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoZCwgeG1hci0+aWQsIHhtYXItPmZyYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMsIG1m
bl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1F
T1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmluZGV4IDE4
MjlmY2Y0M2UuLjQ2YjI3NWY3MmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAtMzEsNiAr
MzEsMTIgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwg
aW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9w
b3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworLyoKKyAqIEdldCB0aGUgbWZuIG9mIGVpdGhlciB0aGUg
YnVmZmVyZWQgb3Igc3luY2hyb25vdXMgaW9yZXEgZnJhbWUuCisgKiAoaWR4ID09IDAgLT4gYnVm
ZmVyZWQsIGlkeCA9PSAxIC0+IHN5bmNocm9ub3VzKS4KKyAqLworbWZuX3QgaHZtX2dldF9pb3Jl
cV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgpOwogaW50IGh2bV9tYXBf
aW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWlu
dDY0X3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgZW5kKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA5Njc3YmQ3NGU3Li41OWI2MDA2OTEw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX2Rt
X29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJh
Y2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAqIHJlc3BlY3RpdmVs
eS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlv
bgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisgKiBOT1RFOiBUbyBh
Y2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlvcmVx
CisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJlc291cmNlIHR5cGUg
WEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRf
aW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggOWJmNThlNzM4NC4uNzE2
OTQxZGMwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjY0LDEwICs2NjQsMTMgQEAgc3RydWN0IHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7CiAgICAgdWludDE2X3QgdHlwZTsKIAogI2RlZmluZSBY
RU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMAorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9y
ZXFfc2VydmVyIDEKIAogICAgIC8qCiAgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3Vy
Y2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCiAgICAgICogICAgICB1bmxlc3Mgc3Rh
dGVkIG90aGVyd2lzZS4KKyAgICAgKgorICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lv
cmVxX3NlcnZlciAtPiBpZCA9PSBpb3JlcSBzZXJ2ZXIgaWQKICAgICAgKi8KICAgICB1aW50MzJf
dCBpZDsKICAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2Ug
dG8gYmUgbWFwcGVkICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dro32-00021a-2r; Tue, 12 Sep 2017 16:28:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=421499f3a=Paul.Durrant@citrix.com>)
 id 1dro31-00021Q-Ia
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 16:28:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 50/B6-02208-A2B08B95; Tue, 12 Sep 2017 16:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK4m945
 Ig/OL2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbBx4yFywMr+jtO8rcwNjt1MXIySEh4C/x
 cukOZhCbTUBHYurTS6xdjBwcIgIqErf3GnQxcnEwCxxnkpja8hGsRlggRmLPrS/sIDaLgKrEw
 U3rWUBsXgFbiTX7+tggZspL7Gq7yApicwLF7514ywhiCwnYSDx4sYkJol5Q4uTMJ2C9zAKaEq
 3bf7ND2PISzVtnM0PUq0isnzqLbQIj3ywkLbOQtMxC0rKAkXkVo3pxalFZapGuhV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsaDzc6HGCU5mJREeZXvb48U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMFrybUjUkiwKDU9tSItMwcY9DBpCQ4eJRFedpA0b3FBYm5xZjpE6
 hSjMUfXtCt/mDg6bt79wyTEkpeflyolzssGUioAUppRmgc3CBaNlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTMKwgyhSczrwRu3yugU5iATuG5tAXklJJEhJRUA2PoQenShx3qveuls9778dh
 wK+qWbOm5Gm9kk/5l9oye5/etP3xtyklJfbrgxH3LY980Fou3vmW4ovbnVOfX2o73yh1cxbK/
 Js+t2acu+7/yZYmaku4um8yPr9ti3xs5uSfd2N1y6X3RR71DryNWmO04XlOhO6ve5rz9/sc/T
 8zNObui/eypSC8lluKMREMt5qLiRABtZiyewQIAAA==
X-Env-Sender: prvs=421499f3a=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505233698!74913975!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4684 invoked from network); 12 Sep 2017 16:28:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:28:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439452099"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 12 Sep 2017 17:10:14 +0100
Message-ID: <20170912161015.24948-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170912161015.24948-1-paul.durrant@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 11/12] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKdjM6CiAtIFVwZGF0ZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNv
bW1lbnRzIGZyb20gV2VpIGFuZCBSb2dlci4KIC0gQWRkZWQgYSBIQU5ETEVfQlVGSU9SRVEgbWFj
cm8gdG8gbWFrZSB0aGUgY29kZSBuZWF0ZXIuCiAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJv
ZHVjZXMgYSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCiAgIGlzIG5vdyBhbiBl
eHBsaWNpdCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMgdGhhdCBtYXkgYmUK
ICAgY3JlYXRlZCBmb3IgYW55IG9uZSBkb21haW4uCi0tLQogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAgOCArKysrKwogdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQogeGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAg
ICB8IDMyICsrKysrKysrKysrLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCBmY2IyNjBkMjli
Li4yODk1ODkzNGJmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwor
KysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAtMTg4LDYgKzE4OCwxNCBAQCBp
bnQgeGVuZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAogCiAgICAgZGF0YS0+aWQg
PSBpZDsKIAorICAgIC8qCisgICAgICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBn
Zm4gdmFsdWVzIHRoZW4gaW5zdHJ1Y3QgdGhlCisgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRy
aWV2ZSB0aGVtIGFzIHRoaXMgbWF5IGNhdXNlIHRoZW0gdG8gYmUKKyAgICAgKiBtYXBwZWQuCisg
ICAgICovCisgICAgaWYgKCFpb3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikKKyAgICAgICAgZGF0
YS0+ZmxhZ3MgfD0gWEVOX0RNT1Bfbm9fZ2ZuczsKKwogICAgIHJjID0geGVuZGV2aWNlbW9kZWxf
b3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7CiAgICAgaWYgKHJjKQogICAgICAg
ICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oCmluZGV4IDEzMjE2ZGIwNGEuLmQ3M2E3NmRhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC02MSwxMSArNjEsMTEg
QEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAgKiBAcGFybSBkb21p
ZCB0aGUgZG9tYWluIGlkIHRvIGJlIHNlcnZpY2VkCiAgKiBAcGFybSBpZCB0aGUgSU9SRVEgU2Vy
dmVyIGlkLgogICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVj
ZWl2ZSB0aGUgc3luY2hyb25vdXMgaW9yZXEKLSAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAg
ICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBw
YXJtIGJ1ZmlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1
ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAgICAgICAg
ICAgICAgZ2ZuLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHBhcm0gYnVmaW9y
ZXFfcG9ydCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZAotICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCisgKiAgICAgICAg
ICAgICAgICAgICAgIGlvcmVxIGV2ZW50IGNoYW5uZWwuIChNYXkgYmUgTlVMTCBpZiBub3QgcmVx
dWlyZWQpCiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50
IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2VmNGI2Y2E5
Li5jMDIwZjBjOTlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9kbS5jCkBAIC00MTgsMTYgKzQxOCwxOSBAQCBzdGF0aWMgaW50IGRtX29w
KGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
eGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAqZGF0YSA9CiAgICAgICAgICAgICAmb3Au
dS5nZXRfaW9yZXFfc2VydmVyX2luZm87CisgICAgICAgIGNvbnN0IHVpbnQxNl90IHZhbGlkX2Zs
YWdzID0gWEVOX0RNT1Bfbm9fZ2ZuczsKIAogICAgICAgICBjb25zdF9vcCA9IGZhbHNlOwogCiAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQorICAgICAgICBp
ZiAoIGRhdGEtPmZsYWdzICYgfnZhbGlkX2ZsYWdzICkKICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhkLCBkYXRhLT5pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5pb3JlcV9nZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfZ2ZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVO
X0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCA6ICZkYXRhLT5pb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoZGF0YS0+ZmxhZ3MgJiBYRU5fRE1PUF9ub19nZm5zKSA/CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMIDogJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5idWZpb3JlcV9wb3J0
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDVlMjg5ODBlOTcuLmU4N2Rj
ZTBlNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKQEAgLTM1NCw2ICszNTQsOSBAQCBzdGF0aWMgdm9pZCBodm1fdXBk
YXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAK
KyNkZWZpbmUgSEFORExFX0JVRklPUkVRKHMpIFwKKyAgICAocy0+YnVmaW9yZXFfaGFuZGxpbmcg
IT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzc1LDcgKzM3OCw3
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKIAogICAgIHN2LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+
dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNw
dV9pZCA9PSAwICYmIEhBTkRMRV9CVUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcy0+ZG9tYWluOwogCkBAIC00MjYsNyArNDI5LDcgQEAgc3RhdGljIHZvaWQg
aHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
IAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+
dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYt
PnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94
ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAg
ICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpA
QCAtNDUzLDcgKzQ1Niw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2Fs
bF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgm
c3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5k
b21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDY0LDE0ICs0NjcsMTMgQEAg
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGlj
IGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVm
aW9yZXEpCitzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQogewogICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgZmFsc2UpOwogCi0gICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAg
ICBpZiAoICFyYyAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBf
aW9yZXFfZ2ZuKHMsIHRydWUpOwogCiAgICAgaWYgKCByYyApCkBAIC01OTksMTMgKzYwMSw3IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1Zmlv
cmVxX2hhbmRsaW5nID09IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBz
LT5idWZpb3JlcV9hdG9taWMgPSB0cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21h
cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFT
UlZfQlVGSU9SRVFfT0ZGKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsK
KyAgICBzLT5idWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTYyMCw5ICs2MTYsNiBAQCBzdGF0aWMgaW50
IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzKTsKIAotIGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJl
ZV9yYW5nZXNldHMocyk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTc2MiwxMSArNzU1LDIw
IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsCiAgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290byBvdXQ7CiAK
KyAgICBpZiAoIGlvcmVxX2dmbiB8fCBidWZpb3JlcV9nZm4gKQorICAgIHsKKyAgICAgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9y
ZXEuZ2ZuKTsKIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisgICAgaWYgKCBI
QU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94
KHMtPmJ1ZmlvcmVxLmdmbik7CisgICAgICAgIGlmICggYnVmaW9yZXFfZ2ZuICkKKyAgICAgICAg
ICAgICpidWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOworCiAgICAgICAgICpi
dWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApAQCAtMTI4MCw3ICsx
MjgyLDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9wb2ludGVyICs9
IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBwb2ludGVycyB0
byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVmaW9yZXFfYXRv
bWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGlsZSAoIChzLT5i
dWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDKSAmJgorICAg
ICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAgICAgICAgcGct
PnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAgICAgewogICAg
ICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3OwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAppbmRleCAyYmU5MzUzZTM3Li40NDkxYTk2MzUwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaApAQCAtNjgsOCArNjgsOCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwogICAgIGV2dGNo
bl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAg
ICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKKyAgICBpbnQgICAgICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2hhbmRsaW5nOwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxl
ZDsKLSAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKIH07CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3N2JkNzRlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdl
dCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAgKgotICogVGhlIGVtdWxh
dG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVm
ZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1
ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4n
cyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAqIHJlc3BlY3RpdmVseS4g
SW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQKLSAq
IGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQg
Y2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhlbS4gKFRoZSBldmVu
dCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0aW9uIHJlcXVlc3RzIGFy
ZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVjdHVyZXMgaW4gPGlvcmVx
X2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQg
ZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4gPGJ1
ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KKyAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzLCB0
aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbCA8YnVmaW9yZXFf
cG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZv
ciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBzcGVjaWZpZWQgaW4gdGhl
IHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlvbiwgaWYgdGhlIFhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwKKyAqIHRoZSBlbXVs
YXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFu
ZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9tIGd1ZXN0IG1lbW9y
eS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1PUF9ub19nZm5zIHRoZW4g
dGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAqIHRoZSBmcmFtZSBudW1i
ZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+Cisg
KiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZm
ZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCiAgKi8K
ICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIAogc3RydWN0IHhlbl9k
bV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0gc2VydmVyIGlkICovCiAg
ICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAgLyogSU4gLSBmbGFncyAq
LworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1PUF9ub19nZm5zIDAKKyNk
ZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25vX2dmbnMpCisKICAgICAv
KiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2huX3BvcnRfdCBidWZpb3Jl
cV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gc3lu
YyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAqLworICAg
IC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJvdmUpKi8K
ICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dro4k-0002k9-DZ; Tue, 12 Sep 2017 16:30:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1dro4j-0002k0-NO
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 16:30:13 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 01/0A-02202-59B08B95; Tue, 12 Sep 2017 16:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQncK945
 Ig/4pwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajbZ/ZC95IVMx7NpGtgXG3UBcjJ4eEgJ9E
 95I29i5GDg5hgRCJmSeTQcIiAooSD17eZAWxmQU8JHb332UBsYUEtjBK3LjEAWKzCehL7H7xi
 QnE5hWwldiybQYziM0ioCpx689nRhBbVCBcYv/3a8wQNYISJ2c+AZvDKWApcXJGCwvIWmYBTY
 n1u/QhVslLbH87hxnCFpdo+rKSFWKtmsS1/kvsEBenS0x81sMygVFgFpKpsxAmzUIyaRaSSQs
 YWVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGKwMQ7GDs
 m+V8iFGSg0lJlFf5/vZIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8dVw7IoUEi1LTUyvSMnOAk
 QOTluDgURLhZQdJ8xYXJOYWZ6ZDpE4xKkqJ87aCJARAEhmleXBtsGi9xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeNpApPJl5JXDTXwEtZgJazHNpC8jikkSElFQD47yXIadCVXc9t2RaWaz
 74rPj/y98gaza5y8d/cmQsMBJefafBk7brQ/Ve/y6GLdM3Jmzfppa44LSfeUWWU1CBlJ7OL7N
 ZxVRL2WYoHGRaUbzf/avE0Ofv9vq+PTUcT8XoXd9DQUB+09P/Tnbp/+jSpau2NJHezn55jTUv
 T51iWXLoe8fJQ4e/KnEUpyRaKjFXFScCABBIQ3B0QIAAA==
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505233812!74914224!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15358 invoked from network); 12 Sep 2017 16:30:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:30:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52692520"
To: Wei Liu <wei.liu2@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
 <20170912145816.crlhr5h3uj6cptdp@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ca1cf463-0aea-e3f6-a49f-c152e98d2c08@citrix.com>
Date: Tue, 12 Sep 2017 17:30:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912145816.crlhr5h3uj6cptdp@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
 replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTU6NTgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAgMTIsIDIwMTcg
YXQgMDE6MTQ6NDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQXMgd2l0aCB0aGUg
Y3JlYXRlIHNpZGUgb2YgdGhpbmdzLCB0aGVzZSBhcmUgbGFyZ2VseSBpZGVudGljYWwuICBNb3N0
IGNhc2VzCj4+IGFyZSBhY3R1YWxseSBkZXN0cm95aW5nIHRoZSBtYXBwaW5nIHJhdGhlciB0aGFu
IHJlcGxhY2luZyBpdCB3aXRoIGEgc3RvbGVuCj4+IGVudHJ5Lgo+Pgo+PiBSZWltcGxlbWVudCB0
aGVpciBsb2dpYyBpbiByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcoKSBpbiBhIG1vc3RseSBjb21t
b24KPj4gd2F5Lgo+Pgo+PiBObyAoaW50ZW5kZWQpIGNoYW5nZSBpbiBiZWhhdmlvdXIgZnJvbSBh
IGd1ZXN0cyBwb2ludCBvZiB2aWV3Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+Cj4gV2l0aCB0d28gc3VnZ2VzdGlvbnM6Cj4KPj4gIGludCBjcmVh
dGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWdu
ZWQgaW50IGNhY2hlX2ZsYWdzKQo+PiAgewo+PiBAQCAtNDEzNiwxMiArMzk1OSwxNCBAQCBpbnQg
cmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJh
bWUsCj4+ICB7Cj4+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+PiAgICAgIHN0
cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwo+PiAtICAgIGwxX3BnZW50cnlfdCBv
bDFlOwo+PiAtICAgIGludCByYzsKPj4gKyAgICBsMV9wZ2VudHJ5X3QgbmwxZSA9IGwxZV9lbXB0
eSgpLCBvbDFlLCAqcGwxZTsKPj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+PiArICAg
IG1mbl90IGdsMW1mbjsKPj4gKyAgICBpbnQgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+PiAg
ICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MgPSBncmFudF90b19wdGVfZmxhZ3MoZmxh
Z3MsIDApOwo+PiAgCj4+ICAgICAgLyoKPj4gLSAgICAgKiBPbiB0b3Agb2YgdGhlIGV4cGxpY2l0
IHNldHRpbmdzIGRvbmUgYnkgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZygpCj4+ICsgICAgICog
T24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5ncyBkb25lIGJ5IGNyZWF0ZV9wdl9ob3N0X21h
cHBpbmcoKQo+PiAgICAgICAqIGFsc28gb3Blbi1jb2RlIHJlbGV2YW50IHBhcnRzIG9mIGFkanVz
dF9ndWVzdF9sMWUoKS4gRG9uJ3QgbWlycm9yCj4+ICAgICAgICogYXZhaWxhYmxlIGFuZCBjYWNo
YWJpbGl0eSBmbGFncywgdGhvdWdoLgo+PiAgICAgICAqLwo+PiBAQCAtNDE1MCwyNCArMzk3NSw5
NiBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVk
IGxvbmcgZnJhbWUsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9QQUdFX0dMT0JB
TAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfUEFHRV9HVUVTVF9LRVJORUwgfCBf
UEFHRV9VU0VSOwo+PiAgCj4+ICsgICAgLyoKPj4gKyAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVu
J3MgYWN0aXZlX2VudHJ5IHRyYWNraW5nLCBhbmQgd2FzIHVzZWQgc3VjY2Vzc2Z1bGx5Cj4+ICsg
ICAgICogdG8gY3JlYXRlIGEgZ3JhbnQuCj4+ICsgICAgICoKPj4gKyAgICAgKiBUaGUgbWVhbmlu
ZyBvZiBhZGRyIGRlcGVuZHMgb24gR05UTUFQX2NvbnRhaW5zX3B0ZS4gIEl0IGlzIGVpdGhlciBh
Cj4+ICsgICAgICogbWFjaGluZSBhZGRyZXNzIG9mIGFuIEwxZSB0aGUgZ3Vlc3QgaGFzIG5vbWlu
YXRlZCB0byBiZSBhbHRlcmVkLCBvciBhCj4+ICsgICAgICogbGluZWFyIGFkZHJlc3Mgd2UgbmVl
ZCB0byBsb29rIHVwIHRoZSBhcHByb3ByaWF0ZSBMMWUgZm9yLgo+PiArICAgICAqCj4+ICsgICAg
ICogUGFzc2luZyBhIG5ld19hZGRyIG9mIHplcm8gaXMgdGFrZW4gdG8gbWVhbiBkZXN0cm95LiAg
UGFzc2luZyBhCj4+ICsgICAgICogbm9uLXplcm8gbmV3X2FkZHIgaGFzIG9ubHkgZXZlciBiZWVu
IGF2YWlsYWJsZSB2aWEKPj4gKyAgICAgKiBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlIGFuZCBv
bmx5IHdoZW4gdXNpbmcgbGluZWFyIGFkZHJlc3Nlcy4KPj4gKyAgICAgKi8KPiBJTUhPIHRoaXMg
c2hvdWxkIGJlIG1vdmVkIGJlZm9yZSB0aGUgZnVuY3Rpb24uCgpXaGljaCBiaXQ/ICBUaGUgYWRk
ciBhbmQgR05UTUFQX2NvbnRhaW5zX3B0ZSBuZWVkIHRvIGJlIGhlcmUgdG8gZXhwbGFpbgp0aGUg
Y3VyaW91cyBpZiBzdGF0ZW1lbnQgYmVsb3cuCgpUaGUgZmluYWwgcGFyYWdyYXBoIG9ubHkgbWFr
ZXMgc2Vuc2UgaW4gdGhlIGNvbnRleHQgb2YgdGhlIG1pZGRsZSBwYXJhZ3JhcGguCgo+Cj4+ICAg
ICAgaWYgKCBmbGFncyAmIEdOVE1BUF9jb250YWluc19wdGUgKQo+PiAgICAgIHsKPj4gLSAgICAg
ICAgaWYgKCAhbmV3X2FkZHIgKQo+PiAtICAgICAgICAgICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRf
cHRlX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0ZV9mbGFncywKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJkKTsKPj4gKyAgICAgICAgLyog
UmVwbGFjZSBub3QgYXZhaWxhYmxlIGluIHRoaXMgYWRkcmVzc2luZyBtb2RlLiAqLwo+PiArICAg
ICAgICBpZiAoIG5ld19hZGRyICkKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArCj4gICAg
LyoKPiAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVuJ3MgYWN0aXZlX2VudHJ5IHRyYWNraW5nIHNv
IGlzbid0IGd1ZXN0IGNvbnRyb2xsZWQsCj4gICAgICogYnV0IGl0IGhhZCBzdGlsbCBiZXR0ZXIg
YmUgUFRFLWFsaWduZWQuCj4gICAgICovCj4KPiBDb25zaWRlciBrZWVwaW5nIHRoaXMgY29tbWVu
dD8KCklzIGl0IHJlYWxseSB0aGF0IGhlbHBmdWw/ICBJdCBpcyBpbiB0aGUgY29udGV4dCBvZiAi
YWRkciBjb21lcyBmcm9tClhlbidzIGFjdGl2ZV9lbnRyeSB0cmFja2luZywgYW5kIHdhcyB1c2Vk
IHN1Y2Nlc3NmdWxseSB0byBjcmVhdGUgdGhlIGdyYW50Ii4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:32:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dro6t-00032l-SM; Tue, 12 Sep 2017 16:32:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1dro6s-00032d-ME
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 16:32:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BE/49-03283-A1C08B95; Tue, 12 Sep 2017 16:32:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpK4oz45
 Ig9dd8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0KSkFM6Qrdm/cw9jA+Ee4i5GTQ0LAX+Lb
 zlNMXYwcHCwCqhLb5/uDhNkElCV+dvaygdgiAroSzxY8A7OZBTIk1sxoZgUpFxYIkZh5Mhkkz
 CtgIbGhbSoziC0k8JxRYv/CLIi4oMTJmU9YIFp1JBbs/sQG0sosIC2x/B8HSJhTwE5izt0LjC
 C2qICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGpXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIgxAMEOxm/LAg4xSnIwKYnyKt/fHinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvct145IIcGi1PTUirTMHGCww6QlOHiURHiNuIHSvMUFibnFmekQq
 VOMilLivHwgCQGQREZpHlwbLMIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXGmQKT2ZeCd
 z0V0CLmYAW81zaArK4JBEhJdXA2CJsV912MGH3z2q9pr2qq1aeOHb46YZ4/ZdPjl+3Syo+9NZ
 xbq79jHYD4ckiYZItbgYbOS9lyZ1TzHr3Pzmnu7PVuCNsvbNGRh6TyOtJtf/TOn88/x2+wyT1
 RKXqXLZbzp58z4xEfXacu7V25eTs5VKzOtneJ+z9X8erOmGX3X3D/1HHtToslViKMxINtZiLi
 hMB4sdg5qsCAAA=
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505233939!116587334!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18636 invoked from network); 12 Sep 2017 16:32:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:32:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="439452680"
Date: Tue, 12 Sep 2017 17:32:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912163209.qf5giosds7p2qkbt@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
 <20170912145816.crlhr5h3uj6cptdp@citrix.com>
 <ca1cf463-0aea-e3f6-a49f-c152e98d2c08@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ca1cf463-0aea-e3f6-a49f-c152e98d2c08@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
 replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDU6MzA6MTFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMi8wOS8xNyAxNTo1OCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgU2Vw
IDEyLCAyMDE3IGF0IDAxOjE0OjQ1UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
QXMgd2l0aCB0aGUgY3JlYXRlIHNpZGUgb2YgdGhpbmdzLCB0aGVzZSBhcmUgbGFyZ2VseSBpZGVu
dGljYWwuICBNb3N0IGNhc2VzCj4gPj4gYXJlIGFjdHVhbGx5IGRlc3Ryb3lpbmcgdGhlIG1hcHBp
bmcgcmF0aGVyIHRoYW4gcmVwbGFjaW5nIGl0IHdpdGggYSBzdG9sZW4KPiA+PiBlbnRyeS4KPiA+
Pgo+ID4+IFJlaW1wbGVtZW50IHRoZWlyIGxvZ2ljIGluIHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGlu
ZygpIGluIGEgbW9zdGx5IGNvbW1vbgo+ID4+IHdheS4KPiA+Pgo+ID4+IE5vIChpbnRlbmRlZCkg
Y2hhbmdlIGluIGJlaGF2aW91ciBmcm9tIGEgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4gPj4KPiA+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPgo+ID4g
V2l0aCB0d28gc3VnZ2VzdGlvbnM6Cj4gPgo+ID4+ICBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBp
bmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiA+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50IGNhY2hlX2Zs
YWdzKQo+ID4+ICB7Cj4gPj4gQEAgLTQxMzYsMTIgKzM5NTksMTQgQEAgaW50IHJlcGxhY2VfZ3Jh
bnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ID4+ICB7
Cj4gPj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gPj4gICAgICBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKPiA+PiAtICAgIGwxX3BnZW50cnlfdCBvbDFl
Owo+ID4+IC0gICAgaW50IHJjOwo+ID4+ICsgICAgbDFfcGdlbnRyeV90IG5sMWUgPSBsMWVfZW1w
dHkoKSwgb2wxZSwgKnBsMWU7Cj4gPj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ID4+
ICsgICAgbWZuX3QgZ2wxbWZuOwo+ID4+ICsgICAgaW50IHJjID0gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKPiA+PiAgICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3MgPSBncmFudF90b19wdGVf
ZmxhZ3MoZmxhZ3MsIDApOwo+ID4+ICAKPiA+PiAgICAgIC8qCj4gPj4gLSAgICAgKiBPbiB0b3Ag
b2YgdGhlIGV4cGxpY2l0IHNldHRpbmdzIGRvbmUgYnkgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGlu
ZygpCj4gPj4gKyAgICAgKiBPbiB0b3Agb2YgdGhlIGV4cGxpY2l0IHNldHRpbmdzIGRvbmUgYnkg
Y3JlYXRlX3B2X2hvc3RfbWFwcGluZygpCj4gPj4gICAgICAgKiBhbHNvIG9wZW4tY29kZSByZWxl
dmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vlc3RfbDFlKCkuIERvbid0IG1pcnJvcgo+ID4+ICAgICAg
ICogYXZhaWxhYmxlIGFuZCBjYWNoYWJpbGl0eSBmbGFncywgdGhvdWdoLgo+ID4+ICAgICAgICov
Cj4gPj4gQEAgLTQxNTAsMjQgKzM5NzUsOTYgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGlu
Zyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ID4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IF9QQUdFX0dMT0JBTAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IF9QQUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX1VTRVI7Cj4gPj4gIAo+ID4+ICsgICAg
LyoKPiA+PiArICAgICAqIGFkZHIgY29tZXMgZnJvbSBYZW4ncyBhY3RpdmVfZW50cnkgdHJhY2tp
bmcsIGFuZCB3YXMgdXNlZCBzdWNjZXNzZnVsbHkKPiA+PiArICAgICAqIHRvIGNyZWF0ZSBhIGdy
YW50Lgo+ID4+ICsgICAgICoKPiA+PiArICAgICAqIFRoZSBtZWFuaW5nIG9mIGFkZHIgZGVwZW5k
cyBvbiBHTlRNQVBfY29udGFpbnNfcHRlLiAgSXQgaXMgZWl0aGVyIGEKPiA+PiArICAgICAqIG1h
Y2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhlIGd1ZXN0IGhhcyBub21pbmF0ZWQgdG8gYmUgYWx0
ZXJlZCwgb3IgYQo+ID4+ICsgICAgICogbGluZWFyIGFkZHJlc3Mgd2UgbmVlZCB0byBsb29rIHVw
IHRoZSBhcHByb3ByaWF0ZSBMMWUgZm9yLgo+ID4+ICsgICAgICoKPiA+PiArICAgICAqIFBhc3Np
bmcgYSBuZXdfYWRkciBvZiB6ZXJvIGlzIHRha2VuIHRvIG1lYW4gZGVzdHJveS4gIFBhc3Npbmcg
YQo+ID4+ICsgICAgICogbm9uLXplcm8gbmV3X2FkZHIgaGFzIG9ubHkgZXZlciBiZWVuIGF2YWls
YWJsZSB2aWEKPiA+PiArICAgICAqIEdOVEFCT1BfdW5tYXBfYW5kX3JlcGxhY2UgYW5kIG9ubHkg
d2hlbiB1c2luZyBsaW5lYXIgYWRkcmVzc2VzLgo+ID4+ICsgICAgICovCj4gPiBJTUhPIHRoaXMg
c2hvdWxkIGJlIG1vdmVkIGJlZm9yZSB0aGUgZnVuY3Rpb24uCj4gCj4gV2hpY2ggYml0PyAgVGhl
IGFkZHIgYW5kIEdOVE1BUF9jb250YWluc19wdGUgbmVlZCB0byBiZSBoZXJlIHRvIGV4cGxhaW4K
PiB0aGUgY3VyaW91cyBpZiBzdGF0ZW1lbnQgYmVsb3cuCj4gCj4gVGhlIGZpbmFsIHBhcmFncmFw
aCBvbmx5IG1ha2VzIHNlbnNlIGluIHRoZSBjb250ZXh0IG9mIHRoZSBtaWRkbGUgcGFyYWdyYXBo
LgoKQXQgbGVhc3QgdGhlIG5ld19hZGRyID09IDAgbWVhbnMgZGVzdHJveWluZyBtYXBwaW5nIGJp
dC4KCj4gCj4gPgo+ID4+ICAgICAgaWYgKCBmbGFncyAmIEdOVE1BUF9jb250YWluc19wdGUgKQo+
ID4+ICAgICAgewo+ID4+IC0gICAgICAgIGlmICggIW5ld19hZGRyICkKPiA+PiAtICAgICAgICAg
ICAgcmV0dXJuIGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBpbmcoYWRkciwgZnJhbWUsIGdyYW50X3B0
ZV9mbGFncywKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3VycmQpOwo+ID4+ICsgICAgICAgIC8qIFJlcGxhY2Ugbm90IGF2YWlsYWJsZSBpbiB0aGlz
IGFkZHJlc3NpbmcgbW9kZS4gKi8KPiA+PiArICAgICAgICBpZiAoIG5ld19hZGRyICkKPiA+PiAr
ICAgICAgICAgICAgZ290byBvdXQ7Cj4gPj4gKwo+ID4gICAgLyoKPiA+ICAgICAqIGFkZHIgY29t
ZXMgZnJvbSBYZW4ncyBhY3RpdmVfZW50cnkgdHJhY2tpbmcgc28gaXNuJ3QgZ3Vlc3QgY29udHJv
bGxlZCwKPiA+ICAgICAqIGJ1dCBpdCBoYWQgc3RpbGwgYmV0dGVyIGJlIFBURS1hbGlnbmVkLgo+
ID4gICAgICovCj4gPgo+ID4gQ29uc2lkZXIga2VlcGluZyB0aGlzIGNvbW1lbnQ/Cj4gCj4gSXMg
aXQgcmVhbGx5IHRoYXQgaGVscGZ1bD8gIEl0IGlzIGluIHRoZSBjb250ZXh0IG9mICJhZGRyIGNv
bWVzIGZyb20KPiBYZW4ncyBhY3RpdmVfZW50cnkgdHJhY2tpbmcsIGFuZCB3YXMgdXNlZCBzdWNj
ZXNzZnVsbHkgdG8gY3JlYXRlIHRoZSBncmFudCIuCgpPSy4gSSB3b24ndCBpbnNpc3Qgb24gdGhp
cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:36:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1droAv-0003Hw-GB; Tue, 12 Sep 2017 16:36:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1droAt-0003Hq-Um
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 16:36:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 99/98-17770-31D08B95; Tue, 12 Sep 2017 16:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQleId0e
 kwaK5KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aiD43sBecUK1ou32VrYHwr2cXIySEh4Cdx
 csUHti5GDg5hgRCJmSeTQcIiAooSD17eZAWxmQU8JHb332XpYuTiEBKYyiRxtLMdLMEmoC+x+
 8UnJhCbV8BWoqtjNRuIzSKgKvGteRYziC0qEC6x//s1ZogaQYmTM5+wgNicApYSDfvOgO1lFt
 CUWL9LH2KXvMT2t3OYIWxxiaYvK8FWCQmoSVzrv8QOcXK6xNa/v5gnMArMQjJ1FsKkWUgmzUI
 yaQEjyypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAZQCC
 HYxr5gceYpTkYFIS5VW+vz1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvYu4dkUKCRanpqRVpm
 TnA2IFJS3DwKInwrgdJ8xYXJOYWZ6ZDpE4xKkqJ8xbxACUEQBIZpXlwbbB4vcQoKyXMywh0iB
 BPQWpRbmYJqvwrRnEORiVh3u0g43ky80rgpr8CWswEtJjn0haQxSWJCCmpBkaXKXcnhh43WsW
 YUBlillhvEnTwm7xQ7a0a5mW668sn+cfP7vuZqCOYO0tQ3rT8yDb3q96+FR+UNS8U+LDlLZoR
 1G0jw7fzm2Ovs/Ip3XdzL50IKWhq6Ywo2KAZeTlul/n1Y+/1bp12Tg2/ZDexbXUQx4nAl/pim
 qr3P8ddbb78uihtaf0EeyWW4oxEQy3mouJEACK292vSAgAA
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505234194!105494412!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30367 invoked from network); 12 Sep 2017 16:36:34 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:36:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52692977"
To: Wei Liu <wei.liu2@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
 <20170912145816.crlhr5h3uj6cptdp@citrix.com>
 <ca1cf463-0aea-e3f6-a49f-c152e98d2c08@citrix.com>
 <20170912163209.qf5giosds7p2qkbt@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5c21957c-c759-276d-e0e9-cb63954e7adc@citrix.com>
Date: Tue, 12 Sep 2017 17:36:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912163209.qf5giosds7p2qkbt@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
 replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTc6MzIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAgMTIsIDIwMTcg
YXQgMDU6MzA6MTFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDkvMTcg
MTU6NTgsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUdWUsIFNlcCAxMiwgMjAxNyBhdCAwMToxNDo0
NVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IEFzIHdpdGggdGhlIGNyZWF0ZSBz
aWRlIG9mIHRoaW5ncywgdGhlc2UgYXJlIGxhcmdlbHkgaWRlbnRpY2FsLiAgTW9zdCBjYXNlcwo+
Pj4+IGFyZSBhY3R1YWxseSBkZXN0cm95aW5nIHRoZSBtYXBwaW5nIHJhdGhlciB0aGFuIHJlcGxh
Y2luZyBpdCB3aXRoIGEgc3RvbGVuCj4+Pj4gZW50cnkuCj4+Pj4KPj4+PiBSZWltcGxlbWVudCB0
aGVpciBsb2dpYyBpbiByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcoKSBpbiBhIG1vc3RseSBjb21t
b24KPj4+PiB3YXkuCj4+Pj4KPj4+PiBObyAoaW50ZW5kZWQpIGNoYW5nZSBpbiBiZWhhdmlvdXIg
ZnJvbSBhIGd1ZXN0cyBwb2ludCBvZiB2aWV3Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4KPj4+IFdpdGggdHdvIHN1Z2dlc3Rpb25z
Ogo+Pj4KPj4+PiAgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVu
c2lnbmVkIGxvbmcgZnJhbWUsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKPj4+PiAgewo+Pj4+IEBA
IC00MTM2LDEyICszOTU5LDE0IEBAIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0
X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPj4+PiAgewo+Pj4+ICAgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4+ICAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJy
LT5kb21haW47Cj4+Pj4gLSAgICBsMV9wZ2VudHJ5X3Qgb2wxZTsKPj4+PiAtICAgIGludCByYzsK
Pj4+PiArICAgIGwxX3BnZW50cnlfdCBubDFlID0gbDFlX2VtcHR5KCksIG9sMWUsICpwbDFlOwo+
Pj4+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4+PiArICAgIG1mbl90IGdsMW1mbjsK
Pj4+PiArICAgIGludCByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Cj4+Pj4gICAgICB1bnNpZ25l
ZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzID0gZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCAwKTsKPj4+
PiAgCj4+Pj4gICAgICAvKgo+Pj4+IC0gICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0
aW5ncyBkb25lIGJ5IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcoKQo+Pj4+ICsgICAgICogT24g
dG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5ncyBkb25lIGJ5IGNyZWF0ZV9wdl9ob3N0X21hcHBp
bmcoKQo+Pj4+ICAgICAgICogYWxzbyBvcGVuLWNvZGUgcmVsZXZhbnQgcGFydHMgb2YgYWRqdXN0
X2d1ZXN0X2wxZSgpLiBEb24ndCBtaXJyb3IKPj4+PiAgICAgICAqIGF2YWlsYWJsZSBhbmQgY2Fj
aGFiaWxpdHkgZmxhZ3MsIHRob3VnaC4KPj4+PiAgICAgICAqLwo+Pj4+IEBAIC00MTUwLDI0ICsz
OTc1LDk2IEBAIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5z
aWduZWQgbG9uZyBmcmFtZSwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFH
RV9HTE9CQUwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfUEFHRV9HVUVTVF9L
RVJORUwgfCBfUEFHRV9VU0VSOwo+Pj4+ICAKPj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBhZGRy
IGNvbWVzIGZyb20gWGVuJ3MgYWN0aXZlX2VudHJ5IHRyYWNraW5nLCBhbmQgd2FzIHVzZWQgc3Vj
Y2Vzc2Z1bGx5Cj4+Pj4gKyAgICAgKiB0byBjcmVhdGUgYSBncmFudC4KPj4+PiArICAgICAqCj4+
Pj4gKyAgICAgKiBUaGUgbWVhbmluZyBvZiBhZGRyIGRlcGVuZHMgb24gR05UTUFQX2NvbnRhaW5z
X3B0ZS4gIEl0IGlzIGVpdGhlciBhCj4+Pj4gKyAgICAgKiBtYWNoaW5lIGFkZHJlc3Mgb2YgYW4g
TDFlIHRoZSBndWVzdCBoYXMgbm9taW5hdGVkIHRvIGJlIGFsdGVyZWQsIG9yIGEKPj4+PiArICAg
ICAqIGxpbmVhciBhZGRyZXNzIHdlIG5lZWQgdG8gbG9vayB1cCB0aGUgYXBwcm9wcmlhdGUgTDFl
IGZvci4KPj4+PiArICAgICAqCj4+Pj4gKyAgICAgKiBQYXNzaW5nIGEgbmV3X2FkZHIgb2YgemVy
byBpcyB0YWtlbiB0byBtZWFuIGRlc3Ryb3kuICBQYXNzaW5nIGEKPj4+PiArICAgICAqIG5vbi16
ZXJvIG5ld19hZGRyIGhhcyBvbmx5IGV2ZXIgYmVlbiBhdmFpbGFibGUgdmlhCj4+Pj4gKyAgICAg
KiBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlIGFuZCBvbmx5IHdoZW4gdXNpbmcgbGluZWFyIGFk
ZHJlc3Nlcy4KPj4+PiArICAgICAqLwo+Pj4gSU1ITyB0aGlzIHNob3VsZCBiZSBtb3ZlZCBiZWZv
cmUgdGhlIGZ1bmN0aW9uLgo+PiBXaGljaCBiaXQ/ICBUaGUgYWRkciBhbmQgR05UTUFQX2NvbnRh
aW5zX3B0ZSBuZWVkIHRvIGJlIGhlcmUgdG8gZXhwbGFpbgo+PiB0aGUgY3VyaW91cyBpZiBzdGF0
ZW1lbnQgYmVsb3cuCj4+Cj4+IFRoZSBmaW5hbCBwYXJhZ3JhcGggb25seSBtYWtlcyBzZW5zZSBp
biB0aGUgY29udGV4dCBvZiB0aGUgbWlkZGxlIHBhcmFncmFwaC4KPiBBdCBsZWFzdCB0aGUgbmV3
X2FkZHIgPT0gMCBtZWFucyBkZXN0cm95aW5nIG1hcHBpbmcgYml0LgoKSSd2ZSBmb2xkZWQgdGhl
IGZvbGxvd2luZyBpbmNyZW1lbnRhbCBkZWx0YS4KCn5BbmRyZXcKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGYwNWExZDcuLjIwMmVlZTIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0zOTU4LDYgKzM5NTgsMTEgQEAgc3RhdGljIGJvb2wgc3RlYWxfbGluZWFyX2FkZHJlc3ModW5z
aWduZWQgbG9uZwpsaW5lYXIsIGwxX3BnZW50cnlfdCAqb3V0KQogICAgIHJldHVybiBva2F5Owog
fQogCisvKgorICogUGFzc2luZyBhIG5ld19hZGRyIG9mIHplcm8gaXMgdGFrZW4gdG8gbWVhbiBk
ZXN0cm95LiAgUGFzc2luZyBhIG5vbi16ZXJvCisgKiBuZXdfYWRkciBoYXMgb25seSBldmVyIGJl
ZW4gYXZhaWxhYmxlIHZpYSBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlLCBhbmQKKyAqIG9ubHkg
d2hlbiAhKGZsYWdzICYgR05UTUFQX2NvbnRhaW5zX3B0ZSkuCisgKi8KIGludCByZXBsYWNlX2dy
YW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBm
bGFncykKIHsKQEAgLTM5ODYsMTAgKzM5OTEsNiBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsCnVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICogVGhlIG1lYW5p
bmcgb2YgYWRkciBkZXBlbmRzIG9uIEdOVE1BUF9jb250YWluc19wdGUuICBJdCBpcyBlaXRoZXIg
YQogICAgICAqIG1hY2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhlIGd1ZXN0IGhhcyBub21pbmF0
ZWQgdG8gYmUgYWx0ZXJlZCwKb3IgYQogICAgICAqIGxpbmVhciBhZGRyZXNzIHdlIG5lZWQgdG8g
bG9vayB1cCB0aGUgYXBwcm9wcmlhdGUgTDFlIGZvci4KLSAgICAgKgotICAgICAqIFBhc3Npbmcg
YSBuZXdfYWRkciBvZiB6ZXJvIGlzIHRha2VuIHRvIG1lYW4gZGVzdHJveS4gIFBhc3NpbmcgYQot
ICAgICAqIG5vbi16ZXJvIG5ld19hZGRyIGhhcyBvbmx5IGV2ZXIgYmVlbiBhdmFpbGFibGUgdmlh
Ci0gICAgICogR05UQUJPUF91bm1hcF9hbmRfcmVwbGFjZSBhbmQgb25seSB3aGVuIHVzaW5nIGxp
bmVhciBhZGRyZXNzZXMuCiAgICAgICovCiAgICAgaWYgKCBmbGFncyAmIEdOVE1BUF9jb250YWlu
c19wdGUgKQogICAgIHsKQEAgLTM5OTcsNiArMzk5OCw3IEBAIGludCByZXBsYWNlX2dyYW50X3B2
X21hcHBpbmcodWludDY0X3QgYWRkciwKdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgICAgaWYg
KCBuZXdfYWRkciApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAorICAgICAgICAvKiBTYW5pdHkg
Y2hlY2sgdGhhdCB3ZSB3b24ndCBjbG9iYmVyIHRoZSBwYWdldGFibGUuICovCiAgICAgICAgIGlm
ICggIUlTX0FMSUdORUQoYWRkciwgc2l6ZW9mKG5sMWUpKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 16:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 16:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1droC4-0003N5-Pm; Tue, 12 Sep 2017 16:37:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42186e81e=wei.liu2@citrix.com>)
 id 1droC3-0003Mx-ON
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 16:37:47 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E6/87-01760-A5D08B95; Tue, 12 Sep 2017 16:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDvW4U745
 Ig6WTJS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWk9YFH5QrXk1Zy97AOF26i5GTQ0LAX+LW
 pJPMIDaLgKrEwo9HWEFsNgFliZ+dvWwgtoiArsSzBc/AbGaBDIk1M5qBajg4hAVCJGaeTAYJ8
 wpYSEy6dwaohItDSOAEk8SMnnY2iISgxMmZT1ggenUkFuz+xAbSyywgLbH8HwdImFPATmL27m
 OMILaogIpE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11wvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfjscnOhxglOZiURHmV72+PFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB68+zI1JIsCg1PbUiLTMHGO4waQkOHiUR3tkgad7igsTc4sx0i
 NQpRkUpcd5GbqCEAEgiozQPrg0WY5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzLsYZDxPZl
 4J3PRXQIuZgBbzXNoCsrgkESEl1cDYwCW/fYOYPIt90tPp7iu+fnzPp1ZyTXvCutS13gXzKr/
 63V0Qm9Pb/lKFOVZ9mnNv/9QTFg+VdRP/qIv5PJhyNkbKkbv/jvPkLTyXph/OSdm8JO9Z9vck
 326JIrncq+v3h/eHqM37wLyp4PHnlBnOOxuZpv9gX2HjcDiDZ8e2+pc+Xffq7JOVWIozEg21m
 IuKEwHjOMi2rAIAAA==
X-Env-Sender: prvs=42186e81e=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505234264!97183358!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55660 invoked from network); 12 Sep 2017 16:37:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 16:37:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="447581178"
Date: Tue, 12 Sep 2017 17:37:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170912163742.r2f2nya25g2jwach@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-7-git-send-email-andrew.cooper3@citrix.com>
 <20170912145816.crlhr5h3uj6cptdp@citrix.com>
 <ca1cf463-0aea-e3f6-a49f-c152e98d2c08@citrix.com>
 <20170912163209.qf5giosds7p2qkbt@citrix.com>
 <5c21957c-c759-276d-e0e9-cb63954e7adc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5c21957c-c759-276d-e0e9-cb63954e7adc@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/mm: Combine {destroy,
 replace}_grant_{pte, va}_mapping()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDU6MzY6MzJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMi8wOS8xNyAxNzozMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgU2Vw
IDEyLCAyMDE3IGF0IDA1OjMwOjExUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
T24gMTIvMDkvMTcgMTU6NTgsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIFR1ZSwgU2VwIDEyLCAy
MDE3IGF0IDAxOjE0OjQ1UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+PiBBcyB3
aXRoIHRoZSBjcmVhdGUgc2lkZSBvZiB0aGluZ3MsIHRoZXNlIGFyZSBsYXJnZWx5IGlkZW50aWNh
bC4gIE1vc3QgY2FzZXMKPiA+Pj4+IGFyZSBhY3R1YWxseSBkZXN0cm95aW5nIHRoZSBtYXBwaW5n
IHJhdGhlciB0aGFuIHJlcGxhY2luZyBpdCB3aXRoIGEgc3RvbGVuCj4gPj4+PiBlbnRyeS4KPiA+
Pj4+Cj4gPj4+PiBSZWltcGxlbWVudCB0aGVpciBsb2dpYyBpbiByZXBsYWNlX2dyYW50X3B2X21h
cHBpbmcoKSBpbiBhIG1vc3RseSBjb21tb24KPiA+Pj4+IHdheS4KPiA+Pj4+Cj4gPj4+PiBObyAo
aW50ZW5kZWQpIGNoYW5nZSBpbiBiZWhhdmlvdXIgZnJvbSBhIGd1ZXN0cyBwb2ludCBvZiB2aWV3
Lgo+ID4+Pj4KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gPj4+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+ID4+Pgo+ID4+PiBXaXRoIHR3byBzdWdnZXN0aW9uczoKPiA+Pj4KPiA+Pj4+ICBp
bnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBm
cmFtZSwKPiA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCj4gPj4+PiAgewo+ID4+Pj4gQEAgLTQxMzYs
MTIgKzM5NTksMTQgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRy
LCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ID4+Pj4gIHsKPiA+Pj4+ICAgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50Owo+ID4+Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnIt
PmRvbWFpbjsKPiA+Pj4+IC0gICAgbDFfcGdlbnRyeV90IG9sMWU7Cj4gPj4+PiAtICAgIGludCBy
YzsKPiA+Pj4+ICsgICAgbDFfcGdlbnRyeV90IG5sMWUgPSBsMWVfZW1wdHkoKSwgb2wxZSwgKnBs
MWU7Cj4gPj4+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gPj4+PiArICAgIG1mbl90
IGdsMW1mbjsKPiA+Pj4+ICsgICAgaW50IHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKPiA+Pj4+
ICAgICAgdW5zaWduZWQgaW50IGdyYW50X3B0ZV9mbGFncyA9IGdyYW50X3RvX3B0ZV9mbGFncyhm
bGFncywgMCk7Cj4gPj4+PiAgCj4gPj4+PiAgICAgIC8qCj4gPj4+PiAtICAgICAqIE9uIHRvcCBv
ZiB0aGUgZXhwbGljaXQgc2V0dGluZ3MgZG9uZSBieSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5n
KCkKPiA+Pj4+ICsgICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5ncyBkb25lIGJ5
IGNyZWF0ZV9wdl9ob3N0X21hcHBpbmcoKQo+ID4+Pj4gICAgICAgKiBhbHNvIG9wZW4tY29kZSBy
ZWxldmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vlc3RfbDFlKCkuIERvbid0IG1pcnJvcgo+ID4+Pj4g
ICAgICAgKiBhdmFpbGFibGUgYW5kIGNhY2hhYmlsaXR5IGZsYWdzLCB0aG91Z2guCj4gPj4+PiAg
ICAgICAqLwo+ID4+Pj4gQEAgLTQxNTAsMjQgKzM5NzUsOTYgQEAgaW50IHJlcGxhY2VfZ3JhbnRf
cHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAo+ID4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gX1BBR0VfR0xPQkFMCj4gPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBfUEFHRV9HVUVTVF9LRVJORUwgfCBfUEFHRV9VU0VSOwo+ID4+
Pj4gIAo+ID4+Pj4gKyAgICAvKgo+ID4+Pj4gKyAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVuJ3Mg
YWN0aXZlX2VudHJ5IHRyYWNraW5nLCBhbmQgd2FzIHVzZWQgc3VjY2Vzc2Z1bGx5Cj4gPj4+PiAr
ICAgICAqIHRvIGNyZWF0ZSBhIGdyYW50Lgo+ID4+Pj4gKyAgICAgKgo+ID4+Pj4gKyAgICAgKiBU
aGUgbWVhbmluZyBvZiBhZGRyIGRlcGVuZHMgb24gR05UTUFQX2NvbnRhaW5zX3B0ZS4gIEl0IGlz
IGVpdGhlciBhCj4gPj4+PiArICAgICAqIG1hY2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhlIGd1
ZXN0IGhhcyBub21pbmF0ZWQgdG8gYmUgYWx0ZXJlZCwgb3IgYQo+ID4+Pj4gKyAgICAgKiBsaW5l
YXIgYWRkcmVzcyB3ZSBuZWVkIHRvIGxvb2sgdXAgdGhlIGFwcHJvcHJpYXRlIEwxZSBmb3IuCj4g
Pj4+PiArICAgICAqCj4gPj4+PiArICAgICAqIFBhc3NpbmcgYSBuZXdfYWRkciBvZiB6ZXJvIGlz
IHRha2VuIHRvIG1lYW4gZGVzdHJveS4gIFBhc3NpbmcgYQo+ID4+Pj4gKyAgICAgKiBub24temVy
byBuZXdfYWRkciBoYXMgb25seSBldmVyIGJlZW4gYXZhaWxhYmxlIHZpYQo+ID4+Pj4gKyAgICAg
KiBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlIGFuZCBvbmx5IHdoZW4gdXNpbmcgbGluZWFyIGFk
ZHJlc3Nlcy4KPiA+Pj4+ICsgICAgICovCj4gPj4+IElNSE8gdGhpcyBzaG91bGQgYmUgbW92ZWQg
YmVmb3JlIHRoZSBmdW5jdGlvbi4KPiA+PiBXaGljaCBiaXQ/ICBUaGUgYWRkciBhbmQgR05UTUFQ
X2NvbnRhaW5zX3B0ZSBuZWVkIHRvIGJlIGhlcmUgdG8gZXhwbGFpbgo+ID4+IHRoZSBjdXJpb3Vz
IGlmIHN0YXRlbWVudCBiZWxvdy4KPiA+Pgo+ID4+IFRoZSBmaW5hbCBwYXJhZ3JhcGggb25seSBt
YWtlcyBzZW5zZSBpbiB0aGUgY29udGV4dCBvZiB0aGUgbWlkZGxlIHBhcmFncmFwaC4KPiA+IEF0
IGxlYXN0IHRoZSBuZXdfYWRkciA9PSAwIG1lYW5zIGRlc3Ryb3lpbmcgbWFwcGluZyBiaXQuCj4g
Cj4gSSd2ZSBmb2xkZWQgdGhlIGZvbGxvd2luZyBpbmNyZW1lbnRhbCBkZWx0YS4KPiAKPiB+QW5k
cmV3Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKPiBpbmRleCBmMDVhMWQ3Li4yMDJlZWUyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtMzk1OCw2ICszOTU4LDExIEBAIHN0
YXRpYyBib29sIHN0ZWFsX2xpbmVhcl9hZGRyZXNzKHVuc2lnbmVkIGxvbmcKPiBsaW5lYXIsIGwx
X3BnZW50cnlfdCAqb3V0KQo+ICAgICAgcmV0dXJuIG9rYXk7Cj4gIH0KPiAgCj4gKy8qCj4gKyAq
IFBhc3NpbmcgYSBuZXdfYWRkciBvZiB6ZXJvIGlzIHRha2VuIHRvIG1lYW4gZGVzdHJveS4gIFBh
c3NpbmcgYSBub24temVybwo+ICsgKiBuZXdfYWRkciBoYXMgb25seSBldmVyIGJlZW4gYXZhaWxh
YmxlIHZpYSBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlLCBhbmQKPiArICogb25seSB3aGVuICEo
ZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlKS4KPiArICovCj4gIGludCByZXBsYWNlX2dyYW50
X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZs
YWdzKQo+ICB7Cj4gQEAgLTM5ODYsMTAgKzM5OTEsNiBAQCBpbnQgcmVwbGFjZV9ncmFudF9wdl9t
YXBwaW5nKHVpbnQ2NF90IGFkZHIsCj4gdW5zaWduZWQgbG9uZyBmcmFtZSwKPiAgICAgICAqIFRo
ZSBtZWFuaW5nIG9mIGFkZHIgZGVwZW5kcyBvbiBHTlRNQVBfY29udGFpbnNfcHRlLiAgSXQgaXMg
ZWl0aGVyIGEKPiAgICAgICAqIG1hY2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhlIGd1ZXN0IGhh
cyBub21pbmF0ZWQgdG8gYmUgYWx0ZXJlZCwKPiBvciBhCj4gICAgICAgKiBsaW5lYXIgYWRkcmVz
cyB3ZSBuZWVkIHRvIGxvb2sgdXAgdGhlIGFwcHJvcHJpYXRlIEwxZSBmb3IuCj4gLSAgICAgKgo+
IC0gICAgICogUGFzc2luZyBhIG5ld19hZGRyIG9mIHplcm8gaXMgdGFrZW4gdG8gbWVhbiBkZXN0
cm95LiAgUGFzc2luZyBhCj4gLSAgICAgKiBub24temVybyBuZXdfYWRkciBoYXMgb25seSBldmVy
IGJlZW4gYXZhaWxhYmxlIHZpYQo+IC0gICAgICogR05UQUJPUF91bm1hcF9hbmRfcmVwbGFjZSBh
bmQgb25seSB3aGVuIHVzaW5nIGxpbmVhciBhZGRyZXNzZXMuCj4gICAgICAgKi8KPiAgICAgIGlm
ICggZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlICkKPiAgICAgIHsKPiBAQCAtMzk5Nyw2ICsz
OTk4LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLAo+IHVu
c2lnbmVkIGxvbmcgZnJhbWUsCj4gICAgICAgICAgaWYgKCBuZXdfYWRkciApCj4gICAgICAgICAg
ICAgIGdvdG8gb3V0Owo+ICAKPiArICAgICAgICAvKiBTYW5pdHkgY2hlY2sgdGhhdCB3ZSB3b24n
dCBjbG9iYmVyIHRoZSBwYWdldGFibGUuICovCj4gICAgICAgICAgaWYgKCAhSVNfQUxJR05FRChh
ZGRyLCBzaXplb2YobmwxZSkpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwo+IAoKTEdUTS4gVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 18:18:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 18:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drplJ-0001Ss-UY; Tue, 12 Sep 2017 18:18:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1drplI-0001Sm-NK
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 18:18:16 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A9/4F-03610-8E428B95; Tue, 12 Sep 2017 18:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+5zlR2
 RBoumyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHft5hLXjIWzG76QFrA+Mi7i5GTg4JASOJ
 txP/MXUxcnEICSxklJi+vZm1i5GDQ1jAT2JBmwNIjYhAvsS5m/dYIWquM0ksXnCADSTBJqAqs
 eH6KVYQm1fAWmLCgiYmEJsFKP656RE7iC0qEC7RdLafBaJGUOLkzCdgNqeAncSvE2vBbGYBPY
 kd13+xQtjiEpuefYey5SW2v53DPIGRbxaS9llIWmYhaZmFpGUBI8sqRo3i1KKy1CJdY0O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGQAgh2MTYsCDzFKcjApifJmK+6IFOJL
 yk+pzEgszogvKs1JLT7EqMHBIdC3ZvUFRimWvPy8VCUJXkFguAsJFqWmp1akZeYAIwWmVIKDR
 0mE944yUJq3uCAxtzgzHSJ1itGYY9PNu3+YODZ8f/CHSQhskpQ47wmQUgGQ0ozSPLhBsAi+xC
 grJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHeFyBTeDLzSuD2vQI6hQnoFJ5LW0BOKUlESEk1MJr
 8WPW54d3ZxUpTa3fZn+0x+f9QeuO53dccV9w9+PmI3m+fNTlHxZY/85zde2fBXw4tUfEf976v
 01ISbjnzMlH33Fd+W4OURTeqHh/acPRfDrt8sUCt46YFu7Z8kNzmtj0pbkZqy3wZtdfF5affT
 BK/tFWLtUq+TnTxMo6oly9MHbRSym9IpL5VYinOSDTUYi4qTgQA0VFbItsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505240295!82355807!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48356 invoked from network); 12 Sep 2017 18:18:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 12 Sep 2017 18:18:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA4D4AE17;
 Tue, 12 Sep 2017 18:18:14 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
Date: Tue, 12 Sep 2017 20:18:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMTg6MjEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8xMi8yMDE3
IDEyOjA5IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMi8wOS8xNyAxODowNSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMTIvMjAxNyAxMTo1MCBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBPbiAxMi8wOS8xNyAxNzo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiAwOS8wOC8yMDE3IDEwOjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gQXMgdGhlcmUgaXMgY3VycmVudGx5IG5vIHVzZXIgZm9yIHN1Yi1wYWdlIGdyYW50cyBvciB0
cmFuc2llbnQgZ3JhbnRzCj4+Pj4+PiByZW1vdmUgdGhhdCBmdW5jdGlvbmFsaXR5LiBUaGlzIGF0
IG9uY2UgbWFrZXMgaXQgcG9zc2libGUgdG8gc3dpdGNoCj4+Pj4+PiBmcm9tIGdyYW50IHYyIHRv
IGdyYW50IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVyZSBpcyBubyBsb3NzIG9mCj4+
Pj4+PiBmdW5jdGlvbmFsaXR5IG90aGVyIHRoYW4gdGhlIGxpbWl0ZWQgZnJhbWUgbnVtYmVyIHdp
ZHRoIHJlbGF0ZWQgdG8KPj4+Pj4+IHRoZSBzd2l0Y2guCj4+Pj4+IEJ1dCBpc24ndCB0aGF0IEFC
SSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAoWFNBcwo+Pj4+PiBu
b3R3aXRoc3RhbmRpbmcpCj4+Pj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+Pj4KPj4+PiBUaGUg
aHlwZXJ2aXNvciBzdGlsbCBzdXBwb3J0cyBpdCwgYnV0IHRoZSBkb21VIChvciBkb20wKSBpc24n
dCByZXF1aXJlZAo+Pj4+IHRvIG1ha2UgdXNlIG9mIGFsbCB0aGUgZmVhdHVyZXMgSU1ITy4gT3Ig
YXJlIHlvdSBhd2FyZSBvZiBhbnkgYmFja2VuZAo+Pj4+IHF1ZXJ5aW5nIHRoZSBncmFudCB2ZXJz
aW9uIG9mIGEgZnJvbnRlbmQgYW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBpZiB2Mgo+Pj4+IGlz
IGRldGVjdGVkPwo+Pj4gSSBhbSBub3QgYXdhcmUgb2YgYW55IGJ1dCB0aGF0IGRvZXNuJ3QgbWVh
biB0aGF0IHRoZXkgZG9uJ3QgKG9yIHdvbid0KQo+Pj4gZXhpc3QuCj4+IEJ1dCBpc24ndCB0aGUg
ZnJvbnRlbmQgdGhlIG9uZSB3aGljaCBpcyBkZWZpbmluZyB3aGF0IGlzIGdyYW50ZWQgaW4KPj4g
d2hpY2ggd2F5PyBIb3cgc2hvdWxkIHRoZXJlIGJlIGFuIEFCSSBicmVha2FnZSB3aGVuIHRoZSBm
cm9udGVuZCBqdXN0Cj4+IGlzbid0IHVzaW5nIHN1Yi1wYWdlIG9yIHRyYW5zaXRpdmUgZ3JhbnRz
Pwo+IAo+IFBlb3BsZSBtYXkgcHJvdmlkZSBib3RoIGZyb250IGFuZCBiYWNrZW5kIGRyaXZlcnMg
YW5kIGZyb250ZW5kcywga25vd2luZwo+IHRoYXQgdjIgaXMgYXZhaWxhYmxlLCBjb3VsZCBkZWNp
ZGUgdG8gdXNlIHRob3NlIGZlYXR1cmVzLgoKTm8sIHdpdGhvdXQgdGhlIGZ1bmN0aW9ucyB0byB1
c2UgdGhlbSBpdCB3aWxsIGJlIGltcG9zc2libGUuIFNvIGl0IHdvbid0CmhpdCB0aGVtIG9uIGEg
cmFuZG9tIHN5c3RlbSBieSBub3Qgd29ya2luZywgYnV0IHRoZXkgd291bGQgbm90IGJlIGFibGUK
dG8gbG9hZCBzdWNoIGEgZHJpdmVyIChzYW1lIGFzIHRvZGF5IHdpdGhvdXQgVjIgc3VwcG9ydCku
CgpJbiBjYXNlIHRoZXkgcmVhbGx5IHdhbnQgaXQgdGhleSBjYW4gc2VuZCBwYXRjaGVzIGZvciBz
dXBwb3J0IG9mIHN1YnBhZ2UKb3IgdHJhbnNpZW50IGdyYW50cy4gTGlrZSB0aGV5IHdvdWxkIGhh
dmUgdG8gZG8gZm9yIGNvbXBsZXRlIFYyIHN1cHBvcnQKdG9kYXkuCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 18:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 18:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drqKO-0003xZ-Ke; Tue, 12 Sep 2017 18:54:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4218018c2=Andrew.Cooper3@citrix.com>)
 id 1drqKM-0003xT-T2
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 18:54:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4C/F9-03642-66D28B95; Tue, 12 Sep 2017 18:54:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQjdVd0e
 kwfdOdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP96g8sBde4Ko6c+M/awHibo4uRk0NCwE9i
 8/MNrCC2sICHxIEFf1hAbBGBNInzq3cygdjMAgoSs7uPgdUICcRInFpxng3EZhPQl9j94hNQD
 QcHr4CtxORFmiBhFgFViTXzZ7CD2KIC4RL7v19jBrF5BQQlTs58AjaeU8BEYsO8RawgrcwCmh
 Lrd+lDbJKX2P52DjOELS7R9GUl1FY1iWv9l9ghLk6X2Pr3F/MERoFZSKbOQpg0C8mkWUgmLWB
 kWcWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiuDECwg/Hy
 xoBDjJIcTEqivNmKOyKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYLXSweoT
 rAoNT21Ii0zBxhRMKUSHDxKIryCIGne4oLE3OLMdIjUKUZFKXFeZ5CEAEgiozQPrg0WxZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsHMoUnM68EbvoroMVMQIt5Lm0BWVySiJCSamCU046
 3cIw6tiBs/rPtZo/Tjme7ROZrRdxo8GS5dPIN20+B5ymPb3ttydT+/C6rbfrGexl25VozbNIW
 FG+6+/z8Kz8eTe9MY78trxwvnVayWnY4SXu3KkucqM9hcbk/zV+ErDPVJulJ83azid17I7nyk
 OYEYXVOlt/V9ZXSnG8ff1jW6GOwdo0SS3FGoqEWc1FxIgDx48HX3QIAAA==
X-Env-Sender: prvs=4218018c2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505242469!116128424!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9424 invoked from network); 12 Sep 2017 18:54:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Sep 2017 18:54:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,383,1500940800"; d="scan'208";a="52702060"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-5-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b733a132-e3a8-d096-a015-f1762165cc21@citrix.com>
Date: Tue, 12 Sep 2017 19:54:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908144849.2958-5-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDkvMTcgMTU6NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gIHN0YXRpYyB2b2lkIGdu
dHRhYl9yZXF1ZXN0X3ZlcnNpb24odm9pZCkKPiAgewo+IC0JaW50IHJjOwo+ICsJbG9uZyByYzsK
PiAgCXN0cnVjdCBnbnR0YWJfc2V0X3ZlcnNpb24gZ3N2Owo+ICAKPiAtCWdzdi52ZXJzaW9uID0g
MTsKPiArCXJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21heGltdW1fcmFtX3BhZ2Us
IE5VTEwpOwoKVGhpcyBoeXBlcmNhbGwgaXMgaW5mb3JtYXRpb24gbGVhayBhbmQgbGF5ZXJpbmcg
dmlvbGF0aW9uLiAgUGxlYXNlIGNhbgp3ZSBhdm9pZCBhZGRpbmcgbW9yZSBkZXBlbmRlbmNlIG9u
IGl0cyBwcmVzZW5jZT8gIChJJ20gZ290IGEKcHJvdG8tc2VyaWVzIHdoaWNoIHN0cmlwcyB2YXJp
b3VzIGNvcm5lcnMgb2ZmIHRoZSBoeXBlcnZpc29yIGZvciBhdHRhY2sKc3VyZmFjZSByZWR1Y3Rp
b24gcHVycG9zZXMsIGFuZCB0aGlzIGh5cGVyY2FsbCBpcyBvbmUgdmljdGltIHdoaWNoIGlzCnJl
c3RyaWN0ZWQgdG8gcHJpdmlsZWdlZCBkb21haW5zIG9ubHkuKQoKRm9yIHRyYW5zbGF0ZWQgZ3Vl
c3RzLCBpdCBpcyBkZWZpbml0ZWx5IG5vdCB0aGUgcmlnaHQgbnVtYmVyIHRvIGNoZWNrLiAKV2hh
dCBtYXR0ZXJzIGlzIHRoZSBtYXhpbXVtIGZyYW1lIGluc2lkZSB0aGUgdHJhbnNsYXRlZCBndWVz
dCwgbm90IG9uCnRoZSBob3N0LgoKRm9yIFBWIGd1ZXN0cywgSSdtIG5vdCBzdXJlIHdoYXQgdG8g
c3VnZ2VzdCwgYnV0IHRoZSByZXN1bHQgb2YKWEVOTUVNX21heGltdW1fcmFtX3BhZ2UgaXNuJ3Qg
YXBwbGljYWJsZS4gIFhlbidzIG1heF9wYWdlIGNhbiBpbmNyZWFzZQphdCBydW50aW1lIHRocm91
Z2ggbWVtb3J5IGhvdHBsdWcsIGFmdGVyIHdoaWNoIGJhbGxvb25pbmcgb3BlcmF0aW9ucyBjYW4K
bGVhdmUgTGludXggd2l0aCBhIGZyYW1lIGl0IHdpc2hlcyB0byBncmFudCB3aGljaCBleGNlZWRz
IHRoZSBsaW1pdApjYWxjdWxhdGVkIGhlcmUuCgpUaGUgbW9yZSBJIGxvb2sgaW50byB0aGlzLCB0
aGUgbW9yZSBvZiBhIG1lc3MgaXQgdHVybnMgb3V0IHRvIGJlLgoKfkFuZHJldwoKPiArCWlmIChy
YyA8IDAgfHwgIShyYyA+PiAzMikpCj4gKwkJZ3N2LnZlcnNpb24gPSAxOwo+ICsJZWxzZQo+ICsJ
CWdzdi52ZXJzaW9uID0gMjsKPiArCWlmICh4ZW5fZ250dGFiX3ZlcnNpb24gPj0gMSAmJiB4ZW5f
Z250dGFiX3ZlcnNpb24gPD0gMikKPiArCQlnc3YudmVyc2lvbiA9IHhlbl9nbnR0YWJfdmVyc2lv
bjsKPiAgCj4gIAlyYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0X3Zl
cnNpb24sICZnc3YsIDEpOwo+ICAJaWYgKHJjID09IDAgJiYgZ3N2LnZlcnNpb24gPT0gMikKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 19:53:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 19:53:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drrEu-0007lF-06; Tue, 12 Sep 2017 19:52:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drrEs-0007l9-Fd
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 19:52:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B7/D1-02041-51B38B95; Tue, 12 Sep 2017 19:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVybKJssq6I9Y5
 Ig+6tUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS9S1MBVdqK9ZdnMvawPg/vouRi0NIYAmT
 xISVd5i7GDk5WAQcJG5snsvUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEnfubQGz2QQMJf4+2
 cQGUi4BZC/5zAESFhGwlvh9eSkryHhmgaMsEqc+7wOrFxbQkli0fic7iM0p4CVxZulzRhCbF8
 je038ZrEZIoEpi7YOFYDWiAroSh/79YYOoEZQ4OfMJC4jNLOAj8XnmfeYJjAKzkKRmIUlB2Oo
 SBz5dZISw5SW2XV/FuoCRZRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJS
 sV5yfu4mRmDQMgDBDsZX3c6HGCU5mJREebMVd0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVt
 ALKCRalpqdWpGXmAOMHJi3BwaMkwrvBEijNW1yQmFucmQ6ROsVoyXFs0+U/TBw/Jl0Bko9u3P
 3DJMSSl5+XKiXO6wYyTwCkIaM0D24cLMYvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZi3C2Q
 tT2ZeCdzWV0AHMQEdxHNpC8hBJYkIKakGxhixi9dnSolfjDk1lSc6zXN+0fbjyoUlpXfDni0r
 s0t9+rwipXJTgftZ2d4Qq0ytu6s2ZUUdEDcWv6wYIFiQf/efZoiehexin3m653rC+n/J9h6u/
 +aksoIhamvtLjtdra/uPGKMP5tlvTtu8FpbvJz3/q3Xyp1vrjH3qaaymvyK0jfcb6igxFKckW
 ioxVxUnAgASAcstuwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505245970!114545276!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64016 invoked from network); 12 Sep 2017 19:52:52 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 19:52:52 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B489D218F9;
 Tue, 12 Sep 2017 19:52:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B489D218F9
Date: Tue, 12 Sep 2017 12:52:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
In-Reply-To: <20170912103941.egi3d2staysfuxfh@dhcp-3-128.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1709121247440.9439@sstabellini-ThinkPad-X260>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <20170912103941.egi3d2staysfuxfh@dhcp-3-128.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-355958921-1505245970=:9439"
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-355958921-1505245970=:9439
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 12 Sep 2017, Roger Pau Monné wrote:
> On Mon, Sep 11, 2017 at 06:01:59PM +0100, George Dunlap wrote:
> > +## Toolstack
> > +
> > +### xl
> > +
> > +    Status: Supported
> > +
> > +### Direct-boot kernel image format
> > +
> > +    Supported, x86: bzImage
> 
> ELF
> 
> > +    Supported, ARM32: zImage
> > +    Supported, ARM64: Image
> > +
> > +Format which the toolstack accept for direct-boot kernels
> 
> IMHO it would be good to provide references to the specs, for ELF that
> should be:
> 
> http://refspecs.linuxbase.org/elf/elf.pdf
> 
> > +### Qemu based disk backend (qdisk) for xl
> > +
> > +    Status: Supported
> > +
> > +### Open vSwitch integration for xl
> > +
> > +    Status: Supported
> 
> Status, Linux: Supported
> 
> I haven't played with vswitch on FreeBSD at all.
> 
> > +
> > +### systemd support for xl
> > +
> > +    Status: Supported
> > +
> > +### JSON output support for xl
> > +
> > +    Status: Experimental
> > +
> > +Output of information in machine-parseable JSON format
> > +
> > +### AHCI support for xl
> > +
> > +    Status, x86: Supported
> > +
> > +### ACPI guest
> > +
> > +    Status, x86 HVM: Supported
> > +    Status, ARM: Tech Preview
> 
> status, x86 PVH: Tech preview
> 
> > +
> > +### PVUSB support for xl
> > +
> > +    Status: Supported
> > +
> > +### HVM USB passthrough for xl
> > +
> > +    Status, x86: Supported
> > +
> > +### QEMU backend hotplugging for xl
> > +
> > +    Status: Supported
> 
> What's this exactly? Is it referring to hot-adding PV disk and nics?
> If so it shouldn't specifically reference xl, the same can be done
> with blkback or netback for example.
> 
> > +### Virtual cpu hotplug
> > +
> > +    Status: Supported
> > +
> > +## Toolstack/3rd party
> > +
> > +### libvirt driver for xl
> > +
> > +    Status: Supported, Security support external
> > +
> > +## Debugging, analysis, and crash post-mortem
> > +
> > +### gdbsx
> > +
> > +    Status, x86: Supported
> > +
> > +Debugger to debug ELF guests
> > +
> > +### Guest serial sonsole
> > +
> > +    Status: Supported
> > +
> > +Logs key hypervisor and Dom0 kernel events to a file
> > +
> > +### Soft-reset for PV guests
> > +
> > +    Status: Supported
> > +	
> > +Soft-reset allows a new kernel to start 'from scratch' with a fresh VM state, 
> > +but with all the memory from the previous state of the VM intact.
> > +This is primarily designed to allow "crash kernels", 
> > +which can do core dumps of memory to help with debugging in the event of a crash.
> > +
> > +### xentrace
> > +
> > +    Status, x86: Supported
> > +
> > +Tool to capture Xen trace buffer data
> > +
> > +### gcov
> > +
> > +    Status: Supported, Not security supported
> > +
> > +Export hypervisor coverage data suitable for analysis by gcov or lcov.
> > +
> > +## Memory Management
> > +
> > +### Memory Ballooning
> > +
> > +    Status: Supported
> > +
> > +### Memory Sharing
> > +
> > +    Status, x86 HVM: Tech Preview
> > +    Status, ARM: Tech Preview
> > +
> > +Allow sharing of identical pages between guests
> > +
> > +### Memory Paging
> > +
> > +    Status, x86 HVM: Experimenal
> > +
> > +Allow pages belonging to guests to be paged to disk
> > +
> > +### Transcendent Memory
> > +
> > +    Status: Experimental
> > +
> > +[XXX Add description]
> > +
> > +### Alternative p2m
> > +
> > +    Status, x86 HVM: Tech Preview
> > +    Status, ARM: Tech Preview
> > +
> > +Allows external monitoring of hypervisor memory
> > +by maintaining multiple physical to machine (p2m) memory mappings.
> > +
> > +## Resource Management
> > +
> > +### CPU Pools
> > +
> > +    Status: Supported
> > +
> > +Groups physical cpus into distinct groups called "cpupools",
> > +with each pool having the capability of using different schedulers and scheduling properties.
> > +
> > +### Credit Scheduler
> > +
> > +    Status: Supported
> > +
> > +The default scheduler, which is a weighted proportional fair share virtual CPU scheduler.
> > +
> > +### Credit2 Scheduler
> > +
> > +    Status: Supported
> > +
> > +Credit2 is a general purpose scheduler for Xen,
> > +designed with particular focus on fairness, responsiveness and scalability
> > +
> > +### RTDS based Scheduler
> > +
> > +    Status: Experimental
> > +
> > +A soft real-time CPU scheduler built to provide guaranteed CPU capacity to guest VMs on SMP hosts
> > +
> > +### ARINC653 Scheduler
> > +
> > +    Status: Supported, Not security supported
> > +
> > +A periodically repeating fixed timeslice scheduler. Multicore support is not yet implemented.
> > +
> > +### Null Scheduler
> > +
> > +    Status: Experimental
> > +
> > +A very simple, very static scheduling policy 
> > +that always schedules the same vCPU(s) on the same pCPU(s). 
> > +It is designed for maximum determinism and minimum overhead
> > +on embedded platforms.
> > +
> > +### Numa scheduler affinity
> > +
> > +    Status, x86: Supported
> > +
> > +Enables Numa aware scheduling in Xen
> > +
> > +## Scalability
> > +
> > +### 1GB/2MB super page support
> > +
> > +    Status: Supported
> 
> This needs something like:
> 
> Status, x86 HVM/PVH: Supported
> 
> IIRC on ARM page sizes are different (64K?)

There is a separate entry for different page granularities. 2MB and 1GB
super-pages, both based on 4K granularity, are supported on ARM too.


> > +
> > +### x86/PV-on-HVM
> > +
> > +    Status: Supported
> > +
> > +This is a useful label for a set of hypervisor features
> > +which add paravirtualized functionality to HVM guests 
> > +for improved performance and scalability.  
> > +This includes exposing event channels to HVM guests.
> > +
> > +### x86/Deliver events to PVHVM guests using Xen event channels
> > +
> > +    Status: Supported
> 
> I think this should be labeled as "x86/HVM deliver guest events using
> event channels", and the x86/PV-on-HVM section removed.
> 
> > +
> > +## High Availability and Fault Tolerance
> > +
> > +### Live Migration, Save & Restore
> > +
> > +    Status, x86: Supported
> > +
> > +### Remus Fault Tolerance
> > +
> > +    Status: Experimental
> > +
> > +### COLO Manager
> > +
> > +    Status: Experimental
> > +
> > +### x86/vMCE
> > +
> > +    Status: Supported
> > +
> > +Forward Machine Check Exceptions to Appropriate guests
> > +
> > +## Virtual driver support, guest side
> > +
> > +[XXX Consider adding 'frontend' and 'backend' to the titles in these two sections to make it clearer]
> > +
> > +### Blkfront
> > +
> > +    Status, Linux: Supported
> > +    Status, FreeBSD: Supported, Security support external
> > +    Status, Windows: Supported
> 
> Status, NetBSD: Supported, Security support external
> 
> > +
> > +Guest-side driver capable of speaking the Xen PV block protocol
> > +
> > +### Netfront
> > +
> > +    Status, Linux: Supported
> > +    States, Windows: Supported
> > +    Status, FreeBSD: Supported, Security support external
> > +    Status, NetBSD: Supported, Security support external
> > +    Status, OpenBSD: Supported, Security support external
> > +
> > +Guest-side driver capable of speaking the Xen PV networking protocol
> > +
> > +### Xen Framebuffer
> > +
> > +    Status, Linux (xen-fbfront): Supported
> > +
> > +Guest-side driver capable of speaking the Xen PV Framebuffer protocol
> > +
> > +### Xen Console
> > +
> > +    Status, Linux (hvc_xen): Supported
> > +    Status, Windows: Supported
> > +
> > +Guest-side driver capable of speaking the Xen PV console protocol
> 
> Status, FreeBSD: Supported, Security support external
> Status, NetBSD: Supported, Security support external
> 
> > +
> > +### Xen PV keyboard
> > +
> > +    Status, Linux (xen-kbdfront): Supported
> > +    Status, Windows: Supported
> > +
> > +Guest-side driver capable of speaking the Xen PV keyboard protocol
> > +
> > +[XXX 'Supported' here depends on the version we ship in 4.10 having some fixes]
> > +
> > +### Xen PVUSB protocol
> > +
> > +    Status, Linux: Supported
> > +
> > +### Xen PV SCSI protocol
> > +
> > +    Status, Linux: Supported, with caveats
> 
> Should both of the above items be labeled with frontend/backend?
> 
> And do we really need the 'Xen' prefix in all the items? Seems quite
> redundant.
> 
> > +
> > +NB that while the pvSCSU frontend is in Linux and tested regularly,
> > +there is currently no xl support.
> > +
> > +### Xen TPMfront
> 
> PV TPM frotnend
> 
> > +
> > +    Status, Linux (xen-tpmfront): Tech Preview
> > +
> > +Guest-side driver capable of speaking the Xen PV TPM protocol
> > +
> > +### Xen 9pfs frontend
> > +
> > +    Status, Linux: Tech Preview
> > +
> > +Guest-side driver capable of speaking the Xen 9pfs protocol
> > +
> > +### PVCalls frontend
> > +
> > +    Status, Linux: Tech Preview
> > +
> > +Guest-side driver capable of making pv system calls
> 
> Didn't we merge the backend, but not the frontend?
> 
> > +
> > +## Virtual device support, host side
> > +
> > +### Blkback
> > +
> > +    Status, Linux (blkback): Supported
> > +    Status, FreeBSD (blkback): Supported
>                                            ^, security support
>                                             external
> 
> Status, NetBSD (xbdback): Supported, security support external
> > +    Status, QEMU (xen_disk): Supported
> > +    Status, Blktap2: Deprecated
> > +
> > +Host-side implementations of the Xen PV block protocol
> > +
> > +### Netback
> > +
> > +    Status, Linux (netback): Supported
> > +    Status, FreeBSD (netback): Supported
> 
> Status, NetBSD (xennetback): Supported
> 
> Both FreeBSD & NetBSD: security support external.
> 
> > +
> > +Host-side implementations of Xen PV network protocol
> > +
> > +### Xen Framebuffer
> > +
> > +    Status, Linux: Supported
> 
> Frontend?

Yes, please. If you write "Xen Framebuffer" I only take it to mean the
protocol as should be documented somewhere under docs/. Then I read
Linux, and I don't understand what you mean. Then I read QEMU and I have
to guess you are talking about the backend?


> > +    Status, QEMU: Supported
> 
> Backend?
> 
> I don't recall Linux having a backend for the pv fb.
> 
> > +
> > +Host-side implementaiton of the Xen PV framebuffer protocol
> > +
> > +### Xen Console (xenconsoled)
> 
> Console backend
> 
> > +
> > +    Status: Supported
> > +
> > +Host-side implementation of the Xen PV console protocol
> > +
> > +### Xen PV keyboard
> 
> PV keyboard backend
> 
> > +
> > +    Status, QEMU: Supported
> > +
> > +Host-side implementation fo the Xen PV keyboard protocol
> > +
> > +### Xen PV USB
> 
> PV USB Backend
> 
> > +
> > +    Status, Linux: Experimental
> 
> ? The backend is in QEMU.
> 
> > +    Status, QEMU: Supported
> > +
> > +Host-side implementation of the Xen PV USB protocol
> > +
> > +### Xen PV SCSI protocol
> 
> Does this refer to the backend or the frontend?
> 
> > +
> > +    Status, Linux: Supported, with caveats
> > +
> > +NB that while the pvSCI backend is in Linux and tested regularly,
> > +there is currently no xl support.
> > +
> > +### Xen PV TPM
> > +
> > +    Status: Tech Preview
> 
> This seems to be duplicated with the item "Xen TPMfront".
> 
> > +
> > +### Xen 9pfs
> 
> backend
> 
> > +
> > +    Status, QEMU: Tech Preview
> > +
> > +### PVCalls
> > +
> > +    Status, Linux: Tech Preview
> 
> ? backend, frontend?
> 
> > +
> > +### Online resize of virtual disks
> > +
> > +    Status: Supported
> 
> I would remove this.
> 
> > +## Security
> > +
> > +### Driver Domains
> > +
> > +    Status: Supported
> > +
> > +### Device Model Stub Domains
> > +
> > +    Status: Supported, with caveats
> > +
> > +Vulnerabilities of a device model stub domain to a hostile driver domain are excluded from security support.
> > +
> > +### KCONFIG Expert
> > +
> > +    Status: Experimental
> > +
> > +### Live Patching
> > +
> > +    Status, x86: Supported
> > +    Status, ARM: Experimental
> > +
> > +Compile time disabled
> > +
> > +### Virtual Machine Introspection
> > +
> > +    Status, x86: Supported, not security supported
> > +
> > +### XSM & FLASK
> > +
> > +    Status: Experimental
> > +
> > +Compile time disabled
> > +
> > +### XSM & FLASK support for IS_PRIV
> > +
> > +    Status: Experimental
> > +
> > +Compile time disabled
> > +
> > +## Hardware
> > +
> > +### x86/Nested PV
> > +
> > +    Status, x86 HVM: Tech Preview
> > +
> > +This means running a Xen hypervisor inside an HVM domain,
> > +with support for PV L2 guests only
> > +(i.e., hardware virtualization extensions not provided
> > +to the guest).
> > +
> > +This works, but has performance limitations
> > +because the L1 dom0 can only access emulated L1 devices.
> > +
> > +### x86/Nested HVM
> > +
> > +    Status, x86 HVM: Experimental
> > +
> > +This means running a Xen hypervisor inside an HVM domain,
> > +with support for running both PV and HVM L2 guests
> > +(i.e., hardware virtualization extensions provided
> > +to the guest).
> > +
> > +### x86/HVM iPXE
> > +
> > +    Status: Supported, with caveats
> > +
> > +Booting a guest via PXE.
> > +PXE inherently places full trust of the guest in the network,
> > +and so should only be used
> > +when the guest network is under the same administrative control
> > +as the guest itself.
> > +
> > +### x86/HVM BIOS
> > +
> > +    Status: Supported
> > +
> > +Booting a guest via guest BIOS firmware
> > +
> > +### x86/HVM EFI
> > +
> > +	Status: Supported
> > +
> > +Booting a guest via guest EFI firmware
> 
> Maybe this is too generic? We certainly don't support ROMBIOS with
> qemu-trad, or SeaBIOS with qemu-upstream.
> 
> > +### x86/Physical CPU Hotplug
> > +
> > +    Status: Supported
> > +
> > +### x86/Physical Memory Hotplug
> > +
> > +    Status: Supported
> > +
> > +### x86/PCI Passthrough PV
> > +
> > +    Status: Supported, Not security supported
> > +
> > +PV passthrough cannot be done safely.
> > +
> > +[XXX Not even with an IOMMU?]
> > +
> > +### x86/PCI Passthrough HVM
> > +
> > +    Status: Supported, with caveats
> > +
> > +Many hardware device and motherboard combinations are not possible to use safely.
> > +The XenProject will support bugs in PCI passthrough for Xen,
> > +but the user is responsible to ensure that the hardware combination they use
> > +is sufficiently secure for their needs,
> > +and should assume that any combination is insecure
> > +unless they have reason to believe otherwise.
> > +
> > +### ARM/Non-PCI device passthrough
> > +
> > +    Status: Supported
> > +
> > +### x86/Advanced Vector eXtension
> > +
> > +    Status: Supported
> > +
> > +### vPMU
> > +
> > +    Status, x86: Supported, Not security supported
> > +
> > +Virtual Performance Management Unit for HVM guests
> > +
> > +Disabled by default (enable with hypervisor command line option).
> > +This feature is not security supported: see http://xenbits.xen.org/xsa/advisory-163.html
> > +
> > +### Intel Platform QoS Technologies
> > +
> > +    Status: Tech Preview
> > +
> > +### ARM/ACPI (host)
> > +
> > +    Status: Experimental
> 
> "ACPI host" (since we already have "ACPI guest" above).
> 
> Status, ARM: experimental
> Status, x86 PV: supported
> Status, x86 PVH: experimental
> 
> > +### ARM/SMMUv1
> > +
> > +    Status: Supported
> > +
> > +### ARM/SMMUv2
> > +
> > +    Status: Supported
> > +
> > +### ARM/GICv3 ITS
> > +
> > +    Status: Experimental
> > +
> > +Extension to the GICv3 interrupt controller to support MSI.
> > +
> > +### ARM: 16K and 64K pages in guests
> > +
> > +    Status: Supported, with caveats
> > +
> > +No support for QEMU backends in a 16K or 64K domain.
> 
> Needs to be merged with the "1GB/2MB super page support"?
 
Super-pages are different from page granularity. 1GB and 2MB pages are
based on the same 4K page granularity, while 512MB pages are based on
64K granularity. Does it make sense?

Maybe we want to say "ARM: 16K and 64K page granularity in guest" to
clarify.
--8323329-355958921-1505245970=:9439
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-355958921-1505245970=:9439--


From xen-devel-bounces@lists.xen.org Tue Sep 12 20:09:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 20:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drrUv-0000GI-HG; Tue, 12 Sep 2017 20:09:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1drrUt-0000GC-Ut
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 20:09:28 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 89/90-03283-7FE38B95; Tue, 12 Sep 2017 20:09:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42LRyGY10v1qtyP
 SYMUUKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN7dzNTwX++iqcnEhoYW3m6GLk4WAQamCU2
 NB9mB3GEBLqYJNo+vWLtYuTkEBbQkli0fic7iC0ikCnR2NLGCGILCexmlHjx3QakgVngHrPEn
 b4ZTCAJNgFNiTufP4HZvAJWEvueP2IGsVkEVCVarjWDNYsKpEp8fPeFEaJGUOLkzCcsXYwcHJ
 wC3hLnZoOVMwuYSczb/BDKlpdo3goRlwCyD3+fyQqyV0JgCqPEkrMToQ5SlJjReZAFokhW4uj
 ZOWAzJQR8JVb/d4EwlSVOtfhBtD5mkvjcdogZwmlml9h5cB5UvY7Et68yIGMYBcIkmh9PAPud
 T0BIYvuDPUwQ9ZNZJD4suMAMUW8l0bLQAGJtgcStPdehZt5klbi0fQ8TREJGovXpMajmJWwSK
 5a9Yoc4Ol6i59hk9gmMGrOQwmIWUgDMQgqABYzMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ
 3M9HJTi4sT01NzEpOK9ZLzczcxAlMEAxDsYDywKPAQoyQHk5Iob7bijkghvqT8lMqMxOKM+KL
 SnNTiQ4wyHBxKErzvbIFygkWp6akVaZk5wGQFk5bg4FES4TUHSfMWFyTmFmemQ6ROMepyfOm9
 8YdJiCUvPy9VSpz3IUiRAEhRRmke3AhY4rzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6jI
 FN4MvNK4Da9AjqCCegInktbQI4oSURISTUwCk15PJNBbKnwm2C/SOaTHSpSl6ObbW9dv1/N4C
 CS5vbugtSOabMuRdZxmGdVbLshvHf+ZsljcRPe38j7JbrtJM83ecNJsxhOXfu2SdzqwKwlG8O
 ZU1/Lvz4Sv3hqvrurxCz5hSXXYtYtvbF5xd3yJetPrV2sczo2b2vWunaueT+3y72N9vXw6lJi
 Kc5INNRiLipOBABWGiu6lwMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505246964!82503562!1
X-Originating-IP: [40.107.5.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14579 invoked from network); 12 Sep 2017 20:09:25 -0000
Received: from mail-eopbgr50050.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.50)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Sep 2017 20:09:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EvLGtHePWs1TvP+GGhN4FXXWUIVBrvquKdWXJ+6yKas=;
 b=LDRxA8/t0iTyNvuL1cq1wFjOFRKP2roszlKejEa2++Y801aLezXQcFf52f4nNzTen3r5YY2CQUJxzgF2Fg8U7Ru70Zt65LVyM25EpgGgkU9FHTlnx+SgeWntpLhWVkyejv71RY9kbS80l6WhCOcePAIyABkILOXgLIfmx6HF6xk=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2060.eurprd08.prod.outlook.com (2603:10a6:3:51::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12; Tue, 12
 Sep 2017 20:09:19 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <20170912103941.egi3d2staysfuxfh@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1709121247440.9439@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7238906a-12fd-599b-614e-b5d4111646e1@arm.com>
Date: Tue, 12 Sep 2017 21:09:16 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709121247440.9439@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: HE1PR0802CA0011.eurprd08.prod.outlook.com
 (2603:10a6:3:bd::21) To HE1PR0801MB2060.eurprd08.prod.outlook.com
 (2603:10a6:3:51::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 324465d5-98ad-4bcf-042b-08d4fa1a2778
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2060; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 3:c8JsARjObd1QMpJUbxI1zhR4R0L9mikbs2NK4bf5d0xp23y+FI0fBc/4Mltlb7amalodgFhC74SfoCR20Bq9NqThlsy71qrHltFyz5EgcSJoDViDUl1SxBUFFgI+6NLyDays7WuhP2ZYWorBFJNktAJ4dEwIbErN+Bs5OQOVxBQFxy/ZthYfr79uPzF1breBotCndYxWg7OexFC6OONuLv1VyyuSEvqXRJZi3YZ7pIMoJNPYwem6vq4BG7SlN1oU;
 25:uZgeiePfRaqL8rarMG4ZCOB0m+hpKlPFPPJH0zM76xquGQzqHwIri8+znQrRLBBe5SrbnBOPe9RoUf09PBx/r9nTXBBSwZdzlZDMUatVxF/QskL3xES/YIBIkXCg+cQ3F65RSO6k3EJncN+gNJ5ohHputWwGO7/psCMzIf346IEqYYgFEPL0vnrGdCbPhn1DOsZ/MIdCb4aZSkzyxwYB/U/8SnHmQrIMTl/8vOpJmgel1sc9dozko2tQLccx7zwJa4yGGAZ608tramYS3IOdgs8xUUTvVfJMyPeV1ci/XpWZks0by9yK3IhKW39MTLE7eyCAGTHWLQPGaKj9Qn84tQ==;
 31:eAmFxSdV1CC5CayAIcfi2O0k9jWpU0YrR0/XEAikq568uQd2eDH0LW6vSTnljUslCl0sUX2yMKEG3eEg/9EG6VTnFXHB5jiEt33u0ukiSFKj3IJMZPPYbIiRXRT9RA1AY/+GLDdf2jLUpUd8z+hdO/G86bzHQ8+o3zEkP2Umeq6tNqR673HkM0/4P+OELoS3NU81aiGvXdma4qUsteU9i1kqQDrA533iPo9y/NFLK+E=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2060:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 20:QCsFsvqyXhEysT9bX/G2AEsF4iZU7F+2pzh7WUt0m2nuDK+0bXxG+u0RHbSDoW3y9jCgXcZTbeEedb+IlYW+Wm8zaWyaoBbqEGUpArhBUItyXzXwZDqK8JprEQan2Ws9Smbl16/vZE33JHgULMDWmgg7xUaSSEWClwBt+eU2gLg=;
 4:N5W3Yt6d1WUudv8/YW/nf59wjri2kRJyMPs+rliE/YOKygwn1nWJSL+dsI8d4E/0i4cL/5lOutzs66zVa0rmSmBZaf6nvVnH6/AFbZme4BmItAEv1CZZC3ank3OZhFlAalQgERgPDKEr1mk6r3K6gp2225/mPpx4YWIBviZSSHjNEifLICoXnvpSljUE18TfL/e4Asj8YR26QDERgecpCI5R+6mFL5QLiub3UhEePqJpkT5X603NjKVLlljIeNl4LjQzGV1qYVoXntwd1+ldlFqkhJFYyUwXb6wRSDSqJrI=
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872);
X-Microsoft-Antispam-PRVS: <HE1PR0801MB20606A7F859AC51C3D838ABA80690@HE1PR0801MB2060.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2060; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2060; 
X-Forefront-PRVS: 042857DBB5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(376002)(366002)(346002)(199003)(24454002)(189002)(83506001)(8676002)(64126003)(6666003)(31686004)(2950100002)(50466002)(8666007)(53546010)(81156014)(54906002)(6512007)(6246003)(65826007)(478600001)(81166006)(86362001)(66066001)(68736007)(47776003)(7350300001)(53936002)(65956001)(65806001)(5660300001)(4001350100001)(7416002)(7736002)(31696002)(2870700001)(6506006)(25786009)(23676002)(50986999)(305945005)(2906002)(6486002)(54356999)(76176999)(4326008)(189998001)(36756003)(72206003)(97736004)(101416001)(105586002)(106356001)(42186005)(316002)(3846002)(6116002)(33646002)(229853002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2060; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNjA7MjM6Wms0YzM5RUZ2cTNsZC9oa1JBUTBGdFBG?=
 =?utf-8?B?NDhYdjZocjAweThPendVeDI2MTFCUlBlNllXVnNFaGliKzJYaTlQUDY3RG9N?=
 =?utf-8?B?RHE2emh5cHE0TWh1Q2ZpOERtMDJjb0psZG5wdzNQeXQ2NFdpSUtHSi9SQ0Rj?=
 =?utf-8?B?U2NJSmpOY1c1T1pzTGdOTVY3WlkybGl3OEdmVFNFVUxKY3IwZk9Jd3BXbW5k?=
 =?utf-8?B?NUhtQWRIR2VkNHZkUVRtTC9UbTRzOTBheEFuWUVKUnZLNHp4VmF4ZGd5TkZo?=
 =?utf-8?B?OHV0Z3dpWVZxZGc1U3kxc3VuRmdvditWTGNmcExnU2hNVk1taGV0YWI5THFK?=
 =?utf-8?B?c3lsRnRpOFZwa3Yvc0xMb1VIR1lsQk0wZnBWSXQ2aW1Cb2ZvcjZLbEh4SEY0?=
 =?utf-8?B?a0Y2TjIvT0cxQlZRS1pJYWFCajZ5QXA2WWx0UzhvYmRucDFDbHFZa0NWc2FD?=
 =?utf-8?B?WE93Y0pDTURHOXNsbDlaY2JvMzUzaG14MWhLU1gwUG9Sc1ZUdCtUZFpPZHJu?=
 =?utf-8?B?SzhRdTNQcG82RTZuZFFWQ01DZ0ZoZ2ZiaGo3dXFiQityTFF5TGJXWHNUWkpk?=
 =?utf-8?B?RWpORlRhTlAwYkhDTWxja29RTks1OGRqT0k2UlZMZDMrRkgwYmVYVlpnOWhs?=
 =?utf-8?B?SFZBNEJkTkQ2OG1ZaWpLNlUzdGx4TnVPQjNCbEdyOWVuSytYZXNMZlBRNHBJ?=
 =?utf-8?B?VUt0TEpYS2huVGFIMGd3OUROOVRCUmdCKzZOYWxlZC9MODl2WDBNeW5YbDgz?=
 =?utf-8?B?R3ZJMnRjbldoWFM1MkV2VVE4dHQvNnNUNXNIK2sxb1hXWHRYWXNMM1c5eVFs?=
 =?utf-8?B?QlpzanJzclZjN0VjWnR6djNWZWFsUUs0Q2QxM0IrTlZrdTZYNi82TDJhUnow?=
 =?utf-8?B?bUk0azZBbGlLWTZSWnhwTEFHcFRscE1LYXp6Tkg2VmxGQlA2V09oUEdoYlFQ?=
 =?utf-8?B?OHVXVUQ5aVRtRUdVeGJjWDJvUzdvaGNDMXJ5TTUvYmdqcHNyOEh5WmpBK2VH?=
 =?utf-8?B?NVpDeW5JcGNNbElIbERlcHNhcnJWL0J0TXVjVllyME8wYzlpMEd6S2o0YzRL?=
 =?utf-8?B?OTBaS3N5MXdvTUd4bUFCcEtLTUZZTjQvalhDMzZueTZSMWIyR0hXdjVOczhS?=
 =?utf-8?B?ekh6NTBrN1YyMmt1QjlaRVg3MlZzZk4xTWNKam9ZWVNXWGNrc1I2SlhuSGM4?=
 =?utf-8?B?Q0lrWTRRbGhrb28wREZZNDFoTlVrQU1UTWJMVHpxRTh3ZjhpOHNDQkhCV014?=
 =?utf-8?B?cktaRGR4WitiOVpOekF6NzNUWnlyRlJQR2xWTG9pR3NHaHpBcHBZSVFxN1pu?=
 =?utf-8?B?aWdpL0wyMkFseWJpcGR6c1U1MHFBNnk0NUVHNVdHcFdhSXRNWXNPN0tLUVgx?=
 =?utf-8?B?Zk5ocExoNCtNOFU0TU5uUDVDY3R1NlR4cUI4UUM1dGVIYlpUNmR5VTBSaW8x?=
 =?utf-8?B?SUtGNWoydHhhVFlmOWxBaW9oeHA2dWEyK0gwb3RqUW9NUitxQmpsY0E3cW1J?=
 =?utf-8?B?R3FKZWlaWk1zUjg1QjVZcVNzd0pkWGxsNjk4ZkFubklldkpqRUxpbitPUm1S?=
 =?utf-8?B?d1FwUVZvQ2lMRlZGa2pLVUlSdVdtQzJuTEphYmZvRmdhWW9FekVGMExlVEE4?=
 =?utf-8?B?c0JtNTVoTTJYc1NuM0ZiRHBvbGluTnNuVWtNOFpxOVdoandQV3lpazZ3a1hE?=
 =?utf-8?B?WVFYNVlrUlprOThqdEJEOWdJTXZCZnFWbUJvMWxvM0p3ZW52eUpiQXJoZ2pB?=
 =?utf-8?B?ajhzYXYwR3RmR0hKb1h1N2k5SlRqNW5UbnRkQmhKZkVFb0k4TlFOWVFPcjVl?=
 =?utf-8?B?SFB1NDhTc21pN3B1UHNldWYySmFRamZlb2hKTXM2MEFySERESTExVWVmRlB6?=
 =?utf-8?B?VmhwZ09zOWZSNG1aSFZ3NlliWkVSbWxnbjZaZ2NlZXRsSnA3citJWTJZaUxO?=
 =?utf-8?B?Z29TQ2drc0g2UkR6cG1PcFpPWWV4NHpvTkhicllFQlUrRndKdHhhV2dXdWE2?=
 =?utf-8?Q?73t5lsuS?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 6:qop9arb6HvYaok7u6FD4BZbeVQf8BCDfFW2d2CFXrJYLU78wwK5AoLTXGPUN83XNn87wZI49R6EbJpkp4/JbX2Mg96roWRYKtMZ226TUEYgBMgx1rEk9vUjaLtePNuDmNNJvswcdGMNz3HcxyeCdMHUtvaLycGlJb+8iK2mvyLjWI/brDCCByVAWuOOJo/itDJCH4VX5H3HEGkPjOH6GOW7f5w2kA+xHRzG2xtkSIwKRJNnpao0KKPT570pZwS7T3tICWlwKGA0jirWnJ8VeqyR7H0rqGlOqPhasDd/KSUMyRxQ3ni+QDQUWKq1i4w3cBsggHln9kuy/tgrXekouqQ==;
 5:4/m05GyGPLLGYV9RBBcHjxle3RG3u34WaHLZBvxvtNhMglFiYHDFP/LJ90STsjuT/QIsdOc8vIIXG5Og30we7PJfs9PLvb/7tRiqAqTAB/zy9PoSu2gp3McyyLa5Bqt47bDwtAEaONTuHKlpsfBHfg==;
 24:4iilLUTpFgMaz762YablfoPAVEwyAWSRDlTbrxZLrxOpOFCPh3NOow56IbLBw4LcHewRHKE8V1mZD/uPoXy8eX1GiuLu8zkgImp8NpxlEgc=;
 7:vPlhl8p4fndVSfdllvZZtIkryGWoG39aY0AOXXiiyUzWdCSXcdlT7tDir0aPE3EewuY24a/21c1S+EvBb320SSzqtJ9UDyqH8mUV1lBqRSpKFodBKKgC6YdwnEBKhSr8liMM26uieW2GeMiYsLuJ4+Dda7HDZbIOfnaNwBXGxJjV4dEbK/+UMbmqYcxsXvA2pwazByPQd1WldLDevZpDyYKwroq9FHFupVV0yMgs/Fs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Sep 2017 20:09:19.4665 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2060
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wOS8yMDE3IDIwOjUyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxMiBTZXAgMjAxNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gTW9uLCBTZXAg
MTEsIDIwMTcgYXQgMDY6MDE6NTlQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+ICsj
IyBTY2FsYWJpbGl0eQo+Pj4gKwo+Pj4gKyMjIyAxR0IvMk1CIHN1cGVyIHBhZ2Ugc3VwcG9ydAo+
Pj4gKwo+Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Pgo+PiBUaGlzIG5lZWRzIHNvbWV0aGlu
ZyBsaWtlOgo+Pgo+PiBTdGF0dXMsIHg4NiBIVk0vUFZIOiBTdXBwb3J0ZWQKPj4KPj4gSUlSQyBv
biBBUk0gcGFnZSBzaXplcyBhcmUgZGlmZmVyZW50ICg2NEs/KQo+Cj4gVGhlcmUgaXMgYSBzZXBh
cmF0ZSBlbnRyeSBmb3IgZGlmZmVyZW50IHBhZ2UgZ3JhbnVsYXJpdGllcy4gMk1CIGFuZCAxR0IK
PiBzdXBlci1wYWdlcywgYm90aCBiYXNlZCBvbiA0SyBncmFudWxhcml0eSwgYXJlIHN1cHBvcnRl
ZCBvbiBBUk0gdG9vLgoKVGhpcyBlbnRyeSBhbmQgdGhlIGVudHJ5ICJBUk06IDE2SyBhbmQgNjRL
IHBhZ2VzIGluIGd1ZXN0cyIgYXJlIHR3byAKZGlmZmVyZW50IHRoaW5ncy4KCkhlcmUgd2Ugc3Bl
YWsgYWJvdXQgdGhlIGh5cGVydmlzb3Igd2hlcmVhcyB0aGUgb3RoZXIgb25lIGlzIGFib3V0IGd1
ZXN0cyAKaXRzZWxmLgoKQXQgdGhlIG1vbWVudCwgdGhlIGh5cGVydmlzb3Igb25seSBzdXBwb3J0
cyA0Sy4gVGhlIGd1ZXN0cyBjYW4gc3VwcG9ydCAKNEssIDE2SywgNjRLLiBUaGUgbGF0ZXIgdHdv
IGFyZSBvbmx5IGZvciBBQXJjaDY0IGd1ZXN0LgoKSXQgaXMgcHJvYmFibHkgd29ydGggdG8gcmVu
YW1lIHRoZSBvdGhlciBlbnRyeSB0byAiQVJNOiA0SywgMTZLLCA2NEsgCnBhZ2VzIGluIGd1ZXN0
cyIgZm9yIGF2b2lkaW5nIGNvbmZ1c2lvbi4KClsuLi5dCgo+Pj4gKyMjIyBBUk06IDE2SyBhbmQg
NjRLIHBhZ2VzIGluIGd1ZXN0cwo+Pj4gKwo+Pj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgd2l0
aCBjYXZlYXRzCj4+PiArCj4+PiArTm8gc3VwcG9ydCBmb3IgUUVNVSBiYWNrZW5kcyBpbiBhIDE2
SyBvciA2NEsgZG9tYWluLgo+Pgo+PiBOZWVkcyB0byBiZSBtZXJnZWQgd2l0aCB0aGUgIjFHQi8y
TUIgc3VwZXIgcGFnZSBzdXBwb3J0Ij8KPgo+IFN1cGVyLXBhZ2VzIGFyZSBkaWZmZXJlbnQgZnJv
bSBwYWdlIGdyYW51bGFyaXR5LiAxR0IgYW5kIDJNQiBwYWdlcyBhcmUKPiBiYXNlZCBvbiB0aGUg
c2FtZSA0SyBwYWdlIGdyYW51bGFyaXR5LCB3aGlsZSA1MTJNQiBwYWdlcyBhcmUgYmFzZWQgb24K
PiA2NEsgZ3JhbnVsYXJpdHkuIERvZXMgaXQgbWFrZSBzZW5zZT8KPiBNYXliZSB3ZSB3YW50IHRv
IHNheSAiQVJNOiAxNksgYW5kIDY0SyBwYWdlIGdyYW51bGFyaXR5IGluIGd1ZXN0IiB0bwo+IGNs
YXJpZnkuCgpFYWNoIGVudHJ5IGlzIHJlbGF0ZWQgdG8gZGlmZmVyZW50IGNvbXBvbmVudHMuIFRo
ZSBmaXJzdCBlbnRyeSBpcyBhYm91dCAKdGhlIGh5cGVydmlzb3IsIHdoaWxzdCB0aGlzIG9uZSBp
cyBhYm91dCBndWVzdHMuIFdlIHJlYWxseSBkb24ndCBjYXJlIAp3aGV0aGVyIHRoZSBndWVzdHMg
aXMgZ29pbmcgdG8gdXNlIHN1cGVycGFnZSBiZWNhdXNlIGF0IHRoZSBlbmQgb2YgdGhlIApkYXkg
dGhpcyB3aWxsIGdldCBoYW5kbGUgYnkgdGhlIGhhcmR3YXJlIGRpcmVjdGx5LgoKVGhlIG9ubHkg
dGhpbmcgd2UgY2FyZSBpcyB0aG9zZSBndWVzdHMgdG8gYmUgYWJsZSB0byBpbnRlcmFjdCB3aXRo
IFhlbiAKKHRoZSBpbnRlcmZhY2UgaXMgYmFzZWQgb24gNEsgZ3JhbnVsYXJpdHkgYXQgdGhlIG1v
bWVudCkuClNvIEkgYW0gbm90IHN1cmUgd2hhdCB3ZSBhcmUgdHJ5aW5nIHRvIGNsYXJpZnkgYXQg
dGhlIGVuZC4uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 20:46:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 20:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drs4d-0002ni-3Q; Tue, 12 Sep 2017 20:46:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drs4c-0002nK-0C
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 20:46:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 96/AA-02226-C9748B95; Tue, 12 Sep 2017 20:46:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXe2+45
 Ig45H+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmL/2E0vB6vSK+ytbWBsY
 pzl1MXJxCAk0Mkn837KGGcJ5zCixfvEmFghnG6NEU/duIIeTQ0TAWeLrmbnsXYwcHLwC+hJHN
 1mAhIUFzCT2v7zEBlIvIdCiLfF80k82kISEgLfEp1kXmWDste8WA9nsHGwCVhKHxECmsAioSh
 yb5D+BkXsBI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYx
 Aj9czMDDuYJx6wu8QoyQHk5Iob7bijkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzz3YBygkWp
 6akVaZk5wNCDSUtw8CiJ8KaCpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpy3F6RIAKQoo
 zQPbgQsDi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdBTKFJzOvBG7TK6AjmICO4Lm0Be
 SIkkSElFQD4xJFS+uN1XsbXgknp91KelUx2+6fYJ7irduLJ1sm79iX5LwyPnz6bdmPZ7MXfRQ
 Leb+rrWNb3/Qvp30vnLP8vtOSb+f6b3kHXzbusDvo8llQY/pz91+OvstcWzZ1TPc5eqiAmSUt
 rm7v1cp9P8KnuzN73LQwv9W76KXEzWUus1K9L275+erz72glluKMREMt5qLiRAA39sFqfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505249178!83602728!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16278 invoked from network); 12 Sep 2017 20:46:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 20:46:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drs4X-0000bS-DA; Tue, 12 Sep 2017 20:46:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drs4R-0001MX-S4; Tue, 12 Sep 2017 20:46:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drs4R-0003Bn-Ea; Tue, 12 Sep 2017 20:46:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113353-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-i386-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check: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-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f007cad159e99fa2acd3b2e9364fbb32ad28b971
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 20:46:11 +0000
Subject: [Xen-devel] [linux-linus test] 113353: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM1MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMzUzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMw
MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEz
MDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMwMzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA3IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
aW4gMTEzMzIzIFJFR1IuIHZzLiAxMTMwMzEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVy
bWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTMzMjMgcGFzcyBpbiAx
MTMzNTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTMzMjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgZmFpbCBwYXNzIGluIDExMzMyMwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTMzMjMgYmxvY2tlZCBpbiAxMTMwMzEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGYwMDdjYWQxNTllOTlmYTJhY2QzYjJlOTM2NGZiYjMyYWQyOGI5NzEKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU2OWRiYjg4ZTgwZGViNjg5NzRlZjZmZGQ2YTEz
ZWRiOWQ2ODYyNjEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzAzMSAgMjAxNy0wOS0wNCAwMzoz
NTo1MiBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTMwNDEgIDIwMTctMDktMDQg
MTY6NDk6NTYgWiAgICA4IGRheXMgICAxNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTMyOTMgIDIwMTctMDktMTEgMDg6MzI6NDEgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjE5NTQgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxMTY4NiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drsHt-00044p-Am; Tue, 12 Sep 2017 21:00:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drsHr-0003wC-V7
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:00:04 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BD/2F-18674-3DA48B95; Tue, 12 Sep 2017 21:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu4lrx2
 RBo0/tSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXi5eyFfwRrOhseMfewLiSv4uRi0NIYAmT
 xIzuE+xdjJwcLAIOEge+7wayOTgYBWIkHvywBgkzCoRJTL68hBWiRFvi/ZZfzCA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgLqEn8uTGAEsZkFQiWuvr8KVi4sECix4eNUJhCbU8BK4tiyX2A1vAJeEn
 N/HAK7QEggXeLRjNtsILaogK7EoX9/2CBqBCVOznzCAjFTS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAEGYBgB+PF056H
 GCU5mJREebMVd0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd4wmUEyxKTU+tSMvMAUYDTFqCg
 0dJhFcBGBFCvMUFibnFmekQqVOMilLivFdB+gRAEhmleXBtsAi8xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWFeZpDxPJl5JXDTXwEtZgJazHNpC8jikkSElFQDo+H9Nm7VGb7VjI+eMzz54bF
 lgsD2zwwhv2Xq/PpvHU6fsPnAkjeyCj6Bsz8UbApa4bFmzeduPrVam93Pbm8U2bP7YbWkW8sn
 wYZnz48ezV5UutWDy+6Feu+JfjF7hq9yOj/DnasLXdecE5E83XJzi009e94CYVWZGfzcJTfD/
 omE7gjZZzvlrxJLcUaioRZzUXEiAJzdyIi7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505250001!111336323!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53639 invoked from network); 12 Sep 2017 21:00:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:00:02 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7DCD6214C5;
 Tue, 12 Sep 2017 21:00:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7DCD6214C5
Date: Tue, 12 Sep 2017 13:59:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121358140.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/7] xen/arm: traps: Re-order the
 includes alphabetically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgICAgLSBGaXggYWxwaGFiZXRpY2FsIG9yZGVyCj4gICAgICAgICAt
IEFkZCBCaHVwaW5kZXIncyBhY2tlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8
IDQwICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggN2Y2
ZWMxNWI1ZS4uNmIzZGZkOWJjZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE2LDQxICsxNiw0MyBAQAo+ICAgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICAgKi8KPiAgCj4g
KyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiArI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+
ICsjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiAt
I2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KPiAtI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cj4gLSNp
bmNsdWRlIDx4ZW4vc21wLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
bGliLmg+Cj4gICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbWVt
X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KPiAtI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPiAtI2luY2x1ZGUgPHhlbi9zb2Z0aXJx
Lmg+Cj4gLSNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPiAgI2luY2x1ZGUgPHhlbi9wZXJm
Yy5oPgo+ICsjaW5jbHVkZSA8eGVuL3NtcC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4K
PiArI2luY2x1ZGUgPHhlbi9zdHJpbmcuaD4KPiArI2luY2x1ZGUgPHhlbi9zeW1ib2xzLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgo+ICAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9u
Lmg+Cj4gLSNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgo+IC0jaW5jbHVkZSA8eGVuL2lvY2Fw
Lmg+Cj4gKwo+ICAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMv
eGVuLmg+Cj4gLSNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAtI2luY2x1ZGUgPGFzbS9ldmVu
dC5oPgo+IC0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiArCj4gKyNpbmNsdWRlIDxhc20vYWNwaS5o
Pgo+ICAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+IC0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAt
I2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gKyNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4gICNp
bmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+Cj4g
KyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgo+ICsj
aW5jbHVkZSA8YXNtL2dpYy5oPgo+ICsjaW5jbHVkZSA8YXNtL21taW8uaD4KPiAgI2luY2x1ZGUg
PGFzbS9tb25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vcHNjaS5oPgo+ICsjaW5jbHVkZSA8YXNt
L3JlZ3MuaD4KPiArI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gIAo+ICAjaW5jbHVkZSAiZGVjb2Rl
LmgiCj4gICNpbmNsdWRlICJ2dGltZXIuaCIKPiAtI2luY2x1ZGUgPGFzbS9naWMuaD4KPiAtI2lu
Y2x1ZGUgPGFzbS92Z2ljLmg+Cj4gLSNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4gLSNpbmNs
dWRlIDxhc20vYWNwaS5oPgo+ICAKPiAgLyogVGhlIGJhc2Ugb2YgdGhlIHN0YWNrIG11c3QgYWx3
YXlzIGJlIGRvdWJsZS13b3JkIGFsaWduZWQsIHdoaWNoIG1lYW5zCj4gICAqIHRoYXQgYm90aCB0
aGUga2VybmVsIGhhbGYgb2Ygc3RydWN0IGNwdV91c2VyX3JlZ3MgKHdoaWNoIGlzIHB1c2hlZCBp
bgo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:02:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drsKT-0004Ev-Nq; Tue, 12 Sep 2017 21:02:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drsKS-0004Ep-0E
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:02:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BA/B2-02817-37B48B95; Tue, 12 Sep 2017 21:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm6R945
 Ig0l3lCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNB6cyF6zhqdh27StjA+N0ri5GLg4hgSVM
 ErOW7WPtYuTkYBFwkJj8ZA57FyMHB6NAjMSDH9YgYUaBMInJl5dAlWhLbH75BcxmEzCU+PtkE
 xtIuQSQveQzB0hYREBd4s+FCYwgNrNAqMTV91eZQWxhgQiJ7vn32UFsTgEriT9N88FqeAW8JA
 4ePglWIySQLrFi3U82EFtUQFfi0L8/bBA1ghInZz5hgZipJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oUZxaVJZapGtoopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiCDECwg/Hsac9D
 jJIcTEqivNmKOyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCaeQHlBItS01Mr0jJzgNEAk5bg4
 FES4TXwBErzFhck5hZnpkOkTjEqSonzXgVJCIAkMkrz4NpgEXiJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrzMINt5MvNK4Ka/AlrMBLSY59IWkMUliQgpqQbGYKblRssmP+x+z8zuZ+cg4JE
 2w/5hnY/82aMy34RDud4+f2j19bhV1emueIYXBn8D8sPfH5AtfrLrrXzJLZviF4b7X11QC8j4
 /y3ygb5BnnzEPZZ7JVuF55h/5PsZ8qX99/oP68Jm1e2pZ75j3pW244L5riMxkrtfRsn73u5WS
 Lpdetiv7OcZJZbijERDLeai4kQAg4dAQ7sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505250161!109605019!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34123 invoked from network); 12 Sep 2017 21:02:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:02:42 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 93F37214C5;
 Tue, 12 Sep 2017 21:02:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 93F37214C5
Date: Tue, 12 Sep 2017 14:02:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121402300.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/7] xen/arm: Move arch/arm/vtimer.h to
 include/asm-arm/vtimer.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEl0IHdpbGwgYmUgbmVj
ZXNzYXJ5IHRvIGluY2x1ZGUgdnRpbWVyLmggZnJvbSBzdWJkaXJlY3RvcnkgbWFraW5nIHRoZQo+
IGluY2x1c2lvbiBhIGJpdCBhd2t3YXJkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbi5j
ICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAyICstCj4gIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVkZS9hc20t
YXJtfS92dGltZXIuaCB8IDAKPiAgMyBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCj4gIHJlbmFtZSB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0v
dnRpbWVyLmggKDEwMCUpCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IDY1MTJmMDE0NjMuLjc4NGFlMzkyY2YgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gQEAgLTMzLDggKzMzLDggQEAKPiAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICNp
bmNsdWRlIDxhc20vdmZwLmg+Cj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICsjaW5jbHVkZSA8
YXNtL3Z0aW1lci5oPgo+ICAKPiAtI2luY2x1ZGUgInZ0aW1lci5oIgo+ICAjaW5jbHVkZSAidnVh
cnQuaCIKPiAgCj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
PiBpbmRleCA2YjNkZmQ5YmNmLi42ZjMyZjcwMGU1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtNTAsOSArNTAsOSBA
QAo+ICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICNp
bmNsdWRlIDxhc20vdmdpYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgo+ICAKPiAgI2lu
Y2x1ZGUgImRlY29kZS5oIgo+IC0jaW5jbHVkZSAidnRpbWVyLmgiCj4gIAo+ICAvKiBUaGUgYmFz
ZSBvZiB0aGUgc3RhY2sgbXVzdCBhbHdheXMgYmUgZG91YmxlLXdvcmQgYWxpZ25lZCwgd2hpY2gg
bWVhbnMKPiAgICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAod2hpY2ggaXMgcHVzaGVkIGluCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92dGlt
ZXIuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnRpbWVyLmgKPiBzaW1pbGFyaXR5IGluZGV4IDEw
MCUKPiByZW5hbWUgZnJvbSB4ZW4vYXJjaC9hcm0vdnRpbWVyLmgKPiByZW5hbWUgdG8geGVuL2lu
Y2x1ZGUvYXNtLWFybS92dGltZXIuaAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drshv-0005gL-JX; Tue, 12 Sep 2017 21:26:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drshu-0005gF-NI
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:26:58 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 22/8B-02226-12158B95; Tue, 12 Sep 2017 21:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq5i4I5
 Ig+X3mS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZTT/YCuZYVLzpPMDSwHhHs4uRi0NIYAmT
 xMp5X1i6GDk5WAQcJE7N/c7YxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEqvW7mYEsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRUJf4c2EC2BRmgUKJ6SekQcLCAlESu1bsYAOxOQWsJGa/2wo2kVfAS2
 Lmh1PMILaQQLrEzG2tYDWiAroSh/79YYOoEZQ4OfMJ2JHMAloSy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsYV/92
 OsQoycGkJMqbrbgjUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL28AUE6wKDU9tSItMwcYCzBpC
 Q4eJRHeKpA0b3FBYm5xZjpE6hSjopQ4bxJIQgAkkVGaB9cGi79LjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuadDTKFJzOvBG76K6DFTECLeS5tAVlckoiQkmpgFNT8yvnKfMHZjkknOXkv6Bt
 8PBq8/32WeOg68RenOzrF3Xry5nWu9TBOXrMokfdZkqrr8gWzOJ2/cTSdsWY7WijycHne0abt
 804wz9l0rFtrWw7bwuBEY7nEJ7/KBT/uYfvdGJlZZdyTeoQ9YZ/Ot1mPQvfvu2CvVaH+Xmzr8
 Xlf70ys72d9pMRSnJFoqMVcVJwIAOLP2sS6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505251615!75932007!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18318 invoked from network); 12 Sep 2017 21:26:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:26:56 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C7D66218F9;
 Tue, 12 Sep 2017 21:26:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7D66218F9
Date: Tue, 12 Sep 2017 14:26:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121423540.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/7] xen/arm: traps: Export a bunch of
 helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgbW92ZSBzb21lIHBhcnRzIG9mIHRyYXBzLmMgaW4gc2VwYXJhdGUgZmlsZXMuCj4g
VGhlIHdpbGwgcmVxdWlyZSB0byB1c2UgaGVscGVycyB0aGF0IGFyZSBjdXJyZW50bHkgc3RhdGlj
YWxseSBkZWZpbmVkLgo+IEV4cG9ydCB0aGUgZm9sbG93aW5nIGhlbHBlcnM6Cj4gICAgIC0gaW5q
ZWN0X3VuZGVmNjRfZXhjZXB0aW9uCj4gICAgIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbgo+ICAg
ICAtIGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyCj4gICAgIC0gYWR2YW5jZV9wYwo+ICAgICAtIGhh
bmRsZV9yYXpfd2kKPiAgICAgLSBoYW5kbGVfd29fd2kKPiAgICAgLSBoYW5kbGVfcm9fcmF6Cj4g
Cj4gTm90ZSB0aGF0IGFzbS1hcm0vYXJtMzIvdHJhcHMuaCBpcyBlbXB0eSBidXQgaXQgaXMgdG8g
a2VlcCBwYXJpdHkgd2l0aAo+IHRoZSBhcm02NCBjb3VudGVycGFydC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+IAo+IENj
OiB2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbQo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAg
ICAgICAgLSBGaXh1cCBndWFyZHMKPiAgICAgICAgIC0gQWRkIG5ld2xpbmUgZm9yIGNsYXJpdHkK
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvdHJhcHMuaCB8IDEzICsrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3RyYXBzLmggfCAxNSArKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBz
LmggICAgICAgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA0IGZpbGVz
IGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggNmYzMmY3MDBl
NS4uMWMzMzRhN2I5OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTQ5LDYgKzQ5LDcgQEAKPiAgI2luY2x1ZGUgPGFz
bS9tb25pdG9yLmg+Cj4gICNpbmNsdWRlIDxhc20vcHNjaS5oPgo+ICAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KPiArI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4K
PiAgI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KPiAgCj4gQEAgLTU0Nyw3ICs1NDgsNyBAQCBzdGF0
aWMgdmFkZHJfdCBleGNlcHRpb25faGFuZGxlcjY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCB2YWRkcl90IG9mZnNldCkKPiAgfQo+ICAKPiAgLyogSW5qZWN0IGFuIHVuZGVmaW5lZCBleGNl
cHRpb24gaW50byBhIDY0IGJpdCBndWVzdCAqLwo+IC1zdGF0aWMgdm9pZCBpbmplY3RfdW5kZWY2
NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpbnN0cl9sZW4pCj4g
K3ZvaWQgaW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBpbnQgaW5zdHJfbGVuKQo+ICB7Cj4gICAgICB2YWRkcl90IGhhbmRsZXI7Cj4gICAgICBjb25z
dCB1bmlvbiBoc3IgZXNyID0gewo+IEBAIC02MjAsOCArNjIxLDcgQEAgc3RhdGljIHZvaWQgaW5q
ZWN0X2lhYnQ2NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gIAo+ICAj
ZW5kaWYKPiAgCj4gLXN0YXRpYyB2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gaHNyIGhzcikKPiArdm9pZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICB7Cj4gICAgICAg
ICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4gICAgICAgICAgICAg
IGluamVjdF91bmRlZjMyX2V4Y2VwdGlvbihyZWdzKTsKPiBAQCAtMTcxNCw4ICsxNzE0LDcgQEAg
c3RhdGljIGNvbnN0IHVuc2lnbmVkIHNob3J0IGNjX21hcFsxNl0gPSB7Cj4gICAgICAgICAgMCAg
ICAgICAgICAgICAgICAgICAgICAgLyogTlYgICAgICAgICAgICAgICAgICAgICAqLwo+ICB9Owo+
ICAKPiAtc3RhdGljIGludCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1
bmlvbiBoc3IgaHNyKQo+ICtpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gIHsKPiAgICAgIHVuc2lnbmVk
IGxvbmcgY3BzciwgY3Bzcl9jb25kOwo+ICAgICAgaW50IGNvbmQ7Cj4gQEAgLTE3NzcsNyArMTc3
Niw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCj4gICAgICByZXR1cm4gMTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgYWR2
YW5jZV9wYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikK
PiArdm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlv
biBoc3IgaHNyKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGl0Yml0cywgY29uZCwgY3BzciA9
IHJlZ3MtPmNwc3I7Cj4gIAo+IEBAIC0xODE4LDExICsxODE3LDExIEBAIHN0YXRpYyB2b2lkIGFk
dmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
Cj4gIH0KPiAgCj4gIC8qIFJlYWQgYXMgemVybyBhbmQgd3JpdGUgaWdub3JlICovCj4gLXN0YXRp
YyB2b2lkIGhhbmRsZV9yYXpfd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJlZ2lkeCwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHJlYWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24g
aHNyIGhzciwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbWluX2VsKQo+ICt2b2lk
IGhhbmRsZV9yYXpfd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAg
ICAgICAgICBpbnQgcmVnaWR4LAo+ICsgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkLAo+ICsg
ICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKPiArICAgICAgICAgICAgICAg
ICAgIGludCBtaW5fZWwpCj4gIHsKPiAgICAgIEFTU0VSVCgobWluX2VsID09IDApIHx8IChtaW5f
ZWwgPT0gMSkpOwo+ICAKPiBAQCAtMTgzNiwxMiArMTgzNSwxMiBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfcmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgYWR2YW5jZV9wYyhy
ZWdzLCBoc3IpOwo+ICB9Cj4gIAo+IC0vKiBXcml0ZSBvbmx5IGFzIHdyaXRlIGlnbm9yZSAqLwo+
IC1zdGF0aWMgdm9pZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCByZWFkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5p
b24gaHNyIGhzciwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCj4gKy8q
IHdyaXRlIG9ubHkgYXMgd3JpdGUgaWdub3JlICovCj4gK3ZvaWQgaGFuZGxlX3dvX3dpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAo+
ICsgICAgICAgICAgICAgICAgICBib29sIHJlYWQsCj4gKyAgICAgICAgICAgICAgICAgIGNvbnN0
IHVuaW9uIGhzciBoc3IsCj4gKyAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCj4gIHsKPiAg
ICAgIEFTU0VSVCgobWluX2VsID09IDApIHx8IChtaW5fZWwgPT0gMSkpOwo+ICAKPiBAQCAtMTg1
NiwxMSArMTg1NSwxMSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCj4gIH0KPiAgCj4gIC8qIFJlYWQgb25seSBhcyByZWFkIGFzIHplcm8gKi8K
PiAtc3RhdGljIHZvaWQgaGFuZGxlX3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgcmVhZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bmlvbiBoc3IgaHNyLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwp
Cj4gK3ZvaWQgaGFuZGxlX3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiArICAg
ICAgICAgICAgICAgICAgIGludCByZWdpZHgsCj4gKyAgICAgICAgICAgICAgICAgICBib29sIHJl
YWQsCj4gKyAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+ICsgICAgICAg
ICAgICAgICAgICAgaW50IG1pbl9lbCkKPiAgewo+ICAgICAgQVNTRVJUKChtaW5fZWwgPT0gMCkg
fHwgKG1pbl9lbCA9PSAxKSk7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLmUzYzRhOGI0NzMKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCj4gQEAgLTAs
MCArMSwxMyBAQAo+ICsjaWZuZGVmIF9fQVNNX0FSTTMyX1RSQVBTX18KPiArI2RlZmluZSBfX0FT
TV9BUk0zMl9UUkFQU19fCj4gKwo+ICsjZW5kaWYgLyogX19BU01fQVJNMzJfVFJBUFNfXyAqLwo+
ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0
eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiArCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uZTVlNWE0YTAzNgo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiBA
QCAtMCwwICsxLDE1IEBACj4gKyNpZm5kZWYgX19BU01fQVJNNjRfVFJBUFNfXwo+ICsjZGVmaW5l
IF9fQVNNX0FSTTY0X1RSQVBTX18KPiArCj4gK3ZvaWQgaW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9u
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaW5zdHJfbGVuKTsKPiArCj4gKyNlbmRp
ZiAvKiBfX0FTTV9BUk02NF9UUkFQU19fICovCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoK
PiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+ICsK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS90cmFwcy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAw
Li42ZDk5ZDIyOGU4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dHJhcHMuaAo+IEBAIC0wLDAgKzEsMzYgQEAKPiArI2lmbmRlZiBfX0FTTV9BUk1fVFJBUFNfXwo+
ICsjZGVmaW5lIF9fQVNNX0FSTV9UUkFQU19fCj4gKwo+ICsjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgo+ICsKPiArI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKPiArIyBpbmNsdWRlIDxhc20v
YXJtMzIvdHJhcHMuaD4KPiArI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQo+ICsjIGluY2x1
ZGUgPGFzbS9hcm02NC90cmFwcy5oPgo+ICsjZW5kaWYKPiArCj4gK2ludCBjaGVja19jb25kaXRp
b25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cik7Cj4gKwo+ICt2b2lkIGFkdmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpOwo+ICsKPiArdm9pZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiArCj4gK3Zv
aWQgaGFuZGxlX3Jhel93aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwg
Ym9vbCByZWFkLAo+ICsgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50
IG1pbl9lbCk7Cj4gKwo+ICt2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAo+ICsgICAgICAgICAgICAgICAgICBjb25zdCB1
bmlvbiBoc3IgaHNyLCBpbnQgbWluX2VsKTsKPiArCj4gK3ZvaWQgaGFuZGxlX3JvX3JheihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAo+ICsgICAgICAg
ICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwgaW50IG1pbl9lbCk7Cj4KCkNvdWxkIHlv
dSBwbGVhc2UgY29weSBvciBtb3ZlIHRoZSBzaW1wbGUgb25lLWxpbmUgY29tbWVudHMgd2UgaGF2
ZSBpbgp0cmFwcy5jIGhlcmUgYXMgd2VsbCB0byBkZXNjcmliZSB0aGVzZSBmdW5jdGlvbnM/IFN1
Y2ggYXMgIlJlYWQgb25seSBhcwpyZWFkIGFzIHplcm8iIGFuZCAiUmVhZCBhcyB6ZXJvIGFuZCB3
cml0ZSBpZ25vcmUiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drsvC-0006uK-NW; Tue, 12 Sep 2017 21:40:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drsvB-0006uE-Qt
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:40:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 0A/C8-03610-95458B95; Tue, 12 Sep 2017 21:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm5EyI5
 Ig2WfBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmt08ZCx5UVRx60MLUwPgmrIuRi0NIYAmT
 xLeWJexdjJwcLAIOEkc2bmXtYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiUsnnzKB2GwChhJ/n
 2xiAymXALKXfOYACYsIqEv8uTCBEcRmFgiVuPr+KjOILSzgJ3H7114WEJtTwEpi08cOMJtXwE
 vi2/2ZYBcICaRL/DxyGcwWFdCVOPTvDxtEjaDEyZlPWCBmakksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukameklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GA8syDw
 EKMkB5OSKG+24o5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8k4OBcoJFqempFWmZOcBogElLc
 PAoifAGgKR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc1wKkSACkKKM0D24ELDIvMcpKCf
 MyAh0lxFOQWpSbWYIq/4pRnINRSZh3McgUnsy8ErhNr4COYAI6gufSFpAjShIRUlINjLOial5
 tCVI1C3D7G6B78tMG3543x1Yvv7Mp4rjY36zam1d4udJnlT2+ee+/9HK+fbMUHBz+J1aI+PJN
 7ZZu/PmGY+fLAxnqCZ4b7860XlcZ0aNWmaZYnrXmkVpPk/DWhSp5HWd+2s7T0WIN5TrSvd/xu
 68w20bZq59C3h5kOPJRPVax64rebiWW4oxEQy3mouJEAPSEsmzHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505252438!74531974!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48387 invoked from network); 12 Sep 2017 21:40:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:40:39 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 01536214C5;
 Tue, 12 Sep 2017 21:40:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 01536214C5
Date: Tue, 12 Sep 2017 14:40:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121440300.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm: Move sysreg emulation
 outside of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBzeXNyZWcgZW11
bGF0aW9uIGlzIDY0LWJpdCBzcGVjaWZpYyBhbmQgc3Vycm91bmRlZCBieSAjaWZkZWYuIE1vdmUK
PiB0aGVtIGluIGEgc2VwYXJhdGUgZmlsZSBhcm0vYXJtNjQvdnN5c3JlZy5jIHRvIHNocmluayBk
b3duIGEgYml0IHRyYXBzLmMKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhl
bi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZSAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS9h
cm02NC92c3lzcmVnLmMgICAgICB8IDIyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAxOTggLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90
cmFwcy5oIHwgICAzICsKPiAgNCBmaWxlcyBjaGFuZ2VkLCAyMzMgaW5zZXJ0aW9ucygrKSwgMTk4
IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L3Zz
eXNyZWcuYwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUKPiBpbmRleCAxNDliNmIzOTAxLi43MThmZTQ0NDU1
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQo+ICsrKyBiL3hlbi9h
cmNoL2FybS9hcm02NC9NYWtlZmlsZQo+IEBAIC0xMCwzICsxMCw0IEBAIG9iai0kKENPTkZJR19M
SVZFUEFUQ0gpICs9IGxpdmVwYXRjaC5vCj4gIG9iai15ICs9IHNtcGJvb3Qubwo+ICBvYmoteSAr
PSB0cmFwcy5vCj4gIG9iai15ICs9IHZmcC5vCj4gK29iai15ICs9IHZzeXNyZWcubwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jIGIveGVuL2FyY2gvYXJtL2FybTY0
L3ZzeXNyZWcuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uYzU3
YWMxMjUwMwo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3Jl
Zy5jCj4gQEAgLTAsMCArMSwyMjkgQEAKPiArLyoKPiArICogeGVuL2FyY2gvYXJtL2FybTY0L3N5
c3JlZy5jCj4gKyAqCj4gKyAqIEVtdWxhdGUgc3lzdGVtIHJlZ2lzdGVycyB0cmFwcGVkLgo+ICsg
Kgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTEgQ2l0cml4IFN5c3RlbXMuCj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
Zgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsKPiArI2luY2x1
ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdnRpbWVyLmg+Cj4gKwo+ICt2b2lkIGRvX3N5
c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgY29uc3Qg
dW5pb24gaHNyIGhzcikKPiArewo+ICsgICAgaW50IHJlZ2lkeCA9IGhzci5zeXNyZWcucmVnOwo+
ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICsKPiArICAgIHN3aXRjaCAoIGhzci5i
aXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sgKQo+ICsgICAgewo+ICsgICAgLyoKPiArICAgICAq
IEhDUl9FTDIuVEFDUgo+ICsgICAgICoKPiArICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQ3
LjIuMQo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfQUNUTFJfRUwxOgo+ICsgICAg
ICAgIGlmICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSApCj4gKyAgICAgICAgICAgIHJldHVybiBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgaWYgKCBoc3Iuc3lz
cmVnLnJlYWQgKQo+ICsgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgcmVnaWR4LCB2LT5h
cmNoLmFjdGxyKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICAvKgo+ICsgICAgICogTURD
Ul9FTDIuVERSQQo+ICsgICAgICoKPiArICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1
MDggVGFibGUgRDEtNTcKPiArICAgICAqLwo+ICsgICAgY2FzZSBIU1JfU1lTUkVHX01EUkFSX0VM
MToKPiArICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgsIGhzci5zeXNy
ZWcucmVhZCwgaHNyLCAxKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogTURDUl9FTDIuVERPU0EK
PiArICAgICAqCj4gKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA5IFRhYmxlIEQx
LTU4Cj4gKyAgICAgKgo+ICsgICAgICogVW5oYW5kbGVkOgo+ICsgICAgICogICAgT1NMU1JfRUwx
Cj4gKyAgICAgKiAgICBEQkdQUkNSX0VMMQo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9TWVNS
RUdfT1NMQVJfRUwxOgo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfd29fd2kocmVncywgcmVnaWR4
LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Cj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfT1NETFJf
RUwxOgo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5
c3JlZy5yZWFkLCBoc3IsIDEpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBNRENSX0VMMi5UREEK
PiArICAgICAqCj4gKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQx
LTU5Cj4gKyAgICAgKgo+ICsgICAgICogVW5oYW5kbGVkOgo+ICsgICAgICogICAgTURDQ0lOVF9F
TDEKPiArICAgICAqICAgIERCR0RUUl9FTDAKPiArICAgICAqICAgIERCR0RUUlJYX0VMMAo+ICsg
ICAgICogICAgREJHRFRSVFhfRUwwCj4gKyAgICAgKiAgICBPU0RUUlJYX0VMMQo+ICsgICAgICog
ICAgT1NEVFJUWF9FTDEKPiArICAgICAqICAgIE9TRUNDUl9FTDEKPiArICAgICAqICAgIERCR0NM
QUlNU0VUX0VMMQo+ICsgICAgICogICAgREJHQ0xBSU1DTFJfRUwxCj4gKyAgICAgKiAgICBEQkdB
VVRIU1RBVFVTX0VMMQo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfTURTQ1JfRUwx
Ogo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3Jl
Zy5yZWFkLCBoc3IsIDEpOwo+ICsgICAgY2FzZSBIU1JfU1lTUkVHX01EQ0NTUl9FTDA6Cj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0IEVMMCBvbmx5IGlmIE1EU0NSX0VM
MS5URENDIGlzIHNldCB0byAwLiBXZSBlbXVsYXRlIHRoYXQKPiArICAgICAgICAgKiByZWdpc3Rl
ciBhcyBSQVovV0kgYWJvdmUuIFNvIFJPIGF0IGJvdGggRUwwIGFuZCBFTDEuCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lz
cmVnLnJlYWQsIGhzciwgMCk7Cj4gKyAgICBIU1JfU1lTUkVHX0RCR19DQVNFUyhEQkdCVlIpOgo+
ICsgICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQkNSKToKPiArICAgIEhTUl9TWVNSRUdfREJH
X0NBU0VTKERCR1dWUik6Cj4gKyAgICBIU1JfU1lTUkVHX0RCR19DQVNFUyhEQkdXQ1IpOgo+ICsg
ICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFk
LCBoc3IsIDEpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBNRENSX0VMMi5UUE0KPiArICAgICAq
Cj4gKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRhYmxlIEQxLTYxCj4gKyAg
ICAgKgo+ICsgICAgICogVW5oYW5kbGVkOgo+ICsgICAgICogICAgUE1FVkNOVFI8bj5fRUwwCj4g
KyAgICAgKiAgICBQTUVWVFlQRVI8bj5fRUwwCj4gKyAgICAgKiAgICBQTUNDRklMVFJfRUwwCj4g
KyAgICAgKiBNRENSX0VMMi5UUE1DUgo+ICsgICAgICoKPiArICAgICAqIEFSTXY3IChEREkgMDQw
NkMuYik6IEIxLjE0LjE3Cj4gKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRh
YmxlIEQxLTYyCj4gKyAgICAgKgo+ICsgICAgICogTkI6IEJvdGggTURDUl9FTDIuVFBNIGFuZCBN
RENSX0VMMi5UUE1DUiBjYXVzZSB0cmFwcGluZyBvZiBQTUNSLgo+ICsgICAgICovCj4gKyAgICBj
YXNlIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9FTDE6Cj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1J
TlRFTkNMUl9FTDE6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBBY2Nlc3NpYmxlIGZyb20g
RUwxIG9ubHksIGJ1dCBpZiBFTDAgdHJhcCBoYXBwZW5zIGhhbmRsZSBhcwo+ICsgICAgICAgICAq
IHVuZGVmLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJl
Z3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOwo+ICsgICAgY2FzZSBIU1JfU1lT
UkVHX1BNVVNFUkVOUl9FTDA6Cj4gKyAgICAgICAgLyogUk8gYXQgRUwwLiBSQVovV0kgYXQgRUwx
ICovCj4gKyAgICAgICAgaWYgKCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkKPiArICAgICAgICAg
ICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhz
ciwgMCk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93
aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKPiArICAgIGNhc2UgSFNS
X1NZU1JFR19QTUNSX0VMMDoKPiArICAgIGNhc2UgSFNSX1NZU1JFR19QTUNOVEVOU0VUX0VMMDoK
PiArICAgIGNhc2UgSFNSX1NZU1JFR19QTUNOVEVOQ0xSX0VMMDoKPiArICAgIGNhc2UgSFNSX1NZ
U1JFR19QTU9WU0NMUl9FTDA6Cj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1TV0lOQ19FTDA6Cj4g
KyAgICBjYXNlIEhTUl9TWVNSRUdfUE1TRUxSX0VMMDoKPiArICAgIGNhc2UgSFNSX1NZU1JFR19Q
TUNFSUQwX0VMMDoKPiArICAgIGNhc2UgSFNSX1NZU1JFR19QTUNFSUQxX0VMMDoKPiArICAgIGNh
c2UgSFNSX1NZU1JFR19QTUNDTlRSX0VMMDoKPiArICAgIGNhc2UgSFNSX1NZU1JFR19QTVhFVlRZ
UEVSX0VMMDoKPiArICAgIGNhc2UgSFNSX1NZU1JFR19QTVhFVkNOVFJfRUwwOgo+ICsgICAgY2Fz
ZSBIU1JfU1lTUkVHX1BNT1ZTU0VUX0VMMDoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEFj
Y2Vzc2libGUgYXQgRUwwIG9ubHkgaWYgUE1VU0VSRU5SX0VMMC5FTiBpcyBzZXQuIFdlCj4gKyAg
ICAgICAgICogZW11bGF0ZSB0aGF0IHJlZ2lzdGVyIGFzIDAgYWJvdmUuCj4gKyAgICAgICAgICov
Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVn
LnJlYWQsIGhzciwgMSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqICFDTlRIQ1RMX0VMMi5FTDFQ
Q0VOCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJs
ZSBEMS02MAo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfQ05UUF9DVExfRUwwOgo+
ICsgICAgY2FzZSBIU1JfU1lTUkVHX0NOVFBfVFZBTF9FTDA6Cj4gKyAgICBjYXNlIEhTUl9TWVNS
RUdfQ05UUF9DVkFMX0VMMDoKPiArICAgICAgICBpZiAoICF2dGltZXJfZW11bGF0ZShyZWdzLCBo
c3IpICkKPiArICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywg
aHNyKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSENSX0VMMi5G
TU8gb3IgSENSX0VMMi5JTU8KPiArICAgICAqCj4gKyAgICAgKiBHSUMgQXJjaGl0ZWN0dXJlIFNw
ZWNpZmljYXRpb24gKElISSAwMDY5Qyk6IFNlY3Rpb24gNC42LjMKPiArICAgICAqLwo+ICsgICAg
Y2FzZSBIU1JfU1lTUkVHX0lDQ19TR0kxUl9FTDE6Cj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfSUND
X0FTR0kxUl9FTDE6Cj4gKyAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX1NHSTBSX0VMMToKPiArCj4g
KyAgICAgICAgaWYgKCAhdmdpY19lbXVsYXRlKHJlZ3MsIGhzcikgKQo+ICsgICAgICAgICAgICBy
ZXR1cm4gaW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHJlZ3MsIGhzci5sZW4pOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAo+
ICsgICAgICoKPiArICAgICAqICBHSUMgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAw
MDY5Qyk6IFNlY3Rpb24gOC4xLjkKPiArICAgICAqLwo+ICsgICAgY2FzZSBIU1JfU1lTUkVHX0lD
Q19TUkVfRUwxOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVHJhcHBlZCB3aGVuIHRoZSBn
dWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3JtCj4gKyAgICAgICAgICogaW50
ZXJydXB0IGNvbnRyb2xsZXIgaXMgR0lDdjMuIEluIHRoaXMgY2FzZSwgdGhlIHJlZ2lzdGVyCj4g
KyAgICAgICAgICogc2hvdWxkIGJlIGVtdWxhdGUgYXMgUkFaL1dJIHRvIHRlbGwgdGhlIGd1ZXN0
IHRvIHVzZSB0aGUgR0lDCj4gKyAgICAgICAgICogbWVtb3J5IG1hcHBlZCBpbnRlcmZhY2UgKGku
ZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KPiArICAgICAgICAgKi8KPiArICAgICAgICByZXR1cm4g
aGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogSENSX0VMMi5USURDUAo+ICsgICAgICoKPiArICAgICAqIEFS
TXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDEgVGFibGUgRDEtNDMKPiArICAgICAqCj4gKyAgICAg
KiAgLSBSZXNlcnZlZCBjb250cm9sIHNwYWNlIGZvciBJTVBMRU1FTlRBVElPTiBERUZJTkVEIGZ1
bmN0aW9uYWxpdHkuCj4gKyAgICAgKgo+ICsgICAgICogQ1BUUl9FTDIuVFRBCj4gKyAgICAgKgo+
ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NAo+ICsgICAg
ICoKPiArICAgICAqICAtIEFsbCBpbXBsZW1lbnRlZCB0cmFjZSByZWdpc3RlcnMuCj4gKyAgICAg
Kgo+ICsgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KPiArICAgICAqLwo+
ICsgICAgZGVmYXVsdDoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBo
c3Jfc3lzcmVnIHN5c3JlZyA9IGhzci5zeXNyZWc7Cj4gKwo+ICsgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLAo+ICsgICAgICAgICAgICAgICAgICAgICAiJXMgJWQsICVkLCBjJWQsIGMl
ZCwgJWQgJXMgeCVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICAgc3lzcmVnLnJlYWQgPyAibXJzIiA6ICJtc3IiLAo+ICsgICAgICAgICAgICAgICAgICAgICBz
eXNyZWcub3AwLCBzeXNyZWcub3AxLAo+ICsgICAgICAgICAgICAgICAgICAgICBzeXNyZWcuY3Ju
LCBzeXNyZWcuY3JtLAo+ICsgICAgICAgICAgICAgICAgICAgICBzeXNyZWcub3AyLAo+ICsgICAg
ICAgICAgICAgICAgICAgICBzeXNyZWcucmVhZCA/ICI9PiIgOiAiPD0iLAo+ICsgICAgICAgICAg
ICAgICAgICAgICBzeXNyZWcucmVnLCByZWdzLT5wYyk7Cj4gKyAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgNjQtYml0IHN5c3JlZyBhY2Nlc3MgJSN4XG4iLAo+ICsg
ICAgICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9TWVNSRUdfUkVHU19NQVNLKTsKPiAr
ICAgICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+ICsgICAgICAg
ICAgICByZXR1cm47Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJlZ3MtPnBjICs9
IDQ7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+
ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggMWMzMzRhN2I5
OS4uZjAwYWE0ODg5MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTIyOTUsMjA0ICsyMjk1LDYgQEAgc3RhdGljIHZv
aWQgZG9fY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
Cj4gICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gIH0KPiAgCj4gLSNp
ZmRlZiBDT05GSUdfQVJNXzY0Cj4gLXN0YXRpYyB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKPiAtICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IpCj4gLXsKPiAtICAgIGludCByZWdpZHggPSBoc3Iuc3lzcmVnLnJlZzsKPiAtICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKPiAtCj4gLSAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9T
WVNSRUdfUkVHU19NQVNLICkKPiAtICAgIHsKPiAtICAgIC8qCj4gLSAgICAgKiBIQ1JfRUwyLlRB
Q1IKPiAtICAgICAqCj4gLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBENy4yLjEKPiAtICAg
ICAqLwo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX0FDVExSX0VMMToKPiAtICAgICAgICBpZiAoIHBz
cl9tb2RlX2lzX3VzZXIocmVncykgKQo+IC0gICAgICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVm
X2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+IC0gICAgICAgIGlmICggaHNyLnN5c3JlZy5yZWFkICkK
PiAtICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5hY3Rscik7
Cj4gLSAgICAgICAgYnJlYWs7Cj4gLQo+IC0gICAgLyoKPiAtICAgICAqIE1EQ1JfRUwyLlREUkEK
PiAtICAgICAqCj4gLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA4IFRhYmxlIEQx
LTU3Cj4gLSAgICAgKi8KPiAtICAgIGNhc2UgSFNSX1NZU1JFR19NRFJBUl9FTDE6Cj4gLSAgICAg
ICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhz
ciwgMSk7Cj4gLQo+IC0gICAgLyoKPiAtICAgICAqIE1EQ1JfRUwyLlRET1NBCj4gLSAgICAgKgo+
IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOSBUYWJsZSBEMS01OAo+IC0gICAg
ICoKPiAtICAgICAqIFVuaGFuZGxlZDoKPiAtICAgICAqICAgIE9TTFNSX0VMMQo+IC0gICAgICog
ICAgREJHUFJDUl9FTDEKPiAtICAgICAqLwo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX09TTEFSX0VM
MToKPiAtICAgICAgICByZXR1cm4gaGFuZGxlX3dvX3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3Jl
Zy5yZWFkLCBoc3IsIDEpOwo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX09TRExSX0VMMToKPiAtICAg
ICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwg
aHNyLCAxKTsKPiAtCj4gLSAgICAvKgo+IC0gICAgICogTURDUl9FTDIuVERBCj4gLSAgICAgKgo+
IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJsZSBEMS01OQo+IC0gICAg
ICoKPiAtICAgICAqIFVuaGFuZGxlZDoKPiAtICAgICAqICAgIE1EQ0NJTlRfRUwxCj4gLSAgICAg
KiAgICBEQkdEVFJfRUwwCj4gLSAgICAgKiAgICBEQkdEVFJSWF9FTDAKPiAtICAgICAqICAgIERC
R0RUUlRYX0VMMAo+IC0gICAgICogICAgT1NEVFJSWF9FTDEKPiAtICAgICAqICAgIE9TRFRSVFhf
RUwxCj4gLSAgICAgKiAgICBPU0VDQ1JfRUwxCj4gLSAgICAgKiAgICBEQkdDTEFJTVNFVF9FTDEK
PiAtICAgICAqICAgIERCR0NMQUlNQ0xSX0VMMQo+IC0gICAgICogICAgREJHQVVUSFNUQVRVU19F
TDEKPiAtICAgICAqLwo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX01EU0NSX0VMMToKPiAtICAgICAg
ICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNy
LCAxKTsKPiAtICAgIGNhc2UgSFNSX1NZU1JFR19NRENDU1JfRUwwOgo+IC0gICAgICAgIC8qCj4g
LSAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBpZiBNRFNDUl9FTDEuVERDQyBpcyBz
ZXQgdG8gMC4gV2UgZW11bGF0ZSB0aGF0Cj4gLSAgICAgICAgICogcmVnaXN0ZXIgYXMgUkFaL1dJ
IGFib3ZlLiBTbyBSTyBhdCBib3RoIEVMMCBhbmQgRUwxLgo+IC0gICAgICAgICAqLwo+IC0gICAg
ICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBo
c3IsIDApOwo+IC0gICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQlZSKToKPiAtICAgIEhTUl9T
WVNSRUdfREJHX0NBU0VTKERCR0JDUik6Cj4gLSAgICBIU1JfU1lTUkVHX0RCR19DQVNFUyhEQkdX
VlIpOgo+IC0gICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHV0NSKToKPiAtICAgICAgICByZXR1
cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsK
PiAtCj4gLSAgICAvKgo+IC0gICAgICogTURDUl9FTDIuVFBNCj4gLSAgICAgKgo+IC0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02MQo+IC0gICAgICoKPiAtICAg
ICAqIFVuaGFuZGxlZDoKPiAtICAgICAqICAgIFBNRVZDTlRSPG4+X0VMMAo+IC0gICAgICogICAg
UE1FVlRZUEVSPG4+X0VMMAo+IC0gICAgICogICAgUE1DQ0ZJTFRSX0VMMAo+IC0gICAgICogTURD
Ul9FTDIuVFBNQ1IKPiAtICAgICAqCj4gLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4x
NC4xNwo+IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02Mgo+
IC0gICAgICoKPiAtICAgICAqIE5COiBCb3RoIE1EQ1JfRUwyLlRQTSBhbmQgTURDUl9FTDIuVFBN
Q1IgY2F1c2UgdHJhcHBpbmcgb2YgUE1DUi4KPiAtICAgICAqLwo+IC0gICAgY2FzZSBIU1JfU1lT
UkVHX1BNSU5URU5TRVRfRUwxOgo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX1BNSU5URU5DTFJfRUwx
Ogo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogQWNjZXNzaWJsZSBmcm9tIEVMMSBvbmx5LCBi
dXQgaWYgRUwwIHRyYXAgaGFwcGVucyBoYW5kbGUgYXMKPiAtICAgICAgICAgKiB1bmRlZi4KPiAt
ICAgICAgICAgKi8KPiAtICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgs
IGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKPiAtICAgIGNhc2UgSFNSX1NZU1JFR19QTVVTRVJF
TlJfRUwwOgo+IC0gICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVMMSAqLwo+IC0gICAg
ICAgIGlmICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSApCj4gLSAgICAgICAgICAgIHJldHVybiBo
YW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDApOwo+IC0g
ICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVn
aWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Cj4gLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1D
Ul9FTDA6Cj4gLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1DTlRFTlNFVF9FTDA6Cj4gLSAgICBjYXNl
IEhTUl9TWVNSRUdfUE1DTlRFTkNMUl9FTDA6Cj4gLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1PVlND
TFJfRUwwOgo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX1BNU1dJTkNfRUwwOgo+IC0gICAgY2FzZSBI
U1JfU1lTUkVHX1BNU0VMUl9FTDA6Cj4gLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1DRUlEMF9FTDA6
Cj4gLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1DRUlEMV9FTDA6Cj4gLSAgICBjYXNlIEhTUl9TWVNS
RUdfUE1DQ05UUl9FTDA6Cj4gLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1YRVZUWVBFUl9FTDA6Cj4g
LSAgICBjYXNlIEhTUl9TWVNSRUdfUE1YRVZDTlRSX0VMMDoKPiAtICAgIGNhc2UgSFNSX1NZU1JF
R19QTU9WU1NFVF9FTDA6Cj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0
IEVMMCBvbmx5IGlmIFBNVVNFUkVOUl9FTDAuRU4gaXMgc2V0LiBXZQo+IC0gICAgICAgICAqIGVt
dWxhdGUgdGhhdCByZWdpc3RlciBhcyAwIGFib3ZlLgo+IC0gICAgICAgICAqLwo+IC0gICAgICAg
IHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3Is
IDEpOwo+IC0KPiAtICAgIC8qCj4gLSAgICAgKiAhQ05USENUTF9FTDIuRUwxUENFTgo+IC0gICAg
ICoKPiAtICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKPiAt
ICAgICAqLwo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX0NOVFBfQ1RMX0VMMDoKPiAtICAgIGNhc2Ug
SFNSX1NZU1JFR19DTlRQX1RWQUxfRUwwOgo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX0NOVFBfQ1ZB
TF9FTDA6Cj4gLSAgICAgICAgaWYgKCAhdnRpbWVyX2VtdWxhdGUocmVncywgaHNyKSApCj4gLSAg
ICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gLSAg
ICAgICAgYnJlYWs7Cj4gLQo+IC0gICAgLyoKPiAtICAgICAqIEhDUl9FTDIuRk1PIG9yIEhDUl9F
TDIuSU1PCj4gLSAgICAgKgo+IC0gICAgICogR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZpY2F0aW9u
IChJSEkgMDA2OUMpOiBTZWN0aW9uIDQuNi4zCj4gLSAgICAgKi8KPiAtICAgIGNhc2UgSFNSX1NZ
U1JFR19JQ0NfU0dJMVJfRUwxOgo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwx
Ogo+IC0gICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19TR0kwUl9FTDE6Cj4gLQo+IC0gICAgICAgIGlm
ICggIXZnaWNfZW11bGF0ZShyZWdzLCBoc3IpICkKPiAtICAgICAgICAgICAgcmV0dXJuIGluamVj
dF91bmRlZjY0X2V4Y2VwdGlvbihyZWdzLCBoc3IubGVuKTsKPiAtICAgICAgICBicmVhazsKPiAt
Cj4gLSAgICAvKgo+IC0gICAgICogIElDQ19TUkVfRUwyLkVuYWJsZSA9IDAKPiAtICAgICAqCj4g
LSAgICAgKiAgR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZpY2F0aW9uIChJSEkgMDA2OUMpOiBTZWN0
aW9uIDguMS45Cj4gLSAgICAgKi8KPiAtICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToK
PiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIFRyYXBwZWQgd2hlbiB0aGUgZ3Vlc3QgaXMgdXNp
bmcgR0lDdjIgd2hpbHN0IHRoZSBwbGF0Zm9ybQo+IC0gICAgICAgICAqIGludGVycnVwdCBjb250
cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2UsIHRoZSByZWdpc3Rlcgo+IC0gICAgICAgICAq
IHNob3VsZCBiZSBlbXVsYXRlIGFzIFJBWi9XSSB0byB0ZWxsIHRoZSBndWVzdCB0byB1c2UgdGhl
IEdJQwo+IC0gICAgICAgICAqIG1lbW9yeSBtYXBwZWQgaW50ZXJmYWNlIChpLmUgR0lDdjIgY29t
cGF0aWJpbGl0eSkuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpf
d2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Cj4gLQo+IC0gICAgLyoK
PiAtICAgICAqIEhDUl9FTDIuVElEQ1AKPiAtICAgICAqCj4gLSAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCj4gLSAgICAgKgo+IC0gICAgICogIC0gUmVzZXJ2
ZWQgY29udHJvbCBzcGFjZSBmb3IgSU1QTEVNRU5UQVRJT04gREVGSU5FRCBmdW5jdGlvbmFsaXR5
Lgo+IC0gICAgICoKPiAtICAgICAqIENQVFJfRUwyLlRUQQo+IC0gICAgICoKPiAtICAgICAqIEFS
TXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTQKPiAtICAgICAqCj4gLSAgICAg
KiAgLSBBbGwgaW1wbGVtZW50ZWQgdHJhY2UgcmVnaXN0ZXJzLgo+IC0gICAgICoKPiAtICAgICAq
IEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3RlcnMuCj4gLSAgICAgKi8KPiAtICAgIGRlZmF1
bHQ6Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHNyX3N5c3JlZyBz
eXNyZWcgPSBoc3Iuc3lzcmVnOwo+IC0KPiAtICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VS
UiwKPiAtICAgICAgICAgICAgICAgICAgICAgIiVzICVkLCAlZCwgYyVkLCBjJWQsICVkICVzIHgl
ZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgIHN5c3JlZy5y
ZWFkID8gIm1ycyIgOiAibXNyIiwKPiAtICAgICAgICAgICAgICAgICAgICAgc3lzcmVnLm9wMCwg
c3lzcmVnLm9wMSwKPiAtICAgICAgICAgICAgICAgICAgICAgc3lzcmVnLmNybiwgc3lzcmVnLmNy
bSwKPiAtICAgICAgICAgICAgICAgICAgICAgc3lzcmVnLm9wMiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgc3lzcmVnLnJlYWQgPyAiPT4iIDogIjw9IiwKPiAtICAgICAgICAgICAgICAgICAgICAg
c3lzcmVnLnJlZywgcmVncy0+cGMpOwo+IC0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAidW5oYW5kbGVkIDY0LWJpdCBzeXNyZWcgYWNjZXNzICUjeFxuIiwKPiAtICAgICAgICAgICAg
ICAgICAgICAgaHNyLmJpdHMgJiBIU1JfU1lTUkVHX1JFR1NfTUFTSyk7Cj4gLSAgICAgICAgICAg
IGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAtICAgICAgICAgICAgcmV0dXJu
Owo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAtCj4gLSAgICByZWdzLT5wYyArPSA0Owo+IC19Cj4g
LSNlbmRpZgo+IC0KPiAgdm9pZCBkdW1wX2d1ZXN0X3MxX3dhbGsoc3RydWN0IGRvbWFpbiAqZCwg
dmFkZHJfdCBhZGRyKQo+ICB7Cj4gICAgICByZWdpc3Rlcl90IHR0YmNyID0gUkVBRF9TWVNSRUco
VENSX0VMMSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+IGluZGV4IGU1ZTVhNGEwMzYu
LjIzNzliNTc4Y2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFw
cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCj4gQEAgLTMsNiAr
Myw5IEBACj4gIAo+ICB2b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IGluc3RyX2xlbik7Cj4gIAo+ICt2b2lkIGRvX3N5c3JlZyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNy
IGhzcik7Cj4gKwo+ICAjZW5kaWYgLyogX19BU01fQVJNNjRfVFJBUFNfXyAqLwo+ICAvKgo+ICAg
KiBMb2NhbCB2YXJpYWJsZXM6Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:43:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drsy4-00076q-8j; Tue, 12 Sep 2017 21:43:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drsy2-00076j-PR
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:43:39 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 94/57-03423-A0558B95; Tue, 12 Sep 2017 21:43:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssi5H6I5
 Ig/OT2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5q/cwFsx7zlixcvUEtgbGbQsZuxg5OYQE
 ljBJXHhhCmKzCDhIbD77FijOwcEoECPx4Ic1SJhRIExi8uUlrBAl2hIn/75gB7HZBAwl/j7Zx
 AZSLgFkL/nMARIWEVCX+HNhAth0ZoFQiavvrzKD2MICIRIH398Ha+UUsJLY3rULzOYV8JK4eH
 YbM8Q16RIbln8EWyUqoCtx6N8fNogaQYmTM5+wQMzUklg+fRvLBEaBWUhSs5CkFjAyrWLUKE4
 tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxCBiDYwfhlWcAhRkkO
 JiVR3mzFHZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgDQ4BygkWp6akVaZk5wHiASUtw8CiJ8
 B4MBkrzFhck5hZnpkOkTjEqSonz6oH0CYAkMkrz4NpgMXiJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrwPQMbzZOaVwE1/BbSYCWgxz6UtIItLEhFSUg2M7E4JWXFcq75fTf31/lE1Z2OTXz2
 DTLUR840JG1qeCpjzKC/LCxfsvOKVWntbqP9oK1PEW62frZwHNytem7jG2W/62n9fAtXvuW5f
 8//tk5iaSLeCS8nvz63Y523YHWlaVxXwZdqCBl2jxJMx/2erb3x2V85s4QX9ov6/zpcYChZv+
 czxV+erEktxRqKhFnNRcSIA+3Qe0LwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505252614!76333389!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55424 invoked from network); 12 Sep 2017 21:43:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:43:35 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C2C1B214C5;
 Tue, 12 Sep 2017 21:43:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C2C1B214C5
Date: Tue, 12 Sep 2017 14:43:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121443270.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/7] xen/arm: Move co-processor emulation
 outside of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjby1wcm9jZXNz
b3IgZW11bGF0aW9uIGlzIHF1aXRlIGJpZyBhbmQgcHJldHR5IG11Y2ggc3RhbmRhbG9uZS4gTW92
ZQo+IGl0IGluIGEgc2VwYXJhdGUgZmlsZSB0byBzaHJpbmsgZG93biB0aGUgc2l6ZSBvZiB0cmFw
cy5jLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUgcmVtb3ZlIHVudXNlZCBjcHJlZ3MuaC4KPiAKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAg
ICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICB8IDQyMSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMg
ICAgICAgfCA0NTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oIHwgICA4ICsKPiAgNCBmaWxlcyBjaGFuZ2Vk
LCA0NjAgaW5zZXJ0aW9ucygrKSwgNDIxIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9N
YWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IGluZGV4IDI4MmQyYzI5NDkuLjE3YmZm
OTgwMzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCj4gQEAgLTQ1LDYgKzQ1LDcgQEAgb2JqLXkgKz0gc21wYm9vdC5vCj4g
IG9iai15ICs9IHN5c2N0bC5vCj4gIG9iai15ICs9IHRpbWUubwo+ICBvYmoteSArPSB0cmFwcy5v
Cj4gK29iai15ICs9IHZjcHJlZy5vCj4gIG9iai15ICs9IHZnaWMubwo+ICBvYmoteSArPSB2Z2lj
LXYyLm8KPiAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12My5vCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBm
MDBhYTQ4ODkyLi41ZTZiYzMxNzNmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMzgsNyArMzgsNiBAQAo+ICAjaW5j
bHVkZSA8cHVibGljL3hlbi5oPgo+ICAKPiAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4gLSNpbmNs
dWRlIDxhc20vY3ByZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4gICNpbmNs
dWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+Cj4gQEAg
LTE4NzUsNDI2ICsxODc0LDYgQEAgdm9pZCBoYW5kbGVfcm9fcmF6KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAo+ICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+ICB9Cj4gIAo+IC1zdGF0
aWMgdm9pZCBkb19jcDE1XzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gLXsKPiAtICAgIGNvbnN0IHN0
cnVjdCBoc3JfY3AzMiBjcDMyID0gaHNyLmNwMzI7Cj4gLSAgICBpbnQgcmVnaWR4ID0gY3AzMi5y
ZWc7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gLQo+IC0gICAgaWYgKCAhY2hl
Y2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCj4gLSAgICB7Cj4gLSAgICAgICAgYWR2
YW5jZV9wYyhyZWdzLCBoc3IpOwo+IC0gICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAtCj4gLSAg
ICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1NfTUFTSyApCj4gLSAgICB7Cj4gLSAg
ICAvKgo+IC0gICAgICogIUNOVEhDVExfRUwyLkVMMVBDRU4gLyAhQ05USENUTC5QTDFQQ0VOCj4g
LSAgICAgKgo+IC0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjQuMS4yMgo+IC0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJsZSBEMS02MAo+IC0gICAgICovCj4gLSAg
ICBjYXNlIEhTUl9DUFJFRzMyKENOVFBfQ1RMKToKPiAtICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05U
UF9UVkFMKToKPiAtICAgICAgICBpZiAoICF2dGltZXJfZW11bGF0ZShyZWdzLCBoc3IpICkKPiAt
ICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAt
ICAgICAgICBicmVhazsKPiAtCj4gLSAgICAvKgo+IC0gICAgICogSENSX0VMMi5UQUNSIC8gSENS
LlRBQwo+IC0gICAgICoKPiAtICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjYKPiAt
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEc2LjIuMQo+IC0gICAgICovCj4gLSAgICBjYXNl
IEhTUl9DUFJFRzMyKEFDVExSKToKPiAtICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVn
cykgKQo+IC0gICAgICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBo
c3IpOwo+IC0gICAgICAgIGlmICggY3AzMi5yZWFkICkKPiAtICAgICAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5hY3Rscik7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLQo+
IC0gICAgLyoKPiAtICAgICAqIE1EQ1JfRUwyLlRQTQo+IC0gICAgICoKPiAtICAgICAqIEFSTXY3
IChEREkgMDQwNkMuYik6IEIxLjE0LjE3Cj4gLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBE
MS0xNTExIFRhYmxlIEQxLTYxCj4gLSAgICAgKgo+IC0gICAgICogVW5oYW5kbGVkOgo+IC0gICAg
ICogICAgUE1FVkNOVFI8bj4KPiAtICAgICAqICAgIFBNRVZUWVBFUjxuPgo+IC0gICAgICogICAg
UE1DQ0ZJTFRSCj4gLSAgICAgKgo+IC0gICAgICogTURDUl9FTDIuVFBNQ1IKPiAtICAgICAqCj4g
LSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNwo+IC0gICAgICogQVJNdjggKERE
SSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02Mgo+IC0gICAgICoKPiAtICAgICAqIE5COiBC
b3RoIE1EQ1JfRUwyLlRQTSBhbmQgTURDUl9FTDIuVFBNQ1IgY2F1c2UgdHJhcHBpbmcgb2YgUE1D
Ui4KPiAtICAgICAqLwo+IC0gICAgLyogV2UgY291bGQgdHJhcCBJRF9ERlIwIGFuZCB0ZWxsIHRo
ZSBndWVzdCB3ZSBkb24ndCBzdXBwb3J0Cj4gLSAgICAgKiBwZXJmb3JtYW5jZSBtb25pdG9yaW5n
LCBidXQgTGludXggZG9lc24ndCBjaGVjayB0aGUgSURfREZSMC4KPiAtICAgICAqIFRoZXJlZm9y
ZSBpdCB3aWxsIHJlYWQgUE1DUi4KPiAtICAgICAqCj4gLSAgICAgKiBXZSB0ZWxsIHRoZSBndWVz
dCB3ZSBoYXZlIDAgY291bnRlcnMuIFVuZm9ydHVuYXRlbHkgd2UgbXVzdAo+IC0gICAgICogYWx3
YXlzIHN1cHBvcnQgUE1DQ05UUiAodGhlIGN5bGUgY291bnRlcik6IHdlIGp1c3QgUkFaL1dJIGZv
ciBhbGwKPiAtICAgICAqIFBNIHJlZ2lzdGVyLCB3aGljaCBkb2Vzbid0IGNyYXNoIHRoZSBrZXJu
ZWwgYXQgbGVhc3QKPiAtICAgICAqLwo+IC0gICAgY2FzZSBIU1JfQ1BSRUczMihQTVVTRVJFTlIp
Ogo+IC0gICAgICAgIC8qIFJPIGF0IEVMMC4gUkFaL1dJIGF0IEVMMSAqLwo+IC0gICAgICAgIGlm
ICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSApCj4gLSAgICAgICAgICAgIHJldHVybiBoYW5kbGVf
cm9fcmF6KHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDApOwo+IC0gICAgICAgIGVsc2UK
PiAtICAgICAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJl
YWQsIGhzciwgMSk7Cj4gLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNSU5URU5TRVQpOgo+IC0gICAg
Y2FzZSBIU1JfQ1BSRUczMihQTUlOVEVOQ0xSKToKPiAtICAgICAgICAvKiBFTDEgb25seSwgaG93
ZXZlciBNRENSX0VMMi5UUE09PTEgbWVhbnMgRUwwIG1heSB0cmFwIGhlcmUgYWxzby4gKi8KPiAt
ICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNy
LCAxKTsKPiAtICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DUik6Cj4gLSAgICBjYXNlIEhTUl9DUFJF
RzMyKFBNQ05URU5TRVQpOgo+IC0gICAgY2FzZSBIU1JfQ1BSRUczMihQTUNOVEVOQ0xSKToKPiAt
ICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1PVlNSKToKPiAtICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1T
V0lOQyk6Cj4gLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNU0VMUik6Cj4gLSAgICBjYXNlIEhTUl9D
UFJFRzMyKFBNQ0VJRDApOgo+IC0gICAgY2FzZSBIU1JfQ1BSRUczMihQTUNFSUQxKToKPiAtICAg
IGNhc2UgSFNSX0NQUkVHMzIoUE1DQ05UUik6Cj4gLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNWEVW
VFlQRVIpOgo+IC0gICAgY2FzZSBIU1JfQ1BSRUczMihQTVhFVkNOVFIpOgo+IC0gICAgY2FzZSBI
U1JfQ1BSRUczMihQTU9WU1NFVCk6Cj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBBY2Nlc3Np
YmxlIGF0IEVMMCBvbmx5IGlmIFBNVVNFUkVOUl9FTDAuRU4gaXMgc2V0LiBXZQo+IC0gICAgICAg
ICAqIGVtdWxhdGUgdGhhdCByZWdpc3RlciBhcyAwIGFib3ZlLgo+IC0gICAgICAgICAqLwo+IC0g
ICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3Is
IDEpOwo+IC0KPiAtICAgIC8qCj4gLSAgICAgKiBIQ1JfRUwyLlRJRENQCj4gLSAgICAgKgo+IC0g
ICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMwo+IC0gICAgICogQVJNdjggKERESSAw
NDg3QS5kKTogRDEtMTUwMSBUYWJsZSBEMS00Mwo+IC0gICAgICoKPiAtICAgICAqICAtIENSbj09
YzksIG9wYzE9PXswLTd9LCBDUm09PXtjMC1jMiwgYzUtYzh9LCBvcGMyPT17MC03fQo+IC0gICAg
ICogICAgKENhY2hlIGFuZCBUQ00gbG9ja2Rvd24gcmVnaXN0ZXJzKQo+IC0gICAgICogIC0gQ1Ju
PT1jMTAsIG9wYzE9PXswLTd9LCBDUm09PXtjMCwgYzEsIGM0LCBjOH0sIG9wYzI9PXswLTd9Cj4g
LSAgICAgKiAgICAoVk1TQSBDUDE1IGMxMCByZWdpc3RlcnMpCj4gLSAgICAgKiAgLSBDUm49PWMx
MSwgb3BjMT09ezAtN30sIENSbT09e2MwLWM4LCBjMTV9LCBvcGMyPT17MC03fQo+IC0gICAgICog
ICAgKFZNU0EgQ1AxNSBjMTEgcmVnaXN0ZXJzKQo+IC0gICAgICoKPiAtICAgICAqIENQVFJfRUwy
LlR7MC4uOSwxMi4uMTN9Cj4gLSAgICAgKgo+IC0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTog
QjEuMTQuMTIKPiAtICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IE4vQQo+IC0gICAgICoKPiAt
ICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjb3Byb2Nlc3NvcnMgMC4uOSBhbmQgMTIuLjEzCj4g
LSAgICAgKgo+IC0gICAgICogSFNUUl9FTDIuVDE1Cj4gLSAgICAgKgo+IC0gICAgICogQVJNdjcg
KERESSAwNDA2Qy5iKTogQjEuMTQuMTQKPiAtICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQx
LTE1MDcgVGFibGUgRDEtNTUKPiAtICAgICAqCj4gLSAgICAgKiAgLSBBbGwgYWNjZXNzZXMgdG8g
Y3AxNSwgYzE1IHJlZ2lzdGVycy4KPiAtICAgICAqCj4gLSAgICAgKiBBbmQgYWxsIG90aGVyIHVu
a25vd24gcmVnaXN0ZXJzLgo+IC0gICAgICovCj4gLSAgICBkZWZhdWx0Ogo+IC0gICAgICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsCj4gLSAgICAgICAgICAgICAgICAgIiVzIHAxNSwgJWQsIHIlZCwg
Y3IlZCwgY3IlZCwgJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAo+IC0gICAgICAgICAgICAgICAg
IGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIsCj4gLSAgICAgICAgICAgICAgICAgY3AzMi5vcDEs
IGNwMzIucmVnLCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIub3AyLCByZWdzLT5wYyk7Cj4gLSAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCAzMi1iaXQgQ1AxNSBhY2Nlc3Mg
JSN4XG4iLAo+IC0gICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQMzJfUkVHU19NQVNL
KTsKPiAtICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gLSAgICAg
ICAgcmV0dXJuOwo+IC0gICAgfQo+IC0gICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+IC19Cj4g
LQo+IC1zdGF0aWMgdm9pZCBkb19jcDE1XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gLXsKPiAtICAg
IGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQo+IC0gICAgewo+IC0g
ICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiAtICAgICAgICByZXR1cm47Cj4gLSAgICB9
Cj4gLQo+IC0gICAgc3dpdGNoICggaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0sgKQo+IC0g
ICAgewo+IC0gICAgLyoKPiAtICAgICAqICFDTlRIQ1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwu
UEwxUENFTgo+IC0gICAgICoKPiAtICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEI0LjEuMjIK
PiAtICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKPiAtICAg
ICAqLwo+IC0gICAgY2FzZSBIU1JfQ1BSRUc2NChDTlRQX0NWQUwpOgo+IC0gICAgICAgIGlmICgg
IXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQo+IC0gICAgICAgICAgICByZXR1cm4gaW5qZWN0
X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0KPiAtICAg
IC8qCj4gLSAgICAgKiBIQ1JfRUwyLkZNTyBvciBIQ1JfRUwyLklNTwo+IC0gICAgICoKPiAtICAg
ICAqIEdJQyBBcmNoaXRlY3R1cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA0
LjYuMwo+IC0gICAgICovCj4gLSAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kxUik6Cj4gLSAg
ICBjYXNlIEhTUl9DUFJFRzY0KElDQ19BU0dJMVIpOgo+IC0gICAgY2FzZSBIU1JfQ1BSRUc2NChJ
Q0NfU0dJMFIpOgo+IC0gICAgICAgIGlmICggIXZnaWNfZW11bGF0ZShyZWdzLCBoc3IpICkKPiAt
ICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAt
ICAgICAgICBicmVhazsKPiAtCj4gLSAgICAvKgo+IC0gICAgICogQ1BUUl9FTDIuVHswLi45LDEy
Li4xM30KPiAtICAgICAqCj4gLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xMgo+
IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogTi9BCj4gLSAgICAgKgo+IC0gICAgICogIC0g
QWxsIGFjY2Vzc2VzIHRvIGNvcHJvY2Vzc29ycyAwLi45IGFuZCAxMi4uMTMKPiAtICAgICAqCj4g
LSAgICAgKiBIU1RSX0VMMi5UMTUKPiAtICAgICAqCj4gLSAgICAgKiBBUk12NyAoRERJIDA0MDZD
LmIpOiBCMS4xNC4xNAo+IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJs
ZSBEMS01NQo+IC0gICAgICoKPiAtICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjcDE1LCBjMTUg
cmVnaXN0ZXJzLgo+IC0gICAgICoKPiAtICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdp
c3RlcnMuCj4gLSAgICAgKi8KPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgewo+IC0gICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwNjQgY3A2NCA9IGhzci5jcDY0Owo+IC0KPiAtICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiAtICAgICAgICAgICAgICAgICAgICAgIiVzIHAx
NSwgJWQsIHIlZCwgciVkLCBjciVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAo+IC0gICAgICAgICAgICAg
ICAgICAgICBjcDY0Lm9wMSwgY3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5w
Yyk7Cj4gLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgNjQtYml0
IENQMTUgYWNjZXNzICUjeFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBI
U1JfQ1A2NF9SRUdTX01BU0spOwo+IC0gICAgICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9u
KHJlZ3MsIGhzcik7Cj4gLSAgICAgICAgICAgIHJldHVybjsKPiAtICAgICAgICB9Cj4gLSAgICB9
Cj4gLSAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIGRv
X2NwMTRfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
Cj4gLXsKPiAtICAgIGNvbnN0IHN0cnVjdCBoc3JfY3AzMiBjcDMyID0gaHNyLmNwMzI7Cj4gLSAg
ICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7Cj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwo+IC0KPiAtICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3Ms
IGhzcikgKQo+IC0gICAgewo+IC0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiAtICAg
ICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+IC0gICAgc3dpdGNoICggaHNyLmJpdHMgJiBIU1Jf
Q1AzMl9SRUdTX01BU0sgKQo+IC0gICAgewo+IC0gICAgLyoKPiAtICAgICAqIE1EQ1JfRUwyLlRE
T1NBCj4gLSAgICAgKgo+IC0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKPiAt
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKPiAtICAgICAq
Cj4gLSAgICAgKiBVbmhhbmRsZWQ6Cj4gLSAgICAgKiAgICBEQkdPU0xTUgo+IC0gICAgICogICAg
REJHUFJDUgo+IC0gICAgICovCj4gLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR09TTEFSKToKPiAt
ICAgICAgICByZXR1cm4gaGFuZGxlX3dvX3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3Is
IDEpOwo+IC0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdPU0RMUik6Cj4gLSAgICAgICAgcmV0dXJu
IGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Cj4gLQo+IC0g
ICAgLyoKPiAtICAgICAqIE1EQ1JfRUwyLlREQQo+IC0gICAgICoKPiAtICAgICAqIEFSTXY3IChE
REkgMDQwNkMuYik6IEIxLjE0LjE1Cj4gLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0x
NTEwIFRhYmxlIEQxLTU5Cj4gLSAgICAgKgo+IC0gICAgICogVW5oYW5kbGVkOgo+IC0gICAgICog
ICAgREJHRENDSU5UCj4gLSAgICAgKiAgICBEQkdEVFJSWGludAo+IC0gICAgICogICAgREJHRFRS
VFhpbnQKPiAtICAgICAqICAgIERCR1dGQVIKPiAtICAgICAqICAgIERCR0RUUlRYZXh0Cj4gLSAg
ICAgKiAgICBEQkdEVFJSWGV4dCwKPiAtICAgICAqICAgIERCR0JYVlI8bj4KPiAtICAgICAqICAg
IERCR0NMQUlNU0VUCj4gLSAgICAgKiAgICBEQkdDTEFJTUNMUgo+IC0gICAgICogICAgREJHQVVU
SFNUQVRVUwo+IC0gICAgICogICAgREJHREVWSUQKPiAtICAgICAqICAgIERCR0RFVklEMQo+IC0g
ICAgICogICAgREJHREVWSUQyCj4gLSAgICAgKiAgICBEQkdPU0VDQ1IKPiAtICAgICAqLwo+IC0g
ICAgY2FzZSBIU1JfQ1BSRUczMihEQkdESURSKToKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJf
dCB2YWw7Cj4gLQo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogUmVhZC1vbmx5IHJlZ2lzdGVy
LiBBY2Nlc3NpYmxlIGJ5IEVMMCBpZiBEQkdEU0NSZXh0LlVEQ0NkaXMKPiAtICAgICAgICAgKiBp
cyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0ZWQgYmVsb3cuCj4gLSAgICAgICAgICovCj4gLSAg
ICAgICAgaWYgKCAhY3AzMi5yZWFkICkKPiAtICAgICAgICAgICAgcmV0dXJuIGluamVjdF91bmRl
Zl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAtCj4gLSAgICAgICAgLyogSW1wbGVtZW50IHRoZSBt
aW5pbXVtIHJlcXVpcmVtZW50czoKPiAtICAgICAgICAgKiAgLSBOdW1iZXIgb2Ygd2F0Y2hwb2lu
dHM6IDEKPiAtICAgICAgICAgKiAgLSBOdW1iZXIgb2YgYnJlYWtwb2ludHM6IDIKPiAtICAgICAg
ICAgKiAgLSBWZXJzaW9uOiBBUk12NyB2Ny4xCj4gLSAgICAgICAgICogIC0gVmFyaWFudCBhbmQg
UmV2aXNpb24gYml0cyBtYXRjaCBNRElSCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgdmFsID0g
KDEgPDwgMjQpIHwgKDUgPDwgMTYpOwo+IC0gICAgICAgIHZhbCB8PSAoKGQtPmFyY2gudnBpZHIg
Pj4gMjApICYgMHhmKSB8IChkLT5hcmNoLnZwaWRyICYgMHhmKTsKPiAtICAgICAgICBzZXRfdXNl
cl9yZWcocmVncywgcmVnaWR4LCB2YWwpOwo+IC0KPiAtICAgICAgICBicmVhazsKPiAtICAgIH0K
PiAtCj4gLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0RTQ1JJTlQpOgo+IC0gICAgICAgIC8qCj4g
LSAgICAgICAgICogUmVhZC1vbmx5IHJlZ2lzdGVyLiBBY2Nlc3NpYmxlIGJ5IEVMMCBpZiBEQkdE
U0NSZXh0LlVEQ0NkaXMKPiAtICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0
ZWQgYmVsb3cuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoo
cmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Cj4gLQo+IC0gICAgY2FzZSBIU1JfQ1BS
RUczMihEQkdEU0NSRVhUKToKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIEltcGxlbWVudCBk
ZWJ1ZyBzdGF0dXMgYW5kIGNvbnRyb2wgcmVnaXN0ZXIgYXMgUkFaL1dJLgo+IC0gICAgICAgICAq
IFRoZSBPUyB3b24ndCB1c2UgSGFyZHdhcmUgZGVidWcgaWYgTURCR2VuIG5vdCBzZXQuCj4gLSAg
ICAgICAgICovCj4gLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBj
cDMyLnJlYWQsIGhzciwgMSk7Cj4gLQo+IC0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdWQ1IpOgo+
IC0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCVlIwKToKPiAtICAgIGNhc2UgSFNSX0NQUkVHMzIo
REJHQkNSMCk6Cj4gLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR1dWUjApOgo+IC0gICAgY2FzZSBI
U1JfQ1BSRUczMihEQkdXQ1IwKToKPiAtICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHQlZSMSk6Cj4g
LSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0JDUjEpOgo+IC0gICAgICAgIHJldHVybiBoYW5kbGVf
cmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOwo+IC0KPiAtICAgIC8qCj4g
LSAgICAgKiBDUFRSX0VMMi5UVEEKPiAtICAgICAqCj4gLSAgICAgKiBBUk12NyAoRERJIDA0MDZD
LmIpOiBCMS4xNC4xNgo+IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJs
ZSBEMS01NAo+IC0gICAgICoKPiAtICAgICAqICAtIEFsbCBpbXBsZW1lbnRlZCB0cmFjZSByZWdp
c3RlcnMuCj4gLSAgICAgKgo+IC0gICAgICogTURDUl9FTDIuVERSQQo+IC0gICAgICoKPiAtICAg
ICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE1Cj4gLSAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBEMS0xNTA4IFRhYmxlIEQxLTU3Cj4gLSAgICAgKgo+IC0gICAgICogVW5oYW5kbGVk
Ogo+IC0gICAgICogICAgREJHRFJBUiAoMzItYml0IGFjY2Vzc2VzKQo+IC0gICAgICogICAgREJH
RFNBUiAoMzItYml0IGFjY2Vzc2VzKQo+IC0gICAgICoKPiAtICAgICAqIEFuZCBhbGwgb3RoZXIg
dW5rbm93biByZWdpc3RlcnMuCj4gLSAgICAgKi8KPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwKPiAtICAgICAgICAgICAgICAgICAiJXMgcDE0LCAlZCwgciVk
LCBjciVkLCBjciVkLCAlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCj4gLSAgICAgICAgICAgICAg
ICAgIGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIsCj4gLSAgICAgICAgICAgICAgICAgIGNwMzIu
b3AxLCBjcDMyLnJlZywgY3AzMi5jcm4sIGNwMzIuY3JtLCBjcDMyLm9wMiwgcmVncy0+cGMpOwo+
IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgMzItYml0IGNwMTQgYWNj
ZXNzICUjeFxuIiwKPiAtICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1Nf
TUFTSyk7Cj4gLSAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+IC0g
ICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAtCj4gLSAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7
Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIGRvX2NwMTRfNjQoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gLXsKPiAtICAgIGNvbnN0IHN0cnVjdCBoc3Jf
Y3A2NCBjcDY0ID0gaHNyLmNwNjQ7Cj4gLQo+IC0gICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxf
aW5zdHIocmVncywgaHNyKSApCj4gLSAgICB7Cj4gLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBo
c3IpOwo+IC0gICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAtCj4gLSAgICAvKgo+IC0gICAgICog
Q1BUUl9FTDIuVFRBCj4gLSAgICAgKgo+IC0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEu
MTQuMTYKPiAtICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTQK
PiAtICAgICAqCj4gLSAgICAgKiAgLSBBbGwgaW1wbGVtZW50ZWQgdHJhY2UgcmVnaXN0ZXJzLgo+
IC0gICAgICoKPiAtICAgICAqIE1EQ1JfRUwyLlREUkEKPiAtICAgICAqCj4gLSAgICAgKiBBUk12
NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQo+IC0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTog
RDEtMTUwOCBUYWJsZSBEMS01Nwo+IC0gICAgICoKPiAtICAgICAqIFVuaGFuZGxlZDoKPiAtICAg
ICAqICAgIERCR0RSQVIgKDY0LWJpdCBhY2Nlc3NlcykKPiAtICAgICAqICAgIERCR0RTQVIgKDY0
LWJpdCBhY2Nlc3NlcykKPiAtICAgICAqCj4gLSAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24g
cmVnaXN0ZXJzLgo+IC0gICAgICovCj4gLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+IC0gICAg
ICAgICAgICAgIiVzIHAxNCwgJWQsIHIlZCwgciVkLCBjciVkIEAgMHglIlBSSXJlZ2lzdGVyIlxu
IiwKPiAtICAgICAgICAgICAgIGNwNjQucmVhZCA/ICJtcnJjIiA6ICJtY3JyIiwKPiAtICAgICAg
ICAgICAgIGNwNjQub3AxLCBjcDY0LnJlZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBj
KTsKPiAtICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgNjQtYml0IENQMTQgYWNj
ZXNzICUjeFxuIiwKPiAtICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNL
KTsKPiAtICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAtfQo+IC0KPiAt
c3RhdGljIHZvaWQgZG9fY3AxNF9kYmcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0
IHVuaW9uIGhzciBoc3IpCj4gLXsKPiAtICAgIHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNw
NjQ7Cj4gLQo+IC0gICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSAp
Cj4gLSAgICB7Cj4gLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+IC0gICAgICAgIHJl
dHVybjsKPiAtICAgIH0KPiAtCj4gLSAgICAvKgo+IC0gICAgICogTURDUl9FTDIuVERPU0EKPiAt
ICAgICAqCj4gLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQo+IC0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOSBUYWJsZSBEMS01OAo+IC0gICAgICoKPiAtICAg
ICAqIFVuaGFuZGxlZDoKPiAtICAgICAqICAgIERCR0RUUlRYaW50Cj4gLSAgICAgKiAgICBEQkdE
VFJSWGludAo+IC0gICAgICoKPiAtICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3Rl
cnMuCj4gLSAgICAgKi8KPiAtICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCj4gLSAgICAgICAgICAg
ICAiJXMgcDE0LCAlZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAo+IC0g
ICAgICAgICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAo+IC0gICAgICAgICAgICAg
Y3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2NC5yZWcyLCBjcDY0LmNybSwgcmVncy0+cGMpOwo+IC0g
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgQ1AxNCBEQkcgYWNjZXNz
ICUjeFxuIiwKPiAtICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLKTsK
PiAtCj4gLSAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gLX0KPiAtCj4g
LXN0YXRpYyB2b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlv
biBoc3IgaHNyKQo+IC17Cj4gLSAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwIGNwID0gaHNyLmNwOwo+
IC0KPiAtICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQo+IC0g
ICAgewo+IC0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiAtICAgICAgICByZXR1cm47
Cj4gLSAgICB9Cj4gLQo+IC0gICAgQVNTRVJUKCFjcC50YXMpOyAvKiBXZSBkb24ndCB0cmFwIFNJ
TUQgaW5zdHJ1Y3Rpb24gKi8KPiAtICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQg
Q1AlZCBhY2Nlc3NcbiIsIGNwLmNvcHJvYyk7Cj4gLSAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9u
KHJlZ3MsIGhzcik7Cj4gLX0KPiAtCj4gIHZvaWQgZHVtcF9ndWVzdF9zMV93YWxrKHN0cnVjdCBk
b21haW4gKmQsIHZhZGRyX3QgYWRkcikKPiAgewo+ICAgICAgcmVnaXN0ZXJfdCB0dGJjciA9IFJF
QURfU1lTUkVHKFRDUl9FTDEpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMg
Yi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAwMDAuLmYzYjA4NDAzZmIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJt
L3ZjcHJlZy5jCj4gQEAgLTAsMCArMSw0NTEgQEAKPiArLyoKPiArICogeGVuL2FyY2gvYXJtL2Fy
bTY0L3ZjcHJlZy5jCj4gKyAqCj4gKyAqIEVtdWxhdGUgY28tcHJvY2Vzc29yIHJlZ2lzdGVycyB0
cmFwcGVkLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTEgQ2l0cml4IFN5c3RlbXMuCj4g
KyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4g
KyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+
ICsKPiArI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+
ICsjaW5jbHVkZSA8YXNtL3RyYXBzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdnRpbWVyLmg+Cj4gKwo+
ICt2b2lkIGRvX2NwMTVfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9u
IGhzciBoc3IpCj4gK3sKPiArICAgIGNvbnN0IHN0cnVjdCBoc3JfY3AzMiBjcDMyID0gaHNyLmNw
MzI7Cj4gKyAgICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7Cj4gKwo+ICsgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywg
aHNyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+ICsgICAg
ICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9D
UDMyX1JFR1NfTUFTSyApCj4gKyAgICB7Cj4gKyAgICAvKgo+ICsgICAgICogIUNOVEhDVExfRUwy
LkVMMVBDRU4gLyAhQ05USENUTC5QTDFQQ0VOCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjcgKERE
SSAwNDA2Qy5iKTogQjQuMS4yMgo+ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUx
MCBUYWJsZSBEMS02MAo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKENOVFBfQ1RM
KToKPiArICAgIGNhc2UgSFNSX0NQUkVHMzIoQ05UUF9UVkFMKToKPiArICAgICAgICBpZiAoICF2
dGltZXJfZW11bGF0ZShyZWdzLCBoc3IpICkKPiArICAgICAgICAgICAgcmV0dXJuIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogSENSX0VMMi5UQUNSIC8gSENSLlRBQwo+ICsgICAgICoKPiArICAgICAqIEFS
TXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjYKPiArICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEc2LjIuMQo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKEFDVExSKToKPiArICAg
ICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQo+ICsgICAgICAgICAgICByZXR1cm4g
aW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+ICsgICAgICAgIGlmICggY3AzMi5y
ZWFkICkKPiArICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdi0+YXJjaC5h
Y3Rscik7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIE1EQ1JfRUwy
LlRQTQo+ICsgICAgICoKPiArICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE3Cj4g
KyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRhYmxlIEQxLTYxCj4gKyAgICAg
Kgo+ICsgICAgICogVW5oYW5kbGVkOgo+ICsgICAgICogICAgUE1FVkNOVFI8bj4KPiArICAgICAq
ICAgIFBNRVZUWVBFUjxuPgo+ICsgICAgICogICAgUE1DQ0ZJTFRSCj4gKyAgICAgKgo+ICsgICAg
ICogTURDUl9FTDIuVFBNQ1IKPiArICAgICAqCj4gKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIp
OiBCMS4xNC4xNwo+ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBE
MS02Mgo+ICsgICAgICoKPiArICAgICAqIE5COiBCb3RoIE1EQ1JfRUwyLlRQTSBhbmQgTURDUl9F
TDIuVFBNQ1IgY2F1c2UgdHJhcHBpbmcgb2YgUE1DUi4KPiArICAgICAqLwo+ICsgICAgLyogV2Ug
Y291bGQgdHJhcCBJRF9ERlIwIGFuZCB0ZWxsIHRoZSBndWVzdCB3ZSBkb24ndCBzdXBwb3J0Cj4g
KyAgICAgKiBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLCBidXQgTGludXggZG9lc24ndCBjaGVjayB0
aGUgSURfREZSMC4KPiArICAgICAqIFRoZXJlZm9yZSBpdCB3aWxsIHJlYWQgUE1DUi4KPiArICAg
ICAqCj4gKyAgICAgKiBXZSB0ZWxsIHRoZSBndWVzdCB3ZSBoYXZlIDAgY291bnRlcnMuIFVuZm9y
dHVuYXRlbHkgd2UgbXVzdAo+ICsgICAgICogYWx3YXlzIHN1cHBvcnQgUE1DQ05UUiAodGhlIGN5
bGUgY291bnRlcik6IHdlIGp1c3QgUkFaL1dJIGZvciBhbGwKPiArICAgICAqIFBNIHJlZ2lzdGVy
LCB3aGljaCBkb2Vzbid0IGNyYXNoIHRoZSBrZXJuZWwgYXQgbGVhc3QKPiArICAgICAqLwo+ICsg
ICAgY2FzZSBIU1JfQ1BSRUczMihQTVVTRVJFTlIpOgo+ICsgICAgICAgIC8qIFJPIGF0IEVMMC4g
UkFaL1dJIGF0IEVMMSAqLwo+ICsgICAgICAgIGlmICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSAp
Cj4gKyAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgY3AzMi5y
ZWFkLCBoc3IsIDApOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcmV0dXJuIGhhbmRs
ZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Cj4gKyAgICBjYXNlIEhT
Ul9DUFJFRzMyKFBNSU5URU5TRVQpOgo+ICsgICAgY2FzZSBIU1JfQ1BSRUczMihQTUlOVEVOQ0xS
KToKPiArICAgICAgICAvKiBFTDEgb25seSwgaG93ZXZlciBNRENSX0VMMi5UUE09PTEgbWVhbnMg
RUwwIG1heSB0cmFwIGhlcmUgYWxzby4gKi8KPiArICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93
aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKPiArICAgIGNhc2UgSFNSX0NQUkVH
MzIoUE1DUik6Cj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ05URU5TRVQpOgo+ICsgICAgY2Fz
ZSBIU1JfQ1BSRUczMihQTUNOVEVOQ0xSKToKPiArICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1PVlNS
KToKPiArICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1TV0lOQyk6Cj4gKyAgICBjYXNlIEhTUl9DUFJF
RzMyKFBNU0VMUik6Cj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ0VJRDApOgo+ICsgICAgY2Fz
ZSBIU1JfQ1BSRUczMihQTUNFSUQxKToKPiArICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DQ05UUik6
Cj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNWEVWVFlQRVIpOgo+ICsgICAgY2FzZSBIU1JfQ1BS
RUczMihQTVhFVkNOVFIpOgo+ICsgICAgY2FzZSBIU1JfQ1BSRUczMihQTU9WU1NFVCk6Cj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiBBY2Nlc3NpYmxlIGF0IEVMMCBvbmx5IGlmIFBNVVNFUkVO
Ul9FTDAuRU4gaXMgc2V0LiBXZQo+ICsgICAgICAgICAqIGVtdWxhdGUgdGhhdCByZWdpc3RlciBh
cyAwIGFib3ZlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dp
KHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBIQ1JfRUwyLlRJRENQCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTog
QjEuMTQuMwo+ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwMSBUYWJsZSBEMS00
Mwo+ICsgICAgICoKPiArICAgICAqICAtIENSbj09YzksIG9wYzE9PXswLTd9LCBDUm09PXtjMC1j
MiwgYzUtYzh9LCBvcGMyPT17MC03fQo+ICsgICAgICogICAgKENhY2hlIGFuZCBUQ00gbG9ja2Rv
d24gcmVnaXN0ZXJzKQo+ICsgICAgICogIC0gQ1JuPT1jMTAsIG9wYzE9PXswLTd9LCBDUm09PXtj
MCwgYzEsIGM0LCBjOH0sIG9wYzI9PXswLTd9Cj4gKyAgICAgKiAgICAoVk1TQSBDUDE1IGMxMCBy
ZWdpc3RlcnMpCj4gKyAgICAgKiAgLSBDUm49PWMxMSwgb3BjMT09ezAtN30sIENSbT09e2MwLWM4
LCBjMTV9LCBvcGMyPT17MC03fQo+ICsgICAgICogICAgKFZNU0EgQ1AxNSBjMTEgcmVnaXN0ZXJz
KQo+ICsgICAgICoKPiArICAgICAqIENQVFJfRUwyLlR7MC4uOSwxMi4uMTN9Cj4gKyAgICAgKgo+
ICsgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIKPiArICAgICAqIEFSTXY4IChE
REkgMDQ4N0EuZCk6IE4vQQo+ICsgICAgICoKPiArICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBj
b3Byb2Nlc3NvcnMgMC4uOSBhbmQgMTIuLjEzCj4gKyAgICAgKgo+ICsgICAgICogSFNUUl9FTDIu
VDE1Cj4gKyAgICAgKgo+ICsgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTQKPiAr
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTUKPiArICAgICAq
Cj4gKyAgICAgKiAgLSBBbGwgYWNjZXNzZXMgdG8gY3AxNSwgYzE1IHJlZ2lzdGVycy4KPiArICAg
ICAqCj4gKyAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgo+ICsgICAgICov
Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAg
ICAgICAgICAgICAgIiVzIHAxNSwgJWQsIHIlZCwgY3IlZCwgY3IlZCwgJWQgQCAweCUiUFJJcmVn
aXN0ZXIiXG4iLAo+ICsgICAgICAgICAgICAgICAgIGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIs
Cj4gKyAgICAgICAgICAgICAgICAgY3AzMi5vcDEsIGNwMzIucmVnLCBjcDMyLmNybiwgY3AzMi5j
cm0sIGNwMzIub3AyLCByZWdzLT5wYyk7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwg
InVuaGFuZGxlZCAzMi1iaXQgQ1AxNSBhY2Nlc3MgJSN4XG4iLAo+ICsgICAgICAgICAgICAgICAg
IGhzci5iaXRzICYgSFNSX0NQMzJfUkVHU19NQVNLKTsKPiArICAgICAgICBpbmplY3RfdW5kZWZf
ZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsgICAg
YWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+ICt9Cj4gKwo+ICt2b2lkIGRvX2NwMTVfNjQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gK3sKPiArICAgIGlm
ICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQo+ICsgICAgewo+ICsgICAg
ICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgc3dpdGNoICggaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0sgKQo+ICsgICAg
ewo+ICsgICAgLyoKPiArICAgICAqICFDTlRIQ1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwuUEwx
UENFTgo+ICsgICAgICoKPiArICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEI0LjEuMjIKPiAr
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKPiArICAgICAq
Lwo+ICsgICAgY2FzZSBIU1JfQ1BSRUc2NChDTlRQX0NWQUwpOgo+ICsgICAgICAgIGlmICggIXZ0
aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQo+ICsgICAgICAgICAgICByZXR1cm4gaW5qZWN0X3Vu
ZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBIQ1JfRUwyLkZNTyBvciBIQ1JfRUwyLklNTwo+ICsgICAgICoKPiArICAgICAq
IEdJQyBBcmNoaXRlY3R1cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA0LjYu
Mwo+ICsgICAgICovCj4gKyAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kxUik6Cj4gKyAgICBj
YXNlIEhTUl9DUFJFRzY0KElDQ19BU0dJMVIpOgo+ICsgICAgY2FzZSBIU1JfQ1BSRUc2NChJQ0Nf
U0dJMFIpOgo+ICsgICAgICAgIGlmICggIXZnaWNfZW11bGF0ZShyZWdzLCBoc3IpICkKPiArICAg
ICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiArICAg
ICAgICBicmVhazsKPiArCj4gKyAgICAvKgo+ICsgICAgICogQ1BUUl9FTDIuVHswLi45LDEyLi4x
M30KPiArICAgICAqCj4gKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xMgo+ICsg
ICAgICogQVJNdjggKERESSAwNDg3QS5kKTogTi9BCj4gKyAgICAgKgo+ICsgICAgICogIC0gQWxs
IGFjY2Vzc2VzIHRvIGNvcHJvY2Vzc29ycyAwLi45IGFuZCAxMi4uMTMKPiArICAgICAqCj4gKyAg
ICAgKiBIU1RSX0VMMi5UMTUKPiArICAgICAqCj4gKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIp
OiBCMS4xNC4xNAo+ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBE
MS01NQo+ICsgICAgICoKPiArICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjcDE1LCBjMTUgcmVn
aXN0ZXJzLgo+ICsgICAgICoKPiArICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3Rl
cnMuCj4gKyAgICAgKi8KPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgaHNyX2NwNjQgY3A2NCA9IGhzci5jcDY0Owo+ICsKPiArICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICAgICAgICAgIiVzIHAxNSwg
JWQsIHIlZCwgciVkLCBjciVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKPiArICAgICAgICAgICAg
ICAgICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAo+ICsgICAgICAgICAgICAgICAg
ICAgICBjcDY0Lm9wMSwgY3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7
Cj4gKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgNjQtYml0IENQ
MTUgYWNjZXNzICUjeFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1Jf
Q1A2NF9SRUdTX01BU0spOwo+ICsgICAgICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJl
Z3MsIGhzcik7Cj4gKyAgICAgICAgICAgIHJldHVybjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4g
KyAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gK30KPiArCj4gK3ZvaWQgZG9fY3AxNF8zMihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKPiArewo+ICsg
ICAgY29uc3Qgc3RydWN0IGhzcl9jcDMyIGNwMzIgPSBoc3IuY3AzMjsKPiArICAgIGludCByZWdp
ZHggPSBjcDMyLnJlZzsKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47
Cj4gKwo+ICsgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+ICsgICAgICAgIHJldHVy
bjsKPiArICAgIH0KPiArCj4gKyAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9DUDMyX1JFR1Nf
TUFTSyApCj4gKyAgICB7Cj4gKyAgICAvKgo+ICsgICAgICogTURDUl9FTDIuVERPU0EKPiArICAg
ICAqCj4gKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQo+ICsgICAgICogQVJN
djggKERESSAwNDg3QS5kKTogRDEtMTUwOSBUYWJsZSBEMS01OAo+ICsgICAgICoKPiArICAgICAq
IFVuaGFuZGxlZDoKPiArICAgICAqICAgIERCR09TTFNSCj4gKyAgICAgKiAgICBEQkdQUkNSCj4g
KyAgICAgKi8KPiArICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHT1NMQVIpOgo+ICsgICAgICAgIHJl
dHVybiBoYW5kbGVfd29fd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Cj4gKyAg
ICBjYXNlIEhTUl9DUFJFRzMyKERCR09TRExSKToKPiArICAgICAgICByZXR1cm4gaGFuZGxlX3Jh
el93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKPiArCj4gKyAgICAvKgo+ICsg
ICAgICogTURDUl9FTDIuVERBCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjcgKERESSAwNDA2Qy5i
KTogQjEuMTQuMTUKPiArICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUg
RDEtNTkKPiArICAgICAqCj4gKyAgICAgKiBVbmhhbmRsZWQ6Cj4gKyAgICAgKiAgICBEQkdEQ0NJ
TlQKPiArICAgICAqICAgIERCR0RUUlJYaW50Cj4gKyAgICAgKiAgICBEQkdEVFJUWGludAo+ICsg
ICAgICogICAgREJHV0ZBUgo+ICsgICAgICogICAgREJHRFRSVFhleHQKPiArICAgICAqICAgIERC
R0RUUlJYZXh0LAo+ICsgICAgICogICAgREJHQlhWUjxuPgo+ICsgICAgICogICAgREJHQ0xBSU1T
RVQKPiArICAgICAqICAgIERCR0NMQUlNQ0xSCj4gKyAgICAgKiAgICBEQkdBVVRIU1RBVFVTCj4g
KyAgICAgKiAgICBEQkdERVZJRAo+ICsgICAgICogICAgREJHREVWSUQxCj4gKyAgICAgKiAgICBE
QkdERVZJRDIKPiArICAgICAqICAgIERCR09TRUNDUgo+ICsgICAgICovCj4gKyAgICBjYXNlIEhT
Ul9DUFJFRzMyKERCR0RJRFIpOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IHZhbDsKPiAr
Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBSZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2li
bGUgYnkgRUwwIGlmIERCR0RTQ1JleHQuVURDQ2Rpcwo+ICsgICAgICAgICAqIGlzIHNldCB0byAw
LCB3aGljaCB3ZSBlbXVsYXRlZCBiZWxvdy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAo
ICFjcDMyLnJlYWQgKQo+ICsgICAgICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlv
bihyZWdzLCBoc3IpOwo+ICsKPiArICAgICAgICAvKiBJbXBsZW1lbnQgdGhlIG1pbmltdW0gcmVx
dWlyZW1lbnRzOgo+ICsgICAgICAgICAqICAtIE51bWJlciBvZiB3YXRjaHBvaW50czogMQo+ICsg
ICAgICAgICAqICAtIE51bWJlciBvZiBicmVha3BvaW50czogMgo+ICsgICAgICAgICAqICAtIFZl
cnNpb246IEFSTXY3IHY3LjEKPiArICAgICAgICAgKiAgLSBWYXJpYW50IGFuZCBSZXZpc2lvbiBi
aXRzIG1hdGNoIE1ESVIKPiArICAgICAgICAgKi8KPiArICAgICAgICB2YWwgPSAoMSA8PCAyNCkg
fCAoNSA8PCAxNik7Cj4gKyAgICAgICAgdmFsIHw9ICgoZC0+YXJjaC52cGlkciA+PiAyMCkgJiAw
eGYpIHwgKGQtPmFyY2gudnBpZHIgJiAweGYpOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCByZWdpZHgsIHZhbCk7Cj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAg
IGNhc2UgSFNSX0NQUkVHMzIoREJHRFNDUklOVCk6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBSZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlmIERCR0RTQ1JleHQuVURD
Q2Rpcwo+ICsgICAgICAgICAqIGlzIHNldCB0byAwLCB3aGljaCB3ZSBlbXVsYXRlZCBiZWxvdy4K
PiArICAgICAgICAgKi8KPiArICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdp
ZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKPiArCj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0RT
Q1JFWFQpOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSW1wbGVtZW50IGRlYnVnIHN0YXR1
cyBhbmQgY29udHJvbCByZWdpc3RlciBhcyBSQVovV0kuCj4gKyAgICAgICAgICogVGhlIE9TIHdv
bid0IHVzZSBIYXJkd2FyZSBkZWJ1ZyBpZiBNREJHZW4gbm90IHNldC4KPiArICAgICAgICAgKi8K
PiArICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwg
aHNyLCAxKTsKPiArCj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR1ZDUik6Cj4gKyAgICBjYXNl
IEhTUl9DUFJFRzMyKERCR0JWUjApOgo+ICsgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCQ1IwKToK
PiArICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHV1ZSMCk6Cj4gKyAgICBjYXNlIEhTUl9DUFJFRzMy
KERCR1dDUjApOgo+ICsgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCVlIxKToKPiArICAgIGNhc2Ug
SFNSX0NQUkVHMzIoREJHQkNSMSk6Cj4gKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVn
cywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENQ
VFJfRUwyLlRUQQo+ICsgICAgICoKPiArICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0
LjE2Cj4gKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQxLTU0Cj4g
KyAgICAgKgo+ICsgICAgICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNlIHJlZ2lzdGVycy4KPiAr
ICAgICAqCj4gKyAgICAgKiBNRENSX0VMMi5URFJBCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjcg
KERESSAwNDA2Qy5iKTogQjEuMTQuMTUKPiArICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQx
LTE1MDggVGFibGUgRDEtNTcKPiArICAgICAqCj4gKyAgICAgKiBVbmhhbmRsZWQ6Cj4gKyAgICAg
KiAgICBEQkdEUkFSICgzMi1iaXQgYWNjZXNzZXMpCj4gKyAgICAgKiAgICBEQkdEU0FSICgzMi1i
aXQgYWNjZXNzZXMpCj4gKyAgICAgKgo+ICsgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJl
Z2lzdGVycy4KPiArICAgICAqLwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLAo+ICsgICAgICAgICAgICAgICAgICIlcyBwMTQsICVkLCByJWQsIGNyJWQsIGNy
JWQsICVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKPiArICAgICAgICAgICAgICAgICAgY3AzMi5y
ZWFkID8gIm1yYyIgOiAibWNyIiwKPiArICAgICAgICAgICAgICAgICAgY3AzMi5vcDEsIGNwMzIu
cmVnLCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIub3AyLCByZWdzLT5wYyk7Cj4gKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCAzMi1iaXQgY3AxNCBhY2Nlc3MgJSN4XG4i
LAo+ICsgICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQMzJfUkVHU19NQVNLKTsKPiAr
ICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgcmV0
dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiArfQo+ICsK
PiArdm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlv
biBoc3IgaHNyKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwNjQgY3A2NCA9IGhzci5j
cDY0Owo+ICsKPiArICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikg
KQo+ICsgICAgewo+ICsgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiArICAgICAgICBy
ZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENQVFJfRUwyLlRUQQo+ICsg
ICAgICoKPiArICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE2Cj4gKyAgICAgKiBB
Uk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQxLTU0Cj4gKyAgICAgKgo+ICsgICAg
ICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNlIHJlZ2lzdGVycy4KPiArICAgICAqCj4gKyAgICAg
KiBNRENSX0VMMi5URFJBCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTog
QjEuMTQuMTUKPiArICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDggVGFibGUgRDEt
NTcKPiArICAgICAqCj4gKyAgICAgKiBVbmhhbmRsZWQ6Cj4gKyAgICAgKiAgICBEQkdEUkFSICg2
NC1iaXQgYWNjZXNzZXMpCj4gKyAgICAgKiAgICBEQkdEU0FSICg2NC1iaXQgYWNjZXNzZXMpCj4g
KyAgICAgKgo+ICsgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KPiArICAg
ICAqLwo+ICsgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiArICAgICAgICAgICAgICIlcyBwMTQs
ICVkLCByJWQsIHIlZCwgY3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCj4gKyAgICAgICAgICAg
ICBjcDY0LnJlYWQgPyAibXJyYyIgOiAibWNyciIsCj4gKyAgICAgICAgICAgICBjcDY0Lm9wMSwg
Y3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7Cj4gKyAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDY0LWJpdCBDUDE0IGFjY2VzcyAlI3hcbiIsCj4gKyAg
ICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9DUDY0X1JFR1NfTUFTSyk7Cj4gKyAgICBpbmplY3Rf
dW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gK30KPiArCj4gK3ZvaWQgZG9fY3AxNF9kYmco
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gK3sKPiAr
ICAgIHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNwNjQ7Cj4gKwo+ICsgICAgaWYgKCAhY2hl
Y2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgYWR2
YW5jZV9wYyhyZWdzLCBoc3IpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAg
ICAvKgo+ICsgICAgICogTURDUl9FTDIuVERPU0EKPiArICAgICAqCj4gKyAgICAgKiBBUk12NyAo
RERJIDA0MDZDLmIpOiBCMS4xNC4xNQo+ICsgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEt
MTUwOSBUYWJsZSBEMS01OAo+ICsgICAgICoKPiArICAgICAqIFVuaGFuZGxlZDoKPiArICAgICAq
ICAgIERCR0RUUlRYaW50Cj4gKyAgICAgKiAgICBEQkdEVFJSWGludAo+ICsgICAgICoKPiArICAg
ICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3RlcnMuCj4gKyAgICAgKi8KPiArICAgIGdk
cHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAgICAiJXMgcDE0LCAlZCwgciVkLCByJWQs
IGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAo+ICsgICAgICAgICAgICAgY3A2NC5yZWFkID8g
Im1ycmMiIDogIm1jcnIiLAo+ICsgICAgICAgICAgICAgY3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2
NC5yZWcyLCBjcDY0LmNybSwgcmVncy0+cGMpOwo+ICsgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwg
InVuaGFuZGxlZCA2NC1iaXQgQ1AxNCBEQkcgYWNjZXNzICUjeFxuIiwKPiArICAgICAgICAgICAg
IGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLKTsKPiArCj4gKyAgICBpbmplY3RfdW5kZWZf
ZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gK30KPiArCj4gK3ZvaWQgZG9fY3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gK3sKPiArICAgIGNvbnN0IHN0
cnVjdCBoc3JfY3AgY3AgPSBoc3IuY3A7Cj4gKwo+ICsgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9u
YWxfaW5zdHIocmVncywgaHNyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICBBU1NFUlQoIWNw
LnRhcyk7IC8qIFdlIGRvbid0IHRyYXAgU0lNRCBpbnN0cnVjdGlvbiAqLwo+ICsgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCBDUCVkIGFjY2Vzc1xuIiwgY3AuY29wcm9jKTsKPiAr
ICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiArfQo+ICsKPiArLyoKPiAr
ICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4g
KyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+IGluZGV4IDZkOTlkMjI4ZTguLjUzZDM4
NmQ4ZTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gQEAgLTI0LDYgKzI0LDE0IEBAIHZvaWQgaGFu
ZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBib29sIHJl
YWQsCj4gIHZvaWQgaGFuZGxlX3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50
IHJlZ2lkeCwgYm9vbCByZWFkLAo+ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNy
IGhzciwgaW50IG1pbl9lbCk7Cj4gIAo+ICsvKiBDby1wcm9jZXNzb3IgcmVnaXN0ZXJzIGVtdWxh
dGlvbiAoc2VlIGFyY2gvYXJtL3ZjcHJlZy5jKS4gKi8KPiArdm9pZCBkb19jcDE1XzMyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiArdm9pZCBkb19j
cDE1XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsK
PiArdm9pZCBkb19jcDE0XzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlv
biBoc3IgaHNyKTsKPiArdm9pZCBkb19jcDE0XzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiArdm9pZCBkb19jcDE0X2RiZyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cj4gK3ZvaWQgZG9fY3Aoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICsKPiAgI2VuZGlm
IC8qIF9fQVNNX0FSTV9UUkFQU19fICovCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drt4H-0007lb-2H; Tue, 12 Sep 2017 21:50:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drt4F-0007XP-G8
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:50:03 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EE/C2-02817-A8658B95; Tue, 12 Sep 2017 21:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm5X2I5
 Ig22PuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owl87uYCyYKVtzaOpuxgXEPXxcjF4eQwBIm
 icO/FjB3MXJysAg4SLx6sI+1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JS48us0EYrMJGEr8f
 bKJDaRcAshe8pkDJCwioC7x58IERhCbWSBU4ur7q2DThQW8JD4veAw2hlPASqJzdTsbiM0LFD
 /+YxVYvZBAusSGjsNg40UFdCUO/fsDVSMocXLmExaImVoSy6dvY5nAKDALSWoWktQCRqZVjBr
 FqUVlqUW6xgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVjPwMC4g3HCKr9D
 jJIcTEqivNmKOyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWhgLlBItS01Mr0jJzgNEAk5bg4
 FES4b0PkuYtLkjMLc5Mh0idYlSUEuddApIQAElklObBtcEi8BKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYV43kCk8mXklcNNfAS1mAlrMc2kLyOKSRISUVAMjt+ptn6Mm0v2Lp0ZFa36aciv
 83f6KnJ2rFjzKPh80o8SuzdqnRm7LnkVtDHJNj2R576ruO/5D5epfdb5zrMu7ai9mr43/fFy9
 aPJdnaUWfTMPV+ZotE08cmXDrHi5Vx2G073vK/VbTnStub6H88zv6StPtTtdunr8stL5X2lbY
 oUCmu7015nbK7EUZyQaajEXFScCADBDk1W7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505253000!97212606!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50595 invoked from network); 12 Sep 2017 21:50:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Sep 2017 21:50:02 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 344BE2190B;
 Tue, 12 Sep 2017 21:50:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 344BE2190B
Date: Tue, 12 Sep 2017 14:49:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121449530.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-7-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 6/7] xen/arm: Move sysregs.h in arm64
	sub-directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHN5c3JlZ3MuaCBjb250
YWlucyBvbmx5IGNvZGUgcHJvdGVjdGVkIGJ5ICNpZmRlZiBDT05GSUdfQVJNXzY0LiBNb3ZlIGl0
Cj4gaW4gYXJtNjQgc3ViLWRpcmVjdG9yeSB0byByZWZsZWN0IHRoYXQgYW5kIHJlbW92ZSB0aGUg
I2lmZGVmLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUsIGZpeHVwIHRoZSBndWFyZHMuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oICAgICB8ICAyICsrCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oIHwgMTAgKysrLS0tLS0tLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgICAgICB8ICAxIC0KPiAgMyBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gIHJlbmFtZSB4
ZW4vaW5jbHVkZS9hc20tYXJtL3sgPT4gYXJtNjR9L3N5c3JlZ3MuaCAoOTglKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaAo+IGluZGV4IDI0ZjgzNmIwMjMuLmMxOGFiNzIw
M2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgKPiBAQCAtMyw2ICsz
LDggQEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Cj4gIAo+ICsjaW5jbHVkZSA8
YXNtL2FybTY0L3N5c3JlZ3MuaD4KPiArCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIAo+ICAv
KiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMgYm90aCAzMi0gYW5kIDY0LWJpdCBuYW1lcyAoZS5n
LiwgcjAveDApLiAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3JlZ3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCj4gc2ltaWxhcml0eSBpbmRl
eCA5OCUKPiByZW5hbWUgZnJvbSB4ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3JlZ3MuaAo+IHJlbmFt
ZSB0byB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAo+IGluZGV4IDg4NzM2OGUy
NDguLjA4NGQyYTFlNWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zeXNyZWdz
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAo+IEBAIC0xLDcg
KzEsNSBAQAo+IC0jaWZuZGVmIF9fQVNNX0FSTV9TWVNSRUdTX0gKPiAtI2RlZmluZSBfX0FTTV9B
Uk1fU1lTUkVHU19ICj4gLQo+IC0jaWZkZWYgQ09ORklHX0FSTV82NAo+ICsjaWZuZGVmIF9fQVNN
X0FSTV9BUk02NF9TWVNSRUdTX0gKPiArI2RlZmluZSBfX0FTTV9BUk1fQVJNNjRfU1lTUkVHU19I
Cj4gIAo+ICAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgo+ICAKPiBAQCAtMTY4LDkgKzE2Niw3
IEBACj4gICNkZWZpbmUgSUNIX0FQMVIyX0VMMiAgICAgICAgICAgICBfX0FQMVJ4X0VMMigyKQo+
ICAjZGVmaW5lIElDSF9BUDFSM19FTDIgICAgICAgICAgICAgX19BUDFSeF9FTDIoMykKPiAgCj4g
LSNlbmRpZgo+IC0KPiAtI2VuZGlmCj4gKyNlbmRpZiAvKiBfQVNNX0FSTV9BUk02NF9TWVNSRUdT
X0ggKi8KPiAgCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKPiBpbmRleCA5ZjdhNDJmODZiLi5kNzkxYzEyYzljIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCj4gQEAgLTIsNyArMiw2IEBACj4gICNkZWZpbmUgX19BU01fQVJNX1BST0NFU1NP
Ul9ICj4gIAo+ICAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+IC0jaW5jbHVkZSA8YXNtL3N5c3Jl
Z3MuaD4KPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+
ICAjZW5kaWYKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drt86-00080Z-JH; Tue, 12 Sep 2017 21:54:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drt84-00080R-UE
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:54:01 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F7/CA-02229-87758B95; Tue, 12 Sep 2017 21:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssm55+I5
 Ig9VrRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxPrxazF8yQr/jz/BpzA+NvyS5GLg4hgSVM
 Es2nF7F3MXJysAg4SMxZ/4+xi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0Jf68mwpmswkYSvx9s
 okNpFwCyF7ymQMkLCKgLvHnwgRGEJtZIFTi6vurzCAlwkDTd2yRATE5BawkdizVA6ngFfCSeL
 ltAQuILSSQLrG5oQvsFlEBXYlD//6wQdQISpyc+YQFYqKWxPLp21gmMArMQpKahSS1gJFpFaN
 6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7G5R+dDjFK
 cjApifJmK+6IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBqx0GlBMsSk1PrUjLzAHGAUxagoNHS
 YRXFiTNW1yQmFucmQ6ROsWoKCXO2wOSEABJZJTmwbXBYu8So6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHl3g0zhycwrgZv+CmgxE9BinktbQBaXJCKkpBoYnbzNOy5JX7mwU+mwzIO110sexHT
 +Udz8Wnb21fszOpe4qppmRx5pdrqwJ2BB5rJ1d7UmPWLt1ir+8ekj74b1jH9Dp595WevtkcF/
 ym6tud+OFO5ag0rH/RbHKqR6rn/6XzNVsSDlWAfz88p/DVOcv8TYsv5Wm/2V4e8m7gQJd5tsM
 9vqi/PmK7EUZyQaajEXFScCAPcRw6y4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505253237!114318157!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25485 invoked from network); 12 Sep 2017 21:53:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:53:59 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D4DBB2190B;
 Tue, 12 Sep 2017 21:53:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D4DBB2190B
Date: Tue, 12 Sep 2017 14:53:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121450520.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-8-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 7/7] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgY3By
ZWdzLmggaXMgaW5jbHVkZWQgaW4gcHJldHR5IG11Y2ggZXZlcnkgZmlsZXMgZXZlbiBmb3IKPiBh
cm02NC4gSG93ZXZlciwgdGhlIG9ubHkgdXNlIGZvciBhcm02NCBpcyB3aGVuIGVtdWxhdGluZyBj
by1wcm9jZXNzb3JzLgo+IAo+IEZvciBhcm0zMiwgYWxsIHVzZXJzIG9mIHByb2Nlc3Nvci5oIGV4
cGVjdCBjcHJlZ3MuaCB0byBiZSBpbmNsdWRlZCBpbgo+IG9yZGVyIHRvIGFjY2VzcyBjby1wcm9j
ZXNzb3JzLiBTbyBtb3ZlIHRoZSBpbmNsdXNpb24gaW4KPiBhc20tYXJtL2FybTMyL3Byb2Nlc3Nv
ci5oLgo+IAo+IGNwcmVncy5oIHdpbGwgYWxzbyBiZSBkaXJlY3RseSBpbmNsdWRlZCBpbiB0aGUg
Y28tcHJvY2Vzc29ycyBlbXVsYXRpb24KPiB0byBhY2NvbW1vZGF0ZSBhcm02NC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSSBjYW4gc2Vl
IHRoYXQgdGhlIHBhdGNoIHdvcmtzIGFuZCBkb2VzIHdoYXQgeW91IGRlc2NyaWJlLCBidXQgd2hh
dCBpcwp0aGUgYmVuZWZpdD8gT0ssIHdlIHJlbW92ZSAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPiBm
cm9tCmFzbS1hcm0vcHJvY2Vzc29yLmgsIGJ1dCB0aGVuIHdlIGhhdmUgdG8gYWRkIGl0IHRvIHZj
cHJlZy5jLCB2Z2ljLXYzLmMsCnZ0aW1lci5jLCBhbmQgYXJtMzIvcHJvY2Vzc29yLmguIElzIHRo
ZXJlIGEgbG9uZyB0ZXJtIGJlbmVmaXQ/IFdoYXQKcHJvbXB0ZWQgeW91IGludG8gd3JpdGluZyB0
aGlzIHBhdGNoPwoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFVwZGF0
ZSBjb21taXQgbWVzc2FnZQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc21wLmMgICAgICAgICAgICAg
ICAgICAgIHwgMSAtCj4gIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgICAgICAgICAgfCAx
ICsKPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICB8IDEgKwo+ICB4ZW4v
YXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgICAgIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIHwgMiArKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bl
cmNwdS5oICAgICAgICAgIHwgMSAtCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgg
ICAgICAgfCAxIC0KPiAgNyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXAuYyBiL3hlbi9hcmNoL2Fy
bS9zbXAuYwo+IGluZGV4IGU3ZGYwODc0ZDYuLjU1NGY0OTkyZTYgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3NtcC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NtcC5jCj4gQEAgLTEsNiArMSw1
IEBACj4gICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gICNpbmNsdWRlIDxhc20vc21wLmg+Cj4g
LSNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICAjaW5j
bHVkZSA8YXNtL2dpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwo+IGluZGV4
IGYzYjA4NDAzZmIuLmUzNjMxODNiYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZjcHJl
Zy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4gQEAgLTE4LDYgKzE4LDcgQEAKPiAg
Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgCj4gKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+
Cj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAg
I2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IGNiZWFjMjhiMjguLmEwY2Y5OTNk
MTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKPiBAQCAtMjYsNiArMjYsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3NvZnRp
cnEuaD4KPiAgI2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICAKPiArI2luY2x1ZGUgPGFzbS9jcHJl
Z3MuaD4KPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vZ2ljX3Yz
X2RlZnMuaD4KPiAgI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92dGltZXIuYyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwo+IGluZGV4IDljN2U4
ZjQ0MWMuLjA0NjA5NjJmMDggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gQEAgLTIyLDYgKzIyLDcgQEAKPiAgI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL3RpbWVyLmg+Cj4gIAo+ICsjaW5jbHVk
ZSA8YXNtL2NwcmVncy5oPgo+ICAjaW5jbHVkZSA8YXNtL2RpdjY0Lmg+Cj4gICNpbmNsdWRlIDxh
c20vZ2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vaXJxLmg+Cj4gQEAgLTI5LDYgKzMwLDcgQEAKPiAg
I2luY2x1ZGUgPGFzbS90aW1lLmg+Cj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3ZyZWcuaD4KPiArI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gIAo+ICAvKgo+ICAgKiBD
aGVjayBpZiByZWdzIGlzIGFsbG93ZWQgYWNjZXNzLCB1c2VyX2dhdGUgaXMgdGFpbCBlbmQgb2Yg
YQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaAo+IGluZGV4IDY4Y2M4MjE0N2Uu
LmZiMzMwODEyYWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9j
ZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgKPiBA
QCAtMSw2ICsxLDggQEAKPiAgI2lmbmRlZiBfX0FTTV9BUk1fQVJNMzJfUFJPQ0VTU09SX0gKPiAg
I2RlZmluZSBfX0FTTV9BUk1fQVJNMzJfUFJPQ0VTU09SX0gKPiAgCj4gKyNpbmNsdWRlIDxhc20v
Y3ByZWdzLmg+Cj4gKwo+ICAjZGVmaW5lIEFDVExSX0NBWFhfU01QICAgICAgKDE8PDYpCj4gIAo+
ICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaAo+IGluZGV4IDc5Njg1MzI0
NjIuLmNkZjY0ZTBmNzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKPiBAQCAtNCw3ICs0LDYgQEAK
PiAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgCj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAt
I2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KPiAgI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKPiAg
IyBpbmNsdWRlIDxhc20vYXJtMzIvcHJvY2Vzc29yLmg+Cj4gICNlbGlmIGRlZmluZWQoQ09ORklH
X0FSTV82NCkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBpbmRleCBkNzkxYzEyYzljLi5jZDQ1
ZTVmNDhmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTEsNyArMSw2IEBACj4g
ICNpZm5kZWYgX19BU01fQVJNX1BST0NFU1NPUl9ICj4gICNkZWZpbmUgX19BU01fQVJNX1BST0NF
U1NPUl9ICj4gIAo+IC0jaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+ICAjaWZuZGVmIF9fQVNTRU1C
TFlfXwo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNlbmRpZgo+IC0tIAo+IDIuMTEuMAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 21:57:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 21:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drtBe-0008BW-1k; Tue, 12 Sep 2017 21:57:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drtBc-0008BQ-Vj
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 21:57:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0B/D0-18858-45858B95; Tue, 12 Sep 2017 21:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssm5wxI5
 Ig1WdyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bF+61sBTOEK1omHWdsYNzA18XIxSEksIRJ
 4virXrYuRk4OFgEHicOXFjN2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xO1D65lAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJgANoVZoFBi+glpkLCwgKnEpJ9LwTo5BawkFr1awAJi8wp4SU
 x7OgtsipCApcSlzZIgYVEBXYlD//6wQZQISpyc+QSsnFlAS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcwtp/w
 O8QoycGkJMqbrbgjUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr1I4UE6wKDU9tSItMwcYCTBpC
 Q4eJRHeLpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8+4FKRIAKcoozYMbAYvKS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeZeDTOHJzCuB2/QK6AgmoCN4Lm0BOaIkESEl1cDY90n
 r0KK4iU+M2rfOj2+Tssr4NeVH008uzxuf77A2aLT+dFLkfhj71G/e64B7YtNbxdZfF+mJtAm5
 Pm3TkQt/b6RM4OH6siKS+4TIsR3+rJU94fmlNxYX5y41Wu7RMIU3xie6k+/pElZvkdoIVbtjS
 e3RD/N8JrKe97n03YB725rMvC+HVt9TYinOSDTUYi4qTgQAxlkYEsUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505253458!83607512!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11579 invoked from network); 12 Sep 2017 21:57:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 21:57:39 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 911122190B;
 Tue, 12 Sep 2017 21:57:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 911122190B
Date: Tue, 12 Sep 2017 14:57:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912103622.18562-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709121455290.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/7] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyBpcyBiZWdpbm5pbmcgdG8gZ2V0IHZlcnkgYmlnLiBUaGlzIHNl
cmllcyBpcyBtb3Zpbmcgb3V0Cj4gdGhlIGNvLXByb2Nlc3NvciBhbmQgc3lzcmVnIGVtdWxhdGlv
biBpbiBzZXBhcmF0ZSBmaWxlcy4gVGhpcyB3aWxsIGF2b2lkIHRvCj4gZ3JvdyB0cmFwcy5jIHdo
ZW4gYWRkaW5nIG1vcmUgcmVnaXN0ZXJzIGVtdWxhdGlvbiAoY29taW5nIHNvb24pLgo+IAo+IEEg
YnJhbmNoIHdpdGggdGhpcyBzZXJpZXMgaGFzIGJlZW4gcHVzaGVkOgo+IAo+IGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5nL3hlbi11bnN0YWJsZS5naXQKPiBi
cmFuY2ggY2xlYW51cC10cmFwcy12MgoKSSBjb21taXR0ZWQgdGhlIGZpcnN0IHR3byBwYXRjaGVz
LiBPbmx5IGEgY291cGxlIG9mIHZlcnkgbWlub3IgY29tbWVudHMKb24gdGhlIHJlc3QuCgoKPiBD
aGVlcnMsCj4gCj4gQ2M6IHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tCj4gCj4gSnVsaWVuIEdy
YWxsICg3KToKPiAgIHhlbi9hcm06IHRyYXBzOiBSZS1vcmRlciB0aGUgaW5jbHVkZXMgYWxwaGFi
ZXRpY2FsbHkKPiAgIHhlbi9hcm06IE1vdmUgYXJjaC9hcm0vdnRpbWVyLmggdG8gaW5jbHVkZS9h
c20tYXJtL3Z0aW1lci5oCj4gICB4ZW4vYXJtOiB0cmFwczogRXhwb3J0IGEgYnVuY2ggb2YgaGVs
cGVycyB0byBoYW5kbGUgZW11bGF0aW9uCj4gICB4ZW4vYXJtOiBNb3ZlIHN5c3JlZyBlbXVsYXRp
b24gb3V0c2lkZSBvZiB0cmFwcy5jCj4gICB4ZW4vYXJtOiBNb3ZlIGNvLXByb2Nlc3NvciBlbXVs
YXRpb24gb3V0c2lkZSBvZiB0cmFwcy5jCj4gICB4ZW4vYXJtOiBNb3ZlIHN5c3JlZ3MuaCBpbiBh
cm02NCBzdWItZGlyZWN0b3J5Cj4gICB4ZW4vYXJtOiBMaW1pdCB0aGUgc2NvcGUgb2YgY3ByZWdz
LmgKPiAKPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgICAx
ICsKPiAgeGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlICAgICAgICAgICAgICAgIHwgICAxICsK
PiAgeGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYyAgICAgICAgICAgICAgIHwgMjI5ICsrKysr
KysrKysKPiAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAy
ICstCj4gIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAt
Cj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgICAgICAgICB8IDcwMiArKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAg
ICAgICAgICAgICAgICAgfCA0NTIgKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0v
dmdpYy12My5jICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnRp
bWVyLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL3Byb2Nlc3Nvci5oICAgICAgfCAgIDIgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3RyYXBzLmggICAgICAgICAgfCAgMTMgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3Byb2Nlc3Nvci5oICAgICAgfCAgIDIgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3sgPT4gYXJt
NjR9L3N5c3JlZ3MuaCAgfCAgMTAgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFw
cy5oICAgICAgICAgIHwgIDE4ICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCAgICAg
ICAgICAgICAgIHwgICAxIC0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgICAg
ICAgICAgIHwgICAyIC0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgICAgICAg
ICAgIHwgIDQ0ICsrCj4gIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVkZS9hc20tYXJtfS92dGltZXIu
aCB8ICAgMAo+ICAxOCBmaWxlcyBjaGFuZ2VkLCA4MTEgaW5zZXJ0aW9ucygrKSwgNjcyIGRlbGV0
aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcu
Ywo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKPiAgcmVuYW1lIHhl
bi9pbmNsdWRlL2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oICg5OCUpCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAo+ICByZW5hbWUgeGVuL3thcmNo
L2FybSA9PiBpbmNsdWRlL2FzbS1hcm19L3Z0aW1lci5oICgxMDAlKQo+IAo+IC0tIAo+IDIuMTEu
MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 22:18:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 22:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drtV4-00019s-Py; Tue, 12 Sep 2017 22:17:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1drtV3-00019m-Pk
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 22:17:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 67/2B-02229-80D58B95; Tue, 12 Sep 2017 22:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssi5H7I5
 Ig63/BS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz1U1awFxzkqDj6fhpbA+Nnti5GLg4hgSVM
 EjN+XQZyODlYBBwkFq34zdjFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoSc9u7mEBsNgFDib9PN
 rGBlEsA2Us+c4CERQQMJN5fnwQ2nllgNaNE35UmZpCEsICjxKGtz1lAbE4BO4kTLQvA1vIKeE
 ns2/qBCeKep0wSU57MBSsSFdCVOPTvD1SRoMTJmU/A4swCWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxhXbPc8
 xCjJwaQkyputuCNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvbDRQTrAoNT21Ii0zBxgRMGkJD
 h4lEd4GkDRvcUFibnFmOkTqFKOilDhEQgAkkVGaB9cGi8JLjLJSwryMQIcI8RSkFuVmlqDKv2
 IU52BUEuadBzKFJzOvBG76K6DFTECLeS5tAVlckoiQkmpgFIndvG7DBQ/N66+L2JznBDvveXn
 B/e0ixaqv66XzvjCklPOsdw8pXfJ+TYvFxEbj2s+2T02zTE56zmc49uGj2uqXG29H79O18G12
 i7767/wngVk/3264a73YeNcyjkspVe6Hrq2XNtU6lJ3lcP7pBneVA7Lsj18Z1JeuS5qjInyDd
 5GZO997byWW4oxEQy3mouJEAGn6Bta9AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505254662!56407491!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39695 invoked from network); 12 Sep 2017 22:17:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 22:17:44 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2400D218F9;
 Tue, 12 Sep 2017 22:17:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2400D218F9
Date: Tue, 12 Sep 2017 15:17:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <6c9613d8-8219-d06f-9095-fa57474ed518@oracle.com>
Message-ID: <alpine.DEB.2.10.1709121502210.9439@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
 <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
 <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
 <6c9613d8-8219-d06f-9095-fa57474ed518@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiArCj4gPj4+
ICt1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1
Y3Qgc29ja2V0ICpzb2NrLAo+ID4+PiArCQkJICAgICAgIHBvbGxfdGFibGUgKndhaXQpCj4gPj4+
ICt7Cj4gPj4+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7Cj4gPj4+ICsJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4+PiArCj4gPj4+ICsJaWYgKCFwdmNhbGxzX2Zyb250X2Rl
dikKPiA+Pj4gKwkJcmV0dXJuIFBPTExOVkFMOwo+ID4+PiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2
ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPj4+ICsKPiA+Pj4gKwltYXAgPSAoc3Ry
dWN0IHNvY2tfbWFwcGluZyAqKSBSRUFEX09OQ0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4g
Pj4gSSBqdXN0IG5vdGljZWQgdGhpcyAtLS0gd2h5IGlzIGl0IFJFQURfT05DRT8gQXJlIHlvdSBj
b25jZXJuZWQgdGhhdAo+ID4+IHNrX3NlbmRfaGVhZCBtYXkgY2hhbmdlPwo+ID4gTm8sIGJ1dCBJ
IHdhbnRlZCB0byBhdm9pZCBwYXJ0aWFsIHJlYWRzLiBBIGNhbGxlciBjb3VsZCBjYWxsCj4gPiBw
dmNhbGxzX2Zyb250X2FjY2VwdCBhbmQgcHZjYWxsc19mcm9udF9wb2xsIG9uIG5ld3NvY2sgYWxt
b3N0IGF0IHRoZQo+ID4gc2FtZSB0aW1lIChpdCBpcyBwcm9iYWJseSBub3QgdGhlIGNvcnJlY3Qg
d2F5IHRvIHVzZSB0aGUgQVBJKSwgSSB3YW50ZWQKPiA+IHRvIG1ha2Ugc3VyZSB0aGF0ICJtYXAi
IGlzIGVpdGhlciByZWFkIGNvcnJlY3RseSwgb3Igbm90IHJlYWQgYXQgYWxsLgo+IAo+IEhvdyBj
YW4geW91IGhhdmUgYSBwYXJ0aWFsIHJlYWQgb24gYSBwb2ludGVyPwoKSSBkb24ndCB0aGluayB0
aGF0IHRoZSBjb21waWxlciBtYWtlcyBhbnkgcHJvbWlzZXMgb24gdHJhbnNsYXRpbmcgYQpwb2lu
dGVyIHJlYWQgaW50byBhIHNpbmdsZSByZWFkIGluc3RydWN0aW9uLiBPZiBjb3VzZSwgSSBleHBl
Y3QgZ2NjIHRvCmFjdHVhbGx5IGRvIGl0IHdpdGhvdXQgYW55IG5lZWQgZm9yIFJFQUQvV1JJVEVf
T05DRS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 22:44:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 22:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drtv1-0003B2-4M; Tue, 12 Sep 2017 22:44:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drtuz-0003Ae-Rk
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 22:44:34 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2A/8F-02208-15368B95; Tue, 12 Sep 2017 22:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdc/eUe
 kwdWPNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHivlaXgdG7F58eRDYyr
 /LoYuTiEBBqZJHbeu8kM4TxmlFj6+gMThLONUWJ9Vyt7FyMnh4iAs8TXM3PBbF4BfYnXrUuZQ
 GxhATeJXZfugXVLCMyUlth5tIsNJCEh4C3x9EQfO4x9Z/tDoAZ2DjYBK4lDYl2MHBwsAqoSx5
 +7T2DkXsDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 j9QwMjDsY+1b5HWKU5GBSEuXNVtwRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVy8JKCdYlJqe
 WpGWmQMMPZi0BAePkghvL0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeX1AigRAijJK8
 +BGwOLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3i+JQFN4MvNK4Da9AjqCCegInktbQI
 4oSURISTUwNio/2Hly5ber7WqZ59/u6Xny/Alv2eXnUuEv0yPZUsrdf6y4p3ZnecrFT8Kfzlg
 H8V09VxX6L+6cg5TbHrXuSk3bSU01omu49SbGMV+1Xr1qfvHKYJbDqwI0J582vf56/dmSLenn
 p69Xf1FroM3QNf+i1Zl7174ymzZrZl37yp57JCuwx/qGthJLcUaioRZzUXEiAFFOIld+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505256270!91223931!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64272 invoked from network); 12 Sep 2017 22:44:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 22:44:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drtuu-0003jt-JK; Tue, 12 Sep 2017 22:44:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drtuo-0007Gx-RA; Tue, 12 Sep 2017 22:44:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drtuo-0008MO-Cu; Tue, 12 Sep 2017 22:44:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113359-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
X-Osstest-Versions-That: qemuu=c349189772cec43498b0bec8a84146f10b8937af
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 22:44:22 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113359: tolerable FAIL -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM1OSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzNTkvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMzE1MwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEzMTYyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMxNjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzE2Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUg
ICAgICAgICAgICAgICAgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MApi
YXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYzM0OTE4OTc3MmNlYzQzNDk4
YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTYyICAyMDE3
LTA5LTA5IDEwOjAzOjM5IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzMwMSAg
MjAxNy0wOS0xMSAxMDoxNjo1MCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyByZXZpc2lvbj1mNWE0Yzg0YTVk
NmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBxZW11
LXVwc3RyZWFtLXVuc3RhYmxlIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThj
NjAKKyBicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHJldmlzaW9uPWY1YTRjODRhNWQ2
YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVt
dXUKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhxZW11dSA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGY1YTRj
ODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLXVuc3RhYmxl
CisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi5x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisrIDogZGFpbHktY3Jv
bi5xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS11bnN0YWJsZQorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVt
dS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisg
VFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgcWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQgZjVhNGM4NGE1
ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MDpyZWZzL2hlYWRzL21hc3RlcgpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICBjMzQ5MTg5
Li5mNWE0Yzg0ICBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIC0+IG1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:03:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1druCo-0004aO-Nx; Tue, 12 Sep 2017 23:02:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1druCn-0004a1-B7
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 23:02:57 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6A/EB-03414-0A768B95; Tue, 12 Sep 2017 23:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXde+o5
 Ig8VPNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fyQo+BjakX/81bWBsZ5
 9l2MXBxCAo1MEvf/dTJBOI8ZJT79msYC4WxjlDi09RtQhpNDRMBZ4uuZuewgNq+AvsSMe02MI
 LawgLnE188HWEEaJAS2yEnMPLEZLCEh4CkxYcEhOHv10z9AzewcbAJWEofEQKIsAqoS3x7PYp
 3AyL2AkWEVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJEehzBiD
 YwXj8fdwhRkkOJiVR3mzFHZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjfpgHlBItS01Mr0jJz
 gMEHk5bg4FES4WUHBqAQb3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ854HmSEAUpRRmgc3A
 hYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+whkCk9mXgncpldARzABHcFzaQvIESWJCC
 mpBkb24Mu//G7NvurNf4NNZ4PFJZWP/zMjYvfvibCdV9n3Va42VZZlr2iHXi3j8eqJe85ezvm
 98eHEVS8eSJ65X+5XdZZV23HqcSXTz7NFXJsMvdLc9Wb4rj62L/N4z4PInf33olksjrr9rrvX
 ric2YVXqu9PW23qTlOTm3beZKlyitVlbr7CAcaoSS3FGoqEWc1FxIgAL1qUBfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505257373!84616997!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36683 invoked from network); 12 Sep 2017 23:02:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 23:02:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1druCh-0004FW-Ho; Tue, 12 Sep 2017 23:02:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1druCb-0007xO-PZ; Tue, 12 Sep 2017 23:02:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1druCb-0001Sw-B1; Tue, 12 Sep 2017 23:02:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113358-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 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-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d0291f3391ab34b34092fcdc56abd8153cbe4579
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 23:02:45 +0000
Subject: [Xen-devel] [xen-unstable test] 113358: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM1OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM1OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMxNzAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTMxNzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzI2NgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEzMjY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTMyNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzI2NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEzMjY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMyNjYKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDExMzI2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBkMDI5MWYzMzkxYWIzNGIzNDA5MmZjZGM1NmFiZDgxNTNjYmU0NTc5CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgx
NzM1ZTY0ZWZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMyNjYgIDIwMTctMDktMTEgMDI6MDI6
MjcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMzMxICAyMDE3LTA5LTExIDIw
OjUwOjAzIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkMDI5MWYzMzkxYWIzNGIz
NDA5MmZjZGM1NmFiZDgxNTNjYmU0NTc5CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgQXVnIDE2IDE4OjA3OjI3IDIwMTcgKzAxMDAK
CiAgICB4ZW4veDg2OiBSZXBsYWNlIG1hbmRhdG9yeSBiYXJyaWVycyB3aXRoIGNvbXBpbGVyIGJh
cnJpZXJzCiAgICAKICAgIEluIHRoaXMgY2FzZSwgcm1iKCkgaXMgYmVpbmcgdXNlZCBmb3IgaXRz
IGNvbXBpbGVyIGJhcnJpZXIgcHJvcGVydHkuICBSZXBsYWNlCiAgICBpdCB3aXRoIGFuIGV4cGxp
Y2l0IGJhcnJlcigpIGFuZCBjb21tZW50LCB0byBhdm9pZCBpdCBiZWNvbWluZyBhbiB1bm5lY2Vz
c2FyeQogICAgbGZlbmNlIGluc3RydWN0aW9uICh3aGVuIHJtYigpIGdldHMgZml4ZWQpIG9yIGxv
b2tpbmcgbGlrZSBhbiBTTVAgaXNzdWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDRmMTkxZjZlZjA2ZGQ2NWY5OGU5Zjk3
Mjk3YjNiNTgxNDE1ZDQ0NTkKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBTZXAgMTEgMTI6MTY6MjggMjAxNyArMDEwMAoKICAgIG1lbV9hY2Nlc3M6IHN3
aXRjaCB0byBwbGFpbiBib29sCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:04:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1druEF-0004fT-1u; Tue, 12 Sep 2017 23:04:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1druEE-0004fN-9c
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 23:04:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 72/C6-03422-9F768B95; Tue, 12 Sep 2017 23:04:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVfdH+o5
 Igy3XjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDG96xFczkq7h7ppulgfE+dxcjF4eQwGQm
 iUkvpzJBOL8ZJZqeH2KBcDYwStw/OR/K2cYo0ffzFVsXIyeHsICjxKGtz1lAbBEBfYlNtxvZI
 YpWMkv8PrUFrIhZoEbi5ccPYEVsAkYSZ49OZwSxeQVsJdq+L2AFsVkEVCVuNBxiB7FFBcIl3j
 YeYYGoEZQ4OfMJmM0p4C2x8e8GFoiZehI7rv9ihbDlJba/ncMMYksIGEu0v73INoFRcBaS9ll
 IWmYhaVnAyLyKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 fBmAYAfj6XWBhxglOZiURHmzFXdECvEl5adUZiQWZ8QXleakFh9ilOHgUJLglQTGg5BgUWp6a
 kVaZg4wkmDSEhw8SiK8jiBp3uKCxNzizHSI1ClGRSlx3vNpQAkBkERGaR5cGyx6LzHKSgnzMg
 IdIsRTkFqUm1mCKv+KUZyDUUmYVwVkPE9mXgnc9FdAi5mAFvNc2gKyuCQRISXVwJj4s2eu/JK
 96sdLctI2KE35v/GVVu93n3ROqbP6TAd+xaWHLJZKXR5/Xi+c0UiraK1aauHfRyGx11fvzbuz
 4/4PgXMKZQVHl+ucYmk2vH3accIVbv41Iu53U0sTNRe17ZfoW3T+vOz5cIZ0swvKB440iIR+0
 z675NZVe46zecoT69zEa98XSCmxFGckGmoxFxUnAgD7TrEX2QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505257463!111849186!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37168 invoked from network); 12 Sep 2017 23:04:24 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 23:04:24 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8CN4HUK017064
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 23:04:18 GMT
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 v8CN4HjA014888
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 12 Sep 2017 23:04:17 GMT
Received: from ubhmp0019.oracle.com (ubhmp0019.oracle.com [156.151.24.72])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8CN4GYb001818;
 Tue, 12 Sep 2017 23:04:16 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 Sep 2017 23:04:16 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
 <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
 <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
 <6c9613d8-8219-d06f-9095-fa57474ed518@oracle.com>
 <alpine.DEB.2.10.1709121502210.9439@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <73a6ae0f-077c-9d42-fd56-0738ccb30cec@oracle.com>
Date: Tue, 12 Sep 2017 19:04:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709121502210.9439@sstabellini-ThinkPad-X260>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTIvMjAxNyAwNjoxNyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTIgU2VwIDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gKwo+Pj4+PiArdW5z
aWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNv
Y2tldCAqc29jaywKPj4+Pj4gKwkJCSAgICAgICBwb2xsX3RhYmxlICp3YWl0KQo+Pj4+PiArewo+
Pj4+PiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+Pj4+PiArCXN0cnVjdCBzb2Nr
X21hcHBpbmcgKm1hcDsKPj4+Pj4gKwo+Pj4+PiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpCj4+
Pj4+ICsJCXJldHVybiBQT0xMTlZBTDsKPj4+Pj4gKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEo
JnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+Pj4+PiArCj4+Pj4+ICsJbWFwID0gKHN0cnVjdCBz
b2NrX21hcHBpbmcgKikgUkVBRF9PTkNFKHNvY2stPnNrLT5za19zZW5kX2hlYWQpOwo+Pj4+IEkg
anVzdCBub3RpY2VkIHRoaXMgLS0tIHdoeSBpcyBpdCBSRUFEX09OQ0U/IEFyZSB5b3UgY29uY2Vy
bmVkIHRoYXQKPj4+PiBza19zZW5kX2hlYWQgbWF5IGNoYW5nZT8KPj4+IE5vLCBidXQgSSB3YW50
ZWQgdG8gYXZvaWQgcGFydGlhbCByZWFkcy4gQSBjYWxsZXIgY291bGQgY2FsbAo+Pj4gcHZjYWxs
c19mcm9udF9hY2NlcHQgYW5kIHB2Y2FsbHNfZnJvbnRfcG9sbCBvbiBuZXdzb2NrIGFsbW9zdCBh
dCB0aGUKPj4+IHNhbWUgdGltZSAoaXQgaXMgcHJvYmFibHkgbm90IHRoZSBjb3JyZWN0IHdheSB0
byB1c2UgdGhlIEFQSSksIEkgd2FudGVkCj4+PiB0byBtYWtlIHN1cmUgdGhhdCAibWFwIiBpcyBl
aXRoZXIgcmVhZCBjb3JyZWN0bHksIG9yIG5vdCByZWFkIGF0IGFsbC4KPj4gSG93IGNhbiB5b3Ug
aGF2ZSBhIHBhcnRpYWwgcmVhZCBvbiBhIHBvaW50ZXI/Cj4gSSBkb24ndCB0aGluayB0aGF0IHRo
ZSBjb21waWxlciBtYWtlcyBhbnkgcHJvbWlzZXMgb24gdHJhbnNsYXRpbmcgYQo+IHBvaW50ZXIg
cmVhZCBpbnRvIGEgc2luZ2xlIHJlYWQgaW5zdHJ1Y3Rpb24uIE9mIGNvdXNlLCBJIGV4cGVjdCBn
Y2MgdG8KPiBhY3R1YWxseSBkbyBpdCB3aXRob3V0IGFueSBuZWVkIGZvciBSRUFEL1dSSVRFX09O
Q0UuCgpSRUFEX09OQ0UoKSBvbmx5IGd1YXJhbnRlZXMgb3JkZXJpbmcgYnV0IG5vdCBhdG9taWNp
dHkuIEl0IHJlc29sdmVzIChmb3IKNjQtYml0IHBvaW50ZXJzKSB0bwoKICAgICAgICBjYXNlIDg6
ICooX191NjQgKilyZXMgPSAqKHZvbGF0aWxlIF9fdTY0ICopcDsgYnJlYWs7CgpzbyBpZiBjb21w
aWxlciB3YXMgYnJlYWtpbmcgYWNjZXNzZXMgaW50byB0d28gdGhlbiBub3RoaW5nIHdvdWxkIGhh
dmUKcHJldmVudGVkIGl0IGZyb20gYnJlYWtpbmcgdGhlbSBoZXJlIChJIGRvbid0IHRoaW5rIHZv
bGF0aWxlIGRlY2xhcmF0aW9uCndvdWxkIGFmZmVjdCB0aGlzKS4gTW9yZW92ZXIsIGZvciBzaXpl
cyA+OCBieXRlcyAgUkVBRF9PTkNFKCkgaXMKX19idWlsdGluX21lbWNweSgpIHdoaWNoIGlzIGRl
ZmluaXRlbHkgbm90IGF0b21pYy4KClNvIHlvdSBjYW4ndCByZWx5IG9uIFJFQURfT05DRSBiZWlu
ZyBhdG9taWMgZnJvbSB0aGF0IHBlcnNwZWN0aXZlLgoKT1RPSCwgSSBhbSBwcmV0dHkgc3VyZSBw
b2ludGVyIGFjY2Vzc2VzIGFyZSBndWFyYW50ZWVkIHRvIGJlIGF0b21pYy4gRm9yCmV4YW1wbGUs
IGF0b21pYzY0X3JlYWQoKSBpcyBSRUFEX09OQ0UodTY0KSwgd2hpY2ggKHBlciBhYm92ZSkgaXMK
ZGVyZWZlcmVuY2luZyBvZiBhIDY0LWJpdCBwb2ludGVyIGluIEMuCgotYm9yaXMKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1druMs-0005Ro-TK; Tue, 12 Sep 2017 23:13:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1druMs-0005Ri-5N
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 23:13:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B6/A6-15060-11A68B95; Tue, 12 Sep 2017 23:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq5A1o5
 Ig87tuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0zVOZCn4IVLxaeJu9gfEZbxcjJ4eQwBIm
 iXmfvEFsFgEHiZ8r3zB1MXJwMArESDz4YQ0SZhQIk5h8eQkrSJhFQFti0xFHkDCbgKHE3yeb2
 EDCEkD2ks8cIGERAQOJ99cnAYW5OJgFVjNK9F1pYgZJCAs4Shza+pwFpJ5TwE7i73xnkDCvgJ
 fE3pP/WUDqhQSuMUtMe/eBBSQhKqArcejfHzaIIkGJkzOfgMWZBbQklk/fxjKBUWAWktQsJKk
 FjEyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYw
 3twYcIhRkoNJSZQ3W3FHpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3m8ZQDnBotT01Iq0zBxgL
 MCkJTh4lER4V4GkeYsLEnOLM9MhUqcYFaXEeReBJARAEhmleXBtsPi7xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWHeIyBTeDLzSuCmvwJazAS0mOfSFpDFJYkIKakGRqfinxUO+05PbpPoY9+
 S/WBudfY/7V1q3kc4NxUxi7Rxz9nEtMRwduiPh4FRi7/5eofJro0y7RA1FZihx2cvem6HdYz0
 z9UNakc2ur9K7YxZ9vDRSzkhjU6OC1GMXpXblI+mZ79Yt+tG9Yr1m5id8/k5Q/yb2BOSZb5tN
 Plwdovf0s3ecUZcSizFGYmGWsxFxYkAO9dF4roCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505257999!82516559!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52743 invoked from network); 12 Sep 2017 23:13:20 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 23:13:20 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7004D214C5;
 Tue, 12 Sep 2017 23:13:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7004D214C5
Date: Tue, 12 Sep 2017 16:13:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <73a6ae0f-077c-9d42-fd56-0738ccb30cec@oracle.com>
Message-ID: <alpine.DEB.2.10.1709121610250.9439@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
 <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
 <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
 <6c9613d8-8219-d06f-9095-fa57474ed518@oracle.com>
 <alpine.DEB.2.10.1709121502210.9439@sstabellini-ThinkPad-X260>
 <73a6ae0f-077c-9d42-fd56-0738ccb30cec@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA5LzEyLzIw
MTcgMDY6MTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTIgU2Vw
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+Pj4+PiArCj4gPj4+Pj4gK3Vuc2lnbmVk
IGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2NrZXQg
KnNvY2ssCj4gPj4+Pj4gKwkJCSAgICAgICBwb2xsX3RhYmxlICp3YWl0KQo+ID4+Pj4+ICt7Cj4g
Pj4+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+Pj4+PiArCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcDsKPiA+Pj4+PiArCj4gPj4+Pj4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRf
ZGV2KQo+ID4+Pj4+ICsJCXJldHVybiBQT0xMTlZBTDsKPiA+Pj4+PiArCWJlZGF0YSA9IGRldl9n
ZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsJ
bWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgUkVBRF9PTkNFKHNvY2stPnNrLT5za19zZW5k
X2hlYWQpOwo+ID4+Pj4gSSBqdXN0IG5vdGljZWQgdGhpcyAtLS0gd2h5IGlzIGl0IFJFQURfT05D
RT8gQXJlIHlvdSBjb25jZXJuZWQgdGhhdAo+ID4+Pj4gc2tfc2VuZF9oZWFkIG1heSBjaGFuZ2U/
Cj4gPj4+IE5vLCBidXQgSSB3YW50ZWQgdG8gYXZvaWQgcGFydGlhbCByZWFkcy4gQSBjYWxsZXIg
Y291bGQgY2FsbAo+ID4+PiBwdmNhbGxzX2Zyb250X2FjY2VwdCBhbmQgcHZjYWxsc19mcm9udF9w
b2xsIG9uIG5ld3NvY2sgYWxtb3N0IGF0IHRoZQo+ID4+PiBzYW1lIHRpbWUgKGl0IGlzIHByb2Jh
Ymx5IG5vdCB0aGUgY29ycmVjdCB3YXkgdG8gdXNlIHRoZSBBUEkpLCBJIHdhbnRlZAo+ID4+PiB0
byBtYWtlIHN1cmUgdGhhdCAibWFwIiBpcyBlaXRoZXIgcmVhZCBjb3JyZWN0bHksIG9yIG5vdCBy
ZWFkIGF0IGFsbC4KPiA+PiBIb3cgY2FuIHlvdSBoYXZlIGEgcGFydGlhbCByZWFkIG9uIGEgcG9p
bnRlcj8KPiA+IEkgZG9uJ3QgdGhpbmsgdGhhdCB0aGUgY29tcGlsZXIgbWFrZXMgYW55IHByb21p
c2VzIG9uIHRyYW5zbGF0aW5nIGEKPiA+IHBvaW50ZXIgcmVhZCBpbnRvIGEgc2luZ2xlIHJlYWQg
aW5zdHJ1Y3Rpb24uIE9mIGNvdXNlLCBJIGV4cGVjdCBnY2MgdG8KPiA+IGFjdHVhbGx5IGRvIGl0
IHdpdGhvdXQgYW55IG5lZWQgZm9yIFJFQUQvV1JJVEVfT05DRS4KPiAKPiBSRUFEX09OQ0UoKSBv
bmx5IGd1YXJhbnRlZXMgb3JkZXJpbmcgYnV0IG5vdCBhdG9taWNpdHkuIEl0IHJlc29sdmVzIChm
b3IKPiA2NC1iaXQgcG9pbnRlcnMpIHRvCj4gCj4gICAgICAgICBjYXNlIDg6ICooX191NjQgKily
ZXMgPSAqKHZvbGF0aWxlIF9fdTY0ICopcDsgYnJlYWs7Cj4gCj4gc28gaWYgY29tcGlsZXIgd2Fz
IGJyZWFraW5nIGFjY2Vzc2VzIGludG8gdHdvIHRoZW4gbm90aGluZyB3b3VsZCBoYXZlCj4gcHJl
dmVudGVkIGl0IGZyb20gYnJlYWtpbmcgdGhlbSBoZXJlIChJIGRvbid0IHRoaW5rIHZvbGF0aWxl
IGRlY2xhcmF0aW9uCj4gd291bGQgYWZmZWN0IHRoaXMpLiBNb3Jlb3ZlciwgZm9yIHNpemVzID44
IGJ5dGVzICBSRUFEX09OQ0UoKSBpcwo+IF9fYnVpbHRpbl9tZW1jcHkoKSB3aGljaCBpcyBkZWZp
bml0ZWx5IG5vdCBhdG9taWMuCj4gCj4gU28geW91IGNhbid0IHJlbHkgb24gUkVBRF9PTkNFIGJl
aW5nIGF0b21pYyBmcm9tIHRoYXQgcGVyc3BlY3RpdmUuCgpJIHRob3VnaHQgdGhhdCBSRUFEX09O
Q0UgZ3VhcmFudGVlZCBhdG9taWNpdHkgZm9yIHNpemVzIGxlc3Mgb3IgZXF1YWwgdG8KdGhlIG1h
Y2hpbmUgd29yZCBzaXplLiBJdCBkb2Vzbid0IG1ha2UgYW55IGF0b21pY2l0eSBndWFyYW50ZWVz
IGZvcgpzaXplcyA+OCBieXRlcy4KCgo+IE9UT0gsIEkgYW0gcHJldHR5IHN1cmUgcG9pbnRlciBh
Y2Nlc3NlcyBhcmUgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMuIEZvcgo+IGV4YW1wbGUsIGF0b21p
YzY0X3JlYWQoKSBpcyBSRUFEX09OQ0UodTY0KSwgd2hpY2ggKHBlciBhYm92ZSkgaXMKPiBkZXJl
ZmVyZW5jaW5nIG9mIGEgNjQtYml0IHBvaW50ZXIgaW4gQy4KCkkgYW0gaGFwcHkgdG8gcmVtb3Zl
IHRoZSBSRUFEX09OQ0UgYW5kIFdSSVRFX09OQ0UsIGlmIHdlIGFsbCB0aGluayBpdCBpcwpzYWZl
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:19:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:19:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1druSO-0005hD-Mx; Tue, 12 Sep 2017 23:19:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1druSN-0005h7-2Q
 for xen-devel@lists.xen.org; Tue, 12 Sep 2017 23:19:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CF/8C-02202-66B68B95; Tue, 12 Sep 2017 23:19:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm5q9o5
 IgwVTFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox58+axFLQKV9xYOJulgXEpfxcjJ4eQwBIm
 idfrckFsFgEHifsPLrN1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xNauHhYQm03AUOLvk01g5
 RJA9pLPHCBhEQF9iU23G9lBbGaBNYwSR6YlgtjCAo4Sh7Y+B2vlFPCWeLtiNiNIK6+Al8Su/f
 5djFxAx0xjkej5v5oZpEZUQFfi0L8/bCA2r4CgxMmZT1ggZmpJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiADEOxgvHja
 8xCjJAeTkihvtuKOSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG8ygXKCRanpqRVpmTnAWIBJS
 3DwKInw8mcBpXmLCxJzizPTIVKnGBWlxHkjQBICIImM0jy4Nlj8XWKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5Iw72eQ7TyZeSVw018BLWYCWsxzaQvI4pJEhJRUA+OTLWdWWE/+JMMV2Vdpmqw
 8N+jYSueDNaX6rtKiCb//6Ca8j9v59ZWNl3t4TqqPq8g+oUNK75sfTpuobjF77sSKf8ETNjZt
 0X393limj8ucOf6g9UWHNb6Tw26+rLn7bqOcdsU77z1/pmo7eQSs0hBQu635Yq6Mo5m3zJqr8
 xj3T5di9bydoajEUpyRaKjFXFScCAAnkJXVugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505258340!107658085!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50159 invoked from network); 12 Sep 2017 23:19:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Sep 2017 23:19:01 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3B2152190B;
 Tue, 12 Sep 2017 23:18:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3B2152190B
Date: Tue, 12 Sep 2017 16:18:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1709121610250.9439@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1709121618210.9439@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1707311536460.22381@sstabellini-ThinkPad-X260>
 <1501541855-7354-1-git-send-email-sstabellini@kernel.org>
 <1501541855-7354-11-git-send-email-sstabellini@kernel.org>
 <702cfa9c-5f14-07a3-63ba-93648ff66d9b@oracle.com>
 <alpine.DEB.2.10.1709081540330.19719@sstabellini-ThinkPad-X260>
 <6c9613d8-8219-d06f-9095-fa57474ed518@oracle.com>
 <alpine.DEB.2.10.1709121502210.9439@sstabellini-ThinkPad-X260>
 <73a6ae0f-077c-9d42-fd56-0738ccb30cec@oracle.com>
 <alpine.DEB.2.10.1709121610250.9439@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTIgU2VwIDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+IE9uIDA5LzEyLzIwMTcgMDY6
MTcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gT24gVHVlLCAxMiBTZXAgMjAx
NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gPj4+Pj4gKwo+ID4gPj4+Pj4gK3Vuc2lnbmVk
IGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2NrZXQg
KnNvY2ssCj4gPiA+Pj4+PiArCQkJICAgICAgIHBvbGxfdGFibGUgKndhaXQpCj4gPiA+Pj4+PiAr
ewo+ID4gPj4+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKPiA+ID4+Pj4+ICsJ
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4gPj4+Pj4gKwo+ID4gPj4+Pj4gKwlpZiAoIXB2
Y2FsbHNfZnJvbnRfZGV2KQo+ID4gPj4+Pj4gKwkJcmV0dXJuIFBPTExOVkFMOwo+ID4gPj4+Pj4g
KwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ID4g
Pj4+Pj4gKwo+ID4gPj4+Pj4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBSRUFEX09O
Q0Uoc29jay0+c2stPnNrX3NlbmRfaGVhZCk7Cj4gPiA+Pj4+IEkganVzdCBub3RpY2VkIHRoaXMg
LS0tIHdoeSBpcyBpdCBSRUFEX09OQ0U/IEFyZSB5b3UgY29uY2VybmVkIHRoYXQKPiA+ID4+Pj4g
c2tfc2VuZF9oZWFkIG1heSBjaGFuZ2U/Cj4gPiA+Pj4gTm8sIGJ1dCBJIHdhbnRlZCB0byBhdm9p
ZCBwYXJ0aWFsIHJlYWRzLiBBIGNhbGxlciBjb3VsZCBjYWxsCj4gPiA+Pj4gcHZjYWxsc19mcm9u
dF9hY2NlcHQgYW5kIHB2Y2FsbHNfZnJvbnRfcG9sbCBvbiBuZXdzb2NrIGFsbW9zdCBhdCB0aGUK
PiA+ID4+PiBzYW1lIHRpbWUgKGl0IGlzIHByb2JhYmx5IG5vdCB0aGUgY29ycmVjdCB3YXkgdG8g
dXNlIHRoZSBBUEkpLCBJIHdhbnRlZAo+ID4gPj4+IHRvIG1ha2Ugc3VyZSB0aGF0ICJtYXAiIGlz
IGVpdGhlciByZWFkIGNvcnJlY3RseSwgb3Igbm90IHJlYWQgYXQgYWxsLgo+ID4gPj4gSG93IGNh
biB5b3UgaGF2ZSBhIHBhcnRpYWwgcmVhZCBvbiBhIHBvaW50ZXI/Cj4gPiA+IEkgZG9uJ3QgdGhp
bmsgdGhhdCB0aGUgY29tcGlsZXIgbWFrZXMgYW55IHByb21pc2VzIG9uIHRyYW5zbGF0aW5nIGEK
PiA+ID4gcG9pbnRlciByZWFkIGludG8gYSBzaW5nbGUgcmVhZCBpbnN0cnVjdGlvbi4gT2YgY291
c2UsIEkgZXhwZWN0IGdjYyB0bwo+ID4gPiBhY3R1YWxseSBkbyBpdCB3aXRob3V0IGFueSBuZWVk
IGZvciBSRUFEL1dSSVRFX09OQ0UuCj4gPiAKPiA+IFJFQURfT05DRSgpIG9ubHkgZ3VhcmFudGVl
cyBvcmRlcmluZyBidXQgbm90IGF0b21pY2l0eS4gSXQgcmVzb2x2ZXMgKGZvcgo+ID4gNjQtYml0
IHBvaW50ZXJzKSB0bwo+ID4gCj4gPiAgICAgICAgIGNhc2UgODogKihfX3U2NCAqKXJlcyA9ICoo
dm9sYXRpbGUgX191NjQgKilwOyBicmVhazsKPiA+IAo+ID4gc28gaWYgY29tcGlsZXIgd2FzIGJy
ZWFraW5nIGFjY2Vzc2VzIGludG8gdHdvIHRoZW4gbm90aGluZyB3b3VsZCBoYXZlCj4gPiBwcmV2
ZW50ZWQgaXQgZnJvbSBicmVha2luZyB0aGVtIGhlcmUgKEkgZG9uJ3QgdGhpbmsgdm9sYXRpbGUg
ZGVjbGFyYXRpb24KPiA+IHdvdWxkIGFmZmVjdCB0aGlzKS4gTW9yZW92ZXIsIGZvciBzaXplcyA+
OCBieXRlcyAgUkVBRF9PTkNFKCkgaXMKPiA+IF9fYnVpbHRpbl9tZW1jcHkoKSB3aGljaCBpcyBk
ZWZpbml0ZWx5IG5vdCBhdG9taWMuCj4gPiAKPiA+IFNvIHlvdSBjYW4ndCByZWx5IG9uIFJFQURf
T05DRSBiZWluZyBhdG9taWMgZnJvbSB0aGF0IHBlcnNwZWN0aXZlLgo+IAo+IEkgdGhvdWdodCB0
aGF0IFJFQURfT05DRSBndWFyYW50ZWVkIGF0b21pY2l0eSBmb3Igc2l6ZXMgbGVzcyBvciBlcXVh
bCB0bwo+IHRoZSBtYWNoaW5lIHdvcmQgc2l6ZS4gSXQgZG9lc24ndCBtYWtlIGFueSBhdG9taWNp
dHkgZ3VhcmFudGVlcyBmb3IKPiBzaXplcyA+OCBieXRlcy4KPiAKPiAKPiA+IE9UT0gsIEkgYW0g
cHJldHR5IHN1cmUgcG9pbnRlciBhY2Nlc3NlcyBhcmUgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMu
IEZvcgo+ID4gZXhhbXBsZSwgYXRvbWljNjRfcmVhZCgpIGlzIFJFQURfT05DRSh1NjQpLCB3aGlj
aCAocGVyIGFib3ZlKSBpcwo+ID4gZGVyZWZlcmVuY2luZyBvZiBhIDY0LWJpdCBwb2ludGVyIGlu
IEMuCj4gCj4gSSBhbSBoYXBweSB0byByZW1vdmUgdGhlIFJFQURfT05DRSBhbmQgV1JJVEVfT05D
RSwgaWYgd2UgYWxsIHRoaW5rIGl0IGlzCj4gc2FmZS4KCkxvb2tpbmcgYXQgb3RoZXIgY29kZSBp
biBMaW51eCwgaXQgc2VlbXMgdGhhdCB0aGV5IGFyZSBtYWtpbmcgdGhpcwphc3N1bXB0aW9uIGlu
IG1hbnkgcGxhY2VzLiBJJ2xsIHJlbW92ZSBSRUFEL1dSSVRFX09OQ0UuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:41:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drunw-0007Yg-KX; Tue, 12 Sep 2017 23:41:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1drunv-0007YX-SS
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 23:41:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 98/BE-03093-F9078B95; Tue, 12 Sep 2017 23:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXiVRtkpju3YEe
 kwa33Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH+68ZC86wVexvnMLcwLiXtYuRi0NIYAaj
 ROOKM0wgjoTADxaJ14vmsXcxcgA5SRIHv4Z0MXICmVUSb2/eYwexhQQ0JG7fbGSHaD7FJHHlw
 mEmCGcmo8Tpw7NZIDqKJL6da2GDsIslVlw5C2bzCghKnJz5hAVikrfEl2+zwOJsAtoSba93sY
 IsZhFQlXh53BGiNVFiyexzzBCtARLz910BaxUW0JHo+/kZ7AgRgVuMEhv//WQCSTALaEq0bv/
 NPoFRaBaSdbOQpBYwMq1iVC9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvO
 z93ECAxcBiDYwTjvhP8hRkkOJiVR3mzFHZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjT84Fyg
 kWp6akVaZk5wBiCSUtw8CiJ8FaCpHmLCxJzizPTIVKnGF05Lty59IeJ48ekK0DyxsPrQHLfnl
 tA8gCIFGLJy89LlRLnzQFpFgBpzijNgxsNi/9LjLJSwryMQMcK8RSkFuVmlqDKv2IU52BUEuZ
 NBJnCk5lXAnfBK6DjmICO47m0BeS4kkSElFQDY62S/ZdtW5ReeerpsJRL9E46uOI8y9Jzl+9n
 R5tM93zP8Z7RfNMax//BGqWfavcwRG33YNRrMNtUMPeuVC9X1BFJNj6fd+9UJRUXNikuEp40S
 aP3gtmZpV1bJOZt2PBDuevj+kMlfkHqvbXKvlMkuf1yQ59ovnii9mbbxYr4HPUjKvmirVv7lV
 iKMxINtZiLihMBHtC0UvoCAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505259677!116149385!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8639 invoked from network); 12 Sep 2017 23:41:17 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 23:41:17 -0000
Received: by mail-wm0-f54.google.com with SMTP id i189so5637024wmf.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 16:41:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=QWdpBJgdPi9c/gH17OX/n70tCRwQ0awNhYc6BJvNqIc=;
 b=BkRfSMyUcK/2pFuoV5BssTNryelPss6K6e1qj71gJxLOitryCfZgcYyd8CVGgPXZIk
 yCXQ3bVMxkwc4Dy150AaLGcJwLdzSjCBZ489B1go115Jxaa2X2S/pXxlphUwBQZiQLrW
 MPFpCNzoqo6qRvwHL+QM4DOUBIzUFcO5BRmXcg5wHf9PbWCz9+PfpqBux0RloA5hrovy
 ITiG4GXowXPuB5USkJIn8AtTS1OZ2Hm14WOHCV0FRsFXM1JI5swWtbUe+Qf4/tQPUhV9
 g1zS4DcuYvI17MPbzksE9WvdmWSuORQx0LeQEsoFu7fbMPM7QOIE3PB4+UCqdt7RMHT2
 k1HA==
X-Gm-Message-State: AHPjjUhgql01oTIokgTU2sFUGUBU6msIOlTZG0w5TzcMwOfxzlbLeHag
 zjxZ+HW+aVE8+lPXFTk=
X-Received: by 10.80.209.209 with SMTP id i17mr14020012edg.78.1505259676932;
 Tue, 12 Sep 2017 16:41:16 -0700 (PDT)
Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com.
 [209.85.128.179])
 by smtp.gmail.com with ESMTPSA id h33sm5843872edd.60.2017.09.12.16.41.15
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Sep 2017 16:41:16 -0700 (PDT)
Received: by mail-wr0-f179.google.com with SMTP id a43so25591902wrc.0
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 16:41:15 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4BHJvOvtvUTqyrcYlpc1qLgHDydvaWwODxmwd8ES8Pyxql0BTZoCAFVCCBbfgwGl5eKnqgM99z5zvVZp4zBOE=
X-Received: by 10.223.179.66 with SMTP id k2mr15464773wrd.238.1505259675654;
 Tue, 12 Sep 2017 16:41:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Tue, 12 Sep 2017 16:40:35 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 12 Sep 2017 17:40:35 -0600
X-Gmail-Original-Message-ID: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
Message-ID: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, 
 "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>
Subject: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLApmb3IgdGhlIGxhc3QgY291cGxlIHdlZWtzIEkndmUgYmVlbiBwb2tpbmcgYXJvdW5k
IHRoZSBvcHRpb25zCmF2YWlsYWJsZSB0byBnZXQgWGVuIGJvb3RlZCBvbiBhIFNlY3VyZWJvb3Qg
ZW5hYmxlZCBib3guIE15IGdvYWwgaXMgdG8KZXh0ZW5kIHRoZSBjaGFpbiBvZiB0cnVzdCB0byB0
aGUgZG9tMCBrZXJuZWwuIEFjY29yZGluZyB0bwpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcv
d2lraS9YZW5fRUZJIHRoaXMgaXMgc29tZXRoaW5nIHRoYXQncwpzdXBwb3NlZCB0byBiZSBzdXBw
b3J0ZWQgb3V0LW9mLXRoZS1ib3ggcmlnaHQgbm93IHZpYSB0aGUgc2hpbQpwcm90b2NvbC4gSG93
ZXZlciwgd2hlbiBJIHRyeSB0byBib290IGEgc2lnbmVkIHhlbi5lZmkgKDQuMTAgdW5zdGFibGUK
aGVhZCkgdGhyb3VnaCBzaGltIEkgZ2V0IHRoZSBlcnJvciAiU2VjdGlvbiA2IGlzIGluc2lkZSBp
bWFnZSBoZWFkZXIiCmFuZCBzaGltIHJlZnVzZXMgdG8gbG9hZCBYZW4uIE9UT0ggSSBoYWQgYmVl
biBhYmxlIHRvIGJvb3QgYQpjdXN0b20tY29tcGlsZWQgZ3J1YjIgZnJvbSB0aGUgc2hpbSBubyBw
cm9ibGVtIHdpdGggU2VjdXJlYm9vdAplbmFibGVkLiBUaGUgc2lnbmVkIHhlbi5lZmkgYWxzbyBi
b290cyBmaW5lIHdpdGggU2VjdXJlYm9vdCBlbmFibGVkIGlmCmJvb3RlZCBkaXJlY3RseSBhcyBh
biBFRkkgYXBwbGljYXRpb24gKGJ1dCB0aGVuIG5vIGRvbTAgdmVyaWZpY2F0aW9uCmlzIGRvbmUg
QUZBSVUpLiBEb2VzIGFueW9uZSBoYXZlIGFueSBwb2ludGVycyBvbiB3aGF0J3MgZ29pbmcgb24g
d2l0aApib290aW5nIHRocm91Z2ggdGhlIHNoaW0/CgpUaGFua3MsClRhbWFzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:46:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drutK-0007nC-99; Tue, 12 Sep 2017 23:46:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drutJ-0007n3-06
 for xen-devel@lists.xenproject.org; Tue, 12 Sep 2017 23:46:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AA/44-03642-CE178B95; Tue, 12 Sep 2017 23:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrnoO7rwh2
 RBp+n6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndZy0K7vJV/Pxb38D4lbuLkYtDSGAGo0Tn
 ymtMIA6LwDJWiYvrvrGCOBICh1glzjQ1sHQxcgI5cRItu7azQthpEpe3bmWCsCsl/ja2s4HYQ
 gJKElsmP2aEGHuQSeLiltlgRcICehKTv91mBLFZBFQlVh9ZzwxiswnoSzxdew3MFhFQluj99Z
 sFpJlZYAGjRM/L3ywQzTES7+cuAGvmFbCUWHprCdSGOYwSlybMZ4VICEqcnPkErIFZQEvixr+
 XQJs5gGxpieX/OEDCnAL2Epvn/wQ7SBRo2bx9q9gmMIrOQtI9C0n3LITuBYzMqxg1ilOLylKL
 dI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAiODAQh2MK6ZH3iIUZKDSUmUN
 1txR6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6DBUA5waLU9NSKtMwcYIzCpCU4eJREeF+BpH
 mLCxJzizPTIVKnGC05Lty59IeJ49imy0DywJ5bf5iEWPLy81KlxHlvgDQIgDRklObBjYOlkUu
 MslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5u0CmcKTmVcCt/UV0EFMQAfxXNoCclBJIkJKqoEx
 3yB2ecgzG+tPz8T9k2VmO1bPSTbz5T95NmHVZtMm0e2XZs/zj9klt0B1epDqzpWHen+x3Jtx8
 +NK9o16Z2MDsw94v1bLshe+vs1fZGvbq3CBcvnumIuHWoMMmsKPtL5/pi/g0xDBnN3fefiOXg
 9TqmmgJt92xgb9DeuPN7ruUpDNm38o4osSS3FGoqEWc1FxIgCwhJwIHgMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505260010!68608062!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23153 invoked from network); 12 Sep 2017 23:46:51 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Sep 2017 23:46:51 -0000
Received: by mail-qk0-f193.google.com with SMTP id c69so8067058qke.5
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 16:46:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=hPExOx8I6bBRkkgdFtN7I7woumTGIz4nwdAN2xEAxMY=;
 b=FhmiVXGw2j1RUGtgtA9jdPW6tBKi1uqWvlsL44Ij5tWRZtaQSkBfbMtfyvvlhp0ccW
 b5oxanRqnMBE/7u1AV57TSxQW+sbwPnFIykL/qWNiOIlzAzsT9d1GrxRnz0nQbTqgN1t
 IVm5tA2Pk+8AgDnYSRnXV7xZ8Ntcji7I1yEJ5T0fTxMb/tec/KkeAMa6Do8STiBUfyiL
 SkBPk1A7RenVMeOZmPg3NPsNFdW5NNTXMCDB7RBzV/xzoeXIINDLMjoCSc90r+IqHPrm
 sRmyHfixTQEEEjJBezjrKJ/H8wrA+j26zvMHvLahdW2+005K3vjKKzJs1vkH14s+Cl8h
 kThw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=hPExOx8I6bBRkkgdFtN7I7woumTGIz4nwdAN2xEAxMY=;
 b=J0QIbmHe7UVXrd7CqrOikRBsAcqEitNTr/OsXAylD4ug2FxMYJuZ32HqPednPQ8sFd
 vZhA7xc9ZKUnTUaz6mxEK9fJlJrNr2lcaBmu2qzUGFCDOi3fgEKmG7BBIZYRj0SRHP7v
 Miz04pzQsFEWP+nI80/8mVIliktdjBzzsmkJdSNLg6BEXU3YbQ0xHTa3rEl/FWNXwCJb
 MuNhYUO8ARG36O0rXktfmbcI8Rs1IaNX9Uu4rpUb/2MNhpjp8aVe+Kfuu/fpP26TbaxS
 mvy09RnAwZWqWlVGXW1GJ1Ez3CFVcqiLg5rOgcl6lxeFWKfezaStW4B/LYUQQvDQaD2P
 y/5w==
X-Gm-Message-State: AHPjjUjZ3eyed6D0Oye/Bq2uOc9S5zYJfDZw/Rvct36unhflqJhlcnmR
 ifXhwz6TN7jVjA==
X-Google-Smtp-Source: AOwi7QA7GmMjG0OoMeoTuQ8ta2nRc2zOvzU9V57JtwZjgmGJVMUiEMuxOiq+rqDaKZJa3IlAmyd5BQ==
X-Received: by 10.55.182.65 with SMTP id g62mr17505358qkf.45.1505260010494;
 Tue, 12 Sep 2017 16:46:50 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id u23sm8548509qki.24.2017.09.12.16.46.49
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 12 Sep 2017 16:46:49 -0700 (PDT)
Date: Tue, 12 Sep 2017 19:46:46 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170912234645.GA5891@localhost.localdomain>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-8-konrad.wilk@oracle.com>
 <59B80FE1020000780017A3E6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B80FE1020000780017A3E6@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 07/17] livepatch/arm/x86: Strip
 note_depends symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDg6NDg6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gVGhpcyBzdXJmYWNlZCBkdWUgdG8gInhlbi9saXZlcGF0Y2gveDg2L2FybTMyOiBGb3Jj
ZQo+ID4gLmxpdmVwYXRjaC5kZXBlbmRzIHNlY3Rpb24gdG8gYmUgdWludDMyX3QgYWxpZ25lZC4i
IHdoaWNoIHN3aXRjaGVkCj4gPiB0byBhIGRpZmZlcmVudCB3YXkgb2YgaW5jbHVkaW5nIHRoZSBi
dWlsZC1pZC4KPiA+IAo+ID4gRWFjaCBsaXZlcGF0Y2ggZW5kcyB3aXRoIGEgZ2xvYmFsOgo+ID4g
Cj4gPiAgICAgMzA6IDAwMDAwMDAwICAgICAxIE9CSkVDVCAgR0xPQkFMIEhJRERFTiAgICAgNyBu
b3RlX2RlcGVuZHMKPiA+IAo+ID4gd2hpY2ggd2lsbCBjYXVzZSBjb2xsaXNpb24gd2hlbiBsb2Fk
aW5nLgo+ID4gCj4gPiBPbmUgYXR0ZW1wdGVkIHNvbHV0aW9uIHdhcyB0byBhZGQgaW4gdGhlIE1h
a2VmaWxlIHN0YW56YToKPiA+ICBAc2VkIC1pICcvdW5zaWduZWQvc3RhdGljIHVuc2luZ2VkLycg
JEAKPiA+IAo+ID4gQnV0IHRoYXQgcmVzdWx0ZWQgaW4gdGhlIG5vdGVfZGVwZW5kcyBiZWluZyBv
bWl0dGVkIGZyb20gdGhlIGxpdmVwYXRjaAo+ID4gKGFzIGl0IHdhcyBzdGF0aWMgYW5kIG5vdCB1
c2VkKSB3aGljaCBtZWFudCB3ZSB3b3VsZCBub3QgaGF2ZSBhbgo+ID4gLmxpdmVwYXRjaF9kZXBl
bmRzIHNlY3Rpb24gd2hpY2ggd2UgcmVxdWlyZS4KPiAKPiBEaWQgeW91IGNvbnNpZGVyIHVzaW5n
IG9iamNvcHkncyAtLWxvY2FsaXplLXN5bWJvbCBpbnN0ZWFkPwoKWWVzLCBzbyB0aGF0IG5vdGVf
ZGVwZW5kcyBpcyBub3QgZ2xvYmFsbHkgdmlzaWJsZS4gQnV0IHRoYXQgd29uJ3QgaGVscAphcyBo
eXBlcnZpc29yIHRyZWF0cyBib3RoIGxvY2FsIGFuZCBnbG9iYWwgc3ltYm9scyBhcyBnbG9iYWwg
d2hlbiByZXNvbHZpbmcKdGhlbS4KClRoYXQgaXMgZWFjaCBvZiB0aGUgbGl2ZXBhdGNoIGhhcyB0
aGUgbm9kZV9kZXBlbmRzIGluIGl0LCBhbmQgd2UgY2FuJ3QKbG9hZCB4ZW5faGVsbG9fd29ybGQs
IGZvbGxvd2VkIGJ5IHhlbl9yZXBsYWNlX3dvcmxkIHRlc3QtY2FzZSAoc28Kc3RhY2tpbmcgdGhl
bSBvbiB0b3Agb2YgZWFjaCBvdGhlcikgLSBhcyBib3RoIGhhdmUgdGhlIHNhbWUgbG9jYWwKc3lt
Ym9sLgoKKFRoaXMgaXMgZml4ZWQgaW4gImxpdmVwYXRjaDogQWRkIGxvY2FsIGFuZCBnbG9iYWwg
c3ltYm9sIHJlc29sdXRpb24uIgpvbiB3aGljaCB5b3Ugc2FpZDoKCgk+IEFsbCB0aGUgJ0dMT0JB
TCcgaGF2ZSB0byBiZSB1bmlxdWUgcGVyIGxpdmVwYXRjaC4gQnV0IHRoZQoJPiAnTE9DQUwnIGNh
biBhbGwgYmUgdGhlIHNhbWUgd2hpY2ggbWVhbnMgdGhlIHNlbWFudGljIG9mICdzdGF0aWMnCgk+
IG9uIGZ1bmN0aW9ucyBhbmQgZGF0YSB2YXJpYWJsZXMgaXMgdGhlIHJpZ2h0IG9uZS4KCglJIHRo
aW5rIHRoaXMgaXMgd3Jvbmc6IEFmYWljdCB5b3VyIGNoYW5nZSByZXN1bHRzIGluIG1haW4gaW1h
Z2UgYW5kCglwYXRjaCBsb2NhbCBzeW1ib2xzIHRvIG5vdyBiZSB0cmVhdGVkIGRpZmZlcmVudGx5
LiBXaGlsZSB0aGlzIG1heQoJaW5kZWVkIGhlbHAgcGF0Y2hlcyB3aGljaCBhcmUgbWVhbnQgdG8g
cmVwbGFjZSBvdGhlcnMsIGl0IGlzIGdvaW5nCgl0byBnZXQgaW4gdGhlIHdheSBpZiBhIHBhdGNo
IHdhbnRzIHRvIHJlZmVyZW5jZSBhIGxvY2FsIHN5bWJvbAoJYWxyZWFkeSBhbHRlcmVkIChvciBu
ZXdseSBpbnRyb2R1Y2VkKSBieSBhIHByaW9yIG9uZS4KCihodHRwczovL3d3dy5tYWlsLWFyY2hp
dmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExMTcxMC5odG1sKQoKCj4gCj4gSmFu
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 12 23:51:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 12 Sep 2017 23:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1druxt-0008Rz-Qx; Tue, 12 Sep 2017 23:51:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1druxs-0008Rn-7L
 for xen-devel@lists.xensource.com; Tue, 12 Sep 2017 23:51:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EF/75-03283-70378B95; Tue, 12 Sep 2017 23:51:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZeteEe
 kwcmZmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuH9wKVvBPYmK/9+nMTcw
 vhXoYuTkEBJoZJLoPRbXxcgFZD9mlGg+sY8dwtnGKDF1yVomkCoRAWeJr2fmsoPYvAL6EpOXr
 mYFsYWB7JVrD7CANEgIfGWWaP79HaiBA8jxkpjxuRqkBsTsXdPK1sXIzsEmYCVxSAwkyiKgKn
 Fu72TWCYzcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MP5dG3iIUZKDSUmUN1txR6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6PhUA5waLU
 9NSKtMwcYOjBpCU4eJREeHmLgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOexhkhgBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvNsgqnsy8ErhNr4COYAI6gufSFp
 AjShIRUlINjHm2Ck3uaSmxBtqZO59ycTQ6XrvPxeC4P+bkwhyd9SWpNe9f19kG6LLxeMQdzXO
 YYNHGfu2NkmNA4ISKwNXJ//47Mu3JYP4irH7US/312bndIrztuwwZDny7WuDIXiGdfyKzjGnP
 rFenlgpPuKQbkJ/0nqmtbB+zk2a8WvXkdPfJOlrH6yYrsRRnJBpqMRcVJwIAoUwbm34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505260293!75872641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25640 invoked from network); 12 Sep 2017 23:51:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Sep 2017 23:51:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1druxm-0005Si-Ur; Tue, 12 Sep 2017 23:51:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1druxg-0001D6-UB; Tue, 12 Sep 2017 23:51:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1druxg-0005ov-M3; Tue, 12 Sep 2017 23:51:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113375-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=62ef40c4959e7529053c4f0987e5dafc34880691
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 12 Sep 2017 23:51:24 +0000
Subject: [Xen-devel] [ovmf test] 113375: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzNzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjJlZjQwYzQ5NTllNzUyOTA1M2M0ZjA5ODdlNWRhZmMzNDg4MDY5MQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDQgZGF5cyAgIDI1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzM3NSAgMjAxNy0wOS0xMiAxNTo0Njo1MyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJp
LCBEYW5kYW4gPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5z
aW5naEBhbWQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIZWdkZSBO
YWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIGhlZ2RlbmFnIDxuYWdhcmFqLXAu
aGVnZGVAaHBlLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRv
ci5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFRob21hcyBMYW1wcmVj
aHQgPHQubGFtcHJlY2h0QHByb3htb3guY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDEwNDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 00:02:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 00:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drv7r-0001LE-R4; Wed, 13 Sep 2017 00:01:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drv7q-0001L6-Cw
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 00:01:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D4/04-01761-17578B95; Wed, 13 Sep 2017 00:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHpnpW5B6Y5
 IgxMLLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+ox8ZC76xV/Qt9m9gXMHWxcjFISQwi1Fi
 df8VJhCHRWAZq8TT1gYwR0LgEKvE1esfmLsYOYCcOIkdC626GDmBzDSJGZ/nskLYNRJbW06wg
 9hCAkoSWyY/ZoSYepBJ4sbiFkaQhLCAnsTkb7fBbBYBVYnDuxtYQGw2AX2Jp2uvMYPYIgLeEn
 sunQcbyiyQKdH6Yj87RG+IxLfuU2A1vAKWEm+u9DJBLMuV+LHkBRNEXFDi5MwnLBC9WhI3/r1
 kArmZWUBaYvk/DpAwp4CdxL6T/WAlogLKEvP2rWKbwCg6C0n3LCTdsxC6FzAyr2LUKE4tKkst
 0jU01EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwKBiDYwbiy3fkQoyQHk5Iob
 7bijkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryNJUA5waLU9NSKtMwcYHzCpCU4eJREeDNB0r
 zFBYm5xZnpEKlTjMYcF+5c+sPEcWDPrT9MQix5+XmpUuK800BKBUBKM0rz4AbB0sYlRlkpYV5
 GoNOEeApSi3IzS1DlXzGKczAqCfO2gUzhycwrgdv3CugUJqBTeC5tATmlJBEhJdXAyO/O6tny
 3bQ/r6cvJlfr4G9pcf3n/Fd5+ZxXZ9lcSC1+pykS82Gb2o5evikRb8+LJLSZXQxcVsu9wVj5T
 X/VmlThafX3Ij80XzmVu8WHd5FQ38wAeauAj3e9ZxuIZ7hGiQRzWKudsXPgFJr3q6VWVe/VQ4
 UNH5fYNMxXeaESyTznaF++jIsSS3FGoqEWc1FxIgCc8GeHFgMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505260912!82812611!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44135 invoked from network); 13 Sep 2017 00:01:52 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 00:01:52 -0000
Received: by mail-qk0-f169.google.com with SMTP id r141so28593530qke.2
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 17:01:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=9hzQa+RGUnF8FfCwjSXJp6O6zVX654yT2nsGzRkV5M8=;
 b=ftPvIFhyleF6K6oCOHJxTbOpWunyXpz4BWYLiZo7GaruxBy4vh2NUuH+zJ6kCJJqG5
 4iM4uoy4zCgHa/wJoCbBWwq0IrsGjWioTpPMWmSDu5bobK0VnBF0/RNUuawik5pAi4EV
 ifcVaZaQ+951PiCHWkc8EkLBC1ZBYqztFOsLLgoeATsua4CHv4vQcViNpq+0klqqfDtB
 voArep+3O3qmq2cX+/NJiIRpvK+UGEKgcyVot3UqnG97mbdT7N7fLzfvV2UokT1LrSJU
 DLaGGSXO3PcTt6av3awWxJu17N0a5QzyacHDKSSeNMvcWRWSDC9NU15yRpfTPsWepjwQ
 rDTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=9hzQa+RGUnF8FfCwjSXJp6O6zVX654yT2nsGzRkV5M8=;
 b=gcHMykaUmcRdSqrxFA2tBNOP1GOWu3WF+pO8kZiXZVQjaFlHDkfEQHI4Psg3jOeSaW
 t+oRvDBuatMP+Zf/JuJC6/Yva5EE3Rxj+HSeNSF1yirhk+SoLeLWIDGbhCvtNehO5IpZ
 g1DFBlAG7ljZAOwR++TzP+AK4SKUSkz7rmBF1nxfnseXHQiqUouMqOpGMnWK+sg1/aBN
 XmJz+RXFpnJREEtEXTBqwdN6vT6uanywLgBfl987dPoMvgIzpJwsTtAMGKjhUMcquiMR
 hDfJlb5Gd6twQCV5MyKj6MbsTHZRsIIMdbRacXiYLV9SZnv8If9njvR5aOM5g3u3Iwz2
 oAoQ==
X-Gm-Message-State: AHPjjUjO1fS1Az68FuvSEv79EXqUApRTxx0GLazvMXHJVMVBOhCWcnES
 s21Am0+uePCl0w==
X-Google-Smtp-Source: AOwi7QCgX79BIXlIvmSTRHSu0pQ/lQ1GjJapQLb+8u9kju2qCJruCJaKHxO/cBO+wsBu8C5rM5Y1wg==
X-Received: by 10.55.161.216 with SMTP id k207mr20988073qke.108.1505260911526; 
 Tue, 12 Sep 2017 17:01:51 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id f74sm8753995qka.57.2017.09.12.17.01.50
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 12 Sep 2017 17:01:50 -0700 (PDT)
Date: Tue, 12 Sep 2017 20:01:48 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, dario.faggioli@citrix.com
Message-ID: <20170913000147.GA6632@localhost.localdomain>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6NDU6MDJQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+IAo+IE9uIDA5LzExLzIwMTcgMDc6NTUgUE0sIEtvbnJhZCBSemVzenV0ZWsg
V2lsayB3cm90ZToKPiA+IEhleSwKPiA+IAo+ID4gSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byByZXBy
b2R1Y2UgdGhpcyBvbiBBUk02NCAodHJ5aW5nIHJpZ2h0IG5vdyBBUk0zMgo+ID4gYXMgd2VsbCks
IGFuZCBub3Qgb24geDg2Lgo+ID4gCj4gPiBJZiBJIGNvbXBpbGUgWGVuIHdpdGhvdXQgQ09ORklH
X1NDUlVCX0RFQlVHIGl0IHdvcmtzIGdyZWF0LiBCdXQgaWYKPiA+IGVuYWJsZSBpdCBhbmQgdHJ5
IHRvIGxvYWQgYSBsaXZlcGF0Y2ggaXQgYmxvd3MgdXAgaW4gcGFnZV9hbGxvYy5jOjczOAo+ID4g
Cj4gPiBUaGlzIGlzIHdpdGggb3JpZ2luL3N0YWdpbmcgKGQwMjkxZjMzOTEpCj4gCj4gQ2FuIHlv
dSBzdGlsbCByZXByb2R1Y2UgdGhpcyBpZiB5b3UgcmV2ZXJ0IDMwN2MzYmU/CgpTYWRseSB5ZXMg
LSBpdCBzdGlsbCBjcmFzaGVzLiBJIGRpZG4ndCBjYXB0dXJlIHRoZSBzZXJpYWwgb3V0cHV0LgoK
SSBob25lc3RseSB0aGluayB0aGUgaXNzdWUgaXMgdGhhdCBvbiBBUk02NCB0aGUgInNsZWVwIiBs
b29wIGRvZXMgbm90Cndha2UgdXAgYXMgb2Z0ZW4gYXMgb24geDg2IChDQy1pbmcgRGFyaW9mIHdo
byBJIGJlbGlldmUgb2JzZXJ2ZWQgdGhpcwp3aXRoIENyZWRpdDIgYW5kIHRoZSB3YWtldXAuLiBz
b21ldGhpbmcpIC0gbWF5YmUgaGUgcmVtZW1iZXJzIHRoZQpkZXRhaWxzLiBBbnlob3cgbXkgdGhl
b3J5IGlzIHRoYXQgdGhlIHBhZ2VzIGFyZSBub3Qgc2NydWJiZWQgYXQgYWxsCndoZW4gdGhleSBn
byBpbiB0aGUgaWRsZSBsb29wIGFzIG9uY2UgaXQgZ29lcyB0byBzbGVlcCAtIGl0IHN0YXlzIHRo
ZXJlLgoKQWgsIHNlZSBjb21taXQgMDVjNTIyNzhhN2M5MmJjNzUzZDlmZTMyMDE3ZTQ5NjEwMTJi
OWYyMyAKCk1heWJlIHRoaXMgaXMgcmVsYXRlZD8KPiAKPiAKPiAtYm9yaXMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 00:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 00:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drvSU-0002kP-L5; Wed, 13 Sep 2017 00:23:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1drvST-0002kH-BC
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 00:23:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7C/43-00743-07A78B95; Wed, 13 Sep 2017 00:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GHrjsG5+1Y5
 Ig68XNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfPzrYCtbrVfRO6WBtYNys3sXIxSEkMJ1R
 4uH12SwgDovAMlaJ/WfvsYI4EgKHWCVeTGwBynACOXESTx5eZoSw0yTO3b3HBmFXS3zaOxesR
 khASWLL5MeMEGMPMUlcOTkHrEhYQE9i8rfbYM0sAqoSx44tBYuzCehLPF17jRnEFhFQluj99R
 vsDGaBX4wS07u3MYM4wgINjBJPnjSwglTxClhK/O/byw6xYi6jxIFNu1ggEoISJ2c+AbOZBbQ
 kbvx7ydTFyAFkS0ss/8cBEuYUsJeYdfcO2DZRoG3z9q1im8AoOgtJ9ywk3bMQuhcwMq9iVC9O
 LSpLLdI11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwOBiDYwbj3n9MhRkkOJ
 iVR3mzFHZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHijKoFygkWp6akVaZk5wDiFSUtw8CiJ8N
 aCpHmLCxJzizPTIVKnGI05Lty59IeJ48CeW3+YhFjy8vNSpcR59UBKBUBKM0rz4AbB0sclRlk
 pYV5GoNOEeApSi3IzS1DlXzGKczAqCfO2gkzhycwrgdv3CugUJqBTeC5tATmlJBEhJdXAuNVP
 UueVa9Mqbt5tv7q36Ed8XHv0LMeU9Uv9/l6/3yMTffaPzk//qxu3W70Tc5lc3rD96y0ZaU5zw
 ddLOCJcPefzP/3uz1i5tOtm4FHjtVL3719e2GRa/ebSjJfsz6qawk975TYcLVV4xvfqzplAny
 4BecGCC84vq3olljG8Ccyz81zu8CfWUYmlOCPRUIu5qDgRAHeZX0saAwAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505262190!72418370!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26854 invoked from network); 13 Sep 2017 00:23:11 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 00:23:11 -0000
Received: by mail-qt0-f195.google.com with SMTP id b1so5938716qtc.0
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 17:23:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=nNOaHxO1nCmFcwzxb6Str52KHsW4iPo4tgCqjj5aq9E=;
 b=bNB3LBnXrCtz4FiIqT81Y345IQaZAQsbqvvJt0DEiB/5e9bkPXVY+E8l35XrGdhxgJ
 OkdhebCS9qE1enAAAxXA1sVS0c3MAc4UxrXH9+XJPPA4OrcWxc71LtuhUZQGxhYRU4fz
 8idEsr4l5j9mvJHUwVDguBno8h7GTy43AVCD3JCQd38pNUxfv4T/wJE6bSLhVzmbjPUK
 dvoVCdXST/6nOsAnRGiHukJAGjQ5Jg30lc2kBvzAlYHHkImLbeTrPCzX2SEaJNZekmYn
 7azOnmV/wEsvbkPoCd0SKwag1nVs7Dyb6LTQHaoGDY7JMle97sScpcZPeIs1mXpTfYJO
 RRGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=nNOaHxO1nCmFcwzxb6Str52KHsW4iPo4tgCqjj5aq9E=;
 b=QDIfBox7PuFsmSqbTJjM+Gsx/1Ooiwq5q0A1lpA0TSYqhnf8jNfWUxKaiRXg2Lroai
 LFAQwk5YgwhViAZONZWhU7j+TXSPfsH0rWzl0AiECvX6YNrRAFEcT3SUq6SsBDJ4TUHT
 M4M/KZpWT64t4KtZ7PIk9OBdWeSb7F/8vk4asYaT5cvk1V3w6cH9uN20V3JZYLRzXxjK
 EWO/uIwHiQhmcI+917jeFmw4kv7qxIrs758PY5SY1EKOtrms04n0xG3Xtze4ay2/XtRq
 YCWPEgHJk7tbhFxtCMfNj5h62bxEco2KluwaIlR+IhysEY4NW4qRhMBlcJ7E2RCIyKKy
 9dFg==
X-Gm-Message-State: AHPjjUj/aWM+1s7eIbggvKxrGEUID9T452b3UxSSw19a6ar87qaV7gH6
 45nwkcLqDxGpvg==
X-Google-Smtp-Source: AOwi7QBBjQ85POrLU7M7K/UDXRVSU/cWqPVuzbduE8toCUk243oGPGnSTZYXB858D1cO0DCr8O5W6g==
X-Received: by 10.200.47.184 with SMTP id l53mr19044466qta.120.1505262190238; 
 Tue, 12 Sep 2017 17:23:10 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id g132sm8304209qke.11.2017.09.12.17.23.09
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 12 Sep 2017 17:23:09 -0700 (PDT)
Date: Tue, 12 Sep 2017 20:23:07 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170913002306.GB6632@localhost.localdomain>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-15-konrad.wilk@oracle.com>
 <59B8114A020000780017A40A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B8114A020000780017A40A@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 Blaise Boscaccy <blaise.boscaccy@oracle.com>, ross.lagerwall@citrix.com,
 julien.grall@arm.com, Vegard Nossum <vegard.nossum@oracle.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 14/17] livepatch/x86/arm: arch/x86/mm:
 generalize do_page_walk() and implement arch_livepatch_lookup_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDg6NTQ6MzRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gV2l0aCB0aGlzIGNoYW5nZSB3ZSBjYW4gdXNlIF9kb19wYWdlX3dhbGsoKSB0byBpbXBs
ZW1lbnQKPiA+IGFyY2hfbGl2ZXBhdGNoX2xvb2t1cF9tZm4oKSB3aGljaCBjYW4gYmUgdXNlZCB0
byBmaW5kIG91dAo+ID4gdm1hcCB2aXJ0dWFsIGFkZHJlc3NlcyAoYXMgdW5kZXIgeDg2IHZpcnRf
dG9fbWZuIHdvbid0IHdvcmsKPiA+IGZvciB2bWFwLCBidXQgaXQgZG9lcyBmb3IgYXJtISkuCj4g
Cj4gSG93IGFib3V0IHVzaW5nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oKSBpbnN0ZWFkPwoKSXQg
aXMgdmVyeSBjb2xvcmZ1bGw6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
IGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCmluZGV4IDY2NzU3M2MuLmY5MGQ0YzggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBh
dGNoLmMKQEAgLTEwLDYgKzEwLDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUg
PHhlbi9saXZlcGF0Y2hfZWxmLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgorI2luY2x1
ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogCiAjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUg
PGFzbS9saXZlcGF0Y2guaD4KQEAgLTE3LDExICsxOCwxOCBAQAogbWZuX3QgYXJjaF9saXZlcGF0
Y2hfbG9va3VwX21mbih1bnNpZ25lZCBsb25nIGFkZHIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBj
cjMgPSByZWFkX2NyMygpID4+IFBBR0VfU0hJRlQ7CisgICAgbWZuX3QgciwgcjI7CisgICAgdWlu
dDY0X3QgbWZuOwogCiAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4oY3IzKSkgKQogICAgICAgICBy
ZXR1cm4gSU5WQUxJRF9NRk47CiAKLSAgICByZXR1cm4gX2RvX3BhZ2Vfd2FsayhjcjMsIGFkZHIp
OworICAgIHIgPSBfZG9fcGFnZV93YWxrKGNyMywgYWRkcik7CisgICAgbWZuID0gZG9tYWluX3Bh
Z2VfbWFwX3RvX21mbigodm9pZCAqKWFkZHIpOworICAgIHIyID0gX21mbihtZm4pOworICAgIFdB
Uk5fT04oICFtZm5fZXEociwgcjIpICk7CisKKyAgICByZXR1cm4gcjsKIH0KIAogdm9pZCBhcmNo
X2xpdmVwYXRjaF9yZXZpdmUodm9pZCkKCi4uCihYRU4pIGxpdmVwYXRjaC5jOjE0NTA6IGxpdmVw
YXRjaDogeGVuX2hlbGxvX3dvcmxkOiBDUFUxIC0gSVBJaW5nIHRoZSBvdGhlciAzIENQVXMKQXBw
bHlpbmcgeGVuX2hlbGxvX3dvcmxkLi4uIChYRU4pIGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBBcHBseWluZyAxIGZ1bmN0aW9ucwooWEVOKSBBc3NlcnRpb24gJ3ZhID49IE1BUENBQ0hFX1ZJ
UlRfU1RBUlQgJiYgdmEgPCBNQVBDQUNIRV9WSVJUX0VORCcgZmFpbGVkIGF0IGRvbWFpbl9wYWdl
LmM6MzQ5CihYRU4pIC0tLS1bIFhlbi00LjEwLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBU
YWludGVkOiAgQyAgIF0tLS0tCihYRU4pIENQVTogICAgMQooWEVOKSBSSVA6ICAgIGUwMDg6Wzxm
ZmZmODJkMDgwMjgxZDY4Pl0gZG9tYWluX3BhZ2VfbWFwX3RvX21mbisweDk4LzB4YzgKKFhFTikg
UkZMQUdTOiAwMDAwMDAwMDAwMDEwMDEyICAgQ09OVEVYVDogaHlwZXJ2aXNvcgooWEVOKSByYXg6
IDAwMDAwMGQwNDAyMDAwMDAgICByYng6IDAwMDAwMDAwMDAwOWU0MDAgICByY3g6IDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgcmR4OiAwMDAwMDAxMDgwMjAwMDAwICAgcnNpOiAwMDAwMDAwMDllNjc3
MDAwICAgcmRpOiBmZmZmODJkMDgwMjAwMDAwCihYRU4pIHJicDogZmZmZjg0ODQyNzg5ZmUxOCAg
IHJzcDogZmZmZjg0ODQyNzg5ZmUxOCAgIHI4OiAgZmZmZjg0ODQyNzhkODNjMAooWEVOKSByOTog
IDAwMDAwMDAwMDAwMDAwMDQgICByMTA6IDAwMDAwMDAwMDAwMDAwMDEgICByMTE6IDAwMDAwMDAw
MDAwMDAwMDEKKFhFTikgcjEyOiBmZmZmODJkMDgwMjAwMDAwICAgcjEzOiBmZmZmODQ4NDNlMjIw
YWIwICAgcjE0OiAwMDAwMDAwOWIzYWY2MDY4CihYRU4pIHIxNTogMDAwMDAwMDBmZmZmZmZmZiAg
IGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDA0MjZlMAooWEVOKSBjcjM6
IDAwMDAwMDAwOWU2NzcwMDAgICBjcjI6IGZmZmY4ODAwMDc4ZDQzMjgKKFhFTikgZHM6IDAwMmIg
ICBlczogMDAyYiAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4CihY
RU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI4MWQ2OD4gKGRvbWFpbl9wYWdlX21hcF90
b19tZm4rMHg5OC8weGM4KToKKFhFTikgIDQ4IDNkIGZmIGZmIGZmIDFmIDc2IDA0IDwwZj4gMGIg
ZWIgZmUgNDggYzEgZTcgMTAgNDggYzEgZWYgMWMgNDggYjggMDAgMDAKKFhFTikgWGVuIHN0YWNr
IHRyYWNlIGZyb20gcnNwPWZmZmY4NDg0Mjc4OWZlMTg6CihYRU4pICAgIGZmZmY4NDg0Mjc4OWZl
MzggZmZmZjgyZDA4MDI4NmQwNSAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4MmQwODA2MGIxODAKKFhF
TikgICAgZmZmZjg0ODQyNzg5ZmU4OCBmZmZmODJkMDgwMjFiOGI2IGZmZmY4NDg0Mjc4OWZlNTgg
ZmZmZjgyZDA4MDIzOTVhNQooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDBkIGZmZmY4NDg0M2UyMjBi
ZjAgZmZmZjg0ODQzZTIyMGFiMCBmZmZmODQ4NDNlMjIwYmYwCihYRU4pICAgIGZmZmY4NDg0M2Uy
MjBhYjAgMDAwMDAwMDliM2FmNjA2OCBmZmZmODQ4NDI3ODlmZWI4IGZmZmY4MmQwODAyMWJjMzgK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4NDg0M2UyMjBh
YjAgZmZmZjg0ODQzZTIyMGFiMAooWEVOKSAgICBmZmZmODQ4NDI3ODlmZjA4IGZmZmY4MmQwODAy
MWJlZmEgZmZmZjg0ODQyNzg5ZmVkOCAwMDAwMDAwMDAwMDAwMjQ2CihYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgZmZmZjg0ODA5ZTlhNTAwMCAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4NDgwOWU2ZGUw
MDAKKFhFTikgICAgZmZmZjg0ODQyNzg4YzAwMCAwMDAwMDAwMGZmZmZmZmZmIGZmZmY4NDg0Mjc4
OWZkNzggZmZmZjgyZDA4MDI3ZDRlNAooWEVOKSAgICBmZmZmODgwMDM5NGI2MDAwIGZmZmY4ODAw
Mzk0YjYwMDIgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIGZmZmZj
OTAwMDA1ZjNlNjAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMjQ2IDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDliODEwMDQ4IDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmY4MTAwMTNhYQooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIGRlYWRi
ZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZCAwMDAwMDEwMDAwMDAwMDAwCihYRU4pICAgIGZm
ZmZmZmZmODEwMDEzYWEgMDAwMDAwMDAwMDAwZTAzMyAwMDAwMDAwMDAwMDAwMjQ2IGZmZmZjOTAw
MDA1ZjNlNDgKKFhFTikgICAgMDAwMDAwMDAwMDAwZTAyYiA0MmYwZTc0MzhlMWU3ZmM4IDA2YzY0
YTY1YjJkYTgzZjkgNmRkZWFmYjE2ZjI3NTVmMgooWEVOKSAgICA5N2U1ZmNiNGRhZThkMDY1IGVh
ODlkNjdhMDAwMDAwMDEgZmZmZjg0ODA5ZTlhNTAwMCAwMDAwMDFiM2I2MTI5NjgwCihYRU4pICAg
IDAwMDAwMDAwMDAwNDI2ZTAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI4MWQ2OD5dIGRvbWFpbl9wYWdlX21hcF90b19tZm4rMHg5OC8weGM4CihYRU4pICAgIFs8
ZmZmZjgyZDA4MDI4NmQwNT5dIGFyY2hfbGl2ZXBhdGNoX2xvb2t1cF9tZm4rMHg0Ni8weDYxCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDIxYjhiNj5dIGxpdmVwYXRjaC5jI2xpdmVwYXRjaF9xdWllc2Nl
KzB4NDUvMHgxZTQKKFhFTikgICAgWzxmZmZmODJkMDgwMjFiYzM4Pl0gbGl2ZXBhdGNoLmMjYXBw
bHlfcGF5bG9hZCsweDNmLzB4MTA5CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIxYmVmYT5dIGNoZWNr
X2Zvcl9saXZlcGF0Y2hfd29yaysweDFmOC8weDM5NQooWEVOKSAgICBbPGZmZmY4MmQwODAyN2Q0
ZTQ+XSBkb21haW4uYyNjb250aW51ZV9pZGxlX2RvbWFpbisweDFiLzB4MjIKKFhFTikgCihYRU4p
IAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBh
bmljIG9uIENQVSAxOgooWEVOKSBBc3NlcnRpb24gJ3ZhID49IE1BUENBQ0hFX1ZJUlRfU1RBUlQg
JiYgdmEgPCBNQVBDQUNIRV9WSVJUX0VORCcgZmFpbGVkIGF0IGRvbWFpbl9wYWdlLmM6MzQ5CihY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgCihYRU4p
IFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCldoaWNoIGlzIGR1ZSB0bzoKCjI4NyAgICAgc3Rh
cnQgPSAodm9pZCAqKXhlbl92aXJ0X2VuZDsKMjg4ICAgICBlbmQgPSAodm9pZCAqKShYRU5fVklS
VF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFKTsKMjg5IAoyOTAgICAgIEJVR19PTihlbmQgPD0g
c3RhcnQpOwoyOTEgCjI5MiAgICAgdm1faW5pdF90eXBlKFZNQVBfWEVOLCBzdGFydCwgZW5kKTsK
CgpJZiBJIG1vZGlmeSBpdCBhIGJpdDoKCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFp
bl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCAzNDMyYTg1NGRkLi5h
OTVlOTViMzcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtMzQ0LDYgKzM0NCwxMSBAQCB1bnNpZ25lZCBs
b25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQogICAgICAgICBwbDFl
ID0gdmlydF90b194ZW5fbDFlKHZhKTsKICAgICAgICAgQlVHX09OKCFwbDFlKTsKICAgICB9Cisg
ICAgZWxzZSBpZiAoIHZhID49IHhlbl92aXJ0X2VuZCAmJiB2YSA8IChYRU5fVklSVF9FTkQgLSBO
Ul9DUFVTICogUEFHRV9TSVpFKSApCisgICAgeworICAgICAgICBwbDFlID0gdmlydF90b194ZW5f
bDFlKHZhKTsKKyAgICAgICAgQlVHX09OKCFwbDFlKTsKKyAgICB9CiAgICAgZWxzZQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHZhID49IE1BUENBQ0hFX1ZJUlRfU1RBUlQgJiYgdmEgPCBNQVBDQUNI
RV9WSVJUX0VORCk7CgpBbmQgdGhlbiBzb21lIGV4dHJhIGRlYnVnOgoKKFhFTikgcHRyPTB4ZmZm
ZjgyMDA0MDAwZDAwMCwgRElSRUNUTUFQX1ZJUlRfU1RBUlQ9MHhmZmZmODQ4MDAwMDAwMDAwLCBW
TUFQX1ZJUlRfU1RBUlQ9MHhmZmZmODJjMDAwMDAwMDAwLCBWTUFQX1ZJUlRfRU5EPTB4ZmZmZjgy
ZDAwMDAwMDAwMCwgeGVuX3ZpcnRfZW5kPTB4ZmZmZjgyZDA4MDYwMDAwMCwgZW5kPTB4ZmZmZjgy
ZDBiZmUwMDAwMAooWEVOKSBwdHI9MHhmZmZmODIwMDQwMDE0MDAwLCBESVJFQ1RNQVBfVklSVF9T
VEFSVD0weGZmZmY4NDgwMDAwMDAwMDAsIFZNQVBfVklSVF9TVEFSVD0weGZmZmY4MmMwMDAwMDAw
MDAsIFZNQVBfVklSVChYRU4pIAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBBc3NlcnRpb24gJ3ZhID49IE1B
UENBQ0hFX1ZJUlRfU1RBUlQgJiYgdmEgPCBNQVBDQUNIRV9WSVJUX0VORCcgZmFpbGVkIGF0IGRv
bWFpbl9wYWdlLmM6MzU4CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKFhFTikgCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KCgpJIHdpbGwgdGFr
ZSBhIGxvb2sgYXQgaXQgbGF0ZXIgdGhpcyB3ZWVrLCBidXQgcmVnYXJkbGVzcyBpdCB3aWxsIHJl
cXVpcmUKc29tZSB0d2Vha2luZyBhcyB3ZWxsLiBEbyB5b3UgcHJlZmVyIHRoZSBkb21haW5fcGFn
ZV9tYXBfdG9fbWZuIHBhdGgKaW4gaW5zdGVhZCBvZiAgd2Fsa19kb19wYWdlIG9uZT8KCj4gCj4g
SmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 00:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 00:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drvzP-0004o8-Au; Wed, 13 Sep 2017 00:57:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drvzO-0004o2-LA
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 00:57:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FE/2F-15060-96288B95; Wed, 13 Sep 2017 00:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTejaUe
 kwYQHBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LFmA3PBF7OKL79+sjcw
 9up1MXJyCAk0MkmcmqHVxcgFZD9mlLh37CYzhLMNyDmwgwmkSkTAWeLrmbnsIDavgL5Ez5JTz
 CC2sICbxPe37awgtoTAJCaJW59LIWxPiau7j7LC2C2/ZwPVs3OwCVhJHBIDibIIqEo8+fOCdQ
 Ij9wJGhlWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5mAII
 djNMv+x9ilORgUhLlzVbcESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgletESgnWJSanlqRlpkD
 DDyYtAQHj5IIrwNImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHnrQIoEQIoySvPgRsCi4
 BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZ1ApvBk5pXAbXoFdAQT0BE8l7aAHFGSiJCSam
 BckdZ6Zc30eddKFXuj1awbz8Y2nXlo8eXblr+H+/6/+b9r3Q0h9fQpUuu3eSdpn93lcCVCbPY
 i00NHrXUiF2fGvl3zecmsKxzrVzhIl/H33vxybF+X4j/5Sd8aPbrSdkt++SdY9e0Io03XrdC9
 7zbnLqnf7nFpa4TgWvfOP1PWtN11aGxZ8EFBRomlOCPRUIu5qDgRADeBjxx9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505264231!63592466!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12998 invoked from network); 13 Sep 2017 00:57:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 00:57:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drvzK-0007gB-44; Wed, 13 Sep 2017 00:57:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drvzE-0004JW-M0; Wed, 13 Sep 2017 00:57:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drvzE-0004O8-8n; Wed, 13 Sep 2017 00:57:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113384-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 00:57:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113384: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM4NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4MmZjNjNmMjBlODI3ZWIwMjI5ZDUyMGI0ZWJmNTQx
NDBkOWIyMWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRk
ZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzM3MiAgMjAxNy0wOS0xMiAxNDowMToxMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMzODQgIDIwMTctMDktMTIgMjM6MTQ6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCaHVwaW5kZXIg
VGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj0wODJmYzYzZjIw
ZTgyN2ViMDIyOWQ1MjBiNGViZjU0MTQwZDliMjFiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4t
dW5zdGFibGUtc21va2UgMDgyZmM2M2YyMGU4MjdlYjAyMjlkNTIwYjRlYmY1NDE0MGQ5YjIxYgor
IGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj0wODJmYzYzZjIwZTgyN2ViMDIy
OWQ1MjBiNGViZjU0MTQwZDliMjFiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysg
UEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVw
c3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHgwODJmYzYzZjIwZTgyN2ViMDIyOWQ1MjBiNGViZjU0MTQwZDliMjFi
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9u
L3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNl
ICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0IDA4MmZjNjNmMjBlODI3ZWIwMjI5ZDUyMGI0ZWJmNTQxNDBkOWIyMWI6cmVmcy9o
ZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgMTZiMTQxNC4uMDgyZmM2MyAgMDgyZmM2M2YyMGU4MjdlYjAyMjlkNTIwYjRlYmY1NDE0
MGQ5YjIxYiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 01:19:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 01:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drwLC-0000XU-7Y; Wed, 13 Sep 2017 01:19:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1drwLA-0000XO-Mx
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 01:19:44 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 93/1B-03454-0B788B95; Wed, 13 Sep 2017 01:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oO769h2
 RBlfaVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypVzewFLTxVKx/8Z+1gfEuZxcjF4eQwGQm
 iSk7HjBBOH8ZJfZM+cQO4WxglPi3+SwjhNPJKDFj7Vogh5NDWCBE4lv3KWYQW0TAQ+LirCNgc
 WaBAonLDe9ZIRrmMEps3vWBDSTBJmAkcfbodLAiXgFbiZvnroE1swioShx6MxesRlQgXGL/d4
 g4r4CgxMmZT1hAbE4BK4n/5zezQSwwk5i3+SEzhC0ucevJfCYIW15i+9s5YHEJAWOJ9rcX2SY
 wCs1CMmoWkvZZSNpnIWlfwMiyilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMNwZgGAH4+K1gYcYJTmYlER5sxV3RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 D3WBpQTLEpNT61Iy8wBRh5MWoKDR0mENw8kzVtckJhbnJkOkTrFqCglzjsNJCEAksgozYNrg0
 X7JUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrgWZwpOZVwI3/RXQYiagxTyXtoAsLklESEk
 1MM5YXb1PYMf5OcahD5l290gIZs+crGK2ONun38rNYQ+3gHL9we1nP2/py7ddu/XH9UrD97Kc
 1hsOZrWVveDnKpiREK3NFD3jeeSKVqaO7J2brz7xiuJ9qhh7xN3x7d3qWfuF/xkIxm0olvbdy
 m4Qs5O7ZnPMXcXD5tKLba9V14VPm3+YZ/rDHCWW4oxEQy3mouJEACZ0E5DxAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505265581!70574293!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21711 invoked from network); 13 Sep 2017 01:19:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 01:19:43 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8D1JXmK004113
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 01:19:34 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8D1JXlF007174
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 01:19:33 GMT
Received: from ubhmp0015.oracle.com (ubhmp0015.oracle.com [156.151.24.68])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8D1JWsM024430;
 Wed, 13 Sep 2017 01:19:32 GMT
Received: from [10.154.139.170] (/10.154.139.170)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 01:19:31 +0000
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, dario.faggioli@citrix.com
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
Date: Tue, 12 Sep 2017 21:19:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170913000147.GA6632@localhost.localdomain>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xMi8yMDE3IDA4OjAxIFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6NDU6MDJQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+Pgo+Pgo+PiBPbiAwOS8xMS8yMDE3IDA3OjU1IFBNLCBLb25yYWQgUnplc3p1dGVr
IFdpbGsgd3JvdGU6Cj4+PiBIZXksCj4+Pgo+Pj4gSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byByZXBy
b2R1Y2UgdGhpcyBvbiBBUk02NCAodHJ5aW5nIHJpZ2h0IG5vdyBBUk0zMgo+Pj4gYXMgd2VsbCks
IGFuZCBub3Qgb24geDg2Lgo+Pj4KPj4+IElmIEkgY29tcGlsZSBYZW4gd2l0aG91dCBDT05GSUdf
U0NSVUJfREVCVUcgaXQgd29ya3MgZ3JlYXQuIEJ1dCBpZgo+Pj4gZW5hYmxlIGl0IGFuZCB0cnkg
dG8gbG9hZCBhIGxpdmVwYXRjaCBpdCBibG93cyB1cCBpbiBwYWdlX2FsbG9jLmM6NzM4Cj4+Pgo+
Pj4gVGhpcyBpcyB3aXRoIG9yaWdpbi9zdGFnaW5nIChkMDI5MWYzMzkxKQo+Pgo+PiBDYW4geW91
IHN0aWxsIHJlcHJvZHVjZSB0aGlzIGlmIHlvdSByZXZlcnQgMzA3YzNiZT8KPiAKPiBTYWRseSB5
ZXMgLSBpdCBzdGlsbCBjcmFzaGVzLiBJIGRpZG4ndCBjYXB0dXJlIHRoZSBzZXJpYWwgb3V0cHV0
Lgo+IAo+IEkgaG9uZXN0bHkgdGhpbmsgdGhlIGlzc3VlIGlzIHRoYXQgb24gQVJNNjQgdGhlICJz
bGVlcCIgbG9vcCBkb2VzIG5vdAo+IHdha2UgdXAgYXMgb2Z0ZW4gYXMgb24geDg2IChDQy1pbmcg
RGFyaW9mIHdobyBJIGJlbGlldmUgb2JzZXJ2ZWQgdGhpcwo+IHdpdGggQ3JlZGl0MiBhbmQgdGhl
IHdha2V1cC4uIHNvbWV0aGluZykgLSBtYXliZSBoZSByZW1lbWJlcnMgdGhlCj4gZGV0YWlscy4g
QW55aG93IG15IHRoZW9yeSBpcyB0aGF0IHRoZSBwYWdlcyBhcmUgbm90IHNjcnViYmVkIGF0IGFs
bAo+IHdoZW4gdGhleSBnbyBpbiB0aGUgaWRsZSBsb29wIGFzIG9uY2UgaXQgZ29lcyB0byBzbGVl
cCAtIGl0IHN0YXlzIHRoZXJlLgoKClRoZXJlIGlzIG5vICh3ZWxsLCBzaG91bGQgbm90IGJlKSBh
bnkgdGltaW5nIGRlcGVuZGVuY2llcyBpbiBob3cvd2hldGhlciAKcGFnZXMgYXJlIHNjcnViYmVk
LiBJZiBhIHBhZ2UgZG9lc24ndCBnZXQgc2NydWJiZWQgYmVjYXVzZSBzb21lb25lIApkaWRuJ3Qg
d2FrZSB1cCB0aGVuIGl0IHNob3VsZCBiZSBzY3J1YmJlZCBpbiBhbGxvY19oZWFwX3BhZ2VzKCku
IFNvIGluIAp0aGlzIGNhc2UgdGhlIHBhZ2UgaXMgdGhvdWdodCB0byBiZSBjbGVhbiAoX1BHQ19u
ZWVkX3NjcnViIGlzIG5vdCBzZXQpLCAKYnV0IGl0IGlzIG5vdC4KCkhhdmUgeW91IHRyaWVkIHJ1
bm5pbmcgYSBndWVzdCAob3IgdHdvKSwgcmVib290aW5nIGluIGEgbG9vcD8KCkFub3RoZXIgdGhp
bmcgdG8gdHJ5IGlzIHRvIHNldCBuZWVkX3NjcnViIHRvIHRydWUgaW4gZnJlZV9oZWFwX3BhZ2Vz
KCkuCgotYm9yaXMKCgo+IAo+IEFoLCBzZWUgY29tbWl0IDA1YzUyMjc4YTdjOTJiYzc1M2Q5ZmUz
MjAxN2U0OTYxMDEyYjlmMjMKPiAKPiBNYXliZSB0aGlzIGlzIHJlbGF0ZWQ/Cj4+Cj4+Cj4+IC1i
b3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 02:35:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 02:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drxW5-00061O-NH; Wed, 13 Sep 2017 02:35:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drxW4-00061I-7L
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 02:35:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CC/B1-03283-75998B95; Wed, 13 Sep 2017 02:35:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTd45o5
 Ig8Ur1SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMaWhh63gWHRF77R7LA2M
 0227GDk5hAQamSSevyjvYuQCsh8zSjybe54NwtnGKNEw8RkbSJWIgLPE1zNz2UFsXgF9ie6r1
 8FsYQFfidWHn4I1SAhMlpU4sfILWEJCwFti/pb9cPbORXMYuxjZOdgErCQOiYFEWQRUJU58Xc
 46gZF7ASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAjzM
 AwQ7Gu5sCDjFKcjApifJmK+6IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2zQDKCdYlJqeWpGW
 mQMMPZi0BAePkgivAUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEef1BigRAijJK8+BGw
 OLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5c0Cm8GTmlcBtegV0BBPQETyXtoAcUZKIkJ
 JqYBS4MNmxp9Kmbd/k3GzX58GLb1g17lsyycFee65SYrpR2Wb3LVyfv90OcV2/Vdl77wQuvR1
 Wmz8fnXDCVdWsSNx6kaDdKtmvC8pYKrS2VHzSXXtoynUf8b3FC8/ObPIPFXI225vuvqptdS1n
 wP5UY9nspYrxFm6uVjuvRMrv3Nly7ta1l9e/fVViKc5INNRiLipOBAC3HjrkfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505270098!82409401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42654 invoked from network); 13 Sep 2017 02:34:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 02:34:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drxVu-0000lY-TB; Wed, 13 Sep 2017 02:34:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drxVp-0003zT-5m; Wed, 13 Sep 2017 02:34:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drxVo-00045x-At; Wed, 13 Sep 2017 02:34:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113364-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=04ef33052c205170c92df21ca0b4be4f3b102188
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 02:34:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 113364: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0807351548870662835=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw    <job status>                 broken
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  4 host-install(4)          broken pass in 113345
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113345 pass in 113364
 test-armhf-armhf-xl-credit2  17 guest-start.2    fail in 113345 pass in 113364

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

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

version targeted for testing:
 qemuu                04ef33052c205170c92df21ca0b4be4f3b102188
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    1 days
Testing same since   113345  2017-09-12 00:21:07 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>

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


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

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

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

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

broken-job test-armhf-armhf-libvirt-raw broken
broken-step test-armhf-armhf-libvirt-raw host-install(4)

Not pushing.

------------------------------------------------------------
commit 04ef33052c205170c92df21ca0b4be4f3b102188
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date:   Sun Sep 10 23:28:39 2017 -0300

    tcg/tci: do not use ldst label (never implemented)
    
    changed in 659ef5cbb893, this fixes building with --enable-tcg-interpreter:
    
    /home/travis/build/qemu/qemu/tcg/tcg.c:116:14: error: ‘tcg_out_ldst_finalize’ used but never defined [-Werror]
     static bool tcg_out_ldst_finalize(TCGContext *s);
                  ^
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Stefan Weil <sw@weilnetz.de>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Message-id: 20170911022839.23231-1-f4bug@amsat.org
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 619c200f6ce2f44fbc8a5732174530c3b4782aab
Merge: a6e8c1d 8722a71
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Sep 11 11:44:30 2017 +0100

    Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' into staging
    
    Update OpenBIOS images
    
    # gpg: Signature made Mon 11 Sep 2017 08:08:39 BST
    # gpg:                using RSA key 0x5BC2C56FAE0F321F
    # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
    # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
    
    * remotes/mcayland/tags/qemu-openbios-signed:
      Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 8722a719dea27818cb02709f3f72c2f9a996dadf
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date:   Mon Sep 11 07:43:34 2017 +0100

    Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0807351548870662835==--

From xen-devel-bounces@lists.xen.org Wed Sep 13 04:16:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 04:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drz68-0004Gf-BP; Wed, 13 Sep 2017 04:16:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drz67-0004GT-8M
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 04:16:23 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 27/CE-03454-611B8B95; Wed, 13 Sep 2017 04:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVd0445
 IgxUb1SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TppDXvBr2bGiolbnzA1
 MH6L6mLk4hASaGSSOLZ+HguE85hRYvHjFkYIZxujxPofb5i6GDk5RAScJb6emcsOYvMK6Es8m
 naHDcQWFrCX6F+2gB2kQULgqpzEtS2NYAkJAU+Jffe7gWwOMPvUFOEuRnYONgEriUNiIAUsAq
 oS/x9vZ5rAyL2AkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkag1xmAYAfjn2UBhxglOZiURHmzFXdECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZdwAlBMs
 Sk1PrUjLzAGGH0xagoNHSYT3/nqgNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifMGg8wQA
 CnKKM2DGwGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0GsoonM68EbtMroCOYgI7gub
 QF5IiSRISUVAOjtmVD889PT+ZKfn+kyXODyYg/cfGf6lnTH1ilzp79pdr79HmtS4vVv77K/lF
 R/D7y8z/+sq3Ol7eH2isLbFPSOazStXbe6vUb3PRYZKdbVmceu3z13o1nGu8z7KeeS17WIaqu
 dpm9J93wIItw2LtbdysDLQ12qtSYaPk0OzX2vHn3pi2sXdBLiaU4I9FQi7moOBEAXNrPa4ACA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505276180!84636238!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39773 invoked from network); 13 Sep 2017 04:16:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 04:16:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1drz62-0003QY-Ve; Wed, 13 Sep 2017 04:16:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1drz5x-0003Rq-Bf; Wed, 13 Sep 2017 04:16:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1drz5x-0004Qa-2K; Wed, 13 Sep 2017 04:16:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113367-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-qcow2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2cc3d32f40c71cb242477a3f8938074d4fc36829
X-Osstest-Versions-That: xen=d23bcc5ae7342a6c369200cda46cf95bcf854dd0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 04:16:13 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 113367: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM2NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM2Ny8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTQzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEyOTA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMjk0MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTEyOTQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJjYzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRk
NGZjMzY4MjkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQyM2JjYzVh
ZTczNDJhNmMzNjkyMDBjZGE0NmNmOTViY2Y4NTRkZDAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mjk0MyAgMjAxNy0wOC0yOSAxODoxNjo0MSBaICAgMTQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTMzNjcgIDIwMTctMDktMTIgMTM6MTE6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyByZXZpc2lvbj0yY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4
MDc0ZDRmYzM2ODI5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC45LXRlc3RpbmcgMmNjM2Qz
MmY0MGM3MWNiMjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOQorIGJyYW5jaD14ZW4tNC45LXRlc3Rp
bmcKKyByZXZpc2lvbj0yY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2Ny
aS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4K
KysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAn
WycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjktdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCisgcHJldnhlbmJyYW5j
aD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDJjYzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRk
NGZjMzY4MjkgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRl
c3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgt
Mi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIHhlbi00LjktdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJz
aW9uPXhlbi00LjktdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuOQorIHhlbnZlcnNpb249NC45
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
IDJjYzNkMzJmNDBjNzFjYjI0MjQ3N2EzZjg5MzgwNzRkNGZjMzY4Mjk6cmVmcy9oZWFkcy9zdGFi
bGUtNC45ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBkMjNiY2M1Li4yY2MzZDMyICAyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2
ODI5IC0+IHN0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 05:09:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 05:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drzvk-0007tp-Iy; Wed, 13 Sep 2017 05:09:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1drzvi-0007tj-VU
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 05:09:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B7/86-03422-69DB8B95; Wed, 13 Sep 2017 05:09:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXiVRvsojt1745
 Ig5+nVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozn9x4xFvwVqJiys42lgbGBr4uRk0NIYCKj
 xIeDzF2MXBwsAktYJc6vvM8G4kgILGeVePJ0CTtIlYRAnMSLxTtYIew0ic+3zrNA2NUSs05PY
 YaYpCXRuOAgWLOQwBdGiT3Ns5ghnAtMEhNeL2IEqRIVUJVY+vImG4jNJmAsseTQYzBbREBX4t
 mCZ2A2s4CHxO2+/2DbhAVSJZ4tuwu2jVPATuLlr1dAQzmAblWV6P/BARLmFdCQuHd/DSuELSh
 xcuYTFogxEhIHX7xgnsAoPAtJahaS1AJGplWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5
 qcXFiempOYlJxXrJ+bmbGIEhzQAEOxhvbww4xCjJwaQkyrt/z45IIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8viA5waLU9NSKtMwcYHTBpCU4eJREeGeDpHmLCxJzizPTIVKnGI05jm26/IeJY9
 +eW3+YhFjy8vNSpcR5TUBKBUBKM0rz4AbBov4So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHm
 TQabwZOaVwO17BXQKE9ApPJe2gJxSkoiQkmpg9C8U5RDfktQ3N1614/KCdKH6jpRs3cAaD9dq
 VbFHczsXPb6282WwfVjktH9Tr0s+79+y9EFaXaSQ3YR5LOvMDNvmGmUWucnxMPSc87ubX3rp4
 JqezxLHjUTX7f986ozW4RfK/DwP6goSjlduYrTmVFEsY/fTmqFk3DL7dRHT6dtttxh7J79VYi
 nOSDTUYi4qTgQA50vCkfUCAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505279380!68629101!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13596 invoked from network); 13 Sep 2017 05:09:41 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 05:09:41 -0000
Received: by mail-pg0-f68.google.com with SMTP id i130so5167010pgc.0
 for <xen-devel@lists.xen.org>; Tue, 12 Sep 2017 22:09:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=wyQbqNRxLw0gQZae5n4fXqSZ7kSj0yHmPUdz92lEL1s=;
 b=t9eL92vS4gM2Nz+d6GBVdKaOTxrLx9+6Ylx10MxLASK/6dia4JBEF8UG1HSQGc75HQ
 jFeJEA1ZksUBC+NLBEg6e0248sBivpIqV3WzmiD67FVwAYoBGv0E6kUC8ttQ5e4iR6Nq
 jhZllyBM103wT2l/1xI6U8a+EJg4BZQiFrodXORJFWhxWxQhNrKU8sQ2NqwiO2LCZFRU
 BR7irxn/KnwxfSoM/mnKZBk7HZAB5A9HLsA5YlKGZxZnUnPjs0U7q2VeavLHu0BNTSFe
 lhutdt921abrKnk2TwOtJgcpJxiuFwvZQSJPcI5o9JBPjMZ//tvLNlSlIMyJB+dq2WS9
 sqCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=wyQbqNRxLw0gQZae5n4fXqSZ7kSj0yHmPUdz92lEL1s=;
 b=WJPKN9Tg/yv3LWk4ksjpf+ebbz/M6/Rci9XyibffpEe8lLSLX6yOHkrPrCojXt8SBM
 39L90N2e3sZf+u2RXApZMC4inO1ZmO0RsqwCOtjUjUG1O/U0Cq6g88f9bNNTc8HeVwEJ
 L6x8j8XHNCNzBVvfYimrk9p2h7vZACU34HniIh/gn5+HPzQ9jPtPODekIkxhrk/BDNu7
 3sotDIRY7sNE1pcaKGTK4cH1zX/Iqay/pCVeAND3W2oirg579IDdm4suUER/nyQV6PHk
 Ceyz2bDMjL7pd2Q6fJ6UTTSfeORZsBh/Q1yKFh2h913sd3FHSJm2f8MpC9Uj/L6QE+lr
 eaWA==
X-Gm-Message-State: AHPjjUgKSqWoUYAaFO7K2OypJgI8KTgoWXYutmVuoRvRRO3wzLTrzXcJ
 SWnHlSZesjcvCKA4
X-Google-Smtp-Source: ADKCNb5nFBbx4ZPdVhzaMSSkK3d+Z3stfFji8BuFojBAVItDrrSZhV3cEBjLsZmmymozhz1R9tUlHQ==
X-Received: by 10.84.252.144 with SMTP id y16mr19955827pll.113.1505279379577; 
 Tue, 12 Sep 2017 22:09:39 -0700 (PDT)
Received: from localhost ([59.93.108.40])
 by smtp.gmail.com with ESMTPSA id a25sm20769294pfc.143.2017.09.12.22.09.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Sep 2017 22:09:38 -0700 (PDT)
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030110.40527.811.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061137300.26407@sstabellini-ThinkPad-X260>
 <m2shfw4p2c.fsf@atihita.com>
 <alpine.DEB.2.10.1709111308070.19719@sstabellini-ThinkPad-X260>
 <b16b5b53-88d6-ff2d-2c3b-2de7b0a43335@citrix.com>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-reply-to: <b16b5b53-88d6-ff2d-2c3b-2de7b0a43335@citrix.com>
Date: Wed, 13 Sep 2017 10:39:28 +0530
Message-ID: <m2mv5z422f.fsf@atihita.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 06/10] build/fedora: Add
	`xen-unstable-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIFR1ZSwgU2VwIDEyIDIwMTcgYXQgMDQ6Mzg6MTkgQU0sIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIDExLzA5LzIwMTcgMjE6MjAsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKClsuLi5dCgo+PiBNeSBvbmx5IGNvbmNlcm4gaXMgYWJvdXQg
ZGl2ZXJnaW5nIGZyb20gdGhlIHVwc3RyZWFtIFhlbiBjb2RlYmFzZS4gSQo+PiB0aGluayB0aGUg
cnVuaXQgc2NyaXB0cyBzaG91bGQgY2FsbCB4ZW5jb21tb25zIHVuZGVybmVhdGguIElmIHhlbmNv
bW1vbnMKPj4gY2Fubm90IGNvcGUgd2l0aCBiZWluZyBjYWxsZWQgZnJvbSBydW5pdCwgd2UgY291
bGQgbWFrZSBjaGFuZ2VzIHRvCj4+IHhlbmNvbW1vbiBpbiB4ZW4uZ2l0IHRvIG1ha2UgaXQgc28u
Cj4+Cj4+IE90aGVyd2lzZSwgd2Ugd2lsbCBlbmQgdXAgaW4gYSBzaXR1YXRpb24gc3VjaCBhczoK
Pj4gLSB4ZW4uZ2l0IGNoYW5nZXMgeGVuY29tbW9ucwo+PiAtIHdlIGRvbid0IG5vdGljZQo+PiAt
IHdlIHVwZ3JhZGUgWGVuIHZlcnNpb24KPj4gLSBzdGFnZTEteGVuIGRvZXNuJ3Qgd29yayBhbnlt
b3JlCj4+Cj4+IElmIHdlIHVzZWQgeGVuY29tbW9ucyB1bmRlcm5lYXRoIHdlIHdvdWxkIGF2b2lk
IHRoaXMsIGFuZCBpdCBsb29rcyBsaWtlCj4+IHhlbmNvbW1vbnMgY291bGQgYmUgbWFkZSB0byB3
b3JrIHdlbGwgd2l0aCBydW5pdC4KPgo+IElmIHBvc3NpYmxlLCB1cHN0cmVhbSBYZW4gc2hvdWxk
IGJlIG1hZGUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHJ1bml0Cj4gKHRoaXMgd291bGQgYmUgdGhl
IGlkZWFsIGNhc2UpLiBJZiBub3QsIHVwc3RyZWFtIFhlbiBzaG91bGQgY29udGFpbgo+IGRpZmZl
cmVudCBzdHlsZXMgb2YgdGhlc2UgZmlsZXMsIHdoaWNoIGFyZSBzZWxlY3RlZCBiZXR3ZWVuIGJ5
IGEKPiAuL2NvbmZpZ3VyZSBvcHRpb24gKHRoaXMgaXMgc3Vib3B0aW1hbCwgYnV0IGJldHRlciB0
aGFuIGxvY2FsbHkKPiBmb3JraW5nKS4gVGhpcyBvZmZlcnMgdGhlIGdyZWF0ZXN0IGNoYW5jZSB0
aGF0IHVwZGF0ZXMgdG8gb25lIGRvbid0Cj4gY2F1c2UgdGhlIG90aGVyIHRvIGJlIHN0YWxlLgoK
SSBhZ3JlZSB0aGF0IGl0IHdvdWxkIGJlIGJlbmVmaWNpYWwgdG8gaGF2ZSB1cHN0cmVhbSBYZW4g
c3VwcG9ydCBmb3IKcnVuaXQuIEhvd2V2ZXIsIHJ1bml0IGlzIHBhY2thZ2VkIGRpZmZlcmVudGx5
IGluIGV2ZXJ5IGRpc3Ryby4KCldlIHdvcmsgYXJvdW5kIHRoaXMgaXNzdWUgYnkgcGFja2FnaW5n
IG91ciBvd24gdmVyc2lvbiBvZiBydW5pdCBbMV0uCkZlZG9yYSBkb2VzIG5vdCBpbmNsdWRlIHJ1
bml0IGluIGl0cyByZXBvc2l0b3JpZXMuIFRoYXQgaGVscHMgYmVjYXVzZSB3ZQpkb24ndCBoYXZl
IHRvIHdvcnJ5IGFib3V0IGNvbmZsaWN0aW5nIHdpdGggZGlzdHJvIHBhY2thZ2VkIHJ1bml0LgoK
T25lIG9wdGlvbiB0byBjb25zaWRlciBpcyBmb3IgeGVuIHByb2plY3QgdG8gcGFja2FnZSBpdHMg
b3duIHZlcnNpb24gb2YKcnVuaXQgZm9yIG1ham9yIGRpc3Ryb3MgKHdlIHdpbGwgaGF2ZSBvbmUg
Zm9yIEZlZG9yYSBpbiBzdGFnZTEteGVuKSwgYW5kCnVzZSB0aGF0IGFzIHRoZSBiYXNpcyBmb3Ig
cnVuaXQgc3VwcG9ydC4KClNpbmNlIHN0YWdlMS14ZW4gaXMgc3RpbGwgdW5kZXIgZGV2ZWxvcG1l
bnQsIG1heWJlIHdlIGNhbiB1c2UgcnVuaXQgaW4Kc3RhZ2UxLXhlbiBhcyBhIHRlc3RpbmcgZ3Jv
dW5kLiBJZiB0aGluZ3Mgd29yayBvdXQgd2VsbCwgd2UgY2FuIHRoZW4gc2VlCmhvdyBiZXN0IHRv
IGludGVncmF0ZSB3aXRoIHhlbmNvbW1vbnMgb3IgYWRkIGEgY29uZmlndXJlIG9wdGlvbi4KCkJ5
IHRoZW4gd2Ugd2lsbCBhbHNvIGtub3cgaWYgdGhlcmUgaXMgYnJvYWRlciBjb21tdW5pdHkgaW50
ZXJlc3QgaW4KaGF2aW5nIHJ1bml0IHN1cHBvcnQgaW4geGVuLgoKQXMgdG8gY2hhbmdlcyB0byB4
ZW5jb21tb25zIGJyZWFraW5nIHN0YWdlMS14ZW4sIGFzIHdlIGdldCBjbG9zZXIgdG8Kc3RhYmxl
IHJlbGVhc2UsIHdlIHByb2JhYmx5IHdpbGwgaGF2ZSBpbnRlZ3JhdGlvbiB0ZXN0cyB0byBjYXRj
aCB0aGlzCmFuZCBtYW55IG90aGVyIHRoaW5ncyEgOi0pCgpCZXN0LApSYWppdgoKWzFdOiBodHRw
czovL2dpdGh1Yi5jb20vbGFtYmRhLWxpbnV4LWZlZG9yYS9ydW5pdC90cmVlL3Zlci0yLjEuMi0x
LjEuZmMyNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 05:11:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 05:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1drzwy-0008Ve-WE; Wed, 13 Sep 2017 05:11:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1drzwy-0008T0-2Q
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 05:11:00 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DE/69-03283-3EDB8B95; Wed, 13 Sep 2017 05:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsUyZ7p8oO79vTs
 iDb7ttrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2vZvBVLCap+L49NIGxlauLkZODiGByUwS
 b5ZbQNh/GSUez/CHsDcwSrTNy+9i5AKyJzBKnHm+kBkkwSKgKnHmVyMriM0moCNx8ctD9i5GD
 g4RAU2Jtp9qIPXMAscYJZ60rWUCqREWMJBoXboerJ5XwEZiz8EXbBALAiQO32hhh4gLSpyc+Y
 QFxGYW0JK48e8lE8hMZgFpieX/OEDCnAKBEn2dU8BGigqoSEw5uQ1sjISAsUTfrD6WCYyCs5B
 MmoVk0iyESQsYmVcxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgQGLAMQ7GD8tSzgEKMkB5OSKO/+PTsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXgPJCRalp
 qdWpGXmAGMHJi3BwaMkwjsbJM1bXJCYW5yZDpE6xajL8WPSlT9MQix5+XmpUuK8s0CKBECKMk
 rz4EbA4vgSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvgkzhycwrgdv0CugIJqAjeC5tATm
 iJBEhJdXAuIYhc0FyWoVcb3aPnNmMc/P//t5X96tpr4qYYW/kqoMxwVL7JiuonXTrCJdxL3D5
 LZJ2Vd7cr/r7Hwer8qSTnytcXhgW3/4oX//gwbfbrCpGGz3rXW+3CZzeuuhtVHVqiX2uiiLr8
 Ra2UOPpH/YF+G1dK6Hl8CDRefajiVVl656cur6w59MHJZbijERDLeai4kQAuMSt3t4CAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505279454!63608858!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10998 invoked from network); 13 Sep 2017 05:10:55 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 05:10:55 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8D5APYa017217
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 05:10:26 GMT
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 v8D5APVf012412
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 05:10:25 GMT
Received: from ubhmp0003.oracle.com (ubhmp0003.oracle.com [156.151.24.56])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8D5ANb2027592;
 Wed, 13 Sep 2017 05:10:24 GMT
Received: from olila.local.net-space.pl (/10.175.222.43)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 05:10:23 +0000
Date: Wed, 13 Sep 2017 07:10:18 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20170913051018.GH4452@olila.local.net-space.pl>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVGFtYXMsCgpPbiBUdWUsIFNlcCAxMiwgMjAxNyBhdCAwNTo0MDozNVBNIC0wNjAwLCBUYW1h
cyBLIExlbmd5ZWwgd3JvdGU6Cj4gSGkgYWxsLAo+IGZvciB0aGUgbGFzdCBjb3VwbGUgd2Vla3Mg
SSd2ZSBiZWVuIHBva2luZyBhcm91bmQgdGhlIG9wdGlvbnMKPiBhdmFpbGFibGUgdG8gZ2V0IFhl
biBib290ZWQgb24gYSBTZWN1cmVib290IGVuYWJsZWQgYm94LiBNeSBnb2FsIGlzIHRvCj4gZXh0
ZW5kIHRoZSBjaGFpbiBvZiB0cnVzdCB0byB0aGUgZG9tMCBrZXJuZWwuIEFjY29yZGluZyB0bwo+
IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9FRkkgdGhpcyBpcyBzb21ldGhp
bmcgdGhhdCdzCj4gc3VwcG9zZWQgdG8gYmUgc3VwcG9ydGVkIG91dC1vZi10aGUtYm94IHJpZ2h0
IG5vdyB2aWEgdGhlIHNoaW0KPiBwcm90b2NvbC4gSG93ZXZlciwgd2hlbiBJIHRyeSB0byBib290
IGEgc2lnbmVkIHhlbi5lZmkgKDQuMTAgdW5zdGFibGUKPiBoZWFkKSB0aHJvdWdoIHNoaW0gSSBn
ZXQgdGhlIGVycm9yICJTZWN0aW9uIDYgaXMgaW5zaWRlIGltYWdlIGhlYWRlciIKClN0cmFuZ2Uu
Li4gQ291bGQgeW91IHNlbmQgbW9yZSBpbmZvIGFib3V0IHlvdXIgZW52aXJvbm1lbnQ/CkMgY29t
cGlsZXIgdHlwZSwgaXRzIHZlcnNpb24sIGJpbnV0aWxzIHZlcnNpb24sIGV0Yy4gSG93CmRpZCB5
b3Ugc2lnbiB4ZW4uZWZpPyBXaGljaCB0b29sIHlvdSB1c2VkIHRvIGRvIHRoYXQ/CkhhdmUgeW91
IHNlZW4gYW55IHdhcm5pbmdzIG9yIGVycm9ycyBkdXJpbmcgc2lnbj8KCj4gYW5kIHNoaW0gcmVm
dXNlcyB0byBsb2FkIFhlbi4gT1RPSCBJIGhhZCBiZWVuIGFibGUgdG8gYm9vdCBhCj4gY3VzdG9t
LWNvbXBpbGVkIGdydWIyIGZyb20gdGhlIHNoaW0gbm8gcHJvYmxlbSB3aXRoIFNlY3VyZWJvb3QK
CldoYXQgZG8geW91IG1lYW4gYnkgImN1c3RvbS1jb21waWxlZCBncnViMiI/Cgo+IGVuYWJsZWQu
IFRoZSBzaWduZWQgeGVuLmVmaSBhbHNvIGJvb3RzIGZpbmUgd2l0aCBTZWN1cmVib290IGVuYWJs
ZWQgaWYKPiBib290ZWQgZGlyZWN0bHkgYXMgYW4gRUZJIGFwcGxpY2F0aW9uIChidXQgdGhlbiBu
byBkb20wIHZlcmlmaWNhdGlvbgoKSUlSQywgc2hpbSBpcyB2ZXJ5IHBpY2t5IHdpdGggUEUgZm9y
bWF0LiBTbywgYW55dGhpbmcgd2hpY2ggaXMgbG9hZGVkCmJ5IEVGSSBsb2FkZXIgbWF5IG5vdCBi
ZSBsb2FkZWQgYnkgc2hpbS4KCj4gaXMgZG9uZSBBRkFJVSkuIERvZXMgYW55b25lIGhhdmUgYW55
IHBvaW50ZXJzIG9uIHdoYXQncyBnb2luZyBvbiB3aXRoCgpSaWdodCwgb25seSBzaGltIHByb3Zp
ZGVzIGEgc3VjaCBmdW5jdGlvbmFsaXR5LgoKPiBib290aW5nIHRocm91Z2ggdGhlIHNoaW0/CgpJ
IGFtIGhhcHB5IHRvIGhlbHAgYnV0IGluIGNhc2VzIGxpa2UgdGhhdCBJIG5lZWQgbW9yZSBpbmZv
LCBlLmcuOiBzZXJpYWwKY29uc29sZSBsb2dzLCBvdXRwdXQgZnJvbSAib2JqZHVtcCAteCB4ZW4v
eGVuLmVmaSIgY29tbWFuZCwgZXRjLgoKRGFuaWVsCgpQUyBJIGFtIHRyYXZlbGluZywgc28sIEkg
YW0gcmVhZGluZyBteSBlbWFpbHMgZnJvbSB0aW1lIHRvIHRpbWUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 05:17:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 05:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds03M-0000Ky-Lv; Wed, 13 Sep 2017 05:17:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1ds03L-0000Kq-3s
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 05:17:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 71/B8-02023-E6FB8B95; Wed, 13 Sep 2017 05:17:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXiVRusp5u7f0e
 kwZ3tshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvL7sZC/aKVSyYfoC5gXGzUBcjF4eQwERG
 icd939hAHBaBJawSX3vusoM4EgLLWSVWP18O5HACOXES286cYoWw0yT6+r8BxTmA7EqJk2viQ
 MJCAloSjQsOskFM/cQoseLfbyYIZwGTxPIZV1lAqkQFVCWWvrzJBmKzCRhLLDn0GMwWEdCX2H
 S7EWwZs4C0xLUnb8HiwgLRErc/tjGC2JwCPhIfNn9gArFZgOZ0zJ0FVsMroCGxccEMJghbUOL
 kzCcsEHMkJA6+eME8gVF4FpLULCSpBYxMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ1M9XJT
 i4sT01NzEpOK9ZLzczcxAoO6noGBcQdj42y/Q4ySHExKorz79+yIFOJLyk+pzEgszogvKs1JL
 T7EqMHBIXB3Se8GRimWvPy8VCUJ3s97geoEi1LTUyvSMnOAcQdTKsHBoyTCexokzVtckJhbnJ
 kOkTrFqMuxb8+tP0xCYDOkxHlnghQJgBRllObBjYClgEuMslLCvIwMDAxCPAWpRbmZJajyrxj
 FORiVhHlZ9gFN4cnMK4Hb9AroCCagI3gubQE5oiQRISXVwKit+GzZk4S50pUzNK3uMOUH8xyY
 Wp8SxznxQnjBT+Ol3tpqbb++WMW5B/L2Xn6yyuXtF7lJXWsNS1emPplzcOOm8+E+8WelXTrZm
 aWbNTI9TkfYLfPZfT7/xrRbZsqH7CZ8UXj0Jtvm9aReLs1jlewLAoqeLrg4ZWJj2KP8zG0r2x
 O194hd/6rEUpyRaKjFXFScCACgunEj/AIAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505279852!95759576!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57172 invoked from network); 13 Sep 2017 05:17:33 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 05:17:33 -0000
Received: by mail-pg0-f46.google.com with SMTP id 188so25435538pgb.2
 for <xen-devel@lists.xen.org>; Tue, 12 Sep 2017 22:17:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=QthYAivSWhePhW5QyjzBn+qQ+sGpNooHT1Vfx05KI3g=;
 b=FtnIxu0aYGY7wMhaPAulQoBJxBL/Z4lYvXiQWkDy4v5UOzJa6IdNayOFQh4zuz5g4V
 vHkM4kfODBMZ5zCIWLqZBUjdRAxfMhqyO8/jFuCEaurbtFeUCok7BuuDXP6pCqDWDhHV
 N8xwqWUe3Xu8GP0tzFaPyyXXTY/Cm0Wt8eqP0DKbuUcrccghIu0JYq/ApmH2nH4165ix
 xzv1PBiR2FgYYAVe3/vnc/+Trh9UGCYwiHJeDVnwebipXioSpqXdDxIUYsszL+GTz/HN
 H5U4yZdYW4g6kaKvqORvjARy+h2oOZhTJ/76UOUVJ5q3ENvV9tIM4w19eJOJvBsgVnGy
 +TXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=QthYAivSWhePhW5QyjzBn+qQ+sGpNooHT1Vfx05KI3g=;
 b=o1OhlP+KmfODPagx/7xTMY1N4RoUDEIAgxgI0qasTLFSpMj7AP54h4F5clGgWCej5l
 cJrjLmcqr+5OtI9U8CI8hCl/b2B0abkf7i/WFSU3Vy7Wm7w8F+7fv8Ni1uiQqq086Pm9
 iovD9ppoKy3RMmfQHX6ts1Zi1GrPwIumADOBhK+fz9htHZZphjwsL7V2V1ow/a/Lv3lr
 3HpZCXw7LK1PJxmX2i7JZL58baoF7igYxUK+RU+yyqfX7stxD51dJSptmLzJU/Mc0hxL
 9bf0Bs6qqXUwkxvQVuwnYK0PKdf5XjuCPOdE+y8sLFByAreGOzVx2/jJnqzH8KpGM2fX
 2uOA==
X-Gm-Message-State: AHPjjUjEQtwWLZ9lowmioamqA3AgwKVD6EATduKWEekKyhv5QEGeWm8A
 aVD66zVJuQj5uIFj
X-Google-Smtp-Source: ADKCNb5F48BYJNJ6wjfFT+E0hWAyUiDEgcPLy5cjTWxsiZsKM5ZYaFe9N54ks2K+quAkwNooyveQXA==
X-Received: by 10.84.130.35 with SMTP id 32mr19064757plc.368.1505279851727;
 Tue, 12 Sep 2017 22:17:31 -0700 (PDT)
Received: from localhost ([59.93.108.40])
 by smtp.gmail.com with ESMTPSA id j2sm22170169pgn.26.2017.09.12.22.17.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Sep 2017 22:17:31 -0700 (PDT)
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061148100.26407@sstabellini-ThinkPad-X260>
 <m2r2vg4ofu.fsf@atihita.com>
 <alpine.DEB.2.10.1709111248430.19719@sstabellini-ThinkPad-X260>
User-agent: mu4e 0.9.18; emacs 24.5.1
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: Stefano Stabellini <sstabellini@kernel.org>
In-reply-to: <alpine.DEB.2.10.1709111248430.19719@sstabellini-ThinkPad-X260>
Date: Wed, 13 Sep 2017 10:47:28 +0530
Message-ID: <m2lglj41p3.fsf@atihita.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 04/10] build/fedora: Add `run`
	and `components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIFR1ZSwgU2VwIDEyIDIwMTcgYXQgMDE6MzY6MDQgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6CgpbLi4uXQoKPiBGb3J0dW5hdGVseSwgZnJv
bSB0aGUgc3RhZ2UxLXhlbiBjb2RlIHBvaW50IG9mIHZpZXcsIHRoZXJlIGlzIHZlcnkKPiBsaXR0
bGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFBWSHYyIGFuZCBQVi4gU3dpdGNoaW5nIGZyb20gb25lIHRv
IHRoZQo+IG90aGVyIHNob3VsZCBiZSBhIG1hdHRlciBvZiBhZGRpbmcgb25lIGxpbmUgdG8gdGhl
IHhsIGNvbmZpZyBmaWxlLgoKVGhlcmUgaXMgYSByZWxhdGVkIHVzZS1jYXNlIGhlcmUgdGhhdCBJ
IHRoaW5rIHdpbGwgYmUgaW1wb3J0YW50IHRvCnVzZXJzLgoKSW4gc3RhZ2UxLXhlbiB3ZSBhcmUg
cGFja2FnaW5nIGEgRG9tLVUga2VybmVsLiBXaGVuIHRoaXMga2VybmVsIGNyYXNoZXMKd2Ugd291
bGQgd2FudCB0byBjYXB0dXJlIGl0cyBjcmFzaCBsb2cuIERlcGVuZGluZyBvbiB0aGUgbmF0dXJl
IG9mIHRoZQppc3N1ZSwgdXNlcnMgY2FuIHRoZW4gd29yayB3aXRoIHRoZWlyIG93biBrZXJuZWwg
dGVhbSwgdmVuZG9yICh3aG8gaXMKb3BlbiB0byBzdXBwb3J0aW5nIExUUyBrZXJuZWxzKSBvciB1
cHN0cmVhbS4KCldlIG1pZ2h0IGFsc28gd2FudCB0byBjb25zaWRlciBzdXBwb3J0aW5nIHR3byBM
VFMga2VybmVsIHZlcnNpb25zIG9uIGEKcm9sbGluZyBiYXNpcy4gVXNlcnMgY2FuIHRoZW4gdXNl
IHNvbWV0aGluZyBsaWtlIGxhYmVscyBbMV0gb3IKYW5ub3RhdGlvbnMgWzJdIHRvIHRvZ2dsZSB0
aGUga2VybmVsIHZlcnNpb24uIFRoYXQgd2F5IGlmIHRoZWlyCmNvbnRhaW5lcnMgc3RhcnQgY3Jh
c2hpbmcgdW5kZXIgYSBuZXdlciBEb20tVSBrZXJuZWwsIHRoZXkgY2FuIHJvbGwgYmFjawp0byBh
IHdvcmtpbmcga2VybmVsLgoKWy4uLl0KCj4+IDMuIE11bHRpYm9vdDIgLSBPbmUgb2YgdGhlIHJl
YXNvbnMgd2h5IEkgZG9jdW1lbnRlZCB1c2luZyBFRkkgaXMgYmVjYXVzZQo+PiBJIGNvdWxkIG5v
dCBnZXQgbXVsdGlib290MiB0byB3b3JrLiBJdCBsb29rcyBsaWtlIHRoZSBmaXggZm9yIGl0IGlz
IG9uCj4+IGl0cyB3YXkuIEkgYW50aWNpcGF0ZSB1c2luZyBtdWx0aWJvb3QyIHdvdWxkIGJlIGVh
c2llciBmb3IgdXNlcnMuCj4KPiBUaGF0J3MgZm9yIHRoZSBob3N0IHJpZ2h0PyBJIGRpZG4ndCBo
YXZlIHRoYXQgcHJvYmxlbSwgYnV0IG1heWJlIGJlY2F1c2UKPiBJIGFtIG5vdCB1c2luZyBGZWRv
cmEuCgpUaGF0J3MgY29ycmVjdCEgSSByYW4gaW50byB0aGlzIGlzc3VlIG9uIEZlZG9yYSBob3N0
LgoKWy4uLl0KCj4gWW91IGhhdmUgYSBnb29kIHBvaW50LiBJIHRoaW5rIHdlIHNob3VsZCBiZSBj
bGVhciBhYm91dCB0aGUgc3RhYmlsaXR5Cj4gb2YgdGhlIHByb2plY3QgYW5kIHRoZSBiYWNrd2Fy
ZCBjb21wYXRpYmlsaXR5IGluIHRoZSBSRUFETUUuIFdlIHNob3VsZAo+IG9wZW5seSBzYXkgdGhh
dCBpdCBpcyBzdGlsbCBhICJwcmV2aWV3IiBhbmQgdGhlcmUgaXMgbm8gInN1cHBvcnQiIG9yCj4g
ImNvbXBhdGliaWxpdHkiIHlldC4KClNvdW5kcyBnb29kLiBJJ2xsIHVwZGF0ZSBSRUFETUUgdG8g
cmVmbGVjdCB0aGlzLgoKPiBDaG9vc2luZyBYZW4gNC45IHNob3VsZCBub3QgYmUgc2VlbiBhcyBh
IHN0YXRlbWVudCBvZiBzdXBwb3J0LiBJIHRoaW5rCj4gd2Ugc2hvdWxkIGNob29zZSB0aGUgWGVu
IHZlcnNpb24gYmFzZWQgb25seSBvbiB0aGUgdGVjaG5pY2FsIG1lcml0cy4KPgo+IEluIHRoZSBs
b25nIHRlcm0gaXQgd291bGQgYmUgZ3JlYXQgdG8gc3VwcG9ydCBtdWx0aXBsZSBzdGFibGUgdmVy
c2lvbnMKPiBhbmQgYSBkZXZlbG9wbWVudCB2ZXJzaW9uIG9mIFhlbi4gQXMgb2Ygbm93LCBJIHRo
aW5rIGl0IG1ha2VzIHNlbnNlIHRvCj4gaGF2ZSBhbiAiYWRkLWhvYyBhcHByb2FjaCI6IEkgd291
bGQgdXNlIFhlbiA0LjkganVzdCBiZWNhdXNlIGl0IGlzIHRoZQo+IGJlc3QgY2hvaWNlIGF0IHRo
ZSBtb21lbnQuIFRoZW4sIEkgd291bGQgdXBkYXRlIHRvIG90aGVyIHZlcnNpb25zIHdoZW4KPiBp
dCBtYWtlcyBzZW5zZSwgbWFudWFsbHkuIEkgZG9uJ3QgdGhpbmsgdGhhdCBidWlsZGluZyBhZ2Fp
bnN0IGEgY2hhbmdpbmcKPiB0YXJnZXQgKCJtYXN0ZXIiKSBpcyBhIGdvb2QgaWRlYSwgYmVjYXVz
ZSB3ZSBtaWdodCBlbmQgdXAgc3R1bWJsaW5nCj4gYWNyb3NzIGNvbmZ1c2luZyBhbmQgdGltZS1j
b25zdW1pbmcgYnVncyB0aGF0IGhhdmUgbm90aGluZyB0byBkbyB3aXRoCj4gc3RhZ2UxLXhlbi4g
SG93ZXZlciwgd2UgY291bGQgcGljayBhIHJhbmRvbSBjb21taXQgb24gdGhlIFhlbiB0cmVlIGlm
Cj4gdGhhdCdzIGNvbnZlbmllbnQgZm9yIHVzLCBiZWNhdXNlIGF0IHRoaXMgc3RhZ2UgdGhlcmUg
aXMgbm8gc3VwcG9ydAo+IHJlYWxseS4gRm9yIGV4YW1wbGUsIFBWQ2FsbHMgd2lsbCByZXF1aXJl
IHNvbWUgdG9vbHMgY2hhbmdlcyBpbiBYZW4uCj4gT25jZSB0aGV5IGFyZSB1cHN0cmVhbSwgd2Un
bGwgd2FudCB0byB1cGRhdGUgdGhlIFhlbiB2ZXJzaW9uIHRvIHRoZQo+IGxhdGVzdCB3aXRoIFBW
Q2FsbHMgc3VwcG9ydC4KPgo+IERvZXMgaXQgbWFrZSBzZW5zZT8KClllcywgaXQgZG9lcy4gSSds
bCBzd2l0Y2ggdG8geGVuLTQuOSwgcWVtdS0yLjEwIGFuZCBya3QtMS4yOCBpbiB0aGUgbmV4dAp2
ZXJzaW9uIG9mIHRoZSBwYXRjaHNldC4KCkJlc3QsClJhaml2CgpbMV0gaHR0cHM6Ly9rdWJlcm5l
dGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2luZy13aXRoLW9iamVjdHMvbGFiZWxz
LwpbMl0gaHR0cHM6Ly9rdWJlcm5ldGVzLmlvL2RvY3MvY29uY2VwdHMvb3ZlcnZpZXcvd29ya2lu
Zy13aXRoLW9iamVjdHMvYW5ub3RhdGlvbnMvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 05:33:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 05:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds0IK-0001fR-5W; Wed, 13 Sep 2017 05:33:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1ds0Dy-000163-EV
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 05:28:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 89/A0-02229-102C8B95; Wed, 13 Sep 2017 05:28:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPKsWRWlGSWpSXmKPExsXiVRukr/v74I5
 Ig5nP2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNr1exFzzc7VDRuuo8SwPj2zP2XYxcHEIC
 Mxgl9hxfwgLiSAjMYZXo+TKDrYuRE8hJktjx/xN7FyMHkF0tMXWvL0hYSEBD4vbNRnaI5lNME
 luPTWWFcGYxStzYcY8ZorlI4va5q1CDSiV2HzjOCGLzCghKnJz5hAVikrfEgcMfWEFsTgFbib
 NP5kNNbWKUmLT+LFgDm4C2RNvrXWBFLAKqEkt3HYBakCjx/fsVFoihARKN1zeyg9jCAgYSrUv
 Xg9WLCGhJnHx2hw1kKLPAJkaJqwvOgQ1lFnCTmLLyMOsERtFZSI6ahSQFYWtKtG7/zQ5he0g8
 +L6SGcK2l1g7cSlUjaLElO6HQDWgUJKROLLYZwEj+ypGjeLUorLUIl0jU72kosz0jJLcxMwcX
 UMDY73c1OLixPTUnMSkYr3k/NxNjMAIrGdgYNzB2HrC7xCjJAeTkijv/j07IoX4kvJTKjMSiz
 Pii0pzUosPMcpwcChJ8P45AJQTLEpNT61Iy8wBpgKYtAQHj5II72yQNG9xQWJucWY6ROoUoyX
 HhTuX/jBx7NtzC0geAJFCLHn5ealS4ry3QBoEQBoySvPgxsHS1SVGWSlhXkYGBgYhnoLUotzM
 ElT5V4ziHIxKwrzXQKbwZOaVwG19BXQQE9BBPJe2gBxUkoiQkmpgND7EkXtzkuWf7335zqZlX
 pKnVm1Z/SSjZnq5mrfZx11M2cUTrRwbTrzkzX86n2PhHP9TdZufXf+m8++dpum+bh4Ok2PiLb
 dV1q9vzG+49vWpaM/K1awOK17+bp5zMUGn1LtTOfNK5+xdE6/e/lFe2b2CQ6q1MtjsmcvkiYf
 v8FssvSy2w/fyHyWW4oxEQy3mouJEACma+NlSAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505280506!102818240!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45277 invoked from network); 13 Sep 2017 05:28:26 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 05:28:26 -0000
Received: by mail-wm0-f47.google.com with SMTP id i189so8354086wmf.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 22:28:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=nL0/RMKPrtqpFGqPb0TV63o+o0grOZBayIxzVgFbRS8=;
 b=lemchYMtOWeJ6Qm9pW8+ynHlMGqrl7AtfKuZe/U+Tif4Eod7aQFlGrOd3H8djw3/dQ
 dwp5EBhk17lHdrZa1Qha7/aEgs7AN+5DD+i53VFNQjlprlR+C6DkBgjz9iv0J1LORXqv
 zCk4G82s5bj0wfVDBejjYH+2rfG7188d29QkQhNg99vac6+ztPcAzt3Msjb5B5QZSmAy
 AK87G2wIwvim/iRWbuM3P7nIHW5BzcNOU+oK4bW1otYKLQHRCR/vhuqcE0cQmGS4aO0c
 FtPUMgqaccIO4DwMxagqah3Mq3oJ5o8arhoqsRVwYj2NY7ZtpCkszZ9xprJHuzUTKpg4
 zGGA==
X-Gm-Message-State: AHPjjUjGzP92wpQe8PkftuWf57vU49+5LSkuzMO8LSxjaif5U3Y1gCcN
 KQEDXk6n946nvR81HVs=
X-Received: by 10.80.214.142 with SMTP id r14mr14213364edi.273.1505280505975; 
 Tue, 12 Sep 2017 22:28:25 -0700 (PDT)
Received: from mail-wr0-f171.google.com (mail-wr0-f171.google.com.
 [209.85.128.171])
 by smtp.gmail.com with ESMTPSA id e12sm6050998edm.85.2017.09.12.22.28.24
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 12 Sep 2017 22:28:24 -0700 (PDT)
Received: by mail-wr0-f171.google.com with SMTP id v109so26324219wrc.1
 for <xen-devel@lists.xenproject.org>; Tue, 12 Sep 2017 22:28:24 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4YmbXrSqIsBCgfQZAZ4ENYAx1DtBolzuz+OfEUATsL2uStohQMJV7tQs2vthgme7aEaOyMIcs/1v1kjK3csG4=
X-Received: by 10.223.136.170 with SMTP id f39mr13888016wrf.164.1505280503972; 
 Tue, 12 Sep 2017 22:28:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Tue, 12 Sep 2017 22:27:43 -0700 (PDT)
In-Reply-To: <20170913051018.GH4452@olila.local.net-space.pl>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 12 Sep 2017 23:27:43 -0600
X-Gmail-Original-Message-ID: <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
Message-ID: <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Content-Type: multipart/mixed; boundary="001a11460aacba919705590b6dd5"
X-Mailman-Approved-At: Wed, 13 Sep 2017 05:33:03 +0000
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--001a11460aacba919705590b6dd5
Content-Type: text/plain; charset="UTF-8"

Hi Daniel,

On Tue, Sep 12, 2017 at 11:10 PM, Daniel Kiper <daniel.kiper@oracle.com> wrote:
> Hi Tamas,
>
> On Tue, Sep 12, 2017 at 05:40:35PM -0600, Tamas K Lengyel wrote:
>> Hi all,
>> for the last couple weeks I've been poking around the options
>> available to get Xen booted on a Secureboot enabled box. My goal is to
>> extend the chain of trust to the dom0 kernel. According to
>> https://wiki.xenproject.org/wiki/Xen_EFI this is something that's
>> supposed to be supported out-of-the-box right now via the shim
>> protocol. However, when I try to boot a signed xen.efi (4.10 unstable
>> head) through shim I get the error "Section 6 is inside image header"
>
> Strange... Could you send more info about your environment?
> C compiler type, its version, binutils version, etc. How
> did you sign xen.efi? Which tool you used to do that?
> Have you seen any warnings or errors during sign?
>

Stock tools from Debian stretch:
gcc version 6.3.0 20170516 (Debian 6.3.0-18), binutils 2.28-5. I used
sbsign 0.6 to sign xen.efi with

# sbsign --key /home/x/keys/DB.key --cert /home/x/keys/DB.crt --output
xen-signed.efi xen/xen.efi

It does produce the following warnings:

warning: data remaining[2705088 vs 2978877]: gaps between PE/COFF sections?
warning: data remaining[2705088 vs 2978880]: gaps between PE/COFF sections?

(The same cert in DER format is used when compiling the shim.)

>> and shim refuses to load Xen. OTOH I had been able to boot a
>> custom-compiled grub2 from the shim no problem with Secureboot
>
> What do you mean by "custom-compiled grub2"?
>

The latest grub2 from git with the modules all built into the image
with grub-mkimage, then doing the same signing as above with sbsign.
When that image is signed no errors/warnings are printed by sbsign.

>> enabled. The signed xen.efi also boots fine with Secureboot enabled if
>> booted directly as an EFI application (but then no dom0 verification
>
> IIRC, shim is very picky with PE format. So, anything which is loaded
> by EFI loader may not be loaded by shim.
>
>> is done AFAIU). Does anyone have any pointers on what's going on with
>
> Right, only shim provides a such functionality.
>
>> booting through the shim?
>
> I am happy to help but in cases like that I need more info, e.g.: serial
> console logs, output from "objdump -x xen/xen.efi" command, etc.

I don't really get serial output at all here as the boot gets stuck at
the shim stage. I also have been having problem getting Xen to print
to an AMT SoL when booted as an efi (it worked before as a gz using
legacy boot) but that's a separate issue. I've attached the objdump
output for xen.efi.

> Daniel
>
> PS I am traveling, so, I am reading my emails from time to time.

Same here ;)

Thanks!
Tamas

--001a11460aacba919705590b6dd5
Content-Type: text/plain; charset="US-ASCII"; name="objdump.xen.efi.txt"
Content-Disposition: attachment; filename="objdump.xen.efi.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j7ikzapj0

Cnhlbi94ZW4uZWZpOiAgICAgZmlsZSBmb3JtYXQgcGVpLXg4Ni02NAp4ZW4veGVuLmVmaQphcmNo
aXRlY3R1cmU6IGkzODY6eDg2LTY0LCBmbGFncyAweDAwMDAwMTMzOgpIQVNfUkVMT0MsIEVYRUNf
UCwgSEFTX1NZTVMsIEhBU19MT0NBTFMsIERfUEFHRUQKc3RhcnQgYWRkcmVzcyAweGZmZmY4MmQw
ODA2M2JlNzEKCkNoYXJhY3RlcmlzdGljcyAweDIyNgoJZXhlY3V0YWJsZQoJbGluZSBudW1iZXJz
IHN0cmlwcGVkCglsYXJnZSBhZGRyZXNzIGF3YXJlCglkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gcmVt
b3ZlZAoKVGltZS9EYXRlCQlUdWUgU2VwIDEyIDE2OjMzOjI5IDIwMTcKTWFnaWMJCQkwMjBiCShQ
RTMyKykKTWFqb3JMaW5rZXJWZXJzaW9uCTIKTWlub3JMaW5rZXJWZXJzaW9uCTI4ClNpemVPZkNv
ZGUJCTAwMWYzMDAwClNpemVPZkluaXRpYWxpemVkRGF0YQkwMDExODZjMApTaXplT2ZVbmluaXRp
YWxpemVkRGF0YQkwMDE0MzI4MApBZGRyZXNzT2ZFbnRyeVBvaW50CTAwMDAwMDAwMDA2M2JlNzEK
QmFzZU9mQ29kZQkJMDAwMDAwMDAwMDIwMDAwMApJbWFnZUJhc2UJCWZmZmY4MmQwODAwMDAwMDAK
U2VjdGlvbkFsaWdubWVudAkwMDAwMDAwMDAwMjAwMDAwCkZpbGVBbGlnbm1lbnQJCTAwMDAwMDAw
MDAwMDAwMjAKTWFqb3JPU3lzdGVtVmVyc2lvbgkyCk1pbm9yT1N5c3RlbVZlcnNpb24JMApNYWpv
ckltYWdlVmVyc2lvbgk0Ck1pbm9ySW1hZ2VWZXJzaW9uCTEwCk1ham9yU3Vic3lzdGVtVmVyc2lv
bgkyCk1pbm9yU3Vic3lzdGVtVmVyc2lvbgkwCldpbjMyVmVyc2lvbgkJMDAwMDAwMDAKU2l6ZU9m
SW1hZ2UJCTAxMDAwMDAwClNpemVPZkhlYWRlcnMJCTAwMDAxMDAwCkNoZWNrU3VtCQkwMDJkN2Yz
ZApTdWJzeXN0ZW0JCTAwMDAwMDBhCShFRkkgYXBwbGljYXRpb24pCkRsbENoYXJhY3RlcmlzdGlj
cwkwMDAwMDAwMApTaXplT2ZTdGFja1Jlc2VydmUJMDAwMDAwMDAwMDAwMDAwMApTaXplT2ZTdGFj
a0NvbW1pdAkwMDAwMDAwMDAwMDAwMDAwClNpemVPZkhlYXBSZXNlcnZlCTAwMDAwMDAwMDAwMDAw
MDAKU2l6ZU9mSGVhcENvbW1pdAkwMDAwMDAwMDAwMDAwMDAwCkxvYWRlckZsYWdzCQkwMDAwMDAw
MApOdW1iZXJPZlJ2YUFuZFNpemVzCTAwMDAwMDEwCgpUaGUgRGF0YSBEaXJlY3RvcnkKRW50cnkg
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwIEV4cG9ydCBEaXJlY3RvcnkgWy5lZGF0YSAob3Ig
d2hlcmUgZXZlciB3ZSBmb3VuZCBpdCldCkVudHJ5IDEgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MCBJbXBvcnQgRGlyZWN0b3J5IFtwYXJ0cyBvZiAuaWRhdGFdCkVudHJ5IDIgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMCBSZXNvdXJjZSBEaXJlY3RvcnkgWy5yc3JjXQpFbnRyeSAzIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAgRXhjZXB0aW9uIERpcmVjdG9yeSBbLnBkYXRhXQpFbnRyeSA0IDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAgU2VjdXJpdHkgRGlyZWN0b3J5CkVudHJ5IDUgMDAwMDAw
MDAwMGEwMDAwMCAwMDAwMTZiMCBCYXNlIFJlbG9jYXRpb24gRGlyZWN0b3J5IFsucmVsb2NdCkVu
dHJ5IDYgMDAwMDAwMDAwMDQ4MjZhMCAwMDAwMDAxYyBEZWJ1ZyBEaXJlY3RvcnkKRW50cnkgNyAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwIERlc2NyaXB0aW9uIERpcmVjdG9yeQpFbnRyeSA4IDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAgU3BlY2lhbCBEaXJlY3RvcnkKRW50cnkgOSAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwIFRocmVhZCBTdG9yYWdlIERpcmVjdG9yeSBbLnRsc10KRW50cnkg
YSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwIExvYWQgQ29uZmlndXJhdGlvbiBEaXJlY3RvcnkK
RW50cnkgYiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwIEJvdW5kIEltcG9ydCBEaXJlY3RvcnkK
RW50cnkgYyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwIEltcG9ydCBBZGRyZXNzIFRhYmxlIERp
cmVjdG9yeQpFbnRyeSBkIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAgRGVsYXkgSW1wb3J0IERp
cmVjdG9yeQpFbnRyeSBlIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAgQ0xSIFJ1bnRpbWUgSGVh
ZGVyCkVudHJ5IGYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMCBSZXNlcnZlZAoKClBFIEZpbGUg
QmFzZSBSZWxvY2F0aW9ucyAoaW50ZXJwcmV0ZWQgLnJlbG9jIHNlY3Rpb24gY29udGVudHMpCgpW
aXJ0dWFsIEFkZHJlc3M6IDAwMjAwMDAwIENodW5rIHNpemUgMTIgKDB4YykgTnVtYmVyIG9mIGZp
eHVwcyAyCglyZWxvYyAgICAwIG9mZnNldCAgIDQ4IFsyMDAwNDhdIEhJR0hMT1cKCXJlbG9jICAg
IDEgb2Zmc2V0ICAgOTAgWzIwMDA5MF0gSElHSExPVwoJcmVsb2MgICAgMiBvZmZzZXQgICAgMCBb
MjAwMDAwXSBISUdIM0FESgoJcmVsb2MgICAgMyBvZmZzZXQgICA0MSBbMjAwMDQxXSBBQlNPTFVU
RQoJcmVsb2MgICAgNCBvZmZzZXQgICA0OCBbMjAwMDQ4XSBBQlNPTFVURQoJcmVsb2MgICAgNSBv
ZmZzZXQgICAgMCBbMjAwMDAwXSBBQlNPTFVURQoKVmlydHVhbCBBZGRyZXNzOiBhYTQ4YWE0MCBD
aHVuayBzaXplIDI4NTc5Mzc0ODggKDB4YWE1OGFhNTApIE51bWJlciBvZiBmaXh1cHMgMTQyODk2
ODc0MAoJcmVsb2MgICAgMCBvZmZzZXQgIGE2MCBbYWE0OGI0YTBdIERJUjY0CglyZWxvYyAgICAx
IG9mZnNldCAgYTY4IFthYTQ4YjRhOF0gRElSNjQKCXJlbG9jICAgIDIgb2Zmc2V0ICBhNzAgW2Fh
NDhiNGIwXSBESVI2NAoJcmVsb2MgICAgMyBvZmZzZXQgIGE3OCBbYWE0OGI0YjhdIERJUjY0Cgly
ZWxvYyAgICA0IG9mZnNldCAgYTgwIFthYTQ4YjRjMF0gRElSNjQKCXJlbG9jICAgIDUgb2Zmc2V0
ICBhODggW2FhNDhiNGM4XSBESVI2NAoJcmVsb2MgICAgNiBvZmZzZXQgIGE5MCBbYWE0OGI0ZDBd
IERJUjY0CglyZWxvYyAgICA3IG9mZnNldCAgYTk4IFthYTQ4YjRkOF0gRElSNjQKCXJlbG9jICAg
IDggb2Zmc2V0ICBhYTAgW2FhNDhiNGUwXSBESVI2NAoJcmVsb2MgICAgOSBvZmZzZXQgIGFhOCBb
YWE0OGI0ZThdIERJUjY0CglyZWxvYyAgIDEwIG9mZnNldCAgYWIwIFthYTQ4YjRmMF0gRElSNjQK
CXJlbG9jICAgMTEgb2Zmc2V0ICBhYjggW2FhNDhiNGY4XSBESVI2NAoJcmVsb2MgICAxMiBvZmZz
ZXQgIGFjMCBbYWE0OGI1MDBdIERJUjY0CglyZWxvYyAgIDEzIG9mZnNldCAgYWM4IFthYTQ4YjUw
OF0gRElSNjQKCXJlbG9jICAgMTQgb2Zmc2V0ICBhZDAgW2FhNDhiNTEwXSBESVI2NAoJcmVsb2Mg
ICAxNSBvZmZzZXQgIGFkOCBbYWE0OGI1MThdIERJUjY0CglyZWxvYyAgIDE2IG9mZnNldCAgYWUw
IFthYTQ4YjUyMF0gRElSNjQKCXJlbG9jICAgMTcgb2Zmc2V0ICBhZTggW2FhNDhiNTI4XSBESVI2
NAoJcmVsb2MgICAxOCBvZmZzZXQgIGFmMCBbYWE0OGI1MzBdIERJUjY0CglyZWxvYyAgIDE5IG9m
ZnNldCAgYWY4IFthYTQ4YjUzOF0gRElSNjQKCXJlbG9jICAgMjAgb2Zmc2V0ICBiMDAgW2FhNDhi
NTQwXSBESVI2NAoJcmVsb2MgICAyMSBvZmZzZXQgIGIwOCBbYWE0OGI1NDhdIERJUjY0CglyZWxv
YyAgIDIyIG9mZnNldCAgYjEwIFthYTQ4YjU1MF0gRElSNjQKCXJlbG9jICAgMjMgb2Zmc2V0ICBi
MTggW2FhNDhiNTU4XSBESVI2NAoJcmVsb2MgICAyNCBvZmZzZXQgIGIyMCBbYWE0OGI1NjBdIERJ
UjY0CglyZWxvYyAgIDI1IG9mZnNldCAgYjI4IFthYTQ4YjU2OF0gRElSNjQKCXJlbG9jICAgMjYg
b2Zmc2V0ICBiMzAgW2FhNDhiNTcwXSBESVI2NAoJcmVsb2MgICAyNyBvZmZzZXQgIGIzOCBbYWE0
OGI1NzhdIERJUjY0CglyZWxvYyAgIDI4IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gVU5LTk9XTgoJ
cmVsb2MgICAyOSBvZmZzZXQgICA0NyBbYWE0OGFhODddIEFCU09MVVRFCglyZWxvYyAgIDMwIG9m
ZnNldCAgMjdjIFthYTQ4YWNiY10gQUJTT0xVVEUKCXJlbG9jICAgMzEgb2Zmc2V0ICAgIDAgW2Fh
NDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgICAzMiBvZmZzZXQgICBhOCBbYWE0OGFhZThdIERJUjY0
CglyZWxvYyAgIDMzIG9mZnNldCAgIGIwIFthYTQ4YWFmMF0gRElSNjQKCXJlbG9jICAgMzQgb2Zm
c2V0ICAgYjggW2FhNDhhYWY4XSBESVI2NAoJcmVsb2MgICAzNSBvZmZzZXQgICBjMCBbYWE0OGFi
MDBdIERJUjY0CglyZWxvYyAgIDM2IG9mZnNldCAgIGM4IFthYTQ4YWIwOF0gRElSNjQKCXJlbG9j
ICAgMzcgb2Zmc2V0ICAgZTAgW2FhNDhhYjIwXSBESVI2NAoJcmVsb2MgICAzOCBvZmZzZXQgIDEw
MCBbYWE0OGFiNDBdIERJUjY0CglyZWxvYyAgIDM5IG9mZnNldCAgMTA4IFthYTQ4YWI0OF0gRElS
NjQKCXJlbG9jICAgNDAgb2Zmc2V0ICAxMTAgW2FhNDhhYjUwXSBESVI2NAoJcmVsb2MgICA0MSBv
ZmZzZXQgIDExOCBbYWE0OGFiNThdIERJUjY0CglyZWxvYyAgIDQyIG9mZnNldCAgMTIwIFthYTQ4
YWI2MF0gRElSNjQKCXJlbG9jICAgNDMgb2Zmc2V0ICAxMjggW2FhNDhhYjY4XSBESVI2NAoJcmVs
b2MgICA0NCBvZmZzZXQgIDEzMCBbYWE0OGFiNzBdIERJUjY0CglyZWxvYyAgIDQ1IG9mZnNldCAg
MTM4IFthYTQ4YWI3OF0gRElSNjQKCXJlbG9jICAgNDYgb2Zmc2V0ICAxNDAgW2FhNDhhYjgwXSBE
SVI2NAoJcmVsb2MgICA0NyBvZmZzZXQgIDE2OCBbYWE0OGFiYThdIERJUjY0CglyZWxvYyAgIDQ4
IG9mZnNldCAgMTcwIFthYTQ4YWJiMF0gRElSNjQKCXJlbG9jICAgNDkgb2Zmc2V0ICAxODAgW2Fh
NDhhYmMwXSBESVI2NAoJcmVsb2MgICA1MCBvZmZzZXQgIDE4OCBbYWE0OGFiYzhdIERJUjY0Cgly
ZWxvYyAgIDUxIG9mZnNldCAgMTkwIFthYTQ4YWJkMF0gRElSNjQKCXJlbG9jICAgNTIgb2Zmc2V0
ICAxYjAgW2FhNDhhYmYwXSBESVI2NAoJcmVsb2MgICA1MyBvZmZzZXQgIDFiOCBbYWE0OGFiZjhd
IERJUjY0CglyZWxvYyAgIDU0IG9mZnNldCAgMWMwIFthYTQ4YWMwMF0gRElSNjQKCXJlbG9jICAg
NTUgb2Zmc2V0ICAxZTAgW2FhNDhhYzIwXSBESVI2NAoJcmVsb2MgICA1NiBvZmZzZXQgIDFlOCBb
YWE0OGFjMjhdIERJUjY0CglyZWxvYyAgIDU3IG9mZnNldCAgMjA4IFthYTQ4YWM0OF0gRElSNjQK
CXJlbG9jICAgNTggb2Zmc2V0ICAyMTAgW2FhNDhhYzUwXSBESVI2NAoJcmVsb2MgICA1OSBvZmZz
ZXQgIDIxOCBbYWE0OGFjNThdIERJUjY0CglyZWxvYyAgIDYwIG9mZnNldCAgMjIwIFthYTQ4YWM2
MF0gRElSNjQKCXJlbG9jICAgNjEgb2Zmc2V0ICAyNDggW2FhNDhhYzg4XSBESVI2NAoJcmVsb2Mg
ICA2MiBvZmZzZXQgIDI1MCBbYWE0OGFjOTBdIERJUjY0CglyZWxvYyAgIDYzIG9mZnNldCAgMjU4
IFthYTQ4YWM5OF0gRElSNjQKCXJlbG9jICAgNjQgb2Zmc2V0ICAyODAgW2FhNDhhY2MwXSBESVI2
NAoJcmVsb2MgICA2NSBvZmZzZXQgIDI4OCBbYWE0OGFjYzhdIERJUjY0CglyZWxvYyAgIDY2IG9m
ZnNldCAgMmEwIFthYTQ4YWNlMF0gRElSNjQKCXJlbG9jICAgNjcgb2Zmc2V0ICAyYTggW2FhNDhh
Y2U4XSBESVI2NAoJcmVsb2MgICA2OCBvZmZzZXQgIDJjMCBbYWE0OGFkMDBdIERJUjY0CglyZWxv
YyAgIDY5IG9mZnNldCAgMzAwIFthYTQ4YWQ0MF0gRElSNjQKCXJlbG9jICAgNzAgb2Zmc2V0ICAz
MDggW2FhNDhhZDQ4XSBESVI2NAoJcmVsb2MgICA3MSBvZmZzZXQgIDMyOCBbYWE0OGFkNjhdIERJ
UjY0CglyZWxvYyAgIDcyIG9mZnNldCAgMzMwIFthYTQ4YWQ3MF0gRElSNjQKCXJlbG9jICAgNzMg
b2Zmc2V0ICAzMzggW2FhNDhhZDc4XSBESVI2NAoJcmVsb2MgICA3NCBvZmZzZXQgIDM0MCBbYWE0
OGFkODBdIERJUjY0CglyZWxvYyAgIDc1IG9mZnNldCAgMzQ4IFthYTQ4YWQ4OF0gRElSNjQKCXJl
bG9jICAgNzYgb2Zmc2V0ICAzNTAgW2FhNDhhZDkwXSBESVI2NAoJcmVsb2MgICA3NyBvZmZzZXQg
IDM1OCBbYWE0OGFkOThdIERJUjY0CglyZWxvYyAgIDc4IG9mZnNldCAgMzYwIFthYTQ4YWRhMF0g
RElSNjQKCXJlbG9jICAgNzkgb2Zmc2V0ICAzNjggW2FhNDhhZGE4XSBESVI2NAoJcmVsb2MgICA4
MCBvZmZzZXQgIDM3MCBbYWE0OGFkYjBdIERJUjY0CglyZWxvYyAgIDgxIG9mZnNldCAgMzc4IFth
YTQ4YWRiOF0gRElSNjQKCXJlbG9jICAgODIgb2Zmc2V0ICAzODAgW2FhNDhhZGMwXSBESVI2NAoJ
cmVsb2MgICA4MyBvZmZzZXQgIDM4OCBbYWE0OGFkYzhdIERJUjY0CglyZWxvYyAgIDg0IG9mZnNl
dCAgMzkwIFthYTQ4YWRkMF0gRElSNjQKCXJlbG9jICAgODUgb2Zmc2V0ICAzOTggW2FhNDhhZGQ4
XSBESVI2NAoJcmVsb2MgICA4NiBvZmZzZXQgIDNhMCBbYWE0OGFkZTBdIERJUjY0CglyZWxvYyAg
IDg3IG9mZnNldCAgM2E4IFthYTQ4YWRlOF0gRElSNjQKCXJlbG9jICAgODggb2Zmc2V0ICAzYjAg
W2FhNDhhZGYwXSBESVI2NAoJcmVsb2MgICA4OSBvZmZzZXQgIDNjMCBbYWE0OGFlMDBdIERJUjY0
CglyZWxvYyAgIDkwIG9mZnNldCAgM2M4IFthYTQ4YWUwOF0gRElSNjQKCXJlbG9jICAgOTEgb2Zm
c2V0ICAzZDggW2FhNDhhZTE4XSBESVI2NAoJcmVsb2MgICA5MiBvZmZzZXQgIDNlMCBbYWE0OGFl
MjBdIERJUjY0CglyZWxvYyAgIDkzIG9mZnNldCAgM2U4IFthYTQ4YWUyOF0gRElSNjQKCXJlbG9j
ICAgOTQgb2Zmc2V0ICAzZjAgW2FhNDhhZTMwXSBESVI2NAoJcmVsb2MgICA5NSBvZmZzZXQgIDNm
OCBbYWE0OGFlMzhdIERJUjY0CglyZWxvYyAgIDk2IG9mZnNldCAgNDAwIFthYTQ4YWU0MF0gRElS
NjQKCXJlbG9jICAgOTcgb2Zmc2V0ICA0MjAgW2FhNDhhZTYwXSBESVI2NAoJcmVsb2MgICA5OCBv
ZmZzZXQgIDQyOCBbYWE0OGFlNjhdIERJUjY0CglyZWxvYyAgIDk5IG9mZnNldCAgNDQ4IFthYTQ4
YWU4OF0gRElSNjQKCXJlbG9jICAxMDAgb2Zmc2V0ICA0NTAgW2FhNDhhZTkwXSBESVI2NAoJcmVs
b2MgIDEwMSBvZmZzZXQgIDQ1OCBbYWE0OGFlOThdIERJUjY0CglyZWxvYyAgMTAyIG9mZnNldCAg
NDYwIFthYTQ4YWVhMF0gRElSNjQKCXJlbG9jICAxMDMgb2Zmc2V0ICA0NzggW2FhNDhhZWI4XSBE
SVI2NAoJcmVsb2MgIDEwNCBvZmZzZXQgIDQ4MCBbYWE0OGFlYzBdIERJUjY0CglyZWxvYyAgMTA1
IG9mZnNldCAgNDg4IFthYTQ4YWVjOF0gRElSNjQKCXJlbG9jICAxMDYgb2Zmc2V0ICA0OTAgW2Fh
NDhhZWQwXSBESVI2NAoJcmVsb2MgIDEwNyBvZmZzZXQgIDQ5OCBbYWE0OGFlZDhdIERJUjY0Cgly
ZWxvYyAgMTA4IG9mZnNldCAgNGEwIFthYTQ4YWVlMF0gRElSNjQKCXJlbG9jICAxMDkgb2Zmc2V0
ICA0YTggW2FhNDhhZWU4XSBESVI2NAoJcmVsb2MgIDExMCBvZmZzZXQgIDRiMCBbYWE0OGFlZjBd
IERJUjY0CglyZWxvYyAgMTExIG9mZnNldCAgNGI4IFthYTQ4YWVmOF0gRElSNjQKCXJlbG9jICAx
MTIgb2Zmc2V0ICA0YzAgW2FhNDhhZjAwXSBESVI2NAoJcmVsb2MgIDExMyBvZmZzZXQgIDRjOCBb
YWE0OGFmMDhdIERJUjY0CglyZWxvYyAgMTE0IG9mZnNldCAgNGQwIFthYTQ4YWYxMF0gRElSNjQK
CXJlbG9jICAxMTUgb2Zmc2V0ICA0ZDggW2FhNDhhZjE4XSBESVI2NAoJcmVsb2MgIDExNiBvZmZz
ZXQgIDRlMCBbYWE0OGFmMjBdIERJUjY0CglyZWxvYyAgMTE3IG9mZnNldCAgNGU4IFthYTQ4YWYy
OF0gRElSNjQKCXJlbG9jICAxMTggb2Zmc2V0ICA0ZjAgW2FhNDhhZjMwXSBESVI2NAoJcmVsb2Mg
IDExOSBvZmZzZXQgIDRmOCBbYWE0OGFmMzhdIERJUjY0CglyZWxvYyAgMTIwIG9mZnNldCAgNTAw
IFthYTQ4YWY0MF0gRElSNjQKCXJlbG9jICAxMjEgb2Zmc2V0ICA1MDggW2FhNDhhZjQ4XSBESVI2
NAoJcmVsb2MgIDEyMiBvZmZzZXQgIDU0MCBbYWE0OGFmODBdIERJUjY0CglyZWxvYyAgMTIzIG9m
ZnNldCAgNTQ4IFthYTQ4YWY4OF0gRElSNjQKCXJlbG9jICAxMjQgb2Zmc2V0ICA1NTAgW2FhNDhh
ZjkwXSBESVI2NAoJcmVsb2MgIDEyNSBvZmZzZXQgIDU1OCBbYWE0OGFmOThdIERJUjY0CglyZWxv
YyAgMTI2IG9mZnNldCAgNTYwIFthYTQ4YWZhMF0gRElSNjQKCXJlbG9jICAxMjcgb2Zmc2V0ICA1
ODAgW2FhNDhhZmMwXSBESVI2NAoJcmVsb2MgIDEyOCBvZmZzZXQgIDU4OCBbYWE0OGFmYzhdIERJ
UjY0CglyZWxvYyAgMTI5IG9mZnNldCAgNWE4IFthYTQ4YWZlOF0gRElSNjQKCXJlbG9jICAxMzAg
b2Zmc2V0ICA1YjAgW2FhNDhhZmYwXSBESVI2NAoJcmVsb2MgIDEzMSBvZmZzZXQgIDViOCBbYWE0
OGFmZjhdIERJUjY0CglyZWxvYyAgMTMyIG9mZnNldCAgNWMwIFthYTQ4YjAwMF0gRElSNjQKCXJl
bG9jICAxMzMgb2Zmc2V0ICA1ZDggW2FhNDhiMDE4XSBESVI2NAoJcmVsb2MgIDEzNCBvZmZzZXQg
IDVlMCBbYWE0OGIwMjBdIERJUjY0CglyZWxvYyAgMTM1IG9mZnNldCAgNWU4IFthYTQ4YjAyOF0g
RElSNjQKCXJlbG9jICAxMzYgb2Zmc2V0ICA1ZjAgW2FhNDhiMDMwXSBESVI2NAoJcmVsb2MgIDEz
NyBvZmZzZXQgIDVmOCBbYWE0OGIwMzhdIERJUjY0CglyZWxvYyAgMTM4IG9mZnNldCAgNjAwIFth
YTQ4YjA0MF0gRElSNjQKCXJlbG9jICAxMzkgb2Zmc2V0ICA2MDggW2FhNDhiMDQ4XSBESVI2NAoJ
cmVsb2MgIDE0MCBvZmZzZXQgIDYxMCBbYWE0OGIwNTBdIERJUjY0CglyZWxvYyAgMTQxIG9mZnNl
dCAgNjE4IFthYTQ4YjA1OF0gRElSNjQKCXJlbG9jICAxNDIgb2Zmc2V0ICA2MjAgW2FhNDhiMDYw
XSBESVI2NAoJcmVsb2MgIDE0MyBvZmZzZXQgIDYyOCBbYWE0OGIwNjhdIERJUjY0CglyZWxvYyAg
MTQ0IG9mZnNldCAgNjM4IFthYTQ4YjA3OF0gRElSNjQKCXJlbG9jICAxNDUgb2Zmc2V0ICA2NDAg
W2FhNDhiMDgwXSBESVI2NAoJcmVsb2MgIDE0NiBvZmZzZXQgIDY0OCBbYWE0OGIwODhdIERJUjY0
CglyZWxvYyAgMTQ3IG9mZnNldCAgNjU4IFthYTQ4YjA5OF0gRElSNjQKCXJlbG9jICAxNDggb2Zm
c2V0ICA2NjggW2FhNDhiMGE4XSBESVI2NAoJcmVsb2MgIDE0OSBvZmZzZXQgIDY3MCBbYWE0OGIw
YjBdIERJUjY0CglyZWxvYyAgMTUwIG9mZnNldCAgNmEwIFthYTQ4YjBlMF0gRElSNjQKCXJlbG9j
ICAxNTEgb2Zmc2V0ICA2YTggW2FhNDhiMGU4XSBESVI2NAoJcmVsb2MgIDE1MiBvZmZzZXQgIDZj
OCBbYWE0OGIxMDhdIERJUjY0CglyZWxvYyAgMTUzIG9mZnNldCAgNmQwIFthYTQ4YjExMF0gRElS
NjQKCXJlbG9jICAxNTQgb2Zmc2V0ICA2ZDggW2FhNDhiMTE4XSBESVI2NAoJcmVsb2MgIDE1NSBv
ZmZzZXQgIDZlMCBbYWE0OGIxMjBdIERJUjY0CglyZWxvYyAgMTU2IG9mZnNldCAgNmY4IFthYTQ4
YjEzOF0gRElSNjQKCXJlbG9jICAxNTcgb2Zmc2V0ICA3MDAgW2FhNDhiMTQwXSBESVI2NAoJcmVs
b2MgIDE1OCBvZmZzZXQgIDcwOCBbYWE0OGIxNDhdIERJUjY0CglyZWxvYyAgMTU5IG9mZnNldCAg
NzEwIFthYTQ4YjE1MF0gRElSNjQKCXJlbG9jICAxNjAgb2Zmc2V0ICA3MTggW2FhNDhiMTU4XSBE
SVI2NAoJcmVsb2MgIDE2MSBvZmZzZXQgIDcyMCBbYWE0OGIxNjBdIERJUjY0CglyZWxvYyAgMTYy
IG9mZnNldCAgNzI4IFthYTQ4YjE2OF0gRElSNjQKCXJlbG9jICAxNjMgb2Zmc2V0ICA3MzAgW2Fh
NDhiMTcwXSBESVI2NAoJcmVsb2MgIDE2NCBvZmZzZXQgIDczOCBbYWE0OGIxNzhdIERJUjY0Cgly
ZWxvYyAgMTY1IG9mZnNldCAgNzQwIFthYTQ4YjE4MF0gRElSNjQKCXJlbG9jICAxNjYgb2Zmc2V0
ICA3NDggW2FhNDhiMTg4XSBESVI2NAoJcmVsb2MgIDE2NyBvZmZzZXQgIDc2MCBbYWE0OGIxYTBd
IERJUjY0CglyZWxvYyAgMTY4IG9mZnNldCAgNzY4IFthYTQ4YjFhOF0gRElSNjQKCXJlbG9jICAx
Njkgb2Zmc2V0ICA3NzAgW2FhNDhiMWIwXSBESVI2NAoJcmVsb2MgIDE3MCBvZmZzZXQgIDc4OCBb
YWE0OGIxYzhdIERJUjY0CglyZWxvYyAgMTcxIG9mZnNldCAgNzkwIFthYTQ4YjFkMF0gRElSNjQK
CXJlbG9jICAxNzIgb2Zmc2V0ICA3ZDAgW2FhNDhiMjEwXSBESVI2NAoJcmVsb2MgIDE3MyBvZmZz
ZXQgIDdlMCBbYWE0OGIyMjBdIERJUjY0CglyZWxvYyAgMTc0IG9mZnNldCAgN2YwIFthYTQ4YjIz
MF0gRElSNjQKCXJlbG9jICAxNzUgb2Zmc2V0ICA4MDAgW2FhNDhiMjQwXSBESVI2NAoJcmVsb2Mg
IDE3NiBvZmZzZXQgIDgxMCBbYWE0OGIyNTBdIERJUjY0CglyZWxvYyAgMTc3IG9mZnNldCAgODIw
IFthYTQ4YjI2MF0gRElSNjQKCXJlbG9jICAxNzggb2Zmc2V0ICA4MzAgW2FhNDhiMjcwXSBESVI2
NAoJcmVsb2MgIDE3OSBvZmZzZXQgIDg0MCBbYWE0OGIyODBdIERJUjY0CglyZWxvYyAgMTgwIG9m
ZnNldCAgODUwIFthYTQ4YjI5MF0gRElSNjQKCXJlbG9jICAxODEgb2Zmc2V0ICA4NjAgW2FhNDhi
MmEwXSBESVI2NAoJcmVsb2MgIDE4MiBvZmZzZXQgIDg3MCBbYWE0OGIyYjBdIERJUjY0CglyZWxv
YyAgMTgzIG9mZnNldCAgODgwIFthYTQ4YjJjMF0gRElSNjQKCXJlbG9jICAxODQgb2Zmc2V0ICA4
YTAgW2FhNDhiMmUwXSBESVI2NAoJcmVsb2MgIDE4NSBvZmZzZXQgIDhiMCBbYWE0OGIyZjBdIERJ
UjY0CglyZWxvYyAgMTg2IG9mZnNldCAgOGMwIFthYTQ4YjMwMF0gRElSNjQKCXJlbG9jICAxODcg
b2Zmc2V0ICA4ZDAgW2FhNDhiMzEwXSBESVI2NAoJcmVsb2MgIDE4OCBvZmZzZXQgIDhlMCBbYWE0
OGIzMjBdIERJUjY0CglyZWxvYyAgMTg5IG9mZnNldCAgOTAwIFthYTQ4YjM0MF0gRElSNjQKCXJl
bG9jICAxOTAgb2Zmc2V0ICA5MDggW2FhNDhiMzQ4XSBESVI2NAoJcmVsb2MgIDE5MSBvZmZzZXQg
IDkxMCBbYWE0OGIzNTBdIERJUjY0CglyZWxvYyAgMTkyIG9mZnNldCAgOTE4IFthYTQ4YjM1OF0g
RElSNjQKCXJlbG9jICAxOTMgb2Zmc2V0ICA5MjAgW2FhNDhiMzYwXSBESVI2NAoJcmVsb2MgIDE5
NCBvZmZzZXQgIDk0MCBbYWE0OGIzODBdIERJUjY0CglyZWxvYyAgMTk1IG9mZnNldCAgOTU4IFth
YTQ4YjM5OF0gRElSNjQKCXJlbG9jICAxOTYgb2Zmc2V0ICA5NjAgW2FhNDhiM2EwXSBESVI2NAoJ
cmVsb2MgIDE5NyBvZmZzZXQgIDk2OCBbYWE0OGIzYThdIERJUjY0CglyZWxvYyAgMTk4IG9mZnNl
dCAgOTgwIFthYTQ4YjNjMF0gRElSNjQKCXJlbG9jICAxOTkgb2Zmc2V0ICA5ODggW2FhNDhiM2M4
XSBESVI2NAoJcmVsb2MgIDIwMCBvZmZzZXQgIDk5MCBbYWE0OGIzZDBdIERJUjY0CglyZWxvYyAg
MjAxIG9mZnNldCAgOTk4IFthYTQ4YjNkOF0gRElSNjQKCXJlbG9jICAyMDIgb2Zmc2V0ICA5YTAg
W2FhNDhiM2UwXSBESVI2NAoJcmVsb2MgIDIwMyBvZmZzZXQgIDlhOCBbYWE0OGIzZThdIERJUjY0
CglyZWxvYyAgMjA0IG9mZnNldCAgOWIwIFthYTQ4YjNmMF0gRElSNjQKCXJlbG9jICAyMDUgb2Zm
c2V0ICA5YjggW2FhNDhiM2Y4XSBESVI2NAoJcmVsb2MgIDIwNiBvZmZzZXQgIDljMCBbYWE0OGI0
MDBdIERJUjY0CglyZWxvYyAgMjA3IG9mZnNldCAgOWM4IFthYTQ4YjQwOF0gRElSNjQKCXJlbG9j
ICAyMDggb2Zmc2V0ICA5ZDAgW2FhNDhiNDEwXSBESVI2NAoJcmVsb2MgIDIwOSBvZmZzZXQgIDlk
OCBbYWE0OGI0MThdIERJUjY0CglyZWxvYyAgMjEwIG9mZnNldCAgOWUwIFthYTQ4YjQyMF0gRElS
NjQKCXJlbG9jICAyMTEgb2Zmc2V0ICA5ZTggW2FhNDhiNDI4XSBESVI2NAoJcmVsb2MgIDIxMiBv
ZmZzZXQgIDlmMCBbYWE0OGI0MzBdIERJUjY0CglyZWxvYyAgMjEzIG9mZnNldCAgOWY4IFthYTQ4
YjQzOF0gRElSNjQKCXJlbG9jICAyMTQgb2Zmc2V0ICBhMDAgW2FhNDhiNDQwXSBESVI2NAoJcmVs
b2MgIDIxNSBvZmZzZXQgIGEwOCBbYWE0OGI0NDhdIERJUjY0CglyZWxvYyAgMjE2IG9mZnNldCAg
YTEwIFthYTQ4YjQ1MF0gRElSNjQKCXJlbG9jICAyMTcgb2Zmc2V0ICBhMTggW2FhNDhiNDU4XSBE
SVI2NAoJcmVsb2MgIDIxOCBvZmZzZXQgIGEyMCBbYWE0OGI0NjBdIERJUjY0CglyZWxvYyAgMjE5
IG9mZnNldCAgYTI4IFthYTQ4YjQ2OF0gRElSNjQKCXJlbG9jICAyMjAgb2Zmc2V0ICBhMzAgW2Fh
NDhiNDcwXSBESVI2NAoJcmVsb2MgIDIyMSBvZmZzZXQgIGEzOCBbYWE0OGI0NzhdIERJUjY0Cgly
ZWxvYyAgMjIyIG9mZnNldCAgYTQwIFthYTQ4YjQ4MF0gRElSNjQKCXJlbG9jICAyMjMgb2Zmc2V0
ICBhNjAgW2FhNDhiNGEwXSBESVI2NAoJcmVsb2MgIDIyNCBvZmZzZXQgIGE2OCBbYWE0OGI0YThd
IERJUjY0CglyZWxvYyAgMjI1IG9mZnNldCAgYTcwIFthYTQ4YjRiMF0gRElSNjQKCXJlbG9jICAy
MjYgb2Zmc2V0ICBhNzggW2FhNDhiNGI4XSBESVI2NAoJcmVsb2MgIDIyNyBvZmZzZXQgIGE4MCBb
YWE0OGI0YzBdIERJUjY0CglyZWxvYyAgMjI4IG9mZnNldCAgYTg4IFthYTQ4YjRjOF0gRElSNjQK
CXJlbG9jICAyMjkgb2Zmc2V0ICBhOTAgW2FhNDhiNGQwXSBESVI2NAoJcmVsb2MgIDIzMCBvZmZz
ZXQgIGE5OCBbYWE0OGI0ZDhdIERJUjY0CglyZWxvYyAgMjMxIG9mZnNldCAgYWEwIFthYTQ4YjRl
MF0gRElSNjQKCXJlbG9jICAyMzIgb2Zmc2V0ICBhYTggW2FhNDhiNGU4XSBESVI2NAoJcmVsb2Mg
IDIzMyBvZmZzZXQgIGFiMCBbYWE0OGI0ZjBdIERJUjY0CglyZWxvYyAgMjM0IG9mZnNldCAgYWI4
IFthYTQ4YjRmOF0gRElSNjQKCXJlbG9jICAyMzUgb2Zmc2V0ICBhYzAgW2FhNDhiNTAwXSBESVI2
NAoJcmVsb2MgIDIzNiBvZmZzZXQgIGFjOCBbYWE0OGI1MDhdIERJUjY0CglyZWxvYyAgMjM3IG9m
ZnNldCAgYWQwIFthYTQ4YjUxMF0gRElSNjQKCXJlbG9jICAyMzggb2Zmc2V0ICBhZTAgW2FhNDhi
NTIwXSBESVI2NAoJcmVsb2MgIDIzOSBvZmZzZXQgIGFlOCBbYWE0OGI1MjhdIERJUjY0CglyZWxv
YyAgMjQwIG9mZnNldCAgYWYwIFthYTQ4YjUzMF0gRElSNjQKCXJlbG9jICAyNDEgb2Zmc2V0ICBh
ZjggW2FhNDhiNTM4XSBESVI2NAoJcmVsb2MgIDI0MiBvZmZzZXQgIGIwMCBbYWE0OGI1NDBdIERJ
UjY0CglyZWxvYyAgMjQzIG9mZnNldCAgYjA4IFthYTQ4YjU0OF0gRElSNjQKCXJlbG9jICAyNDQg
b2Zmc2V0ICBiMTAgW2FhNDhiNTUwXSBESVI2NAoJcmVsb2MgIDI0NSBvZmZzZXQgIGIxOCBbYWE0
OGI1NThdIERJUjY0CglyZWxvYyAgMjQ2IG9mZnNldCAgYjIwIFthYTQ4YjU2MF0gRElSNjQKCXJl
bG9jICAyNDcgb2Zmc2V0ICBiMjggW2FhNDhiNTY4XSBESVI2NAoJcmVsb2MgIDI0OCBvZmZzZXQg
IGIzMCBbYWE0OGI1NzBdIERJUjY0CglyZWxvYyAgMjQ5IG9mZnNldCAgYjM4IFthYTQ4YjU3OF0g
RElSNjQKCXJlbG9jICAyNTAgb2Zmc2V0ICBiNDAgW2FhNDhiNTgwXSBESVI2NAoJcmVsb2MgIDI1
MSBvZmZzZXQgIGI0OCBbYWE0OGI1ODhdIERJUjY0CglyZWxvYyAgMjUyIG9mZnNldCAgYjYwIFth
YTQ4YjVhMF0gRElSNjQKCXJlbG9jICAyNTMgb2Zmc2V0ICBiNjggW2FhNDhiNWE4XSBESVI2NAoJ
cmVsb2MgIDI1NCBvZmZzZXQgIGI3MCBbYWE0OGI1YjBdIERJUjY0CglyZWxvYyAgMjU1IG9mZnNl
dCAgYjc4IFthYTQ4YjViOF0gRElSNjQKCXJlbG9jICAyNTYgb2Zmc2V0ICBiODAgW2FhNDhiNWMw
XSBESVI2NAoJcmVsb2MgIDI1NyBvZmZzZXQgIGI4OCBbYWE0OGI1YzhdIERJUjY0CglyZWxvYyAg
MjU4IG9mZnNldCAgYjkwIFthYTQ4YjVkMF0gRElSNjQKCXJlbG9jICAyNTkgb2Zmc2V0ICBiOTgg
W2FhNDhiNWQ4XSBESVI2NAoJcmVsb2MgIDI2MCBvZmZzZXQgIGJhMCBbYWE0OGI1ZTBdIERJUjY0
CglyZWxvYyAgMjYxIG9mZnNldCAgYmE4IFthYTQ4YjVlOF0gRElSNjQKCXJlbG9jICAyNjIgb2Zm
c2V0ICBiYjAgW2FhNDhiNWYwXSBESVI2NAoJcmVsb2MgIDI2MyBvZmZzZXQgIGJiOCBbYWE0OGI1
ZjhdIERJUjY0CglyZWxvYyAgMjY0IG9mZnNldCAgYmMwIFthYTQ4YjYwMF0gRElSNjQKCXJlbG9j
ICAyNjUgb2Zmc2V0ICBiYzggW2FhNDhiNjA4XSBESVI2NAoJcmVsb2MgIDI2NiBvZmZzZXQgIGJk
MCBbYWE0OGI2MTBdIERJUjY0CglyZWxvYyAgMjY3IG9mZnNldCAgYmQ4IFthYTQ4YjYxOF0gRElS
NjQKCXJlbG9jICAyNjggb2Zmc2V0ICBiZTAgW2FhNDhiNjIwXSBESVI2NAoJcmVsb2MgIDI2OSBv
ZmZzZXQgIGJlOCBbYWE0OGI2MjhdIERJUjY0CglyZWxvYyAgMjcwIG9mZnNldCAgYmYwIFthYTQ4
YjYzMF0gRElSNjQKCXJlbG9jICAyNzEgb2Zmc2V0ICBiZjggW2FhNDhiNjM4XSBESVI2NAoJcmVs
b2MgIDI3MiBvZmZzZXQgIGMwMCBbYWE0OGI2NDBdIERJUjY0CglyZWxvYyAgMjczIG9mZnNldCAg
YzA4IFthYTQ4YjY0OF0gRElSNjQKCXJlbG9jICAyNzQgb2Zmc2V0ICBjMTAgW2FhNDhiNjUwXSBE
SVI2NAoJcmVsb2MgIDI3NSBvZmZzZXQgIGMxOCBbYWE0OGI2NThdIERJUjY0CglyZWxvYyAgMjc2
IG9mZnNldCAgYzIwIFthYTQ4YjY2MF0gRElSNjQKCXJlbG9jICAyNzcgb2Zmc2V0ICBjMjggW2Fh
NDhiNjY4XSBESVI2NAoJcmVsb2MgIDI3OCBvZmZzZXQgIGMzMCBbYWE0OGI2NzBdIERJUjY0Cgly
ZWxvYyAgMjc5IG9mZnNldCAgYzQwIFthYTQ4YjY4MF0gRElSNjQKCXJlbG9jICAyODAgb2Zmc2V0
ICBjNDggW2FhNDhiNjg4XSBESVI2NAoJcmVsb2MgIDI4MSBvZmZzZXQgIGM1MCBbYWE0OGI2OTBd
IERJUjY0CglyZWxvYyAgMjgyIG9mZnNldCAgYzU4IFthYTQ4YjY5OF0gRElSNjQKCXJlbG9jICAy
ODMgb2Zmc2V0ICBjNjAgW2FhNDhiNmEwXSBESVI2NAoJcmVsb2MgIDI4NCBvZmZzZXQgIGM2OCBb
YWE0OGI2YThdIERJUjY0CglyZWxvYyAgMjg1IG9mZnNldCAgYzcwIFthYTQ4YjZiMF0gRElSNjQK
CXJlbG9jICAyODYgb2Zmc2V0ICBjNzggW2FhNDhiNmI4XSBESVI2NAoJcmVsb2MgIDI4NyBvZmZz
ZXQgIGM4MCBbYWE0OGI2YzBdIERJUjY0CglyZWxvYyAgMjg4IG9mZnNldCAgYzg4IFthYTQ4YjZj
OF0gRElSNjQKCXJlbG9jICAyODkgb2Zmc2V0ICBjOTAgW2FhNDhiNmQwXSBESVI2NAoJcmVsb2Mg
IDI5MCBvZmZzZXQgIGM5OCBbYWE0OGI2ZDhdIERJUjY0CglyZWxvYyAgMjkxIG9mZnNldCAgY2Ew
IFthYTQ4YjZlMF0gRElSNjQKCXJlbG9jICAyOTIgb2Zmc2V0ICBjYTggW2FhNDhiNmU4XSBESVI2
NAoJcmVsb2MgIDI5MyBvZmZzZXQgIGNiMCBbYWE0OGI2ZjBdIERJUjY0CglyZWxvYyAgMjk0IG9m
ZnNldCAgY2I4IFthYTQ4YjZmOF0gRElSNjQKCXJlbG9jICAyOTUgb2Zmc2V0ICBjYzAgW2FhNDhi
NzAwXSBESVI2NAoJcmVsb2MgIDI5NiBvZmZzZXQgIGNlMCBbYWE0OGI3MjBdIERJUjY0CglyZWxv
YyAgMjk3IG9mZnNldCAgY2YwIFthYTQ4YjczMF0gRElSNjQKCXJlbG9jICAyOTggb2Zmc2V0ICBj
ZjggW2FhNDhiNzM4XSBESVI2NAoJcmVsb2MgIDI5OSBvZmZzZXQgIGQwMCBbYWE0OGI3NDBdIERJ
UjY0CglyZWxvYyAgMzAwIG9mZnNldCAgZDIwIFthYTQ4Yjc2MF0gRElSNjQKCXJlbG9jICAzMDEg
b2Zmc2V0ICBkMzggW2FhNDhiNzc4XSBESVI2NAoJcmVsb2MgIDMwMiBvZmZzZXQgIGQ0MCBbYWE0
OGI3ODBdIERJUjY0CglyZWxvYyAgMzAzIG9mZnNldCAgZDU4IFthYTQ4Yjc5OF0gRElSNjQKCXJl
bG9jICAzMDQgb2Zmc2V0ICBkNjAgW2FhNDhiN2EwXSBESVI2NAoJcmVsb2MgIDMwNSBvZmZzZXQg
IGQ3OCBbYWE0OGI3YjhdIERJUjY0CglyZWxvYyAgMzA2IG9mZnNldCAgZDgwIFthYTQ4YjdjMF0g
RElSNjQKCXJlbG9jICAzMDcgb2Zmc2V0ICBkOTAgW2FhNDhiN2QwXSBESVI2NAoJcmVsb2MgIDMw
OCBvZmZzZXQgIGRhOCBbYWE0OGI3ZThdIERJUjY0CglyZWxvYyAgMzA5IG9mZnNldCAgZGI4IFth
YTQ4YjdmOF0gRElSNjQKCXJlbG9jICAzMTAgb2Zmc2V0ICBkYzggW2FhNDhiODA4XSBESVI2NAoJ
cmVsb2MgIDMxMSBvZmZzZXQgIGRkOCBbYWE0OGI4MThdIERJUjY0CglyZWxvYyAgMzEyIG9mZnNl
dCAgZGU4IFthYTQ4YjgyOF0gRElSNjQKCXJlbG9jICAzMTMgb2Zmc2V0ICBkZjggW2FhNDhiODM4
XSBESVI2NAoJcmVsb2MgIDMxNCBvZmZzZXQgIGUwOCBbYWE0OGI4NDhdIERJUjY0CglyZWxvYyAg
MzE1IG9mZnNldCAgZTE4IFthYTQ4Yjg1OF0gRElSNjQKCXJlbG9jICAzMTYgb2Zmc2V0ICBlMjgg
W2FhNDhiODY4XSBESVI2NAoJcmVsb2MgIDMxNyBvZmZzZXQgIGUzOCBbYWE0OGI4NzhdIERJUjY0
CglyZWxvYyAgMzE4IG9mZnNldCAgZTQ4IFthYTQ4Yjg4OF0gRElSNjQKCXJlbG9jICAzMTkgb2Zm
c2V0ICBlNTggW2FhNDhiODk4XSBESVI2NAoJcmVsb2MgIDMyMCBvZmZzZXQgIGU2OCBbYWE0OGI4
YThdIERJUjY0CglyZWxvYyAgMzIxIG9mZnNldCAgZTc4IFthYTQ4YjhiOF0gRElSNjQKCXJlbG9j
ICAzMjIgb2Zmc2V0ICBlODggW2FhNDhiOGM4XSBESVI2NAoJcmVsb2MgIDMyMyBvZmZzZXQgIGU5
OCBbYWE0OGI4ZDhdIERJUjY0CglyZWxvYyAgMzI0IG9mZnNldCAgZWE4IFthYTQ4YjhlOF0gRElS
NjQKCXJlbG9jICAzMjUgb2Zmc2V0ICBlYjggW2FhNDhiOGY4XSBESVI2NAoJcmVsb2MgIDMyNiBv
ZmZzZXQgIGVjOCBbYWE0OGI5MDhdIERJUjY0CglyZWxvYyAgMzI3IG9mZnNldCAgZWQ4IFthYTQ4
YjkxOF0gRElSNjQKCXJlbG9jICAzMjggb2Zmc2V0ICBlZTggW2FhNDhiOTI4XSBESVI2NAoJcmVs
b2MgIDMyOSBvZmZzZXQgIGVmOCBbYWE0OGI5MzhdIERJUjY0CglyZWxvYyAgMzMwIG9mZnNldCAg
ZjA4IFthYTQ4Yjk0OF0gRElSNjQKCXJlbG9jICAzMzEgb2Zmc2V0ICBmMTggW2FhNDhiOTU4XSBE
SVI2NAoJcmVsb2MgIDMzMiBvZmZzZXQgIGYyOCBbYWE0OGI5NjhdIERJUjY0CglyZWxvYyAgMzMz
IG9mZnNldCAgZjM4IFthYTQ4Yjk3OF0gRElSNjQKCXJlbG9jICAzMzQgb2Zmc2V0ICBmNDggW2Fh
NDhiOTg4XSBESVI2NAoJcmVsb2MgIDMzNSBvZmZzZXQgIGY1OCBbYWE0OGI5OThdIERJUjY0Cgly
ZWxvYyAgMzM2IG9mZnNldCAgZjY4IFthYTQ4YjlhOF0gRElSNjQKCXJlbG9jICAzMzcgb2Zmc2V0
ICBmNzggW2FhNDhiOWI4XSBESVI2NAoJcmVsb2MgIDMzOCBvZmZzZXQgIGY4OCBbYWE0OGI5Yzhd
IERJUjY0CglyZWxvYyAgMzM5IG9mZnNldCAgZjk4IFthYTQ4YjlkOF0gRElSNjQKCXJlbG9jICAz
NDAgb2Zmc2V0ICBmYTggW2FhNDhiOWU4XSBESVI2NAoJcmVsb2MgIDM0MSBvZmZzZXQgIGZiOCBb
YWE0OGI5ZjhdIERJUjY0CglyZWxvYyAgMzQyIG9mZnNldCAgZmM4IFthYTQ4YmEwOF0gRElSNjQK
CXJlbG9jICAzNDMgb2Zmc2V0ICBmZDggW2FhNDhiYTE4XSBESVI2NAoJcmVsb2MgIDM0NCBvZmZz
ZXQgIGZlOCBbYWE0OGJhMjhdIERJUjY0CglyZWxvYyAgMzQ1IG9mZnNldCAgZmY4IFthYTQ4YmEz
OF0gRElSNjQKCXJlbG9jICAzNDYgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBVTktOT1dOCglyZWxv
YyAgMzQ3IG9mZnNldCAgIDQ3IFthYTQ4YWE4N10gQUJTT0xVVEUKCXJlbG9jICAzNDggb2Zmc2V0
ICAyMmMgW2FhNDhhYzZjXSBBQlNPTFVURQoJcmVsb2MgIDM0OSBvZmZzZXQgICAgMCBbYWE0OGFh
NDBdIEFCU09MVVRFCglyZWxvYyAgMzUwIG9mZnNldCAgICA4IFthYTQ4YWE0OF0gRElSNjQKCXJl
bG9jICAzNTEgb2Zmc2V0ICAgMTggW2FhNDhhYTU4XSBESVI2NAoJcmVsb2MgIDM1MiBvZmZzZXQg
ICAyOCBbYWE0OGFhNjhdIERJUjY0CglyZWxvYyAgMzUzIG9mZnNldCAgIDM4IFthYTQ4YWE3OF0g
RElSNjQKCXJlbG9jICAzNTQgb2Zmc2V0ICAgNDggW2FhNDhhYTg4XSBESVI2NAoJcmVsb2MgIDM1
NSBvZmZzZXQgICA1OCBbYWE0OGFhOThdIERJUjY0CglyZWxvYyAgMzU2IG9mZnNldCAgIDY4IFth
YTQ4YWFhOF0gRElSNjQKCXJlbG9jICAzNTcgb2Zmc2V0ICAgNzggW2FhNDhhYWI4XSBESVI2NAoJ
cmVsb2MgIDM1OCBvZmZzZXQgICA4OCBbYWE0OGFhYzhdIERJUjY0CglyZWxvYyAgMzU5IG9mZnNl
dCAgIDk4IFthYTQ4YWFkOF0gRElSNjQKCXJlbG9jICAzNjAgb2Zmc2V0ICAgYTggW2FhNDhhYWU4
XSBESVI2NAoJcmVsb2MgIDM2MSBvZmZzZXQgICBiOCBbYWE0OGFhZjhdIERJUjY0CglyZWxvYyAg
MzYyIG9mZnNldCAgIGM4IFthYTQ4YWIwOF0gRElSNjQKCXJlbG9jICAzNjMgb2Zmc2V0ICAgZDgg
W2FhNDhhYjE4XSBESVI2NAoJcmVsb2MgIDM2NCBvZmZzZXQgICBlOCBbYWE0OGFiMjhdIERJUjY0
CglyZWxvYyAgMzY1IG9mZnNldCAgIGY4IFthYTQ4YWIzOF0gRElSNjQKCXJlbG9jICAzNjYgb2Zm
c2V0ICAxMDggW2FhNDhhYjQ4XSBESVI2NAoJcmVsb2MgIDM2NyBvZmZzZXQgIDExOCBbYWE0OGFi
NThdIERJUjY0CglyZWxvYyAgMzY4IG9mZnNldCAgMTI4IFthYTQ4YWI2OF0gRElSNjQKCXJlbG9j
ICAzNjkgb2Zmc2V0ICAxMzggW2FhNDhhYjc4XSBESVI2NAoJcmVsb2MgIDM3MCBvZmZzZXQgIDE0
OCBbYWE0OGFiODhdIERJUjY0CglyZWxvYyAgMzcxIG9mZnNldCAgMTU4IFthYTQ4YWI5OF0gRElS
NjQKCXJlbG9jICAzNzIgb2Zmc2V0ICAxNjggW2FhNDhhYmE4XSBESVI2NAoJcmVsb2MgIDM3MyBv
ZmZzZXQgIDE3OCBbYWE0OGFiYjhdIERJUjY0CglyZWxvYyAgMzc0IG9mZnNldCAgMTg4IFthYTQ4
YWJjOF0gRElSNjQKCXJlbG9jICAzNzUgb2Zmc2V0ICAxOTggW2FhNDhhYmQ4XSBESVI2NAoJcmVs
b2MgIDM3NiBvZmZzZXQgIDFhOCBbYWE0OGFiZThdIERJUjY0CglyZWxvYyAgMzc3IG9mZnNldCAg
MWI4IFthYTQ4YWJmOF0gRElSNjQKCXJlbG9jICAzNzggb2Zmc2V0ICAxYzggW2FhNDhhYzA4XSBE
SVI2NAoJcmVsb2MgIDM3OSBvZmZzZXQgIDFkOCBbYWE0OGFjMThdIERJUjY0CglyZWxvYyAgMzgw
IG9mZnNldCAgMWU4IFthYTQ4YWMyOF0gRElSNjQKCXJlbG9jICAzODEgb2Zmc2V0ICAxZjggW2Fh
NDhhYzM4XSBESVI2NAoJcmVsb2MgIDM4MiBvZmZzZXQgIDIwOCBbYWE0OGFjNDhdIERJUjY0Cgly
ZWxvYyAgMzgzIG9mZnNldCAgMjE4IFthYTQ4YWM1OF0gRElSNjQKCXJlbG9jICAzODQgb2Zmc2V0
ICAyMjggW2FhNDhhYzY4XSBESVI2NAoJcmVsb2MgIDM4NSBvZmZzZXQgIDIzOCBbYWE0OGFjNzhd
IERJUjY0CglyZWxvYyAgMzg2IG9mZnNldCAgMjQ4IFthYTQ4YWM4OF0gRElSNjQKCXJlbG9jICAz
ODcgb2Zmc2V0ICAyNTggW2FhNDhhYzk4XSBESVI2NAoJcmVsb2MgIDM4OCBvZmZzZXQgIDI2OCBb
YWE0OGFjYThdIERJUjY0CglyZWxvYyAgMzg5IG9mZnNldCAgMjc4IFthYTQ4YWNiOF0gRElSNjQK
CXJlbG9jICAzOTAgb2Zmc2V0ICAyODggW2FhNDhhY2M4XSBESVI2NAoJcmVsb2MgIDM5MSBvZmZz
ZXQgIDI5OCBbYWE0OGFjZDhdIERJUjY0CglyZWxvYyAgMzkyIG9mZnNldCAgMmE4IFthYTQ4YWNl
OF0gRElSNjQKCXJlbG9jICAzOTMgb2Zmc2V0ICAyYjggW2FhNDhhY2Y4XSBESVI2NAoJcmVsb2Mg
IDM5NCBvZmZzZXQgIDJjOCBbYWE0OGFkMDhdIERJUjY0CglyZWxvYyAgMzk1IG9mZnNldCAgMmQ4
IFthYTQ4YWQxOF0gRElSNjQKCXJlbG9jICAzOTYgb2Zmc2V0ICAyZTggW2FhNDhhZDI4XSBESVI2
NAoJcmVsb2MgIDM5NyBvZmZzZXQgIDJmOCBbYWE0OGFkMzhdIERJUjY0CglyZWxvYyAgMzk4IG9m
ZnNldCAgMzA4IFthYTQ4YWQ0OF0gRElSNjQKCXJlbG9jICAzOTkgb2Zmc2V0ICAzMTggW2FhNDhh
ZDU4XSBESVI2NAoJcmVsb2MgIDQwMCBvZmZzZXQgIDMyOCBbYWE0OGFkNjhdIERJUjY0CglyZWxv
YyAgNDAxIG9mZnNldCAgMzM4IFthYTQ4YWQ3OF0gRElSNjQKCXJlbG9jICA0MDIgb2Zmc2V0ICAz
NDggW2FhNDhhZDg4XSBESVI2NAoJcmVsb2MgIDQwMyBvZmZzZXQgIDM1OCBbYWE0OGFkOThdIERJ
UjY0CglyZWxvYyAgNDA0IG9mZnNldCAgMzY4IFthYTQ4YWRhOF0gRElSNjQKCXJlbG9jICA0MDUg
b2Zmc2V0ICAzNzggW2FhNDhhZGI4XSBESVI2NAoJcmVsb2MgIDQwNiBvZmZzZXQgIDM4OCBbYWE0
OGFkYzhdIERJUjY0CglyZWxvYyAgNDA3IG9mZnNldCAgMzk4IFthYTQ4YWRkOF0gRElSNjQKCXJl
bG9jICA0MDggb2Zmc2V0ICAzYTggW2FhNDhhZGU4XSBESVI2NAoJcmVsb2MgIDQwOSBvZmZzZXQg
IDNiOCBbYWE0OGFkZjhdIERJUjY0CglyZWxvYyAgNDEwIG9mZnNldCAgM2M4IFthYTQ4YWUwOF0g
RElSNjQKCXJlbG9jICA0MTEgb2Zmc2V0ICAzZDggW2FhNDhhZTE4XSBESVI2NAoJcmVsb2MgIDQx
MiBvZmZzZXQgIDNlOCBbYWE0OGFlMjhdIERJUjY0CglyZWxvYyAgNDEzIG9mZnNldCAgM2Y4IFth
YTQ4YWUzOF0gRElSNjQKCXJlbG9jICA0MTQgb2Zmc2V0ICA0MDggW2FhNDhhZTQ4XSBESVI2NAoJ
cmVsb2MgIDQxNSBvZmZzZXQgIDQxOCBbYWE0OGFlNThdIERJUjY0CglyZWxvYyAgNDE2IG9mZnNl
dCAgNDI4IFthYTQ4YWU2OF0gRElSNjQKCXJlbG9jICA0MTcgb2Zmc2V0ICA0MzggW2FhNDhhZTc4
XSBESVI2NAoJcmVsb2MgIDQxOCBvZmZzZXQgIDQ0OCBbYWE0OGFlODhdIERJUjY0CglyZWxvYyAg
NDE5IG9mZnNldCAgNDU4IFthYTQ4YWU5OF0gRElSNjQKCXJlbG9jICA0MjAgb2Zmc2V0ICA0Njgg
W2FhNDhhZWE4XSBESVI2NAoJcmVsb2MgIDQyMSBvZmZzZXQgIDQ3OCBbYWE0OGFlYjhdIERJUjY0
CglyZWxvYyAgNDIyIG9mZnNldCAgNDg4IFthYTQ4YWVjOF0gRElSNjQKCXJlbG9jICA0MjMgb2Zm
c2V0ICA0OTggW2FhNDhhZWQ4XSBESVI2NAoJcmVsb2MgIDQyNCBvZmZzZXQgIDRhOCBbYWE0OGFl
ZThdIERJUjY0CglyZWxvYyAgNDI1IG9mZnNldCAgNGI4IFthYTQ4YWVmOF0gRElSNjQKCXJlbG9j
ICA0MjYgb2Zmc2V0ICA0YzggW2FhNDhhZjA4XSBESVI2NAoJcmVsb2MgIDQyNyBvZmZzZXQgIDRk
OCBbYWE0OGFmMThdIERJUjY0CglyZWxvYyAgNDI4IG9mZnNldCAgNGU4IFthYTQ4YWYyOF0gRElS
NjQKCXJlbG9jICA0Mjkgb2Zmc2V0ICA0ZjggW2FhNDhhZjM4XSBESVI2NAoJcmVsb2MgIDQzMCBv
ZmZzZXQgIDUwOCBbYWE0OGFmNDhdIERJUjY0CglyZWxvYyAgNDMxIG9mZnNldCAgNTE4IFthYTQ4
YWY1OF0gRElSNjQKCXJlbG9jICA0MzIgb2Zmc2V0ICA1MjggW2FhNDhhZjY4XSBESVI2NAoJcmVs
b2MgIDQzMyBvZmZzZXQgIDUzOCBbYWE0OGFmNzhdIERJUjY0CglyZWxvYyAgNDM0IG9mZnNldCAg
NTQ4IFthYTQ4YWY4OF0gRElSNjQKCXJlbG9jICA0MzUgb2Zmc2V0ICA1NTggW2FhNDhhZjk4XSBE
SVI2NAoJcmVsb2MgIDQzNiBvZmZzZXQgIDU2OCBbYWE0OGFmYThdIERJUjY0CglyZWxvYyAgNDM3
IG9mZnNldCAgNTc4IFthYTQ4YWZiOF0gRElSNjQKCXJlbG9jICA0Mzggb2Zmc2V0ICA1ODggW2Fh
NDhhZmM4XSBESVI2NAoJcmVsb2MgIDQzOSBvZmZzZXQgIDU5OCBbYWE0OGFmZDhdIERJUjY0Cgly
ZWxvYyAgNDQwIG9mZnNldCAgNWE4IFthYTQ4YWZlOF0gRElSNjQKCXJlbG9jICA0NDEgb2Zmc2V0
ICA1YjggW2FhNDhhZmY4XSBESVI2NAoJcmVsb2MgIDQ0MiBvZmZzZXQgIDVjOCBbYWE0OGIwMDhd
IERJUjY0CglyZWxvYyAgNDQzIG9mZnNldCAgNWQ4IFthYTQ4YjAxOF0gRElSNjQKCXJlbG9jICA0
NDQgb2Zmc2V0ICA1ZTggW2FhNDhiMDI4XSBESVI2NAoJcmVsb2MgIDQ0NSBvZmZzZXQgIDVmOCBb
YWE0OGIwMzhdIERJUjY0CglyZWxvYyAgNDQ2IG9mZnNldCAgNjA4IFthYTQ4YjA0OF0gRElSNjQK
CXJlbG9jICA0NDcgb2Zmc2V0ICA2MTggW2FhNDhiMDU4XSBESVI2NAoJcmVsb2MgIDQ0OCBvZmZz
ZXQgIDYyOCBbYWE0OGIwNjhdIERJUjY0CglyZWxvYyAgNDQ5IG9mZnNldCAgNjM4IFthYTQ4YjA3
OF0gRElSNjQKCXJlbG9jICA0NTAgb2Zmc2V0ICA2NDggW2FhNDhiMDg4XSBESVI2NAoJcmVsb2Mg
IDQ1MSBvZmZzZXQgIDY1OCBbYWE0OGIwOThdIERJUjY0CglyZWxvYyAgNDUyIG9mZnNldCAgNjY4
IFthYTQ4YjBhOF0gRElSNjQKCXJlbG9jICA0NTMgb2Zmc2V0ICA2NzggW2FhNDhiMGI4XSBESVI2
NAoJcmVsb2MgIDQ1NCBvZmZzZXQgIDY4OCBbYWE0OGIwYzhdIERJUjY0CglyZWxvYyAgNDU1IG9m
ZnNldCAgNjk4IFthYTQ4YjBkOF0gRElSNjQKCXJlbG9jICA0NTYgb2Zmc2V0ICA2YTggW2FhNDhi
MGU4XSBESVI2NAoJcmVsb2MgIDQ1NyBvZmZzZXQgIDZiOCBbYWE0OGIwZjhdIERJUjY0CglyZWxv
YyAgNDU4IG9mZnNldCAgNmM4IFthYTQ4YjEwOF0gRElSNjQKCXJlbG9jICA0NTkgb2Zmc2V0ICA2
ZDggW2FhNDhiMTE4XSBESVI2NAoJcmVsb2MgIDQ2MCBvZmZzZXQgIDZlOCBbYWE0OGIxMjhdIERJ
UjY0CglyZWxvYyAgNDYxIG9mZnNldCAgNmY4IFthYTQ4YjEzOF0gRElSNjQKCXJlbG9jICA0NjIg
b2Zmc2V0ICA3MDggW2FhNDhiMTQ4XSBESVI2NAoJcmVsb2MgIDQ2MyBvZmZzZXQgIDcxOCBbYWE0
OGIxNThdIERJUjY0CglyZWxvYyAgNDY0IG9mZnNldCAgNzI4IFthYTQ4YjE2OF0gRElSNjQKCXJl
bG9jICA0NjUgb2Zmc2V0ICA3MzggW2FhNDhiMTc4XSBESVI2NAoJcmVsb2MgIDQ2NiBvZmZzZXQg
IDc0OCBbYWE0OGIxODhdIERJUjY0CglyZWxvYyAgNDY3IG9mZnNldCAgNzU4IFthYTQ4YjE5OF0g
RElSNjQKCXJlbG9jICA0Njggb2Zmc2V0ICA3NjggW2FhNDhiMWE4XSBESVI2NAoJcmVsb2MgIDQ2
OSBvZmZzZXQgIDc3OCBbYWE0OGIxYjhdIERJUjY0CglyZWxvYyAgNDcwIG9mZnNldCAgNzg4IFth
YTQ4YjFjOF0gRElSNjQKCXJlbG9jICA0NzEgb2Zmc2V0ICA3OTggW2FhNDhiMWQ4XSBESVI2NAoJ
cmVsb2MgIDQ3MiBvZmZzZXQgIDdhOCBbYWE0OGIxZThdIERJUjY0CglyZWxvYyAgNDczIG9mZnNl
dCAgN2I4IFthYTQ4YjFmOF0gRElSNjQKCXJlbG9jICA0NzQgb2Zmc2V0ICA3YzggW2FhNDhiMjA4
XSBESVI2NAoJcmVsb2MgIDQ3NSBvZmZzZXQgIDdkOCBbYWE0OGIyMThdIERJUjY0CglyZWxvYyAg
NDc2IG9mZnNldCAgN2U4IFthYTQ4YjIyOF0gRElSNjQKCXJlbG9jICA0Nzcgb2Zmc2V0ICA3Zjgg
W2FhNDhiMjM4XSBESVI2NAoJcmVsb2MgIDQ3OCBvZmZzZXQgIDgwOCBbYWE0OGIyNDhdIERJUjY0
CglyZWxvYyAgNDc5IG9mZnNldCAgODE4IFthYTQ4YjI1OF0gRElSNjQKCXJlbG9jICA0ODAgb2Zm
c2V0ICA4MjggW2FhNDhiMjY4XSBESVI2NAoJcmVsb2MgIDQ4MSBvZmZzZXQgIDgzOCBbYWE0OGIy
NzhdIERJUjY0CglyZWxvYyAgNDgyIG9mZnNldCAgODQ4IFthYTQ4YjI4OF0gRElSNjQKCXJlbG9j
ICA0ODMgb2Zmc2V0ICA4NTggW2FhNDhiMjk4XSBESVI2NAoJcmVsb2MgIDQ4NCBvZmZzZXQgIDg2
OCBbYWE0OGIyYThdIERJUjY0CglyZWxvYyAgNDg1IG9mZnNldCAgODgwIFthYTQ4YjJjMF0gRElS
NjQKCXJlbG9jICA0ODYgb2Zmc2V0ICA4ODggW2FhNDhiMmM4XSBESVI2NAoJcmVsb2MgIDQ4NyBv
ZmZzZXQgIDg5MCBbYWE0OGIyZDBdIERJUjY0CglyZWxvYyAgNDg4IG9mZnNldCAgODk4IFthYTQ4
YjJkOF0gRElSNjQKCXJlbG9jICA0ODkgb2Zmc2V0ICA4YTAgW2FhNDhiMmUwXSBESVI2NAoJcmVs
b2MgIDQ5MCBvZmZzZXQgIDhhOCBbYWE0OGIyZThdIERJUjY0CglyZWxvYyAgNDkxIG9mZnNldCAg
OGIwIFthYTQ4YjJmMF0gRElSNjQKCXJlbG9jICA0OTIgb2Zmc2V0ICA4YjggW2FhNDhiMmY4XSBE
SVI2NAoJcmVsb2MgIDQ5MyBvZmZzZXQgIDhjMCBbYWE0OGIzMDBdIERJUjY0CglyZWxvYyAgNDk0
IG9mZnNldCAgOGM4IFthYTQ4YjMwOF0gRElSNjQKCXJlbG9jICA0OTUgb2Zmc2V0ICA4ZDAgW2Fh
NDhiMzEwXSBESVI2NAoJcmVsb2MgIDQ5NiBvZmZzZXQgIDhkOCBbYWE0OGIzMThdIERJUjY0Cgly
ZWxvYyAgNDk3IG9mZnNldCAgOGUwIFthYTQ4YjMyMF0gRElSNjQKCXJlbG9jICA0OTggb2Zmc2V0
ICA4ZTggW2FhNDhiMzI4XSBESVI2NAoJcmVsb2MgIDQ5OSBvZmZzZXQgIDhmMCBbYWE0OGIzMzBd
IERJUjY0CglyZWxvYyAgNTAwIG9mZnNldCAgOGY4IFthYTQ4YjMzOF0gRElSNjQKCXJlbG9jICA1
MDEgb2Zmc2V0ICA5MDAgW2FhNDhiMzQwXSBESVI2NAoJcmVsb2MgIDUwMiBvZmZzZXQgIDkwOCBb
YWE0OGIzNDhdIERJUjY0CglyZWxvYyAgNTAzIG9mZnNldCAgOTEwIFthYTQ4YjM1MF0gRElSNjQK
CXJlbG9jICA1MDQgb2Zmc2V0ICA5MTggW2FhNDhiMzU4XSBESVI2NAoJcmVsb2MgIDUwNSBvZmZz
ZXQgIDkyMCBbYWE0OGIzNjBdIERJUjY0CglyZWxvYyAgNTA2IG9mZnNldCAgOTI4IFthYTQ4YjM2
OF0gRElSNjQKCXJlbG9jICA1MDcgb2Zmc2V0ICA5MzAgW2FhNDhiMzcwXSBESVI2NAoJcmVsb2Mg
IDUwOCBvZmZzZXQgIDkzOCBbYWE0OGIzNzhdIERJUjY0CglyZWxvYyAgNTA5IG9mZnNldCAgOTQw
IFthYTQ4YjM4MF0gRElSNjQKCXJlbG9jICA1MTAgb2Zmc2V0ICA5NDggW2FhNDhiMzg4XSBESVI2
NAoJcmVsb2MgIDUxMSBvZmZzZXQgIDk1MCBbYWE0OGIzOTBdIERJUjY0CglyZWxvYyAgNTEyIG9m
ZnNldCAgOTU4IFthYTQ4YjM5OF0gRElSNjQKCXJlbG9jICA1MTMgb2Zmc2V0ICA5NjAgW2FhNDhi
M2EwXSBESVI2NAoJcmVsb2MgIDUxNCBvZmZzZXQgIDk2OCBbYWE0OGIzYThdIERJUjY0CglyZWxv
YyAgNTE1IG9mZnNldCAgOTcwIFthYTQ4YjNiMF0gRElSNjQKCXJlbG9jICA1MTYgb2Zmc2V0ICA5
NzggW2FhNDhiM2I4XSBESVI2NAoJcmVsb2MgIDUxNyBvZmZzZXQgIDk4MCBbYWE0OGIzYzBdIERJ
UjY0CglyZWxvYyAgNTE4IG9mZnNldCAgOTg4IFthYTQ4YjNjOF0gRElSNjQKCXJlbG9jICA1MTkg
b2Zmc2V0ICA5OTAgW2FhNDhiM2QwXSBESVI2NAoJcmVsb2MgIDUyMCBvZmZzZXQgIDk5OCBbYWE0
OGIzZDhdIERJUjY0CglyZWxvYyAgNTIxIG9mZnNldCAgOWEwIFthYTQ4YjNlMF0gRElSNjQKCXJl
bG9jICA1MjIgb2Zmc2V0ICA5YzAgW2FhNDhiNDAwXSBESVI2NAoJcmVsb2MgIDUyMyBvZmZzZXQg
IDljOCBbYWE0OGI0MDhdIERJUjY0CglyZWxvYyAgNTI0IG9mZnNldCAgOWQwIFthYTQ4YjQxMF0g
RElSNjQKCXJlbG9jICA1MjUgb2Zmc2V0ICA5ZDggW2FhNDhiNDE4XSBESVI2NAoJcmVsb2MgIDUy
NiBvZmZzZXQgIDllMCBbYWE0OGI0MjBdIERJUjY0CglyZWxvYyAgNTI3IG9mZnNldCAgOWU4IFth
YTQ4YjQyOF0gRElSNjQKCXJlbG9jICA1Mjggb2Zmc2V0ICA5ZjAgW2FhNDhiNDMwXSBESVI2NAoJ
cmVsb2MgIDUyOSBvZmZzZXQgIDlmOCBbYWE0OGI0MzhdIERJUjY0CglyZWxvYyAgNTMwIG9mZnNl
dCAgYTAwIFthYTQ4YjQ0MF0gRElSNjQKCXJlbG9jICA1MzEgb2Zmc2V0ICBhMDggW2FhNDhiNDQ4
XSBESVI2NAoJcmVsb2MgIDUzMiBvZmZzZXQgIGExMCBbYWE0OGI0NTBdIERJUjY0CglyZWxvYyAg
NTMzIG9mZnNldCAgYTIwIFthYTQ4YjQ2MF0gRElSNjQKCXJlbG9jICA1MzQgb2Zmc2V0ICBhMzgg
W2FhNDhiNDc4XSBESVI2NAoJcmVsb2MgIDUzNSBvZmZzZXQgIGE0MCBbYWE0OGI0ODBdIERJUjY0
CglyZWxvYyAgNTM2IG9mZnNldCAgYTQ4IFthYTQ4YjQ4OF0gRElSNjQKCXJlbG9jICA1Mzcgb2Zm
c2V0ICBhNjAgW2FhNDhiNGEwXSBESVI2NAoJcmVsb2MgIDUzOCBvZmZzZXQgIGE2OCBbYWE0OGI0
YThdIERJUjY0CglyZWxvYyAgNTM5IG9mZnNldCAgYTcwIFthYTQ4YjRiMF0gRElSNjQKCXJlbG9j
ICA1NDAgb2Zmc2V0ICBhNzggW2FhNDhiNGI4XSBESVI2NAoJcmVsb2MgIDU0MSBvZmZzZXQgIGE4
MCBbYWE0OGI0YzBdIERJUjY0CglyZWxvYyAgNTQyIG9mZnNldCAgYTg4IFthYTQ4YjRjOF0gRElS
NjQKCXJlbG9jICA1NDMgb2Zmc2V0ICBhOTggW2FhNDhiNGQ4XSBESVI2NAoJcmVsb2MgIDU0NCBv
ZmZzZXQgIGFhOCBbYWE0OGI0ZThdIERJUjY0CglyZWxvYyAgNTQ1IG9mZnNldCAgYWIwIFthYTQ4
YjRmMF0gRElSNjQKCXJlbG9jICA1NDYgb2Zmc2V0ICBhYjggW2FhNDhiNGY4XSBESVI2NAoJcmVs
b2MgIDU0NyBvZmZzZXQgIGFjMCBbYWE0OGI1MDBdIERJUjY0CglyZWxvYyAgNTQ4IG9mZnNldCAg
YWM4IFthYTQ4YjUwOF0gRElSNjQKCXJlbG9jICA1NDkgb2Zmc2V0ICBhZDAgW2FhNDhiNTEwXSBE
SVI2NAoJcmVsb2MgIDU1MCBvZmZzZXQgIGFkOCBbYWE0OGI1MThdIERJUjY0CglyZWxvYyAgNTUx
IG9mZnNldCAgYWUwIFthYTQ4YjUyMF0gRElSNjQKCXJlbG9jICA1NTIgb2Zmc2V0ICBiMDggW2Fh
NDhiNTQ4XSBESVI2NAoJcmVsb2MgIDU1MyBvZmZzZXQgIGIxMCBbYWE0OGI1NTBdIERJUjY0Cgly
ZWxvYyAgNTU0IG9mZnNldCAgYjE4IFthYTQ4YjU1OF0gRElSNjQKCXJlbG9jICA1NTUgb2Zmc2V0
ICBiMjAgW2FhNDhiNTYwXSBESVI2NAoJcmVsb2MgIDU1NiBvZmZzZXQgIGIyOCBbYWE0OGI1Njhd
IERJUjY0CglyZWxvYyAgNTU3IG9mZnNldCAgYjMwIFthYTQ4YjU3MF0gRElSNjQKCXJlbG9jICA1
NTggb2Zmc2V0ICBiMzggW2FhNDhiNTc4XSBESVI2NAoJcmVsb2MgIDU1OSBvZmZzZXQgIGI0MCBb
YWE0OGI1ODBdIERJUjY0CglyZWxvYyAgNTYwIG9mZnNldCAgYjYwIFthYTQ4YjVhMF0gRElSNjQK
CXJlbG9jICA1NjEgb2Zmc2V0ICBiNjggW2FhNDhiNWE4XSBESVI2NAoJcmVsb2MgIDU2MiBvZmZz
ZXQgIGI3MCBbYWE0OGI1YjBdIERJUjY0CglyZWxvYyAgNTYzIG9mZnNldCAgYjc4IFthYTQ4YjVi
OF0gRElSNjQKCXJlbG9jICA1NjQgb2Zmc2V0ICBiODAgW2FhNDhiNWMwXSBESVI2NAoJcmVsb2Mg
IDU2NSBvZmZzZXQgIGI4OCBbYWE0OGI1YzhdIERJUjY0CglyZWxvYyAgNTY2IG9mZnNldCAgYjkw
IFthYTQ4YjVkMF0gRElSNjQKCXJlbG9jICA1Njcgb2Zmc2V0ICBiOTggW2FhNDhiNWQ4XSBESVI2
NAoJcmVsb2MgIDU2OCBvZmZzZXQgIGJhMCBbYWE0OGI1ZTBdIERJUjY0CglyZWxvYyAgNTY5IG9m
ZnNldCAgYmE4IFthYTQ4YjVlOF0gRElSNjQKCXJlbG9jICA1NzAgb2Zmc2V0ICBiYjAgW2FhNDhi
NWYwXSBESVI2NAoJcmVsb2MgIDU3MSBvZmZzZXQgIGJiOCBbYWE0OGI1ZjhdIERJUjY0CglyZWxv
YyAgNTcyIG9mZnNldCAgYmMwIFthYTQ4YjYwMF0gRElSNjQKCXJlbG9jICA1NzMgb2Zmc2V0ICBi
YzggW2FhNDhiNjA4XSBESVI2NAoJcmVsb2MgIDU3NCBvZmZzZXQgIGJkOCBbYWE0OGI2MThdIERJ
UjY0CglyZWxvYyAgNTc1IG9mZnNldCAgYmUwIFthYTQ4YjYyMF0gRElSNjQKCXJlbG9jICA1NzYg
b2Zmc2V0ICBiZTggW2FhNDhiNjI4XSBESVI2NAoJcmVsb2MgIDU3NyBvZmZzZXQgIGJmMCBbYWE0
OGI2MzBdIERJUjY0CglyZWxvYyAgNTc4IG9mZnNldCAgYmY4IFthYTQ4YjYzOF0gRElSNjQKCXJl
bG9jICA1Nzkgb2Zmc2V0ICBjMDAgW2FhNDhiNjQwXSBESVI2NAoJcmVsb2MgIDU4MCBvZmZzZXQg
IGMwOCBbYWE0OGI2NDhdIERJUjY0CglyZWxvYyAgNTgxIG9mZnNldCAgYzIwIFthYTQ4YjY2MF0g
RElSNjQKCXJlbG9jICA1ODIgb2Zmc2V0ICBjMjggW2FhNDhiNjY4XSBESVI2NAoJcmVsb2MgIDU4
MyBvZmZzZXQgIGMzMCBbYWE0OGI2NzBdIERJUjY0CglyZWxvYyAgNTg0IG9mZnNldCAgYzM4IFth
YTQ4YjY3OF0gRElSNjQKCXJlbG9jICA1ODUgb2Zmc2V0ICBjNDAgW2FhNDhiNjgwXSBESVI2NAoJ
cmVsb2MgIDU4NiBvZmZzZXQgIGM2MCBbYWE0OGI2YTBdIERJUjY0CglyZWxvYyAgNTg3IG9mZnNl
dCAgYzY4IFthYTQ4YjZhOF0gRElSNjQKCXJlbG9jICA1ODggb2Zmc2V0ICBjNzAgW2FhNDhiNmIw
XSBESVI2NAoJcmVsb2MgIDU4OSBvZmZzZXQgIGM3OCBbYWE0OGI2YjhdIERJUjY0CglyZWxvYyAg
NTkwIG9mZnNldCAgY2EwIFthYTQ4YjZlMF0gRElSNjQKCXJlbG9jICA1OTEgb2Zmc2V0ICBjYTgg
W2FhNDhiNmU4XSBESVI2NAoJcmVsb2MgIDU5MiBvZmZzZXQgIGNiMCBbYWE0OGI2ZjBdIERJUjY0
CglyZWxvYyAgNTkzIG9mZnNldCAgY2MwIFthYTQ4YjcwMF0gRElSNjQKCXJlbG9jICA1OTQgb2Zm
c2V0ICBkNDAgW2FhNDhiNzgwXSBESVI2NAoJcmVsb2MgIDU5NSBvZmZzZXQgIGQ4MCBbYWE0OGI3
YzBdIERJUjY0CglyZWxvYyAgNTk2IG9mZnNldCAgZDg4IFthYTQ4YjdjOF0gRElSNjQKCXJlbG9j
ICA1OTcgb2Zmc2V0ICBkOTAgW2FhNDhiN2QwXSBESVI2NAoJcmVsb2MgIDU5OCBvZmZzZXQgIGRh
MCBbYWE0OGI3ZTBdIERJUjY0CglyZWxvYyAgNTk5IG9mZnNldCAgZTIwIFthYTQ4Yjg2MF0gRElS
NjQKCXJlbG9jICA2MDAgb2Zmc2V0ICBlNjAgW2FhNDhiOGEwXSBESVI2NAoJcmVsb2MgIDYwMSBv
ZmZzZXQgIGU2OCBbYWE0OGI4YThdIERJUjY0CglyZWxvYyAgNjAyIG9mZnNldCAgZTcwIFthYTQ4
YjhiMF0gRElSNjQKCXJlbG9jICA2MDMgb2Zmc2V0ICBlNzggW2FhNDhiOGI4XSBESVI2NAoJcmVs
b2MgIDYwNCBvZmZzZXQgIGU4MCBbYWE0OGI4YzBdIERJUjY0CglyZWxvYyAgNjA1IG9mZnNldCAg
ZjAwIFthYTQ4Yjk0MF0gRElSNjQKCXJlbG9jICA2MDYgb2Zmc2V0ICBmNTAgW2FhNDhiOTkwXSBE
SVI2NAoJcmVsb2MgIDYwNyBvZmZzZXQgIGY1OCBbYWE0OGI5OThdIERJUjY0CglyZWxvYyAgNjA4
IG9mZnNldCAgZjcwIFthYTQ4YjliMF0gRElSNjQKCXJlbG9jICA2MDkgb2Zmc2V0ICBmNzggW2Fh
NDhiOWI4XSBESVI2NAoJcmVsb2MgIDYxMCBvZmZzZXQgIGY5MCBbYWE0OGI5ZDBdIERJUjY0Cgly
ZWxvYyAgNjExIG9mZnNldCAgZjk4IFthYTQ4YjlkOF0gRElSNjQKCXJlbG9jICA2MTIgb2Zmc2V0
ICBmYTAgW2FhNDhiOWUwXSBESVI2NAoJcmVsb2MgIDYxMyBvZmZzZXQgIGZhOCBbYWE0OGI5ZThd
IERJUjY0CglyZWxvYyAgNjE0IG9mZnNldCAgZmIwIFthYTQ4YjlmMF0gRElSNjQKCXJlbG9jICA2
MTUgb2Zmc2V0ICBmYjggW2FhNDhiOWY4XSBESVI2NAoJcmVsb2MgIDYxNiBvZmZzZXQgIGZjMCBb
YWE0OGJhMDBdIERJUjY0CglyZWxvYyAgNjE3IG9mZnNldCAgZmM4IFthYTQ4YmEwOF0gRElSNjQK
CXJlbG9jICA2MTggb2Zmc2V0ICBmZDAgW2FhNDhiYTEwXSBESVI2NAoJcmVsb2MgIDYxOSBvZmZz
ZXQgIGZkOCBbYWE0OGJhMThdIERJUjY0CglyZWxvYyAgNjIwIG9mZnNldCAgZmUwIFthYTQ4YmEy
MF0gRElSNjQKCXJlbG9jICA2MjEgb2Zmc2V0ICBmZTggW2FhNDhiYTI4XSBESVI2NAoJcmVsb2Mg
IDYyMiBvZmZzZXQgIGZmMCBbYWE0OGJhMzBdIERJUjY0CglyZWxvYyAgNjIzIG9mZnNldCAgZmY4
IFthYTQ4YmEzOF0gRElSNjQKCXJlbG9jICA2MjQgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNP
TFVURQoJcmVsb2MgIDYyNSBvZmZzZXQgICA0OCBbYWE0OGFhODhdIEFCU09MVVRFCglyZWxvYyAg
NjI2IG9mZnNldCAgMjE0IFthYTQ4YWM1NF0gQUJTT0xVVEUKCXJlbG9jICA2Mjcgb2Zmc2V0ICAg
IDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgIDYyOCBvZmZzZXQgICAgMCBbYWE0OGFhNDBd
IERJUjY0CglyZWxvYyAgNjI5IG9mZnNldCAgICA4IFthYTQ4YWE0OF0gRElSNjQKCXJlbG9jICA2
MzAgb2Zmc2V0ICAgMTAgW2FhNDhhYTUwXSBESVI2NAoJcmVsb2MgIDYzMSBvZmZzZXQgICAxOCBb
YWE0OGFhNThdIERJUjY0CglyZWxvYyAgNjMyIG9mZnNldCAgIDIwIFthYTQ4YWE2MF0gRElSNjQK
CXJlbG9jICA2MzMgb2Zmc2V0ICAgMjggW2FhNDhhYTY4XSBESVI2NAoJcmVsb2MgIDYzNCBvZmZz
ZXQgICAzMCBbYWE0OGFhNzBdIERJUjY0CglyZWxvYyAgNjM1IG9mZnNldCAgIDM4IFthYTQ4YWE3
OF0gRElSNjQKCXJlbG9jICA2MzYgb2Zmc2V0ICAgNDAgW2FhNDhhYTgwXSBESVI2NAoJcmVsb2Mg
IDYzNyBvZmZzZXQgICA0OCBbYWE0OGFhODhdIERJUjY0CglyZWxvYyAgNjM4IG9mZnNldCAgIDUw
IFthYTQ4YWE5MF0gRElSNjQKCXJlbG9jICA2Mzkgb2Zmc2V0ICAgNTggW2FhNDhhYTk4XSBESVI2
NAoJcmVsb2MgIDY0MCBvZmZzZXQgICA2MCBbYWE0OGFhYTBdIERJUjY0CglyZWxvYyAgNjQxIG9m
ZnNldCAgIDgwIFthYTQ4YWFjMF0gRElSNjQKCXJlbG9jICA2NDIgb2Zmc2V0ICAgODggW2FhNDhh
YWM4XSBESVI2NAoJcmVsb2MgIDY0MyBvZmZzZXQgICA5MCBbYWE0OGFhZDBdIERJUjY0CglyZWxv
YyAgNjQ0IG9mZnNldCAgIDk4IFthYTQ4YWFkOF0gRElSNjQKCXJlbG9jICA2NDUgb2Zmc2V0ICAg
YTAgW2FhNDhhYWUwXSBESVI2NAoJcmVsb2MgIDY0NiBvZmZzZXQgICBhOCBbYWE0OGFhZThdIERJ
UjY0CglyZWxvYyAgNjQ3IG9mZnNldCAgIGI4IFthYTQ4YWFmOF0gRElSNjQKCXJlbG9jICA2NDgg
b2Zmc2V0ICAgYzAgW2FhNDhhYjAwXSBESVI2NAoJcmVsb2MgIDY0OSBvZmZzZXQgICBjOCBbYWE0
OGFiMDhdIERJUjY0CglyZWxvYyAgNjUwIG9mZnNldCAgIGQwIFthYTQ4YWIxMF0gRElSNjQKCXJl
bG9jICA2NTEgb2Zmc2V0ICAgZDggW2FhNDhhYjE4XSBESVI2NAoJcmVsb2MgIDY1MiBvZmZzZXQg
ICBmOCBbYWE0OGFiMzhdIERJUjY0CglyZWxvYyAgNjUzIG9mZnNldCAgMTAwIFthYTQ4YWI0MF0g
RElSNjQKCXJlbG9jICA2NTQgb2Zmc2V0ICAxNDAgW2FhNDhhYjgwXSBESVI2NAoJcmVsb2MgIDY1
NSBvZmZzZXQgIDE4MCBbYWE0OGFiYzBdIERJUjY0CglyZWxvYyAgNjU2IG9mZnNldCAgMWI4IFth
YTQ4YWJmOF0gRElSNjQKCXJlbG9jICA2NTcgb2Zmc2V0ICAxYzAgW2FhNDhhYzAwXSBESVI2NAoJ
cmVsb2MgIDY1OCBvZmZzZXQgIDFkMCBbYWE0OGFjMTBdIERJUjY0CglyZWxvYyAgNjU5IG9mZnNl
dCAgMWYwIFthYTQ4YWMzMF0gRElSNjQKCXJlbG9jICA2NjAgb2Zmc2V0ICAyMTAgW2FhNDhhYzUw
XSBESVI2NAoJcmVsb2MgIDY2MSBvZmZzZXQgIDIzMCBbYWE0OGFjNzBdIERJUjY0CglyZWxvYyAg
NjYyIG9mZnNldCAgMjUwIFthYTQ4YWM5MF0gRElSNjQKCXJlbG9jICA2NjMgb2Zmc2V0ICAyNzAg
W2FhNDhhY2IwXSBESVI2NAoJcmVsb2MgIDY2NCBvZmZzZXQgIDI5MCBbYWE0OGFjZDBdIERJUjY0
CglyZWxvYyAgNjY1IG9mZnNldCAgMmIwIFthYTQ4YWNmMF0gRElSNjQKCXJlbG9jICA2NjYgb2Zm
c2V0ICAyZDAgW2FhNDhhZDEwXSBESVI2NAoJcmVsb2MgIDY2NyBvZmZzZXQgIDJmMCBbYWE0OGFk
MzBdIERJUjY0CglyZWxvYyAgNjY4IG9mZnNldCAgMzEwIFthYTQ4YWQ1MF0gRElSNjQKCXJlbG9j
ICA2Njkgb2Zmc2V0ICAzMzAgW2FhNDhhZDcwXSBESVI2NAoJcmVsb2MgIDY3MCBvZmZzZXQgIDM1
MCBbYWE0OGFkOTBdIERJUjY0CglyZWxvYyAgNjcxIG9mZnNldCAgMzcwIFthYTQ4YWRiMF0gRElS
NjQKCXJlbG9jICA2NzIgb2Zmc2V0ICAzOTAgW2FhNDhhZGQwXSBESVI2NAoJcmVsb2MgIDY3MyBv
ZmZzZXQgIDNiMCBbYWE0OGFkZjBdIERJUjY0CglyZWxvYyAgNjc0IG9mZnNldCAgM2QwIFthYTQ4
YWUxMF0gRElSNjQKCXJlbG9jICA2NzUgb2Zmc2V0ICA0MDAgW2FhNDhhZTQwXSBESVI2NAoJcmVs
b2MgIDY3NiBvZmZzZXQgIDQwOCBbYWE0OGFlNDhdIERJUjY0CglyZWxvYyAgNjc3IG9mZnNldCAg
NDEwIFthYTQ4YWU1MF0gRElSNjQKCXJlbG9jICA2Nzggb2Zmc2V0ICA0MTggW2FhNDhhZTU4XSBE
SVI2NAoJcmVsb2MgIDY3OSBvZmZzZXQgIDQyMCBbYWE0OGFlNjBdIERJUjY0CglyZWxvYyAgNjgw
IG9mZnNldCAgNDI4IFthYTQ4YWU2OF0gRElSNjQKCXJlbG9jICA2ODEgb2Zmc2V0ICA0MzAgW2Fh
NDhhZTcwXSBESVI2NAoJcmVsb2MgIDY4MiBvZmZzZXQgIDQ0MCBbYWE0OGFlODBdIERJUjY0Cgly
ZWxvYyAgNjgzIG9mZnNldCAgNDQ4IFthYTQ4YWU4OF0gRElSNjQKCXJlbG9jICA2ODQgb2Zmc2V0
ICA0NTAgW2FhNDhhZTkwXSBESVI2NAoJcmVsb2MgIDY4NSBvZmZzZXQgIDQ1OCBbYWE0OGFlOThd
IERJUjY0CglyZWxvYyAgNjg2IG9mZnNldCAgNDYwIFthYTQ4YWVhMF0gRElSNjQKCXJlbG9jICA2
ODcgb2Zmc2V0ICA0NjggW2FhNDhhZWE4XSBESVI2NAoJcmVsb2MgIDY4OCBvZmZzZXQgIDQ3MCBb
YWE0OGFlYjBdIERJUjY0CglyZWxvYyAgNjg5IG9mZnNldCAgNDg4IFthYTQ4YWVjOF0gRElSNjQK
CXJlbG9jICA2OTAgb2Zmc2V0ICA0OTAgW2FhNDhhZWQwXSBESVI2NAoJcmVsb2MgIDY5MSBvZmZz
ZXQgIDQ5OCBbYWE0OGFlZDhdIERJUjY0CglyZWxvYyAgNjkyIG9mZnNldCAgNGEwIFthYTQ4YWVl
MF0gRElSNjQKCXJlbG9jICA2OTMgb2Zmc2V0ICA0YTggW2FhNDhhZWU4XSBESVI2NAoJcmVsb2Mg
IDY5NCBvZmZzZXQgIDRjMCBbYWE0OGFmMDBdIERJUjY0CglyZWxvYyAgNjk1IG9mZnNldCAgNGM4
IFthYTQ4YWYwOF0gRElSNjQKCXJlbG9jICA2OTYgb2Zmc2V0ICA0ZDAgW2FhNDhhZjEwXSBESVI2
NAoJcmVsb2MgIDY5NyBvZmZzZXQgIDRkOCBbYWE0OGFmMThdIERJUjY0CglyZWxvYyAgNjk4IG9m
ZnNldCAgNGUwIFthYTQ4YWYyMF0gRElSNjQKCXJlbG9jICA2OTkgb2Zmc2V0ICA0ZTggW2FhNDhh
ZjI4XSBESVI2NAoJcmVsb2MgIDcwMCBvZmZzZXQgIDUwOCBbYWE0OGFmNDhdIERJUjY0CglyZWxv
YyAgNzAxIG9mZnNldCAgNTEwIFthYTQ4YWY1MF0gRElSNjQKCXJlbG9jICA3MDIgb2Zmc2V0ICA1
MTggW2FhNDhhZjU4XSBESVI2NAoJcmVsb2MgIDcwMyBvZmZzZXQgIDUyMCBbYWE0OGFmNjBdIERJ
UjY0CglyZWxvYyAgNzA0IG9mZnNldCAgNTI4IFthYTQ4YWY2OF0gRElSNjQKCXJlbG9jICA3MDUg
b2Zmc2V0ICA1MzAgW2FhNDhhZjcwXSBESVI2NAoJcmVsb2MgIDcwNiBvZmZzZXQgIDU0MCBbYWE0
OGFmODBdIERJUjY0CglyZWxvYyAgNzA3IG9mZnNldCAgNTQ4IFthYTQ4YWY4OF0gRElSNjQKCXJl
bG9jICA3MDggb2Zmc2V0ICA1NTAgW2FhNDhhZjkwXSBESVI2NAoJcmVsb2MgIDcwOSBvZmZzZXQg
IDU1OCBbYWE0OGFmOThdIERJUjY0CglyZWxvYyAgNzEwIG9mZnNldCAgNTYwIFthYTQ4YWZhMF0g
RElSNjQKCXJlbG9jICA3MTEgb2Zmc2V0ICA1NjggW2FhNDhhZmE4XSBESVI2NAoJcmVsb2MgIDcx
MiBvZmZzZXQgIDU3MCBbYWE0OGFmYjBdIERJUjY0CglyZWxvYyAgNzEzIG9mZnNldCAgNTgwIFth
YTQ4YWZjMF0gRElSNjQKCXJlbG9jICA3MTQgb2Zmc2V0ICA1ODggW2FhNDhhZmM4XSBESVI2NAoJ
cmVsb2MgIDcxNSBvZmZzZXQgIDU5MCBbYWE0OGFmZDBdIERJUjY0CglyZWxvYyAgNzE2IG9mZnNl
dCAgNTk4IFthYTQ4YWZkOF0gRElSNjQKCXJlbG9jICA3MTcgb2Zmc2V0ICA1YTggW2FhNDhhZmU4
XSBESVI2NAoJcmVsb2MgIDcxOCBvZmZzZXQgIDViMCBbYWE0OGFmZjBdIERJUjY0CglyZWxvYyAg
NzE5IG9mZnNldCAgNWI4IFthYTQ4YWZmOF0gRElSNjQKCXJlbG9jICA3MjAgb2Zmc2V0ICA1YzAg
W2FhNDhiMDAwXSBESVI2NAoJcmVsb2MgIDcyMSBvZmZzZXQgIDVjOCBbYWE0OGIwMDhdIERJUjY0
CglyZWxvYyAgNzIyIG9mZnNldCAgNWQwIFthYTQ4YjAxMF0gRElSNjQKCXJlbG9jICA3MjMgb2Zm
c2V0ICA1ZDggW2FhNDhiMDE4XSBESVI2NAoJcmVsb2MgIDcyNCBvZmZzZXQgIDVlMCBbYWE0OGIw
MjBdIERJUjY0CglyZWxvYyAgNzI1IG9mZnNldCAgNWYwIFthYTQ4YjAzMF0gRElSNjQKCXJlbG9j
ICA3MjYgb2Zmc2V0ICA1ZjggW2FhNDhiMDM4XSBESVI2NAoJcmVsb2MgIDcyNyBvZmZzZXQgIDYw
OCBbYWE0OGIwNDhdIERJUjY0CglyZWxvYyAgNzI4IG9mZnNldCAgNjEwIFthYTQ4YjA1MF0gRElS
NjQKCXJlbG9jICA3Mjkgb2Zmc2V0ICA2MTggW2FhNDhiMDU4XSBESVI2NAoJcmVsb2MgIDczMCBv
ZmZzZXQgIDYyMCBbYWE0OGIwNjBdIERJUjY0CglyZWxvYyAgNzMxIG9mZnNldCAgNjI4IFthYTQ4
YjA2OF0gRElSNjQKCXJlbG9jICA3MzIgb2Zmc2V0ICA2MzAgW2FhNDhiMDcwXSBESVI2NAoJcmVs
b2MgIDczMyBvZmZzZXQgIDYzOCBbYWE0OGIwNzhdIERJUjY0CglyZWxvYyAgNzM0IG9mZnNldCAg
NjQwIFthYTQ4YjA4MF0gRElSNjQKCXJlbG9jICA3MzUgb2Zmc2V0ICA2NTAgW2FhNDhiMDkwXSBE
SVI2NAoJcmVsb2MgIDczNiBvZmZzZXQgIDY1OCBbYWE0OGIwOThdIERJUjY0CglyZWxvYyAgNzM3
IG9mZnNldCAgNjY4IFthYTQ4YjBhOF0gRElSNjQKCXJlbG9jICA3Mzggb2Zmc2V0ICA2NzAgW2Fh
NDhiMGIwXSBESVI2NAoJcmVsb2MgIDczOSBvZmZzZXQgIDY3OCBbYWE0OGIwYjhdIERJUjY0Cgly
ZWxvYyAgNzQwIG9mZnNldCAgNjgwIFthYTQ4YjBjMF0gRElSNjQKCXJlbG9jICA3NDEgb2Zmc2V0
ICA2ODggW2FhNDhiMGM4XSBESVI2NAoJcmVsb2MgIDc0MiBvZmZzZXQgIDY5MCBbYWE0OGIwZDBd
IERJUjY0CglyZWxvYyAgNzQzIG9mZnNldCAgNjk4IFthYTQ4YjBkOF0gRElSNjQKCXJlbG9jICA3
NDQgb2Zmc2V0ICA2YTAgW2FhNDhiMGUwXSBESVI2NAoJcmVsb2MgIDc0NSBvZmZzZXQgIDZhOCBb
YWE0OGIwZThdIERJUjY0CglyZWxvYyAgNzQ2IG9mZnNldCAgNmIwIFthYTQ4YjBmMF0gRElSNjQK
CXJlbG9jICA3NDcgb2Zmc2V0ICA2YjggW2FhNDhiMGY4XSBESVI2NAoJcmVsb2MgIDc0OCBvZmZz
ZXQgIDZjOCBbYWE0OGIxMDhdIERJUjY0CglyZWxvYyAgNzQ5IG9mZnNldCAgNmQwIFthYTQ4YjEx
MF0gRElSNjQKCXJlbG9jICA3NTAgb2Zmc2V0ICA2ZDggW2FhNDhiMTE4XSBESVI2NAoJcmVsb2Mg
IDc1MSBvZmZzZXQgIDZlMCBbYWE0OGIxMjBdIERJUjY0CglyZWxvYyAgNzUyIG9mZnNldCAgNmU4
IFthYTQ4YjEyOF0gRElSNjQKCXJlbG9jICA3NTMgb2Zmc2V0ICA2ZjAgW2FhNDhiMTMwXSBESVI2
NAoJcmVsb2MgIDc1NCBvZmZzZXQgIDZmOCBbYWE0OGIxMzhdIERJUjY0CglyZWxvYyAgNzU1IG9m
ZnNldCAgNzAwIFthYTQ4YjE0MF0gRElSNjQKCXJlbG9jICA3NTYgb2Zmc2V0ICA3MDggW2FhNDhi
MTQ4XSBESVI2NAoJcmVsb2MgIDc1NyBvZmZzZXQgIDcxMCBbYWE0OGIxNTBdIERJUjY0CglyZWxv
YyAgNzU4IG9mZnNldCAgN2EwIFthYTQ4YjFlMF0gRElSNjQKCXJlbG9jICA3NTkgb2Zmc2V0ICA3
ZTAgW2FhNDhiMjIwXSBESVI2NAoJcmVsb2MgIDc2MCBvZmZzZXQgIDdlOCBbYWE0OGIyMjhdIERJ
UjY0CglyZWxvYyAgNzYxIG9mZnNldCAgN2YwIFthYTQ4YjIzMF0gRElSNjQKCXJlbG9jICA3NjIg
b2Zmc2V0ICA4ODAgW2FhNDhiMmMwXSBESVI2NAoJcmVsb2MgIDc2MyBvZmZzZXQgIDhjMCBbYWE0
OGIzMDBdIERJUjY0CglyZWxvYyAgNzY0IG9mZnNldCAgOGM4IFthYTQ4YjMwOF0gRElSNjQKCXJl
bG9jICA3NjUgb2Zmc2V0ICA4ZDAgW2FhNDhiMzEwXSBESVI2NAoJcmVsb2MgIDc2NiBvZmZzZXQg
IDhkOCBbYWE0OGIzMThdIERJUjY0CglyZWxvYyAgNzY3IG9mZnNldCAgOGU4IFthYTQ4YjMyOF0g
RElSNjQKCXJlbG9jICA3Njggb2Zmc2V0ICA4ZjAgW2FhNDhiMzMwXSBESVI2NAoJcmVsb2MgIDc2
OSBvZmZzZXQgIDhmOCBbYWE0OGIzMzhdIERJUjY0CglyZWxvYyAgNzcwIG9mZnNldCAgOTAwIFth
YTQ4YjM0MF0gRElSNjQKCXJlbG9jICA3NzEgb2Zmc2V0ICA5MDggW2FhNDhiMzQ4XSBESVI2NAoJ
cmVsb2MgIDc3MiBvZmZzZXQgIDkxMCBbYWE0OGIzNTBdIERJUjY0CglyZWxvYyAgNzczIG9mZnNl
dCAgOTE4IFthYTQ4YjM1OF0gRElSNjQKCXJlbG9jICA3NzQgb2Zmc2V0ICA5MjAgW2FhNDhiMzYw
XSBESVI2NAoJcmVsb2MgIDc3NSBvZmZzZXQgIDkyOCBbYWE0OGIzNjhdIERJUjY0CglyZWxvYyAg
Nzc2IG9mZnNldCAgOTMwIFthYTQ4YjM3MF0gRElSNjQKCXJlbG9jICA3Nzcgb2Zmc2V0ICA5NDgg
W2FhNDhiMzg4XSBESVI2NAoJcmVsb2MgIDc3OCBvZmZzZXQgIDk1MCBbYWE0OGIzOTBdIERJUjY0
CglyZWxvYyAgNzc5IG9mZnNldCAgOTU4IFthYTQ4YjM5OF0gRElSNjQKCXJlbG9jICA3ODAgb2Zm
c2V0ICA5NjAgW2FhNDhiM2EwXSBESVI2NAoJcmVsb2MgIDc4MSBvZmZzZXQgIDk2OCBbYWE0OGIz
YThdIERJUjY0CglyZWxvYyAgNzgyIG9mZnNldCAgOTcwIFthYTQ4YjNiMF0gRElSNjQKCXJlbG9j
ICA3ODMgb2Zmc2V0ICA5NzggW2FhNDhiM2I4XSBESVI2NAoJcmVsb2MgIDc4NCBvZmZzZXQgIDk4
MCBbYWE0OGIzYzBdIERJUjY0CglyZWxvYyAgNzg1IG9mZnNldCAgOWEwIFthYTQ4YjNlMF0gRElS
NjQKCXJlbG9jICA3ODYgb2Zmc2V0ICA5YTggW2FhNDhiM2U4XSBESVI2NAoJcmVsb2MgIDc4NyBv
ZmZzZXQgIDliMCBbYWE0OGIzZjBdIERJUjY0CglyZWxvYyAgNzg4IG9mZnNldCAgOWI4IFthYTQ4
YjNmOF0gRElSNjQKCXJlbG9jICA3ODkgb2Zmc2V0ICA5YzAgW2FhNDhiNDAwXSBESVI2NAoJcmVs
b2MgIDc5MCBvZmZzZXQgIDljOCBbYWE0OGI0MDhdIERJUjY0CglyZWxvYyAgNzkxIG9mZnNldCAg
OWQwIFthYTQ4YjQxMF0gRElSNjQKCXJlbG9jICA3OTIgb2Zmc2V0ICA5ZDggW2FhNDhiNDE4XSBE
SVI2NAoJcmVsb2MgIDc5MyBvZmZzZXQgIDllMCBbYWE0OGI0MjBdIERJUjY0CglyZWxvYyAgNzk0
IG9mZnNldCAgOWU4IFthYTQ4YjQyOF0gRElSNjQKCXJlbG9jICA3OTUgb2Zmc2V0ICA5ZjAgW2Fh
NDhiNDMwXSBESVI2NAoJcmVsb2MgIDc5NiBvZmZzZXQgIDlmOCBbYWE0OGI0MzhdIERJUjY0Cgly
ZWxvYyAgNzk3IG9mZnNldCAgYTAwIFthYTQ4YjQ0MF0gRElSNjQKCXJlbG9jICA3OTggb2Zmc2V0
ICBhMDggW2FhNDhiNDQ4XSBESVI2NAoJcmVsb2MgIDc5OSBvZmZzZXQgIGExMCBbYWE0OGI0NTBd
IERJUjY0CglyZWxvYyAgODAwIG9mZnNldCAgYTI4IFthYTQ4YjQ2OF0gRElSNjQKCXJlbG9jICA4
MDEgb2Zmc2V0ICBhMzAgW2FhNDhiNDcwXSBESVI2NAoJcmVsb2MgIDgwMiBvZmZzZXQgIGEzOCBb
YWE0OGI0NzhdIERJUjY0CglyZWxvYyAgODAzIG9mZnNldCAgYTQwIFthYTQ4YjQ4MF0gRElSNjQK
CXJlbG9jICA4MDQgb2Zmc2V0ICBhNDggW2FhNDhiNDg4XSBESVI2NAoJcmVsb2MgIDgwNSBvZmZz
ZXQgIGE1MCBbYWE0OGI0OTBdIERJUjY0CglyZWxvYyAgODA2IG9mZnNldCAgYTU4IFthYTQ4YjQ5
OF0gRElSNjQKCXJlbG9jICA4MDcgb2Zmc2V0ICBhNjAgW2FhNDhiNGEwXSBESVI2NAoJcmVsb2Mg
IDgwOCBvZmZzZXQgIGE5MCBbYWE0OGI0ZDBdIERJUjY0CglyZWxvYyAgODA5IG9mZnNldCAgYWE4
IFthYTQ4YjRlOF0gRElSNjQKCXJlbG9jICA4MTAgb2Zmc2V0ICBhYjAgW2FhNDhiNGYwXSBESVI2
NAoJcmVsb2MgIDgxMSBvZmZzZXQgIGFkMCBbYWE0OGI1MTBdIERJUjY0CglyZWxvYyAgODEyIG9m
ZnNldCAgYWU4IFthYTQ4YjUyOF0gRElSNjQKCXJlbG9jICA4MTMgb2Zmc2V0ICBhZjAgW2FhNDhi
NTMwXSBESVI2NAoJcmVsb2MgIDgxNCBvZmZzZXQgIGIwMCBbYWE0OGI1NDBdIERJUjY0CglyZWxv
YyAgODE1IG9mZnNldCAgYjA4IFthYTQ4YjU0OF0gRElSNjQKCXJlbG9jICA4MTYgb2Zmc2V0ICBi
MTAgW2FhNDhiNTUwXSBESVI2NAoJcmVsb2MgIDgxNyBvZmZzZXQgIGI5MCBbYWE0OGI1ZDBdIERJ
UjY0CglyZWxvYyAgODE4IG9mZnNldCAgYjk4IFthYTQ4YjVkOF0gRElSNjQKCXJlbG9jICA4MTkg
b2Zmc2V0ICBiZTAgW2FhNDhiNjIwXSBESVI2NAoJcmVsb2MgIDgyMCBvZmZzZXQgIGJlOCBbYWE0
OGI2MjhdIERJUjY0CglyZWxvYyAgODIxIG9mZnNldCAgYzEwIFthYTQ4YjY1MF0gRElSNjQKCXJl
bG9jICA4MjIgb2Zmc2V0ICBjMTggW2FhNDhiNjU4XSBESVI2NAoJcmVsb2MgIDgyMyBvZmZzZXQg
IGMzMCBbYWE0OGI2NzBdIERJUjY0CglyZWxvYyAgODI0IG9mZnNldCAgYzM4IFthYTQ4YjY3OF0g
RElSNjQKCXJlbG9jICA4MjUgb2Zmc2V0ICBjNDAgW2FhNDhiNjgwXSBESVI2NAoJcmVsb2MgIDgy
NiBvZmZzZXQgIGM0OCBbYWE0OGI2ODhdIERJUjY0CglyZWxvYyAgODI3IG9mZnNldCAgYzYwIFth
YTQ4YjZhMF0gRElSNjQKCXJlbG9jICA4Mjggb2Zmc2V0ICBjNjggW2FhNDhiNmE4XSBESVI2NAoJ
cmVsb2MgIDgyOSBvZmZzZXQgIGNhMCBbYWE0OGI2ZTBdIERJUjY0CglyZWxvYyAgODMwIG9mZnNl
dCAgY2E4IFthYTQ4YjZlOF0gRElSNjQKCXJlbG9jICA4MzEgb2Zmc2V0ICBjYzAgW2FhNDhiNzAw
XSBESVI2NAoJcmVsb2MgIDgzMiBvZmZzZXQgIGNjOCBbYWE0OGI3MDhdIERJUjY0CglyZWxvYyAg
ODMzIG9mZnNldCAgY2QwIFthYTQ4YjcxMF0gRElSNjQKCXJlbG9jICA4MzQgb2Zmc2V0ICBjZDgg
W2FhNDhiNzE4XSBESVI2NAoJcmVsb2MgIDgzNSBvZmZzZXQgIGNmMCBbYWE0OGI3MzBdIERJUjY0
CglyZWxvYyAgODM2IG9mZnNldCAgY2Y4IFthYTQ4YjczOF0gRElSNjQKCXJlbG9jICA4Mzcgb2Zm
c2V0ICBkMjAgW2FhNDhiNzYwXSBESVI2NAoJcmVsb2MgIDgzOCBvZmZzZXQgIGQyOCBbYWE0OGI3
NjhdIERJUjY0CglyZWxvYyAgODM5IG9mZnNldCAgZDMwIFthYTQ4Yjc3MF0gRElSNjQKCXJlbG9j
ICA4NDAgb2Zmc2V0ICBkMzggW2FhNDhiNzc4XSBESVI2NAoJcmVsb2MgIDg0MSBvZmZzZXQgIGQ0
MCBbYWE0OGI3ODBdIERJUjY0CglyZWxvYyAgODQyIG9mZnNldCAgZDQ4IFthYTQ4Yjc4OF0gRElS
NjQKCXJlbG9jICA4NDMgb2Zmc2V0ICBkNTAgW2FhNDhiNzkwXSBESVI2NAoJcmVsb2MgIDg0NCBv
ZmZzZXQgIGQ1OCBbYWE0OGI3OThdIERJUjY0CglyZWxvYyAgODQ1IG9mZnNldCAgZDYwIFthYTQ4
YjdhMF0gRElSNjQKCXJlbG9jICA4NDYgb2Zmc2V0ICBkNjggW2FhNDhiN2E4XSBESVI2NAoJcmVs
b2MgIDg0NyBvZmZzZXQgIGQ4MCBbYWE0OGI3YzBdIERJUjY0CglyZWxvYyAgODQ4IG9mZnNldCAg
ZDg4IFthYTQ4YjdjOF0gRElSNjQKCXJlbG9jICA4NDkgb2Zmc2V0ICBkYTAgW2FhNDhiN2UwXSBE
SVI2NAoJcmVsb2MgIDg1MCBvZmZzZXQgIGRhOCBbYWE0OGI3ZThdIERJUjY0CglyZWxvYyAgODUx
IG9mZnNldCAgZGIwIFthYTQ4YjdmMF0gRElSNjQKCXJlbG9jICA4NTIgb2Zmc2V0ICBkYjggW2Fh
NDhiN2Y4XSBESVI2NAoJcmVsb2MgIDg1MyBvZmZzZXQgIGUzMCBbYWE0OGI4NzBdIERJUjY0Cgly
ZWxvYyAgODU0IG9mZnNldCAgZTM4IFthYTQ4Yjg3OF0gRElSNjQKCXJlbG9jICA4NTUgb2Zmc2V0
ICBlNDAgW2FhNDhiODgwXSBESVI2NAoJcmVsb2MgIDg1NiBvZmZzZXQgIGU0OCBbYWE0OGI4ODhd
IERJUjY0CglyZWxvYyAgODU3IG9mZnNldCAgZTUwIFthYTQ4Yjg5MF0gRElSNjQKCXJlbG9jICA4
NTggb2Zmc2V0ICBlNjAgW2FhNDhiOGEwXSBESVI2NAoJcmVsb2MgIDg1OSBvZmZzZXQgIGU2OCBb
YWE0OGI4YThdIERJUjY0CglyZWxvYyAgODYwIG9mZnNldCAgZTcwIFthYTQ4YjhiMF0gRElSNjQK
CXJlbG9jICA4NjEgb2Zmc2V0ICBlODAgW2FhNDhiOGMwXSBESVI2NAoJcmVsb2MgIDg2MiBvZmZz
ZXQgIGU4OCBbYWE0OGI4YzhdIERJUjY0CglyZWxvYyAgODYzIG9mZnNldCAgZTkwIFthYTQ4Yjhk
MF0gRElSNjQKCXJlbG9jICA4NjQgb2Zmc2V0ICBlYTAgW2FhNDhiOGUwXSBESVI2NAoJcmVsb2Mg
IDg2NSBvZmZzZXQgIGVhOCBbYWE0OGI4ZThdIERJUjY0CglyZWxvYyAgODY2IG9mZnNldCAgZWIw
IFthYTQ4YjhmMF0gRElSNjQKCXJlbG9jICA4Njcgb2Zmc2V0ICBlYjggW2FhNDhiOGY4XSBESVI2
NAoJcmVsb2MgIDg2OCBvZmZzZXQgIGVjMCBbYWE0OGI5MDBdIERJUjY0CglyZWxvYyAgODY5IG9m
ZnNldCAgZWM4IFthYTQ4YjkwOF0gRElSNjQKCXJlbG9jICA4NzAgb2Zmc2V0ICBlZDAgW2FhNDhi
OTEwXSBESVI2NAoJcmVsb2MgIDg3MSBvZmZzZXQgIGVlMCBbYWE0OGI5MjBdIERJUjY0CglyZWxv
YyAgODcyIG9mZnNldCAgZWU4IFthYTQ4YjkyOF0gRElSNjQKCXJlbG9jICA4NzMgb2Zmc2V0ICBl
ZjAgW2FhNDhiOTMwXSBESVI2NAoJcmVsb2MgIDg3NCBvZmZzZXQgIGYwMCBbYWE0OGI5NDBdIERJ
UjY0CglyZWxvYyAgODc1IG9mZnNldCAgZjA4IFthYTQ4Yjk0OF0gRElSNjQKCXJlbG9jICA4NzYg
b2Zmc2V0ICBmMTAgW2FhNDhiOTUwXSBESVI2NAoJcmVsb2MgIDg3NyBvZmZzZXQgIGYyMCBbYWE0
OGI5NjBdIERJUjY0CglyZWxvYyAgODc4IG9mZnNldCAgZjI4IFthYTQ4Yjk2OF0gRElSNjQKCXJl
bG9jICA4Nzkgb2Zmc2V0ICBmMzAgW2FhNDhiOTcwXSBESVI2NAoJcmVsb2MgIDg4MCBvZmZzZXQg
IGY0MCBbYWE0OGI5ODBdIERJUjY0CglyZWxvYyAgODgxIG9mZnNldCAgZjQ4IFthYTQ4Yjk4OF0g
RElSNjQKCXJlbG9jICA4ODIgb2Zmc2V0ICBmNTAgW2FhNDhiOTkwXSBESVI2NAoJcmVsb2MgIDg4
MyBvZmZzZXQgIGY2OCBbYWE0OGI5YThdIERJUjY0CglyZWxvYyAgODg0IG9mZnNldCAgZjcwIFth
YTQ4YjliMF0gRElSNjQKCXJlbG9jICA4ODUgb2Zmc2V0ICBmODAgW2FhNDhiOWMwXSBESVI2NAoJ
cmVsb2MgIDg4NiBvZmZzZXQgIGY4OCBbYWE0OGI5YzhdIERJUjY0CglyZWxvYyAgODg3IG9mZnNl
dCAgZmEwIFthYTQ4YjllMF0gRElSNjQKCXJlbG9jICA4ODggb2Zmc2V0ICBmYTggW2FhNDhiOWU4
XSBESVI2NAoJcmVsb2MgIDg4OSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxv
YyAgODkwIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gSElHSAoJcmVsb2MgIDg5MSBvZmZzZXQgICA0
OCBbYWE0OGFhODhdIEFCU09MVVRFCglyZWxvYyAgODkyIG9mZnNldCAgMWM4IFthYTQ4YWMwOF0g
QUJTT0xVVEUKCXJlbG9jICA4OTMgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVs
b2MgIDg5NCBvZmZzZXQgICA2MCBbYWE0OGFhYTBdIERJUjY0CglyZWxvYyAgODk1IG9mZnNldCAg
IGI4IFthYTQ4YWFmOF0gRElSNjQKCXJlbG9jICA4OTYgb2Zmc2V0ICAgZDAgW2FhNDhhYjEwXSBE
SVI2NAoJcmVsb2MgIDg5NyBvZmZzZXQgICBkOCBbYWE0OGFiMThdIERJUjY0CglyZWxvYyAgODk4
IG9mZnNldCAgIGYwIFthYTQ4YWIzMF0gRElSNjQKCXJlbG9jICA4OTkgb2Zmc2V0ICAgZjggW2Fh
NDhhYjM4XSBESVI2NAoJcmVsb2MgIDkwMCBvZmZzZXQgIDEwMCBbYWE0OGFiNDBdIERJUjY0Cgly
ZWxvYyAgOTAxIG9mZnNldCAgMTA4IFthYTQ4YWI0OF0gRElSNjQKCXJlbG9jICA5MDIgb2Zmc2V0
ICAxNDggW2FhNDhhYjg4XSBESVI2NAoJcmVsb2MgIDkwMyBvZmZzZXQgIDE1MCBbYWE0OGFiOTBd
IERJUjY0CglyZWxvYyAgOTA0IG9mZnNldCAgMTYwIFthYTQ4YWJhMF0gRElSNjQKCXJlbG9jICA5
MDUgb2Zmc2V0ICAxNjggW2FhNDhhYmE4XSBESVI2NAoJcmVsb2MgIDkwNiBvZmZzZXQgIDE4MCBb
YWE0OGFiYzBdIERJUjY0CglyZWxvYyAgOTA3IG9mZnNldCAgMTg4IFthYTQ4YWJjOF0gRElSNjQK
CXJlbG9jICA5MDggb2Zmc2V0ICAxZDAgW2FhNDhhYzEwXSBESVI2NAoJcmVsb2MgIDkwOSBvZmZz
ZXQgIDFkOCBbYWE0OGFjMThdIERJUjY0CglyZWxvYyAgOTEwIG9mZnNldCAgMWUwIFthYTQ4YWMy
MF0gRElSNjQKCXJlbG9jICA5MTEgb2Zmc2V0ICAyMDAgW2FhNDhhYzQwXSBESVI2NAoJcmVsb2Mg
IDkxMiBvZmZzZXQgIDIwOCBbYWE0OGFjNDhdIERJUjY0CglyZWxvYyAgOTEzIG9mZnNldCAgMjEw
IFthYTQ4YWM1MF0gRElSNjQKCXJlbG9jICA5MTQgb2Zmc2V0ICAyMTggW2FhNDhhYzU4XSBESVI2
NAoJcmVsb2MgIDkxNSBvZmZzZXQgIDJhMCBbYWE0OGFjZTBdIERJUjY0CglyZWxvYyAgOTE2IG9m
ZnNldCAgMmUwIFthYTQ4YWQyMF0gRElSNjQKCXJlbG9jICA5MTcgb2Zmc2V0ICAyZTggW2FhNDhh
ZDI4XSBESVI2NAoJcmVsb2MgIDkxOCBvZmZzZXQgIDJmMCBbYWE0OGFkMzBdIERJUjY0CglyZWxv
YyAgOTE5IG9mZnNldCAgMzAwIFthYTQ4YWQ0MF0gRElSNjQKCXJlbG9jICA5MjAgb2Zmc2V0ICAz
MDggW2FhNDhhZDQ4XSBESVI2NAoJcmVsb2MgIDkyMSBvZmZzZXQgIDMxMCBbYWE0OGFkNTBdIERJ
UjY0CglyZWxvYyAgOTIyIG9mZnNldCAgMzIwIFthYTQ4YWQ2MF0gRElSNjQKCXJlbG9jICA5MjMg
b2Zmc2V0ICAzMjggW2FhNDhhZDY4XSBESVI2NAoJcmVsb2MgIDkyNCBvZmZzZXQgIDMzMCBbYWE0
OGFkNzBdIERJUjY0CglyZWxvYyAgOTI1IG9mZnNldCAgMzM4IFthYTQ4YWQ3OF0gRElSNjQKCXJl
bG9jICA5MjYgb2Zmc2V0ICAzNDAgW2FhNDhhZDgwXSBESVI2NAoJcmVsb2MgIDkyNyBvZmZzZXQg
IDM0OCBbYWE0OGFkODhdIERJUjY0CglyZWxvYyAgOTI4IG9mZnNldCAgMzUwIFthYTQ4YWQ5MF0g
RElSNjQKCXJlbG9jICA5Mjkgb2Zmc2V0ICAzNTggW2FhNDhhZDk4XSBESVI2NAoJcmVsb2MgIDkz
MCBvZmZzZXQgIDM2MCBbYWE0OGFkYTBdIERJUjY0CglyZWxvYyAgOTMxIG9mZnNldCAgMzgwIFth
YTQ4YWRjMF0gRElSNjQKCXJlbG9jICA5MzIgb2Zmc2V0ICAzODggW2FhNDhhZGM4XSBESVI2NAoJ
cmVsb2MgIDkzMyBvZmZzZXQgIDM5MCBbYWE0OGFkZDBdIERJUjY0CglyZWxvYyAgOTM0IG9mZnNl
dCAgM2EwIFthYTQ4YWRlMF0gRElSNjQKCXJlbG9jICA5MzUgb2Zmc2V0ICAzYTggW2FhNDhhZGU4
XSBESVI2NAoJcmVsb2MgIDkzNiBvZmZzZXQgIDNiMCBbYWE0OGFkZjBdIERJUjY0CglyZWxvYyAg
OTM3IG9mZnNldCAgM2MwIFthYTQ4YWUwMF0gRElSNjQKCXJlbG9jICA5Mzggb2Zmc2V0ICAzYzgg
W2FhNDhhZTA4XSBESVI2NAoJcmVsb2MgIDkzOSBvZmZzZXQgIDNkMCBbYWE0OGFlMTBdIERJUjY0
CglyZWxvYyAgOTQwIG9mZnNldCAgM2Q4IFthYTQ4YWUxOF0gRElSNjQKCXJlbG9jICA5NDEgb2Zm
c2V0ICAzZTAgW2FhNDhhZTIwXSBESVI2NAoJcmVsb2MgIDk0MiBvZmZzZXQgIDNlOCBbYWE0OGFl
MjhdIERJUjY0CglyZWxvYyAgOTQzIG9mZnNldCAgM2YwIFthYTQ4YWUzMF0gRElSNjQKCXJlbG9j
ICA5NDQgb2Zmc2V0ICAzZjggW2FhNDhhZTM4XSBESVI2NAoJcmVsb2MgIDk0NSBvZmZzZXQgIDQw
MCBbYWE0OGFlNDBdIERJUjY0CglyZWxvYyAgOTQ2IG9mZnNldCAgNDIwIFthYTQ4YWU2MF0gRElS
NjQKCXJlbG9jICA5NDcgb2Zmc2V0ICA0MjggW2FhNDhhZTY4XSBESVI2NAoJcmVsb2MgIDk0OCBv
ZmZzZXQgIDQzMCBbYWE0OGFlNzBdIERJUjY0CglyZWxvYyAgOTQ5IG9mZnNldCAgNDQwIFthYTQ4
YWU4MF0gRElSNjQKCXJlbG9jICA5NTAgb2Zmc2V0ICA0NDggW2FhNDhhZTg4XSBESVI2NAoJcmVs
b2MgIDk1MSBvZmZzZXQgIDQ1MCBbYWE0OGFlOTBdIERJUjY0CglyZWxvYyAgOTUyIG9mZnNldCAg
NDYwIFthYTQ4YWVhMF0gRElSNjQKCXJlbG9jICA5NTMgb2Zmc2V0ICA0NjggW2FhNDhhZWE4XSBE
SVI2NAoJcmVsb2MgIDk1NCBvZmZzZXQgIDQ3MCBbYWE0OGFlYjBdIERJUjY0CglyZWxvYyAgOTU1
IG9mZnNldCAgNDc4IFthYTQ4YWViOF0gRElSNjQKCXJlbG9jICA5NTYgb2Zmc2V0ICA0ODAgW2Fh
NDhhZWMwXSBESVI2NAoJcmVsb2MgIDk1NyBvZmZzZXQgIDQ4OCBbYWE0OGFlYzhdIERJUjY0Cgly
ZWxvYyAgOTU4IG9mZnNldCAgNDkwIFthYTQ4YWVkMF0gRElSNjQKCXJlbG9jICA5NTkgb2Zmc2V0
ICA0OTggW2FhNDhhZWQ4XSBESVI2NAoJcmVsb2MgIDk2MCBvZmZzZXQgIDRhMCBbYWE0OGFlZTBd
IERJUjY0CglyZWxvYyAgOTYxIG9mZnNldCAgNGMwIFthYTQ4YWYwMF0gRElSNjQKCXJlbG9jICA5
NjIgb2Zmc2V0ICA0YzggW2FhNDhhZjA4XSBESVI2NAoJcmVsb2MgIDk2MyBvZmZzZXQgIDRkMCBb
YWE0OGFmMTBdIERJUjY0CglyZWxvYyAgOTY0IG9mZnNldCAgNGUwIFthYTQ4YWYyMF0gRElSNjQK
CXJlbG9jICA5NjUgb2Zmc2V0ICA0ZTggW2FhNDhhZjI4XSBESVI2NAoJcmVsb2MgIDk2NiBvZmZz
ZXQgIDRmMCBbYWE0OGFmMzBdIERJUjY0CglyZWxvYyAgOTY3IG9mZnNldCAgNGY4IFthYTQ4YWYz
OF0gRElSNjQKCXJlbG9jICA5Njggb2Zmc2V0ICA1MDAgW2FhNDhhZjQwXSBESVI2NAoJcmVsb2Mg
IDk2OSBvZmZzZXQgIDUwOCBbYWE0OGFmNDhdIERJUjY0CglyZWxvYyAgOTcwIG9mZnNldCAgNTEw
IFthYTQ4YWY1MF0gRElSNjQKCXJlbG9jICA5NzEgb2Zmc2V0ICA1ODAgW2FhNDhhZmMwXSBESVI2
NAoJcmVsb2MgIDk3MiBvZmZzZXQgIDU4OCBbYWE0OGFmYzhdIERJUjY0CglyZWxvYyAgOTczIG9m
ZnNldCAgNTkwIFthYTQ4YWZkMF0gRElSNjQKCXJlbG9jICA5NzQgb2Zmc2V0ICA1OTggW2FhNDhh
ZmQ4XSBESVI2NAoJcmVsb2MgIDk3NSBvZmZzZXQgIDVhMCBbYWE0OGFmZTBdIERJUjY0CglyZWxv
YyAgOTc2IG9mZnNldCAgNWE4IFthYTQ4YWZlOF0gRElSNjQKCXJlbG9jICA5Nzcgb2Zmc2V0ICA1
YjAgW2FhNDhhZmYwXSBESVI2NAoJcmVsb2MgIDk3OCBvZmZzZXQgIDYyMCBbYWE0OGIwNjBdIERJ
UjY0CglyZWxvYyAgOTc5IG9mZnNldCAgNjI4IFthYTQ4YjA2OF0gRElSNjQKCXJlbG9jICA5ODAg
b2Zmc2V0ICA2MzAgW2FhNDhiMDcwXSBESVI2NAoJcmVsb2MgIDk4MSBvZmZzZXQgIDYzOCBbYWE0
OGIwNzhdIERJUjY0CglyZWxvYyAgOTgyIG9mZnNldCAgNjQwIFthYTQ4YjA4MF0gRElSNjQKCXJl
bG9jICA5ODMgb2Zmc2V0ICA2NDggW2FhNDhiMDg4XSBESVI2NAoJcmVsb2MgIDk4NCBvZmZzZXQg
IDY1MCBbYWE0OGIwOTBdIERJUjY0CglyZWxvYyAgOTg1IG9mZnNldCAgNmMwIFthYTQ4YjEwMF0g
RElSNjQKCXJlbG9jICA5ODYgb2Zmc2V0ICA2YzggW2FhNDhiMTA4XSBESVI2NAoJcmVsb2MgIDk4
NyBvZmZzZXQgIDZkMCBbYWE0OGIxMTBdIERJUjY0CglyZWxvYyAgOTg4IG9mZnNldCAgNmQ4IFth
YTQ4YjExOF0gRElSNjQKCXJlbG9jICA5ODkgb2Zmc2V0ICA2ZTAgW2FhNDhiMTIwXSBESVI2NAoJ
cmVsb2MgIDk5MCBvZmZzZXQgIDZlOCBbYWE0OGIxMjhdIERJUjY0CglyZWxvYyAgOTkxIG9mZnNl
dCAgNmYwIFthYTQ4YjEzMF0gRElSNjQKCXJlbG9jICA5OTIgb2Zmc2V0ICA3NjggW2FhNDhiMWE4
XSBESVI2NAoJcmVsb2MgIDk5MyBvZmZzZXQgIDc3MCBbYWE0OGIxYjBdIERJUjY0CglyZWxvYyAg
OTk0IG9mZnNldCAgNzc4IFthYTQ4YjFiOF0gRElSNjQKCXJlbG9jICA5OTUgb2Zmc2V0ICA3ODAg
W2FhNDhiMWMwXSBESVI2NAoJcmVsb2MgIDk5NiBvZmZzZXQgIDc4OCBbYWE0OGIxYzhdIERJUjY0
CglyZWxvYyAgOTk3IG9mZnNldCAgN2M4IFthYTQ4YjIwOF0gRElSNjQKCXJlbG9jICA5OTggb2Zm
c2V0ICA3ZDAgW2FhNDhiMjEwXSBESVI2NAoJcmVsb2MgIDk5OSBvZmZzZXQgIDdkOCBbYWE0OGIy
MThdIERJUjY0CglyZWxvYyAxMDAwIG9mZnNldCAgN2UwIFthYTQ4YjIyMF0gRElSNjQKCXJlbG9j
IDEwMDEgb2Zmc2V0ICA3ZTggW2FhNDhiMjI4XSBESVI2NAoJcmVsb2MgMTAwMiBvZmZzZXQgIDgy
OCBbYWE0OGIyNjhdIERJUjY0CglyZWxvYyAxMDAzIG9mZnNldCAgODMwIFthYTQ4YjI3MF0gRElS
NjQKCXJlbG9jIDEwMDQgb2Zmc2V0ICA4MzggW2FhNDhiMjc4XSBESVI2NAoJcmVsb2MgMTAwNSBv
ZmZzZXQgIDg0MCBbYWE0OGIyODBdIERJUjY0CglyZWxvYyAxMDA2IG9mZnNldCAgODQ4IFthYTQ4
YjI4OF0gRElSNjQKCXJlbG9jIDEwMDcgb2Zmc2V0ICA4ODggW2FhNDhiMmM4XSBESVI2NAoJcmVs
b2MgMTAwOCBvZmZzZXQgIDg5MCBbYWE0OGIyZDBdIERJUjY0CglyZWxvYyAxMDA5IG9mZnNldCAg
ODk4IFthYTQ4YjJkOF0gRElSNjQKCXJlbG9jIDEwMTAgb2Zmc2V0ICA4YTAgW2FhNDhiMmUwXSBE
SVI2NAoJcmVsb2MgMTAxMSBvZmZzZXQgIDhhOCBbYWE0OGIyZThdIERJUjY0CglyZWxvYyAxMDEy
IG9mZnNldCAgOGUwIFthYTQ4YjMyMF0gRElSNjQKCXJlbG9jIDEwMTMgb2Zmc2V0ICA4ZTggW2Fh
NDhiMzI4XSBESVI2NAoJcmVsb2MgMTAxNCBvZmZzZXQgIDhmMCBbYWE0OGIzMzBdIERJUjY0Cgly
ZWxvYyAxMDE1IG9mZnNldCAgOTAwIFthYTQ4YjM0MF0gRElSNjQKCXJlbG9jIDEwMTYgb2Zmc2V0
ICA5MDggW2FhNDhiMzQ4XSBESVI2NAoJcmVsb2MgMTAxNyBvZmZzZXQgIDkyMCBbYWE0OGIzNjBd
IERJUjY0CglyZWxvYyAxMDE4IG9mZnNldCAgOTI4IFthYTQ4YjM2OF0gRElSNjQKCXJlbG9jIDEw
MTkgb2Zmc2V0ICA5MzAgW2FhNDhiMzcwXSBESVI2NAoJcmVsb2MgMTAyMCBvZmZzZXQgIDk0OCBb
YWE0OGIzODhdIERJUjY0CglyZWxvYyAxMDIxIG9mZnNldCAgOTU4IFthYTQ4YjM5OF0gRElSNjQK
CXJlbG9jIDEwMjIgb2Zmc2V0ICA5NjAgW2FhNDhiM2EwXSBESVI2NAoJcmVsb2MgMTAyMyBvZmZz
ZXQgIDk2OCBbYWE0OGIzYThdIERJUjY0CglyZWxvYyAxMDI0IG9mZnNldCAgOTcwIFthYTQ4YjNi
MF0gRElSNjQKCXJlbG9jIDEwMjUgb2Zmc2V0ICA5NzggW2FhNDhiM2I4XSBESVI2NAoJcmVsb2Mg
MTAyNiBvZmZzZXQgIDk4MCBbYWE0OGIzYzBdIERJUjY0CglyZWxvYyAxMDI3IG9mZnNldCAgOTg4
IFthYTQ4YjNjOF0gRElSNjQKCXJlbG9jIDEwMjggb2Zmc2V0ICA5OTAgW2FhNDhiM2QwXSBESVI2
NAoJcmVsb2MgMTAyOSBvZmZzZXQgIDk5OCBbYWE0OGIzZDhdIERJUjY0CglyZWxvYyAxMDMwIG9m
ZnNldCAgOWEwIFthYTQ4YjNlMF0gRElSNjQKCXJlbG9jIDEwMzEgb2Zmc2V0ICA5ZTAgW2FhNDhi
NDIwXSBESVI2NAoJcmVsb2MgMTAzMiBvZmZzZXQgIDllOCBbYWE0OGI0MjhdIERJUjY0CglyZWxv
YyAxMDMzIG9mZnNldCAgOWYwIFthYTQ4YjQzMF0gRElSNjQKCXJlbG9jIDEwMzQgb2Zmc2V0ICA5
ZjggW2FhNDhiNDM4XSBESVI2NAoJcmVsb2MgMTAzNSBvZmZzZXQgIGEwMCBbYWE0OGI0NDBdIERJ
UjY0CglyZWxvYyAxMDM2IG9mZnNldCAgYTA4IFthYTQ4YjQ0OF0gRElSNjQKCXJlbG9jIDEwMzcg
b2Zmc2V0ICBhMTAgW2FhNDhiNDUwXSBESVI2NAoJcmVsb2MgMTAzOCBvZmZzZXQgIGExOCBbYWE0
OGI0NThdIERJUjY0CglyZWxvYyAxMDM5IG9mZnNldCAgYTIwIFthYTQ4YjQ2MF0gRElSNjQKCXJl
bG9jIDEwNDAgb2Zmc2V0ICBhMjggW2FhNDhiNDY4XSBESVI2NAoJcmVsb2MgMTA0MSBvZmZzZXQg
IGEzMCBbYWE0OGI0NzBdIERJUjY0CglyZWxvYyAxMDQyIG9mZnNldCAgYTM4IFthYTQ4YjQ3OF0g
RElSNjQKCXJlbG9jIDEwNDMgb2Zmc2V0ICBhNDAgW2FhNDhiNDgwXSBESVI2NAoJcmVsb2MgMTA0
NCBvZmZzZXQgIGE0OCBbYWE0OGI0ODhdIERJUjY0CglyZWxvYyAxMDQ1IG9mZnNldCAgYTUwIFth
YTQ4YjQ5MF0gRElSNjQKCXJlbG9jIDEwNDYgb2Zmc2V0ICBhNTggW2FhNDhiNDk4XSBESVI2NAoJ
cmVsb2MgMTA0NyBvZmZzZXQgIGE2MCBbYWE0OGI0YTBdIERJUjY0CglyZWxvYyAxMDQ4IG9mZnNl
dCAgYTY4IFthYTQ4YjRhOF0gRElSNjQKCXJlbG9jIDEwNDkgb2Zmc2V0ICBhNzAgW2FhNDhiNGIw
XSBESVI2NAoJcmVsb2MgMTA1MCBvZmZzZXQgIGE3OCBbYWE0OGI0YjhdIERJUjY0CglyZWxvYyAx
MDUxIG9mZnNldCAgYTgwIFthYTQ4YjRjMF0gRElSNjQKCXJlbG9jIDEwNTIgb2Zmc2V0ICBhODgg
W2FhNDhiNGM4XSBESVI2NAoJcmVsb2MgMTA1MyBvZmZzZXQgIGFhMCBbYWE0OGI0ZTBdIERJUjY0
CglyZWxvYyAxMDU0IG9mZnNldCAgYWE4IFthYTQ4YjRlOF0gRElSNjQKCXJlbG9jIDEwNTUgb2Zm
c2V0ICBhYjAgW2FhNDhiNGYwXSBESVI2NAoJcmVsb2MgMTA1NiBvZmZzZXQgIGFiOCBbYWE0OGI0
ZjhdIERJUjY0CglyZWxvYyAxMDU3IG9mZnNldCAgYWMwIFthYTQ4YjUwMF0gRElSNjQKCXJlbG9j
IDEwNTggb2Zmc2V0ICBhYzggW2FhNDhiNTA4XSBESVI2NAoJcmVsb2MgMTA1OSBvZmZzZXQgIGFk
MCBbYWE0OGI1MTBdIERJUjY0CglyZWxvYyAxMDYwIG9mZnNldCAgYWQ4IFthYTQ4YjUxOF0gRElS
NjQKCXJlbG9jIDEwNjEgb2Zmc2V0ICBhZTAgW2FhNDhiNTIwXSBESVI2NAoJcmVsb2MgMTA2MiBv
ZmZzZXQgIGFlOCBbYWE0OGI1MjhdIERJUjY0CglyZWxvYyAxMDYzIG9mZnNldCAgYWYwIFthYTQ4
YjUzMF0gRElSNjQKCXJlbG9jIDEwNjQgb2Zmc2V0ICBhZjggW2FhNDhiNTM4XSBESVI2NAoJcmVs
b2MgMTA2NSBvZmZzZXQgIGIwMCBbYWE0OGI1NDBdIERJUjY0CglyZWxvYyAxMDY2IG9mZnNldCAg
YjA4IFthYTQ4YjU0OF0gRElSNjQKCXJlbG9jIDEwNjcgb2Zmc2V0ICBiMTAgW2FhNDhiNTUwXSBE
SVI2NAoJcmVsb2MgMTA2OCBvZmZzZXQgIGIxOCBbYWE0OGI1NThdIERJUjY0CglyZWxvYyAxMDY5
IG9mZnNldCAgYjIwIFthYTQ4YjU2MF0gRElSNjQKCXJlbG9jIDEwNzAgb2Zmc2V0ICBiMjggW2Fh
NDhiNTY4XSBESVI2NAoJcmVsb2MgMTA3MSBvZmZzZXQgIGIzMCBbYWE0OGI1NzBdIERJUjY0Cgly
ZWxvYyAxMDcyIG9mZnNldCAgYjM4IFthYTQ4YjU3OF0gRElSNjQKCXJlbG9jIDEwNzMgb2Zmc2V0
ICBiNDAgW2FhNDhiNTgwXSBESVI2NAoJcmVsb2MgMTA3NCBvZmZzZXQgIGI0OCBbYWE0OGI1ODhd
IERJUjY0CglyZWxvYyAxMDc1IG9mZnNldCAgYjUwIFthYTQ4YjU5MF0gRElSNjQKCXJlbG9jIDEw
NzYgb2Zmc2V0ICBiNTggW2FhNDhiNTk4XSBESVI2NAoJcmVsb2MgMTA3NyBvZmZzZXQgIGI2MCBb
YWE0OGI1YTBdIERJUjY0CglyZWxvYyAxMDc4IG9mZnNldCAgYjY4IFthYTQ4YjVhOF0gRElSNjQK
CXJlbG9jIDEwNzkgb2Zmc2V0ICBiNzAgW2FhNDhiNWIwXSBESVI2NAoJcmVsb2MgMTA4MCBvZmZz
ZXQgIGI3OCBbYWE0OGI1YjhdIERJUjY0CglyZWxvYyAxMDgxIG9mZnNldCAgYjgwIFthYTQ4YjVj
MF0gRElSNjQKCXJlbG9jIDEwODIgb2Zmc2V0ICBiODggW2FhNDhiNWM4XSBESVI2NAoJcmVsb2Mg
MTA4MyBvZmZzZXQgIGI5MCBbYWE0OGI1ZDBdIERJUjY0CglyZWxvYyAxMDg0IG9mZnNldCAgYjk4
IFthYTQ4YjVkOF0gRElSNjQKCXJlbG9jIDEwODUgb2Zmc2V0ICBiYTAgW2FhNDhiNWUwXSBESVI2
NAoJcmVsb2MgMTA4NiBvZmZzZXQgIGJhOCBbYWE0OGI1ZThdIERJUjY0CglyZWxvYyAxMDg3IG9m
ZnNldCAgYmIwIFthYTQ4YjVmMF0gRElSNjQKCXJlbG9jIDEwODggb2Zmc2V0ICBiYjggW2FhNDhi
NWY4XSBESVI2NAoJcmVsb2MgMTA4OSBvZmZzZXQgIGJjMCBbYWE0OGI2MDBdIERJUjY0CglyZWxv
YyAxMDkwIG9mZnNldCAgYmM4IFthYTQ4YjYwOF0gRElSNjQKCXJlbG9jIDEwOTEgb2Zmc2V0ICBi
ZDAgW2FhNDhiNjEwXSBESVI2NAoJcmVsb2MgMTA5MiBvZmZzZXQgIGJkOCBbYWE0OGI2MThdIERJ
UjY0CglyZWxvYyAxMDkzIG9mZnNldCAgYmUwIFthYTQ4YjYyMF0gRElSNjQKCXJlbG9jIDEwOTQg
b2Zmc2V0ICBiZTggW2FhNDhiNjI4XSBESVI2NAoJcmVsb2MgMTA5NSBvZmZzZXQgIGJmMCBbYWE0
OGI2MzBdIERJUjY0CglyZWxvYyAxMDk2IG9mZnNldCAgYmY4IFthYTQ4YjYzOF0gRElSNjQKCXJl
bG9jIDEwOTcgb2Zmc2V0ICBjMDAgW2FhNDhiNjQwXSBESVI2NAoJcmVsb2MgMTA5OCBvZmZzZXQg
IGMwOCBbYWE0OGI2NDhdIERJUjY0CglyZWxvYyAxMDk5IG9mZnNldCAgYzEwIFthYTQ4YjY1MF0g
RElSNjQKCXJlbG9jIDExMDAgb2Zmc2V0ICBjMTggW2FhNDhiNjU4XSBESVI2NAoJcmVsb2MgMTEw
MSBvZmZzZXQgIGMyMCBbYWE0OGI2NjBdIERJUjY0CglyZWxvYyAxMTAyIG9mZnNldCAgYzI4IFth
YTQ4YjY2OF0gRElSNjQKCXJlbG9jIDExMDMgb2Zmc2V0ICBjMzAgW2FhNDhiNjcwXSBESVI2NAoJ
cmVsb2MgMTEwNCBvZmZzZXQgIGMzOCBbYWE0OGI2NzhdIERJUjY0CglyZWxvYyAxMTA1IG9mZnNl
dCAgYzQwIFthYTQ4YjY4MF0gRElSNjQKCXJlbG9jIDExMDYgb2Zmc2V0ICBjNDggW2FhNDhiNjg4
XSBESVI2NAoJcmVsb2MgMTEwNyBvZmZzZXQgIGM2MCBbYWE0OGI2YTBdIERJUjY0CglyZWxvYyAx
MTA4IG9mZnNldCAgYzY4IFthYTQ4YjZhOF0gRElSNjQKCXJlbG9jIDExMDkgb2Zmc2V0ICBjNzAg
W2FhNDhiNmIwXSBESVI2NAoJcmVsb2MgMTExMCBvZmZzZXQgIGM3OCBbYWE0OGI2YjhdIERJUjY0
CglyZWxvYyAxMTExIG9mZnNldCAgY2UwIFthYTQ4YjcyMF0gRElSNjQKCXJlbG9jIDExMTIgb2Zm
c2V0ICBjZTggW2FhNDhiNzI4XSBESVI2NAoJcmVsb2MgMTExMyBvZmZzZXQgIGNmMCBbYWE0OGI3
MzBdIERJUjY0CglyZWxvYyAxMTE0IG9mZnNldCAgY2Y4IFthYTQ4YjczOF0gRElSNjQKCXJlbG9j
IDExMTUgb2Zmc2V0ICBkMDAgW2FhNDhiNzQwXSBESVI2NAoJcmVsb2MgMTExNiBvZmZzZXQgIGQw
OCBbYWE0OGI3NDhdIERJUjY0CglyZWxvYyAxMTE3IG9mZnNldCAgZDEwIFthYTQ4Yjc1MF0gRElS
NjQKCXJlbG9jIDExMTggb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBMT1cKCXJlbG9jIDExMTkgb2Zm
c2V0ICAgNDggW2FhNDhhYTg4XSBBQlNPTFVURQoJcmVsb2MgMTEyMCBvZmZzZXQgICAxOCBbYWE0
OGFhNThdIEFCU09MVVRFCglyZWxvYyAxMTIxIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xV
VEUKCXJlbG9jIDExMjIgb2Zmc2V0ICA2NDAgW2FhNDhiMDgwXSBESVI2NAoJcmVsb2MgMTEyMyBv
ZmZzZXQgIDY1MCBbYWE0OGIwOTBdIERJUjY0CglyZWxvYyAxMTI0IG9mZnNldCAgNjU4IFthYTQ4
YjA5OF0gRElSNjQKCXJlbG9jIDExMjUgb2Zmc2V0ICA2NjggW2FhNDhiMGE4XSBESVI2NAoJcmVs
b2MgMTEyNiBvZmZzZXQgIDY3MCBbYWE0OGIwYjBdIERJUjY0CglyZWxvYyAxMTI3IG9mZnNldCAg
NjgwIFthYTQ4YjBjMF0gRElSNjQKCXJlbG9jIDExMjggb2Zmc2V0ICA2ODggW2FhNDhiMGM4XSBE
SVI2NAoJcmVsb2MgMTEyOSBvZmZzZXQgIDY5OCBbYWE0OGIwZDhdIERJUjY0CglyZWxvYyAxMTMw
IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDExMzEgb2Zmc2V0ICAgNjAg
W2FhNDhhYWEwXSBBQlNPTFVURQoJcmVsb2MgMTEzMiBvZmZzZXQgICA2NCBbYWE0OGFhYTRdIEFC
U09MVVRFCglyZWxvYyAxMTMzIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9j
IDExMzQgb2Zmc2V0ICAgIDIgW2FhNDhhYTQyXSBISUdITE9XCglyZWxvYyAxMTM1IG9mZnNldCAg
ICBhIFthYTQ4YWE0YV0gSElHSExPVwoJcmVsb2MgMTEzNiBvZmZzZXQgICAxMiBbYWE0OGFhNTJd
IEhJR0hMT1cKCXJlbG9jIDExMzcgb2Zmc2V0ICAgMWEgW2FhNDhhYTVhXSBISUdITE9XCglyZWxv
YyAxMTM4IG9mZnNldCAgIDIyIFthYTQ4YWE2Ml0gSElHSExPVwoJcmVsb2MgMTEzOSBvZmZzZXQg
ICAyYyBbYWE0OGFhNmNdIEhJR0hMT1cKCXJlbG9jIDExNDAgb2Zmc2V0ICAgMzYgW2FhNDhhYTc2
XSBISUdITE9XCglyZWxvYyAxMTQxIG9mZnNldCAgMTZkIFthYTQ4YWJhZF0gSElHSExPVwoJcmVs
b2MgMTE0MiBvZmZzZXQgIDE3MyBbYWE0OGFiYjNdIEhJR0hMT1cKCXJlbG9jIDExNDMgb2Zmc2V0
ICAxY2YgW2FhNDhhYzBmXSBISUdITE9XCglyZWxvYyAxMTQ0IG9mZnNldCAgMWQ2IFthYTQ4YWMx
Nl0gSElHSExPVwoJcmVsb2MgMTE0NSBvZmZzZXQgIDIyOSBbYWE0OGFjNjldIEhJR0hMT1cKCXJl
bG9jIDExNDYgb2Zmc2V0ICAyMzAgW2FhNDhhYzcwXSBISUdITE9XCglyZWxvYyAxMTQ3IG9mZnNl
dCAgMjNhIFthYTQ4YWM3YV0gSElHSExPVwoJcmVsb2MgMTE0OCBvZmZzZXQgIDI0MCBbYWE0OGFj
ODBdIEhJR0hMT1cKCXJlbG9jIDExNDkgb2Zmc2V0ICAyNGUgW2FhNDhhYzhlXSBISUdITE9XCgly
ZWxvYyAxMTUwIG9mZnNldCAgMjU1IFthYTQ4YWM5NV0gSElHSExPVwoJcmVsb2MgMTE1MSBvZmZz
ZXQgIDI1YyBbYWE0OGFjOWNdIEhJR0hMT1cKCXJlbG9jIDExNTIgb2Zmc2V0ICAyNzAgW2FhNDhh
Y2IwXSBISUdITE9XCglyZWxvYyAxMTUzIG9mZnNldCAgMjc3IFthYTQ4YWNiN10gSElHSExPVwoJ
cmVsb2MgMTE1NCBvZmZzZXQgIDI3ZiBbYWE0OGFjYmZdIEhJR0hMT1cKCXJlbG9jIDExNTUgb2Zm
c2V0ICAyODQgW2FhNDhhY2M0XSBISUdITE9XCglyZWxvYyAxMTU2IG9mZnNldCAgMmJiIFthYTQ4
YWNmYl0gSElHSExPVwoJcmVsb2MgMTE1NyBvZmZzZXQgIDJjMiBbYWE0OGFkMDJdIEhJR0hMT1cK
CXJlbG9jIDExNTggb2Zmc2V0ICAyZDQgW2FhNDhhZDE0XSBISUdITE9XCglyZWxvYyAxMTU5IG9m
ZnNldCAgMmRiIFthYTQ4YWQxYl0gSElHSExPVwoJcmVsb2MgMTE2MCBvZmZzZXQgIDJmNiBbYWE0
OGFkMzZdIEhJR0hMT1cKCXJlbG9jIDExNjEgb2Zmc2V0ICAzMDQgW2FhNDhhZDQ0XSBISUdITE9X
CglyZWxvYyAxMTYyIG9mZnNldCAgMzBjIFthYTQ4YWQ0Y10gSElHSExPVwoJcmVsb2MgMTE2MyBv
ZmZzZXQgIDMyMiBbYWE0OGFkNjJdIEhJR0hMT1cKCXJlbG9jIDExNjQgb2Zmc2V0ICAzMmEgW2Fh
NDhhZDZhXSBISUdITE9XCglyZWxvYyAxMTY1IG9mZnNldCAgMzM3IFthYTQ4YWQ3N10gSElHSExP
VwoJcmVsb2MgMTE2NiBvZmZzZXQgIDM0NCBbYWE0OGFkODRdIEhJR0hMT1cKCXJlbG9jIDExNjcg
b2Zmc2V0ICAzNTEgW2FhNDhhZDkxXSBISUdITE9XCglyZWxvYyAxMTY4IG9mZnNldCAgMzU4IFth
YTQ4YWQ5OF0gSElHSExPVwoJcmVsb2MgMTE2OSBvZmZzZXQgIDM1ZiBbYWE0OGFkOWZdIEhJR0hM
T1cKCXJlbG9jIDExNzAgb2Zmc2V0ICAzNjQgW2FhNDhhZGE0XSBISUdITE9XCglyZWxvYyAxMTcx
IG9mZnNldCAgMzc0IFthYTQ4YWRiNF0gSElHSExPVwoJcmVsb2MgMTE3MiBvZmZzZXQgIDM3ZSBb
YWE0OGFkYmVdIEhJR0hMT1cKCXJlbG9jIDExNzMgb2Zmc2V0ICAzOGYgW2FhNDhhZGNmXSBISUdI
TE9XCglyZWxvYyAxMTc0IG9mZnNldCAgMzk4IFthYTQ4YWRkOF0gSElHSExPVwoJcmVsb2MgMTE3
NSBvZmZzZXQgIDNhMiBbYWE0OGFkZTJdIEhJR0hMT1cKCXJlbG9jIDExNzYgb2Zmc2V0ICAzYjAg
W2FhNDhhZGYwXSBISUdITE9XCglyZWxvYyAxMTc3IG9mZnNldCAgM2MwIFthYTQ4YWUwMF0gSElH
SExPVwoJcmVsb2MgMTE3OCBvZmZzZXQgIDNkNCBbYWE0OGFlMTRdIEhJR0hMT1cKCXJlbG9jIDEx
Nzkgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgMTE4MCBvZmZzZXQgICAg
MCBbYWE0OGFhNDBdIEhJR0gKCXJlbG9jIDExODEgb2Zmc2V0ICAgNjAgW2FhNDhhYWEwXSBBQlNP
TFVURQoJcmVsb2MgMTE4MiBvZmZzZXQgICAxNCBbYWE0OGFhNTRdIEFCU09MVVRFCglyZWxvYyAx
MTgzIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDExODQgb2Zmc2V0ICA1
NTUgW2FhNDhhZjk1XSBISUdITE9XCglyZWxvYyAxMTg1IG9mZnNldCAgNWI2IFthYTQ4YWZmNl0g
RElSNjQKCXJlbG9jIDExODYgb2Zmc2V0ICA2NzUgW2FhNDhiMGI1XSBISUdITE9XCglyZWxvYyAx
MTg3IG9mZnNldCAgNjkxIFthYTQ4YjBkMV0gSElHSExPVwoJcmVsb2MgMTE4OCBvZmZzZXQgIDZk
YyBbYWE0OGIxMWNdIERJUjY0CglyZWxvYyAxMTg5IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJT
T0xVVEUKCXJlbG9jIDExOTAgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBVTktOT1dOCglyZWxvYyAx
MTkxIG9mZnNldCAgIDYzIFthYTQ4YWFhM10gQUJTT0xVVEUKCXJlbG9jIDExOTIgb2Zmc2V0ICAg
IGMgW2FhNDhhYTRjXSBBQlNPTFVURQoJcmVsb2MgMTE5MyBvZmZzZXQgICAgMCBbYWE0OGFhNDBd
IEFCU09MVVRFCglyZWxvYyAxMTk0IG9mZnNldCAgZDhiIFthYTQ4YjdjYl0gRElSNjQKCXJlbG9j
IDExOTUgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgMTE5NiBvZmZzZXQg
ICAgMCBbYWE0OGFhNDBdIEhJR0gKCXJlbG9jIDExOTcgb2Zmc2V0ICAgNjQgW2FhNDhhYWE0XSBB
QlNPTFVURQoJcmVsb2MgMTE5OCBvZmZzZXQgICBjMCBbYWE0OGFiMDBdIEFCU09MVVRFCglyZWxv
YyAxMTk5IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDEyMDAgb2Zmc2V0
ICBjZTMgW2FhNDhiNzIzXSBESVI2NAoJcmVsb2MgMTIwMSBvZmZzZXQgIGQxMyBbYWE0OGI3NTNd
IERJUjY0CglyZWxvYyAxMjAyIG9mZnNldCAgZDNiIFthYTQ4Yjc3Yl0gRElSNjQKCXJlbG9jIDEy
MDMgb2Zmc2V0ICBkNDMgW2FhNDhiNzgzXSBESVI2NAoJcmVsb2MgMTIwNCBvZmZzZXQgIGQ0YiBb
YWE0OGI3OGJdIERJUjY0CglyZWxvYyAxMjA1IG9mZnNldCAgZDUzIFthYTQ4Yjc5M10gRElSNjQK
CXJlbG9jIDEyMDYgb2Zmc2V0ICBkNWIgW2FhNDhiNzliXSBESVI2NAoJcmVsb2MgMTIwNyBvZmZz
ZXQgIGQ2MyBbYWE0OGI3YTNdIERJUjY0CglyZWxvYyAxMjA4IG9mZnNldCAgZDZiIFthYTQ4Yjdh
Yl0gRElSNjQKCXJlbG9jIDEyMDkgb2Zmc2V0ICBkNzMgW2FhNDhiN2IzXSBESVI2NAoJcmVsb2Mg
MTIxMCBvZmZzZXQgIGQ3YiBbYWE0OGI3YmJdIERJUjY0CglyZWxvYyAxMjExIG9mZnNldCAgZDgz
IFthYTQ4YjdjM10gRElSNjQKCXJlbG9jIDEyMTIgb2Zmc2V0ICBkOGIgW2FhNDhiN2NiXSBESVI2
NAoJcmVsb2MgMTIxMyBvZmZzZXQgIGQ5MyBbYWE0OGI3ZDNdIERJUjY0CglyZWxvYyAxMjE0IG9m
ZnNldCAgZDliIFthYTQ4YjdkYl0gRElSNjQKCXJlbG9jIDEyMTUgb2Zmc2V0ICBkYTMgW2FhNDhi
N2UzXSBESVI2NAoJcmVsb2MgMTIxNiBvZmZzZXQgIGRhYiBbYWE0OGI3ZWJdIERJUjY0CglyZWxv
YyAxMjE3IG9mZnNldCAgZGIzIFthYTQ4YjdmM10gRElSNjQKCXJlbG9jIDEyMTggb2Zmc2V0ICBk
YmIgW2FhNDhiN2ZiXSBESVI2NAoJcmVsb2MgMTIxOSBvZmZzZXQgIGRjMyBbYWE0OGI4MDNdIERJ
UjY0CglyZWxvYyAxMjIwIG9mZnNldCAgZGNiIFthYTQ4YjgwYl0gRElSNjQKCXJlbG9jIDEyMjEg
b2Zmc2V0ICBkZDMgW2FhNDhiODEzXSBESVI2NAoJcmVsb2MgMTIyMiBvZmZzZXQgIGRkYiBbYWE0
OGI4MWJdIERJUjY0CglyZWxvYyAxMjIzIG9mZnNldCAgZGUzIFthYTQ4YjgyM10gRElSNjQKCXJl
bG9jIDEyMjQgb2Zmc2V0ICBkZWIgW2FhNDhiODJiXSBESVI2NAoJcmVsb2MgMTIyNSBvZmZzZXQg
IGRmMyBbYWE0OGI4MzNdIERJUjY0CglyZWxvYyAxMjI2IG9mZnNldCAgZGZiIFthYTQ4YjgzYl0g
RElSNjQKCXJlbG9jIDEyMjcgb2Zmc2V0ICBlMDMgW2FhNDhiODQzXSBESVI2NAoJcmVsb2MgMTIy
OCBvZmZzZXQgIGUwYiBbYWE0OGI4NGJdIERJUjY0CglyZWxvYyAxMjI5IG9mZnNldCAgZTEzIFth
YTQ4Yjg1M10gRElSNjQKCXJlbG9jIDEyMzAgb2Zmc2V0ICBlMWIgW2FhNDhiODViXSBESVI2NAoJ
cmVsb2MgMTIzMSBvZmZzZXQgIGUyMyBbYWE0OGI4NjNdIERJUjY0CglyZWxvYyAxMjMyIG9mZnNl
dCAgZTJiIFthYTQ4Yjg2Yl0gRElSNjQKCXJlbG9jIDEyMzMgb2Zmc2V0ICBlMzMgW2FhNDhiODcz
XSBESVI2NAoJcmVsb2MgMTIzNCBvZmZzZXQgIGUzYiBbYWE0OGI4N2JdIERJUjY0CglyZWxvYyAx
MjM1IG9mZnNldCAgZTQzIFthYTQ4Yjg4M10gRElSNjQKCXJlbG9jIDEyMzYgb2Zmc2V0ICBlNGIg
W2FhNDhiODhiXSBESVI2NAoJcmVsb2MgMTIzNyBvZmZzZXQgIGU1MyBbYWE0OGI4OTNdIERJUjY0
CglyZWxvYyAxMjM4IG9mZnNldCAgZTViIFthYTQ4Yjg5Yl0gRElSNjQKCXJlbG9jIDEyMzkgb2Zm
c2V0ICBlNjMgW2FhNDhiOGEzXSBESVI2NAoJcmVsb2MgMTI0MCBvZmZzZXQgIGU2YiBbYWE0OGI4
YWJdIERJUjY0CglyZWxvYyAxMjQxIG9mZnNldCAgZTczIFthYTQ4YjhiM10gRElSNjQKCXJlbG9j
IDEyNDIgb2Zmc2V0ICBlN2IgW2FhNDhiOGJiXSBESVI2NAoJcmVsb2MgMTI0MyBvZmZzZXQgIGU4
MyBbYWE0OGI4YzNdIERJUjY0CglyZWxvYyAxMjQ0IG9mZnNldCAgZThiIFthYTQ4YjhjYl0gRElS
NjQKCXJlbG9jIDEyNDUgb2Zmc2V0ICBlOTMgW2FhNDhiOGQzXSBESVI2NAoJcmVsb2MgMTI0NiBv
ZmZzZXQgIGU5YiBbYWE0OGI4ZGJdIERJUjY0CglyZWxvYyAxMjQ3IG9mZnNldCAgZWEzIFthYTQ4
YjhlM10gRElSNjQKCXJlbG9jIDEyNDggb2Zmc2V0ICBlYWIgW2FhNDhiOGViXSBESVI2NAoJcmVs
b2MgMTI0OSBvZmZzZXQgIGViMyBbYWE0OGI4ZjNdIERJUjY0CglyZWxvYyAxMjUwIG9mZnNldCAg
ZWJiIFthYTQ4YjhmYl0gRElSNjQKCXJlbG9jIDEyNTEgb2Zmc2V0ICBlYzMgW2FhNDhiOTAzXSBE
SVI2NAoJcmVsb2MgMTI1MiBvZmZzZXQgIGVjYiBbYWE0OGI5MGJdIERJUjY0CglyZWxvYyAxMjUz
IG9mZnNldCAgZWQzIFthYTQ4YjkxM10gRElSNjQKCXJlbG9jIDEyNTQgb2Zmc2V0ICBlZGIgW2Fh
NDhiOTFiXSBESVI2NAoJcmVsb2MgMTI1NSBvZmZzZXQgIGVlMyBbYWE0OGI5MjNdIERJUjY0Cgly
ZWxvYyAxMjU2IG9mZnNldCAgZWViIFthYTQ4YjkyYl0gRElSNjQKCXJlbG9jIDEyNTcgb2Zmc2V0
ICBlZjMgW2FhNDhiOTMzXSBESVI2NAoJcmVsb2MgMTI1OCBvZmZzZXQgIGVmYiBbYWE0OGI5M2Jd
IERJUjY0CglyZWxvYyAxMjU5IG9mZnNldCAgZjAzIFthYTQ4Yjk0M10gRElSNjQKCXJlbG9jIDEy
NjAgb2Zmc2V0ICBmMGIgW2FhNDhiOTRiXSBESVI2NAoJcmVsb2MgMTI2MSBvZmZzZXQgIGYxMyBb
YWE0OGI5NTNdIERJUjY0CglyZWxvYyAxMjYyIG9mZnNldCAgZjFiIFthYTQ4Yjk1Yl0gRElSNjQK
CXJlbG9jIDEyNjMgb2Zmc2V0ICBmMjMgW2FhNDhiOTYzXSBESVI2NAoJcmVsb2MgMTI2NCBvZmZz
ZXQgIGYyYiBbYWE0OGI5NmJdIERJUjY0CglyZWxvYyAxMjY1IG9mZnNldCAgZjMzIFthYTQ4Yjk3
M10gRElSNjQKCXJlbG9jIDEyNjYgb2Zmc2V0ICBmM2IgW2FhNDhiOTdiXSBESVI2NAoJcmVsb2Mg
MTI2NyBvZmZzZXQgIGY0MyBbYWE0OGI5ODNdIERJUjY0CglyZWxvYyAxMjY4IG9mZnNldCAgZjRi
IFthYTQ4Yjk4Yl0gRElSNjQKCXJlbG9jIDEyNjkgb2Zmc2V0ICBmNTMgW2FhNDhiOTkzXSBESVI2
NAoJcmVsb2MgMTI3MCBvZmZzZXQgIGY1YiBbYWE0OGI5OWJdIERJUjY0CglyZWxvYyAxMjcxIG9m
ZnNldCAgZjYzIFthYTQ4YjlhM10gRElSNjQKCXJlbG9jIDEyNzIgb2Zmc2V0ICBmNmIgW2FhNDhi
OWFiXSBESVI2NAoJcmVsb2MgMTI3MyBvZmZzZXQgIGY3MyBbYWE0OGI5YjNdIERJUjY0CglyZWxv
YyAxMjc0IG9mZnNldCAgZjdiIFthYTQ4YjliYl0gRElSNjQKCXJlbG9jIDEyNzUgb2Zmc2V0ICBm
ODMgW2FhNDhiOWMzXSBESVI2NAoJcmVsb2MgMTI3NiBvZmZzZXQgIGY4YiBbYWE0OGI5Y2JdIERJ
UjY0CglyZWxvYyAxMjc3IG9mZnNldCAgZjkzIFthYTQ4YjlkM10gRElSNjQKCXJlbG9jIDEyNzgg
b2Zmc2V0ICBmOWIgW2FhNDhiOWRiXSBESVI2NAoJcmVsb2MgMTI3OSBvZmZzZXQgIGZhMyBbYWE0
OGI5ZTNdIERJUjY0CglyZWxvYyAxMjgwIG9mZnNldCAgZmFiIFthYTQ4YjllYl0gRElSNjQKCXJl
bG9jIDEyODEgb2Zmc2V0ICBmYjMgW2FhNDhiOWYzXSBESVI2NAoJcmVsb2MgMTI4MiBvZmZzZXQg
IGZiYiBbYWE0OGI5ZmJdIERJUjY0CglyZWxvYyAxMjgzIG9mZnNldCAgZmMzIFthYTQ4YmEwM10g
RElSNjQKCXJlbG9jIDEyODQgb2Zmc2V0ICBmY2IgW2FhNDhiYTBiXSBESVI2NAoJcmVsb2MgMTI4
NSBvZmZzZXQgIGZkMyBbYWE0OGJhMTNdIERJUjY0CglyZWxvYyAxMjg2IG9mZnNldCAgZmRiIFth
YTQ4YmExYl0gRElSNjQKCXJlbG9jIDEyODcgb2Zmc2V0ICBmZTMgW2FhNDhiYTIzXSBESVI2NAoJ
cmVsb2MgMTI4OCBvZmZzZXQgIGZlYiBbYWE0OGJhMmJdIERJUjY0CglyZWxvYyAxMjg5IG9mZnNl
dCAgZmYzIFthYTQ4YmEzM10gRElSNjQKCXJlbG9jIDEyOTAgb2Zmc2V0ICBmZmIgW2FhNDhiYTNi
XSBESVI2NAoJcmVsb2MgMTI5MSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxv
YyAxMjkyIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gTE9XCglyZWxvYyAxMjkzIG9mZnNldCAgIDY0
IFthYTQ4YWFhNF0gQUJTT0xVVEUKCXJlbG9jIDEyOTQgb2Zmc2V0ICAxOTQgW2FhNDhhYmQ0XSBB
QlNPTFVURQoJcmVsb2MgMTI5NSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxv
YyAxMjk2IG9mZnNldCAgICAzIFthYTQ4YWE0M10gRElSNjQKCXJlbG9jIDEyOTcgb2Zmc2V0ICAg
IGIgW2FhNDhhYTRiXSBESVI2NAoJcmVsb2MgMTI5OCBvZmZzZXQgICAxMyBbYWE0OGFhNTNdIERJ
UjY0CglyZWxvYyAxMjk5IG9mZnNldCAgIDFiIFthYTQ4YWE1Yl0gRElSNjQKCXJlbG9jIDEzMDAg
b2Zmc2V0ICAgMjMgW2FhNDhhYTYzXSBESVI2NAoJcmVsb2MgMTMwMSBvZmZzZXQgICAyYiBbYWE0
OGFhNmJdIERJUjY0CglyZWxvYyAxMzAyIG9mZnNldCAgIDMzIFthYTQ4YWE3M10gRElSNjQKCXJl
bG9jIDEzMDMgb2Zmc2V0ICAgM2IgW2FhNDhhYTdiXSBESVI2NAoJcmVsb2MgMTMwNCBvZmZzZXQg
ICA0MyBbYWE0OGFhODNdIERJUjY0CglyZWxvYyAxMzA1IG9mZnNldCAgIDRiIFthYTQ4YWE4Yl0g
RElSNjQKCXJlbG9jIDEzMDYgb2Zmc2V0ICAgNTMgW2FhNDhhYTkzXSBESVI2NAoJcmVsb2MgMTMw
NyBvZmZzZXQgICA1YiBbYWE0OGFhOWJdIERJUjY0CglyZWxvYyAxMzA4IG9mZnNldCAgIDYzIFth
YTQ4YWFhM10gRElSNjQKCXJlbG9jIDEzMDkgb2Zmc2V0ICAgNmIgW2FhNDhhYWFiXSBESVI2NAoJ
cmVsb2MgMTMxMCBvZmZzZXQgICA3MyBbYWE0OGFhYjNdIERJUjY0CglyZWxvYyAxMzExIG9mZnNl
dCAgIDdiIFthYTQ4YWFiYl0gRElSNjQKCXJlbG9jIDEzMTIgb2Zmc2V0ICAgODMgW2FhNDhhYWMz
XSBESVI2NAoJcmVsb2MgMTMxMyBvZmZzZXQgICA4YiBbYWE0OGFhY2JdIERJUjY0CglyZWxvYyAx
MzE0IG9mZnNldCAgIDkzIFthYTQ4YWFkM10gRElSNjQKCXJlbG9jIDEzMTUgb2Zmc2V0ICAgYTMg
W2FhNDhhYWUzXSBESVI2NAoJcmVsb2MgMTMxNiBvZmZzZXQgICBiMyBbYWE0OGFhZjNdIERJUjY0
CglyZWxvYyAxMzE3IG9mZnNldCAgIGJiIFthYTQ4YWFmYl0gRElSNjQKCXJlbG9jIDEzMTggb2Zm
c2V0ICAgYzMgW2FhNDhhYjAzXSBESVI2NAoJcmVsb2MgMTMxOSBvZmZzZXQgICBjYiBbYWE0OGFi
MGJdIERJUjY0CglyZWxvYyAxMzIwIG9mZnNldCAgIGQzIFthYTQ4YWIxM10gRElSNjQKCXJlbG9j
IDEzMjEgb2Zmc2V0ICAgZGIgW2FhNDhhYjFiXSBESVI2NAoJcmVsb2MgMTMyMiBvZmZzZXQgICBl
MyBbYWE0OGFiMjNdIERJUjY0CglyZWxvYyAxMzIzIG9mZnNldCAgIGViIFthYTQ4YWIyYl0gRElS
NjQKCXJlbG9jIDEzMjQgb2Zmc2V0ICAgZjMgW2FhNDhhYjMzXSBESVI2NAoJcmVsb2MgMTMyNSBv
ZmZzZXQgICBmYiBbYWE0OGFiM2JdIERJUjY0CglyZWxvYyAxMzI2IG9mZnNldCAgMTAzIFthYTQ4
YWI0M10gRElSNjQKCXJlbG9jIDEzMjcgb2Zmc2V0ICAxMGIgW2FhNDhhYjRiXSBESVI2NAoJcmVs
b2MgMTMyOCBvZmZzZXQgIDExMyBbYWE0OGFiNTNdIERJUjY0CglyZWxvYyAxMzI5IG9mZnNldCAg
MTFiIFthYTQ4YWI1Yl0gRElSNjQKCXJlbG9jIDEzMzAgb2Zmc2V0ICAxMjMgW2FhNDhhYjYzXSBE
SVI2NAoJcmVsb2MgMTMzMSBvZmZzZXQgIDEyYiBbYWE0OGFiNmJdIERJUjY0CglyZWxvYyAxMzMy
IG9mZnNldCAgMTMzIFthYTQ4YWI3M10gRElSNjQKCXJlbG9jIDEzMzMgb2Zmc2V0ICAxM2IgW2Fh
NDhhYjdiXSBESVI2NAoJcmVsb2MgMTMzNCBvZmZzZXQgIDE0MyBbYWE0OGFiODNdIERJUjY0Cgly
ZWxvYyAxMzM1IG9mZnNldCAgMTRiIFthYTQ4YWI4Yl0gRElSNjQKCXJlbG9jIDEzMzYgb2Zmc2V0
ICAxNTMgW2FhNDhhYjkzXSBESVI2NAoJcmVsb2MgMTMzNyBvZmZzZXQgIDE1YiBbYWE0OGFiOWJd
IERJUjY0CglyZWxvYyAxMzM4IG9mZnNldCAgMTYzIFthYTQ4YWJhM10gRElSNjQKCXJlbG9jIDEz
Mzkgb2Zmc2V0ICAxNmIgW2FhNDhhYmFiXSBESVI2NAoJcmVsb2MgMTM0MCBvZmZzZXQgIDE3MyBb
YWE0OGFiYjNdIERJUjY0CglyZWxvYyAxMzQxIG9mZnNldCAgMTdiIFthYTQ4YWJiYl0gRElSNjQK
CXJlbG9jIDEzNDIgb2Zmc2V0ICAxODMgW2FhNDhhYmMzXSBESVI2NAoJcmVsb2MgMTM0MyBvZmZz
ZXQgIDE4YiBbYWE0OGFiY2JdIERJUjY0CglyZWxvYyAxMzQ0IG9mZnNldCAgMTkzIFthYTQ4YWJk
M10gRElSNjQKCXJlbG9jIDEzNDUgb2Zmc2V0ICAxOWIgW2FhNDhhYmRiXSBESVI2NAoJcmVsb2Mg
MTM0NiBvZmZzZXQgIDFhMyBbYWE0OGFiZTNdIERJUjY0CglyZWxvYyAxMzQ3IG9mZnNldCAgMWFi
IFthYTQ4YWJlYl0gRElSNjQKCXJlbG9jIDEzNDggb2Zmc2V0ICAxYjMgW2FhNDhhYmYzXSBESVI2
NAoJcmVsb2MgMTM0OSBvZmZzZXQgIDFiYiBbYWE0OGFiZmJdIERJUjY0CglyZWxvYyAxMzUwIG9m
ZnNldCAgMWMzIFthYTQ4YWMwM10gRElSNjQKCXJlbG9jIDEzNTEgb2Zmc2V0ICAxY2IgW2FhNDhh
YzBiXSBESVI2NAoJcmVsb2MgMTM1MiBvZmZzZXQgIDFkMyBbYWE0OGFjMTNdIERJUjY0CglyZWxv
YyAxMzUzIG9mZnNldCAgMWRiIFthYTQ4YWMxYl0gRElSNjQKCXJlbG9jIDEzNTQgb2Zmc2V0ICAx
ZTMgW2FhNDhhYzIzXSBESVI2NAoJcmVsb2MgMTM1NSBvZmZzZXQgIDFlYiBbYWE0OGFjMmJdIERJ
UjY0CglyZWxvYyAxMzU2IG9mZnNldCAgMWYzIFthYTQ4YWMzM10gRElSNjQKCXJlbG9jIDEzNTcg
b2Zmc2V0ICAxZmIgW2FhNDhhYzNiXSBESVI2NAoJcmVsb2MgMTM1OCBvZmZzZXQgIDIwMyBbYWE0
OGFjNDNdIERJUjY0CglyZWxvYyAxMzU5IG9mZnNldCAgMjBiIFthYTQ4YWM0Yl0gRElSNjQKCXJl
bG9jIDEzNjAgb2Zmc2V0ICAyMTMgW2FhNDhhYzUzXSBESVI2NAoJcmVsb2MgMTM2MSBvZmZzZXQg
IDIxYiBbYWE0OGFjNWJdIERJUjY0CglyZWxvYyAxMzYyIG9mZnNldCAgMjIzIFthYTQ4YWM2M10g
RElSNjQKCXJlbG9jIDEzNjMgb2Zmc2V0ICAyMmIgW2FhNDhhYzZiXSBESVI2NAoJcmVsb2MgMTM2
NCBvZmZzZXQgIDIzMyBbYWE0OGFjNzNdIERJUjY0CglyZWxvYyAxMzY1IG9mZnNldCAgMjNiIFth
YTQ4YWM3Yl0gRElSNjQKCXJlbG9jIDEzNjYgb2Zmc2V0ICAyNDMgW2FhNDhhYzgzXSBESVI2NAoJ
cmVsb2MgMTM2NyBvZmZzZXQgIDI0YiBbYWE0OGFjOGJdIERJUjY0CglyZWxvYyAxMzY4IG9mZnNl
dCAgMjUzIFthYTQ4YWM5M10gRElSNjQKCXJlbG9jIDEzNjkgb2Zmc2V0ICAyNWIgW2FhNDhhYzli
XSBESVI2NAoJcmVsb2MgMTM3MCBvZmZzZXQgIDI2MyBbYWE0OGFjYTNdIERJUjY0CglyZWxvYyAx
MzcxIG9mZnNldCAgMjZiIFthYTQ4YWNhYl0gRElSNjQKCXJlbG9jIDEzNzIgb2Zmc2V0ICAyNzMg
W2FhNDhhY2IzXSBESVI2NAoJcmVsb2MgMTM3MyBvZmZzZXQgIDI3YiBbYWE0OGFjYmJdIERJUjY0
CglyZWxvYyAxMzc0IG9mZnNldCAgMjgzIFthYTQ4YWNjM10gRElSNjQKCXJlbG9jIDEzNzUgb2Zm
c2V0ICAyOGIgW2FhNDhhY2NiXSBESVI2NAoJcmVsb2MgMTM3NiBvZmZzZXQgIDI5MyBbYWE0OGFj
ZDNdIERJUjY0CglyZWxvYyAxMzc3IG9mZnNldCAgMjliIFthYTQ4YWNkYl0gRElSNjQKCXJlbG9j
IDEzNzggb2Zmc2V0ICAyYTMgW2FhNDhhY2UzXSBESVI2NAoJcmVsb2MgMTM3OSBvZmZzZXQgIDJh
YiBbYWE0OGFjZWJdIERJUjY0CglyZWxvYyAxMzgwIG9mZnNldCAgMmIzIFthYTQ4YWNmM10gRElS
NjQKCXJlbG9jIDEzODEgb2Zmc2V0ICAyYmIgW2FhNDhhY2ZiXSBESVI2NAoJcmVsb2MgMTM4MiBv
ZmZzZXQgIDJjMyBbYWE0OGFkMDNdIERJUjY0CglyZWxvYyAxMzgzIG9mZnNldCAgMmNiIFthYTQ4
YWQwYl0gRElSNjQKCXJlbG9jIDEzODQgb2Zmc2V0ICAyZDMgW2FhNDhhZDEzXSBESVI2NAoJcmVs
b2MgMTM4NSBvZmZzZXQgIDJkYiBbYWE0OGFkMWJdIERJUjY0CglyZWxvYyAxMzg2IG9mZnNldCAg
MmUzIFthYTQ4YWQyM10gRElSNjQKCXJlbG9jIDEzODcgb2Zmc2V0ICAyZWIgW2FhNDhhZDJiXSBE
SVI2NAoJcmVsb2MgMTM4OCBvZmZzZXQgIDJmMyBbYWE0OGFkMzNdIERJUjY0CglyZWxvYyAxMzg5
IG9mZnNldCAgMmZiIFthYTQ4YWQzYl0gRElSNjQKCXJlbG9jIDEzOTAgb2Zmc2V0ICAzMDMgW2Fh
NDhhZDQzXSBESVI2NAoJcmVsb2MgMTM5MSBvZmZzZXQgIDMwYiBbYWE0OGFkNGJdIERJUjY0Cgly
ZWxvYyAxMzkyIG9mZnNldCAgMzEzIFthYTQ4YWQ1M10gRElSNjQKCXJlbG9jIDEzOTMgb2Zmc2V0
ICAzMWIgW2FhNDhhZDViXSBESVI2NAoJcmVsb2MgMTM5NCBvZmZzZXQgIDMyMyBbYWE0OGFkNjNd
IERJUjY0CglyZWxvYyAxMzk1IG9mZnNldCAgMzJiIFthYTQ4YWQ2Yl0gRElSNjQKCXJlbG9jIDEz
OTYgb2Zmc2V0ICAzMzMgW2FhNDhhZDczXSBESVI2NAoJcmVsb2MgMTM5NyBvZmZzZXQgIDMzYiBb
YWE0OGFkN2JdIERJUjY0CglyZWxvYyAxMzk4IG9mZnNldCAgMzQzIFthYTQ4YWQ4M10gRElSNjQK
CXJlbG9jIDEzOTkgb2Zmc2V0ICAzNGIgW2FhNDhhZDhiXSBESVI2NAoJcmVsb2MgMTQwMCBvZmZz
ZXQgIDM1MyBbYWE0OGFkOTNdIERJUjY0CglyZWxvYyAxNDAxIG9mZnNldCAgMzViIFthYTQ4YWQ5
Yl0gRElSNjQKCXJlbG9jIDE0MDIgb2Zmc2V0ICAzNjMgW2FhNDhhZGEzXSBESVI2NAoJcmVsb2Mg
MTQwMyBvZmZzZXQgIDM2YiBbYWE0OGFkYWJdIERJUjY0CglyZWxvYyAxNDA0IG9mZnNldCAgMzcz
IFthYTQ4YWRiM10gRElSNjQKCXJlbG9jIDE0MDUgb2Zmc2V0ICAzN2IgW2FhNDhhZGJiXSBESVI2
NAoJcmVsb2MgMTQwNiBvZmZzZXQgIDM4MyBbYWE0OGFkYzNdIERJUjY0CglyZWxvYyAxNDA3IG9m
ZnNldCAgMzhiIFthYTQ4YWRjYl0gRElSNjQKCXJlbG9jIDE0MDggb2Zmc2V0ICAzOTMgW2FhNDhh
ZGQzXSBESVI2NAoJcmVsb2MgMTQwOSBvZmZzZXQgIDM5YiBbYWE0OGFkZGJdIERJUjY0CglyZWxv
YyAxNDEwIG9mZnNldCAgM2EzIFthYTQ4YWRlM10gRElSNjQKCXJlbG9jIDE0MTEgb2Zmc2V0ICAz
YWIgW2FhNDhhZGViXSBESVI2NAoJcmVsb2MgMTQxMiBvZmZzZXQgIDNiMyBbYWE0OGFkZjNdIERJ
UjY0CglyZWxvYyAxNDEzIG9mZnNldCAgM2JiIFthYTQ4YWRmYl0gRElSNjQKCXJlbG9jIDE0MTQg
b2Zmc2V0ICAzYzMgW2FhNDhhZTAzXSBESVI2NAoJcmVsb2MgMTQxNSBvZmZzZXQgIDNjYiBbYWE0
OGFlMGJdIERJUjY0CglyZWxvYyAxNDE2IG9mZnNldCAgM2QzIFthYTQ4YWUxM10gRElSNjQKCXJl
bG9jIDE0MTcgb2Zmc2V0ICAzZGIgW2FhNDhhZTFiXSBESVI2NAoJcmVsb2MgMTQxOCBvZmZzZXQg
IDNlMyBbYWE0OGFlMjNdIERJUjY0CglyZWxvYyAxNDE5IG9mZnNldCAgM2ViIFthYTQ4YWUyYl0g
RElSNjQKCXJlbG9jIDE0MjAgb2Zmc2V0ICAzZjMgW2FhNDhhZTMzXSBESVI2NAoJcmVsb2MgMTQy
MSBvZmZzZXQgIDNmYiBbYWE0OGFlM2JdIERJUjY0CglyZWxvYyAxNDIyIG9mZnNldCAgNDAzIFth
YTQ4YWU0M10gRElSNjQKCXJlbG9jIDE0MjMgb2Zmc2V0ICA0MGIgW2FhNDhhZTRiXSBESVI2NAoJ
cmVsb2MgMTQyNCBvZmZzZXQgIDQxMyBbYWE0OGFlNTNdIERJUjY0CglyZWxvYyAxNDI1IG9mZnNl
dCAgNDFiIFthYTQ4YWU1Yl0gRElSNjQKCXJlbG9jIDE0MjYgb2Zmc2V0ICA0MjMgW2FhNDhhZTYz
XSBESVI2NAoJcmVsb2MgMTQyNyBvZmZzZXQgIDQyYiBbYWE0OGFlNmJdIERJUjY0CglyZWxvYyAx
NDI4IG9mZnNldCAgNDMzIFthYTQ4YWU3M10gRElSNjQKCXJlbG9jIDE0Mjkgb2Zmc2V0ICA0M2Ig
W2FhNDhhZTdiXSBESVI2NAoJcmVsb2MgMTQzMCBvZmZzZXQgIDQ0MyBbYWE0OGFlODNdIERJUjY0
CglyZWxvYyAxNDMxIG9mZnNldCAgNDRiIFthYTQ4YWU4Yl0gRElSNjQKCXJlbG9jIDE0MzIgb2Zm
c2V0ICA0NTMgW2FhNDhhZTkzXSBESVI2NAoJcmVsb2MgMTQzMyBvZmZzZXQgIDQ1YiBbYWE0OGFl
OWJdIERJUjY0CglyZWxvYyAxNDM0IG9mZnNldCAgNDYzIFthYTQ4YWVhM10gRElSNjQKCXJlbG9j
IDE0MzUgb2Zmc2V0ICA0NmIgW2FhNDhhZWFiXSBESVI2NAoJcmVsb2MgMTQzNiBvZmZzZXQgIDQ3
MyBbYWE0OGFlYjNdIERJUjY0CglyZWxvYyAxNDM3IG9mZnNldCAgNDdiIFthYTQ4YWViYl0gRElS
NjQKCXJlbG9jIDE0Mzggb2Zmc2V0ICA0ODMgW2FhNDhhZWMzXSBESVI2NAoJcmVsb2MgMTQzOSBv
ZmZzZXQgIDQ4YiBbYWE0OGFlY2JdIERJUjY0CglyZWxvYyAxNDQwIG9mZnNldCAgNDkzIFthYTQ4
YWVkM10gRElSNjQKCXJlbG9jIDE0NDEgb2Zmc2V0ICA1NjAgW2FhNDhhZmEwXSBESVI2NAoJcmVs
b2MgMTQ0MiBvZmZzZXQgIDU2OCBbYWE0OGFmYThdIERJUjY0CglyZWxvYyAxNDQzIG9mZnNldCAg
NTcwIFthYTQ4YWZiMF0gRElSNjQKCXJlbG9jIDE0NDQgb2Zmc2V0ICA1NzggW2FhNDhhZmI4XSBE
SVI2NAoJcmVsb2MgMTQ0NSBvZmZzZXQgIDU4MCBbYWE0OGFmYzBdIERJUjY0CglyZWxvYyAxNDQ2
IG9mZnNldCAgNWE4IFthYTQ4YWZlOF0gRElSNjQKCXJlbG9jIDE0NDcgb2Zmc2V0ICA1YjggW2Fh
NDhhZmY4XSBESVI2NAoJcmVsb2MgMTQ0OCBvZmZzZXQgIDVjOCBbYWE0OGIwMDhdIERJUjY0Cgly
ZWxvYyAxNDQ5IG9mZnNldCAgNWQ4IFthYTQ4YjAxOF0gRElSNjQKCXJlbG9jIDE0NTAgb2Zmc2V0
ICA1ZTggW2FhNDhiMDI4XSBESVI2NAoJcmVsb2MgMTQ1MSBvZmZzZXQgIDVmOCBbYWE0OGIwMzhd
IERJUjY0CglyZWxvYyAxNDUyIG9mZnNldCAgNjA4IFthYTQ4YjA0OF0gRElSNjQKCXJlbG9jIDE0
NTMgb2Zmc2V0ICA2MTggW2FhNDhiMDU4XSBESVI2NAoJcmVsb2MgMTQ1NCBvZmZzZXQgIDYyOCBb
YWE0OGIwNjhdIERJUjY0CglyZWxvYyAxNDU1IG9mZnNldCAgNjM4IFthYTQ4YjA3OF0gRElSNjQK
CXJlbG9jIDE0NTYgb2Zmc2V0ICA2NDggW2FhNDhiMDg4XSBESVI2NAoJcmVsb2MgMTQ1NyBvZmZz
ZXQgIDY1OCBbYWE0OGIwOThdIERJUjY0CglyZWxvYyAxNDU4IG9mZnNldCAgNjY4IFthYTQ4YjBh
OF0gRElSNjQKCXJlbG9jIDE0NTkgb2Zmc2V0ICA2NzggW2FhNDhiMGI4XSBESVI2NAoJcmVsb2Mg
MTQ2MCBvZmZzZXQgIDY4OCBbYWE0OGIwYzhdIERJUjY0CglyZWxvYyAxNDYxIG9mZnNldCAgNjk4
IFthYTQ4YjBkOF0gRElSNjQKCXJlbG9jIDE0NjIgb2Zmc2V0ICA2YTggW2FhNDhiMGU4XSBESVI2
NAoJcmVsb2MgMTQ2MyBvZmZzZXQgIDZiOCBbYWE0OGIwZjhdIERJUjY0CglyZWxvYyAxNDY0IG9m
ZnNldCAgNmM4IFthYTQ4YjEwOF0gRElSNjQKCXJlbG9jIDE0NjUgb2Zmc2V0ICA2ZDggW2FhNDhi
MTE4XSBESVI2NAoJcmVsb2MgMTQ2NiBvZmZzZXQgIDZlOCBbYWE0OGIxMjhdIERJUjY0CglyZWxv
YyAxNDY3IG9mZnNldCAgNmY4IFthYTQ4YjEzOF0gRElSNjQKCXJlbG9jIDE0Njggb2Zmc2V0ICA3
MDggW2FhNDhiMTQ4XSBESVI2NAoJcmVsb2MgMTQ2OSBvZmZzZXQgIDcxOCBbYWE0OGIxNThdIERJ
UjY0CglyZWxvYyAxNDcwIG9mZnNldCAgNzI4IFthYTQ4YjE2OF0gRElSNjQKCXJlbG9jIDE0NzEg
b2Zmc2V0ICA3MzggW2FhNDhiMTc4XSBESVI2NAoJcmVsb2MgMTQ3MiBvZmZzZXQgIDc0OCBbYWE0
OGIxODhdIERJUjY0CglyZWxvYyAxNDczIG9mZnNldCAgNzU4IFthYTQ4YjE5OF0gRElSNjQKCXJl
bG9jIDE0NzQgb2Zmc2V0ICA3NjggW2FhNDhiMWE4XSBESVI2NAoJcmVsb2MgMTQ3NSBvZmZzZXQg
IDc3OCBbYWE0OGIxYjhdIERJUjY0CglyZWxvYyAxNDc2IG9mZnNldCAgNzg4IFthYTQ4YjFjOF0g
RElSNjQKCXJlbG9jIDE0Nzcgb2Zmc2V0ICA3OTggW2FhNDhiMWQ4XSBESVI2NAoJcmVsb2MgMTQ3
OCBvZmZzZXQgIDdhOCBbYWE0OGIxZThdIERJUjY0CglyZWxvYyAxNDc5IG9mZnNldCAgN2I4IFth
YTQ4YjFmOF0gRElSNjQKCXJlbG9jIDE0ODAgb2Zmc2V0ICA3YzggW2FhNDhiMjA4XSBESVI2NAoJ
cmVsb2MgMTQ4MSBvZmZzZXQgIDgwOCBbYWE0OGIyNDhdIERJUjY0CglyZWxvYyAxNDgyIG9mZnNl
dCAgODE4IFthYTQ4YjI1OF0gRElSNjQKCXJlbG9jIDE0ODMgb2Zmc2V0ICA4MjggW2FhNDhiMjY4
XSBESVI2NAoJcmVsb2MgMTQ4NCBvZmZzZXQgIDgzMCBbYWE0OGIyNzBdIERJUjY0CglyZWxvYyAx
NDg1IG9mZnNldCAgODM4IFthYTQ4YjI3OF0gRElSNjQKCXJlbG9jIDE0ODYgb2Zmc2V0ICA4NDAg
W2FhNDhiMjgwXSBESVI2NAoJcmVsb2MgMTQ4NyBvZmZzZXQgIDg0OCBbYWE0OGIyODhdIERJUjY0
CglyZWxvYyAxNDg4IG9mZnNldCAgODUwIFthYTQ4YjI5MF0gRElSNjQKCXJlbG9jIDE0ODkgb2Zm
c2V0ICA4NTggW2FhNDhiMjk4XSBESVI2NAoJcmVsb2MgMTQ5MCBvZmZzZXQgIDhiMCBbYWE0OGIy
ZjBdIERJUjY0CglyZWxvYyAxNDkxIG9mZnNldCAgOGI4IFthYTQ4YjJmOF0gRElSNjQKCXJlbG9j
IDE0OTIgb2Zmc2V0ICA4ZTggW2FhNDhiMzI4XSBESVI2NAoJcmVsb2MgMTQ5MyBvZmZzZXQgICAg
MCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAxNDk0IG9mZnNldCAgICAwIFthYTQ4YWE0MF0g
UkVMMzIKCXJlbG9jIDE0OTUgb2Zmc2V0ICAgNjQgW2FhNDhhYWE0XSBBQlNPTFVURQoJcmVsb2Mg
MTQ5NiBvZmZzZXQgIDI5YyBbYWE0OGFjZGNdIEFCU09MVVRFCglyZWxvYyAxNDk3IG9mZnNldCAg
ICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDE0OTggb2Zmc2V0ICAgYjggW2FhNDhhYWY4
XSBESVI2NAoJcmVsb2MgMTQ5OSBvZmZzZXQgICBjOCBbYWE0OGFiMDhdIERJUjY0CglyZWxvYyAx
NTAwIG9mZnNldCAgIGQwIFthYTQ4YWIxMF0gRElSNjQKCXJlbG9jIDE1MDEgb2Zmc2V0ICAgZTAg
W2FhNDhhYjIwXSBESVI2NAoJcmVsb2MgMTUwMiBvZmZzZXQgICBlOCBbYWE0OGFiMjhdIERJUjY0
CglyZWxvYyAxNTAzIG9mZnNldCAgIGY4IFthYTQ4YWIzOF0gRElSNjQKCXJlbG9jIDE1MDQgb2Zm
c2V0ICAxMDAgW2FhNDhhYjQwXSBESVI2NAoJcmVsb2MgMTUwNSBvZmZzZXQgIDExMCBbYWE0OGFi
NTBdIERJUjY0CglyZWxvYyAxNTA2IG9mZnNldCAgMTE4IFthYTQ4YWI1OF0gRElSNjQKCXJlbG9j
IDE1MDcgb2Zmc2V0ICAxMjggW2FhNDhhYjY4XSBESVI2NAoJcmVsb2MgMTUwOCBvZmZzZXQgIDEz
MCBbYWE0OGFiNzBdIERJUjY0CglyZWxvYyAxNTA5IG9mZnNldCAgMTQwIFthYTQ4YWI4MF0gRElS
NjQKCXJlbG9jIDE1MTAgb2Zmc2V0ICAxNDggW2FhNDhhYjg4XSBESVI2NAoJcmVsb2MgMTUxMSBv
ZmZzZXQgIDE1OCBbYWE0OGFiOThdIERJUjY0CglyZWxvYyAxNTEyIG9mZnNldCAgMTYwIFthYTQ4
YWJhMF0gRElSNjQKCXJlbG9jIDE1MTMgb2Zmc2V0ICAxNzAgW2FhNDhhYmIwXSBESVI2NAoJcmVs
b2MgMTUxNCBvZmZzZXQgIDE3OCBbYWE0OGFiYjhdIERJUjY0CglyZWxvYyAxNTE1IG9mZnNldCAg
MTg4IFthYTQ4YWJjOF0gRElSNjQKCXJlbG9jIDE1MTYgb2Zmc2V0ICAxOTAgW2FhNDhhYmQwXSBE
SVI2NAoJcmVsb2MgMTUxNyBvZmZzZXQgIDFhMCBbYWE0OGFiZTBdIERJUjY0CglyZWxvYyAxNTE4
IG9mZnNldCAgMWE4IFthYTQ4YWJlOF0gRElSNjQKCXJlbG9jIDE1MTkgb2Zmc2V0ICAxYjggW2Fh
NDhhYmY4XSBESVI2NAoJcmVsb2MgMTUyMCBvZmZzZXQgIDFjMCBbYWE0OGFjMDBdIERJUjY0Cgly
ZWxvYyAxNTIxIG9mZnNldCAgMWQwIFthYTQ4YWMxMF0gRElSNjQKCXJlbG9jIDE1MjIgb2Zmc2V0
ICAxZDggW2FhNDhhYzE4XSBESVI2NAoJcmVsb2MgMTUyMyBvZmZzZXQgIDFlOCBbYWE0OGFjMjhd
IERJUjY0CglyZWxvYyAxNTI0IG9mZnNldCAgMWYwIFthYTQ4YWMzMF0gRElSNjQKCXJlbG9jIDE1
MjUgb2Zmc2V0ICAyMDAgW2FhNDhhYzQwXSBESVI2NAoJcmVsb2MgMTUyNiBvZmZzZXQgIDIwOCBb
YWE0OGFjNDhdIERJUjY0CglyZWxvYyAxNTI3IG9mZnNldCAgMjE4IFthYTQ4YWM1OF0gRElSNjQK
CXJlbG9jIDE1Mjggb2Zmc2V0ICAyMjAgW2FhNDhhYzYwXSBESVI2NAoJcmVsb2MgMTUyOSBvZmZz
ZXQgIDIzMCBbYWE0OGFjNzBdIERJUjY0CglyZWxvYyAxNTMwIG9mZnNldCAgMjM4IFthYTQ4YWM3
OF0gRElSNjQKCXJlbG9jIDE1MzEgb2Zmc2V0ICAyNDggW2FhNDhhYzg4XSBESVI2NAoJcmVsb2Mg
MTUzMiBvZmZzZXQgIDI1MCBbYWE0OGFjOTBdIERJUjY0CglyZWxvYyAxNTMzIG9mZnNldCAgMjYw
IFthYTQ4YWNhMF0gRElSNjQKCXJlbG9jIDE1MzQgb2Zmc2V0ICAyNjggW2FhNDhhY2E4XSBESVI2
NAoJcmVsb2MgMTUzNSBvZmZzZXQgIDI3OCBbYWE0OGFjYjhdIERJUjY0CglyZWxvYyAxNTM2IG9m
ZnNldCAgMjgwIFthYTQ4YWNjMF0gRElSNjQKCXJlbG9jIDE1Mzcgb2Zmc2V0ICAyOTAgW2FhNDhh
Y2QwXSBESVI2NAoJcmVsb2MgMTUzOCBvZmZzZXQgIDI5OCBbYWE0OGFjZDhdIERJUjY0CglyZWxv
YyAxNTM5IG9mZnNldCAgMmE4IFthYTQ4YWNlOF0gRElSNjQKCXJlbG9jIDE1NDAgb2Zmc2V0ICAy
YjAgW2FhNDhhY2YwXSBESVI2NAoJcmVsb2MgMTU0MSBvZmZzZXQgIDJjMCBbYWE0OGFkMDBdIERJ
UjY0CglyZWxvYyAxNTQyIG9mZnNldCAgMmM4IFthYTQ4YWQwOF0gRElSNjQKCXJlbG9jIDE1NDMg
b2Zmc2V0ICAyZDggW2FhNDhhZDE4XSBESVI2NAoJcmVsb2MgMTU0NCBvZmZzZXQgIDJlMCBbYWE0
OGFkMjBdIERJUjY0CglyZWxvYyAxNTQ1IG9mZnNldCAgMmYwIFthYTQ4YWQzMF0gRElSNjQKCXJl
bG9jIDE1NDYgb2Zmc2V0ICAyZjggW2FhNDhhZDM4XSBESVI2NAoJcmVsb2MgMTU0NyBvZmZzZXQg
IDMwOCBbYWE0OGFkNDhdIERJUjY0CglyZWxvYyAxNTQ4IG9mZnNldCAgMzEwIFthYTQ4YWQ1MF0g
RElSNjQKCXJlbG9jIDE1NDkgb2Zmc2V0ICAzMjAgW2FhNDhhZDYwXSBESVI2NAoJcmVsb2MgMTU1
MCBvZmZzZXQgIDMyOCBbYWE0OGFkNjhdIERJUjY0CglyZWxvYyAxNTUxIG9mZnNldCAgMzM4IFth
YTQ4YWQ3OF0gRElSNjQKCXJlbG9jIDE1NTIgb2Zmc2V0ICAzNDAgW2FhNDhhZDgwXSBESVI2NAoJ
cmVsb2MgMTU1MyBvZmZzZXQgIDM1MCBbYWE0OGFkOTBdIERJUjY0CglyZWxvYyAxNTU0IG9mZnNl
dCAgMzU4IFthYTQ4YWQ5OF0gRElSNjQKCXJlbG9jIDE1NTUgb2Zmc2V0ICAzNjggW2FhNDhhZGE4
XSBESVI2NAoJcmVsb2MgMTU1NiBvZmZzZXQgIDM3MCBbYWE0OGFkYjBdIERJUjY0CglyZWxvYyAx
NTU3IG9mZnNldCAgMzgwIFthYTQ4YWRjMF0gRElSNjQKCXJlbG9jIDE1NTggb2Zmc2V0ICAzODgg
W2FhNDhhZGM4XSBESVI2NAoJcmVsb2MgMTU1OSBvZmZzZXQgIDM5OCBbYWE0OGFkZDhdIERJUjY0
CglyZWxvYyAxNTYwIG9mZnNldCAgM2EwIFthYTQ4YWRlMF0gRElSNjQKCXJlbG9jIDE1NjEgb2Zm
c2V0ICAzYjAgW2FhNDhhZGYwXSBESVI2NAoJcmVsb2MgMTU2MiBvZmZzZXQgIDNiOCBbYWE0OGFk
ZjhdIERJUjY0CglyZWxvYyAxNTYzIG9mZnNldCAgM2M4IFthYTQ4YWUwOF0gRElSNjQKCXJlbG9j
IDE1NjQgb2Zmc2V0ICAzZDAgW2FhNDhhZTEwXSBESVI2NAoJcmVsb2MgMTU2NSBvZmZzZXQgIDNl
MCBbYWE0OGFlMjBdIERJUjY0CglyZWxvYyAxNTY2IG9mZnNldCAgM2U4IFthYTQ4YWUyOF0gRElS
NjQKCXJlbG9jIDE1Njcgb2Zmc2V0ICAzZjggW2FhNDhhZTM4XSBESVI2NAoJcmVsb2MgMTU2OCBv
ZmZzZXQgIDQwMCBbYWE0OGFlNDBdIERJUjY0CglyZWxvYyAxNTY5IG9mZnNldCAgNDEwIFthYTQ4
YWU1MF0gRElSNjQKCXJlbG9jIDE1NzAgb2Zmc2V0ICA0MTggW2FhNDhhZTU4XSBESVI2NAoJcmVs
b2MgMTU3MSBvZmZzZXQgIDQyOCBbYWE0OGFlNjhdIERJUjY0CglyZWxvYyAxNTcyIG9mZnNldCAg
NDMwIFthYTQ4YWU3MF0gRElSNjQKCXJlbG9jIDE1NzMgb2Zmc2V0ICA0NDAgW2FhNDhhZTgwXSBE
SVI2NAoJcmVsb2MgMTU3NCBvZmZzZXQgIDQ0OCBbYWE0OGFlODhdIERJUjY0CglyZWxvYyAxNTc1
IG9mZnNldCAgNDU4IFthYTQ4YWU5OF0gRElSNjQKCXJlbG9jIDE1NzYgb2Zmc2V0ICA0NjAgW2Fh
NDhhZWEwXSBESVI2NAoJcmVsb2MgMTU3NyBvZmZzZXQgIDQ3MCBbYWE0OGFlYjBdIERJUjY0Cgly
ZWxvYyAxNTc4IG9mZnNldCAgNDc4IFthYTQ4YWViOF0gRElSNjQKCXJlbG9jIDE1Nzkgb2Zmc2V0
ICA0ODggW2FhNDhhZWM4XSBESVI2NAoJcmVsb2MgMTU4MCBvZmZzZXQgIDQ5MCBbYWE0OGFlZDBd
IERJUjY0CglyZWxvYyAxNTgxIG9mZnNldCAgNGEwIFthYTQ4YWVlMF0gRElSNjQKCXJlbG9jIDE1
ODIgb2Zmc2V0ICA0YTggW2FhNDhhZWU4XSBESVI2NAoJcmVsb2MgMTU4MyBvZmZzZXQgIDRiOCBb
YWE0OGFlZjhdIERJUjY0CglyZWxvYyAxNTg0IG9mZnNldCAgNGMwIFthYTQ4YWYwMF0gRElSNjQK
CXJlbG9jIDE1ODUgb2Zmc2V0ICA0ZDAgW2FhNDhhZjEwXSBESVI2NAoJcmVsb2MgMTU4NiBvZmZz
ZXQgIDRkOCBbYWE0OGFmMThdIERJUjY0CglyZWxvYyAxNTg3IG9mZnNldCAgNGU4IFthYTQ4YWYy
OF0gRElSNjQKCXJlbG9jIDE1ODggb2Zmc2V0ICA0ZjAgW2FhNDhhZjMwXSBESVI2NAoJcmVsb2Mg
MTU4OSBvZmZzZXQgIDUwMCBbYWE0OGFmNDBdIERJUjY0CglyZWxvYyAxNTkwIG9mZnNldCAgNTA4
IFthYTQ4YWY0OF0gRElSNjQKCXJlbG9jIDE1OTEgb2Zmc2V0ICA1MTggW2FhNDhhZjU4XSBESVI2
NAoJcmVsb2MgMTU5MiBvZmZzZXQgIDUyMCBbYWE0OGFmNjBdIERJUjY0CglyZWxvYyAxNTkzIG9m
ZnNldCAgNTMwIFthYTQ4YWY3MF0gRElSNjQKCXJlbG9jIDE1OTQgb2Zmc2V0ICA1MzggW2FhNDhh
Zjc4XSBESVI2NAoJcmVsb2MgMTU5NSBvZmZzZXQgIDU0OCBbYWE0OGFmODhdIERJUjY0CglyZWxv
YyAxNTk2IG9mZnNldCAgNTUwIFthYTQ4YWY5MF0gRElSNjQKCXJlbG9jIDE1OTcgb2Zmc2V0ICA1
NjAgW2FhNDhhZmEwXSBESVI2NAoJcmVsb2MgMTU5OCBvZmZzZXQgIDU2OCBbYWE0OGFmYThdIERJ
UjY0CglyZWxvYyAxNTk5IG9mZnNldCAgNTc4IFthYTQ4YWZiOF0gRElSNjQKCXJlbG9jIDE2MDAg
b2Zmc2V0ICA1ODAgW2FhNDhhZmMwXSBESVI2NAoJcmVsb2MgMTYwMSBvZmZzZXQgIDU5MCBbYWE0
OGFmZDBdIERJUjY0CglyZWxvYyAxNjAyIG9mZnNldCAgNTk4IFthYTQ4YWZkOF0gRElSNjQKCXJl
bG9jIDE2MDMgb2Zmc2V0ICA1YTggW2FhNDhhZmU4XSBESVI2NAoJcmVsb2MgMTYwNCBvZmZzZXQg
IDViMCBbYWE0OGFmZjBdIERJUjY0CglyZWxvYyAxNjA1IG9mZnNldCAgNWMwIFthYTQ4YjAwMF0g
RElSNjQKCXJlbG9jIDE2MDYgb2Zmc2V0ICA1YzggW2FhNDhiMDA4XSBESVI2NAoJcmVsb2MgMTYw
NyBvZmZzZXQgIDVkOCBbYWE0OGIwMThdIERJUjY0CglyZWxvYyAxNjA4IG9mZnNldCAgNWUwIFth
YTQ4YjAyMF0gRElSNjQKCXJlbG9jIDE2MDkgb2Zmc2V0ICA1ZjAgW2FhNDhiMDMwXSBESVI2NAoJ
cmVsb2MgMTYxMCBvZmZzZXQgIDVmOCBbYWE0OGIwMzhdIERJUjY0CglyZWxvYyAxNjExIG9mZnNl
dCAgNjA4IFthYTQ4YjA0OF0gRElSNjQKCXJlbG9jIDE2MTIgb2Zmc2V0ICA2MTAgW2FhNDhiMDUw
XSBESVI2NAoJcmVsb2MgMTYxMyBvZmZzZXQgIDYyMCBbYWE0OGIwNjBdIERJUjY0CglyZWxvYyAx
NjE0IG9mZnNldCAgNjI4IFthYTQ4YjA2OF0gRElSNjQKCXJlbG9jIDE2MTUgb2Zmc2V0ICA2Mzgg
W2FhNDhiMDc4XSBESVI2NAoJcmVsb2MgMTYxNiBvZmZzZXQgIDY0MCBbYWE0OGIwODBdIERJUjY0
CglyZWxvYyAxNjE3IG9mZnNldCAgNjUwIFthYTQ4YjA5MF0gRElSNjQKCXJlbG9jIDE2MTggb2Zm
c2V0ICA2NTggW2FhNDhiMDk4XSBESVI2NAoJcmVsb2MgMTYxOSBvZmZzZXQgIDY2OCBbYWE0OGIw
YThdIERJUjY0CglyZWxvYyAxNjIwIG9mZnNldCAgNjcwIFthYTQ4YjBiMF0gRElSNjQKCXJlbG9j
IDE2MjEgb2Zmc2V0ICA2ODAgW2FhNDhiMGMwXSBESVI2NAoJcmVsb2MgMTYyMiBvZmZzZXQgIDY4
OCBbYWE0OGIwYzhdIERJUjY0CglyZWxvYyAxNjIzIG9mZnNldCAgNjk4IFthYTQ4YjBkOF0gRElS
NjQKCXJlbG9jIDE2MjQgb2Zmc2V0ICA2YTAgW2FhNDhiMGUwXSBESVI2NAoJcmVsb2MgMTYyNSBv
ZmZzZXQgIDZiMCBbYWE0OGIwZjBdIERJUjY0CglyZWxvYyAxNjI2IG9mZnNldCAgNmI4IFthYTQ4
YjBmOF0gRElSNjQKCXJlbG9jIDE2Mjcgb2Zmc2V0ICA2YzggW2FhNDhiMTA4XSBESVI2NAoJcmVs
b2MgMTYyOCBvZmZzZXQgIDZkMCBbYWE0OGIxMTBdIERJUjY0CglyZWxvYyAxNjI5IG9mZnNldCAg
NmUwIFthYTQ4YjEyMF0gRElSNjQKCXJlbG9jIDE2MzAgb2Zmc2V0ICA2ZTggW2FhNDhiMTI4XSBE
SVI2NAoJcmVsb2MgMTYzMSBvZmZzZXQgIDZmOCBbYWE0OGIxMzhdIERJUjY0CglyZWxvYyAxNjMy
IG9mZnNldCAgNzAwIFthYTQ4YjE0MF0gRElSNjQKCXJlbG9jIDE2MzMgb2Zmc2V0ICA3MTAgW2Fh
NDhiMTUwXSBESVI2NAoJcmVsb2MgMTYzNCBvZmZzZXQgIDcxOCBbYWE0OGIxNThdIERJUjY0Cgly
ZWxvYyAxNjM1IG9mZnNldCAgNzI4IFthYTQ4YjE2OF0gRElSNjQKCXJlbG9jIDE2MzYgb2Zmc2V0
ICA3MzAgW2FhNDhiMTcwXSBESVI2NAoJcmVsb2MgMTYzNyBvZmZzZXQgIDc0MCBbYWE0OGIxODBd
IERJUjY0CglyZWxvYyAxNjM4IG9mZnNldCAgNzQ4IFthYTQ4YjE4OF0gRElSNjQKCXJlbG9jIDE2
Mzkgb2Zmc2V0ICA3NTggW2FhNDhiMTk4XSBESVI2NAoJcmVsb2MgMTY0MCBvZmZzZXQgIDc2MCBb
YWE0OGIxYTBdIERJUjY0CglyZWxvYyAxNjQxIG9mZnNldCAgNzcwIFthYTQ4YjFiMF0gRElSNjQK
CXJlbG9jIDE2NDIgb2Zmc2V0ICA3NzggW2FhNDhiMWI4XSBESVI2NAoJcmVsb2MgMTY0MyBvZmZz
ZXQgIDc4OCBbYWE0OGIxYzhdIERJUjY0CglyZWxvYyAxNjQ0IG9mZnNldCAgNzkwIFthYTQ4YjFk
MF0gRElSNjQKCXJlbG9jIDE2NDUgb2Zmc2V0ICA3YTAgW2FhNDhiMWUwXSBESVI2NAoJcmVsb2Mg
MTY0NiBvZmZzZXQgIDdhOCBbYWE0OGIxZThdIERJUjY0CglyZWxvYyAxNjQ3IG9mZnNldCAgN2I4
IFthYTQ4YjFmOF0gRElSNjQKCXJlbG9jIDE2NDggb2Zmc2V0ICA3YzAgW2FhNDhiMjAwXSBESVI2
NAoJcmVsb2MgMTY0OSBvZmZzZXQgIDdkMCBbYWE0OGIyMTBdIERJUjY0CglyZWxvYyAxNjUwIG9m
ZnNldCAgN2Q4IFthYTQ4YjIxOF0gRElSNjQKCXJlbG9jIDE2NTEgb2Zmc2V0ICA3ZTggW2FhNDhi
MjI4XSBESVI2NAoJcmVsb2MgMTY1MiBvZmZzZXQgIDdmMCBbYWE0OGIyMzBdIERJUjY0CglyZWxv
YyAxNjUzIG9mZnNldCAgODAwIFthYTQ4YjI0MF0gRElSNjQKCXJlbG9jIDE2NTQgb2Zmc2V0ICA4
MDggW2FhNDhiMjQ4XSBESVI2NAoJcmVsb2MgMTY1NSBvZmZzZXQgIDgxOCBbYWE0OGIyNThdIERJ
UjY0CglyZWxvYyAxNjU2IG9mZnNldCAgODIwIFthYTQ4YjI2MF0gRElSNjQKCXJlbG9jIDE2NTcg
b2Zmc2V0ICA4MzAgW2FhNDhiMjcwXSBESVI2NAoJcmVsb2MgMTY1OCBvZmZzZXQgIDgzOCBbYWE0
OGIyNzhdIERJUjY0CglyZWxvYyAxNjU5IG9mZnNldCAgODQ4IFthYTQ4YjI4OF0gRElSNjQKCXJl
bG9jIDE2NjAgb2Zmc2V0ICA4NTAgW2FhNDhiMjkwXSBESVI2NAoJcmVsb2MgMTY2MSBvZmZzZXQg
IDg2MCBbYWE0OGIyYTBdIERJUjY0CglyZWxvYyAxNjYyIG9mZnNldCAgODY4IFthYTQ4YjJhOF0g
RElSNjQKCXJlbG9jIDE2NjMgb2Zmc2V0ICA4NzggW2FhNDhiMmI4XSBESVI2NAoJcmVsb2MgMTY2
NCBvZmZzZXQgIDg4MCBbYWE0OGIyYzBdIERJUjY0CglyZWxvYyAxNjY1IG9mZnNldCAgODkwIFth
YTQ4YjJkMF0gRElSNjQKCXJlbG9jIDE2NjYgb2Zmc2V0ICA4OTggW2FhNDhiMmQ4XSBESVI2NAoJ
cmVsb2MgMTY2NyBvZmZzZXQgIDhhOCBbYWE0OGIyZThdIERJUjY0CglyZWxvYyAxNjY4IG9mZnNl
dCAgOGIwIFthYTQ4YjJmMF0gRElSNjQKCXJlbG9jIDE2Njkgb2Zmc2V0ICA4YzAgW2FhNDhiMzAw
XSBESVI2NAoJcmVsb2MgMTY3MCBvZmZzZXQgIDhjOCBbYWE0OGIzMDhdIERJUjY0CglyZWxvYyAx
NjcxIG9mZnNldCAgOGQ4IFthYTQ4YjMxOF0gRElSNjQKCXJlbG9jIDE2NzIgb2Zmc2V0ICA4ZTAg
W2FhNDhiMzIwXSBESVI2NAoJcmVsb2MgMTY3MyBvZmZzZXQgIDhmMCBbYWE0OGIzMzBdIERJUjY0
CglyZWxvYyAxNjc0IG9mZnNldCAgOGY4IFthYTQ4YjMzOF0gRElSNjQKCXJlbG9jIDE2NzUgb2Zm
c2V0ICA5MDggW2FhNDhiMzQ4XSBESVI2NAoJcmVsb2MgMTY3NiBvZmZzZXQgIDkxMCBbYWE0OGIz
NTBdIERJUjY0CglyZWxvYyAxNjc3IG9mZnNldCAgOTIwIFthYTQ4YjM2MF0gRElSNjQKCXJlbG9j
IDE2Nzggb2Zmc2V0ICA5MjggW2FhNDhiMzY4XSBESVI2NAoJcmVsb2MgMTY3OSBvZmZzZXQgIDkz
OCBbYWE0OGIzNzhdIERJUjY0CglyZWxvYyAxNjgwIG9mZnNldCAgOTQwIFthYTQ4YjM4MF0gRElS
NjQKCXJlbG9jIDE2ODEgb2Zmc2V0ICA5NTAgW2FhNDhiMzkwXSBESVI2NAoJcmVsb2MgMTY4MiBv
ZmZzZXQgIDk1OCBbYWE0OGIzOThdIERJUjY0CglyZWxvYyAxNjgzIG9mZnNldCAgOTY4IFthYTQ4
YjNhOF0gRElSNjQKCXJlbG9jIDE2ODQgb2Zmc2V0ICA5NzAgW2FhNDhiM2IwXSBESVI2NAoJcmVs
b2MgMTY4NSBvZmZzZXQgIDk4MCBbYWE0OGIzYzBdIERJUjY0CglyZWxvYyAxNjg2IG9mZnNldCAg
OTg4IFthYTQ4YjNjOF0gRElSNjQKCXJlbG9jIDE2ODcgb2Zmc2V0ICA5OTggW2FhNDhiM2Q4XSBE
SVI2NAoJcmVsb2MgMTY4OCBvZmZzZXQgIDlhMCBbYWE0OGIzZTBdIERJUjY0CglyZWxvYyAxNjg5
IG9mZnNldCAgOWIwIFthYTQ4YjNmMF0gRElSNjQKCXJlbG9jIDE2OTAgb2Zmc2V0ICA5YjggW2Fh
NDhiM2Y4XSBESVI2NAoJcmVsb2MgMTY5MSBvZmZzZXQgIDljOCBbYWE0OGI0MDhdIERJUjY0Cgly
ZWxvYyAxNjkyIG9mZnNldCAgOWQwIFthYTQ4YjQxMF0gRElSNjQKCXJlbG9jIDE2OTMgb2Zmc2V0
ICA5ZTAgW2FhNDhiNDIwXSBESVI2NAoJcmVsb2MgMTY5NCBvZmZzZXQgIDllOCBbYWE0OGI0Mjhd
IERJUjY0CglyZWxvYyAxNjk1IG9mZnNldCAgOWY4IFthYTQ4YjQzOF0gRElSNjQKCXJlbG9jIDE2
OTYgb2Zmc2V0ICBhMDAgW2FhNDhiNDQwXSBESVI2NAoJcmVsb2MgMTY5NyBvZmZzZXQgIGExMCBb
YWE0OGI0NTBdIERJUjY0CglyZWxvYyAxNjk4IG9mZnNldCAgYTE4IFthYTQ4YjQ1OF0gRElSNjQK
CXJlbG9jIDE2OTkgb2Zmc2V0ICBhMjggW2FhNDhiNDY4XSBESVI2NAoJcmVsb2MgMTcwMCBvZmZz
ZXQgIGEzMCBbYWE0OGI0NzBdIERJUjY0CglyZWxvYyAxNzAxIG9mZnNldCAgYTQwIFthYTQ4YjQ4
MF0gRElSNjQKCXJlbG9jIDE3MDIgb2Zmc2V0ICBhNDggW2FhNDhiNDg4XSBESVI2NAoJcmVsb2Mg
MTcwMyBvZmZzZXQgIGE1OCBbYWE0OGI0OThdIERJUjY0CglyZWxvYyAxNzA0IG9mZnNldCAgYTYw
IFthYTQ4YjRhMF0gRElSNjQKCXJlbG9jIDE3MDUgb2Zmc2V0ICBhNzAgW2FhNDhiNGIwXSBESVI2
NAoJcmVsb2MgMTcwNiBvZmZzZXQgIGE3OCBbYWE0OGI0YjhdIERJUjY0CglyZWxvYyAxNzA3IG9m
ZnNldCAgYTg4IFthYTQ4YjRjOF0gRElSNjQKCXJlbG9jIDE3MDggb2Zmc2V0ICBhOTAgW2FhNDhi
NGQwXSBESVI2NAoJcmVsb2MgMTcwOSBvZmZzZXQgIGFhMCBbYWE0OGI0ZTBdIERJUjY0CglyZWxv
YyAxNzEwIG9mZnNldCAgYWE4IFthYTQ4YjRlOF0gRElSNjQKCXJlbG9jIDE3MTEgb2Zmc2V0ICBh
YjggW2FhNDhiNGY4XSBESVI2NAoJcmVsb2MgMTcxMiBvZmZzZXQgIGFjMCBbYWE0OGI1MDBdIERJ
UjY0CglyZWxvYyAxNzEzIG9mZnNldCAgYWQwIFthYTQ4YjUxMF0gRElSNjQKCXJlbG9jIDE3MTQg
b2Zmc2V0ICBhZDggW2FhNDhiNTE4XSBESVI2NAoJcmVsb2MgMTcxNSBvZmZzZXQgIGFlOCBbYWE0
OGI1MjhdIERJUjY0CglyZWxvYyAxNzE2IG9mZnNldCAgYWYwIFthYTQ4YjUzMF0gRElSNjQKCXJl
bG9jIDE3MTcgb2Zmc2V0ICBiMDAgW2FhNDhiNTQwXSBESVI2NAoJcmVsb2MgMTcxOCBvZmZzZXQg
IGIwOCBbYWE0OGI1NDhdIERJUjY0CglyZWxvYyAxNzE5IG9mZnNldCAgYjE4IFthYTQ4YjU1OF0g
RElSNjQKCXJlbG9jIDE3MjAgb2Zmc2V0ICBiMjAgW2FhNDhiNTYwXSBESVI2NAoJcmVsb2MgMTcy
MSBvZmZzZXQgIGIzMCBbYWE0OGI1NzBdIERJUjY0CglyZWxvYyAxNzIyIG9mZnNldCAgYjM4IFth
YTQ4YjU3OF0gRElSNjQKCXJlbG9jIDE3MjMgb2Zmc2V0ICBiNDggW2FhNDhiNTg4XSBESVI2NAoJ
cmVsb2MgMTcyNCBvZmZzZXQgIGI1MCBbYWE0OGI1OTBdIERJUjY0CglyZWxvYyAxNzI1IG9mZnNl
dCAgYjYwIFthYTQ4YjVhMF0gRElSNjQKCXJlbG9jIDE3MjYgb2Zmc2V0ICBiNjggW2FhNDhiNWE4
XSBESVI2NAoJcmVsb2MgMTcyNyBvZmZzZXQgIGI3OCBbYWE0OGI1YjhdIERJUjY0CglyZWxvYyAx
NzI4IG9mZnNldCAgYjgwIFthYTQ4YjVjMF0gRElSNjQKCXJlbG9jIDE3Mjkgb2Zmc2V0ICBiOTAg
W2FhNDhiNWQwXSBESVI2NAoJcmVsb2MgMTczMCBvZmZzZXQgIGI5OCBbYWE0OGI1ZDhdIERJUjY0
CglyZWxvYyAxNzMxIG9mZnNldCAgYmE4IFthYTQ4YjVlOF0gRElSNjQKCXJlbG9jIDE3MzIgb2Zm
c2V0ICBiYjAgW2FhNDhiNWYwXSBESVI2NAoJcmVsb2MgMTczMyBvZmZzZXQgIGJjMCBbYWE0OGI2
MDBdIERJUjY0CglyZWxvYyAxNzM0IG9mZnNldCAgYmM4IFthYTQ4YjYwOF0gRElSNjQKCXJlbG9j
IDE3MzUgb2Zmc2V0ICBiZDggW2FhNDhiNjE4XSBESVI2NAoJcmVsb2MgMTczNiBvZmZzZXQgIGJl
MCBbYWE0OGI2MjBdIERJUjY0CglyZWxvYyAxNzM3IG9mZnNldCAgYmYwIFthYTQ4YjYzMF0gRElS
NjQKCXJlbG9jIDE3Mzggb2Zmc2V0ICBiZjggW2FhNDhiNjM4XSBESVI2NAoJcmVsb2MgMTczOSBv
ZmZzZXQgIGMwOCBbYWE0OGI2NDhdIERJUjY0CglyZWxvYyAxNzQwIG9mZnNldCAgYzEwIFthYTQ4
YjY1MF0gRElSNjQKCXJlbG9jIDE3NDEgb2Zmc2V0ICBjMjAgW2FhNDhiNjYwXSBESVI2NAoJcmVs
b2MgMTc0MiBvZmZzZXQgIGMyOCBbYWE0OGI2NjhdIERJUjY0CglyZWxvYyAxNzQzIG9mZnNldCAg
YzM4IFthYTQ4YjY3OF0gRElSNjQKCXJlbG9jIDE3NDQgb2Zmc2V0ICBjNDAgW2FhNDhiNjgwXSBE
SVI2NAoJcmVsb2MgMTc0NSBvZmZzZXQgIGM1MCBbYWE0OGI2OTBdIERJUjY0CglyZWxvYyAxNzQ2
IG9mZnNldCAgYzU4IFthYTQ4YjY5OF0gRElSNjQKCXJlbG9jIDE3NDcgb2Zmc2V0ICBjNjggW2Fh
NDhiNmE4XSBESVI2NAoJcmVsb2MgMTc0OCBvZmZzZXQgIGM3MCBbYWE0OGI2YjBdIERJUjY0Cgly
ZWxvYyAxNzQ5IG9mZnNldCAgYzgwIFthYTQ4YjZjMF0gRElSNjQKCXJlbG9jIDE3NTAgb2Zmc2V0
ICBjODggW2FhNDhiNmM4XSBESVI2NAoJcmVsb2MgMTc1MSBvZmZzZXQgIGM5OCBbYWE0OGI2ZDhd
IERJUjY0CglyZWxvYyAxNzUyIG9mZnNldCAgY2EwIFthYTQ4YjZlMF0gRElSNjQKCXJlbG9jIDE3
NTMgb2Zmc2V0ICBjYjAgW2FhNDhiNmYwXSBESVI2NAoJcmVsb2MgMTc1NCBvZmZzZXQgIGNiOCBb
YWE0OGI2ZjhdIERJUjY0CglyZWxvYyAxNzU1IG9mZnNldCAgY2M4IFthYTQ4YjcwOF0gRElSNjQK
CXJlbG9jIDE3NTYgb2Zmc2V0ICBjZDAgW2FhNDhiNzEwXSBESVI2NAoJcmVsb2MgMTc1NyBvZmZz
ZXQgIGNlMCBbYWE0OGI3MjBdIERJUjY0CglyZWxvYyAxNzU4IG9mZnNldCAgY2U4IFthYTQ4Yjcy
OF0gRElSNjQKCXJlbG9jIDE3NTkgb2Zmc2V0ICBjZjggW2FhNDhiNzM4XSBESVI2NAoJcmVsb2Mg
MTc2MCBvZmZzZXQgIGQwMCBbYWE0OGI3NDBdIERJUjY0CglyZWxvYyAxNzYxIG9mZnNldCAgZDEw
IFthYTQ4Yjc1MF0gRElSNjQKCXJlbG9jIDE3NjIgb2Zmc2V0ICBkMTggW2FhNDhiNzU4XSBESVI2
NAoJcmVsb2MgMTc2MyBvZmZzZXQgIGQyOCBbYWE0OGI3NjhdIERJUjY0CglyZWxvYyAxNzY0IG9m
ZnNldCAgZDMwIFthYTQ4Yjc3MF0gRElSNjQKCXJlbG9jIDE3NjUgb2Zmc2V0ICBkNDAgW2FhNDhi
NzgwXSBESVI2NAoJcmVsb2MgMTc2NiBvZmZzZXQgIGQ0OCBbYWE0OGI3ODhdIERJUjY0CglyZWxv
YyAxNzY3IG9mZnNldCAgZDU4IFthYTQ4Yjc5OF0gRElSNjQKCXJlbG9jIDE3Njggb2Zmc2V0ICBk
NjAgW2FhNDhiN2EwXSBESVI2NAoJcmVsb2MgMTc2OSBvZmZzZXQgIGQ3MCBbYWE0OGI3YjBdIERJ
UjY0CglyZWxvYyAxNzcwIG9mZnNldCAgZDc4IFthYTQ4YjdiOF0gRElSNjQKCXJlbG9jIDE3NzEg
b2Zmc2V0ICBkODggW2FhNDhiN2M4XSBESVI2NAoJcmVsb2MgMTc3MiBvZmZzZXQgIGQ5MCBbYWE0
OGI3ZDBdIERJUjY0CglyZWxvYyAxNzczIG9mZnNldCAgZGEwIFthYTQ4YjdlMF0gRElSNjQKCXJl
bG9jIDE3NzQgb2Zmc2V0ICBkYTggW2FhNDhiN2U4XSBESVI2NAoJcmVsb2MgMTc3NSBvZmZzZXQg
IGRiOCBbYWE0OGI3ZjhdIERJUjY0CglyZWxvYyAxNzc2IG9mZnNldCAgZGMwIFthYTQ4YjgwMF0g
RElSNjQKCXJlbG9jIDE3Nzcgb2Zmc2V0ICBkZDAgW2FhNDhiODEwXSBESVI2NAoJcmVsb2MgMTc3
OCBvZmZzZXQgIGRkOCBbYWE0OGI4MThdIERJUjY0CglyZWxvYyAxNzc5IG9mZnNldCAgZGU4IFth
YTQ4YjgyOF0gRElSNjQKCXJlbG9jIDE3ODAgb2Zmc2V0ICBkZjAgW2FhNDhiODMwXSBESVI2NAoJ
cmVsb2MgMTc4MSBvZmZzZXQgIGUwMCBbYWE0OGI4NDBdIERJUjY0CglyZWxvYyAxNzgyIG9mZnNl
dCAgZTA4IFthYTQ4Yjg0OF0gRElSNjQKCXJlbG9jIDE3ODMgb2Zmc2V0ICBlMTggW2FhNDhiODU4
XSBESVI2NAoJcmVsb2MgMTc4NCBvZmZzZXQgIGUyMCBbYWE0OGI4NjBdIERJUjY0CglyZWxvYyAx
Nzg1IG9mZnNldCAgZTMwIFthYTQ4Yjg3MF0gRElSNjQKCXJlbG9jIDE3ODYgb2Zmc2V0ICBlMzgg
W2FhNDhiODc4XSBESVI2NAoJcmVsb2MgMTc4NyBvZmZzZXQgIGU0OCBbYWE0OGI4ODhdIERJUjY0
CglyZWxvYyAxNzg4IG9mZnNldCAgZTUwIFthYTQ4Yjg5MF0gRElSNjQKCXJlbG9jIDE3ODkgb2Zm
c2V0ICBlNjAgW2FhNDhiOGEwXSBESVI2NAoJcmVsb2MgMTc5MCBvZmZzZXQgIGU2OCBbYWE0OGI4
YThdIERJUjY0CglyZWxvYyAxNzkxIG9mZnNldCAgZTc4IFthYTQ4YjhiOF0gRElSNjQKCXJlbG9j
IDE3OTIgb2Zmc2V0ICBlODAgW2FhNDhiOGMwXSBESVI2NAoJcmVsb2MgMTc5MyBvZmZzZXQgIGU5
MCBbYWE0OGI4ZDBdIERJUjY0CglyZWxvYyAxNzk0IG9mZnNldCAgZTk4IFthYTQ4YjhkOF0gRElS
NjQKCXJlbG9jIDE3OTUgb2Zmc2V0ICBlYTggW2FhNDhiOGU4XSBESVI2NAoJcmVsb2MgMTc5NiBv
ZmZzZXQgIGViMCBbYWE0OGI4ZjBdIERJUjY0CglyZWxvYyAxNzk3IG9mZnNldCAgZWMwIFthYTQ4
YjkwMF0gRElSNjQKCXJlbG9jIDE3OTggb2Zmc2V0ICBlYzggW2FhNDhiOTA4XSBESVI2NAoJcmVs
b2MgMTc5OSBvZmZzZXQgIGVkOCBbYWE0OGI5MThdIERJUjY0CglyZWxvYyAxODAwIG9mZnNldCAg
ZWUwIFthYTQ4YjkyMF0gRElSNjQKCXJlbG9jIDE4MDEgb2Zmc2V0ICBlZjAgW2FhNDhiOTMwXSBE
SVI2NAoJcmVsb2MgMTgwMiBvZmZzZXQgIGVmOCBbYWE0OGI5MzhdIERJUjY0CglyZWxvYyAxODAz
IG9mZnNldCAgZjA4IFthYTQ4Yjk0OF0gRElSNjQKCXJlbG9jIDE4MDQgb2Zmc2V0ICBmMTAgW2Fh
NDhiOTUwXSBESVI2NAoJcmVsb2MgMTgwNSBvZmZzZXQgIGYyMCBbYWE0OGI5NjBdIERJUjY0Cgly
ZWxvYyAxODA2IG9mZnNldCAgZjI4IFthYTQ4Yjk2OF0gRElSNjQKCXJlbG9jIDE4MDcgb2Zmc2V0
ICBmMzggW2FhNDhiOTc4XSBESVI2NAoJcmVsb2MgMTgwOCBvZmZzZXQgIGY0MCBbYWE0OGI5ODBd
IERJUjY0CglyZWxvYyAxODA5IG9mZnNldCAgZjUwIFthYTQ4Yjk5MF0gRElSNjQKCXJlbG9jIDE4
MTAgb2Zmc2V0ICBmNTggW2FhNDhiOTk4XSBESVI2NAoJcmVsb2MgMTgxMSBvZmZzZXQgIGY2OCBb
YWE0OGI5YThdIERJUjY0CglyZWxvYyAxODEyIG9mZnNldCAgZjcwIFthYTQ4YjliMF0gRElSNjQK
CXJlbG9jIDE4MTMgb2Zmc2V0ICBmODAgW2FhNDhiOWMwXSBESVI2NAoJcmVsb2MgMTgxNCBvZmZz
ZXQgIGY4OCBbYWE0OGI5YzhdIERJUjY0CglyZWxvYyAxODE1IG9mZnNldCAgZjk4IFthYTQ4Yjlk
OF0gRElSNjQKCXJlbG9jIDE4MTYgb2Zmc2V0ICBmYTAgW2FhNDhiOWUwXSBESVI2NAoJcmVsb2Mg
MTgxNyBvZmZzZXQgIGZhOCBbYWE0OGI5ZThdIERJUjY0CglyZWxvYyAxODE4IG9mZnNldCAgZmIw
IFthYTQ4YjlmMF0gRElSNjQKCXJlbG9jIDE4MTkgb2Zmc2V0ICBmYjggW2FhNDhiOWY4XSBESVI2
NAoJcmVsb2MgMTgyMCBvZmZzZXQgIGZjMCBbYWE0OGJhMDBdIERJUjY0CglyZWxvYyAxODIxIG9m
ZnNldCAgZmM4IFthYTQ4YmEwOF0gRElSNjQKCXJlbG9jIDE4MjIgb2Zmc2V0ICBmZDAgW2FhNDhi
YTEwXSBESVI2NAoJcmVsb2MgMTgyMyBvZmZzZXQgIGZkOCBbYWE0OGJhMThdIERJUjY0CglyZWxv
YyAxODI0IG9mZnNldCAgZmUwIFthYTQ4YmEyMF0gRElSNjQKCXJlbG9jIDE4MjUgb2Zmc2V0ICBm
ZTggW2FhNDhiYTI4XSBESVI2NAoJcmVsb2MgMTgyNiBvZmZzZXQgIGZmMCBbYWE0OGJhMzBdIERJ
UjY0CglyZWxvYyAxODI3IG9mZnNldCAgZmY4IFthYTQ4YmEzOF0gRElSNjQKCXJlbG9jIDE4Mjgg
b2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBSRVNFUlZFRDEKCXJlbG9jIDE4Mjkgb2Zmc2V0ICAgNjQg
W2FhNDhhYWE0XSBBQlNPTFVURQoJcmVsb2MgMTgzMCBvZmZzZXQgICA4MCBbYWE0OGFhYzBdIEFC
U09MVVRFCglyZWxvYyAxODMxIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9j
IDE4MzIgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBESVI2NAoJcmVsb2MgMTgzMyBvZmZzZXQgICAg
OCBbYWE0OGFhNDhdIERJUjY0CglyZWxvYyAxODM0IG9mZnNldCAgIDEwIFthYTQ4YWE1MF0gRElS
NjQKCXJlbG9jIDE4MzUgb2Zmc2V0ICAgMTggW2FhNDhhYTU4XSBESVI2NAoJcmVsb2MgMTgzNiBv
ZmZzZXQgICAyMCBbYWE0OGFhNjBdIERJUjY0CglyZWxvYyAxODM3IG9mZnNldCAgIDI4IFthYTQ4
YWE2OF0gRElSNjQKCXJlbG9jIDE4Mzggb2Zmc2V0ICAgMzAgW2FhNDhhYTcwXSBESVI2NAoJcmVs
b2MgMTgzOSBvZmZzZXQgICAzOCBbYWE0OGFhNzhdIERJUjY0CglyZWxvYyAxODQwIG9mZnNldCAg
IDQwIFthYTQ4YWE4MF0gRElSNjQKCXJlbG9jIDE4NDEgb2Zmc2V0ICAgNDggW2FhNDhhYTg4XSBE
SVI2NAoJcmVsb2MgMTg0MiBvZmZzZXQgICA1MCBbYWE0OGFhOTBdIERJUjY0CglyZWxvYyAxODQz
IG9mZnNldCAgIDU4IFthYTQ4YWE5OF0gRElSNjQKCXJlbG9jIDE4NDQgb2Zmc2V0ICAgNjAgW2Fh
NDhhYWEwXSBESVI2NAoJcmVsb2MgMTg0NSBvZmZzZXQgICA2OCBbYWE0OGFhYThdIERJUjY0Cgly
ZWxvYyAxODQ2IG9mZnNldCAgIDcwIFthYTQ4YWFiMF0gRElSNjQKCXJlbG9jIDE4NDcgb2Zmc2V0
ICAgNzggW2FhNDhhYWI4XSBESVI2NAoJcmVsb2MgMTg0OCBvZmZzZXQgICA4MCBbYWE0OGFhYzBd
IERJUjY0CglyZWxvYyAxODQ5IG9mZnNldCAgIDg4IFthYTQ4YWFjOF0gRElSNjQKCXJlbG9jIDE4
NTAgb2Zmc2V0ICAgOTAgW2FhNDhhYWQwXSBESVI2NAoJcmVsb2MgMTg1MSBvZmZzZXQgICA5OCBb
YWE0OGFhZDhdIERJUjY0CglyZWxvYyAxODUyIG9mZnNldCAgIGEwIFthYTQ4YWFlMF0gRElSNjQK
CXJlbG9jIDE4NTMgb2Zmc2V0ICAgYTggW2FhNDhhYWU4XSBESVI2NAoJcmVsb2MgMTg1NCBvZmZz
ZXQgICBiMCBbYWE0OGFhZjBdIERJUjY0CglyZWxvYyAxODU1IG9mZnNldCAgIGI4IFthYTQ4YWFm
OF0gRElSNjQKCXJlbG9jIDE4NTYgb2Zmc2V0ICAgYzAgW2FhNDhhYjAwXSBESVI2NAoJcmVsb2Mg
MTg1NyBvZmZzZXQgICBjOCBbYWE0OGFiMDhdIERJUjY0CglyZWxvYyAxODU4IG9mZnNldCAgIGQw
IFthYTQ4YWIxMF0gRElSNjQKCXJlbG9jIDE4NTkgb2Zmc2V0ICAgZDggW2FhNDhhYjE4XSBESVI2
NAoJcmVsb2MgMTg2MCBvZmZzZXQgICBlMCBbYWE0OGFiMjBdIERJUjY0CglyZWxvYyAxODYxIG9m
ZnNldCAgIGU4IFthYTQ4YWIyOF0gRElSNjQKCXJlbG9jIDE4NjIgb2Zmc2V0ICAgZjAgW2FhNDhh
YjMwXSBESVI2NAoJcmVsb2MgMTg2MyBvZmZzZXQgICBmOCBbYWE0OGFiMzhdIERJUjY0CglyZWxv
YyAxODY0IG9mZnNldCAgMTAwIFthYTQ4YWI0MF0gRElSNjQKCXJlbG9jIDE4NjUgb2Zmc2V0ICAx
MDggW2FhNDhhYjQ4XSBESVI2NAoJcmVsb2MgMTg2NiBvZmZzZXQgIDExMCBbYWE0OGFiNTBdIERJ
UjY0CglyZWxvYyAxODY3IG9mZnNldCAgMTE4IFthYTQ4YWI1OF0gRElSNjQKCXJlbG9jIDE4Njgg
b2Zmc2V0ICAxMjAgW2FhNDhhYjYwXSBESVI2NAoJcmVsb2MgMTg2OSBvZmZzZXQgIDEyOCBbYWE0
OGFiNjhdIERJUjY0CglyZWxvYyAxODcwIG9mZnNldCAgMTMwIFthYTQ4YWI3MF0gRElSNjQKCXJl
bG9jIDE4NzEgb2Zmc2V0ICAxMzggW2FhNDhhYjc4XSBESVI2NAoJcmVsb2MgMTg3MiBvZmZzZXQg
IDE0MCBbYWE0OGFiODBdIERJUjY0CglyZWxvYyAxODczIG9mZnNldCAgMTQ4IFthYTQ4YWI4OF0g
RElSNjQKCXJlbG9jIDE4NzQgb2Zmc2V0ICAxNTAgW2FhNDhhYjkwXSBESVI2NAoJcmVsb2MgMTg3
NSBvZmZzZXQgIDE1OCBbYWE0OGFiOThdIERJUjY0CglyZWxvYyAxODc2IG9mZnNldCAgMTYwIFth
YTQ4YWJhMF0gRElSNjQKCXJlbG9jIDE4Nzcgb2Zmc2V0ICAxNjggW2FhNDhhYmE4XSBESVI2NAoJ
cmVsb2MgMTg3OCBvZmZzZXQgIDE3MCBbYWE0OGFiYjBdIERJUjY0CglyZWxvYyAxODc5IG9mZnNl
dCAgMTc4IFthYTQ4YWJiOF0gRElSNjQKCXJlbG9jIDE4ODAgb2Zmc2V0ICAxODAgW2FhNDhhYmMw
XSBESVI2NAoJcmVsb2MgMTg4MSBvZmZzZXQgIDE4OCBbYWE0OGFiYzhdIERJUjY0CglyZWxvYyAx
ODgyIG9mZnNldCAgMTkwIFthYTQ4YWJkMF0gRElSNjQKCXJlbG9jIDE4ODMgb2Zmc2V0ICAxOTgg
W2FhNDhhYmQ4XSBESVI2NAoJcmVsb2MgMTg4NCBvZmZzZXQgIDFhMCBbYWE0OGFiZTBdIERJUjY0
CglyZWxvYyAxODg1IG9mZnNldCAgMWE4IFthYTQ4YWJlOF0gRElSNjQKCXJlbG9jIDE4ODYgb2Zm
c2V0ICAxYjAgW2FhNDhhYmYwXSBESVI2NAoJcmVsb2MgMTg4NyBvZmZzZXQgIDFiOCBbYWE0OGFi
ZjhdIERJUjY0CglyZWxvYyAxODg4IG9mZnNldCAgMWMwIFthYTQ4YWMwMF0gRElSNjQKCXJlbG9j
IDE4ODkgb2Zmc2V0ICAxYzggW2FhNDhhYzA4XSBESVI2NAoJcmVsb2MgMTg5MCBvZmZzZXQgIDFk
MCBbYWE0OGFjMTBdIERJUjY0CglyZWxvYyAxODkxIG9mZnNldCAgMWQ4IFthYTQ4YWMxOF0gRElS
NjQKCXJlbG9jIDE4OTIgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBNSVBTX0pNUEFERFIxNgoJcmVs
b2MgMTg5MyBvZmZzZXQgICA2NCBbYWE0OGFhYTRdIEFCU09MVVRFCglyZWxvYyAxODk0IG9mZnNl
dCAgICBjIFthYTQ4YWE0Y10gQUJTT0xVVEUKCXJlbG9jIDE4OTUgb2Zmc2V0ICAgIDAgW2FhNDhh
YTQwXSBBQlNPTFVURQoJcmVsb2MgMTg5NiBvZmZzZXQgICAgNCBbYWE0OGFhNDRdIEhJR0hMT1cK
CXJlbG9jIDE4OTcgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgMTg5OCBv
ZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAxODk5IG9mZnNldCAgIDY1IFth
YTQ4YWFhNV0gQUJTT0xVVEUKCXJlbG9jIDE5MDAgb2Zmc2V0ICAgMTAgW2FhNDhhYTUwXSBBQlNP
TFVURQoJcmVsb2MgMTkwMSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAx
OTAyIG9mZnNldCAgMmMwIFthYTQ4YWQwMF0gRElSNjQKCXJlbG9jIDE5MDMgb2Zmc2V0ICAyYzgg
W2FhNDhhZDA4XSBESVI2NAoJcmVsb2MgMTkwNCBvZmZzZXQgIDJkMCBbYWE0OGFkMTBdIERJUjY0
CglyZWxvYyAxOTA1IG9mZnNldCAgMmQ4IFthYTQ4YWQxOF0gRElSNjQKCXJlbG9jIDE5MDYgb2Zm
c2V0ICAgIDAgW2FhNDhhYTQwXSBNSVBTX0pNUEFERFIKCXJlbG9jIDE5MDcgb2Zmc2V0ICAgNjUg
W2FhNDhhYWE1XSBBQlNPTFVURQoJcmVsb2MgMTkwOCBvZmZzZXQgIDEwNCBbYWE0OGFiNDRdIEFC
U09MVVRFCglyZWxvYyAxOTA5IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9j
IDE5MTAgb2Zmc2V0ICAyNjAgW2FhNDhhY2EwXSBESVI2NAoJcmVsb2MgMTkxMSBvZmZzZXQgIDI2
OCBbYWE0OGFjYThdIERJUjY0CglyZWxvYyAxOTEyIG9mZnNldCAgMjcwIFthYTQ4YWNiMF0gRElS
NjQKCXJlbG9jIDE5MTMgb2Zmc2V0ICAyNzggW2FhNDhhY2I4XSBESVI2NAoJcmVsb2MgMTkxNCBv
ZmZzZXQgIDI4MCBbYWE0OGFjYzBdIERJUjY0CglyZWxvYyAxOTE1IG9mZnNldCAgN2EwIFthYTQ4
YjFlMF0gRElSNjQKCXJlbG9jIDE5MTYgb2Zmc2V0ICA3YTggW2FhNDhiMWU4XSBESVI2NAoJcmVs
b2MgMTkxNyBvZmZzZXQgIDdiMCBbYWE0OGIxZjBdIERJUjY0CglyZWxvYyAxOTE4IG9mZnNldCAg
N2I4IFthYTQ4YjFmOF0gRElSNjQKCXJlbG9jIDE5MTkgb2Zmc2V0ICA3YzAgW2FhNDhiMjAwXSBE
SVI2NAoJcmVsb2MgMTkyMCBvZmZzZXQgIDdjOCBbYWE0OGIyMDhdIERJUjY0CglyZWxvYyAxOTIx
IG9mZnNldCAgN2QwIFthYTQ4YjIxMF0gRElSNjQKCXJlbG9jIDE5MjIgb2Zmc2V0ICA3ZDggW2Fh
NDhiMjE4XSBESVI2NAoJcmVsb2MgMTkyMyBvZmZzZXQgIDdlMCBbYWE0OGIyMjBdIERJUjY0Cgly
ZWxvYyAxOTI0IG9mZnNldCAgN2U4IFthYTQ4YjIyOF0gRElSNjQKCXJlbG9jIDE5MjUgb2Zmc2V0
ICA4MjAgW2FhNDhiMjYwXSBESVI2NAoJcmVsb2MgMTkyNiBvZmZzZXQgIDgzMCBbYWE0OGIyNzBd
IERJUjY0CglyZWxvYyAxOTI3IG9mZnNldCAgODQwIFthYTQ4YjI4MF0gRElSNjQKCXJlbG9jIDE5
Mjggb2Zmc2V0ICA4NTAgW2FhNDhiMjkwXSBESVI2NAoJcmVsb2MgMTkyOSBvZmZzZXQgIDg2MCBb
YWE0OGIyYTBdIERJUjY0CglyZWxvYyAxOTMwIG9mZnNldCAgODcwIFthYTQ4YjJiMF0gRElSNjQK
CXJlbG9jIDE5MzEgb2Zmc2V0ICA4ODAgW2FhNDhiMmMwXSBESVI2NAoJcmVsb2MgMTkzMiBvZmZz
ZXQgIDg5MCBbYWE0OGIyZDBdIERJUjY0CglyZWxvYyAxOTMzIG9mZnNldCAgOGEwIFthYTQ4YjJl
MF0gRElSNjQKCXJlbG9jIDE5MzQgb2Zmc2V0ICA4YTggW2FhNDhiMmU4XSBESVI2NAoJcmVsb2Mg
MTkzNSBvZmZzZXQgIDhiMCBbYWE0OGIyZjBdIERJUjY0CglyZWxvYyAxOTM2IG9mZnNldCAgOGI4
IFthYTQ4YjJmOF0gRElSNjQKCXJlbG9jIDE5Mzcgb2Zmc2V0ICA4YzAgW2FhNDhiMzAwXSBESVI2
NAoJcmVsb2MgMTkzOCBvZmZzZXQgIDhjOCBbYWE0OGIzMDhdIERJUjY0CglyZWxvYyAxOTM5IG9m
ZnNldCAgOGQwIFthYTQ4YjMxMF0gRElSNjQKCXJlbG9jIDE5NDAgb2Zmc2V0ICA4ZDggW2FhNDhi
MzE4XSBESVI2NAoJcmVsb2MgMTk0MSBvZmZzZXQgIDhlMCBbYWE0OGIzMjBdIERJUjY0CglyZWxv
YyAxOTQyIG9mZnNldCAgOGU4IFthYTQ4YjMyOF0gRElSNjQKCXJlbG9jIDE5NDMgb2Zmc2V0ICA4
ZjAgW2FhNDhiMzMwXSBESVI2NAoJcmVsb2MgMTk0NCBvZmZzZXQgIDhmOCBbYWE0OGIzMzhdIERJ
UjY0CglyZWxvYyAxOTQ1IG9mZnNldCAgOTAwIFthYTQ4YjM0MF0gRElSNjQKCXJlbG9jIDE5NDYg
b2Zmc2V0ICA5MjAgW2FhNDhiMzYwXSBESVI2NAoJcmVsb2MgMTk0NyBvZmZzZXQgIDkyOCBbYWE0
OGIzNjhdIERJUjY0CglyZWxvYyAxOTQ4IG9mZnNldCAgOTMwIFthYTQ4YjM3MF0gRElSNjQKCXJl
bG9jIDE5NDkgb2Zmc2V0ICA5MzggW2FhNDhiMzc4XSBESVI2NAoJcmVsb2MgMTk1MCBvZmZzZXQg
IDk0MCBbYWE0OGIzODBdIERJUjY0CglyZWxvYyAxOTUxIG9mZnNldCAgOTQ4IFthYTQ4YjM4OF0g
RElSNjQKCXJlbG9jIDE5NTIgb2Zmc2V0ICA5NTAgW2FhNDhiMzkwXSBESVI2NAoJcmVsb2MgMTk1
MyBvZmZzZXQgIDk1OCBbYWE0OGIzOThdIERJUjY0CglyZWxvYyAxOTU0IG9mZnNldCAgOTYwIFth
YTQ4YjNhMF0gRElSNjQKCXJlbG9jIDE5NTUgb2Zmc2V0ICA5NjggW2FhNDhiM2E4XSBESVI2NAoJ
cmVsb2MgMTk1NiBvZmZzZXQgIDk3MCBbYWE0OGIzYjBdIERJUjY0CglyZWxvYyAxOTU3IG9mZnNl
dCAgOTc4IFthYTQ4YjNiOF0gRElSNjQKCXJlbG9jIDE5NTggb2Zmc2V0ICA5ODAgW2FhNDhiM2Mw
XSBESVI2NAoJcmVsb2MgMTk1OSBvZmZzZXQgIDk4OCBbYWE0OGIzYzhdIERJUjY0CglyZWxvYyAx
OTYwIG9mZnNldCAgOTkwIFthYTQ4YjNkMF0gRElSNjQKCXJlbG9jIDE5NjEgb2Zmc2V0ICA5OTgg
W2FhNDhiM2Q4XSBESVI2NAoJcmVsb2MgMTk2MiBvZmZzZXQgIDlhMCBbYWE0OGIzZTBdIERJUjY0
CglyZWxvYyAxOTYzIG9mZnNldCAgOWE4IFthYTQ4YjNlOF0gRElSNjQKCXJlbG9jIDE5NjQgb2Zm
c2V0ICA5YjAgW2FhNDhiM2YwXSBESVI2NAoJcmVsb2MgMTk2NSBvZmZzZXQgIDliOCBbYWE0OGIz
ZjhdIERJUjY0CglyZWxvYyAxOTY2IG9mZnNldCAgOWMwIFthYTQ4YjQwMF0gRElSNjQKCXJlbG9j
IDE5Njcgb2Zmc2V0ICA5YzggW2FhNDhiNDA4XSBESVI2NAoJcmVsb2MgMTk2OCBvZmZzZXQgIDlk
MCBbYWE0OGI0MTBdIERJUjY0CglyZWxvYyAxOTY5IG9mZnNldCAgOWQ4IFthYTQ4YjQxOF0gRElS
NjQKCXJlbG9jIDE5NzAgb2Zmc2V0ICA5ZTAgW2FhNDhiNDIwXSBESVI2NAoJcmVsb2MgMTk3MSBv
ZmZzZXQgIDllOCBbYWE0OGI0MjhdIERJUjY0CglyZWxvYyAxOTcyIG9mZnNldCAgOWYwIFthYTQ4
YjQzMF0gRElSNjQKCXJlbG9jIDE5NzMgb2Zmc2V0ICA5ZjggW2FhNDhiNDM4XSBESVI2NAoJcmVs
b2MgMTk3NCBvZmZzZXQgIGEwMCBbYWE0OGI0NDBdIERJUjY0CglyZWxvYyAxOTc1IG9mZnNldCAg
YTA4IFthYTQ4YjQ0OF0gRElSNjQKCXJlbG9jIDE5NzYgb2Zmc2V0ICBhMTAgW2FhNDhiNDUwXSBE
SVI2NAoJcmVsb2MgMTk3NyBvZmZzZXQgIGExOCBbYWE0OGI0NThdIERJUjY0CglyZWxvYyAxOTc4
IG9mZnNldCAgYTIwIFthYTQ4YjQ2MF0gRElSNjQKCXJlbG9jIDE5Nzkgb2Zmc2V0ICBhMjggW2Fh
NDhiNDY4XSBESVI2NAoJcmVsb2MgMTk4MCBvZmZzZXQgIGE0MCBbYWE0OGI0ODBdIERJUjY0Cgly
ZWxvYyAxOTgxIG9mZnNldCAgYTQ4IFthYTQ4YjQ4OF0gRElSNjQKCXJlbG9jIDE5ODIgb2Zmc2V0
ICBhNTAgW2FhNDhiNDkwXSBESVI2NAoJcmVsb2MgMTk4MyBvZmZzZXQgIGE1OCBbYWE0OGI0OThd
IERJUjY0CglyZWxvYyAxOTg0IG9mZnNldCAgYTYwIFthYTQ4YjRhMF0gRElSNjQKCXJlbG9jIDE5
ODUgb2Zmc2V0ICBhNjggW2FhNDhiNGE4XSBESVI2NAoJcmVsb2MgMTk4NiBvZmZzZXQgIGE4MCBb
YWE0OGI0YzBdIERJUjY0CglyZWxvYyAxOTg3IG9mZnNldCAgYTg4IFthYTQ4YjRjOF0gRElSNjQK
CXJlbG9jIDE5ODggb2Zmc2V0ICBhOTAgW2FhNDhiNGQwXSBESVI2NAoJcmVsb2MgMTk4OSBvZmZz
ZXQgIGE5OCBbYWE0OGI0ZDhdIERJUjY0CglyZWxvYyAxOTkwIG9mZnNldCAgYWEwIFthYTQ4YjRl
MF0gRElSNjQKCXJlbG9jIDE5OTEgb2Zmc2V0ICBhYTggW2FhNDhiNGU4XSBESVI2NAoJcmVsb2Mg
MTk5MiBvZmZzZXQgIGFiMCBbYWE0OGI0ZjBdIERJUjY0CglyZWxvYyAxOTkzIG9mZnNldCAgYWI4
IFthYTQ4YjRmOF0gRElSNjQKCXJlbG9jIDE5OTQgb2Zmc2V0ICBhYzAgW2FhNDhiNTAwXSBESVI2
NAoJcmVsb2MgMTk5NSBvZmZzZXQgIGFlMCBbYWE0OGI1MjBdIERJUjY0CglyZWxvYyAxOTk2IG9m
ZnNldCAgYWU4IFthYTQ4YjUyOF0gRElSNjQKCXJlbG9jIDE5OTcgb2Zmc2V0ICBhZjAgW2FhNDhi
NTMwXSBESVI2NAoJcmVsb2MgMTk5OCBvZmZzZXQgIGFmOCBbYWE0OGI1MzhdIERJUjY0CglyZWxv
YyAxOTk5IG9mZnNldCAgYjAwIFthYTQ4YjU0MF0gRElSNjQKCXJlbG9jIDIwMDAgb2Zmc2V0ICBi
MDggW2FhNDhiNTQ4XSBESVI2NAoJcmVsb2MgMjAwMSBvZmZzZXQgIGIxMCBbYWE0OGI1NTBdIERJ
UjY0CglyZWxvYyAyMDAyIG9mZnNldCAgYjE4IFthYTQ4YjU1OF0gRElSNjQKCXJlbG9jIDIwMDMg
b2Zmc2V0ICBiMjAgW2FhNDhiNTYwXSBESVI2NAoJcmVsb2MgMjAwNCBvZmZzZXQgIGIyOCBbYWE0
OGI1NjhdIERJUjY0CglyZWxvYyAyMDA1IG9mZnNldCAgYjMwIFthYTQ4YjU3MF0gRElSNjQKCXJl
bG9jIDIwMDYgb2Zmc2V0ICBiMzggW2FhNDhiNTc4XSBESVI2NAoJcmVsb2MgMjAwNyBvZmZzZXQg
IGI0MCBbYWE0OGI1ODBdIERJUjY0CglyZWxvYyAyMDA4IG9mZnNldCAgYjQ4IFthYTQ4YjU4OF0g
RElSNjQKCXJlbG9jIDIwMDkgb2Zmc2V0ICBiNTAgW2FhNDhiNTkwXSBESVI2NAoJcmVsb2MgMjAx
MCBvZmZzZXQgIGI1OCBbYWE0OGI1OThdIERJUjY0CglyZWxvYyAyMDExIG9mZnNldCAgYjYwIFth
YTQ4YjVhMF0gRElSNjQKCXJlbG9jIDIwMTIgb2Zmc2V0ICBiNjggW2FhNDhiNWE4XSBESVI2NAoJ
cmVsb2MgMjAxMyBvZmZzZXQgIGI3MCBbYWE0OGI1YjBdIERJUjY0CglyZWxvYyAyMDE0IG9mZnNl
dCAgYjc4IFthYTQ4YjViOF0gRElSNjQKCXJlbG9jIDIwMTUgb2Zmc2V0ICBiODAgW2FhNDhiNWMw
XSBESVI2NAoJcmVsb2MgMjAxNiBvZmZzZXQgIGI4OCBbYWE0OGI1YzhdIERJUjY0CglyZWxvYyAy
MDE3IG9mZnNldCAgYjkwIFthYTQ4YjVkMF0gRElSNjQKCXJlbG9jIDIwMTggb2Zmc2V0ICBiOTgg
W2FhNDhiNWQ4XSBESVI2NAoJcmVsb2MgMjAxOSBvZmZzZXQgIGJhMCBbYWE0OGI1ZTBdIERJUjY0
CglyZWxvYyAyMDIwIG9mZnNldCAgYmE4IFthYTQ4YjVlOF0gRElSNjQKCXJlbG9jIDIwMjEgb2Zm
c2V0ICBiYjAgW2FhNDhiNWYwXSBESVI2NAoJcmVsb2MgMjAyMiBvZmZzZXQgIGJiOCBbYWE0OGI1
ZjhdIERJUjY0CglyZWxvYyAyMDIzIG9mZnNldCAgYmMwIFthYTQ4YjYwMF0gRElSNjQKCXJlbG9j
IDIwMjQgb2Zmc2V0ICBiYzggW2FhNDhiNjA4XSBESVI2NAoJcmVsb2MgMjAyNSBvZmZzZXQgIGJk
MCBbYWE0OGI2MTBdIERJUjY0CglyZWxvYyAyMDI2IG9mZnNldCAgYmQ4IFthYTQ4YjYxOF0gRElS
NjQKCXJlbG9jIDIwMjcgb2Zmc2V0ICBjMDAgW2FhNDhiNjQwXSBESVI2NAoJcmVsb2MgMjAyOCBv
ZmZzZXQgIGMwOCBbYWE0OGI2NDhdIERJUjY0CglyZWxvYyAyMDI5IG9mZnNldCAgYzEwIFthYTQ4
YjY1MF0gRElSNjQKCXJlbG9jIDIwMzAgb2Zmc2V0ICBjMTggW2FhNDhiNjU4XSBESVI2NAoJcmVs
b2MgMjAzMSBvZmZzZXQgIGMyMCBbYWE0OGI2NjBdIERJUjY0CglyZWxvYyAyMDMyIG9mZnNldCAg
YzI4IFthYTQ4YjY2OF0gRElSNjQKCXJlbG9jIDIwMzMgb2Zmc2V0ICBjMzAgW2FhNDhiNjcwXSBE
SVI2NAoJcmVsb2MgMjAzNCBvZmZzZXQgIGMzOCBbYWE0OGI2NzhdIERJUjY0CglyZWxvYyAyMDM1
IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDIwMzYgb2Zmc2V0ICAgIDAg
W2FhNDhhYTQwXSBVTktOT1dOCglyZWxvYyAyMDM3IG9mZnNldCAgIDY2IFthYTQ4YWFhNl0gQUJT
T0xVVEUKCXJlbG9jIDIwMzggb2Zmc2V0ICAgM2MgW2FhNDhhYTdjXSBBQlNPTFVURQoJcmVsb2Mg
MjAzOSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyMDQwIG9mZnNldCAg
ZGUwIFthYTQ4YjgyMF0gRElSNjQKCXJlbG9jIDIwNDEgb2Zmc2V0ICBkZTggW2FhNDhiODI4XSBE
SVI2NAoJcmVsb2MgMjA0MiBvZmZzZXQgIGRmOCBbYWE0OGI4MzhdIERJUjY0CglyZWxvYyAyMDQz
IG9mZnNldCAgZTA4IFthYTQ4Yjg0OF0gRElSNjQKCXJlbG9jIDIwNDQgb2Zmc2V0ICBlMzggW2Fh
NDhiODc4XSBESVI2NAoJcmVsb2MgMjA0NSBvZmZzZXQgIGU0MCBbYWE0OGI4ODBdIERJUjY0Cgly
ZWxvYyAyMDQ2IG9mZnNldCAgZTUwIFthYTQ4Yjg5MF0gRElSNjQKCXJlbG9jIDIwNDcgb2Zmc2V0
ICBlNjAgW2FhNDhiOGEwXSBESVI2NAoJcmVsb2MgMjA0OCBvZmZzZXQgIGU5MCBbYWE0OGI4ZDBd
IERJUjY0CglyZWxvYyAyMDQ5IG9mZnNldCAgZTk4IFthYTQ4YjhkOF0gRElSNjQKCXJlbG9jIDIw
NTAgb2Zmc2V0ICBlYTggW2FhNDhiOGU4XSBESVI2NAoJcmVsb2MgMjA1MSBvZmZzZXQgIGViOCBb
YWE0OGI4ZjhdIERJUjY0CglyZWxvYyAyMDUyIG9mZnNldCAgZWU4IFthYTQ4YjkyOF0gRElSNjQK
CXJlbG9jIDIwNTMgb2Zmc2V0ICBlZjAgW2FhNDhiOTMwXSBESVI2NAoJcmVsb2MgMjA1NCBvZmZz
ZXQgIGYwMCBbYWE0OGI5NDBdIERJUjY0CglyZWxvYyAyMDU1IG9mZnNldCAgZjEwIFthYTQ4Yjk1
MF0gRElSNjQKCXJlbG9jIDIwNTYgb2Zmc2V0ICBmNDAgW2FhNDhiOTgwXSBESVI2NAoJcmVsb2Mg
MjA1NyBvZmZzZXQgIGY0OCBbYWE0OGI5ODhdIERJUjY0CglyZWxvYyAyMDU4IG9mZnNldCAgZjU4
IFthYTQ4Yjk5OF0gRElSNjQKCXJlbG9jIDIwNTkgb2Zmc2V0ICBmNjggW2FhNDhiOWE4XSBESVI2
NAoJcmVsb2MgMjA2MCBvZmZzZXQgIGY5OCBbYWE0OGI5ZDhdIERJUjY0CglyZWxvYyAyMDYxIG9m
ZnNldCAgZmEwIFthYTQ4YjllMF0gRElSNjQKCXJlbG9jIDIwNjIgb2Zmc2V0ICBmYjAgW2FhNDhi
OWYwXSBESVI2NAoJcmVsb2MgMjA2MyBvZmZzZXQgIGZjMCBbYWE0OGJhMDBdIERJUjY0CglyZWxv
YyAyMDY0IG9mZnNldCAgZmYwIFthYTQ4YmEzMF0gRElSNjQKCXJlbG9jIDIwNjUgb2Zmc2V0ICBm
ZjggW2FhNDhiYTM4XSBESVI2NAoJcmVsb2MgMjA2NiBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIFVO
S05PV04KCXJlbG9jIDIwNjcgb2Zmc2V0ICAgNjYgW2FhNDhhYWE2XSBBQlNPTFVURQoJcmVsb2Mg
MjA2OCBvZmZzZXQgICAxNCBbYWE0OGFhNTRdIEFCU09MVVRFCglyZWxvYyAyMDY5IG9mZnNldCAg
ICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDIwNzAgb2Zmc2V0ICAgIDggW2FhNDhhYTQ4
XSBESVI2NAoJcmVsb2MgMjA3MSBvZmZzZXQgICAxOCBbYWE0OGFhNThdIERJUjY0CglyZWxvYyAy
MDcyIG9mZnNldCAgIDQ4IFthYTQ4YWE4OF0gRElSNjQKCXJlbG9jIDIwNzMgb2Zmc2V0ICAgNTAg
W2FhNDhhYTkwXSBESVI2NAoJcmVsb2MgMjA3NCBvZmZzZXQgICA2MCBbYWE0OGFhYTBdIERJUjY0
CglyZWxvYyAyMDc1IG9mZnNldCAgIDcwIFthYTQ4YWFiMF0gRElSNjQKCXJlbG9jIDIwNzYgb2Zm
c2V0ICAgIDAgW2FhNDhhYTQwXSBISUdITE9XCglyZWxvYyAyMDc3IG9mZnNldCAgIDY3IFthYTQ4
YWFhN10gQUJTT0xVVEUKCXJlbG9jIDIwNzggb2Zmc2V0ICAgOWMgW2FhNDhhYWRjXSBBQlNPTFVU
RQoJcmVsb2MgMjA3OSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyMDgw
IG9mZnNldCAgYTQwIFthYTQ4YjQ4MF0gRElSNjQKCXJlbG9jIDIwODEgb2Zmc2V0ICBhNDggW2Fh
NDhiNDg4XSBESVI2NAoJcmVsb2MgMjA4MiBvZmZzZXQgIGE1OCBbYWE0OGI0OThdIERJUjY0Cgly
ZWxvYyAyMDgzIG9mZnNldCAgYTY4IFthYTQ4YjRhOF0gRElSNjQKCXJlbG9jIDIwODQgb2Zmc2V0
ICBhOTggW2FhNDhiNGQ4XSBESVI2NAoJcmVsb2MgMjA4NSBvZmZzZXQgIGFhMCBbYWE0OGI0ZTBd
IERJUjY0CglyZWxvYyAyMDg2IG9mZnNldCAgYWIwIFthYTQ4YjRmMF0gRElSNjQKCXJlbG9jIDIw
ODcgb2Zmc2V0ICBhYzAgW2FhNDhiNTAwXSBESVI2NAoJcmVsb2MgMjA4OCBvZmZzZXQgIGFmMCBb
YWE0OGI1MzBdIERJUjY0CglyZWxvYyAyMDg5IG9mZnNldCAgYWY4IFthYTQ4YjUzOF0gRElSNjQK
CXJlbG9jIDIwOTAgb2Zmc2V0ICBiMDggW2FhNDhiNTQ4XSBESVI2NAoJcmVsb2MgMjA5MSBvZmZz
ZXQgIGIxOCBbYWE0OGI1NThdIERJUjY0CglyZWxvYyAyMDkyIG9mZnNldCAgYjQ4IFthYTQ4YjU4
OF0gRElSNjQKCXJlbG9jIDIwOTMgb2Zmc2V0ICBiNTAgW2FhNDhiNTkwXSBESVI2NAoJcmVsb2Mg
MjA5NCBvZmZzZXQgIGI2MCBbYWE0OGI1YTBdIERJUjY0CglyZWxvYyAyMDk1IG9mZnNldCAgYjcw
IFthYTQ4YjViMF0gRElSNjQKCXJlbG9jIDIwOTYgb2Zmc2V0ICBiYTAgW2FhNDhiNWUwXSBESVI2
NAoJcmVsb2MgMjA5NyBvZmZzZXQgIGJhOCBbYWE0OGI1ZThdIERJUjY0CglyZWxvYyAyMDk4IG9m
ZnNldCAgYmI4IFthYTQ4YjVmOF0gRElSNjQKCXJlbG9jIDIwOTkgb2Zmc2V0ICBiYzggW2FhNDhi
NjA4XSBESVI2NAoJcmVsb2MgMjEwMCBvZmZzZXQgIGJkOCBbYWE0OGI2MThdIERJUjY0CglyZWxv
YyAyMTAxIG9mZnNldCAgYmY4IFthYTQ4YjYzOF0gRElSNjQKCXJlbG9jIDIxMDIgb2Zmc2V0ICBj
MDAgW2FhNDhiNjQwXSBESVI2NAoJcmVsb2MgMjEwMyBvZmZzZXQgIGMxMCBbYWE0OGI2NTBdIERJ
UjY0CglyZWxvYyAyMTA0IG9mZnNldCAgYzIwIFthYTQ4YjY2MF0gRElSNjQKCXJlbG9jIDIxMDUg
b2Zmc2V0ICBjMzAgW2FhNDhiNjcwXSBESVI2NAoJcmVsb2MgMjEwNiBvZmZzZXQgIGM1MCBbYWE0
OGI2OTBdIERJUjY0CglyZWxvYyAyMTA3IG9mZnNldCAgYzU4IFthYTQ4YjY5OF0gRElSNjQKCXJl
bG9jIDIxMDggb2Zmc2V0ICBjNjggW2FhNDhiNmE4XSBESVI2NAoJcmVsb2MgMjEwOSBvZmZzZXQg
IGM3OCBbYWE0OGI2YjhdIERJUjY0CglyZWxvYyAyMTEwIG9mZnNldCAgYzg4IFthYTQ4YjZjOF0g
RElSNjQKCXJlbG9jIDIxMTEgb2Zmc2V0ICBjYTggW2FhNDhiNmU4XSBESVI2NAoJcmVsb2MgMjEx
MiBvZmZzZXQgIGNiMCBbYWE0OGI2ZjBdIERJUjY0CglyZWxvYyAyMTEzIG9mZnNldCAgY2MwIFth
YTQ4YjcwMF0gRElSNjQKCXJlbG9jIDIxMTQgb2Zmc2V0ICBjZDAgW2FhNDhiNzEwXSBESVI2NAoJ
cmVsb2MgMjExNSBvZmZzZXQgIGNlMCBbYWE0OGI3MjBdIERJUjY0CglyZWxvYyAyMTE2IG9mZnNl
dCAgZDAwIFthYTQ4Yjc0MF0gRElSNjQKCXJlbG9jIDIxMTcgb2Zmc2V0ICBkMDggW2FhNDhiNzQ4
XSBESVI2NAoJcmVsb2MgMjExOCBvZmZzZXQgIGQxOCBbYWE0OGI3NThdIERJUjY0CglyZWxvYyAy
MTE5IG9mZnNldCAgZDI4IFthYTQ4Yjc2OF0gRElSNjQKCXJlbG9jIDIxMjAgb2Zmc2V0ICBkMzgg
W2FhNDhiNzc4XSBESVI2NAoJcmVsb2MgMjEyMSBvZmZzZXQgIGQ1OCBbYWE0OGI3OThdIERJUjY0
CglyZWxvYyAyMTIyIG9mZnNldCAgZDYwIFthYTQ4YjdhMF0gRElSNjQKCXJlbG9jIDIxMjMgb2Zm
c2V0ICBkNzAgW2FhNDhiN2IwXSBESVI2NAoJcmVsb2MgMjEyNCBvZmZzZXQgIGQ4MCBbYWE0OGI3
YzBdIERJUjY0CglyZWxvYyAyMTI1IG9mZnNldCAgZGIwIFthYTQ4YjdmMF0gRElSNjQKCXJlbG9j
IDIxMjYgb2Zmc2V0ICBkYjggW2FhNDhiN2Y4XSBESVI2NAoJcmVsb2MgMjEyNyBvZmZzZXQgIGRj
OCBbYWE0OGI4MDhdIERJUjY0CglyZWxvYyAyMTI4IG9mZnNldCAgZGQ4IFthYTQ4YjgxOF0gRElS
NjQKCXJlbG9jIDIxMjkgb2Zmc2V0ICBlMDggW2FhNDhiODQ4XSBESVI2NAoJcmVsb2MgMjEzMCBv
ZmZzZXQgIGUxMCBbYWE0OGI4NTBdIERJUjY0CglyZWxvYyAyMTMxIG9mZnNldCAgZTIwIFthYTQ4
Yjg2MF0gRElSNjQKCXJlbG9jIDIxMzIgb2Zmc2V0ICBlMzAgW2FhNDhiODcwXSBESVI2NAoJcmVs
b2MgMjEzMyBvZmZzZXQgIGU2MCBbYWE0OGI4YTBdIERJUjY0CglyZWxvYyAyMTM0IG9mZnNldCAg
ZTY4IFthYTQ4YjhhOF0gRElSNjQKCXJlbG9jIDIxMzUgb2Zmc2V0ICBlNzggW2FhNDhiOGI4XSBE
SVI2NAoJcmVsb2MgMjEzNiBvZmZzZXQgIGU4OCBbYWE0OGI4YzhdIERJUjY0CglyZWxvYyAyMTM3
IG9mZnNldCAgZWI4IFthYTQ4YjhmOF0gRElSNjQKCXJlbG9jIDIxMzggb2Zmc2V0ICBlYzAgW2Fh
NDhiOTAwXSBESVI2NAoJcmVsb2MgMjEzOSBvZmZzZXQgIGVkMCBbYWE0OGI5MTBdIERJUjY0Cgly
ZWxvYyAyMTQwIG9mZnNldCAgZWUwIFthYTQ4YjkyMF0gRElSNjQKCXJlbG9jIDIxNDEgb2Zmc2V0
ICBmMTAgW2FhNDhiOTUwXSBESVI2NAoJcmVsb2MgMjE0MiBvZmZzZXQgIGYxOCBbYWE0OGI5NThd
IERJUjY0CglyZWxvYyAyMTQzIG9mZnNldCAgZjI4IFthYTQ4Yjk2OF0gRElSNjQKCXJlbG9jIDIx
NDQgb2Zmc2V0ICBmMzggW2FhNDhiOTc4XSBESVI2NAoJcmVsb2MgMjE0NSBvZmZzZXQgIGY2OCBb
YWE0OGI5YThdIERJUjY0CglyZWxvYyAyMTQ2IG9mZnNldCAgZjcwIFthYTQ4YjliMF0gRElSNjQK
CXJlbG9jIDIxNDcgb2Zmc2V0ICBmODAgW2FhNDhiOWMwXSBESVI2NAoJcmVsb2MgMjE0OCBvZmZz
ZXQgIGY5MCBbYWE0OGI5ZDBdIERJUjY0CglyZWxvYyAyMTQ5IG9mZnNldCAgZmMwIFthYTQ4YmEw
MF0gRElSNjQKCXJlbG9jIDIxNTAgb2Zmc2V0ICBmYzggW2FhNDhiYTA4XSBESVI2NAoJcmVsb2Mg
MjE1MSBvZmZzZXQgIGZkOCBbYWE0OGJhMThdIERJUjY0CglyZWxvYyAyMTUyIG9mZnNldCAgZmU4
IFthYTQ4YmEyOF0gRElSNjQKCXJlbG9jIDIxNTMgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNP
TFVURQoJcmVsb2MgMjE1NCBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEhJR0hBREogKCAgNjcpCgly
ZWxvYyAyMTU2IG9mZnNldCAgIGQwIFthYTQ4YWIxMF0gQUJTT0xVVEUKCXJlbG9jIDIxNTcgb2Zm
c2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgMjE1OCBvZmZzZXQgICAxOCBbYWE0
OGFhNThdIERJUjY0CglyZWxvYyAyMTU5IG9mZnNldCAgIDIwIFthYTQ4YWE2MF0gRElSNjQKCXJl
bG9jIDIxNjAgb2Zmc2V0ICAgMzAgW2FhNDhhYTcwXSBESVI2NAoJcmVsb2MgMjE2MSBvZmZzZXQg
ICA0MCBbYWE0OGFhODBdIERJUjY0CglyZWxvYyAyMTYyIG9mZnNldCAgIDcwIFthYTQ4YWFiMF0g
RElSNjQKCXJlbG9jIDIxNjMgb2Zmc2V0ICAgNzggW2FhNDhhYWI4XSBESVI2NAoJcmVsb2MgMjE2
NCBvZmZzZXQgICA4OCBbYWE0OGFhYzhdIERJUjY0CglyZWxvYyAyMTY1IG9mZnNldCAgIDk4IFth
YTQ4YWFkOF0gRElSNjQKCXJlbG9jIDIxNjYgb2Zmc2V0ICAgYzggW2FhNDhhYjA4XSBESVI2NAoJ
cmVsb2MgMjE2NyBvZmZzZXQgICBkMCBbYWE0OGFiMTBdIERJUjY0CglyZWxvYyAyMTY4IG9mZnNl
dCAgIGUwIFthYTQ4YWIyMF0gRElSNjQKCXJlbG9jIDIxNjkgb2Zmc2V0ICAgZjAgW2FhNDhhYjMw
XSBESVI2NAoJcmVsb2MgMjE3MCBvZmZzZXQgIDEyMCBbYWE0OGFiNjBdIERJUjY0CglyZWxvYyAy
MTcxIG9mZnNldCAgMTI4IFthYTQ4YWI2OF0gRElSNjQKCXJlbG9jIDIxNzIgb2Zmc2V0ICAxMzgg
W2FhNDhhYjc4XSBESVI2NAoJcmVsb2MgMjE3MyBvZmZzZXQgIDE0OCBbYWE0OGFiODhdIERJUjY0
CglyZWxvYyAyMTc0IG9mZnNldCAgMTc4IFthYTQ4YWJiOF0gRElSNjQKCXJlbG9jIDIxNzUgb2Zm
c2V0ICAxODAgW2FhNDhhYmMwXSBESVI2NAoJcmVsb2MgMjE3NiBvZmZzZXQgIDE5MCBbYWE0OGFi
ZDBdIERJUjY0CglyZWxvYyAyMTc3IG9mZnNldCAgMWEwIFthYTQ4YWJlMF0gRElSNjQKCXJlbG9j
IDIxNzggb2Zmc2V0ICAxZDAgW2FhNDhhYzEwXSBESVI2NAoJcmVsb2MgMjE3OSBvZmZzZXQgIDFk
OCBbYWE0OGFjMThdIERJUjY0CglyZWxvYyAyMTgwIG9mZnNldCAgMWU4IFthYTQ4YWMyOF0gRElS
NjQKCXJlbG9jIDIxODEgb2Zmc2V0ICAxZjggW2FhNDhhYzM4XSBESVI2NAoJcmVsb2MgMjE4MiBv
ZmZzZXQgIDIyOCBbYWE0OGFjNjhdIERJUjY0CglyZWxvYyAyMTgzIG9mZnNldCAgMjMwIFthYTQ4
YWM3MF0gRElSNjQKCXJlbG9jIDIxODQgb2Zmc2V0ICAyNDAgW2FhNDhhYzgwXSBESVI2NAoJcmVs
b2MgMjE4NSBvZmZzZXQgIDI1MCBbYWE0OGFjOTBdIERJUjY0CglyZWxvYyAyMTg2IG9mZnNldCAg
MjgwIFthYTQ4YWNjMF0gRElSNjQKCXJlbG9jIDIxODcgb2Zmc2V0ICAyODggW2FhNDhhY2M4XSBE
SVI2NAoJcmVsb2MgMjE4OCBvZmZzZXQgIDI5OCBbYWE0OGFjZDhdIERJUjY0CglyZWxvYyAyMTg5
IG9mZnNldCAgMmE4IFthYTQ4YWNlOF0gRElSNjQKCXJlbG9jIDIxOTAgb2Zmc2V0ICAyZDggW2Fh
NDhhZDE4XSBESVI2NAoJcmVsb2MgMjE5MSBvZmZzZXQgIDJlMCBbYWE0OGFkMjBdIERJUjY0Cgly
ZWxvYyAyMTkyIG9mZnNldCAgMmYwIFthYTQ4YWQzMF0gRElSNjQKCXJlbG9jIDIxOTMgb2Zmc2V0
ICAzMDAgW2FhNDhhZDQwXSBESVI2NAoJcmVsb2MgMjE5NCBvZmZzZXQgIDMzMCBbYWE0OGFkNzBd
IERJUjY0CglyZWxvYyAyMTk1IG9mZnNldCAgMzM4IFthYTQ4YWQ3OF0gRElSNjQKCXJlbG9jIDIx
OTYgb2Zmc2V0ICAzNDggW2FhNDhhZDg4XSBESVI2NAoJcmVsb2MgMjE5NyBvZmZzZXQgIDM1OCBb
YWE0OGFkOThdIERJUjY0CglyZWxvYyAyMTk4IG9mZnNldCAgMzg4IFthYTQ4YWRjOF0gRElSNjQK
CXJlbG9jIDIxOTkgb2Zmc2V0ICAzOTAgW2FhNDhhZGQwXSBESVI2NAoJcmVsb2MgMjIwMCBvZmZz
ZXQgIDNhMCBbYWE0OGFkZTBdIERJUjY0CglyZWxvYyAyMjAxIG9mZnNldCAgM2IwIFthYTQ4YWRm
MF0gRElSNjQKCXJlbG9jIDIyMDIgb2Zmc2V0ICAzZTAgW2FhNDhhZTIwXSBESVI2NAoJcmVsb2Mg
MjIwMyBvZmZzZXQgIDNlOCBbYWE0OGFlMjhdIERJUjY0CglyZWxvYyAyMjA0IG9mZnNldCAgM2Y4
IFthYTQ4YWUzOF0gRElSNjQKCXJlbG9jIDIyMDUgb2Zmc2V0ICA0MDggW2FhNDhhZTQ4XSBESVI2
NAoJcmVsb2MgMjIwNiBvZmZzZXQgIDQzOCBbYWE0OGFlNzhdIERJUjY0CglyZWxvYyAyMjA3IG9m
ZnNldCAgNDQwIFthYTQ4YWU4MF0gRElSNjQKCXJlbG9jIDIyMDggb2Zmc2V0ICA0NTAgW2FhNDhh
ZTkwXSBESVI2NAoJcmVsb2MgMjIwOSBvZmZzZXQgIDQ2MCBbYWE0OGFlYTBdIERJUjY0CglyZWxv
YyAyMjEwIG9mZnNldCAgNDkwIFthYTQ4YWVkMF0gRElSNjQKCXJlbG9jIDIyMTEgb2Zmc2V0ICA0
OTggW2FhNDhhZWQ4XSBESVI2NAoJcmVsb2MgMjIxMiBvZmZzZXQgIDRhOCBbYWE0OGFlZThdIERJ
UjY0CglyZWxvYyAyMjEzIG9mZnNldCAgNGI4IFthYTQ4YWVmOF0gRElSNjQKCXJlbG9jIDIyMTQg
b2Zmc2V0ICA0ZTggW2FhNDhhZjI4XSBESVI2NAoJcmVsb2MgMjIxNSBvZmZzZXQgIDRmMCBbYWE0
OGFmMzBdIERJUjY0CglyZWxvYyAyMjE2IG9mZnNldCAgNTAwIFthYTQ4YWY0MF0gRElSNjQKCXJl
bG9jIDIyMTcgb2Zmc2V0ICA1MTAgW2FhNDhhZjUwXSBESVI2NAoJcmVsb2MgMjIxOCBvZmZzZXQg
IDU0MCBbYWE0OGFmODBdIERJUjY0CglyZWxvYyAyMjE5IG9mZnNldCAgNTQ4IFthYTQ4YWY4OF0g
RElSNjQKCXJlbG9jIDIyMjAgb2Zmc2V0ICA1NTggW2FhNDhhZjk4XSBESVI2NAoJcmVsb2MgMjIy
MSBvZmZzZXQgIDU2OCBbYWE0OGFmYThdIERJUjY0CglyZWxvYyAyMjIyIG9mZnNldCAgNTk4IFth
YTQ4YWZkOF0gRElSNjQKCXJlbG9jIDIyMjMgb2Zmc2V0ICA1YTAgW2FhNDhhZmUwXSBESVI2NAoJ
cmVsb2MgMjIyNCBvZmZzZXQgIDViMCBbYWE0OGFmZjBdIERJUjY0CglyZWxvYyAyMjI1IG9mZnNl
dCAgNWMwIFthYTQ4YjAwMF0gRElSNjQKCXJlbG9jIDIyMjYgb2Zmc2V0ICA1ZjAgW2FhNDhiMDMw
XSBESVI2NAoJcmVsb2MgMjIyNyBvZmZzZXQgIDVmOCBbYWE0OGIwMzhdIERJUjY0CglyZWxvYyAy
MjI4IG9mZnNldCAgNjA4IFthYTQ4YjA0OF0gRElSNjQKCXJlbG9jIDIyMjkgb2Zmc2V0ICA2MTgg
W2FhNDhiMDU4XSBESVI2NAoJcmVsb2MgMjIzMCBvZmZzZXQgIDY0OCBbYWE0OGIwODhdIERJUjY0
CglyZWxvYyAyMjMxIG9mZnNldCAgNjUwIFthYTQ4YjA5MF0gRElSNjQKCXJlbG9jIDIyMzIgb2Zm
c2V0ICA2NjAgW2FhNDhiMGEwXSBESVI2NAoJcmVsb2MgMjIzMyBvZmZzZXQgIDY3MCBbYWE0OGIw
YjBdIERJUjY0CglyZWxvYyAyMjM0IG9mZnNldCAgYTA4IFthYTQ4YjQ0OF0gRElSNjQKCXJlbG9j
IDIyMzUgb2Zmc2V0ICBhNTggW2FhNDhiNDk4XSBESVI2NAoJcmVsb2MgMjIzNiBvZmZzZXQgIGE4
MCBbYWE0OGI0YzBdIERJUjY0CglyZWxvYyAyMjM3IG9mZnNldCAgZWUwIFthYTQ4YjkyMF0gRElS
NjQKCXJlbG9jIDIyMzggb2Zmc2V0ICBlZTggW2FhNDhiOTI4XSBESVI2NAoJcmVsb2MgMjIzOSBv
ZmZzZXQgIGVmMCBbYWE0OGI5MzBdIERJUjY0CglyZWxvYyAyMjQwIG9mZnNldCAgZjAwIFthYTQ4
Yjk0MF0gRElSNjQKCXJlbG9jIDIyNDEgb2Zmc2V0ICBmMDggW2FhNDhiOTQ4XSBESVI2NAoJcmVs
b2MgMjI0MiBvZmZzZXQgIGYxOCBbYWE0OGI5NThdIERJUjY0CglyZWxvYyAyMjQzIG9mZnNldCAg
ZjIwIFthYTQ4Yjk2MF0gRElSNjQKCXJlbG9jIDIyNDQgb2Zmc2V0ICBmNDAgW2FhNDhiOTgwXSBE
SVI2NAoJcmVsb2MgMjI0NSBvZmZzZXQgIGY0OCBbYWE0OGI5ODhdIERJUjY0CglyZWxvYyAyMjQ2
IG9mZnNldCAgZjU4IFthYTQ4Yjk5OF0gRElSNjQKCXJlbG9jIDIyNDcgb2Zmc2V0ICBmNjAgW2Fh
NDhiOWEwXSBESVI2NAoJcmVsb2MgMjI0OCBvZmZzZXQgIGY4MCBbYWE0OGI5YzBdIERJUjY0Cgly
ZWxvYyAyMjQ5IG9mZnNldCAgZjg4IFthYTQ4YjljOF0gRElSNjQKCXJlbG9jIDIyNTAgb2Zmc2V0
ICBmOTggW2FhNDhiOWQ4XSBESVI2NAoJcmVsb2MgMjI1MSBvZmZzZXQgIGZhMCBbYWE0OGI5ZTBd
IERJUjY0CglyZWxvYyAyMjUyIG9mZnNldCAgZmE4IFthYTQ4YjllOF0gRElSNjQKCXJlbG9jIDIy
NTMgb2Zmc2V0ICBmYzAgW2FhNDhiYTAwXSBESVI2NAoJcmVsb2MgMjI1NCBvZmZzZXQgIGZjOCBb
YWE0OGJhMDhdIERJUjY0CglyZWxvYyAyMjU1IG9mZnNldCAgZmQ4IFthYTQ4YmExOF0gRElSNjQK
CXJlbG9jIDIyNTYgb2Zmc2V0ICBmZTAgW2FhNDhiYTIwXSBESVI2NAoJcmVsb2MgMjI1NyBvZmZz
ZXQgIGZlOCBbYWE0OGJhMjhdIERJUjY0CglyZWxvYyAyMjU4IG9mZnNldCAgICAwIFthYTQ4YWE0
MF0gTUlQU19KTVBBRERSCglyZWxvYyAyMjU5IG9mZnNldCAgIDY3IFthYTQ4YWFhN10gQUJTT0xV
VEUKCXJlbG9jIDIyNjAgb2Zmc2V0ICAxODAgW2FhNDhhYmMwXSBBQlNPTFVURQoJcmVsb2MgMjI2
MSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyMjYyIG9mZnNldCAgMzAw
IFthYTQ4YWQ0MF0gRElSNjQKCXJlbG9jIDIyNjMgb2Zmc2V0ICAzMDggW2FhNDhhZDQ4XSBESVI2
NAoJcmVsb2MgMjI2NCBvZmZzZXQgIDMxOCBbYWE0OGFkNThdIERJUjY0CglyZWxvYyAyMjY1IG9m
ZnNldCAgM2QwIFthYTQ4YWUxMF0gRElSNjQKCXJlbG9jIDIyNjYgb2Zmc2V0ICAzZDggW2FhNDhh
ZTE4XSBESVI2NAoJcmVsb2MgMjI2NyBvZmZzZXQgIDQyMCBbYWE0OGFlNjBdIERJUjY0CglyZWxv
YyAyMjY4IG9mZnNldCAgNDI4IFthYTQ4YWU2OF0gRElSNjQKCXJlbG9jIDIyNjkgb2Zmc2V0ICA0
MzggW2FhNDhhZTc4XSBESVI2NAoJcmVsb2MgMjI3MCBvZmZzZXQgIDQ0OCBbYWE0OGFlODhdIERJ
UjY0CglyZWxvYyAyMjcxIG9mZnNldCAgNDc4IFthYTQ4YWViOF0gRElSNjQKCXJlbG9jIDIyNzIg
b2Zmc2V0ICA0ODAgW2FhNDhhZWMwXSBESVI2NAoJcmVsb2MgMjI3MyBvZmZzZXQgIDQ5MCBbYWE0
OGFlZDBdIERJUjY0CglyZWxvYyAyMjc0IG9mZnNldCAgNGEwIFthYTQ4YWVlMF0gRElSNjQKCXJl
bG9jIDIyNzUgb2Zmc2V0ICA0ZDAgW2FhNDhhZjEwXSBESVI2NAoJcmVsb2MgMjI3NiBvZmZzZXQg
IDRkOCBbYWE0OGFmMThdIERJUjY0CglyZWxvYyAyMjc3IG9mZnNldCAgNGU4IFthYTQ4YWYyOF0g
RElSNjQKCXJlbG9jIDIyNzggb2Zmc2V0ICA0ZjggW2FhNDhhZjM4XSBESVI2NAoJcmVsb2MgMjI3
OSBvZmZzZXQgIDUyOCBbYWE0OGFmNjhdIERJUjY0CglyZWxvYyAyMjgwIG9mZnNldCAgNTMwIFth
YTQ4YWY3MF0gRElSNjQKCXJlbG9jIDIyODEgb2Zmc2V0ICA1NDAgW2FhNDhhZjgwXSBESVI2NAoJ
cmVsb2MgMjI4MiBvZmZzZXQgIDU1MCBbYWE0OGFmOTBdIERJUjY0CglyZWxvYyAyMjgzIG9mZnNl
dCAgNTgwIFthYTQ4YWZjMF0gRElSNjQKCXJlbG9jIDIyODQgb2Zmc2V0ICA1ODggW2FhNDhhZmM4
XSBESVI2NAoJcmVsb2MgMjI4NSBvZmZzZXQgIDU5OCBbYWE0OGFmZDhdIERJUjY0CglyZWxvYyAy
Mjg2IG9mZnNldCAgNWE4IFthYTQ4YWZlOF0gRElSNjQKCXJlbG9jIDIyODcgb2Zmc2V0ICA2NDAg
W2FhNDhiMDgwXSBESVI2NAoJcmVsb2MgMjI4OCBvZmZzZXQgIDY1MCBbYWE0OGIwOTBdIERJUjY0
CglyZWxvYyAyMjg5IG9mZnNldCAgNjU4IFthYTQ4YjA5OF0gRElSNjQKCXJlbG9jIDIyOTAgb2Zm
c2V0ICA2NjAgW2FhNDhiMGEwXSBESVI2NAoJcmVsb2MgMjI5MSBvZmZzZXQgIDY2OCBbYWE0OGIw
YThdIERJUjY0CglyZWxvYyAyMjkyIG9mZnNldCAgNjcwIFthYTQ4YjBiMF0gRElSNjQKCXJlbG9j
IDIyOTMgb2Zmc2V0ICA2NzggW2FhNDhiMGI4XSBESVI2NAoJcmVsb2MgMjI5NCBvZmZzZXQgIDY4
MCBbYWE0OGIwYzBdIERJUjY0CglyZWxvYyAyMjk1IG9mZnNldCAgNjg4IFthYTQ4YjBjOF0gRElS
NjQKCXJlbG9jIDIyOTYgb2Zmc2V0ICA2OTAgW2FhNDhiMGQwXSBESVI2NAoJcmVsb2MgMjI5NyBv
ZmZzZXQgIDY5OCBbYWE0OGIwZDhdIERJUjY0CglyZWxvYyAyMjk4IG9mZnNldCAgNmEwIFthYTQ4
YjBlMF0gRElSNjQKCXJlbG9jIDIyOTkgb2Zmc2V0ICA2YTggW2FhNDhiMGU4XSBESVI2NAoJcmVs
b2MgMjMwMCBvZmZzZXQgIDZiMCBbYWE0OGIwZjBdIERJUjY0CglyZWxvYyAyMzAxIG9mZnNldCAg
NmI4IFthYTQ4YjBmOF0gRElSNjQKCXJlbG9jIDIzMDIgb2Zmc2V0ICA2YzAgW2FhNDhiMTAwXSBE
SVI2NAoJcmVsb2MgMjMwMyBvZmZzZXQgIDZjOCBbYWE0OGIxMDhdIERJUjY0CglyZWxvYyAyMzA0
IG9mZnNldCAgNmQ4IFthYTQ4YjExOF0gRElSNjQKCXJlbG9jIDIzMDUgb2Zmc2V0ICA2ZTAgW2Fh
NDhiMTIwXSBESVI2NAoJcmVsb2MgMjMwNiBvZmZzZXQgIDZlOCBbYWE0OGIxMjhdIERJUjY0Cgly
ZWxvYyAyMzA3IG9mZnNldCAgNmYwIFthYTQ4YjEzMF0gRElSNjQKCXJlbG9jIDIzMDggb2Zmc2V0
ICA2ZjggW2FhNDhiMTM4XSBESVI2NAoJcmVsb2MgMjMwOSBvZmZzZXQgIDcwMCBbYWE0OGIxNDBd
IERJUjY0CglyZWxvYyAyMzEwIG9mZnNldCAgNzE4IFthYTQ4YjE1OF0gRElSNjQKCXJlbG9jIDIz
MTEgb2Zmc2V0ICA3MjAgW2FhNDhiMTYwXSBESVI2NAoJcmVsb2MgMjMxMiBvZmZzZXQgIDcyOCBb
YWE0OGIxNjhdIERJUjY0CglyZWxvYyAyMzEzIG9mZnNldCAgNzMwIFthYTQ4YjE3MF0gRElSNjQK
CXJlbG9jIDIzMTQgb2Zmc2V0ICA3MzggW2FhNDhiMTc4XSBESVI2NAoJcmVsb2MgMjMxNSBvZmZz
ZXQgIDc0MCBbYWE0OGIxODBdIERJUjY0CglyZWxvYyAyMzE2IG9mZnNldCAgNzQ4IFthYTQ4YjE4
OF0gRElSNjQKCXJlbG9jIDIzMTcgb2Zmc2V0ICA3NTAgW2FhNDhiMTkwXSBESVI2NAoJcmVsb2Mg
MjMxOCBvZmZzZXQgIDc1OCBbYWE0OGIxOThdIERJUjY0CglyZWxvYyAyMzE5IG9mZnNldCAgNzYw
IFthYTQ4YjFhMF0gRElSNjQKCXJlbG9jIDIzMjAgb2Zmc2V0ICA3NjggW2FhNDhiMWE4XSBESVI2
NAoJcmVsb2MgMjMyMSBvZmZzZXQgIDc3MCBbYWE0OGIxYjBdIERJUjY0CglyZWxvYyAyMzIyIG9m
ZnNldCAgNzc4IFthYTQ4YjFiOF0gRElSNjQKCXJlbG9jIDIzMjMgb2Zmc2V0ICA3ODAgW2FhNDhi
MWMwXSBESVI2NAoJcmVsb2MgMjMyNCBvZmZzZXQgIDc4OCBbYWE0OGIxYzhdIERJUjY0CglyZWxv
YyAyMzI1IG9mZnNldCAgN2E4IFthYTQ4YjFlOF0gRElSNjQKCXJlbG9jIDIzMjYgb2Zmc2V0ICA3
YjAgW2FhNDhiMWYwXSBESVI2NAoJcmVsb2MgMjMyNyBvZmZzZXQgIDdiOCBbYWE0OGIxZjhdIERJ
UjY0CglyZWxvYyAyMzI4IG9mZnNldCAgN2MwIFthYTQ4YjIwMF0gRElSNjQKCXJlbG9jIDIzMjkg
b2Zmc2V0ICA3YzggW2FhNDhiMjA4XSBESVI2NAoJcmVsb2MgMjMzMCBvZmZzZXQgIDdkMCBbYWE0
OGIyMTBdIERJUjY0CglyZWxvYyAyMzMxIG9mZnNldCAgN2Q4IFthYTQ4YjIxOF0gRElSNjQKCXJl
bG9jIDIzMzIgb2Zmc2V0ICA3ZTAgW2FhNDhiMjIwXSBESVI2NAoJcmVsb2MgMjMzMyBvZmZzZXQg
IDdlOCBbYWE0OGIyMjhdIERJUjY0CglyZWxvYyAyMzM0IG9mZnNldCAgN2YwIFthYTQ4YjIzMF0g
RElSNjQKCXJlbG9jIDIzMzUgb2Zmc2V0ICA4MzAgW2FhNDhiMjcwXSBESVI2NAoJcmVsb2MgMjMz
NiBvZmZzZXQgIDhhMCBbYWE0OGIyZTBdIERJUjY0CglyZWxvYyAyMzM3IG9mZnNldCAgOGIwIFth
YTQ4YjJmMF0gRElSNjQKCXJlbG9jIDIzMzggb2Zmc2V0ICA4YjggW2FhNDhiMmY4XSBESVI2NAoJ
cmVsb2MgMjMzOSBvZmZzZXQgIDhjMCBbYWE0OGIzMDBdIERJUjY0CglyZWxvYyAyMzQwIG9mZnNl
dCAgOGM4IFthYTQ4YjMwOF0gRElSNjQKCXJlbG9jIDIzNDEgb2Zmc2V0ICA4ZDAgW2FhNDhiMzEw
XSBESVI2NAoJcmVsb2MgMjM0MiBvZmZzZXQgIDhkOCBbYWE0OGIzMThdIERJUjY0CglyZWxvYyAy
MzQzIG9mZnNldCAgOGUwIFthYTQ4YjMyMF0gRElSNjQKCXJlbG9jIDIzNDQgb2Zmc2V0ICA4ZTgg
W2FhNDhiMzI4XSBESVI2NAoJcmVsb2MgMjM0NSBvZmZzZXQgIDhmMCBbYWE0OGIzMzBdIERJUjY0
CglyZWxvYyAyMzQ2IG9mZnNldCAgOGY4IFthYTQ4YjMzOF0gRElSNjQKCXJlbG9jIDIzNDcgb2Zm
c2V0ICA5MDAgW2FhNDhiMzQwXSBESVI2NAoJcmVsb2MgMjM0OCBvZmZzZXQgIDkwOCBbYWE0OGIz
NDhdIERJUjY0CglyZWxvYyAyMzQ5IG9mZnNldCAgOTEwIFthYTQ4YjM1MF0gRElSNjQKCXJlbG9j
IDIzNTAgb2Zmc2V0ICA5MTggW2FhNDhiMzU4XSBESVI2NAoJcmVsb2MgMjM1MSBvZmZzZXQgIDky
MCBbYWE0OGIzNjBdIERJUjY0CglyZWxvYyAyMzUyIG9mZnNldCAgOTI4IFthYTQ4YjM2OF0gRElS
NjQKCXJlbG9jIDIzNTMgb2Zmc2V0ICA5MzAgW2FhNDhiMzcwXSBESVI2NAoJcmVsb2MgMjM1NCBv
ZmZzZXQgIDkzOCBbYWE0OGIzNzhdIERJUjY0CglyZWxvYyAyMzU1IG9mZnNldCAgOTQwIFthYTQ4
YjM4MF0gRElSNjQKCXJlbG9jIDIzNTYgb2Zmc2V0ICA5NDggW2FhNDhiMzg4XSBESVI2NAoJcmVs
b2MgMjM1NyBvZmZzZXQgIDk1MCBbYWE0OGIzOTBdIERJUjY0CglyZWxvYyAyMzU4IG9mZnNldCAg
OTU4IFthYTQ4YjM5OF0gRElSNjQKCXJlbG9jIDIzNTkgb2Zmc2V0ICA5NjAgW2FhNDhiM2EwXSBE
SVI2NAoJcmVsb2MgMjM2MCBvZmZzZXQgIDk3OCBbYWE0OGIzYjhdIERJUjY0CglyZWxvYyAyMzYx
IG9mZnNldCAgOTgwIFthYTQ4YjNjMF0gRElSNjQKCXJlbG9jIDIzNjIgb2Zmc2V0ICA5ODggW2Fh
NDhiM2M4XSBESVI2NAoJcmVsb2MgMjM2MyBvZmZzZXQgIDk5MCBbYWE0OGIzZDBdIERJUjY0Cgly
ZWxvYyAyMzY0IG9mZnNldCAgOTk4IFthYTQ4YjNkOF0gRElSNjQKCXJlbG9jIDIzNjUgb2Zmc2V0
ICA5YTAgW2FhNDhiM2UwXSBESVI2NAoJcmVsb2MgMjM2NiBvZmZzZXQgIDlhOCBbYWE0OGIzZThd
IERJUjY0CglyZWxvYyAyMzY3IG9mZnNldCAgOWIwIFthYTQ4YjNmMF0gRElSNjQKCXJlbG9jIDIz
Njggb2Zmc2V0ICA5YjggW2FhNDhiM2Y4XSBESVI2NAoJcmVsb2MgMjM2OSBvZmZzZXQgIDljMCBb
YWE0OGI0MDBdIERJUjY0CglyZWxvYyAyMzcwIG9mZnNldCAgOWQwIFthYTQ4YjQxMF0gRElSNjQK
CXJlbG9jIDIzNzEgb2Zmc2V0ICA5ZDggW2FhNDhiNDE4XSBESVI2NAoJcmVsb2MgMjM3MiBvZmZz
ZXQgIDllMCBbYWE0OGI0MjBdIERJUjY0CglyZWxvYyAyMzczIG9mZnNldCAgOWU4IFthYTQ4YjQy
OF0gRElSNjQKCXJlbG9jIDIzNzQgb2Zmc2V0ICA5ZjAgW2FhNDhiNDMwXSBESVI2NAoJcmVsb2Mg
MjM3NSBvZmZzZXQgIDlmOCBbYWE0OGI0MzhdIERJUjY0CglyZWxvYyAyMzc2IG9mZnNldCAgYTAw
IFthYTQ4YjQ0MF0gRElSNjQKCXJlbG9jIDIzNzcgb2Zmc2V0ICBhMDggW2FhNDhiNDQ4XSBESVI2
NAoJcmVsb2MgMjM3OCBvZmZzZXQgIGExOCBbYWE0OGI0NThdIERJUjY0CglyZWxvYyAyMzc5IG9m
ZnNldCAgYTIwIFthYTQ4YjQ2MF0gRElSNjQKCXJlbG9jIDIzODAgb2Zmc2V0ICBhMjggW2FhNDhi
NDY4XSBESVI2NAoJcmVsb2MgMjM4MSBvZmZzZXQgIGEzMCBbYWE0OGI0NzBdIERJUjY0CglyZWxv
YyAyMzgyIG9mZnNldCAgYTM4IFthYTQ4YjQ3OF0gRElSNjQKCXJlbG9jIDIzODMgb2Zmc2V0ICBh
NDAgW2FhNDhiNDgwXSBESVI2NAoJcmVsb2MgMjM4NCBvZmZzZXQgIGE0OCBbYWE0OGI0ODhdIERJ
UjY0CglyZWxvYyAyMzg1IG9mZnNldCAgYTUwIFthYTQ4YjQ5MF0gRElSNjQKCXJlbG9jIDIzODYg
b2Zmc2V0ICBhNTggW2FhNDhiNDk4XSBESVI2NAoJcmVsb2MgMjM4NyBvZmZzZXQgIGE2MCBbYWE0
OGI0YTBdIERJUjY0CglyZWxvYyAyMzg4IG9mZnNldCAgYTY4IFthYTQ4YjRhOF0gRElSNjQKCXJl
bG9jIDIzODkgb2Zmc2V0ICBhNzAgW2FhNDhiNGIwXSBESVI2NAoJcmVsb2MgMjM5MCBvZmZzZXQg
IGE3OCBbYWE0OGI0YjhdIERJUjY0CglyZWxvYyAyMzkxIG9mZnNldCAgYTgwIFthYTQ4YjRjMF0g
RElSNjQKCXJlbG9jIDIzOTIgb2Zmc2V0ICBhODggW2FhNDhiNGM4XSBESVI2NAoJcmVsb2MgMjM5
MyBvZmZzZXQgIGE5MCBbYWE0OGI0ZDBdIERJUjY0CglyZWxvYyAyMzk0IG9mZnNldCAgYTk4IFth
YTQ4YjRkOF0gRElSNjQKCXJlbG9jIDIzOTUgb2Zmc2V0ICBhYTAgW2FhNDhiNGUwXSBESVI2NAoJ
cmVsb2MgMjM5NiBvZmZzZXQgIGFhOCBbYWE0OGI0ZThdIERJUjY0CglyZWxvYyAyMzk3IG9mZnNl
dCAgYWIwIFthYTQ4YjRmMF0gRElSNjQKCXJlbG9jIDIzOTggb2Zmc2V0ICBhYjggW2FhNDhiNGY4
XSBESVI2NAoJcmVsb2MgMjM5OSBvZmZzZXQgIGFjMCBbYWE0OGI1MDBdIERJUjY0CglyZWxvYyAy
NDAwIG9mZnNldCAgYWM4IFthYTQ4YjUwOF0gRElSNjQKCXJlbG9jIDI0MDEgb2Zmc2V0ICBhZTAg
W2FhNDhiNTIwXSBESVI2NAoJcmVsb2MgMjQwMiBvZmZzZXQgIGIyMCBbYWE0OGI1NjBdIERJUjY0
CglyZWxvYyAyNDAzIG9mZnNldCAgYjI4IFthYTQ4YjU2OF0gRElSNjQKCXJlbG9jIDI0MDQgb2Zm
c2V0ICBiMzggW2FhNDhiNTc4XSBESVI2NAoJcmVsb2MgMjQwNSBvZmZzZXQgIGJmMCBbYWE0OGI2
MzBdIERJUjY0CglyZWxvYyAyNDA2IG9mZnNldCAgYzA4IFthYTQ4YjY0OF0gRElSNjQKCXJlbG9j
IDI0MDcgb2Zmc2V0ICBjMjAgW2FhNDhiNjYwXSBESVI2NAoJcmVsb2MgMjQwOCBvZmZzZXQgIGMz
OCBbYWE0OGI2NzhdIERJUjY0CglyZWxvYyAyNDA5IG9mZnNldCAgYzUwIFthYTQ4YjY5MF0gRElS
NjQKCXJlbG9jIDI0MTAgb2Zmc2V0ICBjODAgW2FhNDhiNmMwXSBESVI2NAoJcmVsb2MgMjQxMSBv
ZmZzZXQgIGM4OCBbYWE0OGI2YzhdIERJUjY0CglyZWxvYyAyNDEyIG9mZnNldCAgYzk4IFthYTQ4
YjZkOF0gRElSNjQKCXJlbG9jIDI0MTMgb2Zmc2V0ICBjZDggW2FhNDhiNzE4XSBESVI2NAoJcmVs
b2MgMjQxNCBvZmZzZXQgIGNlMCBbYWE0OGI3MjBdIERJUjY0CglyZWxvYyAyNDE1IG9mZnNldCAg
Y2YwIFthYTQ4YjczMF0gRElSNjQKCXJlbG9jIDI0MTYgb2Zmc2V0ICBkMzAgW2FhNDhiNzcwXSBE
SVI2NAoJcmVsb2MgMjQxNyBvZmZzZXQgIGQzOCBbYWE0OGI3NzhdIERJUjY0CglyZWxvYyAyNDE4
IG9mZnNldCAgZDQ4IFthYTQ4Yjc4OF0gRElSNjQKCXJlbG9jIDI0MTkgb2Zmc2V0ICBkNTggW2Fh
NDhiNzk4XSBESVI2NAoJcmVsb2MgMjQyMCBvZmZzZXQgIGQ4OCBbYWE0OGI3YzhdIERJUjY0Cgly
ZWxvYyAyNDIxIG9mZnNldCAgZDkwIFthYTQ4YjdkMF0gRElSNjQKCXJlbG9jIDI0MjIgb2Zmc2V0
ICBkYTAgW2FhNDhiN2UwXSBESVI2NAoJcmVsb2MgMjQyMyBvZmZzZXQgIGRiMCBbYWE0OGI3ZjBd
IERJUjY0CglyZWxvYyAyNDI0IG9mZnNldCAgZGUwIFthYTQ4YjgyMF0gRElSNjQKCXJlbG9jIDI0
MjUgb2Zmc2V0ICBkZTggW2FhNDhiODI4XSBESVI2NAoJcmVsb2MgMjQyNiBvZmZzZXQgIGRmOCBb
YWE0OGI4MzhdIERJUjY0CglyZWxvYyAyNDI3IG9mZnNldCAgZTA4IFthYTQ4Yjg0OF0gRElSNjQK
CXJlbG9jIDI0Mjggb2Zmc2V0ICBlMzggW2FhNDhiODc4XSBESVI2NAoJcmVsb2MgMjQyOSBvZmZz
ZXQgIGU0MCBbYWE0OGI4ODBdIERJUjY0CglyZWxvYyAyNDMwIG9mZnNldCAgZTUwIFthYTQ4Yjg5
MF0gRElSNjQKCXJlbG9jIDI0MzEgb2Zmc2V0ICBlNjAgW2FhNDhiOGEwXSBESVI2NAoJcmVsb2Mg
MjQzMiBvZmZzZXQgIGU5MCBbYWE0OGI4ZDBdIERJUjY0CglyZWxvYyAyNDMzIG9mZnNldCAgZTk4
IFthYTQ4YjhkOF0gRElSNjQKCXJlbG9jIDI0MzQgb2Zmc2V0ICBlYTggW2FhNDhiOGU4XSBESVI2
NAoJcmVsb2MgMjQzNSBvZmZzZXQgIGViOCBbYWE0OGI4ZjhdIERJUjY0CglyZWxvYyAyNDM2IG9m
ZnNldCAgZWU4IFthYTQ4YjkyOF0gRElSNjQKCXJlbG9jIDI0Mzcgb2Zmc2V0ICBlZjAgW2FhNDhi
OTMwXSBESVI2NAoJcmVsb2MgMjQzOCBvZmZzZXQgIGYwMCBbYWE0OGI5NDBdIERJUjY0CglyZWxv
YyAyNDM5IG9mZnNldCAgZjEwIFthYTQ4Yjk1MF0gRElSNjQKCXJlbG9jIDI0NDAgb2Zmc2V0ICBm
NDAgW2FhNDhiOTgwXSBESVI2NAoJcmVsb2MgMjQ0MSBvZmZzZXQgIGY0OCBbYWE0OGI5ODhdIERJ
UjY0CglyZWxvYyAyNDQyIG9mZnNldCAgZjU4IFthYTQ4Yjk5OF0gRElSNjQKCXJlbG9jIDI0NDMg
b2Zmc2V0ICBmNjggW2FhNDhiOWE4XSBESVI2NAoJcmVsb2MgMjQ0NCBvZmZzZXQgIGY5OCBbYWE0
OGI5ZDhdIERJUjY0CglyZWxvYyAyNDQ1IG9mZnNldCAgZmEwIFthYTQ4YjllMF0gRElSNjQKCXJl
bG9jIDI0NDYgb2Zmc2V0ICBmYjAgW2FhNDhiOWYwXSBESVI2NAoJcmVsb2MgMjQ0NyBvZmZzZXQg
IGZjMCBbYWE0OGJhMDBdIERJUjY0CglyZWxvYyAyNDQ4IG9mZnNldCAgZmYwIFthYTQ4YmEzMF0g
RElSNjQKCXJlbG9jIDI0NDkgb2Zmc2V0ICBmZjggW2FhNDhiYTM4XSBESVI2NAoJcmVsb2MgMjQ1
MCBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIFNFQ1RJT04KCXJlbG9jIDI0NTEgb2Zmc2V0ICAgNjcg
W2FhNDhhYWE3XSBBQlNPTFVURQoJcmVsb2MgMjQ1MiBvZmZzZXQgICAzNCBbYWE0OGFhNzRdIEFC
U09MVVRFCglyZWxvYyAyNDUzIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9j
IDI0NTQgb2Zmc2V0ICAgIDggW2FhNDhhYTQ4XSBESVI2NAoJcmVsb2MgMjQ1NSBvZmZzZXQgICAx
OCBbYWE0OGFhNThdIERJUjY0CglyZWxvYyAyNDU2IG9mZnNldCAgIDQ4IFthYTQ4YWE4OF0gRElS
NjQKCXJlbG9jIDI0NTcgb2Zmc2V0ICAgNTAgW2FhNDhhYTkwXSBESVI2NAoJcmVsb2MgMjQ1OCBv
ZmZzZXQgICA2MCBbYWE0OGFhYTBdIERJUjY0CglyZWxvYyAyNDU5IG9mZnNldCAgIDcwIFthYTQ4
YWFiMF0gRElSNjQKCXJlbG9jIDI0NjAgb2Zmc2V0ICAgYTAgW2FhNDhhYWUwXSBESVI2NAoJcmVs
b2MgMjQ2MSBvZmZzZXQgICBhOCBbYWE0OGFhZThdIERJUjY0CglyZWxvYyAyNDYyIG9mZnNldCAg
IGI4IFthYTQ4YWFmOF0gRElSNjQKCXJlbG9jIDI0NjMgb2Zmc2V0ICAgYzggW2FhNDhhYjA4XSBE
SVI2NAoJcmVsb2MgMjQ2NCBvZmZzZXQgICBmOCBbYWE0OGFiMzhdIERJUjY0CglyZWxvYyAyNDY1
IG9mZnNldCAgMTAwIFthYTQ4YWI0MF0gRElSNjQKCXJlbG9jIDI0NjYgb2Zmc2V0ICAxMTAgW2Fh
NDhhYjUwXSBESVI2NAoJcmVsb2MgMjQ2NyBvZmZzZXQgIDEyMCBbYWE0OGFiNjBdIERJUjY0Cgly
ZWxvYyAyNDY4IG9mZnNldCAgMTUwIFthYTQ4YWI5MF0gRElSNjQKCXJlbG9jIDI0Njkgb2Zmc2V0
ICAxNTggW2FhNDhhYjk4XSBESVI2NAoJcmVsb2MgMjQ3MCBvZmZzZXQgIDE2OCBbYWE0OGFiYThd
IERJUjY0CglyZWxvYyAyNDcxIG9mZnNldCAgMTc4IFthYTQ4YWJiOF0gRElSNjQKCXJlbG9jIDI0
NzIgb2Zmc2V0ICAxYTggW2FhNDhhYmU4XSBESVI2NAoJcmVsb2MgMjQ3MyBvZmZzZXQgIDFiMCBb
YWE0OGFiZjBdIERJUjY0CglyZWxvYyAyNDc0IG9mZnNldCAgMWMwIFthYTQ4YWMwMF0gRElSNjQK
CXJlbG9jIDI0NzUgb2Zmc2V0ICAxZDAgW2FhNDhhYzEwXSBESVI2NAoJcmVsb2MgMjQ3NiBvZmZz
ZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNDc3IG9mZnNldCAgIDgwIFthYTQ4
YWFjMF0gQUJTT0xVVEUKCXJlbG9jIDI0Nzggb2Zmc2V0ICAgMTggW2FhNDhhYTU4XSBBQlNPTFVU
RQoJcmVsb2MgMjQ3OSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNDgw
IG9mZnNldCAgY2I4IFthYTQ4YjZmOF0gRElSNjQKCXJlbG9jIDI0ODEgb2Zmc2V0ICBjYzAgW2Fh
NDhiNzAwXSBESVI2NAoJcmVsb2MgMjQ4MiBvZmZzZXQgIGQzMCBbYWE0OGI3NzBdIERJUjY0Cgly
ZWxvYyAyNDgzIG9mZnNldCAgZDM4IFthYTQ4Yjc3OF0gRElSNjQKCXJlbG9jIDI0ODQgb2Zmc2V0
ICBkYzAgW2FhNDhiODAwXSBESVI2NAoJcmVsb2MgMjQ4NSBvZmZzZXQgIGRjOCBbYWE0OGI4MDhd
IERJUjY0CglyZWxvYyAyNDg2IG9mZnNldCAgZjU4IFthYTQ4Yjk5OF0gRElSNjQKCXJlbG9jIDI0
ODcgb2Zmc2V0ICBmNjAgW2FhNDhiOWEwXSBESVI2NAoJcmVsb2MgMjQ4OCBvZmZzZXQgICAgMCBb
YWE0OGFhNDBdIEhJR0gKCXJlbG9jIDI0ODkgb2Zmc2V0ICAgODAgW2FhNDhhYWMwXSBBQlNPTFVU
RQoJcmVsb2MgMjQ5MCBvZmZzZXQgICAyMCBbYWE0OGFhNjBdIEFCU09MVVRFCglyZWxvYyAyNDkx
IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI0OTIgb2Zmc2V0ICAgZjAg
W2FhNDhhYjMwXSBESVI2NAoJcmVsb2MgMjQ5MyBvZmZzZXQgICBmOCBbYWE0OGFiMzhdIERJUjY0
CglyZWxvYyAyNDk0IG9mZnNldCAgMmEwIFthYTQ4YWNlMF0gRElSNjQKCXJlbG9jIDI0OTUgb2Zm
c2V0ICAyYTggW2FhNDhhY2U4XSBESVI2NAoJcmVsb2MgMjQ5NiBvZmZzZXQgIDMwMCBbYWE0OGFk
NDBdIERJUjY0CglyZWxvYyAyNDk3IG9mZnNldCAgMzA4IFthYTQ4YWQ0OF0gRElSNjQKCXJlbG9j
IDI0OTggb2Zmc2V0ICAzZDggW2FhNDhhZTE4XSBESVI2NAoJcmVsb2MgMjQ5OSBvZmZzZXQgIDNl
MCBbYWE0OGFlMjBdIERJUjY0CglyZWxvYyAyNTAwIG9mZnNldCAgM2YwIFthYTQ4YWUzMF0gRElS
NjQKCXJlbG9jIDI1MDEgb2Zmc2V0ICAzZjggW2FhNDhhZTM4XSBESVI2NAoJcmVsb2MgMjUwMiBv
ZmZzZXQgIDQyMCBbYWE0OGFlNjBdIERJUjY0CglyZWxvYyAyNTAzIG9mZnNldCAgNDI4IFthYTQ4
YWU2OF0gRElSNjQKCXJlbG9jIDI1MDQgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBISUdITE9XCgly
ZWxvYyAyNTA1IG9mZnNldCAgIDgwIFthYTQ4YWFjMF0gQUJTT0xVVEUKCXJlbG9jIDI1MDYgb2Zm
c2V0ICAgNDQgW2FhNDhhYTg0XSBBQlNPTFVURQoJcmVsb2MgMjUwNyBvZmZzZXQgICAgMCBbYWE0
OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNTA4IG9mZnNldCAgNzkwIFthYTQ4YjFkMF0gRElSNjQK
CXJlbG9jIDI1MDkgb2Zmc2V0ICA3OTggW2FhNDhiMWQ4XSBESVI2NAoJcmVsb2MgMjUxMCBvZmZz
ZXQgIDdhMCBbYWE0OGIxZTBdIERJUjY0CglyZWxvYyAyNTExIG9mZnNldCAgN2MwIFthYTQ4YjIw
MF0gRElSNjQKCXJlbG9jIDI1MTIgb2Zmc2V0ICA3ZTAgW2FhNDhiMjIwXSBESVI2NAoJcmVsb2Mg
MjUxMyBvZmZzZXQgIDdlOCBbYWE0OGIyMjhdIERJUjY0CglyZWxvYyAyNTE0IG9mZnNldCAgN2Yw
IFthYTQ4YjIzMF0gRElSNjQKCXJlbG9jIDI1MTUgb2Zmc2V0ICA3ZjggW2FhNDhiMjM4XSBESVI2
NAoJcmVsb2MgMjUxNiBvZmZzZXQgIDgwMCBbYWE0OGIyNDBdIERJUjY0CglyZWxvYyAyNTE3IG9m
ZnNldCAgODA4IFthYTQ4YjI0OF0gRElSNjQKCXJlbG9jIDI1MTggb2Zmc2V0ICA4MTAgW2FhNDhi
MjUwXSBESVI2NAoJcmVsb2MgMjUxOSBvZmZzZXQgIDgyMCBbYWE0OGIyNjBdIERJUjY0CglyZWxv
YyAyNTIwIG9mZnNldCAgODI4IFthYTQ4YjI2OF0gRElSNjQKCXJlbG9jIDI1MjEgb2Zmc2V0ICA4
MzAgW2FhNDhiMjcwXSBESVI2NAoJcmVsb2MgMjUyMiBvZmZzZXQgIDgzOCBbYWE0OGIyNzhdIERJ
UjY0CglyZWxvYyAyNTIzIG9mZnNldCAgODYwIFthYTQ4YjJhMF0gRElSNjQKCXJlbG9jIDI1MjQg
b2Zmc2V0ICA4NjggW2FhNDhiMmE4XSBESVI2NAoJcmVsb2MgMjUyNSBvZmZzZXQgIDg3MCBbYWE0
OGIyYjBdIERJUjY0CglyZWxvYyAyNTI2IG9mZnNldCAgODc4IFthYTQ4YjJiOF0gRElSNjQKCXJl
bG9jIDI1Mjcgb2Zmc2V0ICA4ODAgW2FhNDhiMmMwXSBESVI2NAoJcmVsb2MgMjUyOCBvZmZzZXQg
IDg4OCBbYWE0OGIyYzhdIERJUjY0CglyZWxvYyAyNTI5IG9mZnNldCAgODkwIFthYTQ4YjJkMF0g
RElSNjQKCXJlbG9jIDI1MzAgb2Zmc2V0ICA4OTggW2FhNDhiMmQ4XSBESVI2NAoJcmVsb2MgMjUz
MSBvZmZzZXQgIDhhMCBbYWE0OGIyZTBdIERJUjY0CglyZWxvYyAyNTMyIG9mZnNldCAgOGM4IFth
YTQ4YjMwOF0gRElSNjQKCXJlbG9jIDI1MzMgb2Zmc2V0ICA4ZjAgW2FhNDhiMzMwXSBESVI2NAoJ
cmVsb2MgMjUzNCBvZmZzZXQgIDhmOCBbYWE0OGIzMzhdIERJUjY0CglyZWxvYyAyNTM1IG9mZnNl
dCAgOTEwIFthYTQ4YjM1MF0gRElSNjQKCXJlbG9jIDI1MzYgb2Zmc2V0ICA5MTggW2FhNDhiMzU4
XSBESVI2NAoJcmVsb2MgMjUzNyBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxv
YyAyNTM4IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gSElHSEFESiAoICA4MCkKCXJlbG9jIDI1NDAg
b2Zmc2V0ICAgMTggW2FhNDhhYTU4XSBBQlNPTFVURQoJcmVsb2MgMjU0MSBvZmZzZXQgICAgMCBb
YWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNTQyIG9mZnNldCAgMTkwIFthYTQ4YWJkMF0gRElS
NjQKCXJlbG9jIDI1NDMgb2Zmc2V0ICAxOTggW2FhNDhhYmQ4XSBESVI2NAoJcmVsb2MgMjU0NCBv
ZmZzZXQgIDFhMCBbYWE0OGFiZTBdIERJUjY0CglyZWxvYyAyNTQ1IG9mZnNldCAgMWE4IFthYTQ4
YWJlOF0gRElSNjQKCXJlbG9jIDI1NDYgb2Zmc2V0ICAxYjAgW2FhNDhhYmYwXSBESVI2NAoJcmVs
b2MgMjU0NyBvZmZzZXQgIDFiOCBbYWE0OGFiZjhdIERJUjY0CglyZWxvYyAyNTQ4IG9mZnNldCAg
MWMwIFthYTQ4YWMwMF0gRElSNjQKCXJlbG9jIDI1NDkgb2Zmc2V0ICAxYzggW2FhNDhhYzA4XSBE
SVI2NAoJcmVsb2MgMjU1MCBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIE1JUFNfSk1QQUREUgoJcmVs
b2MgMjU1MSBvZmZzZXQgICA4MCBbYWE0OGFhYzBdIEFCU09MVVRFCglyZWxvYyAyNTUyIG9mZnNl
dCAgIDMwIFthYTQ4YWE3MF0gQUJTT0xVVEUKCXJlbG9jIDI1NTMgb2Zmc2V0ICAgIDAgW2FhNDhh
YTQwXSBBQlNPTFVURQoJcmVsb2MgMjU1NCBvZmZzZXQgIGYzMCBbYWE0OGI5NzBdIERJUjY0Cgly
ZWxvYyAyNTU1IG9mZnNldCAgZjM4IFthYTQ4Yjk3OF0gRElSNjQKCXJlbG9jIDI1NTYgb2Zmc2V0
ICBmNDAgW2FhNDhiOTgwXSBESVI2NAoJcmVsb2MgMjU1NyBvZmZzZXQgIGY0OCBbYWE0OGI5ODhd
IERJUjY0CglyZWxvYyAyNTU4IG9mZnNldCAgZjgwIFthYTQ4YjljMF0gRElSNjQKCXJlbG9jIDI1
NTkgb2Zmc2V0ICBmODggW2FhNDhiOWM4XSBESVI2NAoJcmVsb2MgMjU2MCBvZmZzZXQgIGY5MCBb
YWE0OGI5ZDBdIERJUjY0CglyZWxvYyAyNTYxIG9mZnNldCAgZjk4IFthYTQ4YjlkOF0gRElSNjQK
CXJlbG9jIDI1NjIgb2Zmc2V0ICBmYTAgW2FhNDhiOWUwXSBESVI2NAoJcmVsb2MgMjU2MyBvZmZz
ZXQgIGZhOCBbYWE0OGI5ZThdIERJUjY0CglyZWxvYyAyNTY0IG9mZnNldCAgZmIwIFthYTQ4Yjlm
MF0gRElSNjQKCXJlbG9jIDI1NjUgb2Zmc2V0ICBmYzAgW2FhNDhiYTAwXSBESVI2NAoJcmVsb2Mg
MjU2NiBvZmZzZXQgIGZjOCBbYWE0OGJhMDhdIERJUjY0CglyZWxvYyAyNTY3IG9mZnNldCAgZmQw
IFthYTQ4YmExMF0gRElSNjQKCXJlbG9jIDI1Njggb2Zmc2V0ICBmZDggW2FhNDhiYTE4XSBESVI2
NAoJcmVsb2MgMjU2OSBvZmZzZXQgIGZlMCBbYWE0OGJhMjBdIERJUjY0CglyZWxvYyAyNTcwIG9m
ZnNldCAgZmU4IFthYTQ4YmEyOF0gRElSNjQKCXJlbG9jIDI1NzEgb2Zmc2V0ICBmZjAgW2FhNDhi
YTMwXSBESVI2NAoJcmVsb2MgMjU3MiBvZmZzZXQgIGZmOCBbYWE0OGJhMzhdIERJUjY0CglyZWxv
YyAyNTczIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI1NzQgb2Zmc2V0
ICAgIDAgW2FhNDhhYTQwXSBSRVNFUlZFRDEKCXJlbG9jIDI1NzUgb2Zmc2V0ICAgODAgW2FhNDhh
YWMwXSBBQlNPTFVURQoJcmVsb2MgMjU3NiBvZmZzZXQgICAgYyBbYWE0OGFhNGNdIEFCU09MVVRF
CglyZWxvYyAyNTc3IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI1Nzgg
b2Zmc2V0ICBhNjAgW2FhNDhiNGEwXSBESVI2NAoJcmVsb2MgMjU3OSBvZmZzZXQgIGE2OCBbYWE0
OGI0YThdIERJUjY0CglyZWxvYyAyNTgwIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gTUlQU19KTVBB
RERSMTYKCXJlbG9jIDI1ODEgb2Zmc2V0ICAgODAgW2FhNDhhYWMwXSBBQlNPTFVURQoJcmVsb2Mg
MjU4MiBvZmZzZXQgICAgYyBbYWE0OGFhNGNdIEFCU09MVVRFCglyZWxvYyAyNTgzIG9mZnNldCAg
ICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI1ODQgb2Zmc2V0ICBiMjAgW2FhNDhiNTYw
XSBESVI2NAoJcmVsb2MgMjU4NSBvZmZzZXQgIGIyOCBbYWE0OGI1NjhdIERJUjY0CglyZWxvYyAy
NTg2IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gRElSNjQKCXJlbG9jIDI1ODcgb2Zmc2V0ICAgODAg
W2FhNDhhYWMwXSBBQlNPTFVURQoJcmVsb2MgMjU4OCBvZmZzZXQgICA0MCBbYWE0OGFhODBdIEFC
U09MVVRFCglyZWxvYyAyNTg5IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9j
IDI1OTAgb2Zmc2V0ICAzNTAgW2FhNDhhZDkwXSBESVI2NAoJcmVsb2MgMjU5MSBvZmZzZXQgIDNh
MCBbYWE0OGFkZTBdIERJUjY0CglyZWxvYyAyNTkyIG9mZnNldCAgOGE4IFthYTQ4YjJlOF0gRElS
NjQKCXJlbG9jIDI1OTMgb2Zmc2V0ICA4YjAgW2FhNDhiMmYwXSBESVI2NAoJcmVsb2MgMjU5NCBv
ZmZzZXQgIDhiOCBbYWE0OGIyZjhdIERJUjY0CglyZWxvYyAyNTk1IG9mZnNldCAgOGMwIFthYTQ4
YjMwMF0gRElSNjQKCXJlbG9jIDI1OTYgb2Zmc2V0ICA4YzggW2FhNDhiMzA4XSBESVI2NAoJcmVs
b2MgMjU5NyBvZmZzZXQgIDhkMCBbYWE0OGIzMTBdIERJUjY0CglyZWxvYyAyNTk4IG9mZnNldCAg
OGQ4IFthYTQ4YjMxOF0gRElSNjQKCXJlbG9jIDI1OTkgb2Zmc2V0ICA4ZTAgW2FhNDhiMzIwXSBE
SVI2NAoJcmVsb2MgMjYwMCBvZmZzZXQgIDhlOCBbYWE0OGIzMjhdIERJUjY0CglyZWxvYyAyNjAx
IG9mZnNldCAgOGYwIFthYTQ4YjMzMF0gRElSNjQKCXJlbG9jIDI2MDIgb2Zmc2V0ICA5MDggW2Fh
NDhiMzQ4XSBESVI2NAoJcmVsb2MgMjYwMyBvZmZzZXQgIDkxMCBbYWE0OGIzNTBdIERJUjY0Cgly
ZWxvYyAyNjA0IG9mZnNldCAgOTE4IFthYTQ4YjM1OF0gRElSNjQKCXJlbG9jIDI2MDUgb2Zmc2V0
ICA5MjAgW2FhNDhiMzYwXSBESVI2NAoJcmVsb2MgMjYwNiBvZmZzZXQgIDkyOCBbYWE0OGIzNjhd
IERJUjY0CglyZWxvYyAyNjA3IG9mZnNldCAgOTMwIFthYTQ4YjM3MF0gRElSNjQKCXJlbG9jIDI2
MDggb2Zmc2V0ICA5MzggW2FhNDhiMzc4XSBESVI2NAoJcmVsb2MgMjYwOSBvZmZzZXQgIDk0MCBb
YWE0OGIzODBdIERJUjY0CglyZWxvYyAyNjEwIG9mZnNldCAgOTQ4IFthYTQ4YjM4OF0gRElSNjQK
CXJlbG9jIDI2MTEgb2Zmc2V0ICA5NTAgW2FhNDhiMzkwXSBESVI2NAoJcmVsb2MgMjYxMiBvZmZz
ZXQgIGExOCBbYWE0OGI0NThdIERJUjY0CglyZWxvYyAyNjEzIG9mZnNldCAgYTIwIFthYTQ4YjQ2
MF0gRElSNjQKCXJlbG9jIDI2MTQgb2Zmc2V0ICBhMjggW2FhNDhiNDY4XSBESVI2NAoJcmVsb2Mg
MjYxNSBvZmZzZXQgIGEzMCBbYWE0OGI0NzBdIERJUjY0CglyZWxvYyAyNjE2IG9mZnNldCAgYTM4
IFthYTQ4YjQ3OF0gRElSNjQKCXJlbG9jIDI2MTcgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNP
TFVURQoJcmVsb2MgMjYxOCBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIFVOS05PV04KCXJlbG9jIDI2
MTkgb2Zmc2V0ICAgODAgW2FhNDhhYWMwXSBBQlNPTFVURQoJcmVsb2MgMjYyMCBvZmZzZXQgICAg
YyBbYWE0OGFhNGNdIEFCU09MVVRFCglyZWxvYyAyNjIxIG9mZnNldCAgICAwIFthYTQ4YWE0MF0g
QUJTT0xVVEUKCXJlbG9jIDI2MjIgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBISUdITE9XCglyZWxv
YyAyNjIzIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI2MjQgb2Zmc2V0
ICAgIDAgW2FhNDhhYTQwXSBMT1cKCXJlbG9jIDI2MjUgb2Zmc2V0ICAgODEgW2FhNDhhYWMxXSBB
QlNPTFVURQoJcmVsb2MgMjYyNiBvZmZzZXQgICAxOCBbYWE0OGFhNThdIEFCU09MVVRFCglyZWxv
YyAyNjI3IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI2Mjggb2Zmc2V0
ICAgIDggW2FhNDhhYTQ4XSBISUdITE9XCglyZWxvYyAyNjI5IG9mZnNldCAgIDEwIFthYTQ4YWE1
MF0gSElHSExPVwoJcmVsb2MgMjYzMCBvZmZzZXQgICAxOCBbYWE0OGFhNThdIEhJR0hMT1cKCXJl
bG9jIDI2MzEgb2Zmc2V0ICAgMjAgW2FhNDhhYTYwXSBISUdITE9XCglyZWxvYyAyNjMyIG9mZnNl
dCAgIDI4IFthYTQ4YWE2OF0gSElHSExPVwoJcmVsb2MgMjYzMyBvZmZzZXQgICAzMCBbYWE0OGFh
NzBdIEhJR0hMT1cKCXJlbG9jIDI2MzQgb2Zmc2V0ICAgMzggW2FhNDhhYTc4XSBISUdITE9XCgly
ZWxvYyAyNjM1IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI2MzYgb2Zm
c2V0ICAgIDAgW2FhNDhhYTQwXSBISUdITE9XCglyZWxvYyAyNjM3IG9mZnNldCAgIDgxIFthYTQ4
YWFjMV0gQUJTT0xVVEUKCXJlbG9jIDI2Mzggb2Zmc2V0ICAgIGMgW2FhNDhhYTRjXSBBQlNPTFVU
RQoJcmVsb2MgMjYzOSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNjQw
IG9mZnNldCAgZmY4IFthYTQ4YmEzOF0gSElHSExPVwoJcmVsb2MgMjY0MSBvZmZzZXQgICAgMCBb
YWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNjQyIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gSElH
SEFESiAoICA4MSkKCXJlbG9jIDI2NDQgb2Zmc2V0ICAgMTAgW2FhNDhhYTUwXSBBQlNPTFVURQoJ
cmVsb2MgMjY0NSBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNjQ2IG9m
ZnNldCAgICAwIFthYTQ4YWE0MF0gSElHSExPVwoJcmVsb2MgMjY0NyBvZmZzZXQgICAgOCBbYWE0
OGFhNDhdIEhJR0hMT1cKCXJlbG9jIDI2NDggb2Zmc2V0ICAgMTAgW2FhNDhhYTUwXSBISUdITE9X
CglyZWxvYyAyNjQ5IG9mZnNldCAgIDE4IFthYTQ4YWE1OF0gSElHSExPVwoJcmVsb2MgMjY1MCBv
ZmZzZXQgICAgMCBbYWE0OGFhNDBdIE1JUFNfSk1QQUREUgoJcmVsb2MgMjY1MSBvZmZzZXQgICA4
MSBbYWE0OGFhYzFdIEFCU09MVVRFCglyZWxvYyAyNjUyIG9mZnNldCAgICBjIFthYTQ4YWE0Y10g
QUJTT0xVVEUKCXJlbG9jIDI2NTMgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVs
b2MgMjY1NCBvZmZzZXQgIDlmOCBbYWE0OGI0MzhdIEhJR0hMT1cKCXJlbG9jIDI2NTUgb2Zmc2V0
ICBhMTAgW2FhNDhiNDUwXSBISUdITE9XCglyZWxvYyAyNjU2IG9mZnNldCAgICAwIFthYTQ4YWE0
MF0gU0VDVElPTgoJcmVsb2MgMjY1NyBvZmZzZXQgICA4MSBbYWE0OGFhYzFdIEFCU09MVVRFCgly
ZWxvYyAyNjU4IG9mZnNldCAgIDEwIFthYTQ4YWE1MF0gQUJTT0xVVEUKCXJlbG9jIDI2NTkgb2Zm
c2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVsb2MgMjY2MCBvZmZzZXQgICAgMCBbYWE0
OGFhNDBdIEhJR0hMT1cKCXJlbG9jIDI2NjEgb2Zmc2V0ICA4MjggW2FhNDhiMjY4XSBISUdITE9X
CglyZWxvYyAyNjYyIG9mZnNldCAgODMwIFthYTQ4YjI3MF0gSElHSExPVwoJcmVsb2MgMjY2MyBv
ZmZzZXQgICAgMCBbYWE0OGFhNDBdIEFCU09MVVRFCglyZWxvYyAyNjY0IG9mZnNldCAgICAwIFth
YTQ4YWE0MF0gUkVMMzIKCXJlbG9jIDI2NjUgb2Zmc2V0ICAgODEgW2FhNDhhYWMxXSBBQlNPTFVU
RQoJcmVsb2MgMjY2NiBvZmZzZXQgICAgYyBbYWE0OGFhNGNdIEFCU09MVVRFCglyZWxvYyAyNjY3
IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKCXJlbG9jIDI2Njggb2Zmc2V0ICAgIDgg
W2FhNDhhYTQ4XSBESVI2NAoJcmVsb2MgMjY2OSBvZmZzZXQgICAxMCBbYWE0OGFhNTBdIERJUjY0
CglyZWxvYyAyNjcwIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gRElSNjQKCXJlbG9jIDI2NzEgb2Zm
c2V0ICAgODEgW2FhNDhhYWMxXSBBQlNPTFVURQoJcmVsb2MgMjY3MiBvZmZzZXQgIDE3YyBbYWE0
OGFiYmNdIEFCU09MVVRFCglyZWxvYyAyNjczIG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xV
VEUKCXJlbG9jIDI2NzQgb2Zmc2V0ICA0YTAgW2FhNDhhZWUwXSBESVI2NAoJcmVsb2MgMjY3NSBv
ZmZzZXQgIDRlMCBbYWE0OGFmMjBdIERJUjY0CglyZWxvYyAyNjc2IG9mZnNldCAgNTA4IFthYTQ4
YWY0OF0gRElSNjQKCXJlbG9jIDI2Nzcgb2Zmc2V0ICA1MTAgW2FhNDhhZjUwXSBESVI2NAoJcmVs
b2MgMjY3OCBvZmZzZXQgIDUyMCBbYWE0OGFmNjBdIERJUjY0CglyZWxvYyAyNjc5IG9mZnNldCAg
NTQwIFthYTQ4YWY4MF0gRElSNjQKCXJlbG9jIDI2ODAgb2Zmc2V0ICA1NDggW2FhNDhhZjg4XSBE
SVI2NAoJcmVsb2MgMjY4MSBvZmZzZXQgIDU1OCBbYWE0OGFmOThdIERJUjY0CglyZWxvYyAyNjgy
IG9mZnNldCAgNTgwIFthYTQ4YWZjMF0gRElSNjQKCXJlbG9jIDI2ODMgb2Zmc2V0ICA1ODggW2Fh
NDhhZmM4XSBESVI2NAoJcmVsb2MgMjY4NCBvZmZzZXQgIDVjMCBbYWE0OGIwMDBdIERJUjY0Cgly
ZWxvYyAyNjg1IG9mZnNldCAgNWM4IFthYTQ4YjAwOF0gRElSNjQKCXJlbG9jIDI2ODYgb2Zmc2V0
ICA1ZDggW2FhNDhiMDE4XSBESVI2NAoJcmVsb2MgMjY4NyBvZmZzZXQgIDYwMCBbYWE0OGIwNDBd
IERJUjY0CglyZWxvYyAyNjg4IG9mZnNldCAgNjIwIFthYTQ4YjA2MF0gRElSNjQKCXJlbG9jIDI2
ODkgb2Zmc2V0ICA2MjggW2FhNDhiMDY4XSBESVI2NAoJcmVsb2MgMjY5MCBvZmZzZXQgIDYzMCBb
YWE0OGIwNzBdIERJUjY0CglyZWxvYyAyNjkxIG9mZnNldCAgNjM4IFthYTQ4YjA3OF0gRElSNjQK
CXJlbG9jIDI2OTIgb2Zmc2V0ICA2NDAgW2FhNDhiMDgwXSBESVI2NAoJcmVsb2MgMjY5MyBvZmZz
ZXQgIDY2MCBbYWE0OGIwYTBdIERJUjY0CglyZWxvYyAyNjk0IG9mZnNldCAgNjgwIFthYTQ4YjBj
MF0gRElSNjQKCXJlbG9jIDI2OTUgb2Zmc2V0ICA2YTAgW2FhNDhiMGUwXSBESVI2NAoJcmVsb2Mg
MjY5NiBvZmZzZXQgIDZjMCBbYWE0OGIxMDBdIERJUjY0CglyZWxvYyAyNjk3IG9mZnNldCAgNmUw
IFthYTQ4YjEyMF0gRElSNjQKCXJlbG9jIDI2OTggb2Zmc2V0ICA2ZTggW2FhNDhiMTI4XSBESVI2
NAoJcmVsb2MgMjY5OSBvZmZzZXQgIDZmOCBbYWE0OGIxMzhdIERJUjY0CglyZWxvYyAyNzAwIG9m
ZnNldCAgNzIwIFthYTQ4YjE2MF0gRElSNjQKCXJlbG9jIDI3MDEgb2Zmc2V0ICA3NDAgW2FhNDhi
MTgwXSBESVI2NAoJcmVsb2MgMjcwMiBvZmZzZXQgIDc0OCBbYWE0OGIxODhdIERJUjY0CglyZWxv
YyAyNzAzIG9mZnNldCAgNzYwIFthYTQ4YjFhMF0gRElSNjQKCXJlbG9jIDI3MDQgb2Zmc2V0ICA3
NjggW2FhNDhiMWE4XSBESVI2NAoJcmVsb2MgMjcwNSBvZmZzZXQgIDc3MCBbYWE0OGIxYjBdIERJ
UjY0CglyZWxvYyAyNzA2IG9mZnNldCAgNzc4IFthYTQ4YjFiOF0gRElSNjQKCXJlbG9jIDI3MDcg
b2Zmc2V0ICA3ZTAgW2FhNDhiMjIwXSBESVI2NAoJcmVsb2MgMjcwOCBvZmZzZXQgIDdlOCBbYWE0
OGIyMjhdIERJUjY0CglyZWxvYyAyNzA5IG9mZnNldCAgN2YwIFthYTQ4YjIzMF0gRElSNjQKCXJl
bG9jIDI3MTAgb2Zmc2V0ICA3ZjggW2FhNDhiMjM4XSBESVI2NAoJcmVsb2MgMjcxMSBvZmZzZXQg
IDhhMCBbYWE0OGIyZTBdIERJUjY0CglyZWxvYyAyNzEyIG9mZnNldCAgOGMwIFthYTQ4YjMwMF0g
RElSNjQKCXJlbG9jIDI3MTMgb2Zmc2V0ICA4YzggW2FhNDhiMzA4XSBESVI2NAoJcmVsb2MgMjcx
NCBvZmZzZXQgIDhkOCBbYWE0OGIzMThdIERJUjY0CglyZWxvYyAyNzE1IG9mZnNldCAgOTAwIFth
YTQ4YjM0MF0gRElSNjQKCXJlbG9jIDI3MTYgb2Zmc2V0ICA5MzAgW2FhNDhiMzcwXSBESVI2NAoJ
cmVsb2MgMjcxNyBvZmZzZXQgIDkzOCBbYWE0OGIzNzhdIERJUjY0CglyZWxvYyAyNzE4IG9mZnNl
dCAgOTcwIFthYTQ4YjNiMF0gRElSNjQKCXJlbG9jIDI3MTkgb2Zmc2V0ICA5YjAgW2FhNDhiM2Yw
XSBESVI2NAoJcmVsb2MgMjcyMCBvZmZzZXQgIDlmMCBbYWE0OGI0MzBdIERJUjY0CglyZWxvYyAy
NzIxIG9mZnNldCAgOWY4IFthYTQ4YjQzOF0gRElSNjQKCXJlbG9jIDI3MjIgb2Zmc2V0ICBhMjAg
W2FhNDhiNDYwXSBESVI2NAoJcmVsb2MgMjcyMyBvZmZzZXQgIGE0MCBbYWE0OGI0ODBdIERJUjY0
CglyZWxvYyAyNzI0IG9mZnNldCAgYTYwIFthYTQ4YjRhMF0gRElSNjQKCXJlbG9jIDI3MjUgb2Zm
c2V0ICBhNjggW2FhNDhiNGE4XSBESVI2NAoJcmVsb2MgMjcyNiBvZmZzZXQgIGE4OCBbYWE0OGI0
YzhdIERJUjY0CglyZWxvYyAyNzI3IG9mZnNldCAgYTk4IFthYTQ4YjRkOF0gRElSNjQKCXJlbG9j
IDI3Mjggb2Zmc2V0ICBhYTggW2FhNDhiNGU4XSBESVI2NAoJcmVsb2MgMjcyOSBvZmZzZXQgIGFi
OCBbYWE0OGI0ZjhdIERJUjY0CglyZWxvYyAyNzMwIG9mZnNldCAgYWM4IFthYTQ4YjUwOF0gRElS
NjQKCXJlbG9jIDI3MzEgb2Zmc2V0ICBhZDggW2FhNDhiNTE4XSBESVI2NAoJcmVsb2MgMjczMiBv
ZmZzZXQgIGFlOCBbYWE0OGI1MjhdIERJUjY0CglyZWxvYyAyNzMzIG9mZnNldCAgYWY4IFthYTQ4
YjUzOF0gRElSNjQKCXJlbG9jIDI3MzQgb2Zmc2V0ICBiMDggW2FhNDhiNTQ4XSBESVI2NAoJcmVs
b2MgMjczNSBvZmZzZXQgIGIxOCBbYWE0OGI1NThdIERJUjY0CglyZWxvYyAyNzM2IG9mZnNldCAg
YjI4IFthYTQ4YjU2OF0gRElSNjQKCXJlbG9jIDI3Mzcgb2Zmc2V0ICBiMzggW2FhNDhiNTc4XSBE
SVI2NAoJcmVsb2MgMjczOCBvZmZzZXQgIGI0OCBbYWE0OGI1ODhdIERJUjY0CglyZWxvYyAyNzM5
IG9mZnNldCAgYjU4IFthYTQ4YjU5OF0gRElSNjQKCXJlbG9jIDI3NDAgb2Zmc2V0ICBiNjggW2Fh
NDhiNWE4XSBESVI2NAoJcmVsb2MgMjc0MSBvZmZzZXQgIGI3OCBbYWE0OGI1YjhdIERJUjY0Cgly
ZWxvYyAyNzQyIG9mZnNldCAgYjg4IFthYTQ4YjVjOF0gRElSNjQKCXJlbG9jIDI3NDMgb2Zmc2V0
ICBiOTggW2FhNDhiNWQ4XSBESVI2NAoJcmVsb2MgMjc0NCBvZmZzZXQgIGJhOCBbYWE0OGI1ZThd
IERJUjY0CglyZWxvYyAyNzQ1IG9mZnNldCAgYmIwIFthYTQ4YjVmMF0gRElSNjQKCXJlbG9jIDI3
NDYgb2Zmc2V0ICBiYjggW2FhNDhiNWY4XSBESVI2NAoJcmVsb2MgMjc0NyBvZmZzZXQgIGJjMCBb
YWE0OGI2MDBdIERJUjY0CglyZWxvYyAyNzQ4IG9mZnNldCAgYmUwIFthYTQ4YjYyMF0gRElSNjQK
CXJlbG9jIDI3NDkgb2Zmc2V0ICBiZTggW2FhNDhiNjI4XSBESVI2NAoJcmVsb2MgMjc1MCBvZmZz
ZXQgIGJmMCBbYWE0OGI2MzBdIERJUjY0CglyZWxvYyAyNzUxIG9mZnNldCAgYmY4IFthYTQ4YjYz
OF0gRElSNjQKCXJlbG9jIDI3NTIgb2Zmc2V0ICBjMDAgW2FhNDhiNjQwXSBESVI2NAoJcmVsb2Mg
Mjc1MyBvZmZzZXQgIGMwOCBbYWE0OGI2NDhdIERJUjY0CglyZWxvYyAyNzU0IG9mZnNldCAgYzEw
IFthYTQ4YjY1MF0gRElSNjQKCXJlbG9jIDI3NTUgb2Zmc2V0ICBjMTggW2FhNDhiNjU4XSBESVI2
NAoJcmVsb2MgMjc1NiBvZmZzZXQgIGMyMCBbYWE0OGI2NjBdIERJUjY0CglyZWxvYyAyNzU3IG9m
ZnNldCAgYzI4IFthYTQ4YjY2OF0gRElSNjQKCXJlbG9jIDI3NTggb2Zmc2V0ICBjMzAgW2FhNDhi
NjcwXSBESVI2NAoJcmVsb2MgMjc1OSBvZmZzZXQgIGMzOCBbYWE0OGI2NzhdIERJUjY0CglyZWxv
YyAyNzYwIG9mZnNldCAgYzQwIFthYTQ4YjY4MF0gRElSNjQKCXJlbG9jIDI3NjEgb2Zmc2V0ICBj
NjAgW2FhNDhiNmEwXSBESVI2NAoJcmVsb2MgMjc2MiBvZmZzZXQgIGM2OCBbYWE0OGI2YThdIERJ
UjY0CglyZWxvYyAyNzYzIG9mZnNldCAgYzcwIFthYTQ4YjZiMF0gRElSNjQKCXJlbG9jIDI3NjQg
b2Zmc2V0ICBjNzggW2FhNDhiNmI4XSBESVI2NAoJcmVsb2MgMjc2NSBvZmZzZXQgIGM4MCBbYWE0
OGI2YzBdIERJUjY0CglyZWxvYyAyNzY2IG9mZnNldCAgYzg4IFthYTQ4YjZjOF0gRElSNjQKCXJl
bG9jIDI3Njcgb2Zmc2V0ICBjOTAgW2FhNDhiNmQwXSBESVI2NAoJcmVsb2MgMjc2OCBvZmZzZXQg
IGM5OCBbYWE0OGI2ZDhdIERJUjY0CglyZWxvYyAyNzY5IG9mZnNldCAgY2EwIFthYTQ4YjZlMF0g
RElSNjQKCXJlbG9jIDI3NzAgb2Zmc2V0ICBjYTggW2FhNDhiNmU4XSBESVI2NAoJcmVsb2MgMjc3
MSBvZmZzZXQgIGNiMCBbYWE0OGI2ZjBdIERJUjY0CglyZWxvYyAyNzcyIG9mZnNldCAgY2I4IFth
YTQ4YjZmOF0gRElSNjQKCXJlbG9jIDI3NzMgb2Zmc2V0ICBjYzAgW2FhNDhiNzAwXSBESVI2NAoJ
cmVsb2MgMjc3NCBvZmZzZXQgIGNjOCBbYWE0OGI3MDhdIERJUjY0CglyZWxvYyAyNzc1IG9mZnNl
dCAgY2QwIFthYTQ4YjcxMF0gRElSNjQKCXJlbG9jIDI3NzYgb2Zmc2V0ICBjZDggW2FhNDhiNzE4
XSBESVI2NAoJcmVsb2MgMjc3NyBvZmZzZXQgIGNlMCBbYWE0OGI3MjBdIERJUjY0CglyZWxvYyAy
Nzc4IG9mZnNldCAgY2U4IFthYTQ4YjcyOF0gRElSNjQKCXJlbG9jIDI3Nzkgb2Zmc2V0ICBjZjAg
W2FhNDhiNzMwXSBESVI2NAoJcmVsb2MgMjc4MCBvZmZzZXQgIGNmOCBbYWE0OGI3MzhdIERJUjY0
CglyZWxvYyAyNzgxIG9mZnNldCAgZDAwIFthYTQ4Yjc0MF0gRElSNjQKCXJlbG9jIDI3ODIgb2Zm
c2V0ICBkMDggW2FhNDhiNzQ4XSBESVI2NAoJcmVsb2MgMjc4MyBvZmZzZXQgIGQxMCBbYWE0OGI3
NTBdIERJUjY0CglyZWxvYyAyNzg0IG9mZnNldCAgZDE4IFthYTQ4Yjc1OF0gRElSNjQKCXJlbG9j
IDI3ODUgb2Zmc2V0ICBkMjAgW2FhNDhiNzYwXSBESVI2NAoJcmVsb2MgMjc4NiBvZmZzZXQgIGQy
OCBbYWE0OGI3NjhdIERJUjY0CglyZWxvYyAyNzg3IG9mZnNldCAgZDMwIFthYTQ4Yjc3MF0gRElS
NjQKCXJlbG9jIDI3ODggb2Zmc2V0ICBkMzggW2FhNDhiNzc4XSBESVI2NAoJcmVsb2MgMjc4OSBv
ZmZzZXQgIGQ0MCBbYWE0OGI3ODBdIERJUjY0CglyZWxvYyAyNzkwIG9mZnNldCAgZDQ4IFthYTQ4
Yjc4OF0gRElSNjQKCXJlbG9jIDI3OTEgb2Zmc2V0ICBkNTAgW2FhNDhiNzkwXSBESVI2NAoJcmVs
b2MgMjc5MiBvZmZzZXQgIGQ1OCBbYWE0OGI3OThdIERJUjY0CglyZWxvYyAyNzkzIG9mZnNldCAg
ZDYwIFthYTQ4YjdhMF0gRElSNjQKCXJlbG9jIDI3OTQgb2Zmc2V0ICBkNjggW2FhNDhiN2E4XSBE
SVI2NAoJcmVsb2MgMjc5NSBvZmZzZXQgIGQ3MCBbYWE0OGI3YjBdIERJUjY0CglyZWxvYyAyNzk2
IG9mZnNldCAgZDc4IFthYTQ4YjdiOF0gRElSNjQKCXJlbG9jIDI3OTcgb2Zmc2V0ICBkODAgW2Fh
NDhiN2MwXSBESVI2NAoJcmVsb2MgMjc5OCBvZmZzZXQgIGQ4OCBbYWE0OGI3YzhdIERJUjY0Cgly
ZWxvYyAyNzk5IG9mZnNldCAgZDkwIFthYTQ4YjdkMF0gRElSNjQKCXJlbG9jIDI4MDAgb2Zmc2V0
ICBkOTggW2FhNDhiN2Q4XSBESVI2NAoJcmVsb2MgMjgwMSBvZmZzZXQgIGRhMCBbYWE0OGI3ZTBd
IERJUjY0CglyZWxvYyAyODAyIG9mZnNldCAgZGE4IFthYTQ4YjdlOF0gRElSNjQKCXJlbG9jIDI4
MDMgb2Zmc2V0ICBkYjAgW2FhNDhiN2YwXSBESVI2NAoJcmVsb2MgMjgwNCBvZmZzZXQgIGRiOCBb
YWE0OGI3ZjhdIERJUjY0CglyZWxvYyAyODA1IG9mZnNldCAgZGMwIFthYTQ4YjgwMF0gRElSNjQK
CXJlbG9jIDI4MDYgb2Zmc2V0ICBkYzggW2FhNDhiODA4XSBESVI2NAoJcmVsb2MgMjgwNyBvZmZz
ZXQgIGRkMCBbYWE0OGI4MTBdIERJUjY0CglyZWxvYyAyODA4IG9mZnNldCAgZGQ4IFthYTQ4Yjgx
OF0gRElSNjQKCXJlbG9jIDI4MDkgb2Zmc2V0ICBkZTAgW2FhNDhiODIwXSBESVI2NAoJcmVsb2Mg
MjgxMCBvZmZzZXQgIGRlOCBbYWE0OGI4MjhdIERJUjY0CglyZWxvYyAyODExIG9mZnNldCAgZGYw
IFthYTQ4YjgzMF0gRElSNjQKCXJlbG9jIDI4MTIgb2Zmc2V0ICBkZjggW2FhNDhiODM4XSBESVI2
NAoJcmVsb2MgMjgxMyBvZmZzZXQgIGUwMCBbYWE0OGI4NDBdIERJUjY0CglyZWxvYyAyODE0IG9m
ZnNldCAgZTA4IFthYTQ4Yjg0OF0gRElSNjQKCXJlbG9jIDI4MTUgb2Zmc2V0ICBlMTAgW2FhNDhi
ODUwXSBESVI2NAoJcmVsb2MgMjgxNiBvZmZzZXQgIGUxOCBbYWE0OGI4NThdIERJUjY0CglyZWxv
YyAyODE3IG9mZnNldCAgZTIwIFthYTQ4Yjg2MF0gRElSNjQKCXJlbG9jIDI4MTggb2Zmc2V0ICBl
MjggW2FhNDhiODY4XSBESVI2NAoJcmVsb2MgMjgxOSBvZmZzZXQgIGUzMCBbYWE0OGI4NzBdIERJ
UjY0CglyZWxvYyAyODIwIG9mZnNldCAgZTM4IFthYTQ4Yjg3OF0gRElSNjQKCXJlbG9jIDI4MjEg
b2Zmc2V0ICBlNDAgW2FhNDhiODgwXSBESVI2NAoJcmVsb2MgMjgyMiBvZmZzZXQgIGU0OCBbYWE0
OGI4ODhdIERJUjY0CglyZWxvYyAyODIzIG9mZnNldCAgZTUwIFthYTQ4Yjg5MF0gRElSNjQKCXJl
bG9jIDI4MjQgb2Zmc2V0ICBlNTggW2FhNDhiODk4XSBESVI2NAoJcmVsb2MgMjgyNSBvZmZzZXQg
IGU2MCBbYWE0OGI4YTBdIERJUjY0CglyZWxvYyAyODI2IG9mZnNldCAgZTY4IFthYTQ4YjhhOF0g
RElSNjQKCXJlbG9jIDI4Mjcgb2Zmc2V0ICBlNzAgW2FhNDhiOGIwXSBESVI2NAoJcmVsb2MgMjgy
OCBvZmZzZXQgIGU3OCBbYWE0OGI4YjhdIERJUjY0CglyZWxvYyAyODI5IG9mZnNldCAgZTgwIFth
YTQ4YjhjMF0gRElSNjQKCXJlbG9jIDI4MzAgb2Zmc2V0ICBlODggW2FhNDhiOGM4XSBESVI2NAoJ
cmVsb2MgMjgzMSBvZmZzZXQgIGU5MCBbYWE0OGI4ZDBdIERJUjY0CglyZWxvYyAyODMyIG9mZnNl
dCAgZTk4IFthYTQ4YjhkOF0gRElSNjQKCXJlbG9jIDI4MzMgb2Zmc2V0ICBlYTAgW2FhNDhiOGUw
XSBESVI2NAoJcmVsb2MgMjgzNCBvZmZzZXQgIGVhOCBbYWE0OGI4ZThdIERJUjY0CglyZWxvYyAy
ODM1IG9mZnNldCAgZWIwIFthYTQ4YjhmMF0gRElSNjQKCXJlbG9jIDI4MzYgb2Zmc2V0ICBlYjgg
W2FhNDhiOGY4XSBESVI2NAoJcmVsb2MgMjgzNyBvZmZzZXQgIGVjMCBbYWE0OGI5MDBdIERJUjY0
CglyZWxvYyAyODM4IG9mZnNldCAgZWM4IFthYTQ4YjkwOF0gRElSNjQKCXJlbG9jIDI4Mzkgb2Zm
c2V0ICBlZDAgW2FhNDhiOTEwXSBESVI2NAoJcmVsb2MgMjg0MCBvZmZzZXQgIGVkOCBbYWE0OGI5
MThdIERJUjY0CglyZWxvYyAyODQxIG9mZnNldCAgZWUwIFthYTQ4YjkyMF0gRElSNjQKCXJlbG9j
IDI4NDIgb2Zmc2V0ICBlZjAgW2FhNDhiOTMwXSBESVI2NAoJcmVsb2MgMjg0MyBvZmZzZXQgIGVm
OCBbYWE0OGI5MzhdIERJUjY0CglyZWxvYyAyODQ0IG9mZnNldCAgZjAwIFthYTQ4Yjk0MF0gRElS
NjQKCXJlbG9jIDI4NDUgb2Zmc2V0ICBmMDggW2FhNDhiOTQ4XSBESVI2NAoJcmVsb2MgMjg0NiBv
ZmZzZXQgIGYxMCBbYWE0OGI5NTBdIERJUjY0CglyZWxvYyAyODQ3IG9mZnNldCAgZjE4IFthYTQ4
Yjk1OF0gRElSNjQKCXJlbG9jIDI4NDggb2Zmc2V0ICBmMjAgW2FhNDhiOTYwXSBESVI2NAoJcmVs
b2MgMjg0OSBvZmZzZXQgIGYyOCBbYWE0OGI5NjhdIERJUjY0CglyZWxvYyAyODUwIG9mZnNldCAg
ZjMwIFthYTQ4Yjk3MF0gRElSNjQKCXJlbG9jIDI4NTEgb2Zmc2V0ICBmMzggW2FhNDhiOTc4XSBE
SVI2NAoJcmVsb2MgMjg1MiBvZmZzZXQgIGY0MCBbYWE0OGI5ODBdIERJUjY0CglyZWxvYyAyODUz
IG9mZnNldCAgZjYwIFthYTQ4YjlhMF0gRElSNjQKCXJlbG9jIDI4NTQgb2Zmc2V0ICBmNzAgW2Fh
NDhiOWIwXSBESVI2NAoJcmVsb2MgMjg1NSBvZmZzZXQgIGY3OCBbYWE0OGI5YjhdIERJUjY0Cgly
ZWxvYyAyODU2IG9mZnNldCAgZjgwIFthYTQ4YjljMF0gRElSNjQKCXJlbG9jIDI4NTcgb2Zmc2V0
ICBmYTAgW2FhNDhiOWUwXSBESVI2NAoJcmVsb2MgMjg1OCBvZmZzZXQgIGZjMCBbYWE0OGJhMDBd
IERJUjY0CglyZWxvYyAyODU5IG9mZnNldCAgZmUwIFthYTQ4YmEyMF0gRElSNjQKCXJlbG9jIDI4
NjAgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBISUdIM0FESgoJcmVsb2MgMjg2MSBvZmZzZXQgICA4
MSBbYWE0OGFhYzFdIEFCU09MVVRFCglyZWxvYyAyODYyIG9mZnNldCAgIDNjIFthYTQ4YWE3Y10g
QUJTT0xVVEUKCXJlbG9jIDI4NjMgb2Zmc2V0ICAgIDAgW2FhNDhhYTQwXSBBQlNPTFVURQoJcmVs
b2MgMjg2NCBvZmZzZXQgICAgMCBbYWE0OGFhNDBdIERJUjY0CglyZWxvYyAyODY1IG9mZnNldCAg
IDIwIFthYTQ4YWE2MF0gRElSNjQKCXJlbG9jIDI4NjYgb2Zmc2V0ICAgMjggW2FhNDhhYTY4XSBE
SVI2NAoJcmVsb2MgMjg2NyBvZmZzZXQgICA0MCBbYWE0OGFhODBdIERJUjY0CglyZWxvYyAyODY4
IG9mZnNldCAgIDYwIFthYTQ4YWFhMF0gRElSNjQKCXJlbG9jIDI4Njkgb2Zmc2V0ICAgOTggW2Fh
NDhhYWQ4XSBESVI2NAoJcmVsb2MgMjg3MCBvZmZzZXQgICBhOCBbYWE0OGFhZThdIERJUjY0Cgly
ZWxvYyAyODcxIG9mZnNldCAgIGIwIFthYTQ4YWFmMF0gRElSNjQKCXJlbG9jIDI4NzIgb2Zmc2V0
ICAgZDAgW2FhNDhhYjEwXSBESVI2NAoJcmVsb2MgMjg3MyBvZmZzZXQgICBkOCBbYWE0OGFiMThd
IERJUjY0CglyZWxvYyAyODc0IG9mZnNldCAgIGYwIFthYTQ4YWIzMF0gRElSNjQKCXJlbG9jIDI4
NzUgb2Zmc2V0ICAxMDggW2FhNDhhYjQ4XSBESVI2NAoJcmVsb2MgMjg3NiBvZmZzZXQgIDEzMCBb
YWE0OGFiNzBdIERJUjY0CglyZWxvYyAyODc3IG9mZnNldCAgMTM4IFthYTQ4YWI3OF0gRElSNjQK
CXJlbG9jIDI4Nzggb2Zmc2V0ICAxNDggW2FhNDhhYjg4XSBESVI2NAoJcmVsb2MgMjg3OSBvZmZz
ZXQgIDE1MCBbYWE0OGFiOTBdIERJUjY0CglyZWxvYyAyODgwIG9mZnNldCAgMTY4IFthYTQ4YWJh
OF0gRElSNjQKCXJlbG9jIDI4ODEgb2Zmc2V0ICAxODAgW2FhNDhhYmMwXSBESVI2NAoJcmVsb2Mg
Mjg4MiBvZmZzZXQgIDFhMCBbYWE0OGFiZTBdIERJUjY0CglyZWxvYyAyODgzIG9mZnNldCAgMWMw
IFthYTQ4YWMwMF0gRElSNjQKCXJlbG9jIDI4ODQgb2Zmc2V0ICAxZTAgW2FhNDhhYzIwXSBESVI2
NAoJcmVsb2MgMjg4NSBvZmZzZXQgIDIwMCBbYWE0OGFjNDBdIERJUjY0CglyZWxvYyAyODg2IG9m
ZnNldCAgMjIwIFthYTQ4YWM2MF0gRElSNjQKCXJlbG9jIDI4ODcgb2Zmc2V0ICAyNDAgW2FhNDhh
YzgwXSBESVI2NAoJcmVsb2MgMjg4OCBvZmZzZXQgIDI3MCBbYWE0OGFjYjBdIERJUjY0CglyZWxv
YyAyODg5IG9mZnNldCAgICAwIFthYTQ4YWE0MF0gQUJTT0xVVEUKClRoZXJlIGlzIGEgZGVidWcg
ZGlyZWN0b3J5IGluIC5idWlsZGlkIGF0IDB4ZmZmZjgyZDA4MDQ4MjZhMAoKVHlwZSAgICAgICAg
ICAgICAgICBTaXplICAgICBSdmEgICAgICBPZmZzZXQKICAyICAgICAgICBDb2RlVmlldyAwMDAw
MDAxOSAwMDQ4MjZiYyAwMDFmZTZiYwooZm9ybWF0IFJTRFMgc2lnbmF0dXJlIGYyM2UxYjU2ODY1
Y2FmOWZmYzdkN2ExMjgxY2YzNjkzIGFnZSAxKQoKU2VjdGlvbnM6CklkeCBOYW1lICAgICAgICAg
IFNpemUgICAgICBWTUEgICAgICAgICAgICAgICBMTUEgICAgICAgICAgICAgICBGaWxlIG9mZiAg
QWxnbgogIDAgLnRleHQgICAgICAgICAwMDE3YTFiYSAgZmZmZjgyZDA4MDIwMDAwMCAgZmZmZjgy
ZDA4MDIwMDAwMCAgMDAwMDEwMDAgIDIqKjEyCiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBB
TExPQywgTE9BRCwgQ09ERQogIDEgLnJvZGF0YSAgICAgICAwMDA4MjZhMCAgZmZmZjgyZDA4MDQw
MDAwMCAgZmZmZjgyZDA4MDQwMDAwMCAgMDAxN2MwMDAgIDIqKjUKICAgICAgICAgICAgICAgICAg
Q09OVEVOVFMsIEFMTE9DLCBMT0FELCBEQVRBCiAgMiAuYnVpbGRpZCAgICAgIDAwMDAwMDM1ICBm
ZmZmODJkMDgwNDgyNmEwICBmZmZmODJkMDgwNDgyNmEwICAwMDFmZTZhMCAgMioqMgogICAgICAg
ICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIFJFQURPTkxZLCBEQVRBCiAgMyAuaW5p
dCAgICAgICAgIDAwMDc3ZGYwICBmZmZmODJkMDgwNjAwMDAwICBmZmZmODJkMDgwNjAwMDAwICAw
MDFmZjAwMCAgMioqMTIKICAgICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBD
T0RFLCBEQVRBCiAgNCAuZGF0YS5yZSAgICAgIDAwMDBhYTQwICBmZmZmODJkMDgwODAwMDAwICBm
ZmZmODJkMDgwODAwMDAwICAwMDI3NzAwMCAgMioqNwogICAgICAgICAgICAgICAgICBDT05URU5U
UywgQUxMT0MsIExPQUQsIERBVEEKICA1IC5kYXRhICAgICAgICAgMDAwMTA1YTggIGZmZmY4MmQw
ODA4MGIwMDAgIGZmZmY4MmQwODA4MGIwMDAgIDAwMjgyMDAwICAyKioxMgogICAgICAgICAgICAg
ICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIERBVEEKICA2IC5ic3MgICAgICAgICAgMDAxNDMy
ODAgIGZmZmY4MmQwODA4MjAwMDAgIGZmZmY4MmQwODA4MjAwMDAgIDAwMDAwMDAwICAyKio0CiAg
ICAgICAgICAgICAgICAgIEFMTE9DLCBSRUxPQwogIDcgLnJlbG9jICAgICAgICAwMDAwMTZiMCAg
ZmZmZjgyZDA4MGEwMDAwMCAgZmZmZjgyZDA4MGEwMDAwMCAgMDAyOTMwMDAgIDIqKjIKICAgICAg
ICAgICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBSRUFET05MWSwgREFUQQogIDggLnBh
ZCAgICAgICAgICAwMDQwMDAwMCAgZmZmZjgyZDA4MGMwMDAwMCAgZmZmZjgyZDA4MGMwMDAwMCAg
MDAwMDAwMDAgIDIqKjIKICAgICAgICAgICAgICAgICAgQUxMT0MKU1lNQk9MIFRBQkxFOgpbICAw
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MDBhYyBoZWFkLm8KRmlsZSAKWyAgMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDAxNWUgX19zdGFydApbICAzXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwOCBtdWx0aWJvb3QxX2hl
YWRlcl9zdGFydApbICA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMDAxNCBtdWx0aWJvb3QxX2hlYWRlcl9lbmQKWyAgNV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMTggbXVsdGli
b290Ml9oZWFkZXJfc3RhcnQKWyAgNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDAwNWQgX19lZmk2NF9tYjJfc3RhcnQKWyAgN10oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDkwMDIgZ2R0
X2Jvb3RfZGVzY3IKWyAgOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDkwMDQgZ2R0X2Jvb3RfYmFzZQpbICA5XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTRmOCB0cmFtcG9saW5lX2dk
dApbIDEwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0OTAwYyB2Z2FfdGV4dF9idWZmZXIKWyAxMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDkwMTAgZWZpX3BsYXRmb3JtClsgMTJdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAw
IGJhZF9jcHUKWyAxM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDAwMDggbm90X211bHRpYm9vdApbIDE0XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMDExZCB4ODZfMzJfc3dpdGNoClsg
MTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDAxNzllIHNraXBfcmVhbG1vZGUKWyAxNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDAyMmQgdHJhbXBvbGluZV9zZXR1cApbIDE3XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMDEzZiBj
czMyX3N3aXRjaApbIDE4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMDFjZCB0cmFtcG9saW5lX2Jpb3Nfc2V0dXAKWyAxOV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDBkZjEgcmVsb2MK
WyAyMF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGMwMDAgbXVsdGlib290X3B0cgpbIDIxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjAwMCBsMV9pZGVudG1hcApbIDIyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTc5ZSBlYXJs
eV9ib290X29wdHMKWyAyM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMDAzZTEgY21kbGluZV9wYXJzZV9lYXJseQpbIDI0XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTcwMCB0cmFtcG9s
aW5lX2Jvb3RfY3B1X2VudHJ5ClsgMjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNGVhIGlkdF80OApbIDI2XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTRmMiBnZHRfNDgKWyAyN10o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE1
NDEgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeQpbIDI4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTViNCBzdGFydDY0ClsgMjldKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNjU4IHJl
YWxfbWFnaWMKWyAzMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDE2NGUgYm9ndXNfcmVhbF9tYWdpYwpbIDMxXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTYyZSBtb2RlX3NldHcKWyAz
Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDE2NjQgdHJhbXBvbGluZV9zZWcKWyAzM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE2NjYgd2FrZXVwXzMyClsgMzRdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNjM5IGNoZWNrX3Zl
c2F3ClsgMzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAxNjM3IHNldGJhZHcKWyAzNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE2NGMgX3NldGJhZHcKWyAzN10oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE2ZTYgYm9ndXNfc2F2
ZWRfbWFnaWMKWyAzOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDE2ZGEgd2FrZXVwXzY0ClsgMzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxN2FiIHJtX2lkdApbIDQwXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTdiMSBnZXRf
bWVtb3J5X21hcApbIDQxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMjI2OCBnZXRfZWRkClsgNDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyNWM0IHZpZGVvClsgNDNdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNzlmIG9wdF9l
ZGQKWyA0NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMDE3YTAgb3B0X2VkaWQKWyA0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE3YTQgdmVzYV9zaXplClsgNDZdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxODVjIGU4MjBtYXAK
WyA0N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMDIyNWMgZTgyMG5yClsgNDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDAyMmQ5IGVkZF9kb25lClsgNDldKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyMjZmIGVkZF9zdGFydApbIDUw
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAw
MjI3NCBlZGRfY2hlY2tfZXh0ClsgNTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDAyMmNlIGVkZF9uZXh0ClsgNTJdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyMjkwIGVkZF9nZXRfZGV2
aWNlX3BhcmFtcwpbIDUzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMjI5ZCBlZGRfZ2V0X2xlZ2FjeV9jaHMKWyA1NF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDIyYzUgZWRkX2xlZ2Fj
eV9kb25lClsgNTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDAyNWYxIGJhc2ljX2RldGVjdApbIDU2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjVlNyB2aWQyClsgNTddKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyODdiIG1vZGVf
c2V0ClsgNThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAyNWVhIHZpZDEKWyA1OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDJkMjMgYmFkbWR0ClsgNjBdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYmM0IHBydHN0cgpbIDYxXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjZm
YyBtb2RlX21lbnUKWyA2Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMDJiZmEgc3RvcmVfZWRpZApbIDYzXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjYwZiBtb2RlX3BhcmFtcwpbIDY0
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAw
MjYwZSBiYXNyZXQKWyA2NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMDJjNjUgZ3JhcGhpY19tb2RlClsgNjZdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyNjQ3IG1vcGFyX2dyClsgNjdd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAy
ZGRjIGZvcmNlX3NpemUKWyA2OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMDI2M2QgbW9wYXIxClsgNjldKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyNjQzIG1vcGFyMgpbIDcwXShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjZlMyBk
YWNfZG9uZQpbIDcxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMjZjMCBkYWNfc2V0ClsgNzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYzY2IGRhY19zaXplClsgNzNdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyNmY5IG5vX3Bt
ClsgNzRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAyYzY3IGtleW1zZwpbIDc1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAwMmI3NCBmbHVzaApbIDc2XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjcwNiBub2tleQpbIDc3XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmI1NyBn
ZXRrdApbIDc4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwMjcxNyBsaXN0bQpbIDc5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjcxNiBkZWZtZDEKWyA4MF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJiZTMgYmVlcApbIDgxXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmE2
MCBtb2RlX3RhYmxlClsgODJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAyNzFhIGxpc3RtMApbIDgzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmRjYyBuYW1lX2Jhbm4KWyA4NF0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJjNjMg
Y2FyZF9uYW1lClsgODVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDAyNzJmIGFuMgpbIDg2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmRjMyB2Z2FfbmFtZQpbIDg3XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjczNiBhbjEKWyA4
OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDJkYzIgc3ZnYV9uYW1lClsgODldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDAyY2JiIGxpc3RoZHIKWyA5MF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI3NDYgbG0xClsgOTFdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyN2M1IGxt
MgpbIDkyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMmJkNCBwcnRjaHIKWyA5M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDJiY2YgcHJ0c3AyClsgOTRdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYjgxIHBydGh3ClsgOTVdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYjlj
IHBydGRlYwpbIDk2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMmQ5MCB0ZXh0bW9kZQpbIDk3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjc5YiBza2lwX2JhaWwKWyA5OF0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJkYWYgbWVu
dV9iYWlsX21zZwpbIDk5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMjdiYyBza2lwX3BhdXNlClsxMDBdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyZDk4IG1lbnVfbW9yZV9tc2cKWzEw
MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDJiNTIgZ2V0a2V5ClsxMDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAyY2UyIGNybGZ0ClsxMDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyY2U1IHByb21wdApbMTA0XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmM1ZCBlZGl0
X2J1ZgpbMTA1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwMjdkMCBsbTMKWzEwNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDI4MDEgbG1lbnQKWzEwN10oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI3ZWIgbG1icwpbMTA4XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmJkMiBw
cnRzcGMKWzEwOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMDI4NzQgbG1kZWYKWzExMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI4NTAgbW51c2VsClsxMTFdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyODJhIGxtaHgKWzExMl0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI4
MmMgbG1oZXgKWzExM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDI4NGMgbG11c2UxClsxMTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyODZhIGxtYmFkClsxMTVdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyODQ1IGxtaHgxClsx
MTZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDAyODY1IGxtdXNlClsxMTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAyZDA1IHVua250ClsxMThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyODc1IF9zZXRyZWMKWzExOV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI5MDcgc2V0
cmVjClsxMjBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAyODc4IF9zZXRfODB4MjUKWzEyMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI5OGYgc2V0XzgweDI1ClsxMjJdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyOTQ5IHNldHZl
c2FieXNpemUKWzEyM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDI4OWUgc2V0c3BjClsxMjRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyOGMxIGNoZWNrX3Zlc2EKWzEyNV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI4OWMgc2V0
YmFkClsxMjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAyOGFiIHNldG1lbnUKWzEyN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI5N2Ygc3BlY19pbml0cwpbMTI4XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjkwNSBfc2V0YmFk
ClsxMjldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAyOTQzIHJjdDMKWzEzMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMDI5NDQgaW5pZHgKWzEzMV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI5MzggcmN0MQpbMTMyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjkzZiByY3Qy
ClsxMzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAyOWEzIHNldF84cGl4ZWwKWzEzNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI5ZDcgc2V0XzgweDQzClsxMzVdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyOWM0IHNldF84MHgy
OApbMTM2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMjlkNSBzZXRfY3VycmVudApbMTM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjllNSBzZXRfODB4MzAKWzEzOF0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJhMzIgc2V0Xzgw
eDM0ClsxMzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAyYTQ2IHNldF84MHg2MApbMTQwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjk5NSB1c2VfODB4MjUKWzE0MV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDI5YTYgc2V0Xzhw
dApbMTQyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMjljNyBzZXQxNApbMTQzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAwMjlmNCBzZXQ0OGEKWzE0NF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJhNTcgb3V0aWR4ClsxNDVdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYTQx
IHNldHZkZQpbMTQ2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMmM1YiBtdF9lbmQKWzE0N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJhOTYgbXRhYjEKWzE0OF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJhOWIgdmdhX21vZGVz
ClsxNDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAyYWNiIHZnYV9tb2Rlc19lbmQKWzE1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJhY2IgdmVzYV9tb2RlcwpbMTUxXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmE5YSByZXQw
ClsxNTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAyZGM3IHZlc2FfbmFtZQpbMTUzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmFmYiB2ZXNhMQpbMTU0XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmI0ZiB2ZXNhcgpbMTU1XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmIx
MCB2ZXNhMgpbMTU2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMmI0NCB2ZXNhbgpbMTU3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmI0NiB2ZXNhZQpbMTU4XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmQ0YSB2ZXNhZXIKWzE1
OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDJiZTcgZ2V0dGltZQpbMTYwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwMmI2MiBsbWludXRlClsxNjFdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYjY0IGFnYWluClsxNjJdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYjgwIGVt
cHR5ClsxNjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAyYjg4IHBydGhiClsxNjRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYjkyIHBydGhuClsxNjVdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYjk4IHBydGgxClsxNjZdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYmI5
IHNraXAxMApbMTY3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMmJiNCBsdDEwMApbMTY4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmJjZSBmaW4KWzE2OV0oc2VjICA2KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDgwMDAgbDJfZml4bWFwClsx
NzBdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDA5MDAwIGwzX2lkZW50bWFwClsxNzFdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBhMDAwIGwzX3hlbm1hcApbMTcyXShzZWMgLTIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDBhZSBiaXRtYXAuYwpG
aWxlIApbMTc0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMDBiMCBic2VhcmNoLmMKRmlsZSAKWzE3Nl0oc2VjIC0yKShmbCAweDAwKSh0eSAg
IDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAwYmYgY29yZV9wYXJraW5nLmMKRmls
ZSAKWzE3OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMDJlOTAgc2V0dXBfY29yZV9wYXJraW5nX29wdGlvbgpbMTc5XShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZDAwMCBjb3JlX3Bhcmtp
bmdfY29udHJvbGxlcgpbMTgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwMGRlNyBjb3JlX3BhcmtpbmdfcG93ZXIKWzE4MV0oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGQwMTAgY3VyX2lk
bGVfbnVtcwpbMTgyXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwYzA4MCBjb3JlX3BhcmtpbmdfY3B1bnVtClsxODNdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxMDdlIGNvcmVfcGFya2lu
Z19wZXJmb3JtYW5jZQpbMTg0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwMmVmNiBjb3JlX3BhcmtpbmdfaW5pdApbMTg1XShzZWMgIDYpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjRjMCBwb3dlcl9m
aXJzdApbMTg2XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEwZDAwOCBjb3JlX3BhcmtpbmdfcG9saWN5ClsxODddKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmNDgwIHBlcmZvcm1hbmNlX2Zp
cnN0ClsxODhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ3ZmU4IF9faW5pdGNhbGxfY29yZV9wYXJraW5nX2luaXQKWzE4OV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDcwYjggX19zZXR1
cF9zZXR1cF9jb3JlX3Bhcmtpbmdfb3B0aW9uClsxOTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkZjAwIF9fc2V0dXBfc3RyX3NldHVwX2Nv
cmVfcGFya2luZ19vcHRpb24KWzE5MV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMp
IChueCAxKSAweDAwMDAwMDAwMDAwMDAwYzUgY3B1LmMKRmlsZSAKWzE5M10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDEzZWIgdGFrZV9jcHVf
ZG93bgpbMTk0XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwZjUwMCBjcHVfY2hhaW4KWzE5NV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGM0ODAgY3B1X2FkZF9yZW1vdmVfbG9jawpbMTk2
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEw
ZDAyMCBmcm96ZW5fY3B1cwpbMTk3XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykg
KG54IDEpIDB4MDAwMDAwMDAwMDAwMDBkOCBjcHVwb29sLmMKRmlsZSAKWzE5OV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE4OWQgX19jcHVw
b29sX2ZpbmRfYnlfaWQKWzIwMF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMGM0ODggY3B1cG9vbF9sb2NrClsyMDFdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBkMGE4IGNwdXBvb2xfbGlz
dApbMjAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMThmMiBfX2NwdXBvb2xfZ2V0X2J5X2lkClsyMDNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxOTM0IGZyZWVfY3B1cG9vbF9zdHJ1
Y3QKWzIwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMDE5NjYgY3B1cG9vbF9tb3ZlX2RvbWFpbl9sb2NrZWQKWzIwNV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE5YTMgY3B1cG9vbF9j
cmVhdGUKWzIwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMDFiNDggcHJpbnRfY3B1bWFwClsyMDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxYmNkIGNwdXBvb2xfYXNzaWduX2NwdV9s
b2NrZWQKWzIwOF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGM0OTAgY3B1cG9vbF9tb3ZpbmdfY3B1ClsyMDldKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBkMGEwIGNwdXBvb2xfY3B1X21v
dmluZwpbMjEwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwMWNmYiBjcHVfY2FsbGJhY2sKWzIxMV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGQwODAgY3B1cG9vbF9sb2NrZWRfY3B1cwpb
MjEyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwMWZlZSBjcHVwb29sX3VuYXNzaWduX2NwdV9oZWxwZXIKWzIxM10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDJmOGYgY3B1cG9vbF9wcmVz
bXBfaW5pdApbMjE0XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwZjUyMCBjcHVfbmZiClsyMTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZmEwIF9faW5pdGNhbGxfY3B1cG9vbF9wcmVz
bXBfaW5pdApbMjE2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMDBlMCBkb21jdGwuYwpGaWxlIApbMjE4XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMjlhZiBiaXRtYXBfdG9feGVuY3Rs
X2JpdG1hcApbMjE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMmFlZSB4ZW5jdGxfYml0bWFwX3RvX2JpdG1hcApbMjIwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmJlNyBjcHVtYXNr
X2ZpcnN0ClsyMjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDAyYzA5IGNwdW1hc2tfbmV4dApbMjIyXShzZWMgIDYpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYzRhMCBkb21jdGxfbG9jawpbMjIzXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZDBi
MCByb3Zlci4xODQzNQpbMjI0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDBmMSBkb21haW4uYwpGaWxlIApbMjI2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNGNkNyBfZnJlZV9waXJx
X3N0cnVjdApbMjI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwNGNlNiBfX2RvbWFpbl9maW5hbGlzZV9zaHV0ZG93bgpbMjI4XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMmZmOSBwYXJz
ZV9leHRyYV9ndWVzdF9pcnFzClsyMjldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDIwIGV4dHJhX2RvbVVfaXJxcwpbMjMwXShzZWMgIDUp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAyNCBleHRy
YV9od2RvbV9pcnFzClsyMzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDA0ZDg2IGRvX2RvbWFpbl9wYXVzZQpbMjMyXShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZDEyMCBkb21haW5faGFz
aApbMjMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwNTk0YSBjb21wbGV0ZV9kb21haW5fZGVzdHJveQpbMjM0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNWIzYiB2Y3B1X2NoZWNrX3No
dXRkb3duClsyMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDA2MDhlIGNvbnRpbnVlX2h5cGVyY2FsbF90YXNrbGV0X2hhbmRsZXIKWzIzNl0o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIx
MDggcGVyX2NwdV9fY29udGludWVfaW5mbwpbMjM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzBkMCBfX3NldHVwX3BhcnNlX2V4dHJhX2d1
ZXN0X2lycXMKWzIzOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2RmMGQgX19zZXR1cF9zdHJfcGFyc2VfZXh0cmFfZ3Vlc3RfaXJxcwpbMjM5
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0
NzBlOCBfX3NldHVwX29wdF9kb20wX3ZjcHVzX3BpbgpbMjQwXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZGYxZSBfX3NldHVwX3N0cl9vcHRf
ZG9tMF92Y3B1c19waW4KWzI0MV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDAwZmEgZXZlbnRfMmwuYwpGaWxlIApbMjQzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNzJmOCBldnRjaG5f
MmxfY2xlYXJfcGVuZGluZwpbMjQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAwNzMyNCBldnRjaG5fMmxfcHJpbnRfc3RhdGUKWzI0NV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDczOGEg
ZXZ0Y2huXzJsX2lzX21hc2tlZApbMjQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwNzNjNyBldnRjaG5fMmxfaXNfcGVuZGluZwpbMjQ3XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNzQw
NCBldnRjaG5fMmxfdW5tYXNrClsyNDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDA3NGFjIGV2dGNobl8ybF9zZXRfcGVuZGluZwpbMjQ5XShz
ZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZTBh
MCBldnRjaG5fcG9ydF9vcHNfMmwKWzI1MF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAxMGMgZXZlbnRfY2hhbm5lbC5jCkZpbGUgClsyNTJd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3
NThjIGZyZWVfZXZ0Y2huClsyNTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA3NWM0IGxpbmtfcGlycV9wb3J0ClsyNTRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3NjJkIHVubGlua19w
aXJxX3BvcnQKWzI1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDc2Y2UgZG91YmxlX2V2dGNobl9sb2NrClsyNTZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3NzA5IHZpcnFfaXNfZ2xv
YmFsClsyNTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDA3NzM2IGV2dGNobl9jbG9zZQpbMjU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwN2FmZCBhbGxvY19ldnRjaG5fYnVja2V0Clsy
NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDA3YmM2IGdldF9mcmVlX3BvcnQKWzI2MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDdkM2UgZnJlZV9ldnRjaG5fYnVja2V0ClsyNjFdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3ZDhh
IGRlZmF1bHRfeGVuX25vdGlmaWNhdGlvbl9mbgpbMjYyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzA3MyBkdW1wX2V2dGNobl9pbmZvX2tl
eV9pbml0ClsyNjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDA3ZGEzIGR1bXBfZXZ0Y2huX2luZm8KWzI2NF0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGQ5MjAgeGVuX2NvbnN1bWVycwpb
MjY1XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwMDg2MCBnbG9iYWxfdmlycV9oYW5kbGVycwpbMjY2XShzZWMgIDYpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYzRiOCBnbG9iYWxfdmlycV9oYW5kbGVy
c19sb2NrClsyNjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQ3ZmYwIF9faW5pdGNhbGxfZHVtcF9ldnRjaG5faW5mb19rZXlfaW5pdApbMjY4
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MDExYiBldmVudF9maWZvLmMKRmlsZSAKWzI3MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGEzYjQgZXZ0Y2huX2ZpZm9fc2V0X3ByaW9yaXR5
ClsyNzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBhM2NlIGV2dGNobl9maWZvX3ByaW50X3N0YXRlClsyNzJdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNDc1IGV2dGNobl9maWZvX2lz
X2J1c3kKWzI3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGE0YzEgZXZ0Y2huX2ZpZm9faXNfbWFza2VkClsyNzRdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNTBkIGV2dGNobl9maWZv
X2lzX3BlbmRpbmcKWzI3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMGE1NTggZXZ0Y2huX2ZpZm9faW5pdApbMjc2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTVkMiBldnRjaG5fZmlm
b19jbGVhcl9wZW5kaW5nClsyNzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBhNjBmIHVubWFwX2d1ZXN0X3BhZ2UKWzI3OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE2NzYgbWFwX2d1
ZXN0X3BhZ2UKWzI3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGE3YWQgbWFwX2NvbnRyb2xfYmxvY2sKWzI4MF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4MmYgZXZ0Y2huX2ZpZm9f
c2V0X3BlbmRpbmcKWzI4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMGFjMWIgZXZ0Y2huX2ZpZm9fdW5tYXNrClsyODJdKHNlYyAgMikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdlMTAwIGV2dGNobl9w
b3J0X29wc19maWZvClsyODNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwMTJhIGdkYnN0dWIuYwpGaWxlIApbMjg1XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYjExMCBnZGJfd3JpdGVf
dG9fcGFja2V0X2NoYXIKWzI4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMGIxMzcgZ2RiX3BhdXNlX3RoaXNfY3B1ClsyODddKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBkOTgwIGdkYl9j
cHUKWzI4OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMGQ5NjAgZ2RiX3NtcF9wYXVzZWRfY291bnQKWzI4OV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGIxZTAgY2hhcjJoZXgKWzI5MF0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDMw
OWIgaW5pdGlhbGlzZV9nZGIKWzI5MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNGYwMDAgb3B0X2dkYgpbMjkyXShzZWMgIDYpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYzRjMCBfX2dkYl9jdHgKWzI5
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MGIzYmYgZ2RiX2NtZF9zaWdudW0KWzI5NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGIzZjggZ2Ric3R1Yl9jb25zb2xlX3B1dHMKWzI5NV0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdm
YTggX19pbml0Y2FsbF9pbml0aWFsaXNlX2dkYgpbMjk2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzEwMCBfX3NldHVwX29wdF9nZGIKWzI5
N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
M2RmMmQgX19zZXR1cF9zdHJfb3B0X2dkYgpbMjk4XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCko
c2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDE0YiBncmFudF90YWJsZS5jCkZpbGUgClsz
MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBiZmE1IG5yX2dyYW50X2VudHJpZXMKWzMwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGJmZDMgZ250dGFiX2NvcHlfdW5sb2NrX2RvbWFp
bnMKWzMwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMGMwNTMgc2hhcmVkX2VudHJ5X2hlYWRlcgpbMzAzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYzA5OSBtYXBraW5kClszMDRdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBjMTY5
IF9zZXRfc3RhdHVzX3YxClszMDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBjMmEzIF9zZXRfc3RhdHVzX3YyClszMDZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBjNDU2IGdldF9wYWdl
ZF9mcmFtZQpbMzA3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMzBmZSBnbnR0YWJfdXNhZ2VfaW5pdApbMzA4XShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMDkyMCBtYXhfbWFwdHJhY2tf
ZnJhbWVzClszMDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDBjYmIzIGdudHRhYl91c2FnZV9wcmludF9hbGwKWzMxMF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGM1OWEgc3RlYWxfbWFw
dHJhY2tfaGFuZGxlClszMTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDBjNmE1IGdudHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzClszMTJd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBj
ODg3IHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkKWzMxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGNiNDQgZ250dGFiX2NvcHlfcmVsZWFzZV9i
dWYKWzMxNF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTIyYzAgX19mdW5jX18uMTg1MjcKWzMxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGNmNjggdW5tYXBfY29tbW9uX2NvbXBsZXRl
ClszMTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBkMzI3IHVubWFwX2NvbW1vbgpbMzE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZGIzOCBnbnR0YWJfdW5tYXBfYW5kX3JlcGxhY2UK
WzMxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGRlODggZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzClszMTldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlMzczIGdudHRhYl91bm1hcF9n
cmFudF9yZWYKWzMyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGU2YzMgZ250dGFiX3RyYW5zZmVyClszMjFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmNDk3IG1hcF9ncmFudF9yZWYK
WzMyMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMTA3M2IgYWNxdWlyZV9ncmFudF9mb3JfY29weQpbMzIzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMTMzNCBnbnR0YWJfY29weV9jbGFp
bV9idWYKWzMyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMTE0OTggZ250dGFiX2NvcHkKWzMyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTFlNzIgZ250dGFiX3NldHVwX3RhYmxlClsz
MjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQ3ZmY4IF9faW5pdGNhbGxfZ250dGFiX3VzYWdlX2luaXQKWzMyN10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDcxMTggX19zZXR1cF9tYXhf
bWFwdHJhY2tfZnJhbWVzClszMjhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDNkZjMxIF9fc2V0dXBfc3RyX21heF9tYXB0cmFja19mcmFtZXMK
WzMyOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNDcxMzAgX19zZXR1cF9tYXhfZ3JhbnRfZnJhbWVzClszMzBdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkZjRjIF9fc2V0dXBfc3RyX21h
eF9ncmFudF9mcmFtZXMKWzMzMV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDAxNGQgZ3Vlc3Rjb3B5LmMKRmlsZSAKWzMzM10oc2VjIC0yKShm
bCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAxNGYgaXJxLmMK
RmlsZSAKWzMzNV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDAxNTMga2VybmVsLmMKRmlsZSAKWzMzN10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTYyM2MgYXNzaWduX2ludGVnZXJfcGFy
YW0KWzMzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTY0ZmUgcGFyc2VfcGFyYW1zClszMzldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMTczIGtleWhhbmRsZXIuYwpGaWxlIApbMzQx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
NzEyMCBzaG93X2hhbmRsZXJzClszNDJdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDAwOTQwIGtleV90YWJsZQpbMzQzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNzFhOCBkb190b2dnbGVf
YWx0X2tleQpbMzQ0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwZWE0MCBhbHRfa2V5X2hhbmRsaW5nClszNDVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3MWU5IHJlYWRfY2xvY2tzX3Ns
YXZlClszNDZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTBlYTAwIHJlYWRfY2xvY2tzX2NwdW1hc2sKWzM0N10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIxMjAgcGVyX2NwdV9fcmVhZF9j
bG9ja3NfdGltZQpbMzQ4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDE0MjExOCBwZXJfY3B1X19yZWFkX2N5Y2xlc190aW1lClszNDldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3MjdmIHJ1
bl9hbGxfbm9uaXJxX2tleWhhbmRsZXJzClszNTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3MmY3IGNwdXNldF9wcmludApbMzUxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNzMyYiBk
dW1wX2RvbWFpbnMKWzM1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTc4MjIgcnVuX2FsbF9rZXloYW5kbGVycwpbMzUzXShzZWMgIDYpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjU0MCBydW5fYWxs
X2tleWhhbmRsZXJzX3Rhc2tsZXQKWzM1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTc4YzkgcmVib290X21hY2hpbmUKWzM1NV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTc4ZWMgZHVt
cF9od2RvbV9yZWdpc3RlcnMKWzM1Nl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGY1ODAgZHVtcF9od2RvbV90YXNrbGV0ClszNTddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3OWFmIGR1
bXBfaHdkb21fYWN0aW9uClszNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDE3YTEzIGRvX2RlYnVnX2tleQpbMzU5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxN2E0OSByZWFkX2Nsb2Nr
cwpbMzYwXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwZTRmOCBsb2NrLjE1NDEwClszNjFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlOWUwIG1heGRpZl9zdGltZS4xNTQwNgpbMzYyXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZTlk
OCBzdW1kaWZfc3RpbWUuMTU0MDUKWzM2M10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGU5ZDAgbWF4ZGlmX2N5Y2xlcy4xNTQwOApbMzY0XShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZTlj
OCBzdW1kaWZfY3ljbGVzLjE1NDA3ClszNjVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlOWMwIGNvdW50LjE1NDA5ClszNjZdKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlYTQxIGtleXBy
ZXNzX2tleQpbMzY3XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwZjVjMCBrZXlwcmVzc190YXNrbGV0ClszNjhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3ZGQ5IGtleXByZXNzX2FjdGlv
bgpbMzY5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDEwZWEyMCBkdW1wX2V4ZWNzdGF0ZV9tYXNrClszNzBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3ZmRiIGR1bXBfcmVnaXN0ZXJzClsz
NzFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwMTllIGtleGVjLmMKRmlsZSAKWzM3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTgwZTUgZWxmX2NvcmVfc2F2ZV9yZWdzClszNzRdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4MTkz
IG9uZV9jcHVfb25seQpbMzc1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwZTUwMCBjcmFzaGluZ19jcHUuMTk2MjQKWzM3Nl0oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGZhYTAga2V4ZWNf
ZmxhZ3MKWzM3N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMDMyMjggcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIKWzM3OF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGYwMjggY3Jhc2hpbmZv
X21heGFkZHIKWzM3OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDMyODcgcGFyc2VfY3Jhc2hrZXJuZWwKWzM4MF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGYwNDAgcmFuZ2VzClszODFd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAz
NTVkIHBhcnNlX2xvd19jcmFzaGluZm8KWzM4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTgxZmQga2V4ZWNfc3dhcF9pbWFnZXMKWzM4M10o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGZh
YzAga2V4ZWNfaW1hZ2UKWzM4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMTgyYTYga2V4ZWNfY29tbW9uX3NodXRkb3duClszODVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4MmQ5IHNl
dHVwX25vdGUKWzM4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMTgzMjYga2V4ZWNfZG9fdW5sb2FkClszODddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4MzZlIGtleGVjX3JlYm9vdApb
Mzg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxODM5MCBzaXplb2ZfY3B1X25vdGVzClszODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4M2E2IGtleGVjX2luaXRfY3B1X25vdGVzClsz
OTBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTBmYjA4IGNyYXNoX25vdGVzClszOTFdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBlNTA4IGNyYXNoX25vdGVzX2xvY2sKWzM5Ml0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGVhOTAgY3Jh
c2hfaGVhcF9jdXJyZW50ClszOTNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTBlYTg4IGNyYXNoX2hlYXBfZW5kClszOTRdKHNlYyAgNykoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBmYjAwIHhlbl9jcmFz
aF9ub3RlClszOTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDE4NTViIGNwdV9jYWxsYmFjawpbMzk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxODU3YSBrZXhlY19nZXRfcmFuZ2VfaW50
ZXJuYWwKWzM5N10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMGVhYTAgdm1jb3JlaW5mb19kYXRhClszOThdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzNjFmIGtleGVjX2luaXQKWzM5OV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMThj
NjkgZG9fY3Jhc2hkdW1wX3RyaWdnZXIKWzQwMF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY2MDAgY3B1X25mYgpbNDAxXShzZWMgIDcpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmFlMCBjcmFzaF9z
YXZlZF9jcHVzCls0MDJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTBlYTk4IHZtY29yZWluZm9fc2l6ZQpbNDAzXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOGQzZSBrZXhlY19sb2FkX3Ns
b3QKWzQwNF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTIzMzggX2ZyYW1lX3RhYmxlLjE5NzYzCls0MDVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4ZWZlIGtleGVjX2RvX2xvYWRfdjEK
WzQwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMTkxNmIgZG9fa2V4ZWNfb3BfaW50ZXJuYWwKWzQwN10oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdmYjAgX19pbml0Y2FsbF9rZXhlY19p
bml0Cls0MDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ3MTQ4IF9fc2V0dXBfcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIKWzQwOV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2RmNWUgX19z
ZXR1cF9zdHJfcGFyc2VfY3Jhc2hpbmZvX21heGFkZHIKWzQxMF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDcxNjAgX19zZXR1cF9wYXJzZV9s
b3dfY3Jhc2hpbmZvCls0MTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDNkZjcwIF9fc2V0dXBfc3RyX3BhcnNlX2xvd19jcmFzaGluZm8KWzQx
Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDcxNzggX19zZXR1cF9wYXJzZV9jcmFzaGtlcm5lbApbNDEzXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZGY3ZSBfX3NldHVwX3N0cl9wYXJz
ZV9jcmFzaGtlcm5lbApbNDE0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDFhNyBraW1hZ2UuYwpGaWxlIApbNDE2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTliNiBraW1hZ2VfYWxs
b2NfemVyb2VkX3BhZ2UKWzQxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMTlhMTUga2ltYWdlX2ZyZWVfZW50cnkKWzQxOF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTlhNTcga2ltYWdl
X3Rlcm1pbmF0ZQpbNDE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxOWFiMSBraW1hZ2VfZnJlZV9wYWdlX2xpc3QKWzQyMF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTliN2Yga2ltYWdl
X2FsbG9jX3BhZ2UKWzQyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTllZmQga2ltYWdlX2FkZF9lbnRyeQpbNDIyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTM2ZCBkb19raW1hZ2Vf
YWxsb2MKWzQyM10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDAxYTkgbGliLmMKRmlsZSAKWzQyNV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAxYzMgbGl2ZXBhdGNoLmMKRmlsZSAKWzQy
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MWFlMzggY2FsY19zZWN0aW9uCls0MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZTVjIGZpbmRfcGF5bG9hZApbNDI5XShzZWMgIDYpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTUxOCBwYXlsb2Fk
X2xvY2sKWzQzMF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGY2MzAgcGF5bG9hZF9saXN0Cls0MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZWNiIGxpdmVwYXRjaF9zcGluCls0MzJd
KHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBm
YjEwIGxpdmVwYXRjaF93b3JrCls0MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZjYzIHNjaGVkdWxlX3dvcmsKWzQzNF0oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIxMjggcGVyX2Nw
dV9fd29ya190b19kbwpbNDM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxYjA1NyByZXNjaGVkdWxlX2ZuCls0MzZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiMDgwIHJldmVydF9wYXls
b2FkCls0MzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDFiMTczIGFwcGx5X3BheWxvYWQKWzQzOF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY2MjAgYXBwbGllZF9saXN0Cls0MzldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiMjZj
IGdldF9uYW1lCls0NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFiMmY2IGxpdmVwYXRjaF9zeW1ib2xzX2xvb2t1cApbNDQxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjQ0ZiBpc19w
YXlsb2FkX3N5bWJvbApbNDQyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxYjRjNCBidWlsZF9pZF9kZXAKWzQ0M10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM4NjQgbGl2ZXBhdGNoX2lu
aXQKWzQ0NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMWI1OTcgbGl2ZXBhdGNoX3ByaW50YWxsCls0NDVdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdlMTYwIG5hbWVzLjE2MDQxCls0NDZd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdl
MWEwIG5hbWVzLjE1OTc4Cls0NDddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDdlMTgwIG5hbWVzLjE1Nzc0Cls0NDhdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBmYjI4IHBheWxvYWRfY250
Cls0NDldKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBlNTEwIHBheWxvYWRfdmVyc2lvbgpbNDUwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODAwMCBfX2luaXRjYWxsX2xpdmVwYXRjaF9p
bml0Cls0NTFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAwMWM2IGxpdmVwYXRjaF9lbGYuYwpGaWxlIApbNDUzXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxZDdmNiBlbGZfdmVyaWZ5X3N0
cnRhYgpbNDU0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMDFjOSBsem8uYwpGaWxlIApbNDU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxZTRhNyBsem8xeF8xX2RvX2NvbXByZXNzCls0
NTddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwMWNiIG1lbV9hY2Nlc3MuYwpGaWxlIApbNDU5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCko
c2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDFkOCBtZW1vcnkuYwpGaWxlIApbNDYxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxZjJm
ZiBwYWdlX2xpc3RfZGVsCls0NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDFmMzY4IG1heF9vcmRlcgpbNDYzXShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTU0OCBkb211X21heF9vcmRl
cgpbNDY0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMTU0NCBjdGxkb21fbWF4X29yZGVyCls0NjVdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNTQwIGh3ZG9tX21heF9vcmRlcgpbNDY2
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
ZjNhOSB4YXRwX3Blcm1pc3Npb25fY2hlY2sKWzQ2N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM4OTEgcGFyc2VfbWF4X29yZGVyCls0Njhd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFm
NDA3IGdldF9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5Cls0NjldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFmNGJjIG1lbW9yeV9leGNoYW5nZQpb
NDcwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0NzE5MCBfX3NldHVwX3BhcnNlX21heF9vcmRlcgpbNDcxXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZGY4YSBfX3NldHVwX3N0cl9wYXJz
ZV9tYXhfb3JkZXIKWzQ3Ml0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAx
KSAweDAwMDAwMDAwMDAwMDAxZGEgbW9uaXRvci5jCkZpbGUgCls0NzRdKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMWRjIG11bHRpY2FsbC5j
CkZpbGUgCls0NzZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgw
MDAwMDAwMDAwMDAwMWRlIG5vdGlmaWVyLmMKRmlsZSAKWzQ3OF0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAyMWEgcGFnZV9hbGxvYy5jCkZp
bGUgCls0ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDIzOTZhIGNoZWNrX2FuZF9zdG9wX3NjcnViCls0ODFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDIzOTk2IHNjcnViX2NvbnRpbnVl
Cls0ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDIzOWJlIF9fbWFkZHJfdG9fdmlydApbNDgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyM2ExZCBwYWdlX2xpc3RfYWRkX3NjcnViCls0
ODRdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTEzMWMwIF9oZWFwCls0ODVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAzOTlkIHBhZ2VhbGxvY19rZXloYW5kbGVyX2luaXQKWzQ4Nl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjRhOTkg
cGFnZWFsbG9jX2luZm8KWzQ4N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMDM5YzUgcmVnaXN0ZXJfaGVhcF90cmlnZ2VyCls0ODhdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDIzYjcxIGR1
bXBfaGVhcApbNDg5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDExMmRjMCBhdmFpbApbNDkwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMmZjMCBub2RlX25lZWRfc2NydWIKWzQ5MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjNjNDUg
bm9kZV90b19zY3J1YgpbNDkyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDExMmQ3MCBub2RlX3NjcnViYmluZwpbNDkzXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzllZCBmaW5kX25vbl9z
bXQKWzQ5NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMjNkYzEgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlCls0OTVdKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlNTI4IGhlYXBfbG9jawpbNDk2
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEx
MmRhMCB0b3RhbF9hdmFpbF9wYWdlcwpbNDk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNDI3NSBmcmVlX2hlYXBfcGFnZXMKWzQ5OF0oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDE1NWQg
c2NydWJfZGVidWcKWzQ5OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxMTJkOTggbWlkc2l6ZV9hbGxvY196b25lX3BhZ2VzCls1MDBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI0OWZjIGF2
YWlsX2hlYXBfcGFnZXMKWzUwMV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMTMzYzAgZG1hX2JpdHNpemUKWzUwMl0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDNiMmEgYm9vdG1lbV9yZWdp
b25fYWRkCls1MDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDUwMjA4IGJvb3RtZW1fcmVnaW9uX2xpc3QKWzUwNF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTAyMDAgbnJfYm9vdG1lbV9y
ZWdpb25zCls1MDVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDAzYzdiIGJvb3RtZW1fcmVnaW9uX3phcApbNTA2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNGI3ZiBnZXRfZnJlZV9idWRk
eQpbNTA3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA1MDIxMCBmaXJzdF92YWxpZF9tZm4KWzUwOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTAyNDAgb3B0X2JhZHBhZ2UKWzUwOV0oc2Vj
ICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTJkOTAg
b3V0c3RhbmRpbmdfY2xhaW1zCls1MTBdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNTUwIG9wdF9sb3dfbWVtX3ZpcnEKWzUxMV0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTJkODggbG93
X21lbV92aXJxX3RoCls1MTJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTEyZDgwIGxvd19tZW1fdmlycV9vcmlnCls1MTNdKHNlYyAgNykoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTEyZDc4IGxvd19tZW1f
dmlycV90aF9vcmRlcgpbNTE0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA1MDIyMCBvcHRfYm9vdHNjcnViCls1MTVdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwMjE4IG9wdF9ib290c2Ny
dWJfY2h1bmsKWzUxNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNGYxZTAgY2h1bmtfc2l6ZQpbNTE3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ZjIwMCByZWdpb24KWzUxOF0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDQ1ODYgc21w
X3NjcnViX2hlYXBfcGFnZXMKWzUxOV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDE1NWMgZmlyc3Rfbm9kZV9pbml0aWFsaXNlZApbNTIwXShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMTU1
OCB4ZW5oZWFwX2JpdHMKWzUyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMjY0OTcgYWxsb2NfaGVhcF9wYWdlcwpbNTIyXShzZWMgIDYpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTUyMCBsb3dfbWVt
X3ZpcnFfaGlnaApbNTIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAyNmRmZiBpbml0X2hlYXBfcGFnZXMKWzUyNF0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGZjYzAgX2hlYXBfc3RhdGlj
LjE3MjA0Cls1MjVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTBmYjYwIGF2YWlsX3N0YXRpYy4xNzIwNQpbNTI2XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODAwOCBfX2luaXRjYWxsX3Jl
Z2lzdGVyX2hlYXBfdHJpZ2dlcgpbNTI3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODAxMCBfX2luaXRjYWxsX3BhZ2VhbGxvY19rZXloYW5k
bGVyX2luaXQKWzUyOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDcxYTggX19zZXR1cF9vcHRfbG93X21lbV92aXJxCls1MjldKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkZjlhIF9fc2V0
dXBfc3RyX29wdF9sb3dfbWVtX3ZpcnEKWzUzMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDcxYzAgX19zZXR1cF9kbWFfYml0c2l6ZQpbNTMx
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
ZGZhZCBfX3NldHVwX3N0cl9kbWFfYml0c2l6ZQpbNTMyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzFkOCBfX3NldHVwX29wdF9ib290c2Ny
dWJfY2h1bmsKWzUzM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2RmYjYgX19zZXR1cF9zdHJfb3B0X2Jvb3RzY3J1Yl9jaHVuawpbNTM0XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzFm
MCBfX3NldHVwX29wdF9ib290c2NydWIKWzUzNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2RmYzYgX19zZXR1cF9zdHJfb3B0X2Jvb3RzY3J1
YgpbNTM2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0NzIwOCBfX3NldHVwX29wdF9iYWRwYWdlCls1MzddKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkZmQwIF9fc2V0dXBfc3RyX29wdF9i
YWRwYWdlCls1MzhdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgw
MDAwMDAwMDAwMDAwMjFjIHBkeC5jCkZpbGUgCls1NDBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAw
KShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMjFlIHByZWVtcHQuYwpGaWxlIApbNTQy
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MDIyMyByYW5kb20uYwpGaWxlIApbNTQ0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDE0MjEzMCBwZXJfY3B1X19zZWVkCls1NDVdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0YTlkIGluaXRf
Ym9vdF9yYW5kb20KWzU0Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDgwMTggX19pbml0Y2FsbF9pbml0X2Jvb3RfcmFuZG9tCls1NDddKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMjI4
IHJhbmdlc2V0LmMKRmlsZSAKWzU0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMjc1ZmUgZmluZF9yYW5nZQpbNTUwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNzYzMCBhbGxvY19yYW5n
ZQpbNTUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAyNzY2OSBkZXN0cm95X3JhbmdlCls1NTJdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMjM1IHJhZGl4LXRyZWUuYwpGaWxlIApbNTU0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAy
ODI1YyByYWRpeF90cmVlX25vZGVfZnJlZQpbNTU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyODI2ZiByYWRpeF90cmVlX2xvb2t1cF9lbGVt
ZW50Cls1NTZdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAzNWEwIGhlaWdodF90b19tYXhpbmRleApbNTU3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyODJmNyBfX2xvb2t1cApbNTU4XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNGFi
MyByYWRpeF90cmVlX2luaXRfbWF4aW5kZXgKWzU1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjgzYmIgcmFkaXhfdHJlZV9ub2RlX2Rlc3Ry
b3kKWzU2MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMjg0NDAgcmFkaXhfdHJlZV9ub2RlX2FsbG9jCls1NjFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI4NDhlIHJjdV9ub2RlX2ZyZWUK
WzU2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMjg0YTcgX3JjdV9ub2RlX2ZyZWUKWzU2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjg0YjkgcmN1X25vZGVfYWxsb2MKWzU2NF0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdmYjgg
X19pbml0Y2FsbF9yYWRpeF90cmVlX2luaXRfbWF4aW5kZXgKWzU2NV0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAyMzkgcmJ0cmVlLmMKRmls
ZSAKWzU2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMjhiNmEgX19yYl9yb3RhdGVfbGVmdApbNTY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyOGJjZSBfX3JiX3JvdGF0ZV9yaWdodApb
NTY5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMDI0NSByY3VwZGF0ZS5jCkZpbGUgCls1NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5MGVmIHJjdV9iYXJyaWVyX2NhbGxiYWNrCls1
NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDI5MGZjIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIKWzU3M10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjkxMDIgcmN1X3N0YXJ0X2JhdGNoCls1
NzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDI5MTQ3IGNwdV9xdWlldApbNTc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAyOTE5NSByY3VfcHJvY2Vzc19jYWxsYmFja3MKWzU3Nl0oc2Vj
ICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIxNDAg
cGVyX2NwdV9fcmN1X2RhdGEKWzU3N10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGU1ODAgcmN1X2N0cmxibGsKWzU3OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjkzNjEgY3B1X2NhbGxi
YWNrCls1NzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDI5NWViIHJjdV9iYXJyaWVyX2FjdGlvbgpbNTgwXShzZWMgIDYpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjY0MCBjcHVfbmZiCls1ODFdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMjQ4
IHJ3bG9jay5jCkZpbGUgCls1ODNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTQyMjAwIHBlcl9jcHVfX3BlcmNwdV9yd2xvY2tfcmVhZGVycwpb
NTg0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMDI1YiBzY2hlZF9hcmluYzY1My5jCkZpbGUgCls1ODZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5OWY1IGE2NTNzY2hlZF9hbGxvY19k
b21kYXRhCls1ODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDI5OWZmIGE2NTNzY2hlZF9mcmVlX2RvbWRhdGEKWzU4OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjlhMDUgdXBkYXRlX3Nj
aGVkdWxlX3ZjcHVzCls1ODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDI5YWYyIGE2NTNzY2hlZF9hZGp1c3RfZ2xvYmFsCls1OTBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5ZGJhIGE2
NTNzY2hlZF9kb19zY2hlZHVsZQpbNTkxXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDExMzNjOCBuZXh0X3N3aXRjaF90aW1lLjE1NTQwCls1OTJd
KHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTEz
M2QwIHNjaGVkX2luZGV4LjE1NTM5Cls1OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5ZmE5IGE2NTNfc3dpdGNoX3NjaGVkCls1OTRdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhMDIz
IGE2NTNzY2hlZF9waWNrX2NwdQpbNTk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyYTA4OSBhNjUzc2NoZWRfdmNwdV93YWtlCls1OTZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhMGFj
IGE2NTNzY2hlZF92Y3B1X3NsZWVwCls1OTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhMGVlIGE2NTNzY2hlZF9hbGxvY192ZGF0YQpbNTk4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAy
YTFlZiBhNjUzc2NoZWRfZnJlZV92ZGF0YQpbNTk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYTI2NCBhNjUzc2NoZWRfZGVpbml0Cls2MDBd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJh
Mjg4IGE2NTNzY2hlZF9pbml0Cls2MDFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBhYTE4IHNjaGVkX2FyaW5jNjUzX2RlZl9lbnRyeQpbNjAy
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3
ZTFlMCBzY2hlZF9hcmluYzY1M19kZWYKWzYwM10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNj
bCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAyODkgc2NoZWRfY3JlZGl0LmMKRmlsZSAKWzYw
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MmEzMDIgY3NjaGVkX3ZjcHVfeWllbGQKWzYwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmEzMTUgY3NjaGVkX3RpY2tfcmVzdW1lCls2MDdd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJh
MzZiIGNzY2hlZF90aWNrX3N1c3BlbmQKWzYwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmEzOTMgY3NjaGVkX2R1bXBfdmNwdQpbNjA5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYTQw
NSBjc2NoZWRfc3lzX2NudGwKWzYxMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMmE1MzEgY3NjaGVkX2RvbV9jbnRsCls2MTFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhNWZkIGNzY2hl
ZF9kdW1wX3BjcHUKWzYxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMmE3ZDYgY3NjaGVkX2R1bXAKWzYxM10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTMzZDQgdmNwdV9taWdyYXRpb25f
ZGVsYXkKWzYxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMmE5YTEgYnVybl9jcmVkaXRzCls2MTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhYTJmIGluaXRfcGRhdGEKWzYxNl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmQ2MGYg
Y3NjaGVkX3RpY2sKWzYxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMmFkM2IgY3NjaGVkX2FjY3QKWzYxOF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmFjMDAgY3NjaGVkX3N3aXRjaF9z
Y2hlZApbNjE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAyYWNjZCBjc2NoZWRfaW5pdF9wZGF0YQpbNjIwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYjFmMCBjc2NoZWRfYWxsb2NfZG9t
ZGF0YQpbNjIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAyYjIzNCBjc2NoZWRfZG9tX2luaXQKWzYyMl0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmIyNmUgY3NjaGVkX2FsbG9jX3BkYXRh
Cls2MjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDJiMjkxIGNzY2hlZF9hbGxvY192ZGF0YQpbNjI0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYjJmMCBjc2NoZWRfZnJlZV9kb21kYXRh
Cls2MjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDJiMmZlIGNzY2hlZF9mcmVlX3BkYXRhCls2MjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJiMzI1IGNzY2hlZF9mcmVlX3ZkYXRhCls2
MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDJiMzNhIGNzY2hlZF9kZWluaXQKWzYyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmIzN2UgY3NjaGVkX2luaXQKWzYyOV0oc2VjICA1KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM2MDQgc2NoZWRf
Y3JlZGl0X3RzbGljZV9tcwpbNjMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAyYjU1YyBoYXNfc29mdF9hZmZpbml0eQpbNjMxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYjVmMCBjc2No
ZWRfdmNwdV9yZW1vdmUKWzYzMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMmI2ZTcgY3NjaGVkX3ZjcHVfc2xlZXAKWzYzM10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmI3ZTAgY3NjaGVk
X3NjaGVkdWxlCls2MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDJjNTY4IGNzY2hlZF92Y3B1X3dha2UKWzYzNV0oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM2MDAgb3B0X3RpY2tsZV9v
bmVfaWRsZQpbNjM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAyY2I5YyBjc2NoZWRfZGVpbml0X3BkYXRhCls2MzddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJjZDQ3IF9jc2NoZWRfY3B1
X3BpY2sKWzYzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMmQ0MTQgY3NjaGVkX2NwdV9waWNrCls2MzldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkNDMxIGNzY2hlZF92Y3B1X2luc2Vy
dApbNjQwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAyZGE2NiBjc2NoZWRfZG9tX2Rlc3Ryb3kKWzY0MV0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGFhMjAgc2NoZWRfY3JlZGl0X2RlZl9l
bnRyeQpbNjQyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA3ZTMwMCBzY2hlZF9jcmVkaXRfZGVmCls2NDNdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3MjIwIF9fc2V0dXBfdmNwdV9taWdy
YXRpb25fZGVsYXkKWzY0NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwM2RmZDggX19zZXR1cF9zdHJfdmNwdV9taWdyYXRpb25fZGVsYXkKWzY0
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDcyMzggX19zZXR1cF9vcHRfdGlja2xlX29uZV9pZGxlCls2NDZdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkZmVkIF9fc2V0dXBfc3RyX29w
dF90aWNrbGVfb25lX2lkbGUKWzY0N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNDcyNTAgX19zZXR1cF9zY2hlZF9jcmVkaXRfdHNsaWNlX21z
Cls2NDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDNlMDAxIF9fc2V0dXBfc3RyX3NjaGVkX2NyZWRpdF90c2xpY2VfbXMKWzY0OV0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAyY2Mgc2No
ZWRfY3JlZGl0Mi5jCkZpbGUgCls2NTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDJkYThkIGNzY2hlZDJfdmNwdV95aWVsZApbNjUyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZGE5ZiBj
b25zaWRlcgpbNjUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAyZGFmMyBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlCls2NTRdKHNlYyAgMikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdlNTQwIG9wdF9ydW5x
dWV1ZV9zdHIKWzY1NV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDM2MDggb3B0X3J1bnF1ZXVlCls2NTZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkYjQxIHVwZGF0ZV9ydW5xX2xvYWQK
WzY1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMmRjMzggdXBkYXRlX3N2Y19sb2FkCls2NThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkZDM3IHVwZGF0ZV9sb2FkCls2NTldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkZGIxIGNz
Y2hlZDJfZHVtcF92Y3B1Cls2NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDJkZTM5IHVwZGF0ZV9tYXhfd2VpZ2h0Cls2NjFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkZWJmIF9ydW5x
X2RlYXNzaWduCls2NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDJkZjMyIF9ydW5xX2Fzc2lnbgpbNjYzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZGZjYSBydW5xX2Fzc2lnbgpbNjY0
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0
MjIyNCBwZXJfY3B1X19ydW5xX21hcApbNjY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZTAxNSBjc2NoZWQyX3N5c19jbnRsCls2NjZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJlMGVj
IGNzY2hlZDJfZG9tX2NudGwKWzY2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMmUzMTYgcnVucV9pbnNlcnQKWzY2OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmU0NmIgY3NjaGVkMl9h
bGxvY19kb21kYXRhCls2NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDJlNTFmIGNzY2hlZDJfZG9tX2luaXQKWzY3MF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmU1NTkgY3NjaGVkMl9h
bGxvY192ZGF0YQpbNjcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAyZTYyMCBjc2NoZWQyX2ZyZWVfZG9tZGF0YQpbNjcyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZTY5YyBjc2NoZWQy
X2RvbV9kZXN0cm95Cls2NzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDJlNmI0IGNzY2hlZDJfZnJlZV92ZGF0YQpbNjc0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZTZjMiBjc2NoZWQy
X2RlaW5pdApbNjc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAyZTZkYyBjc2NoZWQyX2luaXQKWzY3Nl0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM2MGMgb3B0X292ZXJsb2FkX2JhbGFu
Y2VfdG9sZXJhbmNlCls2NzddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAzNjEwIG9wdF91bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UKWzY3
OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDM2MTggb3B0X2xvYWRfd2luZG93X3NoaWZ0Cls2NzldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzNjE0IG9wdF9sb2FkX3ByZWNpc2lvbl9z
aGlmdApbNjgwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxMjU5MCBfX2Z1bmNfXy4xNjI5OQpbNjgxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZThjYSBjc2NoZWQyX3ZjcHVfcmVtb3Zl
Cls2ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDJlOWNmIGNzY2hlZDJfdmNwdV9zbGVlcApbNjgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZWIzOCB2Y3B1X2lzX21pZ3JhdGVhYmxl
Cls2ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDJlYmQ3IGhhc19zb2Z0X2FmZmluaXR5Cls2ODVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJlYzZiIGluaXRfcGRhdGEKWzY4Nl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmVmYjAg
Y3NjaGVkMl9zd2l0Y2hfc2NoZWQKWzY4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmYwYzUgY3NjaGVkMl9pbml0X3BkYXRhCls2ODhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJmMWI4
IGNzY2hlZDJfZHVtcApbNjg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAyZjdkOCBnZXRfZmFsbGJhY2tfY3B1Cls2OTBdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJmYTQxIGNzY2hlZDJf
ZGVpbml0X3BkYXRhCls2OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDJmYzM3IGNzY2hlZDJfY3B1X3BpY2sKWzY5Ml0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTI1YTAgX19mdW5jX18u
MTU4MjgKWzY5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMzAyYWEgY3NjaGVkMl92Y3B1X2luc2VydApbNjk0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMDRjOSB0aWNrbGVfc2NvcmUK
WzY5NV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMDM2MWMgb3B0X21pZ3JhdGVfcmVzaXN0Cls2OTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNjVjIHJ1bnFfdGlja2xlCls2OTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwY2Vk
IG1pZ3JhdGUKWzY5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMzBmYTIgY3NjaGVkMl92Y3B1X21pZ3JhdGUKWzY5OV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzEwZGQgY3NjaGVkMl9j
b250ZXh0X3NhdmVkCls3MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDMxMjg2IGNzY2hlZDJfdmNwdV93YWtlCls3MDFdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxM2JhIGNzY2hlZDJf
c2NoZWR1bGUKWzcwMl0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGFhMjggc2NoZWRfY3JlZGl0Ml9kZWZfZW50cnkKWzcwM10oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2U0MjAgc2NoZWRf
Y3JlZGl0Ml9kZWYKWzcwNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDcyNjggX19zZXR1cF9wYXJzZV9jcmVkaXQyX3J1bnF1ZXVlCls3MDVd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNl
MDE4IF9fc2V0dXBfc3RyX3BhcnNlX2NyZWRpdDJfcnVucXVldWUKWzcwNl0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDcyODAgX19zZXR1cF9v
cHRfb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UKWzcwN10oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2UwMjkgX19zZXR1cF9zdHJfb3B0X292
ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlCls3MDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3Mjk4IF9fc2V0dXBfb3B0X3VuZGVybG9hZF9i
YWxhbmNlX3RvbGVyYW5jZQpbNzA5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAzZTAzZSBfX3NldHVwX3N0cl9vcHRfdW5kZXJsb2FkX2JhbGFu
Y2VfdG9sZXJhbmNlCls3MTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQ3MmIwIF9fc2V0dXBfb3B0X2xvYWRfcHJlY2lzaW9uX3NoaWZ0Cls3
MTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDNlMDU0IF9fc2V0dXBfc3RyX29wdF9sb2FkX3ByZWNpc2lvbl9zaGlmdApbNzEyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzJjOCBfX3Nl
dHVwX29wdF9sb2FkX3dpbmRvd19zaGlmdApbNzEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTA3MSBfX3NldHVwX3N0cl9vcHRfbG9hZF93
aW5kb3dfc2hpZnQKWzcxNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDcyZTAgX19zZXR1cF9vcHRfbWlncmF0ZV9yZXNpc3QKWzcxNV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2UwOGIg
X19zZXR1cF9zdHJfb3B0X21pZ3JhdGVfcmVzaXN0Cls3MTZdKHNlYyAtMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMmVlIHNjaGVkX3J0LmMKRmlsZSAK
WzcxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMzI2ZjEgcV9lbGVtCls3MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDMyNmZhIHJlcGxxX2VsZW0KWzcyMF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzI3MDQgcnRfZG9tX2NudGwK
WzcyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMzJhYWEgcnRfdXBkYXRlX2RlYWRsaW5lCls3MjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMyYjUxIHJ0X3N3aXRjaF9zY2hlZApbNzIz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
M2YyNCByZXBsX3RpbWVyX2hhbmRsZXIKWzcyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzJjNDAgcnRfaW5pdF9wZGF0YQpbNzI1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMmQwZSBy
dF9hbGxvY19kb21kYXRhCls3MjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDMyZDdlIHJ0X2RvbV9pbml0Cls3MjddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMyZGI4IHJ0X2FsbG9jX3Zk
YXRhCls3MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDMyZTJhIHJ0X2ZyZWVfZG9tZGF0YQpbNzI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMmU2ZCBydF9kb21fZGVzdHJveQpbNzMw
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
MmU3YyBydF9mcmVlX3ZkYXRhCls3MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDMyZThhIHJ0X2RlaW5pdApbNzMyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMmViZiBydF9pbml0Cls3
MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDMyZmIyIHJ1bnFfdGlja2xlCls3MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDMzMWI5IHJ0X2RlaW5pdF9wZGF0YQpbNzM1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMzJiZCBydF9j
cHVfcGljawpbNzM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAzMzM3YSByZXBscV9pbnNlcnQKWzczN10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzMzZTQgcnRfc2NoZWR1bGUKWzczOF0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTI1
YjggX19mdW5jX18uMTU5OTAKWzczOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMzM4OWIgcnRfdmNwdV9yZW1vdmUKWzc0MF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzM5YjcgcnRfdmNw
dV9zbGVlcApbNzQxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAzM2E3OSBydW5xX2luc2VydApbNzQyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzM2IxZiBydF9jb250ZXh0X3NhdmVkCls3
NDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDMzYzZmIHJ0X3ZjcHVfd2FrZQpbNzQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAzM2UxZCBydF92Y3B1X2luc2VydApbNzQ1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNDIxNCBydF9k
dW1wX3ZjcHUKWzc0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMzQzMjMgcnRfZHVtcF9wY3B1Cls3NDddKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM0M2E2IHJ0X2R1bXAKWzc0OF0oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGFhMzAg
c2NoZWRfcnRkc19kZWZfZW50cnkKWzc0OV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2U1ODAgc2NoZWRfcnRkc19kZWYKWzc1MF0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAzMGEgc2No
ZWRfbnVsbC5jCkZpbGUgCls3NTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDM0NTJkIG51bGxfZHVtcF9wY3B1Cls3NTNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM0NzE3IGluaXRfcGRh
dGEKWzc1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMzQ3NDggbnVsbF9zd2l0Y2hfc2NoZWQKWzc1NV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzQ3ZWMgbnVsbF9kZWluaXRfcGRhdGEK
Wzc1Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMzQ4MjkgdmNwdV9hc3NpZ24KWzc1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzQ4ZDEgbnVsbF92Y3B1X3dha2UKWzc1OF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzQ5MjYgbnVs
bF92Y3B1X3NsZWVwCls3NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDM0OTY1IG51bGxfaW5pdF9wZGF0YQpbNzYwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNDliNyBudWxsX2FsbG9j
X2RvbWRhdGEKWzc2MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMzRhMjEgbnVsbF9kb21faW5pdApbNzYyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNGE1YiBudWxsX2FsbG9jX3ZkYXRh
Cls3NjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDM0YThkIG51bGxfaW5pdApbNzY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAzNGIzNCBudWxsX2ZyZWVfZG9tZGF0YQpbNzY1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNGI3NyBu
dWxsX2RvbV9kZXN0cm95Cls3NjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDM0Yjg2IG51bGxfZnJlZV92ZGF0YQpbNzY3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNGI5NCBudWxsX2Rl
aW5pdApbNzY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAzNGJiOCBudWxsX2R1bXAKWzc2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzRlNmMgaGFzX3NvZnRfYWZmaW5pdHkKWzc3MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzRm
MDAgcGlja19jcHUKWzc3MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMzUyNGUgbnVsbF9jcHVfcGljawpbNzcyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNTI2YSBudWxsX3ZjcHVfaW5z
ZXJ0Cls3NzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDM1NDQ1IG51bGxfc2NoZWR1bGUKWzc3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzU4MWEgX3ZjcHVfcmVtb3ZlCls3NzVdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM1YjRk
IG51bGxfdmNwdV9taWdyYXRlCls3NzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDM1ZDNiIG51bGxfdmNwdV9yZW1vdmUKWzc3N10oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGFhMzggc2No
ZWRfbnVsbF9kZWZfZW50cnkKWzc3OF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMp
IChueCAxKSAweDAwMDAwMDAwMDAwMDAzMjYgc2NoZWR1bGUuYwpGaWxlIApbNzgwXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNWU1NCB2Y3B1
X3NpbmdsZXNob3RfdGltZXJfZm4KWzc4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzVlNWYgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrCls3
ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDM1ZWNmIHZjcHVfcGVyaW9kaWNfdGltZXJfZm4KWzc4M10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzVlZGEgc2NoZWRfc3Bpbl9sb2NrX2Rv
dWJsZQpbNzg0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAzNWYzNyBzY2hlZF9zcGluX3VubG9ja19kb3VibGUKWzc4NV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzVmNjEgc190aW1lcl9m
bgpbNzg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzNWY3MSBkb21haW5fd2F0Y2hkb2dfdGltZW91dApbNzg3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNWZiYSBkb19wb2xsCls3ODhd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM2
MjZjIGRvbWFpbl93YXRjaGRvZwpbNzg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAzNjM5YyBjcHVfc2NoZWR1bGVfdXAKWzc5MF0oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM2MjAgb3Bz
Cls3OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDM2NTA4IGNwdV9zY2hlZHVsZV9jYWxsYmFjawpbNzkyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNjYzYiB2Y3B1X21vdmVfbG9ja2Vk
Cls3OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDM2NmZhIHNjaGVkdWxlCls3OTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDM4MmI1IHBvbGxfdGltZXJfZm4KWzc5NV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzdmMjIgdmNwdV9t
aWdyYXRlCls3OTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDM4MTczIHZjcHVfc2V0X2FmZmluaXR5Cls3OTddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM4YzY4IHZjcHVfYmxvY2tfZW5h
YmxlX2V2ZW50cwpbNzk4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA1MDJhOCBvcHRfc2NoZWQKWzc5OV0oc2VjICA2KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY2NjAgY3B1X3NjaGVkdWxlX25mYgpb
ODAwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0NzJmOCBfX3NldHVwX3NjaGVkX3JhdGVsaW1pdF91cwpbODAxXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTBhOCBfX3NldHVwX3N0cl9z
Y2hlZF9yYXRlbGltaXRfdXMKWzgwMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNDczMTAgX19zZXR1cF9zY2hlZF9zbXRfcG93ZXJfc2F2aW5n
cwpbODAzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzZTBiYiBfX3NldHVwX3N0cl9zY2hlZF9zbXRfcG93ZXJfc2F2aW5ncwpbODA0XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzMyOCBf
X3NldHVwX29wdF9zY2hlZApbODA1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAzZTBkMyBfX3NldHVwX3N0cl9vcHRfc2NoZWQKWzgwNl0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAzMmIg
c2h1dGRvd24uYwpGaWxlIApbODA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAzYTExMCBtYXliZV9yZWJvb3QKWzgwOV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDczNDAgX19zZXR1cF9v
cHRfbm9yZWJvb3QKWzgxMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwM2UwZDkgX19zZXR1cF9zdHJfb3B0X25vcmVib290Cls4MTFdKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMzMxIHNv
ZnRpcnEuYwpGaWxlIApbODEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAzYTI1MyBfX2RvX3NvZnRpcnEKWzgxNF0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI0MDAgc29mdGlycV9oYW5k
bGVycwpbODE1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDE0MjJlMCBwZXJfY3B1X19iYXRjaGluZwpbODE2XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MjMwMCBwZXJfY3B1X19iYXRjaF9t
YXNrCls4MTddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAwMzM1IHNvcnQuYwpGaWxlIApbODE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzYTZjYSB1MzJfc3dhcApbODIwXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzYTZkOCBnZW5l
cmljX3N3YXAKWzgyMV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAw
eDAwMDAwMDAwMDAwMDAzMzkgc21wLmMKRmlsZSAKWzgyM10oc2VjICA2KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU2ODggY2FsbF9sb2NrCls4MjRdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNDYw
IGNhbGxfZGF0YQpbODI1XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMDMzZCBzcGlubG9jay5jCkZpbGUgCls4MjddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNhYWY3IGNoZWNrX2xvY2sK
WzgyOF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMDM3MmMgc3Bpbl9kZWJ1ZwpbODI5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEw
MykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDM0OCBzdG9wX21hY2hpbmUuYwpGaWxlIApbODMxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzYWU4
YSBzdG9wbWFjaGluZV93YWl0X3N0YXRlCls4MzJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNGEwIHN0b3BtYWNoaW5lX2RhdGEKWzgzM10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2Fl
YWUgc3RvcG1hY2hpbmVfYWN0aW9uCls4MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNhZjQxIGNwdV9jYWxsYmFjawpbODM1XShzZWMgIDcp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MjMyMCBwZXJf
Y3B1X19zdG9wbWFjaGluZV90YXNrbGV0Cls4MzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0ZWZlIGNwdV9zdG9wbWFjaGluZV9pbml0Cls4
MzddKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBmNjgwIGNwdV9uZmIKWzgzOF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMGU2OTAgc3RvcG1hY2hpbmVfbG9jawpbODM5XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODAyMCBfX2luaXRj
YWxsX2NwdV9zdG9wbWFjaGluZV9pbml0Cls4NDBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMzRhIHN0cmluZy5jCkZpbGUgCls4NDJdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwMzUx
IHN5bWJvbHMuYwpGaWxlIApbODQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAzYjY3OSBzeW1ib2xzX2V4cGFuZF9zeW1ib2wKWzg0NV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2I3MTgg
Z2V0X3N5bWJvbF9vZmZzZXQKWzg0Nl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGU2OTggc3ltYm9sc19tdXRleC4xNTcyMApbODQ3XShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjRjOCBu
ZXh0X29mZnNldC4xNTcxOQpbODQ4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDExYjRkMCBuZXh0X3N5bWJvbC4xNTcxOApbODQ5XShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDM1NSBzeXNj
dGwuYwpGaWxlIApbODUxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwZTZhMCBzeXNjdGxfbG9jay4xNzY5NQpbODUyXShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjRlMCBkaXN0YW5jZS4x
Nzc4MQpbODUzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMDM2MSB0YXNrbGV0LmMKRmlsZSAKWzg1NV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2NkMjUgdGFza2xldF9lbnF1ZXVlCls4
NTZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTQyMzUwIHBlcl9jcHVfX3NvZnRpcnFfdGFza2xldF9saXN0Cls4NTddKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMzYwIHBlcl9jcHVfX3Rh
c2tsZXRfbGlzdApbODU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAzY2RiOCBkb190YXNrbGV0X3dvcmsKWzg1OV0oc2VjICA2KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU2YTggdGFza2xldF9sb2Nr
Cls4NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDNjZTYzIHRhc2tsZXRfc29mdGlycV9hY3Rpb24KWzg2MV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2NlZDggbWlncmF0ZV90YXNrbGV0
c19mcm9tX2NwdQpbODYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAzY2ZiMiBjcHVfY2FsbGJhY2sKWzg2M10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI1ZTAgdGFza2xldHNfaW5pdGlh
bGlzZWQKWzg2NF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGY2YTAgY3B1X25mYgpbODY1XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
IDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDM2NiB0aW1lLmMKRmlsZSAKWzg2N10oc2VjICA2
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU2YjAgd2Nf
bG9jawpbODY4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDExYjVmMCB3Y19zZWMKWzg2OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI1ZTggd2NfbnNlYwpbODcwXShzZWMgLTIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDM3NyB0aW1lci5jCkZp
bGUgCls4NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDNkN2U0IHVwX2hlYXAKWzg3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2Q4NDIgYWN0aXZlX3RpbWVyCls4NzRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkODVkIHJlbW92
ZV9mcm9tX2hlYXAKWzg3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwM2Q5MjQgcmVtb3ZlX2VudHJ5Cls4NzZdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNDAwIHBlcl9jcHVfX3RpbWVy
cwpbODc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzZDk5OSBhZGRfZW50cnkKWzg3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2RhNTEgZXhlY3V0ZV90aW1lcgpbODc5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZGFiMyB0aW1l
cl9zb2Z0aXJxX2FjdGlvbgpbODgwXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAwMzczMCB0aW1lcl9zbG9wCls4ODFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkY2ViIGNwdV9jYWxsYmFj
awpbODgyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDExYjVmOCBkdW1teV9oZWFwCls4ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkZjk2IGR1bXBfdGltZXJxCls4ODRdKHNlYyAgNiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmNmMwIGNwdV9u
ZmIKWzg4NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNDczNTggX19zZXR1cF90aW1lcl9zbG9wCls4ODZdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMGUyIF9fc2V0dXBfc3RyX3RpbWVy
X3Nsb3AKWzg4N10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDAzOTEgdHJhY2UuYwpGaWxlIApbODg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZWMzZCBjcHVfY2FsbGJhY2sKWzg5MF0o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDMx
ODAgcGVyX2NwdV9fdF9sb2NrCls4OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDNlYzg3IHRyYWNlX25vdGlmeV9kb20wCls4OTJdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlYzk3IG5l
eHRfcmVjb3JkCls4OTNdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDAzNzM4IGRhdGFfc2l6ZQpbODk0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjYyOCB0X2luZm8KWzg5NV0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI2MzQgb3B0
X3RidWZfc2l6ZQpbODk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAzZWUzNyBhbGxvY190cmFjZV9idWZzCls4OTddKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNjI0IHRfaW5mb19wYWdl
cwpbODk4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE0MzE4OCBwZXJfY3B1X190X2J1ZnMKWzg5OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI2MjAgdF9idWZfaGlnaHdhdGVyCls5MDBd
KHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBl
NmMwIHRiX2V2ZW50X21hc2sKWzkwMV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMWI2MDAgdGJfY3B1X21hc2sKWzkwMl0oc2VjICA2KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY3MjAgY3B1X25mYgpb
OTAzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDExYjYzMCBvcHRfdGV2dF9tYXNrCls5MDRdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlNmI4IGxvY2suMTUxOTMKWzkwNV0oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDI0ODggcGVyX2Nw
dV9fbG9zdF9yZWNvcmRzCls5MDZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTQyNDgwIHBlcl9jcHVfX2xvc3RfcmVjb3Jkc19maXJzdF90c2MK
WzkwN10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGY2ZTAgdHJhY2Vfbm90aWZ5X2RvbTBfdGFza2xldApbOTA4XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMjc2MCBfX2Z1bmNfXy4xNTI3
MQpbOTA5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0NzM3MCBfX3NldHVwX29wdF90ZXZ0X21hc2sKWzkxMF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2UwZWQgX19zZXR1cF9zdHJfb3B0
X3RldnRfbWFzawpbOTExXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0NzM4OCBfX3NldHVwX29wdF90YnVmX3NpemUKWzkxMl0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2UwZjcgX19zZXR1
cF9zdHJfb3B0X3RidWZfc2l6ZQpbOTEzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEw
MykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDM5NyB2ZXJzaW9uLmMKRmlsZSAKWzkxNV0oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3NDAgYnVp
bGRfaWRfbGVuCls5MTZdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDAzNzQ4IGJ1aWxkX2lkX3AKWzkxN10oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDUwZWEgeGVuX2J1aWxkX2luaXQKWzkx
OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDgwMjggX19pbml0Y2FsbF94ZW5fYnVpbGRfaW5pdApbOTE5XShzZWMgLTIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDM5ZiB2aXJ0dWFsX3JlZ2lvbi5j
CkZpbGUgCls5MjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQwOGFiIHJlbW92ZV92aXJ0dWFsX3JlZ2lvbgpbOTIyXShzZWMgIDYpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTZjOCB2aXJ0dWFsX3Jl
Z2lvbl9sb2NrCls5MjNdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDBmNzQwIHZpcnR1YWxfcmVnaW9uX2xpc3QKWzkyNF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTAyYzAgY29yZV9pbml0
Cls5MjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQyNTYwIGJ1Z19mcmFtZXMuNzAzOQpbOTI2XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjc2MCBjb3JlCls5MjddKHNlYyAtMikoZmwg
MHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwM2E4IHZtX2V2ZW50
LmMKRmlsZSAKWzkyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDA5YmIgdm1fZXZlbnRfcmluZ19hdmFpbGFibGUKWzkzMF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDA5ZGEgdm1fZXZl
bnRfZ3JhYl9zbG90Cls5MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQwYTM1IHZtX2V2ZW50X2VuYWJsZQpbOTMyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTAyZiB2bV9ldmVudF9k
aXNhYmxlCls5MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQxODdkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uCls5MzRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxODRmIG1vbml0b3Jf
bm90aWZpY2F0aW9uCls5MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQxODIxIG1lbV9zaGFyaW5nX25vdGlmaWNhdGlvbgpbOTM2XShzZWMg
LTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDNiMiB2
bWFwLmMKRmlsZSAKWzkzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDE4YWIgdm1faW5kZXgKWzkzOV0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3NjAgdm1fYmFzZQpbOTQwXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzc1MCB2
bV9lbmQKWzk0MV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMDM3NTggdm1fdG9wCls5NDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxOTQ1IHZtX3NpemUKWzk0M10oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI2Mzggdm1fbG93Cls5
NDRdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBlNmQwIHZtX2xvY2sKWzk0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDFlNmUgdm1hbGxvY190eXBlCls5NDZdKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwM2I5IHZzcHJpbnRmLmMK
RmlsZSAKWzk0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDIxYzAgc2tpcF9hdG9pCls5NDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQyMjBiIG51bWJlcgpbOTUwXShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMmJjMCBzbWFsbF9k
aWdpdHMuMTUwNjAKWzk1MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTJjMDAgbGFyZ2VfZGlnaXRzLjE1MDYxCls5NTJdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQyNDk1IHN0cmluZwpb
OTUzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMDNiYyB3YWl0LmMKRmlsZSAKWzk1NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTJjMzAgX19mdW5jX18uMTQ4MTMKWzk1Nl0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDAzZGUgeGVu
b3Byb2YuYwpGaWxlIApbOTU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA0M2E2MiB4ZW5vcHJvZl9yZXNldF9zdGF0Cls5NTldKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNjc4IHRvdGFs
X3NhbXBsZXMKWzk2MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxMWI2NzAgaW52YWxpZF9idWZmZXJfc2FtcGxlcwpbOTYxXShzZWMgIDcpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjY2OCBjb3JydXB0
ZWRfYnVmZmVyX3NhbXBsZXMKWzk2Ml0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMWI2NjAgbG9zdF9zYW1wbGVzCls5NjNdKHNlYyAgNykoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNjU4IGFjdGl2ZV9z
YW1wbGVzCls5NjRdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTFiNjUwIHBhc3NpdmVfc2FtcGxlcwpbOTY1XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjY0OCBvdGhlcnNfc2FtcGxlcwpb
OTY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0M2FiNSBzZXRfYWN0aXZlCls5NjddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNzY4IGFkb21haW5zCls5NjhdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiODAwIGFjdGl2ZV9kb21h
aW5zCls5NjldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTFiNzgwIGFjdGl2ZV9yZWFkeQpbOTcwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjY5OCBhY3RpdmF0ZWQKWzk3MV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDNiNDYgeGVu
b3Byb2ZfYWRkX3NhbXBsZQpbOTcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0M2NhZSB4ZW5vcHJvZl9yZXNldF9idWYKWzk3M10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDNkMTAgeGVu
b3Byb2Zfb3BfaW5pdApbOTc0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDExYjY5MCB4ZW5vcHJvZl9wcmltYXJ5X3Byb2ZpbGVyCls5NzVdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQzZTIz
IGFsbG9jX3hlbm9wcm9mX3N0cnVjdApbOTc2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NDBlYyBzaGFyZV94ZW5vcHJvZl9wYWdlX3dpdGhf
Z3Vlc3QKWzk3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDQyMjYgeGVub3Byb2Zfc2hhcmVkX2dtZm5fd2l0aF9ndWVzdApbOTc4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NDMwMSBh
ZGRfYWN0aXZlX2xpc3QKWzk3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDQzNTkgdW5zaGFyZV94ZW5vcHJvZl9wYWdlX3dpdGhfZ3Vlc3QK
Wzk4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNDQ0OTMgcmVzZXRfcGFzc2l2ZV9saXN0Cls5ODFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNjljIHBkb21haW5zCls5ODJdKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNmEwIHBh
c3NpdmVfZG9tYWlucwpbOTgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA0NDUzMiBhZGRfcGFzc2l2ZV9saXN0Cls5ODRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ0OGUwIHJlc2V0X2Fj
dGl2ZQpbOTg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0NDljOCByZXNldF9hY3RpdmVfbGlzdApbOTg2XShzZWMgIDYpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTZkOCBwbXVfb3duZXJfbG9jawpb
OTg3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDExYjY4MCBiYWNrdHJhY2VfZGVwdGgKWzk4OF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU2ZTAgeGVub3Byb2ZfbG9jawpbOTg5XShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjY4OCB4
ZW5vcHJvZl9zdGF0ZQpbOTkwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDNlNSB4bWFsbG9jX3Rsc2YuYwpGaWxlIApbOTkyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NWZkMyB4bWFs
bG9jX3Bvb2xfZ2V0Cls5OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQ1ZmYzIHhtYWxsb2NfcG9vbF9wdXQKWzk5NF0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI4ZjAgcG9vbF9saXN0
X2xvY2sKWzk5NV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMWI4ZTAgcG9vbF9saXN0X2hlYWQKWzk5Nl0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI4ZDAgeGVucG9vbApbOTk3XShzZWMg
LTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDNlNyBk
b21haW4uYwpGaWxlIApbOTk5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDNlOSBjb21wYXQvZG9tYWluLmMKRmlsZSAKWzEwMDFdKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwM2ViIGtl
cm5lbC5jCkZpbGUgClsxMDAzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDNlZCBjb21wYXQva2VybmVsLmMKRmlsZSAKWzEwMDVdKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwM2VmIG1l
bW9yeS5jCkZpbGUgClsxMDA3XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDNmMiBjb21wYXQvbWVtb3J5LmMKRmlsZSAKWzEwMDldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3OTZiIGdl
dF9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5ClsxMDEwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCko
c2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDNmNCBtdWx0aWNhbGwuYwpGaWxlIApbMTAx
Ml0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAw
MDAzZjYgY29tcGF0L211bHRpY2FsbC5jCkZpbGUgClsxMDE0XShzZWMgLTIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDNmOCB4bGF0LmMKRmlsZSAKWzEw
MTZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwNDFjIHRtZW0uYwpGaWxlIApbMTAxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDk1NTcgb2lkX2NvbXBhcmUKWzEwMTldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ5NWE1IG9pZF9o
YXNoClsxMDIwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0OTViOSB0bWVtX3RyeV90b19ldmljdF9wZ3AKWzEwMjFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ5NjQ2IHBncF9kZWxldGVf
ZnJvbV9vYmoKWzEwMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQ5Njk2IHRtZW1fZnJlZQpbMTAyM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDk2ZDMgcnRuX2ZyZWUKWzEwMjRdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ5NzRh
IG9ial9mcmVlClsxMDI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0YWJhMiBwZ3BfZGVzdHJveQpbMTAyNl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDk4OTEgb2JqX2Rlc3Ryb3kKWzEw
MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQ5OGM5IHRtZW1fbWFsbG9jClsxMDI4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA0OTkyNSBzaGFyZWRfcG9vbF9qb2luClsxMDI5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0OTlmNCBv
YmpfZmluZApbMTAzMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDlhYTkgcGdwX2xvb2t1cF9pbl9vYmoKWzEwMzFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ5YWU2IHJ0bl9hbGxvYwpb
MTAzMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNDliYjEgcG9vbF9kZXN0cm95X29ianMKWzEwMzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1NDZkIGluaXRfdG1lbQpbMTAzNF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDljNmYg
dG1lbV9tZW1wb29sX3BhZ2VfcHV0ClsxMDM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0OWRkYSB0bWVtX21lbXBvb2xfcGFnZV9nZXQKWzEw
MzZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTFiOWY4IHRtZW1faW5pdGlhbGl6ZWQKWzEwMzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ5ZjU4IHBvb2xfZmx1c2gKWzEwMzhdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDRhMmQxIHRt
ZW1fYWxsb2NfcGFnZQpbMTAzOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNGE2MmYgcGdwX2ZyZWVfZGF0YQpbMTA0MF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGE5MTAgcGdwX2ZyZWUK
WzEwNDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDRhOWYyIHBncF9kZWxpc3RfZnJlZQpbMTA0Ml0oc2VjICA2KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU2ZTggcGVyc19saXN0c19zcGlubG9jawpb
MTA0M10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGU2ZjAgZXBoX2xpc3RzX3NwaW5sb2NrClsxMDQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0YWJiNiBkb190bWVtX2ZsdXNoX3BhZ2UK
WzEwNDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDRhYzczIGRvX3RtZW1fcHV0X2NvbXByZXNzClsxMDQ2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0YWQ3YSBkb190bWVtX3B1dApbMTA0
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NGI1NjEgdG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9wdXQKWzEwNDhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDRiN2EzIGRvX3RtZW1fZ2V0
ClsxMDQ5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0YmE2MyB0bWVtX3BlcnNpc3RlbnRfcG9vbF9wYWdlX2dldApbMTA1MF0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTJmMDAgX19mdW5j
X18uMTY3NDgKWzEwNTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQ4MDMwIF9faW5pdGNhbGxfaW5pdF90bWVtClsxMDUyXShzZWMgLTIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDQyOSB0bWVtX3hl
bi5jCkZpbGUgClsxMDU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0ZDY1MCBjcHVfY2FsbGJhY2sKWzEwNTVdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMTk4IHBlcl9jcHVfX2RzdG1l
bQpbMTA1Nl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxNDMxYTAgcGVyX2NwdV9fd29ya21lbQpbMTA1N10oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDMxOTAgcGVyX2NwdV9fc2NyYXRjaF9w
YWdlClsxMDU4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDExYmEwNCBkc3RtZW1fb3JkZXIKWzEwNTldKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiYTAwIHdvcmttZW1fb3JkZXIKWzEwNjBd
KHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBm
OGEwIGNwdV9uZmIKWzEwNjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQ3M2EwIF9fc2V0dXBfb3B0X3RtZW1fY29tcHJlc3MKWzEwNjJdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMTAx
IF9fc2V0dXBfc3RyX29wdF90bWVtX2NvbXByZXNzClsxMDYzXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzNiOCBfX3NldHVwX29wdF90bWVt
ClsxMDY0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzZTEwZiBfX3NldHVwX3N0cl9vcHRfdG1lbQpbMTA2NV0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA0MzEgdG1lbV9jb250cm9sLmMK
RmlsZSAKWzEwNjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDRlMTQ3IHRtZW1jX2xpc3RfZ2xvYmFsClsxMDY4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ZTMwNSB0bWVtY19saXN0X3No
YXJlZApbMTA2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNGU1ZTAgdG1lbWNfbGlzdF9nbG9iYWxfcGVyZgpbMTA3MF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGU2YjIgdG1lbWNfbGlz
dF9jbGllbnQKWzEwNzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDRlYTcxIF9fdG1lbWNfc2V0X2NsaWVudF9pbmZvClsxMDcyXShzZWMgIDIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMmY1MCBnZW5l
cmljLjE2Mzc5ClsxMDczXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMDQzMyB0bWVtX3hlbi5jCkZpbGUgClsxMDc1XShzZWMgLTIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDQ1NSBndW56aXAuYwpG
aWxlIApbMTA3N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMDg4MjcgZnJlZQpbMTA3OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBiNjQgbWFsbG9jX2NvdW50ClsxMDc5XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1MGJhOCBmcmVl
X21lbV9wdHIKWzEwODBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDUwYjY4IG1hbGxvY19wdHIKWzEwODFdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4ODRlIGh1ZnRfZnJlZQpbMTA4Ml0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDg4
NzUgZmx1c2hfd2luZG93ClsxMDgzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA1MDM0MCBjcmMKWzEwODRdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwYmIwIHdpbmRvdwpbMTA4NV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBiODgg
b3V0Y250ClsxMDg2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA1MDM2MCBjcmNfMzJfdGFiClsxMDg3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1MGI4MCBieXRlc19vdXQKWzEwODhdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4OGQ5
IGVycm9yClsxMDg5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwODhmMSBtYWxsb2MKWzEwOTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwYmEwIGZyZWVfbWVtX2VuZF9wdHIKWzEwOTFd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4
OTVmIGh1ZnRfYnVpbGQKWzEwOTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDUwYjYwIGh1ZnRzClsxMDkzXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwOGZkZCBmaWxsX2luYnVmClsxMDk0
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAw
OGZlZCBpbmZsYXRlX2NvZGVzClsxMDk1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA1MGI3OCBiYgpbMTA5Nl0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBiNzAgYmsKWzEwOTddKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMTgwIG1h
c2tfYml0cwpbMTA5OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNTBiOGMgaW5wdHIKWzEwOTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwYjkwIGluc2l6ZQpbMTEwMF0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBiOTggaW5idWYK
WzExMDFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDA5NTg4IGluZmxhdGVfZml4ZWQKWzExMDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMjQwIGNwbGV4dApbMTEwM10oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2UyODAgY3BsZW5z
ClsxMTA0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzZTFjMCBjcGRleHQKWzExMDVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMjAwIGNwZGlzdApbMTEwNl0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDk3MTIgaW5mbGF0ZV9keW5h
bWljClsxMTA3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAzZTJjMCBib3JkZXIKWzExMDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMTQwIHAuODQ3MQpbMTEwOV0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA0NTkgd2FybmluZy5j
CkZpbGUgClsxMTExXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA1MGM2MCBucl93YXJuaW5ncwpbMTExMl0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBiYzAgd2FybmluZ3MKWzExMTNdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNDVj
IGRlY29tcHJlc3MuYwpGaWxlIApbMTExNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE3NDMgZXJyb3IKWzExMTZdKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNDYxIGJ1bnppcDIuYwpG
aWxlIApbMTExOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGE5NDkgZ2V0X2JpdHMKWzExMTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhYTQ1IGdldF9uZXh0X2Jsb2NrClsxMTIwXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYjNj
OCBub2ZpbGwKWzExMjFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkg
MHgwMDAwMDAwMDAwMDAwNDZlIHVueHouYwpGaWxlIApbMTEyM10oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGI3YzIgZGVjX3ZsaQpbMTEyNF0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGI4
MzUgY3JjMzJfdmFsaWRhdGUKWzExMjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBiODkyIGRpY3RfcmVwZWF0ClsxMTI2XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYjkyMCBsem1hX2xl
bgpbMTEyN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMGJiMWIgbHptYV9tYWluClsxMTI4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYzU4YSBiY2pfeDg2ClsxMTI5XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTM4MCBtYXNrX3Rv
X2FsbG93ZWRfc3RhdHVzLjE4ODYKWzExMzBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMzg4IG1hc2tfdG9fYml0X251bS4xODg3ClsxMTMx
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAw
Yzc2YiBmaWxsX3RlbXAKWzExMzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBjN2Y2IGJjal9mbHVzaApbMTEzM10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGM4ZDEgaW5kZXhfdXBkYXRl
ClsxMTM0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAw
MDAwMDAwMDQ3NCB1bmx6bWEuYwpGaWxlIApbMTEzNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGUyMDEgbm9maWxsClsxMTM3XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTIwYyByY19y
ZWFkClsxMTM4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwZTI1MCByY19kb19ub3JtYWxpemUKWzExMzldKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlMjkyIHJjX2dldF9iaXQKWzExNDBd
KHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAw
NDc3IHVubHpvLmMKRmlsZSAKWzExNDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDNlMzkwIGx6b3BfbWFnaWMKWzExNDNdKHNlYyAtMikoZmwg
MHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNDc5IHVubHo0LmMK
RmlsZSAKWzExNDVdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgw
MDAwMDAwMDAwMDAwNDdiIGVhcmx5Y3Bpby5jCkZpbGUgClsxMTQ3XShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDQ3ZSBsaWJlbGYtdG9vbHMu
YwpGaWxlIApbMTE0OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDU1YzMgZWxmX3B0cnZhbF9pbl9yYW5nZQpbMTE1MF0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA0ODQgbGliZWxmLWxv
YWRlci5jCkZpbGUgClsxMTUyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwNjExMiBlbGZfbWVtY3B5ClsxMTUzXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNjFiMiBlbGZfbG9hZF9pbWFn
ZQpbMTE1NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMDYyMGUgZWxmX2xvYWRfYnNkc3ltcwpbMTE1NV0oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTJmNzAgX19mdW5jX18uMTU4NDMKWzEx
NTZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwNDg5IGxpYmVsZi1kb21pbmZvLmMKRmlsZSAKWzExNThdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdlOTAwIGVsZl94ZW5fZmVhdHVyZV9u
YW1lcwpbMTE1OV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwN2U3YzAgbm90ZV9kZXNjLjMzMjMKWzExNjBdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3OWQwIGVsZl94ZW5fcGFyc2Vfbm90
ZXMKWzExNjFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAwNGRmIGNvbnNvbGUuYwpGaWxlIApbMTE2M10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGY3OGUgbG9nbHZsX3N0cgpbMTE2NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGY3
ZGQgc3VzcGVuZF9zdGVhbF9mbgpbMTE2NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGY3ZTMgcGFyc2VfY29uc29sZV90aW1lc3RhbXBzClsx
MTY2XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwMzdjOCBvcHRfY29uX3RpbWVzdGFtcF9tb2RlClsxMTY3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ZjhmMCBfX3BhcnNlX2xvZ2x2bApb
MTE2OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNGY5ZmUgX3BhcnNlX2xvZ2x2bApbMTE2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNGZhNWQgcGFyc2VfbG9nbHZsClsxMTcwXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzdiNCB4
ZW5sb2dfdXBwZXJfdGhyZXNoClsxMTcxXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzdiMCB4ZW5sb2dfbG93ZXJfdGhyZXNoClsxMTcyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ZmE3
NiBwYXJzZV9ndWVzdF9sb2dsdmwKWzExNzNdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzN2FjIHhlbmxvZ19ndWVzdF91cHBlcl90aHJlc2gK
WzExNzRdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAzN2E4IHhlbmxvZ19ndWVzdF9sb3dlcl90aHJlc2gKWzExNzVdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDRmYThmIG5vdGlmeV9kb20w
X2Nvbl9yaW5nClsxMTc2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0ZmE5ZiBzZXJjb25fcHV0cwpbMTE3N10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWJlYzggc2VyaWFsX3N0ZWFsX2Zu
ClsxMTc4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMzdiOCBzZXJjb25faGFuZGxlClsxMTc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ZmFjMyBjb25yaW5nX3B1dHMKWzExODBdKHNl
YyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlNzM4
IGNvbnNvbGVfbG9jawpbMTE4MV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMDM3YzAgY29ucmluZwpbMTE4Ml0oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3YmMgY29ucmluZ19zaXplClsx
MTgzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDExYmY2NCBjb25yaW5ncApbMTE4NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMWJmNjggY29ucmluZ2MKWzExODVdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDRmYjQ0IF9fcHV0c3RyClsx
MTg2XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDExYmVjNCBjb25zb2xlX2xvY2tzX2J1c3RlZApbMTE4N10oc2VjICA2KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY4YzAgbm90aWZ5X2RvbTBfY29uX3Jp
bmdfdGFza2xldApbMTE4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNGZiOTkgcHJpbnRrX3N0YXJ0X29mX2xpbmUKWzExODldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDRmY2UwIF9fc2Vy
aWFsX3J4ClsxMTkwXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwMzc4OCB4ZW5fcngKWzExOTFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiZWQwIHNlcmlhbF9yeF9wcm9kClsxMTkyXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYmVk
NCBzZXJpYWxfcnhfY29ucwpbMTE5M10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMWJlZTAgc2VyaWFsX3J4X3JpbmcKWzExOTRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU1MDkwIG9wdF9j
b25zb2xlClsxMTk1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDExYmY2MCBwcmludF9ldmVyeXRoaW5nClsxMTk2XShzZWMgIDYpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTczMCByYXRlbGltaXRfbG9j
ay4xODQwMQpbMTE5N10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGU3MjggdG9rcy4xODQwMgpbMTE5OF0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWJhYTggbGFzdF9tc2cuMTg0MDMKWzEx
OTldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTFiYWEwIG1pc3NlZC4xODQwNApbMTIwMF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3ODAgcHJpbnRrX3JhdGVsaW1pdF9idXJzdApbMTIw
MV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDM3ODQgcHJpbnRrX3JhdGVsaW1pdF9tcwpbMTIwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTAxODkgcHJpbnRrX3ByZWZpeF9jaGVjawpb
MTIwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNTAyNTcgdnByaW50a19jb21tb24KWzEyMDRdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNGEwIHBlcl9jcHVfX3N0YXRlLjE4MzEzClsx
MjA1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDExYmFjMCBidWYuMTgzMTQKWzEyMDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDUwNDc5IHNlcmlhbF9yeApbMTIwN10oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTUwODQgb3B0X3N5bmNf
Y29uc29sZQpbMTIwOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2U0MDAgd2FybmluZ19zeW5jX2NvbnNvbGUKWzEyMDldKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwM2Y3IHN3aXRjaF9z
ZXJpYWxfaW5wdXQKWzEyMTBdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDdlOTYwIGlucHV0X3N0ci4xODIxMApbMTIxMV0oc2VjICA1KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3Y2Qgb3B0X2NvbnN3
aXRjaApbMTIxMl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMWJhYjAgc3dpdGNoX2NvZGVfY291bnQuMTgyMTkKWzEyMTNdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU1MDgwIG9wdF9jb25y
aW5nX3NpemUKWzEyMTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDUxMDgwIF9jb25yaW5nClsxMjE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1MDYyZiBkdW1wX2NvbnNvbGVfcmluZ19r
ZXkKWzEyMTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDUwNjE2IGRvX2luY190aHJlc2gKWzEyMTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwNWY1IGRvX2RlY190aHJlc2gKWzEyMThd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUw
NTA3IGRvX3RvZ2dsZV9ndWVzdApbMTIxOV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3YTAgdXBwZXJfdGhyZXNoX2FkagpbMTIyMF0oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3OTgg
bG93ZXJfdGhyZXNoX2FkagpbMTIyMV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDM3OTAgdGhyZXNoX2FkagpbMTIyMl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTA1OGYgZG9fYWRqX3Ro
cmVzaApbMTIyM10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMDM3Y2Mgb3B0X2NvbnNvbGVfdG9fcmluZwpbMTIyNF0oc2VjICA2KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU3MjAgbG9jay4xODQyNApb
MTIyNV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMWJhMjAgYnVmLjE4NDI1ClsxMjI2XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDExYmVjMCBzdXNwZW5kX3N0ZWFsX2lkClsxMjI3XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MjY0MCBf
X3J0cGFyX3BhcnNlX2d1ZXN0X2xvZ2x2bApbMTIyOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDczZDAgX19zZXR1cF9wYXJzZV9ndWVzdF9s
b2dsdmwKWzEyMjldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDNlM2EwIF9fc2V0dXBfc3RyX3BhcnNlX2d1ZXN0X2xvZ2x2bApbMTIzMF0oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODI2NTgg
X19ydHBhcl9wYXJzZV9sb2dsdmwKWzEyMzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3M2U4IF9fc2V0dXBfcGFyc2VfbG9nbHZsClsxMjMy
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
ZTNhZCBfX3NldHVwX3N0cl9wYXJzZV9sb2dsdmwKWzEyMzNdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3NDAwIF9fc2V0dXBfb3B0X2NvbnJp
bmdfc2l6ZQpbMTIzNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2UzYjQgX19zZXR1cF9zdHJfb3B0X2NvbnJpbmdfc2l6ZQpbMTIzNV0oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODI2NzAg
X19ydHBhcl9wYXJzZV9jb25zb2xlX3RpbWVzdGFtcHMKWzEyMzZdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3NDE4IF9fc2V0dXBfcGFyc2Vf
Y29uc29sZV90aW1lc3RhbXBzClsxMjM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTNjMSBfX3NldHVwX3N0cl9wYXJzZV9jb25zb2xlX3Rp
bWVzdGFtcHMKWzEyMzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQ3NDMwIF9fc2V0dXBfb3B0X2NvbnNvbGVfdG9fcmluZwpbMTIzOV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2UzZDQg
X19zZXR1cF9zdHJfb3B0X2NvbnNvbGVfdG9fcmluZwpbMTI0MF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc0NDggX19zZXR1cF9vcHRfc3lu
Y19jb25zb2xlClsxMjQxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAzZTUxNCBfX3NldHVwX3N0cl9vcHRfc3luY19jb25zb2xlClsxMjQyXShz
ZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MjY4
OCBfX3J0cGFyX29wdF9jb25zd2l0Y2gKWzEyNDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3NDYwIF9fc2V0dXBfb3B0X2NvbnN3aXRjaApb
MTI0NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwM2U1MjEgX19zZXR1cF9zdHJfb3B0X2NvbnN3aXRjaApbMTI0NV0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc0NzggX19zZXR1cF9vcHRf
Y29uc29sZQpbMTI0Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2U1MmIgX19zZXR1cF9zdHJfb3B0X2NvbnNvbGUKWzEyNDddKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNTA2IG5zMTY1
NTAuYwpGaWxlIApbMTI0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNTBkYjggbnNfcmVhZF9yZWcKWzEyNTBdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwZGY1IG5zX3dyaXRlX3JlZwpb
MTI1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNTBlMzQgbnMxNjU1MF9pb3BvcnRfaW52YWxpZApbMTI1Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBlNGMgbnMxNjU1MF9wb2xsClsx
MjUzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDE0MjRhOCBwZXJfY3B1X19wb2xsX3BvcnQKWzEyNTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUxNDNkIF9fbnMxNjU1MF9wb2xsClsxMjU1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1
MGU2ZCBuczE2NTUwX3R4X3JlYWR5ClsxMjU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1MGViMiBuczE2NTUwX3B1dGMKWzEyNTddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwZWNhIG5z
MTY1NTBfZ2V0YwpbMTI1OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTA1YjUgbnMxNjU1MF9pcnEKWzEyNTldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwZjFmIG5zMTY1NTBfc3RhcnRf
dHgKWzEyNjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDUwZjUxIG5zMTY1NTBfc3RvcF90eApbMTI2MV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTA1Y2MgcGFyc2VfcGFyaXR5X2NoYXIK
WzEyNjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDUwZjg1IG5zMTY1NTBfc2V0dXBfcG9zdGlycQpbMTI2M10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTBmZTMgcGNpX3NlcmlhbF9lYXJs
eV9pbml0ClsxMjY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA1MTBhOSBuczE2NTUwX3NldHVwX3ByZWlycQpbMTI2NV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTEyMTAgX25zMTY1NTBf
cmVzdW1lClsxMjY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA1MTJkNyBuczE2NTUwX3Jlc3VtZQpbMTI2N10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWJmODAgZGVsYXllZF9yZXN1bWVf
dHJpZXMKWzEyNjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDUxMzIyIG5zMTY1NTBfZGVsYXllZF9yZXN1bWUKWzEyNjldKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDUxMzc3IG5zMTY1NTBf
c3VzcGVuZApbMTI3MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMTA2MDggbnMxNjU1MF9lbmRib290ClsxMjcxXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMDYzZCBuczE2NTUwX2luaXRf
cG9zdGlycQpbMTI3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNTEzYzggbnMxNjU1MF9pbnRlcnJ1cHQKWzEyNzNdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEwN2VmIG5zMTY1NTBfaW5p
dF9wcmVpcnEKWzEyNzRdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFiZmEwIG5zMTY1NTBfY29tClsxMjc1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMDhhYiBwY2lfdWFydF9jb25maWcK
WzEyNzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDNlNTQwIHVhcnRfY29uZmlnClsxMjc3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTY4MCB1YXJ0X3BhcmFtClsxMjc4XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NTBjMCBvcHRf
Y29tMgpbMTI3OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNTUxNDAgb3B0X2NvbTEKWzEyODBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlNzgwIHNwX3ZhcnMKWzEyODFdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzN2UwIG5zMTY1
NTBfZHJpdmVyClsxMjgyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0NzQ5MCBfX3NldHVwX29wdF9jb20yClsxMjgzXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTg0MCBfX3NldHVwX3N0
cl9vcHRfY29tMgpbMTI4NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDc0YTggX19zZXR1cF9vcHRfY29tMQpbMTI4NV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2U4NDUgX19zZXR1cF9z
dHJfb3B0X2NvbTEKWzEyODZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwNTI4IGVoY2ktZGJncC5jCkZpbGUgClsxMjg4XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1MTRlYiBlaGNpX2Ri
Z3BfY29udHJvbGxlcl9yZXNldApbMTI4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTE1MjEgZGVmYXVsdF9zZXRfZGVidWdfcG9ydApbMTI5
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTE1MjcgZWhjaV9kYmdwX3BvbGwKWzEyOTFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFjMWEwIHBvbGxfcG9ydApbMTI5Ml0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTI0YTYgX2VoY2lf
ZGJncF9wb2xsClsxMjkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA1MTUzNiBlaGNpX2RiZ3BfZ2V0YwpbMTI5NF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTE1N2EgZGJncF9jaGVja19m
b3JfY29tcGxldGlvbgpbMTI5NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNTE3MTAgZGJncF93YWl0X3VudGlsX2NvbXBsZXRlClsxMjk2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1MTc2
YyBkYmdwX3dhaXRfdW50aWxfZG9uZQpbMTI5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTE4MGQgbnZpZGlhX3NldF9kZWJ1Z19wb3J0Clsx
Mjk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA1MTg2OCBlaGNpX2RiZ3Bfc3VzcGVuZApbMTI5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTE4YmEgZWhjaV9kYmdwX2NoZWNrX3JlbGVh
c2UKWzEzMDBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDExOGY4IGVoY2lfZGJncF9lbmRib290ClsxMzAxXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMTkwNyBfX2ZpbmRfZGJncApbMTMw
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTE5NTEgZGJncF9jb250cm9sX21zZwpbMTMwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTFlODUgZGJncF9pc3N1ZV9jb21tYW5kClsxMzA0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1
MWIwZSBlaGNpX2RiZ3BfZXh0ZXJuYWxfc3RhcnR1cApbMTMwNV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTFlZmIgZGJncF9idWxrX3dyaXRl
ClsxMzA2XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwZTc0MCBkYXRhMC4xMzM5OQpbMTMwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTIwMmEgZWhjaV9kYmdwX3NldHVwClsxMzA4XShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzhj
OCBzZXRfZGVidWdfcG9ydApbMTMwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNTIyYzYgZWhjaV9kYmdwX3Jlc3VtZQpbMTMxMF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTIzNDggZWhj
aV9kYmdwX2ZsdXNoClsxMzExXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA1MjNmZiBlaGNpX2RiZ3BfcHV0YwpbMTMxMl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTI0MmIgZWhjaV9kYmdw
X3R4X3JlYWR5ClsxMzEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxMTk3MSBlaGNpX2RiZ3BfaW5pdF9wb3N0aXJxClsxMzE0XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMTllNyBlaGNp
X2RiZ3BfaW5pdF9wcmVpcnEKWzEzMTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDU1MWMwIG9wdF9kYmdwClsxMzE2XShzZWMgIDYpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZTc2MCBlaGNpX2RiZ3AK
WzEzMTddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAzODYwIGVoY2lfZGJncF9kcml2ZXIKWzEzMThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3NGMwIF9fc2V0dXBfb3B0X2RiZ3AKWzEz
MTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDNlODRhIF9fc2V0dXBfc3RyX29wdF9kYmdwClsxMzIwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDUyZiBzZXJpYWwuYwpGaWxlIApbMTMy
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTI3OGQgX19zZXJpYWxfcHV0YwpbMTMyM10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGU4MDAgY29tClsxMzI0XShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzhkMCBwb3N0X2lycQpbMTMy
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDc0ZDggX19zZXR1cF9zZXJpYWxfdHhidWZzegpbMTMyNl0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2U4NGYgX19zZXR1cF9zdHJfc2VyaWFs
X3R4YnVmc3oKWzEzMjddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkg
MHgwMDAwMDAwMDAwMDAwNTNlIGNwdWZyZXEuYwpGaWxlIApbMTMyOV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTMyNDEgcHJpbnRfUENUClsx
MzMwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxMjI4YyBzZXR1cF9jcHVmcmVxX29wdGlvbgpbMTMzMV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTUxZTAgYnVmLjE3ODIzClsxMzMyXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NTI2
MCBjcHVmcmVxX2dvdmVybm9ycy4xNzgyMgpbMTMzM10oc2VjICA1KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDM5MjQgdXNyX21pbl9mcmVxClsxMzM0XShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwMzky
MCB1c3JfbWF4X2ZyZXEKWzEzMzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDEyNjQzIGNwdWZyZXFfcHJlc21wX2luaXQKWzEzMzZdKHNlYyAg
NikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmOTAwIGNw
dV9uZmIKWzEzMzddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDAzOTEwIGNwdWZyZXFfZG9tX2xpc3RfaGVhZApbMTMzOF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTNiZTYgY3B1X2NhbGxi
YWNrClsxMzM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0N2ZjMCBfX2luaXRjYWxsX2NwdWZyZXFfcHJlc21wX2luaXQKWzEzNDBdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3NGYwIF9f
c2V0dXBfc2V0dXBfY3B1ZnJlcV9vcHRpb24KWzEzNDFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlODYwIF9fc2V0dXBfc3RyX3NldHVwX2Nw
dWZyZXFfb3B0aW9uClsxMzQyXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMDU0YSBjcHVmcmVxX29uZGVtYW5kLmMKRmlsZSAKWzEzNDRdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNTAw
IHBlcl9jcHVfX2NwdV9kYnNfaW5mbwpbMTM0NV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWMxYTggZGJzX2VuYWJsZQpbMTM0Nl0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDI0YzAgcGVy
X2NwdV9fZGJzX3RpbWVyClsxMzQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA1NDJhZSBkb19kYnNfdGltZXIKWzEzNDhdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYTMwIGRic190dW5l
cnNfaW5zClsxMzQ5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDExYzFiOCBkZWZfc2FtcGxpbmdfcmF0ZQpbMTM1MF0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWMxYjAgdXNyX3NhbXBsaW5n
X3JhdGUKWzEzNTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDEyNzI1IGNwdWZyZXFfZGJzX2hhbmRsZV9vcHRpb24KWzEzNTJdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEyODZlIGNwdWZy
ZXFfZ292X2Ric19pbml0ClsxMzUzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0ODAzOCBfX2luaXRjYWxsX2NwdWZyZXFfZ292X2Ric19pbml0
ClsxMzU0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAw
MDAwMDAwMDU1YSBjcHVmcmVxX21pc2NfZ292ZXJub3JzLmMKRmlsZSAKWzEzNTZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU0NjgwIGNwdWZy
ZXFfdXNlcnNwYWNlX2NwdV9jYWxsYmFjawpbMTM1N10oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDI1MjggcGVyX2NwdV9fY3B1X3NldF9mcmVx
ClsxMzU4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwMzkyOCB1c2Vyc3BhY2VfY21kbGluZV9mcmVxClsxMzU5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NDZhZSBjcHVmcmVxX2dvdmVy
bm9yX3BlcmZvcm1hbmNlClsxMzYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA1NDZlNyBjcHVmcmVxX2dvdmVybm9yX3Bvd2Vyc2F2ZQpbMTM2
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTQ3MjAgY3B1ZnJlcV9nb3Zlcm5vcl91c2Vyc3BhY2UKWzEzNjJdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEyODgwIGNwdWZyZXFfdXNlcnNw
YWNlX2hhbmRsZV9vcHRpb24KWzEzNjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDEyOGQ0IGNwdWZyZXFfZ292X3BlcmZvcm1hbmNlX2luaXQK
WzEzNjRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDEyOGU2IGNwdWZyZXFfZ292X3Bvd2Vyc2F2ZV9pbml0ClsxMzY1XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMjhmOCBjcHVmcmVxX2dv
dl91c2Vyc3BhY2VfaW5pdApbMTM2Nl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGZhMjAgY3B1ZnJlcV91c2Vyc3BhY2VfY3B1X25mYgpbMTM2
N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDgwNDAgX19pbml0Y2FsbF9jcHVmcmVxX2dvdl9wb3dlcnNhdmVfaW5pdApbMTM2OF0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwNDggX19p
bml0Y2FsbF9jcHVmcmVxX2dvdl9wZXJmb3JtYW5jZV9pbml0ClsxMzY5XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODA1MCBfX2luaXRjYWxs
X2NwdWZyZXFfZ292X3VzZXJzcGFjZV9pbml0ClsxMzcwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDU1YyB1dGlsaXR5LmMKRmlsZSAKWzEz
NzJdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwNTVlIHBjaS5jCkZpbGUgClsxMzc0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEw
MykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDU2OCBpb21tdS5jCkZpbGUgClsxMzc2XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMmFlMyBwYXJz
ZV9pb21tdV9wYXJhbQpbMTM3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNTU2NzIgaW9tbXVfZnJlZV9wYWdldGFibGVzClsxMzc4XShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYzIwMCBp
b21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQKWzEzNzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU1N2JiIGlvbW11X2R1bXBfcDJtX3RhYmxlClsx
MzgwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0NzUwOCBfX3NldHVwX3BhcnNlX2lvbW11X3BhcmFtClsxMzgxXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZTg3MCBfX3NldHVwX3N0cl9w
YXJzZV9pb21tdV9wYXJhbQpbMTM4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNDc1MjAgX19zZXR1cF9pb21tdV9kZXZfaW90bGJfdGltZW91
dApbMTM4M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwM2U4NzYgX19zZXR1cF9zdHJfaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQKWzEzODRdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNTc3
IGlvLmMKRmlsZSAKWzEzODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDU1ZGJiIHB0X2lycV9ndWVzdF9lb2kKWzEzODddKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU1ZGU1IGxpc3RfZGVs
ClsxMzg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA1NWUyMyBjcHVfY2FsbGJhY2sKWzEzODldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNTUwIHBlcl9jcHVfX2RwY2lfbGlzdApbMTM5
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTVlN2UgcHRfcGlycV9zb2Z0aXJxX3Jlc2V0ClsxMzkxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NWVlMyBfX21zaV9waXJxX2VvaQpbMTM5
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTVmMmEgX2h2bV9kcGNpX21zaV9lb2kKWzEzOTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzMjE4IHNldHVwX2RwY2lfc29mdGlycQpbMTM5
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NTVmOWQgZHBjaV9zb2Z0aXJxClsxMzk1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwZmE0MCBjcHVfbmZiClsxMzk2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NjI1ZCBodm1fcGlycV9l
b2kKWzEzOTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDU3MGMwIHB0X2lycV90aW1lX291dApbMTM5OF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwNTggX19pbml0Y2FsbF9zZXR1cF9k
cGNpX3NvZnRpcnEKWzEzOTldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwNTkzIHBjaS5jCkZpbGUgClsxNDAxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NzQ5NSBfcGNpX2hpZGVfZGV2
aWNlClsxNDAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA1NzRkNCBhbGxvY19wc2VnClsxNDAzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYzJhMCBwY2lfc2VnbWVudHMKWzE0MDRdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzMmNi
IHBhcnNlX3BoYW50b21fZGV2ClsxNDA1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDExYzI0MCBucl9waGFudG9tX2RldnMKWzE0MDZdKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFjMjYwIHBo
YW50b21fZGV2cwpbMTQwN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTMzYjAgcGFyc2VfcGNpX3BhcmFtClsxNDA4XShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNDE1NiBjb21tYW5kX21h
c2sKWzE0MDldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDA0MTU0IGJyaWRnZV9jdGxfbWFzawpbMTQxMF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTc1N2MgYWVyX2hlc3RfcGFyc2UKWzE0
MTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDEzNGVlIHNldHVwX29uZV9od2RvbV9kZXZpY2UKWzE0MTJdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU3NmU3IF9kdW1wX3BjaV9kZXZpY2Vz
ClsxNDEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA1NzdlMiBjaGVja19wZGV2ClsxNDE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1N2ExYyBwY2lfc2VnbWVudHNfaXRlcmF0ZQpbMTQx
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MTM1N2Ygc2V0dXBfZHVtcF9wY2lkZXZzClsxNDE2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1N2I3NyBkdW1wX3BjaV9kZXZpY2VzClsxNDE3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1
N2E4OSBwY2lfY2xlYW5fZHBjaV9pcnEKWzE0MThdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYTQ4IF9wY2lkZXZzX2xvY2sKWzE0MTldKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzNWVi
IF9zZXR1cF9od2RvbV9wY2lfZGV2aWNlcwpbMTQyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTgyYTAgYWxsb2NfcGRldgpbMTQyMV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTM4YTAg
X3NjYW5fcGNpX2RldmljZXMKWzE0MjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MDYwIF9faW5pdGNhbGxfc2V0dXBfZHVtcF9wY2lkZXZz
ClsxNDIzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0NzUzOCBfX3NldHVwX3BhcnNlX3BjaV9wYXJhbQpbMTQyNF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2U4OGUgX19zZXR1cF9zdHJf
cGFyc2VfcGNpX3BhcmFtClsxNDI1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0NzU1MCBfX3NldHVwX3BhcnNlX3BoYW50b21fZGV2ClsxNDI2
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
ZTg5MiBfX3NldHVwX3N0cl9wYXJzZV9waGFudG9tX2RldgpbMTQyN10oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA1ZDMgaW9tbXUuYwpGaWxl
IApbMTQyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNTlhNTAgaW50ZWxfaW9tbXVfZG9tYWluX2luaXQKWzE0MzBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU5YTY1IGlvbW11X3NldF9w
Z2QKWzE0MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDU5YTgxIF9faW9tbXVfZmx1c2hfY2FjaGUKWzE0MzJdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyMzAwIGlvbW11c19pbmNvaGVy
ZW50ClsxNDMzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDExYzJlNCBjbGZsdXNoX3NpemUuMTk2MjAKWzE0MzRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU5YWU2IGlvbW11X2ZyZWVfcGFn
ZXRhYmxlClsxNDM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA1OWI5ZCBkb21haW5faW9tbXVfZG9taWQKWzE0MzZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU5YzRjIGlvbW11X2ZsdXNo
X2lvdGxiX2RzaQpbMTQzN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNTljZDMgaW9tbXVfZmx1c2hfaW90bGJfcHNpClsxNDM4XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1OWRjNyBpb21t
dV9mbHVzaF93cml0ZV9idWZmZXIKWzE0MzldKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzMTIwIF9fZnVuY19fLjE5NjgyClsxNDQwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1OWU3YiBk
bWFfbXNpX3VubWFzawpbMTQ0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNTllYmEgZG1hX21zaV9lbmQKWzE0NDJdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU5ZWYxIGRtYV9tc2lfc3Rh
cnR1cApbMTQ0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNTlmMDEgZG1hX21zaV9tYXNrClsxNDQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1OWY0MCBmbHVzaF9pb3RsYl9yZWcKWzE0
NDVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDEzMTEwIF9fZnVuY19fLjE5NzM5ClsxNDQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YTEzNyBmbHVzaF9jb250ZXh0X3JlZwpbMTQ0N10o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTMw
ZjAgX19mdW5jX18uMTk3MDMKWzE0NDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDVhMjg3IGlvbW11X2Rpc2FibGVfdHJhbnNsYXRpb24KWzE0
NDldKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDEzMGIwIF9fZnVuY19fLjE5ODY4ClsxNDUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YTMzMSBpb21tdV9mbHVzaF9pb3RsYgpbMTQ1MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWE0
M2YgaW9tbXVfZmx1c2hfaW90bGJfYWxsClsxNDUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YTQ1YiBpb21tdV9mbHVzaF9pb3RsYl9wYWdl
cwpbMTQ1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNWE0NmQgZG1hX21zaV9zZXRfYWZmaW5pdHkKWzE0NTRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDVhNTRiIGFkanVzdF9pcnFfYWZm
aW5pdHkKWzE0NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDVhNjJkIGRvX2lvbW11X3BhZ2VfZmF1bHQKWzE0NTZdKHNlYyAgMikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdlYWEwIGludHJfcmVtYXBf
ZmF1bHRfcmVhc29ucwpbMTQ1N10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwN2VhZTAgZG1hX3JlbWFwX2ZhdWx0X3JlYXNvbnMKWzE0NThdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDVhYWQ4
IGlvbW11X3BhZ2VfZmF1bHQKWzE0NTldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTIyMzIwIHZ0ZF9mYXVsdF90YXNrbGV0ClsxNDYwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YWFlYSBk
bWFfbXNpX2FjawpbMTQ2MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNWFiMTIgaW9tbXVfZmx1c2hfYWxsClsxNDYyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YWM5YSB2dGRfZHVtcF9w
Mm1fdGFibGVfbGV2ZWwKWzE0NjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDVhZDlhIHZ0ZF9kdW1wX3AybV90YWJsZQpbMTQ2NF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWFkZjMgdnRk
X2NyYXNoX3NodXRkb3duClsxNDY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA1YWU2ZSB2dGRfc3VzcGVuZApbMTQ2Nl0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWMzMDAgaW9tbXVfc3Rh
dGUKWzE0NjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDVhZjgwIGlvbW11X2VuYWJsZV90cmFuc2xhdGlvbgpbMTQ2OF0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTMwOTAgX19mdW5jX18u
MTk4NTgKWzE0NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDViMGIyIGludGVsX2lvbW11X2dyb3VwX2lkClsxNDcwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YjBlZiBybXJyX2lkZW50
aXR5X21hcHBpbmcKWzE0NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDViMmNjIGludGVsX2lvbW11X2VuYWJsZV9kZXZpY2UKWzE0NzJdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzYTBj
IGludGVsX2lvbW11X2h3ZG9tX2luaXQKWzE0NzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzZjdjIHNldHVwX2h3ZG9tX2RldmljZQpbMTQ3
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NWIzM2IgaW9tbXVfZG9tYWluX3RlYXJkb3duClsxNDc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1YjVjYyBidXNfdG9fY29udGV4dF9tYWRk
cgpbMTQ3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNWI2NzEgYWRkcl90b19kbWFfcGFnZV9tYWRkcgpbMTQ3N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWI4MDkgaW50ZWxfaW9tbXVf
dW5tYXBfcGFnZQpbMTQ3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNWI5MjEgaW50ZWxfaW9tbXVfbWFwX3BhZ2UKWzE0NzldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDViYWJiIGlvbW11
X2ZyZWVfcGFnZV90YWJsZQpbMTQ4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNWMwZWIgZG9tYWluX2NvbnRleHRfbWFwcGluZwpbMTQ4MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWMz
ZDIgaW50ZWxfaW9tbXVfYWRkX2RldmljZQpbMTQ4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWM2ZmEgZG9tYWluX2NvbnRleHRfdW5tYXAK
WzE0ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDVjYTM3IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAKWzE0ODRdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDVjYzA0IGludGVsX2lvbW11
X2Fzc2lnbl9kZXZpY2UKWzE0ODVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDVjZWE1IGludGVsX2lvbW11X3JlbW92ZV9kZXZpY2UKWzE0ODZd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDVk
MTMwIGluaXRfdnRkX2h3ClsxNDg3XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxMzBkMCBfX2Z1bmNfXy4xOTg0NwpbMTQ4OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWQ0MjIgdnRkX3Jl
c3VtZQpbMTQ4OV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwN2VhNjAgZG1hX21zaV90eXBlClsxNDkwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODA2OCBfX2luaXRjYWxsX2FkanVzdF92
dGRfaXJxX2FmZmluaXRpZXMKWzE0OTFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAz
KSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNWU3IGRtYXIuYwpGaWxlIApbMTQ5M10oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTQ0YjAgYWNwaV9y
ZWdpc3Rlcl9kcmhkX3VuaXQKWzE0OTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDE0NTBjIGFjcGlfZG1hcl9jaGVja19sZW5ndGgKWzE0OTVd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDVk
NTM3IHNjb3BlX2RldmljZXNfZnJlZQpbMTQ5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWQ1NjggcmVnaXN0ZXJfb25lX3JtcnIKWzE0OTdd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE0
NTNiIGFjcGlfcGFyc2VfZGV2X3Njb3BlClsxNDk4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNDE3MCBpZ2RfZHJoZF9hZGRyZXNzClsxNDk5
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
NDlmZCBwYXJzZV9ybXJyX3BhcmFtClsxNTAwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NTJjMCB1c2VyX3JtcnJzClsxNTAxXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1NTc3MCBucl9y
bXJyClsxNTAyXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwNDFhMCBhY3BpX2F0c3JfdW5pdHMKWzE1MDNdKHNlYyAgNSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0MTkwIGFjcGlfcmhzYV91bml0cwpb
MTUwNF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMDQxODAgZG1hcl90YWJsZQpbMTUwNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTRmYTMgYWNwaV9wYXJzZV9kbWFyClsxNTA2XShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNDE3OCBk
bWFyX2ZsYWdzClsxNTA3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEyMjM0YyBpbmNsdWRlX2FsbC4xMzU5OQpbMTUwOF0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjIzNDggYWxsX3BvcnRz
LjEzNjUzClsxNTA5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA0NzU2OCBfX3NldHVwX3BhcnNlX3JtcnJfcGFyYW0KWzE1MTBdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlODllIF9fc2V0
dXBfc3RyX3BhcnNlX3JtcnJfcGFyYW0KWzE1MTFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNWVhIHV0aWxzLmMKRmlsZSAKWzE1MTNdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzMTQw
IF9fZnVuY19fLjE4MDA0ClsxNTE0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykg
KG54IDEpIDB4MDAwMDAwMDAwMDAwMDVmNSBxaW52YWwuYwpGaWxlIApbMTUxNl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNWU1ODUgcWludmFs
X25leHRfaW5kZXgKWzE1MTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDVlNWNhIHFpbnZhbF91cGRhdGVfcXRhaWwKWzE1MThdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDVlNjAzIHF1ZXVl
X2ludmFsaWRhdGVfd2FpdApbMTUxOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNWU4NGYgaW52YWxpZGF0ZV9zeW5jClsxNTIwXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1ZTg4YSBxdWV1
ZV9pbnZhbGlkYXRlX2llY19zeW5jClsxNTIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1ZTk3YiBmbHVzaF9jb250ZXh0X3FpClsxNTIyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1ZWFi
OSBmbHVzaF9pb3RsYl9xaQpbMTUyM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMTMxNjAgX19mdW5jX18uMTU5OTEKWzE1MjRdKHNlYyAgMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzMTUwIF9fZnVu
Y19fLjE2MDAyClsxNTI1XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMDVmYyBpbnRyZW1hcC5jCkZpbGUgClsxNTI3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1ZjBiMiBhbGxvY19yZW1h
cF9lbnRyeQpbMTUyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNWYxN2MgdXBkYXRlX2lydGUKWzE1MjldKHNlYyAgNykoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyMzUwIGFwaWNfcGluXzJfaXJfaWR4
ClsxNTMwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAxMzFiMCBfX2Z1bmNfXy4xODM4NwpbMTUzMV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTMxOTAgX19mdW5jX18uMTg0MDMKWzE1MzJd
KHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAw
NjA5IHF1aXJrcy5jCkZpbGUgClsxNTM0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAxNWI5MyBwYXJzZV9zbmJfdGltZW91dApbMTUzNV0oc2Vj
ICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjIzNjAg
c25iX2lnZF90aW1lb3V0ClsxNTM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA2MGIyZCBtYXBfbWVfcGhhbnRvbV9mdW5jdGlvbgpbMTUzN10o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDQx
ZGMgaW9oX2lkClsxNTM4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwNDFkOSBpc19jYW50aWdhX2IzClsxNTM5XShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNDFkMCBpZ2RfcmVnX3ZhClsx
NTQwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDEyMjM1OCBpZ2RfbG9jawpbMTU0MV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDQxZDggaXNfc25iX2dmeApbMTU0Ml0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTU3NzQgaWdkX2lkClsx
NTQzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0NzU4MCBfX3NldHVwX3BhcnNlX3NuYl90aW1lb3V0ClsxNTQ0XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZThhMyBfX3NldHVwX3N0cl9w
YXJzZV9zbmJfdGltZW91dApbMTU0NV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMp
IChueCAxKSAweDAwMDAwMDAwMDAwMDA2MGYgdnRkLmMKRmlsZSAKWzE1NDddKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDYxNWZjIF9odm1fZHBj
aV9pc2FpcnFfZW9pClsxNTQ4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA1NTc3OCBpb21tdV9pbmNsdXNpdmVfbWFwcGluZwpbMTU0OV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc1OTgg
X19zZXR1cF9pb21tdV9pbmNsdXNpdmVfbWFwcGluZwpbMTU1MF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2U4YjEgX19zZXR1cF9zdHJfaW9t
bXVfaW5jbHVzaXZlX21hcHBpbmcKWzE1NTFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNjEzIGF0cy5jCkZpbGUgClsxNTUzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2MTc1ZCBkZXZp
Y2VfaW5fZG9tYWluClsxNTU0XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwZmE2MCBhdHNfZGV2X2RyaGRfdW5pdHMKWzE1NTVdKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNjMxIGlvbW11
X2luaXQuYwpGaWxlIApbMTU1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNjFiNDEgc2V0X2lvbW11X2V2ZW50X2xvZ19jb250cm9sClsxNTU4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
MWI5YSBzZXRfaW9tbXVfcHByX2xvZ19jb250cm9sClsxNTU5XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2MWNjNyBpb21tdV9yZXNldF9sb2cK
WzE1NjBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDE2MDE0IGFsbG9jYXRlX2J1ZmZlcgpbMTU2MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTYwYTQgYWxsb2NhdGVfcmluZ19idWZmZXIK
WzE1NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDYxZGE1IGlvbW11X2ludGVycnVwdF9oYW5kbGVyClsxNTYzXShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMjQwMCBhbWRfaW9tbXVfaXJx
X3Rhc2tsZXQKWzE1NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDYxZGViIHBhcnNlX2V2ZW50X2xvZ19lbnRyeQpbMTU2NV0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2ViNjAgZXZlbnRf
c3RyLjE4MTgwClsxNTY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA2MWYyNiBpb21tdV9yZWFkX2xvZwpbMTU2N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjIwMjcgZG9fYW1kX2lvbW11
X2lycQpbMTU2OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNjIyMTIgYW1kX2lvbW11X21zaV9lbmFibGUKWzE1NjldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDYyMjQxIGlvbW11X21zaV91
bm1hc2sKWzE1NzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDYyMjhjIGlvbW11X21zaV9lbmQKWzE1NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDYyMmMzIGlvbW11X21zaV9zdGFydHVw
ClsxNTcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA2MjJkMyBkaXNhYmxlX2lvbW11ClsxNTczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2MjNhMyBpb21tdV9tc2lfbWFzawpbMTU3NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjIz
ZjMgaW9tbXVfbWFza2FibGVfbXNpX3N0YXJ0dXAKWzE1NzVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDYyNDE4IGlvbW11X21hc2thYmxlX21z
aV9zaHV0ZG93bgpbMTU3Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTYxMzggZGVhbGxvY2F0ZV9idWZmZXIKWzE1NzddKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE2MTZjIGRlYWxsb2Nh
dGVfcmluZ19idWZmZXIKWzE1NzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDYyNDM4IF9pbnZhbGlkYXRlX2FsbF9kZXZpY2VzClsxNTc5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNjE5
ZiBhbWRfaW9tbXVfc2V0dXBfZGV2aWNlX3RhYmxlClsxNTgwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2MjRlNCBlbmFibGVfaW9tbXUKWzE1
ODFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTIyM2MwIGl2cnNfbWFwcwpbMTU4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNTU3ODAgbnJfYW1kX2lvbW11cwpbMTU4M10oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2ViZTAgaW9tbXVf
bXNpX3R5cGUKWzE1ODRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDdlYmEwIGlvbW11X21hc2thYmxlX21zaV90eXBlClsxNTg1XShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDYzOCBpb21t
dV9tYXAuYwpGaWxlIApbMTU4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNjJlMGMgc2V0X2lvbW11X3BkZV9wcmVzZW50ClsxNTg4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2MmU4NCBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQKWzE1ODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDYyZjYyIHVwZGF0ZV9wYWdpbmdfbW9kZQpbMTU5MF0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTMx
YzAgX19mdW5jX18uMTgxMDYKWzE1OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDYzM2E2IGlvbW11X3BkZV9mcm9tX2dmbgpbMTU5Ml0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2NDgg
cGNpX2FtZF9pb21tdS5jCkZpbGUgClsxNTk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2M2Y0YSBhbWRfaW9tbXVfZG9tYWluX2luaXQKWzE1
OTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDYzZmI2IGFtZF9kdW1wX3AybV90YWJsZV9sZXZlbApbMTU5Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjQxNjIgYW1kX2R1bXBfcDJtX3Rh
YmxlClsxNTk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA2NDFiMyBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZQpbMTU5OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjQyMzAgZGVhbGxv
Y2F0ZV9wYWdlX3RhYmxlClsxNTk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA2NDM0NCBhbWRfaW9tbXVfZG9tYWluX2Rlc3Ryb3kKWzE2MDBd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0
MWU4IGluaXRfZG9uZQpbMTYwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNjQ1MzcgYW1kX2lvbW11X2dyb3VwX2lkClsxNjAyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2NDU1ZiBhbWRf
aW9tbXVfc2V0dXBfZG9tYWluX2RldmljZQpbMTYwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjQ4MjYgYW1kX2lvbW11X2FkZF9kZXZpY2UK
WzE2MDRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDE2YjMxIGFtZF9pb21tdV9od2RvbV9pbml0ClsxNjA1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2NGI5NSByZWFzc2lnbl9kZXZpY2UK
WzE2MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDY0ZDI4IGFtZF9pb21tdV9hc3NpZ25fZGV2aWNlClsxNjA3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2NGRhOSBhbWRfaW9tbXVfcmVt
b3ZlX2RldmljZQpbMTYwOF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAx
KSAweDAwMDAwMDAwMDAwMDA2NTUgaW9tbXVfaW50ci5jCkZpbGUgClsxNjEwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2NGU0YSB1cGRhdGVf
aW50cmVtYXBfZW50cnkKWzE2MTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDY0ZTdkIGR1bXBfaW50cmVtYXBfdGFibGUKWzE2MTJdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY0ZWQyIGR1
bXBfaW50cmVtYXBfbWFwcGluZwpbMTYxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjRmNGEgZHVtcF9pbnRyZW1hcF90YWJsZXMKWzE2MTRd
KHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBl
YTUwIHNoYXJlZF9pbnRyZW1hcF9sb2NrClsxNjE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2NGZiMiBnZXRfaW50cmVtYXBfcmVxdWVzdG9y
X2lkClsxNjE2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA2NGZlMSBnZXRfaW50cmVtYXBfbG9jawpbMTYxN10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjUwMWEgZ2V0X2ludHJlbWFwX2Vu
dHJ5ClsxNjE4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA2NTA1NiBhbGxvY19pbnRyZW1hcF9lbnRyeQpbMTYxOV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjUxMWUgX2ZpbmRfaW9tbXVf
Zm9yX2RldmljZQpbMTYyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNjUxYjQgdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21fbXNpX21zZwpb
MTYyMV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAw
MDAwMDA2NWEgaW9tbXVfY21kLmMKRmlsZSAKWzE2MjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY1ZTk4IGZsdXNoX2NvbW1hbmRfYnVmZmVy
ClsxNjI0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAxMzFlMCBfX2Z1bmNfXy4xNTQ1OQpbMTYyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjYxMzAgX2FtZF9pb21tdV9mbHVzaF9wYWdl
cwpbMTYyNl0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAw
MDAwMDAwMDA2NjcgaW9tbXVfZ3Vlc3QuYwpGaWxlIApbMTYyOF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjY0MWEgZ3Vlc3RfaW9tbXVfbW1p
b19yYW5nZQpbMTYyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNjY0NTggaW9tbXVfbW1pb19yZWFkNjQKWzE2MzBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY2NWYxIGd1ZXN0X2lvbW11
X2dldF90YWJsZV9tZm4KWzE2MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDY2NjZjIGd1ZXN0X2lvbW11X2RlbGl2ZXJfbXNpClsxNjMyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2NjZh
MyBndWVzdF9pb21tdV9tbWlvX3JlYWQKWzE2MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY2NzcwIGd1ZXN0X2lvbW11X21taW9fd3JpdGUK
WzE2MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDY2YmIxIGd1ZXN0X2lvbW11X3Byb2Nlc3NfY29tbWFuZApbMTYzNV0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTMyNzAgX19mdW5jX18u
MTYyODMKWzE2MzZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDEzMjUwIF9fZnVuY19fLjE2MjQ1ClsxNjM3XShzZWMgIDIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMzIzMCBfX2Z1bmNfXy4xNjIxMgpb
MTYzOF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwN2VjZjAgaW9tbXVfbW1pb19vcHMKWzE2MzldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNjZhIGlvbW11X2RldGVjdC5jCkZpbGUgClsx
NjQxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA1NTdhMCBmZWF0dXJlX3N0ci4xNzE4OApbMTY0Ml0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2N2IgaW9tbXVfYWNwaS5jCkZpbGUgClsx
NjQ0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxNzNiNiBwYXJzZV9pdnJzX2hwZXQKWzE2NDVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3NDlhIHBhcnNlX2l2cnNfaW9hcGljClsxNjQ2
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
ZWIyMCBfX2Z1bmNfXy4xODAzMwpbMTY0N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTc1YjMgZ2V0X2xhc3RfYmRmX2FjcGkKWzE2NDhdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3N2Iz
IGdldF9zdXBwb3J0ZWRfaXZoZF90eXBlClsxNjQ5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNzhlZCBkZXRlY3RfaW9tbXVfYWNwaQpbMTY1
MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MTc5ZjEgZmluZF9pb21tdV9mcm9tX2JkZl9jYXAKWzE2NTFdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3YTM2IHJlc2VydmVfdW5pdHlfbWFw
X2Zvcl9kZXZpY2UKWzE2NTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE3YWFlIGFkZF9pdnJzX21hcHBpbmdfZW50cnkKWzE2NTNdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3YjY1IHJl
Z2lzdGVyX2V4Y2x1c2lvbl9yYW5nZV9mb3JfZGV2aWNlClsxNjU0XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxN2NkYyBwYXJzZV9pdnJzX3Rh
YmxlClsxNjU1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0NzViMCBfX3NldHVwX3BhcnNlX2l2cnNfaHBldApbMTY1Nl0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2ViMzIgX19zZXR1cF9z
dHJfcGFyc2VfaXZyc19ocGV0ClsxNjU3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzVjOCBfX3NldHVwX3BhcnNlX2l2cnNfaW9hcGljClsx
NjU4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAzZWIzZCBfX3NldHVwX3N0cl9wYXJzZV9pdnJzX2lvYXBpYwpbMTY1OV0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2N2YgYXRzLmMKRmls
ZSAKWzE2NjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ3NWUwIF9fc2V0dXBfYXRzX2VuYWJsZWQKWzE2NjJdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlYjRhIF9fc2V0dXBfc3RyX2F0
c19lbmFibGVkClsxNjYzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMDY4MSBpb21tdS5jCkZpbGUgClsxNjY1XShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDY4NyBudW1hLmMKRmlsZSAK
WzE2NjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDE5Mzg4IGFjcGlfcGFyc2Vfc2xpdApbMTY2OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkzYzQgYWNwaV9wYXJzZV9tZW1vcnlfYWZm
aW5pdHkKWzE2NjldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDE5M2Y0IGFjcGlfcGFyc2VfcHJvY2Vzc29yX2FmZmluaXR5ClsxNjcwXShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTQyNCBh
Y3BpX3BhcnNlX3gyYXBpY19hZmZpbml0eQpbMTY3MV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2OGEgb3NsLmMKRmlsZSAKWzE2NzNdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyYzgw
IGJ1ZmZlci4xMDAyNgpbMTY3NF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDA2OGMgcG1zdGF0LmMKRmlsZSAKWzE2NzZdKHNlYyAtMikoZmwg
MHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNjhlIGh3cmVncy5j
CkZpbGUgClsxNjc4XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMDY5MCByZWJvb3QuYwpGaWxlIApbMTY4MF0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2OTMgdGJ1dGlscy5jCkZpbGUg
ClsxNjgyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAxMzQxOCBfYWNwaV9tb2R1bGVfbmFtZQpbMTY4M10oc2VjIC0yKShmbCAweDAwKSh0eSAg
IDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2OTcgdGJmYWR0LmMKRmlsZSAKWzE2
ODVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDU1ODIwIGZhZHRfaW5mb190YWJsZQpbMTY4Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2ViNTAgX2FjcGlfbW9kdWxlX25hbWUKWzE2ODdd
KHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAw
NjlhIHRiaW5zdGFsLmMKRmlsZSAKWzE2ODldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlYjU4IF9hY3BpX21vZHVsZV9uYW1lClsxNjkwXShz
ZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDY5
YyB0YnhmYWNlLmMKRmlsZSAKWzE2OTJdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAz
KSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNmEwIHRieGZyb290LmMKRmlsZSAKWzE2OTRdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhM2U2IGFj
cGlfdGJfdmFsaWRhdGVfcnNkcApbMTY5NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2ViNjggX2FjcGlfbW9kdWxlX25hbWUKWzE2OTZdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNmEz
IHV0Z2xvYmFsLmMKRmlsZSAKWzE2OThdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDEzNDIwIF9hY3BpX21vZHVsZV9uYW1lClsxNjk5XShzZWMg
LTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDZhNSB1
dG1pc2MuYwpGaWxlIApbMTcwMV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDA2YmQgZXJzdC5jCkZpbGUgClsxNzAzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2OTUzMyBlcnN0X2V4ZWNf
YWRkClsxNzA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA2OTU0NiBlcnN0X2V4ZWNfc3VidHJhY3QKWzE3MDVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY5NTU5IGVyc3RfZXhlY19nb3Rv
ClsxNzA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA2OTU2YSBlcnN0X2V4ZWNfc2V0X2RzdF9hZGRyZXNzX2Jhc2UKWzE3MDddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY5NTdmIGVyc3Rf
ZXhlY19zZXRfc3JjX2FkZHJlc3NfYmFzZQpbMTcwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjk1OTQgZXJzdF9leGVjX3NraXBfbmV4dF9p
bnN0cnVjdGlvbl9pZl90cnVlClsxNzA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA2OTVjYiBlcnN0X2V4ZWNfbG9hZF92YXIyClsxNzEwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2OTVl
MCBlcnN0X2V4ZWNfbG9hZF92YXIxClsxNzExXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2OTVmNSBlcnN0X2V4ZWNfbW92ZV9kYXRhClsxNzEy
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
OTZkOCBlcnN0X3RpbWVkb3V0ClsxNzEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA2OTcxMSBlcnN0X2V4ZWNfc3RhbGxfd2hpbGVfdHJ1ZQpb
MTcxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNjk3ODQgZXJzdF9leGVjX3N0YWxsClsxNzE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2OTdhNiBlcnN0X2V4ZWNfc3VidHJhY3RfdmFs
dWUKWzE3MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDY5N2U3IGVyc3RfZXhlY19hZGRfdmFsdWUKWzE3MTddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDY5ODI4IGVyc3RfZXhlY19zdG9y
ZV92YXIxClsxNzE4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA2OTgzZCBfX2Vyc3RfZ2V0X25leHRfcmVjb3JkX2lkClsxNzE5XShzZWMgIDUp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNDFmOCBlcnN0
X3RhYgpbMTcyMF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGZhODAgZXJzdF9pbnNfdHlwZQpbMTcyMV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNjk4OTkgX19lcnN0X3JlYWQKWzE3MjJd
KHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIz
MDAwIGVyc3RfZXJhbmdlClsxNzIzXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAwNDFmMCBlcnN0X2VuYWJsZWQKWzE3MjRdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYWI4IGVyc3RfbG9j
awpbMTcyNV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAw
MDAwMDAwMDA2YzQgaGVzdC5jCkZpbGUgClsxNzI3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMzAyMCBoZXN0X2Rpc2FibGUKWzE3MjhdKHNl
YyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0MjAw
IGhlc3RfdGFiClsxNzI5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxMzRhMCBoZXN0X2VzcmNfbGVuX3RhYgpbMTczMF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc1ZjggX19zZXR1cF9o
ZXN0X2Rpc2FibGUKWzE3MzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDNlYjcxIF9fc2V0dXBfc3RyX2hlc3RfZGlzYWJsZQpbMTczMl0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2Yzkg
YXBlaS1iYXNlLmMKRmlsZSAKWzE3MzRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZDhlIGFwZWlfZXhlY19mb3JfZWFjaF9lbnRyeQpbMTcz
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MWFlM2MgcHJlX21hcF9nYXJfY2FsbGJhY2sKWzE3MzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZTY0IHBvc3RfdW5tYXBfZ2FyX2NhbGxi
YWNrClsxNzM3XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMDZkMSBhcGVpLWlvLmMKRmlsZSAKWzE3MzldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhM2NkIF9fYXBlaV9maW5kX2lvbWFw
ClsxNzQwXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwZmJiMCBhcGVpX2lvbWFwcwpbMTc0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmE0MTAgX19hcGVpX2lvcmVtYXBfZmFzdApbMTc0
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmE0MzcgYXBlaV9jaGVja19nYXIKWzE3NDNdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYWMwIGFwZWlfaW9tYXBzX2xvY2sKWzE3NDRdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIzMDI0
IGFwZWlfcmFuZ2VfbnIKWzE3NDVdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAo
bnggMSkgMHgwMDAwMDAwMDAwMDAwNmQ5IHRhYmxlcy5jCkZpbGUgClsxNzQ3XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjIxOSBhY3BpX3Bh
cnNlX2FwaWNfaW5zdGFuY2UKWzE3NDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDU1YmUwIGFjcGlfYXBpY19pbnN0YW5jZQpbMTc0OV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTVjMDAg
bXBzX2ludGlfZmxhZ3NfdHJpZ2dlcgpbMTc1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTVjMjAgbXBzX2ludGlfZmxhZ3NfcG9sYXJpdHkK
WzE3NTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQ3NjEwIF9fc2V0dXBfYWNwaV9wYXJzZV9hcGljX2luc3RhbmNlClsxNzUyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZWJiNCBfX3Nl
dHVwX3N0cl9hY3BpX3BhcnNlX2FwaWNfaW5zdGFuY2UKWzE3NTNdKHNlYyAtMikoZmwgMHgwMCko
dHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNmU2IHZnYS5jCkZpbGUgClsx
NzU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2YTY1ZCB2Z2Ffbm9vcF9wdXRzClsxNzU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YTY2MyB2Z2FfdGV4dF9wdXRzClsxNzU3XShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMzA3OCB5
cG9zClsxNzU4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEyMzA2OCBjb2x1bW5zClsxNzU5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMzA3MCB2aWRlbwpbMTc2MF0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjMwN2MgeHBvcwpbMTc2
MV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MjMwNjQgbGluZXMKWzE3NjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDU1YzQwIG9wdF92Z2EKWzE3NjNdKHNlYyAgNykoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIzMDgwIHZnYWNvbl9rZWVwClsxNzY0
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0
NzYyOCBfX3NldHVwX29wdF92Z2EKWzE3NjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlYmM3IF9fc2V0dXBfc3RyX29wdF92Z2EKWzE3NjZd
KHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAw
NmU5IGZvbnRfOHgxNC5jCkZpbGUgClsxNzY4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMzRlMCBmb250ZGF0YV84eDE0ClsxNzY5XShzZWMg
LTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDZlYyBm
b250Xzh4MTYuYwpGaWxlIApbMTc3MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMTQyZTAgZm9udGRhdGFfOHgxNgpbMTc3Ml0oc2VjIC0yKShm
bCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA2ZWYgZm9udF84
eDguYwpGaWxlIApbMTc3NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTUyZTAgZm9udGRhdGFfOHg4ClsxNzc1XShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDZmMyBsZmIuYwpGaWxlIApb
MTc3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNmE3NGUgbGZiX3Nob3dfbGluZQpbMTc3OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjMwYTAgbGZiClsxNzc5XShzZWMgLTIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDcwNyB2ZXNhLmMKRmls
ZSAKWzE3ODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDZhYmJiIGxmYl9mbHVzaApbMTc4Ml0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjMwZjAgdmVzYV9tdHJyClsxNzgzXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYmYwNiBwYXJz
ZV9mb250X2hlaWdodApbMTc4NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMjMwZjQgZm9udF9oZWlnaHQKWzE3ODVdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIzMTAwIHZnYV9jb21wYXQK
WzE3ODZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTIzMTA4IGZvbnQKWzE3ODddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTIzMGZjIHZyYW1fdG90YWwKWzE3ODhdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIzMGY4IHZyYW1fcmVtYXAK
WzE3ODldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTIzMTEwIGxmYgpbMTc5MF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMTVhZTAgbXRycl90eXBlcy44MjczClsxNzkxXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzY0MCBfX3NldHVw
X3Zlc2FfbXRycgpbMTc5Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwM2ViY2IgX19zZXR1cF9zdHJfdmVzYV9tdHJyClsxNzkzXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzY1OCBfX3Nl
dHVwX3BhcnNlX2ZvbnRfaGVpZ2h0ClsxNzk0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZWJkNSBfX3NldHVwX3N0cl9wYXJzZV9mb250X2hl
aWdodApbMTc5NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDc2NzAgX19zZXR1cF92cmFtX3JlbWFwClsxNzk2XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzZWJkYSBfX3NldHVwX3N0cl92
cmFtX3JlbWFwClsxNzk3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0NzY4OCBfX3NldHVwX3ZyYW1fdG90YWwKWzE3OThdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlYmUzIF9fc2V0dXBf
c3RyX3ZyYW1fdG90YWwKWzE3OTldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAo
bnggMSkgMHgwMDAwMDAwMDAwMDAwNzA5IHhzbV9jb3JlLmMKRmlsZSAKWzE4MDFdKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwNzBiIHhzbV9w
b2xpY3kuYwpGaWxlIApbMTgwM10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDA3NjkgZHVtbXkuYwpGaWxlIApbMTgwNV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmFiZjUgeHNtX3NlY3Vy
aXR5X2RvbWFpbmluZm8KWzE4MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDZhYmZiIHhzbV9kb21haW5fY3JlYXRlClsxODA3XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWMwNiB4c21f
Z2V0ZG9tYWluaW5mbwpbMTgwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNmFjMTEgeHNtX2RvbWN0bF9zY2hlZHVsZXJfb3AKWzE4MDldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhYzFj
IHhzbV9zeXNjdGxfc2NoZWR1bGVyX29wClsxODEwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWMyNyB4c21fc2V0X3RhcmdldApbMTgxMV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmFj
MzIgeHNtX2RvbWN0bApbMTgxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNmFjZTggeHNtX3N5c2N0bApbMTgxM10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmFkMGUgeHNtX3JlYWRjb25z
b2xlClsxODE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA2YWQxOSB4c21fYWxsb2Nfc2VjdXJpdHlfZG9tYWluClsxODE1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWQyNCB4c21fZnJl
ZV9zZWN1cml0eV9kb21haW4KWzE4MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZhZDJhIHhzbV9ncmFudF9tYXByZWYKWzE4MTddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhZDM1IHhz
bV9ncmFudF91bm1hcHJlZgpbMTgxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNmFkNDAgeHNtX2dyYW50X3NldHVwClsxODE5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWQ3NiB4c21f
Z3JhbnRfdHJhbnNmZXIKWzE4MjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDZhZDgxIHhzbV9ncmFudF9jb3B5ClsxODIxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWQ4YyB4c21fZ3Jh
bnRfcXVlcnlfc2l6ZQpbMTgyMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNmFkYzIgeHNtX21lbW9yeV9leGNoYW5nZQpbMTgyM10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmFlMDkgeHNt
X21lbW9yeV9hZGp1c3RfcmVzZXJ2YXRpb24KWzE4MjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhZTNmIHhzbV9tZW1vcnlfc3RhdF9yZXNl
cnZhdGlvbgpbMTgyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNmFlNzUgeHNtX2NvbnNvbGVfaW8KWzE4MjZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhZTkwIHhzbV9wcm9maWxlClsx
ODI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2YWU5YiB4c21fa2V4ZWMKWzE4MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZhZWMxIHhzbV9zY2hlZG9wX3NodXRkb3duClsxODI5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWVl
YiB4c21fbWVtb3J5X3Bpbl9wYWdlClsxODMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWVmNiB4c21fY2xhaW1fcGFnZXMKWzE4MzFdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhZjFj
IHhzbV9ldnRjaG5fdW5ib3VuZApbMTgzMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmFmNjMgeHNtX2V2dGNobl9pbnRlcmRvbWFpbgpbMTgz
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmFmNmUgeHNtX2V2dGNobl9jbG9zZV9wb3N0ClsxODM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWY3NCB4c21fZXZ0Y2huX3NlbmQKWzE4
MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDZhZjdmIHhzbV9ldnRjaG5fc3RhdHVzClsxODM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YWZjNiB4c21fZXZ0Y2huX3Jlc2V0ClsxODM3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
YWZmYyB4c21fYWxsb2Nfc2VjdXJpdHlfZXZ0Y2huClsxODM4XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjAwNyB4c21fZnJlZV9zZWN1cml0
eV9ldnRjaG4KWzE4MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZiMDBkIHhzbV9zaG93X3NlY3VyaXR5X2V2dGNobgpbMTg0MF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIwMTggeHNt
X2luaXRfaGFyZHdhcmVfZG9tYWluClsxODQxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjAyMyB4c21fZ2V0X3BvZF90YXJnZXQKWzE4NDJd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZi
MDQ5IHhzbV9zZXRfcG9kX3RhcmdldApbMTg0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIwNmYgeHNtX2dldF92bnVtYWluZm8KWzE4NDRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZi
MGI2IHhzbV9nZXRfZGV2aWNlX2dyb3VwClsxODQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjBjMSB4c21fYXNzaWduX2RldmljZQpbMTg0
Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmIwY2MgeHNtX2RlYXNzaWduX2RldmljZQpbMTg0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIwZDcgeHNtX3Jlc291cmNlX3BsdWdfY29y
ZQpbMTg0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNmIwZTIgeHNtX3Jlc291cmNlX3VucGx1Z19jb3JlClsxODQ5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjBlZCB4c21fcmVzb3Vy
Y2VfcGx1Z19wY2kKWzE4NTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDZiMTEzIHhzbV9yZXNvdXJjZV91bnBsdWdfcGNpClsxODUxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjEzOSB4
c21fcmVzb3VyY2Vfc2V0dXBfcGNpClsxODUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjE1ZiB4c21fcmVzb3VyY2Vfc2V0dXBfZ3NpClsx
ODUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2YjE4NSB4c21fcmVzb3VyY2Vfc2V0dXBfbWlzYwpbMTg1NF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIxYWIgeHNtX3BhZ2Vfb2ZmbGlu
ZQpbMTg1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNmIxYjYgeHNtX3RtZW1fb3AKWzE4NTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMWMxIHhzbV9kb194c21fb3AKWzE4NTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMWNl
IHhzbV9kb19jb21wYXRfb3AKWzE4NThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMWQ5IHhzbV9zaG93X2lycV9zaWQKWzE4NTldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMWU0IHhz
bV9tYXBfZG9tYWluX3BpcnEKWzE4NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMjJiIHhzbV9tYXBfZG9tYWluX2lycQpbMTg2MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIyMzYg
eHNtX3VubWFwX2RvbWFpbl9waXJxClsxODYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjI3ZCB4c21fYmluZF9wdF9pcnEKWzE4NjNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMjg4
IHhzbV91bmJpbmRfcHRfaXJxClsxODY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjI5MyB4c21fdW5tYXBfZG9tYWluX2lycQpbMTg2NV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIy
OWUgeHNtX2lycV9wZXJtaXNzaW9uClsxODY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjJhOSB4c21faW9tZW1fcGVybWlzc2lvbgpbMTg2
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmIyYjQgeHNtX2lvbWVtX21hcHBpbmcKWzE4NjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiMmJmIHhzbV9wY2lfY29uZmlnX3Blcm1pc3Np
b24KWzE4NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDZiMmNhIHhzbV9hZGRfdG9fcGh5c21hcApbMTg3MF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmIzMDAgeHNtX3JlbW92ZV9mcm9t
X3BoeXNtYXAKWzE4NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZiMzM2IHhzbV9tYXBfZ21mbl9mb3JlaWduClsxODcyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjM2YyB4c21faHZt
X3BhcmFtClsxODczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA2YjNiMyB4c21faHZtX2NvbnRyb2wKWzE4NzRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiM2VlIHhzbV9odm1fcGFyYW1f
bmVzdGVkClsxODc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA2YjQxNCB4c21faHZtX3BhcmFtX2FsdHAybWh2bQpbMTg3Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmI0M2EgeHNtX2h2
bV9hbHRwMm1odm1fb3AKWzE4NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDZiNTc0IHhzbV92bV9ldmVudF9jb250cm9sClsxODc4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjU5YSB4
c21fbWVtX2FjY2VzcwpbMTg3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNmI1ZDUgeHNtX21lbV9wYWdpbmcKWzE4ODBdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiNjEwIHhzbV9tZW1f
c2hhcmluZwpbMTg4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNmI2NGIgeHNtX3BsYXRmb3JtX29wClsxODgyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YjY3MSB4c21fZG9fbWNhClsx
ODgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2YjY5NyB4c21fc2hhZG93X2NvbnRyb2wKWzE4ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiNmEyIHhzbV9tZW1fc2hhcmluZ19vcApb
MTg4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNmI2ZGQgeHNtX2FwaWMKWzE4ODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZiNmYyIHhzbV9tYWNoaW5lX21lbW9yeV9tYXAKWzE4ODdd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZi
NzE4IHhzbV9kb21haW5fbWVtb3J5X21hcApbMTg4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmI3NWYgeHNtX21tdV91cGRhdGUKWzE4ODld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZi
N2Q3IHhzbV9tbXVleHRfb3AKWzE4OTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZiODBkIHhzbV91cGRhdGVfdmFfbWFwcGluZwpbMTg5MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmI4
NDMgeHNtX3ByaXZfbWFwcGluZwpbMTg5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmI4NzkgeHNtX2lvcG9ydF9wZXJtaXNzaW9uClsxODkz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
Yjg4NCB4c21faW9wb3J0X21hcHBpbmcKWzE4OTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiODhmIHhzbV9wbXVfb3AKWzE4OTVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiOGIxIHhz
bV9kbV9vcApbMTg5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNmI4ZWMgeHNtX3hlbl92ZXJzaW9uClsxODk3XShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDc3NiBhdmMuYwpGaWxlIApb
MTg5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNmI5MWQgYXZjX25vZGVfZnJlZQpbMTkwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmI5NDUgYXZjX3ByaW50awpbMTkwMV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmJhMWMgYXZj
X25vZGVfZGVsZXRlClsxOTAyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEyMzg0MCBhdmNfY2FjaGUKWzE5MDNdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiYTViIGF2Y19ub2RlX3JlcGxh
Y2UKWzE5MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDZiYWFlIGF2Y19hbGxvY19ub2RlClsxOTA1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZWFlOCBhdmNfZW1lcmdfbG9jawpbMTkw
Nl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MjM0NDAgYXZjX2VtZXJnX2J1ZgpbMTkwN10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2VkYTAgYXZfcGVybV90b19zdHJpbmcKWzE5MDhdKHNl
YyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmYmUw
IGNsYXNzX3RvX3N0cmluZwpbMTkwOV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGVhZTAgbm90aWZfbG9jay4xNTIxNwpbMTkxMF0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA3ZGQgaG9v
a3MuYwpGaWxlIApbMTkxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNmM3NDMgZG9tYWluX3RhcmdldF9zaWQKWzE5MTNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZjNzcxIGZsYXNrX2V2
dGNobl9jbG9zZV9wb3N0ClsxOTE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA2Yzc3ZSBmbGFza19hbGxvY19zZWN1cml0eV9ldnRjaG4KWzE5
MTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDZjNzkwIGZsYXNrX2ZyZWVfc2VjdXJpdHlfZXZ0Y2huClsxOTE2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YzdhMiBmbGFza19zZWN1cml0
eV9kb21haW5pbmZvClsxOTE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA2YzdiNCBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybQpbMTkx
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmM3ZDcgX2lvcG9ydF9oYXNfcGVybQpbMTkxOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmM4NDUgX2lvbWVtX2hhc19wZXJtClsxOTIwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Yzhi
MyBhdmNfdW5rbm93bl9wZXJtaXNzaW9uClsxOTIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2YzkxMSBnZXRfaXJxX3NpZApbMTkyMl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmNhMjEg
Zmxhc2tfc2hvd19pcnFfc2lkClsxOTIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2E2MSBmbGFza19kb21haW5fZnJlZV9zZWN1cml0eQpb
MTkyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNmNhODcgZmxhc2tfZG9tYWluX2FsbG9jX3NlY3VyaXR5ClsxOTI1XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2FmOCBmbGFza19zaG93
X3NlY3VyaXR5X2V2dGNobgpbMTkyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNmNiNzggZmxhc2tfZXZ0Y2huX3NlbmQKWzE5MjddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZjYmM3IGZs
YXNrX3BjaV9jb25maWdfcGVybWlzc2lvbgpbMTkyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmNjNjggZG9tYWluX2hhc19wZXJtClsxOTI5
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
Y2NjZiBjdXJyZW50X2hhc19wZXJtClsxOTMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2NmOSBmbGFza19kbV9vcApbMTkzMV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmNkMGUgZmxh
c2tfZG9tYWluX21lbW9yeV9tYXAKWzE5MzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZjZDIzIGZsYXNrX21lbV9zaGFyaW5nClsxOTMzXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2Qz
OCBmbGFza19tZW1fcGFnaW5nClsxOTM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2Q0ZCBmbGFza19tZW1fYWNjZXNzClsxOTM1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2Q2MiBm
bGFza192bV9ldmVudF9jb250cm9sClsxOTM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2Q3NyBmbGFza19nZXRfdm51bWFpbmZvClsxOTM3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
Y2Q4YyBmbGFza19odm1fYWx0cDJtaHZtX29wClsxOTM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2RjYyBmbGFza19odm1fcGFyYW1fYWx0
cDJtaHZtClsxOTM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA2Y2RlMSBmbGFza19odm1fcGFyYW1fbmVzdGVkClsxOTQwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2RmNiBmbGFza19o
dm1fcGFyYW0KWzE5NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZjZTIxIGZsYXNrX2lycV9wZXJtaXNzaW9uClsxOTQyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2UzYyBmbGFza191
bmJpbmRfcHRfaXJxClsxOTQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA2Y2U1MSBmbGFza191bm1hcF9kb21haW5fcGlycQpbMTk0NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmNlNjYg
Zmxhc2tfbWFwX2RvbWFpbl9waXJxClsxOTQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2U3YiBmbGFza19jbGFpbV9wYWdlcwpbMTk0Nl0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmNl
OTAgZmxhc2tfbWVtb3J5X2V4Y2hhbmdlClsxOTQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2VhNSBmbGFza19zZXRfcG9kX3RhcmdldApb
MTk0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNmNlYmEgZmxhc2tfZ2V0X3BvZF90YXJnZXQKWzE5NDldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZjZWNmIGZsYXNrX2luaXRfaGFyZHdh
cmVfZG9tYWluClsxOTUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA2Y2VlNCBmbGFza19nZXRkb21haW5pbmZvClsxOTUxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2VmOSBmbGFza19p
b3BvcnRfcGVybWlzc2lvbgpbMTk1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNmNmOWIgZmxhc2tfaW9wb3J0X21hcHBpbmcKWzE5NTNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZjZmE5
IGZsYXNrX3NoYWRvd19jb250cm9sClsxOTU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2Y2ZmMSBmbGFza19kb21jdGwKWzE5NTVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkNTMwIGZs
YXNrX2RvbWN0bF9zY2hlZHVsZXJfb3AKWzE5NTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkNTZkIGZsYXNrX2lvbWVtX3Blcm1pc3Npb24K
WzE5NTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDZkNjBmIGZsYXNrX2lvbWVtX21hcHBpbmcKWzE5NThdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkNjFkIGZsYXNrX3NldF90YXJnZXQK
WzE5NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDZkNmE5IGZsYXNrX3ByaXZfbWFwcGluZwpbMTk2MF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmQ2YmUgZmxhc2tfdXBkYXRlX3ZhX21h
cHBpbmcKWzE5NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDZkNmZiIGZsYXNrX21tdWV4dF9vcApbMTk2Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmQ3MTAgZmxhc2tfbW11X3VwZGF0
ZQpbMTk2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNmQ3ODMgZmxhc2tfbWVtX3NoYXJpbmdfb3AKWzE5NjRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkN2MyIGZsYXNrX3NjaGVkb3Bf
c2h1dGRvd24KWzE5NjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZkN2Q3IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24KWzE5NjZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkN2VjIGZsYXNr
X3JlbW92ZV9mcm9tX3BoeXNtYXAKWzE5NjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkODAxIGZsYXNrX2FkZF90b19waHlzbWFwClsxOTY4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
ZDgxNiBmbGFza19tZW1vcnlfcGluX3BhZ2UKWzE5NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkODJiIGZsYXNrX21lbW9yeV9zdGF0X3Jl
c2VydmF0aW9uClsxOTcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA2ZDg0MCBmbGFza19tZW1vcnlfYWRqdXN0X3Jlc2VydmF0aW9uClsxOTcx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
ZDg1NSBmbGFza19ncmFudF9xdWVyeV9zaXplClsxOTcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZDg2YSBmbGFza19ncmFudF9jb3B5Clsx
OTczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2ZDg3ZiBmbGFza19ncmFudF90cmFuc2ZlcgpbMTk3NF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmQ4OTQgZmxhc2tfZ3JhbnRfc2V0dXAK
WzE5NzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDZkOGE5IGZsYXNrX2dyYW50X3VubWFwcmVmClsxOTc2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZDhiZSBmbGFza19ncmFudF9tYXBy
ZWYKWzE5NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDZkOGRjIGZsYXNrX2V2dGNobl9yZXNldApbMTk3OF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmQ4ZjEgZmxhc2tfZXZ0Y2huX3N0
YXR1cwpbMTk3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNmQ5MTggZG9tYWluX2hhc194ZW4KWzE5ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkOTNlIGZsYXNrX2RvX21jYQpbMTk4
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmQ5NWYgZmxhc2tfdG1lbV9vcApbMTk4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmQ5ODAgZmxhc2tfa2V4ZWMKWzE5ODNdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkOWExIGZsYXNr
X3JlYWRjb25zb2xlClsxOTg0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA2ZDljOCBmbGFza19hcGljClsxOTg1XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZDlmYyBmbGFza19wcm9maWxl
ClsxOTg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA2ZGEzOCBmbGFza19jb25zb2xlX2lvClsxOTg3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZGE2NiBmbGFza19zeXNjdGxfc2NoZWR1
bGVyX29wClsxOTg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA2ZGFiZCBhdmNfY3VycmVudF9oYXNfcGVybQpbMTk4OV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmRhZWUgZmxhc2tfbWFj
aGluZV9tZW1vcnlfbWFwClsxOTkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA2ZGIwZCBmbGFza19yZXNvdXJjZV9zZXR1cF9taXNjClsxOTkx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
ZGIyYyBmbGFza19yZXNvdXJjZV91bnBsdWdfY29yZQpbMTk5Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmRiNGIgZmxhc2tfcmVzb3VyY2Vf
cGx1Z19jb3JlClsxOTkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA2ZGI2YSBmbGFza19wYWdlX29mZmxpbmUKWzE5OTRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkYmI2IGZsYXNrX3Bs
YXRmb3JtX29wClsxOTk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA2ZGRkZCBmbGFza19zeXNjdGwKWzE5OTZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlMDU5IGZsYXNrX3Jlc291cmNl
X3NldHVwX2dzaQpbMTk5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNmUwOGMgZmxhc2tfcmVzb3VyY2Vfc2V0dXBfcGNpClsxOTk4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTBlZCBm
bGFza19yZXNvdXJjZV91bnBsdWdfcGNpClsxOTk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTE0ZSBmbGFza19yZXNvdXJjZV9wbHVnX3Bj
aQpbMjAwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNmUxYWYgZmxhc2tfZGVhc3NpZ25fZGV2aWNlClsyMDAxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTFmYyBmbGFza19hc3NpZ25f
ZGV2aWNlClsyMDAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA2ZTJlMSBmbGFza19nZXRfZGV2aWNlX2dyb3VwClsyMDAzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTMxMSBmbGFza191
bm1hcF9kb21haW5faXJxClsyMDA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA2ZTM5ZCBmbGFza19tYXBfZG9tYWluX2lycQpbMjAwNV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmU0NzUg
Zmxhc2tfYmluZF9wdF9pcnEKWzIwMDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZlNTFhIGZsYXNrX2V2dGNobl9pbnRlcmRvbWFpbgpbMjAw
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NmU2MjAgZmxhc2tfZG9tYWluX2NyZWF0ZQpbMjAwOF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjU4NTAgZG9tMF9jcmVhdGVkLjE3OTQ4Clsy
MDA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2ZTY5YyBmbGFza19ldnRjaG5fdW5ib3VuZApbMjAxMF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmU3NzUgZmxhc2tfcG11X29wClsyMDEx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
ZTdjOSBmbGFza194ZW5fdmVyc2lvbgpbMjAxMl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGZjNjAgZmxhc2tfb3BzClsyMDEzXShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDdmNyBmbGFz
a19vcC5jCkZpbGUgClsyMDE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA2ZThmOSBmbGFza19zZWN1cml0eV9hdmNfY2FjaGVzdGF0cwpbMjAx
Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MWViNzEgcGFyc2VfZmxhc2tfcGFyYW0KWzIwMTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlOTVjIGZsYXNrX2Rpc2FibGUKWzIwMThdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTI1ODU4
IGZsYXNrX2Rpc2FibGVkLjE2NDM5ClsyMDE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTliOCBmbGFza19nZXRfcGVlcl9zaWQKWzIwMjBd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZl
YThhIGRvbWFpbl9oYXNfc2VjdXJpdHkKWzIwMjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlYWJiIGZsYXNrX3NlY3VyaXR5X3NldGF2Y190
aHJlc2hvbGQKWzIwMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZlYjA1IGZsYXNrX3NlY3VyaXR5X3NldGVuZm9yY2UKWzIwMjNdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlYjcwIGZs
YXNrX3NlY3VyaXR5X2FjY2VzcwpbMjAyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmViZDUgZmxhc2tfc2VjdXJpdHlfY3JlYXRlClsyMDI1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2
ZWMxYiBmbGFza19zZWN1cml0eV9yZWxhYmVsClsyMDI2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZWM2MSBmbGFza19zZWN1cml0eV9yZXNv
bHZlX2Jvb2wKWzIwMjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZlY2I3IGNvbXBhdF9zZWN1cml0eV9yZXNvbHZlX2Jvb2wKWzIwMjhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlZDBj
IGZsYXNrX3NlY3VyaXR5X21ha2VfYm9vbHMKWzIwMjldKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTI1ODYwIGJvb2xfcGVuZGluZ192YWx1ZXMK
WzIwMzBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTI1ODY4IGJvb2xfbnVtClsyMDMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZWQ1OSBmbGFza19zZWN1cml0eV9jb21taXRfYm9vbHMK
WzIwMzJdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBlYWY4IHNlbF9zZW0KWzIwMzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZlZGJkIGZsYXNrX3NlY3VyaXR5X21lbWJlcgpbMjAzNF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmVl
MDMgZmxhc2tfb2NvbnRleHRfYWRkClsyMDM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZWU1OSBmbGFza19vY29udGV4dF9kZWwKWzIwMzZd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZl
ZWFjIGZsYXNrX3JlbGFiZWxfZG9tYWluClsyMDM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzZhMCBfX3NldHVwX3BhcnNlX2ZsYXNrX3Bh
cmFtClsyMDM4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAzZWMwMCBfX3NldHVwX3N0cl9wYXJzZV9mbGFza19wYXJhbQpbMjAzOV0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA3ZjkgcG9s
aWN5LmMKRmlsZSAKWzIwNDFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwN2ZiIGViaXRtYXAuYwpGaWxlIApbMjA0M10oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA3ZmQgaGFzaHRhYi5j
CkZpbGUgClsyMDQ1XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMDgwMSBzeW10YWIuYwpGaWxlIApbMjA0N10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzA3ZGQgc3ltY21wClsyMDQ4XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3MDdl
ZSBzeW1oYXNoClsyMDQ5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMDgwMyBzaWR0YWIuYwpGaWxlIApbMjA1MV0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4MDggYXZ0YWIuYwpGaWxl
IApbMjA1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNzEwMmMgYXZ0YWJfaW5zZXJ0X25vZGUKWzIwNTRdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxMGFjIGF2dGFiX2luc2VydGYKWzIw
NTVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDE1ZTIwIHNwZWNfb3JkZXIKWzIwNTZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAz
KSAobnggMSkgMHgwMDAwMDAwMDAwMDAwODJkIHBvbGljeWRiLmMKRmlsZSAKWzIwNThdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxYmVkIGNv
bW1vbl9pbmRleApbMjA1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNzFiZjggY2xhc3NfaW5kZXgKWzIwNjBdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxYzNhIHJvbGVfaW5kZXgKWzIw
NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDcxYzhhIHR5cGVfaW5kZXgKWzIwNjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDcxY2U1IHVzZXJfaW5kZXgKWzIwNjNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxZDM1IHNlbnNfaW5k
ZXgKWzIwNjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDcxZDc1IGNhdF9pbmRleApbMjA2NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzFkYjIgY2F0X2Rlc3Ryb3kKWzIwNjZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxZGQ3IHR5
cGVfZGVzdHJveQpbMjA2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNzFkZmMgcGVybV9kZXN0cm95ClsyMDY4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3MWUyMSBjb21tb25fZGVzdHJv
eQpbMjA2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNzFlNjQgc2Vuc19kZXN0cm95ClsyMDcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3MWU5ZCB1c2VyX2Rlc3Ryb3kKWzIwNzFdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxZWU2
IHJvbGVfZGVzdHJveQpbMjA3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNzFmMWQgY2xhc3NfZGVzdHJveQpbMjA3M10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzFmZjcgdHlwZV9ib3Vu
ZHNfc2FuaXR5X2NoZWNrClsyMDc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA3MjA3YyBtbHNfcmVhZF9sZXZlbApbMjA3NV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzIwZjYgcmVhZF9j
b25zX2hlbHBlcgpbMjA3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNzIzZTQgc2Vuc19yZWFkClsyMDc3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3MjUyMyByb2xlX3JlYWQKWzIwNzhd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcy
NzI2IG1sc19yZWFkX3JhbmdlX2hlbHBlcgpbMjA3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzI4OTIgdXNlcl9yZWFkClsyMDgwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3MmE1ZSBy
b2xlX2JvdW5kc19zYW5pdHlfY2hlY2sKWzIwODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcyYmM4IHVzZXJfYm91bmRzX3Nhbml0eV9jaGVj
awpbMjA4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNzJkMzIgY2F0X3JlYWQKWzIwODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDcyZTMyIHR5cGVfcmVhZApbMjA4NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzJmYjEgcGVybV9y
ZWFkClsyMDg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA3MzBhZSBjbGFzc19yZWFkClsyMDg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3MzM2YSBjb21tb25fcmVhZApbMjA4N10oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2Y4YzAg
ZGVzdHJveV9mClsyMDg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA3MzkwNyBjb250ZXh0X3JlYWRfYW5kX3ZhbGlkYXRlClsyMDg5XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNWU4MCBz
eW10YWJfc2l6ZXMKWzIwOTBdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDBlYjAwIHBvbGljeWRiX2NvbXBhdApbMjA5MV0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2Y4ODAgcmVhZF9mClsy
MDkyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA3ZjkwMCBpbmRleF9mClsyMDkzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykg
KG54IDEpIDB4MDAwMDAwMDAwMDAwMDgzYyBzZXJ2aWNlcy5jCkZpbGUgClsyMDk1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NGVhOCBkdW1w
X21hc2tlZF9hdl9oZWxwZXIKWzIwOTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDc0ZWM1IGNvbnRleHRfc3RydWN0X3RvX3N0cmluZwpbMjA5
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NzUwNWIgdmFsaWRhdGVfY2xhc3NlcwpbMjA5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUyNDMgY2xvbmVfc2lkClsyMDk5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTI1OCBzZWN1
cml0eV9jb21wdXRlX3NpZApbMjEwMF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGViYzggcG9saWN5X3J3bG9jawpbMjEwMV0oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjVhNjAgc2lkdGFi
ClsyMTAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA3NTVmOSBjb252ZXJ0X2NvbnRleHQKWzIxMDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1ODYzIGNvbnN0cmFpbnRfZXhwcl9ldmFs
ClsyMTA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA3NWRkNyBjb250ZXh0X3N0cnVjdF9jb21wdXRlX2F2ClsyMTA1XShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyNWE1YyBsYXRlc3RfZ3Jh
bnRpbmcKWzIxMDZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDdmOTQwIGluaXRpYWxfc2lkX3RvX3N0cmluZwpbMjEwN10oc2VjICA2KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGViYzAgbG9hZF9zZW0K
WzIxMDhdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAwODQyIGNvbmRpdGlvbmFsLmMKRmlsZSAKWzIxMTBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc4M2QxIGNvbmRfYXZfbGlzdF9kZXN0
cm95ClsyMTExXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA3ODNmOCBjb25kX25vZGVfZGVzdHJveQpbMjExMl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzg0M2QgY29uZF9yZWFkX2F2X2xp
c3QKWzIxMTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc4NTA1IGNvbmRfaW5zZXJ0ZgpbMjExNF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4NDQgbWxzLmMKRmlsZSAKWzIxMTZdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwODYz
IGFwaWMuYwpGaWxlIApbMjExOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNzliNzAgbW9kZXJuX2FwaWMKWzIxMTldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc5YmIyIF9fZW5hYmxlX3gy
YXBpYwpbMjEyMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMWVjMzAgZ2V0XzgyNTRfdGltZXJfY291bnQKWzIxMjFdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFlYzRjIHdhaXRfODI1NF93
cmFwYXJvdW5kClsyMTIyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA3OWJkNyBfX3NldHVwX0FQSUNfTFZUVApbMjEyM10oc2VjICA1KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDQyODkgdGR0X2VuYWJs
ZWQKWzIxMjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc5YzVkIHNldHVwX0FQSUNfdGltZXIKWzIxMjVdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdmOWMwIGVzcl9maWVsZHMuMTgwNTIK
WzIxMjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDFlYzc5IGxhcGljX2Rpc2FibGUKWzIxMjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDU1YzYxIGVuYWJsZV9sb2NhbF9hcGljClsyMTI4
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
ZWM5NSBhcGljX3NldF92ZXJib3NpdHkKWzIxMjldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNTgwIHBlcl9jcHVfX3N0YXRlX2R1bXBfcGVu
ZGluZwpbMjEzMF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMjVhYTAgYXBpY19wbV9zdGF0ZQpbMjEzMV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTVjNjAgb3B0X3gyYXBpYwpbMjEzMl0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDQy
ODQgZW5hYmxlZF92aWFfYXBpY2Jhc2UKWzIxMzNdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0Mjg1IHVzaW5nX2FwaWNfdGltZXIKWzIxMzRd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0
MjgwIGJ1c19zY2FsZQpbMjEzNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNTVjNjIgdGR0X2VuYWJsZQpbMjEzNl0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjVhODAgYXBpY19ib290X21v
ZGUKWzIxMzddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ3NmI4IF9fc2V0dXBfYXBpY19zZXRfdmVyYm9zaXR5ClsyMTM4XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTVlMCBfX3NldHVw
X3N0cl9hcGljX3NldF92ZXJib3NpdHkKWzIxMzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3NmQwIF9fc2V0dXBfZW5hYmxlX2xvY2FsX2Fw
aWMKWzIxNDBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQxNWVmIF9fc2V0dXBfc3RyX2VuYWJsZV9sb2NhbF9hcGljClsyMTQxXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzZlOCBfX3Nl
dHVwX2xhcGljX2Rpc2FibGUKWzIxNDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNWY1IF9fc2V0dXBfc3RyX2xhcGljX2Rpc2FibGUKWzIx
NDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQ3NzAwIF9fc2V0dXBfb3B0X3gyYXBpYwpbMjE0NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE1ZmQgX19zZXR1cF9zdHJfb3B0X3gyYXBp
YwpbMjE0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNDc3MTggX19zZXR1cF90ZHRfZW5hYmxlClsyMTQ2XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTYwNCBfX3NldHVwX3N0cl90ZHRf
ZW5hYmxlClsyMTQ3XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMDg2NSBiaXRvcHMuYwpGaWxlIApbMjE0OV0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4NmYgY3B1aWQuYwpGaWxlIApb
MjE1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwN2IzMWUgcmVjYWxjdWxhdGVfeHN0YXRlClsyMTUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3YjUxOCByZWNhbGN1bGF0ZV9taXNjClsy
MTUzXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxNjI2MCBkZWVwX2ZlYXR1cmVzClsyMTU0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNWYwMCBkZWVwX2RlcHMuMTUzMjkKWzIxNTVdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdiODcx
IHNhbml0aXNlX2ZlYXR1cmVzZXQKWzIxNTZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE2MzIwIHB2X2ZlYXR1cmVtYXNrClsyMTU3XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNjJlMCBo
dm1fc2hhZG93X2ZlYXR1cmVtYXNrClsyMTU4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNjJhMCBodm1faGFwX2ZlYXR1cmVtYXNrClsyMTU5
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MDg3MSBjb21wYXQuYwpGaWxlIApbMjE2MV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4NzMgY29tcGF0LmMKRmlsZSAKWzIxNjNdKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwODc1IHg4
Nl82NC9jb21wYXQuYwpGaWxlIApbMjE2NV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4N2IgY3Jhc2guYwpGaWxlIApbMjE2N10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2M3ODAgZG9f
bm1pX2NyYXNoClsyMTY4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEyNWFlMCBjcmFzaGluZ19jcHUKWzIxNjldKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMWI4IHBlcl9jcHVfX2NyYXNo
X3NhdmVfZG9uZQpbMjE3MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxMjViMDAgd2FpdGluZ190b19jcmFzaApbMjE3MV0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4N2QgZGVidWcuYwpG
aWxlIApbMjE3M10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDA4N2YgZGVsYXkuYwpGaWxlIApbMjE3NV0oc2VjIC0yKShmbCAweDAwKSh0eSAg
IDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4ODMgZG9tY3RsLmMKRmlsZSAKWzIx
NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDdjZjYyIGxpc3RfZGVsClsyMTc4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxNjNlOCB2YWxpZF9zaXplcy4xOTcyMwpbMjE3OV0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4OTYgZG9t
YWluLmMKRmlsZSAKWzIxODFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDIwMDRlIF9kb21haW5fc3RydWN0X2JpdHMKWzIxODJdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDIwMGRlIGluaXRf
cHZfY3I0X21hc2tzClsyMTgzXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAwNWYxOCBjb21wYXRfcHZfY3I0X21hc2sKWzIxODRdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1ZjIwIHB2X2Ny
NF9tYXNrClsyMTg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA3ZmU1YSB2Y3B1X2tpY2tfc29mdGlycQpbMjE4Nl0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDI1ODggcGVyX2NwdV9fZGly
dHlfc2VnbWVudF9tYXNrClsyMTg3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA3ZmY4NCBkZWZhdWx0X2lkbGUKWzIxODhdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwMDA3IGNvbnRpbnVl
X2lkbGVfZG9tYWluClsyMTg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA4MDAyNCBpZGxlX2xvb3AKWzIxOTBdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDIwMTJjIGluaXRfdmNwdV9raWNr
X3NvZnRpcnEKWzIxOTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDgwMTc3IF9fY29udGV4dF9zd2l0Y2gKWzIxOTJdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwNWFmIHJlbGlucXVpc2hf
bWVtb3J5ClsyMTkzXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwNWYyOCBiaXRzLjIwODA5ClsyMTk0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmEwMCBpZGxlX2Nzdy4yMDg0NwpbMjE5
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODMzNjggX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhClsyMTk2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODA3MCBfX2luaXRjYWxsX2luaXRfdmNw
dV9raWNrX3NvZnRpcnEKWzIxOTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDQ4MDc4IF9faW5pdGNhbGxfaW5pdF9wdl9jcjRfbWFza3MKWzIx
OThdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwODk5IGRvbWFpbl9wYWdlLmMKRmlsZSAKWzIyMDBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNTk4IHBlcl9jcHVfX292ZXJyaWRlClsy
MjAxXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMDhhZCBlODIwLmMKRmlsZSAKWzIyMDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDIwMTY3IHByaW50X2U4MjBfbWVtb3J5X21hcApbMjIw
NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MjA3MTUgY2xpcF90b19saW1pdApbMjIwNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmRjODQgZTgyMF92ZXJib3NlClsyMjA2XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA1Y2M4MCBjaGFu
Z2VfcG9pbnQKWzIyMDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDVhYzgwIG92ZXJsYXBfbGlzdApbMjIwOF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNTVjODAgbmV3X2Jpb3MKWzIyMDld
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZk
YzkwIG9wdF9tZW0KWzIyMTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDZkYzg4IG9wdF9hdmFpbG1lbQpbMjIxMV0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmRjODUgZTgyMF9tdHJyX2Ns
aXAKWzIyMTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDYwYzgwIGNoYW5nZV9wb2ludF9saXN0ClsyMjEzXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzczMCBfX3NldHVwX2U4MjBfdmVy
Ym9zZQpbMjIxNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDE2MDggX19zZXR1cF9zdHJfZTgyMF92ZXJib3NlClsyMjE1XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0Nzc0OCBfX3NldHVw
X2U4MjBfbXRycl9jbGlwClsyMjE2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0MTYxNSBfX3NldHVwX3N0cl9lODIwX210cnJfY2xpcApbMjIx
N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDc3NjAgX19zZXR1cF9vcHRfYXZhaWxtZW0KWzIyMThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNjI0IF9fc2V0dXBfc3RyX29wdF9hdmFp
bG1lbQpbMjIxOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDc3NzggX19zZXR1cF9vcHRfbWVtClsyMjIwXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTYyZCBfX3NldHVwX3N0cl9vcHRf
bWVtClsyMjIxXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMDhiNSBleHRhYmxlLmMKRmlsZSAKWzIyMjNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg1MjAyIGNtcF9leApbMjIyNF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODUyMjYg
c3dhcF9leApbMjIyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwODUyNTQgc2VhcmNoX29uZV9leHRhYmxlClsyMjI2XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyMTBmYSBzdHViX3NlbGZ0
ZXN0ClsyMjI3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0MTY0MCB0ZXN0cy44NDcxClsyMjI4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODA4MCBfX2luaXRjYWxsX3N0dWJfc2VsZnRl
c3QKWzIyMjldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAwOGI4IGZsdXNodGxiLmMKRmlsZSAKWzIyMzFdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg1NDRmIHByZV9mbHVzaApbMjIzMl0o
c2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4
YmEgZ2Ric3R1Yi5jCkZpbGUgClsyMjM0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEw
MykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDhiYyBoeXBlcmNhbGwuYwpGaWxlIApbMjIzNl0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4YmYg
aTM4Ny5jCkZpbGUgClsyMjM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA4NWQxMSBfdmNwdV9zYXZlX2ZwdQpbMjIzOV0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA4Y2IgaTgyNTkuYwpG
aWxlIApbMjI0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwODYxNGIgX21hc2tfYW5kX2Fja184MjU5QV9pcnEKWzIyNDJdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYmYwIGk4MjU5QV9s
b2NrClsyMjQzXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwZWJlOCBjYWNoZWRfaXJxX21hc2sKWzIyNDRdKHNlYyAgNykoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJhYjI0IHNwdXJpb3VzX2lycV9tYXNr
LjE3NTk3ClsyMjQ1XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwNWY4MCBpODI1OUFfaXJxX3R5cGUKWzIyNDZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg2MjYxIG1hc2tfYW5kX2Fja184
MjU5QV9pcnEKWzIyNDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDg2MzU4IGVuZF84MjU5QV9pcnEKWzIyNDhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg2MzZiIHN0YXJ0dXBfODI1OUFf
aXJxClsyMjQ5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEyYWIyOCBpcnFfdHJpZ2dlcgpbMjI1MF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDVmNDAgY2FzY2FkZQpbMjI1MV0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA5MDIgaW9f
YXBpYy5jCkZpbGUgClsyMjUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA4NjU0YiBfX2lvX2FwaWNfcmVhZApbMjI1NF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODY1OTggX19pb19hcGlj
X3dyaXRlClsyMjU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA4NjVlNyBmaW5kX2lycV9lbnRyeQpbMjI1Nl0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjEzNjMgZmluZF9pc2FfaXJxX3Bp
bgpbMjI1N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMjEzZTEgZmluZF9pc2FfaXJxX2FwaWMKWzIyNThdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg2NjUxIGVuYWJsZV9sYXBpY19pcnEK
WzIyNTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDg2Njg4IGRpc2FibGVfbGFwaWNfaXJxClsyMjYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4NjZiZiBhY2tfbGFwaWNfaXJxClsyMjYx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4
NjZmMSBpb2FwaWNfcGh5c2Jhc2VfdG9faWQKWzIyNjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg2NzQzIGlvX2FwaWNfcmVhZApbMjI2M10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODY3
YTQgaW9fYXBpY193cml0ZQpbMjI2NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwODY4MDcgcGluXzJfaXJxClsyMjY1XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4NjhjZCBNUEJJT1NfdHJp
Z2dlcgpbMjI2Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMjE0Yjkgc2V0dXBfaW9hcGljX2FjawpbMjI2N10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODY5ZWUgYXBpY19waW5fMl9nc2lf
aXJxClsyMjY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA4NmEyZiBzaGFyZV92ZWN0b3JfbWFwcwpbMjI2OV0oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDYwMjAgdmVjdG9yX21hcApbMjI3
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODZiMDUgYWRkX3Bpbl90b19pcnEKWzIyNzFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2MDAwIGlycV8yX3BpbgpbMjI3Ml0oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmFiMzggaXJxXzJf
cGluX2ZyZWVfZW50cnkKWzIyNzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDIxNTI3IHRpbWVyX2lycV93b3JrcwpbMjI3NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODZiYTggX19tb2Rp
ZnlfSU9fQVBJQ19pcnEKWzIyNzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDg2Y2Q4IG1hc2tfSU9fQVBJQ19pcnEKWzIyNzZdKHNlYyAgNiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYmY4IGlvYXBp
Y19sb2NrClsyMjc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA4NmQxOSBhY2tfZWRnZV9pb2FwaWNfaXJxClsyMjc4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4NmQ3OSB1bm1hc2tfSU9f
QVBJQ19pcnEKWzIyNzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDg2ZGJhIHN0YXJ0dXBfbGV2ZWxfaW9hcGljX2lycQpbMjI4MF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODZkY2EgaW9f
YXBpY19sZXZlbF9hY2tfcGVuZGluZwpbMjI4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODZlYzggbWFza19hbmRfYWNrX2xldmVsX2lvYXBp
Y19pcnEKWzIyODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDg2ZmY2IHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxClsyMjgzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4NzFkYSBzdGFydHVw
X2VkZ2VfaW9hcGljX2lycQpbMjI4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwODczYmEgaW9hcGljX3JlYWRfZW50cnkKWzIyODVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDg3NDA4IF9f
cHJpbnRfSU9fQVBJQwpbMjI4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwODc5NTAgX3ByaW50X0lPX0FQSUNfa2V5aGFuZGxlcgpbMjI4N10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODc5
YWEgaW9hcGljX3dyaXRlX2VudHJ5ClsyMjg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4N2EwNCBfX2lvX2FwaWNfZW9pClsyMjg5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4N2IyZCBl
b2lfSU9fQVBJQ19pcnEKWzIyOTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDg3YmIyIGVuZF9sZXZlbF9pb2FwaWNfaXJxX25ldwpbMjI5MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODdj
ZmQgZW5kX2xldmVsX2lvYXBpY19pcnFfb2xkClsyMjkyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4N2Q1YyBjbGVhcl9JT19BUElDX3Bpbgpb
MjI5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwODdlNTcgY2xlYXJfSU9fQVBJQwpbMjI5NF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGVjMDAgaW9hcGljX2k4MjU5ClsyMjk1XShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNWZjMCBp
b2FwaWNfbGV2ZWxfdHlwZQpbMjI5Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNmRkNDAgcGh5c19pZF9wcmVzZW50X21hcC4xODQ3NgpbMjI5
N10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
N2ZhNjAgaW9hcGljX2VkZ2VfdHlwZQpbMjI5OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmFiMzAgaW9hcGljX3BtX3N0YXRlClsyMjk5XShz
ZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmEy
MCBsYXBpY19pcnFfdHlwZQpbMjMwMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNmRjYzAgYXBpY19pZF9tYXAuMTg2NDgKWzIzMDFdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZkY2EwIG1h
eF9nc2lfaXJxcwpbMjMwMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDc3OTAgX19zZXR1cF9tYXhfZ3NpX2lycXMKWzIzMDNdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNmEwIF9fc2V0
dXBfc3RyX21heF9nc2lfaXJxcwpbMjMwNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc3YTggX19zZXR1cF9zZXR1cF9pb2FwaWNfYWNrClsy
MzA1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0MTZhZCBfX3NldHVwX3N0cl9zZXR1cF9pb2FwaWNfYWNrClsyMzA2XShzZWMgLTIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDkwYiBhbHRlcm5hdGl2
ZS5jCkZpbGUgClsyMzA4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAyMzFiZiBtYXNrX25taV9jYWxsYmFjawpbMjMwOV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODkwMzAgdGV4dF9wb2tl
ClsyMzEwXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwZmY2MCBpZGVhbF9ub3BzClsyMzExXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmFhMCBwNl9ub3BzClsyMzEyXShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmIwMCBrOF9ub3Bz
ClsyMzEzXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAxNjVhMCBwNm5vcHMKWzIzMTRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDE2NWUwIGs4bm9wcwpbMjMxNV0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA5MGYgbGl2ZXBhdGNoLmMK
RmlsZSAKWzIzMTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDg5MWVmIG1hc2tfbm1pX2NhbGxiYWNrClsyMzE4XShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyYWI0MCBzYXZlZF9ubWlfY2Fs
bGJhY2sKWzIzMTldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgw
MDAwMDAwMDAwMDAwOTJhIG1zaS5jCkZpbGUgClsyMzIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4OTY5OCBtZW1vcnlfZGVjb2RlZApbMjMy
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODk2ZTUgbXNpeF9tZW1vcnlfZGVjb2RlZApbMjMyM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODk3MzIgd3JpdGVfbXNpX21zZwpbMjMyNF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODlh
M2IgbXNpX3NldF9tYXNrX2JpdApbMjMyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwODlkMzcgc2h1dGRvd25fbXNpX2lycQpbMjMyNl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODlkNjQg
c3RhcnR1cF9tc2lfaXJxClsyMzI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA4OWRhOSBhY2tfbWFza2FibGVfbXNpX2lycQpbMjMyOF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODlkZTAg
X3BjaV9jbGVhbnVwX21zaXgKWzIzMjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDg5ZTM3IF9fcGNpX2Rpc2FibGVfbXNpeApbMjMzMF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODlmYmUg
YWxsb2NfbXNpX2VudHJ5ClsyMzMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA4YTA0OCByZWFkX3BjaV9tZW1fYmFyClsyMzMyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4YTM0ZiBtc2l4
X2NhcGFiaWxpdHlfaW5pdApbMjMzM10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGVjMDggbXNpeF9maXhtYXBfbG9jawpbMjMzNF0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmFiNjAgbXNp
eF9maXhtYXBfcGFnZXMKWzIzMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDhhYWFjIGZpbmRfbXNpX2VudHJ5ClsyMzM2XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4YWFlZSBkdW1wX21z
aQpbMjMzN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMjMyOGYgbXNpX3NldHVwX2tleWhhbmRsZXIKWzIzMzhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDhhZmE3IG1zaV9zZXRfZW5hYmxl
ClsyMzM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA4YjAxNyBfX3BjaV9kaXNhYmxlX21zaQpbMjM0MF0oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2ZiYTAgcGNpX21zaV9tYXNrYWJsZQpb
MjM0MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwN2ZiNjAgcGNpX21zaV9ub25tYXNrYWJsZQpbMjM0Ml0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2NDEgdXNlX21zaQpbMjM0M10oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwODgg
X19pbml0Y2FsbF9tc2lfc2V0dXBfa2V5aGFuZGxlcgpbMjM0NF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc3YzAgX19zZXR1cF91c2VfbXNp
ClsyMzQ1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0MTZiOCBfX3NldHVwX3N0cl91c2VfbXNpClsyMzQ2XShzZWMgLTIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDkzMSBpb3BvcnRfZW11bGF0ZS5j
CkZpbGUgClsyMzQ4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA4YzE1ZSBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJrClsyMzQ5XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyMzJkZiBw
cm9saWFudF9xdWlyawpbMjM1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMjMyZjggaW9wb3J0X3F1aXJrc19pbml0ClsyMzUxXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZGRlMCBpb3Bv
cnRfcXVpcmtzX3RibApbMjM1Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDgwOTAgX19pbml0Y2FsbF9pb3BvcnRfcXVpcmtzX2luaXQKWzIz
NTNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwOTViIGlycS5jCkZpbGUgClsyMzU1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyMzMwZiBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbQpb
MjM1Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwOGMxYTEgaXJxX3JhdGVsaW1pdF90aW1lcl9mbgpbMjM1N10oc2VjICA2KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGVjMjAgaXJxX3JhdGVsaW1pdF9s
b2NrClsyMzU4XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwZmY3MCBpcnFfcmF0ZWxpbWl0X2xpc3QKWzIzNTldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDhjMjZmIF9fc2V0X2VvaV9yZWFk
eQpbMjM2MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxNDI1YzAgcGVyX2NwdV9fcGVuZGluZ19lb2kKWzIzNjFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDhjMzIyIGZsdXNoX3JlYWR5X2Vv
aQpbMjM2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwOGM0MDMgc2V0X2VvaV9yZWFkeQpbMjM2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOGM0M2MgdHJhY2VfaXJxX21hc2sKWzIzNjRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDhj
NDgzIGFja19ub25lClsyMzY1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAyMzQyNyBpcnFfcmF0ZWxpbWl0X2luaXQKWzIzNjZdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2NjQ4IGlycV9y
YXRlbGltaXRfdGhyZXNob2xkClsyMzY3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDEyYjNlMCBpcnFfcmF0ZWxpbWl0X3RpbWVyClsyMzY4XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4YzUz
NiBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycQpbMjM2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOGM1YmQgc2V0X2RvbWFpbl9pcnFfcGlycQpb
MjM3MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwOGM1ZmQgaXJxX2d1ZXN0X2VvaV90aW1lcl9mbgpbMjM3MV0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjM0NWUgc2V0dXBfZHVtcF9pcnFz
ClsyMzcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA4Yzc1YyBkdW1wX2lycXMKWzIzNzNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJhYmUwIGRpcmVjdF9hcGljX3ZlY3RvcgpbMjM3NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOGNh
ZjIgX19waXJxX2d1ZXN0X3VuYmluZApbMjM3NV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGVjMjggdmVjdG9yX2xvY2sKWzIzNzZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDhkMjgxIF9f
YXNzaWduX2lycV92ZWN0b3IKWzIzNzddKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYzFjIGN1cnJlbnRfdmVjdG9yLjE4OTk4ClsyMzc4XShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyYWJj
NCBjdXJyZW50X29mZnNldC4xODk5OQpbMjM3OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmI0MjAgdXNlZF92ZWN0b3JzClsyMzgwXShzZWMg
IDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZWMxOCBu
ZXh0LjE5MTE1ClsyMzgxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwZWMxMCBsb2NrLjE5MTI4ClsyMzgyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4ZThlOCBjbGVhbnVwX2RvbWFpbl9p
cnFfcGlycQpbMjM4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwOGYyOTcgYWxsb2NhdGVfcGlycQpbMjM4NF0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmFiYzAgd2FybmVkLjE5NTc3Clsy
Mzg1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0ODA5OCBfX2luaXRjYWxsX3NldHVwX2R1bXBfaXJxcwpbMjM4Nl0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwYTAgX19pbml0Y2FsbF9p
cnFfcmF0ZWxpbWl0X2luaXQKWzIzODddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3N2Q4IF9fc2V0dXBfaXJxX3JhdGVsaW1pdF90aHJlc2hv
bGQKWzIzODhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQxNmJjIF9fc2V0dXBfc3RyX2lycV9yYXRlbGltaXRfdGhyZXNob2xkClsyMzg5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0Nzdm
MCBfX3NldHVwX3BhcnNlX2lycV92ZWN0b3JfbWFwX3BhcmFtClsyMzkwXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTZjYSBfX3NldHVwX3N0
cl9wYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbQpbMjM5MV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc4MDggX19zZXR1cF9ucl9pcnFzClsy
MzkyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0MTZkOSBfX3NldHVwX3N0cl9ucl9pcnFzClsyMzkzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzgyMCBfX3NldHVwX29wdF9ub2lycWJh
bGFuY2UKWzIzOTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQxNmUxIF9fc2V0dXBfc3RyX29wdF9ub2lycWJhbGFuY2UKWzIzOTVdKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwOTVkIG1h
Y2hpbmVfa2V4ZWMuYwpGaWxlIApbMjM5N10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA5NjggbWljcm9jb2RlX2FtZC5jCkZpbGUgClsyMzk5
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5
MGZmOSBzdGFydF91cGRhdGUKWzI0MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDkxMDA5IG1pY3JvY29kZV9maXRzClsyNDAxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5MTBlNyBhcHBs
eV9taWNyb2NvZGUKWzI0MDJdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDBlYzMwIG1pY3JvY29kZV91cGRhdGVfbG9jawpbMjQwM10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTExZWMgY29s
bGVjdF9jcHVfaW5mbwpbMjQwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwOTEyNDggZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZApbMjQwNV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTEz
MzYgbWljcm9jb2RlX3Jlc3VtZV9tYXRjaApbMjQwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTE0NjMgY3B1X3JlcXVlc3RfbWljcm9jb2Rl
ClsyNDA3XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA3ZmMyMCBtaWNyb2NvZGVfYW1kX29wcwpbMjQwOF0oc2VjIC0yKShmbCAweDAwKSh0eSAg
IDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA5NzEgbWljcm9jb2RlX2ludGVsLmMK
RmlsZSAKWzI0MTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDkxODVhIGFwcGx5X21pY3JvY29kZQpbMjQxMV0oc2VjICA2KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGVjMzggbWljcm9jb2RlX3VwZGF0
ZV9sb2NrClsyNDEyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA5MTk4MiBjb2xsZWN0X2NwdV9pbmZvClsyNDEzXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5MWE2ZiBnZXRfbWF0Y2hpbmdf
bWljcm9jb2RlClsyNDE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA5MWJhZCBtaWNyb2NvZGVfcmVzdW1lX21hdGNoClsyNDE1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5MWJiZiBjcHVf
cmVxdWVzdF9taWNyb2NvZGUKWzI0MTZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDdmYzYwIG1pY3JvY29kZV9pbnRlbF9vcHMKWzI0MTddKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwOTg0
IG1pY3JvY29kZS5jCkZpbGUgClsyNDE5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyMzk0MiBwYXJzZV91Y29kZQpbMjQyMF0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmUxMjAgdWNvZGVf
bW9kX2ZvcmNlZApbMjQyMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNmUxMDAgdWNvZGVfc2NhbgpbMjQyMl0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmUxMjQgdWNvZGVfbW9kX2lkeApb
MjQyM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMjM5YmYgbWljcm9jb2RlX2luaXQKWzI0MjRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlMTEwIHVjb2RlX2Jsb2IKWzI0MjVdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlMTMwIHVj
b2RlX21vZApbMjQyNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNmUxMjggdWNvZGVfbW9kX21hcApbMjQyN10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTFmNWMgX19taWNyb2NvZGVfZmlu
aV9jcHUKWzI0MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDkxZmEwIG1pY3JvY29kZV91cGRhdGVfY3B1ClsyNDI5XShzZWMgIDYpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZWM0MCBtaWNyb2NvZGVf
bXV0ZXgKWzI0MzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDkyMDJlIG1pY3JvY29kZV9wZXJjcHVfY2FsbGJhY2sKWzI0MzFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDkyMDc0IGRvX21p
Y3JvY29kZV91cGRhdGUKWzI0MzJdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBmZjgwIG1pY3JvY29kZV9wZXJjcHVfbmZiClsyNDMzXShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODBhOCBf
X2luaXRjYWxsX21pY3JvY29kZV9pbml0ClsyNDM0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzgzOCBfX3NldHVwX3BhcnNlX3Vjb2RlClsy
NDM1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0MTZlZSBfX3NldHVwX3N0cl9wYXJzZV91Y29kZQpbMjQzNl0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDA5YzEgbW0uYwpGaWxlIApbMjQz
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
OTIzYzcgcHV0X3BnX293bmVyClsyNDM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyM2RjMSBwYXJzZV9tbWlvX3JlbGF4ClsyNDQwXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwNjY3NCBv
cHRfbW1pb19yZWxheApbMjQ0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwOTIzZjggYWRqdXN0X2d1ZXN0X2wyZQpbMjQ0Ml0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTI0MTYgYWRqdXN0
X2d1ZXN0X2wzZQpbMjQ0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwOTI0M2MgYWRqdXN0X2d1ZXN0X2w0ZQpbMjQ0NF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTI0NWEgX19tYWRkcl90
b192aXJ0ClsyNDQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA5MjRiOSBfX3ZpcnRfdG9fbWFkZHIKWzI0NDZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDkyNTMwIGd1ZXN0X2dldF9lZmZf
bDFlClsyNDQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA5MjViZSBnZXRfcGFnZV9saWdodApbMjQ0OF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTI1ZjcgcHR3cl9lbXVsYXRlZF9yZWFk
ClsyNDQ5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA5MjY4NSBwcmludF9tbWlvX2VtdWxfcmFuZ2UKWzI0NTBdKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYzUwIGxhc3RfbG9jay4yMTMx
NgpbMjQ1MV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMmI0NzggbGFzdF9kLjIxMzE3ClsyNDUyXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZWM0OCBsYXN0X3MuMjEzMTgKWzI0NTNdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJiNDcw
IGxhc3RfZS4yMTMxOQpbMjQ1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwOTI3NDUgYWRqdXN0X2d1ZXN0X2wxZQpbMjQ1NV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTI4MDEgY3JlYXRl
X3BhZV94ZW5fbWFwcGluZ3MKWzI0NTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDkyOTVlIGd1ZXN0X21hcF9sMWUKWzI0NTddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDkyYTM2IGxvY2Fs
X2V2ZW50c19uZWVkX2RlbGl2ZXJ5ClsyNDU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5MmFhMSBnZXRfcGdfb3duZXIKWzI0NTldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDkyYmRkIF9o
YW5kbGVfaW9tZW1fcmFuZ2UKWzI0NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDkyY2I4IGhhbmRsZV9pb21lbV9yYW5nZQpbMjQ2MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTJlMmUg
cHZfZW11bF9pc19tZW1fd3JpdGUKWzI0NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDkyZTNmIHVwZGF0ZV9pbnRwdGUKWzI0NjNdKHNlYyAg
NSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2NjcwIHJv
b3RfcGd0X3B2X3hlbl9zbG90cwpbMjQ2NF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2Njggc3BsaXRfbDRlClsyNDY1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5NDUxMiB2aXJ0X3Rv
X3hlbl9sM2UKWzI0NjZdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDBlYzU4IG1hcF9wZ2Rpcl9sb2NrClsyNDY3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5NDcxNCB2aXJ0X3RvX3hlbl9s
MmUKWzI0NjhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDIzZTJmIGluaXRfZnJhbWV0YWJsZV9jaHVuawpbMjQ2OV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTVkNTMgdXBkYXRlX3hlbl9t
YXBwaW5ncwpbMjQ3MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwOTYxNjcgZ2V0X3BhZ2VfZnJvbV9nZm4KWzI0NzFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDk2MjBjIGdldF9wYWdlX2Zy
b21fbWZuClsyNDcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA5NjJhYSBwdXRfcGFnZV9mcm9tX2w0ZQpbMjQ3M10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTcwMzcgcHV0X3BhZ2VfZnJv
bV9sMmUKWzI0NzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDk3MmU4IHB1dF9wYWdlX2Zyb21fbDNlClsyNDc1XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5NmE4MCBfX3B1dF9wYWdlX3R5
cGUKWzI0NzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDk2Y2M1IGludmFsaWRhdGVfc2hhZG93X2xkdApbMjQ3N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOTdjMjkgcmVwbGFjZV9ncmFu
dF92YV9tYXBwaW5nClsyNDc4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEyYjQ4MCBiYXNlX2Rpc2FsbG93X21hc2sKWzI0NzldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDk4ZmJiIF9fZ2V0
X3BhZ2VfdHlwZQpbMjQ4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwOWIxZDkgZ2V0X3BhZ2VfZnJvbV9sMmUKWzI0ODFdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDliMzc3IGdldF9wYWdl
X2Zyb21fbDNlClsyNDgyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA5YWI5NyBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbgpbMjQ4M10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOWFjODQg
Z2V0X3BhZ2VfZnJvbV9sNGUKWzI0ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDlhZTEyIG1vZF9sNF9lbnRyeQpbMjQ4NV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOWI3OTQgcHR3cl9l
bXVsYXRlZF91cGRhdGUKWzI0ODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDliYmNiIHB0d3JfZW11bGF0ZWRfY21weGNoZwpbMjQ4N10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwOWJjODkg
cHR3cl9lbXVsYXRlZF93cml0ZQpbMjQ4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwOWJkMWUgbW9kX2wxX2VudHJ5ClsyNDg5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA5ZGFhZCBfX21l
bWd1YXJkX2NoYW5nZV9yYW5nZQpbMjQ5MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmUxNDAgYmFkX3BhZ2VzLjIyOTQyClsyNDkxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhMDUyYiBf
X2RvX3VwZGF0ZV92YV9tYXBwaW5nClsyNDkyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmQ4MCBtbWlvX3JvX2VtdWxhdGVfb3BzClsyNDkz
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3
ZmNhMCBtbWNmZ19pbnRlcmNlcHRfb3BzClsyNDk0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmU2MCBwdHdyX2VtdWxhdGVfb3BzClsyNDk1
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0
Nzg1MCBfX3NldHVwX3BhcnNlX21taW9fcmVsYXgKWzI0OTZdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNmY0IF9fc2V0dXBfc3RyX3BhcnNl
X21taW9fcmVsYXgKWzI0OTddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwOWMzIG1tLmMKRmlsZSAKWzI0OTldKHNlYyAtMikoZmwgMHgwMCko
dHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwOWM2IHg4Nl82NC9tbS5jCkZp
bGUgClsyNTAxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDBhMGYxMyBhbGxvY19ob3RhZGRfbWZuClsyNTAyXShzZWMgLTIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMDljOSBtb25pdG9yLmMKRmlsZSAK
WzI1MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMGE0NDgzIG1vbml0b3JfYml0bWFwX2Zvcl9tc3IKWzI1MDVdKHNlYyAtMikoZmwgMHgwMCko
dHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwOWQ4IG1wcGFyc2UuYwpGaWxl
IApbMjUwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwYTRhOGIgbXBfZmluZF9pb2FwaWMKWzI1MDhdKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJiNTIwIG1wX2lvYXBpY19yb3V0aW5nClsy
NTA5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAyNTZiMiBNUF9saW50c3JjX2luZm8KWzI1MTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGE0YWQ4IE1QX3Byb2Nlc3Nvcl9pbmZvX3gKWzI1
MTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDZlMTcwIGRpc2FibGVkX2NwdXMKWzI1MTJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJjMTIwIG51bV9wcm9jZXNzb3JzClsyNTEzXShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNTZkNCBN
UF9pb2FwaWNfaW5mbwpbMjUxNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMjU3NzEgTVBfaW50c3JjX2luZm8KWzI1MTVdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI1N2FmIE1QX2J1c19p
bmZvClsyNTE2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAyNThjOCBlZmlfdW5tYXBfbXBmClsyNTE3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNThmMiBzbXBfc2Nhbl9jb25maWcKWzI1
MThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDZlMTY4IG1wZl9mb3VuZApbMjUxOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMjVhNTcgY29uc3RydWN0X2RlZmF1bHRfaW9pcnFfbXB0YWJs
ZQpbMjUyMF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAw
MDAwMDAwMDA5ZjUgbm1pLmMKRmlsZSAKWzI1MjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI2N2I3IHdhaXRfZm9yX25taXMKWzI1MjNdKHNl
YyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYzc0
IG5taV9oegpbMjUyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwYTRlODkgY2xlYXJfbXNyX3JhbmdlClsyNTI1XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNjgzNCBwYXJzZV93YXRjaGRv
ZwpbMjUyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwYTRlYTcgcGFyc2Vfd2F0Y2hkb2dfdGltZW91dApbMjUyN10oc2VjICA2KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGVjNzAgb3B0X3dhdGNoZG9n
X3RpbWVvdXQKWzI1MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGE0ZWRjIG5taV90aW1lcl9mbgpbMjUyOV0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDJkMDggcGVyX2NwdV9fbm1pX3Rp
bWVyX3RpY2tzClsyNTMwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDE0MmQyMCBwZXJfY3B1X19ubWlfdGltZXIKWzI1MzFdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGE0ZjIwIGNwdV9ubWlf
Y2FsbGJhY2sKWzI1MzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI2OGI4IHJlZ2lzdGVyX25taV90cmlnZ2VyClsyNTMzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhNTgwNSBkb19ubWlf
dHJpZ2dlcgpbMjUzNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwYTRmYjEgZG9fbm1pX3N0YXRzClsyNTM1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTE4MCBwcmV2X25taV9jb3VudC4x
Nzc4NApbMjUzNl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGVjNjggbGFwaWNfbm1pX293bmVyX2xvY2sKWzI1MzddKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJjMTMwIGxhcGljX25taV9v
d25lcgpbMjUzOF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMmMxMzggbm1pX3BlcmZjdHJfbXNyClsyNTM5XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyYzEzNCBubWlfcDRfY2Njcl92YWwK
WzI1NDBdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBlYzYwIHdhdGNoZG9nX2Rpc2FibGVfY291bnQKWzI1NDFdKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmZmEwIGNwdV9ubWlfbmZiClsy
NTQyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDE0MmQwNCBwZXJfY3B1X19sYXN0X2lycV9zdW1zClsyNTQzXShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MmQwMCBwZXJfY3B1X19hbGVydF9j
b3VudGVyClsyNTQ0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA0ODBiMCBfX2luaXRjYWxsX3JlZ2lzdGVyX25taV90cmlnZ2VyClsyNTQ1XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0Nzg2
OCBfX3NldHVwX3BhcnNlX3dhdGNoZG9nX3RpbWVvdXQKWzI1NDZdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNmZmIF9fc2V0dXBfc3RyX3Bh
cnNlX3dhdGNoZG9nX3RpbWVvdXQKWzI1NDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ODgwIF9fc2V0dXBfcGFyc2Vfd2F0Y2hkb2cKWzI1
NDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQxNzEwIF9fc2V0dXBfc3RyX3BhcnNlX3dhdGNoZG9nClsyNTQ5XShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGEwMCBudW1hLmMKRmlsZSAK
WzI1NTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDI2YjViIG51bWFfc2V0dXAKWzI1NTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlNTg0IG51bWFfZmFrZQpbMjU1M10oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjZjNDQgcmVnaXN0
ZXJfbnVtYV90cmlnZ2VyClsyNTU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBhNTg0MyBkdW1wX251bWEKWzI1NTVdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJjNTYwIF9tZW1ub2RlbWFw
ClsyNTU2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAyNzAwNiBudW1hX2VtdWxhdGlvbgpbMjU1N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwYjggX19pbml0Y2FsbF9yZWdpc3Rlcl9u
dW1hX3RyaWdnZXIKWzI1NThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQ3ODk4IF9fc2V0dXBfbnVtYV9zZXR1cApbMjU1OV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3MTkgX19zZXR1
cF9zdHJfbnVtYV9zZXR1cApbMjU2MF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMp
IChueCAxKSAweDAwMDAwMDAwMDAwMDBhMDMgcGNpLmMKRmlsZSAKWzI1NjJdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMDgwIHBjaV9jb25m
aWdfbG9jawpbMjU2M10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAw
eDAwMDAwMDAwMDAwMDBhMGIgcGVyY3B1LmMKRmlsZSAKWzI1NjVdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI3NGVhIHBlcmNwdV9wcmVzbXBf
aW5pdApbMjU2Nl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGZmYzAgY3B1X3BlcmNwdV9uZmIKWzI1NjddKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGE2MTZiIGNwdV9wZXJjcHVfY2FsbGJh
Y2sKWzI1NjhdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTQyZDUwIHBlcl9jcHVfX2ZyZWVfaW5mbwpbMjU2OV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYTYyNzcgX2ZyZWVfcGVyY3B1X2Fy
ZWEKWzI1NzBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ3ZmM4IF9faW5pdGNhbGxfcGVyY3B1X3ByZXNtcF9pbml0ClsyNTcxXShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGEwZCBwaHlz
ZGV2LmMKRmlsZSAKWzI1NzNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwYTBmIHBoeXNkZXYuYwpGaWxlIApbMjU3NV0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBhMTEgeDg2XzY0L3Bo
eXNkZXYuYwpGaWxlIApbMjU3N10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDBhMTYgcGxhdGZvcm1faHlwZXJjYWxsLmMKRmlsZSAKWzI1Nzld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGE4
OWI3IF9fbWFkZHJfdG9fdmlydApbMjU4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwYThhMTYgX192aXJ0X3RvX21hZGRyClsyNTgxXShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyY2RhMCBu
YW1lLjIwMDk0ClsyNTgyXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMGExOCBwbGF0Zm9ybV9oeXBlcmNhbGwuYwpGaWxlIApbMjU4NF0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBhMWQg
eDg2XzY0L3BsYXRmb3JtX2h5cGVyY2FsbC5jCkZpbGUgClsyNTg2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhYTM5NyBfX21hZGRyX3RvX3Zp
cnQKWzI1ODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGFhM2Y2IF9fdmlydF90b19tYWRkcgpbMjU4OF0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmNlMjAgbmFtZS4yMDY0MwpbMjU4OV0o
c2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBh
NDAgcHNyLmMKRmlsZSAKWzI1OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGFiYzRlIGNhdF9nZXRfZmVhdF9pbmZvClsyNTkyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhYmM3NiBsM19j
YXRfd3JpdGVfbXNyClsyNTkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDBhYmM4YiBsM19jZHBfd3JpdGVfbXNyClsyNTk0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhYmNhZSBsMl9jYXRf
d3JpdGVfbXNyClsyNTk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBhYmNjMyBnZXRfc29ja2V0X2luZm8KWzI1OTZdKHNlYyAgNSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4MTA4IHNvY2tldF9pbmZv
ClsyNTk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBhYmQwNSBza2lwX3ByaW9yX2ZlYXR1cmVzClsyNTk4XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyY2VjMCBmZWF0X3Byb3BzClsyNTk5
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBh
YmQ1MyBkb193cml0ZV9wc3JfbXNycwpbMjYwMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjc1MzUgcGFyc2VfcHNyX2Jvb2wKWzI2MDFdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJjZWI4
IG9wdF9wc3IKWzI2MDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI3NWI5IHBhcnNlX3Bzcl9wYXJhbQpbMjYwM10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNmU1ODggb3B0X3JtaWRfbWF4
ClsyNjA0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAwODEwMCBvcHRfY29zX21heApbMjYwNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWJkZGMgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlw
ZQpbMjYwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwYWJlMGQgZml0c19jb3NfbWF4ClsyNjA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhYmVhNSBjYXRfaW5pdF9mZWF0dXJlClsyNjA4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBh
YzAyOSBsM19jZHBfZ2V0X2ZlYXRfaW5mbwpbMjYwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWMwNTEgcHNyX2NwdV9pbml0ClsyNjEwXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyY2Vh
OCBmZWF0X2wzClsyNjExXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDE0MmQ3MCBwZXJfY3B1X19wc3JfYXNzb2MKWzI2MTJdKHNlYyAgMikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdmZjYwIGwzX2NkcF9w
cm9wcwpbMjYxM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwN2ZmODAgbDNfY2F0X3Byb3BzClsyNjE0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyY2VhMCBmZWF0X2wyX2NhdApbMjYxNV0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwN2Zm
NDAgbDJfY2F0X3Byb3BzClsyNjE2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBhYzM0MiBwc3JfY3B1X3ByZXBhcmUKWzI2MTddKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDI3N2FjIHBzcl9w
cmVzbXBfaW5pdApbMjYxOF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMGZmZTAgY3B1X25mYgpbMjYxOV0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmNlYjAgcm1pZF9tYXNrClsyNjIwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhYzNi
NCBjcHVfY2FsbGJhY2sKWzI2MjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDQ3ZmQwIF9faW5pdGNhbGxfcHNyX3ByZXNtcF9pbml0ClsyNjIy
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0
NzhiMCBfX3NldHVwX3BhcnNlX3Bzcl9wYXJhbQpbMjYyM10oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3MWUgX19zZXR1cF9zdHJfcGFyc2Vf
cHNyX3BhcmFtClsyNjI0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMGE2ZSBzZXR1cC5jCkZpbGUgClsyNjI2XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyNzlmYiBjb25zaWRlcl9tb2R1
bGVzClsyNjI3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAyN2FlMCBzZXR1cF9tYXhfcGR4ClsyNjI4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyN2I5MCBwYXJzZV9hY3BpX3BhcmFtClsy
NjI5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA3M2EyMCBhY3BpX3BhcmFtClsyNjMwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyN2M4NCBwYXJzZV9zbWVwX3BhcmFtClsyNjMxXShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3M2EyYyBv
cHRfc21lcApbMjYzMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMjdkMDEgcGFyc2Vfc21hcF9wYXJhbQpbMjYzM10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzNhMmIgb3B0X3NtYXAKWzI2
MzRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDI3ZDdlIGNtZGxpbmVfY29vawpbMjYzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWQyNDIgX192aXJ0X3RvX21hZGRyClsyNjM2XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhZDJiOSBf
X21hZGRyX3RvX3ZpcnQKWzI2MzddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDI3ZTAyIGlvX2JpdG1hcF9jYgpbMjYzOF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMjdlMzUga2V4ZWNfcmVz
ZXJ2ZV9hcmVhClsyNjM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA2ZTllMCBpc19yZXNlcnZlZC4yMjE3OApbMjY0MF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWQzMTggY3B1bWFza19m
aXJzdApbMjY0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwYWQzM2EgY3B1bWFza19uZXh0ClsyNjQyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyN2VlMCByZWluaXRfYnNwX3N0YWNrClsy
NjQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBhZDM3MyBpbml0X2RvbmUKWzI2NDRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDI3ZjJjIGJvb3RzdHJhcF9tYXAKWzI2NDVdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDczYTA4IG1hcF9j
dXIuMjIwOTYKWzI2NDZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI4MDdlIG1vdmVfbWVtb3J5ClsyNjQ3XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3M2ExMCBucl9pbml0aWFsX2ltYWdl
cwpbMjY0OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwNzNhMTggaW5pdGlhbF9pbWFnZXMKWzI2NDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlNWEwIHhlbl9yZWdpb25zLjIyNDY1Clsy
NjUwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA2ZWEwMCBib290X2U4MjAKWzI2NTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDczYTNjIG9wdF9ub3NtcApbMjY1Ml0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzNhMzggbWF4X2NwdXMK
WzI2NTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDZlNWUwIGRvbTBfY21kbGluZS4yMjQyNApbMjY1NF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc4YzggX19zZXR1cF9wYXJzZV9zbWFw
X3BhcmFtClsyNjU1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA0MTcyMiBfX3NldHVwX3N0cl9wYXJzZV9zbWFwX3BhcmFtClsyNjU2XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzhlMCBf
X3NldHVwX3BhcnNlX3NtZXBfcGFyYW0KWzI2NTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzI3IF9fc2V0dXBfc3RyX3BhcnNlX3NtZXBf
cGFyYW0KWzI2NThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQ3OGY4IF9fc2V0dXBfaGlnaG1lbV9zdGFydApbMjY1OV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3MmMgX19zZXR1cF9z
dHJfaGlnaG1lbV9zdGFydApbMjY2MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNDc5MTAgX19zZXR1cF94ZW5fY3B1aWRsZQpbMjY2MV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3M2Eg
X19zZXR1cF9zdHJfeGVuX2NwdWlkbGUKWzI2NjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3OTI4IF9fc2V0dXBfc2tpcF9pb2FwaWNfc2V0
dXAKWzI2NjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQxNzQyIF9fc2V0dXBfc3RyX3NraXBfaW9hcGljX3NldHVwClsyNjY0XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0Nzk0MCBfX3Nl
dHVwX3BhcnNlX2FjcGlfcGFyYW0KWzI2NjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzQ5IF9fc2V0dXBfc3RyX3BhcnNlX2FjcGlfcGFy
YW0KWzI2NjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ3OTU4IF9fc2V0dXBfbWF4X2NwdXMKWzI2NjddKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzRlIF9fc2V0dXBfc3RyX21heF9j
cHVzClsyNjY4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0Nzk3MCBfX3NldHVwX29wdF9ub3NtcApbMjY2OV0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3NTYgX19zZXR1cF9zdHJfb3B0
X25vc21wClsyNjcwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMGE3ZSBzaHV0ZG93bi5jCkZpbGUgClsyNjcyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhZDZmYyBfX21hY2hpbmVfaGFs
dApbMjY3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwYWQ3MDQgZGVmYXVsdF9yZWJvb3RfdHlwZQpbMjY3NF0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmNlZDggcmVib290X3R5cGUKWzI2
NzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDJhYzE2IHNldF9yZWJvb3RfdHlwZQpbMjY3Nl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmNlZGMgcmVib290X21vZGUKWzI2NzddKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhY2NkIHJl
Ym9vdF9pbml0ClsyNjc4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA3M2E0MCByZWJvb3RfZG1pX3RhYmxlClsyNjc5XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYWNmOCBvdmVycmlkZV9y
ZWJvb3QKWzI2ODBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDc0NzAwIG1zZy4xNzc3MQpbMjY4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWQ3M2UgX19tYWRkcl90b192aXJ0ClsyNjgy
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBh
ZGEyNyBfX21hY2hpbmVfcmVzdGFydApbMjY4M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwYzAgX19pbml0Y2FsbF9yZWJvb3RfaW5pdApb
MjY4NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNDc5ODggX19zZXR1cF9zZXRfcmVib290X3R5cGUKWzI2ODVdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzVjIF9fc2V0dXBfc3RyX3Nl
dF9yZWJvb3RfdHlwZQpbMjY4Nl0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDBhODUgc21wLmMKRmlsZSAKWzI2ODhdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTJjZWUwIGZsdXNoX2ZsYWdz
ClsyNjg5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDEyY2VlOCBmbHVzaF92YQpbMjY5MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmNmMDAgZmx1c2hfY3B1bWFzawpbMjY5MV0oc2VjICA2
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYwOTAgZmx1
c2hfbG9jawpbMjY5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwYWRmMzMgc3RvcF90aGlzX2NwdQpbMjY5M10oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBhOTYgc21wYm9vdC5jCkZpbGUg
ClsyNjk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBhZTA3NSBsaW5rX3RocmVhZF9zaWJsaW5ncwpbMjY5Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWUxMTcgY3B1X3NtcGJvb3RfZnJl
ZQpbMjY5N10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxM2Q4MjAgY3B1X3NpYmxpbmdfc2V0dXBfbWFwClsyNjk4XShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZDhhMCBzY3JhdGNoX2NwdTBt
YXNrClsyNjk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDBhZTNmMyBzZXRfY3B1X3NpYmxpbmdfbWFwClsyNzAwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBhZTk5ZCBjcHVfc21wYm9vdF9j
YWxsYmFjawpbMjcwMV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxM2Q4OTggc2Vjb25kYXJ5X3NvY2tldF9jcHVtYXNrClsyNzAyXShzZWMgIDcp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZDg4YyBjcHVf
c3RhdGUKWzI3MDNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTNkODQwIGJvb3RpbmdfY3B1ClsyNzA0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZDg4OCB0c2NfY291bnQKWzI3MDVdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNkODgw
IHRzY192YWx1ZQpbMjcwNl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxM2Q4OTAgY3B1X2Vycm9yClsyNzA3XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZDg2MCB0c2Nfc3luY19jcHVfbWFz
awpbMjcwOF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTAwMDAgY3B1X3NtcGJvb3RfbmZiClsyNzA5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZDgwMCBvbmNlX29ubHkuMTg2MzgKWzI3
MTBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwYWE3IHNyYXQuYwpGaWxlIApbMjcxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwYWZmMGEgbm9kZV90b19weG0KWzI3MTNdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4N2MwIHB4bTJu
b2RlClsyNzE0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAyYjE0ZiBiYWRfc3JhdApbMjcxNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmIxYWMgc3JhdF9wYXJzZV9yZWdpb24KWzI3MTZd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc0
YWEwIHNyYXRfcmVnaW9uX21hc2sKWzI3MTddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNkOGM0IHdhcm5lZC4xMDE4NApbMjcxOF0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2Q4YzAgbm9k
ZXNfZm91bmQuMTAxODUKWzI3MTldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTNlMTYwIG51bV9ub2RlX21lbWJsa3MKWzI3MjBdKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNkOTYwIG5vZGVf
bWVtYmxrX3JhbmdlClsyNzIxXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEzZDhlMCBtZW1ibGtfbm9kZWlkClsyNzIyXShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwODljMCBhY3BpX3NsaXQK
WzI3MjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDc0ZWMwIHByb2Nlc3Nvcl9ub2Rlc19wYXJzZWQKWzI3MjRdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc0YWIwIG1lbWJsa19ob3RwbHVn
ClsyNzI1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA3NGFjMCBub2RlcwpbMjcyNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNzRlYzggbWVtb3J5X25vZGVzX3BhcnNlZApbMjcyN10oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBhYTkg
c3RyaW5nLmMKRmlsZSAKWzI3MjldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAo
bnggMSkgMHgwMDAwMDAwMDAwMDAwYWFkIHN5c2N0bC5jCkZpbGUgClsyNzMxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMDIxOSBsM19jYWNo
ZV9nZXQKWzI3MzJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDdmZmEwIHBvbGljeV90YWJsZS4xNzU5MgpbMjczM10oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBiMDYgdGltZS5jCkZpbGUg
ClsyNzM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBiMDg2MyByZXN1bWVfcGl0ClsyNzM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMDg3OSByZWFkX2hwZXRfY291bnQKWzI3MzddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwODhh
IHJlYWRfcG10aW1lcl9jb3VudApbMjczOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjA4OTkgcmVhZF9waXRfY291bnQKWzI3MzldKHNlYyAg
NikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMGIwIHBp
dF9sb2NrClsyNzQwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEzZTJhNCBwaXRfc3RhbXAxNgpbMjc0MV0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2UyYTAgcGl0X3N0YW1wMzIKWzI3NDJd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJi
YWZhIHRzY19wYXJzZQpbMjc0M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNzRmMzggdHNjX2ZsYWdzClsyNzQ0XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYmJhOSBpbml0X3RzYwpbMjc0
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
YjA4ZWQgdGltZV9jYWxpYnJhdGlvbl9ub3BfcmVuZGV6dm91cwpbMjc0Nl0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDJlMDAgcGVyX2NwdV9f
Y3B1X2NhbGlicmF0aW9uClsyNzQ3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAyYmMzZCB0c2NfY2hlY2tfd3JpdGFiaWxpdHkKWzI3NDhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwOTI5
IHRpbWVyX2ludGVycnVwdApbMjc0OV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMDhhODAgdXNpbmdfcGl0ClsyNzUwXShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZTI4MCBwaXRfYnJvYWRj
YXN0X21hc2sKWzI3NTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGIwYTQ1IHJlc3VtZV9ocGV0ClsyNzUyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMGE1NSBfZGlzYWJsZV9waXRfaXJx
ClsyNzUzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAyYmQyZSBkaXNhYmxlX3BpdF9pcnEKWzI3NTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJiZDVlIHNldHVwX2R1bXBfc29mdHRzYwpb
Mjc1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwYjBjZWMgZHVtcF9zb2Z0dHNjClsyNzU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMGFmNCByZWFkX3RzYwpbMjc1N10oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmJkODYgaW5pdF9w
aXQKWzI3NThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGIwYjA4IGNoZWNrX3RzY193YXJwClsyNzU5XShzZWMgIDYpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjA5OCBzeW5jX2xvY2suMTg2MzUKWzI3
NjBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTNlMWE4IGxhc3RfdHNjLjE4NjM2ClsyNzYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMGJjMiB0c2NfY2hlY2tfc2xhdmUKWzI3NjJdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNlMWUw
IHRzY19jaGVja19jcHVtYXNrClsyNzYzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDEzZTIwOCB0c2NfbWF4X3dhcnAKWzI3NjRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwYzJkIHRzY19j
aGVja19yZWxpYWJpbGl0eQpbMjc2NV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGYwYTAgbG9jay4xODY1OQpbMjc2Nl0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2UyMDAgdHNjX2NoZWNr
X2NvdW50ClsyNzY3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAyYmUwOSBpbml0X2hwZXQKWzI3NjhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJiZWE2IGluaXRfcG10aW1lcgpbMjc2OV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjBm
NDUgX19yZWFkX3BsYXRmb3JtX3N0aW1lClsyNzcwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZTI2MCBwbGF0Zm9ybV90aW1lcl9zdGFtcApb
Mjc3MV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGYwYTggcGxhdGZvcm1fdGltZXJfbG9jawpbMjc3Ml0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDg5ZTggcGx0X3NjYWxlClsyNzczXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZTI2
OCBzdGltZV9wbGF0Zm9ybV9zdGFtcApbMjc3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjBmODcgcmVhZF9wbGF0Zm9ybV9zdGltZQpbMjc3
NV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MDhhMDAgcGx0X3NyYwpbMjc3Nl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxM2UyNTAgcGx0X3N0YW1wClsyNzc3XShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwODlmOCBwbHRfbWFzawpbMjc3
OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
M2UyNTggcGx0X3N0YW1wNjQKWzI3NzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGIwZmZmIHRpbWVfY2FsaWJyYXRpb24KWzI3ODBdKHNlYyAg
NikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEwMDIwIHRp
bWVfY2FsaWJyYXRpb25fcmVuZGV6dm91c19mbgpbMjc4MV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjEwN2YgcGxhdGZvcm1fdGltZV9jYWxp
YnJhdGlvbgpbMjc4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMmJmMzcgaW5pdF9wbXRtcl9zY2FsZQpbMjc4M10oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDhhNDAgcG10X3NjYWxlClsy
Nzg0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwOGEzOCBwbXRfc2NhbGVfcgpbMjc4NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmJmOTMgdHJ5X3BsYXRmb3JtX3RpbWVyClsyNzg2XShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwODlm
MCBwbHRfb3ZlcmZsb3dfcGVyaW9kClsyNzg3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZTIyMCBwbHRfb3ZlcmZsb3dfdGltZXIKWzI3ODhd
KHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNl
MmMwIGNhbGlicmF0aW9uX3RpbWVyClsyNzg5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MmUyMCBwZXJfY3B1X19jcHVfdGltZQpbMjc5MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjEy
ZWMgdGltZV9jYWxpYnJhdGlvbl9yZW5kZXp2b3VzX3RhaWwKWzI3OTFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGIxMzNjIHRpbWVfY2FsaWJy
YXRpb25fdHNjX3JlbmRlenZvdXMKWzI3OTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGIxNDk5IHRpbWVfY2FsaWJyYXRpb25fc3RkX3JlbmRl
enZvdXMKWzI3OTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDJjMGI4IHJlc2V0X3BlcmNwdV90aW1lClsyNzk0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMTUyMCBwbHRfb3ZlcmZsb3cK
WzI3OTVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTNlMWE0IHdhcm5lZF9vbmNlLjE4NDI4ClsyNzk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMTY1YyBnZXRfY21vc190aW1lClsyNzk3
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAw
ODllMCBjbW9zX3J0Y19wcm9iZS4xODUxMgpbMjc5OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2UxYzAgYXBfYnJpbmd1cF9yZWYKWzI3OTld
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJj
MGZhIHRyeV9wbGF0Zm9ybV90aW1lcl90YWlsClsyODAwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYzE4ZCB2ZXJpZnlfdHNjX3JlbGlhYmls
aXR5ClsyODAxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA3NTAwMCBvcHRfY2xvY2tzb3VyY2UKWzI4MDJdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc0ZjAwIHBsdF90c2MKWzI4MDNdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNlMTkw
IHMuMTgzMTEKWzI4MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGIyMDgxIGxvY2FsX3RpbWVfY2FsaWJyYXRpb24KWzI4MDVdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc0ZWUwIHBsdF90
aW1lcnMuMTg0NTUKWzI4MDZdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDA4YTYwIGlycTAKWzI4MDddKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNlMWIwIGNtb3NfdXRjX29mZnNldApbMjgw
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
YjFkODYgX191cGRhdGVfdmNwdV9zeXN0ZW1fdGltZQpbMjgwOV0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwYzggX19pbml0Y2FsbF9zZXR1
cF9kdW1wX3NvZnR0c2MKWzI4MTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDQ3OWEwIF9fc2V0dXBfdHNjX3BhcnNlClsyODExXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTc2MyBfX3Nl
dHVwX3N0cl90c2NfcGFyc2UKWzI4MTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MGQwIF9faW5pdGNhbGxfZGlzYWJsZV9waXRfaXJxClsy
ODEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0ODBkOCBfX2luaXRjYWxsX3ZlcmlmeV90c2NfcmVsaWFiaWxpdHkKWzI4MTRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3OWI4IF9fc2V0
dXBfY21vc19ydGNfcHJvYmUuMTg1MTQKWzI4MTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzY3IF9fc2V0dXBfc3RyX2Ntb3NfcnRjX3By
b2JlLjE4NTEzClsyODE2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA3NGY4MCBwbHRfaHBldApbMjgxN10oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzRmNDAgcGx0X3BtdGltZXIKWzI4MThd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc0
ZmMwIHBsdF9waXQKWzI4MTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQ4MGUwIF9faW5pdGNhbGxfaW5pdF9wbXRtcl9zY2FsZQpbMjgyMF0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDc5
ZDAgX19zZXR1cF9vcHRfY2xvY2tzb3VyY2UKWzI4MjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzc2IF9fc2V0dXBfc3RyX29wdF9jbG9j
a3NvdXJjZQpbMjgyMl0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAw
eDAwMDAwMDAwMDAwMDBiMDggdHJhY2UuYwpGaWxlIApbMjgyNF0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBiMjkgdHJhcHMuYwpGaWxlIApb
MjgyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwYjJiYTEgZHVtbXlfbm1pX2NhbGxiYWNrClsyODI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMmJhYyBsZXJfZW5hYmxlClsyODI4XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyYzU1
YyBfX3NldF9pbnRyX2dhdGUKWzI4MjldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDJjNWI1IHNldF9pbnRyX2dhdGUKWzI4MzBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGIyYmU4IHBjaV9z
ZXJyX3NvZnRpcnEKWzI4MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMGIyYzA2IHNob3dfZ3Vlc3Rfc3RhY2sKWzI4MzJdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMGMwIGRlYnVnX3N0
YWNrX2xpbmVzClsyODMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBiMzIyNSBzcHVyaW91c19wYWdlX2ZhdWx0ClsyODM0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiMzRmMSBubWlfaHdk
b21fcmVwb3J0ClsyODM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBiMzU5ZiBfc2hvd190cmFjZQpbMjgzNl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjNhZWEgbm1pX3Nob3dfZXhlY3V0
aW9uX3N0YXRlClsyODM3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEzZjM0MCBzaG93X3N0YXRlX21hc2sKWzI4MzhdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmMzIwIG9wdF9zaG93X2Fs
bApbMjgzOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwYjNiOWQgcmVzZXJ2ZWRfYml0X3BhZ2VfZmF1bHQKWzI4NDBdKHNlYyAgMikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDdmZmMwIHN0cmluZ3MuMjA1
NTIKWzI4NDFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTQyZTQwIHBlcl9jcHVfX2RlcHRoLjIwNTU4ClsyODQyXShzZWMgIDYpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMDAyOCBubWlfY2FsbGJhY2sK
WzI4NDNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTQyZTQ4IHBlcl9jcHVfX2xhc3RfZXh0YWJsZV9hZGRyClsyODQ0XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTAxOCBwcmV2X2VpcC4y
MDc5MgpbMjg0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNzUwMTAgcHJldl9jcjIuMjA3OTMKWzI4NDZdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1MDIwIHN0dWNrLjIwNzkxClsyODQ3
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAw
OTJhMCBvcHRfbm1pClsyODQ4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEzZjM2MCBvcHRfbGVyClsyODQ5XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0NzllOCBfX3NldHVwX29wdF9zaG93
X2FsbApbMjg1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDE3ODIgX19zZXR1cF9zdHJfb3B0X3Nob3dfYWxsClsyODUxXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2EwMCBfX3NldHVw
X29wdF9sZXIKWzI4NTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQxNzkxIF9fc2V0dXBfc3RyX29wdF9sZXIKWzI4NTNdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3YTE4IF9fc2V0dXBf
ZGVidWdfc3RhY2tfbGluZXMKWzI4NTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQxNzk1IF9fc2V0dXBfc3RyX2RlYnVnX3N0YWNrX2xpbmVz
ClsyODU1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0N2EzMCBfX3NldHVwX29wdF9ubWkKWzI4NTZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxN2E3IF9fc2V0dXBfc3RyX29wdF9ubWkK
WzI4NTddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAwYjJiIHVzZXJjb3B5LmMKRmlsZSAKWzI4NTldKHNlYyAtMikoZmwgMHgwMCkodHkgICAw
KShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwYjRhIHg4Nl9lbXVsYXRlLmMKRmlsZSAK
WzI4NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMGI2MGJkIF9fcHV0X3JlcF9wcmVmaXgKWzI4NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGI2MTA3IHJlYWRfdWxvbmcKWzI4NjNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGI2MTE3
IGlkaXZfZGJsClsyODY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBiNjFhOSB0ZXN0X2NjClsyODY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiNjIxNSBnZXRfY3BsClsyODY2XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiNjI2NCBf
bW9kZV9pb3BsClsyODY3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBiNjI5YyBpbl9yZWFsbW9kZQpbMjg2OF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjYyZDcgaW5fcHJvdG1vZGUKWzI4
NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGI2MzBkIGlzX2JyYW5jaF9zdGVwClsyODcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiNjM1NCB1bWlwX2FjdGl2ZQpbMjg3MV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjYzYjggZnB1
X2hhbmRsZV9leGNlcHRpb24KWzI4NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGI2M2Q1IHZjcHVfaGFzClsyODczXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiNjQ0ZSBpb3BvcnRfYWNj
ZXNzX2NoZWNrClsyODc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBiNjVmNiBfZ2V0X2ZwdQpbMjg3NV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjY4MTYgcHV0X2ZwdQpbMjg3Nl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjY5ZDIg
cHJvdG1vZGVfbG9hZF9zZWcKWzI4NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGI3MDBiIGxvYWRfc2VnClsyODc4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiNzBjOCBpc19hbGlnbmVk
ClsyODc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBiNzEzMiBhZGp1c3RfYm5kClsyODgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBiNzJlMSB4ODZfZGVjb2RlClsyODgxXShzZWMgIDIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxNzgyMCBvcGNv
ZGVfdGFibGUKWzI4ODJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDE3NjIwIHR3b2J5dGVfdGFibGUKWzI4ODNdKHNlYyAgMikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3M2UzIHhvcF90YWJsZQpbMjg4
NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MTc1MjAgZXh0MGYzOF90YWJsZQpbMjg4NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTc0MDAgZXh0MGYzYV90YWJsZQpbMjg4Nl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwYjk0MTggZGVj
b2RlX3ZleF9ncHIKWzI4ODddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE3NTAwIHBtb3ZfY29udmVydF9kZWx0YQpbMjg4OF0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTczZTAgc3NlX3By
ZWZpeApbMjg4OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNDJlNjAgcGVyX2NwdV9fc3RhdGUuMTc5MTkKWzI4OTBdKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwYjVmIHRib290LmMKRmls
ZSAKWzI4OTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDJjOGY3IHRib290X2NvcHlfbWVtb3J5ClsyODkzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkNzEyMyBfX3ZpcnRfdG9fbWFkZHIK
WzI4OTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMGQ3MTlhIHVwZGF0ZV9pb21tdV9tYWMKWzI4OTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ3MjJhIHRib290X2dlbl9kb21haW5faW50
ZWdyaXR5ClsyODk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDBkNzQ2OCB0Ym9vdF9nZW5fZnJhbWV0YWJsZV9pbnRlZ3JpdHkKWzI4OTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ3NWE0
IHRib290X2dlbl94ZW5oZWFwX2ludGVncml0eQpbMjg5OF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUwNDggb3B0X3Rib290X3BhClsyODk5
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
NzkyMCB0Ym9vdF9zaGFyZWRfdXVpZApbMjkwMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUwMjggc2luaXRfc2l6ZQpbMjkwMV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUwMzAgc2lu
aXRfYmFzZQpbMjkwMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNzUwMzggdHh0X2hlYXBfc2l6ZQpbMjkwM10oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUwNDAgdHh0X2hlYXBfYmFzZQpb
MjkwNF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxM2YzOTAgZG9tYWluX21hYwpbMjkwNV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2YzODAgZnJhbWV0YWJsZV9tYWMKWzI5MDZdKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmMzg4IHhl
bmhlYXBfbWFjClsyOTA3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEzZjM3MCByZXN1bWVfbWFjClsyOTA4XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZjM3OCBvcmlnX21hYwpbMjkwOV0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdh
NDggX19zZXR1cF9vcHRfdGJvb3RfcGEKWzI5MTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxN2FiIF9fc2V0dXBfc3RyX29wdF90Ym9vdF9w
YQpbMjkxMV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAw
MDAwMDAwMDBiNzkgaHBldC5jCkZpbGUgClsyOTEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkN2M1ZSBocGV0X25leHRfZXZlbnQKWzI5MTRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ3
Y2I3IGhwZXRfbXNpX3VubWFzawpbMjkxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZDdjZTggaHBldF9tc2lfbWFzawpbMjkxNl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZDdkMTkgaHBl
dF9tc2lfc3RhcnR1cApbMjkxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwZDdkMjkgaHBldF9nZXRfY2hhbm5lbApbMjkxOF0oc2VjICA1KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDkyYjggbnVtX2hw
ZXRzX3VzZWQKWzI5MTldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTNmMzljIG5leHRfY2hhbm5lbC4xMzc5MApbMjkyMF0oc2VjICA1KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDkyYzAgaHBldF9ldmVu
dHMKWzI5MjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGQ3ZTE2IHJlcHJvZ3JhbV9ocGV0X2V2dF9jaGFubmVsClsyOTIyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkN2YzNCBocGV0X2lu
dGVycnVwdF9oYW5kbGVyClsyOTIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBkN2Y3MSBoYW5kbGVfcnRjX29uY2UKWzI5MjRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ3Zjk2IGhwZXRf
bXNpX3dyaXRlClsyOTI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBkODAwYyBocGV0X21zaV9zZXRfYWZmaW5pdHkKWzI5MjZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4MDg0IGhwZXRf
bXNpX2FjawpbMjkyN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwZDgwZDAgX19ocGV0X3NldHVwX21zaV9pcnEKWzI5MjhdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4MTBiIHNldF9jaGFu
bmVsX2lycV9hZmZpbml0eQpbMjkyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwZDgxYzEgaGFuZGxlX2hwZXRfYnJvYWRjYXN0ClsyOTMwXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZjM5
OCBzeXN0ZW1fcmVzZXRfbGF0Y2guMTM4OTgKWzI5MzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1MDUwIGhwZXRfcmF0ZS4xMzg4NwpbMjkz
Ml0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
M2YzYTAgaHBldF9ib290X2NmZwpbMjkzM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwODAwODAgaHBldF9tc2lfdHlwZQpbMjkzNF0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUwNTggZm9y
Y2VfaHBldF9icm9hZGNhc3QKWzI5MzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3YTYwIF9fc2V0dXBfZm9yY2VfaHBldF9icm9hZGNhc3QK
WzI5MzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQxN2IxIF9fc2V0dXBfc3RyX2ZvcmNlX2hwZXRfYnJvYWRjYXN0ClsyOTM3XShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGI3YiB2bV9l
dmVudC5jCkZpbGUgClsyOTM5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMGI4NyB4c3RhdGUuYwpGaWxlIApbMjk0MV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZDhlMzUgdmFsaWRfeGNy
MApbMjk0Ml0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxNDJlZDggcGVyX2NwdV9feGNyMApbMjk0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZDhlZWMgX3hzdGF0ZV9jdHh0X3NpemUKWzI5
NDRdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTQyZWQwIHBlcl9jcHVfX3hzcwpbMjk0NV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDkyZjAgeHNhdmVfY250eHRfc2l6ZQpbMjk0Nl0oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMDkyY2Mg
eHN0YXRlX2ZlYXR1cmVzClsyOTQ3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA3NTI4MCB1c2VfeHNhdmUuMTUxODMKWzI5NDhdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1MDgwIGN0eHQu
MTUxOTIKWzI5NDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQ3YTc4IF9fc2V0dXBfdXNlX3hzYXZlLjE1MTg1ClsyOTUwXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTdiZiBfX3NldHVw
X3N0cl91c2VfeHNhdmUuMTUxODQKWzI5NTFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwYjhhIGxpYi5jCkZpbGUgClsyOTUzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkOWM5MCBnZXRf
bXdhaXRfZWN4ClsyOTU0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMGI5NCBwb3dlci5jCkZpbGUgClsyOTU2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkOWY3YSBkZXZpY2VfcG93ZXJf
dXAKWzI5NTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDJkMjQyIGFjcGlfc2xlZXBfaW5pdApbMjk1OF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUyOTAgb3B0X2FjcGlfc2xlZXAKWzI5
NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGRhMzMxIGVudGVyX3N0YXRlX2hlbHBlcgpbMjk2MF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYwZDAgcG1fbG9jawpbMjk2MV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgwZTggX19p
bml0Y2FsbF9hY3BpX3NsZWVwX2luaXQKWzI5NjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3YTkwIF9fc2V0dXBfb3B0X2FjcGlfc2xlZXAK
WzI5NjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQxN2M1IF9fc2V0dXBfc3RyX29wdF9hY3BpX3NsZWVwClsyOTY0XShzZWMgLTIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGI5ZiBzdXNwZW5kLmMK
RmlsZSAKWzI5NjZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTNmNDI4IHNhdmVkX3NlZ3MKWzI5NjddKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmNDQwIHNhdmVkX2ZzX2Jhc2UKWzI5Njhd
KHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNm
NDM4IHNhdmVkX2dzX2Jhc2UKWzI5NjldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTNmNDMwIHNhdmVkX2tlcm5lbF9nc19iYXNlClsyOTcwXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZjQ1
OCBzYXZlZF9jc3RhcgpbMjk3MV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxM2Y0NjAgc2F2ZWRfbHN0YXIKWzI5NzJdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmNDUwIHNhdmVkX3N5c2Vu
dGVyX2VzcApbMjk3M10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxM2Y0NDggc2F2ZWRfc3lzZW50ZXJfZWlwClsyOTc0XShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZjQyMCBzYXZlZF94Y3Iw
ClsyOTc1XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAw
MDAwMDAwMGJjNCBjcHVfaWRsZS5jCkZpbGUgClsyOTc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkYWEwMiBsYXBpY190aW1lcl9ub3AKWzI5
NzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGRhYTA4IHN0aW1lX3RpY2tzX2VsYXBzZWQKWzI5NzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRhYTE0IHN0aW1lX3RpY2tfdG9fbnMKWzI5
ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGRhYTFkIGdldF9hY3BpX3BtX3RpY2sKWzI5ODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRhYTJjIGFjcGlfcG1fdGlja3NfZWxhcHNlZApb
Mjk4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMmQ1ZjQgY3B1X2lkbGVfa2V5X2luaXQKWzI5ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRhZmU4IGR1bXBfY3gKWzI5ODRdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRhYTZhIGdl
dF9zdGltZV90aWNrClsyOTg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDBkYWE3NSBkb19nZXRfaHdfcmVzaWRlbmNpZXMKWzI5ODZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRhZTgzIGdl
dF9od19yZXNpZGVuY2llcwpbMjk4N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMmQ2MWMgY3B1aWRsZV9wcmVzbXBfaW5pdApbMjk4OF0oc2Vj
ICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTAwNDAg
Y3B1X25mYgpbMjk4OV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGEzNTAgdGlja190b19ucwpbMjk5MF0oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODAwYzAgYWNwaV9jc3RhdGVfbWV0aG9k
X25hbWUKWzI5OTFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDA5YjIwIHRpY2tzX2VsYXBzZWQKWzI5OTJdKHNlYyAgNykoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmNGEwIGNwdWlkbGVfbXdhaXRfZmxh
Z3MKWzI5OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGRiNmFmIGFjcGlfaWRsZV9kb19lbnRyeQpbMjk5NF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGI4YTkgYWNwaV9wcm9jZXNzb3Jf
aWRsZQpbMjk5NV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGYwZTggZml4X25lZWRlZC4xOTM3NApbMjk5Nl0oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGEzNDAgbG9jYWxfYXBpY190aW1l
cl9jMl9vawpbMjk5N10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGYwZjAgYzNfY3B1X3N0YXR1cwpbMjk5OF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGJlZWUgY3B1X2NhbGxiYWNrClsy
OTk5XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwZjBlOSB3YXJuX29uY2UuMTk1MDEKWzMwMDBdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMGU0IGJtX2NoZWNrX2ZsYWcuMTk0NTUKWzMw
MDFdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBmMGUwIGJtX2NvbnRyb2xfZmxhZy4xOTQ1NgpbMzAwMl0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2Y0ODAgcHJpbnRlZC4xOTQ0NQpbMzAw
M10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MGYwZWMgbGF0ZW5jeV9mYWN0b3IKWzMwMDRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZmQ4IF9faW5pdGNhbGxfY3B1aWRsZV9wcmVzbXBf
aW5pdApbMzAwNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDdhYTggX19zZXR1cF9sYXRlbmN5X2ZhY3RvcgpbMzAwNl0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3ZDAgX19zZXR1cF9z
dHJfbGF0ZW5jeV9mYWN0b3IKWzMwMDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MGYwIF9faW5pdGNhbGxfY3B1X2lkbGVfa2V5X2luaXQK
WzMwMDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQ3YWMwIF9fc2V0dXBfbG9jYWxfYXBpY190aW1lcl9jMl9vawpbMzAwOV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE3ZTQgX19zZXR1
cF9zdHJfbG9jYWxfYXBpY190aW1lcl9jMl9vawpbMzAxMF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdhZDggX19zZXR1cF9tYXhfY3N0YXRl
ClszMDExXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0MTdmNiBfX3NldHVwX3N0cl9tYXhfY3N0YXRlClszMDEyXShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGJjYiBjcHVpZGxlX21lbnUu
YwpGaWxlIApbMzAxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwZGNmM2YgbWVudV9yZWZsZWN0ClszMDE1XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MmVlMCBwZXJfY3B1X19tZW51X2Rl
dmljZXMKWzMwMTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMGRjZmJhIG1lbnVfc2VsZWN0ClszMDE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZDIyNCBtZW51X2VuYWJsZV9kZXZpY2UK
WzMwMThdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDEwMDgwIG1lbnVfZ292ZXJub3IKWzMwMTldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwYmUwIGNwdWZyZXEuYwpGaWxlIApbMzAyMV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGQy
YTggZXh0cmFjdF9mcmVxClszMDIyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBkZDM2YiByZWFkX21lYXN1cmVkX3BlcmZfY3RycwpbMzAyM10o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDJm
NjAgcGVyX2NwdV9fZ292X3BlcmZfcGFpcgpbMzAyNF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDJmNTAgcGVyX2NwdV9fdXNyX3BlcmZfcGFp
cgpbMzAyNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMmQ2NzcgY3B1ZnJlcV9kcml2ZXJfaW5pdApbMzAyNl0oc2VjICA2KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTAwYzAgYWNwaV9jcHVmcmVxX2Ry
aXZlcgpbMzAyN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwZGQ0ZjQgYWNwaV9jcHVmcmVxX2NwdV9leGl0ClszMDI4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZDUzOSBmZWF0dXJlX2Rl
dGVjdApbMzAyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwZGQ1OWQgZG9fZHJ2X3dyaXRlClszMDMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZDVlMiBkb19kcnZfcmVhZApbMzAzMV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGQ2
MTAgZ2V0X2N1cl92YWwKWzMwMzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGRkN2IyIGdldF9jdXJfZnJlcV9vbl9jcHUKWzMwMzNdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRkODZlIGFj
cGlfY3B1ZnJlcV92ZXJpZnkKWzMwMzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGRkOGVkIGFjcGlfY3B1ZnJlcV9jcHVfaW5pdApbMzAzNV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGRj
YTggYWNwaV9jcHVmcmVxX3RhcmdldApbMzAzNl0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGEzNjggYWNwaV9wc3RhdGVfc3RyaWN0ClszMDM3
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0
ODBmOCBfX2luaXRjYWxsX2NwdWZyZXFfZHJpdmVyX2luaXQKWzMwMzhdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3YWYwIF9fc2V0dXBfYWNw
aV9wc3RhdGVfc3RyaWN0ClszMDM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0MTgwMSBfX3NldHVwX3N0cl9hY3BpX3BzdGF0ZV9zdHJpY3QK
WzMwNDBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAwYmVjIHBvd2Vybm93LmMKRmlsZSAKWzMwNDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRkZmM1IHRyYW5zaXRpb25fcHN0YXRlClsz
MDQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBkZGZkOSB1cGRhdGVfY3BiClszMDQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDBkZTAxNyBnZXRfY3B1X2RhdGEKWzMwNDVdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRlMGVmIHBvd2Vy
bm93X2NwdWZyZXFfY3B1X2V4aXQKWzMwNDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGRlMTM0IHBvd2Vybm93X2NwdWZyZXFfdXBkYXRlClsz
MDQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBkZTE5MiBwb3dlcm5vd19jcHVmcmVxX3ZlcmlmeQpbMzA0OF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGUyMTEgZmVhdHVyZV9kZXRlY3QK
WzMwNDldKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDEwMTIwIHBvd2Vybm93X2NwdWZyZXFfZHJpdmVyClszMDUwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZTI3NiBwb3dlcm5vd19jcHVm
cmVxX2NwdV9pbml0ClszMDUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDBkZTVmYyBwb3dlcm5vd19jcHVmcmVxX3RhcmdldApbMzA1Ml0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBiZmUg
Ym9vdC5jCkZpbGUgClszMDU0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAyZDc4ZiBhY3BpX3BhcnNlX2xhcGljX2FkZHJfb3ZyClszMDU1XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTJh
OCBhY3BpX2xhcGljX2FkZHIKWzMwNTZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDJkN2NlIGFjcGlfaW52YWxpZGF0ZV9iZ3J0ClszMDU3XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZDgz
YiBhY3BpX3BhcnNlX2hwZXQKWzMwNThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDJkOGI5IGFjcGlfcGFyc2VfZmFkdApbMzA1OV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmRlMzEgYWNw
aV9wYXJzZV9tYWR0ClszMDYwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAyZGU3OSBhY3BpX3BhcnNlX3gyYXBpY19ubWkKWzMwNjFdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkZWQzIGFj
cGlfcGFyc2VfbGFwaWNfbm1pClszMDYyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyZGYyZCBhY3BpX3BhcnNlX25taV9zcmMKWzMwNjNdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJkZjYz
IGFjcGlfcGFyc2VfeDJhcGljClszMDY0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAyZTAyMyBhY3BpX3BhcnNlX2xhcGljClszMDY1XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZTA5YSBh
Y3BpX3BhcnNlX2ludF9zcmNfb3ZyClszMDY2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTJiMCBhY3BpX3NraXBfdGltZXJfb3ZlcnJpZGUK
WzMwNjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDJlMTI1IGFjcGlfcGFyc2VfaW9hcGljClszMDY4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2IwOCBfX3NldHVwX2FjcGlfc2tpcF90
aW1lcl9vdmVycmlkZQpbMzA2OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDE4MTQgX19zZXR1cF9zdHJfYWNwaV9za2lwX3RpbWVyX292ZXJy
aWRlClszMDcwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMGMxOCB3YWtldXBfcHJvdC5TCkZpbGUgClszMDcyXShzZWMgIDYpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjEwOCBzYXZlZF9yc3AKWzMw
NzNdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBmMTE4IHNhdmVkX3JheApbMzA3NF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMGYxMjAgc2F2ZWRfcmJ4ClszMDc1XShzZWMgIDYpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjEyOCBzYXZlZF9yY3gK
WzMwNzZdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBmMTMwIHNhdmVkX3JkeApbMzA3N10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxMTAgc2F2ZWRfcmJwClszMDc4XShzZWMgIDYpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjEzOCBzYXZlZF9y
c2kKWzMwNzldKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDBmMTQwIHNhdmVkX3JkaQpbMzA4MF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxNTAgc2F2ZWRfcjgKWzMwODFdKHNlYyAgNiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMTU4IHNhdmVk
X3I5ClszMDgyXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAwZjE2MCBzYXZlZF9yMTAKWzMwODNdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMTY4IHNhdmVkX3IxMQpbMzA4NF0oc2VjICA2
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxNzAgc2F2
ZWRfcjEyClszMDg1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwZjE3OCBzYXZlZF9yMTMKWzMwODZdKHNlYyAgNikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMTgwIHNhdmVkX3IxNApbMzA4N10oc2Vj
ICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxODgg
c2F2ZWRfcjE1ClszMDg4XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAwZjE0OCBzYXZlZF9yZmxhZ3MKWzMwODldKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMWQwIHNhdmVkX2NyOApbMzA5
MF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MGYxMDQgc2F2ZWRfc3MKWzMwOTFdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBmMTkwIHNhdmVkX2dkdApbMzA5Ml0oc2VjICA2KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxYTAgc2F2ZWRfaWR0Clsz
MDkzXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwZjFiMCBzYXZlZF9sZHQKWzMwOTRdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMWMwIHNhdmVkX2NyMApbMzA5NV0oc2VjICA2KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxYzggc2F2ZWRfY3Iz
ClszMDk2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAw
MDAwMDAwMGMzNiBhbWQuYwpGaWxlIApbMzA5OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmU0ZTYgX3Byb2JlX21hc2tfbXNyClszMDk5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZTk4
MCBkaXNhYmxlX2MxZQpbMzEwMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMmU1MWYgcHJvYmVfbWFza2luZ19tc3JzClszMTAxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZTllYiBjaGVj
a19kaXNhYmxlX2MxZQpbMzEwMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMmU2MjcgZ2V0X2NwdWlkbWFzawpbMzEwM10oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE4NDAgcHJlX2Nhbm5l
ZApbMzEwNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMmU3MDggYW1kX2luaXRfbGV2ZWxsaW5nClszMTA1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTJjOCBvcHRfZmFtcmV2ClszMTA2
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3
NTJiOCBvcHRfY3B1aWRfbWFza190aGVybWFsX2VjeApbMzEwN10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGVhMjIgYW1kX2N0eHRfc3dpdGNo
X2xldmVsbGluZwpbMzEwOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNzUyYzAgb3B0X2NwdWlkX21hc2tfbDdzMF9lYXgKWzMxMDldKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1MmJjIG9w
dF9jcHVpZF9tYXNrX2w3czBfZWJ4ClszMTEwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZWJjOSBlYXJseV9pbml0X2FtZApbMzExMV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGVjZDQg
aW5pdF9hbWQKWzMxMTJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTNmY2MyIHdhcm5lZC4xNzk4NwpbMzExM10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2ZjYzEgd2FybmVkLjE3OTkwClsz
MTE0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDEzZmNjMCBwcmludGVkLjE3OTQxClszMTE1XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MDBlMCBhbWRfY3B1X2RldgpbMzExNl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdiMjAgX19z
ZXR1cF9vcHRfYWxsb3dfdW5zYWZlClszMTE3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MThlMCBfX3NldHVwX3N0cl9vcHRfYWxsb3dfdW5z
YWZlClszMTE4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0N2IzOCBfX3NldHVwX29wdF9jcHVpZF9tYXNrX3RoZXJtYWxfZWN4ClszMTE5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MThl
ZCBfX3NldHVwX3N0cl9vcHRfY3B1aWRfbWFza190aGVybWFsX2VjeApbMzEyMF0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdiNTAgX19zZXR1
cF9vcHRfY3B1aWRfbWFza19sN3MwX2VieApbMzEyMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE5MDQgX19zZXR1cF9zdHJfb3B0X2NwdWlk
X21hc2tfbDdzMF9lYngKWzMxMjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDQ3YjY4IF9fc2V0dXBfb3B0X2NwdWlkX21hc2tfbDdzMF9lYXgK
WzMxMjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQxOTE4IF9fc2V0dXBfc3RyX29wdF9jcHVpZF9tYXNrX2w3czBfZWF4ClszMTI0XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2I4MCBf
X3NldHVwX29wdF9mYW1yZXYKWzMxMjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDQxOTJjIF9fc2V0dXBfc3RyX29wdF9mYW1yZXYKWzMxMjZd
KHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAw
YzNhIGNlbnRhdXIuYwpGaWxlIApbMzEyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGY1MDcgaW5pdF9jZW50YXVyClszMTI5XShzZWMgIDIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MDEyMCBjZW50
YXVyX2NwdV9kZXYKWzMxMzBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwYzU1IGNvbW1vbi5jCkZpbGUgClszMTMyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBkZjYwNSBkZWZhdWx0X2N0
eHRfc3dpdGNoX2xldmVsbGluZwpbMzEzM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZGY2MGIgZGVmYXVsdF9pbml0ClszMTM0XShzZWMgIDcp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZmQ2MCBjbGVh
cmVkX2NhcHMKWzMxMzVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTNmZDIwIGZvcmNlZF9jYXBzClszMTM2XShzZWMgIDYpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMDE4MCB0aGlzX2NwdQpbMzEzN10o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2Zj
ZTQgcHJpbnRlZC4xODA3MgpbMzEzOF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwODAxNjAgZGVmYXVsdF9jcHUKWzMxMzldKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMWZjIG9wdF9wa3UK
WzMxNDBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTNmZDAwIGNwdV9pbml0aWFsaXplZApbMzE0MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdiOTggX19zZXR1cF9vcHRfY3B1X2luZm8K
WzMxNDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQxOTNiIF9fc2V0dXBfc3RyX29wdF9jcHVfaW5mbwpbMzE0M10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdiYjAgX19zZXR1cF9vcHRf
Y3B1aWRfbWFza19leHRfZWR4ClszMTQ0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTk0MyBfX3NldHVwX3N0cl9vcHRfY3B1aWRfbWFza19l
eHRfZWR4ClszMTQ1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA0N2JjOCBfX3NldHVwX29wdF9jcHVpZF9tYXNrX2V4dF9lY3gKWzMxNDZdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxOTU2
IF9fc2V0dXBfc3RyX29wdF9jcHVpZF9tYXNrX2V4dF9lY3gKWzMxNDddKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3YmUwIF9fc2V0dXBfb3B0
X2NwdWlkX21hc2tfeHNhdmVfZWF4ClszMTQ4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTk2OSBfX3NldHVwX3N0cl9vcHRfY3B1aWRfbWFz
a194c2F2ZV9lYXgKWzMxNDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQ3YmY4IF9fc2V0dXBfb3B0X2NwdWlkX21hc2tfZWR4ClszMTUwXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTk3
ZSBfX3NldHVwX3N0cl9vcHRfY3B1aWRfbWFza19lZHgKWzMxNTFdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3YzEwIF9fc2V0dXBfb3B0X2Nw
dWlkX21hc2tfZWN4ClszMTUyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA0MTk4ZCBfX3NldHVwX3N0cl9vcHRfY3B1aWRfbWFza19lY3gKWzMx
NTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQ3YzI4IF9fc2V0dXBfb3B0X3BrdQpbMzE1NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE5OWMgX19zZXR1cF9zdHJfb3B0X3BrdQpbMzE1
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NDdjNDAgX19zZXR1cF9vcHRfYXJhdApbMzE1Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDE5YTAgX19zZXR1cF9zdHJfb3B0X2FyYXQKWzMx
NTddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwYzYwIGludGVsLmMKRmlsZSAKWzMxNTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJlZDAwIF9wcm9iZV9tYXNrX21zcgpbMzE2MF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZTA0MTAg
aW5pdF9pbnRlbApbMzE2MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwZTA1ZTkgaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nClszMTYyXShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTQx
NCBtc3JfYmFzaWMKWzMxNjNdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDBhNDEwIG1zcl9leHQKWzMxNjRdKHNlYyAgNSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNDBjIG1zcl94c2F2ZQpbMzE2NV0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmVk
NDAgaW50ZWxfaW5pdF9sZXZlbGxpbmcKWzMxNjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUwNzlkIGVhcmx5X2luaXRfaW50ZWwKWzMxNjdd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgw
MWEwIGludGVsX2NwdV9kZXYKWzMxNjhdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAz
KSAobnggMSkgMHgwMDAwMDAwMDAwMDAwYzY0IGludGVsX2NhY2hlaW5mby5jCkZpbGUgClszMTcw
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEz
ZmQ5MCBpc19pbml0aWFsaXplZC42NzQ0ClszMTcxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxN2IyMCBjYWNoZV90YWJsZQpbMzE3Ml0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBjOTgg
bXdhaXQtaWRsZS5jCkZpbGUgClszMTc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDBlMGZiZSBhdXRvX2RlbW90aW9uX2Rpc2FibGUKWzMxNzVd
KHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNm
ZGEwIGljcHUKWzMxNzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGUwZmVjIGJ5dF9hdXRvX2RlbW90aW9uX2Rpc2FibGUKWzMxNzddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUxMDBhIGMx
ZV9wcm9tb3Rpb25fZGlzYWJsZQpbMzE3OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmYwOTAgaXJ0bF8yX3VzZWMKWzMxNzldKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxOWMwIGlydGxf
bnNfdW5pdHMKWzMxODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGUxMDJiIG13YWl0X2lkbGUKWzMxODFdKHNlYyAgNikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmM2RjIGxhcGljX3RpbWVyX3JlbGlh
YmxlX3N0YXRlcwpbMzE4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwZTEzMzggbXdhaXRfaWRsZV9jcHVfaW5pdApbMzE4M10oc2VjICA3KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2ZkOTggY3B1aWRs
ZV9zdGF0ZV90YWJsZQpbMzE4NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxM2ZkYTggbXdhaXRfc3Vic3RhdGVzClszMTg1XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MjVhMCBpbnRlbF9p
ZGxlX2lkcwpbMzE4Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNzUyZGMgb3B0X213YWl0X2lkbGUKWzMxODddKHNlYyAgMikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4MTIwIGl2dF9jc3RhdGVzXzhz
ClszMTg4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAxODFjMCBpdnRfY3N0YXRlc180cwpbMzE4OV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYyMDAgYnh0X2NzdGF0ZXMKWzMxOTBdKHNl
YyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMmUw
IHNrbF9jc3RhdGVzClszMTkxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA4MDNkMCBpZGxlX2NwdV9uZWhhbGVtClszMTkyXShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MDNiMCBpZGxlX2Nw
dV9hdG9tClszMTkzXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA4MDM3MCBpZGxlX2NwdV9saW5jcm9mdApbMzE5NF0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODAzNTAgaWRsZV9jcHVfc25i
ClszMTk1XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA4MDMzMCBpZGxlX2NwdV9ieXQKWzMxOTZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwMzkwIGlkbGVfY3B1X3RhbmdpZXIKWzMxOTdd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgw
MzEwIGlkbGVfY3B1X2NodApbMzE5OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwODAyZjAgaWRsZV9jcHVfaXZiClszMTk5XShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MDJkMCBpZGxlX2Nw
dV9pdnQKWzMyMDBdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDgwMmIwIGlkbGVfY3B1X2hzdwpbMzIwMV0oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODAyMzAgaWRsZV9jcHVfYXZuClszMjAy
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4
MDI5MCBpZGxlX2NwdV9iZHcKWzMyMDNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDgwMjcwIGlkbGVfY3B1X3NrbApbMzIwNF0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODAyNTAgaWRsZV9j
cHVfc2t4ClszMjA1XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA4MDIxMCBpZGxlX2NwdV9rbmwKWzMyMDZdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwMWYwIGlkbGVfY3B1X2J4dApbMzIw
N10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODAxZDAgaWRsZV9jcHVfZG52ClszMjA4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAxN2MwMCBkbnZfY3N0YXRlcwpbMzIwOV0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTdjODAga25sX2Nz
dGF0ZXMKWzMyMTBdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDE3Y2UwIGF2bl9jc3RhdGVzClszMjExXShzZWMgIDIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxN2VhMCBza3hfY3N0YXRlcwpbMzIxMl0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTdm
MjAgYmR3X2NzdGF0ZXMKWzMyMTNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDE4MDIwIGhzd19jc3RhdGVzClszMjE0XShzZWMgIDIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxODI2MCBpdnRfY3N0YXRl
cwpbMzIxNV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTgzMDAgaXZiX2NzdGF0ZXMKWzMyMTZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4M2MwIGNodF9jc3RhdGVzClszMjE3XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxODQ4MCBi
eXRfY3N0YXRlcwpbMzIxOF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTg1NDAgc25iX2NzdGF0ZXMKWzMyMTldKHNlYyAgMikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3ZTAwIGF0b21fY3N0YXRlcwpb
MzIyMF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMTdkNDAgdGFuZ2llcl9jc3RhdGVzClszMjIxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxODYwMCBuZWhhbGVtX2NzdGF0ZXMKWzMyMjJd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3
YzU4IF9fc2V0dXBfb3B0X213YWl0X2lkbGUKWzMyMjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxOWUwIF9fc2V0dXBfc3RyX29wdF9td2Fp
dF9pZGxlClszMjI0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMGNhYSB2cG11LmMKRmlsZSAKWzMyMjZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUxNWVlIHZwbXVfc2F2ZV9mb3JjZQpb
MzIyN10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxNDJmYjAgcGVyX2NwdV9fbGFzdF92Y3B1ClszMjI4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlMTY1NyB2cG11X2NsZWFyX2xhc3QKWzMy
MjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGUxNjk3IGNwdV9jYWxsYmFjawpbMzIzMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmY0YjEgcGFyc2VfdnBtdV9wYXJhbXMKWzMyMzFdKHNl
YyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNDIw
IG9wdF92cG11X2VuYWJsZWQKWzMyMzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGUxNmVjIHZwbXVfYXJjaF9kZXN0cm95ClszMjMzXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlMTdlNiBw
dXRfdnBtdQpbMzIzNF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGYzZTAgdnBtdV9sb2NrClszMjM1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZmRhYyB2cG11X2NvdW50ClszMjM2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlMTg1
NSB2cG11X2FyY2hfaW5pdGlhbGlzZQpbMzIzN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmY2MDQgdnBtdV9pbml0ClszMjM4XShzZWMgIDYp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMDFhMCBjcHVf
bmZiClszMjM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0ODEwMCBfX2luaXRjYWxsX3ZwbXVfaW5pdApbMzI0MF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdjNzAgX19zZXR1cF9wYXJz
ZV92cG11X3BhcmFtcwpbMzI0MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDE5ZWIgX19zZXR1cF9zdHJfcGFyc2VfdnBtdV9wYXJhbXMKWzMy
NDJdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAw
MDAwY2MwIHZwbXVfYW1kLmMKRmlsZSAKWzMyNDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUyOGUzIGFtZF92cG11X2RvX2ludGVycnVwdApb
MzI0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZTI4ZWUgYW1kX3ZwbXVfZHVtcApbMzI0Nl0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0ODggbnVtX2NvdW50ZXJzClszMjQ3XShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTQ3OCBj
dHJscwpbMzI0OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGE0ODAgY291bnRlcnMKWzMyNDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUyYWFhIGFtZF92cG11X3Vuc2V0X21zcl9iaXRt
YXAKWzMyNTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGUyYjFjIGFtZF92cG11X3NhdmUKWzMyNTFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNDcwIHJlZ3Nfc3oKWzMyNTJdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUyYzJjIGFt
ZF92cG11X2Rlc3Ryb3kKWzMyNTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGUyYzllIGFtZF92cG11X2RvX3dybXNyClszMjU0XShzZWMgIDUp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTQ0MCBjdHJs
X3JzdmQKWzMyNTVdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDBhNDc0IGs3X2NvdW50ZXJzX21pcnJvcmVkClszMjU2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlMzAwMiBhbWRfdnBtdV9p
bml0X3JlZ3MKWzMyNTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGUzMDUyIGFtZF92cG11X2RvX3JkbXNyClszMjU4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlMzEwYSBhbWRfdnBtdV9s
b2FkClszMjU5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA4MDQwMCBhbWRfdnBtdV9vcHMKWzMyNjBdKHNlYyAgMikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4NzEwIEFNRF9GMTVIX0NPVU5URVJTClsz
MjYxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxODZmMCBBTURfRjE1SF9DVFJMUwpbMzI2Ml0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTg3NDAgQU1EX0YxMEhfQ09VTlRFUlMKWzMyNjNd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4
NzMwIEFNRF9GMTBIX0NUUkxTClszMjY0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEw
MykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGNkNyB2cG11X2ludGVsLmMKRmlsZSAKWzMyNjZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUzM2I1
IGNvcmUyX3ZwbXVfZG9faW50ZXJydXB0ClszMjY3XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTRhMCBnbG9iYWxfb3ZmX2N0cmxfbWFzawpb
MzI2OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGE0YmMgYXJjaF9wbWNfY250ClszMjY5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTRiOCBmaXhlZF9wbWNfY250ClszMjcwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlNDkwYiBh
cmNoL3g4Ni9jcHUvdnBtdV9pbnRlbC5vLnVubGlrZWx5ClszMjcxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlMzRkNCBjb3JlMl92cG11X2R1
bXAKWzMyNzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGUzNWUzIGNvcmUyX3ZwbXVfdW5zZXRfbXNyX2JpdG1hcApbMzI3M10oc2VjICA1KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0YzAgZnVsbF93
aWR0aF93cml0ZQpbMzI3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwZTM2YjcgY29yZTJfdnBtdV9zYXZlClszMjc1XShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTQ5NCByZWdzX3N6Clsz
Mjc2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBlMzgwZSBjb3JlMl92cG11X2Rlc3Ryb3kKWzMyNzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGUzODgzIGNvcmUyX3ZwbXVfYWxsb2NfcmVz
b3VyY2UKWzMyNzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMGUzOWY0IGNvcmUyX3ZwbXVfbXNyX2NvbW1vbl9jaGVjawpbMzI3OV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZTNkM2QgY29y
ZTJfdnBtdV9kb19yZG1zcgpbMzI4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwZTNlMjYgY29yZTJfdnBtdV9kb193cm1zcgpbMzI4MV0oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0YTgg
Zml4ZWRfY291bnRlcnNfbWFzawpbMzI4Ml0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0OTggZ2xvYmFsX2N0cmxfbWFzawpbMzI4M10oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0YjAg
Zml4ZWRfY3RybF9tYXNrClszMjg0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBlNDNiNSBjb3JlMl92cG11X2xvYWQKWzMyODVdKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmZGIwIGRzX3dh
cm5lZC4xODU5MgpbMzI4Nl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwODA0NDAgY29yZTJfdnBtdV9vcHMKWzMyODddKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwY2UwIGFtZF9ub25mYXRh
bC5jCkZpbGUgClszMjg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBlNDkwZCBtY2VfYW1kX2NoZWNrcmVncwpbMzI5MF0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2ZkYzAgZHVtcGNvdW50
LjE1MjI0ClszMjkxXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEzZmRjOCBhZGp1c3QKWzMyOTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGU0OWRmIG1jZV9hbWRfd29ya19mbgpbMzI5M10o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2Zk
Y2MgaHdfdGhyZXNob2xkClszMjk0XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAwZjNlOCBwZXJpb2QKWzMyOTVdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmZGUwIG1jZV90aW1lcgpbMzI5
Nl0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAw
MDBjZTUgbWNlX2FtZC5jCkZpbGUgClszMjk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlNGJmNiBhbWRfbmVlZF9jbGVhcmJhbmtfc2Nhbgpb
MzI5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZTRjMWIgYW1kX2YxMF9oYW5kbGVyClszMzAwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxODc1MCBtY2VfYW1kX3F1aXJrcwpbMzMwMV0o
c2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBj
ZTcgbWNhY3Rpb24uYwpGaWxlIApbMzMwM10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBjZTkgYmFycmllci5jCkZpbGUgClszMzA1XShzZWMg
LTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGNmMiBt
Y3RlbGVtLmMKRmlsZSAKWzMzMDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGU1M2Q0IG1jdGVsZW1fZnJlZQpbMzMwOF0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2ZlNDAgbWN0Y3RsClsz
MzA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBlNTQxMyBtY3RlbGVtX3Byb2Nlc3NpbmdfcmVsZWFzZQpbMzMxMF0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDJmYzAgcGVyX2NwdV9fbWN0
Y3RsClszMzExXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEzZmUzMCBtY3RlbGVtX2Ryb3BfY291bnQKWzMzMTJdKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmM2YwIHByb2Nlc3NpbmdfbG9j
awpbMzMxM10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxM2ZlMjAgZGFuZ2xpbmcKWzMzMTRdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZDE2IG1jZS5jCkZpbGUgClszMzE2XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAyZmJlZSBtY2Vf
c2V0X3ZlcmJvc2l0eQpbMzMxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwZTU5YjMgeDg2X21jX21jZWluamVjdApbMzMxOF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZTU5ZDggdW5leHBl
Y3RlZF9tYWNoaW5lX2NoZWNrClszMzE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDBlNWEwNyBtY2VfYWN0aW9uClszMzIwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlNWMxMyBtY2Vfc29m
dGlycQpbMzMyMV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxM2ZlYTggbWNlX2luc2lkZV9iYXIuMjIyMDQKWzMzMjJdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGU2NzkyIG1jZV9kZWxheWVk
X2FjdGlvbgpbMzMyM10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxM2ZlYTQgc2V2ZXJpdHlfY3B1LjIyMjA2ClszMzI0XShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzZmU5OCBtY2Vfc2V2ZXJp
dHlfYmFyLjIyMjA1ClszMzI1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxMDFlMCBfbWFjaGluZV9jaGVja192ZWN0b3IKWzMzMjZdKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwM2MwIG1j
X2NhbGxiYWNrX2JhbmtfZXh0ZW5kZWQKWzMzMjddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwM2I4IG1jX3JlY292ZXJhYmxlX3NjYW4KWzMz
MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGU1ZWFmIGNwdV9iYW5rX2FsbG9jClszMzI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlNWYyNiBjcHVfYmFua19mcmVlClszMzMwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlNWY2NiBj
cHVfY2FsbGJhY2sKWzMzMzFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTQwM2IwIG1jX25lZWRfY2xlYXJiYW5rX3NjYW4KWzMzMzJdKHNlYyAg
NikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmM2Y4IGdf
dHlwZS4yMTQ4NgpbMzMzM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwODA0ODAgdHlwZV9zdHIuMjE0ODgKWzMzMzRdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmZWI0IGRvbmUuMjE2MzgK
WzMzMzVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTNmZjAwIGludHBvc2VfYXJyClszMzM2XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxMDFjMCBjcHVfbmZiClszMzM3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlNjc3MyB4ODZfbWNp
bmZvX2R1bXBfcGFuaWMKWzMzMzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGU2OTlkIGRvX21jX2dldF9jcHVfaW5mbwpbMzMzOV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZTZiZmUgeDg2
X21jX21zcmluamVjdApbMzM0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwZTZkZmYgbWNhYmFua19jbGVhcgpbMzM0MV0oc2VjICA2KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY0MDAgbWNlX2xvZ291
dF9sb2NrClszMzQyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEzZmVjNCBmb3VuZF9lcnJvci4yMTQ1MwpbMzM0M10oc2VjICA2KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGYzZmMgc2V2ZXJpdHlfY3B1
LjIxNDUyClszMzQ0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEzZmViOCBtY2VfdHJhcF9iYXIuMjE0NTEKWzMzNDVdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmZWUwIG1jZV9mYXRhbF9j
cHVzLjIxNDU0ClszMzQ2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0N2M4OCBfX3NldHVwX21jZV9zZXRfdmVyYm9zaXR5ClszMzQ3XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MTlmMCBf
X3NldHVwX3N0cl9tY2Vfc2V0X3ZlcmJvc2l0eQpbMzM0OF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdjYTAgX19zZXR1cF9vcHRfbWNlClsz
MzQ5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0MTlmZSBfX3NldHVwX3N0cl9vcHRfbWNlClszMzUwXShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGQxOSBtY2UtYXBlaS5jCkZpbGUgClsz
MzUyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDE0MDNjOCByZWNvcmRfaWQuMTE1NApbMzM1M10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNj
bCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBkM2UgbWNlX2ludGVsLmMKRmlsZSAKWzMzNTVd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGU4
YzAwIGludGVsX3RoZXJtYWxfc3VwcG9ydGVkClszMzU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlOGMyYSBpbnRlbF9jaGVja19tY2VfdHlw
ZQpbMzM1N10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMGE0ZmQgc2VyX3N1cHBvcnQKWzMzNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGU4YzkzIGludGVsX3NyYXJfY2hlY2sKWzMzNTld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGU4
Y2E0IGludGVsX2NoZWNrYWRkcgpbMzM2MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZThjZDggaW50ZWxfc3Jhb19jaGVjawpbMzM2MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZThjZTkg
aW50ZWxfZGVmYXVsdF9jaGVjawpbMzM2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZThjZjQgaW50ZWxfZGVmYXVsdF9tY2VfZGhhbmRsZXIK
WzMzNjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMGU4ZDFhIGludGVsX2RlZmF1bHRfbWNlX3VoYW5kbGVyClszMzY0XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlOGQ0MCBpbnRlbF9uZWVk
X2NsZWFyYmFua19zY2FuClszMzY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBlOGUwYiBpbnRlbF9yZWNvdmVyYWJsZV9zY2FuClszMzY2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlOGU3
ZiBjbWNpX2ludGVycnVwdApbMzM2N10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxNDMyMDggcGVyX2NwdV9fbWNlX2JhbmtzX293bmVkClszMzY4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBl
OGY4NSBjcHVfbWNhYmFua19hbGxvYwpbMzM2OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDJmZTAgcGVyX2NwdV9fbGFzdF9zdGF0ZQpbMzM3
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ZTkwMGUgY3B1X2NhbGxiYWNrClszMzcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDBlOTZiNCBfX2NwdV9tY2hlY2tfZGlzdHJpYnV0ZV9jbWNp
ClszMzcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBlOTFjOCBpbnRlbF9zcmFyX2RoYW5kbGVyClszMzczXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlOTIzNSBpbnRlbF90aGVybWFsX2lu
dGVycnVwdApbMzM3NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxNDJmZDggcGVyX2NwdV9fbmV4dC4xODg0NApbMzM3NV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZTkzNDggY21jaV9kaXNj
b3ZlcgpbMzM3Nl0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMGY0MTAgY21jaV9kaXNjb3Zlcl9sb2NrClszMzc3XShzZWMgIDYpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjQwOCBjbWNpX3RocmVzaG9s
ZC4xODk3OQpbMzM3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwZTk2YmYgaW50ZWxfc3Jhb19kaGFuZGxlcgpbMzM3OV0oc2VjICA1KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0ZjggbnJfaW50ZWxf
ZXh0X21zcnMKWzMzODBdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDEwMjAwIGNwdV9uZmIKWzMzODFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNGYwIGx2dHRobXJfaW5pdApbMzM4Ml0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0
ZmMgbWNlX2ZvcmNlX2Jyb2FkY2FzdApbMzM4M10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODA0YzAgaW50ZWxfbWNlX2RoYW5kbGVycwpbMzM4
NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODA0YTAgaW50ZWxfbWNlX3VoYW5kbGVycwpbMzM4NV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDAzZDAgdGhlcm1hbF9hcGljX3ZlY3Rvci4x
ODg3MQpbMzM4Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDdjYjggX19zZXR1cF9jbWNpX3RocmVzaG9sZC4xODk4MQpbMzM4N10oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDFhMDIgX19z
ZXR1cF9zdHJfY21jaV90aHJlc2hvbGQuMTg5ODAKWzMzODhdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3Y2QwIF9fc2V0dXBfbWNlX2ZvcmNl
X2Jyb2FkY2FzdApbMzM4OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDFhMTEgX19zZXR1cF9zdHJfbWNlX2ZvcmNlX2Jyb2FkY2FzdApbMzM5
MF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAw
MDBkNDggbm9uLWZhdGFsLmMKRmlsZSAKWzMzOTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJmYzIyIGluaXRfbm9uZmF0YWxfbWNlX2NoZWNr
ZXIKWzMzOTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGVhMTJmIG1jZV93b3JrX2ZuClszMzk0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MDQwMCBtY2VfdGltZXIKWzMzOTVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVhMDRkIG1j
ZV9jaGVja3JlZ3MKWzMzOTZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTQwM2U4IGFkanVzdApbMzM5N10oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDAzZTAgZHVtcGNvdW50LjE1MjIzClsz
Mzk4XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAwZjQxOCBwZXJpb2QKWzMzOTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDQ4MTA4IF9faW5pdGNhbGxfaW5pdF9ub25mYXRhbF9tY2VfY2hl
Y2tlcgpbMzQwMF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDBkNGEgdXRpbC5jCkZpbGUgClszNDAyXShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGQ1MCB2bWNlLmMKRmlsZSAKWzM0MDRd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDJm
Y2UzIF9faHZtX3JlZ2lzdGVyX1ZNQ0VfVkNQVV9zYXZlX2FuZF9yZXN0b3JlClszNDA1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlYTNmZSB2
bWNlX2xvYWRfdmNwdV9jdHh0ClszNDA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDBlYTFlYiB2bWNlX3NhdmVfdmNwdV9jdHh0ClszNDA3XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODEx
MCBfX2luaXRjYWxsX19faHZtX3JlZ2lzdGVyX1ZNQ0VfVkNQVV9zYXZlX2FuZF9yZXN0b3JlClsz
NDA4XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMGQ2NyBnZW5lcmljLmMKRmlsZSAKWzM0MTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGViMDAwIGdldF9maXhlZF9yYW5nZXMKWzM0MTFd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4
N2EwIGZpeGVkX3JhbmdlX2Jsb2NrcwpbMzQxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWIwYzcgZ2VuZXJpY19nZXRfbXRycgpbMzQxM10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWIx
MzMgZ2VuZXJpY19oYXZlX3dyY29tYgpbMzQxNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMmZkMTkgcHJpbnRfZml4ZWRfbGFzdApbMzQxNV0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzUy
ZTQgbGFzdF9maXhlZF9lbmQKWzM0MTZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDc1MmUwIGxhc3RfZml4ZWRfdHlwZQpbMzQxN10oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDFhMjAgc3Ry
aW5ncy44MzU0ClszNDE4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA3NTJlOCBsYXN0X2ZpeGVkX3N0YXJ0ClszNDE5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlYjIyYyBtdHJyX3dybXNy
ClszNDIwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBlYjI4MiBwcmVwYXJlX3NldApbMzQyMV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY0MjAgc2V0X2F0b21pY2l0eV9sb2NrClszNDIy
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0
MDRiOCBkZWZ0eXBlClszNDIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDBlYjJlMiBwb3N0X3NldApbMzQyNF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWIzMjggZ2VuZXJpY19zZXRfYWxs
ClszNDI1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE0MDRjMCBzbXBfY2hhbmdlc19tYXNrClszNDI2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlYjU5YiBnZW5lcmljX3NldF9tdHJyClsz
NDI3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAyZmQ3ZiBwcmludF9tdHJyX3N0YXRlClszNDI4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTJlYyBtdHJyX3Nob3cKWzM0MjldKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3Y2U4IF9f
c2V0dXBfbXRycl9zaG93ClszNDMwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0MWE5MCBfX3NldHVwX3N0cl9tdHJyX3Nob3cKWzM0MzFdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZDcw
IG1haW4uYwpGaWxlIApbMzQzM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwZWI2YTYgaXBpX2hhbmRsZXIKWzM0MzRdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGViNzNiIG10cnJfY2hlY2sK
WzM0MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMGViNzhiIHNldF9tdHJyClszNDM2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAzMDIyOSBtdHJyX2luaXRfZmluaWFsaXplClszNDM3XShz
ZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjQy
OCBtdHJyX211dGV4ClszNDM4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA4MDU0MCBtdHJyX3N0cmluZ3MKWzM0MzldKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MTE4IF9faW5pdGNhbGxf
bXRycl9pbml0X2ZpbmlhbGl6ZQpbMzQ0MF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBkNzcgYmlnc21wLmMKRmlsZSAKWzM0NDJdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNDA3IG1w
c19vZW1fY2hlY2sKWzM0NDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDMwNDEyIGFjcGlfbWFkdF9vZW1fY2hlY2sKWzM0NDRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNDFkIHByb2Jl
X2JpZ3NtcApbMzQ0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNzUzMDAgYmlnc21wX2RtaV90YWJsZQpbMzQ0Nl0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzA0NWEgZm9yY2VfYmlnc21w
ClszNDQ3XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAw
MDAwMDAwMGQ4ZSB4MmFwaWMuYwpGaWxlIApbMzQ0OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzA0ODEgbXBzX29lbV9jaGVjawpbMzQ1MF0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzA0
OGMgYWNwaV9tYWR0X29lbV9jaGVjawpbMzQ1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWJmMTEgaW5pdF9hcGljX2xkcl94MmFwaWNfcGh5
cwpbMzQ1Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMzA0OTcgY2x1c3RlcmVkX2FwaWNfY2hlY2tfeDJhcGljClszNDUzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlYmYxNyB2ZWN0b3Jf
YWxsb2NhdGlvbl9jcHVtYXNrX3gyYXBpY19jbHVzdGVyClszNDU0XShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MzIxMCBwZXJfY3B1X19jbHVz
dGVyX2NwdXMKWzM0NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGViZjM2IHNlbmRfSVBJX3NlbGZfeDJhcGljClszNDU2XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlYmY0YyBpbml0X2Fw
aWNfbGRyX3gyYXBpY19jbHVzdGVyClszNDU3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MzIxOCBwZXJfY3B1X19jcHVfMl9sb2dpY2FsX2Fw
aWNpZApbMzQ1OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNDA0ZDAgY2x1c3Rlcl9jcHVzX3NwYXJlClszNDU5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlYzBkMyB1cGRhdGVfY2x1c3Rl
cmluZm8KWzM0NjBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQyZmU4IHBlcl9jcHVfX3NjcmF0Y2hfbWFzawpbMzQ2MV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWMyMjkgc2VuZF9JUElf
bWFza194MmFwaWNfY2x1c3RlcgpbMzQ2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWMzZTggc2VuZF9JUElfbWFza194MmFwaWNfcGh5cwpb
MzQ2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZWM0YmEgY3B1X21hc2tfdG9fYXBpY2lkX3gyYXBpY19jbHVzdGVyClszNDY0XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NTNiMCB4MmFw
aWNfcGh5cwpbMzQ2NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwODA2NDAgYXBpY194MmFwaWNfcGh5cwpbMzQ2Nl0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODA1ZTAgYXBpY194MmFwaWNf
Y2x1c3RlcgpbMzQ2N10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMTAyMjAgeDJhcGljX2NwdV9uZmIKWzM0NjhdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZDAwIF9fc2V0dXBfeDJhcGlj
X3BoeXMKWzM0NjldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQxYTlhIF9fc2V0dXBfc3RyX3gyYXBpY19waHlzClszNDcwXShzZWMgLTIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGQ5MyBkZWZhdWx0
LmMKRmlsZSAKWzM0NzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDMwNTZlIG1wc19vZW1fY2hlY2sKWzM0NzNdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNTc5IGFjcGlfbWFkdF9vZW1f
Y2hlY2sKWzM0NzRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDMwNTg0IHByb2JlX2RlZmF1bHQKWzM0NzVdKHNlYyAtMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZDk1IGRlbGl2ZXJ5LmMKRmlsZSAK
WzM0NzddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAwZDliIHByb2JlLmMKRmlsZSAKWzM0NzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNWM5IGdlbmFwaWNfYXBpY19mb3JjZQpbMzQ4
MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NzUzYzAgY21kbGluZV9hcGljClszNDgxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2QxOCBfX3NldHVwX2dlbmFwaWNfYXBpY19mb3JjZQpb
MzQ4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNDFhYTYgX19zZXR1cF9zdHJfZ2VuYXBpY19hcGljX2ZvcmNlClszNDgzXShzZWMgLTIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGRhMiBhc2lkLmMK
RmlsZSAKWzM0ODVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQzMDAwIHBlcl9jcHVfX2h2bV9hc2lkX2RhdGEKWzM0ODZdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmNDM0IG9wdF9hc2lk
X2VuYWJsZWQKWzM0ODddKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDBmNDMwIGdfZGlzYWJsZWQuMTQ3ODEKWzM0ODhdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZDMwIF9fc2V0dXBfb3B0
X2FzaWRfZW5hYmxlZApbMzQ4OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDFhYzAgX19zZXR1cF9zdHJfb3B0X2FzaWRfZW5hYmxlZApbMzQ5
MF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAw
MDBkYTggZG0uYwpGaWxlIApbMzQ5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwZWM5M2EgX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29mZnNl
dApbMzQ5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwZWM5YTcgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnkKWzM0OTRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVjYTEwIGRtX29wClsz
NDk1XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxODgwMCBtZW10eXBlLjE4MDk5ClszNDk2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
IDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGRhYiBkb21haW4uYwpGaWxlIApbMzQ5OF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWQ2ZTIg
Y2hlY2tfc2VnbWVudApbMzQ5OV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDBkZTMgZW11bGF0ZS5jCkZpbGUgClszNTAxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlZTFjNiBudWxsX3Jl
YWQKWzM1MDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGVlMWQ4IG51bGxfd3JpdGUKWzM1MDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlMWUzIGxhdGNoX2xpbmVhcl90b19waHlzClsz
NTA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBlZTIxNCBodm1lbXVsX3dyaXRlX2Rpc2NhcmQKWzM1MDVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlMjFmIGh2bWVtdWxfcmVwX2luc19k
aXNjYXJkClszNTA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDBlZTIyYSBodm1lbXVsX3JlcF9tb3ZzX2Rpc2NhcmQKWzM1MDddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlMjM1IGh2bWVt
dWxfcmVwX3N0b3NfZGlzY2FyZApbMzUwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWUyNDAgaHZtZW11bF9yZXBfb3V0c19kaXNjYXJkClsz
NTA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBlZTI0YiBodm1lbXVsX2NtcHhjaGdfZGlzY2FyZApbMzUxMF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWUyNTYgaHZtZW11bF9yZWFkX2lv
X2Rpc2NhcmQKWzM1MTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMGVlMjYxIGh2bWVtdWxfd3JpdGVfaW9fZGlzY2FyZApbMzUxMl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWUyNmMgaHZt
ZW11bF93cml0ZV9tc3JfZGlzY2FyZApbMzUxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWUyNzcgaHZtZW11bF93YmludmRfZGlzY2FyZApb
MzUxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZWUyODIgaHZtZW11bF92YWxpZGF0ZQpbMzUxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWUyOWYgaHZtZW11bF93cml0ZV9zZWdtZW50
ClszNTE2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBlZTJkZCBodm1lbXVsX3diaW52ZApbMzUxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWUyZWUgaHZtZW11bF92bWZ1bmMKWzM1MThd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVl
MzNkIHNldF9jb250ZXh0X2RhdGEKWzM1MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlM2E2IGlvcmVxX3NlcnZlcl9yZWFkClszNTIwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlZTNi
YyBodm10cmFjZV9pb19hc3Npc3QKWzM1MjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlNDQ0IGh2bWVtdWxfZG9faW8KWzM1MjJdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwYTgwIGlv
cmVxX3NlcnZlcl9oYW5kbGVyClszNTIzXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA4MGFjMCBudWxsX2hhbmRsZXIKWzM1MjRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlODBhIGh2bWVt
dWxfZG9faW9fYnVmZmVyClszNTI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBlZTg2YiBodm1lbXVsX3JlYWRfY3IKWzM1MjZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVlOGVlIGh2bWVt
dWxfbGluZWFyX3RvX3BoeXMKWzM1MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGVlYmJjIGh2bWVtdWxfbGluZWFyX21taW9fYWNjZXNzClsz
NTI4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBlZWZlMiBodm1lbXVsX3B1dF9mcHUKWzM1MjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmMTk4IGh2bWVtdWxfZ2V0X2ZwdQpbMzUzMF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZWYy
NWIgaHZtZW11bF93cml0ZV9tc3IKWzM1MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmMjljIGh2bWVtdWxfcmVhZF9tc3IKWzM1MzJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmMmQ4
IGh2bWVtdWxfd3JpdGVfY3IKWzM1MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGVmM2Q4IGh2bWVtdWxfYWNxdWlyZV9wYWdlClszNTM0XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlZjU0
MyBodm1lbXVsX2RvX2lvX2FkZHIKWzM1MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmNmU4IGh2bWVtdWxfd3JpdGVfaW8KWzM1MzZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmNzA3
IGh2bWVtdWxfcmVhZF9pbwpbMzUzN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwZWY4NzggX2h2bV9lbXVsYXRlX29uZQpbMzUzOF0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODA5YTAgaHZt
X2VtdWxhdGVfb3BzClszNTM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDBlZmFiYyBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyClszNTQwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlZmNi
OCBfX2h2bWVtdWxfcmVhZApbMzU0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwZWZmNWQgaHZtZW11bF9yZWFkClszNTQyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBlZmY4NyBodm1lbXVs
X2ludmxwZwpbMzU0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwZWZmZmIgaHZtZW11bF9yZXBfc3RvcwpbMzU0NF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjAzMjAgaHZtZW11bF9yZXBf
bW92cwpbMzU0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwZjA4NTUgaHZtZW11bF9yZXBfb3V0cwpbMzU0Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjA5ZDUgaHZtZW11bF9yZXBfaW5z
ClszNTQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBmMGFlNyBodm1lbXVsX3dyaXRlClszNTQ4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmMGM1YiBodm1lbXVsX2NtcHhjaGcKWzM1NDld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGYw
YzZmIGh2bWVtdWxfcmVhZF9zZWdtZW50ClszNTUwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MDcwMCBodm1fcm9fZW11bGF0ZV9vcHNfbW1p
by4xNjY2MQpbMzU1MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwODA3ZTAgaHZtX2ludGVyY2VwdF9vcHNfbW1jZmcuMTY2NjAKWzM1NTJdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwOGMw
IGh2bV9lbXVsYXRlX29wc19ub193cml0ZQpbMzU1M10oc2VjICAyKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODBhYTAgaW9yZXFfc2VydmVyX29wcwpbMzU1
NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODBhZTAgbnVsbF9vcHMKWzM1NTVdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAo
bnggMSkgMHgwMDAwMDAwMDAwMDAwZGU1IGdyYW50X3RhYmxlLmMKRmlsZSAKWzM1NTddKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZGYyIGhw
ZXQuYwpGaWxlIApbMzU1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwZjExZTAgaHBldF9yYW5nZQpbMzU2MF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzA4NjggX19odm1fcmVnaXN0ZXJf
SFBFVF9zYXZlX2FuZF9yZXN0b3JlClszNTYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmMTgyNiBocGV0X2xvYWQKWzM1NjJdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGYxMjkxIGhwZXRf
c2F2ZQpbMzU2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwZjEyMDAgaHBldF9nZXRfY29tcGFyYXRvcgpbMzU2NF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjE1MWEgaHBldF9zdG9wX3Rp
bWVyClszNTY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDBmMTU5MyBocGV0X3NldF90aW1lcgpbMzU2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjFhMGYgaHBldF93cml0ZQpbMzU2N10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjIx
NWEgaHBldF9yZWFkClszNTY4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA4MGIwMCBocGV0X21taW9fb3BzClszNTY5XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODEyMCBfX2luaXRjYWxs
X19faHZtX3JlZ2lzdGVyX0hQRVRfc2F2ZV9hbmRfcmVzdG9yZQpbMzU3MF0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBlMjggaHZtLmMKRmls
ZSAKWzM1NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGYyNmJjIGNwdV9jYWxsYmFjawpbMzU3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjI3MjMgaXNfY3Jvc3NfdmVuZG9yClszNTc0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBm
Mjc1MCBodm1fbG9hZF9jcHVfbXNycwpbMzU3NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzA4OWUgaHZtX2VuYWJsZQpbMzU3Nl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzU0MDEgb3B0
X2hhcF9lbmFibGVkClszNTc3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDA3NTQwMCBvcHRfYWx0cDJtX2VuYWJsZWQKWzM1NzhdKHNlYyAgNiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDEwMjQwIGNwdV9u
ZmIKWzM1NzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQxYjAwIHdhcm5pbmdfaHZtX2ZlcApbMzU4MF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjI5MmEgaHZtX21pZ3JhdGVfcGlycQpb
MzU4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZjI5YzcgaHZtX3ByaW50X2xpbmUKWzM1ODJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwYTdlIF9faHZtX3JlZ2lzdGVyX1RTQ19BREpV
U1Rfc2F2ZV9hbmRfcmVzdG9yZQpbMzU4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjJhYTQgaHZtX2xvYWRfdHNjX2FkanVzdApbMzU4NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjJj
MzUgaHZtX3NhdmVfdHNjX2FkanVzdApbMzU4NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzBhYjQgX19odm1fcmVnaXN0ZXJfQ1BVX3NhdmVf
YW5kX3Jlc3RvcmUKWzM1ODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMGY3OTVhIGh2bV9sb2FkX2NwdV9jdHh0ClszNTg3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmNzJiZiBodm1fc2F2
ZV9jcHVfY3R4dApbMzU4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwZjJiNTEgaHZtX3NhdmVfY3B1X21zcnMKWzM1ODldKHNlYyAgNSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNTQwIG1zcl9jb3Vu
dF9tYXgKWzM1OTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDMwYWVhIGh2bV9yZWdpc3Rlcl9DUFVfc2F2ZV9hbmRfcmVzdG9yZQpbMzU5MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjJj
YmUgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcwpbMzU5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjJmYTYgaHZtX3NhdmVfY3B1X3hzYXZl
X3N0YXRlcwpbMzU5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwZjMwODYgaHZtX3VwZGF0ZV9jcgpbMzU5NF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjMwZDcgaXNfc3lzZGVzY19hY2Nl
c3MKWzM1OTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGYzMTM4IGh2bV9sYXRjaF9zaGluZm9fc2l6ZQpbMzU5Nl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZjMxODUgX19odm1fY29weQpb
MzU5N10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxNDA0ZTAgbGFzdHBhZ2UuMjE5NjEKWzM1OThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGYzNTcwIF9odm1fbWFwX2d1ZXN0X2ZyYW1lClsz
NTk5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxOGRiMCBfX2Z1bmNfXy4yMTMwMQpbMzYwMF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMThkOTAgX19mdW5jX18uMjEzMTEKWzM2MDFdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGYzYWYw
IGh2bV9zZXRfZ3Vlc3RfdHNjX2ZpeGVkClszNjAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmM2JkYSBfaHZtX3JkdHNjX2ludGVyY2VwdApb
MzYwM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMThkNzAgX19mdW5jX18uMjE3MTYKWzM2MDRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4ZDYwIF9fZnVuY19fLjIxNzM1ClszNjA1XShz
ZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOGQ1
MCBfX2Z1bmNfXy4yMTc0NQpbMzYwNl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMThkNDAgX19mdW5jX18uMjE3NTQKWzM2MDddKHNlYyAgMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4ZDgwIF9fZnVu
Y19fLjIxNjkxClszNjA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBmNjMxYyBodm1fbWFwX2VudHJ5ClszNjA5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmODhkYyBodm1fbG9hZF9zZWdt
ZW50X3NlbGVjdG9yClszNjEwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxOGQzMCBfX2Z1bmNfXy4yMjI5NApbMzYxMV0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMThkMjAgX19mdW5jX18u
MjIzMzkKWzM2MTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQ4MTI4IF9faW5pdGNhbGxfaHZtX3JlZ2lzdGVyX0NQVV9zYXZlX2FuZF9yZXN0
b3JlClszNjEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0ODEzMCBfX2luaXRjYWxsX19faHZtX3JlZ2lzdGVyX0NQVV9zYXZlX2FuZF9yZXN0
b3JlClszNjE0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0ODEzOCBfX2luaXRjYWxsX19faHZtX3JlZ2lzdGVyX1RTQ19BREpVU1Rfc2F2ZV9h
bmRfcmVzdG9yZQpbMzYxNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNDdmZTAgX19pbml0Y2FsbF9odm1fZW5hYmxlClszNjE2XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2Q0OCBfX3Nl
dHVwX29wdF9hbHRwMm1fZW5hYmxlZApbMzYxN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDFhZTAgX19zZXR1cF9zdHJfb3B0X2FsdHAybV9l
bmFibGVkClszNjE4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA0N2Q2MCBfX3NldHVwX29wdF9odm1fZmVwClszNjE5XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MWJjNCBfX3NldHVwX3N0
cl9vcHRfaHZtX2ZlcApbMzYyMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDdkNzggX19zZXR1cF9vcHRfaGFwX2VuYWJsZWQKWzM2MjFdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxYmNj
IF9fc2V0dXBfc3RyX29wdF9oYXBfZW5hYmxlZApbMzYyMl0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdkOTAgX19zZXR1cF9vcHRfaHZtX2Rl
YnVnX2xldmVsClszNjIzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDA0MWJkMCBfX3NldHVwX3N0cl9vcHRfaHZtX2RlYnVnX2xldmVsClszNjI0
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MGUyZiBoeXBlcmNhbGwuYwpGaWxlIApbMzYyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmFmNWIgaHZtX3BoeXNkZXZfb3AKWzM2MjddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZhZmM1
IGh2bV9ncmFudF90YWJsZV9vcApbMzYyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmIwMGUgaHZtX21lbW9yeV9vcApbMzYyOV0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODBiMjAgaHZt
X2h5cGVyY2FsbF90YWJsZQpbMzYzMF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMThlNjAgX19mdW5jX18uMTcxODYKWzM2MzFdKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZTNjIGk4MjU0
LmMKRmlsZSAKWzM2MzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDMwYjdiIF9faHZtX3JlZ2lzdGVyX1BJVF9zYXZlX2FuZF9yZXN0b3JlClsz
NjM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDBmYjk1OCBwaXRfbG9hZApbMzYzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwZmJhNDEgcGl0X3NhdmUKWzM2MzZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZiNmM5IHBpdF90aW1lX2Zp
cmVkClszNjM3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDBmYjcyNCBwaXRfbG9hZF9jb3VudApbMzYzOF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmJhYmEgcGl0X2dldF9vdXQKWzM2Mzld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZi
YmRkIGhhbmRsZV9zcGVha2VyX2lvClszNjQwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmYmQzYiBwaXRfZ2V0X2NvdW50ClszNjQxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmYmUyMyBw
aXRfbGF0Y2hfY291bnQKWzM2NDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGZiZTdiIGhhbmRsZV9waXRfaW8KWzM2NDNdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MTQwIF9faW5pdGNh
bGxfX19odm1fcmVnaXN0ZXJfUElUX3NhdmVfYW5kX3Jlc3RvcmUKWzM2NDRdKHNlYyAtMikoZmwg
MHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZTQ3IGludGVyY2Vw
dC5jCkZpbGUgClszNjQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDBmYzUxNyBodm1fZmluZF9pb19oYW5kbGVyClszNjQ3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmYzU5ZCBodm1fbW1p
b193cml0ZQpbMzY0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwZmM1YzIgaHZtX21taW9fcmVhZApbMzY0OV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmM1ZTcgaHZtX21taW9fYWNjZXB0
ClszNjUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDBmYzZkMSBodm1fcG9ydGlvX3dyaXRlClszNjUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmYzZmNSBodm1fcG9ydGlvX3JlYWQKWzM2
NTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MGZjNzJjIGh2bV9wb3J0aW9fYWNjZXB0ClszNjUzXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MGU2MCBtbWlvX29wcwpbMzY1NF0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODBlNDAgcG9y
dGlvX29wcwpbMzY1NV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAw
eDAwMDAwMDAwMDAwMDBlNGQgaW8uYwpGaWxlIApbMzY1N10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmNiODEgZzJtX3BvcnRpb193cml0ZQpb
MzY1OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZmNiY2MgZzJtX3BvcnRpb19yZWFkClszNjU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmY2MyMyBnMm1fcG9ydGlvX2FjY2VwdApbMzY2
MF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
ODBlODAgZzJtX3BvcnRpb19vcHMKWzM2NjFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZTYwIGlvcmVxLmMKRmlsZSAKWzM2NjNdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZkMDE5IGh2
bV9mcmVlX2lvcmVxX2dtZm4KWzM2NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGZkMDM1IGh2bV9hY2Nlc3NfY2Y4ClszNjY1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmZDA2OCBnZXRf
aW9yZXEKWzM2NjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMGZkMGIzIGh2bV9pb19hc3Npc3QKWzM2NjddKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZkMTBkIGh2bV91cGRhdGVfaW9yZXFf
ZXZ0Y2huClszNjY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDBmZDE0YSBodm1fbWFwX2lvcmVxX3BhZ2UKWzM2NjldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZkMWM4IGh2bV9pb3JlcV9z
ZXJ2ZXJfbWFwX3BhZ2VzClszNjcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDBmZDIyNiBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1ClszNjcx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBm
ZDM1OSBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1ClszNjcyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmZDQxZCBodm1faW9yZXFfc2Vy
dmVyX2ZyZWVfcmFuZ2VzZXRzClszNjczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDBmZDQ1NyBodm1fcmVtb3ZlX2lvcmVxX2dtZm4KWzM2NzRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZk
NGQ5IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlClszNjc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmZDU3OCBodm1fYWRkX2lvcmVxX2dtZm4K
WzM2NzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMGZkNjI3IGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZQpbMzY3N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmQ2OWIgaHZtX2lvcmVxX3Nl
cnZlcl9yZW1vdmVfYWxsX3ZjcHVzClszNjc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmZDc4NiBodm1faW9yZXFfc2VydmVyX3VubWFwX3Bh
Z2VzClszNjc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDBmZDdmYSBodm1faW9yZXFfc2VydmVyX2RlaW5pdApbMzY4MF0oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBlNzYgaXJxLmMKRmls
ZSAKWzM2ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMGZlZjI2IGFzc2VydF9nc2kKWzM2ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZlZmE5IF9faHZtX3BjaV9pbnR4X2Fzc2VydApb
MzY4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZmYwNjEgZGVhc3NlcnRfaXJxClszNjg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmZjBjYSBfX2h2bV9wY2lfaW50eF9kZWFzc2VydApb
MzY4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwZmYxNDEgaHZtX3NldF9jYWxsYmFja19pcnFfbGV2ZWwKWzM2ODddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZmMjRjIGR1bXBfaXJxX2lu
Zm8KWzM2ODhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDMwYmIxIGR1bXBfaXJxX2luZm9fa2V5X2luaXQKWzM2ODldKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwYmQ5IF9faHZtX3JlZ2lz
dGVyX1BDSV9JUlFfc2F2ZV9hbmRfcmVzdG9yZQpbMzY5MF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwZmY1Y2UgaXJxX2xvYWRfcGNpClszNjkx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBm
ZjcyNiBpcnFfc2F2ZV9wY2kKWzM2OTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDMwYzBmIF9faHZtX3JlZ2lzdGVyX0lTQV9JUlFfc2F2ZV9h
bmRfcmVzdG9yZQpbMzY5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwZmY2YTMgaXJxX2xvYWRfaXNhClszNjk0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDBmZjgxNCBpcnFfc2F2ZV9pc2EK
WzM2OTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDMwYzQ1IF9faHZtX3JlZ2lzdGVyX1BDSV9MSU5LX3NhdmVfYW5kX3Jlc3RvcmUKWzM2OTZd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMGZm
NGNhIGlycV9sb2FkX2xpbmsKWzM2OTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMGZmODY4IGlycV9zYXZlX2xpbmsKWzM2OThdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MTQ4IF9faW5p
dGNhbGxfX19odm1fcmVnaXN0ZXJfUENJX0xJTktfc2F2ZV9hbmRfcmVzdG9yZQpbMzY5OV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgxNTAg
X19pbml0Y2FsbF9fX2h2bV9yZWdpc3Rlcl9JU0FfSVJRX3NhdmVfYW5kX3Jlc3RvcmUKWzM3MDBd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4
MTU4IF9faW5pdGNhbGxfX19odm1fcmVnaXN0ZXJfUENJX0lSUV9zYXZlX2FuZF9yZXN0b3JlClsz
NzAxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0ODE2MCBfX2luaXRjYWxsX2R1bXBfaXJxX2luZm9fa2V5X2luaXQKWzM3MDJdKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZTc4IG1vbml0
b3IuYwpGaWxlIApbMzcwNF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAx
KSAweDAwMDAwMDAwMDAwMDBlODggbXRyci5jCkZpbGUgClszNzA2XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMGM3YiBodm1fbXRycl9wYXRf
aW5pdApbMzcwN10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMThmNDAgbW1fdHlwZV90YmwKWzM3MDhdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhN2UwIG10cnJfZXBhdF90YmwKWzM3MDld
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBh
N2MwIHBhdF9lbnRyeV90YmwKWzM3MTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTAwODMxIGdldF9tdHJyX3R5cGUKWzM3MTFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTAwOWFlIGZyZWVf
cGlubmVkX2NhY2hlYXR0cl9lbnRyeQpbMzcxMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzBkMzIgX19odm1fcmVnaXN0ZXJfTVRSUl9zYXZl
X2FuZF9yZXN0b3JlClszNzEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEwMTQ4YyBodm1fbG9hZF9tdHJyX21zcgpbMzcxNF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDA5YmQgaHZtX3Nh
dmVfbXRycl9tc3IKWzM3MTVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE4Zjc4IHBhdF9lbnRyeV8yX3B0ZV9mbGFncwpbMzcxNl0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMThmMjAgX19m
dW5jX18uMTU4MTgKWzM3MTddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE4ZjAwIF9fZnVuY19fLjE1ODQxClszNzE4XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODE2OCBfX2luaXRjYWxs
X19faHZtX3JlZ2lzdGVyX01UUlJfc2F2ZV9hbmRfcmVzdG9yZQpbMzcxOV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgxNzAgX19pbml0Y2Fs
bF9odm1fbXRycl9wYXRfaW5pdApbMzcyMF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBlOGUgbmVzdGVkaHZtLmMKRmlsZSAKWzM3MjJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTAxODJl
IG5lc3RlZGh2bV9mbHVzaHRsYl9pcGkKWzM3MjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwZDY4IG5lc3RlZGh2bV9zZXR1cApbMzcyNF0o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDA0
ZjAgc2hhZG93X2lvX2JpdG1hcApbMzcyNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgxNzggX19pbml0Y2FsbF9uZXN0ZWRodm1fc2V0dXAK
WzM3MjZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAwZTk5IHBtdGltZXIuYwpGaWxlIApbMzcyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDFhN2UgcG10X3VwZGF0ZV9zY2kKWzM3Mjld
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMw
ZTZjIF9faHZtX3JlZ2lzdGVyX1BNVElNRVJfc2F2ZV9hbmRfcmVzdG9yZQpbMzczMF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDFhZGYgYWNw
aV9sb2FkClszNzMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwMWMzZCBhY3BpX3NhdmUKWzM3MzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTAxYmFmIHBtdF91cGRhdGVfdGltZQpbMzcz
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MDFkMmUgaGFuZGxlX2V2dF9pbwpbMzczNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDFlY2QgaGFuZGxlX3BtdF9pbwpbMzczNV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDFmODIgcG10
X3RpbWVyX2NhbGxiYWNrClszNzM2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0ODE4MCBfX2luaXRjYWxsX19faHZtX3JlZ2lzdGVyX1BNVElN
RVJfc2F2ZV9hbmRfcmVzdG9yZQpbMzczN10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAx
MDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBlYTEgcXVpcmtzLmMKRmlsZSAKWzM3MzldKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwZWEyIGNo
ZWNrX3BvcnQ4MApbMzc0MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwNzU0MjAgaHZtX25vX3BvcnQ4MF9kbWlfdGFibGUuMTQ5NjUKWzM3NDFd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMw
ZWNlIGRtaV9odm1fZGVueV9wb3J0ODAKWzM3NDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MTg4IF9faW5pdGNhbGxfY2hlY2tfcG9ydDgw
ClszNzQzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0N2RhOCBfX3NldHVwX2h2bV9wb3J0ODBfYWxsb3dlZApbMzc0NF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDFiZGEgX19zZXR1cF9z
dHJfaHZtX3BvcnQ4MF9hbGxvd2VkClszNzQ1XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
IDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGViMyBydGMuYwpGaWxlIApbMzc0N10oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzBmMTkgX19o
dm1fcmVnaXN0ZXJfUlRDX3NhdmVfYW5kX3Jlc3RvcmUKWzM3NDhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTAyZDkxIHJ0Y19sb2FkClszNzQ5
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEw
MmVjYSBydGNfc2F2ZQpbMzc1MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMDIyOGIgcnRjX3BmX2NhbGxiYWNrClszNzUxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwMjJiNSBydGNfY29w
eV9kYXRlClszNzUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwMjUwOSBjaGVja19mb3JfcGZfdGlja3MKWzM3NTNdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTAyNTZlIHJ0Y190aW1lcl91
cGRhdGUKWzM3NTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTAyNzFkIGNoZWNrX3VwZGF0ZV90aW1lcgpbMzc1NV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDI4M2YgYWxhcm1fdGltZXJf
dXBkYXRlClszNzU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwMmU4MyBydGNfdXBkYXRlX3RpbWVyClszNzU3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwMmY0MCBydGNfc2V0X3RpbWUK
WzM3NThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTAzMGU0IHJ0Y191cGRhdGVfaXJxClszNzU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwMzE0MSBoYW5kbGVfcnRjX2lvClszNzYwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwMzUz
NiBydGNfYWxhcm1fY2IKWzM3NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTAzNTc2IHJ0Y191cGRhdGVfdGltZXIyClszNzYyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODE5MCBfX2lu
aXRjYWxsX19faHZtX3JlZ2lzdGVyX1JUQ19zYXZlX2FuZF9yZXN0b3JlClszNzYzXShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGViNiBzYXZl
LmMKRmlsZSAKWzM3NjVdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDEwMjYwIGh2bV9zcl9oYW5kbGVycwpbMzc2Nl0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBlYzcgc3RkdmdhLmMKRmls
ZSAKWzM3NjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTA0MjE4IHN0ZHZnYV9tZW1fb2Zmc2V0ClszNzY5XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNDI3MyBzdGR2Z2FfbWVtX2NvbXBs
ZXRlClszNzcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEwNDI5NiBzdGR2Z2Ffb3V0YgpbMzc3MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkwMDAgZ3JfbWFzawpbMzc3Ml0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkwMTAgc3Jf
bWFzawpbMzc3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMDQ0NDggdnJhbV9nZXRiClszNzc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNDRhMCB2cmFtX2dldGwKWzM3NzVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA0NGY5IHN0
ZHZnYV9pbnRlcmNlcHRfcGlvClszNzc2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDEwNDU4NiBzdGR2Z2FfbWVtX2FjY2VwdApbMzc3N10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDQ2YTkg
c3RkdmdhX21lbV9yZWFkYgpbMzc3OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMTkwMjAgbWFzazE2ClszNzc5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNDdhZCBzdGR2Z2FfbWVtX3Jl
YWQKWzM3ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTA0OTU2IHN0ZHZnYV9tZW1fd3JpdGViClszNzgxXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNGI5YyBzdGR2Z2FfbWVtX3dyaXRl
ClszNzgyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA4MGVhMCBzdGR2Z2FfbWVtX29wcwpbMzc4M10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDBlZGIgdmlvYXBpYy5jCkZpbGUgClszNzg1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEw
NGYyNiBhZGRyX3Zpb2FwaWMKWzM3ODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTA0Zjc2IGdzaV92aW9hcGljClszNzg3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNGZjOCB2aW9hcGlj
X3JhbmdlClszNzg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwNGZlMCB2aW9hcGljX3JlYWQKWzM3ODldKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5MDYwIF9fZnVuY19fLjE3NzU3Clsz
NzkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDEwNTBmZiBpb2FwaWNfaW5qX2lycQpbMzc5MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkwODggX19mdW5jX18uMTc4MTkKWzM3OTJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA1MTg3
IHZpb2FwaWNfZGVsaXZlcgpbMzc5M10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMTkwYTAgX19mdW5jX18uMTc4MzYKWzM3OTRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwZmJkIF9faHZt
X3JlZ2lzdGVyX0lPQVBJQ19zYXZlX2FuZF9yZXN0b3JlClszNzk1XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNTRkZCBpb2FwaWNfbG9hZApb
Mzc5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMDU1NTkgaW9hcGljX3NhdmUKWzM3OTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA1NWQzIHZpb2FwaWNfd3JpdGUKWzM3OThdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5MDcwIF9f
ZnVuY19fLjE3Nzk1ClszNzk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEwNTk5YSB2aW9hcGljX2ZyZWUKWzM4MDBdKHNlYyAgMikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5MGIwIF9fZnVuY19fLjE3
ODU1ClszODAxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA4MGVjMCB2aW9hcGljX21taW9fb3BzClszODAyXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODE5OCBfX2luaXRjYWxsX19faHZt
X3JlZ2lzdGVyX0lPQVBJQ19zYXZlX2FuZF9yZXN0b3JlClszODAzXShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGVmMyB2aXJpZGlhbi5jCkZp
bGUgClszODA1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEwNWY1MCB0ZWFyZG93bl92cF9hc3Npc3QKWzM4MDZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA1ZmMxIHVwZGF0ZV9yZWZlcmVu
Y2VfdHNjClszODA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwNjFkYSByYXdfdHJjX3ZhbApbMzgwOF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzBmZjMgX19odm1fcmVnaXN0ZXJfVklS
SURJQU5fRE9NQUlOX3NhdmVfYW5kX3Jlc3RvcmUKWzM4MDldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA2MjY0IHZpcmlkaWFuX2xvYWRfZG9t
YWluX2N0eHQKWzM4MTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTA2MmY5IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQKWzM4MTFdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxMDI5IF9f
aHZtX3JlZ2lzdGVyX1ZJUklESUFOX1ZDUFVfc2F2ZV9hbmRfcmVzdG9yZQpbMzgxMl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDY2NDMgdmly
aWRpYW5fbG9hZF92Y3B1X2N0eHQKWzM4MTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA2MzlmIHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0Clsz
ODE0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAzMTA1ZiBwYXJzZV92aXJpZGlhbl92ZXJzaW9uClszODE1XShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTgxZSB2aXJpZGlhbl9tYWpvcgpb
MzgxNl0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMGE4MWMgdmlyaWRpYW5fbWlub3IKWzM4MTddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODE4IHZpcmlkaWFuX2J1aWxkClszODE4XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNjQ3
OCBpbml0aWFsaXplX3ZwX2Fzc2lzdApbMzgxOV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4MTQgdmlyaWRpYW5fc3BpbmxvY2tfcmV0cnlf
Y291bnQKWzM4MjBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQzMDIwIHBlcl9jcHVfX2lwaV9jcHVtYXNrClszODIxXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2RjMCBfX3NldHVwX3Bh
cnNlX3ZpcmlkaWFuX3ZlcnNpb24KWzM4MjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxYmU1IF9fc2V0dXBfc3RyX3BhcnNlX3ZpcmlkaWFu
X3ZlcnNpb24KWzM4MjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQ4MWEwIF9faW5pdGNhbGxfX19odm1fcmVnaXN0ZXJfVklSSURJQU5fVkNQ
VV9zYXZlX2FuZF9yZXN0b3JlClszODI0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODFhOCBfX2luaXRjYWxsX19faHZtX3JlZ2lzdGVyX1ZJ
UklESUFOX0RPTUFJTl9zYXZlX2FuZF9yZXN0b3JlClszODI1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2RkOCBfX3NldHVwX3ZpcmlkaWFu
X3NwaW5sb2NrX3JldHJ5X2NvdW50ClszODI2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MWJmNiBfX3NldHVwX3N0cl92aXJpZGlhbl9zcGlu
bG9ja19yZXRyeV9jb3VudApbMzgyN10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMp
IChueCAxKSAweDAwMDAwMDAwMDAwMDBmMWUgdmxhcGljLmMKRmlsZSAKWzM4MjldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA3NTMwIHZsYXBp
Y19maW5kX2hpZ2hlc3RfdmVjdG9yClszODMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwNzU3OCB2bGFwaWNfcmFuZ2UKWzM4MzFdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA3NWI2IHNl
dF94MmFwaWNfaWQKWzM4MzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTA3NWViIHZsYXBpY19nZXRfcHByClszODMzXShzZWMgIDIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTFlOCBfX2Z1bmNfXy4x
ODQ3NApbMzgzNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMDc2OGUgdmxhcGljX3NldF90ZGNyClszODM1XShzZWMgIDIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTE3MCBfX2Z1bmNfXy4xODYyNQpb
MzgzNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMDc2ZmMgbGFwaWNfbG9hZF9maXh1cApbMzgzN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDc3NzUgX192bGFwaWNfYWNjZXB0X3BpY19p
bnRyClszODM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEwNzgwNCB2bGFwaWNfcmVhZF9hbGlnbmVkClszODM5XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTFhMCBfX2Z1bmNfXy4xODYy
MApbMzg0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMDc5NTkgdmxhcGljX3JlYWQKWzM4NDFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5MGYwIF9fZnVuY19fLjE4NjU0ClszODQyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwN2Fl
MSB2bGFwaWNfdGR0X3B0X2NiClszODQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDEwN2IwYyB2bGFwaWNfcHRfY2IKWzM4NDRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA3YjUyIHZsYXBp
Y191cGRhdGVfdGltZXIKWzM4NDVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDE5MTUwIF9fZnVuY19fLjE4Njg2ClszODQ2XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwN2RjYyB2bGFwaWNf
ZG9faW5pdApbMzg0N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMzExNjUgX19odm1fcmVnaXN0ZXJfTEFQSUNfc2F2ZV9hbmRfcmVzdG9yZQpb
Mzg0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMDdmMDYgbGFwaWNfbG9hZF9oaWRkZW4KWzM4NDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA4MDA1IGxhcGljX3NhdmVfaGlkZGVuClsz
ODUwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAzMTE5YiBfX2h2bV9yZWdpc3Rlcl9MQVBJQ19SRUdTX3NhdmVfYW5kX3Jlc3RvcmUKWzM4NTFd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA5
ODg4IGxhcGljX2xvYWRfcmVncwpbMzg1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMDgwOGMgbGFwaWNfc2F2ZV9yZWdzClszODUzXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwODFkMCB2
bGFwaWNfZXJyb3IKWzM4NTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTA4MjNmIHZsYXBpY19hY2NlcHRfaXJxClszODU1XShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTFkMCBfX2Z1bmNf
Xy4xODQ5OApbMzg1Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxMDg2MDEgdmxhcGljX2luaXRfc2lwaV9hY3Rpb24KWzM4NTddKHNlYyAgMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5MWMwIF9fZnVu
Y19fLjE4NTkwClszODU4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxOTFiOCByZWFkYWJsZS4xODY2MApbMzg1OV0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkxMjAgX19mdW5jX18uMTg4
MDUKWzM4NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTA5MGMwIHZsYXBpY19yZWdfd3JpdGUKWzM4NjFdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5MTgwIF9fZnVuY19fLjE4NzE4Clsz
ODYyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxOTIwMCB2bGFwaWNfbHZ0X21hc2sKWzM4NjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTA5NmMxIHZsYXBpY193cml0ZQpbMzg2NF0oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkxMDAg
X19mdW5jX18uMTg3MjgKWzM4NjVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDE5MTM4IF9fZnVuY19fLjE4NzkzClszODY2XShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOTExMCBfX2Z1bmNf
Xy4xODk0NApbMzg2N10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwODBlZTAgdmxhcGljX21taW9fb3BzClszODY4XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODFiMCBfX2luaXRjYWxsX19f
aHZtX3JlZ2lzdGVyX0xBUElDX1JFR1Nfc2F2ZV9hbmRfcmVzdG9yZQpbMzg2OV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDgxYjggX19pbml0
Y2FsbF9fX2h2bV9yZWdpc3Rlcl9MQVBJQ19zYXZlX2FuZF9yZXN0b3JlClszODcwXShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGYyMCB2bV9l
dmVudC5jCkZpbGUgClszODcyXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMGYyZSB2bXNpLmMKRmlsZSAKWzM4NzRdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBhNDg1IHZtc2lfaW5qX2ly
cQpbMzg3NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTkyMzggX19mdW5jX18uMTc3MjAKWzM4NzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBhNTBjIGZyZWVfbXNpeHRibF9lbnRyeQpb
Mzg3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMGE1MWUgbXNpeHRibF9maW5kX2VudHJ5ClszODc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwYTU2NyBtc2l4dGJsX2FkZHJfdG9fZGVz
YwpbMzg3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMGE1YzcgbXNpeHRibF9yYW5nZQpbMzg4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGE3MTYgbXNpeHRibF93cml0ZQpbMzg4MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGE4
ZTEgX21zaXh0Ymxfd3JpdGUKWzM4ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTBhOGY5IG1zaXh0YmxfcmVhZApbMzg4M10oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkyNDggX19mdW5j
X18uMTc3MzcKWzM4ODRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDE5MjIwIF9fZnVuY19fLjE3NzUzClszODg1XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MGYwMCBtc2l4dGJsX21taW9f
b3BzClszODg2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAw
MDAwMDAwMDAwMGYzYiB2cGljLmMKRmlsZSAKWzM4ODhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxMWQxIF9faHZtX3JlZ2lzdGVyX1BJQ19z
YXZlX2FuZF9yZXN0b3JlClszODg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDEwYjFjNSB2cGljX2xvYWQKWzM4OTBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBiMjRiIHZwaWNfc2F2ZQpb
Mzg5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMGIyZWMgdnBpY19pbnRlcmNlcHRfZWxjcl9pbwpbMzg5Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGIzNmIgdnBpY19nZXRfcHJpb3Jp
dHkKWzM4OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTBiM2JlIHZwaWNfZ2V0X2hpZ2hlc3RfcHJpb3JpdHlfaXJxClszODk0XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwYjQ3YyB2cGlj
X3VwZGF0ZV9pbnRfb3V0cHV0ClszODk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDEwYjU3YSBfX3ZwaWNfaW50YWNrClszODk2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwYjYzOCB2cGlj
X2ludGFjawpbMzg5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxMGI2ZTMgdnBpY19pbnRlcmNlcHRfcGljX2lvClszODk4XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODFjMCBfX2luaXRj
YWxsX19faHZtX3JlZ2lzdGVyX1BJQ19zYXZlX2FuZF9yZXN0b3JlClszODk5XShzZWMgLTIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGY0MyB2cHQuYwpG
aWxlIApbMzkwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMGJmM2UgcHRfcHJvY2Vzc19taXNzZWRfdGlja3MKWzM5MDJdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBiZmEzIHB0X2xvY2sK
WzM5MDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTBiZmUzIHB0X2lycV92ZWN0b3IKWzM5MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjMDlhIHB0X2FkanVzdF92Y3B1ClszOTA1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwYzFh
NSBwdF9yZXN1bWUKWzM5MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTBjMjE0IHB0X3RpbWVyX2ZuClszOTA3XShzZWMgLTIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMGY0NSBhc2lkLmMKRmlsZSAK
WzM5MDldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAwZjQ5IGVtdWxhdGUuYwpGaWxlIApbMzkxMV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkyYzAgb3BjX3RhYgpbMzkxMl0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkyODAgX19m
dW5jX18uMTUwNzIKWzM5MTNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAwZjRkIGludHIuYwpGaWxlIApbMzkxNV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGQwZDAgc3ZtX2VuYWJsZV9p
bnRyX3dpbmRvdwpbMzkxNl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMTkzNTAgX19mdW5jX18uMTU0ODgKWzM5MTddKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZjU0IG5lc3RlZHN2bS5j
CkZpbGUgClszOTE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDEwZDQyYyBuZXN0ZWRzdm1fdmNwdV9jbGdpClszOTIwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZDQ4MiBuZXN0ZWRzdm1f
dmNwdV9zdGdpClszOTIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEwZDRkOCBuZXN0ZWRzdm1fdm1jYl9zZXRfbmVzdGVkcDJtClszOTIyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZDVj
MyBuc3ZtX3ZtY2JfZ3Vlc3RfaW50ZXJjZXB0c19leGl0Y29kZQpbMzkyM10oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTkzODAgX19mdW5jX18u
MTU5MjAKWzM5MjRdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgw
MDAwMDAwMDAwMDAwZjkyIHN2bS5jCkZpbGUgClszOTI2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMTIwNyBzdm1faW5pdF9tc3IKWzM5Mjdd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBm
YjdiIHN2bV9zYXZlX21zcgpbMzkyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMGZjMmEgc3ZtX2xvYWRfbXNyClszOTI5XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmNmNiBzdm1fZ2V0
X2ludGVycnVwdF9zaGFkb3cKWzM5MzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTBmZDIyIHN2bV9zZXRfaW50ZXJydXB0X3NoYWRvdwpbMzkz
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MGZkNWYgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVyClszOTMyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmRhMSBzdm1fdXBkYXRlX2d1ZXN0X3Zl
bmRvcgpbMzkzM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMGZkZTkgc3ZtX2dldF9jcGwKWzM5MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBmZGZkIHN2bV9nZXRfc2hhZG93X2dzX2Jh
c2UKWzM5MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTBmZTExIHN2bV9zZXRfZ3Vlc3RfcGF0ClszOTM2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmU0MyBzdm1fZ2V0X2d1ZXN0X3Bh
dApbMzkzN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMGZlNzEgc3ZtX3NldF9yZHRzY19leGl0aW5nClszOTM4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmVhMiBzdm1fc2V0X2Rlc2Ny
aXB0b3JfYWNjZXNzX2V4aXRpbmcKWzM5MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTBmZWNmIHN2bV9pbml0X2h5cGVyY2FsbF9wYWdlClsz
OTQwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDEwZmYxNyBzdm1fZG9tYWluX2luaXRpYWxpc2UKWzM5NDFdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwZjIwIGNzdy4yMTU1NgpbMzk0Ml0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGZm
MzAgc3ZtX2RvbWFpbl9kZXN0cm95ClszOTQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmYzNiBzdm1fZXZlbnRfcGVuZGluZwpbMzk0NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMGZm
NTAgc3ZtX2dldF9wZW5kaW5nX2V2ZW50ClszOTQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEwZmY5MiBzdm1fZ3Vlc3RfeDg2X21vZGUKWzM5
NDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTBmZmVmIHN2bV9mcHVfbGVhdmUKWzM5NDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTEwMDM4IHN2bV9jcmFzaF9vcl9mYXVsdApbMzk0OF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTAw
YWQgc3ZtX2ludmxwZwpbMzk0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMTAyNDkgc3ZtX2x3cF9pbnRlcnJ1cHQKWzM5NTBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTEwMmEwIHN2bV9t
c3JfcmVhZF9pbnRlcmNlcHQKWzM5NTFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDE5NGIwIF9fZnVuY19fLjIxNzk5ClszOTUyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMDVlMiBzdm1f
d2JpbnZkX2ludGVyY2VwdApbMzk1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMTA2NDAgc3ZtX2dldF9pbnNuX2J5dGVzClszOTU0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMDY4NyBz
dm1fY3B1X2Rvd24KWzM5NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTEwNjlkIHN2bV9jcHVfZGVhZApbMzk1Nl0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDMyMjggcGVyX2NwdV9faHNh
ClszOTU3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE0MzIyMCBwZXJfY3B1X19ob3N0X3ZtY2IKWzM5NThdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTEwNzZhIHN2bV9jcHVfdXBfcHJlcGFy
ZQpbMzk1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMTA4ZjQgc3ZtX3NldF90c2Nfb2Zmc2V0ClszOTYwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMDlmOSBzdm1fc2F2ZV92bWNiX2N0
eHQKWzM5NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTEwYjJkIHN2bV9sb2FkX3ZtY2JfY3R4dApbMzk2Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTBmZTMgc3ZtX3ZjcHVfZGVzdHJv
eQpbMzk2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMTEwMDMgc3ZtX3ZjcHVfaW5pdGlhbGlzZQpbMzk2NF0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDA1MjAgb3N2d19sZW5ndGgKWzM5
NjVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTQwNTE4IG9zdndfc3RhdHVzClszOTY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDExMTA5ZSBzdm1fZG9fcmVzdW1lClszOTY3XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMTFiZSBpc19p
bnZscGcKWzM5NjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTExMjA2IG5zdm1fZ2V0X252bWNiX3BhZ2UKWzM5NjldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTExMzA5IHN2bV9zeW5jX3Zt
Y2IKWzM5NzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTExM2EzIHN2bV9nZXRfc2VnbWVudF9yZWdpc3RlcgpbMzk3MV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTE0YzQgc3ZtX3NldF9z
ZWdtZW50X3JlZ2lzdGVyClszOTcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDExMTc0NCBzdm1fZnB1X2RpcnR5X2ludGVyY2VwdApbMzk3M10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTE5
NGQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQKWzM5NzRdKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwNTEwIGx3cF9pbnRyX3ZlY3Rvci4yMTUw
MApbMzk3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMTFlYzUgX19yZXN0b3JlX2RlYnVnX3JlZ2lzdGVycwpbMzk3Nl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTFmZjQgc3ZtX2luamVj
dF9ldmVudApbMzk3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxMTI1ZGQgc3ZtX2N0eHRfc3dpdGNoX3RvClszOTc4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMjdjMSBzdm1fY3R4dF9z
d2l0Y2hfZnJvbQpbMzk3OV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMGY0Mzggb3N2d19sb2NrClszOTgwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExMmFmYiBfc3ZtX2NwdV91cApbMzk4
MV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MGE4MjAgYW1kX2VycmF0dW0zODNfZm91bmQKWzM5ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTEyYzllIHN2bV9jcHVfdXAKWzM5ODNdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1NjQw
IHN2bV9mdW5jdGlvbl90YWJsZQpbMzk4NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTk0OTAgX19mdW5jX18uMjE5OTYKWzM5ODVdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5NDg4IGxp
c3QuMjE5MzEKWzM5ODZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkg
MHgwMDAwMDAwMDAwMDAwZjk1IHN2bWRlYnVnLmMKRmlsZSAKWzM5ODhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTE0ODVlIHN2bV9kdW1wX3Nl
bApbMzk4OV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAw
MDAwMDAwMDBmOTggdm1jYi5jCkZpbGUgClszOTkxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExNTE5NiB2bWNiX2R1bXAKWzM5OTJdKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZjliIHN2
bS9lbnRyeS5TCkZpbGUgClszOTk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDExNWEyYSBhcmNoL3g4Ni9odm0vc3ZtL2VudHJ5Lm8udW5saWtl
bHkKWzM5OTVdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAwZjlmIGludHIuYwpGaWxlIApbMzk5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTVhNjAgdm14X2VuYWJsZV9pbnRyX3dpbmRv
dwpbMzk5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMTYxOTMgYXJjaC94ODYvaHZtL3ZteC9pbnRyLm8udW5saWtlbHkKWzM5OTldKHNlYyAt
MikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZmEzIHJl
YWxtb2RlLmMKRmlsZSAKWzQwMDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTE2MWE3IHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uCls0MDAy
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEx
NjZmOSBhcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLm8udW5saWtlbHkKWzQwMDNdKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAwZmNiIHZtY3Mu
YwpGaWxlIApbNDAwNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxMTY3MDEgdm14X3NldF9ob3N0X2VudgpbNDAwNl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWFlOTkgYXJjaC94ODYvaHZt
L3ZteC92bWNzLm8udW5saWtlbHkKWzQwMDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTE2N2FkIHZteF9tc3JfZW50cnlfa2V5X2NtcApbNDAw
OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MzE0ODcgcGFyc2VfZXB0X3BhcmFtCls0MDA5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg1YyBvcHRfZXB0X2FkCls0MDEwXShzZWMgIDUp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg1ZCBvcHRf
cG1sX2VuYWJsZWQKWzQwMTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTE2N2MyIHZteF9sb2FkX3ZtY3MKWzQwMTJdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMDcwIHBlcl9jcHVfX2N1
cnJlbnRfdm1jcwpbNDAxM10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxNDMwNjAgcGVyX2NwdV9fYWN0aXZlX3ZtY3NfbGlzdApbNDAxNF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTY4N2Qg
X192bXhfY2xlYXJfdm1jcwpbNDAxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMTY5N2UgYWRqdXN0X3ZteF9jb250cm9scwpbNDAxNl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTY5ZDIg
Y2FwX2NoZWNrCls0MDE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDExNmEwMyB2bXhfYWxsb2Nfdm1jcwpbNDAxOF0oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4MzAgdm1jc19yZXZpc2lv
bl9pZApbNDAxOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMTZhY2Qgdm14X2ZyZWVfdm1jcwpbNDAyMF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMTZiMGYgdm14X2NsZWFyX3ZtY3MKWzQw
MjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTE2YjViIHZteF9kdW1wX3NlbDIKWzQwMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTE2YmQ5IHZteF9kdW1wX3NlbApbNDAyM10oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDMyMzAgcGVy
X2NwdV9fdm14b25fcmVnaW9uCls0MDI0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg2NCBwbGVfZ2FwCls0MDI1XShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg2YSBvcHRfdnBpZF9l
bmFibGVkCls0MDI2XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAwYTg2OSBvcHRfdW5yZXN0cmljdGVkX2d1ZXN0X2VuYWJsZWQKWzQwMjddKHNl
YyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODY4
IG9wdF9hcGljdl9lbmFibGVkCls0MDI4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDE0MzA0MCBwZXJfY3B1X19mb3JlaWduX3ZtY3MKWzQwMjld
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBh
ODYwIHBsZV93aW5kb3cKWzQwMzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTFhZGJiIHZtY3NfZHVtcApbNDAzMV0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdkZjAgX19zZXR1cF9wYXJz
ZV9lcHRfcGFyYW0KWzQwMzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQxYzE0IF9fc2V0dXBfc3RyX3BhcnNlX2VwdF9wYXJhbQpbNDAzM10o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdl
MDggX19zZXR1cF9wbGVfd2luZG93Cls0MDM0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MWMxOCBfX3NldHVwX3N0cl9wbGVfd2luZG93Cls0
MDM1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA0N2UyMCBfX3NldHVwX3BsZV9nYXAKWzQwMzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxYzIzIF9fc2V0dXBfc3RyX3BsZV9nYXAKWzQw
MzddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQ3ZTM4IF9fc2V0dXBfb3B0X2FwaWN2X2VuYWJsZWQKWzQwMzhdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxYzJiIF9fc2V0dXBfc3RyX29w
dF9hcGljdl9lbmFibGVkCls0MDM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0N2U1MCBfX3NldHVwX29wdF91bnJlc3RyaWN0ZWRfZ3Vlc3Rf
ZW5hYmxlZApbNDA0MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDFjMzEgX19zZXR1cF9zdHJfb3B0X3VucmVzdHJpY3RlZF9ndWVzdF9lbmFi
bGVkCls0MDQxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0N2U2OCBfX3NldHVwX29wdF92cGlkX2VuYWJsZWQKWzQwNDJdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQxYzQ0IF9fc2V0dXBf
c3RyX29wdF92cGlkX2VuYWJsZWQKWzQwNDNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMDJmIHZteC5jCkZpbGUgCls0MDQ1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjAzMSB2bXhf
cGlfc3dpdGNoX2Zyb20KWzQwNDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTFiMDRhIHZteF9waV9zd2l0Y2hfdG8KWzQwNDddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiMDgyIF9fcmVz
dG9yZV9kZWJ1Z19yZWdpc3RlcnMKWzQwNDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxNWFkIHZteF9pbml0X21zcgpbNDA0OV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWIwY2Egdm14
X2dldF9zaGFkb3dfZ3NfYmFzZQpbNDA1MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWIwZDcgdm14X2luaXRfaHlwZXJjYWxsX3BhZ2UKWzQw
NTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTFiMTFmIHZteF9nZXRfaW50ZXJydXB0X3NoYWRvdwpbNDA1Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjE2NWMgYXJjaC94ODYvaHZtL3Zt
eC92bXguby51bmxpa2VseQpbNDA1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMWIxMzMgdm14X3NldF9pbnRlcnJ1cHRfc2hhZG93Cls0MDU0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEx
YjE0OSB2bXhfdmlydHVhbF9pbnRyX2RlbGl2ZXJ5X2VuYWJsZWQKWzQwNTVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiMTVhIHZteF9oYW5k
bGVfZW9pCls0MDU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDExYjE3ZiB2bXhfaXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQKWzQwNTddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiMTkxIGxh
c3RfYnJhbmNoX21zcl9nZXQKWzQwNThdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDE5YjQwIG5oX2xicgpbNDA1OV0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTliMDAgc2tfbGJyCls0MDYw
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
OWFjMCBhdF9sYnIKWzQwNjFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE5YTgwIGdtX2xicgpbNDA2Ml0oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTliYzAgcDRfbGJyCls0MDYzXShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOWI4MCBj
Ml9sYnIKWzQwNjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTFiMjIzIGlzX2xhc3RfYnJhbmNoX21zcgpbNDA2NV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWIyY2Qgdm14X2ludmxwZwpb
NDA2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMWIzMmQgX192bXhfaW5qZWN0X2V4Y2VwdGlvbgpbNDA2N10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWIzOWUgdm14X2V2ZW50X3BlbmRp
bmcKWzQwNjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTFiM2M4IGdldF9pbnN0cnVjdGlvbl9sZW5ndGgKWzQwNjldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiM2U4IHZteF9waV91bmJs
b2NrX3ZjcHUKWzQwNzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFiNDhlIHZteF9waV9kb19yZXN1bWUKWzQwNzFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNGE1IHZteF92Y3B1X2Js
b2NrCls0MDcyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDE0MzA4MCBwZXJfY3B1X192bXhfcGlfYmxvY2tpbmcKWzQwNzNdKHNlYyAgNSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODdhIHBpX3dha2V1
cF92ZWN0b3IKWzQwNzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFiNTgyIHZteF9zeW5jX3Bpcl90b19pcnIKWzQwNzVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNjIyIHZteF9nZXRf
Z3Vlc3RfYm5kY2ZncwpbNDA3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMWI2Nzcgdm14X3NldF9ndWVzdF9ibmRjZmdzCls0MDc3XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYjZjOSB2
bXhfc2V0dXBfdHNjX3NjYWxpbmcKWzQwNzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiNzE4IHZteF92Y3B1X3VwZGF0ZV9lcHRwCls0MDc5
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEx
YjdjNiB2bXhfc2V0X21vZGUKWzQwODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTFiODE0IHZteF9wcm9jZXNzX2lzcgpbNDA4MV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWI4ZTkgdm14
X3NldF9pbmZvX2d1ZXN0Cls0MDgyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDExYjk1NSB2bXhfZ2V0X3BlbmRpbmdfZXZlbnQKWzQwODNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiOWM2
IHZteF9zZXRfZ3Vlc3RfcGF0Cls0MDg0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDExYmExYiB2bXhfZ2V0X2d1ZXN0X3BhdApbNDA4NV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWJhNzMg
dm14X3VwZGF0ZV9ob3N0X2NyMwpbNDA4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWJhYTUgdm14X2xvYWRfbXNyCls0MDg3XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYmJiMCB2bXhf
c2F2ZV9tc3IKWzQwODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFiYzZhIHZteF92bWZ1bmNfaW50ZXJjZXB0Cls0MDg5XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExYmM5ZiBwaV9ub3Rp
ZmljYXRpb25faW50ZXJydXB0Cls0MDkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDExYmNmMyB2bXhfdmNwdV9lbXVsYXRlX3ZtZnVuYwpbNDA5
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MWJkNDIgdm14X3ZjcHVfZW11bGF0ZV92ZQpbNDA5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWJlNDYgdm14X3Byb3BhZ2F0ZV9pbnRyCls0
MDkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDExYmViNyB2bXhfZW5hYmxlX21zcl9pbnRlcmNlcHRpb24KWzQwOTRdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiZWYxIHZteF9kZWxpdmVy
X3Bvc3RlZF9pbnRyCls0MDk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDExYzA0MyB2bXhfdXBkYXRlX2VvaV9leGl0X2JpdG1hcApbNDA5Nl0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWMw
NjEgdm14X2hhbmRsZV9jZApbNDA5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMWMxMGQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQKWzQwOThd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5
YTUwIF9fZnVuY19fLjIyMDk3Cls0MDk5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg3OSBsYnJfdHN4X2ZpeHVwX25lZWRlZApbNDEwMF0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4
NzggYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkCls0MTAxXShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOWEzMCBfX2Z1bmNfXy4yMTM2
NApbNDEwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMWM3OGQgdm14X21zcl9yZWFkX2ludGVyY2VwdApbNDEwM10oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTlhMTAgX19mdW5jX18uMjIw
MzYKWzQxMDRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDE5OWYwIF9fZnVuY19fLjIxMzU4Cls0MTA1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExY2JmOCB2bXhfd2JpbnZkX2ludGVyY2Vw
dApbNDEwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMWNjNmUgdm14X3NldF90c2Nfb2Zmc2V0Cls0MTA3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExY2NiNSB2bXhfdXBkYXRlX2d1ZXN0
X2VmZXIKWzQxMDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTFjZDNhIHZteF9jdHh0X3N3aXRjaF90bwpbNDEwOV0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTk5ZDAgX19mdW5jX18uMjEz
ODgKWzQxMTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTFjZTk0IHZteF9zZXRfc2VnbWVudF9yZWdpc3RlcgpbNDExMV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWQxYWUgdm14X2dldF9z
ZWdtZW50X3JlZ2lzdGVyCls0MTEyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDE0MDUyOCB3YXJuZWQuMjE1MjYKWzQxMTNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFkNDg4IHZteF9zYXZl
X3ZtY3NfY3R4dApbNDExNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxMWQ1ZjIgdm14X3ZjcHVfZGVzdHJveQpbNDExNV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWQ2MWEgdm14X3ZjcHVf
aW5pdGlhbGlzZQpbNDExNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxMWQ3OWEgdm14X2RvbWFpbl9kZXN0cm95Cls0MTE3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExZDdlYiB2bXhfZG9t
YWluX2luaXRpYWxpc2UKWzQxMThdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDgwZjQwIGNzdy4yMTMyOQpbNDExOV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWQ4Yzggc2lnbl9leHRlbmRf
bXNyCls0MTIwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDExZDkwZSBwaV93YWtldXBfaW50ZXJydXB0Cls0MTIxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExZGVlMSB2bXhfc2V0X3JkdHNj
X2V4aXRpbmcKWzQxMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFkZjYyIHZteF9zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZwpbNDEy
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MWRmYTIgdm14X3ZjcHVfdXBkYXRlX3ZtZnVuY192ZQpbNDEyNF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWUxN2Ugdm14X2ZwdV9lbnRlcgpb
NDEyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMWUxYzggdm14X2ZwdV9kaXJ0eV9pbnRlcmNlcHQKWzQxMjZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFlMjE2IHZteF9mcHVfbGVhdmUK
WzQxMjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTFlMjhmIHZteF9jdHh0X3N3aXRjaF9mcm9tCls0MTI4XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDExZTNjMSB2bXhfdXBkYXRlX2d1ZXN0
X3ZlbmRvcgpbNDEyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxMWU0MWYgdm14X3VwZGF0ZV9ndWVzdF9jcgpbNDEzMF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMWU5ZDYgdm14X2xvYWRf
dm1jc19jdHh0Cls0MTMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDExZWU4NiBfdm14X2dldF9jcGwKWzQxMzJdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTFlZjVkIG52bXhfdm1leGl0X2V2
ZW50Cls0MTMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDExZWY3OSB2bXhfaW5qZWN0X2V2ZW50Cls0MTM0XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NThhMCB2bXhfZnVuY3Rpb25fdGFi
bGUKWzQxMzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc1YWU4IG9wdF9mb3JjZV9lcHQKWzQxMzZdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODZjIGxicl9sYXN0aW50X2Zyb20KWzQx
MzddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBhODc0IGxicl9mcm9tX3N0YXJ0Cls0MTM4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg3MCBsYnJfZnJvbV9lbmQKWzQxMzldKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5OWIwIF9f
ZnVuY19fLjIyMjkzCls0MTQwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxOTlhMCByZWFzb25zLjIyMzI2Cls0MTQxXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2U4MCBfX3NldHVwX29w
dF9mb3JjZV9lcHQKWzQxNDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQxYzQ5IF9fc2V0dXBfc3RyX29wdF9mb3JjZV9lcHQKWzQxNDNdKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMDQ2
IHZ2bXguYwpGaWxlIApbNDE0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMjE3YjQgdm1mYWlsX2ludmFsaWQKWzQxNDZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIxN2NlIG52bXhfcHVy
Z2VfdnZtY3MKWzQxNDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTI2MDdhIGFyY2gveDg2L2h2bS92bXgvdnZteC5vLnVubGlrZWx5Cls0MTQ4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEy
MTg5YiB2bXhfaW5zdF9jaGVja19wcml2aWxlZ2UKWzQxNDldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIxYTA3IHJlZ19yZWFkCls0MTUwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMWEy
NCBkZWNvZGVfdm14X2luc3QKWzQxNTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTIxY2EzIHZ2bWNzX2xhdW5jaGVkCls0MTUyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMWNjZiBjbGVh
cl92dm1jc19sYXVuY2hlZApbNDE1M10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxNDMwOTggcGVyX2NwdV9fdnZtY3NfYnVmCls0MTU0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEyMjJlNyB2
dm1jc190b19zaGFkb3dfYnVsawpbNDE1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjI0MjkgX21hcF9pb19iaXRtYXAKWzQxNTZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyNGIxIF9t
YXBfbXNyX2JpdG1hcApbNDE1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxMjI1M2UgbnZteF92bXJlc3VtZQpbNDE1OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjI2NTMgdm1mYWlsX3Zh
bGlkCls0MTU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEyMjZhOSB2bWZhaWwKWzQxNjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyNmRjIHNoYWRvd190b192dm1jc19idWxrCls0MTYx
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
OWNlMCB2bWNzX3JvX2ZpZWxkCls0MTYyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAxOWQwMCB2bWNzX2dzdGF0ZV9maWVsZApbNDE2M10oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTljYTAg
dm1jc19oMmdfZmllbGQKWzQxNjRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDE5Y2Y4IGdwZHB0ZV9maWVsZHMKWzQxNjVdKHNlYyAgMikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5YzdjIHZtZW50cnlf
ZmllbGRzLjE2NTM3Cls0MTY2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54
IDEpIDB4MDAwMDAwMDAwMDAwMTA0OSB2bXgvZW50cnkuUwpGaWxlIApbNDE2OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjYyNGEgYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5vLnVubGlrZWx5Cls0MTY5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTA1YSBkb20wX2J1aWxkLmMKRmlsZSAK
WzQxNzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDMxODFiIHB2aF9zdGVhbF9yYW0KWzQxNzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxODk4IGFjcGlfY291bnRfaW50cl9vdnIKWzQx
NzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDc1YjA4IGFjcGlfaW50cl9vdmVycmlkZXMKWzQxNzRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxOGFhIGFjcGlfc2V0X2ludHJfb3ZyCls0
MTc1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDA3NWIwMCBpbnRzcmNvdnIKWzQxNzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDMxOGQ1IGFjcGlfY291bnRfbm1pX3NyYwpbNDE3N10oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzVhZjgg
YWNwaV9ubWlfc291cmNlcwpbNDE3OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMzE4ZTcgYWNwaV9zZXRfbm1pX3NyYwpbNDE3OV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzVhZjAgbm1p
c3JjCls0MTgwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAzMTkwYSBtb2RpZnlfaWRlbnRpdHlfbW1pbwpbNDE4MV0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzE5YWMgcHZoX2FkZF9tZW1f
cmFuZ2UKWzQxODJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDMxYjQzIHB2aF9sb2FkX2tlcm5lbApbNDE4M10oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzFmYTQgYWNwaV9tZW1vcnlfYmFu
bmVkCls0MTg0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAzMjAxMSBwdmhfYWNwaV90YWJsZV9hbGxvd2VkCls0MTg1XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MWM2MCBiYW5uZWRfdGFi
bGVzLjE5MjQzCls0MTg2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMTA2NSBwYWdpbmcuYwpGaWxlIApbNDE4OF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjYyNjAgcGFnaW5nX2ZyZWVf
bG9nX2RpcnR5X3BhZ2UKWzQxODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTI2MmExIHBhZ2luZ19uZXdfbG9nX2RpcnR5X3BhZ2UKWzQxOTBd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTI2
MzA0IHBhZ2luZ19uZXdfbG9nX2RpcnR5X25vZGUKWzQxOTFdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTI2MzVhIHBhZ2luZ19mcmVlX2xvZ19k
aXJ0eV9iaXRtYXAKWzQxOTJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE5ZTUwIF9fZnVuY19fLjE2ODM1Cls0MTkzXShzZWMgIDIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOWU5MCBfX2Z1bmNfXy4x
Njg3MQpbNDE5NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMTllNzAgX19mdW5jX18uMTY5MzMKWzQxOTVdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5ZTMwIF9fZnVuY19fLjE2OTA3Cls0
MTk2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxOWUxMCBfX2Z1bmNfXy4xNzAyNQpbNDE5N10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNj
bCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEwOTcgcDJtLmMKRmlsZSAKWzQxOTldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTI4NDFiIG1t
aW9fb3JkZXIKWzQyMDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTI4NDYzIHAybV9pbml0X29uZQpbNDIwMV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjg2N2MgcDJtX2ZyZWVfb25lCls0
MjAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDEyODZiZSBwMm1fdGVhcmRvd25faG9zdHAybQpbNDIwM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjg2ZjYgcDJtX3RlYXJkb3duX25lc3Rl
ZHAybQpbNDIwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxMjg3ODMgcDJtX2dldGxydV9uZXN0ZWRwMm0KWzQyMDVdKHNlYyAgMikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhMmMwIF9fZnVuY19fLjE3
OTM1Cls0MjA2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxYTJhMCBfX2Z1bmNfXy4xNzk0MApbNDIwN10oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWEyODAgX19mdW5jX18uMTc5NjcKWzQy
MDhdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDFhMjYwIF9fZnVuY19fLjE3OTcyCls0MjA5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTI0MCBfX2Z1bmNfXy4xNzk3NwpbNDIxMF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMjk3MDUg
cDJtX2ZsdXNoX3RhYmxlCls0MjExXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxYTAxMCBfX2Z1bmNfXy4xODM2MgpbNDIxMl0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWEyMjAgX19mdW5j
X18uMTc5OTQKWzQyMTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTJhMzE0IHAybV9yZW1vdmVfcGFnZQpbNDIxNF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMmE1MTggc2V0X3R5cGVkX3Ay
bV9lbnRyeQpbNDIxNV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMWExNDAgX19mdW5jX18uMTgxODUKWzQyMTZdKHNlYyAgMikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhMjEwIF9fZnVuY19fLjE4MDQz
Cls0MjE3XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAxYTIwMCBfX2Z1bmNfXy4xODA1MApbNDIxOF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWExZTAgX19mdW5jX18uMTgwODcKWzQyMTld
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFh
MWMwIF9fZnVuY19fLjE4MTA5Cls0MjIwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTFhMCBfX2Z1bmNfXy4xODEzOQpbNDIyMV0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWExNjAgX19m
dW5jX18uMTgxNjQKWzQyMjJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDFhMTIwIF9fZnVuY19fLjE4MjE2Cls0MjIzXShzZWMgIDIpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTEwMCBfX2Z1bmNfXy4x
ODIyOQpbNDIyNF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMWEwZTAgX19mdW5jX18uMTgyNDAKWzQyMjVdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhMGMwIF9fZnVuY19fLjE4MjUyCls0
MjI2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxYTBhMCBfX2Z1bmNfXy4xODI3NApbNDIyN10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWEwODAgX19mdW5jX18uMTgyODYKWzQyMjhdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhMDYw
IF9fZnVuY19fLjE4MzA4Cls0MjI5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxYTA0MCBfX2Z1bmNfXy4xODMyNApbNDIzMF0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWEwMjAgX19mdW5j
X18uMTgzNDAKWzQyMzFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFhMTgwIF9fZnVuY19fLjE4MTUwCls0MjMyXShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOWZmMCBfX2Z1bmNfXy4xODM4
NApbNDIzM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMTlmZDAgX19mdW5jX18uMTg0NTMKWzQyMzRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5ZmIwIF9fZnVuY19fLjE4NDY5Cls0MjM1
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
OWY5MCBfX2Z1bmNfXy4xODQ3NApbNDIzNl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTlmNzAgX19mdW5jX18uMTg0ODMKWzQyMzddKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5ZjUwIF9f
ZnVuY19fLjE4NDkwCls0MjM4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxOWYzMCBfX2Z1bmNfXy4xODUwMQpbNDIzOV0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMTlmMTAgX19mdW5jX18u
MTg1MDgKWzQyNDBdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDE5ZWYwIF9fZnVuY19fLjE4NTI1Cls0MjQxXShzZWMgIDIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxOWVkMCBfX2Z1bmNfXy4xODU0Nwpb
NDI0Ml0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMTllYzAgX19mdW5jX18uMTg1NzUKWzQyNDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZTk4IF9fc2V0dXBfb3B0X2hhcF8ybWIKWzQy
NDRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQxYzdjIF9fc2V0dXBfc3RyX29wdF9oYXBfMm1iCls0MjQ1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2ViMCBfX3NldHVwX29wdF9oYXBf
MWdiCls0MjQ2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA0MWM4NCBfX3NldHVwX3N0cl9vcHRfaGFwXzFnYgpbNDI0N10oc2VjIC0yKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEwYTcgcDJtLXB0LmMK
RmlsZSAKWzQyNDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTMxOGU1IHAybV9maW5kX2VudHJ5Cls0MjUwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzMTkxOCBwMm1fYWRkX2lvbW11X2Zs
YWdzCls0MjUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEzMTk1YyBwMm1fbmV4dF9sZXZlbApbNDI1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMzFiYjMgcDJtX3B0X3NldF9yZWNhbGNf
cmFuZ2UKWzQyNTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTMxZDRjIHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZQpbNDI1NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMzFlMWEg
cDJtX3R5cGVfdG9fZmxhZ3MKWzQyNTVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhNDMwIF9fZnVuY19fLjE2ODQyCls0MjU2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzMjJjYiBwMm1f
cHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsCls0MjU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzMjM5MSBwMm1fZnJlZV9lbnRyeQpbNDI1
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
MzI0NzcgZG9fcmVjYWxjCls0MjU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDEzMjhkOCBwMm1fcHRfZ2V0X2VudHJ5Cls0MjYwXShzZWMgIDIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTQxMCBfX2Z1
bmNfXy4xNjc4NwpbNDI2MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxMzJlZDUgcDJtX3B0X3NldF9lbnRyeQpbNDI2Ml0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE0NTAgX19mdW5jX18u
MTY3MTUKWzQyNjNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgw
MDAwMDAwMDAwMDAxMGMxIHAybS1lcHQuYwpGaWxlIApbNDI2NV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMzNhZjMgX19lcHRfc3luY19kb21h
aW4KWzQyNjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTMzYWY5IG1lbW9yeV90eXBlX3RvX3N0cgpbNDI2N10oc2VjICAyKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE1NzAgbWVtb3J5X3R5cGVzLjE2
NzE0Cls0MjY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEzM2IyNiBlcHRfc2V0X21pZGRsZV9lbnRyeQpbNDI2OV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMzNiZDQgZXB0X25leHRfbGV2
ZWwKWzQyNzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTMzYzg4IGVwdF9mcmVlX2VudHJ5Cls0MjcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzM2Q1ZiBlcHRfcDJtX3R5cGVfdG9fZmxh
Z3MKWzQyNzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTMzZjkxIGVwdF9zcGxpdF9zdXBlcl9wYWdlCls0MjczXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzNDEzNSBhdG9taWNfd3JpdGVf
ZXB0X2VudHJ5Cls0Mjc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEzNDMyNSBlcHRfaW52YWxpZGF0ZV9lbXQKWzQyNzVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTM0M2UxIGVwdF9pbnZh
bGlkYXRlX2VtdF9yYW5nZQpbNDI3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMzQ1YjkgZXB0X3RsYl9mbHVzaApbNDI3N10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxMzQ1ZGUgZXB0X2Zs
dXNoX3BtbF9idWZmZXJzCls0Mjc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDEzNDVmOSBlcHRfZGlzYWJsZV9wbWwKWzQyNzldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTM0NjMxIGVwdF9l
bmFibGVfcG1sCls0MjgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDEzNDY2ZiBlcHRfZ2V0X2VudHJ5Cls0MjgxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzNDlmMCBlcHRfZHVtcF9wMm1f
dGFibGUKWzQyODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTM0Y2MzIHJlc29sdmVfbWlzY29uZmlnCls0MjgzXShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTU5MCBfX2Z1bmNfXy4xNjU0
MwpbNDI4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxMzU2NGQgZXB0X21lbW9yeV90eXBlX2NoYW5nZWQKWzQyODVdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTM1NjliIGVwdF9jaGFuZ2Vf
ZW50cnlfdHlwZV9yYW5nZQpbNDI4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMzU3Y2EgZXB0X2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbApb
NDI4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxMzU4MTggZXB0X3NldF9lbnRyeQpbNDI4OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE1NTAgX19mdW5jX18uMTY3NTcKWzQyODldKHNl
YyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMGQy
IHAybS1wb2QuYwpGaWxlIApbNDI5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxMzYzNjcgcDJtX3BvZF9jYWNoZV9hZGQKWzQyOTJdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhNmQwIF9f
ZnVuY19fLjE3MDM4Cls0MjkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEzNjdmZiBwMm1fcG9kX3plcm9fY2hlY2sKWzQyOTRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTM2YmViIHAybV9w
b2RfY2FjaGVfZ2V0Cls0Mjk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDEzNmZiNSBwMm1fcG9kX3NldF9jYWNoZV90YXJnZXQKWzQyOTZdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhNmYw
IF9fZnVuY19fLjE3MDg1Cls0Mjk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDEzNzMwOSBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlCls0
Mjk4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxYTYzMCBfX2Z1bmNfXy4xNzIxOQpbNDI5OV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE3MTAgX19mdW5jX18uMTcxMDkKWzQzMDBdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhNmIw
IF9fZnVuY19fLjE3MTM2Cls0MzAxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxYTY4MCBfX2Z1bmNfXy4xNzE1NApbNDMwMl0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE2NTAgX19mdW5j
X18uMTcxNzEKWzQzMDNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFhNjEwIF9fZnVuY19fLjE3MzQwCls0MzA0XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYTVmMCBfX2Z1bmNfXy4xNzMw
MgpbNDMwNV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMWE1YzAgX19mdW5jX18uMTczNzUKWzQzMDZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAw
KShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMGQ0IGFsdHAybS5jCkZpbGUgCls0MzA4
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MTBkNiBndWVzdF93YWxrLmMKRmlsZSAKWzQzMTBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMGQ4IGd1ZXN0X3dhbGtfMi5vCkZpbGUgCls0
MzEyXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMTBkYSBndWVzdF93YWxrLmMKRmlsZSAKWzQzMTRdKHNlYyAtMikoZmwgMHgwMCkodHkgICAw
KShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMGRjIGd1ZXN0X3dhbGtfMy5vCkZpbGUg
Cls0MzE2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAw
MDAwMDAwMTBkZSBndWVzdF93YWxrLmMKRmlsZSAKWzQzMThdKHNlYyAtMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMGUyIGd1ZXN0X3dhbGtfNC5vCkZp
bGUgCls0MzIwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDEzYWUxZCBzZXRfYWRfYml0cwpbNDMyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2FlNTkgZ3Vlc3RfcnN2ZF9iaXRzCls0MzIy
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MTBlNCBtZW1fcGFnaW5nLmMKRmlsZSAKWzQzMjRdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMGY5IG1lbV9zaGFyaW5nLmMKRmlsZSAKWzQz
MjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTNiYjExIGxpc3RfZGVsCls0MzI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDEzYmI0ZiBtZW1fc2hhcmluZ19sb29rdXAKWzQzMjhdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTNiYzIyIGdl
dF9wYWdlX2FuZF90eXBlCls0MzI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDEzYmM2YyBfZnJlZV9wZ19zaGFyZWRfaW5mbwpbNDMzMF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2JjN2Ig
bWVtX3NoYXJpbmdfcGFnZV91bmxvY2sKWzQzMzFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMGIwIHBlcl9jcHVfX19fcGxkCls0MzMyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzYmQw
NyBtbV91bmxvY2sKWzQzMzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTNiZDQyIHBhZ2VfbWFrZV9wcml2YXRlCls0MzM0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDEzYmY2ZCBkZWJ1Z19n
Zm4KWzQzMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTNjMjcyIF9fZ3JhYl9zaGFyZWRfcGFnZQpbNDMzNl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2M0NWIgc2hhcmVfcGFnZXMKWzQz
MzddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTQwNTM4IHNocl9hdWRpdF9sb2NrCls0MzM4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MDUzMCBucl9zaGFyZWRfbWZucwpbNDMzOV0oc2Vj
ICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDA1MzQg
bnJfc2F2ZWRfbWZucwpbNDM0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxM2M5YTggbm9taW5hdGVfcGFnZQpbNDM0MV0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE3NTggX19mdW5jX18u
MTcwNjQKWzQzNDJdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDBmNDQwIG5leHRfaGFuZGxlCls0MzQzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MDU0MCBzaHJfYXVkaXRfbGlzdApbNDM0
NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MWE3NzAgX19mdW5jX18uMTcxNDQKWzQzNDVdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMTAzIG1lbV9hY2Nlc3MuYwpGaWxlIApbNDM0N10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxM2Y5
Y2EgX3AybV9nZXRfbWVtX2FjY2VzcwpbNDM0OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE4NzAgX19mdW5jX18uMTYxMTYKWzQzNDldKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhOGEw
IG1lbWFjY2Vzcy4xNjExNQpbNDM1MF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMWE4NTAgX19mdW5jX18uMTYxNTQKWzQzNTFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwNTkzIHNldF9t
ZW1fYWNjZXNzCls0MzUyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxYTgwMCBtZW1hY2Nlc3MuMTYxODgKWzQzNTNdKHNlYyAgMikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhODMwIF9fZnVuY19fLjE2
MjA4Cls0MzU0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxYTdkMCBfX2Z1bmNfXy4xNjIyNApbNDM1NV0oc2VjIC0yKShmbCAweDAwKSh0eSAg
IDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDExNGQgY29tbW9uLmMKRmlsZSAKWzQz
NTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTQxMmNjIHNoX2NsZWFyX3VwX3BvaW50ZXIKWzQzNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQxMzBhIHNoYWRvd19hdWRpdF9rZXkKWzQz
NTldKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDFhYzkwIF9fZnVuY19fLjE2Njg5Cls0MzYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MTMzYiBzaF9oYXNoX2F1ZGl0X2J1Y2tldApbNDM2
MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MWFiNjAgX19mdW5jX18uMTcyMTMKWzQzNjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQxNmNjIGhhc2hfZG9tYWluX2ZvcmVhY2gKWzQzNjNd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQx
ODAyIHNoYWRvd19oYXNoX2FsbG9jCls0MzY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MTg2OSBzaGFkb3dfaGFzaF90ZWFyZG93bgpbNDM2
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MzMyNzggc2hhZG93X2F1ZGl0X2tleV9pbml0Cls0MzY2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMzJhMCBzaGFkb3dfYmxvd190YWJsZXNf
a2V5aGFuZGxlcl9pbml0Cls0MzY3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDE0M2VkOSBzaGFkb3dfYmxvd19hbGxfdGFibGVzCls0MzY4XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MThi
YyBodm1fZ2V0X3NlZ19yZWcKWzQzNjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTQxOTA3IGh2bV90cmFuc2xhdGVfdmlydHVhbF9hZGRyCls0
MzcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDE0MTljZiBodm1fZW11bGF0ZV9jbXB4Y2hnCls0MzcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MWE4MiBodm1fZW11bGF0ZV93cml0ZQpb
NDM3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxNDFhZTQgaHZtX3JlYWQKWzQzNzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTQxYmI0IGh2bV9lbXVsYXRlX2luc25fZmV0Y2gKWzQzNzRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQx
YzAzIGh2bV9lbXVsYXRlX3JlYWQKWzQzNzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQxYzI0IHNoX3JlbW92ZV9zaGFkb3dfdmlhX3BvaW50
ZXIKWzQzNzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTQxZDc1IGVtdWxhdGVfZ3ZhX3RvX21mbgpbNDM3N10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIwMDUgc2hfcmVtb3ZlX2FsbF9t
YXBwaW5ncwpbNDM3OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwODBmNjAgY2FsbGJhY2tzLjE3NDAxCls0Mzc5XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWE2MCBfX2Z1bmNfXy4xNzQw
MwpbNDM4MF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwODExZDAgc2hfb3BzLjE2NjczCls0MzgxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MTIwMCBodm1fc2hhZG93X2VtdWxhdG9yX29w
cwpbNDM4Ml0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMWFjNzAgX19mdW5jX18uMTY4MDQKWzQzODNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhYzQwIF9fZnVuY19fLjE2OTExCls0Mzg0
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
YWMxMCBfX2Z1bmNfXy4xNjg5NgpbNDM4NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFiZjAgX19mdW5jX18uMTcwMjIKWzQzODZdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhYjc4IF9f
ZnVuY19fLjE3MTA4Cls0Mzg3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE0MmZlZCBzaGFkb3dfZnJlZV9wMm1fcGFnZQpbNDM4OF0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFjZDAgX19m
dW5jX18uMTcxNDQKWzQzODldKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDFhYjQwIF9fZnVuY19fLjE3Mjk5Cls0MzkwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MzdiNiBzaGFkb3dfYmxv
d190YWJsZXMKWzQzOTFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFhZDQ4IF9fZnVuY19fLjE2NTcyCls0MzkyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0M2M5MCBzaF9jbGVhbl9kaXJ0
eV9iaXRtYXAKWzQzOTNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFhZDYwIF9fZnVuY19fLjE3NjA1Cls0Mzk0XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWJiMCBfX2Z1bmNfXy4xNzA3
NApbNDM5NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMWFiOTAgX19mdW5jX18uMTcwODEKWzQzOTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQ0MDdmIF9zaGFkb3dfcHJlYWxsb2MKWzQz
OTddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDFhYmQwIF9fZnVuY19fLjE3MDQ4Cls0Mzk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0NDY5OSBzaGFkb3dfYWxsb2NfcDJtX3BhZ2UKWzQz
OTldKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDFhY2IwIF9fZnVuY19fLjE3MTM5Cls0NDAwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWIyMCBfX2Z1bmNfXy4xNzMzMQpbNDQwMV0oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODExNDAg
Y2FsbGJhY2tzLjE3MzI1Cls0NDAyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxYWM1OCBfX2Z1bmNfXy4xNjg0MwpbNDQwM10oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFiMDAgX19mdW5j
X18uMTc0MzUKWzQ0MDRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDgxMGEwIGNhbGxiYWNrcy4xNzQzMwpbNDQwNV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDZlYjIgX3NoX3Jlc3luYwpb
NDQwNl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMWFjMzAgX19mdW5jX18uMTY5MjQKWzQ0MDddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhYzIwIF9fZnVuY19fLjE2OTMwCls0NDA4XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0NzVk
ZiBzaF91cGRhdGVfcGFnaW5nX21vZGVzCls0NDA5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWQxMCBfX2Z1bmNfXy4xNzQ2NQpbNDQxMF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDc5
ZjYgc2hfbmV3X21vZGUKWzQ0MTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTQ3YTY0IHNoYWRvd19vbmVfYml0X2Rpc2FibGUKWzQ0MTJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQ3YmM0
IHNoX2Rpc2FibGVfbG9nX2RpcnR5Cls0NDEzXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWQzMCBfX2Z1bmNfXy4xNzYwMQpbNDQxNF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDdjZWQg
c2hhZG93X29uZV9iaXRfZW5hYmxlCls0NDE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0N2RlMiBzaF9lbmFibGVfbG9nX2RpcnR5Cls0NDE2
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
YWNmMCBfX2Z1bmNfXy4xNzU5NgpbNDQxN10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwODEwMDAgY2FsbGJhY2tzLjE3NDU4Cls0NDE4XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWFlMCBf
X2Z1bmNfXy4xNzQ4NQpbNDQxOV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwMWFhZDAgX19mdW5jX18uMTc1MDQKWzQ0MjBdKHNlYyAgMikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhYWMwIF9fZnVuY19f
LjE3NTE0Cls0NDIxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAxYWFhMCBfX2Z1bmNfXy4xNzUzNgpbNDQyMl0oc2VjICAyKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFhODAgX19mdW5jX18uMTc1OTAK
WzQ0MjNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDFhYTQwIF9fZnVuY19fLjE3NjIxCls0NDI0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWExMCBfX2Z1bmNfXy4xNzU2NApbNDQyNV0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWE5
ZjAgX19mdW5jX18uMTc1NTkKWzQ0MjZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhYTI4IF9fZnVuY19fLjE3NjYyCls0NDI3XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0ODFjOCBfX2lu
aXRjYWxsX3NoYWRvd19ibG93X3RhYmxlc19rZXloYW5kbGVyX2luaXQKWzQ0MjhdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ4MWQwIF9faW5p
dGNhbGxfc2hhZG93X2F1ZGl0X2tleV9pbml0Cls0NDI5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTE0ZiBtdWx0aS5jCkZpbGUgCls0NDMx
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MTE3NSBndWVzdF8yLm8KRmlsZSAKWzQ0MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTRhNzQ5IHNoX3dyaXRlX2d1ZXN0X2VudHJ5Cls0NDM0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0
YTc1NCBzaF9jbXB4Y2hnX2d1ZXN0X2VudHJ5Cls0NDM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0YTc1ZiBzaF9hdWRpdF9mbGFncwpbNDQz
Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
NGE4MzYgbDJlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0Cls0NDM3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0YWE3MiBzaF9ndmFfdG9fZ2ZuX19n
dWVzdF8yCls0NDM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDE0YWJjMCBzaF9tYWtlX3NoYWRvdwpbNDQzOV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNGFjZjcgc2hhZG93X3NldF9sMWUK
WzQ0NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTRiMzhlIHNoX2d1ZXNzX3dybWFwX19ndWVzdF8yCls0NDQxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0YjRhNCBzaGFkb3dfbDJfaW5k
ZXgKWzQ0NDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTRiNWY2IHNoX3BhZ2V0YWJsZV9keWluZwpbNDQ0M10oc2VjICAyKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFlNjAgX19mdW5jX18uMTgzODQK
WzQ0NDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTRiN2VkIHNoX2RldGFjaF9vbGRfdGFibGVzX19ndWVzdF8yCls0NDQ1XShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWYyOCBfX2Z1bmNf
Xy4xNzQwMwpbNDQ0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxNGI5MWUgZW11bGF0ZV91bm1hcF9kZXN0Cls0NDQ3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0YmFmYyBzaF94ODZfZW11
bGF0ZV93cml0ZV9fZ3Vlc3RfMgpbNDQ0OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFlMjAgX19mdW5jX18uMTgzOTkKWzQ0NDldKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMGJjIHBl
cl9jcHVfX3RyYWNlX2VtdWxhdGVfd3JpdGVfdmFsCls0NDUwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0YmNiOSBzaF94ODZfZW11bGF0ZV9j
bXB4Y2hnX19ndWVzdF8yCls0NDUxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxYWU0MCBfX2Z1bmNfXy4xODQxMwpbNDQ1Ml0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNGJlYmEgbDFlX3By
b3BhZ2F0ZV9mcm9tX2d1ZXN0Cls0NDUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDE0YzNjZSB2YWxpZGF0ZV9nbDFlCls0NDU0XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0YzU2NiBzaGFk
b3dfbDFfaW5kZXgKWzQ0NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTRjNjI1IHNoX3VwZGF0ZV9jcjNfX2d1ZXN0XzIKWzQ0NTZdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZTAwIF9f
ZnVuY19fLjE4MjczCls0NDU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE0ZDQ2NSBzaGFkb3dfc2V0X2wyZQpbNDQ1OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNGQ5OGUgdmFsaWRhdGVf
Z2wyZQpbNDQ1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNGRjMjIgc2hfaW52bHBnX19ndWVzdF8yCls0NDYwXShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWRjMCBfX2Z1bmNfXy4xODIx
MwpbNDQ2MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwMWFmMDAgX19mdW5jX18uMTgwMzMKWzQ0NjJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZWMwIF9fZnVuY19fLjE4MDQwCls0NDYz
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAx
YWU4MCBfX2Z1bmNfXy4xODA1MwpbNDQ2NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxNTBlNmEgc2hfYXVkaXRfZ3cKWzQ0NjVdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTUxMDNiIHNoX3Bh
Z2VfZmF1bHRfX2d1ZXN0XzIKWzQ0NjZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZGEwIF9fZnVuY19fLjE4MTcyCls0NDY3XShzZWMgIDcp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MDU1OCBsYXN0
cGFnZS4xODE4NwpbNDQ2OF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMWFkZTAgX19mdW5jX18uMTgyNjQKWzQ0NjldKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMTc3IG11bHRpLmMKRmls
ZSAKWzQ0NzFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAxMWEwIGd1ZXN0XzMubwpGaWxlIApbNDQ3M10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNTJmNzYgc2hfd3JpdGVfZ3Vlc3RfZW50
cnkKWzQ0NzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTUyZjgxIHNoX2NtcHhjaGdfZ3Vlc3RfZW50cnkKWzQ0NzVdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTUyZjhjIHNoYWRvd19sMV9p
bmRleApbNDQ3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNTJmOTQgc2hhZG93X2wyX2luZGV4Cls0NDc3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1MmY5YyBzaF9hdWRpdF9mbGFncwpb
NDQ3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxNTMwNzMgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sMmgKWzQ0NzldKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTUzNGRhIHNoX2d2YV90
b19nZm5fX2d1ZXN0XzMKWzQ0ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTUzNjMwIHNoX21ha2Vfc2hhZG93Cls0NDgxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1MzdhYSBsMmVfcHJv
cGFnYXRlX2Zyb21fZ3Vlc3QKWzQ0ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTUzOWM5IHNoYWRvd19zZXRfbDFlCls0NDgzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1NDA2MCBzaF9n
dWVzc193cm1hcF9fZ3Vlc3RfMwpbNDQ4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxNTQxNzYgc2hhZG93X3NldF9sMmUKWzQ0ODVdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiMDg4IF9f
ZnVuY19fLjE3NDE5Cls0NDg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE1NDU4YyB2YWxpZGF0ZV9nbDJlCls0NDg3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1NDdlYyBzaF9kZXRhY2hf
b2xkX3RhYmxlc19fZ3Vlc3RfMwpbNDQ4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxNTQ5MWMgZW11bGF0ZV91bm1hcF9kZXN0Cls0NDg5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1NGFm
YSBzaF94ODZfZW11bGF0ZV9jbXB4Y2hnX19ndWVzdF8zCls0NDkwXShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYWZlMCBfX2Z1bmNfXy4xODQ2
NgpbNDQ5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxNTRjZmIgc2hfcGFnZXRhYmxlX2R5aW5nCls0NDkyXShzZWMgIDIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjAwMCBfX2Z1bmNfXy4xODQyNApb
NDQ5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxNTUwNjYgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0Cls0NDk0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1NTY4NCB2YWxpZGF0ZV9nbDFl
Cls0NDk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE1NTg5NyBzaF94ODZfZW11bGF0ZV93cml0ZV9fZ3Vlc3RfMwpbNDQ5Nl0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFmYzAgX19mdW5j
X18uMTg0NDQKWzQ0OTddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTQzMGNjIHBlcl9jcHVfX3RyYWNlX2VtdWxhdGVfaW5pdGlhbF92YQpbNDQ5
OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
NDMwYzAgcGVyX2NwdV9fdHJhY2VfZW11bGF0ZV93cml0ZV92YWwKWzQ0OTldKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTU1YWUyIHNoX3NldF90
b3BsZXZlbF9zaGFkb3cKWzQ1MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTU2MjliIHNoX3VwZGF0ZV9jcjNfX2d1ZXN0XzMKWzQ1MDFdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZmEw
IF9fZnVuY19fLjE4MzA5Cls0NTAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDE1NmE4MiBzaF9pbnZscGdfX2d1ZXN0XzMKWzQ1MDNdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZjYwIF9f
ZnVuY19fLjE4MjQzCls0NTA0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxYjA2MCBfX2Z1bmNfXy4xODA0MgpbNDUwNV0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWIwMjAgX19mdW5jX18u
MTgwNDkKWzQ1MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTU4ZGE1IHNoX2F1ZGl0X2d3Cls0NTA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1OTAwNyBzaF9wYWdlX2ZhdWx0X19ndWVz
dF8zCls0NTA4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxYWY0MCBfX2Z1bmNfXy4xODE4NApbNDUwOV0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDA1NjAgbGFzdHBhZ2UuMTgxOTkKWzQ1
MTBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTQzMGM4IHBlcl9jcHVfX3RyYWNlX2V4dHJhX2VtdWxhdGlvbl9jb3VudApbNDUxMV0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWFmODAgX19m
dW5jX18uMTgyOTcKWzQ1MTJdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAxMWEyIG11bHRpLmMKRmlsZSAKWzQ1MTRdKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMWQ3IGd1ZXN0XzQubwpG
aWxlIApbNDUxNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNWIzMGIgc2hhZG93X2wxX2luZGV4Cls0NTE3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1YjMxMyBzaGFkb3dfbDJfaW5kZXgK
WzQ1MThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTViMzFiIHNoYWRvd19sM19pbmRleApbNDUxOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWIzMjMgc2hhZG93X2w0X2luZGV4Cls0NTIw
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1
YjMyYiBzaF9hdWRpdF9mbGFncwpbNDUyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWI0NGUgc2hfbWZuX2lzX2FfcGFnZV90YWJsZQpbNDUy
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
NWI0ZjYgc2hfcHV0X3JlZgpbNDUyM10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMWIxZTggX19mdW5jX18uMTc0MzgKWzQ1MjRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTViNjAzIGdldF9z
aGFkb3dfc3RhdHVzCls0NTI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE1YjY2MSBfbW1fbG9jawpbNDUyNl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWI3NTAgbW1fdW5sb2NrCls0NTI3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1
Yjc4ZSBzaF9kZXRhY2hfb2xkX3RhYmxlc19fZ3Vlc3RfNApbNDUyOF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWI4MDkgc2hfZ3ZhX3RvX2dm
bl9fZ3Vlc3RfNApbNDUyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxNWI5N2QgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0Cls0NTMwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1YmYyMCBz
aF9nZXRfcmVmCls0NTMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDE1YmZmNSBzaF9waW4KWzQ1MzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTVjMjg3IHNoYWRvd19zZXRfbDJlCls0NTMz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1
YzUxZCBsNGVfcHJvcGFnYXRlX2Zyb21fZ3Vlc3QKWzQ1MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTVjNzM1IGwzZV9wcm9wYWdhdGVfZnJv
bV9ndWVzdApbNDUzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxNWM5NjkgbDJlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0Cls0NTM2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1Y2I4ZSBzaGFk
b3dfc2V0X2w0ZQpbNDUzN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxNWNkNGYgdmFsaWRhdGVfZ2w0ZQpbNDUzOF0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWIxZDggX19mdW5jX18uMTgx
MjkKWzQ1MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTVjZjg5IHZhbGlkYXRlX2dsMmUKWzQ1NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTVkMTk2IHNoYWRvd19zZXRfbDFlCls0NTQx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1
ZDgyZCBzaF9ndWVzc193cm1hcF9fZ3Vlc3RfNApbNDU0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWQ5YzQgdmFsaWRhdGVfZ2wxZQpbNDU0
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAx
NWRiY2Igc2hfaW52bHBnX19ndWVzdF80Cls0NTQ0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjBlMCBfX2Z1bmNfXy4xODQxOQpbNDU0NV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWRm
ZDUgc2hfcGFnZXRhYmxlX2R5aW5nCls0NTQ2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjFjMCBfX2Z1bmNfXy4xODU5NQpbNDU0N10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWUxY2Mg
c2hfd3JpdGVfZ3Vlc3RfZW50cnkKWzQ1NDhdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiMTgwIF9fZnVuY19fLjE3NzI4Cls0NTQ5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1ZTMyOSBz
aF9jbXB4Y2hnX2d1ZXN0X2VudHJ5Cls0NTUwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjFhMCBfX2Z1bmNfXy4xNzczOApbNDU1MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNWU0YTQg
c2hhZG93X3NldF9sM2UKWzQ1NTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTVlNmIyIHZhbGlkYXRlX2dsM2UKWzQ1NTNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTVlODg5IGVtdWxhdGVf
dW5tYXBfZGVzdApbNDU1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxNWVhNjcgc2hfeDg2X2VtdWxhdGVfY21weGNoZ19fZ3Vlc3RfNApbNDU1
NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
MWIxNjAgX19mdW5jX18uMTg2MjQKWzQ1NTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTVlYmNhIHNoX3g4Nl9lbXVsYXRlX3dyaXRlX19ndWVz
dF80Cls0NTU3XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxYjE0MCBfX2Z1bmNfXy4xODYxMApbNDU1OF0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDMwZDAgcGVyX2NwdV9fdHJhY2VfZW11
bGF0ZV93cml0ZV92YWwKWzQ1NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTVlZjMyIHNoX21ha2Vfc2hhZG93Cls0NTYwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE1ZjQ2NiBzaF91cGRh
dGVfY3IzX19ndWVzdF80Cls0NTYxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDAxYjEyMCBfX2Z1bmNfXy4xODQ3MApbNDU2Ml0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWIxMDAgX19mdW5j
X18uMTg0NjEKWzQ1NjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTYyYzNkIHNoX2F1ZGl0X2d3Cls0NTY0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2MmUyMyBzaF9wYWdlX2ZhdWx0X19n
dWVzdF80Cls0NTY1XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAxYjBjMCBfX2Z1bmNfXy4xODM3NQpbNDU2Nl0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDA1NjggbGFzdHBhZ2UuMTgzOTAK
WzQ1NjddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAw
MDAwMDAxMWY5IGhhcC5jCkZpbGUgCls0NTY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2NTAzNyBoYXBfdXBkYXRlX2NyMwpbNDU3MF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjUwNTYg
aGFwX2d2YV90b19nZm5fcmVhbF9tb2RlCls0NTcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2NTA2MyBoYXBfcDJtX2dhX3RvX2dmbl9yZWFs
X21vZGUKWzQ1NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTY1MDdjIGhhcF9mcmVlCls0NTczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2NTEyOCBoYXBfY2xlYW5fZGlydHlfYml0bWFw
Cls0NTc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE2NTE2MCBoYXBfYWxsb2MKWzQ1NzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTY1MjFjIGhhcF9wYWdlX2ZhdWx0Cls0NTc2XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjIwMCBf
X2Z1bmNfXy4xNjI0OApbNDU3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxNjUyNzUgaGFwX2ludmxwZwpbNDU3OF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjUyYWUgaGFwX2Rpc2FibGVf
bG9nX2RpcnR5Cls0NTc5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxYjMyMCBfX2Z1bmNfXy4xNjExOQpbNDU4MF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjUzZTEgaGFwX2VuYWJsZV9s
b2dfZGlydHkKWzQ1ODFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFiMzAwIF9fZnVuY19fLjE2MTE1Cls0NTgyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2NTU2NyBoYXBfYWxsb2NfcDJt
X3BhZ2UKWzQ1ODNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDFiMmIwIF9fZnVuY19fLjE2MTM2Cls0NTg0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2NTcyZiBoYXBfd3JpdGVfcDJtX2Vu
dHJ5Cls0NTg1XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxYjI1MCBfX2Z1bmNfXy4xNjI3OApbNDU4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjU5NzAgaGFwX2ZyZWVfcDJtX3BhZ2UK
WzQ1ODddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDFiMmQwIF9fZnVuY19fLjE2MTQxCls0NTg4XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjM0MCBfX2Z1bmNfXy4xNjA5NgpbNDU4OV0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODE0
YzAgaGFwX29wcy4xNjE4MQpbNDU5MF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMWIyZTggX19mdW5jX18uMTYxODkKWzQ1OTFdKHNlYyAgMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiMjc4IF9fZnVu
Y19fLjE2MjE3Cls0NTkyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDAxYjI5MCBfX2Z1bmNfXy4xNjIxMApbNDU5M10oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWIyNjggX19mdW5jX18uMTYy
MzEKWzQ1OTRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDgxNmMwIGhhcF9wYWdpbmdfcmVhbF9tb2RlCls0NTk1XShzZWMgIDIpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA4MTRlMCBoYXBfcGFnaW5nX2xv
bmdfbW9kZQpbNDU5Nl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwODE2MjAgaGFwX3BhZ2luZ19wcm90ZWN0ZWRfbW9kZQpbNDU5N10oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwODE1ODAgaGFw
X3BhZ2luZ19wYWVfbW9kZQpbNDU5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxNjZiOTEgaGFwX3VwZGF0ZV9wYWdpbmdfbW9kZXMKWzQ1OTld
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFi
MjMwIF9fZnVuY19fLjE2MjY2Cls0NjAwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjIxMCBfX2Z1bmNfXy4xNjE3MgpbNDYwMV0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDExZmIgZ3Vl
c3Rfd2Fsay5jCkZpbGUgCls0NjAzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykg
KG54IDEpIDB4MDAwMDAwMDAwMDAwMTFmZCBndWVzdF93YWxrXzJsZXZlbC5vCkZpbGUgCls0NjA1
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MTFmZiBndWVzdF93YWxrLmMKRmlsZSAKWzQ2MDddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMjAxIGd1ZXN0X3dhbGtfM2xldmVsLm8KRmls
ZSAKWzQ2MDldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAw
MDAwMDAwMDAxMjAzIGd1ZXN0X3dhbGsuYwpGaWxlIApbNDYxMV0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyMDUgZ3Vlc3Rfd2Fsa180bGV2
ZWwubwpGaWxlIApbNDYxM10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAx
KSAweDAwMDAwMDAwMDAwMDEyMDkgbmVzdGVkX2hhcC5jCkZpbGUgCls0NjE1XShzZWMgIDIpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjM4MCBfX2Z1bmNf
Xy4xNjE3MwpbNDYxNl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMWIzNjAgX19mdW5jX18uMTYxODQKWzQ2MTddKHNlYyAtMikoZmwgMHgwMCko
dHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMjBiIG5lc3RlZF9lcHQuYwpG
aWxlIApbNDYxOV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDEyMGQgeGVub3Byb2YuYwpGaWxlIApbNDYyMV0oc2VjIC0yKShmbCAweDAwKSh0
eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyMjAgbm1pX2ludC5jCkZpbGUg
Cls0NjIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE2ODU2NiBwYXNzaXZlX2RvbWFpbl9tc3Jfb3BfY2hlY2tzCls0NjI0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ODVkYyBubWlfc2F2
ZV9yZWdpc3RlcnMKWzQ2MjVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTQwZjYwIGNwdV9tc3JzCls0NjI2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ODY4NiBubWlfY3B1X3NldHVwCls0
NjI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDE2ODZiMSBubWlfY3B1X3NodXRkb3duCls0NjI4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ODc0OCBubWlfY3B1X3N0YXJ0Cls0NjI5XShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MDc2
MCBzYXZlZF9sdnRwYwpbNDYzMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxNjg3YzUgZnJlZV9tc3JzCls0NjMxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ODgxOSBubWlfY2FsbGJhY2sK
WzQ2MzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTY4OGFmIG5taV9jcHVfc3RvcApbNDYzM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjhhMmYgZm9yY2VfY3B1X3R5cGUKWzQ2MzRdKHNl
YyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwNzQw
IGZvcmNlX2FyY2hfcGVyZm1vbgpbNDYzNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzMyYzggbm1pX2luaXQKWzQ2MzZdKHNlYyAgNykoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwNzQ4IGNwdV90eXBl
Cls0NjM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0ODFkOCBfX2luaXRjYWxsX25taV9pbml0Cls0NjM4XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0N2VjOCBfX3NldHVwX2ZvcmNlX2Nw
dV90eXBlCls0NjM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA0MWM4YyBfX3NldHVwX3N0cl9mb3JjZV9jcHVfdHlwZQpbNDY0MF0oc2VjIC0y
KShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyMmQgb3Bf
bW9kZWxfcDQuYwpGaWxlIApbNDY0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxNjhkNTYgZ2V0X3N0YWdnZXIKWzQ2NDNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4ZGEzIHA0X3N0b3AK
WzQ2NDRdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBmNDQ4IG51bV9jb3VudGVycwpbNDY0NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWI3YzAgcDRfY291bnRlcnMKWzQ2NDZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4ZGVkIHA0
X3N0YXJ0Cls0NjQ3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDE0MWY2MCByZXNldF92YWx1ZQpbNDY0OF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjhlNTEgcDRfZmlsbF9pbl9hZGRyZXNz
ZXMKWzQ2NDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTY5MTJmIHA0X2NoZWNrX2N0cnMKWzQ2NTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTY5MmJiIHA0X3NldHVwX2N0cnMKWzQ2NTFd
KHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFi
NzgwIHA0X3VudXNlZF9jY2NyCls0NjUyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAxYjNjMCBwNF9ldmVudHMKWzQ2NTNdKHNlYyAtMikoZmwg
MHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMjNjIG9wX21vZGVs
X3Bwcm8uYwpGaWxlIApbNDY1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxNjk2ZDkgcHByb19maWxsX2luX2FkZHJlc3NlcwpbNDY1Nl0oc2Vj
ICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMGY0NTAg
bnVtX2NvdW50ZXJzCls0NjU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE2OTczYSBwcHJvX3NldHVwX2N0cnMKWzQ2NThdKHNlYyAgNikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmNDRjIGNvdW50ZXJf
d2lkdGgKWzQ2NTldKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQxZmMwIHJlc2V0X3ZhbHVlCls0NjYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2OThiNSBwcHJvX3N0YXJ0Cls0NjYxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2OTkz
MyBwcHJvX3N0b3AKWzQ2NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTY5OWE1IHBwcm9faXNfYXJjaF9wbXVfbXNyCls0NjYzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2OWExNSBwcHJv
X2xvYWRfbXNyCls0NjY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDE2OWE0ZCBwcHJvX3NhdmVfbXNyCls0NjY1XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2OWE3ZiBwcHJvX2ZyZWVfbXNy
Cls0NjY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE2OWFiMSBwcHJvX2FsbG9jYXRlX21zcgpbNDY2N10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjliMjggcHByb19jaGVja19jdHJzCls0
NjY4XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAw
MDAwMTI0OSBvcF9tb2RlbF9hdGhsb24uYwpGaWxlIApbNDY3MF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNjlkNzIgbGZzcl9yYW5kb20KWzQ2
NzFdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBmNDU0IGxmc3JfdmFsdWUuMTgwMDEKWzQ2NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTY5ZGEzIGF0aGxvbl9maWxsX2luX2FkZHJlc3Nl
cwpbNDY3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxNjllMGIgZmFtMTVoX2ZpbGxfaW5fYWRkcmVzc2VzCls0Njc0XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2OWVhNSBhdGhsb25fc2V0
dXBfY3RycwpbNDY3NV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxNDIwMjAgcmVzZXRfdmFsdWUKWzQ2NzZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTY5ZmY0IGF0aGxvbl9zdG9wCls0Njc3
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
MzY1NyBpbml0X2lic19ubWlfcGVyX2NwdQpbNDY3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNmEwN2IgYXRobG9uX3N0YXJ0Cls0Njc5XShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MjAw
OCBpYnNfb3BfY3RsCls0NjgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE2YTFmZiBhdGhsb25fY2hlY2tfY3RycwpbNDY4MV0oc2VjIC0yKShm
bCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyNGIgYmFja3Ry
YWNlLmMKRmlsZSAKWzQ2ODNdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAxMjUxIGNhbGxiYWNrLmMKRmlsZSAKWzQ2ODVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTZhOTcwIHJlZ2lzdGVy
X2d1ZXN0X25taV9jYWxsYmFjawpbNDY4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAxNmFhMDMgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2sKWzQ2
ODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MTZhYjBiIGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjawpbNDY4OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNmFjMWUgdW5yZWdpc3Rl
cl9ndWVzdF9ubWlfY2FsbGJhY2sKWzQ2ODldKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMjU3IGRvbWFpbi5jCkZpbGUgCls0NjkxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2YjQwZCBz
ZXR1cF9jb21wYXRfbDQKWzQ2OTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTZiNGU1IHJlbGVhc2VfY29tcGF0X2w0Cls0NjkzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2YjU1NCBjb250
aW51ZV9ub25pZGxlX2RvbWFpbgpbNDY5NF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwODE4ZTAgcHZfY3N3LjE0ODUzCls0Njk1XShzZWMgLTIp
KGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTI1OSBlbXVs
YXRlLmMKRmlsZSAKWzQ2OTddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAxMjVjIGVtdWwtZ2F0ZS1vcC5jCkZpbGUgCls0Njk5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2YmMzMSByZWFk
X21lbQpbNDcwMF0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAw
MDAwMDAwMDAwMDEyNWUgZW11bC1pbnYtb3AuYwpGaWxlIApbNDcwMl0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyNzYgZW11bC1wcml2LW9w
LmMKRmlsZSAKWzQ3MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTZjZWE5IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQKWzQ3MDVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTZjZjliIGFk
bWluX2lvX29rYXkKWzQ3MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTZjZmRhIHBjaV9jZmdfb2sKWzQ3MDddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTZkMTVmIHJlYWRfc2VnbWVudApb
NDcwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAxNmQzOGQgaW9wbF9vawpbNDcwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxNmQ0MDYgcHZfZW11bF92aXJ0X3RvX2xpbmVhcgpbNDcxMF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNmQ0
OWMgX3diaW52ZApbNDcxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxNmQ0ZWQgd3JpdGVfbXNyCls0NzEyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ZGUwNiByZWFkX21zcgpbNDcxM10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNmUy
ZDQgd3JpdGVfZHIKWzQ3MTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTZlMmU4IHJlYWRfZHIKWzQ3MTVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTZlMzE3IHdyaXRlX2NyCls0NzE2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ZTU2
MSByZWFkX2NyCls0NzE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDAp
IDB4MDAwMDAwMDAwMDE2ZTZjNSBpb19lbXVsX3N0dWJfc2V0dXAKWzQ3MThdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTZlN2UzIGd1ZXN0X2lv
X29rYXkKWzQ3MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTZlOGYxIGluc25fZmV0Y2gKWzQ3MjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTZlOWE5IHZhbGlkYXRlCls0NzIxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ZWNiMCBy
ZWFkX2lvCls0NzIyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDE2ZWQ5MSByZXBfaW5zCls0NzIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE2ZjIxZCB3cml0ZV9pbwpbNDcyNF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNmYzMWIgcmVw
X291dHMKWzQ3MjVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDgxOTAwIHByaXZfb3Bfb3BzCls0NzI2XShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTI3OSBoeXBlcmNhbGwuYwpGaWxlIApb
NDcyOF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwODE5ZTAgcHZfaHlwZXJjYWxsX3RhYmxlCls0NzI5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTI3YiBpcmV0LmMKRmlsZSAKWzQ3MzFd
KHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAx
MjdkIG1pc2MtaHlwZXJjYWxscy5jCkZpbGUgCls0NzMzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAg
MCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTI4MSB0cmFwcy5jCkZpbGUgCls0NzM1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3
MDU3ZSBubWlfbWNlX3NvZnRpcnEKWzQ3MzZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMGUwIHBlcl9jcHVfX3NvZnRpcnFfdHJhcApbNDcz
N10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAw
MDEyODYgZG9tMF9idWlsZC5jCkZpbGUgCls0NzM5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzMzhkZCBkb20wX3VwZGF0ZV9waHlzbWFwCls0
NzQwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAzMzk4NCBhbGxvY19jaHVuawpbNDc0MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzViMTAgbGFzdF9vcmRlci4xNjIzNQpbNDc0Ml0oc2Vj
IC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyODgg
Z3ByX3N3aXRjaC5TCkZpbGUgCls0NzQ0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEw
MykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTI4ZCB0cmFwcy5jCkZpbGUgCls0NzQ2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MGJhMCBfc2hv
d19yZWdpc3RlcnMKWzQ3NDddKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMDgxZDAwIGNvbnRleHRfbmFtZXMuMTc0OTIKWzQ3NDhdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTcwZGZhIHByaW50
X3hlbl9pbmZvCls0NzQ5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMTI4ZiBtYWNoaW5lX2tleGVjLmMKRmlsZSAKWzQ3NTFdKHNlYyAtMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMjkxIHBjaS5j
CkZpbGUgCls0NzUzXShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4
MDAwMDAwMDAwMDAwMTI5MyBhY3BpX21tY2ZnLmMKRmlsZSAKWzQ3NTVdKHNlYyAtMikoZmwgMHgw
MCkodHkgICAwKShzY2wgMTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMjk4IG1tY29uZi1mYW0x
MGguYwpGaWxlIApbNDc1N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMzY2YWEgc2V0X2NoZWNrX2VuYWJsZV9hbWRfbW1jb25mCls0NzU4XShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE0MjA2
OCBmYW0xMGhfcGNpX21tY29uZl9iYXNlCls0NzU5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NWIyMCBtbWNvbmZfZG1pX3RhYmxlCls0NzYw
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MTI5ZSBtbWNvbmZpZ182NC5jCkZpbGUgCls0NzYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MjA1ZCBnZXRfdmlydApbNDc2M10oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIwNzggcGNp
X21tY2ZnX3ZpcnQKWzQ3NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobngg
MCkgMHgwMDAwMDAwMDAwMTcyMGM0IG1jZmdfaW9yZW1hcApbNDc2NV0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNDIwNzAgbW1jZmdfcGNpX3Nl
Z21lbnRfc2hpZnQKWzQ3NjZdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAxMmFiIG1tY29uZmlnLXNoYXJlZC5jCkZpbGUgCls0NzY4XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNjdjZCBw
YXJzZV9tbWNmZwpbNDc2OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMzY4YzAgcGNpX21tY2ZnX252aWRpYV9tY3A1NQpbNDc3MF0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzVjNTggbWNw
NTVfY2hlY2tlZC4xMTU0NwpbNDc3MV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMWI5NzAgZXh0Y2ZnX2Jhc2VfbWFzay4xMTU1NwpbNDc3Ml0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWI5
NjAgZXh0Y2ZnX3NpemVidXMuMTE1NTYKWzQ3NzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM2YWQxIHBjaV9tbWNmZ19hbWRfZmFtMTBoCls0
Nzc0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAzNmM1OSBwY2lfbW1jZmdfaW50ZWxfOTQ1Cls0Nzc1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNmQ5YyBwY2lfbW1jZmdfZTc1MjAKWzQ3
NzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDc1YmUwIHBjaV9tbWNmZ19wcm9iZXMKWzQ3NzddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZWUwIF9fc2V0dXBfcGFyc2VfbW1jZmcKWzQ3
NzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAw
MDQxYzk1IF9fc2V0dXBfc3RyX3BhcnNlX21tY2ZnCls0Nzc5XShzZWMgLTIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTJhZCBkb21haW4uYwpGaWxlIApb
NDc4MV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAw
MDAwMDEyYWYgY3B1X2lkbGUuYwpGaWxlIApbNDc4M10oc2VjIC0yKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEyYjEgY3B1ZnJlcS5jCkZpbGUgCls0Nzg1
XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAw
MTJiMyBnZGJzdHViLmMKRmlsZSAKWzQ3ODddKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMmJmIHg4Nl82NC9jb21wYXQvZW50cnkuUwpGaWxl
IApbNDc4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAxNzMyOTAgY29tcGF0X3Byb2Nlc3Nfc29mdGlycXMKWzQ3OTBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTczMmEwIGNvbXBhdF9wcm9j
ZXNzX21jZQpbNDc5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAxNzMyZTAgY29tcGF0X3Byb2Nlc3Nfbm1pCls0NzkyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MzI1MCBjb21wYXRfdGVz
dF9ndWVzdF9ldmVudHMKWzQ3OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTczNTZmIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lCls0Nzk0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3
MzMxOCBjb21wYXRfcHJvY2Vzc190cmFwCls0Nzk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MzY4MSBhcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5Lm8udW5saWtlbHkKWzQ3OTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTczNjcwIGNvbXBhdF9jcmFzaF9wYWdlX2ZhdWx0Cls0Nzk3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3
MzY2ZCBjb21wYXRfY3Jhc2hfcGFnZV9mYXVsdF80Cls0Nzk4XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MzY2YSBjb21wYXRfY3Jhc2hfcGFn
ZV9mYXVsdF84Cls0Nzk5XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEp
IDB4MDAwMDAwMDAwMDAwMTJkOSB4ODZfNjQvZW50cnkuUwpGaWxlIApbNDgwMV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNzNiOWIgY3JlYXRl
X2JvdW5jZV9mcmFtZQpbNDgwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAxNzM4ZTYgdGVzdF9hbGxfZXZlbnRzCls0ODAzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MzcyNCByZXN0b3Jl
X2FsbF9ndWVzdApbNDgwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAxNzM3ZTAgaXJldF9leGl0X3RvX2d1ZXN0Cls0ODA1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3MzgwMCByZXN0b3Jl
X2FsbF94ZW4KWzQ4MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMTczOTUwIHByb2Nlc3Nfc29mdGlycXMKWzQ4MDddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTczOTgwIHByb2Nlc3NfbWNl
Cls0ODA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDE3MzljMCBwcm9jZXNzX25taQpbNDgwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNzM5MTYgdGVzdF9ndWVzdF9ldmVudHMKWzQ4MTBd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTcz
OWY4IHByb2Nlc3NfdHJhcApbNDgxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxNzUwYmEgYXJjaC94ODYveDg2XzY0L2VudHJ5Lm8udW5saWtl
bHkKWzQ4MTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTczYjYyIGludDgwX3Nsb3dfcGF0aApbNDgxM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNzNkZjIgaGFuZGxlX2V4Y2VwdGlvbl9z
YXZlZApbNDgxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNzk0ZDAgZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNng4Cls0ODE1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3OTRkNCBkb21h
aW5fY3Jhc2hfcGFnZV9mYXVsdF81eDgKWzQ4MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTc5NGRjIGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0
XzN4OApbNDgxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNzk0ZDggZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfNHg4Cls0ODE4XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3OTRlMCBkb21h
aW5fY3Jhc2hfcGFnZV9mYXVsdF8yeDgKWzQ4MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTc5NGU0IGRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0
XzF4OApbNDgyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAxNzk0ZTggZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMHg4Cls0ODIxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3M2U5NiBleGNl
cHRpb25fd2l0aF9pbnRzX2Rpc2FibGVkCls0ODIyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3M2VlZSBGQVRBTF9leGNlcHRpb25fd2l0aF9p
bnRzX2Rpc2FibGVkCls0ODIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE3NDA1YSBoYW5kbGVfaXN0X2V4Y2VwdGlvbgpbNDgyNF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxNzQxNzkgYXV0
b2dlbl9zdHVicwpbNDgyNV0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChueCAx
KSAweDAwMDAwMDAwMDAwMDEyZWMga2V4ZWNfcmVsb2MuUwpGaWxlIApbNDgyN10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxN2ExYjYgcmVsb2Nf
c3RhY2sKWzQ4MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMTdhMDE2IGlkZW50aXR5X21hcHBlZApbNDgyOV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxN2EwNzEgcmVsb2NhdGVfcGFnZXMK
WzQ4MzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTdhMDQzIGNhbGxfMzJfYml0Cls0ODMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDE3YTAzZiBjYWxsXzY0X2JpdApbNDgzMl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxN2ExMzAgY29t
cGF0X21vZGVfaWR0Cls0ODMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE3YTExOCBjb21wYXRfbW9kZV9nZHQKWzQ4MzRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTdhMTBlIGNvbXBhdF9t
b2RlX2dkdF9kZXNjCls0ODM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE3YTBkNCBjb21wYXRpYmlsaXR5X21vZGUKWzQ4MzZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTdhMTA4IGNvbXBh
dGliaWxpdHlfbW9kZV9mYXIKWzQ4MzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAz
KSAobnggMCkgMHgwMDAwMDAwMDAwMTdhMDdhIG5leHRfZW50cnkKWzQ4MzhdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTdhMDgxIGlzX2Rlc3QK
WzQ4MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMTdhMDkyIGlzX2luZApbNDg0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAxN2EwYTMgaXNfZG9uZQpbNDg0MV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxN2EwZDIgZG9uZQpbNDg0Ml0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAxN2Ew
YTggaXNfc291cmNlCls0ODQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDE3YTBjMSBpc196ZXJvCls0ODQ0XShzZWMgLTIpKGZsIDB4MDApKHR5
ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTJmMCBiemltYWdlLmMKRmlsZSAK
WzQ4NDZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDM3MThjIGJ6aW1hZ2VfY2hlY2sKWzQ4NDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1YzYwIG9yaWdfaW1hZ2VfbGVuCls0ODQ4XShz
ZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTJm
MiBjbGVhcl9wYWdlLlMKRmlsZSAKWzQ4NTBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wg
MTAzKSAobnggMSkgMHgwMDAwMDAwMDAwMDAxMmY0IGNvcHlfcGFnZS5TCkZpbGUgCls0ODUyXShz
ZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykgKG54IDEpIDB4MDAwMDAwMDAwMDAwMTMw
NyBkbWlfc2Nhbi5jCkZpbGUgCls0ODU0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDAzNzM2ZSBmb3JjZV9hY3BpX2h0Cls0ODU1XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNzNiZiBkbWlf
ZGlzYWJsZV9hY3BpCls0ODU2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAzNzQxMCBicm9rZW5fdG9zaGliYV9rZXlib2FyZApbNDg1N10oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzc0MmMg
aWNoMTBfYmlvc19xdWlyawpbNDg1OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMzc0ZDIgZG1pX3NhdmVfaWRlbnQKWzQ4NTldKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2MjYwIGRtaV9p
ZGVudApbNDg2MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMzc1YWQgZG1pX2RlY29kZQpbNDg2MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzc2NzEgX2RtaV9pdGVyYXRlCls0ODYyXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzNzg0
NSByZXNldF92aWRlb21vZGVfYWZ0ZXJfczMKWzQ4NjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2MmM0IGVmaV9zbWJpb3NfYWRkcmVzcwpb
NDg2NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNzYyYzAgZWZpX3NtYmlvc19zaXplCls0ODY1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjJjYyBlZmlfZG1pX2FkZHJlc3MKWzQ4NjZd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2
MmM4IGVmaV9kbWlfc2l6ZQpbNDg2N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNzYyYjggZWZpX3NtYmlvczNfYWRkcmVzcwpbNDg2OF0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzYyYjQg
ZWZpX3NtYmlvczNfc2l6ZQpbNDg2OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNzYyYjAgaW5zdGFuY2UuMTE2MjIKWzQ4NzBdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1YzgwIGRtaV9z
eXN0ZW1faWQKWzQ4NzFdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobnggMSkg
MHgwMDAwMDAwMDAwMDAxMzI2IGRvbTBfYnVpbGQuYwpGaWxlIApbNDg3M10oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzg0NDcgcGFyc2VfYW10
Cls0ODc0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzODQ3ZSBwYXJzZV9kb20wX21lbQpbNDg3NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY1MzggZG9tMF9taW5fbnJwYWdlcwpbNDg3
Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NzY1NDAgZG9tMF9ucnBhZ2VzCls0ODc3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjUzMCBkb20wX21heF9ucnBhZ2VzCls0ODc4XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzODUzOCBw
YXJzZV9kb20wX21heF92Y3B1cwpbNDg3OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY1Mjggb3B0X2RvbTBfbWF4X3ZjcHVzX21pbgpbNDg4
MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAw
NzY1MjQgb3B0X2RvbTBfbWF4X3ZjcHVzX21heApbNDg4MV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzg1ZDQgcGFyc2VfZG9tMF9ub2Rlcwpb
NDg4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNzY1MjAgZG9tMF9ucl9weG1zCls0ODgzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjQyMCBkb20wX3B4bXMKWzQ4ODRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NDAwIGRvbTBf
YWZmaW5pdHlfcmVsYXhlZApbNDg4NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwMzg2ZjcgcGFyc2VfZG9tMF9wYXJhbQpbNDg4Nl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzYzZTAgZG9t
MF9jcHVzCls0ODg3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDA3NjNkMCBkb20wX25vZGVzCls0ODg4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjMwMCBvcHRfZG9tMF9pb3BvcnRzX2Rp
c2FibGUKWzQ4ODldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDc2MmU0IHJvX2hwZXQKWzQ4OTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZWY4IF9fc2V0dXBfcm9faHBldApbNDg5MV0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDI0
OWIgX19zZXR1cF9zdHJfcm9faHBldApbNDg5Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDdmMTAgX19zZXR1cF9vcHRfZG9tMF9pb3BvcnRz
X2Rpc2FibGUKWzQ4OTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQyNGEzIF9fc2V0dXBfc3RyX29wdF9kb20wX2lvcG9ydHNfZGlzYWJsZQpb
NDg5NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwNDdmMjggX19zZXR1cF9wYXJzZV9kb20wX3BhcmFtCls0ODk1XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MjRiOCBfX3NldHVwX3N0cl9w
YXJzZV9kb20wX3BhcmFtCls0ODk2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykg
KG54IDApIDB4MDAwMDAwMDAwMDA0N2Y0MCBfX3NldHVwX3BhcnNlX2RvbTBfbm9kZXMKWzQ4OTdd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQy
NGJkIF9fc2V0dXBfc3RyX3BhcnNlX2RvbTBfbm9kZXMKWzQ4OThdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ3ZjU4IF9fc2V0dXBfcGFyc2Vf
ZG9tMF9tYXhfdmNwdXMKWzQ4OTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDQyNGM4IF9fc2V0dXBfc3RyX3BhcnNlX2RvbTBfbWF4X3ZjcHVz
Cls0OTAwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0N2Y3MCBfX3NldHVwX3BhcnNlX2RvbTBfbWVtCls0OTAxXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA0MjRkNyBfX3NldHVwX3N0cl9w
YXJzZV9kb20wX21lbQpbNDkwMl0oc2VjIC0yKShmbCAweDAwKSh0eSAgIDApKHNjbCAxMDMpIChu
eCAxKSAweDAwMDAwMDAwMDAwMDEzMmUgcmlqbmRhZWwuYwpGaWxlIApbNDkwNF0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWJiNDAgcmNvbgpb
NDkwNV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAw
MDAwMWJiODAgVGU0Cls0OTA2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAxY2I4MCBUZTAKWzQ5MDddKHNlYyAgMikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiZjgwIFRlMwpbNDkwOF0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMWM3ODAgVGUxCls0
OTA5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAw
MDAxYzM4MCBUZTIKWzQ5MTBdKHNlYyAtMikoZmwgMHgwMCkodHkgICAwKShzY2wgMTAzKSAobngg
MSkgMHgwMDAwMDAwMDAwMDAxMzMwIHZtYWMuYwpGaWxlIApbNDkxMl0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEzNzggYm9vdC5jCkZpbGUg
Cls0OTE0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDAzOTJkZSBlZmlfYXJjaF9jcHUKWzQ5MTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5MzE0IEZvcm1hdERlYwpbNDkxNl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzkzNzYgRm9y
bWF0SGV4Cls0OTE3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAzOTNjNSBEaXNwbGF5VWludApbNDkxOF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY3NjAgU3RkT3V0Cls0OTE5XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzOTQzOCB3
c3RyY21wCls0OTIwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4
MDAwMDAwMDAwMDAzOTQ2OCB3MnMKWzQ5MjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5NDk1IGdldF9hcmd2Cls0OTIyXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzOTVjMCBzcGxpdF9z
dHJpbmcKWzQ5MjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDM5NjA5IHByZV9wYXJzZQpbNDkyNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzk2YzYgZWZpX2luaXQKWzQ5MjVdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NzY4IGVm
aV9paApbNDkyNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNzY3NzggZWZpX2JzCls0OTI3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3Njc3MCBlZmlfYnNfcmV2aXNpb24KWzQ5MjhdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NzU4
IFN0ZEVycgpbNDkyOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMzk3NDEgZWZpX2NvbnNvbGVfc2V0X21vZGUKWzQ5MzBdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5N2U0IGVmaV9nZXRf
Z29wCls0OTMxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDA3NjYwMCBnb3BfZ3VpZC4xMDIyOQpbNDkzMl0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzk5YmIgZWZpX2ZpbmRfZ29wX21vZGUK
WzQ5MzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDM5YjI5IGVmaV92YXJpYWJsZXMKWzQ5MzRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NzA4IG5ld2xpbmUKWzQ5MzVdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5YmU0IHNldF9j
b2xvcgpbNDkzNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwMzljNDcgZWZpX3NldF9nb3BfbW9kZQpbNDkzN10oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwMzllNDMgcnRfcmFuZ2VfdmFsaWQK
WzQ5MzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDM5ZTRlIGJsZXhpdApbNDkzOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwNzY3NDAgY2ZnCls0OTQwXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjczMCBrZXJuZWwKWzQ5NDFdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NzIw
IHJhbWRpc2sKWzQ5NDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkg
MHgwMDAwMDAwMDAwMDc2NzEwIHhzbQpbNDk0M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY2ZjAgdWNvZGUKWzQ5NDRdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5ZmQyIFByaW50RXJy
TWVzZwpbNDk0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAw
MDAwMDAwMDAwNDI3ZTAgRXJyQ29kZVRvU3RyLjEwMTA2Cls0OTQ2XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzYTA2NyBlZGRfcHV0X3N0cmlu
ZwpbNDk0N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAw
MDAwMDAwM2EwZTYgZWZpX2FyY2hfZWRkCls0OTQ4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjYzMCBiaW9fZ3VpZC45OTIwCls0OTQ5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjYy
MCBkZXZwX2d1aWQuOTkyMQpbNDk1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMp
IChueCAwKSAweDAwMDAwMDAwMDAwM2E1YjMgZWJtYWxsb2MKWzQ5NTFdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NzAwIGVibWFsbG9jX2Fs
bG9jYXRlZApbNDk1Ml0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGQwMDAgZWJtYWxsb2NfbWVtCls0OTUzXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzYTVmMSBlZmlfYXJjaF9yZWxvY2F0
ZV9pbWFnZQpbNDk1NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2E3MmIgbWF0Y2hfZ3VpZApbNDk1NV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2E3NjUgZWZpX3RhYmxlcwpbNDk1Nl0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY1
ZjAgYWNwaTJfZ3VpZC4xMDI2MQpbNDk1N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY1ZTAgYWNwaV9ndWlkLjEwMjYyCls0OTU4XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjVkMCBt
cHNfZ3VpZC4xMDI2MwpbNDk1OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwNzY1YzAgc21iaW9zX2d1aWQuMTAyNjQKWzQ5NjBdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NWIwIHNtYmlv
czNfZ3VpZC4xMDI2NQpbNDk2MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChu
eCAwKSAweDAwMDAwMDAwMDAwM2E4ODYgc2V0dXBfZWZpX3BjaQpbNDk2Ml0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY1YTAgcGNpX2d1aWQu
MTAyNzQKWzQ5NjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgw
MDAwMDAwMDAwMDNhY2I0IHJlbG9jYXRlX3RyYW1wb2xpbmUKWzQ5NjRdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDNhZDM5IGVmaV9leGl0X2Jv
b3QKWzQ5NjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc2NzU0IG1kZXNjX3ZlcgpbNDk2Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY3NTAgbWFwX2JzCls0OTY3XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAzYjAxZSBlZmlfYXJj
aF9tZW1vcnlfc2V0dXAKWzQ5NjhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDNiMWMyIHMydwpbNDk2OV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2IyMzggcGxhY2Vfc3RyaW5nCls0OTcw
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAz
YjJmNCByZWFkX2ZpbGUKWzQ5NzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDc2NmEwIG1iaQpbNDk3Ml0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY2NDAgbWJfbW9kdWxlcwpbNDk3M10o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2I3
MDIgZ2V0X3ZhbHVlCls0OTc0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54
IDApIDB4MDAwMDAwMDAwMDAzYjg1NyBwYXJzZV9lZmlfcGFyYW0KWzQ5NzVdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2NTYwIGVmaV9tYXBf
dWMKWzQ5NzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMDNiOTgxIHJhbV9yYW5nZV92YWxpZApbNDk3N10oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwM2JhMDEgY29weV9tYXBwaW5nCls0OTc4
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3
NjU4MCBsb2FkZWRfaW1hZ2VfZ3VpZC4xMDMzOQpbNDk3OV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNzY2MTAgZnNfcHJvdG9jb2wuMTAxMjcK
WzQ5ODBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAw
MDAwMDc2NTcwIHNoaW1fbG9ja19ndWlkLjEwMzQwCls0OTgxXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDA3NjU5MCBwcm9wc19ndWlkLjEwMjk4
Cls0OTgyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAw
MDAwMDA0N2Y4OCBfX3NldHVwX3BhcnNlX2VmaV9wYXJhbQpbNDk4M10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDMpIChueCAwKSAweDAwMDAwMDAwMDAwNDI1NGMgX19zZXR1cF9zdHJf
cGFyc2VfZWZpX3BhcmFtCls0OTg0XShzZWMgLTIpKGZsIDB4MDApKHR5ICAgMCkoc2NsIDEwMykg
KG54IDEpIDB4MDAwMDAwMDAwMDAwMTM3ZiBydW50aW1lLmMKRmlsZSAKWzQ5ODZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMTc2NjJkIGd3c3Ry
bGVuCls0OTg3XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAw
MDAwMDAwMDAxY2ZmOCBmY3cuMTY1NzIKWzQ5ODhdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAzKSAobnggMCkgMHgwMDAwMDAwMDAwMDFjZmY0IG14Y3NyLjE2NTczCls0OTg5XShzZWMg
IDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMykgKG54IDApIDB4MDAwMDAwMDAwMDAwZjQ2OCBl
ZmlfcnNfbG9jawpbNDk5MF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDMpIChueCAw
KSAweDAwMDAwMDAwMDAwMGY0NjAgZWZpX3JzX29uX2NwdQpbNDk5MV0oc2VjIC0yKShmbCAweDAw
KSh0eSAgIDApKHNjbCAxMDMpIChueCAxKSAweDAwMDAwMDAwMDAwMDEzODIgY29tcGF0LmMKRmls
ZSAKWzQ5OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAzKSAobnggMCkgMHgwMDAw
MDAwMDAwMTc3OWRmIGd3c3RybGVuCls0OTk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5NzExYiBkZXN0cm95X2dkdApbNDk5NV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZWM2OGEgaW5p
dF9hcGljX2xkcl9waHlzCls0OTk2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAxYzA2ZCB2ZXNhX2luaXQKWzQ5OTddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTMzODVkIHAybV9wdF9oYW5k
bGVfZGVmZXJyZWRfY2hhbmdlcwpbNDk5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzUxNzAgY29weV9wYWdlX3NzZTIKWzQ5OTldKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTFiOTIwIHRt
ZW1fbWVtcG9vbF9tYXhhbGxvYwpbNTAwMF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjJlODAgYWNwaV9nYmxfcmVkdWNlZF9oYXJkd2FyZQpb
NTAwMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMTZmNDkgYW1kX2lvbW11X2FsbG9jX2ludHJlbWFwX3RhYmxlCls1MDAyXShzZWMgIDcpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MzEwMCBwZXJfY3B1
X19zdHVicwpbNTAwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMWYzNzQgdXBkYXRlX2d1ZXN0X2VpcApbNTAwNF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGQxYzkgeHpfZGVjX2x6bWEy
X2NyZWF0ZQpbNTAwNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMTkyOWIgYW1kX2lvbW11X2RldGVjdF9hY3BpCls1MDA2XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NzU4MCBzZWN1cml0
eV9sb2FkX3BvbGljeQpbNTAwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMjk3NTAgcmN1X2lkbGVfdGltZXJfc3RvcApbNTAwOF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTdlZTcgdm14
X3JlYWRfZ3Vlc3RfbXNyCls1MDA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDBhZGE4YyBzZW5kX0lQSV9zZWxmX2xlZ2FjeQpbNTAxMF0oc2Vj
ICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjQyZjgg
c3ltYm9sc19udW1fc3ltcwpbNTAxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxMGZhYjggc3ZtX3ZtZXhpdF9kb19jbGdpCls1MDEyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2Yjk5YSB0
b2dnbGVfZ3Vlc3RfbW9kZQpbNTAxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwZGRmYWIgY3B1ZnJlcV9jcHVfaW5pdApbNTAxNF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDA1MGEgaHZt
X21vbml0b3JfZGVidWcKWzUwMTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTAxZmY3IGh2bV9hY3BpX3Bvd2VyX2J1dHRvbgpbNTAxNl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWYyNGIg
aW9fYXBpY19yZWFkX3JlbWFwX3J0ZQpbNTAxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjQ0ZGYgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQKWzUw
MThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTE3YjkxIHZteF9zZXRfbXNyX2ludGVyY2VwdApbNTAxOV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDM1YTQgaW5pdF93YWl0cXVldWVfaGVh
ZApbNTAyMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDlkZDAgcGVyZm9ybV9ndW56aXAKWzUwMjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVhYzEzIGluamVjdF92bWNlCls1MDIyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZTU2
OSBodm1fYWxsX2lvcmVxX3NlcnZlcnNfcmVtb3ZlX3ZjcHUKWzUwMjNdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTRmYTM3IHNoX3JtX21hcHBp
bmdzX2Zyb21fbDFfX2d1ZXN0XzIKWzUwMjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNzFmIHNoYWRvd19kZW1vdGUKWzUwMjVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDViNDUxIGFs
bG9jX3BndGFibGVfbWFkZHIKWzUwMjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDVkNzlhIGlvYXBpY190b19pb21tdQpbNTAyN10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGEyZmMgZXZ0
Y2huX21vdmVfcGlycXMKWzUwMjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTcyYWViIGNvbXBhdF9zZXRfcHhfcG1pbmZvCls1MDI5XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzFmMSBp
bml0aWFsaXplX2tleXRhYmxlCls1MDMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDE2MTYzYyBzaF9ybV9tYXBwaW5nc19mcm9tX2wxX19ndWVz
dF80Cls1MDMxXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwMzU4MCBtYV92YV9ib3R0b21fbWFzawpbNTAzMl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDlmMzcgbm90aWZ5X3ZpYV94ZW5f
ZXZlbnRfY2hhbm5lbApbNTAzM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwM2I1NGQgbWVtY21wCls1MDM0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1Zjk5MiBtc2lfbXNnX3JlYWRfcmVt
YXBfcnRlCls1MDM1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAyNWJmMiBzZXRfbnJfc29ja2V0cwpbNTAzNl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmYyYWUgcDJtX2dldF9wMm0KWzUw
MzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTZhNzAxIHhlbm9wcm9mX2JhY2t0cmFjZQpbNTAzOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDYwNjYgZWxmX3BoZHJfaXNfbG9hZGFibGUK
WzUwMzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTZiYmMxIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZQpbNTA0MF0oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQ5YzAgcHZfbWF4X2NwdWlk
X3BvbGljeQpbNTA0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNjYyZGUgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzCls1MDQyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwNzI3MiB2aXJpZGlh
bl9kb21haW5fZGVpbml0Cls1MDQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDExNzlhNSB2bXhfdm1jc190cnlfZW50ZXIKWzUwNDRdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI2Y2EyIHBh
Z2luZ19tYXJrX2RpcnR5Cls1MDQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE1ODIxMSBzaF9ybV9tYXBwaW5nc19mcm9tX2wxX19ndWVzdF8z
Cls1MDQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE2NzE3MiBoYXBfZ3ZhX3RvX2dmbl8yX2xldmVscwpbNTA0N10oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMDAgX3Nyb2RhdGEKWzUw
NDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDNhYmQ3IF9zcGluX2xvY2sKWzUwNDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4YWE5IHZtX2V2ZW50X3NldF9yZWdpc3RlcnMKWzUwNTBd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTYx
ODAxIHNoX3JlbW92ZV9sMV9zaGFkb3dfX2d1ZXN0XzQKWzUwNTFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGExMTkwIHN1YmFyY2hfbWVtb3J5
X29wCls1MDUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBlNWZhYyBtY2VfbmVlZF9jbGVhcmJhbmtfcmVnaXN0ZXIKWzUwNTNdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE3YmYzIHZteF9t
c3JfaXNfaW50ZXJjZXB0ZWQKWzUwNTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDEzODYyIHBjaV9kZXZpY2VfZGV0ZWN0Cls1MDU1XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0ZjAyMCBj
cmFzaGluZm9fbWF4YWRkcl9iaXRzCls1MDU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MjA2YyB2ZnJlZQpbNTA1N10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWM2NjQgcHNyX2dldF9p
bmZvCls1MDU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDExNWI2NyBudm14X2ludHJfYmxvY2tlZApbNTA1OV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOWYwYmYgZG9fbW11ZXh0X29wCls1
MDYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDEyZmRiZCBwMm1faW5pdF9hbHRwMm1fYnlfaWQKWzUwNjFdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE2MDI5IHBjaV9jb25mX3dyaXRlCls1
MDYyXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwYTNhMCBjdHh0X3N3aXRjaF9sZXZlbGxpbmcKWzUwNjNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTRhMjc4IHNoYWRvd19kb21jdGwKWzUw
NjRdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBmYmMwIHZpZGVvX3B1dHMKWzUwNjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDE0NGZhIGNvbXBhdF9ncmFudF90YWJsZV9vcApbNTA2Nl0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWI0
NDMgaW9tbXVfZmx1c2hfY2FjaGVfcGFnZQpbNTA2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzNkNjAgcmV0X2Zyb21faW50cgpbNTA2OF0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDU2
OTQgZWxmX21lbWNweV9zYWZlCls1MDY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA1NWM2NyBpb21tdV9yZXN1bWUKWzUwNzBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNhZDk4IF9zcGlu
X3RyeWxvY2tfcmVjdXJzaXZlCls1MDcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDc0ZSBfX2JpdG1hcF9zdWJzZXQKWzUwNzJdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0OWEwIHBk
eF9yZWdpb25fbWFzawpbNTA3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNmY3MjYgY29tcGF0X2ZsYXNrX29wCls1MDc0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NWNhMCBpb21tdV9k
b19kb21jdGwKWzUwNzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDc3ZGYwIF9fY3RvcnNfZW5kCls1MDc2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5YTQyMiBtYXBfbGR0X3NoYWRvd19w
YWdlCls1MDc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAzZDBlNCB0YXNrbGV0X3NjaGVkdWxlCls1MDc4XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyMzhmYyBtaWNyb2NvZGVfaW5pdF9h
bWQKWzUwNzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDMwMmU4IG10cnJfYnBfaW5pdApbNTA4MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTU5YTIgcGxhdGZvcm1fc3VwcG9ydHNfeDJh
cGljCls1MDgxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDEwODNlMyB2bGFwaWNfc2V0X3BwcgpbNTA4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjU2ZDMgc2V0X25taV9jYWxsYmFjawpb
NTA4M10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMGE3YWMgaHZtX2VuYWJsZWQKWzUwODRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNzAwIHdha2V1cF9zdGFja19zdGFydApbNTA4NV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmUz
ZmQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUKWzUwODZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM4Yjc0IHZjcHVfc2V0X3NvZnRfYWZm
aW5pdHkKWzUwODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDQxMWJkIHZtX2V2ZW50X2NsZWFudXAKWzUwODhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJiNDBmIHAybV9maW5hbF90ZWFy
ZG93bgpbNTA4OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNTU5MjAgYWNwaV9nYmxfZXhjZXB0aW9uX25hbWVzX2FtbApbNTA5MF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDE2OGEgZGlz
YWJsZV9ub25ib290X2NwdXMKWzUwOTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGVjNjgxIGNwdV9tYXNrX3RvX2FwaWNpZF9mbGF0Cls1MDky
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEw
ZWFhNSBuc3ZtX3ZtY2JfaGFwX2VuYWJsZWQKWzUwOTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTcyNTA3IHBjaV9yb19tbWNmZ19kZWNvZGUK
WzUwOTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQwYzg0IHZtX2V2ZW50X3dha2UKWzUwOTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM2ZjRmIHNjaGVkX2luaXRfdmNwdQpbNTA5Nl0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjVi
MmUgYWN0aXZhdGVfZGVidWdyZWdzCls1MDk3XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDFjMCBhY3BpX2RyaGRfdW5pdHMKWzUwOThdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIzMzA4
IG1vbml0b3JfdHJhcHMKWzUwOTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDRmZjNlIGNvbnNvbGVfbG9ja19yZWN1cnNpdmVfaXJxc2F2ZQpb
NTEwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMTc5MDIgdm14X2NwdV91cApbNTEwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNGM3OWEgZG9fdG1lbV9jb250cm9sCls1MTAyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0NmNjMyBf
eHphbGxvYwpbNTEwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDYxODAgeG1lbV9wb29sX2dldF91c2VkX3NpemUKWzUxMDRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhlN2ExIGluaXRf
ZG9tYWluX2lycV9tYXBwaW5nCls1MTA1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDEzZmUxMCBtY19jaGVja19hZGRyCls1MTA2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1N2RiNiBwY2lf
Z2V0X3BkZXZfYnlfZG9tYWluCls1MTA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDI4YSBfX2JpdG1hcF9jb21wbGVtZW50Cls1MTA4XShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwOWIw
NCBhY3BpX3NtaV9jbWQKWzUxMDldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA2NmMwIG1wX2lycXMKWzUxMTBdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2NmRmIGh2bV9mZXRjaF9mcm9t
X2d1ZXN0X2xpbmVhcgpbNTExMV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwODI2NDAgX19zdG9wX19fcHJlX2V4X3RhYmxlCls1MTEyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzZDI0NiBt
ZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcApbNTExM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmYyZWIgcGFnaW5nX2d2YV90b19nZm4KWzUx
MTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDEyZTgwIGlvbW11X2h3ZG9tX2luaXQKWzUxMTVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc1MmIyIGFjcGlfbGFwaWMKWzUxMTZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM3YWZiIHZj
cHVfd2FrZQpbNTExN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwODQzMzAgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzCls1MTE4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3MTQ0YiBh
dnRhYl9zZWFyY2hfbm9kZV9uZXh0Cls1MTE5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNjVlYiBtcF9vdmVycmlkZV9sZWdhY3lfaXJxCls1
MTIwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAxYTI3MyBhY3BpX2dldF90YWJsZQpbNTEyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjBkOGYgbWVfd2lmaV9xdWlyawpbNTEyMl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODBlZGUg
dmNwdV9kZXN0cm95Cls1MTIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEyZjUxZCBtYXBfbW1pb19yZWdpb25zCls1MTI0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjIxNCBkb21haW5f
cmVzdW1lCls1MTI1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwMTAwMCBib290X2NwdV9jb21wYXRfZ2R0X3RhYmxlCls1MTI2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkNzEwNiB4ODZf
aW5zbl9sZW5ndGgKWzUxMjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMGVkOTAzIGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0Cls1MTI4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhMzk3ZiBj
b21wYXRfdXBkYXRlX2Rlc2NyaXB0b3IKWzUxMjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE3ZDM3IHZpcnR1YWxfdm1jc19leGl0Cls1MTMw
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3
MTFhNSBhdnRhYl9pbnNlcnRfbm9udW5pcXVlCls1MTMxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxZWZiNCBzeW5jX0FyYl9JRHMKWzUxMzJd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGI0
ZWJjIGRvX3BhZ2VfZmF1bHQKWzUxMzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTI0ZTIxIG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0Cls1MTM0
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAy
MmNlYyBpbml0X2lvYXBpY19tYXBwaW5ncwpbNTEzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGNlMWYgX19nZXRfaW5zdHJ1Y3Rpb25fbGVu
Z3RoX2Zyb21fbGlzdApbNTEzNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMGI0YjkgZ2RiX3NlbmRfcmVwbHkKWzUxMzddKHNlYyAgNSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1ZjMwIGRlYWRfaWRs
ZQpbNTEzOF0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwODA1ODAgYXBpY19iaWdzbXAKWzUxMzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhMjI5IGFwZWlfZXhlY19yZWFkX3JlZ2lzdGVy
X3ZhbHVlCls1MTQwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEyNTI0NCBudm14X24yX3ZtZXhpdF9oYW5kbGVyCls1MTQxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZDdjZiBtYWNoaW5l
X3Jlc3RhcnQKWzUxNDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDhkZjZiIHNldF9kaXJlY3RfYXBpY192ZWN0b3IKWzUxNDNdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDkyMmIyIG1pY3Jv
Y29kZV91cGRhdGUKWzUxNDRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAzODMzIGluaXRfY29uc3RydWN0b3JzCls1MTQ1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NWI4NSBpb21tdV9p
b3RsYl9mbHVzaF9hbGwKWzUxNDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGIyYjMxIF9fdHJhY2VfcHR3cl9lbXVsYXRpb24KWzUxNDddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhYTNm
IGxmYl9zY3JvbGxfcHV0cwpbNTE0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxNmI1OTcgc3dpdGNoX2NvbXBhdApbNTE0OV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjkwNDcgcmJfcHJl
dgpbNTE1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNzY3YzQgX190cmFtcG9saW5lX3NlZ19zdGFydApbNTE1MV0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWI2NmYgYWNwaV9wYXJzZV9l
bnRyaWVzCls1MTUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBmZmJkMSBodm1fc2V0X3BjaV9saW5rX3JvdXRlCls1MTUzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwM2EwYiBodm1fc2F2
ZV9zaXplCls1MTU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEyMjk4YiBudm14X3VwZGF0ZV9leGVjX2NvbnRyb2wKWzUxNTVdKHNlYyAgNiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBlYTYwIGFjcGlf
Z2JsX2JpdF9yZWdpc3Rlcl9pbmZvCls1MTU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MzY4MCBjaGVja193YWtldXBfZnJvbV93YWl0Cls1
MTU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBlYzYxNyBpbml0X2FwaWNfbGRyX2ZsYXQKWzUxNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg4MDQwIHJlc3RvcmVfSU9fQVBJQ19zZXR1
cApbNTE1OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMjU4YTAgc3NfaW5pdGlhbGl6ZWQKWzUxNjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQ4MzA3IHNoX3ZhbGlkYXRlX2d1ZXN0X3B0
X3dyaXRlCls1MTYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBhYzgyYiBwc3Jfc2V0X3ZhbApbNTE2Ml0oc2VjICA2KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGYxZmQgb3B0X2FyYXQKWzUxNjNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGExYzNl
IGRvbWFpbl9zZXRfYWxsb2NfYml0c2l6ZQpbNTE2NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODMzYTEgY29udGV4dF9zd2l0Y2gKWzUxNjVd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBh
N2E4IG9wdF9odm1fZGVidWdfbGV2ZWwKWzUxNjZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyOGMwIHBlcl9jcHVfX2lycV9jb3VudApbNTE2
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
Njc4NTYgbmVzdGVkaGFwX3dhbGtfTDFfcDJtCls1MTY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4YjA3ZiBfX3NldHVwX21zaV9pcnEKWzUx
NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDZhMmU0IGFwZWlfZXhlY19ub29wCls1MTcwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4MWQxOCBfX3N0YXJ0X19fZXhfdGFibGUKWzUxNzFd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU3
MzdkIGh2bV9kcGNpX2VvaQpbNTE3Ml0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMGViZTAgdGxiZmx1c2hfY2xvY2sKWzUxNzNdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwYTE4IHN0YXJ0
dXBfY3B1X2lkbGVfbG9vcApbNTE3NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDNlYzggaGVhcF9pbml0X2xhdGUKWzUxNzVdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU2MGQ5IG1jYV9j
YXBfaW5pdApbNTE3Nl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxM2ZkOGMgbnVtX2NhY2hlX2xlYXZlcwpbNTE3N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjQ2YTEgaHZtX3ZjcHVfZG93
bgpbNTE3OF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMGU2ZjggdG1lbV9yd2xvY2sKWzUxNzldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzNTkwIG1heF9wZHgKWzUxODBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNiNzY0IGlzX2Fj
dGl2ZV9rZXJuZWxfdGV4dApbNTE4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNjJjYjYgaXRlcmF0ZV9pdnJzX2VudHJpZXMKWzUxODJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDRmZjI2
IGNvbnNvbGVfZW5kX2xvZ19ldmVyeXRoaW5nCls1MTgzXShzZWMgIDUpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTNlMCBjcHVpZG1hc2tfZGVmYXVsdHMK
WzUxODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDQxZmY3IHZtYWxsb2MKWzUxODVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4OGU0IGhwZXRfZGlzYWJsZQpbNTE4Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDliMGUgdmxhcGlj
X3ZpcnR1YWxfaW50cl9kZWxpdmVyeV9lbmFibGVkCls1MTg3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3MGM4MiBzaWR0YWJfY29udGV4dF90
b19zaWQKWzUxODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQ3MjAwIHNoYWRvd19wcm9tb3RlCls1MTg5XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwZDIzNiBzdm1faW50cl9hc3Npc3QK
WzUxOTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDI3YjIxIHJhbmdlc2V0X292ZXJsYXBzX3JhbmdlCls1MTkxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1OGQ4MCBwY2lfY2hlY2tfZGlz
YWJsZV9kZXZpY2UKWzUxOTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDY5ZTI1IGVyc3RfcmVhZF9uZXh0Cls1MTkzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZjhiYyBodm1fcGNpX2lu
dHhfYXNzZXJ0Cls1MTk0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwODdhMCB0cmFtcG9saW5lX3BoeXMKWzUxOTVdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZThmIGFwZWlfZXhlY19w
b3N0X3VubWFwX2dhcnMKWzUxOTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDI4NjgwIHJhZGl4X3RyZWVfbmV4dF9ob2xlCls1MTk3XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxMjZhMCBf
X21vbl9sZW5ndGhzCls1MTk4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEyMzE0MCBkdW1teV94c21fb3BzCls1MTk5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwNDA2NiBodm1fbG9hZApb
NTIwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwOTAwYmEgZml4dXBfaXJxcwpbNTIwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTAzYWYgcHJpbnRrCls1MjAyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMDJkMSBodm1fbG9jYWxf
ZXZlbnRzX25lZWRfZGVsaXZlcnkKWzUyMDNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMTJjIHBlcl9jcHVfX19fcHJlZW1wdF9jb3VudApb
NTIwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwNzEyOGMgYXZ0YWJfc2VhcmNoCls1MjA1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzMDU4ZiBjbHVzdGVyZWRfYXBpY19jaGVja19mbGF0
Cls1MjA2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAxMDA5YiBjb25zb2xlX2hhcwpbNTIwN10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2NWMgbnJfaXJxcwpbNTIwOF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDIwMDcgdm1hbGxv
Y194ZW4KWzUyMDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTBjYmYwIHB0X2FkanVzdF9nbG9iYWxfdmNwdV90YXJnZXQKWzUyMTBdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZDgwIHNo
X3R5cGVfdG9fc2l6ZQpbNTIxMV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMTI0MjAgX2N0eXBlCls1MjEyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3YWQ0MiBlbmFibGVfQVBJQ190aW1l
cgpbNTIxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwZjQ4ODAgaHZtX2NvbWJpbmVfaHdfZXhjZXB0aW9ucwpbNTIxNF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzk1MDAgZG9tX2NyYXNo
X3N5bmNfZXh0YWJsZQpbNTIxNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNzViMGQgb3B0X2hhcF8xZ2IKWzUyMTZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDVlZTU5IGlvbW11X2ZsdXNo
X2llY19pbmRleApbNTIxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwYWY1MWEgX19jcHVfdXAKWzUyMThdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGRiNDdiIGxhcGljX3RpbWVyX2luaXQK
WzUyMTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGZmZTUyIGh2bV9zZXRfY2FsbGJhY2tfdmlhCls1MjIwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMmFkMSBfX3RyYWNlX3RyYXBfdHdv
X2FkZHIKWzUyMjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDBkMzFkIHh6X2RlY19lbmQKWzUyMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGExYzgyIGRvbWFpbl9jbGFtcF9hbGxvY19i
aXRzaXplCls1MjIzXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwMzc3MCBvcHRfdG1lbV9jb21wcmVzcwpbNTIyNF0oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4ODAgbW9kZWwKWzUyMjVd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1
ZGMyIGVsZl9zeW1fYnlfaW5kZXgKWzUyMjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBkMzU2IHh6X2RlY19iY2pfcnVuCls1MjI3XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzODI2ZiBk
bWlfZ2V0X2RhdGUKWzUyMjhdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDA4MTEwIHBzcl9jbXQKWzUyMjldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg4ZmIwIGFyY2hfaHdkb21faXJxcwpb
NTIzMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwOWFiNmUgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZQpbNTIzMV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2FlMDMgX3NwaW5fbG9ja19y
ZWN1cnNpdmUKWzUyMzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI1MDYyIG9mZmxpbmVfcGFnZQpbNTIzM10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWRhMTMgYWNwaV9kbWFyX3phcApb
NTIzNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMjI1YjQgZ2V0X3Z2bWNzX3JlYWwKWzUyMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhNzY1IGtpbWFnZV9sb2FkX3NlZ21lbnRzCls1
MjM2XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDEzZTMyMCBpZHRfdGFibGUKWzUyMzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDA1NzkzIHJjdV9sb2NrX3JlbW90ZV9kb21haW5fYnlfaWQK
WzUyMzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDU1YTgwIGFjcGlfZ2JsX2V4Y2VwdGlvbl9uYW1lc19wZ20KWzUyMzldKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1MWRlIHVucmVnaXN0
ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbgpbNTI0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODMxNDAgdXBkYXRlX3J1bnN0YXRlX2FyZWEKWzUy
NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTZmODY5IHB2X2h5cGVyY2FsbApbNTI0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjY1ZjggaHZtX3ByZXBhcmVfdm04Nl90c3MKWzUyNDNd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE2
NjdhIGRvX3BoeXNkZXZfb3AKWzUyNDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTZjYmQ0IHB2X2VtdWxhdGVfaW52YWxpZF9vcApbNTI0NV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWRj
OGQgaW52YWxpZGF0ZV9pbnRlcnJ1cHQKWzUyNDZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmY2UwIG9wdF9jcHVfaW5mbwpbNTI0N10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNmFlOWMg
Y29tcGF0X3NldF9jYWxsYmFja3MKWzUyNDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhYjkxIGxmYl9mcmVlCls1MjQ5XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3NmZjMiBlZmlfcnVu
dGltZV9jYWxsCls1MjUwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4MDUwMCBnZW5lcmljX210cnJfb3BzCls1MjUxXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExZjI1YyB2bXhfaW5qZWN0
X2V4dGludApbNTI1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMjRjZDMgbnZteF9oYW5kbGVfaW52ZXB0Cls1MjUzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5ZWZmMiBtZW1ndWFyZF9n
dWFyZF9zdGFjawpbNTI1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMjY5MTIgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUKWzUyNTVdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBkNTU4IHh6
X2RlY19iY2pfY3JlYXRlCls1MjU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEwYWYwNCBtc2l4dGJsX3B0X3VucmVnaXN0ZXIKWzUyNTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5MDAz
IHJiX25leHQKWzUyNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTM4ZWVmIHAybV9wb2RfZHVtcF9kYXRhCls1MjU5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1ZWUzZiBpb21tdV9mbHVz
aF9pZWNfZ2xvYmFsCls1MjYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEwZWQ1MCBuZXN0ZWRzdm1fY2hlY2tfaW50ZXJjZXB0cwpbNTI2MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzcw
NDMgc2VjdXJpdHlfaXRlcmF0ZV9pb3BvcnRfc2lkcwpbNTI2Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDIwYjMgcG10aW1lcl9jaGFuZ2Vf
aW9wb3J0Cls1MjYzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA1NTI2MyBfX2NwdWZyZXFfc2V0X3BvbGljeQpbNTI2NF0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTZhMjkgaW9tbXVfZHRl
X2FkZF9kZXZpY2VfZW50cnkKWzUyNjVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTQyNTkwIHBlcl9jcHVfX2N1cnJfdmNwdQpbNTI2Nl0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTIwOTcg
c2VyaWFsX2luaXRfcHJlaXJxCls1MjY3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA0N2ZhMCBfX2luaXRjYWxsX3N0YXJ0Cls1MjY4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMTQzYSBw
dXRfY3B1X21hcHMKWzUyNjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDU3YmYyIHBjaV9nZXRfcm9fbWFwCls1MjcwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5MzYyMCBkb25hdGVfcGFn
ZQpbNTI3MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNTJmYzggc2VyaWFsX2ZvcmNlX3VubG9jawpbNTI3Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTY4NjMgeDg2X21jX2dldF9jcHVf
aW5mbwpbNTI3M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNzhhYjMgY29uZF9yZWFkX2xpc3QKWzUyNzRdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTExOGI2IHN2bV9tc3JiaXQKWzUyNzVd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4
NjYzIGhwZXRfYnJvYWRjYXN0X2lzX2F2YWlsYWJsZQpbNTI3Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTc2NGEgc2hfdW5ob29rX3BhZV9t
YXBwaW5nc19fZ3Vlc3RfMwpbNTI3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNTI5MzUgc2VyaWFsX3J4X2ludGVycnVwdApbNTI3OF0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWVhMWUg
YXZjX2luaXQKWzUyNzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGU0ZTkyIHZtY2VfYW1kX3dybXNyCls1MjgwXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzMDA2ZCBnZXRfbXRycl9zdGF0
ZQpbNTI4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwODkwOTYgYXBwbHlfYWx0ZXJuYXRpdmVzCls1MjgyXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOTQ1NCBhY3BpX3RhYmxlX3BhcnNl
X3NyYXQKWzUyODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGIxZmIzIHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lCls1Mjg0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZTcyMSBwaXJxX3Nl
dF9hZmZpbml0eQpbNTI4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNDMzYzQgc2NucHJpbnRmCls1Mjg2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwOGNiNCB2bGFwaWNfdGR0X21zcl9n
ZXQKWzUyODddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc0ZmY4IGJvb3RfdHNjX3N0YW1wCls1Mjg4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MjIxZSBwY2lfbW1jZmdfd3JpdGUKWzUy
ODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTYwZTg1IHNoX21hcF9hbmRfdmFsaWRhdGVfZ2wzZV9fZ3Vlc3RfNApbNTI5MF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNmZlMGUgaHlwZXJj
YWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwKWzUyOTFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDVkOTk4IGRyaGRfdG9fcmhzYQpb
NTI5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwZWM2Y2UgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFza19waHlzCls1MjkzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZDFmOSBpcnFfdG9f
dmVjdG9yCls1Mjk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA1ZGIwYSBkaXNhYmxlX3BtcgpbNTI5NV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDZkMGIgeDg2X2luc25fbW9kcm0KWzUy
OTZdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBjNGE4IGRvbWxpc3RfdXBkYXRlX2xvY2sKWzUyOTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJjNjZlIGluaXRfaWR0X3RyYXBzCls1Mjk4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAy
MmUzMyBjbGVhcl9kb21haW5fcGFnZQpbNTI5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2QyMGQgdGFza2xldF9pbml0Cls1MzAwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkOWNhMSBf
X2FjcGlfbWFwX3RhYmxlCls1MzAxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3MDY4OCBoYXNodGFiX2Rlc3Ryb3kKWzUzMDJdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTMwMjI5IHAybV9z
d2l0Y2hfZG9tYWluX2FsdHAybV9ieV9pZApbNTMwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2IxYzQgY2hlY2tfZm9yX3VuZXhwZWN0ZWRf
bXNpCls1MzA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA1ZGJkOCBwcmludF9pb21tdV9yZWdzCls1MzA1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkNmU0MiB4ODZfaW5zbl9pc19tZW1f
d3JpdGUKWzUzMDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTY3NzBkIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkKWzUzMDddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI4YzJhIHAybV9j
aGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwKWzUzMDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY3NDJlIGhhcF9ndmFfdG9fZ2ZuXzNfbGV2ZWxz
Cls1MzA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE0ZjI0YyBzaF9tYXBfYW5kX3ZhbGlkYXRlX2dsM2VfX2d1ZXN0XzIKWzUzMTBdKHNlYyAg
NSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4YTg4IGNw
dV9raHoKWzUzMTFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQzMWUwIHBlcl9jcHVfX2dkdF90YWJsZQpbNTMxMl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDBkYjQgbXRycl9wYXRfbm90
X2VxdWFsCls1MzEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwNTYxZCBlbGZfYWNjZXNzX29rCls1MzE0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkYTZmZCBzYXZlX3Jlc3RfcHJvY2Vz
c29yX3N0YXRlCls1MzE1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDE0MzFhOCBwZXJfY3B1X19jcHVmcmVxX2NwdV9wb2xpY3kKWzUzMTZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg5MmZk
IGFyY2hfbGl2ZXBhdGNoX21hc2sKWzUzMTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTcxN2MwIG1hY2hpbmVfa2V4ZWNfZ2V0X3hlbgpbNTMx
OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGEzNTggbGFwaWNfdGltZXJfb24KWzUzMTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDVlZmZiIGRpc2FibGVfcWludmFsCls1MzIwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhMTg2ZCBj
aGVja19kZXNjcmlwdG9yCls1MzIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3OWYyNyBjbGVhcl9sb2NhbF9BUElDCls1MzIyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZTE4MyBodm1f
bWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcgpbNTMyM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzZkMDYgc2VjdXJpdHlfY2hhbmdlX3Np
ZApbNTMyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNzBiNTIgc2lkdGFiX21hcF9yZW1vdmVfb25fZXJyb3IKWzUzMjVdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1OGE3IGVsZl9zaGRy
X2J5X2luZGV4Cls1MzI2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA1NWMyOSBpb21tdV9zdXNwZW5kCls1MzI3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlYmVmMyBtdHJyX2JwX3Jlc3Rv
cmUKWzUzMjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDRjNjc0IHRtZW1jX3NoYXJlZF9wb29sX2F1dGgKWzUzMjldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDYxOWE0IGRldl9pbnZhbGlk
YXRlX2lvdGxiCls1MzMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAyODhjMCByYWRpeF90cmVlX2RlbGV0ZQpbNTMzMV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDMyMDQgc2hhZG93X2hh
c2hfbG9va3VwCls1MzMyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAyZjA3NyBpbnRlbF9jcHVfaW5pdApbNTMzM10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzY5ZDUgc2VjdXJpdHlfY29u
dGV4dF90b19zaWQKWzUzMzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTI4MDU1IHBhZ2luZ19kdW1wX2RvbWFpbl9pbmZvCls1MzM1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwNGQ4NyBz
dGR2Z2FfaW5pdApbNTMzNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwM2FjMjYgX3NwaW5fbG9ja19pcnEKWzUzMzddKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI2MjRjIGZpbmRfc21wX2Nv
bmZpZwpbNTMzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNGYyNmEgc2hfbWFwX2FuZF92YWxpZGF0ZV9nbDJlX19ndWVzdF8yCls1MzM5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlOGJm
NSBhcGVpX2NsZWFyX21jZQpbNTM0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxNDBjMjkgcDJtX3NldF9tZW1fYWNjZXNzX211bHRpCls1MzQx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3
N2M4YSBzZWN1cml0eV9vY29udGV4dF9hZGQKWzUzNDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyMmFmIG52bXhfdmNwdV9lcHRwX2Jhc2UK
WzUzNDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDE0YmY5IGFjcGlfZG1hcl9pbml0Cls1MzQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZmFmNSBodm1fbWF5YmVfZGVhc3NlcnRfZXZ0
Y2huX2lycQpbNTM0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNTBjNWYgcGFuaWMKWzUzNDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhlZmU4IHBpcnFfZ3Vlc3RfdW5iaW5kCls1MzQ3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
NTg1MiBkb21haW5fZGVzdHJveQpbNTM0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTdiNzMgc2hfbWFwX2FuZF92YWxpZGF0ZV9nbDNlX19n
dWVzdF8zCls1MzQ5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDE0MzFkOCBwZXJfY3B1X19jb21wYXRfZ2R0X3RhYmxlCls1MzUwXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNzNmMCBpbml0
X3hlbmhlYXBfcGFnZXMKWzUzNTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGE3N2E0IGNvbXBhdF9waHlzZGV2X29wCls1MzUyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMjI0ZCBwbXRp
bWVyX2RlaW5pdApbNTM1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZDZkNTcgeDg2X2luc25fb3BlcmFuZF9lYQpbNTM1NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDg3ODAgdmxhcGlj
X2xvd2VzdF9wcmlvCls1MzU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA0MzM4ZSBzbnByaW50ZgpbNTM1Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODkxZmEgYXJjaF9saXZlcGF0Y2hf
cXVpZXNjZQpbNTM1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDA3ZDcgeGVuX2RlbnkKWzUzNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIxOGVmIHVwZGF0ZV9zZWNvbmRhcnlfc3lz
dGVtX3RpbWUKWzUzNTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDg5NWZkIGFyY2hfbGl2ZXBhdGNoX3NlY3VyZQpbNTM2MF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNmI2ZjggcHZfdmNw
dV9pbml0aWFsaXNlCls1MzYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA4MTljZCBhcmNoX3NldF9pbmZvX2d1ZXN0Cls1MzYyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NjNjOCBkb20w
X3B2aApbNTM2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZTVkZTcgeDg2X21jZV92ZWN0b3JfcmVnaXN0ZXIKWzUzNjRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmNzM3IGh2bV9lbXVs
YXRlX2luaXRfcGVyX2luc24KWzUzNjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMmE0IHNoYWRvd19kb21haW5faW5pdApbNTM2Nl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzc2YTgg
c2NoZWRfaW5pdF9kb21haW4KWzUzNjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFmOTM2IHJlY29yZF9ib290X0FQSUNfbW9kZQpbNTM2OF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDA2
YjggX19iaXRtYXBfaW50ZXJzZWN0cwpbNTM2OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDMwYjggcGVyX2NwdV9fdHJhY2Vfc2hhZG93X3Bh
dGhfZmxhZ3MKWzUzNzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDU4ZTVjIHBjaWVfYWVyX2dldF9maXJtd2FyZV9maXJzdApbNTM3MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjBmYmMg
c2hfbWFwX2FuZF92YWxpZGF0ZV9nbDJlX19ndWVzdF80Cls1MzcyXShzZWMgIDYpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYzQ5OCB2Y3B1X2FsbG9jX2xv
Y2sKWzUzNzNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTFiOTAwIGNsaWVudF93ZWlnaHRfdG90YWwKWzUzNzRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1ZmIwIF9fZG9tYWluX2NyYXNo
Cls1Mzc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA3YjIyZiBfX2ZpbmRfbmV4dF9iaXQKWzUzNzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNDRjIGNwdV9ob3RwbHVnX2JlZ2luCls1
Mzc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDEwMTM5MiBtdHJyX3Zhcl9yYW5nZV9tc3Jfc2V0Cls1Mzc4XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyMzEyMCB4c21fb3BzCls1Mzc5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzN2Fl
MCBwMm1fcG9kX2VtcHR5X2NhY2hlCls1MzgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3MDcwMSBoYXNodGFiX21hcApbNTM4MV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTdiOTEgc2hf
bWFwX2FuZF92YWxpZGF0ZV9nbDJlX19ndWVzdF8zCls1MzgyXShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwZDEwOSBvcHRfZG9tMF92Y3B1c19w
aW4KWzUzODNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTQyOGUwIHBlcl9jcHVfX3ZlY3Rvcl9pcnEKWzUzODRdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJiNDg4IGNvbXBhdF9pZGxlX3Bn
X3RhYmxlX2wyCls1Mzg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDEwZDhjMCBuc3ZtX3ZjcHVfZGVzdHJveQpbNTM4Nl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDRiMzEgZnJlZV94ZW5v
cHJvZl9wYWdlcwpbNTM4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNjgxODEgZG9fZ2V0X3BtX2luZm8KWzUzODhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU4YTViIGFwZWlfcmVhZF9t
Y2UKWzUzODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTIyODU5IHNldF92dm1jc19yZWFsX3NhZmUKWzUzOTBdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY5YjI0IGVyc3Rfd3JpdGUKWzUz
OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGI1ZjJhIF9fY29weV9mcm9tX3VzZXJfbGwKWzUzOTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg1NTQzIGZsdXNoX2FyZWFfbG9jYWwKWzUz
OTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDc2N2M0IF9fdHJhbXBvbGluZV9yZWxfc3RvcApbNTM5NF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzdhOGEgdmNwdV9zbGVlcF9zeW5jCls1
Mzk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAxZGFjYyBsaXZlcGF0Y2hfZWxmX3BlcmZvcm1fcmVsb2NzCls1Mzk2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhMWNhMiBtZW1vcnlfYWRk
Cls1Mzk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA1NWQ1MiBpb21tdV9nZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeQpbNTM5OF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzFiODcgcGNp
X2NvbmZfd3JpdGUzMgpbNTM5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMDE5ZjMgbmVzdGVkaHZtX2lzX24yCls1NDAwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNzU2MCBldnRjaG5f
MmxfaW5pdApbNTQwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMWVmZTQgbWVtX2FjY2Vzc19tZW1vcApbNTQwMl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjYwMzcgc2NydWJfb25lX3Bh
Z2UKWzU0MDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTZmZWVhIGRvX2lyZXQKWzU0MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDkzNTE5IHBhZ2VfbG9jawpbNTQwNV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDYwMDMgeG1lbV9w
b29sX2NyZWF0ZQpbNTQwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwYjI5NTEgX190cmFjZV9wdl90cmFwCls1NDA3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MGEzNSBpb21tdV9kaXNh
YmxlX3gyYXBpY19JUgpbNTQwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNTdlYmQgcGNpX3JlbW92ZV9kZXZpY2UKWzU0MDldKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2NmI0IG1wX2ly
cV9lbnRyaWVzCls1NDEwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA3NTA1YSBocGV0X2Jsb2NraWQKWzU0MTFdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBmYjQwIHBhZ2VfYnJva2VuX2xp
c3QKWzU0MTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMGRkMzk0IGdldF9tZWFzdXJlZF9wZXJmCls1NDEzXShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTliMCBlZmlfYXBwbGVfcHJvcGVy
dGllc19hZGRyCls1NDE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBhODg3OSByZXNvdXJjZV9hY2Nlc3MKWzU0MTVdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQzNjc1IGRlc3Ryb3lfd2Fp
dHF1ZXVlX2hlYWQKWzU0MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTczZjkwIGludmFsaWRfVFNTCls1NDE3XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyODJiYiB4ZW5faW5fcmFuZ2UK
WzU0MThdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDEyMGQ2IHNlcmlhbF9pbml0X3Bvc3RpcnEKWzU0MTldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNiNTg3IG1lbXNjYW4KWzU0MjBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVkNjJh
IGRvX2RtX29wCls1NDIxXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMDAwMCBfXzJNX3JvZGF0YV9zdGFydApbNTQyMl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODgyNzMgaW9hcGljX3N1
c3BlbmQKWzU0MjNdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDAwMDAwIF9fc3RhcnRfYnVnX2ZyYW1lcwpbNTQyNF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmMyZDUgYXZjX2hhc19wZXJt
X25vYXVkaXQKWzU0MjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGFlN2U0IGFsbG9jX3N0dWJfcGFnZQpbNTQyNl0oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDM1ODggcGZuX3BkeF9ib3R0
b21fbWFzawpbNTQyN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDBlNDcgdm1fZXZlbnRfY2hlY2tfcmluZwpbNTQyOF0oc2VjICAyKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2M5NWMgc3ltYm9sc19z
b3J0ZWRfb2Zmc2V0cwpbNTQyOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMjgyNTEgZGlzY2FyZF9pbml0aWFsX2ltYWdlcwpbNTQzMF0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzcxMjAg
ZWFybHlfcGFnZV9mYXVsdApbNTQzMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMWE2NWIgYWNwaV9mb3JtYXRfZXhjZXB0aW9uCls1NDMyXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNWNj
MSBlbGZfc3ltX2J5X25hbWUKWzU0MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGVlZmJiIGh2bWVtdWxfY3B1aWQKWzU0MzRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBiM2QzIGJ1bnpp
cDIKWzU0MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTI5NGU1IHAybV9mbHVzaF9oYXJkd2FyZV9jYWNoZWRfZGlydHkKWzU0MzZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFkZmY0IGV2
ZW50X2NoZWNrX2ludGVycnVwdApbNTQzN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjNhMmIgbWljcm9jb2RlX3NjYW5fbW9kdWxlCls1NDM4
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAx
OTM5OCBhY3BpX3RhYmxlX3ByaW50X3NyYXRfZW50cnkKWzU0MzldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI2MTAwIHZteF9hc21fdm1leGl0
X2hhbmRsZXIKWzU0NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFkYTU5IHZteF9waV9wZXJfY3B1X2luaXQKWzU0NDFdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNiMmM5IHN0cmNtcApb
NTQ0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxNTg4ODUgc2hfYXVkaXRfZmwxX3RhYmxlX19ndWVzdF8zCls1NDQzXShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYzVhMCBfX3Blcl9jcHVf
b2Zmc2V0Cls1NDQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBlNGRlOCBtY2VxdWlya19sb29rdXBfYW1kX3F1aXJrZGF0YQpbNTQ0NV0oc2Vj
ICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDIyNDAg
cGVyX2NwdV9fY3B1bWFza19zY3JhdGNoCls1NDQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyZGE3NSBzZXRfdmNwdV9taWdyYXRpb25fZGVs
YXkKWzU0NDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDcwYTZkIHNpZHRhYl9zZWFyY2gKWzU0NDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAwIF9fMk1faW5pdF9zdGFydApbNTQ0
OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MmIzMzAgYWNwaV9udW1hX3gyYXBpY19hZmZpbml0eV9pbml0Cls1NDUwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlODJhOSBtY2hlY2tfY21u
X2hhbmRsZXIKWzU0NTFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDA4YTQ4IHBtdG1yX2lvcG9ydApbNTQ1Ml0oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDJlNTAgcGVyX2NwdV9fZWZlcgpb
NTQ1M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMTI2NWEgY3B1ZnJlcV9yZWdpc3Rlcl9nb3Zlcm5vcgpbNTQ1NF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTkyZjMgYW1kX2lvbW11X2dl
dF9zdXBwb3J0ZWRfaXZoZF90eXBlCls1NDU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3M2YzMCBkZXZpY2Vfbm90X2F2YWlsYWJsZQpbNTQ1
Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
YjNlYzUgZG9fdHJhcApbNTQ1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNjA3OGYgZGlzYWJsZV9pbnRyZW1hcApbNTQ1OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTZlMjQgX3ZteF9j
cHVfdXAKWzU0NTldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDA0MWRhIHJ3YmZfcXVpcmsKWzU0NjBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM2ZTQwIGFjcGlfbW1jZmdfaW5pdApbNTQ2
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NjFmOGYgc2hfYXVkaXRfZmwxX3RhYmxlX19ndWVzdF80Cls1NDYyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NDk5ZCBjcHVmcmVxX3N0YXRp
c3RpY19pbml0Cls1NDYzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAzYmIwNCBkb19zeXNjdGwKWzU0NjRdKHNlYyAgNSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhYTQwIF9fZW5kX3NjaGVkdWxlcnNf
YXJyYXkKWzU0NjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDA2MzIyIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIKWzU0NjZd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc5
ZTYyIHBtdV9hcGljX2ludGVycnVwdApbNTQ2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGNkNjAgc3ZtX2FzaWRfaW5pdApbNTQ2OF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTFlZjIg
dnBtdV9sb2FkCls1NDY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDEwNzJhNSB2aXJpZGlhbl9oeXBlcmNhbGwKWzU0NzBdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2YjQ1IGRvX3ZjcHVf
b3AKWzU0NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTRlMTkwIHNoX2Rlc3Ryb3lfbDJfc2hhZG93X19ndWVzdF8yCls1NDcyXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMjRjMCB3YWtl
dXBfc3RhY2sKWzU0NzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTUwNmFjIHNoX2F1ZGl0X2ZsMV90YWJsZV9fZ3Vlc3RfMgpbNTQ3NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTYyZTcg
cGFyc2VfYm9vbApbNTQ3NV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMmMxNDAgYWNwaV9udW1hCls1NDc2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3Y2YxMyBfX3VkZWxheQpbNTQ3N10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjhh
MzYgcDJtX3NldF9pb3JlcV9zZXJ2ZXIKWzU0NzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTZiZGJhIHB2X2VtdWxhdGVfZ2F0ZV9vcApbNTQ3
OV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGE1MjAgbnVtX3Zhcl9yYW5nZXMKWzU0ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZiYzQyIGF2Y19nZXRfaGFzaF9zdGF0cwpbNTQ4MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODgw
ZmIgZnJlZV9pb2FwaWNfZW50cmllcwpbNTQ4Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzA1YWMgY2x1c3RlcmVkX2FwaWNfY2hlY2tfcGh5
cwpbNTQ4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwZWE0OWYgdm1jZV9yZG1zcgpbNTQ4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjc4ODIgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFn
ZV9mYXVsdApbNTQ4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwZjY1ZDIgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cwpbNTQ4Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzY4NDQgZWZpX3Jz
X2xlYXZlCls1NDg3XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDExMzNkOCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncwpbNTQ4OF0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjAyZDEgZTgyMF9h
ZGRfcmFuZ2UKWzU0ODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTM2MTkwIGVwdF9wMm1fdW5pbml0Cls1NDkwXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0N2ZlOCBfX3ByZXNtcF9pbml0
Y2FsbF9lbmQKWzU0OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTczYTEwIHN5c2VudGVyX2VudHJ5Cls1NDkyXShzZWMgLTEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwMiBfX21ham9yX29zX3Zl
cnNpb25fXwpbNTQ5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwODQyZGUgc3luY192Y3B1X2V4ZWNzdGF0ZQpbNTQ5NF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWZmZTcgc2V0dXBfbm9k
ZQpbNTQ5NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMzk3NWMgc2NoZWR1bGVfY3B1X3N3aXRjaApbNTQ5Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDYyYTcgX19kb21haW5fcGF1c2Vf
Ynlfc3lzdGVtY29udHJvbGxlcgpbNTQ5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTZlODQgcHV0X3BhZ2VfZnJvbV9sMWUKWzU0OThdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzYjZl
IGlvbW11X2FsbG9jCls1NDk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDE3M2ZkMCBhbGlnbm1lbnRfY2hlY2sKWzU1MDBdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE4YjBlIGRvX3BsYXRm
b3JtX29wCls1NTAxXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwYTRlZCBvcHRfbWNlCls1NTAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4NWZiMiB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkK
WzU1MDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGExMTMyIHNldHVwX2NvbXBhdF9hcmdfeGxhdApbNTUwNF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDhmYmIgdmxhcGljX2FjY2VwdF9w
aWNfaW50cgpbNTUwNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMjcxMDUgcGFnaW5nX2xvZ19kaXJ0eV9pbml0Cls1NTA2XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExODM1YiB2bXhfdmNw
dV9mbHVzaF9wbWxfYnVmZmVyCls1NTA3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzE0YyBjbWRsaW5lX3BhcnNlCls1NTA4XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNWY4NyBlbGZf
bm90ZV9uZXh0Cls1NTA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4NWE1MyBoeXBlcmNhbGxfeGxhdF9jb250aW51YXRpb24KWzU1MTBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU0Yjlj
IGNwdWZyZXFfc3RhdGlzdGljX2V4aXQKWzU1MTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwMjRjIGFyY2hfZG9fcGh5c2luZm8KWzU1MTJd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQw
ZDYzIHZtX2V2ZW50X21hcmtfYW5kX3BhdXNlCls1NTEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NmNkYSBzZWN1cml0eV90cmFuc2l0aW9u
X3NpZApbNTUxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNjNlYTcgYW1kX2lvbW11X3NoYXJlX3AybQpbNTUxNV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMDAgX3N0ZXh0Cls1NTE2
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAx
MTc4MCBjcHVfYml0X2JpdG1hcApbNTUxN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTk0ZjEgYWNwaV9vc192cHJpbnRmCls1NTE4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0NTgzZiBv
b3NfZml4dXBfYWRkCls1NTE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwMDFmOSBfX2JpdG1hcF9lcXVhbApbNTUyMF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODJmOGEgYXJjaF9kb192
Y3B1X29wCls1NTIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAzYTBmYyBjb21wYXRfc2V0X3RpbWVyX29wCls1NTIyXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjBmMSBlbGZfc2V0X3hk
ZXN0Cls1NTIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwMDY0ZiBfX2JpdG1hcF94b3IKWzU1MjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyMjM3IG52bXhfdmNwdV9yZXNldApbNTUy
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ODg1MWIgaW9fYXBpY19zZXRfcGNpX3JvdXRpbmcKWzU1MjZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJmOGI1IHAybV9hbHRwMm1fY2hlY2sK
WzU1MjddKHNlYyAgMykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAwMDM1IF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kCls1NTI4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2MTBmMyBzaF9tYXBfYW5kX3Zh
bGlkYXRlX2dsMmhlX19ndWVzdF80Cls1NTI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzNTU5OSBlcHRfc3luY19kb21haW4KWzU1MzBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDdmZTUx
IGRlZmF1bHRfZGVhZF9pZGxlCls1NTMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBiMDE4NiBtZW1zZXQKWzU1MzJdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJmZjE0IHAybV9pbml0X25l
eHRfYWx0cDJtCls1NTMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAzZTRmMyBzdG9wX3RpbWVyCls1NTM0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyOGZjYiByYl9maXJzdApbNTUzNV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTdj
Yzggc2hfbWFwX2FuZF92YWxpZGF0ZV9nbDJoZV9fZ3Vlc3RfMwpbNTUzNl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDEzZjUgdm1fZXZlbnRf
ZG9tY3RsCls1NTM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAzMGY0ZiBodm1fcmVnaXN0ZXJfc2F2ZXZtCls1NTM4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1ZDg0NCBocGV0X3RvX2lv
bW11Cls1NTM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBmY2UyMyBoYW5kbGVfbW1pb193aXRoX3RyYW5zbGF0aW9uCls1NTQwXShzZWMgIDUp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTllMCBlZmlf
bWVtbWFwX3NpemUKWzU1NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMGRlN2UwIGRvX3N1c3BlbmRfbG93bGV2ZWwKWzU1NDJdKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMDYwIHBjaV9t
bWNmZ19jb25maWcKWzU1NDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTBlYjRmIG5zdm1faW50cl9ibG9ja2VkCls1NTQ0XShzZWMgIDUpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTgwMCByYXdfY3B1
aWRfcG9saWN5Cls1NTQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4ZTg0MyBhbGxvY19waXJxX3N0cnVjdApbNTU0Nl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDk5OWIgaGFuZGxlX3hz
ZXRidgpbNTU0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwOTBmODAgbWFjaGluZV9rZXhlY19nZXQKWzU1NDhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVhODc5IHZtY2Vfd3Jtc3IKWzU1
NDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTA3MjY3IHZpcmlkaWFuX3ZjcHVfZGVpbml0Cls1NTUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5YTYyYiBzZXRfZ2R0Cls1NTUxXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzczNCB0
Yl9pbml0X2RvbmUKWzU1NTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDJiNzZhIHNyYXRfcGFyc2VfcmVnaW9ucwpbNTU1M10oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzhlOTAgZG9tMF9z
ZXR1cF9wZXJtaXNzaW9ucwpbNTU1NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDQ1MzQgeGVuaGVhcF9tYXhfbWZuCls1NTU1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyZjYwNyB1bm1h
cF9tbWlvX3JlZ2lvbnMKWzU1NTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTczNTEwIGNvbXBhdF9zeXNlbnRlcgpbNTU1N10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNGYzZTUgc2hfbWFw
X2FuZF92YWxpZGF0ZV9nbDJoZV9fZ3Vlc3RfMgpbNTU1OF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmU3YmQgcDJtX2ZsdXNoX25lc3RlZHAy
bQpbNTU1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNDA3ZTQgeGVuX2J1aWxkX2lkCls1NTYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0NGI5NCB4ZW5vcHJvZl9hZGRfdHJhY2UKWzU1
NjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDIzMmI3IGVhcmx5X21zaV9pbml0Cls1NTYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYjI3MyBzdHJsY3B5Cls1NTYzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MmVmMCBjbGVhcl9p
b21tdV9wdGVfcHJlc2VudApbNTU2NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxNDIzODAgcGVyX2NwdV9fdGltZXJfZGVhZGxpbmUKWzU1NjVd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4
MzIwIGNwdV9wcmVzZW50X21hcApbNTU2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2Q0YzMgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGlt
ZQpbNTU2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxNDI2N2Ygb29zX3NuYXBzaG90X2xvb2t1cApbNTU2OF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTk1MjYgYWNwaV9vc19wcmludGYK
WzU1NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTBlYzM2IG5zdm1fd3Jtc3IKWzU1NzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2M2YyIGh2bV9tYXBfZ3Vlc3RfZnJhbWVfcm8KWzU1
NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTE2Y2VlIHZteF92bWNzX3JlbG9hZApbNTU3Ml0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGU2ODAgc2NoZWRfcmF0ZWxpbWl0X3VzCls1NTcz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBl
YzYwYSB0YXJnZXRfY3B1c19hbGwKWzU1NzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDdhZWM4IGRpc2FibGVfbG9jYWxfQVBJQwpbNTU3NV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjRi
YzEgbnZteF9oYW5kbGVfdm13cml0ZQpbNTU3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTJhMzUgc3ZtX2hvc3Rfb3N2d19pbml0Cls1NTc3
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5
ZTNlNiBkZXN0cm95X3hlbl9tYXBwaW5ncwpbNTU3OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0ZTggbnJfbWNlX2JhbmtzCls1NTc5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NThh
MCBhY3BpX2dibF9leGNlcHRpb25fbmFtZXNfY3RybApbNTU4MF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjhjODAgZTgyMF9yYXcKWzU1ODFd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3
ODAwIG5vZGVfdG9fY3B1bWFzawpbNTU4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDllM2MgYXJjaF9hY3BpX3NldF9wZGNfYml0cwpbNTU4
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZjUzMTMgaHZtX3NoYWRvd19oYW5kbGVfY2QKWzU1ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ5OGZjIHZhbGlkYXRlX3hzdGF0ZQpbNTU4
NV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGE0ZWMgbWNlX2Jyb2FkY2FzdApbNTU4Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTcwOWIgZ2V0X2lvbW11X2ZlYXR1cmVzCls1NTg3XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMTUz
YyB0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0Cls1NTg4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyYzlhMSB0Ym9vdF9wcm9iZQpbNTU4OV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjU3
YWEgcmVhZF9lZmVyCls1NTkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEwMGM0YSBodm1fdmNwdV9jYWNoZWF0dHJfZGVzdHJveQpbNTU5MV0o
c2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGIw
MDAgaWRsZV9wZ190YWJsZQpbNTU5Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDE1MzAgdHJhbXBvbGluZV9taXNjX2VuYWJsZV9vZmYKWzU1
OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDNhY2VkIF9zcGluX3RyeWxvY2sKWzU1OTRdKHNlYyAtMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAwIF9fbG9hZGVyX2ZsYWdzX18KWzU1OTVdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNhNmY5
IHNvcnQKWzU1OTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTE0N2U5IHN2bV90cmFjZV92bWVudHJ5Cls1NTk3XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxZjlhNiBpbml0X2d1ZXN0X2Nw
dWlkCls1NTk4XShzZWMgLTEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwMDAwMCBfX3NpemVfb2ZfaGVhcF9jb21taXRfXwpbNTU5OV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTBlNDAgbWFjaGluZV9r
ZXhlY191bmxvYWQKWzU2MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTY4MjQzIHhlbm9wcm9mX2FyY2hfY291bnRlcgpbNTYwMV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzRmNzggcG10
bXJfd2lkdGgKWzU2MDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI1ODk5IHRvdGFsX2ZyZWVfcGFnZXMKWzU2MDNdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI3MjdhIG51bWFfaW5pdG1l
bV9pbml0Cls1NjA0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwMTY1YyB2aWRlb19tb2RlCls1NjA1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxMDMwNCBjb25zb2xlX2luaXRfcmluZwpb
NTYwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwOTcyZDggcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZQpbNTYwN10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYTBiYTggZG9fdXBkYXRlX3Zh
X21hcHBpbmdfb3RoZXJkb21haW4KWzU2MDhdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0MTQ2IGlvbW11X3Nub29wCls1NjA5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzOWQxMiBjb21w
YXRfc2NoZWRfb3AKWzU2MTBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTIyNDU4IGhwZXRfc2JkZgpbNTYxMV0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDU2ZTIgZWxmX21lbXNldF9zYWZl
Cls1NjEyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAzYmEzNyBzeW1ib2xzX2xvb2t1cF9ieV9uYW1lCls1NjEzXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwZGYxNSB1bnh6Cls1NjE0XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2NzFm
YyBndWVzdF9pb21tdV9hZGRfcHByX2xvZwpbNTYxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjdlM2IgcmFuZ2VzZXRfZG9tYWluX2luaXRp
YWxpc2UKWzU2MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDc4OTdiIGNvbmRfaW5kZXhfYm9vbApbNTYxN10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTAwYjggc3ZtX3VwZGF0ZV9ndWVz
dF9jcgpbNTYxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNWZiNTYgc2hfZGVzdHJveV9sNF9zaGFkb3dfX2d1ZXN0XzQKWzU2MTldKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIwOGJhIGlu
aXRfZTgyMApbNTYyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNzg2OTMgZXZhbHVhdGVfY29uZF9ub2RlCls1NjIxXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzNzdkOCB2Y3B1X3NsZWVw
X25vc3luYwpbNTYyMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMzdhZDYgZG1pX2dldF90YWJsZQpbNTYyM10oc2VjICA3KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxM2YzNjggZ190Ym9vdF9zaGFyZWQK
WzU2MjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTM1NDYyIGVwdF93YWxrX3RhYmxlCls1NjI1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTk0YyBlbGZfcGhkcl9ieV9pbmRleApbNTYy
Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGIyZWUgZ2RiX3NlbmRfcGFja2V0Cls1NjI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MzBjYiBnZGJfYXJjaF93cml0ZV9yZWcKWzU2Mjhd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJj
NDZlIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UKWzU2MjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE4NWI2IHZteF9kb21haW5fZGlzYWJsZV9w
bWwKWzU2MzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMGFkYTU2IGFwaWNfd2FpdF9pY3JfaWRsZQpbNTYzMV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDI1YTcgb29zX2F1ZGl0X2hhc2hf
aXNfcHJlc2VudApbNTYzMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNzdiOGUgc2VjdXJpdHlfZ2V0X2Jvb2xfdmFsdWUKWzU2MzNdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU0ZGI0IG1j
X2FtZF9hZGRyY2hlY2sKWzU2MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDYwYzA4IHZ0ZF9vcHNfcHJlYW1ibGVfcXVpcmsKWzU2MzVdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFmMDEw
IGluaXRfYnNwX0FQSUMKWzU2MzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTE5MjNlIHZteF9kb19yZXN1bWUKWzU2MzddKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE3ZDFjIGhhbmRsZV9r
ZXlwcmVzcwpbNTYzOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDM3ZmIga2V4ZWNfZWFybHlfY2FsY3VsYXRpb25zCls1NjM5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2ZWE4YiBndWVz
dF9pb19yZWFkCls1NjQwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAxOTZiYiBhY3BpX29zX2ZyZWVfbWVtb3J5Cls1NjQxXShzZWMgIDYpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzAwMCBsMl9pZGVu
dG1hcApbNTY0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNjllYzkgZXJzdF9jbGVhcgpbNTY0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMWVlYWQgdm14X3VwZGF0ZV9kZWJ1Z19zdGF0
ZQpbNTY0NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwM2Y2N2IgdGJfY29udHJvbApbNTY0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3NzQgc2V0X2tleGVjX2NyYXNoX2FyZWFfc2l6
ZQpbNTY0Nl0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDkyZTAgeHN0YXRlX29mZnNldHMKWzU2NDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiOGJhIGFjcGlfdGFibGVfcGFyc2VfbWFk
dApbNTY0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwODYxMjggdmNwdV9kZXN0cm95X2ZwdQpbNTY0OV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2FlNTggX3NwaW5fdW5sb2NrX3JlY3Vy
c2l2ZQpbNTY1MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZGI1YTMgYXJjaF9za2lwX3NlbmRfZXZlbnRfY2hlY2sKWzU2NTFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY3NDRjIGhhcF9w
Mm1fZ2FfdG9fZ2ZuXzRfbGV2ZWxzCls1NjUyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MmY4MCBwZXJfY3B1X19jcHVpZG1hc2tzCls1NjUz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2
MGFiNSBwaV91cGRhdGVfaXJ0ZQpbNTY1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDU2ZGQgY29tcGF0X3hlbm9wcm9mX29wCls1NjU1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZGEz
MiBzZW5kX0lQSV9tYXNrCls1NjU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA0Mzc5ZCBwcmVwYXJlX3RvX3dhaXQKWzU2NTddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFlNDVjIGxpdmVw
YXRjaF9lbGZfZnJlZQpbNTY1OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMDE2NjYgbm90aWZ5X2NwdV9zdGFydGluZwpbNTY1OV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODYzN2IgYm9n
dXNfODI1OUFfaXJxCls1NjYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEyOGIyZSBwMm1fdGxiX2ZsdXNoX3N5bmMKWzU2NjFdKHNlYyAgMiko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAwIF9fMk1f
dGV4dF9lbmQKWzU2NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTI4YWU2IHAybV9nZXRfaW9yZXFfc2VydmVyCls1NjYzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkNmNmNyB4ODZfaW5z
bl9vcHNpemUKWzU2NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDc3MTYwIHNlY3VyaXR5X2RldmljZV9zaWQKWzU2NjVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg5ZDExIHVubWFza19t
c2lfaXJxCls1NjY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA2NWYyZSBpbnZhbGlkYXRlX2lvbW11X2FsbApbNTY2N10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDk4Nzkgc2hhZG93X3Ry
YWNrX2RpcnR5X3ZyYW0KWzU2NjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTAwYmJjIGh2bV92Y3B1X2NhY2hlYXR0cl9pbml0Cls1NjY5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzMDE2
OSBtdHJyX3N0YXRlX3dhcm4KWzU2NzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDg5MmY3IGFyY2hfbGl2ZXBhdGNoX3Bvc3RfYWN0aW9uCls1
NjcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDExODI3MSB2bXhfdmNwdV9wbWxfZW5hYmxlZApbNTY3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmQ4MDkgcDJtX21lbV9wYWdpbmdfZXZp
Y3QKWzU2NzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDcwODNjIHN5bXRhYl9pbml0Cls1Njc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMDE5OSBtZW1tb3ZlCls1Njc1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4Y2Q4NCBsb2Nr
X3ZlY3Rvcl9sb2NrCls1Njc2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBkZWJlYyBjcHVfaGFzX2FtZF9lcnJhdHVtCls1Njc3XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlYzg1MiBodm1f
YXNpZF9mbHVzaF92Y3B1Cls1Njc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA2NjM0NyBhbWRfaW9tbXVfZmx1c2hfaW50cmVtYXAKWzU2Nzld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIy
MjA0IG52bXhfZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzCls1NjgwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMjM2ZSBwdl9zb2Z0X3Jk
dHNjCls1NjgxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBiMmEwYSBfX3RyYWNlX3B2X3BhZ2VfZmF1bHQKWzU2ODJdKHNlYyAgNikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmOWUwIGNwdWZyZXFfZ292
X3VzZXJzcGFjZQpbNTY4M10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDQxNjAgdW50cnVzdGVkX21zaQpbNTY4NF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjJkODggYW1kX2lvbW11X3N1
c3BlbmQKWzU2ODVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDI1YmMyIGZyZWVfZG9taGVhcF9wYWdlcwpbNTY4Nl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYTVmODAgbnVtYV9zZXRfbm9k
ZQpbNTY4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDBiOGYgYml0bWFwX2ZpbmRfZnJlZV9yZWdpb24KWzU2ODhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE1MTYwIHJlc2VydmVfbGFw
aWNfbm1pCls1Njg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA5ZTNmNiBfX3NldF9maXhtYXAKWzU2OTBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTM5ZWMwIGFsdHAybV92Y3B1X3Jlc2V0
Cls1NjkxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAwMDAwMCBib290X2NwdV9nZHRfdGFibGUKWzU2OTJdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDkzNTlhIHBhZ2VfdW5sb2NrCls1Njkz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBm
NjUzZSBodm1fbWFwcGVkX2d1ZXN0X2ZyYW1lc19tYXJrX2RpcnR5Cls1Njk0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MDhjZCBpb21tdV9l
bmFibGVfeDJhcGljX0lSCls1Njk1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAzMDI5YiBtdHJyX2RlbApbNTY5Nl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzhhZjggdmNwdV9zZXRfaGFy
ZF9hZmZpbml0eQpbNTY5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNWQ5ZmEgYWNwaV9kbWFyX3JlaW5zdGF0ZQpbNTY5OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzA2NjMgcHZfaW5q
ZWN0X2V2ZW50Cls1Njk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDEzZDE3ZiBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtCls1NzAwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNWVmYSBf
X2NvcHlfdG9fdXNlcl9sbApbNTcwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNzhkMzUgY29uZF9jb21wdXRlX2F2Cls1NzAyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMGY4YiBodm1f
c2V0X21lbV9waW5uZWRfY2FjaGVhdHRyCls1NzAzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNWZmNyBzaG93X21jYV9pbmZvCls1NzA0XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NWQw
NSBpb21tdV9jcmFzaF9zaHV0ZG93bgpbNTcwNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTdlOGMgZHVtcF9leGVjc3RhdGUKWzU3MDZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg1M2Y2
IHNlYXJjaF9wcmVfZXhjZXB0aW9uX3RhYmxlCls1NzA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhNDRmOCBhcmNoX21vbml0b3JfaW5pdF9k
b21haW4KWzU3MDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDBiMjE2IGdkYl93cml0ZV90b19wYWNrZXQKWzU3MDldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI5MmM1IHAybV9kaXNhYmxl
X2hhcmR3YXJlX2xvZ19kaXJ0eQpbNTcxMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDY5NGQgdmlyaWRpYW5fY29tcGxldGVfYXBpY19hc3Np
c3QKWzU3MTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDFhMTA4IGFjcGlfdGJfcmVzaXplX3Jvb3RfdGFibGVfbGlzdApbNTcxMl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZThiZTQgYXBl
aV9jaGVja19tY2UKWzU3MTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE5OGI0IGFjcGlfdGJfaW5zdGFsbF90YWJsZQpbNTcxNF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWFiNTYga2lt
YWdlX2VudHJ5X2luZApbNTcxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMjQ2MjUgbnZteF9oYW5kbGVfdm1wdHJsZApbNTcxNl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmFiNWYgcDJt
X2FsbG9jX3B0cApbNTcxN10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMjNhMTggbWljcm9jb2RlX3NldF9tb2R1bGUKWzU3MThdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlYTFkIG5zdm1f
dmNwdV92bWV4aXRfZXZlbnQKWzU3MTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDA2ZGZhIGVsZl9zZXRfdmVyYm9zZQpbNTcyMF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjY3ODIgaGFw
X2ZpbmFsX3RlYXJkb3duCls1NzIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAzYjJlOCBzdHJuY21wCls1NzIyXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMmRkZSBib290X3ZpZF9pbmZv
Cls1NzIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA1ZTAyMCB2dGRfZHVtcF9pb21tdV9pbmZvCls1NzI0XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxMGU2YyBuczE2NTUwX2luaXQKWzU3
MjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGU1MmQ3IG1jZV9iYXJyaWVyX2RlYwpbNTcyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDA0OGQgaHZtX21vbml0b3JfZGVzY3JpcHRvcl9h
Y2Nlc3MKWzU3MjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDFiMjU4IGFjcGlfdGFibGVfcHJpbnRfbWFkdF9lbnRyeQpbNTcyOF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjFiZGYgc2Vu
ZF90aW1lcl9ldmVudApbNTcyOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMTI2YjUgY3B1ZnJlcV9yZWdpc3Rlcl9kcml2ZXIKWzU3MzBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQwNzU5
IHhlbl9jb21waWxlX3RpbWUKWzU3MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDlkYjg5IG1vZGlmeV94ZW5fbWFwcGluZ3MKWzU3MzJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjOTY1
IHB0X21pZ3JhdGUKWzU3MzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE2ZjEwIGFtZF9pb21tdV9mcmVlX2ludHJlbWFwX3RhYmxlCls1NzM0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2
OGNhMSBubWlfcmVsZWFzZV9jb3VudGVycwpbNTczNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmU3ODMgcDJtX2ZsdXNoCls1NzM2XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyMjVkNyBn
ZXRfdnZtY3NfcmVhbF9zYWZlCls1NzM3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBmNzBlOCBodm1fZGVidWdfb3AKWzU3MzhdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwMWVjIGNwdV9k
b3duX2hlbHBlcgpbNTczOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMzdkYjAgZG1pX2NoZWNrX3N5c3RlbQpbNTc0MF0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmMxMmMgbm1pX3dhdGNo
ZG9nCls1NzQxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwMTg0MCBlODIwbWFwX2NvcHkKWzU3NDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAwIF9fMk1fcm9kYXRhX2VuZApbNTc0
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MTYyMjUgbm9fYWN0aW9uCls1NzQ0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3N2RmMCBfX2N0b3JzX3N0YXJ0Cls1NzQ1XShzZWMgIDUpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjQ0MCBucl9pb2Fw
aWNfZW50cmllcwpbNTc0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZTU1NjIgbWN0ZWxlbV9yZXNlcnZlCls1NzQ3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3ZjVlMCBhcmNoX2dldF9p
bmZvX2d1ZXN0Cls1NzQ4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAyOThiZiBfcGVyY3B1X3dyaXRlX2xvY2sKWzU3NDldKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyZmNkIGRvbWN0bF9s
b2NrX2FjcXVpcmUKWzU3NTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMGY4YzY1IGh2bV90YXNrX3N3aXRjaApbNTc1MV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTk4NDUgaW50ZWxfbWNo
ZWNrX2luaXQKWzU3NTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI0NjAwIGFyY2hfdm1hcF92aXJ0X2VuZApbNTc1M10oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDJlMGUgYm9vdF9lZGlk
X2luZm8KWzU3NTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTE5MWU3IHZteF9kZXN0cm95X3ZtY3MKWzU3NTVdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlYTgwIGtleGVjaW5nCls1NzU2
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
YTgyOCB2bXhfYmFzaWNfbXNyCls1NzU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBmY2ZkYiBodm1fcGNpX2RlY29kZV9hZGRyCls1NzU4XShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExYjkx
MCB0bWVtX3BhZ2VfbGlzdApbNTc1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwODc5NjAgX19pb2FwaWNfd3JpdGVfZW50cnkKWzU3NjBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGZmYTc0
IGh2bV9pc2FfaXJxX2RlYXNzZXJ0Cls1NzYxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyY2U0YyBocGV0X2Jyb2FkY2FzdF9pbml0Cls1NzYy
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0
MDc0YyB4ZW5fY29tcGlsZV9kYXRlCls1NzYzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNjAzZCBjb3B5X2Zyb21fdXNlcgpbNTc2NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjcxZGUg
cGFnaW5nX2RvbWN0bApbNTc2NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMDk0Y2EgdmxhcGljX2FwaWN2X3dyaXRlCls1NzY2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3M2Y4MCBpbnZh
bGlkX29wCls1NzY3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA3MGU1YyBzaWR0YWJfaGFzaF9ldmFsCls1NzY4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwNWYyOCB2aW9hcGljX2RlaW5p
dApbNTc2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwM2FjM2IgX3NwaW5fbG9ja19pcnFzYXZlCls1NzcwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzAzNCBkb21jdGxfbG9ja19yZWxl
YXNlCls1NzcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA4ZWE4ZCBwaXJxX2d1ZXN0X3VubWFzawpbNTc3Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTdlMzUgdmlydHVhbF92bWNzX3Zt
d3JpdGVfc2FmZQpbNTc3M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDdhYWQgZWxmX3hlbl9wYXJzZV9ndWVzdF9pbmZvCls1Nzc0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYWM3MCBf
c3Bpbl91bmxvY2tfaXJxCls1Nzc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDBlZjlkZSBodm1fZW11bGF0ZV9vbmUKWzU3NzZdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFmMjYxIGluaXRf
YXBpY19tYXBwaW5ncwpbNTc3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwZTU5NjEgbWN0ZWxlbV9hY2sKWzU3NzhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTZmMDI4IGd1ZXN0X2lvX3dy
aXRlCls1Nzc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDE0ODU4ZCBzaF9lbXVsYXRlX21hcF9kZXN0Cls1NzgwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExN2M0OSB2bXhfdm1jc19zd2l0
Y2gKWzU3ODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTFkZjIyIHZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbApbNTc4Ml0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGViNWYg
cGlycV9zaGFyZWQKWzU3ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDkwNTc1IHVubWFwX2RvbWFpbl9waXJxX2VtdWlycQpbNTc4NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDkzYWYg
eHN0YXRlX2ZyZWVfc2F2ZV9hcmVhCls1Nzg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmOWEyMiBkb19odm1fb3AKWzU3ODZdKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMDAwIGlic19j
YXBzCls1Nzg3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAxMWRlMSBzZXJpYWxfcGFyc2VfaGFuZGxlCls1Nzg4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4NTczZCBoeXBlcmNhbGxfY3Jl
YXRlX2NvbnRpbnVhdGlvbgpbNTc4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNjc2NjkgZ3Vlc3RfaW9tbXVfZGVzdHJveQpbNTc5MF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDg5Njcg
dm1fZXZlbnRfaW5pdF9kb21haW4KWzU3OTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDMyMGExIGRvbTBfY29uc3RydWN0X3B2aApbNTc5Ml0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDg3
NjAgc29ja2V0X2NwdW1hc2sKWzU3OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTM5ZmVjIGd1ZXN0X3dhbGtfdGFibGVzXzJfbGV2ZWxzCls1
Nzk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE3MjE1NSBwY2lfbW1jZmdfcmVhZApbNTc5NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjhmNWIgYWNwaV9od19sb3dfbGV2ZWxfcmVhZApb
NTc5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMjI4NjQgbnZteF9pbnRlcmNlcHRzX2V4Y2VwdGlvbgpbNTc5N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWI4N2MgbGl2ZXBhdGNoX3N5
bWJvbHNfbG9va3VwX2J5X25hbWUKWzU3OThdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBjMDEwIHN0YWNrX3N0YXJ0Cls1Nzk5XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOWNjMyBhY3Bp
X3RiX2NyZWF0ZV9sb2NhbF9mYWR0Cls1ODAwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzM2FiZCBkb20wX2NvbnN0cnVjdF9wdgpbNTgwMV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTYw
MWMgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlCls1ODAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNGZiYyBtY2VfcmVnaXN0ZXJfYWRkcmNo
ZWNrCls1ODAzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA2OTMxOSBhY3BpX3NldF9yZWdpc3RlcgpbNTgwNF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzk1NDkgc2NoZWRfaWQKWzU4MDVd
KHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBm
MWU4IG9wdF9jcHVpZF9tYXNrX2V4dF9lZHgKWzU4MDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc0MTYwIGVuYWJsZV9ubWlzCls1ODA3XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjJl
MCBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyCls1ODA4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDFiMCBhY3BpX3JtcnJfdW5pdHMKWzU4
MDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGU1ZmQ1IG1jZV9maXJzdGJhbmsKWzU4MTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTcyNDdhIHBjaV9tbWNmZ19kZWNvZGUKWzU4MTFdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI4NTVj
IHNldHVwX2lvX2JpdG1hcApbNTgxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxMTkzNTYgdm1jc19kdW1wX3ZjcHUKWzU4MTNdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE1ZjMyIHNyYXRf
ZGlzYWJsZWQKWzU4MTRdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDA2NmIxIHBpY19tb2RlCls1ODE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExZTEzMyB2bXhfdXBkYXRlX2V4Y2VwdGlv
bl9iaXRtYXAKWzU4MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTA1OWYwIHZpb2FwaWNfaXJxX3Bvc2l0aXZlX2VkZ2UKWzU4MTddKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTdhMWI2IGtl
eGVjX3JlbG9jX3NpemUKWzU4MThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDkyOGY3IG1taW9fcm9fZW11bGF0ZWRfd3JpdGUKWzU4MTldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg5MzZl
IGFyY2hfbGl2ZXBhdGNoX3N5bWJvbF9vawpbNTgyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjNlMjYgYW1kX2lvbW11X3Jlc2VydmVfZG9t
YWluX3VuaXR5X21hcApbNTgyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwODYzZmUgdW5tYXNrXzgyNTlBCls1ODIyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYjM3NCBzdHJyY2hyCls1
ODIzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE0MDU1MCBzaGFkb3dfYXVkaXRfZW5hYmxlCls1ODI0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzZWE3NSBtZW1fc2hhcmluZ19tZW1vcApb
NTgyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMGJlOTUgdnBpY19hY2tfcGVuZGluZ19pcnEKWzU4MjZdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZhMWJkIF9fYXBlaV9leGVjX3JlYWRf
cmVnaXN0ZXIKWzU4MjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDFiOGQ5IGFjcGlfdGFibGVfcGFyc2UKWzU4MjhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDgwYTgyIGR1bXBfcGFnZWZy
YW1lX2luZm8KWzU4MjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGU1NTFlIG1jdGVsZW1faGFzX2RlZmVycmVkCls1ODMwXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzZWM0MCB4c21faW5p
dF9wb2xpY3kKWzU4MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTE3ZjRlIHZteF9hZGRfbXNyCls1ODMyXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYWVhYiBhcGVpX2V4ZWNfcHJlX21h
cF9nYXJzCls1ODMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDE2YWVkZiBkb19zZXRfdHJhcF90YWJsZQpbNTgzNF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODgxZjMgZGlzYWJsZV9JT19B
UElDCls1ODM1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAyMDQzNiBlODIwX2NoYW5nZV9yYW5nZV90eXBlCls1ODM2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NTNjZiBwY2lfZmluZF9j
YXBfb2Zmc2V0Cls1ODM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAxYTg0OSBhY3BpX3V0X2luZm8KWzU4MzhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTczNDQwIGNzdGFyX2VudGVyCls1
ODM5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwYTlmYyBlZmlfdmVyc2lvbgpbNTg0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjNjOWIgYW1kX2lvbW11X3VubWFwX3BhZ2UKWzU4NDFd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg3
MjgyIGFsbG9jX2lvYXBpY19lbnRyaWVzCls1ODQyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzNjZkMSBwY2lfbW1jZmdfYXJjaF9pbml0Cls1
ODQzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDEyYjQ1MCBtYXhfcGFnZQpbNTg0NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNjhkZDggYWNwaV9zZXRfcGRjX2JpdHMKWzU4NDVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFlZDE2IHN0
YXJ0X3NlY29uZGFyeQpbNTg0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNjc2YTEgZW5hYmxlX2F0c19kZXZpY2UKWzU4NDddKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMWMwIHBlcl9j
cHVfX3NjcmF0Y2hfY3B1bWFzawpbNTg0OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzA1MjggY2hlY2tfeDJhcGljX3ByZWVuYWJsZWQKWzU4
NDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDIxMjQwIGluaXRfSVJRCls1ODUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEyMmJmNCBnZXRfc2hhZG93X2VwdHAKWzU4NTFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGEzZjZkIGNvbXBh
dF9tbXVleHRfb3AKWzU4NTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMGU1ZTgwIG1jYWJhbmtzX2ZyZWUKWzU4NTNdKHNlYyAgNSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODExIGh2bV9wb3J0ODBf
YWxsb3dlZApbNTg1NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDE2NjAgdmlkZW9fZmxhZ3MKWzU4NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGYzODI5IGh2bV9ldmVudF9uZWVkc19y
ZWluamVjdGlvbgpbNTg1Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMGExYTMgZXZ0Y2huX2Rlc3Ryb3kKWzU4NTddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNDBjIGJ1cm5fY3JlZGl0
cwpbNTg1OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNzE1N2QgYXZ0YWJfYWxsb2MKWzU4NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4YTgzIHBhc3NpdmVfZG9tYWluX2RvX3JkbXNy
Cls1ODYwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE0MzFiMCBwZXJfY3B1X19jcHVmcmVxX3N0YXRpc3RpY19kYXRhCls1ODYxXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyZWE3NiBzZXR1
cF9mb3JjZV9jcHVfY2FwCls1ODYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAzOTQ5MSBkb19zZXRfdGltZXJfb3AKWzU4NjNdKHNlYyAgNyko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMjgwIF9fYnNz
X2VuZApbNTg2NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMGQyZjEgeHpfZGVjX2x6bWEyX2VuZApbNTg2NV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmU1YzQgaHZtX2Rlc3Ryb3lfYWxs
X2lvcmVxX3NlcnZlcnMKWzU4NjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDM5YTRmIHNjaGVkdWxlcl9hbGxvYwpbNTg2N10oc2VjICA1KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE5ZjAgZWZpX2Z3
X3ZlbmRvcgpbNTg2OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMDlkMGMgaXNfdmxhcGljX2x2dHBjX2VuYWJsZWQKWzU4NjldKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI3NTAxIHBlcmNw
dV9pbml0X2FyZWFzCls1ODcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA3MzRlMiBwb2xpY3lkYl9kZXN0cm95Cls1ODcxXShzZWMgIDUpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzU5OCBib290X3Jh
bmRvbQpbNTg3Ml0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMGQwYzAgZHVtbXlfdmNwdV9pbmZvCls1ODczXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZDBkOCBkZXN0cm95X2lycQpbNTg3
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MjYwYjIgc2NydWJfZnJlZV9wYWdlcwpbNTg3NV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGZiNTAgcGFnZV9vZmZsaW5lZF9saXN0Cls1ODc2
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEx
YjkwOCB0bWVtX3BhZ2VfbGlzdF9wYWdlcwpbNTg3N10oc2VjICA1KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDhhYTAgaWR0X3RhYmxlcwpbNTg3OF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWI5MWYg
Y2hlY2tfZm9yX2xpdmVwYXRjaF93b3JrCls1ODc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2YTJkMSBhcGVpX2V4ZWNfd3JpdGVfcmVnaXN0
ZXJfdmFsdWUKWzU4ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTcyNDI1IHBjaV9tbWNmZ19hcmNoX2Rpc2FibGUKWzU4ODFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2Y2YwIHNlY3Vy
aXR5X21lbWJlcl9zaWQKWzU4ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTBlYTg2IG5zdm1fdm1jYl9ndWVzdF9pbnRlcmNlcHRzX2V2ZW50
Cls1ODgzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEwZDEwOCBkb21saXN0X3JlYWRfbG9jawpbNTg4NF0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDIxMTAgcGVyX2NwdV9fZ3JhbnRfcnds
b2NrCls1ODg1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDExYjk0MCB0bWVtX3N0YXRzCls1ODg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2NjI5NSBoYXBfZW5hYmxlCls1ODg3XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1MzFiZiBz
ZXJpYWxfc3VzcGVuZApbNTg4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwM2IzYzUgc3RybmxlbgpbNTg4OV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGU3NjEgY2xlYW51cF9kb21haW5f
aXJxX21hcHBpbmcKWzU4OTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTM5YTRjIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1h
bmQKWzU4OTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDFiOTY2IGFjcGlfdGFibGVfaW5pdApbNTg5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTYyMmIgaXJxX2FjdG9yX25vbmUKWzU4
OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGU3NjM4IGRvX21jYQpbNTg5NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMzA0M2MgcDJtX2NoYW5nZV9hbHRwMm1fZ2ZuCls1ODk1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZGYzZiBz
bXBfc2VuZF9zdG9wCls1ODk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBmNDEwMSBodm1fZG9tYWluX2Rlc3Ryb3kKWzU4OTddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyMTJjIGNwdXBv
b2xfbW92ZV9kb21haW4KWzU4OThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGIxZDNmIGd0aW1lX3RvX2d0c2MKWzU4OTldKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTZhZDlmIGNvbXBhdF9j
YWxsYmFja19vcApbNTkwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMjc2YjQgcmFuZ2VzZXRfYWRkX3JhbmdlCls1OTAxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhNTU1OCB3YXRjaGRv
Z19kaXNhYmxlCls1OTAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDE3M2Y2MCBvdmVyZmxvdwpbNTkwM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmY2ZTIgcDJtX3N3aXRjaF92Y3B1X2Fs
dHAybV9ieV9pZApbNTkwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNTU2NWYgcGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkKWzU5MDVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVjNjc0IHZl
Y3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2tfZmxhdApbNTkwNl0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjZiNGYgaGFwX3BhZ2luZ19nZXRfbW9k
ZQpbNTkwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwYjE4Y2MgdHNjX3RpY2tzMm5zCls1OTA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYjQ2OSBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlCls1OTA5XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAxNjM2MCBzcGVjaWFsX2ZlYXR1cmVzCls1OTEwXShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYzE1OCBtZW1ub2RlX3NoaWZ0Cls1
OTExXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAyM2YzYyBpbml0X2ZyYW1ldGFibGUKWzU5MTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQwNzlhIHhlbl9tYWpvcl92ZXJzaW9uCls1OTEz
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
NDE0YiBmb3JjZV9pb21tdQpbNTkxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwZTFlNTggdnBtdV9zYXZlCls1OTE1XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5MzRiYSBmaWxsX3JvX21w
dApbNTkxNl0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMGE0OTAgaXNfcG1jX3F1aXJrCls1OTE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxZTg2YSBsem8xeF8xX2NvbXByZXNzCls1OTE4
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
M2UyYSBhbGxvY19ib290X3BhZ2VzCls1OTE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0NGRlMCBkb194ZW5vcHJvZl9vcApbNTkyMF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODYyNmYg
ZGlzYWJsZV84MjU5QV9pcnEKWzU5MjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTM4NmZiIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24K
WzU5MjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBmNzdlIGx6NF9kZWNvbXByZXNzCls1OTIzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxNWFiYyBpbnRlbF9zZXR1cF9ocGV0X21zaQpb
NTkyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwZWM4NmUgaHZtX2FzaWRfZmx1c2hfY29yZQpbNTkyNV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzhiODYgdmNwdV9ibG9jawpbNTkyNl0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmUx
YjMgYWNwaV9ib290X2luaXQKWzU5MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTA5ZTllIHZsYXBpY19pbml0Cls1OTI4XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0ZmVmNiBjb25zb2xl
X2dpdmViYWNrCls1OTI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwNTNlZiBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkKWzU5MzBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGI1N2Y4
IGRvX2RlYnVnCls1OTMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA3YTJlNyBkaXNjb25uZWN0X2JzcF9BUElDCls1OTMyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxZDg5YSBsaXZlcGF0
Y2hfZWxmX3Jlc29sdmVfc3ltYm9scwpbNTkzM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWEzMTEgYWNwaV9nZXRfdGFibGVfcGh5cwpbNTkz
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ODkzNzkgYXJjaF9saXZlcGF0Y2hfc3ltYm9sX2RlbnkKWzU5MzVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM3MTNhIHNjaGVkX21vdmVfZG9t
YWluCls1OTM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA3ODhiYyBjb25kX3BvbGljeWRiX2Rlc3Ryb3kKWzU5MzddKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDMzNjg5IGlic19pbml0Cls1
OTM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDA5NDhkYiB2aXJ0X3RvX3hlbl9sMWUKWzU5MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwNjE3IHAybV9zZXRfbWVtX2FjY2VzcwpbNTk0
MF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MDQxNGMgaW9tbXVfZW5hYmxlZApbNTk0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjhiNGQgcDJtX3VubG9ja19hbmRfdGxiX2ZsdXNoCls1
OTQyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwNzNmMSBlbGZfeGVuX3BhcnNlX2ZlYXR1cmVzCls1OTQzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3OWM4NiBlcnJvcl9pbnRlcnJ1cHQK
WzU5NDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDNhOGVlIG9uX3NlbGVjdGVkX2NwdXMKWzU5NDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGZlODA4IGh2bV9zZWxlY3RfaW9yZXFfc2Vy
dmVyCls1OTQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA2MDMzNCBlbmFibGVfaW50cmVtYXAKWzU5NDddKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhiMGRkIHNldHVwX21zaV9pcnEKWzU5
NDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDI4MWM3IGluaXRpYWxfaW1hZ2VzX25ycGFnZXMKWzU5NDldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDkzMjc3IHdyaXRlX3B0YmFzZQpbNTk1
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGEyNjggZXZ0Y2huX2Rlc3Ryb3lfZmluYWwKWzU5NTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFkZWFlIHNtcF9zZW5kX2NhbGxfZnVuY3Rp
b25fbWFzawpbNTk1Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMjQ2MTAgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzCls1OTUzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNjY3ZCBodm1fY29w
eV90b19ndWVzdF9saW5lYXIKWzU5NTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGZmYjQ4IGh2bV9hc3NlcnRfZXZ0Y2huX2lycQpbNTk1NV0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0
ZTQgZmlyc3RiYW5rCls1OTU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA2OTUwZCBhY3BpX3RiX2NoZWNrc3VtCls1OTU3XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYzRjOCB4c21fbXVs
dGlib290X3BvbGljeV9pbml0Cls1OTU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA1OGVmNyBpb21tdV9yZWFkX21zaV9mcm9tX2lyZQpbNTk1
OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZGJmMGMgZ2V0X2NwdV9pZApbNTk2MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMjJjNmMgaW9fYXBpY19nZXRfcmVkaXJfZW50cmllcwpbNTk2
MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MjVjYTYgZ2V0X3NtcF9jb25maWcKWzU5NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDcwMTdiIGViaXRtYXBfY3B5Cls1OTYzXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMjM1NyBib290
X21icl9zaWduYXR1cmVfbnIKWzU5NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTNmYzYzIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2sK
WzU5NjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTQ4ZjYyIHNoYWRvd190ZWFyZG93bgpbNTk2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTQ1MzUgZ2V0X2NwdWZyZXFfb25kZW1hbmRf
cGFyYQpbNTk2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNjQzYTYgZmluZF9pb21tdV9mb3JfZGV2aWNlCls1OTY4XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxZWNmMiBhcGljX2ludHJf
aW5pdApbNTk2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNTRmYTYgY3B1ZnJlcV9mcmVxdWVuY3lfdGFibGVfdGFyZ2V0Cls1OTcwXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzU2MCBw
Zm5fcGR4X2hvbGVfc2hpZnQKWzU5NzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDM3MjAzIGJ6aW1hZ2VfaGVhZHJvb20KWzU5NzJdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGViMDRkIGdl
bmVyaWNfZ2V0X2ZyZWVfcmVnaW9uCls1OTczXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwZDI0YiB4el9kZWNfbHptYTJfcmVzZXQKWzU5NzRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQx
MGZlIF9fdm1fZXZlbnRfY2xhaW1fc2xvdApbNTk3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjEzNjEgc2hfcm1fd3JpdGVfYWNjZXNzX2Zy
b21fc2wxcF9fZ3Vlc3RfNApbNTk3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwZDhmODcgeHNhdmUKWzU5NzddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVjN2IwIGh2bV9hc2lkX2luaXQK
WzU5NzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDMzMjFhIG1lbV9zaGFyaW5nX2luaXQKWzU5NzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTczZDkwIHBhZ2VfZmF1bHQKWzU5ODBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE2OThm
IGRvX3hlbl92ZXJzaW9uCls1OTgxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA2OTFhMyBhY3BpX2h3X3JlZ2lzdGVyX3dyaXRlCls1OTgyXShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNzNi
YSBpbml0X2NwdV90b19ub2RlCls1OTgzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAyODYwYyBfX3N0YXJ0X3hlbgpbNTk4NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmQ0ZjUgcDJtX21l
bV9wYWdpbmdfbm9taW5hdGUKWzU5ODVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDA0Zjg5IHRhc2tsZXRfc3Vic3lzX2luaXQKWzU5ODZdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJjMmU2
IGluaXRfeGVuX3RpbWUKWzU5ODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDY4ZmE5IGFjcGlfaHdfcmVnaXN0ZXJfcmVhZApbNTk4OF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzlkMDcg
d2FpdApbNTk4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNzcyYWQgc2VjdXJpdHlfZmluZF9ib29sCls1OTkwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzYjk4OSBtZW1fcGFnaW5nX21l
bW9wCls1OTkxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAxMzc5OCBwY2lfcm9fZGV2aWNlCls1OTkyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwZjY4YyBuc3ZtX3ZjcHVfc3dpdGNoCls1
OTkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE3MTVlOCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0Cls1OTk0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4OTMyOCBhcmNoX2xpdmVwYXRj
aF92ZXJpZnlfZWxmCls1OTk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA2MTZkYyBjYWNoZWxpbmVfZmx1c2gKWzU5OTZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE1Zjk0IHBjaV9jb25m
X3JlYWQKWzU5OTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTBjMzk1IHB0X3NhdmVfdGltZXIKWzU5OThdKHNlYyAgNSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNTEwIHNpemVfb3JfbWFzawpbNTk5
OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NGViYzUgc2hfdW5ob29rXzMyYl9tYXBwaW5nc19fZ3Vlc3RfMgpbNjAwMF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjAxYmYgY3B1X3VwX2hl
bHBlcgpbNjAwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZjQ3NjAgaHZtX2hsdApbNjAwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjExYzggY3N0YXRlX3Jlc3RvcmVfdHNjCls2MDAz
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4
MDZhMCBhcGljX2RlZmF1bHQKWzYwMDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDcxMzcwIGF2dGFiX3NlYXJjaF9ub2RlCls2MDA1XShzZWMg
IDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwZTcwOCB0
bWVtX3BhZ2VfbGlzdF9sb2NrCls2MDA2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzE4ZiBkb19wcmVzbXBfaW5pdGNhbGxzCls2MDA3XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0ZmVi
YSBjb25zb2xlX3N0ZWFsCls2MDA4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAxOTc5MSBhY3BpX3RiX3ByaW50X3RhYmxlX2hlYWRlcgpbNjAw
OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGIyNzYgZ2RiX3dyaXRlX3RvX3BhY2tldF9oZXgKWzYwMTBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTNmOTgyIG1lbV9zaGFyaW5nX2RvbWN0
bApbNjAxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMjFkMmUgbnZteF9jcHVfdXBfcHJlcGFyZQpbNjAxMl0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNGYxYzAga2V4ZWNfY3Jhc2hfYXJl
YV9saW1pdApbNjAxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxNzM2ZDAgc3dpdGNoX3RvX2tlcm5lbApbNjAxNF0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjMwNDAgdmdhX2NvbnNvbGVf
aW5mbwpbNjAxNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMzYyMTQgcDJtX2ZpbmRfYWx0cDJtX2J5X2VwdHAKWzYwMTZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTFhZDMxIHZteF92bWVu
dHJ5X2ZhaWx1cmUKWzYwMTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTU3ZjM2IHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX3NsMXBfX2d1ZXN0
XzMKWzYwMThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTQ5NDQ3IHNoYWRvd193cml0ZV9wMm1fZW50cnkKWzYwMTldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNlOTgzIGtpbGxfdGltZXIK
WzYwMjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGY2OGMwIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZwpbNjAyMV0oc2VjICAyKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODE3NjAgb3BfcDRfc3BlYwpb
NjAyMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMWI3Y2UgaXNfcGF0Y2gKWzYwMjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTNlNjk4IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzCls2MDI0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3
NjZkZCBlZmlfZW5hYmxlZApbNjAyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMjk3ODUgcmN1X2NoZWNrX2NhbGxiYWNrcwpbNjAyNl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjRmMDYg
ZG9tYWluX2FkanVzdF90b3RfcGFnZXMKWzYwMjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGZmOWU5IGh2bV9pc2FfaXJxX2Fzc2VydApbNjAy
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
NTMxNjIgc2VyaWFsX3Z1YXJ0X2luZm8KWzYwMjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDllZmQyIG1lbWd1YXJkX2d1YXJkX3JhbmdlCls2
MDMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAyOTZjMiByY3VfbmVlZHNfY3B1Cls2MDMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkOGQwZiB2bV9ldmVudF9lbXVsYXRlX2NoZWNrCls2
MDMyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBmZjhmZSBodm1fcGNpX2ludHhfZGVhc3NlcnQKWzYwMzNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNiM2Y2IHN0cmxjYXQKWzYwMzRdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDczYTJh
IGFjcGlfZm9yY2UKWzYwMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDkwZjk2IGFyY2hfY3Jhc2hfc2F2ZV92bWNvcmVpbmZvCls2MDM2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkOGEx
OCB2bV9ldmVudF90b2dnbGVfc2luZ2xlc3RlcApbNjAzN10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjU3YTMgcXVlcnlfcGFnZV9vZmZsaW5l
Cls2MDM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBhMWFlZCBoYW5kbGVfbWVtYWRkX2ZhdWx0Cls2MDM5XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExN2U4NyB2bXhfZmluZF9tc3IKWzYw
NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGI0NmRmIGRvX2ludmFsaWRfb3AKWzYwNDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5OTk0IGRvX2tleGVjX29wCls2MDQyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE1ZWNlZSBzaF9p
bnN0YWxsX3hlbl9lbnRyaWVzX2luX2w0Cls2MDQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxNjE0NyBpbml0X29uZV9pcnFfZGVzYwpbNjA0
NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MjAxNDggbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudApbNjA0NV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWFiNmUga2ltYWdlX2J1aWxkX2lu
ZApbNjA0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwOTM1YzUgcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZQpbNjA0N10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTg2YmUgdm14X2Ny
ZWF0ZV92bWNzCls2MDQ4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAyZTlhZSBzZXR1cF9jbGVhcl9jcHVfY2FwCls2MDQ5XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYTAxMCBraW1hZ2Vf
YWxsb2NfY29udHJvbF9wYWdlCls2MDUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA5ZjA1MSBwYWdpbmdfaW52bHBnCls2MDUxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMzhjNyBhcmNo
X2h2bV9zYXZlCls2MDUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDE2NjU1NSBoYXBfdGVhcmRvd24KWzYwNTNdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY3OWIzIGlvbW11X3VwZGF0ZV9p
cmVfZnJvbV9hcGljCls2MDU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBhNDU5ZCBtb25pdG9yZWRfbXNyCls2MDU1XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0ZWJkZSB0bWVtX2NvbnRy
b2wKWzYwNTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAwMDAwIHN0YXJ0Cls2MDU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA5ZTUwZiBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcKWzYw
NThdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTJiNDU4IGRvbV9jb3cKWzYwNTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDU2ZjkxIHB0X3BpcnFfaW5pdApbNjA2MF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODYzODYgaTgyNTlBX2ly
cV9wZW5kaW5nCls2MDYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDEwNWMyNCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUKWzYwNjJdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc1NTU1IHJp
am5kYWVsRW5jcnlwdApbNjA2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwOGFlNDEgbXNpX2NvbXBvc2VfbXNnCls2MDY0XShzZWMgIDUpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDE0NCBpb21tdV9p
bnRyZW1hcApbNjA2NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNGQ5ZjEgdG1lbV9jb21wcmVzc19mcm9tX2NsaWVudApbNjA2Nl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTA3NGUgZ3Vl
c3RfcHJpbnRrCls2MDY3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA3MDRmYSBoYXNodGFiX2luc2VydApbNjA2OF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2I1Yjkgc3Ryc3RyCls2MDY5
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAz
OTZjOSBjb250ZXh0X3NhdmVkCls2MDcwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAxNTljZCBpb21tdV9zdXBwb3J0c19laW0KWzYwNzFdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiNTc3
IGFjcGlfdGFibGVfZ2V0X2VudHJ5X21hZHQKWzYwNzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4MWUwIGd1ZXN0X2VuYWJsZWRfZXZlbnQK
WzYwNzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDg2MDkzIHZjcHVfc2F2ZV9mcHUKWzYwNzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTcwYTA4IHB2X3JhaXNlX2ludGVycnVwdApbNjA3
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZmMzNDMgcGl0X2luaXQKWzYwNzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDYxNmVkIGh2bV9kcGNpX2lzYWlycV9lb2kKWzYwNzddKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxN2FhIGti
ZF9zaGlmdF9mbGFncwpbNjA3OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNGUwMDAgbDNfYm9vdG1hcApbNjA3OV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDEyYzMgdm1fZXZlbnRfcmVz
dW1lCls2MDgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDEwMTlhNCBuZXN0ZWRodm1fdm1jeF9mbHVzaHRsYgpbNjA4MV0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjU4ODAgZmxhc2tfbWxz
X2VuYWJsZWQKWzYwODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDA2ODRmIGRvbWFpbl9raWxsCls2MDgzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwODg3ZSB2bGFwaWNfaGFuZGxlX0VP
SQpbNjA4NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNzczMmQgc2VjdXJpdHlfZ2V0X2Jvb2xzCls2MDg1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMjE2NSBjcHVwb29sX2FkZF9kb21h
aW4KWzYwODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMGExNmQwIGRvX3N0YWNrX3N3aXRjaApbNjA4N10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjE2YzMgZ2V0X2NhY2hlX2xpbmVfc2l6
ZQpbNjA4OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMjNjMTIgbWljcm9jb2RlX2dyYWJfbW9kdWxlCls2MDg5XShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDI4NiBkaXJlY3RlZF9lb2lf
ZW5hYmxlZApbNjA5MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMWEwMDYgYWNwaV90Yl9wYXJzZV9mYWR0Cls2MDkxXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3N2ZlOSBzZWN1cml0eV9v
Y29udGV4dF9kZWwKWzYwOTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTIyYjNkIG52bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAKWzYwOTNd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTA4
OTQ3IHZsYXBpY19pcGkKWzYwOTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGE0ZDEzIG1wX3JlZ2lzdGVyX2dzaQpbNjA5NV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDM2MGYgcnRjX3Jl
c2V0Cls2MDk2XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwNjY1OCBvcHRfaXJxX3ZlY3Rvcl9tYXAKWzYwOTddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI4ODA2IHJhZGl4X3RyZWVfZ2Fu
Z19sb29rdXBfc2xvdApbNjA5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDRiZGIgeGVub3Byb2ZfbG9nX2V2ZW50Cls2MDk5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MWFhMCBfX3Zt
YXAKWzYxMDBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTNmZTg4IG1jYV9hbGxiYW5rcwpbNjEwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzU5YTggdmhhc2hfdXBkYXRlCls2MTAyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwYmM1
YyB2cGljX3Jlc2V0Cls2MTAzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDE3M2YxMCBjb3Byb2Nlc3Nvcl9lcnJvcgpbNjEwNF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjM4ZGYgbm90aWZp
ZXJfY2FsbF9jaGFpbgpbNjEwNV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMGE5YzggZWZpX2Jvb3RfbWF4X3Zhcl9zdG9yZV9zaXplCls2MTA2
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
NjFkMSBkb21haW5fdW5wYXVzZQpbNjEwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmNiMjAgaHZtX21taW9faW50ZXJuYWwKWzYxMDhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTcyZTRm
IGdkYl9hcmNoX3dyaXRlX3JlZ19hcnJheQpbNjEwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjNiNzYgaHZtX2dldF9ndWVzdF90c2NfZml4
ZWQKWzYxMTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDg1NmQ0IGdkYl9hcmNoX3NpZ25hbF9udW0KWzYxMTFdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjNGMyIHB0X3VwZGF0ZV9pcnEK
WzYxMTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDIzZDYyIGVhcmx5X21pY3JvY29kZV9pbml0Cls2MTEzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyOGIxNCByYWRpeF90cmVlX2Rlc3Ry
b3kKWzYxMTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTI0ZGFlIG52bXhfaGFuZGxlX2ludnZwaWQKWzYxMTVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc2NGJlIHZtYWNfc2V0X2tleQpb
NjExNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxNGY1N2Ugc2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcF9fZ3Vlc3RfMgpbNjExN10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTQ4Nzgg
Y3B1ZnJlcV9yZXNpZGVuY3lfdXBkYXRlCls2MTE4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2OGQxOSB4ZW5vcHJvZl9hcmNoX2luaXQKWzYx
MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDhkYTAzIHNldHVwX3ZlY3Rvcl9pcnEKWzYxMjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI4NjcwIHJhZGl4X3RyZWVfbG9va3VwCls2MTIx
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEy
MmU5OCBhY3BpX2dibF94cG0xYV9lbmFibGUKWzYxMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhkZmQ5IGRvX0lSUQpbNjEyM10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTg2NGUgdm14
X2RvbWFpbl91cGRhdGVfZXB0cApbNjEyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzgyZDYgdmNwdV9mb3JjZV9yZXNjaGVkdWxlCls2MTI1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4
NTZkZiBnZGJfYXJjaF9jb3B5X2Zyb21fdXNlcgpbNjEyNl0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjI0NDggc2hhcmVkX2ludHJlbWFwX2lu
dXNlCls2MTI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA3MDkwNiBzaWR0YWJfaW5zZXJ0Cls2MTI4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1MjlkZiBzZXJpYWxfdHhfaW50ZXJydXB0
Cls2MTI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA4NGYxNyBtYXBjYWNoZV9kb21haW5faW5pdApbNjEzMF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjQwYTEgaHZtX2RvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcwpbNjEzMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMmI0NmIgYWNwaV9udW1hX21lbW9yeV9hZmZpbml0eV9pbml0
Cls2MTMyXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAwNDE0MSBpb21tdV9kZWJ1ZwpbNjEzM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWFiZjQgYWNwaV9oZXN0X2luaXQKWzYxMzRdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTA2ZjZh
IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcKWzYxMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg1MTNhIGRvbWFpbl9wYWdlX21hcF90
b19tZm4KWzYxMzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDU2MzAxIHB0X2lycV9kZXN0cm95X2JpbmQKWzYxMzddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTAzODQxIHJ0Y191cGRhdGVf
Y2xvY2sKWzYxMzhdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTQzMWU4IHBlcl9jcHVfX2xlcl9tc3IKWzYxMzldKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJhYmEwIGdsb2JhbF91c2VkX3Zl
Y3Rvcl9tYXAKWzYxNDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDg3ZjcyIG1hc2tfSU9fQVBJQ19zZXR1cApbNjE0MV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTc0NDUgcHV0X29sZF9n
dWVzdF90YWJsZQpbNjE0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxN2ExYmEgX2V0ZXh0Cls2MTQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MTJiYSBwMm1fZ2V0X21lbV9hY2Nlc3MK
WzYxNDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGIzNjBmIGdldF9zdGFja19kdW1wX2JvdHRvbQpbNjE0NV0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTIxMzYgc2VyaWFsX2VuZGJvb3QK
WzYxNDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDg2M2Q0IG1hc2tfODI1OUEKWzYxNDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY4MTE2IGFjcGlfb3Nfd3JpdGVfbWVtb3J5Cls2MTQ4
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
YTg1NCB2bXhfY3B1X2Jhc2VkX2V4ZWNfY29udHJvbApbNjE0OV0oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2NjAgbnJfaXJxc19nc2kKWzYx
NTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDI3ZTJmIHJhbmdlc2V0X2xpbWl0Cls2MTUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwODdhMiBldnRjaG5fcmVzZXQKWzYxNTJdKHNlYyAg
NSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzNTY4IHBm
bl9ob2xlX21hc2sKWzYxNTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTQzNjdlIHNoX2Rlc3Ryb3lfc2hhZG93Cls2MTU0XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNGJjYyBzY2hlZHVs
ZXJfaW5pdApbNjE1NV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGE5YzAgZWZpX2Jvb3RfcmVtYWluX3Zhcl9zdG9yZV9zaXplCls2MTU2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyZDEy
NiBzZXRfc2hhcmVkX3AybV9lbnRyeQpbNjE1N10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWI3ZTYgYWNwaV90YWJsZV9wYXJzZV9lbnRyaWVz
Cls2MTU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAzYTMxZiBkb19zb2Z0aXJxCls2MTU5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwODE4OCBtbXVfY3I0X2ZlYXR1cmVzCls2MTYwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYTE1
MyBod2RvbV9zaHV0ZG93bgpbNjE2MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwODUxMDEgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsCls2MTYy
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAx
MjE3NiBzZXJpYWxfaXJxCls2MTYzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEyOWE5MSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MKWzYxNjRdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1NTE2
IHRtZW1faW5pdApbNjE2NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwODVlOWUgdmNwdV9yZXN0b3JlX2ZwdV9lYWdlcgpbNjE2Nl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY3OGEgdW5t
YXBfdmNwdV9pbmZvCls2MTY3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDE3NjliOSBlZmlfZ2V0X3RpbWUKWzYxNjhdKHNlYyAtMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDgwMDAwMDAwIF9faW1hZ2VfYmFz
ZV9fCls2MTY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA1NzIxYSBodm1fZG9fSVJRX2RwY2kKWzYxNzBdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIzMjVkIGFyY2hfbGl2ZXBhdGNoX2lu
aXQKWzYxNzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDAwYTZlIGJpdG1hcF9zY25saXN0cHJpbnRmCls2MTcyXShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYWExOCBfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXkKWzYxNzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTZhZDQ1IGRvX3NldF9jYWxsYmFja3MKWzYxNzRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg0MmQzIHN5bmNfbG9j
YWxfZXhlY3N0YXRlCls2MTc1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDE3M2ExOSBzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQKWzYxNzZdKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQxZmEwIHBw
cm9faGFzX2dsb2JhbF9jdHJsCls2MTc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDEwZGFkOCBuc3ZtX3ZjcHVfcmVzZXQKWzYxNzhdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY3MTMxIGh2
bV90b2dnbGVfc2luZ2xlc3RlcApbNjE3OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjkwOGIgcmJfcmVwbGFjZV9ub2RlCls2MTgwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MGJiMSBp
c19pZ2RfdnRfZW5hYmxlZF9xdWlyawpbNjE4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDYxMzUgdmNwdV9wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyCls2MTgyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDE2Njk1ZSBoYXBfZG9tY3RsCls2MTgzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYjQ2OCBkb21feGVuCls2MTg0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDYxYyBf
X2JpdG1hcF9vcgpbNjE4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwOGQ4MGQgYXNzaWduX2lycV92ZWN0b3IKWzYxODZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyY2E3IGdldGRvbWFp
bmluZm8KWzYxODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDU0NjAxIGNwdWZyZXFfZGJzX3RpbWVyX3Jlc3VtZQpbNjE4OF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODY0NWEgaW5pdF84
MjU5QQpbNjE4OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMWMxZTAgaW9tbXVfcHRfY2xlYW51cF9saXN0Cls2MTkwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNWZlMyBnZXRfb3V0c3Rh
bmRpbmdfY2xhaW1zCls2MTkxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBlNTNhNiBtY2VfYmFycmllcgpbNjE5Ml0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWRkMGEgZmx1c2hfYXJlYV9t
YXNrCls2MTkzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDEzZjNjMCBhY3BpX3NpbmZvCls2MTk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmYzIyMCBwaXRfc3RvcF9jaGFubmVsMF9pcnEK
WzYxOTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTAwZTQ1IGh2bV9pbml0X2NhY2hlYXR0cl9yZWdpb25fbGlzdApbNjE5Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDA2NmMgX190cmFj
ZV9oeXBlcmNhbGwKWzYxOTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDdiZWM2IGd1ZXN0X2NwdWlkCls2MTk4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4NTBiMCBtYXBfZG9tYWluX3Bh
Z2VfZ2xvYmFsCls2MTk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4ZGFmMyBtb3ZlX21hc2tlZF9pcnEKWzYyMDBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDVkNzU1IGlvbW11X3RvX2Ry
aGQKWzYyMDFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDBmYWFiIHVubHo0Cls2MjAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDE3MGU1MyBzaG93X3JlZ2lzdGVycwpbNjIwM10oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGEzNjAgbGFw
aWNfdGltZXJfb2ZmCls2MjA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDE3MjU0ZiBwY2lfbW1jZmdfcmVzZXJ2ZWQKWzYyMDVdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTMxNTgwIHAybV9h
ZGRfZm9yZWlnbgpbNjIwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwN2FjZDggZGlzYWJsZV9BUElDX3RpbWVyCls2MjA3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExNjM0NyB2bXhfcmVh
bG1vZGVfZW11bGF0ZV9vbmUKWzYyMDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTcyZTY0IGdkYl9hcmNoX3JlYWRfcmVnCls2MjA5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMWJkMSBw
aXRfYnJvYWRjYXN0X2lzX2F2YWlsYWJsZQpbNjIxMF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTMwNTQgaW9tbXVfc2V0dXAKWzYyMTFdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGZjYTk2
IHJlZ2lzdGVyX3BvcnRpb19oYW5kbGVyCls2MjEyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkYjgyMCB1cGRhdGVfaWRsZV9zdGF0cwpbNjIx
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZWJlOTMgbXRycl9hcHNfc3luY19iZWdpbgpbNjIxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZWI2OTQgbXRycl9zYXZlX2ZpeGVkX3Jhbmdl
cwpbNjIxNV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDQxNDIgaW9tbXVfaGFwX3B0X3NoYXJlCls2MjE2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExZGVhMSB2bXhfdXBkYXRlX2NwdV9l
eGVjX2NvbnRyb2wKWzYyMTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDc1MmQ4IGV4cGVjdGVkX2xldmVsbGluZ19jYXAKWzYyMThdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAyYzUyIHhl
bmN0bF9iaXRtYXBfdG9fY3B1bWFzawpbNjIxOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZGQyODIgbWVudV9nZXRfdHJhY2VfZGF0YQpbNjIy
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZTRlMmEgbWNlcXVpcmtfYW1kX2FwcGx5Cls2MjIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwY2NkNyBwdF9tYXlfdW5tYXNrX2lycQpbNjIy
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
N2E4ODAgbGFwaWNfcmVzdW1lCls2MjIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAzYWQ0ZiBfc3Bpbl9iYXJyaWVyCls2MjI0XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyMmFkOSBudm14
X3VwZGF0ZV9zZWNvbmRhcnlfZXhlY19jb250cm9sCls2MjI1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NjJiYyBwdF9pcnFfbmVlZF90aW1l
cgpbNjIyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNjJkNTYgYW1kX2lvbW11X2NyYXNoX3NodXRkb3duCls2MjI3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5ODQyOSB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXBfb25lCls2MjI4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAxOTlhNiBjb21wYXRfa2V4ZWNfb3AKWzYyMjldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU4ZWJjIGlvbW11
X3VwZGF0ZV9pcmVfZnJvbV9tc2kKWzYyMzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY3MTkwIGhhcF9wMm1fZ2FfdG9fZ2ZuXzNfbGV2ZWxz
Cls2MjMxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAzMDdjOCBhY3BpX21hZHRfb2VtX2NoZWNrCls2MjMyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2NWUxNCBzZW5kX2lvbW11X2NvbW1h
bmQKWzYyMzNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDI0NjdlIHBhZ2luZ19pbml0Cls2MjM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExODYwNiB2bXhfZG9tYWluX2ZsdXNoX3BtbF9i
dWZmZXJzCls2MjM1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwMjM1OCBib290X21icl9zaWduYXR1cmUKWzYyMzZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVjOGJkIGh2bV9hc2lkX2hh
bmRsZV92bWVudGVyCls2MjM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwMjM1NiBib290X2VkZF9pbmZvX25yCls2MjM4XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MjRmYiBzaGFkb3df
Y29udGludWVfZW11bGF0aW9uCls2MjM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDE3MzIyMCBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCls2MjQw
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAz
MDY3YSBnZW5lcmljX2FwaWNfcHJvYmUKWzYyNDFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyNDgwIGlvYXBpY19zYmRmCls2MjQyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNjcwYyBj
b3B5X3RvX3VzZXJfaHZtCls2MjQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDBmZTZiYSBodm1fc2V0X2RtX2RvbWFpbgpbNjI0NF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODYwYTggc2F2
ZV9mcHVfZW5hYmxlCls2MjQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA1OTMwZCBpb21tdV9kb19wY2lfZG9tY3RsCls2MjQ2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNDhkNiBodm1f
aW5qZWN0X2V2ZW50Cls2MjQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEwNjhlMSB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdApbNjI0OF0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE0
ZDggbWNlX2RoYW5kbGVycwpbNjI0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxNDdmMzEgc2hfdW5zeW5jCls2MjUwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxNWM3MyBncmFudF90YWJs
ZV9kZXN0cm95Cls2MjUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4OThhMyBzZXRfbXNpX2FmZmluaXR5Cls2MjUyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyNDJjZiBudm14X2hhbmRs
ZV92bXhvbgpbNjI1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMDVkNDcgdmlvYXBpY19pbml0Cls2MjU0XShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTNhOCB2YWRkcl9iaXRzCls2MjU1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1
ZWU3MCBlbmFibGVfcWludmFsCls2MjU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAzYjMzYiBzdHJjaHIKWzYyNTddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4MzFmIHhlbm9wcm9mX2Fy
Y2hfaWJzX2NvdW50ZXIKWzYyNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTcwOGFjIHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5j
ZQpbNjI1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwZGY3YWUgZ2V0X2NwdV92ZW5kb3IKWzYyNjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIzZTY5IGRvX3Jlc2VydmVkX3RyYXAKWzYy
NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDYyZDk4IGFtZF9pb21tdV9yZXN1bWUKWzYyNjJdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhOTAwIG9wX3Bwcm9fc3BlYwpbNjI2M10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDI4NmQg
c2hfdmFsaWRhdGVfZ3Vlc3RfZW50cnkKWzYyNjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU2MmFmIHB0X3BpcnFfc29mdGlycV9hY3RpdmUK
WzYyNjVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDA0YjYwIHJjdV9pbml0Cls2MjY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA2MTgxYyBmaW5kX2F0c19kZXZfZHJoZApbNjI2N10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDEyNTYg
dm1fZXZlbnRfdmNwdV9wYXVzZQpbNjI2OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDk0ODIgeGxhdF9zdGFydF9pbmZvCls2MjY5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlMDM4YyB4
ODZfbWF0Y2hfY3B1Cls2MjcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBhZDUzYyBzcmF0X2RldGVjdF9ub2RlCls2MjcxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNTZmYiBkb19kZXZp
Y2Vfbm90X2F2YWlsYWJsZQpbNjI3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwOTM4MTIgc3RlYWxfcGFnZQpbNjI3M10oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzY2YmYgY2hlY2tfZW5h
YmxlX2FtZF9tbWNvbmZfZG1pCls2Mjc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDBmNSBfX2JpdG1hcF9lbXB0eQpbNjI3NV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTU1NDAgbWN0
ZWxlbV9oYXNfZGVmZXJyZWRfbG1jZQpbNjI3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDcwNzggeDg2X2luc25faXNfY3JfYWNjZXNzCls2
Mjc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDA5MmQ2NyBtbWNmZ19pbnRlcmNlcHRfd3JpdGUKWzYyNzhdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM2ZWY4IGdldF9jcHVfaWRsZV90aW1l
Cls2Mjc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEzN2YwYiBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX2hpdApbNjI4MF0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWEwYTggYWNwaV90
Yl92ZXJpZnlfdGFibGUKWzYyODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDkzMjY2IG1ha2VfY3IzCls2MjgyXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOTVjNSBhY3BpX29zX2FsbG9j
X21lbW9yeQpbNjI4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwZmUyNTEgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyCls2
Mjg0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDEwOTUwYiBodm1feDJhcGljX21zcl93cml0ZQpbNjI4NV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGMzNTMgaHZtX3NldF9ndWVzdF90aW1l
Cls2Mjg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE0ODhiZSBzaF9yZXNldF9sM191cF9wb2ludGVycwpbNjI4N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGU2NmMgcGlycV9zcGluX2xv
Y2tfaXJxX2Rlc2MKWzYyODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTIyMDczIG52bXhfdmNwdV9kZXN0cm95Cls2Mjg5XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MzY2NSB3YWtlX3Vw
X2FsbApbNjI5MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMGM4NWQgeHpfY3JjMzJfaW5pdApbNjI5MV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmM1YzggZG9fZWFybHlfcGFnZV9mYXVs
dApbNjI5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwM2I0Njkgc3Ryc3BuCls2MjkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA2N2EwNyBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFi
bGUKWzYyOTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ2OWQwIHhtZW1fcG9vbF9tYXhhbGxvYwpbNjI5NV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjRmN2IgZG9tYWluX3NldF9vdXRz
dGFuZGluZ19wYWdlcwpbNjI5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMDhjMmMgaHZtX3gyYXBpY19tc3JfcmVhZApbNjI5N10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDA3YzggaHZt
X21vbml0b3JfaW50ZXJydXB0Cls2Mjk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA4NDY3MSB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcKWzYy
OTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTBhYTVhIHZtc2lfZGVsaXZlcgpbNjMwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmFiODEgbGZiX2NhcnJpYWdlX3JldHVybgpbNjMwMV0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDky
ZDggeHN0YXRlX3NpemVzCls2MzAyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEwYmRkNSB2cGljX2lycV9uZWdhdGl2ZV9lZGdlCls2MzAzXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYjRj
NiBzdHJwYnJrCls2MzA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAzZjkwNiBfX3RyYWNlX3ZhcgpbNjMwNV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDY5OWYgd3Jtc3JfdmlyaWRpYW5f
cmVncwpbNjMwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZWFkMDQgZmlsbF92bXNyX2RhdGEKWzYzMDddKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc5ZTk5IGFja19iYWRfaXJxCls2MzA4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2
ODAxZiBhY3BpX29zX3JlYWRfcG9ydApbNjMwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTBkOWQgY29uc29sZV9yZXN1bWUKWzYzMTBdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzOTIx
IG5vdGlmaWVyX2NoYWluX3JlZ2lzdGVyCls2MzExXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYzE0MSBudW1hX29mZgpbNjMxMl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDUyOTkgdm1f
aW5pdF90eXBlCls2MzEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAyYjA0OCBzbXBfaW50cl9pbml0Cls2MzE0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5NDQ1MiBhbGxvY194ZW5fcGFn
ZXRhYmxlCls2MzE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA4MGQzZSBmcmVlX3ZjcHVfc3RydWN0Cls2MzE2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2ZmNjOSBhcmNoX2RvX211bHRp
Y2FsbF9jYWxsCls2MzE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBhNjJmMiBwaHlzZGV2X21hcF9waXJxCls2MzE4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4MTUxOSBhcmNoX2RvbWFp
bl9kZXN0cm95Cls2MzE5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA2NWE0ZCBhbWRfaW9tbXVfcmVhZF9pb2FwaWNfZnJvbV9pcmUKWzYzMjBd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDEy
YWQwIHBhcnNlX3BjaQpbNjMyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwODQ2OWMgbWFwX2RvbWFpbl9wYWdlCls2MzIyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNTk4NyBodm1fc2V0
X2NyMwpbNjMyM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZmNkNWYgaHZtX2VtdWxhdGVfb25lX2luc24KWzYzMjRdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI2OTZhIHBhZ2luZ19tYXJr
X3Bmbl9kaXJ0eQpbNjMyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZDkyY2YgeHN0YXRlX2FsbG9jX3NhdmVfYXJlYQpbNjMyNl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTZkMmQgdm14
X2NwdV91cF9wcmVwYXJlCls2MzI3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAzOGI4MCBkb20wX2NvbXB1dGVfbnJfcGFnZXMKWzYzMjhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4Mzhl
IGhwZXRfZGlzYWJsZV9sZWdhY3lfYnJvYWRjYXN0Cls2MzI5XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYTQ1OCBhY3BpX2ZpbmRfcm9vdF9w
b2ludGVyCls2MzMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBmNDMzMiBodm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMKWzYzMzFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2ZDRiIGh2bV9k
ZXNjcmlwdG9yX2FjY2Vzc19pbnRlcmNlcHQKWzYzMzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDYxNmI4IHVubWFwX3Z0ZF9kb21haW5fcGFn
ZQpbNjMzM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMjViOTMgc2V0X25yX2NwdV9pZHMKWzYzMzRdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNTYwIGh2bV9mdW5jcwpbNjMzNV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTZjYWIg
YW1kX2lvbW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcKWzYzMzZdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBhMDg3IHZsYXBpY19kZXN0cm95
Cls2MzM3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBmNWM0MSBodm1fc2V0X2NyNApbNjMzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTA3MmQgYWxsb2NhdGVfYW5kX21hcF9nc2lfcGly
cQpbNjMzOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMTkzNDcgYXJjaF9pb21tdV9jaGVja19hdXRvdHJhbnNsYXRlZF9od2RvbQpbNjM0MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2E5
Y2Mgc21wX2NhbGxfZnVuY3Rpb24KWzYzNDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJmM2Y2IG1hcF9kb21haW5fZ2ZuCls2MzQyXShzZWMg
IDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwZjA4OCB4
ZW5wZl9sb2NrCls2MzQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMTU3YSBjcHVfdXAKWzYzNDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNDIzIGdldF9jcHVfbWFwcwpbNjM0NV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDVi
MDYgdmNwdV9wYXVzZQpbNjM0Nl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMjViMjAgZTgyMApbNjM0N10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTdkZjAgcmVnaXN0ZXJfa2V5aGFuZGxl
cgpbNjM0OF0oc2VjICAwKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDAwMDAgX0dMT0JBTF9PRkZTRVRfVEFCTEVfCls2MzQ5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzOWM2NyBzY2hlZF90aWNrX3N1
c3BlbmQKWzYzNTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTU4OWEwIHNoX2F1ZGl0X2wyX3RhYmxlX19ndWVzdF8zCls2MzUxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyNzExMiBwYWdp
bmdfZG9tYWluX2luaXQKWzYzNTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBmMzYxIHVubHpvCls2MzUzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MDdiMCB4ZW5fZXh0cmFfdmVyc2lv
bgpbNjM1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwOWViMzQgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZwpbNjM1NV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQ5ODUgcGR4X2luaXRf
bWFzawpbNjM1Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNzMzZDAgY3I0X3B2MzJfcmVzdG9yZQpbNjM1N10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzA5MjMgc2V0X2d1ZXN0X25taV90
cmFwYm91bmNlCls2MzU4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDEyMmU4OCBhY3BpX2dibF94cG0xYl9lbmFibGUKWzYzNTldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTYyMGFhIHNoX2F1
ZGl0X2wyX3RhYmxlX19ndWVzdF80Cls2MzYwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NjdhNyBzZWN1cml0eV9jb21wdXRlX2F2Cls2MzYx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0
MDgwYyB4ZW5fYnVpbGRfaWRfY2hlY2sKWzYzNjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjNzgwIHB0X2ludHJfcG9zdApbNjM2M10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzliODkg
c2NoZWR1bGVfZHVtcApbNjM2NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwZmNmYmMgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyCls2MzY1
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAx
OTM2NyBhY3BpX3BhcnNlX3NyYXQKWzYzNjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZmZTc4IGViaXRtYXBfY29udGFpbnMKWzYzNjddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU1NDg0
IG1jdGVsZW1fZGVmZXIKWzYzNjhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDJmMGQxIG13YWl0X2lkbGVfaW5pdApbNjM2OV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjUwZjggaHZtX2hh
bmRsZV94c2V0YnYKWzYzNzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDBhYzc1IGV2dGNobl9maWZvX2V4cGFuZF9hcnJheQpbNjM3MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjkwYTUg
cDJtX2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkKWzYzNzJdKHNlYyAgNykoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyOGM4IHBlcl9jcHVfX19faXJxX3Jl
Z3MKWzYzNzNdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDA0MWU5IGF0c19lbmFibGVkCls2Mzc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzODM3YyByZXN0b3JlX3ZjcHVfYWZmaW5pdHkK
WzYzNzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDIzN2Y1IHNldHVwX2lycQpbNjM3Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzhiNTYgZG9tMF9wYWdpbmdfcGFnZXMKWzYzNzddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTMwMDdl
IHAybV9kZXN0cm95X2FsdHAybV9ieV9pZApbNjM3OF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjJmZTAgYWNwaV9nYmxfcm9vdF90YWJsZV9s
aXN0Cls2Mzc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA2OTE1YiBhY3BpX2h3X2xvd19sZXZlbF93cml0ZQpbNjM4MF0oc2VjICA1KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQxNDggaW9tbXVfaWdm
eApbNjM4MV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNDdmYTAgX19zZXR1cF9lbmQKWzYzODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJlNDU4IHAybV9tZW1fcGFnaW5nX3Jlc3VtZQpb
NjM4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwZTRkOGYgbWNfYW1kX3JlY292ZXJhYmxlX3NjYW4KWzYzODRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDVkODVmIGFjcGlfZmluZF9tYXRj
aGVkX2RyaGRfdW5pdApbNjM4NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMTAxMTEgY29uc29sZV9pbml0X3ByZWlycQpbNjM4Nl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTdkODMgdmly
dHVhbF92bWNzX3ZtcmVhZApbNjM4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDAyZjUgX19iaXRtYXBfc2hpZnRfcmlnaHQKWzYzODhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE3YTYx
IHZteF92bWNzX2V4aXQKWzYzODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDhiMDYxIGd1ZXN0X21hc2tfbXNpX2lycQpbNjM5MF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTY1MTUgeDg2
X21jaW5mb19kdW1wCls2MzkxXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwYTlmOCBlZmlfZndfcmV2aXNpb24KWzYzOTJdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiMGY2IGFwZWlfcHJl
X21hcF9nYXIKWzYzOTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQwZDhmIHZtX2V2ZW50X2dldF9yZXNwb25zZQpbNjM5NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY0MDYgdmNwdV9y
ZXNldApbNjM5NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZTIxNDMgdnBtdV9kdW1wCls2Mzk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNWZjOSBhdmFpbF9kb21oZWFwX3BhZ2VzCls2
Mzk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBkYTgwZSByZXN0b3JlX3Jlc3RfcHJvY2Vzc29yX3N0YXRlCls2Mzk4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MzVkOCB3YWtlX3VwX25y
Cls2Mzk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEyYzczYiBzZXRfbW1pb19wMm1fZW50cnkKWzY0MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5N2YyIHF1ZXVlX3JlYWRfbG9ja19z
bG93cGF0aApbNjQwMV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDYwNGMgZWxmX2lzX2VsZmJpbmFyeQpbNjQwMl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjdjNTAgcmFuZ2VzZXRfYWRk
X3NpbmdsZXRvbgpbNjQwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZjU0MzYgaHZtX3NldF9jcjAKWzY0MDRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIyZTliIGRlc3Ryb3lfcmluZ19m
b3JfaGVscGVyCls2NDA1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA2NWY1ZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIKWzY0MDZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJhMWUyIHAybV9z
ZXRfZW50cnkKWzY0MDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDA2ZTA3IGVsZl9wYXJzZV9ic2RzeW1zCls2NDA4XShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg1OCB2bXhfcGluX2Jh
c2VkX2V4ZWNfY29udHJvbApbNjQwOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwM2VjMjAgeHNtX2luaXRfcG9saWN5X3NpemUKWzY0MTBdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM2NGMw
IGFjcGlfcGFyc2VfbWNmZwpbNjQxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxMjZkMzkgcGFnaW5nX21mbl9pc19kaXJ0eQpbNjQxMl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjc2ZWYg
aGFwX2d2YV90b19nZm5fNF9sZXZlbHMKWzY0MTNdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmOTYwIGNwdWZyZXFfZ292X3Bvd2Vyc2F2ZQpb
NjQxNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMGE2MmIgd2FybmluZ19hZGQKWzY0MTVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDdlZDgwIHNlbGludXhfY2xhc3NfcGVybQpbNjQxNl0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTRh
YTIgbWFwX3BhZ2VzX3RvX3hlbgpbNjQxN10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2U2YTAgc2NoZWRfbnVsbF9kZWYKWzY0MThdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIzODE0IHNo
b3dfc3RhY2tfb3ZlcmZsb3cKWzY0MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTRmNmU3IHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX2wxX19n
dWVzdF8yCls2NDIwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEwZWE2MCBsb3dfY3Jhc2hpbmZvX21vZGUKWzY0MjFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE4ODkyIGtleGVjX2NyYXNo
X3NhdmVfaW5mbwpbNjQyMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMmFkNmYgc21wX3ByZXBhcmVfY3B1cwpbNjQyM10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzJjNjYgZ2RiX2FyY2hf
cmVhZF9yZWdfYXJyYXkKWzY0MjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTYxNGNhIHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX2wxX19ndWVz
dF80Cls2NDI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA0MzRiYSBhc3ByaW50ZgpbNjQyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTA5OGEgc2hfYXVkaXRfbDJfdGFibGVfX2d1ZXN0
XzIKWzY0MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTJmOGQzIHAybV9hbHRwMm1fbGF6eV9jb3B5Cls2NDI4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkY2YwYyBjcHVpZGxlX3VzaW5n
X2RlZXBfY3N0YXRlCls2NDI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDExNDg4NyBzdm1fdm1jYl9kdW1wCls2NDMwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5MDcwOSBodm1fZG9tYWlu
X3VzZV9waXJxCls2NDMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBiOTQ0MSB4ODZfZW11bGF0ZQpbNjQzMl0oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE1MDAgbXRycl9pZgpbNjQzM10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTcw
ZjMgZG9fdm1fYXNzaXN0Cls2NDM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDBhZDExMyBwc3JfZG9tYWluX2luaXQKWzY0MzVdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDliNTFlIG5ld19n
dWVzdF9jcjMKWzY0MzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDc2NzgwIF9fdHJhbXBvbGluZV9yZWxfc3RhcnQKWzY0MzddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1ZTZmIHZjcHVf
c3RhcnRfc2h1dGRvd25fZGVmZXJyYWwKWzY0MzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGViZTU1IG10cnJfc2F2ZV9zdGF0ZQpbNjQzOV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDZm
MzYgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplCls2NDQwXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTA0YyBpbml0X3RyYWNlX2J1
ZnMKWzY0NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc5OWMwIG1sc19jb21wdXRlX3NpZApbNjQ0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzM4MTAgcG9saWN5ZGJfY2xhc3NfaXN2
YWxpZApbNjQ0M10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMDcyYzAgbXBfYnVzX2lkX3RvX3R5cGUKWzY0NDRdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZlNTgwIG9wdF93YXRjaGRvZwpb
NjQ0NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMmY4MWMgY29yZTJfdnBtdV9pbml0Cls2NDQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0NDkzNyBzaGFkb3dfc2V0X2FsbG9jYXRpb24K
WzY0NDddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDA2NDIwIG5yX2lvYXBpY3MKWzY0NDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTAzN2M0IHJ0Y19kZWluaXQKWzY0NDldKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTU4MDlmIHNoX3Jt
X3dyaXRlX2FjY2Vzc19mcm9tX2wxX19ndWVzdF8zCls2NDUwXShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDI4NyB4MmFwaWNfZW5hYmxlZApb
NjQ1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwNjYyYzQgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcwpbNjQ1Ml0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTU5ODAgaW9tbXVfbWFwX3Bh
Z2UKWzY0NTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTJhY2ZkIHAybV9hbGxvY190YWJsZQpbNjQ1NF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2IyMDYgX19maW5kX2ZpcnN0X2JpdApb
NjQ1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMDZmYTYgcmRtc3JfdmlyaWRpYW5fcmVncwpbNjQ1Nl0oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2MzZDggc3ltYm9sc190b2tlbl90YWJs
ZQpbNjQ1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMGVhNzkgbnN2bV92Y3B1X2hvc3RjcjMKWzY0NThdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1MWZiIHNldHVwX3ZpcnR1YWxfcmVn
aW9ucwpbNjQ1OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNDJmYTggcGVyX2NwdV9fY3B1aWRfZmF1bHRpbmdfZW5hYmxlZApbNjQ2MF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzA0YjMg
ZG9fc2V0X2RlYnVncmVnCls2NDYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEyODdkNSBwMm1faW5pdApbNjQ2Ml0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzA4N2Ygc2lkdGFiX2luaXQK
WzY0NjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDEzOWIxIHNjYW5fcGNpX2RldmljZXMKWzY0NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDk2MzYyIGZyZWVfcGFnZV90eXBlCls2NDY1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4
YjNmYyBwY2lfcHJlcGFyZV9tc2l4Cls2NDY2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNDFhZCB3cm1zcl9oeXBlcnZpc29yX3JlZ3MKWzY0
NjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDA4NzIzIGV2dGNobl91bm1hc2sKWzY0NjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2NmIyIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFy
Cls2NDY5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAwOWIwMSBhY3BpX2VuYWJsZV92YWx1ZQpbNjQ3MF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNGZmMGUgY29uc29sZV9zdGFydF9sb2df
ZXZlcnl0aGluZwpbNjQ3MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMjcxYmYgcGFnaW5nX3ZjcHVfaW5pdApbNjQ3Ml0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjVmNWEgY29weV90b191
c2VyCls2NDczXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAxYzNhMSB4c21fbXVsdGlib290X2luaXQKWzY0NzRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE3ZGFmIHZpcnR1YWxfdm1jc192
bXJlYWRfc2FmZQpbNjQ3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMjgyMmEgcGFnaW5nX3VwZGF0ZV9uZXN0ZWRtb2RlCls2NDc2XShzZWMg
IDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzAwMCBf
X3BhZ2VfdGFibGVzX3N0YXJ0Cls2NDc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDExODUwOCB2bXhfZG9tYWluX3BtbF9lbmFibGVkCls2NDc4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1
ZDcwMiBpb2FwaWNfdG9fZHJoZApbNjQ3OV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2ODggbWVtX2hvdHBsdWcKWzY0ODBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDUzM2ViIGNwdWZy
ZXFfYWRkX2NwdQpbNjQ4MV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDczZTAgYXBpY192ZXJzaW9uCls2NDgyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4NTJmYiBzZWFyY2hfZXhjZXB0
aW9uX3RhYmxlCls2NDgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBlNTkyZSBtY3RlbGVtX2NvbnN1bWVfb2xkZXN0X2VuZApbNjQ4NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDM5MDEg
YXJjaF9odm1fbG9hZApbNjQ4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwYjFjNTYgaHdkb21fcGl0X2FjY2VzcwpbNjQ4Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjdjNmMgcmFuZ2Vz
ZXRfY29udGFpbnNfc2luZ2xldG9uCls2NDg3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwMCBfc3RhcnQKWzY0ODhdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY3ZThlIGFjcGlfb3Nf
bWFwX21lbW9yeQpbNjQ4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwYjVmYzAgY2xlYXJfdXNlcgpbNjQ5MF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjM4YjkgaHZtX3NldF9ndWVzdF9w
YXQKWzY0OTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDA1ZWNjIGVsZl9ub3RlX251bWVyaWNfYXJyYXkKWzY0OTJdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE1ZWIyIHZ0ZF9zZXRfaHdk
b21fbWFwcGluZwpbNjQ5M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMGExMDMgaHZtX3ZtX2V2ZW50X2RvX3Jlc3VtZQpbNjQ5NF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmFiY2YgZG9f
eHNtX29wCls2NDk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwODA1ZiBldnRjaG5fc2VuZApbNjQ5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZGY2MWUgZ2V0X21vZGVsX25hbWUKWzY0
OTddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDEwNDZlIGNvbnNvbGVfZW5kYm9vdApbNjQ5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDg0MDUgdmxhcGljX21hdGNoX2Rlc3QKWzY0OTld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQy
YWU4IHNoYWRvd19hbGxvYwpbNjUwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMjhmZTcgcmJfbGFzdApbNjUwMV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZWZhNjkgaHZtZW11bF9nZXRf
c2VnX3JlZwpbNjUwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNmE0ZDAgYXBlaV9yZWFkCls2NTAzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNmE3NyBkZWZhdWx0X2luaXRpYWxpc2Vf
dmNwdQpbNjUwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNGQ4MTEgdG1lbV9jb3B5X2Zyb21fY2xpZW50Cls2NTA1XShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MzFkMCBwZXJfY3B1X19j
cHVfc2libGluZ19tYXNrCls2NTA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3NzIwMiBzZWN1cml0eV9kZXZpY2V0cmVlX3NpZApbNjUwN10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjlh
ZGQgZXJzdF9nZXRfbmV4dF9yZWNvcmRfaWQKWzY1MDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE1MWJiIHNldHVwX2FwaWNfbm1pX3dhdGNo
ZG9nCls2NTA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBlYmViNSBtdHJyX2Fwc19zeW5jX2VuZApbNjUxMF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGY5NDEgbmVzdGVkc3ZtX3ZjcHVf
aW50ZXJydXB0Cls2NTExXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAzNmQ5OSB2Y3B1X3J1bnN0YXRlX2dldApbNjUxMl0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmVhYWUgYXBpY2lkX3Rv
X3NvY2tldApbNjUxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwOTAyYmQgZml4dXBfZW9pCls2NTE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlOWZlZiB2bWNlX2ludGVsX3JkbXNyCls2
NTE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE3MThkZCBwY2lfY29uZl9yZWFkOApbNjUxNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzBiNTAgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNo
Cls2NTE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE1NzcxOCBzaF9yZXN5bmNfbDFfX2d1ZXN0XzMKWzY1MThdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJjZjgwIGRpc2FibGVfdHNjX3N5
bmMKWzY1MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDdjNjlhIGRvX2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0Cls2NTIwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyMjViZiBnZXRfdnZt
Y3NfdmlydHVhbF9zYWZlCls2NTIxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAxYTY5YyBhY3BpX3V0X3ZhbGlkYXRlX2V4Y2VwdGlvbgpbNjUy
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
YTU1NzIgd2F0Y2hkb2dfZW5hYmxlZApbNjUyM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzZiNjIgZWZpX2dldF9pbmZvCls2NTI0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZGZkZCBz
bXBfc2VuZF9ubWlfYWxsYnV0c2VsZgpbNjUyNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzAyNTEgbXRycl9hZGQKWzY1MjZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc2NDAxIHZtYWMK
WzY1MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGY3MTZhIGh2bV9zZXRfbW9kZQpbNjUyOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmIwMjMgc21wX2NwdXNfZG9uZQpbNjUyOV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTVhZTAg
YWNwaV9nYmxfZXhjZXB0aW9uX25hbWVzX2VudgpbNjUzMF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDliOTIgeHN0YXRlX3NldF9pbml0Cls2
NTMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBlNWUwMCB4ODZfbWNlX2NhbGxiYWNrX3JlZ2lzdGVyCls2NTMyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MjJmNCBwY2lfbW1jZmdfYXJj
aF9lbmFibGUKWzY1MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDZhYmUyIGNvbXBhdF94c21fb3AKWzY1MzRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNkMTg1IHRhc2tsZXRfa2lsbApb
NjUzNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMTY5ZjAgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZQpbNjUzNl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNGVkNWIgc2hfcmVzeW5j
X2wxX19ndWVzdF8yCls2NTM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwMjI2NCBoaWdobWVtX2tiCls2NTM4XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOTU2NCBhY3BpX29zX2dldF9y
b290X3BvaW50ZXIKWzY1MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDkzMzVlIGluaXRfZ3Vlc3RfbDRfdGFibGUKWzY1NDBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZmMDY0IGRvX2Zs
YXNrX29wCls2NTQxXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEyYzEyNCBubWlfYWN0aXZlCls2NTQyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlODc5NiBhcGVpX3dyaXRlX21jZQpbNjU0
M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZjBkNTAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlCls2NTQ0XShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDIwYyBmbGFza19ib290cGFyYW0K
WzY1NDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGYxMDUzIGNyZWF0ZV9ncmFudF9wMm1fbWFwcGluZwpbNjU0Nl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDgyMDIgc2VuZF9ndWVzdF92
Y3B1X3ZpcnEKWzY1NDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI3NDUyIHNldF9wZHhfcmFuZ2UKWzY1NDhdKHNlYyAgNSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA5YjI4IGNwdWlkbGVfZ2V0X3Rp
Y2sKWzY1NDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDA3NWY4IGVsZl94ZW5fcGFyc2Vfbm90ZQpbNjU1MF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjA4NWIgc2hfcmVzeW5jX2wxX19n
dWVzdF80Cls2NTUxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAzZDY2NCBnZXRfbG9jYWx0aW1lCls2NTUyXShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MzBhMCBwZXJfY3B1X19tbV9sb2Nr
X2xldmVsCls2NTUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBkYjZlNSB0cmFjZV9leGl0X3JlYXNvbgpbNjU1NF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODU2ZjUgZ2RiX2FyY2hfcHJp
bnRfc3RhdGUKWzY1NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTJkZjkxIHAybV9tZW1fcGFnaW5nX3ByZXAKWzY1NTZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGUzMmQzIHN2bV92cG11
X2luaXRpYWxpc2UKWzY1NTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDllZDBkIGZyZWVfcGVyZG9tYWluX21hcHBpbmdzCls2NTU4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3YTQwMSBz
ZXR1cF9sb2NhbF9BUElDCls2NTU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE2OGNmNiBubWlfc3RvcApbNjU2MF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWRjMzIgbGl2ZXBhdGNoX2Vs
Zl9sb2FkCls2NTYxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAyMDI1MSBlODIwX2FsbF9tYXBwZWQKWzY1NjJdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI4MjdkIHBhZ2luZ193cml0ZV9w
Mm1fZW50cnkKWzY1NjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTdhMDAwIGtleGVjX3JlbG9jCls2NTY0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MDk5YSBpbml0X2ludDgwX2RpcmVj
dF90cmFwCls2NTY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA1M2MxOCBzZXRfcHhfcG1pbmZvCls2NTY2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3NDE1MCBtYWNoaW5lX2NoZWNrCls2
NTY3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDA1YjQzOCBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeQpbNjU2OF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzFhNzMgcGNpX2NvbmZfd3JpdGU4
Cls2NTY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAyN2Q5NSByYW5nZXNldF9kZXN0cm95Cls2NTcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1ZGEyYyBwbGF0Zm9ybV9zdXBwb3J0c19p
bnRyZW1hcApbNjU3MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNGMxNjAgZG9fdG1lbV9uZXdfcG9vbApbNjU3Ml0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTMyNzkgX19maW5kX2dvdmVy
bm9yCls2NTczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA4ZTZlOCBkb21haW5fc3Bpbl9sb2NrX2lycV9kZXNjCls2NTc0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1MDAxNyBfX3ByaW50
a19yYXRlbGltaXQKWzY1NzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMGE0Y2JhIG1wX3VucmVnaXN0ZXJfbGFwaWMKWzY1NzZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ5M2Q5IHhzdGF0
ZV9jdHh0X3NpemUKWzY1NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTAwMzIzIGh2bV9tb25pdG9yX2NyCls2NTc4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkOTI5MCB4c2F2ZV9lbmFi
bGVkCls2NTc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBmNDRkMSBodm1fdmNwdV9pbml0aWFsaXNlCls2NTgwXShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjY5MCBtMnBfY29tcGF0X3Zz
dGFydApbNjU4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNWQwZTIgY2xlYXJfZmF1bHRfYml0cwpbNjU4Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzE2ZWEgYXZ0YWJfcmVhZF9pdGVt
Cls2NTgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBhNGMyNyBtcF9yZWdpc3Rlcl9sYXBpYwpbNjU4NF0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmI0NjAgZG9tX2lvCls2NTg1XShzZWMg
LTEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwMCBf
X21pbm9yX3N1YnN5c3RlbV92ZXJzaW9uX18KWzY1ODZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDYwZDI4IHZ0ZF9vcHNfcG9zdGFtYmxlX3F1
aXJrCls2NTg3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBmYzI4ZCBwaXRfcmVzZXQKWzY1ODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU3YjY1IHBjaWRldnNfdW5sb2NrCls2NTg5XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyMTIx
MyBtYWtlXzgyNTlBX2lycQpbNjU5MF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDgxODAgYWNwaV9kaXNhYmxlZApbNjU5MV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTkwZGMgcGNpX3Jl
bGVhc2VfZGV2aWNlcwpbNjU5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwYWRhYzMgc2VuZF9JUElfbWFza19mbGF0Cls2NTkzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NWEyNSBpb21t
dV91bm1hcF9wYWdlCls2NTk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDE0MzNmOCBzaGFkb3dfaGFzaF9pbnNlcnQKWzY1OTVdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMzEwIHNoYWRv
d192Y3B1X2luaXQKWzY1OTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTY3ZGQ1IG5lcHRfdHJhbnNsYXRlX2wyZ2EKWzY1OTddKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyODNlIHNldF92
dm1jc19yZWFsCls2NTk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA3NmU3YyBzZWN1cml0eV9pdGVyYXRlX2lvbWVtX3NpZHMKWzY1OTldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTM1MjEz
IGVwdF9oYW5kbGVfbWlzY29uZmlnCls2NjAwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExNGMzOSBzdm1fdm1jYl9pc3ZhbGlkCls2NjAxXShz
ZWMgLTEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAw
MCBfX3NpemVfb2ZfaGVhcF9yZXNlcnZlX18KWzY2MDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQwNzgwIHhlbl9jb21waWxlX2hvc3QKWzY2
MDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDAxNTM4IGNwdWlkX2V4dF9mZWF0dXJlcwpbNjYwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjM4NWIgaHZtX3NldF9yZHRzY19leGl0aW5n
Cls2NjA1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAwNWUwOCBlbGZfbm90ZV9kZXNjCls2NjA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkODljZiB2bV9ldmVudF9jbGVhbnVwX2RvbWFp
bgpbNjYwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMjVmNTcgbnZteF9zZXRfY3JfcmVhZF9zaGFkb3cKWzY2MDhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI3ZDkzIHBhZ2luZ19kb21j
dGxfY29udGludWF0aW9uCls2NjA5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAwYTUyOCBnZW5hcGljCls2NjEwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZmI0MSB1bm1hcF9kb21haW5f
cGlycQpbNjYxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMDIyNzIgcG10aW1lcl9yZXNldApbNjYxMl0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjQwYjIgYXJjaF9pbml0X21lbW9yeQpb
NjYxM10oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMGYxZWMgb3B0X2NwdWlkX21hc2tfZXh0X2VjeApbNjYxNF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGFkZWYgZXZ0Y2huX2ZpZm9fZGVz
dHJveQpbNjYxNV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNDJlYzggcGVyX2NwdV9fY3B1X2JjX2NoYW5uZWwKWzY2MTZdKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI2YWNiIHdhdGNoZG9n
X3NldHVwCls2NjE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBhMTE2NyBmcmVlX2NvbXBhdF9hcmdfeGxhdApbNjYxOF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDM1YmEgcnRjX21pZ3Jh
dGVfdGltZXJzCls2NjE5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDExYzJlMCBucl9pb21tdXMKWzY2MjBdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQwOWE3IHVucmVnaXN0ZXJfdmlydHVh
bF9yZWdpb24KWzY2MjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDk2MDZjIGdldF9wYWdlCls2NjIyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1OGNhOSBmaW5kX3Vwc3RyZWFtX2JyaWRn
ZQpbNjYyM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMjgyYzggcGFnaW5nX3NldF9hbGxvY2F0aW9uCls2NjI0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYWIzZCBzcGluX2RlYnVnX2Vu
YWJsZQpbNjYyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNzdhNzUgZWZpX2NvbXBhdF9nZXRfaW5mbwpbNjYyNl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjVmNzAgYXZhaWxfZG9taGVh
cF9wYWdlc19yZWdpb24KWzY2MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDdjNThhIGRvX3BoeXNkZXZfb3BfY29tcGF0Cls2NjI4XShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MDRjOCBo
b2xkX210cnJfdXBkYXRlc19vbl9hcHMKWzY2MjldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNGNjIG1jZV9kaGFuZGxlcl9udW0KWzY2MzBd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAw
MDAwIF9fMk1faW5pdF9lbmQKWzY2MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGI1YTg0IHBlcmNwdV90cmFwc19pbml0Cls2NjMyXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNzdlMCBu
b2RlX29ubGluZV9tYXAKWzY2MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA4MzFjIHNlbmRfZ2xvYmFsX3ZpcnEKWzY2MzRdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFlNzZkIGluaXRp
YWxpemVfY3B1X2RhdGEKWzY2MzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTE1OGUwIHN2bV9hc21fZG9fcmVzdW1lCls2NjM2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3ZmU2MCBwYXJh
dmlydF9jdHh0X3N3aXRjaF9mcm9tCls2NjM3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0NjE4ZCB4bWVtX3Bvb2xfZ2V0X3RvdGFsX3NpemUK
WzY2MzhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDlhOGJlIGRvX3NldF9nZHQKWzY2MzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM3OWIzIGRtaV9lZmlfZ2V0X3RhYmxlCls2NjQwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3YzVm
OCBkb19zY2hlZF9vcF9jb21wYXQKWzY2NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIwODU4IGRvX21lbW9yeV9vcApbNjY0Ml0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDg2ZTEgaHBl
dF9yZXN1bWUKWzY2NDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQ0YTM4IGFjcXVpcmVfcG11X293bmVyc2hpcApbNjY0NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzQxNzcgdHJhcF9u
b3AKWzY2NDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDdiMjg5IF9fZmluZF9maXJzdF96ZXJvX2JpdApbNjY0Nl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjdkN2QgbmVwdF9zcF9lbnRy
eQpbNjY0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNDA3OGQgeGVuX2NvbXBpbGVyCls2NjQ4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYTU5YSBjcHVfcmFpc2Vfc29mdGlycV9iYXRj
aF9maW5pc2gKWzY2NDldKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDBhOTgwIGVmaQpbNjY1MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjBlMWMgaHZtX2VtdWxhdGVfb25lX21taW8KWzY2
NTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDVhNWQ5IGFkanVzdF92dGRfaXJxX2FmZmluaXRpZXMKWzY2NTJdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ5NDAxIGV4cGFuZF94c2F2ZV9z
dGF0ZXMKWzY2NTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGVkNTM3IGNvbXBhdF9kbV9vcApbNjY1NF0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDIyMjAgcGVyX2NwdV9fbGFzdF90aWNr
bGVfY3B1Cls2NjU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBlYjhjZSBtdHJyX2FkZF9wYWdlCls2NjU2XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYjE1MyBhcGVpX3Bvc3RfdW5tYXBf
Z2FyCls2NjU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDE3MzFjMCBlbnRyeV9pbnQ4MgpbNjY1OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDg3ODAgY3B1X29ubGluZV9tYXAKWzY2NTld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY3
ZDg4IG5lcHRfZ2V0X2VwdF92cGlkX2NhcApbNjY2MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGFkNDkgbXNpeHRibF9wdF9yZWdpc3Rlcgpb
NjY2MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxM2QyM2EgbWVtX3NoYXJpbmdfZ2V0X25yX3NoYXJlZF9tZm5zCls2NjYyXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNTE2OCBodm1fbW92
X2Zyb21fY3IKWzY2NjNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDIzNjY5IGluaXRfaXJxX2RhdGEKWzY2NjRdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQwNDQwIG10cnJfc3RhdGUKWzY2
NjVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTJjMTYwIG5vZGVfZGF0YQpbNjY2Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDRlZjggc29mdGlycV9pbml0Cls2NjY3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZWZiYSBfX2NwdV9k
aXNhYmxlCls2NjY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA0Y2UzMiBkb190bWVtX29wCls2NjY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNTU5YiBvbmxpbmVfcGFnZQpbNjY3MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjZk
Y2EgaHZtX3VkX2ludGVyY2VwdApbNjY3MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTdkZmIgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nCls2
NjcyXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAxYzVjMSB4c21fZml4dXBfb3BzCls2NjczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNjQ4NiB4ODZfbWNpbmZvX3Jlc2VydmUKWzY2NzRd
KHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2
NjUwIGlycV9kZXNjCls2Njc1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwMjNkOCBib290X2VkZF9pbmZvCls2Njc2XShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwOTJiMCBwdl9ydGNfaGFu
ZGxlcgpbNjY3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMDEzMTUgY29yZV9wYXJraW5nX2hlbHBlcgpbNjY3OF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTQ1MTUgd3JpdGVfb25kZW1h
bmRfdXBfdGhyZXNob2xkCls2Njc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA2Mzc0OCBhbWRfaW9tbXVfbWFwX3BhZ2UKWzY2ODBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI2ZDE3IGFs
bG9jX3hlbmhlYXBfcGFnZXMKWzY2ODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDM5NTU1IHNjaGVkX2FkanVzdApbNjY4Ml0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2NmYjYgYXJjaF9k
b19kb21jdGwKWzY2ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGU2MWU0IG1jaGVja19pbml0Cls2Njg0XShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNmVjMCBtcF9pb2FwaWNzCls2Njg1
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
YTQxOCB2cG11X2ZlYXR1cmVzCls2Njg2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA0NzBiOCBfX3NldHVwX3N0YXJ0Cls2Njg3XShzZWMgIDcp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwZDA2MCBjcHVw
b29sMApbNjY4OF0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMGYxZjQgb3B0X2NwdWlkX21hc2tfZWR4Cls2Njg5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhNjBiYyBwY2lfY29uZl93cml0
ZV9pbnRlcmNlcHQKWzY2OTBdKHNlYyAgOCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAxNmIwIF9fYmFzZV9yZWxvY3NfZW5kCls2NjkxXShzZWMgIDUpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYWEwOCBlZmlfbnVt
X2N0Cls2NjkyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA0ZGVjMCB0bWVtX2RlY29tcHJlc3NfdG9fY2xpZW50Cls2NjkzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2ZmY3NCBlYml0bWFw
X3NldF9iaXQKWzY2OTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDgyZjUxIGFyY2hfdmNwdV9yZXNldApbNjY5NV0oc2VjICA3KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDI1NDAgcGVyX2NwdV9faW9t
bXVfZG9udF9mbHVzaF9pb3RsYgpbNjY5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxM2E1YjUgZ3Vlc3Rfd2Fsa190YWJsZXNfM19sZXZlbHMK
WzY2OTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDg1NzA3IGdkYl9hcmNoX3Jlc3VtZQpbNjY5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWYzNDAgY3B1X2FkZApbNjY5OV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDNkMzMgaHZt
X3NhdmUKWzY3MDBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDEyMWY3IHNlcmlhbF9hc3luY190cmFuc21pdApbNjcwMV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjlkYzYgZXJzdF9yZWFk
Cls2NzAyXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA4MTdjMCBvcF9wNF9odDJfc3BlYwpbNjcwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMThjMTIga2V4ZWNfY3Jhc2gKWzY3MDRdKHNl
YyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNjMzY0
IHN5bWJvbHNfbWFya2VycwpbNjcwNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwN2FkODIgcmVwcm9ncmFtX3RpbWVyCls2NzA2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhNGNmZCBpb19h
cGljX2dzaV9iYXNlCls2NzA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA3MGFkZCBzaWR0YWJfbWFwCls2NzA4XShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MjA4MCBlZmlfZmxhZ3MKWzY3
MDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDE5NDczIGFjcGlfbnVtYV9pbml0Cls2NzEwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkNzA0MyB4ODZfaW5zbl9pc19wb3J0aW8KWzY3MTFd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhl
ODlhIHBpcnFfY2xlYW51cF9jaGVjawpbNjcxMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTU4MDAgc3JhdF9yZXYKWzY3MTNdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU1MmU0IG1jZV9i
YXJyaWVyX2VudGVyCls2NzE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA0NGFhMCByZWxlYXNlX3BtdV9vd25lcnNoaXAKWzY3MTVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY0ODFkIGh2
bV90cmlwbGVfZmF1bHQKWzY3MTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGZkODk2IGhhbmRsZV9odm1faW9fY29tcGxldGlvbgpbNjcxN10o
c2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGYx
ZjAgb3B0X2NwdWlkX21hc2tfeHNhdmVfZWF4Cls2NzE4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMTVlMSBlcHRlX2dldF9lbnRyeV9lbXQK
WzY3MTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDI1MWZhIHphcF9sb3dfbWFwcGluZ3MKWzY3MjBdKHNlYyAgNykoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyZDgwIHBlcl9jcHVfX2luaXRfdHNzCls2
NzIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE3M2ZjMCBnZW5lcmFsX3Byb3RlY3Rpb24KWzY3MjJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJhZmNlIHNtcF9wcmVwYXJlX2Jvb3RfY3B1
Cls2NzIzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA1NGMyZiBjcHVmcmVxX3N0YXRpc3RpY19yZXNldApbNjcyNF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2VjMTggYWxpZ25fdGltZXIK
WzY3MjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDExYWNmIGdudHRhYl9ncm93X3RhYmxlCls2NzI2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NTJiMyBhY3BpX2h0Cls2NzI3XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2YjY4ZiBw
dl92Y3B1X2Rlc3Ryb3kKWzY3MjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDYxNmU1IGZsdXNoX2FsbF9jYWNoZQpbNjcyOV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTMwMDAgZG9tYWlu
X2dldF9tYXhpbXVtX2dwZm4KWzY3MzBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDBkNTgxIHh6X2RlY19pbml0Cls2NzMxXShzZWMgIDcpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MjU2MCBwZXJfY3B1
X19hdmNfY2FjaGVfc3RhdHMKWzY3MzJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTEzNDAwIGlycV9zdGF0Cls2NzMzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2ZmRkZSBlYml0bWFwX2Nt
cApbNjczNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNmEwODIgYXBlaV9oZXN0X3BhcnNlCls2NzM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyN2ZmMSBwYWdpbmdfZW5hYmxlCls2NzM2
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
MDVlOSBfX2JpdG1hcF9hbmQKWzY3MzddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTIyNDUwIHNoYXJlZF9pbnRyZW1hcF90YWJsZQpbNjczOF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODU2
ZWEgZ2RiX2FyY2hfY29weV90b191c2VyCls2NzM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMTUxMCBnZXRfc190aW1lCls2NzQwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5MzA0NyBz
aGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0Cls2NzQxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzODY2ZSBjcHVfZGlzYWJsZV9zY2hlZHVsZXIK
WzY3NDJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDgxODIwIG9wX2FtZF9mYW0xNWhfc3BlYwpbNjc0M10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTRkNWUgbWNfZWMydHlwZQpbNjc0NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDFl
MzQgdm1hcApbNjc0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwZmNhZGIgcmVsb2NhdGVfcG9ydGlvX2hhbmRsZXIKWzY3NDZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1NWM2IGRvbWFp
bl9zZXRfbm9kZV9hZmZpbml0eQpbNjc0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjQ4NTUgbnZteF9oYW5kbGVfdm1wdHJzdApbNjc0OF0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDM4
ZTAgY3B1ZnJlcV92ZXJib3NlCls2NzQ5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA2NDkxNiBhbWRfaW9tbXVfYWxsb2Nfcm9vdApbNjc1MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTQ0
YTYgd3JpdGVfb25kZW1hbmRfc2FtcGxpbmdfcmF0ZQpbNjc1MV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxM2ZkMjggcDJtX21lbV9hY2Nlc3Nf
Y2hlY2sKWzY3NTJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTIyNDQwIG5yX2lvYXBpY19zYmRmCls2NzUzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDY4MiBfX2JpdG1hcF9hbmRub3QK
WzY3NTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDRkYzc2IHRtZW1fY29weV90b19jbGllbnQKWzY3NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY3ODkyIGRpc2FibGVfYXRzX2Rldmlj
ZQpbNjc1Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDM5NTkgbm90aWZpZXJfY2hhaW5fdW5yZWdpc3RlcgpbNjc1N10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYTNmMzYgY29tcGF0X3Vw
ZGF0ZV92YV9tYXBwaW5nCls2NzU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE2OGFjZSBwYXNzaXZlX2RvbWFpbl9kb193cm1zcgpbNjc1OV0o
c2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWQw
NDggc3ltYm9sc19vZmZzZXRzCls2NzYwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAyYjc2NCBhY3BpX251bWFfYXJjaF9maXh1cApbNjc2MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNmIz
MWMgZG9fbm1pX29wCls2NzYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBhMGJmYyB3cml0ZV8zMmJpdF9wc2VfaWRlbnRtYXAKWzY3NjNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIwNTNi
IGd1ZXN0X3JlbW92ZV9wYWdlCls2NzY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAyMmU1YiBjb3B5X2RvbWFpbl9wYWdlCls2NzY1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2N2Y3MCBh
Y3BpX29zX3VubWFwX21lbW9yeQpbNjc2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzhlYTEgdmNwdV9waW5fb3ZlcnJpZGUKWzY3NjddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDlhOTk5
IGRvX3VwZGF0ZV9kZXNjcmlwdG9yCls2NzY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3MDQ3YiBoYXNodGFiX2NyZWF0ZQpbNjc2OV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjQ1MTAg
bnZteF9oYW5kbGVfdm1sYXVuY2gKWzY3NzBdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODdiIHBvc3RlZF9pbnRyX3ZlY3RvcgpbNjc3MV0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2
NjQgb3B0X25vaXJxYmFsYW5jZQpbNjc3Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzdlNDMgZG1pX3NjYW5fbWFjaGluZQpbNjc3M10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjBmOWYg
cGNpX3Z0ZF9xdWlyawpbNjc3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNzM4NTggcG9saWN5ZGJfY29udGV4dF9pc3ZhbGlkCls2Nzc1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0YmNl
MiBjbGllbnRfY3JlYXRlCls2Nzc2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA1N2QxZiBwY2lfZ2V0X3JlYWxfcGRldgpbNjc3N10oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDVhNzUgZWxm
X3NlY3Rpb25fbmFtZQpbNjc3OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMGE4MzQgdm14X3ZpcnRfZXhjZXB0aW9uCls2Nzc5XShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYzMwYyB2ZXNh
X2VuZGJvb3QKWzY3ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDI4MWIzIHJhbmdlc2V0X2RvbWFpbl9wcmludGsKWzY3ODFdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDdhZmFmIGxhcGlj
X3N1c3BlbmQKWzY3ODJdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDAwMDAwIF9fYnNzX3N0YXJ0Cls2NzgzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0NGJiNSBzaF9yZW1vdmVfd3JpdGVf
YWNjZXNzCls2Nzg0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDE0MmE2YyBzaGFkb3dfdW5ob29rX21hcHBpbmdzCls2Nzg1XShzZWMgLTEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwMCBfX3NpemVf
b2Zfc3RhY2tfcmVzZXJ2ZV9fCls2Nzg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA2NzlkZCBpb21tdV9yZWFkX2FwaWNfZnJvbV9pcmUKWzY3
ODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTczY2YwIGNvbW1vbl9pbnRlcnJ1cHQKWzY3ODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg5Y2RiIG1hc2tfbXNpX2lycQpbNjc4OV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2FjYjYg
eDJhcGljX2FwX3NldHVwCls2NzkwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE0MjVhMCBwZXJfY3B1X190bGJmbHVzaF90aW1lCls2NzkxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzZGE4
YyBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZQpbNjc5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDVlZGIgZG9tYWluX3NodXRkb3duCls2
NzkzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwMTdhMiBib290X3ZpZF9tb2RlCls2Nzk0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyMDhhNCByZXNlcnZlX2U4MjBfcmFtCls2Nzk1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5ZTQy
NCBpb3JlbWFwCls2Nzk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA1NTQ5NiBwY2lfZmluZF9uZXh0X2NhcApbNjc5N10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOWYwMjAgYXJjaF9kdW1w
X3NoYXJlZF9tZW1faW5mbwpbNjc5OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDliMDAgYWNwaV9kaXNhYmxlX3ZhbHVlCls2Nzk5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwOTA1MyB2
bGFwaWNfYWRqdXN0X2k4MjU5X3RhcmdldApbNjgwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzBhZjAgaG9zdF90b19ndWVzdF9ncHJfc3dp
dGNoCls2ODAxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwZWEyMCBjcHVmcmVxX2NvbnRyb2xsZXIKWzY4MDJdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE1MjdmIGFsbG9jX3ZtY2IKWzY4
MDNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTJjMTI4IHdhdGNoZG9nX2ZvcmNlCls2ODA0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzYWM0ZSBfc3Bpbl91bmxvY2sKWzY4MDVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBkNTFiIG5l
c3RlZHN2bV92bWNiX21hcApbNjgwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxMWIyNmYgdm14X2d1ZXN0X3g4Nl9tb2RlCls2ODA3XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZTMxZiBo
dm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcgpbNjgwOF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDdhYzkgdGJvb3RfaW5fbWVhc3Vy
ZWRfZW52Cls2ODA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDExODIyOSB2bXhfc2V0X2VvaV9leGl0X2JpdG1hcApbNjgxMF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODBmNDIgYXJjaF9k
b21haW5fY3JlYXRlCls2ODExXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwNjNiNiBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZgpbNjgxMl0o
c2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjY0
MjggbXBfcmVnaXN0ZXJfaW9hcGljCls2ODEzXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYjRhMCBwaHlzX2NwdV9wcmVzZW50X21hcApbNjgx
NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NDMyODAgX19wZXJfY3B1X2RhdGFfZW5kCls2ODE1XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MmNlMCBwZXJfY3B1X191Y29kZV9jcHVfaW5m
bwpbNjgxNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwYTQ1ZDcgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudApbNjgxN10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDhhZTYgdm1fZXZlbnRf
bW9uaXRvcl9uZXh0X2ludGVycnVwdApbNjgxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDdhMmMgY29tcGF0X21lbW9yeV9vcApbNjgxOV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTUy
ZDQgc3ZtX2NyZWF0ZV92bWNiCls2ODIwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA0OTUyOSB4bGF0X3ZjcHVfcnVuc3RhdGVfaW5mbwpbNjgy
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
MDlkNmUgdmxhcGljX21zcl9zZXQKWzY4MjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFlY2ZlIGNwdV9leGl0X2NsZWFyCls2ODIzXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzhkNCBz
ZXJpYWxfdHhidWZzegpbNjgyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwOTBmNTQgbWFjaGluZV9yZWJvb3Rfa2V4ZWMKWzY4MjVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGRlOGIwIF9f
cmV0X3BvaW50Cls2ODI2XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDEwZDEwMCBkb21haW5fbGlzdApbNjgyN10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2QwZmIgZG9fdGFza2xldApbNjgy
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NzExNzUgdmNwdV9zaG93X3JlZ2lzdGVycwpbNjgyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzk2M2Ugc2NoZWRfYWRqdXN0X2dsb2JhbApb
NjgzMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxNzVkNDMgdmhhc2gKWzY4MzFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA5MzAwIHg4Nl9hY3BpaWRfdG9fYXBpY2lkCls2ODMyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NjJmNiBm
cmVlX2h2bV9pcnFfZHBjaQpbNjgzM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxNDU5ZWYgc2hfcmVtb3ZlX3NoYWRvd3MKWzY4MzRdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFmNTcyIHNl
dHVwX2Jvb3RfQVBJQ19jbG9jawpbNjgzNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjZmOGIgbnVtYV9pbml0X2FycmF5Cls2ODM2XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMmY0ZiBy
ZWdpc3Rlcl9jcHVfbm90aWZpZXIKWzY4MzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ2ZWE1IGNvbXBhdF92Y3B1X29wCls2ODM4XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNGM3NCBk
b19nZW5lcmFsX3Byb3RlY3Rpb24KWzY4MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTZiMzk4IGNvbXBhdF9ubWlfb3AKWzY4NDBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDdjOGEyIG1h
Y2hpbmVfY3Jhc2hfc2h1dGRvd24KWzY4NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVhMWQ4IG1jZV9wYW5pY19jaGVjawpbNjg0Ml0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjNjZTEg
ZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUKWzY4NDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIyNjNjIHRzY19zZXRfaW5mbwpbNjg0NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZGI1
MDMgY3B1aWRsZV93YWtldXBfbXdhaXQKWzY4NDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTJkYjNhIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFn
ZQpbNjg0Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMGUzMzEgdW5sem1hCls2ODQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBlNTY5NyBtY3RlbGVtX3Byb2Nlc3NfZGVmZXJyZWQKWzY4
NDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTJhYzRhIHAybV9mcmVlX3B0cApbNjg0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTdmMWMgdm14X3dyaXRlX2d1ZXN0X21zcgpbNjg1MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjdj
N2EgcmFuZ2VzZXRfaXNfZW1wdHkKWzY4NTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhN2RiIGFjcGlfdXRfd2FybmluZwpbNjg1Ml0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjViNTEg
YW1kX2lvbW11X21zaV9tc2dfdXBkYXRlX2lyZQpbNjg1M10oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE1NDQgb3B0X2h2bV9mZXAKWzY4NTRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY3
ZTg4IGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3kKWzY4NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI1MThhIG52bXhfaWR0dl9oYW5kbGlu
ZwpbNjg1Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMjY1YWMgaGlnaGVzdF9nc2kKWzY4NTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxNGRlIGF2dGFiX2Rlc3Ryb3kKWzY4NThdKHNl
YyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIxNTg4
IHNldHVwX0lPX0FQSUMKWzY4NTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDU1ODdmIGlvbW11X2RvbWFpbl9pbml0Cls2ODYwXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1MDE3MiBwcmlu
dGtfcmF0ZWxpbWl0Cls2ODYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBkNmNlMCB4ODZfZW11bGF0ZV9mcmVlX3N0YXRlCls2ODYyXShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTQxYyB2
cG11X21vZGUKWzY4NjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTAxYTNlIG5lc3RlZGh2bV92Y3B1X2lvbWFwX2dldApbNjg2NF0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMDAgY3B1
MF9zdGFjawpbNjg2NV0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMDJhYzggX19zdG9wX2J1Z19mcmFtZXNfMgpbNjg2Nl0oc2VjICA3KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGUxYTAgc2F2ZWRfY21k
bGluZQpbNjg2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZTE5MjQgdnBtdV9sdnRwY191cGRhdGUKWzY4NjhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwYzJmIGJpdG1hcF9yZWxlYXNl
X3JlZ2lvbgpbNjg2OV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGE1MTggdXNhZ2VfdGFibGUKWzY4NzBdKHNlYyAgNikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMWUwIGhvc3RfcGF0Cls2ODcxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0NzJl
NCBzaF9yZXN5bmNfYWxsCls2ODcyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE0MzBhOCBwZXJfY3B1X19wMm1fcGVyY3B1X3J3bG9jawpbNjg3
M10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MTE3NzggX19zdG9wX2J1Z19mcmFtZXNfMwpbNjg3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTBhYTMgaW5pdF9pbnRlbF9jYWNoZWluZm8K
WzY4NzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAxNGMwIHRyYW1wb2xpbmVfc3RhcnQKWzY4NzZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJlOTk1IGNlbnRhdXJfaW5pdF9jcHUKWzY4
NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDZjMWZkIGF2Y19zc19yZXNldApbNjg3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2E2YTYgcmFpc2Vfc29mdGlycQpbNjg3OV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjZiYmMgYWxs
b2NfZG9taGVhcF9wYWdlcwpbNjg4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNjJjNGUgaXRlcmF0ZV9pdnJzX21hcHBpbmdzCls2ODgxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3M2Ew
MSBwb2xpY3lkYl9yZWFkCls2ODgyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEyMmVjMCBhY3BpX2dibF9GQURUCls2ODgzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNWRmNCBkb19tYWNo
aW5lX2NoZWNrCls2ODg0XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4MjY0MCBfX3BhcmFtX3N0YXJ0Cls2ODg1XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3M2EzMCBoaWdobWVtX3N0YXJ0
Cls2ODg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA4OTY2NiBlbmRfbm9ubWFza2FibGVfbXNpX2lycQpbNjg4N10oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4Mzggdm14X3ZtZnVuYwpb
Njg4OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMGM5OTUgeHpfZGVjX2x6bWEyX3J1bgpbNjg4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjljZWMgYXJjaF9wZXJmbW9uX3NldHVwX2Nv
dW50ZXJzCls2ODkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA1NjdhNSBwdF9pcnFfY3JlYXRlX2JpbmQKWzY4OTFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGEwYjhhIGRvX3VwZGF0ZV92
YV9tYXBwaW5nCls2ODkyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBkOGE0NCB2bV9ldmVudF9yZWdpc3Rlcl93cml0ZV9yZXN1bWUKWzY4OTNd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY4
MDk1IGFjcGlfb3NfcmVhZF9tZW1vcnkKWzY4OTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE2ZmMxIGFtZF9zZXR1cF9ocGV0X21zaQpbNjg5
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MDJjNDEgY3B1bWFza190b194ZW5jdGxfYml0bWFwCls2ODk2XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MWM5YiBhdXRvZ2VuX2VudHJ5cG9p
bnRzCls2ODk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA4ZjBkZSBnZXRfZnJlZV9waXJxCls2ODk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYWU4YyBldnRjaG5fZmlmb19pbml0X2Nv
bnRyb2wKWzY4OTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTY1YjdjIGhhcF90cmFja19kaXJ0eV92cmFtCls2OTAwXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1MGQ3NSBjb25zb2xlX3N1
c3BlbmQKWzY5MDFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDA5ZDljIGd6aXBfY2hlY2sKWzY5MDJdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzNTcwIG1hX3RvcF9tYXNrCls2OTAzXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4YjI0
NCBtc2lfZnJlZV9pcnEKWzY5MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGZkYWU0IGlzX2lvcmVxX3NlcnZlcl9wYWdlCls2OTA1XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwODg0MiBk
b19ldmVudF9jaGFubmVsX29wCls2OTA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA3ODI3ZiBzZWN1cml0eV9kZXZpY2V0cmVlX3NldGxhYmVs
Cls2OTA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEwNWM1MSB2aW9hcGljX3Jlc2V0Cls2OTA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmY2U3NCBoYW5kbGVfcGlvCls2OTA5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2ODQ5NSB4
ZW5vcHJvZmlsZV9nZXRfbW9kZQpbNjkxMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGIwNDQgbXNpX21hc2thYmxlX2lycQpbNjkxMV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODdlYjcg
c2F2ZV9JT19BUElDX3NldHVwCls2OTEyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjE3MSB2Y3B1X3VucGF1c2VfYnlfc3lzdGVtY29udHJv
bGxlcgpbNjkxM10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMTNmOTIgaW50ZWxfdnRkX3NldHVwCls2OTE0XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMWI2NyBwaXRfYnJvYWRjYXN0X2Vu
dGVyCls2OTE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBmYzlhZCBodm1faW9faW50ZXJjZXB0Cls2OTE2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzZDI0NSBnbXRpbWUKWzY5MTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4YWYz
IHZtX2V2ZW50X2ZpbGxfcmVncwpbNjkxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwYTU1ODMgbm1pX3dhdGNoZG9nX3RpY2sKWzY5MTldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY2YjM0
IGhhcF92Y3B1X2luaXQKWzY5MjBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDE5MzBjIGlvbW11X3NldHVwX2hwZXRfbXNpCls2OTIxXShzZWMg
IDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyMjM4MCBp
b21tdXYyX2VuYWJsZWQKWzY5MjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTJjYWJkIGNsZWFyX21taW9fcDJtX2VudHJ5Cls2OTIzXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExODI4MyB2
bXhfdmNwdV9lbmFibGVfcG1sCls2OTI0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBmM2E1YiBodm1fZ2V0X3RzY19zY2FsaW5nX3JhdGlvCls2
OTI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDA4MTYzYyBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0Cls2OTI2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZTBkNiBodm1fZ2V0X2lvcmVxX3Nl
cnZlcl9pbmZvCls2OTI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAyN2I4YiByYW5nZXNldF9yZXBvcnRfcmFuZ2VzCls2OTI4XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5NzRhOSB2Y3B1
X2Rlc3Ryb3lfcGFnZXRhYmxlcwpbNjkyOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmM5ZmUgaHZtX25leHRfaW9faGFuZGxlcgpbNjkzMF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMTU4
NzAgc3ZtX2Rlc3Ryb3lfdm1jYgpbNjkzMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzA0ZDMgZG9fZ2V0X2RlYnVncmVnCls2OTMyXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NjU3OSBz
ZWN1cml0eV92YWxpZGF0ZV90cmFuc2l0aW9uCls2OTMzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyODY2MCByYWRpeF90cmVlX2xvb2t1cF9z
bG90Cls2OTM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBlNTYyZiBtY3RlbGVtX2NvbW1pdApbNjkzNV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2FiNGEgc3Bpbl9kZWJ1Z19kaXNhYmxl
Cls2OTM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA1NDgxNCB3cml0ZV91c2Vyc3BhY2Vfc2NhbGluZ19zZXRzcGVlZApbNjkzN10oc2VjIC0x
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMGEgX19z
dWJzeXN0ZW1fXwpbNjkzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDE3YmEgZW5hYmxlX25vbmJvb3RfY3B1cwpbNjkzOV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjAxMDkgX19ub2Rl
X2Rpc3RhbmNlCls2OTQwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwNWJhNiBhbGxvY192Y3B1Cls2OTQxXShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDI4OCBhcGljX3ZlcmJvc2l0eQpb
Njk0Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwODU3MDEgZ2RiX2FyY2hfZXhpdApbNjk0M10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDVmNjAgaW9fYXBpY19pcnFzCls2OTQ0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNjNhZCB4
ODZlbXVsX3VuaGFuZGxlYWJsZV9ydwpbNjk0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDFiYTAgY3B1cG9vbF9wdXQKWzY5NDZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4YjVkIG5t
aV9yZXNlcnZlX2NvdW50ZXJzCls2OTQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBkN2FkZCB0Ym9vdF9zM19yZXN1bWUKWzY5NDhdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIxMTMzIGFj
cGlfcG1fdGlja190b19ucwpbNjk0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwZDkwM2IgeHJzdG9yCls2OTUwXShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxMDQxZSBjb25zb2xlX2luaXRf
cG9zdGlycQpbNjk1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwZGJmNzkgc2V0X2N4X3BtaW5mbwpbNjk1Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzk4MGMgbWxzX2NvbnZlcnRfY29u
dGV4dApbNjk1M10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwODE4ODAgb3BfYXRobG9uX3NwZWMKWzY5NTRdKHNlYyAgMikoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE2NGEwIGh5cGVyY2FsbF9hcmdzX3Rh
YmxlCls2OTU1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwMjFlNiBjcHVwb29sX3JtX2RvbWFpbgpbNjk1Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTZjYWYgcHV0X3BhZ2VfdHlwZQpb
Njk1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxNGZmOTYgc2hfYXVkaXRfbDFfdGFibGVfX2d1ZXN0XzIKWzY5NThdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY2ZWZhIGhhcF9wMm1fZ2Ff
dG9fZ2ZuXzJfbGV2ZWxzCls2OTU5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAzMTVmNyBzdGFydF92bXgKWzY5NjBdKHNlYyAgMikoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMGY4IF9fc3RvcF9idWdf
ZnJhbWVzXzEKWzY5NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDQ2MWI1IHhtZW1fcG9vbF9kZXN0cm95Cls2OTYyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzM2E4YiBwMm1fcHRfaW5p
dApbNjk2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNTU4ZjYgaW9tbXVfY29uc3RydWN0Cls2OTY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkODUyMyBocGV0X2Jyb2FkY2FzdF9leGl0
Cls2OTY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBmZWVjMyBodm1faW9yZXFfaW5pdApbNjk2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTg0ZDAgc2hfYXVkaXRfbDFfdGFibGVfX2d1
ZXN0XzMKWzY5NjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGVhZjljIHZtY2VfZW5hYmxlX21jYV9jYXAKWzY5NjhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjZGEwIHN2bV9hc2lkX2hh
bmRsZV92bXJ1bgpbNjk2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMTUyYzQgZnJlZV92bWNiCls2OTcwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYTI5NiBraW1hZ2VfZnJlZQpbNjk3
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
NTM5YmIgY3B1ZnJlcV9kZWxfY3B1Cls2OTcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1MmFmYSBzZXJpYWxfcHV0YwpbNjk3M10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTMxMDUgc2Vy
aWFsX2VuZF9sb2dfZXZlcnl0aGluZwpbNjk3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTdhMzYgc2hfc2FmZV9ub3RfdG9fc3luY19fZ3Vl
c3RfMwpbNjk3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNjBiNmIgc2hfc2FmZV9ub3RfdG9fc3luY19fZ3Vlc3RfNApbNjk3Nl0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDcxZDMgY29u
dGludWVfaHlwZXJjYWxsX29uX2NwdQpbNjk3N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDIyMjkgY3B1cG9vbF9kb19zeXNjdGwKWzY5Nzhd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI5
NGRmIHJjdV9iYXJyaWVyCls2OTc5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAwNTcxZiBlbGZfYWNjZXNzX3Vuc2lnbmVkCls2OTgwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkYTBlNiBh
Y3BpX2VudGVyX3NsZWVwX3N0YXRlCls2OTgxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNTYwNiBtY3RlbGVtX2Rpc21pc3MKWzY5ODJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY2M2Ex
IGFtZF9pb21tdV9mbHVzaF9hbGxfY2FjaGVzCls2OTgzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExZjU4YSB2bXhfZW50ZXJfcmVhbG1vZGUK
WzY5ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTI4MDMwIHBhZ2V0YWJsZV9keWluZwpbNjk4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNGZkMmEgc2hfY2xlYXJfc2hhZG93X2VudHJ5
X19ndWVzdF8yCls2OTg2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwMDAyMCBfX3N0b3BfYnVnX2ZyYW1lc18wCls2OTg3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyOTc5NSByY3VfaWRs
ZV9lbnRlcgpbNjk4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMWRhYTUgdm14X3BpX2Rlc2NfZml4dXAKWzY5ODldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDRmZDMxIHJlYWRfY29uc29s
ZV9yaW5nCls2OTkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA2OTQ3MyBhY3BpX3JlYm9vdApbNjk5MV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTdiZDcgcGNpX2tub3duX3NlZ21lbnQK
WzY5OTJdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDI0MmZjIHN5bWJvbHNfbmFtZXMKWzY5OTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTAxMjJhIG1lbW9yeV90eXBlX2NoYW5nZWQKWzY5
OTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDI3ZTg4IHJhbmdlc2V0X2RvbWFpbl9kZXN0cm95Cls2OTk1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyY2M0NCB0Ym9vdF9wYXJzZV9kbWFy
X3RhYmxlCls2OTk2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA4NDI1MSBjb250aW51ZV9ydW5uaW5nCls2OTk3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyZGE4MSBnZXRfdmNwdV9taWdy
YXRpb25fZGVsYXkKWzY5OThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTAwNzU2IGh2bV9tb25pdG9yX2NwdWlkCls2OTk5XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmMzg5MiBodm1fZ2V0
X2d1ZXN0X3BhdApbNzAwMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxNjYyNmQgaGFwX2RvbWFpbl9pbml0Cls3MDAxXShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzhmMCBjcHVmcmVxX2dv
dmVybm9yX2xpc3QKWzcwMDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMGYxMGIyIHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcKWzcwMDNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTRmMjIz
IHNoX3NhZmVfbm90X3RvX3N5bmNfX2d1ZXN0XzIKWzcwMDRdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3MzM3IGVsZl9nZXRfcHRyCls3MDA1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1
NzMxZSBodm1fZHBjaV9tc2lfZW9pCls3MDA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4MGQwYyBhbGxvY192Y3B1X3N0cnVjdApbNzAwN10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjA3
NjEgc2hfdW5ob29rXzY0Yl9tYXBwaW5nc19fZ3Vlc3RfNApbNzAwOF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDI2ZDEgc2ltcGxlX3N0cnRv
bApbNzAwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxNzM0MjAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbgpbNzAxMF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDNkMTEgX2h2bV93
cml0ZV9lbnRyeQpbNzAxMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxNDU3NmIgc2hfcmVtb3ZlX3dyaXRlX2FjY2Vzc19mcm9tX3NsMXAKWzcw
MTJdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDBlYWYwIGF2Y19jYWNoZV90aHJlc2hvbGQKWzcwMTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFjNGZhIHBzcl9hbGxvY19ybWlkCls3MDE0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2
ODA2NSBhY3BpX29zX3dyaXRlX3BvcnQKWzcwMTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg1MmQ2IHNvcnRfZXhjZXB0aW9uX3RhYmxlCls3
MDE2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwNWRmOSBlbGZfbm90ZV9uYW1lCls3MDE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyOTY1YiByY3VfcGVuZGluZwpbNzAxOF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGJhZTIgcGNp
X21zaV9jb25mX3dyaXRlX2ludGVyY2VwdApbNzAxOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2FjYTAgX3NwaW5faXNfbG9ja2VkCls3MDIw
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEy
YjQ0MCBtaWNyb2NvZGVfb3BzCls3MDIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBmYzQyMSBwdl9waXRfaGFuZGxlcgpbNzAyMl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjc0M2MgYXJj
aF9nZXRfZG1hX2JpdHNpemUKWzcwMjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGY3N2FhIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcgpbNzAy
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
NWNmOTQgaW9tbXVfcHRlX2ZsdXNoCls3MDI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYzdhZCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5Cls3
MDI2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDExNjQ4MSB2bXhfcmVhbG1vZGUKWzcwMjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU1OTRjIGlvbW11X2RvbWFpbl9kZXN0cm95Cls3MDI4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBh
ZGE0MiBzZW5kX0lQSV9zZWxmCls3MDI5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwODM0OCBjcjRfcHYzMl9tYXNrCls3MDMwXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhNDUzYyBhcmNo
X21vbml0b3JfY2xlYW51cF9kb21haW4KWzcwMzFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1YzE2IGVsZl9zZWdtZW50X3N0YXJ0Cls3MDMy
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEw
ZmEyMiBuZXN0ZWRzdm1fZ2lmX2lzc2V0Cls3MDMzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NTJiNCBhY3BpX25vaXJxCls3MDM0XShzZWMg
IDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwZjQ1OCBw
Y2lfcHJvYmUKWzcwMzVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTYxYmRhIHNoX2F1ZGl0X2wxX3RhYmxlX19ndWVzdF80Cls3MDM2XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3OGZkNCBt
bHNfc2lkX3RvX2NvbnRleHQKWzcwMzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDUzZjYyIGNwdWZyZXFfZ292ZXJub3JfZGJzCls3MDM4XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3N2Jl
OSBzZWN1cml0eV9nZXRfYm9vbF9uYW1lCls3MDM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4OWQ4OSBhY2tfbm9ubWFza2FibGVfbXNpX2ly
cQpbNzA0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNzg4OGEgY29uZF9wb2xpY3lkYl9pbml0Cls3MDQxXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTYxMCBlbGZfY2hlY2tfYnJva2Vu
Cls3MDQyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBhZGI3NSBzZW5kX0lQSV9tYXNrX3BoeXMKWzcwNDNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2ZmVjIGh2bV9pbnRlcnJ1cHRfYmxv
Y2tlZApbNzA0NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMDQwMDAgX2h2bV9yZWFkX2VudHJ5Cls3MDQ1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3M2YwMCBkaXZpZGVfZXJyb3IKWzcw
NDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDg5Mzg0IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsCls3MDQ3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyOTUwNSBjYWxsX3JjdQpbNzA0
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NGU1NGQgc2hfZGVzdHJveV9sMV9zaGFkb3dfX2d1ZXN0XzIKWzcwNDldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4ZWNkIGdldF94Y3IwCls3
MDUwXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwNDE0MCBhbWRfaW9tbXVfcGVyZGV2X2ludHJlbWFwCls3MDUxXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE1ODMzZiBzaF9jbGVhcl9zaGFk
b3dfZW50cnlfX2d1ZXN0XzMKWzcwNTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDg0NWViIGFyY2hfZHVtcF9kb21haW5faW5mbwpbNzA1M10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjNj
ZGIgaHZtX2RvbWFpbl9pbml0aWFsaXNlCls3MDU0XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyZDgwMCBjcHVfZGF0YQpbNzA1NV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTU4ZDMgaW9t
bXVfdGVhcmRvd24KWzcwNTZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDgyNjMwIF9fc3RvcF9fX2V4X3RhYmxlCls3MDU3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2MTc2YSBzaF9jbGVh
cl9zaGFkb3dfZW50cnlfX2d1ZXN0XzQKWzcwNThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI4ZTg1IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2Vk
Cls3MDU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA1N2I1MyBwY2lkZXZzX2xvY2sKWzcwNjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4NDJiIHNldF9nbG9iYWxfdmlycV9oYW5kbGVy
Cls3MDYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAyODZjMiByYWRpeF90cmVlX3ByZXZfaG9sZQpbNzA2Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjI5NjcgX3NoYWRvd19pb19iaXRt
YXAKWzcwNjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDNhZjc4IHN0b3BfbWFjaGluZV9ydW4KWzcwNjRdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNGMwIHRyYW1wb2xpbmVfcmVhbG1v
ZGVfZW50cnkKWzcwNjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDNlNjg0IG1pZ3JhdGVfdGltZXIKWzcwNjZdKHNlYyAtMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAyIF9fbWFqb3Jfc3Vic3lz
dGVtX3ZlcnNpb25fXwpbNzA2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwMDcxNTQgcGlycV9nZXRfaW5mbwpbNzA2OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTQ3MTMgdm14X3ZwbXVf
aW5pdGlhbGlzZQpbNzA2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxNTcyZDIgc2hfZGVzdHJveV9sMV9zaGFkb3dfX2d1ZXN0XzMKWzcwNzBd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJi
MjI4IGFjcGlfbnVtYV9zbGl0X2luaXQKWzcwNzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjYTQ0IGNyZWF0ZV9wZXJpb2RpY190aW1lCls3
MDcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAzYTM0ZiBjcHVtYXNrX3JhaXNlX3NvZnRpcnEKWzcwNzNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGRiNWMwIG13YWl0X2lkbGVfd2l0aF9o
aW50cwpbNzA3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMDE0NjIgY3B1X2Rvd24KWzcwNzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI0MDQwIHVuc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdApbNzA3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNTI2YTMgZGJncF9vcApbNzA3N10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE4NGMgdm14X3ZtZXhpdF9jb250cm9sCls3MDc4
XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3
ZWQ2MCBmb250X3ZnYV84eDgKWzcwNzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGRjNWFjIHBtc3RhdF9nZXRfY3hfbnIKWzcwODBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4YjE5IHBh
c3NpdmVfZG9tYWluX2Rlc3Ryb3kKWzcwODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1NjM2IGdldF9kb21haW5fYnlfaWQKWzcwODJdKHNl
YyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNGQw
IG1jZV91aGFuZGxlcnMKWzcwODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDkzMjUyIHNoYXJlX3hlbl9wYWdlX3dpdGhfcHJpdmlsZWdlZF9n
dWVzdHMKWzcwODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDkyZjQ2IHBhZ2VfaXNfcmFtX3R5cGUKWzcwODVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDUyZThkIHNlcmlhbF9zdGFydF9z
eW5jCls3MDg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwNjA3NyB2Y3B1X3VucGF1c2UKWzcwODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhlOTFkIGRlc2NfZ3Vlc3RfZW9pCls3MDg4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBl
YTI5ZCB2bWNlX2luaXRfdmNwdQpbNzA4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjM5NjAgaHZtX3NldF9ndWVzdF9ibmRjZmdzCls3MDkw
XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAz
MDYyNiBnZW5lcmljX2JpZ3NtcF9wcm9iZQpbNzA5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGRmNDkgYWxsb2NfaGlwcmlvcml0eV92ZWN0
b3IKWzcwOTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTYwM2U5IHNoX2Rlc3Ryb3lfbDFfc2hhZG93X19ndWVzdF80Cls3MDkzXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3ODk1NiBjb25k
X2Rlc3Ryb3lfYm9vbApbNzA5NF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxNDMyMDAgcGVyX2NwdV9fcG9sbF9iYW5rbWFzawpbNzA5NV0oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDM5NDAg
cHJvY2Vzc29yX3BtaW5mbwpbNzA5Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwODU0YmYgd3JpdGVfY3IzCls3MDk3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MzM2MCB2c2NucHJpbnRm
Cls3MDk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEzYWVkOCBndWVzdF93YWxrX3RhYmxlc180X2xldmVscwpbNzA5OV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzljYjcgc2NoZWRfdGlj
a19yZXN1bWUKWzcxMDBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDJjZDViIGhwZXRfc2V0dXAKWzcxMDFdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGVmOWYwIGh2bV9lbXVsYXRlX3dyaXRl
YmFjawpbNzEwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwYjFhMjggZG9tYWluX3NldF90aW1lX29mZnNldApbNzEwM10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWQ4MzYgbGl2ZXBhdGNo
X2VsZl9zZWNfYnlfbmFtZQpbNzEwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDlkYjcgYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5l
bApbNzEwNV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxM2UxODAgcGl0MF90aWNrcwpbNzEwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmRiNmMgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIK
WzcxMDddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBhM2IwIHBhZGRyX2JpdHMKWzcxMDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2ODMyIGNvcHlfZnJvbV91c2VyX2h2bQpbNzEwOV0o
c2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3
NzEgb3B0X3RtZW0KWzcxMTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDAwYzdhIGJpdG1hcF9hbGxvY2F0ZV9yZWdpb24KWzcxMTFdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU1MzRkIG1j
ZV9iYXJyaWVyX2V4aXQKWzcxMTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTAyMDU1IGh2bV9hY3BpX3NsZWVwX2J1dHRvbgpbNzExM10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjlkNjIg
X19wdXRfZ2ZuCls3MTE0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA4ZjQ4OCBtYXBfZG9tYWluX3BpcnEKWzcxMTVdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJmYjM5IG1jdGVsZW1faW5p
dApbNzExNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNDYyNjcgeG1lbV9wb29sX2FsbG9jCls3MTE3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2ZGRjMSBpb2FwaWNfYWNrX25ldwpbNzEx
OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
MjIyNDIgbnZteF9lcHRfZW5hYmxlZApbNzExOV0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGMwMDYgZ2R0X2Rlc2NyCls3MTIwXShzZWMgIDUp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg0MCB2bXhf
ZXB0X3ZwaWRfY2FwCls3MTIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBlNzVlYSBtY2hlY2tfbWNhX2NsZWFyYmFua3MKWzcxMjJdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY5YTQ2IGVy
c3RfZ2V0X3JlY29yZF9jb3VudApbNzEyM10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDgzNDAgeGVuX2NwdWlkbGUKWzcxMjRdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhOWI4IGVmaV9i
b290X21heF92YXJfc2l6ZQpbNzEyNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNTVkOWQgaW9tbXVfaGFzX2ZlYXR1cmUKWzcxMjZdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc5NDUxIG1s
c19yYW5nZV9pc3ZhbGlkCls3MTI3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDExODI0ZCB2bXhfY2xlYXJfZW9pX2V4aXRfYml0bWFwCls3MTI4
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
NGRlNSBkb21haW5fY3JlYXRlCls3MTI5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDExYzFjMCBjcHVmcmVxX2RyaXZlcgpbNzEzMF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTgxYzUgcGRl
dl90eXBlCls3MTMxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA0MDdiZCB4ZW5fY2hhbmdlc2V0Cls3MTMyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4NzI1MCBpb19hcGljX2dldF91c2Vk
X3ZlY3Rvcl9tYXAKWzcxMzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTA2OTgwIHZpcmlkaWFuX2Fib3J0X2FwaWNfYXNzaXN0Cls3MTM0XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxNjMy
NSBhbWRfaW9tbXVfaW5pdApbNzEzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwN2FlNDAgc21wX3NlbmRfc3RhdGVfZHVtcApbNzEzNl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTMwNDUg
c2VyaWFsX2VuZF9zeW5jCls3MTM3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3YzcxNCBjb21wYXRfcGh5c2Rldl9vcF9jb21wYXQKWzcxMzhd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNh
MzM0IG9wZW5fc29mdGlycQpbNzEzOV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMGE4YTAgb3BfYXJjaF9wZXJmbW9uX3NwZWMKWzcxNDBdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTA1YmZk
IHZpb2FwaWNfZ2V0X3ZlY3RvcgpbNzE0MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGFmMzcgX19tc2lfc2V0X2VuYWJsZQpbNzE0Ml0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTYyY2Ig
ZG9tYWluX2dldF9pcnFfZHBjaQpbNzE0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDM2NzEgcnRjX2luaXQKWzcxNDRdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGRjZWQ0IHBtc3RhdF9y
ZXNldF9jeF9zdGF0Cls3MTQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA0MjAxNyB2emFsbG9jCls3MTQ2XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExYjkyOCB0bWVtX21lbXBvb2wKWzcx
NDddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGY1ZjBjIGh2bV9tb3ZfdG9fY3IKWzcxNDhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDcwNjAyIGhhc2h0YWJfc2VhcmNoCls3MTQ5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNDYzNSBo
dm1fdmNwdV9kZXN0cm95Cls3MTUwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDEyNDkwOCBudm14X2hhbmRsZV92bWNsZWFyCls3MTUxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2NDllMCBh
bWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlCls3MTUyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExZWVmMSBudm14X2VucXVldWVfbjJf
ZXhjZXB0aW9ucwpbNzE1M10oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMWNmOTAgbTYzCls3MTU0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NTA2MCBocGV0X2FkZHJlc3MKWzcxNTVdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIzY2M2
IGZhdGFsX3RyYXAKWzcxNTZdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDE2M2EwIGtub3duX2ZlYXR1cmVzCls3MTU3XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmZjk5ZSBodm1fZ3NpX2Rl
YXNzZXJ0Cls3MTU4XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEwZTVhMCBzeXN0ZW1fc3RhdGUKWzcxNTldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2NjUzIGh2bV9jb3B5X2Zyb21fZ3Vl
c3RfcGh5cwpbNzE2MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNzUzZDAgYXBpY19wcm9iZQpbNzE2MV0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDE1NDAgdHJhbXBvbGluZV9jcHVfc3Rh
cnRlZApbNzE2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNDhmZDYgY29tcGF0X211bHRpY2FsbApbNzE2M10oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzUwNTkgaHBldF9mbGFncwpbNzE2
NF0oc2VjICAzKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MDAwMDAgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydApbNzE2NV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWUwM2UgY2FsbF9mdW5jdGlvbl9p
bnRlcnJ1cHQKWzcxNjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTJiNjk2IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5Cls3MTY3XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNzBjNSBodm1f
aHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZQpbNzE2OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmY3MDEgYW1kX3ZwbXVfaW5pdApbNzE2OV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjMz
YjcgbW9uaXRvcl9ndWVzdF9yZXF1ZXN0Cls3MTcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzZTJkYSBzZXRfdGltZXIKWzcxNzFdKHNlYyAg
NSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzNTc4IHBm
bl90b3BfbWFzawpbNzE3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDRkZDMgZG9tYWluX3BhdXNlX25vc3luYwpbNzE3M10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWQxN2EgcHNyX2Rv
bWFpbl9mcmVlCls3MTc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA2NzRiMCBndWVzdF9pb21tdV9zZXRfYmFzZQpbNzE3NV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmNhNjcgcmVnaXN0
ZXJfbW1pb19oYW5kbGVyCls3MTc2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAxZjBlOCB4MmFwaWNfYnNwX3NldHVwCls3MTc3XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2MjhjMCBzaF9h
dWRpdF9sNF90YWJsZV9fZ3Vlc3RfNApbNzE3OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjQ0NWEgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2ZXMK
WzcxNzldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBkNjEzIHh6X2RlY19iY2pfcmVzZXQKWzcxODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhiY2Y1IHBjaV9yZXN0b3JlX21zaV9zdGF0
ZQpbNzE4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNTZmYWEgcHRfcGlycV9jbGVhbnVwX2NoZWNrCls3MTgyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MzMzMCBjb21wYXRfcmVzdG9y
ZV9hbGxfZ3Vlc3QKWzcxODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDU5MWZmIGlvbW11X2Rldl9pb3RsYl9mbHVzaF90aW1lb3V0Cls3MTg0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2
YmE1MSBwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcgpbNzE4NV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDU3NmIgcmN1X2xvY2tfZG9tYWluX2J5
X2FueV9pZApbNzE4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDA4ZjUgZmluZF90ZXh0X3JlZ2lvbgpbNzE4N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNmQxMzggcHZfZW11bF9jcHVp
ZApbNzE4OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMjczN2UgaW5pdF9kb21oZWFwX3BhZ2VzCls3MTg5XShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDJhMCBodm1fbWF4X2NwdWlkX3Bv
bGljeQpbNzE5MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNDA1MGMgc3ZtX2ZlYXR1cmVfZmxhZ3MKWzcxOTFdKHNlYyAgNikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA3MDAwIGwyX3hlbm1hcApbNzE5
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
NThmMmQgZGVhc3NpZ25fZGV2aWNlCls3MTkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkZjg0YyBpZGVudGlmeV9jcHUKWzcxOTRdKHNlYyAg
NykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMWY4IHBl
cl9jcHVfX25vX2NtY2lfYmFua3MKWzcxOTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTFmMmYxIHZteF9pbmplY3Rfbm1pCls3MTk2XShzZWMg
LTEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwNCBf
X21ham9yX2ltYWdlX3ZlcnNpb25fXwpbNzE5N10oc2VjIC0xKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAyMDAwMDAgX19zZWN0aW9uX2FsaWdubWVudF9fCls3
MTk4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwMmU5MCB0cmFtcG9saW5lX2VuZApbNzE5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWQ3OWQgbWFjaGluZV9oYWx0Cls3MjAwXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmYzNkNCBw
aXRfZGVpbml0Cls3MjAxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBkOTY0MyB4c3RhdGVfaW5pdApbNzIwMl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODYwYzYgdmNwdV9pbml0X2ZwdQpb
NzIwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwM2Q2YjAgZ2V0X2xvY2FsdGltZV91cwpbNzIwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGFmZDQgbXNpeHRibF9pbml0Cls3MjA1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExNmRk
MSB2bXhfY3B1X2RlYWQKWzcyMDZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGE2NTU5IHBoeXNkZXZfdW5tYXBfcGlycQpbNzIwN10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjU3Yzkgd3Jp
dGVfZWZlcgpbNzIwOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwM2Q3NDkgd2FsbGNsb2NrX3RpbWUKWzcyMDldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQzNTYwIGRlc3Ryb3lfd2FpdHF1
ZXVlX3ZjcHUKWzcyMTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGFkZTllIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2sKWzcyMTFdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGZkZmQxIGh2
bV9kZXN0cm95X2lvcmVxX3NlcnZlcgpbNzIxMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDdiOTggdGJvb3RfczNfZXJyb3IKWzcyMTNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhiOWYw
IHBjaV9jbGVhbnVwX21zaQpbNzIxNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxMDIxNmIgcG10aW1lcl9pbml0Cls3MjE1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNWIyOSB2Y3B1X3Bh
dXNlX25vc3luYwpbNzIxNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZDcwZGQgeDg2X2luc25faW1tZWRpYXRlCls3MjE3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0OGEwMiBzaGFkb3df
dXBkYXRlX3BhZ2luZ19tb2RlcwpbNzIxOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGRiN2QgbW92ZV9uYXRpdmVfaXJxCls3MjE5XShzZWMg
IDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxY2Y5OCBt
NjIKWzcyMjBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDBmZTBjIGZpbmRfY3Bpb19kYXRhCls3MjIxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhYzU3YSBwc3JfZnJlZV9ybWlkCls3MjIy
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4
MTVhYyBhcmNoX2RvbWFpbl9zaHV0ZG93bgpbNzIyM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODBjZmMgZnJlZV9kb21haW5fc3RydWN0Cls3
MjI0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBhMTczNCBkb19zZXRfc2VnbWVudF9iYXNlCls3MjI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MzJmYyBpb21tdV9kdGVfc2V0X2lvdGxi
Cls3MjI2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEwMThhNCBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUKWzcyMjddKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY1NGQyIGFtZF9pb21t
dV9pb2FwaWNfdXBkYXRlX2lyZQpbNzIyOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTVmMDYgcHV0X3BhZ2UKWzcyMjldKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI2YzZjIGNvbXB1dGVf
aGFzaF9zaGlmdApbNzIzMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDA0OWIgX19iaXRtYXBfc2hpZnRfbGVmdApbNzIzMV0oc2VjICAyKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWNmODggbTY0Cls3
MjMyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBiMWZjMyBjcHVfZnJlcXVlbmN5X2NoYW5nZQpbNzIzM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDBlNjAgaHZtX2Rlc3Ryb3lfY2FjaGVh
dHRyX3JlZ2lvbl9saXN0Cls3MjM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA0MjgzNCBzaW1wbGVfc3RydG9sbApbNzIzNV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDE0NTcgY3B1X2hv
dHBsdWdfZG9uZQpbNzIzNl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMWVkODIgdmVyaWZ5X2xvY2FsX0FQSUMKWzcyMzddKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM4YTcwIGFsbG9jX2Rv
bTBfdmNwdTAKWzcyMzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDJjYjk3IHRib290X3Byb3RlY3RfbWVtX3JlZ2lvbnMKWzcyMzldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE1YmMwIHZt
eF9pbnRyX2Fzc2lzdApbNzI0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNjU0ODQgaW9hcGljX2lkX3RvX2luZGV4Cls3MjQxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE1ZmUyNiBzaF9k
ZXN0cm95X2wzX3NoYWRvd19fZ3Vlc3RfNApbNzI0Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDIyNjAgbG93bWVtX2tiCls3MjQzXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmNDliZSBo
dm1fZG9fcmVzdW1lCls3MjQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEwODhjZSB2bGFwaWNfRU9JX3NldApbNzI0NV0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjU1MjMgZG9fbm1pCls3
MjQ2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE3MDYzNCBkb19lbnRyeV9pbnQ4MgpbNzI0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOWVmZTIgbWVtZ3VhcmRfdW5ndWFyZF9yYW5nZQpb
NzI0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMzBhZGEgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlCls3MjQ5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxNWRiYiBncmFudF90YWJs
ZV9pbml0X3ZjcHUKWzcyNTBdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDBlYzgwIGFwaWNpZF90b19ub2RlCls3MjUxXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmYjA2ZSBodm1faHlwZXJj
YWxsCls3MjUyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA5MDM1MCBtYXBfZG9tYWluX2VtdWlycV9waXJxCls3MjUzXShzZWMgIDcpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MDUwOCBjcHVfaGFzX2xt
c2wKWzcyNTRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDFlYTgyIGZsYXNrX2luaXQKWzcyNTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIyZWQxIHByZXBhcmVfcmluZ19mb3JfaGVscGVy
Cls3MjU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBlYzZmNyBjcHVfbWFza190b19hcGljaWRfcGh5cwpbNzI1N10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDcxMTggc2hfcmVzeW5jCls3
MjU4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE3M2ZhMCBzZWdtZW50X25vdF9wcmVzZW50Cls3MjU5XShzZWMgIDcpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyY2ZhMCBzdGFja19iYXNlCls3MjYwXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTZl
MCByY3VfbG9ja19kb21haW5fYnlfaWQKWzcyNjFdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4MzAwIHhlbl92aXJ0X2VuZApbNzI2Ml0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjI4NDkg
c2V0X3Z2bWNzX3ZpcnR1YWxfc2FmZQpbNzI2M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTg4NTQgZ2V0X3BhZ2VfZnJvbV9sMWUKWzcyNjRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM3
NzNmIHNjaGVkX2Rlc3Ryb3lfZG9tYWluCls3MjY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwZWQwZiBuZXN0ZWRzdm1fdm1leGl0X2RlZmVy
Cls3MjY2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAyMzFjYSBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnMKWzcyNjddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU1ZmI5IG1jZV9hdmFpbGFi
bGUKWzcyNjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTMxZWNlIHAybV9wdF9hdWRpdF9wMm0KWzcyNjldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMzk1IHNoYWRvd19pbml0X2VtdWxh
dGlvbgpbNzI3MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwN2NiNjYgZGJnX3J3X21lbQpbNzI3MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2NmYTAgYXJjaF9nZXRfZG9tYWluX2luZm8K
WzcyNzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDdiN2NmIGxvb2t1cF9kZWVwX2RlcHMKWzcyNzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI4NGNlIHJhZGl4X3RyZWVfaW5zZXJ0Cls3
Mjc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAzZDcwNSBnZXRfc2VjCls3Mjc1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA1NTJhMCBpb21tdV9kb20wX3N0cmljdApbNzI3Nl0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODI2YTAgX19w
YXJhbV9lbmQKWzcyNzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDU1MjJlIGNwdWZyZXFfZ2V0X3R1cmJvX3N0YXR1cwpbNzI3OF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTQ0ZjYgZnJl
ZV94ZW5fcGFnZXRhYmxlCls3Mjc5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3N2EwNCBzZWN1cml0eV9zZXRfYm9vbHMKWzcyODBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZjNmUyIGF2
Y19oYXNfcGVybQpbNzI4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZTU3OTAgbWN0ZWxlbV9jb25zdW1lX29sZGVzdF9iZWdpbgpbNzI4Ml0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODY0
MzEgaTgyNTlBX3N1c3BlbmQKWzcyODNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhMWQ1IGFjcGlfYWxsb2NhdGVfcm9vdF90YWJsZQpbNzI4
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MDYwNDcgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMKWzcyODVdKHNlYyAgMikoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDgyNjMwIF9fc3RhcnRfX19wcmVf
ZXhfdGFibGUKWzcyODZdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTFiOWZjIGZyZWVhYmxlX3BhZ2VfY291bnQKWzcyODddKHNlYyAgNSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAxNTYwIHBkeF9ncm91
cF92YWxpZApbNzI4OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMGE0ZjQgbG1jZV9zdXBwb3J0Cls3Mjg5XShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTNhYyBoYXBfcGFkZHJfYml0cwpb
NzI5MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwNTRkNDYgY3B1ZnJlcV9mcmVxdWVuY3lfdGFibGVfY3B1aW5mbwpbNzI5MV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzBmYjYgc2lkdGFi
X3NldApbNzI5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMjc4YTkgcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlCls3MjkzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MWMxZSBwYXJzZV9wcHJf
bG9nX2VudHJ5Cls3Mjk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA3MWFlNCBhdnRhYl9yZWFkCls3Mjk1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkOGY2OCBnZXRfbXNyX3hzcwpbNzI5
Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ODg5MzAgaW9hcGljX2d1ZXN0X3dyaXRlCls3Mjk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlYzg0NSBodm1fYXNpZF9mbHVzaF92Y3B1X2Fz
aWQKWzcyOThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMGUyMTYxIGRvX3hlbnBtdV9vcApbNzI5OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzZhZTMgZWZpX3Jlc2V0X3N5c3RlbQpbNzMw
MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ODY1MGIgaTgyNTlBX3Jlc3VtZQpbNzMwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDJlMmQgc2hhZG93X2ZyZWUKWzczMDJdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc2NmVkIGVmaV9y
c19lbnRlcgpbNzMwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwODg4N2YgaW9hcGljX2d1ZXN0X3JlYWQKWzczMDRdKHNlYyAgNCkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDMxNDY0IHNldHVwX3ZtY2Jf
ZHVtcApbNzMwNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxNzNmNzAgYm91bmRzCls3MzA2XShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxY2Y4MCBtcG9seQpbNzMwN10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNmZlOGUgaHlwZXJjYWxs
X3BhZ2VfaW5pdGlhbGlzZV9yaW5nMV9rZXJuZWwKWzczMDhdKHNlYyAgNykoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIyMzkwIGRldmljZV90YWJsZQpbNzMw
OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
OGRiYjYgaXJxX21vdmVfY2xlYW51cF9pbnRlcnJ1cHQKWzczMTBdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU2YmEwIGludHBvc2VfbG9va3Vw
Cls3MzExXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA0MzRmNCBpbml0X3dhaXRxdWV1ZV92Y3B1Cls3MzEyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNTJjNCBtY2VfYmFycmllcl9pbml0
Cls3MzEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDBiMWI4YiBwaXRfYnJvYWRjYXN0X2V4aXQKWzczMTRdKHNlYyAgNCkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIzOTIwIG1pY3JvY29kZV9pbml0X2lu
dGVsCls3MzE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA2YTI1NyBfX2FwZWlfZXhlY193cml0ZV9yZWdpc3RlcgpbNzMxNl0oc2VjICA1KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGEzNDQgbWF4X2Nz
dGF0ZQpbNzMxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNjg0NDIgZG9fcG1fb3AKWzczMThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTczZjIwIHNpbWRfY29wcm9jZXNzb3JfZXJyb3IK
WzczMTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGFmZjc4IHB4bV90b19ub2RlCls3MzIwXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwOTJjOCBteGNzcl9tYXNrCls3MzIxXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MzUxMyBzaGFk
b3dfaGFzaF9kZWxldGUKWzczMjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGY2OTU0IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQKWzczMjNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ3YzJi
IHRib290X3dha2VfYXAKWzczMjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDdhZThlIGN1cnJlbnRfbG9jYWxfYXBpY19tb2RlCls3MzI1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmMGNh
OSBodm1fZW11bGF0ZV9pbml0X29uY2UKWzczMjZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTAzY2I5IF9odm1faW5pdF9lbnRyeQpbNzMyN10o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmRi
Y2QgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUKWzczMjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGI1OTk2IGxvYWRfVFIKWzczMjldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwZDVkIGJz
ZWFyY2gKWzczMzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDI4YzMyIHJiX2luc2VydF9jb2xvcgpbNzMzMV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODgzODIgaW9hcGljX3Jlc3VtZQpb
NzMzMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwNzM3NjAgcG9saWN5ZGJfbG9hZF9pc2lkcwpbNzMzM10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjg3MGEgcmFkaXhfdHJlZV9nYW5nX2xv
b2t1cApbNzMzNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZTZlZjYgbWNoZWNrX21jYV9sb2dvdXQKWzczMzVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4NTI5IGV2dGNobl9iaW5kX3Zj
cHUKWzczMzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMGI0MTQ1IHJkbXNyX2h5cGVydmlzb3JfcmVncwpbNzMzN10oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmRkYzAgaW9hcGljX2Fja19m
b3JjZWQKWzczMzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDM4NDFjIGRtaV9lbmRfYm9vdApbNzMzOV0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYTU1NjUgd2F0Y2hkb2dfZW5hYmxlCls3
MzQwXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwYTc1ZCBkZWNvbXByZXNzCls3MzQxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA2YTJiYyBhcGVpX2V4ZWNfd3JpdGVfcmVnaXN0ZXIKWzcz
NDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTI4OWQ1IHAybV9pc19sb2dkaXJ0eV9yYW5nZQpbNzM0M10oc2VjICAyKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODEyZTAgc2hfcGFnaW5nX21vZGVfX2d1
ZXN0XzIKWzczNDRdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDgxMzgwIHNoX3BhZ2luZ19tb2RlX19ndWVzdF8zCls3MzQ1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2YWM0OCBkb19jYWxs
YmFja19vcApbNzM0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNGQzN2MgdG1lbV9kZXN0cm95Cls3MzQ3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyNTA2ZiBudm14X2hhcF93YWxrX0wx
X3AybQpbNzM0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwM2I5M2MgeGVuc3ltc19yZWFkCls3MzQ5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNWI5ZiBlbGZfc2VjdGlvbl9lbmQKWzcz
NTBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGEwZjM3IGRvX3BhZ2Vfd2FsawpbNzM1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjQ0MGYgbnZteF9oYW5kbGVfdm14b2ZmCls3MzUyXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzODUw
OSBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2UKWzczNTNdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDczODI4IHBvbGljeWRiX3Jv
bGVfaXN2YWxpZApbNzM1NF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDAwMDAgX18yTV9yd2RhdGFfc3RhcnQKWzczNTVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU0ZWMwIHZtY2VfYW1k
X3JkbXNyCls3MzU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBlMTk5NyB2cG11X2RvX21zcgpbNzM1N10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzI2MTQgYXJjaF9jb21wYXRfdmNwdV9v
cApbNzM1OF0oc2VjIC0xKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDAwMGEgX19taW5vcl9pbWFnZV92ZXJzaW9uX18KWzczNTldKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhMDAwIGh2bV9pb19iaXRt
YXAKWzczNjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDVmNGNlIGlvX2FwaWNfd3JpdGVfcmVtYXBfcnRlCls3MzYxXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzOWVkYSBhbHRwMm1fdmNw
dV9pbml0aWFsaXNlCls3MzYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA3MTAwMyBzaWR0YWJfc2h1dGRvd24KWzczNjNdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5MGEzIGRvX3NjaGVk
X29wCls3MzY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDEwMGM1YyBnZXRfcGF0X2ZsYWdzCls3MzY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1ZDkzZSBhY3BpX2ZpbmRfbWF0Y2hlZF9h
dHNyX3VuaXQKWzczNjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDM5MjIzIGNvbnN0cnVjdF9kb20wCls3MzY3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MzU2MCBjb21wYXRfaW50ODBf
ZGlyZWN0X3RyYXAKWzczNjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTZiMTAwIGNvbXBhdF9zZXRfdHJhcF90YWJsZQpbNzM2OV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDA3Y2EgeGVu
X2Jhbm5lcgpbNzM3MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMjVhNTggcG9saWN5ZGJfbG9hZGVkX3ZlcnNpb24KWzczNzFdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFjNDcyIHJlZ2lz
dGVyX3hzbQpbNzM3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNDcyMWIgY29tcGF0X3hlbl92ZXJzaW9uCls3MzczXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNWM0YSBlbGZfc2VnbWVu
dF9lbmQKWzczNzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGYyNjljIGhwZXRfcmVzZXQKWzczNzVdKHNlYyAgMikoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFiYTQwIGV4Y2VwdGlvbl90YWJsZQpbNzM3
Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZjcxYzMgaHZtX2RvbWFpbl9zb2Z0X3Jlc2V0Cls3Mzc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmM2M1OSBodm1fbWlncmF0ZV90aW1lcnMK
WzczNzhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDIyYmVmIGlvX2FwaWNfZ2V0X3ZlcnNpb24KWzczNzldKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDcxNjY3IGF2dGFiX2hhc2hfZXZhbApb
NzM4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMjc1MDcgQVNTRVJUX05PVF9JTl9BVE9NSUMKWzczODFdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDcwMjFiIGViaXRtYXBfcmVhZApbNzM4
Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MWFkYjggbXVsZGl2NjQKWzczODNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDFiZGFhIGZpbGxfY29uc29sZV9zdGFydF9pbmZvCls3Mzg0XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5ZGI3
OSBwb3B1bGF0ZV9wdF9yYW5nZQpbNzM4NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZTAzNzQgY3B1X3VuaW5pdApbNzM4Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGQ5OGEgbnN2bV92
Y3B1X2luaXRpYWxpc2UKWzczODddKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA4MzA4IHhlbl9waHlzX3N0YXJ0Cls3Mzg4XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3Mzg2MCBsc3Rhcl9l
bnRlcgpbNzM4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZmM3NWQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0Cls3MzkwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4YjlkMSBwY2lfZGlz
YWJsZV9tc2kKWzczOTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDc1MmIxIGFjcGlfaW9hcGljCls3MzkyXShzZWMgIDUpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDIwOCBmbGFza19lbmZvcmNpbmcK
WzczOTNdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTBkMDQwIGNwdXBvb2xfZnJlZV9jcHVzCls3Mzk0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwN2ZkNSBlbGZfeGVuX3BhcnNlCls3Mzk1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3
M2Y1MCBpbnQzCls3Mzk2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAxYmY2NyB2ZXNhX2Vhcmx5X2luaXQKWzczOTddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI4MTQ0IHBhZ2luZ19kdW1w
X3ZjcHVfaW5mbwpbNzM5OF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDVlNGMgZWxmX25vdGVfbnVtZXJpYwpbNzM5OV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2JlNzEgZWZpX3N0YXJ0
Cls3NDAwXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDEwZWE3MCBrZXhlY19jcmFzaF9hcmVhCls3NDAxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZWE1NyBwaXJxX2d1ZXN0X2VvaQpbNzQw
Ml0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGMwMDAgX19wYWdlX3RhYmxlc19lbmQKWzc0MDNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE4ODZjIGNwdV9mcmVxdWVuY3lfY2hhbmdlX2hl
bHBlcgpbNzQwNF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMDY2YjAgZGVmX3RvX2JpZ3NtcApbNzQwNV0oc2VjICA3KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjU4YzAgcG9saWN5ZGIKWzc0MDZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTY4Y2Nl
IG5taV9zdGFydApbNzQwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMmZjNTcgcDJtX2ZsdXNoX2FsdHAybQpbNzQwOF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZWEwMzkgdm1jZV9oYXNf
bG1jZQpbNzQwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwZGY2ZjggZGlzcGxheV9jYWNoZWluZm8KWzc0MTBdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg5MjUyIGFyY2hfbGl2ZXBhdGNo
X2FwcGx5Cls3NDExXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEyMjNiMCBhbWRfaW9tbXVfaGVhZApbNzQxMl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDZkN2MgeDg2X2luc25faXNfbWVt
X2FjY2VzcwpbNzQxM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNTdiYTkgcGNpZGV2c19sb2NrZWQKWzc0MTRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGUxYTg5IHZwbXVfZG9faW50ZXJy
dXB0Cls3NDE1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAxYmRlOSBsZmJfaW5pdApbNzQxNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDY2ZTkgeG1lbV9wb29sX2ZyZWUKWzc0MTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDlhM2Y2
IGdldF9wYWdlX3R5cGUKWzc0MThdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDBjNGIwIHhlbl9wcm9jZXNzb3JfcG1iaXRzCls3NDE5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZGUyMCBz
ZXRfZGVzY19hZmZpbml0eQpbNzQyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwYjFhYjMgaW5pdF9wZXJjcHVfdGltZQpbNzQyMV0oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDUwZTAgaG9z
dF9jcHVpZF9wb2xpY3kKWzc0MjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDU0NWMzIGNwdWZyZXFfZGJzX3RpbWVyX3N1c3BlbmQKWzc0MjNd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg4
MTM3IHNldHVwX2lvYXBpY19kZXN0Cls3NDI0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3Mzg0MCBwb2xpY3lkYl90eXBlX2lzdmFsaWQKWzc0
MjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDE2MjMxIGlycV9zdGFydHVwX25vbmUKWzc0MjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhMWYwIGFjcGlfaW5pdGlhbGl6ZV90YWJsZXMK
Wzc0MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBiNGYyIF9fdHJhcF90b19nZGIKWzc0MjhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzZWY2IGlvbW11X2ZyZWUKWzc0MjldKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg5MjExIGFy
Y2hfbGl2ZXBhdGNoX3Jldml2ZQpbNzQzMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjk3YzUgcmN1X2lkbGVfZXhpdApbNzQzMV0oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMDAgbnJf
Y3B1X2lkcwpbNzQzMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwOTMyZDAgaXNfaW9tZW1fcGFnZQpbNzQzM10oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMDAgX19pbml0X2VuZApbNzQz
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
MzYxYzUgcDJtX2luaXRfYWx0cDJtX2VwdApbNzQzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDA3ZWEgX19iaXRtYXBfd2VpZ2h0Cls3NDM2
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
NWViNiB2Y3B1X2VuZF9zaHV0ZG93bl9kZWZlcnJhbApbNzQzN10oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmExOTcgYXBlaV9leGVjX2N0eF9p
bml0Cls3NDM4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAyOTcwMyByY3VfaWRsZV90aW1lcl9zdGFydApbNzQzOV0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjM3ODIgcmVsZWFzZV9pcnEK
Wzc0NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGRhZjBjIGFjcGlfZGVhZF9pZGxlCls3NDQxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNmEzOCBlbGZfaW5pdApbNzQ0Ml0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDBmZDcgdm1f
ZXZlbnRfY2FuY2VsX3Nsb3QKWzc0NDNdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDA5MmQwIHhzdGF0ZV9hbGlnbgpbNzQ0NF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDI4NTIgdnNucHJp
bnRmCls3NDQ1XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwYTQwOCBsZXZlbGxpbmdfY2FwcwpbNzQ0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjM1NTIgZ2V0X3N0YWNrX3RyYWNlX2Jv
dHRvbQpbNzQ0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMDVhYjAgdmlvYXBpY191cGRhdGVfRU9JCls3NDQ4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzOWY0YyBhbHRwMm1fdmNwdV9k
ZXN0cm95Cls3NDQ5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA0MDc3MyB4ZW5fY29tcGlsZV9kb21haW4KWzc0NTBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc5ZDg0IGFwaWNfdGltZXJf
aW50ZXJydXB0Cls3NDUxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAxZjg0YSBBUElDX2luaXRfdW5pcHJvY2Vzc29yCls3NDUyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlODE5NyBtY19w
YW5pYwpbNzQ1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxMTdkMTggdmlydHVhbF92bWNzX2VudGVyCls3NDU0XShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MjA1OCBwY2lfbW1jZmdfY29u
ZmlnX251bQpbNzQ1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwODRjNWYgdW5tYXBfZG9tYWluX3BhZ2UKWzc0NTZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ2YzQ2IHg4Nl9kZWNvZGVf
aW5zbgpbNzQ1N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNGZmNjAgY29uc29sZV91bmxvY2tfcmVjdXJzaXZlX2lycXJlc3RvcmUKWzc0NThd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE5
ODVjIGFjcGlfdGJfdmVyaWZ5X2NoZWNrc3VtCls3NDU5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzMTU4YSBzZXR1cF92bWNzX2R1bXAKWzc0
NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDYzMzg2IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZQpbNzQ2MV0oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTM1YTcgcHRfcGNp
X2luaXQKWzc0NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGZlNGIyIGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdQpbNzQ2M10oc2Vj
ICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGE1MDgg
c2l6ZV9hbmRfbWFzawpbNzQ2NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxNGYyMmUgc2hfbWFwX2FuZF92YWxpZGF0ZV9nbDRlX19ndWVzdF8y
Cls3NDY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE1N2I1NSBzaF9tYXBfYW5kX3ZhbGlkYXRlX2dsNGVfX2d1ZXN0XzMKWzc0NjZdKHNlYyAg
NikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBmMWY4IG9w
dF9jcHVpZF9tYXNrX2VjeApbNzQ2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwOGQ4YmYgY3JlYXRlX2lycQpbNzQ2OF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOWYwMDkgbWVtZ3VhcmRf
dW5ndWFyZF9zdGFjawpbNzQ2OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMDE5OGYgbmVzdGVkaHZtX3ZjcHVfZGVzdHJveQpbNzQ3MF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZmY5NDAg
aHZtX2dzaV9hc3NlcnQKWzc0NzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDg5MDNiIGFkZF9ub3BzCls3NDcyXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmY2M4ZCBzZW5kX3RpbWVvZmZz
ZXRfcmVxCls3NDczXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDEzZmU4NCBtY2VfdmVyYm9zaXR5Cls3NDc0XShzZWMgIDcpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExYjY0NCBwbXVfb3duZXIKWzc0NzVd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2
ZGQ0IHNlY3VyaXR5X2lvbWVtX3NpZApbNzQ3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2I5NGQgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5
Cls3NDc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDE0MDQ2MyBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzCls3NDc4XShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzkwMCBjcHVmcmVxX29w
dF9nb3Zlcm5vcgpbNzQ3OV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMmMxNDggbWVtbm9kZW1hcApbNzQ4MF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjczNTYgZ3Vlc3RfaW9tbXVfYWRk
X2V2ZW50X2xvZwpbNzQ4MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMGEwYWEgZXZ0Y2huX2luaXQKWzc0ODJdKHNlYyAgNSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNGZlIGNtY2lfc3VwcG9ydApb
NzQ4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMjczZmIgX19tZm5fdmFsaWQKWzc0ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGI1NDJiIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwCls3
NDg1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDAwMTNkZiBnZXRfY3VyX2lkbGVfbnVtcwpbNzQ4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZGJlMDkgY3B1aWRsZV9pbml0X2NwdQpbNzQ4
N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MTg3NzMga2V4ZWNfY3Jhc2hfc2F2ZV9jcHUKWzc0ODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5YTQyIHNjaGVkdWxlcl9nZXRfZGVmYXVs
dApbNzQ4OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMmI4MzkgYWNwaV9zY2FuX25vZGVzCls3NDkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMGVlOCBodm1fZ2V0X21lbV9waW5uZWRf
Y2FjaGVhdHRyCls3NDkxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBmNjQwNiBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUKWzc0OTJdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGI3MWQ3IGRlY29k
ZV9yZWdpc3RlcgpbNzQ5M10oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNTUyYTEgaW9tbXVfZW5hYmxlCls3NDk0XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE1N2RmZiBzaF9tYXBfYW5kX3Zh
bGlkYXRlX2dsMWVfX2d1ZXN0XzMKWzc0OTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIzNjU2IHNob3dfc3RhY2sKWzc0OTZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGRmZGIyIGRldGVj
dF9leHRlbmRlZF90b3BvbG9neQpbNzQ5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmE1YTkgYXBlaV93cml0ZQpbNzQ5OF0oc2VjICA2KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMGYwZDggc3lzdGVt
X3Jlc2V0X2NvdW50ZXIKWzc0OTldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDFjMjhmIHZlc2FfbXRycl9pbml0Cls3NTAwXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTdjYyBlbGZfcm91
bmRfdXAKWzc1MDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTI5ZTBjIHAybV9nZXRfcGFnZV9mcm9tX2dmbgpbNzUwMl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTA5ZTIgbWFjaGluZV9r
ZXhlY19hZGRfcGFnZQpbNzUwM10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxZTAwMDAgX18yTV9yd2RhdGFfZW5kCls3NTA0XShzZWMgIDUpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTM4MCBvcHRfYWxs
b3dfdW5zYWZlCls3NTA1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBiM2JlMCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlCls3NTA2XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlOTczOSBp
bnRlbF9nZXRfZXh0ZW5kZWRfbXNycwpbNzUwN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWQ5ZDcgaXNfaWdkX2RyaGQKWzc1MDhdKHNlYyAg
MikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDdmYmUwIG5v
X2lycV90eXBlCls3NTA5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBmZWU0YSBodm1fYnJvYWRjYXN0X2lvcmVxCls3NTEwXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlZjZiMSBodm1lbXVs
X2RvX3Bpb19idWZmZXIKWzc1MTFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA3MzQ4IGVsZl9sb29rdXBfYWRkcgpbNzUxMl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTUxYzYgZ3JhbnRf
dGFibGVfY3JlYXRlCls3NTEzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA3NWIwYyBvcHRfaGFwXzJtYgpbNzUxNF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjhhZTEgcmFkaXhfdHJlZV9p
bml0Cls3NTE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDE2MTIyYSBzaF9tYXBfYW5kX3ZhbGlkYXRlX2dsMWVfX2d1ZXN0XzQKWzc1MTZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU4NTk1
IHBjaV9hZGRfZGV2aWNlCls3NTE3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDA3YmRkMSBpbml0X2RvbWFpbl9jcHVpZF9wb2xpY3kKWzc1MThd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTRm
NDAzIHNoX21hcF9hbmRfdmFsaWRhdGVfZ2wxZV9fZ3Vlc3RfMgpbNzUxOV0oc2VjICA0KShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjUyNjEgc3ViYXJjaF9p
bml0X21lbW9yeQpbNzUyMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNjdlMzYgYXJjaF9pb21tdV9kb21haW5faW5pdApbNzUyMV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDVhYzYgZWxm
X3NoZHJfYnlfbmFtZQpbNzUyMl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwN2U5ODAgaW50ZWxfaW9tbXVfb3BzCls3NTIzXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3M2ZiMCBzdGFja19z
ZWdtZW50Cls3NTI0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwYTlkMCBlZmlfbWVtbWFwCls3NTI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlYjE0NSBnZW5lcmljX3ZhbGlkYXRlX2Fk
ZF9wYWdlCls3NTI2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwM2QwZSBpbml0X2Jvb3RfcGFnZXMKWzc1MjddKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDMwNzFlIG1wc19vZW1fY2hlY2sK
Wzc1MjhdKHNlYyAgNSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBhYTAwIGVmaV9jdApbNzUyOV0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDgzNjAgeDg2X2NwdV90b19hcGljaWQKWzc1MzBdKHNlYyAg
NSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhNGM4IG1j
ZV91aGFuZGxlcl9udW0KWzc1MzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDhkNzcxIGFyY2hfaW5pdF9vbmVfaXJxX2Rlc2MKWzc1MzJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTEyYTAx
IHN2bV9ob3N0X29zdndfcmVzZXQKWzc1MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI2MDIwIGF2YWlsX25vZGVfaGVhcF9wYWdlcwpbNzUz
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
OTM0ZmIgemFwX3JvX21wdApbNzUzNV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNTUxNDAgY3B1ZnJlcV9kcml2ZXJfZ2V0YXZnCls3NTM2XShz
ZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0ODFl
MCBfX2luaXRjYWxsX2VuZApbNzUzN10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMDVmMzggcG1faWRsZQpbNzUzOF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjE2YTkgbWFwX3Z0ZF9kb21h
aW5fcGFnZQpbNzUzOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMDliMjggdmxhcGljX2hhc19wZW5kaW5nX2lycQpbNzU0MF0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMWRlMDUgdm14X3Bp
X2hvb2tzX2RlYXNzaWduCls3NTQxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAwZWE0MCBpb21tdV9wdF9jbGVhbnVwX2xvY2sKWzc1NDJdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBhYmQ0
IHZtc2lfZGVsaXZlcl9waXJxCls3NTQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjk4YyBkb21haW5fc29mdF9yZXNldApbNzU0NF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjdmMmUg
cmFuZ2VzZXRfc3dhcApbNzU0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxMzYxYTIgc2V0dXBfZXB0X2R1bXAKWzc1NDZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4NDA0IGhwZXRfYnJv
YWRjYXN0X2VudGVyCls3NTQ3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAxMjk5ZSBwYXJzZV9wY2lfc2VnCls3NTQ4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExMTdmNyBfX3VwZGF0ZV9n
dWVzdF9laXAKWzc1NDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGQ4ZjMzIHNldF9tc3JfeHNzCls3NTUwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyN2M1ZSByYW5nZXNldF9yZW1vdmVf
c2luZ2xldG9uCls3NTUxXShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwZjEwMCBzYXZlZF9tYWdpYwpbNzU1Ml0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMWJiMmYgdmlkZW9fZW5kYm9vdApb
NzU1M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwYjI0YzIgdHNjX2dldF9pbmZvCls3NTU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExNzkxMiB2bXhfY3B1X2Rvd24KWzc1NTVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU0ZmM5IG1j
X21lbWVycl9kaGFuZGxlcgpbNzU1Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxMjFkZGYgbnZteF92Y3B1X2luaXRpYWxpc2UKWzc1NTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTYwZDRl
IHNoX21hcF9hbmRfdmFsaWRhdGVfZ2w0ZV9fZ3Vlc3RfNApbNzU1OF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzdkZjAgX19hbHRfaW5zdHJ1
Y3Rpb25zX2VuZApbNzU1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMWFiMjYga2ltYWdlX2VudHJ5X25leHQKWzc1NjBdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQ2OWUwIF94bWFsbG9j
Cls3NTYxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAxYWIzYiBraW1hZ2VfZW50cnlfbWZuCls3NTYyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlMjEyMyB2cG11X2Rlc3Ryb3kKWzc1NjNd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg0
NWY2IGFyY2hfZHVtcF92Y3B1X2luZm8KWzc1NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDkwZTQ2IG1hY2hpbmVfa2V4ZWMKWzc1NjVdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2OGRm
IGh2bV9yZHRzY19pbnRlcmNlcHQKWzc1NjZdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDJmYTViIGFtZF9ub25mYXRhbF9tY2hlY2tfaW5pdApb
NzU2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwNzAxM2QgZWJpdG1hcF9kZXN0cm95Cls3NTY4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDE0MyBpb21tdV9pbnRwb3N0Cls3NTY5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4MGNi
MCBhbGxvY19kb21haW5fc3RydWN0Cls3NTcwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExMThmOSBzdm1faW50ZXJjZXB0X21zcgpbNzU3MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzFh
ZmEgcGNpX2NvbmZfd3JpdGUxNgpbNzU3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwZDliMDkgcmVhZF9ibmRjZmd1Cls3NTczXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4OTIyMyBhcmNo
X2xpdmVwYXRjaF92ZXJpZnlfZnVuYwpbNzU3NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNmJjZGQgYXZjX2F1ZGl0Cls3NTc1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhMzdiMiBjb21w
YXRfc2V0X2dkdApbNzU3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwZmQ4MzYgaHZtX2lvX3BlbmRpbmcKWzc1NzddKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTYxYTk4IHNoX3JlbW92ZV9s
M19zaGFkb3dfX2d1ZXN0XzQKWzc1NzhdKHNlYyAgNikoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDEwMDYwIGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vcgpbNzU3
OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
MGVlNzMgbmVzdGVkc3ZtX3ZtZXhpdF9uMm4xCls3NTgwXShzZWMgIDUpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTg0OCB2bXhfdm1lbnRyeV9jb250cm9s
Cls3NTgxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAzZGQ5MCBfZWluaXR0ZXh0Cls3NTgyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE2ZjViOSBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3AK
Wzc1ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTI3ZmMxIHBhZ2luZ19maW5hbF90ZWFyZG93bgpbNzU4NF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmViZjQgcDJtX2dldF9uZXN0ZWRw
Mm0KWzc1ODVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTNlMzAwIGlvZW11bF9oYW5kbGVfcXVpcmsKWzc1ODZdKHNlYyAgNCkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIyOGJhIGlvX2FwaWNfZ2V0X3Vu
aXF1ZV9pZApbNzU4N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNGZmYWIgY29uc29sZV9mb3JjZV91bmxvY2sKWzc1ODhdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGE1NTAwIHJlbGVhc2Vf
bGFwaWNfbm1pCls3NTg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBlNGVkMiBhbWRfbWNoZWNrX2luaXQKWzc1OTBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDhjZGE4IGNsZWFyX2lycV92
ZWN0b3IKWzc1OTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTE4NDk0IHZteF92Y3B1X2Rpc2FibGVfcG1sCls3NTkyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkNmJlNyB4ODZfZW11bGF0
ZV93cmFwcGVyCls3NTkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBiNGFjYiBkb19pbnQzCls3NTk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyZTdlOCBwMm1fY2hhbmdlX3R5cGVfcmFu
Z2UKWzc1OTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDNmNjEzIHRyYWNlX3dpbGxfdHJhY2VfZXZlbnQKWzc1OTZdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU1ZTFhIG1jYWJhbmtzX2Fs
bG9jCls3NTk3XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwNDE0OSBpb21tdV93b3JrYXJvdW5kX2Jpb3NfYnVnCls3NTk4XShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYTc2ZCBhY3BpX3V0
X2Vycm9yCls3NTk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwNGQ3MCBmcmVlX3BpcnFfc3RydWN0Cls3NjAwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyNzRhZiBpbl9hdG9taWMKWzc2
MDFdKHNlYyAgMikoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDdlZDIwIGZvbnRfdmdhXzh4MTQKWzc2MDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAwIF9faW5pdF9iZWdpbgpbNzYwM10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxM2QyMmUgbWVt
X3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMKWzc2MDRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1NWY3IGVsZl9tYXJrX2Jyb2tlbgpbNzYw
NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NzQwNTAgbm1pCls3NjA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDExN2E1MCB2bXhfdm1jc19lbnRlcgpbNzYwN10oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGViYWEgcGlycV9ndWVzdF9i
aW5kCls3NjA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBhNWY1MCBudW1hX2FkZF9jcHUKWzc2MDldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGViYzg0IG10cnJfZGVsX3BhZ2UKWzc2MTBd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDgx
NjBjIGFyY2hfZG9tYWluX3VucGF1c2UKWzc2MTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTA5ZDJlIHZsYXBpY19yZXNldApbNzYxMl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYWM2ZTMg
cHNyX2dldF92YWwKWzc2MTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTczZmUwIGRvdWJsZV9mYXVsdApbNzYxNF0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQ3MjIgZW5kX2Jvb3RfYWxs
b2NhdG9yCls3NjE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA3NmQyYyBzZWN1cml0eV9pcnFfc2lkCls3NjE2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MDdhNSB4ZW5fbWlub3JfdmVy
c2lvbgpbNzYxN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwODkyY2UgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0Cls3NjE4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NmY5YiBzZWN1cml0eV9p
b3BvcnRfc2lkCls3NjE5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwYzg5ZiB4el9jcmMzMgpbNzYyMF0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2E1N2MgY3B1X3JhaXNlX3NvZnRpcnFf
YmF0Y2hfYmVnaW4KWzc2MjFdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDFiOWZkIHZpZGVvX2luaXQKWzc2MjJdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc2NmMyIGVmaV91cGRhdGVfbDRf
cGd0YWJsZQpbNzYyM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwNzBlYzEgc2lkdGFiX2Rlc3Ryb3kKWzc2MjRdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM5YjU1IHNjaGVkdWxlcl9mcmVl
Cls3NjI1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAwZjlhMCBjcHVmcmVxX2dvdl9wZXJmb3JtYW5jZQpbNzYyNl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOTIxMDcgbWljcm9jb2RlX3Jl
c3VtZV9jcHUKWzc2MjddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTBiYzkxIHZwaWNfaW5pdApbNzYyOF0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmMzMzggZWFybHlfdGltZV9pbml0Cls3
NjI5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE2OGM5NiBubWlfZGlzYWJsZV92aXJxCls3NjMwXShzZWMgIDIpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3ZWQ0MCBmb250X3ZnYV84eDE2Cls3NjMxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMDQw
NyBodm1fbW9uaXRvcl9tc3IKWzc2MzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGE1NzgyIHNlbGZfbm1pCls3NjMzXShzZWMgIDUpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjY0MCBza2lwX2lvYXBp
Y19zZXR1cApbNzYzNF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwMTcxNTMgYW1kX2lvbW11X2RldGVjdF9vbmVfYWNwaQpbNzYzNV0oc2VjICAy
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwN2VjMjAgYW1k
X2lvbW11X29wcwpbNzYzNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwM2E0YjAgY3B1X3JhaXNlX3NvZnRpcnEKWzc2MzddKHNlYyAgNCkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBjOGZmIHh6X2RlY19y
ZXNldApbNzYzOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMTkyYjQgYW1kX2lvbW11X2dldF9pdnJzX2Rldl9lbnRyaWVzCls3NjM5XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE1MzBkMyBz
aF9tYWtlX21vbml0b3JfdGFibGVfX3NoXzMKWzc2NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMGEwIF9faGlnaF9zdGFydApbNzY0MV0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMjJj
MzkgbnZteF9zd2l0Y2hfZ3Vlc3QKWzc2NDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTM2MDhkIGVwdF9wMm1faW5pdApbNzY0M10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNWVlYTggc2hf
bWFrZV9tb25pdG9yX3RhYmxlX19zaF80Cls3NjQ0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOGM5YSB2bWNvcmVpbmZvX2FwcGVuZF9zdHIK
Wzc2NDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDI5ODNmIHF1ZXVlX3dyaXRlX2xvY2tfc2xvd3BhdGgKWzc2NDZdKHNlYyAtMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDAwIF9fbWlub3Jfb3Nf
dmVyc2lvbl9fCls3NjQ3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDA3OTRhZCBtbHNfY29udGV4dF9pc3ZhbGlkCls3NjQ4XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzOGNiYyB2Y3B1X3lp
ZWxkCls3NjQ5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA4OTMxNiBhcmNoX2xpdmVwYXRjaF91bm1hc2sKWzc2NTBdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDVmYjdkIG1zaV9tc2dfd3Jp
dGVfcmVtYXBfcnRlCls3NjUxXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAyYjNjNiBhY3BpX251bWFfcHJvY2Vzc29yX2FmZmluaXR5X2luaXQK
Wzc2NTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGZlYTFjIGh2bV9zZW5kX2lvcmVxCls3NjUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1ZGEzYyBpbnRlbF9pb21tdV9nZXRfcmVzZXJ2
ZWRfZGV2aWNlX21lbW9yeQpbNzY1NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNjJjMzkgZ2V0X2l2cnNfbWFwcGluZ3MKWzc2NTVdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg4ZGNhIGR1
bXBfaW9hcGljX2lycV9pbmZvCls3NjU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBhOGE4ZCBjaGVja19yZXNvdXJjZV9hY2Nlc3MKWzc2NTdd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTA5
YzE0IHZsYXBpY19hY2tfcGVuZGluZ19pcnEKWzc2NThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc5ZjAwIGdldF9tYXhsdnQKWzc2NTldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwOThk
IGJpdG1hcF9zY25wcmludGYKWzc2NjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGIxMTQ1IG5zX3RvX2FjcGlfcG1fdGljawpbNzY2MV0oc2Vj
ICAzKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMzUg
X2Vyb2RhdGEKWzc2NjJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDhjNDkxIGlycV9jb21wbGV0ZV9tb3ZlCls3NjYzXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkZmYxYSBkZXRlY3RfaHQK
Wzc2NjRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTAxMjY0IG10cnJfZGVmX3R5cGVfbXNyX3NldApbNzY2NV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2I2NTMgbWVtY2hyCls3NjY2XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1NTU0
NCBwY2lfZmluZF9uZXh0X2V4dF9jYXBhYmlsaXR5Cls3NjY3XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5MDg4MSBhbGxvY2F0ZV9hbmRfbWFw
X21zaV9waXJxCls3NjY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBiMTIwNSBta3RpbWUKWzc2NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGFjNWE3IHBzcl9jdHh0X3N3aXRjaF90bwpb
NzY3MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMjY2YmEgbXBfY29uZmlnX2FjcGlfbGVnYWN5X2lycXMKWzc2NzFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTMwZmFlIGF1ZGl0X3AybQpb
NzY3Ml0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMTkyZGEgYW1kX2lvbW11X3VwZGF0ZV9pdnJzX21hcHBpbmdfYWNwaQpbNzY3M10oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDM3Mjggb3B0
X25vcmVib290Cls3Njc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBlMGE0OCBjcHVpZDRfY2FjaGVfbG9va3VwCls3Njc1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiNWJkMiBzZXRfZGVi
dWdyZWcKWzc2NzZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDhjZDk2IHVubG9ja192ZWN0b3JfbG9jawpbNzY3N10oc2VjICA1KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQxNDUgaW9tbXVfcWludmFs
Cls3Njc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAwMGQyNSBiaXRtYXBfYnl0ZV90b19sb25nCls3Njc5XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmM2FjMCBodm1fc2NhbGVfdHNjCls3
NjgwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDEwYmQxOSB2cGljX2lycV9wb3NpdGl2ZV9lZGdlCls3NjgxXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2NjJlZCBhbWRfaW9tbXVfZmx1c2hf
ZGV2aWNlCls3NjgyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAxYmM5NiBsaXZlcGF0Y2hfb3AKWzc2ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjMjU1IGh2bV9pbml0X2d1ZXN0X3Rp
bWUKWzc2ODRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDU1Y2JhIGlvbW11X3NoYXJlX3AybV90YWJsZQpbNzY4NV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDBjZTQgYml0bWFwX2xvbmdf
dG9fYnl0ZQpbNzY4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwYjU2ZTcgdW5zZXRfbm1pX2NhbGxiYWNrCls3Njg3XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOTY2ZCBhY3BpX29zX3ph
bGxvY19tZW1vcnkKWzc2ODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDRkNGNhIHRtZW1fcmVsaW5xdWlzaF9wYWdlcwpbNzY4OV0oc2VjICA3
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDA1YzAgY291
bnRlcl9jb25maWcKWzc2OTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDFlZDQxIGNvbm5lY3RfYnNwX0FQSUMKWzc2OTFdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBiMGI5IG1zaXhfd3Jp
dGVfY29tcGxldGlvbgpbNzY5Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxNzdlYjUgZWZpX2NvbXBhdF9ydW50aW1lX2NhbGwKWzc2OTNdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGYyNWFl
IGhwZXRfZGVpbml0Cls3Njk0XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAwNDFlNCBpdnJzX2JkZl9lbnRyaWVzCls3Njk1XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3YWNjZCBzZXR1cF9z
ZWNvbmRhcnlfQVBJQ19jbG9jawpbNzY5Nl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTVhNDAgYWNwaV9nYmxfZXhjZXB0aW9uX25hbWVzX3Ri
bApbNzY5N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwOTNhZGUgYXJjaF9tZW1vcnlfb3AKWzc2OThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE3ZTA0IHZpcnR1YWxfdm1jc192bXdyaXRl
Cls3Njk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA2YThlMSBsZmJfcmVkcmF3X3B1dHMKWzc3MDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE4NTE3IHZteF9kb21haW5fZW5hYmxlX3Bt
bApbNzcwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMDAxNzAgaHZtX3ZjcHVfaGFzX3BlbmRpbmdfaXJxCls3NzAyXShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyMjI0ZiBnZXRfdnZtY3Nf
dmlydHVhbApbNzcwM10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxNWI0MDMgc2hfZGVzdHJveV9tb25pdG9yX3RhYmxlX19zaF80Cls3NzA0XShz
ZWMgIDIpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxY2Zh
MCBwNjQKWzc3MDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDg0NjE2IHZjcHVfa2ljawpbNzcwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYTNmNTAgY29tcGF0X3VwZGF0ZV92YV9tYXBw
aW5nX290aGVyZG9tYWluCls3NzA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAyNThhZCBmcmVlX3hlbmhlYXBfcGFnZXMKWzc3MDhdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDExZjVlIHNl
cmlhbF9zZXRfcnhfaGFuZGxlcgpbNzcwOV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwODYyZTEgZW5hYmxlXzgyNTlBX2lycQpbNzcxMF0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDYzNjYg
ZG9tYWluX3BhdXNlX2V4Y2VwdF9zZWxmCls3NzExXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MjA1MCBwdl9wb3N0X291dGJfaG9vawpbNzcx
Ml0oc2VjICA2KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MGY5MjAgY3B1ZnJlcV9nb3ZfZGJzCls3NzEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwZmEyZiBzdm1fdm1leGl0X2RvX3N0Z2kKWzc3MTRd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc2
ZDFjIHNlY3VyaXR5X2dldF9hbGxvd191bmtub3duCls3NzE1XShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAzY2RiZCBlZmlfaW5pdF9tZW1vcnkK
Wzc3MTZdKHNlYyAtMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDAwMDAwIF9fZGxsX18KWzc3MTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDZmZWVkIGViaXRtYXBfZ2V0X2JpdApbNzcxOF0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2IxYTEgc3Ry
bmljbXAKWzc3MTldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGYzYzc5IGh2bV9taWdyYXRlX3BpcnFzCls3NzIwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MmYxZSBhbWRfaW9tbXVfc2V0
X3Jvb3RfcGFnZV90YWJsZQpbNzcyMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMjgwODggcmFuZ2VzZXRfcHJpbnRrCls3NzIyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE1MzNhNyBzaF9k
ZXN0cm95X21vbml0b3JfdGFibGVfX3NoXzMKWzc3MjNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTE1YTEwIHN2bV9zdGdpX2xhYmVsCls3NzI0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEy
MWQ5YiBudm14X2NwdV9kZWFkCls3NzI1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDA4NTZmYiBnZGJfYXJjaF9lbnRlcgpbNzcyNl0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDRmZDAgdGlt
ZXJfaW5pdApbNzcyN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwOGYxZDcgZ2V0X2ZyZWVfcGlycXMKWzc3MjhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQyNmVmIHNpbXBsZV9zdHJ0b3Vs
bApbNzcyOV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMmU5N2MgYW1kX2luaXRfY3B1Cls3NzMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZGVlZiBfX3N0b3BfdGhpc19jcHUKWzc3MzFd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM4
N2NiIGRvbTBfc2V0dXBfdmNwdQpbNzczMl0oc2VjICAyKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwODE0MjAgc2hfcGFnaW5nX21vZGVfX2d1ZXN0XzQKWzc3
MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGYwZWZhIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudApbNzczNF0oc2VjICA1KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQxNGEgaW9tbXVfdmVyYm9zZQpb
NzczNV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwNzY3ZDAgX19hbHRfaW5zdHJ1Y3Rpb25zCls3NzM2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2NjNkMyBhbWRfaW9tbXVfc2VuZF9ndWVz
dF9jbWQKWzc3MzddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMTNmNGMwIGNwdWZyZXFfZHJ2X2RhdGEKWzc3MzhdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTZiODVjIHB2X2RvbWFpbl9pbml0
aWFsaXNlCls3NzM5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA0NGFlYiBpc19hY3RpdmUKWzc3NDBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDRkNGE4IHRtZW1fZnJlZWFibGVfcGFnZXMK
Wzc3NDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMGFkNWNjIGFyY2hfZ2V0X3hlbl9jYXBzCls3NzQyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlODczYyBtY2VfaGFuZGxlcl9pbml0Cls3
NzQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDA1NTBhMiBfX2NwdWZyZXFfZHJpdmVyX3RhcmdldApbNzc0NF0oc2VjICA0KShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDU5ZjEgZWxmX3N0cnZhbApbNzc0
NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MjYzYWIgbXBfcmVnaXN0ZXJfbGFwaWNfYWRkcmVzcwpbNzc0Nl0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDE4NmEgbmVzdGVkaHZtX2VuYWJs
ZWQKWzc3NDddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDJlYjRmIGVhcmx5X2NwdV9pbml0Cls3NzQ4XShzZWMgIDUpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTk2MCBlZmlfcGNpX3JvbXMKWzc3NDld
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDZh
MmVmIF9fYXBlaV9leGVjX3J1bgpbNzc1MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDlmMTMgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbApbNzc1
MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MDY0ZTYgbWFwX3ZjcHVfaW5mbwpbNzc1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGRlZjAgaXJxX3NldF9hZmZpbml0eQpbNzc1M10oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzA3N2Yg
aGFzaHRhYl9zdGF0Cls3NzU0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA1MzJlOCBjcHVmcmVxX2xpbWl0X2NoYW5nZQpbNzc1NV0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMmM4NjMgdHJh
cF9pbml0Cls3NzU2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBlMjA5NyB2cG11X2luaXRpYWxpc2UKWzc3NTddKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDI1OWEyIGFzc2lnbl9wYWdlcwpb
Nzc1OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxMjZlNmIgcGFnaW5nX2xvZ19kaXJ0eV9yYW5nZQpbNzc1OV0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNzE1NjQgYXZ0YWJfaW5pdApbNzc2
MF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAx
NDMwNTAgcGVyX2NwdV9fdm14b24KWzc3NjFdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQyMjI4IHBlcl9jcHVfX25wYwpbNzc2Ml0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODBkNGUgdmNw
dV9pbml0aWFsaXNlCls3NzYzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA3ODkwNCBjb25kX2luaXRfYm9vbF9pbmRleGVzCls3NzY0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMjg3ZCBk
dW1wX3J1bnEKWzc3NjVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTE3YjAzIHZteF9jbGVhcl9tc3JfaW50ZXJjZXB0Cls3NzY2XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDExZjQwYSB2bXhf
dmxhcGljX21zcl9jaGFuZ2VkCls3NzY3XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTlhOCBlZmlfYXBwbGVfcHJvcGVydGllc19sZW4KWzc3
NjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTZiODAyIHB2X2RvbWFpbl9kZXN0cm95Cls3NzY5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4MDBjZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90
bwpbNzc3MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNTMwYTIgc2VyaWFsX3N0YXJ0X2xvZ19ldmVyeXRoaW5nCls3NzcxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3OWRjMCBzcHVyaW91
c19pbnRlcnJ1cHQKWzc3NzJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMTBiMDI3IG1zaXh0YmxfcHRfY2xlYW51cApbNzc3M10oc2VjICA0KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDcxMjQgZWxmX2xv
YWRfYmluYXJ5Cls3Nzc0XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAzMTIxYyBzdGFydF9zdm0KWzc3NzVdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDgxOTRmIHB2X2d1ZXN0X2NyNF9maXh1
cApbNzc3Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwZWJlMTggbXRycl9hcF9pbml0Cls3Nzc3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBmY2NmOCBzZW5kX2ludmFsaWRhdGVfcmVxCls3
Nzc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDBhZGUyMCBuZXdfdGxiZmx1c2hfY2xvY2tfcGVyaW9kCls3Nzc5XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MzQxOSB2YXNwcmludGYKWzc3
ODBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDE1ZTA3IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuCls3NzgxXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMWI5MCBjcHVwb29sX2dldF9ieV9p
ZApbNzc4Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxNjYwNWEgaGFwX3NldF9hbGxvY2F0aW9uCls3NzgzXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlMDJkOCBjcHVfaW5pdApbNzc4NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmMx
YjMgcDJtX2NoYW5nZV90eXBlX29uZQpbNzc4NV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzcyYjIgYnppbWFnZV9wYXJzZQpbNzc4Nl0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTZmZGYg
cHRfcGlycV9pdGVyYXRlCls3Nzg3XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAwODc2OCBucl9zb2NrZXRzCls3Nzg4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMTk0NCBuZXN0ZWRodm1f
dmNwdV9pbml0aWFsaXNlCls3Nzg5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAwNzBmYiB2bV9hc3Npc3QKWzc3OTBdKHNlYyAgNykoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzMWYwIHBlcl9jcHVfX21j
ZV9jbGVhcl9iYW5rcwpbNzc5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwNDE5YTAgdnVubWFwCls3NzkyXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3ODliZCBjb25kX3JlYWRfYm9vbApb
Nzc5M10oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMDkwMDAgbDFfZml4bWFwCls3Nzk0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDEwODEyNCB2bGFwaWNfc2V0X2lycQpbNzc5NV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDA5NzkgcmVn
aXN0ZXJfdmlydHVhbF9yZWdpb24KWzc3OTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTczZDk4IGhhbmRsZV9leGNlcHRpb24KWzc3OTddKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQzZGEy
IHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluCls3Nzk4XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMjIyMiB0aW1lX3Jlc3VtZQpbNzc5
OV0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
MjY4ZmQgY2hlY2tfbm1pX3dhdGNoZG9nCls3ODAwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MjgyOCBjb21wYXRfc2V0X2N4X3BtaW5mbwpb
NzgwMV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMDAxNzQgX19iaXRtYXBfZnVsbApbNzgwMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjdjOTcgcmFuZ2VzZXRfbmV3Cls3ODAzXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMzkyMCBz
aG93X2V4ZWN1dGlvbl9zdGF0ZQpbNzgwNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWQ3ZjEgaHBldF90b19kcmhkCls3ODA1XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkNzk0MCB0Ym9v
dF9zaHV0ZG93bgpbNzgwNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNjkwZjkgYWNwaV9nZXRfcmVnaXN0ZXIKWzc4MDddKHNlYyAgMikoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNjNzVjIHN5bWJvbHNf
dG9rZW5faW5kZXgKWzc4MDhdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDc2MmUwIGRvbTBfbWVtZmxhZ3MKWzc4MDldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzMGE4IGRvX2RvbWN0bApb
NzgxMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAxNzAwODYgY29tcGF0X2lyZXQKWzc4MTFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI2MjIwIHZteF9hc21fZG9fdm1lbnRyeQpbNzgxMl0o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDIy
NjAgcGVyX2NwdV9fc2NoZWR1bGVyCls3ODEzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZjJjMyBfX2NwdV9kaWUKWzc4MTRdKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM4OGM0IGRvbTBf
bWF4X3ZjcHVzCls3ODE1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDE3M2FkMCBpbnQ4MF9kaXJlY3RfdHJhcApbNzgxNl0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzhlNzYgd2F0Y2hkb2df
ZG9tYWluX2Rlc3Ryb3kKWzc4MTddKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTQyNTMwIHBlcl9jcHVfX2NwdWZyZXFfc3RhdGlzdGljX2xvY2sK
Wzc4MThdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBiMjRkIGdkYl93cml0ZV90b19wYWNrZXRfc3RyCls3ODE5XShzZWMgIDQpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNDljMyBwZm5fcGR4X2hvbGVf
c2V0dXAKWzc4MjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDNhYTQ5IHNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdApbNzgyMV0oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTY4ZDEgcnVu
dGltZV9wYXJzZQpbNzgyMl0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMTM1ZDQgcGNpX2FkZF9zZWdtZW50Cls3ODIzXShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxMjFkMyBzZXJpYWxfcmVn
aXN0ZXJfdWFydApbNzgyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxMDRlZGMgc3RkdmdhX2RlaW5pdApbNzgyNV0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDhjZGQgdmxhcGljX3RkdF9t
c3Jfc2V0Cls3ODI2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA1MmQ1ZSBzZXJpYWxfZ2V0YwpbNzgyN10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNjE5OTMgc2hfcmVtb3ZlX2wyX3NoYWRv
d19fZ3Vlc3RfNApbNzgyOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMTFiM2IgZWhjaV9kYmdwX2luaXQKWzc4MjldKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTYyNTRiIHNoX2F1ZGl0X2wz
X3RhYmxlX19ndWVzdF80Cls3ODMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAzYWI1NyBfc3Bpbl9sb2NrX2NiCls3ODMxXShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlMDE5OCBsb2FkX3N5
c3RlbV90YWJsZXMKWzc4MzJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDc2N2NjIF9fdHJhbXBvbGluZV9zZWdfc3RvcApbNzgzM10oc2VjICAx
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMGMyYjggaHZt
X2dldF9ndWVzdF90aW1lX2ZpeGVkCls3ODM0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMjRiMCBob3N0X3RzY19pc19zYWZlCls3ODM1XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlMDBj
MSBwcmludF9jcHVfaW5mbwpbNzgzNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAxNDkzMGEgc2hhZG93X2ZpbmFsX3RlYXJkb3duCls3ODM3XShz
ZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNjY3
OCBtbWlvX3JvX3JhbmdlcwpbNzgzOF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwNTQ4ZTEgY3B1ZnJlcV9zdGF0aXN0aWNfdXBkYXRlCls3ODM5
XShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEz
ZmU4MCBtY2luZm9fZHVtcHBlZApbNzg0MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzY4ZmUgZWZpX3JzX3VzaW5nX3BndGFibGVzCls3ODQx
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1
NGUzOCBjcHVmcmVxX2ZyZXF1ZW5jeV90YWJsZV92ZXJpZnkKWzc4NDJdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDQwNzY2IHhlbl9jb21waWxl
X2J5Cls3ODQzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAzNzU3NCBzY2hlZF9kZXN0cm95X3ZjcHUKWzc4NDRdKHNlYyAgNykoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlNWMwIGtleWhhbmRsZXJfc2Ny
YXRjaApbNzg0NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNzk1NzQgbWxzX2NvbnRleHRfdG9fc2lkCls3ODQ2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMGI4ZCBwYXRfdHlwZV8yX3B0
ZV9mbGFncwpbNzg0N10oc2VjIC0xKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwODAwMDAwMDAgX19JbWFnZUJhc2UKWzc4NDhdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTAwMzA4IGFyY2hfZXZ0Y2huX2luamVj
dApbNzg0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwZDlkZWUgYWNwaV9nZXRfcHJvY2Vzc29yX2lkCls3ODUwXShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMDBhOSB2YWxpZF9udW1hX3Jh
bmdlCls3ODUxXShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwYTlkOCBlZmlfbWRlc2Nfc2l6ZQpbNzg1Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwODkzYWYgYXJjaF9saXZlcGF0Y2hfcGVy
Zm9ybV9yZWxhCls3ODUzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAxMjM0YyBkb19ncmFudF90YWJsZV9vcApbNzg1NF0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjYxMjggaHZtX3ZpcnR1
YWxfdG9fbGluZWFyX2FkZHIKWzc4NTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDFhZGNiIHBhcnNlX3NpemVfYW5kX3VuaXQKWzc4NTZdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGY2Nzlh
IGNsZWFyX3VzZXJfaHZtCls3ODU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDBkODY5MCBocGV0X2xlZ2FjeV9pcnFfdGljawpbNzg1OF0oc2Vj
ICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDIxMDAg
X19wZXJfY3B1X3N0YXJ0Cls3ODU5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE3MTk2NCBwY2lfY29uZl9yZWFkMTYKWzc4NjBdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDUwN2JiIGRvX2Nv
bnNvbGVfaW8KWzc4NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTBkYmE3IG5zdm1fdmNwdV92bXJ1bgpbNzg2Ml0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMWY1YjMgdm14X3ZtZXhpdF9o
YW5kbGVyCls3ODYzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA4NDI2NSBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlCls3ODY0XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNmRkOCBpbnRwb3Nl
X2ludmFsCls3ODY1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA0MTI3ZiB2bV9ldmVudF92Y3B1X3VucGF1c2UKWzc4NjZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTI3ZjY4IHBhZ2luZ190
ZWFyZG93bgpbNzg2N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxMDAyMTggaHZtX3ZjcHVfYWNrX3BlbmRpbmdfaXJxCls3ODY4XShzZWMgIDcp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwODAwMCB6ZXJv
X3BhZ2UKWzc4NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDI4YjU4IHJhZGl4X3RyZWVfc2V0X2FsbG9jX2NhbGxiYWNrcwpbNzg3MF0oc2Vj
IC0xKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMjAg
X19maWxlX2FsaWdubWVudF9fCls3ODcxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDBmNGE4MiBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0Cls3
ODcyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDA4ZGY5NiBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IKWzc4NzNdKHNlYyAgNSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAwMDQwIGlkbGVfdmNwdQpbNzg3
NF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
ZjcxY2UgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyCls3ODc1XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMTJhOCBnZXRfc190aW1lX2ZpeGVk
Cls3ODc2XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDAxNmM4YSBnZXRfbmV4dF9pb2FwaWNfc2JkZl9pbmRleApbNzg3N10oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWM1MzYgZG9tYWluX2Nv
bnRleHRfdW5tYXBfb25lCls3ODc4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAxNTU2NSBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncwpbNzg3OV0o
c2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDMy
ODAgX2VuZApbNzg4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAxNzA1M2IgZG9fZnB1X3Rhc2tzd2l0Y2gKWzc4ODFdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTcxYzA0IGZhbTEwaF9jaGVj
a19lbmFibGVfbW1jZmcKWzc4ODJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMTY4YzdmIG5taV9lbmFibGVfdmlycQpbNzg4M10oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwOGI1MDYgcGNpX2Vu
YWJsZV9tc2kKWzc4ODRdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDA1N2VlIGVsZl9zaGRyX2NvdW50Cls3ODg1XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyMzA5YiBtb25pdG9yX2RvbWN0
bApbNzg4Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwNDc5NDMgY29tcGF0X3ZtX2Fzc2lzdApbNzg4N10oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjQyMTYgaHZtX2VmZXJfdmFsaWQKWzc4
ODhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTc2YTY0IGVmaV9oYWx0X3N5c3RlbQpbNzg4OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDM2NTUgd2FrZV91cF9vbmUKWzc4OTBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwMTZjIG1l
bWNweQpbNzg5MV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAxM2ZlOTAgaXNfbWNfcGFuaWMKWzc4OTJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDEzOWUwIHNldHVwX2h3ZG9tX3BjaV9kZXZp
Y2VzCls3ODkzXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDA3OTMwNCBtbHNfbGV2ZWxfaXN2YWxpZApbNzg5NF0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNTJjMTggc2VyaWFsX3B1dHMKWzc4
OTVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MGQ4N2UxIGhwZXRfYnJvYWRjYXN0X3Jlc3VtZQpbNzg5Nl0oc2VjICA0KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMzM4MzQgcHZfdHJhcF9pbml0Cls3ODk3
XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAw
YTRlMCBjbWNpX2FwaWNfdmVjdG9yCls3ODk4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2MTg1NSBhdHNfZGV2aWNlCls3ODk5XShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkYjdkZSB1cGRh
dGVfbGFzdF9jeF9zdGF0Cls3OTAwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE3MTIzMiBzaG93X3BhZ2Vfd2FsawpbNzkwMV0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2QyMzEgc29mdGly
cV90YXNrbGV0X2luaXQKWzc5MDJdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDA1YjZiIGVsZl9zZWN0aW9uX3N0YXJ0Cls3OTAzXShzZWMgIDQp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyZDZiOCBwb3dl
cm5vd19yZWdpc3Rlcl9kcml2ZXIKWzc5MDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBlYWIyIG5zdm1faGFwX3dhbGtfTDFfcDJtCls3OTA1
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEw
ZWJlNSBuc3ZtX3JkbXNyCls3OTA2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDE0NDY3NyBzaGFkb3dfcHJlYWxsb2MKWzc5MDddKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhODUwIHZteF9z
ZWNvbmRhcnlfZXhlY19jb250cm9sCls3OTA4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkOWZiNyBhY3BpX2VudGVyX3NsZWVwCls3OTA5XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBiMWE1
YSB0aW1lX2xhdGNoX3N0YW1wcwpbNzkxMF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjFiZWYgdGltZV9zdXNwZW5kCls3OTExXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwNTdmYSByY3Vf
bG9ja19saXZlX3JlbW90ZV9kb21haW5fYnlfaWQKWzc5MTJdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDAzMDYzIHZudW1hX2Rlc3Ryb3kKWzc5
MTNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MDAwMDAwIF9zaW5pdHRleHQKWzc5MTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDRmZjkzIGNvbnNvbGVfc3RhcnRfc3luYwpbNzkxNV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNDRiMGUg
aXNfcGFzc2l2ZQpbNzkxNl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAxNDIzNzAgcGVyX2NwdV9fdGFza2xldF93b3JrX3RvX2RvCls3OTE3XShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAyOGQy
NSByYl9lcmFzZQpbNzkxOF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMDA4NDAgaGFyZHdhcmVfZG9tYWluCls3OTE5XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBkY2VkZiBjcHVpZGxlX2Rp
c2FibGVfZGVlcF9jc3RhdGUKWzc5MjBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTIyNWUyIHNldF92dm1jc192aXJ0dWFsCls3OTIxXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3OWVlOSBn
ZXRfcGh5c2ljYWxfYnJvYWRjYXN0Cls3OTIyXShzZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MjEwMCBwZXJfY3B1X19jcHVwb29sCls3OTIzXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA0MjU4
ZSBzaW1wbGVfc3RydG91bApbNzkyNF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwMTVhM2IgZ3JhbnRfdGFibGVfd2Fybl9hY3RpdmVfZ3JhbnRz
Cls3OTI1XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAw
MDAwMDA1MGM4MCB4el9jcmMzMl90YWJsZQpbNzkyNl0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDMxYzggcGVyX2NwdV9fY3B1X2NvcmVfbWFz
awpbNzkyN10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwOTMyODkgdXBkYXRlX2NyMwpbNzkyOF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDJlOGUgYm9vdF9lZGlkX2NhcHMKWzc5MjldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTFlZTZi
IHZteF9nZXRfY3BsCls3OTMwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDA4MmU5MiBhcmNoX2luaXRpYWxpc2VfdmNwdQpbNzkzMV0oc2VjICA1
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDY2YTAgYm9v
dF9jcHVfcGh5c2ljYWxfYXBpY2lkCls3OTMyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2Ns
ICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwNjc0MyBjcHVpZF92aXJpZGlhbl9sZWF2ZXMKWzc5
MzNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAw
MTIyYjhhIG52bXhfZ2V0X3RzY19vZmZzZXQKWzc5MzRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBhY2EzIGh2bV9naXJxX2Rlc3RfMl92Y3B1
X2lkCls3OTM1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDEwMGFlOCBpc192YXJfbXRycl9vdmVybGFwcGVkCls3OTM2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwM2VkMiBfaHZtX2NoZWNr
X2VudHJ5Cls3OTM3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA4NGY5ZSBtYXBjYWNoZV92Y3B1X2luaXQKWzc5MzhdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTc1MWQzIHJpam5kYWVsS2V5
U2V0dXBFbmMKWzc5MzldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDBhMDBkIGV2dGNobl9jaGVja19wb2xsZXJzCls3OTQwXShzZWMgIDQpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2ZTE3NCBzbXBfZm91
bmRfY29uZmlnCls3OTQxXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDAwNjFhYSBkb21haW5fcGF1c2UKWzc5NDJdKHNlYyAgNSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhMzQ4IHBtX2lkbGVfc2F2ZQpb
Nzk0M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwOTAwMzggZnJlZV9kb21haW5fcGlycXMKWzc5NDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDk3NjUzIGNyZWF0ZV9ncmFudF9wdl9tYXBw
aW5nCls3OTQ1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAxNjA4ZiBzYWZlX2NvcHlfc3RyaW5nX2Zyb21fZ3Vlc3QKWzc5NDZdKHNlYyAgMSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA4MmE2IHNlbmRf
Z3Vlc3RfcGlycQpbNzk0N10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwNTdiYzAgcGNpZGV2c190cnlsb2NrCls3OTQ4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1ZGRjMSBwcmludF92dGRf
ZW50cmllcwpbNzk0OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAw
eDAwMDAwMDAwMDAwODBjNWYgdXBkYXRlX2d1ZXN0X21lbW9yeV9wb2xpY3kKWzc5NTBdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDNiM2E2IHN0
cmxlbgpbNzk1MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwNDBlNjQgdm1fZXZlbnRfcHV0X3JlcXVlc3QKWzc5NTJdKHNlYyAgMSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTM3OTRhIHAybV9wb2Rfc2V0
X21lbV90YXJnZXQKWzc5NTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDI3YWI3IHJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlCls3OTU0XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA2NzU2MCBn
dWVzdF9pb21tdV9pbml0Cls3OTU1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAwZjBiOCBydGNfbG9jawpbNzk1Nl0oc2VjICA0KShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMjZmNTMgc2V0dXBfbm9kZV9i
b290bWVtCls3OTU3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDBiMmE3OCBfX3RyYWNlX3RyYXBfb25lX2FkZHIKWzc5NThdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGU1ZTBkIG1jZV9yZWNv
dmVyYWJsZV9yZWdpc3RlcgpbNzk1OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIp
IChueCAwKSAweDAwMDAwMDAwMDAwZjYzMGEgaHZtX21hcF9ndWVzdF9mcmFtZV9ydwpbNzk2MF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjgz
ZDcgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQKWzc5NjFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTBjOWMwIGRlc3Ryb3lfcGVyaW9kaWNfdGlt
ZQpbNzk2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwYTUwZTEgZGlzYWJsZV9sYXBpY19ubWlfd2F0Y2hkb2cKWzc5NjNdKHNlYyAgNSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA0MTQ3IGlvbW11X3Bh
c3N0aHJvdWdoCls3OTY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDAp
IDB4MDAwMDAwMDAwMDBlYWViNSB1bm1tYXBfYnJva2VuX3BhZ2UKWzc5NjVdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIzNDIwIGRvX211bHRp
Y2FsbApbNzk2Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwM2EyZTggcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzCls3OTY3XShzZWMgIDEpKGZs
IDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE3MTlmMiBwY2lfY29u
Zl9yZWFkMzIKWzc5NjhdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMTBlMTgwIHRhaW50ZWQKWzc5NjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTQ4MzhjIHNoX2VtdWxhdGVfdW5tYXBfZGVz
dApbNzk3MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxNDhiMWUgc2hhZG93X2VuYWJsZQpbNzk3MV0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNDIyODAgcGVyX2NwdV9fc2NoZWR1bGVfZGF0
YQpbNzk3Ml0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwYjIzMzQgZm9yY2VfdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUKWzc5NzNdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDBhM2MwIGNwdV9k
ZXZzCls3OTc0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDBlZmVhYyBodm1lbXVsX2luc25fZmV0Y2gKWzc5NzVdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGQ4ZThjIHNldF94Y3IwCls3OTc2
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEy
ODFmZSBwYWdpbmdfZ2V0X21vZGUKWzc5NzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDY1ZDMyIGFtZF9pb21tdV9yZWFkX21zaV9mcm9tX2ly
ZQpbNzk3OF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMDY2ODAgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFsaWQKWzc5NzldKHNlYyAgNCko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhOGFkIGVyc3Rf
aW5pdApbNzk4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwYjI0OTkgY2xvY2tzb3VyY2VfaXNfdHNjCls3OTgxXShzZWMgIDUpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYTllOCBlZmlfcnMKWzc5ODJd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDRh
MDAwIGwyX2Jvb3RtYXAKWzc5ODNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDNkNWFlIGRvX3NldHRpbWUKWzc5ODRdKHNlYyAgNSkoZmwgMHgw
MCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA2NmE4IG1wX2xhcGljX2Fk
ZHIKWzc5ODVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDQ2Y2YwIHhmcmVlCls3OTg2XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDE2OGIzNSBubWlfc2V0dXBfZXZlbnRzCls3OTg3XShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlOWZhYiB2
bWNlX2ludGVsX3dybXNyCls3OTg4XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikg
KG54IDApIDB4MDAwMDAwMDAwMDAyZTE3NyBhY3BpX2Jvb3RfdGFibGVfaW5pdApbNzk4OV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwZjgyNjIg
aHZtX3NldF9lZmVyCls3OTkwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDAzZDA0ZCB0YXNrbGV0X3NjaGVkdWxlX29uX2NwdQpbNzk5MV0oc2Vj
ICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2JkNjEg
ZWZpX211bHRpYm9vdDIKWzc5OTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDZhMWY2IGFwZWlfZXhlY19yZWFkX3JlZ2lzdGVyCls3OTkzXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhYTQ2
ZCBjb21wYXRfcGxhdGZvcm1fb3AKWzc5OTRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wg
ICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDg3MzZjIF9faW9hcGljX3JlYWRfZW50cnkKWzc5OTVd
KHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTU2
ZmYwIHNoX2Rlc3Ryb3lfbDJfc2hhZG93X19ndWVzdF8zCls3OTk2XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5MGQ3MyBtYWNoaW5lX2tleGVj
X2xvYWQKWzc5OTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGYyNDdjIGhwZXRfaW5pdApbNzk5OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNWVjNjYgcWludmFsX2RldmljZV9pb3RsYl9z
eW5jCls3OTk5XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAzZTEzZSBpbml0X3RpbWVyCls4MDAwXShzZWMgLTEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMDAwMCBfX3NpemVfb2Zfc3RhY2tfY29tbWl0
X18KWzgwMDFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMTYwMGQxIHNoX2Rlc3Ryb3lfbDJfc2hhZG93X19ndWVzdF80Cls4MDAyXShzZWMgIDEp
KGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxNjk4MyBhZGRf
dGFpbnQKWzgwMDNdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDE1YzI5IHBsYXRmb3JtX3F1aXJrc19pbml0Cls4MDA0XShzZWMgIDQpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxYWY0MSBhcGVpX3ByZV9t
YXAKWzgwMDVdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMDc2OGQ2IHNlY3VyaXR5X3NpZF90b19jb250ZXh0Cls4MDA2XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwYzQyNiBwdF9yZXN0b3Jl
X3RpbWVyCls4MDA3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDA4MTVkYyBhcmNoX2RvbWFpbl9wYXVzZQpbODAwOF0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzI3ZGQgeGxhdF9tYWxsb2MK
WzgwMDldKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDBhNjYyIHdhcm5pbmdfcHJpbnQKWzgwMTBdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShz
Y2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA1ODczIGVsZl9waGRyX2NvdW50Cls4MDExXShz
ZWMgIDcpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDE0MDU4
MCBpYnNfY29uZmlnCls4MDEyXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDBiNWViOCBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzCls4MDEz
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1
NWFjOSBpb21tdV9pb3RsYl9mbHVzaApbODAxNF0oc2VjIC0xKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDAwMDAgX19kbGxfY2hhcmFjdGVyaXN0aWNzX18K
WzgwMTVdKHNlYyAgNykoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTFiNjQwIHBtdV9odm1fcmVmY291bnQKWzgwMTZdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAw
KShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGExYTY4IHBhZ2VmYXVsdF9ieV9tZW1hZGQK
WzgwMTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTcxNTI1IGRvX2RvdWJsZV9mYXVsdApbODAxOF0oc2VjICA3KShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmI0NDggdG90YWxfcGFnZXMKWzgwMTldKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDc4ZGMx
IG1sc19jb21wdXRlX2NvbnRleHRfbGVuCls4MDIwXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCko
c2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhZTc5NSBhbGxvY19jcHVfaWQKWzgwMjFdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDU3YzE3
IHBjaV9nZXRfcGRldgpbODAyMl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwZjk2OGUgaHZtX3ZjcHVfcmVzZXRfc3RhdGUKWzgwMjNdKHNlYyAg
MSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGZmZDUyIGh2
bV9pbmplY3RfbXNpCls4MDI0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54
IDApIDB4MDAwMDAwMDAwMDEwMTMzZCBtdHJyX2ZpeF9yYW5nZV9tc3Jfc2V0Cls4MDI1XShzZWMg
IDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwYWExMCBl
ZmlfbDRfcGd0YWJsZQpbODAyNl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAwOTA2NzcgYXJjaF9ldnRjaG5fYmluZF9waXJxCls4MDI3XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAwMzFjMCBk
b19pbml0Y2FsbHMKWzgwMjhdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDI3NTUzIGdldF9yYW5kb20KWzgwMjldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDE2OGVhIHByaW50X3RhaW50ZWQK
WzgwMzBdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMTI0YTgzIG52bXhfaGFuZGxlX3ZtcmVhZApbODAzMV0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDgwMDAgY3B1X3RvX25vZGUKWzgwMzJd
KHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDEz
NzQyIHBjaV9oaWRlX2RldmljZQpbODAzM10oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDgyMDAgYm9vdF9jcHVfZGF0YQpbODAzNF0oc2VjICA0
KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTZhODEgYW1k
X2lvdl9kZXRlY3QKWzgwMzVdKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDA2ZmEzIGVsZl9wYXJzZV9iaW5hcnkKWzgwMzZdKHNlYyAgMSkoZmwg
MHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMGIwMjk4IGFyY2hfZG9f
c3lzY3RsCls4MDM3XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwMTVjMCB3YWtldXBfc3RhcnQKWzgwMzhdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDFhNjg5IGtpbWFnZV9hbGxvYwpbODAz
OV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAw
NTMyMDAgc2VyaWFsX3Jlc3VtZQpbODA0MF0oc2VjICA1KShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDliNDAgcHJvY2Vzc29yX3Bvd2VycwpbODA0MV0oc2Vj
ICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2I3NzUg
c3ltYm9sc19sb29rdXAKWzgwNDJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMDU1MWE3IGNwdWZyZXFfdXBkYXRlX3R1cmJvCls4MDQzXShzZWMg
IDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYjE5MiBw
Mm1fdGVhcmRvd24KWzgwNDRdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobngg
MCkgMHgwMDAwMDAwMDAwMDQzOWNjIGZpbmlzaF93YWl0Cls4MDQ1XShzZWMgIDcpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyYzE1MCBtZW1ub2RlbWFwc2l6
ZQpbODA0Nl0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwZDk1ZWIgY29tcHJlc3NfeHNhdmVfc3RhdGVzCls4MDQ3XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEzOGYxYiBwMm1fcG9kX2RlbWFu
ZF9wb3B1bGF0ZQpbODA0OF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwYjBmMWQgc2NhbGVfZGVsdGEKWzgwNDldKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDViYTcxIGZyZWVfcGd0YWJsZV9t
YWRkcgpbODA1MF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAw
MDAwMDAwMDAwMjM0ODYgYmluZF9pcnFfdmVjdG9yCls4MDUxXShzZWMgIDQpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDAxOTk4YiBhY3BpX3RiX3BhcnNlX3Jv
b3RfdGFibGUKWzgwNTJdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMDNiMjFlIHN0cmNhc2VjbXAKWzgwNTNdKHNlYyAgMSkoZmwgMHgwMCkodHkg
ICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMTIxMmYxIHZteF92bWVudGVyX2hlbHBl
cgpbODA1NF0oc2VjICA0KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAwMGQ2NTYgeHpfZGVjX3J1bgpbODA1NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNj
bCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMDNhNWEgaHZtX3NhdmVfb25lCls4MDU2XShzZWMg
IDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3NjNjOSBv
cHRfZG9tMF9zaGFkb3cKWzgwNTddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAo
bnggMCkgMHgwMDAwMDAwMDAwMGIzY2E3IHRyYXBzdHIKWzgwNThdKHNlYyAgMSkoZmwgMHgwMCko
dHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDM4MjZkIHZjcHVfdW5ibG9jawpb
ODA1OV0oc2VjICA4KShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAw
MDAwMDAwMDAgX19iYXNlX3JlbG9jc19zdGFydApbODA2MF0oc2VjICA1KShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQxZTAgaXZoZF90eXBlCls4MDYxXShz
ZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA1YmI4
ZiBkb21haW5fY29udGV4dF9tYXBwaW5nX29uZQpbODA2Ml0oc2VjICAxKShmbCAweDAwKSh0eSAg
IDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxMmNkZDkgY2xlYXJfaWRlbnRpdHlfcDJt
X2VudHJ5Cls4MDYzXShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4
MDAwMDAwMDAwMDAwNWI1MiBlbGZfc3RyZm10Cls4MDY0XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwMThiMSBuZXN0ZWRodm1fdmNwdV9yZXNl
dApbODA2NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAw
MDAwMDAxMTJjYWUgc3ZtX3ZtZXhpdF9oYW5kbGVyCls4MDY2XShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBlNTVmYyBtY3RlbGVtX2RhdGFwdHIK
WzgwNjddKHNlYyAgNCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAw
MDAwMDMwNDlkIGFwaWNfeDJhcGljX3Byb2JlCls4MDY4XShzZWMgIDEpKGZsIDB4MDApKHR5ICAg
MCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA4ZTY0NiBjcHVfaGFzX3BlbmRpbmdfYXBp
Y19lb2kKWzgwNjldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMGIxMGRkIHNldF90aW1lX3NjYWxlCls4MDcwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBhMzlhMSBjb21wYXRfYXJjaF9tZW1v
cnlfb3AKWzgwNzFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgw
MDAwMDAwMDAwMDFlYThkIGx6bzF4X2RlY29tcHJlc3Nfc2FmZQpbODA3Ml0oc2VjICAxKShmbCAw
eDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwM2I1MTcgc3Ryc2VwCls4
MDczXShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE0ZmQ5MSBzaF9yZW1vdmVfbDFfc2hhZG93X19ndWVzdF8yCls4MDc0XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEyNDQ2YSBudm14X2hhbmRs
ZV92bXJlc3VtZQpbODA3NV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAw
KSAweDAwMDAwMDAwMDAwMzhkZjEgd2F0Y2hkb2dfZG9tYWluX2luaXQKWzgwNzZdKHNlYyAgNSko
ZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDA5MmU4IHhmZWF0
dXJlX21hc2sKWzgwNzddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkg
MHgwMDAwMDAwMDAwMGVhMzUyIHZtY2VfcmVzdG9yZV92Y3B1Cls4MDc4XShzZWMgIDEpKGZsIDB4
MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA5YzEyZiBkb19tbXVfdXBk
YXRlCls4MDc5XShzZWMgIDQpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAyMzg2OCByZXF1ZXN0X2lycQpbODA4MF0oc2VjICAxKShmbCAweDAwKSh0eSAgIDAp
KHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwNjMzMTYgaW9tbXVfZHRlX3NldF9ndWVzdF9j
cjMKWzgwODFdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAw
MDAwMDAwMGRjNWNlIHBtc3RhdF9nZXRfY3hfc3RhdApbODA4Ml0oc2VjICAxKShmbCAweDAwKSh0
eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNTgzYWQgc2hfcmVtb3ZlX2wxX3No
YWRvd19fZ3Vlc3RfMwpbODA4M10oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChu
eCAwKSAweDAwMDAwMDAwMDAxNzE3NTkgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZQpbODA4NF0o
c2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAxNzUx
NDAgY2xlYXJfcGFnZV9zc2UyCls4MDg1XShzZWMgIDYpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDAwZjdlMCB0bWVtX2dsb2JhbApbODA4Nl0oc2VjICAxKShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMTdlM2UgcmVnaXN0
ZXJfaXJxX2tleWhhbmRsZXIKWzgwODddKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMTFkZDUyIHZteF9waV9ob29rc19hc3NpZ24KWzgwODhdKHNl
YyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDRmZmZm
IGNvbnNvbGVfZW5kX3N5bmMKWzgwODldKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMGEwYzIzIHB2X3JvX3BhZ2VfZmF1bHQKWzgwOTBdKHNlYyAg
NCkoZmwgMHgwMCkodHkgICAwKShzY2wgICAyKSAobnggMCkgMHgwMDAwMDAwMDAwMDIxMWU3IHNv
cnRfZXhjZXB0aW9uX3RhYmxlcwpbODA5MV0oc2VjICAxKShmbCAweDAwKSh0eSAgIDApKHNjbCAg
IDIpIChueCAwKSAweDAwMDAwMDAwMDAwNGJlZWUgdG1lbV9ldmljdApbODA5Ml0oc2VjICA1KShm
bCAweDAwKSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwMDQxNTAgaW9tbXVf
ZGV2X2lvdGxiX3RpbWVvdXQKWzgwOTNdKHNlYyAgMSkoZmwgMHgwMCkodHkgICAwKShzY2wgICAy
KSAobnggMCkgMHgwMDAwMDAwMDAwMDNhYzdjIF9zcGluX3VubG9ja19pcnFyZXN0b3JlCls4MDk0
XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDBi
MjM0NCBndHNjX3RvX2d0aW1lCls4MDk1XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAg
MikgKG54IDApIDB4MDAwMDAwMDAwMDE3M2Y0MCBkZWJ1ZwpbODA5Nl0oc2VjICAxKShmbCAweDAw
KSh0eSAgIDApKHNjbCAgIDIpIChueCAwKSAweDAwMDAwMDAwMDAwYjExNTcgc3RpbWUydHNjCls4
MDk3XShzZWMgIDEpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAw
MDE2ODNiOSBjb21wYXRfb3Byb2ZfYXJjaF9jb3VudGVyCls4MDk4XShzZWMgIDEpKGZsIDB4MDAp
KHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDEwNWJkMyB2aW9hcGljX2dldF9t
YXNrCls4MDk5XShzZWMgIDUpKGZsIDB4MDApKHR5ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAw
MDAwMDAwMDAwMDkyNCBtYXhfZ3JhbnRfZnJhbWVzCls4MTAwXShzZWMgIDEpKGZsIDB4MDApKHR5
ICAgMCkoc2NsICAgMikgKG54IDApIDB4MDAwMDAwMDAwMDA3YjJiZCBfX2ZpbmRfbmV4dF96ZXJv
X2JpdAoKClJFTE9DQVRJT04gUkVDT1JEUyBGT1IgWy5ic3NdOiAodG9vIG1hbnk6IDB4OTA1YTRj
KQo=
--001a11460aacba919705590b6dd5
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--001a11460aacba919705590b6dd5--


From xen-devel-bounces@lists.xen.org Wed Sep 13 06:15:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 06:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds0wo-0004QJ-Km; Wed, 13 Sep 2017 06:14:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4228083ce=citrix-osstest@xenproject.org>)
 id 1ds0wn-0004Q9-L6
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 06:14:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1D/FB-17770-CDCC8B95; Wed, 13 Sep 2017 06:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO61Mzs
 iDc53M1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owfX5sZCz7EVaxbsZytgfG8dRcjB4eEgL/E
 lE1VXYycQKa7xPT2FWwgtoiAs8SED7fBbF4BPYnTrWdYQcqFBbIlTrXGdTFyAZV/k5B4cGweI
 0zvgZW7WWHsRX/OsIDYbAIeEhN7JoLZLAKqEkem/wKrFxLQkli6eCUTxHxBiZMzn4DVMAtISB
 x88YIZYo6FxI6PfWwTGPlmISmbhaRsASPTKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwJBiAIIdjN+WBRxilORgUhLl3b9nR6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd4rp4FygkWp6akVaZk5wOCGSUtw8CiJ8D4DSfMWFyTmFmemQ6ROMepyHNt0+Q+TE
 Etefl6qlDjvEpAiAZCijNI8uBGwSLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6lIFN4Mv
 NK4Da9AjqCCeiIMxBHlCQipKQaGC0mcm2qE2puNf21T8K+zqGO5xgT3wbzot8KM00mhjmySCb
 HKWgKc583alqwXFvkzt9fjOKXTmyd/NV+/rT8M2z92aZJLuVbl8z8P+Vc98Pd/ezqTWq3b141
 nClza33gvhS7+hUmYh3Cnqq1W/xWrm8/LvY65viitmXcCnf3iJl+FnN6NvFgoRJLcUaioRZzU
 XEiAIvqTgyvAgAA
X-Env-Sender: prvs=4228083ce=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505283284!116140066!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50496 invoked from network); 13 Sep 2017 06:14:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 06:14:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,386,1500940800"; d="scan'208";a="439534190"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72098-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:regression
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
X-Osstest-Versions-That: qemuu=c349189772cec43498b0bec8a84146f10b8937af
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 13 Sep 2017 07:14:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 72098:
	regressions - trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA5OCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIwOTgvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDIxIGxlYWstY2hlY2svY2hlY2sgZmFpbCBSRUdSLiB2cy4g
NzIwODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIGxpa2UgNzIwODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSA3MjA4NwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBsaWtlIDcyMDg3CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwODcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjA4
NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBsaWtlIDcyMDg3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwODcKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbGlrZSA3MjA4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDg3CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGxpa2UgNzIw
ODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbGlrZSA3MjA4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDcyMDg3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAg
ICAgIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAKYmFzZWxpbmUgdmVy
c2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0
NmYxMGI4OTM3YWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MjA4NyAgMjAxNy0wOS0wOSAyMjo0
NToyNSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzIwOTggIDIwMTctMDktMTIg
MjI6NDk6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwCkF1dGhv
cjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkRhdGU6ICAgV2Vk
IFNlcCA2IDE0OjQwOjMzIDIwMTcgKzAxMDAKCiAgICBSZXZlcnQgIkFDUEk6IGRvbid0IGNhbGwg
YWNwaV9wY2locF9kZXZpY2VfcGx1Z19jYiBvbiB4ZW4iCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBj
b21taXQgMTUzZWJhNDcyNmRmYTFiZGZjMzFkMWZlOTczYjJhNjFiOTAzNTQ5Mi4KICAgIAogICAg
VGhpcyBwYXRjaCBwcmV2ZW50cyBQQ0kgcGFzc3Rocm91Z2ggaG90cGx1ZyBvbiBYZW4uIEV2ZW4g
aWYgdGhlIFhlbiB0b29sCiAgICBzdGFjayBwcmVwYXJlcyBpdHMgb3duIEFDUEkgdGFibGVzLCB3
ZSBzdGlsbCByZWx5IG9uIFFFTVUgZm9yIGhvdHBsdWcKICAgIEFDUEkgbm90aWZpY2F0aW9ucy4K
ICAgIAogICAgVGhlIG9yaWdpbmFsIGlzc3VlIGlzIGZpeGVkIGJ5IHRoZSB0d28gcHJldmlvdXMg
cGF0Y2g6CiAgICAgIGh3L2FjcGk6IExpbWl0IGhvdHBsdWcgdG8gcm9vdCBidXMgb24gbGVnYWN5
IG1vZGUKICAgICAgaHcvYWNwaTogTW92ZSBhY3BpX3NldF9wY2lfaW5mbyB0byBwY2locAogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDJiZWQxYmE3N2ZhZTUwYmM4YjVlNjhlZGUy
ZDgwYjY1MmIzMGMzYjgpCgpjb21taXQgNTkwZTc3OGVjOWM2MTZlZmM1NjhjMzE2NTk4NjAwYmU4
MWE0NTMyMwpBdXRob3I6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgpEYXRlOiAgIFdlZCBTZXAgNiAxNDo0MDozMiAyMDE3ICswMTAwCgogICAgaHcvYWNwaTogTW92
ZSBhY3BpX3NldF9wY2lfaW5mbyB0byBwY2locAogICAgCiAgICBIVyBwYXJ0IG9mIEFDUEkgUENJ
IGhvdHBsdWcgaW4gUUVNVSBkZXBlbmRzIG9uIEFDUElfUENJSFBfUFJPUF9CU0VMCiAgICBiZWlu
ZyBzZXQgb24gYSBQQ0kgYnVzIHRoYXQgc3VwcG9ydHMgQUNQSSBob3RwbHVnLiBJdCBzaG91bGQg
d29yawogICAgcmVnYXJkbGVzcyBvZiB0aGUgc291cmNlIG9mIEFDUEkgdGFibGVzIChRRU1VIGdl
bmVyYXRvci9sZWdhY3kgU2VhQklPUy9YZW4pLgogICAgU28gbW92ZSBBQ1BJX1BDSUhQX1BST1Bf
QlNFTCBpbml0aWFsaXphdGlvbiBpbnRvIEhXIEFDUEkgaW1wbGVtZW50YXRpb24KICAgIHBhcnQg
ZnJvbSBRRU1VJ3MgQUNQSSB0YWJsZSBnZW5lcmF0b3IuCiAgICAKICAgIFRvIGRvIFBDSSBwYXNz
dGhyb3VnaCB3aXRoIFhlbiwgdGhlIHByb3BlcnR5IEFDUElfUENJSFBfUFJPUF9CU0VMIG5lZWRz
CiAgICB0byBiZSBzZXQsIGJ1dCB0aGlzIHdhcyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBh
cmUgYnVpbHQgd2hpY2ggaXMKICAgIG5vdCBuZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBUaGUgbmVl
ZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3aXRoIGNvbW1pdAogICAgInBjOiBwY2locDogYXZv
aWQgYWRkaW5nIEFDUElfUENJSFBfUFJPUF9CU0VMIHR3aWNlIgogICAgKGYwYzlkNjRhNjhiNzc2
Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYpLgogICAgCiAgICBBZGRpbmcgZmluZF9pNDQwZngg
aW50byBzdHVicyBzbyB0aGF0IG1pcHMtc29mdG1tdSB0YXJnZXQgY2FuIGJlIGJ1aWx0LgogICAg
CiAgICBSZXBvcnRlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5p
dD4KICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWI5MzhhZTQzZjhhM2E3MWEzNTI1NTY2
ZWRmNTg2MDgxYjdhNzQ1MikKCmNvbW1pdCAyZTc5Mzk2MzI0ZmJjZWMzMWZlZjhmOTZhNDlmZTNj
NzIxNGNlOTU4CkF1dGhvcjogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CkRhdGU6ICAgV2VkIFNlcCA2IDE0OjQwOjMxIDIwMTcgKzAxMDAKCiAgICBody9hY3BpOiBM
aW1pdCBob3RwbHVnIHRvIHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZjU4NTU5OTRmZWUyZjg4MTVkYzg2Yjg0NTNlNGE2M2UyOTBhZWEw
NSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 06:49:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 06:49:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds1U6-0006Vz-C6; Wed, 13 Sep 2017 06:49:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds1U4-0006Vg-9M
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 06:49:16 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 97/59-03414-BE4D8B95; Wed, 13 Sep 2017 06:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVff5lR2
 RBvMmClisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE142zLX6aCjf4Vy1Z9ZWxg
 vOTZxcjFISTQyCSxYf1CFgjnMaPEubc7WSGcbYwSNx6dY+9i5OQQEXCW+HpmLpgtLOAg8XhxJ
 yuIzStgLzH18FmmLkZ2DjYBK4lDYiBRFgFVibZ5L5knMHIsYGRYxahenFpUllqka6qXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoKQYg2ME4/bL/IUZJDiYlUd79e3ZECvEl5ad
 UZiQWZ8QXleakFh9ilOHgUJLgPXEZKCdYlJqeWpGWmQMMGZi0BAePkgjvPJA0b3FBYm5xZjpE
 6hSjLsexTZf/MAmx5OXnpUqJ8y4CKRIAKcoozYMbAQvfS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmXQwyhSczrwRu0yugI5iAjjhzGuyIkkSElFQDo4rtUp7vNZzSk5/asRSa3Jv+fqffY4
 /jmRcUnynkR6yZuHnJrPWvS2Kdj8kEL2eVWeIf5vzlhe2V6qleV2RcprpERP3LOx/D9m9m8e7
 nCycyHSxdt9Z4AftkQTM+dYtAyRW3ulYxph8Le+V58EQcp3rV6nMzIo9eWK78bQfn8rczBa69
 PK35cqcSS3FGoqEWc1FxIgCa1fpiWgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505285350!116145267!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58296 invoked from network); 13 Sep 2017 06:49:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 06:49:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds1Tv-0007f4-FA; Wed, 13 Sep 2017 06:49:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds1Tp-0008T4-UV; Wed, 13 Sep 2017 06:49:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds1To-0003me-Qi; Wed, 13 Sep 2017 06:49:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1ds1To-0003me-Qi@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 06:49:00 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-raw
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGYwMDdjYWQxNTllOTlmYTJhY2QzYjJlOTM2
NGZiYjMyYWQyOGI5NzEKICBCdWcgbm90IHByZXNlbnQ6IGJlYWVjNTMzZmMyNzAxYTI4YTRkNjY3
ZjY3YzlmNTljNmU0ZTBkMTMKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzOTUvCgoKICAoUmV2aXNpb24gbG9nIHRv
byBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290Lmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzExMzM5NS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEx
MzAzMSAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDExMzM1MyBmYWlsIFtob3N0PW1lcmxvdDBdIC8gMTEyMjc3IFtob3N0PW5vYmxpbmcxXSAxMTIy
NzEgW2hvc3Q9cmltYXZhMV0gMTEyMjM1IFtob3N0PWl0YWxpYTBdIDExMjE4MiBbaG9zdD1maWFu
bzBdIDExMjA4MyBbaG9zdD1iYXJvcXVlMV0gMTEyMDQ5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFz
cyBmbGlnaHRzOiAxMTMzNTMgLyAxMTIwNDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRy
ZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKTGF0ZXN0IGYwMDdjYWQxNTllOTlmYTJhY2QzYjJlOTM2NGZiYjMyYWQyOGI5NzEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3
YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwpCYXNpcyBwYXNzIGJl
YWVjNTMzZmMyNzAxYTI4YTRkNjY3ZjY3YzlmNTljNmU0ZTBkMTMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgZDUzNWQ4OTIy
ZjU3MTUwMjI1MmRlYWY2MDdlODJlNzQ3NWNkMTcyOApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRo
IC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCNiZWFlYzUzM2ZjMjcwMWEy
OGE0ZDY2N2Y2N2M5ZjU5YzZlNGUwZDEzLWYwMDdjYWQxNTllOTlmYTJhY2QzYjJlOTM2NGZiYjMy
YWQyOGI5NzEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQt
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0IzQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2
ZDctYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCNkNTM1ZDg5MjJmNTcxNTAyMjUyZGVhZjYwN2U4MmU3NDc1Y2QxNzI4
LTcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDEwMDQgbm9kZXMg
aW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTIwMTkgW2hv
c3Q9cmltYXZhMF0KIDExMTk5NSBbaG9zdD1odXhlbHJlYmUxXQogMTEyMDQ5IHBhc3MgYmVhZWM1
MzNmYzI3MDFhMjhhNGQ2NjdmNjdjOWY1OWM2ZTRlMGQxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyBkNTM1ZDg5MjJmNTcx
NTAyMjUyZGVhZjYwN2U4MmU3NDc1Y2QxNzI4CiAxMTIwODMgW2hvc3Q9YmFyb3F1ZTFdCiAxMTIx
ODIgW2hvc3Q9Zmlhbm8wXQogMTEyMjcxIFtob3N0PXJpbWF2YTFdCiAxMTIyMzUgW2hvc3Q9aXRh
bGlhMF0KIDExMjI3NyBbaG9zdD1ub2JsaW5nMV0KIDExMzE1MCBmYWlsIGlycmVsZXZhbnQKIDEx
MzE2NiBmYWlsIGlycmVsZXZhbnQKIDExMzE4OSBmYWlsIGlycmVsZXZhbnQKIDExMzI2MiBmYWls
IGlycmVsZXZhbnQKIDExMzM2MSBwYXNzIGJlYWVjNTMzZmMyNzAxYTI4YTRkNjY3ZjY3YzlmNTlj
NmU0ZTBkMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0
NDk4OWJmNTc2MDRlYTg2ZDcgMzlhMmE2MmU1NjI2MzI3ZjE0MTU5NmVkM2U3OGE1NTg5OTQzN2Ux
MQogMTEzMzQ5IGZhaWwgZjAwN2NhZDE1OWU5OWZhMmFjZDNiMmU5MzY0ZmJiMzJhZDI4Yjk3MSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEw
Yjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzNTQg
cGFzcyBiZWFlYzUzM2ZjMjcwMWEyOGE0ZDY2N2Y2N2M5ZjU5YzZlNGUwZDEzIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDc0
ZDJlMTFjY2ZkMmZlMjc0ZWExMTE2ODZjODI5NTM0YzgxNWE5YWUKIDExMzMyMyBmYWlsIGYwMDdj
YWQxNTllOTlmYTJhY2QzYjJlOTM2NGZiYjMyYWQyOGI5NzEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1
NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwogMTEzMzQ4IHBhc3MgYmVhZWM1MzNmYzI3MDFh
MjhhNGQ2NjdmNjdjOWY1OWM2ZTRlMGQxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2
OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyBkNTM1ZDg5MjJmNTcxNTAyMjUyZGVh
ZjYwN2U4MmU3NDc1Y2QxNzI4CiAxMTMzNTcgcGFzcyBiZWFlYzUzM2ZjMjcwMWEyOGE0ZDY2N2Y2
N2M5ZjU5YzZlNGUwZDEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRi
ODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDZkM2NjMmQyNjY3MTkzZTBhZGE4OTU3YjExZmJhNjg4
YTBjYjc3MjYKIDExMzM3NiBwYXNzIGJlYWVjNTMzZmMyNzAxYTI4YTRkNjY3ZjY3YzlmNTljNmU0
ZTBkMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4
NDE0NmYxMGI4OTM3YWYgNjU0YzM2OWU1ZjkzYjliZTQyN2VlMjk1NGM5NzY0ODAxNGVmZDFiOQog
MTEzMzUyIHBhc3MgYmVhZWM1MzNmYzI3MDFhMjhhNGQ2NjdmNjdjOWY1OWM2ZTRlMGQxMyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVh
ODZkNyAwOWVkNjlmNjZkNTc5OWNkNzBmMzhlNDU4YjU2YTZhNjVkYmVhZDFmCiAxMTMzNjMgcGFz
cyBiZWFlYzUzM2ZjMjcwMWEyOGE0ZDY2N2Y2N2M5ZjU5YzZlNGUwZDEzIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDEyMjU3
ZGUzY2ZmZjliNGZmYTBiNzM3OWVmODJjOWFkN2M4ZGJlYzkKIDExMzM2NiBwYXNzIGJlYWVjNTMz
ZmMyNzAxYTI4YTRkNjY3ZjY3YzlmNTljNmU0ZTBkMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgNGQ0NTBjNDkzOWVkMDcz
NWZlMjAxMjE0ZDlkM2I1ZGVkMjAwZDcxYwogMTEzMzczIHBhc3MgYmVhZWM1MzNmYzI3MDFhMjhh
NGQ2NjdmNjdjOWY1OWM2ZTRlMGQxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3
MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA1NTZmOTlkZTkwMWY1NDYxZmIxYjg3MjM0
MTNlNzdlM2M5OGIwNDEwCiAxMTMzNTMgZmFpbCBmMDA3Y2FkMTU5ZTk5ZmEyYWNkM2IyZTkzNjRm
YmIzMmFkMjhiOTcxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThi
MGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVl
NjRlZmMKIDExMzM3OCBwYXNzIGJlYWVjNTMzZmMyNzAxYTI4YTRkNjY3ZjY3YzlmNTljNmU0ZTBk
MTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0
NmYxMGI4OTM3YWYgMmVmODdhMmQ5N2Y4NWY0M2M4OGUxYWRmN2I1YmMwYjAxODI3MGJhMQogMTEz
Mzc5IHBhc3MgYmVhZWM1MzNmYzI3MDFhMjhhNGQ2NjdmNjdjOWY1OWM2ZTRlMGQxMyBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5Mzdh
ZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTMzODAgZmFpbCBm
MDA3Y2FkMTU5ZTk5ZmEyYWNkM2IyZTkzNjRmYmIzMmFkMjhiOTcxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJlYzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMx
N2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKIDExMzM4MyBwYXNzIGJlYWVjNTMzZmMy
NzAxYTI4YTRkNjY3ZjY3YzlmNTljNmU0ZTBkMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMz
NDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIw
OWE0YjBmY2FhMDc4MTczNWU2NGVmYwogMTEzMzg5IGZhaWwgZjAwN2NhZDE1OWU5OWZhMmFjZDNi
MmU5MzY0ZmJiMzJhZDI4Yjk3MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNl
YzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEw
NzgxNzM1ZTY0ZWZjCiAxMTMzOTIgcGFzcyBiZWFlYzUzM2ZjMjcwMWEyOGE0ZDY2N2Y2N2M5ZjU5
YzZlNGUwZDEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjMzQ5MTg5NzcyY2VjNDM0OThiMGJl
YzhhODQxNDZmMTBiODkzN2FmIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRl
ZmMKIDExMzM5NSBmYWlsIGYwMDdjYWQxNTllOTlmYTJhY2QzYjJlOTM2NGZiYjMyYWQyOGI5NzEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYx
MGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwpTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTIwNDkg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzMzIzIChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMzQ4IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzMzQ5IChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGJlYWVjNTMzZmMyNzAxYTI4YTRkNjY3ZjY3Yzlm
NTljNmU0ZTBkMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIw
YmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2
NGVmYwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDExMzM3OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDExMzM4MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDExMzM4MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTEzMzg5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTEzMzkyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMzOTUg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2Js
ZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICBmMDA3Y2FkMTU5ZTk5ZmEyYWNkM2IyZTkzNjRmYmIzMmFkMjhiOTcx
CiAgQnVnIG5vdCBwcmVzZW50OiBiZWFlYzUzM2ZjMjcwMWEyOGE0ZDY2N2Y2N2M5ZjU5YzZlNGUw
ZDEzCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTEzMzk1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRl
ZC4pCgpwbm10b3BuZzogMTcyIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dy54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTEzMzk1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTMz
OTUgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzOTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 07:19:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 07:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds1xW-0000Jj-1E; Wed, 13 Sep 2017 07:19:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds1xU-0000JX-0W
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 07:19:40 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 63/17-03414-B0CD8B95; Wed, 13 Sep 2017 07:19:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVZfjzo5
 Ig29rRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fnzKGtBcwNjxaQ7ng2M
 LaFdjFwcQgKNTBKndvxgh3AeM0p0d3WwQDjbGCX6d/4FynByiAg4S3w9MxfM5hXQl/j+dztzF
 yMHh7CAlcS1DQkgYQmBJhWJS9ttIWxPiWcHvoOVgNinNkV3MbJzsAFVHxIDKWARUJW4urWNbQ
 Ij9wJGhlWM6sWpRWWpRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5mAII
 djLMv+x9ilORgUhLl3b9nR6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4bt4BygkWp6akVaZk5
 wLCDSUtw8CiJ8KreBkrzFhck5hZnpkOkTjEacxzbdPkPE8ejG3f/MAmx5OXnpUqJ824DmSQAU
 ppRmgc3CBYPlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+wZkCk9mXgncvldApzABnXLmNN
 gpJYkIKakGxgTnzW2iBdK9lv73/rfXRTI2Od/uuvid0eVJgcX/LYUcRcl/7ePPGiwwsIyZ5nt
 OsOTFy66Gl+t9lFasW6nrxLtq2kavPQqHHyQG/NfWEfxSu2dKRopeYlzuivtxrWbTz7JqMXRl
 3dFyWXFpXtxrloN69ecP2c13f9HcdaLofKP3o2nan40llFiKMxINtZiLihMBtjz44oICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505287175!79447596!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27600 invoked from network); 13 Sep 2017 07:19:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 07:19:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds1xM-0008RF-8E; Wed, 13 Sep 2017 07:19:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds1xG-0003OB-Gq; Wed, 13 Sep 2017 07:19:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds1xG-0000YS-3P; Wed, 13 Sep 2017 07:19:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113368-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1658a87690ac839e85db12bbf409be62bb938640
X-Osstest-Versions-That: xen=64c03bbacfb099f464c0fe0850ece71d4007d0ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 07:19:26 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 113368: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM2OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM2OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA0
OCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEyODQ4CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTI4NDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTI4NDgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
Mjg0OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODQ4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI4NDgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMjg0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODQ4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTI4NDgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14
c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUt
eHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxNjU4YTg3Njkw
YWM4MzllODVkYjEyYmJmNDA5YmU2MmJiOTM4NjQwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICA2NGMwM2JiYWNmYjA5OWY0NjRjMGZlMDg1MGVjZTcxZDQwMDdkMGVhCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTI4NDggIDIwMTctMDgtMjMgMTY6MTE6MzEgWiAgIDIwIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzMzY4ICAyMDE3LTA5LTEyIDEzOjQwOjEyIFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDE2NThhODc2
OTBhYzgzOWU4NWRiMTJiYmY0MDliZTYyYmI5Mzg2NDAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxNDo0MCAyMDE3ICswMjAwCgog
ICAgZ250dGFiOiBhbHNvIHZhbGlkYXRlIFBURSBwZXJtaXNzaW9ucyB1cG9uIGRlc3Ryb3kvcmVw
bGFjZQogICAgCiAgICBJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRvIG1hdGNoIHVwIHdpdGgg
dGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCiAgICBieSBjb21tb24gY29kZSwgcHJlc2VuY2Ug
YW5kIHdyaXRhYmlsaXR5IG9mIGdyYW50IG1hcHBpbmcgUFRFcyBtdXN0CiAgICBhbHNvIGJlIHRh
a2VuIGludG8gYWNjb3VudDsgdmFsaWRhdGluZyBqdXN0IHRoZSBmcmFtZSBudW1iZXIgaXMgbm90
CiAgICBlbm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1ZXN0IGZp
ZGRsZXMgd2l0aCBncmFudAogICAgUFRFcyB2aWEgbm9uLWdyYW50IGh5cGVyY2FsbHMuCiAgICAK
ICAgIE5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRvIHJlcGxhY2VfZ3JhbnRfaG9z
dF9tYXBwaW5nKCkKICAgIGFscmVhZHkgaGFwcGVuIHRvIGJlIHRob3NlIG9mIHRoZSBleGlzdGlu
ZyBtYXBwaW5nLCBzbyBubyBuZXcgZnVuY3Rpb24KICAgIHBhcmFtZXRlciBpcyBuZWVkZWQuCiAg
ICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTkgLyBYU0EtMjM0LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDktMTIgMTQ6NDU6MTMgKzAyMDAKCmNvbW1pdCAyMmI2ZGZhYjc1YzkwMWNk
NzBkMzgyZTE4ODA5NDFiMDJkZTc1MzRmCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTQ6MTUgMjAxNyArMDIwMAoKICAgIHRvb2xz
L3hlbnN0b3JlOiBkb250IHVubGluayBjb25uZWN0aW9uIG9iamVjdCB0d2ljZQogICAgCiAgICBB
IGNvbm5lY3Rpb24gb2JqZWN0IG9mIGEgZG9tYWluIHdpdGggYXNzb2NpYXRlZCBzdHViZG9tIGhh
cyB0d28KICAgIHBhcmVudHM6IHRoZSBkb21haW4gYW5kIHRoZSBzdHViZG9tLiBXaGVuIGNsZWFu
aW5nIHVwIHRoZSBsaXN0IG9mCiAgICBhY3RpdmUgZG9tYWlucyBpbiBkb21haW5fY2xlYW51cCgp
IG1ha2Ugc3VyZSBub3QgdG8gdW5saW5rIHRoZQogICAgY29ubmVjdGlvbiB0d2ljZSBmcm9tIHRo
ZSBzYW1lIGRvbWFpbi4gVGhpcyBjb3VsZCBoYXBwZW4gd2hlbiB0aGUKICAgIGRvbWFpbiBhbmQg
aXRzIHN0dWJkb20gYXJlIGJlaW5nIGRlc3Ryb3llZCBhdCB0aGUgc2FtZSB0aW1lIGxlYWRpbmcK
ICAgIHRvIHRoZSBkb21haW4gbG9vcCBiZWluZyBlbnRlcmVkIHR3aWNlLgogICAgCiAgICBBZGRp
dGlvbmFsbHkgZG9uJ3QgdXNlIHRhbGxvY19mcmVlKCkgaW4gdGhpcyBjYXNlIGFzIGl0IHdpbGwg
cmVtb3ZlCiAgICBhIHJhbmRvbSBwYXJlbnQgbGluaywgbGVhZGluZyBldmVudHVhbGx5IHRvIGEg
bWVtb3J5IGxlYWsuIFVzZQogICAgdGFsbG9jX3VubGluaygpIGluc3RlYWQgc3BlY2lmeWluZyB0
aGUgY29udGV4dCBmcm9tIHdoaWNoIHRoZQogICAgY29ubmVjdGlvbiBvYmplY3Qgc2hvdWxkIGJl
IHJlbW92ZWQuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTcgLyBYU0EtMjMzLgogICAg
CiAgICBSZXBvcnRlZC1ieTogRXJpYyBDaGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDU2MmExYzBmN2VmM2ZiZjNjMTIyYzNkZmE0ZjJhZDlkZDUxZGE5ZmUKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ0OjU2ICswMjAwCgpjb21taXQgYThjZDIzMTVj
OWUwOWUzMTZjM2VmOWY0MTg2N2ZhODM4MWVhNzRhZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxMzozNiAyMDE3
ICswMjAwCgogICAgZ3JhbnRfdGFibGU6IGZpeCBHTlRUQUJPUF9jYWNoZV9mbHVzaCBoYW5kbGlu
ZwogICAgCiAgICBEb24ndCBmYWxsIG92ZXIgYSBOVUxMIGdyYW50X3RhYmxlIHBvaW50ZXIgd2hl
biB0aGUgb3duZXIgb2YgdGhlIGRvbWFpbgogICAgaXMgYSBzeXN0ZW0gZG9tYWluIChET01JRF97
WEVOLElPfSBldGMpLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE4IC8gWFNBLTIzMi4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBjM2Q4MzBiMjQ0OTk4YjM2ODZlMmViNjRkYjk1OTk2YmU1ZWI1ZTVjCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NDoxMSArMDIwMAoKY29tbWl0IDYyOWVkZGRl
MmI2ZDIzYTA4Y2YyZmEzZmI3YTgwMzk5ZThkYmI5NmMKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxMjo1NiAyMDE3
ICswMjAwCgogICAgeGVuL21tOiBtYWtlIHN1cmUgbm9kZSBpcyBsZXNzIHRoYW4gTUFYX05VTU5P
REVTCiAgICAKICAgIFRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZShtZW1mbGFncykgY2FuIGJl
IGFzIGxhcmdlIGFzIG5vZGVpZF90IGNhbgogICAgaG9sZCAoY3VycmVudGx5IDI1NSkuICBUaGlz
IGlzIHRoZW4gdXNlZCBhcyBhbiBpbmRleCB0byBhcnJheXMgb2Ygc2l6ZQogICAgTUFYX05VTU5P
REUsIHdoaWNoIGlzIDY0IG9uIHg4NiBhbmQgMSBvbiBBUk0sIGNhbiBiZSBwYXNzZWQgaW4gYnkg
YW4KICAgIHVudHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQgaW5jcmVhc2Vf
cmVzZXJ2YXRpb24pIGFuZCBpcwogICAgbm90IGN1cnJlbnRseSBib3VuZHMtY2hlY2tlZC4KICAg
IAogICAgQ2hlY2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBiZWZvcmUgdXNpbmcgaXQsIGFu
ZCBhbHNvIGNoZWNrIHRoZQogICAgdmFsdWUgaW4gdGhlIGh5cGVyY2FsbCBjYWxsIHNpdGVzIGFu
ZCByZXR1cm4gLUVJTlZBTCBpZiBhcHByb3ByaWF0ZS4KICAgIERvbid0IHBlcm1pdCBkb21haW5z
IG90aGVyIHRoYW4gdGhlIGhhcmR3YXJlIG9yIGNvbnRyb2wgZG9tYWluIHRvCiAgICBhbGxvY2F0
ZSBub2RlLWNvbnN0cmFpbmVkIG1lbW9yeS4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMx
NiAvIFhTQS0yMzEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmZlY2UzNTMwMzUyOTM5NWJmZWE2YjAzZDIy
NjgzODBlZjY4MmM5MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDM6MTYgKzAyMDAK
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 07:56:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 07:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds2XA-0002x0-PZ; Wed, 13 Sep 2017 07:56:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422d7372d=dario.faggioli@citrix.com>)
 id 1ds2X9-0002wu-Jv
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 07:56:31 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B5/A5-03642-DA4E8B95; Wed, 13 Sep 2017 07:56:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDve7qJzs
 iDQ4s4rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmNZ9iL/gmWtF79RljA+N04S5GDg4JgRCJ
 0wtUuhg5OXgFDCQad51kArGFgcLfuk8xg9hsQPE3O/aygtgiAjES5/9eAIszCxRKHOk/DGazC
 KhKHDl5gQXE5hSwkvh/fjNbFyMXh5DAPEaJq6u3sYEk+AUkJW59+QjVXC0xo+0tO4gtIaAtce
 RcPzvEEYISJ2c+ARskJKAmMWPuZdYJjHyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3Xu
 oGhuJTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DATC83tbg4MT01
 JzGpWC85P3cTIzCYGYBgB+P1jQGHGCU5mJREeffv2REpxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YL3zGOgnGBRanpqRVpmDjCuYNISHDxKIrwxIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSo
 nzbgMpEgApyijNgxsBi/FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadBzKFJzOvBG7TK6A
 jmICOOHMa7IiSRISUVANjxT3hwzFNa3/G8CvLfz9gwNG57cuZu7UuhzRNnOtmfH4SeObdbp5f
 vM+EH/748DR0h9mB8JmzjZ66p1r9/5yvyyq358Bt/5rcD9Oa4tQTf9/RSjJNL1fK9znHVuI95
 f0HUZHlZw4F2u29eVBAUVPGVzNWpExZ6OrLPdkzt00ub//Lw14rFNKsxFKckWioxVxUnAgAD6
 RHcuwCAAA=
X-Env-Sender: prvs=422d7372d=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505289385!75946569!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58535 invoked from network); 13 Sep 2017 07:56:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 07:56:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,386,1500940800"; 
 d="asc'?scan'208";a="447659948"
Message-ID: <1505289378.3642.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
Date: Wed, 13 Sep 2017 09:56:18 +0200
In-Reply-To: <20170913000147.GA6632@localhost.localdomain>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4170191271716996276=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-09-12 at 20:01 -0400, Konrad Rzeszutek Wilk wrote:
> > On 09/11/2017 07:55 PM, Konrad Rzeszutek Wilk wrote:
> > > I've only been able to reproduce this on ARM64 (trying right now
> > > ARM32
> > > as well), and not on x86.
> > >=20
> > > If I compile Xen without CONFIG_SCRUB_DEBUG it works great. But
> > > if
> > > enable it and try to load a livepatch it blows up in
> > > page_alloc.c:738
> > >=20
> I honestly think the issue is that on ARM64 the "sleep" loop does not
> wake up as often as on x86 (CC-ing Dariof who I believe observed this
> with Credit2 and the wakeup.. something) - maybe he remembers the
> details. Anyhow my theory is that the pages are not scrubbed at all
> when they go in the idle loop as once it goes to sleep - it stays
> there.
>=20
> Ah, see commit 05c52278a7c92bc753d9fe32017e4961012b9f23=C2=A0
>=20
> Maybe this is related?
>
As Boris is saying, it really should not. In fact, having pages that
needs scrubbing _prevents_ the CPU from becoming idle (and stopping the
tick, if any).

What we observed is that x86 periodically wakes up, even on a totally
idle system, while ARM doesn't. But this should not be a problem as, in
both cases, if there's pages to scrub, the CPU just won't go to sleep.

If frequent wakeups is what causes the scrubbing to work ok on the x86,
and not on ARM, it IMO means that there's something like a race
somewhere.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-GQcGAHh9QEHI7HM7fx6G
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZuOSjAAoJEBZCeImluHPu6+MQAOOgu/q7VjfB0eT7ZfG93+Io
Ye++Jcfect9YT3ZWxDzTTnW27OroWGTh9fxqEFyDRiBISdXHVDKN4y7fe/8Ybs3c
+PrVZnBLyFeWM3NcllAIFTU6ToIO9MwSYQEGVcnP3K9wdI6FtsVlxTsGMqOSEn1g
3uSnU7WulGmJUYb+ndR521F6F8CxWH/YvTwM2ESIiZTG3vICCdA8Sf/etAFQxh67
0qnpGBnBnhn2UxACeTdrLC5UANZpeK+VGbOvQaPDl+qzfSR8ZwnHAneszbc8VJMf
nM5TbgLMlr8MNf9e9kw/i12zjCyTMWM2aZe1SnLo9pkeBGqQbvCt1Ep9rGJmr2LG
7TrNdsLLaMXqFUMfExPY0KCUEyaWawzl1Ncd5a9mhqrAarG8I3uExDtv9Xm3WHJ8
gJQd4dyBg8vcBa34KuLnPN7Rq79lqGsEk19qdEjGTpKS7AXpGy6MmndDshUo+m+6
78UIS4S09FTYIQhkaGwU/fOjbEhO0sSMohoESwzhMMsOezJQmSX/JXd/TlutpEY4
4cV2PJmJPzDA+c01OpGuWAV/st1buRFdk8RERes+ixpi/Xu6o21CLxNejpvJiwGg
LgXlI6ThQcUjTZ9aHWbqvy9vu5F0l2gHBxLmnavpfzxOgMnFbZYznYMihuZcV8ss
NoHmU+pV6EtydL4U1upd
=esTh
-----END PGP SIGNATURE-----

--=-GQcGAHh9QEHI7HM7fx6G--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4170191271716996276==--


From xen-devel-bounces@lists.xen.org Wed Sep 13 07:59:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 07:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds2aC-00035T-7E; Wed, 13 Sep 2017 07:59:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1ds2aB-00035M-29
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 07:59:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 72/E0-17770-A65E8B95; Wed, 13 Sep 2017 07:59:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfT+Id3Mpzs
 iDTqmGVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnt75lL/jFWvHjVx9zA+MXli5GLg4hgcmM
 EoteHGAHcVgEGlglfrxYwAziSAjMYZVY/OgbWxcjJ5BTJtHU0c8OYRdJfD9+ignCLpX4vnsXC
 4jNKyAocXLmEzBbSMBLYt2uhWC9nAKWErPfHmSFiOdK/J66iRnEZhPQkrh/ewVYDYuAqkR302
 ygOAfQnACJZ92GIGFhAW+JjxtugpWICChKPHh5kxWkhFmgVuLNdVmQMLOApkTr9t/sExgFZyE
 5YhaS1AJGplWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJ
 AAQ7GKdf9j/EKMnBpCTKu3/PjkghvqT8lMqMxOKM+KLSnNTiQ4waHBwCP5/+bWGUYsnLz0tVk
 uDd+wSoTrAoNT21Ii0zBxg/MKUSHDxKIrw9IGne4oLE3OLMdIjUKUZLjgt3Lv1h4rjx8DqQPL
 Dn1h8mIbB5UuK8c0AaBEAaMkrz4MbBYvwSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHlPg0z
 hycwrgdv6CuggJqCDzpwGO6gkESEl1cCYeDY823BKUOwWpdkaZiwr04xd5OOOLzDfULqb+8vV
 Ev68vGlxN75mXsxaxHy64P4PO8bT1+RbFnBNUWO9uvmc7sENc1+ZSP7RlmtvjVmsXur7dhfnw
 2UiK2pWbt1jcVFl83o/1fu8udxXL6/McL+lcuHiafNGLccrDzIk3tQLe8txczb9rG9VYinOSD
 TUYi4qTgQA1/JTWuwCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505289576!74588122!1
X-Originating-IP: [209.85.223.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24747 invoked from network); 13 Sep 2017 07:59:37 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 07:59:37 -0000
Received: by mail-io0-f194.google.com with SMTP id 93so428iol.4
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 00:59:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=DFYv9Z9u2xCOBo8E1YKKr151vn2dv2LfR8XvPI2209I=;
 b=aXVtJjm+LFBMGjOXK5SzNaSKkhZOvsJPTHh1APM3vJjJQTreeyzg0gdmTiVL3mr+km
 HixCBokuQde2Ib5HRLcFK20NHlCD8O8NhFqJVgwhBqnUcn++VnYtMlM3aVpK3lQvjXTr
 WkYvbdKOoGXJeJrBSxpcLrbSZnqFMxO4USxC3cjk4100zrcp5z2/hY2vCN2l0isAWUoW
 kXSdMG37704aYGQZNX+g51FMrYlnxudIv1MZfsvU4Z7YsAmwM3mYtBFC8R8HwKIMRqz1
 K69iT+OxRptTNU6JFcov6hW7iw2h9SbLjefCRn6wIHl0DVTRiI9lAzjG4wyEZLlf/JxO
 SJtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=DFYv9Z9u2xCOBo8E1YKKr151vn2dv2LfR8XvPI2209I=;
 b=Qjyy2/kSRRUqty4Io2ytKufbDcoBMA0jZi4kVCOdkywkkzYRW8xdQyNonDenygXq33
 ot5SburD2yDaITs4JAn7rXdwZ3eUVbrWfLRTt6DUmnw0s8i7bznOQAjNKhP8XuErlNpq
 tiMAB4OKTUbKQsvIAimCMEKyHOVPH08aL3JnEWPE0iVNddBmRxVFet2TDR+ClRijygYO
 3PIuaxoTYdyxtn3iqmbQas0jJp1XN6Vpc1pk5p0vgB1Hy7HvW3rm1ruIsvGCN9Glj6wU
 Di2Pq1oWOTKQGL0kOA3L2Eich61qmhk16yYA8GHX+Qi4qIiwXEcUR4VFoCfVHCSLmii8
 nNjQ==
X-Gm-Message-State: AHPjjUgR3gl7X9Fk+yaY9pjxKsRJK+WKShyDe8CBv6SF0mqB7ymwuxTx
 jNbR3/4BO+bTBH/GdOGaDXTQ8hKsVGKvZcss8y8=
X-Google-Smtp-Source: AOwi7QB6eAJzuvDM1XpPkcR9r52OBtcqwDnq+oPDSzckB+EijGcJt5g1KIwYCFTxX7AVtny/bzXRibKWghqkVkv/Uo4=
X-Received: by 10.107.138.232 with SMTP id c101mr21935131ioj.97.1505289576357; 
 Wed, 13 Sep 2017 00:59:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Wed, 13 Sep 2017 00:59:35 -0700 (PDT)
In-Reply-To: <20170912162221.pgr7qcmiarzuqfuc@citrix.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
 <20170912162221.pgr7qcmiarzuqfuc@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 13 Sep 2017 10:59:35 +0300
Message-ID: <CACvf2oUD15cJAMhPuXkAj6cn2Vk0ihkbMS+z_iMxGDdWUTL8pw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v6 00/13] libxl: add PV display device
	driver interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgNzoyMiBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6NDg6MDVQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gQ2hhbmdlcyBzaW5jZSBWNDoKPj4gICAgICog
Q2hhbmdlIGxpYnhsX2RldmljZV9uaWNfbGlzdCB0byBsaWJ4bF9fZGV2aWNlX2xpc3Q7Cj4+ICAg
ICAqIE1vdmUgaW5jb3JyZWN0IG1lbW9yeSBsZWFrIGZpeCB0byBhZGRpdGlvbmFsIHBhdGNoLgo+
Pgo+PiBQYXRjaGVzIG9uIGdpdGh1YiBbMV0uCj4+Cj4+IFsxXSBodHRwczovL2dpdGh1Yi5jb20v
YWwxaW1nL3hlbi90cmVlL3hsLXZkaXNwbC12Ngo+Pgo+Cj4gVGhpcyBicmFuY2ggb25seSBjb250
YWluZWQgdGhlIGZpcnN0IDUgcGF0Y2hlcyBhcyBmYXIgYXMgSSBjYW4gdGVsbCwgYW5kCj4gaXQg
aXNuJ3QgYmFzZWQgb24gdG9wIG9mIHN0YWdpbmcuCj4KPiBQbGVhc2UgZm9sZCBpbiBteSBhY2tz
IGFuZCByZWJhc2UgYWxsIHBhdGNoZXMgb24gdG9wIG9mIHN0YWdpbmcuCgpTb3JyeSBteSBmYXVs
dC4gRml4ZWQgbm93LiBQbGVhc2UgY2hlY2sgbmV3IGNvbW1pdDoKCjczOTUyZTggbGlieGw6IGZp
eCBtZW1vcnkgbGVhayBpbiBsaWJ4bF9fY29sb19zYXZlX3NldHVwCgotLSAKQmVzdCBSZWdhcmRz
LApPbGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:25:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds2z4-0005dn-6N; Wed, 13 Sep 2017 08:25:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imxikangjie@gmail.com>) id 1ds2z3-0005de-Bi
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:25:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 17/84-03610-F6BE8B95; Wed, 13 Sep 2017 08:25:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyMfTONt281zs
 iDY7d0rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOvd3AXnCLs+LorbWMDYx32LsYuTiEBGYx
 SrxedJMJxGERuMMisf3CO8YuRk4OCYEfLBIbv7BD2FUSSxbPY4KwiyTOnDrLAmPPPrMSrIZXQ
 FDi5MwnQHEOoKneElfPMYOE2QQ0JD692QlWwiKgKnFu/1I2kBJegQCJV1PUQcLCAgYSHW/+g5
 WLCLhK9Px/BmYzC2hKtG7/zT6BkW8WkgWzkKQWMDKtYlQvTi0qSy3StdBLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMKQYg2ME4+7L/IUZJDiYlUd79e3ZECvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgjXkFlBMsSk1PrUjLzAEGN0xagoNHSYQ3AyTNW1yQmFucmQ6ROsVozHHhz
 qU/TBwH9tz6wyTEkpeflyolzrsYpFQApDSjNA9uECzqLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZ
 yDUUmY9+BLoCk8mXklcPteAZ3CBHTKmdNgp5QkIqSkGhiz3hV6bF9WMdV/l1fAs8qiz40fN+2
 acm3yztjq3F4fnimqUSa3ZELvBofzH3jIv7EzID7uVsy9WSyzci7H93/KN6souB/h9DtXgKGz
 21VcIv6Ued7vpvvO9iuXLek6NV+bLZY5Y9V7V2Nu1VfKLX8EGYNOM0558o4x9LTXZMavamdWq
 gu9clJiKc5INNRiLipOBABUwbzitQIAAA==
X-Env-Sender: imxikangjie@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505291118!105587298!1
X-Originating-IP: [209.85.220.182]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35668 invoked from network); 13 Sep 2017 08:25:18 -0000
Received: from mail-qk0-f182.google.com (HELO mail-qk0-f182.google.com)
 (209.85.220.182)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 08:25:18 -0000
Received: by mail-qk0-f182.google.com with SMTP id z143so30133337qkb.3
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 01:25: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;
 bh=R7DNb7SYXQO0PsTXS+gMp6IC0z6CsnUqONXMkBEf9qE=;
 b=eHKR66dlkFRDVKw0liy6t1UbbRjy0vWjtKdixYlYblmYgRIR/SclHzkhx6K9/83Vm4
 RJSjKsujxf9vdyuOk5JAwTIqjpJgbmtqSVerdmKmmJU0riuaotz4Ae/nzDcv9N34qBwZ
 i1umQ4IEKdrFe+UHm8TigZ/A54tTjfy2Bt7Fp+5Tb53UGBqDCjLQJIQvsjOaJOODb2PH
 oSP3Cxuchj9ywQcfqaG3f0DmV6cCiNmop+0NsYZw/Jru3wmhFFGRSBO68bvx4GXETbwB
 rl4UrFcwd9csUa+gZHRd76DFQql4jT31/33sjq0dHre/R6lbMoyNxFbuQmqjDGqr72rt
 pXDQ==
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=R7DNb7SYXQO0PsTXS+gMp6IC0z6CsnUqONXMkBEf9qE=;
 b=XjnzUom9OpbdmyJMBlJ3DaGfbAtBnoGe6NGngUiXv2H71LVo+3D0ZdE0cCO7ErseQ0
 52IfB1z7GEVT8PVzV9YPn3pR5Ce9Nl9dNTx5iust0tLY8nE+znnZOV+cvUSA/XQXcQkR
 i5m1pCSC0EfQqzPdS+77zqHYy9+rENVmTeaEeQJSLSontuMQjczK9YcU1WE5Irl8WtFu
 CwTYEtUmEvD4F0ChpAbY6ukJX/2n3lFqMKNdSWUthdxpzLxHl8PqM6ePcDCbRihww8d9
 JjxRgO/YUhyIE6ncCxGboVlMEVnB+ydmT9ZFlPTCn41IOYi19X9wULJSPajiEzoMq8hu
 a6Qg==
X-Gm-Message-State: AHPjjUg1fHRNEl2+jl6ynwBXB6EJaVv/KXFvvUOA08Im4E1jCQGQBT/S
 LQkzjXzXWGOrHAGDotkH8hS5rFMoxARzdhyCbAEuqg==
X-Google-Smtp-Source: AOwi7QDbFfffxNULzA+BI3xq8pTpkWMHYL1qX0dBRdLQHYOUmZQitYuBoUTBAbpPbtR8zPyx3RFo/MFE82Qtg23plus=
X-Received: by 10.55.178.65 with SMTP id b62mr2174620qkf.348.1505291117437;
 Wed, 13 Sep 2017 01:25:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.137.208 with HTTP; Wed, 13 Sep 2017 01:25:17 -0700 (PDT)
From: Kangjie Xi <imxikangjie@gmail.com>
Date: Wed, 13 Sep 2017 16:25:17 +0800
Message-ID: <CAJqJJggYp-nkoT7r1pq3xde4bggXUgW33WgiygJqfFRwtKTk9Q@mail.gmail.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Restore PVHVM DomU with a different MAC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIGNyZWF0ZWQgYSBVYnVudHUtMTcuMDQteDY0IFBWSFZNIERvbVUsIHNvIEkgY2FuIHVz
ZSAieGwKbmV0d29yay1hdHRhY2gvZGV0YWNoIiB0byBhZGQvZGVsZXRlIG5ldHdvcmsgaW50ZXJm
YWNlcywgaXQgd29ya3MKd2VsbC4KCkhvd2V2ZXIgSSB3YW50ZWQgdG8gcmVzdG9yZSB0aGUgRG9t
VSB3aXRoIGEgZGlmZmVyZW50IE1BQyBhZGRyZXNzLCBzbwpiZWZvcmUgc2F2aW5nIHRoZSBjaGVj
a3BvaXQgZmlsZSwgSSBkZWxldGVkIHRoZSBuZXR3b3JrIGludGVyZmFjZSB3aXRoCiJ4bCBuZXR3
cm9rLWRldGFjaCIsIGFuZCBhc3NpZ25lZCBhIGRpZmZlcmVudCBNQUMgaW4gdGhlIGNvbmZpZ3Vy
YXRpb24KZmlsZSBhbmQgcmVzdG9yZWQgdGhlIERvbVU6CgojIHhsIG5ldHdvcmstZGV0YWNoIHVi
dW50dSAwCiMgeGwgc2F2ZSB1YnVudHUgdWJ1bnR1LmNoZWNrcG9pbnQKIyB4bCByZXN0b3JlIHVi
dW50dS5jZmcgdWJ1bnR1LmNoZWNrcG9pbnQKCiBCdXQgdGhlIERvbVUgZGlkbid0IGRldGVjdCB0
aGUgbmV3IG5ldHdvcmsgaW50ZXJmYWNlLiBJbiBEb20wLCBjb3VsZApzZWUgdGhlIERvbVUgaGFz
IG5ldyBNQUMuCgojIHhsIG5ldHdvcmstbGlzdCB1YnVudHUKSWR4IEJFIE1hYyBBZGRyLiAgICAg
ICAgIGhhbmRsZSBzdGF0ZSBldnQtY2ggICB0eC0vcngtcmluZy1yZWYgQkUtcGF0aAowICAgMCAg
MDA6MTY6M2U6ZWI6Y2E6NjcgICAgIDAgICAgIDEgICAgIC0xICAgIC0xLy0xCi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi8xMzkvMAoKSWYgSSBhZGQgbmV0d29yayBpbnRlcmZhY2UgbWFudWFs
bHkgYWZ0ZXIgcmVzdG9yaW5nLCB0aGUgRG9tVSBjYW4KZGV0ZWN0IG5ldyBuZXR3b3JrIGludGVy
ZmFjZSBhdXRvbWF0aWNhbGx5LgoKIyB4bCBuZXR3b3JrLWF0dGFjaCB1YnVudHUgdHlwZT12aWYg
bWFjPTAwOjE2OjNlOmViOmNhOjY4IGJyaWRnZT12aXJicjAKCiMgeGwgbmV0d29yay1saXN0IHVi
dW50dQpJZHggQkUgTWFjIEFkZHIuICAgICAgICAgaGFuZGxlIHN0YXRlIGV2dC1jaCAgIHR4LS9y
eC1yaW5nLXJlZiBCRS1wYXRoCjAgICAwICAwMDoxNjozZTplYjpjYTo2NyAgICAgMCAgICAgMSAg
ICAgLTEgICAgLTEvLTEKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEzOS8wCjEgICAwICAw
MDoxNjozZTplYjpjYTo2OCAgICAgMSAgICAgNCAgICAgLTEgICA1MjkvNTI4Ci9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZpZi8xMzkvMQoKSXMgaXQgYSBidWc/CgpUaGFua3MKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:28:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds32P-0005nW-Ks; Wed, 13 Sep 2017 08:28:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds32O-0005nQ-1z
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 08:28:48 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5E/35-01754-E3CE8B95; Wed, 13 Sep 2017 08:28:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9fmzY5
 Igx+7eC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVO7YxF1zmqNh28T5jA+NE9i5GTg4hgTyJ
 w58OsYLYvAJ2EnPXvgeLSwgYSpxeeJMFxGYRUJXomDYZLM4moC7R9mw7WL2IgL7E/E8/gWwOD
 mYBTYk5n2tBwsICsRJTb/1j6mLkAhr/llHi1NN2JpAEJ9D81oNXmEHqeQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTPESGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxsbZfocYJTmYlER59+/ZESnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgpf3NVBOsCg1PbUiLTMHGAcwaQkOHiUR3kiQNG9xQWJuc
 WY6ROoUoy5Hx827f5iEWPLy81KlxHnNQIoEQIoySvPgRsBi8hKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYd51r4Cm8GTmlcBtegV0BBPQEWdOgx1RkoiQkmpglPj/dYfEVtayRVdFT3eJP1h
 7VdtqtqjXyyuzCl9OS956Z6cRS9adWU9Zb/I7fX3j+G3dbPuJN91WTAqeekzYtp49QvSOZ3/8
 74LP8amX2UydpuycfME+6MPV79GXN5p7Cr1dz7RhH6v+vKyz4tdccnmnznetdd00/ff+YzcX3
 cvq8XWpaUu2YFNiKc5INNRiLipOBADec7MSxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505291322!90168738!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52847 invoked from network); 13 Sep 2017 08:28:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Sep 2017 08:28:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 02:28:41 -0600
Message-Id: <59B90856020000780017A82D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 02:28:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1505218486-4416-1-git-send-email-andrew.cooper3@citrix.com>
 <1505218486-4416-8-git-send-email-andrew.cooper3@citrix.com>
 <59B81E67020000780017A511@prv-mh.provo.novell.com>
 <31181793-caa2-2002-bf0f-7cb2fb5823b0@citrix.com>
In-Reply-To: <31181793-caa2-2002-bf0f-7cb2fb5823b0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] x86/mm: Prevent 32bit PV guests using
 out-of-range linear addresses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE4OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDkvMTcgMTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
OS4xNyBhdCAxNDoxNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IGdyYW50IEFCSSB1c2VzIDY0IGJpdCB2YWx1ZXMsIGFuZCBhbGxvd3MgYSBQViBndWVzdCB0byBz
cGVjaWZ5IGxpbmVhcgo+Pj4gYWRkcmVzc2VzLiAgVGhlcmUgaXMgbm90aGluZyBpbnRlcmVzdGlu
ZyBhIDMyYml0IFBWIGd1ZXN0IGNhbiByZWZlcmVuY2Ugd2hpY2gKPj4+IHdpbGwgcGFzcyBhbiBf
X2FkZHJfb2soKSBjaGVjaywgYnV0IGl0IHNob3VsZCBzdGlsbCBnZXQgYW4gZXJyb3IgZm9yIHRy
eWluZy4KPj4gV2hpbGUgSSdtIGFsbCBmb3IgdGlnaHRlbmluZyBjaGVja3MsIEknbSBub3Qgc3Vy
ZSB3ZSByZWFzb25hYmx5IGNhbjoKPj4gRXhpc3RpbmcgZ3Vlc3RzIG1heSAocGVyaGFwcyBpbmFk
dmVydGVudGx5KSByZWx5IG9uIHRoaXMgYmVoYXZpb3IsCj4+IGFuZCBoZW5jZSBtYXkgYnJlYWsg
d2l0aCB0aGUgY2hhbmdlLiBJIHRoaW5rIGEgcHJlcmVxIHRvIHRoaXMgaXMgdG8KPj4gaGF2ZSBh
IGNvbW1hbmQgbGluZSBvcHRpb24gKG9yIGV2ZW4gYSBwZXItZ3Vlc3Qgb25lKSB0byBjb250cm9s
Cj4+IHN0cmljdCB2cyByZWxheGVkIGFyZ3VtZW50IGNoZWNraW5nIGJlaGF2aW9yLCBhbmQgdGll
IHRoZSBleHRyYQo+PiBjaGVja3MgdG8gdGhhdCBvcHRpb24gYmVpbmcgdHJ1ZS4KPiAKPiBBdCB0
aGUgbW9tZW50LCBhbnkgYXR0ZW1wdCB0byB1c2UgdGhpcyBiZWhhdmlvdXIgd2lsbCBzdGlsbCBj
YXVzZSBhCj4gZ2VuZXJhbCBlcnJvciwgYmVjYXVzZSB3ZSBjYW50IGxvY2F0ZSBhbiBMMWUgbWFw
cGluZyB0aGUgb3V0LW9mLXJhbmdlCj4gbGluZWFyIGFkZHJlc3MuICBUaGVyZWZvcmUsIHRoZSBn
dWVzdCB3b3VsZG4ndCBoYXZlIGhhZCB0aGUgZ3JhbnQKPiBvcGVyYXRpb24gc3VjY2VlZCBiZWZv
cmUuCgpPaCwgZ29vZCBwb2ludC4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:37:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:37:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3AJ-0006Xl-Hz; Wed, 13 Sep 2017 08:36:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alexander.dubinin@gmail.com>)
 id 1ds3AI-0006XD-1A; Wed, 13 Sep 2017 08:36:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 70/1D-03610-82EE8B95; Wed, 13 Sep 2017 08:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsVyMfTOKl31dzs
 iDX73yVu8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvGy8VdzAUbZzFW
 9Oy+wNbA2NLK2MXIySEkUCrxftNeli5GLg4WgQZWid9nHoI5EgJzWCV231zHAlIlIVAmsWjTa
 kYIu0hi7+I1TBB2gcTMO5fBangFBCVOznzCAjHVS2L6qfXMIDangK3Ez8OP2CDiP5kkHkywBb
 HZBEwljlxaARZnEVCVaF3QxwwxJ0Di5585QHEODmEBPYnTF5xAwiIC2hI7ToKs5eJgFtjFJnF
 p+TuwemYBH4kfPV8ZJzAKzkJyxiwkKQhbU6J1+292CFtbYtnC18wQtobEgjv7GJHFFzCyrWLU
 KE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwRBiDYwbh4beAhR
 kkOJiVR3v17dkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB99wYoJ1iUmp5akZaZA4xWmLQEB4
 +SCK/lW6A0b3FBYm5xZjpE6hSjPceFO5f+MHEc2HMLSG64eRdI7gORQix5+XmpUuK8XiBtAiB
 tGaV5cENhyeUSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHk5QabwZOaVwO1+BXQWE9BZZ06D
 nVWSiJCSamC07bBRnRv2r3v/TCWjZREBKhw3E2p2p2Xo1HodqP74OMTXboOJ0/NpZ1ZMNFIuz
 VAt+PI17tZN18Cm7Sv/ue7zbhaUnB2XcfpW+98Wy8U/NVbIZVz4oFc440bYtP0T/i4sOXdOsy
 Jb8GfJwd9HBNlmckk9cs/kWBBVdPn4k/PWlne1bXntRL8psRRnJBpqMRcVJwIAjFh4FykDAAA
 =
X-Env-Sender: alexander.dubinin@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505291814!82575538!1
X-Originating-IP: [209.85.220.170]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3556 invoked from network); 13 Sep 2017 08:36:55 -0000
Received: from mail-qk0-f170.google.com (HELO mail-qk0-f170.google.com)
 (209.85.220.170)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 08:36:55 -0000
Received: by mail-qk0-f170.google.com with SMTP id r141so30170659qke.2;
 Wed, 13 Sep 2017 01:36:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VyvOsVrznnSafd6qaC/LpMLD36OFbVJnJG3pdcWKj9A=;
 b=TnyNUgkpi+mSu1+7xhJuGXy1HfQEPtfF4kjDDxH4cphBjwxA3h/RG1lVw5Loqx9NCO
 y5Gtv7mdXdTeU1ilVSVM99rmQ2ghwJKDN+zBQoIeL5F4qOnAultTJSx7Do8W+NJVPvRL
 eerB5l/upeJt21eDWJSXaHPAa5SUxKgpeV7Q/M1jR8XBzzBjh9eaMidKdbzWHM/C9nhE
 prenB+bEmpu7irTlCNIzvRNXNIDI+nP7WC5ZhoiaxfkNoFqY5udSVDAdrmtrLWCDfLBX
 3SLQNciBP2wIwnm3yY0A2C44jwN0iJ/awKSqC1QA91IYK2l7KEGsq54j5GPkTowTeWrh
 Wndw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=VyvOsVrznnSafd6qaC/LpMLD36OFbVJnJG3pdcWKj9A=;
 b=cAz4Nk1+BVVFj2WLhxP0peV0+JNMnetDF1ZVa/eu7vr2hAtSfsv06ZLR41ktUFLI9h
 I7nW3MhwQJlx2iqVwuJFHV00HmsDG0XOZvuGk1T6V3wt0w7gtChFmNLQNaLt6Sf32TiA
 BlHKAdwoXLvYDtcKsGAb+pGlbBiNTL00hNr0vzYHiVOCdFX98LBR98tSPZv9QUJ+QkqK
 DXcSySe3mkzR7vbqskmHYx2HfzxNf4QdoD+hLaXk4qmc/bXxMKMDelqN0QxefbUbVlbC
 sGWBLFdNSfT0lOFrgVSnt5OCLpEGwu8cXF608BHGwtINHqgwdSsGkcAWDM1PEEMQCpg9
 AvRQ==
X-Gm-Message-State: AHPjjUiM5glmOz3LTYyRRk7qmnp6X/5YYJFVh8q5tgvcUPg6FvptzOUn
 yvRYxbQsacTls/zLtOWWMA1SVHhhNlgP+mizJq0=
X-Google-Smtp-Source: AOwi7QCpqlLJIjrrx0RGYVtqghTlavIKly+ZmkMBkW9WCDHQfqOgL5Wg5AjrLm90IXeVxaCEqT4/K8HjvNV01ojhhI8=
X-Received: by 10.55.15.65 with SMTP id z62mr24862539qkg.2.1505291814155; Wed,
 13 Sep 2017 01:36:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.45.98 with HTTP; Wed, 13 Sep 2017 01:36:53 -0700 (PDT)
In-Reply-To: <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
From: Alexander Dubinin <alexander.dubinin@gmail.com>
Date: Wed, 13 Sep 2017 08:36:53 +0000
Message-ID: <CACRjQnrWaCrSDKopWqoFqRhqdroas7H+7YLYK9syi2z44dA61Q@mail.gmail.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5642706303742631737=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5642706303742631737==
Content-Type: multipart/alternative; boundary="001a1147c470ddba9905590e0fc3"

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

Hello Simon, all,

1. Is this academic project, or it have specific goals and areas of
>> application? Would be good to have some practical use-cases and well
>> formulated list of problems (we all feel these by guts, but...), it aimi=
ng
>> to solve. IMHO that will help to prioritize functionality and get usable
>> result faster :)
>>
>
> It is kind of both, however we aim a strong focus on real world problems:
> IoT, Mobile Edge Computing (MEC), Automotive, Virtual Network Functions
> (VNFs), and others.
> We have played with many Unikernels (ClickOS, Mirage, Rump, OSv, and
> others) and tried to apply them in the several areas. While doing this, w=
e
> noticed that each area benefits differently from the properties that
> Unikernels give - which is great (e.g., instant boot times for MEC, high
> performance for NFV, resource efficiency for IoT). However, building and
> maintaining new Unikernels (as we did with ClickOS, MiniCache, and
> Minipython) is currently painful.
> Because of different focuses on properties and ported/implemented
> applications, most Unikernel today are bound to their own OS layers (e.g.=
,
> ClickOS uses a different Mini-OS than Mirage). Each application requires =
a
> different subset of OS layers but also enables different optimizations of
> them.
>
> In order to solve this, we came up with the Unicore proposal. But I agree
> with your suggestion at this point: It helps for the project start to foc=
us
> on some initial areas. For now, I hope this is driven by the first
> contributors, and I have personally IoT in mind. Since the project goal i=
s
> so ambitious, we should keep the long-term goal in mind from the beginnin=
g.

Yes, that's exactly what I meant :)
And IMHO it would be good to not have very abstract goals - and you named
first real one - IoT.
Do you have real-life use-case with real-life hardware to implement within
this IoT?
For example, popular IoT devkit, people can use and join this efforts? And
real, useful application for it?

My interest here is mostly disaggregation and security - to have minimal,
but still functional service domains, built strictly for specific
functionality.
So far we (team, I working with) are using BuildRoot to create
Dom0/stubdoms/driverdoms/etc. based on Linux (yet).
In our case (at least, right now) guest systems are heavy
VMs(Windows/Linux/*BSD/QNX) with GPU passthrough (And not only GPU, but
other controllers, test boards, etc.).

Hardware domains most likely to be based on the OS-es, which have proven
and stable hardware support base (Linux, *BSD), but there are still need in
service domains - like TUI(Text UI) domain, where users are interacting
with host, stub-domain, dom0, which starting hardware domains, etc.

So, that could be one more goal - minimalistic service domains for x86/64
platform.

Another goal would be virtualization in Automated Control Systems area -
but it's too early (for me, at least) to talk about it yet.

Does anybody have other _specific_ targets for Unicore in mind?



>> 2. Does any security subsystem planned? XEN have XSM/FLASK, but IMHO is
>> should be supplemented by some security layer in control/stub domains as
>> well. So far only known implementation is OpenXT, but it is.... very
>> specific. Probably some generalized security layer needed in Unicore to
>> supplement FLASK/XSM... Correct me please, if I misunderstanding :)
>>
>
> I agree that many projects (especially embedded, stubdomains, driver
> domains, NFV) have a vested interest in security and isolation. In my vie=
w,
> XSM/FLASK further restricts what a VM can do and sounds kind of orthogona=
l
> to the functionality of a VM (am I right?). The fact that Unikernels shou=
ld
> only pick components that are actually required to do the job reduces the
> attack surface compared to general purpose OSes.
> Do you see further value with FLASK/XSM which requires early
> implementation and design decisions for Unicore? As far as I can tell
> something like Flask is implemented mostly in the hypervisor and toolstac=
k,
> not in the guests themselves, is this right?
>
> Yes, if  Unicore is not supposed to be used as Dom0, and if we are
considering Unicore domains only as a guests, running in the single
security context, that's fine :)
But if, eventually, it will be used as a control domain in multi-tenant
system, which should manage XSM/FLASK and fill the gap between real
users(and their data) and VMs, restricted by FLASK - it's something to
think about. Maybe just not now :) Or it's not one of Unicore goals even :)

Just dreaming to have absolutely minimal service domains, where every byte
is known and needed :)

Regards,
  Alexander


>
> Thanks,
>
> Simon
>
>
>> Regards,
>>    Alexander
>>
>> On Fri, Sep 8, 2017 at 3:31 PM, Felipe Huici <Felipe.Huici@neclab.eu
>> <mailto:Felipe.Huici@neclab.eu>> wrote:
>>
>>     Hi Wei, Stefano,
>>
>>     Thank you so much for agreeing to be sponsors! I=E2=80=99ll update t=
he
>> document.
>>
>>     =E2=80=94 Felipe
>>
>>     =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>     Dr. Felipe Huici
>>     Chief Researcher, Networked Systems and Da
>> <https://maps.google.com/?q=3Dorked+Systems+and+Da&entry=3Dgmail&source=
=3Dg>ta
>>     Analytics Group
>>     NEC Laboratories Europe, Network Research Division
>>     Kurfuerstenanlage 36, D-69115 Heidelberg
>>     Tel.     +49
>>     (0)6221 4342-241
>>     Fax:     +49
>>     (0)6221 4342-155
>>
>>     e-mail:
>>     felipe.huici@neclab.eu <mailto:felipe.huici@neclab.eu>
>>     =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>     NEC Europe Limited Registered Office: NEC House, 1
>>     Victoria Road, London W3 6BL Registered in England 2832014
>>
>>
>>
>>
>>     On 9/8/17, 1:00 PM, "Lars Kurth" <lars.kurth@citrix.com
>>     <mailto:lars.kurth@citrix.com>> wrote:
>>
>>      >@Wei, @Stefano,
>>      >
>>      >On 07/09/2017, 22:16, "Stefano Stabellini" <sstabellini@kernel.org
>>     <mailto:sstabellini@kernel.org>> wrote:
>>      >
>>      >    Hi all,
>>      >
>>      >    I would be glad to sponsor this proposal. I think it will be
>>     of great
>>      >    benefit to the ecosystem. Let me know if I need to do anything
>>      >specific.
>>      >
>>      >Basically, all which is needed is an agreement. Which we have from
>> you
>>      >both. Felipe, can then add your names to the proposal.
>>      >
>>      >Looking out for the evolving project and helping (e.g. through
>>     advice) is
>>      >not strictly necessary,
>> <https://maps.google.com/?q=3Dstrictly+necessary,&entry=3Dgmail&source=
=3Dg>but
>> always welcome.
>>      >
>>      >Lars
>>      >
>>
>>
>>
>>
>> --
>> Regards,
>>    Alexander Dubinin
>>
>
> --
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Simon Kuenzer
> =E3=82=B7=E3=83=A2=E3=83=B3 =E3=82=AF=E3=82=A5=E3=83=B3=E3=83=84=E3=82=A1=
=E3=83=BC
> Research Scientist,
> Networked Systems and Data Analytics Group
> NEC Laboratories Europe, Network Research Division
> Kurfuerstenanlage 36, D-69115 Heidelberg
> Tel.     +49 (0)6221 4342-264
> Fax:     +49 (0)6221 4342-5264
> e-mail:  simon.kuenzer@neclab.eu
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> NEC Europe Ltd | Registered Office: Athene, Odyssey
> Business Park, West End Road, London, HA4 6QE, GB
> Registered in England 2832014
>



--=20
Regards,
  Alexander Dubinin

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

<div dir=3D"ltr">Hello Simon, all,<div><br><div><div class=3D"gmail_extra">=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><span class=3D"gmail-"><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
1. Is this academic project, or it have specific goals and areas of applica=
tion? Would be good to have some practical use-cases and well formulated li=
st of problems (we all feel these by guts, but...), it aiming to solve. IMH=
O that will help to prioritize functionality and get usable result faster :=
)<br>
</blockquote>
<br></span>
It is kind of both, however we aim a strong focus on real world problems: I=
oT, Mobile Edge Computing (MEC), Automotive, Virtual Network Functions (VNF=
s), and others.<br>
We have played with many Unikernels (ClickOS, Mirage, Rump, OSv, and others=
) and tried to apply them in the several areas. While doing this, we notice=
d that each area benefits differently from the properties that Unikernels g=
ive - which is great (e.g., instant boot times for MEC, high performance fo=
r NFV, resource efficiency for IoT). However, building and maintaining new =
Unikernels (as we did with ClickOS, MiniCache, and Minipython) is currently=
 painful.<br>
Because of different focuses on properties and ported/implemented applicati=
ons, most Unikernel today are bound to their own OS layers (e.g., ClickOS u=
ses a different Mini-OS than Mirage). Each application requires a different=
 subset of OS layers but also enables different optimizations of them.<br>
<br>
In order to solve this, we came up with the Unicore proposal. But I agree w=
ith your suggestion at this point: It helps for the project start to focus =
on some initial areas. For now, I hope this is driven by the first contribu=
tors, and I have personally IoT in mind. Since the project goal is so ambit=
ious, we should keep the long-term goal in mind from the beginning.</blockq=
uote>Yes, that&#39;s exactly what I meant :)</div><div class=3D"gmail_quote=
">And IMHO it would be good to not have very abstract=C2=A0goals - and you =
named first real one - IoT.</div><div class=3D"gmail_quote">Do you have rea=
l-life use-case with real-life hardware to implement within this IoT?</div>=
<div class=3D"gmail_quote">For example, popular IoT devkit, people can use =
and join this efforts? And real, useful application for it?</div><div class=
=3D"gmail_quote"><br></div><div class=3D"gmail_quote">My interest here is m=
ostly disaggregation and security - to have minimal, but still functional s=
ervice domains, built strictly for specific functionality.</div><div class=
=3D"gmail_quote">So far we (team, I working with) are using BuildRoot to cr=
eate Dom0/stubdoms/driverdoms/etc. based on Linux (yet).</div><div class=3D=
"gmail_quote">In our case (at least, right now) guest systems are heavy VMs=
(Windows/Linux/*BSD/QNX) with GPU passthrough (And not only GPU, but other =
controllers, test boards, etc.).</div><div class=3D"gmail_quote"><br></div>=
<div class=3D"gmail_quote">Hardware domains most likely to be based on the =
OS-es, which have proven and stable hardware support base (Linux, *BSD), bu=
t there are still need in service domains - like TUI(Text UI) domain, where=
 users are interacting with host, stub-domain, dom0, which starting hardwar=
e domains, etc.</div><div class=3D"gmail_quote"><br></div><div class=3D"gma=
il_quote">So, that could be one more goal - minimalistic service domains fo=
r x86/64 platform.</div><div class=3D"gmail_quote"><br></div><div class=3D"=
gmail_quote">Another goal would be virtualization in Automated Control Syst=
ems area - but it&#39;s too early (for me, at least) to talk about it yet.<=
/div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">Does a=
nybody have other _specific_ targets for Unicore in mind?</div><div class=
=3D"gmail_quote"><br></div><div class=3D"gmail_quote"><br></div><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span cl=
ass=3D"gmail-">

<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
2. Does any security subsystem planned? XEN have XSM/FLASK, but IMHO is sho=
uld be supplemented by some security layer in control/stub domains as well.=
 So far only known implementation is OpenXT, but it is.... very specific. P=
robably some generalized security layer needed in Unicore to supplement FLA=
SK/XSM... Correct me please, if I misunderstanding :)<br>
</blockquote>
<br></span>
I agree that many projects (especially embedded, stubdomains, driver domain=
s, NFV) have a vested interest in security and isolation. In my view, XSM/F=
LASK further restricts what a VM can do and sounds kind of orthogonal to th=
e functionality of a VM (am I right?). The fact that Unikernels should only=
 pick components that are actually required to do the job reduces the attac=
k surface compared to general purpose OSes.<br>
Do you see further value with FLASK/XSM which requires early implementation=
 and design decisions for Unicore? As far as I can tell something like Flas=
k is implemented mostly in the hypervisor and toolstack, not in the guests =
themselves, is this right?<br>
<br></blockquote><div>Yes, if =C2=A0Unicore is not supposed to be used as D=
om0, and if we are considering Unicore domains only as a guests, running in=
 the single security context, that&#39;s fine :)</div><div>But if, eventual=
ly, it will be used as a control domain in multi-tenant system, which shoul=
d manage XSM/FLASK and fill the gap between real users(and their data) and =
VMs, restricted by FLASK - it&#39;s something to think about. Maybe just no=
t now :) Or it&#39;s not one of Unicore goals even :)</div><div><br></div><=
div>Just dreaming to have absolutely minimal service domains, where every b=
yte is known and needed :)</div><div><br></div><div>Regards,</div><div>=C2=
=A0 Alexander</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">
<br>
Thanks,<br>
<br>
Simon<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Regards,<br>
=C2=A0 =C2=A0Alexander<span class=3D"gmail-"><br>
<br>
On Fri, Sep 8, 2017 at 3:31 PM, Felipe Huici &lt;<a href=3D"mailto:Felipe.H=
uici@neclab.eu" target=3D"_blank">Felipe.Huici@neclab.eu</a> &lt;mailto:<a =
href=3D"mailto:Felipe.Huici@neclab.eu" target=3D"_blank">Felipe.Huici@necla=
b.eu</a><wbr>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 Hi Wei, Stefano,<br>
<br>
=C2=A0 =C2=A0 Thank you so much for agreeing to be sponsors! I=E2=80=99ll u=
pdate the document.<br>
<br>
=C2=A0 =C2=A0 =E2=80=94 Felipe<br>
<br>
=C2=A0 =C2=A0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
=C2=A0 =C2=A0 Dr. Felipe Huici<br>
=C2=A0 =C2=A0 Chief Researcher, Netw<a href=3D"https://maps.google.com/?q=
=3Dorked+Systems+and+Da&amp;entry=3Dgmail&amp;source=3Dg">orked Systems and=
 Da</a>ta<br>
=C2=A0 =C2=A0 Analytics Group<br>
=C2=A0 =C2=A0 NEC Laboratories Europe, Network Research Division<br>
=C2=A0 =C2=A0 Kurfuerstenanlage 36, D-69115 Heidelberg<br>
=C2=A0 =C2=A0 Tel.=C2=A0 =C2=A0 =C2=A0+49<br>
=C2=A0 =C2=A0 (0)6221 4342-241<br>
=C2=A0 =C2=A0 Fax:=C2=A0 =C2=A0 =C2=A0+49<br>
=C2=A0 =C2=A0 (0)6221 4342-155<br>
<br>
=C2=A0 =C2=A0 e-mail:<br></span>
=C2=A0 =C2=A0 <a href=3D"mailto:felipe.huici@neclab.eu" target=3D"_blank">f=
elipe.huici@neclab.eu</a> &lt;mailto:<a href=3D"mailto:felipe.huici@neclab.=
eu" target=3D"_blank">felipe.huici@neclab.eu</a><wbr>&gt;<span class=3D"gma=
il-"><br>
=C2=A0 =C2=A0 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
=C2=A0 =C2=A0 NEC Europe Limited Registered Office: NEC House, 1<br>
=C2=A0 =C2=A0 Victoria Road, London W3 6BL Registered in England 2832014<br=
>
<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 On 9/8/17, 1:00 PM, &quot;Lars Kurth&quot; &lt;<a href=3D"mai=
lto:lars.kurth@citrix.com" target=3D"_blank">lars.kurth@citrix.com</a><br><=
/span><span class=3D"gmail-">
=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:lars.kurth@citrix.com" target=3D=
"_blank">lars.kurth@citrix.com</a>&gt;<wbr>&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0&gt;@Wei, @Stefano,<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;On 07/09/2017, 22:16, &quot;Stefano Stabellini&quot=
; &lt;<a href=3D"mailto:sstabellini@kernel.org" target=3D"_blank">sstabelli=
ni@kernel.org</a><br></span><span class=3D"gmail-">
=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:sstabellini@kernel.org" target=
=3D"_blank">sstabellini@kernel.org</a><wbr>&gt;&gt; wrote:<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 Hi all,<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 I would be glad to sponsor this propo=
sal. I think it will be<br>
=C2=A0 =C2=A0 of great<br>
=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 benefit to the ecosystem. Let me know=
 if I need to do anything<br>
=C2=A0 =C2=A0 =C2=A0&gt;specific.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;Basically, all which is needed is an agreement. Whi=
ch we have from you<br>
=C2=A0 =C2=A0 =C2=A0&gt;both. Felipe, can then add your names to the propos=
al.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;Looking out for the evolving project and helping (e=
.g. through<br>
=C2=A0 =C2=A0 advice) is<br>
=C2=A0 =C2=A0 =C2=A0&gt;not <a href=3D"https://maps.google.com/?q=3Dstrictl=
y+necessary,&amp;entry=3Dgmail&amp;source=3Dg">strictly necessary, </a>but =
always welcome.<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
=C2=A0 =C2=A0 =C2=A0&gt;Lars<br>
=C2=A0 =C2=A0 =C2=A0&gt;<br>
<br>
<br>
<br>
<br>
-- <br>
Regards,<br>
=C2=A0 =C2=A0Alexander Dubinin<br>
</span></blockquote>
<br><span class=3D"gmail-im gmail-HOEnZb">
-- <br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
Simon Kuenzer<br>
=E3=82=B7=E3=83=A2=E3=83=B3 =E3=82=AF=E3=82=A5=E3=83=B3=E3=83=84=E3=82=A1=
=E3=83=BC<br>
Research Scientist,<br></span><span class=3D"gmail-im gmail-HOEnZb">
Networked Systems and Data Analytics Group<br>
NEC Laboratories Europe, Network Research Division<br>
Kurfuerstenanlage 36, D-69115 Heidelberg<br></span><div class=3D"gmail-HOEn=
Zb"><div class=3D"gmail-h5">
Tel.=C2=A0 =C2=A0 =C2=A0+49 (0)6221 4342-264<br>
Fax:=C2=A0 =C2=A0 =C2=A0+49 (0)6221 4342-5264<br>
e-mail:=C2=A0 <a href=3D"mailto:simon.kuenzer@neclab.eu" target=3D"_blank">=
simon.kuenzer@neclab.eu</a><br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
NEC Europe Ltd | Registered Office: Athene, Odyssey<br>
Business Park, West End Road, London, HA4 6QE, GB<br>
Registered in England 2832014<br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature">Regards,<br>=C2=A0 Alexander Dubinin</div>
</div></div></div></div>

--001a1147c470ddba9905590e0fc3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5642706303742631737==--


From xen-devel-bounces@lists.xen.org Wed Sep 13 08:41:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3F2-0007Id-AH; Wed, 13 Sep 2017 08:41:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds3F1-0007IX-DF
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:41:51 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BC/4D-02044-E4FE8B95; Wed, 13 Sep 2017 08:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK7v+x2
 RBo+OCll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrt25iKzjEWrH0tkwD4x2WLkZODgkBf4mT
 HyYwgtgsAqoSx58tYAex2QSUJX529rKB2CICGhIr3ywEqufiYBboZJRYtmQ6WLOwgLfE+3uXw
 Yp4BSwklq96A9YsJFAusWjGckaIuKDEyZlPwOqZBXQkFuz+BFTPAWRLSyz/xwES5hRwkniw+h
 zYGFEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl1DA72kosz0jJL
 cxMwcIM9YLze1uDgxPTUnMalYLzk/dxMjMNDqGRgYdzBu63I+xCjJwaQkyrt/z45IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8c98B5QSLUtNTK9Iyc4AhD5OW4OBREuHVB0nzFhck5hZnpkOkT
 jEacxzbdPkPE8eNh9f/MAmx5OXnpUqJ82qDlAqAlGaU5sENgsXiJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvGYgU3gy80rg9r0COoUJ6JQzp8FOKUlESEk1MDqeLz6w88/eKYZve2q5zZ7
 Furjt5lnvdb9jxleOb85GRWsCQoojUlnX7vqSKx3+883rZDZ1m9/3hGSKvzhcem2SzPq5WGD5
 8oBVy9J+pHw4WMSi8/jN/T7vjq+fjkjp6tbzhWruaVHnVC9e/NlfgyXV+9N174L9Tt/Uu6fyC
 G5ysXy237b0hxJLcUaioRZzUXEiALnreRfAAgAA
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505292107!106991685!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42184 invoked from network); 13 Sep 2017 08:41:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 08:41:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,386,1500940800"; d="scan'208";a="439547130"
Date: Wed, 13 Sep 2017 09:41:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170913084143.kxhqh3c7m54dasc4@citrix.com>
References: <1505224098-19330-1-git-send-email-al1img@gmail.com>
 <1505224098-19330-11-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505224098-19330-11-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v6 10/13] libxl: change nic to use generec
	add function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDQ6NDg6MTVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gIC8qCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGln
aHRfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYwo+IGluZGV4
IDU1ZjA5ZDcuLmJhZGY5YzkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5s
aWdodF9zdHVicy5jCj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5j
Cj4gQEAgLTczNCw5ICs3MzQsOCBAQCB2YWx1ZSBzdHViX3hsX2RldmljZV9uaWNfbGlzdCh2YWx1
ZSBjdHgsIHZhbHVlIGRvbWlkKQo+ICAJCUZpZWxkKGxpc3QsIDEpID0gdGVtcDsKPiAgCQl0ZW1w
ID0gbGlzdDsKPiAgCQlTdG9yZV9maWVsZChsaXN0LCAwLCBWYWxfZGV2aWNlX25pYygmY19saXN0
W2ldKSk7Cj4gLQkJbGlieGxfZGV2aWNlX25pY19kaXNwb3NlKCZjX2xpc3RbaV0pOwo+ICAJfQo+
IC0JZnJlZShjX2xpc3QpOwo+ICsJbGlieGxfZGV2aWNlX25pY19saXN0X2ZyZWUoY19saXN0LCBu
YikKClRoaXMgaXMgbWlzc2luZyBhIHNlbWljb2xvbi4gTm8gbmVlZCB0byByZXNlbmQgZm9yIHRo
aXMuCgpQbGVhc2UgbWFrZSBzdXJlIHlvdSBidWlsZCB0ZXN0IGFsbCB0aGUgY29tcG9uZW50cyB5
b3UgY2hhbmdlZCBuZXh0CnRpbWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:47:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3Js-0007UM-Sn; Wed, 13 Sep 2017 08:46:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds3Jr-0007UG-G8
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:46:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 18/44-03423-A70F8B95; Wed, 13 Sep 2017 08:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS7f0w45
 Ig7XreC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/p7YwF/RwV2xrbWRtYJzE2cXIySEkkCdx
 Yetv5i5GDg5eATuJGzPKQcISAoYSpxfeZAGxWQRUJV7vvMgKYrMJqEu0PdsOZosIaEus3fOKv
 YuRi4NZYB+jxPR1WxlBEsICBhKtS9ezQswPkjiw+CsziM0pECjR1zmFCWKXoMTfHcIgYWYBLY
 mHv26xQNjaEssWvgY7h1lAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuiZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYuy/7H2KU5GBSEuXdv2dHpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXp/3QDnBotT01Iq0zBxgFMCkJTh4lER4o0DSvMUFibnFm
 ekQqVOMxhw/Jl35w8TRcfPuHyYhlrz8vFQpcV49kFIBkNKM0jy4QbDovMQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVhXh2QKTyZeSVw+14BncIEdMqZ02CnlCQipKQaGHVeJK1/vS+r4fX0uyI
 Sj3SWPZj3/9NC0161Kz9dFA55v5892+uWctCaW2/X3Wtczf1/5brv3/+d/c3bIzjJegFr8K4t
 hZ4sM/5vSGVmnVv6VG6r/32TJUL3ma4cZwzh2hzW8ZM3edaB8G7BKbKzny59tS2P6/uRtW7yw
 t3Wmg+SFvF2XJ0RXMSuxFKckWioxVxUnAgAN0IkZ8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505292403!106976749!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47448 invoked from network); 13 Sep 2017 08:46:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 08:46:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 02:46:42 -0600
Message-Id: <59B90C8E020000780017A871@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 02:46:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
In-Reply-To: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDAxOjQwLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
Zm9yIHRoZSBsYXN0IGNvdXBsZSB3ZWVrcyBJJ3ZlIGJlZW4gcG9raW5nIGFyb3VuZCB0aGUgb3B0
aW9ucwo+IGF2YWlsYWJsZSB0byBnZXQgWGVuIGJvb3RlZCBvbiBhIFNlY3VyZWJvb3QgZW5hYmxl
ZCBib3guIE15IGdvYWwgaXMgdG8KPiBleHRlbmQgdGhlIGNoYWluIG9mIHRydXN0IHRvIHRoZSBk
b20wIGtlcm5lbC4gQWNjb3JkaW5nIHRvCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvWGVuX0VGSSB0aGlzIGlzIHNvbWV0aGluZyB0aGF0J3MKPiBzdXBwb3NlZCB0byBiZSBzdXBw
b3J0ZWQgb3V0LW9mLXRoZS1ib3ggcmlnaHQgbm93IHZpYSB0aGUgc2hpbQo+IHByb3RvY29sLiBI
b3dldmVyLCB3aGVuIEkgdHJ5IHRvIGJvb3QgYSBzaWduZWQgeGVuLmVmaSAoNC4xMCB1bnN0YWJs
ZQo+IGhlYWQpIHRocm91Z2ggc2hpbSBJIGdldCB0aGUgZXJyb3IgIlNlY3Rpb24gNiBpcyBpbnNp
ZGUgaW1hZ2UgaGVhZGVyIgo+IGFuZCBzaGltIHJlZnVzZXMgdG8gbG9hZCBYZW4uIE9UT0ggSSBo
YWQgYmVlbiBhYmxlIHRvIGJvb3QgYQo+IGN1c3RvbS1jb21waWxlZCBncnViMiBmcm9tIHRoZSBz
aGltIG5vIHByb2JsZW0gd2l0aCBTZWN1cmVib290Cj4gZW5hYmxlZC4gVGhlIHNpZ25lZCB4ZW4u
ZWZpIGFsc28gYm9vdHMgZmluZSB3aXRoIFNlY3VyZWJvb3QgZW5hYmxlZCBpZgo+IGJvb3RlZCBk
aXJlY3RseSBhcyBhbiBFRkkgYXBwbGljYXRpb24gKGJ1dCB0aGVuIG5vIGRvbTAgdmVyaWZpY2F0
aW9uCj4gaXMgZG9uZSBBRkFJVSkuIERvZXMgYW55b25lIGhhdmUgYW55IHBvaW50ZXJzIG9uIHdo
YXQncyBnb2luZyBvbiB3aXRoCj4gYm9vdGluZyB0aHJvdWdoIHRoZSBzaGltPwoKV2VsbCwgd2l0
aG91dCB0ZWxsaW5nIHVzIHdoYXQgc2VjdGlvbiBsYXlvdXQgeW91ciB4ZW4uZWZpIGhhcyBJCmRv
bid0IHRoaW5rIGl0J2xsIGJlIHBvc3NpYmxlIHRvIGdpdmUgYWR2aWNlLiBMb29raW5nIGF0IG9u
ZSBvZgptaW5lIHRoYXQncyB0aGUgLmRhdGEgc2VjdGlvbiwgYW5kIHRoYXQgb25lIGlzIGNsZWFy
bHkgbm90IGluc2lkZQp0aGUgaW1hZ2UgaGVhZGVyLiBBbmQgZndpdyBJIGFncmVlIHdpdGggYW4g
aW1hZ2UgbG9hZGVyCnJlZnVzaW5nIHRvIGxvYWQgc3VjaCBhIGJpbmFyeSAtIG92ZXJsYXBwaW5n
IHNlY3Rpb25zIG1heQpvY2Nhc2lvbmFsbHkgYmUgdXNlZnVsLCBidXQgc2VjdGlvbnMgb3Zlcmxh
cHBpbmcgdGhlIGltYWdlCmhlYWRlciBhcmUgYSBwcmV0dHkgZ29vZCBzaWduIG9mIHNvbWV0aGlu
ZyBiZWluZyB3cm9uZyAoYW5kCnBlcmhhcHMgbWFsaWNpb3VzbHkgc28pLiBQZXJoYXBzIHRoZSBz
aWduaW5nIHRvb2wgY29ycnVwdGVkCnlvdSBiaW5hcnkgaW4gc29tZSB3YXk/CgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:51:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3Oe-0008BN-EC; Wed, 13 Sep 2017 08:51:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds3Od-0008BH-N8
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:51:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 29/13-02817-2A1F8B95; Wed, 13 Sep 2017 08:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3fRxx2
 RBleOCVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3vvezFmwVqrj4egtbA+N/vi5GTg4hgTyJ
 JS8PsoHYvAJ2Endn/GEGsSUEDCVOL7zJAmKzCKhKXLwxjRXEZhNQl2h7th3I5uAQEdCXWHxCD
 yTMLLCaUeL7DEEQW1ggRuLkrDWMEONPM0rsescEYnMKWEks+dLPBtLKKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIWC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcw7mj3O8QoycGkJMq7f8+OSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvD8/AOUEi1LTUyvSMnOAUQCTluDgURLh3QeS5i0uSMwtz
 kyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56VKifMyA+NLSACkNKM0D24QLDovMcpKCfMyMjAwCP
 EUpBblZpagyr9iFOdgVBLmPQWykCczrwRu3yugU5iATjlzGuyUkkSElFQDI0OfUd+GfqkV195
 bLt/l83RJZUKd5cmPr5+dX7Uh6fHMlc8/Xr/oMvsn85ejzdNELG1uC5et7bmV+f9nsuZVa9O5
 384+4GA8/zpE/I7O/Sf7D3Rfi384c8bk9765jt01fdNK306/uNJcddKlIgeZdat/fmFX6GbRy
 BV+EPnCm5PlXJw0L//fSVVKLMUZiYZazEXFiQBO40RtyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505292704!108461286!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13445 invoked from network); 13 Sep 2017 08:51:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 08:51:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 02:51:43 -0600
Message-Id: <59B90DBD020000780017A883@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 02:51:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-8-konrad.wilk@oracle.com>
 <59B80FE1020000780017A3E6@prv-mh.provo.novell.com>
 <20170912234645.GA5891@localhost.localdomain>
In-Reply-To: <20170912234645.GA5891@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 07/17] livepatch/arm/x86: Strip
 note_depends symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDAxOjQ2LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9u
IFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDA4OjQ4OjMzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+Pj4gT24gMTIuMDkuMTcgYXQgMDI6MzcsIDxrb25yYWRAa2VybmVsLm9yZz4gd3JvdGU6
Cj4+ID4gVGhpcyBzdXJmYWNlZCBkdWUgdG8gInhlbi9saXZlcGF0Y2gveDg2L2FybTMyOiBGb3Jj
ZQo+PiA+IC5saXZlcGF0Y2guZGVwZW5kcyBzZWN0aW9uIHRvIGJlIHVpbnQzMl90IGFsaWduZWQu
IiB3aGljaCBzd2l0Y2hlZAo+PiA+IHRvIGEgZGlmZmVyZW50IHdheSBvZiBpbmNsdWRpbmcgdGhl
IGJ1aWxkLWlkLgo+PiA+IAo+PiA+IEVhY2ggbGl2ZXBhdGNoIGVuZHMgd2l0aCBhIGdsb2JhbDoK
Pj4gPiAKPj4gPiAgICAgMzA6IDAwMDAwMDAwICAgICAxIE9CSkVDVCAgR0xPQkFMIEhJRERFTiAg
ICAgNyBub3RlX2RlcGVuZHMKPj4gPiAKPj4gPiB3aGljaCB3aWxsIGNhdXNlIGNvbGxpc2lvbiB3
aGVuIGxvYWRpbmcuCj4+ID4gCj4+ID4gT25lIGF0dGVtcHRlZCBzb2x1dGlvbiB3YXMgdG8gYWRk
IGluIHRoZSBNYWtlZmlsZSBzdGFuemE6Cj4+ID4gIEBzZWQgLWkgJy91bnNpZ25lZC9zdGF0aWMg
dW5zaW5nZWQvJyAkQAo+PiA+IAo+PiA+IEJ1dCB0aGF0IHJlc3VsdGVkIGluIHRoZSBub3RlX2Rl
cGVuZHMgYmVpbmcgb21pdHRlZCBmcm9tIHRoZSBsaXZlcGF0Y2gKPj4gPiAoYXMgaXQgd2FzIHN0
YXRpYyBhbmQgbm90IHVzZWQpIHdoaWNoIG1lYW50IHdlIHdvdWxkIG5vdCBoYXZlIGFuCj4+ID4g
LmxpdmVwYXRjaF9kZXBlbmRzIHNlY3Rpb24gd2hpY2ggd2UgcmVxdWlyZS4KPj4gCj4+IERpZCB5
b3UgY29uc2lkZXIgdXNpbmcgb2JqY29weSdzIC0tbG9jYWxpemUtc3ltYm9sIGluc3RlYWQ/Cj4g
Cj4gWWVzLCBzbyB0aGF0IG5vdGVfZGVwZW5kcyBpcyBub3QgZ2xvYmFsbHkgdmlzaWJsZS4gQnV0
IHRoYXQgd29uJ3QgaGVscAo+IGFzIGh5cGVydmlzb3IgdHJlYXRzIGJvdGggbG9jYWwgYW5kIGds
b2JhbCBzeW1ib2xzIGFzIGdsb2JhbCB3aGVuIHJlc29sdmluZwo+IHRoZW0uCj4gCj4gVGhhdCBp
cyBlYWNoIG9mIHRoZSBsaXZlcGF0Y2ggaGFzIHRoZSBub2RlX2RlcGVuZHMgaW4gaXQsIGFuZCB3
ZSBjYW4ndAo+IGxvYWQgeGVuX2hlbGxvX3dvcmxkLCBmb2xsb3dlZCBieSB4ZW5fcmVwbGFjZV93
b3JsZCB0ZXN0LWNhc2UgKHNvCj4gc3RhY2tpbmcgdGhlbSBvbiB0b3Agb2YgZWFjaCBvdGhlcikg
LSBhcyBib3RoIGhhdmUgdGhlIHNhbWUgbG9jYWwKPiBzeW1ib2wuCgpPaCwgcmlnaHQuIFRoZW4g
cGVyaGFwcyBzdHJpcHBpbmcgdGhlIHN5bWJvbCBpcyBhcyBnb29kIG9yIGFzIGJhZCBhcwpkZXJp
dmluZyB0aGUgc3ltYm9sIG5hbWUgZnJvbSBlLmcuIHRoZSBwYXRjaCBuYW1lLCBvciBwdXR0aW5n
IHNvbWUKcmFuZG9taXplZCB0YWcgb24gaXQuCgo+IChUaGlzIGlzIGZpeGVkIGluICJsaXZlcGF0
Y2g6IEFkZCBsb2NhbCBhbmQgZ2xvYmFsIHN5bWJvbCByZXNvbHV0aW9uLiIKPiBvbiB3aGljaCB5
b3Ugc2FpZDoKPiAKPiAJPiBBbGwgdGhlICdHTE9CQUwnIGhhdmUgdG8gYmUgdW5pcXVlIHBlciBs
aXZlcGF0Y2guIEJ1dCB0aGUKPiAJPiAnTE9DQUwnIGNhbiBhbGwgYmUgdGhlIHNhbWUgd2hpY2gg
bWVhbnMgdGhlIHNlbWFudGljIG9mICdzdGF0aWMnCj4gCT4gb24gZnVuY3Rpb25zIGFuZCBkYXRh
IHZhcmlhYmxlcyBpcyB0aGUgcmlnaHQgb25lLgo+IAo+IAlJIHRoaW5rIHRoaXMgaXMgd3Jvbmc6
IEFmYWljdCB5b3VyIGNoYW5nZSByZXN1bHRzIGluIG1haW4gaW1hZ2UgYW5kCj4gCXBhdGNoIGxv
Y2FsIHN5bWJvbHMgdG8gbm93IGJlIHRyZWF0ZWQgZGlmZmVyZW50bHkuIFdoaWxlIHRoaXMgbWF5
Cj4gCWluZGVlZCBoZWxwIHBhdGNoZXMgd2hpY2ggYXJlIG1lYW50IHRvIHJlcGxhY2Ugb3RoZXJz
LCBpdCBpcyBnb2luZwo+IAl0byBnZXQgaW4gdGhlIHdheSBpZiBhIHBhdGNoIHdhbnRzIHRvIHJl
ZmVyZW5jZSBhIGxvY2FsIHN5bWJvbAo+IAlhbHJlYWR5IGFsdGVyZWQgKG9yIG5ld2x5IGludHJv
ZHVjZWQpIGJ5IGEgcHJpb3Igb25lLgo+IAo+IChodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29t
L3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExMTcxMC5odG1sKQoKUmlnaHQsIHRoaXMgaXMg
YSBiYXNpY2FsbHkgdW5yZXNvbHZhYmxlIGFtYmlndWl0eSwgSSdtIGFmcmFpZC4gV2UnZApuZWVk
IGEgM3JkIGNsYXNzIG9mIHN5bWJvbHMuIEl0IG1heSBiZSB3b3J0aCBjb25zaWRlcmluZyB0byAo
YWIpdXNlCmUuZy4gU1RWX0lOVEVSTkFMIGZvciB0aGlzIHB1cnBvc2UuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:52:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3PN-0008Ez-Mf; Wed, 13 Sep 2017 08:52:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds3PM-0008Eq-Em
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 08:52:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5A/30-00743-FC1F8B95; Wed, 13 Sep 2017 08:52:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTffcxx2
 RBmuvclos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn9v9gKtjFXvH73lumBsZ3rF2MnBxCApsZ
 JU5/sO1i5AKylzJKvLu2jgkkISwQJbFrxQ42EFtEQF9i0+1GdhCbWSBUort5ExtEwwpGiV+XZ
 4AVsQloStz5/AmsmVfASuJHxz3mLkYODhYBVYmLp1JAwqIC4RK9B/rZIEoEJU7OfMICYnMKeE
 sc61vFBDHfTGLe5ofMELa4xK0n86Hi8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGukaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgeNYzMDDuYLw72e8QoyQH
 k5Io7/49OyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBu+QCUEyxKTU+tSMvMAUYKTFqCg0dJh
 LcJJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8zMC4ExIAKcoozYMbAYvaS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEeSeArOLJzCuB2/QK6AgmoCPOnAY7oiQRISXVwKh7JWj9kfb
 SnMOylopPpj2I2neg5d37hqRcd7dslU0PA5oXPY4wrG06/uNfWK3MxJRQC589KRvVVrhOE9oo
 6KVypDbmm0aNYefTf3kNz29znbpvPNtydcO76d3xl4oOb05YGMqr2jNZwlWg0PAAg9v9WrOtI
 X0dbOe87M/cvvZz/Z0fhl9t9ZRYijMSDbWYi4oTAZa9CqPVAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505292749!75009745!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15120 invoked from network); 13 Sep 2017 08:52:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 13 Sep 2017 08:52:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD68B1529;
 Wed, 13 Sep 2017 01:52:28 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C7C1A3F483;
 Wed, 13 Sep 2017 01:52:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1709121423540.9439@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <39650ab8-db2c-a126-95b5-781d3beac09b@arm.com>
Date: Wed, 13 Sep 2017 09:52:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709121423540.9439@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: bhupinder.thakur@linaro.org, volodymyr_babchuk@epam.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/7] xen/arm: traps: Export a bunch of
 helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8xMi8yMDE3IDEwOjI2IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
ICtpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+PiArCj4+ICt2b2lkIGFkdmFuY2VfcGMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+PiArCj4+ICt2b2lkIGlu
amVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpOwo+PiArCj4+ICt2b2lkIGhhbmRsZV9yYXpfd2koc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGludCByZWdpZHgsIGJvb2wgcmVhZCwKPj4gKyAgICAgICAgICAgICAgICAg
ICBjb25zdCB1bmlvbiBoc3IgaHNyLCBpbnQgbWluX2VsKTsKPj4gKwo+PiArdm9pZCBoYW5kbGVf
d29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWdpZHgsIGJvb2wgcmVhZCwK
Pj4gKyAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsIGludCBtaW5fZWwpOwo+
PiArCj4+ICt2b2lkIGhhbmRsZV9yb19yYXooc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGlu
dCByZWdpZHgsIGJvb2wgcmVhZCwKPj4gKyAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBo
c3IgaHNyLCBpbnQgbWluX2VsKTsKPj4KPiAKPiBDb3VsZCB5b3UgcGxlYXNlIGNvcHkgb3IgbW92
ZSB0aGUgc2ltcGxlIG9uZS1saW5lIGNvbW1lbnRzIHdlIGhhdmUgaW4KPiB0cmFwcy5jIGhlcmUg
YXMgd2VsbCB0byBkZXNjcmliZSB0aGVzZSBmdW5jdGlvbnM/IFN1Y2ggYXMgIlJlYWQgb25seSBh
cwo+IHJlYWQgYXMgemVybyIgYW5kICJSZWFkIGFzIHplcm8gYW5kIHdyaXRlIGlnbm9yZSIuCgpJ
IHdpbGwgZG8gdGhhdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:52:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3PV-0008GN-Th; Wed, 13 Sep 2017 08:52:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds3PU-0008G8-6n
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:52:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 74/6B-03093-7D1F8B95; Wed, 13 Sep 2017 08:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpO6Vjzs
 iDRq3Mlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnne74xFkxhrfjZtoS9gfEhcxcjB4eEgL/E
 97+KXYycHGwCyhI/O3vZQGwRAT2JpgPPGUFsZgEviR8rethByoUFdCX29OaDhFkEVCW6XixkA
 rF5Bcwlbj2Zyw5iSwjIS+xqu8gKYgsJKEh0TD8GVSMocXLmExaIkRISB1+8YJ7AyD0LSWoWkt
 QCRqZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhwAAEOxj
 nnfA/xCjJwaQkyrt/z45IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Pz8A5QSLUtNTK9Iyc4AB
 CZOW4OBREuHdB5LmLS5IzC3OTIdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ83aBlAqAlGaU5
 sENgkXKJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzngKZwpOZVwK37xXQKUxAp5w5DXZKSS
 JCSqqB0ahv4/tHRexnPZc4ng/gjX9yST5V+8r63PapDHJ2l/+917SN9T7XrpX6ZgH79z86uw9
 raPz/9DF3D2+pcN/XiC1Bpx++dJj2coGRpPy//Ok7lbny5M6uOpWY0vjp5PbEAxPCetal33nZ
 bR6i6P57V0XPsQ8PH7+Ycs7lqP+NaWfLdW2vT1Odc06JpTgj0VCLuag4EQCORzFyjwIAAA==
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505292754!74600897!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64642 invoked from network); 13 Sep 2017 08:52:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 08:52:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,386,1500940800"; d="scan'208";a="439548046"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 13 Sep 2017 09:52:32 +0100
Message-ID: <20170913085232.6516-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] build: propagate runstatedir
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGViaWFuIFN0cmV0Y2gncyBhdXRvY29uZiBoYXMgYSBuZXcgdmFyaWFibGUgY2FsbGVkIHJ1bnN0
YXRlZGlyLiBBZGQKdGhhdCB0byBQYXRocy5tay5pbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlnL1BhdGhzLm1rLmluIHwgMSArCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9jb25maWcvUGF0aHMubWsu
aW4gYi9jb25maWcvUGF0aHMubWsuaW4KaW5kZXggYTYwMzI5NTE0Ni4uNjYwYjUxNTEyMSAxMDA2
NDQKLS0tIGEvY29uZmlnL1BhdGhzLm1rLmluCisrKyBiL2NvbmZpZy9QYXRocy5tay5pbgpAQCAt
MjgsNiArMjgsNyBAQCBwc2RpciAgICAgICAgICAgICAgICAgICAgOj0gQHBzZGlyQAogaW5jbHVk
ZWRpciAgICAgICAgICAgICAgIDo9IEBpbmNsdWRlZGlyQAogbG9jYWxzdGF0ZWRpciAgICAgICAg
ICAgIDo9IEBsb2NhbHN0YXRlZGlyQAogc3lzY29uZmRpciAgICAgICAgICAgICAgIDo9IEBzeXNj
b25mZGlyQAorcnVuc3RhdGVkaXIgICAgICAgICAgICAgIDo9IEBydW5zdGF0ZWRpckAKIAogTElC
RVhFQyAgICAgICAgICAgICAgICAgIDo9IEBMSUJFWEVDQAogTElCRVhFQ19CSU4gICAgICAgICAg
ICAgIDo9IEBMSUJFWEVDX0JJTkAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:55:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3Rp-00006l-Ad; Wed, 13 Sep 2017 08:55:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds3Ro-00006d-S4
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:55:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 49/76-03610-862F8B95; Wed, 13 Sep 2017 08:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDSzf9045
 Ig81rRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTjbPYCx4xVRzePpe5gXExUxcjJ4eQQJ7E
 pP5drCA2r4CdxKfdq1hAbAkBQ4nTC2+C2SwCqhITX91gB7HZBNQl2p5tB6rn4BAR0JdYfEKvi
 5GLg1mgk0li+sfLjCCOsEADo8SFa+1gjpDAGUaJg2c3g3VzClhJPNv7mhGkm1dAUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 IRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+O+j5GHGCU5mJREeffv
 2REpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL35wegnGBRanpqRVpmDjAWYNISHDxKIrz7QNK8x
 QWJucWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClxXuaPQKUCIKUZpXlwg2AxeolRVkqYlx
 HoNCGegtSi3MwSVPlXjOIcjErCvKdAFvJk5pXA7XsFdAoT0ClnToOdUpKIkJJqYAwJ3sUzpTj
 7suDL6h3uTLW2t120ZK/wbGaaIHbpkOzNU88Wv70oU/h28dGa2U0ij+s+7Fj7UySlRbJJ2jVr
 0rnJtq/uVr/fF6kt82D2mT3HJs3851pz/3SKSGlCopiQvPhi7wTGo42PZLQ9Z7+7/G6iZEMmw
 2m/ivbkuGdSvSWu+1Zazew9V6TEUpyRaKjFXFScCAD+1gORzAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505292901!74601437!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23707 invoked from network); 13 Sep 2017 08:55:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 08:55:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 02:55:01 -0600
Message-Id: <59B90E80020000780017A89B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 02:54:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-15-konrad.wilk@oracle.com>
 <59B8114A020000780017A40A@prv-mh.provo.novell.com>
 <20170913002306.GB6632@localhost.localdomain>
In-Reply-To: <20170913002306.GB6632@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 Blaise Boscaccy <blaise.boscaccy@oracle.com>, ross.lagerwall@citrix.com,
 julien.grall@arm.com, Vegard Nossum <vegard.nossum@oracle.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 14/17] livepatch/x86/arm: arch/x86/mm:
 generalize do_page_walk() and implement arch_livepatch_lookup_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDAyOjIzLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IEkg
d2lsbCB0YWtlIGEgbG9vayBhdCBpdCBsYXRlciB0aGlzIHdlZWssIGJ1dCByZWdhcmRsZXNzIGl0
IHdpbGwgcmVxdWlyZQo+IHNvbWUgdHdlYWtpbmcgYXMgd2VsbC4gRG8geW91IHByZWZlciB0aGUg
ZG9tYWluX3BhZ2VfbWFwX3RvX21mbiBwYXRoCj4gaW4gaW5zdGVhZCBvZiAgd2Fsa19kb19wYWdl
IG9uZT8KClllcyAtIGRvX3BhZ2Vfd2FsaygpIGlzIHJlYWxseSBvbmx5IGEgZGVidWdnaW5nIGhl
bHBlciwgbm90IHNvbWV0aGluZwp0byBiZSB1c2VkIGZvciBub3JtYWwgcHJvZHVjdGlvbiBwdXJw
b3Nlcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 08:57:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 08:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3Te-0000KM-Sa; Wed, 13 Sep 2017 08:56:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds3Td-0000K9-Ta
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 08:56:58 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 33/6A-02041-9D2F8B95; Wed, 13 Sep 2017 08:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO6NTzs
 iDf7s1bD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNe7tnHWDCDseLQy7nMDYzNjF2MnBwSAv4S
 PUu+gdksAqoSe1ffYAWx2QSUJX529rKB2CICBhJ3WvcxdzFycTALfGKSmPt6L1ADB4ewgK3E/
 avqIDW8AhYST/+sAKsREuhglOhoXcMIkRCUODnzCQuIzSygI7Fg9yc2kF5mAWmJ5f84QMKcAl
 4SH1fdYgKxRQVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqG5np
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxhfnvY8xCjJwaQkyrt/z45I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8Sz4C5QSLUtNTK9Iyc4BBD5OW4OBREuEtAUnzFhck5
 hZnpkOkTjEac/SsuPiHiePGw+t/mIRY8vLzUqXEeTtBSgVASjNK8+AGwaLxEqOslDAvI9BpQj
 wFqUW5mSWo8q8YxTkYlYR5d4NM4cnMK4Hb9wroFCagU86cBjulJBEhJdXAqHBC+HyF78XpXV6
 mDyd2zm+L7L68063zsKDnxWKp1JjHFQZH10a5X31l9PxSVNLSDenpZUrrzn6fprJaZG8wz/9L
 x7v87K6oNudtlX7h7NdWJHead8529UnZSdrnpp9RfTcjVP/2Fq+5WoqPgpZ8YP3/K3fefoGsm
 cZWTz4wvXiVsPOoSN/uaCWW4oxEQy3mouJEAK+IqKvBAgAA
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505293015!114621813!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50840 invoked from network); 13 Sep 2017 08:56:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 08:56:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,386,1500940800"; d="scan'208";a="439548378"
Date: Wed, 13 Sep 2017 09:56:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20170913085652.xby335hu4gophej5@citrix.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-2-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505226727-5029-2-git-send-email-ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 1/5] gitignore: add local vimrc files
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDU6MzI6MDNQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRk
ZWZlbmRlci5jb20+CgpBcHBsaWVkIHRoaXMgb25lIHBhdGNoLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:07:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:07:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3df-00019j-Rj; Wed, 13 Sep 2017 09:07:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds3df-00019d-0e
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:07:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1E/46-02224-645F8B95; Wed, 13 Sep 2017 09:07:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyuP0Ov67r1x2
 RBj+uaVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfHm5jKTjCVjHz3XemBsZXLF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHw9mlmkISwgK1E290JrCC2iICvxN3HTUBFHBzMAtoSF5d4gISFBMwln
 n1aBlbOJqAqseH6KVaQEl4Ba4mdK9VAwixA4dXNv8CmiAqESzSd7QdbyysgKHFy5hMwm1PAQq
 Lz3302EJtZQF3iz7xLzBC2uMSmZ99ZIWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi
 1qCy1SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzA06xkYGHcwtuz1O8Qo
 ycGkJMq7f8+OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIVfgHKCRanpqRVpmTnAKIFJS3DwK
 InwnvsMlOYtLkjMLc5Mh0idYjTmOLbp8h8mjhsPr/9hEmLJy89LlRLn/QZSKgBSmlGaBzcIFr
 2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz9oHcw5OZVwK37xXQKUxAp5w5DXZKSSJCSqq
 BsWrXyo9xr3neznQOXTpRPKzh79dlU01uzntk3ZDBb7fS9dKPtrd5Tirsc7en+DIlxJ01TbW8
 tzn21pkHa6Tcpkve8JpffDRkzYWtx2JXXFwn/9XttUrisjX2ZevUFLa0ujAa2/RNnC7f/Mgp7
 8aDJjteb67rs5ax6OT2rJCp2sKbZp+/6J9PthJLcUaioRZzUXEiAKhYiZzZAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505293637!109981087!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43274 invoked from network); 13 Sep 2017 09:07:17 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 09:07:17 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB88FAC0B;
 Wed, 13 Sep 2017 09:07:16 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170913085232.6516-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b11499c3-39f3-58f9-b667-c704456dceae@suse.com>
Date: Wed, 13 Sep 2017 11:07:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913085232.6516-1-wei.liu2@citrix.com>
Content-Language: de-DE
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: propagate runstatedir
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTA6NTIsIFdlaSBMaXUgd3JvdGU6Cj4gRGViaWFuIFN0cmV0Y2gncyBhdXRv
Y29uZiBoYXMgYSBuZXcgdmFyaWFibGUgY2FsbGVkIHJ1bnN0YXRlZGlyLiBBZGQKPiB0aGF0IHRv
IFBhdGhzLm1rLmluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpZb3UgZGlkIHRoaW5rIG9mCgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMTg4My5odG1sCgpJIHN1cHBvc2U/CgoKSnVlcmdl
bgoKPiAtLS0KPiAgY29uZmlnL1BhdGhzLm1rLmluIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS9jb25maWcvUGF0aHMubWsuaW4gYi9jb25m
aWcvUGF0aHMubWsuaW4KPiBpbmRleCBhNjAzMjk1MTQ2Li42NjBiNTE1MTIxIDEwMDY0NAo+IC0t
LSBhL2NvbmZpZy9QYXRocy5tay5pbgo+ICsrKyBiL2NvbmZpZy9QYXRocy5tay5pbgo+IEBAIC0y
OCw2ICsyOCw3IEBAIHBzZGlyICAgICAgICAgICAgICAgICAgICA6PSBAcHNkaXJACj4gIGluY2x1
ZGVkaXIgICAgICAgICAgICAgICA6PSBAaW5jbHVkZWRpckAKPiAgbG9jYWxzdGF0ZWRpciAgICAg
ICAgICAgIDo9IEBsb2NhbHN0YXRlZGlyQAo+ICBzeXNjb25mZGlyICAgICAgICAgICAgICAgOj0g
QHN5c2NvbmZkaXJACj4gK3J1bnN0YXRlZGlyICAgICAgICAgICAgICA6PSBAcnVuc3RhdGVkaXJA
Cj4gIAo+ICBMSUJFWEVDICAgICAgICAgICAgICAgICAgOj0gQExJQkVYRUNACj4gIExJQkVYRUNf
QklOICAgICAgICAgICAgICA6PSBATElCRVhFQ19CSU5ACj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:11:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3hj-0001r3-Ec; Wed, 13 Sep 2017 09:11:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds3hh-0001qv-OS
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:11:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 57/E7-02046-046F8B95; Wed, 13 Sep 2017 09:11:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK7Dtx2
 RBk03RC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXvycyFnxnrrh9MKSBcT5zFyMnh4SAv8Tb
 hQ2MIDaLgKrE9mN/weJsAsoSPzt72UBsESD7Y2svO4jNLFAu0fv/AZgtLGAr0XZ3AiuIzStgI
 dGy+ArYHCGBDImLn46xQcQFJU7OfMIC0asjsWD3J6A4B5AtLbH8HwdImFPARuLrtCawtaICKh
 KdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoY
 Gxnq5qcXFiempOYlJxXrJ+bmbGIFhVs/AwLiD8fdpz0OMkhxMSqK8+/fsiBTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwbvwK1BOsCg1PbUiLTMHGPAwaQkOHiURXhOQNG9xQWJucWY6ROoUozHHs
 U2X/zBx3Hh4/Q+TEEtefl6qlDivL0ipAEhpRmke3CBYJF5ilJUS5mVkYGAQ4ilILcrNLEGVf8
 UozsGoJMxbCzKFJzOvBG7fK6BTmIBOOXMa7JSSRISUVAOjyt+dNoxZiyr3bV52avPRqvszkpn
 uL2L81f9qD5PfOwdHy2/T7x2uFJaXv7mZRWrffFdF4/ZF65g2p3BPSO2WfcJ28uFyxoCGtw2b
 4v36E2yCr91N/XTWcsNy7oc9iXx9LD0LL1qn1biXndjb3+a7z+iKXfGdnRpnHsrbz5NiOuyww
 uXovG2PlFiKMxINtZiLihMB1q5SRL8CAAA=
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505293886!114390510!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34655 invoked from network); 13 Sep 2017 09:11:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 09:11:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,386,1500940800"; d="scan'208";a="439549705"
Date: Wed, 13 Sep 2017 10:11:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170913091124.fhytkxbm2efyw64r@citrix.com>
References: <20170913085232.6516-1-wei.liu2@citrix.com>
 <b11499c3-39f3-58f9-b667-c704456dceae@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b11499c3-39f3-58f9-b667-c704456dceae@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: propagate runstatedir
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTE6MDc6MTVBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMy8wOS8xNyAxMDo1MiwgV2VpIExpdSB3cm90ZToKPiA+IERlYmlhbiBTdHJl
dGNoJ3MgYXV0b2NvbmYgaGFzIGEgbmV3IHZhcmlhYmxlIGNhbGxlZCBydW5zdGF0ZWRpci4gQWRk
Cj4gPiB0aGF0IHRvIFBhdGhzLm1rLmluLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFlvdSBkaWQgdGhpbmsgb2YKPiAKPiBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMi9tc2cwMTg4My5o
dG1sCj4gCj4gSSBzdXBwb3NlPwo+IAoKWWVzLiBUaGF0IHdhcyBhZGRlZCBhdCBhIHRpbWUgd2hl
biBhdXRvY29uZiBkaWRuJ3QgaGF2ZSBydW5zdGF0ZWRpcgppaXJjLiBOb3cgYXV0b2NvbmYgaGFz
IHRoYXQuIFRoZXJlIGlzIG5vIHJlYXNvbiBub3QgdG8gcHJvcGFnYXRlIGl0LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:11:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3hm-0001rc-LJ; Wed, 13 Sep 2017 09:11:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds3hl-0001rI-8B
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 09:11:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 71/8E-03642-446F8B95; Wed, 13 Sep 2017 09:11:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTdfu245
 Ig1PXLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/k5exFSxUr/g3NauBcblCFyMXh5DAZkaJ
 c1s/skE4Sxklfj3awNrFyMEhLOAgsWOLTBcjJ4eIgL7EptuN7CA2s4CFxILZN5kh6lcwStyY/
 poFJMEmoClx5/MnJhCbV8BKomnVHTCbRUBV4tbzf2wgtqhAuETvgX42iBpBiZMzn4D1cgp4S6
 y/vpgFYoGZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GnesDDzFKcjAp
 ifLu37MjUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL9NXoJxgUWp6akVaZg4wUmDSEhw8SiK8J
 iBp3uKCxNzizHSI1ClGRSlx3nNfgBICIImM0jy4Nlh0XmKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5Iwby3IeJ7MvBK46a+AFjMBLT5zGmxxSSJCSqqBUfHnf6eTl5LEpS96vnbZVZXisPnSHdk
 Tve6e+pslzJOe2PH3WfdyvymbebzyWa0tY9KRmS9ym5oS2qJ3cylGTYjzDtP92dRZxnrt0c4d
 l/50Bp86lTsj2uK0ZPti0cU3WfJZv3ktmbV+8jU7Ldf9ORXhi/RXnOm85PDgw9KH7U8n9X77/
 lxmlRJLcUaioRZzUXEiAKK2iu/JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505293886!76406599!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35521 invoked from network); 13 Sep 2017 09:11:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 13 Sep 2017 09:11:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C4F8A1529;
 Wed, 13 Sep 2017 02:11:25 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E8303F483;
 Wed, 13 Sep 2017 02:11:23 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-8-julien.grall@arm.com>
 <alpine.DEB.2.10.1709121450520.9439@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <57f324af-ff45-5d4e-577d-99180e326a3b@arm.com>
Date: Wed, 13 Sep 2017 10:11:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709121450520.9439@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: bhupinder.thakur@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 7/7] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA5LzEyLzIwMTcgMTA6NTMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDEyIFNlcCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEN1cnJl
bnRseSwgY3ByZWdzLmggaXMgaW5jbHVkZWQgaW4gcHJldHR5IG11Y2ggZXZlcnkgZmlsZXMgZXZl
biBmb3IKPj4gYXJtNjQuIEhvd2V2ZXIsIHRoZSBvbmx5IHVzZSBmb3IgYXJtNjQgaXMgd2hlbiBl
bXVsYXRpbmcgY28tcHJvY2Vzc29ycy4KPj4KPj4gRm9yIGFybTMyLCBhbGwgdXNlcnMgb2YgcHJv
Y2Vzc29yLmggZXhwZWN0IGNwcmVncy5oIHRvIGJlIGluY2x1ZGVkIGluCj4+IG9yZGVyIHRvIGFj
Y2VzcyBjby1wcm9jZXNzb3JzLiBTbyBtb3ZlIHRoZSBpbmNsdXNpb24gaW4KPj4gYXNtLWFybS9h
cm0zMi9wcm9jZXNzb3IuaC4KPj4KPj4gY3ByZWdzLmggd2lsbCBhbHNvIGJlIGRpcmVjdGx5IGlu
Y2x1ZGVkIGluIHRoZSBjby1wcm9jZXNzb3JzIGVtdWxhdGlvbgo+PiB0byBhY2NvbW1vZGF0ZSBh
cm02NC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiBJIGNhbiBzZWUgdGhhdCB0aGUgcGF0Y2ggd29ya3MgYW5kIGRvZXMgd2hhdCB5
b3UgZGVzY3JpYmUsIGJ1dCB3aGF0IGlzCj4gdGhlIGJlbmVmaXQ/IE9LLCB3ZSByZW1vdmUgI2lu
Y2x1ZGUgPGFzbS9jcHJlZ3MuaD4gZnJvbQo+IGFzbS1hcm0vcHJvY2Vzc29yLmgsIGJ1dCB0aGVu
IHdlIGhhdmUgdG8gYWRkIGl0IHRvIHZjcHJlZy5jLCB2Z2ljLXYzLmMsCj4gdnRpbWVyLmMsIGFu
ZCBhcm0zMi9wcm9jZXNzb3IuaC4gSXMgdGhlcmUgYSBsb25nIHRlcm0gYmVuZWZpdD8gV2hhdAo+
IHByb21wdGVkIHlvdSBpbnRvIHdyaXRpbmcgdGhpcyBwYXRjaD8KCmFzbS9wcm9jZXNzb3IuaCBp
cyBpbmNsdWRlZCBpbmRpcmVjdGx5IGJ5IGV2ZXJ5IHNpbmdsZSBmaWxlIG9mIHRoZSAKc291cmNl
IGNvZGUuIEl0IHNlZW1zIHRoYXQgd2UgdXNlIGl0IGFzIGEgcGxhY2Vob2xkZXIgZm9yIGFueXRo
aW5nIApyYXRoZXIgdGhhbiBwcm9wZXJseSBzcGxpdHRpbmcgaW4gZGlmZmVyZW50IGhlYWRlcnMu
IEZvciBpbnN0YW5jZSBpdCAKY29udGFpbnMgYWxsIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgcmVn
aXN0ZXJzLCB0aGUgdHJhcHMgdmVjdG9yLCBTTUMgCmNhbGwsIHRyYXBzIHByb3RvdHlwZS4uLiBG
b3IgbW9zdCBvZiB0aG9zZSBzdHVmZiBvbmx5IGEgbGltaXRlZCBvZiBmaWxlcyAKcmVhbGx5IGNh
cmUgYWJvdXQgaXQuIFNvIHdlIGFyZSBwb2xsdXRpbmcgdGhlIG5hbWUgc3BhY2Ugb2YgZWFjaCBm
aWxlIApmb3Igbm8gcmVhbCBiZW5lZml0cy4KCk9uIEFBcmNoNjQsIGNwcmVncy5oIGlzIG9ubHkg
dXNlZnVsIHdoZW4gZW11bGF0aW5nIGNvLXByb2Nlc3NvciAKZ3JlZ2lzdGVycy4gU28gdGhlcmUg
YXJlIG5vIHBvaW50IHRvIGluY2x1ZGUgaXQgaW4gYSBtYWluIGhlYWRlciB0aGF0IAp3aWxsIGJl
IHB1bGxlZCBieSAxMDBzIGZpbGVzIGp1c3QgZm9yIHRoZSBiZW5ldGlmcyBvZiA0IGZpbGVzLgoK
VGhpcyBwYXRjaCBpcyBvbmx5IGEgZmlyc3QgYXR0ZW1wdCBvZiBjbGVhbi11cCBwcm9jZXNzb3Iu
aC4gSWRlYWxseSB3ZSAKc2hvdWxkIGhhdmUgbW9yZSBwYXRjaCB0byBzcGxpdCBpdC4KCkNoZWVy
cywKCj4gCj4gCj4+IC0tLQo+PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0gVXBk
YXRlIGNvbW1pdCBtZXNzYWdlCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAg
ICAgICAgICAgICAgfCAxIC0KPj4gICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAgICAgICAg
ICAgIHwgMSArCj4+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICB8IDEg
Kwo+PiAgIHhlbi9hcmNoL2FybS92dGltZXIuYyAgICAgICAgICAgICAgICAgfCAyICsrCj4+ICAg
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaCB8IDIgKysKPj4gICB4ZW4vaW5j
bHVkZS9hc20tYXJtL3BlcmNwdS5oICAgICAgICAgIHwgMSAtCj4+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCAgICAgICB8IDEgLQo+PiAgIDcgZmlsZXMgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCj4+IGluZGV4IGU3ZGYwODc0ZDYuLjU1NGY0OTky
ZTYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYwo+PiArKysgYi94ZW4vYXJjaC9h
cm0vc21wLmMKPj4gQEAgLTEsNiArMSw1IEBACj4+ICAgI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4K
Pj4gICAjaW5jbHVkZSA8YXNtL3NtcC5oPgo+PiAtI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KPj4g
ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+PiAgICNp
bmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3By
ZWcuYyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwo+PiBpbmRleCBmM2IwODQwM2ZiLi5lMzYzMTgz
YmE4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZjcHJlZy5jCj4+IEBAIC0xOCw2ICsxOCw3IEBACj4+ICAgCj4+ICAgI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgo+PiAgIAo+PiArI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KPj4gICAjaW5j
bHVkZSA8YXNtL2N1cnJlbnQuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPj4gICAjaW5j
bHVkZSA8YXNtL3RyYXBzLmg+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+PiBpbmRleCBjYmVhYzI4YjI4Li5hMGNmOTkzZDEz
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKPj4gQEAgLTI2LDYgKzI2LDcgQEAKPj4gICAjaW5jbHVkZSA8eGVuL3Nv
ZnRpcnEuaD4KPj4gICAjaW5jbHVkZSA8eGVuL3NpemVzLmg+Cj4+ICAgCj4+ICsjaW5jbHVkZSA8
YXNtL2NwcmVncy5oPgo+PiAgICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+PiAgICNpbmNsdWRl
IDxhc20vZ2ljX3YzX2RlZnMuaD4KPj4gICAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92dGltZXIuYyBiL3hlbi9hcmNoL2FybS92dGltZXIu
Ywo+PiBpbmRleCA5YzdlOGY0NDFjLi4wNDYwOTYyZjA4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vdnRpbWVyLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4+IEBAIC0yMiw2
ICsyMiw3IEBACj4+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiAgICNpbmNsdWRlIDx4ZW4v
dGltZXIuaD4KPj4gICAKPj4gKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4+ICAgI2luY2x1ZGUg
PGFzbS9kaXY2NC5oPgo+PiAgICNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4+ICAgI2luY2x1ZGUgPGFz
bS9pcnEuaD4KPj4gQEAgLTI5LDYgKzMwLDcgQEAKPj4gICAjaW5jbHVkZSA8YXNtL3RpbWUuaD4K
Pj4gICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KPj4g
KyNpbmNsdWRlIDxhc20vcmVncy5oPgo+PiAgIAo+PiAgIC8qCj4+ICAgICogQ2hlY2sgaWYgcmVn
cyBpcyBhbGxvd2VkIGFjY2VzcywgdXNlcl9nYXRlIGlzIHRhaWwgZW5kIG9mIGEKPj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCj4+IGluZGV4IDY4Y2M4MjE0N2UuLmZiMzMwODEy
YWYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgK
Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaAo+PiBAQCAtMSw2
ICsxLDggQEAKPj4gICAjaWZuZGVmIF9fQVNNX0FSTV9BUk0zMl9QUk9DRVNTT1JfSAo+PiAgICNk
ZWZpbmUgX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9ICj4+ICAgCj4+ICsjaW5jbHVkZSA8YXNt
L2NwcmVncy5oPgo+PiArCj4+ICAgI2RlZmluZSBBQ1RMUl9DQVhYX1NNUCAgICAgICgxPDw2KQo+
PiAgIAo+PiAgICNpZm5kZWYgX19BU1NFTUJMWV9fCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BlcmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaAo+PiBpbmRl
eCA3OTY4NTMyNDYyLi5jZGY2NGUwZjc3IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3BlcmNwdS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKPj4gQEAg
LTQsNyArNCw2IEBACj4+ICAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPj4gICAKPj4gICAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+Cj4+IC0jaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+PiAgICNpZiBkZWZp
bmVkKENPTkZJR19BUk1fMzIpCj4+ICAgIyBpbmNsdWRlIDxhc20vYXJtMzIvcHJvY2Vzc29yLmg+
Cj4+ICAgI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQo+PiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPj4gaW5kZXggZDc5MWMxMmM5Yy4uY2Q0NWU1ZjQ4ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCj4+IEBAIC0xLDcgKzEsNiBAQAo+PiAgICNpZm5kZWYgX19BU01fQVJNX1BST0NF
U1NPUl9ICj4+ICAgI2RlZmluZSBfX0FTTV9BUk1fUFJPQ0VTU09SX0gKPj4gICAKPj4gLSNpbmNs
dWRlIDxhc20vY3ByZWdzLmg+Cj4+ICAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPj4gICAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+Cj4+ICAgI2VuZGlmCj4+IC0tIAo+PiAyLjExLjAKPj4KCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3k6-00026H-12; Wed, 13 Sep 2017 09:13:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1ds3k5-000268-20
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:13:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5B/1B-01754-4D6F8B95; Wed, 13 Sep 2017 09:13:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsWyPXpei+7lbzs
 iDXaeFLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuNdxgKfhkXTFl/VzGBsZz2l2MnBwSAn4S
 7VOusoDYQgL1Er+eTmXsYuQCslcyShydf48dwjnOKLFn0nl2kCo2AR2JM80PwGwRAROJ78sfg
 XUwC9xhkvjUcxhslLBAuMScTSfBilgEVCXa2p6xgti8Ap4St46sZIRYLSexbcseRoi4oMTJmU
 /AepkFJCQOvnjBDFGjJPF63QEWCFtX4ty3Bqi4psS21efYIGwziSM7/7NC2IISO59fYJvAKDQ
 LydhZSMYuYGRaxahenFpUllqka6iXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY
 uPUMDIw7GJt6nQ8xSnIwKYny7t+zI1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/Tr0A5waLU9
 NSKtMwcYAzBpCU4eJREeE1A0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXHeky
 ClAiClGaV5cINgsX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvV5ApPJl5JXD7XgGdwgR
 0ypnTYKeUJCKkpBoY5yw53xVk8io8oahslb9I/dL987p4z6UvWeBxSO/gpnKlaU628zY84Izh
 Ybu2u+6LQ2g4y+KWz3oLxVriNbqY9qzz8I1yyxPrZvP8oO5kui3ylXLrkr3e2izbWw4YfNxn4
 3E92/7zQrWmxD1K/0umtBcenFST8lVy0eHeiuoDgSXpu8T3zdqkxFKckWioxVxUnAgAnauWke
 gCAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505294033!90700144!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54387 invoked from network); 13 Sep 2017 09:13:54 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-2.tower-206.messagelabs.com with SMTP; 13 Sep 2017 09:13:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500912000"; d="scan'208";a="26074926"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 13 Sep 2017 17:13:20 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 4330D47CA461;
 Wed, 13 Sep 2017 17:13:17 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Wed, 13 Sep 2017 17:13:16 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 13 Sep 2017 17:12:43 +0800
Message-ID: <1505293975-26005-1-git-send-email-douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 4330D47CA461.A297E
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 bhe@redhat.com, boris.ostrovsky@oracle.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-acpi@vger.kernel.org, "Zheng,
 Lv" <lv.zheng@intel.com>, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de, yinghai@kernel.org, mingo@kernel.org
Subject: [Xen-devel] [PATCH v9 00/12] Unify the interrupt delivery mode and
	do its setup in advance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBWOCAtLT4gVjk6CiAgTm8gZnVuY3Rpb25hbGl0eSBjaGFuZ2UsIHVwZGF0ZSBhbmQg
bW9kaWZ5IHRoZSBjb21tZW50cy4KCiAgLSBbMDEvMTJdIHBhdGNoOiBtb2RpZnkgdGhlIGNvbW1l
bnRzIG9mIGFwaWNfaW50cl9tb2RlX3NlbGVjdCgpLgogICAgICAgQ3VycmVudGx5LCB0aGUgY2hl
Y2sgbG9naWMgb2YgQklPUyBpcyBiYXNlZCBvbiB0aGUgb3JpZ2luYWwgY29kZSwKICAgIEJhb3F1
YW4gYW5kIEkgaGF2ZSBkaXNjdXNzZWQgaXQgaW4gVjggZm9yIHJlYWRhYmlsaXR5LCBJIGFtIG5v
dCBzdXJlCiAgICB0aGF0IEkgY2FuIGNsZWFuIHVwIGl0IGNvcnJlY3RseSwgU28ga2VlcCBpdCBs
aWtlIGJlZm9yZS4KCiAgLSBbMDYvMTJdIHBhdGNoOiB1cGRhdGUgdGhlIGNvbW1lbnRzIG9mIGlu
aXRfYXBpY19tYXBwaW5ncygpCgogIC0gWzExLzEyXSBwYXRjaDogdXBkYXRlIHRoZSBjb21tZW50
cyBvZiBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cygpLgoKICAtIFBvc3QgdGhlIHBhdGNoIHB1dHRp
bmcgYWNwaV9lYXJseV9pbml0KCkgZWFybGllciBpbmRlcGVuZGVudGx5CiAgICBzdWdnZXN0ZWQg
YnkgUmFmYWVsIGFuZCBCYW9xdWFuLgoKICAtIFJlYmFzZSBpdAoKW0JhY2tncm91bmRdCgpNUCBz
cGVjaWZpY2F0aW9uIGRlZmluZXMgdGhyZWUgZGlmZmVyZW50IGludGVycnVwdCBkZWxpdmVyeSBt
b2RlcyBhcyBmb2xsb3dzOgoKIDEuIFBJQyBNb2RlCiAyLiBWaXJ0dWFsIFdpcmUgTW9kZQogMy4g
U3ltbWV0cmljIEkvTyBNb2RlCgpUaGV5IHdpbGwgYmUgc2V0dXAgaW4gdGhlIGRpZmZlcmVudCBw
ZXJpb2RzIG9mIGJvb3RpbmcgdGltZToKIDEuICpQSUMgTW9kZSosIHRoZSBkZWZhdWx0IGludGVy
cnVwdCBkZWxpdmVyeSBtb2Rlcywgd2lsbCBiZSBzZXQgZmlyc3QuCiAyLiAqVmlydHVhbCBXaXJl
IE1vZGUqIHdpbGwgYmUgc2V0dXAgZHVyaW5nIElTQSBJUlEgaW5pdGlhbGl6YXRpb24oIHN0ZXAg
MQogICAgaW4gdGhlIGZpZ3VyZS4xKS4KIDMuICpTeW1tZXRyaWMgSS9PIE1vZGUqJ3Mgc2V0dXAg
aXMgcmVsYXRlZCB0byB0aGUgc3lzdGVtCiAgICAzLjEgSW4gU01QLWNhcGFibGUgc3lzdGVtLCBz
ZXR1cCBkdXJpbmcgcHJlcGFyZXMgQ1BVcyhzdGVwIDIpIAogICAgMy4yIEluIFVQIHN5c3RlbSwg
c2V0dXAgZHVyaW5nIGluaXRpYWxpemVzIGl0c2VsZihzdGVwIDMpLgoKCiBzdGFydF9rZXJuZWwK
Ky0tLS0tLS0tLS0tLS0tLSsKfAorLS0+IC4uLi4uLi4KfAp8ICAgIHNldHVwX2FyY2gKKy0tPiAr
LS0tLS0tLSsKfAp8ICAgIGluaXRfSVJRCistPiArLS0rLS0tLS0rCnwgICAgICB8ICAgICAgICBp
bml0X0lTQV9pcnFzCnwgICAgICArLS0tLS0tPiArLSstLS0tLS0tLSsKfCAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKworLS0tPiAgICAgICAgICAgICArLS0tLS0t
PiAgfCAxLmluaXRfYnNwX0FQSUN8CnwgICAgIC4uLi4uLi4gICAgICAgICAgICAgICArLS0tLS0t
LS0tLS0tLS0tLSsKKy0tLT4KfCAgICAgcmVzdF9pbml0CistLS0+LS0tKy0tLS0tKwp8ICAgICAg
IHwgICBrZXJuZWxfaW5pdAp8ICAgICAgICs+IC0tLS0rLS0tLS0rCnwgICAgICAgICAgICAgIHwg
ICBrZXJuZWxfaW5pdF9mcmVlYWJsZQp8ICAgICAgICAgICAgICArLT4gIC0tLS0rLS0tLS0tLS0t
LS0tLSsKfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgc21wX3ByZXBhcmVfY3B1cwp8ICAg
ICAgICAgICAgICAgICAgICAgICArLS0tPiArLS0tLSstLS0tLS0tLS0rCnwgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICstPiB8Mi4gIGFwaWNfYnNwX3NldHVwIHwKfCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCnwg
ICAgICAgICAgICAgICAgICAgICAgIHwKdiAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgc21w
X2luaXQKICAgICAgICAgICAgICAgICAgICAgICAgKy0tLT4gKy0tLSstLS0tKwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLT4gfDMuICBhcGljX2JzcF9zZXR1cCB8CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
KwogICAgZmlndXJlLjEgVGhlIGZsb3cgY2hhcnQgb2YgdGhlIGtlcm5lbCBzdGFydHVwIHByb2Nl
c3MKCltQcm9ibGVtXQoKMS4gQ2F1c2Uga2VybmVsIGluIGFuIHVubWF0Y2hlZCBtb2RlIGF0IHRo
ZSBiZWdpbm5pbmcgb2YgYm9vdGluZyB0aW1lLgoyLiBDYXVzZSB0aGUgZHVtcC1jYXB0dXJlIGtl
cm5lbCBoYW5ncyB3aXRoICdub3RzYycgb3B0aW9uIGluaGVyaXRlZAogICBmcm9tIDFzdCBrZXJu
ZWwgb3B0aW9uLgozLiBDYXVzZSB0aGUgY29kZSBoYXJkIHRvIHJlYWQgYW5kIG1haW50YWluLgoK
QXMgSW5nbydzIGFuZCBFcmljJ3MgZGlzY3Vzc2VzWzEsMl0sIGl0IG5lZWQgdG8gYmUgcmVmYWN0
b3IuCgpbU29sdXRpb25dCgoxLiBDb25zdHJ1Y3QgYSBzZWxlY3RvciB0byB1bmlmeSB0aGVzZSBz
d2l0Y2hlcwoKICAgICAgICstLS0tLS0tLS0tLS0rCiAgICAgICB8ZGlzYWJsZV9hcGljKy0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgICAgKy0tLS0tLS0tLS0tLSsgICAgICAgdHJ1ZSAgICAgICAg
IHwKICAgICAgICAgICAgICB8ZmFsc2UgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfAogKy0tLS0tLS0tLS0tLXYtLS0tLS0tLS0t
LS0tLS0tLS0rICAgICAgIHwKIHwhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpKy0tLS0t
LS0rCiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgIHRydWUgfAogICAgICAgICAg
ICAgIHxmYWxzZSAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICB8CiAgICAgICstLS0tLS0tdi0tLS0tLS0tLSsgICAgICAgICAgICAg
ICAgdgogICAgICB8IXNtcF9mb3VuZF9jb25maWd8ICAgICAgICAgICAgUElDIE1PREUKICAgICAg
Ky0tLS0tLS0tLS0tLS0tLSstKwogICAgICAgfGZhbHNlICAgICAgICAgfHRydWUKICAgICAgIHwg
ICAgICAgICAgICAgIHwKICAgICAgIHYgICAgICAgICAgKy0tLXYtLS0tLS0tLS0rClNZTU1FVFJJ
QyBJTyBNT0RFIHwgIWFjcGlfbGFwaWMgfAogICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0t
LSsKICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgIHYK
ICAgICAgICAgICAgICAgICAgIFZJUlRVQUwgV0lSRSBNT0RFIAoKMi4gVW5pZnlpbmcgdGhlc2Ug
c2V0dXAgc3RlcHMgb2YgU01QLWNhcGFibGUgYW5kIFVQIHN5c3RlbQoKICAgc3RhcnRfa2VybmVs
Ci0tLS0tLS0tLS0tLS0tLSsKfAp8CnwKfCAgICB4ODZfbGF0ZV90aW1lX2luaXQKKy0tLS0+LS0t
Ky0tLS0tLS0tLS0tLSsKfCAgICAgICAgfAp8ICAgICAgICB8ICAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKfCAgICAgICAgKy0tLS0+IHwgNC4gaW5pdF9pbnRlcnJ1cHRfbW9kZSB8Cnwg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp2CgoKMy4gRXhlY3V0ZSB0
aGUgZnVuY3Rpb24gYXMgc29vbiBhcyBwb3NzaWJsZS4KCltMaW5rXQoKWzFdLiBodHRwczovL2xr
bWwub3JnL2xrbWwvMjAxNi84LzIvOTI5ClsyXS4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTYv
OC8xLzUwNgoKW0hpc3RvcnkgcGF0Y2hlc10KRm9yIHByZXZpb3VzIGRpc2N1c3Npb24sIHBsZWFz
ZSByZWZlciB0bzoKCiAgVjg6ICBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNy84LzI3LzI2NQog
IFY3OiAgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvNy8xNC8yMAogIFY2OiAgaHR0cHM6Ly9s
a21sLm9yZy9sa21sLzIwMTcvNy8zLzI2OQogIFY1OiAgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw
MTcvNi8zMC8xNwogIFYzOiAgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvNS8xMC8zMjMKICBW
MjogIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2tlcm5lbC9tc2cyNDkxNjIwLmh0bWwK
ICBWMTogIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzMvMjkvNDgxCgoKQ2hhbmdlcyBWNyAt
LT4gVjg6CgogIC0gQ2hhbmdlIHRoZSBvcmRlciBvZiBbMTIvMTNdIHBhdGNoIGFuZCBbMTEvMTNd
cGF0Y2ggc3VnZ2VzdGVkIGJ5IFJhZmFlbCBKLiBXeXNvY2tpLgogIC0gRml4IHNvbWUgY29tbWVu
dHMuCiAgLSBEbyBtb3JlIHRlc3RzIGluIFRoaW5rcGFkIHgxMjFlICAgLS0gVGhhbmtzIGZvciBC
b3Jpc2xhdiBQZXRrb3YncyBoZWxwLgoKQ2hhbmdlcyBWNiAtLT4gVjc6CgogIC0gYWRkIGEgbmV3
IHBhdGNoOiBwMTIKCkNoYW5nZXMgVjUgLS0+IFY2OgoKICAtIGNoYW5nZSB0aGUgY2hlY2sgb3Jk
ZXIgZm9yIFg4Nl8zMiBpbiBhcGljX2ludHJfbW9kZV9zZWxlY3QoKQogIC0gcmVwbGFjZSB0aGUg
YXBpY19wcmludGsgd2l0aCBwcl9pbmZvIGluIGFwaWNfaW50cl9tb2RlX2luaXQoKQogIC0gYWRk
IGEgc2VwYXJhdGUgaGVscGVyIGZ1bmN0aW9uIGZvciBnZXQgdGhlIGxvZ2ljYWwgYXBpY2lkCiAg
LSByZW1vdmUgdGhlIGV4dHJhIGFyZ3VtZW50IHVwbW9kZSBpbiBhcGljX2ludHJfbW9kZV9zZWxl
Y3QoKQogIC0gY2xlYW51cCB0aGUgbG9naWMgb2YgYXBpY19pbnRyX21vZGVfaW5pdCgpCiAgLSBy
ZXBsY2FlIHRoZSAndGlja3MgPSBqaWZmaWVzJyB3aXRoICdlbmQgPSBqaWZmaWVzICsgNCcKICAt
IHJld3JpdGUgdGhlIDl0aCBhbmQgMTB0aCBwYXRjaGVzJ3MgY2hhbmdlbG9nCgpDaGFuZ2VzIFY0
IC0tPiBWNToKCiAgLSByZW1vdmUgdGhlIFJGQyBwcmVzaXgKICAtIHJlbW92ZSB0aGUgMS8xMiBw
YXRjaCBpbiBWNAogIC0gbWVyZ2UgMiBwYXRjaGVzIHRvZ2V0aGVyIGZvciBTTVAtY2FwYWJsZSBz
eXN0ZW0KICAtIHJlcGxhY2UgdGhlICpfaW50ZXJydXB0Xyogd2l0aCAqX2ludHJfKgogIC0gcmVw
bGFjZSB0aGUgcHJfaW5mbyB3aXRoIGFwaWNfcHJpbnRrIGluIGFwaWNfaW50cl9tb2RlX2luaXQo
KQogIC0gYWRkIGEgcGF0Y2ggZm9yIFBWIHhlbiB0byBieXBhc3MgaW50cl9tb2RlX2luaXQoKQoK
Q2hhbmdlcyBWMyAtLT4gVjQ6CgogIC0gTW92ZSBpbnRlcnJ1cHRfbW9kZV9pbml0IHRvIHg4Nl9p
bml0X29wcyBpbnN0ZWFkIG9mIHRoZSB1c2Ugb2YKICAgIGhlYWRlciBmaWxlcwogIC0gUmVwbGFj
ZSAicmV0dXJuIiB3aXRoICJicmVhayIgaW4gY2FzZSBvZiBBUElDX1NZTU1FVFJJQ19JT19OT19S
T1VUSU5HCiAgLSBTZXR1cCB1cG1vZGUgZWFybGllciBmb3IgVVAgc3lzdGVtLgogIC0gQ2hlY2sg
aW50ZXJydXB0IG1vZGUgYmVmb3JlIHBlciBjcHUgY2xvY2sgZXZlbnQgc2V0dXAuCgpDaGFuZ2Vz
IFYyIC0tPiBWMzoKCiAgLSBSZWJhc2UgdGhlIHBhdGNoZXMuCiAgLSBDaGFuZ2UgdHdvIGZ1bmN0
aW9uIG5hbWU6CiAgICAgIGFwaWNfYnNwX21vZGVfY2hlY2sgLS0+IGFwaWNfaW50ZXJydXB0X21v
ZGVfc2VsZWN0CiAgICAgIGluaXRfaW50ZXJydXB0X21vZGUgLS0+IGFwaWNfaW50ZXJydXB0X21v
ZGVfaW5pdAogIC0gRmluZCBhIG5ldyB3YWl0aW5nIHdheSB0byBjaGVjayB3aGV0aGVyIHRpbWVy
IElSUXMgd29yayBvciBub3QKICAtIFJlZmluZSB0aGUgc3dpdGNoIGxvZ2ljIGluIGFwaWNfaW50
ZXJydXB0X21vZGVfaW5pdCgpCiAgLSBDb25zaXN0ZW50bHkgc3RhcnQgc2VudGVuY2VzIHdpdGgg
dXBwZXIgY2FzZSBsZXR0ZXJzCiAgLSBGaXggc29tZSB0eXBvcyBhbmQgY29tbWVudHMKICAtIFRy
eSBteSBiZXN0IHRvIHJld3JpdGUgc29tZSBjaGFuZ2Vsb2cgYWdhaW4KCkNoYW5nZXMgc2luY2Ug
VjE6IAoKICAtIE1vdmUgdGhlIGluaXRpYWxpemF0aW9uIGZyb20gaW5pdF9JUlEoKSB0byB4ODZf
bGF0ZV90aW1lX2luaXQoKQogIC0gVXNlIGEgdGhyZXNob2xkIHRvIHJlZmFjdG9yIHRoZSBjaGVj
ayBsb2dpYyBpbiB0aW1lcl9pcnFfd29ya3MoKQogIC0gUmVuYW1lIHRoZSBmcmFtZXdvcmsgdG8g
YSBzZWxlY3RvcgogIC0gU3BsaXQgdHdvIHBhdGNoZXMKICAtIENvbnNpc3RlbnRseSBzdGFydCBz
ZW50ZW5jZXMgd2l0aCB1cHBlciBjYXNlIGxldHRlcnMKICAtIEZpeCBzb21lIHR5cG9zCiAgLSBS
ZXdyaXRlIHRoZSBjaGFuZ2Vsb2cKCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Q2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBsaW51eC1hY3BpQHZnZXIua2VybmVsLm9yZwpDYzogUmFmYWVsIEouIFd5
c29ja2kgPHJqd0Byand5c29ja2kubmV0PgpDYzogWmhlbmcsIEx2IDxsdi56aGVuZ0BpbnRlbC5j
b20+CgpEb3UgTGl5YW5nICgxMik6CiAgeDg2L2FwaWM6IENvbnN0cnVjdCBhIHNlbGVjdG9yIGZv
ciB0aGUgaW50ZXJydXB0IGRlbGl2ZXJ5IG1vZGUKICB4ODYvYXBpYzogUHJlcGFyZSBmb3IgdW5p
ZnlpbmcgdGhlIGludGVycnVwdCBkZWxpdmVyeSBtb2RlcyBzZXR1cAogIHg4Ni9hcGljOiBTcGxp
dCBsb2NhbCBBUElDIHRpbWVyIHNldHVwIGZyb20gdGhlIEFQSUMgc2V0dXAKICB4ODYvYXBpYzog
TW92ZSBsb2dpY2FsIEFQSUMgSUQgYXdheSBmcm9tIGFwaWNfYnNwX3NldHVwKCkKICB4ODYvYXBp
YzogVW5pZnkgaW50ZXJydXB0IG1vZGUgc2V0dXAgZm9yIFNNUC1jYXBhYmxlIHN5c3RlbQogIHg4
Ni9hcGljOiBNYXJrIHRoZSBhcGljX2ludHJfbW9kZSBleHRlcm4gZm9yIHNhbml0eSBjaGVjayBj
bGVhbnVwCiAgeDg2L2FwaWM6IFVuaWZ5IGludGVycnVwdCBtb2RlIHNldHVwIGZvciBVUCBzeXN0
ZW0KICB4ODYvaW9hcGljOiBSZWZhY3RvciB0aGUgZGVsYXkgbG9naWMgaW4gdGltZXJfaXJxX3dv
cmtzKCkKICB4ODYvaW5pdDogYWRkIGludHJfbW9kZV9pbml0IHRvIHg4Nl9pbml0X29wcwogIHg4
Ni94ZW46IEJ5cGFzcyBpbnRyIG1vZGUgc2V0dXAgaW4gZW5saWdodGVuX3B2IHN5c3RlbQogIHg4
Ni90aW1lOiBJbml0aWFsaXplIGludGVycnVwdCBtb2RlIGJlaGluZCB0aW1lciBpbml0CiAgeDg2
L2FwaWM6IFJlbW92ZSB0aGUgaW5pdF9ic3BfQVBJQygpCgogYXJjaC94ODYvaW5jbHVkZS9hc20v
YXBpYy5oICAgICB8ICAxNSArKystCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oIHwg
ICAyICsKIGFyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyAgICAgfCAxODggKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYva2VybmVsL2FwaWMvaW9fYXBp
Yy5jICB8ICA0NSArKysrKysrKystCiBhcmNoL3g4Ni9rZXJuZWwvaXJxaW5pdC5jICAgICAgIHwg
ICAzIC0KIGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAgfCAgODUgKysrKysrLS0tLS0t
LS0tLS0tCiBhcmNoL3g4Ni9rZXJuZWwvdGltZS5jICAgICAgICAgIHwgICA1ICsrCiBhcmNoL3g4
Ni9rZXJuZWwveDg2X2luaXQuYyAgICAgIHwgICAxICsKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYyAgICAgfCAgIDEgKwogOSBmaWxlcyBjaGFuZ2VkLCAxODQgaW5zZXJ0aW9ucygrKSwgMTYx
IGRlbGV0aW9ucygtKQoKLS0gCjIuNS41CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3k7-00026Z-7k; Wed, 13 Sep 2017 09:13:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1ds3k6-00026G-GM
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:13:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6F/83-02817-5D6F8B95; Wed, 13 Sep 2017 09:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsWyPXpei+7Vbzs
 iDb7vF7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMeTe9hLdjAVXHl6WmmBsapnF2MnBwSAn4S
 03o+MHUxcnAICdRLLNrM3MXIBWSuZJSY9WI1G4RznFGi8Uc/C0gDm4COxJnmB+wgtoiAicT35
 Y8YQYqYBT4ySsxb9BKsSFggQGLC2j+sIDaLgKrEvB1PmUFsXgEviW9XWlghNstJbNuyhxHE5g
 SKfz41kRniCk+JtxctIMoFJU7OfAI2kllAQuLgixfMEK1KEq/XHWCBsHUlTrSfYYewNSW2rT7
 HBmGbSRzZ+R9qlaDEzucX2CYwisxCMnYWkrELGJlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6Boa
 mOrlphYXJ6an5iQmFesl5+duYgQGeT0DA+MOxqZe50OMkhxMSqK8+/fsiBTiS8pPqcxILM6IL
 yrNSS0+xCjDwaEkwSsBjBohwaLU9NSKtMwcYLzBpCU4eJREeNVA0rzFBYm5xZnpEKlTjMYcxz
 Zd/sPE0XHz7h8mIZa8/LxUKXHek1+BSgVASjNK8+AGwdLAJUZZKWFeRgYGBiGegtSi3MwSVPl
 XjOIcjErCvEYgC3ky80rg9r0COoUJ6JQzp8FOKUlESEk1MDZa2x29rfFWi+Hnbae9DXfnnWPa
 8vmFjdrhz9ODjlbcbDp7SLbY/LquXMDiM+fuCdTmLpyyue9+VORykck/ny6cv9S66NmyOMdH1
 eV6U4673DOL83TbG3Su9cLxL1vbyhvWX558QuZqXd5ivXkzZnB+rtM3YT88M6Dlk/kXea/6OC
 02GW031gVKLMUZiYZazEXFiQCeB79f/gIAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505294033!90700144!2
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54799 invoked from network); 13 Sep 2017 09:13:57 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-2.tower-206.messagelabs.com with SMTP; 13 Sep 2017 09:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500912000"; d="scan'208";a="26075069"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 13 Sep 2017 17:13:50 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id F0CEA47CA46F;
 Wed, 13 Sep 2017 17:13:47 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Wed, 13 Sep 2017 17:13:47 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 13 Sep 2017 17:12:53 +0800
Message-ID: <1505293975-26005-11-git-send-email-douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <1505293975-26005-1-git-send-email-douly.fnst@cn.fujitsu.com>
References: <1505293975-26005-1-git-send-email-douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: F0CEA47CA46F.A4E62
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 bhe@redhat.com, boris.ostrovsky@oracle.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de, yinghai@kernel.org,
 mingo@kernel.org
Subject: [Xen-devel] [PATCH v9 10/12] x86/xen: Bypass intr mode setup in
	enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WEVOIFBWIG92ZXJyaWRlcyBzbXBfcHJlcGFyZV9jcHVzKCkuIHhlbl9wdl9zbXBfcHJlcGFyZV9j
cHVzKCkKaW5pdGlhbGl6ZXMgaW50ZXJydXB0cyBpbiB0aGUgWEVOIFBWIHNwZWNpZmljIHdheSBh
bmQgZG9lcyBub3QgaW52b2tlCm5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKCkuIEFzIGEgY29uc2Vx
dWVuY2UsIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgaXMKbm90IGludm9rZWQgZWl0aGVyLgoK
VGhlIGludm9jYXRpb24gb2YgeDg2X2luaXQuaW50cl9tb2RlX2luaXQoKSB3aWxsIGJlIG1vdmVk
IGZyb20KbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0byBz
b2x2ZSA8SU5TRVJUClJFQVNPTi9QUk9CTEVNPi4KClRoYXQgbW92ZSB3b3VsZCBjYXVzZSB0aGUg
aW52b2NhdGlvbiBvZiB4ODZfaW5pdC5pbnRyX21vZGVfaW5pdCgpIGZvciBYRU4KUFYgcGxhdGZv
cm1zLiBUbyBwcmV2ZW50IHRoYXQsIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHg4Nl9pbml0LmludHJf
bW9kZV9pbml0KCkKY2FsbGJhY2sgd2l0aCBhIG5vb3AoKS4KCltSZXdyaXRlZCBieSBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT5dCgpTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5n
IDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCkNjOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGFlMmEy
ZTIuLjkzNGRjN2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTEyMzIsNiArMTIzMiw3IEBAIGFzbWxp
bmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAl4ODZf
cGxhdGZvcm0uZ2V0X25taV9yZWFzb24gPSB4ZW5fZ2V0X25taV9yZWFzb247CiAKIAl4ODZfaW5p
dC5yZXNvdXJjZXMubWVtb3J5X3NldHVwID0geGVuX21lbW9yeV9zZXR1cDsKKwl4ODZfaW5pdC5p
cnFzLmludHJfbW9kZV9pbml0CT0geDg2X2luaXRfbm9vcDsKIAl4ODZfaW5pdC5vZW0uYXJjaF9z
ZXR1cCA9IHhlbl9hcmNoX3NldHVwOwogCXg4Nl9pbml0Lm9lbS5iYW5uZXIgPSB4ZW5fYmFubmVy
OwogCi0tIAoyLjUuNQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3re-0002zh-1h; Wed, 13 Sep 2017 09:21:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds3rd-0002zb-3e
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:21:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A8/45-00743-8A8F8B95; Wed, 13 Sep 2017 09:21:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS3fpjx2
 RBs0HDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+E1MYC24JVHy8epC9gbGZp4uRk0NIIE+i
 7c0pdhCbV8BOYtm8V2C2hIChxOmFN1lAbBYBVYn+aX/BbDYBdYm2Z9tZQWwRAW2JtXtA6rk4m
 AX2MUpMX7eVESQhLGAg0bp0PStIQkjgFKPEqg3NYFM5BQIl7k66B5TgANomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkqpd
 UlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiA9QwMjDsYd7X7HWKU5GBSEuXdv2dH
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXqfvQDnBotT01Iq0zBxgLMCkJTh4lER440DSvMUFi
 bnFmekQqVOMxhwdN+/+YeKYcgtICrHk5eelSonzKoKUCoCUZpTmwQ2CxeglRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK88SBTeDLzSuD2vQI6hQnolDOnwU4pSURISTUwyrrMjrUoLbn7fn9
 ppHmty4X3lRv6QrVSJAMtL4dcdugJrZNWSz/wOWXKVBVJl7uKcuaNt8Tv7lHhKjv/Q6pPIzRS
 VrC5fH+PyIUox+aD0yuid/9jkF5Xtlhefdk75dPFh0Lbj31hvNc4efK0X/tOWx2d+8Uw+fO/7
 HdTWU381vs8nWAp6zBZiaU4I9FQi7moOBEAKKKdvcwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505294499!95805833!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60039 invoked from network); 13 Sep 2017 09:21:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Sep 2017 09:21:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 03:21:39 -0600
Message-Id: <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 03:21:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
In-Reply-To: <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDA3OjI3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj5T
ZWN0aW9uczoKPklkeCBOYW1lICAgICAgICAgIFNpemUgICAgICBWTUEgICAgICAgICAgICAgICBM
TUEgICAgICAgICAgICAgICBGaWxlIG9mZiAgQWxnbgo+ICAwIC50ZXh0ICAgICAgICAgMDAxN2Ex
YmEgIGZmZmY4MmQwODAyMDAwMDAgIGZmZmY4MmQwODAyMDAwMDAgIDAwMDAxMDAwICAyKioxMgo+
ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBDT0RFCj4gIDEgLnJvZGF0
YSAgICAgICAwMDA4MjZhMCAgZmZmZjgyZDA4MDQwMDAwMCAgZmZmZjgyZDA4MDQwMDAwMCAgMDAx
N2MwMDAgIDIqKjUKPiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBBTExPQywgTE9BRCwgREFU
QQo+ICAyIC5idWlsZGlkICAgICAgMDAwMDAwMzUgIGZmZmY4MmQwODA0ODI2YTAgIGZmZmY4MmQw
ODA0ODI2YTAgIDAwMWZlNmEwICAyKioyCj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxM
T0MsIExPQUQsIFJFQURPTkxZLCBEQVRBCj4gIDMgLmluaXQgICAgICAgICAwMDA3N2RmMCAgZmZm
ZjgyZDA4MDYwMDAwMCAgZmZmZjgyZDA4MDYwMDAwMCAgMDAxZmYwMDAgIDIqKjEyCj4gICAgICAg
ICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIENPREUsIERBVEEKPiAgNCAuZGF0YS5y
ZSAgICAgIDAwMDBhYTQwICBmZmZmODJkMDgwODAwMDAwICBmZmZmODJkMDgwODAwMDAwICAwMDI3
NzAwMCAgMioqNwo+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBEQVRB
Cj4gIDUgLmRhdGEgICAgICAgICAwMDAxMDVhOCAgZmZmZjgyZDA4MDgwYjAwMCAgZmZmZjgyZDA4
MDgwYjAwMCAgMDAyODIwMDAgIDIqKjEyCj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxM
T0MsIExPQUQsIERBVEEKPiAgNiAuYnNzICAgICAgICAgIDAwMTQzMjgwICBmZmZmODJkMDgwODIw
MDAwICBmZmZmODJkMDgwODIwMDAwICAwMDAwMDAwMCAgMioqNAo+ICAgICAgICAgICAgICAgICAg
QUxMT0MsIFJFTE9DCgpPYmpkdW1wIGlzIGFwcGFyZW50bHkgaWdub3JpbmcgYSBzZWN0aW9uIGF0
dHJpYnV0ZSBiaXQgaGVyZSAtIG15Cm93biB1dGlsaXR5IHByb3Blcmx5IHByaW50cyAiYnNzIiBp
biBhZGRpdGlvbiB0byAicmVhZCIgKHdoaWNoIHByZXN1bWFibHkKbWF0Y2hlcyAiQUxMT0MiIGFi
b3ZlLCBhbGJlaXQgdGhhdCdzIGEgYm9ndXMgdHJhbnNsYXRpb24gYXBwYXJlbnRseQphcHBseWlu
ZyBFTEYgc2VtYW50aWNzIHRvIENPRkYpLiBZb3UnbGwgd2FudCB0byBjaGVjayB0aGF0IGJpdCA3
IGluIHRoZQpzZWN0aW9uIGF0dHJpYnV0ZXMgaXMgc2V0LiBJJ20gYWxzbyBwdXp6bGVkIGJ5ICJS
RUxPQyIsIGJ1dCBJIGRvIHNlZSBhCm1hdGNoaW5nIGJpdCBkdW1wZWQgaGVyZTsgbm90IHN1cmUg
d2h5IHRoYXQncyBiZWluZyBzZXQuCgpJdCBpcyBjZXJ0YWlubHkgdGhlIGNhc2UgdGhhdCAuYnNz
IHN0eWxlIHNlY3Rpb25zIGFyZSBleHBlY3RlZCB0byBoYXZlIGEKemVybyBmaWxlIG9mZnNldCwg
YXMgdGhlcmUncyBubyBkYXRhIGZvciBzdWNoIHNlY3Rpb25zIGluc2lkZSB0aGUgZmlsZSAobm90
ZQp0aGUgbWlzc2luZyAiQ09OVEVOVFMiIGFib3ZlLiBTbyBJIHdvdWxkIGNvbmNsdWRlIHRoYXQs
IHVubGVzcyB0aGUKYnNzIGZsYWcgcmVhbGx5IGdvdCBsb3N0LCBpdCdzIGEgc2hpbSBsb2FkZXIg
YnVnLiBTaW5jZSBvdGhlciBwZW9wbGUgY2FuCmxvYWQgeGVuLmVmaSB3aXRoIHRoZSBzaGltLCB0
aGF0IG1pZ2h0IGJlIGEgcHJvYmxlbSB3aXRoIHRoZSBwYXJ0aWN1bGFyCnZlcnNpb24geW91J3Jl
IHVzaW5nLgoKPiAgNyAucmVsb2MgICAgICAgIDAwMDAxNmIwICBmZmZmODJkMDgwYTAwMDAwICBm
ZmZmODJkMDgwYTAwMDAwICAwMDI5MzAwMCAgMioqMgo+ICAgICAgICAgICAgICAgICAgQ09OVEVO
VFMsIEFMTE9DLCBMT0FELCBSRUFET05MWSwgREFUQQo+ICA4IC5wYWQgICAgICAgICAgMDA0MDAw
MDAgIGZmZmY4MmQwODBjMDAwMDAgIGZmZmY4MmQwODBjMDAwMDAgIDAwMDAwMDAwICAyKioyCj4g
ICAgICAgICAgICAgICAgICBBTExPQwoKTW9zdGx5IHRoZSBzYW1lIGZvciB0aGlzIHNlY3Rpb24u
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:23:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3te-00038N-Gl; Wed, 13 Sep 2017 09:23:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds3tc-00038E-QC
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:23:48 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C0/7D-02044-329F8B95; Wed, 13 Sep 2017 09:23:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67yzx2
 RBi/+Kll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzW5YyFkznqtjeXdHAuJaji5GTQ0LASOLt
 xH9MILaQwEJGiXm7a0FsYQEPiQML/rCA2CICORKLF55nBrGZBeQk+r5sALK5gOr7GSWObP7LC
 pJgE1CV2HD9FJjNK2AtcX3LV0YQmwUovuvnNLBBogLhEk1n+1kgagQlTs58AmZzCthJ7Jm2gQ
 1igbrEn3mXoJaJS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylKLdI2
 M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOznoGBcQfj1BN+hxglOZiURHn3
 79kRKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvKw/gOoEi1LTUyvSMnOA8
 QNTKsHBoyTCO/k7UJq3uCAxtzgzHSJ1ilFRSpxXAKRPACSRUZoH1waL2UuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHmvgYznycwrgZv+CmgxE9DiM6fBFpckIqSkGhiblfckfDpUcVA04aj
 hlObwl0/j2yPPmmW3xX4Otl4U6LNOWPrIl2PX7s9dGszNmD/L4Pa5upLG6qkMB+zvTBQTOBAQ
 82RXtbiG9xWfLvG9+T8m3ulcuO5v7PMP22484Ths66MamPG80zxKx0BEfa7WHptF55MW6t+dr
 nDhrPi8xac9V5Qzb/RUYinOSDTUYi4qTgQA2kUIEtQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505294627!114393593!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54969 invoked from network); 13 Sep 2017 09:23:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 09:23:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1AA46ABC3;
 Wed, 13 Sep 2017 09:23:47 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-5-jgross@suse.com>
 <b733a132-e3a8-d096-a015-f1762165cc21@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7d34f929-b45d-c056-865d-94082312b0bc@suse.com>
Date: Wed, 13 Sep 2017 11:23:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <b733a132-e3a8-d096-a015-f1762165cc21@citrix.com>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMjA6NTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDgvMDkvMTcgMTU6
NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+ICBzdGF0aWMgdm9pZCBnbnR0YWJfcmVxdWVzdF92
ZXJzaW9uKHZvaWQpCj4+ICB7Cj4+IC0JaW50IHJjOwo+PiArCWxvbmcgcmM7Cj4+ICAJc3RydWN0
IGdudHRhYl9zZXRfdmVyc2lvbiBnc3Y7Cj4+ICAKPj4gLQlnc3YudmVyc2lvbiA9IDE7Cj4+ICsJ
cmMgPSBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fbWF4aW11bV9yYW1fcGFnZSwgTlVMTCk7
Cj4gCj4gVGhpcyBoeXBlcmNhbGwgaXMgaW5mb3JtYXRpb24gbGVhayBhbmQgbGF5ZXJpbmcgdmlv
bGF0aW9uLiAgUGxlYXNlIGNhbgo+IHdlIGF2b2lkIGFkZGluZyBtb3JlIGRlcGVuZGVuY2Ugb24g
aXRzIHByZXNlbmNlPyAgKEknbSBnb3QgYQo+IHByb3RvLXNlcmllcyB3aGljaCBzdHJpcHMgdmFy
aW91cyBjb3JuZXJzIG9mZiB0aGUgaHlwZXJ2aXNvciBmb3IgYXR0YWNrCj4gc3VyZmFjZSByZWR1
Y3Rpb24gcHVycG9zZXMsIGFuZCB0aGlzIGh5cGVyY2FsbCBpcyBvbmUgdmljdGltIHdoaWNoIGlz
Cj4gcmVzdHJpY3RlZCB0byBwcml2aWxlZ2VkIGRvbWFpbnMgb25seS4pCj4gCj4gRm9yIHRyYW5z
bGF0ZWQgZ3Vlc3RzLCBpdCBpcyBkZWZpbml0ZWx5IG5vdCB0aGUgcmlnaHQgbnVtYmVyIHRvIGNo
ZWNrLiAKPiBXaGF0IG1hdHRlcnMgaXMgdGhlIG1heGltdW0gZnJhbWUgaW5zaWRlIHRoZSB0cmFu
c2xhdGVkIGd1ZXN0LCBub3Qgb24KPiB0aGUgaG9zdC4KCk9oLCByaWdodC4KCj4gRm9yIFBWIGd1
ZXN0cywgSSdtIG5vdCBzdXJlIHdoYXQgdG8gc3VnZ2VzdCwgYnV0IHRoZSByZXN1bHQgb2YKPiBY
RU5NRU1fbWF4aW11bV9yYW1fcGFnZSBpc24ndCBhcHBsaWNhYmxlLiAgWGVuJ3MgbWF4X3BhZ2Ug
Y2FuIGluY3JlYXNlCj4gYXQgcnVudGltZSB0aHJvdWdoIG1lbW9yeSBob3RwbHVnLCBhZnRlciB3
aGljaCBiYWxsb29uaW5nIG9wZXJhdGlvbnMgY2FuCj4gbGVhdmUgTGludXggd2l0aCBhIGZyYW1l
IGl0IHdpc2hlcyB0byBncmFudCB3aGljaCBleGNlZWRzIHRoZSBsaW1pdAo+IGNhbGN1bGF0ZWQg
aGVyZS4KCldlIG5lZWQgYSB3YXkgdG8gZGVjaWRlIHdoZXRoZXIgVjIgaXMgdG8gYmUgc2VsZWN0
ZWQuCgpJcyB0aGVyZSBhIHdheSB0byBkZXRlcm1pbmUgd2hpY2ggaXMgdGhlIGhpZ2hlc3QgcGh5
c2ljYWwgYWRkcmVzcyBiZWluZwphdmFpbGFibGUgZm9yIG1lbW9yeSBob3RwbHVnIG9uIGEgc3lz
dGVtPyBTb21ldGhpbmcgaW4gQUNQSSB0YWJsZXMKcGVyaGFwcz8KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds3uj-0003Ex-QK; Wed, 13 Sep 2017 09:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds3ui-0003El-2P
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:24:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 58/0D-15060-769F8B95; Wed, 13 Sep 2017 09:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG7qzx2
 RBs/PWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3poQXfBCo+NX8irmBcTNvFyMnh4SAv8T5
 vf9ZQGwWAVWJlTfmgdlsAsoSPzt72boYOThEBNQk5h6yBAkzC6RKdF1/A1YiLOAgsePlWTCbV
 8BCYvmn6WDlQgIBEl+u5EOEBSVOznzCAtGqI7Fg9yewEmYBaYnl/zhAwpwCgRLrVtxhBrFFBV
 QkOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFukZmeklFmekZJbmJmTm
 6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHGAAQ7GM8sCDzEKMnBpCTKu3/PjkghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErxnvwPlBItS01Mr0jJzgMEOk5bg4FES4W38AZTmLS5IzC3OTIdInWLU5
 Ti26fIfJiGWvPy8VClxXgGQIgGQoozSPLgRsMi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 HeayCX8GTmlcBtegV0BBPQEWdOgx1RkoiQkmpgvNIT7x970vtMifeOgwlSYQcv/nZ02bNgc2q
 Girl9wTGB5/VWDfPO67iZt4UcSsk8afZB75CR7RnXdwlW1TstjtjwtW97M+eq4+K2r45ZFZLi
 s3ineWhaiKbf+DPbte5cwhvji85tM978r+Z7cDJfdPbuwj1yYdLSSYfudnnbV7Xz7vrS7L1Yi
 aU4I9FQi7moOBEAk5nu6rcCAAA=
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505294692!116695506!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14802 invoked from network); 13 Sep 2017 09:24:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 09:24:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="439551188"
Date: Wed, 13 Sep 2017 10:24:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Kangjie Xi <imxikangjie@gmail.com>
Message-ID: <20170913092450.u4ylyshrnlgpanby@citrix.com>
References: <CAJqJJggYp-nkoT7r1pq3xde4bggXUgW33WgiygJqfFRwtKTk9Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJqJJggYp-nkoT7r1pq3xde4bggXUgW33WgiygJqfFRwtKTk9Q@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Restore PVHVM DomU with a different MAC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDQ6MjU6MTdQTSArMDgwMCwgS2FuZ2ppZSBYaSB3cm90
ZToKPiBIaSwKPiAKPiBJIGNyZWF0ZWQgYSBVYnVudHUtMTcuMDQteDY0IFBWSFZNIERvbVUsIHNv
IEkgY2FuIHVzZSAieGwKPiBuZXR3b3JrLWF0dGFjaC9kZXRhY2giIHRvIGFkZC9kZWxldGUgbmV0
d29yayBpbnRlcmZhY2VzLCBpdCB3b3Jrcwo+IHdlbGwuCj4gCj4gSG93ZXZlciBJIHdhbnRlZCB0
byByZXN0b3JlIHRoZSBEb21VIHdpdGggYSBkaWZmZXJlbnQgTUFDIGFkZHJlc3MsIHNvCj4gYmVm
b3JlIHNhdmluZyB0aGUgY2hlY2twb2l0IGZpbGUsIEkgZGVsZXRlZCB0aGUgbmV0d29yayBpbnRl
cmZhY2Ugd2l0aAo+ICJ4bCBuZXR3cm9rLWRldGFjaCIsIGFuZCBhc3NpZ25lZCBhIGRpZmZlcmVu
dCBNQUMgaW4gdGhlIGNvbmZpZ3VyYXRpb24KPiBmaWxlIGFuZCByZXN0b3JlZCB0aGUgRG9tVToK
PiAKPiAjIHhsIG5ldHdvcmstZGV0YWNoIHVidW50dSAwCj4gIyB4bCBzYXZlIHVidW50dSB1YnVu
dHUuY2hlY2twb2ludAo+ICMgeGwgcmVzdG9yZSB1YnVudHUuY2ZnIHVidW50dS5jaGVja3BvaW50
Cj4gCgpEb2luZyB0aGlzIGNhdXNlcyB4bCB0byBpZ25vcmUgdGhlIHNhdmVkIHN0YXRlIGFuZCB1
c2UgdGhlIHByb3ZpZGVkCmNvbmZpZyBmaWxlIHRvIGNvbnN0cnVjdCB0aGUgbmV3IGd1ZXN0IGlp
cmMuIEkgaGF2ZW4ndCBjaGVja2VkIHRoZSBjb2RlCmluIGRldGFpbCB0aG91Z2guCgpUaGUgZW5k
IHJlc3VsdCBzZWVtcyB0byBiZSB3aGF0IHlvdSB3YW50ZWQuCgo+ICBCdXQgdGhlIERvbVUgZGlk
bid0IGRldGVjdCB0aGUgbmV3IG5ldHdvcmsgaW50ZXJmYWNlLiBJbiBEb20wLCBjb3VsZAo+IHNl
ZSB0aGUgRG9tVSBoYXMgbmV3IE1BQy4KPiAKPiAjIHhsIG5ldHdvcmstbGlzdCB1YnVudHUKPiBJ
ZHggQkUgTWFjIEFkZHIuICAgICAgICAgaGFuZGxlIHN0YXRlIGV2dC1jaCAgIHR4LS9yeC1yaW5n
LXJlZiBCRS1wYXRoCj4gMCAgIDAgIDAwOjE2OjNlOmViOmNhOjY3ICAgICAwICAgICAxICAgICAt
MSAgICAtMS8tMQo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xMzkvMAo+IAoKQSB2aWYg
aXMgY3JlYXRlZCBidXQgRG9tVSBjYW4ndCBmaW5kIGl0LiBJdCBpcyBwb3NzaWJsZSBEb21VIGtl
cm5lbApkb2Vzbid0IGdvIHRocm91Z2ggdGhlIHdob2xlIGN5Y2xlIG9mIGRldmljZSBwcm9iaW5n
IGFuZCBzaW1wbHkgaWdub3JlcwphIHZpZiB0aGF0IGl0IGRvZXNuJ3Qga25vdyBhYm91dCBkdXJp
bmcgcmVzdG9yZS4gQXMgZmFyIGFzIGl0IGlzCmNvbmNlcm5lZCwgdGhlIHZpZiBvcmlnaW5hbGx5
IHByb3ZpZGVkIGlzIGFscmVhZHkgZ29uZS4gVGhlIG5ldyB2aWYKc2hvd3MgdXAgb3V0IG9mIG5v
d2hlcmUuCgpZb3UgbWF5IGJlIGFibGUgdG8gbWFudWFsbHkgZ2VuZXJhdGUgYSB1ZGV2IGV2ZW50
IHRvIG1ha2UgdGhlIGtlcm5lbApwcm9iZSB0aGUgbmV3IHZpZi4gSSBkb24ndCBrbm93LgoKPiBJ
ZiBJIGFkZCBuZXR3b3JrIGludGVyZmFjZSBtYW51YWxseSBhZnRlciByZXN0b3JpbmcsIHRoZSBE
b21VIGNhbgo+IGRldGVjdCBuZXcgbmV0d29yayBpbnRlcmZhY2UgYXV0b21hdGljYWxseS4KPiAK
PiAjIHhsIG5ldHdvcmstYXR0YWNoIHVidW50dSB0eXBlPXZpZiBtYWM9MDA6MTY6M2U6ZWI6Y2E6
NjggYnJpZGdlPXZpcmJyMAo+IAo+ICMgeGwgbmV0d29yay1saXN0IHVidW50dQo+IElkeCBCRSBN
YWMgQWRkci4gICAgICAgICBoYW5kbGUgc3RhdGUgZXZ0LWNoICAgdHgtL3J4LXJpbmctcmVmIEJF
LXBhdGgKPiAwICAgMCAgMDA6MTY6M2U6ZWI6Y2E6NjcgICAgIDAgICAgIDEgICAgIC0xICAgIC0x
Ly0xCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzEzOS8wCj4gMSAgIDAgIDAwOjE2OjNl
OmViOmNhOjY4ICAgICAxICAgICA0ICAgICAtMSAgIDUyOS81MjgKPiAvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMTM5LzEKPiAKPiBJcyBpdCBhIGJ1Zz8KPiAKCkNhbid0IHNheSBmb3Igc3Vy
ZSBhdCB0aGlzIHN0YWdlLgoKPiBUaGFua3MKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4EW-0004iR-Ie; Wed, 13 Sep 2017 09:45:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds4EV-0004iL-7o
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:45:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 30/2B-03283-23EF8B95; Wed, 13 Sep 2017 09:45:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67Rvx2
 RBu+3s1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7L5xmK7jBU/F3SRtzA+Mnri5GTg4JASOJ
 txP/MXUxcnEICSxklDi1fDZbFyMHh7BAosTZSWogNSICkRINBy8zgtQwC8xklDh/5xELREMno
 8TMf3NZQarYBFQlNlw/BWbzClhL7Fi/mxHEZgGKdx5tYwOxRQXCJZrO9rNA1AhKnJz5BMzmFP
 CWuL/9NBOIzSygLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxah
 RnFpUllqka2Shl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCD8fzawEOM
 khxMSqK8+/fsiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWv8FygnWJSanlqRlpkDjBWYtAQHj
 5IIRJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5//8BKhIAKcoozYMbAYvbS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmPQ4yhSczrwRu0yugI5iAjjhzGuyIkkSElFQDY6O7/5/wtb/
 r112a4Su77+X9z8/ZRfzPZaq/3dscVL9dJDCaMfbVH9vn+it2zTC1YE1Z/Hnmkm3b9i150bx2
 6d/nac8fLN75zzxZS8B8XY6T386P539+ZZJcs/L1/h9Gi14ufnc38fri7etVz7HHtZtbNe+Tf
 Px1vfpOC45O9quNkqxbe5tbnx1XYinOSDTUYi4qTgQAwfyGANYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505295921!79481334!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61387 invoked from network); 13 Sep 2017 09:45:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 09:45:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 52D8FABC3;
 Wed, 13 Sep 2017 09:45:21 +0000 (UTC)
To: Dou Liyang <douly.fnst@cn.fujitsu.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org
References: <1505293975-26005-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <1505293975-26005-11-git-send-email-douly.fnst@cn.fujitsu.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ecef9d1c-1f35-9bff-0661-4dc9ef08d835@suse.com>
Date: Wed, 13 Sep 2017 11:45:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505293975-26005-11-git-send-email-douly.fnst@cn.fujitsu.com>
Content-Language: de-DE
Cc: bhe@redhat.com, mingo@kernel.org, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, yinghai@kernel.org,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v9 10/12] x86/xen: Bypass intr mode setup in
 enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTE6MTIsIERvdSBMaXlhbmcgd3JvdGU6Cj4gWEVOIFBWIG92ZXJyaWRlcyBz
bXBfcHJlcGFyZV9jcHVzKCkuIHhlbl9wdl9zbXBfcHJlcGFyZV9jcHVzKCkKPiBpbml0aWFsaXpl
cyBpbnRlcnJ1cHRzIGluIHRoZSBYRU4gUFYgc3BlY2lmaWMgd2F5IGFuZCBkb2VzIG5vdCBpbnZv
a2UKPiBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cygpLiBBcyBhIGNvbnNlcXVlbmNlLCB4ODZfaW5p
dC5pbnRyX21vZGVfaW5pdCgpIGlzCj4gbm90IGludm9rZWQgZWl0aGVyLgo+IAo+IFRoZSBpbnZv
Y2F0aW9uIG9mIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgd2lsbCBiZSBtb3ZlZCBmcm9tCj4g
bmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0byBzb2x2ZSA8
SU5TRVJUCj4gUkVBU09OL1BST0JMRU0+LgoKSSBhc2tlZCB5b3UgdG8gYmUgbW9yZSBzcGVjaWZp
YyBoZXJlIGJlZm9yZS4gU286IHdoYXQgd2lsbCBiZSBzb2x2ZWQ/CkNhbiBJIHNlbGVjdCBhIHBy
b2JsZW0gSSBsaWtlPyA7LSkKCj4gVGhhdCBtb3ZlIHdvdWxkIGNhdXNlIHRoZSBpbnZvY2F0aW9u
IG9mIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgZm9yIFhFTgo+IFBWIHBsYXRmb3Jtcy4gVG8g
cHJldmVudCB0aGF0LCBvdmVycmlkZSB0aGUgZGVmYXVsdCB4ODZfaW5pdC5pbnRyX21vZGVfaW5p
dCgpCj4gY2FsbGJhY2sgd2l0aCBhIG5vb3AoKS4KPiAKPiBbUmV3cml0ZWQgYnkgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+XQoKUmV3cml0dGVuPwoKPiBTaWduZWQtb2ZmLWJ5
OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29tPgo+IENjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmVnYXJkaW5nIHRoZSBjaGFuZ2Vz
IGJlbG93OgoKQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVy
Z2VuCgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCAxICsKPiAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4IGFlMmEy
ZTIuLjkzNGRjN2YgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4g
KysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4gQEAgLTEyMzIsNiArMTIzMiw3IEBA
IGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkK
PiAgCXg4Nl9wbGF0Zm9ybS5nZXRfbm1pX3JlYXNvbiA9IHhlbl9nZXRfbm1pX3JlYXNvbjsKPiAg
Cj4gIAl4ODZfaW5pdC5yZXNvdXJjZXMubWVtb3J5X3NldHVwID0geGVuX21lbW9yeV9zZXR1cDsK
PiArCXg4Nl9pbml0LmlycXMuaW50cl9tb2RlX2luaXQJPSB4ODZfaW5pdF9ub29wOwo+ICAJeDg2
X2luaXQub2VtLmFyY2hfc2V0dXAgPSB4ZW5fYXJjaF9zZXR1cDsKPiAgCXg4Nl9pbml0Lm9lbS5i
YW5uZXIgPSB4ZW5fYmFubmVyOwo+ICAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 09:46:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 09:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4Fs-0004oD-Sp; Wed, 13 Sep 2017 09:46:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds4Fr-0004o5-Df
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 09:46:47 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 87/B0-27708-68EF8B95; Wed, 13 Sep 2017 09:46:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7bvx2
 RBh83c1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPLt9iL3jCVrH2+Sf2Bsb9rF2MnBwSAv4S
 h/afZQKxWQRUJfav+sQMYrMJKEv87OxlA7FFBLQkjqxbAlTDxcEsMJFR4tCcu2ANwgJpEvun7
 AYr4hWwkNjXuhVsqJBAnsSCeYeZIOKCEidnPmEBsZkFdCQW7P4EVM8BZEtLLP/HAWJyCthKLP
 ztC1IhKqAi0bl0DgvEFAWJjunHmCYw8s1CMmgWkkGzEAYtYGRexahRnFpUllqka2ikl1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDsW+W8yFGSQ4mJVHe/Xt2RArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4F38FygnWJSanlqRlpkDDHmYtAQHj5II7xqQNG9xQWJucWY6R
 OoUoy7HjYfX/zAJseTl56VKifNWgBQJgBRllObBjYDF3yVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ824FmcKTmVcCt+kV0BFMQEecOQ12REkiQkqqgbFyUlyDAeu/gFSuUK5gDumHV2SMbXM
 3K+8X+Rard8E/iN3OTudIwKu5QglcQk0uUacuRxUu+Wbulvbw0W0GdgmpY3NTJPc3Ll8pqVL/
 bfXB4/lHt6/91BTov6uycHGEQuWh+cJWnuoHq62uTSl+8/zilzvZvjuSded3N+2yis3/cKDq0
 SSrYiWW4oxEQy3mouJEAIxd88C6AgAA
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505296004!90187241!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27303 invoked from network); 13 Sep 2017 09:46:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 09:46:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="439552950"
Date: Wed, 13 Sep 2017 10:46:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170913094642.4zfnjqykbveooai4@citrix.com>
References: <20170912161015.24948-1-paul.durrant@citrix.com>
 <20170912161015.24948-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170912161015.24948-3-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDU6MTA6MDVQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBh
cmUgbm90IG5lY2Vzc2FyaWx5Cj4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUg
bm90IG5lY2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQo+IGZvcmVpZ24tbWFwcGVkIGJ5IGEgdG9v
bHMgZG9tYWluIHVubGVzcyB0aGV5IGFyZSBpbnNlcnRlZCwgd2hpY2ggcmlza3MKPiBzaGF0dGVy
aW5nIGEgc3VwZXItcGFnZSBtYXBwaW5nLgo+IAo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBtZW1v
cnkgb3AgdG8gYWxsb3cgc3VjaCBhIHJlc291cmNlIHRvIGJlIHByaXYtbWFwcGVkCj4gZGlyZWN0
bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBkb21haW46IGdyYW50IHRhYmxlIGZyYW1l
cy4KPiAKPiBOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCj4gICAgICAgSSBoYXZlIG5vIG1lYW5zIHRvIHRl
c3QgaXQgb24gYW4gQVJNIHBsYXRmb3JtIGFuZCBzbyBjYW5ub3QgdmVyaWZ5Cj4gICAgICAgdGhh
dCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBIZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBs
ZW1lbnRlZAo+ICAgICAgIGZvciB4ODYuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:00:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4SV-0005eX-Ra; Wed, 13 Sep 2017 09:59:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds4SU-0005eR-Uk
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 09:59:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 85/C9-03093-69109B95; Wed, 13 Sep 2017 09:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTXcq485
 Ig20/dCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozra28wFfxlqth96ThrA+NJpi5GLg4hgc2M
 EutX32OBcJYySuzYcYu9i5GTQ1ggSmLZlQmsILaIgLfEq+6fYHFmgSSJGRN7oLq7GCWOL29kA
 UmwCWhK3Pn8iQnE5hWwklhycAIjiM0ioCqx5MB9sBpRgXCJ3gP9bBA1ghInZz4Bi3MCLbh/ZC
 nUAjOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeLUorLUIl0
 jS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZQCCHYwHFgUeYpTkYFIS5d2/
 Z0ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnecoadkUKCRanpqRVpmTnAaIFJS3DwKInwNoOke
 YsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnLcPpEgApCijNA9uBCxyLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYtxNkCk9mXgncpldARzABHXHm9A6QI0oSEVJSDYzyK7/lnFnUfTCwI7P
 t5VXFYB6GvAfpwk7LWsJCtl1YetJ2y5eN3DxZ86QCrfZ+d/y00+d3f0hBSkXzF3lW9zOclesf
 lotLXVIMfXriqERj05pSXu66gPs/HigvTknjc7mgekbw0M/ke28XJ7OF3l1+KSacObdkLe/5n
 1mqKdUBTG+tCqtsqpRYijMSDbWYi4oTAfLkAxvXAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505296789!82496027!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5942 invoked from network); 13 Sep 2017 09:59:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 13 Sep 2017 09:59:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 903871529;
 Wed, 13 Sep 2017 02:59:48 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9FC173F483;
 Wed, 13 Sep 2017 02:59:47 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a2eaa8f7-d2e0-a202-a6e3-c84243dbe891@arm.com>
Date: Wed, 13 Sep 2017 10:59:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-2-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v5 01/10] arm: traps: use generic register
 accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gVGhlcmUgYXJlIHN0YW5kYXJkIGZ1bmN0aW9ucyBzZXRfdXNlcl9yZWcoKSBhbmQg
Z2V0X3VzZXJfcmVnKCkuIFdlIGNhbgo+IHVzZSB0aGVtIGluIFBTQ0lfU0VUX1JFU1VMVCgpL1BT
Q0lfQVJHKCkgbWFjcm9zIGluc3RlYWQgb2YgcmVseWluZyBvbgo+IENPTkZJR19BUk1fNjQgZGVm
aW5pdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4V4-0006Nl-89; Wed, 13 Sep 2017 10:02:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds4V2-0006Nc-LA
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:02:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E5/6D-01910-33209B95; Wed, 13 Sep 2017 10:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdeYaWe
 kwdzLghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b83v1sBY84KlpnHGZpYHzD1sXIySEksJlR
 4tXc0C5GLiB7KaPEz/UPWEASwgIREgu/XGIGsUUEvCVedf9kB7GZBZIkZkzsYYJo6GKUWDV5J
 SNIgk1AU+LO509MIDavgJXE9A8vwOIsAqoSnxZ2gg0VFQiX6D3QzwZRIyhxcuYTsDgn0ILNB1
 6yQCwwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3
 SNbTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDNB6BgbGHYy/j/sdYpTkYFIS
 5d2/Z0ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleI8adkUKCRanpqRVpmTnAWIFJS3DwKInwm
 oKkeYsLEnOLM9MhUqcYFaXEefsYgBICIImM0jy4Nlh8XmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzHsYZApPZl4J3PRXQIuZgBafOb0DZHFJIkJKqoExn6+zWKT22esDk20WxZdvu7TxTJd
 nmk+O4SaB+z8va/566yj1L8bUQz6d56DAoa6fv5W+nPxyuHDfob//rsYanoz7v+pVrU5dobfM
 wlyH0ve6B1/er8h+1zTd03ZJ1h//IgPe/IWnPq49MuXPrQ3KyZNWKXY0TUtdudBCYvWhkHMP9
 rxpaTppo8RSnJFoqMVcVJwIALQnATXKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505296946!114402574!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14206 invoked from network); 13 Sep 2017 10:02:27 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 13 Sep 2017 10:02:27 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5782F1529;
 Wed, 13 Sep 2017 03:02:26 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 62F503F483;
 Wed, 13 Sep 2017 03:02:25 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-5-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3e5e96c0-188d-24e3-9b67-5cd227ef475d@arm.com>
Date: Wed, 13 Sep 2017 11:02:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-5-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v5 04/10] arm: processor.h: add definition
 for immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gVGhpcyBwYXRjaCBkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSy4gSXQgY2FuIGJlIHVz
ZWQgdG8gZXh0cmFjdAoKTklUOiBzL2RlZmluZS9kZWZpbmVzLwoKPiBpbW1lZGlhdGUgdmFsdWUg
Zm9yIHRyYXBwZWQgSFZDMzIsIEhWQzY0LCBTTUM2NCwgU1ZDMzIsIFNWQzY0Cj4gaW5zdHJ1Y3Rp
b25zLCBhcyBkZXNjcmliZWQgaW4gdGhlIEFSTSBBUk0KPiAoQVJNIERESSAwNDg3Qi5hIHBhZ2Vz
IEQ3LTIyNzAsIEQ3LTIyNzIpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPiAtLS0KPiAKPiAgICogc3BlbGxpbmcgZml4
ZXMKPiAKPiAtLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAzICsrKwo+
ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaAo+IGluZGV4IDUxY2U4MDIuLjg5NzUyYTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPiBAQCAtNTgwLDYgKzU4MCw5IEBAIHVuaW9uIGhzciB7Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBIU1JfU1lTUkVHX0NSTl9NQVNLfEhTUl9TWVNSRUdfQ1JNX01BU0t8XAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19PUDJfTUFTSykKPiAg
IAo+ICsvKiBIU1IuRUMgPT0gSFNSX3tIVkMzMiwgSFZDNjQsIFNNQzY0LCBTVkMzMiwgU1ZDNjR9
ICovCj4gKyNkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSyAgICAgKDB4ZmZmZikKPiArCj4gICAvKiBQ
aHlzaWNhbCBBZGRyZXNzIFJlZ2lzdGVyICovCj4gICAjZGVmaW5lIFBBUl9GICAgICAgICAgICAo
X0FDKDEsVSk8PDApCj4gICAKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:04:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4XL-0006Wm-Ke; Wed, 13 Sep 2017 10:04:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds4XJ-0006WX-UO
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:04:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3E/7C-30688-1C209B95; Wed, 13 Sep 2017 10:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfcA085
 Ig4Z5qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8ucdYCyZzV0y+/YilgXEFZxcjF4eQwGZG
 iX/7drBCOEsZJZb3nwFyODmEBZwkzjzYywxiiwh4S7zq/skOYjMLJEnMmNjDBNHwmlFi8YY9Y
 Ak2AU2JO58/MYHYvAJWEouXrgBrZhFQldi79hZYXFQgXKL3QD8bRI2gxMmZT1hAbE4BG4mmJf
 vZIBbYStyZu5sZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGhnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmg9AwPjDsY97X6HGCU5mJRE
 effv2REpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3O+POSCHBotT01Iq0zBxgtMCkJTh4lER4N
 YARI8RbXJCYW5yZDpE6xagoJc77HaRPACSRUZoH1waL0EuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHlrQKbwZOaVwE1/BbSYCWjxmdM7QBaXJCKkpBoYS079Uuk6lG6xcbu+5b6MWxx9CQo
 GQZKXOWb8vhyefuZ2vIrM2b1J4qXHm52eRYo8Xxmw4rh4aYHtvWlennyf6xqzeR5eDNDJE5+4
 c7JYucCKZbXd4g51n5JWpRlm/zZgrjpw9KtGaMW1MsNrnNc+9YRcZvq865PtgZWRPkYm53Iv2
 M7XWb1SiaU4I9FQi7moOBEAyaVsyMsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505297088!72492318!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41066 invoked from network); 13 Sep 2017 10:04:48 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 13 Sep 2017 10:04:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A1D141529;
 Wed, 13 Sep 2017 03:04:47 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B41273F483;
 Wed, 13 Sep 2017 03:04:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1503347275-13039-1-git-send-email-volodymyr_babchuk@epam.com>
 <1503347275-13039-6-git-send-email-volodymyr_babchuk@epam.com>
 <ff18e551-651c-751b-37cd-a1007a564c06@arm.com>
 <65784d07-25c5-cf6f-2861-d18bffa46aca@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <123822b2-be09-3612-a5bf-4aa5accf9919@arm.com>
Date: Wed, 13 Sep 2017 11:04:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <65784d07-25c5-cf6f-2861-d18bffa46aca@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 05/11] arm: add SMCCC protocol
	definitions.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOC8yOC8yMDE3IDA5OjI4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSwKCj4gCj4gT24gMjQuMDguMTcgMTg6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gSGkgVm9sb2R5bXlyLAo+Pgo+PiBUaXRsZTogTm8gbmVlZCBmb3IgdGhlIGZ1bGwgc3RvcC4K
Pj4KPj4gT24gMjEvMDgvMTcgMjE6MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gVGhp
cyBwYXRjaCBhZGRzIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwgY29u
dmVudGlvbi4KPj4+IFRob3NlIGRlZmluaXRpb25zIHdhcyB0YWtlbiBmcm9tIGxpbnV4IGhlYWRl
ciBhcm0tc21jY2MuaCwgZXh0ZW5kZWQKPj4+IGFuZCBmb3JtYXR0ZWQgYWNjb3JkaW5nIHRvIFhF
TiBjb2Rpbmcgc3R5bGUuCj4+Pgo+Pj4gVGhleSBjYW4gYmUgdXNlZCBieSBib3RoIFNNQ0NDIGNs
aWVudHMgKGxpa2UgUFNDSSkgYW5kIGJ5IFNNQ0NDCj4+PiBzZXJ2ZXJzIChsaWtlIHZQU0NJIG9y
IHVwY29taW5nIGdlbmVyaWMgU01DQ0MgaGFuZGxlcikuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTog
Vm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+Pj4gLS0tCj4+
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgOTIgCj4+PiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAxIGZpbGUgY2hhbmdlZCwgOTIgaW5z
ZXJ0aW9ucygrKQo+Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4g
aW5kZXggMDAwMDAwMC4uNjdkYTNmYgo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+PiBAQCAtMCwwICsxLDkyIEBACj4+PiArLyoKPj4+ICsg
KiBDb3B5cmlnaHQgKGMpIDIwMTUsIExpbmFybyBMaW1pdGVkCj4+Cj4+IExpbmFybz8gV2hlcmUg
ZG9lcyB0aGlzIGNvZGUgY29tZSBmcm9tPwo+ICBGcm9tIHRoZSBsaW51eCBrZXJuZWwuIEkgdGhp
bmssIEkgbWVudGlvbmVkIHRoYXQgaW4gcHJldmlvdXMgY29tbWVudHMuCj4gQnV0IHRoaXMgY29k
ZSB3YXMgZXh0ZW5kZWQgYnkgbWUuIEFuZCBub3cgdGhlcmUgd2lsbCBiZSBtb3JlIGNoYW5nZXMu
Cj4gU2hvdWxkIEkgYWRkIHJlbWFyayBhYm91dCBjb2RlIG9yaWdpbiBzb21ld2hlcmU/CgpZZXMs
IHRoZSBvcmlnaW4gb2YgY29kZSAocmVwbyArIGNvbW1pdCBJRCkgKyBjaGFuZ2VzIHlvdSBtYWRl
IGF0IGxlYXN0IAppbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:07:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4Zu-0006iD-6s; Wed, 13 Sep 2017 10:07:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds4Zt-0006i7-Ol
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:07:29 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5D/3B-15060-16309B95; Wed, 13 Sep 2017 10:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTeOeWe
 kQdMRWYslHxezODB6HN39mymAMYo1My8pvyKBNWPdhUdsBWs5K45eeM/UwPicvYuRi0NIYDOj
 xJV3H5i7GDmBnKWMEluX6nQxcnAICzhK3LmmAxIWEfCWeNX9E6yeWeATk8TbY9OZIJq7GCWud
 TxiAqliE9CUuPP5E5jNK2Alsex0I9hQFgFVid63E1lBbFGBcIneA/1sEDWCEidnPmEBsTmBNv
 xa8JQdxGYWMJOYt/khM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxQBiDYwfhlWcAhRkkO
 JiVR3v17dkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdx7QzUkiwKDU9tSItMwcYKzBpCQ4eJ
 RHexSBp3uKCxNzizHSI1ClGRSlx3gKQhABIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMyrCzKFJzOvBG76K6DFTECLz5zeAbK4JBEhJdXAWHvkzg9LKYv07oSPD65tsrC+ukn
 nsaef9GWlzWJ1z2X7/5t+mtDiVbdv2s+bexk/ntPwSzr2O9sg3i14cWn4usKHYeu5+vdln0ll
 WGeZ9rfsC8+ZhR/K98WvmuA0S+Lkp2Vu56PDHdYrdtj9LljaYOZ8foH419xpp7XkY84o/zjnp
 pqw5GRphRJLcUaioRZzUXEiALY+nCPKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505297246!115057735!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1414 invoked from network); 13 Sep 2017 10:07:26 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 13 Sep 2017 10:07:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BAB9E1529;
 Wed, 13 Sep 2017 03:07:25 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 695523F483;
 Wed, 13 Sep 2017 03:07:23 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-6-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ee2e8e7f-c841-2035-0a00-0dcc99dde460@arm.com>
Date: Wed, 13 Sep 2017 11:07:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-6-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 05/10] arm: add SMCCC protocol definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gVGhpcyBwYXRjaCBhZGRzIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0g
U01DIGNhbGwgY29udmVudGlvbi4KPiBUaG9zZSBkZWZpbml0aW9ucyB3YXMgdGFrZW4gZnJvbSBs
aW51eCBoZWFkZXIgYXJtLXNtY2NjLmgsIGV4dGVuZGVkCj4gYW5kIGZvcm1hdHRlZCBhY2NvcmRp
bmcgdG8gWEVOIGNvZGluZyBzdHlsZS4gU29tZSBvZiB0aGUgbWFjcm9zIHdlcmUKPiBjb252ZXJ0
ZWQgdG8gaW5saW5lZCBmdW5jdGlvbnMgdG8gZWFzZSBwYXJzaW5nLgo+IAo+IFRoZXkgY2FuIGJl
IHVzZWQgYnkgYm90aCBTTUNDQyBjbGllbnRzIChsaWtlIFBTQ0kpIGFuZCBieSBTTUNDQwo+IHNl
cnZlcnMgKGxpa2UgdlBTQ0kgb3IgdXBjb21pbmcgZ2VuZXJpYyBTTUNDQyBoYW5kbGVyKS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBh
bS5jb20+Cj4gLS0tCj4gCj4gICAqIEFjY2Vzc29yIG1hY3JvcyB3ZXJlIGNvbnZlcnRlZCB0byBp
bmxpbmVkIGZ1bmN0aW9ucwo+ICAgKiBBUk1fU01DQ0NfU01DX3szMiw2NH0gcmVuYW1lZCB0byAg
QVJNX1NNQ0NDX0NPTlZfezMyLDY0fQo+ICAgKiBGaXhlZCBpbmRlbnRhdGlvbiBmb3IgQVJNX1NN
Q0NDX0NBTExfVkFMCj4gCj4gLS0tCj4gCj4geGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwg
MTA1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAxIGZp
bGUgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5mNTQzZGVhCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC0wLDAgKzEsMTA1IEBACj4gKy8qCj4g
KyAqIENvcHlyaWdodCAoYykgMjAxNSwgTGluYXJvIExpbWl0ZWQKClNlZSBteSByZXBseSBvbiB2
NC4gVGhlIHJlc3QgbG9va3MgZ29vZCB0byBtZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:09:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4bp-0006r2-IL; Wed, 13 Sep 2017 10:09:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1ds4bo-0006qv-W4
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 10:09:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 85/54-02202-8D309B95; Wed, 13 Sep 2017 10:09:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyPXpei+515p2
 RBusWqVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLvocV7OWv+LLiLlsD41TeLkYODgkBP4me
 OTZdjJwcQgL1EnceNrBD2CsZJXa1ZEPYuxkl/ky3ACkXFkiUODtJDSQsIhAm8WfZC7YuRi6gk
 l2MEv/WTGUCcZgFljNKLDh9nBWkik1AR+JM8wOwobwCjhLfV+1hArFZBFQlnv08wwxiiwqES7
 yftZANokZQ4uTMJywgNqeAjcT1/dcYQWxmAQuJmfPPQ9nyEtvfzgHrlRBQkni97gALhK0rsWH
 ZIlYIW1Ni2+pzbBC2mcSRnf+h4oISO59fYJvAKDoLybpZSFbMQrJiASPzKkaN4tSistQiXUMT
 vaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwJhgAIIdjGdPex5ilORgUhLl3b9nR
 6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd57TDsjhQSLUtNTK9Iyc4DRCZOW4OBREuFdDJLmLS
 5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3u8gRQIgRRmleXAjYIniEqOslDAvI9BRQjwFqUW
 5mSWo8q8YxTkYlYR5s0Gm8GTmlcBtegV0BBPQEWdO7wA5oiQRISXVwDgjLekJY9dVlmTRe4GM
 QXXcgZtCmzs0ODLm8dbPcL/gnaUw69zOy9JcMrdSV20sv2Az8eKTSWfmPDmdsle6I9jCMLZmq
 fS8VwF/o53TPS/1LFu9lfPb2d5NuTM2Bum06E178adJY57FuWgHa53GojRJ/tKX2m9DH6w/dz
 Lys9mRt7p+zYuuGyqxFGckGmoxFxUnAgBELRl7DwMAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505297366!111424520!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4656 invoked from network); 13 Sep 2017 10:09:27 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-9.tower-206.messagelabs.com with SMTP; 13 Sep 2017 10:09:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500912000"; d="scan'208";a="26086409"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 13 Sep 2017 18:09:27 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 3899047CA46F;
 Wed, 13 Sep 2017 18:09:26 +0800 (CST)
Received: from localhost.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Wed, 13 Sep 2017 18:09:25 +0800
To: Juergen Gross <jgross@suse.com>, <x86@kernel.org>,
 <linux-kernel@vger.kernel.org>
References: <1505293975-26005-1-git-send-email-douly.fnst@cn.fujitsu.com>
 <1505293975-26005-11-git-send-email-douly.fnst@cn.fujitsu.com>
 <ecef9d1c-1f35-9bff-0661-4dc9ef08d835@suse.com>
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
Message-ID: <e3bdc29b-1e89-a1d1-487c-a1f31776b746@cn.fujitsu.com>
Date: Wed, 13 Sep 2017 18:09:24 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <ecef9d1c-1f35-9bff-0661-4dc9ef08d835@suse.com>
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 3899047CA46F.AB052
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: bhe@redhat.com, mingo@kernel.org, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, yinghai@kernel.org,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v9 10/12] x86/xen: Bypass intr mode setup in
 enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCkF0IDA5LzEzLzIwMTcgMDU6NDUgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gT24gMTMvMDkvMTcgMTE6MTIsIERvdSBMaXlhbmcgd3JvdGU6Cj4+IFhFTiBQViBvdmVycmlk
ZXMgc21wX3ByZXBhcmVfY3B1cygpLiB4ZW5fcHZfc21wX3ByZXBhcmVfY3B1cygpCj4+IGluaXRp
YWxpemVzIGludGVycnVwdHMgaW4gdGhlIFhFTiBQViBzcGVjaWZpYyB3YXkgYW5kIGRvZXMgbm90
IGludm9rZQo+PiBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cygpLiBBcyBhIGNvbnNlcXVlbmNlLCB4
ODZfaW5pdC5pbnRyX21vZGVfaW5pdCgpIGlzCj4+IG5vdCBpbnZva2VkIGVpdGhlci4KPj4KPj4g
VGhlIGludm9jYXRpb24gb2YgeDg2X2luaXQuaW50cl9tb2RlX2luaXQoKSB3aWxsIGJlIG1vdmVk
IGZyb20KPj4gbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0
byBzb2x2ZSA8SU5TRVJUCj4+IFJFQVNPTi9QUk9CTEVNPi4KPgo+IEkgYXNrZWQgeW91IHRvIGJl
IG1vcmUgc3BlY2lmaWMgaGVyZSBiZWZvcmUuIFNvOiB3aGF0IHdpbGwgYmUgc29sdmVkPwo+IENh
biBJIHNlbGVjdCBhIHByb2JsZW0gSSBsaWtlPyA7LSkKCk9vcHMsIEkgYW0gc29ycnkgSSBtaXNz
ZWQgaXQuIEkgd2lsbCBtb2RpZnkgaXQuCgouLi50byBzb2x2ZSB0aGUgZHVtcC1jYXB0dXJlIGtl
cm5lbCBoYW5ncywgaWYgdGhlcmUgaXMgYSBub3RzYyBvcHRpb24KaW4gaXRzIGNvbW1hbmQgbGlu
ZS4KCj4KPj4gVGhhdCBtb3ZlIHdvdWxkIGNhdXNlIHRoZSBpbnZvY2F0aW9uIG9mIHg4Nl9pbml0
LmludHJfbW9kZV9pbml0KCkgZm9yIFhFTgo+PiBQViBwbGF0Zm9ybXMuIFRvIHByZXZlbnQgdGhh
dCwgb3ZlcnJpZGUgdGhlIGRlZmF1bHQgeDg2X2luaXQuaW50cl9tb2RlX2luaXQoKQo+PiBjYWxs
YmFjayB3aXRoIGEgbm9vcCgpLgo+Pgo+PiBbUmV3cml0ZWQgYnkgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+XQo+Cj4gUmV3cml0dGVuPwoKWWVhaCwgeWVhaC4gcG9vciBlbmds
aXNoIHNraWxsIDotKS4KCj4KPj4gU2lnbmVkLW9mZi1ieTogRG91IExpeWFuZyA8ZG91bHkuZm5z
dEBjbi5mdWppdHN1LmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
PiBDYzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPgo+IFJlZ2FyZGluZyB0aGUgY2hhbmdlcyBiZWxvdzoKPgo+IEFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4KClRoYW5rIHlvdSBmb3IgeW91
ciBhY2tlZCwgSSB3aWxsIHJlLXBvc3QgaXQuCgpUaGFua3MsCglkb3UuCj4KPiBKdWVyZ2VuCj4K
Pj4gLS0tCj4+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCAxICsKPj4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4+IGluZGV4IGFlMmEy
ZTIuLjkzNGRjN2YgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+
PiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPj4gQEAgLTEyMzIsNiArMTIzMiw3
IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9p
ZCkKPj4gIAl4ODZfcGxhdGZvcm0uZ2V0X25taV9yZWFzb24gPSB4ZW5fZ2V0X25taV9yZWFzb247
Cj4+Cj4+ICAJeDg2X2luaXQucmVzb3VyY2VzLm1lbW9yeV9zZXR1cCA9IHhlbl9tZW1vcnlfc2V0
dXA7Cj4+ICsJeDg2X2luaXQuaXJxcy5pbnRyX21vZGVfaW5pdAk9IHg4Nl9pbml0X25vb3A7Cj4+
ICAJeDg2X2luaXQub2VtLmFyY2hfc2V0dXAgPSB4ZW5fYXJjaF9zZXR1cDsKPj4gIAl4ODZfaW5p
dC5vZW0uYmFubmVyID0geGVuX2Jhbm5lcjsKPj4KPj4KPgo+Cj4KPgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:10:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4cQ-0007NU-Rt; Wed, 13 Sep 2017 10:10:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds4cP-0007KO-Kx
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 10:10:05 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 92/6E-02048-CF309B95; Wed, 13 Sep 2017 10:10:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVfc3885
 Ig28zNS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMb3vP2PB7GbGio8dx9gb
 GJsiuxi5OIQEGpkk1rW3sEI4jxkl2m6fZoJwtjFKXP59CijDySEi4Czx9cxcdhCbV0BfonPyL
 EYQW1jASmJd81UmEFtC4KWuROM+PQjbU2L6rxtANRxg9tUexy5Gdg42oPJDYiAFLAKqEicnzG
 SdwMi9gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagxxm
 AYAdj43enQ4ySHExKorz79+yIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO49pZ6SQYFFqempF
 WmYOMPRg0hIcPEoivItB0rzFBYm5xZnpEKlTjMYcxzZd/sPE8ejG3T9MQix5+XmpUuK8BSClA
 iClGaV5cINgMXGJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxLQKbwZOaVwO17BXQKE9ApZ0
 7vADmlJBEhJdXAOCfycNB8ZVnzzxKKE5oFgqb7JTvqvVi4tDC5QW2zf/MZns4Vir77Mn+ay+3
 Nq9M2bLpk9q7h4Yv151Yc/+Sg+Ctja+2PKXK7lUNLmmSkdJPzbFoUJy0L2WAnX7Rsh5Z1mqSM
 +Ls760X3fpq/jknrjWHONJsPOhU610/uauvMeO2oxmPzJKxPiaU4I9FQi7moOBEAOtcsb4QCA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505297402!97760234!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7610 invoked from network); 13 Sep 2017 10:10:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 10:10:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds4cK-00051w-BB; Wed, 13 Sep 2017 10:10:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds4cE-0008FD-L4; Wed, 13 Sep 2017 10:09:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds4cC-0007VK-Kj; Wed, 13 Sep 2017 10:09:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113369-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore.2:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-i386-freebsd10-amd64:leak-check/check:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:leak-check/check:fail:regression
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
X-Osstest-Versions-That: xen=d5a52318d902b956a258a0afbeffd95758f99dc4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 10:09:52 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 113369: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM2OSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM2OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxNiBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyODU0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxIDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyODU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0IDIyIGxlYWstY2hlY2svY2hlY2sgICAgICBmYWlsIFJFR1IuIHZzLiAxMTI4NTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgMjEgbGVhay1jaGVjay9jaGVjayAgIGZh
aWwgUkVHUi4gdnMuIDExMjg1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzIDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyODU0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTI4NTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjg1NAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWst
Y2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NTQKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMjg1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTI4NTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMTI4NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEyODU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVs
dGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDE5IHh0
Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDQwIHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZh
dWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0NCB4
dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDMzIHh0Zi90ZXN0LWh2bTMy
cGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1m
YXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNDQg
eHRmL3Rlc3QtaHZtNjQtY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU4
IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5n
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0
LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNw
dWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODM3MjRkOWYzYWUyMWEzYjk2
MzYyNzQyZTJmMDUyYjE5ZDlmNTU5YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgZDVhNTIzMThkOTAyYjk1NmEyNThhMGFmYmVmZmQ5NTc1OGY5OWRjNAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTEyODU0ICAyMDE3LTA4LTI0IDAxOjU4OjA1IFogICAyMCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMzM2OSAgMjAxNy0wOS0xMiAxMzo0MDo1MyBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDgzNzI0ZDlmM2FlMjFhM2I5NjM2Mjc0MmUyZjA1MmIxOWQ5ZjU1OWEKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxODowNCAyMDE3
ICswMjAwCgogICAgZ250dGFiOiBhbHNvIHZhbGlkYXRlIFBURSBwZXJtaXNzaW9ucyB1cG9uIGRl
c3Ryb3kvcmVwbGFjZQogICAgCiAgICBJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRvIG1hdGNo
IHVwIHdpdGggdGhlIHJlZmVyZW5jZSBjb3VudGluZyBkb25lCiAgICBieSBjb21tb24gY29kZSwg
cHJlc2VuY2UgYW5kIHdyaXRhYmlsaXR5IG9mIGdyYW50IG1hcHBpbmcgUFRFcyBtdXN0CiAgICBh
bHNvIGJlIHRha2VuIGludG8gYWNjb3VudDsgdmFsaWRhdGluZyBqdXN0IHRoZSBmcmFtZSBudW1i
ZXIgaXMgbm90CiAgICBlbm91Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBh
IGd1ZXN0IGZpZGRsZXMgd2l0aCBncmFudAogICAgUFRFcyB2aWEgbm9uLWdyYW50IGh5cGVyY2Fs
bHMuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRvIHJlcGxhY2Vf
Z3JhbnRfaG9zdF9tYXBwaW5nKCkKICAgIGFscmVhZHkgaGFwcGVuIHRvIGJlIHRob3NlIG9mIHRo
ZSBleGlzdGluZyBtYXBwaW5nLCBzbyBubyBuZXcgZnVuY3Rpb24KICAgIHBhcmFtZXRlciBpcyBu
ZWVkZWQuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTkgLyBYU0EtMjM0LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3Mwog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDU6MTMgKzAyMDAKCmNvbW1pdCAwNGI4YzRj
MTMyODQyYjU1NGRkYWNlZTcxZDQxOGEwYWIyNTI3ZWM0CkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTc6NDcgMjAxNyArMDIwMAoK
ICAgIHRvb2xzL3hlbnN0b3JlOiBkb250IHVubGluayBjb25uZWN0aW9uIG9iamVjdCB0d2ljZQog
ICAgCiAgICBBIGNvbm5lY3Rpb24gb2JqZWN0IG9mIGEgZG9tYWluIHdpdGggYXNzb2NpYXRlZCBz
dHViZG9tIGhhcyB0d28KICAgIHBhcmVudHM6IHRoZSBkb21haW4gYW5kIHRoZSBzdHViZG9tLiBX
aGVuIGNsZWFuaW5nIHVwIHRoZSBsaXN0IG9mCiAgICBhY3RpdmUgZG9tYWlucyBpbiBkb21haW5f
Y2xlYW51cCgpIG1ha2Ugc3VyZSBub3QgdG8gdW5saW5rIHRoZQogICAgY29ubmVjdGlvbiB0d2lj
ZSBmcm9tIHRoZSBzYW1lIGRvbWFpbi4gVGhpcyBjb3VsZCBoYXBwZW4gd2hlbiB0aGUKICAgIGRv
bWFpbiBhbmQgaXRzIHN0dWJkb20gYXJlIGJlaW5nIGRlc3Ryb3llZCBhdCB0aGUgc2FtZSB0aW1l
IGxlYWRpbmcKICAgIHRvIHRoZSBkb21haW4gbG9vcCBiZWluZyBlbnRlcmVkIHR3aWNlLgogICAg
CiAgICBBZGRpdGlvbmFsbHkgZG9uJ3QgdXNlIHRhbGxvY19mcmVlKCkgaW4gdGhpcyBjYXNlIGFz
IGl0IHdpbGwgcmVtb3ZlCiAgICBhIHJhbmRvbSBwYXJlbnQgbGluaywgbGVhZGluZyBldmVudHVh
bGx5IHRvIGEgbWVtb3J5IGxlYWsuIFVzZQogICAgdGFsbG9jX3VubGluaygpIGluc3RlYWQgc3Bl
Y2lmeWluZyB0aGUgY29udGV4dCBmcm9tIHdoaWNoIHRoZQogICAgY29ubmVjdGlvbiBvYmplY3Qg
c2hvdWxkIGJlIHJlbW92ZWQuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTcgLyBYU0Et
MjMzLgogICAgCiAgICBSZXBvcnRlZC1ieTogRXJpYyBDaGFudWRldCA8Y2hhbnVkZXRlQGFpbmZv
c2VjLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDU2MmExYzBmN2VmM2ZiZjNjMTIyYzNkZmE0ZjJhZDlkZDUx
ZGE5ZmUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ0OjU2ICswMjAwCgpjb21taXQg
MGIyY2VhZTkyZmI5MDJkZjBjMDdiN2E2OTZkNWJlOTYzYjc1Njg4MwpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNTox
NzoyMiAyMDE3ICswMjAwCgogICAgZ3JhbnRfdGFibGU6IGZpeCBHTlRUQUJPUF9jYWNoZV9mbHVz
aCBoYW5kbGluZwogICAgCiAgICBEb24ndCBmYWxsIG92ZXIgYSBOVUxMIGdyYW50X3RhYmxlIHBv
aW50ZXIgd2hlbiB0aGUgb3duZXIgb2YgdGhlIGRvbWFpbgogICAgaXMgYSBzeXN0ZW0gZG9tYWlu
IChET01JRF97WEVOLElPfSBldGMpLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE4IC8g
WFNBLTIzMi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1
enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiBjM2Q4MzBiMjQ0OTk4YjM2ODZlMmViNjRkYjk1OTk2YmU1
ZWI1ZTVjCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NDoxMSArMDIwMAoKY29tbWl0
IGUzZjA3Njg5M2M0OGRmYjYzMjE4ZjI0ZDA5NzdlNDM5MDNiYzQ4ZTEKQXV0aG9yOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNTox
Njo0OCAyMDE3ICswMjAwCgogICAgeGVuL21tOiBtYWtlIHN1cmUgbm9kZSBpcyBsZXNzIHRoYW4g
TUFYX05VTU5PREVTCiAgICAKICAgIFRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZShtZW1mbGFn
cykgY2FuIGJlIGFzIGxhcmdlIGFzIG5vZGVpZF90IGNhbgogICAgaG9sZCAoY3VycmVudGx5IDI1
NSkuICBUaGlzIGlzIHRoZW4gdXNlZCBhcyBhbiBpbmRleCB0byBhcnJheXMgb2Ygc2l6ZQogICAg
TUFYX05VTU5PREUsIHdoaWNoIGlzIDY0IG9uIHg4NiBhbmQgMSBvbiBBUk0sIGNhbiBiZSBwYXNz
ZWQgaW4gYnkgYW4KICAgIHVudHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQg
aW5jcmVhc2VfcmVzZXJ2YXRpb24pIGFuZCBpcwogICAgbm90IGN1cnJlbnRseSBib3VuZHMtY2hl
Y2tlZC4KICAgIAogICAgQ2hlY2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBiZWZvcmUgdXNp
bmcgaXQsIGFuZCBhbHNvIGNoZWNrIHRoZQogICAgdmFsdWUgaW4gdGhlIGh5cGVyY2FsbCBjYWxs
IHNpdGVzIGFuZCByZXR1cm4gLUVJTlZBTCBpZiBhcHByb3ByaWF0ZS4KICAgIERvbid0IHBlcm1p
dCBkb21haW5zIG90aGVyIHRoYW4gdGhlIGhhcmR3YXJlIG9yIGNvbnRyb2wgZG9tYWluIHRvCiAg
ICBhbGxvY2F0ZSBub2RlLWNvbnN0cmFpbmVkIG1lbW9yeS4KICAgIAogICAgVGhpcyBpcyBDVkUt
MjAxNy0xNDMxNiAvIFhTQS0yMzEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5
IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmZlY2UzNTMwMzUyOTM5NWJm
ZWE2YjAzZDIyNjgzODBlZjY4MmM5MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDM6
MTYgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4dQ-0007bq-BF; Wed, 13 Sep 2017 10:11:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>)
 id 1ds4dO-0007ZI-WD; Wed, 13 Sep 2017 10:11:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 29/E8-03610-93409B95; Wed, 13 Sep 2017 10:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXCOvOhsa4ly85
 Ig+/fWC3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTXj+KnZTAXnRSoe
 nrrJ1MD4W6CLkYtDSGAqo8SNRdPYuhg5OVgEJjNLtB7UBkmwCHxlklg5dxEzSEJIIFPizKm9Y
 DazgJbEjX8vmboYOTh4BfQlep8zgoSFBSwkpp4+zwISZhPQlFj5ih8kzClgK/Hz8COo8aoST3
 4/ZQEZzyxwjE3iVNcUFoiR2hLLFr4GG88L1PBozkp2iOP+MElc/bOBCSQhAlS04+QaMFtCQFb
 i1uxLzBMYBWYhOWkWwkmzkIxdwMi8ilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgx
 PTUnMalYLzk/dxMjMHgZgGAH45kFgYcYJTmYlER59+/ZESnEl5SfUpmRWJwRX1Sak1p8iFGGg
 0NJgnce085IIcGi1PTUirTMHGAcwaQlOHiURHgXg6R5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5
 +XKiXOWwBSJABSlFGaBzcCFtOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7BGQKT2ZeCdy
 mV0BHMAEdceb0DpAjShIRUlINjFcWHuJoSXyrF8Hw5fnR5+p7uY/+e39s6jaBn97hcyT01kxK
 9mlflSAZtPH8gRfPzNmvt9y5ekLo8ZGP09a8qFTvCDnTnvvdTK7qUUvdVfPbxX8KdDSub495o
 jzhX3WY7v31Mw7arpN3lT6ckrzUqXfaCvF9wXXuNz7U2J6vtLbwvS+5MIg9+ZcSS3FGoqEWc1
 FxIgBJHp725AIAAA==
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505297464!111932633!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18785 invoked from network); 13 Sep 2017 10:11:04 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 10:11:04 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id c5546016;
 Wed, 13 Sep 2017 11:11:04 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=3RspXO0Cvxfoa8tHYsG2Vx4SOBc=; b=kT+MW42E/590Ulsf9r
 sn/f4hkboTyPGKgO89+C6QaCUP+CNo/o6Tv9JMJMQ/F8jQmjsxQ2X8mEEM++mDf+
 I7yP91U4jBSQkJWue6eUli0Ny9ya9S+UYR1+lcgZBnO4VajTEq0HLgRshb5VGF0o
 eb3NvqbzJOHFpI4Tt1NOHr61g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; q=dns; s=
 selector1; b=ibB4FoyrDY23qYIKyE9cN7bETRoq6rkR4iGeohTFAcUDw6Rn0Xa
 iRNbfOLOjpNS358TVcnqFsu9tBRmzLzdj+zgd19qz9B5asZiA4Tf857Pwkqj0vSu
 WeaeR000AwHsw4pkJVEFAk0/unKu2ag1SYt9AbQYOn+NQubifa6lC6xY=
Received: by bark.recoil.org (OpenSMTPD) with ESMTP id 4e58c4dc;
 Wed, 13 Sep 2017 11:11:03 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
Date: Wed, 13 Sep 2017 11:11:03 +0100
Message-Id: <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
X-Mailer: Apple Mail (2.3273)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [Xen-API] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTEgU2VwIDIwMTcsIGF0IDEzOjA4LCBTaW1vbiBLdWVuemVyIDxzaW1vbi5rdWVuemVyQG5l
Y2xhYi5ldT4gd3JvdGU6Cj4gCj4+IEp1c3QgbXkgMiBjZW50czoKPj4gMS4gSXMgdGhpcyBhY2Fk
ZW1pYyBwcm9qZWN0LCBvciBpdCBoYXZlIHNwZWNpZmljIGdvYWxzIGFuZCBhcmVhcyBvZiBhcHBs
aWNhdGlvbj8gV291bGQgYmUgZ29vZCB0byBoYXZlIHNvbWUgcHJhY3RpY2FsIHVzZS1jYXNlcyBh
bmQgd2VsbCBmb3JtdWxhdGVkIGxpc3Qgb2YgcHJvYmxlbXMgKHdlIGFsbCBmZWVsIHRoZXNlIGJ5
IGd1dHMsIGJ1dC4uLiksIGl0IGFpbWluZyB0byBzb2x2ZS4gSU1ITyB0aGF0IHdpbGwgaGVscCB0
byBwcmlvcml0aXplIGZ1bmN0aW9uYWxpdHkgYW5kIGdldCB1c2FibGUgcmVzdWx0IGZhc3RlciA6
KQo+IAo+IEl0IGlzIGtpbmQgb2YgYm90aCwgaG93ZXZlciB3ZSBhaW0gYSBzdHJvbmcgZm9jdXMg
b24gcmVhbCB3b3JsZCBwcm9ibGVtczogSW9ULCBNb2JpbGUgRWRnZSBDb21wdXRpbmcgKE1FQyks
IEF1dG9tb3RpdmUsIFZpcnR1YWwgTmV0d29yayBGdW5jdGlvbnMgKFZORnMpLCBhbmQgb3RoZXJz
Lgo+IFdlIGhhdmUgcGxheWVkIHdpdGggbWFueSBVbmlrZXJuZWxzIChDbGlja09TLCBNaXJhZ2Us
IFJ1bXAsIE9TdiwgYW5kIG90aGVycykgYW5kIHRyaWVkIHRvIGFwcGx5IHRoZW0gaW4gdGhlIHNl
dmVyYWwgYXJlYXMuIFdoaWxlIGRvaW5nIHRoaXMsIHdlIG5vdGljZWQgdGhhdCBlYWNoIGFyZWEg
YmVuZWZpdHMgZGlmZmVyZW50bHkgZnJvbSB0aGUgcHJvcGVydGllcyB0aGF0IFVuaWtlcm5lbHMg
Z2l2ZSAtIHdoaWNoIGlzIGdyZWF0IChlLmcuLCBpbnN0YW50IGJvb3QgdGltZXMgZm9yIE1FQywg
aGlnaCBwZXJmb3JtYW5jZSBmb3IgTkZWLCByZXNvdXJjZSBlZmZpY2llbmN5IGZvciBJb1QpLiBI
b3dldmVyLCBidWlsZGluZyBhbmQgbWFpbnRhaW5pbmcgbmV3IFVuaWtlcm5lbHMgKGFzIHdlIGRp
ZCB3aXRoIENsaWNrT1MsIE1pbmlDYWNoZSwgYW5kIE1pbmlweXRob24pIGlzIGN1cnJlbnRseSBw
YWluZnVsLgo+IEJlY2F1c2Ugb2YgZGlmZmVyZW50IGZvY3VzZXMgb24gcHJvcGVydGllcyBhbmQg
cG9ydGVkL2ltcGxlbWVudGVkIGFwcGxpY2F0aW9ucywgbW9zdCBVbmlrZXJuZWwgdG9kYXkgYXJl
IGJvdW5kIHRvIHRoZWlyIG93biBPUyBsYXllcnMgKGUuZy4sIENsaWNrT1MgdXNlcyBhIGRpZmZl
cmVudCBNaW5pLU9TIHRoYW4gTWlyYWdlKS4gRWFjaCBhcHBsaWNhdGlvbiByZXF1aXJlcyBhIGRp
ZmZlcmVudCBzdWJzZXQgb2YgT1MgbGF5ZXJzIGJ1dCBhbHNvIGVuYWJsZXMgZGlmZmVyZW50IG9w
dGltaXphdGlvbnMgb2YgdGhlbS4KPiAKPiBJbiBvcmRlciB0byBzb2x2ZSB0aGlzLCB3ZSBjYW1l
IHVwIHdpdGggdGhlIFVuaWNvcmUgcHJvcG9zYWwuIEJ1dCBJIGFncmVlIHdpdGggeW91ciBzdWdn
ZXN0aW9uIGF0IHRoaXMgcG9pbnQ6IEl0IGhlbHBzIGZvciB0aGUgcHJvamVjdCBzdGFydCB0byBm
b2N1cyBvbiBzb21lIGluaXRpYWwgYXJlYXMuIEZvciBub3csIEkgaG9wZSB0aGlzIGlzIGRyaXZl
biBieSB0aGUgZmlyc3QgY29udHJpYnV0b3JzLCBhbmQgSSBoYXZlIHBlcnNvbmFsbHkgSW9UIGlu
IG1pbmQuIFNpbmNlIHRoZSBwcm9qZWN0IGdvYWwgaXMgc28gYW1iaXRpb3VzLCB3ZSBzaG91bGQg
a2VlcCB0aGUgbG9uZy10ZXJtIGdvYWwgaW4gbWluZCBmcm9tIHRoZSBiZWdpbm5pbmcuCj4gCgpU
aGFua3MgdmVyeSBtdWNoIGZvciBraWNraW5nIG9mZiB0aGlzIGluaXRpYXRpdmUuIE1haW50YWlu
aW5nIGEgZm9ya2VkIE1pbmlPUyBoYXMgYmVlbiBhIG11bHRpLXllYXIgc291cmNlIG9mIGEgbWFp
bnRlbmFuY2UgYnVyZGVuIGZvciBNaXJhZ2VPUywgYW5kIHdlIHdvdWxkIGxvdmUgdG8gYmUgbW9y
ZSBhbGlnbmVkIHdpdGggYW4gdXBzdHJlYW0gdmVyc2lvbiBhbmQgYmVuZWZpdCBmcm9tIG5ldyBm
ZWF0dXJlcyBzdWNoIGFzIChlLmcuKSBIVk0gYm9vdGluZy4KCkZyb20gYSBNaXJhZ2VPUyBwZXJz
cGVjdGl2ZSwgd2UnZCBiZSBoYXBweSB0byBzd2l0Y2ggdG8gc29tZXRoaW5nIHRoYXQgY2FuIGdp
dmUgdXMganVzdCBlbm91Z2ggTWluaU9TIGZvciBvdXIgb2NhbWwtZnJlZXN0YW5kaW5nIFsxXSBj
b2RlIHRvIGJvb3Qgb24gWGVuLiAgT25lIHJlcXVpcmVtZW50IGZyb20gb3VyIHNpZGUgaXMgdGhh
dCB3ZSBuZWVkIHRvIHN0cmlwIGRvd24gTWluaU9TIHRvIHJlbW92ZSBldmVuIHRoZSBDIHhlbnN0
b3JlIGltcGxlbWVudGF0aW9uLCBzaW5jZSB3ZSBoYXZlIHB1cmUgT0NhbWwgZ250LCB4ZW5zdG9y
ZSBhbmQgZGV2aWNlIGRyaXZlciBpbXBsZW1lbnRhdGlvbnMuICBXZSdkIGJlIGhhcHB5IHRvIHRy
eSBvdXQgYW4gYWxwaGEgVW5pY29yZSBhbmQgbGV0IHlvdSBrbm93IHdoYXQgaXMgaW4gZXhjZXNz
IHRvIG91ciBuZWVkcyBhcyBzb29uIGFzIHlvdSBoYXZlIHNvbWV0aGluZyB0byBwdWJsaXNoLgoK
U28gZnVsbCBzdXBwb3J0IGZyb20gTWlyYWdlT1MgZm9yIHRoaXMgaW5pdGlhdGl2ZSEKCnJlZ2Fy
ZHMsCkFuaWwKClsxXSBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdlL29jYW1sLWZyZWVzdGFuZGlu
Zy8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:17:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:17:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4jx-0007yS-3h; Wed, 13 Sep 2017 10:17:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds4ju-0007yG-TN
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:17:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 27/80-02224-DC509B95; Wed, 13 Sep 2017 10:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVysyfVTfcs685
 Ig/tPRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd+3vZC46KVPxd9ZqlgfG+QBcjF4eQwGZG
 ieuftrNDOEsZJX7+PMjWxcjBISzgIXG6vaCLkZNDRMBb4lX3T7AaZoFPTBJvj01ngmjoYpS4N
 GU9G0gVm4CmxJ3Pn5hAbF4BK4nV/y+zgNgsAqoSP2dfYwaxRQXCJXoP9LNB1AhKnJz5BKyGE2
 jD1kUPwGxmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAQrWdgYNzB2LTX7xCj
 JAeTkijv/j07IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Naz7IwUEixKTU+tSMvMAUYLTFqCg
 0dJhNcUGDFCvMUFibnFmekQqVOMxhybbt79w8Sx4fuDP0xCLHn5ealS4ryPQSYJgJRmlObBDY
 JF8SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwMIAt5MvNK4Pa9AjqFCeiUM6d3gJxSkoi
 QkmpgTMllkEh8Z6Dm5HEqM5D1/maJFuGVbkeXVZfas91h3cp0dK1z8//80jl9B7YJWige2DDF
 rW6DrdmkezX77vcr8jwuiUx8FrLMLfr+9Ut2S/sTezbq5t5bumk2l0e503wmrzvbFr9hke3Kj
 9fc3tKS5+4c9Xi1KuOH7i8pgk060kmPeH8VsqYqsRRnJBpqMRcVJwIAGsswP90CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505297868!114641623!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48451 invoked from network); 13 Sep 2017 10:17:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 13 Sep 2017 10:17:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07E581529;
 Wed, 13 Sep 2017 03:17:48 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7D5C03F483;
 Wed, 13 Sep 2017 03:17:45 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <464f27f0-05cf-f199-0e01-0dd96ecaddb0@arm.com>
Date: Wed, 13 Sep 2017 11:17:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmgKPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDAwMDAwMDAuLmExZDAwYWUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmgKPiBAQCAtMCwwICsxLDU4IEBACj4gKy8q
Cj4gKyAqIHNtY2NjLmgKPiArICoKPiArICogU01DL0hWQyBpbnRlcmZhY2UgaW4gYWNjb3JkYW5j
ZSB3aXRoIFNNQyBDYWxsaW5nIENvbnZlbnRpb24uCj4gKyAqCj4gKyAqIFBlcm1pc3Npb24gaXMg
aGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBh
IGNvcHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gKyAq
IHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUs
IHN1YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFu
ZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsgKiBmdXJuaXNo
ZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ICsgKgo+
ICsgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGlj
ZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBv
cnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiAr
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+ICsgKiBBVVRIT1JT
IE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9S
IE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1Qs
IFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05O
RUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiArICogREVBTElO
R1MgSU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgMjAxNyAoQykgRVBBTSBT
eXN0ZW1zCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DQ0Nf
SF9fCj4gKyNkZWZpbmUgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ0NDX0hfXwo+ICsKPiArI2lu
Y2x1ZGUgInB1YmxpYy94ZW4uaCIKPiArCj4gKy8qCj4gKyAqIEh5cGVydmlzb3IgU2VydmljZSB2
ZXJzaW9uLgo+ICsgKgo+ICsgKiBXZSBjYW4ndCB1c2UgWEVOIHZlcnNpb24gaGVyZSwgYmVjYXVz
ZSBvZiBTTUNDQyByZXF1aXJlbWVudHM6Cj4gKyAqIE1ham9yIHJldmlzaW9uIHNob3VsZCBjaGFu
Z2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIHJlbW92ZWQuCj4gKyAqIE1pbm9yIHJl
dmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIGFkZGVk
Lgo+ICsgKiBTbywgaXQgaXMgU01DQ0MgcHJvdG9jb2wgcmV2aXNpb24gY29kZSwgbm90IFhFTiB2
ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaG9zZSB2YWx1ZXMgYXJlIHN1YmplY3RlZCB0byBjaGFuZ2Us
IHdoZW4gaW50ZXJmYWNlIHdpbGwgYmUgZXh0ZW5kZWQuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9T
TUNDQ19NQUpPUl9SRVZJU0lPTiAwCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9O
IDEKPiArCj4gKy8qIEh5cGVydmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3
aXRoIHV1aWRnZW4uICovCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX1VJRCBYRU5fREVGSU5FX1VVSUQo
MHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIDB4OWFjZiwgXAo+ICsJCQkJICAgICAgMHg3OSwg
MHhkMSwgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKClRoZSBpbmRlbnRhdGlvbiBsb29rcyB3cm9u
ZyBoZXJlLgoKPiArCj4gKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DQ0NfSF9f
ICovCj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICog
Yy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKPiArICogRW5kOmIKPiArICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:23:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:23:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4oy-0000Fu-M0; Wed, 13 Sep 2017 10:23:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1ds4ox-0000FH-JH
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 10:23:03 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 69/35-02021-60709B95; Wed, 13 Sep 2017 10:23:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsWyPXpeiy4b+85
 Ig2cn+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5L5+xFJzmrniy4xxbA+M0ri5GDg4JAT+J
 72/duxg5OYQE6iU2nfvA3MXIBWSvZJS4v3Q1C4RznFFiyqKfjCBVbAI6EmeaH7CD2CICJhLfl
 z8CizMLTGOSuHHJAMQWFgiU6N30jQXEZhFQlbhzajsjyDJeAU+J3/t4QMISAnIS27bsAWvlFP
 CWuL/9NBPEEV4SSxbeYwOxeQUEJU7OfMICMV5C4uCLF8wQvUoSr9cdYIGwdSUu7d3JBGFrSmx
 bfY4NwjaTOLLzPyuELSix8/kFtgmMIrOQjJ2FZOwCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZ
 ObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQc4ABDsYG7Z7HmKU5GBSEuXdv2dHpBBfUn5KZUZic
 UZ8UWlOavEhRhkODiUJXmm2nZFCgkWp6akVaZk5wHiDSUtw8CiJ8L5hBUrzFhck5hZnpkOkTj
 EacxzbdPkPE0fHzbt/mIRY8vLzUqXEea+BlAqAlGaU5sENgqWBS4yyUsK8jECnCfEUpBblZpa
 gyr9iFOdgVBLm3QQyhSczrwRu3yugU5iATjlzegfIKSWJCCmpBsZmrrDMD3d3cSd19d2d9HHn
 wbNGUmIBvcq/038q7WjdFNBqYmLzvuZMWKCnkKZnip9CyrT+NbPUn3hz7twwYcot63PFrrsf6
 99pdS+83n1HiPOR6a6cB5/WaLRrPp8k8v0H68vJXhuuyx7sUXSb+zb18Lnj9mv8j1vwidYWR8
 2ZtPa4vO5spkglluKMREMt5qLiRAAU40Zj/gIAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505298181!82892412!1
X-Originating-IP: [183.91.158.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21481 invoked from network); 13 Sep 2017 10:23:02 -0000
Received: from mail.cn.fujitsu.com (HELO heian.cn.fujitsu.com) (183.91.158.132)
 by server-10.tower-206.messagelabs.com with SMTP; 13 Sep 2017 10:23:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500912000"; d="scan'208";a="26089202"
Received: from localhost (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 13 Sep 2017 18:23:02 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 12F7747278EA;
 Wed, 13 Sep 2017 18:22:56 +0800 (CST)
Received: from localhost.localdomain.localdomain (10.167.226.106) by
 G08CNEXCHPEKD03.g08.fujitsu.local (10.167.33.89) with Microsoft SMTP Server
 (TLS) id 14.3.361.1; Wed, 13 Sep 2017 18:22:55 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 13 Sep 2017 18:22:35 +0800
Message-ID: <1505298155-20262-1-git-send-email-douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <1505293975-26005-11-git-send-email-douly.fnst@cn.fujitsu.com>
References: <1505293975-26005-11-git-send-email-douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 12F7747278EA.A1B29
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
Cc: Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 indou.takao@jp.fujitsu.com, xen-devel@lists.xenproject.org, bhe@redhat.com,
 boris.ostrovsky@oracle.com, hpa@zytor.com, izumi.taku@jp.fujitsu.com,
 tglx@linutronix.de, mingo@kernel.org
Subject: [Xen-devel] [PATCH v10 10/12] x86/xen: Bypass intr mode setup in
	enlighten_pv system
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WEVOIFBWIG92ZXJyaWRlcyBzbXBfcHJlcGFyZV9jcHVzKCkuIHhlbl9wdl9zbXBfcHJlcGFyZV9j
cHVzKCkKaW5pdGlhbGl6ZXMgaW50ZXJydXB0cyBpbiB0aGUgWEVOIFBWIHNwZWNpZmljIHdheSBh
bmQgZG9lcyBub3QgaW52b2tlCm5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKCkuIEFzIGEgY29uc2Vx
dWVuY2UsIHg4Nl9pbml0LmludHJfbW9kZV9pbml0KCkgaXMKbm90IGludm9rZWQgZWl0aGVyLgoK
VGhlIGludm9jYXRpb24gb2YgeDg2X2luaXQuaW50cl9tb2RlX2luaXQoKSB3aWxsIGJlIG1vdmVk
IGZyb20KbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKSBpbiBhIGZvbGxvdyB1cCBwYXRjaCB0byBz
b2x2ZSB0aGUgZHVtcC1jYXB0dXJlCmtlcm5lbCBoYW5ncywgaWYgdGhlcmUgaXMgYSBub3RzYyBv
cHRpb24gaW4gaXRzIGNvbW1hbmQgbGluZS4KClRoYXQgbW92ZSB3b3VsZCBjYXVzZSB0aGUgaW52
b2NhdGlvbiBvZiB4ODZfaW5pdC5pbnRyX21vZGVfaW5pdCgpIGZvciBYRU4KUFYgcGxhdGZvcm1z
LiBUbyBwcmV2ZW50IHRoYXQsIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHg4Nl9pbml0LmludHJfbW9k
ZV9pbml0KCkKY2FsbGJhY2sgd2l0aCBhIG5vb3AoKS4KCltSZXdyaXR0ZW4gYnkgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+XQoKU2lnbmVkLW9mZi1ieTogRG91IExpeWFuZyA8
ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClYxMCAtLT4gVjk6CiAtLU1vZGlmeSB0aGUgY2hhbmdlbG9nLCBzdWdnZXN0ZWQgYnkgSnVl
cmdlbgogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggYWUyYTJlMi4uOTM0ZGM3ZiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwpAQCAtMTIzMiw2ICsxMjMyLDcgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUg
dm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogCXg4Nl9wbGF0Zm9ybS5nZXRfbm1p
X3JlYXNvbiA9IHhlbl9nZXRfbm1pX3JlYXNvbjsKIAogCXg4Nl9pbml0LnJlc291cmNlcy5tZW1v
cnlfc2V0dXAgPSB4ZW5fbWVtb3J5X3NldHVwOworCXg4Nl9pbml0LmlycXMuaW50cl9tb2RlX2lu
aXQJPSB4ODZfaW5pdF9ub29wOwogCXg4Nl9pbml0Lm9lbS5hcmNoX3NldHVwID0geGVuX2FyY2hf
c2V0dXA7CiAJeDg2X2luaXQub2VtLmJhbm5lciA9IHhlbl9iYW5uZXI7CiAKLS0gCjIuNS41CgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:28:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds4uH-0000ST-AF; Wed, 13 Sep 2017 10:28:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds4uG-0000SN-7p
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:28:32 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 E6/9A-02048-F4809B95; Wed, 13 Sep 2017 10:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva4vx85
 Ig8OP9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owXh36zFLQKVhxs28DawNjA18XIySEh4C+x
 7dJcZhCbRUBVYvqtPewgNpuAssTPzl42EFtEQEniwuxpQHEuDmaBY4wSEybdZgRJCAu4SCx4t
 pcFxOYVsJC4sGUPWIOQgLPEyqV32CDighInZz4Bq2EW0JFYsPsTUJwDyJaWWP6PAyTMCTTmWP
 s9sJGiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6hiZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYV2z3PMQoycGkJMq7f8+OSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvILsOyOFBItS01Mr0jJzgEEPk5bg4FES4b3JBpTmLS5IzC3OT
 IdInWLU5Ti26fIfJiGWvPy8VClxXlWQGQIgRRmleXAjYBF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8MiBTeDLzSuA2vQI6ggnoiDOnd4AcUZKIkJJqYFT+vHQO505+nWX7N+uu5eLj+NS
 wln9GhC63bkeD89uid3pZu2aJiFrc+Xw6+KiikZSwzT0zhaSnbPYRrKaTw/PKOHXkzwmU/5ny
 5Len813vuCsrp6jaM8qFK0w+0ufUfeRo4vGANzzxyffsj4gvmJZscoU5NW3/Ktn1utwTFrbvk
 O6wcihapcRSnJFoqMVcVJwIAHsatXW7AgAA
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505298508!59088297!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39320 invoked from network); 13 Sep 2017 10:28:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 10:28:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="447672081"
Date: Wed, 13 Sep 2017 11:28:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>
Message-ID: <20170913102824.c5qxa3elykfq55lb@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, george.dunlap@eu.citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 xumengpanda@gmail.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMTE6NTg6NDdBTSAtMDQwMCwgTWVuZyBYdSB3cm90ZToK
PiBUaGlzIHNlcmllcyBvZiBwYXRjaGVzIG1ha2UgUlREUyBzY2hlZHVsZXIgd29yay1jb25zZXJ2
aW5nCj4gd2l0aG91dCBicmVha2luZyByZWFsLXRpbWUgZ3VhcmFudGVlcy4KPiBWQ1BVcyB3aXRo
IGV4dHJhdGltZSBmbGFnIHNldCBjYW4gZ2V0IGV4dHJhIHRpbWUKPiBmcm9tIHRoZSB1bnJlc2Vy
dmVkIHN5c3RlbSByZXNvdXJjZS4KPiBTeXN0ZW0gYWRtaW5pc3RyYXRvcnMgY2FuIGRlY2lkZSB3
aGljaCBWQ1BVcyBoYXZlIGV4dHJhdGltZSBmbGFnIHNldC4KPiAKPiBFeGFtcGxlOgo+IFNldCB0
aGUgZXh0cmF0aW1lIGJpdCBvZiBhbGwgVkNQVXMgb2YgZG9tYWluIDE6Cj4gIyB4bCBzY2hlZC1y
dGRzIC1kIDEgLXYgYWxsIC1wIDEwMDAwIC1iIDIwMDAgLWUgMQo+IEVhY2ggVkNQVSBvZiBkb21h
aW4gMSB3aWxsIGJlIGd1YXJhbnRlZWQgdG8gaGF2ZSAyMDAwbXMgZXZlcnkgMTAwMDBtcwo+IChp
ZiB0aGUgc3lzdGVtIGlzIHNjaGVkdWxhYmxlKS4KPiBJZiB0aGVyZSBpcyBhIENQVSBoYXZpbmcg
bm8gd29yayB0byBkbywKPiBkb21haW4gMSdzIFZDUFVzIHdpbGwgYmUgc2NoZWR1bGVkIG9udG8g
dGhlIENQVSwKPiBldmVuIHRob3VnaCB0aGUgVkNQVXMgaGF2ZSBnb3QgMjAwMG1zIGluIDEwMDAw
bXMuCj4gCj4gQ2xlYXIgdGhlIGV4dHJhIGJpdCBvZiBhbGwgVkNQVXMgb2YgZG9tYWluIDE6Cj4g
IyB4bCBzY2hlZC1ydGRzIC1kIDEgLXYgYWxsIC1wIDEwMDAwIC1iIDIwMDAgLWUgMAo+IAo+IFNl
dC9DbGVhciB0aGUgZXh0cmF0aW1lIGJpdCBvZiBvbmUgc3BlY2lmaWMgVkNQVSBvZiBkb21haW4g
MToKPiAjIHhsIHNjaGVkLXJ0ZHMgLWQgMSAtdiAxIC1wIDEwMDAwIC1iIDIwMDAgLWUgMQo+ICMg
eGwgc2NoZWQtcnRkcyAtZCAxIC12IDEgLXAgMTAwMDAgLWIgMjAwMCAtZSAwCj4gCj4gCj4gVGhl
IG9yaWdpbmFsIGRlc2lnbiBvZiB0aGUgd29yay1jb25zZXJ2aW5nIFJURFMgd2FzIGRpc2N1c3Nl
ZCBhdAo+IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcvbXNnNzcxNTAuaHRtbAo+IAo+IFRoZSBmaXJzdCB2ZXJzaW9uIHdhcyBkaXNjdXNzZWQgYXQK
PiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21z
ZzExNzM2MS5odG1sCj4gCj4gVGhlIHNlcmllcyBvZiBwYXRjaCBjYW4gYmUgZm91bmQgYXQgZ2l0
aHViOgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9QZW5uUGFuZGEvUlQtWGVuCj4gdW5kZXIgdGhlIGJy
YW5jaDoKPiB4ZW5iaXRzL3J0ZHMvd29yay1jb25zZXJ2aW5nLXYyCj4gCj4gQ2hhbmdlcyBmcm9t
IHYxCj4gQ2hhbmdlIFhFTl9ET01DVExfU0NIRURfUlREU19leHRyYXRpbWUgdG8gWEVOX0RPTUNU
TF9TQ0hFRFJUX2V4dHJhCj4gUmV2aXNlIHhlbnRyYWNlLCB4ZW5hbHl6ZSwgYW5kIGRvY3MKPiBB
ZGQgTElCWExfSEFWRV9TQ0hFRF9SVERTX1ZDUFVfRVhUUkEgc3ltYm9sIGluIGxpYnhsLmgKPiAK
PiBDaGFuZ2VzIGZyb20gUkZDIHYxCj4gTWVyZ2UgY2hhbmdlcyBpbiBzY2hlZF9ydC5jIGludG8g
b25lIHBhdGNoOwo+IE1pbm9yIGNoYW5nZSBpbiB2YXJpYWJsZSBuYW1lIGFuZCBjb21tZW50cy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPiAKPiBb
UEFUQ0ggdjIgMS81XSB4ZW46cnRkczogdG93YXJkcyB3b3JrIGNvbnNlcnZpbmcgUlREUwo+IFtQ
QVRDSCB2MiAyLzVdIGxpYnhsOiBlbmFibGUgcGVyLVZDUFUgZXh0cmF0aW1lIGZsYWcgZm9yIFJU
RFMKPiBbUEFUQ0ggdjIgMy81XSB4bDogZW5hYmxlIHBlci1WQ1BVIGV4dHJhdGltZSBmbGFnIGZv
ciBSVERTCj4gW1BBVENIIHYyIDQvNV0geGVudHJhY2U6IGVuYWJsZSBwZXItVkNQVSBleHRyYXRp
bWUgZmxhZyBmb3IgUlREUwo+IFtQQVRDSCB2MiA1LzVdIGRvY3M6IGVuYWJsZSBwZXItVkNQVSBl
eHRyYXRpbWUgZmxhZyBmb3IgUlREUwo+IAoKRkFPRCBJIHdpbGwgbGVhdmUgdGhpcyBzZXJpZXMg
dG8gRGFyaW8uIE1vc3Qgb2YgdGhlIGNvZGUgbG9va3MKbWVjaGFuaWNhbC4KClAuUy4gWW91IGdv
dCBteSBlbWFpbCBhZGRyZXNzIHdyb25nLCBvdGhlcndpc2UgSSB3b3VsZCBoYXZlIG5vdGljZWQK
c2VyaWVzIHNvb25lci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:34:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds506-0001Ax-Vp; Wed, 13 Sep 2017 10:34:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rogerq@ti.com>) id 1ds505-0001Ar-JV
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:34:33 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D6/6C-03642-8B909B95; Wed, 13 Sep 2017 10:34:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42I5pi8soLuDc2e
 kwb81XBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ba4yuYCr4EVKw99oWxgXGCSxcjF4eQwExG
 iRdTjzOBOCwCX5gkHs9YzwSRWcco8aFvMpTzmlHi8J4vjBDOe0aJWW3foJw1jBKnf+wDKuPkE
 BawkLh6uY8RxBYRyJb4f/QMWFxIYBWTRNcfaxCbTUBZ4sX8pSwgNq+ApcTBjf9YQWwWAVWJu+
 /uM4PYogLhEvu/X2OGqBGUODnzCVg9p4CNxLpTC4BmcnAwC2hKrN+lDxJmFhCXaPqykhXC1pZ
 YtvA1WKuEgLXE80d/2ScwCs9CMmkWQvcsJN2zkHQvYGRZxahenFpUllqka6yXVJSZnlGSm5iZ
 o2toYKaXm1pcnJiempOYVKyXnJ+7iREYAwxAsIOx45/TIUZJDiYlUd79e3ZECvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgLefYGSkkWJSanlqRlpkDjEaYtAQHj5IILxdImre4IDG3ODMdInWK0Z
 Ljx6Qrf5g4Nt28CyQ3fH/wh0mIJS8/L1VKnFcIpEEApCGjNA9uHCxhXGKUlRLmZQQ6UIinILU
 oN7MEVf4VozgHo5Iwry/IFJ7MvBK4ra+ADmICOujM6R0gB5UkIqSkGhiDxXZcve6SG7OMe/fU
 qruvns76Gr6opeL7lSjN7G0vb/1+xCyTPS905YU01VzV93V20+8F2nfpllufXBj+0eSSYu9LS
 z9nzXwfqVSF5hVp3Zc/1tZ7dD5/lLj9pVDutXcmspwHH5z4fbLRa+OCRt63hx/+nPIofKpU7I
 eyd/7t72dtU/H17ditxFKckWioxVxUnAgAJ1AX4hMDAAA=
X-Env-Sender: rogerq@ti.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505298870!84706613!1
X-Originating-IP: [198.47.19.16]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49186 invoked from network); 13 Sep 2017 10:34:31 -0000
Received: from fllnx209.ext.ti.com (HELO fllnx209.ext.ti.com) (198.47.19.16)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 10:34:31 -0000
Received: from dlelxv90.itg.ti.com ([172.17.2.17])
 by fllnx209.ext.ti.com (8.15.1/8.15.1) with ESMTP id v8DAY2CH005006;
 Wed, 13 Sep 2017 05:34:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com;
 s=ti-com-17Q1; t=1505298842;
 bh=eMmLhnAcw78Kk5m2BEsB3cRazbU82GU+5yEi1lTTaSk=;
 h=Subject:To:References:From:Date:In-Reply-To;
 b=BKSNF9REmFt/3CPj5bSCN3VjOUyTS49KZYs/rLKyHbIcyHhG2oH8a7HYhKD8HRBgi
 nEEtW7VoVHDIok6++tSsxMm1W1c6UMlSdzJ8a8Gvoe4RPadveNN9OXD6nGV+p9qE3X
 cwzZdoadziyAzIx7e24JwxmpcJYPcWNkSwIxouA8=
Received: from DLEE103.ent.ti.com (dlee103.ent.ti.com [157.170.170.33])
 by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8DAXvFn018683;
 Wed, 13 Sep 2017 05:33:57 -0500
Received: from DLEE103.ent.ti.com (157.170.170.33) by DLEE103.ent.ti.com
 (157.170.170.33) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Wed, 13
 Sep 2017 05:33:56 -0500
Received: from dflp32.itg.ti.com (10.64.6.15) by DLEE103.ent.ti.com
 (157.170.170.33) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport;
 Wed, 13 Sep 2017 05:33:56 -0500
Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153])
 by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8DAXtY0029222;
 Wed, 13 Sep 2017 05:33:55 -0500
To: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 <xen-devel@lists.xen.org>
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
 <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
 <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
 <cf926be1-c32d-a189-55e0-69442c7f55a1@suse.com>
From: Roger Quadros <rogerq@ti.com>
Message-ID: <ca4fdf51-1de8-b513-c252-1cfb33be4295@ti.com>
Date: Wed, 13 Sep 2017 13:33:39 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <cf926be1-c32d-a189-55e0-69442c7f55a1@suse.com>
Content-Language: en-GB
X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

77u/SGksCgoKVGV4YXMgSW5zdHJ1bWVudHMgRmlubGFuZCBPeSwgUG9ya2thbGFua2F0dSAyMiwg
MDAxODAgSGVsc2lua2kuIFktdHVubnVzL0J1c2luZXNzIElEOiAwNjE1NTIxLTQuIEtvdGlwYWlr
a2EvRG9taWNpbGU6IEhlbHNpbmtpCgpPbiAxMi8wOS8xNyAxODoyOCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMi8wOS8xNyAxNzowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIZWxsbywK
Pj4KPj4gT24gMTIvMDkvMTcgMTI6MjIsIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6Cj4+Pgo+Pj4gVGV4
YXMgSW5zdHJ1bWVudHMgRmlubGFuZCBPeSwgUG9ya2thbGFua2F0dSAyMiwgMDAxODAgSGVsc2lu
a2kuCj4+PiBZLXR1bm51cy9CdXNpbmVzcyBJRDogMDYxNTUyMS00LiBLb3RpcGFpa2thL0RvbWlj
aWxlOiBIZWxzaW5raQo+Pj4KPj4+IE9uIDEyLzA5LzE3IDEzOjU3LCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAxMi8wOS8xNyAxMTowMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+Pj4gT24gMTIvMDkvMTcgMTA6MTMsIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6Cj4+Pj4+
PiBIaSwKPj4+Pj4+Cj4+Pj4+PiBJJ20gcnVubmluZyBYZW4gdjQuOSBvbiBEUkE3IChPTUFQNS9B
cm1WNykgd2l0aCBMaW51eCBrZXJuZWwgdjMuMTQKPj4+Pj4+ICh5aWtlcyEhKSBvbiBkb20wIGFu
ZCBkb21VLgo+Pj4+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gZ2V0IFVTQiBwYXNzdGhyb3VnaCB3b3Jr
aW5nIHVzaW5nIHB2VVNCLgo+Pj4+Pj4KPj4+Pj4+IE15IGRvbVUgY29uZmlnIGZpbGUgY29udGFp
bnMKPj4+Pj4+ICAgICAgdXNiID0gMQo+Pj4+Pj4gICAgICB1c2JjdHJsID0gWyd0eXBlPXF1c2Is
dmVyc2lvbj0yLHBvcnRzPTQnLAo+Pj4+Pj4gJ3R5cGU9cXVzYix2ZXJzaW9uPTEsIHBvcnRzPTQn
LCBdCj4+Pj4+Pgo+Pj4+Pj4gSSBjYW4gc2VlIHRoZSB2dXNiLTAgYW5kIHZ1c2ItMSBwbGF0Zm9y
bSBkZXZpY2VzIGluIC9zeXMvZGV2aWNlcwo+Pj4+Pj4KPj4+Pj4+IEFuZCB0aGUgZm9sbG93aW5n
IG1lc3NhZ2Ugb24gZG9tVSBrZXJuZWwgbG9nCj4+Pj4+PiBbICAgIDEuODQ5NTcyXSB4ZW5idXNf
cHJvYmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRyaXZlcjoKPj4+Pj4+IGRldmljZS92dXNi
LzAKPj4+Pj4+IFsgICAgMS44NDk2MjddIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNlIHdp
dGggbm8gZHJpdmVyOgo+Pj4+Pj4gZGV2aWNlL3Z1c2IvMQo+Pj4+Pj4KPj4+Pj4+IFRoaXMgbWVh
bnMgdGhhdCB0aGVyZSBpcyBubyBkZXZpY2UgZHJpdmVyIGZvciB0aGUgdnVzYiBob3N0Cj4+Pj4+
PiBjb250cm9sbGVycy4KPj4+Pj4+Cj4+Pj4+PiBXaGF0IGlzIHRoZSB3YXkgZm9yd2FyZD8gRG8g
SSBuZWVkIHRvIGFwcGx5IHNvbWUgcGF0Y2hlcyB0byB0aGUKPj4+Pj4+IGRvbVUga2VybmVsIHRv
Cj4+Pj4+PiBhZGQgc3VwcG9ydCBmb3IgdGhlIFVTQiBmcm9udGVuZCBIQ0QgZHJpdmVycz8KPj4+
Pj4KPj4+Pj4gVGhpcyBpcyBvbmUgbWFuZGF0b3J5IHN0ZXAsIHllcy4gWW91J2xsIG5lZWQ6Cj4+
Pj4+Cj4+Pj4+IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE1LzYvMjMvMzQKPj4+Pj4gaHR0cHM6
Ly9sa21sLm9yZy9sa21sLzIwMTUvNi8yMy8zNgo+Pj4+Pgo+Pj4KPj4+IE9LLCBhZnRlciBhcHBs
eWluZyB0aGUgYWJvdmUgMiBwYXRjaGVzIHRvIHY0LjEyIGtlcm5lbCBmb3IgZG9tVSBJJ20KPj4+
IGFibGUgdG8gc2VlIHRoZSB4ZW4gSENEIGRyaXZlcgo+Pj4gZW51bWVyYXRlLCBidXQgaXQgdGlt
ZXMgb3V0IG1vc3QgbGlrZWx5IGR1ZSB0byB0aGUgbWlzc2luZyBwdnVzYiBiYWNrZW5kLgo+Pj4K
Pj4+IFsgICAgMC41MTAxNDldIHZ1c2IgdnVzYi0wOiBYZW4gVVNCMi4wIFZpcnR1YWwgSG9zdCBD
b250cm9sbGVyCj4+PiBbICAgIDAuNTEwMTkyXSB2dXNiIHZ1c2ItMDogbmV3IFVTQiBidXMgcmVn
aXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxCj4+PiBbICAgIDAuNTEwODExXSBodWIgMS0w
OjEuMDogVVNCIGh1YiBmb3VuZAo+Pj4gWyAgICAwLjUxMDg2NV0gaHViIDEtMDoxLjA6IDQgcG9y
dHMgZGV0ZWN0ZWQKPj4+IFsgICAgMC44MTI3MjFdIHZ1c2IgdnVzYi0xOiBYZW4gVVNCMS4xIFZp
cnR1YWwgSG9zdCBDb250cm9sbGVyCj4+PiBbICAgIDAuODEyNzYwXSB2dXNiIHZ1c2ItMTogbmV3
IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyCj4+PiBbICAgIDAuODEz
MzU2XSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZAo+Pj4gWyAgICAwLjgxMzQxMF0gaHViIDIt
MDoxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQKPj4+Cj4+PiAuLi4KPj4+Cj4+PiBbICAgIDUuODg4OTk3
XSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IFdhaXRpbmcgZm9yIGRldmljZXMgdG8KPj4+IGluaXRp
YWxpc2U6IDI1cy4uLjIwcy4uLjE1cy4uLjEwcy4uLjVzLi4uMHMuLi4KPj4+IFsgICAzNS45MTkw
MDBdCj4+PiAyMzVzLi4uMjMwcy4uLjIyNXMuLi4yMjBzLi4uMjE1cy4uLjIxMHMuLi4yMDVzLi4u
MjAwcy4uLjE5NXMuLi4xOTBzLi4uMTg1cy4uLjE4MHMuLi4xNzVzLi4uMTcwcy4uLjE2NXMuLi4x
NjBzLi4uMTU1cy4uLjE1MHMuLi4xNDVzLi4uMTQwcy4uLjEzNXMuLi4xMzBzLi4uMTI1cy4uLjEy
MHMuLi4xMTVzLi4uMTEwcy4uLjEwNXMuLi4xMDBzLi4uOTVzLi4uOTBzLi4uODVzLi4uODBzLi4u
NzVzLi4uNzBzLi4uNjVzLi4uNjBzLi4uNTVzLi4uNTBzLi4uNDVzLi4uNDBzLi4uMzVzLi4uMzBz
Li4uMjVzLi4uMjBzLi4uMTVzLi4uMTBzLi4uNXMuLi4wcy4uLgo+Pj4KPj4+IFsgIDI3MC44Nzkx
MzBdCj4+PiBbICAyNzAuODg0MTYxXSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6IFRpbWVvdXQgY29u
bmVjdGluZyB0byBkZXZpY2U6Cj4+PiBkZXZpY2UvdnVzYi8wIChsb2NhbCBzdGF0ZSAxLCByZW1v
dGUgc3RhdGUgMSkKPj4+IFsgIDI3MC44ODcwNTldIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogVGlt
ZW91dCBjb25uZWN0aW5nIHRvIGRldmljZToKPj4+IGRldmljZS92dXNiLzEgKGxvY2FsIHN0YXRl
IDEsIHJlbW90ZSBzdGF0ZSAxKQo+Pj4KPj4+Pj4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhp
cyB3aWxsIGJlIGVub3VnaCBmb3IgeW91IHRvIG1ha2UgaXQgd29yazoKPj4+Pj4gdGhlCj4+Pj4+
IHB2dXNiIGJhY2tlbmQgaXMgcWVtdSBiYXNlZC4gSSdtIG5vdCBzdXJlIHRoaXMgd2lsbCBqdXN0
IHdvcmsgb24gQVJNLgo+Pj4+Cj4+Pj4gQmFja2VuZHMgaW4gUUVNVSBzaG91bGQganVzdCB3b3Jr
IHdpdGggQVJNLiBBbHRob3VnaCwgSSBoYXZlbid0IHRyaWVkCj4+Pj4gdGhlIFBWVVNCIG9uZS4K
Pj4+Pgo+Pj4KPj4+IE5ld2JpZSBxdWVzdGlvbiBub3cuIEhvdyBkbyBJIHN0YXJ0IHRoZSBRRU1V
IHB2dXNiIGJhY2tlbmQgb24gZG9tMD8KPj4KPj4gSWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoZSBi
YWNrZW5kIHNob3VsZCBiZSBzdGFydGVkIGJ5Cj4+ICIvZXRjL2luaXQuZC94ZW5jb21tb25zIHN0
YXJ0IiB3aGljaCBhbHNvIHN0YXJ0IHhlbnN0b3JlIGFuZCBhbGwgdGhlCj4+IHVzZXJzcGFjZSBj
b21wb25lbnRzIGZvciBYZW4uCj4gCj4gTm8sIGl0IHNob3VsZCBiZSBzdGFydGVkIGJ5IGxpYnhs
IGFzIGEgcGVyLWRvbWFpbiBkZXZpY2UgbW9kZWwuCj4gCj4+IFNvIHlvdSBzaG91bGQgaGF2ZSBh
IFFFTVUgcnVubmluZyBpbiBEb20wLiBDYW4geW91IGNoZWNrIGlmIGl0IGlzIHRoZSBjYXNlPwo+
IAo+IFlvdSBzaG91bGQgc2VlIHdoZXRoZXIgdGhlIGRldmljZSBtb2RlbCBpcyBzdGFydGVkIGJ5
IGRvaW5nCj4gCj4geGwgLXZ2diBjcmVhdGUgLi4uCj4gCj4gV2hlbiB0aGUgZG9tYWluIGhhcyBi
ZWVuIHN0YXJ0ZWQgeW91IGNhbiBjYWxsCj4gCj4geGVuc3RvcmUtbHMKPiAKPiB0byBzZWUgd2hl
dGhlciB0aGVyZSBhcmUgYW55IGRldmljZSBtb2RlbCByZWxhdGVkIHhlbnN0b3JlIGVudHJpZXMu
Cj4gVGhlcmUgc2hvdWxkIGJlIHNvbWUgbGlrZToKPiAKPiAvbG9jYWwvZG9tYWluLzAvZGV2aWNl
LW1vZGVsLzxkb21pZD4vYmFja2VuZHMvPGJhY2tlbmQ+Cj4gCj4gPGJhY2tlbmQ+IGJlaW5nICJx
dXNiIiBpcyB0aGUgb25lIHlvdSB3aWxsIG5lZWQuCj4gCj4+IEFsc28sIEkgd291bGQgY2hlY2sg
dGhhdCBRRU1VIGhhcyBiZWVuIGJ1aWx0IHdpdGggdGhlIFBWIFVTQiBiYWNrZW5kLiBJdAo+PiBk
ZXBlbmRzIG9uIGxpYnVzYi4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSBpZiB0aGUgYnVpbGQgc3lz
dGVtIHdpbGwKPj4gcmVxdWlyZSBpdCBhbmQgd2lsbCB0aGVyZWZvcmUgZmF1bHQgaWYgaXQgaXMg
bm90IGluc3RhbGxlZC4KPiAKPiBJdCB3b24ndC4gSXQgd2lsbCBkaXNhYmxlIHRoZSBiYWNrZW5k
IHdpdGhvdXQgbGlidXNiIGJlaW5nIGF2YWlsYWJsZS4KClRoaXMgd2FzIGV4YWN0bHkgdGhlIHBy
b2JsZW0uIEkgaGFkIHRvIHJlYnVpbGQgeGVuIHRvb2xzIHdpdGggbGlidXNiLWRldiBpbnN0YWxs
ZWQuClRoZSB0aW1lb3V0IGlzc3VlIHdlbnQgYXdheSBhZnRlciB0aGF0LgoKSG93ZXZlciwgbG9v
a3MgbGlrZSB2NC4xMiBrZXJuZWwgaW4gZG9tVSB3aXRoIHYzLjE0IGtlcm5lbCBpbiBkb20wIGRv
ZXNuJ3Qgd29yayB0b2dldGhlcgphcyB0aGluZ3MgYnJva2Ugd2hlbiBhIG5ldyBVU0IgZGV2aWNl
IHdhcyBhdHRhY2hlZCB0byB0aGUgdmlydHVhbCByb290IGh1Yi4gQmFja3RyYWNlIGluIGRvbVUK
aXMgcGFzdGVkIGF0IHRoZSBlbmQuCgpJIHJlc29sdmVkIHRoaXMgaXNzdWUgYnkgYmFja3BvcnRp
bmcgdGhlIHhlbi1oY2Qga2VybmVsIHBhdGNoZXMgdG8gdjMuMTQgYW5kIHJ1bm5pbmcgdGhlIHYz
LjE0Cmtlcm5lbCBpbiBkb21VLiBBbHRob3VnaCBJIHNlZSB0aGlzIG1lc3NhZ2UgaW4gZG9tMC4g
YnV0IGl0IGRvZXNuJ3Qgc2VlbSB0byBjYXVzZSBhbnkgcHJvYmxlbXMKd2l0aCB0aGUgVVNCIGRl
dmljZSBpbiBkb21VIGluIG15IGxpbWl0ZWQgdGVzdHMuCgpbIDM0OTUuODEyMTMwXSB4aGNpLWhj
ZCB4aGNpLWhjZC4xLmF1dG86IFNldHVwIEVSUk9SOiBzZXR1cCBjb250ZXh0IGNvbW1hbmQgZm9y
IHNsb3QgMS4KWyAzNDk1LjkzMjEwNF0geGhjaS1oY2QgeGhjaS1oY2QuMS5hdXRvOiBTZXR1cCBF
UlJPUjogc2V0dXAgY29udGV4dCBjb21tYW5kIGZvciBzbG90IDEuCgpPbmUgbW9yZSBxdWVzdGlv
bi4gRGlkIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhhdCBpdCBpcyBub3QgcG9zc2libGUgdG8g
dXNlIGZ1bGwgVVNCIGhvc3QgZW11bGF0aW9uCih1c2JjdHJsIHR5cGU9ZGV2aWNlbW9kZWwpIHdp
dGggYSBQViBndWVzdCBsaWtlIExpbnV4PyBJZiB0aGlzIHVuZGVyc3RhbmRpbmcgaXMgd3Jvbmcg
dGhlbiBzb21lIHBvaW50ZXJzCm9uIGhvdyB0byBkbyB0aGF0IHdvdWxkIGJlIGdlYXQuCgpUaGFu
a3MgZm9yIHRoZSBncmVhdCBzdXBwb3J0IDopCgotLWJhY2t0cmFjZSBvbiB2NC4xMiBrZXJuZWwg
b24gZG9tVSAtLQoKWyAgMTE2LjI3OTc5Nl0gdXNiIDEtMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRl
dmljZSBudW1iZXIgMiB1c2luZyB2dXNiClsgIDExNi4yNzk4MzRdIC0tLS0tLS0tLS0tLVsgY3V0
IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAxMTYuMjc5ODc3XSBrZXJuZWwgQlVHIGF0IC4vaW5jbHVk
ZS94ZW4vYXJtL3BhZ2UuaDo4NCEKWyAgMTE2LjI3OTkwNV0gSW50ZXJuYWwgZXJyb3I6IE9vcHMg
LSBCVUc6IDAgWyMxXSBTTVAgQVJNClsgIDExNi4yNzk5NDRdIE1vZHVsZXMgbGlua2VkIGluOgpb
ICAxMTYuMjc5OTc4XSBDUFU6IDAgUElEOiA5NCBDb21tOiBrd29ya2VyLzA6MiBOb3QgdGFpbnRl
ZCA0LjEyLjAtMDAwMTAtZ2E3ZWNkOGIgIzE0MDgKWyAgMTE2LjI4MDAxNl0gSGFyZHdhcmUgbmFt
ZTogR2VuZXJpYyBEVCBiYXNlZCBzeXN0ZW0KWyAgMTE2LjI4MDA1Nl0gV29ya3F1ZXVlOiB1c2Jf
aHViX3dxIGh1Yl9ldmVudApbICAxMTYuMjgwMDg0XSB0YXNrOiBkYTMxMDAwMCB0YXNrLnN0YWNr
OiBkYTNhZTAwMApbICAxMTYuMjgwMTEyXSBQQyBpcyBhdCB4ZW5oY2RfZG9fcmVxdWVzdCsweDEw
NC8weDJlNApbICAxMTYuMjgwMTQ0XSBMUiBpcyBhdCBnZXRfZnJlZV9lbnRyaWVzKzB4OTAvMHgy
NmMKWyAgMTE2LjI4MDE3Ml0gcGMgOiBbPGMwYTdhNjk0Pl0gICAgbHIgOiBbPGMwNzYzOWMwPl0g
ICAgcHNyOiAyMDAwMDA5MwogICAgICAgICAgICAgICBzcCA6IGRhM2FmY2U4ICBpcCA6IDAwMDAw
MDljICBmcCA6IDAwMDAwMDAxClsgIDExNi4yODAyMjNdIHIxMDogZGI1ZTgwMDAgIHI5IDogMDAw
MDAwMDAgIHI4IDogZGI1ZTgwNDAKWyAgMTE2LjI4MDI0OV0gcjcgOiBkYTMyNTVhMCAgcjYgOiAw
MDAwMDAwMCAgcjUgOiBkYTVhNzkwMCAgcjQgOiBkYjRmODE0OApbICAxMTYuMjgwMjc4XSByMyA6
IDAwMDAwODEwICByMiA6IDAwMDAwMDAxICByMSA6IDAwMDAwMDQwICByMCA6IDAwMDAwMDAwClsg
IDExNi4yODAzMDhdIEZsYWdzOiBuekN2ICBJUlFzIG9mZiAgRklRcyBvbiAgTW9kZSBTVkNfMzIg
IElTQSBBUk0gIFNlZ21lbnQgbm9uZQpbICAxMTYuMjgwMzQzXSBDb250cm9sOiAxMGM1Mzg3ZCAg
VGFibGU6IDVhM2M0MDZhICBEQUM6IDAwMDAwMDUxClsgIDExNi4yODAzNzRdIFByb2Nlc3Mga3dv
cmtlci8wOjIgKHBpZDogOTQsIHN0YWNrIGxpbWl0ID0gMHhkYTNhZTIyMCkKWyAgMTE2LjI4MDQw
Nl0gU3RhY2s6ICgweGRhM2FmY2U4IHRvIDB4ZGEzYjAwMDApClsgIDExNi4yODA0MzRdIGZjZTA6
ICAgICAgICAgICAgICAgICAgIDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDM2IDAwMDAwMDliIGMx
MzNlNDU4IGRhMzI1NWEwClsgIDExNi4yODA0NzBdIGZkMDA6IGRiNGY4MDAwIGRhNWE3OTAwIGRi
NGY4MTQ4IGRiNGY4MTY4IGMxNWRmNjE4IDAwMDAwMDAwIGEwMDAwMDEzIGMwYTdhYWMwClsgIDEx
Ni4yODA1MDhdIGZkMjA6IGMwYTdhOWVjIGRhNWE3OTAwIDAwMDAwMDAwIGRiNGY4MDAwIDAxNDAw
MDAwIGRhNWE3OTA4IDAwMDAwMDA2IGRhNDFmMDAwClsgIDExNi4yODA1NDddIGZkNDA6IDAwMDAw
MDgwIGMwYTEzNTUwIGMxMDU2MGQwIGRhM2FmZTE0IGRhM2FmZGE0IGMwY2IxMGI4IDUzNDI1NTUz
IDQ1NTQ1MzU5ClsgIDExNi4yODA1ODZdIGZkNjA6IDczNzUzZDRkIDQ1NDQwMDYyIDQ1NDM0OTU2
IDczNzUyYjNkIDJkMzEzYTYyIGRhM2EwMDMxIGRiYmNhNGMwIGMxNDAyZDAwClsgIDExNi4yODA2
MjRdIGZkODA6IGRiYmNhNGMwIGRhM2FmZGI4IGRiYmNhNGMwIGMwM2EzNDE0IGMxNDAyZDAwIDYw
MDAwMDEzIDAwMDAwMDAwIGRhM2FmZGI4ClsgIDExNi4yODA2NjJdIGZkYTA6IGZmZmZiODNhIGMw
M2EzNGM0IGRhM2FmZGI4IGMwY2I0OGQ0IDAwMDAwM2U4IDYwMDAwMDEzIDAwMDAwMjAwIDAwMDAw
MDAwClsgIDExNi4yODA3MDBdIGZkYzA6IGZmZmZiODNhIGMwM2EzNDhjIGRhMzEwMDAwIGRhNWE3
OTAwIGRhM2FmZGY0IDAwMDAwMDAwIGRhM2FmZTI0IDAwMDAxMzg4ClsgIDExNi4yODA3MzVdIGZk
ZTA6IDAwMDAwMDA2IGRhNDFmMDAwIDAwMDAwMDgwIGMwYTE1ZTI4IDAwMDAwMDAxIDAwMDAwMDAw
IDAwMDAwMDAwIGRhM2FmZGZjClsgIDExNi4yODA3NzNdIGZlMDA6IGRhM2FmZGZjIDgwMDAwMDgw
IGRhNjNjY2MwIDAwMDAwMDQwIGRhNjNjZmMwIDAwMDAwMTAwIDgwMDAwMDgwIGMwYTE2MDY0Clsg
IDExNi4yODA4MDhdIGZlMjA6IGRhNDFmMDAwIGRiNTFiODAwIDAwMDAwMDAwIGRhNDFmMDAwIGRi
NTFiODAwIGRhNjNjZmMwIDAwMDAwMDAxIDAwMDAwMDAzClsgIDExNi4yODA4NDRdIGZlNDA6IDAw
MDAwMDAxIDAwMDAwMDAwIGRiNGY4MDAwIGMwYTBjZWQ4IDAwMDAwMTAwIDAwMDAwMDAwIGRhNjNj
ZmMwIDAwMDAwMDQwClsgIDExNi4yODA4NzldIGZlNjA6IDAwMDAxMzg4IDAwMDAwMDAxIGRhNDFm
MDcwIDAwMDAxMzg4IDAwMDAwMDAwIDAwMDAwMDAyIDAwMDAwMDAzIDAwMDAwMDMyClsgIDExNi4y
ODA5MTRdIGZlODA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwM2U4IDAwMDAwMDAwIGRiNTFiYTAw
IGRiNTkxMDAwIGRiNGY4MDFjIGRhNDFmMDAwClsgIDExNi4yODA5NjJdIGZlYTA6IDAwMDAwMDAx
IGRiNGY4MDAwIGRiNTFiODAwIGMwYTBmZTFjIDAwMDAwMDAwIGMwODdhNGIwIGRiNGY4MDMwIDAw
MDAwMDAyClsgIDExNi4yODA5OTddIGZlYzA6IGRiNTkxMDAwIGRiNTkxMGE0IDAwMDAwMDY0IGRi
NTFiNjAwIGRiNTFiYTA4IGRiNTFiYTAwIGRiNTFiODAwIGRiNTFiNjIwClsgIDExNi4yODEwMzJd
IGZlZTA6IGRiNTFiYTAwIGRiNTFiYTAwIGRiNTkxMDAwIGRiNGY4MDAwIDAwMDAwMDAwIGRiNTFi
OTA4IDAwMDAwMDAwIDAwMDAwMDAwClsgIDExNi4yODEwNjldIGZmMDA6IDAwMDQwNTAxIGMwODdi
ZmUwIGZmZmZiODJkIGRhM2EzYjgwIGRiNTFiOTA4IGRiYmNlZjAwIGRiYmNlZjAwIGRiYmQzNzAw
ClsgIDExNi4yODExMDddIGZmMjA6IDAwMDAwMDAwIDAwMDAwMDAwIGMxNTg0ZjE0IGMwMzViYzU4
IGRhNmEzNTljIGRhM2EzYjgwIGRiYmNlZjAwIGRhM2EzYjgwClsgIDExNi4yODExNDRdIGZmNDA6
IGRiYmNlZjE4IDAwMDAwMDAxIGRiYmNlZjAwIGRhM2EzYjk4IGRiYmNlZjAwIDAwMDAwMDA4IGMx
NDAyZDAwIGMwMzViZmE0ClsgIDExNi4yODExODJdIGZmNjA6IGRiMDlmZWUwIGRhMmY3YTAwIDAw
MDAwMDAwIGRhMmY3YTAwIDAwMDAwMDAwIGRhMmY3ZmMwIGRhMmY3YTFjIGRhM2EzYjgwClsgIDEx
Ni4yODEyMTddIGZmODA6IGRiMDlmZWUwIGMwMzViZjc4IDAwMDAwMDAwIGMwMzYxNDU4IGRhMmY3
ZmMwIGMwMzYxMzM4IDAwMDAwMDAwIDAwMDAwMDAwClsgIDExNi4yODEyNjJdIGZmYTA6IDAwMDAw
MDAwIDAwMDAwMDAwIDAwMDAwMDAwIGMwMzA4OTM4IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwClsgIDExNi4yODEzMDJdIGZmYzA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwClsgIDExNi4yODEz
MzddIGZmZTA6IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDEzIDAw
MDAwMDAwIDViZmRlODYxIDViZmRlYzYxClsgIDExNi4yODEzODFdIFs8YzBhN2E2OTQ+XSAoeGVu
aGNkX2RvX3JlcXVlc3QpIGZyb20gWzxjMGE3YWFjMD5dICh4ZW5oY2RfdXJiX2VucXVldWUrMHhk
NC8weDExOCkKWyAgMTE2LjI4MTQyNF0gWzxjMGE3YWFjMD5dICh4ZW5oY2RfdXJiX2VucXVldWUp
IGZyb20gWzxjMGExMzU1MD5dICh1c2JfaGNkX3N1Ym1pdF91cmIrMHhhYy8weDg2OCkKWyAgMTE2
LjI4MTQ2N10gWzxjMGExMzU1MD5dICh1c2JfaGNkX3N1Ym1pdF91cmIpIGZyb20gWzxjMGExNWUy
OD5dICh1c2Jfc3RhcnRfd2FpdF91cmIrMHg0NC8weGJjKQpbICAxMTYuMjgxNTA4XSBbPGMwYTE1
ZTI4Pl0gKHVzYl9zdGFydF93YWl0X3VyYikgZnJvbSBbPGMwYTE2MDY0Pl0gKHVzYl9jb250cm9s
X21zZysweDljLzB4ZDApClsgIDExNi4yODE1NDZdIFs8YzBhMTYwNjQ+XSAodXNiX2NvbnRyb2xf
bXNnKSBmcm9tIFs8YzBhMGNlZDg+XSAoaHViX3BvcnRfaW5pdCsweDQ4MC8weGEyOCkKWyAgMTE2
LjI4MTU4NV0gWzxjMGEwY2VkOD5dIChodWJfcG9ydF9pbml0KSBmcm9tIFs8YzBhMGZlMWM+XSAo
aHViX2V2ZW50KzB4NjM4LzB4ZmYwKQpbICAxMTYuMjgxNjQxXSBbPGMwYTBmZTFjPl0gKGh1Yl9l
dmVudCkgZnJvbSBbPGMwMzViYzU4Pl0gKHByb2Nlc3Nfb25lX3dvcmsrMHgxNDQvMHg0MmMpClsg
IDExNi4yODE2ODZdIFs8YzAzNWJjNTg+XSAocHJvY2Vzc19vbmVfd29yaykgZnJvbSBbPGMwMzVi
ZmE0Pl0gKHdvcmtlcl90aHJlYWQrMHgyYy8weDRmMCkKWyAgMTE2LjI4MTczN10gWzxjMDM1YmZh
ND5dICh3b3JrZXJfdGhyZWFkKSBmcm9tIFs8YzAzNjE0NTg+XSAoa3RocmVhZCsweDEyMC8weDE1
OCkKWyAgMTE2LjI4MTc4OV0gWzxjMDM2MTQ1OD5dIChrdGhyZWFkKSBmcm9tIFs8YzAzMDg5Mzg+
XSAocmV0X2Zyb21fZm9yaysweDE0LzB4M2MpClsgIDExNi4yODE4MzFdIENvZGU6IGQ2ZmYyMDcy
IGRhMDAwMDA0IGUzNTEwMDAwIDBhMDAwMDUyIChlN2YwMDFmMikgClsgIDExNi4yODE4NjZdIC0t
LVsgZW5kIHRyYWNlIGI4NGIyNmQ0OWVlYWY3NzggXS0tLQoKCj4gCj4+IEp1ZXJnZW4sIGRvIHlv
dSBoYXZlIG90aGVyIGlkZWEgd2h5IGl0IHdvdWxkIHRpbWVvdXQ/Cj4gCj4gcWVtdSBub3QgcnVu
bmluZyBvciB3aXRob3V0IHF1c2Igc3VwcG9ydCBpcyB0aGUgbW9zdCBwcm9iYWJsZSBvbmUuCj4g
Cj4gCj4gSnVlcmdlbgo+IAoKLS0gCmNoZWVycywKLXJvZ2VyCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds57V-0001we-Mr; Wed, 13 Sep 2017 10:42:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds57T-0001wY-Oh
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:42:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 49/E8-02208-28B09B95; Wed, 13 Sep 2017 10:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov249985
 IgxW3RC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXD6YzFZzUqViybQpzA+M01S5GTg4JASOJ
 txP/MXUxcnEICSxklHjd/Z8dJCEsYCFx9XIfI4gtIpAg8fXYMlaIoptMEru3nAJLsAmoSmy4f
 ooVxOYVsJZ4vOQwC4jNAhTv/LyaDcQWFQiXaDrbzwJRIyhxcuYTMJtTwEri4r2fYMuYBdQl/s
 y7xAxhi0tsevadFcKWl9j+dg7zBEa+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNDPWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDsZ6BgXEH493JfocYJTmYlER59+/ZESnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgleJa2ekkGBRanpqRVpmDjAmYNISHDxKIryaIGne4oLE3
 OLMdIjUKUZdjh+TrvxhEmLJy89LlRLnrQIpEgApyijNgxsBi89LjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5dUGm8GTmlcBtegV0BBPQEWdO7wA5oiQRISXVwOjAeJpfsjJk/rPSkojQt75
 LxZLu7bj7IOT+srelFssULpf2bbj38tEMtvRT15Qfvpz5NUD/z+qow/d/iEmqeShqHmk8fOGU
 0EYxDeMrt6UNbp3rOzWZ4dSmpj82fyVWCWvOlpleUv58bZLkcyv/YNeVuaevsstFppkEK+aJ9
 2TZfPuo+cC3mFuJpTgj0VCLuag4EQDeymeLygIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505299326!82896535!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64311 invoked from network); 13 Sep 2017 10:42:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 10:42:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 348CCABBF;
 Wed, 13 Sep 2017 10:42:06 +0000 (UTC)
To: Roger Quadros <rogerq@ti.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
 <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
 <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
 <cf926be1-c32d-a189-55e0-69442c7f55a1@suse.com>
 <ca4fdf51-1de8-b513-c252-1cfb33be4295@ti.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ac02f284-d404-517a-0b8e-43f997b3f0d6@suse.com>
Date: Wed, 13 Sep 2017 12:42:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ca4fdf51-1de8-b513-c252-1cfb33be4295@ti.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTI6MzMsIFJvZ2VyIFF1YWRyb3Mgd3JvdGU6Cj4gSGksCj4gCj4gCj4gVGV4
YXMgSW5zdHJ1bWVudHMgRmlubGFuZCBPeSwgUG9ya2thbGFua2F0dSAyMiwgMDAxODAgSGVsc2lu
a2kuIFktdHVubnVzL0J1c2luZXNzIElEOiAwNjE1NTIxLTQuIEtvdGlwYWlra2EvRG9taWNpbGU6
IEhlbHNpbmtpCj4gCj4gT24gMTIvMDkvMTcgMTg6MjgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
IE9uIDEyLzA5LzE3IDE3OjA4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIZWxsbywKPj4+Cj4+
PiBPbiAxMi8wOS8xNyAxMjoyMiwgUm9nZXIgUXVhZHJvcyB3cm90ZToKPj4+Pgo+Pj4+IFRleGFz
IEluc3RydW1lbnRzIEZpbmxhbmQgT3ksIFBvcmtrYWxhbmthdHUgMjIsIDAwMTgwIEhlbHNpbmtp
Lgo+Pj4+IFktdHVubnVzL0J1c2luZXNzIElEOiAwNjE1NTIxLTQuIEtvdGlwYWlra2EvRG9taWNp
bGU6IEhlbHNpbmtpCj4+Pj4KPj4+PiBPbiAxMi8wOS8xNyAxMzo1NywgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gT24gMTIvMDkvMTcgMTE6MDAsIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4+PiBPbiAxMi8wOS8xNyAxMDoxMywgUm9nZXIgUXVhZHJvcyB3cm90ZToK
Pj4+Pj4+PiBIaSwKPj4+Pj4+Pgo+Pj4+Pj4+IEknbSBydW5uaW5nIFhlbiB2NC45IG9uIERSQTcg
KE9NQVA1L0FybVY3KSB3aXRoIExpbnV4IGtlcm5lbCB2My4xNAo+Pj4+Pj4+ICh5aWtlcyEhKSBv
biBkb20wIGFuZCBkb21VLgo+Pj4+Pj4+IEknbSBzdHJ1Z2dsaW5nIHRvIGdldCBVU0IgcGFzc3Ro
cm91Z2ggd29ya2luZyB1c2luZyBwdlVTQi4KPj4+Pj4+Pgo+Pj4+Pj4+IE15IGRvbVUgY29uZmln
IGZpbGUgY29udGFpbnMKPj4+Pj4+PiAgICAgIHVzYiA9IDEKPj4+Pj4+PiAgICAgIHVzYmN0cmwg
PSBbJ3R5cGU9cXVzYix2ZXJzaW9uPTIscG9ydHM9NCcsCj4+Pj4+Pj4gJ3R5cGU9cXVzYix2ZXJz
aW9uPTEsIHBvcnRzPTQnLCBdCj4+Pj4+Pj4KPj4+Pj4+PiBJIGNhbiBzZWUgdGhlIHZ1c2ItMCBh
bmQgdnVzYi0xIHBsYXRmb3JtIGRldmljZXMgaW4gL3N5cy9kZXZpY2VzCj4+Pj4+Pj4KPj4+Pj4+
PiBBbmQgdGhlIGZvbGxvd2luZyBtZXNzYWdlIG9uIGRvbVUga2VybmVsIGxvZwo+Pj4+Pj4+IFsg
ICAgMS44NDk1NzJdIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogRGV2aWNlIHdpdGggbm8gZHJpdmVy
Ogo+Pj4+Pj4+IGRldmljZS92dXNiLzAKPj4+Pj4+PiBbICAgIDEuODQ5NjI3XSB4ZW5idXNfcHJv
YmVfZnJvbnRlbmQ6IERldmljZSB3aXRoIG5vIGRyaXZlcjoKPj4+Pj4+PiBkZXZpY2UvdnVzYi8x
Cj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIG1lYW5zIHRoYXQgdGhlcmUgaXMgbm8gZGV2aWNlIGRyaXZl
ciBmb3IgdGhlIHZ1c2IgaG9zdAo+Pj4+Pj4+IGNvbnRyb2xsZXJzLgo+Pj4+Pj4+Cj4+Pj4+Pj4g
V2hhdCBpcyB0aGUgd2F5IGZvcndhcmQ/IERvIEkgbmVlZCB0byBhcHBseSBzb21lIHBhdGNoZXMg
dG8gdGhlCj4+Pj4+Pj4gZG9tVSBrZXJuZWwgdG8KPj4+Pj4+PiBhZGQgc3VwcG9ydCBmb3IgdGhl
IFVTQiBmcm9udGVuZCBIQ0QgZHJpdmVycz8KPj4+Pj4+Cj4+Pj4+PiBUaGlzIGlzIG9uZSBtYW5k
YXRvcnkgc3RlcCwgeWVzLiBZb3UnbGwgbmVlZDoKPj4+Pj4+Cj4+Pj4+PiBodHRwczovL2xrbWwu
b3JnL2xrbWwvMjAxNS82LzIzLzM0Cj4+Pj4+PiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNS82
LzIzLzM2Cj4+Pj4+Pgo+Pj4+Cj4+Pj4gT0ssIGFmdGVyIGFwcGx5aW5nIHRoZSBhYm92ZSAyIHBh
dGNoZXMgdG8gdjQuMTIga2VybmVsIGZvciBkb21VIEknbQo+Pj4+IGFibGUgdG8gc2VlIHRoZSB4
ZW4gSENEIGRyaXZlcgo+Pj4+IGVudW1lcmF0ZSwgYnV0IGl0IHRpbWVzIG91dCBtb3N0IGxpa2Vs
eSBkdWUgdG8gdGhlIG1pc3NpbmcgcHZ1c2IgYmFja2VuZC4KPj4+Pgo+Pj4+IFsgICAgMC41MTAx
NDldIHZ1c2IgdnVzYi0wOiBYZW4gVVNCMi4wIFZpcnR1YWwgSG9zdCBDb250cm9sbGVyCj4+Pj4g
WyAgICAwLjUxMDE5Ml0gdnVzYiB2dXNiLTA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2ln
bmVkIGJ1cyBudW1iZXIgMQo+Pj4+IFsgICAgMC41MTA4MTFdIGh1YiAxLTA6MS4wOiBVU0IgaHVi
IGZvdW5kCj4+Pj4gWyAgICAwLjUxMDg2NV0gaHViIDEtMDoxLjA6IDQgcG9ydHMgZGV0ZWN0ZWQK
Pj4+PiBbICAgIDAuODEyNzIxXSB2dXNiIHZ1c2ItMTogWGVuIFVTQjEuMSBWaXJ0dWFsIEhvc3Qg
Q29udHJvbGxlcgo+Pj4+IFsgICAgMC44MTI3NjBdIHZ1c2IgdnVzYi0xOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKPj4+PiBbICAgIDAuODEzMzU2XSBodWIg
Mi0wOjEuMDogVVNCIGh1YiBmb3VuZAo+Pj4+IFsgICAgMC44MTM0MTBdIGh1YiAyLTA6MS4wOiA0
IHBvcnRzIGRldGVjdGVkCj4+Pj4KPj4+PiAuLi4KPj4+Pgo+Pj4+IFsgICAgNS44ODg5OTddIHhl
bmJ1c19wcm9iZV9mcm9udGVuZDogV2FpdGluZyBmb3IgZGV2aWNlcyB0bwo+Pj4+IGluaXRpYWxp
c2U6IDI1cy4uLjIwcy4uLjE1cy4uLjEwcy4uLjVzLi4uMHMuLi4KPj4+PiBbICAgMzUuOTE5MDAw
XQo+Pj4+IDIzNXMuLi4yMzBzLi4uMjI1cy4uLjIyMHMuLi4yMTVzLi4uMjEwcy4uLjIwNXMuLi4y
MDBzLi4uMTk1cy4uLjE5MHMuLi4xODVzLi4uMTgwcy4uLjE3NXMuLi4xNzBzLi4uMTY1cy4uLjE2
MHMuLi4xNTVzLi4uMTUwcy4uLjE0NXMuLi4xNDBzLi4uMTM1cy4uLjEzMHMuLi4xMjVzLi4uMTIw
cy4uLjExNXMuLi4xMTBzLi4uMTA1cy4uLjEwMHMuLi45NXMuLi45MHMuLi44NXMuLi44MHMuLi43
NXMuLi43MHMuLi42NXMuLi42MHMuLi41NXMuLi41MHMuLi40NXMuLi40MHMuLi4zNXMuLi4zMHMu
Li4yNXMuLi4yMHMuLi4xNXMuLi4xMHMuLi41cy4uLjBzLi4uCj4+Pj4KPj4+PiBbICAyNzAuODc5
MTMwXQo+Pj4+IFsgIDI3MC44ODQxNjFdIHhlbmJ1c19wcm9iZV9mcm9udGVuZDogVGltZW91dCBj
b25uZWN0aW5nIHRvIGRldmljZToKPj4+PiBkZXZpY2UvdnVzYi8wIChsb2NhbCBzdGF0ZSAxLCBy
ZW1vdGUgc3RhdGUgMSkKPj4+PiBbICAyNzAuODg3MDU5XSB4ZW5idXNfcHJvYmVfZnJvbnRlbmQ6
IFRpbWVvdXQgY29ubmVjdGluZyB0byBkZXZpY2U6Cj4+Pj4gZGV2aWNlL3Z1c2IvMSAobG9jYWwg
c3RhdGUgMSwgcmVtb3RlIHN0YXRlIDEpCj4+Pj4KPj4+Pj4+IFRoZSBxdWVzdGlvbiBpcyB3aGV0
aGVyIHRoaXMgd2lsbCBiZSBlbm91Z2ggZm9yIHlvdSB0byBtYWtlIGl0IHdvcms6Cj4+Pj4+PiB0
aGUKPj4+Pj4+IHB2dXNiIGJhY2tlbmQgaXMgcWVtdSBiYXNlZC4gSSdtIG5vdCBzdXJlIHRoaXMg
d2lsbCBqdXN0IHdvcmsgb24gQVJNLgo+Pj4+Pgo+Pj4+PiBCYWNrZW5kcyBpbiBRRU1VIHNob3Vs
ZCBqdXN0IHdvcmsgd2l0aCBBUk0uIEFsdGhvdWdoLCBJIGhhdmVuJ3QgdHJpZWQKPj4+Pj4gdGhl
IFBWVVNCIG9uZS4KPj4+Pj4KPj4+Pgo+Pj4+IE5ld2JpZSBxdWVzdGlvbiBub3cuIEhvdyBkbyBJ
IHN0YXJ0IHRoZSBRRU1VIHB2dXNiIGJhY2tlbmQgb24gZG9tMD8KPj4+Cj4+PiBJZiBJIGFtIG5v
dCBtaXN0YWtlbiwgdGhlIGJhY2tlbmQgc2hvdWxkIGJlIHN0YXJ0ZWQgYnkKPj4+ICIvZXRjL2lu
aXQuZC94ZW5jb21tb25zIHN0YXJ0IiB3aGljaCBhbHNvIHN0YXJ0IHhlbnN0b3JlIGFuZCBhbGwg
dGhlCj4+PiB1c2Vyc3BhY2UgY29tcG9uZW50cyBmb3IgWGVuLgo+Pgo+PiBObywgaXQgc2hvdWxk
IGJlIHN0YXJ0ZWQgYnkgbGlieGwgYXMgYSBwZXItZG9tYWluIGRldmljZSBtb2RlbC4KPj4KPj4+
IFNvIHlvdSBzaG91bGQgaGF2ZSBhIFFFTVUgcnVubmluZyBpbiBEb20wLiBDYW4geW91IGNoZWNr
IGlmIGl0IGlzIHRoZSBjYXNlPwo+Pgo+PiBZb3Ugc2hvdWxkIHNlZSB3aGV0aGVyIHRoZSBkZXZp
Y2UgbW9kZWwgaXMgc3RhcnRlZCBieSBkb2luZwo+Pgo+PiB4bCAtdnZ2IGNyZWF0ZSAuLi4KPj4K
Pj4gV2hlbiB0aGUgZG9tYWluIGhhcyBiZWVuIHN0YXJ0ZWQgeW91IGNhbiBjYWxsCj4+Cj4+IHhl
bnN0b3JlLWxzCj4+Cj4+IHRvIHNlZSB3aGV0aGVyIHRoZXJlIGFyZSBhbnkgZGV2aWNlIG1vZGVs
IHJlbGF0ZWQgeGVuc3RvcmUgZW50cmllcy4KPj4gVGhlcmUgc2hvdWxkIGJlIHNvbWUgbGlrZToK
Pj4KPj4gL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC88ZG9taWQ+L2JhY2tlbmRzLzxiYWNr
ZW5kPgo+Pgo+PiA8YmFja2VuZD4gYmVpbmcgInF1c2IiIGlzIHRoZSBvbmUgeW91IHdpbGwgbmVl
ZC4KPj4KPj4+IEFsc28sIEkgd291bGQgY2hlY2sgdGhhdCBRRU1VIGhhcyBiZWVuIGJ1aWx0IHdp
dGggdGhlIFBWIFVTQiBiYWNrZW5kLiBJdAo+Pj4gZGVwZW5kcyBvbiBsaWJ1c2IuIEkgYW0gbm90
IGVudGlyZWx5IHN1cmUgaWYgdGhlIGJ1aWxkIHN5c3RlbSB3aWxsCj4+PiByZXF1aXJlIGl0IGFu
ZCB3aWxsIHRoZXJlZm9yZSBmYXVsdCBpZiBpdCBpcyBub3QgaW5zdGFsbGVkLgo+Pgo+PiBJdCB3
b24ndC4gSXQgd2lsbCBkaXNhYmxlIHRoZSBiYWNrZW5kIHdpdGhvdXQgbGlidXNiIGJlaW5nIGF2
YWlsYWJsZS4KPiAKPiBUaGlzIHdhcyBleGFjdGx5IHRoZSBwcm9ibGVtLiBJIGhhZCB0byByZWJ1
aWxkIHhlbiB0b29scyB3aXRoIGxpYnVzYi1kZXYgaW5zdGFsbGVkLgo+IFRoZSB0aW1lb3V0IGlz
c3VlIHdlbnQgYXdheSBhZnRlciB0aGF0Lgo+IAo+IEhvd2V2ZXIsIGxvb2tzIGxpa2UgdjQuMTIg
a2VybmVsIGluIGRvbVUgd2l0aCB2My4xNCBrZXJuZWwgaW4gZG9tMCBkb2Vzbid0IHdvcmsgdG9n
ZXRoZXIKPiBhcyB0aGluZ3MgYnJva2Ugd2hlbiBhIG5ldyBVU0IgZGV2aWNlIHdhcyBhdHRhY2hl
ZCB0byB0aGUgdmlydHVhbCByb290IGh1Yi4gQmFja3RyYWNlIGluIGRvbVUKPiBpcyBwYXN0ZWQg
YXQgdGhlIGVuZC4KCkkgZ3Vlc3MgdGhlIHBhdGNoZXMgbWlnaHQgbmVlZCB0byBiZSBhZGFwdGVk
IHRvIGtlcm5lbCA0LjEyLiA6LSkKCj4gSSByZXNvbHZlZCB0aGlzIGlzc3VlIGJ5IGJhY2twb3J0
aW5nIHRoZSB4ZW4taGNkIGtlcm5lbCBwYXRjaGVzIHRvIHYzLjE0IGFuZCBydW5uaW5nIHRoZSB2
My4xNAo+IGtlcm5lbCBpbiBkb21VLiBBbHRob3VnaCBJIHNlZSB0aGlzIG1lc3NhZ2UgaW4gZG9t
MC4gYnV0IGl0IGRvZXNuJ3Qgc2VlbSB0byBjYXVzZSBhbnkgcHJvYmxlbXMKPiB3aXRoIHRoZSBV
U0IgZGV2aWNlIGluIGRvbVUgaW4gbXkgbGltaXRlZCB0ZXN0cy4KPiAKPiBbIDM0OTUuODEyMTMw
XSB4aGNpLWhjZCB4aGNpLWhjZC4xLmF1dG86IFNldHVwIEVSUk9SOiBzZXR1cCBjb250ZXh0IGNv
bW1hbmQgZm9yIHNsb3QgMS4KPiBbIDM0OTUuOTMyMTA0XSB4aGNpLWhjZCB4aGNpLWhjZC4xLmF1
dG86IFNldHVwIEVSUk9SOiBzZXR1cCBjb250ZXh0IGNvbW1hbmQgZm9yIHNsb3QgMS4KPiAKPiBP
bmUgbW9yZSBxdWVzdGlvbi4gRGlkIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhhdCBpdCBpcyBu
b3QgcG9zc2libGUgdG8gdXNlIGZ1bGwgVVNCIGhvc3QgZW11bGF0aW9uCj4gKHVzYmN0cmwgdHlw
ZT1kZXZpY2Vtb2RlbCkgd2l0aCBhIFBWIGd1ZXN0IGxpa2UgTGludXg/IElmIHRoaXMgdW5kZXJz
dGFuZGluZyBpcyB3cm9uZyB0aGVuIHNvbWUgcG9pbnRlcnMKPiBvbiBob3cgdG8gZG8gdGhhdCB3
b3VsZCBiZSBnZWF0LgoKSSBkb24ndCB0aGluayB0aGlzIGlzIHN1cHBvcnRlZCBieSBYZW4gb24g
QVJNLgoKT24geDg2IHRoaXMgaXMgd29ya2luZyB3aXRoIEhWTSBvciBQViBndWVzdHMuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:42:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds57v-0001yn-Us; Wed, 13 Sep 2017 10:42:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422d7372d=dario.faggioli@citrix.com>)
 id 1ds57u-0001ya-4O
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:42:38 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1B/39-02202-D9B09B95; Wed, 13 Sep 2017 10:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHRDpO5s7p2
 RBncfGlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbtz1nK2gUqHjSfYStgXEfXxcjJ4eEQIjE
 kgOfWUFsXgFDic5tJxhBbGEBF4kFz/aygNhsAgYSb3bsBarh4BARcJSY1FXbxcjFwSzQySgxZ
 +YsZpAaFgFVif0fZjOB1HAKWEqs2G8LEhYSKJL41dPOBmLzC0hK3PrykRmkhFmgWuJgjwjEBd
 oSR871s0NcIChxcuYTFohWNYkZcy+zTmDkm4XQMQtJFYjNLKAp0br9NzuErS2xbOFrZgjbVmL
 duvdQNTYSm64uYISw5SW2v53DvICRfRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeql5taXJyY
 npqTmFSsl5yfu4kRGMYMQLCDcc1U50OMkhxMSqK8+/fsiBTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwRvJtTNSSLAoNT21Ii0zBxhRMGkJDh4lEd4skDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8v
 NSpcR5q0CKBECKMkrz4EbAovsSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk/cQJN4cnMK4H
 b9AroCCagI86c3gFyREkiQkqqgXG5v75q6++jbGyNqfe9Wdmv2bzY8L8zlymD4ZTz1p9y3IHq
 U1875dkniB3NX+cnbOnu0rL6aq1/2E5Z07ATHVrLdl3sCxczzY/a9kC3SFyvfnq8msivzfvP/
 /wlf8d8EfND65LUh5mSGa71C94LNEkXKN7WXPL44BSNvUITqypvii3WbcuuUmIpzkg01GIuKk
 4EAMBq+57pAgAA
X-Env-Sender: prvs=422d7372d=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505299354!95824969!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51204 invoked from network); 13 Sep 2017 10:42:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 10:42:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; 
 d="asc'?scan'208";a="439558703"
Message-ID: <1505299347.13935.0.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Meng Xu <mengxu@cis.upenn.edu>
Date: Wed, 13 Sep 2017 12:42:27 +0200
In-Reply-To: <20170913102824.c5qxa3elykfq55lb@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <20170913102824.c5qxa3elykfq55lb@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/5] Towards work-conserving RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2223462217704698533=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2223462217704698533==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-vmp/NS7rhHOeenoFsjD0"

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

On Wed, 2017-09-13 at 11:28 +0100, Wei Liu wrote:
> On Fri, Sep 01, 2017 at 11:58:47AM -0400, Meng Xu wrote:
> > Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
> >=20
> > [PATCH v2 1/5] xen:rtds: towards work conserving RTDS
> > [PATCH v2 2/5] libxl: enable per-VCPU extratime flag for RTDS
> > [PATCH v2 3/5] xl: enable per-VCPU extratime flag for RTDS
> > [PATCH v2 4/5] xentrace: enable per-VCPU extratime flag for RTDS
> > [PATCH v2 5/5] docs: enable per-VCPU extratime flag for RTDS
> >=20
>=20
> FAOD I will leave this series to Dario. Most of the code looks
> mechanical.
>=20
Yes, this is on my radar. I'll be able to look at it shortly.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-vmp/NS7rhHOeenoFsjD0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZuQuUAAoJEBZCeImluHPuAQEQAKEPK+qPYODfVtYEuX1LfVHd
3J3Pw/3VqjT3/TbYoTuts7GKnK+QRBJLitd1WinF2I8DAUD2W52J9TPhR5rCOmdt
kiRVj0EQFNF7CBxEuy5G7gt2jTkVJt1Jx56HvntDEznafMKmgeb4zPP87F+NHCzj
c94RJsdeHRQeDcNzR4gxNbiLK8fuOoElD9UefzGc2+Zu/1+Kfim2hGT1GUEsVrOM
g5L85qgBk5KOdn2JBCbGXnmCCxI0kz4JIZgKaZP9RcIGaM+a+kW39JrKHnr/Guwk
WGHJa6ucPniWa9wGuUFel7Q902q0qr38MLiIw/rasCi1ogcPIgozSvJypgV+eMO5
z34qH0DA9U/N9ZHD1x9JDo6jXm/zDsMQoVlHVocJE9aJzlI1cA1Ez5/E0tsxoqXo
MgC8TxHZS1zkbVv1N+iAZYiY+hWr+WKpPHariU9tR0Dtq0KFau7q3GqjeOAUG0T0
1KfOPrbrIOFDczFz6xvLYUecMPHTgjOoAXGr75Kkq7R/zpr7arragRmtZaM1raff
jd/CcR7j+TDZikwCSJZA499FHL8KCnxZENSCKtdWPZdTQaN7VNuA/+qZxDKV6VPd
OX+hJ6O27drYWQjYEq4qt4WGLFTgZkRssfSL33LNliNZ6D42NobxlWMr7+Xb248r
YXAj2pahh9LDbzI5byz4
=HUJV
-----END PGP SIGNATURE-----

--=-vmp/NS7rhHOeenoFsjD0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2223462217704698533==--


From xen-devel-bounces@lists.xen.org Wed Sep 13 10:42:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds583-00020M-5s; Wed, 13 Sep 2017 10:42:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds582-000206-I3
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:42:46 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B4/34-17770-5AB09B95; Wed, 13 Sep 2017 10:42:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve4i7p2
 RBrM3C1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvN2gV7BOrePk/oIHxqVAXIyeHhIC/xLpV
 vxhBbBYBVYmPrX+YQGw2AWWJn529bCC2iICixJwvC1lBbGaBFkaJb7cEQGxhgUCJKUePgcV5B
 Swkvm26zgxiCwkESEy//gQqLihxcuYTFoheHYkFuz8BzeQAsqUllv/jAAlzAo1p7psN1ioqoC
 LRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKiXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYZAxAsIPx07KAQ4ySHExKorz79+yIFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBG8m1M1JIsCg1PbUiLTMHGO4waQkOHiUR3iyQNG9xQWJucWY6ROoUoy7Hs
 U2X/zAJseTl56VKifNWgRQJgBRllObBjYDF3iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82
 aDTOHJzCuB2/QK6AgmoCPOnN4BckRJIkJKqoFxj+FXB0vJc/NesK1Jesq35dSfFsaA5uKNLFH
 nc3RNz5ouP7Glf+r9t48bBdaFXOM0fvfr9mxXJfnwZ8uYc9fmVJouVzH86rlpffKSUyU9XvV7
 o+t/2e62n5O5eHHX4xNlcvkOKvIGs9bducT3fk5Arp8g+/XW0wInTonsMF9jK/5hj90rSwEdJ
 ZbijERDLeai4kQAVovCubgCAAA=
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505299360!70655424!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15666 invoked from network); 13 Sep 2017 10:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 10:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="447673188"
Date: Wed, 13 Sep 2017 11:42:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ronny Ko <hrko@g.harvard.edu>
Message-ID: <20170913104239.iioumi5ae3qu7t6e@citrix.com>
References: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Quan Xu <quan.xu0@gmail.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] vTPM Manager VM launch failure: operation not
 permitted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2MgVlRQTSBtYWludGFpbmVycwoKT24gU3VuLCBTZXAgMTAsIDIwMTcgYXQgMDM6MDc6MDRQTSAt
MDQwMCwgUm9ubnkgS28gd3JvdGU6Cj4gSGksCj4gCj4gSSdtIGEgUGhEIHN0dWRlbnQgZnJvbSBI
YXJ2YXJkIFVuaXZlcnNpdHkgaGF2aW5nIGEgdHJvdWJsZSBpbiBydW5uaW5nCj4gdlRQTSBtYW5h
Z2VyLgo+IAo+IEkgY2Fubm90IHN1Y2Nlc3NmdWxseSBsYXVuY2ggdlRQTSBtYW5hZ2VyIGluIFhl
biwgYmVjYXVzZSB3aGVuIEkKPiBjb21tYW5kICJzdWRvIHhsIGNyZWF0ZSB2dHBtLW1hbmFnZXIu
Y2ZnIiB0byBsYXVuY2ggYSB2aXJ0dWFsIFRQTSBWTSwKPiBJIGdldCB0aGUgZm9sbG93aW5nIGVy
cm9yOgo+IAo+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTI5NTpkb21jcmVhdGVfbGF1
bmNoX2RtOiBEb21haW4KPiAxMDpmYWlsZWQgZ2l2ZSBkb21haW4gYWNjZXNzIHRvIGlvbWVpbSBy
YW5nZSBmZWQ0NC1mZWQ0NDogT3BlcmF0aW9uCj4gbm90IHBlcm1pdHRlZAo+IAo+IEluIFhlbiwg
dmlydHVhbCBUUE0gaXMgYSBzdGFuZGFsb25lIFZNIHRoYXQgY29tbXVuaWNhdGVzIHdpdGggRE9N
dS4KPiAidnRwbS1tYW5hZ2VyLmNmZyIgaXMgWGVuJ3MgY29uZmlndXJhdGlvbiBmaWxlIGZvciB2
aXJ0dWFsIFRQTSBtYW5hZ2VyCj4gVk0sIHdob3NlIGNvbnRlbnRzIGFyZSBhcyBmb2xsb3dzOgo+
IAo+ID09PT09PT09PT09PSB2dHBtLW1hbmFnZXIuY2ZnID09PT09PT09PT09PT09PT0KPiBrZXJu
ZWw9Ii91c3IvbG9jYWwvbGliL3hlbi9ib290L3Z0cG1tZ3Itc3R1YmRvbS5neiIgICAjIHZUUE0g
bWFuYWdlciBjb2RlIGltYWdlCj4gbWVtb3J5PTE2ICAgIyAxNk0gUkFNIHNpemUKPiBkaXNrPVsi
ZmlsZTovaG9tZS9za3llci9EZXNrdG9wL3hlbi92dHBtbWdyLXN0dWJkb20uaW1nLGhkYSx3Il0g
ICAjIGRpc2sgc3RvcmFnZQo+IG5hbWU9InZ0cG1tZ3IiICAgIyBKdXN0IGEgbmljayBuYW1lCj4g
aW9tZW09WyJmZWQ0NCwxIl0gICAjIFRoaXMgbWVhbnMsIG1hcCBwaHlzaWNhbCBtZW1vcnkgZnJv
bQo+IDB4ZmVkNDQwMDAtMHhmZWQ0NGZmZiBmb3IgSS9PLCB3aGljaCBpcyB0byBiZSB1c2VkIGJ5
IHZpcnR1YWwgVFBNCj4gbWFuYWdlciB0byBjb21tdW5pY2F0ZSB3aXRoIHRoZSBwaHlzaWNhbCBU
UE0gZGV2aWNlLgo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiAKPiBNeSBrZXJuZWwgaXMgY29tcGlsZWQgd2l0aCBDT05GSUdfSU9fU1RSSUNUX0RFVk1FTSBm
bGFnIGRpc2FibGVkLCBzbwo+IGlvbWVtIHNob3VsZG4ndCBiZSBibG9ja2VkIGJ5IHRoZSBrZXJu
ZWwuIEkgdHJpZWQgdG8gbWFwIG5vdCBvbmx5Cj4gMHhmZWQ0NDAwMCwgYnV0IGFsc28gYW55IG90
aGVyIHJhbmRvbSBhZGRyZXNzZXMgZm9yIHRlc3RpbmcsIGJ1dCBhbGwKPiBvZiB0aGVtIGdpdmUg
dGhlIHNhbWUgZXJyb3IgbWVzc2FnZSBhcyBhYm92ZS4KPiAKPiBJJ20gbGF1bmNoaW5nIHRoZSB2
VFBNIG1hbmFnZXIgVk0gbm90IGZyb20gaW5zaWRlIGEgRE9NdSBMaW51eCBWTSwgYnV0Cj4gZnJv
bSBpbnNpZGUgdGhlIExpbnV4IGtlcm5lbCBkaXJlY3RseSBsb2FkZWQgYnkgWGVuLTQuOS4wICh3
aGljaCBJCj4gc3VwcG9zZSB0byBiZSBET00wIExpbnV4IFZNKSwgYW5kIEkgYmVsaWV2ZSB0aGlz
IGlzIHRoZSBjb3JyZWN0IHdheSB0bwo+IGxhdW5jaCB2VFBNIG1hbmFnZXIuCj4gCj4gSW4gcGFy
dGljdWxhciwgSSBnZXQgdGhlIGlvbWVtKCkgIm9wZXJhdGlvbiBub3QgYWxsb3dlZCIgZXJyb3Ig
YXQgdGhlCj4gc291cmNlIGNvZGUgbGluZTsKPiBpb2N0bChmZCwgSU9DVExfUFJJVkNNRF9IWVBF
UkNBTEwsIGh5cGVyY2FsbCk7Cj4gCj4gSW4gaW9jdGwoZmQsIElPQ1RMX1BSSVZDTURfSFlQRVJD
QUxMLCBoeXBlcmNhbGwpLAo+IC0gImZkIiBpcyB0aGUgc3BlY2lhbCBwcml2aWxlZ2VkIENvbW1h
bmQgZGV2aWNlCj4gLSAiSU9DVExfUFJJVkNNRF9IWVBFUkNBTEwiIGRlbm90ZXMgdGhhdCB0aGlz
IGlzIGEgcHJpdmlsZWdlZCBoeXBlcmNhbGwgY29tbWFuZAo+IC0gImh5cGVyY2FsbCIgaXMgYW4g
b2JqZWN0IGNvbnRhaW5pbmcgdGhlIGluZm9ybWF0aW9uIG9mOiB7Cj4gaHlwZXJjYWxsX2NvbW1h
bmRfaW5kZXgsIHRhcmdldF9ET01faWQsIGlvbWVtX3N0YXJ0X3BhZ2UsCj4gaW9tZW1fcGFnZV9j
b3VudCwgYWxsb3dfb3JfZGVueV9hY2Nlc3N9Lgo+IAo+IFdoZW4gSSBsYXVuY2ggdGhlIHZUUE0g
bWFuYWdlciwgdGFyZ2V0X0RPTV9pZCA9IHRoZSBJRCBvZiB2VFBNCj4gbWFuYWdlciwgaW9tZW1f
c3RhcnRfcGFnZSA9IDB4ZmVkNDAsIGlvbWVtX3BhZ2VfY291bnQgPSA1LCBhbmQKPiBhbGxvd19v
cl9kZW55X2FjY2VzcyA9IDEsIGFuZCB0aGlzIGlvY3RsKCkgZ2l2ZXMgYW4KPiAib3BlcmF0aW9u
LW5vdC1hbGxvd2VkIiBlcnJvci4gQnV0IGlmIEkgaGFyZC1jb2RlIERPTV9pZCA9IDAganVzdCBm
b3IKPiBhIHRlc3QsIHRoaXMgZXJyb3IgZ29lcyBhd2F5LCBidXQgdGhlbiBJIGdldCBhIDB4ZmVk
MCBtZW1vcnkgbWFwcGluZwo+IGZhaWx1cmUgZXJyb3IgbGF0ZXIgb24uCj4gCj4gVG8gc3VtbWFy
aXplLCBJIGNhbm5vdCBmaW5kIHRoZSByZWFzb24gd2h5IHRoZSB2VFBNIG1hbmFnZXIgVk0gY3Jh
c2hlcwo+IHdpdGggIk9wZXJhdGlvbiBub3QgcGVybWl0dGVkIi4gSWYgYW55b25lIGhhcyBhIGNs
dWUsIHBsZWFzZSBnaXZlIG1lCj4gc29tZSBoZWxwLiBUaGFua3MgdmVyeSBtdWNoLgo+IAo+IFJv
bm55Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Dy-0002QX-16; Wed, 13 Sep 2017 10:48:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds5Dx-0002QR-4R
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:48:53 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 97/23-01812-41D09B95; Wed, 13 Sep 2017 10:48:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTVeYd2e
 kwcrruhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPtrMsBRM5Kl6uPcTewHiGrYuRi0NIYDOj
 xNWPf1ghnKWMEjcvHGTsYuTkEBawkLh6uQ/MFhGIkbg2ZSILRFEXs8S+xkMsIAk2AU2JO58/M
 YHYvAJWEm/+twJN4uBgEVCV2LDTECQsKhAu0Xugnw2iRFDi5MwnYK2cAjYSq69eYgWxmQXMJO
 ZtfsgMYYtL3HoynwnClpfY/nYO8wRGvllI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot0LfSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDkAEIdjBeaHc+xCjJwaQkyrt/z45IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8B7h3RgoJFqWmp1akZeYAIwImLcHBoyTCewEkzVtckJhbn
 JkOkTrFqCglznsbJCEAksgozYNrg0XhJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzTgOZwp
 OZVwI3/RXQYiagxWdO7wBZXJKIkJJqYFx658i1p0kd+mwfHd95MxUYh4Rr8Wj3zD/af+zY6Zz
 FBZtXf76Y/fN8YIDHP7bSM6ubj+TNmnnY/9IOwx1xXpfWfi/devj+prm2PxSmGfIvuim88O/l
 1oOi3uff7fTNa5Xr/r2mek//XcZ01zUP0mdq2Dr3uwqpHjWIzo/OKv8ssifE5OodizQlluKMR
 EMt5qLiRAB+HXShvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505299731!114577134!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17155 invoked from network); 13 Sep 2017 10:48:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 13 Sep 2017 10:48:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 93E3F1596;
 Wed, 13 Sep 2017 03:48:50 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AFEA93F483;
 Wed, 13 Sep 2017 03:48:49 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, Roger Quadros <rogerq@ti.com>,
 xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
 <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
 <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
 <cf926be1-c32d-a189-55e0-69442c7f55a1@suse.com>
 <ca4fdf51-1de8-b513-c252-1cfb33be4295@ti.com>
 <ac02f284-d404-517a-0b8e-43f997b3f0d6@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bda31441-4d76-4b75-f76d-ba0b60ee1215@arm.com>
Date: Wed, 13 Sep 2017 11:48:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ac02f284-d404-517a-0b8e-43f997b3f0d6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xMy8yMDE3IDExOjQyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDEzLzA5
LzE3IDEyOjMzLCBSb2dlciBRdWFkcm9zIHdyb3RlOgo+PiBJIHJlc29sdmVkIHRoaXMgaXNzdWUg
YnkgYmFja3BvcnRpbmcgdGhlIHhlbi1oY2Qga2VybmVsIHBhdGNoZXMgdG8gdjMuMTQgYW5kIHJ1
bm5pbmcgdGhlIHYzLjE0Cj4+IGtlcm5lbCBpbiBkb21VLiBBbHRob3VnaCBJIHNlZSB0aGlzIG1l
c3NhZ2UgaW4gZG9tMC4gYnV0IGl0IGRvZXNuJ3Qgc2VlbSB0byBjYXVzZSBhbnkgcHJvYmxlbXMK
Pj4gd2l0aCB0aGUgVVNCIGRldmljZSBpbiBkb21VIGluIG15IGxpbWl0ZWQgdGVzdHMuCj4+Cj4+
IFsgMzQ5NS44MTIxMzBdIHhoY2ktaGNkIHhoY2ktaGNkLjEuYXV0bzogU2V0dXAgRVJST1I6IHNl
dHVwIGNvbnRleHQgY29tbWFuZCBmb3Igc2xvdCAxLgo+PiBbIDM0OTUuOTMyMTA0XSB4aGNpLWhj
ZCB4aGNpLWhjZC4xLmF1dG86IFNldHVwIEVSUk9SOiBzZXR1cCBjb250ZXh0IGNvbW1hbmQgZm9y
IHNsb3QgMS4KPj4KPj4gT25lIG1vcmUgcXVlc3Rpb24uIERpZCBJIHVuZGVyc3RhbmQgY29ycmVj
dGx5IHRoYXQgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHVzZSBmdWxsIFVTQiBob3N0IGVtdWxhdGlv
bgo+PiAodXNiY3RybCB0eXBlPWRldmljZW1vZGVsKSB3aXRoIGEgUFYgZ3Vlc3QgbGlrZSBMaW51
eD8gSWYgdGhpcyB1bmRlcnN0YW5kaW5nIGlzIHdyb25nIHRoZW4gc29tZSBwb2ludGVycwo+PiBv
biBob3cgdG8gZG8gdGhhdCB3b3VsZCBiZSBnZWF0Lgo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhpcyBp
cyBzdXBwb3J0ZWQgYnkgWGVuIG9uIEFSTS4KPiAKPiBPbiB4ODYgdGhpcyBpcyB3b3JraW5nIHdp
dGggSFZNIG9yIFBWIGd1ZXN0cy4KCkkgYW0gbm90IHN1cmUgdG8gZm9sbG93IGhlcmUuIEJ5IGZ1
bGx5IGVtdWxhdGVkLCBJIHVuZGVyc3RhbmQgYXMgbm8tUFYgCmRyaXZlciBidXQgdHJhcHBpbmcg
TU1JTyBhY2Nlc3MuIFNvIGhvdyBjYW4gaXQgd29yayBmb3IgUFYgb24geDg2PwoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 10:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 10:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5NG-0003Hc-TQ; Wed, 13 Sep 2017 10:58:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds5NF-0003HW-C9
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:58:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1E/FA-03616-45F09B95; Wed, 13 Sep 2017 10:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW4g/85
 Ig869QhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf/WlsBTfYKk6tO8TSwLiXtYuRk0NCwF/i
 796HYDaLgKrEnZXXWEBsNgFliZ+dvWwgtoiArsTc9TfAapgFOhklznypAbGFBawkOnd+AYvzC
 lhIvG1/BmYLCdhKPNh9gR0iLihxcuYTFoheHYkFuz8BzeQAsqUllv/jAAlzCthJrL3wmhnEFh
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU01UsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwfhtWcAhRkkOJiVR3v17dkQK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBN4tsZKSRYlJqeWpGWmQMMeZi0BAePkgjvMpA0b3FBYm5xZjpE6hSjL
 seNh9f/MAmx5OXnpUqJ89qDFAmAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzaoNM4cnMK4Hb9AroCCagI86c3gFyREkiQkqqgdGuWz7pq75ZvtbKvWlbEq4UpjJw+nK3xSS
 v+DBt86SbHfJij7ebfZz9KJGrkG+240FVVYHAj6pPtDTsZjLa75riIJaTLnllrtHfa5qZfzxN
 rPd/XZK+9P0HpZ0zi/wvpHqXzzuzPGudS2D4vt2lercaLz40SgrdUqNSFLRJLV9oadbxX30OX
 5VYijMSDbWYi4oTAThy4Ve6AgAA
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505300303!107009266!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61840 invoked from network); 13 Sep 2017 10:58:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 10:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="447674640"
Date: Wed, 13 Sep 2017 11:58:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20170913105822.yztejqziw6vd2rir@citrix.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911075758.14869-1-haozhong.zhang@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/6] mce: fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDM6NTc6NTJQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gU29tZSBmaWxlcyBpbiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjayB1c2UgbWl4ZWQg
Y29kaW5nIHN0eWxlcy4gVW5pZnkKPiB0aGVtIHRvIFhlbiBoeXBlcnZpc29yIGNvZGluZyBzdHls
ZS4gRm9yIG1jdGVsZW0uYyB3aGljaCBpcyBlbnRpcmVseQo+IGluIG9uZSBjb2Rpbmcgc3R5bGUs
IG9ubHkgcmVtb3ZlIGV4dHJhIGJsYW5rcy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpcyBp
bnRyb2R1Y2VkLgo+IAo+IEhhb3pob25nIFpoYW5nICg2KToKPiAgIHg4Ni9tY2U6IGFkYXB0IG1j
ZS57YyxofSB0byBYZW4gaHlwZXJ2aXNvciBjb2Rpbmcgc3R5bGUKPiAgIHg4Ni92bWNlOiBhZGFw
dCB2bWNlLmMgdG8gWGVuIGh5cGVydmlzb3IgY29kaW5nIHN0eWxlCj4gICB4ODYvbWNlOiBhZGFw
dCBtY2F0aW9uLmMgdG8gWGVuIGh5cGVydmlzb3IgY29kaW5nIHN0eWxlCj4gICB4ODYvbWNlOiBh
ZGFwdCBtY2VfaW50ZWwuYyB0byBYZW4gaHlwZXJ2aXNvciBjb2Rpbmcgc3R5bGUKPiAgIHg4Ni9t
Y2U6IGFkZCBlbWFjcyBibG9jayB0byBtY3RlbGVtLmMKPiAgIHg4Ni9tY2U6IHJlbW92ZSB0cmFp
bGluZyBzcGFjZXMgaW4gbWN0ZWxlbS5jCgptY2UqLltjaF0gc2VlbSB0byBoYXZlIGJlZW4gaW1w
b3J0ZWQgZnJvbSAyLjYueCBMaW51eCBtb3JlIHRoYW4gMTAgeWVhcnMKYWdvLiBJJ20gbm90IHN1
cmUgaWYgd2UgY2FyZSBlbm91Z2ggdG8gc3RheSBjbG9zZSB0byBMaW51eCBhdCB0aGlzCnN0YWdl
LgoKQ29kZS13aXNlOgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Oh-0003Na-Ic; Wed, 13 Sep 2017 10:59:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1ds5Og-0003N2-JG
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:59:58 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E9/42-01754-DAF09B95; Wed, 13 Sep 2017 10:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1taRoruWf2e
 kwY19LBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3LceYC5qEK/q63zM2ML7l62Lk5BASqJR4
 u6eLHcSWEOCVOLJsBiuE7S9xY9JZ5i5GLqCaDkaJczcugyXYBNQlTiyeyAhiiwhIS1z7fJkRp
 IhZYD+TxL6GbrCEsECixII3x5hBbBYBVYmOXXfYQGxeAReJ9kf32CA2KEhMefgerIZTwFWi48
 0bFoiLXCS+TX3INIGRdwEjwypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCAqGdgYNzBOGGV3yFGSQ4mJVHe/Xt2RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4J3MtzNSSLAoNT21Ii0zBxiaMGkJDh4lEd5lIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelS
 onzrgEpEgApyijNgxsBi5NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5l4JM4cnMK4Hb9A
 roCCagI86c3gFyREkiQkqqgdHwYMGtx+9W3091urV7ac5ezk2C67dLL8rfe8e7ac3XSzu5Eix
 e3Nuxglu5u2wLR3BG4pU/9y+q7Jh67H3zh8N2t9YwSC1dbshqfnBaUtbt896t4vMsbGe3MLZ/
 2umYWKg5/U+SbNvGiO2/GZKP8JUcerL0hY2AecHsFWk7dqpHJ2/b2cr8VydPiaU4I9FQi7moO
 BEAiS9Obo4CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505300394!108491835!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40596 invoked from network); 13 Sep 2017 10:59:56 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 10:59:56 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 13 Sep 2017 03:59:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,387,1500966000"; d="scan'208";a="151331461"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 13 Sep 2017 03:59:51 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 00:52:47 -0400
Message-Id: <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V3 1/3] Xen: Increase hap/shadow page pool
	size to support more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBwYWdlIHBvb2wgc2l6ZSB3aGVuIG1heCB2Y3B1IG51
bWJlciBpcyBsYXJnZXIKdGhhbiAxMjguCgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFu
eXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAgNSArKysr
KwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS94ZW4vZG9t
YWluLmggfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4
IDY1MTJmMDEuLjk0Y2Y3MGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTgyNCw2ICs4MjQsMTEgQEAgaW50IGFyY2hfdmNw
dV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAoraW50IGFyY2hfZG9t
YWluX3NldF9tYXhfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30K
Kwogc3RhdGljIGludCByZWxpbnF1aXNoX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGFnZV9saXN0X2hlYWQgKmxpc3QpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgKnRt
cDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCBkYmRkYzUzLi4wZTIzMGY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTYxLDYgKzExNjEsMzEgQEAg
aW50IGFyY2hfdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAor
aW50IGFyY2hfZG9tYWluX3NldF9tYXhfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBp
bnQgcmV0OworCisgICAgLyogSW5jcmVhc2UgcGFnZSBwb29sIGluIG9yZGVyIHRvIHN1cHBvcnQg
bW9yZSB2Y3B1cy4gKi8KKyAgICBpZiAoIGQtPm1heF92Y3B1cyA+IDEyOCApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOworCisgICAgICAgIGlmIChoYXBfZW5hYmxlZChk
KSkKKyAgICAgICAgICAgIG5yX3BhZ2VzID0gMTAyNDsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgbnJfcGFnZXMgPSA0MDk2OworCisgICAgICAgIHJldCA9IHBhZ2luZ19zZXRfYWxsb2NhdGlv
bihkLCBucl9wYWdlcywgTlVMTCk7CisgICAgICAgIGlmICggcmV0ICE9IDAgKQorICAgICAgICB7
CisgICAgICAgICAgICBwYWdpbmdfc2V0X2FsbG9jYXRpb24oZCwgMCwgTlVMTCk7CisgICAgICAg
ICAgICByZXR1cm4gcmV0OworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisK
IGxvbmcKIGFyY2hfZG9fdmNwdV9vcCgKICAgICBpbnQgY21kLCBzdHJ1Y3QgdmNwdSAqdiwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Rv
bWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCA0MjY1OGU1Li42NDM1N2EzIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAg
LTYzMSw2ICs2MzEsOSBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgICAgICAgICBkLT5tYXhfdmNwdXMgPSBtYXg7CiAg
ICAgICAgIH0KIAorICAgICAgICBpZiAoIGFyY2hfZG9tYWluX3NldF9tYXhfdmNwdXMoZCkgPCAw
KQorICAgICAgICAgICAgZ290byBtYXh2Y3B1X291dDsKKwogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IG1heDsgaSsrICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBkLT52Y3B1W2ldICE9
IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oCmluZGV4IDM0N2YyNjQuLmUxZWNlM2EgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAgLTgx
LDYgKzgxLDggQEAgdm9pZCBhcmNoX2R1bXBfZG9tYWluX2luZm8oc3RydWN0IGRvbWFpbiAqZCk7
CiAKIGludCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKik7CiAKK2ludCBhcmNoX2RvbWFp
bl9zZXRfbWF4X3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpOworCiBleHRlcm4gc3BpbmxvY2tfdCB2
Y3B1X2FsbG9jX2xvY2s7CiBib29sX3QgZG9tY3RsX2xvY2tfYWNxdWlyZSh2b2lkKTsKIHZvaWQg
ZG9tY3RsX2xvY2tfcmVsZWFzZSh2b2lkKTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Oh-0003N8-7X; Wed, 13 Sep 2017 10:59:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1ds5Of-0003Mt-9p
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 10:59:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 36/E3-18858-CAF09B95; Wed, 13 Sep 2017 10:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsXS1tYhobuGf2e
 kwSQjiyUfF7M4MHoc3f2bKYAxijUzLym/IoE149KOvcwFlzgrzm15w97AeJ69i5GLQ0hgOqPE
 9deHWLsYOTkkBHgljiybAWRzANn+Ev+OOIOEhQQ6GCVad1uC2GwC6hInFk9kBLFFBKQlrn2+z
 Agyh1lgP5PE/xuvwXqFBQIkdvWIg9SwCKhKrNv6lQkkzCvgIrGoxxZik4LElIfvmScwci9gZF
 jFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo2XoGBsYdjC1
 7/Q4xSnIwKYny7t+zI1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9dvp2RQoJFqempFWmZOcAQ
 g0lLcPAoifAuA0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcVxYYsEICIEUZpXlwI2Dhf
 olRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8MyBSezLwSuE2vgI5gAjrizOkdIEeUJCKkpB
 oYm5Y8SJ3Psi5h1iuht4ECtQb8ur6WGW+3W+5qyOqf9f9HIqt4suuJKTnTfJo5VFM1Vu7lFiz
 dwN/jPF3+Z1CXXu6io8pn5D6/Py94Msa7wDP+fN3Mas61m2vcF1cfqnu/UKNap85oY/xEpmyl
 b3Pnngyz2PVR7+MjJa0dJo423VX/I+omVLEqsRRnJBpqMRcVJwIAt2iLFnICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505300393!114650113!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23627 invoked from network); 13 Sep 2017 10:59:55 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 10:59:55 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 03:59:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,387,1500966000"; d="scan'208";a="150812750"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga005.fm.intel.com with ESMTP; 13 Sep 2017 03:59:48 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 00:52:46 -0400
Message-Id: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V3 0/3] Extend resources to support more
	vcpus in single VM.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHNpbmNlIHYyOgogICAgICAgMSkgSW5jcmVhc2UgcGFnZSBwb29sIHNpemUgZHVyaW5n
IHNldHRpbmcgbWF4IHZjcHUKICAgICAgIDIpIEFsbG9jYXRlIG1hZHQgdGFibGUgc2l6ZSBhY2Nv
cmRpbmcgQVBJQyBpZCBvZiBlYWNoIHZjcHVzCiAgICAgICAzKSBGaXggc29tZSBjb2RlIHN0eWxl
IGlzc3Vlcy4KCkNoYW5nZSBzaW5jZSB2MToKICAgICAgIDEpIEluY3JlYXNlIGhhcCBwYWdlIHBv
b2wgYWNjb3JkaW5nIHZjcHUgbnVtYmVyCiAgICAgICAyKSBVc2UgIlByb2Nlc3NvciIgc3ludGF4
IHRvIGRlZmluZSB2Y3B1cyB3aXRoIEFQSUMgaWQgPCAyNTUKaW4gZHNkdCBhbmQgdXNlICJEZXZp
Y2UiIHN5bnRheCBmb3Igb3RoZXIgdmNwdXMgaW4gQUNQSSBEU0RUIHRhYmxlLgogICAgICAgMykg
VXNlIFhBUElDIHN0cnVjdHVyZSBmb3IgdmNwdXMgd2l0aCBBUElDIGlkIDwgMjU1CmluIGRzZHQg
YW5kIHVzZSB4MkFQSUMgc3RydWN0dXJlIGZvciBvdGhlciB2Y3B1cyBpbiB0aGUgQUNQSSBNQURU
IHRhYmxlLgoKVGhpcyBwYXRjaHNldCBpcyB0byBleHRlbmQgc29tZSByZXNvdXJjZXMoaS5lLCBl
dmVudCBjaGFubmVsLApoYXAgYW5kIHNvKSB0byBzdXBwb3J0IG1vcmUgdmNwdXMgZm9yIHNpbmds
ZSBWTS4KCgpMYW4gVGlhbnl1ICgzKToKICBYZW46IEluY3JlYXNlIGhhcC9zaGFkb3cgcGFnZSBw
b29sIHNpemUgdG8gc3VwcG9ydCBtb3JlIHZjcHVzIHN1cHBvcnQKICBUb29sL0FDUEk6IERTRFQg
ZXh0ZW5zaW9uIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cwogIGh2bWxvYWQ6IEFkZCB4MmFwaWMgZW50
cnkgc3VwcG9ydCBpbiB0aGUgTUFEVCBidWlsZAoKIHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oICB8
IDEwICsrKysrKysrKwogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgIHwgNTYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB0b29scy9saWJhY3BpL21rX2Rz
ZHQuYyAgfCAzMSArKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9hcmNoL2FybS9kb21h
aW4uYyAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgfCAyNSArKysrKysr
KysrKysrKysrKysrKysKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICB8ICAzICsrKwogeGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oIHwgIDIgKysKIDcgZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlv
bnMoKyksIDIxIGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:00:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Om-0003pg-Pr; Wed, 13 Sep 2017 11:00:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1ds5Om-0003f1-3r
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:00:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B9/0C-30688-3BF09B95; Wed, 13 Sep 2017 11:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1taRoruJf2e
 kwaIjRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKNR/ZCr6pVRxecY69gfGhTBcjJ4eQQKXE
 jaOX2UBsCQFeiSPLZrBC2P4S7dP2MnYxcgHVdDBK7PlzjB0kwSagLnFi8URGEFtEQFri2ufLY
 EXMAusYJRra/rKAJISBug/9fAFkc3CwCKhKvPwQDBLmFXCROHTwJdQyBYkpD98zg9icAq4SHW
 /esEAc5CLxbepDpgmMvAsYGVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgSGQz0DA+MOxgmr/A4xSnIwKYny7t+zI1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO9kvp2RQoJFqempFWmZOcDAhElLcPAoifAuA0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vV
 Uqcdw1IkQBIUUZpHtwIWJRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxRkCk9mXgncpl
 dARzABHXHm9A6QI0oSEVJSDYybVkbmFyrcFv0w0yI6Q3TqJJ6DJotOny9nmiSyYLlG0pFI941
 /002m/Lr7dOrNaEeVM1xroxqXlvGzZTR/5IpJu6qcmTVTvvbF4pDaW19O3S9etM59qUz9lEuC
 C2exX727Mna20Zm0WYFxKVePNib/j2xn1r14TWn99lfGVz/U8X9ZxqTELs+gxFKckWioxVxUn
 AgAufyCdo0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505300394!108491835!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41442 invoked from network); 13 Sep 2017 11:00:02 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 11:00:02 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 13 Sep 2017 04:00:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,387,1500966000"; d="scan'208";a="899818115"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 13 Sep 2017 03:59:59 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 00:52:49 -0400
Message-Id: <1505278369-21605-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V3 3/3] hvmload: Add x2apic entry support in
	the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgeDJhcGljIGVudHJ5IHN1cHBvcnQgZm9yIEFDUEkgTUFEVCB0
YWJsZQphY2NvcmRpbmcgdG8gQUNQSSBzcGVjIDUuMi4xMi4xMiBQcm9jZXNzb3IgTG9jYWwgeDJB
UElDIFN0cnVjdHVyZS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgMTAgKysrKysrKysrCiB0b29scy9saWJhY3BpL2J1
aWxkLmMgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmggYi90b29scy9saWJhY3BpL2Fj
cGkyXzAuaAppbmRleCAyNjE5YmEzLi5hZGE1MTMxIDEwMDY0NAotLS0gYS90b29scy9saWJhY3Bp
L2FjcGkyXzAuaAorKysgYi90b29scy9saWJhY3BpL2FjcGkyXzAuaApAQCAtMzIyLDYgKzMyMiw3
IEBAIHN0cnVjdCBhY3BpXzIwX3dhZXQgewogI2RlZmluZSBBQ1BJX0lPX1NBUElDICAgICAgICAg
ICAgICAgICAgICAgICAweDA2CiAjZGVmaW5lIEFDUElfUFJPQ0VTU09SX0xPQ0FMX1NBUElDICAg
ICAgICAgIDB4MDcKICNkZWZpbmUgQUNQSV9QTEFURk9STV9JTlRFUlJVUFRfU09VUkNFUyAgICAg
MHgwOAorI2RlZmluZSBBQ1BJX1BST0NFU1NPUl9MT0NBTF9YMkFQSUMgICAgICAgICAweDA5CiAK
IC8qCiAgKiBBUElDIFN0cnVjdHVyZSBEZWZpbml0aW9ucy4KQEAgLTMzOCw2ICszMzksMTUgQEAg
c3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyB7CiAgICAgdWludDMyX3QgZmxhZ3M7CiB9OwogCitz
dHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYyB7CisgICAgdWludDhfdCAgdHlwZTsKKyAgICB1aW50
OF90ICBsZW5ndGg7CisgICAgdWludDE2X3QgcmVzZXJ2ZWQ7ICAgICAgICAgIC8qIHJlc2VydmVk
IC0gbXVzdCBiZSB6ZXJvICovCisgICAgdWludDMyX3QgYXBpY19pZDsgICAgICAgICAgIC8qIFBy
b2Nlc3NvciB4MkFQSUMgSUQgICovCisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgdWludDMyX3Qg
YWNwaV9wcm9jZXNzb3JfaWQ7IC8qIEFDUEkgcHJvY2Vzc29yIFVJRCAqLworfTsKKwogLyoKICAq
IExvY2FsIEFQSUMgRmxhZ3MuICBBbGwgb3RoZXIgYml0cyBhcmUgcmVzZXJ2ZWQgYW5kIG11c3Qg
YmUgMC4KICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jIGIvdG9vbHMvbGli
YWNwaS9idWlsZC5jCmluZGV4IGY5ODgxYzkuLjQ4MzAzMzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YmFjcGkvYnVpbGQuYworKysgYi90b29scy9saWJhY3BpL2J1aWxkLmMKQEAgLTc4LDkgKzc4LDkg
QEAgc3RhdGljIHN0cnVjdCBhY3BpXzIwX21hZHQgKmNvbnN0cnVjdF9tYWR0KHN0cnVjdCBhY3Bp
X2N0eHQgKmN0eHQsCiAgICAgc3RydWN0IGFjcGlfMjBfbWFkdCAgICAgICAgICAgKm1hZHQ7CiAg
ICAgc3RydWN0IGFjcGlfMjBfbWFkdF9pbnRzcmNvdnIgKmludHNyY292cjsKICAgICBzdHJ1Y3Qg
YWNwaV8yMF9tYWR0X2lvYXBpYyAgICAqaW9fYXBpYzsKLSAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0
X2xhcGljICAgICAqbGFwaWM7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pbmZvX3RhYmxlICAgKmh2
bWluZm8gPSBjb25maWctPmh2bWluZm87CiAgICAgaW50IGksIHN6OworICAgIHZvaWQgKmVuZDsK
IAogICAgIGlmICggY29uZmlnLT5sYXBpY19pZCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5V
TEw7CkBAIC04OCw3ICs4OCwxNCBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfbWFkdCAqY29uc3Ry
dWN0X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICBzeiAgPSBzaXplb2Yoc3RydWN0
IGFjcGlfMjBfbWFkdCk7CiAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfaW50
c3Jjb3ZyKSAqIDE2OwogICAgIHN6ICs9IHNpemVvZihzdHJ1Y3QgYWNwaV8yMF9tYWR0X2lvYXBp
Yyk7Ci0gICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpICogaHZtaW5m
by0+bnJfdmNwdXM7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGh2bWluZm8tPm5yX3ZjcHVzOyBp
KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBjb25maWctPmxhcGljX2lkKGkpID4gMjU0KQorICAg
ICAgICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfeDJhcGljKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFw
aWMpOworICAgIH0KIAogICAgIG1hZHQgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQsIHN6LCAx
Nik7CiAgICAgaWYgKCFtYWR0KSByZXR1cm4gTlVMTDsKQEAgLTE0MiwyNyArMTQ5LDQ2IEBAIHN0
YXRpYyBzdHJ1Y3QgYWNwaV8yMF9tYWR0ICpjb25zdHJ1Y3RfbWFkdChzdHJ1Y3QgYWNwaV9jdHh0
ICpjdHh0LAogICAgICAgICBpb19hcGljLT5pb2FwaWNfaWQgICA9IGNvbmZpZy0+aW9hcGljX2lk
OwogICAgICAgICBpb19hcGljLT5pb2FwaWNfYWRkciA9IGNvbmZpZy0+aW9hcGljX2Jhc2VfYWRk
cmVzczsKIAotICAgICAgICBsYXBpYyA9IChzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICopKGlv
X2FwaWMgKyAxKTsKKyAgICAgICAgZW5kID0gKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMgKiko
aW9fYXBpYyArIDEpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIGxhcGljID0gKHN0cnVjdCBh
Y3BpXzIwX21hZHRfbGFwaWMgKikobWFkdCArIDEpOworICAgICAgICBlbmQgPSAoc3RydWN0IGFj
cGlfMjBfbWFkdF9sYXBpYyAqKShtYWR0ICsgMSk7CiAKICAgICBpbmZvLT5ucl9jcHVzID0gaHZt
aW5mby0+bnJfdmNwdXM7Ci0gICAgaW5mby0+bWFkdF9sYXBpYzBfYWRkciA9IGN0eHQtPm1lbV9v
cHMudjJwKGN0eHQsIGxhcGljKTsKKyAgICBpbmZvLT5tYWR0X2xhcGljMF9hZGRyID0gY3R4dC0+
bWVtX29wcy52MnAoY3R4dCwgZW5kKTsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgaHZtaW5mby0+
bnJfdmNwdXM7IGkrKyApCiAgICAgewotICAgICAgICBtZW1zZXQobGFwaWMsIDAsIHNpemVvZigq
bGFwaWMpKTsKLSAgICAgICAgbGFwaWMtPnR5cGUgICAgPSBBQ1BJX1BST0NFU1NPUl9MT0NBTF9B
UElDOwotICAgICAgICBsYXBpYy0+bGVuZ3RoICA9IHNpemVvZigqbGFwaWMpOwotICAgICAgICAv
KiBQcm9jZXNzb3IgSUQgbXVzdCBtYXRjaCBwcm9jZXNzb3Itb2JqZWN0IElEcyBpbiB0aGUgRFNE
VC4gKi8KLSAgICAgICAgbGFwaWMtPmFjcGlfcHJvY2Vzc29yX2lkID0gaTsKLSAgICAgICAgbGFw
aWMtPmFwaWNfaWQgPSBjb25maWctPmxhcGljX2lkKGkpOwotICAgICAgICBsYXBpYy0+ZmxhZ3Mg
PSAodGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxpbmUpCi0gICAgICAgICAgICAgICAgICAg
ICAgICA/IEFDUElfTE9DQUxfQVBJQ19FTkFCTEVEIDogMCk7Ci0gICAgICAgIGxhcGljKys7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY29uZmlnLT5sYXBpY19pZChpKTsKKworICAg
ICAgICBpZiAoIGFwaWNfaWQgPCAyNTUgKSB7CisgICAgICAgICAgICBzdHJ1Y3QgYWNwaV8yMF9t
YWR0X2xhcGljICpsYXBpYyA9IGVuZDsKKworICAgICAgICAgICAgbWVtc2V0KGxhcGljLCAwLCBz
aXplb2YoKmxhcGljKSk7CisgICAgICAgICAgICBsYXBpYy0+dHlwZSAgICA9IEFDUElfUFJPQ0VT
U09SX0xPQ0FMX0FQSUM7CisgICAgICAgICAgICBsYXBpYy0+bGVuZ3RoICA9IHNpemVvZigqbGFw
aWMpOworICAgICAgICAgICAgLyogUHJvY2Vzc29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9i
amVjdCBJRHMgaW4gdGhlIERTRFQuICovCisgICAgICAgICAgICBsYXBpYy0+YWNwaV9wcm9jZXNz
b3JfaWQgPSBpOworICAgICAgICAgICAgbGFwaWMtPmFwaWNfaWQgPSBhcGljX2lkOworICAgICAg
ICAgICAgbGFwaWMtPmZsYWdzID0gdGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxpbmUpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBBQ1BJX0xPQ0FMX0FQSUNfRU5BQkxFRCA6IDA7
CisgICAgICAgICAgICBlbmQgPSArK2xhcGljOworICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgc3RydWN0IGFjcGlfMjBfbWFkdF94MmFwaWMgKmxhcGljID0gZW5kOworCisgICAgICAgICAg
ICBtZW1zZXQobGFwaWMsIDAsIHNpemVvZigqbGFwaWMpKTsKKyAgICAgICAgICAgIGxhcGljLT50
eXBlICAgID0gQUNQSV9QUk9DRVNTT1JfTE9DQUxfWDJBUElDOworICAgICAgICAgICAgbGFwaWMt
Pmxlbmd0aCAgPSBzaXplb2YoKmxhcGljKTsKKyAgICAgICAgICAgIC8qIFByb2Nlc3NvciBJRCBt
dXN0IG1hdGNoIHByb2Nlc3Nvci1vYmplY3QgSURzIGluIHRoZSBEU0RULiAqLworICAgICAgICAg
ICAgbGFwaWMtPmFjcGlfcHJvY2Vzc29yX2lkID0gaTsKKyAgICAgICAgICAgIGxhcGljLT5hcGlj
X2lkID0gYXBpY19pZDsKKyAgICAgICAgICAgIGxhcGljLT5mbGFncyA9ICB0ZXN0X2JpdChpLCBo
dm1pbmZvLT52Y3B1X29ubGluZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IEFDUElf
TE9DQUxfQVBJQ19FTkFCTEVEIDogMDsKKyAgICAgICAgICAgIGVuZCA9ICsrbGFwaWM7CisgICAg
ICAgIH0KICAgICB9CiAKLSAgICBtYWR0LT5oZWFkZXIubGVuZ3RoID0gKHVuc2lnbmVkIGNoYXIg
KilsYXBpYyAtICh1bnNpZ25lZCBjaGFyICopbWFkdDsKKyAgICBtYWR0LT5oZWFkZXIubGVuZ3Ro
ID0gKHVuc2lnbmVkIGNoYXIgKillbmQgLSAodW5zaWduZWQgY2hhciAqKW1hZHQ7CiAgICAgc2V0
X2NoZWNrc3VtKG1hZHQsIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRlciwgY2hlY2tzdW0pLAog
ICAgICAgICAgICAgICAgICBtYWR0LT5oZWFkZXIubGVuZ3RoKTsKICAgICBpbmZvLT5tYWR0X2Nz
dW1fYWRkciA9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:00:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Oq-0003uK-0x; Wed, 13 Sep 2017 11:00:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1ds5Op-0003tm-2O
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:00:07 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9D/25-02226-6BF09B95; Wed, 13 Sep 2017 11:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhoruVf2e
 kwdOdxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abrecZC/pFK5Zu9m9gPMHfxcjFISQwjVFi
 3oxFbF2MnBwSArwSR5bNYIWw/SW2t7YyQRR1MEqs3jYdLMEmoC5xYvFERhBbREBa4trny4wgR
 cwC6xglGtr+soAkhAW8JaZv7QSzWQRUJfZs3AbWwCvgInFsURsjxAYFiSkP3zOD2JwCrhIdb9
 6A1QsB1Xyb+pBpAiPvAkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUn
 Fesn5uZsYgQFRz8DAuIOxb6/fIUZJDiYlUd79e3ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 ncy3M1JIsCg1PbUiLTMHGJowaQkOHiUR3mUgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKi
 fPagxQJgBRllObBjYDFySVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxZIFN4MvNK4Da9Aj
 qCCeiIM6d3gBxRkoiQkmpgzFHIb7dQqArJyTnc+sFR2fD5q/eN/Om5d80slG6e/r5V4UeeyM/
 kGTsFH1z4zqhxMls9et/u0xbbRKzjfnIEGYV3XyudXmnR3hB09WpEUJhjccSHpte8/EYs3EE1
 L+Qb0/njCuM+38zba6i4WX+Hrc/EpVP2vGZ4dzkmmvVq0YFkj8+BWRxKLMUZiYZazEXFiQDDR
 qMxjgIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505300403!114414589!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32016 invoked from network); 13 Sep 2017 11:00:05 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 11:00:05 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 03:59:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,387,1500966000"; d="scan'208";a="148671230"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 13 Sep 2017 03:59:55 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 00:52:48 -0400
Message-Id: <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to support
	more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBjaGFuZ2UgRFNEVCB0YWJsZSBmb3IgcHJvY2Vzc29yIG9iamVjdCB0
byBzdXBwb3J0ID4xMjggdmNwdXMKYWNjcm9kaW5nIHRvIEFDUEkgc3BlYyA4LjQgRGVjbGFyaW5n
IFByb2Nlc3NvcnMKClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgotLS0KIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMzEgKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMgYi90b29scy9saWJh
Y3BpL21rX2RzZHQuYwppbmRleCAyZGFmMzJjLi4wOWMxNTI5IDEwMDY0NAotLS0gYS90b29scy9s
aWJhY3BpL21rX2RzZHQuYworKysgYi90b29scy9saWJhY3BpL21rX2RzZHQuYwpAQCAtMjQsNiAr
MjQsOCBAQAogI2luY2x1ZGUgPHhlbi9hcmNoLWFybS5oPgogI2VuZGlmCiAKKyNkZWZpbmUgQ1BV
X05BTUVfRk1UICAgICAgIlAlLjAzWCIKKwogc3RhdGljIHVuc2lnbmVkIGludCBpbmRlbnRfbGV2
ZWw7CiBzdGF0aWMgYm9vbCBkZWJ1ZyA9IGZhbHNlOwogCkBAIC0xOTYsMTAgKzE5OCwyNyBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgLyogRGVmaW5lIHByb2Nlc3NvciBv
YmplY3RzIGFuZCBjb250cm9sIG1ldGhvZHMuICovCiAgICAgZm9yICggY3B1ID0gMDsgY3B1IDwg
bWF4X2NwdXM7IGNwdSsrKQogICAgIHsKLSAgICAgICAgcHVzaF9ibG9jaygiUHJvY2Vzc29yIiwg
IlBSJTAyWCwgJWQsIDB4MDAwMGIwMTAsIDB4MDYiLCBjcHUsIGNwdSk7CiAKLSAgICAgICAgc3Rt
dCgiTmFtZSIsICJfSElELCBcIkFDUEkwMDA3XCIiKTsKKyNpZmRlZiBDT05GSUdfWDg2CisgICAg
ICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY3B1ICogMjsKKworICAgICAgICBpZiAoIGFwaWNf
aWQgPiAyNTQgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXNoX2Jsb2NrKCJEZXZpY2UiLCBD
UFVfTkFNRV9GTVQsIGNwdSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorI2VuZGlmCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmIChjcHUgPiAyNTUpCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFeGNlZWQgdGhlIHJhbmdlIG9mIHByb2Nlc3NvciBJ
RCBcbiIpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIHB1c2hfYmxvY2soIlByb2Nlc3NvciIsIENQVV9OQU1FX0ZNVCAiLCAlZCwweDAwMDBi
MDEwLCAweDA2IiwKKyAgICAgICAgICAgICAgICAgICAgICAgY3B1LCBjcHUpOworICAgICAgICB9
CiAKKyAgICAgICAgc3RtdCgiTmFtZSIsICJfSElELCBcIkFDUEkwMDA3XCIiKTsKICAgICAgICAg
c3RtdCgiTmFtZSIsICJfVUlELCAlZCIsIGNwdSk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAg
ICAgICBwb3BfYmxvY2soKTsKQEAgLTI2OCwxNSArMjg3LDE1IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICAgICAgLyogRXh0cmFjdCBjdXJyZW50IENQVSdzIHN0YXR1czog
MD1vZmZsaW5lOyAxPW9ubGluZS4gKi8KICAgICAgICAgc3RtdCgiQW5kIiwgIkxvY2FsMSwgMSwg
TG9jYWwyIik7CiAgICAgICAgIC8qIENoZWNrIGlmIHN0YXR1cyBpcyB1cC10by1kYXRlIGluIHRo
ZSByZWxldmFudCBNQURUIExBUElDIGVudHJ5Li4uICovCi0gICAgICAgIHB1c2hfYmxvY2soIklm
IiwgIkxOb3RFcXVhbChMb2NhbDIsIFxcX1NCLlBSJTAyWC5GTEcpIiwgY3B1KTsKKyAgICAgICAg
cHVzaF9ibG9jaygiSWYiLCAiTE5vdEVxdWFsKExvY2FsMiwgXFxfU0IuIiBDUFVfTkFNRV9GTVQg
Ii5GTEcpIiwgY3B1KTsKICAgICAgICAgLyogLi4uSWYgbm90LCB1cGRhdGUgaXQgYW5kIHRoZSBN
QURUIGNoZWNrc3VtLCBhbmQgbm90aWZ5IE9TUE0uICovCi0gICAgICAgIHN0bXQoIlN0b3JlIiwg
IkxvY2FsMiwgXFxfU0IuUFIlMDJYLkZMRyIsIGNwdSk7CisgICAgICAgIHN0bXQoIlN0b3JlIiwg
IkxvY2FsMiwgXFxfU0IuIiBDUFVfTkFNRV9GTVQgIi5GTEciLCBjcHUpOwogICAgICAgICBwdXNo
X2Jsb2NrKCJJZiIsICJMRXF1YWwoTG9jYWwyLCAxKSIpOwotICAgICAgICBzdG10KCJOb3RpZnki
LCAiUFIlMDJYLCAxIiwgY3B1KTsgLyogTm90aWZ5OiBEZXZpY2UgQ2hlY2sgKi8KKyAgICAgICAg
c3RtdCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UICIsIDEiLCBjcHUpOyAvKiBOb3RpZnk6IERldmlj
ZSBDaGVjayAqLwogICAgICAgICBzdG10KCJTdWJ0cmFjdCIsICJcXF9TQi5NU1UsIDEsIFxcX1NC
Lk1TVSIpOyAvKiBBZGp1c3QgTUFEVCBjc3VtICovCiAgICAgICAgIHBvcF9ibG9jaygpOwogICAg
ICAgICBwdXNoX2Jsb2NrKCJFbHNlIiwgTlVMTCk7Ci0gICAgICAgIHN0bXQoIk5vdGlmeSIsICJQ
UiUwMlgsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJlcXVlc3QgKi8KKyAgICAgICAgc3Rt
dCgiTm90aWZ5IiwgQ1BVX05BTUVfRk1UICIsIDMiLCBjcHUpOyAvKiBOb3RpZnk6IEVqZWN0IFJl
cXVlc3QgKi8KICAgICAgICAgc3RtdCgiQWRkIiwgIlxcX1NCLk1TVSwgMSwgXFxfU0IuTVNVIik7
IC8qIEFkanVzdCBNQURUIGNzdW0gKi8KICAgICAgICAgcG9wX2Jsb2NrKCk7CiAgICAgICAgIHBv
cF9ibG9jaygpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:00:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5PQ-00047m-9S; Wed, 13 Sep 2017 11:00:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds5PO-00046t-Jb
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 11:00:42 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E7/58-02202-9DF09B95; Wed, 13 Sep 2017 11:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfcm/85
 Ig2Xn2SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasav1NltBk2nFrkl3WBsY
 5+t1MXJyCAk0Mkkc+WzSxcgFZD9mlPhybi4bhLONUaLr1FQmkCoRAWeJr2fmsoPYvAL6Eo9e/
 2LtYuTgEBawlzj9zAckLCHgKXF191FWGHv10z9A5ewcbAJWEofEQKIsAqoSlw9dYJ7AyLWAkW
 EVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagX+sZGBh3MF7
 e4neIUZKDSUmUd/+eHZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjv8u2MFBIsSk1PrUjLzAEG
 GExagoNHSYQ3DSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivGtAigRAijJK8+BGwIL9E
 qOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3iyQKTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNT
 DGSHrNZuPS+qcjsOfZzqcdPm3f/0jonU+xV/isY3W2u+7oO4W/D4O+T1o8OWPWscbMjS065po
 X2939y7vE9B5c8jujcyP65XVRMaU9tx2arviefB6/rVLBKePnStPPUidPy1+P/HWm+U+wcUiq
 +O0F8Tm/jXIct1exMs/LjlkyyefC7R0ClY1KLMUZiYZazEXFiQARF5chcQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505300439!111189222!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28094 invoked from network); 13 Sep 2017 11:00:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 11:00:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds5PK-0006PD-No; Wed, 13 Sep 2017 11:00:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds5PF-00027G-CJ; Wed, 13 Sep 2017 11:00:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds5PF-0000hj-5U; Wed, 13 Sep 2017 11:00:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113406-mainreport@xen.org>
X-Osstest-Versions-This: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 11:00:33 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113406: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQwNiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQwNi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4MmZjNjNmMjBlODI3
ZWIwMjI5ZDUyMGI0ZWJmNTQxNDBkOWIyMWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzIxNCAgMjAxNy0wOS0xMCAwOToyNTo1MyBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM0MDYgIDIwMTctMDktMTMgMDk6MjA6MzUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisgcmV2aXNpb249MDgyZmM2M2YyMGU4MjdlYjAyMjlkNTIwYjRl
YmY1NDE0MGQ5YjIxYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9D
S19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13
IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5
IDA4MmZjNjNmMjBlODI3ZWIwMjI5ZDUyMGI0ZWJmNTQxNDBkOWIyMWIKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLWNvdmVyaXR5CisgcmV2aXNpb249MDgyZmM2M2YyMGU4MjdlYjAyMjlkNTIwYjRlYmY1
NDE0MGQ5YjIxYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9Ljou
Oi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVS
TExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZS1jb3Zl
cml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4
ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycg
eDA4MmZjNjNmMjBlODI3ZWIwMjI5ZDUyMGI0ZWJmNTQxNDBkOWIyMWIgPSB4ICddJworIDogdGVz
dGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
CisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
ZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFi
aW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zl
cml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zl
cml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1jb3Zl
cml0eQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQgMDgyZmM2M2YyMGU4MjdlYjAyMjlkNTIwYjRlYmY1NDE0MGQ5
YjIxYjpyZWZzL2hlYWRzL2NvdmVyaXR5LXRlc3RlZC9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzA4OTJjMy4uMDgyZmM2MyAgMDgyZmM2
M2YyMGU4MjdlYjAyMjlkNTIwYjRlYmY1NDE0MGQ5YjIxYiAtPiBjb3Zlcml0eS10ZXN0ZWQvc21v
a2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:01:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Pz-0004L4-IE; Wed, 13 Sep 2017 11:01:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422c78f9d=Andrew.Cooper3@citrix.com>)
 id 1ds5Px-0004Kj-Nt
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:01:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6D/AB-03422-DFF09B95; Wed, 13 Sep 2017 11:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvcX/85
 Ig2fLVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXD+ayFxxnr5jxv4u5gXEeWxcjB4eEgJ/E
 2d3uXYycHMICVhKdO7+wgtgiAj4Sz1+vYAGxmQXsJLruHgaLCwlkS7S9mccEYrMJ6EvsfvEJz
 OYVsJXYf/AWWA2LgKrE9VerwWxRgXCJ/d+vMUPUCEqcnPkEbCangKXErcmnmEBOYBbQlFi/Sx
 9ilbzE9rdzmCFscYmmLyuh1qpJXOu/xA5iSwikS0x81sMygVFgFpKpsxAmzUIyaRaSSQsYWVY
 xahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKwMQ7GA8vzbw
 EKMkB5OSKO/+PTsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3uXbGSkkWJSanlqRlpkDjByYt
 AQHj5II7zKQNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifOuASkSACnKKM2DGwGL4kuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0PMoUnM68EbtMroCOYgI44c3oHyBEliQgpqQZGs29
 3Ljj09a1r32a/Lo9FecKPB+3bl6re/n1aZSv7i9aZL7q+bFBQ9NXZ2yNo8uz4igbVV7EbTr9t
 XCJ0z37/hK1ltx2unX+X0h1yueSgeOTUK6YsLz9dr72UruZv8StvVaDPdfnKZ5IBHMuO1ksu7
 P1+nXPZdw6V919vSe9h3mxY9PLi/EM/JiqxFGckGmoxFxUnAgBiTjZX3QIAAA==
X-Env-Sender: prvs=422c78f9d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505300474!59567222!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6197 invoked from network); 13 Sep 2017 11:01:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 11:01:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="52742308"
To: Wei Liu <wei.liu2@citrix.com>, Haozhong Zhang <haozhong.zhang@intel.com>
References: <20170911075758.14869-1-haozhong.zhang@intel.com>
 <20170913105822.yztejqziw6vd2rir@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <77b28baa-0ebf-725d-07f1-309b54af3763@citrix.com>
Date: Wed, 13 Sep 2017 12:01:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170913105822.yztejqziw6vd2rir@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/6] mce: fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTE6NTgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMTEsIDIwMTcg
YXQgMDM6NTc6NTJQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcgd3JvdGU6Cj4+IFNvbWUgZmlsZXMg
aW4geGVuL2FyY2gveDg2L2NwdS9tY2hlY2sgdXNlIG1peGVkIGNvZGluZyBzdHlsZXMuIFVuaWZ5
Cj4+IHRoZW0gdG8gWGVuIGh5cGVydmlzb3IgY29kaW5nIHN0eWxlLiBGb3IgbWN0ZWxlbS5jIHdo
aWNoIGlzIGVudGlyZWx5Cj4+IGluIG9uZSBjb2Rpbmcgc3R5bGUsIG9ubHkgcmVtb3ZlIGV4dHJh
IGJsYW5rcy4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaXMgaW50cm9kdWNlZC4KPj4KPj4g
SGFvemhvbmcgWmhhbmcgKDYpOgo+PiAgIHg4Ni9tY2U6IGFkYXB0IG1jZS57YyxofSB0byBYZW4g
aHlwZXJ2aXNvciBjb2Rpbmcgc3R5bGUKPj4gICB4ODYvdm1jZTogYWRhcHQgdm1jZS5jIHRvIFhl
biBoeXBlcnZpc29yIGNvZGluZyBzdHlsZQo+PiAgIHg4Ni9tY2U6IGFkYXB0IG1jYXRpb24uYyB0
byBYZW4gaHlwZXJ2aXNvciBjb2Rpbmcgc3R5bGUKPj4gICB4ODYvbWNlOiBhZGFwdCBtY2VfaW50
ZWwuYyB0byBYZW4gaHlwZXJ2aXNvciBjb2Rpbmcgc3R5bGUKPj4gICB4ODYvbWNlOiBhZGQgZW1h
Y3MgYmxvY2sgdG8gbWN0ZWxlbS5jCj4+ICAgeDg2L21jZTogcmVtb3ZlIHRyYWlsaW5nIHNwYWNl
cyBpbiBtY3RlbGVtLmMKPiBtY2UqLltjaF0gc2VlbSB0byBoYXZlIGJlZW4gaW1wb3J0ZWQgZnJv
bSAyLjYueCBMaW51eCBtb3JlIHRoYW4gMTAgeWVhcnMKPiBhZ28uIEknbSBub3Qgc3VyZSBpZiB3
ZSBjYXJlIGVub3VnaCB0byBzdGF5IGNsb3NlIHRvIExpbnV4IGF0IHRoaXMKPiBzdGFnZS4KPgo+
IENvZGUtd2lzZToKPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:02:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Ra-0004dE-1g; Wed, 13 Sep 2017 11:02:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds5RZ-0004cv-1T
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:02:57 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 99/8A-27708-06019B95; Wed, 13 Sep 2017 11:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov268wM5
 IgxnnTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/Wx+xF3RxVuxacpy1gXEtexcjJ4eEgJHE
 24n/mLoYuTiEBBYySizcs4gNJCEsYCFx9XIfI4gtIpAgcXz6DUaIol3MEr8/v2YCSbAJqEpsu
 H6KFcTmFbCWuHl0KksXIwcHC1B817wykLCoQLhE09l+FogSQYmTM5+A2ZxA5c2Xe5hBbGYBdY
 k/8y5B2eISm559Z4Ww5SW2v53DPIGRbxaS9llIWmYhaZmFpGUBI8sqRvXi1KKy1CJdS72kosz
 0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAgZACCHYxrW50PMUpyMCmJ8u7fsyNSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvXb6dkUKCRanpqRVpmTnAeIBJS3DwKInwLgNJ8xYXJOYWZ
 6ZDpE4xKkqJ88ryAyUEQBIZpXlwbbAYvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXhmQKT
 yZeSVw018BLWYCWnzm9A6QxSWJCCmpBkYJmc2vNnM9aVjNFcegzy91KKaPMSGf6WRexO4o40O
 Gr2NTY9nq3stv71y0W/xq84k3Mq8rM6tu+xrvDN6hUlSWov9qUVCpaFTtxyv7Fq17v70750Cf
 wt2jU49HxbzcYtamHMU/R32n2fNiuXtTDxxtqdJvD/j34OGTg2vPrpHxl907xUzn7HIlluKMR
 EMt5qLiRACX2YO2vAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505300575!72505425!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40368 invoked from network); 13 Sep 2017 11:02:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 11:02:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB233AAEF;
 Wed, 13 Sep 2017 11:02:54 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Roger Quadros <rogerq@ti.com>,
 xen-devel@lists.xen.org
References: <c3b1b094-74e7-e588-3510-104edf534bc3@ti.com>
 <b471d482-a751-eb64-ba15-ef1b942c37b9@suse.com>
 <d5f2db5d-ff9e-271a-e367-b340d1d4512c@arm.com>
 <00a0cfaa-d007-e119-e154-b91246b51597@ti.com>
 <56b054e1-6f69-d6d0-2042-573e72b151bf@arm.com>
 <cf926be1-c32d-a189-55e0-69442c7f55a1@suse.com>
 <ca4fdf51-1de8-b513-c252-1cfb33be4295@ti.com>
 <ac02f284-d404-517a-0b8e-43f997b3f0d6@suse.com>
 <bda31441-4d76-4b75-f76d-ba0b60ee1215@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2f6bd050-d727-b8b3-4834-e563f8c14f6f@suse.com>
Date: Wed, 13 Sep 2017 13:02:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <bda31441-4d76-4b75-f76d-ba0b60ee1215@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] USB passthrough with Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTI6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAKPiBPbiAwOS8xMy8y
MDE3IDExOjQyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMy8wOS8xNyAxMjozMywg
Um9nZXIgUXVhZHJvcyB3cm90ZToKPj4+IEkgcmVzb2x2ZWQgdGhpcyBpc3N1ZSBieSBiYWNrcG9y
dGluZyB0aGUgeGVuLWhjZCBrZXJuZWwgcGF0Y2hlcyB0bwo+Pj4gdjMuMTQgYW5kIHJ1bm5pbmcg
dGhlIHYzLjE0Cj4+PiBrZXJuZWwgaW4gZG9tVS4gQWx0aG91Z2ggSSBzZWUgdGhpcyBtZXNzYWdl
IGluIGRvbTAuIGJ1dCBpdCBkb2Vzbid0Cj4+PiBzZWVtIHRvIGNhdXNlIGFueSBwcm9ibGVtcwo+
Pj4gd2l0aCB0aGUgVVNCIGRldmljZSBpbiBkb21VIGluIG15IGxpbWl0ZWQgdGVzdHMuCj4+Pgo+
Pj4gWyAzNDk1LjgxMjEzMF0geGhjaS1oY2QgeGhjaS1oY2QuMS5hdXRvOiBTZXR1cCBFUlJPUjog
c2V0dXAgY29udGV4dAo+Pj4gY29tbWFuZCBmb3Igc2xvdCAxLgo+Pj4gWyAzNDk1LjkzMjEwNF0g
eGhjaS1oY2QgeGhjaS1oY2QuMS5hdXRvOiBTZXR1cCBFUlJPUjogc2V0dXAgY29udGV4dAo+Pj4g
Y29tbWFuZCBmb3Igc2xvdCAxLgo+Pj4KPj4+IE9uZSBtb3JlIHF1ZXN0aW9uLiBEaWQgSSB1bmRl
cnN0YW5kIGNvcnJlY3RseSB0aGF0IGl0IGlzIG5vdCBwb3NzaWJsZQo+Pj4gdG8gdXNlIGZ1bGwg
VVNCIGhvc3QgZW11bGF0aW9uCj4+PiAodXNiY3RybCB0eXBlPWRldmljZW1vZGVsKSB3aXRoIGEg
UFYgZ3Vlc3QgbGlrZSBMaW51eD8gSWYgdGhpcwo+Pj4gdW5kZXJzdGFuZGluZyBpcyB3cm9uZyB0
aGVuIHNvbWUgcG9pbnRlcnMKPj4+IG9uIGhvdyB0byBkbyB0aGF0IHdvdWxkIGJlIGdlYXQuCj4+
Cj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBzdXBwb3J0ZWQgYnkgWGVuIG9uIEFSTS4KPj4KPj4g
T24geDg2IHRoaXMgaXMgd29ya2luZyB3aXRoIEhWTSBvciBQViBndWVzdHMuCj4gCj4gSSBhbSBu
b3Qgc3VyZSB0byBmb2xsb3cgaGVyZS4gQnkgZnVsbHkgZW11bGF0ZWQsIEkgdW5kZXJzdGFuZCBh
cyBuby1QVgo+IGRyaXZlciBidXQgdHJhcHBpbmcgTU1JTyBhY2Nlc3MuIFNvIGhvdyBjYW4gaXQg
d29yayBmb3IgUFYgb24geDg2PwoKWW91IGFyZSByaWdodCwgb2YgY291cnNlLiBTb3JyeSBmb3Ig
dGhlIG5vaXNlLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:11:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5Zy-0005Zv-T0; Wed, 13 Sep 2017 11:11:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds5Zy-0005Zp-7D
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:11:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 69/07-03616-96219B95; Wed, 13 Sep 2017 11:11:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysyfVTTdJaGe
 kwZZ2DYslHxezODB6HN39mymAMYo1My8pvyKBNWPZh1/MBctVK2bMzGpgnCLXxcjFISSwmVHi
 /PXfrBDOUkaJu5+OMXcxcnAIC3hInG4v6GLk5BAR8JZ41f2THaSGWeATk8TbY9OZIBq6GCUuT
 VnPBlLFJqApcefzJyYQm1fASuLVkvvMIDaLgKrEwq65rCC2qEC4RO+BfjaIGkGJkzOfsIDYnE
 Abti56AGYzC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhe
 nFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYnAxDsYJx3wv8QoyQH
 k5Io7/49OyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDmCu6MFBIsSk1PrUjLzAFGCkxagoNHS
 YS3DCTNW1yQmFucmQ6ROsVoyXFs0+U/TBybbt4Fkhu+P/jDJMSSl5+XKiXOOwmkQQCkIaM0D2
 4cLJovMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZjXDmQKT2ZeCdzWV0AHMQEddOb0DpCDShI
 RUlINjKnPWf+0T66b9bx7guBfjQShxHkXj/Wx838KS+5naXldHcpeOeV+ibCLymznAK3FjyIy
 r5/d/73Ntkb3wt/rDAe+1TxevX+G5jGdZ3NUBGviZt+43LNf7rSn1usF/DF9ZkZxQn9uP4iOv
 lx/z+pFcuJdzR0Hnio3OGjw7zqhyPkvY2JBxWwxXyWW4oxEQy3mouJEADsZa9ThAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505301090!104103573!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13197 invoked from network); 13 Sep 2017 11:11:30 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 13 Sep 2017 11:11:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7C7171596;
 Wed, 13 Sep 2017 04:11:29 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1F2373F483;
 Wed, 13 Sep 2017 04:11:25 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
Date: Wed, 13 Sep 2017 12:11:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8zMS8yMDE3IDA5OjA5IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBT
TUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVzIGhvdyB0byBoYW5kbGUgYm90aCBI
VkNzIGFuZCBTTUNzLgo+IFNNQ0NDIHN0YXRlcyB0aGF0IGJvdGggSFZDIGFuZCBTTUMgYXJlIHZh
bGlkIGNvbmR1aXRzIHRvIGNhbGwgdG8gZGlmZmVyZW50Cj4gZmlybXdhcmUgZnVuY3Rpb25zLiBU
aHVzLCBmb3IgZXhhbXBsZSwgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4gU01DIG9y
IEhWQy4gQWxzbyBTTUNDQyBkZWZpbmVzIGZ1bmN0aW9uIG51bWJlciBjb2RpbmcgZm9yIHN1Y2gg
Y2FsbHMuCj4gQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywg
d2hpY2ggYWxsb3dzIHVuZGVybGluZwo+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVVUlEIGFuZCBu
dW1iZXIgb2YgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKPiBwcm92aWRlci4KPiAKPiBU
aGlzIHBhdGNoIGFkZHMgbmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5l
cmljIFNNQ3MKPiBhbmQgSFZDIGFjY29yZGluZyB0byBTTUNDQy4gQXQgdGhpcyBtb21lbnQgaXQg
aW1wbGVtZW50cyBvbmx5IG9uZQo+IHNlcnZpY2U6IFN0YW5kYXJkIEh5cGVydmlzb3IgU2Vydmlj
ZS4KPiAKPiBBdCB0aGlzIHRpbWUgU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9ubHkgc3Vw
cG9ydHMgcXVlcnkgY2FsbHMsCj4gc28gY2FsbGVyIGNhbiBhc2sgYWJvdXQgaHlwZXJ2aXNvciBV
SUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+IAo+IFRoaXMgY2hhbmdl
IGFsbG93cyBtb3JlIGdlbmVyaWMgaGFuZGxpbmcgZm9yIFNNQ3MgYW5kIEhWQ3MgYW5kIGl0IGNh
bgo+IGJlIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyBhbmQgZnVuY3Rp
b25zLgo+IAo+IEJ1dCwgYmVmb3JlIFNNQyBpcyBmb3J3YXJkZWQgdG8gc3RhbmRhcmQgU01DQ0Mg
aGFuZGxlciwgaXQgY2FuIGJlIHJvdXRlZAo+IHRvIGEgZG9tYWluIG1vbml0b3IsIGlmIG9uZSBp
cyBpbnN0YWxsZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0K
PiAKPiAgICogcmV3b3JrZWQgZmlsbF91dWlkKCkgZnVuY3Rpb24KPiAgICogZHJvcHBlZCB2c21j
LmggaGVhZGVyLiBGdW5jdGlvbiBwcm90b3R5cGVzIG1vdmVkIHRvIHRyYXBzLmgKPiAgICogcHVi
bGljL2FyY2gtYXJtL3NtYy5oIGhlYWRlciByZW5hbWVkIHRvIHNtY2NjLmgKPiAgICogaW50cm9k
dWNlZCBgcmVnaXN0ZXJfdCBmdW5jaWRgIGluIHZzbWNjY19oYW5kbGVfY2FsbCgpeAo+ICAgKiBz
cGVsbGluZyBmaXhlcwo+ICAgKiBjb2Rpbmcgc3R5bGUgZml4ZXMKPiAKPiAtLS0KPiB4ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMSArCj4gICB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyAgICAgICAgICAgICAgICB8ICAxNyAtLS0tCj4gICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAg
ICAgICAgICAgICAgICB8IDE2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCAgICAgICAgIHwgICAzICsKPiAgIHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oIHwgIDU4ICsrKysrKysrKysrKysKPiAgIDUg
ZmlsZXMgY2hhbmdlZCwgMjMwIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+ICAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92c21jLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaAo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCBkZTAw
YzVlLi4zZDdkZGU5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBi
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IEBAIC01MSw2ICs1MSw3IEBAIG9iai0kKENPTkZJR19I
QVNfR0lDVjMpICs9IHZnaWMtdjMubwo+ICAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMt
djMtaXRzLm8KPiAgIG9iai15ICs9IHZtX2V2ZW50Lm8KPiAgIG9iai15ICs9IHZ0aW1lci5vCj4g
K29iai15ICs9IHZzbWMubwo+ICAgb2JqLXkgKz0gdnBzY2kubwo+ICAgb2JqLXkgKz0gdnVhcnQu
bwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPiBpbmRleCA5MTMyZmUxLi5mM2I2NGI0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMjE1NSwyMyAr
MjE1NSw2IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKPiAgICAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgaW5m
by5ndmEsIGhzci5sZW4pOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+IC17Cj4gLSAg
ICBpbnQgcmMgPSAwOwo+IC0KPiAtICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJl
Z3MsIGhzcikgKQo+IC0gICAgewo+IC0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiAt
ICAgICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCBjdXJyZW50LT5kb21haW4t
PmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCj4gLSAgICAgICAgcmMgPSBt
b25pdG9yX3NtYygpOwo+IC0KPiAtICAgIGlmICggcmMgIT0gMSApCj4gLSAgICAgICAgaW5qZWN0
X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+IC19Cj4gLQo+ICAgc3RhdGljIHZvaWQgZW50
ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+ICAg
ICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwLi45N2E2YmUzCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKPiBAQCAtMCwwICsxLDE2OCBAQAo+ICsvKgo+ICsgKiB4ZW4vYXJjaC9hcm0vdnNtYy5j
Cj4gKyAqCj4gKyAqIEdlbmVyaWMgaGFuZGxlciBmb3IgU01DIGFuZCBIVkMgY2FsbHMgYWNjb3Jk
aW5nIHRvCj4gKyAqIEFSTSBTTUMgY2FsbGluZyBjb252ZW50aW9uCj4gKyAqCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+
ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKi8K
PiArCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
Cj4gKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KPiArI2luY2x1ZGUgPGFzbS9t
b25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsjaW5jbHVkZSA8YXNtL3NtY2Nj
Lmg+Cj4gKyNpbmNsdWRlIDxhc20vdHJhcHMuaD4KPiArCj4gKy8qIE51bWJlciBvZiBmdW5jdGlv
bnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICovCj4gKyNkZWZp
bmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPiArCj4gK3N0YXRpYyB2b2lkIGZpbGxfdXVp
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgeGVuX3V1aWRfdCAqdSkKCkFjdHVh
bGx5IHdoeSBkbyB5b3UgcGFzcyBhIHBvaW50ZXIgZm9yIHU/IFRoaXMgcmVxdWlyZXMgZXZlcnkg
Y2FsbGVyIHRvIAppbnRyb2R1Y2UgdGVtcG9yYXJ5IHZhcmlhYmxlIGJlY2F1c2UgdGhlIFVVSUQg
aXMgdXN1YWxseSBhIGRlZmluZS4KCldpdGggeW91ciBjdXJyZW50IHNvbHV0aW9uIGVhY2ggY2Fs
bGVyIGFzIHRvIGRvOgoKeGVuX3V1aWRfdCBmb28gPSBNWV9VVUlEOwoKZmlsbF91dWlkKHJlZ3Ms
ICZmb28pOwoKcmV0dXJuIHRydWU7CgpXaGF0IEkgc3VnZ2VzdGVkIGluIHRoZSBwcmV2aW91cyB2
ZXJzaW9uIGlzIHRvIGdldCBmaWxsX3V1aWQgcmV0dXJuIAp0cnVlLiBTbyB5b3UgbWFrZSBlYWNo
IGNhbGxlciBzaW1wbGVyLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds5e0-0005l1-Ez; Wed, 13 Sep 2017 11:15:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds5dz-0005kj-J2
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 11:15:47 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 34/5F-02046-26319B95; Wed, 13 Sep 2017 11:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVTdReGe
 kwZ/fLBYrHgOJe1PeszsweRz+cIXFY3vfLvYApijWzLyk/IoE1owbW58yFdy0qljxaTVbA+Ni
 /S5GLg4hgUYmiZZ3u5m6GDmBnMeMEn+mK0AktjFK/HryjBkkISLgLPH1zFx2EJtXQF9i1qopr
 CC2sICtxPGTJ9hBGiQEvjFJnOj7xdLFyAHkeEqsbVQDqQExN/aeB1rAzsEmYCVxSAwkyiKgKr
 F54g6mCYzcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBHqcAQh2ML487XmIUZKDSUmUd/+eHZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjnCe2MFBIs
 Sk1PrUjLzAGGHkxagoNHSYRXByTNW1yQmFucmQ6ROsVoyXFs0+U/TBybbt4Fkhu+P/jDJMSSl
 5+XKiXOmw3SIADSkFGaBzcOFh+XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMz7QRBoCk9mXg
 nc1ldABzEBHXTm9A6Qg0oSEVJSDYwWG9avnel5sOXxBJXHq1ew3Nmpuclc9E3mdOP7Ry9yxnE
 eXDrTwD5XOoqv2/6fsPb+E9qVjK8387q9PC/lcOv3PPffGVZaFTVvS5Zd67j873vUCvvzq87x
 3E8pYrC+edasvtpv6/3Dmm/dpNNbygIVuuPE17Dt3un6a4kYf8SBEB/VrTuO7yxTYinOSDTUY
 i4qTgQAXwgKb4oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505301343!102889992!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48360 invoked from network); 13 Sep 2017 11:15:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 11:15:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds5du-0006nY-7K; Wed, 13 Sep 2017 11:15:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds5do-0003Lu-Pk; Wed, 13 Sep 2017 11:15:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds5do-0005oS-KM; Wed, 13 Sep 2017 11:15:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113403-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cb2febbf01b758555b6a9b78215213b4ae8778a5
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 11:15:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113403: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQwMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBjYjJmZWJiZjAxYjc1ODU1NWI2YTliNzgyMTUyMTNiNGFlODc3OGE1CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtz
YW5kcl9ncnl0c292QGVwYW0uY29tPgogIFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRk
ZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgY2IyZmVi
YmYwMWI3NTg1NTViNmE5Yjc4MjE1MjEzYjRhZTg3NzhhNQpBdXRob3I6IFBldHJlIFBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNzozMjow
MyAyMDE3ICswMzAwCgogICAgZ2l0aWdub3JlOiBhZGQgbG9jYWwgdmltcmMgZmlsZXMKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0
IDAzZTFhNTZkODFjMTZlZWNlNzM1ZTRkMGVmNzRiZmIxMGVhYWJhMDcKQXV0aG9yOiBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkRhdGU6ICAgVHVlIEp1bCAx
MSAxOTo1MjoyOCAyMDE3ICswMzAwCgogICAgbGlieGw6IHJlbW92ZSB1bm5lZWRlZCBERVZJQ0Vf
QUREIG1hY3JvCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKY29tbWl0IGViNzE0MTVjZWY4MDY0M2QzYjUzZjFhYWRkNzg1MGQ0MTdiNDk0
YzUKQXV0aG9yOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+
CkRhdGU6ICAgVHVlIEp1bCAxMSAxOToyNjowNyAyMDE3ICswMzAwCgogICAgbGlieGw6IGNoYW5n
ZSB2dHBtIHRvIHVzZSBnZW5lcmVjIGFkZCBmdW5jdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBhMjMxNzMzODFiZWQx
YWIzNTAyNTYwNWE5Nzk0YjkzNzk5MmE4Yjk1CkF1dGhvcjogT2xla3NhbmRyIEdyeXRzb3YgPG9s
ZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTY6MzE6NTggMjAx
NyArMDMwMAoKICAgIGxpYnhsOiBmaXggbWVtb3J5IGxlYWsgaW4gbGlieGxfX2NvbG9fc2F2ZV9z
ZXR1cAogICAgCiAgICBHZXR0aW5nIG5pYyBsaXN0IGluIGNhc2UgdXNlcnNwYWNlIHByb3h5IGlz
IGNhbGxlZAogICAgd2l0aG91dCBmcmVlaW5nLiBUaGUgZml4IGlzIHRvIHVzZSBjZHMtPm5pY3Mg
dG8KICAgIGtlZXAgbmljIGxpc3QuIGNkcy0+bmljcyB3aWxsIGJlIGZyZWVkIGluCiAgICBkZXZp
Y2VzX3RlYXJkb3duX2NiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNv
diA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjYWMxZjA2MDYxNDg2ZjBhY2EyMjA2MTQ2OGI1MGFl
MWVlOTlhYzBjCkF1dGhvcjogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgpEYXRlOiAgIFR1ZSBKdWwgMTEgMTc6MjY6MDkgMjAxNyArMDMwMAoKICAgIGxpYnhs
OiBjaGFuZ2UgbmljIHRvIHVzZSBnZW5lcmVjIGFkZCBmdW5jdGlvbgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFsgd2VpOiBhZGQg
bWlzc2luZyBzZW1pY29sb24gXQogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmNvbW1pdCBmYmJhZjJjYzk4ODRlMjQzYjUyYzc1ZTYzNWM3MmE1OTMyNjdj
ZGQzCkF1dGhvcjogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpEYXRlOiAgIFR1ZSBKdWwgMTEgMTY6NTU6NDcgMjAxNyArMDMwMAoKICAgIGxpYnhsOiBjaGFu
Z2UgZGlzayB0byB1c2UgZ2VuZXJpYyBnZXR0aW5nIGxpc3QgZnVuY3Rpb25zCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDYz
NWY0NmYwOTQyY2Q5YjYwYmE1NWNlZTUyNTU2MTk5NDhmNWE3ZGUKQXV0aG9yOiBPbGVrc2FuZHIg
R3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkRhdGU6ICAgTW9uIEp1bCAxMCAy
MDozNDowNyAyMDE3ICswMzAwCgogICAgbGlieGw6IGNoYW5nZSB2ZmIgdG8gdXNlIGdlbmVyZWMg
YWRkIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxv
bGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKY29tbWl0IDgzN2Q4YzU5Y2JjM2E0MDVhMGI1YzgyYWQxZWQ4MmY0OWM5
NGU5NTcKQXV0aG9yOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5j
b20+CkRhdGU6ICAgTW9uIEp1bCAxMCAyMDoxNzo0OSAyMDE3ICswMzAwCgogICAgbGlieGw6IGNo
YW5nZSB2a2IgdG8gdXNlIGdlbmVyZWMgYWRkIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDM0ZjFkYmI1ZmMx
YmVlNzkxMGM5OGEwZmI4MjQ2NjEwZDRlZjQ3ODEKQXV0aG9yOiBPbGVrc2FuZHIgR3J5dHNvdiA8
b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkRhdGU6ICAgTW9uIEp1bCAxMCAxNzowMzo1OSAy
MDE3ICswMzAwCgogICAgbGlieGw6IGNoYW5nZSBwOSB0byB1c2UgZ2VuZXJlYyBhZGQgZnVuY3Rp
b24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9n
cnl0c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgpjb21taXQgYTI1YjcyMjcwOWZiODgyNzYyYTU5MDk3MjcwNzJmNzAwNTJkMDA5ZQpBdXRo
b3I6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KRGF0ZTog
ICBUaHUgTWF5IDI1IDE0OjU1OjI3IDIwMTcgKzAzMDAKCiAgICBkb2NzOiBhZGQgUFYgZGlzcGxh
eSBkcml2ZXIgaW5mb3JtYXRpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgN2E0ODYyMmE3OGEwYjQ1MmU4YWZhNTViODQ0
MmM5NThhYmQyMjZhNwpBdXRob3I6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KRGF0ZTogICBUaHUgTWFyIDIzIDE3OjI2OjQxIDIwMTcgKzAyMDAKCiAgICB4
bDogYWRkIFBWIGRpc3BsYXkgZGV2aWNlIGNvbW1hbmRzCiAgICAKICAgIEFkZCBjb21tYW5kczog
dmRpc3BsLWF0dGFjaCwgdmRpc3BsLWxpc3QsIHZkaXNwbC1kZXRhY2gKICAgIGFuZCBkb21haW4g
Y29uZmlnIHZkaXNwbCBwYXJzZXIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMTkxZWE4MWU2ZmNlMzk4ZGMyMzM3ZWQ0ZTBi
YmM2Y2M4MDkxODU3ZQpBdXRob3I6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KRGF0ZTogICBNb24gSnVuIDI2IDE0OjM2OjQxIDIwMTcgKzAzMDAKCiAgICBs
aWJ4bDogYWRkIHZkaXNwbCBkZXZpY2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMWI3MDBjNWFlNWQ1YWU1MjVlZTZmNThk
YTAxYjQ3MWViMGM0YmM5ZApBdXRob3I6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5
dHNvdkBlcGFtLmNvbT4KRGF0ZTogICBNb24gSnVsIDEwIDE2OjUwOjEyIDIwMTcgKzAzMDAKCiAg
ICBsaWJ4bDogYWRkIGdlbmVyaWMgZnVuY3Rpb25zIHRvIGdldCBhbmQgZnJlZSBkZXZpY2UgbGlz
dAogICAgCiAgICBBZGQgbGlieGxfX2RldmljZV9saXN0IGFuZCBsaWJ4bF9fZGV2aWNlX2xpc3Rf
ZnJlZQogICAgZnVuY3Rpb25zIHRvIGhhbmRsZSBkZXZpY2UgbGlzdCB1c2luZyB0aGUgZGV2aWNl
CiAgICBmcmFtZXdvcmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292
IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDU4OTA3ZDM4OWJiMzBjNDhmMjg1YmJmY2UyNTRlNDkz
OWQ2MWVjMDMKQXV0aG9yOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBh
bS5jb20+CkRhdGU6ICAgTW9uIEp1biAyNiAxNjowODo1NiAyMDE3ICswMzAwCgogICAgbGlieGw6
IGFkZCBnZW5lcmljIGZ1bmN0aW9uIHRvIGFkZCBkZXZpY2UKICAgIAogICAgQWRkIGxpYnhsX19k
ZXZpY2VfYWRkIHRvIHNpbXBsZSB3cml0ZSBYZW5TdG9yZSBkZXZpY2UgY29uaWZnCiAgICBhbmQg
bGlieGxfX2RldmljZV9hZGRfYXN5bmMgdG8gdXBkYXRlIGRvbWFpbiBjb25maWd1cmF0aW9uCiAg
ICBhbmQgd3JpdGUgWGVuU3RvcmUgZGV2aWNlIGNvbmZpZyBhc3luY2hyb25pb3VzbHkuCiAgICBB
bG1vc3QgYWxsIGRldmljZXMgaGF2ZSBzaW1pbGFyIGxpYnhsX19kZXZpY2VfeHh4eF9hZGQgZnVu
Y3Rpb24uCiAgICBUaGlzIGdlbmVyaWMgZnVuY3Rpb25zIGltcGxlbWVudCBzYW1lIGZ1bmN0aW9u
YWxpdHkgYnV0CiAgICB1c2luZyB0aGUgZGV2aWNlIGhhbmRsaW5nIGZyYW1ld29yay4gVGggZGV2
aWNlIHNwZWNpZmljCiAgICBwYXJ0IHN1Y2ggYXMgc2V0dGluZyB4ZW4gc3RvcmUgY29uZmlndXJh
dGlvbmlzIG1vdmVkCiAgICB0byBzZXRfeGVuc3RvcmVfY29uZmlnIGNhbGxiYWNrIG9mIHRoZSBk
ZXZpY2UgZnJhbWV3b3JrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNv
diA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:52:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds6Cr-000055-LA; Wed, 13 Sep 2017 11:51:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4228083ce=citrix-osstest@xenproject.org>)
 id 1ds6Cq-0008WO-Kh
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 11:51:48 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 97/ED-02023-3DB19B95; Wed, 13 Sep 2017 11:51:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO5l6Z2
 RBqtmcVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxFh/YwF/xoYazY8GQVWwPjs9AuRk4OCQF/
 iUMLFjFC2O4Sb8/OZQWxRQScJSZ8uM0GYvMK6En0LTnGDGILCyRI9D07z9TFyAVU/19JYvX6V
 SwQza4SL08sY4KxF73dDxZnE/CQmNgzEcxmEVCVWPdhNTuILSSgJbF08UomiAWCEidnPgGrYR
 aQkDj44gUzxBwLifZPb5kmMPLNQlI2C0nZAkamVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBqZ
 6uanFxYnpqTmJScV6yfm5mxiBYcUABDsYb/U5H2KU5GBSEuXdv2dHpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3h6pnZFCgkWp6akVaZk5wACHSUtw8CiJ8KqDpHmLCxJzizPTIVKnGI05jm26/
 IeJ49GNu3+YhFjy8vNSpcR5K0FKBUBKM0rz4AbBIu8So6yUMC8j0GlCPAWpRbmZJajyrxjFOR
 iVhHkXgkzhycwrgdv3CugUJqBTzpzeAXJKSSJCSqqBsdEx/eCvxQt3MVbzLA8Q+2aUIxni/Ng
 0vNlf7H7AKzvTS9byeaqLI1+r6ep4apewT5k4N6WASSX9w9dtLHUL8jY8nDnt78bp4TJFYYZa
 z1TvmTeEi7T383ld/Nxf1td2hsEm4bv3+/1Lwmtbc5/xO7duTxDdLFQaoHL91M82m+DaXVa9y
 QuUWIozEg21mIuKEwG+TDwmtwIAAA==
X-Env-Sender: prvs=4228083ce=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505303505!72516370!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48640 invoked from network); 13 Sep 2017 11:51:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 11:51:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,387,1500940800"; d="scan'208";a="439567248"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72099-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 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-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2: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-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-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-libvirt-vhd: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-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: xen=2cc3d32f40c71cb242477a3f8938074d4fc36829
X-Osstest-Versions-That: xen=d23bcc5ae7342a6c369200cda46cf95bcf854dd0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 13 Sep 2017 12:51:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 72099: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjA5OSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjA5OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDM5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDcyMDM5
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgZmFpbCBsaWtlIDcyMDM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGxpa2UgNzIwMzkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgIGZh
aWwgbGlrZSA3MjAzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMDM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzIw
MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbWlkd2F5ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAyY2MzZDMyZjQwYzcxY2IyNDI0NzdhM2Y4OTM4MDc0ZDRmYzM2ODI5CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkMjNiY2M1YWU3MzQyYTZjMzY5MjAwY2Rh
NDZjZjk1YmNmODU0ZGQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMzkgIDIwMTctMDgtMzAg
MDk6NDQ6NTQgWiAgIDE0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMDk5ICAyMDE3LTA5
LTEzIDA0OjE2OjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVz
dGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMmNjM2Qz
MmY0MGM3MWNiMjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjAxOjU4IDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24gZGVzdHJveS9y
ZXBsYWNlCiAgICAKICAgIEluIG9yZGVyIGZvciBQVEUgaGFuZGxpbmcgdG8gbWF0Y2ggdXAgd2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50aW5nIGRvbmUKICAgIGJ5IGNvbW1vbiBjb2RlLCBwcmVzZW5j
ZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3JhbnQgbWFwcGluZyBQVEVzIG11c3QKICAgIGFsc28gYmUg
dGFrZW4gaW50byBhY2NvdW50OyB2YWxpZGF0aW5nIGp1c3QgdGhlIGZyYW1lIG51bWJlciBpcyBu
b3QKICAgIGVub3VnaC4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyIHJlbGV2YW50IGlmIGEgZ3Vlc3Qg
ZmlkZGxlcyB3aXRoIGdyYW50CiAgICBQVEVzIHZpYSBub24tZ3JhbnQgaHlwZXJjYWxscy4KICAg
IAogICAgTm90ZSB0aGF0IHRoZSBmbGFncyBiZWluZyBwYXNzZWQgdG8gcmVwbGFjZV9ncmFudF9o
b3N0X21hcHBpbmcoKQogICAgYWxyZWFkeSBoYXBwZW4gdG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0
aW5nIG1hcHBpbmcsIHNvIG5vIG5ldyBmdW5jdGlvbgogICAgcGFyYW1ldGVyIGlzIG5lZWRlZC4K
ICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxOSAvIFhTQS0yMzQuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NToxMyArMDIwMAoKY29tbWl0IDc5Nzc1ZjU3ZDM5OWFm
YmQyMzg1NjZmNzM3MDBlMWYzZGEzMWMwMzQKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNTowMTozOSAyMDE3ICswMjAwCgogICAgdG9v
bHMveGVuc3RvcmU6IGRvbnQgdW5saW5rIGNvbm5lY3Rpb24gb2JqZWN0IHR3aWNlCiAgICAKICAg
IEEgY29ubmVjdGlvbiBvYmplY3Qgb2YgYSBkb21haW4gd2l0aCBhc3NvY2lhdGVkIHN0dWJkb20g
aGFzIHR3bwogICAgcGFyZW50czogdGhlIGRvbWFpbiBhbmQgdGhlIHN0dWJkb20uIFdoZW4gY2xl
YW5pbmcgdXAgdGhlIGxpc3Qgb2YKICAgIGFjdGl2ZSBkb21haW5zIGluIGRvbWFpbl9jbGVhbnVw
KCkgbWFrZSBzdXJlIG5vdCB0byB1bmxpbmsgdGhlCiAgICBjb25uZWN0aW9uIHR3aWNlIGZyb20g
dGhlIHNhbWUgZG9tYWluLiBUaGlzIGNvdWxkIGhhcHBlbiB3aGVuIHRoZQogICAgZG9tYWluIGFu
ZCBpdHMgc3R1YmRvbSBhcmUgYmVpbmcgZGVzdHJveWVkIGF0IHRoZSBzYW1lIHRpbWUgbGVhZGlu
ZwogICAgdG8gdGhlIGRvbWFpbiBsb29wIGJlaW5nIGVudGVyZWQgdHdpY2UuCiAgICAKICAgIEFk
ZGl0aW9uYWxseSBkb24ndCB1c2UgdGFsbG9jX2ZyZWUoKSBpbiB0aGlzIGNhc2UgYXMgaXQgd2ls
bCByZW1vdmUKICAgIGEgcmFuZG9tIHBhcmVudCBsaW5rLCBsZWFkaW5nIGV2ZW50dWFsbHkgdG8g
YSBtZW1vcnkgbGVhay4gVXNlCiAgICB0YWxsb2NfdW5saW5rKCkgaW5zdGVhZCBzcGVjaWZ5aW5n
IHRoZSBjb250ZXh0IGZyb20gd2hpY2ggdGhlCiAgICBjb25uZWN0aW9uIG9iamVjdCBzaG91bGQg
YmUgcmVtb3ZlZC4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxNyAvIFhTQS0yMzMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBFcmljIENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNTYyYTFjMGY3ZWYzZmJmM2MxMjJjM2RmYTRmMmFkOWRkNTFkYTlmZQog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDQ6NTYgKzAyMDAKCmNvbW1pdCA0M2NiMGM0
ZWU0MWRjMDUzMjU3MTkyYmIwYTBiZGQ1NjI2NWUzMjIyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjAxOjExIDIw
MTcgKzAyMDAKCiAgICBncmFudF90YWJsZTogZml4IEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGhhbmRs
aW5nCiAgICAKICAgIERvbid0IGZhbGwgb3ZlciBhIE5VTEwgZ3JhbnRfdGFibGUgcG9pbnRlciB3
aGVuIHRoZSBvd25lciBvZiB0aGUgZG9tYWluCiAgICBpcyBhIHN5c3RlbSBkb21haW4gKERPTUlE
X3tYRU4sSU99IGV0YykuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTggLyBYU0EtMjMy
LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGMzZDgzMGIyNDQ5OThiMzY4NmUyZWI2NGRiOTU5OTZiZTVlYjVlNWMK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ0OjExICswMjAwCgpjb21taXQgNDgyMTIy
OGE3M2Q4NTY4NWIxYzJkYzYxZjdkOTY4MmNmMWI2N2YwZQpBdXRob3I6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjAwOjEwIDIw
MTcgKzAyMDAKCiAgICB4ZW4vbW06IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhhbiBNQVhfTlVN
Tk9ERVMKICAgIAogICAgVGhlIG91dHB1dCBvZiBNRU1GX2dldF9ub2RlKG1lbWZsYWdzKSBjYW4g
YmUgYXMgbGFyZ2UgYXMgbm9kZWlkX3QgY2FuCiAgICBob2xkIChjdXJyZW50bHkgMjU1KS4gIFRo
aXMgaXMgdGhlbiB1c2VkIGFzIGFuIGluZGV4IHRvIGFycmF5cyBvZiBzaXplCiAgICBNQVhfTlVN
Tk9ERSwgd2hpY2ggaXMgNjQgb24geDg2IGFuZCAxIG9uIEFSTSwgY2FuIGJlIHBhc3NlZCBpbiBi
eSBhbgogICAgdW50cnVzdGVkIGd1ZXN0ICh2aWEgbWVtb3J5X2V4Y2hhbmdlIGFuZCBpbmNyZWFz
ZV9yZXNlcnZhdGlvbikgYW5kIGlzCiAgICBub3QgY3VycmVudGx5IGJvdW5kcy1jaGVja2VkLgog
ICAgCiAgICBDaGVjayB0aGUgdmFsdWUgaW4gcGFnZV9hbGxvYy5jIGJlZm9yZSB1c2luZyBpdCwg
YW5kIGFsc28gY2hlY2sgdGhlCiAgICB2YWx1ZSBpbiB0aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMg
YW5kIHJldHVybiAtRUlOVkFMIGlmIGFwcHJvcHJpYXRlLgogICAgRG9uJ3QgcGVybWl0IGRvbWFp
bnMgb3RoZXIgdGhhbiB0aGUgaGFyZHdhcmUgb3IgY29udHJvbCBkb21haW4gdG8KICAgIGFsbG9j
YXRlIG5vZGUtY29uc3RyYWluZWQgbWVtb3J5LgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0
MzE2IC8gWFNBLTIzMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRk
QGJ1Z2Z1enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyZmVjZTM1MzAzNTI5Mzk1YmZlYTZiMDNk
MjI2ODM4MGVmNjgyYzkzCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0MzoxNiArMDIw
MAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:53:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:53:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds6EQ-0000D4-3Q; Wed, 13 Sep 2017 11:53:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds6EO-0000Cw-U5
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:53:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 04/31-01761-43C19B95; Wed, 13 Sep 2017 11:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTddYZme
 kwff3/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxGXdZCs5WVVz6Hd/AuCqmi5GLQ0hgM6PE
 7XnTWSCcpYwSvw5vYO9i5OQQFvCWOHh7JhOILQJkv+r+yQ5SxCzwiUni7bHpTBAdXYwSy+73M
 4JUsQloStz5/Amsg1fASuLX51nMIDaLgKrErH37WUBsUYFwid4D/WwQNYISJ2c+AYtzAm2Yfm
 sxK4jNLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRraKCXVJSZnlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yXn525iBIYoAxDsYFwz1fkQoyQHk5Io
 7/49OyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCelNoZKSRYlJqeWpGWmQOMFpi0BAePkgjvL
 ZA0b3FBYm5xZjpE6hSjopQ47wuQhABIIqM0D64NFqGXGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMx7B2QKT2ZeCdz0V0CLmYAWnzm9A2RxSSJCSqqBcfHzzV/Pbjznq7yYUXGqw/K/MYt3NKb
 OdW75dEozf6GWgtsDgdbtRvyiB+9MUX6lvUJk+nOZRF/Z6vdTllVZSK7ZpWchv7BZ806y3uSD
 H3oXWwlz/zwT5tz0hi186XXR8AKztff0QpS2NWz4+//hk5eqKZOYBZc+lHER+tNTc+Q7w5To6
 AST9UosxRmJhlrMRcWJAK+2gN7LAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505303602!95840783!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19355 invoked from network); 13 Sep 2017 11:53:22 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 13 Sep 2017 11:53:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B56C71596;
 Wed, 13 Sep 2017 04:53:21 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 49A723F483;
 Wed, 13 Sep 2017 04:53:18 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-8-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <16e3f6c0-0167-890b-cbd5-531807152bbc@arm.com>
Date: Wed, 13 Sep 2017 12:53:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-8-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 07/10] arm: traps: handle PSCI calls
	inside `vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gUFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQg
YmUgaGFuZGxlZCBpbgo+IGFwcHJvcHJpYXRlIHBsYWNlOiBgdnNtYy5jYC4gVGhpcyBwYXRjaCBt
b3ZlcyBQU0NJIGhhbmRsZXIKPiBjYWxscyBmcm9tIGB0cmFwcy5jYCB0byBgdnNtYy5jYC4gQWxz
byBpdCBjb3JyZWN0cyBjb2RpbmcKPiBzdHlsZSBvZiB0aGUgUFNDSSBoYW5kbGVyIGZ1bmN0aW9u
cy4KPiAKPiBPbGRlciBQU0NJIDAuMSB1c2VzIFNNQyBmdW5jdGlvbiBpZGVudGlmaWVycyBpbiBy
YW5nZSB0aGF0IGlzCj4gcmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKEFSTSBERU4gMDAyOEIs
IHBhZ2UgMTYpLCB3aGlsZSBuZXdlcgo+IFBTQ0kgMC4yIGFuZCBsYXRlciBpcyBkZWZpbmVkIGFz
ICJzdGFuZGFyZCBzZWN1cmUgc2VydmljZSIgd2l0aCBpdHMKPiBvd24gcmFuZ2VzIChBUk0gREVO
IDAwMjhCLCBwYWdlIDE4KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
IC0tLQo+IAo+ICAgKiBoYW5kbGVfcHNjaV8wX3goKSByZW5hbWVkIHRvIGhhbmRsZV9leGlzdGlu
Z19hcGlzKCkKPiAgICogc3BlbGxpbmcgZml4ZXMKPiAgICogZml4ZWQgY29kaW5nIHN0eWxlIGZv
ciBtb3ZlZCBQU0NJIGNvZGUKPiAgICogcHJldmlvdXNseSBpbnRyb2R1Y2VkIGBmdW5jaWRgIG1v
dmVkIHRvIHByZXZpb3VzIHBhdGNoCj4gCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgICAgICAgICB8IDExNyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vYXJjaC9h
cm0vdnNtYy5jICAgICAgICAgICAgICAgICB8IDE4OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCAgICAgICAgIHwgICAx
ICsKPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oIHwgICA4ICsrCj4gICA0
IGZpbGVzIGNoYW5nZWQsIDE5NiBpbnNlcnRpb25zKCspLCAxMTkgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMs
Cj4gaW5kZXggZjNiNjRiNC4uZDAwZmYzNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE0NTAsMTE5ICsxNDUwLDYg
QEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dW5zaWduZWQgaW50IGNvZGUpCj4gICB9Cj4gICAjZW5kaWYKPiAgIAo+IC0jZGVmaW5lIFBTQ0lf
U0VUX1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQo+IC0jZGVmaW5l
IFBTQ0lfQVJHKHJlZyxuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQo+IC0KPiAtI2lmZGVmIENPTkZJ
R19BUk1fNjQKPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpZ2V0X3VzZXJf
cmVnKHJlZyxuKQo+IC0jZWxzZQo+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJH
KHJlZyxuKQo+IC0jZW5kaWYKPiAtCj4gLS8qIGhlbHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcg
YXJtIG1vZGUgMzIvNjQgYml0ICovCj4gLXN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVj
ayhzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IGZpZCkKPiAtewo+IC0gICAgICAgIHJldHVy
biAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkg
KTsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+IC17Cj4gLSAgICByZWdpc3Rlcl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7
Cj4gLQo+IC0gICAgLyogcHJlbG9hZGluZyBpbiBjYXNlIHBzY2lfbW9kZV9jaGVjayBmYWlscyAq
Lwo+IC0gICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTKTsK
PiAtICAgIHN3aXRjaCggZmlkICkKPiAtICAgIHsKPiAtICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgo+
IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihy
ZWdzLDEpOwo+IC0gICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+IC0gICAg
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOwo+
IC0gICAgICAgIH0KPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV9jcHVfb246Cj4g
LSAgICAgICAgewo+IC0gICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJl
Z3MsMSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywy
KTsKPiAtICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+IC0gICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsK
PiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BT
Q0lfVkVSU0lPTjoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwo+IC0gICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwo+IC0gICAg
ICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgo+IC0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBT
Q0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lf
bWlncmF0ZV9pbmZvX3R5cGUpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIGNh
c2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKPiAtICAgIGNhc2UgUFNDSV8wXzJf
Rk42NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWln
cmF0ZV9pbmZvX3VwX2NwdSk7Cj4gLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVu
dC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9zeXN0ZW1fb2ZmKTsKPiAtICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAg
ICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKPiAtICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Cj4gLSAgICAgICAgZG9fcHNjaV8w
XzJfc3lzdGVtX3Jlc2V0KCk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8y
X0ZOX0NQVV9PTjoKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046Cj4gLSAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNr
KGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICByZWdp
c3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsMSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVy
X3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCBj
aWQgPSBQU0NJX0FSRyhyZWdzLDMpOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKPiAtICAgICAgICB9
Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgo+
IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgo+IC0gICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1
cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICB1aW50MzJf
dCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
ZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQg
PSBQU0NJX0FSRyhyZWdzLDMpOwo+IC0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwo+IC0gICAgICAg
IH0KPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5G
TzoKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgo+IC0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+IC0gICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAgICAgICAgewo+IC0gICAgICAg
ICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLDEpOwo+IC0gICAgICAgICAgICB1
aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLDIpOwo+IC0gICAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4g
LSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdS
QVRFOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X01JR1JBVEU6Cj4gLSAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Cj4gLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2so
Y3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHVpbnQz
Ml90IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsMSk7Cj4gLSAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKPiAtICAgICAgICB9Cj4gLSAg
ICAgICAgYnJlYWs7Cj4gLSAgICBkZWZhdWx0Ogo+IC0gICAgICAgIGRvbWFpbl9jcmFzaF9zeW5j
aHJvbm91cygpOwo+IC0gICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAtfQo+IC0KPiAgICNpZmRl
ZiBDT05GSUdfQVJNXzY0Cj4gICAjZGVmaW5lIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHIpIChyKS0+
eDAKPiAgICNkZWZpbmUgSFlQRVJDQUxMX0FSRzEocikgKHIpLT54MAo+IEBAIC0yMjUxLDcgKzIx
MzgsNyBAQCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICAgICAgICAgICAgICAgcmV0dXJuIGRvX2RlYnVnX3RyYXAocmVncywg
aHNyLmlzcyAmIDB4MDBmZik7Cj4gICAjZW5kaWYKPiAgICAgICAgICAgaWYgKCBoc3IuaXNzID09
IDAgKQo+IC0gICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOwo+ICsgICAgICAg
ICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MocmVncyk7Cj4gICAgICAgICAgIGRvX3RyYXBf
aHlwZXJjYWxsKHJlZ3MsIChyZWdpc3Rlcl90ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cj4gICAg
ICAgICAgIGJyZWFrOwo+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiBAQCAtMjI2Myw3ICsyMTUw
LDcgQEAgYXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiAgICAgICAgICAgICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhz
ci5pc3MgJiAweDAwZmYpOwo+ICAgI2VuZGlmCj4gICAgICAgICAgIGlmICggaHNyLmlzcyA9PSAw
ICkKPiAtICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfcHNjaShyZWdzKTsKPiArICAgICAgICAg
ICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwo+ICAgICAgICAgICBkb190cmFwX2h5
cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKPiAgICAgICAgICAgYnJlYWs7Cj4g
ICAgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21j
LmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggOTdhNmJlMy4uZDMxMjBhNSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+
IEBAIC0xOSw2ICsxOSw3IEBACj4gICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICAjaW5jbHVk
ZSA8cHVibGljL2FyY2gtYXJtL3NtY2NjLmg+Cj4gICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4K
PiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgICNp
bmNsdWRlIDxhc20vc21jY2MuaD4KPiAgICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KPiBAQCAtMjYs
NiArMjcsOSBAQAo+ICAgLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVk
IGJ5IEh5cGVydmlzb3IgU2VydmljZS4gKi8KPiAgICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9O
X0NPVU5UIDMKPiAgIAo+ICsvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0
ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGxzLiAqLwo+ICsjZGVmaW5lIFNTU0Nf
U01DQ0NfRlVOQ1RJT05fQ09VTlQgMTMKPiArCj4gICBzdGF0aWMgdm9pZCBmaWxsX3V1aWQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHhlbl91dWlkX3QgKnUpCj4gICB7Cj4gICAg
ICAgaW50IG47Cj4gQEAgLTcxLDYgKzc1LDE1NCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2
aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICB9Cj4gICB9Cj4gICAKPiAr
I2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZh
bCkKPiArI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91c2VyX3JlZyhyZWcsIG4pCj4gKwo+
ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICsjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSAodWlu
dDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pKQo+ICsjZWxzZQo+ICsjZGVmaW5lIFBTQ0lfQVJH
MzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCj4gKyNlbmRpZgo+ICsKPiArLyogRXhpc3Rpbmcg
KHByZSBTTUNDQykgQVBJcy4gVGhpcyBpbmNsdWRlcyBQU0NJIDAuMSBpbnRlcmZhY2UgKi8KPiAr
c3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2FwaXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gK3sKPiArICAgIHN3aXRjaCAoIFBTQ0lfQVJHMzIocmVncywgMCkgKQoKSXQgaXMgYSBi
aXQgb2RkIHRvIHVzZSBQU0NJX0FSRzMyIGhlcmUgZm9yIGEgZnVuY3Rpb24gY2FsbGVkIAoiaGFu
ZGxlX2V4aXN0aW5nX2FwaXMiLiBXaGF0IGFyZSB5b3UgdHJ5aW5nIHRvIGFjaGlldmUgYW5kIHdo
eSB0aGUgCjMyLWJpdCBpcyBuZWNlc3NhcnkgaGVyZSBhbmQgbm90IGluIG90aGVyIHBsYWNlcyAo
c3VjaCBhcyBoYW5kbGVfc3NzYyk/Cgo+ICsgICAgewo+ICsgICAgY2FzZSBQU0NJX2NwdV9vZmY6
Cj4gKyAgICB7Cj4gKyAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAx
KTsKPiArCj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiArICAgICAgICBQ
U0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOwo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgY2FzZSBQU0NJX2NwdV9vbjoKPiArICAgIHsK
PiArICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ICsgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gKwo+ICsgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1
ZTsKPiArICAgIH0KPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsg
ICAgfQo+ICt9Cj4gKwo+ICsvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2Rl
IDMyLzY0IGJpdCAqLwo+ICtzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0
IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4gK3sKPiArICAgIHJldHVybiAhKCBpc182NGJp
dF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkgKTsKPiArfQo+ICsK
PiArLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMg
Ki8KPiArc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gK3sKPiArICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkcocmVncywgMCk7Cj4gKwo+ICsg
ICAgc3dpdGNoICggc21jY2NfZ2V0X2ZuKGZpZCkgKQo+ICsgICAgewo+ICsgICAgY2FzZSBzbWNj
Y19nZXRfZm4oUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OKToKPiArICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX3ZlcnNpb24pOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl92ZXJzaW9uKCkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2Ug
c21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX0NQVV9PRkYpOgo+ICsgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X29mZik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vZmYoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2FzZSBz
bWNjY19nZXRfZm4oUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUpOgo+ICsgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPiArICAgICAgICBy
ZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBjYXNlIHNtY2NjX2dldF9mbihQU0NJXzBfMl9GTl9NSUdS
QVRFX0lORk9fVVBfQ1BVKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5m
b191cF9jcHUpOwo+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCj4gKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiAr
ICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYpOgo+ICsgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZigpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFM
X0ZBSUxVUkUpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2Ugc21jY2Nf
Z2V0X2ZuKFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCk6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fcmVzZXQpOwo+ICsgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgp
Owo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUp
Owo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBT
Q0lfMF8yX0ZOX0NQVV9PTik6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+
ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJl
Z3MsIDEpOwo+ICsgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3Ms
IDIpOwo+ICsgICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+
ICsKPiArICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9v
bih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybiB0
cnVlOwo+ICsKPiArICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5E
KToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPiArICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiAr
ICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiArICAg
ICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKPiArCj4gKyAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3Rh
dGUsIGVwb2ludCwgY2lkKSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+
ICsKPiArICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk8pOgo+
ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+ICsgICAgICAg
IGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAr
ICAgICAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Cj4gKyAgICAg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRh
ZmYsIGxhZmYpKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsg
ICAgY2FzZSBzbWNjY19nZXRfZm4oUFNDSV8wXzJfRk5fTUlHUkFURSk6Cj4gKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Cj4gKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hl
Y2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVp
bnQzMl90IHRjcHUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ICsKPiArICAgICAgICAgICAgUFND
SV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+ICsgICAgICAg
IH0KPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5D
X0NBTExfQ09VTlQ6Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFNTU0NfU01DQ0Nf
RlVOQ1RJT05fQ09VTlQpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RhdGljIGNvbnN0
IHhlbl91dWlkX3QgcHNjaV91dWlkID0gU1NTQ19TTUNDQ19VSUQ7Cj4gKwo+ICsgICAgICAgIGZp
bGxfdXVpZChyZWdzLCAmcHNjaV91dWlkKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKClNlZSBt
eSBjb21tZW50IG9uIHBhdGNoICM2LgoKPiArICAgIH0KPiArCj4gKyAgICBjYXNlIEFSTV9TTUND
Q19GVU5DX0NBTExfUkVWSVNJT046Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFNT
U0NfU01DQ0NfTUFKT1JfUkVWSVNJT04pOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAx
LCBTU1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKCkFz
IHN1Z2dlc3Qgb24gdjQsIHlvdSBjb3VsZCBpbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZG8gdGhhdCBm
b3IgeW91IGFuZCAKcmV0dXJuIHRydWUuIFRoaXMgd291bGQgbWFrZSB0aGUgaW1wbGVtZW50YXRp
b24gb2YgCkFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04gZWFzaWVyIHRvIHJlYWQuCgo+ICsK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICt9Cj4g
Kwo+ICAgLyoKPiAgICAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMgY2Fs
bCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDLgo+ICAgICogcmV0dXJucyB0cnVlIGlmIHRoYXQgd2Fz
IHZhbGlkIFNNQ0NDIGNhbGwgKGV2ZW4gaWYgZnVuY3Rpb24gbnVtYmVyCj4gQEAgLTExMCwxMSAr
MjYyLDI2IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gLSAg
ICBzd2l0Y2ggKCBzbWNjY19nZXRfb3duZXIoZnVuY2lkKSApCj4gKyAgICAvKgo+ICsgICAgICog
U3BlY2lhbCBjYXNlOiBpZGVudGlmaWVyIHJhbmdlIGZvciBleGlzdGluZyBBUElzLgo+ICsgICAg
ICogVGhpcyByYW5nZSBpcyBkZXNjcmliZWQgaW4gU01DQ0MgKEFSTSBERU4gMDAyOEIsIHBhZ2Ug
MTYpLAo+ICsgICAgICogYnV0IGl0IGRvZXMgbm90IGNvbmZvcm1zIHRvIHN0YW5kYXJkIGZ1bmN0
aW9uIGlkZW50aWZpZXIKPiArICAgICAqIGVuY29kaW5nLgo+ICsgICAgICovCj4gKyAgICBpZiAo
IGZ1bmNpZCA+PSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfU1RBUlQgJiYKPiArICAgICAgICAg
ZnVuY2lkIDw9IEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9FTkQgKQo+ICsgICAgICAgIGhhbmRs
ZWQgPSBoYW5kbGVfZXhpc3RpbmdfYXBpcyhyZWdzKTsKPiArICAgIGVsc2UKPiAgICAgICB7Cj4g
LSAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+IC0gICAgICAgIGhhbmRsZWQg
PSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKPiAtICAgICAgICBicmVhazsKPiArICAgICAgICBz
d2l0Y2ggKCBzbWNjY19nZXRfb3duZXIoZnVuY2lkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
IGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6Cj4gKyAgICAgICAgICAgIGhhbmRsZWQg
PSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6Cj4gKyAgICAgICAgICAgIGhhbmRsZWQg
PSBoYW5kbGVfc3NzYyhyZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+
ICAgICAgIH0KPiAgIAo+ICAgICAgIGlmICggIWhhbmRsZWQgKQo+IEBAIC0xNTgsNiArMzI1LDIw
IEBAIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpCj4gICAgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNy
KTsKPiAgIH0KPiAgIAo+ICt2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICt7Cj4gKyAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJl
Z3MtPmhzciB9Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiB2c21jY2NfaGFuZGxlX2NhbGwoKSB3
aWxsIHJldHVybiBmYWxzZSBpZiB0aGlzIGNhbGwgaXMgbm90Cj4gKyAgICAgKiBTTUNDQyBjb21w
YXRpYmxlIChlLmcuIGltbWVkaWF0ZSB2YWx1ZSAhPSAwKS4gQXMgaXQgaXMgbm90Cj4gKyAgICAg
KiBjb21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQgZ3Vlc3Qgd2lsbCB1bmRlcnN0YW5k
Cj4gKyAgICAgKiBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04uCj4gKyAgICAgKi8KPiAr
ICAgIGlmICggIXZzbWNjY19oYW5kbGVfY2FsbChyZWdzKSApCj4gKyAgICAgICAgaW5qZWN0X3Vu
ZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+ICt9Cj4gKwo+ICAgLyoKPiAgICAqIExvY2FsIHZh
cmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gaW5kZXggNmVmZDFjNS4u
MGI5MWFhNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKPiBAQCAtMzMsNiArMzMsNyBAQCB2b2lkIGRv
X2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiAg
IAo+ICAgLyogU01DQ0MgaGFuZGxpbmcgKi8KPiAgIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICt2b2lkIGRvX3RyYXBf
aHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPiAgIAo+ICAgI2VuZGlmIC8q
IF9fQVNNX0FSTV9UUkFQU19fICovCj4gICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNj
Yy5oCj4gaW5kZXggYTFkMDBhZS4uY2FlYWQ2ZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0vc21jY2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS9zbWNjYy5oCj4gQEAgLTQ2LDYgKzQ2LDE0IEBACj4gICAjZGVmaW5lIFhFTl9TTUNDQ19VSUQg
WEVOX0RFRklORV9VVUlEKDB4YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCAweDlhY2YsIFwKPiAg
IAkJCQkgICAgICAweDc5LCAweGQxLCAweDhkLCAweGRlLCAweGU2LCAweDY3KQo+ICAgCj4gKy8q
IFN0YW5kYXJkIFNlcnZpY2UgU2VydmljZSBDYWxsIHZlcnNpb24uICovCj4gKyNkZWZpbmUgU1NT
Q19TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCj4gKyNkZWZpbmUgU1NTQ19TTUNDQ19NSU5PUl9SRVZJ
U0lPTiAxCj4gKwo+ICsvKiBTdGFuZGFyZCBTZXJ2aWNlIENhbGwgVUlELiBSYW5kb21seSBnZW5l
cmF0ZWQgd2l0aCB1dWlkZ2VuLiAqLwo+ICsjZGVmaW5lIFNTU0NfU01DQ0NfVUlEIFhFTl9ERUZJ
TkVfVVVJRCgweGY4NjMzODZmLCAweDRiMzksIDB4NGNiZCwgMHg5MjIwLFwKPiArCQkJCSAgICAg
IDB4Y2UsIDB4MTYsIDB4NDEsIDB4ZTUsIDB4OWYsIDB4NmYpCj4gKwo+ICAgI2VuZGlmIC8qIF9f
WEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNDQ19IX18gKi8KPiAgIAo+ICAgLyoKPiAKCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 11:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 11:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds6Jq-0000Sp-Pv; Wed, 13 Sep 2017 11:59:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ds6Jp-0000Sj-Mg
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 11:59:01 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4F/FE-02817-48D19B95; Wed, 13 Sep 2017 11:59:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbdFdme
 kwc1uPoslHxezODB6HN39mymAMYo1My8pvyKBNeP6xV7Wgm6fihmTb7I3MC637GLk4hAS2Mwo
 cfLBeUYIZymjxNVnM4EcTg5hgUCJXZ2XmEFsEQFviVfdP9lBbGaBJIkZE3uYIBq6GCXWXJ3FC
 pJgE9CUuPP5ExOIzStgJXH08gugQRwcLAKqEq3fI0DCogLhEr0H+tkgSgQlTs58wgJSwgk0/8
 9MG4jxZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJN2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FukYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFZz8DAuIOxcbbfIUZJDiYl
 Ud79e3ZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3SKzM1JIsCg1PbUiLTMHGCkwaQkOHiURX
 k6QNG9xQWJucWY6ROoUo6KUOK83SEIAJJFRmgfXBovOS4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEeblBpvBk5pXATX8FtJgJaPGZ0ztAFpckIqSkGhiFguL2vY4w6HC7+kL40k+zmLtsP22
 XqzXHhJwPWq4yY4sSkx27ReFb7fivBVusOriiPRZxZU1nnHgzlrPfLumB7+yHXvXrbvRZ2CWJ
 lyh0Lt1ob9HZfoshrdpyhqKTd7Xnmg83X6holRTZb261nvPiqsec1Kn/5nzty2O4YPc6e9n5D
 ZrFXkosxRmJhlrMRcWJAAuFcpTJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505303939!111202385!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13433 invoked from network); 13 Sep 2017 11:58:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 13 Sep 2017 11:58:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 026561596;
 Wed, 13 Sep 2017 04:58:59 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7BF723F58C;
 Wed, 13 Sep 2017 04:58:57 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-9-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4a2fd599-b584-7c5d-f2e7-df2856097156@arm.com>
Date: Wed, 13 Sep 2017 12:58:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1504210172-27234-9-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v5 08/10] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVm9sb2R5bXlyLAoKT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gc21jY2MuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNh
bGwgZnVuY3Rpb24gbnVtYmVyIGFjY29yZGluZwo+IHRvIFNNQ0NDLiBXZSBkb24ndCBuZWVkIG11
bHRpcGxlIGRlZmluaXRpb25zIGZvciBvbmUgdGhpbmcsIGFuZCBkZWZpbml0aW9ucwo+IGluIHNt
Y2NjLmggYXJlIG1vcmUgZ2VuZXJpYyB0aGFuIG9uZXMgdXNlZCBpbiBwc2NpLmguCj4gCj4gU28g
cHNjaS5oIHdpbGwgb25seSBwcm92aWRlIGZ1bmN0aW9uIGNvZGVzLCB3aGlsZSB3aG9sZSBTTUMg
ZnVuY3Rpb24KPiBpZGVudGlmaWVyIHdpbGwgYmUgY29uc3RydWN0ZWQgdXNpbmcgZ2VuZXJpYyBt
YWNyb3MgZnJvbSBzbWNjYy5oLgo+IAo+IEZ1bmN0aW9uIHBzY2lfbW9kZV9jaGVjaygpIGluIHZz
bWMuYyB3aWxsIGJlIHJlbW92ZWQgaW4gYSBuZXh0IHBhdGNoLAo+IHNvIHRoZXJlIGFyZSBubyBu
ZWVkIHRvIHJldmlldyBpdC4gSSBoYWQgdG8gcmV3b3JrIGl0LCBiZWNhdXNlCj4gUFNDSV8wXzJf
NjRCSVQgZGVmaW5pdGlvbiBpcyBkcm9wcGVkIG5vdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gCj4gICAq
IHJlbW92ZWQgI2luY2x1ZGUgPHZzbWMuaD4gZnJvbSBzZWF0dGxlLmMKPiAgICogUFNDSV8wXzJf
RlVOQ194eHggcmVuYW1lZCBiYWNrIHRvIFBTQ0lfMF8yX0ZOX3h4eAo+ICAgKiBtZW50aW9uZWQg
cHNjaV9tb2RlX2NoZWNrKCkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCj4gCj4gLS0tCj4geGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMgfCAgNCArKy0tCj4gICB4ZW4vYXJjaC9hcm0vcHNj
aS5jICAgICAgICAgICAgICB8IDEwICsrKystLS0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAg
ICAgICAgICAgICAgfCAyMiArKysrKysrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9wc2NpLmggICAgICAgfCA0NCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gICA0IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBi
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4gaW5kZXggODZkY2U5MS4uMjJjMDYy
MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4gQEAgLTMzLDEyICszMywxMiBAQCBz
dGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNlYXR0bGVfZHRfY29tcGF0W10gX19pbml0Y29uc3Qg
PQo+ICAgICovCj4gICBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3RlbV9yZXNldCh2b2lkKQo+ICAg
ewo+IC0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPiAr
ICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7Cj4gICB9
Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX29mZih2b2lkKQo+ICAgewo+IC0g
ICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX09GRiwgMCwgMCwgMCk7Cj4gKyAgICBjYWxs
X3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpLCAwLCAwLCAwKTsKPiAgIH0KPiAgIAo+ICAg
UExBVEZPUk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IDM0ZWU5N2UuLmJlNGU4
ZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9wc2NpLmMKPiBAQCAtMzEsOSArMzEsOSBAQAo+ICAgICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rp
b24gSUQuCj4gICAgKi8KPiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gLSNkZWZpbmUgUFNDSV8w
XzJfRk5fTkFUSVZFKG5hbWUpCVBTQ0lfMF8yX0ZONjRfIyNuYW1lCj4gKyNkZWZpbmUgUFNDSV8w
XzJfRk5fTkFUSVZFKG5hbWUpICAgICAgICBQU0NJXzBfMl9GTjY0KG5hbWUpCgpXaHkgdGhpcyBz
dWRkZW4gZG91YmxlIHRhYnVsYXRpb24/Cgo+ICAgI2Vsc2UKPiAtI2RlZmluZSBQU0NJXzBfMl9G
Tl9OQVRJVkUobmFtZSkJUFNDSV8wXzJfRk5fIyNuYW1lCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk5f
TkFUSVZFKG5hbWUpICAgICAgICBQU0NJXzBfMl9GTjMyKG5hbWUpCgpEaXR0by4KCj4gICAjZW5k
aWYKPiAgIAo+ICAgdWludDMyX3QgcHNjaV92ZXI7Cj4gQEAgLTQ4LDEzICs0OCwxMyBAQCBpbnQg
Y2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQo+ICAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2
b2lkKQo+ICAgewo+ICAgICAgIGlmICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQo+
IC0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYsIDAsIDAsIDApOwo+ICsg
ICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRiksIDAsIDAsIDApOwo+ICAg
fQo+ICAgCj4gICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKPiAgIHsKPiAgICAg
ICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPiAtICAgICAgICBjYWxsX3Nt
YyhQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwo+ICsgICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7Cj4gICB9Cj4gICAKPiAgIGlu
dCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
cHNjaSkKPiBAQCAtMTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lk
KQo+ICAgICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gLSAgICBwc2NpX3ZlciA9IGNhbGxfc21j
KFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTiwgMCwgMCwgMCk7Cj4gKyAgICBwc2NpX3ZlciA9IGNh
bGxfc21jKFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9OKSwgMCwgMCwgMCk7Cj4gICAKPiAgICAg
ICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBTQ0kgMC4yIGFuZCBQU0NJIDEu
eCAqLwo+ICAgICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9OKDAsIDIpICYmIFBTQ0lf
VkVSU0lPTl9NQUpPUihwc2NpX3ZlcikgIT0gMSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggZDMxMjBhNS4uNTQyMWJkMiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zz
bWMuYwo+IEBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2Fw
aXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAvKiBoZWxwZXIgZnVuY3Rpb24gZm9y
IGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+ICAgc3RhdGljIGlubGluZSBpbnQgcHNj
aV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQo+ICAgewo+IC0g
ICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkg
Pj4gMzAgKSApOwo+ICsgICAgcmV0dXJuIGlzXzY0Yml0X2RvbWFpbihkKSB8fCAhc21jY2NfaXNf
Y29udl82NChmaWQpOwo+ICAgfQo+ICAgCj4gICAvKiBQU0NJIDAuMiBpbnRlcmZhY2UgYW5kIG90
aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwo+IEBAIC0xMjQsNDAgKzEyNCw0MCBAQCBzdGF0
aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIAo+ICAg
ICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihmaWQpICkKPiAgICAgICB7Cj4gLSAgICBjYXNlIHNt
Y2NjX2dldF9mbihQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04pOgo+ICsgICAgY2FzZSBQU0NJXzBf
Ml9GTl9QU0NJX1ZFUlNJT046Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7
Cj4gICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkp
Owo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+IC0gICAgY2FzZSBzbWNjY19nZXRfZm4o
UFNDSV8wXzJfRk5fQ1BVX09GRik6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PRkY6Cj4g
ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gICAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwo+ICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPiAgIAo+IC0gICAgY2FzZSBzbWNjY19nZXRfZm4oUFNDSV8wXzJfRk5fTUlHUkFURV9J
TkZPX1RZUEUpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKPiAg
ICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Cj4gICAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsK
PiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBT
Q0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFUpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTl9N
SUdSQVRFX0lORk9fVVBfQ1BVOgo+ICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVf
aW5mb191cF9jcHUpOwo+ICAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5k
b21haW4sIGZpZCkgKQo+ICAgICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+
ICAgCj4gLSAgICBjYXNlIHNtY2NjX2dldF9mbihQU0NJXzBfMl9GTl9TWVNURU1fT0ZGKToKPiAr
ICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKPiAgICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fb2ZmKTsKPiAgICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+
ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsK
PiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBT
Q0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCk6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9S
RVNFVDoKPiAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwo+ICAgICAg
ICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKPiAgICAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVl
Owo+ICAgCj4gLSAgICBjYXNlIHNtY2NjX2dldF9mbihQU0NJXzBfMl9GTl9DUFVfT04pOgo+ICsg
ICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29uKTsKPiAgICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWlu
LCBmaWQpICkKPiAgICAgICAgICAgewo+IEBAIC0xNjksNyArMTY5LDcgQEAgc3RhdGljIGJvb2wg
aGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgIH0KPiAg
ICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2Ugc21jY2NfZ2V0X2ZuKFBTQ0lf
MF8yX0ZOX0NQVV9TVVNQRU5EKToKPiArICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQ6
Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+ICAgICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICAgICAgICAgICB7
Cj4gQEAgLTE4MSw3ICsxODEsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgfQo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
PiAgIAo+IC0gICAgY2FzZSBzbWNjY19nZXRfZm4oUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyk6
Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk86Cj4gICAgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+ICAgICAgICAgICBpZiAoIHBzY2lfbW9k
ZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICAgICAgICAgICB7Cj4gQEAgLTE5MSw3
ICsxOTEsNyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiAgICAgICAgICAgfQo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+IC0gICAg
Y2FzZSBzbWNjY19nZXRfZm4oUFNDSV8wXzJfRk5fTUlHUkFURSk6Cj4gKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOX01JR1JBVEU6Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUp
Owo+ICAgICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkg
KQo+ICAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBpbmRleCBiZTI0NThhLi44YWI4ZDBhIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wc2NpLmgKPiBAQCAtMSw2ICsxLDggQEAKPiAgICNpZm5kZWYgX19BU01fUFND
SV9IX18KPiAgICNkZWZpbmUgX19BU01fUFNDSV9IX18KPiAgIAo+ICsjaW5jbHVkZSA8YXNtL3Nt
Y2NjLmg+Cj4gKwo+ICAgLyogUFNDSSByZXR1cm4gdmFsdWVzIChpbmNsdXNpdmUgb2YgYWxsIFBT
Q0kgdmVyc2lvbnMpICovCj4gICAjZGVmaW5lIFBTQ0lfU1VDQ0VTUyAgICAgICAgICAgICAgICAg
MAo+ICAgI2RlZmluZSBQU0NJX05PVF9TVVBQT1JURUQgICAgICAgICAgLTEKPiBAQCAtNDEsMyAr
NDMsMyBAQCByZWdpc3Rlcl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7
Cj4gICB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYodm9pZCk7Cj4gICB2b2lkIGRvX3BzY2lf
MF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKPiAgIAo+IC8qIFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8K
PiAtI2RlZmluZSBQU0NJXzBfMl9GTl9CQVNFICAgICAgICAweDg0MDAwMDAwCj4gLSNkZWZpbmUg
UFNDSV8wXzJfRk4obikgICAgICAgICAgKFBTQ0lfMF8yX0ZOX0JBU0UgKyAobikpCj4gLSNkZWZp
bmUgUFNDSV8wXzJfNjRCSVQgICAgICAgICAgMHg0MDAwMDAwMAo+IC0jZGVmaW5lIFBTQ0lfMF8y
X0ZONjRfQkFTRSAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgKFBTQ0lfMF8yX0ZO
X0JBU0UgKyBQU0NJXzBfMl82NEJJVCkKPiAtI2RlZmluZSBQU0NJXzBfMl9GTjY0KG4pICAgICAg
ICAoUFNDSV8wXzJfRk42NF9CQVNFICsgKG4pKQo+IC0KPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9Q
U0NJX1ZFUlNJT04gICAgICAgIFBTQ0lfMF8yX0ZOKDApCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5f
Q1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTigxKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZO
X0NQVV9PRkYgICAgICAgICAgICAgUFNDSV8wXzJfRk4oMikKPiAtI2RlZmluZSBQU0NJXzBfMl9G
Tl9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOKDMpCj4gLSNkZWZpbmUgUFNDSV8wXzJf
Rk5fQUZGSU5JVFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTig0KQo+IC0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX01JR1JBVEUgICAgICAgICAgICAgUFNDSV8wXzJfRk4oNSkKPiAtI2RlZmluZSBQU0NJXzBf
Ml9GTl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOKDYpCj4gLSNkZWZpbmUgUFNDSV8w
XzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVSBQU0NJXzBfMl9GTig3KQo+IC0jZGVmaW5lIFBTQ0lf
MF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgUFNDSV8wXzJfRk4oOCkKPiAtI2RlZmluZSBQU0NJ
XzBfMl9GTl9TWVNURU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOKDkpCj4gLQo+IC0jZGVmaW5l
IFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgUFNDSV8wXzJfRk42NCgxKQo+IC0jZGVm
aW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX09OICAgICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQo+IC0j
ZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTyAgICAgUFNDSV8wXzJfRk42NCg0KQo+
IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfTUlHUkFURSAgICAgICAgICAgUFNDSV8wXzJfRk42NCg1
KQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfTUlHUkFURV9JTkZPX1VQX0NQVSAgIFBTQ0lfMF8y
X0ZONjQoNykKPiArI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIEFSTV9TTUNDQ19DQUxMX1ZB
TChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJXzBfMl9GTl8jI25hbWUpCgpBZ2FpbiwgdGhl
IGluZGVudGF0aW9uIGxvb2tzIHdyb25nIGhlcmUuCgo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZONjQo
bmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAg
IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01D
Q0NfQ09OVl82NCwgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgICAg
XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfMF8y
X0ZOXyMjbmFtZSkKCkRpdHRvLgoKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04g
ICAgICAgIDAKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCAgICAgICAgIDEKPiAr
I2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAgICAgICAgICAgIDIKPiArI2RlZmluZSBQU0NJ
XzBfMl9GTl9DUFVfT04gICAgICAgICAgICAgIDMKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJ
TklUWV9JTkZPICAgICAgIDQKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAgICAgICAg
ICAgIDUKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRSAgIDYKPiArI2Rl
ZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVIDcKPiArI2RlZmluZSBQU0NJXzBf
Ml9GTl9TWVNURU1fT0ZGICAgICAgICAgIDgKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1f
UkVTRVQgICAgICAgIDkKPiAgIAo+ICAgLyogUFNDSSB2MC4yIGFmZmluaXR5IGxldmVsIHN0YXRl
IHJldHVybmVkIGJ5IEFGRklOSVRZX0lORk8gKi8KPiAgICNkZWZpbmUgUFNDSV8wXzJfQUZGSU5J
VFlfTEVWRUxfT04gICAgICAwCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 12:17:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 12:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds6an-0001vr-DT; Wed, 13 Sep 2017 12:16:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds6am-0001vf-O8
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 12:16:32 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 57/9B-02224-F9129B95; Wed, 13 Sep 2017 12:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVXee4s5
 IgwXTtCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacW7SDcaCy9UVi5bsZGlg
 3BnYxcjJISTQyCRxY7onhP2YUWLXa70uRi4gexujxKkdd1lBEiICzhJfz8xlB7F5BfQlDm/4D
 WYLC1hJtB2fwgbSICEwVV7i6MwHbCAJCQFPib7jq5hh7P4vl4Hi7BxsQA2HxECiLAKqEnsuv2
 ecwMi9gJFhFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoMc
 ZgGAH47btnocYJTmYlER59+/ZESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneDws5IIcGi1PTU
 irTMHGDowaQlOHiURHhZQNK8xQWJucWZ6RCpU4zGHMc2Xf7DxPHoxt0/TEIsefl5qVLivP0gp
 QIgpRmleXCDYDFxiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8e0Gm8GTmlcDtewV0ChPQKW
 dO7wA5pSQRISXVwLh1vk+RuF9byoYGtxXnVrjslL+oxlvTnLRjZtLZpLlTDOqWzTzz5fdnhXK
 FO6/qtyX0L7lT8y7zosC/Vpv7/x9b+n1rjPf4vHDObgePon1nygT+ShtavJ0sFtAYJx9wtJbN
 qJHFuMHp6M/t/mwdU2uEvXjnb5iflPDrmE6c6ZJ5v7pieCMmfFNiKc5INNRiLipOBADfNKQ3h
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505304989!110535829!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16828 invoked from network); 13 Sep 2017 12:16:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 12:16:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds6ag-0008O2-I6; Wed, 13 Sep 2017 12:16:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds6ab-00080V-2Q; Wed, 13 Sep 2017 12:16:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds6aZ-0006qe-Gq; Wed, 13 Sep 2017 12:16:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113370-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit2:xen-install:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-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:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c7783d9c26fc191862d9883da22387340b1fab18
X-Osstest-Versions-That: xen=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 12:16:19 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 113370: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM3MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM3MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEyOTE3CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTI5NDYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDggeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTI5NDYKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
Mjk0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTQ2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTI5NDYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMjk0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyOTQ2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTI5NDYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
Yzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQwYjFmYWIxOApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNjhkYmJhMjdhZTA5ZTkzY2RmOTdmMzYxMjliNmY3Zjcy
ZjliNTY5YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyOTQ2ICAyMDE3LTA4LTI5IDIwOjQ0OjA5
IFogICAxNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzM3MCAgMjAxNy0wOS0xMiAxMzo0
MjoxMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTE6MDcgMjAx
NyArMDIwMAoKICAgIGdudHRhYjogYWxzbyB2YWxpZGF0ZSBQVEUgcGVybWlzc2lvbnMgdXBvbiBk
ZXN0cm95L3JlcGxhY2UKICAgIAogICAgSW4gb3JkZXIgZm9yIFBURSBoYW5kbGluZyB0byBtYXRj
aCB1cCB3aXRoIHRoZSByZWZlcmVuY2UgY291bnRpbmcgZG9uZQogICAgYnkgY29tbW9uIGNvZGUs
IHByZXNlbmNlIGFuZCB3cml0YWJpbGl0eSBvZiBncmFudCBtYXBwaW5nIFBURXMgbXVzdAogICAg
YWxzbyBiZSB0YWtlbiBpbnRvIGFjY291bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVt
YmVyIGlzIG5vdAogICAgZW5vdWdoLiBUaGlzIGlzIGluIHBhcnRpY3VsYXIgcmVsZXZhbnQgaWYg
YSBndWVzdCBmaWRkbGVzIHdpdGggZ3JhbnQKICAgIFBURXMgdmlhIG5vbi1ncmFudCBoeXBlcmNh
bGxzLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGZsYWdzIGJlaW5nIHBhc3NlZCB0byByZXBsYWNl
X2dyYW50X2hvc3RfbWFwcGluZygpCiAgICBhbHJlYWR5IGhhcHBlbiB0byBiZSB0aG9zZSBvZiB0
aGUgZXhpc3RpbmcgbWFwcGluZywgc28gbm8gbmV3IGZ1bmN0aW9uCiAgICBwYXJhbWV0ZXIgaXMg
bmVlZGVkLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE5IC8gWFNBLTIzNC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ1OjEzICswMjAwCgpjb21taXQgMzMzMTA1
MGExYWMyOGE3YzYwZjY1NDI0NjljMjM5Zjc0NTg0YjNkYwpBdXRob3I6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjEwOjQ0IDIwMTcgKzAyMDAK
CiAgICB0b29scy94ZW5zdG9yZTogZG9udCB1bmxpbmsgY29ubmVjdGlvbiBvYmplY3QgdHdpY2UK
ICAgIAogICAgQSBjb25uZWN0aW9uIG9iamVjdCBvZiBhIGRvbWFpbiB3aXRoIGFzc29jaWF0ZWQg
c3R1YmRvbSBoYXMgdHdvCiAgICBwYXJlbnRzOiB0aGUgZG9tYWluIGFuZCB0aGUgc3R1YmRvbS4g
V2hlbiBjbGVhbmluZyB1cCB0aGUgbGlzdCBvZgogICAgYWN0aXZlIGRvbWFpbnMgaW4gZG9tYWlu
X2NsZWFudXAoKSBtYWtlIHN1cmUgbm90IHRvIHVubGluayB0aGUKICAgIGNvbm5lY3Rpb24gdHdp
Y2UgZnJvbSB0aGUgc2FtZSBkb21haW4uIFRoaXMgY291bGQgaGFwcGVuIHdoZW4gdGhlCiAgICBk
b21haW4gYW5kIGl0cyBzdHViZG9tIGFyZSBiZWluZyBkZXN0cm95ZWQgYXQgdGhlIHNhbWUgdGlt
ZSBsZWFkaW5nCiAgICB0byB0aGUgZG9tYWluIGxvb3AgYmVpbmcgZW50ZXJlZCB0d2ljZS4KICAg
IAogICAgQWRkaXRpb25hbGx5IGRvbid0IHVzZSB0YWxsb2NfZnJlZSgpIGluIHRoaXMgY2FzZSBh
cyBpdCB3aWxsIHJlbW92ZQogICAgYSByYW5kb20gcGFyZW50IGxpbmssIGxlYWRpbmcgZXZlbnR1
YWxseSB0byBhIG1lbW9yeSBsZWFrLiBVc2UKICAgIHRhbGxvY191bmxpbmsoKSBpbnN0ZWFkIHNw
ZWNpZnlpbmcgdGhlIGNvbnRleHQgZnJvbSB3aGljaCB0aGUKICAgIGNvbm5lY3Rpb24gb2JqZWN0
IHNob3VsZCBiZSByZW1vdmVkLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE3IC8gWFNB
LTIzMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEVyaWMgQ2hhbnVkZXQgPGNoYW51ZGV0ZUBhaW5m
b3NlYy5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NjJhMWMwZjdlZjNmYmYzYzEyMmMzZGZhNGYyYWQ5ZGQ1
MWRhOWZlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NDo1NiArMDIwMAoKY29tbWl0
IDgzOTY2YTMwNjY1MWZlZDI2YjY3NWZmOWZiYzg0YjYyNzlmYWU2OTMKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6
MTA6MTEgMjAxNyArMDIwMAoKICAgIGdyYW50X3RhYmxlOiBmaXggR05UVEFCT1BfY2FjaGVfZmx1
c2ggaGFuZGxpbmcKICAgIAogICAgRG9uJ3QgZmFsbCBvdmVyIGEgTlVMTCBncmFudF90YWJsZSBw
b2ludGVyIHdoZW4gdGhlIG93bmVyIG9mIHRoZSBkb21haW4KICAgIGlzIGEgc3lzdGVtIGRvbWFp
biAoRE9NSURfe1hFTixJT30gZXRjKS4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxOCAv
IFhTQS0yMzIuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdm
dXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYzNkODMwYjI0NDk5OGIzNjg2ZTJlYjY0ZGI5NTk5NmJl
NWViNWU1YwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDQ6MTEgKzAyMDAKCmNvbW1p
dCBhNjdiMjIzMjRhNmUxYThjNzliNmZjZmY0NGNlMzNjODNjNDE2ZDY0CkF1dGhvcjogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6
MDk6MjggMjAxNyArMDIwMAoKICAgIHhlbi9tbTogbWFrZSBzdXJlIG5vZGUgaXMgbGVzcyB0aGFu
IE1BWF9OVU1OT0RFUwogICAgCiAgICBUaGUgb3V0cHV0IG9mIE1FTUZfZ2V0X25vZGUobWVtZmxh
Z3MpIGNhbiBiZSBhcyBsYXJnZSBhcyBub2RlaWRfdCBjYW4KICAgIGhvbGQgKGN1cnJlbnRseSAy
NTUpLiAgVGhpcyBpcyB0aGVuIHVzZWQgYXMgYW4gaW5kZXggdG8gYXJyYXlzIG9mIHNpemUKICAg
IE1BWF9OVU1OT0RFLCB3aGljaCBpcyA2NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFz
c2VkIGluIGJ5IGFuCiAgICB1bnRydXN0ZWQgZ3Vlc3QgKHZpYSBtZW1vcnlfZXhjaGFuZ2UgYW5k
IGluY3JlYXNlX3Jlc2VydmF0aW9uKSBhbmQgaXMKICAgIG5vdCBjdXJyZW50bHkgYm91bmRzLWNo
ZWNrZWQuCiAgICAKICAgIENoZWNrIHRoZSB2YWx1ZSBpbiBwYWdlX2FsbG9jLmMgYmVmb3JlIHVz
aW5nIGl0LCBhbmQgYWxzbyBjaGVjayB0aGUKICAgIHZhbHVlIGluIHRoZSBoeXBlcmNhbGwgY2Fs
bCBzaXRlcyBhbmQgcmV0dXJuIC1FSU5WQUwgaWYgYXBwcm9wcmlhdGUuCiAgICBEb24ndCBwZXJt
aXQgZG9tYWlucyBvdGhlciB0aGFuIHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwog
ICAgYWxsb2NhdGUgbm9kZS1jb25zdHJhaW5lZCBtZW1vcnkuCiAgICAKICAgIFRoaXMgaXMgQ1ZF
LTIwMTctMTQzMTYgLyBYU0EtMjMxLgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxl
eSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJmZWNlMzUzMDM1MjkzOTVi
ZmVhNmIwM2QyMjY4MzgwZWY2ODJjOTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQz
OjE2ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 12:29:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 12:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds6nb-0002nt-Ou; Wed, 13 Sep 2017 12:29:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <quan.xu0@gmail.com>) id 1ds6lw-0002lV-4L
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 12:28:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2A/39-02023-35429B95; Wed, 13 Sep 2017 12:28:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsVyMfSWo26Qys5
 Igxt/VC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLCx6wFKySrOi+94KpgXGxaBcjJ4eQQB+j
 xJ1TRl2MXBwsAktZJZre/2AHcSQEDrJKXDz3irGLkQPIiZP4s0MFpEFCIE3i1vbbLBB2lcSbj
 6/YIAYpSkz6188E0isk8INRYtn+64wgCWGBQIkpR4+xgtgiAg4S97atBLOZBVwkrnZ3MUM010
 kcOt0CVs8moCRx/cFesBpeARuJ/Xe/M4HYLAKqEjc3vgFbJioQLbF21nJ2iBpBiZMzn7CA3Mk
 pYCnx7HAwxHgzia6tXYwQtrzE9rdzmCcwisxC0jELSdksJGULGJlXMWoUpxaVpRbpGhrqJRVl
 pmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhj8DEOxgXNnufIhRkoNJSZR3/54dkUJ8S
 fkplRmJxRnxRaU5qcWHGPU4OAS+fDz3iVHg0pvur4xSLHn5ealKErz7lXdGCgkWpaanVqRl5g
 CjFaZBgoNHSYS3FyTNW1yQmFucmQ6ROsVoyXHhzqU/TBzHNl0Gkgf23PrDJAQ2T0qcdwFIgwB
 IQ0ZpHtw4WEK5xCgrJczLCHSyEE9BalFuZgmq/CtGcQ5GJWHePpApPJl5JXBbXwEdxAR00JnT
 O0AOKklESEk1MDosT46Lsjw/kf+W4DUPHpmasAmV0+ZMtCwqia5l+rsx9Vz4K/OPfpvfZ1w3v
 Gbutc5lVoJw3tdz/uf+9qX0vztm4rLumWfx5AfXPhvb3WsoYSyOe5e28leEzZQv7+6psTJGRj
 FZHEo80crE8HTGL80rRWU1i3Z+zL76IDvrnzHPnqen3W7LpiqxFGckGmoxFxUnAgCXpSyDIwM
 AAA==
X-Env-Sender: quan.xu0@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505305681!95848365!1
X-Originating-IP: [209.85.218.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60089 invoked from network); 13 Sep 2017 12:28:02 -0000
Received: from mail-oi0-f65.google.com (HELO mail-oi0-f65.google.com)
 (209.85.218.65)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 12:28:02 -0000
Received: by mail-oi0-f65.google.com with SMTP id r20so48602oie.2
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 05:28:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=ib/WGHX9uSfX5hAZS9WfSxdlURNli1YKFKSisf7wP48=;
 b=ga3ZyqjL4ZtvF8get5RxxSz3Oojt0JesdjipI+ehJlA2GdVsQfJV4EtWdCpnk7s5MX
 HRJGTrkuyy76SqmjdZq21saAXEMs15g40QcWYf1rzOpAA4/1O2eQB+NjTXHYq/V+bWkD
 ms4NRUYN7yX0fgjy72H218PhclHj2Mwd+k/G1//5AIsC/cPnofvV5puChk1tOIt8BJ4S
 DHklCoZd3eINTCF5Q39sTtVXEUr5rLVfRRurUL+a1BfqPmxKMBfD++NKf7lHtWp8EcES
 v0YuEUiAOHv9jKBGaVDdg70cjMYU59DwP1vqlqlEy0JwVLbbVIvQq8DNNoKud7d+BP87
 BDgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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;
 bh=ib/WGHX9uSfX5hAZS9WfSxdlURNli1YKFKSisf7wP48=;
 b=YszRrWImEnmpD3m5uSGFDiCj1IjJ0s/g3ZXzN7lXWlVYAGSWD0EbxtTloTv9v10m7t
 uDwhwNInSb+oH5fF3PzP36YI0NUroTd6F3YIgBSvPhWe2ZmGCCca4AKE4UEE5rY4QFTO
 ZSJYColT/7bb0aaSK4N5ra4UjkD8+b/wQJhnFSou+RUA+xtxmCZiD7dDcxoabjyR3xaB
 qtkl7MxCEo5yndjzqor1A8Ao+IbMEtiSOBHgyf34SXimD+w8YxWF6yon4YC7aRXT+pTM
 1xRkOnB4wp6i9W7qDwXHqX0W7H/nGENYtbqYo4knt+Rg/NziJx08PHo+FTfX+eQL2c/f
 2Xdg==
X-Gm-Message-State: AHPjjUi1fPmIRl29ugCm9Vn2aa4RSdOQPPN4dDaZgW6L2BuNXiKuajiW
 FQPnCtKnXDee1g==
X-Google-Smtp-Source: AOwi7QCrRQmbB5/tkWz+kYrxZJYuDCQ9FcvcaLP0OmgSRpZRU/x6a/79kmMWxMIadvaqauTy9dTc4A==
X-Received: by 10.202.83.23 with SMTP id h23mr16511187oib.226.1505305681087;
 Wed, 13 Sep 2017 05:28:01 -0700 (PDT)
Received: from [30.17.44.181] ([121.0.29.67])
 by smtp.gmail.com with ESMTPSA id x137sm15808432oia.13.2017.09.13.05.27.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Sep 2017 05:28:00 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Ronny Ko <hrko@g.harvard.edu>
References: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
 <20170913104239.iioumi5ae3qu7t6e@citrix.com>
From: Quan Xu <quan.xu0@gmail.com>
Message-ID: <9173929c-c567-e2cc-948a-d5735332b7d4@gmail.com>
Date: Wed, 13 Sep 2017 20:27:50 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913104239.iioumi5ae3qu7t6e@citrix.com>
X-Mailman-Approved-At: Wed, 13 Sep 2017 12:29:46 +0000
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] vTPM Manager VM launch failure: operation not
 permitted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpvbiAyMDE3LzkvMTMgMTg6NDIsIFdlaSBMaXUgd3JvdGU6Cj4gQ2MgVlRQTSBtYWludGFpbmVy
cwo+Cj4gT24gU3VuLCBTZXAgMTAsIDIwMTcgYXQgMDM6MDc6MDRQTSAtMDQwMCwgUm9ubnkgS28g
d3JvdGU6Cj4+IEhpLAo+Pgo+PiBJJ20gYSBQaEQgc3R1ZGVudCBmcm9tIEhhcnZhcmQgVW5pdmVy
c2l0eSBoYXZpbmcgYSB0cm91YmxlIGluIHJ1bm5pbmcKPj4gdlRQTSBtYW5hZ2VyLgo+Pgo+PiBJ
IGNhbm5vdCBzdWNjZXNzZnVsbHkgbGF1bmNoIHZUUE0gbWFuYWdlciBpbiBYZW4sIGJlY2F1c2Ug
d2hlbiBJCj4+IGNvbW1hbmQgInN1ZG8geGwgY3JlYXRlIHZ0cG0tbWFuYWdlci5jZmciIHRvIGxh
dW5jaCBhIHZpcnR1YWwgVFBNIFZNLAo+PiBJIGdldCB0aGUgZm9sbG93aW5nIGVycm9yOgo+Pgo+
PiBsaWJ4bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjEyOTU6ZG9tY3JlYXRlX2xhdW5jaF9kbTog
RG9tYWluCj4+IDEwOmZhaWxlZCBnaXZlIGRvbWFpbiBhY2Nlc3MgdG8gaW9tZWltIHJhbmdlIGZl
ZDQ0LWZlZDQ0OiBPcGVyYXRpb24KPj4gbm90IHBlcm1pdHRlZAo+Pgo+PiBJbiBYZW4sIHZpcnR1
YWwgVFBNIGlzIGEgc3RhbmRhbG9uZSBWTSB0aGF0IGNvbW11bmljYXRlcyB3aXRoIERPTXUuCj4+
ICJ2dHBtLW1hbmFnZXIuY2ZnIiBpcyBYZW4ncyBjb25maWd1cmF0aW9uIGZpbGUgZm9yIHZpcnR1
YWwgVFBNIG1hbmFnZXIKPj4gVk0sIHdob3NlIGNvbnRlbnRzIGFyZSBhcyBmb2xsb3dzOgo+Pgo+
PiA9PT09PT09PT09PT0gdnRwbS1tYW5hZ2VyLmNmZyA9PT09PT09PT09PT09PT09Cj4+IGtlcm5l
bD0iL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QvdnRwbW1nci1zdHViZG9tLmd6IiAgICMgdlRQTSBt
YW5hZ2VyIGNvZGUgaW1hZ2UKPj4gbWVtb3J5PTE2ICAgIyAxNk0gUkFNIHNpemUKPj4gZGlzaz1b
ImZpbGU6L2hvbWUvc2t5ZXIvRGVza3RvcC94ZW4vdnRwbW1nci1zdHViZG9tLmltZyxoZGEsdyJd
ICAgIyBkaXNrIHN0b3JhZ2UKPj4gbmFtZT0idnRwbW1nciIgICAjIEp1c3QgYSBuaWNrIG5hbWUK
Pj4gaW9tZW09WyJmZWQ0NCwxIl0gICAjIFRoaXMgbWVhbnMsIG1hcCBwaHlzaWNhbCBtZW1vcnkg
ZnJvbQo+PiAweGZlZDQ0MDAwLTB4ZmVkNDRmZmYgZm9yIEkvTywgd2hpY2ggaXMgdG8gYmUgdXNl
ZCBieSB2aXJ0dWFsIFRQTQo+PiBtYW5hZ2VyIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHBoeXNp
Y2FsIFRQTSBkZXZpY2UuCj4+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KClJvbm55LAppcyB5b3VyIHBoeXNpY2FsIFRQTSBkZXZpY2UgdjEuMiBvciB2Mi4wPwoK
Zm9yIHRwbTEuMi4uICwgY29tbWFuZHMgdGhhdCBhcmUgc2VudCB0byB0aGUgVFBNIHRocm91Z2gg
dGhlIHJlZ2lzdGVyIApzZXQgYXQgYWRkcmVzcyBGRUQ0LjAwMDAgYXJlIGltcGxpY2l0bHkgYXNz
b2NpYXRlZCB3aXRoIGxvY2FsaXR5IDAuCnRyeSAnaW9tZW09WyJmZWQ0MCwxIl0nCgoKYW5kIG1h
a2Ugc3VyZSBEb20wICdzIFRQTSBkcml2ZXIgaXMgX25vdF8gbG9hZGVkLi4uCgpRdWFuCj4+IE15
IGtlcm5lbCBpcyBjb21waWxlZCB3aXRoIENPTkZJR19JT19TVFJJQ1RfREVWTUVNIGZsYWcgZGlz
YWJsZWQsIHNvCj4+IGlvbWVtIHNob3VsZG4ndCBiZSBibG9ja2VkIGJ5IHRoZSBrZXJuZWwuIEkg
dHJpZWQgdG8gbWFwIG5vdCBvbmx5Cj4+IDB4ZmVkNDQwMDAsIGJ1dCBhbHNvIGFueSBvdGhlciBy
YW5kb20gYWRkcmVzc2VzIGZvciB0ZXN0aW5nLCBidXQgYWxsCj4+IG9mIHRoZW0gZ2l2ZSB0aGUg
c2FtZSBlcnJvciBtZXNzYWdlIGFzIGFib3ZlLgo+Pgo+PiBJJ20gbGF1bmNoaW5nIHRoZSB2VFBN
IG1hbmFnZXIgVk0gbm90IGZyb20gaW5zaWRlIGEgRE9NdSBMaW51eCBWTSwgYnV0Cj4+IGZyb20g
aW5zaWRlIHRoZSBMaW51eCBrZXJuZWwgZGlyZWN0bHkgbG9hZGVkIGJ5IFhlbi00LjkuMCAod2hp
Y2ggSQo+PiBzdXBwb3NlIHRvIGJlIERPTTAgTGludXggVk0pLCBhbmQgSSBiZWxpZXZlIHRoaXMg
aXMgdGhlIGNvcnJlY3Qgd2F5IHRvCj4+IGxhdW5jaCB2VFBNIG1hbmFnZXIuCj4+Cj4+IEluIHBh
cnRpY3VsYXIsIEkgZ2V0IHRoZSBpb21lbSgpICJvcGVyYXRpb24gbm90IGFsbG93ZWQiIGVycm9y
IGF0IHRoZQo+PiBzb3VyY2UgY29kZSBsaW5lOwo+PiBpb2N0bChmZCwgSU9DVExfUFJJVkNNRF9I
WVBFUkNBTEwsIGh5cGVyY2FsbCk7Cj4+Cj4+IEluIGlvY3RsKGZkLCBJT0NUTF9QUklWQ01EX0hZ
UEVSQ0FMTCwgaHlwZXJjYWxsKSwKPj4gLSAiZmQiIGlzIHRoZSBzcGVjaWFsIHByaXZpbGVnZWQg
Q29tbWFuZCBkZXZpY2UKPj4gLSAiSU9DVExfUFJJVkNNRF9IWVBFUkNBTEwiIGRlbm90ZXMgdGhh
dCB0aGlzIGlzIGEgcHJpdmlsZWdlZCBoeXBlcmNhbGwgY29tbWFuZAo+PiAtICJoeXBlcmNhbGwi
IGlzIGFuIG9iamVjdCBjb250YWluaW5nIHRoZSBpbmZvcm1hdGlvbiBvZjogewo+PiBoeXBlcmNh
bGxfY29tbWFuZF9pbmRleCwgdGFyZ2V0X0RPTV9pZCwgaW9tZW1fc3RhcnRfcGFnZSwKPj4gaW9t
ZW1fcGFnZV9jb3VudCwgYWxsb3dfb3JfZGVueV9hY2Nlc3N9Lgo+Pgo+PiBXaGVuIEkgbGF1bmNo
IHRoZSB2VFBNIG1hbmFnZXIsIHRhcmdldF9ET01faWQgPSB0aGUgSUQgb2YgdlRQTQo+PiBtYW5h
Z2VyLCBpb21lbV9zdGFydF9wYWdlID0gMHhmZWQ0MCwgaW9tZW1fcGFnZV9jb3VudCA9IDUsIGFu
ZAo+PiBhbGxvd19vcl9kZW55X2FjY2VzcyA9IDEsIGFuZCB0aGlzIGlvY3RsKCkgZ2l2ZXMgYW4K
Pj4gIm9wZXJhdGlvbi1ub3QtYWxsb3dlZCIgZXJyb3IuIEJ1dCBpZiBJIGhhcmQtY29kZSBET01f
aWQgPSAwIGp1c3QgZm9yCj4+IGEgdGVzdCwgdGhpcyBlcnJvciBnb2VzIGF3YXksIGJ1dCB0aGVu
IEkgZ2V0IGEgMHhmZWQwIG1lbW9yeSBtYXBwaW5nCj4+IGZhaWx1cmUgZXJyb3IgbGF0ZXIgb24u
Cj4+Cj4+IFRvIHN1bW1hcml6ZSwgSSBjYW5ub3QgZmluZCB0aGUgcmVhc29uIHdoeSB0aGUgdlRQ
TSBtYW5hZ2VyIFZNIGNyYXNoZXMKPj4gd2l0aCAiT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQiLiBJ
ZiBhbnlvbmUgaGFzIGEgY2x1ZSwgcGxlYXNlIGdpdmUgbWUKPj4gc29tZSBoZWxwLiBUaGFua3Mg
dmVyeSBtdWNoLgo+Pgo+PiBSb25ueQo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 13:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 13:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds7HX-0005Pq-C1; Wed, 13 Sep 2017 13:00:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422d06d85=sergey.dyasli@citrix.com>)
 id 1ds7HV-0005Pg-SX
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 13:00:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 50/44-03642-9FB29B95; Wed, 13 Sep 2017 13:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHSDve4P7Z2
 RBr39mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bF47NYCr7yVbSsP8PSwLiau4uRk0NCwF/i
 xtFnbCA2m4CexMbZr5hAbBEBWYnVXXPYuxi5OJgFjjBKTF11hB0kISwQInH1wnkWEJtFQFViz
 /tHYDavgK1E/7ZOVoih8hK72i6C2UJANa9f7IKqEZQ4OfMJmM0sICFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDgxAsIN
 x8drAQ4ySHExKorwKGjsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwNmsB5QSLUtNTK9Iyc4CB
 CZOW4OBREuHlAganEG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHlfgMwQACnKKM2DGwGLk
 kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5tUEmcKTmVcCt+kV0BFMQEecOb0D5IiSRISUVA
 NjN+PpnEL7sj7/K9sLLPd94D57izvkuEJIw9JEw65skWOp79tj5PqeN+1W33I2YvHvLqe++Un
 P9icfWfjv7bn/S27cP//uOufT2H7+aK8Nmy+1KK00OB7Ev/mPGi+b0vuizbWLXp2+vipkRW+r
 8MO4+/z/QgXvTTCwW90kttnEX9/A9wF7xDkbJZbijERDLeai4kQAH+7t6I0CAAA=
X-Env-Sender: prvs=422d06d85=sergey.dyasli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505307639!79168414!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57032 invoked from network); 13 Sep 2017 13:00:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 13:00:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500940800"; d="scan'208";a="447688805"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 13 Sep 2017 14:00:34 +0100
Message-ID: <20170913130034.11046-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v1] x86/vvmx: add hvm_intsrc_vector support to
	nvmx_intr_intercept()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5kZXIgdGhlIGZvbGxvd2luZyBjaXJjdW1zdGFuY2VzOgoKICAgIDEuIEwxIGRvZXNuJ3QgZW5h
YmxlIFBBVVNFIGV4aXRpbmcgb3IgUEFVU0UtbG9vcCBleGl0aW5nIGNvbnRyb2xzCiAgICAyLiBM
MiBleGVjdXRlcyBQQVVTRSBpbiBhIGxvb3Agd2l0aCBSRkxBR1MuSUUgPT0gMAoKTDEncyBQViBJ
UEkgdGhyb3VnaCBldmVudCBjaGFubmVsIHdpbGwgbmV2ZXIgcmVhY2ggdGhlIHRhcmdldCBMMSdz
IHZDUFUKd2hpY2ggcnVucyBMMiBiZWNhdXNlIG52bXhfaW50cl9pbnRlcmNlcHQoKSBkb2Vzbid0
IGtub3cgYWJvdXQKaHZtX2ludHNyY192ZWN0b3IuIFRoaXMgbGVhZHMgdG8gaW5maW5pdGUgTDIg
bG9vcCB3aXRob3V0IG5lc3RlZAp2bWV4aXRzIGFuZCBjYW4gY2F1c2UgTDEgdG8gaGFuZy4KClRo
ZSBpc3N1ZSBpcyBlYXNpbHkgcmVwcm9kdWNlZCB3aXRoIFFlbXUvS1ZNIG9uIENlbnRPUy03LTE2
MTEgYXMgTDEKYW5kIGFuIEwyIGd1ZXN0IHdpdGggU01QLgoKRml4IG52bXhfaW50cl9pbnRlcmNl
cHQoKSBieSBpbmplY3RpbmcgaHZtX2ludHNyY192ZWN0b3IgaXJxIGludG8gTDEKd2hpY2ggd2ls
bCBjYXVzZSBuZXN0ZWQgdm1leGl0LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2ludHIuYyB8
IDEzICsrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvaW50ci5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvaW50ci5jCmluZGV4IGUxZDAxOTBjYTkuLjRjMGYxYzhmNzEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2ludHIuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC9pbnRyLmMKQEAgLTE4OCwxMyArMTg4LDEzIEBAIHN0YXRpYyBpbnQgbnZteF9pbnRy
X2ludGVyY2VwdChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9pbnRhY2sgaW50YWNrKQogCiAg
ICAgaWYgKCBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikgKQogICAgIHsKKyAgICAgICAg
Y3RybCA9IGdldF92dm1jcyh2LCBQSU5fQkFTRURfVk1fRVhFQ19DT05UUk9MKTsKKyAgICAgICAg
aWYgKCAhKGN0cmwgJiBQSU5fQkFTRURfRVhUX0lOVFJfTUFTSykgKQorICAgICAgICAgICAgcmV0
dXJuIDA7CisKICAgICAgICAgaWYgKCBpbnRhY2suc291cmNlID09IGh2bV9pbnRzcmNfcGljIHx8
CiAgICAgICAgICAgICAgICAgIGludGFjay5zb3VyY2UgPT0gaHZtX2ludHNyY19sYXBpYyApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGN0cmwgPSBnZXRfdnZtY3ModiwgUElOX0JBU0VEX1ZNX0VY
RUNfQ09OVFJPTCk7Ci0gICAgICAgICAgICBpZiAoICEoY3RybCAmIFBJTl9CQVNFRF9FWFRfSU5U
Ul9NQVNLKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7Ci0KICAgICAgICAgICAgIHZteF9p
bmplY3RfZXh0aW50KGludGFjay52ZWN0b3IsIGludGFjay5zb3VyY2UpOwogCiAgICAgICAgICAg
ICBjdHJsID0gZ2V0X3Z2bWNzKHYsIFZNX0VYSVRfQ09OVFJPTFMpOwpAQCAtMjEzLDYgKzIxMywx
MSBAQCBzdGF0aWMgaW50IG52bXhfaW50cl9pbnRlcmNlcHQoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBodm1faW50YWNrIGludGFjaykKIAogICAgICAgICAgICAgcmV0dXJuIDE7CiAgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIGludGFjay5zb3VyY2UgPT0gaHZtX2ludHNyY192ZWN0b3IgKQor
ICAgICAgICB7CisgICAgICAgICAgICB2bXhfaW5qZWN0X2V4dGludChpbnRhY2sudmVjdG9yLCBp
bnRhY2suc291cmNlKTsKKyAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICB9CiAgICAgfQog
CiAgICAgcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 13:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 13:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds7cp-0006xH-4Q; Wed, 13 Sep 2017 13:22:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ds7co-0006xB-J1
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 13:22:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B6/4E-17770-12139B95; Wed, 13 Sep 2017 13:22:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXSO6nOVVfRcGe
 kwbTVUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3m++YC3r4K050bWVpYFzH08XIxSEkMJlJ
 4k/LZDYI5y+jxObZv9khnA2MEqcPXGGGcLYxSjQd7GLsYuTgEBbwk1jQ5gBiighkSvReqYUo6
 WCWmL/uMNAkTg42ASOJs0enM4LYvAK2EtfmrwCLswioSrz+OJcFxBYVCJd423iEBaJGUOLkzC
 dgNqeAjcSzo6fYQWxmAT2JHdd/sULY8hLb385hBrElBIwl2t9eZJvAKDALSfssJC2zkLQsYGR
 exahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKIMQLCD8cCi
 wEOMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBK+WAVCdY
 FFqempFWmYOMIpgSiU4eJREeGfrA6V5iwsSc4sz0yFSpxiNOTbdvPuHiWPD9wd/mITAJkmJ88
 4BKRUAKc0ozYMbBIvuS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmvQ0yhSczrwRu3yugU5i
 ATjlzegfIKSWJCCmpBkbxyiOF8S4vZH873An/oWPxMK7Nh92aj7NrW06Fx0bXprYZ009uaOjK
 //j4ryGL1NaM6shDi7IjYiqPb3J9PHGnW6EJg36o5o7EqRNirJ1eFwXeUzPedKcscsb2iHXpt
 nW/zvZteV+j587zXsnYfnftl19qTh9PNtXlXd4a88ZGpejWv3K2+0osxRmJhlrMRcWJAO/G51
 npAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505308959!79173655!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4144 invoked from network); 13 Sep 2017 13:22:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 13:22:41 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DDMcnL007584
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 13:22:39 GMT
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 v8DDMcxJ006638
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 13:22:38 GMT
Received: from ubhmp0002.oracle.com (ubhmp0002.oracle.com [156.151.24.55])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DDMbs2003493;
 Wed, 13 Sep 2017 13:22:37 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 13:22:37 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
 <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
Date: Wed, 13 Sep 2017 09:22:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTIvMjAxNyAwMjoxOCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi8wOS8x
NyAxODoyMSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8xMi8yMDE3IDEyOjA5IFBN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMTIvMDkvMTcgMTg6MDUsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAwOS8xMi8yMDE3IDExOjUwIEFNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+PiBPbiAxMi8wOS8xNyAxNzo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+
Pj4gT24gMDkvMDgvMjAxNyAxMDo0OCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBB
cyB0aGVyZSBpcyBjdXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3JhbnRzIG9yIHRyYW5z
aWVudCBncmFudHMKPj4+Pj4+PiByZW1vdmUgdGhhdCBmdW5jdGlvbmFsaXR5LiBUaGlzIGF0IG9u
Y2UgbWFrZXMgaXQgcG9zc2libGUgdG8gc3dpdGNoCj4+Pj4+Pj4gZnJvbSBncmFudCB2MiB0byBn
cmFudCB2MSB3aXRob3V0IHJlc3RyaWN0aW9ucywgYXMgdGhlcmUgaXMgbm8gbG9zcyBvZgo+Pj4+
Pj4+IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGltaXRlZCBmcmFtZSBudW1iZXIgd2lk
dGggcmVsYXRlZCB0bwo+Pj4+Pj4+IHRoZSBzd2l0Y2guCj4+Pj4+PiBCdXQgaXNuJ3QgdGhhdCBB
QkkgdmlvbGF0aW9uPyB2MiBpcyBleHBlY3RlZCB0byBzdXBwb3J0IHRoaXMgKFhTQXMKPj4+Pj4+
IG5vdHdpdGhzdGFuZGluZykKPj4+Pj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+Pj4+Cj4+Pj4+
IFRoZSBoeXBlcnZpc29yIHN0aWxsIHN1cHBvcnRzIGl0LCBidXQgdGhlIGRvbVUgKG9yIGRvbTAp
IGlzbid0IHJlcXVpcmVkCj4+Pj4+IHRvIG1ha2UgdXNlIG9mIGFsbCB0aGUgZmVhdHVyZXMgSU1I
Ty4gT3IgYXJlIHlvdSBhd2FyZSBvZiBhbnkgYmFja2VuZAo+Pj4+PiBxdWVyeWluZyB0aGUgZ3Jh
bnQgdmVyc2lvbiBvZiBhIGZyb250ZW5kIGFuZCBhY3RpbmcgaW4gYW5vdGhlciB3YXkgaWYgdjIK
Pj4+Pj4gaXMgZGV0ZWN0ZWQ/Cj4+Pj4gSSBhbSBub3QgYXdhcmUgb2YgYW55IGJ1dCB0aGF0IGRv
ZXNuJ3QgbWVhbiB0aGF0IHRoZXkgZG9uJ3QgKG9yIHdvbid0KQo+Pj4+IGV4aXN0Lgo+Pj4gQnV0
IGlzbid0IHRoZSBmcm9udGVuZCB0aGUgb25lIHdoaWNoIGlzIGRlZmluaW5nIHdoYXQgaXMgZ3Jh
bnRlZCBpbgo+Pj4gd2hpY2ggd2F5PyBIb3cgc2hvdWxkIHRoZXJlIGJlIGFuIEFCSSBicmVha2Fn
ZSB3aGVuIHRoZSBmcm9udGVuZCBqdXN0Cj4+PiBpc24ndCB1c2luZyBzdWItcGFnZSBvciB0cmFu
c2l0aXZlIGdyYW50cz8KPj4gUGVvcGxlIG1heSBwcm92aWRlIGJvdGggZnJvbnQgYW5kIGJhY2tl
bmQgZHJpdmVycyBhbmQgZnJvbnRlbmRzLCBrbm93aW5nCj4+IHRoYXQgdjIgaXMgYXZhaWxhYmxl
LCBjb3VsZCBkZWNpZGUgdG8gdXNlIHRob3NlIGZlYXR1cmVzLgo+IE5vLCB3aXRob3V0IHRoZSBm
dW5jdGlvbnMgdG8gdXNlIHRoZW0gaXQgd2lsbCBiZSBpbXBvc3NpYmxlLgoKSSBkb24ndCBmb2xs
b3cgdGhpcy4gV2hpY2ggZnVuY3Rpb25zPyBUaGUgb25lcyB0aGlzIHBhdGNoIGlzIHJlbW92aW5n
PwoKLWJvcmlzCgo+ICBTbyBpdCB3b24ndAo+IGhpdCB0aGVtIG9uIGEgcmFuZG9tIHN5c3RlbSBi
eSBub3Qgd29ya2luZywgYnV0IHRoZXkgd291bGQgbm90IGJlIGFibGUKPiB0byBsb2FkIHN1Y2gg
YSBkcml2ZXIgKHNhbWUgYXMgdG9kYXkgd2l0aG91dCBWMiBzdXBwb3J0KS4KPgo+IEluIGNhc2Ug
dGhleSByZWFsbHkgd2FudCBpdCB0aGV5IGNhbiBzZW5kIHBhdGNoZXMgZm9yIHN1cHBvcnQgb2Yg
c3VicGFnZQo+IG9yIHRyYW5zaWVudCBncmFudHMuIExpa2UgdGhleSB3b3VsZCBoYXZlIHRvIGRv
IGZvciBjb21wbGV0ZSBWMiBzdXBwb3J0Cj4gdG9kYXkuCj4KPgo+IEp1ZXJnZW4KPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 13:38:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 13:38:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds7rx-0007og-Ec; Wed, 13 Sep 2017 13:38:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds7rw-0007oa-8I
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 13:38:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 14/7D-03414-BC439B95; Wed, 13 Sep 2017 13:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+4pk52
 RBveWGlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfli5iKXgtUHH39hbGBsaPvF2MnBwSAkYS
 byf+Y+pi5OIQEljIKNF4+C9LFyMHh7CAn8SCNgeQGhGBfIlzN++xQtTsZpa4Nn01M0iCTUBVY
 sP1U6wgNq+AtcSOmxdYQGwWoPicLT/YQGxRgXCJprP9LBA1ghInZz4BszkF7CSmXPrCDmIzC+
 hJ7Lj+ixXCFpe49WQ+E4QtL7H97RzmCYx8s5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukamus
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GC8vTHgEKMkB5OSKO9e3Z2R
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTB+94YqE6wKDU9tSItMwcYKTClE
 hw8SiK8QsBoEeItLkjMLc5Mh0idYjTm2HTz7h8mjg3fH/xhEgKbJCXOewZkkgBIaUZpHtwgWA
 RfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvLZApPJl5JXD7XgGdwgR0ypnTO0BOKUlESEk
 1MMoyZ871YevctUdq0qYt04Pef76Rnitav/7pl+lPmb9MOnPAiidoS4v6qspd7M3hrVa1j5jL
 zykWp5q8Sy8+UijeOVtc1rE0SOLC1Hm+LZasHczXLhRKlUcrTOhYftFxduurQ/lPbn/cq+T5c
 PuPXWetX9w/lRmw3/A257caWc9jJd4ntSYfYVBiKc5INNRiLipOBAAsWJSX2wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505309898!115772716!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11562 invoked from network); 13 Sep 2017 13:38:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 13:38:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F3CCFABB1;
 Wed, 13 Sep 2017 13:38:15 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
 <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
 <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ccea56f5-bfbe-6003-f7bd-d2477831b9e3@suse.com>
Date: Wed, 13 Sep 2017 15:38:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTU6MjIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8xMi8yMDE3
IDAyOjE4IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMi8wOS8xNyAxODoyMSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMTIvMjAxNyAxMjowOSBQTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBPbiAxMi8wOS8xNyAxODowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiAwOS8xMi8yMDE3IDExOjUwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gT24gMTIvMDkvMTcgMTc6NDQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+PiBPbiAw
OS8wOC8yMDE3IDEwOjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBBcyB0aGVy
ZSBpcyBjdXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3JhbnRzIG9yIHRyYW5zaWVudCBn
cmFudHMKPj4+Pj4+Pj4gcmVtb3ZlIHRoYXQgZnVuY3Rpb25hbGl0eS4gVGhpcyBhdCBvbmNlIG1h
a2VzIGl0IHBvc3NpYmxlIHRvIHN3aXRjaAo+Pj4+Pj4+PiBmcm9tIGdyYW50IHYyIHRvIGdyYW50
IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVyZSBpcyBubyBsb3NzIG9mCj4+Pj4+Pj4+
IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGltaXRlZCBmcmFtZSBudW1iZXIgd2lkdGgg
cmVsYXRlZCB0bwo+Pj4+Pj4+PiB0aGUgc3dpdGNoLgo+Pj4+Pj4+IEJ1dCBpc24ndCB0aGF0IEFC
SSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAoWFNBcwo+Pj4+Pj4+
IG5vdHdpdGhzdGFuZGluZykKPj4+Pj4+IE5vLCBJIGRvbid0IHRoaW5rIHNvLgo+Pj4+Pj4KPj4+
Pj4+IFRoZSBoeXBlcnZpc29yIHN0aWxsIHN1cHBvcnRzIGl0LCBidXQgdGhlIGRvbVUgKG9yIGRv
bTApIGlzbid0IHJlcXVpcmVkCj4+Pj4+PiB0byBtYWtlIHVzZSBvZiBhbGwgdGhlIGZlYXR1cmVz
IElNSE8uIE9yIGFyZSB5b3UgYXdhcmUgb2YgYW55IGJhY2tlbmQKPj4+Pj4+IHF1ZXJ5aW5nIHRo
ZSBncmFudCB2ZXJzaW9uIG9mIGEgZnJvbnRlbmQgYW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBp
ZiB2Mgo+Pj4+Pj4gaXMgZGV0ZWN0ZWQ/Cj4+Pj4+IEkgYW0gbm90IGF3YXJlIG9mIGFueSBidXQg
dGhhdCBkb2Vzbid0IG1lYW4gdGhhdCB0aGV5IGRvbid0IChvciB3b24ndCkKPj4+Pj4gZXhpc3Qu
Cj4+Pj4gQnV0IGlzbid0IHRoZSBmcm9udGVuZCB0aGUgb25lIHdoaWNoIGlzIGRlZmluaW5nIHdo
YXQgaXMgZ3JhbnRlZCBpbgo+Pj4+IHdoaWNoIHdheT8gSG93IHNob3VsZCB0aGVyZSBiZSBhbiBB
QkkgYnJlYWthZ2Ugd2hlbiB0aGUgZnJvbnRlbmQganVzdAo+Pj4+IGlzbid0IHVzaW5nIHN1Yi1w
YWdlIG9yIHRyYW5zaXRpdmUgZ3JhbnRzPwo+Pj4gUGVvcGxlIG1heSBwcm92aWRlIGJvdGggZnJv
bnQgYW5kIGJhY2tlbmQgZHJpdmVycyBhbmQgZnJvbnRlbmRzLCBrbm93aW5nCj4+PiB0aGF0IHYy
IGlzIGF2YWlsYWJsZSwgY291bGQgZGVjaWRlIHRvIHVzZSB0aG9zZSBmZWF0dXJlcy4KPj4gTm8s
IHdpdGhvdXQgdGhlIGZ1bmN0aW9ucyB0byB1c2UgdGhlbSBpdCB3aWxsIGJlIGltcG9zc2libGUu
Cj4gCj4gSSBkb24ndCBmb2xsb3cgdGhpcy4gV2hpY2ggZnVuY3Rpb25zPyBUaGUgb25lcyB0aGlz
IHBhdGNoIGlzIHJlbW92aW5nPwoKWWVzLCBqdXN0IGFmdGVyIGhhdmluZyBiZWVuIGFkZGVkIG9u
ZSBwYXRjaCBlYXJsaWVyLgoKUmlnaHQgbm93IHRoZSBMaW51eCBrZXJuZWwgZG9lc24ndCBzdXBw
b3J0IGdyYW50IFYyIGF0IGFsbC4gU28gdGhlcmUKc3VyZWx5IGlzIG5vIGRyaXZlciBtYWtpbmcg
dXNlIG9mIFYyIGZlYXR1cmVzIHJpZ2h0IG5vdy4KCkljYW4gbWVyZ2UgcGF0Y2hlcyAxIGFuZCAy
IGluIGNhc2UgeW91IHdhbnQuIEkganVzdCB0aG91Z2h0IGEgcHVyZQpyZXZlcnQgb2YgdGhlIGZv
cm1lciBWMiByZW1vdmUgcGF0Y2ggd291bGQgYmUgZWFzaWVyIHRvIHJldmlldywKdGFraW5nIGlu
dG8gYWNjb3VudCB0aGF0IHRoZSBmb3JtZXIgVjIgc3VwcG9ydCB3YXMgd29ya2luZyBpbgpwcm9k
dWN0aW9uIGVudmlyb25tZW50cyAoYW5kIGV2ZW4gYmFjayB0aGVuIHRoZXJlIHdhcyBubyB1c2Vy
IG9mCnN1Yi1wYWdlIG9yIHRyYW5zaWVudCBncmFudHMpLgoKCkp1ZXJnZW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 13:41:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 13:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds7vD-0008Ur-T3; Wed, 13 Sep 2017 13:41:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422c78f9d=Andrew.Cooper3@citrix.com>)
 id 1ds7vC-0008Uk-UV
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 13:41:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F5/78-03642-69539B95; Wed, 13 Sep 2017 13:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpO5U052
 RBnf/G1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmz/95nK7jMWvH9/FnGBsazLF2MnBwSAv4S
 6/c8ArPZBPQldr/4xARiiwioS5zuuMjaxcjBwSzgJ3HogS9IWFggRGLT11dsIDaLgKrEnx1fw
 Vp5BTwlji7/zwoxUk7i/PGfzCC2kICaxLX+S+wQNYISJ2c+AatnFpCQOPjiBfMERu5ZSFKzkK
 QWMDKtYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDAUGINj
 BeHNjwCFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C42AcoJFqWmp1akZeYA
 gxImLcHBoyTC2waS5i0uSMwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifNmgJQKgJRml
 ObBDYJFyyVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8/aATOHJzCuB2/cK6BQmoFPOnN4Bck
 pJIkJKqoHR8In95h+/5uiaxlf/O3D6SebTZsGfO/KPuJvmT1GZ+fdW7YSHPpOn1/l1afOtOWj
 Ydrrb/GvN9Uuz/LbKnUq7lcLZeevIOS0PLk6u4B8imou3TdorJpSWVuLCPnuGrN6qaTXtu1xF
 ps/cEfLpW9ir2r7QgOl3XRJkQsubGL8f/ZXav74w4eh5JZbijERDLeai4kQAglMNTpECAAA=
X-Env-Sender: prvs=422c78f9d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505310100!68733828!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28767 invoked from network); 13 Sep 2017 13:41:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 13:41:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500940800"; d="scan'208";a="439585470"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 13 Sep 2017 14:41:37 +0100
Message-ID: <1505310097-29709-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/oprofile: Add a missing space to
	initialisation failure message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L29wcm9maWxlL25taV9pbnQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlf
aW50LmMgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCmluZGV4IDg0YmExMDguLmQ4
ZjUyMzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKKysrIGIv
eGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwpAQCAtNDQyLDcgKzQ0Miw3IEBAIHN0YXRp
YyBpbnQgX19pbml0IG5taV9pbml0KHZvaWQpCiAJCQl9CiAJCQlpZiAoIWNwdV90eXBlICYmICFh
cmNoX3BlcmZtb25faW5pdCgmY3B1X3R5cGUpKSB7CiAJCQkJcHJpbnRrKCJ4ZW5vcHJvZjogSW5p
dGlhbGl6YXRpb24gZmFpbGVkLiAiCi0JCQkJICAgICAgICJJbnRlbCBwcm9jZXNzb3IgZmFtaWx5
ICVkIG1vZGVsICVkIgorCQkJCSAgICAgICAiSW50ZWwgcHJvY2Vzc29yIGZhbWlseSAlZCBtb2Rl
bCAlZCAiCiAJCQkJICAgICAgICJpcyBub3Qgc3VwcG9ydGVkXG4iLCBmYW1pbHksIF9tb2RlbCk7
CiAJCQkJcmV0dXJuIC1FTk9ERVY7CiAJCQl9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 13:45:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 13:45:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds7yI-0000F1-Al; Wed, 13 Sep 2017 13:44:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422f77c45=wei.liu2@citrix.com>)
 id 1ds7yH-0000Et-4F
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 13:44:53 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 30/8C-03454-45639B95; Wed, 13 Sep 2017 13:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpG6w2c5
 Ig//95hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axNYsZCy7zV9xpvMnawPiIp4uRk0NCwF/i
 yK5rrCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaB5YwSz06uZAdJCAtYSvTMfAVmswioSnw6M
 IEFxOYVsJBY/b+NDWKovMSutotgQ4UEFCQ6ph9jgqgRlDg58wlYPbOAhMTBFy+YJzByz0KSmo
 UktYCRaRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYDAwAME
 OxtmX/Q8xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfWFCgnWJSanlqRlpkD
 DEuYtAQHj5IIby1Imre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4ry5IEUCIEUZpXlwI2Axc
 olRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvN4gU3gy80rgNr0COoIJ6Igzp3eAHFGSiJCSam
 B04mb58N0q5tD7jNhbB3M8HC43nZn7LC58VwOLnefpW/UZLP7RLLr9m/4fW+wnV7KDLWTSfZ0
 JZTejIhOWX/gRVt4U4TBn3eTaTQqpE4oOyL+o5GP0/Vu8tEuJ0+RLyoM29zhu6arfSyIlAu/t
 Z6lX/GI39UVwVLx77P1zubV7N329x/ac+bUSS3FGoqEWc1FxIgCAjHswjAIAAA==
X-Env-Sender: prvs=422f77c45=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505310290!63717818!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58376 invoked from network); 13 Sep 2017 13:44:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 13:44:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500940800"; d="scan'208";a="439585881"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 13 Sep 2017 14:44:09 +0100
Message-ID: <20170913134409.10815-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] libxl: add back libxl_device_v{k,f}b_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHR3byBmdW5jdGlvbnMsIHVubGlrZSBhIGxvdCBvdGhlcnMsIHdlcmUgaGFuZC1jb2RlZC4g
VGhleSB3ZXJlCmRlbGV0ZWQgYnkgYWNjaWRlbnQgd2hpbGUgdGhlIGRldmljZSBmcmFtZXdvcmsg
d2FzIHJld29ya2VkLiBBZGQgdGhlbQpiYWNrLgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2NvbnNvbGUuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmlu
ZGV4IDZkY2FkOGE4OGEuLjY4NTExZDdkYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTYwMyw2ICs2
MDMsMjMgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmtiKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCitpbnQgbGlieGxfZGV2aWNlX3Zr
Yl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2VfdmtiICp2
a2IsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFv
X2hvdykKK3sKKyAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKKyAgICBpbnQgcmM7
CisKKyAgICByYyA9IGxpYnhsX19kZXZpY2VfYWRkKGdjLCBkb21pZCwgJmxpYnhsX192a2JfZGV2
dHlwZSwgdmtiKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJV
bmFibGUgdG8gYWRkIHZrYiBkZXZpY2UiKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCitv
dXQ6CisgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKKyAgICByZXR1cm4gQU9f
SU5QUk9HUkVTUzsKK30KKwogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmtiLCAi
dmtiIikKIAogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLApAQCAtNjQyLDYgKzY1OSwyMyBAQCBzdGF0aWMgaW50IGxp
YnhsX19kZXZpY2VfZnJvbV92ZmIobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK2ludCBsaWJ4bF9kZXZpY2VfdmZiX2FkZChsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsIGxpYnhsX2RldmljZV92ZmIgKnZmYiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQoreworICAgIEFPX0NSRUFU
RShjdHgsIGRvbWlkLCBhb19ob3cpOworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX2Rl
dmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZmYl9kZXZ0eXBlLCB2ZmIpOworICAgIGlmIChy
YykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBhZGQgdmZiIGRldmlj
ZSIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKK291dDoKKyAgICBsaWJ4bF9fYW9fY29t
cGxldGUoZWdjLCBhbywgcmMpOworICAgIHJldHVybiBBT19JTlBST0dSRVNTOworfQorCiBzdGF0
aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2ZmIsICJ2ZmIiKQogCiBzdGF0aWMgaW50IGxp
YnhsX19zZXRfeGVuc3RvcmVfdmZiKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 13:50:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 13:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds83j-0000uq-Vk; Wed, 13 Sep 2017 13:50:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1ds83i-0000uk-Jw
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 13:50:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 77/83-03642-5A739B95; Wed, 13 Sep 2017 13:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXSO6nOVXep+c5
 Ig22tkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKSW1sBedEKtbNOs7YwPhfoIuRi0NIYCKT
 xOzju1ghnL+MEqueToZyNjBKHF76gx3C2cYosX7baZYuRg4OYQE/iQVtDiCmiECmRO+VWoiSN
 8wSrRcWsXUxcnKwCRhJnD06nRHE5hWwlfh/4j0ziM0ioCox791rVhBbVCBc4m3jERaIGkGJkz
 OfgI3nFLCRODbVEyTMLKAnseP6L1YIW15i+9s5YGMkBAwlPm9cyjyBUWAWku5ZSFpmIWlZwMi
 8ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEAZgGAH45r5
 gYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCV4/M6A6w
 aLU9NSKtMwcYAzBlEpw8CiJ8G43BUrzFhck5hZnpkOkTjEac2y6efcPE8eG7w/+MAmBTZIS5/
 0AUioAUppRmgc3CBbblxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM6whyD09mXgncvldApzA
 BnXLm9A6QU0oSEVJSDYzOPlPnhLh3qPwuKV7vFbhG546M22X/g8IBMednnDfMPNJz5NGiSWYW
 XUIf7l8qer5aQ/RXsuemfv3VVcxcxRmXLmbHHC2Z9vX5L1v97gaGJa+2qPY/OVu45YVoZpQd7
 7EGI48ihXu1/Dpnt+nOU4m8pvd137olxorTi9ZrNIft3/6z4Iu/n4kSS3FGoqEWc1FxIgBvTl
 he6AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505310627!63719114!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8931 invoked from network); 13 Sep 2017 13:50:29 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 13:50:29 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DDoQwD014879
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 13:50:26 GMT
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 v8DDoPM2014402
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 13:50:25 GMT
Received: from ubhmp0006.oracle.com (ubhmp0006.oracle.com [156.151.24.59])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DDoOCf022146;
 Wed, 13 Sep 2017 13:50: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, 13 Sep 2017 13:50:24 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
 <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
 <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
 <ccea56f5-bfbe-6003-f7bd-d2477831b9e3@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0ea7c145-9a86-f002-75d0-bc6b8be72867@oracle.com>
Date: Wed, 13 Sep 2017 09:50:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ccea56f5-bfbe-6003-f7bd-d2477831b9e3@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAwOTozOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMy8wOS8x
NyAxNToyMiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8xMi8yMDE3IDAyOjE4IFBN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMTIvMDkvMTcgMTg6MjEsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAwOS8xMi8yMDE3IDEyOjA5IFBNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+PiBPbiAxMi8wOS8xNyAxODowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+
Pj4gT24gMDkvMTIvMjAxNyAxMTo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBP
biAxMi8wOS8xNyAxNzo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+PiBPbiAwOS8w
OC8yMDE3IDEwOjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4gQXMgdGhlcmUg
aXMgY3VycmVudGx5IG5vIHVzZXIgZm9yIHN1Yi1wYWdlIGdyYW50cyBvciB0cmFuc2llbnQgZ3Jh
bnRzCj4+Pj4+Pj4+PiByZW1vdmUgdGhhdCBmdW5jdGlvbmFsaXR5LiBUaGlzIGF0IG9uY2UgbWFr
ZXMgaXQgcG9zc2libGUgdG8gc3dpdGNoCj4+Pj4+Pj4+PiBmcm9tIGdyYW50IHYyIHRvIGdyYW50
IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVyZSBpcyBubyBsb3NzIG9mCj4+Pj4+Pj4+
PiBmdW5jdGlvbmFsaXR5IG90aGVyIHRoYW4gdGhlIGxpbWl0ZWQgZnJhbWUgbnVtYmVyIHdpZHRo
IHJlbGF0ZWQgdG8KPj4+Pj4+Pj4+IHRoZSBzd2l0Y2guCj4+Pj4+Pj4+IEJ1dCBpc24ndCB0aGF0
IEFCSSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAoWFNBcwo+Pj4+
Pj4+PiBub3R3aXRoc3RhbmRpbmcpCj4+Pj4+Pj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+Pj4+
Pj4KPj4+Pj4+PiBUaGUgaHlwZXJ2aXNvciBzdGlsbCBzdXBwb3J0cyBpdCwgYnV0IHRoZSBkb21V
IChvciBkb20wKSBpc24ndCByZXF1aXJlZAo+Pj4+Pj4+IHRvIG1ha2UgdXNlIG9mIGFsbCB0aGUg
ZmVhdHVyZXMgSU1ITy4gT3IgYXJlIHlvdSBhd2FyZSBvZiBhbnkgYmFja2VuZAo+Pj4+Pj4+IHF1
ZXJ5aW5nIHRoZSBncmFudCB2ZXJzaW9uIG9mIGEgZnJvbnRlbmQgYW5kIGFjdGluZyBpbiBhbm90
aGVyIHdheSBpZiB2Mgo+Pj4+Pj4+IGlzIGRldGVjdGVkPwo+Pj4+Pj4gSSBhbSBub3QgYXdhcmUg
b2YgYW55IGJ1dCB0aGF0IGRvZXNuJ3QgbWVhbiB0aGF0IHRoZXkgZG9uJ3QgKG9yIHdvbid0KQo+
Pj4+Pj4gZXhpc3QuCj4+Pj4+IEJ1dCBpc24ndCB0aGUgZnJvbnRlbmQgdGhlIG9uZSB3aGljaCBp
cyBkZWZpbmluZyB3aGF0IGlzIGdyYW50ZWQgaW4KPj4+Pj4gd2hpY2ggd2F5PyBIb3cgc2hvdWxk
IHRoZXJlIGJlIGFuIEFCSSBicmVha2FnZSB3aGVuIHRoZSBmcm9udGVuZCBqdXN0Cj4+Pj4+IGlz
bid0IHVzaW5nIHN1Yi1wYWdlIG9yIHRyYW5zaXRpdmUgZ3JhbnRzPwo+Pj4+IFBlb3BsZSBtYXkg
cHJvdmlkZSBib3RoIGZyb250IGFuZCBiYWNrZW5kIGRyaXZlcnMgYW5kIGZyb250ZW5kcywga25v
d2luZwo+Pj4+IHRoYXQgdjIgaXMgYXZhaWxhYmxlLCBjb3VsZCBkZWNpZGUgdG8gdXNlIHRob3Nl
IGZlYXR1cmVzLgo+Pj4gTm8sIHdpdGhvdXQgdGhlIGZ1bmN0aW9ucyB0byB1c2UgdGhlbSBpdCB3
aWxsIGJlIGltcG9zc2libGUuCj4+IEkgZG9uJ3QgZm9sbG93IHRoaXMuIFdoaWNoIGZ1bmN0aW9u
cz8gVGhlIG9uZXMgdGhpcyBwYXRjaCBpcyByZW1vdmluZz8KPiBZZXMsIGp1c3QgYWZ0ZXIgaGF2
aW5nIGJlZW4gYWRkZWQgb25lIHBhdGNoIGVhcmxpZXIuCj4KPiBSaWdodCBub3cgdGhlIExpbnV4
IGtlcm5lbCBkb2Vzbid0IHN1cHBvcnQgZ3JhbnQgVjIgYXQgYWxsLiBTbyB0aGVyZQo+IHN1cmVs
eSBpcyBubyBkcml2ZXIgbWFraW5nIHVzZSBvZiBWMiBmZWF0dXJlcyByaWdodCBub3cuCj4KPiBJ
Y2FuIG1lcmdlIHBhdGNoZXMgMSBhbmQgMiBpbiBjYXNlIHlvdSB3YW50LiBJIGp1c3QgdGhvdWdo
dCBhIHB1cmUKPiByZXZlcnQgb2YgdGhlIGZvcm1lciBWMiByZW1vdmUgcGF0Y2ggd291bGQgYmUg
ZWFzaWVyIHRvIHJldmlldywKPiB0YWtpbmcgaW50byBhY2NvdW50IHRoYXQgdGhlIGZvcm1lciBW
MiBzdXBwb3J0IHdhcyB3b3JraW5nIGluCj4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMgKGFuZCBl
dmVuIGJhY2sgdGhlbiB0aGVyZSB3YXMgbm8gdXNlciBvZgo+IHN1Yi1wYWdlIG9yIHRyYW5zaWVu
dCBncmFudHMpLgoKTm8sIEkgZG9uJ3QgaGF2ZSBwcm9ibGVtcyB3aXRoICpob3cqIHlvdSBhcmUg
ZG9pbmcgdGhpcyAocmV2ZXJ0IGZ1bGx5CmZpcnN0IGFuZCB0aGVuIHJlbW92ZSkuCgpJIGFtIGp1
c3Qgbm90IHN1cmUgdGhhdCByZW1vdmluZyB0aGVzZSBmdW5jdGlvbnMgaXMgdGhlIHdheSB0byBn
bwpiZWNhdXNlIHdlIGFyZSBlbmRpbmcgdXAgd2l0aCBwYXJ0aWFsIGltcGxlbWVudGF0aW9uIG9m
IHYyLiBUaGUgZmFjdAp0aGF0IG5vb25lIGlzL2hhcyBiZWVuIHVzaW5nIHRoZXNlIGZlYXR1cmVz
IGlzIElNTyBub3QgcGFydGljdWxhcmx5CnJlbGV2YW50LgoKSWYgdGhlc2UgdHdvIHdlcmUgb3B0
aW9uYWwgZmVhdHVyZXMgdGhlbiBpdCB3b3VsZCBoYXZlIGJlZW4gcmVhc29uYWJsZQp0byBkcm9w
IHRoZW0uCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 14:33:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 14:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds8iV-0003t8-Ad; Wed, 13 Sep 2017 14:32:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds8iU-0003sl-EX
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 14:32:38 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 10/2C-01754-58149B95; Wed, 13 Sep 2017 14:32:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfRcWe
 kwe2VGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Pm0kbFgbjtjxfL9Kg2M
 E2K7GDk5hAQamST2LFDuYuQCsh8zSnRMOcgI4WxjlFh28D4zSJWIgLPE1zNz2UFsXgF9iXd7J
 oPFhQXsJTYeuc4M0iAhsEtJYv+6JWBFEgKeEq2n1zLD2A/PTmDrYmTnYBOwkjgkBhJlEVCVeP
 FmBssERu4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYV7Y7H2KU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr7kDUE6wKDU9
 tSItMwcYfDBpCQ4eJRFeL5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ89qDFAmAFGWU5
 sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz+oJM4cnMK4Hb9AroCCagI86c3gFyRE
 kiQkqqgVFrKadA36yCXQsbzUy2LPoS9MWIgU33Ebf5T2fmKzYqLA+ffNuYKObo7F5lL/7XqNJ
 MNPiLevWyXX3VnVcCn0w9Gfu4b5p777RsW/EL1lyB06cwZmvtMWrfrSEtbtp94JTNn3OrOGSd
 UpSK7jekiKe3OF58F/6nf9KhBg/mxohtB6TnJN6ersRSnJFoqMVcVJwIAJN3cJp/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505313152!111236045!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47276 invoked from network); 13 Sep 2017 14:32:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 14:32:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds8iN-0003YA-OI; Wed, 13 Sep 2017 14:32:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds8iI-0002bv-45; Wed, 13 Sep 2017 14:32:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds8iH-0001Vs-L2; Wed, 13 Sep 2017 14:32:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113371-mainreport@xen.org>
X-Osstest-Failures: 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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2: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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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=36898eb12572f0a1f85cb54d4a9e90afcb6f7045
X-Osstest-Versions-That: xen=5e4598106ed02ae4b43abcb29889969eb12867b7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 14:32:25 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 113371: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM3MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM3MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDQ4IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEzMDc1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTMx
MzQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDExMzE1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMTUxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTMxNTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzE1MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEz
MTUxCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3Qg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWls
ZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMzY4OThlYjEyNTcy
ZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZmNzA0NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgNWU0NTk4MTA2ZWQwMmFlNGI0M2FiY2IyOTg4OTk2OWViMTI4NjdiNwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzMTUxICAyMDE3LTA5LTA4IDE0OjQ4OjE5IFogICAgNCBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzM3MSAgMjAxNy0wOS0xMiAxMzo0MzowNyBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjgtdGVzdGluZworIHJldmlzaW9uPTM2ODk4ZWIx
MjU3MmYwYTFmODVjYjU0ZDRhOWU5MGFmY2I2ZjcwNDUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhl
bi00LjgtdGVzdGluZyAzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1Cisg
YnJhbmNoPXhlbi00LjgtdGVzdGluZworIHJldmlzaW9uPTM2ODk4ZWIxMjU3MmYwYTFmODVjYjU0
ZDRhOWU5MGFmY2I2ZjcwNDUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJM
TElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhw
b3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNo
PXhlbi00LjgtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC44LXRl
c3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4MzY4OThlYjEyNTcy
ZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZmNzA0NSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4K
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFk
L3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOC10ZXN0aW5nCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4t
NC44CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQgMzY4OThlYjEyNTcyZjBhMWY4NWNiNTRkNGE5ZTkwYWZjYjZm
NzA0NTpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDVlNDU5ODEuLjM2ODk4ZWIgIDM2ODk4ZWIxMjU3MmYwYTFm
ODVjYjU0ZDRhOWU5MGFmY2I2ZjcwNDUgLT4gc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 14:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 14:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds8r7-0004lZ-DB; Wed, 13 Sep 2017 14:41:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1ds8r6-0004lT-Ec
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 14:41:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3B/86-03283-B9349B95; Wed, 13 Sep 2017 14:41:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXiVRtkqDvbeWe
 kwbxl7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdFXPYC26IVtzquMPWwPiKr4uRi0NIYDqj
 RPffb0wgjoTAHFaJWZt6WboYOYGcJIkFC3ezQdjVEv8PLGQHsYUENCRu32xkh+g+ziRx/HkPM
 4Qzg1Fi79vPQN0cQB1FEpfOhUA0F0m8+7iUCcTmFRCUODnzCQvEIG+JVQfngA3lFLCXWPJhIg
 vEnN+MEte2f2MESbAJaEu0vd7FCjKTRUBVovu/CcT4RIn+/QkQIwMk/tzuABspLGAg0bp0PSu
 ILSKgLNH76zfYSGaB7YwSNxt3MoMkmAU0JVq3/2afwCg6C8lJs5CkFjAyrWJUL04tKkst0rXQ
 SyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAAGINjBOPuy/yFGSQ4mJVHevbo7I
 4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B53AsoJFqWmp1akZeYAYxEmLcHBoyTCKweMRyHe4o
 LE3OLMdIjUKUZdjn17bv1hEmLJy89LlRLn3QYyQwCkKKM0D24ELC1cYpSVEuZlBDpKiKcgtSg
 3swRV/hWjOAejkjDvYpApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MAqrv98otZbdTYg9XePT
 Z50S2T93tOx82J7U/Vl1XjxF8OKlm+/MQl+V6T/Y9Pw766KNV1Lq6oSitv6x5GTIjE+Yt1pT7
 YT22hfvWdsU/P/ypS5huHllp8/LH6tuFB4Ukl6ZnB1/vpcrKfDQQqEjGiuEfPvKJux+pB7QI1
 S6wmh580JHYSGbfCWW4oxEQy3mouJEAO26254GAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505313690!116768740!1
X-Originating-IP: [74.125.82.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32713 invoked from network); 13 Sep 2017 14:41:31 -0000
Received: from mail-wm0-f49.google.com (HELO mail-wm0-f49.google.com)
 (74.125.82.49)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 14:41:31 -0000
Received: by mail-wm0-f49.google.com with SMTP id 189so8889176wmh.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 07:41:31 -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:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EM568r0Vwd3wgg+zxVTKmTjO8f8H9O7oifcamHNnYUs=;
 b=cYfF4seKYCuIZhXGUFEFkXFg9zVDm6LagV+I47bkdrMRbdLp+5HqenHz39i2L1UypK
 rYnzHMW2hE2Ozhkcxg0LaDH2xkTqeHj1sovpa2iYuMyHWdPaBjMg4qrLtW727scN5NZy
 j+OI4rnX0Cqh4xGIPRAGv9mFBIqe/+pSQAasMLrcrEsRYU6fdwyby76qLdhFt4z08WFi
 T48RMDPA43Z5kRaMi1suu+C+gX6VKmOHOg1kpyY44IrOGrp5ks1EA4EC3JNkcn/8zq26
 miJ+DEmjo5WiBDTCB8Lna0WPCrO67bSFeJKskjNZFggWf1azRdONqA7xpD0s+pSzCuF3
 m8QA==
X-Gm-Message-State: AHPjjUgI4sQyggZgLB+noBo8k9C//nHqJDm7xQKukzbz6Xl38VAddL5T
 DXa+HpmLow7gG3/4HGw=
X-Received: by 10.80.163.141 with SMTP id s13mr11473036edb.248.1505313690328; 
 Wed, 13 Sep 2017 07:41:30 -0700 (PDT)
Received: from mail-wm0-f52.google.com (mail-wm0-f52.google.com.
 [74.125.82.52])
 by smtp.gmail.com with ESMTPSA id z102sm3110833ede.43.2017.09.13.07.41.30
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Sep 2017 07:41:30 -0700 (PDT)
Received: by mail-wm0-f52.google.com with SMTP id i189so8609174wmf.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 07:41:30 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QBZPHP0vAub0oGwzD0TNKQZzsLkkdCSoqUg9I0qC06fYMzrF50pSdwdqKEU0PoX5pPf5irMXKyug5SzVofupRM=
X-Received: by 10.28.191.88 with SMTP id p85mr3010747wmf.135.1505313689875;
 Wed, 13 Sep 2017 07:41:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Wed, 13 Sep 2017 07:40:49 -0700 (PDT)
In-Reply-To: <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 13 Sep 2017 08:40:49 -0600
X-Gmail-Original-Message-ID: <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
Message-ID: <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMzoyMSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMy4wOS4xNyBhdCAwNzoyNywgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PlNlY3Rpb25zOgo+PklkeCBOYW1lICAgICAgICAgIFNpemUgICAgICBW
TUEgICAgICAgICAgICAgICBMTUEgICAgICAgICAgICAgICBGaWxlIG9mZiAgQWxnbgo+PiAgMCAu
dGV4dCAgICAgICAgIDAwMTdhMWJhICBmZmZmODJkMDgwMjAwMDAwICBmZmZmODJkMDgwMjAwMDAw
ICAwMDAwMTAwMCAgMioqMTIKPj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExP
QUQsIENPREUKPj4gIDEgLnJvZGF0YSAgICAgICAwMDA4MjZhMCAgZmZmZjgyZDA4MDQwMDAwMCAg
ZmZmZjgyZDA4MDQwMDAwMCAgMDAxN2MwMDAgIDIqKjUKPj4gICAgICAgICAgICAgICAgICBDT05U
RU5UUywgQUxMT0MsIExPQUQsIERBVEEKPj4gIDIgLmJ1aWxkaWQgICAgICAwMDAwMDAzNSAgZmZm
ZjgyZDA4MDQ4MjZhMCAgZmZmZjgyZDA4MDQ4MjZhMCAgMDAxZmU2YTAgIDIqKjIKPj4gICAgICAg
ICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIFJFQURPTkxZLCBEQVRBCj4+ICAzIC5p
bml0ICAgICAgICAgMDAwNzdkZjAgIGZmZmY4MmQwODA2MDAwMDAgIGZmZmY4MmQwODA2MDAwMDAg
IDAwMWZmMDAwICAyKioxMgo+PiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBBTExPQywgTE9B
RCwgQ09ERSwgREFUQQo+PiAgNCAuZGF0YS5yZSAgICAgIDAwMDBhYTQwICBmZmZmODJkMDgwODAw
MDAwICBmZmZmODJkMDgwODAwMDAwICAwMDI3NzAwMCAgMioqNwo+PiAgICAgICAgICAgICAgICAg
IENPTlRFTlRTLCBBTExPQywgTE9BRCwgREFUQQo+PiAgNSAuZGF0YSAgICAgICAgIDAwMDEwNWE4
ICBmZmZmODJkMDgwODBiMDAwICBmZmZmODJkMDgwODBiMDAwICAwMDI4MjAwMCAgMioqMTIKPj4g
ICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIERBVEEKPj4gIDYgLmJzcyAg
ICAgICAgICAwMDE0MzI4MCAgZmZmZjgyZDA4MDgyMDAwMCAgZmZmZjgyZDA4MDgyMDAwMCAgMDAw
MDAwMDAgIDIqKjQKPj4gICAgICAgICAgICAgICAgICBBTExPQywgUkVMT0MKPgo+IE9iamR1bXAg
aXMgYXBwYXJlbnRseSBpZ25vcmluZyBhIHNlY3Rpb24gYXR0cmlidXRlIGJpdCBoZXJlIC0gbXkK
PiBvd24gdXRpbGl0eSBwcm9wZXJseSBwcmludHMgImJzcyIgaW4gYWRkaXRpb24gdG8gInJlYWQi
ICh3aGljaCBwcmVzdW1hYmx5Cj4gbWF0Y2hlcyAiQUxMT0MiIGFib3ZlLCBhbGJlaXQgdGhhdCdz
IGEgYm9ndXMgdHJhbnNsYXRpb24gYXBwYXJlbnRseQo+IGFwcGx5aW5nIEVMRiBzZW1hbnRpY3Mg
dG8gQ09GRikuIFlvdSdsbCB3YW50IHRvIGNoZWNrIHRoYXQgYml0IDcgaW4gdGhlCj4gc2VjdGlv
biBhdHRyaWJ1dGVzIGlzIHNldC4gSSdtIGFsc28gcHV6emxlZCBieSAiUkVMT0MiLCBidXQgSSBk
byBzZWUgYQo+IG1hdGNoaW5nIGJpdCBkdW1wZWQgaGVyZTsgbm90IHN1cmUgd2h5IHRoYXQncyBi
ZWluZyBzZXQuCgpMb29raW5nIGF0IGl0IHdpdGggcmVhZHBlIEkgZ2V0OgoKTmFtZTogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLmJzcwpWaXJ0dWFsIEFkZHJlc3M6ICAgICAgICAgICAgICAg
ICAweDgyMDAwMApQaHlzaWNhbCBBZGRyZXNzOiAgICAgICAgICAgICAgICAweDE0MzI4MApTaXpl
OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICgwIGJ5dGVzKQpQb2ludGVyIFRvIERhdGE6
ICAgICAgICAgICAgICAgICAwClJlbG9jYXRpb25zOiAgICAgICAgICAgICAgICAgICAgIDAKQ2hh
cmFjdGVyaXN0aWNzOiAgICAgICAgICAgICAgICAgMHhjMTAwMDA4MAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb250YWlucyB1bmluaXRpYWxpemVkIGRhdGEKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udGFpbnMgZXh0ZW5kZWQgcmVsb2NhdGlvbnMKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXMgcmVhZGFibGUKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXMgd3JpdGFibGUKClNvIGJpdCA3IGlzIHNldCBBRkFJQ1QuCgo+Cj4g
SXQgaXMgY2VydGFpbmx5IHRoZSBjYXNlIHRoYXQgLmJzcyBzdHlsZSBzZWN0aW9ucyBhcmUgZXhw
ZWN0ZWQgdG8gaGF2ZSBhCj4gemVybyBmaWxlIG9mZnNldCwgYXMgdGhlcmUncyBubyBkYXRhIGZv
ciBzdWNoIHNlY3Rpb25zIGluc2lkZSB0aGUgZmlsZSAobm90ZQo+IHRoZSBtaXNzaW5nICJDT05U
RU5UUyIgYWJvdmUuIFNvIEkgd291bGQgY29uY2x1ZGUgdGhhdCwgdW5sZXNzIHRoZQo+IGJzcyBm
bGFnIHJlYWxseSBnb3QgbG9zdCwgaXQncyBhIHNoaW0gbG9hZGVyIGJ1Zy4gU2luY2Ugb3RoZXIg
cGVvcGxlIGNhbgo+IGxvYWQgeGVuLmVmaSB3aXRoIHRoZSBzaGltLCB0aGF0IG1pZ2h0IGJlIGEg
cHJvYmxlbSB3aXRoIHRoZSBwYXJ0aWN1bGFyCj4gdmVyc2lvbiB5b3UncmUgdXNpbmcuCgpQZXJo
YXBzLCBJJ20gdXNpbmcgdGhlIGxhdGVzdCBtYXN0ZXIKKGUyMmE3YjViNzcyZGJhNjU4OGRkOTU1
ZGMwMTdlNTcyZjdlMjk3ODQpIGZyb20KaHR0cHM6Ly9naXRodWIuY29tL21qZzU5L3NoaW0sIHRo
ZSBvbmUgYmVpbmcgbGlua2VkIHRvIG9uIHRoZSB3aWtpLiBJZgp0aGVyZSBpcyBhIGtub3duIGdv
b2QgdmVyc2lvbiwgSSB3b3VsZCBiZSBoYXBweSB0byBnaXZlIHRoYXQgYSBzaG90CmFuZCBzZWUg
aWYgSSBjYW4gZ2V0IGl0IHdvcmtpbmcuCgpUaGFua3MsClRhbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 14:45:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 14:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds8vM-0004xw-1i; Wed, 13 Sep 2017 14:45:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds8vK-0004xq-5D
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 14:45:54 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 43/1C-03454-1A449B95; Wed, 13 Sep 2017 14:45:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyuP0Ov+4Cl52
 RBh+XWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT5lYVfJOq6JrezNTAOE+si5GTQ0LASOLt
 xH9MXYxcHEICCxkluj9tY+5i5OAQFvCTWNDmAFIjIpAvce7mPVYQW0hgPovEuVZpEJtNQFViw
 /VTYHFeAWuJTUsus4G0sgDFtyyRBAmLCoRLNJ3tZ4EoEZQ4OfMJmM0pYCfRtXQFG4jNLKAnse
 P6L1YIW1zi1pP5TBC2vMT2t3OYJzDyzULSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqRrbKSXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPx9LrAQ4ySHExKorx7dXdGCvEl
 5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE72ZnoDrBotT01Iq0zBxgjMCUSnDwK
 InwTgRJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHppt3geSG7w/+MAmBzZMS550G0iAA0pBRmgc3Dh
 bHlxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCQMMYUnM68EbusroIOYgA46c3oHyEEliQgpqQb
 GDPP20+xldxPv53ZpX+c+JKdlkVAR67pd3N94+/5+YdWHL/RXtgU5/VVamZP09fqkmnVWO85u
 U1KxZ+DX4P4Rfyit9N6qpOh4ZXMGARVubqG3cj7H+FZz2/TtjGMNWWPCIKdfqjOBsyXzzj5r/
 j7Nie8maxXlhcnN5OpT/8NYrVo/68VJVSWW4oxEQy3mouJEAN7kIpDeAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505313952!76039439!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2901 invoked from network); 13 Sep 2017 14:45:52 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 14:45:52 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 142DEABB0;
 Wed, 13 Sep 2017 14:45:52 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
 <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
 <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
 <ccea56f5-bfbe-6003-f7bd-d2477831b9e3@suse.com>
 <0ea7c145-9a86-f002-75d0-bc6b8be72867@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ebdfb0b3-599e-e92c-87e3-09fff2d7b523@suse.com>
Date: Wed, 13 Sep 2017 16:45:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <0ea7c145-9a86-f002-75d0-bc6b8be72867@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTU6NTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8xMy8yMDE3
IDA5OjM4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMy8wOS8xNyAxNToyMiwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMTIvMjAxNyAwMjoxOCBQTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBPbiAxMi8wOS8xNyAxODoyMSwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiAwOS8xMi8yMDE3IDEyOjA5IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gT24gMTIvMDkvMTcgMTg6MDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+PiBPbiAw
OS8xMi8yMDE3IDExOjUwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi8w
OS8xNyAxNzo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMDkvMDgvMjAx
NyAxMDo0OCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+PiBBcyB0aGVyZSBpcyBj
dXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3JhbnRzIG9yIHRyYW5zaWVudCBncmFudHMK
Pj4+Pj4+Pj4+PiByZW1vdmUgdGhhdCBmdW5jdGlvbmFsaXR5LiBUaGlzIGF0IG9uY2UgbWFrZXMg
aXQgcG9zc2libGUgdG8gc3dpdGNoCj4+Pj4+Pj4+Pj4gZnJvbSBncmFudCB2MiB0byBncmFudCB2
MSB3aXRob3V0IHJlc3RyaWN0aW9ucywgYXMgdGhlcmUgaXMgbm8gbG9zcyBvZgo+Pj4+Pj4+Pj4+
IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGltaXRlZCBmcmFtZSBudW1iZXIgd2lkdGgg
cmVsYXRlZCB0bwo+Pj4+Pj4+Pj4+IHRoZSBzd2l0Y2guCj4+Pj4+Pj4+PiBCdXQgaXNuJ3QgdGhh
dCBBQkkgdmlvbGF0aW9uPyB2MiBpcyBleHBlY3RlZCB0byBzdXBwb3J0IHRoaXMgKFhTQXMKPj4+
Pj4+Pj4+IG5vdHdpdGhzdGFuZGluZykKPj4+Pj4+Pj4gTm8sIEkgZG9uJ3QgdGhpbmsgc28uCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IFRoZSBoeXBlcnZpc29yIHN0aWxsIHN1cHBvcnRzIGl0LCBidXQgdGhl
IGRvbVUgKG9yIGRvbTApIGlzbid0IHJlcXVpcmVkCj4+Pj4+Pj4+IHRvIG1ha2UgdXNlIG9mIGFs
bCB0aGUgZmVhdHVyZXMgSU1ITy4gT3IgYXJlIHlvdSBhd2FyZSBvZiBhbnkgYmFja2VuZAo+Pj4+
Pj4+PiBxdWVyeWluZyB0aGUgZ3JhbnQgdmVyc2lvbiBvZiBhIGZyb250ZW5kIGFuZCBhY3Rpbmcg
aW4gYW5vdGhlciB3YXkgaWYgdjIKPj4+Pj4+Pj4gaXMgZGV0ZWN0ZWQ/Cj4+Pj4+Pj4gSSBhbSBu
b3QgYXdhcmUgb2YgYW55IGJ1dCB0aGF0IGRvZXNuJ3QgbWVhbiB0aGF0IHRoZXkgZG9uJ3QgKG9y
IHdvbid0KQo+Pj4+Pj4+IGV4aXN0Lgo+Pj4+Pj4gQnV0IGlzbid0IHRoZSBmcm9udGVuZCB0aGUg
b25lIHdoaWNoIGlzIGRlZmluaW5nIHdoYXQgaXMgZ3JhbnRlZCBpbgo+Pj4+Pj4gd2hpY2ggd2F5
PyBIb3cgc2hvdWxkIHRoZXJlIGJlIGFuIEFCSSBicmVha2FnZSB3aGVuIHRoZSBmcm9udGVuZCBq
dXN0Cj4+Pj4+PiBpc24ndCB1c2luZyBzdWItcGFnZSBvciB0cmFuc2l0aXZlIGdyYW50cz8KPj4+
Pj4gUGVvcGxlIG1heSBwcm92aWRlIGJvdGggZnJvbnQgYW5kIGJhY2tlbmQgZHJpdmVycyBhbmQg
ZnJvbnRlbmRzLCBrbm93aW5nCj4+Pj4+IHRoYXQgdjIgaXMgYXZhaWxhYmxlLCBjb3VsZCBkZWNp
ZGUgdG8gdXNlIHRob3NlIGZlYXR1cmVzLgo+Pj4+IE5vLCB3aXRob3V0IHRoZSBmdW5jdGlvbnMg
dG8gdXNlIHRoZW0gaXQgd2lsbCBiZSBpbXBvc3NpYmxlLgo+Pj4gSSBkb24ndCBmb2xsb3cgdGhp
cy4gV2hpY2ggZnVuY3Rpb25zPyBUaGUgb25lcyB0aGlzIHBhdGNoIGlzIHJlbW92aW5nPwo+PiBZ
ZXMsIGp1c3QgYWZ0ZXIgaGF2aW5nIGJlZW4gYWRkZWQgb25lIHBhdGNoIGVhcmxpZXIuCj4+Cj4+
IFJpZ2h0IG5vdyB0aGUgTGludXgga2VybmVsIGRvZXNuJ3Qgc3VwcG9ydCBncmFudCBWMiBhdCBh
bGwuIFNvIHRoZXJlCj4+IHN1cmVseSBpcyBubyBkcml2ZXIgbWFraW5nIHVzZSBvZiBWMiBmZWF0
dXJlcyByaWdodCBub3cuCj4+Cj4+IEljYW4gbWVyZ2UgcGF0Y2hlcyAxIGFuZCAyIGluIGNhc2Ug
eW91IHdhbnQuIEkganVzdCB0aG91Z2h0IGEgcHVyZQo+PiByZXZlcnQgb2YgdGhlIGZvcm1lciBW
MiByZW1vdmUgcGF0Y2ggd291bGQgYmUgZWFzaWVyIHRvIHJldmlldywKPj4gdGFraW5nIGludG8g
YWNjb3VudCB0aGF0IHRoZSBmb3JtZXIgVjIgc3VwcG9ydCB3YXMgd29ya2luZyBpbgo+PiBwcm9k
dWN0aW9uIGVudmlyb25tZW50cyAoYW5kIGV2ZW4gYmFjayB0aGVuIHRoZXJlIHdhcyBubyB1c2Vy
IG9mCj4+IHN1Yi1wYWdlIG9yIHRyYW5zaWVudCBncmFudHMpLgo+IAo+IE5vLCBJIGRvbid0IGhh
dmUgcHJvYmxlbXMgd2l0aCAqaG93KiB5b3UgYXJlIGRvaW5nIHRoaXMgKHJldmVydCBmdWxseQo+
IGZpcnN0IGFuZCB0aGVuIHJlbW92ZSkuCj4gCj4gSSBhbSBqdXN0IG5vdCBzdXJlIHRoYXQgcmVt
b3ZpbmcgdGhlc2UgZnVuY3Rpb25zIGlzIHRoZSB3YXkgdG8gZ28KPiBiZWNhdXNlIHdlIGFyZSBl
bmRpbmcgdXAgd2l0aCBwYXJ0aWFsIGltcGxlbWVudGF0aW9uIG9mIHYyLiBUaGUgZmFjdAo+IHRo
YXQgbm9vbmUgaXMvaGFzIGJlZW4gdXNpbmcgdGhlc2UgZmVhdHVyZXMgaXMgSU1PIG5vdCBwYXJ0
aWN1bGFybHkKPiByZWxldmFudC4KPiAKPiBJZiB0aGVzZSB0d28gd2VyZSBvcHRpb25hbCBmZWF0
dXJlcyB0aGVuIGl0IHdvdWxkIGhhdmUgYmVlbiByZWFzb25hYmxlCj4gdG8gZHJvcCB0aGVtLgoK
V2h5IGRvZXMgdGhlIGtlcm5lbCBuZWVkIHRvIHN1cHBvcnQgYWxsIGZlYXR1cmVzIG9mIGFuIGlu
dGVyZmFjZT8KCkknbSBxdWl0ZSBzdXJlIHRoZXJlIGFyZSBsb3RzIG9mIGludGVyZmFjZXMgc3Vw
cG9ydGVkIG9ubHkgcGFydGlhbGx5IGluCnRoZSBrZXJuZWwuCgpIYXZpbmcgc3VwcG9ydCBmb3Ig
ZnVuY3Rpb25hbGl0eSBpbiB0aGUga2VybmVsIG5vdCBiZWluZyB1c2VkIGF0IGFsbCBpcwpqdXN0
IGFkZGluZyBkZWFkIGNvZGUgd2l0aCBhIGhpZ2ggcG90ZW50aWFsIHRvIGJpdHJvdC4gSSBjYW4n
dCBldmVuIHRlc3QKdGhpcyBmdW5jdGlvbmFsaXR5IHJpZ2h0IG5vdywgYXMgdGhlcmUgYXJlIG5v
IHVzZXJzIG9mIGl0LiBTbyBJJ2QgcmlzawphZGRpbmcgc29tZXRoaW5nIHdoaWNoIGlzIGJyb2tl
biBmcm9tIHRoZSBiZWdpbm5pbmcuIFNvIGN1cnJlbnRseSBteSBWMgpzdXBwb3J0IGlzIHJlZ2Fy
ZGluZyB0aGUgZXhwb3J0ZWQga2VybmVsIGludGVyZmFjZXMgdGhlIHNhbWUgYXMgVjEsIGJ1dAp3
aXRob3V0IHRoZSBsaW1pdGF0aW9uIHRvIDMyIGJpdCBmcmFtZSBudW1iZXJzLgoKQW5kIGxvb2tp
bmcgYXQKCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA4L21zZzAzMTk0Lmh0bWwKCkkgYmVsaWV2ZSBteSBwYXJ0aWFsIFYyIHN1cHBvcnQgaXNuJ3Qg
dGhlIHdvcnN0IGlkZWEuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 14:46:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 14:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds8vW-0004z9-8z; Wed, 13 Sep 2017 14:46:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hrko@g.harvard.edu>) id 1ds8cp-0003H9-A9
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 14:26:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 15/CB-03422-62049B95; Wed, 13 Sep 2017 14:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg121lV22Bl
 pcOuhvMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHj+jvWgjneFafm/WRpYJzn2MXIxSEk0M8o
 0TrvKWMXIycHi8BsVokZU+JBEhICc1gluh58YANJSAhUSRx78hLKLpI41nYPyi6RuL2+jRnE5
 hUQlDg58wlLFyMH0FQfiTVrfUDCnAK2ErM+TGeEWLaeUWLqjtlgy9gElCXu3N4NtVhV4uyrr4
 wQcwIkOrq+g80XBrK3n53GAmKLCChIbHh3hAnEZhZIlejcu5QFwvaRmHP6IOsERsFZSM6YhSQ
 FYWtKtG7/zQ5ha0gsuLOPEcLWlli28DXzAkbWVYwaxalFZalFukYWeklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgYHOAAQ7GM+vDTzEKMnBpCTKu1d3Z6QQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCV4me6CcYFFqempFWmYOMOZg0hIcPEoivNIgad7igsTc4sx0iNQpRm+OY5su/2
 Hi2LfnFpDccPMukNwEJveByQ3fH/xhEmLJy89LlRLnPW8HNEIAZERGaR7cAljquMQoKyXMywh
 0shBPQWpRbmYJqvwrRnEORiVhXgWQQ3gy80rg7ngFdCIT0IlnTu8AObEkESEl1cA4PcQvM34/
 h3mX3NEfV4yOTJ5d9NTNyZjP+Vq0xtHrKhdq+C5obZ2izlkd+N1X0m/JNXP/CeG7Gd1ql+dMm
 qC8NOargSx7sP76tTuu+8xN5Fk6zXvLB8E9dnceOM/9fljCWjvdQG53d/zNI0JTvHwetkr+8/
 PO+flBNTLsyC9tvYJ5/ueDebcpsRRnJBpqMRcVJwIAPPtLYBgDAAA=
X-Env-Sender: hrko@g.harvard.edu
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505312802!82518094!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38042 invoked from network); 13 Sep 2017 14:26:43 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 14:26:43 -0000
Received: by mail-pg0-f67.google.com with SMTP id v82so182273pgb.1
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 07:26:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=g-harvard-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7CBWbWPahgqYdgE6524x1WtyAIpthQGjQbckuFOeIeY=;
 b=qzWQVULw2YxjLaCNTKIS6Cgh2g+gujmnrJSmnUUVxtyo4E6TqgUb7gO2d0LAT6HBD/
 Qgo7G9EEUSXcOtZWJAkyGfcbqQh/GZ+3aXtbfRgm4IZKe52E9tqqjMjLatoi0qSqYUDC
 gQT2o30zctusRbmBQeDwaHa/t1DJ1gPJx77f3Gp0aIXHtYQSJxnYH/kJ7bjguKOIY97N
 qZ9KIr89p58KTHUeVSJnOHka+iyRQqgYHIFvKoMjSN+HZMYVv5WXKQintHrsXDJSRVfO
 SJXJU8aYmVUiBjcRrz7s9YKAdcWFposGLHUADO6qSVHiU3WUJYQ8i1rpMNxdkE5Q654c
 Fzhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=7CBWbWPahgqYdgE6524x1WtyAIpthQGjQbckuFOeIeY=;
 b=niq55PvvR6sj7Vv2PALGi/nZDIBdbKRpFqxlaxio56FSzXw7m+t2W7rMopFcdOxhRy
 XuNuS6ylZMGAOjbt+MQ0G3kgEo7sylt0ZVPTLQ/KjfImAKHuQCCJDzZZjWy5yF7jcf/E
 FxUs+WgkVVUezDP8J3V4YhzsaFMIpVckjhfT0qg2+KpQs/hFyG5p0xhjMkLXLNrnYWNT
 UZhKX3PaMUuJDCKviRhx23YQ0JgdKGxXjYousAwAVlEQLHaPQP93O3aHrBVEeMhmurml
 5as/YCGKbtikNkP4TaP/X8DNO//VOVrDK6zYPiBv9qVe4DPlFQvQRH61TuxgeoMLs+hB
 dQbg==
X-Gm-Message-State: AHPjjUimPeazHUOVIkhlHh+HKLLNmGv8Rz04MYtwR+Ht1VKQdivgW2lP
 xX9WStb1Vus42jHkjqaW0FlFdhP97nuXK7CG17AoBQ==
X-Google-Smtp-Source: ADKCNb7DLjTe4HXHLVFBxmXZ0JzqVPkOleEyRms9l5f/5Sq56KM9yPPDBG2xYE9kYwfnTpyl0BbTP5CWi9KrQjQgW+A=
X-Received: by 10.99.49.205 with SMTP id x196mr18467171pgx.121.1505312801030; 
 Wed, 13 Sep 2017 07:26:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.179.201 with HTTP; Wed, 13 Sep 2017 07:26:40 -0700 (PDT)
In-Reply-To: <9173929c-c567-e2cc-948a-d5735332b7d4@gmail.com>
References: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
 <20170913104239.iioumi5ae3qu7t6e@citrix.com>
 <9173929c-c567-e2cc-948a-d5735332b7d4@gmail.com>
From: Ronny Ko <hrko@g.harvard.edu>
Date: Wed, 13 Sep 2017 10:26:40 -0400
Message-ID: <CAGKeXGUG7v4sVY9PSbr2v9FTjgS7i6+VS8iZ=Ej=HevqkStYpg@mail.gmail.com>
To: Quan Xu <quan.xu0@gmail.com>
X-Mailman-Approved-At: Wed, 13 Sep 2017 14:46:06 +0000
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] vTPM Manager VM launch failure: operation not
	permitted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5360652693520760860=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5360652693520760860==
Content-Type: multipart/alternative; boundary="94eb2c112868c81d96055912f26b"

--94eb2c112868c81d96055912f26b
Content-Type: text/plain; charset="UTF-8"

Hi Quan,

My phsyical TPM is v2.0. I alrady tried 'iomem=["fed40,1"]' but didn't
work..

Actually, my DOM's TPM driver has been loaded.
Meanwhile, I thought xen-devel was too busy with other real issues, so I
asked this question to Daniel after that and he sent me a patch. I am
trying out his patch on xen-unstable, and if the patch works Daniel will
submit it upstream.

I will let you guys know about the result soon.

Ronny

On Wed, Sep 13, 2017 at 8:27 AM, Quan Xu <quan.xu0@gmail.com> wrote:

>
>
> on 2017/9/13 18:42, Wei Liu wrote:
>
>> Cc VTPM maintainers
>>
>> On Sun, Sep 10, 2017 at 03:07:04PM -0400, Ronny Ko wrote:
>>
>>> Hi,
>>>
>>> I'm a PhD student from Harvard University having a trouble in running
>>> vTPM manager.
>>>
>>> I cannot successfully launch vTPM manager in Xen, because when I
>>> command "sudo xl create vtpm-manager.cfg" to launch a virtual TPM VM,
>>> I get the following error:
>>>
>>> libxl: error: libxl_create.c:1295:domcreate_launch_dm: Domain
>>> 10:failed give domain access to iomeim range fed44-fed44: Operation
>>> not permitted
>>>
>>> In Xen, virtual TPM is a standalone VM that communicates with DOMu.
>>> "vtpm-manager.cfg" is Xen's configuration file for virtual TPM manager
>>> VM, whose contents are as follows:
>>>
>>> ============ vtpm-manager.cfg ================
>>> kernel="/usr/local/lib/xen/boot/vtpmmgr-stubdom.gz"   # vTPM manager
>>> code image
>>> memory=16   # 16M RAM size
>>> disk=["file:/home/skyer/Desktop/xen/vtpmmgr-stubdom.img,hda,w"]   #
>>> disk storage
>>> name="vtpmmgr"   # Just a nick name
>>> iomem=["fed44,1"]   # This means, map physical memory from
>>> 0xfed44000-0xfed44fff for I/O, which is to be used by virtual TPM
>>> manager to communicate with the physical TPM device.
>>> ===========================================
>>>
>>
> Ronny,
> is your physical TPM device v1.2 or v2.0?
>
> for tpm1.2.. , commands that are sent to the TPM through the register set
> at address FED4.0000 are implicitly associated with locality 0.
> try 'iomem=["fed40,1"]'
>
>
> and make sure Dom0 's TPM driver is _not_ loaded...
>
> Quan
>
> My kernel is compiled with CONFIG_IO_STRICT_DEVMEM flag disabled, so
>>> iomem shouldn't be blocked by the kernel. I tried to map not only
>>> 0xfed44000, but also any other random addresses for testing, but all
>>> of them give the same error message as above.
>>>
>>> I'm launching the vTPM manager VM not from inside a DOMu Linux VM, but
>>> from inside the Linux kernel directly loaded by Xen-4.9.0 (which I
>>> suppose to be DOM0 Linux VM), and I believe this is the correct way to
>>> launch vTPM manager.
>>>
>>> In particular, I get the iomem() "operation not allowed" error at the
>>> source code line;
>>> ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall);
>>>
>>> In ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall),
>>> - "fd" is the special privileged Command device
>>> - "IOCTL_PRIVCMD_HYPERCALL" denotes that this is a privileged hypercall
>>> command
>>> - "hypercall" is an object containing the information of: {
>>> hypercall_command_index, target_DOM_id, iomem_start_page,
>>> iomem_page_count, allow_or_deny_access}.
>>>
>>> When I launch the vTPM manager, target_DOM_id = the ID of vTPM
>>> manager, iomem_start_page = 0xfed40, iomem_page_count = 5, and
>>> allow_or_deny_access = 1, and this ioctl() gives an
>>> "operation-not-allowed" error. But if I hard-code DOM_id = 0 just for
>>> a test, this error goes away, but then I get a 0xfed0 memory mapping
>>> failure error later on.
>>>
>>> To summarize, I cannot find the reason why the vTPM manager VM crashes
>>> with "Operation not permitted". If anyone has a clue, please give me
>>> some help. Thanks very much.
>>>
>>> Ronny
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xen.org
>>> https://lists.xen.org/xen-devel
>>>
>>
>

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

<div dir=3D"ltr"><div><div><div><div>Hi Quan,<br><br></div>My phsyical TPM =
is v2.0. I alrady tried &#39;iomem=3D[&quot;fed40,1&quot;]&#39; but didn&#3=
9;t work..<br><br></div>Actually, my DOM&#39;s TPM driver has been loaded. =
<br></div>Meanwhile, I thought xen-devel was too busy with other real issue=
s, so I asked this question to Daniel after that and he sent me a patch. I =
am trying out his patch on xen-unstable, and if the patch works Daniel will=
 submit it upstream. <br><br>I will let you guys know about the result soon=
. <br><br></div>Ronny<br></div><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On Wed, Sep 13, 2017 at 8:27 AM, Quan Xu <span dir=3D"ltr">&l=
t;<a href=3D"mailto:quan.xu0@gmail.com" target=3D"_blank">quan.xu0@gmail.co=
m</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">=
<br>
<br>
on 2017/9/13 18:42, Wei Liu wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Cc VTPM maintainers<br>
<br>
On Sun, Sep 10, 2017 at 03:07:04PM -0400, Ronny Ko wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I&#39;m a PhD student from Harvard University having a trouble in running<b=
r>
vTPM manager.<br>
<br>
I cannot successfully launch vTPM manager in Xen, because when I<br>
command &quot;sudo xl create vtpm-manager.cfg&quot; to launch a virtual TPM=
 VM,<br>
I get the following error:<br>
<br>
libxl: error: libxl_create.c:1295:domcreate_<wbr>launch_dm: Domain<br>
10:failed give domain access to iomeim range fed44-fed44: Operation<br>
not permitted<br>
<br>
In Xen, virtual TPM is a standalone VM that communicates with DOMu.<br>
&quot;vtpm-manager.cfg&quot; is Xen&#39;s configuration file for virtual TP=
M manager<br>
VM, whose contents are as follows:<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D vtpm-manager.cfg =3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
kernel=3D&quot;/usr/local/lib/xen/boo<wbr>t/vtpmmgr-stubdom.gz&quot;=C2=A0 =
=C2=A0# vTPM manager code image<br>
memory=3D16=C2=A0 =C2=A0# 16M RAM size<br>
disk=3D[&quot;file:/home/skyer/Deskto<wbr>p/xen/vtpmmgr-stubdom.img,hda,<wb=
r>w&quot;]=C2=A0 =C2=A0# disk storage<br>
name=3D&quot;vtpmmgr&quot;=C2=A0 =C2=A0# Just a nick name<br>
iomem=3D[&quot;fed44,1&quot;]=C2=A0 =C2=A0# This means, map physical memory=
 from<br>
0xfed44000-0xfed44fff for I/O, which is to be used by virtual TPM<br>
manager to communicate with the physical TPM device.<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
</blockquote></blockquote>
<br></span>
Ronny,<br>
is your physical TPM device v1.2 or v2.0?<br>
<br>
for tpm1.2.. , commands that are sent to the TPM through the register set a=
t address FED4.0000 are implicitly associated with locality 0.<br>
try &#39;iomem=3D[&quot;fed40,1&quot;]&#39;<br>
<br>
<br>
and make sure Dom0 &#39;s TPM driver is _not_ loaded...<span class=3D"HOEnZ=
b"><font color=3D"#888888"><br>
<br>
Quan</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My kernel is compiled with CONFIG_IO_STRICT_DEVMEM flag disabled, so<br>
iomem shouldn&#39;t be blocked by the kernel. I tried to map not only<br>
0xfed44000, but also any other random addresses for testing, but all<br>
of them give the same error message as above.<br>
<br>
I&#39;m launching the vTPM manager VM not from inside a DOMu Linux VM, but<=
br>
from inside the Linux kernel directly loaded by Xen-4.9.0 (which I<br>
suppose to be DOM0 Linux VM), and I believe this is the correct way to<br>
launch vTPM manager.<br>
<br>
In particular, I get the iomem() &quot;operation not allowed&quot; error at=
 the<br>
source code line;<br>
ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall);<br>
<br>
In ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall),<br>
- &quot;fd&quot; is the special privileged Command device<br>
- &quot;IOCTL_PRIVCMD_HYPERCALL&quot; denotes that this is a privileged hyp=
ercall command<br>
- &quot;hypercall&quot; is an object containing the information of: {<br>
hypercall_command_index, target_DOM_id, iomem_start_page,<br>
iomem_page_count, allow_or_deny_access}.<br>
<br>
When I launch the vTPM manager, target_DOM_id =3D the ID of vTPM<br>
manager, iomem_start_page =3D 0xfed40, iomem_page_count =3D 5, and<br>
allow_or_deny_access =3D 1, and this ioctl() gives an<br>
&quot;operation-not-allowed&quot; error. But if I hard-code DOM_id =3D 0 ju=
st for<br>
a test, this error goes away, but then I get a 0xfed0 memory mapping<br>
failure error later on.<br>
<br>
To summarize, I cannot find the reason why the vTPM manager VM crashes<br>
with &quot;Operation not permitted&quot;. If anyone has a clue, please give=
 me<br>
some help. Thanks very much.<br>
<br>
Ronny<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-deve<wbr>l</a><br>
</blockquote></blockquote>
<br>
</div></div></blockquote></div><br></div>

--94eb2c112868c81d96055912f26b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5360652693520760860==--


From xen-devel-bounces@lists.xen.org Wed Sep 13 14:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 14:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds8zS-0005ih-Q2; Wed, 13 Sep 2017 14:50:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds8zR-0005hs-Si
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 14:50:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 07/DC-02023-1A549B95; Wed, 13 Sep 2017 14:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeu685
 Ig3sdMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HtRpuCmUMXd17tYGxh/
 8XYxcnEICTQySXz58IsZwnnMKHH3/AEoZxujxIM9v1m6GDk5RAScJb6emcsOYvMK6Et0fd3DC
 GILC9hKfJr0ixGkQULgG5PEib5fYA0SAp4S725ehrM39p5n6mJk52ATsJI4JAYSZRFQlTi17x
 /rBEbuBYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzEpGK95PzcTYxAnzM
 AwQ7GNVOdDzFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVxYYQkKCRanpqRVp
 mTnA4INJS3DwKInw/nIBSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhEkQBIUUZpHtwIW
 CRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjAvE8glPJl5JXCbXgEdwQR0xJnTO0COKElESE
 k1MPovrmVbd+0W46xfvgUqFo1vdr09n2w9cV19Wrdp6vV/550UNxq+65jMyhB9uurthPSHR1P
 subYy8Sx0U50opNq+eTlz0sx9J5zP7OG8+XrLl8kdgpM3F16fauz6IPt8e2vkTuWp3I3RLoHT
 p7lvvbdhnkCK9D+DDpZjXXviovn/uupczuo4cECJpTgj0VCLuag4EQBZpoIxfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505314204!75090949!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63067 invoked from network); 13 Sep 2017 14:50:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 14:50:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ds8zJ-00040U-QE; Wed, 13 Sep 2017 14:50:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ds8zE-0003j0-ET; Wed, 13 Sep 2017 14:49:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ds8zE-00077k-6K; Wed, 13 Sep 2017 14:49:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113410-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=20b1a022558b02d9fb23df5b98fb442037ac0572
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 14:49:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113410: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQxMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAyMGIxYTAyMjU1OGIwMmQ5ZmIyM2RmNWI5OGZiNDQyMDM3YWMwNTcyCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDEwICAyMDE3LTA5LTEzIDEyOjIzOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzMyIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9BR-0006Zm-Te; Wed, 13 Sep 2017 15:02:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1ds9BQ-0006Zg-Ml
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:02:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D2/58-15060-78849B95; Wed, 13 Sep 2017 15:02:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVyMfTGQd0Wj52
 RBr+281t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnfk1nLzjEXrHy7GKWBsaJbF2MXBxCAtMZ
 Jdbu7ARzWATaWSX+vOli7WLk5JAQWMwqcfusEYRdJTHt3TxmCLtI4umyAywQdonEt56bTCA2r
 4CgxMmZT8DiwgKSElemTwezhQS8JE7NO8YIYnMK2EssaljGDhEvlDh57yJYnE1AXaJv5lmgeg
 6gI1Ql5h6WhBhvKLHh2Hl2iPEBEucbvjCClAgLeEscOQJ2mYiAskTvr99gm5gFoiU+rOpnhLA
 1JVq3/2afwCg8C8lxs5CkFjAyrWLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxmBiDYwfhtWcAhRkkOJiVR3r26OyOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fBaugPlBItS01Mr0jJzgHEFk5bg4FES4b3lBpTmLS5IzC3OTIdInWK05Lhw59IfJo4bD68DyQ
 N7bv1hEmLJy89LlRLnzQGZJwDSkFGaBzcOFvuXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMw
 bBjKFJzOvBG7rK6CDmIAOOnN6B8hBJYkIKakGRm9lgYeu8scj3r7c3qcySzfhqll2gUTV1YoG
 aYF1y5/N+/71cZ1PqNuXWfeur1stI2LxREbtqILR74vqYQnMrVeLH0ycp76h78nX//I3/9sr/
 X8Qn3joZ4FA//aFogldeQXGRzc93tN3syOwTD3l8IZ1uxXUqxk7v9TKs4sa3Imt26Y888A5BS
 WW4oxEQy3mouJEAG6Dkp34AgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505314947!115791219!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4243 invoked from network); 13 Sep 2017 15:02:28 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 15:02:28 -0000
Received: by mail-qt0-f193.google.com with SMTP id u48so298756qtc.4
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 08:02:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=1Gny1SckoISqmyHaeuaHjfg2YkIIj7AVoXlulNVcsj8=;
 b=WEB3VRihsbx6WLnKJc4pXdUGE5w/0UUBqMA20uIe8M/rpDyqHPRVyvhP7DkT1jqDSW
 voi0qdbNtFohL/VZoVR5DNinST68K55RDLuTX2zmdIhvcXJQEKXNxOBzwJ9wxXmBeJ4f
 q0XyP/4TRsilnUScWY3+zk+oNF4xeokVGlL6MbYjI1XXH7MPC35LZRilUtlf0QBYvbez
 W+VpDZ74mEL30hQU/Ts+92kh6tG/TVXusc/Mf445uXLeBYiTQhzGG8UZKmJyUFWO1y9q
 Rso78lQUggdX9MbGphp9jQ7IpUZeDnaKv4gdUcYSciXfsCFX7NJ1K/tNPBfI3u17Dqzo
 9B8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=1Gny1SckoISqmyHaeuaHjfg2YkIIj7AVoXlulNVcsj8=;
 b=dAUykX0D1Jupu97VSQ+gCTV6NAvpBI2jTByEowIdjiq+Sa3DjMx/QEnlaVaPtOAOMP
 /6cXE1hWESB159pa/ti9OKT/C9sAhSA9qzXu0UeRXCD6MlIOiFpAoAYG7D8eVNGyg12s
 9+8i2AuajXdc1Y4sil5q7Ke6T1cwqspoQHkJz1+7fyewXWxrBT8lWe6L2kL01o/jhfDM
 dnZeoStOwblCQxzaHqsueZc+RxYu29ovnwmW4i8v6HVPPC0Tf1KPNrHCPm5AIZ6zf5VC
 yfD4Nw8s0aFVX/PrETpg6hW1/8LVnuj5DZPSvlCQsSqji6+aK5meho6mL+pLFwVfW010
 hh0w==
X-Gm-Message-State: AHPjjUgBqh4tyu7+dsrmQ8+ZbbwVw7dDtjp9OmvDp7mGuwbM60pjcXYn
 +rYIrZ3Bw/Hp7m1SSDJpmJ6N/ryW6Hh5bvPmwcdpEQ==
X-Google-Smtp-Source: AOwi7QATMKAwf0lFiNWGrf6YLdnoVj+nJ8dyS6rOcV9cqNhetDo757ev3KK08JzVrutnMV4iotaCZS4DEpGMUCL3D4E=
X-Received: by 10.237.53.225 with SMTP id d30mr27666317qte.164.1505314945149; 
 Wed, 13 Sep 2017 08:02:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.84 with HTTP; Wed, 13 Sep 2017 08:02:24 -0700 (PDT)
In-Reply-To: <594A7BAC02000078001652FB@prv-mh.provo.novell.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7BAC02000078001652FB@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 13 Sep 2017 16:02:24 +0100
X-Google-Sender-Auth: vG6tQKfPOXPJyr9uOUEtAUTrPng
Message-ID: <CAFLBxZbg4ces3ZbR+awiGeRA5kaaZ2sddeWZ=U-Ps4C+=H3JXg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/17] x86emul: support remaining AVX insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTI6NTkgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4gSS5lLiB0aG9zZSBub3QgYmVpbmcgZXF1aXZhbGVudHMgb2YgU1NF
biBvbmVzLgo+Cj4gVGhlcmUncyBvbmUgbmVjZXNzYXJ5IGNoYW5nZSB0byBnZW5lcmljIGNvZGU6
IEZhdWx0aW5nIGJlaGF2aW9yIG9mCj4gVk1BU0tNT1ZQe1MsRH0gcmVxdWlyZXMgdXMgdG8gZG8g
cGFydGlhbCByZWFkcy93cml0ZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpIYXZpbmcgZHVnIGEgYml0IHRocm91Z2ggdGhlIG1hbnVhbHMgYWJv
dXQgQVZYLCB0aGVuIGNvbWUgYmFjayB0byB0aGlzCnBhdGNoIGFnYWluLCBJIGZlZWwgdGhlIHNh
bWUgd2F5IHRoYXQgSSBkaWQgd2hlbiBJIGZpcnN0IHJlYWQgaXQ6ClRoaXMgZGlzY3JpcHRpb24g
aXMgd29lZnVsbHkgaW5hZGVxdWF0ZS4gIEl0IGRvZXNuJ3QgbG9vayBzbyBtdWNoIGxpa2UKYSBj
aGFuZ2Vsb2cgYXMgYSBub3RlIHRvIHlvdXJzZWxmLiAgSWYgc29tZW9uZSBlbHNlIHNlbnQgYSBw
YXRjaApkZXNjcmlwdGlvbiBsaWtlIHRoaXMgZm9yIGEgcGF0Y2ggdGhpcyBjb21wbGljYXRlZCBh
bmQgZXhwZWN0ZWQgeW91IHRvCnJldmlldyBpdCB5b3UnZCBjZXJ0YWlubHkgY29tcGxhaW4sIGFu
ZCB0aGVyZSdzIGEgZ29vZCBjaGFuY2UgeW91CndvdWxkbid0IHJldmlldyBpdC4KCkl0J3Mgbm90
IHlvdXIgam9iIHRvIHRlYWNoIG1lIGhvdyB0aGlzIGNvZGUgaXMgbGFpZCBvdXQgYW5kIGhvdyBp
dAp3b3JrcywgYnV0IHRoZXJlIGF0IGxlYXN0IG5lZWRzIHRvIGJlIGVub3VnaCBkZXNjcmlwdGlv
biBvZiB3aGF0IHRoZQpwYXRjaCBpcyBhY3R1YWxseSB0cnlpbmcgdG8gZG8gdGhhdCBJIGhhdmUg
c29tZSBob3BlIG9mIHJlY29uc3RydWN0aW5nCml0cyBpbnRlbnQuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:03:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9CF-0006fW-9j; Wed, 13 Sep 2017 15:03:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <quan.xu0@gmail.com>) id 1ds9CE-0006fQ-I3
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:03:22 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 65/1B-15060-9B849B95; Wed, 13 Sep 2017 15:03:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHpzs+4Oj52
 RBi+/mFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkP/txkLzjRxFjx+oZTA+P+0i5GLg4hgQmM
 Ep/+tbKBOCwCDawSa27OZgJxJATmsEq0Pt3L0sXICeSUSdw8dRfKLpJ4c2wKG4RdKDH58mtWE
 JtXQFDi5MwnLBBjvzJK9Hc+ByviFAiU6NjfC9bMJqAkcf3BXrAGFgFVif5z94BqOICaAyR2Xd
 YACQsDmdvPTgMrFxFQlJjzZSFYObNAssTZ/8uZIGwfibaVU5gnMArMQrJ6FpIUhK0p0br9Nzu
 ErS2xbOFrqLiGxII7+xiRxRcwsq1iVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAx0BiDYwdh92f8QoyQHk5Io717dnZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJ
 Hj/ugPlBItS01Mr0jJzgDEHk5bg4FES4eUAxp0Qb3FBYm5xZjpE6hRjIMeFO5f+MHEc23QZSB
 7YcwtIbrh5F0huApP7wOSG7w/+MAmx5OXnpUqJ8x4H2SMAMiijNA9uDSyNXGKUlRLmZQQ6XIi
 nILUoN7MEVf4VozgHo5Iw71SQKTyZeSVw17wCOpQJ6NAzp3eAHFqSiJCSamDUmnL47ryPS/6G
 lpivDt2ZZxLndKDa/u6s75aVOf+/3Eqs6rp72yu5SyKAKXOScdjb5rCUVKGtU2PSDs3Yuq6Ub
 fLWx7J5qiknT5tP2lP8z/X/6rj66IOZsQezFkx1SmWO4/7+uybh6h+Xt+orGBRtAt5skrr+O3
 GZVAd/+vv3ye9quP46ZYorsRRnJBpqMRcVJwIAsXoIkB4DAAA=
X-Env-Sender: quan.xu0@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505315000!82661706!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65303 invoked from network); 13 Sep 2017 15:03:20 -0000
Received: from mail-ua0-f179.google.com (HELO mail-ua0-f179.google.com)
 (209.85.217.179)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 15:03:20 -0000
Received: by mail-ua0-f179.google.com with SMTP id k23so648322uaf.4
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 08:03:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=w0wwIOR7+Zh4e5EdfJmmIl1SXmf+ovlFvGoJZ1Z1f4A=;
 b=ul7mhrIf5GUwWVhLaIeF9UPAw7pNduGkwd5SSMM542irZ62w77zVKKqHXZYLc4BY1e
 zVFv84YkBTK0QTJMPF2bdKjimy7wPpND8cRbfQ2hA2GoetO50v6BT3itoaRL4UGqhprp
 OYcRHIDt4P3qzc5iLgaGQDotwb5IfMA8VBJrYCFXYBL/Tldbev4nybVa0WRo9JuLxJds
 1DsS8ggi0jlsfYAX7BV3ylmiCnGQ7B0bVwnUOSa34w2l+K1YoSVUwQLhmiZtZ7WHDLl/
 6mv+9RwU7TbtrKLhpkxh2zb0lKGa2f0JsSEB7963owOOEts+pk04bqk0kZHAxWtzKTX/
 3rDg==
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=w0wwIOR7+Zh4e5EdfJmmIl1SXmf+ovlFvGoJZ1Z1f4A=;
 b=pVn3W6pyrNjTXq0c36/JwmafAOup/UM8SOUTjRt1BHq4ghefXG0m0Qn1peA5TKGlhP
 rCugnt5jjiEGvxEqDheIENn9ka1tsGPY6k9JnnEkN8kYjSRjqS10czU1qoFyznqqspgJ
 eUynmrnE4YIxdhhqon2j7g8WU74mrdmEshHr0ZoLhiWLd+KlI9ksTTU+ljaFAaDWQ1RV
 SfVS0CoUlF06roTZbiTr7wx6UWnRzwhiWAVR4cO+FJWUMCUzpxIVNAFtXhUWdOixSFhg
 9WpKJ/TshfsnNU4JbIvs0yCnsxr8C9PQVIg4pUwpJkXJKB8tN0TF+UoBn5puZgSjqLg2
 Fgbw==
X-Gm-Message-State: AHPjjUjbQbJI0CErIvEZ0WrLXLIaycrbYqalDJq77xfSzfduDiS4tyzv
 tXf1UrnAmB+rhD643lAAxNal79F1N5ImDI5Myck=
X-Google-Smtp-Source: AOwi7QBe75nKLCvon2MwJgPu9x4A0ULVOL2vwWtKqxYWXrt445Vc9v3wTuZvf/+UuxhKdwHVRa+c4S/ugNM3ZDQg6iw=
X-Received: by 10.176.4.65 with SMTP id 59mr15400946uav.195.1505314999503;
 Wed, 13 Sep 2017 08:03:19 -0700 (PDT)
MIME-Version: 1.0
References: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
 <20170913104239.iioumi5ae3qu7t6e@citrix.com>
 <9173929c-c567-e2cc-948a-d5735332b7d4@gmail.com>
 <CAGKeXGUG7v4sVY9PSbr2v9FTjgS7i6+VS8iZ=Ej=HevqkStYpg@mail.gmail.com>
In-Reply-To: <CAGKeXGUG7v4sVY9PSbr2v9FTjgS7i6+VS8iZ=Ej=HevqkStYpg@mail.gmail.com>
From: Quan Xu <quan.xu0@gmail.com>
Date: Wed, 13 Sep 2017 15:03:09 +0000
Message-ID: <CAFv8KnFg63P2g7MbLzUrLmOn=2UoBS0BrPuMNGgQDyypNhooQQ@mail.gmail.com>
To: Ronny Ko <hrko@g.harvard.edu>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] vTPM Manager VM launch failure: operation not
	permitted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2952303254510137956=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2952303254510137956==
Content-Type: multipart/alternative; boundary="94eb2c000cdcd2109605591375f1"

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

Ronny Ko <hrko@g.harvard.edu>On 2017/9/13 Wed 22:26 wrote=EF=BC=9A

> Hi Quan,
>
> My phsyical TPM is v2.0. I alrady tried 'iomem=3D["fed40,1"]' but didn't
> work..
>
> Actually, my DOM's TPM driver has been loaded.
> Meanwhile, I thought xen-devel was too busy with other real issues, so I
> asked this question to Daniel after that and he sent me a patch. I am
> trying out his patch on xen-unstable, and if the patch works Daniel will
> submit it upstream.
>
> I will let you guys know about the result soon.
>

As the TPM manager uses direct access to the physical TPM, it may interfere

to access to the TPM by dom0.


for tpm2.0



Add:

..

     extra=3D"tpm2"

..

extra option to launch vtpmmgr domain on TPM 2.0, and ignore it on TPM

1.x. for example:


    kernel=3D"/usr/lib/xen/boot/vtpmmgr.gz"

    memory=3D128

    disk=3D["file:/home/vtpm2/vmgr,hda,w"]

    name=3D"vtpmmgr"

    iomem=3D["fed40,5"]

    extra=3D"tpm2"

try again, good luck

Quan


>
> On Wed, Sep 13, 2017 at 8:27 AM, Quan Xu <quan.xu0@gmail.com> wrote:
>
>>
>>
>> on 2017/9/13 18:42, Wei Liu wrote:
>>
>>> Cc VTPM maintainers
>>>
>>> On Sun, Sep 10, 2017 at 03:07:04PM -0400, Ronny Ko wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm a PhD student from Harvard University having a trouble in running
>>>> vTPM manager.
>>>>
>>>> I cannot successfully launch vTPM manager in Xen, because when I
>>>> command "sudo xl create vtpm-manager.cfg" to launch a virtual TPM VM,
>>>> I get the following error:
>>>>
>>>> libxl: error: libxl_create.c:1295:domcreate_launch_dm: Domain
>>>> 10:failed give domain access to iomeim range fed44-fed44: Operation
>>>> not permitted
>>>>
>>>> In Xen, virtual TPM is a standalone VM that communicates with DOMu.
>>>> "vtpm-manager.cfg" is Xen's configuration file for virtual TPM manager
>>>> VM, whose contents are as follows:
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D vtpm-manager.cfg =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>> kernel=3D"/usr/local/lib/xen/boot/vtpmmgr-stubdom.gz"   # vTPM manager
>>>> code image
>>>> memory=3D16   # 16M RAM size
>>>> disk=3D["file:/home/skyer/Desktop/xen/vtpmmgr-stubdom.img,hda,w"]   #
>>>> disk storage
>>>> name=3D"vtpmmgr"   # Just a nick name
>>>> iomem=3D["fed44,1"]   # This means, map physical memory from
>>>> 0xfed44000-0xfed44fff for I/O, which is to be used by virtual TPM
>>>> manager to communicate with the physical TPM device.
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>
>> Ronny,
>> is your physical TPM device v1.2 or v2.0?
>>
>> for tpm1.2.. , commands that are sent to the TPM through the register se=
t
>> at address FED4.0000 are implicitly associated with locality 0.
>> try 'iomem=3D["fed40,1"]'
>>
>>
>> and make sure Dom0 's TPM driver is _not_ loaded...
>>
>> Quan
>>
>> My kernel is compiled with CONFIG_IO_STRICT_DEVMEM flag disabled, so
>>>> iomem shouldn't be blocked by the kernel. I tried to map not only
>>>> 0xfed44000, but also any other random addresses for testing, but all
>>>> of them give the same error message as above.
>>>>
>>>> I'm launching the vTPM manager VM not from inside a DOMu Linux VM, but
>>>> from inside the Linux kernel directly loaded by Xen-4.9.0 (which I
>>>> suppose to be DOM0 Linux VM), and I believe this is the correct way to
>>>> launch vTPM manager.
>>>>
>>>> In particular, I get the iomem() "operation not allowed" error at the
>>>> source code line;
>>>> ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall);
>>>>
>>>> In ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall),
>>>> - "fd" is the special privileged Command device
>>>> - "IOCTL_PRIVCMD_HYPERCALL" denotes that this is a privileged hypercal=
l
>>>> command
>>>> - "hypercall" is an object containing the information of: {
>>>> hypercall_command_index, target_DOM_id, iomem_start_page,
>>>> iomem_page_count, allow_or_deny_access}.
>>>>
>>>> When I launch the vTPM manager, target_DOM_id =3D the ID of vTPM
>>>> manager, iomem_start_page =3D 0xfed40, iomem_page_count =3D 5, and
>>>> allow_or_deny_access =3D 1, and this ioctl() gives an
>>>> "operation-not-allowed" error. But if I hard-code DOM_id =3D 0 just fo=
r
>>>> a test, this error goes away, but then I get a 0xfed0 memory mapping
>>>> failure error later on.
>>>>
>>>> To summarize, I cannot find the reason why the vTPM manager VM crashes
>>>> with "Operation not permitted". If anyone has a clue, please give me
>>>> some help. Thanks very much.
>>>>
>>>> Ronny
>>>>
>>>> _______________________________________________
>>>> Xen-devel mailing list
>>>> Xen-devel@lists.xen.org
>>>> https://lists.xen.org/xen-devel
>>>>
>>>
>>
>

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

<div><br><div class=3D"gmail_quote"><div dir=3D"auto">Ronny Ko &lt;<a href=
=3D"mailto:hrko@g.harvard.edu">hrko@g.harvard.edu</a>&gt;On 2017/9/13 Wed 2=
2:26 wrote=EF=BC=9A<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div>=
<div><div>Hi Quan,<br><br></div>My phsyical TPM is v2.0. I alrady tried &#3=
9;iomem=3D[&quot;fed40,1&quot;]&#39; but didn&#39;t work..<br><br></div>Act=
ually, my DOM&#39;s TPM driver has been loaded. <br></div>Meanwhile, I thou=
ght xen-devel was too busy with other real issues, so I asked this question=
 to Daniel after that and he sent me a patch. I am trying out his patch on =
xen-unstable, and if the patch works Daniel will submit it upstream. <br><b=
r>I will let you guys know about the result soon. </div></div></blockquote>=
<div dir=3D"auto"><br></div><div dir=3D"auto"><p style=3D"margin:0px;font-s=
ize:19px;line-height:normal;font-family:&#39;.SF UI Text&#39;;color:rgb(69,=
69,69)"><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt">As t=
he TPM manager uses direct access to the physical TPM</span><span style=3D"=
font-family:&#39;.PingFangSC-Regular&#39;;font-size:19pt">,</span><span sty=
le=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt"> it may interfere</sp=
an></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">to access to the TPM by dom0.</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">for tpm2.0</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">Add:</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">..</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0=C2=A0 =C2=A0 extra=3D&quot;tpm2&quot;</span=
></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">..</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">extra option to launch vtpmmgr domain on TPM 2.0</=
span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19p=
t">,</span><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt"> =
and ignore it on TPM</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">1.x. for example:</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 kernel=3D&quot;/usr/lib/xen/boot/vtp=
mmgr.gz&quot;</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 memory=3D128</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 disk=3D</span><span style=3D"font-fa=
mily:&#39;.PingFangSC-Regular&#39;;font-size:19pt">[</span><span style=3D"f=
ont-family:&#39;.SFUIText&#39;;font-size:19pt">&quot;file:/home/vtpm2/vmgr<=
/span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19=
pt">,</span><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt">=
hda</span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-siz=
e:19pt">,</span><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19=
pt">w&quot;</span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;=
font-size:19pt">]</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 name=3D&quot;vtpmmgr&quot;</span></p=
>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 iomem=3D</span><span style=3D"font-f=
amily:&#39;.PingFangSC-Regular&#39;;font-size:19pt">[</span><span style=3D"=
font-family:&#39;.SFUIText&#39;;font-size:19pt">&quot;fed40</span><span sty=
le=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19pt">,</span><sp=
an style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt">5&quot;</span><=
span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19pt">]</=
span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 extra=3D&quot;tpm2&quot;</span></p><=
div dir=3D"auto"><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:1=
9pt"><br></span></div></div><div dir=3D"auto">try again, good luck</div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Quan</div><div dir=3D"auto"><br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div><div><br></div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Sep 13, 2017 at 8:2=
7 AM, Quan Xu <span>&lt;<a href=3D"mailto:quan.xu0@gmail.com" target=3D"_bl=
ank">quan.xu0@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex"><span><br>
<br>
on 2017/9/13 18:42, Wei Liu wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Cc VTPM maintainers<br>
<br>
On Sun, Sep 10, 2017 at 03:07:04PM -0400, Ronny Ko wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I&#39;m a PhD student from Harvard University having a trouble in running<b=
r>
vTPM manager.<br>
<br>
I cannot successfully launch vTPM manager in Xen, because when I<br>
command &quot;sudo xl create vtpm-manager.cfg&quot; to launch a virtual TPM=
 VM,<br>
I get the following error:<br>
<br>
libxl: error: libxl_create.c:1295:domcreate_launch_dm: Domain<br>
10:failed give domain access to iomeim range fed44-fed44: Operation<br>
not permitted<br>
<br>
In Xen, virtual TPM is a standalone VM that communicates with DOMu.<br>
&quot;vtpm-manager.cfg&quot; is Xen&#39;s configuration file for virtual TP=
M manager<br>
VM, whose contents are as follows:<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D vtpm-manager.cfg =3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
kernel=3D&quot;/usr/local/lib/xen/boot/vtpmmgr-stubdom.gz&quot;=C2=A0 =C2=
=A0# vTPM manager code image<br>
memory=3D16=C2=A0 =C2=A0# 16M RAM size<br>
disk=3D[&quot;file:/home/skyer/Desktop/xen/vtpmmgr-stubdom.img,hda,w&quot;]=
=C2=A0 =C2=A0# disk storage<br>
name=3D&quot;vtpmmgr&quot;=C2=A0 =C2=A0# Just a nick name<br>
iomem=3D[&quot;fed44,1&quot;]=C2=A0 =C2=A0# This means, map physical memory=
 from<br>
0xfed44000-0xfed44fff for I/O, which is to be used by virtual TPM<br>
manager to communicate with the physical TPM device.<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
</blockquote></blockquote>
<br></span>
Ronny,<br>
is your physical TPM device v1.2 or v2.0?<br>
<br>
for tpm1.2.. , commands that are sent to the TPM through the register set a=
t address FED4.0000 are implicitly associated with locality 0.<br>
try &#39;iomem=3D[&quot;fed40,1&quot;]&#39;<br>
<br>
<br>
and make sure Dom0 &#39;s TPM driver is _not_ loaded...<span class=3D"m_788=
1443393592297046HOEnZb"><font color=3D"#888888"><br>
<br>
Quan</font></span><div class=3D"m_7881443393592297046HOEnZb"><div class=3D"=
m_7881443393592297046h5"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My kernel is compiled with CONFIG_IO_STRICT_DEVMEM flag disabled, so<br>
iomem shouldn&#39;t be blocked by the kernel. I tried to map not only<br>
0xfed44000, but also any other random addresses for testing, but all<br>
of them give the same error message as above.<br>
<br>
I&#39;m launching the vTPM manager VM not from inside a DOMu Linux VM, but<=
br>
from inside the Linux kernel directly loaded by Xen-4.9.0 (which I<br>
suppose to be DOM0 Linux VM), and I believe this is the correct way to<br>
launch vTPM manager.<br>
<br>
In particular, I get the iomem() &quot;operation not allowed&quot; error at=
 the<br>
source code line;<br>
ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall);<br>
<br>
In ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall),<br>
- &quot;fd&quot; is the special privileged Command device<br>
- &quot;IOCTL_PRIVCMD_HYPERCALL&quot; denotes that this is a privileged hyp=
ercall command<br>
- &quot;hypercall&quot; is an object containing the information of: {<br>
hypercall_command_index, target_DOM_id, iomem_start_page,<br>
iomem_page_count, allow_or_deny_access}.<br>
<br>
When I launch the vTPM manager, target_DOM_id =3D the ID of vTPM<br>
manager, iomem_start_page =3D 0xfed40, iomem_page_count =3D 5, and<br>
allow_or_deny_access =3D 1, and this ioctl() gives an<br>
&quot;operation-not-allowed&quot; error. But if I hard-code DOM_id =3D 0 ju=
st for<br>
a test, this error goes away, but then I get a 0xfed0 memory mapping<br>
failure error later on.<br>
<br>
To summarize, I cannot find the reason why the vTPM manager VM crashes<br>
with &quot;Operation not permitted&quot;. If anyone has a clue, please give=
 me<br>
some help. Thanks very much.<br>
<br>
Ronny<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-devel</a><br>
</blockquote></blockquote>
<br>
</div></div></blockquote></div><br></div>
</blockquote></div></div>

--94eb2c000cdcd2109605591375f1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2952303254510137956==--


From xen-devel-bounces@lists.xen.org Wed Sep 13 15:16:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9Of-0007eM-EN; Wed, 13 Sep 2017 15:16:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422dd8c25=George.Dunlap@citrix.com>)
 id 1ds9Od-0007eG-ST
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:16:12 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 97/1D-03422-BBB49B95; Wed, 13 Sep 2017 15:16:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQnen985
 Ig55/XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjY9YFp2oqnhz4y9bAuDqmi5GTQ0LAT2Lp
 glesEHaZxKTzm5kh7CKJT3cOsMHYh7dfYgGxeQUEJU7OfAJmcwrYS/QvfMgOYgsJFEqs+z0Jr
 JdNQE9i3vGvYDUsAqoSr2+9YoeYkyhxcNcvVog5ARI/L90Dmy8sEC5x7FgbI4gtIqAs0fvrN1
 gvs0CUxLfOt4wQtqZE6/bfULtUJRY/OAo1M11ixd5TLBMYBWchOW8WkpYFjEyrGDWKU4vKUot
 0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5MBCHYwnl8beIhRkoNJSZR3
 r+7OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFO8gHKCRanpqRVpmTnAKIFJS3DwKInwzgNJ8
 xYXJOYWZ6ZDpE4xWnIc23T5DxPHppt3geSG7w/+MAmx5OXnpUqJ85qDNAiANGSU5sGNg0XyJU
 ZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzLgGZwpOZVwK39RXQQUxAB505vQPkoJJEhJRUA6P
 j3Z1a0vmHGFcZ/Tdaa7F3muw7Za+nInEWZSqFW6c0WG/VPjTZ8/vOM0828SpfuN3uuex68aQc
 hseyfa9eKx3ovBMRZfX03LyHQXfu1hqcuSrqnVmaNzd/xzvmHbt729jn+uz5eiOi9cUKyeQ5/
 Gq3i/1cpqVF8nI5/fhvxNF3wjRW6Et2UaISS3FGoqEWc1FxIgBVQSdi3wIAAA==
X-Env-Sender: prvs=422dd8c25=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505315768!105682474!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43852 invoked from network); 13 Sep 2017 15:16:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 15:16:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500940800"; d="scan'208";a="52763301"
X-Gm-Message-State: AHPjjUjHdh8L0+uneo8Mdei/VO+O/27BjHIn2y0GUn2F0gWyMvvd8NGX
 2Cx0ywURhyIBHwCCVOt9Xb/8JrwQllVKRAg094U=
X-Google-Smtp-Source: AOwi7QCBXhosyVAHF8gvDMT3ae3BCV1VHqGW60ilTUbfS0E71+LYYq4sehxNKRsdb4oD9xaEJX1zhMp32SdocLpBYH0=
X-Received: by 10.200.8.41 with SMTP id u38mr25191598qth.339.1505315759931;
 Wed, 13 Sep 2017 08:15:59 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <594A7BD902000078001652FF@prv-mh.provo.novell.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7BD902000078001652FF@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 13 Sep 2017 16:15:59 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZcc+R-K=5o__2=pu9AYmLOM-Lob_BoWb=4Vqy2cLKccw@mail.gmail.com>
Message-ID: <CAFLBxZZcc+R-K=5o__2=pu9AYmLOM-Lob_BoWb=4Vqy2cLKccw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/17] x86emul: re-order cases of main
	switch statement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTI6NTkgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4gUmUtc3RvcmUgaW50ZW5kZWQgbnVtZXJpY2FsIG9yZGVyaW5nLCB3
aGljaCBoYXMgYmVjb21lICJ2aW9sYXRlZCIKPiBtb3N0bHkgYnkgaW5jcmVtZW50YWwgYWRkaXRp
b25zIHdoZXJlIG1vdmluZyBhcm91bmQgYmlnZ2VyIGNodW5rcyBkaWQKPiBub3Qgc2VlbSBhZHZp
c2FibGUuIE9uZSBleGNlcHRpb24gdGhvdWdoIGF0IHRoZSB2ZXJ5IHRvcCBvZiB0aGUKPiBzd2l0
Y2goKTogS2VlcGluZyB0aGUgYXJpdGhtZXRpYyBvcHMgdG9nZXRoZXIgc2VlbXMgcHJlZmVyYWJs
ZSBvdmVyCj4gZW50aXJlbHkgc3RyaWN0IG9yZGVyaW5nLgoKKzEKCj4gQWRkaXRpb25hbGx5IG1v
dmUgYSBmZXcgbWFjcm8gZGVmaW5pdGlvbnMgYmVmb3JlIHRoZWlyIGZpcnN0IHVzZXMgKHRoZQo+
IHBsYWNlbWVudCBpcyBiZW5pZ24gYXMgbG9uZyBhcyB0aG9zZSB1c2VzIGFyZSB0aGVtc2VsdmVz
IG9ubHkgbWFjcm8KPiBkZWZpbml0aW9ucywgYnV0IHRoYXQncyBnb2luZyB0byBjaGFuZ2Ugd2hl
biB0aG9zZSBtYWNyb3MgaGF2ZSBoZWxwZXJzCj4gYnJva2VuIG91dCkuCj4KPiBObyAoaW50ZW5k
ZWQpIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKQXMgZmFyIGFzIEkgY2FuIHRlbGwsIHRoZSAnbm8gZnVuY3Rpb25h
bCBjaGFuZ2UnIGlzIHRydWU6CgpSZXZpZXdlZC1ieTogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCj4KPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
Cj4gQEAgLTg0Myw2ICs4NDMsMjcgQEAgZG97IGFzbSB2b2xhdGlsZSAoCj4gICNkZWZpbmUgX19l
bXVsYXRlXzFvcF84Ynl0ZShfb3AsIF9kc3QsIF9lZmxhZ3MpCj4gICNlbmRpZiAvKiBfX2kzODZf
XyAqLwo+Cj4gKyNkZWZpbmUgZmFpbF9pZihwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICtkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgIHJjID0gKHApID8gWDg2RU1VTF9VTkhBTkRMRUFCTEUgOiBY
ODZFTVVMX09LQVk7ICAgICBcCj4gKyAgICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICt9IHdoaWxlICgwKQo+ICsKPiArc3RhdGljIGlubGlu
ZSBpbnQgbWtlYyh1aW50OF90IGUsIGludDMyX3QgZWMsIC4uLikKPiArewo+ICsgICAgcmV0dXJu
IChlIDwgMzIgJiYgKCgxdSA8PCBlKSAmIEVYQ19IQVNfRUMpKSA/IGVjIDogWDg2X0VWRU5UX05P
X0VDOwo+ICt9Cj4gKwo+ICsjZGVmaW5lIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihwLCBlLCBlYy4u
LikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArKHsgIGlmICggKHApICkgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKGUsIG1rZWMoZSwgIyNlYywgMCksIGN0
eHQpOyAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBn
b3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9KQo+ICsKPiArI2RlZmluZSBnZW5l
cmF0ZV9leGNlcHRpb24oZSwgZWMuLi4pIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih0cnVlLCBlLCAj
I2VjKQo+ICsKPiAgI2lmZGVmIF9fWEVOX18KPiAgIyBkZWZpbmUgaW52b2tlX3N0dWIocHJlLCBw
b3N0LCBjb25zdHJhaW50cy4uLikgZG8geyAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgdW5p
b24gc3R1Yl9leGNlcHRpb25fdG9rZW4gcmVzXyA9IHsgLnJhdyA9IH4wIH07ICAgICAgICAgICAg
ICAgICAgICBcCj4gQEAgLTkxMSwyNyArOTMyLDYgQEAgZG97IGFzbSB2b2xhdGlsZSAoCj4gICMg
ZGVmaW5lIG1vZGVfNjRiaXQoKSBmYWxzZQo+ICAjZW5kaWYKPgo+IC0jZGVmaW5lIGZhaWxfaWYo
cCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtZG8geyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICByYyA9
IChwKSA/IFg4NkVNVUxfVU5IQU5ETEVBQkxFIDogWDg2RU1VTF9PS0FZOyAgICAgXAo+IC0gICAg
aWYgKCByYyApIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
fSB3aGlsZSAoMCkKPiAtCj4gLXN0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQz
Ml90IGVjLCAuLi4pCj4gLXsKPiAtICAgIHJldHVybiAoZSA8IDMyICYmICgoMXUgPDwgZSkgJiBF
WENfSEFTX0VDKSkgPyBlYyA6IFg4Nl9FVkVOVF9OT19FQzsKPiAtfQo+IC0KPiAtI2RlZmluZSBn
ZW5lcmF0ZV9leGNlcHRpb25faWYocCwgZSwgZWMuLi4pICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gLSh7ICBpZiAoIChwKSApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIHg4Nl9lbXVsX2h3X2V4
Y2VwdGlvbihlLCBta2VjKGUsICMjZWMsIDApLCBjdHh0KTsgICAgICAgICAgICAgICAgIFwKPiAt
ICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgZ290byBkb25lOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAtfSkKPiAtCj4gLSNkZWZpbmUgZ2VuZXJhdGVfZXhjZXB0aW9uKGUsIGVjLi4uKSBn
ZW5lcmF0ZV9leGNlcHRpb25faWYodHJ1ZSwgZSwgIyNlYykKPiAtCj4gIC8qCj4gICAqIEdpdmVu
IGJ5dGUgaGFzIGV2ZW4gcGFyaXR5IChldmVuIG51bWJlciBvZiAxcyk/IFNETSBWb2wuIDEgU2Vj
LiAzLjQuMy4xLAo+ICAgKiAiU3RhdHVzIEZsYWdzIjogRUZMQUdTLlBGIHJlZmxlY3RzIHBhcml0
eSBvZiBsZWFzdC1zaWcuIGJ5dGUgb2YgcmVzdWx0IG9ubHkuCj4gQEAgLTM1OTYsNiArMzU5Niwx
MSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKPiAgICAgICAg
ICBicmVhazsKPgo+ICsgICAgY2FzZSAweDhkOiAvKiBsZWEgKi8KPiArICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Cj4gKyAgICAgICAgZHN0
LnZhbCA9IGVhLm1lbS5vZmY7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgY2FzZSAweDhl
OiAvKiBtb3Ygci9tLFNyZWcgKi8KPiAgICAgICAgICBzZWcgPSBtb2RybV9yZWcgJiA3OyAvKiBS
RVguUiBpcyBpZ25vcmVkLiAqLwo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaXNf
eDg2X3VzZXJfc2VnbWVudChzZWcpIHx8Cj4gQEAgLTM2MDcsMTEgKzM2MTIsNiBAQCB4ODZfZW11
bGF0ZSgKPiAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Cj4gICAgICAgICAgYnJlYWs7Cj4K
PiAtICAgIGNhc2UgMHg4ZDogLyogbGVhICovCj4gLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwo+IC0gICAgICAgIGRzdC52YWwgPSBlYS5t
ZW0ub2ZmOwo+IC0gICAgICAgIGJyZWFrOwo+IC0KPiAgICAgIGNhc2UgMHg4ZjogLyogcG9wIChz
b2xlIG1lbWJlciBvZiBHcnAxYSkgKi8KPiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
KG1vZHJtX3JlZyAmIDcpICE9IDAsIEVYQ19VRCk7Cj4gICAgICAgICAgLyogNjQtYml0IG1vZGU6
IFBPUCBkZWZhdWx0cyB0byBhIDY0LWJpdCBvcGVyYW5kLiAqLwo+IEBAIC01NzQ2LDEyICs1NzQ2
LDYgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgX3JlZ3MucihheCkgPSAodWludDMyX3QpbXNy
X3ZhbDsKPiAgICAgICAgICBicmVhazsKPgo+IC0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAw
eDQwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg0Zik6IC8qIGNtb3ZjYyAqLwo+IC0gICAgICAg
IHZjcHVfbXVzdF9oYXZlKGNtb3YpOwo+IC0gICAgICAgIGlmICggdGVzdF9jYyhiLCBfcmVncy5l
ZmxhZ3MpICkKPiAtICAgICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7Cj4gLSAgICAgICAgYnJl
YWs7Cj4gLQo+ICAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDM0KTogLyogc3lzZW50ZXIg
Ki8KPiAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzZXApOwo+ICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7Cj4gQEAgLTU4MzQsNiArNTgyOCwx
MiBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYg
WDg2X0VGTEFHU19URjsKPiAgICAgICAgICBicmVhazsKPgo+ICsgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweDQwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg0Zik6IC8qIGNtb3ZjYyAqLwo+
ICsgICAgICAgIHZjcHVfbXVzdF9oYXZlKGNtb3YpOwo+ICsgICAgICAgIGlmICggdGVzdF9jYyhi
LCBfcmVncy5lZmxhZ3MpICkKPiArICAgICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4NTAp
OiAgICAgLyogbW92bXNrcHtzLGR9IHhtbSxyZWcgKi8KPiAgICAgIENBU0VfU0lNRF9QQUNLRURf
RlAoX1ZFWCwgMHgwZiwgMHg1MCk6IC8qIHZtb3Ztc2twe3MsZH0ge3gseX1tbSxyZWcgKi8KPiAg
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDcpOiAgICAgIC8qIHBtb3Ztc2tiIHss
eH1tbSxyZWcgKi8KPiBAQCAtNjA1MCwxMCArNjA1MCw2IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKPiAgICAgICAgICBnb3RvIHNpbWRf
MGZfY29tbW9uOwo+Cj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NDEp
OiAvKiB2cGhtaW5wb3N1dyB4bW0vbTEyOCx4bW0seG1tICovCj4gLSAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwo+IC0gICAgICAgIGdvdG8gc2ltZF8wZl9hdng7
Cj4gLQo+ICAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2ZSk6ICAgIC8qIG1vdntk
LHF9IHIvbSx7LHh9bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
NmUpOiAvKiB2bW92e2QscX0gci9tLHhtbSAqLwo+ICAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQo
MHgwZiwgMHg3ZSk6ICAgIC8qIG1vdntkLHF9IHsseH1tbSxyL20gKi8KPiBAQCAtNjM1MSwxMiAr
NjM0Nyw2IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIG9wX2J5dGVzID0gODsKPiAgICAgICAg
ICBnb3RvIHNpbWRfMGZfeG1tOwo+Cj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4
N2UpOiAgICAgLyogbW92cSB4bW0vbTY0LHhtbSAqLwo+IC0gICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfRjMoMHgwZiwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCj4gLSAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwo+IC0gICAgICAgIG9wX2J5dGVzID0g
ODsKPiAtICAgICAgICBnb3RvIHNpbWRfMGZfaW50Owo+IC0KPiAgICAgIGNhc2UgWDg2RU1VTF9P
UENfRjIoMHgwZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwo+ICAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjIoMHgwZiwgMHhmMCk6IC8qIHZsZGRxdSBtZW0se3gseX1tbSAqLwo+
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VE
KTsKPiBAQCAtNjM3Niw2ICs2MzY2LDEyIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIG9wX2J5
dGVzID0gMTYgPDwgdmV4Lmw7Cj4gICAgICAgICAgZ290byBzaW1kXzBmX3NzZTNfYXZ4Owo+Cj4g
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4N2UpOiAgICAgLyogbW92cSB4bW0vbTY0
LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMoMHgwZiwgMHg3ZSk6IC8qIHZt
b3ZxIHhtbS9tNjQseG1tICovCj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5s
LCBFWENfVUQpOwo+ICsgICAgICAgIG9wX2J5dGVzID0gODsKPiArICAgICAgICBnb3RvIHNpbWRf
MGZfaW50Owo+ICsKPiAgICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg4MCkgLi4uIFg4NkVN
VUxfT1BDKDB4MGYsIDB4OGYpOiAvKiBqY2MgKG5lYXIpICovCj4gICAgICAgICAgaWYgKCB0ZXN0
X2NjKGIsIF9yZWdzLmVmbGFncykgKQo+ICAgICAgICAgICAgICBqbXBfcmVsKChpbnQzMl90KXNy
Yy52YWwpOwo+IEBAIC03MTM0LDM5ICs3MTMwLDYgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwo+ICAgICAgICAgIGdvdG8gc2lt
ZF8wZl9hdng7Cj4KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIwKTogLyog
cG1vdnN4YncgeG1tL202NCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4
LCAweDIxKTogLyogcG1vdnN4YmQgeG1tL20zMix4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1vdnN4YnEgeG1tL20xNix4bW0gKi8KPiAtICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIzKTogLyogcG1vdnN4d2QgeG1tL202NCx4bW0g
Ki8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDI0KTogLyogcG1vdnN4d3Eg
eG1tL20zMix4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDI1KTog
LyogcG1vdnN4ZHEgeG1tL202NCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweDMwKTogLyogcG1vdnp4YncgeG1tL202NCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDMxKTogLyogcG1vdnp4YmQgeG1tL20zMix4bW0gKi8KPiAtICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMyKTogLyogcG1vdnp4YnEgeG1tL20xNix4
bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMzKTogLyogcG1vdnp4
d2QgeG1tL202NCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM0
KTogLyogcG1vdnp4d3EgeG1tL20zMix4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjM4LCAweDM1KTogLyogcG1vdnp4ZHEgeG1tL202NCx4bW0gKi8KPiAtICAgICAgICBvcF9i
eXRlcyA9IDE2ID4+IHBtb3ZfY29udmVydF9kZWx0YVtiICYgN107Cj4gLSAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxMCk6IC8q
IHBibGVuZHZiIFhNTTAseG1tL20xMjgseG1tICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHgxNCk6IC8qIGJsZW5kdnBzIFhNTTAseG1tL20xMjgseG1tICovCj4gLSAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxNSk6IC8qIGJsZW5kdnBkIFhNTTAseG1tL20x
MjgseG1tICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHBt
dWxkcSB4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eDI5KTogLyogcGNtcGVxcSB4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjM4LCAweDJiKTogLyogcGFja3VzZHcgeG1tL20xMjgseG1tICovCj4gLSAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHBtaW5zYiB4bW0vbTEyOCx4bW0gKi8K
PiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM5KTogLyogcG1pbnNkIHhtbS9t
MTI4LHhtbSAqLwo+IC0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4M2EpOiAvKiBw
bWludWIgeG1tL20xMjgseG1tICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgzYik6IC8qIHBtaW51ZCB4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjM4LCAweDNjKTogLyogcG1heHNiIHhtbS9tMTI4LHhtbSAqLwo+IC0gICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmMzgsIDB4M2QpOiAvKiBwbWF4c2QgeG1tL20xMjgseG1tICovCj4g
LSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzZSk6IC8qIHBtYXh1YiB4bW0vbTEy
OCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNmKTogLyogcG1h
eHVkIHhtbS9tMTI4LHhtbSAqLwo+IC0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4
NDApOiAvKiBwbXVsbGQgeG1tL20xMjgseG1tICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHg0MSk6IC8qIHBobWlucG9zdXcgeG1tL20xMjgseG1tICovCj4gLSAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKPiAtICAgICAgICBnb3RvIHNpbWRfMGYz
OF9jb21tb247Cj4gLQo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDBl
KTogLyogdnRlc3RwcyB7eCx5fW1tL21lbSx7eCx5fW1tICovCj4gICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4MGYpOiAvKiB2dGVzdHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0g
Ki8KPiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7Cj4gQEAg
LTcyMjAsNiArNzE4MywzOSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBkc3QudHlwZSA9IE9Q
X05PTkU7Cj4gICAgICAgICAgYnJlYWs7Cj4KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweDIwKTogLyogcG1vdnN4YncgeG1tL202NCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDIxKTogLyogcG1vdnN4YmQgeG1tL20zMix4bW0gKi8KPiArICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1vdnN4YnEgeG1tL20xNix4
bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIzKTogLyogcG1vdnN4
d2QgeG1tL202NCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDI0
KTogLyogcG1vdnN4d3EgeG1tL20zMix4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjM4LCAweDI1KTogLyogcG1vdnN4ZHEgeG1tL202NCx4bW0gKi8KPiArICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweDMwKTogLyogcG1vdnp4YncgeG1tL202NCx4bW0gKi8KPiAr
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMxKTogLyogcG1vdnp4YmQgeG1tL20z
Mix4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMyKTogLyogcG1v
dnp4YnEgeG1tL20xNix4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eDMzKTogLyogcG1vdnp4d2QgeG1tL202NCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjM4LCAweDM0KTogLyogcG1vdnp4d3EgeG1tL20zMix4bW0gKi8KPiArICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM1KTogLyogcG1vdnp4ZHEgeG1tL202NCx4bW0gKi8K
PiArICAgICAgICBvcF9ieXRlcyA9IDE2ID4+IHBtb3ZfY29udmVydF9kZWx0YVtiICYgN107Cj4g
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzOCwgMHgxMCk6IC8qIHBibGVuZHZiIFhNTTAseG1tL20xMjgseG1tICovCj4gKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxNCk6IC8qIGJsZW5kdnBzIFhNTTAseG1tL20xMjgs
eG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxNSk6IC8qIGJsZW5k
dnBkIFhNTTAseG1tL20xMjgseG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
OCwgMHgyOCk6IC8qIHBtdWxkcSB4bW0vbTEyOCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDI5KTogLyogcGNtcGVxcSB4bW0vbTEyOCx4bW0gKi8KPiArICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJiKTogLyogcGFja3VzZHcgeG1tL20xMjgseG1t
ICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHBtaW5zYiB4
bW0vbTEyOCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM5KTog
LyogcG1pbnNkIHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
MzgsIDB4M2EpOiAvKiBwbWludWIgeG1tL20xMjgseG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzOCwgMHgzYik6IC8qIHBtaW51ZCB4bW0vbTEyOCx4bW0gKi8KPiArICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNjKTogLyogcG1heHNiIHhtbS9tMTI4LHhtbSAq
Lwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4M2QpOiAvKiBwbWF4c2QgeG1t
L20xMjgseG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzZSk6IC8q
IHBtYXh1YiB4bW0vbTEyOCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4
LCAweDNmKTogLyogcG1heHVkIHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4NDApOiAvKiBwbXVsbGQgeG1tL20xMjgseG1tICovCj4gKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHBobWlucG9zdXcgeG1tL20xMjgseG1t
ICovCj4gKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKPiArICAgICAg
ICBnb3RvIHNpbWRfMGYzOF9jb21tb247Cj4gKwo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHhtbS9tZW0se3gseX1tbSAqLwo+ICAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9t
ZW0se3gseX1tbSAqLwo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIy
KTogLyogdnBtb3ZzeGJxIHhtbS9tZW0se3gseX1tbSAqLwo+IEBAIC03MzE4LDE2ICs3MzE0LDYg
QEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8y
KTsKPiAgICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247Cj4KPiAtICAgIGNhc2UgWDg2RU1V
TF9PUEMoMHgwZjM4LCAweGM4KTogICAgIC8qIHNoYTFuZXh0ZSB4bW0vbTEyOCx4bW0gKi8KPiAt
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGM5KTogICAgIC8qIHNoYTFtc2cxIHhtbS9t
MTI4LHhtbSAqLwo+IC0gICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2EpOiAgICAgLyog
c2hhMW1zZzIgeG1tL20xMjgseG1tICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHhjYik6ICAgICAvKiBzaGEyNTZybmRzMiBYTU0wLHhtbS9tMTI4LHhtbSAqLwo+IC0gICAgY2Fz
ZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2MpOiAgICAgLyogc2hhMjU2bXNnMSB4bW0vbTEyOCx4
bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNkKTogICAgIC8qIHNoYTI1
Nm1zZzIgeG1tL20xMjgseG1tICovCj4gLSAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
c2hhKTsKPiAtICAgICAgICBvcF9ieXRlcyA9IDE2Owo+IC0gICAgICAgIGdvdG8gc2ltZF8wZjM4
X2NvbW1vbjsKPiAtCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYik6ICAg
ICAvKiBhZXNpbWMgeG1tL20xMjgseG1tICovCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmMzgsIDB4ZGIpOiAvKiB2YWVzaW1jIHhtbS9tMTI4LHhtbSAqLwo+ICAgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGMpOiAgICAgLyogYWVzZW5jIHhtbS9tMTI4LHhtbSx4
bW0gKi8KPiBAQCAtNzM0MSw5ICs3MzI3LDIxIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKPiAgICAgICAgICBpZiAoIHZleC5vcGN4ID09
IHZleF9ub25lICkKPiAgICAgICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwo+ICsgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDQxKTogLyogdnBobWlucG9zdXcgeG1tL20xMjgseG1tLHhtbSAqLwo+ICAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKPiAgICAgICAgICBnb3RvIHNp
bWRfMGZfYXZ4Owo+Cj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjOCk6ICAgICAv
KiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYz
OCwgMHhjOSk6ICAgICAvKiBzaGExbXNnMSB4bW0vbTEyOCx4bW0gKi8KPiArICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZjM4LCAweGNhKTogICAgIC8qIHNoYTFtc2cyIHhtbS9tMTI4LHhtbSAqLwo+
ICsgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2IpOiAgICAgLyogc2hhMjU2cm5kczIg
WE1NMCx4bW0vbTEyOCx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNj
KTogICAgIC8qIHNoYTI1Nm1zZzEgeG1tL20xMjgseG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxf
T1BDKDB4MGYzOCwgMHhjZCk6ICAgICAvKiBzaGEyNTZtc2cyIHhtbS9tMTI4LHhtbSAqLwo+ICsg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNoYSk7Cj4gKyAgICAgICAgb3BfYnl0ZXMg
PSAxNjsKPiArICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247Cj4gKwo+ICAgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmMzgsIDB4ZjApOiAvKiBtb3ZiZSBtLHIgKi8KPiAgICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZjM4LCAweGYxKTogLyogbW92YmUgcixtICovCj4gICAgICAgICAgdmNwdV9t
dXN0X2hhdmUobW92YmUpOwo+IEBAIC03NTE5LDYgKzc1MTcsMTkgQEAgeDg2X2VtdWxhdGUoCj4g
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwo+ICAgICAgICAg
IGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKPgo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
M2EsIDB4MDgpOiAvKiByb3VuZHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmM2EsIDB4MDkpOiAvKiByb3VuZHBkICRpbW04LHhtbS9tMTI4LHht
bSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGEpOiAvKiByb3VuZHNz
ICRpbW04LHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4MGIpOiAvKiByb3VuZHNkICRpbW04LHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmM2EsIDB4MGMpOiAvKiBibGVuZHBzICRpbW04LHhtbS9tMTI4LHhtbSAq
Lwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGQpOiAvKiBibGVuZHBkICRp
bW04LHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4
MGUpOiAvKiBwYmxlbmR3ICRpbW04LHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4NDApOiAvKiBkcHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLwo+ICsg
ICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDEpOiAvKiBkcHBkICRpbW04LHhtbS9t
MTI4LHhtbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDIpOiAvKiBt
cHNhZGJ3ICRpbW04LHhtbS9tMTI4LHhtbSAqLwo+ICsgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKHNzZTRfMSk7Cj4gKyAgICAgICAgZ290byBzaW1kXzBmM2FfY29tbW9uOwo+ICsKPiAg
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjNhLCAweDBmKTogICAgLyogcGFsaWduciAkaW1tOCxt
bS9tNjQsbW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBmKTogLyog
cGFsaWduciAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAgICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShzc3NlMyk7Cj4gQEAgLTc1NDcsMTkgKzc1NTgsNiBAQCB4ODZfZW11bGF0ZSgKPiAg
ICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDQ7Cj4gICAgICAgICAgYnJlYWs7
Cj4KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDA4KTogLyogcm91bmRwcyAk
aW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAw
eDA5KTogLyogcm91bmRwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjNhLCAweDBhKTogLyogcm91bmRzcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8K
PiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBiKTogLyogcm91bmRzZCAkaW1t
OCx4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBj
KTogLyogYmxlbmRwcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjNhLCAweDBkKTogLyogYmxlbmRwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAt
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBlKTogLyogcGJsZW5kdyAkaW1tOCx4
bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDQwKTog
LyogZHBwcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjNhLCAweDQxKTogLyogZHBwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KPiAtICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDQyKTogLyogbXBzYWRidyAkaW1tOCx4bW0vbTEyOCx4
bW0gKi8KPiAtICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwo+IC0gICAg
ICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKPiAtCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzYSwgMHgxNCk6IC8qIHBleHRyYiAkaW1tOCx4bW0sci9tICovCj4gICAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHBleHRydyAkaW1tOCx4bW0sci9tICovCj4g
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNik6IC8qIHBleHRye2QscX0gJGlt
bTgseG1tLHIvbSAqLwo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:19:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9Re-0007ox-04; Wed, 13 Sep 2017 15:19:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1ds9Rc-0007or-K2
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:19:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BB/49-02817-37C49B95; Wed, 13 Sep 2017 15:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVyMfTGKt0Cn52
 RBrtv81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3TjxgKbguVHHs/GmWBsaZ/F2MXBxCAjMY
 Jf4v2sIM4rAItLNKbD/awQbiSAgsZpV487uJqYuRE8gpk7iy4gtQFQeQXSSxfxMvRLhEYvWm1
 ewgNq+AoMTJmU9YQGxhAUmJK9Ong9lCAl4SN09PBrM5Bewl2v4fgYoXSsxc+JoVxGYTUJfom3
 mWBWQ8i4CqxIwLjhCbDCW+vzIDMXkFAiQ61hpCDPeU6Ng1lxnEFhFQluj99RtsILNAtMSHVf2
 MELamROv23+wTGIVnIbltFpLUAkamVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ
 6ak5iUnFesn5uZsYgaHMAAQ7GJu2ex5ilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBO9mb6CcYFFqempFWmYOMKpg0hIcPEoivJEgad7igsTc4sx0iNQpRkuOC3cu/WHiOLbpMp
 A8sOfWHyYhlrz8vFQpcd5+kAYBkIaM0jy4cbDIv8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiV
 h3miQKTyZeSVwW18BHcQEdNCZ0ztADipJREhJNTAG2WjxNVz4uzny7Cn5Oe/XrtQOS3rK6HW7
 SND8mT3PFbngLctUHkelbI1Za8ycLc735oOCi/r15sAflye8UFVa1tfzsONOVNAfpv2TJOX+7
 lsip/D3gu1eVY3e1fWySSapDQl2X2tLzRTeZclyaXQzFThtXJtwV5tdSGz+UymlHMkE6UntPE
 osxRmJhlrMRcWJADpiTIn3AgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505315951!111350495!1
X-Originating-IP: [209.85.216.170]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44119 invoked from network); 13 Sep 2017 15:19:12 -0000
Received: from mail-qt0-f170.google.com (HELO mail-qt0-f170.google.com)
 (209.85.216.170)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 15:19:12 -0000
Received: by mail-qt0-f170.google.com with SMTP id t46so1369216qtj.2
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 08:19:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=1L3CY7pEgS4nWrfBTswBP4QKw2HTIuYYGhH2lPyWFWc=;
 b=Dpe4YDqliQn3WVLZnNeHX48RFj9REktUz3PWwVDYeoMBy/gE+e/UP4dk7nu1GNFKEu
 bx7I7NWKuRJNfwiB9wJjxzLpU2GdgmgapZ2OrIVP9IjXoPeg54bjngDY3azTz1dXey8q
 BsBasBMSnLDHJutO8MyUdWvzTvqpEXzrK76BjYZAb2fNE9PKx+c5Pz15VCJVEC0McPon
 r1lFtaI5tTNaKBYO+MKZTWQtlhGQWVwmsY7++FySqFklKbz97gNd2kQ2GeJIisiPPdhS
 A9Pt3b62D1Sq81xsazha/fE12/jYIJ4h+Fx2ONmr4t3XJ6ipD5k8u68xr6NOmaFnI6C2
 C58A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=1L3CY7pEgS4nWrfBTswBP4QKw2HTIuYYGhH2lPyWFWc=;
 b=k9GLnXJiy+XnAxUkWjV9xQjhjEZe7tW6mv5Vszw+atuJcrvz8aAf5/tjbVYHcdfPkU
 ikZE818Lxs+jzrH3uCvtsQ5JfmIyZPyKLU7Fnu8gt3s0tA/jsJo6p7681xyBi/Z0+meC
 mSr5jE6I13qkIjE5eTy9O/a13/kStJBIP+yp04qiispGcpuWf7c31zH8gaFwk7K5PI/g
 xYyKoPJZVoyfKwkYcJba1jmq/0FI2VOxCW0si/rbmEOoHEx49HypmlxNBtDnT/wmVEOV
 52Vh1c7IJM4CY9OxtDMqu5p9z+hcQ2W7No01MuMxo9tTPYct60ATypJ9cqWYFS7uShBp
 +Llw==
X-Gm-Message-State: AHPjjUj6kGKpDccDmtAlkoy32H2SkdvWrSNCGrJ3AkqH0JCwuncUoMcJ
 coorPDlASZlo6WBs6DvhWwvUEVP9RxvqCFvdw6s=
X-Google-Smtp-Source: AOwi7QDT9kwnQzEjHrafQIgTyl2ZGR1xU5QkHoie2T3tv3TnVRYFh60Rrni7YgPziOh2FbwKZ345Vncq+v4PV9tCH/8=
X-Received: by 10.200.44.107 with SMTP id e40mr24914524qta.262.1505315951083; 
 Wed, 13 Sep 2017 08:19:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.84 with HTTP; Wed, 13 Sep 2017 08:19:10 -0700 (PDT)
In-Reply-To: <594A7BFD0200007800165303@prv-mh.provo.novell.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7BFD0200007800165303@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 13 Sep 2017 16:19:10 +0100
X-Google-Sender-Auth: dMHutgWM_WT5OBIbhU_yhvj_iyc
Message-ID: <CAFLBxZZvCpB26HFpjejGUqDH+2n4QCz+gEF-L5E5YkbJQpAV2A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/17] x86emul: build SIMD tests with -Os
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTowMCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBOYW1lbHkgaW4gdGhlIGNvbnRleHQgb2YgcHV0dGluZyB0b2dldGhl
ciBzdWJzZXF1ZW50IHBhdGNoZXMgSSd2ZQo+IG5vdGljZWQgdGhhdCB0b2dldGhlciB3aXRoIHRo
ZSB0b3VjaCgpIG1hY3JvIHVzaW5nIC1PcyBmdXJ0aGVyCj4gaW5jcmVhc2VzIHRoZSBjaGFuY2Vz
IG9mIHRoZSBjb21waWxlciB1c2luZyBtZW1vcnkgb3BlcmFuZHMgZm9yIHRoZQo+IGluc3RydWN0
aW9ucyB3ZSBhY3R1YWxseSBjYXJlIHRvIHRlc3QuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJJ20gbm90IHN1cmUgaG93IEknbSBzdXBwb3NlZCB0
byBldmFsdWF0ZSB0aGUgY2xhaW0sIGJ1dCBpdCBjZXJ0YWlubHkKbG9va3MgbGlrZSB0aGUgcGF0
Y2ggZG9lcyB3aGF0IGl0IGRvZXMgb24gdGhlIHRpbiwgc286CgpSZXZpZXdlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPgo+IC0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9N
YWtlZmlsZQo+IEBAIC00NSwxNyArNDUsMTcgQEAgZGVmaW5lIHNpbWQtZGVmcwo+ICAkKDEpLWNm
bGFncyA6PSBcCj4gICAgICAgICAkKGZvcmVhY2ggdmVjLCQoJCgxKS12ZWNzKSwgXAo+ICAgICAg
ICAgICAkKGZvcmVhY2ggaW50LCQoJCgxKS1pbnRzKSwgXAo+IC0gICAgICAgICAgICItRF8kKHZl
YylpJChpbnQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtTzIgLURWRUNfU0laRT0kKHZl
YykgLURJTlRfU0laRT0kKGludCkiIFwKPiAtICAgICAgICAgICAiLURfJCh2ZWMpdSQoaW50KSAt
bSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9T
SVpFPSQoaW50KSIpIFwKPiArICAgICAgICAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQoMSkgJChj
YWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQp
IiBcCj4gKyAgICAgICAgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoY2FsbCBub24tc3Nl
LCQoMSkpIC1PcyAtRFZFQ19TSVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBcCj4gICAg
ICAgICAgICQoZm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCj4gLSAgICAgICAgICAgIi1EXyQo
dmVjKWYkKGZsdCkgLW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1PMiAtRFZFQ19TSVpFPSQo
dmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIikpIFwKPiArICAgICAgICAgICAiLURfJCh2ZWMpZiQo
Zmx0KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1E
RkxPQVRfU0laRT0kKGZsdCkiKSkgXAo+ICAgICAgICAgJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0
cyksIFwKPiAtICAgICAgICAgIi1EX2YkKGZsdCkgLW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkp
IC1tZnBtYXRoPXNzZSAtTzIgLURGTE9BVF9TSVpFPSQoZmx0KSIpCj4gKyAgICAgICAgICItRF9m
JChmbHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtbWZwbWF0aD1zc2UgLU9zIC1ERkxP
QVRfU0laRT0kKGZsdCkiKQo+ICAkKDEpLWF2eC1jZmxhZ3MgOj0gXAo+ICAgICAgICAgJChmb3Jl
YWNoIHZlYywkKCQoMSktdmVjcyksIFwKPiAgICAgICAgICAgJChmb3JlYWNoIGludCwkKCQoMSkt
aW50cyksIFwKPiAtICAgICAgICAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4
LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAo+IC0gICAg
ICAgICAgICItRF8kKHZlYyl1JChpbnQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkgLU8yIC1EVkVD
X1NJWkU9JCh2ZWMpIC1EVUlOVF9TSVpFPSQoaW50KSIpKQo+ICsgICAgICAgICAgICItRF8kKHZl
YylpJChpbnQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1E
SU5UX1NJWkU9JChpbnQpIiBcCj4gKyAgICAgICAgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEp
ICQoc3NlMmF2eC0kKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQp
IikpCj4gIGVuZGVmCj4KPiAgJChmb3JlYWNoIGZsYXZvciwkKFNJTUQpLCQoZXZhbCAkKGNhbGwg
c2ltZC1kZWZzLCQoZmxhdm9yKSkpKQo+Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:31:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:31:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9dK-0000nY-3X; Wed, 13 Sep 2017 15:31:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds9dI-0000nS-3K
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:31:20 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 96/60-03093-74F49B95; Wed, 13 Sep 2017 15:31:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fZf2e
 kwcUr+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btd/vZCx7xVGx4Ppe9gXErVxcjJ4eQQJ7E
 moWXWEFsXgE7iStTPrKB2BIChhKnF95kAbFZBFQlJi7+wARiswmoS7Q92w5WLwJkT/26lhnEZ
 haIk/h+6DxYXFjAR+Lw5AdA9VxA83cwSuzdeResmVMgUOL0lG1ARRxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYDy9LvAQoyQHk5Io717dnZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhd/YBygkWp6akVaZk5wEiASUtw8CiJ8H7wBUrzFhck5hZnp
 kOkTjHqcnTcvPuHSYglLz8vVUqc9z5IkQBIUUZpHtwIWFReYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjDvApBLeDLzSuA2vQI6ggnoiDOnd4AcUZKIkJJqYGySK2k3m+gQnR/i1mS3plRvZua
 3e391Jqh+fS628XB35I4NtkxBwuH1N7rmOrdxXt3M8LV4nckHRj7dZtXeFI7MLOcAZ3H2tUpM
 UaZzS7acrw3O6Q7krlXLnXzv2eTPxf9PFKQ9OcLj/Vb67pmGGWX9y9aY7DkRUmT2QbXg2bmwW
 0/XHtzUo8RSnJFoqMVcVJwIAPk9yUDFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505316674!82530711!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4120 invoked from network); 13 Sep 2017 15:31:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 15:31:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 09:31:13 -0600
Message-Id: <59B96B5F020000780017AB09@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 09:31:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7BAC02000078001652FB@prv-mh.provo.novell.com>
 <CAFLBxZbg4ces3ZbR+awiGeRA5kaaZ2sddeWZ=U-Ps4C+=H3JXg@mail.gmail.com>
In-Reply-To: <CAFLBxZbg4ces3ZbR+awiGeRA5kaaZ2sddeWZ=U-Ps4C+=H3JXg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/17] x86emul: support remaining AVX insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDE3OjAyLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IFdlZCwgSnVuIDIxLCAyMDE3IGF0IDEyOjU5IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+PiBJLmUuIHRob3NlIG5vdCBiZWluZyBlcXVpdmFsZW50cyBvZiBTU0Vu
IG9uZXMuCj4+Cj4+IFRoZXJlJ3Mgb25lIG5lY2Vzc2FyeSBjaGFuZ2UgdG8gZ2VuZXJpYyBjb2Rl
OiBGYXVsdGluZyBiZWhhdmlvciBvZgo+PiBWTUFTS01PVlB7UyxEfSByZXF1aXJlcyB1cyB0byBk
byBwYXJ0aWFsIHJlYWRzL3dyaXRlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEhhdmluZyBkdWcgYSBiaXQgdGhyb3VnaCB0aGUgbWFu
dWFscyBhYm91dCBBVlgsIHRoZW4gY29tZSBiYWNrIHRvIHRoaXMKPiBwYXRjaCBhZ2FpbiwgSSBm
ZWVsIHRoZSBzYW1lIHdheSB0aGF0IEkgZGlkIHdoZW4gSSBmaXJzdCByZWFkIGl0Ogo+IFRoaXMg
ZGlzY3JpcHRpb24gaXMgd29lZnVsbHkgaW5hZGVxdWF0ZS4gIEl0IGRvZXNuJ3QgbG9vayBzbyBt
dWNoIGxpa2UKPiBhIGNoYW5nZWxvZyBhcyBhIG5vdGUgdG8geW91cnNlbGYuICBJZiBzb21lb25l
IGVsc2Ugc2VudCBhIHBhdGNoCj4gZGVzY3JpcHRpb24gbGlrZSB0aGlzIGZvciBhIHBhdGNoIHRo
aXMgY29tcGxpY2F0ZWQgYW5kIGV4cGVjdGVkIHlvdSB0bwo+IHJldmlldyBpdCB5b3UnZCBjZXJ0
YWlubHkgY29tcGxhaW4sIGFuZCB0aGVyZSdzIGEgZ29vZCBjaGFuY2UgeW91Cj4gd291bGRuJ3Qg
cmV2aWV3IGl0Lgo+IAo+IEl0J3Mgbm90IHlvdXIgam9iIHRvIHRlYWNoIG1lIGhvdyB0aGlzIGNv
ZGUgaXMgbGFpZCBvdXQgYW5kIGhvdyBpdAo+IHdvcmtzLCBidXQgdGhlcmUgYXQgbGVhc3QgbmVl
ZHMgdG8gYmUgZW5vdWdoIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhlCj4gcGF0Y2ggaXMgYWN0dWFs
bHkgdHJ5aW5nIHRvIGRvIHRoYXQgSSBoYXZlIHNvbWUgaG9wZSBvZiByZWNvbnN0cnVjdGluZwo+
IGl0cyBpbnRlbnQuCgpIbW0sIGZvciBzb21lb25lIG5vdCBmYW1pbGlhciB3aXRoIHByaW9yIGNo
YW5nZXMgaW4gdGhpcyBkaXJlY3Rpb24KKFNTRSBldGMpIEkgY2FuIHNlZSBob3cgdGhlIGJyZXZp
dHkgbWlnaHQgYmUgY29uZnVzaW5nIC8gdW5oZWxwZnVsLgpIb3dldmVyLCB0aGUgdGl0bGUgb2Yg
dGhlIHBhdGNoIHNheXMgYWxsIHRoYXQgaXMgdG8gYmUgc2FpZCBhYm91dAoiaXRzIGludGVudCIu
IFRoZSBkZXNjcmlwdGlvbiByZWFsbHkganVzdCBwb2ludHMgb3V0IHRoZSBvbmUgdGhpbmcKdGhh
dCBpcyBub3QgaW4gbGluZSB3aXRoIGNvZGUgdGhhdCdzIGFscmVhZHkgdGhlcmUuIEFuZCBJJ20g
c3VyZSB5b3UKZG9uJ3QgbWVhbiBtZSB0byBlbnVtZXJhdGUgdGhlIGluZGl2aWR1YWwgaW5zdHJ1
Y3Rpb25zIHN1cHBvcnQgaXMKYmVpbmcgYWRkZWQgZm9yLiBZZXQgYmV5b25kIHRoYXQgYW5kIGJl
eW9uZCB0aGUgcGFydGlhbCB3cml0ZQpoYW5kbGluZyB0aGVyZSdzIHJlYWxseSBub3RoaW5nIHRo
ZSBwYXRjaCBkb2VzLiBTbyBJJ20gc29ydCBvZiBsb3N0CmFzIHRvIHdoYXQgYWRkaXRpb25hbCBp
bmZvcm1hdGlvbiBJIGNvdWxkIHByb3ZpZGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:34:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9gI-0000x3-HD; Wed, 13 Sep 2017 15:34:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds9gH-0000wv-Jm
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:34:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 2C/BC-01916-00059B95; Wed, 13 Sep 2017 15:34:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS5chYGe
 kQcN5HovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePD0gfsBS9ZK+7ML21gfMXSxcjJISSQJ/Gx
 5w4TiM0rYCfRfHUSI4gtIWAocXrhTbAaFgFViaObXoDVsAmoS7Q9284KYosA2VO/rmUGsZkF4
 iS+HzoPFhcW8JLY/2UW0BwuoPk7GCUmrlwCVsQpECixZ8ttoEEcQMsEJf7uEIbo1ZJ4+OsWC4
 StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeolFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxqa9focYJTmYlER59+rujBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXvEDygnWJSanlqRlpkDjAOYtAQHj5II7y2QNG9xQWJucWY6R
 OoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpz3KkipAEhpRmke3CBYfF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMy7AGQKT2ZeCdy+V0CnMAGdcub0DpBTShIRUlINjCuMpvDE7lFdNnlRlnK
 9jK/1qTuzt1k4bFDsf+Z6taBCZGYUw6mWlqkzdHiY0mTm9pXyC8sb7rReMLVsJWvg1Nvhj6pu
 792Us/01m734+RsVOj2rP1833yn2Rujg7IwG4zu2udtNT1yU/q+aZnM+u77GJNpvU9U0R+15P
 Pf/PJz+y3/ynYjrwUosxRmJhlrMRcWJAAZ77G/KAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505316862!110065199!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29359 invoked from network); 13 Sep 2017 15:34:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 15:34:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 09:34:21 -0600
Message-Id: <59B96C1A020000780017AB0C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 09:34:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7BFD0200007800165303@prv-mh.provo.novell.com>
 <CAFLBxZZvCpB26HFpjejGUqDH+2n4QCz+gEF-L5E5YkbJQpAV2A@mail.gmail.com>
In-Reply-To: <CAFLBxZZvCpB26HFpjejGUqDH+2n4QCz+gEF-L5E5YkbJQpAV2A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 03/17] x86emul: build SIMD tests with -Os
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDE3OjE5LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IFdlZCwgSnVuIDIxLCAyMDE3IGF0IDE6MDAgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+IE5hbWVseSBpbiB0aGUgY29udGV4dCBvZiBwdXR0aW5nIHRvZ2V0aGVy
IHN1YnNlcXVlbnQgcGF0Y2hlcyBJJ3ZlCj4+IG5vdGljZWQgdGhhdCB0b2dldGhlciB3aXRoIHRo
ZSB0b3VjaCgpIG1hY3JvIHVzaW5nIC1PcyBmdXJ0aGVyCj4+IGluY3JlYXNlcyB0aGUgY2hhbmNl
cyBvZiB0aGUgY29tcGlsZXIgdXNpbmcgbWVtb3J5IG9wZXJhbmRzIGZvciB0aGUKPj4gaW5zdHJ1
Y3Rpb25zIHdlIGFjdHVhbGx5IGNhcmUgdG8gdGVzdC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEknbSBub3Qgc3VyZSBob3cgSSdtIHN1
cHBvc2VkIHRvIGV2YWx1YXRlIHRoZSBjbGFpbSwgYnV0IGl0IGNlcnRhaW5seQoKV2VsbCwgbG9v
a2luZyBhdCB0aGUgZ2VuZXJhdGVkIGNvZGUgZm9yIHRob3NlIHRlc3RzIGlzIHByb2JhYmx5IHRo
ZQpvbmx5IHdheS4KCj4gbG9va3MgbGlrZSB0aGUgcGF0Y2ggZG9lcyB3aGF0IGl0IGRvZXMgb24g
dGhlIHRpbiwgc286Cj4gCj4gUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KClRoYW5rcyAoYWxzbyBmb3IgdGhlIG90aGVyIHBhdGNoKSEKCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:37:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9jE-00019L-2H; Wed, 13 Sep 2017 15:37:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds9jD-00019A-2f
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:37:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1B/32-03414-6B059B95; Wed, 13 Sep 2017 15:37:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS3dbwM5
 Ig23fWS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvZ+exFCxlrDjdfIWlgXESYxcjJ4eQQJ7E
 2kWb2EFsXgE7iVVLVzGB2BIChhKnF95kAbFZBFQlfk7bDFbPJqAu0fZsOyuILSKgLzH/008gm
 4ODWUBTYs7nWpCwsECkxOeT+9kgxntKfLi7GMzmFPCS6L9/lRGknFdAUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGusV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsaOf06HGCU5mJREeffq7owU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMF7yB8oJ1iUmp5akZaZA4wBmLQEB4+SCC8vMA6EeIsLEnOLM9MhU
 qcYLTl6Vlz8w8Rx4+F1INlx8+4fJiGWvPy8VClx3vMg8wRAGjJK8+DGweL0EqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYQhpvBk5pXAbX0FdBAT0EFnTu8AOagkESEl1cBY+m5ixHJ3n8CDvCc
 vHc713KXC5X29q69f5cV72XlXfdZ+Ld/Oc9Gw9ozMVBOZUO2LdsfdVOeoVGmGvTGctKO552aE
 zi3Gicn6AV9VFP0vfu75krHnd/2r0gkt1rV6phHy+TnLXR8W7fTnE7J84pVzq6e5dpJT6I/61
 S+LZvoevv/S/XJvaIASS3FGoqEWc1FxIgBEarhNzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505317044!116669580!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29719 invoked from network); 13 Sep 2017 15:37:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 15:37:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 09:37:24 -0600
Message-Id: <59B96CD1020000780017AB1F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 09:37:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1505310097-29709-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1505310097-29709-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/oprofile: Add a missing space to
 initialisation failure message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDE1OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:42:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:42:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9o1-0001tI-Lv; Wed, 13 Sep 2017 15:42:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ds9o0-0001tC-C4
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:42:24 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 04/F2-01754-FD159B95; Wed, 13 Sep 2017 15:42:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/de4M5
 Ig5PX9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD3zpYCo5JVHStmcHewNgu2MXIySEkkCdx
 9OwKRhCbV8BOYvP9mywgtoSAocTphRA2i4CqxJV7p8FsNgF1ibZn21lBbBEBbYm1e16xdzFyc
 TAL7GOUmL5uK9ggYQEDidal61lBEkICR5gklu6fApbgFAiUWL9mI1CCA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RpV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAA1jMwMO5gvLzF7xCjJAeTkijvXt2d
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO8GAOUEi1LTUyvSMnOAsQCTluDgURLh/QqS5i0uS
 MwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO9ukCIBkKKM0jy4EbC4vMQoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1FJmNcaGOVCPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MNYGvAi+uzzS5txtliX
 LNHexV+bHKqjUiwtY/dm7RjLrmvHGAllFE6523o1rrgsEf+Ndw2U7T9bu9tXFLKL+Wm5BdX+9
 l2rtlOvd4eIx8ZnbDc1r9+axVl3edETPa0Vhwqtl5ZvNIyJyt09bf46h4a6H7I0TXTKuN5uLd
 +jqCBQGi3Y8XVizSYmlOCPRUIu5qDgRAECZMDzGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505317340!108551932!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44614 invoked from network); 13 Sep 2017 15:42:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 15:42:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 13 Sep 2017 09:42:20 -0600
Message-Id: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 13 Sep 2017 09:42:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
In-Reply-To: <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDE2OjQwLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMzoyMSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTMuMDkuMTcgYXQgMDc6MjcsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4+U2VjdGlvbnM6Cj4+PklkeCBOYW1lICAgICAgICAgIFNpemUgICAg
ICBWTUEgICAgICAgICAgICAgICBMTUEgICAgICAgICAgICAgICBGaWxlIG9mZiAgQWxnbgo+Pj4g
IDAgLnRleHQgICAgICAgICAwMDE3YTFiYSAgZmZmZjgyZDA4MDIwMDAwMCAgZmZmZjgyZDA4MDIw
MDAwMCAgMDAwMDEwMDAgIDIqKjEyCj4+PiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBBTExP
QywgTE9BRCwgQ09ERQo+Pj4gIDEgLnJvZGF0YSAgICAgICAwMDA4MjZhMCAgZmZmZjgyZDA4MDQw
MDAwMCAgZmZmZjgyZDA4MDQwMDAwMCAgMDAxN2MwMDAgIDIqKjUKPj4+ICAgICAgICAgICAgICAg
ICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBEQVRBCj4+PiAgMiAuYnVpbGRpZCAgICAgIDAwMDAw
MDM1ICBmZmZmODJkMDgwNDgyNmEwICBmZmZmODJkMDgwNDgyNmEwICAwMDFmZTZhMCAgMioqMgo+
Pj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIFJFQURPTkxZLCBEQVRB
Cj4+PiAgMyAuaW5pdCAgICAgICAgIDAwMDc3ZGYwICBmZmZmODJkMDgwNjAwMDAwICBmZmZmODJk
MDgwNjAwMDAwICAwMDFmZjAwMCAgMioqMTIKPj4+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMs
IEFMTE9DLCBMT0FELCBDT0RFLCBEQVRBCj4+PiAgNCAuZGF0YS5yZSAgICAgIDAwMDBhYTQwICBm
ZmZmODJkMDgwODAwMDAwICBmZmZmODJkMDgwODAwMDAwICAwMDI3NzAwMCAgMioqNwo+Pj4gICAg
ICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIERBVEEKPj4+ICA1IC5kYXRhICAg
ICAgICAgMDAwMTA1YTggIGZmZmY4MmQwODA4MGIwMDAgIGZmZmY4MmQwODA4MGIwMDAgIDAwMjgy
MDAwICAyKioxMgo+Pj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIERB
VEEKPj4+ICA2IC5ic3MgICAgICAgICAgMDAxNDMyODAgIGZmZmY4MmQwODA4MjAwMDAgIGZmZmY4
MmQwODA4MjAwMDAgIDAwMDAwMDAwICAyKio0Cj4+PiAgICAgICAgICAgICAgICAgIEFMTE9DLCBS
RUxPQwo+Pgo+PiBPYmpkdW1wIGlzIGFwcGFyZW50bHkgaWdub3JpbmcgYSBzZWN0aW9uIGF0dHJp
YnV0ZSBiaXQgaGVyZSAtIG15Cj4+IG93biB1dGlsaXR5IHByb3Blcmx5IHByaW50cyAiYnNzIiBp
biBhZGRpdGlvbiB0byAicmVhZCIgKHdoaWNoIHByZXN1bWFibHkKPj4gbWF0Y2hlcyAiQUxMT0Mi
IGFib3ZlLCBhbGJlaXQgdGhhdCdzIGEgYm9ndXMgdHJhbnNsYXRpb24gYXBwYXJlbnRseQo+PiBh
cHBseWluZyBFTEYgc2VtYW50aWNzIHRvIENPRkYpLiBZb3UnbGwgd2FudCB0byBjaGVjayB0aGF0
IGJpdCA3IGluIHRoZQo+PiBzZWN0aW9uIGF0dHJpYnV0ZXMgaXMgc2V0LiBJJ20gYWxzbyBwdXp6
bGVkIGJ5ICJSRUxPQyIsIGJ1dCBJIGRvIHNlZSBhCj4+IG1hdGNoaW5nIGJpdCBkdW1wZWQgaGVy
ZTsgbm90IHN1cmUgd2h5IHRoYXQncyBiZWluZyBzZXQuCj4gCj4gTG9va2luZyBhdCBpdCB3aXRo
IHJlYWRwZSBJIGdldDoKPiAKPiBOYW1lOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnNz
Cj4gVmlydHVhbCBBZGRyZXNzOiAgICAgICAgICAgICAgICAgMHg4MjAwMDAKPiBQaHlzaWNhbCBB
ZGRyZXNzOiAgICAgICAgICAgICAgICAweDE0MzI4MAo+IFNpemU6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAgKDAgYnl0ZXMpCj4gUG9pbnRlciBUbyBEYXRhOiAgICAgICAgICAgICAgICAg
MAo+IFJlbG9jYXRpb25zOiAgICAgICAgICAgICAgICAgICAgIDAKPiBDaGFyYWN0ZXJpc3RpY3M6
ICAgICAgICAgICAgICAgICAweGMxMDAwMDgwCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29udGFpbnMgdW5pbml0aWFsaXplZCBkYXRhCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29udGFpbnMgZXh0ZW5kZWQgcmVsb2NhdGlvbnMKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpcyByZWFkYWJsZQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlzIHdyaXRhYmxlCj4gCj4gU28gYml0IDcgaXMgc2V0IEFGQUlDVC4KCkdvb2Qu
Cgo+PiBJdCBpcyBjZXJ0YWlubHkgdGhlIGNhc2UgdGhhdCAuYnNzIHN0eWxlIHNlY3Rpb25zIGFy
ZSBleHBlY3RlZCB0byBoYXZlIGEKPj4gemVybyBmaWxlIG9mZnNldCwgYXMgdGhlcmUncyBubyBk
YXRhIGZvciBzdWNoIHNlY3Rpb25zIGluc2lkZSB0aGUgZmlsZSAobm90ZQo+PiB0aGUgbWlzc2lu
ZyAiQ09OVEVOVFMiIGFib3ZlLiBTbyBJIHdvdWxkIGNvbmNsdWRlIHRoYXQsIHVubGVzcyB0aGUK
Pj4gYnNzIGZsYWcgcmVhbGx5IGdvdCBsb3N0LCBpdCdzIGEgc2hpbSBsb2FkZXIgYnVnLiBTaW5j
ZSBvdGhlciBwZW9wbGUgY2FuCj4+IGxvYWQgeGVuLmVmaSB3aXRoIHRoZSBzaGltLCB0aGF0IG1p
Z2h0IGJlIGEgcHJvYmxlbSB3aXRoIHRoZSBwYXJ0aWN1bGFyCj4+IHZlcnNpb24geW91J3JlIHVz
aW5nLgo+IAo+IFBlcmhhcHMsIEknbSB1c2luZyB0aGUgbGF0ZXN0IG1hc3Rlcgo+IChlMjJhN2I1
Yjc3MmRiYTY1ODhkZDk1NWRjMDE3ZTU3MmY3ZTI5Nzg0KSBmcm9tCj4gaHR0cHM6Ly9naXRodWIu
Y29tL21qZzU5L3NoaW0sIHRoZSBvbmUgYmVpbmcgbGlua2VkIHRvIG9uIHRoZSB3aWtpLiBJZgo+
IHRoZXJlIGlzIGEga25vd24gZ29vZCB2ZXJzaW9uLCBJIHdvdWxkIGJlIGhhcHB5IHRvIGdpdmUg
dGhhdCBhIHNob3QKPiBhbmQgc2VlIGlmIEkgY2FuIGdldCBpdCB3b3JraW5nLgoKSSBoYXZlIG5v
IGlkZWEuIFdoYXQgSSdkIHN1Z2dlc3QgeW91IHRvIHRyeSBpcyB0byB6YXAgdGhhdCBzdHJheQoi
Y29udGFpbnMgZXh0ZW5kZWQgcmVsb2NhdGlvbnMiIGZsYWcuIEkndmUgd3JpdHRlbiBkb3duIHRv
IGdvIGh1bnQKZm9yIHdoZXJlIGl0IGNvbWVzIGZyb20sIGJ1dCBJIGRvbid0IGhhdmUgdGhlIHRp
bWUgdG8gZG8gdGhhdCByaWdodAphd2F5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sT-00028W-Un; Wed, 13 Sep 2017 15:47:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sS-00027a-BT
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D5/C8-03093-3F259B95; Wed, 13 Sep 2017 15:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+7noJ2
 RBttb+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGl1/ZCn5wVqxafZGpgfE7excjJ4eEgJHE
 24n/mLoYuTiEBBYySjzpusMCkmATUJXYcP0UK4gtIiAtce3zZUaQImaBSUwSC7rXgXULC7hJH
 H62ACjBwcEC1PBsqxhImFfAWGLfofOsEAvkJToOTGYBKeEUMJGY818PJCwEVHJx+hy2CYzcCx
 gZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2MJ5
 fG3iIUZKDSUmUd6/uzkghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuCdHQhU
 J1iUmp5akZaZAww/mFIJDh4lEd7nIGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxDYJClx3
 hUgpQIgpRmleXCDYHFxiVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTmlcDtewV0Ch
 PQKWdO7wA5pSQRISXVwFhefe1Ny73sTE1X03cKk5j+Xtv43WlLxQSTfp08f2Fzfb+7Z3ulP/F
 mF3/au31lRI2WF0fOcf8pVoq8ZR6T/Yo8vz29+7ipbsHG3efrF8QtMFTnUGcL3GG2oMn1buae
 t01xAt4VChOV/y+9Pid5meU5dYbVTGnl/y4t+ytnMPU41/lZB63NdiqxFGckGmoxFxUnAgCpx
 7n8hgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505317618!116781201!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25099 invoked from network); 13 Sep 2017 15:46:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B3D9DAD4E;
 Wed, 13 Sep 2017 15:46:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:45 +0200
Message-Id: <20170913154651.2366-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 06/12] tools: set grant limits for xenstore
	stubdom
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBjcmVhdGluZyBhIFhlbnN0b3JlIHN0dWJkb20gc2V0IHRoZSBncmFudCBsaW1pdHM6IHRo
ZSBzdHViZG9tCndpbGwgbmVlZCB0byBzZXR1cCBhIHZlcnkgbGltaXRlZCBhbW91bnQgb2YgZ3Jh
bnRzIG9ubHksIHNvIDEgZ3JhbnQKZnJhbWUgaXMgZW5vdWdoLiBGb3IgYmVpbmcgYWJsZSB0byBz
dXBwb3J0IHVwIHRvIDMyNzY4IGRvbWFpbnMgaXQKd2lsbCBuZWVkIDEyOCBtYXB0cmFjayBmcmFt
ZXMgKDEgbWFwcGluZyBwZXIgZG9tYWluLCAyNTYgbWFwdHJhY2sKZW50cmllcyBwZXIgbWFwdHJh
Y2sgZnJhbWUpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHRvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8IDExICsrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5z
dG9yZS1kb21haW4uYwppbmRleCA4YTQxZWU3ZDNhLi4wNDdhZDBjYjFkIDEwMDY0NAotLS0gYS90
b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMvaGVscGVycy9p
bml0LXhlbnN0b3JlLWRvbWFpbi5jCkBAIC0xMDUsNiArMTA1LDE3IEBAIHN0YXRpYyBpbnQgYnVp
bGQoeGNfaW50ZXJmYWNlICp4Y2gpCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tYWlu
X3NldG1heG1lbSBmYWlsZWRcbiIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgLyoK
KyAgICAgKiAxIGdyYW50IGZyYW1lIGlzIGVub3VnaDogd2UgZG9uJ3QgbmVlZCBtYW55IGdyYW50
cy4KKyAgICAgKiBNaW5pLU9TIGRvZXNuJ3QgbGlrZSBsZXNzIHRoYW4gNCwgdGhvdWdoLCBzbyB1
c2UgNC4KKyAgICAgKiAxMjggbWFwdHJhY2sgZnJhbWVzOiAyNTYgZW50cmllcyBwZXIgZnJhbWUs
IGVub3VnaCBmb3IgMzI3NjggZG9tYWlucy4KKyAgICAgKi8KKyAgICBydiA9IHhjX2RvbWFpbl9z
ZXRfZ250dGFiX2xpbWl0cyh4Y2gsIGRvbWlkLCA0LCAxMjgpOworICAgIGlmICggcnYgKQorICAg
IHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMg
ZmFpbGVkXG4iKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQogICAgIHJ2ID0geGNfZG9tYWlu
X3NldF9tZW1tYXBfbGltaXQoeGNoLCBkb21pZCwgbGltaXRfa2IpOwogICAgIGlmICggcnYgKQog
ICAgIHsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sT-00028K-Nx; Wed, 13 Sep 2017 15:47:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sS-00027U-2F
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:00 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 37/55-00743-3F259B95; Wed, 13 Sep 2017 15:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov+6noJ2
 RBg/2Klks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlH+z6xFiwXqpj/UqSB8ThfFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKnF44mREkwSagKrHh+ilWEFtEQFri2ufLjCBFzAKTmCQWdK9jB0kIC0RJv
 F17lK2LkYODBahhz0xFkDCvgLHEignXmSAWyEt0HJjMAlLCKWAiMee/HkhYCKjk4vQ5bBMYuR
 cwMqxi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GB
 s2O55iFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgfRAI
 VCdYlJqeWpGWmQMMPphSCQ4eJRHetSBp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQ2CQpc
 V55YFgLCYCUZpTmwQ2CRcUlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfO+BVnIk5lXArfvFd
 ApTECnnDm9A+SUkkSElFQDo/u56F+qzmYZ0UFJOnNFHtseLrk2a+K1Ih2BP3d2Ch1z7DujINA
 brfZ8jirb4wS16BCx+DvBLwx2bpc64VG4cl1C9K1/MbwB+mE6Mb+ufhPx4jUUsrjvMqnma4K6
 6kVxmwfFhS+6tmxjUvp8O0dAUV6EyyeNtTVr1ftt8zrzp9qk/z9gccBQiaU4I9FQi7moOBEAK
 W6WIYUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505317618!111355449!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12180 invoked from network); 13 Sep 2017 15:46:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 24968AD40;
 Wed, 13 Sep 2017 15:46:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:44 +0200
Message-Id: <20170913154651.2366-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 05/12] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KVjQ6Ci0gdXNlIGRvbWlkX3QgKFdlaSBMaXUpCi0tLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCAxNCArKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9t
YWluLmMgICAgICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQzMTUxY2I0MTUuLmFiMzRmYjRmNzAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMDY0LDYgKzEwNjQsMjAgQEAgaW50IHhjX2RvbWFp
bl9zZXRfdmlycV9oYW5kbGVyKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50
IHZpcnEpOwogaW50IHhjX2RvbWFpbl9zZXRfbWF4X2V2dGNobih4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1h
eF9wb3J0KTsKIAorLyoqCisgKiBTZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1l
cyBhbmQvb3IgbWFwdHJhY2sgZnJhbWVzIGEgZG9tYWluCisgKiBjYW4gaGF2ZS4gQ2FuIG9ubHkg
YmUgdXNlZCBhdCBkb21haW4gc2V0dXAgdGltZS4gQSB6ZXJvIHZhbHVlIG1lYW5zCisgKiBubyBj
aGFuZ2UuCisgKgorICogQHBhcmFtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3Ig
aW50ZXJmYWNlCisgKiBAcGFyYW0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcmFtIGdyYW50
X2ZyYW1lcyBtYXguIG51bWJlciBvZiBncmFudCBmcmFtZXMKKyAqIEBwYXJhbSBtYXB0cmFja19m
cmFtZXMgbWF4LiBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzCisgKi8KK2ludCB4Y19kb21haW5f
c2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKKwog
LyoKICAqIENQVVBPT0wgTUFOQUdFTUVOVCBGVU5DVElPTlMKICAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzYmFi
NGU4YmFiLi40MWI0MmQ2NjM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwor
KysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjI2OCw2ICsyMjY4LDE5IEBAIGludCB4
Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2RvbWFp
bl9zZXRfZ250dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpCit7
CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXRf
Z250dGFiX2xpbWl0czsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisgICAgZG9tY3RsLnUu
c2V0X2dudHRhYl9saW1pdHMuZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgIGRvbWN0
bC51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRyYWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsK
KyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8qIFBsdW1iaW5nIFhl
biB3aXRoIHZOVU1BIHRvcG9sb2d5ICovCiBpbnQgeGNfZG9tYWluX3NldHZudW1hKHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sT-000289-Gu; Wed, 13 Sep 2017 15:47:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sR-00027O-Ip
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:46:59 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 91/9E-02229-2F259B95; Wed, 13 Sep 2017 15:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+6noJ2
 RBlPes1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrbn5nLLhpUvFx4Qr2BsYLWl2MnBwSAkYS
 byf+Y+pi5OIQEljIKHF4yi1WkASbgKrEhuunwGwRAWmJa58vM4IUMQtMYpJY0L2OHSQhLBAlc
 XnLGpYuRg4OFqCG5fMqQMK8AsYSzX9PMEMskJfoODAZrIRTwERizn89kLAQUMnF6XPYJjByL2
 BkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejdegYGxh2
 MrSf8DjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvA8C
 geoEi1LTUyvSMnOA4QdTKsHBoyTC+xwkzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESApskJ
 c4rDwxsIQGQ0ozSPLhBsLi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9y3IQp7MvBK4fa
 +ATmECOuXM6R0gp5QkIqSkGhjbVp+6Gi2v9HBr//G1ObPrd5wtWPO5I6dyOW/l2iWyOatW3XA
 137m0Y/sfgR0bjKvU351ubjm5/BiXe6X+LM9Vr3dbVTMoTFz6LrqOi73u5SrRcxOzegND1f8v
 1AsT/6mw9FqAi/vWZVw/LJ2cKh8/iGfd+GNCqnSa8f4+ZovPO9+Lvz/6RvmaEktxRqKhFnNRc
 SIAXYRAp4YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505317617!76090734!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45813 invoked from network); 13 Sep 2017 15:46:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A2D85AD32;
 Wed, 13 Sep 2017 15:46:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:43 +0200
Message-Id: <20170913154651.2366-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 04/12] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLiBJdCBpcyBhY2NlcHRlZCBvbmx5IGFzIGxvbmcgYXMg
bmVpdGhlcgpnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21h
aW4sIG5vciB0aGUgZG9tYWluCmhhcyBzdGFydGVkIHRvIHJ1bi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY2OgotIG1vdmVkIGVhcmxpZXIgaW4g
c2VyaWVzIHRvIHN1cHBvcnQgc2V0X2dudHRhYl9saW1pdHMgYmVpbmcKICBtYW5kYXRvcnkgZm9y
IGRvbWFpbiBjcmVhdGlvbgoKVjU6Ci0gYWRkIHNldF9nbnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9k
b21haW5fY29tbW9uIGluIHhlbi5pZgogIChEYW5pZWwgRGUgR3JhYWYpCgpWMzoKLSByZW5hbWUg
KmdudHRibCogdG8gKmdudHRhYiogKFBhdWwgRHVycmFudCkKLS0tCiB0b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94
ZW4uaWYgICB8ICAyICstCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAxOSArKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8IDExICsr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICB8ICAyICsrCiB4
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArKwogOCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmlu
ZGV4IDMzOGNhYWY0MWUuLjE2NDNiNDAwZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50
ZQpAQCAtMzksNyArMzksNyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9OwogYWxs
b3cgZG9tMF90IGRvbTBfdDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRz
Y2hlZHVsZXIgc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbwotCWdldF92bnVtYWluZm8gcHNy
X2NtdF9vcCBwc3JfY2F0X29wCisJZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9jYXRfb3Ag
c2V0X2dudHRhYl9saW1pdHMKIH07CiBhbGxvdyBkb20wX3QgZG9tMF90OnJlc291cmNlIHsgYWRk
IHJlbW92ZSB9OwogCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4u
aWYgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKaW5kZXggOTEyNjQwMDAyZS4u
NTU0Mzc0OTZmNiAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlm
CisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgpAQCAtNTIsNyArNTIsNyBA
QCBkZWZpbmUoYGNyZWF0ZV9kb21haW5fY29tbW9uJywgYAogCQkJc2V0dGltZSBzZXRkb21haW5o
YW5kbGUgZ2V0dmNwdWNvbnRleHQgc2V0X21pc2NfaW5mbyB9OwogCWFsbG93ICQxICQyOmRvbWFp
bjIgeyBzZXRfY3B1aWQgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRjbGFpbQogCQkJc2V0X21heF9l
dnRjaG4gc2V0X3ZudW1haW5mbyBnZXRfdm51bWFpbmZvIGNhY2hlZmx1c2gKLQkJCXBzcl9jbXRf
b3AgcHNyX2NhdF9vcCBzb2Z0X3Jlc2V0IH07CisJCQlwc3JfY210X29wIHBzcl9jYXRfb3Agc29m
dF9yZXNldCBzZXRfZ250dGFiX2xpbWl0cyB9OwogCWFsbG93ICQxICQyOnNlY3VyaXR5IGNoZWNr
X2NvbnRleHQ7CiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUg
eyBtYXBfcmVhZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11
ZXh0X29wIHVwZGF0ZW1wIH07CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwppbmRleCA0MjY1OGU1NzQ0Li41ODM4MWY4ZmU5IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTE0LDYg
KzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWlu
Lmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+
CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAj
aW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KQEAgLTExNDksNiArMTE1MCwxMSBAQCBsb25nIGRvX2Rv
bWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAg
ICAgICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzOgorICAgICAgICByZXQgPSBncmFudF90YWJsZV9zZXRfbGlt
aXRzKGQsIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+dS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFj
a19mcmFtZXMpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9
IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CmluZGV4IDViMjk2ZjkxMzQuLjI4ZWUwNTBiYWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM2NDAsNiArMzY0
MCwyNSBAQCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICB2
LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKIH0KIAoraW50IGdyYW50X3RhYmxlX3Nl
dF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpCit7
CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIGludCBy
ZXQgPSAtRUJVU1k7CisKKyAgICBpZiAoICFndCApCisgICAgICAgIHJldHVybiAtRU5PRU5UOwor
CisgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CisKKyAgICByZXQgPSAwOworICAgIC8qIFNldCBs
aW1pdHMsIGFsbG9jIG5lZWRlZCBhcnJheXMuICovCisKKyAgICBncmFudF93cml0ZV91bmxvY2so
Z3QpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJ
TkcKIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBn
cmFudF9yZWZfdCByZWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgKmdmbiwg
dWludDE2X3QgKnN0YXR1cykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA1MGZmNThmNWI5Li42ODVjNmVi
YzE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTYzLDYgKzExNjMsMTUgQEAgc3RydWN0IHhlbl9k
b21jdGxfcHNyX2NhdF9vcCB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Ag
eGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9t
Y3RsX3Bzcl9jYXRfb3BfdCk7CiAKK3N0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRz
IHsKKyAgICB1aW50MzJfdCBncmFudF9mcmFtZXM7ICAgICAvKiBJTjogaWYgMCwgZG9udCBjaGFu
Z2UgKi8KKyAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXM7ICAvKiBJTjogaWYgMCwgZG9udCBj
aGFuZ2UgKi8KK307CisjaWYgMAordHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFi
X2xpbWl0cyB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3Q7CitERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3QpOworI2VuZGlmCisKIHN0cnVj
dCB4ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9ET01DVExfY3Jl
YXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDEKQEAgLTEyNDAsNiArMTI0OSw3IEBAIHN0cnVj
dCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9yX29wICAgICAgICAgICAg
ICAgICAgICA3NwogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAg
ICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAg
NzkKKyNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cyAgICAgICAgICAgICA4MAog
I2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVm
aW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKICNkZWZpbmUg
WEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAtMTMwMiw2ICsx
MzEyLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9t
b25pdG9yX29wICAgICAgICBtb25pdG9yX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9z
ZXRfZ250dGFiX2xpbWl0cyBzZXRfZ250dGFiX2xpbWl0czsKICAgICAgICAgdWludDhfdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmgKaW5kZXggNDNiMDdlNjBjNS4uZGYxMWIzMTI2NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxl
LmgKQEAgLTM4LDYgKzM4LDggQEAgaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKIHZvaWQgZ3JhbnRf
dGFibGVfZGVzdHJveSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgZ3JhbnRfdGFibGVf
aW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsKK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKTsKIAogLyoKICAqIENo
ZWNrIGlmIGRvbWFpbiBoYXMgYWN0aXZlIGdyYW50cyBhbmQgbG9nIGZpcnN0IDEwIG9mIHRoZW0u
CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMKaW5kZXggNTZkYzViMGFiOS4uN2IwMDVhZjgzNCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNzQ5LDYgKzc0OSw5IEBA
IHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAg
Y2FzZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQ6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19w
ZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NPRlRfUkVTRVQpOwogCisgICAgY2Fz
ZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOgorICAgICAgICByZXR1cm4gY3VycmVudF9o
YXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TRVRfR05UVEFCX0xJTUlUUyk7
CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigi
ZG9tY3RsIiwgY21kKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4
IGRhOWYzZGZiMmUuLjNhMmQ4NjNiOGYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5
L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
CkBAIC0yNDgsNiArMjQ4LDggQEAgY2xhc3MgZG9tYWluMgogICAgIG1lbV9zaGFyaW5nCiAjIFhF
Tl9ET01DVExfcHNyX2NhdF9vcAogICAgIHBzcl9jYXRfb3AKKyMgWEVOX0RPTUNUTF9zZXRfZ250
dGFiX2xpbWl0cworICAgIHNldF9nbnR0YWJfbGltaXRzCiB9CiAKICMgU2ltaWxhciB0byBjbGFz
cyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBk
b21haW5zCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sU-00028n-5a; Wed, 13 Sep 2017 15:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sS-00027b-Bf
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:00 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A9/25-03454-3F259B95; Wed, 13 Sep 2017 15:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov+7HoJ2
 RBtvnG1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHGw8yFbS6VfTsvsDWwNhm1MXIySEhYCTx
 duI/pi5GLg4hgYWMEv+u3mUHSbAJqEpsuH6KFcQWEZCWuPb5MiNIEbPAJCaJBd3rwIqEBYIlZ
 k/tZgaxWYAaVs66yQJi8woYS1xf/4YJYoO8RMeByUBxDg5OAROJOf/1QMJCQCUXp89hm8DIvY
 CRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH4/T
 L/ocYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZsaCJQTLEpNT61Iy8wBhhlM
 WoKDR0mE9zlImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rwrQIoEQIoySvPgRsBC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEeQtBpvBk5pXAbXoFdAQT0BFnTu8AOaIkESEl1cBYbx
 ssa+Uq42X+VziR5ZOn1trQE9nZV3f8urr6RseOG+Jtq5Xdb6ZKLouqVY1cndVwdJKjoY/elxA
 LYb9nv///Cj31uTCIT7r/zr0NfydG34tS8fnu+act0MWkY9vRhZ7yixZPmhDjIuMbUF3qkM9h
 tDJ5i3nlQe+Hxsfk5YxUo5/rbedKClZiKc5INNRiLipOBAB2E0afdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505317617!82533417!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42248 invoked from network); 13 Sep 2017 15:46:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F098BACF4;
 Wed, 13 Sep 2017 15:46:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:41 +0200
Message-Id: <20170913154651.2366-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 02/12] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIgdG8gYmUg
bW9yZSB0eXBlIHNhZmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClY2OgotIHRl
c3QgcmMgb2YgZ250dGFiX21hcF9mcmFtZSgpIChKYW4gQmV1bGljaCkKVjM6Ci0gdXBkYXRlIGNv
bW1pdCBtZXNzYWdlCgpWMjoKLSByZWJhc2VkIHRvIHN0YWdpbmcKLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgNDMgKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAg
ICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggfCAgNyArKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmggfCAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAg
IHwgIDMgKysrCiA2IGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
aW5kZXggYjM5Njc3ZWFjOS4uM2RiMGUzYmRlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEyMjksMzkgKzEyMjksMTEgQEAgaW50IHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgc3dpdGNoICggc3BhY2UgKQogICAgIHsKICAg
ICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOgotICAgICAgICBncmFudF93cml0ZV9sb2Nr
KGQtPmdyYW50X3RhYmxlKTsKLQotICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJz
aW9uID09IDAgKQotICAgICAgICAgICAgZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPSAxOwot
Ci0gICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMiAmJgotICAgICAg
ICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKLSAg
ICAgICAgICAgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQot
ICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNb
aWR4XSk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBp
ZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkgJiYKLSAgICAgICAg
ICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICAgICAgICAgICAgICBnbnR0
YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKLQotICAgICAgICAgICAgaWYgKCBpZHggPCBucl9n
cmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0
X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tpZHhdKTsKLSAgICAgICAgfQotCi0g
ICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0gPSBnZm47Ci0KLSAgICAgICAgICAg
IHQgPSBwMm1fcmFtX3J3OwotICAgICAgICB9Ci0KLSAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2Nr
KGQtPmdyYW50X3RhYmxlKTsKKyAgICAgICAgcmMgPSBnbnR0YWJfbWFwX2ZyYW1lKGQsIGlkeCwg
Z2ZuLCAmbWZuKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CiAK
LSAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgIHQgPSBwMm1fcmFtX3J3OwogCiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGU0ZmE2MGU5MjguLjA4ZTg5MDkyNzAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC00NjgwLDQwICs0NjgwLDIxIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwogICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
ID0gMDsgLyogZ2NjIC4uLiAqLwotICAgIHVuc2lnbmVkIGxvbmcgcHJldl9tZm4sIG1mbiA9IDAs
IG9sZF9ncGZuOworICAgIHVuc2lnbmVkIGxvbmcgcHJldl9tZm4sIG9sZF9ncGZuOwogICAgIGlu
dCByYyA9IDA7CisgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgcDJtX3R5cGVfdCBw
Mm10OwogCiAgICAgc3dpdGNoICggc3BhY2UgKQogICAgIHsKICAgICAgICAgY2FzZSBYRU5NQVBT
UEFDRV9zaGFyZWRfaW5mbzoKICAgICAgICAgICAgIGlmICggaWR4ID09IDAgKQotICAgICAgICAg
ICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKTsKKyAgICAgICAgICAgICAg
ICBtZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGQtPnNoYXJlZF9pbmZvKSk7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKLSAgICAgICAgICAg
IGdyYW50X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOwotCi0gICAgICAgICAgICBpZiAoIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQotICAgICAgICAgICAgICAgIGQtPmdyYW50
X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQotICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJs
ZS0+Z3RfdmVyc2lvbiA9PSAyICYmCi0gICAgICAgICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhf
Z3JhbnRfdGFibGVfc3RhdHVzKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWR4
ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwotICAgICAgICAgICAgICAgIGlmICgg
aWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAg
ICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAg
ICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgotICAg
ICAgICAgICAgICAgICAgICAgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICAgICAgICAg
ICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7Ci0KLSAgICAgICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAg
ICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c2hhcmVkX3Jhd1tp
ZHhdKTsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQt
PmdyYW50X3RhYmxlKTsKKyAgICAgICAgICAgIHJjID0gZ250dGFiX21hcF9mcmFtZShkLCBpZHgs
IGdwZm4sICZtZm4pOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgcmV0
dXJuIHJjOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21m
bl9yYW5nZToKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuOgpAQCAtNDczMCw4ICs0NzEx
LDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGlkeCksIGQpICkKICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIG1mbiA9IGlkeDsKLSAgICAgICAgICAgIHBhZ2Ug
PSBtZm5fdG9fcGFnZShfbWZuKG1mbikpOworICAgICAgICAgICAgbWZuID0gX21mbihpZHgpOwor
ICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbjoKQEAgLTQ3
NDAsNyArNDcyMSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8
IChtZm4gPT0gMCkgKQorICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSB8fCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgIHsKICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAg
ICAgICBnb3RvIHB1dF9ib3RoOwpAQCAtNDc2NCwxNiArNDc0NSwxNiBAQCBpbnQgeGVubWVtX2Fk
ZF90b19waHlzbWFwX29uZSgKICAgICAgICAgZ290byBwdXRfYm90aDsKIAogICAgIC8qIFVubWFw
IGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCi0gICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9m
cm9tX21mbihtZm4pOworICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZu
KSk7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZICk7CiAgICAgaWYg
KCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5f
cmFuZ2UgKQogICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwogICAgIGlmICggb2xk
X2dwZm4gIT0gSU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7
CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKG9sZF9ncGZu
KSwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcgbG9jYXRpb24uICov
CiAgICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwg
Z3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlz
bWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAKICBwdXRfYm90aDoK
ICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJlZiBvZiB0aGUgZ2Zu
IGF0IHRoZSB0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAwMGZmMDc1YmQ5Li5hNDYyZWE3OTA1IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCkBAIC0zNjA4LDYgKzM2MDgsNDQgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2Zu
KHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIH0KICNlbmRpZgogCitp
bnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwg
Z2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKK3sKKyAgICBpbnQg
cmMgPSAwOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKwor
ICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAw
ICkKKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOworCisgICAgaWYgKCBndC0+Z3RfdmVyc2lv
biA9PSAyICYmCisgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykg
KQorICAgIHsKKyAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwor
ICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZ3QpICkKKyAgICAgICAgICAgICpt
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zdGF0dXNbaWR4XSkpOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwgbWF4X2dyYW50X2Zy
YW1lcykgKQorICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7CisKKyAg
ICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKKyAgICAgICAgICAgICptZm4g
PSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIH0KKworICAgIGdudHRhYl9zZXRfZnJhbWVf
Z2ZuKGQsIGlkeCwgZ2ZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9t
YWluICpyZCkKIHsKICAgICBpbnQgZmlyc3QgPSAxOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5o
CmluZGV4IGJjNGQ2MWE5NDAuLjBhMjQ4YTc2NWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxFX0hfXwogCiAjaW5j
bHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKICNkZWZp
bmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCkBAIC0yMSw2ICsyMiwxMiBAQCBzdGF0aWMg
aW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAxOwog
fQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0g
PSBnZm47Cit9CisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAzM2IyZjg4Yjk2Li5j
ODY1OTk5YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC03NSw2ICs3NSwxMSBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50IG5yLCB1
aW50MTZfdCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3MSwlMCIgOiAiPW0i
ICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
Z250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQorewor
fQorCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMgZG8gbm90IG1vZGlm
eSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFn
ZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkgPT0gKHJkKSkgfHwg
IXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGFmMjY5
YTEwOGQuLjQzZWM2YzRkODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJs
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0xMzYsNCArMTM2LDcg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhpbnQg
Z3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90
YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRhYl9tYXBfZnJhbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAg
ICAgICAgICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5fR1JBTlRfVEFCTEVfSF9f
ICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sX-0002D7-Rq; Wed, 13 Sep 2017 15:47:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sW-0002AQ-GH
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 7E/7A-01791-7F259B95; Wed, 13 Sep 2017 15:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov+6XoJ2
 RBntfCVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnHi5lLPirU3F3wRH2BsYrql2MnBwSAkYS
 byf+YwKxhQQWMko8mMwHYrMJqEpsuH6KFcQWEZCWuPb5MmMXIxcHs8AkJokF3evYQRLCAlES2
 38fBrI5OFiAGtbPLgEJ8woYS1xf+JgdYr68RMeBySwgJZwCJhJz/utBrDKWuDh9DtsERu4FjA
 yrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECfVvPwMC4g3H
 CKr9DjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgRvaiBQ
 nWBRanpqRVpmDjD4YEolOHiURHjXgqR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEJgk6TEe
 a1BSgVASjNK8+AGwaLiEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3kKQKTyZeSVw+14Bnc
 IEdMqZ0ztATilJREhJNTBmcukflN3sszy0apaAXgL/3ac7Hty11dDK4Ds7391yjWzrBNdP3I+
 ZfupO6BB0rHxZ5RUVf4+f601gwhbHwr5JP95WtmQ+P5zSYH9gZch96/ULoiz7P6XI1B3o3BLh
 tkHnNFOgreu8mZKORtLMYixGcxYLHxFw2yGye/mDt0FfI/0dpJKfPFJiKc5INNRiLipOBAAAy
 gRxhQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505317620!111496186!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42884 invoked from network); 13 Sep 2017 15:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CEE70AD59;
 Wed, 13 Sep 2017 15:46:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:47 +0200
Message-Id: <20170913154651.2366-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 08/12] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQpWNjoKLSBtYWRlIHNldF9nbnR0YWJfbGltaXRzIGh5cGVyY2FsbCBtYW5kYXRv
cnksIHRha2luZyBkZWZhdWx0cyBmcm9tCiAgeGwuY29uZgoKVjQ6Ci0gcmVuYW1lIGNvbmZpZ3Vy
YXRpb24gaXRlbXMgdG8gdXNlIG1heF8gcHJlZml4ZXMgKFdlaSBMaXUpCi0tLQogZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluICAgIHwgMTYgKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGwuaCAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCAg
MyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICB8ICA2ICsrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgIDMgKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAg
fCAgOSArKysrKysrKysKIHRvb2xzL3hsL3hsX3N4cC5jICAgICAgICAgICB8ICAyICsrCiA3IGZp
bGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggNzljYjJlYWVhNy4u
NWI2ZDFmOGUyZiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtNDQ0LDYgKzQ0NCwyMCBAQCB1bnBhdXNpbmcgdGhl
IGRvbWFpbi4gV2l0aCBhIHByb3Blcmx5IGNvbnN0cnVjdGVkIHNlY3VyaXR5IHBvbGljeSAoc3Vj
aAogYXMgbm9taWdyYXRlX3QgaW4gdGhlIGV4YW1wbGUgcG9saWN5KSwgdGhpcyBjYW4gYmUgdXNl
ZCB0byBidWlsZCBhCiBkb21haW4gd2hvc2UgbWVtb3J5IGlzIG5vdCBhY2Nlc3NpYmxlIHRvIHRo
ZSB0b29sc3RhY2sgZG9tYWluLgogCis9aXRlbSBCPG1heF9ncmFudF9mcmFtZXM9TlVNQkVSPgor
CitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgdGhlIGRvbWFpbiBp
cyBhbGxvd2VkIHRvIGhhdmUuCitUaGlzIHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIHRo
ZSBkb21haW4gaXMgYWJsZSB0byBncmFudCBhY2Nlc3MgdG8gZm9yCitvdGhlciBkb21haW5zLCBu
ZWVkZWQgZS5nLiBmb3IgdGhlIG9wZXJhdGlvbiBvZiBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcy4K
K1RoZSBkZWZhdWx0IGlzIHNldHRhYmxlIHZpYSBMPHhsLmNvbmYoNSk+LgorCis9aXRlbSBCPG1h
eF9tYXB0cmFja19mcmFtZXM9TlVNQkVSPgorCitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBv
ZiBncmFudCBtYXB0cmFjayBmcmFtZXMgdGhlIGRvbWFpbiBpcyBhbGxvd2VkCit0byBoYXZlLiBU
aGlzIHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIG9mIGZvcmVpZ24gZG9tYWlucyBjYW4g
YmUgYWNjZXNzZWQKK3ZpYSB0aGUgZ3JhbnQgbWVjaGFuaXNtIGJ5IHRoaXMgZG9tYWluLiBUaGUg
ZGVmYXVsdCB2YWx1ZSBpcyBzZXR0YWJsZSB2aWEKK0w8eGwuY29uZig1KT4uCisKID1pdGVtIEI8
bm9taWdyYXRlPUJPT0xFQU4+CiAKIERpc2FibGUgbWlncmF0aW9uIG9mIHRoaXMgZG9tYWluLiAg
VGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKQEAgLTIyMDMsNiArMjIxNyw4IEBA
IE5vIE1DQSBjYXBhYmlsaXRpZXMgaW4gYWJvdmUgbGlzdCBhcmUgZW5hYmxlZC4KIAogPWl0ZW0g
TDx4bCgxKT4KIAorPWl0ZW0gTDx4bC5jb25mKDUpPgorCiA9aXRlbSBMPHhsY3B1cG9vbC5jZmco
NSk+CiAKID1pdGVtIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggOWM0NTVlNTlmOS4u
MjlkZmQ1NDY1MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bC5oCkBAIC0zMTcsNiArMzE3LDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfR0VU
X01BWF9IT1NUX01GTiAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1J
VFMgaW5kaWNhdGVzIHRoYXQgbGlieGxfZG9tYWluX2J1aWxkX2luZm8KKyAqIGhhcyB0aGUgbWF4
X2dyYW50X2ZyYW1lcyBhbmQgbWF4X21hcHRyYWNrX2ZyYW1lcyBmaWVsZHMuCisgKi8KKyNkZWZp
bmUgTElCWExfSEFWRV9CVUlMRElORk9fR1JBTlRfTElNSVRTIDEKKworLyoKICAqIGxpYnhsIEFC
SSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhlIG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1h
a2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggZTBlNmE5OWU2Ny4uMGI3
NjllNDRkMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCkBAIC0xODQ1LDYgKzE4NDUsOSBAQCB2b2lkIGxpYnhsX19zcGF3bl9z
dHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3Mp
CiAgICAgICAgIGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnZpZGVvX21lbWtiOwogICAgIGRtX2NvbmZp
Zy0+Yl9pbmZvLnRhcmdldF9tZW1rYiA9IGRtX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYjsKIAor
ICAgIGRtX2NvbmZpZy0+Yl9pbmZvLm1heF9ncmFudF9mcmFtZXMgPSBndWVzdF9jb25maWctPmJf
aW5mby5tYXhfZ3JhbnRfZnJhbWVzOworICAgIGRtX2NvbmZpZy0+Yl9pbmZvLm1heF9tYXB0cmFj
a19mcmFtZXMgPSAwOworCiAgICAgZG1fY29uZmlnLT5iX2luZm8udS5wdi5mZWF0dXJlcyA9ICIi
OwogCiAgICAgZG1fY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gPQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpp
bmRleCBmNTRmZDQ5YTczLi5iNDIwNzM4YWRmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzIyLDYgKzMyMiwxMiBA
QCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiAgICAgfQogCisgICAgaWYgKHhjX2RvbWFpbl9zZXRf
Z250dGFiX2xpbWl0cyhjdHgtPnhjaCwgZG9taWQsIGluZm8tPm1heF9ncmFudF9mcmFtZXMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5tYXhfbWFwdHJhY2tfZnJh
bWVzKSAhPSAwKSB7CisgICAgICAgIExPRyhFUlJPUiwgIkNvdWxkbid0IHNldCBncmFudCB0YWJs
ZSBsaW1pdHMiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAgLyoK
ICAgICAgKiBDaGVjayBpZiB0aGUgZG9tYWluIGhhcyBhbnkgQ1BVIG9yIG5vZGUgYWZmaW5pdHkg
YWxyZWFkeS4gSWYgbm90LCB0cnkKICAgICAgKiB0byBidWlsZCB1cCB0aGUgbGF0dGVyIHZpYSBh
dXRvbWF0aWMgTlVNQSBwbGFjZW1lbnQuIEluIGZhY3QsIGluIGNhc2UKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApp
bmRleCAxNzNkNzBhY2VjLi40NzQ4N2Q2OWM1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC00NzIsNiAr
NDcyLDkgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9p
bmZvIixbCiAgICAgKCJibGtkZXZfc3RhcnQiLCAgICBzdHJpbmcpLAogCiAgICAgKCJ2bnVtYV9u
b2RlcyIsIEFycmF5KGxpYnhsX3Zub2RlX2luZm8sICJudW1fdm51bWFfbm9kZXMiKSksCisKKyAg
ICAoIm1heF9ncmFudF9mcmFtZXMiLCAgICB1aW50MzIpLAorICAgICgibWF4X21hcHRyYWNrX2Zy
YW1lcyIsIHVpbnQzMiksCiAgICAgCiAgICAgKCJkZXZpY2VfbW9kZWxfdmVyc2lvbiIsIGxpYnhs
X2RldmljZV9tb2RlbF92ZXJzaW9uKSwKICAgICAoImRldmljZV9tb2RlbF9zdHViZG9tYWluIiwg
bGlieGxfZGVmYm9vbCksCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMv
eGwveGxfcGFyc2UuYwppbmRleCAwMmRkZDJlOTBkLi42MTUzYzQ2YmJmIDEwMDY0NAotLS0gYS90
b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTk0Myw2ICs5
NDMsMTUgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNl
LAogICAgICAgICAheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJjcHVzX3NvZnQiLCAmYnVm
LCAwKSkKICAgICAgICAgcGFyc2VfdmNwdV9hZmZpbml0eShiX2luZm8sIGNwdXMsIGJ1ZiwgbnVt
X2NwdXMsIGZhbHNlKTsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4
X2dyYW50X2ZyYW1lcyIsICZsLCAwKSkKKyAgICAgICAgYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVz
ID0gbDsKKyAgICBlbHNlCisgICAgICAgIGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9n
cmFudF9mcmFtZXM7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhfbWFw
dHJhY2tfZnJhbWVzIiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPm1heF9tYXB0cmFja19mcmFt
ZXMgPSBsOworICAgIGVsc2UKKyAgICAgICAgYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzID0g
bWF4X21hcHRyYWNrX2ZyYW1lczsKKwogICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZiX2luZm8tPmNs
YWltX21vZGUsIGNsYWltX21vZGUpOwogCiAgICAgaWYgKHhsdV9jZmdfZ2V0X3N0cmluZyAoY29u
ZmlnLCAib25fcG93ZXJvZmYiLCAmYnVmLCAwKSkKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3N4
cC5jIGIvdG9vbHMveGwveGxfc3hwLmMKaW5kZXggZTczOGJmMjQ2NS4uZTI2NGNmMjAyMyAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGxfc3hwLmMKKysrIGIvdG9vbHMveGwveGxfc3hwLmMKQEAgLTY0
LDYgKzY0LDggQEAgdm9pZCBwcmludGZfaW5mb19zZXhwKGludCBkb21pZCwgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsIEZJTEUgKmZoKQogCiAgICAgZnByaW50ZihmaCwgIlx0KGJ1aWxk
X2luZm8pXG4iKTsKICAgICBmcHJpbnRmKGZoLCAiXHQobWF4X3ZjcHVzICVkKVxuIiwgYl9pbmZv
LT5tYXhfdmNwdXMpOworICAgIGZwcmludGYoZmgsICJcdChtYXhfZ3JhbnRfZnJhbWVzICVkKVxu
IiwgYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBmcHJpbnRmKGZoLCAiXHQobWF4X21h
cHRyYWNrX2ZyYW1lcyAlZClcbiIsIGJfaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAgICAg
ZnByaW50ZihmaCwgIlx0KHRzY19tb2RlICVzKVxuIiwgbGlieGxfdHNjX21vZGVfdG9fc3RyaW5n
KGJfaW5mby0+dHNjX21vZGUpKTsKICAgICBmcHJpbnRmKGZoLCAiXHQobWF4X21lbWtiICUiUFJJ
ZDY0IilcbiIsIGJfaW5mby0+bWF4X21lbWtiKTsKICAgICBmcHJpbnRmKGZoLCAiXHQodGFyZ2V0
X21lbWtiICUiUFJJZDY0IilcbiIsIGJfaW5mby0+dGFyZ2V0X21lbWtiKTsKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sX-0002CN-FZ; Wed, 13 Sep 2017 15:47:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sV-00029Y-Iy
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 45/78-18674-6F259B95; Wed, 13 Sep 2017 15:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVyuP0Ov+7XoJ2
 RBmseMVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl796UUXLCrODFrMVsD4zrdLkZODgkBI4m3
 E/8xdTFycQgJLGSUOHDhFhtIgk1AVWLD9VOsILaIgLTEtc+XGUGKmAUmMUks6F7HDpIQFoiUO
 HDjBwuIzQLUcOvDBjCbV8BEouPwczaIDfISHQcmA8U5ODiB4nP+64GEhQSMJS5On8M2gZF7AS
 PDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxn/
 bPA8xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKEryswCAS
 EixKTU+tSMvMAYYfTKkEB4+SCK8KSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQmAzpMR55UGKBECKM
 krz4EbAYuESo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnfBgJN4cnMK4Hb9AroCCagI86c3g
 FyREkiQkqqgZGh5pvV9xkRG6y8sktLWGKN9MvkcmqUndu6vmYumeatrHa7WODynOf1twxdWcQ
 9RFlWpEt8vXHizI7OgLmtsYcrQy/LJpw5LGddFfA2+aOkCvOMKY1vZy3adcaq8/MlK9nbCafy
 bqq8/SItd7dtnqVSwI2XfrozPl9bxT81MKpB7IbQyk0VckosxRmJhlrMRcWJAETs+sGAAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505317620!72565484!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43628 invoked from network); 13 Sep 2017 15:47:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:47:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96036AD8A;
 Wed, 13 Sep 2017 15:47:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:49 +0200
Message-Id: <20170913154651.2366-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 10/12] xen/arm: move arch specific grant
	table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRhIHRv
IHRoZSBkb21haW4Kc3RydWN0dXJlIGFkZCBpdCB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUuIEFkZCB0
aGUgbmVlZGVkIGFyY2ggZnVuY3Rpb25zCnRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5oIGluY2x1
ZGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICB8ICAyIC0tCiB4ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaCB8IDI2ICsrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAxMiArKysrKysrLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAzICsrLQogNiBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNl
cnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNjUxMmYwMTQ2My4uZWU0NjQzZjUy
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwpAQCAtNDg2LDEzICs0ODYsMTEgQEAgc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWlu
X3N0cnVjdCh2b2lkKQogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIGNsZWFyX3BhZ2UoZCk7
Ci0gICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBtYXhf
Z3JhbnRfZnJhbWVzKTsKICAgICByZXR1cm4gZDsKIH0KIAogdm9pZCBmcmVlX2RvbWFpbl9zdHJ1
Y3Qoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB4ZnJlZShkLT5hcmNoLmdyYW50X3RhYmxlX2dm
bik7CiAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBiZjZmMzJi
MjdmLi42NGU3OGUzMWY2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysr
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8
eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxi
Lmg+CisjaW5jbHVkZSA8YXNtL2dyYW50X3RhYmxlLmg+CiAKIC8qIFBlci1kb21haW4gZ3JhbnQg
aW5mb3JtYXRpb24uICovCiBzdHJ1Y3QgZ3JhbnRfdGFibGUgewpAQCAtNzIsNiArNzMsOCBAQCBz
dHJ1Y3QgZ3JhbnRfdGFibGUgewogICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiphY3Rp
dmU7CiAgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNwdS4gKi8KICAgICBzdHJ1
Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOworCisgICAgc3RydWN0IGdyYW50X3RhYmxlX2Fy
Y2ggYXJjaDsKIH07CiAKICNpZm5kZWYgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTIC8qIHRv
IGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KQEAgLTE2NTgsNiArMTY2MSw4IEBAIGdudHRhYl91
bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3Rh
YmxlICpndCkKIHN0YXRpYyBpbnQKIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKIHsKKyAgICBpbnQgcmV0ID0gLUVOT01FTTsKKwogICAgIGlmICggZ3QtPmFjdGl2ZSAp
CiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAKQEAgLTE2NjUsMzQgKzE2NzAsNDAgQEAgZ3JhbnRf
dGFibGVfaW5pdChzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogICAgIGd0LT5hY3RpdmUgPSB4emFs
bG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyk7CiAgICAgaWYgKCBndC0+
YWN0aXZlID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21lbTsKKyAgICAgICAgZ290byBvdXQ7
CiAKICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KICAg
ICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0
LT5tYXB0cmFjaykpOwogICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQotICAgICAgICBn
b3RvIG5vX21lbTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBTaGFyZWQgZ3JhbnQgdGFi
bGUuICovCiAgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dy
YW50X2ZyYW1lcyk7CiAgICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxMICkKLSAgICAgICAg
Z290byBub19tZW07CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogU3RhdHVzIHBhZ2VzIGZv
ciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICBndC0+c3RhdHVzID0geHphbGxv
Y19hcnJheShncmFudF9zdGF0dXNfdCAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOwogICAgIGlmICggZ3Qt
PnN0YXR1cyA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8gb3V0
OworCisgICAgcmV0ID0gZ250dGFiX2luaXRfYXJjaChndCk7CisgICAgaWYgKCByZXQgKQorICAg
ICAgICBnb3RvIG91dDsKIAogICAgIHJldHVybiAwOwogCi0gbm9fbWVtOgorIG91dDoKKyAgICB4
ZnJlZShndC0+c3RhdHVzKTsKKyAgICBndC0+c3RhdHVzID0gTlVMTDsKICAgICB4ZnJlZShndC0+
c2hhcmVkX3Jhdyk7CiAgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxMOwogICAgIHZmcmVlKGd0LT5t
YXB0cmFjayk7CiAgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKICAgICB4ZnJlZShndC0+YWN0aXZl
KTsKICAgICBndC0+YWN0aXZlID0gTlVMTDsKLSAgICByZXR1cm4gLUVOT01FTTsKKyAgICByZXR1
cm4gcmV0OwogfQogCiAvKgpAQCAtMzYwMyw2ICszNjE0LDggQEAgZ3JhbnRfdGFibGVfZGVzdHJv
eSgKICAgICBpZiAoIHQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybjsKIAorICAgIGdudHRhYl9k
ZXN0cm95X2FyY2godCk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2dyYW50X2ZyYW1lcyh0
KTsgaSsrICkKICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7CiAg
ICAgeGZyZWUodC0+c2hhcmVkX3Jhdyk7CkBAIC0zNzI4LDcgKzM3NDEsNyBAQCBpbnQgZ250dGFi
X21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LAogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgIH0KIAotICAgIGdudHRhYl9zZXRfZnJh
bWVfZ2ZuKGQsIGlkeCwgZ2ZuKTsKKyAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgaWR4LCBn
Zm4pOwogCiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5k
ZXggOGRmYzFkMWVjMi4uYTIyYTBmNTEwMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC01MCw3ICs1
MCw2IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIHN0cnVjdCBwMm1fZG9tYWluIHAybTsKIAog
ICAgIHN0cnVjdCBodm1fZG9tYWluIGh2bV9kb21haW47Ci0gICAgZ2ZuX3QgKmdyYW50X3RhYmxl
X2dmbjsKIAogICAgIHN0cnVjdCB2bW1pbyB2bW1pbzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCmluZGV4IDBhMjQ4YTc2NWEuLjA4NzBiNWI3ODIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKQEAgLTYsNiArNiwxMCBAQAogCiAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
IDQKIAorc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggeworICAgIGdmbl90ICpnZm47Cit9OworCiB2
b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsK
IGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLAogICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQK
QEAgLTIyLDExICsyNiwxOSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBv
cnRlZCh2b2lkKQogICAgIHJldHVybiAxOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ250dGFi
X3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQotewotICAgIGQt
PmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0gPSBnZm47Ci19CisjZGVmaW5lIGdudHRhYl9pbml0
X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICggKChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dyYW50X2Zy
YW1lcykpID09IDAgICAgIFwKKyAgICAgID8gMCA6IC1FTk9NRU0gKQorCisjZGVmaW5lIGdudHRh
Yl9kZXN0cm95X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgeGZyZWUoKGd0KS0+YXJjaC5nZm4pOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAo
IDAgKQorCisjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKGd0
KS0+YXJjaC5nZm5baWR4XSA9IGdmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVk
X3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTM2LDggKzQ4LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRf
ZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogICAgIH0gd2hp
bGUgKCAwICkKIAogI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoICgoaSA+PSBucl9ncmFudF9mcmFt
ZXMoZC0+Z3JhbnRfdGFibGUpKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgIChp
IDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94KGQtPmFyY2guZ3JhbnRfdGFibGVfZ2Zu
W2ldKSkKKyAgICAoICgoaSA+PSBucl9ncmFudF9mcmFtZXModCkpICYmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkg
PyAwIDogZ2ZuX3godC0+YXJjaC5nZm5baV0pKQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11
X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgICAgIFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkgJiYgbmVlZF9pb21tdShkKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRl
eCBjODY1OTk5YTMzLi4xYjkzYzU3MjBkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBA
IC0xNCw2ICsxNCw5IEBACiAKICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCitz
dHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7Cit9OworCiAvKgogICogQ2FsbGVyIG11c3Qgb3duIGNh
bGxlcidzIEJJR0xPQ0ssIGlzIHJlc3BvbnNpYmxlIGZvciBmbHVzaGluZyB0aGUgVExCLCBhbmQK
ICAqIG11c3QgaG9sZCBhIHJlZmVyZW5jZSB0byB0aGUgcGFnZS4KQEAgLTM2LDYgKzM5LDEwIEBA
IHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcHZfbWFw
cGluZyhhZGRyLCBmcmFtZSwgbmV3X2FkZHIsIGZsYWdzKTsKIH0KIAorI2RlZmluZSBnbnR0YWJf
aW5pdF9hcmNoKGd0KSAwCisjZGVmaW5lIGdudHRhYl9kZXN0cm95X2FyY2goZ3QpIGRvIHt9IHdo
aWxlICggMCApCisjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgZG8g
e30gd2hpbGUgKCAwICkKKwogI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQs
IGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApAQCAtNzUsMTEgKzgyLDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2X3QgKnN0KQogICAgIGFzbSB2
b2xhdGlsZSAoImxvY2sgYnRydyAldzEsJTAiIDogIj1tIiAoKnN0KSA6ICJJciIgKG5yKSwgIm0i
ICgqc3QpKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikKLXsKLX0KLQogLyogRm9yZWlnbiBtYXBwaW5n
cyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCiAj
ZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwK
ICAgICAoIShybykgJiYgKCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChy
ZCkpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBkZjExYjMxMjY0Li5mM2YyZmI5ZWJjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjcsNyArMjcsOCBAQAogI2luY2x1ZGUgPHhlbi9yd2xvY2su
aD4KICNpbmNsdWRlIDxwdWJsaWMvZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5o
PgotI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgorCitzdHJ1Y3QgZ3JhbnRfdGFibGU7CiAK
IC8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8KIGV4dGVybiB1bnNpZ25l
ZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sW-0002Au-8J; Wed, 13 Sep 2017 15:47:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sU-00029M-TZ
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 97/EA-03423-6F259B95; Wed, 13 Sep 2017 15:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+7XoJ2
 RBidfqlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkt61ML1ldU/F81j6mBcVZYFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKfPq6mB0kwSagKrHh+ilWEFtEQFri2ufLjCBFzAKTmCQWdK8DKxIWcJFY8
 2gnmM0C1LBw0jywBl4BE4nzkzezQGyQl+g4MBnI5uDgBIrP+a8HEhYSMJa4OH0O2wRG7gWMDK
 sYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9ywAEOxg/LQs
 4xCjJwaQkyrtXd2ekEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwPggEqhMs
 Sk1PrUjLzAGGH0ypBAePkgjvc5A0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0kIbJKUOO8Kk
 FIBkNKM0jy4QbC4uMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3rcgU3gy80rg9r0COoUJ6J
 Qzp3eAnFKSiJCSamD02n4h6Mef+j4L/6Utodv85W9/+piV4r1NZ+7ZfxHbLB5lxaQLxH5ku9M
 QNIW3s7XpQuzfU59mdi3rtr26+7X796+FES1PCmTWOGVKBVtdiLW3FPlm/uLbE5Wnc47dM+Z9
 y8TDqb7X+uyRRaX3PpgsO2bgVZwvW+X5/Y/DCbdg3vspi//NMmdVYinOSDTUYi4qTgQAW0/Op
 4YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505317621!116781210!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26152 invoked from network); 13 Sep 2017 15:47:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:47:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 207F6AD8C;
 Wed, 13 Sep 2017 15:47:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:50 +0200
Message-Id: <20170913154651.2366-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 11/12] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBUaGlzIHdpbGwgYWxsb3cgc2V0dGluZyBpbmRpdmlkdWFsIGxpbWl0cwppbiB0aGUgZnV0dXJl
LiBGb3Igbm93IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2Jh
bAp2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQpWNjoKLSBzZXZlcmFsIGNoYW5nZXMgZHVlIHRvIG5ldyBwYXRjaCBvcmRlcgoKVjM6Ci0g
Y29ycmVjdCBlcnJvciBtZXNzYWdlIChQYXVsIER1cnJhbnQpCi0tLQogeGVuL2NvbW1vbi9jb21w
YXQvZ3JhbnRfdGFibGUuYyAgIHwgIDMxICsrKy0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyAgICAgICAgICB8IDEyMSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgICA2ICstCiAzIGZpbGVzIGNo
YW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90
YWJsZS5jCmluZGV4IGNjZTNmZjBiOWEuLmZmMWQ2NzhmMDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vY29tcGF0L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFi
bGUuYwpAQCAtMTU3LDIxICsxNTcsMTQgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNp
Z25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZnJhbWVfbGlz
dF9zaXplX2luX3BhZ2UgPQogICAgICAgICAgICAgICAgICAgICAoQ09NUEFUX0FSR19YTEFUX1NJ
WkUgLSBzaXplb2YoKm5hdC5zZXR1cCkpIC8KICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKCpu
YXQuc2V0dXAtPmZyYW1lX2xpc3QucCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBtYXhfZnJhbWVf
bGlzdF9zaXplX2luX3BhZ2UgPCBtYXhfZ3JhbnRfZnJhbWVzICkKLSAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAibWF4X2dyYW50X2ZyYW1lcyBpcyB0b28gbGFyZ2UgKCV1LCV1
KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcywgbWF4
X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlKTsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgeworCiAjZGVmaW5lIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlz
dChfZF8sIF9zXykgXAotICAgICAgICAgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgo
X2RfKS0+ZnJhbWVfbGlzdCwgKHVuc2lnbmVkIGxvbmcgKikobmF0LnNldHVwICsgMSkpCi0gICAg
ICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKG5hdC5zZXR1cCwgJmNtcC5z
ZXR1cCk7CisgICAgICAgICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoKF9kXyktPmZyYW1l
X2xpc3QsICh1bnNpZ25lZCBsb25nICopKG5hdC5zZXR1cCArIDEpKQorICAgICAgICAgICAgICAg
IFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKG5hdC5zZXR1cCwgJmNtcC5zZXR1cCk7CiAjdW5kZWYg
WExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0Ci0gICAgICAgICAgICAgICAg
ICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKGd1ZXN0X2hhbmRsZV9jYXN0KG5hdC51b3AsIGdu
dHRhYl9zZXR1cF90YWJsZV90KSwgMSk7Ci0gICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKGd1ZXN0X2hhbmRsZV9jYXN0KG5hdC51b3AsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z250dGFiX3NldHVwX3RhYmxlX3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEsIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZSk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBBU1NFUlQocmMgPD0gMCk7CiAgICAgICAgICAgICBpZiAoIHJjID09IDAgKQpA
QCAtMjk0LDE2ICsyODcsNiBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGlu
dCBjbWQsCiAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCBtYXhfZnJhbWVfbGlzdF9zaXpl
X2luX3BhZ2VzIDwKLSAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhf
Z3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgImdyYW50X3RvX3N0YXR1
c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykgaXMgdG9vIGxhcmdlICgldSwldSlcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJh
bWVzKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3Bh
Z2VzKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICB9CiAKICNkZWZpbmUgWExBVF9nbnR0YWJfZ2V0X3N0YXR1c19mcmFt
ZXNfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBcCiAgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVpbnQ2NF90ICopKG5hdC5nZXRfc3RhdHVzICsg
MSkpCkBAIC0zMTIsNyArMjk1LDcgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25l
ZCBpbnQgY21kLAogCiAgICAgICAgICAgICByYyA9IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygK
ICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChuYXQudW9wLCBnbnR0YWJfZ2V0X3N0
YXR1c19mcmFtZXNfdCksCi0gICAgICAgICAgICAgICAgY291bnQpOworICAgICAgICAgICAgICAg
IGNvdW50LCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2VzKTsKICAgICAgICAgICAgIGlmICgg
cmMgPj0gMCApCiAgICAgICAgICAgICB7CiAjZGVmaW5lIFhMQVRfZ250dGFiX2dldF9zdGF0dXNf
ZnJhbWVzX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDY0ZTc4ZTMx
ZjYuLmRjODc4YTg0ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTU1LDYgKzU1LDkgQEAgc3RydWN0IGdyYW50
X3RhYmxlIHsKICAgICAgKiB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4KICAgICAgKi8KICAgICB1
bnNpZ25lZCBpbnQgICAgICAgICAgZ3RfdmVyc2lvbjsKKyAgICAvKiBSZXNvdXJjZSBsaW1pdHMg
b2YgdGhlIGRvbWFpbi4gKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWF4X2dyYW50X2Zy
YW1lczsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lczsKICAg
ICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0ICovCiAg
ICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsKICAgICAvKiBOdW1iZXIg
b2YgZ3JhbnQgc3RhdHVzIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAoZm9yIHZlcnNpb24gMikg
Ki8KQEAgLTI5MSw4ICsyOTQsOCBAQCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoY29u
c3QgdW5zaWduZWQgaW50IG51bSkKICAgICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAqIHNoYV9w
ZXJfcGFnZSwgQUNHTlRfUEVSX1BBR0UpOwogfQogCi0jZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3Jh
bnRfZnJhbWVzIFwKLSAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMobWF4X2dyYW50
X2ZyYW1lcykKKyNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMoZ3QpIFwKKyAgICBu
dW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoZ3QtPm1heF9ncmFudF9mcmFtZXMpCiAKIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50CiBucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QpCkBAIC01MjksNyArNTMyLDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgK
ICAgICAgKiBvdXQgb2YgbWVtb3J5LCB0cnkgc3RlYWxpbmcgYW4gZW50cnkgZnJvbSBhbm90aGVy
IFZDUFUgKGluIGNhc2UgdGhlCiAgICAgICogZ3Vlc3QgaXNuJ3QgbWFwcGluZyBhY3Jvc3MgaXRz
IFZDUFVzIGV2ZW5seSkuCiAgICAgICovCi0gICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0
KSA8IG1heF9tYXB0cmFja19mcmFtZXMgKQorICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxn
dCkgPCBsZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKQogICAgICAgICBuZXdfbXQgPSBhbGxvY194
ZW5oZWFwX3BhZ2UoKTsKIAogICAgIGlmICggIW5ld19tdCApCkBAIC0xNjY4LDIzICsxNjcxLDI2
IEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGdyYW50X3RhYmxlICpndCkKIAogICAgIC8qIEFj
dGl2ZSBncmFudCB0YWJsZS4gKi8KICAgICBndC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1
Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSk7CiAgICAgaWYgKCBndC0+YWN0aXZl
ID09IE5VTEwgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIFRyYWNraW5nIG9mIG1hcHBl
ZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwotICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4
X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7Ci0gICAgaWYgKCBndC0+
bWFwdHJhY2sgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlmICggZ3QtPm1heF9t
YXB0cmFja19mcmFtZXMgKQorICAgIHsKKyAgICAgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhn
dC0+bWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CisgICAgICAg
IGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQorICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
fQogCiAgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwotICAgIGd0LT5zaGFyZWRfcmF3ID0g
eHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpOworICAgIGd0LT5zaGFyZWRf
cmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKICAgICBp
ZiAoIGd0LT5zaGFyZWRfcmF3ID09IE5VTEwgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8q
IFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAgZ3Qt
PnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVz
KGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSk7CiAgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQog
ICAgICAgICBnb3RvIG91dDsKIApAQCAtMTcxOSw4ICsxNzI1LDkgQEAgZ250dGFiX2dyb3dfdGFi
bGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiAgICAgQVNT
RVJUKGd0LT5hY3RpdmUpOwogCiAgICAgaWYgKCByZXFfbnJfZnJhbWVzIDwgSU5JVElBTF9OUl9H
UkFOVF9GUkFNRVMgKQotICAgICAgICByZXFfbnJfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9G
UkFNRVM7Ci0gICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4X2dyYW50X2ZyYW1lcyk7Cisg
ICAgICAgIHJlcV9ucl9mcmFtZXMgPSBtaW5fdCh1bnNpZ25lZCBpbnQsIElOSVRJQUxfTlJfR1JB
TlRfRlJBTUVTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
dC0+bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1h
eF9ncmFudF9mcmFtZXMpOwogCiAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAg
ICAiRXhwYW5kaW5nIGRvbSAoJWQpIGdyYW50IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZyYW1l
cy5cbiIsCkBAIC0xNzc4LDEzICsxNzg1LDE1IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6CiAKIHN0
YXRpYyBsb25nCiBnbnR0YWJfc2V0dXBfdGFibGUoCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCisgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBp
bnQgY291bnQsCisgICAgdW5zaWduZWQgaW50IGxpbWl0X21heCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBvcDsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0Owog
ICAgIHVuc2lnbmVkIGludCBpOworICAgIGxvbmcgcmV0ID0gMDsKIAogICAgIGlmICggY291bnQg
IT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMTc5MiwxNSArMTgwMSw2IEBAIGdu
dHRhYl9zZXR1cF90YWJsZSgKICAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3As
IHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICBpZiAoIHVubGlrZWx5
KG9wLm5yX2ZyYW1lcyA+IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICB7Ci0gICAgICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAgdG8gJWQgZ3JhbnQtdGFibGUg
ZnJhbWVzIgotICAgICAgICAgICAgICAgICIgcGVyIGRvbWFpbi5cbiIsCi0gICAgICAgICAgICAg
ICAgbWF4X2dyYW50X2ZyYW1lcyk7Ci0gICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxf
ZXJyb3I7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAgIGlmICggIWd1ZXN0X2hhbmRs
ZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1lcykgKQogICAgICAgICByZXR1cm4gLUVG
QVVMVDsKIApAQCAtMTgyMCw2ICsxODIwLDIxIEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBn
dCA9IGQtPmdyYW50X3RhYmxlOwogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCisgICAgaWYg
KCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQorICAgIHsK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJEb21haW4gaXMgbGltaXRlZCB0byAlZCBn
cmFudC10YWJsZSBmcmFtZXMuXG4iLAorICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJh
bWVzKTsKKyAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAgICAg
Z290byB1bmxvY2s7CisgICAgfQorICAgIGlmICggdW5saWtlbHkobGltaXRfbWF4IDwgZ3QtPm1h
eF9ncmFudF9mcmFtZXMpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LCAibWF4X2dyYW50X2ZyYW1lcyBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKKyAgICAgICAgICAg
ICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMsIGxpbWl0X21heCk7CisgICAgICAgIHJldCA9IC1F
SU5WQUw7CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0KKwogICAgIGlmICggZ3QtPmd0X3Zl
cnNpb24gPT0gMCApCiAgICAgICAgIGd0LT5ndF92ZXJzaW9uID0gMTsKIApAQCAtMTgzMCw3ICsx
ODQ1LDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sCiAgICAgICAgICAgICAgICAgICJFeHBhbmQgZ3JhbnQgdGFibGUgdG8gJXUgZmFp
bGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLAotICAgICAgICAgICAgICAgICBvcC5ucl9mcmFt
ZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIG1heF9ncmFudF9mcmFtZXMpOworICAgICAgICAgICAg
ICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIGd0LT5tYXhfZ3JhbnRfZnJh
bWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAg
Z290byB1bmxvY2s7CiAgICAgfQpAQCAtMTg1MywxMCArMTg2OCwxMCBAQCBnbnR0YWJfc2V0dXBf
dGFibGUoCiAgICAgaWYgKCBkICkKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAKLSAg
ICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkg
KQorICAgIGlmICggIXJldCAmJiB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAm
b3AsIHN0YXR1cykpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgbG9uZwpAQCAtMTg2NSw2ICsxODgwLDcgQEAg
Z250dGFiX3F1ZXJ5X3NpemUoCiB7CiAgICAgc3RydWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOwog
ICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKIAogICAg
IGlmICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMTg4NSwxMyAr
MTkwMSwxNSBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
Ci0gICAgZ3JhbnRfcmVhZF9sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBndCA9IGQtPmdyYW50
X3RhYmxlOwogCi0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFu
dF90YWJsZSk7Ci0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CisgICAg
Z3JhbnRfcmVhZF9sb2NrKGd0KTsKKworICAgIG9wLm5yX2ZyYW1lcyAgICAgPSBucl9ncmFudF9m
cmFtZXMoZ3QpOworICAgIG9wLm1heF9ucl9mcmFtZXMgPSBndC0+bWF4X2dyYW50X2ZyYW1lczsK
ICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsKIAotICAgIGdyYW50X3JlYWRfdW5s
b2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBncmFudF9yZWFkX3VubG9jayhndCk7CiAKICBvdXQ6
CiAgICAgaWYgKCBkICkKQEAgLTI5NjYsMTQgKzI5ODQsMTQgQEAgZ250dGFiX3NldF92ZXJzaW9u
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKIAogc3Rh
dGljIGxvbmcKIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGNvdW50KQorICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb3VudCwgdW5zaWdu
ZWQgaW50IGxpbWl0X21heCkKIHsKICAgICBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCBvcDsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAgICAg
dWludDY0X3QgICAgICAgZ21mbjsKICAgICBpbnQgaTsKLSAgICBpbnQgcmM7CisgICAgaW50IHJj
LCByZXQgPSAwOwogCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CkBAIC0zMDEzLDYgKzMwMzEsMTUgQEAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpIHVvcCwKICAgICAg
ICAgZ290byB1bmxvY2s7CiAgICAgfQogCisgICAgaWYgKCB1bmxpa2VseShsaW1pdF9tYXggPCBn
cmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSkgKQorICAgIHsKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJncmFudF90
b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4i
LAorICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKSwgbGltaXRfbWF4KTsKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgZ290
byB1bmxvY2s7CisgICAgfQorCiAgICAgZm9yICggaSA9IDA7IGkgPCBvcC5ucl9mcmFtZXM7IGkr
KyApCiAgICAgewogICAgICAgICBnbWZuID0gZ250dGFiX3N0YXR1c19nbWZuKGQsIGd0LCBpKTsK
QEAgLTMwMjUsMTAgKzMwNTIsMTAgQEAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpIHVvcCwKICBvdXQyOgog
ICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogIG91dDE6Ci0gICAgaWYgKCB1bmxpa2VseShfX2Nv
cHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKKyAgICBpZiAoICFyZXQgJiYg
dW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAgICAg
ICAgIHJldHVybiAtRUZBVUxUOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJldDsKIH0K
IAogc3RhdGljIGxvbmcKQEAgLTMzMjEsNyArMzM0OCw3IEBAIGRvX2dyYW50X3RhYmxlX29wKAog
CiAgICAgY2FzZSBHTlRUQUJPUF9zZXR1cF90YWJsZToKICAgICAgICAgcmMgPSBnbnR0YWJfc2V0
dXBfdGFibGUoCi0gICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1
cF90YWJsZV90KSwgY291bnQpOworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBn
bnR0YWJfc2V0dXBfdGFibGVfdCksIGNvdW50LCB+MCk7CiAgICAgICAgIEFTU0VSVChyYyA8PSAw
KTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTMzNzAsNyArMzM5Nyw3IEBAIGRvX2dyYW50X3RhYmxl
X29wKAogCiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1lczoKICAgICAgICAgcmMg
PSBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoCi0gICAgICAgICAgICBndWVzdF9oYW5kbGVfY2Fz
dCh1b3AsIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSwgY291bnQpOworICAgICAgICAgICAg
Z3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCksIGNvdW50
LCB+MCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfdmVyc2lvbjoK
QEAgLTM0NDMsNiArMzQ3MCw4IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICAvKiBTaW1wbGUg
c3R1ZmYuICovCiAgICAgcGVyY3B1X3J3bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFu
dF9yd2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKKyAgICB0
LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lczsKKyAgICB0LT5tYXhfbWFwdHJh
Y2tfZnJhbWVzID0gbWF4X21hcHRyYWNrX2ZyYW1lczsKIAogICAgIC8qIE9rYXksIGluc3RhbGwg
dGhlIHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFudF90YWJsZSA9IHQ7CkBAIC0zNjQ5LDYgKzM2
NzgsOCBAQCBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3JhbnRfZnJhbWVzLAogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5n
cmFudF90YWJsZTsKICAgICBpbnQgcmV0ID0gLUVCVVNZOwogCisgICAgaWYgKCAhZ3JhbnRfZnJh
bWVzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgaWYgKCAhZ3QgKQogICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKIApAQCAtMzY1Niw3ICszNjg3LDExIEBAIGludCBncmFudF90YWJsZV9z
ZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCiAK
ICAgICAvKiBTZXQgbGltaXRzLiAqLwogICAgIGlmICggIWd0LT5hY3RpdmUgKQorICAgIHsKKyAg
ICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7CisgICAgICAgIGd0LT5t
YXhfbWFwdHJhY2tfZnJhbWVzID0gbWFwdHJhY2tfZnJhbWVzOwogICAgICAgICByZXQgPSBncmFu
dF90YWJsZV9pbml0KGd0KTsKKyAgICB9CiAKICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwog
CkBAIC0zNzMyLDcgKzM3NjcsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIH0KICAgICBlbHNlCiAgICAg
ewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYgKGlkeCA8IG1h
eF9ncmFudF9mcmFtZXMpICkKKyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhn
dCkpICYmIChpZHggPCBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQogICAgICAgICAgICAgZ250dGFi
X2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7CiAKICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9m
cmFtZXMoZ3QpICkKQEAgLTM3NTksNiArMzc5NCwxMiBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNh
Z2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAKICAgICBncmFudF9yZWFkX2xvY2soZ3QpOwog
CisgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgKHYlZClcbiIK
KyAgICAgICAgICAgIiAgJWQgZnJhbWVzICglZCBtYXgpLCAlZCBtYXB0cmFjayBmcmFtZXMgKCVk
IG1heClcbiIsCisgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uLAorICAg
ICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAg
ICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMpOwor
CiAgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMoZ3QpOyByZWYrKyAp
CiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CkBAIC0zNzg2
LDEyICszODI3LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21h
aW4gKnJkKQogICAgICAgICAgICAgc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBy
aW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iLAotICAgICAg
ICAgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uKTsKLSAgICAgICAgICAg
IGZpcnN0ID0gMDsKLSAgICAgICAgfQorICAgICAgICBmaXJzdCA9IDA7CiAKICAgICAgICAgLyog
ICAgICBbMHhYWFhdICBkZGRkZCAweFhYWFhYWCAweFhYWFhYWFhYICAgICAgZGRkZGQgMHhYWFhY
WFggMHhYWCAqLwogICAgICAgICBwcmludGsoIlsweCUwM3hdICAlNWQgMHglMDZseCAweCUwOHgg
ICAgICAlNWQgMHglMDYiUFJJeDY0IiAweCUwMnhcbiIsCkBAIC0zODAzLDggKzM4MzksNyBAQCBz
dGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgZ3Jh
bnRfcmVhZF91bmxvY2soZ3QpOwogCiAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHByaW50aygi
Z3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkIC4uLiAiCi0gICAgICAgICAgICAgICAi
bm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIsIHJkLT5kb21haW5faWQpOworICAgICAg
ICBwcmludGsoIm5vIGFjdGl2ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iKTsKIH0KIAogc3RhdGlj
IHZvaWQgZ250dGFiX3VzYWdlX3ByaW50X2FsbCh1bnNpZ25lZCBjaGFyIGtleSkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaAppbmRleCAwODcwYjViNzgyLi45YTYwZTRlNjE0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9ncmFudF90YWJsZS5oCkBAIC0yNiw4ICsyNiw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJl
cGxhY2VfZ3JhbnRfc3VwcG9ydGVkKHZvaWQpCiAgICAgcmV0dXJuIDE7CiB9CiAKLSNkZWZpbmUg
Z250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgKCAoKGd0KS0+YXJjaC5nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBt
YXhfZ3JhbnRfZnJhbWVzKSkgPT0gMCAgICAgXAorI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgg
KChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgKGd0KS0+bWF4X2dyYW50X2Zy
YW1lcykpID09IDAgXAogICAgICAgPyAwIDogLUVOT01FTSApCiAKICNkZWZpbmUgZ250dGFiX2Rl
c3Ryb3lfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9y
dGVkKHZvaWQpCiAKICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCAoKGkgPj0gbnJfZ3JhbnRfZnJh
bWVzKHQpKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
IChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94KHQtPmFyY2guZ2ZuW2ldKSkKKyAg
ICAgICAoaSA8ICh0KS0+bWF4X2dyYW50X2ZyYW1lcykpPyAwIDogZ2ZuX3goKHQpLT5hcmNoLmdm
bltpXSkpCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAgICAgICAg
ICAgICAgICAgXAogICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11
KGQpKQotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sU-00029K-FJ; Wed, 13 Sep 2017 15:47:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sT-00027o-09
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 2C/07-02041-4F259B95; Wed, 13 Sep 2017 15:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+7noJ2
 RBve/qlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBndV7czF7xQqdhwuJmlgfGEXBcjJ4eEgJHE
 24n/mLoYuTiEBBYySqw994EdJMEmoCqx4fopVhBbREBa4trny4wgRcwCk5gkFnSvAyri4BAWc
 JS4dNoOpIYFqH7hxe2MIDavgLHE132zWCAWyEt0HJjMAlLOKWAiMee/HkhYCKjk4vQ5bBMYuR
 cwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfKM9XJTi4sT01NzEpOK9ZLzczcxAr1bz8DAuIN
 xW5fzIUZJDiYlUd69ujsjhfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmClxUY
 REKCRanpqRVpmTnA8IMpleDgURLhfR4IlOYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCYFNk
 hLnXQFSKgBSmlGaBzcIFheXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzvgWZwpOZVwK37x
 XQKUxAp5w5vQPklJJEhJRUA6PFjuoDU60Plhi0cTQaR1xXEDnQtvd++S5Ghwvz9ij1e1lfDef
 5YcK84miPust0Ew3p5Vp3nlYErcyc8feru0mzOFOamvbe0t/3V168NU+AiZuXPWrbb49bG5Uz
 Lwn3yM0+Hfv1szBv2Ze644W7TsxzUA1jmNJtKfnwsZfHqceT/WS1r9l//KbEUpyRaKjFXFScC
 ABrkLethgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505317619!107021525!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17228 invoked from network); 13 Sep 2017 15:46:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4850AAD51;
 Wed, 13 Sep 2017 15:46:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:46 +0200
Message-Id: <20170913154651.2366-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 07/12] xl: add global grant limit config items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHhsLmNvbmYgY29uZmlnIGl0ZW1zIGZvciBkZWZhdWx0IHZhbHVlcyBvZiBncmFudCBsaW1p
dHM6CgptYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciBhIGRvbWFpbiB3aGljaCB3aWxsIHRha2UgZWZm
ZWN0IGlmIHRoZSBkb21haW4ncyBjb25maWcgZmlsZQpkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4g
SWYgbWF4X2dyYW50X2ZyYW1lcyBpc24ndCBzZXQgaW4geGwuY29uZiBpdAp3aWxsIGRlZmF1bHQg
dG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAxNlRCIGFuZCB0byA2NCBmb3IK
aG9zdHMgd2l0aCBtZW1vcnkgYWJvdmUgMTZUQi4KCm1heF9tYXB0cmFja19mcmFtZXMgd2lsbCBz
ZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgptYXB0cmFjayBmcmFtZXMg
Zm9yIGEgZG9tYWluLiBJZiBtYXhfbWFwdHJhY2tfZnJhbWVzIGlzbid0IHNldCBpbgp4bC5jb25m
IGl0IHdpbGwgZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBu
ZWVkCm1hcHRyYWNrIGZyYW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC5jb25mLnBvZC41ICB8IDEyICsrKysrKysrKysr
KwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgfCAgOSArKysrKysrKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX21lbS5jIHwgIDUgKysrKysKIHRvb2xzL3hsL3hsLmMgICAgICAgICAgIHwgMTQgKysrKysr
KysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdl
ZCwgNDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNvbmYucG9kLjUgYi9kb2NzL21hbi94bC5jb25mLnBvZC41CmluZGV4IDg4YWI1MDY2MDku
LmZlMmNmMjdlYTQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKKysrIGIvZG9j
cy9tYW4veGwuY29uZi5wb2QuNQpAQCAtNzcsNiArNzcsMTggQEAgb3BlcmF0aW9ucyAocHJpbWFy
aWx5IGRvbWFpbiBjcmVhdGlvbikuCiAKIERlZmF1bHQ6IEM8L3Zhci9sb2NrL3hsPgogCis9aXRl
bSBCPG1heF9ncmFudF9mcmFtZXM9TlVNQkVSPgorCitTZXRzIHRoZSBkZWZhdWx0IHZhbHVlIGZv
ciB0aGUgQzxtYXhfZ3JhbnRfZnJhbWVzPiBkb21haW4gY29uZmlnIHZhbHVlLgorCitEZWZhdWx0
OiBDPDMyPiBvbiBob3N0cyB1cCB0byAxNlRCIG9mIG1lbW9yeSwgQzw2ND4gb24gaG9zdHMgbGFy
Z2VyIHRoYW4gMTZUQgorCis9aXRlbSBCPG1heF9tYXB0cmFja19mcmFtZXM9TlVNQkVSPgorCitT
ZXRzIHRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgQzxtYXhfbWFwdHJhY2tfZnJhbWVzPiBkb21h
aW4gY29uZmlnIHZhbHVlLgorCitEZWZhdWx0OiBDPDA+CisKID1pdGVtIEI8dmlmLmRlZmF1bHQu
c2NyaXB0PSJQQVRIIj4KIAogQ29uZmlndXJlcyB0aGUgZGVmYXVsdCBob3RwbHVnIHNjcmlwdCB1
c2VkIGJ5IHZpcnR1YWwgbmV0d29yayBkZXZpY2VzLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggOTE0MDhiNDdiNS4uOWM0NTVlNTlm
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bC5oCkBAIC0zMTEsNiArMzExLDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfUDlTIDEKIAogLyoK
KyAqIExJQlhMX0hBVkVfR0VUX01BWF9IT1NUX01GTiBpbmRpY2F0ZXMgdGhhdCBsaWJ4bF9nZXRf
bWF4X2hvc3RfbWZuKCkgaXMKKyAqIGF2YWlsYWJsZS4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZF
X0dFVF9NQVhfSE9TVF9NRk4gMQorCisvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAq
CiAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hpY2ggbGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBj
b21wYXRpYmlsaXR5CkBAIC0xNDczLDYgKzE0NzksNyBAQCBpbnQgbGlieGxfZ2V0X21lbW9yeV90
YXJnZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCB1aW50NjRfdCAqb3V0X3Rhcmdl
dAogaW50IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqb3V0X3RhcmdldCkKICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQg
bGlieGxfZ2V0X21heF9ob3N0X21mbihsaWJ4bF9jdHggKmN0eCwgdW5zaWduZWQgbG9uZyAqbWF4
X21mbik7CiAKIC8qCiAgKiBXQVJOSU5HCkBAIC0xNTE3LDcgKzE1MjQsNyBAQCBpbnQgbGlieGxf
d2FpdF9mb3JfbWVtb3J5X3RhcmdldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGlu
dCB3YWl0X3NlY3MpOwogI2RlZmluZSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgbGlieGxfZG9t
YWluX25lZWRfbWVtb3J5XzB4MDQwNzAwCiAjZGVmaW5lIGxpYnhsX2dldF9mcmVlX21lbW9yeSBs
aWJ4bF9nZXRfZnJlZV9tZW1vcnlfMHgwNDA3MDAKICNlbmRpZgotCisgCiBpbnQgbGlieGxfdm5j
dmlld2VyX2V4ZWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgYXV0b3Bhc3Mp
OwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9tZW0uYwppbmRleCBmNWQyNTMwZDhjLi41ZTQwOTZjMTA0IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9tZW0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwpAQCAt
NTkyLDYgKzU5MiwxMSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbGlieGxfZ2V0
X21heF9ob3N0X21mbihsaWJ4bF9jdHggKmN0eCwgdW5zaWduZWQgbG9uZyAqbWF4X21mbikKK3sK
KyAgICByZXR1cm4geGNfbWF4aW11bV9yYW1fcGFnZShjdHgtPnhjaCwgbWF4X21mbikgPyBFUlJP
Ul9GQUlMIDogMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4IDAyMTc5YTYyMjku
LjFkNTRlNDkzOWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIvdG9vbHMveGwveGwu
YwpAQCAtNDUsNiArNDUsOCBAQCBjaGFyICpkZWZhdWx0X2NvbG9fcHJveHlfc2NyaXB0ID0gTlVM
TDsKIGVudW0gb3V0cHV0X2Zvcm1hdCBkZWZhdWx0X291dHB1dF9mb3JtYXQgPSBPVVRQVVRfRk9S
TUFUX0pTT047CiBpbnQgY2xhaW1fbW9kZSA9IDE7CiBib29sIHByb2dyZXNzX3VzZV9jciA9IDA7
CitpbnQgbWF4X2dyYW50X2ZyYW1lcyA9IC0xOworaW50IG1heF9tYXB0cmFja19mcmFtZXMgPSAw
OwogCiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsID0gbWlubXNnbGV2ZWxfZGVmYXVsdDsK
IApAQCAtODgsNiArOTAsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxfY29uZmlnKGNvbnN0
IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwogICAgIGludCBlOwog
ICAgIGNvbnN0IGNoYXIgKmJ1ZjsKKyAgICB1bnNpZ25lZCBsb25nIG1heF9tZm47CiAKICAgICBj
b25maWcgPSB4bHVfY2ZnX2luaXQoc3RkZXJyLCBjb25maWdmaWxlKTsKICAgICBpZiAoIWNvbmZp
ZykgewpAQCAtMTg4LDYgKzE5MSwxNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxfY29uZmln
KGNvbnN0IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgeGx1X2NmZ19yZXBsYWNlX3N0cmluZyAoY29u
ZmlnLCAiY29sby5kZWZhdWx0LnByb3h5c2NyaXB0IiwKICAgICAgICAgJmRlZmF1bHRfY29sb19w
cm94eV9zY3JpcHQsIDApOwogCisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJt
YXhfZ3JhbnRfZnJhbWVzIiwgJmwsIDApKQorICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gbDsK
KyAgICBlbHNlIHsKKyAgICAgICAgaWYgKGxpYnhsX2dldF9tYXhfaG9zdF9tZm4oY3R4LCAmbWF4
X21mbikgfHwgIShtYXhfbWZuID4+IDMyKSkKKyAgICAgICAgICAgIG1heF9ncmFudF9mcmFtZXMg
PSAzMjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyA9IDY0Owor
ICAgIH0KKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFja19m
cmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBsOworCiAgICAg
eGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmgg
Yi90b29scy94bC94bC5oCmluZGV4IDAxYzJhZjY0YTYuLjE3OGEwZGEwNWMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjcyLDYgKzI3Miw4IEBAIGV4
dGVybiBjaGFyICpkZWZhdWx0X3ZpZmJhY2tlbmQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9yZW11
c19uZXRidWZzY3JpcHQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9jb2xvX3Byb3h5X3NjcmlwdDsK
IGV4dGVybiBjaGFyICpibGtkZXZfc3RhcnQ7CitleHRlcm4gaW50IG1heF9ncmFudF9mcmFtZXM7
CitleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFtZXM7CiAKIGVudW0gb3V0cHV0X2Zvcm1hdCB7
CiAgICAgT1VUUFVUX0ZPUk1BVF9KU09OLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sV-0002AJ-UD; Wed, 13 Sep 2017 15:47:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sU-00028P-7o
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 FB/AC-17770-5F259B95; Wed, 13 Sep 2017 15:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+7HoJ2
 RBtvWmVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnN578wFbQ7Vvzd+46lgbHJtIuRk0NCwEji
 7cR/TF2MXBxCAgsZJX7sPMYMkmATUJXYcP0UK4gtIiAtce3zZUaQImaBSUwSC7rXsYMkhAVMJ
 bae+M8IYrMANfTfbACzeQWMJQ6ufsoEsUFeouPAZJYuRg4OTgETiTn/9UDCQkAlF6fPYZvAyL
 2AkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAf
 j9Y0BhxglOZiURHn36u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+yAQKCdYlJqeWpGWmQMM
 NJi0BAePkgjvc5A0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeVeAFAmAFGWU5sGNgAX9J
 UZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzFoJM4cnMK4Hb9AroCCagI86c3gFyREkiQkqqgd
 FMbIbOVc389Wypie8jfoVInA4r0Wy/taVbRIxtvaS9sdaVi+v8Ix/EOz9LOf3tcVHon+jLJzw
 4HddXFi1uaImKfHcoccYZfeXLCoqzVmjJTTb2f9lslnBmzcxChisar3c3ui/f+X7it76TYsV9
 ZtvsvmfwPymXYM01q998d7bh34AcToUwVSWW4oxEQy3mouJEAPRTUvx1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505317617!84774955!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48820 invoked from network); 13 Sep 2017 15:46:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2BA08AD00;
 Wed, 13 Sep 2017 15:46:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:42 +0200
Message-Id: <20170913154651.2366-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 03/12] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpSZWFycmFuZ2UgdGhlIGVsZW1lbnRzIG9mIHN0cnVjdCBncmFudF90YWJs
ZSB0byBtaW5pbWl6ZSBob2xlcyBkdWUgdG8KYWxpZ25tZW50IG9mIGVsZW1lbnRzLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpWNjoKLSBjb2Rpbmcgc3R5bGUgKEphbiBCZXVsaWNo
KQotIHJlYXJyYW5nZSBzdHJ1Y3QgZ3JhbnRfdGFibGUgdG8gbWluaW1pemUgaG9sZXMgKEphbiBC
ZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgIHwgODMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaCB8IDg0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgODYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCmluZGV4IGE0NjJlYTc5MDUuLjViMjk2ZjkxMzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTQwLDYgKzQw
LDQ1IEBACiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgog
CisvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLworc3RydWN0IGdyYW50X3RhYmxl
IHsKKyAgICAvKgorICAgICAqIExvY2sgcHJvdGVjdGluZyB1cGRhdGVzIHRvIGdyYW50IHRhYmxl
IHN0YXRlICh2ZXJzaW9uLCBhY3RpdmUKKyAgICAgKiBlbnRyeSBsaXN0LCBldGMuKQorICAgICAq
LworICAgIHBlcmNwdV9yd2xvY2tfdCAgICAgICBsb2NrOworICAgIC8qIExvY2sgcHJvdGVjdGlu
ZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8KKyAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJh
Y2tfbG9jazsKKyAgICAvKgorICAgICAqIFRoZSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFuZCAy
LiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdworICAgICAqIHdoYXQgdmVyc2lvbiB0byB1c2Ug
eWV0LgorICAgICAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBndF92ZXJzaW9uOworICAg
IC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKi8KKyAg
ICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVzOworICAgIC8qIE51bWJlciBv
ZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAq
LworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9zdGF0dXNfZnJhbWVzOworICAgIC8qIE51
bWJlciBvZiBhdmFpbGFibGUgbWFwdHJhY2sgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBpbnQg
ICAgICAgICAgbWFwdHJhY2tfbGltaXQ7CisgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUg
aW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCisgICAgdW5pb24geworICAgICAgICB2
b2lkICoqc2hhcmVkX3JhdzsKKyAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVk
X3YxOworICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92MjsKKyAgICB9Owor
ICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUu
aCkuICovCisgICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0dXM7CisgICAgLyogQWN0aXZl
IGdyYW50IHRhYmxlLiAqLworICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiphY3RpdmU7
CisgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNwdS4gKi8KKyAgICBzdHJ1Y3Qg
Z3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOworfTsKKworI2lmbmRlZiBERUZBVUxUX01BWF9OUl9H
UkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLworLyogRGVmYXVsdCBt
YXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KKyNkZWZpbmUgREVGQVVM
VF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKKyNlbmRpZgorCiB1bnNpZ25lZCBpbnQgX19yZWFk
X21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFt
ZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKIApAQCAtMTE4LDYgKzE1NywxOCBAQCBzdHJ1Y3QgZ3Jh
bnRfbWFwcGluZyB7CiAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgLyogcm91bmQgc2l6ZSB0
byBhIHBvd2VyIG9mIDIgKi8KIH07CiAKKy8qIE51bWJlciBvZiBncmFudCB0YWJsZSBmcmFtZXMu
IENhbGxlciBtdXN0IGhvbGQgZCdzIGdyYW50IHRhYmxlIGxvY2suICovCitzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGludCBucl9ncmFudF9mcmFtZXMoY29uc3Qgc3RydWN0IGdyYW50X3RhYmxlICpn
dCkKK3sKKyAgICByZXR1cm4gZ3QtPm5yX2dyYW50X2ZyYW1lczsKK30KKworLyogTnVtYmVyIG9m
IHN0YXR1cyBncmFudCB0YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJs
ZSBsb2NrLiovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNv
bnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcmV0dXJuIGd0LT5ucl9zdGF0dXNf
ZnJhbWVzOworfQorCiAjZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXpl
b2Yoc3RydWN0IGdyYW50X21hcHBpbmcpKQogI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBc
CiAgICAgKCh0KS0+bWFwdHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tf
UEVSX1BBR0VdKQpAQCAtMTk3LDcgKzI0OCwyNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0X3Nl
dF9nZm4oc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LCBnZm5fdCBnZm4pCiAjZW5kaWYK
IH0KIAotREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CitzdGF0aWMg
REVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CisKK3N0YXRpYyBpbmxp
bmUgdm9pZCBncmFudF9yZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBw
ZXJjcHVfcmVhZF9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlu
bGluZSB2b2lkIGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7Cisg
ICAgcGVyY3B1X3JlYWRfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkK
K3sKKyAgICBwZXJjcHVfd3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKK3sKKyAgICBwZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2Nr
KTsKK30KIAogc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9mbHVzaF90bGIoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKQEAgLTI1MCw2ICszMjEsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIGFj
dGl2ZV9lbnRyeV9yZWxlYXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKICAgICBz
cGluX3VubG9jaygmYWN0LT5sb2NrKTsKIH0KIAorI2RlZmluZSBHUkFOVF9TVEFUVVNfUEVSX1BB
R0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkpCisjZGVmaW5lIEdSQU5UX1BF
Ul9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCisvKiBOdW1iZXIg
b2YgZ3JhbnQgdGFibGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0
YWJsZSBsb2NrLiovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0dXNf
ZnJhbWVzKHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMpCit7CisgICAgcmV0dXJuIERJVl9ST1VO
RF9VUChncmFudF9mcmFtZXMgKiBHUkFOVF9QRVJfUEFHRSwgR1JBTlRfU1RBVFVTX1BFUl9QQUdF
KTsKK30KKwogLyogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVk
cyB1bnNoYXJpbmcuCiAgICBJZiByYyA9PSBHTlRTVF9va2F5LCAqcGFnZSBjb250YWlucyB0aGUg
cGFnZSBzdHJ1Y3Qgd2l0aCBhIHJlZiB0YWtlbi4KICAgIENhbGxlciBtdXN0IGRvIHB1dF9wYWdl
KCpwYWdlKS4KQEAgLTE1ODAsNyArMTY1OSw3IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAqIEdyb3cg
dGhlIGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncwog
ICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgogICovCi1pbnQKK3N0
YXRpYyBpbnQKIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCByZXFfbnJfZnJhbWVzKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFu
dF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNlYzZjNGQ4MC4uNDNiMDdlNjBjNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTI5LDY2ICsyOSw5IEBACiAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4KIAotI2lmbmRlZiBERUZBVUxUX01B
WF9OUl9HUkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLwotLyogRGVm
YXVsdCBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KLSNkZWZpbmUg
REVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKLSNlbmRpZgogLyogVGhlIG1heGltdW0g
c2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwogZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfZ3JhbnRf
ZnJhbWVzOwogCi1ERUNMQVJFX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7Ci0K
LS8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCi1zdHJ1Y3QgZ3JhbnRfdGFibGUg
ewotICAgIC8qCi0gICAgICogTG9jayBwcm90ZWN0aW5nIHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUg
c3RhdGUgKHZlcnNpb24sIGFjdGl2ZQotICAgICAqIGVudHJ5IGxpc3QsIGV0Yy4pCi0gICAgICov
Ci0gICAgcGVyY3B1X3J3bG9ja190ICAgICAgIGxvY2s7Ci0gICAgLyogVGFibGUgc2l6ZS4gTnVt
YmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAqLwotICAgIHVuc2lnbmVkIGludCAgICAg
ICAgICBucl9ncmFudF9mcmFtZXM7Ci0gICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUgaW5j
bHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCi0gICAgdW5pb24gewotICAgICAgICB2b2lk
ICoqc2hhcmVkX3JhdzsKLSAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVkX3Yx
OwotICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92MjsKLSAgICB9OwotICAg
IC8qIE51bWJlciBvZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3Ig
dmVyc2lvbiAyKSAqLwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9zdGF0dXNfZnJhbWVz
OwotICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFi
bGUuaCkuICovCi0gICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0dXM7Ci0gICAgLyogQWN0
aXZlIGdyYW50IHRhYmxlLiAqLwotICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiphY3Rp
dmU7Ci0gICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNwdS4gKi8KLSAgICBzdHJ1
Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBt
YXB0cmFja19saW1pdDsKLSAgICAvKiBMb2NrIHByb3RlY3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0
ICovCi0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgIG1hcHRyYWNrX2xvY2s7Ci0gICAgLyogVGhl
IGRlZmluZWQgdmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBrbm93
Ci0gICAgICAgd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuICovCi0gICAgdW5zaWduZWQgICAgICAg
ICAgICAgIGd0X3ZlcnNpb247Ci19OwotCi1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfcmVhZF9s
b2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1X3JlYWRfbG9jayhncmFu
dF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9yZWFk
X3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHBlcmNwdV9yZWFkX3VubG9j
ayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBncmFu
dF93cml0ZV9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1X3dyaXRl
X2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQg
Z3JhbnRfd3JpdGVfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1
X3dyaXRlX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KIC8qIENyZWF0ZS9k
ZXN0cm95IHBlci1kb21haW4gZ3JhbnQgdGFibGUgY29udGV4dC4gKi8KIGludCBncmFudF90YWJs
ZV9jcmVhdGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC0xMDYsMzMgKzQ5LDYgQEAgdm9p
ZAogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CiAKLS8q
IEluY3JlYXNlIHRoZSBzaXplIG9mIGEgZG9tYWluJ3MgZ3JhbnQgdGFibGUuCi0gKiBDYWxsZXIg
bXVzdCBob2xkIGQncyBncmFudCB0YWJsZSB3cml0ZSBsb2NrLgotICovCi1pbnQKLWdudHRhYl9n
cm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKTsK
LQotLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3Mg
Z3JhbnQgdGFibGUgbG9jay4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50
X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHJldHVybiBndC0+bnJfZ3Jh
bnRfZnJhbWVzOwotfQotCi0vKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRhYmxlIGZyYW1lcy4g
Q2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KLXN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAg
ICByZXR1cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7Ci19Ci0KLSNkZWZpbmUgR1JBTlRfU1RBVFVT
X1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQotI2RlZmluZSBH
UkFOVF9QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQotLyog
TnVtYmVyIG9mIGdyYW50IHRhYmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xkIGQn
cyBnci4gdGFibGUgbG9jay4qLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQotewotICAgIHJldHVybiAoZ3JhbnRfZnJh
bWVzICogR1JBTlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgLSAxKSAvCi0gICAg
ICAgIEdSQU5UX1NUQVRVU19QRVJfUEFHRTsKLX0KLQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9f
Z2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAotLSAKMi4x
Mi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sS-00027h-A8; Wed, 13 Sep 2017 15:47:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sR-00027N-1j
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:46:59 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4C/CB-30935-2F259B95; Wed, 13 Sep 2017 15:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVyuP0Ov+7HoJ2
 RBieb9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvs/8yFUzgqVi5ZS97A+M+zi5GTg4JASOJ
 txP/MYHYQgILGSVmv3QGsdkEVCU2XD/FCmKLCEhLXPt8mbGLkYuDWWASk8SC7nXsIAlhAUeJn
 zdbmLsYOThYgBrOzE8ECfMKGEv82PqBBWK+vETHgcksICWcAiYSc/7rQawylrg4fQ7bBEbuBY
 wMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPcsABDsY9/5
 zOsQoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlZgoAgJFqWmp1akZeYAQwwm
 LcHBoyTC+zwQKM1bXJCYW5yZDpE6xWjMcWzT5T9MHB037/5hEmLJy89LlRLnXQFSKgBSmlGaB
 zcIFvqXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbCDKFJzOvBG7fK6BTmIBOOXN6B8gpJY
 kIKakGxpLjna2Vmj4Z8eqH5UpqHqou1f13IrKxOjhJyGOOcV8Nx8TkmTJ7p130nLdi7aOPD+/
 dv7h+sZGvCWPMthX6h5UC58XZmv5wj2K4IM5T8V5zatzc2rnycnferSj3kHvDqBg2P6Vq0+2v
 QXdy814zT14h/9677lydmKT73ITj5YvitjvwHVywS4mlOCPRUIu5qDgRADDXcul4AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505317617!107809126!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13211 invoked from network); 13 Sep 2017 15:46:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F3B10ACFA;
 Wed, 13 Sep 2017 15:46:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:40 +0200
Message-Id: <20170913154651.2366-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 01/12] xen: correct gnttab_get_status_frames()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKCkgYWxsIGFjY2Vzc2VzIHRvIG5yX3N0YXR1c19m
cmFtZXMgc2hvdWxkCmJlIGRvbmUgd2l0aCB0aGUgZ3JhbnQgdGFibGUgbG9jayBoZWxkLgoKV2hp
bGUgYXQgaXQgY29ycmVjdCBjb2Rpbmcgc3R5bGU6IGxhYmVscyBzaG91bGQgYmUgaW5kZW50ZWQg
Ynkgb25lCnNwYWNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE1ICsrKysrKysrLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
aW5kZXggYzM4OTVlNjIwMS4uMDBmZjA3NWJkOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjg2NiwxOSArMjg2
NiwxOSBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogCiAgICAgZ3QgPSBkLT5ncmFudF90YWJs
ZTsKIAorICAgIG9wLnN0YXR1cyA9IEdOVFNUX29rYXk7CisKKyAgICBncmFudF9yZWFkX2xvY2so
Z3QpOworCiAgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBucl9zdGF0dXNfZnJhbWVz
KGd0KSkgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJHdWVzdCByZXF1
ZXN0ZWQgYWRkcmVzc2VzIGZvciAlZCBncmFudCBzdGF0dXMgIgogICAgICAgICAgICAgICAgICAi
ZnJhbWVzLCBidXQgb25seSAlZCBhcmUgYXZhaWxhYmxlLlxuIiwKICAgICAgICAgICAgICAgICAg
b3AubnJfZnJhbWVzLCBucl9zdGF0dXNfZnJhbWVzKGd0KSk7CiAgICAgICAgIG9wLnN0YXR1cyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdvdG8gb3V0MjsKKyAgICAgICAgZ290byB1
bmxvY2s7CiAgICAgfQogCi0gICAgb3Auc3RhdHVzID0gR05UU1Rfb2theTsKLQotICAgIGdyYW50
X3JlYWRfbG9jayhndCk7Ci0KICAgICBmb3IgKCBpID0gMDsgaSA8IG9wLm5yX2ZyYW1lczsgaSsr
ICkKICAgICB7CiAgICAgICAgIGdtZm4gPSBnbnR0YWJfc3RhdHVzX2dtZm4oZCwgZ3QsIGkpOwpA
QCAtMjg4NiwxMCArMjg4NiwxMSBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogICAgICAgICAg
ICAgb3Auc3RhdHVzID0gR05UU1RfYmFkX3ZpcnRfYWRkcjsKICAgICB9CiAKKyB1bmxvY2s6CiAg
ICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwotb3V0MjoKKyBvdXQyOgogICAgIHJjdV91bmxvY2tf
ZG9tYWluKGQpOwotb3V0MToKKyBvdXQxOgogICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwog
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sV-0002A0-MQ; Wed, 13 Sep 2017 15:47:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sU-000288-0Q
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:02 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FC/BF-02225-5F259B95; Wed, 13 Sep 2017 15:47:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov+6XoJ2
 RBmdOqVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/5z9kL/igWXHgyXf2BsZL8l2MnBwSAkYS
 byf+Y+pi5OIQEljIKDF9zWEWkASbgKrEhuunWEFsEQFpiWufLzOCFDELTGKSWNC9jr2LkYNDW
 MBXYut8AZAaFqD6zss97CA2r4CJxO2uFmaIBfISHQcms4CUcwLF5/zXAwkLCRhLXJw+h20CI/
 cCRoZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYw
 X2p0PMUpyMCmJ8u7V3RkpxJeUn1KZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8rMAQ
 EhIsSk1PrUjLzAEGH0ypBAePkgjv80CgNG9xQWJucWY6ROoUozHHj0lX/jBxdNy8+4dJCGySl
 DivPMgkAZDSjNI8uEGwqLjEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd63IAt5MvNK4Pa9Aj
 qFCeiUM6d3gJxSkoiQkmpgFHtzYGPQ3K/fr9afa+jmdio+Y3ng/QfdQ1JzT3iVLc0wfvKkZo7
 gErEpP2x2/N3ldGtBy5v6H1MyjiXeEX/dEPr8QUWDA6tYoMTTvHtlVafd7LYv1Nr8imvnbjN7
 szXHE3MS1sx0jciQSWxd/NTudLej4ar7HF/fVPCFqThMfccaoNw0K+7ZUiWW4oxEQy3mouJEA
 OdLPp6FAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505317620!97831076!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45190 invoked from network); 13 Sep 2017 15:47:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:47:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 429D6AD6A;
 Wed, 13 Sep 2017 15:47:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:48 +0200
Message-Id: <20170913154651.2366-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 09/12] xen: delay allocation of grant table
	sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBFaXRoZXIgZG8gaXQgZnJv
bSBnbnR0YWJfZ3Jvd190YWJsZSgpIG9yIGp1c3QKYmVmb3JlIHRoZSBkb21haW4gaXMgc3RhcnRl
ZCB0aGUgZmlyc3QgdGltZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tClY2OgotIG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZm9yIGRv
bTAgdG8gZ3JhbnRfdGFibGVfY3JlYXRlKCkKICAoSmFuIEJldWxpY2gpCi0gbW92ZSBmcmFtZSBh
bGxvY2F0aW9ucyB0byBnbnR0YWJfZ3Jvd190YWJsZSgpIChKYW4gQmV1bGljaCkKLSBzZXZlcmFs
IG90aGVyIGNoYW5nZXMgZHVlIHRvIG5ldyBwYXRjaCBvcmRlcgoKVjQ6Ci0gbWFrZSByZXQgbW9y
ZSBsb2NhbCAoV2VpIExpdSkKClYzOgotIG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkg
ZnJvbSBnbnR0YWJfc2V0dXBfdGFibGUoKSB0bwogIGdudHRhYl9ncm93X3RhYmxlKCkgKFBhdWwg
RHVycmFudCkKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxMTMgKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MiBp
bnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMjhlZTA1MGJhZC4u
YmY2ZjMyYjI3ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTY1NSw2ICsxNjU1LDQ2IEBAIGdudHRhYl91bnBv
cHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKICAgICBndC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CiB9CiAKK3N0YXRpYyBpbnQKK2dy
YW50X3RhYmxlX2luaXQoc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBpZiAoIGd0LT5h
Y3RpdmUgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAgLyogQWN0aXZlIGdyYW50IHRh
YmxlLiAqLworICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZl
X2dyYW50X2ZyYW1lcyk7CisgICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQorICAgICAgICBn
b3RvIG5vX21lbTsKKworICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0
YWJsZSAqLworICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAq
IHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CisgICAgaWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCAp
CisgICAgICAgIGdvdG8gbm9fbWVtOworCisgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwor
ICAgIGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFt
ZXMpOworICAgIGlmICggZ3QtPnNoYXJlZF9yYXcgPT0gTlVMTCApCisgICAgICAgIGdvdG8gbm9f
bWVtOworCisgICAgLyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9u
IDIgKi8KKyAgICBndC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4
X2dyYW50X2ZyYW1lcykpOworICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKKyAgICAgICAg
Z290byBub19tZW07CisKKyAgICByZXR1cm4gMDsKKworIG5vX21lbToKKyAgICB4ZnJlZShndC0+
c2hhcmVkX3Jhdyk7CisgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxMOworICAgIHZmcmVlKGd0LT5t
YXB0cmFjayk7CisgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKKyAgICB4ZnJlZShndC0+YWN0aXZl
KTsKKyAgICBndC0+YWN0aXZlID0gTlVMTDsKKyAgICByZXR1cm4gLUVOT01FTTsKK30KKwogLyoK
ICAqIEdyb3cgdGhlIGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQg
dGFibGUncwogICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgpAQCAt
MTY2NSw2ICsxNzA1LDEwIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBk
LT5ncmFudF90YWJsZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKIAorICAgIEFTU0VSVChndC0+
YWN0aXZlKTsKKworICAgIGlmICggcmVxX25yX2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTICkKKyAgICAgICAgcmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwog
ICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOwogCiAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sCkBAIC0zMzgxLDc1ICszNDI1LDIxIEBAIGdyYW50X3RhYmxlX2Ny
ZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAq
dDsKLSAgICB1bnNpZ25lZCBpbnQgaSwgajsKIAogICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVj
dCBncmFudF90YWJsZSkpID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21lbV8wOworICAgICAg
ICByZXR1cm4gLUVOT01FTTsKIAogICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KICAgICBwZXJjcHVf
cndsb2NrX3Jlc291cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7CiAgICAgc3Bpbl9s
b2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOwotICAgIHQtPm5yX2dyYW50X2ZyYW1lcyA9IElO
SVRJQUxfTlJfR1JBTlRfRlJBTUVTOwotCi0gICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwot
ICAgIGlmICggKHQtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2
ZV9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMTsKLSAgICBm
b3IgKCBpID0gMDsKLSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVz
KElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggKHQt
PmFjdGl2ZVtpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAg
IGdvdG8gbm9fbWVtXzI7Ci0gICAgICAgIGNsZWFyX3BhZ2UodC0+YWN0aXZlW2ldKTsKLSAgICAg
ICAgZm9yICggaiA9IDA7IGogPCBBQ0dOVF9QRVJfUEFHRTsgaisrICkKLSAgICAgICAgICAgIHNw
aW5fbG9ja19pbml0KCZ0LT5hY3RpdmVbaV1bal0ubG9jayk7Ci0gICAgfQotCi0gICAgLyogVHJh
Y2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICovCi0gICAgdC0+bWFwdHJhY2sg
PSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKnQtPm1hcHRyYWNrKSk7Ci0g
ICAgaWYgKCB0LT5tYXB0cmFjayA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMjsKLQot
ICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBpZiAoICh0LT5zaGFyZWRfcmF3ID0g
eHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKLSAgICAg
ICAgZ290byBub19tZW1fMzsKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRf
RlJBTUVTOyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFs
bG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7
Ci0gICAgICAgIGNsZWFyX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7Ci0gICAgfQotCi0gICAgLyog
U3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KLSAgICB0LT5z
dGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsK
LSAgICBpZiAoIHQtPnN0YXR1cyA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fNDsKLQot
ICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAg
ICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSk7Ci0KLSAgICB0LT5ucl9zdGF0
dXNfZnJhbWVzID0gMDsKIAogICAgIC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8K
ICAgICBkLT5ncmFudF90YWJsZSA9IHQ7Ci0gICAgcmV0dXJuIDA7CiAKLSBub19tZW1fNDoKLSAg
ICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgICAg
ICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKLSAgICB4ZnJlZSh0LT5zaGFy
ZWRfcmF3KTsKLSBub19tZW1fMzoKLSAgICB2ZnJlZSh0LT5tYXB0cmFjayk7Ci0gbm9fbWVtXzI6
Ci0gICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hh
X2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCi0gICAgICAgIGZyZWVfeGVu
aGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0gICAgeGZyZWUodC0+YWN0aXZlKTsKLSBub19tZW1f
MToKLSAgICB4ZnJlZSh0KTsKLSBub19tZW1fMDoKLSAgICByZXR1cm4gLUVOT01FTTsKKyAgICBp
ZiAoIGQtPmRvbWFpbl9pZCA9PSAwICkKKyAgICAgICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQo
dCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZApAQCAtMzY1MSw4ICszNjQxLDkgQEAgaW50
IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdy
YW50X2ZyYW1lcywKIAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCi0gICAgcmV0ID0gMDsK
LSAgICAvKiBTZXQgbGltaXRzLCBhbGxvYyBuZWVkZWQgYXJyYXlzLiAqLworICAgIC8qIFNldCBs
aW1pdHMuICovCisgICAgaWYgKCAhZ3QtPmFjdGl2ZSApCisgICAgICAgIHJldCA9IGdyYW50X3Rh
YmxlX2luaXQoZ3QpOwogCiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKIAotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sY-0002DQ-3G; Wed, 13 Sep 2017 15:47:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sW-0002Ak-Jp
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BB/DB-03283-7F259B95; Wed, 13 Sep 2017 15:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVyuP0Ov+63oJ2
 RBjM/c1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnd1xgL+hXqejevoW5gfGCbBcjJ4eEgJHE
 24n/mLoYuTiEBBYyShy5tZIJJMEmoCqx4fopVhBbREBa4trny4wgRcwCk5gkFnSvYwdJCAsES
 Bzqvw5kc3CwADU0HE0ACfMKmEh0353HDLFAXqLjwGQWkBJOoPic/3ogYSEBY4mL0+ewTWDkXs
 DIsIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C7DECwg/H
 MgsBDjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2LU4+AQ6Fuz+gKjwOa1QFKKJS8/L1VJ
 gpcVGFBCgkWp6akVaZk5wFCEaZDg4FES4VUBSfMWFyTmFmemQ6ROMVpyrLt16Q8Tx49JV4Bkx
 827f5iEwOZJifPKgzQIgDRklObBjYPFyyVGWSlhXkagk4V4ClKLcjNLUOVfMYpzMCoJ8xYGAk
 3hycwrgdv6CuggJqCDzpzeAXJQSSJCSqqB8YoD85xOu8/1plfnrTrqdDFHiDt4zetHNtc9zz2
 1Dp4YHVik/4vR8ssSJZU5c7TWr9rzaeOsWX8j3/fXak6ea/Oi+3Pb3nW/GncZh2TcaslmLzmv
 e3lt5McXlfsm/vfnvx5ybsppffZD5qElxyJvb97s7OJc3PPexabLI0P/h3bhjiPBOuflFJVYi
 jMSDbWYi4oTAfG1ENKSAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505317621!116671131!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63051 invoked from network); 13 Sep 2017 15:47:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:47:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A370CAD88;
 Wed, 13 Sep 2017 15:47:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:51 +0200
Message-Id: <20170913154651.2366-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170913154651.2366-1-jgross@suse.com>
References: <20170913154651.2366-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 12/12] xen: make grant table limits boot
	parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgcGFyYW1ldGVycyBnbnR0YWJfbWF4X2ZyYW1lcyBhbmQgZ250dGFiX21heF9tYXB0
cmFja19mcmFtZXMKYXJlIHVzZWQgZm9yIGRvbTAgb25seSBub3csIGFzIGFsbCBvdGhlciBkb21h
aW5zIHJlcXVpcmUgYQpYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzIGNhbGwgbm93LiBTbyBt
YWtlIHRoYXQgZXhwbGljaXQgYnkKc2V0dGluZyB0aGUgYm9vdCB2YWx1ZXMgZm9yIGRvbTAgb25s
eS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICB8ICAyICstCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgICAgICB8IDM1ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICA0ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTYg
aW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGQ2Zjk1
ODU1MDMuLmVjZmVhYjA5NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIwOTcsNyArMjA5Nyw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBraW5mby0+Z250dGFiX3NpemUgPSAoX2V0ZXh0IC0gX3N0ZXh0KSAmIFBBR0VfTUFTSzsK
IAogICAgIC8qIE1ha2Ugc3VyZSB0aGUgZ3JhbnQgdGFibGUgd2lsbCBmaXQgaW4gdGhlIHJlZ2lv
biAqLwotICAgIGlmICggKGtpbmZvLT5nbnR0YWJfc2l6ZSA+PiBQQUdFX1NISUZUKSA8IG1heF9n
cmFudF9mcmFtZXMgKQorICAgIGlmICggZ3JhbnRfdGFibGVfdmVyaWZ5X3NpemUoZCwga2luZm8t
PmdudHRhYl9zaXplID4+IFBBR0VfU0hJRlQpICkKICAgICAgICAgcGFuaWMoIkNhbm5vdCBmaW5k
IGEgc3BhY2UgZm9yIHRoZSBncmFudCB0YWJsZSByZWdpb25cbiIpOwogCiAjaWZkZWYgQ09ORklH
X0FSTV8zMgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IGRjODc4YTg0ZjkuLjk5ZWFjMTFhMTYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTg1LDIxICs4NSw4IEBAIHN0cnVjdCBncmFudF90YWJsZSB7CiAjZGVmaW5lIERFRkFVTFRf
TUFYX05SX0dSQU5UX0ZSQU1FUyAgIDMyCiAjZW5kaWYKIAotdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbWF4X2dyYW50X2ZyYW1lczsKLWludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVz
IiwgbWF4X2dyYW50X2ZyYW1lcyk7Ci0KLS8qIFRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBt
YXBwaW5ncyBpcyBkZWZpbmVkIGFzIGEgbXVsdGlwbGllciBvZiB0aGUKLSAqIG1heGltdW0gbnVt
YmVyIG9mIGdyYW50IHRhYmxlIGVudHJpZXMuIFRoaXMgZGVmaW5lcyB0aGUgbXVsdGlwbGllciB1
c2VkLgotICogUHJldHR5IGFyYml0cmFyeS4gW1BPTElDWV0KLSAqIEFzIGdudHRhYl9tYXhfbnJf
ZnJhbWVzIGhhcyBiZWVuIGRlcHJlY2F0ZWQsIHRoaXMgbXVsdGlwbGllciBpcyBkZXByZWNhdGVk
IHRvby4KLSAqIE5ldyBvcHRpb25zIGFsbG93IHRvIHNldCBtYXhfbWFwdHJhY2tfZnJhbWVzIGFu
ZAotICogbWFwX2dyYW50X3RhYmxlX2ZyYW1lcyBpbmRlcGVuZGVudGx5LgotICovCiAjZGVmaW5l
IERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUyAxMDI0CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBtYXhfbWFwdHJhY2tfZnJhbWVzOwotaW50ZWdlcl9wYXJhbSgiZ250dGFi
X21heF9tYXB0cmFja19mcmFtZXMiLCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsKLQogLyoKICAqIE5v
dGUgdGhhdCB0aGUgdGhyZWUgdmFsdWVzIGJlbG93IGFyZSBlZmZlY3RpdmVseSBwYXJ0IG9mIHRo
ZSBBQkksIGV2ZW4gaWYKICAqIHdlIGRvbid0IG5lZWQgdG8gbWFrZSB0aGVtIGEgZm9ybWFsIHBh
cnQgb2YgaXQ6IEEgZ3Vlc3Qgc3VzcGVuZGVkIGZvcgpAQCAtMzQ2Myw2ICszNDUwLDEwIEBAIGdy
YW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBn
cmFudF90YWJsZSAqdDsKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXM7
CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBtYXhfbWFwdHJhY2tfZnJhbWVzOworICAgIGludGVn
ZXJfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgaW50
ZWdlcl9wYXJhbSgiZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiLCBtYXhfbWFwdHJhY2tfZnJh
bWVzKTsKIAogICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5V
TEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTM0NzAsMTQgKzM0NjEsMTcgQEAgZ3Jh
bnRfdGFibGVfY3JlYXRlKAogICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KICAgICBwZXJjcHVfcnds
b2NrX3Jlc291cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7CiAgICAgc3Bpbl9sb2Nr
X2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOwotICAgIHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhf
Z3JhbnRfZnJhbWVzOwotICAgIHQtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXhfbWFwdHJhY2tf
ZnJhbWVzOwogCiAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJlLiAqLwogICAgIGQt
PmdyYW50X3RhYmxlID0gdDsKIAogICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQorICAgIHsK
KyAgICAgICAgdC0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXMgPyA6IERFRkFV
TFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsKKyAgICAgICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzID8gOiBERUZB
VUxUX01BWF9NQVBUUkFDS19GUkFNRVM7CiAgICAgICAgIHJldHVybiBncmFudF90YWJsZV9pbml0
KHQpOworICAgIH0KIAogICAgIHJldHVybiAwOwogfQpAQCAtMzg1NSwxOCArMzg0OSwxNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2VfaW5pdCh2b2lkKQogewogICAgIEJVSUxEX0JV
R19PTihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9HUkFOVF9G
UkFNRVMpOwogCi0gICAgaWYgKCAhbWF4X2dyYW50X2ZyYW1lcyApCi0gICAgICAgIG1heF9ncmFu
dF9mcmFtZXMgPSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Ci0KLSAgICBpZiAoICFtYXhf
bWFwdHJhY2tfZnJhbWVzICkKLSAgICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IERFRkFVTFRf
TUFYX01BUFRSQUNLX0ZSQU1FUzsKLQogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ2cnLCBnbnR0
YWJfdXNhZ2VfcHJpbnRfYWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgInByaW50IGdyYW50
IHRhYmxlIHVzYWdlIiwgMSk7CiAgICAgcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKGdudHRhYl91
c2FnZV9pbml0KTsKIAorYm9vbCBfX2luaXQgZ3JhbnRfdGFibGVfdmVyaWZ5X3NpemUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZyYW1lcykKK3sKKyAgICByZXR1cm4gZC0+Z3JhbnRf
dGFibGUtPm1heF9ncmFudF9mcmFtZXMgPiBmcmFtZXM7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGYzZjJmYjllYmMuLjE2
MzMzNjRmZjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0zMCw5ICszMCw2IEBACiAKIHN0cnVj
dCBncmFudF90YWJsZTsKIAotLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAq
LwotZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfZ3JhbnRfZnJhbWVzOwotCiAvKiBDcmVhdGUvZGVz
dHJveSBwZXItZG9tYWluIGdyYW50IHRhYmxlIGNvbnRleHQuICovCiBpbnQgZ3JhbnRfdGFibGVf
Y3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQpOwpAQCAtNDEsNiArMzgsNyBAQCB2b2lkIGdy
YW50X3RhYmxlX2Rlc3Ryb3koCiB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdik7CiBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3JhbnRfZnJhbWVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG1hcHRyYWNrX2ZyYW1lcyk7Citib29sIGdyYW50X3RhYmxlX3ZlcmlmeV9zaXplKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmcmFtZXMpOwogCiAvKgogICogQ2hlY2sgaWYg
ZG9tYWluIGhhcyBhY3RpdmUgZ3JhbnRzIGFuZCBsb2cgZmlyc3QgMTAgb2YgdGhlbS4KLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ds9sY-0002Dp-BW; Wed, 13 Sep 2017 15:47:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ds9sX-0002Bf-4b
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 15:47:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 EA/F9-03414-8F259B95; Wed, 13 Sep 2017 15:47:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+7HoJ2
 RBuevmFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl79j5mL2iUrdjyfTprA+NJ0S5GTg4JASOJ
 txP/MXUxcnEICSxklLjwt40dJMEmoCqx4fopVhBbREBa4trny4wgRcwCk5gkFnSvAyri4BAWM
 JN4cpMXpIYFqH7R7M/MIDavgLHE/2NLmCAWyEt0HJjMMoGRcwEjwypGjeLUorLUIl1DY72kos
 z0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEB/MQDBDsYvywIOMUpyMCmJ8u7V3RkpxJe
 Un1KZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8DwKB6gSLUtNTK9Iyc4ABBVMqwcGj
 JML7HCTNW1yQmFucmQ6ROsXoynFs0+U/TBw/Jl0Bkh037wLJTWByw/cHf5iEwGZLifOuAGkWA
 GnOKM2DGw2LhkuMslLCvIxAhwvxFKQW5WaWoMq/YhTnYFQS5n0LMoUnM68E7oJXQMcxAR135v
 QOkONKEhFSUg2MKdqvGcL27zt97+Z/+eiIoj85llmHGDuPtu0+FDvn3HV3YZZsgS9TY8yLzuw
 tuicd3tS04eSH0tsL7uSd+n9nSjyrZ8EUeXe+/QsCNlzPrD/z5Fug2EqGKR+3mti+DPyTksqz
 3EVdS+v5Mdul98P+nJf7NXUf+8U1bt8l8gSWbJn50CQk/IpUoBJLcUaioRZzUXEiAGDR4JGBA
 gAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505317617!82728060!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37965 invoked from network); 13 Sep 2017 15:46:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 15:46:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F0523AC0B;
 Wed, 13 Sep 2017 15:46:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 17:46:39 +0200
Message-Id: <20170913154651.2366-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v6 00/12] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvcmRlci4KCkNoYW5nZXMg
aW4gVjY6Ci0gc2V2ZXJhbCBuZXcgcGF0Y2hlcyAoMSwgNiwgNywgMTAsIDEyKQotIG9yZGVyIG9m
IHBhdGNoZXMgcmUtYXJyYW5nZWQgdG8gc3VwcG9ydCBuZXcgaHlwZXJjYWxsIG5vdyBiZWluZwog
IG1hbmRhdG9yeQotIGxvdHMgb2Ygb3RoZXIgc21hbGwgY2hhbmdlcwoKQ2hhbmdlcyBpbiBWNToK
LSBwYXRjaCA2OiBhZGQgc2V0X2dudHRhYl9saW1pdHMgdG8gY3JlYXRlX2RvbWFpbl9jb21tb24g
aW4geGVuLmlmCiAgKERhbmllbCBEZSBHcmFhZikKCkNoYW5nZXMgaW4gVjQ6Ci0gcGF0Y2ggMzog
bWFrZSByZXQgbW9yZSBsb2NhbCAoV2VpIExpdSkKLSBwYXRjaCA3OiB1c2UgZG9taWRfdCAoV2Vp
IExpdSkKLSBwYXRjaCA4OiByZW5hbWUgY29uZmlndXJhdGlvbiBpdGVtcyB0byB1c2UgbWF4XyBw
cmVmaXhlcyAoV2VpIExpdSkKCkNoYW5nZXMgaW4gVjM6Ci0gcGF0Y2ggMTogdXBkYXRlIGNvbW1p
dCBtZXNzYWdlCi0gcGF0Y2ggMzogbW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBmcm9t
IGdudHRhYl9zZXR1cF90YWJsZSgpIHRvCiAgZ250dGFiX2dyb3dfdGFibGUoKSAoUGF1bCBEdXJy
YW50KQotIHBhdGNoIDQ6IGNvcnJlY3QgZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQotIHBh
dGNoIDY6IHJlbmFtZSAqZ250dGJsKiB0byAqZ250dGFiKiAoUGF1bCBEdXJyYW50KQoKQ2hhbmdl
cyBpbiBWMjoKLSBhZGQgcGVyLWRvbWFpbiBncmFudCBsaW1pdHMgaW5zdGVhZCBvZiBkaWZmZXJl
bnQgdjEgYW5kIHYyIGxpbWl0cwotIGRvdWJsZSBkZWZhdWx0IGxpbWl0IGZvciBodWdlIGhvc3Rz
CgpKdWVyZ2VuIEdyb3NzICgxMik6CiAgeGVuOiBjb3JyZWN0IGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcygpCiAgeGVuOiBtb3ZlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGNvZGUgaW50byBncmFu
dF90YWJsZS5jCiAgeGVuOiBjbGVhbiB1cCBncmFudF90YWJsZS5oCiAgeGVuOiBhZGQgbmV3IGRv
bWN0bCBoeXBlcmNhbGwgdG8gc2V0IGdyYW50IHRhYmxlIHJlc291cmNlIGxpbWl0cwogIGxpYnhj
OiBhZGQgbGlieGMgc3VwcG9ydCBmb3Igc2V0dGluZyBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1p
dHMKICB0b29sczogc2V0IGdyYW50IGxpbWl0cyBmb3IgeGVuc3RvcmUgc3R1YmRvbQogIHhsOiBh
ZGQgZ2xvYmFsIGdyYW50IGxpbWl0IGNvbmZpZyBpdGVtcwogIGxpYnhsOiBhZGQgbGlieGwgc3Vw
cG9ydCBmb3Igc2V0dGluZyBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMKICB4ZW46IGRlbGF5
IGFsbG9jYXRpb24gb2YgZ3JhbnQgdGFibGUgc3ViIHN0cnVjdHVyZXMKICB4ZW4vYXJtOiBtb3Zl
IGFyY2ggc3BlY2lmaWMgZ3JhbnQgdGFibGUgYml0cyBpbnRvIGdyYW50X3RhYmxlLmMKICB4ZW46
IG1ha2UgZ3JhbnQgcmVzb3VyY2UgbGltaXRzIHBlciBkb21haW4KICB4ZW46IG1ha2UgZ3JhbnQg
dGFibGUgbGltaXRzIGJvb3QgcGFyYW1ldGVycyBkb20wIG9ubHkKCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gICAgICAgICAgICAgfCAgMTYgKysKIGRvY3MvbWFuL3hsLmNvbmYucG9kLjUgICAg
ICAgICAgICAgICB8ICAxMiArKwogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAg
IHwgICAyICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICAgfCAgIDIgKy0K
IHRvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8ICAxMSArCiB0b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgfCAgMTQgKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jICAgICAgICAgICAgICB8ICAxMyArKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgIHwgIDE1ICstCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgICAgICAgICAgfCAg
IDMgKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xz
L2xpYnhsL2xpYnhsX21lbS5jICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgICAgICAgICAgfCAgIDMgKwogdG9vbHMveGwveGwuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDE0ICsrCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgIHwgICA5ICsKIHRv
b2xzL3hsL3hsX3N4cC5jICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgICAgICAgICAgICAgICAgfCAgIDIgLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAg
ICAgfCAgMzYgKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgIHwgIDQz
ICsrLS0KIHhlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgICAgICB8ICAzMSArLS0KIHhl
bi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgICAgICAgICAgICAgfCA0MDUgKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgICAgICB8ICAgMSAtCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICAgfCAgMjMgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggICAgICAgICAgfCAgMTEgKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAg
ICAgIHwgIDk0ICstLS0tLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAg
fCAgIDMgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgIHwgICAyICsKIDMw
IGZpbGVzIGNoYW5nZWQsIDQ5NCBpbnNlcnRpb25zKCspLCAzMDEgZGVsZXRpb25zKC0pCgotLSAK
Mi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 15:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 15:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsA0X-0004VP-QN; Wed, 13 Sep 2017 15:55:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4224b49e9=roger.pau@citrix.com>)
 id 1dsA0W-0004VJ-Vn
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 15:55:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 35/BF-03610-8E459B95; Wed, 13 Sep 2017 15:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvd5yM5
 Ig/ud8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNGz9YCg6yVqx9tIq1gXEGSxcjJ4eEgJ/E
 7Js72EFsFgFViaZvWxi7GDk42ATsJaZ/rQAJiwgoS/T++g1UzsXBLNDJKHHuQx8zSEJYIEZi/
 tLFrCA2r4CnxP2FV9lBioQE5jBK3D27hgUiIShxcuYTMJtZQEdiwe5PbCALmAWkJZb/4wAJcw
 LtetN+nRHEFhVQkTi5cg0TiC0koCjRP+8BG8Sd6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUaM
 4tagstUjX0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjl2UBhxgl
 OZiURHn36u6MFOJLyk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvJuCgeoEi1LTU
 yvSMnOAUQJTKsHBoyTCewIkzVtckJhbnJkOkTrFqMtx4+H1P0xCYDOkxHmngRQJgBRllObBjY
 BF7CVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ814AmcKTmVcCt+kV0BFMQEecOb0D5IiSRIS
 UVANj267p9y5wia5d4M6tevTQtsJlZ981ZwlpKD9YEiT5e889nQsMBptZ3R5dDRPYEPnXc4/P
 3jX7/m1Jkp6sPDVKeN/NjA337z0rMBVOqr15+ZsfW/8b+xm8TBV3VzLnsBTOnjNZ3Hji8sjbD
 3Vcbihzi7mX7Lt6+mZvoqWDvNCM5nNWExe8Md4UpMRSnJFoqMVcVJwIAFuIrq3TAgAA
X-Env-Sender: prvs=4224b49e9=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505318119!107073619!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24796 invoked from network); 13 Sep 2017 15:55:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 15:55:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500940800"; d="scan'208";a="52766210"
Date: Wed, 13 Sep 2017 16:55:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170913155508.u2khsumepv3nypls@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-5-roger.pau@citrix.com>
 <59AED7920200007800177A19@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59AED7920200007800177A19@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 04/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDg6NTc6NTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L3BoeXNkZXYuYwo+ID4gQEAgLTU1OSw2ICs1NTksMTUgQEAgcmV0X3QgZG9fcGh5c2Rldl9v
cChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiA+ICAKPiA+ICAg
ICAgICAgIHJldCA9IHBjaV9tbWNmZ19yZXNlcnZlZChpbmZvLmFkZHJlc3MsIGluZm8uc2VnbWVu
dCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywg
aW5mby5lbmRfYnVzLCBpbmZvLmZsYWdzKTsKPiA+ICsgICAgICAgIGlmICggcmV0IHx8ICFpc19o
dm1fZG9tYWluKGN1cnJkKSApCj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gCj4gRG9uJ3QgeW91
IGFsc28gd2FudCB0byBjaGVjayBoYXNfdnBjaSgpIGhlcmU/CgpJIGRvbid0IHRoaW5rIHRoZSBh
bHNvIGlzIG5lZWRlZCBoZXJlLCBqdXN0IGNoZWNraW5nIGZvciBoYXNfdnBjaQpzaG91bGQgYmUg
ZmluZSAoUFYgZ3Vlc3RzIHdpbGwgbm90IGhhdmUgdGhlIHZwY2kgZmxhZyBzZXQgaW4gYW55CmNh
c2UpLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:01:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsA6i-0005kw-Fp; Wed, 13 Sep 2017 16:01:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422814ed4=Paul.Durrant@citrix.com>)
 id 1dsA6h-0005kq-KV
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 16:01:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 37/70-03422-66659B95; Wed, 13 Sep 2017 16:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsWyU9JRQjcpbGe
 kwaIFUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDe5vYC9ZJVxybFtXA2CDdxcjJISHgJ3Fh
 +3xmEJtNQEdi6dH5TCC2iEC0xMdZ94FsLg5mgX9MEquX7GDtYuTgEBYIkvjf6ANREyxxpOM6M
 4RtJHHl9l9WEJtFQFXiyNPTLCA2r4C7xIGzbYwgtpBAjMTqy91gNZwCJhJzf10Cq2EUkJX40r
 gabA6zgLjErScQN0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaQc5gFNCXW79KHaFWUmNL9kB1
 iraDEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahenFpUllqka66XVJSZnlGSm5iZo2toYKaX
 m1pcnJiempOYVKyXnJ+7iREY9AxAsINx5mX/Q4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakF
 h9ilOHgUJLg9QsFygkWpaanVqRl5gDjDyYtwcGjJMJrBJLmLS5IzC3OTIdInWK05Di26fIfJo
 4ZN+8CySfX5v1lEmLJy89LlRLn/R0C1CAA0pBRmgc3DpYiLjHKSgnzMgIdKMRTkFqUm1mCKv+
 KUZyDUUkYYgpPZl4J3NZXQAcxAR105vQOkINKEhFSUg2MktE7Yo5xbtv8fIX3+uZtE9SuKM6Z
 wr1A6POTNYFTD01ceENygUPCrowTPQwpku965y2zfHr/zGt3PmnGCYc8dCzn/TlpzHtoR7llg
 M2WUxeOpp1N4Do8w6BmkvIPD6azE3f2r/1l8iv+5Y7LXVcufdjl9W/xt9drn4q8MHuse2XnnS
 fZvyrSS9WUWIozEg21mIuKEwGA6NX2DAMAAA==
X-Env-Sender: prvs=422814ed4=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505318498!115134846!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3342 invoked from network); 13 Sep 2017 16:01:38 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 16:01:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500940800"; d="scan'208";a="52766808"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v6 01/12] xen: correct
 gnttab_get_status_frames()
Thread-Index: AQHTLKeqAwLTrGGwz0qPEQ3kOm8PbKKy+UVQ
Date: Wed, 13 Sep 2017 16:01:31 +0000
Message-ID: <296392b67f6d4d72ba301ca50a9d6e25@AMSPEX02CL03.citrite.net>
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-2-jgross@suse.com>
In-Reply-To: <20170913154651.2366-2-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v6 01/12] xen: correct
 gnttab_get_status_frames()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxNyAwODo0Nw0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcNCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNp
dHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47DQo+IGp1bGllbi5ncmFsbEBh
cm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbTsgZGdkZWdyYUB0eWNoby5uc2EuZ292DQo+IFN1Ympl
Y3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NiAwMS8xMl0geGVuOiBjb3JyZWN0DQo+IGdudHRhYl9n
ZXRfc3RhdHVzX2ZyYW1lcygpDQo+IA0KPiBJbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKSBh
bGwgYWNjZXNzZXMgdG8gbnJfc3RhdHVzX2ZyYW1lcyBzaG91bGQNCj4gYmUgZG9uZSB3aXRoIHRo
ZSBncmFudCB0YWJsZSBsb2NrIGhlbGQuDQoNCklzIHRoaXMgdHJ1ZT8gVGhlIHZhbHVlIGNhbiBv
bmx5IGluY3JlYXNlIHNvIHdoYXQgZG9lcyB0aGUgaW5jcmVhc2UgbG9jayBzY29wZSBhY3R1YWxs
eSBwcm90ZWN0IGFnYWluc3Q/DQoNCiAgUGF1bA0KDQo+IA0KPiBXaGlsZSBhdCBpdCBjb3JyZWN0
IGNvZGluZyBzdHlsZTogbGFiZWxzIHNob3VsZCBiZSBpbmRlbnRlZCBieSBvbmUNCj4gc3BhY2Uu
DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+
IC0tLQ0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTUgKysrKysrKystLS0tLS0tDQo+
ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiANCj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYw0KPiBpbmRleCBjMzg5NWU2MjAxLi4wMGZmMDc1YmQ5IDEwMDY0NA0KPiAtLS0gYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
DQo+IEBAIC0yODY2LDE5ICsyODY2LDE5IEBADQo+IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHUNCj4gc19mcmFtZXNfdCkgdW9w
LA0KPiANCj4gICAgICBndCA9IGQtPmdyYW50X3RhYmxlOw0KPiANCj4gKyAgICBvcC5zdGF0dXMg
PSBHTlRTVF9va2F5Ow0KPiArDQo+ICsgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsNCj4gKw0KPiAg
ICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gbnJfc3RhdHVzX2ZyYW1lcyhndCkpICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiR3Vlc3QgcmVxdWVz
dGVkIGFkZHJlc3NlcyBmb3IgJWQgZ3JhbnQNCj4gc3RhdHVzICINCj4gICAgICAgICAgICAgICAg
ICAgImZyYW1lcywgYnV0IG9ubHkgJWQgYXJlIGF2YWlsYWJsZS5cbiIsDQo+ICAgICAgICAgICAg
ICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfc3RhdHVzX2ZyYW1lcyhndCkpOw0KPiAgICAgICAgICBv
cC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOw0KPiAtICAgICAgICBnb3RvIG91dDI7DQo+
ICsgICAgICAgIGdvdG8gdW5sb2NrOw0KPiAgICAgIH0NCj4gDQo+IC0gICAgb3Auc3RhdHVzID0g
R05UU1Rfb2theTsNCj4gLQ0KPiAtICAgIGdyYW50X3JlYWRfbG9jayhndCk7DQo+IC0NCj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IG9wLm5yX2ZyYW1lczsgaSsrICkNCj4gICAgICB7DQo+ICAgICAg
ICAgIGdtZm4gPSBnbnR0YWJfc3RhdHVzX2dtZm4oZCwgZ3QsIGkpOw0KPiBAQCAtMjg4NiwxMCAr
Mjg4NiwxMSBAQA0KPiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTShnbnR0YWJfZ2V0X3N0YXR1DQo+IHNfZnJhbWVzX3QpIHVvcCwNCj4gICAgICAgICAgICAg
IG9wLnN0YXR1cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7DQo+ICAgICAgfQ0KPiANCj4gKyB1bmxv
Y2s6DQo+ICAgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOw0KPiAtb3V0MjoNCj4gKyBvdXQyOg0K
PiAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOw0KPiAtb3V0MToNCj4gKyBvdXQxOg0KPiAgICAg
IGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSAp
DQo+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOw0KPiANCj4gLS0NCj4gMi4xMi4zDQo+IA0KPiAN
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:13:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsAIQ-0006eR-Qz; Wed, 13 Sep 2017 16:13:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dsAIP-0006dt-Ci; Wed, 13 Sep 2017 16:13:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 49/0D-03422-C3959B95; Wed, 13 Sep 2017 16:13:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyoG1JsK5V5M5
 Ig9dbdSzefl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTWj9e8cxoJH7BVT
 959lamDcyNbFyMkhIeAvMWnWc/YuRi4OIYFNjBLtT6YxQTgbGCW2tr4Fcjg4WARUJR4sdQJpY
 BMwkehvnAfWLCKgLtG85QRYPbPABzaJDfs/sIIkhAXcJWbcusIK0ssr4CVxfKk/SA2vwFV2ib
 tPb0MtWM8ssf3sQ0aQBl4BQYmTM5+wgNjMAloSN/69BFvMLCAtsfwfB0iYU8BO4s78hWCL+QU
 UJLZcewlWLiqgItG5dA7LBEbBWUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDfSSijLTM0pyEzNz
 dA0NzPRyU4uLE9NTcxKTivWS83M3MQKDmgEIdjD+XRt4iFGSg0lJlHev7s5IIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8b8OBcoJFqempFWmZOcD4gklLcPAoifCyRACleYsLEnOLM9MhUqcYdT
 luPLz+h0mIJS8/L1VKnHcnyAwBkKKM0jy4EbBYv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiV
 hXjaQVTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNTDKW8w8Ok9pufvmeTIeik1Fsbej1Dl87Zdp
 3i2z03e3jdl0UuWZtYeiVUXLJ153O4a62WskjtWGvP0rZnZzK+dXRb1cp7KJu+fd1/n0edby7
 Kv7nlzQWfksz+Oc/KZJG85fa9zX6yT7TrVJ+ZW+VZT4kRe/HgdNujV3W/9WLWb9pOgTd1aVuX
 kosRRnJBpqMRcVJwIA3/dtSvACAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505319226!115136962!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20299 invoked from network); 13 Sep 2017 16:13:46 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 16:13:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,388,1500933600"; d="scan'208";a="290923532"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.180])
 by mail2-relais-roc.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 13 Sep 2017 18:13:45 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dsAIL-0003SU-8C; Wed, 13 Sep 2017 18:13:45 +0200
Date: Wed, 13 Sep 2017 18:13:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Anil Madhavapeddy <anil@recoil.org>
Message-ID: <20170913161345.fnndedfh74u5k3wh@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Anil Madhavapeddy <anil@recoil.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Felipe Huici <Felipe.Huici@neclab.eu>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [Minios-devel] [Xen-API] [RFC] Unicore Subproject
	Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpBbmlsIE1hZGhhdmFwZWRkeSwgb24gbWVyLiAxMyBzZXB0LiAyMDE3IDExOjExOjAz
ICswMTAwLCB3cm90ZToKPiBNYWludGFpbmluZyBhIGZvcmtlZCBNaW5pT1MgaGFzIGJlZW4gYSBt
dWx0aS15ZWFyIHNvdXJjZSBvZiBhIG1haW50ZW5hbmNlIGJ1cmRlbiBmb3IgTWlyYWdlT1MsCgpJ
J20ganVzdCB3b25kZXJpbmcgd2h5IHRoaXMgaGFwcGVuZWQ/CgpUaGUgbWluaS1vcyByZXBvc2l0
b3J5IGlzIG9wZW4gZm9yIGRldmVsb3BtZW50LCBpdCdzIGp1c3QgYSBtYXR0ZXIgb2YKYWdyZWVp
bmcgb24gaG93IHRvIGltcGxlbWVudCBmZWF0dXJlcyA6KQoKPiBPbmUgcmVxdWlyZW1lbnQgZnJv
bSBvdXIgc2lkZSBpcyB0aGF0IHdlIG5lZWQgdG8gc3RyaXAgZG93biBNaW5pT1MgdG8gcmVtb3Zl
IGV2ZW4gdGhlIEMgeGVuc3RvcmUgaW1wbGVtZW50YXRpb24sIHNpbmNlIHdlIGhhdmUgcHVyZSBP
Q2FtbCBnbnQsIHhlbnN0b3JlIGFuZCBkZXZpY2UgZHJpdmVyIGltcGxlbWVudGF0aW9ucy4KClRo
YXQgY291bGQgYWxyZWFkeSBiZSBhIGJ1aWxkIG9wdGlvbiBpbiBNaW5pT1MuICBJdCBzZWVtcyBp
dCBhY3R1YWxseQphbHJlYWR5IGlzLCB2aWEgJChDT05GSUdfWEVOQlVTKT1uLgoKSWYgbGF1bmNo
aW5nIFVuaUNvcmUgYWxsb3dzIHRvIGdldCBtb21lbnR1bSB0byBhY2hpZXZlIHRoYXQsIEknbSBh
bGwgZm9yCml0LCBJJ20ganVzdCB3b25kZXJpbmcgd2hldGhlciB0aGUgcHJvYmxlbSBpcyBub3Qg
YWN0dWFsbHkgYWJvdXQgcHV0dGluZwphIG5hbWUgb24gaXQsIGJ1dCBqdXN0IGRpc2N1c3Npbmcg
aGVyZSB3aGF0IGlzIG5lZWRlZCwgYW5kIHNlZSBob3cgdG8KaW1wbGVtZW50IGl0IGFsbCB3aXRo
aW4gdGhlIHNhbWUgcmVwb3NpdG9yeS4gQnV0IGFnYWluLCBJIHVuZGVyc3RhbmQKdGhhdCBwdXR0
aW5nIGEgbmFtZSBjYW4gdHJpZ2dlciB0aGF0IGRpc2N1c3Npb24gYW5kIGJlIGEgImxldCdzIGRv
IGl0ISIKbWVzc2FnZSA6KQoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsAOg-0007NT-Hu; Wed, 13 Sep 2017 16:20:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsAOf-0007NN-BT
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 16:20:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BD/12-01761-0CA59B95; Wed, 13 Sep 2017 16:20:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVXd/1M5
 Ig5YHfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avd/NZCpbLVdxs4Wtg7JbsYuTiEBKYzCRx
 ovkgM4Tzm1Gi98FnVghnA6PEnOO/gBxOIGcbo8TMVW5djBwcwgJ+EgvaHEBMEYFMid4rtRAVF
 1gkfv8JALHZBIwkzh6dzghi8wrYSlx88o8JxGYRUJVY3LEabKKoQLjE28YjLBA1ghInZz4Bsz
 kFbCTede8Fq2cW0JPYcR3iAmYBeYntb+cwg9gSAsYSfbP6WCYwCsxC0j4LScssJC0LGJlXMao
 XpxaVpRbpmuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGJgMQ7GA8Ntn5EKMk
 B5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBOzESqE6wKDU9t
 SItMwcYPTClEhw8SiK860HSvMUFibnFmekQqVOMlhzHNl3+w8Sx6eZdILnh+4M/TEJg86TEeV
 VAGgRAGjJK8+DGwSL8EqOslDAvI9CxQjwFqUW5mSWo8q8YxTkYlYQh1vJk5pXAbX0FdBAT0EF
 nTu8AOagkESEl1cDosIrJcena8i2djwx+TL4+13BW5Gmre/kxMW7B35bENrl5en1b8eWXjJSk
 jZ+g/4/XujL3y1yyra6sDryQ3CJms3XTvaOTkw617z3q17Dkf+Pnd/nqn2ZKzNzi1tSzjPNLt
 9bFzp+17z5+VE1ZPP/ZvAn/+h+GeQk7FuqfuHXdXvQYz4Y6EcWpSizFGYmGWsxFxYkA7eSvcO
 sCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505319613!75106606!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3846 invoked from network); 13 Sep 2017 16:20:14 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Sep 2017 16:20:14 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DGKCWS005755
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 16:20:12 GMT
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 v8DGKBjh016901
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 16:20:11 GMT
Received: from ubhmp0009.oracle.com (ubhmp0009.oracle.com [156.151.24.62])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DGKAT8001859;
 Wed, 13 Sep 2017 16:20:10 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, 13 Sep 2017 16:20:10 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
 <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
 <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
 <ccea56f5-bfbe-6003-f7bd-d2477831b9e3@suse.com>
 <0ea7c145-9a86-f002-75d0-bc6b8be72867@oracle.com>
 <ebdfb0b3-599e-e92c-87e3-09fff2d7b523@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <83489c35-778d-e8f7-a3bf-ff2d1eeba8d3@oracle.com>
Date: Wed, 13 Sep 2017 12:20:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <ebdfb0b3-599e-e92c-87e3-09fff2d7b523@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAxMDo0NSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMy8wOS8x
NyAxNTo1MCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8xMy8yMDE3IDA5OjM4IEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMTMvMDkvMTcgMTU6MjIsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAwOS8xMi8yMDE3IDAyOjE4IFBNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+PiBPbiAxMi8wOS8xNyAxODoyMSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+
Pj4gT24gMDkvMTIvMjAxNyAxMjowOSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBP
biAxMi8wOS8xNyAxODowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+PiBPbiAwOS8x
Mi8yMDE3IDExOjUwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMTIvMDkv
MTcgMTc6NDQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAwOS8wOC8yMDE3
IDEwOjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBBcyB0aGVyZSBpcyBj
dXJyZW50bHkgbm8gdXNlciBmb3Igc3ViLXBhZ2UgZ3JhbnRzIG9yIHRyYW5zaWVudCBncmFudHMK
Pj4+Pj4+Pj4+Pj4gcmVtb3ZlIHRoYXQgZnVuY3Rpb25hbGl0eS4gVGhpcyBhdCBvbmNlIG1ha2Vz
IGl0IHBvc3NpYmxlIHRvIHN3aXRjaAo+Pj4+Pj4+Pj4+PiBmcm9tIGdyYW50IHYyIHRvIGdyYW50
IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVyZSBpcyBubyBsb3NzIG9mCj4+Pj4+Pj4+
Pj4+IGZ1bmN0aW9uYWxpdHkgb3RoZXIgdGhhbiB0aGUgbGltaXRlZCBmcmFtZSBudW1iZXIgd2lk
dGggcmVsYXRlZCB0bwo+Pj4+Pj4+Pj4+PiB0aGUgc3dpdGNoLgo+Pj4+Pj4+Pj4+IEJ1dCBpc24n
dCB0aGF0IEFCSSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAoWFNB
cwo+Pj4+Pj4+Pj4+IG5vdHdpdGhzdGFuZGluZykKPj4+Pj4+Pj4+IE5vLCBJIGRvbid0IHRoaW5r
IHNvLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFRoZSBoeXBlcnZpc29yIHN0aWxsIHN1cHBvcnRzIGl0
LCBidXQgdGhlIGRvbVUgKG9yIGRvbTApIGlzbid0IHJlcXVpcmVkCj4+Pj4+Pj4+PiB0byBtYWtl
IHVzZSBvZiBhbGwgdGhlIGZlYXR1cmVzIElNSE8uIE9yIGFyZSB5b3UgYXdhcmUgb2YgYW55IGJh
Y2tlbmQKPj4+Pj4+Pj4+IHF1ZXJ5aW5nIHRoZSBncmFudCB2ZXJzaW9uIG9mIGEgZnJvbnRlbmQg
YW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBpZiB2Mgo+Pj4+Pj4+Pj4gaXMgZGV0ZWN0ZWQ/Cj4+
Pj4+Pj4+IEkgYW0gbm90IGF3YXJlIG9mIGFueSBidXQgdGhhdCBkb2Vzbid0IG1lYW4gdGhhdCB0
aGV5IGRvbid0IChvciB3b24ndCkKPj4+Pj4+Pj4gZXhpc3QuCj4+Pj4+Pj4gQnV0IGlzbid0IHRo
ZSBmcm9udGVuZCB0aGUgb25lIHdoaWNoIGlzIGRlZmluaW5nIHdoYXQgaXMgZ3JhbnRlZCBpbgo+
Pj4+Pj4+IHdoaWNoIHdheT8gSG93IHNob3VsZCB0aGVyZSBiZSBhbiBBQkkgYnJlYWthZ2Ugd2hl
biB0aGUgZnJvbnRlbmQganVzdAo+Pj4+Pj4+IGlzbid0IHVzaW5nIHN1Yi1wYWdlIG9yIHRyYW5z
aXRpdmUgZ3JhbnRzPwo+Pj4+Pj4gUGVvcGxlIG1heSBwcm92aWRlIGJvdGggZnJvbnQgYW5kIGJh
Y2tlbmQgZHJpdmVycyBhbmQgZnJvbnRlbmRzLCBrbm93aW5nCj4+Pj4+PiB0aGF0IHYyIGlzIGF2
YWlsYWJsZSwgY291bGQgZGVjaWRlIHRvIHVzZSB0aG9zZSBmZWF0dXJlcy4KPj4+Pj4gTm8sIHdp
dGhvdXQgdGhlIGZ1bmN0aW9ucyB0byB1c2UgdGhlbSBpdCB3aWxsIGJlIGltcG9zc2libGUuCj4+
Pj4gSSBkb24ndCBmb2xsb3cgdGhpcy4gV2hpY2ggZnVuY3Rpb25zPyBUaGUgb25lcyB0aGlzIHBh
dGNoIGlzIHJlbW92aW5nPwo+Pj4gWWVzLCBqdXN0IGFmdGVyIGhhdmluZyBiZWVuIGFkZGVkIG9u
ZSBwYXRjaCBlYXJsaWVyLgo+Pj4KPj4+IFJpZ2h0IG5vdyB0aGUgTGludXgga2VybmVsIGRvZXNu
J3Qgc3VwcG9ydCBncmFudCBWMiBhdCBhbGwuIFNvIHRoZXJlCj4+PiBzdXJlbHkgaXMgbm8gZHJp
dmVyIG1ha2luZyB1c2Ugb2YgVjIgZmVhdHVyZXMgcmlnaHQgbm93Lgo+Pj4KPj4+IEljYW4gbWVy
Z2UgcGF0Y2hlcyAxIGFuZCAyIGluIGNhc2UgeW91IHdhbnQuIEkganVzdCB0aG91Z2h0IGEgcHVy
ZQo+Pj4gcmV2ZXJ0IG9mIHRoZSBmb3JtZXIgVjIgcmVtb3ZlIHBhdGNoIHdvdWxkIGJlIGVhc2ll
ciB0byByZXZpZXcsCj4+PiB0YWtpbmcgaW50byBhY2NvdW50IHRoYXQgdGhlIGZvcm1lciBWMiBz
dXBwb3J0IHdhcyB3b3JraW5nIGluCj4+PiBwcm9kdWN0aW9uIGVudmlyb25tZW50cyAoYW5kIGV2
ZW4gYmFjayB0aGVuIHRoZXJlIHdhcyBubyB1c2VyIG9mCj4+PiBzdWItcGFnZSBvciB0cmFuc2ll
bnQgZ3JhbnRzKS4KPj4gTm8sIEkgZG9uJ3QgaGF2ZSBwcm9ibGVtcyB3aXRoICpob3cqIHlvdSBh
cmUgZG9pbmcgdGhpcyAocmV2ZXJ0IGZ1bGx5Cj4+IGZpcnN0IGFuZCB0aGVuIHJlbW92ZSkuCj4+
Cj4+IEkgYW0ganVzdCBub3Qgc3VyZSB0aGF0IHJlbW92aW5nIHRoZXNlIGZ1bmN0aW9ucyBpcyB0
aGUgd2F5IHRvIGdvCj4+IGJlY2F1c2Ugd2UgYXJlIGVuZGluZyB1cCB3aXRoIHBhcnRpYWwgaW1w
bGVtZW50YXRpb24gb2YgdjIuIFRoZSBmYWN0Cj4+IHRoYXQgbm9vbmUgaXMvaGFzIGJlZW4gdXNp
bmcgdGhlc2UgZmVhdHVyZXMgaXMgSU1PIG5vdCBwYXJ0aWN1bGFybHkKPj4gcmVsZXZhbnQuCj4+
Cj4+IElmIHRoZXNlIHR3byB3ZXJlIG9wdGlvbmFsIGZlYXR1cmVzIHRoZW4gaXQgd291bGQgaGF2
ZSBiZWVuIHJlYXNvbmFibGUKPj4gdG8gZHJvcCB0aGVtLgo+IFdoeSBkb2VzIHRoZSBrZXJuZWwg
bmVlZCB0byBzdXBwb3J0IGFsbCBmZWF0dXJlcyBvZiBhbiBpbnRlcmZhY2U/Cj4KPiBJJ20gcXVp
dGUgc3VyZSB0aGVyZSBhcmUgbG90cyBvZiBpbnRlcmZhY2VzIHN1cHBvcnRlZCBvbmx5IHBhcnRp
YWxseSBpbgo+IHRoZSBrZXJuZWwuCgpJIGRvbid0IHRoaW5rIHBhcnRpYWxseSBzdXBwb3J0ZWQg
aW50ZXJmYWNlIGlzIGEgc3VwcG9ydGVkIGludGVyZmFjZS4KSXQncyBqdXN0IHNvbWV0aGluZyB0
aGF0IGhhcyBiZWVuIHdvcmtpbmcgdW50aWwgbm93LgoKPiBIYXZpbmcgc3VwcG9ydCBmb3IgZnVu
Y3Rpb25hbGl0eSBpbiB0aGUga2VybmVsIG5vdCBiZWluZyB1c2VkIGF0IGFsbCBpcwo+IGp1c3Qg
YWRkaW5nIGRlYWQgY29kZSB3aXRoIGEgaGlnaCBwb3RlbnRpYWwgdG8gYml0cm90LiBJIGNhbid0
IGV2ZW4gdGVzdAo+IHRoaXMgZnVuY3Rpb25hbGl0eSByaWdodCBub3csIGFzIHRoZXJlIGFyZSBu
byB1c2VycyBvZiBpdC4gU28gSSdkIHJpc2sKPiBhZGRpbmcgc29tZXRoaW5nIHdoaWNoIGlzIGJy
b2tlbiBmcm9tIHRoZSBiZWdpbm5pbmcuIAoKT0suIFRoYXQgSSBoYXZlbid0IGNvbnNpZGVyZWQg
dGhhdC4KCkJUVywgd2h5IGFyZSB5b3Ugbm90IHJlbW92aW5nICgqdXBkYXRlX3RyYW5zX2VudHJ5
KSBkZWZpbml0aW9uIGZyb20KZ250dGFiX29wcz8gWW91IGFyZSB0YWtpbmcgKCp1cGRhdGVfc3Vi
cGFnZV9lbnRyeSkgb3V0LgoKCj4gU28gY3VycmVudGx5IG15IFYyCj4gc3VwcG9ydCBpcyByZWdh
cmRpbmcgdGhlIGV4cG9ydGVkIGtlcm5lbCBpbnRlcmZhY2VzIHRoZSBzYW1lIGFzIFYxLCBidXQK
PiB3aXRob3V0IHRoZSBsaW1pdGF0aW9uIHRvIDMyIGJpdCBmcmFtZSBudW1iZXJzLgo+Cj4gQW5k
IGxvb2tpbmcgYXQKPgo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTA4L21zZzAzMTk0Lmh0bWwKPgo+IEkgYmVsaWV2ZSBteSBwYXJ0aWFsIFYyIHN1
cHBvcnQgaXNuJ3QgdGhlIHdvcnN0IGlkZWEuCgpJIG5ldmVyIHNhaWQgdGhhdCA7LSkKCi1ib3Jp
cwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsAQ3-0007YX-TI; Wed, 13 Sep 2017 16:21:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsAQ2-0007YP-PR
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 16:21:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 32/25-03454-61B59B95; Wed, 13 Sep 2017 16:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMbRhg65I9M5
 Ig52NYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bM9V/YCl7YV3yf94y9gXGzbhcjF4eQwAxG
 if9LN7GCOCwCU1klzt85wwTiSAhsZJVYtGMvYxcjJ5ATJ9G/+B4rhJ0mcfVQP5RdLXHz228mE
 FtIQEXi5vZVUPYvRom1mzRBbGEBPYkjR3+wQ9juErMmTAKrYRMwkHizYy/YHBEBJYl7qyaDxZ
 kFIiU6ljxmA7FZBFQl1nxoBrI5OHgFvCW2N9eChEUF5CRWXm4Ba+UVEJQ4OfMJC0gJs4CmxPp
 d+hBT5CW2v53DPIFReBaSqlkIVbOQVC1gZF7FqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERjiDECwg3HeCf9DjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH
 2LU4OAQmHB27nQmKZa8/LxUJQle5yigOsGi1PTUirTMHGAUwpRKcPAoifAqgqR5iwsSc4sz0y
 FSpxgtOS7cufSHiePYpstA8sCeW3+YhMDmSYnzyoA0CIA0ZJTmwY2DJYpLjLJSwryMQMcK8RS
 kFuVmlqDKv2IU52BUEuadBzKFJzOvBG7rK6CDmIAOOnN6B8hBJYkIKakGxutlW7b/yDh98rT2
 PL9jwbZc/zQrXkZO2+ls8092Vkv+/Clmy50WPrpZ35O+PDRh3VqlsNuXZv3ysP8ovGrVreX/p
 CW3zl/q8zg868bkKe6muydf8hOcu+Ho4/NxccxqJxiWnt2vd2LenQTr9wfXL14hlsSycvUX3h
 Y3Bj3ZzrU7BcotKqqzvjgrsRRnJBpqMRcVJwIAKkiG+Q8DAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505319700!82538961!1
X-Originating-IP: [209.85.128.176]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32116 invoked from network); 13 Sep 2017 16:21:40 -0000
Received: from mail-wr0-f176.google.com (HELO mail-wr0-f176.google.com)
 (209.85.128.176)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 16:21:40 -0000
Received: by mail-wr0-f176.google.com with SMTP id a43so1687382wrc.0
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 09:21:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=DaMf1vPJIf2EuR9SMmABA9UOOsCkVXcaYwsDqOXXYMA=;
 b=a5raKL8QJSLhhe9fY+GrcL5N0JMITgCTeIIJevN0W67uiuv4BK2IgzVudv42jNGvri
 a/9PTyMZ7GBUpaUqSHZW26S32QxafGvxZXtBUw3Ht9x/InteH/TDs11XFWVqdgY2BqjX
 Uufnko+nrUz4FcLGsZbdKlaP+0KgR7XCHTiRWxocK7HBFIflEfK0xhedroDGDK538RbA
 jNiogfBhB95wobZLfmY3BJiK/pNEv5XJkZ2ymp4OjWdzwmo2CLcmT5HpN+hcD93HICUW
 SZ/Yh0XHJY5FHGFXGtihIxYnwc9Aa8bpEUgTp5cI0etqXDzkux2XF8naaIr1WdKgtnKz
 abCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=DaMf1vPJIf2EuR9SMmABA9UOOsCkVXcaYwsDqOXXYMA=;
 b=pdBd/cLiTqNCG549qCPm3r8xcSuRWw1eIOlD4lirVxr2j03u/BNOyEBSh4SUGy58Lj
 wLB39RNXdYe3xRca9cB6Z5LhzYxO1wIFaWWJ9sHtozJdNuNcPCsoWLrvommXwCBMKHPP
 cAASSoFseC7wQkmGZXuuTdVFk3RUGCbyBcJjmz7WWubXOnI40vR7llIIu6XaY6UCQH4J
 sRCqst3q15GspKVNmi2TPfn0DC8HGrK9iRt8AXg0QPxgD1anRVfX2PlFM7QAqrkV+pGx
 oECOkwfX86mZmK3Fl6taxUtR4qQhKq+D1QNtH1v0s1FOvX7Pr2eGYPz1pnGbaFm1wDgr
 MfCQ==
X-Gm-Message-State: AHPjjUiHc5Bwbq7T6Vir66N5ZMLhFUatcKvIKpdWxkcEQEZ78/+ZQ4ve
 95NXZnk9l5sbdQ==
X-Google-Smtp-Source: ADKCNb5F2Y2Xnd4H9Iq9jlhHw9Bki52mWcrHUimWJI4q7w+nxP96TD5ZHy7EQ+lo1DHUTdLIbR7hWA==
X-Received: by 10.223.177.18 with SMTP id l18mr14709761wra.167.1505319699769; 
 Wed, 13 Sep 2017 09:21:39 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id f19sm25283045wrf.85.2017.09.13.09.21.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Sep 2017 09:21:38 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 13 Sep 2017 18:21:37 +0200
Message-ID: <150531969753.22283.6861569329752511399.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>
Subject: [Xen-devel] [PATCH] xen: Credit2: enable fully custom runqueue
	arrangement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGNoIGludHJvZHVjZXMgeWV0IGFub3RoZXIgcnVucXVldWUgYXJyYW5nZW1lbnQgb3B0
aW9uCmZvciBDcmVkaXQyLiBJbiBmYWN0LCBpdCBhbGxvd3MgdGhlIHVzZXIgdG8gc3BlY2lmeSwg
ZXhwbGljaXRseQphbmQgcHJlY2lzZWx5LCB3aGF0IHBDUFVzIHNob3VsZCBiZWxvbmcgdG8gd2hp
Y2ggcnVucXVldWUuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lv
bGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGtt
bEBnbWFpbC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQpU
aGlzIGlzIGRlcml2ZWQgLS1hbHRob3VnaCAqaGVhdmlseSogcmV3b3JrZWQtLSBmcm9tIHdoYXQg
UHJhdmVlbgpoYXMgc3VibWl0dGVkIGJlZm9yZSwgaGVyZToKCiBodHRwczovL2xpc3RzLnhlbi5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNC9tc2cwMjQwMi5odG1sCiBodHRwczov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMDIwMS5o
dG1sCgpEdXJpbmcgbXkgcmV2aWV3IG9mIHRoYXQsIEkgc3VnZ2VzdGVkIHRvIG1ha2UgdGhlIGFy
cmF5IGR5bmFtaWNhbGx5CmFsbG9jYXRlZCwgdXNpbmcgbnJfY3B1X2lkcyBhcyBpdHMgc2l6ZS4g
VHVybnMgb3V0LCB0aGF0IGRvZXMgbm90Cm1ha2UgbXVjaCBzZW5zZSwgYXMgYXQgdGhlIHRpbWUg
dGhlIHBhcmFtZXRlcnMgYXJlIHBhcnNlZCwgbnJfY3B1X2lkcwppcyBzdGlsbCBlcXVhbCB0byBO
Ul9DUFVTLgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICAxMiAr
KysKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICAgICAgIHwgIDEzNSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNDYgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
OTc5N2M4ZC4uZGJmNWQ0YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTU2
Nyw3ICs1NjcsNyBAQCBhbHNvIHNsb3cgaW4gcmVzcG9uZGluZyB0byBsb2FkIGNoYW5nZXMuCiBU
aGUgZGVmYXVsdCB2YWx1ZSBvZiBgMSBzZWNgIGlzIHJhdGhlciBsb25nLgogCiAjIyMgY3JlZGl0
MlxfcnVucXVldWUKLT4gYD0gY3B1IHwgY29yZSB8IHNvY2tldCB8IG5vZGUgfCBhbGxgCis+IGA9
IGNwdSB8IGNvcmUgfCBzb2NrZXQgfCBub2RlIHwgYWxsIHwgPGN1c3RvbT5gCiAKID4gRGVmYXVs
dDogYHNvY2tldGAKIApAQCAtNTg1LDYgKzU4NSwxNiBAQCBBdmFpbGFibGUgYWx0ZXJuYXRpdmVz
LCB3aXRoIHRoZWlyIG1lYW5pbmcsIGFyZToKICogYG5vZGVgOiBvbmUgcnVucXVldWUgcGVyIGVh
Y2ggTlVNQSBub2RlIG9mIHRoZSBob3N0OwogKiBgYWxsYDoganVzdCBvbmUgcnVucXVldWUgc2hh
cmVkIGJ5IGFsbCB0aGUgbG9naWNhbCBwQ1BVcyBvZgogICAgICAgICAgdGhlIGhvc3QKKyogYDxj
dXN0b20+YDogb25lIHJ1bnF1ZXVlIHBlciBlYWNoIHNwZWNpZmllZCBzdWJzZXQgb2YgbG9naWNh
bAorICAgICAgICAgICAgICBwQ1BVcyBvZiB0aGUgaG9zdC4gU3Vic2V0cyBhcmUgZGVmaW5lZCBl
aXRoZXIgYXM6CisgICAgICAgICAgICAgIGBbWzAsMSxdWzIsNl1bMyw1XVs0LDddXWAsIG9yIGFz
OgorICAgICAgICAgICAgICBgJzAsMTsyLDY7Myw1OzQsNydgLiBUaGF0IG1lYW5zCisgICAgICAg
ICAgICAgICAtIHBDUFVzIDAgYW5kIDEgYmVsb25nIHRvIHJ1bnF1ZXVlIDAKKyAgICAgICAgICAg
ICAgIC0gcENQVXMgMiBhbmQgNiBiZWxvbmcgdG8gcnVucXVldWUgMQorICAgICAgICAgICAgICAg
LSBwQ1BVcyAzIGFuZCA1IGJlbG9uZyB0byBydW5xdWV1ZSAyCisgICAgICAgICAgICAgICAtIHBD
UFVzIDQgYW5kIDcgYmVsb25nIHRvIHJ1bnF1ZXVlIDMKKyAgICAgICAgICAgICAgcENQVXMgdGhh
dCBhcmUgcHJlc2VudCBvbiB0aGUgaG9zdCwgYnV0IGFyZSBub3QKKyAgICAgICAgICAgICAgcGFy
dCBvZiBhbnkgc3Vic2V0LCBhcmUgYXNzaWduZWQgdG8gcnVucXVldWUgMC4KIAogIyMjIGRiZ3AK
ID4gYD0gZWhjaVsgPGludGVnZXI+IHwgQHBjaTxidXM+OjxzbG90Pi48ZnVuYz4gXWAKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKaW5kZXggMGY5M2FkNS4uMTBkYTA4NCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTEyLDYgKzEy
LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2lu
Y2x1ZGUgPHhlbi9jdHlwZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhl
bi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KQEAgLTMyMyw2ICszMjQsMTcgQEAg
aW50ZWdlcl9wYXJhbSgiY3JlZGl0Ml9iYWxhbmNlX292ZXIiLCBvcHRfb3ZlcmxvYWRfYmFsYW5j
ZV90b2xlcmFuY2UpOwogICogICAgICAgICAgIChsb2dpY2FsKSBwcm9jZXNzb3JzIG9mIHRoZSBo
b3N0IGJlbG9uZy4gVGhpcyB3aWxsIGhhcHBlbiBpZgogICogICAgICAgICAgIHRoZSBvcHRfcnVu
cXVldWUgcGFyYW1ldGVyIGlzIHNldCB0byAnYWxsJy4KICAqCisgKiAtIGN1c3RvbTogbWVhbmlu
ZyB0aGF0IHRoZXJlIHdpbGwgYmUgb25lIHJ1bnF1ZXVlIHBlciBlYWNoIHNwZWNpZmllZAorICog
ICAgICAgICAgIHN1YnNldCwgYXMgc2hvd24gaW4gdGhlIGZvbGxvd2luZyBleGFtcGxlczoKKyAq
ICAgICAgICAgICAtIGNyZWRpdDJfcnVucXVldWU9W1swLDFdWzNdWzQsNV1dCisgKiAgICAgICAg
ICAgLSBjcmVkaXQyX3J1bnF1ZXVlPScwLDE7Mzs0LDUnCisgKiAgICAgICAgICAgVGhlc2UgKGJv
dGgpIG1lYW4gdGhlIGZvbGxvd2luZzoKKyAqICAgICAgICAgICAtIENQVSAwIGFuZCBDUFUgMSBi
ZWxvbmcgdG8gcnVucXVldWUgMAorICogICAgICAgICAgIC0gQ1BVIDMgYmVsb25ncyB0byBydW5x
dWV1ZSAxCisgKiAgICAgICAgICAgLSBDUFUgNCBhbmQgQ1BVIDUgYmVsb25nIHRvIHJ1bnF1ZXVl
IDIKKyAqICAgICAgICAgICBDUFVzIHRoYXQgYXJlIHByZXNlbnQgb24gdGhlIGhvc3QsIGJ1dCBh
cmUgbm90IHBhcnQgb2YgYW55CisgKiAgICAgICAgICAgZGVmaW5lZCBzdWJzZXQsIHdpbGwgYmUg
YXNzaWduZWQgdG8gcnVucXVldWUgMC4KKyAqCiAgKiBEZXBlbmRpbmcgb24gdGhlIHZhbHVlIG9m
IG9wdF9ydW5xdWV1ZSwgdGhlcmVmb3JlLCBjcHVzIHRoYXQgYXJlIHBhcnQgb2YKICAqIGVpdGhl
ciB0aGUgc2FtZSBwaHlzaWNhbCBjb3JlLCB0aGUgc2FtZSBwaHlzaWNhbCBzb2NrZXQsIHRoZSBz
YW1lIE5VTUEKICAqIG5vZGUsIG9yIGp1c3QgYWxsIG9mIHRoZW0sIHdpbGwgYmUgcHV0IHRvZ2V0
aGVyIHRvIGZvcm0gcnVucXVldWVzLgpAQCAtMzMyLDYgKzM0NCw3IEBAIGludGVnZXJfcGFyYW0o
ImNyZWRpdDJfYmFsYW5jZV9vdmVyIiwgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlKTsK
ICNkZWZpbmUgT1BUX1JVTlFVRVVFX1NPQ0tFVCAyCiAjZGVmaW5lIE9QVF9SVU5RVUVVRV9OT0RF
ICAgMwogI2RlZmluZSBPUFRfUlVOUVVFVUVfQUxMICAgIDQKKyNkZWZpbmUgT1BUX1JVTlFVRVVF
X0NVU1RPTSA1CiBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qgb3B0X3J1bnF1ZXVlX3N0cltdID0g
ewogICAgIFtPUFRfUlVOUVVFVUVfQ1BVXSA9ICJjcHUiLAogICAgIFtPUFRfUlVOUVVFVUVfQ09S
RV0gPSAiY29yZSIsCkBAIC0zNDEsNiArMzU0LDExNSBAQCBzdGF0aWMgY29uc3QgY2hhciAqY29u
c3Qgb3B0X3J1bnF1ZXVlX3N0cltdID0gewogfTsKIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBv
cHRfcnVucXVldWUgPSBPUFRfUlVOUVVFVUVfU09DS0VUOwogCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgY3VzdG9tX2NwdV9ydW5xdWV1ZVtOUl9DUFVTXTsKKworc3RhdGljIGlu
dCBwYXJzZV9jdXN0b21fcnVucXVldWUoY29uc3QgY2hhciAqcykKK3sKKyAgICB1bnNpZ25lZCBp
bnQgY3B1LCBycWkgPSAwOworICAgIGJvb2wgaW5fc3Vic2V0ID0gZmFsc2UsIHJldCA9IHRydWU7
CisgICAgY3B1bWFza190IGNwdXM7CisKKyAgICAvKgorICAgICAqIElmIHdlIGFyZSBkZWFsaW5n
IHdpdGggZm9ybWF0IDEgKGkuZS4sIFtbMCwxXVszLDVdXSksIGZpcnN0CisgICAgICogYW5kIGxh
c3QgY2hhcmFjdGVyIG11c3QgYmUgJ1snIGFuZCAnXScsIHJlc3BlY3RpdmVseS4KKyAgICAgKgor
ICAgICAqIElmIHdlIGFyZSBkZWFsaW5nIHdpdGggZm9ybWF0IDIgKGkuZS4sIDAsMTszLDUpLCBm
aXJzdCBhbmQKKyAgICAgKiBsYXN0IGNoYXJhY3RlciBtdXN0IGJlIG51bWJlcnMuCisgICAgICov
CisgICAgaWYgKCAqcyA9PSAnWycgJiYgKihzK3N0cmxlbihzKS0xKSA9PSAnXScgKQorICAgICAg
ICBzKys7CisgICAgZWxzZSBpZiAoICEoaXNkaWdpdCgqcykgJiYgaXNkaWdpdChzW3N0cmxlbihz
KS0xXSkpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgY3B1bWFza19jbGVhcigmY3B1
cyk7CisgICAgd2hpbGUgKCAhKCpzID09ICddJyAmJiAqKHMrMSkgPT0gJ1wwJykgJiYgKnMgIT0g
J1wwJyApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXZSB0b2xlcmF0ZSBvbmx5IHRo
ZSBhbGxvd2VkIGNoYXJhY3RlcnMgKGRlcGVuZGluZyBvbiB0aGUKKyAgICAgICAgICogZm9ybWF0
KS4gQWxzbywgd2UgZG9uJ3QgYWNjZXB0IGVtcHR5IHN1YnNldHMuCisgICAgICAgICAqLworICAg
ICAgICBpZiAoICoocytzdHJsZW4ocyktMSkgPT0gJ10nICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogRm9ybWF0IDEgKi8KKyAgICAgICAgICAgIGlmICggISgqcyA9PSAnWycgfHwgKnMgPT0g
J10nIHx8ICpzID09ICcsJyB8fCBpc2RpZ2l0KCpzKSkgfHwKKyAgICAgICAgICAgICAgICAgKCpz
ID09ICdbJyAmJiAqKHMrMSkgPT0gJ10nKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgLyogRm9y
bWF0IDIgKi8KKyAgICAgICAgICAgIGlmICggISgqcyA9PSAnOycgfHwgKnMgPT0gJywnIHx8IGlz
ZGlnaXQoKnMpKSB8fAorICAgICAgICAgICAgICAgICAoKnMgPT0gJzsnICYmICoocysxKSA9PSAn
OycpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKworICAgICAg
ICAvKiBBcmUgd2UgYXQgdGhlIGJlZ2lubmluZyBvZiBhIHN1YnNldCwgaW4gZm9ybWF0IDE/ICov
CisgICAgICAgIGlmICggKnMgPT0gJ1snICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIElmIHdlIGFyZSBvcGVuaW5nIGEgc3Vic2V0LCB3ZSBtdXN0IGhhdmUgY2xv
c2VkIGFsbCB0aGUKKyAgICAgICAgICAgICAqIHByZXZpb3VzbHkgZGVmaW5lZCBvbmVzLCBvciB0
aGUgc3RyaW5nIGlzIG1hbGZvcm1lZC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYg
KCBpbl9zdWJzZXQgKQorICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICAg
ICAgcysrOworICAgICAgICAgICAgaW5fc3Vic2V0ID0gdHJ1ZTsKKyAgICAgICAgICAgIGNvbnRp
bnVlOworICAgICAgICB9CisgICAgICAgIC8qIEFyZSB3ZSBhdCB0aGUgZW5kIG9mIGEgc3Vic2V0
PyAqLworICAgICAgICBpZiAoICpzID09ICddJyB8fCAqcyA9PSAnOycgKQorICAgICAgICB7Cisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgd2UgYXJlIGNsb3NpbmcgYSBzdWJzZXQs
IGluIGZvcm1hdCAxLCB3ZSBtdXN0IGhhdmUKKyAgICAgICAgICAgICAqIG9wZW5lZCBpdCBiZWZv
cmUuIElmIG5vdCwgdGhlIHN0cmluZyBpcyBtYWxmb3JtZWQuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGlmICggKnMgPT0gJ10nICYmICFpbl9zdWJzZXQgKQorICAgICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKKworICAgICAgICAgICAgcysrOworICAgICAgICAgICAgcnFpKys7Cisg
ICAgICAgICAgICBpbl9zdWJzZXQgPSBmYWxzZTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAg
ICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQXQgdGhpcyBwb2ludCwgd2UgbXVzdCBi
ZSBkZWFsaW5nIHdpdGggZWl0aGVyIGEgQ1BVIElEIChpLmUuLAorICAgICAgICAgKiBhIG51bWJl
cikgb3IgQ1BVIHNlcGFyYXRvciwgd2l0aGluIGEgc3Vic2V0IChpLmUuLCAnLCcpLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCAqcyA9PSAnLCcgKQorICAgICAgICB7CisgICAgICAgICAgICBz
Kys7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorICAgICAgICBjcHUgPSBzaW1w
bGVfc3RydG91bChzLCAmcywgMTApOworCisgICAgICAgIC8qIElzIHRoZSBjcHUgSUQgd2UgZm91
bmQgdmFsaWQ/ICovCisgICAgICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQorICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIC8qCisgICAgICAgICAqIENQVSBJRHMgYXJlIGNv
bnNpZGVyZWQgb25seSB0aGUgZmlyc3QgdGltZSB0aGV5J3JlIGZvdW5kIGluIHRoZQorICAgICAg
ICAgKiBzdHJpbmcgY29uc2lkZXJlLiBNdWx0aXBsZSBzdWJzZXF1ZW50IG9jY3VycmVuY2VzIGFy
ZSBpZ25vcmVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNw
dSwgJmNwdXMpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGNwdW1hc2tfc2V0
X2NwdShjcHUsICZjcHVzKTsKKyAgICAgICAgY3VzdG9tX2NwdV9ydW5xdWV1ZVtjcHVdID0gcnFp
OworICAgIH0KKworICAgIC8qCisgICAgICogSWYgaW5fc3Vic2V0IGlzIHRydWUsIGl0IG1lYW5z
IHdlIGFyZSBpbiBmb3JtYXQgMSwgYW5kIHdlCisgICAgICogZm91bmQgYSBzdWJzZXQgdGhhdCB3
YXMgbm90IGNsb3NlZCB3aXRoIGl0cyAnXScsIHdoaWNoCisgICAgICogbWVhbnMgdGhlIHN0cmlu
ZyBpcyBtYWxmb3JtZWQuCisgICAgICovCisgICAgaWYgKCBpbl9zdWJzZXQgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHBhcnNlX2Ny
ZWRpdDJfcnVucXVldWUoY29uc3QgY2hhciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAg
LTM1NCw2ICs0NzYsMTMgQEAgc3RhdGljIGludCBwYXJzZV9jcmVkaXQyX3J1bnF1ZXVlKGNvbnN0
IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIHBhcnNlX2N1c3RvbV9ydW5x
dWV1ZShzKSApCisgICAgeworICAgICAgICBvcHRfcnVucXVldWUgPSBPUFRfUlVOUVVFVUVfQ1VT
VE9NOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBwcmludGsoIldBUk5JTkcsIHVu
cmVjb2duaXplZCB2YWx1ZSBvZiBjcmVkaXQyX3J1bnF1ZXVlIG9wdGlvbiFcbiIpOwogICAgIHJl
dHVybiAtRUlOVkFMOwogfQogY3VzdG9tX3BhcmFtKCJjcmVkaXQyX3J1bnF1ZXVlIiwgcGFyc2Vf
Y3JlZGl0Ml9ydW5xdWV1ZSk7CkBAIC03MjgsNiArODU3LDEyIEBAIGNwdV90b19ydW5xdWV1ZShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogICAgIHVuc2lnbmVkIGludCBycWk7CiAKKyAg
ICBpZiAoIG9wdF9ydW5xdWV1ZSA9PSBPUFRfUlVOUVVFVUVfQ1VTVE9NICkKKyAgICB7CisgICAg
ICAgIEFTU0VSVChjdXN0b21fY3B1X3J1bnF1ZXVlW2NwdV0gPCBucl9jcHVfaWRzKTsKKyAgICAg
ICAgcmV0dXJuIGN1c3RvbV9jcHVfcnVucXVldWVbY3B1XTsKKyAgICB9CisKICAgICBmb3IgKCBy
cWkgPSAwOyBycWkgPCBucl9jcHVfaWRzOyBycWkrKyApCiAgICAgewogICAgICAgICB1bnNpZ25l
ZCBpbnQgcGVlcl9jcHU7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:55:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsAwv-0001Xk-EJ; Wed, 13 Sep 2017 16:55:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422e2a6a1=lars.kurth@citrix.com>)
 id 1dsAwu-0001XL-Fq; Wed, 13 Sep 2017 16:55:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EE/98-03610-B0369B95; Wed, 13 Sep 2017 16:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsWyU9JRQpcreWe
 kwYp+A4u3X5cwW/S23mWx+LK8gdHi+5bJTA4sHoc/XGEJYIxizcxLyq9IYM2437aHuWC6a8Wj
 F7eYGhiXuHQxcnJICPhJzHy9kAnEZhPQkDj2sJkZxBYRaGGUWHTKCsRmFnjGKrF7a3AXIweHs
 ICexOkLThAl+hLfj3WxQ9hREgd2/WQEsVkEVCWamg+CjeEVsJWYdnYNUJyLQ0jgD5PE1T8bwH
 ZxAiV+Hn7EBmIzCshKfGlczQyxS1yi6ctKVojbBCSW7DnPDGGLSrx8/A8sLgp0w6zj86DiOhJ
 nrz9hhLANJLYu3ccCciezgKbE+l36ECMtJd7cvcoEYStKTOl+yA5xm6DEyZlPWCYwis1CsnkW
 QvcsJN2zkHTPQtK9gJF1FaNGcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxX
 nJ+7iZGYNwxAMEOxqZFgYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkweuTBJ
 QTLEpNT61Iy8wBJgCYtAQHj5II75NEoDRvcUFibnFmOkTqFKMxx4ybd/8wcTy5Nu8vkxBLXn5
 eqpQ4LyvIJAGQ0ozSPLhBsMR0iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8CiBTeDLzSuD2
 vQI6hQnolDOnd4CcUpKIkJJqYBQpYG5P2Lz5Qo06w7qJ8smHgyJbL1pnquxpe2L2KFbLS2K+r
 Oy20HqXtu7ZbR1d7UvYbwseKtn4z/G4c+37xth92SnBC64/XPBE4ub0jrfdu9ImruFtWH7l1v
 GHCa+efnvkt/2MXUdAdwmf7mfH7OgPLfEdacrxlblS70RTInakLYh8vsh1nhJLcUaioRZzUXE
 iAAoWKWpHAwAA
X-Env-Sender: prvs=422e2a6a1=lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505321738!76033891!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25361 invoked from network); 13 Sep 2017 16:55:38 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 16:55:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; d="scan'208";a="52770569"
From: Lars Kurth <lars.kurth@citrix.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, Alexander Dubinin
 <alexander.dubinin@gmail.com>, Felipe Huici <Felipe.Huici@neclab.eu>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHaKpXcQAgABuMICAAPckAIAACJeAgAOvqICAAQDqgIAC/5AA
Date: Wed, 13 Sep 2017 16:55:37 +0000
Message-ID: <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
In-Reply-To: <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C57B1B775435EC45A260EC53C60F030F@citrix.com>
MIME-Version: 1.0
Cc: "stefano@aporeto.com" <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2ltb24sDQoNCkl0IGxvb2tzIHRvIG1lIGFzIGlmIHRoZXJlIGlzIHNvbWUgZmVlZGJhY2s6IHNv
IGl0IG1heSBtYWtlIHNvbWUgc2Vuc2UgdG8gaW5jb3Jwb3JhdGUgc29tZSBvZiBpdCBhbmQgc2Vu
ZCBvdXQgYSB2ZXJzaW9uIDIuIFdlIG1heSBhbHNvIHdhbnQgdG8gQ0Mgc29tZSByZXBzIGZyb20g
b3RoZXIgdW5pa2VybmVsIHByb2plY3RzIGJ1dCBNaXJhZ2UgT1MuIE9yIHlvdSBjb3VsZCBwb2lu
dCB0aGVtIHRvIHRoaXMgdGhyZWFkIGluIGEgc2VwYXJhdGUgbWFpbCB0aHJvdWdoIHJlc3BlY3Rp
dmUgY2hhbm5lbHMgb3IgYSBodWIgbGlrZSB1bmlrZXJuZWwub3JnLiBXaGF0ZXZlciB5b3UgdGhp
bmsgbWF5IHdvcmsgYmVzdC4gSXTigJlzIHlvdXIgY2FsbC4NCg0KQW5kIHRoZW4gaGF2ZSBhIGZv
cm1hbCB2b3RlLCBhIHdlZWsgYWZ0ZXIgdjIgb2YgdGhlIHByb3Bvc2FsLiBEb2VzIHRoaXMgd29y
az8NCg0KTGFycw0KDQpPbiAxMS8wOS8yMDE3LCAwNTowOCwgIlNpbW9uIEt1ZW56ZXIiIDxzaW1v
bi5rdWVuemVyQG5lY2xhYi5ldT4gd3JvdGU6DQoNCiAgICBIaSBBbGV4YW5kZXIsDQogICAgDQog
ICAgdGhhbmtzIGEgbG90IGZvciB5b3VyIHJldmlldy4NCiAgICANCiAgICBPbiAxMC4wOS4yMDE3
IDIyOjQ4LCBBbGV4YW5kZXIgRHViaW5pbiB3cm90ZToNCiAgICA+IEhpIEZlbGlwZSwgYWxsLA0K
ICAgID4gDQogICAgPiBHcmVhdCB0aGF0IGl0J3MgZ29pbmcgdG8gc3RhcnQgOikgTG9va2luZyBm
b3J3YXJkIHRvIGpvaW4gOikNCiAgICANCiAgICBJIGFtIGxvb2tpbmcgZm9yd2FyZCB0byB5b3Vy
IGNvbnRyaWJ1dGlvbnMuIDspDQogICAgDQogICAgPiANCiAgICA+IEp1c3QgbXkgMiBjZW50czoN
CiAgICA+IA0KICAgID4gMS4gSXMgdGhpcyBhY2FkZW1pYyBwcm9qZWN0LCBvciBpdCBoYXZlIHNw
ZWNpZmljIGdvYWxzIGFuZCBhcmVhcyBvZiANCiAgICA+IGFwcGxpY2F0aW9uPyBXb3VsZCBiZSBn
b29kIHRvIGhhdmUgc29tZSBwcmFjdGljYWwgdXNlLWNhc2VzIGFuZCB3ZWxsIA0KICAgID4gZm9y
bXVsYXRlZCBsaXN0IG9mIHByb2JsZW1zICh3ZSBhbGwgZmVlbCB0aGVzZSBieSBndXRzLCBidXQu
Li4pLCBpdCANCiAgICA+IGFpbWluZyB0byBzb2x2ZS4gSU1ITyB0aGF0IHdpbGwgaGVscCB0byBw
cmlvcml0aXplIGZ1bmN0aW9uYWxpdHkgYW5kIGdldCANCiAgICA+IHVzYWJsZSByZXN1bHQgZmFz
dGVyIDopDQogICAgDQogICAgSXQgaXMga2luZCBvZiBib3RoLCBob3dldmVyIHdlIGFpbSBhIHN0
cm9uZyBmb2N1cyBvbiByZWFsIHdvcmxkIA0KICAgIHByb2JsZW1zOiBJb1QsIE1vYmlsZSBFZGdl
IENvbXB1dGluZyAoTUVDKSwgQXV0b21vdGl2ZSwgVmlydHVhbCBOZXR3b3JrIA0KICAgIEZ1bmN0
aW9ucyAoVk5GcyksIGFuZCBvdGhlcnMuDQogICAgV2UgaGF2ZSBwbGF5ZWQgd2l0aCBtYW55IFVu
aWtlcm5lbHMgKENsaWNrT1MsIE1pcmFnZSwgUnVtcCwgT1N2LCBhbmQgDQogICAgb3RoZXJzKSBh
bmQgdHJpZWQgdG8gYXBwbHkgdGhlbSBpbiB0aGUgc2V2ZXJhbCBhcmVhcy4gV2hpbGUgZG9pbmcg
dGhpcywgDQogICAgd2Ugbm90aWNlZCB0aGF0IGVhY2ggYXJlYSBiZW5lZml0cyBkaWZmZXJlbnRs
eSBmcm9tIHRoZSBwcm9wZXJ0aWVzIHRoYXQgDQogICAgVW5pa2VybmVscyBnaXZlIC0gd2hpY2gg
aXMgZ3JlYXQgKGUuZy4sIGluc3RhbnQgYm9vdCB0aW1lcyBmb3IgTUVDLCBoaWdoIA0KICAgIHBl
cmZvcm1hbmNlIGZvciBORlYsIHJlc291cmNlIGVmZmljaWVuY3kgZm9yIElvVCkuIEhvd2V2ZXIs
IGJ1aWxkaW5nIGFuZCANCiAgICBtYWludGFpbmluZyBuZXcgVW5pa2VybmVscyAoYXMgd2UgZGlk
IHdpdGggQ2xpY2tPUywgTWluaUNhY2hlLCBhbmQgDQogICAgTWluaXB5dGhvbikgaXMgY3VycmVu
dGx5IHBhaW5mdWwuDQogICAgQmVjYXVzZSBvZiBkaWZmZXJlbnQgZm9jdXNlcyBvbiBwcm9wZXJ0
aWVzIGFuZCBwb3J0ZWQvaW1wbGVtZW50ZWQgDQogICAgYXBwbGljYXRpb25zLCBtb3N0IFVuaWtl
cm5lbCB0b2RheSBhcmUgYm91bmQgdG8gdGhlaXIgb3duIE9TIGxheWVycyANCiAgICAoZS5nLiwg
Q2xpY2tPUyB1c2VzIGEgZGlmZmVyZW50IE1pbmktT1MgdGhhbiBNaXJhZ2UpLiBFYWNoIGFwcGxp
Y2F0aW9uIA0KICAgIHJlcXVpcmVzIGEgZGlmZmVyZW50IHN1YnNldCBvZiBPUyBsYXllcnMgYnV0
IGFsc28gZW5hYmxlcyBkaWZmZXJlbnQgDQogICAgb3B0aW1pemF0aW9ucyBvZiB0aGVtLg0KICAg
IA0KICAgIEluIG9yZGVyIHRvIHNvbHZlIHRoaXMsIHdlIGNhbWUgdXAgd2l0aCB0aGUgVW5pY29y
ZSBwcm9wb3NhbC4gQnV0IEkgDQogICAgYWdyZWUgd2l0aCB5b3VyIHN1Z2dlc3Rpb24gYXQgdGhp
cyBwb2ludDogSXQgaGVscHMgZm9yIHRoZSBwcm9qZWN0IHN0YXJ0IA0KICAgIHRvIGZvY3VzIG9u
IHNvbWUgaW5pdGlhbCBhcmVhcy4gRm9yIG5vdywgSSBob3BlIHRoaXMgaXMgZHJpdmVuIGJ5IHRo
ZSANCiAgICBmaXJzdCBjb250cmlidXRvcnMsIGFuZCBJIGhhdmUgcGVyc29uYWxseSBJb1QgaW4g
bWluZC4gU2luY2UgdGhlIHByb2plY3QgDQogICAgZ29hbCBpcyBzbyBhbWJpdGlvdXMsIHdlIHNo
b3VsZCBrZWVwIHRoZSBsb25nLXRlcm0gZ29hbCBpbiBtaW5kIGZyb20gdGhlIA0KICAgIGJlZ2lu
bmluZy4NCiAgICANCiAgICA+IA0KICAgID4gMi4gRG9lcyBhbnkgc2VjdXJpdHkgc3Vic3lzdGVt
IHBsYW5uZWQ/IFhFTiBoYXZlIFhTTS9GTEFTSywgYnV0IElNSE8gaXMgDQogICAgPiBzaG91bGQg
YmUgc3VwcGxlbWVudGVkIGJ5IHNvbWUgc2VjdXJpdHkgbGF5ZXIgaW4gY29udHJvbC9zdHViIGRv
bWFpbnMgYXMgDQogICAgPiB3ZWxsLiBTbyBmYXIgb25seSBrbm93biBpbXBsZW1lbnRhdGlvbiBp
cyBPcGVuWFQsIGJ1dCBpdCBpcy4uLi4gdmVyeSANCiAgICA+IHNwZWNpZmljLiBQcm9iYWJseSBz
b21lIGdlbmVyYWxpemVkIHNlY3VyaXR5IGxheWVyIG5lZWRlZCBpbiBVbmljb3JlIHRvIA0KICAg
ID4gc3VwcGxlbWVudCBGTEFTSy9YU00uLi4gQ29ycmVjdCBtZSBwbGVhc2UsIGlmIEkgbWlzdW5k
ZXJzdGFuZGluZyA6KQ0KICAgIA0KICAgIEkgYWdyZWUgdGhhdCBtYW55IHByb2plY3RzIChlc3Bl
Y2lhbGx5IGVtYmVkZGVkLCBzdHViZG9tYWlucywgZHJpdmVyIA0KICAgIGRvbWFpbnMsIE5GVikg
aGF2ZSBhIHZlc3RlZCBpbnRlcmVzdCBpbiBzZWN1cml0eSBhbmQgaXNvbGF0aW9uLiBJbiBteSAN
CiAgICB2aWV3LCBYU00vRkxBU0sgZnVydGhlciByZXN0cmljdHMgd2hhdCBhIFZNIGNhbiBkbyBh
bmQgc291bmRzIGtpbmQgb2YgDQogICAgb3J0aG9nb25hbCB0byB0aGUgZnVuY3Rpb25hbGl0eSBv
ZiBhIFZNIChhbSBJIHJpZ2h0PykuIFRoZSBmYWN0IHRoYXQgDQogICAgVW5pa2VybmVscyBzaG91
bGQgb25seSBwaWNrIGNvbXBvbmVudHMgdGhhdCBhcmUgYWN0dWFsbHkgcmVxdWlyZWQgdG8gZG8g
DQogICAgdGhlIGpvYiByZWR1Y2VzIHRoZSBhdHRhY2sgc3VyZmFjZSBjb21wYXJlZCB0byBnZW5l
cmFsIHB1cnBvc2UgT1Nlcy4NCiAgICBEbyB5b3Ugc2VlIGZ1cnRoZXIgdmFsdWUgd2l0aCBGTEFT
Sy9YU00gd2hpY2ggcmVxdWlyZXMgZWFybHkgDQogICAgaW1wbGVtZW50YXRpb24gYW5kIGRlc2ln
biBkZWNpc2lvbnMgZm9yIFVuaWNvcmU/IEFzIGZhciBhcyBJIGNhbiB0ZWxsIA0KICAgIHNvbWV0
aGluZyBsaWtlIEZsYXNrIGlzIGltcGxlbWVudGVkIG1vc3RseSBpbiB0aGUgaHlwZXJ2aXNvciBh
bmQgDQogICAgdG9vbHN0YWNrLCBub3QgaW4gdGhlIGd1ZXN0cyB0aGVtc2VsdmVzLCBpcyB0aGlz
IHJpZ2h0Pw0KICAgIA0KICAgIA0KICAgIFRoYW5rcywNCiAgICANCiAgICBTaW1vbg0KICAgIA0K
ICAgID4gDQogICAgPiBSZWdhcmRzLA0KICAgID4gICAgQWxleGFuZGVyDQogICAgPiANCiAgICA+
IE9uIEZyaSwgU2VwIDgsIDIwMTcgYXQgMzozMSBQTSwgRmVsaXBlIEh1aWNpIDxGZWxpcGUuSHVp
Y2lAbmVjbGFiLmV1IA0KICAgID4gPG1haWx0bzpGZWxpcGUuSHVpY2lAbmVjbGFiLmV1Pj4gd3Jv
dGU6DQogICAgPiANCiAgICA+ICAgICBIaSBXZWksIFN0ZWZhbm8sDQogICAgPiANCiAgICA+ICAg
ICBUaGFuayB5b3Ugc28gbXVjaCBmb3IgYWdyZWVpbmcgdG8gYmUgc3BvbnNvcnMhIEnigJlsbCB1
cGRhdGUgdGhlIGRvY3VtZW50Lg0KICAgID4gDQogICAgPiAgICAg4oCUIEZlbGlwZQ0KICAgID4g
DQogICAgPiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09DQogICAgPiAgICAgRHIuIEZlbGlwZSBIdWljaQ0KICAgID4gICAgIENo
aWVmIFJlc2VhcmNoZXIsIE5ldHdvcmtlZCBTeXN0ZW1zIGFuZCBEYXRhDQogICAgPiAgICAgQW5h
bHl0aWNzIEdyb3VwDQogICAgPiAgICAgTkVDIExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsg
UmVzZWFyY2ggRGl2aXNpb24NCiAgICA+ICAgICBLdXJmdWVyc3RlbmFubGFnZSAzNiwgRC02OTEx
NSBIZWlkZWxiZXJnDQogICAgPiAgICAgVGVsLiAgICAgKzQ5DQogICAgPiAgICAgKDApNjIyMSA0
MzQyLTI0MQ0KICAgID4gICAgIEZheDogICAgICs0OQ0KICAgID4gICAgICgwKTYyMjEgNDM0Mi0x
NTUNCiAgICA+IA0KICAgID4gICAgIGUtbWFpbDoNCiAgICA+ICAgICBmZWxpcGUuaHVpY2lAbmVj
bGFiLmV1IDxtYWlsdG86ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4NCiAgICA+ICAgICA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAg
ICA+ICAgICBORUMgRXVyb3BlIExpbWl0ZWQgUmVnaXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwg
MQ0KICAgID4gICAgIFZpY3RvcmlhIFJvYWQsIExvbmRvbiBXMyA2QkwgUmVnaXN0ZXJlZCBpbiBF
bmdsYW5kIDI4MzIwMTQNCiAgICA+IA0KICAgID4gDQogICAgPiANCiAgICA+IA0KICAgID4gICAg
IE9uIDkvOC8xNywgMTowMCBQTSwgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20N
CiAgICA+ICAgICA8bWFpbHRvOmxhcnMua3VydGhAY2l0cml4LmNvbT4+IHdyb3RlOg0KICAgID4g
DQogICAgPiAgICAgID5AV2VpLCBAU3RlZmFubywNCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+
T24gMDcvMDkvMjAxNywgMjI6MTYsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnDQogICAgPiAgICAgPG1haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnPj4gd3Jv
dGU6DQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiAgICBIaSBhbGwsDQogICAgPiAgICAgID4N
CiAgICA+ICAgICAgPiAgICBJIHdvdWxkIGJlIGdsYWQgdG8gc3BvbnNvciB0aGlzIHByb3Bvc2Fs
LiBJIHRoaW5rIGl0IHdpbGwgYmUNCiAgICA+ICAgICBvZiBncmVhdA0KICAgID4gICAgICA+ICAg
IGJlbmVmaXQgdG8gdGhlIGVjb3N5c3RlbS4gTGV0IG1lIGtub3cgaWYgSSBuZWVkIHRvIGRvIGFu
eXRoaW5nDQogICAgPiAgICAgID5zcGVjaWZpYy4NCiAgICA+ICAgICAgPg0KICAgID4gICAgICA+
QmFzaWNhbGx5LCBhbGwgd2hpY2ggaXMgbmVlZGVkIGlzIGFuIGFncmVlbWVudC4gV2hpY2ggd2Ug
aGF2ZSBmcm9tIHlvdQ0KICAgID4gICAgICA+Ym90aC4gRmVsaXBlLCBjYW4gdGhlbiBhZGQgeW91
ciBuYW1lcyB0byB0aGUgcHJvcG9zYWwuDQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPkxvb2tp
bmcgb3V0IGZvciB0aGUgZXZvbHZpbmcgcHJvamVjdCBhbmQgaGVscGluZyAoZS5nLiB0aHJvdWdo
DQogICAgPiAgICAgYWR2aWNlKSBpcw0KICAgID4gICAgICA+bm90IHN0cmljdGx5IG5lY2Vzc2Fy
eSwgYnV0IGFsd2F5cyB3ZWxjb21lLg0KICAgID4gICAgICA+DQogICAgPiAgICAgID5MYXJzDQog
ICAgPiAgICAgID4NCiAgICA+IA0KICAgID4gDQogICAgPiANCiAgICA+IA0KICAgID4gLS0gDQog
ICAgPiBSZWdhcmRzLA0KICAgID4gICAgQWxleGFuZGVyIER1YmluaW4NCiAgICANCiAgICAtLSAN
CiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCiAgICBTaW1vbiBLdWVuemVyDQogICAg44K344Oi44OzIOOCr+OCpeODs+ODhOOC
oeODvA0KICAgIFJlc2VhcmNoIFNjaWVudGlzdCwNCiAgICBOZXR3b3JrZWQgU3lzdGVtcyBhbmQg
RGF0YSBBbmFseXRpY3MgR3JvdXANCiAgICBORUMgTGFib3JhdG9yaWVzIEV1cm9wZSwgTmV0d29y
ayBSZXNlYXJjaCBEaXZpc2lvbg0KICAgIEt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhl
aWRlbGJlcmcNCiAgICBUZWwuICAgICArNDkgKDApNjIyMSA0MzQyLTI2NA0KICAgIEZheDogICAg
ICs0OSAoMCk2MjIxIDQzNDItNTI2NA0KICAgIGUtbWFpbDogIHNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1DQogICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQogICAgTkVDIEV1cm9wZSBMdGQgfCBSZWdpc3RlcmVkIE9mZmljZTogQXRo
ZW5lLCBPZHlzc2V5DQogICAgQnVzaW5lc3MgUGFyaywgV2VzdCBFbmQgUm9hZCwgTG9uZG9uLCBI
QTQgNlFFLCBHQg0KICAgIFJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAyODMyMDE0DQogICAgDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:56:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsAxL-0001cL-Tk; Wed, 13 Sep 2017 16:56:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsAxK-0001bs-Me
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 16:56:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 91/4F-30935-52369B95; Wed, 13 Sep 2017 16:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVc1eWe
 kwfZJ4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePOskb3gplBF05PzTA2M
 v3i7GLk4hAQamST+/3rICuE8ZpT4u/kfkMMJ5GxjlPh5CcwWEXCW+HpmLjuIzSugL9HRfokFx
 BYWsJXYd+g9WLOEwDcmiRN9v8ASEgKeEu9uXoazN/aeZ+piZOdgE7CSOCQGEmURUJX4teA24w
 RG7gWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj3OAAQ
 7GPf+czrEKMnBpCTKu1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6TiUA5waLU9NSKtMwc
 YOjBpCU4eJREeJ+ApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpw3HqRIAKQoozQPbgQsD
 i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcRyBSezLwSuE2vgI5gAjrizOkdIEeUJCKkpB
 oYV6kkfbad12W8NvHDi5g45tl7V1nVb73J1Xel13JeXmyRwV9Rvf/VGzbc4TzycMflWdOWT1G
 8fWe6qM80mZsKvifrUqbMe/RK+vIZJoVqDvfpGvwi3xf0XQnNblgj/ZqvPldHLS3hibREw9qT
 r46UBnfI1AhaBfoJfHC4IX3aZ+aGh/fXpbjrKLEUZyQaajEXFScCAMeEM31+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505321764!111259470!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2415 invoked from network); 13 Sep 2017 16:56:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 16:56:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsAxH-0007qu-Sq; Wed, 13 Sep 2017 16:56:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsAxC-0001oK-3J; Wed, 13 Sep 2017 16:55:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsAxB-0000fl-Pc; Wed, 13 Sep 2017 16:55:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113414-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=20b1a022558b02d9fb23df5b98fb442037ac0572
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 16:55:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113414: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQxNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAyMGIxYTAyMjU1OGIwMmQ5ZmIyM2RmNWI5OGZiNDQyMDM3YWMwNTcyCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDEwICAyMDE3LTA5LTEzIDEyOjIzOjE5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzMyIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 16:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 16:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsAzQ-0001qP-91; Wed, 13 Sep 2017 16:58:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsAzP-0001qE-7J
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 16:58:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3A/5C-03283-6A369B95; Wed, 13 Sep 2017 16:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+6y5J2
 RBoe38Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnXn09mKlgiWvHkl2gD4yLBLkZODgkBI4m3
 E/8xdTFycQgJLGSUeP7iLBNIQlggSOJj8w9WEFtEIEHi6MyZjCBFzAJ/mSQWHWxjg+iYySjxu
 uEwM0gVm4CqxIbrp8A6eAWsJVZNP8ICYrMAxXd++ghmiwqESzSd7WeBqBGUODnzCZjNKeAh8X
 fFErDNzALqEn/mXWKGsMUlNj37zgphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcoABDsYb24MOMQoycGk
 JMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tokoJxgUWp6akVaZg4wVmDSEhw8SiK81
 0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsYpEgApCijNA9uBCxuLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmY9xLIFJ7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhgr5hrEB76w/xg
 t+nzT3lmzNq8p47h6NmuZjP7tH0vzn39K4uiQ7qhMVtjRnfvkk/HSrZvWpGX4PrmltmJZcNq7
 9oscfx+tVHmirfCY60qj2+9eIYE079zHM1ZN5/L6IGLB1iOrf+C5CfcpqdiufumefYk9x6un6
 R6ZlW4jXlPUuXOq6cotlvFKLMUZiYZazEXFiQDZHJ4K1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505321893!79570020!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18286 invoked from network); 13 Sep 2017 16:58:14 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 13 Sep 2017 16:58:14 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5733BAC15;
 Wed, 13 Sep 2017 16:58:12 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-2-jgross@suse.com>
 <296392b67f6d4d72ba301ca50a9d6e25@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5599ada3-b909-b6f6-eef3-17f1934160fe@suse.com>
Date: Wed, 13 Sep 2017 18:58:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <296392b67f6d4d72ba301ca50a9d6e25@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v6 01/12] xen: correct
 gnttab_get_status_frames()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTg6MDEsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMTMg
U2VwdGVtYmVyIDIwMTcgMDg6NDcKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3Jn
OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsKPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChY
ZW4ub3JnKSA8dGltQHhlbi5vcmc+Owo+PiBqdWxpZW4uZ3JhbGxAYXJtLmNvbTsgamJldWxpY2hA
c3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdgo+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBb
UEFUQ0ggdjYgMDEvMTJdIHhlbjogY29ycmVjdAo+PiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMo
KQo+Pgo+PiBJbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKSBhbGwgYWNjZXNzZXMgdG8gbnJf
c3RhdHVzX2ZyYW1lcyBzaG91bGQKPj4gYmUgZG9uZSB3aXRoIHRoZSBncmFudCB0YWJsZSBsb2Nr
IGhlbGQuCj4gCj4gSXMgdGhpcyB0cnVlPyBUaGUgdmFsdWUgY2FuIG9ubHkgaW5jcmVhc2Ugc28g
d2hhdCBkb2VzIHRoZSBpbmNyZWFzZSBsb2NrIHNjb3BlIGFjdHVhbGx5IHByb3RlY3QgYWdhaW5z
dD8KClRoZSBjb21tZW50IGFib3ZlIG5yX3N0YXR1c19mcmFtZXMoKSBzYXlzIHNvLiBFaXRoZXIg
dGhlIGNvbW1lbnQgb3IgdGhlCmNvZGUgaXMgd3JvbmcuCgoKSnVlcmdlbgoKPiAKPiAgIFBhdWwK
PiAKPj4KPj4gV2hpbGUgYXQgaXQgY29ycmVjdCBjb2Rpbmcgc3R5bGU6IGxhYmVscyBzaG91bGQg
YmUgaW5kZW50ZWQgYnkgb25lCj4+IHNwYWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIHwgMTUgKysrKysrKystLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IGluZGV4IGMzODk1ZTYyMDEuLjAw
ZmYwNzViZDkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiArKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gQEAgLTI4NjYsMTkgKzI4NjYsMTkgQEAKPj4g
Z250dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dl
dF9zdGF0dQo+PiBzX2ZyYW1lc190KSB1b3AsCj4+Cj4+ICAgICAgZ3QgPSBkLT5ncmFudF90YWJs
ZTsKPj4KPj4gKyAgICBvcC5zdGF0dXMgPSBHTlRTVF9va2F5Owo+PiArCj4+ICsgICAgZ3JhbnRf
cmVhZF9sb2NrKGd0KTsKPj4gKwo+PiAgICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4g
bnJfc3RhdHVzX2ZyYW1lcyhndCkpICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19JTkZPLCAiR3Vlc3QgcmVxdWVzdGVkIGFkZHJlc3NlcyBmb3IgJWQgZ3JhbnQKPj4gc3Rh
dHVzICIKPj4gICAgICAgICAgICAgICAgICAgImZyYW1lcywgYnV0IG9ubHkgJWQgYXJlIGF2YWls
YWJsZS5cbiIsCj4+ICAgICAgICAgICAgICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfc3RhdHVzX2Zy
YW1lcyhndCkpOwo+PiAgICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+
PiAtICAgICAgICBnb3RvIG91dDI7Cj4+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+PiAgICAgIH0K
Pj4KPj4gLSAgICBvcC5zdGF0dXMgPSBHTlRTVF9va2F5Owo+PiAtCj4+IC0gICAgZ3JhbnRfcmVh
ZF9sb2NrKGd0KTsKPj4gLQo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBp
KysgKQo+PiAgICAgIHsKPj4gICAgICAgICAgZ21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBn
dCwgaSk7Cj4+IEBAIC0yODg2LDEwICsyODg2LDExIEBACj4+IGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHUKPj4gc19mcmFtZXNf
dCkgdW9wLAo+PiAgICAgICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfYmFkX3ZpcnRfYWRkcjsK
Pj4gICAgICB9Cj4+Cj4+ICsgdW5sb2NrOgo+PiAgICAgIGdyYW50X3JlYWRfdW5sb2NrKGd0KTsK
Pj4gLW91dDI6Cj4+ICsgb3V0MjoKPj4gICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKPj4gLW91
dDE6Cj4+ICsgb3V0MToKPj4gICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90b19ndWVz
dCh1b3AsICZvcCwgc3RhdHVzKSkgKQo+PiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4KPj4g
LS0KPj4gMi4xMi4zCj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:16:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBGf-0003O3-R6; Wed, 13 Sep 2017 17:16:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422dd8c25=George.Dunlap@citrix.com>)
 id 1dsBGf-0003Nx-2b
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 17:16:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FE/AB-03414-4D769B95; Wed, 13 Sep 2017 17:16:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvdy+s5
 Ig3kvTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozr7+ayF0w3rVh8r5mpgfGpWhcjJ4eEgJ/E
 oufPGCHsMokjjW/YIewiicnntkLFSyQ67z1jA7F5BQQlTs58wgJicwrYS9x+sgCsXkigUGLK9
 j6wOJuAnsS841/BbBYBVYmZ51dBzUmUaGi6zQoxJ0Bi1t39YLawgJNE24/zzCC2iICyRO+v32
 C9zAJREt863zJC2JoSrdt/Q+1SlVj84CiQzQE0M13i7PfMCYyCs5BcNwtJxwJGplWMGsWpRWW
 pRbpGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxj/LAs4xCjJwaQk
 yrtXd2ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnefWlAOcGi1PTUirTMHGCUwKQlOHiURHgvg
 KR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc9yZIkQBIUUZpHtwIWMReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjDvFZApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MIZu4WO718za6b6
 oLeLwFxXjvNOy0evjmQOfLv481SXU6r7zqs3dGreDP54WDhBNy4tP9BdeHXasWa+5rcNh30pF
 f4cFLY9Opay/ffPOpFuF3oceLCy/sIL797UspblcHOonWt8YevwqW3EgomTKbre/Ves/arz59
 kC867XC1hkvHnFcWho9XVKJpTgj0VCLuag4EQAce99O0wIAAA==
X-Env-Sender: prvs=422dd8c25=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505322963!82740608!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59551 invoked from network); 13 Sep 2017 17:16:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 17:16:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; d="scan'208";a="52772209"
X-Gm-Message-State: AHPjjUiKbIi6YEMB4aboApPzxhlMh6RDZEc18rS5oYOiUSbGuS2kqsWU
 v8aC1bBWLo4+dSW7+6UR1J33q2PURCqFtAsRwHo=
X-Google-Smtp-Source: AOwi7QC9tpwRN+KTW2HcQ9MODSjgrIppkd/uhbYnypzNx7R6rA3XJZ9/5+6WhDUaXZzUrOWFYGdZh45sKJNr8tXjuAU=
X-Received: by 10.55.97.203 with SMTP id v194mr23909518qkb.305.1505322643417; 
 Wed, 13 Sep 2017 10:10:43 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <594A7C240200007800165322@prv-mh.provo.novell.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7C240200007800165322@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 13 Sep 2017 18:10:42 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbmW_HitEbDfD8eODmpJO0i20XaKxcT3UJm62NiiniP8g@mail.gmail.com>
Message-ID: <CAFLBxZbmW_HitEbDfD8eODmpJO0i20XaKxcT3UJm62NiiniP8g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/17] x86emul: support F16C insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTowMSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBOb3RlIHRoYXQgdGhpcyBhdm9pZHMgZW11bGF0aW5nIHRoZSBiZWhh
dmlvciBvZiBWQ1ZUUFMyUEggZm91bmQgb24gYXQKPiBsZWFzdCBzb21lIEludGVsIENQVXMsIHdo
aWNoIHVwZGF0ZSBNWENTUiBldmVuIHdoZW4gdGhlIG1lbW9yeSB3cml0ZQo+IGZhdWx0cy4KPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IC0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCj4gKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKPiBAQCAtMzAyOCw2ICsz
MDI4LDQ3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOwo+ICAjZW5kaWYKPgo+ICsgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIHZjdnRwaDJwcyAoJWVjeCksJXltbTEuLi4iKTsKPiArICAgIGlmICggc3RhY2tfZXhlYyAm
JiBjcHVfaGFzX2YxNmMgKQo+ICsgICAgewo+ICsgICAgICAgIGRlY2xfaW5zbih2Y3Z0cGgycHMp
Owo+ICsgICAgICAgIGRlY2xfaW5zbih2Y3Z0cHMycGgpOwo+ICsKPiArICAgICAgICBhc20gdm9s
YXRpbGUgKCAidnhvcnBzICUleG1tMSwgJSV4bW0xLCAlJXhtbTFcbiIKPiArICAgICAgICAgICAg
ICAgICAgICAgICBwdXRfaW5zbih2Y3Z0cGgycHMsICJ2Y3Z0cGgycHMgKCUwKSwgJSV5bW0xIikK
PiArICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpICk7Cj4gKwo+ICsgICAgICAg
IHNldF9pbnNuKHZjdnRwaDJwcyk7Cj4gKyAgICAgICAgcmVzWzFdID0gMHg0MDAwM2MwMDsgLyog
KDEuMCwgMi4wKSAqLwo+ICsgICAgICAgIHJlc1syXSA9IDB4NDQwMDQyMDA7IC8qICgzLjAsIDQu
MCkgKi8KPiArICAgICAgICByZXNbM10gPSAweDM0MDBiODAwOyAvKiAoLS41LCAuMjUpICovCj4g
KyAgICAgICAgcmVzWzRdID0gMHhiYzAwMDAwMDsgLyogKDAuMCwgLTEuKSAqLwo+ICsgICAgICAg
IG1lbXNldChyZXMgKyA1LCAweGZmLCAxNik7Cj4gKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWdu
ZWQgbG9uZykocmVzICsgMSk7Cj4gKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVt
dWxvcHMpOwo+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBzICUleW1tMSwgJTAiIDog
Ij1tIiAocmVzWzE2XSkgKTsKPiArICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAh
Y2hlY2tfZWlwKHZjdnRwaDJwcykgKQo+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICAg
ICAgcHJpbnRmKCJva2F5XG4iKTsKPiArCj4gKyAgICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIHZjdnRwczJwaCAkMCwleW1tMSwoJWVkeCkuLi4iKTsKPiArICAgICAgICBhc20gdm9sYXRp
bGUgKCAidm1vdnVwcyAlMCwgJSV5bW0xXG4iCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcHV0
X2luc24odmN2dHBzMnBoLCAidmN2dHBzMnBoICQwLCAlJXltbTEsICglMSkiKQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJtIiAocmVzWzE2XSksICJkIiAoTlVMTCkgKTsKPiArCj4gKyAg
ICAgICAgc2V0X2luc24odmN2dHBzMnBoKTsKPiArICAgICAgICBtZW1zZXQocmVzICsgNywgMCwg
MzIpOwo+ICsgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyArIDcpOwo+ICsg
ICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKPiArICAgICAgICBpZiAo
IHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZjdnRwczJwaCkgfHwKPiArICAgICAg
ICAgICAgIG1lbWNtcChyZXMgKyAxLCByZXMgKyA3LCAxNikgfHwKPiArICAgICAgICAgICAgIHJl
c1sxMV0gfHwgcmVzWzEyXSB8fCByZXNbMTNdIHx8IHJlc1sxNF0gKQo+ICsgICAgICAgICAgICBn
b3RvIGZhaWw7Cj4gKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKPiArICAgIH0KPiArICAgIGVs
c2UKPiArICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwo+ICsKPiAgI3VuZGVmIGRlY2xfaW5z
bgo+ICAjdW5kZWYgcHV0X2luc24KPiAgI3VuZGVmIHNldF9pbnNuCj4gLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmgKPiArKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuaAo+IEBAIC0xMjcsNiArMTI3LDE0IEBAIHN0YXRpYyBpbmxpbmUg
dWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHgKPiAgICAgIChyZXMuYyAmICgxVSA8PCAyOCkpICE9
IDA7IFwKPiAgfSkKPgo+ICsjZGVmaW5lIGNwdV9oYXNfZjE2YyAoeyBcCj4gKyAgICBzdHJ1Y3Qg
Y3B1aWRfbGVhZiByZXM7IFwKPiArICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxM
KTsgXAo+ICsgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiA2
KSAhPSA2KSApIFwKPiArICAgICAgICByZXMuYyA9IDA7IFwKPiArICAgIChyZXMuYyAmICgxVSA8
PCAyOSkpICE9IDA7IFwKPiArfSkKPiArCj4gICNkZWZpbmUgY3B1X2hhc19hdngyICh7IFwKPiAg
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAo+ICAgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAs
ICZyZXMsIE5VTEwpOyBcCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBA
IC0zNjksNiArMzY5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7Cj4gICAgICBbMHgwMCAuLi4g
MHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiAgICAgIFsweDBjIC4u
LiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCj4gICAgICBbMHgxMF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiArICAgIFsweDEzXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCj4gICAgICBbMHgxNCAuLi4gMHgx
NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAo+ICAgICAgWzB4MTddID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAo+ICAgICAgWzB4MTgg
Li4uIDB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0s
Cj4gQEAgLTQxMSw2ICs0MTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKPiAgICAgIFsweDE0
IC4uLiAweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29f
b3AgPSAxIH0sCj4gICAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCB9LAo+ICAg
ICAgWzB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29w
ID0gMSB9LAo+ICsgICAgWzB4MWRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21l
bSA9IDEsIC50d29fb3AgPSAxIH0sCj4gICAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X25vbmUgfSwKPiAgICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKPiAg
ICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAo+IEBAIC0xNjAxLDYgKzE2
MDMsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKPiAgI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQo
KSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKPiAgI2RlZmlu
ZSB2Y3B1X2hhc19hZXNuaSgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjUsIGN0
eHQsIG9wcykKPiAgI2RlZmluZSB2Y3B1X2hhc19hdngoKSAgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVDWCwgMjgsIGN0eHQsIG9wcykKPiArI2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjksIGN0eHQsIG9wcykKPiAgI2RlZmluZSB2
Y3B1X2hhc19yZHJhbmQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMzAsIGN0eHQs
IG9wcykKPiAgI2RlZmluZSB2Y3B1X2hhc19tbXhleHQoKSAgICAgKHZjcHVfaGFzKDB4ODAwMDAw
MDEsIEVEWCwgMjIsIGN0eHQsIG9wcykgfHwgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmNwdV9oYXNfc3NlKCkpCj4gQEAgLTcyMTYsNiArNzIxOSwxMiBAQCB4ODZfZW11bGF0
ZSgKPiAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwo+ICAgICAgICAg
IGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKPgo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDEzKTogLyogdmN2dHBoMnBzIHhtbS9tZW0se3gseX1tbSAqLwo+ICsgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKPiArICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShmMTZjKTsKPiArICAgICAgICBvcF9ieXRlcyA9IDggPDwgdmV4Lmw7
Cj4gKyAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKPiArCj4gICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN4YncgeG1tL21lbSx7eCx5fW1tICovCj4g
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQg
eG1tL21lbSx7eCx5fW1tICovCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5fW1tICovCj4gQEAgLTc2MDcsNiArNzYx
Niw1MCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIp
Owo+ICAgICAgICAgIGdvdG8gcGV4dHI7Cj4KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzYSwgMHgxZCk6IC8qIHZjdnRwczJwaCAkaW1tOCx7eCx5fW1tLHhtbS9tZW0gKi8KCk9u
IHRoZSB3aG9sZSB0aGlzIHN0YW56YSBsb29rcyBwbGF1c2libGU7IGp1c3QgYSBmZXcgY29tbWVu
dHMuLi4KCj4gKyAgICB7Cj4gKyAgICAgICAgdWludDMyX3QgbXhjc3I7Cj4gKwo+ICsgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudyB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsK
PiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmMTZjKTsKPiArICAgICAgICBmYWls
X2lmKCFvcHMtPndyaXRlKTsKPiArCj4gKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHVi
KTsKPiArICAgICAgICBvcGNbMF0gPSBiOwo+ICsgICAgICAgIG9wY1sxXSA9IG1vZHJtOwo+ICsg
ICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgLyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCj4gKyAgICAgICAgICAg
IHZleC5iID0gMTsKPiArICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7Cj4gKyAgICAgICAgfQoK
Rmlyc3Qgb2YgYWxsLCBJJ20gbm90IGEgZmFuIG9mIG1vZGlmeWluZyB0aGUgYWN0dWFsIGRlY29k
ZWQgdmV4IHByZWZpeApoZXJlLiAgSSByZWFsaXplIHRoYXQgYXMgaXQgaGFwcGVucyB2ZXguYiB3
b24ndCBiZSByZWFkIGFnYWluOyBidXQgaXQKanVzdCBzZWVtcyBsaWtlIHJpc2t5IGJlaGF2aW9y
LiAgV291bGQgaXQgbWFrZSBtb3JlIHNlbnNlIHRvIG1ha2UgYQpjb3B5IG9mIHZleCBhbmQgbW9k
aWZ5IHRoYXQ/CgpTZWNvbmRseSwgdGhlIGxvZ2ljIGhlcmUgaXMgY29uZnVzaW5nOiB5b3UgZmly
c3QgY29weSB0aGUgZGVjb2RlZAptb2RybSBieXRlLCB0aGVuIG1vZGlmeSBvbmUgYml0IG9mIHRo
ZSBkZWNvZGVkIHZleCBwcmVmaXgsIHRoZW4gbW9kaWZ5CnRoZSBjb3BpZWQgbW9kcm0gYnl0ZSwg
dGhlbiAoYmVsb3cpIGNvcHkgdGhlIChwb3RlbnRpYWxseSkgbW9kaWZpZWQKdmV4IHByZWZpeC4K
Ckl0IHNlZW1zIGxpa2UgaXQgd291bGQgYmUgYSBsb3QgbW9yZSBjbGVhciB0byBoYXZlIHRoZSBp
ZiBiZWZvcmUgdGhlCmluaXRfcHJlZml4ZXMsIGFuZCBoYXZlIGl0IGxvb2sgbGlrZSB0aGlzOgoK
aWYgKCBlYS50eXBlID09IE9QX01FTSApCnsKICAvKiBDb252ZXJ0IGJsYWggKi8KICB2ZXguYiA9
IDE7CiAgbW9kcm0gJj0gMHgzOAp9CgooT3IgbHZleCBhbmQgbG1vZHJtLCB3aGljaCBhcmUgbG9j
YWwgdmFyaWFibGVzIGNvbnRhaW5pbmcgY29waWVzIG9mCnRoZSBkZWNvZGVkIHZleCBwcmVmaXgg
YW5kIG1vZHJtIGJ5dGUuKQoKPiArICAgICAgICBvcGNbMl0gPSBpbW0xOwo+ICsgICAgICAgIGZp
Yy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKPiArICAgICAgICBvcGNbM10gPSAweGMzOwoK
T3Blbi1jb2RpbmcgdGhpcyAncmV0JyBtYWtlcyB0aGlzIGhhcmRlciB0byBwYXJzZS4KCj4gKwo+
ICsgICAgICAgIGNvcHlfVkVYKG9wYywgdmV4KTsKCklmIHdlIG1vdmUgdGhlIHZleCAmIG1vZHJt
IGFkanVzdG1lbnQgYWJvdmUgdGhlIGluaXRfcHJlZml4ZXMoKSwgdGhlbgp0aGlzIGNhbiBnbyBy
aWdodCBhZnRlciBpbml0X3ByZWZpeGVzKCk7IHRoYXQgd2F5IHRoZSBieXRlcyBhcmUgYWxsCmJh
c2ljYWxseSBzZXQgaW4gb3JkZXIuCgpBdCB2ZXJ5IGxlYXN0IHRoaXMgbG9naWNhbGx5IGdvZXMg
d2l0aCB0aGUgb3RoZXIgInNldCB1cCBvcGMiIGNvZGUsIHNvCmlmIGxlZnQgaGVyZSB0aGUgYmxh
bmsgbGluZSBzaG91bGQgYmUgYWZ0ZXIgdGhpcyByYXRoZXIgdGhhbiBiZWZvcmUKdGhpcy4KCk1v
cmUgbGF0ZXIuIDotKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBRE-0004DS-QH; Wed, 13 Sep 2017 17:27:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4228083ce=citrix-osstest@xenproject.org>)
 id 1dsBRE-0004D4-8f
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 17:27:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 DB/E5-18858-36A69B95; Wed, 13 Sep 2017 17:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW5S1s5
 Ig7N79CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8afg1wFzwQr1n5+ztjAuJ67i5GTQ0LAX2Li
 mQ2MELaHxKKrW9hAbBEBZ4kJH26D2bwCehI/H5wFs4UFYiWW/zwMVM8FVL+RTWL/62VMEM2qE
 vMvvGYBsdmABk3smQhmswDF587oB6sREtCSWLp4JRPEUEGJkzOfgNUwC0hIHHzxghlijqXEjd
 33WCcw8s5CUjYLSdkCRqZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXr
 J+bmbGIGhwwAEOxgbvzgdYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvVyZQ
 TrAoNT21Ii0zBxjEMGkJDh4lEd4lIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn1QEpE
 gApyijNgxsBi6hLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdkQE0hSczrwRu0yugI5iAjj
 hzegfIESWJCCmpBsaIc3cs6qVOGSYELZJ3mL160g1RI21WfQeP2NyeuoqTzv8Sxc9w3JPO8W4
 J537Zy+u/Wy7kJedjl30y/2K2q/K/vrfN8LJn+D72jRONOP63dWaH5074f1LjkIjn3UbPmwWf
 Lv/Q32AYt+do2Q0HhbXObwLStz1jnsXYvNpDTZdjx6XHX+oLNiuxFGckGmoxFxUnAgAwDeVNo
 wIAAA==
X-Env-Sender: prvs=4228083ce=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505323617!114724763!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1181 invoked from network); 13 Sep 2017 17:26:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 17:26:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; d="scan'208";a="447734886"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72101-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-amd64-pvops:kernel-build:fail:regression
 distros-debian-squeeze:test-amd64-amd64-amd64-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:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72066
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 13 Sep 2017 18:26:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72101: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTAxIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEwMS8KClJlZ3Jl
c3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDcyMDY2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1u
ZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9r
ZW4gbGlrZSA3MjA2NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDY2CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIw
NjYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbGlrZSA3MjA2NgogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDY2CiB0ZXN0
LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MjA2NgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDcyMDY2Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5
Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVl
emUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:34:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:34:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBY3-0004yL-Hp; Wed, 13 Sep 2017 17:34:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgdegra@tycho.nsa.gov>) id 1dsBY1-0004yF-VN
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 17:34:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4E/21-02021-90C69B95; Wed, 13 Sep 2017 17:34:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyTUIiRJcjZ2e
 kwf2H2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/MxUF75gqJpxMbmDczNTFyMkhIeAvcfnN
 AbYuRi4OIYFuRol5W66yQyR8Jdasv8UEkehglFh8qZ8dwtnGKHHqwUQ2kCphgXiJbUd/MILYI
 gI2ErefzWYBKWIWeMEo0T+hkRUkISQQI/Gv+ypYA5uArsSCgyvBdvMKOEg0PD3ODGKzCKhKrD
 p/AMwWFQiXaDrbzwJRIyhxcuYTMJtTwERiz/YpYMuYBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7
 zBEahWUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NTPVyU4uLE9NT
 cxKTivWS83M3MQIDnQEIdjBePO15iFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMGhwcA
 n1rVl9glGLJy89LVZLg/ZIFVCdYlJqeWpGWmQOMRZhSCQ4eJRHeCyBp3uKCxNzizHSI1ClGXY
 4bD6//YRICmyElziuSDVQkAFKUUZoHNwKWFi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmHc
 ayCqezLwSuE2vgI5gAjrizOkdIEeUJCKkpBoYm1PdMjOMQxpVF0h9k6uSYT1zp6Pkb4nVTf9F
 87c7PSx2nWluWs1k8uCu7vLtJQ9t7CoktA3OcAjUS/77V/vgSkZd9pyJ21VDjZfZXnjSM182U
 GJ63HlZlu7TK7ZP9N7uunfL5pnzQ78s3c2ndiR3x4MksdkOlh0r27winTgKduhW20pcvG+gxF
 KckWioxVxUnAgAdikw1AYDAAA=
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505324040!82975289!1
X-Originating-IP: [214.24.24.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28216 invoked from network); 13 Sep 2017 17:34:00 -0000
Received: from ucol19pa11.eemsg.mail.mil (HELO UCOL19PA11.eemsg.mail.mil)
 (214.24.24.84)
 by server-10.tower-206.messagelabs.com with SMTP; 13 Sep 2017 17:34:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; d="scan'208";a="331841696"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA11.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 13 Sep 2017 17:34:00 +0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; 
   d="scan'208";a="2262629"
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 13 Sep 2017 17:33:39 +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
 v8DHWQ9d019729; Wed, 13 Sep 2017 13:32:29 -0400
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-5-jgross@suse.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <9e3e445a-f985-5bc1-9605-64840ac9dc17@tycho.nsa.gov>
Date: Wed, 13 Sep 2017 13:32:26 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913154651.2366-5-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v6 04/12] xen: add new domctl hypercall to
 set grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAxMTo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBBZGQgYSBkb21j
dGwgaHlwZXJjYWxsIHRvIHNldCB0aGUgZG9tYWluJ3MgcmVzb3VyY2UgbGltaXRzIHJlZ2FyZGlu
Zwo+IGdyYW50IHRhYmxlcy4gSXQgaXMgYWNjZXB0ZWQgb25seSBhcyBsb25nIGFzIG5laXRoZXIK
PiBnbnR0YWJfc2V0dXBfdGFibGUoKSBoYXMgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIG5v
ciB0aGUgZG9tYWluCj4gaGFzIHN0YXJ0ZWQgdG8gcnVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:36:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBaZ-000586-1t; Wed, 13 Sep 2017 17:36:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422814ed4=Paul.Durrant@citrix.com>)
 id 1dsBaX-00057x-64
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 17:36:37 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 13/AC-02224-4AC69B95; Wed, 13 Sep 2017 17:36:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQndxzs5
 Ig67rOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8as41+YCh6rV+yZJ9fAuEC9i5GTQ0LAT2Lp
 iQYWEJtNQEdi6dH5TCC2iEC0xMdZ94FsLg5mgX9MEquX7GDtYuTgEBYIkvjf6ANREyxxpOM6M
 4TtJNF25hU7iM0ioCoxf/9qRhCbV8BdonvXZlaQOUICpxglbvbfBEtwCthITPw5G8xmFJCV+N
 K4GmwQs4C4xK0nEEdICAhILNlznhnCFpV4+fgfK4RtILF16T4WkHuYBTQl1u/Sh2hVlJjS/ZA
 dYq+gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hg
 rJebWlycmJ6ak5hUrJecn7uJERj49QwMjDsYm0/4HWKU5GBSEuXdq7szUogvKT+lMiOxOCO+q
 DQntfgQowwHh5IE7+ZsoJxgUWp6akVaZg4wBmHSEhw8SiK8+0DSvMUFibnFmekQqVOMlhzHNl
 3+w8Qx4+ZdIPnk2ry/TEIsefl5qVLivH0gDQIgDRmleXDjYGniEqOslDAvIwMDgxBPQWpRbmY
 JqvwrRnEORiVh3j8gU3gy80rgtr4COogJ6KAzp3eAHFSSiJCSamBUV6qdE+zYwrbO/baglnT7
 ysv742pyKucfdpS7oFNy531jUMSx77VnEs6/u2S2ftEE6zuKqtz6Tin/TLs3ZWS+SPGRPbGz1
 abo3J++2IzW3i9GfRfSTk/gP52+4qOTiPL011drvPcEzbc23vG+IHiS07nFhes3/7QrKbrpq3
 3iqaLrcY2DgVOUWIozEg21mIuKEwHn8Al9DgMAAA==
X-Env-Sender: prvs=422814ed4=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505324195!56577103!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27097 invoked from network); 13 Sep 2017 17:36:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 17:36:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; d="scan'208";a="52773884"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v6 01/12] xen: correct
 gnttab_get_status_frames()
Thread-Index: AQHTLKeqAwLTrGGwz0qPEQ3kOm8PbKKy+UVQ///u2QCAACvQUA==
Date: Wed, 13 Sep 2017 17:36:34 +0000
Message-ID: <30d9e0c2122a41fd82e3b25e6e6a77d7@AMSPEX02CL03.citrite.net>
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-2-jgross@suse.com>
 <296392b67f6d4d72ba301ca50a9d6e25@AMSPEX02CL03.citrite.net>
 <5599ada3-b909-b6f6-eef3-17f1934160fe@suse.com>
In-Reply-To: <5599ada3-b909-b6f6-eef3-17f1934160fe@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v6 01/12] xen: correct
 gnttab_get_status_frames()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxNyAwOTo1OA0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnDQo+IENjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29t
PjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5v
cmc+OyBqdWxpZW4uZ3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207DQo+IGRnZGVncmFA
dHljaG8ubnNhLmdvdg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzEy
XSB4ZW46IGNvcnJlY3QNCj4gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKCkNCj4gDQo+IE9uIDEz
LzA5LzE3IDE4OjAxLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2Vz
QGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZg0KPiA+PiBKdWVyZ2VuIEdyb3NzDQo+ID4+IFNl
bnQ6IDEzIFNlcHRlbWJlciAyMDE3IDA4OjQ3DQo+ID4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZw0KPiA+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsgc3N0YWJlbGxp
bmlAa2VybmVsLm9yZzsgV2VpIExpdQ0KPiA+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+ID4+IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+PiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsNCj4gPj4ganVsaWVu
LmdyYWxsQGFybS5jb207IGpiZXVsaWNoQHN1c2UuY29tOyBkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3YN
Cj4gPj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY2IDAxLzEyXSB4ZW46IGNvcnJlY3QN
Cj4gPj4gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKCkNCj4gPj4NCj4gPj4gSW4gZ250dGFiX2dl
dF9zdGF0dXNfZnJhbWVzKCkgYWxsIGFjY2Vzc2VzIHRvIG5yX3N0YXR1c19mcmFtZXMgc2hvdWxk
DQo+ID4+IGJlIGRvbmUgd2l0aCB0aGUgZ3JhbnQgdGFibGUgbG9jayBoZWxkLg0KPiA+DQo+ID4g
SXMgdGhpcyB0cnVlPyBUaGUgdmFsdWUgY2FuIG9ubHkgaW5jcmVhc2Ugc28gd2hhdCBkb2VzIHRo
ZSBpbmNyZWFzZSBsb2NrDQo+IHNjb3BlIGFjdHVhbGx5IHByb3RlY3QgYWdhaW5zdD8NCj4gDQo+
IFRoZSBjb21tZW50IGFib3ZlIG5yX3N0YXR1c19mcmFtZXMoKSBzYXlzIHNvLiBFaXRoZXIgdGhl
IGNvbW1lbnQgb3IgdGhlDQo+IGNvZGUgaXMgd3JvbmcuDQoNCk9rLiBJIHN1c3BlY3QgdGhhdCB3
YXMgY3V0J24ncGFzdGUgZnJvbSBucl9ncmFudF9mYW1lcygpIGJ1dCBJIHNlZSBubyBwYXJ0aWN1
bGFyIGhhcm0gaW4gdGhlIGluY3JlYXNlZCBzY29wZSBzaW5jZSBpdCdzIGEgcmVhZCBsb2NrLg0K
DQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gDQoN
Cj4gDQo+IA0KPiBKdWVyZ2VuDQo+IA0KPiA+DQo+ID4gICBQYXVsDQo+ID4NCj4gPj4NCj4gPj4g
V2hpbGUgYXQgaXQgY29ycmVjdCBjb2Rpbmcgc3R5bGU6IGxhYmVscyBzaG91bGQgYmUgaW5kZW50
ZWQgYnkgb25lDQo+ID4+IHNwYWNlLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4+IC0tLQ0KPiA+PiAgeGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIHwgMTUgKysrKysrKystLS0tLS0tDQo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+ID4+IGlu
ZGV4IGMzODk1ZTYyMDEuLjAwZmYwNzViZDkgMTAwNjQ0DQo+ID4+IC0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYw0KPiA+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gPj4g
QEAgLTI4NjYsMTkgKzI4NjYsMTkgQEANCj4gPj4NCj4gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVz
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9zdGF0dQ0KPiA+PiBzX2ZyYW1lc190
KSB1b3AsDQo+ID4+DQo+ID4+ICAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsNCj4gPj4NCj4gPj4g
KyAgICBvcC5zdGF0dXMgPSBHTlRTVF9va2F5Ow0KPiA+PiArDQo+ID4+ICsgICAgZ3JhbnRfcmVh
ZF9sb2NrKGd0KTsNCj4gPj4gKw0KPiA+PiAgICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVz
ID4gbnJfc3RhdHVzX2ZyYW1lcyhndCkpICkNCj4gPj4gICAgICB7DQo+ID4+ICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19JTkZPLCAiR3Vlc3QgcmVxdWVzdGVkIGFkZHJlc3NlcyBmb3IgJWQgZ3Jh
bnQNCj4gPj4gc3RhdHVzICINCj4gPj4gICAgICAgICAgICAgICAgICAgImZyYW1lcywgYnV0IG9u
bHkgJWQgYXJlIGF2YWlsYWJsZS5cbiIsDQo+ID4+ICAgICAgICAgICAgICAgICAgIG9wLm5yX2Zy
YW1lcywgbnJfc3RhdHVzX2ZyYW1lcyhndCkpOw0KPiA+PiAgICAgICAgICBvcC5zdGF0dXMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOw0KPiA+PiAtICAgICAgICBnb3RvIG91dDI7DQo+ID4+ICsgICAg
ICAgIGdvdG8gdW5sb2NrOw0KPiA+PiAgICAgIH0NCj4gPj4NCj4gPj4gLSAgICBvcC5zdGF0dXMg
PSBHTlRTVF9va2F5Ow0KPiA+PiAtDQo+ID4+IC0gICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsNCj4g
Pj4gLQ0KPiA+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQ0KPiA+
PiAgICAgIHsNCj4gPj4gICAgICAgICAgZ21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBndCwg
aSk7DQo+ID4+IEBAIC0yODg2LDEwICsyODg2LDExIEBADQo+ID4+DQo+IGdudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHUNCj4gPj4g
c19mcmFtZXNfdCkgdW9wLA0KPiA+PiAgICAgICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfYmFk
X3ZpcnRfYWRkcjsNCj4gPj4gICAgICB9DQo+ID4+DQo+ID4+ICsgdW5sb2NrOg0KPiA+PiAgICAg
IGdyYW50X3JlYWRfdW5sb2NrKGd0KTsNCj4gPj4gLW91dDI6DQo+ID4+ICsgb3V0MjoNCj4gPj4g
ICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsNCj4gPj4gLW91dDE6DQo+ID4+ICsgb3V0MToNCj4g
Pj4gICAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3Rh
dHVzKSkgKQ0KPiA+PiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsNCj4gPj4NCj4gPj4gLS0NCj4g
Pj4gMi4xMi4zDQo+ID4+DQo+ID4+DQo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+ID4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPj4gWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gPj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBby-0005EK-Bj; Wed, 13 Sep 2017 17:38:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsBbx-0005E0-6D
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 17:38:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4E/97-15060-CFC69B95; Wed, 13 Sep 2017 17:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO7vnJ2
 RBrNfM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmb70xhL3gnUPF+7h6mBsY7vF2MXBxCApOZ
 JHZ3bGSCcP4ySlzd9IAZwtnAKPHxy2xWCKebUeLiyymMXYycQE6RxOenjawgNouAqsS37qtAH
 RwcbAImEm9WOYKERQS0JSbOOQg2iFlgCqNE0+XLYPXCAnESE5ofMYHYvALmEh/fz4JasJpJ4v
 if1cwQCUGJkzOfsIDYzAJaEjf+vWQCWcAsIC2x/B8HSJhTIFCidck5NhBbVEBZYt6+VWC2hIC
 xRN+sPpYJjEKzkEyahWTSLIRJCxiZVzGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEBjQDEOxg7PjndIhRkoNJSZR3r+7OSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvG+ygXKCRanpqRVpmTnA2IJJS3DwKInw/gRJ8xYXJOYWZ6ZDpE4xKkqJ8/4FSQiAJDJK8+
 DaYPF8iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8f0Cm8GTmlcBNfwW0mAlo8ZnTO0AWlyQ
 ipKQaGNUva59+rVHvYrJqx+L33DHz0oT7s7Z/sF6tkea9yne98e8tG1kTl34WrfK12sqgETJ1
 e/X7uzvOZS7c+VzO5/JXt0erBUrOWr5YJJBv/f0h13T7dLXnidujZt+wNJS4pKt/99mU2csv3
 ypP+sZ80n+/zVXpZkm9POd1vr01ezs9PFd2C/SKPVFiKc5INNRiLipOBADpoOUk4gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505324281!63757999!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12932 invoked from network); 13 Sep 2017 17:38:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 17:38:02 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DHbr0X029059
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 17:37:54 GMT
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 v8DHbr0g018887
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 17:37:53 GMT
Received: from ubhmp0011.oracle.com (ubhmp0011.oracle.com [156.151.24.64])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DHbqnd017489;
 Wed, 13 Sep 2017 17:37:53 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 17:37:52 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BEED66A0A1D; Mon, 11 Sep 2017 17:24:57 -0400 (EDT)
Date: Mon, 11 Sep 2017 17:24:57 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dan Williams <dan.j.williams@intel.com>
Message-ID: <20170911212457.GK26766@char.us.oracle.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-13-haozhong.zhang@intel.com>
 <CAPcyv4jrJE2JDhLcnrQUJCmmbL71TCg-iKPnkZwcL-JesE8ntg@mail.gmail.com>
 <20170911053939.dqmgoakcpo5tllr4@hz-desktop>
 <CAPcyv4g+TYYrd4_oO61sb6JJq0J+78s69oCqn4PRjTDXxD8pRQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPcyv4g+TYYrd4_oO61sb6JJq0J+78s69oCqn4PRjTDXxD8pRQ@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Chao Peng <chao.p.peng@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 12/39] tools/xen-ndctl: add
 NVDIMM management util 'xen-ndctl'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDk6MzU6MDhBTSAtMDcwMCwgRGFuIFdpbGxpYW1zIHdy
b3RlOgo+IE9uIFN1biwgU2VwIDEwLCAyMDE3IGF0IDEwOjM5IFBNLCBIYW96aG9uZyBaaGFuZwo+
IDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gT24gMDkvMTAvMTcgMjI6MTAg
LTA3MDAsIERhbiBXaWxsaWFtcyB3cm90ZToKPiA+PiBPbiBTdW4sIFNlcCAxMCwgMjAxNyBhdCA5
OjM3IFBNLCBIYW96aG9uZyBaaGFuZwo+ID4+IDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdy
b3RlOgo+ID4+ID4gVGhlIGtlcm5lbCBOVkRJTU0gZHJpdmVyIGFuZCB0aGUgdHJhZGl0aW9uYWwg
TlZESU1NIG1hbmFnZW1lbnQKPiA+PiA+IHV0aWxpdGllcyBpbiBEb20wIGRvZXMgbm90IHdvcmsg
bm93LiAneGVuLW5kY3RsJyBpcyBhZGRlZCBhcyBhbgo+ID4+ID4gYWx0ZXJuYXRpdmVseSwgd2hp
Y2ggbWFuYWdlcyBOVkRJTU0gdmlhIFhlbiBoeXBlcmNhbGxzLgo+ID4+ID4KPiA+PiA+IFNpZ25l
ZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gPj4g
PiAtLS0KPiA+PiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
PiA+PiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+ID4gLS0tCj4gPj4g
PiAgLmdpdGlnbm9yZSAgICAgICAgICAgICB8ICAgMSArCj4gPj4gPiAgdG9vbHMvbWlzYy9NYWtl
ZmlsZSAgICB8ICAgNCArKwo+ID4+ID4gIHRvb2xzL21pc2MveGVuLW5kY3RsLmMgfCAxNzIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4+ID4gIDMg
ZmlsZXMgY2hhbmdlZCwgMTc3IGluc2VydGlvbnMoKykKPiA+PiA+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgdG9vbHMvbWlzYy94ZW4tbmRjdGwuYwo+ID4+Cj4gPj4gV2hhdCBhYm91dCBteSBvZmZlciB0
byBtb3ZlIHRoaXMgZnVuY3Rpb25hbGl0eSBpbnRvIHRoZSB1cHN0cmVhbSBuZGN0bAo+ID4+IHV0
aWxpdHkgWzFdPyBJIHRoaW5rIGl0IGlzIHRob3JvdWdobHkgY29uZnVzaW5nIHRoYXQgeW91IGFy
ZSByZXVzaW5nCj4gPj4gdGhlIG5hbWUgJ25kY3RsJyBhbmQgYXZvaWRpbmcgaW50ZWdyYXRpb24g
d2l0aCB0aGUgdXBzdHJlYW0gbmRjdGwKPiA+PiB1dGlsaXR5Lgo+ID4+Cj4gPj4gWzFdOiBodHRw
czovL3BhdGNod29yay5rZXJuZWwub3JnL3BhdGNoLzk2MzI4NjUvCj4gPgo+ID4gSSdtIG5vdCBv
YmplY3QgdG8gaW50ZWdyYXRlIGl0IHdpdGggbmRjdGwuCj4gPgo+ID4gTXkgb25seSBjb25jZXJu
IGlzIHRoYXQgdGhlIGludGVncmF0aW9uIHdpbGwgaW50cm9kdWNlcyB0d28gdHlwZXMgb2YKPiA+
IHVzZXIgaW50ZXJmYWNlLiBUaGUgdXBzdHJlYW0gbmRjdGwgd29ya3Mgd2l0aCB0aGUga2VybmVs
IGRyaXZlciBhbmQKPiA+IHByb3ZpZGVzIGVhc2lseSB1c2VkICpuYW1lcyogKGUuZy4sIG5hbWVz
cGFjZTAuMCwgcmVnaW9uMCwgbm1lbTAsCj4gPiBldGMuKSBmb3IgdXNlciBpbnB1dC4gSG93ZXZl
ciwgdGhpcyB2ZXJzaW9uIHBhdGNoc2V0IGhpZGVzIE5GSVQgZnJvbQo+ID4gRG9tMCAodG8gc2lt
cGxpZnkgdGhlIGZpcnN0IGltcGxlbWVudGF0aW9uKSwgc28gdGhlIGtlcm5lbCBkcml2ZXIgZG9l
cwo+ID4gbm90IHdvcmsgaW4gRG9tMCwgbmVpdGhlciBkb2VzIG5kY3RsLiBJbnN0ZWFkLCB4ZW4t
bmRjdGwgaGFzIHRvIHVzZQo+ID4gKnRoZSBwaHlzaWNhbCBhZGRyZXNzKiBmb3IgdXNlcnMgdG8g
c3BlY2lmeSB0aGVpciBpbnRlcmVzdGVkIE5WRElNTQo+ID4gcmVnaW9uLCB3aGljaCBpcyBkaWZm
ZXJlbnQgZnJvbSB1cHN0cmVhbSBuZGN0bC4KPiAKPiBPaywgSSB0aGluayB0aGlzIG1lYW5zIHRo
YXQgeGVuLW5kY3RsIHNob3VsZCBiZSByZW5hbWVkICh4ZW4tbnZkaW1tPykKPiBzbyB0aGF0IHRo
ZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZSAyIHRvb2xzIGlzIGNsZWFyLgoKSSB0aGluayBpdCBt
YWtlcyBtdWNoIG1vcmUgc2Vuc2UgdG8gaW50ZWdyYXRlIHRoaXMgaW4gdGhlIHVwc3RyZWFtCnZl
cnNpb24gb2YgbmRjdGwuIEFzIHN1cmVseSBpbiB0aGUgZnV0dXJlIHRoZSBuZGN0bCB3aWxsIG5l
ZWQgdG8gd29yawp3aXRoIG90aGVyIE9TZXMgdG9vPyBTdWNoIGFzIEZyZWVCU0Q/CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBby-0005Eg-P7; Wed, 13 Sep 2017 17:38:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsBby-0005E9-6l
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 17:38:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5B/3A-17770-DFC69B95; Wed, 13 Sep 2017 17:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oO6fnJ2
 RBtumsVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXnq5jLGgWr9g+gaeBcblQFyMXh5DAZCaJ
 L/sb2CCcv4wS01YvZoFwNjBK7FgzhRnC6WaUeNWwByjDCeQUSbT1LAWzWQRUJd70bQUq4uBgE
 zCReLPKESQsIqAs0fvrN9ggZoGDjBKbv39jA0kIC8RIvJ+7gBHE5hUwl1g/+TMrxIL/jBIbd0
 9mhUgISpyc+QRsAbOAlsSNfy+ZQBYwC0hLLP/HARLmFLCX+Hb9F9hMUaBl8/atArMlBIwl+mb
 1sUxgFJqFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMKAZgGAH482NAYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 VuSDZQTLEpNT61Iy8wBxhZMWoKDR0mEtxUkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4r
 x9IEUCIEUZpXlwI2BxfolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvG0gU3gy80rgNr0COoI
 J6Igzp3eAHFGSiJCSamD0C7hYdOxi0qv9s/5KZ7vcrg98/M22oXdvtPCO4uwlT9cvF5oca/M9
 NOhF0t5H5kqMnS9PStRJW7e9dZrof3Pbs18WbAmV7g6fDJ9qzXowWfXzVtXl3NO/KElO9RXpq
 m6RXqgk5b6kfqpErvHceSc6tWMj1t2SPZvx/FZ71K+Xy6/6zZ0gHDNbiaU4I9FQi7moOBEA+a
 UgoO4CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505324282!93410628!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56583 invoked from network); 13 Sep 2017 17:38:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 17:38:03 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DHbug4029100
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 17:37:56 GMT
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 v8DHbtwO019266
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 17:37:55 GMT
Received: from ubhmp0009.oracle.com (ubhmp0009.oracle.com [156.151.24.62])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8DHbtDZ026351;
 Wed, 13 Sep 2017 17:37:55 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 17:37:54 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A310A6A0A5F; Wed, 13 Sep 2017 12:28:51 -0400 (EDT)
Date: Wed, 13 Sep 2017 12:28:51 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170913162851.GO10319@char.us.oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-8-konrad.wilk@oracle.com>
 <59B80FE1020000780017A3E6@prv-mh.provo.novell.com>
 <20170912234645.GA5891@localhost.localdomain>
 <59B90DBD020000780017A883@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B90DBD020000780017A883@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, ross.lagerwall@citrix.com,
 andrew.cooper3@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 07/17] livepatch/arm/x86: Strip
 note_depends symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDI6NTE6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjA5LjE3IGF0IDAxOjQ2LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gT24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDg6NDg6MzNBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5v
cmc+IHdyb3RlOgo+ID4+ID4gVGhpcyBzdXJmYWNlZCBkdWUgdG8gInhlbi9saXZlcGF0Y2gveDg2
L2FybTMyOiBGb3JjZQo+ID4+ID4gLmxpdmVwYXRjaC5kZXBlbmRzIHNlY3Rpb24gdG8gYmUgdWlu
dDMyX3QgYWxpZ25lZC4iIHdoaWNoIHN3aXRjaGVkCj4gPj4gPiB0byBhIGRpZmZlcmVudCB3YXkg
b2YgaW5jbHVkaW5nIHRoZSBidWlsZC1pZC4KPiA+PiA+IAo+ID4+ID4gRWFjaCBsaXZlcGF0Y2gg
ZW5kcyB3aXRoIGEgZ2xvYmFsOgo+ID4+ID4gCj4gPj4gPiAgICAgMzA6IDAwMDAwMDAwICAgICAx
IE9CSkVDVCAgR0xPQkFMIEhJRERFTiAgICAgNyBub3RlX2RlcGVuZHMKPiA+PiA+IAo+ID4+ID4g
d2hpY2ggd2lsbCBjYXVzZSBjb2xsaXNpb24gd2hlbiBsb2FkaW5nLgo+ID4+ID4gCj4gPj4gPiBP
bmUgYXR0ZW1wdGVkIHNvbHV0aW9uIHdhcyB0byBhZGQgaW4gdGhlIE1ha2VmaWxlIHN0YW56YToK
PiA+PiA+ICBAc2VkIC1pICcvdW5zaWduZWQvc3RhdGljIHVuc2luZ2VkLycgJEAKPiA+PiA+IAo+
ID4+ID4gQnV0IHRoYXQgcmVzdWx0ZWQgaW4gdGhlIG5vdGVfZGVwZW5kcyBiZWluZyBvbWl0dGVk
IGZyb20gdGhlIGxpdmVwYXRjaAo+ID4+ID4gKGFzIGl0IHdhcyBzdGF0aWMgYW5kIG5vdCB1c2Vk
KSB3aGljaCBtZWFudCB3ZSB3b3VsZCBub3QgaGF2ZSBhbgo+ID4+ID4gLmxpdmVwYXRjaF9kZXBl
bmRzIHNlY3Rpb24gd2hpY2ggd2UgcmVxdWlyZS4KPiA+PiAKPiA+PiBEaWQgeW91IGNvbnNpZGVy
IHVzaW5nIG9iamNvcHkncyAtLWxvY2FsaXplLXN5bWJvbCBpbnN0ZWFkPwo+ID4gCj4gPiBZZXMs
IHNvIHRoYXQgbm90ZV9kZXBlbmRzIGlzIG5vdCBnbG9iYWxseSB2aXNpYmxlLiBCdXQgdGhhdCB3
b24ndCBoZWxwCj4gPiBhcyBoeXBlcnZpc29yIHRyZWF0cyBib3RoIGxvY2FsIGFuZCBnbG9iYWwg
c3ltYm9scyBhcyBnbG9iYWwgd2hlbiByZXNvbHZpbmcKPiA+IHRoZW0uCj4gPiAKPiA+IFRoYXQg
aXMgZWFjaCBvZiB0aGUgbGl2ZXBhdGNoIGhhcyB0aGUgbm9kZV9kZXBlbmRzIGluIGl0LCBhbmQg
d2UgY2FuJ3QKPiA+IGxvYWQgeGVuX2hlbGxvX3dvcmxkLCBmb2xsb3dlZCBieSB4ZW5fcmVwbGFj
ZV93b3JsZCB0ZXN0LWNhc2UgKHNvCj4gPiBzdGFja2luZyB0aGVtIG9uIHRvcCBvZiBlYWNoIG90
aGVyKSAtIGFzIGJvdGggaGF2ZSB0aGUgc2FtZSBsb2NhbAo+ID4gc3ltYm9sLgo+IAo+IE9oLCBy
aWdodC4gVGhlbiBwZXJoYXBzIHN0cmlwcGluZyB0aGUgc3ltYm9sIGlzIGFzIGdvb2Qgb3IgYXMg
YmFkIGFzCj4gZGVyaXZpbmcgdGhlIHN5bWJvbCBuYW1lIGZyb20gZS5nLiB0aGUgcGF0Y2ggbmFt
ZSwgb3IgcHV0dGluZyBzb21lCj4gcmFuZG9taXplZCB0YWcgb24gaXQuCgpZZXMsIGFuZCBJIGhh
ZCBpbiBtaW5kIGNoYW5naW5nIHRoZSBuYW1lIG9mIGl0ICh0byBwcmVmaXggaXQgd2l0aCB0aGUK
bGl2ZXBhdGNoIG5hbWUpIHVzaW5nIC0tcmVkZWZpbmUtc3ltLgoKQnV0IHRoZW4gZmlndXJlZCBp
dCBtYXkgYmUganVzdCBlYXNpZXIgdG8gZGl0Y2ggdGhlIHN5bWJvbCBhbHRvZ2V0aGVyLgoKTGV0
IG1lIHRyeSBpdCBvdXQgLSBJIGRvIHdvbmRlciBpZiB0aGF0IHdvdWxkIHJlbW92ZSB0aGUgbmVl
ZApmb3Igc3RyaXBwaW5nIHRoZSBkZWJ1ZyBzeW1ib2xzIG9yIGlmIHRoYXQgd291bGQgc3RpbGwg
dHJpcCB0aGUgaXNzdWUKSSBrZWVwIG9uIGhhdmluZyAtIHdoaWNoIGlzIHRoYXQgdGhlIGRlYnVn
IHNlY3Rpb24gd291bGQgcmVmZXJlbmNlIHRoZSBvcmlnaW5hbApzeW1ib2wuCgoKPiAKPiA+IChU
aGlzIGlzIGZpeGVkIGluICJsaXZlcGF0Y2g6IEFkZCBsb2NhbCBhbmQgZ2xvYmFsIHN5bWJvbCBy
ZXNvbHV0aW9uLiIKPiA+IG9uIHdoaWNoIHlvdSBzYWlkOgo+ID4gCj4gPiAJPiBBbGwgdGhlICdH
TE9CQUwnIGhhdmUgdG8gYmUgdW5pcXVlIHBlciBsaXZlcGF0Y2guIEJ1dCB0aGUKPiA+IAk+ICdM
T0NBTCcgY2FuIGFsbCBiZSB0aGUgc2FtZSB3aGljaCBtZWFucyB0aGUgc2VtYW50aWMgb2YgJ3N0
YXRpYycKPiA+IAk+IG9uIGZ1bmN0aW9ucyBhbmQgZGF0YSB2YXJpYWJsZXMgaXMgdGhlIHJpZ2h0
IG9uZS4KPiA+IAo+ID4gCUkgdGhpbmsgdGhpcyBpcyB3cm9uZzogQWZhaWN0IHlvdXIgY2hhbmdl
IHJlc3VsdHMgaW4gbWFpbiBpbWFnZSBhbmQKPiA+IAlwYXRjaCBsb2NhbCBzeW1ib2xzIHRvIG5v
dyBiZSB0cmVhdGVkIGRpZmZlcmVudGx5LiBXaGlsZSB0aGlzIG1heQo+ID4gCWluZGVlZCBoZWxw
IHBhdGNoZXMgd2hpY2ggYXJlIG1lYW50IHRvIHJlcGxhY2Ugb3RoZXJzLCBpdCBpcyBnb2luZwo+
ID4gCXRvIGdldCBpbiB0aGUgd2F5IGlmIGEgcGF0Y2ggd2FudHMgdG8gcmVmZXJlbmNlIGEgbG9j
YWwgc3ltYm9sCj4gPiAJYWxyZWFkeSBhbHRlcmVkIChvciBuZXdseSBpbnRyb2R1Y2VkKSBieSBh
IHByaW9yIG9uZS4KPiA+IAo+ID4gKGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcvbXNnMTExNzEwLmh0bWwpCj4gCj4gUmlnaHQsIHRoaXMgaXMgYSBi
YXNpY2FsbHkgdW5yZXNvbHZhYmxlIGFtYmlndWl0eSwgSSdtIGFmcmFpZC4gV2UnZAo+IG5lZWQg
YSAzcmQgY2xhc3Mgb2Ygc3ltYm9scy4gSXQgbWF5IGJlIHdvcnRoIGNvbnNpZGVyaW5nIHRvIChh
Yil1c2UKPiBlLmcuIFNUVl9JTlRFUk5BTCBmb3IgdGhpcyBwdXJwb3NlLgoKT29vb29oLiBMZXQg
bWUgbG9vayBhdCB0aGF0LiBUaGFuayB5b3UhCj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:38:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBby-0005EV-IO; Wed, 13 Sep 2017 17:38:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsBbx-0005E6-Sx
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 17:38:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 26/91-02225-DFC69B95; Wed, 13 Sep 2017 17:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO6fnJ2
 RBsv+ylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzHn5lLHgmUPHxxQ+mBsZe3i5GLg4hgclM
 EvvWrmCDcP4ySuy4spqpi5ETyNnAKHFpnSBEoptR4uLLKYwQiSKJ3tbtzCA2i4CqxO2Jnexdj
 BwcbAImEm9WOYKERQQMJN5fnwQ2lFlgGaPE1mvTwOqFBUIkvnWfArN5BcwlZn5uYIdYcJ5R4k
 zTS1aIhKDEyZlPWEBsZgEtiRv/XjKBLGAWkJZY/o8DJMwpYCexf/UasBJRAWWJeftWsYHYEgL
 GEu1vL7JNYBSahWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAWC83tbg4
 MT01JzGpWC85P3cTIzCg6xkYGHcwtp7wO8QoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJXgVghAgJFqWmp1akZeYAYwsmLcHBoyTC+zMbKM1bXJCYW5yZDpE6xagoJc77FyQhAJ
 LIKM2Da4PF8yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzWINt5MvNK4Ka/AlrMBLT4zOk
 dIItLEhFSUg2MZa6XP25Ye7eujffxqWX5PtWzTDTUAivYr77Qrl+pfnh1hy9j5VT9mSVStmK3
 2c37XA5xv9mfvePRaieNuSK9jNcr2DRLnxtMm6/rNivrnqgS/94jj9tbXCantx0MZkp83in/9
 O+HxTqX9kRUGM9f6Ts/YLfSkmu1jyMsenRsAqSvJ3YqC/xQYinOSDTUYi4qTgQAnWZDIeICAA
 A=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505324282!110082101!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60619 invoked from network); 13 Sep 2017 17:38:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 17:38:04 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DHbs5w029075
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 17:37:55 GMT
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 v8DHbsEd022725
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 17:37:54 GMT
Received: from ubhmp0006.oracle.com (ubhmp0006.oracle.com [156.151.24.59])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DHbrA0017491;
 Wed, 13 Sep 2017 17:37:53 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 17:37:52 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 81FF66A0A50; Wed, 13 Sep 2017 11:32:42 -0400 (EDT)
Date: Wed, 13 Sep 2017 11:32:42 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170913153242.GA11299@char.us.oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: dario.faggioli@citrix.com, sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDk6MTk6MjNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+IAo+IE9uIDA5LzEyLzIwMTcgMDg6MDEgUE0sIEtvbnJhZCBSemVzenV0ZWsg
V2lsayB3cm90ZToKPiA+IE9uIE1vbiwgU2VwIDExLCAyMDE3IGF0IDA4OjQ1OjAyUE0gLTA0MDAs
IEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+ID4gCj4gPiA+IAo+ID4gPiBPbiAwOS8xMS8yMDE3
IDA3OjU1IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gPiA+ID4gSGV5LAo+ID4g
PiA+IAo+ID4gPiA+IEkndmUgb25seSBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXMgb24gQVJN
NjQgKHRyeWluZyByaWdodCBub3cgQVJNMzIKPiA+ID4gPiBhcyB3ZWxsKSwgYW5kIG5vdCBvbiB4
ODYuCj4gPiA+ID4gCj4gPiA+ID4gSWYgSSBjb21waWxlIFhlbiB3aXRob3V0IENPTkZJR19TQ1JV
Ql9ERUJVRyBpdCB3b3JrcyBncmVhdC4gQnV0IGlmCj4gPiA+ID4gZW5hYmxlIGl0IGFuZCB0cnkg
dG8gbG9hZCBhIGxpdmVwYXRjaCBpdCBibG93cyB1cCBpbiBwYWdlX2FsbG9jLmM6NzM4Cj4gPiA+
ID4gCj4gPiA+ID4gVGhpcyBpcyB3aXRoIG9yaWdpbi9zdGFnaW5nIChkMDI5MWYzMzkxKQo+ID4g
PiAKPiA+ID4gQ2FuIHlvdSBzdGlsbCByZXByb2R1Y2UgdGhpcyBpZiB5b3UgcmV2ZXJ0IDMwN2Mz
YmU/Cj4gPiAKPiA+IFNhZGx5IHllcyAtIGl0IHN0aWxsIGNyYXNoZXMuIEkgZGlkbid0IGNhcHR1
cmUgdGhlIHNlcmlhbCBvdXRwdXQuCj4gPiAKPiA+IEkgaG9uZXN0bHkgdGhpbmsgdGhlIGlzc3Vl
IGlzIHRoYXQgb24gQVJNNjQgdGhlICJzbGVlcCIgbG9vcCBkb2VzIG5vdAo+ID4gd2FrZSB1cCBh
cyBvZnRlbiBhcyBvbiB4ODYgKENDLWluZyBEYXJpb2Ygd2hvIEkgYmVsaWV2ZSBvYnNlcnZlZCB0
aGlzCj4gPiB3aXRoIENyZWRpdDIgYW5kIHRoZSB3YWtldXAuLiBzb21ldGhpbmcpIC0gbWF5YmUg
aGUgcmVtZW1iZXJzIHRoZQo+ID4gZGV0YWlscy4gQW55aG93IG15IHRoZW9yeSBpcyB0aGF0IHRo
ZSBwYWdlcyBhcmUgbm90IHNjcnViYmVkIGF0IGFsbAo+ID4gd2hlbiB0aGV5IGdvIGluIHRoZSBp
ZGxlIGxvb3AgYXMgb25jZSBpdCBnb2VzIHRvIHNsZWVwIC0gaXQgc3RheXMgdGhlcmUuCj4gCj4g
Cj4gVGhlcmUgaXMgbm8gKHdlbGwsIHNob3VsZCBub3QgYmUpIGFueSB0aW1pbmcgZGVwZW5kZW5j
aWVzIGluIGhvdy93aGV0aGVyCj4gcGFnZXMgYXJlIHNjcnViYmVkLiBJZiBhIHBhZ2UgZG9lc24n
dCBnZXQgc2NydWJiZWQgYmVjYXVzZSBzb21lb25lIGRpZG4ndAo+IHdha2UgdXAgdGhlbiBpdCBz
aG91bGQgYmUgc2NydWJiZWQgaW4gYWxsb2NfaGVhcF9wYWdlcygpLiBTbyBpbiB0aGlzIGNhc2UK
PiB0aGUgcGFnZSBpcyB0aG91Z2h0IHRvIGJlIGNsZWFuIChfUEdDX25lZWRfc2NydWIgaXMgbm90
IHNldCksIGJ1dCBpdCBpcyBub3QuCj4gCj4gSGF2ZSB5b3UgdHJpZWQgcnVubmluZyBhIGd1ZXN0
IChvciB0d28pLCByZWJvb3RpbmcgaW4gYSBsb29wPwoKTm8uIEkganVzdCBjb2xkLWJvb3RlZCBp
dCBhbmQgdHJpZWQgdG8gbGl2ZXBhdGNoLgo+IAo+IEFub3RoZXIgdGhpbmcgdG8gdHJ5IGlzIHRv
IHNldCBuZWVkX3NjcnViIHRvIHRydWUgaW4gZnJlZV9oZWFwX3BhZ2VzKCkuCgpNYWdpYyEKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCmluZGV4IGRiYWQxZTFjYTAuLjkzMDNlYjQ1MTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMzA4LDYgKzEz
MDgsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgQVNTRVJUKG5vZGUgPj0g
MCk7CiAKICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgbmVlZF9zY3J1YiA9IHRydWU7
CiAKICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CgpGaXhl
cyBpdCAhIDotKQoKCj4gCj4gLWJvcmlzCj4gCj4gCj4gPiAKPiA+IEFoLCBzZWUgY29tbWl0IDA1
YzUyMjc4YTdjOTJiYzc1M2Q5ZmUzMjAxN2U0OTYxMDEyYjlmMjMKPiA+IAo+ID4gTWF5YmUgdGhp
cyBpcyByZWxhdGVkPwo+ID4gPiAKPiA+ID4gCj4gPiA+IC1ib3JpcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBjP-0006IF-EN; Wed, 13 Sep 2017 17:45:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dan.j.williams@intel.com>) id 1dsBjO-0006I9-4W
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 17:45:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 33/BF-03093-9CE69B95; Wed, 13 Sep 2017 17:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfT+et3jeTs
 jDa4ftLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmz//NXHBBqGJC83nmBsZ5/F2MXBxCApMY
 JZo6H7CAOCwC01klJk7YztzFyMkhITCHVaL1rAKEXSXx4+h0Vgi7SGLR4bNMEHaZRN//SSwgN
 q+AoMTJmU/AbCEBb4nWaT/A6jkFLCRmNDYwQcSvMUl0LLAAsdkEdCWW75nOBmKzCKhKXFi4hB
 FiToDEngMfwWxhgTiJCc2PwHpFBIwkOu9cBpvPLNDHKLFgOheErSnRuv03+wRGwVlIzpiFJLW
 AkWkVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7G
 X8sCDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC91QuUE6wKDU9tSItMwcYK
 zBpCQ4eJRHeByBp3uKCxNzizHSI1ClGY44Ldy79YeI4sOfWHyYhlrz8vFQpcd4skFIBkNKM0j
 y4QbAYvsQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhiIU8mXklcPteAZ3CBHTKmdM7QE4pSUR
 ISTUw2twqK/aZLfqc/Wt7yK/QiW8Ovnm2xL1tgeEn/1ctmVOcVhesj7rmcuf3Qse9cx7uW/Tu
 69516oXtUiGfj83a9EnMbJapjWzB1UlxRuu4dve8kPkodG3129AJrF+PvVGVjVtksr7o/wnfq
 0p2dX6WeZxThZYsn31Du4UxVN7jsvLn6V8t5bg/MiixFGckGmoxFxUnAgDVtOJN3AIAAA==
X-Env-Sender: dan.j.williams@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505324743!63758747!1
X-Originating-IP: [209.85.223.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 863 invoked from network); 13 Sep 2017 17:45:43 -0000
Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com)
 (209.85.223.175)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 17:45:43 -0000
Received: by mail-io0-f175.google.com with SMTP id j141so5259221ioj.4
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 10:45:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=W4yG27qRzh7uhByUIUM474sEYcfd5HYuDLUGO+brth8=;
 b=V0pXhf/NfR8UJUCDLkvuUnUvbiY0U/L+GzhH5pKumjGNHp6p0DDWRyQfxiM9RRUeQT
 rJnjvPaD555RRxgE8zm/u2JPt/mP0br5pCwdRN0PHNnG47cTYHS2vlgh3/88lopox2w1
 8/kdgG/T0/bxLF5FDmIol4bW0jaEDE0MootFZioepcGkSVMBMezEy0rPUSKkaYX+N1hG
 LwuiFzD7/yIMmRUqPUYkjWFAssZILI3hNRnIf9G84T0w53VRFzfZ0nca8JGiGDOhqh1K
 XWfMspYHWUy0y1Ld4X+NiFMaRiK4CHJc2sV6XhpEkjgp3g+ifv63txPV6zWFP09AMdPu
 QLjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=W4yG27qRzh7uhByUIUM474sEYcfd5HYuDLUGO+brth8=;
 b=Gk0DhiUBvkrApzXfldo8trn3VHIRmTJ0I5Rvqn6cnJhLWArciDzqxO4Emz5haWnTJW
 TJ0ps5/2EAtj3rV8+5gblNXhpmCazPmCkTKfoCWhBk773BwA0dgDquRAWlSTLUD6dUd2
 76XumYCdfztTQli5uZA/YKiBOY4QNWWLAV3I0LzwiAK3yBMMMSW40T3kuxHu++7dHqK1
 VXqX9ia9ty0WR784lghh0h8QfmZ7BkT2zbYLSvp4rodagZA7NvCGF/8FeDkfHPo7LvNf
 4htnFfbDX0oFstxKeis6aECFpv1ytxia+KfynylafaI+/HhyMOz49WEw5oc1ChnNokyf
 bdcg==
X-Gm-Message-State: AHPjjUi4CsWmJNsFiq03jwDtZjMLTkitMTwbWJzsdIcljBFmjmHsAfnF
 mciAEisMp71PacqbHHGtPiT+qPoCDvlIhWIdwDKe9Q==
X-Google-Smtp-Source: AOwi7QAcjBuCRTiDCaFnMs8s5vwb/LLBn8Or3dzM2b4+PtlnSBRSL72WdCy56LDLCWU74KSZ8d/CYuug4SYm1xLjxck=
X-Received: by 10.202.237.214 with SMTP id l205mr20855586oih.112.1505324742630; 
 Wed, 13 Sep 2017 10:45:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.22.239 with HTTP; Wed, 13 Sep 2017 10:45:41 -0700 (PDT)
In-Reply-To: <20170911212457.GK26766@char.us.oracle.com>
References: <20170911043820.14617-1-haozhong.zhang@intel.com>
 <20170911043820.14617-13-haozhong.zhang@intel.com>
 <CAPcyv4jrJE2JDhLcnrQUJCmmbL71TCg-iKPnkZwcL-JesE8ntg@mail.gmail.com>
 <20170911053939.dqmgoakcpo5tllr4@hz-desktop>
 <CAPcyv4g+TYYrd4_oO61sb6JJq0J+78s69oCqn4PRjTDXxD8pRQ@mail.gmail.com>
 <20170911212457.GK26766@char.us.oracle.com>
From: Dan Williams <dan.j.williams@intel.com>
Date: Wed, 13 Sep 2017 10:45:41 -0700
Message-ID: <CAPcyv4jHubmSRugdxTQuKiQsZgkEgHs=GX_VwL4WaGo5w1M_8Q@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Chao Peng <chao.p.peng@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC XEN PATCH v3 12/39] tools/xen-ndctl: add
 NVDIMM management util 'xen-ndctl'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMjoyNCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCjxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiBPbiBNb24sIFNlcCAxMSwgMjAxNyBhdCAw
OTozNTowOEFNIC0wNzAwLCBEYW4gV2lsbGlhbXMgd3JvdGU6Cj4+IE9uIFN1biwgU2VwIDEwLCAy
MDE3IGF0IDEwOjM5IFBNLCBIYW96aG9uZyBaaGFuZwo+PiA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPiB3cm90ZToKPj4gPiBPbiAwOS8xMC8xNyAyMjoxMCAtMDcwMCwgRGFuIFdpbGxpYW1zIHdy
b3RlOgo+PiA+PiBPbiBTdW4sIFNlcCAxMCwgMjAxNyBhdCA5OjM3IFBNLCBIYW96aG9uZyBaaGFu
Zwo+PiA+PiA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4gPj4gPiBUaGUga2Vy
bmVsIE5WRElNTSBkcml2ZXIgYW5kIHRoZSB0cmFkaXRpb25hbCBOVkRJTU0gbWFuYWdlbWVudAo+
PiA+PiA+IHV0aWxpdGllcyBpbiBEb20wIGRvZXMgbm90IHdvcmsgbm93LiAneGVuLW5kY3RsJyBp
cyBhZGRlZCBhcyBhbgo+PiA+PiA+IGFsdGVybmF0aXZlbHksIHdoaWNoIG1hbmFnZXMgTlZESU1N
IHZpYSBYZW4gaHlwZXJjYWxscy4KPj4gPj4gPgo+PiA+PiA+IFNpZ25lZC1vZmYtYnk6IEhhb3po
b25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4+ID4+ID4gLS0tCj4+ID4+ID4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiA+PiA+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiA+PiA+IC0tLQo+PiA+PiA+ICAuZ2l0aWdu
b3JlICAgICAgICAgICAgIHwgICAxICsKPj4gPj4gPiAgdG9vbHMvbWlzYy9NYWtlZmlsZSAgICB8
ICAgNCArKwo+PiA+PiA+ICB0b29scy9taXNjL3hlbi1uZGN0bC5jIHwgMTcyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gPj4gPiAgMyBmaWxlcyBj
aGFuZ2VkLCAxNzcgaW5zZXJ0aW9ucygrKQo+PiA+PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v
bHMvbWlzYy94ZW4tbmRjdGwuYwo+PiA+Pgo+PiA+PiBXaGF0IGFib3V0IG15IG9mZmVyIHRvIG1v
dmUgdGhpcyBmdW5jdGlvbmFsaXR5IGludG8gdGhlIHVwc3RyZWFtIG5kY3RsCj4+ID4+IHV0aWxp
dHkgWzFdPyBJIHRoaW5rIGl0IGlzIHRob3JvdWdobHkgY29uZnVzaW5nIHRoYXQgeW91IGFyZSBy
ZXVzaW5nCj4+ID4+IHRoZSBuYW1lICduZGN0bCcgYW5kIGF2b2lkaW5nIGludGVncmF0aW9uIHdp
dGggdGhlIHVwc3RyZWFtIG5kY3RsCj4+ID4+IHV0aWxpdHkuCj4+ID4+Cj4+ID4+IFsxXTogaHR0
cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85NjMyODY1Lwo+PiA+Cj4+ID4gSSdtIG5v
dCBvYmplY3QgdG8gaW50ZWdyYXRlIGl0IHdpdGggbmRjdGwuCj4+ID4KPj4gPiBNeSBvbmx5IGNv
bmNlcm4gaXMgdGhhdCB0aGUgaW50ZWdyYXRpb24gd2lsbCBpbnRyb2R1Y2VzIHR3byB0eXBlcyBv
Zgo+PiA+IHVzZXIgaW50ZXJmYWNlLiBUaGUgdXBzdHJlYW0gbmRjdGwgd29ya3Mgd2l0aCB0aGUg
a2VybmVsIGRyaXZlciBhbmQKPj4gPiBwcm92aWRlcyBlYXNpbHkgdXNlZCAqbmFtZXMqIChlLmcu
LCBuYW1lc3BhY2UwLjAsIHJlZ2lvbjAsIG5tZW0wLAo+PiA+IGV0Yy4pIGZvciB1c2VyIGlucHV0
LiBIb3dldmVyLCB0aGlzIHZlcnNpb24gcGF0Y2hzZXQgaGlkZXMgTkZJVCBmcm9tCj4+ID4gRG9t
MCAodG8gc2ltcGxpZnkgdGhlIGZpcnN0IGltcGxlbWVudGF0aW9uKSwgc28gdGhlIGtlcm5lbCBk
cml2ZXIgZG9lcwo+PiA+IG5vdCB3b3JrIGluIERvbTAsIG5laXRoZXIgZG9lcyBuZGN0bC4gSW5z
dGVhZCwgeGVuLW5kY3RsIGhhcyB0byB1c2UKPj4gPiAqdGhlIHBoeXNpY2FsIGFkZHJlc3MqIGZv
ciB1c2VycyB0byBzcGVjaWZ5IHRoZWlyIGludGVyZXN0ZWQgTlZESU1NCj4+ID4gcmVnaW9uLCB3
aGljaCBpcyBkaWZmZXJlbnQgZnJvbSB1cHN0cmVhbSBuZGN0bC4KPj4KPj4gT2ssIEkgdGhpbmsg
dGhpcyBtZWFucyB0aGF0IHhlbi1uZGN0bCBzaG91bGQgYmUgcmVuYW1lZCAoeGVuLW52ZGltbT8p
Cj4+IHNvIHRoYXQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhlIDIgdG9vbHMgaXMgY2xlYXIu
Cj4KPiBJIHRoaW5rIGl0IG1ha2VzIG11Y2ggbW9yZSBzZW5zZSB0byBpbnRlZ3JhdGUgdGhpcyBp
biB0aGUgdXBzdHJlYW0KPiB2ZXJzaW9uIG9mIG5kY3RsLiBBcyBzdXJlbHkgaW4gdGhlIGZ1dHVy
ZSB0aGUgbmRjdGwgd2lsbCBuZWVkIHRvIHdvcmsKPiB3aXRoIG90aGVyIE9TZXMgdG9vPyBTdWNo
IGFzIEZyZWVCU0Q/CgpJJ20gcmVjZXB0aXZlIHRvIGNhcnJ5aW5nIFhlbi1zcGVjaWZpYyBlbmFi
bGluZyBhbmQgLyBvciBhIEZyZWVCU0QKY29tcGF0IGxheWVyIGluIG5kY3RsLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 17:52:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 17:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBpN-0006yc-5K; Wed, 13 Sep 2017 17:51:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBpL-0006yW-V7
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 17:51:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BC/0E-02021-B3079B95; Wed, 13 Sep 2017 17:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVysyfVTdeqYGe
 kwdmJ8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bDnqXMBV3sFbe2zWRrYHzG2sXIxSEksJlR
 4vbVycwQzlJGiY4Pz9lAHGGBaYwSH96sBXI4OUQEfCV+HH3FDpJgFljEKHF5TiMTXMuUSdNZQ
 arYBDQl7nz+xARi8wpYSfx53sQCYrMIqErMX9EINklUIFyi90A/G0SNoMTJmU/AajgFHCSufP
 zBDGIzC5hJzNv8EMoWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaU
 W6Rqa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYpAxDsYDx72vMQoyQHk5Io
 717dnZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgz8oFygkWp6akVaZk5wIiBSUtw8CiJ8LqDp
 HmLCxJzizPTIVKnGC05bjy8/oeJY9PNu0Byw/cHf5iEWPLy81KlxHmDQRoEQBoySvPgxsGi+h
 KjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeaflAU3hycwrgdv6CuggJqCDzpzeAXJQSSJCSqq
 BsUJA+ml5Ra2NUT7T4sq/2zat0LjF2qXVsVnh4iety7Ub/tzZ/Hlm9CyLr1VB/FvLDgtarGz1
 u+sWa/Oci0HBNLaiYd2pY8x3lh59cvzi0/hXqxMyuS8e6HQoPqe5Y64yf5OT3sTcFObkxvD3u
 y9ejzc4/PxS6dejAXN+9vsuPF11/d+969t045RYijMSDbWYi4oTAUcomQblAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505325114!107824756!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31661 invoked from network); 13 Sep 2017 17:51:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 13 Sep 2017 17:51:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F7A51435;
 Wed, 13 Sep 2017 10:51:53 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 226563F483;
 Wed, 13 Sep 2017 10:51:50 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beuli ch <jbeulich@suse.com>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
Date: Wed, 13 Sep 2017 18:51:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <22906.6949.443704.258656@mariner.uk.xensource.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, Wei.Liu2@citrix.com,
 ross.philipson@gmail.com, lars.kurth.xen@gmail.com, xen-devel@lists.xen.org,
 committers@xenproject.org
Subject: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design Session:
 Making Releases Lessons Learned: Improving Our Release Process and Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKT24gMDcvMjcvMjAxNyAwNTo1NiBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmFu
IEJldWxpY2ggd3JpdGVzICgiUmU6IE5vdGVzIERlc2lnbiBTZXNzaW9uOiBNYWtpbmcgUmVsZWFz
ZXMgTGVzc29ucyBMZWFybmVkOiBJbXByb3ZpbmcgT3VyIFJlbGVhc2UgUHJvY2VzcyBhbmQgVG9v
bGluZyIpOgo+PiBbTGFyczpdCj4+PiBJYW46IFRoZXNlIGFyZSBtb3N0IGxpa2VseSBzb2Z0d2Fy
ZSBwcm9ibGVtcywgbW9zdCBsaWtlbHkgaW4gWGVuLgo+Pj4gSVNTVUU6IG5vYm9keSB3YW50cyB0
byBkZWJ1ZyBXaW5kb3dzIEhlaXNlbmJ1Z3MKPj4KPj4gSG1tLCBJIHRoaW5rIHdlIGJlbGlldmUg
dG8gaGF2ZSB1bmRlcnN0b29kIHdoYXQgdGhlIGlzc3VlIGlzLCBpdCdzIGp1c3QgdGhhdAo+PiB0
aGUgY2hhbmdlIG5lZWRlZCBpcyBvbiB0aGUgdG9vbCBzdGFjayBzaWRlIChncmFjZWZ1bGx5IGRl
YWwgd2l0aCBhIGRvbWFpbgo+PiByZWJvb3Rpbmcgd2hpbGUgYmVpbmcgbWlncmF0ZWQpLgo+IAo+
IE5vLCB0aGUgcHJvYmxlbSBpcyB0aGF0IHdlIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZSBkb21h
aW4gaXMKPiByZWJvb3RpbmcuICBJdCBzaG91bGQgbm90IGJlLgoKVGhpcyBidWcgc3RpbGwgc2Vl
bSB0byBiZSBhcm91bmQgYW5kIGxpa2VseSBnb2luZyB0byBpbXBhY3Qgb25jZSBhZ2FpbiAKdGhl
IHJlbGVhc2UgdGVzdGluZy4KCkFzIGRpc2N1c3NlZCBkdXJpbmcgdGhlIHN1bW1pdCwgSSBhbSBy
ZWFsbHkgdGhpbmtpbmcgdG8gbWFrZSB0aGlzIAoiaGVpbnNlbmJ1ZyIgYSBibG9ja2VyIHVudGls
IHNvbWVob3cgZmluYWxseSBzcGVuZCBzb21ldGltZXMgCmludmVzdGlnYXRpbmcgdGhlIHByb2Js
ZW0gYW5kIHN1Z2dlc3QgYWN0aW9ucy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxO-0007s4-DO; Wed, 13 Sep 2017 18:00:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxM-0007qz-E1
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 84/A1-02224-B2279B95; Wed, 13 Sep 2017 18:00:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTVeraGe
 kwfJV1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aX3l3MBQ8sKo5t3MHUwHhWq4uRi0NIYDOj
 xLVdn1khnNOMEj03b7F0MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8BiRonP+3uZQRLCApESy
 y/8AmtgEVCVeP/4LzuIzStgKfF23z5WEFtCQF5iV9tFMJtTwEpi5tcFQEM5gLZZSpzuiZrAyL
 2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagh+sZGBh
 3ML467neIUZKDSUmUd6/uzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwShUA5waLU9NSKtMwc
 YKjBpCU4eJREeN8WAKV5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOux6kSACkKKM0D24EL
 OwvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QYyhSczrwRu0yugI5iAjjhzegfIESWJCC
 mpBsboJ0uN1u94b5ClF9ibdy19l7jo1K73fwoLqkpkVvZovN7SYlLQUpNX/d20szzuu3OB1tR
 Mx0DLLDauK+WLDnq61TMr2i61bGLIMOtS+iFiYLb/Dq/zVjWBm99u3FQ5pFT1nbtmsfYRz1ix
 9MP/62V3zE8oOXZt5+t2tvAdyUxHOq+VaDEuVGIpzkg01GIuKk4EAGFAb5J2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505325610!76107293!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61644 invoked from network); 13 Sep 2017 18:00:10 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:00:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 10216169F;
 Wed, 13 Sep 2017 11:00:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F29CA3F483;
 Wed, 13 Sep 2017 11:00:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:45 +0100
Message-Id: <20170913175953.16942-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 07/15] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_decrease_reservation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICB8ICAzICst
LQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICB8IDIwICsrKysrKysrKy0tLS0tLS0tLS0t
CiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oICAgIHwgMTMgLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCAgICB8ICA3IC0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmggfCAxMyArKysr
KysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0u
YwppbmRleCBjNDg0NDY5ZTZjLi5lMzIxZDc4ODE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zOTMsOCArMzkzLDcgQEAgaW50IGd1
ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICByZXR1cm4gLUVOT1NZUzsKIH0KIAotaW50IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24o
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBncGZuLAoraW50IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG9yZGVyKQogewogICAgIHJldHVybiAtRU5PU1lTOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMzRm
NTIzOWI2ZC4uZWI3NGU1YzAxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC01MTEsOSArNTExLDcgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbik7CiAgKiBhbGxvdyBkZWNyZWFzZV9yZXNlcnZhdGlvbigpIHRvIGhhbmRsZSBl
dmVyeXRoaW5nIGVsc2UuCiAgKi8KIGludAotcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihz
dHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Z3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQor
cDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
IHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBpbnQgcmV0ID0gMDsKICAgICB1bnNpZ25lZCBs
b25nIGksIG47CkBAIC01MjEsNyArNTE5LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlv
bihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGJvb2xfdCBzdGVhbF9mb3JfY2FjaGU7CiAgICAgbG9u
ZyBwb2QsIG5vbnBvZCwgcmFtOwogCi0gICAgZ2ZuX2xvY2socDJtLCBncGZuLCBvcmRlcik7Cisg
ICAgZ2ZuX2xvY2socDJtLCBnZm4sIG9yZGVyKTsKICAgICBwb2RfbG9jayhwMm0pOwogCiAgICAg
LyoKQEAgLTU0NSw3ICs1NDMsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgIHAybV90eXBlX3QgdDsKICAgICAgICAgdW5zaWduZWQgaW50
IGN1cl9vcmRlcjsKIAotICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdwZm4gKyBpLCAmdCwg
JmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdm
bl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwogICAgICAgICBuID0g
MVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsKICAgICAgICAgaWYgKCB0ID09IHAybV9wb3B1
bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICAgICAgcG9kICs9IG47CkBAIC01NjcsNyArNTY1LDcg
QEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxs
ZXIKICAgICAgICAgICogd2UncmUgZG9uZS4KICAgICAgICAgICovCi0gICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBncGZuLCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAorICAgICAg
ICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1f
aW52YWxpZCwKICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAg
ICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gMVVMIDw8IG9yZGVyOwogICAgICAgICBCVUdf
T04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKQEAgLTU4NCw3ICs1ODIsNyBAQCBwMm1fcG9k
X2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogLSBub3QgYWxs
IG9mIHRoZSBwYWdlcyB3ZXJlIFJBTSAobm93IGtub3dpbmcgb3JkZXIgPCBTVVBFUlBBR0VfT1JE
RVIpCiAgICAgICovCiAgICAgaWYgKCBzdGVhbF9mb3JfY2FjaGUgJiYgb3JkZXIgPCBTVVBFUlBB
R0VfT1JERVIgJiYgcmFtID09ICgxVUwgPDwgb3JkZXIpICYmCi0gICAgICAgICBwMm1fcG9kX3pl
cm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgZ3BmbiAmIH4oU1VQRVJQQUdFX1BBR0VTIC0gMSkpICkK
KyAgICAgICAgIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBnZm5feChnZm4pICYg
fihTVVBFUlBBR0VfUEFHRVMgLSAxKSkgKQogICAgIHsKICAgICAgICAgcG9kID0gMVVMIDw8IG9y
ZGVyOwogICAgICAgICByYW0gPSBub25wb2QgPSAwOwpAQCAtNjA1LDEzICs2MDMsMTMgQEAgcDJt
X3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBwMm1f
YWNjZXNzX3QgYTsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAgICBt
Zm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdwZm4gKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIs
IE5VTEwpOworICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBp
LCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwogICAgICAgICBpZiAoIG9yZGVyIDwgY3Vy
X29yZGVyICkKICAgICAgICAgICAgIGN1cl9vcmRlciA9IG9yZGVyOwogICAgICAgICBuID0gMVVM
IDw8IGN1cl9vcmRlcjsKICAgICAgICAgaWYgKCB0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIElO
VkFMSURfTUZOLCBjdXJfb3JkZXIsCisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
X3goZ2ZuKSArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgICAgIHAy
bS0+cG9kLmVudHJ5X2NvdW50IC09IG47CiAgICAgICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50
cnlfY291bnQgPCAwKTsKQEAgLTYzMyw3ICs2MzEsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2Vy
dmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShtZm4pOwogCi0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIElOVkFM
SURfTUZOLCBjdXJfb3JkZXIsCisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3go
Z2ZuKSArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgICAgIHAybV90
bGJfZmx1c2hfc3luYyhwMm0pOwogICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBuOyArK2og
KQpAQCAtNjYzLDcgKzY2MSw3IEBAIG91dF9lbnRyeV9jaGVjazoKIAogb3V0X3VubG9jazoKICAg
ICBwb2RfdW5sb2NrKHAybSk7Ci0gICAgZ2ZuX3VubG9jayhwMm0sIGdwZm4sIG9yZGVyKTsKKyAg
ICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCBvcmRlcik7CiAgICAgcmV0dXJuIHJldDsKIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
YTJhYmY1NTRlMy4uYWQ5ODdlMGYyOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC00MTcsNyArNDE3LDggQEAgc3RhdGljIHZvaWQg
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAKICAgICAgICAgLyog
U2VlIGlmIHBvcHVsYXRlLW9uLWRlbWFuZCB3YW50cyB0byBoYW5kbGUgdGhpcyAqLwogICAgICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oYS0+ZG9tYWluKQotICAgICAgICAgICAgICYmIHAybV9wb2Rf
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oYS0+ZG9tYWluLCBnbWZuLCBhLT5leHRlbnRfb3JkZXIpICkK
KyAgICAgICAgICAgICAmJiBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKGEtPmRvbWFpbiwg
X2dmbihnbWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGEtPmV4dGVudF9vcmRlcikgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgZm9y
ICggaiA9IDA7IGogPCAoMSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5k
ZXggYWEwZDYwYWUzYS4uM2M1MTFmZWVlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNjYsMTkgKzI2Niw2
IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKIAogbWZuX3QgZ2ZuX3RvX21mbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwog
Ci0vKgotICogUG9wdWxhdGUtb24tZGVtYW5kCi0gKi8KLQotLyoKLSAqIENhbGwgd2hlbiBkZWNy
ZWFzaW5nIG1lbW9yeSByZXNlcnZhdGlvbiB0byBoYW5kbGUgUG9EIGVudHJpZXMgcHJvcGVybHku
Ci0gKiBXaWxsIHJldHVybiAnMScgaWYgYWxsIGVudHJpZXMgd2VyZSBoYW5kbGVkIGFuZCBub3Ro
aW5nIG1vcmUgbmVlZCBiZSBkb25lLgotICovCi1pbnQKLXAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2
YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IGdwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
cmRlcik7Ci0KIC8qIExvb2sgdXAgYSBHRk4gYW5kIHRha2UgYSByZWZlcmVuY2UgY291bnQgb24g
dGhlIGJhY2tpbmcgcGFnZS4gKi8KIHR5cGVkZWYgdW5zaWduZWQgaW50IHAybV9xdWVyeV90Owog
I2RlZmluZSBQMk1fQUxMT0MgICAgKDF1PDwwKSAgIC8qIFBvcHVsYXRlIFBvRCBhbmQgcGFnZWQt
b3V0IGVudHJpZXMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDEwY2RmYzA5YTkuLjhmMzQwOWI0MDAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaApAQCAtNjQzLDEzICs2NDMsNiBAQCBpbnQgcDJtX3BvZF9lbXB0eV9jYWNoZShz
dHJ1Y3QgZG9tYWluICpkKTsKICAqIGRvbWFpbiBtYXRjaGVzIHRhcmdldCAqLwogaW50IHAybV9w
b2Rfc2V0X21lbV90YXJnZXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB0YXJnZXQp
OwogCi0vKiBDYWxsIHdoZW4gZGVjcmVhc2luZyBtZW1vcnkgcmVzZXJ2YXRpb24gdG8gaGFuZGxl
IFBvRCBlbnRyaWVzIHByb3Blcmx5LgotICogV2lsbCByZXR1cm4gJzEnIGlmIGFsbCBlbnRyaWVz
IHdlcmUgaGFuZGxlZCBhbmQgbm90aGluZyBtb3JlIG5lZWQgYmUgZG9uZS4qLwotaW50Ci1wMm1f
cG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwotCiAvKiBTY2FuIHBvZCBjYWNoZSB3aGVuIG9mZmxp
bmUvYnJva2VuIHBhZ2UgdHJpZ2dlcmVkICovCiBpbnQKIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9r
ZW5faGl0KHN0cnVjdCBwYWdlX2luZm8gKnApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3AybS1jb21tb24uaCBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKaW5kZXggMmI1Njk2
Y2YzMy4uMjdmODkyMDhmNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24u
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0yMCw0ICsyMCwxNyBAQCBp
bnQgdW5tYXBfbW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCiAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1m
bik7CiAKKy8qCisgKiBQb3B1bGF0ZS1vbi1EZW1hbmQKKyAqLworCisvKgorICogQ2FsbCB3aGVu
IGRlY3JlYXNpbmcgbWVtb3J5IHJlc2VydmF0aW9uIHRvIGhhbmRsZSBQb0QgZW50cmllcyBwcm9w
ZXJseS4KKyAqIFdpbGwgcmV0dXJuICcxJyBpZiBhbGwgZW50cmllcyB3ZXJlIGhhbmRsZWQgYW5k
IG5vdGhpbmcgbW9yZSBuZWVkIGJlIGRvbmUuCisgKi8KK2ludAorcDJtX3BvZF9kZWNyZWFzZV9y
ZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7CisKKwogI2VuZGlmIC8qIF9YRU5fUDJN
X0NPTU1PTl9IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxH-0007pP-5x; Wed, 13 Sep 2017 18:00:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxF-0007fT-24
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:05 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 27/79-01754-42279B95; Wed, 13 Sep 2017 18:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVysyfVTVexaGe
 kwdf7KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajgx/YC6YIVnzawdnA+IS3i5GLQ0hgM6PE
 1551jBDOaUaJX2f+sXUxcnKwCWhK3Pn8iQnEFhGQlrj2+TJYEbPAUSaJ6UuXghUJC5hKPP94D
 6yIRUBV4va6ecwgNq+ApcTv72sYQWwJAXmJXW0XWScwci5gZFjFqFGcWlSWWqRrZKGXVJSZnl
 GSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHosXoGBsYdjH2r/A4xSnIwKYny7tXdGSnEl5S
 fUpmRWJwRX1Sak1p8iFGGg0NJgnd2AVBOsCg1PbUiLTMHGDowaQkOHiUR3rcgad7igsTc4sx0
 iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDjvepBSAZDSjNI8uEGwkL7EKCslzMvIwMAgxFOQW
 pSbWYIq/4pRnINRSZh3K8gUnsy8Erh9r4BOYQI65czpHSCnlCQipKQaGNWuvL2TmvbTRXCWx0
 zvH00v/6zZYel4VPmBsDYrc3aomWLVfInzexuOLstk+r2jIniVU4b2n9c1pV/mKp6utBG8Ne1
 a/ofCyMQ5GmUn4hhUUxjF7jpdO7uXn3OTwqKjyS+LctZfyJUv79y2Z/nHirVNf7a5TdvqNot9
 STSzw8SsO/ZCq+tXMCuxFGckGmoxFxUnAgCb49v8ZAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505325601!97385510!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44697 invoked from network); 13 Sep 2017 18:00:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 13 Sep 2017 18:00:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB06D1435;
 Wed, 13 Sep 2017 11:00:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 081873F483;
 Wed, 13 Sep 2017 10:59:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:38 +0100
Message-Id: <20170913175953.16942-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 00/15] xen/x86: Clean-up the PoD code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsCgpJIGhhdmUgYmVlbiBhdHRlbXB0aW5nIHRvIHVzZSB0aGUgUG9EIGNvZGUgb24gQVJN
IChpdCB3aWxsIGJlIHNlbnQgaW4gYQpzZXBhcmF0ZSBzZXJpZXMpIGFuZCBzcGVudCBzb21ldGlt
ZXMgdG8gY2xlYW4tdXAgYW5kIHN3aXRjaCB0byB0eXBlc2FmZSBnZm4KdGhlIGN1cnJlbnQgY29k
ZS4KClRoZSBQb0QgY29kZSBoYXMgYmVlbiB0ZXN0ZWQgb24gQVJNICh0aGUgdmVyc2lvbiBpcyBz
bGlnaHRseSBkaWZmZXJlbnQsIG1vc3RseQpyZW5hbWluZykgYW5kIHRoZSB4ODYgcGFydCBhcyBv
bmx5IGJlZW4gYnVpbHQgdGVzdCBpdC4KCkNoZWVycywKCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVu
IE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpKdWxpZW4g
R3JhbGwgKDE1KToKICB4ZW4veDg2OiBwMm0tcG9kOiBDbGVhbi11cCBpbmNsdWRlcwogIHhlbi94
ODY6IHAybS1wb2Q6IFJlbW92ZSB0cmFpbGluZyB3aGl0ZXNwYWNlcwogIHhlbi94ODY6IHAybS1w
b2Q6IEZpeCBjb2Rpbmcgc3R5bGUgZm9yIGNvbW1lbnRzCiAgeGVuL3g4NjogcDJtLXBvZDogRml4
IGNvZGluZyBzdHlsZQogIHhlbi94ODY6IHAybS1wb2Q6IEF2b2lkIHJlZHVuZGFudCBhc3NpZ25t
ZW50cyBpbgogICAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUKICB4ZW4veDg2OiBwMm0tcG9kOiBD
bGVhbi11cCB1c2Ugb2YgdHlwZXNhZmUgTUZOCiAgeGVuL3g4NjogcDJtLXBvZDogVXNlIHR5cGVz
YWZlIGdmbiBpbiBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uCiAgeGVuL3g4NjogcDJtOiBV
c2UgdHlwZXNhZmUgZ2ZuIGZvciB0aGUgUDJNIGNhbGxiYWNrcyBnZXRfZW50cnkgYW5kCiAgICBz
ZXRfZW50cnkKICB4ZW4veDg2OiBwMm06IFVzZSB0eXBlc2FmZSBHRk4gaW4gcDJtX3NldF9lbnRy
eQogIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBHRk4gaW4gcG9kX2VhZ2VyX3JlY29y
ZAogIHhlbi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIHAybV9wb2RfemVyb19jaGVjawogIHhlbi94
ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF96ZXJvX2NoZWNrCiAgeGVu
L3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIGdmbiBpbiBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0
ZQogIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gZm9yIHRoZSBmaWVsZHMgcmVj
bGFpbV9zaW5nbGUgYW5kCiAgICBtYXhfZ3Vlc3QKICB4ZW4veDg2OiBwMm0tcG9kOiBSZXdvcmsg
cHJvdG90eXBlIG9mIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlCgogeGVuL2FyY2gvYXJtL3AybS5j
ICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
IHwgICAyICstCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyB8ICAgMiArLQogeGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgfCAgMTkgKy0KIHhlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jICAgIHwgICA3ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAg
ICB8ICAxMSArLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgICAgfCA0MzUgKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMgICAgICAgICB8ICAxMiArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCAx
MzkgKysrKysrKy0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgfCAgIDMg
Ky0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgIHwgIDEzIC0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oICAgICAgICB8ICAyMyArLS0KIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29t
bW9uLmggICAgIHwgIDEzICsrCiAxMyBmaWxlcyBjaGFuZ2VkLCAzNzAgaW5zZXJ0aW9ucygrKSwg
MzEyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxK-0007q7-K3; Wed, 13 Sep 2017 18:00:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxJ-0007pb-68
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:09 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 89/F3-03642-82279B95; Wed, 13 Sep 2017 18:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTVe1aGe
 kQd9Tc4slHxezODB6HN39mymAMYo1My8pvyKBNePhkQPMBRNyK1q372FsYFzn38XIySEksJlR
 4vw5ny5GLiD7NKPE9pet7CAJNgFNiTufPzGB2CIC0hLXPl9mBCliFljMKPF5fy8zSEJYwE3i2
 vZmoCIODhYBVYlJHbUgJq+ApcTta8kgFRIC8hK72i6ygticAlYSM78uAKsWAio53RM1gZF7AS
 PDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQN8yAMEOxr9
 rAw8xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrerECgnWJSanlqRlpkDDDKY
 tAQHj5II73yQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHljQIoEQIoySvPgRsAC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEefVApvBk5pXAbXoFdAQT0BFnTu8AOaIkESEl1cA4+2
 2h9Mvs/3M/XrmXKXxQaiPz6dUJlw0XZT0OPZCyK6JwS8b3m3Yfyi4J7G+Ze7kheG/lnuV9sp8
 eZN/84Nwg9WLJi7XbNx7rfZrocr9mevEt5dzJ6zMvMYVwtt9+5vWqPmaLYtaj/6vDa7mCKh40
 Po+f6KvHfnz6RFPerda1BzRa/51kYD/1XImlOCPRUIu5qDgRAIBmaqtzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505325605!116688105!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30550 invoked from network); 13 Sep 2017 18:00:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 13 Sep 2017 18:00:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C0D711435;
 Wed, 13 Sep 2017 11:00:04 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BC043F483;
 Wed, 13 Sep 2017 11:00:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:41 +0100
Message-Id: <20170913175953.16942-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 03/15] xen/x86: p2m-pod: Fix coding style for
	comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDE1NCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTAyIGluc2VydGlvbnMoKyksIDUyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDFm
MDc0NDEyNTkuLjZmMDQ1MDgxYjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9k
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTU1LDggKzE1NSwxMCBAQCBz
dGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAKICAgICAgICAgQlVHX09OKCBwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1
cGVyKSApOwogCi0gICAgICAgIC8qIEJyZWFrIHVwIGEgc3VwZXJwYWdlIHRvIG1ha2Ugc2luZ2xl
IHBhZ2VzLiBOQiBjb3VudCBkb2Vzbid0Ci0gICAgICAgICAqIG5lZWQgdG8gYmUgYWRqdXN0ZWQu
ICovCisgICAgICAgIC8qCisgICAgICAgICAqIEJyZWFrIHVwIGEgc3VwZXJwYWdlIHRvIG1ha2Ug
c2luZ2xlIHBhZ2VzLiBOQiBjb3VudCBkb2Vzbid0CisgICAgICAgICAqIG5lZWQgdG8gYmUgYWRq
dXN0ZWQuCisgICAgICAgICAqLwogICAgICAgICBwID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZw
Mm0tPnBvZC5zdXBlcik7CiAgICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHApKTsKIApA
QCAtMjQyLDggKzI0NCwxMCBAQCBwMm1fcG9kX3NldF9jYWNoZV90YXJnZXQoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAgIH0KIAogICAg
IC8qIERlY3JlYXNpbmcgdGhlIHRhcmdldCAqLwotICAgIC8qIFdlIGhvbGQgdGhlIHBvZCBsb2Nr
IGhlcmUsIHNvIHdlIGRvbid0IG5lZWQgdG8gd29ycnkgYWJvdXQKLSAgICAgKiBjYWNoZSBkaXNh
cHBlYXJpbmcgdW5kZXIgb3VyIGZlZXQuICovCisgICAgLyoKKyAgICAgKiBXZSBob2xkIHRoZSBw
b2QgbG9jayBoZXJlLCBzbyB3ZSBkb24ndCBuZWVkIHRvIHdvcnJ5IGFib3V0CisgICAgICogY2Fj
aGUgZGlzYXBwZWFyaW5nIHVuZGVyIG91ciBmZWV0LgorICAgICAqLwogICAgIHdoaWxlICggcG9k
X3RhcmdldCA8IHAybS0+cG9kLmNvdW50ICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKiBwYWdlOwpAQCAtMzQ1LDE1ICszNDksMTkgQEAgcDJtX3BvZF9zZXRfbWVtX3RhcmdldChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHRhcmdldCkKICAgICBpZiAoIGQtPmlzX2R5
aW5nICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICAvKiBUJyA8IEI6IERvbid0IHJlZHVjZSB0
aGUgY2FjaGUgc2l6ZTsgbGV0IHRoZSBiYWxsb29uIGRyaXZlcgotICAgICAqIHRha2UgY2FyZSBv
ZiBpdC4gKi8KKyAgICAvKgorICAgICAqIFQnIDwgQjogRG9uJ3QgcmVkdWNlIHRoZSBjYWNoZSBz
aXplOyBsZXQgdGhlIGJhbGxvb24gZHJpdmVyCisgICAgICogdGFrZSBjYXJlIG9mIGl0LgorICAg
ICAqLwogICAgIGlmICggdGFyZ2V0IDwgZC0+dG90X3BhZ2VzICkKICAgICAgICAgZ290byBvdXQ7
CiAKICAgICBwb2RfdGFyZ2V0ID0gdGFyZ2V0IC0gcG9wdWxhdGVkOwogCi0gICAgLyogQiA8IFQn
OiBTZXQgdGhlIGNhY2hlIHNpemUgZXF1YWwgdG8gIyBvZiBvdXRzdGFuZGluZyBlbnRyaWVzLAot
ICAgICAqIGxldCB0aGUgYmFsbG9vbiBkcml2ZXIgZmlsbCBpbiB0aGUgcmVzdC4gKi8KKyAgICAv
KgorICAgICAqIEIgPCBUJzogU2V0IHRoZSBjYWNoZSBzaXplIGVxdWFsIHRvICMgb2Ygb3V0c3Rh
bmRpbmcgZW50cmllcywKKyAgICAgKiBsZXQgdGhlIGJhbGxvb24gZHJpdmVyIGZpbGwgaW4gdGhl
IHJlc3QuCisgICAgICovCiAgICAgaWYgKCBwb3B1bGF0ZWQgPiAwICYmIHBvZF90YXJnZXQgPiBw
Mm0tPnBvZC5lbnRyeV9jb3VudCApCiAgICAgICAgIHBvZF90YXJnZXQgPSBwMm0tPnBvZC5lbnRy
eV9jb3VudDsKIApAQCAtNDkxLDcgKzQ5OSw4IEBAIHN0YXRpYyBpbnQKIHAybV9wb2RfemVyb19j
aGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4p
OwogCiAKLS8qIFRoaXMgZnVuY3Rpb24gaXMgbmVlZGVkIGZvciB0d28gcmVhc29uczoKKy8qCisg
KiBUaGlzIGZ1bmN0aW9uIGlzIG5lZWRlZCBmb3IgdHdvIHJlYXNvbnM6CiAgKiArIFRvIHByb3Bl
cmx5IGhhbmRsZSBjbGVhcmluZyBvZiBQb0QgZW50cmllcwogICogKyBUbyAic3RlYWwgYmFjayIg
bWVtb3J5IGJlaW5nIGZyZWVkIGZvciB0aGUgUG9EIGNhY2hlLCByYXRoZXIgdGhhbgogICogICBy
ZWxlYXNpbmcgaXQuCkBAIC01MTMsOCArNTIyLDEwIEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2
YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICBnZm5fbG9jayhwMm0sIGdwZm4sIG9yZGVyKTsK
ICAgICBwb2RfbG9jayhwMm0pOwogCi0gICAgLyogSWYgd2UgZG9uJ3QgaGF2ZSBhbnkgb3V0c3Rh
bmRpbmcgUG9EIGVudHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0aGVpcgotICAgICAqIGNvdXJzZSAq
LworICAgIC8qCisgICAgICogSWYgd2UgZG9uJ3QgaGF2ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVu
dHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0aGVpcgorICAgICAqIGNvdXJzZS4KKyAgICAgKi8KICAg
ICBpZiAoIHAybS0+cG9kLmVudHJ5X2NvdW50ID09IDAgKQogICAgICAgICBnb3RvIG91dF91bmxv
Y2s7CiAKQEAgLTU1MCw4ICs1NjEsMTAgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihz
dHJ1Y3QgZG9tYWluICpkLAogCiAgICAgaWYgKCAhbm9ucG9kICkKICAgICB7Ci0gICAgICAgIC8q
IEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNhbGxlcgot
ICAgICAgICAgKiB3ZSdyZSBkb25lLiAqLworICAgICAgICAvKgorICAgICAgICAgKiBBbGwgUG9E
OiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxsZXIKKyAgICAgICAg
ICogd2UncmUgZG9uZS4KKyAgICAgICAgICovCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBn
cGZuLCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAogICAgICAgICAgICAgICAgICAg
ICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudC09
KDE8PG9yZGVyKTsKQEAgLTU2OCwxNSArNTgxLDE2IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2
YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKiAtIG9yZGVyID49IFNVUEVSUEFHRV9PUkRF
UiAodGhlIGxvb3AgYmVsb3cgd2lsbCB0YWtlIGNhcmUgb2YgdGhpcykKICAgICAgKiAtIG5vdCBh
bGwgb2YgdGhlIHBhZ2VzIHdlcmUgUkFNIChub3cga25vd2luZyBvcmRlciA8IFNVUEVSUEFHRV9P
UkRFUikKICAgICAgKi8KLSAgICBpZiAoIHN0ZWFsX2Zvcl9jYWNoZSAmJiBvcmRlciA8IFNVUEVS
UEFHRV9PUkRFUiAmJiByYW0gPT0gKDEgPDwgb3JkZXIpICYmCisgICAgaWYgKCBzdGVhbF9mb3Jf
Y2FjaGUgJiYgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIgJiYgcmFtID09ICgxVUwgPDwgb3JkZXIp
ICYmCiAgICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgZ3BmbiAmIH4o
U1VQRVJQQUdFX1BBR0VTIC0gMSkpICkKICAgICB7Ci0gICAgICAgIHBvZCA9IDEgPDwgb3JkZXI7
CisgICAgICAgIHBvZCA9IDFVTCA8PCBvcmRlcjsKICAgICAgICAgcmFtID0gbm9ucG9kID0gMDsK
ICAgICAgICAgQVNTRVJUKHN0ZWFsX2Zvcl9jYWNoZSA9PSAocDJtLT5wb2QuZW50cnlfY291bnQg
PiBwMm0tPnBvZC5jb3VudCkpOwogICAgIH0KIAotICAgIC8qIFByb2Nlc3MgYXMgbG9uZyBhczoK
KyAgICAvKgorICAgICAqIFByb2Nlc3MgYXMgbG9uZyBhczoKICAgICAgKiArIFRoZXJlIGFyZSBQ
b0QgZW50cmllcyB0byBoYW5kbGUsIG9yCiAgICAgICogKyBUaGVyZSBpcyByYW0gbGVmdCwgYW5k
IHdlIHdhbnQgdG8gc3RlYWwgaXQKICAgICAgKi8KQEAgLTYzMSw4ICs2NDUsMTAgQEAgcDJtX3Bv
ZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAgICAg
fQogCi0gICAgLyogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBvRCBlbnRyaWVzLCB0ZWxsIGRl
Y3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAotICAgICAqIHRoZXJlJ3Mgbm90aGluZyBsZWZ0IHRv
IGRvLiAqLworICAgIC8qCisgICAgICogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBvRCBlbnRy
aWVzLCB0ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAorICAgICAqIHRoZXJlJ3Mgbm90
aGluZyBsZWZ0IHRvIGRvLgorICAgICAqLwogICAgIGlmICggbm9ucG9kID09IDAgKQogICAgICAg
ICByZXQgPSAxOwogCkBAIC02NTgsOSArNjc0LDExIEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEo
c3RydWN0IGRvbWFpbiAqZCkKIH0KIAogCi0vKiBTZWFyY2ggZm9yIGFsbC16ZXJvIHN1cGVycGFn
ZXMgdG8gYmUgcmVjbGFpbWVkIGFzIHN1cGVycGFnZXMgZm9yIHRoZQorLyoKKyAqIFNlYXJjaCBm
b3IgYWxsLXplcm8gc3VwZXJwYWdlcyB0byBiZSByZWNsYWltZWQgYXMgc3VwZXJwYWdlcyBmb3Ig
dGhlCiAgKiBQb0QgY2FjaGUuIE11c3QgYmUgY2FsbGVkIHcvIHBvZCBsb2NrIGhlbGQsIG11c3Qg
bG9jayB0aGUgc3VwZXJwYWdlCi0gKiBpbiB0aGUgcDJtICovCisgKiBpbiB0aGUgcDJtLgorICov
CiBzdGF0aWMgaW50CiBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewpAQCAtNjgyLDEyICs3MDAsMTYgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbikKICAgICBpZiAoIHBhZ2luZ19tb2RlX3NoYWRvdyhkKSApCiAgICAgICAgIG1h
eF9yZWYrKzsKIAotICAgIC8qIE5PVEU6IHRoaXMgaXMgd2h5IHdlIGRvbid0IGVuZm9yY2UgZGVh
ZGxvY2sgY29uc3RyYWludHMgYmV0d2VlbiBwMm0KLSAgICAgKiBhbmQgcG9kIGxvY2tzICovCisg
ICAgLyoKKyAgICAgKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRsb2Nr
IGNvbnN0cmFpbnRzIGJldHdlZW4gcDJtCisgICAgICogYW5kIHBvZCBsb2Nrcy4KKyAgICAgKi8K
ICAgICBnZm5fbG9jayhwMm0sIGdmbiwgU1VQRVJQQUdFX09SREVSKTsKIAotICAgIC8qIExvb2sg
dXAgdGhlIG1mbnMsIGNoZWNraW5nIHRvIG1ha2Ugc3VyZSB0aGV5J3JlIHRoZSBzYW1lIG1mbgot
ICAgICAqIGFuZCBhbGlnbmVkLCBhbmQgbWFwcGluZyB0aGVtLiAqLworICAgIC8qCisgICAgICog
TG9vayB1cCB0aGUgbWZucywgY2hlY2tpbmcgdG8gbWFrZSBzdXJlIHRoZXkncmUgdGhlIHNhbWUg
bWZuCisgICAgICogYW5kIGFsaWduZWQsIGFuZCBtYXBwaW5nIHRoZW0uCisgICAgICovCiAgICAg
Zm9yICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkgKz0gbiApCiAgICAgewogICAgICAg
ICBwMm1fYWNjZXNzX3QgYTsKQEAgLTY5Nyw3ICs3MTksOCBAQCBwMm1fcG9kX3plcm9fY2hlY2tf
c3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAg
ICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJnR5cGUsICZhLCAwLCAm
Y3VyX29yZGVyLCBOVUxMKTsKIAotICAgICAgICAvKiBDb25kaXRpb25zIHRoYXQgbXVzdCBiZSBt
ZXQgZm9yIHN1cGVycGFnZS1zdXBlcnBhZ2U6CisgICAgICAgIC8qCisgICAgICAgICAqIENvbmRp
dGlvbnMgdGhhdCBtdXN0IGJlIG1ldCBmb3Igc3VwZXJwYWdlLXN1cGVycGFnZToKICAgICAgICAg
ICogKyBBbGwgZ2ZucyBhcmUgcmFtIHR5cGVzCiAgICAgICAgICAqICsgQWxsIGdmbnMgaGF2ZSB0
aGUgc2FtZSB0eXBlCiAgICAgICAgICAqICsgQWxsIG9mIHRoZSBtZm5zIGFyZSBhbGxvY2F0ZWQg
dG8gYSBkb21haW4KQEAgLTc1MSw5ICs3NzQsMTEgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVy
cGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAg
ICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwog
ICAgIHAybV90bGJfZmx1c2hfc3luYyhwMm0pOwogCi0gICAgLyogTWFrZSBub25lIG9mIHRoZSBN
Rk5zIGFyZSB1c2VkIGVsc2V3aGVyZS4uLiBmb3IgZXhhbXBsZSwgbWFwcGVkCisgICAgLyoKKyAg
ICAgKiBNYWtlIG5vbmUgb2YgdGhlIE1GTnMgYXJlIHVzZWQgZWxzZXdoZXJlLi4uIGZvciBleGFt
cGxlLCBtYXBwZWQKICAgICAgKiB2aWEgdGhlIGdyYW50IHRhYmxlIGludGVyZmFjZSwgb3IgYnkg
cWVtdS4gIEFsbG93IG9uZSByZWZjb3VudCBmb3IKLSAgICAgKiBiZWluZyBhbGxvY2F0ZWQgdG8g
dGhlIGRvbWFpbi4gKi8KKyAgICAgKiBiZWluZyBhbGxvY2F0ZWQgdG8gdGhlIGRvbWFpbi4KKyAg
ICAgKi8KICAgICBmb3IgKCBpPTA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewog
ICAgICAgICBtZm4gPSBfbWZuKG1mbl94KG1mbjApICsgaSk7CkBAIC03OTcsOCArODIyLDEwIEBA
IHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pCiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1pFUk9fUkVD
TEFJTSwgMCwgc2l6ZW9mKHQpLCAmdCk7CiAgICAgfQogCi0gICAgLyogRmluYWxseSEgIFdlJ3Zl
IHBhc3NlZCBhbGwgdGhlIGNoZWNrcywgYW5kIGNhbiBhZGQgdGhlIG1mbiBzdXBlcnBhZ2UKLSAg
ICAgKiBiYWNrIG9uIHRoZSBQb0QgY2FjaGUsIGFuZCBhY2NvdW50IGZvciB0aGUgbmV3IHAybSBQ
b0QgZW50cmllcyAqLworICAgIC8qCisgICAgICogRmluYWxseSEgIFdlJ3ZlIHBhc3NlZCBhbGwg
dGhlIGNoZWNrcywgYW5kIGNhbiBhZGQgdGhlIG1mbiBzdXBlcnBhZ2UKKyAgICAgKiBiYWNrIG9u
IHRoZSBQb0QgY2FjaGUsIGFuZCBhY2NvdW50IGZvciB0aGUgbmV3IHAybSBQb0QgZW50cmllcy4K
KyAgICAgKi8KICAgICBwMm1fcG9kX2NhY2hlX2FkZChwMm0sIG1mbl90b19wYWdlKG1mbjApLCBQ
QUdFX09SREVSXzJNKTsKICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCArPSBTVVBFUlBBR0VfUEFH
RVM7CiAKQEAgLTgzMyw4ICs4NjAsMTAgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICB7CiAgICAg
ICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm5zW2ldLCB0eXBlcyArIGksICZhLCAwLCBOVUxMLCBOVUxMKTsKLSAgICAgICAgLyogSWYg
dGhpcyBpcyByYW0sIGFuZCBub3QgYSBwYWdldGFibGUgb3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFu
ZCBwcm9iYWJseSBub3QgbWFwcGVkCi0gICAgICAgICAgIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhl
cndpc2UsIHNraXAuICovCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBh
bmQgbm90IGEgcGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQKKyAgICAgICAgICog
cHJvYmFibHkgbm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLgor
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKQogICAgICAgICAg
ICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRl
ZCkgIT0gMCApCiAgICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50
X2luZm8gJiAoUEdDX3BhZ2VfdGFibGV8UEdDX3hlbl9oZWFwKSkgPT0gMCApCkBAIC04NDQsOCAr
ODczLDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwog
ICAgIH0KIAotICAgIC8qIFRoZW4sIGdvIHRocm91Z2ggYW5kIGNoZWNrIGZvciB6ZXJvZWQgcGFn
ZXMsIHJlbW92aW5nIHdyaXRlIHBlcm1pc3Npb24KLSAgICAgKiBmb3IgdGhvc2Ugd2l0aCB6ZXJv
ZXMuICovCisgICAgLyoKKyAgICAgKiBUaGVuLCBnbyB0aHJvdWdoIGFuZCBjaGVjayBmb3IgemVy
b2VkIHBhZ2VzLCByZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9uCisgICAgICogZm9yIHRob3NlIHdp
dGggemVyb2VzLgorICAgICAqLwogICAgIGZvciAoIGk9MDsgaTxjb3VudDsgaSsrICkKICAgICB7
CiAgICAgICAgIGlmKCFtYXBbaV0pCkBAIC04NjcsOCArODk4LDEwIEBAIHAybV9wb2RfemVyb19j
aGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291
bnQpCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBJTlZBTElEX01GTiwgUEFH
RV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5k
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAotICAgICAgICAvKiBTZWUgaWYgdGhlIHBhZ2Ugd2Fz
IHN1Y2Nlc3NmdWxseSB1bm1hcHBlZC4gIChBbGxvdyBvbmUgcmVmY291bnQKLSAgICAgICAgICog
Zm9yIGJlaW5nIGFsbG9jYXRlZCB0byBhIGRvbWFpbi4pICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIFNlZSBpZiB0aGUgcGFnZSB3YXMgc3VjY2Vzc2Z1bGx5IHVubWFwcGVkLiAgKEFsbG93IG9u
ZSByZWZjb3VudAorICAgICAgICAgKiBmb3IgYmVpbmcgYWxsb2NhdGVkIHRvIGEgZG9tYWluLikK
KyAgICAgICAgICovCiAgICAgICAgIGlmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9p
bmZvICYgUEdDX2NvdW50X21hc2spID4gMSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKG1hcFtpXSk7CkBAIC04OTUsOCArOTI4LDEwIEBAIHAybV9wb2RfemVyb19j
aGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291
bnQpCiAKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwW2ldKTsKIAotICAgICAgICAvKiBT
ZWUgY29tbWVudCBpbiBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKCkgcmUgZ250dGFiCi0g
ICAgICAgICAqIGNoZWNrIHRpbWluZy4gICovCisgICAgICAgIC8qCisgICAgICAgICAqIFNlZSBj
b21tZW50IGluIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UoKSByZSBnbnR0YWIKKyAgICAg
ICAgICogY2hlY2sgdGltaW5nLgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCBqIDwgUEFHRV9T
SVpFL3NpemVvZigqbWFwW2ldKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV9zZXRfZW50
cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLApAQCAtOTQ0LDkgKzk3OSwx
MSBAQCBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAg
IGxpbWl0ID0gKHN0YXJ0ID4gUE9EX1NXRUVQX0xJTUlUKSA/IChzdGFydCAtIFBPRF9TV0VFUF9M
SU1JVCkgOiAwOwogCiAgICAgLyogRklYTUU6IEZpZ3VyZSBvdXQgaG93IHRvIGF2b2lkIHN1cGVy
cGFnZXMgKi8KLSAgICAvKiBOT1RFOiBQcm9tb3RlIHRvIGdsb2JhbGx5IGxvY2tpbmcgdGhlIHAy
bS4gVGhpcyB3aWxsIGdldCBjb21wbGljYXRlZAorICAgIC8qCisgICAgICogTk9URTogUHJvbW90
ZSB0byBnbG9iYWxseSBsb2NraW5nIHRoZSBwMm0uIFRoaXMgd2lsbCBnZXQgY29tcGxpY2F0ZWQK
ICAgICAgKiBpbiBhIGZpbmUtZ3JhaW5lZCBzY2VuYXJpby4gSWYgd2UgbG9jayBlYWNoIGdmbiBp
bmRpdmlkdWFsbHkgd2UgbXVzdCBiZQotICAgICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVj
dXJzaW9uIGxpbWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4gKi8KKyAgICAgKiBjYXJlZnVsIGFi
b3V0IHNwaW5sb2NrIHJlY3Vyc2lvbiBsaW1pdHMgYW5kIFBPRF9TV0VFUF9TVFJJREUuCisgICAg
ICovCiAgICAgcDJtX2xvY2socDJtKTsKICAgICBmb3IgKCBpPXAybS0+cG9kLnJlY2xhaW1fc2lu
Z2xlOyBpID4gMCA7IGktLSApCiAgICAgewpAQCAtOTYzLDExICsxMDAwLDEzIEBAIHAybV9wb2Rf
ZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgICAgICAgICAg
aiA9IDA7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgLyogU3RvcCBpZiB3ZSdy
ZSBwYXN0IG91ciBsaW1pdCBhbmQgd2UgaGF2ZSBmb3VuZCAqc29tZXRoaW5nKi4KKyAgICAgICAg
LyoKKyAgICAgICAgICogU3RvcCBpZiB3ZSdyZSBwYXN0IG91ciBsaW1pdCBhbmQgd2UgaGF2ZSBm
b3VuZCAqc29tZXRoaW5nKi4KICAgICAgICAgICoKICAgICAgICAgICogTkIgdGhhdCB0aGlzIGlz
IGEgemVyby1zdW0gZ2FtZTsgd2UncmUgaW5jcmVhc2luZyBvdXIgY2FjaGUgc2l6ZQogICAgICAg
ICAgKiBieSByZS1pbmNyZWFzaW5nIG91ciAnZGVidCcuICBTaW5jZSB3ZSBob2xkIHRoZSBwb2Qg
bG9jaywKLSAgICAgICAgICogKGVudHJ5X2NvdW50IC0gY291bnQpIG11c3QgcmVtYWluIHRoZSBz
YW1lLiAqLworICAgICAgICAgKiAoZW50cnlfY291bnQgLSBjb3VudCkgbXVzdCByZW1haW4gdGhl
IHNhbWUuCisgICAgICAgICAqLwogICAgICAgICBpZiAoIGkgPCBsaW1pdCAmJiAocDJtLT5wb2Qu
Y291bnQgPiAwIHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKICAgICAgICAgICAgIGJy
ZWFrOwogICAgIH0KQEAgLTEwNDUsMjAgKzEwODQsMjUgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxh
dGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgQVNTRVJU
KGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsKICAgICBwb2RfbG9jayhwMm0pOwogCi0gICAg
LyogVGhpcyBjaGVjayBpcyBkb25lIHdpdGggdGhlIHBvZCBsb2NrIGhlbGQuICBUaGlzIHdpbGwg
bWFrZSBzdXJlIHRoYXQKKyAgICAvKgorICAgICAqIFRoaXMgY2hlY2sgaXMgZG9uZSB3aXRoIHRo
ZSBwb2QgbG9jayBoZWxkLiAgVGhpcyB3aWxsIG1ha2Ugc3VyZSB0aGF0CiAgICAgICogZXZlbiBp
ZiBkLT5pc19keWluZyBjaGFuZ2VzIHVuZGVyIG91ciBmZWV0LCBwMm1fcG9kX2VtcHR5X2NhY2hl
KCkKLSAgICAgKiB3b24ndCBzdGFydCB1bnRpbCB3ZSdyZSBkb25lLiAqLworICAgICAqIHdvbid0
IHN0YXJ0IHVudGlsIHdlJ3JlIGRvbmUuCisgICAgICovCiAgICAgaWYgKCB1bmxpa2VseShkLT5p
c19keWluZykgKQogICAgICAgICBnb3RvIG91dF9mYWlsOwogCiAKLSAgICAvKiBCZWNhdXNlIFBv
RCBkb2VzIG5vdCBoYXZlIGNhY2hlIGxpc3QgZm9yIDFHQiBwYWdlcywgaXQgaGFzIHRvIHJlbWFw
Ci0gICAgICogMUdCIHJlZ2lvbiB0byAyTUIgY2h1bmtzIGZvciBhIHJldHJ5LiAqLworICAgIC8q
CisgICAgICogQmVjYXVzZSBQb0QgZG9lcyBub3QgaGF2ZSBjYWNoZSBsaXN0IGZvciAxR0IgcGFn
ZXMsIGl0IGhhcyB0byByZW1hcAorICAgICAqIDFHQiByZWdpb24gdG8gMk1CIGNodW5rcyBmb3Ig
YSByZXRyeS4KKyAgICAgKi8KICAgICBpZiAoIG9yZGVyID09IFBBR0VfT1JERVJfMUcgKQogICAg
IHsKICAgICAgICAgcG9kX3VubG9jayhwMm0pOwogICAgICAgICBnZm5fYWxpZ25lZCA9IChnZm4g
Pj4gb3JkZXIpIDw8IG9yZGVyOwotICAgICAgICAvKiBOb3RlIHRoYXQgd2UgYXJlIHN1cHBvc2Vk
IHRvIGNhbGwgcDJtX3NldF9lbnRyeSgpIDUxMiB0aW1lcyB0bworICAgICAgICAvKgorICAgICAg
ICAgKiBOb3RlIHRoYXQgd2UgYXJlIHN1cHBvc2VkIHRvIGNhbGwgcDJtX3NldF9lbnRyeSgpIDUx
MiB0aW1lcyB0bwogICAgICAgICAgKiBzcGxpdCAxR0IgaW50byA1MTIgMk1CIHBhZ2VzIGhlcmUu
IEJ1dCBXZSBvbmx5IGRvIG9uY2UgaGVyZSBiZWNhdXNlCiAgICAgICAgICAqIHAybV9zZXRfZW50
cnkoKSBzaG91bGQgYXV0b21hdGljYWxseSBzaGF0dGVyIHRoZSAxR0IgcGFnZSBpbnRvCiAgICAg
ICAgICAqIDUxMiAyTUIgcGFnZXMuIFRoZSByZXN0IG9mIDUxMSBjYWxscyBhcmUgdW5uZWNlc3Nh
cnkuCkBAIC0xMDc1LDggKzExMTksMTAgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBwMm0tPnBvZC5l
bnRyeV9jb3VudCA+IHAybS0+cG9kLmNvdW50ICkKICAgICAgICAgcG9kX2VhZ2VyX3JlY2xhaW0o
cDJtKTsKIAotICAgIC8qIE9ubHkgc3dlZXAgaWYgd2UncmUgYWN0dWFsbHkgb3V0IG9mIG1lbW9y
eS4gIERvaW5nIGFueXRoaW5nIGVsc2UKLSAgICAgKiBjYXVzZXMgdW5uZWNlc3NhcnkgdGltZSBh
bmQgZnJhZ21lbnRhdGlvbiBvZiBzdXBlcnBhZ2VzIGluIHRoZSBwMm0uICovCisgICAgLyoKKyAg
ICAgKiBPbmx5IHN3ZWVwIGlmIHdlJ3JlIGFjdHVhbGx5IG91dCBvZiBtZW1vcnkuICBEb2luZyBh
bnl0aGluZyBlbHNlCisgICAgICogY2F1c2VzIHVubmVjZXNzYXJ5IHRpbWUgYW5kIGZyYWdtZW50
YXRpb24gb2Ygc3VwZXJwYWdlcyBpbiB0aGUgcDJtLgorICAgICAqLwogICAgIGlmICggcDJtLT5w
b2QuY291bnQgPT0gMCApCiAgICAgICAgIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHAybSk7CiAK
QEAgLTEwODgsOCArMTEzNCwxMCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIGdmbiA+IHAybS0+cG9k
Lm1heF9ndWVzdCApCiAgICAgICAgIHAybS0+cG9kLm1heF9ndWVzdCA9IGdmbjsKIAotICAgIC8q
IEdldCBhIHBhZ2UgZi8gdGhlIGNhY2hlLiAgQSBOVUxMIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMg
dGhhdCB0aGUKLSAgICAgKiAyLW1lZyByYW5nZSBzaG91bGQgYmUgbWFya2VkIHNpbmdsZXRvbiBQ
b0QsIGFuZCByZXRyaWVkICovCisgICAgLyoKKyAgICAgKiBHZXQgYSBwYWdlIGYvIHRoZSBjYWNo
ZS4gIEEgTlVMTCByZXR1cm4gdmFsdWUgaW5kaWNhdGVzIHRoYXQgdGhlCisgICAgICogMi1tZWcg
cmFuZ2Ugc2hvdWxkIGJlIG1hcmtlZCBzaW5nbGV0b24gUG9ELCBhbmQgcmV0cmllZC4KKyAgICAg
Ki8KICAgICBpZiAoIChwID0gcDJtX3BvZF9jYWNoZV9nZXQocDJtLCBvcmRlcikpID09IE5VTEwg
KQogICAgICAgICBnb3RvIHJlbWFwX2FuZF9yZXRyeTsKIApAQCAtMTE0Niw4ICsxMTk0LDEwIEBA
IHJlbWFwX2FuZF9yZXRyeToKICAgICBwb2RfdW5sb2NrKHAybSk7CiAKICAgICAvKiBSZW1hcCB0
aGlzIDItbWVnIHJlZ2lvbiBpbiBzaW5nbGV0b24gY2h1bmtzICovCi0gICAgLyogTk9URTogSW4g
YSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAotICAgICAqIG5lZWQg
cHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdlICovCisgICAgLyoK
KyAgICAgKiBOT1RFOiBJbiBhIHAybSBmaW5lLWdyYWluZWQgbG9jayBzY2VuYXJpbyB0aGlzIG1p
Z2h0CisgICAgICogbmVlZCBwcm9tb3RpbmcgdGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBl
cnBhZ2UuCisgICAgICovCiAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuPj5vcmRlcik8PG9yZGVyOwog
ICAgIGZvcihpPTA7IGk8KDE8PG9yZGVyKTsgaSsrKQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2ZuX2FsaWduZWQgKyBpLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxR-0007v1-09; Wed, 13 Sep 2017 18:00:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxP-0007t9-87
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A0/48-01916-E2279B95; Wed, 13 Sep 2017 18:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVe3aGe
 kweuFohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8biaSfZC2ZsY6z41f+XvYGxq4mxi5GLQ0hg
 M6PEqhV7mCGc04wSu48cYO9i5ORgE9CUuPP5ExOILSIgLXHt82WwDmaBo0wSe1p2sIIkhAWSJ
 R5Mmwdkc3CwCKhKTO2tBzF5BSwlLnbagFRICMhL7Gq7CFbNKWAlMfPrAiaQEiGgktM9URMYuR
 cwMqxiVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQvAxDsYLz
 Q7nyIUZKDSUmUd6/uzkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxdhUA5waLU9NSKtMwcYKDB
 pCU4eJREeLVB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEueNASkSACnKKM2DGwEL+kuMs
 lLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5tUDmcKTmVcCt+kV0BFMQEecOb0D5IiSRISUVAPj5v
 drmuSTT2UvW8GeqKMVOKnhZk8dX9x9Nfmfsndurz6+4e7JKdd+sz7VFytsuNyXeZo/aO++NVJ
 /tm1I5LkTofj/hQpDofTzmfop/i1/U6bZxi+Nipm2eNrKH9fM3e+WxKTVmzoHzH0sobeKwSKK
 Z27svrcbUx6KJxcYrQhfVn/5/6TZ2+OElFiKMxINtZiLihMB1lHg8nUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505325612!107038294!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36674 invoked from network); 13 Sep 2017 18:00:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:00:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1C0FA1435;
 Wed, 13 Sep 2017 11:00:12 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4D25A3F483;
 Wed, 13 Sep 2017 11:00:10 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:46 +0100
Message-Id: <20170913175953.16942-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>
Subject: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for the
	P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSnVuIE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgfCAxOSArKysrKy0tLS0tLQogeGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMgfCAgNCArLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAg
IHwgIDYgKystLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgfCAxNSArKysrKy0tLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2L21t
L3AybS5jICAgICAgICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICB8ICA0ICstLQogOCBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2Y2I5
MDNkZWY1Li41M2JlOGMwOTNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE3ODcsNyArMTc4Nyw3IEBAIGludCBodm1f
aGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBib29sX3Qgc3ZlOwogCi0gICAgICAgICAgICAg
ICAgcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgJnN2ZSk7
CisgICAgICAgICAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAm
cDJtYSwgMCwgTlVMTCwgJnN2ZSk7CiAKICAgICAgICAgICAgICAgICBpZiAoICFzdmUgJiYgYWx0
cDJtX3ZjcHVfZW11bGF0ZV92ZShjdXJyKSApCiAgICAgICAgICAgICAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMKaW5kZXggOTIxMWZjMGFiZS4uOTQ4ZTM3N2U2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBA
IC02Niw3ICs2Niw3IEBAIHN0YXRpYyBpbnQgX3AybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4s
IDApOwotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSwgJnQsICZhLCAw
LCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKIAogICAgIGlm
ICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKQEAgLTE0Miw3ICsxNDIsNyBAQCBib29sIHAy
bV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cikKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBncGEg
Pj4gUEFHRV9TSElGVDsKKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oZ3BhKTsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBOVUxMOwogICAgIG1mbl90IG1mbjsKQEAgLTIxNSw3ICsyMTUsNyBAQCBib29sIHAybV9tZW1f
YWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgKnJl
cV9wdHIgPSByZXE7CiAKICAgICAgICAgcmVxLT5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVN
X0FDQ0VTUzsKLSAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuOworICAgICAgICBy
ZXEtPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm5feChnZm4pOwogICAgICAgICByZXEtPnUubWVtX2Fj
Y2Vzcy5vZmZzZXQgPSBncGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKICAgICAgICAgaWYg
KCBucGZlYy5nbGFfdmFsaWQgKQogICAgICAgICB7CkBAIC0yNDcsNyArMjQ3LDcgQEAgaW50IHAy
bV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21h
aW4gKmhwMm0sCiAgICAgdW5zaWduZWQgbG9uZyBnZm5fbCA9IGdmbl94KGdmbik7CiAgICAgaW50
IHJjOwogCi0gICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFwMm0sIGdmbl9sLCAmdCwgJm9sZF9h
LCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCAm
dCwgJm9sZF9hLCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIC8qIENoZWNrIGhvc3QgcDJtIGlmIG5v
IHZhbGlkIGVudHJ5IGluIGFsdGVybmF0ZSAqLwogICAgIGlmICggIW1mbl92YWxpZChtZm4pICkK
QEAgLTI2NCwxNiArMjY0LDE2IEBAIGludCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAgICAgICBpZiAoIHBhZ2Vf
b3JkZXIgIT0gUEFHRV9PUkRFUl80SyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpOwotICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm4yX2wgPSBnZm5fbCAmIG1hc2s7CisgICAgICAgICAgICBnZm5fdCBnZm4y
ID0gX2dmbihnZm5fbCAmIG1hc2spOwogICAgICAgICAgICAgbWZuX3QgbWZuMiA9IF9tZm4obWZu
X3gobWZuKSAmIG1hc2spOwogCi0gICAgICAgICAgICByYyA9IGFwMm0tPnNldF9lbnRyeShhcDJt
LCBnZm4yX2wsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKKyAgICAgICAgICAgIHJj
ID0gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbjIsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9h
LCAxKTsKICAgICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgICAgIHJldHVybiByYzsK
ICAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2Zu
X2wsIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwKKyAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5
KGFwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIChjdXJyZW50LT5kb21haW4gIT0gZCkpOwogfQogCkBAIC0yOTUsMTAgKzI5NSw5IEBA
IHN0YXRpYyBpbnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgICAgbWZuX3QgbWZuOwogICAgICAgICBwMm1fYWNjZXNzX3QgX2E7
CiAgICAgICAgIHAybV90eXBlX3QgdDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm5fbCA9IGdm
bl94KGdmbik7CiAKLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQs
ICZfYSwgMCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBn
Zm5fbCwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7CisgICAgICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJl9hLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgcmMg
PSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7
CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAxMmZiOWNj
NTFmLi40YzFhY2U5YjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTIzNCw3ICsxMjM0LDcg
QEAgaW50IHJlbGlucXVpc2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAg
ICAgaWYgKCBhdG9taWNfcmVhZCgmZC0+c2hyX3BhZ2VzKSA9PSAwICkKICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBO
VUxMLCBOVUxMKTsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiks
ICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgJiYg
KHQgPT0gcDJtX3JhbV9zaGFyZWQpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogRG9lcyBu
b3QgZmFpbCB3aXRoIEVOT01FTSBnaXZlbiB0aGUgREVTVFJPWSBmbGFnICovCkBAIC0xMjQzLDcg
KzEyNDMsNyBAQCBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgICAgIC8qIENsZWFyIG91dCB0aGUgcDJtIGVudHJ5IHNvIG5vIG9uZSBlbHNlIG1h
eSB0cnkgdG8KICAgICAgICAgICAgICAqIHVuc2hhcmUuICBNdXN0IHN1Y2NlZWQ6IHdlIGp1c3Qg
cmVhZCB0aGUgb2xkIGVudHJ5IGFuZAogICAgICAgICAgICAgICogd2UgaG9sZCB0aGUgcDJtIGxv
Y2suICovCi0gICAgICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgX21m
bigwKSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5
KHAybSwgX2dmbihnZm4pLCBfbWZuKDApLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFsaWQsIHAybV9hY2Nlc3Nfcnd4LCAtMSk7CiAg
ICAgICAgICAgICBBU1NFUlQoc2V0X3JjID09IDApOwogICAgICAgICAgICAgY291bnQgKz0gMHgx
MDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCmluZGV4IDIzYzA1MTg3MzMuLmRmZjIxNGNmN2IgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpA
QCAtNjc0LDExICs2NzQsMTIgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90
IGdwYSkKICAqIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZQogICov
CiBzdGF0aWMgaW50Ci1lcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sIAorZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm5fdCwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgb3JkZXIsIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEsCiAgICAgICAgICAg
ICAgIGludCBzdmUpCiB7CiAgICAgZXB0X2VudHJ5X3QgKnRhYmxlLCAqZXB0X2VudHJ5ID0gTlVM
TDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGdmbl90KTsKICAgICB1bnNpZ25lZCBs
b25nIGdmbl9yZW1haW5kZXIgPSBnZm47CiAgICAgdW5zaWduZWQgaW50IGksIHRhcmdldCA9IG9y
ZGVyIC8gRVBUX1RBQkxFX09SREVSOwogICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgPyAoZ2ZuIHwgbWZuX3gobWZuKSkgOiBnZm47CkBAIC05MTAs
MTEgKzkxMSwxMiBAQCBvdXQ6CiAKIC8qIFJlYWQgZXB0IHAybSBlbnRyaWVzICovCiBzdGF0aWMg
bWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIHAybV90eXBlX3QgKnQsIHAybV9hY2Nl
c3NfdCogYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbl90LCBwMm1fdHlw
ZV90ICp0LCBwMm1fYWNjZXNzX3QqIGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
cXVlcnlfdCBxLCB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgKnN2ZSkKIHsKICAgICBlcHRfZW50cnlfdCAqdGFibGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwYWdldGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSkp
OworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuX3QpOwogICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuX3JlbWFpbmRlciA9IGdmbjsKICAgICBlcHRfZW50cnlfdCAqZXB0X2VudHJ5OwogICAg
IHUzMiBpbmRleDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGViNzRlNWMwMWYuLmM4YzhjZmYwMTQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wb2QuYwpAQCAtNTQzLDcgKzU0Myw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24o
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAgICAg
IHAybV90eXBlX3QgdDsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAg
ICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJfb3Jk
ZXIsIE5VTEwpOworICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwg
JnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKICAgICAgICAgbiA9IDFVTCA8PCBtaW4ob3Jk
ZXIsIGN1cl9vcmRlcik7CiAgICAgICAgIGlmICggdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5k
ICkKICAgICAgICAgICAgIHBvZCArPSBuOwpAQCAtNjAzLDcgKzYwMyw3IEBAIHAybV9wb2RfZGVj
cmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBp
bnQgb3JkZXIpCiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICB1bnNpZ25lZCBpbnQg
Y3VyX29yZGVyOwogCi0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2Zu
KSArIGksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAgICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5V
TEwpOwogICAgICAgICBpZiAoIG9yZGVyIDwgY3VyX29yZGVyICkKICAgICAgICAgICAgIGN1cl9v
cmRlciA9IG9yZGVyOwogICAgICAgICBuID0gMVVMIDw8IGN1cl9vcmRlcjsKQEAgLTcxNyw3ICs3
MTcsOCBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICB1bnNpZ25lZCBsb25nIGs7CiAgICAgICAg
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKLSAgICAgICAgbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4gKyBpLCAmdHlwZSwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAg
ICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsgIGkpLCAmdHlwZSwgJmEs
IDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdXJfb3JkZXIsIE5VTEwpOwogCiAg
ICAgICAgIC8qCiAgICAgICAgICAqIENvbmRpdGlvbnMgdGhhdCBtdXN0IGJlIG1ldCBmb3Igc3Vw
ZXJwYWdlLXN1cGVycGFnZToKQEAgLTg1OSw3ICs4NjAsOSBAQCBwMm1fcG9kX3plcm9fY2hlY2so
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBwMm1fYWNj
ZXNzX3QgYTsKLSAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwg
dHlwZXMgKyBpLCAmYSwgMCwgTlVMTCwgTlVMTCk7CisKKyAgICAgICAgbWZuc1tpXSA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgdHlwZXMgKyBpLCAmYSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIE5VTEwsIE5VTEwpOwogICAgICAgICAvKgogICAgICAg
ICAgKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRoZSB4ZW4g
aGVhcCwgYW5kCiAgICAgICAgICAqIHByb2JhYmx5IG5vdCBtYXBwZWQgZWxzZXdoZXJlLCBtYXAg
aXQ7IG90aGVyd2lzZSwgc2tpcC4KQEAgLTk4OCw3ICs5OTEsNyBAQCBwMm1fcG9kX2VtZXJnZW5j
eV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGZvciAoIGkgPSBwMm0tPnBvZC5y
ZWNsYWltX3NpbmdsZTsgaSA+IDAgOyBpLS0gKQogICAgIHsKICAgICAgICAgcDJtX2FjY2Vzc190
IGE7Ci0gICAgICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5KHAybSwgaSwgJnQsICZhLCAwLCBOVUxM
LCBOVUxMKTsKKyAgICAgICAgKHZvaWQpcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGkpLCAmdCwg
JmEsIDAsIE5VTEwsIE5VTEwpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0odCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBnZm5zW2pdID0gaTsKQEAgLTEyMzcsNyArMTI0MCw3IEBAIGd1ZXN0
X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sCiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICB1bnNpZ25lZCBp
bnQgY3VyX29yZGVyOwogCi0gICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJm90
LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwg
X2dmbihnZm4gKyBpKSwgJm90LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAgIG4g
PSAxVUwgPDwgbWluKG9yZGVyLCBjdXJfb3JkZXIpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0o
b3QpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDBlNjNkNmVkMTEuLjU3ODc4YjE4ODYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMKQEAgLTQ3OSwxMiArNDc5LDEzIEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVk
X2NoYW5nZXModWludDY0X3QgZ3BhKQogCiAvKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJy
bm8gZm9yIGZhaWx1cmUgKi8KIHN0YXRpYyBpbnQKLXAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKK3AybV9wdF9zZXRf
ZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuX3QsIG1mbl90IG1mbiwKICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwg
cDJtX2FjY2Vzc190IHAybWEsCiAgICAgICAgICAgICAgICAgIGludCBzdmUpCiB7CiAgICAgLyog
WFhYIC0tIHRoaXMgbWlnaHQgYmUgYWJsZSB0byBiZSBmYXN0ZXIgaWZmIGN1cnJlbnQtPmRvbWFp
biA9PSBkICovCiAgICAgdm9pZCAqdGFibGU7CisgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5f
eChnZm5fdCk7CiAgICAgdW5zaWduZWQgbG9uZyBpLCBnZm5fcmVtYWluZGVyID0gZ2ZuOwogICAg
IGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50OwogICAgIC8qIEludGVybWVk
aWF0ZSB0YWJsZSB0byBmcmVlIGlmIHdlJ3JlIHJlcGxhY2luZyBpdCB3aXRoIGEgc3VwZXJwYWdl
LiAqLwpAQCAtNzMxLDExICs3MzIsMTIgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogfQogCiBzdGF0aWMgbWZu
X3QKLXAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4sCitwMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
bl90LAogICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsIHAy
bV9xdWVyeV90IHEsCiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwg
Ym9vbF90ICpzdmUpCiB7CiAgICAgbWZuX3QgbWZuOworICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0g
Z2ZuX3goZ2ZuX3QpOwogICAgIHBhZGRyX3QgYWRkciA9ICgocGFkZHJfdClnZm4pIDw8IFBBR0Vf
U0hJRlQ7CiAgICAgbDJfcGdlbnRyeV90ICpsMmU7CiAgICAgbDFfcGdlbnRyeV90ICpsMWU7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
aW5kZXggMGI0NzkxMDViOS4uMzVkNGExNTM5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNDE1LDExICs0MTUsMTIgQEAg
dm9pZCBwMm1fdW5sb2NrX2FuZF90bGJfZmx1c2goc3RydWN0IHAybV9kb21haW4gKnAybSkKICAg
ICAgICAgbW1fd3JpdGVfdW5sb2NrKCZwMm0tPmxvY2spOwogfQogCi1tZm5fdCBfX2dldF9nZm5f
dHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCitt
Zm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwgcDJtX2Fj
Y2Vzc190ICphLCBwMm1fcXVlcnlfdCBxLAogICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKnBhZ2Vfb3JkZXIsIGJvb2xfdCBsb2NrZWQpCiB7CiAgICAgbWZuX3QgbWZuOworICAgIGdm
bl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogCiAgICAgLyogVW5zaGFyZSBtYWtlcyBubyBzZW5zZSB3
aXRodW90IHBvcHVsYXRlLiAqLwogICAgIGlmICggcSAmIFAyTV9VTlNIQVJFICkKQEAgLTQzMCw3
ICs0MzEsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIC8qIE5vdCBuZWNlc3NhcmlseSB0cnVl
LCBidXQgZm9yIG5vbi10cmFuc2xhdGVkIGd1ZXN0cywgd2UgY2xhaW0KICAgICAgICAgICogaXQn
cyB0aGUgbW9zdCBnZW5lcmljIGtpbmQgb2YgbWVtb3J5ICovCiAgICAgICAgICp0ID0gcDJtX3Jh
bV9ydzsKLSAgICAgICAgcmV0dXJuIF9tZm4oZ2ZuKTsKKyAgICAgICAgcmV0dXJuIF9tZm4oZ2Zu
X2wpOwogICAgIH0KIAogICAgIGlmICggbG9ja2VkICkKQEAgLTQ0NCw4ICs0NDUsOCBAQCBtZm5f
dCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4sCiAgICAgICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKICAgICAgICAg
LyogVHJ5IHRvIHVuc2hhcmUuIElmIHdlIGZhaWwsIGNvbW11bmljYXRlIEVOT01FTSB3aXRob3V0
CiAgICAgICAgICAqIHNsZWVwaW5nLiAqLwotICAgICAgICBpZiAoIG1lbV9zaGFyaW5nX3Vuc2hh
cmVfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuLCAwKSA8IDAgKQotICAgICAgICAgICAgKHZvaWQpbWVt
X3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuLCAwKTsKKyAgICAgICAgaWYg
KCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdmbl9sLCAwKSA8IDAgKQor
ICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwg
Z2ZuX2wsIDApOwogICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgdCwgYSwg
cSwgcGFnZV9vcmRlciwgTlVMTCk7CiAgICAgfQogCkBAIC01NTYsNyArNTU3LDcgQEAgaW50IHAy
bV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1m
bl90IG1mbiwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3JkZXIgPSAwOwogCi0gICAgICAg
IHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIG9yZGVyLCBwMm10LCBwMm1h
LCAtMSk7CisgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCBt
Zm4sIG9yZGVyLCBwMm10LCBwMm1hLCAtMSk7CiAgICAgICAgIGlmICggc2V0X3JjICkKICAgICAg
ICAgICAgIHJjID0gc2V0X3JjOwogCkBAIC03MzUsNyArNzM2LDggQEAgcDJtX3JlbW92ZV9wYWdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25n
IG1mbiwKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVy
KTsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgbWZuX3JldHVybiA9IHAybS0+Z2V0X2Vu
dHJ5KHAybSwgZ2ZuICsgaSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgICAgIG1m
bl9yZXR1cm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsgaSksICZ0LCAmYSwgMCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKICAg
ICAgICAgICAgIGlmICggIXAybV9pc19ncmFudCh0KSAmJiAhcDJtX2lzX3NoYXJlZCh0KSAmJiAh
cDJtX2lzX2ZvcmVpZ24odCkgKQogICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1m
bitpLCBJTlZBTElEX00yUF9FTlRSWSk7CiAgICAgICAgICAgICBBU1NFUlQoICFwMm1faXNfdmFs
aWQodCkgfHwgbWZuICsgaSA9PSBtZm5feChtZm5fcmV0dXJuKSApOwpAQCAtNzYyLDcgKzc2NCw4
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
bWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXIsIHAybV90eXBlX3QgdCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwotICAgIHVuc2lnbmVkIGxvbmcgaSwgb2dmbjsKKyAgICB1bnNpZ25lZCBs
b25nIGk7CisgICAgZ2ZuX3Qgb2dmbjsKICAgICBwMm1fdHlwZV90IG90OwogICAgIHAybV9hY2Nl
c3NfdCBhOwogICAgIG1mbl90IG9tZm47CkBAIC04MDMsNyArODA2LDcgQEAgZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAg
LyogRmlyc3QsIHJlbW92ZSBtLT5wIG1hcHBpbmdzIGZvciBleGlzdGluZyBwLT5tIG1hcHBpbmdz
ICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQogICAg
IHsKLSAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuX2FkZChnZm4s
IGkpKSwgJm90LAorICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdm
biwgaSksICZvdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhLCAwLCBOVUxMLCBO
VUxMKTsKICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKG90KSApCiAgICAgICAgIHsKQEAgLTgz
MSw3ICs4MzQsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDApOwogICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbl9hZGQo
Z2ZuLCBpKSksCisgICAgICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRk
KGdmbiwgaSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm90LCAmYSwgMCwg
TlVMTCwgTlVMTCk7CiAgICAgICAgICAgICBBU1NFUlQoIXAybV9pc19zaGFyZWQob3QpKTsKICAg
ICAgICAgfQpAQCAtODczLDIxICs4NzYsMjQgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIH0KICAgICAgICAg
aWYgKCBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShtZm5fYWRkKG1mbiwgaSkpKSAhPSBkICkK
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBvZ2ZuID0gbWZuX3RvX2dmbihkLCBtZm5f
YWRkKG1mbiwgaSkpOwotICAgICAgICBpZiAoIChvZ2ZuICE9IElOVkFMSURfTTJQX0VOVFJZKSAm
JiAob2dmbiAhPSBnZm5feChnZm5fYWRkKGdmbiwgaSkpKSApCisgICAgICAgIG9nZm4gPSBfZ2Zu
KG1mbl90b19nZm4oZCwgbWZuX2FkZChtZm4sIGkpKSk7CisgICAgICAgIGlmICggIWdmbl9lcShv
Z2ZuLCBfZ2ZuKElOVkFMSURfTTJQX0VOVFJZKSkgJiYKKyAgICAgICAgICAgICAhZ2ZuX2VxKG9n
Zm4sIGdmbl9hZGQoZ2ZuLCBpKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBUaGlzIG1h
Y2hpbmUgZnJhbWUgaXMgYWxyZWFkeSBtYXBwZWQgYXQgYW5vdGhlciBwaHlzaWNhbAogICAgICAg
ICAgICAgICogYWRkcmVzcyAqLwogICAgICAgICAgICAgUDJNX0RFQlVHKCJhbGlhc2VkISBtZm49
JSNseCwgb2xkIGdmbj0lI2x4LCBuZXcgZ2ZuPSUjbHhcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwgb2dmbiwgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSk7
CisgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwgZ2ZuX3gob2dm
biksCisgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSk7CiAgICAg
ICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBvZ2ZuLCAmb3QsICZhLCAwLCBOVUxM
LCBOVUxMKTsKICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkgJiYgIXAybV9pc19wYWdl
ZChvdCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQo
b21mbikpOwogICAgICAgICAgICAgICAgIFAyTV9ERUJVRygib2xkIGdmbj0lI2x4IC0+IG1mbiAl
I2x4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICBvZ2ZuICwgbWZuX3gob21mbikpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChvZ2ZuKSAsIG1mbl94KG9tZm4pKTsKICAg
ICAgICAgICAgICAgICBpZiAoIG1mbl9lcShvbWZuLCBtZm5fYWRkKG1mbiwgaSkpICkKLSAgICAg
ICAgICAgICAgICAgICAgcDJtX3JlbW92ZV9wYWdlKHAybSwgb2dmbiwgbWZuX3gobWZuX2FkZCht
Zm4sIGkpKSwgMCk7CisgICAgICAgICAgICAgICAgICAgIHAybV9yZW1vdmVfcGFnZShwMm0sIGdm
bl94KG9nZm4pLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CkBAIC05
NDgsNyArOTU0LDcgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBt
Zm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnB0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cisg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwdCwgJmEsIDAsIE5VTEws
IE5VTEwpOwogICAgIHJjID0gbGlrZWx5KHB0ID09IG90KQogICAgICAgICAgPyBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIG50LAogICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpCkBAIC0xMDY1LDE0ICsxMDcxLDE1IEBAIGludCBw
Mm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgKiAgICAxICsgbmV3IG9y
ZGVyICBmb3IgY2FsbGVyIHRvIHJldHJ5IHdpdGggc21hbGxlciBvcmRlciAoZ3VhcmFudGVlZAog
ICogICAgICAgICAgICAgICAgICAgdG8gYmUgc21hbGxlciB0aGFuIG9yZGVyIHBhc3NlZCBpbikK
ICAqLwotc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fdHlwZV90IGdmbl9wMm10LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhY2Nlc3MpCitzdGF0aWMgaW50IHNldF90
eXBlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBvcmRl
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IGdmbl9wMm10LCBw
Mm1fYWNjZXNzX3QgYWNjZXNzKQogewogICAgIGludCByYyA9IDA7CiAgICAgcDJtX2FjY2Vzc190
IGE7CiAgICAgcDJtX3R5cGVfdCBvdDsKICAgICBtZm5fdCBvbWZuOworICAgIGdmbl90IGdmbiA9
IF9nZm4oZ2ZuX2wpOwogICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXIgPSAwOwogICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKQEAgLTExMDMsMTEgKzEx
MTAsMTEgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBQ
Mk1fREVCVUcoInNldCAlZCAlbHggJWx4XG4iLCBnZm5fcDJtdCwgZ2ZuLCBtZm5feChtZm4pKTsK
LSAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgb3JkZXIsIGdmbl9wMm10LCBh
Y2Nlc3MpOworICAgIFAyTV9ERUJVRygic2V0ICVkICVseCAlbHhcbiIsIGdmbl9wMm10LCBnZm5f
bCwgbWZuX3gobWZuKSk7CisgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2wsIG1mbiwg
b3JkZXIsIGdmbl9wMm10LCBhY2Nlc3MpOwogICAgIGlmICggcmMgKQogICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAicDJtX3NldF9lbnRyeTogJSNseDoldSAtPiAlZCAoMHglIlBSSV9tZm4i
KVxuIiwKLSAgICAgICAgICAgICAgICAgZ2ZuLCBvcmRlciwgcmMsIG1mbl94KG1mbikpOworICAg
ICAgICAgICAgICAgICBnZm5fbCwgb3JkZXIsIHJjLCBtZm5feChtZm4pKTsKICAgICBlbHNlIGlm
ICggcDJtX2lzX3BvZChvdCkgKQogICAgIHsKICAgICAgICAgcG9kX2xvY2socDJtKTsKQEAgLTEx
NTcsNyArMTE2NCw3IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0g
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVM
TCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwg
MCwgTlVMTCwgTlVMTCk7CiAKICAgICBpZiAoIHAybXQgPT0gcDJtX2ludmFsaWQgfHwgcDJtdCA9
PSBwMm1fbW1pb19kbSApCiAgICAgICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIF9t
Zm4oZ2ZuKSwgUEFHRV9PUkRFUl80SywKQEAgLTEyMDEsNyArMTIwOCw3IEBAIGludCBjbGVhcl9t
bWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3Qg
bWZuLAogICAgICAgICByZXR1cm4gLUVJTzsKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBvcmRl
cik7Ci0gICAgYWN0dWFsX21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAs
ICZjdXJfb3JkZXIsIE5VTEwpOworICAgIGFjdHVhbF9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IF9nZm4oZ2ZuKSwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKICAgICBpZiAoIGN1cl9v
cmRlciA8IG9yZGVyICkKICAgICB7CiAgICAgICAgIHJjID0gY3VyX29yZGVyICsgMTsKQEAgLTEy
NDUsNyArMTI1Miw3IEBAIGludCBjbGVhcl9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAK
LSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICYmIG1m
bl94KG1mbikgPT0gZ2ZuICkKICAgICB7CiAgICAgICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJt
LCBnZm4sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLApAQCAtMTI3OCw3ICsxMjg1LDcgQEAg
aW50IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4pCiAgICAgICAgIHJldHVybiAtRUlPOwogCiAgICAgZ2ZuX2xvY2socDJt
LCBnZm4sIDApOwotICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJm90LCAmYSwg
MCwgTlVMTCwgTlVMTCk7CisgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4p
LCAmb3QsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAvKiBBdCB0aGUgbW9tZW50IHdlIG9ubHkg
YWxsb3cgcDJtIGNoYW5nZSBpZiBnZm4gaGFzIGFscmVhZHkgYmVlbiBtYWRlCiAgICAgICogc2hh
cmFibGUgZmlyc3QgKi8KICAgICBBU1NFUlQocDJtX2lzX3NoYXJlZChvdCkpOwpAQCAtMTMzMCw3
ICsxMzM3LDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX25vbWluYXRlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0gICAg
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7
CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwg
TlVMTCwgTlVMTCk7CiAKICAgICAvKiBDaGVjayBpZiBtZm4gaXMgdmFsaWQgKi8KICAgICBpZiAo
ICFtZm5fdmFsaWQobWZuKSApCkBAIC0xMzkyLDcgKzEzOTksNyBAQCBpbnQgcDJtX21lbV9wYWdp
bmdfZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgZ2ZuX2xv
Y2socDJtLCBnZm4sIDApOwogCiAgICAgLyogR2V0IG1mbiAqLwotICAgIG1mbiA9IHAybS0+Z2V0
X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAy
bS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwog
ICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCiAgICAgICAgIGdvdG8gb3V0Owog
CkBAIC0xNTI0LDcgKzE1MzEsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgLyogRml4IHAybSBtYXBwaW5n
ICovCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0
X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgIC8q
IEFsbG93IG9ubHkgbm9taW5hdGVkIG9yIGV2aWN0ZWQgcGFnZXMgdG8gZW50ZXIgcGFnZS1pbiBw
YXRoICovCiAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCB8fCBwMm10ID09IHAy
bV9yYW1fcGFnZWQgKQogICAgIHsKQEAgLTE1ODYsNyArMTU5Myw3IEBAIGludCBwMm1fbWVtX3Bh
Z2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1aW50NjRfdCBi
dWZmZXIpCiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBtZm4gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsK
IAogICAgIHJldCA9IC1FTk9FTlQ7CiAgICAgLyogQWxsb3cgbWlzc2luZyBwYWdlcyAqLwpAQCAt
MTY3NCw3ICsxNjgxLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19yZXN1bWUoc3RydWN0IGRvbWFp
biAqZCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogICAgICAgICB1bnNpZ25lZCBsb25nIGdm
biA9IHJzcC0+dS5tZW1fYWNjZXNzLmdmbjsKIAogICAgICAgICBnZm5fbG9jayhwMm0sIGdmbiwg
MCk7Ci0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOworICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2Zu
KSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgLyoKICAgICAgICAgICogQWxs
b3cgb25seSBwYWdlcyB3aGljaCB3ZXJlIHByZXBhcmVkIHByb3Blcmx5LCBvciBwYWdlcyB3aGlj
aAogICAgICAgICAgKiB3ZXJlIG5vbWluYXRlZCBidXQgbm90IGV2aWN0ZWQuCkBAIC0yMjYzLDcg
KzIyNzAsNyBAQCBpbnQgcDJtX2NoYW5nZV9hbHRwMm1fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpZHgsCiAgICAgcDJtX2xvY2soaHAybSk7CiAgICAgcDJtX2xvY2soYXAybSk7
CiAKLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuX3gob2xkX2dmbiksICZ0LCAm
YSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFwMm0sIG9sZF9n
Zm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICBpZiAoIGdmbl9lcShuZXdfZ2ZuLCBJ
TlZBTElEX0dGTikgKQogICAgIHsKQEAgLTIyOTIsMjEgKzIyOTksMjEgQEAgaW50IHAybV9jaGFu
Z2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAogICAgICAg
ICAgICAgZ2ZuID0gX2dmbihnZm5feChvbGRfZ2ZuKSAmIG1hc2spOwogICAgICAgICAgICAgbWZu
ID0gX21mbihtZm5feChtZm4pICYgbWFzayk7CiAKLSAgICAgICAgICAgIGlmICggYXAybS0+c2V0
X2VudHJ5KGFwMm0sIGdmbl94KGdmbiksIG1mbiwgcGFnZV9vcmRlciwgdCwgYSwgMSkgKQorICAg
ICAgICAgICAgaWYgKCBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIs
IHQsIGEsIDEpICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgIH0K
IAotICAgIG1mbiA9IGFwMm0tPmdldF9lbnRyeShhcDJtLCBnZm5feChuZXdfZ2ZuKSwgJnQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgbmV3X2dm
biwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIGlmICggIW1mbl92YWxpZChtZm4pICkK
LSAgICAgICAgbWZuID0gaHAybS0+Z2V0X2VudHJ5KGhwMm0sIGdmbl94KG5ld19nZm4pLCAmdCwg
JmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm4gPSBocDJtLT5nZXRfZW50cnkoaHAybSwg
bmV3X2dmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIC8qIE5vdGU6IGN1cnJlbnRs
eSBpdCBpcyBub3Qgc2FmZSB0byByZW1hcCB0byBhIHNoYXJlZCBlbnRyeSAqLwogICAgIGlmICgg
IW1mbl92YWxpZChtZm4pIHx8ICh0ICE9IHAybV9yYW1fcncpICkKICAgICAgICAgZ290byBvdXQ7
CiAKLSAgICBpZiAoICFhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX3gob2xkX2dmbiksIG1mbiwg
UEFHRV9PUkRFUl80SywgdCwgYSwKKyAgICBpZiAoICFhcDJtLT5zZXRfZW50cnkoYXAybSwgb2xk
X2dmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAoY3VycmVudC0+ZG9tYWluICE9IGQpKSApCiAgICAgewogICAgICAgICByYyA9IDA7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAppbmRleCA4ZjM0MDliNDAwLi4xYzlhNTFlOWFkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTIzNCwx
MyArMjM0LDEzIEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICBzdHJ1Y3QgcGFnZV9saXN0X2hl
YWQgcGFnZXM7CiAKICAgICBpbnQgICAgICAgICAgICAgICAgKCpzZXRfZW50cnkpKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5z
aWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fdHlwZV90IHAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fYWNjZXNzX3QgcDJtYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBzdmUpOwogICAgIG1mbl90ICAgICAgICAgICAgICAoKmdldF9lbnRyeSkoc3RydWN0IHAybV9k
b21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2Zu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCAqcDJtYSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEsCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxM-0007rF-6Y; Wed, 13 Sep 2017 18:00:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxL-0007qG-4l
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:11 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 81/76-17770-A2279B95; Wed, 13 Sep 2017 18:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVejaGe
 kwYEuDoslHxezODB6HN39mymAMYo1My8pvyKBNePD/7vMBQ/5K3p2X2BrYFzK08XIxSEksJlR
 4vyvtSwQzmlGiSvrOxi7GDk52AQ0Je58/sQEYosISEtc+3yZEaSIWWAxo8Tn/b3MXYwcHMIC8
 RIH1pWA1LAIqEoc2nAOrJ5XwFLi1JYPbCC2hIC8xK62i6wgNqeAlcTMrwuYQFqFgGpO90RNYO
 RewMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLC
 DcdWCwEOMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUoBMoJFqWmp1akZeYA
 Aw0mLcHBoyTCqw2S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO/6AqAiAZCijNI8uBGwo
 L/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5vIFN4MvNK4Da9AjqCCeiIM6d3gBxRkoiQkm
 pgLKvbc10o1l3tfmrSta4r8c9bWde3SancsS+ICpBdLmAvetjl91G2368vhhwqDT7wXeVnbPz
 Jztwa6TkmFx75/nbXZuyTahXSrme8fdH7ItuD/b03FvIXWvN4HX9S6CZy8eN0jQieXikVqdV8
 RjmNxeoR2s5R645MMXJqN/iZYNy190FmUrASS3FGoqEWc1FxIgA91wS4dQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505325607!116688117!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31535 invoked from network); 13 Sep 2017 18:00:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 13 Sep 2017 18:00:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 68ED8169E;
 Wed, 13 Sep 2017 11:00:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 567643F587;
 Wed, 13 Sep 2017 11:00:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:43 +0100
Message-Id: <20170913175953.16942-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 05/15] xen/x86: p2m-pod: Avoid redundant
	assignments in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ZuX2FsaWduZWQgaXMgYXNzaWduZWQgMyB0aW1lcyB3aXRoIHRoZSBleGFjdCBzYW1lIGZvcm11
bGEuIEFsbCB0aGUKdmFyaWFibGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28gY29uc29saWRh
dGUgaW4gYSBzaW5nbGUgYXNzaWdubWVudAphdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmdW5jdGlv
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgot
LS0KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCA2ICst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LXBvZC5jCmluZGV4IGYwNGQ2ZTAzZTIuLmJjYzg3YWVlMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTA3
OSw3ICsxMDc5LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+
ZG9tYWluOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxMOyAvKiBDb21waWxlciB3YXJu
aW5ncyAqLwotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQ7CisgICAgdW5zaWduZWQgbG9u
ZyBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwogICAgIG1mbl90IG1mbjsK
ICAgICB1bnNpZ25lZCBsb25nIGk7CiAKQEAgLTExMDIsNyArMTEwMiw2IEBAIHAybV9wb2RfZGVt
YW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAog
ICAgIGlmICggb3JkZXIgPT0gUEFHRV9PUkRFUl8xRyApCiAgICAgewogICAgICAgICBwb2RfdW5s
b2NrKHAybSk7Ci0gICAgICAgIGdmbl9hbGlnbmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIE5vdGUgdGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2Fs
bCBwMm1fc2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRvCiAgICAgICAgICAqIHNwbGl0IDFHQiBpbnRv
IDUxMiAyTUIgcGFnZXMgaGVyZS4gQnV0IFdlIG9ubHkgZG8gb25jZSBoZXJlIGJlY2F1c2UKQEAg
LTExNDcsOCArMTE0Niw2IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgQlVHX09OKChtZm5feChtZm4pICYg
KCgxVUwgPDwgb3JkZXIpIC0gMSkpICE9IDApOwogCi0gICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+
IG9yZGVyKSA8PCBvcmRlcjsKLQogICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCwg
bWZuLCBvcmRlciwgcDJtX3JhbV9ydywKICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9h
Y2Nlc3MpOwogCkBAIC0xMjAwLDcgKzExOTcsNiBAQCByZW1hcF9hbmRfcmV0cnk6CiAgICAgICog
Tk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAogICAg
ICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdlLgog
ICAgICAqLwotICAgIGdmbl9hbGlnbmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7CiAgICAg
Zm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKICAgICAgICAgcDJtX3NldF9l
bnRyeShwMm0sIGdmbl9hbGlnbmVkICsgaSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0
X2FjY2Vzcyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxL-0007r2-Vz; Wed, 13 Sep 2017 18:00:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxK-0007q5-NU
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:10 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 49/F5-03414-A2279B95; Wed, 13 Sep 2017 18:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVelaGe
 kwY7XwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZL6xKWgntmFReerWRsYOzX6GLk4hAS2Mwo
 sXDXSiYI5zSjxNUFD5i7GDk52AQ0Je58/sQEYosISEtc+3yZEaSIWWAxo8Tn/b1gRcICLhLT/
 7aDFbEIqErs7DnGCmLzClhKnNk2mxHElhCQl9jVdhEszilgJTHz6wKgeg6gbZYSp3uiJjByL2
 BkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBOP2
 y/yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EoUAuUEi1LTUyvSMnOAgQaT
 luDgURLh1QZJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnHd9AVCRAEhRRmke3AhY0F9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8eyCqezLwSuE2vgI5gAjrizOkdIEeUJCKkpBoYGV
 MuHhc4YRGQsv+GVeTVtyGLw1Z/e5V6f61lTV5p05Xf89cm7J/01u/b0pc2vSHLNl2e/GTF801
 7vjA9WnKt8uhquaDHLYv5rOft2twsJ3+qWFS1+tv6ov2CB7dN8rI2f/Y8o9jGgbfwTMqviLs2
 3po6FZlBEh7+i3w+76qtaz6kdORVyl/Fy0osxRmJhlrMRcWJALjVzZ11AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505325603!76068280!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38330 invoked from network); 13 Sep 2017 18:00:04 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 13 Sep 2017 18:00:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FB3215AD;
 Wed, 13 Sep 2017 11:00:03 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E06F3F483;
 Wed, 13 Sep 2017 11:00:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:40 +0100
Message-Id: <20170913175953.16942-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 02/15] xen/x86: p2m-pod: Remove trailing
	whitespaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDQ2ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCBmZWM4
N2U1MjI0Li4xZjA3NDQxMjU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTEsNyArMSw3IEBACiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKiBhcmNoL3g4Ni9tbS9wMm0tcG9kLmMKICAqCi0gKiBQb3B1bGF0
ZS1vbi1kZW1hbmQgcDJtIGVudHJpZXMuIAorICogUG9wdWxhdGUtb24tZGVtYW5kIHAybSBlbnRy
aWVzLgogICoKICAqIENvcHlyaWdodCAoYykgMjAwOS0yMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMu
CiAgKgpAQCAtNzYsNyArNzYsNyBAQCBwMm1fcG9kX2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgICAgX19mdW5jX18sIG1mbl94KG1mbiksIG9yZGVyLCAoKDFV
TCA8PCBvcmRlcikgLSAxKSk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9Ci0gICAgCisKICAg
ICBmb3IoaT0wOyBpIDwgMSA8PCBvcmRlciA7IGkrKykgewogICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICogb2Q7CiAKQEAgLTIyMyw4ICsyMjMsOCBAQCBwMm1fcG9kX3NldF9jYWNoZV90YXJnZXQoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAg
ICAgICAgICAgICAgIC8qIElmIHdlIGNhbid0IGFsbG9jYXRlIGEgc3VwZXJwYWdlLCB0cnkgc2lu
Z2xldG9uIHBhZ2VzICovCiAgICAgICAgICAgICAgICAgb3JkZXIgPSBQQUdFX09SREVSXzRLOwog
ICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7Ci0gICAgICAgICAgICB9ICAgCi0gICAgICAgICAg
ICAKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgcHJpbnRrKCIlczogVW5hYmxlIHRvIGFs
bG9jYXRlIHBhZ2UgZm9yIFBvRCBjYWNoZSAodGFyZ2V0PSVsdSBjYWNoZT0lbGQpXG4iLAogICAg
ICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwb2RfdGFyZ2V0LCBwMm0tPnBvZC5jb3VudCk7CiAg
ICAgICAgICAgICByZXQgPSAtRU5PTUVNOwpAQCAtMjcyLDcgKzI3Miw3IEBAIHAybV9wb2Rfc2V0
X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHBvZF90
YXJnZXQsIGludCBwCiAKICAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR1Rf
cGlubmVkLCAmKHBhZ2UraSktPnUuaW51c2UudHlwZV9pbmZvKSApCiAgICAgICAgICAgICAgICAg
cHV0X3BhZ2VfYW5kX3R5cGUocGFnZStpKTsKLSAgICAgICAgICAgIAorCiAgICAgICAgICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJihwYWdlK2kpLT5jb3VudF9p
bmZvKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZStpKTsKIApAQCAtMjk2LDcgKzI5
Niw3IEBAIG91dDoKICAqIGRlZmluaXRpb25zOgogICogKyBNOiBzdGF0aWNfbWF4CiAgKiArIEI6
IG51bWJlciBvZiBwYWdlcyB0aGUgYmFsbG9vbiBkcml2ZXIgaGFzIGJhbGxvb25lZCBkb3duIHRv
LgotICogKyBQOiBOdW1iZXIgb2YgcG9wdWxhdGVkIHBhZ2VzLiAKKyAqICsgUDogTnVtYmVyIG9m
IHBvcHVsYXRlZCBwYWdlcy4KICAqICsgVDogT2xkIHRhcmdldAogICogKyBUJzogTmV3IHRhcmdl
dAogICoKQEAgLTMxMSwxMCArMzExLDEwIEBAIG91dDoKICAqICAgdGhlIHJlbWFpbmRlciBvZiB0
aGUgcmFtIHRvIHRoZSBndWVzdCBPUy4KICAqICBUIDxUJzxCIDogSW5jcmVhc2UgUG9EIGNhY2hl
IHNpemUuCiAgKiAgVCc8VDw9QiA6IEhlcmUgd2UgaGF2ZSBhIGNob2ljZS4gIFdlIGNhbiBkZWNy
ZWFzZSB0aGUgc2l6ZSBvZiB0aGUgY2FjaGUsCi0gKiAgIGdldCB0aGUgbWVtb3J5IHJpZ2h0IGF3
YXkuICBIb3dldmVyLCB0aGF0IG1lYW5zIGV2ZXJ5IHRpbWUgd2UgCi0gKiAgIHJlZHVjZSB0aGUg
bWVtb3J5IHRhcmdldCB3ZSByaXNrIHRoZSBndWVzdCBhdHRlbXB0aW5nIHRvIHBvcHVsYXRlIHRo
ZSAKKyAqICAgZ2V0IHRoZSBtZW1vcnkgcmlnaHQgYXdheS4gIEhvd2V2ZXIsIHRoYXQgbWVhbnMg
ZXZlcnkgdGltZSB3ZQorICogICByZWR1Y2UgdGhlIG1lbW9yeSB0YXJnZXQgd2UgcmlzayB0aGUg
Z3Vlc3QgYXR0ZW1wdGluZyB0byBwb3B1bGF0ZSB0aGUKICAqICAgbWVtb3J5IGJlZm9yZSB0aGUg
YmFsbG9vbiBkcml2ZXIgaGFzIHJlYWNoZWQgaXRzIG5ldyB0YXJnZXQuICBTYWZlciB0bwotICog
ICBuZXZlciByZWR1Y2UgdGhlIGNhY2hlIHNpemUgaGVyZSwgYnV0IG9ubHkgd2hlbiB0aGUgYmFs
bG9vbiBkcml2ZXIgZnJlZXMgCisgKiAgIG5ldmVyIHJlZHVjZSB0aGUgY2FjaGUgc2l6ZSBoZXJl
LCBidXQgb25seSB3aGVuIHRoZSBiYWxsb29uIGRyaXZlciBmcmVlcwogICogICBQb0QgcmFuZ2Vz
LgogICoKICAqIElmIHRoZXJlIGFyZSBtYW55IHplcm8gcGFnZXMsIHdlIGNvdWxkIHJlYWNoIHRo
ZSB0YXJnZXQgYWxzbyBieSBkb2luZwpAQCAtNTExLDcgKzUxMSw3IEBAIHAybV9wb2RfZGVjcmVh
c2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICBsb25nIHBvZCwgbm9ucG9kLCBy
YW07CiAKICAgICBnZm5fbG9jayhwMm0sIGdwZm4sIG9yZGVyKTsKLSAgICBwb2RfbG9jayhwMm0p
OyAgICAKKyAgICBwb2RfbG9jayhwMm0pOwogCiAgICAgLyogSWYgd2UgZG9uJ3QgaGF2ZSBhbnkg
b3V0c3RhbmRpbmcgUG9EIGVudHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0aGVpcgogICAgICAqIGNv
dXJzZSAqLwpAQCAtNjI5LDcgKzYyOSw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24o
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIG5vbnBvZCAtPSBuOwogICAgICAgICAgICAg
cmFtIC09IG47CiAgICAgICAgIH0KLSAgICB9ICAgIAorICAgIH0KIAogICAgIC8qIElmIHRoZXJl
IGFyZSBubyBtb3JlIG5vbi1Qb0QgZW50cmllcywgdGVsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbigp
IHRoYXQKICAgICAgKiB0aGVyZSdzIG5vdGhpbmcgbGVmdCB0byBkby4gKi8KQEAgLTY4Miw3ICs2
ODIsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGlmICggcGFnaW5nX21vZGVfc2hhZG93KGQpICkK
ICAgICAgICAgbWF4X3JlZisrOwogCi0gICAgLyogTk9URTogdGhpcyBpcyB3aHkgd2UgZG9uJ3Qg
ZW5mb3JjZSBkZWFkbG9jayBjb25zdHJhaW50cyBiZXR3ZWVuIHAybSAKKyAgICAvKiBOT1RFOiB0
aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRsb2NrIGNvbnN0cmFpbnRzIGJldHdlZW4g
cDJtCiAgICAgICogYW5kIHBvZCBsb2NrcyAqLwogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBTVVBF
UlBBR0VfT1JERVIpOwogCkBAIC02OTAsNyArNjkwLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1
cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAg
KiBhbmQgYWxpZ25lZCwgYW5kIG1hcHBpbmcgdGhlbS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8
IFNVUEVSUEFHRV9QQUdFUzsgaSArPSBuICkKICAgICB7Ci0gICAgICAgIHAybV9hY2Nlc3NfdCBh
OyAKKyAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3Jk
ZXI7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgazsKICAgICAgICAgY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKQEAgLTgwNyw3ICs4MDcsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogb3V0X3Jlc2V0
OgogICAgIGlmICggcmVzZXQgKQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4w
LCA5LCB0eXBlMCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0gICAgCisKIG91dDoKICAgICBnZm5f
dW5sb2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwogICAgIHJldHVybiByZXQ7CkBAIC04
MzYsOCArODM2LDggQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgLyogSWYgdGhpcyBpcyBy
YW0sIGFuZCBub3QgYSBwYWdldGFibGUgb3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZCBwcm9iYWJs
eSBub3QgbWFwcGVkCiAgICAgICAgICAgIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNr
aXAuICovCiAgICAgICAgIGlmICggcDJtX2lzX3JhbSh0eXBlc1tpXSkKLSAgICAgICAgICAgICAm
JiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpICE9
IDAgKSAKLSAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5m
byAmIChQR0NfcGFnZV90YWJsZXxQR0NfeGVuX2hlYXApKSA9PSAwICkgCisgICAgICAgICAgICAg
JiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAh
PSAwICkKKyAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5m
byAmIChQR0NfcGFnZV90YWJsZXxQR0NfeGVuX2hlYXApKSA9PSAwICkKICAgICAgICAgICAgICAm
JiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA8
PSBtYXhfcmVmICkgKQogICAgICAgICAgICAgbWFwW2ldID0gbWFwX2RvbWFpbl9wYWdlKG1mbnNb
aV0pOwogICAgICAgICBlbHNlCkBAIC05MTUsNyArOTE1LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNr
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkK
ICAgICAgICAgICAgICAgICB0Lm1mbiA9IG1mbl94KG1mbnNbaV0pOwogICAgICAgICAgICAgICAg
IHQuZCA9IGQtPmRvbWFpbl9pZDsKICAgICAgICAgICAgICAgICB0Lm9yZGVyID0gMDsKLSAgICAg
ICAgCisKICAgICAgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9aRVJPX1JFQ0xB
SU0sIDAsIHNpemVvZih0KSwgJnQpOwogICAgICAgICAgICAgfQogCkBAIC05MjQsNyArOTI0LDcg
QEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50Kys7
CiAgICAgICAgIH0KICAgICB9Ci0gICAgCisKIH0KIAogI2RlZmluZSBQT0RfU1dFRVBfTElNSVQg
MTAyNApAQCAtMTA0NiwxMiArMTA0NiwxMiBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBwb2RfbG9jayhwMm0p
OwogCiAgICAgLyogVGhpcyBjaGVjayBpcyBkb25lIHdpdGggdGhlIHBvZCBsb2NrIGhlbGQuICBU
aGlzIHdpbGwgbWFrZSBzdXJlIHRoYXQKLSAgICAgKiBldmVuIGlmIGQtPmlzX2R5aW5nIGNoYW5n
ZXMgdW5kZXIgb3VyIGZlZXQsIHAybV9wb2RfZW1wdHlfY2FjaGUoKSAKKyAgICAgKiBldmVuIGlm
IGQtPmlzX2R5aW5nIGNoYW5nZXMgdW5kZXIgb3VyIGZlZXQsIHAybV9wb2RfZW1wdHlfY2FjaGUo
KQogICAgICAqIHdvbid0IHN0YXJ0IHVudGlsIHdlJ3JlIGRvbmUuICovCiAgICAgaWYgKCB1bmxp
a2VseShkLT5pc19keWluZykgKQogICAgICAgICBnb3RvIG91dF9mYWlsOwogCi0gICAgCisKICAg
ICAvKiBCZWNhdXNlIFBvRCBkb2VzIG5vdCBoYXZlIGNhY2hlIGxpc3QgZm9yIDFHQiBwYWdlcywg
aXQgaGFzIHRvIHJlbWFwCiAgICAgICogMUdCIHJlZ2lvbiB0byAyTUIgY2h1bmtzIGZvciBhIHJl
dHJ5LiAqLwogICAgIGlmICggb3JkZXIgPT0gUEFHRV9PUkRFUl8xRyApCkBAIC0xMTA3LDcgKzEx
MDcsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSAr
IGksIGdmbl9hbGlnbmVkICsgaSk7CiAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIG1mbl9h
ZGQobWZuLCBpKSk7CiAgICAgfQotICAgIAorCiAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0g
KDEgPDwgb3JkZXIpOwogICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogCkBA
IC0xMTI0LDcgKzExMjQsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgdC5tZm4gPSBtZm5feChtZm4p
OwogICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7CiAgICAgICAgIHQub3JkZXIgPSBvcmRlcjsK
LSAgICAgICAgCisKICAgICAgICAgX190cmFjZV92YXIoVFJDX01FTV9QT0RfUE9QVUxBVEUsIDAs
IHNpemVvZih0KSwgJnQpOwogICAgIH0KIApAQCAtMTE2MSw3ICsxMTYxLDcgQEAgcmVtYXBfYW5k
X3JldHJ5OgogCiAgICAgICAgIHQuZ2ZuID0gZ2ZuOwogICAgICAgICB0LmQgPSBkLT5kb21haW5f
aWQ7Ci0gICAgICAgIAorCiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1NVUEVSUEFH
RV9TUExJTlRFUiwgMCwgc2l6ZW9mKHQpLCAmdCk7CiAgICAgfQogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxS-0007wG-EY; Wed, 13 Sep 2017 18:00:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxQ-0007uV-Ke
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 83/44-03642-03279B95; Wed, 13 Sep 2017 18:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTVe/aGe
 kwbu3yhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8br2zdZC15xV0yeupCtgXEfZxcjF4eQwGZG
 iUU7pjFCOKcZJVZMeMvSxcjJwSagKXHn8ycmEFtEQFri2ufLYEXMAosZJT7v72UGSQgL+Eocf
 3eNDcRmEVCVaHy1C8zmFbCS+H7rD1izhIC8xK62i6wgNidQfObXBUBxDqBtlhKne6ImMHIvYG
 RYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBeH1
 jwCFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8EoUAuUEi1LTUyvSMnOAoQaT
 luDgURLhfVsAlOYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhvDMgMAZCijNI8uBGwsL/EK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV49kCk8mXklcJteAR3BBHTEmdM7QI4oSURISTUwrv
 SXn5g5XSp4gXTSx6t+8SdDfijbi23uuGt35828RBMfFea5vFzeakXZcSqaS3qcuO5cujbzylK
 XZVJH/+2Zbuj23tltyfGKJ5tav28zYDQqD/oqePNC+AqpTwJMk3zjGqfNOPlmUuu/E9vvn1ty
 y1E7vCDH7XO7t+39u91ZDx5NsHJ/eE6/VImlOCPRUIu5qDgRAMdnaVd2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505325615!59645702!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23765 invoked from network); 13 Sep 2017 18:00:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 13 Sep 2017 18:00:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DA9E71435;
 Wed, 13 Sep 2017 11:00:14 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C91F03F483;
 Wed, 13 Sep 2017 11:00:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:48 +0100
Message-Id: <20170913175953.16942-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 10/15] xen/x86: p2m-pod: Use typesafe GFN in
	pod_eager_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDEwICsrKysr
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMKaW5kZXggYjhhNTFjZjEyYS4uMTc2ZDA2Y2I0MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0x
MDYyLDE1ICsxMDYyLDE1IEBAIHN0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNsYWltKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiAgICAgfSB3aGlsZSAoIChwMm0tPnBvZC5jb3VudCA9PSAwKSAmJiAo
aSA8IEFSUkFZX1NJWkUobXJwLT5saXN0KSkgKTsKIH0KIAotc3RhdGljIHZvaWQgcG9kX2VhZ2Vy
X3JlY29yZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQorc3RhdGljIHZvaWQg
cG9kX2VhZ2VyX3JlY29yZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBzdHJ1
Y3QgcG9kX21ycF9saXN0ICptcnAgPSAmcDJtLT5wb2QubXJwOwogCi0gICAgQVNTRVJUKGdmbiAh
PSBnZm5feChJTlZBTElEX0dGTikpOworICAgIEFTU0VSVCghZ2ZuX2VxKGdmbiwgSU5WQUxJRF9H
Rk4pKTsKIAogICAgIG1ycC0+bGlzdFttcnAtPmlkeCsrXSA9Ci0gICAgICAgIGdmbiB8IChvcmRl
ciA9PSBQQUdFX09SREVSXzJNID8gUE9EX0xBU1RfU1VQRVJQQUdFIDogMCk7CisgICAgICAgIGdm
bl94KGdmbikgfCAob3JkZXIgPT0gUEFHRV9PUkRFUl8yTSA/IFBPRF9MQVNUX1NVUEVSUEFHRSA6
IDApOwogICAgIG1ycC0+aWR4ICU9IEFSUkFZX1NJWkUobXJwLT5saXN0KTsKIH0KIApAQCAtMTE2
MCw3ICsxMTYwLDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gKDFV
TCA8PCBvcmRlcik7CiAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAKLSAg
ICBwb2RfZWFnZXJfcmVjb3JkKHAybSwgZ2ZuX3goZ2ZuX2FsaWduZWQpLCBvcmRlcik7CisgICAg
cG9kX2VhZ2VyX3JlY29yZChwMm0sIGdmbl9hbGlnbmVkLCBvcmRlcik7CiAKICAgICBpZiAoIHRi
X2luaXRfZG9uZSApCiAgICAgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxO-0007t0-Li; Wed, 13 Sep 2017 18:00:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxM-0007rU-Rn
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 34/94-15060-C2279B95; Wed, 13 Sep 2017 18:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTVezaGe
 kQd9maYslHxezODB6HN39mymAMYo1My8pvyKBNePm18tMBfuFKv6c2svSwPiIt4uRi0NIYDOj
 xKVjNxghnNOMElOXLmbqYuTkYBPQlLjz+ROYLSIgLXHt82WwImaBxYwSn/f3MoMkhAVcJVZPm
 sIGYrMIqErc/74XLM4rYClx4NphdhBbQkBeYlfbRVYQm1PASmLm1wVAQzmAtllKnO6JmsDIvY
 CRYRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoH8ZgGAHY/d
 l/0OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUoBMoJFqWmp1akZeYAAw0m
 LcHBoyTC+7YAKM1bXJCYW5yZDpE6xWjM8WPSlT9MHB037/5hEmLJy89LlRLnXQ9SKgBSmlGaB
 zcIFgGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7DWQKT2ZeCdy+V0CnMAGdcub0DpBTSh
 IRUlINjJLi67zsJ80RMj4TNOtpyY8Z/q5rGl5WvPR7ePxSXV7Suyz72R8mXz3PtaWmx1R7t+H
 nU7Jrl6XUsL62dPNersLa/GjzTa5+k1mbMw/emZ1a7igg+9iQb9eyteHuV1NyVDdbyj0NS3g3
 g2XTrcKNvEznIzbMc1X75soVsu3upMsFx6P8GA/GTVNiKc5INNRiLipOBAC0s28QewIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505325609!115149528!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27693 invoked from network); 13 Sep 2017 18:00:09 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 13 Sep 2017 18:00:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6AC81435;
 Wed, 13 Sep 2017 11:00:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A4F593F483;
 Wed, 13 Sep 2017 11:00:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:44 +0100
Message-Id: <20170913175953.16942-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 06/15] xen/x86: p2m-pod: Clean-up use of
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSB1bmJveGluZy9ib3hpbmcgY2FuIGJlIGF2b2lkZWQgYnkgdXNpbmcgbWZuX2FkZCguLi4p
IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5j
IHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYwppbmRleCBiY2M4N2FlZTAzLi4zNGY1MjM5YjZkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKQEAgLTEwMSw3ICsxMDEsNyBAQCBwMm1fcG9kX2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogICAgICAqIHByb21pc2UgdG8gcHJvdmlkZSB6ZXJvIHBhZ2VzLiBTbyB3ZSBz
Y3J1YiBwYWdlcyBiZWZvcmUgdXNpbmcuCiAgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IG9yZGVyKTsgaSsrICkKLSAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihtZm5f
eChwYWdlX3RvX21mbihwYWdlKSkgKyBpKSk7CisgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1m
bl9hZGQocGFnZV90b19tZm4ocGFnZSksIGkpKTsKIAogICAgIC8qIEZpcnN0LCB0YWtlIGFsbCBw
YWdlcyBvZmYgdGhlIGRvbWFpbiBsaXN0ICovCiAgICAgbG9ja19wYWdlX2FsbG9jKHAybSk7CkBA
IC03NDMsNyArNzQzLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgIG1mbjAgPSBtZm47
CiAgICAgICAgICAgICB0eXBlMCA9IHR5cGU7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAo
IHR5cGUgIT0gdHlwZTAgfHwgbWZuX3gobWZuKSAhPSAobWZuX3gobWZuMCkgKyBpKSApCisgICAg
ICAgIGVsc2UgaWYgKCB0eXBlICE9IHR5cGUwIHx8ICFtZm5fZXEobWZuLCBtZm5fYWRkKG1mbjAs
IGkpKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICBuID0gMVVMIDw8IG1pbihj
dXJfb3JkZXIsIFNVUEVSUEFHRV9PUkRFUiArIDBVKTsKQEAgLTc1OCw3ICs3NTgsNyBAQCBwMm1f
cG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysgKQog
ICAgIHsKICAgICAgICAgLyogUXVpY2sgemVyby1jaGVjayAqLwotICAgICAgICBtYXAgPSBtYXBf
ZG9tYWluX3BhZ2UoX21mbihtZm5feChtZm4wKSArIGkpKTsKKyAgICAgICAgbWFwID0gbWFwX2Rv
bWFpbl9wYWdlKG1mbl9hZGQobWZuMCwgaSkpOwogCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDwg
MTY7IGorKyApCiAgICAgICAgICAgICBpZiAoICoobWFwICsgaikgIT0gMCApCkBAIC03ODMsNyAr
NzgzLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IFNV
UEVSUEFHRV9QQUdFUzsgaSsrICkKICAgICB7Ci0gICAgICAgIG1mbiA9IF9tZm4obWZuX3gobWZu
MCkgKyBpKTsKKyAgICAgICAgbWZuID0gbWZuX2FkZChtZm4wLCBpKTsKICAgICAgICAgaWYgKCAo
bWZuX3RvX3BhZ2UobWZuKS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA+IDEgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByZXNldCA9IDE7CkBAIC03OTQsNyArNzk0LDcgQEAgcDJtX3Bv
ZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbikKICAgICAvKiBGaW5hbGx5LCBkbyBhIGZ1bGwgemVyby1jaGVjayAqLwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysgKQogICAgIHsKLSAgICAgICAgbWFw
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuX3gobWZuMCkgKyBpKSk7CisgICAgICAgIG1hcCA9
IG1hcF9kb21haW5fcGFnZShtZm5fYWRkKG1mbjAsIGkpKTsKIAogICAgICAgICBmb3IgKCBqID0g
MDsgaiA8IChQQUdFX1NJWkUgLyBzaXplb2YoKm1hcCkpOyBqKysgKQogICAgICAgICAgICAgaWYg
KCAqKG1hcCtqKSAhPSAwICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxF-0007mi-VG; Wed, 13 Sep 2017 18:00:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxE-0007XZ-4Z
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FD/43-02224-32279B95; Wed, 13 Sep 2017 18:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVysyfVTVepaGe
 kwZuLehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bX33XMBTc4Kk5c7WZvYLzC3sXIySEksJlR
 4tqvoC5GLiD7NKPEo7WPGUESbAKaEnc+f2ICsUUEpCWufb7MCFLELLCYUeLz/l5mkISwgJXEi
 b+zWUFsFgFVidvrF4HFeQUsJS4fu8ECYksIyEvsarsIVsMJVD/z6wKgoRxA2ywlTvdETWDkXs
 DIsIpRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0LsMQLCDcfl
 Hp0OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUoBMoJFqWmp1akZeYAwwwm
 LcHBoyTC+7YAKM1bXJCYW5yZDpE6xWjMcWDClT9MHB037/5hEmLJy89LlRLnXQ9SKgBSmlGaB
 zcIFv6XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7FWQKT2ZeCdy+V0CnMAGdcub0DpBTSh
 IRUlINjD473U/Lftxw5ewB3kM3+n4Vulp5xW++bpJcm3s6NNzs/ML9TAa9d+/MTg9NuvR8Qr0
 Vf8yf2P0z1E6f7ewICkqZ/OPA1Lk5PTciVvx/GVt8SYHV9mnybmGBTonGeyLRT+4VvVE/tIbd
 XOP2JP6LH7o1BFe4WGtcPS98UoJ5qtST+wIVIbKrryixFGckGmoxFxUnAgCcLIeNegIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505325602!97847565!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37533 invoked from network); 13 Sep 2017 18:00:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:00:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 020F21529;
 Wed, 13 Sep 2017 11:00:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E46153F483;
 Wed, 13 Sep 2017 11:00:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:39 +0100
Message-Id: <20170913175953.16942-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 01/15] xen/x86: p2m-pod: Clean-up includes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBsb3Qgb2YgdGhlIGhlYWRlcnMgYXJlIG5vdCBuZWNlc3NhcnkuIEF0IHRoZSBzYW1lIHRpbWUs
IG9yZGVyIHRoZW0gaW4gdGhlCmFscGhhYmV0aWNhbCBvcmRlci4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMSArKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCA0
MDg1YjdmNzUyLi5mZWM4N2U1MjI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTE5LDE4ICsxOSwxMyBAQAog
ICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KICAqLwogCi0jaW5jbHVkZSA8eGVuL2lvbW11Lmg+Ci0jaW5jbHVkZSA8
eGVuL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8cHVibGlj
L3ZtX2V2ZW50Lmg+Ci0jaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgorI2luY2x1ZGUgPHhlbi9tbS5o
PgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1
ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KLSNpbmNsdWRlIDxhc20vaHZtL3ZteC92bXguaD4gLyogZXB0X3AybV9pbml0KCkgKi8K
LSNpbmNsdWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KLSNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2
bS5oPgotI2luY2x1ZGUgPGFzbS9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oPgogCiAjaW5jbHVk
ZSAibW0tbG9ja3MuaCIKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxS-0007vq-72; Wed, 13 Sep 2017 18:00:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxQ-0007uP-Ck
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9A/32-03093-F2279B95; Wed, 13 Sep 2017 18:00:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsVysyfVTVevaGe
 kwYwdWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDzvtMBbuvMlZ82nedsYFx5VzGLkYuDiGB
 zYwSTQ9PM0E4pxkl7n15xdzFyMnBJqApcefzJyYQW0RAWuLa58tgHcwgRf0X9rKDJIQF3CQOf
 msEa2ARUJX4PPsLWJxXwEpi3/lesLiEgLzErraLrCA2J1B85tcFQEM5gLZZSpzuiZrAyL2AkW
 EVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaglxmAYAfjn/m
 BhxglOZiURHn36u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK1EIlBMsSk1PrUjLzAGGG0xa
 goNHSYT3bQFQmre4IDG3ODMdInWK0Zjjx6Qrf5g4Om7e/cMkxJKXn5cqJc67HqRUAKQ0ozQPb
 hAsDi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcbyBSezLwSuH2vgE5hAjrlzOkdIKeUJC
 KkpBoY5Wfy9PDf2KRvs3bzgjnz5mTM6zx3eQ7fdma1M5Xy5uG7g54JvJqzPjx1SfDnX8ukXlT
 y+jkvZHj969QylcUbJtY8VlBKl9/Pfi7zXnzmB7v7ObLn71Y/izvZcHkiS6qO3bmNl76cb1Xc
 dJH/cqZZ9tTQ897hu26f0JYqm23Woy7KIVroW9h4WomlOCPRUIu5qDgRAJmFNJl+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505325613!107089188!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64764 invoked from network); 13 Sep 2017 18:00:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 13 Sep 2017 18:00:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D146169E;
 Wed, 13 Sep 2017 11:00:13 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 582FD3F483;
 Wed, 13 Sep 2017 11:00:12 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:47 +0100
Message-Id: <20170913175953.16942-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 09/15] xen/x86: p2m: Use typesafe GFN in
	p2m_set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jICAgICAgICB8ICAzNiArKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAg
ICAgICAgICB8IDExMiArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwgICAyICstCiA1IGZpbGVzIGNoYW5nZWQs
IDg1IGluc2VydGlvbnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFw
LmMKaW5kZXggMTYyYWZlZDQ2Yi4uMzQ2ZmNiNTNlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL2hhcC9uZXN0ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFw
LmMKQEAgLTEyMSw3ICsxMjEsNyBAQCBuZXN0ZWRoYXBfZml4X3AybShzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgZ2ZuID0gKEwyX2dwYSA+PiBQQUdFX1NI
SUZUKSAmIG1hc2s7CiAgICAgICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAm
IG1hc2spOwogCi0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBwYWdl
X29yZGVyLCBwMm10LCBwMm1hKTsKKyAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgX2dm
bihnZm4pLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwogICAgIH0KIAogICAgIHAybV91
bmxvY2socDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKaW5kZXggNGMxYWNlOWIyMS4uMmY4YzZmYTc0
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAgLTEwNTIsNyArMTA1Miw4IEBAIGludCBtZW1fc2hh
cmluZ19hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2Zu
LCBzaHJfaGFuZGxlCiAgICAgICAgIGdvdG8gZXJyX3VubG9jazsKICAgICB9CiAKLSAgICByZXQg
PSBwMm1fc2V0X2VudHJ5KHAybSwgY2dmbiwgc21mbiwgUEFHRV9PUkRFUl80SywgcDJtX3JhbV9z
aGFyZWQsIGEpOworICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZu
LCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3JhbV9zaGFyZWQs
IGEpOwogCiAgICAgLyogVGVtcHRlZCB0byB0dXJuIHRoaXMgaW50byBhbiBhc3NlcnQgKi8KICAg
ICBpZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCBjOGM4Y2ZmMDE0Li5iOGE1MWNmMTJhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMKQEAgLTU2NSw3ICs1NjUsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9u
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAgICAg
ICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxs
ZXIKICAgICAgICAgICogd2UncmUgZG9uZS4KICAgICAgICAgICovCi0gICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBnZm5feChnZm4pLCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAor
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9p
bnZhbGlkLAogICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAg
ICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgIEJVR19P
TihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwpAQCAtNjA5LDcgKzYwOSw3IEBAIHAybV9wb2Rf
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiAgICAgICAgIG4gPSAxVUwgPDwgY3VyX29yZGVyOwogICAgICAgICBpZiAo
IHQgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAy
bV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsgaSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwK
KyAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksIElOVkFMSURf
TUZOLCBjdXJfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBw
Mm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09
IG47CiAgICAgICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKQEAgLTYz
MSw3ICs2MzEsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogCiAgICAgICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UobWZuKTsKIAotICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl94
KGdmbikgKyBpLCBJTlZBTElEX01GTiwgY3VyX29yZGVyLAorICAgICAgICAgICAgcDJtX3NldF9l
bnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwog
ICAgICAgICAgICAgcDJtX3RsYl9mbHVzaF9zeW5jKHAybSk7CiAgICAgICAgICAgICBmb3IgKCBq
ID0gMDsgaiA8IG47ICsraiApCkBAIC02ODAsOSArNjgwLDEwIEBAIHZvaWQgcDJtX3BvZF9kdW1w
X2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKICAqIGluIHRoZSBwMm0uCiAgKi8KIHN0YXRpYyBpbnQK
LXAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pCitwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiB7CiAgICAgbWZuX3QgbWZuLCBtZm4w
ID0gSU5WQUxJRF9NRk47CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgcDJtX3R5
cGVfdCB0eXBlLCB0eXBlMCA9IDA7CiAgICAgdW5zaWduZWQgbG9uZyAqIG1hcCA9IE5VTEw7CiAg
ICAgaW50IHJldD0wLCByZXNldCA9IDA7CkBAIC02OTMsNyArNjk0LDcgQEAgcDJtX3BvZF96ZXJv
X2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
bikKIAogICAgIEFTU0VSVChwb2RfbG9ja2VkX2J5X21lKHAybSkpOwogCi0gICAgaWYgKCAhc3Vw
ZXJwYWdlX2FsaWduZWQoZ2ZuKSApCisgICAgaWYgKCAhc3VwZXJwYWdlX2FsaWduZWQoZ2ZuX2wp
ICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBBbGxvdyBhbiBleHRyYSByZWZjb3VudCBm
b3Igb25lIHNoYWRvdyBwdCBtYXBwaW5nIGluIHNoYWRvd2VkIGRvbWFpbnMgKi8KQEAgLTcxNyw3
ICs3MTgsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICB1bnNpZ25lZCBsb25nIGs7CiAgICAg
ICAgIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKLSAgICAgICAgbWZuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArICBpKSwgJnR5cGUsICZhLCAwLAorICAgICAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgJnR5cGUsICZhLCAwLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmY3VyX29yZGVyLCBOVUxMKTsKIAogICAgICAgICAv
KgpAQCAtODE1LDcgKzgxNiw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgICAgICBpbnQgZDox
NixvcmRlcjoxNjsKICAgICAgICAgfSB0OwogCi0gICAgICAgIHQuZ2ZuID0gZ2ZuOworICAgICAg
ICB0LmdmbiA9IGdmbl9sOwogICAgICAgICB0Lm1mbiA9IG1mbl94KG1mbik7CiAgICAgICAgIHQu
ZCA9IGQtPmRvbWFpbl9pZDsKICAgICAgICAgdC5vcmRlciA9IDk7CkBAIC04OTgsNyArODk5LDcg
QEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgfQogCiAgICAgICAgIC8qIFRyeSB0byByZW1v
dmUgdGhlIHBhZ2UsIHJlc3RvcmluZyBvbGQgbWFwcGluZyBpZiBpdCBmYWlscy4gKi8KLSAgICAg
ICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRL
LAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgSU5WQUxJRF9NRk4s
IFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2Rl
bWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKICAgICAgICAgLyoKQEAgLTkxMCw3ICs5MTEs
NyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFw
W2ldKTsKICAgICAgICAgICAgIG1hcFtpXSA9IE5VTEw7CiAKLSAgICAgICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAg
cDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIG1mbnNbaV0sIFBBR0VfT1JERVJfNEss
CiAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAg
ICAgICAgICBjb250aW51ZTsKQEAgLTkzNyw3ICs5MzgsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2so
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQog
ICAgICAgICAgKi8KICAgICAgICAgaWYgKCBqIDwgKFBBR0VfU0laRSAvIHNpemVvZigqbWFwW2ld
KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwg
bWZuc1tpXSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBf
Z2ZuKGdmbnNbaV0pLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQpAQCAtMTA4MCw3ICsxMDgxLDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxMOyAv
KiBDb21waWxlciB3YXJuaW5ncyAqLwotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQgPSAo
Z2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICBnZm5fdCBnZm5fYWxpZ25lZCA9IF9nZm4oKGdm
biA+PiBvcmRlcikgPDwgb3JkZXIpOwogICAgIG1mbl90IG1mbjsKICAgICB1bnNpZ25lZCBsb25n
IGk7CiAKQEAgLTExNTIsMTQgKzExNTMsMTQgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBmb3IoIGkgPSAw
OyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCiAgICAgewotICAgICAgICBzZXRfZ3Bmbl9mcm9t
X21mbihtZm5feChtZm4pICsgaSwgZ2ZuX2FsaWduZWQgKyBpKTsKKyAgICAgICAgc2V0X2dwZm5f
ZnJvbV9tZm4obWZuX3gobWZuKSArIGksIGdmbl94KGdmbl9hbGlnbmVkKSArIGkpOwogICAgICAg
ICBwYWdpbmdfbWFya19kaXJ0eShkLCBtZm5fYWRkKG1mbiwgaSkpOwogICAgIH0KIAogICAgIHAy
bS0+cG9kLmVudHJ5X2NvdW50IC09ICgxVUwgPDwgb3JkZXIpOwogICAgIEJVR19PTihwMm0tPnBv
ZC5lbnRyeV9jb3VudCA8IDApOwogCi0gICAgcG9kX2VhZ2VyX3JlY29yZChwMm0sIGdmbl9hbGln
bmVkLCBvcmRlcik7CisgICAgcG9kX2VhZ2VyX3JlY29yZChwMm0sIGdmbl94KGdmbl9hbGlnbmVk
KSwgb3JkZXIpOwogCiAgICAgaWYgKCB0Yl9pbml0X2RvbmUgKQogICAgIHsKQEAgLTExOTksNyAr
MTIwMCw3IEBAIHJlbWFwX2FuZF9yZXRyeToKICAgICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2Zu
IGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVycGFnZS4KICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQotICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
X2FsaWduZWQgKyBpLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgcDJtX3Nl
dF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuX2FsaWduZWQsIGkpLCBJTlZBTElEX01GTiwgUEFHRV9P
UkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBw
Mm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCiAgICAgewpAQCAt
MTIxOSwxMCArMTIyMCwxMSBAQCByZW1hcF9hbmRfcmV0cnk6CiAKIAogaW50Ci1ndWVzdF9waHlz
bWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAorZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4g
KnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsK
ICAgICB1bnNpZ25lZCBsb25nIGksIG4sIHBvZF9jb3VudCA9IDA7CiAgICAgaW50IHJjID0gMDsK
IApAQCAtMTIzMSw3ICsxMjMzLDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2Rl
bWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIGdmbl9sb2Nr
KHAybSwgZ2ZuLCBvcmRlcik7CiAKLSAgICBQMk1fREVCVUcoIm1hcmsgcG9kIGdmbj0lI2x4XG4i
LCBnZm4pOworICAgIFAyTV9ERUJVRygibWFyayBwb2QgZ2ZuPSUjbHhcbiIsIGdmbl9sKTsKIAog
ICAgIC8qIE1ha2Ugc3VyZSBhbGwgZ3BmbnMgYXJlIHVudXNlZCAqLwogICAgIGZvciAoIGkgPSAw
OyBpIDwgKDFVTCA8PCBvcmRlcik7IGkgKz0gbiApCkBAIC0xMjQwLDcgKzEyNDIsNyBAQCBndWVz
dF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgdW5zaWduZWQg
aW50IGN1cl9vcmRlcjsKIAotICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsg
aSksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgICAgICBwMm0tPmdldF9lbnRy
eShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgJm90LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAg
ICAgICAgIG4gPSAxVUwgPDwgbWluKG9yZGVyLCBjdXJfb3JkZXIpOwogICAgICAgICBpZiAoIHAy
bV9pc19yYW0ob3QpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDM1ZDRhMTUzOTEuLjNmYmM1MzdkYTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTUzMiw3ICs1MzIsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2Vf
ZnJvbV9nZm4oCiB9CiAKIC8qIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFp
bHVyZSAqLwotaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKK2ludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEpCiB7
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwpAQCAtNTQ2LDggKzU0Niw5IEBA
IGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCiAgICAgewogICAgICAgICBpZiAoIGhhcF9lbmFibGVkKGQpICkKICAg
ICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbl9tYXNrID0gIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdm
biB8IG1mbl94KG1mbikgfCB0b2RvKSA6IChnZm4gfCB0b2RvKTsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgPyBtZm5feChtZm4p
IDogMDsKKworICAgICAgICAgICAgZm5fbWFzayB8PSBnZm5feChnZm4pIHwgdG9kbzsKIAogICAg
ICAgICAgICAgb3JkZXIgPSAoIShmbl9tYXNrICYgKCgxdWwgPDwgUEFHRV9PUkRFUl8xRykgLSAx
KSkgJiYKICAgICAgICAgICAgICAgICAgICAgIGhhcF9oYXNfMWdiKSA/IFBBR0VfT1JERVJfMUcg
OgpAQCAtNTU3LDExICs1NTgsMTEgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgb3JkZXIgPSAwOwogCi0gICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAy
bSwgX2dmbihnZm4pLCBtZm4sIG9yZGVyLCBwMm10LCBwMm1hLCAtMSk7CisgICAgICAgIHNldF9y
YyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIG9yZGVyLCBwMm10LCBwMm1hLCAtMSk7
CiAgICAgICAgIGlmICggc2V0X3JjICkKICAgICAgICAgICAgIHJjID0gc2V0X3JjOwogCi0gICAg
ICAgIGdmbiArPSAxdWwgPDwgb3JkZXI7CisgICAgICAgIGdmbiA9IGdmbl9hZGQoZ2ZuLCAxdWwg
PDwgb3JkZXIpOwogICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAg
ICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDF1bCA8PCBvcmRlcik7CiAgICAgICAgIHRvZG8g
LT0gMXVsIDw8IG9yZGVyOwpAQCAtNjUyLDcgKzY1Myw3IEBAIGludCBwMm1fYWxsb2NfdGFibGUo
c3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIC8qIEluaXRpYWxpc2UgcGh5c21hcCB0YWJs
ZXMgZm9yIHNsb3QgemVyby4gT3RoZXIgY29kZSBhc3N1bWVzIHRoaXMuICovCiAgICAgcDJtLT5k
ZWZlcl9uZXN0ZWRfZmx1c2ggPSAxOwotICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIDAsIElO
VkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAorICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIF9n
Zm4oMCksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAg
ICBwMm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgcDJtLT5kZWZlcl9uZXN0
ZWRfZmx1c2ggPSAwOwogICAgIHAybV91bmxvY2socDJtKTsKQEAgLTcwMywxMCArNzA0LDExIEBA
IHZvaWQgcDJtX2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAKIAogc3RhdGljIGlu
dAotcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK3AybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKIHsKICAgICB1bnNpZ25lZCBsb25nIGk7
CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3QgbWZuX3JldHVybjsKICAg
ICBwMm1fdHlwZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CkBAIC03MzAsMTMgKzczMiwxMyBA
QCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIH0KIAogICAgIEFTU0VSVChnZm5fbG9ja2VkX2J5
X21lKHAybSwgZ2ZuKSk7Ci0gICAgUDJNX0RFQlVHKCJyZW1vdmluZyBnZm49JSNseCBtZm49JSNs
eFxuIiwgZ2ZuLCBtZm4pOworICAgIFAyTV9ERUJVRygicmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUj
bHhcbiIsIGdmbl9sLCBtZm4pOwogCiAgICAgaWYgKCBtZm5fdmFsaWQoX21mbihtZm4pKSApCiAg
ICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7IGkrKyAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIG1mbl9yZXR1cm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IF9nZm4oZ2ZuICsgaSksICZ0LCAmYSwgMCwKKyAgICAgICAgICAgIG1mbl9yZXR1cm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgJnQsICZhLCAwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwogICAgICAgICAgICAgaWYg
KCAhcDJtX2lzX2dyYW50KHQpICYmICFwMm1faXNfc2hhcmVkKHQpICYmICFwMm1faXNfZm9yZWln
bih0KSApCiAgICAgICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuK2ksIElOVkFMSURf
TTJQX0VOVFJZKTsKQEAgLTkwMSw3ICs5MDMsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAvKiBOb3csIGFjdHVh
bGx5IGRvIHRoZSB0d28td2F5IG1hcHBpbmcgKi8KICAgICBpZiAoIG1mbl92YWxpZChtZm4pICkK
ICAgICB7Ci0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbl94KGdmbiksIG1mbiwg
cGFnZV9vcmRlciwgdCwKKyAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4s
IHBhZ2Vfb3JkZXIsIHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRf
YWNjZXNzKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIG91dDsgLyogRmFp
bGVkIHRvIHVwZGF0ZSBwMm0sIGJhaWwgd2l0aG91dCB1cGRhdGluZyBtMnAuICovCkBAIC05MTcs
NyArOTE5LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIkFkZGluZyBiYWQgbWZuIHRvIHAybSBtYXAgKCUjbHggLT4gJSNseClcbiIsCiAgICAgICAg
ICAgICAgICAgIGdmbl94KGdmbiksIG1mbl94KG1mbikpOwotICAgICAgICByYyA9IHAybV9zZXRf
ZW50cnkocDJtLCBnZm5feChnZm4pLCBJTlZBTElEX01GTiwgcGFnZV9vcmRlciwKKyAgICAgICAg
cmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElEX01GTiwgcGFnZV9vcmRlciwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNz
KTsKICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAgewpAQCAtOTQwLDExICs5NDIsMTIg
QEAgb3V0OgogICogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlLgog
ICogUmVzZXRzIHRoZSBhY2Nlc3MgcGVybWlzc2lvbnMuCiAgKi8KLWludCBwMm1fY2hhbmdlX3R5
cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAoraW50IHAybV9jaGFu
Z2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICBw
Mm1fYWNjZXNzX3QgYTsKICAgICBwMm1fdHlwZV90IHB0OworICAgIGdmbl90IGdmbiA9IF9nZm4o
Z2ZuX2wpOwogICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYzsKQEAgLTk1NCw3ICs5NTcsNyBAQCBpbnQgcDJt
X2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIAog
ICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgX2dmbihnZm4pLCAmcHQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIGdmbiwgJnB0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgcmMgPSBsaWtl
bHkocHQgPT0gb3QpCiAgICAgICAgICA/IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFH
RV9PUkRFUl80SywgbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2Fj
Y2VzcykKQEAgLTExMTEsNyArMTExNCw3IEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogICAgIH0KIAogICAgIFAy
TV9ERUJVRygic2V0ICVkICVseCAlbHhcbiIsIGdmbl9wMm10LCBnZm5fbCwgbWZuX3gobWZuKSk7
Ci0gICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2wsIG1mbiwgb3JkZXIsIGdmbl9wMm10
LCBhY2Nlc3MpOworICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBvcmRlciwg
Z2ZuX3AybXQsIGFjY2Vzcyk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19FUlIsICJwMm1fc2V0X2VudHJ5OiAlI2x4OiV1IC0+ICVkICgweCUiUFJJX21mbiIpXG4iLAog
ICAgICAgICAgICAgICAgICBnZm5fbCwgb3JkZXIsIHJjLCBtZm5feChtZm4pKTsKQEAgLTExNDYs
MTEgKzExNDksMTIgQEAgaW50IHNldF9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIHJldHVybiBzZXRfdHlwZWRfcDJtX2Vu
dHJ5KGQsIGdmbiwgbWZuLCBvcmRlciwgcDJtX21taW9fZGlyZWN0LCBhY2Nlc3MpOwogfQogCi1p
bnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwKK2ludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNzX3Qg
cDJtYSwgdW5zaWduZWQgaW50IGZsYWcpCiB7CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIHAy
bV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1mbl90IG1m
bjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAg
IGludCByZXQ7CkBAIC0xMTU5LDE3ICsxMTYzLDE3IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2Vu
dHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHsKICAgICAgICAg
aWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0
dXJuIGlvbW11X21hcF9wYWdlKGQsIGdmbiwgZ2ZuLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dy
aXRhYmxlKTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIGdmbl9sLCBnZm5fbCwg
SU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CiAgICAgfQogCiAgICAgZ2ZuX2xvY2so
cDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiks
ICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICBpZiAoIHAybXQgPT0gcDJt
X2ludmFsaWQgfHwgcDJtdCA9PSBwMm1fbW1pb19kbSApCi0gICAgICAgIHJldCA9IHAybV9zZXRf
ZW50cnkocDJtLCBnZm4sIF9tZm4oZ2ZuKSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgcmV0ID0g
cDJtX3NldF9lbnRyeShwMm0sIGdmbiwgX21mbihnZm5fbCksIFBBR0VfT1JERVJfNEssCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0LCBwMm1hKTsKLSAgICBlbHNl
IGlmICggbWZuX3gobWZuKSA9PSBnZm4gJiYgcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgJiYgYSA9
PSBwMm1hICkKKyAgICBlbHNlIGlmICggbWZuX3gobWZuKSA9PSBnZm5fbCAmJiBwMm10ID09IHAy
bV9tbWlvX2RpcmVjdCAmJiBhID09IHAybWEgKQogICAgICAgICByZXQgPSAwOwogICAgIGVsc2UK
ICAgICB7CkBAIC0xMTgwLDcgKzExODQsNyBAQCBpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX1dBUk5JTkcKICAgICAgICAgICAgICAgICJDYW5ub3Qgc2V0dXAgaWRlbnRpdHkgbWFwIGQl
ZDolbHgsIgogICAgICAgICAgICAgICAgIiBnZm4gYWxyZWFkeSBtYXBwZWQgdG8gJWx4LlxuIiwK
LSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuLCBtZm5feChtZm4pKTsKKyAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX2wsIG1mbl94KG1mbikpOwogICAgIH0KIAogICAgIGdm
bl91bmxvY2socDJtLCBnZm4sIDApOwpAQCAtMTE5NCwxMCArMTE5OCwxMSBAQCBpbnQgc2V0X2lk
ZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAq
ICAgIG9yZGVyKzEgIGZvciBjYWxsZXIgdG8gcmV0cnkgd2l0aCBvcmRlciAoZ3VhcmFudGVlZCBz
bWFsbGVyIHRoYW4KICAqICAgICAgICAgICAgIHRoZSBvcmRlciB2YWx1ZSBwYXNzZWQgaW4pCiAg
Ki8KLWludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwgbWZuX3QgbWZuLAoraW50IGNsZWFyX21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAgaW50IHJjID0gLUVJTlZBTDsKKyAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5fdCBhY3R1YWxfbWZuOwogICAgIHAy
bV9hY2Nlc3NfdCBhOwogICAgIHAybV90eXBlX3QgdDsKQEAgLTEyMDgsNyArMTIxMyw3IEBAIGlu
dCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgbWZuX3QgbWZuLAogICAgICAgICByZXR1cm4gLUVJTzsKIAogICAgIGdmbl9sb2NrKHAybSwg
Z2ZuLCBvcmRlcik7Ci0gICAgYWN0dWFsX21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihn
Zm4pLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgIGFjdHVhbF9tZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKICAgICBp
ZiAoIGN1cl9vcmRlciA8IG9yZGVyICkKICAgICB7CiAgICAgICAgIHJjID0gY3VyX29yZGVyICsg
MTsKQEAgLTEyMTksMTMgKzEyMjQsMTMgQEAgaW50IGNsZWFyX21taW9fcDJtX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgaWYgKCBtZm5f
ZXEoYWN0dWFsX21mbiwgSU5WQUxJRF9NRk4pIHx8ICh0ICE9IHAybV9tbWlvX2RpcmVjdCkgKQog
ICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAgICAgImdm
bl90b19tZm4gZmFpbGVkISBnZm49JTA4bHggdHlwZTolZFxuIiwgZ2ZuLCB0KTsKKyAgICAgICAg
ICAgICAgICAgImdmbl90b19tZm4gZmFpbGVkISBnZm49JTA4bHggdHlwZTolZFxuIiwgZ2ZuX2ws
IHQpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgaWYgKCBtZm5feChtZm4pICE9IG1m
bl94KGFjdHVhbF9tZm4pICkKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAgICAg
ICAgICAgICAgICAgICJubyBtYXBwaW5nIGJldHdlZW4gbWZuICUwOGx4IGFuZCBnZm4gJTA4bHhc
biIsCi0gICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIGdmbik7CisgICAgICAgICAgICAgICAg
IG1mbl94KG1mbiksIGdmbl9sKTsKICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElO
VkFMSURfTUZOLCBvcmRlciwgcDJtX2ludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgICAgIHAy
bS0+ZGVmYXVsdF9hY2Nlc3MpOwogCkBAIC0xMjM1LDEwICsxMjQwLDExIEBAIGludCBjbGVhcl9t
bWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3Qg
bWZuLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK2ludCBjbGVhcl9pZGVudGl0eV9w
Mm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCkKIHsKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgZ2ZuX3QgZ2ZuID0gX2dm
bihnZm5fbCk7CiAgICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBw
Mm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJldDsKQEAgLTEyNDcsMTMgKzEyNTMsMTMgQEAg
aW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbikKICAgICB7CiAgICAgICAgIGlmICggIW5lZWRfaW9tbXUoZCkgKQogICAgICAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBpb21tdV91bm1hcF9wYWdlKGQsIGdmbik7Cisg
ICAgICAgIHJldHVybiBpb21tdV91bm1hcF9wYWdlKGQsIGdmbl9sKTsKICAgICB9CiAKICAgICBn
Zm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9n
Zm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKLSAgICBpZiAoIHAybXQgPT0gcDJt
X21taW9fZGlyZWN0ICYmIG1mbl94KG1mbikgPT0gZ2ZuICkKKyAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBpZiAoIHAybXQg
PT0gcDJtX21taW9fZGlyZWN0ICYmIG1mbl94KG1mbikgPT0gZ2ZuX2wgKQogICAgIHsKICAgICAg
ICAgcmV0ID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJf
NEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFsaWQsIHAybS0+ZGVmYXVs
dF9hY2Nlc3MpOwpAQCAtMTI2NCw3ICsxMjcwLDcgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9l
bnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgZ2ZuX3Vu
bG9jayhwMm0sIGdmbiwgMCk7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCiAgICAg
ICAgICAgICAgICAibm9uLWlkZW50aXR5IG1hcCBkJWQ6JWx4IG5vdCBjbGVhcmVkIChtYXBwZWQg
dG8gJWx4KVxuIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuLCBtZm5feChtZm4p
KTsKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX2wsIG1mbl94KG1mbikpOwogICAg
ICAgICByZXQgPSAwOwogICAgIH0KIApAQCAtMTI3MiwxMCArMTI3OCwxMSBAQCBpbnQgY2xlYXJf
aWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
fQogCiAvKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gZm9yIGZhaWx1cmUgKi8KLWlu
dCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgbWZuX3QgbWZuKQoraW50IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYyA9IDA7CisgICAgZ2ZuX3Qg
Z2ZuID0gX2dmbihnZm5fbCk7CiAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgcDJtX3R5cGVfdCBv
dDsKICAgICBtZm5fdCBvbWZuOwpAQCAtMTI4NSw3ICsxMjkyLDcgQEAgaW50IHNldF9zaGFyZWRf
cDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4p
CiAgICAgICAgIHJldHVybiAtRUlPOwogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAg
IG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJm90LCAmYSwgMCwgTlVMTCwg
TlVMTCk7CisgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmb3QsICZhLCAwLCBO
VUxMLCBOVUxMKTsKICAgICAvKiBBdCB0aGUgbW9tZW50IHdlIG9ubHkgYWxsb3cgcDJtIGNoYW5n
ZSBpZiBnZm4gaGFzIGFscmVhZHkgYmVlbiBtYWRlCiAgICAgICogc2hhcmFibGUgZmlyc3QgKi8K
ICAgICBBU1NFUlQocDJtX2lzX3NoYXJlZChvdCkpOwpAQCAtMTI5NywxNCArMTMwNCwxNCBAQCBp
bnQgc2V0X3NoYXJlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sIG1mbl90IG1mbikKICAgICAgICAgIHx8IChwZ190eXBlICYgUEdUX3R5cGVfbWFzaykgIT0g
UEdUX3NoYXJlZF9wYWdlICkKICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gob21mbiks
IElOVkFMSURfTTJQX0VOVFJZKTsKIAotICAgIFAyTV9ERUJVRygic2V0IHNoYXJlZCAlbHggJWx4
XG4iLCBnZm4sIG1mbl94KG1mbikpOworICAgIFAyTV9ERUJVRygic2V0IHNoYXJlZCAlbHggJWx4
XG4iLCBnZm5fbCwgbWZuX3gobWZuKSk7CiAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
LCBtZm4sIFBBR0VfT1JERVJfNEssIHAybV9yYW1fc2hhcmVkLAogICAgICAgICAgICAgICAgICAg
ICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsK
ICAgICBpZiAoIHJjICkKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAg
ICAgICAgInAybV9zZXRfZW50cnkgZmFpbGVkISBtZm49JTA4bHggcmM6JWRcbiIsCi0gICAgICAg
ICAgICAgICAgIG1mbl94KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQocDJtLT5kb21haW4sIGdmbiwg
Jm90KSksIHJjKTsKKyAgICAgICAgICAgICAgICAgbWZuX3goZ2V0X2dmbl9xdWVyeV91bmxvY2tl
ZChwMm0tPmRvbWFpbiwgZ2ZuX2wsICZvdCkpLCByYyk7CiAgICAgcmV0dXJuIHJjOwogfQogCkBA
IC0xMzI2LDE4ICsxMzMzLDE5IEBAIGludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogICogT25jZSB0aGUgcDJtdCBp
cyBjaGFuZ2VkIHRoZSBwYWdlIGlzIHJlYWRvbmx5IGZvciB0aGUgZ3Vlc3QuICBPbiBzdWNjZXNz
IHRoZQogICogcGFnZXIgY2FuIHdyaXRlIHRoZSBwYWdlIGNvbnRlbnRzIHRvIGRpc2sgYW5kIGxh
dGVyIGV2aWN0IHRoZSBwYWdlLgogICovCi1pbnQgcDJtX21lbV9wYWdpbmdfbm9taW5hdGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgcDJtX21lbV9wYWdpbmdfbm9t
aW5hdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCkKIHsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIHAybV9hY2Nlc3NfdCBhOwor
ICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1mbl90IG1mbjsKICAgICBpbnQgcmV0
ID0gLUVCVVNZOwogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJt
LT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cisg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVM
TCk7CiAKICAgICAvKiBDaGVjayBpZiBtZm4gaXMgdmFsaWQgKi8KICAgICBpZiAoICFtZm5fdmFs
aWQobWZuKSApCkBAIC0xMzg3LDExICsxMzk1LDEyIEBAIGludCBwMm1fbWVtX3BhZ2luZ19ub21p
bmF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAqIGNvdWxkIGV2aWN0
IGl0LCBldmljdGlvbiBjYW4gbm90IGJlIGRvbmUgZWl0aGVyLiBJbiB0aGlzIGNhc2UgdGhlIGdm
biBpcwogICogc3RpbGwgYmFja2VkIGJ5IGEgbWZuLgogICovCi1pbnQgcDJtX21lbV9wYWdpbmdf
ZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitpbnQgcDJtX21lbV9w
YWdpbmdfZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCkKIHsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1f
YWNjZXNzX3QgYTsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5fdCBtZm47
CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBp
bnQgcmV0ID0gLUVCVVNZOwpAQCAtMTM5OSw3ICsxNDA4LDcgQEAgaW50IHAybV9tZW1fcGFnaW5n
X2V2aWN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGdmbl9sb2Nr
KHAybSwgZ2ZuLCAwKTsKIAogICAgIC8qIEdldCBtZm4gKi8KLSAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAg
ICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQogICAgICAgICBnb3RvIG91dDsKIApA
QCAtMTUwMiwxNSArMTUxMSwxNiBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAqIGFscmVhZHkgc2VudCB0byB0aGUg
cGFnZXIuIEluIHRoaXMgY2FzZSB0aGUgY2FsbGVyIGhhcyB0byB0cnkgYWdhaW4gdW50aWwgdGhl
CiAgKiBnZm4gaXMgZnVsbHkgcGFnZWQgaW4gYWdhaW4uCiAgKi8KLXZvaWQgcDJtX21lbV9wYWdp
bmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCit2b2lkIHAy
bV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
X2wpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHZtX2V2ZW50X3JlcXVl
c3RfdCByZXEgPSB7CiAgICAgICAgIC5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX1BBR0lO
RywKLSAgICAgICAgLnUubWVtX3BhZ2luZy5nZm4gPSBnZm4KKyAgICAgICAgLnUubWVtX3BhZ2lu
Zy5nZm4gPSBnZm5fbAogICAgIH07CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIHAybV9hY2Nl
c3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1mbl90IG1mbjsKICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCkBAIC0xNTE5
LDcgKzE1MjksNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGlmICggcmMgPT0gLUVOT1NZUyApCiAgICAgewog
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9tYWluICVodSBwYWdpbmcgZ2ZuICVseCB5
ZXQgbm8gcmluZyAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbiBwbGFjZVxuIiwg
ZC0+ZG9tYWluX2lkLCBnZm4pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW4gcGxh
Y2VcbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuX2wpOwogICAgICAgICAvKiBQcmV2ZW50IHRoZSB2Y3B1
IGZyb20gZmF1bHRpbmcgcmVwZWF0ZWRseSBvbiB0aGUgc2FtZSBnZm4gKi8KICAgICAgICAgaWYg
KCB2LT5kb21haW4gPT0gZCApCiAgICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyh2KTsKQEAg
LTE1MzEsNyArMTU0MSw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBGaXggcDJtIG1hcHBpbmcgKi8K
ICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Ci0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgLyogQWxs
b3cgb25seSBub21pbmF0ZWQgb3IgZXZpY3RlZCBwYWdlcyB0byBlbnRlciBwYWdlLWluIHBhdGgg
Ki8KICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdfb3V0IHx8IHAybXQgPT0gcDJtX3Jh
bV9wYWdlZCApCiAgICAgewpAQCAtMTU3NSwxMSArMTU4NSwxMiBAQCB2b2lkIHAybV9tZW1fcGFn
aW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICogbWZu
IGlmIHBvcHVsYXRlIHdhcyBjYWxsZWQgZm9yICBnZm4gd2hpY2ggd2FzIG5vbWluYXRlZCBidXQg
bm90IGV2aWN0ZWQuIEluCiAgKiB0aGlzIGNhc2Ugb25seSB0aGUgcDJtdCBuZWVkcyB0byBiZSBm
b3J3YXJkZWQuCiAgKi8KLWludCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLCB1aW50NjRfdCBidWZmZXIpCitpbnQgcDJtX21lbV9wYWdpbmdf
cHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1aW50NjRfdCBidWZm
ZXIpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBwMm1fdHlwZV90IHAybXQ7
CiAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAg
bWZuX3QgbWZuOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7CiAgICAgaW50IHJldCwgcGFnZV9leHRhbnQgPSAxOwpAQCAtMTU5Myw3ICsxNjA0LDcgQEAg
aW50IHAybV9tZW1fcGFnaW5nX3ByZXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sIHVpbnQ2NF90IGJ1ZmZlcikKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAotICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEws
IE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOwogCiAgICAgcmV0ID0gLUVOT0VOVDsKICAgICAvKiBBbGxvdyBtaXNzaW5n
IHBhZ2VzICovCkBAIC0xNjI5LDcgKzE2NDAsNyBAQCBpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdWludDY0X3QgYnVmZmVyKQogICAg
ICAgICBpZiAoIHJjICkKICAgICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VS
UiwgIkZhaWxlZCB0byBsb2FkIHBhZ2luZy1pbiBnZm4gJWx4IGRvbWFpbiAldSAiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiYnl0ZXMgbGVmdCAlZFxuIiwgZ2ZuLCBkLT5kb21h
aW5faWQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJieXRlcyBsZWZ0
ICVkXG4iLCBnZm5fbCwgZC0+ZG9tYWluX2lkLCByYyk7CiAgICAgICAgICAgICByZXQgPSAtRUZB
VUxUOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7IC8qIERvbid0IGxlYWsgcGFnZXMgKi8K
ICAgICAgICAgICAgIGdvdG8gb3V0OyAgICAgICAgICAgIApAQCAtMTY0Miw3ICsxNjUzLDcgQEAg
aW50IHAybV9tZW1fcGFnaW5nX3ByZXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sIHVpbnQ2NF90IGJ1ZmZlcikKICAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBt
Zm4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbW9kZV9s
b2dfZGlydHkoZCkgPyBwMm1fcmFtX2xvZ2RpcnR5CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiBwMm1fcmFtX3J3LCBhKTsKLSAgICBzZXRfZ3Bmbl9m
cm9tX21mbihtZm5feChtZm4pLCBnZm4pOworICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1m
biksIGdmbl9sKTsKIAogICAgIGlmICggIXBhZ2VfZXh0YW50ICkKICAgICAgICAgYXRvbWljX2Rl
YygmZC0+cGFnZWRfcGFnZXMpOwpAQCAtMTY3OCwxMCArMTY4OSwxMCBAQCB2b2lkIHAybV9tZW1f
cGFnaW5nX3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkLCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3Ap
CiAgICAgLyogRml4IHAybSBlbnRyeSBpZiB0aGUgcGFnZSB3YXMgbm90IGRyb3BwZWQgKi8KICAg
ICBpZiAoICEocnNwLT51Lm1lbV9wYWdpbmcuZmxhZ3MgJiBNRU1fUEFHSU5HX0RST1BfUEFHRSkg
KQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSByc3AtPnUubWVtX2FjY2Vzcy5n
Zm47CisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4ocnNwLT51Lm1lbV9hY2Nlc3MuZ2ZuKTsKIAog
ICAgICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Ci0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2Vu
dHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBt
Zm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogQWxsb3cgb25seSBwYWdlcyB3aGljaCB3ZXJlIHByZXBh
cmVkIHByb3Blcmx5LCBvciBwYWdlcyB3aGljaAogICAgICAgICAgKiB3ZXJlIG5vbWluYXRlZCBi
dXQgbm90IGV2aWN0ZWQuCkBAIC0xNjkxLDcgKzE3MDIsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5n
X3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkLCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCiAgICAg
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSA/IHAybV9yYW1f
bG9nZGlydHkgOgogICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3LCBhKTsKLSAg
ICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdmbik7CisgICAgICAgICAg
ICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBnZm5feChnZm4pKTsKICAgICAgICAgfQog
ICAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKICAgICB9CkBAIC0yMTA5LDggKzIxMjAs
OSBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3Qg
Z3BhLAogICAgICAqLwogICAgIG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKICAg
ICBtZm4gPSBfbWZuKG1mbl94KG1mbikgJiBtYXNrKTsKKyAgICBnZm4gPSBfZ2ZuKGdmbl94KGdm
bikgJiBtYXNrKTsKIAotICAgIHJ2ID0gcDJtX3NldF9lbnRyeSgqYXAybSwgZ2ZuX3goZ2ZuKSAm
IG1hc2ssIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7CisgICAgcnYgPSBwMm1fc2V0X2Vu
dHJ5KCphcDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7CiAgICAgcDJtX3Vu
bG9jaygqYXAybSk7CiAKICAgICBpZiAoIHJ2ICkKQEAgLTIzOTYsNyArMjQwOCw3IEBAIHZvaWQg
cDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIW1mbl9lcShtLCBJ
TlZBTElEX01GTikgKQotICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl94KGdmbiks
IG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7CisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5
KHAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwogCiAgICAgICAgIF9fcHV0
X2dmbihwMm0sIGdmbl94KGdmbikpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDFjOWE1MWU5YWQu
LjA3Y2EwMmExNzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjgyLDcgKzY4Miw3IEBAIHZvaWQgcDJtX2Zy
ZWVfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHN0cnVjdCBwYWdlX2luZm8gKnBnKTsKIAog
LyogRGlyZWN0bHkgc2V0IGEgcDJtIGVudHJ5OiBvbmx5IGZvciB1c2UgYnkgcDJtIGNvZGUuIERv
ZXMgbm90IG5lZWQKICAqIGEgY2FsbCB0byBwdXRfZ2ZuIGFmdGVyd2FyZHMvICovCi1pbnQgcDJt
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZu
X3QgbWZuLAoraW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRl
ciwgcDJtX3R5cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSk7CiAKIC8qIFNldCB1cCBmdW5j
dGlvbiBwb2ludGVycyBmb3IgUFQgaW1wbGVtZW50YXRpb246IG9ubHkgZm9yIHVzZSBieSBwMm0g
Y29kZSAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxJ-0007pk-D6; Wed, 13 Sep 2017 18:00:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxJ-0007pa-0C
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BD/3B-03616-82279B95; Wed, 13 Sep 2017 18:00:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTVe9aGe
 kQdtWcYslHxezODB6HN39mymAMYo1My8pvyKBNePut0ksBX3pFd8Ob2RuYDzu3sXIxSEksJlR
 YuPCWWwQzmlGie9r1jF1MXJysAloStz5/AnMFhGQlrj2+TIjSBGzwGJGic/7e5m7GDk4hAUsJ
 Y4dZAExWQRUJZpbdEBMXqDopDNKIJ0SAvISu9ousoLYnAJWEjO/LmACKRECKjndEzWBkXsBI8
 MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7Gb8s
 CDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV6IQKCdYlJqeWpGWmQMMMpi0
 BAePkgjv2wKgNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHnXgxQJgBRllObBjYAF/CVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ834DmcKTmVcCt+kV0BFMQEecOb0D5IiSRISUVANjse
 qX1XIP5I/5+wVq6YvrWn3PmiGQmCZb8eCnvcqHFb673dJ/tht3nza1eHz3/rQZ0k8Frs5PXz/
 zxwJX4YlRnGF7b4ifNDR6nLhjnSzPE6fnMd953dsMf+/80++YucPs9jP3XxWact7eRWWmc9re
 H3m4PG/Sk08H4k++Ybq4eN7kUy0P75ffVmIpzkg01GIuKk4EAMVmGxlzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505325606!116688111!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31118 invoked from network); 13 Sep 2017 18:00:06 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 13 Sep 2017 18:00:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1AEF8165C;
 Wed, 13 Sep 2017 11:00:06 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 08AE83F483;
 Wed, 13 Sep 2017 11:00:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:42 +0100
Message-Id: <20170913175953.16942-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 04/15] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0bzoKICAgIC0gbW92ZSBmcm9tIDEgPDwgKiB0byAx
VUwgPDwgKi4KICAgIC0gdXNlIHVuc2lnbmVkIHdoZW4gcG9zc2libGUKICAgIC0gbW92ZSBmcm9t
IHVuc2lnbmVkIGludCAtPiB1bnNpZ25lZCBsb25nIGZvciBzb21lIGluZHVjdGlvbgogICAgdmFy
aWFibGVzCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwg
MTAyICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpp
bmRleCA2ZjA0NTA4MWI1Li5mMDRkNmUwM2UyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTYwLDcgKzYwLDcg
QEAgcDJtX3BvZF9jYWNoZV9hZGQoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiB7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBpOwogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnA7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwog
CkBAIC03MCwyMyArNzAsMjQgQEAgcDJtX3BvZF9jYWNoZV9hZGQoc3RydWN0IHAybV9kb21haW4g
KnAybSwKICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKIAogICAgIC8qIENoZWNrIHRvIG1h
a2Ugc3VyZSB0aGlzIGlzIGEgY29udGlndW91cyByZWdpb24gKi8KLSAgICBpZiggbWZuX3gobWZu
KSAmICgoMSA8PCBvcmRlcikgLSAxKSApCisgICAgaWYgKCBtZm5feChtZm4pICYgKCgxVUwgPDwg
b3JkZXIpIC0gMSkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCIlczogbWZuICVseCBub3QgYWxp
Z25lZCBvcmRlciAldSEgKG1hc2sgJWx4KVxuIiwKICAgICAgICAgICAgICAgIF9fZnVuY19fLCBt
Zm5feChtZm4pLCBvcmRlciwgKCgxVUwgPDwgb3JkZXIpIC0gMSkpOwogICAgICAgICByZXR1cm4g
LTE7CiAgICAgfQogCi0gICAgZm9yKGk9MDsgaSA8IDEgPDwgb3JkZXIgOyBpKyspIHsKKyAgICBm
b3IgKCBpID0gMDsgaSA8IDFVTCA8PCBvcmRlciA7IGkrKykKKyAgICB7CiAgICAgICAgIHN0cnVj
dCBkb21haW4gKiBvZDsKIAogICAgICAgICBwID0gbWZuX3RvX3BhZ2UoX21mbihtZm5feChtZm4p
ICsgaSkpOwogICAgICAgICBvZCA9IHBhZ2VfZ2V0X293bmVyKHApOwotICAgICAgICBpZihvZCAh
PSBkKQorICAgICAgICBpZiAoIG9kICE9IGQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmlu
dGsoIiVzOiBtZm4gJWx4IGV4cGVjdGVkIG93bmVyIGQlZCwgZ290IG93bmVyIGQlZCFcbiIsCiAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG1mbl94KG1mbiksIGQtPmRvbWFpbl9pZCwKLSAg
ICAgICAgICAgICAgICAgICBvZD9vZC0+ZG9tYWluX2lkOi0xKTsKKyAgICAgICAgICAgICAgICAg
ICBvZCA/IG9kLT5kb21haW5faWQgOiAtMSk7CiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAg
ICAgIH0KICAgICB9CkBAIC05OSwxMiArMTAwLDEyIEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCiAgICAgICogZ3VhcmFudGVlZCB0byBiZSB6ZXJvOyBidXQgYnkg
cmVjbGFpbWluZyB6ZXJvIHBhZ2VzLCB3ZSBpbXBsaWNpdGx5CiAgICAgICogcHJvbWlzZSB0byBw
cm92aWRlIHplcm8gcGFnZXMuIFNvIHdlIHNjcnViIHBhZ2VzIGJlZm9yZSB1c2luZy4KICAgICAg
Ki8KLSAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKKyAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQogICAgICAgICBjbGVhcl9kb21haW5fcGFn
ZShfbWZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSArIGkpKTsKIAogICAgIC8qIEZpcnN0LCB0
YWtlIGFsbCBwYWdlcyBvZmYgdGhlIGRvbWFpbiBsaXN0ICovCiAgICAgbG9ja19wYWdlX2FsbG9j
KHAybSk7Ci0gICAgZm9yKGk9MDsgaSA8IDEgPDwgb3JkZXIgOyBpKyspCisgICAgZm9yICggaSA9
IDA7IGkgPCAxVUwgPDwgb3JkZXIgOyBpKysgKQogICAgIHsKICAgICAgICAgcCA9IHBhZ2UgKyBp
OwogICAgICAgICBwYWdlX2xpc3RfZGVsKHAsICZkLT5wYWdlX2xpc3QpOwpAQCAtMTI4LDcgKzEy
OSw3IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgZGVm
YXVsdDoKICAgICAgICAgQlVHKCk7CiAgICAgfQotICAgIHAybS0+cG9kLmNvdW50ICs9IDFMIDw8
IG9yZGVyOworICAgIHAybS0+cG9kLmNvdW50ICs9IDFVTCA8PCBvcmRlcjsKIAogICAgIHJldHVy
biAwOwogfQpAQCAtMTQwLDcgKzE0MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICogcDJt
X3BvZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxMOwotICAgIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcg
aTsKIAogICAgIEFTU0VSVChwb2RfbG9ja2VkX2J5X21lKHAybSkpOwogCkBAIC0xNjIsNyArMTYz
LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKiBwMm1fcG9kX2NhY2hlX2dldChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZwMm0t
PnBvZC5zdXBlcik7CiAgICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHApKTsKIAotICAg
ICAgICBmb3IgKCBpPTA7IGk8U1VQRVJQQUdFX1BBR0VTOyBpKysgKQorICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKICAgICAgICAgewogICAgICAgICAgICAg
cSA9IG1mbl90b19wYWdlKF9tZm4obWZuK2kpKTsKICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRf
dGFpbChxLCAmcDJtLT5wb2Quc2luZ2xlKTsKQEAgLTE3NCwxMiArMTc1LDEyIEBAIHN0YXRpYyBz
dHJ1Y3QgcGFnZV9pbmZvICogcDJtX3BvZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKICAgICBjYXNlIFBBR0VfT1JERVJfMk06CiAgICAgICAgIEJVR19PTiggcGFnZV9saXN0X2Vt
cHR5KCZwMm0tPnBvZC5zdXBlcikgKTsKICAgICAgICAgcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVh
ZCgmcDJtLT5wb2Quc3VwZXIpOwotICAgICAgICBwMm0tPnBvZC5jb3VudCAtPSAxIDw8IG9yZGVy
OworICAgICAgICBwMm0tPnBvZC5jb3VudCAtPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgUEFHRV9PUkRFUl80SzoKICAgICAgICAgQlVHX09OKCBwYWdlX2xpc3RfZW1w
dHkoJnAybS0+cG9kLnNpbmdsZSkgKTsKICAgICAgICAgcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVh
ZCgmcDJtLT5wb2Quc2luZ2xlKTsKLSAgICAgICAgcDJtLT5wb2QuY291bnQgLT0gMTsKKyAgICAg
ICAgcDJtLT5wb2QuY291bnQgLT0gMVVMOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0Ogog
ICAgICAgICBCVUcoKTsKQEAgLTE4Nyw3ICsxODgsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqIHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICAvKiBQ
dXQgdGhlIHBhZ2VzIGJhY2sgb24gdGhlIGRvbWFpbiBwYWdlX2xpc3QgKi8KICAgICBsb2NrX3Bh
Z2VfYWxsb2MocDJtKTsKLSAgICBmb3IgKCBpID0gMCA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyAp
CisgICAgZm9yICggaSA9IDAgOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCiAgICAgewogICAg
ICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIocCArIGkpICE9IHAybS0+ZG9tYWluKTsKICAgICAg
ICAgcGFnZV9saXN0X2FkZF90YWlsKHAgKyBpLCAmcDJtLT5kb21haW4tPnBhZ2VfbGlzdCk7CkBA
IC0yNTEsNyArMjUyLDggQEAgcDJtX3BvZF9zZXRfY2FjaGVfdGFyZ2V0KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9kX3RhcmdldCwgaW50IHAKICAgICB3aGlsZSAoIHBv
ZF90YXJnZXQgPCBwMm0tPnBvZC5jb3VudCApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICogcGFnZTsKLSAgICAgICAgaW50IG9yZGVyLCBpOworICAgICAgICB1bnNpZ25lZCBpbnQg
b3JkZXI7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKIAogICAgICAgICBpZiAoIChwMm0tPnBv
ZC5jb3VudCAtIHBvZF90YXJnZXQpID4gU1VQRVJQQUdFX1BBR0VTCiAgICAgICAgICAgICAgJiYg
IXBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc3VwZXIpICkKQEAgLTI2NCwxMCArMjY2LDEwIEBA
IHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgICAgIEFTU0VSVChwYWdlICE9IE5VTEwpOwog
CiAgICAgICAgIC8qIFRoZW4gZnJlZSB0aGVtICovCi0gICAgICAgIGZvciAoIGkgPSAwIDsgaSA8
ICgxIDw8IG9yZGVyKSA7IGkrKyApCisgICAgICAgIGZvciAoIGkgPSAwIDsgaSA8ICgxVUwgPDwg
b3JkZXIpIDsgaSsrICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ29waWVkIGZyb20gY29t
bW9uL21lbW9yeS5jOmd1ZXN0X3JlbW92ZV9wYWdlKCkgKi8KLSAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoIWdldF9wYWdlKHBhZ2UraSwgZCkpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHko
IWdldF9wYWdlKHBhZ2UgKyBpLCBkKSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiQmFkIHBhZ2UgZnJlZSBmb3IgZG9tYWluICV1XG4iLCBk
LT5kb21haW5faWQpOwogICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CkBAIC0yNzUsMTIg
KzI3NywxMiBAQCBwMm1fcG9kX3NldF9jYWNoZV90YXJnZXQoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAgICAgICAgICAgfQogCiAgICAg
ICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJihwYWdlK2kpLT51
LmludXNlLnR5cGVfaW5mbykgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBh
Z2UraSk7CisgICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSArIGkpOwogCiAg
ICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJihwYWdl
K2kpLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZStpKTsKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlICsgaSk7CiAKLSAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UraSk7CisgICAgICAgICAgICBwdXRfcGFnZShwYWdlICsgaSk7CiAKICAgICAgICAgICAg
IGlmICggcHJlZW1wdGlibGUgJiYgcG9kX3RhcmdldCAhPSBwMm0tPnBvZC5jb3VudCAmJgogICAg
ICAgICAgICAgICAgICBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKQEAgLTUxMyw3ICs1MTUs
NyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7Ci0gICAgaW50IHJldD0wOworICAg
IGludCByZXQgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgaSwgbjsKICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGJvb2xfdCBzdGVhbF9mb3JfY2Fj
aGU7CkBAIC01NTYsNyArNTU4LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAogICAgIH0KIAogICAgIC8qIE5vIHBvcHVsYXRlLW9uLWRlbWFuZD8gIERv
bid0IG5lZWQgdG8gc3RlYWwgYW55dGhpbmc/ICBUaGVuIHdlJ3JlIGRvbmUhKi8KLSAgICBpZigh
cG9kICYmICFzdGVhbF9mb3JfY2FjaGUpCisgICAgaWYgKCAhcG9kICYmICFzdGVhbF9mb3JfY2Fj
aGUgKQogICAgICAgICBnb3RvIG91dF91bmxvY2s7CiAKICAgICBpZiAoICFub25wb2QgKQpAQCAt
NTY3LDcgKzU2OSw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICovCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuLCBJTlZB
TElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAogICAgICAgICAgICAgICAgICAgICAgIHAybS0+
ZGVmYXVsdF9hY2Nlc3MpOwotICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudC09KDE8PG9yZGVy
KTsKKyAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gMVVMIDw8IG9yZGVyOwogICAgICAg
ICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKICAgICAgICAgcmV0ID0gMTsKICAg
ICAgICAgZ290byBvdXRfZW50cnlfY2hlY2s7CkBAIC02MjUsNyArNjI3LDcgQEAgcDJtX3BvZF9k
ZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICogYXZv
aWQgYnJlYWtpbmcgdXAgc3VwZXJwYWdlcy4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCBqOworICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBqOwogCiAgICAgICAgICAgICBBU1NFUlQobWZuX3ZhbGlk
KG1mbikpOwogCkBAIC03NTMsMTMgKzc1NSwxMyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIH0KIAog
ICAgIC8qIE5vdywgZG8gYSBxdWljayBjaGVjayB0byBzZWUgaWYgaXQgbWF5IGJlIHplcm8gYmVm
b3JlIHVubWFwcGluZy4gKi8KLSAgICBmb3IgKCBpPTA7IGk8U1VQRVJQQUdFX1BBR0VTOyBpKysg
KQorICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysgKQogICAgIHsKICAg
ICAgICAgLyogUXVpY2sgemVyby1jaGVjayAqLwogICAgICAgICBtYXAgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihtZm5feChtZm4wKSArIGkpKTsKIAotICAgICAgICBmb3IgKCBqPTA7IGo8MTY7IGor
KyApCi0gICAgICAgICAgICBpZiggKihtYXAraikgIT0gMCApCisgICAgICAgIGZvciAoIGogPSAw
OyBqIDwgMTY7IGorKyApCisgICAgICAgICAgICBpZiAoICoobWFwICsgaikgIT0gMCApCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwKTsKQEAg
LTc3OSw3ICs3ODEsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAqIHZpYSB0aGUgZ3JhbnQgdGFi
bGUgaW50ZXJmYWNlLCBvciBieSBxZW11LiAgQWxsb3cgb25lIHJlZmNvdW50IGZvcgogICAgICAq
IGJlaW5nIGFsbG9jYXRlZCB0byB0aGUgZG9tYWluLgogICAgICAqLwotICAgIGZvciAoIGk9MDsg
aSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFH
RV9QQUdFUzsgaSsrICkKICAgICB7CiAgICAgICAgIG1mbiA9IF9tZm4obWZuX3gobWZuMCkgKyBp
KTsKICAgICAgICAgaWYgKCAobWZuX3RvX3BhZ2UobWZuKS0+Y291bnRfaW5mbyAmIFBHQ19jb3Vu
dF9tYXNrKSA+IDEgKQpAQCAtNzkwLDEyICs3OTIsMTIgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1
cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB9
CiAKICAgICAvKiBGaW5hbGx5LCBkbyBhIGZ1bGwgemVyby1jaGVjayAqLwotICAgIGZvciAoIGk9
MDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVS
UEFHRV9QQUdFUzsgaSsrICkKICAgICB7CiAgICAgICAgIG1hcCA9IG1hcF9kb21haW5fcGFnZShf
bWZuKG1mbl94KG1mbjApICsgaSkpOwogCi0gICAgICAgIGZvciAoIGo9MDsgajxQQUdFX1NJWkUv
c2l6ZW9mKCptYXApOyBqKysgKQotICAgICAgICAgICAgaWYoICoobWFwK2opICE9IDAgKQorICAg
ICAgICBmb3IgKCBqID0gMDsgaiA8IChQQUdFX1NJWkUgLyBzaXplb2YoKm1hcCkpOyBqKysgKQor
ICAgICAgICAgICAgaWYgKCAqKG1hcCtqKSAhPSAwICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICByZXNldCA9IDE7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC04NDUsNyArODQ3
LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgKmdmbnMsIGludCBjb3VudCkKIHsKICAgICBtZm5fdCBtZm5zW2NvdW50XTsKICAgICBw
Mm1fdHlwZV90IHR5cGVzW2NvdW50XTsKLSAgICB1bnNpZ25lZCBsb25nICogbWFwW2NvdW50XTsK
KyAgICB1bnNpZ25lZCBsb25nICptYXBbY291bnRdOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
Mm0tPmRvbWFpbjsKIAogICAgIGludCBpLCBqOwpAQCAtODU2LDcgKzg1OCw3IEBAIHAybV9wb2Rf
emVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBp
bnQgY291bnQpCiAgICAgICAgIG1heF9yZWYrKzsKIAogICAgIC8qIEZpcnN0LCBnZXQgdGhlIGdm
biBsaXN0LCB0cmFuc2xhdGUgdG8gbWZucywgYW5kIG1hcCB0aGUgcGFnZXMuICovCi0gICAgZm9y
ICggaT0wOyBpPGNvdW50OyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyAp
CiAgICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgbWZuc1tpXSA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgdHlwZXMgKyBpLCAmYSwgMCwgTlVMTCwgTlVMTCk7CkBA
IC04NzcsMTQgKzg3OSwxNCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAqIFRoZW4sIGdvIHRo
cm91Z2ggYW5kIGNoZWNrIGZvciB6ZXJvZWQgcGFnZXMsIHJlbW92aW5nIHdyaXRlIHBlcm1pc3Np
b24KICAgICAgKiBmb3IgdGhvc2Ugd2l0aCB6ZXJvZXMuCiAgICAgICovCi0gICAgZm9yICggaT0w
OyBpPGNvdW50OyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAg
ewotICAgICAgICBpZighbWFwW2ldKQorICAgICAgICBpZiAoICFtYXBbaV0gKQogICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgLyogUXVpY2sgemVyby1jaGVjayAqLwotICAgICAgICBm
b3IgKCBqPTA7IGo8MTY7IGorKyApCi0gICAgICAgICAgICBpZiggKihtYXBbaV0raikgIT0gMCAp
CisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgMTY7IGorKyApCisgICAgICAgICAgICBpZiAoICoo
bWFwW2ldICsgaikgIT0gMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgaWYg
KCBqIDwgMTYgKQpAQCAtOTE3LDEzICs5MTksMTMgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICBw
Mm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKIAogICAgIC8qIE5vdyBjaGVjayBlYWNoIHBhZ2UgZm9y
IHJlYWwgKi8KLSAgICBmb3IgKCBpPTA7IGkgPCBjb3VudDsgaSsrICkKKyAgICBmb3IgKCBpID0g
MDsgaSA8IGNvdW50OyBpKysgKQogICAgIHsKLSAgICAgICAgaWYoIW1hcFtpXSkKKyAgICAgICAg
aWYgKCAhbWFwW2ldICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGZvciAoIGo9
MDsgajxQQUdFX1NJWkUvc2l6ZW9mKCptYXBbaV0pOyBqKysgKQotICAgICAgICAgICAgaWYoICoo
bWFwW2ldK2opICE9IDAgKQorICAgICAgICBmb3IgKCBqID0gMDsgaiA8IChQQUdFX1NJWkUgLyBz
aXplb2YoKm1hcFtpXSkpOyBqKysgKQorICAgICAgICAgICAgaWYgKCAqKG1hcFtpXSArIGopICE9
IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KG1hcFtpXSk7CkBAIC05MzIsMTAgKzkzNCwxMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAg
ICAgKiBTZWUgY29tbWVudCBpbiBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKCkgcmUgZ250
dGFiCiAgICAgICAgICAqIGNoZWNrIHRpbWluZy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
aiA8IFBBR0VfU0laRS9zaXplb2YoKm1hcFtpXSkgKQorICAgICAgICBpZiAoIGogPCAoUEFHRV9T
SVpFIC8gc2l6ZW9mKCptYXBbaV0pKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAotICAgICAgICAgICAg
ICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHlwZXNbaV0sIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewpAQCAtOTY4LDcgKzk3MCw3IEBAIHN0YXRpYyB2b2lkCiBwMm1fcG9k
X2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIHVuc2lnbmVk
IGxvbmcgZ2Zuc1tQT0RfU1dFRVBfU1RSSURFXTsKLSAgICB1bnNpZ25lZCBsb25nIGksIGo9MCwg
c3RhcnQsIGxpbWl0OworICAgIHVuc2lnbmVkIGxvbmcgaSwgaiA9IDAsIHN0YXJ0LCBsaW1pdDsK
ICAgICBwMm1fdHlwZV90IHQ7CiAKIApAQCAtOTg1LDcgKzk4Nyw3IEBAIHAybV9wb2RfZW1lcmdl
bmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICogY2FyZWZ1bCBhYm91dCBz
cGlubG9jayByZWN1cnNpb24gbGltaXRzIGFuZCBQT0RfU1dFRVBfU1RSSURFLgogICAgICAqLwog
ICAgIHAybV9sb2NrKHAybSk7Ci0gICAgZm9yICggaT1wMm0tPnBvZC5yZWNsYWltX3NpbmdsZTsg
aSA+IDAgOyBpLS0gKQorICAgIGZvciAoIGkgPSBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZTsgaSA+
IDAgOyBpLS0gKQogICAgIHsKICAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgICAgICh2b2lk
KXAybS0+Z2V0X2VudHJ5KHAybSwgaSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKQEAgLTEwNzks
NyArMTA4MSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxMOyAv
KiBDb21waWxlciB3YXJuaW5ncyAqLwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQ7CiAg
ICAgbWZuX3QgbWZuOwotICAgIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgaTsKIAogICAgIEFT
U0VSVChnZm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7CiAgICAgcG9kX2xvY2socDJtKTsKQEAg
LTExNDMsNyArMTE0NSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgbWZuID0gcGFnZV90b19tZm4ocCk7
CiAKLSAgICBCVUdfT04oKG1mbl94KG1mbikgJiAoKDEgPDwgb3JkZXIpLTEpKSAhPSAwKTsKKyAg
ICBCVUdfT04oKG1mbl94KG1mbikgJiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgIT0gMCk7CiAKICAg
ICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyOwogCkBAIC0xMTU2LDcgKzEx
NTgsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgbWZuX2FkZCht
Zm4sIGkpKTsKICAgICB9CiAKLSAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAoMSA8PCBvcmRl
cik7CisgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gKDFVTCA8PCBvcmRlcik7CiAgICAgQlVH
X09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAKICAgICBwb2RfZWFnZXJfcmVjb3JkKHAy
bSwgZ2ZuX2FsaWduZWQsIG9yZGVyKTsKQEAgLTExOTgsOCArMTIwMCw4IEBAIHJlbWFwX2FuZF9y
ZXRyeToKICAgICAgKiBOT1RFOiBJbiBhIHAybSBmaW5lLWdyYWluZWQgbG9jayBzY2VuYXJpbyB0
aGlzIG1pZ2h0CiAgICAgICogbmVlZCBwcm9tb3RpbmcgdGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4y
TSBzdXBlcnBhZ2UuCiAgICAgICovCi0gICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuPj5vcmRlcik8PG9y
ZGVyOwotICAgIGZvcihpPTA7IGk8KDE8PG9yZGVyKTsgaSsrKQorICAgIGdmbl9hbGlnbmVkID0g
KGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7CisgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9y
ZGVyKTsgaSsrICkKICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkICsgaSwg
SU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgcDJtX3Bv
cHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgaWYgKCB0Yl9pbml0
X2RvbmUgKQpAQCAtMTI2Miw3ICsxMjY0LDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRl
X29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAo
IHJjID09IDAgKQogICAgIHsKICAgICAgICAgcG9kX2xvY2socDJtKTsKLSAgICAgICAgcDJtLT5w
b2QuZW50cnlfY291bnQgKz0gMSA8PCBvcmRlcjsKKyAgICAgICAgcDJtLT5wb2QuZW50cnlfY291
bnQgKz0gMVVMIDw8IG9yZGVyOwogICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSBwb2Rf
Y291bnQ7CiAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogICAgICAg
ICBwb2RfdW5sb2NrKHAybSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxS-0007xV-Rv; Wed, 13 Sep 2017 18:00:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxS-0007vb-CP
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:18 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 88/F3-09852-13279B95; Wed, 13 Sep 2017 18:00:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdegaGe
 kwazrNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajk5eYClbzVBy/tYKxgXEiZxcjF4eQwGZG
 iXsHL7BDOKcZJXZ92cbcxcjJwSagKXHn8ycmEFtEQFri2ufLjCBFzAKLGSU+7+8FKxIWcJE4M
 qEPzGYRUJU492MOI4jNK2AlcfjrVDBbQkBeYlfbRVYQmxMoPvPrAqChHEDbLCVO90RNYORewM
 iwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0MP1DAyMOxg
 bZ/sdYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvRCFQTrAoNT21Ii0zBxhq
 MGkJDh4lEV5tkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5Y0CKBECKMkrz4EbAwv4So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFePZApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MA
 otUzFQyNqWc6faTLNg77G3YnfXRxn1qW92bJ3gvH37ir2binlnu7wy1HqlpfFk6YYlW9zktut
 PenCSJf9Fi+Kzqa4zNvpGvl+x2mzixANL0p90n130fv39BvHu/TWMVnsYvQwN2x1e1P1+yPx3
 /tolzoIO+x5W2X9/lcEZEfRPo+/m9hNmXzyUWIozEg21mIuKEwGRz3wIdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505325616!111266319!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1917 invoked from network); 13 Sep 2017 18:00:16 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 13 Sep 2017 18:00:16 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 33EF1169F;
 Wed, 13 Sep 2017 11:00:16 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 227833F483;
 Wed, 13 Sep 2017 11:00:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:49 +0100
Message-Id: <20170913175953.16942-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 11/15] xen/x86: p2m-pod: Clean-up
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDEwICsrKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMKaW5kZXggMTc2ZDA2Y2I0Mi4uNjExYTA4Nzg1NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC04
NjEsMTcgKzg2MSwxOSBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgIGZvciAoIGkgPSAwOyBpIDwg
Y291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CiAKICAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgX2dmbihnZm5zW2ldKSwgdHlwZXMgKyBpLCAmYSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBwZyA9IG1mbl90b19wYWdlKG1mbnNb
aV0pOworCiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90IGEg
cGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQKICAgICAgICAgICogcHJvYmFibHkg
bm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLgogICAgICAgICAg
Ki8KLSAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKQotICAgICAgICAgICAgICYmICgg
KG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRlZCkgIT0gMCAp
Ci0gICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiAo
UEdDX3BhZ2VfdGFibGV8UEdDX3hlbl9oZWFwKSkgPT0gMCApCi0gICAgICAgICAgICAgJiYgKCAo
bWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPD0gbWF4
X3JlZiApICkKKyAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKSAmJiAocGctPmNvdW50
X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAmJgorICAgICAgICAgICAgICgocGctPmNvdW50X2luZm8g
JiAoUEdDX3BhZ2VfdGFibGUgfCBQR0NfeGVuX2hlYXApKSA9PSAwKSAmJgorICAgICAgICAgICAg
ICgocGctPmNvdW50X2luZm8gJiAoUEdDX2NvdW50X21hc2spKSA8PSBtYXhfcmVmKSApCiAgICAg
ICAgICAgICBtYXBbaV0gPSBtYXBfZG9tYWluX3BhZ2UobWZuc1tpXSk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIG1hcFtpXSA9IE5VTEw7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxV-00082C-32; Wed, 13 Sep 2017 18:00:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxT-0007y5-KD
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:19 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 98/46-03414-33279B95; Wed, 13 Sep 2017 18:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTdeoaGe
 kwa25YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b1g2vYC1r1K/oW72JsYLyr2MXIxSEksJlR
 4lzLelYI5zSjxMHJX5i6GDk52AQ0Je58/gRmiwhIS1z7fJkRpIhZYDGjxOf9vcwgCWEBf4mNK
 5axg9gsAqoSSw+vZwGxeQWsJG5/uAsWlxCQl9jVdpEVxOYEis/8ugBoKAfQNkuJ0z1RExi5Fz
 AyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgnHf
 C/xCjJAeTkijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCUKgXKCRanpqRVpmTnAQINJ
 S3DwKInwaoOkeYsLEnOLM9MhUqcYjTl+TLryh4mj4+bdP0xCLHn5ealS4rzrC4BKBUBKM0rz4
 AbBIuASo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHn1QBbyZOaVwO17BXQKE9ApZ07vADmlJB
 EhJdXAyFL9+8Anw2lnrSf+X3GX2V461z1+rerpnde74/cXCa6Umba87sXN9Q+uXNnXtJtljcB
 xEcejKVo+WXvOSc0MW7m9rmTDpAP/96fWts/80vrpc3bDd7n0t6qbdbWSd210nb1PkUHoo8DM
 7wkrpwbsasjh33g056nu98ffSo+pPswJPMEQvipn5l4lluKMREMt5qLiRAA5ES6QewIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505325617!82745263!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35541 invoked from network); 13 Sep 2017 18:00:18 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 13 Sep 2017 18:00:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8184516A0;
 Wed, 13 Sep 2017 11:00:17 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6FEF03F483;
 Wed, 13 Sep 2017 11:00:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:50 +0100
Message-Id: <20170913175953.16942-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 12/15] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIHNhbWUgdGltZSBtYWtlIHRoZSBhcnJheSBnZm5zIGNvbnN0IGhhcyBpdCBpcyBub3Qg
bW9kaWZpZWQgd2l0aGluCnRoZSBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAzNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMKaW5kZXggNjExYTA4Nzg1NS4uMGRkMGYwYTA4MyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBA
IC00OTgsNyArNDk4LDcgQEAgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9yZXBsYWNlKHN0cnVj
dCBwYWdlX2luZm8gKnApCiB9CiAKIHN0YXRpYyBpbnQKLXAybV9wb2RfemVyb19jaGVja19zdXBl
cnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pOworcDJtX3Bv
ZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4p
OwogCiAKIC8qCkBAIC01ODIsNyArNTgyLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlv
bihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAg
KiAtIG5vdCBhbGwgb2YgdGhlIHBhZ2VzIHdlcmUgUkFNIChub3cga25vd2luZyBvcmRlciA8IFNV
UEVSUEFHRV9PUkRFUikKICAgICAgKi8KICAgICBpZiAoIHN0ZWFsX2Zvcl9jYWNoZSAmJiBvcmRl
ciA8IFNVUEVSUEFHRV9PUkRFUiAmJiByYW0gPT0gKDFVTCA8PCBvcmRlcikgJiYKLSAgICAgICAg
IHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBnZm5feChnZm4pICYgfihTVVBFUlBB
R0VfUEFHRVMgLSAxKSkgKQorICAgICAgICAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShw
Mm0sIF9nZm4oZ2ZuX3goZ2ZuKSAmIH4oU1VQRVJQQUdFX1BBR0VTIC0gMSkpKSApCiAgICAgewog
ICAgICAgICBwb2QgPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgIHJhbSA9IG5vbnBvZCA9IDA7CkBA
IC02ODAsMTAgKzY4MCw5IEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAq
ZCkKICAqIGluIHRoZSBwMm0uCiAgKi8KIHN0YXRpYyBpbnQKLXAybV9wb2RfemVyb19jaGVja19z
dXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCkKK3Ay
bV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuKQogewogICAgIG1mbl90IG1mbiwgbWZuMCA9IElOVkFMSURfTUZOOwotICAgIGdmbl90IGdm
biA9IF9nZm4oZ2ZuX2wpOwogICAgIHAybV90eXBlX3QgdHlwZSwgdHlwZTAgPSAwOwogICAgIHVu
c2lnbmVkIGxvbmcgKiBtYXAgPSBOVUxMOwogICAgIGludCByZXQ9MCwgcmVzZXQgPSAwOwpAQCAt
Njk0LDcgKzY5Myw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCkKIAogICAgIEFTU0VSVChwb2RfbG9ja2Vk
X2J5X21lKHAybSkpOwogCi0gICAgaWYgKCAhc3VwZXJwYWdlX2FsaWduZWQoZ2ZuX2wpICkKKyAg
ICBpZiAoICFzdXBlcnBhZ2VfYWxpZ25lZChnZm5feChnZm4pKSApCiAgICAgICAgIGdvdG8gb3V0
OwogCiAgICAgLyogQWxsb3cgYW4gZXh0cmEgcmVmY291bnQgZm9yIG9uZSBzaGFkb3cgcHQgbWFw
cGluZyBpbiBzaGFkb3dlZCBkb21haW5zICovCkBAIC04MTYsNyArODE1LDcgQEAgcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbl9sKQogICAgICAgICAgICAgaW50IGQ6MTYsb3JkZXI6MTY7CiAgICAgICAgIH0gdDsKIAot
ICAgICAgICB0LmdmbiA9IGdmbl9sOworICAgICAgICB0LmdmbiA9IGdmbl94KGdmbik7CiAgICAg
ICAgIHQubWZuID0gbWZuX3gobWZuKTsKICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lkOwogICAg
ICAgICB0Lm9yZGVyID0gOTsKQEAgLTg0Myw3ICs4NDIsNyBAQCBvdXQ6CiB9CiAKIHN0YXRpYyB2
b2lkCi1wMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQorcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGNvbnN0IGdmbl90ICpnZm5zLCBpbnQgY291bnQpCiB7CiAgICAgbWZuX3QgbWZu
c1tjb3VudF07CiAgICAgcDJtX3R5cGVfdCB0eXBlc1tjb3VudF07CkBAIC04NjMsNyArODYyLDcg
QEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOwogCi0gICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9lbnRyeShw
Mm0sIF9nZm4oZ2Zuc1tpXSksIHR5cGVzICsgaSwgJmEsCisgICAgICAgIG1mbnNbaV0gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbnNbaV0sIHR5cGVzICsgaSwgJmEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgcGcgPSBtZm5fdG9fcGFn
ZShtZm5zW2ldKTsKIApAQCAtOTAxLDcgKzkwMCw3IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAg
ICAgIH0KIAogICAgICAgICAvKiBUcnkgdG8gcmVtb3ZlIHRoZSBwYWdlLCByZXN0b3Jpbmcgb2xk
IG1hcHBpbmcgaWYgaXQgZmFpbHMuICovCi0gICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBfZ2Zu
KGdmbnNbaV0pLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgcDJtX3NldF9l
bnRyeShwMm0sIGdmbnNbaV0sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAogICAgICAgICAg
ICAgICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3Mp
OwogCiAgICAgICAgIC8qCkBAIC05MTMsNyArOTEyLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAg
ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcFtpXSk7CiAgICAgICAgICAgICBtYXBbaV0g
PSBOVUxMOwogCi0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwg
bWZuc1tpXSwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBn
Zm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgIHR5cGVzW2ld
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgICAgICAgICAgY29udGludWU7CkBAIC05NDAs
NyArOTM5LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgICovCiAgICAgICAgIGlmICgg
aiA8IChQQUdFX1NJWkUgLyBzaXplb2YoKm1hcFtpXSkpICkKICAgICAgICAgewotICAgICAgICAg
ICAgcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIG1mbnNbaV0sIFBBR0VfT1JERVJf
NEssCisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFH
RV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAybS0+ZGVm
YXVsdF9hY2Nlc3MpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKQEAgLTk1Miw3ICs5NTEsNyBA
QCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgICAgICAgICAgICBpbnQgZDoxNixvcmRlcjox
NjsKICAgICAgICAgICAgICAgICB9IHQ7CiAKLSAgICAgICAgICAgICAgICB0LmdmbiA9IGdmbnNb
aV07CisgICAgICAgICAgICAgICAgdC5nZm4gPSBnZm5feChnZm5zW2ldKTsKICAgICAgICAgICAg
ICAgICB0Lm1mbiA9IG1mbl94KG1mbnNbaV0pOwogICAgICAgICAgICAgICAgIHQuZCA9IGQtPmRv
bWFpbl9pZDsKICAgICAgICAgICAgICAgICB0Lm9yZGVyID0gMDsKQEAgLTk3Myw3ICs5NzIsNyBA
QCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyAqZ2ZucywgaW50IGNvdW50KQogc3RhdGljIHZvaWQKIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVw
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm5zW1BPRF9T
V0VFUF9TVFJJREVdOworICAgIGdmbl90IGdmbnNbUE9EX1NXRUVQX1NUUklERV07CiAgICAgdW5z
aWduZWQgbG9uZyBpLCBqID0gMCwgc3RhcnQsIGxpbWl0OwogICAgIHAybV90eXBlX3QgdDsKIApA
QCAtOTk3LDcgKzk5Niw3IEBAIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0pCiAgICAgICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihpKSwgJnQs
ICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHQpICkKICAgICAg
ICAgewotICAgICAgICAgICAgZ2Zuc1tqXSA9IGk7CisgICAgICAgICAgICBnZm5zW2pdID0gX2dm
bihpKTsKICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgIEJVR19PTihqID4gUE9EX1NXRUVQ
X1NUUklERSk7CiAgICAgICAgICAgICBpZiAoIGogPT0gUE9EX1NXRUVQX1NUUklERSApCkBAIC0x
MDM5LDE5ICsxMDM4LDE5IEBAIHN0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNsYWltKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiAgICAgZG8KICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpZHgg
PSAobXJwLT5pZHggKyBpKyspICUgQVJSQVlfU0laRShtcnAtPmxpc3QpOwotICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiA9IG1ycC0+bGlzdFtpZHhdOworICAgICAgICBnZm5fdCBnZm4gPSBfZ2Zu
KG1ycC0+bGlzdFtpZHhdKTsKIAotICAgICAgICBpZiAoIGdmbiAhPSBnZm5feChJTlZBTElEX0dG
TikgKQorICAgICAgICBpZiAoICFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIGdmbiAmIFBPRF9MQVNUX1NVUEVSUEFHRSApCisgICAgICAgICAg
ICBpZiAoIGdmbl94KGdmbikgJiBQT0RfTEFTVF9TVVBFUlBBR0UgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGdmbiAmPSB+UE9EX0xBU1RfU1VQRVJQQUdFOworICAgICAgICAgICAg
ICAgIGdmbiA9IF9nZm4oZ2ZuX3goZ2ZuKSAmIH5QT0RfTEFTVF9TVVBFUlBBR0UpOwogCiAgICAg
ICAgICAgICAgICAgaWYgKCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgZ2ZuKSA9
PSAwICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB4OwogCi0gICAgICAgICAgICAgICAgICAgIGZvciAoIHggPSAwOyB4IDwgU1VQRVJQQUdFX1BB
R0VTOyArK3gsICsrZ2ZuICkKKyAgICAgICAgICAgICAgICAgICAgZm9yICggeCA9IDA7IHggPCBT
VVBFUlBBR0VfUEFHRVM7ICsreCwgZ2ZuID0gZ2ZuX2FkZChnZm4sIDEpICkKICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV9wb2RfemVyb19jaGVjayhwMm0sICZnZm4sIDEpOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxW-00083z-Am; Wed, 13 Sep 2017 18:00:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxV-00081U-BV
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 58/06-02226-43279B95; Wed, 13 Sep 2017 18:00:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTde4aGe
 kwaRrphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKq9NYCz6oVrxe/4O5gfGvVBcjF4eQwGZG
 iR3dFxkhnNOMEjtPbGLuYuTkYBPQlLjz+RMTiC0iIC1x7fNlsCJmgcWMEp/394IVCQuESPybu
 pkRxGYRUJXYsfw4O4jNK2Al8Xj1LbBmCQF5iV1tF1lBbE6g+MyvC4DiHEDbLCVO90RNYORewM
 iwilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0MMMQLCDcc1
 2z0OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1dAJQTLEpNT61Iy8wBhhpM
 WoKDR0mE9y1Imre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rzrQYoEQIoySvPgRsDC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEedMKgabwZOaVwG16BXQEE9ARZ07vADmiJBEhJdXA2C
 l/7OC5Akanh7wMT4r/iM0J//jfNqm3TPmVqtANnU61i8VT+wo2Z1ayb1+zS8IzWD0kSvN6olt
 EX91LlThLj13ax9RfsZ45uGfdm53znrpoP/95+OCJN+Znr00XY5N70pcrdM9PTk9NQYV5zd66
 Tafu97ZvCFw0pbfJb4mEr9M5y63PHdk1lFiKMxINtZiLihMB0vMLgnYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505325619!114657001!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57962 invoked from network); 13 Sep 2017 18:00:19 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:00:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D081A1435;
 Wed, 13 Sep 2017 11:00:18 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD9253F483;
 Wed, 13 Sep 2017 11:00:17 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:51 +0100
Message-Id: <20170913175953.16942-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 13/15] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICA0ICsrLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYyAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAg
MiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYwppbmRleCBkZmYyMTRjZjdiLi4zNjYyN2YxY2UwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAg
LTk2NSw3ICs5NjUsNyBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogICAgICAgICAgICAgaW5kZXggPSBnZm5fcmVtYWluZGVyID4+ICggaSAqIEVQ
VF9UQUJMRV9PUkRFUik7CiAgICAgICAgICAgICBlcHRfZW50cnkgPSB0YWJsZSArIGluZGV4Owog
Ci0gICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbiwgaSAq
IEVQVF9UQUJMRV9PUkRFUiwgcSkgKQorICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRf
cG9wdWxhdGUocDJtLCBnZm5fdCwgaSAqIEVQVF9UQUJMRV9PUkRFUiwgcSkgKQogICAgICAgICAg
ICAgICAgIGdvdG8gcmV0cnk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZ290
byBvdXQ7CkBAIC05ODcsNyArOTg3LDcgQEAgc3RhdGljIG1mbl90IGVwdF9nZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKIAogICAgICAgICBBU1NFUlQoaSA9PSAwKTsKICAgICAgICAg
Ci0gICAgICAgIGlmICggcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm4sIAorICAgICAg
ICBpZiAoIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuX3QsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80SywgcSkgKQogICAgICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMGRkMGYwYTA4My4uNWM3OTQ0NGQ3
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jCkBAIC0xMDc2LDEzICsxMDc2LDEzIEBAIHN0YXRpYyB2b2lkIHBvZF9l
YWdlcl9yZWNvcmQoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogfQogCiBpbnQK
LXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuLAorcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
LAogICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSkKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcDJtLT5kb21haW47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IE5VTEw7
IC8qIENvbXBpbGVyIHdhcm5pbmdzICovCi0gICAgZ2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKChn
Zm4gPj4gb3JkZXIpIDw8IG9yZGVyKTsKKyAgICBnZm5fdCBnZm5fYWxpZ25lZCA9IF9nZm4oKGdm
bl94KGdmbikgPj4gb3JkZXIpIDw8IG9yZGVyKTsKICAgICBtZm5fdCBtZm47CiAgICAgdW5zaWdu
ZWQgbG9uZyBpOwogCkBAIC0xMTM1LDggKzExMzUsOCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgZ290
byBvdXRfb2ZfbWVtb3J5OwogCiAgICAgLyogS2VlcCB0cmFjayBvZiB0aGUgaGlnaGVzdCBnZm4g
ZGVtYW5kLXBvcHVsYXRlZCBieSBhIGd1ZXN0IGZhdWx0ICovCi0gICAgaWYgKCBnZm4gPiBwMm0t
PnBvZC5tYXhfZ3Vlc3QgKQotICAgICAgICBwMm0tPnBvZC5tYXhfZ3Vlc3QgPSBnZm47CisgICAg
aWYgKCBnZm5feChnZm4pID4gcDJtLT5wb2QubWF4X2d1ZXN0ICkKKyAgICAgICAgcDJtLT5wb2Qu
bWF4X2d1ZXN0ID0gZ2ZuX3goZ2ZuKTsKIAogICAgIC8qCiAgICAgICogR2V0IGEgcGFnZSBmLyB0
aGUgY2FjaGUuICBBIE5VTEwgcmV0dXJuIHZhbHVlIGluZGljYXRlcyB0aGF0IHRoZQpAQCAtMTE3
MCw3ICsxMTcwLDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICBpbnQgZDoxNixvcmRlcjoxNjsK
ICAgICAgICAgfSB0OwogCi0gICAgICAgIHQuZ2ZuID0gZ2ZuOworICAgICAgICB0LmdmbiA9IGdm
bl94KGdmbik7CiAgICAgICAgIHQubWZuID0gbWZuX3gobWZuKTsKICAgICAgICAgdC5kID0gZC0+
ZG9tYWluX2lkOwogICAgICAgICB0Lm9yZGVyID0gb3JkZXI7CkBAIC0xMjEwLDcgKzEyMTAsNyBA
QCByZW1hcF9hbmRfcmV0cnk6CiAgICAgICAgICAgICBpbnQgZDoxNjsKICAgICAgICAgfSB0Owog
Ci0gICAgICAgIHQuZ2ZuID0gZ2ZuOworICAgICAgICB0LmdmbiA9IGdmbl94KGdmbik7CiAgICAg
ICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKIAogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BP
RF9TVVBFUlBBR0VfU1BMSU5URVIsIDAsIHNpemVvZih0KSwgJnQpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDU3
ODc4YjE4ODYuLjNkZDRiZWY2NmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTgwMiw3ICs4MDIsNyBAQCBwb2Rf
cmV0cnlfbDM6CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FM
TE9DICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggIXAybV9w
b2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuLCBQQUdFX09SREVSXzFHLCBxKSApCisgICAgICAg
ICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuX3QsIFBB
R0VfT1JERVJfMUcsIHEpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcG9kX3JldHJ5
X2wzOwogICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJXM6IEFsbG9j
YXRlIDFHQiBmYWlsZWQhXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICAgICAgfQpAQCAtODQ0
LDcgKzg0NCw3IEBAIHBvZF9yZXRyeV9sMjoKICAgICAgICAgaWYgKCBwMm1fZmxhZ3NfdG9fdHlw
ZShmbGFncykgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggcSAmIFAyTV9BTExPQyApIHsKLSAgICAgICAgICAgICAgICBpZiAoICFwMm1fcG9k
X2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbiwgUEFHRV9PUkRFUl8yTSwgcSkgKQorICAgICAgICAg
ICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuX3QsIFBBR0VfT1JE
RVJfMk0sIHEpICkKICAgICAgICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlfbDI7CiAgICAg
ICAgICAgICB9IGVsc2UKICAgICAgICAgICAgICAgICAqdCA9IHAybV9wb3B1bGF0ZV9vbl9kZW1h
bmQ7CkBAIC04ODMsNyArODgzLDcgQEAgcG9kX3JldHJ5X2wxOgogICAgICAgICBpZiAoIGwxdCA9
PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBx
ICYgUDJNX0FMTE9DICkgewotICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3Bv
cHVsYXRlKHAybSwgZ2ZuLCBQQUdFX09SREVSXzRLLCBxKSApCisgICAgICAgICAgICAgICAgaWYg
KCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fdCwgUEFHRV9PUkRFUl80SywgcSkg
KQogICAgICAgICAgICAgICAgICAgICBnb3RvIHBvZF9yZXRyeV9sMTsKICAgICAgICAgICAgIH0g
ZWxzZQogICAgICAgICAgICAgICAgICp0ID0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZDsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCmluZGV4IDA3Y2EwMmExNzMuLjFhZTkyMTY0MDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNzIwLDcg
KzcyMCw3IEBAIGV4dGVybiB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAogCiAvKiBD
YWxsZWQgYnkgcDJtIGNvZGUgd2hlbiBkZW1hbmQtcG9wdWxhdGluZyBhIFBvRCBwYWdlICovCiBp
bnQKLXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLAorcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9y
ZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSk7CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxX-00086B-IC; Wed, 13 Sep 2017 18:00:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxV-000833-VD
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 13/09-03610-53279B95; Wed, 13 Sep 2017 18:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdekaGe
 kwbX1phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDZWfZCzrEKtrblrI1MJ4Q6GLk4hAS2Mwo
 cWfGP3YI5zSjxN8Z05m6GDk52AQ0Je58/gRmiwhIS1z7fJkRpIhZYDGjxOf9vcwgCWGBVImZ/
 5sYQWwWAVWJ1TensoPYvAJWEgt3dIHZEgLyErvaLrKC2JxA8ZlfFwAN5QDaZilxuidqAiP3Ak
 aGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjJc
 3BhxilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9EIVBOsCg1PbUiLTMHGGow
 aQkOHiURXm2QNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHljQIoEQIoySvPgRsDC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEeb8VAE3hycwrgdv0CugIJqAjzpzeAXJESSJCSqqBcd
 qSNe/5LYO7J2U/3/MwZ3+MRk19pUyntq+n6ZLX+T8kUuN3zbW5M42naJvSypy639MrXXbobPl
 /ueQlk3eKXJ+VX+NKJ36ByKvN3Ny+e2ZHvslK2/9aQHxBvsokl4OmTpN7Q27EesyvVTLg33N1
 3Trltha9uRv2+795ad9weaHKafnT+S9KlViKMxINtZiLihMBl6Q/S3YCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505325620!93412729!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31042 invoked from network); 13 Sep 2017 18:00:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 13 Sep 2017 18:00:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B483169F;
 Wed, 13 Sep 2017 11:00:20 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1858A3F483;
 Wed, 13 Sep 2017 11:00:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:52 +0100
Message-Id: <20170913175953.16942-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 14/15] xen/x86: p2m-pod: Use typesafe gfn for
	the fields reclaim_single and max_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDExICsrKysr
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDQgKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggNWM3
OTQ0NGQ3Yi4uMzExNzYyYjFjZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC05NzcsMTAgKzk3NywxMCBAQCBw
Mm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAybV90
eXBlX3QgdDsKIAogCi0gICAgaWYgKCBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSA9PSAwICkKKyAg
ICBpZiAoIGdmbl9lcShwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSwgX2dmbigwKSkgKQogICAgICAg
ICBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSA9IHAybS0+cG9kLm1heF9ndWVzdDsKIAotICAgIHN0
YXJ0ID0gcDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7CisgICAgc3RhcnQgPSBnZm5feChwMm0tPnBv
ZC5yZWNsYWltX3NpbmdsZSk7CiAgICAgbGltaXQgPSAoc3RhcnQgPiBQT0RfU1dFRVBfTElNSVQp
ID8gKHN0YXJ0IC0gUE9EX1NXRUVQX0xJTUlUKSA6IDA7CiAKICAgICAvKiBGSVhNRTogRmlndXJl
IG91dCBob3cgdG8gYXZvaWQgc3VwZXJwYWdlcyAqLwpAQCAtOTkwLDcgKzk5MCw3IEBAIHAybV9w
b2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICogY2FyZWZ1
bCBhYm91dCBzcGlubG9jayByZWN1cnNpb24gbGltaXRzIGFuZCBQT0RfU1dFRVBfU1RSSURFLgog
ICAgICAqLwogICAgIHAybV9sb2NrKHAybSk7Ci0gICAgZm9yICggaSA9IHAybS0+cG9kLnJlY2xh
aW1fc2luZ2xlOyBpID4gMCA7IGktLSApCisgICAgZm9yICggaSA9IGdmbl94KHAybS0+cG9kLnJl
Y2xhaW1fc2luZ2xlKTsgaSA+IDAgOyBpLS0gKQogICAgIHsKICAgICAgICAgcDJtX2FjY2Vzc190
IGE7CiAgICAgICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihpKSwgJnQsICZhLCAw
LCBOVUxMLCBOVUxMKTsKQEAgLTEwMjAsNyArMTAyMCw3IEBAIHAybV9wb2RfZW1lcmdlbmN5X3N3
ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIHAybV9wb2RfemVyb19jaGVjayhw
Mm0sIGdmbnMsIGopOwogCiAgICAgcDJtX3VubG9jayhwMm0pOwotICAgIHAybS0+cG9kLnJlY2xh
aW1fc2luZ2xlID0gaSA/IGkgLSAxIDogaTsKKyAgICBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSA9
IF9nZm4oaSA/IGkgLSAxIDogaSk7CiAKIH0KIApAQCAtMTEzNSw4ICsxMTM1LDcgQEAgcDJtX3Bv
ZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAg
ICAgICBnb3RvIG91dF9vZl9tZW1vcnk7CiAKICAgICAvKiBLZWVwIHRyYWNrIG9mIHRoZSBoaWdo
ZXN0IGdmbiBkZW1hbmQtcG9wdWxhdGVkIGJ5IGEgZ3Vlc3QgZmF1bHQgKi8KLSAgICBpZiAoIGdm
bl94KGdmbikgPiBwMm0tPnBvZC5tYXhfZ3Vlc3QgKQotICAgICAgICBwMm0tPnBvZC5tYXhfZ3Vl
c3QgPSBnZm5feChnZm4pOworICAgIHAybS0+cG9kLm1heF9ndWVzdCA9IGdmbl9tYXgoZ2ZuLCBw
Mm0tPnBvZC5tYXhfZ3Vlc3QpOwogCiAgICAgLyoKICAgICAgKiBHZXQgYSBwYWdlIGYvIHRoZSBj
YWNoZS4gIEEgTlVMTCByZXR1cm4gdmFsdWUgaW5kaWNhdGVzIHRoYXQgdGhlCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApp
bmRleCAxYWU5MjE2NDA0Li5lOGE5ZGNhNDgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTMxNiw4ICszMTYs
OCBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgc2luZ2xl
OyAgICAgICAvKiBOb24tc3VwZXIgbGlzdHMgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAg
bG9uZyAgICAgICAgICAgICBjb3VudCwgICAgICAgIC8qICMgb2YgcGFnZXMgaW4gY2FjaGUgbGlz
dHMgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5X2NvdW50OyAgLyog
IyBvZiBwYWdlcyBpbiBwMm0gbWFya2VkIHBvZCAgICAgICovCi0gICAgICAgIHVuc2lnbmVkIGxv
bmcgICAgcmVjbGFpbV9zaW5nbGU7IC8qIExhc3QgZ3BmbiBvZiBhIHNjYW4gKi8KLSAgICAgICAg
dW5zaWduZWQgbG9uZyAgICBtYXhfZ3Vlc3Q7ICAgIC8qIGdwZm4gb2YgbWF4IGd1ZXN0IGRlbWFu
ZC1wb3B1bGF0ZSAqLworICAgICAgICBnZm5fdCAgICAgICAgICAgIHJlY2xhaW1fc2luZ2xlOyAv
KiBMYXN0IGdmbiBvZiBhIHNjYW4gKi8KKyAgICAgICAgZ2ZuX3QgICAgICAgICAgICBtYXhfZ3Vl
c3Q7ICAgIC8qIGdmbiBvZiBtYXggZ3Vlc3QgZGVtYW5kLXBvcHVsYXRlICovCiAKICAgICAgICAg
LyoKICAgICAgICAgICogVHJhY2tpbmcgb2YgdGhlIG1vc3QgcmVjZW50bHkgcG9wdWxhdGVkIFBv
RCBwYWdlcywgZm9yIGVhZ2VyCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:00:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsBxY-000891-TB; Wed, 13 Sep 2017 18:00:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsBxX-00085f-ML
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:00:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E1/50-01910-63279B95; Wed, 13 Sep 2017 18:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdesaGe
 kwa9GCYslHxezODB6HN39mymAMYo1My8pvyKBNeNi+y72gqnqFZN+TmJsYJwu08XIxSEksJlR
 4nfjF9YuRk4g5zSjxI2lzCA2m4CmxJ3Pn5hAbBEBaYlrny8zgjQwCyxmlPi8vxesSFggROJD1
 1WwIhYBVYlTa7aCDeIVsJLYcvEhWFxCQF5iV9tFsDgnUHzm1wVAcQ6gZZYSp3uiJjByL2BkWM
 WoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejfegYGxh2MU0/
 4HWKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr0QhUE6wKDU9tSItMwcYaDBp
 CQ4eJRFebZA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeWNAigRAijJK8+BGwIL+EqOsl
 DAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXj2QKTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNTDOdM
 ly4oncH5FzUGbL9Keq0hNUC9xCeOvWbLHxfD/pqnhS4b/vqse+Z27QufnxHPdB11+SThPaJji
 8XD/rpHGo28X6ru4ZHWIan89Pv8vYXN/12UDEelGxdtukncm7bWx+imvU8AgtluLeVLeoWv3g
 vTdP1x4p+X1MaH+ITet6+yLdGWl/FuoosRRnJBpqMRcVJwIA22Ob8HUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505325621!114657007!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58388 invoked from network); 13 Sep 2017 18:00:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:00:22 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 789271435;
 Wed, 13 Sep 2017 11:00:21 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 673443F483;
 Wed, 13 Sep 2017 11:00:20 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 13 Sep 2017 18:59:53 +0100
Message-Id: <20170913175953.16942-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 15/15] xen/x86: p2m-pod: Rework prototype of
	p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIC0gU3dpdGNoIHRoZSByZXR1cm4gdHlwZSB0byBib29sCiAgICAtIFJlbW92ZSB0aGUgcGFy
YW1ldGVyIHAybV9xdWVyeV90IHEgYXMgaXQgaXMgbm90IHVzZWQKClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAgNSArKy0tLQogeGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYyB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICA2ICsrLS0tLQogNCBm
aWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YwppbmRleCAzNjYyN2YxY2UwLi42NDFiOTBlYzA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTk2NSw3ICs5
NjUsNyBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgICAgICAgICAgaW5kZXggPSBnZm5fcmVtYWluZGVyID4+ICggaSAqIEVQVF9UQUJMRV9P
UkRFUik7CiAgICAgICAgICAgICBlcHRfZW50cnkgPSB0YWJsZSArIGluZGV4OwogCi0gICAgICAg
ICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl90LCBpICogRVBUX1RB
QkxFX09SREVSLCBxKSApCisgICAgICAgICAgICBpZiAoIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRl
KHAybSwgZ2ZuX3QsIGkgKiBFUFRfVEFCTEVfT1JERVIpICkKICAgICAgICAgICAgICAgICBnb3Rv
IHJldHJ5OwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwpAQCAt
OTg3LDggKzk4Nyw3IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAKICAgICAgICAgQVNTRVJUKGkgPT0gMCk7CiAgICAgICAgIAotICAgICAgICBp
ZiAoIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuX3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80SywgcSkgKQorICAgICAgICBpZiAo
ICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl90LCBQQUdFX09SREVSXzRLKSApCiAg
ICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDMxMTc2MmIxY2Uu
Ljg5YjdkYzk0OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTA3NSwxMCArMTA3NSw5IEBAIHN0YXRpYyB2
b2lkIHBvZF9lYWdlcl9yZWNvcmQoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAog
ICAgIG1ycC0+aWR4ICU9IEFSUkFZX1NJWkUobXJwLT5saXN0KTsKIH0KIAotaW50Citib29sCiBw
Mm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxKQorICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gTlVMTDsgLyogQ29tcGlsZXIgd2FybmluZ3MgKi8K
QEAgLTExMTYsNyArMTExNSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAgICAgICAgICovCiAgICAgICAgIHAybV9zZXRfZW50
cnkocDJtLCBnZm5fYWxpZ25lZCwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfMk0sCiAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vz
cyk7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAg
ICAvKiBPbmx5IHJlY2xhaW0gaWYgd2UncmUgaW4gYWN0dWFsIG5lZWQgb2YgbW9yZSBjYWNoZS4g
Ki8KQEAgLTExNzgsNyArMTE3Nyw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAgICB9CiAKICAgICBwb2RfdW5sb2NrKHAybSk7
Ci0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHRydWU7CiBvdXRfb2ZfbWVtb3J5OgogICAgIHBv
ZF91bmxvY2socDJtKTsKIApAQCAtMTE4NiwxMCArMTE4NSwxMCBAQCBvdXRfb2ZfbWVtb3J5Ogog
ICAgICAgICAgICBfX2Z1bmNfXywgZC0+ZG9tYWluX2lkLCBkLT50b3RfcGFnZXMsIHAybS0+cG9k
LmVudHJ5X2NvdW50LAogICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCk7CiAg
ICAgZG9tYWluX2NyYXNoKGQpOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1cm4gZmFsc2U7CiBv
dXRfZmFpbDoKICAgICBwb2RfdW5sb2NrKHAybSk7Ci0gICAgcmV0dXJuIC0xOworICAgIHJldHVy
biBmYWxzZTsKIHJlbWFwX2FuZF9yZXRyeToKICAgICBCVUdfT04ob3JkZXIgIT0gUEFHRV9PUkRF
Ul8yTSk7CiAgICAgcG9kX3VubG9jayhwMm0pOwpAQCAtMTIxNSw3ICsxMjE0LDcgQEAgcmVtYXBf
YW5kX3JldHJ5OgogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9TVVBFUlBBR0VfU1BM
SU5URVIsIDAsIHNpemVvZih0KSwgJnQpOwogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJl
dHVybiB0cnVlOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCAzZGQ0YmVmNjZlLi44Njk0NmEwOWRiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jCkBAIC04MDIsNyArODAyLDcgQEAgcG9kX3JldHJ5X2wzOgogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExPQyApCiAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0s
IGdmbl90LCBQQUdFX09SREVSXzFHLCBxKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggcDJt
X3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fdCwgUEFHRV9PUkRFUl8xRykgKQogICAgICAg
ICAgICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlfbDM7CiAgICAgICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICIlczogQWxsb2NhdGUgMUdCIGZhaWxlZCFcbiIsIF9fZnVu
Y19fKTsKICAgICAgICAgICAgICAgICB9CkBAIC04NDQsNyArODQ0LDcgQEAgcG9kX3JldHJ5X2wy
OgogICAgICAgICBpZiAoIHAybV9mbGFnc190b190eXBlKGZsYWdzKSA9PSBwMm1fcG9wdWxhdGVf
b25fZGVtYW5kICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FMTE9DICkg
ewotICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2Zu
X3QsIFBBR0VfT1JERVJfMk0sIHEpICkKKyAgICAgICAgICAgICAgICBpZiAoIHAybV9wb2RfZGVt
YW5kX3BvcHVsYXRlKHAybSwgZ2ZuX3QsIFBBR0VfT1JERVJfMk0pICkKICAgICAgICAgICAgICAg
ICAgICAgZ290byBwb2RfcmV0cnlfbDI7CiAgICAgICAgICAgICB9IGVsc2UKICAgICAgICAgICAg
ICAgICAqdCA9IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQ7CkBAIC04ODMsNyArODgzLDcgQEAgcG9k
X3JldHJ5X2wxOgogICAgICAgICBpZiAoIGwxdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FMTE9DICkgewotICAgICAgICAg
ICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuX3QsIFBBR0VfT1JE
RVJfNEssIHEpICkKKyAgICAgICAgICAgICAgICBpZiAoIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRl
KHAybSwgZ2ZuX3QsIFBBR0VfT1JERVJfNEspICkKICAgICAgICAgICAgICAgICAgICAgZ290byBw
b2RfcmV0cnlfbDE7CiAgICAgICAgICAgICB9IGVsc2UKICAgICAgICAgICAgICAgICAqdCA9IHAy
bV9wb3B1bGF0ZV9vbl9kZW1hbmQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBlOGE5ZGNhNDgwLi43MGYwMGMz
MzJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKQEAgLTcxOSwxMCArNzE5LDggQEAgZXh0ZXJuIHZvaWQgYXVkaXRf
cDJtKHN0cnVjdCBkb21haW4gKmQsCiAjZW5kaWYKIAogLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdo
ZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAqLwotaW50Ci1wMm1fcG9kX2RlbWFuZF9w
b3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fcXVlcnlfdCBxKTsKK2Jvb2wKK3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKTsKIAogLyoKICAqIEZ1
bmN0aW9ucyBzcGVjaWZpYyB0byB0aGUgcDJtLXB0IGltcGxlbWVudGF0aW9uCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:06:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsC30-0001cD-Jt; Wed, 13 Sep 2017 18:06:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsC2z-0001c6-Vq
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 18:06:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D1/3B-03454-98379B95; Wed, 13 Sep 2017 18:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVbejeGe
 kwZbd+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHxG72gs+CFb2b+9gbGI/wdTFycQgJTGaS
 WLlkJTuE85tRovX+UhYIZwOjxOqutYwQzjZGieM9R5i7GDk5hAVCJL51nwKzRQSMJDrvXIbq+
 MMoMXfNY7AOZoFljBJbr00Dq2IDqjp7dDojiM0rYCvx4uZCsDiLgKrErDkNYHFRgXCJt41HWC
 BqBCVOznwCZnMKWEj83z6PHcRmFtCT2HH9FyuELS+x/e0csDkSAsYS7W8vsk1gFJyFpH0WkpZ
 ZSFoWMDKvYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMXwYg
 2MHY8c/pEKMkB5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4m4uAcoJFqempFWmZO
 cBIgklLcPAoifAGg6R5iwsSc4sz0yFSpxgVpcR5Q0ESAiCJjNI8uDZY9F5ilJUS5mUEOkSIpy
 C1KDezBFX+FaM4B6OSMG8EyBSezLwSuOmvgBYzAS0+c3oHyOKSRISUVAPj9Cc1kyttxJZWLXk
 gkhIn+3/FIYms/qIXxSxnZyQbx+19Hjbv+0bfb8qfOvs1GTeF8YkuUpp+J/rSdIYZpX1FU+/k
 3PJ16IjxmPGj0ypFy2K+qnL8IUZO/2jf9M9bfQNdn+ZNqnlg/fTxkrBF653lYi//aXO4nHxtE
 +un1rbtCt0LZ+2NCapXYinOSDTUYi4qTgQAUDpYUNkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505325959!76510541!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34142 invoked from network); 13 Sep 2017 18:06:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 18:06:00 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DI5pef018167
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:05:51 GMT
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 v8DI5oYp020804
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:05:51 GMT
Received: from ubhmp0014.oracle.com (ubhmp0014.oracle.com [156.151.24.67])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DI5oPm030056;
 Wed, 13 Sep 2017 18:05:50 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, 13 Sep 2017 18:05:50 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
Date: Wed, 13 Sep 2017 14:05:41 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170913153242.GA11299@char.us.oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: dario.faggioli@citrix.com, sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAxMTozMiBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFR1ZSwgU2VwIDEyLCAyMDE3IGF0IDA5OjE5OjIzUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPj4KPj4gT24gMDkvMTIvMjAxNyAwODowMSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDg6NDU6MDJQTSAtMDQwMCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Cj4+Pj4gT24gMDkvMTEvMjAxNyAwNzo1NSBQTSwgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+Pj4+PiBIZXksCj4+Pj4+Cj4+Pj4+IEkndmUgb25s
eSBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHRoaXMgb24gQVJNNjQgKHRyeWluZyByaWdodCBub3cg
QVJNMzIKPj4+Pj4gYXMgd2VsbCksIGFuZCBub3Qgb24geDg2Lgo+Pj4+Pgo+Pj4+PiBJZiBJIGNv
bXBpbGUgWGVuIHdpdGhvdXQgQ09ORklHX1NDUlVCX0RFQlVHIGl0IHdvcmtzIGdyZWF0LiBCdXQg
aWYKPj4+Pj4gZW5hYmxlIGl0IGFuZCB0cnkgdG8gbG9hZCBhIGxpdmVwYXRjaCBpdCBibG93cyB1
cCBpbiBwYWdlX2FsbG9jLmM6NzM4Cj4+Pj4+Cj4+Pj4+IFRoaXMgaXMgd2l0aCBvcmlnaW4vc3Rh
Z2luZyAoZDAyOTFmMzM5MSkKPj4+PiBDYW4geW91IHN0aWxsIHJlcHJvZHVjZSB0aGlzIGlmIHlv
dSByZXZlcnQgMzA3YzNiZT8KPj4+IFNhZGx5IHllcyAtIGl0IHN0aWxsIGNyYXNoZXMuIEkgZGlk
bid0IGNhcHR1cmUgdGhlIHNlcmlhbCBvdXRwdXQuCj4+Pgo+Pj4gSSBob25lc3RseSB0aGluayB0
aGUgaXNzdWUgaXMgdGhhdCBvbiBBUk02NCB0aGUgInNsZWVwIiBsb29wIGRvZXMgbm90Cj4+PiB3
YWtlIHVwIGFzIG9mdGVuIGFzIG9uIHg4NiAoQ0MtaW5nIERhcmlvZiB3aG8gSSBiZWxpZXZlIG9i
c2VydmVkIHRoaXMKPj4+IHdpdGggQ3JlZGl0MiBhbmQgdGhlIHdha2V1cC4uIHNvbWV0aGluZykg
LSBtYXliZSBoZSByZW1lbWJlcnMgdGhlCj4+PiBkZXRhaWxzLiBBbnlob3cgbXkgdGhlb3J5IGlz
IHRoYXQgdGhlIHBhZ2VzIGFyZSBub3Qgc2NydWJiZWQgYXQgYWxsCj4+PiB3aGVuIHRoZXkgZ28g
aW4gdGhlIGlkbGUgbG9vcCBhcyBvbmNlIGl0IGdvZXMgdG8gc2xlZXAgLSBpdCBzdGF5cyB0aGVy
ZS4KPj4KPj4gVGhlcmUgaXMgbm8gKHdlbGwsIHNob3VsZCBub3QgYmUpIGFueSB0aW1pbmcgZGVw
ZW5kZW5jaWVzIGluIGhvdy93aGV0aGVyCj4+IHBhZ2VzIGFyZSBzY3J1YmJlZC4gSWYgYSBwYWdl
IGRvZXNuJ3QgZ2V0IHNjcnViYmVkIGJlY2F1c2Ugc29tZW9uZSBkaWRuJ3QKPj4gd2FrZSB1cCB0
aGVuIGl0IHNob3VsZCBiZSBzY3J1YmJlZCBpbiBhbGxvY19oZWFwX3BhZ2VzKCkuIFNvIGluIHRo
aXMgY2FzZQo+PiB0aGUgcGFnZSBpcyB0aG91Z2h0IHRvIGJlIGNsZWFuIChfUEdDX25lZWRfc2Ny
dWIgaXMgbm90IHNldCksIGJ1dCBpdCBpcyBub3QuCj4+Cj4+IEhhdmUgeW91IHRyaWVkIHJ1bm5p
bmcgYSBndWVzdCAob3IgdHdvKSwgcmVib290aW5nIGluIGEgbG9vcD8KPiBOby4gSSBqdXN0IGNv
bGQtYm9vdGVkIGl0IGFuZCB0cmllZCB0byBsaXZlcGF0Y2guCj4+IEFub3RoZXIgdGhpbmcgdG8g
dHJ5IGlzIHRvIHNldCBuZWVkX3NjcnViIHRvIHRydWUgaW4gZnJlZV9oZWFwX3BhZ2VzKCkuCj4g
TWFnaWMhCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwo+IGluZGV4IGRiYWQxZTFjYTAuLjkzMDNlYjQ1MTcgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwo+IEBAIC0xMzA4LDYgKzEzMDgsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMo
Cj4gICAgICBBU1NFUlQobm9kZSA+PSAwKTsKPiAgCj4gICAgICBzcGluX2xvY2soJmhlYXBfbG9j
ayk7Cj4gKyAgICBuZWVkX3NjcnViID0gdHJ1ZTsKPiAgCj4gICAgICBmb3IgKCBpID0gMDsgaSA8
ICgxIDw8IG9yZGVyKTsgaSsrICkKPiAgICAgIHsKPgo+IEZpeGVzIGl0ICEgOi0pCgoKV2VsbCwg
dGhhdCdzIG5vdCBhIGZpeC4gVGhpcyBlbGltaW5hdGVzIHRoZSBjYXNlIHRoYXQgc29tZXRoaW5n
IGluCkFSTS1zcGVjaWZpYyBjb2RlICh3aGljaCBJIGhhdmVuJ3QgdGVzdGVkKSBhY2NpZGVudGFs
bHkgY2xlYXJzCl9QR0NfbmVlZF9zY3J1Yi4KCk9LLCBJIHRoaW5rIEkga25vdyB3aGF0IHRoZSBw
cm9ibGVtIGlzLiBZb3UgYXJlIHVzaW5nCkNPTkZJR19TRVBBUkFURV9YRU5IRUFQLCBhcmUgeW91
PwoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:10:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsC7i-0002GH-3P; Wed, 13 Sep 2017 18:10:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dsC7g-0002GB-OQ
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:10:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AE/7A-30688-BA479B95; Wed, 13 Sep 2017 18:10:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsUyZ7p8oO7qkp2
 RBitPsFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn5rxhLlhwhLHi1EOjBsb7cxi7GLk4hAQm
 M0nMf3adDcL5zSixv30xVGYDo8T8vY1QTiOjxMJ905m7GDk52AT0JFrPfwazRQTUJU53XGQFK
 WIW2MwoMfd4EytIQljATmLR/AZGEJtFQFWibcEDNhCbFyi+fkYXmC0hIC+xq+0iK4RtLNE3q4
 9lAiPPAkaGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQF
 Qz8DAuIPx8ha/Q4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5e
 qpIE77JioDrBotT01Iq0zBxgiMKUSnDwKInw7gVJ8xYXJOYWZ6ZDpE4x2nMc23T5DxNHx827Q
 HITmNzw/cEfJiGwqVLivCEgbQIgbRmleXBDYTF1iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 IwbyvIFJ7MvBK43a+AzmICOuvM6R0gZ5UkIqSkGhgjv95buCp+XsOED9fsE72bXnyQeLhvfce
 /G1Omrv1onZa96gdfi82rTVErIky21pz5ovuu5d4aGbddK7fF1VbunOA0VWzuu8VzZTeqHv8Q
 2xVzqOP5HlE72XvvdeUe/UvIvVP+v+JMGiPH4mOLPqkelCxcfCRH7JT2mljHvMmtM/Mrks/+V
 bQuVGIpzkg01GIuKk4EAEa5/C+kAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505326248!108570227!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1492 invoked from network); 13 Sep 2017 18:10:50 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 18:10:50 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DIAkx0009145
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:10:47 GMT
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 v8DIAjiN003855
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:10:46 GMT
Received: from ubhmp0017.oracle.com (ubhmp0017.oracle.com [156.151.24.70])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8DIAjnJ025719;
 Wed, 13 Sep 2017 18:10:45 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 18:10:44 +0000
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 13 Sep 2017 19:10:33 +0100
Message-Id: <20170913181034.28527-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/1] netif: staging grants for I/O requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB2MyB0YWtpbmcgaW50byBjb25zaWRlcmF0aW9uIGFsbCBjb21tZW50cyBy
ZWNlaXZlZCBmcm9tIHYyIChjaGFuZ2Vsb2cKaW4gdGhlIGZpcnN0IHBhdGNoKS4gVGhlIHNwZWNp
ZmljYXRpb24gaXMgcmlnaHQgYWZ0ZXIgdGhlIGRpZmZzdGF0LgoKUmVmZXJlbmNlIGltcGxlbWVu
dGF0aW9uIGFsc28gaGVyZSAob24gdG9wIG9mIG5ldC1uZXh0KToKCmh0dHBzOi8vZ2l0aHViLmNv
bS9qcGVtYXJ0aW5zL2xpbnV4LmdpdCB4ZW4tbmV0LXN0Zy1nbnRzLXYzCgpBbHRob3VnaCBJIGFt
IHNhdGlzZmllZCB3aXRoIGhvdyB0aGluZ3MgYXJlIGJlaW5nIGRvbmUgYWJvdmUsIEkgd2FudGVk
CnRvIHJlcXVlc3Qgc29tZSBhZHZpc2UvaW5wdXQgb24gd2hldGhlciB0aGVyZSBjb3VsZCBiZSBh
IHNpbXBsZXIgd2F5IG9mCmFjaGlldmluZyB0aGUgc2FtZS4gU3BlY2lmaWNhbGx5IGJlY2F1c2Ug
dGhlc2UgY29udHJvbCBtZXNzYWdlcwphZGRzIHVwIHNpZ25pZmljYW50IGNvZGUgb24gdGhlIGZy
b250ZW5kIHRvIHByZWdyYW50LCBhbmQgaW4gb3RoZXIgY2FzZXMgdGhlCmNvbnRyb2wgbWVzc2Fn
ZSBtaWdodCBiZSBsaW1pdGF0aXZlIGlmIGZyb250ZW5kIHRyaWVzIHRvIGtlZXAgYSBkaW5hbWlj
YWxseQpjaGFuZ2VkIGJ1ZmZlciBwb29sIGluIGRpZmZlcmVudCBxdWV1ZXMuICpNYXliZSogaXQg
Y291bGQgYmUgc2ltcGxlciB0byBhZGp1c3QKdGhlIFRYL1JYIHJpbmcgQUJJIGluIGEgY29tcGF0
aWJsZSBtYXR0ZXIgKERpc2NsYWltZXI6IEkgaGF2ZW4ndCBpbXBsZW1lbnRlZAp0aGlzIGp1c3Qg
eWV0KToKCiAxKSBBZGQgYSBmbGFnIGBORVRUWEZfcGVyc2lzdGAgdG8gYG5ldGlmX3R4X3JlcXVl
c3RgCgogMikgUmVwbGFjZSBSWCBgbmV0aWZfcnhfcmVxdWVzdGAgcGFkZGluZyB3aXRoIGBmbGFn
c2AgYW5kIGFkZGEKIGBORVRSWEZfcGVyc2lzdGAgd2l0aCB0aGUgc2FtZSBwdXJwb3NlIGFzIDEp
LgoKIDMpIFRoaXMgcmVtYWlucyBiYWNrd2FyZHMgY29tcGF0aWJsZSBhcyBiYWNrZW5kcyBub3Qg
c3VwcG9ydGluZyB0aGlzIHdvdWxkbid0CiBhY3Qgb24gdGhpcyBuZXcgZmxhZywgYW5kIGdpdmVu
IHdlIHJlcGxhY2UgcGFkZGluZyB3aXRoIGZsYWdzIG1lYW5zIHVuc3VwcG9ydGVkCiBiYWNrZW5k
cyB3b24ndCBzaW1wbHkgYmUgYXdhcmUgb2YgUlggKnJlcXVlc3QqIGBmbGFnc2AuIFRoaXMgaXMg
dW5kZXIgdGhlCiBhc3N1bXB0aW9uIHRoYXQgdGhlcmUncyBubyByZXF1aXJlbWVudCB0aGF0IHBh
ZGRpbmcgbXVzdCBiZSB6ZXJvIHRocm91Z2hvdXQKIHRoZSBuZXRpZi5oIHNwZWNpZmljYXRpb24u
CgogNCkgS2VlcGluZyBgR0VUX0dSRUZfTUFQUElOR19TSVpFYCBjdHJsIG1zZyBmb3IgZnJvbnRl
bmQgdG8gZG8gYmV0dGVyCiBkZWNpc2lvbnM/CgogNSkgU2VtYW50aWNzIGFyZSBzaW1wbGU6IHNs
b3RzIHdpdGggZmxhZ3MgbWFya2VkIGFzIE5FVHtSWCxUWH1GX3BlcnNpc3QKIHJlcHJlc2VudCBh
IHBlcm1hbmVudCBtYXBwZWQgcmVmIGFuZCB0aGVyZWZvcmUgbWFwcGVkIGlmIG5vbi1leGlzdGVu
dC4KICpmdXR1cmUqIG9taXNzaW9ucyBvZiB0aGUgZmxhZyBzaWduYWxzIHRoZSBtYXBwaW5nIHNo
b3VsZCBiZSByZW1vdmVkLgoKVGhpcyB3b3VsZCBhbGxvdyBndWVzdHMgd2hpY2ggcmV1c2UgYnVm
ZmVycyAoYXBwYXJlbnRseSBXaW5kb3dzIDopKSB0byBzY2FsZQpiZXR0ZXIgYXMgdW5tYXBzIHdv
dWxkIGJlIGRvbmUgb24gdGhlIGluZGl2aWR1YWwgcXVldWUgY29udGV4dCAgcGx1cyBhbGxvd2lu
Zwpmcm9udGVuZCB0byByZW1haW4gYSBtb3JlIHNpbXBsZSBpbiB0aGUgbWFuYWdlbWVudCBvZiAi
cGVybWFuZW50IiBidWZmZXJzLiBUaGUKZHJhd2JhY2sgc2VlbXMgdG8gYmUgdGhlIGFkZGVkIGNv
bXBsZXhpdHkgKGFuZCBzb21ld2hhdCByYWN5IGJlaGF2aW91cikgb24gdGhlCmRhdGFwYXRoLCB0
byBtYXAgb3IgdW5tYXAgYWNjb3JkaW5nbHkuIEJlY2F1c2Ugbm93IHdlIHdvdWxkIGhhdmUgdG8K
ZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGxvbmcgdnMgc2hvcnQgbGl2ZWQgbWFwL3VubWFwIG9wcyBp
biBhZGRpdGlvbiB0byBsb29raW5nCnVwIG9uIG91ciBtYXBwaW5ncyB0YWJsZS4gVGhvdWdodHMs
IG9yIHBlcmhhcHMgcGVvcGxlIG1heSBwcmVmZXIgdGhlIG9uZQphbHJlYWR5IGRlc2NyaWJlZCBp
biB0aGUgc2VyaWVzPwoKQ2hlZXJzLAoKSm9hbyBNYXJ0aW5zICgxKToKICBwdWJsaWMvaW8vbmV0
aWYuaDogYWRkIGdyZWYgbWFwcGluZyBjb250cm9sIG1lc3NhZ2VzCgogeGVuL2luY2x1ZGUvcHVi
bGljL2lvL25ldGlmLmggfCAxMTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTE1IGluc2VydGlvbnMoKykKLS0tCiUgU3RhZ2luZyBn
cmFudHMgZm9yIG5ldHdvcmsgSS9PIHJlcXVlc3RzCiUgSm9hbyBNYXJ0aW5zIDw8am9hby5tLm1h
cnRpbnNAb3JhY2xlLmNvbT4+CiUgUmV2aXNpb24gMwoKXGNsZWFycGFnZQoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
QXJjaGl0ZWN0dXJlKHMpOiBBbnkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiMgQmFja2dyb3VuZCBhbmQgTW90aXZh
dGlvbgoKQXQgdGhlIFhlbiBoYWNrYXRvbiAnMTYgbmV0d29ya2luZyBzZXNzaW9uLCB3ZSBzcG9r
ZSBhYm91dCBoYXZpbmcgYSBwZXJtYW5lbnRseQptYXBwZWQgcmVnaW9uIHRvIGRlc2NyaWJlIGhl
YWRlci9saW5lYXIgcmVnaW9uIG9mIHBhY2tldCBidWZmZXJzLiBUaGlzIGRvY3VtZW50Cm91dGxp
bmVzIHRoZSBwcm9wb3NhbCBjb3ZlcmluZyBtb3RpdmF0aW9uIG9mIHRoaXMgYW5kIGFwcGxpY2Fi
aWxpdHkgZm9yIG90aGVyCnVzZS1jYXNlcyBhbG9uZ3NpZGUgdGhlIG5lY2Vzc2FyeSBjaGFuZ2Vz
LiBUaGlzIHByb3Bvc2FsIGlzIGFuIFJGQyBhbmQgYWxzbwppbmNsdWRlcyBhbHRlcm5hdGl2ZSBz
b2x1dGlvbnMuCgpUaGUgbW90aXZhdGlvbiBvZiB0aGlzIHdvcmsgaXMgdG8gZWxpbWluYXRlIGdy
YW50IG9wcyBmb3IgcGFja2V0IEkvTyBpbnRlbnNpdmUKd29ya2xvYWRzIHN1Y2ggYXMgdGhvc2Ug
b2JzZXJ2ZWQgd2l0aCBzbWFsbGVyIHJlcXVlc3RzIHNpemUgKGkuZS4gPD0gMjU2IGJ5dGVzCm9y
IDw9IE1UVSkuIEN1cnJlbnRseSBvbiBYZW4sIG9ubHkgYnVsayB0cmFuc2ZlciAoZS5nLiAzMksu
LjY0SyBwYWNrZXRzKSBhcmUgdGhlCm9ubHkgb25lcyBwZXJmb3JtaW5nIHJlYWxseSBnb29kICh1
cCB0byA4MCBHYml0L3MgaW4gZmV3IENQVXMpLCB1c3VhbGx5CmJhY2tpbmcgZW5kLWhvc3RzIGFu
ZCBzZXJ2ZXIgYXBwbGlhbmNlcy4gQW55dGhpbmcgdGhhdCBpbnZvbHZlcyBoaWdoZXIgcGFja2V0
CnJhdGVzICg8PSAxNTAwIE1UVSkgb3Igd2l0aG91dCBzZywgcGVyZm9ybXMgYmFkbHkgYWxtb3N0
IGxpa2UgYSAxIEdiaXQvcwp0aHJvdWdocHV0LgoKIyBQcm9wb3NhbAoKVGhlIHByb3Bvc2FsIGlz
IHRvIGxldmVyYWdlIHRoZSBhbHJlYWR5IGltcGxpY2l0IGNvcHkgZnJvbSBhbmQgdG8gcGFja2V0
IGxpbmVhcgpkYXRhIG9uIG5ldGZyb250IGFuZCBuZXRiYWNrLCB0byBiZSBkb25lIGluc3RlYWQg
ZnJvbSBhIHBlcm1hbmVudGx5IG1hcHBlZApyZWdpb24uIEluIHNvbWUgKHBoeXNpY2FsKSBOSUNz
IHRoaXMgaXMga25vd24gYXMgaGVhZGVyL2RhdGEgc3BsaXQuCgpTcGVjaWZpY2FsbHkgc29tZSB3
b3JrbG9hZHMgKGUuZy4gTkZWKSBpdCB3b3VsZCBwcm92aWRlIGEgYmlnIGluY3JlYXNlIGluCnRo
cm91Z2hwdXQgd2hlbiB3ZSBzd2l0Y2ggdG8gKHplcm8pY29weWluZyBpbiB0aGUgYmFja2VuZC9m
cm9udGVuZCwgaW5zdGVhZCBvZgp0aGUgZ3JhbnQgaHlwZXJjYWxscy4gVGh1cyB0aGlzIGV4dGVu
c2lvbiBhaW1zIGF0IGZ1dHVyZXByb29maW5nIHRoZSBuZXRpZgpwcm90b2NvbCBieSBhZGRpbmcg
dGhlIHBvc3NpYmlsaXR5IG9mIGd1ZXN0cyBzZXR0aW5nIHVwIGEgbGlzdCBvZiBncmFudHMgdGhh
dAphcmUgc2V0IHVwIGF0IGRldmljZSBjcmVhdGlvbiBhbmQgcmV2b2tlZCBhdCBkZXZpY2UgZnJl
ZWluZyAtIHdpdGhvdXQgdGFraW5nCnRvbyBtdWNoIGdyYW50IGVudHJpZXMgaW4gYWNjb3VudCBm
b3IgdGhlIGdlbmVyYWwgY2FzZSAoaS5lLiB0byBjb3ZlciBvbmx5IHRoZQpoZWFkZXIgcmVnaW9u
IDw9IDI1NiBieXRlcywgMTYgZ3JhbnRzIHBlciByaW5nKSB3aGlsZSBjb25maWd1cmFibGUgYnkg
a2VybmVsCndoZW4gb25lIHdhbnRzIHRvIHJlc29ydCB0byBhIGNvcHktYmFzZWQgYXMgb3Bwb3Nl
ZCB0byBncmFudCBjb3B5L21hcC4KClxjbGVhcnBhZ2UKCiMgR2VuZXJhbCBPcGVyYXRpb24KCkhl
cmUgd2UgZGVzY3JpYmUgaG93IG5ldGJhY2sgYW5kIG5ldGZyb250IGdlbmVyYWwgb3BlcmF0ZSwg
YW5kIHdoZXJlIHRoZSBwcm9wb3NlZApzb2x1dGlvbiB3aWxsIGZpdC4gVGhlIHNlY3VyaXR5IG1l
Y2hhbmlzbSBjdXJyZW50bHkgaW52b2x2ZXMgZ3JhbnRzIHJlZmVyZW5jZXMKd2hpY2ggaW4gZXNz
ZW5jZSBhcmUgcm91bmQtcm9iaW4gcmVjeWNsZWQgJ3RpY2tldHMnIHN0YW1wZWQgd2l0aCB0aGUg
R1BGTnMsCnBlcm1pc3Npb24gYXR0cmlidXRlcywgYW5kIHRoZSBhdXRob3JpemVkIGRvbWFpbjoK
CihUaGlzIGlzIGFuIGluLW1lbW9yeSB2aWV3IG9mIHN0cnVjdCBncmFudF9lbnRyeV92MSk6Cgog
ICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgb2N0ZXQKICAg
ICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAg
fCBmbGFncyAgICAgIHwgZG9tYWluIGlkIHwgZnJhbWUgICAgICAgICAgICAgICAgICB8CiAgICAr
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCldoZXJl
IHRoZXJlIGFyZSBOIGdyYW50IGVudHJpZXMgaW4gYSBncmFudCB0YWJsZSwgZm9yIGV4YW1wbGU6
CgogICAgQDA6CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKICAgIHwgcncgICAgICAgICB8IDAgICAgICAgICB8IDB4QUJDREVGICAgICAgICAg
ICAgICAgfAogICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICB8IHJ3ICAgICAgICAgfCAwICAgICAgICAgfCAweEZBMTI0ICAgICAgICAgICAg
ICAgIHwKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKwogICAgfCBybyAgICAgICAgIHwgMSAgICAgICAgIHwgMHhCRUVGICAgICAgICAgICAgICAg
ICB8CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKCiAgICAgIC4uLi4uCiAgICBATjoKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBydyAgICAgICAgIHwgMCAgICAgICAgIHwgMHg5
OTIzQSAgICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKCkVhY2ggZW50cnkgY29uc3VtZXMgOCBieXRlcywgdGhlcmVm
b3JlIDUxMiBlbnRyaWVzIGNhbiBmaXQgb24gb25lIHBhZ2UuClRoZSBgZ250dGFiX21heF9mcmFt
ZXNgIHdoaWNoIGlzIGEgZGVmYXVsdCBvZiAzMiBwYWdlcy4gSGVuY2UgMTYsMzg0CmdyYW50cy4g
VGhlIFBhcmFWaXJ0dWFsaXplZCAoUFYpIGRyaXZlcnMgd2lsbCB1c2UgdGhlIGdyYW50IHJlZmVy
ZW5jZSAoaW5kZXgKaW4gdGhlIGdyYW50IHRhYmxlIC0gMCAuLiBOKSBpbiB0aGVpciBjb21tYW5k
IHJpbmcuCgpcY2xlYXJwYWdlCgojIyBHdWVzdCBUcmFuc21pdAoKVGhlIHZpZXcgb2YgdGhlIHNo
YXJlZCB0cmFuc21pdCByaW5nIGlzIHRoZSBmb2xsb3dpbmc6CgogICAgIDAgICAgIDEgICAgIDIg
ICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgb2N0ZXQKICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCByZXFfcHJvZCAgICAgICAg
ICAgICAgIHwgcmVxX2V2ZW50ICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgcnNwX3Byb2QgICAgICAgICAg
ICAgICB8IHJzcF9ldmVudCAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8IHB2dCAgICAgICAgICAgICAgICAg
ICAgfCBwYWRbNDRdICAgICAgICAgICAgICAgIHwKICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAuLi4uICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IFs2NGJ5dGVzXQogICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLVwKICAgIHwgZ3JlZiAgICAgICAg
ICAgICAgICAgICB8IG9mZnNldCAgICB8IGZsYWdzICAgICAgfCB8CiAgICArLS0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgKy0nc3RydWN0CiAgICB8IGlk
ICAgICAgICAgfCBzaXplICAgICAgfCBpZCAgICAgICAgfCBzdGF0dXMgICAgIHwgfCBuZXRpZl90
eF9zcmluZ19lbnRyeScKICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKy0vCiAgICB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL3wgLi4gTgogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rCiAKRWFjaCBlbnRyeSBjb25zdW1lcyAxNiBvY3RldHMgdGhlcmVm
b3JlIDI1NiBlbnRyaWVzIGNhbiBmaXQgb24gb25lIHBhZ2UuYHN0cnVjdApuZXRpZl90eF9zcmlu
Z19lbnRyeWAgaW5jbHVkZXMgYm90aCBgc3RydWN0IG5ldGlmX3R4X3JlcXVlc3RgIChmaXJzdCAx
MiBvY3RldHMpCmFuZCBgc3RydWN0IG5ldGlmX3R4X3Jlc3BvbnNlYCAobGFzdCA0IG9jdGV0cyku
ICBBZGRpdGlvbmFsbHkgYSBgc3RydWN0Cm5ldGlmX2V4dHJhX2luZm9gIG1heSBvdmVybGF5IHRo
ZSByZXF1ZXN0IGluIHdoaWNoIGNhc2UgdGhlIGZvcm1hdCBpczoKCiAgICArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstXAogICAgfCB0eXBlIHxmbGFn
c3wgdHlwZSBzcGVjaWZpYyBkYXRhIChnc28sIGhhc2gsIGV0Yyl8IHwKICAgICstLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyArLSdzdHJ1Y3QKICAgIHwg
cGFkZGluZyBmb3IgdHggICAgICAgICB8IHVudXNlZCAgICAgICAgICAgICAgICAgfCB8IG5ldGlm
X2V4dHJhX2luZm8nCiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLwoKSW4gZXNzZW5jZSB0aGUgdHJhbnNtaXNzaW9uIG9mIGEgcGFja2V0IGlu
IGEgZnJvbSBmcm9udGVuZCB0byB0aGUgYmFja2VuZApuZXR3b3JrIHN0YWNrIGdvZXMgYXMgZm9s
bG93aW5nOgoKKipGcm9udGVuZCoqCgoxKSBDYWxjdWxhdGUgaG93IG1hbnkgc2xvdHMgYXJlIG5l
ZWRlZCBmb3IgdHJhbnNtaXR0aW5nIHRoZSBwYWNrZXQuCiAgIEZhaWwgaWYgdGhlcmUgYXJlIGFy
ZW4ndCBlbm91Z2ggc2xvdHMuCgpbIENhbGN1bGF0aW9uIG5lZWRzIHRvIGVzdGltYXRlIHNsb3Rz
IHRha2luZyBpbnRvIGFjY291bnQgNGsgcGFnZSBib3VuZGFyeSBdCgoyKSBNYWtlIGZpcnN0IHJl
cXVlc3QgZm9yIHRoZSBwYWNrZXQuCiAgIFRoZSBmaXJzdCByZXF1ZXN0IGNvbnRhaW5zIHRoZSB3
aG9sZSBwYWNrZXQgc2l6ZSwgY2hlY2tzdW0gaW5mbywKICAgZmxhZyB3aGV0aGVyIGl0IGNvbnRh
aW5zIGV4dHJhIG1ldGFkYXRhLCBhbmQgaWYgZm9sbG93aW5nIHNsb3RzIGNvbnRhaW4KICAgbW9y
ZSBkYXRhLgoKMykgUHV0IGdyYW50IGluIHRoZSBgZ3JlZmAgZmllbGQgb2YgdGhlIHR4IHNsb3Qu
Cgo0KSBTZXQgZXh0cmEgaW5mbyBpZiBwYWNrZXQgcmVxdWlyZXMgc3BlY2lhbCBtZXRhZGF0YSAo
ZS5nLiBHU08gc2l6ZSkKCjUpIElmIHRoZXJlJ3Mgc3RpbGwgZGF0YSB0byBiZSBncmFudGVkIHNl
dCBmbGFnIGBORVRUWEZfbW9yZV9kYXRhYCBpbgpyZXF1ZXN0IGBmbGFnc2AuCgo2KSBHcmFudCBy
ZW1haW5pbmcgcGFja2V0IHBhZ2VzIG9uZSBwZXIgc2xvdC4gKGdyYW50IGJvdW5kYXJ5IGlzIDRr
KQoKNykgRmlsbCByZXN1bHRhbnQgZ3JlZnMgaW4gdGhlIHNsb3RzIHNldHRpbmcgYE5FVFRYRl9t
b3JlX2RhdGFgIGZvciB0aGUgTi0xLgoKOCkgRmlsbCB0aGUgdG90YWwgcGFja2V0IHNpemUgaW4g
dGhlIGZpcnN0IHJlcXVlc3QuCgo5KSBTZXQgY2hlY2tzdW0gaW5mbyBvZiB0aGUgcGFja2V0IChp
ZiB0aGUgY2hrc3VtIG9mZmxvYWQgaWYgc3VwcG9ydGVkKQoKMTApIFVwZGF0ZSB0aGUgcmVxdWVz
dCBwcm9kdWNlciBpbmRleCAoYHJlcV9wcm9kYCkKCjExKSBDaGVjayB3aGV0aGVyIGJhY2tlbmQg
bmVlZHMgYSBub3RpZmljYXRpb24KCjExLjEpIFBlcmZvcm0gaHlwZXJjYWxsIGBFVlRDSE5PUF9z
ZW5kYCB3aGljaCBtaWdodCBtZWFuIGEgX19WTUVYSVRfXwogICAgICBkZXBlbmRpbmcgb24gdGhl
IGd1ZXN0IHR5cGUuCgoqKkJhY2tlbmQqKgoKMTIpIEJhY2tlbmQgZ2V0cyBhbiBpbnRlcnJ1cHQg
YW5kIHJ1bnMgaXRzIGludGVycnVwdCBzZXJ2aWNlIHJvdXRpbmUuCgoxMykgQmFja2VuZCBjaGVj
a3MgaWYgdGhlcmUgYXJlIHVuY29uc3VtZWQgcmVxdWVzdHMKCjE0KSBCYWNrZW5kIGNvbnN1bWUg
YSByZXF1ZXN0IGZyb20gdGhlIHJpbmcKCjE1KSBQcm9jZXNzIGV4dHJhIGluZm8gKGUuZy4gaWYg
R1NPIGluZm8gd2FzIHNldCkKCjE2KSBDb3VudHMgYWxsIHJlcXVlc3RzIGZvciB0aGlzIHBhY2tl
dCB0byBiZSBwcm9jZXNzZWQgKHdoaWxlCmBORVRUWEZfbW9yZV9kYXRhYCBpcyBzZXQpIGFuZCBw
ZXJmb3JtcyBhIGZldyB2YWxpZGF0aW9uIHRlc3RzOgoKMTYuMSkgRmFpbCB0cmFuc21pc3Npb24g
aWYgdG90YWwgcGFja2V0IHNpemUgaXMgc21hbGxlciB0aGFuIEV0aGVybmV0Cm1pbmltdW0gYWxs
b3dlZDsKCiAgRmFpbGluZyB0cmFuc21pc3Npb24gbWVhbnMgZmlsbGluZyBgaWRgIG9mIHRoZSBy
ZXF1ZXN0IGFuZAogIGBzdGF0dXNgIG9mIGBORVRJRl9SU1BfRVJSYCBvZiBgc3RydWN0IG5ldGlm
X3R4X3Jlc3BvbnNlYDsKICB1cGRhdGUgcnNwX3Byb2QgYW5kIGZpbmFsbHkgbm90aWZ5IGZyb250
ZW5kICh0aHJvdWdoIGBFVlRDSE5PUF9zZW5kYCkuCgoxNi4yKSBGYWlsIHRyYW5zbWlzc2lvbiBp
ZiBvbmUgb2YgdGhlIHNsb3RzIChzaXplICsgb2Zmc2V0KSBjcm9zc2VzIHRoZSBwYWdlCmJvdW5k
YXJ5CgoxNi4zKSBGYWlsIHRyYW5zbWlzc2lvbiBpZiBudW1iZXIgb2Ygc2xvdHMgYXJlIGJpZ2dl
ciB0aGFuIHNwZWMgZGVmaW5lZAooMTggc2xvdHMgbWF4IGluIG5ldGlmLmgpCgoxNykgQWxsb2Nh
dGUgcGFja2V0IG1ldGFkYXRhCgpbICpMaW51eCBzcGVjaWZpYyo6IFRoaXMgc3RydWN0dXJlIGVt
Y29tcGFzc2VzIGEgbGluZWFyIGRhdGEgcmVnaW9uIHdoaWNoCmdlbmVyYWxseSBhY2NvbW9kYXRl
cyB0aGUgcHJvdG9jb2wgaGVhZGVyIGFuZCBzdWNoLiBOZXRiYWNrIGFsbG9jYXRlcyB1cCB0byAx
MjgKYnl0ZXMgZm9yIHRoYXQuIF0KCjE4KSAqTGludXggc3BlY2lmaWMqOiBTZXR1cCB1cCBhIGBH
TlRUQUJPUF9jb3B5YCB0byBjb3B5IHVwIHRvIDEyOCBieXRlcyB0byB0aGlzIHNtYWxsCnJlZ2lv
biAobGluZWFyIHBhcnQgb2YgdGhlIHNrYikgKm9ubHkqIGZyb20gdGhlIGZpcnN0IHNsb3QuCgox
OSkgU2V0dXAgR05UVEFCT1Agb3BlcmF0aW9ucyB0byBjb3B5L21hcCB0aGUgcGFja2V0CgoyMCkg
UGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIChncmFudCBjb3B5KSBhbmQvb3IgYEdOVFRBQk9Q
X21hcF9ncmFudF9yZWZgCiAgICBoeXBlcmNhbGxzLgoKWyAqTGludXgtc3BlY2lmaWMqOiBkb2Vz
IGEgY29weSBmb3IgdGhlIGxpbmVhciByZWdpb24gKDw9MTI4IGJ5dGVzKSBhbmQgbWFwcyB0aGUK
ICAgICAgICAgcmVtYWluaW5nIHNsb3RzIGFzIGZyYWdzIGZvciB0aGUgcmVzdCBvZiB0aGUgZGF0
YSBdCgoyMSkgQ2hlY2sgaWYgdGhlIGdyYW50IG9wZXJhdGlvbnMgd2VyZSBzdWNjZXNzZnVsIGFu
ZCBmYWlsIHRyYW5zbWlzc2lvbiBpZgphbnkgb2YgdGhlIHJlc3VsdGFudCBvcGVyYXRpb24gYHN0
YXR1c2Agd2VyZSBkaWZmZXJlbnQgdGhhbiBgR05UU1Rfb2theWAuCgoyMS4xKSBJZiBpdCdzIGEg
Z3JhbnQgY29weWluZyBiYWNrZW5kLCB0aGVyZWZvcmUgcHJvZHVjZSByZXNwb25zZXMgZm9yIGFs
bCB0aGUKdGhlIGNvcGllZCBncmFudHMgbGlrZSBpbiAxNi4xKS4gT25seSBkaWZmZXJlbmNlIGlz
IHRoYXQgc3RhdHVzIGlzCmBORVRJRl9SU1BfT0tBWWAuCgoyMS4yKSBVcGRhdGUgdGhlIHJlc3Bv
bnNlIHByb2R1Y2VyIGluZGV4IChgcnNwX3Byb2RgKQoKMjIpIFNldCB1cCBnc28gaW5mbyByZXF1
ZXN0ZWQgYnkgZnJvbnRlbmQgW29wdGlvbmFsXQoKMjMpIFNldCBmcm9udGVuZCBwcm92aWRlZCBj
aGVja3N1bSBpbmZvCgoyNCkgKkxpbnV4LXNwZWNpZmljKjogUmVnaXN0ZXIgZGVzdHJ1Y3RvciBj
YWxsYmFjayB3aGVuIHBhY2tldCBwYWdlcyBhcmUgZnJlZWQuCgoyNSkgQ2FsbCBpbnRvIHRvIHRo
ZSBuZXR3b3JrIHN0YWNrLgoKMjYpIFVwZGF0ZSBgcmVxX2V2ZW50YCB0byBgcmVxdWVzdCBjb25z
dW1lciBpbmRleCArIDFgIHRvIHJlY2VpdmUgYSBub3RpZmljYXRpb24KICAgIG9uIHRoZSBmaXJz
dCBwcm9kdWNlZCByZXF1ZXN0IGZyb20gZnJvbnRlbmQuCiAgICBbb3B0aW9uYWwsIGlmIGJhY2tl
bmQgaXMgcG9sbGluZyB0aGUgcmluZyBhbmQgbmV2ZXIgc2xlZXBzXQoKMjcpICpMaW51eC1zcGVj
aWZpYyo6IFBhY2tldCBkZXN0cnVjdG9yIGNhbGxiYWNrIGlzIGNhbGxlZC4KCjI3LjEpIFNldCB1
cCBgR05UVEFCT1BfdW5tYXBfZ3JhbnRfcmVmYCBvcHMgZm9yIHRoZSBkZXNpZ25hdGVkIHBhY2tl
dCBwYWdlcy4KCjI3LjIpIE9uY2UgZG9uZSwgcGVyZm9ybSBgR05UVEFCT1BfdW5tYXBfZ3JhbnRf
cmVmYCBoeXBlcmNhbGwuIFVuZGVybHlpbmcKdGhpcyBoeXBlcmNhbGwgYSBUTEIgZmx1c2ggb2Yg
YWxsIGJhY2tlbmQgdkNQVVMgaXMgZG9uZS4KCjI3LjMpIFByb2R1Y2UgVHggcmVzcG9uc2UgbGlr
ZSBzdGVwIDIxLjEpIGFuZCAyMS4yKQoKWypMaW51eC1zcGVjaWZpYyo6IEl0IGNvbnRhaW5zIGEg
dGhyZWFkIHRoYXQgaXMgd29rZW4gZm9yIHRoaXMgcHVycG9zZS4gQW5kCml0IGJhdGNoIHRoZXNl
IHVubWFwIG9wZXJhdGlvbnMuIFRoZSBjYWxsYmFjayBqdXN0IHF1ZXVlcyBhbm90aGVyIHVubWFw
Ll0KCjI3LjQpIENoZWNrIHdoZXRoZXIgZnJvbnRlbmQgcmVxdWVzdGVkIGEgbm90aWZpY2F0aW9u
CgoyNy40LjEpIElmIHNvLCBQZXJmb3JtIGh5cGVyY2FsbCBgRVZUQ0hOT1Bfc2VuZGAgd2hpY2gg
bWlnaHQgbWVhbiBhIF9fVk1FWElUX18KICAgICAgZGVwZW5kaW5nIG9uIHRoZSBndWVzdCB0eXBl
LgoKKipGcm9udGVuZCoqCgoyOCkgVHJhbnNtaXQgaW50ZXJydXB0IGlzIHJhaXNlZCB3aGljaCBz
aWduYWxzIHRoZSBwYWNrZXQgdHJhbnNtaXNzaW9uIGNvbXBsZXRpb24uCgoyOSkgVHJhbnNtaXQg
Y29tcGxldGlvbiByb3V0aW5lIGNoZWNrcyBmb3IgdW5jb25zdW1lZCByZXNwb25zZXMgCgozMCkg
UHJvY2Vzc2VzIHRoZSByZXNwb25zZXMgYW5kIHJldm9rZXMgdGhlIGdyYW50cyBwcm92aWRlZC4K
CjMxKSBVcGRhdGVzIGByc3BfY29uc2AgKHJlcXVlc3QgY29uc3VtZXIgaW5kZXgpCgpUaGlzIHBy
b3Bvc2FsIGFpbXMgYXQgcmVtb3Zpbmcgc3RlcHMgMTkpIDIwKSAyMSkgYnkgdXNpbmcgZ3JlZnMg
cHJldmlvdXNseQptYXBwZWQgYXQgZ3Vlc3QgcmVxdWVzdC4gR3Vlc3QgZGVjaWRlcyBob3cgdG8g
ZGlzdHJpYnV0ZSBvciB1c2UgdGhlc2UgcHJlbWFwcGVkCmdyZWZzIHdpdGggZWl0aGVyIGxpbmVh
ciBvciBmdWxsIHBhY2tldC4gVGhpcyBhbGxvd3MgdXMgdG8gcmVwbGFjZSBzdGVwIDI3KQoodGhl
IHVubWFwKSBwcmV2ZW50aW5nIHRoZSBUTEIgZmx1c2guCgpOb3RlIHRoYXQgYSBncmFudCBjb3B5
IGRvZXMgdGhlIGZvbGxvd2luZyAoaW4gcHNldWRvIGNvZGUpOgoKCXJjdV9sb2NrKHNyY19kb21h
aW4pOwoJcmN1X2xvY2soZHN0X2RvbWFpbik7CgoJZm9yIChvcCA9IGdudGNvcHlbMF07IG9wIDwg
bnJfb3BzOyBvcCsrKSB7CgkJc3JjX2ZyYW1lID0gX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KHNy
Y19kb21haW4sIDxvcC5zcmMuZ3JlZj4pOwoJCV4gaGVyZSBpbXBsaWVzIGEgaG9sZGluZyBhIHBv
dGVudGlhbCBjb250ZW5kZWQgcGVyIENQVSBsb2NrIG9uIHRoZQoJICAgICAgICAgIHJlbW90ZSBn
cmFudCB0YWJsZS4KCQlzcmNfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2Uoc3JjX2ZyYW1lKTsKCQoJ
CWRzdF9mcmFtZSA9IF9fZ2V0X3BhZ2VkX2ZyYW1lKGRzdF9kb21haW4sIDxvcC5kc3QubWZuPikK
CQlkc3RfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UoZHN0X2ZyYW1lKTsKCgkJbWVtY3B5KGRzdF92
YWRkciArIDxvcC5kc3Qub2Zmc2V0PiwKCQkJc3JjX2ZyYW1lICsgPG9wLnNyYy5vZmZzZXQ+LAoJ
CQk8b3Auc2l6ZT4pOwoKCQl1bm1hcF9kb21haW5fcGFnZShzcmNfZnJhbWUpOwoJCXVubWFwX2Rv
bWFpbl9wYWdlKGRzdF9mcmFtZSk7CgoJcmN1X3VubG9jayhzcmNfZG9tYWluKTsKCXJjdV91bmxv
Y2soZHN0X2RvbWFpbik7CgpMaW51eCBuZXRiYWNrIGltcGxlbWVudGF0aW9uIGNvcGllcyB0aGUg
Zmlyc3QgMTI4IGJ5dGVzIGludG8gaXRzIG5ldHdvcmsgYnVmZmVyCmxpbmVhciByZWdpb24uIEhl
bmNlIG9uIHRoZSBjYXNlIG9mIHRoZSBmaXJzdCByZWdpb24gaXQgaXMgcmVwbGFjZWQgYnkgYSBt
ZW1jcHkKb24gYmFja2VuZCwgYXMgb3Bwb3NlZCB0byBhIGdyYW50IGNvcHkuCgpcY2xlYXJwYWdl
CgojIyBHdWVzdCBSZWNlaXZlCgpUaGUgdmlldyBvZiB0aGUgc2hhcmVkIHJlY2VpdmUgcmluZyBp
cyB0aGUgZm9sbG93aW5nOgoKICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAg
ICA2ICAgICA3IG9jdGV0CiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKICAgIHwgcmVxX3Byb2QgICAgICAgICAgICAgICB8IHJlcV9ldmVudCAg
ICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCiAgICB8IHJzcF9wcm9kICAgICAgICAgICAgICAgfCByc3BfZXZlbnQgICAg
ICAgICAgICAgIHwKICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwogICAgfCBwdnQgICAgICAgICAgICAgICAgICAgIHwgcGFkWzQ0XSAgICAgICAg
ICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgIHwgLi4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCBbNjRieXRlc10KICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgfCBpZCAgICAgICAgIHwgcGFkICAgICAgIHwgZ3JlZiAgICAg
ICAgICAgICAgICAgICB8IC0+J3N0cnVjdCBuZXRpZl9yeF9yZXF1ZXN0JwogICAgKy0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8IGlkICAgICAg
ICAgfCBvZmZzZXQgICAgfCBmbGFncyAgICAgfCBzdGF0dXMgICAgIHwgLT4nc3RydWN0IG5ldGlm
X3J4X3Jlc3BvbnNlJwogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCiAgICB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL3wgLi4gTgogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rCgogCkVhY2ggZW50cnkgaW4gdGhlIHJpbmcgb2NjdXBpZXMgMTYgb2N0
ZXRzIHdoaWNoIG1lYW5zIGEgcGFnZSBmaXRzIDI1NiBlbnRyaWVzLgpBZGRpdGlvbmFsbHkgYSBg
c3RydWN0IG5ldGlmX2V4dHJhX2luZm9gIG1heSBvdmVybGF5IHRoZSByeCByZXF1ZXN0IGluIHdo
aWNoCmNhc2UgdGhlIGZvcm1hdCBpczoKCiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgdHlwZSB8ZmxhZ3N8IHR5cGUgc3BlY2lmaWMg
ZGF0YSAoZ3NvLCBoYXNoLCBldGMpfCAtPidzdHJ1Y3QgbmV0aWZfZXh0cmFfaW5mbycKICAgICst
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAKCk5vdGlj
ZSB0aGUgbGFjayBvZiBwYWRkaW5nLCBhbmQgdGhhdCBpcyBiZWNhdXNlIGl0J3Mgbm90IHVzZWQg
b24gUngsIGFzIFJ4CnJlcXVlc3QgYm91bmRhcnkgaXMgOCBvY3RldHMuCgpJbiBlc3NlbmNlIHRo
ZSBzdGVwcyBmb3IgcmVjZWl2aW5nIG9mIGEgcGFja2V0IGluIGEgTGludXggZnJvbnRlbmQgaXMg
YXMKIGZyb20gYmFja2VuZCB0byBmcm9udGVuZCBuZXR3b3JrIHN0YWNrOgoKKipCYWNrZW5kKioK
CjEpIEJhY2tlbmQgdHJhbnNtaXQgZnVuY3Rpb24gc3RhcnRzCgpbKkxpbnV4LXNwZWNpZmljKjog
SXQgbWVhbnMgd2UgdGFrZSBhIHBhY2tldCBhbmQgYWRkIHRvIGFuIGludGVybmFsIHF1ZXVlCiAo
cHJvdGVjdGVkIGJ5IGEgbG9jaykgd2hlcmVhcyBhIHNlcGFyYXRlIHRocmVhZCB0YWtlcyBpdCBm
cm9tIHRoYXQgcXVldWUgYW5kCiBwcm9jZXNzIHRoZSBhY3R1YWwgbGlrZSB0aGUgc3RlcHMgYmVs
b3cuIFRoaXMgdGhyZWFkIGhhcyB0aGUgcHVycG9zZSBvZgogYWdncmVnYXRpbmcgYXMgbXVjaCBj
b3BpZXMgYXMgcG9zc2libGUuXQoKMikgQ2hlY2tzIGlmIHRoZXJlIGFyZSBlbm91Z2ggcnggcmlu
ZyBzbG90cyB0aGF0IGNhbiBhY2NvbW9kYXRlIHRoZSBwYWNrZXQuCgozKSBHZXRzIGEgcmVxdWVz
dCBmcm9tIHRoZSByaW5nIGZvciB0aGUgZmlyc3QgZGF0YSBzbG90IGFuZCBmZXRjaGVzIHRoZSBg
Z3JlZmAKICAgZnJvbSBpdC4KCjQpIENyZWF0ZSBncmFudCBjb3B5IG9wIGZyb20gcGFja2V0IHBh
Z2UgdG8gYGdyZWZgLgoKWyBJdCdzIHVwIHRvIHRoZSBiYWNrZW5kIHRvIGNob29zZSBob3cgaXQg
ZmlsbHMgdGhpcyBkYXRhLiBFLmcuIGJhY2tlbmQgbWF5CiAgY2hvb3NlIHRvIG1lcmdlIGFzIG11
Y2ggYXMgZGF0YSBmcm9tIGRpZmZlcmVudCBwYWdlcyBpbnRvIHRoaXMgc2luZ2xlIGdyZWYsCiAg
c2ltaWxhciB0byBtZXJnZWFibGUgcnggYnVmZmVycyBpbiB2aG9zdC4gXQoKNSkgU2V0cyB1cCBm
bGFncy9jaGVja3N1bSBpbmZvIG9uIGZpcnN0IHJlcXVlc3QuCgo2KSBHZXRzIGEgcmVzcG9uc2Ug
ZnJvbSB0aGUgcmluZyBmb3IgdGhpcyBkYXRhIHNsb3QuCgo3KSBQcmVmaWxsIGV4cGVjdGVkIHJl
c3BvbnNlIHJpbmcgd2l0aCB0aGUgcmVxdWVzdCBgaWRgIGFuZCBzbG90IHNpemUuCgo4KSBVcGRh
dGUgdGhlIHJlcXVlc3QgY29uc3VtZXIgaW5kZXggKGByZXFfY29uc2ApCgo5KSBHZXRzIGEgcmVx
dWVzdCBmcm9tIHRoZSByaW5nIGZvciB0aGUgZmlyc3QgZXh0cmEgaW5mbyBbb3B0aW9uYWxdCgox
MCkgU2V0cyB1cCBleHRyYSBpbmZvIChlLmcuIEdTTyBkZXNjcmlwdG9yKSBbb3B0aW9uYWxdIHJl
cGVhdCBzdGVwIDgpLgoKMTEpIFJlcGVhdCBzdGVwcyAzIHRocm91Z2ggOCBmb3IgYWxsIHBhY2tl
dCBwYWdlcyBhbmQgc2V0IGBORVRSWEZfbW9yZV9kYXRhYAogICBpbiB0aGUgTi0xIHNsb3QuCgox
MikgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIGh5cGVyY2FsbC4KCjEzKSBDaGVjayBpZiB0
aGUgZ3JhbnQgb3BlcmF0aW9ucyBzdGF0dXMgd2FzIGluY29ycmVjdCBhbmQgaWYgc28gc2V0IGBz
dGF0dXNgCiAgICBvZiB0aGUgYHN0cnVjdCBuZXRpZl9yeF9yZXNwb25zZWAgZmllbGQgdG8gTkVU
SUZfUlNQX0VSUi4gCgoxNCkgVXBkYXRlIHRoZSByZXNwb25zZSBwcm9kdWNlciBpbmRleCAoYHJz
cF9wcm9kYCkKCioqRnJvbnRlbmQqKgoKMTUpIEZyb250ZW5kIGdldHMgYW4gaW50ZXJydXB0IGFu
ZCBydW5zIGl0cyBpbnRlcnJ1cHQgc2VydmljZSByb3V0aW5lCgoxNikgQ2hlY2tzIGlmIHRoZXJl
J3MgdW5jb25zdW1lZCByZXNwb25zZXMKCjE3KSBDb25zdW1lcyBhIHJlc3BvbnNlIGZyb20gdGhl
IHJpbmcgKGZpcnN0IHJlc3BvbnNlIGZvciBhIHBhY2tldCkKCjE4KSBSZXZva2UgdGhlIGBncmVm
YCBpbiB0aGUgcmVzcG9uc2UKCjE5KSBDb25zdW1lcyBleHRyYSBpbmZvIHJlc3BvbnNlIFtvcHRp
b25hbF0KCjIwKSBXaGlsZSBOLTEgcmVxdWVzdHMgaGFzIGBORVRSWEZfbW9yZV9kYXRhYCwgdGhl
biBmZXRjaCBlYWNoIG9mIHJlc3BvbnNlcwogICAgYW5kIHJldm9rZSB0aGUgZGVzaWduYXRlZCBg
Z3JlZmAuCgoyMSkgVXBkYXRlIHRoZSByZXNwb25zZSBjb25zdW1lciBpbmRleCAoYHJzcF9jb25z
YCkKCjIyKSAqTGludXgtc3BlY2lmaWMqOiBDb3B5IChmcm9tIGZpcnN0IHNsb3QgZ3JlZikgdXAg
dG8gMjU2IGJ5dGVzIHRvIHRoZSBsaW5lYXIKICAgIHJlZ2lvbiBvZiB0aGUgcGFja2V0IG1ldGFk
YXRhIHN0cnVjdHVyZSAoc2tiKS4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2VzCiAgICBwcm9jZXNzZWQg
aW4gdGhlIHJlc3BvbnNlcyBhcmUgdGhlbiBhZGRlZCBhcyBmcmFncy4KCjIzKSBTZXQgY2hlY2tz
dW0gaW5mbyBiYXNlZCBvbiBmaXJzdCByZXNwb25zZSBmbGFncy4KCjI0KSBDYWxsIHBhY2tldCBp
bnRvIHRoZSBuZXR3b3JrIHN0YWNrLgoKMjUpIEFsbG9jYXRlIG5ldyBwYWdlcyBhbmQgYW55IG5l
Y2Vzc2FyeSBwYWNrZXQgbWV0YWRhdGEgc3RydXR1cmVzIHRvIG5ldwogICAgcmVxdWVzdHMuIFRo
ZXNlIHJlcXVlc3RzIHdpbGwgdGhlbiBiZSB1c2VkIGluIHN0ZXAgMSkgYW5kIHNvIGZvcnRoLgoK
MjYpIFVwZGF0ZSB0aGUgcmVxdWVzdCBwcm9kdWNlciBpbmRleCAoYHJlcV9wcm9kYCkKICAgCjI3
KSBDaGVjayB3aGV0aGVyIGJhY2tlbmQgbmVlZHMgbm90aWZpY2F0aW9uOgoKMjcuMSkgSWYgc28s
IFBlcmZvcm0gaHlwZXJjYWxsIGBFVlRDSE5PUF9zZW5kYCB3aGljaCBtaWdodCBtZWFuIGEgX19W
TUVYSVRfXwogICAgICBkZXBlbmRpbmcgb24gdGhlIGd1ZXN0IHR5cGUuCgoyOCkgVXBkYXRlIGBy
c3BfZXZlbnRgIHRvIGByZXNwb25zZSBjb25zdW1lciBpbmRleCArIDFgIHN1Y2ggdGhhdCBmcm9u
dGVuZAogICAgcmVjZWl2ZSBhIG5vdGlmaWNhdGlvbiBvbiB0aGUgZmlyc3QgbmV3bHkgcHJvZHVj
ZWQgcmVzcG9uc2UuCiAgICBbb3B0aW9uYWwsIGlmIGZyb250ZW5kIGlzIHBvbGxpbmcgdGhlIHJp
bmcgYW5kIG5ldmVyIHNsZWVwc10KClRoaXMgcHJvcG9zYWwgYWltcyBhdCByZXBsYWNpbmcgc3Rl
cCA0KSwgMTIpIGFuZCAgMjIpIHdpdGggbWVtY3B5IGlmIHRoZQpncmVmcyBvbiB0aGUgUnggcmlu
ZyB3ZXJlIHJlcXVlc3RlZCB0byBiZSBtYXBwZWQgYnkgdGhlIGd1ZXN0LiBGcm9udGVuZCBtYXkg
dXNlCnN0cmF0ZWdpZXMgdG8gYWxsb3cgZmFzdCByZWN5Y2xpbmcgb2YgZ3JhbnRzIGZvciByZXBs
aW5pc2hpbmcgdGhlIHJpbmcsCmhlbmNlIGxldHRpbmcgRG9tYWluLTAgcmVwbGFjZSB0aGUgZ3Jh
bnQgY29waWVzIHdpdGggIG1lbWNweSBpbnN0ZWFkLCB3aGljaCBpcwpmYXN0ZXIuCgpEZXBlbmRp
bmcgb24gdGhlIGltcGxlbWVudGF0aW9uLCBpdCB3b3VsZCBtZWFuIHRoYXQgd2Ugbm8gbG9uZ2Vy
CndvdWxkIG5lZWQgdG8gYWdncmVnYXRlIGFzIG11Y2ggYXMgZ3JhbnQgb3BzIGFzIHBvc3NpYmxl
IChzdGVwIDEpIGFuZCBjb3VsZAp0cmFuc21pdCB0aGUgcGFja2V0IG9uIHRoZSB0cmFuc21pdCBm
dW5jdGlvbiAoZS5nLiBMaW51eCBgYGBuZG9fc3RhcnRfeG1pdGBgYCkKYXMgcHJldmlvdXNseSBw
cm9wb3NlZApoZXJlXFtbMF0oaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTUtMDUvbXNnMDE1MDQuaHRtbClcXS4KVGhpcyB3b3VsZCBoZWF2aWx5
IGltcHJvdmUgZWZmaWNpZW5jeSBzcGVjaWZpYWxseSBmb3Igc21hbGxlciBwYWNrZXRzLiBXaGlj
aCBpbgpyZXR1cm4gd291bGQgZGVjcmVhc2UgUlRULCBoYXZpbmcgZGF0YSBiZWluZyBhY2tub2xl
ZGdlZCBtdWNoIHF1aWNrZXIuCgpcY2xlYXJwYWdlCgojIFByb3Bvc2VkIEV4dGVuc2lvbgoKVGhl
IGlkZWEgaXMgdG8gYWxsb3cgZ3Vlc3QgbW9yZSBjb250cm9sbGFiaWxpdHkgb24gaG93IGl0cyBn
cmFudHMgYXJlIG1hcHBlZCBvcgpub3QuIEN1cnJlbnRseSB0aGVyZSdzIG5vIGNvbnRyb2wgb3Zl
ciBpdCBmb3IgZnJvbnRlbmRzIG9yIGJhY2tlbmRzLCBhbmQgbGF0dGVyCmNhbm5vdCBtYWtlIGFz
c3VtcHRpb25zIG9uIHRoZSBtYXBwaW5nIHRyYW5zbWl0IG9yIHJlY2VpdmUgZ3JhbnRzLCBoZW5j
ZSB3ZQpuZWVkIGZyb250ZW5kIHRvIHRha2UgaW5pdGlhdGl2ZSBpbnRvIG1hbmFnaW5nIGl0cyBv
d24gbWFwcGluZyBvZiBncmFudHMuCkd1ZXN0cyBtYXkgdGhlbiBvcHBvcnR1bmlzdGljYWxseSBy
ZWN5Y2xlIHRoZXNlIGdyYW50cyAoZS5nLiBMaW51eCkgYW5kIGF2b2lkCnJlc29ydGluZyB0byBj
b3BpZXMgd2hpY2ggY29tZSB3aGVuIHVzaW5nIGEgZml4ZWQgYW1vdW50IG9mIGJ1ZmZlcnMuIE90
aGVyCmZyYW1ld29ya3MgKGUuZy4gIFhEUCwgbmV0bWFwLCBEUERLKSB1c2UgYSBmaXhlZCBzZXQg
b2YgYnVmZmVycyB3aGljaCBhbHNvCm1ha2VzIHRoZSBjYXNlIGZvciB0aGlzIGV4dGVuc2lvbi4K
CiMjIFRlcm1pbm9sb2d5Cgpgc3RhZ2luZyBncmFudHNgIGlzIGEgdGVybSB1c2VkIGluIHRoaXMg
ZG9jdW1lbnQgdG8gcmVmZXIgdG8gdGhlIHdob2xlIGNvbmNlcHQKb2YgaGF2aW5nIGEgc2V0IG9m
IGdyYW50cyBwZXJtYW5lbnRseSBtYXBwZWQgd2l0aCBiYWNrZW5kLCBjb250YWluaW5nIGRhdGEK
c3RhZ2luZyB1bnRpbCBjb21wbGV0aW9uLiBUaGVyZWZvcmUgdGhlIHRlcm0gc2hvdWxkIG5vdCBi
ZSBjb25mdXNlZCB3aXRoIGEgbmV3CmtpbmQgb2YgZ3JhbnRzIG9uIHRoZSBoeXBlcnZpc29yLgoK
IyMgQ29udHJvbCBSaW5nIE1lc3NhZ2VzCgojIyMgYFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dS
RUZfTUFQUElOR19TSVpFYAoKVGhpcyBtZXNzYWdlIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIHRv
IGZldGNoIHRoZSBudW1iZXIgb2YgZ3JlZnMgdGhhdCBjYW4KYmUga2VwdCBtYXBwZWQgaW4gdGhl
IGJhY2tlbmQuIEl0IG9ubHkgcmVjZWl2ZXMgdGhlIHF1ZXVlIGFzIGFyZ3VtZW50LCBhbmQKZGF0
YSByZXByZXNlbnRpbmcgYW1vdW50IG9mIGZyZWUgZW50cmllcyBpbiB0aGUgbWFwcGluZyB0YWJs
ZS4KCiMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYAoKVGhpcyBpcyBz
ZW50IGJ5IHRoZSBmcm9udGVuZCB0byBtYXAgYSBsaXN0IG9mIGdyYW50IHJlZmVyZW5jZXMgaW4g
dGhlIGJhY2tlbmQuCkl0IHJlY2VpdmVzIHRoZSBxdWV1ZSBpbmRleCwgdGhlIGdyYW50IGNvbnRh
aW5pbmcgdGhlIGxpc3QgKG9mZnNldCBpcwppbXBsaWNpdGx5IHplcm8pIGFuZCBob3cgbWFueSBl
bnRyaWVzIGluIHRoZSBsaXN0LiBFYWNoIGVudHJ5IGluIHRoaXMgbGlzdApoYXMgdGhlIGZvbGxv
d2luZyBmb3JtYXQ6CgoJICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYg
ICAgIDcgIG9jdGV0CgkgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKwoJIHwgZ3JhbnQgcmVmICAgICAgICAgICAgIHwgIGZsYWdzICAgIHwgIHN0YXR1cyAg
IHwKCSArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCgoJ
IGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlCgkgZmxhZ3M6IGZsYWdzIGRlc2NyaWJpbmcgdGhl
IGNvbnRyb2wgb3BlcmF0aW9uCgkgc3RhdHVzOiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfKgoKVGhl
IGxpc3QgY2FuIGhhdmUgYSBtYXhpbXVtIG9mIDUxMiBlbnRyaWVzIHRvIGJlIG1hcHBlZCBhdCBv
bmNlLgoKIyMjIGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkdgCgpUaGlzIGlz
IHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIHVubWFwIGEgbGlzdCBvZiBncmFu
dApyZWZlcmVuY2VzLiBUaGUgYXJndW1lbnRzIGFyZSB0aGUgc2FtZSBhcyBgWEVOX05FVElGX0NU
UkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYCwKaW5jbHVkaW5nIHRoZSBmb3JtYXQgb2YgdGhlIGxp
c3QuIEhvd2V2ZXIgZW50cmllcyB0byBiZSBzcGVjaWZpZWQgb24gdGhlIGxpc3QKY2FuIG9ubHkg
cmVmZXIgdG8gdGhlIG9uZXMgcHJldmlvdXNseSBhZGRlZCB3aXRoCmBYRU5fTkVUSUZfQ1RSTF9U
WVBFX0FERF9HUkVGX01BUFBJTkdgIGFuZCBhZGRpdGlvbmFsbHkgdGhlc2UgY2FuIG5vdCBiZQpp
bmZsaWdodCBncmFudCByZWZlcmVuY2VzIGluIHJpbmcgYXQgdGhlIHRpbWUgdGhlIHVzZXIgaGFz
IHJlcXVlc3RlZCB0byB1bm1hcAp0aGVtLgoKIyMgRGF0YXBhdGggQ2hhbmdlcwoKQ29udHJvbCBy
aW5nIGlzIG9ubHkgYXZhaWxhYmxlIGFmdGVyIGJhY2tlbmQgc3RhdGUgaXMgYFhlbmJ1c0Nvbm5l
Y3RlZGAKdGhlcmVmb3JlIG9ubHkgb24gdGhpcyBzdGF0ZSBjaGFuZ2UgY2FuIHRoZSBmcm9udGVu
ZCBxdWVyeSB0aGUgdG90YWwgYW1vdW50IG9mCm1hcHMgaXQgY2FuIGtlZXAuIEl0IHRoZW4gZ3Jh
bnRzIE4gZW50cmllcyBwZXIgcXVldWUgb24gYm90aCBUWCBhbmQgUlggcmluZwp3aGljaCB3aWxs
IGNyZWF0ZSB0aGUgdW5kZXJ5aW5nIGJhY2tlbmQgZ3JlZiAtPiBwYWdlIGFzc29jaWF0aW9uIChl
LmcuICBzdG9yZWQKaW4gaGFzaCB0YWJsZSkuIEZyb250ZW5kIG1heSB3aXNoIHRvIHJlY3ljbGUg
dGhlc2UgcHJlZ3JhbnRlZCBidWZmZXJzIG9yIGNob29zZQphIGNvcHkgYXBwcm9hY2ggdG8gcmVw
bGFjZSBncmFudGluZy4KCk9uIHN0ZXBzIDE5KSBvZiBHdWVzdCBUcmFuc21pdCBhbmQgMykgb2Yg
R3Vlc3QgUmVjZWl2ZSwgZGF0YSBncmVmIGlzIGZpcnN0Cmxvb2tlZCB1cCBpbiB0aGlzIHRhYmxl
IGFuZCB1c2VzIHRoZSB1bmRlcmx5aW5nIHBhZ2UgaWYgaXQgYWxyZWFkeSBleGlzdHMgYQptYXBw
aW5nLiBPbiB0aGUgc3VjY2Vzc2Z1bGwgY2FzZXMsIHN0ZXBzIDIwKSAyMSkgYW5kIDI3KSBvZiBH
dWVzdCBUcmFuc21pdCBhcmUKc2tpcHBlZCwgd2l0aCAxOSkgYmVpbmcgcmVwbGFjZWQgd2l0aCBh
IG1lbWNweSBvZiB1cCB0byAxMjggYnl0ZXMuIE9uIEd1ZXN0ClJlY2VpdmUsIDQpIDEyKSBhbmQg
MjIpIGFyZSByZXBsYWNlZCB3aXRoIG1lbWNweSBpbnN0ZWFkIG9mIGEgZ3JhbnQgY29weS4KCkZh
aWxpbmcgdG8gb2J0YWluIHRoZSB0b3RhbCBudW1iZXIgb2YgbWFwcGluZ3MKKGBYRU5fTkVUSUZf
Q1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRWApIG1lYW5zIHRoZSBndWVzdCBmYWxscyBi
YWNrIHRvIHRoZQpub3JtYWwgdXNhZ2Ugd2l0aG91dCBwcmUgZ3JhbnRpbmcgYnVmZmVycy4KClxj
bGVhcnBhZ2UKCiMgV2lyZSBQZXJmb3JtYW5jZQoKVGhpcyBzZWN0aW9uIGlzIGEgZ2xvc3Nhcnkg
bWVhbnQgdG8ga2VlcCBpbiBtaW5kIG51bWJlcnMgb24gdGhlIHdpcmUuCgpUaGUgbWluaW11bSBz
aXplIHRoYXQgY2FuIGZpdCBpbiBhIHNpbmdsZSBwYWNrZXQgd2l0aCBzaXplIE4gaXMgY2FsY3Vs
YXRlZCBhczoKCiAgUGFja2V0ID0gRXRoZXJuZXQgSGVhZGVyICgxNCkgKyBQcm90b2NvbCBEYXRh
IFVuaXQgKDQ2IC0gMTUwMCkgPSA2MCBieXRlcwoKSW4gdGhlIHdpcmUgaXQncyBhIGJpdCBtb3Jl
OgoKICBQcmVhbWJsZSAoNykgKyBTdGFydCBGcmFtZSBEZWxpbWl0ZXIgKDEpICsgUGFja2V0ICsg
Q1JDICg0KSArIEludGVyZnJhbWUgZ2FwICgxMikgPSA4NCBieXRlcwoKRm9yIGdpdmVuIExpbmst
c3BlZWQgaW4gQml0cy9zZWMgYW5kIFBhY2tldCBzaXplLCByZWFsIHBhY2tldCByYXRlIGlzCglj
YWxjdWxhdGVkIGFzOgoKICBSYXRlID0gTGluay1zcGVlZCAvICgoUHJlYW1ibGUgKyBQYWNrZXQg
KyBDUkMgKyBJbnRlcmZyYW1lIGdhcCkgKiA4KQoKTnVtYmVycyB0byBrZWVwIGluIG1pbmQgKHBh
Y2tldCBzaXplIGV4Y2x1ZGVzIFBIWSBsYXllciwgdGhvdWdoIHBhY2tldCByYXRlcwpkaXNjbG9z
ZWQgYnkgdmVuZG9ycyB0YWtlIHRob3NlIGludG8gYWNjb3VudCwgc2luY2UgaXQncyB3aGF0IGdv
ZXMgb24gdGhlCndpcmUpOgoKfCBQYWNrZXQgKyBDUkMgKGJ5dGVzKSAgIHwgMTAgR2JpdC9zICB8
ICA0MCBHYml0L3MgfCAgMTAwIEdiaXQvcyAgfAp8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfDot
LS0tLS0tLS0tOnw6LS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS0tLTp8CnwgNjQgICAgICAgICAgICAg
ICAgICAgICB8IDE0Ljg4ICBNcHBzfCAgNTkuNTIgTXBwc3wgIDE0OC44MCBNcHBzIHwKfCAxMjgg
ICAgICAgICAgICAgICAgICAgIHwgIDguNDQgIE1wcHN8ICAzMy43OCBNcHBzfCAgIDg0LjQ2IE1w
cHMgfAp8IDI1NiAgICAgICAgICAgICAgICAgICAgfCAgNC41MiAgTXBwc3wgIDE4LjExIE1wcHN8
ICAgNDUuMjkgTXBwcyB8CnwgMTUwMCAgICAgICAgICAgICAgICAgICB8ICAgODIyICBLcHBzfCAg
IDMuMjggTXBwc3wgICAgOC4yMiBNcHBzIHwKfCA2NTUzNSAgICAgICAgICAgICAgICAgIHwgICB+
MTkgIEtwcHN8ICA3Ni4yNyBLcHBzfCAgMTkwLjY4IEtwcHMgfAoKQ2FwdGlvbjogIE1wcHMgKE1p
bGxpb24gcGFja2V0cyBwZXIgc2Vjb25kKSA7IEtwcHMgKEtpbG8gcGFja2V0cyBwZXIgc2Vjb25k
KQoKXGNsZWFycGFnZQoKIyBQZXJmb3JtYW5jZQoKTnVtYmVycyBiZXR3ZWVuIGEgTGludXggdjQu
MTEgZ3Vlc3QgYW5kIGFub3RoZXIgaG9zdCBjb25uZWN0ZWQgYnkgYSAxMDAgR2JpdC9zCk5JQyBv
biBhIEU1LTI2MzAgdjQgMi4yIEdIeiBob3N0IHRvIGdpdmUgYW4gaWRlYSBvbiB0aGUgcGVyZm9y
bWFuY2UgYmVuZWZpdHMgb2YKdGhpcyBleHRlbnNpb24uIFBsZWFzZSByZWZlciB0byB0aGlzIHBy
ZXNlbnRhdGlvbls3XSBmb3IgYSBiZXR0ZXIgb3ZlcnZpZXcgb2YKdGhlIHJlc3VsdHMuCgooIE51
bWJlcnMgaW5jbHVkZSBwcm90b2NvbCBvdmVyaGVhZCApCgoqKmJ1bGsgdHJhbnNmZXIgKEd1ZXN0
IFRYL1JYKSoqCgogUXVldWVzICBCZWZvcmUgKEdiaXQvcykgQWZ0ZXIgKEdiaXQvcykKIC0tLS0t
LSAgLS0tLS0tLS0tLS0tLSAgIC0tLS0tLS0tLS0tLQogMXF1ZXVlICAxNzI0NC82MDAwICAgICAg
MzgxODkvMjgxMDgKIDJxdWV1ZSAgMjQwMjMvOTQxNiAgICAgIDU0NzgzLzQwNjI0CiAzcXVldWUg
IDI5MTQ4LzE3MTk2ICAgICA4NTc3Ny81NDExOAogNHF1ZXVlICAzOTc4Mi8xODUwMiAgICAgOTk1
MzAvNDY4NTkKCiggR3Vlc3QgLT4gRG9tMCApCgoqKlBhY2tldCBJL08gKEd1ZXN0IFRYL1JYKSBp
biBVRFAgNjRiKioKCiBRdWV1ZXMgIEJlZm9yZSAoTXBwcykgIEFmdGVyIChNcHBzKQogLS0tLS0t
ICAtLS0tLS0tLS0tLS0tICAtLS0tLS0tLS0tLS0KIDFxdWV1ZSAgMC42ODQvMC40MzkgICAgMi40
OS8yLjk2CiAycXVldWUgIDAuOTUzLzAuNzU1ICAgIDQuNzQvNS4wNwogNHF1ZXVlICAxLjg5MC8x
LjM5MCAgICA4LjgwLzkuOTIKClxjbGVhcnBhZ2UKCiMgUmVmZXJlbmNlcwoKWzBdIGh0dHA6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE1LTA1L21zZzAx
NTA0Lmh0bWwKClsxXSBodHRwczovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkL2Jsb2IvbWFz
dGVyL3N5cy9kZXYvbmV0bWFwL25ldG1hcF9tZW0yLmMjTDM2MgoKWzJdIGh0dHBzOi8vd3d3LmZy
ZWVic2Qub3JnL2NnaS9tYW4uY2dpP3F1ZXJ5PXZhbGUmc2VrdGlvbj00Jm49MQoKWzNdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9pb3Zpc29yL2JwZi1kb2NzL2Jsb2IvbWFzdGVyL0V4cHJlc3NfRGF0YV9Q
YXRoLnBkZiAKCls0XSBodHRwOi8vcHJvdG90eXBlLWtlcm5lbC5yZWFkdGhlZG9jcy5pby9lbi9s
YXRlc3QvbmV0d29ya2luZy9YRFAvZGVzaWduL3JlcXVpcmVtZW50cy5odG1sI3dyaXRlLWFjY2Vz
cy10by1wYWNrZXQtZGF0YQoKWzVdIGh0dHA6Ly9seHIuZnJlZS1lbGVjdHJvbnMuY29tL3NvdXJj
ZS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9tYWluLmMjTDIwNzMKCls2
XSBodHRwOi8vbHhyLmZyZWUtZWxlY3Ryb25zLmNvbS9zb3VyY2UvZHJpdmVycy9uZXQvZXRoZXJu
ZXQvbWVsbGFub3gvbWx4NC9lbl9yeC5jI0w1MgoKWzddIGh0dHBzOi8vc2NoZC53cy9ob3N0ZWRf
ZmlsZXMveGVuZGV2ZWxvcGVyYW5kZGVzaWduc3VtbWl0MjAxNy9lNi9Ub0dyYW50T3JOb3RUb0dy
YW50LVhERFMyMDE3X3YzLnBkZgoKIyBIaXN0b3J5CgpBIHRhYmxlIG9mIGNoYW5nZXMgdG8gdGhl
IGRvY3VtZW50LCBpbiBjaHJvbm9sb2dpY2FsIG9yZGVyLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRhdGUg
ICAgICAgUmV2aXNpb24gVmVyc2lvbiAgTm90ZXMKLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0t
LSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwMTYtMTItMTQg
MSAgICAgICAgWGVuIDQuOSAgSW5pdGlhbCB2ZXJzaW9uIGZvciBSRkMKCjIwMTctMDktMDEgMiAg
ICAgICAgWGVuIDQuMTAgUmV3b3JrIHRvIHVzZSBjb250cm9sIHJpbmcKCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVHJpbSBkb3duIHRoZSBzcGVjaWZpY2F0aW9uCgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFkZGVkIHNvbWUgcGVyZm9ybWFuY2UgbnVtYmVycyBmcm9tIHRoZQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlbnRhdGlvbgoKMjAxNy0wOS0xMyAzICAg
ICAgICBYZW4gNC4xMCBBZGRyZXNzZWQgY2hhbmdlcyBmcm9tIFBhdWwgRHVycmFudAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:10:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsC7l-0002H4-DM; Wed, 13 Sep 2017 18:10:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dsC7j-0002Gn-UI
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:10:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 94/88-17770-FA479B95; Wed, 13 Sep 2017 18:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqrumZGe
 kwc+vahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPtZdZCp4YVJzc95m1gXGPahcjF4eQwEQm
 iV0HvrJCOH8ZJe73vGCGcDYwSqy9upEJwmlklPi86SFQGScHm4CeROv5z8wgtoiAusTpjotg7
 cwCmxkl5h5vAnI4OIQFfCTmn04BqWERUJVY8Pw6C4jNK2AnMWXRcbA5EgLyErvaLoLZnAL2Ej
 +vPAKzhYBqNne3sUDUGEp83riUeQIj3wJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIHBwgAEOxhXLQg8xCjJwaQkyrtXd2ekEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneB8VAOcGi1PTUirTMHGDYwqQlOHiURHgbQdK8xQWJucWZ6RCpU4zGHMc2Xf7Dx
 NFx8+4fJiGWvPy8VClx3n0gpQIgpRmleXCDYPF0iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSs
 K8rSBTeDLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYMz5um8a96xgfvWCSW9NHi0w4Vy9pKL0teF
 ptx+Kxb+WBFjybP69R25Vi+uq+6W71LTZ50s1+G6VtDg9ock2xlHDkm+tq9WspthXzpO2Ku3P
 4jm0bM+2iZuSI+8mphYsW//B86PNHvUbZfEGt65o3Sy2Otb4Ru//AdbSzP9xFuw5/d63fF+Gn
 VViKc5INNRiLipOBAD9PsmYogIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505326251!93414067!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58121 invoked from network); 13 Sep 2017 18:10:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 18:10:52 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DIAn2M025118
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:10:49 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8DIAmi6011005
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:10:48 GMT
Received: from ubhmp0017.oracle.com (ubhmp0017.oracle.com [156.151.24.70])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8DIAmdo016540;
 Wed, 13 Sep 2017 18:10:48 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 13 Sep 2017 18:10:47 +0000
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 13 Sep 2017 19:10:34 +0100
Message-Id: <20170913181034.28527-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170913181034.28527-1-joao.m.martins@oracle.com>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/1] public/io/netif.h: add gref mapping
	control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkcyAzIG1lc3NhZ2VzIHRvIGFsbG93IGd1ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRz
IG1hcHBlZCwKc3VjaCB0aGF0IDEpIGd1ZXN0cyBhbGxvd2luZyBmYXN0IHJlY3ljbGluZyBvZiBw
YWdlcyBjYW4gYXZvaWQgZG9pbmcKZ3JhbnQgb3BzIGZvciB0aG9zZSBjYXNlcywgb3Igb3RoZXJ3
aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcg
YSBmaXhlZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgoKVGhlIHRocmVlIGNvbnRyb2wg
cmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6CiAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQgYnkgYmFj
a2VuZAogLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRoZXkgYXJlIG5vdCBpbiB1c2UpCiAt
IEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVmcyBrZXB0IG1hcHBlZC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCnYzOgoqIFVzZSBE
RUwgZm9yIHVubWFwcGluZyBncmVmcyBpbnN0ZWFkIG9mIFBVVAoqIFJuYW1lIGZyb20geGVuX25l
dGlmX2dyZWZfYWxsb2MgdG8geGVuX25ldGlmX2dyZWYKKiBBZGQgJ3N0YXR1cycgZmllbGQgb24g
eGVuX25ldGlmX2dyZWYKKiBDbGFyaWZ5IHdoYXQgJ2luZmxpZ2h0JyBtZWFucwoqIFVzZSAiYmVn
aW5uaW5nIG9mIHRoZSBwYWdlIiBpbnN0ZWFkIG9mICJiZWdpbm5pbmcgb2YgdGhlIGdyYW50Igoq
IE1lbnRpb24gdGhhdCBwYWdlIG5lZWRzIHRvIGJlIHIvdyAoYXMgaXQgd2lsbCBoYXZlIHRvIG1v
ZGlmeSBcLnN0YXR1cykKKiBgZGF0YWAgb24gQUREfFBVVCByZXR1cm5zIG51bWJlciBvZiBlbnRy
aWVzIG1hcHBlZC91bm1hcHBlZC4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCB8
IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9uZXRpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKaW5kZXggY2EwMDYx
NDEwZC4uMDA4MGEyNjBmZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlm
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKQEAgLTM1Myw2ICszNTMsOSBA
QCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVxdWVzdCB7CiAjZGVmaW5lIFhFTl9ORVRJRl9DVFJM
X1RZUEVfU0VUX0hBU0hfTUFQUElOR19TSVpFIDUKICNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQ
RV9TRVRfSEFTSF9NQVBQSU5HICAgICAgNgogI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NF
VF9IQVNIX0FMR09SSVRITSAgICA3CisjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dS
RUZfTUFQUElOR19TSVpFIDgKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9N
QVBQSU5HICAgICAgOQorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJ
TkcgICAgIDEwCiAKICAgICB1aW50MzJfdCBkYXRhWzNdOwogfTsKQEAgLTM5MSw2ICszOTQsNDEg
QEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsKIH07CiAKIC8qCisgKiBTdGF0aWMg
R3JhbnRzIChzdHJ1Y3QgeGVuX25ldGlmX2dyZWYpCisgKiA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CisgKgorICogQSBmcm9udGVuZCBtYXkgcHJvdmlkZSBhIGZpeGVkIHNl
dCBvZiBncmFudCByZWZlcmVuY2VzIHRvIGJlIG1hcHBlZCBvbgorICogdGhlIGJhY2tlbmQuIFRo
ZSBtZXNzYWdlIG9mIHR5cGUgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCisg
KiBwcmlvciBpdHMgdXNhZ2UgaW4gdGhlIGNvbW1hbmQgcmluZyBhbGxvd3MgZm9yIGNyZWF0aW9u
IG9mIHRoZXNlIG1hcHBpbmdzLgorICogVGhlIGJhY2tlbmQgd2lsbCBtYWludGFpbiBhIGZpeGVk
IGFtb3VudCBvZiB0aGVzZSBtYXBwaW5ncy4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dF
VF9HUkVGX01BUFBJTkdfU0laRSBsZXRzIGEgZnJvbnRlbmQgcXVlcnkgaG93IG1hbnkKKyAqIG9m
IHRoZXNlIG1hcHBpbmdzIGNhbiBiZSBrZXB0LgorICoKKyAqIEVhY2ggZW50cnkgaW4gdGhlIFhF
Tl9ORVRJRl9DVFJMX1RZUEVfe0FERCxERUx9X0dSRUZfTUFQUElORyBpbnB1dCB0YWJsZSBoYXMK
KyAqIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgorICoKKyAqICAgIDAgICAgIDEgICAgIDIgICAgIDMg
ICAgIDQgICAgIDUgICAgIDYgICAgIDcgIG9jdGV0CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCisgKiB8IGdyYW50IHJlZiAgICAgICAgICAgICB8
ICBmbGFncyAgICB8ICBzdGF0dXMgICB8CisgKiArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rCisgKgorICogZ3JhbnQgcmVmOiBncmFudCByZWZlcmVuY2UK
KyAqIGZsYWdzOiBmbGFncyBkZXNjcmliaW5nIHRoZSBjb250cm9sIG9wZXJhdGlvbgorICogc3Rh
dHVzOiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfKgorICovCisKK3N0cnVjdCB4ZW5fbmV0aWZfZ3Jl
ZiB7CisgICAgICAgZ3JhbnRfcmVmX3QgcmVmOworICAgICAgIHVpbnQxNl90IGZsYWdzOworCisj
ZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seSAgICAwCisjZGVmaW5lIFhFTl9O
RVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5ICAgICgxVTw8X1hFTl9ORVRJRl9DVFJMRl9HUkVGX3Jl
YWRvbmx5KQorCisgICAgICAgdWludDE2X3Qgc3RhdHVzOworfTsKKworLyoKICAqIENvbnRyb2wg
bWVzc2FnZXMKICAqID09PT09PT09PT09PT09PT0KICAqCkBAIC02MDksNiArNjQ3LDgzIEBAIHN0
cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7CiAgKiAgICAgICBpbnZhbGlkYXRlIGFueSB0
YWJsZSBkYXRhIG91dHNpZGUgdGhhdCByYW5nZS4KICAqICAgICAgIFRoZSBncmFudCByZWZlcmVu
Y2UgbWF5IGJlIHJlYWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKICAqICAgICAg
IHRoZSByZXNwb25zZSBoYXMgYmVlbiBwcm9jZXNzZWQuCisgKgorICogWEVOX05FVElGX0NUUkxf
VFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBm
ZXRjaCB0aGUgbnVtYmVyIG9mIGdyZWZzIHRoYXQgY2FuIGJlIGtlcHQKKyAqIG1hcHBlZCBpbiB0
aGUgYmFja2VuZC4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVOX05FVElG
X0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKKyAqICBkYXRhWzBdID0gcXVldWUgaW5k
ZXggKGFzc3VtZWQgMCBmb3Igc2luZ2xlIHF1ZXVlKQorICogIGRhdGFbMV0gPSAwCisgKiAgZGF0
YVsyXSA9IDAKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NU
UkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICog
ICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRoZSBx
dWV1ZSBpbmRleCBpcworICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG91dCBvZiByYW5nZQorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NU
QVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCisgKiAgZGF0YSAg
ID0gbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyBhbGxvd2VkIGluIHRoZSBncmVmIG1hcHBpbmcg
dGFibGUKKyAqICAgICAgICAgICAoaWYgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVsKSBvciB6ZXJv
IGlmIGl0IGlzIG5vdCBzdXBwb3J0ZWQuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9BRERf
R1JFRl9NQVBQSU5HCisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAq
CisgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIG1hcCBhIGxp
c3Qgb2YgZ3JhbnQKKyAqIHJlZmVyZW5jZXMuCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlw
ZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORworICogIGRhdGFbMF0g
PSBxdWV1ZSBpbmRleAorICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBjb250
YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKKyAqICAgICAgICAgICAgKHIvdyBhbmQgYXNzdW1lZCB0
byBzdGFydCBhdCBiZWdpbm5pbmcgb2YgcGFnZSkKKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0
IGluIGVudHJpZXMKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElG
X0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAor
ICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9w
ZXJhdGlvbiBmYWlsZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VT
UyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAorICogIGRhdGEgICA9IG51bWJlciBv
ZiBlbnRyaWVzIHRoYXQgd2VyZSBtYXBwZWQKKyAqCisgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRo
ZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZAorICogICAgICAgaW4gc3RydWN0
IHhlbl9uZXRpZl9ncmVmLgorICoKKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfREVMX0dSRUZfTUFQ
UElORworICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogVGhp
cyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0byB1bm1hcCBhIGxpc3Qgb2Yg
Z3JhbnQKKyAqIHJlZmVyZW5jZXMuCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlwZSAgICA9
IFhFTl9ORVRJRl9DVFJMX1RZUEVfREVMX0dSRUZfTUFQUElORworICogIGRhdGFbMF0gPSBxdWV1
ZSBpbmRleAorICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBjb250YWluaW5n
IHRoZSBtYXBwaW5nIGxpc3QKKyAqICAgICAgICAgICAgKHIvdyBhbmQgYXNzdW1lZCB0byBzdGFy
dCBhdCBiZWdpbm5pbmcgb2YgcGFnZSkKKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0IGluIGVu
dHJpZXMKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxf
U1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICogICAg
ICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlv
biBmYWlsZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAg
ICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAorICogIGRhdGEgICA9IG51bWJlciBvZiBlbnRy
aWVzIHRoYXQgd2VyZSB1bm1hcHBlZAorICoKKyAqIE5PVEU6IEVhY2ggZW50cnkgaW4gdGhlIGlu
cHV0IHRhYmxlIGhhcyB0aGUgZm9ybWF0IG91dGxpbmVkIGluIHN0cnVjdAorICogICAgICAgeGVu
X25ldGlmX2dyZWYuIFRoZSBvbmx5IHZhbGlkIGVudHJpZXMgYXJlIHRob3NlIHByZXZpb3VzbHkg
YWRkZWQgd2l0aAorICogICAgICAgbWVzc2FnZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVG
X01BUFBJTkcgYXJlIHZhbGlkLCBvdGhlcndpc2UKKyAqICAgICAgIGVudHJpZXMgc3RhdHVzIGFy
ZSBzZXQgdG8gWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSLgorICogICAg
ICAgSXQgd2lsbCBhbHNvIGhhdmUgdGhlIHNhbWUgZXJyb3IgZm9yIGVudHJpZXMgaW5mbGlnaHQg
aS5lLiB1c2VkIGluCisgKiAgICAgICByZXF1ZXN0cyBmb3Igd2hpY2ggaGF2ZW4ndCBiZWVuIHNl
bnQgcmVzcG9uc2VzIHRvIHRoZSB0aGUgZnJvbnRlbmQuCiAgKi8KIAogREVGSU5FX1JJTkdfVFlQ
RVMoeGVuX25ldGlmX2N0cmwsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCIo-0003Hu-C0; Wed, 13 Sep 2017 18:22:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dsCIm-0003Hm-Ki
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:22:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 18/AC-03422-B5779B95; Wed, 13 Sep 2017 18:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSnM/RqhtdvjP
 S4F6ruMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHqzWfGgqM8FXMbVzI3MN7n7GLk5JAQUJTY
 2riRGcJ2kOh9s4cdxBYS2MIk8WumF4gtLJAhsWX1ETYQWwSoZtn5F4xdjFwczAKfGCUeffrFB
 NGQIbHi2E0wm01AX2L3i09gNq+ArcSxIx1gNouAqsSxaasYQWxRgWiJtbOWs0PUCEqcnPmEBc
 TmFLCSOPV9D9gyZgF1iT/zLjFD2PISzVtnQ9niEk1fVrJCHKcnMe3+PJYJjIKzkIyahaR9FpL
 2WUjaFzCyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxn
 BiDYwfhlWcAhRkkOJiVR3r26OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeLwXKCRalpqdWp
 GXmACMLJi3BwaMkwhtaBpTmLS5IzC3OTIdInWJUlBLn1QNJCIAkMkrz4Npg0XyJUVZKmJcR6B
 AhnoLUotzMElT5V4ziHIxKwrxPQbbzZOaVwE1/BbSYCWjxmdM7QBaXJCKkpBoYJZyrqgPWRR8
 SY45YuvN/wDKzC5mlH2Jkcu5vOyr91XG90aGODb+P+LK+Vatl3Ll/WQVP+Z+1/RZiPd0Ounas
 k228VKUE5gV765kWtgvG+eywXcWVKNFXy3xtrwSf3IlYtgfBlvUfyuovppzgfTqnYVLF01X9l
 9b7neYMOHqwf67Q1fs6vEZKLMUZiYZazEXFiQDK6vR44QIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505326939!116801106!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14377 invoked from network); 13 Sep 2017 18:22:19 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 18:22:19 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=55552 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dsCId-000aiO-hE (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 13 Sep 2017 19:22:11 +0100
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-9-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a8ad65bd-5627-95a7-40e8-e2bd39d6c8d7@citrix.com>
Date: Wed, 13 Sep 2017 19:22:01 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913175953.16942-9-julien.grall@arm.com>
Content-Language: en-GB
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMjAxNyAxODo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBpbmRl
eCAwZTYzZDZlZDExLi41Nzg3OGIxODg2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+IEBAIC00NzksMTIgKzQ3
OSwxMyBAQCBpbnQgcDJtX3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSkK
PiAgCj4gIC8qIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZSAqLwo+
ICBzdGF0aWMgaW50Cj4gLXAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiArcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fdCwgbWZuX3QgbWZuLAo+ICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3Nf
dCBwMm1hLAo+ICAgICAgICAgICAgICAgICAgIGludCBzdmUpCj4gIHsKPiAgICAgIC8qIFhYWCAt
LSB0aGlzIG1pZ2h0IGJlIGFibGUgdG8gYmUgZmFzdGVyIGlmZiBjdXJyZW50LT5kb21haW4gPT0g
ZCAqLwo+ICAgICAgdm9pZCAqdGFibGU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94
KGdmbl90KTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgaSwgZ2ZuX3JlbWFpbmRlciA9IGdmbjsKPiAg
ICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50Owo+ICAgICAgLyogSW50
ZXJtZWRpYXRlIHRhYmxlIHRvIGZyZWUgaWYgd2UncmUgcmVwbGFjaW5nIGl0IHdpdGggYSBzdXBl
cnBhZ2UuICovCj4gQEAgLTczMSwxMSArNzMyLDEyIEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPiAgfQo+ICAK
PiAgc3RhdGljIG1mbl90Cj4gLXAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gK3AybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZ2ZuX3QgZ2ZuX3QsCj4gICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwg
cDJtX2FjY2Vzc190ICphLCBwMm1fcXVlcnlfdCBxLAo+ICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqcGFnZV9vcmRlciwgYm9vbF90ICpzdmUpCj4gIHsKPiAgICAgIG1mbl90IG1mbjsK
PiArICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuX3QpOwoKVGhlc2UgdHdvIGFyZSBy
YXRoZXIgcmlza3ksIGJlY2F1c2UgeW91IHNoYWRvdyB0aGUgZ2ZuX3QgdHlwZSB3aXRoIGEKdmFy
aWFibGUgbmFtZWQgZ2ZuX3QuwqAgSSBrbm93IGl0cyB1Z2x5LCBidXQgaG93IGFib3V0IGp1c3Qg
Z2ZuXyA/Cgp+QW5kcmV3Cgo+ICAgICAgcGFkZHJfdCBhZGRyID0gKChwYWRkcl90KWdmbikgPDwg
UEFHRV9TSElGVDsKPiAgICAgIGwyX3BnZW50cnlfdCAqbDJlOwo+ICAgICAgbDFfcGdlbnRyeV90
ICpsMWU7Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCJd-0003LS-Kd; Wed, 13 Sep 2017 18:23:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hrko@g.harvard.edu>) id 1dsCJc-0003LM-P5
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:23:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BD/8F-09852-09779B95; Wed, 13 Sep 2017 18:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsXiVRtspttfvjP
 S4OkSNoslHxezODB6HN39mymAMYo1My8pvyKBNeP/10amguszGCu+3TvK1MA4t5Oxi5GLQ0ig
 n1Hi9YorYA6LwGxWiV1zfrKCOBICc1glVp09AZThBHKqJL6ePAdlF0l8XP+THcIukTjxr48Jx
 OYVEJQ4OfMJSxcjB9BYH4nz1y1BwpwCgRJLHx9hhdi2i0ni+6MJzCAJNgFliTu3d4PNZBFQlV
 h+/jcbxJwAic8PJoLFhYHs7WensYDYIgIKEhveHQHbxSyQLHH2/3Io20fiyccF7BMYBWchOWM
 WkhSErSnRuv03lK0tsWzha2YIW0NiwZ19jMjiCxjZVjGqF6cWlaUW6VroJRVlpmeU5CZm5uga
 Gpjq5aYWFyemp+YkJhXrJefnbmIERgEDEOxgPNjsfIhRkoNJSZR3r+7OSCG+pPyUyozE4oz4o
 tKc1OJDjDIcHEoSvI5lQDnBotT01Iq0zBxgPMKkJTh4lER4Q0HSvMUFibnFmekQqVOM3hzHNl
 3+w8Sxb88tILnh5l0guQlM7gOTG74/+MMkxJKXn5cqJc7bDzJCAGRERmke3AJYWrnEKCslzMs
 IdLIQT0FqUW5mCar8K0ZxDkYlYV4ZkCk8mXklcHe8AjqRCejEM6d3gJxYkoiQkmpgPBA8Ncu7
 MMpq4rTHE2b9Slh69sMj93BjL5Xu4KMXCq9kVb56zD9x37dGqbgF29fPq43JVJvpcTJhW7hr4
 n+th5y3Trv5bWKJnR7e8nD3/HleIZy2Le9KFq5wenc789B0GRWBz29bC/TV0nZNuOfGulimoT
 /6qIXTpd5PEcvOpRyZJ6C688Opj0osxRmJhlrMRcWJAFXdmj4mAwAA
X-Env-Sender: hrko@g.harvard.edu
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505326989!108524729!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_60_70,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9837 invoked from network); 13 Sep 2017 18:23:10 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 18:23:10 -0000
Received: by mail-pg0-f54.google.com with SMTP id d8so1856024pgt.4
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 11:23:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=g-harvard-edu.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=X/ptIRW41jwkaT21dc+iwdcSXhw9oYcqU6BiUGdHs2k=;
 b=e5bvtjMunA/GYhHnt8YBuMP0AVRKTjU7AA5cAS0qgUOHjseDZ6Tggu24yzfyQRRnsh
 4IJK+lkSs2zCAXc6xUzMdG2bKla4mYFSrOIcooZ8dorxatY/3oJ3BIBPphiJIxeyRI6S
 1tdnAqlZAYE6aq6FLsFfE7WYFEzu6LDcWGUGutoU2ydt0yvoHCX6Be02Fba9wrAaWfZA
 MxKUkKU39HgnguTX4LOqI0zlcVfwRPb6Xx+nl3dF38EAqHqxMw92Ym6mqBk9G4eifDO8
 8uXKZaaOwAR7IbBy3iKj+TUhu2CgJlr0IA/CBuzXDqbM3vsJeSkLaf1q697EK81APm/z
 KUHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=X/ptIRW41jwkaT21dc+iwdcSXhw9oYcqU6BiUGdHs2k=;
 b=UrU0fdE0raI1fKk2nCqFwhWE3ovHb+Wi2DimgMD0AiwLeh5MZLQSOW/PPzT+MRLZrD
 Q+uexMKOWasJerSTEkck1Y6rm7iX8iTZYoWZGgV7LJ9Rs3Vt6Prby+6ZvAKx2v8GO7Xe
 5NsvQp8dKWMhi7S1CKxyqoXwHckBSQh0Bb0j3YSNoSv/EaxI3BtzM53Jym6aKGD6eAgO
 Irv+xwn9PGieJ5ESjNgBbksijONdKpRWTimd5AF+cJfEZ8XQOpM5cpdR22fdzfmNJUfn
 ZtYS8yFVabOk44bU4ZPNr367254iUNt16NjqYo39/vG0ewo8ZhFvv280ys0fGtElwg9s
 5gbQ==
X-Gm-Message-State: AHPjjUgzpvbP/TsarAaTe3wdX1aYQCGPvV/gRk6SNgVd/CyfOs7mM7zb
 0+nrmGDBgFm1EDnuLj/4Tn6VjyabIlbXcGWcPbwW8A==
X-Google-Smtp-Source: ADKCNb6RiyE0XG9TKnxoQhDkXnRzMg1wx9X3ijzqKHNLODGfAYkMTBySnieZlAhhR4bAv7untjL+R3zOHLBxRsPctQI=
X-Received: by 10.84.213.150 with SMTP id g22mr21913836pli.313.1505326989284; 
 Wed, 13 Sep 2017 11:23:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.179.201 with HTTP; Wed, 13 Sep 2017 11:23:08 -0700 (PDT)
In-Reply-To: <CAFv8KnFg63P2g7MbLzUrLmOn=2UoBS0BrPuMNGgQDyypNhooQQ@mail.gmail.com>
References: <CAGKeXGVb2+smQgX7z5vcUAg=FwB5Xonb9yRurnDX7A7Et1LatA@mail.gmail.com>
 <20170913104239.iioumi5ae3qu7t6e@citrix.com>
 <9173929c-c567-e2cc-948a-d5735332b7d4@gmail.com>
 <CAGKeXGUG7v4sVY9PSbr2v9FTjgS7i6+VS8iZ=Ej=HevqkStYpg@mail.gmail.com>
 <CAFv8KnFg63P2g7MbLzUrLmOn=2UoBS0BrPuMNGgQDyypNhooQQ@mail.gmail.com>
From: Ronny Ko <hrko@g.harvard.edu>
Date: Wed, 13 Sep 2017 14:23:08 -0400
Message-ID: <CAGKeXGXJ0W058Fis4OJ-dgBMeZ7R2iUo3qLOh_Kfz45q_uBk_Q@mail.gmail.com>
To: Quan Xu <quan.xu0@gmail.com>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] vTPM Manager VM launch failure: operation not
	permitted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8509331432987860228=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8509331432987860228==
Content-Type: multipart/alternative; boundary="f403045d1e9077ad0b05591640bd"

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

Hi Quan,

As you suggested, I recompiled Linux without TPM module (so I don't have
/dev/tpm0 anymore), and added "extra=3Dtpm2" and "iomem=3D["fed50,5"]. But =
I
still get the same error:

Parsing config from vtpmmgr.cfg
> libxl: error: libxl_create.c:1297:domcreate_launch_dm: Domain 1:failed
> give domain access to iomem range fed44-fed44: Operation not permitted
> libxl: error: libxl_domain.c:1003:libxl__destroy_domid: Domain
> 1:Non-existant domain
> libxl: error: libxl_domain.c:962:domain_destroy_callback: Domain 1:Unable
> to destroy guest
> libxl: error: libxl_domain.c:889:domain_destroy_cb: Domain 1:Destruction
> of domain failed
>

I get the same error if I try from another computer. Is it that you don't
get this error if you do the same?

Ronny
Wed, Sep 13, 2017 at 11:03 AM

On Wed, Sep 13, 2017 at 11:03 AM, Quan Xu <quan.xu0@gmail.com> wrote:

>
> Ronny Ko <hrko@g.harvard.edu>On 2017/9/13 Wed 22:26 wrote=EF=BC=9A
>
>> Hi Quan,
>>
>> My phsyical TPM is v2.0. I alrady tried 'iomem=3D["fed40,1"]' but didn't
>> work..
>>
>> Actually, my DOM's TPM driver has been loaded.
>> Meanwhile, I thought xen-devel was too busy with other real issues, so I
>> asked this question to Daniel after that and he sent me a patch. I am
>> trying out his patch on xen-unstable, and if the patch works Daniel will
>> submit it upstream.
>>
>> I will let you guys know about the result soon.
>>
>
> As the TPM manager uses direct access to the physical TPM, it may
> interfere
>
> to access to the TPM by dom0.
>
>
> for tpm2.0
>
>
>
> Add:
>
> ..
>
>      extra=3D"tpm2"
>
> ..
>
> extra option to launch vtpmmgr domain on TPM 2.0, and ignore it on TPM
>
> 1.x. for example:
>
>
>     kernel=3D"/usr/lib/xen/boot/vtpmmgr.gz"
>
>     memory=3D128
>
>     disk=3D["file:/home/vtpm2/vmgr,hda,w"]
>
>     name=3D"vtpmmgr"
>
>     iomem=3D["fed40,5"]
>
>     extra=3D"tpm2"
>
> try again, good luck
>
> Quan
>
>
>>
>> On Wed, Sep 13, 2017 at 8:27 AM, Quan Xu <quan.xu0@gmail.com> wrote:
>>
>>>
>>>
>>> on 2017/9/13 18:42, Wei Liu wrote:
>>>
>>>> Cc VTPM maintainers
>>>>
>>>> On Sun, Sep 10, 2017 at 03:07:04PM -0400, Ronny Ko wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm a PhD student from Harvard University having a trouble in running
>>>>> vTPM manager.
>>>>>
>>>>> I cannot successfully launch vTPM manager in Xen, because when I
>>>>> command "sudo xl create vtpm-manager.cfg" to launch a virtual TPM VM,
>>>>> I get the following error:
>>>>>
>>>>> libxl: error: libxl_create.c:1295:domcreate_launch_dm: Domain
>>>>> 10:failed give domain access to iomeim range fed44-fed44: Operation
>>>>> not permitted
>>>>>
>>>>> In Xen, virtual TPM is a standalone VM that communicates with DOMu.
>>>>> "vtpm-manager.cfg" is Xen's configuration file for virtual TPM manage=
r
>>>>> VM, whose contents are as follows:
>>>>>
>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D vtpm-manager.cfg =3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>> kernel=3D"/usr/local/lib/xen/boot/vtpmmgr-stubdom.gz"   # vTPM manage=
r
>>>>> code image
>>>>> memory=3D16   # 16M RAM size
>>>>> disk=3D["file:/home/skyer/Desktop/xen/vtpmmgr-stubdom.img,hda,w"]   #
>>>>> disk storage
>>>>> name=3D"vtpmmgr"   # Just a nick name
>>>>> iomem=3D["fed44,1"]   # This means, map physical memory from
>>>>> 0xfed44000-0xfed44fff for I/O, which is to be used by virtual TPM
>>>>> manager to communicate with the physical TPM device.
>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>
>>>>
>>> Ronny,
>>> is your physical TPM device v1.2 or v2.0?
>>>
>>> for tpm1.2.. , commands that are sent to the TPM through the register
>>> set at address FED4.0000 are implicitly associated with locality 0.
>>> try 'iomem=3D["fed40,1"]'
>>>
>>>
>>> and make sure Dom0 's TPM driver is _not_ loaded...
>>>
>>> Quan
>>>
>>> My kernel is compiled with CONFIG_IO_STRICT_DEVMEM flag disabled, so
>>>>> iomem shouldn't be blocked by the kernel. I tried to map not only
>>>>> 0xfed44000, but also any other random addresses for testing, but all
>>>>> of them give the same error message as above.
>>>>>
>>>>> I'm launching the vTPM manager VM not from inside a DOMu Linux VM, bu=
t
>>>>> from inside the Linux kernel directly loaded by Xen-4.9.0 (which I
>>>>> suppose to be DOM0 Linux VM), and I believe this is the correct way t=
o
>>>>> launch vTPM manager.
>>>>>
>>>>> In particular, I get the iomem() "operation not allowed" error at the
>>>>> source code line;
>>>>> ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall);
>>>>>
>>>>> In ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall),
>>>>> - "fd" is the special privileged Command device
>>>>> - "IOCTL_PRIVCMD_HYPERCALL" denotes that this is a privileged
>>>>> hypercall command
>>>>> - "hypercall" is an object containing the information of: {
>>>>> hypercall_command_index, target_DOM_id, iomem_start_page,
>>>>> iomem_page_count, allow_or_deny_access}.
>>>>>
>>>>> When I launch the vTPM manager, target_DOM_id =3D the ID of vTPM
>>>>> manager, iomem_start_page =3D 0xfed40, iomem_page_count =3D 5, and
>>>>> allow_or_deny_access =3D 1, and this ioctl() gives an
>>>>> "operation-not-allowed" error. But if I hard-code DOM_id =3D 0 just f=
or
>>>>> a test, this error goes away, but then I get a 0xfed0 memory mapping
>>>>> failure error later on.
>>>>>
>>>>> To summarize, I cannot find the reason why the vTPM manager VM crashe=
s
>>>>> with "Operation not permitted". If anyone has a clue, please give me
>>>>> some help. Thanks very much.
>>>>>
>>>>> Ronny
>>>>>
>>>>> _______________________________________________
>>>>> Xen-devel mailing list
>>>>> Xen-devel@lists.xen.org
>>>>> https://lists.xen.org/xen-devel
>>>>>
>>>>
>>>
>>

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

<div dir=3D"ltr"><div><div><div>Hi Quan,<br><br></div>As you suggested, I r=
ecompiled Linux without TPM module (so I don&#39;t have /dev/tpm0 anymore),=
 and added &quot;extra=3Dtpm2&quot; and &quot;iomem=3D[&quot;fed50,5&quot;]=
. But I still get the same error:<br><br><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">Parsing config from vtpmmgr.cfg<br>libxl: error: libxl_crea=
te.c:1297:domcreate_<wbr>launch_dm: Domain 1:failed give domain access to i=
omem range fed44-fed44: Operation not permitted<br>libxl: error: libxl_doma=
in.c:1003:libxl__<wbr>destroy_domid: Domain 1:Non-existant domain<br>libxl:=
 error: libxl_domain.c:962:domain_<wbr>destroy_callback: Domain 1:Unable to=
 destroy guest<br>libxl: error: libxl_domain.c:889:domain_<wbr>destroy_cb: =
Domain 1:Destruction of domain failed<br></blockquote><br></div>I get the s=
ame error if I try from another computer. Is it that you don&#39;t get this=
 error if you do the same?<br><br></div>Ronny<br><span style=3D"color:rgb(2=
55,255,255)"><span class=3D"gmail-gI">Wed, Sep 13, 2017 at 11:03 AM</span><=
/span></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On We=
d, Sep 13, 2017 at 11:03 AM, Quan Xu <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:quan.xu0@gmail.com" target=3D"_blank">quan.xu0@gmail.com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div><br><div class=3D"gmail_quote"=
><span class=3D""><div dir=3D"auto">Ronny Ko &lt;<a href=3D"mailto:hrko@g.h=
arvard.edu" target=3D"_blank">hrko@g.harvard.edu</a>&gt;On 2017/9/13 Wed 22=
:26 wrote=EF=BC=9A<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div><=
div><div>Hi Quan,<br><br></div>My phsyical TPM is v2.0. I alrady tried &#39=
;iomem=3D[&quot;fed40,1&quot;]&#39; but didn&#39;t work..<br><br></div>Actu=
ally, my DOM&#39;s TPM driver has been loaded. <br></div>Meanwhile, I thoug=
ht xen-devel was too busy with other real issues, so I asked this question =
to Daniel after that and he sent me a patch. I am trying out his patch on x=
en-unstable, and if the patch works Daniel will submit it upstream. <br><br=
>I will let you guys know about the result soon. </div></div></blockquote><=
div dir=3D"auto"><br></div></span><div dir=3D"auto"><p style=3D"margin:0px;=
font-size:19px;line-height:normal;font-family:&#39;.SF UI Text&#39;;color:r=
gb(69,69,69)"><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt=
">As the TPM manager uses direct access to the physical TPM</span><span sty=
le=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19pt">,</span><sp=
an style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt"> it may interfe=
re</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">to access to the TPM by dom0.</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">for tpm2.0</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">Add:</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">..</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0=C2=A0 =C2=A0 extra=3D&quot;tpm2&quot;</span=
></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">..</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">extra option to launch vtpmmgr domain on TPM 2.0</=
span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19p=
t">,</span><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt"> =
and ignore it on TPM</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">1.x. for example:</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69);min-height:22.7px"><span style=3D"font-=
family:&#39;.SFUIText&#39;;font-size:19pt"></span><br></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 kernel=3D&quot;/usr/lib/xen/boot/<wb=
r>vtpmmgr.gz&quot;</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 memory=3D128</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 disk=3D</span><span style=3D"font-fa=
mily:&#39;.PingFangSC-Regular&#39;;font-size:19pt">[</span><span style=3D"f=
ont-family:&#39;.SFUIText&#39;;font-size:19pt">&quot;file:/home/vtpm2/vmgr<=
/span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19=
pt">,</span><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt">=
h<wbr>da</span><span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;fon=
t-size:19pt">,</span><span style=3D"font-family:&#39;.SFUIText&#39;;font-si=
ze:19pt">w&quot;</span><span style=3D"font-family:&#39;.PingFangSC-Regular&=
#39;;font-size:19pt">]</span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 name=3D&quot;vtpmmgr&quot;</span></p=
>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 iomem=3D</span><span style=3D"font-f=
amily:&#39;.PingFangSC-Regular&#39;;font-size:19pt">[</span><span style=3D"=
font-family:&#39;.SFUIText&#39;;font-size:19pt">&quot;fed40</span><span sty=
le=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19pt">,</span><sp=
an style=3D"font-family:&#39;.SFUIText&#39;;font-size:19pt">5&quot;</span><=
span style=3D"font-family:&#39;.PingFangSC-Regular&#39;;font-size:19pt">]</=
span></p>
<p style=3D"margin:0px;font-size:19px;line-height:normal;font-family:&#39;.=
SF UI Text&#39;;color:rgb(69,69,69)"><span style=3D"font-family:&#39;.SFUIT=
ext&#39;;font-size:19pt">=C2=A0 =C2=A0 extra=3D&quot;tpm2&quot;</span></p><=
div dir=3D"auto"><span style=3D"font-family:&#39;.SFUIText&#39;;font-size:1=
9pt"><br></span></div></div><div dir=3D"auto">try again, good luck</div><sp=
an class=3D"HOEnZb"><font color=3D"#888888"><div dir=3D"auto"><br></div><di=
v dir=3D"auto">Quan</div></font></span><div><div class=3D"h5"><div dir=3D"a=
uto"><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex"><div><div><br></div></div><di=
v class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Sep 13, 2017=
 at 8:27 AM, Quan Xu <span>&lt;<a href=3D"mailto:quan.xu0@gmail.com" target=
=3D"_blank">quan.xu0@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><span><br>
<br>
on 2017/9/13 18:42, Wei Liu wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Cc VTPM maintainers<br>
<br>
On Sun, Sep 10, 2017 at 03:07:04PM -0400, Ronny Ko wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I&#39;m a PhD student from Harvard University having a trouble in running<b=
r>
vTPM manager.<br>
<br>
I cannot successfully launch vTPM manager in Xen, because when I<br>
command &quot;sudo xl create vtpm-manager.cfg&quot; to launch a virtual TPM=
 VM,<br>
I get the following error:<br>
<br>
libxl: error: libxl_create.c:1295:domcreate_<wbr>launch_dm: Domain<br>
10:failed give domain access to iomeim range fed44-fed44: Operation<br>
not permitted<br>
<br>
In Xen, virtual TPM is a standalone VM that communicates with DOMu.<br>
&quot;vtpm-manager.cfg&quot; is Xen&#39;s configuration file for virtual TP=
M manager<br>
VM, whose contents are as follows:<br>
<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D vtpm-manager.cfg =3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
kernel=3D&quot;/usr/local/lib/xen/<wbr>boot/vtpmmgr-stubdom.gz&quot;=C2=A0 =
=C2=A0# vTPM manager code image<br>
memory=3D16=C2=A0 =C2=A0# 16M RAM size<br>
disk=3D[&quot;file:/home/skyer/<wbr>Desktop/xen/vtpmmgr-stubdom.<wbr>img,hd=
a,w&quot;]=C2=A0 =C2=A0# disk storage<br>
name=3D&quot;vtpmmgr&quot;=C2=A0 =C2=A0# Just a nick name<br>
iomem=3D[&quot;fed44,1&quot;]=C2=A0 =C2=A0# This means, map physical memory=
 from<br>
0xfed44000-0xfed44fff for I/O, which is to be used by virtual TPM<br>
manager to communicate with the physical TPM device.<br>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D<wbr>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
</blockquote></blockquote>
<br></span>
Ronny,<br>
is your physical TPM device v1.2 or v2.0?<br>
<br>
for tpm1.2.. , commands that are sent to the TPM through the register set a=
t address FED4.0000 are implicitly associated with locality 0.<br>
try &#39;iomem=3D[&quot;fed40,1&quot;]&#39;<br>
<br>
<br>
and make sure Dom0 &#39;s TPM driver is _not_ loaded...<span class=3D"m_-61=
20107026584538476m_7881443393592297046HOEnZb"><font color=3D"#888888"><br>
<br>
Quan</font></span><div class=3D"m_-6120107026584538476m_7881443393592297046=
HOEnZb"><div class=3D"m_-6120107026584538476m_7881443393592297046h5"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My kernel is compiled with CONFIG_IO_STRICT_DEVMEM flag disabled, so<br>
iomem shouldn&#39;t be blocked by the kernel. I tried to map not only<br>
0xfed44000, but also any other random addresses for testing, but all<br>
of them give the same error message as above.<br>
<br>
I&#39;m launching the vTPM manager VM not from inside a DOMu Linux VM, but<=
br>
from inside the Linux kernel directly loaded by Xen-4.9.0 (which I<br>
suppose to be DOM0 Linux VM), and I believe this is the correct way to<br>
launch vTPM manager.<br>
<br>
In particular, I get the iomem() &quot;operation not allowed&quot; error at=
 the<br>
source code line;<br>
ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall);<br>
<br>
In ioctl(fd, IOCTL_PRIVCMD_HYPERCALL, hypercall),<br>
- &quot;fd&quot; is the special privileged Command device<br>
- &quot;IOCTL_PRIVCMD_HYPERCALL&quot; denotes that this is a privileged hyp=
ercall command<br>
- &quot;hypercall&quot; is an object containing the information of: {<br>
hypercall_command_index, target_DOM_id, iomem_start_page,<br>
iomem_page_count, allow_or_deny_access}.<br>
<br>
When I launch the vTPM manager, target_DOM_id =3D the ID of vTPM<br>
manager, iomem_start_page =3D 0xfed40, iomem_page_count =3D 5, and<br>
allow_or_deny_access =3D 1, and this ioctl() gives an<br>
&quot;operation-not-allowed&quot; error. But if I hard-code DOM_id =3D 0 ju=
st for<br>
a test, this error goes away, but then I get a 0xfed0 memory mapping<br>
failure error later on.<br>
<br>
To summarize, I cannot find the reason why the vTPM manager VM crashes<br>
with &quot;Operation not permitted&quot;. If anyone has a clue, please give=
 me<br>
some help. Thanks very much.<br>
<br>
Ronny<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-<wbr>devel</a><br>
</blockquote></blockquote>
<br>
</div></div></blockquote></div><br></div>
</blockquote></div></div></div></div>
</blockquote></div><br></div>

--f403045d1e9077ad0b05591640bd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8509331432987860228==--


From xen-devel-bounces@lists.xen.org Wed Sep 13 18:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCM3-0003cX-4q; Wed, 13 Sep 2017 18:25:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsCM2-0003cJ-5B
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 18:25:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 82/6C-01778-52879B95; Wed, 13 Sep 2017 18:25:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTVelYme
 kwZR5lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b72i9MBR+ZK779X8fUwDiDuYuRi0NIYDOj
 xLn+eWwQzlJGiWWzbrJ3MXJyCAuESHzrPsUMYosIJEr8XvsNrINZoJFR4v+T/4wQHeuZJH68a
 2cBqWIT0JS48/kTE4jNK2AlcbF1JdgkFgFViY7328FsUYFwid4D/WwQNYISJ2c+AevlFLCTOP
 rrKCuIzSxgK3Fn7m5mCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKQMQLCD8eVpz0OMkhxM
 SqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P1TBpQTLEpNT61Iy8wBxgtMWoKDR0mE9
 yxImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHn7QYoEQIoySvPgRsBi9xKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEea+ATOHJzCuB2/QK6AgmoCPOnN4BckRJIkJKqoFR5VbikWNdWaf
 P1QeItqyyOvo9hdljynv/4Glvlu8KXG/BYrFtSwlbfSd/cmL8auvkG6IKPDGTJodLNByp9Pi8
 kuvdtdwvM1b8PXbkR/1eX/+wz3fMVqn8zj88N/nDTo60JjutD5N8v0npS4VztH9ovSQhNal1W
 q3Xt31qL2PSmfZunSiq93iSEktxRqKhFnNRcSIAdjKoXtgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505327140!107040928!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18133 invoked from network); 13 Sep 2017 18:25:40 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:25:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 12AE01435;
 Wed, 13 Sep 2017 11:25:40 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7414E3F483;
 Wed, 13 Sep 2017 11:25:38 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
Date: Wed, 13 Sep 2017 19:25:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
Content-Language: en-US
Cc: dario.faggioli@citrix.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8xMy8yMDE3IDA3OjA1IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24g
MDkvMTMvMjAxNyAxMTozMiBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IFdlbGws
IHRoYXQncyBub3QgYSBmaXguIFRoaXMgZWxpbWluYXRlcyB0aGUgY2FzZSB0aGF0IHNvbWV0aGlu
ZyBpbgo+IEFSTS1zcGVjaWZpYyBjb2RlICh3aGljaCBJIGhhdmVuJ3QgdGVzdGVkKSBhY2NpZGVu
dGFsbHkgY2xlYXJzCj4gX1BHQ19uZWVkX3NjcnViLgo+IAo+IE9LLCBJIHRoaW5rIEkga25vdyB3
aGF0IHRoZSBwcm9ibGVtIGlzLiBZb3UgYXJlIHVzaW5nCj4gQ09ORklHX1NFUEFSQVRFX1hFTkhF
QVAsIGFyZSB5b3U/CgpJdCBzZWVtcyB0aGUgYnVnIGFwcGVhciBvbiBBcm02NCwgc28gQ09ORklH
X1NFUEFSQVRFX1hFTkhFQVAgaXMgbm90IHNldC4KCk5vdGUgdGhhdCBBcm0zMiBpcyB1c2luZyBz
ZXBhcmF0ZSBoZWFwLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:26:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCMc-0003ip-Cl; Wed, 13 Sep 2017 18:26:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=422814ed4=Paul.Durrant@citrix.com>)
 id 1dsCMa-0003iW-PL
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:26:16 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B1/23-02202-84879B95; Wed, 13 Sep 2017 18:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42LZKekooetWsTP
 S4NpJKYslHxezODB6HN39mymAMYo1My8pvyKBNeNt51zGgj6RimcHTrE1ML4R7mLk5JAQ8JNo
 vNnGDGKzCehILD06nwnEFhEokng9+Rs7iM0ssIhJ4ukLzy5GLg5hgVmMEvNmtzKCOCICsxkln
 l5fyw7RYSTRPncnSxcjBweLgKrElulZIGFeAXeJy5vPg9ULCVxllNi8cAYjSIJTwFriw/G7YL
 2MArISXxpXM0NsE5e49QTiCgkBAYkle84zQ9iiEi8f/2OFsA0kti7dB7aLWUBTYv0ufYhWRYk
 p3Q/ZIfYKSpyc+YRlAqPwLCRTZyF0zELSMQtJxwJGllWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5
 QJ6pXm5qcXFiempOYlKxXnJ+7iZGYPAzAMEOxjVTnQ8xSnIwKYny7tXdGSnEl5SfUpmRWJwRX
 1Sak1p8iFGGg0NJgvdPGVBOsCg1PbUiLTMHGIcwaQkOHiUR3rMgad7igsTc4sx0iNQpRleOY5
 su/2HimHHzLpDcBCY3fH8AJJ9cm/eXSYglLz8vVUqcl7McqFkApDmjNA9uNCyFXGKUlRLmZQQ
 6VoinILUoN7MEVf4VozgHo5IwrzfIFJ7MvBK4C14BHccEdNyZ0ztAjitJREhJNTBOq3f6eNVv
 T1TuwSl6r09zP73tks2a/9fULFJVL3iPoeUEx7ADQjnpRp5rXz52Pbf7tt35E0vXNXZfPfDDl
 F+vPbZ9TeuGFfOORPyInudaeEo6qOfoxFtHVO24yv4kBBse/rdMc03Orsy0iA5R+wVVfudz7N
 hnPvSduszvyeGZsy+FJAdOeZauxFKckWioxVxUnAgA2HKBZhwDAAA=
X-Env-Sender: prvs=422814ed4=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505327174!111374538!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21728 invoked from network); 13 Sep 2017 18:26:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 18:26:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,389,1500940800"; d="scan'208";a="52777628"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Jan Beuli ch <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design Session:
 Making Releases Lessons Learned: Improving Our Release Process
 and Tooling)
Thread-Index: AQHTLLkgJQL+MQOI/Ei8TN37ZsmBZ6KzIXnA
Date: Wed, 13 Sep 2017 18:26:03 +0000
Message-ID: <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
 <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
In-Reply-To: <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "ross.philipson@gmail.com" <ross.philipson@gmail.com>,
 "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design
 Session: Making Releases Lessons Learned: Improving Our Release Process and
 Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVsaWVuIEdy
YWxsDQo+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE3IDEwOjUyDQo+IFRvOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaSBjaCA8amJldWxpY2hAc3VzZS5jb20+
DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPjsNCj4gcm9zcy5waGlsaXBzb25AZ21haWwuY29tOyBsYXJzLmt1cnRoLnhl
bkBnbWFpbC5jb207IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgY29tbWl0dGVyc0B4ZW5w
cm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBXaW5kb3dzICJoZWluc2VuYnVnIiAo
V0FTOiBSZTogTm90ZXMgRGVzaWduDQo+IFNlc3Npb246IE1ha2luZyBSZWxlYXNlcyBMZXNzb25z
IExlYXJuZWQ6IEltcHJvdmluZyBPdXIgUmVsZWFzZSBQcm9jZXNzDQo+IGFuZCBUb29saW5nKQ0K
PiANCj4gSGkgYWxsLA0KPiANCj4gT24gMDcvMjcvMjAxNyAwNTo1NiBQTSwgSWFuIEphY2tzb24g
d3JvdGU6DQo+ID4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IE5vdGVzIERlc2lnbiBTZXNzaW9u
OiBNYWtpbmcgUmVsZWFzZXMgTGVzc29ucw0KPiBMZWFybmVkOiBJbXByb3ZpbmcgT3VyIFJlbGVh
c2UgUHJvY2VzcyBhbmQgVG9vbGluZyIpOg0KPiA+PiBbTGFyczpdDQo+ID4+PiBJYW46IFRoZXNl
IGFyZSBtb3N0IGxpa2VseSBzb2Z0d2FyZSBwcm9ibGVtcywgbW9zdCBsaWtlbHkgaW4gWGVuLg0K
PiA+Pj4gSVNTVUU6IG5vYm9keSB3YW50cyB0byBkZWJ1ZyBXaW5kb3dzIEhlaXNlbmJ1Z3MNCj4g
Pj4NCj4gPj4gSG1tLCBJIHRoaW5rIHdlIGJlbGlldmUgdG8gaGF2ZSB1bmRlcnN0b29kIHdoYXQg
dGhlIGlzc3VlIGlzLCBpdCdzIGp1c3QNCj4gdGhhdA0KPiA+PiB0aGUgY2hhbmdlIG5lZWRlZCBp
cyBvbiB0aGUgdG9vbCBzdGFjayBzaWRlIChncmFjZWZ1bGx5IGRlYWwgd2l0aCBhIGRvbWFpbg0K
PiA+PiByZWJvb3Rpbmcgd2hpbGUgYmVpbmcgbWlncmF0ZWQpLg0KPiA+DQo+ID4gTm8sIHRoZSBw
cm9ibGVtIGlzIHRoYXQgd2UgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgdGhlIGRvbWFpbiBpcw0KPiA+
IHJlYm9vdGluZy4gIEl0IHNob3VsZCBub3QgYmUuDQo+IA0KPiBUaGlzIGJ1ZyBzdGlsbCBzZWVt
IHRvIGJlIGFyb3VuZCBhbmQgbGlrZWx5IGdvaW5nIHRvIGltcGFjdCBvbmNlIGFnYWluDQo+IHRo
ZSByZWxlYXNlIHRlc3RpbmcuDQo+IA0KPiBBcyBkaXNjdXNzZWQgZHVyaW5nIHRoZSBzdW1taXQs
IEkgYW0gcmVhbGx5IHRoaW5raW5nIHRvIG1ha2UgdGhpcw0KPiAiaGVpbnNlbmJ1ZyIgYSBibG9j
a2VyIHVudGlsIHNvbWVob3cgZmluYWxseSBzcGVuZCBzb21ldGltZXMNCj4gaW52ZXN0aWdhdGlu
ZyB0aGUgcHJvYmxlbSBhbmQgc3VnZ2VzdCBhY3Rpb25zLg0KDQpJZiB0ZXN0aW5nIHdhcyBkb25l
IHdpdGggUFYgZHJpdmVycyBpbnN0YWxsZWQgdGhlbiB3ZSBjb3VsZCBnZXQgYSBsb3QgbW9yZSBp
bmZvcm1hdGlvbiBpbnRvIHRoZSBsb2dzLiBCU09EcyB2cy4gY2xlYW4gc2h1dGRvd25zIChwZXJo
YXBzIGR1ZSB0byBXaW5kb3dzIFVwZGF0ZSkgd291bGQgdGhlbiBiZWNvbWUgb2J2aW91cy4NCg0K
ICBQYXVsDQoNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KPiANCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCNl-0003sB-ME; Wed, 13 Sep 2017 18:27:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsCNk-0003s2-MZ
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:27:28 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0B/D3-18858-F8879B95; Wed, 13 Sep 2017 18:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTbevYme
 kwZHrIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmxxPYCs7zVvxrEm5gPMPVxcjFISSwmVHi
 2OSpTBDOUkaJC0dusHQxcnIIC2RIbFl9hA3EFhFwk/jYc5cZpIhZ4BOjxKNPv5hAEkICsxkl1
 h4As9kENCXufP4EZvMKWElMajrH3sXIwcEioCrxcGs8SFhUIFyi90A/G0SJoMTJmU/AdnEK2E
 n8O/CEGcRmFjCTmLf5IZQtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04
 tKkst0jXSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM56BgbGHYynmp0PMUpy
 MCmJ8u7V3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3fTlQTrAoNT21Ii0zBxgnMGkJDh4lE
 d4fIGne4oLE3OLMdIjUKUZFKXHeOpCEAEgiozQPrg0Wm5cYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfMeBZnCk5lXAjf9FdBiJqDFZ07vAFlckoiQkmpgnPCyKjclQF9i0q5Jnj9WcBm56cv
 9ea8j8CJwtto8TgcH2Xfz0v/sr2Nxq34cx7fG6Tlj1f0Tjc+csvvvvanhKvwpG7jRakn6jGUi
 r11OyOiHVJ3t21bD7Xfj7cr5bqnas2xPLmD3W2k3+ejeyZcWfPvwP1Zhqu8xM/kyxydxM5jOL
 Ti4vmpFpRJLcUaioRZzUXEiAOTfLeXIAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505327245!111420161!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42986 invoked from network); 13 Sep 2017 18:27:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 13 Sep 2017 18:27:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 537CB1435;
 Wed, 13 Sep 2017 11:27:25 -0700 (PDT)
Received: from [10.37.9.252] (unknown [10.37.9.252])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 985D93F483;
 Wed, 13 Sep 2017 11:27:23 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-9-julien.grall@arm.com>
 <a8ad65bd-5627-95a7-40e8-e2bd39d6c8d7@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4ed2f71b-a317-34f3-c260-fc25433fe3ab@arm.com>
Date: Wed, 13 Sep 2017 19:27:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <a8ad65bd-5627-95a7-40e8-e2bd39d6c8d7@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDkvMTMvMjAxNyAwNzoyMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAxMy8wOS8yMDE3IDE4OjU5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4g
aW5kZXggMGU2M2Q2ZWQxMS4uNTc4NzhiMTg4NiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+PiBAQCAtNDc5
LDEyICs0NzksMTMgQEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRf
dCBncGEpCj4+ICAgCj4+ICAgLyogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBm
YWlsdXJlICovCj4+ICAgc3RhdGljIGludAo+PiAtcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAo+PiArcDJtX3B0X3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fdCwgbWZuX3QgbWZuLAo+
PiAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3Qg
cDJtdCwgcDJtX2FjY2Vzc190IHAybWEsCj4+ICAgICAgICAgICAgICAgICAgICBpbnQgc3ZlKQo+
PiAgIHsKPj4gICAgICAgLyogWFhYIC0tIHRoaXMgbWlnaHQgYmUgYWJsZSB0byBiZSBmYXN0ZXIg
aWZmIGN1cnJlbnQtPmRvbWFpbiA9PSBkICovCj4+ICAgICAgIHZvaWQgKnRhYmxlOwo+PiArICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuX3QpOwo+PiAgICAgICB1bnNpZ25lZCBsb25n
IGksIGdmbl9yZW1haW5kZXIgPSBnZm47Cj4+ICAgICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5
LCBlbnRyeV9jb250ZW50Owo+PiAgICAgICAvKiBJbnRlcm1lZGlhdGUgdGFibGUgdG8gZnJlZSBp
ZiB3ZSdyZSByZXBsYWNpbmcgaXQgd2l0aCBhIHN1cGVycGFnZS4gKi8KPj4gQEAgLTczMSwxMSAr
NzMyLDEyIEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPj4gICB9Cj4+ICAgCj4+ICAgc3RhdGljIG1mbl90Cj4+
IC1wMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuLAo+PiArcDJtX3B0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm5fdCwKPj4gICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAq
YSwgcDJtX3F1ZXJ5X3QgcSwKPj4gICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFn
ZV9vcmRlciwgYm9vbF90ICpzdmUpCj4+ICAgewo+PiAgICAgICBtZm5fdCBtZm47Cj4+ICsgICAg
dW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChnZm5fdCk7Cj4gCj4gVGhlc2UgdHdvIGFyZSByYXRo
ZXIgcmlza3ksIGJlY2F1c2UgeW91IHNoYWRvdyB0aGUgZ2ZuX3QgdHlwZSB3aXRoIGEKPiB2YXJp
YWJsZSBuYW1lZCBnZm5fdC4gIEkga25vdyBpdHMgdWdseSwgYnV0IGhvdyBhYm91dCBqdXN0IGdm
bl8gPwoKSSBjYW4gZG8gdGhhdC4gSG9wZWZ1bGx5IGluIHRoZSBmdXR1cmUgYm90aCBmdW5jdGlv
bnMgd2lsbCBiZSBmdWxseSAKdHlwZXNhZmUsIHNvIGdmbl8gd2lsbCBjb21wbGV0ZWx5IGRpc2Fw
cGVhci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:30:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCQv-0004Zw-45; Wed, 13 Sep 2017 18:30:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dsCQt-0004Zp-NV
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 18:30:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9B/56-03422-35979B95; Wed, 13 Sep 2017 18:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSnM/RqhtUuTP
 S4MNPOYslHxezODB6HN39mymAMYo1My8pvyKBNePslWPMBXP5Kno+rWRpYHzO3cXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAFiaJzWtPgyWEBSwldk/sBrNFgIqWnX/BCFLELPCJUeJ5/0agD
 g6gDkuJ0z1RIDVsAvoSu198YgKxeQVsJZa2PmAEsVkEVCU2tv0Ci4sKREusnbWcHaJGUOLkzC
 csIDangJXEzK8LwGqYBdQl/sy7xAxhy0tsfzsHyhaXaPqykhXiNj2JaffnsUxgFJyFZNQsJO2
 zkLTPQtK+gJFlFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZG
 YDgzAMEOxm/LAg4xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnd9OVBOsCg1P
 bUiLTMHGFkwaQkOHiUR3h8gad7igsTc4sx0iNQpRkUpcd5fIAkBkERGaR5cGyyaLzHKSgnzMg
 IdIsRTkFqUm1mCKv+KUZyDUUmY17YCaApPZl4J3PRXQIuZgBafOb0DZHFJIkJKqoGxZuqdv7o
 cx5v8I2a2i89qLfLZ+WFbybfD8ys6XGcW3Qn8NX3xVU6bCPv72eqpr3KXCR9mvsd+19mv2LPq
 c9wVYQ87jneCudWXfBd+WMM9sXYex4x6KZZiE/+X6slLLynVVE//mdnDsWaac+qeTdkhU53Tu
 5WW2O2vFxFTO/j/2C/5vEevt+9TYinOSDTUYi4qTgQAdEwecOECAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505327442!79224432!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41085 invoked from network); 13 Sep 2017 18:30:42 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 18:30:42 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from [92.20.232.255] (port=55556 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dsCQn-000hfF-gP (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 13 Sep 2017 19:30:37 +0100
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170913175953.16942-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a3a4b58e-0e18-698a-0a1d-7f47efd1eec7@citrix.com>
Date: Wed, 13 Sep 2017 19:30:27 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913175953.16942-1-julien.grall@arm.com>
Content-Language: en-GB
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 00/15] xen/x86: Clean-up the PoD code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMjAxNyAxODo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbAo+Cj4gSSBo
YXZlIGJlZW4gYXR0ZW1wdGluZyB0byB1c2UgdGhlIFBvRCBjb2RlIG9uIEFSTSAoaXQgd2lsbCBi
ZSBzZW50IGluIGEKPiBzZXBhcmF0ZSBzZXJpZXMpIGFuZCBzcGVudCBzb21ldGltZXMgdG8gY2xl
YW4tdXAgYW5kIHN3aXRjaCB0byB0eXBlc2FmZSBnZm4KPiB0aGUgY3VycmVudCBjb2RlLgo+Cj4g
VGhlIFBvRCBjb2RlIGhhcyBiZWVuIHRlc3RlZCBvbiBBUk0gKHRoZSB2ZXJzaW9uIGlzIHNsaWdo
dGx5IGRpZmZlcmVudCwgbW9zdGx5Cj4gcmVuYW1pbmcpIGFuZCB0aGUgeDg2IHBhcnQgYXMgb25s
eSBiZWVuIGJ1aWx0IHRlc3QgaXQuCj4KPiBDaGVlcnMsCj4KPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDYzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPgo+Cj4gSnVsaWVuIEdyYWxsICgxNSk6Cj4gICB4ZW4veDg2OiBwMm0tcG9kOiBDbGVh
bi11cCBpbmNsdWRlcwo+ICAgeGVuL3g4NjogcDJtLXBvZDogUmVtb3ZlIHRyYWlsaW5nIHdoaXRl
c3BhY2VzCj4gICB4ZW4veDg2OiBwMm0tcG9kOiBGaXggY29kaW5nIHN0eWxlIGZvciBjb21tZW50
cwo+ICAgeGVuL3g4NjogcDJtLXBvZDogRml4IGNvZGluZyBzdHlsZQo+ICAgeGVuL3g4NjogcDJt
LXBvZDogQXZvaWQgcmVkdW5kYW50IGFzc2lnbm1lbnRzIGluCj4gICAgIHAybV9wb2RfZGVtYW5k
X3BvcHVsYXRlCj4gICB4ZW4veDg2OiBwMm0tcG9kOiBDbGVhbi11cCB1c2Ugb2YgdHlwZXNhZmUg
TUZOCj4gICB4ZW4veDg2OiBwMm0tcG9kOiBVc2UgdHlwZXNhZmUgZ2ZuIGluIHAybV9wb2RfZGVj
cmVhc2VfcmVzZXJ2YXRpb24KPiAgIHhlbi94ODY6IHAybTogVXNlIHR5cGVzYWZlIGdmbiBmb3Ig
dGhlIFAyTSBjYWxsYmFja3MgZ2V0X2VudHJ5IGFuZAo+ICAgICBzZXRfZW50cnkKPiAgIHhlbi94
ODY6IHAybTogVXNlIHR5cGVzYWZlIEdGTiBpbiBwMm1fc2V0X2VudHJ5Cj4gICB4ZW4veDg2OiBw
Mm0tcG9kOiBVc2UgdHlwZXNhZmUgR0ZOIGluIHBvZF9lYWdlcl9yZWNvcmQKPiAgIHhlbi94ODY6
IHAybS1wb2Q6IENsZWFuLXVwIHAybV9wb2RfemVyb19jaGVjawo+ICAgeGVuL3g4NjogcDJtLXBv
ZDogVXNlIHR5cGVzYWZlIGdmbiBpbiBwMm1fcG9kX3plcm9fY2hlY2sKPiAgIHhlbi94ODY6IHAy
bS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUKPiAgIHhl
bi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gZm9yIHRoZSBmaWVsZHMgcmVjbGFpbV9z
aW5nbGUgYW5kCj4gICAgIG1heF9ndWVzdAo+ICAgeGVuL3g4NjogcDJtLXBvZDogUmV3b3JrIHBy
b3RvdHlwZSBvZiBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZQoKT25seSB0aGUgb25lIG1pbm9yIGNv
bW1lbnQgb24gcGF0Y2ggOCwgYW5kIGl0cyBrbm9jay1vbiBlZmZlY3QgaW4gbGF0ZXIKcGF0Y2hl
cy4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiAo
d2l0aCBlaXRoZXIgbXkKc3VnZ2VzdGlvbiwgb3IgYSBzdWl0YWJsZSBhbHRlcm5hdGl2ZSkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:31:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:31:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCRL-0004dC-CN; Wed, 13 Sep 2017 18:31:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsCRK-0004cj-9z
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 18:31:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 29/0E-03454-D6979B95; Wed, 13 Sep 2017 18:31:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTencme
 kwaULJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmD/lHGPBPYmKf58uszQw
 vhXoYuTiEBJoZJK41TeZCcJ5zCjx+tgldghnG6NE98KLbF2MnBwiAs4SX8/MZQexeQX0JS79/
 A1mCwPZmy98AWuQEPjKLNH8+zvQKA4gx0tixudqkBoQs3dNK9Acdg42ASuJQ2IgURYBVYlJ01
 6xTmDkXsDIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 nDECwg/HXsoBDjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNrgDKCRalpqdW
 pGXmAIMPJi3BwaMkwmsCkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeHpAiAZCijNI8u
 BGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5bkCk8mXklcJteAR3BBHTEmdM7QI4oSU
 RISTUwJobpzDmcNPmBTl2ktZdtzFfPY8t99nCXnzDZdZJVTGPJPqXniS4z98/ddqE+Mfx29P1
 5ykbV8Q8+MvEvZbERbVN07HqevO/5qfuhZexsZ+pObA+7dv9JWrdg9CvRn07CVW/s99UYHmjj
 O1J29dX/1ZNLCxqDVBeJH/xlqbuhinXBx4hYTcnfSizFGYmGWsxFxYkAheqzk38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505327467!57063006!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4669 invoked from network); 13 Sep 2017 18:31:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 18:31:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsCRH-00022S-Kh; Wed, 13 Sep 2017 18:31:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsCRC-0008Ft-6p; Wed, 13 Sep 2017 18:31:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsCRC-0004iW-11; Wed, 13 Sep 2017 18:31:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113388-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=62ef40c4959e7529053c4f0987e5dafc34880691
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 18:31:02 +0000
Subject: [Xen-devel] [ovmf test] 113388: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzODgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjJlZjQwYzQ5NTllNzUyOTA1M2M0ZjA5ODdlNWRhZmMzNDg4MDY5MQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDQgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzM3NSAgMjAxNy0wOS0xMiAxNTo0Njo1MyBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJp
LCBEYW5kYW4gPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5z
aW5naEBhbWQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIZWdkZSBO
YWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIGhlZ2RlbmFnIDxuYWdhcmFqLXAu
aGVnZGVAaHBlLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRv
ci5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFRob21hcyBMYW1wcmVj
aHQgPHQubGFtcHJlY2h0QHByb3htb3guY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDEwNDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 18:50:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 18:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsCje-000637-05; Wed, 13 Sep 2017 18:50:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsCjc-0005y7-LN
 for xen-devel@lists.xenproject.org; Wed, 13 Sep 2017 18:50:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/19-02225-BDD79B95; Wed, 13 Sep 2017 18:50:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oO7t2p2
 RBhfXiFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrd31lLtjBWTFlymSmBsaP7F2MXBxCApOZ
 JLaf2MMK4fxllHi+az8ThLOBUeLMk20sEM42RolbDW1AGU4OYYEQiW/dp5hBbBGBeInlL18wQ
 hTdZ5KYd2cu2GBmgQ5GicvXO8E62ASMJM4enc4IYvMK2EocWn6eHcRmEVCVODLrLVhcVCBc4m
 3jERaIGkGJkzOfgNmcAtYSPe9PsYHYzAJ6Ejuu/2KFsOUltr+dA3aFhICxRPvbi2wTGAVnIWm
 fhaRlFpKWBYzMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcx
 AgO4noGBcQdjz16/Q4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfVQDlBMsS
 k1PrUjLzAHGEkxagoNHSYT3CUiat7ggMbc4Mx0idYpRUUqcVwEYgUICIImM0jy4Nlj8XmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzPseZDxPZl4J3PRXQIuZgBafOb0DZHFJIkJKqoHRo0N
 nf/CbLZMUl64/pnZ+OkfJeremswxvU+9vn+MuqBYRcLzpya2rcyqbPtzY8DfxwA/9/eEaBnId
 1XbVXQeqvS/m7YhO+W124lVkL1PBzCvpV94kBTv23eHeMrWV77qSgOZugVlaKv6N+/5nxt16x
 6rscmZF/euQU8d8l1ime5VPF2cvXn1ViaU4I9FQi7moOBEACIylgNoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505328601!59177074!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26025 invoked from network); 13 Sep 2017 18:50:03 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 18:50:03 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8DInpJj027335
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:49:52 GMT
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 v8DInpkL032732
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 13 Sep 2017 18:49:51 GMT
Received: from ubhmp0011.oracle.com (ubhmp0011.oracle.com [156.151.24.64])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8DInoxP032336;
 Wed, 13 Sep 2017 18:49:50 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, 13 Sep 2017 18:49:50 +0000
To: Julien Grall <julien.grall@arm.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
Date: Wed, 13 Sep 2017 14:49:41 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: dario.faggioli@citrix.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAwMjoyNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzEzLzIwMTcgMDc6MDUgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDkvMTMv
MjAxNyAxMTozMiBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+PiBXZWxsLCB0aGF0
J3Mgbm90IGEgZml4LiBUaGlzIGVsaW1pbmF0ZXMgdGhlIGNhc2UgdGhhdCBzb21ldGhpbmcgaW4K
Pj4gQVJNLXNwZWNpZmljIGNvZGUgKHdoaWNoIEkgaGF2ZW4ndCB0ZXN0ZWQpIGFjY2lkZW50YWxs
eSBjbGVhcnMKPj4gX1BHQ19uZWVkX3NjcnViLgo+Pgo+PiBPSywgSSB0aGluayBJIGtub3cgd2hh
dCB0aGUgcHJvYmxlbSBpcy4gWW91IGFyZSB1c2luZwo+PiBDT05GSUdfU0VQQVJBVEVfWEVOSEVB
UCwgYXJlIHlvdT8KPiAKPiBJdCBzZWVtcyB0aGUgYnVnIGFwcGVhciBvbiBBcm02NCwgc28gQ09O
RklHX1NFUEFSQVRFX1hFTkhFQVAgaXMgbm90IHNldC4KPiAKPiBOb3RlIHRoYXQgQXJtMzIgaXMg
dXNpbmcgc2VwYXJhdGUgaGVhcC4KCgpGb3Igc2VwYXJhdGUgaGVhcCB3ZSB3aWxsIG5lZWQKCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwppbmRleCBiNTI0M2ZjLi45ZjYyZWEyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjA1OSw3ICsyMDU5LDcg
QEAgdm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwgdW5zaWduZWQgaW50IG9yZGVyKQoK
ICAgICBtZW1ndWFyZF9ndWFyZF9yYW5nZSh2LCAxIDw8IChvcmRlciArIFBBR0VfU0hJRlQpKTsK
Ci0gICAgZnJlZV9oZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3JkZXIsIGZhbHNlKTsKKyAg
ICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgc2NydWJfZGVidWcpOwog
fQoKICNlbHNlCgoKSWYgdGhhdCBkb2Vzbid0IGhlbHAgdGhlbiB0aGVyZSBhcmUgdHdvIGNhc2Vz
IHdoZXJlIGZyZWVfaGVhcF9wYWdlcyBpcwpjYWxsZWQgd2l0aCAnZmFsc2UnIC0tLSBvbmUgaW4g
YWxsb2NfZG9taGVhcF9wYWdlcygpIGFuZCB0aGUgb3RoZXIgaW4Kb25saW5lX3BhZ2UoKS4KClNl
dHRpbmcgb25lIGFuZCB0aGVuIHRoZSBvdGhlciB3b3VsZCBmdXJ0aGVyIG5hcnJvdyBpdCBkb3du
LgoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 19:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 19:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsD1q-0006xV-Eu; Wed, 13 Sep 2017 19:08:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dsD1p-0006xP-AW
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 19:08:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 0C/E1-03423-44289B95; Wed, 13 Sep 2017 19:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42KJPp6xUNe5aWe
 kwfsbShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7xxdYC5pjKl6+/M3ewHjCuYuRk0NIwEOi
 /dgq9i5GLiB7LaPEsglboZxrjBKnpzUywVTdebuRBSKxkVFiwYaHzCAJYYESiVnv+9lAbBEBB
 4ll518wghQxC7xnlGhe9o4RojtDYsWxm2CT2AQMJVZvbAFr4BVwkvi6ehdYnEVAVWL9zSmsIL
 aoQLhE09l+FogaQYmTM5+A2ZwCVhKnvu8B62UWUJf4M+8SM4QtLnHryXwmCFteYvvbOWBxCYE
 ciU2LtwDZHEC2lMT/ViWQ2yQEVrNI/Py/nAWiRkbi0cSbbBMYxWYhWTcLyYpZSFbMQrJiASPL
 KkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGhiAIIdjGvmB
 x5ilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9AI1BOsCg1PbUiLTMHGNcwaQ
 kOHiURXiWQNG9xQWJucWY6ROoUo6KUOC8fSEIAJJFRmgfXBksllxhlpYR5GYEOEeIpSC3KzSx
 BlX/FKM7BqCTMqwkyhSczrwRu+iugxUxAi8+c3gGyuCQRISXVwCj3fWv/pOUT3JazRN07qR52
 +lXvo787F7nHSAq56CgwVtusnjB12krz1sKOCVrFvMvb2dKOLQk3SWS2EA+2ct1/jkFDTcZOL
 7LO6JJxfvmMRQHbTbecXFCQ3Dn5YdCno/7JAS9Sr0zv4Xa6xbNG6KdlzOMUO1Eh03OVW2bPsD
 yz5WH3hq3FoUosxRmJhlrMRcWJAP8uJC0gAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505329730!76841831!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37857 invoked from network); 13 Sep 2017 19:08:51 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Sep 2017 19:08:51 -0000
Received: (qmail 24096 invoked from network); 13 Sep 2017 22:08:49 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Sep 2017 22:08:49 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A89167FC43
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 22:08:49 +0300 (EEST)
Received: (qmail 32082 invoked from network); 13 Sep 2017 22:08:49 +0300
Received: from 79-115-179-124.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@79.115.179.124)
 by smtp03.buh.bitdefender.org with SMTP; 13 Sep 2017 22:08:49 +0300
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-9-julien.grall@arm.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6029578a-c722-7f6c-d0e8-9e8fd25199fc@bitdefender.com>
Date: Wed, 13 Sep 2017 22:08:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913175953.16942-9-julien.grall@arm.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73149
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460815,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.049130)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.012782), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.024601,0.000738)], URL: [Enabled, t: (0.000006)], RTDA:
 [Enabled, t: (0.278050), Hit: No, Details: v2.6.10; Id:
 15.5f46ou.1bpok88ib.2chop], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAwODo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgo+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gQ2M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSnVuIE5h
a2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAg
MiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8IDE5ICsrKysrLS0tLS0tCj4g
IHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgIDQgKy0tCj4gIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMgICAgIHwgIDYgKystLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jICAg
ICB8IDE1ICsrKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICB8ICA2ICsr
LS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgfCA3NyArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
ICAgIHwgIDQgKy0tCj4gIDggZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgNjAgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggNmNiOTAzZGVmNS4uNTNiZThjMDkzYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwo+IEBAIC0xNzg3LDcgKzE3ODcsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVs
dChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4gICAgICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBzdmU7Cj4gIAo+IC0gICAgICAgICAgICAgICAgcDJtLT5nZXRf
ZW50cnkocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgJnN2ZSk7Cj4gKyAgICAgICAg
ICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZwMm1hLCAwLCBO
VUxMLCAmc3ZlKTsKPiAgCj4gICAgICAgICAgICAgICAgICBpZiAoICFzdmUgJiYgYWx0cDJtX3Zj
cHVfZW11bGF0ZV92ZShjdXJyKSApCj4gICAgICAgICAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jCj4gaW5kZXggOTIxMWZjMGFiZS4uOTQ4ZTM3N2U2OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
Ywo+IEBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBpbnQgX3AybV9nZXRfbWVtX2FjY2VzcyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4gICAgICB9Cj4gIAo+ICAgICAgZ2ZuX2xv
Y2socDJtLCBnZm4sIDApOwo+IC0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChn
Zm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgbWZuID0gcDJtLT5nZXRfZW50cnko
cDJtLCBnZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4gICAgICBnZm5fdW5sb2NrKHAybSwg
Z2ZuLCAwKTsKPiAgCj4gICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gQEAg
LTE0Miw3ICsxNDIsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1
bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9y
ZXF1ZXN0X3QgKipyZXFfcHRyKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
Cj4gLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdwYSA+PiBQQUdFX1NISUZUOwo+ICsgICAgZ2Zu
X3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdwYSk7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IE5VTEw7Cj4gICAgICBtZm5f
dCBtZm47Cj4gQEAgLTIxNSw3ICsyMTUsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBh
ZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAqcmVxX3B0ciA9IHJlcTsK
PiAgCj4gICAgICAgICAgcmVxLT5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTUzsK
PiAtICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm47Cj4gKyAgICAgICAgcmVxLT51
Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKPiAgICAgICAgICByZXEtPnUubWVtX2FjY2Vz
cy5vZmZzZXQgPSBncGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKPiAgICAgICAgICBpZiAo
IG5wZmVjLmdsYV92YWxpZCApCj4gICAgICAgICAgewo+IEBAIC0yNDcsNyArMjQ3LDcgQEAgaW50
IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9k
b21haW4gKmhwMm0sCj4gICAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2ZuKTsKCkkn
ZCBkcm9wIGdmbl9sIGNvbXBsZXRlbHkgaGVyZSBhbmQganVzdCB1c2UgZ2ZuX3goZ2ZuKSBpbiB0
aGUgdHdvIHBsYWNlcwpiZWxvdyB3aGVyZSBpdCdzIHVzZWQuIEl0IHdvdWxkIGdldCByaWQgb2Yg
YSBsaW5lIG9mIGNvZGUgaW4gdGhpcwpmdW5jdGlvbi4gQnV0IEkgd291bGRuJ3QgaG9sZCB0aGUg
cGF0Y2ggb3ZlciB0aGlzLCBzbyBpZiBub2JvZHkgZWxzZSBoYXMKY29tbWVudHMgaXQncyBmaW5l
IGFzIGlzLgoKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnko
YXAybSwgZ2ZuX2wsICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAgbWZuID0gYXAy
bS0+Z2V0X2VudHJ5KGFwMm0sIGdmbiwgJnQsICZvbGRfYSwgMCwgTlVMTCwgTlVMTCk7Cj4gIAo+
ICAgICAgLyogQ2hlY2sgaG9zdCBwMm0gaWYgbm8gdmFsaWQgZW50cnkgaW4gYWx0ZXJuYXRlICov
Cj4gICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCj4gQEAgLTI2NCwxNiArMjY0LDE2IEBAIGlu
dCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1f
ZG9tYWluICpocDJtLAo+ICAgICAgICAgIGlmICggcGFnZV9vcmRlciAhPSBQQUdFX09SREVSXzRL
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4oKDFV
TCA8PCBwYWdlX29yZGVyKSAtIDEpOwo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjJf
bCA9IGdmbl9sICYgbWFzazsKPiArICAgICAgICAgICAgZ2ZuX3QgZ2ZuMiA9IF9nZm4oZ2ZuX2wg
JiBtYXNrKTsKPiAgICAgICAgICAgICAgbWZuX3QgbWZuMiA9IF9tZm4obWZuX3gobWZuKSAmIG1h
c2spOwo+ICAKPiAtICAgICAgICAgICAgcmMgPSBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuMl9s
LCBtZm4yLCBwYWdlX29yZGVyLCB0LCBvbGRfYSwgMSk7Cj4gKyAgICAgICAgICAgIHJjID0gYXAy
bS0+c2V0X2VudHJ5KGFwMm0sIGdmbjIsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsK
PiAgICAgICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4g
ICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAy
bSwgZ2ZuX2wsIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwKPiArICAgIHJldHVybiBhcDJtLT5z
ZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAoY3VycmVudC0+ZG9tYWluICE9IGQpKTsKCklmIHlvdSBuZWVkIHRv
IHNlbmQgVjIsIGNvdWxkIHlvdSBwbGVhc2UgYWxzbyBpbmRlbnQgdGhlIGxhc3QgbGluZSBzbwp0
aGF0ICcoJyBpcyB1bmRlciB0aGUgJ2EnIGluICdhcDJtJz8gWW91IGRvbid0IGhhdmUgdG8sIGJ1
dCBpdCdkIGJlIGEKY29kaW5nIHN0eWxlIGZpeCBjb21pbmcgaW4gb24gdG9wIG9mIHRoaXMgcGF0
Y2guCgo+ICB9Cj4gIAo+IEBAIC0yOTUsMTAgKzI5NSw5IEBAIHN0YXRpYyBpbnQgc2V0X21lbV9h
Y2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgICAg
ICBtZm5fdCBtZm47Cj4gICAgICAgICAgcDJtX2FjY2Vzc190IF9hOwo+ICAgICAgICAgIHAybV90
eXBlX3QgdDsKPiAtICAgICAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2ZuKTsKPiAg
Cj4gLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQsICZfYSwgMCwg
TlVMTCwgTlVMTCk7Cj4gLSAgICAgICAgcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbl9sLCBt
Zm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIC0xKTsKPiArICAgICAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbiwgJnQsICZfYSwgMCwgTlVMTCwgTlVMTCk7Cj4gKyAgICAgICAgcmMgPSBw
Mm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7Cj4g
ICAgICB9Cj4gIAo+ICAgICAgcmV0dXJuIHJjOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gaW5kZXgg
MTJmYjljYzUxZi4uNGMxYWNlOWIyMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gQEAgLTEy
MzQsNyArMTIzNCw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICAKPiAgICAgICAgICBpZiAoIGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpID09IDAg
KQo+ICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShw
Mm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKPiArICAgICAgICBtZm4gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKPiAgICAgICAg
ICBpZiAoIG1mbl92YWxpZChtZm4pICYmICh0ID09IHAybV9yYW1fc2hhcmVkKSApCj4gICAgICAg
ICAgewo+ICAgICAgICAgICAgICAvKiBEb2VzIG5vdCBmYWlsIHdpdGggRU5PTUVNIGdpdmVuIHRo
ZSBERVNUUk9ZIGZsYWcgKi8KPiBAQCAtMTI0Myw3ICsxMjQzLDcgQEAgaW50IHJlbGlucXVpc2hf
c2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgIC8qIENsZWFyIG91
dCB0aGUgcDJtIGVudHJ5IHNvIG5vIG9uZSBlbHNlIG1heSB0cnkgdG8KPiAgICAgICAgICAgICAg
ICogdW5zaGFyZS4gIE11c3Qgc3VjY2VlZDogd2UganVzdCByZWFkIHRoZSBvbGQgZW50cnkgYW5k
Cj4gICAgICAgICAgICAgICAqIHdlIGhvbGQgdGhlIHAybSBsb2NrLiAqLwo+IC0gICAgICAgICAg
ICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgX21mbigwKSwgUEFHRV9PUkRFUl80
SywKPiArICAgICAgICAgICAgc2V0X3JjID0gcDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiks
IF9tZm4oMCksIFBBR0VfT1JERVJfNEssCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9pbnZhbGlkLCBwMm1fYWNjZXNzX3J3eCwgLTEpOwo+ICAgICAgICAgICAgICBB
U1NFUlQoc2V0X3JjID09IDApOwo+ICAgICAgICAgICAgICBjb3VudCArPSAweDEwOwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwo+IGluZGV4IDIzYzA1MTg3MzMuLmRmZjIxNGNmN2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBA
QCAtNjc0LDExICs2NzQsMTIgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90
IGdwYSkKPiAgICogUmV0dXJuczogMCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlCj4g
ICAqLwo+ICBzdGF0aWMgaW50Cj4gLWVwdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwgCj4gK2VwdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuX3QsIG1mbl90IG1mbiwKPiAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEs
Cj4gICAgICAgICAgICAgICAgaW50IHN2ZSkKPiAgewo+ICAgICAgZXB0X2VudHJ5X3QgKnRhYmxl
LCAqZXB0X2VudHJ5ID0gTlVMTDsKPiArICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2Zu
X3QpOwoKU2hvdWxkIHdlIGNhbGwgdGhpcyBnZm5fbCwgYXMgZG9uZSBhYm92ZT8KCj4gICAgICB1
bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBnZm47Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwg
dGFyZ2V0ID0gb3JkZXIgLyBFUFRfVEFCTEVfT1JERVI7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZu
X21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8gKGdmbiB8IG1mbl94KG1mbikpIDog
Z2ZuOwo+IEBAIC05MTAsMTEgKzkxMSwxMiBAQCBvdXQ6Cj4gIAo+ICAvKiBSZWFkIGVwdCBwMm0g
ZW50cmllcyAqLwo+ICBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwg
cDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190KiBhLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnZm5fdCBnZm5fdCwgcDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190KiBhLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxLCB1bnNpZ25lZCBpbnQgKnBhZ2Vf
b3JkZXIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCAqc3ZlKQo+ICB7Cj4g
ICAgICBlcHRfZW50cnlfdCAqdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWdldGFibGVf
Z2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSkpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBn
Zm4gPSBnZm5feChnZm5fdCk7CgpnZm5fbCBoZXJlIHRvbz8KCj4gICAgICB1bnNpZ25lZCBsb25n
IGdmbl9yZW1haW5kZXIgPSBnZm47Cj4gICAgICBlcHRfZW50cnlfdCAqZXB0X2VudHJ5Owo+ICAg
ICAgdTMyIGluZGV4Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+IGluZGV4IGViNzRlNWMwMWYuLmM4YzhjZmYwMTQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMKPiBAQCAtNTQzLDcgKzU0Myw3IEBAIHAybV9wb2RfZGVjcmVhc2Vf
cmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3Jk
ZXIpCj4gICAgICAgICAgcDJtX3R5cGVfdCB0Owo+ICAgICAgICAgIHVuc2lnbmVkIGludCBjdXJf
b3JkZXI7Cj4gIAo+IC0gICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGks
ICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cj4gKyAgICAgICAgcDJtLT5nZXRfZW50cnko
cDJtLCBnZm5fYWRkKGdmbiwgaSksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cj4gICAg
ICAgICAgbiA9IDFVTCA8PCBtaW4ob3JkZXIsIGN1cl9vcmRlcik7Cj4gICAgICAgICAgaWYgKCB0
ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQo+ICAgICAgICAgICAgICBwb2QgKz0gbjsKPiBA
QCAtNjAzLDcgKzYwMyw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gICAgICAgICAgcDJtX2Fj
Y2Vzc190IGE7Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKPiAgCj4gLSAgICAg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsgaSwgJnQsICZhLCAwLCAm
Y3VyX29yZGVyLCBOVUxMKTsKPiArICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdm
bl9hZGQoZ2ZuLCBpKSwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKPiAgICAgICAgICBp
ZiAoIG9yZGVyIDwgY3VyX29yZGVyICkKPiAgICAgICAgICAgICAgY3VyX29yZGVyID0gb3JkZXI7
Cj4gICAgICAgICAgbiA9IDFVTCA8PCBjdXJfb3JkZXI7Cj4gQEAgLTcxNyw3ICs3MTcsOCBAQCBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgazsKPiAgICAgICAgICBjb25z
dCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICAKPiAtICAgICAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbiArIGksICZ0eXBlLCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cj4gKyAg
ICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArICBpKSwgJnR5cGUsICZh
LCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdXJfb3JkZXIsIE5VTEwpOwo+
ICAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIENvbmRpdGlvbnMgdGhhdCBtdXN0IGJlIG1l
dCBmb3Igc3VwZXJwYWdlLXN1cGVycGFnZToKPiBAQCAtODU5LDcgKzg2MCw5IEBAIHAybV9wb2Rf
emVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBp
bnQgY291bnQpCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQo+ICAgICAgewo+
ICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+IC0gICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbnNbaV0sIHR5cGVzICsgaSwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsKPiAr
ICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCB0eXBl
cyArIGksICZhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxMLCBO
VUxMKTsKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90
IGEgcGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQKPiAgICAgICAgICAgKiBwcm9i
YWJseSBub3QgbWFwcGVkIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuCj4gQEAg
LTk4OCw3ICs5OTEsNyBAQCBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQo+ICAgICAgZm9yICggaSA9IHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlOyBpID4gMCA7
IGktLSApCj4gICAgICB7Cj4gICAgICAgICAgcDJtX2FjY2Vzc190IGE7Cj4gLSAgICAgICAgKHZv
aWQpcDJtLT5nZXRfZW50cnkocDJtLCBpLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICsgICAg
ICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihpKSwgJnQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKPiAgICAgICAgICBpZiAoIHAybV9pc19yYW0odCkgKQo+ICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgZ2Zuc1tqXSA9IGk7Cj4gQEAgLTEyMzcsNyArMTI0MCw3IEBAIGd1ZXN0X3BoeXNt
YXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4sCj4gICAgICAgICAgcDJtX2FjY2Vzc190IGE7Cj4gICAgICAgICAgdW5zaWduZWQgaW50
IGN1cl9vcmRlcjsKPiAgCj4gLSAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBnZm4gKyBpLCAm
b3QsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKPiArICAgICAgICBwMm0tPmdldF9lbnRyeShw
Mm0sIF9nZm4oZ2ZuICsgaSksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+ICAgICAg
ICAgIG4gPSAxVUwgPDwgbWluKG9yZGVyLCBjdXJfb3JkZXIpOwo+ICAgICAgICAgIGlmICggcDJt
X2lzX3JhbShvdCkgKQo+ICAgICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gaW5kZXggMGU2M2Q2ZWQxMS4u
NTc4NzhiMTg4NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtNDc5LDEyICs0NzksMTMgQEAgaW50IHAy
bV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpCj4gIAo+ICAvKiBSZXR1
cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gZm9yIGZhaWx1cmUgKi8KPiAgc3RhdGljIGludAo+
IC1wMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4sCj4gK3AybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuX3QsIG1mbl90IG1mbiwKPiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSwKPiAgICAg
ICAgICAgICAgICAgICBpbnQgc3ZlKQo+ICB7Cj4gICAgICAvKiBYWFggLS0gdGhpcyBtaWdodCBi
ZSBhYmxlIHRvIGJlIGZhc3RlciBpZmYgY3VycmVudC0+ZG9tYWluID09IGQgKi8KPiAgICAgIHZv
aWQgKnRhYmxlOwo+ICsgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChnZm5fdCk7CgpnZm5f
bD8KCj4gICAgICB1bnNpZ25lZCBsb25nIGksIGdmbl9yZW1haW5kZXIgPSBnZm47Cj4gICAgICBs
MV9wZ2VudHJ5X3QgKnAybV9lbnRyeSwgZW50cnlfY29udGVudDsKPiAgICAgIC8qIEludGVybWVk
aWF0ZSB0YWJsZSB0byBmcmVlIGlmIHdlJ3JlIHJlcGxhY2luZyBpdCB3aXRoIGEgc3VwZXJwYWdl
LiAqLwo+IEBAIC03MzEsMTEgKzczMiwxMiBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCj4gIH0KPiAgCj4gIHN0
YXRpYyBtZm5fdAo+IC1wMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLAo+ICtwMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGdmbl90IGdmbl90LAo+ICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9h
Y2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKPiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKnBhZ2Vfb3JkZXIsIGJvb2xfdCAqc3ZlKQo+ICB7Cj4gICAgICBtZm5fdCBtZm47Cj4gKyAg
ICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGdmbl90KTsKCmdmbl9sPwoKT3RoZXIgdGhhbiB0
aGF0LCB0aGUgY2hhbmdlcyBsb29rIGNvbXBsZXRlbHkgbWVjaGFuaWNhbCwgc28gd2l0aCB0aG9z
ZQoob3B0aW9uYWwpIGNoYW5nZXM6CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 19:09:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 19:09:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsD2j-00070q-Nm; Wed, 13 Sep 2017 19:09:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsD2i-00070b-LD
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 19:09:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1F/EE-03454-B7289B95; Wed, 13 Sep 2017 19:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbe6aWe
 kwZItnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPXgJ1PBTaGK99s7WRsY
 f/F2MXJxCAk0MkkcevWFBcJ5zChx4dEERghnG6PEzFcT2LsYOTlEBJwlvp6ZC2bzCuhL9K9/w
 gRiCwvYSjw+vYoVpEFC4BuTxIm+X0CjOIAcT4nbK1hAakDMjb3ngerZOdgErCQOiYFEWQRUJZ
 qvTWGfwMi9gJFhFaNGcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH4871gYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXu8ESgnWJSa
 nlqRlpkDDD6YtAQHj5IIrxJImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHnLQYoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZNBpvBk5pXAbXoFdAQT0BFnTu8AOa
 IkESEl1cComyAnLvF6yQy24r/sHQc/bJlx0mmvf3rCnizJ4lMyi68X3vn77Nl9G+1Lp4Lmuwt
 6THUJ33h/wtHbL6RMQxpuxPFLfCzx0Q/4a6vsc2T39a63Uu17ozZPPnXWYNvUiI982hd/lD/L
 f6cavsxQ94tGyeX0KS/XvIza61T7ts77Z2vt6wirtz9+KLEUZyQaajEXFScCANaALkJ/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505329786!59652448!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18727 invoked from network); 13 Sep 2017 19:09:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 19:09:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsD2d-00031c-OD; Wed, 13 Sep 2017 19:09:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsD2Y-0001mh-6B; Wed, 13 Sep 2017 19:09:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsD2X-0001H7-Qk; Wed, 13 Sep 2017 19:09:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113417-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 19:09:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113417: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQxNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 19:11:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 19:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsD48-0007bD-1p; Wed, 13 Sep 2017 19:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dsD46-0007b2-C8
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 19:11:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0C/8A-00743-1D289B95; Wed, 13 Sep 2017 19:11:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUPdC085
 Ig1c/jSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbk2+zFiwTqJj28RdzA+Mn3i5GTg4hAQ+J
 jg0b2boYuYDstYwSR2Z8hXKuMUpMe3KYHabq2t73zBD2RkaJx9/A4sICGRJbVh9hA7FFBHIk1
 t36yQLSzCxwmFHiw4X/jBANpxklFnYWg9hsAoYSqze2gDXwCjhJ3G/5xApiswioSrxb9BZsqK
 hAuETT2X4WiBpBiZMzn4DZnALWEjcXHAarZxZQl/gz7xIzhC0ucevJfCYIW16ieetssLgE0EG
 bFm8BsjmAbCmJ/61KILdJCExkkVg49QcbRI2MxKOJN9kmMIrNQrJuFpIVs5CsmIVkxQJGllWM
 6sWpRWWpRbqmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgZHEAAQ7GL/0Ox9il
 ORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/xRqCcYFFqempFWmYOMKZh0hIcPE
 oivEogad7igsTc4sx0iNQpRkUpcd7HIAkBkERGaR5cGyyNXGKUlRLmZQQ6RIinILUoN7MEVf4
 VozgHo5Iw712QKTyZeSVw018BLWYCWnzm9A6QxSWJCCmpBsYF02bdqbm6n0dvs9Fdc74vF1ri
 Nebo/OHUWiYVv37WYq177ervO46FzzjLPfv8tjq5OSKzHz++7F7a/e6yg4ytmMs2u7zjlzdds
 rjn2fBvRZ1zxK9Lyc9b5tdeu7pk0VS1W92XVL6s3XJ8t+ymZ3Kxc2rm1AepOIVye0dWcZ5InS
 2342DXrAxGJZbijERDLeai4kQAhg+Wqh4DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505329872!107832337!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35034 invoked from network); 13 Sep 2017 19:11:12 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 13 Sep 2017 19:11:12 -0000
Received: (qmail 24469 invoked from network); 13 Sep 2017 22:11:11 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Sep 2017 22:11:11 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C50677FC42
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 22:11:11 +0300 (EEST)
Received: (qmail 32182 invoked from network); 13 Sep 2017 22:11:11 +0300
Received: from 79-115-179-124.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@79.115.179.124)
 by smtp03.buh.bitdefender.org with SMTP; 13 Sep 2017 22:11:11 +0300
To: Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-9-julien.grall@arm.com>
 <a8ad65bd-5627-95a7-40e8-e2bd39d6c8d7@citrix.com>
 <4ed2f71b-a317-34f3-c260-fc25433fe3ab@arm.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <cc5cb3cb-4f73-6aad-427f-6479bda1cc79@bitdefender.com>
Date: Wed, 13 Sep 2017 22:10:47 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <4ed2f71b-a317-34f3-c260-fc25433fe3ab@arm.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73149
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 460815,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.010751)], BW: [Enabled, t:
 (0.000018)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004170), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.013574,0.000140)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.215900), Hit: No,
 Details: v2.6.10; Id: 15.5f488e.1bpok82ir.2q39d], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTMvMjAxNyAwOToyNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywK
PiAKPiBPbiAwOS8xMy8yMDE3IDA3OjIyIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAx
My8wOS8yMDE3IDE4OjU5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+PiBpbmRl
eCAwZTYzZDZlZDExLi41Nzg3OGIxODg2IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS1wdC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4+IEBAIC00Nzks
MTIgKzQ3OSwxMyBAQCBpbnQgcDJtX3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90
IGdwYSkKPj4+IMKgIMKgIC8qIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFp
bHVyZSAqLwo+Pj4gwqAgc3RhdGljIGludAo+Pj4gLXAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPj4+ICtwMm1fcHRf
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl90LCBtZm5fdCBtZm4s
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwKPj4+IHAybV9hY2Nlc3NfdCBwMm1hLAo+Pj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCBzdmUpCj4+PiDCoCB7Cj4+PiDC
oMKgwqDCoMKgIC8qIFhYWCAtLSB0aGlzIG1pZ2h0IGJlIGFibGUgdG8gYmUgZmFzdGVyIGlmZiBj
dXJyZW50LT5kb21haW4KPj4+ID09IGQgKi8KPj4+IMKgwqDCoMKgwqAgdm9pZCAqdGFibGU7Cj4+
PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuX3QpOwo+Pj4gwqDCoMKgwqDC
oCB1bnNpZ25lZCBsb25nIGksIGdmbl9yZW1haW5kZXIgPSBnZm47Cj4+PiDCoMKgwqDCoMKgIGwx
X3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50Owo+Pj4gwqDCoMKgwqDCoCAvKiBJ
bnRlcm1lZGlhdGUgdGFibGUgdG8gZnJlZSBpZiB3ZSdyZSByZXBsYWNpbmcgaXQgd2l0aCBhCj4+
PiBzdXBlcnBhZ2UuICovCj4+PiBAQCAtNzMxLDExICs3MzIsMTIgQEAgcDJtX3B0X3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+Pj4gdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1m
biwKPj4+IMKgIH0KPj4+IMKgIMKgIHN0YXRpYyBtZm5fdAo+Pj4gLXAybV9wdF9nZXRfZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4+PiArcDJtX3B0X2dl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fdCwKPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3Qg
KmEsIHAybV9xdWVyeV90IHEsCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgKnN2ZSkKPj4+IMKgIHsKPj4+IMKg
wqDCoMKgwqAgbWZuX3QgbWZuOwo+Pj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94
KGdmbl90KTsKPj4KPj4gVGhlc2UgdHdvIGFyZSByYXRoZXIgcmlza3ksIGJlY2F1c2UgeW91IHNo
YWRvdyB0aGUgZ2ZuX3QgdHlwZSB3aXRoIGEKPj4gdmFyaWFibGUgbmFtZWQgZ2ZuX3QuwqAgSSBr
bm93IGl0cyB1Z2x5LCBidXQgaG93IGFib3V0IGp1c3QgZ2ZuXyA/Cj4gCj4gSSBjYW4gZG8gdGhh
dC4gSG9wZWZ1bGx5IGluIHRoZSBmdXR1cmUgYm90aCBmdW5jdGlvbnMgd2lsbCBiZSBmdWxseQo+
IHR5cGVzYWZlLCBzbyBnZm5fIHdpbGwgY29tcGxldGVseSBkaXNhcHBlYXIuCgpBaCwgSSBoYWQg
cHJvcG9zZWQgZ2ZuX2wgZm9yIHVuc2lnbmVkIGxvbmcgZ2ZucyAtIGl0IHNlZW1zIHRvIGJlIHRo
ZQp1bnNwb2tlbiBjb252ZW50aW9uIGluIHRoZSByZXN0IG9mIHRoZSBjb2RlLCBzbyBJIHRoaW5r
IGl0IGZpdHMgbmljZWx5LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 19:28:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 19:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsDKn-00005L-II; Wed, 13 Sep 2017 19:28:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Felipe.Huici@neclab.eu>)
 id 1dsDKl-0008WR-Jb; Wed, 13 Sep 2017 19:28:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 71/FB-02021-AD689B95; Wed, 13 Sep 2017 19:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsVyWNVNU/dm285
 Ig+Yl+hZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJrx4uEnloLF3BUz
 1zUzNzBO4O5i5OIQEpjEKPFtzjOmLkZODgkBC4lnk08yQiR2MUrs7vrMDJGQlZh34CkLKhukq
 JdJ4uO/aUwQzkxGiVtXNoN1sAloS3Su6ASyOThEBAIlVs3lAKlhFljAJnH9xXOwGmEBF4ldH7
 +DrRYRcJU49H0OG4TtJ7Hx1RewbSwCqhLTL71mB7F5BYwlml/Phtq8nlli+9mHjCAJTgE7iTv
 zF4I1MwKd19nwDmwos4C4xK0n86F+E5BYsuc81DuiEi8f/2MFsUUF9CS6zqxgh3mt6cIbdpCj
 mQU0Jdbv0ocYYyEx/c4kFghbUWJK90OoewQlTs58wjKBUXoWkm2zELpnIemehaR7FpLuBYysq
 xjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC454BCHYw3upzPs
 QoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hOtQDnBotT01Iq0zBxgAoJJS3D
 wKInwXgNJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHjJt3geSTa/P+Mgmx5OXnpUqJ8/4EaRAAacgo
 zYMbB0uSlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMuxBkCk9mXgnc1ldABzEBHXTm9A6Qg
 0oSEVJSDYx+EzskL1U/TF1Vfva49rSuNEXNULs52Tcl7q56KrIp8WR9/fGLOnyr7b41P/vhxX
 P85/fKCx/D9mrm2zS9uXKzzm152aWwTqutX7iKc5gUbsnwzio8/aEz8k2NaVTqj50WlhcZ+OL
 PLxVYlC0X+WGf0Svm3ukKj6sc3bWXzTn6v4LhXoy2FIMSS3FGoqEWc1FxIgAwzF/mjQMAAA==
X-Env-Sender: Felipe.Huici@neclab.eu
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505330905!111520924!1
X-Originating-IP: [195.37.70.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53457 invoked from network); 13 Sep 2017 19:28:25 -0000
Received: from mailer2.neclab.eu (HELO mailer2.neclab.eu) (195.37.70.41)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 19:28:25 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id AA021F200C;
 Wed, 13 Sep 2017 21:28:23 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 3V1jFS1LiJzY; Wed, 13 Sep 2017 21:28:23 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 786D2F200B;
 Wed, 13 Sep 2017 21:27:55 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.53]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 13 Sep 2017 21:27:55
 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Anil Madhavapeddy <anil@recoil.org>, Simon Kuenzer
 <simon.kuenzer@neclab.eu>
Thread-Topic: [Xen-devel] [Xen-API] [RFC] Unicore Subproject Proposal
Thread-Index: AQHTKJG8CI/BWcouPkW3x99CYpkDk6Kq65IAgAOOKICAAQDrgIADA+aAgAC9EAA=
Date: Wed, 13 Sep 2017 19:27:55 +0000
Message-ID: <D5DF525F.39BF4%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
In-Reply-To: <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-originating-ip: [10.7.0.30]
Content-ID: <BFCA39D3717BF6478950DF160992C9D2@office.hd>
MIME-Version: 1.0
Cc: "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>, Lars
 Kurth <lars.kurth@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [Xen-API] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5pbCwNCg0KDQo+RnJvbSBhIE1pcmFnZU9TIHBlcnNwZWN0aXZlLCB3ZSdkIGJlIGhhcHB5
IHRvIHN3aXRjaCB0byBzb21ldGhpbmcgdGhhdA0KPmNhbiBnaXZlIHVzIGp1c3QgZW5vdWdoIE1p
bmlPUyBmb3Igb3VyIG9jYW1sLWZyZWVzdGFuZGluZyBbMV0gY29kZSB0bw0KPmJvb3Qgb24gWGVu
LiAgT25lIHJlcXVpcmVtZW50IGZyb20gb3VyIHNpZGUgaXMgdGhhdCB3ZSBuZWVkIHRvIHN0cmlw
IGRvd24NCj5NaW5pT1MgdG8gcmVtb3ZlIGV2ZW4gdGhlIEMgeGVuc3RvcmUgaW1wbGVtZW50YXRp
b24sIHNpbmNlIHdlIGhhdmUgcHVyZQ0KPk9DYW1sIGdudCwgeGVuc3RvcmUgYW5kIGRldmljZSBk
cml2ZXIgaW1wbGVtZW50YXRpb25zLg0KDQpUaGlzIHNvdW5kcyBsaWtlIGEgZ29vZCwgcmVhc29u
YWJsZSB0YXJnZXQsIGFuZCBpdCB3b3VsZG7igJl0IGJlIHRoZSBmaXJzdA0KdGltZSB3ZSBjcmVh
dGUgZ3Vlc3RzIHdpdGhvdXQgeGVuc3RvcmUgY29kZSAoYXMgcHJlc2VudGVkIGJ5IHRlYW0gbWVt
YmVycw0KaW4gdGhlIGxhc3QgWGVuIHN1bW1pdCBhbmQgYXMgZXhwbGFpbmVkIGluIGFuIHVwY29t
aW5nIFNPU1AgcGFwZXIpLg0KDQo+ICBXZSdkIGJlIGhhcHB5IHRvIHRyeSBvdXQgYW4gYWxwaGEg
VW5pY29yZSBhbmQgbGV0IHlvdSBrbm93IHdoYXQgaXMgaW4NCj5leGNlc3MgdG8gb3VyIG5lZWRz
IGFzIHNvb24gYXMgeW91IGhhdmUgc29tZXRoaW5nIHRvIHB1Ymxpc2guDQoNClRoYXQgd291bGQg
YmUgZ3JlYXQuDQoNCj5TbyBmdWxsIHN1cHBvcnQgZnJvbSBNaXJhZ2VPUyBmb3IgdGhpcyBpbml0
aWF0aXZlIQ0KDQpUaGFua3MgZm9yIHRoZSBzdXBwb3J0IQ0KDQrigJQgRmVsaXBlDQoNCj5yZWdh
cmRzLA0KPkFuaWwNCj4NCj5bMV0gaHR0cHM6Ly9naXRodWIuY29tL21pcmFnZS9vY2FtbC1mcmVl
c3RhbmRpbmcvDQo+DQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj5YZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+WGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcNCj5odHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 13 19:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 19:32:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsDOy-0000ol-9L; Wed, 13 Sep 2017 19:32:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dsDOx-0000oe-1U
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 19:32:47 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D9/5E-02044-ED789B95; Wed, 13 Sep 2017 19:32:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2cfs+bI56p4FUUasYfl+oKQQow
 MiiiLfgQGZbM27izsqsysslGipWg+elAauqmYpmVmhAZq9lIzbEvEwqhQKw0TwcSU0AxrZ2c1
 +3e+e869596PQxLaRaU/yVotLJ/KmGiVm4ILl+8LGynoSIzo6gqIuTlbp9iJ9vZ2LskPoaNKY
 6o+zXpCyRV2cum9OuvHmcwctEAXITdSgXMImGvuUhQhDYnwEcgdv6wWCS0ukMNwbYVKJLywBW
 wzl5zYG++F5xevuEQ1CJpuXXM+CLyEoLTvCRJVKrwZhud+yEVM4e2wPFPmEJEOvxBo6j8jln0
 wC7Pf55Ek8YSXFV+dW2hwPDRN9DjNCLwNqlu/EBIOgrbpSicGTMP082cK0RfweQTVtX1OQovX
 Q3mhdA7gQOjtr3ThAzCxcJsQdwAcDPa8BKl3XA55+U+V0iNXDVWfbS6HrWCz33BiD6yFts+P5
 FL9GwGtxeskHAr3hmZd+nS4X9WslgZ9UMJAS6FCcguApfdBUr1RBXP2etemSVDy4qr6MtpkW/
 MDtjVX29ZcXYOIO2iTwPKZLB8WFaXT80YDZzEzRlNYZES0zswKAmNgTYxe0CWnmVuQIxLZMhl
 qR2V9Cd3Ij5TTPtTjsI5ErYc+7eQpjhG4JD7DxArdKIAkaaBm8x2cJ88aWGuK0eTI1QoNpDvt
 TckcydJSQjpjFowGibKj9f6+1JjYh0WCy0hdbVtJ5BsU6O9FIZlMpnVPZ3mz0fI/P4V8SUR7U
 aQ43t2YalmdPuUwljuMX79qF40tzD/KPwdpmvhAjfui58NjphS77u3R5OKeszV7Gqlu36rrk5
 /uHNx/d8e5wXfLD477ldOqjbWHDffHJkuH5ncb0uK2BP/WhzeqUV10wlY2PjRkOmZD+4D111K
 JpsQ46msuys6S/RwsbM7sm87JaJjg9HHJDfUjjRfYmd2xPt93MaezYotH/9AKgWMiQwleYP4C
 4r7ES4wDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505331164!113964783!1
X-Originating-IP: [104.47.2.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43042 invoked from network); 13 Sep 2017 19:32:45 -0000
Received: from mail-db5eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.74)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Sep 2017 19:32:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=klVG1q/mdhkFTedNYhlkCqqxojSJ3JwVEJHn7ywXeSg=;
 b=Fw55niZXXS+D2lQ5rioweJuPbnw9b2gpPBjiTkTc3of/uLcAPTAc39HGGlME+n4TWtDKXirSW9pZLrVRboF4wilyCBATYgyaUTVOyinMBmkb4V4JR1yRLIX2mPIbxCWo42uDSe8apWzLSCMzkCmPjxy/1qO2HgIvysXHpglMmBc=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0801MB2062.eurprd08.prod.outlook.com (10.173.74.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.56.9; Wed, 13 Sep 2017 19:32:41 +0000
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xen.org
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-9-julien.grall@arm.com>
 <6029578a-c722-7f6c-d0e8-9e8fd25199fc@bitdefender.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <86da1f1f-dce8-1542-acdc-a11e81cb7b11@arm.com>
Date: Wed, 13 Sep 2017 20:32:32 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <6029578a-c722-7f6c-d0e8-9e8fd25199fc@bitdefender.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0017.eurprd07.prod.outlook.com (10.175.239.27) To
 VI1PR0801MB2062.eurprd08.prod.outlook.com (10.173.74.147)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2e9996d1-4c70-4341-b753-08d4fade3399
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0801MB2062; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 3:Q4Ww6yviSi1j9DaqHs6WZQbhyNfkGaSBN14bc8uRcdc0kxQ75VWkGZljH8CNayWjmsaa1df6f8VquwpcVVD29XaMxFyqSZ/wWIKMQz8JMsoh8VpCk2phP34ZpgYKeOo1LgrMvPe+q1zQYQEZKehaHv5dr5DJYRqUm9606CE6/0hZFkvqGIATN792WfMXXDeu/QmwMLlcK2eE9BCyKwiF3t30AMzT1HVpXWiIogiCkFNFBEOHNTiHfwnUbtIBkCLD;
 25:Vb8AKEb7PZ9EOWdpN5Wi2yo5Yum4TQbGOPA0na4B8SjDc1KWDR6MMFK+xUrhkEVJ9eDnOCMdvCTCEJbaV997A7HoBqrCIoxa5IPng+R9y/c23oa8Mdi/4BbUa7HieMOBWzJW/IploVP1gk7G6CksImcOJm2LsZK55J9QfkvMgYS5IPqLZb9gL1lkmVONzvPZGZv5eQENh0PEHiDQh6U+QDESe71kkV2xmXL/8fWrYShEzZJigUH2sru4w85tLnQ4F63gj1XgcDzo244sqAfvE96fd/x8tQ7/bc2ih2/B5GcSvnvGIosPnljN3DNixE2Hrk7q24nWrj24fkZzNo0THw==;
 31:W1U4s94QILOg6nHl5z+GxgbJlfdYEx3fI7RRLfNmWYFEA2YMNBI5Uvgc4sI22cV7MnwjK/xKAzw5WQsjXWEQp+qfQHaNEBh6rYAYeBdLv+iHe+Bkpb94boWrnN7qG8OpprS1zuEJDu70s1aAJfDAHFCLzhxTSOO7TW0aEHo5S8Z1KKYXzeRcGSFjws+V9O846zuQEkRysB6zr2X+f3sqZh1QNFi3CFX5AUbpYkrcjak=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2062:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 20:FiGEujQr3IFPklfRiebjLUXzfDibTy7XWSc9EiztNKXrjuAVKhPFWba5hNswuhHuVH8P4sDxtBMk0DkiPOjlrNHaGNKUaWDb/HWbmifELiDaUAEev/FfHUA8q9T4UScwM57Q9YG/zKW9AjwE/B8DbB96H9LvsneoB1UdiJMYOiM=;
 4:JXsvCFUg8j365MprwwQEt/AMG58PfIhh2noPfHoldhxl8VCg+hmFpGNBPran9sfPdDAZfQsahrMCnbdhn1tKNnKnhEXVYxF3awmpxVLkLvU4lOR1DlQQGw6xBHmcsFeNy4WxYtaKZplWmZnsueTdFKia6gqu98z+a/Eo+6jscZWplMKC/kczORIbuny/JU7xB95GW/e0rXPDB3D19sZHTXyxDUJlWxqJKb42YeRgUAk8ynGAtjoD4Nzj3Iz2joVg
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0801MB2062CFC9D4A144884DD14DFD806E0@VI1PR0801MB2062.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0801MB2062; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0801MB2062; 
X-Forefront-PRVS: 042957ACD7
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(39860400002)(376002)(346002)(189002)(199003)(24454002)(6512007)(54906002)(53936002)(25786009)(65826007)(68736007)(86362001)(4001350100001)(2950100002)(31696002)(8666007)(33646002)(6666003)(316002)(105586002)(106356001)(478600001)(16526017)(6246003)(50466002)(72206003)(53546010)(97736004)(110136004)(64126003)(31686004)(2906002)(8676002)(7350300001)(4326008)(3846002)(230700001)(6486002)(305945005)(6116002)(65806001)(50986999)(76176999)(54356999)(7736002)(66066001)(47776003)(65956001)(189998001)(101416001)(5660300001)(23676002)(36756003)(6506006)(83506001)(229853002)(81156014)(81166006)(21314002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2062; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjI7MjM6UGJXU0hBdHo4aUVtUytEUEdyeUtHN3k3?=
 =?utf-8?B?cld0Mm5BOHdzRmVWTklTZ0k0enZpWHVBbWMyK05XSGsveDJsRFpOcTgxc3g3?=
 =?utf-8?B?U1M0VStLc0UxeWtPY2pHWXQwc1NBNHAxdFk3U25OZW9lNFlpekx0WmM5c1NT?=
 =?utf-8?B?WWt5SU5lbzFjeXFDb2dYWmpJK3FXZWJhRDNnbHBYSmRZOXpvVEo4M2s5R0dh?=
 =?utf-8?B?d0xrRllGZmlXY2RXZW9URStEb2w2TnIzeVpCWGRTbFJ2eENJT3ZibEp4NS9w?=
 =?utf-8?B?SlE3Z251UEVWK1VsMUtlTUVQK3p4Z1krZTIra1dsMjFoakliZWY2WVNZME9T?=
 =?utf-8?B?UjhWWEhhaGUza0xycjZhMk5BbWxQL3Z2bHFlYkIzaE9ydXJISXp0RldtZDdY?=
 =?utf-8?B?S3J1MGxua0xqS0tNQlBha2Q5a0RaSVRPYlBqWExYU212UEN6M3A0NUludFBC?=
 =?utf-8?B?b21JbEg0ZGxkZlpxUFVHaHozSzZ6b282blRiUEpSRi9qUUxJRGVhbEFaT2dh?=
 =?utf-8?B?aWppdkVDZlVpVU4zb3I5Sjc4NnZLUlYzdDhsSEY2bWg2SHZCQlYwMUFieSsz?=
 =?utf-8?B?NHN2K2JEMU5DbWs3VzZMSGFJMU1tdi9pNXptdEJNdDEybGpDblAxNExkK2RU?=
 =?utf-8?B?NEdNQW1KQkNMOVFvR2lMa1h4eStmb3dCdzV4MmZIZWsxV2VOd2VtOXkvbVZZ?=
 =?utf-8?B?MlBMV1N4WEh5Um9iQ2RMUU8rTXM1Uy9NcTBKSEhid2QveDA3MU94ZHdjcnhv?=
 =?utf-8?B?YzZUdDcxeHRHM09vTkFiVFhSallFQitGd3JQSmhsTEZtcW5GVTdZOENTbDJs?=
 =?utf-8?B?aXlhcjFYak1nK28wL0o2L0pmNmZieHVRSmFwNm11N3ZUNS9WbXdua2xNVHRW?=
 =?utf-8?B?alc3STd5N29ZUkVOVVk2Y1JvdDRIRXdtQUJpQ3k5OCtkMU9ROXVndkRxaHpM?=
 =?utf-8?B?WlVtVUhpTWxSVTFmM01xQ1EzUzdjYXVJNHhSamxHK3B6elcyaFVZbFpLRXBz?=
 =?utf-8?B?b3R2SHBOay8rMkxKVUt1Zzk4cnJ6YmFOSWZpdDBuL1c0RVJ6dlNqdm80MjRL?=
 =?utf-8?B?UGQ2cU5scDFzSWNXS2JERnROWW0zTXFtSFA3dzFFOXVvQzU5ZGlXcjlzUUVS?=
 =?utf-8?B?TlU3TWhmNHpqYmQzRHZWcmVuVWhFMG84N1dkNThPc1RGWnFTZTN0SnNteWZG?=
 =?utf-8?B?aW1saG1XT1FmMTVjaEplNmhwSEhGMUcxbkkrNHdvM2EwQjIzYlVzbXdYUUJE?=
 =?utf-8?B?Ykd4VExZMHRVTDRPWHVUY2wwemZkOWJmQ0U1aGs2clQ4d3pOYnpublVyVTBQ?=
 =?utf-8?B?VTAvUEQwNHRCeDhuWmFYVzhxVE9vNUJuWTYyYVdIOUd3OVh0cFoxVklrUWFx?=
 =?utf-8?B?dkE3a3NQdkd2dzh2S0krUHhNREQzekgyVHUvTjZ5ZUZJYURzdTRpL1M5QWxn?=
 =?utf-8?B?b081OW9RbWl2d3MveEpvZ2RKQ1lJVElDbzJlRlJ6RmZwSzV1RmZFZWVGeEh1?=
 =?utf-8?B?Ky9IVjlPU0hXYktYSm1GL2daRE8zVklESm41cE9Lc1lRT2NBUFA3aFZ3K256?=
 =?utf-8?B?NkFLTVZUK3liTTVaYlpkd21YRlN6ekJnMUp3SHo5b2U1TFFJRXNSNFhZR2kz?=
 =?utf-8?B?TjlRR1FUNnRFL0pYU0x4ck1VdVdqTmxiTEpsL2dING1nM1J2NmpIOC9oTVBE?=
 =?utf-8?B?c0xXbE9mMnZLOGJ1RXFNQnRTVTNnenJraHRmTDF6SzRkNGlWZ1R4QnJheEs3?=
 =?utf-8?B?bTdyc2RrQ2ZIN0cyNFNJR0ZWZGwyRVZad0NrSjVzNTh4UTdPQjdQYmswbGZF?=
 =?utf-8?B?NDV6TDYxWGRWaW02eXppYldjcHhwQXRiRG5PV0xGZmhXcy8vUmVWNTRCUjA1?=
 =?utf-8?B?SVFhaXdESUZ2WnEzc0ZGa3NIb1NTUkZDZmhQbTFJQ3VHakhQOUkvRkhka25r?=
 =?utf-8?B?U2xNcEljMWR5Rzl1WGJmbkVaZTZjVm1DeTFGdWNuSEhSbnUydXI4MlFEeE9V?=
 =?utf-8?Q?aRip/cze?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 6:FpzBd0X933pxLjT5agt4L04gfCdE43QKMk4PE6Ncs4ezKaIsT1y0BsHZJ5Qu0K8OUZa8OI6qRoGihmi/O0bXcEQnGpJZzw/qhcTz6OKG4ITw0AU1X02BO1Tofg2Cqaoyj4s3Ie5/eqL2sk6h3AUlyR62RHO5bosRgtGALji5O9p3hA/kt5qLhWOgaqrwCJmLFQEyLp0fmGQ6c4+JwxnrpPG39nKZ3p2z2PmF/ehoLwfsMbDZaRIZppQJj4ifVCPb9vnFDd5yXURpUjjYtPkZEApSs/y3aUpLNyCCekH4oWd/x+CBr4yaVrB3msaRQ5ActlFQuDZEDJPHzm/4wsn0BQ==;
 5:Ak9dNzR3DFllbD76LBK+ncieY06tPTHkQZ/cKBmu90D3RU9ExZCeWs8tBKdCWUcYkMAFGA8dPMU5BU17hPs7ZiR1Wln/781TX+tdu1TiVP15F3+sFod96drhilF/3GW09Ay7gvuttcxauB1dJwfnsA==;
 24:HLEmWxGvkp3RhbvF3RI20zLxxAX8ISPJzFpicU6QO3UoDbbr2Kx4+nlPQiPiZ9E5JjUNTbo1kzw47vijBvpC5b+lYfo0VwuS6HhjVWJZxXQ=;
 7:KLBi0rR99Z7u2d4yuAGp1Su13+UB5TGLmP/zQK9DuzoevQeYD+3rVG9++8eIE2pl0W15iGJK2dPpHnrFk3f84KsOuY0VM0iGQMRrOb01djNsKz0cecYC+9WbthkNO/EM7Opo0+vi2kcez0IZdHyFOk17eNtZ41U7UllcVMQOxh44eci7WDZ5dTFAoeDexhdJb6QQquLVmKj+Sa+9FhCcEMSx/rCQqTEwHqsbjX0OkCQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2017 19:32:41.1009 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2062
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMy8wOS8yMDE3IDIwOjA4LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IEBAIC0x
NDIsNyArMTQyLDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5z
aWduZWQgbG9uZyBnbGEsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jl
cXVlc3RfdCAqKnJlcV9wdHIpCj4+ICB7Cj4+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50
Owo+PiAtICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ3BhID4+IFBBR0VfU0hJRlQ7Cj4+ICsgICAg
Z2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdwYSk7Cj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKPj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gTlVMTDsKPj4gICAg
ICBtZm5fdCBtZm47Cj4+IEBAIC0yMTUsNyArMjE1LDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19j
aGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4+ICAgICAgICAgICpyZXFfcHRy
ID0gcmVxOwo+Pgo+PiAgICAgICAgICByZXEtPnJlYXNvbiA9IFZNX0VWRU5UX1JFQVNPTl9NRU1f
QUNDRVNTOwo+PiAtICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nZm4gPSBnZm47Cj4+ICsgICAg
ICAgIHJlcS0+dS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94KGdmbik7Cj4+ICAgICAgICAgIHJlcS0+
dS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmICgoMSA8PCBQQUdFX1NISUZUKSAtIDEpOwo+PiAg
ICAgICAgICBpZiAoIG5wZmVjLmdsYV92YWxpZCApCj4+ICAgICAgICAgIHsKPj4gQEAgLTI0Nyw3
ICsyNDcsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKPj4gICAgICB1bnNpZ25lZCBsb25nIGdmbl9sID0g
Z2ZuX3goZ2ZuKTsKPgo+IEknZCBkcm9wIGdmbl9sIGNvbXBsZXRlbHkgaGVyZSBhbmQganVzdCB1
c2UgZ2ZuX3goZ2ZuKSBpbiB0aGUgdHdvIHBsYWNlcwo+IGJlbG93IHdoZXJlIGl0J3MgdXNlZC4g
SXQgd291bGQgZ2V0IHJpZCBvZiBhIGxpbmUgb2YgY29kZSBpbiB0aGlzCj4gZnVuY3Rpb24uIEJ1
dCBJIHdvdWxkbid0IGhvbGQgdGhlIHBhdGNoIG92ZXIgdGhpcywgc28gaWYgbm9ib2R5IGVsc2Ug
aGFzCj4gY29tbWVudHMgaXQncyBmaW5lIGFzIGlzLgoKVGVjaG5pY2FsbHkgbW9yZSBjbGVhbi11
cCBjb3VsZCBiZSBkb25lIGluIGV2ZXJ5IGZ1bmN0aW9ucy4gSWYgeW91IApub3RpY2VkIGl0LCBJ
IGtlcHQgdGhlIGNoYW5nZXMgbWluaW1hbCBiZWNhdXNlIHRoaXMgaXMgYWxyZWFkeSBhIGJvcmlu
ZyAKYnV0IG5lY2Vzc2FyeSBqb2IgYW5kIEkgcmVhbGx5IGRvbid0IHdhbnQgdG8gZXhwbG9yZSBh
bGwgdGhlIHBvc3NpYmxlIApjbGVhbi11cCBpbiBlYWNoIHNpbmdsZSBmdW5jdGlvbi4uLiBGZWVs
IGZyZWUgdG8gZG8gbW9yZSBjbGVhbi11cC4KCj4+ICAgICAgaW50IHJjOwo+Pgo+PiAtICAgIG1m
biA9IGFwMm0tPmdldF9lbnRyeShhcDJtLCBnZm5fbCwgJnQsICZvbGRfYSwgMCwgTlVMTCwgTlVM
TCk7Cj4+ICsgICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFwMm0sIGdmbiwgJnQsICZvbGRfYSwg
MCwgTlVMTCwgTlVMTCk7Cj4+Cj4+ICAgICAgLyogQ2hlY2sgaG9zdCBwMm0gaWYgbm8gdmFsaWQg
ZW50cnkgaW4gYWx0ZXJuYXRlICovCj4+ICAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQo+PiBA
QCAtMjY0LDE2ICsyNjQsMTYgQEAgaW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhwMm0sCj4+ICAgICAgICAgIGlmICggcGFn
ZV9vcmRlciAhPSBQQUdFX09SREVSXzRLICkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtYXNrID0gfigoMVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSk7Cj4+IC0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjJfbCA9IGdmbl9sICYgbWFzazsKPj4gKyAgICAgICAg
ICAgIGdmbl90IGdmbjIgPSBfZ2ZuKGdmbl9sICYgbWFzayk7Cj4+ICAgICAgICAgICAgICBtZm5f
dCBtZm4yID0gX21mbihtZm5feChtZm4pICYgbWFzayk7Cj4+Cj4+IC0gICAgICAgICAgICByYyA9
IGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4yX2wsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9h
LCAxKTsKPj4gKyAgICAgICAgICAgIHJjID0gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbjIsIG1m
bjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKPj4gICAgICAgICAgICAgIGlmICggcmMgKQo+
PiAgICAgICAgICAgICAgICAgIHJldHVybiByYzsKPj4gICAgICAgICAgfQo+PiAgICAgIH0KPj4K
Pj4gLSAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl9sLCBtZm4sIFBBR0VfT1JE
RVJfNEssIHQsIGEsCj4+ICsgICAgcmV0dXJuIGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4sIG1m
biwgUEFHRV9PUkRFUl80SywgdCwgYSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAoY3Vy
cmVudC0+ZG9tYWluICE9IGQpKTsKPgo+IElmIHlvdSBuZWVkIHRvIHNlbmQgVjIsIGNvdWxkIHlv
dSBwbGVhc2UgYWxzbyBpbmRlbnQgdGhlIGxhc3QgbGluZSBzbwo+IHRoYXQgJygnIGlzIHVuZGVy
IHRoZSAnYScgaW4gJ2FwMm0nPyBZb3UgZG9uJ3QgaGF2ZSB0bywgYnV0IGl0J2QgYmUgYQo+IGNv
ZGluZyBzdHlsZSBmaXggY29taW5nIGluIG9uIHRvcCBvZiB0aGlzIHBhdGNoLgoKV2lsbCBkby4K
Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYwo+PiBpbmRleCAyM2MwNTE4NzMzLi5kZmYyMTRjZjdiIDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKPj4gQEAgLTY3NCwxMSArNjc0LDEyIEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2Nv
bmZpZyh1aW50NjRfdCBncGEpCj4+ICAgKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJybm8g
Zm9yIGZhaWx1cmUKPj4gICAqLwo+PiAgc3RhdGljIGludAo+PiAtZXB0X3NldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAo+PiArZXB0
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fdCwgbWZuX3QgbWZu
LAo+PiAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHAybV90eXBlX3QgcDJtdCwg
cDJtX2FjY2Vzc190IHAybWEsCj4+ICAgICAgICAgICAgICAgIGludCBzdmUpCj4+ICB7Cj4+ICAg
ICAgZXB0X2VudHJ5X3QgKnRhYmxlLCAqZXB0X2VudHJ5ID0gTlVMTDsKPj4gKyAgICB1bnNpZ25l
ZCBsb25nIGdmbiA9IGdmbl94KGdmbl90KTsKPgo+IFNob3VsZCB3ZSBjYWxsIHRoaXMgZ2ZuX2ws
IGFzIGRvbmUgYWJvdmU/Cj4KPj4gICAgICB1bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBn
Zm47Cj4+ICAgICAgdW5zaWduZWQgaW50IGksIHRhcmdldCA9IG9yZGVyIC8gRVBUX1RBQkxFX09S
REVSOwo+PiAgICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgPyAoZ2ZuIHwgbWZuX3gobWZuKSkgOiBnZm47Cj4+IEBAIC05MTAsMTEgKzkxMSwxMiBA
QCBvdXQ6Cj4+Cj4+ICAvKiBSZWFkIGVwdCBwMm0gZW50cmllcyAqLwo+PiAgc3RhdGljIG1mbl90
IGVwdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNz
X3QqIGEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm5fdCwgcDJtX3R5
cGVfdCAqdCwgcDJtX2FjY2Vzc190KiBhLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3F1ZXJ5X3QgcSwgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLAo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbF90ICpzdmUpCj4+ICB7Cj4+ICAgICAgZXB0X2VudHJ5X3QgKnRh
YmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdl
dGFibGUocDJtKSkpKTsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdmbl94KGdmbl90KTsK
Pgo+IGdmbl9sIGhlcmUgdG9vPwoKWy4uLl0KCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4gaW5kZXggMGU2M2Q2ZWQx
MS4uNTc4NzhiMTg4NiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+PiBAQCAtNDc5LDEyICs0NzksMTMgQEAg
aW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpCj4+Cj4+ICAv
KiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJybm8gZm9yIGZhaWx1cmUgKi8KPj4gIHN0YXRp
YyBpbnQKPj4gLXAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKPj4gK3AybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuX3QsIG1mbl90IG1mbiwKPj4gICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAy
bWEsCj4+ICAgICAgICAgICAgICAgICAgIGludCBzdmUpCj4+ICB7Cj4+ICAgICAgLyogWFhYIC0t
IHRoaXMgbWlnaHQgYmUgYWJsZSB0byBiZSBmYXN0ZXIgaWZmIGN1cnJlbnQtPmRvbWFpbiA9PSBk
ICovCj4+ICAgICAgdm9pZCAqdGFibGU7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5f
eChnZm5fdCk7Cj4KPiBnZm5fbD8KPgo+PiAgICAgIHVuc2lnbmVkIGxvbmcgaSwgZ2ZuX3JlbWFp
bmRlciA9IGdmbjsKPj4gICAgICBsMV9wZ2VudHJ5X3QgKnAybV9lbnRyeSwgZW50cnlfY29udGVu
dDsKPj4gICAgICAvKiBJbnRlcm1lZGlhdGUgdGFibGUgdG8gZnJlZSBpZiB3ZSdyZSByZXBsYWNp
bmcgaXQgd2l0aCBhIHN1cGVycGFnZS4gKi8KPj4gQEAgLTczMSwxMSArNzMyLDEyIEBAIHAybV9w
dF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1m
bl90IG1mbiwKPj4gIH0KPj4KPj4gIHN0YXRpYyBtZm5fdAo+PiAtcDJtX3B0X2dldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4gK3AybV9wdF9nZXRf
ZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuX3QsCj4+ICAgICAgICAgICAg
ICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKPj4g
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgKnN2ZSkK
Pj4gIHsKPj4gICAgICBtZm5fdCBtZm47Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5f
eChnZm5fdCk7Cj4KPiBnZm5fbD8KCklmIHlvdSBkbyB0aGF0IHlvdSB3b3VsZCBoYXZlIHRvIHJl
bmFtZSBhbGwgZ2ZuIHRvIGdmbl9sIGluIHRoZSBmdW5jdGlvbiAKaW5jcmVhc2UgYSBiaXQgbW9y
ZSB0aGUgc2l6ZSBvZiB0aGlzIGJvcmluZyBwYXRjaC4gVGhlIHJpZ2h0IHNvbHV0aW9uIAp3b3Vs
ZCBiZSB0byBtYWtlIHRoZSByZXN0IG9mIHRoZSBjb2RlIHR5cGVzYWZlLCBidXQgdGhhdCdzIG5v
dCBteSBwbGFuLiAKSSBoYXZlIGRvbmUgZW5vdWdoIHR5cGVzYWZlIGNsZWFuLXVwIG15c2VsZiwg
c28gSSB3aWxsIGxlYXZlIGl0IHdpdGgKCnVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuXyk7
CgpVbnRpbCBzb21lb25lIHN0ZXAgdXAgYW5kIGRlY2lkZSB0byBkbyBmdXJ0aGVyIGNsZWFuLXVw
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 20:17:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 20:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsE5s-0003dM-QJ; Wed, 13 Sep 2017 20:17:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dsE5r-0003dG-PW
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 20:17:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A0/46-03422-34299B95; Wed, 13 Sep 2017 20:17:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXiVRvkoms3aWe
 kwYyd+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2KaeYC+4xVaw79pK9gXE5UxcjF4eQwERG
 idN9M9lAHAmBOawSHxb9ZOxi5ARykiS+bjvEBmFXSZx5uoIJxBYS0JC4fbORHaJ7P5NE36dbU
 M4kRol1ffuYIDqKJN683g7VXSix9OM+dhCbV0BQ4uTMJywQk7wlzky9DmZzClhLPJj0BSqeIb
 H87ySwOWwC2hJtr3exgtgsAqoS22/8ZYeYmShx8f8j5i5GDqCZARIXXuqChIUFwiQunj8N1io
 ioC7x58IEsGeYBRYBvfleDsLWlGjd/pt9AqPoLCQXzUKSWsDItIpRozi1qCy1SNfIQi+pKDM9
 oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAGGIBgB+P5tYGHGCU5mJREeffq7owU4kvKT
 6nMSCzOiC8qzUktPsQow8GhJMHrMREoJ1iUmp5akZaZA4xGmLQEB4+SCG84SJq3uCAxtzgzHS
 J1itGY48bD63+YOPbtufWHSYglLz8vVUqc98MEoFIBkNKM0jy4QbAkcYlRVkqYlxHoNCGegtS
 i3MwSVPlXjOIcjErCvEkgC3ky80rg9r0COoUJ6JQzp3eAnFKSiJCSamDU9Hafqs+b83Wjc9hP
 2Q2r/jfYmu0RS14gOCHs1P875ybrKSzfX/Fz0dE/4d2BxguW3/Q2TWx3lq7xEY6NK208udvK9
 8KJKZ0fdeUsBWdc+Fdeyjr77XF2xcta1u+XnfR5eVB766TQW7G3Lt+PeKfitWmtzrws5bPBUs
 cUJQ1vMO17+uXwdcvrSizFGYmGWsxFxYkAqb9R2Q0DAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505333822!82757993!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32874 invoked from network); 13 Sep 2017 20:17:02 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 20:17:02 -0000
Received: by mail-wm0-f68.google.com with SMTP id r136so1477831wmf.3
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 13:17:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YnJlnXjkIP47+9PFTMy5OWMmEI9l7covvLY5M4M7vrc=;
 b=X5K6NIEab2LYowoHjQe3U1FUDdbh1kvlOc7cd3u7IjDCoiYp7MSBco2rYog5gMeW4A
 k/5MMNdanYXHK7kgxI2eIkH6iAbdp2KShJQweIR9DkmOkv1LcHE/YbTFs8e29XyHM9iJ
 7jaGTYWmiWcTUp0BJF38m33qlXxJaTKx0ooJ6QYCViI641WEr8+EpIoXfPY1M3kxznB/
 UeGe7jeyP+CyRSo/S7sbR/clHhYemZqJ1QlBwz8DrW76e+ADiVCg9pHD9nVzTKFYFpS0
 SS+BWYWAcsmBfQ5RWYoZIAdptcLPTiyefolCGZJ0WQKdA/jjiafl841qHK56VeeSmiSP
 lp4Q==
X-Gm-Message-State: AHPjjUhKTQZ/me+eo2LCgrnd89TwZcDcouZ/GWQ2MkdhFzw/JXhXny0p
 brDDCYCVZISi3Zwmu44=
X-Received: by 10.80.208.208 with SMTP id g16mr9889549edf.246.1505333822270;
 Wed, 13 Sep 2017 13:17:02 -0700 (PDT)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com.
 [74.125.82.45])
 by smtp.gmail.com with ESMTPSA id f21sm1516991edd.16.2017.09.13.13.17.01
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Sep 2017 13:17:01 -0700 (PDT)
Received: by mail-wm0-f45.google.com with SMTP id i189so15350937wmf.1
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 13:17:01 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QASFxz7pBTHwcY66yx6lJiMgzwG2qwPvgDADIa1MDUDZ5LCTXG/SKTyAvHJy4uQQNOGJWw7WlXi00x5e/mZbak=
X-Received: by 10.28.215.84 with SMTP id o81mr3211321wmg.54.1505333820999;
 Wed, 13 Sep 2017 13:17:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Wed, 13 Sep 2017 13:16:20 -0700 (PDT)
In-Reply-To: <20170913175953.16942-10-julien.grall@arm.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-10-julien.grall@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 13 Sep 2017 14:16:20 -0600
X-Gmail-Original-Message-ID: <CABfawhmwh45VOQFC2+aUvja3ZhDQF_owMts9v88Wx4V3XcUGCQ@mail.gmail.com>
Message-ID: <CABfawhmwh45VOQFC2+aUvja3ZhDQF_owMts9v88Wx4V3XcUGCQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 09/15] xen/x86: p2m: Use typesafe GFN in
	p2m_set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTE6NTkgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4KCkkgZ3Vlc3MgdGhlIHJlc3Qgb2YgdGhlIG1lbV9zaGFyaW5nIGNv
ZGViYXNlIHdvdWxkIGJlbmVmaXQgZnJvbSBtb3ZpbmcKdG8gdGhlIHVzZSBnZm5fdCBhcyB3ZWxs
LCBjbGVhcmluZyB1cCBzb21lIG9mIHRoZSBnZm4gY29udmVyc2lvbiBzdHVmZgp0aGF0J3MgbmVl
ZGVkIHJpZ2h0IG5vdy4uCgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:00:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:00:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsElD-0006Bj-ME; Wed, 13 Sep 2017 20:59:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsElC-0006BX-Ho
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 20:59:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9A/A8-01778-54C99B95; Wed, 13 Sep 2017 20:59:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddlzs5
 Ig959RhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPTjBXPBlYiKm9dTGhjn
 mncxcnEICTQySXx6t4oVwnnMKPH//wl2CGcbo8SdDTuZuxg5OUQEnCW+npnLDmLzCuhLvNnwD
 KiDg0NYwExiRkcxSL2EwE9ZiZPzF7CAxCUEvCUuv/MBKQcx175bzNTFyM7BJmAlcUgMJMoioC
 qxs/sX6wRG7gWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M
 3MQL9Xc/AwLiD8dVxv0OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DWbDZQT
 LEpNT61Iy8wBBh5MWoKDR0mE9+csoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzngApE
 gApyijNgxsBi4JLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5OUEu4cnMK4Hb9AroCCagI8
 6c3gFyREkiQkqqgVHtvxzz1f3LbsQLqO0u3m5vNJf9/Z1nNTwZPw7Ojuk+6n7bRc7c1f3GnuJ
 FkXO+t2ms5Hd2cLKUWtC3N6SazTLJ/eCemV031s3bd3nmtsDgfcZNB6q2LllldqK+INjzbO6b
 XytUjk+VPP9ZWcSto/q1YuMxuVuG5RaLD10RfVNs+uNc7lX1nvlKLMUZiYZazEXFiQAYOvr9f
 QIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505336387!102978761!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28527 invoked from network); 13 Sep 2017 20:59:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 20:59:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsEl7-000642-PL; Wed, 13 Sep 2017 20:59:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsEl2-0001RP-2Z; Wed, 13 Sep 2017 20:59:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsEl1-0004OB-H7; Wed, 13 Sep 2017 20:59:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113381-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=52269718dc2cf2585d7a2828f31d46ef46e68000
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 20:59:39 +0000
Subject: [Xen-devel] [linux-linus test] 113381: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM4MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMzgxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMwMzEK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMwMzEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzAzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwMzEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTMwMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgNTIyNjk3MThkYzJjZjI1ODVkN2EyODI4ZjMxZDQ2ZWY0NmU2ODAwMApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZh
MTNlZGI5ZDY4NjI2MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAz
OjM1OjUyIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0w
NCAxNjo0OTo1NiBaICAgIDkgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExMzM4MSAgMjAxNy0wOS0xMiAyMToyNjowMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KMTk4MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2NjEwIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:13:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsEyi-0007Te-2I; Wed, 13 Sep 2017 21:13:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dsEyg-0007TY-QA
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 21:13:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C6/46-15060-A8F99B95; Wed, 13 Sep 2017 21:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm77/J2
 RBk9OiVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzjm1gLdioU/H6+TP2BsaFyl2MXBxCAq1M
 El3rTrJ2MXJysAg4SNz4ORHI5uBgFIiRePDDGiTMKBAmMfnyErAwi4C2xJxLfiBhNgFDib9PN
 rGBhCWA7CWfOUDCIgLqEn8uTGAEsZkFsiReHTgO1ikMNHzHFhmQMKeAtcTn60vAOnkFvCRm9j
 hA3HKVUeLJvK1MIDWiAroSh/79YQOxeQUEJU7OfMICMVJLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI19BIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH4+WNAYcY
 JTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZs/DygnWJSanlqRlpkDjASYtAQHj
 5II70GQNG9xQWJucWY6ROoUo6KUOO9dkIQASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX
 /FKM7BqCTMewZkCk9mXgnc9FdAi5mAFp85vQNkcUkiQkqqgVFUV+aRePD15t0LC3s5W+qF57K
 bsHGkswvFvQ++w3ilhWmPxoQbpd3R/1+k8XfMmLnk1FlPSbG+ZemXUhq7+z+s+trdMMtb6Fpt
 1qaij/zJj53XvZmtqMcVXH0iknfuwkYHlbJl0zYLVZ7STjt/lo+FJSqtpTjV6amgyFa+9+X5z
 5uePW3YpsRSnJFoqMVcVJwIALBzwP+5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505337221!76085552!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24453 invoked from network); 13 Sep 2017 21:13:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 21:13:43 -0000
Received: from sstabellini-ThinkPad-X260 (unknown [172.56.38.243])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 70DA12133F;
 Wed, 13 Sep 2017 21:13:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 70DA12133F
Date: Wed, 13 Sep 2017 14:13:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <57f324af-ff45-5d4e-577d-99180e326a3b@arm.com>
Message-ID: <alpine.DEB.2.10.1709131408580.9439@sstabellini-ThinkPad-X260>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-8-julien.grall@arm.com>
 <alpine.DEB.2.10.1709121450520.9439@sstabellini-ThinkPad-X260>
 <57f324af-ff45-5d4e-577d-99180e326a3b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 7/7] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMyBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMTIvMjAxNyAxMDo1MyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBDdXJyZW50bHks
IGNwcmVncy5oIGlzIGluY2x1ZGVkIGluIHByZXR0eSBtdWNoIGV2ZXJ5IGZpbGVzIGV2ZW4gZm9y
Cj4gPiA+IGFybTY0LiBIb3dldmVyLCB0aGUgb25seSB1c2UgZm9yIGFybTY0IGlzIHdoZW4gZW11
bGF0aW5nIGNvLXByb2Nlc3NvcnMuCj4gPiA+IAo+ID4gPiBGb3IgYXJtMzIsIGFsbCB1c2VycyBv
ZiBwcm9jZXNzb3IuaCBleHBlY3QgY3ByZWdzLmggdG8gYmUgaW5jbHVkZWQgaW4KPiA+ID4gb3Jk
ZXIgdG8gYWNjZXNzIGNvLXByb2Nlc3NvcnMuIFNvIG1vdmUgdGhlIGluY2x1c2lvbiBpbgo+ID4g
PiBhc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oLgo+ID4gPiAKPiA+ID4gY3ByZWdzLmggd2lsbCBh
bHNvIGJlIGRpcmVjdGx5IGluY2x1ZGVkIGluIHRoZSBjby1wcm9jZXNzb3JzIGVtdWxhdGlvbgo+
ID4gPiB0byBhY2NvbW1vZGF0ZSBhcm02NC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiAKPiA+IEkgY2FuIHNlZSB0aGF0
IHRoZSBwYXRjaCB3b3JrcyBhbmQgZG9lcyB3aGF0IHlvdSBkZXNjcmliZSwgYnV0IHdoYXQgaXMK
PiA+IHRoZSBiZW5lZml0PyBPSywgd2UgcmVtb3ZlICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+IGZy
b20KPiA+IGFzbS1hcm0vcHJvY2Vzc29yLmgsIGJ1dCB0aGVuIHdlIGhhdmUgdG8gYWRkIGl0IHRv
IHZjcHJlZy5jLCB2Z2ljLXYzLmMsCj4gPiB2dGltZXIuYywgYW5kIGFybTMyL3Byb2Nlc3Nvci5o
LiBJcyB0aGVyZSBhIGxvbmcgdGVybSBiZW5lZml0PyBXaGF0Cj4gPiBwcm9tcHRlZCB5b3UgaW50
byB3cml0aW5nIHRoaXMgcGF0Y2g/Cj4gCj4gYXNtL3Byb2Nlc3Nvci5oIGlzIGluY2x1ZGVkIGlu
ZGlyZWN0bHkgYnkgZXZlcnkgc2luZ2xlIGZpbGUgb2YgdGhlIHNvdXJjZQo+IGNvZGUuIEl0IHNl
ZW1zIHRoYXQgd2UgdXNlIGl0IGFzIGEgcGxhY2Vob2xkZXIgZm9yIGFueXRoaW5nIHJhdGhlciB0
aGFuCj4gcHJvcGVybHkgc3BsaXR0aW5nIGluIGRpZmZlcmVudCBoZWFkZXJzLiBGb3IgaW5zdGFu
Y2UgaXQgY29udGFpbnMgYWxsIHRoZQo+IGRlZmluaXRpb25zIG9mIHRoZSByZWdpc3RlcnMsIHRo
ZSB0cmFwcyB2ZWN0b3IsIFNNQyBjYWxsLCB0cmFwcyBwcm90b3R5cGUuLi4KPiBGb3IgbW9zdCBv
ZiB0aG9zZSBzdHVmZiBvbmx5IGEgbGltaXRlZCBvZiBmaWxlcyByZWFsbHkgY2FyZSBhYm91dCBp
dC4gU28gd2UKPiBhcmUgcG9sbHV0aW5nIHRoZSBuYW1lIHNwYWNlIG9mIGVhY2ggZmlsZSBmb3Ig
bm8gcmVhbCBiZW5lZml0cy4KPiAKPiBPbiBBQXJjaDY0LCBjcHJlZ3MuaCBpcyBvbmx5IHVzZWZ1
bCB3aGVuIGVtdWxhdGluZyBjby1wcm9jZXNzb3IgZ3JlZ2lzdGVycy4gU28KPiB0aGVyZSBhcmUg
bm8gcG9pbnQgdG8gaW5jbHVkZSBpdCBpbiBhIG1haW4gaGVhZGVyIHRoYXQgd2lsbCBiZSBwdWxs
ZWQgYnkgMTAwcwo+IGZpbGVzIGp1c3QgZm9yIHRoZSBiZW5ldGlmcyBvZiA0IGZpbGVzLgo+IAo+
IFRoaXMgcGF0Y2ggaXMgb25seSBhIGZpcnN0IGF0dGVtcHQgb2YgY2xlYW4tdXAgcHJvY2Vzc29y
LmguIElkZWFsbHkgd2Ugc2hvdWxkCj4gaGF2ZSBtb3JlIHBhdGNoIHRvIHNwbGl0IGl0LgoKQWxs
IHJpZ2h0LgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCk1heWJlIGFkZCBhIGNvdXBsZSBvZiBsaW5lcyB0byB0aGUgY29tbWl0IGRlc2NyaXB0
aW9uIHNheWluZyB0aGF0IGJ5CnJlbW92aW5nIHRoZSBpbmNsdXNpb24gb2YgY3ByZWdzLmggZnJv
bSBhc20vcHJvY2Vzc29yLmggd2UgZHJhc3RpY2FsbHkKcmVkdWNlIHRoZSBleHBvc3VyZSBvZiBj
cHJlZ3MuaCB0byBhbnkgc291cmNlIGZpbGVzIG9uIEFSTTY0LgoKCj4gPiA+IC0tLQo+ID4gPiAg
ICAgIENoYW5nZXMgaW4gdjI6Cj4gPiA+ICAgICAgICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdl
Cj4gPiA+IC0tLQo+ID4gPiAgIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAgICAgICAgICAgICAg
fCAxIC0KPiA+ID4gICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAgICAgICAgICAgIHwgMSAr
Cj4gPiA+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICB8IDEgKwo+ID4g
PiAgIHhlbi9hcmNoL2FybS92dGltZXIuYyAgICAgICAgICAgICAgICAgfCAyICsrCj4gPiA+ICAg
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaCB8IDIgKysKPiA+ID4gICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oICAgICAgICAgIHwgMSAtCj4gPiA+ICAgeGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgICAgICB8IDEgLQo+ID4gPiAgIDcgZmlsZXMgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zbXAuYyBiL3hlbi9hcmNoL2FybS9zbXAuYwo+ID4gPiBpbmRleCBl
N2RmMDg3NGQ2Li41NTRmNDk5MmU2IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vc21w
LmMKPiA+ID4gKysrIGIveGVuL2FyY2gvYXJtL3NtcC5jCj4gPiA+IEBAIC0xLDYgKzEsNSBAQAo+
ID4gPiAgICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gPiA+ICAgI2luY2x1ZGUgPGFzbS9zbXAu
aD4KPiA+ID4gLSNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4gPiA+ICAgI2luY2x1ZGUgPGFzbS9w
YWdlLmg+Cj4gPiA+ICAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPiA+ID4gICAjaW5jbHVkZSA8YXNt
L2ZsdXNodGxiLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94
ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPiA+ID4gaW5kZXggZjNiMDg0MDNmYi4uZTM2MzE4M2JhOCAx
MDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4gPiA+ICsrKyBiL3hlbi9h
cmNoL2FybS92Y3ByZWcuYwo+ID4gPiBAQCAtMTgsNiArMTgsNyBAQAo+ID4gPiAgICAgI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgo+ID4gPiAgICsjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+ID4gPiAg
ICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ID4gPiAgICNpbmNsdWRlIDxhc20vcmVncy5oPgo+
ID4gPiAgICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gPiA+IGluZGV4IGNiZWFj
MjhiMjguLmEwY2Y5OTNkMTMgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKPiA+ID4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ID4gPiBAQCAtMjYsNiArMjYs
NyBAQAo+ID4gPiAgICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+ID4gPiAgICNpbmNsdWRlIDx4
ZW4vc2l6ZXMuaD4KPiA+ID4gICArI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KPiA+ID4gICAjaW5j
bHVkZSA8YXNtL2N1cnJlbnQuaD4KPiA+ID4gICAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+
Cj4gPiA+ICAgI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+Cj4gPiA+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKPiA+ID4gaW5kZXgg
OWM3ZThmNDQxYy4uMDQ2MDk2MmYwOCAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0
aW1lci5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwo+ID4gPiBAQCAtMjIsNiAr
MjIsNyBAQAo+ID4gPiAgICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiA+ID4gICAjaW5jbHVkZSA8
eGVuL3RpbWVyLmg+Cj4gPiA+ICAgKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Cj4gPiA+ICAgI2lu
Y2x1ZGUgPGFzbS9kaXY2NC5oPgo+ID4gPiAgICNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4gPiA+ICAg
I2luY2x1ZGUgPGFzbS9pcnEuaD4KPiA+ID4gQEAgLTI5LDYgKzMwLDcgQEAKPiA+ID4gICAjaW5j
bHVkZSA8YXNtL3RpbWUuaD4KPiA+ID4gICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPiA+ID4gICAj
aW5jbHVkZSA8YXNtL3ZyZWcuaD4KPiA+ID4gKyNpbmNsdWRlIDxhc20vcmVncy5oPgo+ID4gPiAg
ICAgLyoKPiA+ID4gICAgKiBDaGVjayBpZiByZWdzIGlzIGFsbG93ZWQgYWNjZXNzLCB1c2VyX2dh
dGUgaXMgdGFpbCBlbmQgb2YgYQo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9wcm9jZXNzb3IuaAo+ID4gPiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJv
Y2Vzc29yLmgKPiA+ID4gaW5kZXggNjhjYzgyMTQ3ZS4uZmIzMzA4MTJhZiAxMDA2NDQKPiA+ID4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaAo+ID4gPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCj4gPiA+IEBAIC0xLDYgKzEsOCBA
QAo+ID4gPiAgICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9ICj4gPiA+ICAgI2Rl
ZmluZSBfX0FTTV9BUk1fQVJNMzJfUFJPQ0VTU09SX0gKPiA+ID4gICArI2luY2x1ZGUgPGFzbS9j
cHJlZ3MuaD4KPiA+ID4gKwo+ID4gPiAgICNkZWZpbmUgQUNUTFJfQ0FYWF9TTVAgICAgICAoMTw8
NikKPiA+ID4gICAgICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaAo+
ID4gPiBpbmRleCA3OTY4NTMyNDYyLi5jZGY2NGUwZjc3IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGVyY3B1LmgKPiA+ID4gQEAgLTQsNyArNCw2IEBACj4gPiA+ICAgI2lmbmRlZiBfX0FTU0VNQkxZ
X18KPiA+ID4gICAgICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiA+ID4gLSNpbmNsdWRlIDxhc20v
Y3ByZWdzLmg+Cj4gPiA+ICAgI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKPiA+ID4gICAjIGlu
Y2x1ZGUgPGFzbS9hcm0zMi9wcm9jZXNzb3IuaD4KPiA+ID4gICAjZWxpZiBkZWZpbmVkKENPTkZJ
R19BUk1fNjQpCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oCj4gPiA+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ID4gPiBpbmRleCBk
NzkxYzEyYzljLi5jZDQ1ZTVmNDhmIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPiA+ID4gQEAgLTEsNyArMSw2IEBACj4gPiA+ICAgI2lmbmRlZiBfX0FTTV9BUk1fUFJPQ0VT
U09SX0gKPiA+ID4gICAjZGVmaW5lIF9fQVNNX0FSTV9QUk9DRVNTT1JfSAo+ID4gPiAgIC0jaW5j
bHVkZSA8YXNtL2NwcmVncy5oPgo+ID4gPiAgICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gPiA+ICAg
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ID4gPiAgICNlbmRpZgo+ID4gPiAtLSAKPiA+ID4gMi4x
MS4wCj4gPiA+IAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:23:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsF7o-0008Bx-1o; Wed, 13 Sep 2017 21:23:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dsF7m-0008Br-Sl
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 21:23:10 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B0/F4-17770-EB1A9B95; Wed, 13 Sep 2017 21:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7ehTs
 jDb59kLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPaDisUbBCrONo9hbWBsUOoi5GLQ0iglUni
 6PYG1i5GTg4WAQeJfy2dTF2MHByMAjESD35Yg4QZBcIkJl9eAlWiLbH5zXEWEJtNwFDi75NNb
 CDlEkD2ks8cIGERIHPm3M9MIDazgIfEnBNTmUFsYaCJBw61sIHYnAKaEl8bN4ON4RXwklh7cx
 oLxDn7mCQ+TZ3IDpIQFdCVOPTvDxtEkaDEyZlPWCCGakksn76NZQKjwCwkqVlIUgsYmVYxahS
 nFpWlFukameolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBctSDwEKMk
 B5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BO4u6d3AKMWSl5+XqiTBe2MBUJ1gUWp6a
 kVaZg4wSmBKJTh4lER4k0DSvMUFibnFmekQqVOMilLivMdBEgIgiYzSPLg2WGReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjBvAcgUnsy8Erjpr4AWMwEtPnN6B8jikkSElFQDo+dtzzJvzqV
 XmrO7ZU+L1V20z89bxT+R4U2Or+3Lk9Id645cE/x+/U9OwPXDl7v9mbN+LRcve5wmu22x4yNF
 1V2VFft7LQpjW+MXL590w6kxcYbiKcnw1wYp5ZO1Jn9iZ+F6nrP9VN//ANub1RXbfm/6cyqjR
 mG/mIT77IwXiQJvI011Hi7hUGIpzkg01GIuKk4EALAXQtrHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505337788!79595198!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41506 invoked from network); 13 Sep 2017 21:23:09 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Sep 2017 21:23:09 -0000
Received: from sstabellini-ThinkPad-X260 (unknown [172.56.38.243])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 374672133F;
 Wed, 13 Sep 2017 21:23:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 374672133F
Date: Wed, 13 Sep 2017 14:23:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <m2lglj41p3.fsf@atihita.com>
Message-ID: <alpine.DEB.2.10.1709131417030.9439@sstabellini-ThinkPad-X260>
References: <20170827030018.40527.88922.stgit@rajivs-macbook-pro.local>
 <20170827030053.40527.90818.stgit@rajivs-macbook-pro.local>
 <alpine.DEB.2.10.1709061148100.26407@sstabellini-ThinkPad-X260>
 <m2r2vg4ofu.fsf@atihita.com>
 <alpine.DEB.2.10.1709111248430.19719@sstabellini-ThinkPad-X260>
 <m2lglj41p3.fsf@atihita.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v1 04/10] build/fedora: Add `run`
 and `components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxMyBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IE9uIFR1ZSwgU2Vw
IDEyIDIwMTcgYXQgMDE6MzY6MDQgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4gd3JvdGU6Cj4gCj4gWy4uLl0KPiAKPiA+IEZvcnR1bmF0ZWx5LCBmcm9tIHRo
ZSBzdGFnZTEteGVuIGNvZGUgcG9pbnQgb2YgdmlldywgdGhlcmUgaXMgdmVyeQo+ID4gbGl0dGxl
IGRpZmZlcmVuY2UgYmV0d2VlbiBQVkh2MiBhbmQgUFYuIFN3aXRjaGluZyBmcm9tIG9uZSB0byB0
aGUKPiA+IG90aGVyIHNob3VsZCBiZSBhIG1hdHRlciBvZiBhZGRpbmcgb25lIGxpbmUgdG8gdGhl
IHhsIGNvbmZpZyBmaWxlLgo+IAo+IFRoZXJlIGlzIGEgcmVsYXRlZCB1c2UtY2FzZSBoZXJlIHRo
YXQgSSB0aGluayB3aWxsIGJlIGltcG9ydGFudCB0bwo+IHVzZXJzLgo+IAo+IEluIHN0YWdlMS14
ZW4gd2UgYXJlIHBhY2thZ2luZyBhIERvbS1VIGtlcm5lbC4gV2hlbiB0aGlzIGtlcm5lbCBjcmFz
aGVzCj4gd2Ugd291bGQgd2FudCB0byBjYXB0dXJlIGl0cyBjcmFzaCBsb2cuIERlcGVuZGluZyBv
biB0aGUgbmF0dXJlIG9mIHRoZQo+IGlzc3VlLCB1c2VycyBjYW4gdGhlbiB3b3JrIHdpdGggdGhl
aXIgb3duIGtlcm5lbCB0ZWFtLCB2ZW5kb3IgKHdobyBpcwo+IG9wZW4gdG8gc3VwcG9ydGluZyBM
VFMga2VybmVscykgb3IgdXBzdHJlYW0uCj4gCj4gV2UgbWlnaHQgYWxzbyB3YW50IHRvIGNvbnNp
ZGVyIHN1cHBvcnRpbmcgdHdvIExUUyBrZXJuZWwgdmVyc2lvbnMgb24gYQo+IHJvbGxpbmcgYmFz
aXMuIFVzZXJzIGNhbiB0aGVuIHVzZSBzb21ldGhpbmcgbGlrZSBsYWJlbHMgWzFdIG9yCj4gYW5u
b3RhdGlvbnMgWzJdIHRvIHRvZ2dsZSB0aGUga2VybmVsIHZlcnNpb24uIFRoYXQgd2F5IGlmIHRo
ZWlyCj4gY29udGFpbmVycyBzdGFydCBjcmFzaGluZyB1bmRlciBhIG5ld2VyIERvbS1VIGtlcm5l
bCwgdGhleSBjYW4gcm9sbCBiYWNrCj4gdG8gYSB3b3JraW5nIGtlcm5lbC4KPiAKPiBbLi4uXQoK
WWVzLCBJIGFncmVlLiBJIHRoaW5rIGl0IG1ha2VzIHNlbnNlIHRvIGFsbG93IHVzZXJzIHRvIGNo
YW5nZSB0aGUgRG9tVQprZXJuZWwgdmVyc2lvbiwgYXQgbGVhc3QgYXQgYnVpbGQgdGltZS4gQXQg
cnVudGltZSBpdCB3b3VsZCBiZSB1c2VmdWwKdG9vLiBPbmUgZGF5IHdlIG1pZ2h0IGV2ZW4gc3Vw
cG9ydCBrZXJuZWxzIG90aGVyIHRoYW4gTGludXguCgoKCj4gPiBZb3UgaGF2ZSBhIGdvb2QgcG9p
bnQuIEkgdGhpbmsgd2Ugc2hvdWxkIGJlIGNsZWFyIGFib3V0IHRoZSBzdGFiaWxpdHkKPiA+IG9m
IHRoZSBwcm9qZWN0IGFuZCB0aGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiB0aGUgUkVBRE1F
LiBXZSBzaG91bGQKPiA+IG9wZW5seSBzYXkgdGhhdCBpdCBpcyBzdGlsbCBhICJwcmV2aWV3IiBh
bmQgdGhlcmUgaXMgbm8gInN1cHBvcnQiIG9yCj4gPiAiY29tcGF0aWJpbGl0eSIgeWV0Lgo+IAo+
IFNvdW5kcyBnb29kLiBJJ2xsIHVwZGF0ZSBSRUFETUUgdG8gcmVmbGVjdCB0aGlzLgo+Cj4gPiBD
aG9vc2luZyBYZW4gNC45IHNob3VsZCBub3QgYmUgc2VlbiBhcyBhIHN0YXRlbWVudCBvZiBzdXBw
b3J0LiBJIHRoaW5rCj4gPiB3ZSBzaG91bGQgY2hvb3NlIHRoZSBYZW4gdmVyc2lvbiBiYXNlZCBv
bmx5IG9uIHRoZSB0ZWNobmljYWwgbWVyaXRzLgo+ID4KPiA+IEluIHRoZSBsb25nIHRlcm0gaXQg
d291bGQgYmUgZ3JlYXQgdG8gc3VwcG9ydCBtdWx0aXBsZSBzdGFibGUgdmVyc2lvbnMKPiA+IGFu
ZCBhIGRldmVsb3BtZW50IHZlcnNpb24gb2YgWGVuLiBBcyBvZiBub3csIEkgdGhpbmsgaXQgbWFr
ZXMgc2Vuc2UgdG8KPiA+IGhhdmUgYW4gImFkZC1ob2MgYXBwcm9hY2giOiBJIHdvdWxkIHVzZSBY
ZW4gNC45IGp1c3QgYmVjYXVzZSBpdCBpcyB0aGUKPiA+IGJlc3QgY2hvaWNlIGF0IHRoZSBtb21l
bnQuIFRoZW4sIEkgd291bGQgdXBkYXRlIHRvIG90aGVyIHZlcnNpb25zIHdoZW4KPiA+IGl0IG1h
a2VzIHNlbnNlLCBtYW51YWxseS4gSSBkb24ndCB0aGluayB0aGF0IGJ1aWxkaW5nIGFnYWluc3Qg
YSBjaGFuZ2luZwo+ID4gdGFyZ2V0ICgibWFzdGVyIikgaXMgYSBnb29kIGlkZWEsIGJlY2F1c2Ug
d2UgbWlnaHQgZW5kIHVwIHN0dW1ibGluZwo+ID4gYWNyb3NzIGNvbmZ1c2luZyBhbmQgdGltZS1j
b25zdW1pbmcgYnVncyB0aGF0IGhhdmUgbm90aGluZyB0byBkbyB3aXRoCj4gPiBzdGFnZTEteGVu
LiBIb3dldmVyLCB3ZSBjb3VsZCBwaWNrIGEgcmFuZG9tIGNvbW1pdCBvbiB0aGUgWGVuIHRyZWUg
aWYKPiA+IHRoYXQncyBjb252ZW5pZW50IGZvciB1cywgYmVjYXVzZSBhdCB0aGlzIHN0YWdlIHRo
ZXJlIGlzIG5vIHN1cHBvcnQKPiA+IHJlYWxseS4gRm9yIGV4YW1wbGUsIFBWQ2FsbHMgd2lsbCBy
ZXF1aXJlIHNvbWUgdG9vbHMgY2hhbmdlcyBpbiBYZW4uCj4gPiBPbmNlIHRoZXkgYXJlIHVwc3Ry
ZWFtLCB3ZSdsbCB3YW50IHRvIHVwZGF0ZSB0aGUgWGVuIHZlcnNpb24gdG8gdGhlCj4gPiBsYXRl
c3Qgd2l0aCBQVkNhbGxzIHN1cHBvcnQuCj4gPgo+ID4gRG9lcyBpdCBtYWtlIHNlbnNlPwo+IAo+
IFllcywgaXQgZG9lcy4gSSdsbCBzd2l0Y2ggdG8geGVuLTQuOSwgcWVtdS0yLjEwIGFuZCBya3Qt
MS4yOCBpbiB0aGUgbmV4dAo+IHZlcnNpb24gb2YgdGhlIHBhdGNoc2V0LgoKVGhhbmtzIQoKCj4g
QmVzdCwKPiBSYWppdgo+IAo+IFsxXSBodHRwczovL2t1YmVybmV0ZXMuaW8vZG9jcy9jb25jZXB0
cy9vdmVydmlldy93b3JraW5nLXdpdGgtb2JqZWN0cy9sYWJlbHMvCj4gWzJdIGh0dHBzOi8va3Vi
ZXJuZXRlcy5pby9kb2NzL2NvbmNlcHRzL292ZXJ2aWV3L3dvcmtpbmctd2l0aC1vYmplY3RzL2Fu
bm90YXRpb25zLwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:31:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsFFc-0000SI-Qi; Wed, 13 Sep 2017 21:31:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1dsFFb-0000SC-Lg
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 21:31:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A9/D6-02226-2A3A9B95; Wed, 13 Sep 2017 21:31:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMbThiO6ixTs
 jDXqf8Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknPm9hKehnrfj+/TNjA+Myli5GLg4hgQmM
 EkcetoE5LAKXWCTOvVwB5kgIvGORuLPjJlsXIyeQkyRxa3UfI4SdJnFv8RlWCLtaYtHOa2C2k
 ICqxOSFE1gg7FVMEq2vREFsNgFtiVUfZoPViAhIS1z7fJkRZAGzwBsmiSPXfjKBJIQFNCRuLb
 4CtoAFaNCWGa/BFvMKuEk8ed7HDrFMTuLmuU7mCYz8CxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZ
 m5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlA9AwPjDsbLX50OMUpyMCmJ8u7V3RkpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYK3ZBFQTrAoNT21Ii0zBxjMMGkJDh4lEV5nkDRvcUFibnFmOkTqF
 KM9x4U7l/4wcdx4eB1IHthzC0h23Lz7h0mIJS8/L1VKnLcNpE0ApC2jNA9uKCz6LjHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5o0HmcKTmVcCt/sV0FlMQGedOb0D5KySRISUVANjx/ZXR8L
 nzSnWYly476WF/AppK81KDZPd63UOs1znfpa0h0/3ml+W0PFnmfG5ywM1mN/80VAvl/Ta/IzR
 YFEgs0FS5XwD9To7icr/EjmCW7dvi/+TpmCnKe7Kf02nZVX3+8VqzybVF2665q/vomqv01W7L
 87Hsl3LMCoi721UlcHWSoFd75RYijMSDbWYi4oTAW72AAG5AgAA
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505338274!114674571!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_24_48
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52523 invoked from network); 13 Sep 2017 21:31:14 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 21:31:14 -0000
Received: by mail-wr0-f196.google.com with SMTP id g50so694758wra.3
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 14:31: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;
 bh=/Gdmz7LOsqHJlCPBL/66wDEAatBsC4/ItLn7MjCowN8=;
 b=u7MMSUOcWJE7H/T2mW/zXSJvHt9XRjkexSrC3zPID3BvaXpMTeVr+V20U3BzInDHOx
 q3PHFD6+zSuguuVrUw96VyMbXqIMEcBriU7OPcaIPRSLB00F+1T4PkMi53UOdEHBl6s5
 xka40/IHoNv04U3oEfADZzJrroJAgg/zcGzH5e9LrMFVU0ZeKLxAUrBAE6QFgQTJ7/eq
 5izQaVfZJnk/SZs0sPJBQ6PCZz1o3r4wnQTqkBjHvdoJskLmrZwa5kYmAvjjGC6cwfBM
 KZmryy8funscqx3uGMA4V16Bsc9vM8I8AIfwx0uXAyqIp3vXif1ara39WUWkvmxwgj1n
 sbuA==
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=/Gdmz7LOsqHJlCPBL/66wDEAatBsC4/ItLn7MjCowN8=;
 b=g0yGPTGomn//ZvigBFbufQiXuKjX1LCNFY6BDMvZHmSDOXEt+JWszEPSeAupZGRtXj
 18zIK3LQ2EmNb5pgPEu6Ag6fIoVM65E8VNI+D131yoPMHwS+57VAQf+2k6GSrgUNeI0M
 yNDE1+lHc5b3qdt5e0bX4vm9CkFovOs8peOz5+iRs92CjkQNfPiiRxQuQxMmm9XFdHLY
 PiNAwsEswtlbP8IcTdFkQByv9FIKiFPFYh1qN50dMPAyvBQOdHgNYYTYX5io5V7YyLDl
 +oxlOeQ3AnDikCff73XbueeOLf+xz/VqOGiFGnnPIq0c6iaBDbq6tF/6kGOxi0Gk+AEn
 W7kw==
X-Gm-Message-State: AHPjjUh/ZB4cti5I+zw/HnMPDkVPSFHEQo/Guz6g7l9ZMRiyXFo0wS8z
 us6IlvH9PrEdFDfzcKs=
X-Google-Smtp-Source: ADKCNb4y4qeEToZpT6dEhOJWObLTH5v98R+DR02UR+0uRV5moWfY/sIIWzPTZikhfpGxpHXye1iGkQ==
X-Received: by 10.223.185.118 with SMTP id b51mr17567714wrg.54.1505338273571; 
 Wed, 13 Sep 2017 14:31:13 -0700 (PDT)
Received: from anshul-VirtualBox.home
 (host109-151-54-23.range109-151.btcentralplus.com. [109.151.54.23])
 by smtp.gmail.com with ESMTPSA id j4sm9224317wrg.96.2017.09.13.14.31.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Sep 2017 14:31:12 -0700 (PDT)
From: anshulmakkar <anshulmakkar@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 01:45:39 +0100
Message-Id: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 marmarek@invisiblethingslab.com, robert.vanvossen@dornerworks.com, tim@xen.org,
 josh.whitehead@dornerworks.com, mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: [Xen-devel] implement runqueue per cpupool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXR0YWNoZWQgcGF0Y2ggc2VyaWVzIGludHJvZHVjZXMgdGhlIGNvbmNlcHQgb2YgIHJ1bnF1ZXVl
CnBlciBjcHVwb29sLgoKInJ1bnF1ZXVlIiBjb25maWd1cmF0aW9uIG9wdGlvbiBjYW4gYmUgc3Bl
Y2lmaWVkIHdpdGggeGwgY29tbWFuZAp3aGlsZSBjb25maWd1cmluZyBjcHVwb29sLiBUaGlzIHdp
bGwgZGVmaW5lIHRoZSBiYXNpcyBmb3IgCmdyb3VwaW5nIG9mIGNwdXMgKGNwdSwgY29yZSwgc29j
a2V0LCBhbGwpIGluIHRoYXQgY3B1cG9vbC4KClNlcmllcyBpcyBjb21iaW5lZCBvZiBmb2xsb3dp
bmcgcGF0Y2hlczoKW1BBVENIIDEvM106IGxpYnhjIHJlbGF0ZWQgY2hhbmdlcyB0byBhZGQgc3Vw
cG9ydCBmb3IgcnVucXVldWUgcGVyIGNwdXBvb2wKW1BBVENIIDIvM106IGxpYnhsIHJlbGF0ZWQg
Y2hhbmdlcyB0byBhZGQgc3VwcG9ydCBmb3IgcnVucXVldWUgcGVyIGNwdXBvb2wKW1BBVENIIDMv
M106IHhlbiByZWxhdGVkIGNoYW5nZXMuCgpPbiBzaW1pbGFyIGxpbmVzIHdlIGNhbiBhbHNvIGhh
dmUgcnVucXVldWUgcGVyIHBvb2wgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXIKZm9yIENyZWRpdCBz
Y2hlZHVsZXIuIEkgcGxhbiB0byBzZW5kIGEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzIGZvciBjcmVk
aXQKc3BlY2lmaWMgaW1wbGVtZW50YXRpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:31:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsFG6-0000V0-2q; Wed, 13 Sep 2017 21:31:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1dsFG5-0000Uq-2Q
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 21:31:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C4/C3-03422-0C3A9B95; Wed, 13 Sep 2017 21:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMbThiO6+xTs
 jDX7eUrFY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMuNy5kL3guXtHb387awLhaqIuRi0NIYAKj
 xJY9fcxdjJwcLAIvWSRm/dQHSUgI9LNK3LkyjwkkISGQJPHh2mdmCDtN4vDmSWwQdpXEg+nTW
 UFsIQFVickLJ7BA2KuYJL79tgWx2QS0JVZ9mA1WIyIgLXHt82VGkAXMAlOYJY48ewbWICwQI/
 Fh8k9GiCtUJaa8/wS2gFfATeLU5F6oI+Qkbp7rBDuCU8BdYvW8A0wQy9wkbm44zDyBUXABI8M
 qRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAYwCCHYx3NwUc
 YpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCjBgeHwISzc6czSbHk5eelKknwqgADW0iwK
 DU9tSItMwcYEzClEhw8SiK8+iBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxDYPC
 lxXmaQBgGQhozSPLhxsLi9xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWHe+EVAU3gy80rgtr4
 COogJ6KAzp3eAHFSSiJCSamAUMvY5Jb74+N9TJTYqJnXeUyN3npj8LuhJH4/Q65k5Wq479rX/
 X8O1+elNw3X2s5xWzF538q/b/PSAnS/0JuttqFli511tXnI4PPFy1tHdcnyJgWWM3LV79xU+c
 pyuv1XnUJLMy4W7GJRtJoU9SVnQlJ/8/v3bvGufUpkmhh0TDjHec3BO0aLJSizFGYmGWsxFxY
 kA4zA4PdYCAAA=
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505338302!82569324!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_24_48
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16929 invoked from network); 13 Sep 2017 21:31:42 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 21:31:42 -0000
Received: by mail-wr0-f196.google.com with SMTP id k20so696835wre.1
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 14:31:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JIzCQ+JRRh8KbY7OzFo2CDSKyEJqu0liWJmXhuP/wdU=;
 b=tNYf5t9m/2NBZXSSiGxWKONw8TdubB3HakyaCTwOm0/WSZNj4ayoChqGoM6XXceu3o
 4sKqKnOchPHCzALKZv2tfElf0uDwD7hKXyVxj1ELnjJ8+hDOCDuKqWMlNvTTX2MnOYDQ
 SjHNo8oGQq86tgsXgjyDsIIWi4wUxtz7bQKiToxZuIIzohaUI38SykhvmS9L4+JIGOmv
 Tw3A513eFrfjoKajcZ0Z4elY0wOog6KuQLAyLWXzqgmAAbRAgYDptWPcUbv7emwevPEQ
 14cQI8aLkeYgGiXUEKoXJN/mK4JvcAmnOyBSFqXjt7sXhvyVivja0FEC0GPWg67MdD3n
 k4XA==
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=JIzCQ+JRRh8KbY7OzFo2CDSKyEJqu0liWJmXhuP/wdU=;
 b=DQjA28BBeRqqF8+T73Mrq1eZEMP3Pxo0wWZShix9vDz7TH0S6Nwat8xRi3y+cS4/47
 aByAJPYSkarMq0ElsCROsPvIHJ5vH/7x6LE64nFaN4iBr+yP4T3CBBrSBi3m2pF3eru0
 mcSKI/QwHuKKnttzwrv5+P5crcjNJyMPAv0CVAF30BsMFcC52kzXxjKOC4V+1BGB4YVi
 aTq9C5CD5HrNxgvcmMcraDqfan0TbqGkc1IlDpP+8ceuNySLq1jJIza92WU6vF0Vy73u
 qrRJS602by4YcS32GPqU5OtrfeLwtfKtnT7MjBg47ml2hq6dmbfnm1zEHfop2bQOWzpc
 vOeQ==
X-Gm-Message-State: AHPjjUjPAP57CcnHSOSl09SGsr8g4bhsOKYLo4A8JEFEbLarxpd3JetQ
 b/7bSshWI8dBEC/b9FE=
X-Google-Smtp-Source: ADKCNb7WzKb7wOLdeDV1eYOaSi7M8BtoVAWl1FZjAWmWm+4yv0RiUQ649GCd/qLAee4xHcTHnZttEw==
X-Received: by 10.223.134.157 with SMTP id 29mr15551682wrx.72.1505338301908;
 Wed, 13 Sep 2017 14:31:41 -0700 (PDT)
Received: from anshul-VirtualBox.home
 (host109-151-54-23.range109-151.btcentralplus.com. [109.151.54.23])
 by smtp.gmail.com with ESMTPSA id j4sm9224317wrg.96.2017.09.13.14.31.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Sep 2017 14:31:41 -0700 (PDT)
From: anshulmakkar <anshulmakkar@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 01:45:40 +0100
Message-Id: <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 marmarek@invisiblethingslab.com, robert.vanvossen@dornerworks.com, tim@xen.org,
 josh.whitehead@dornerworks.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 anshulmakkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 1/3] credit2: libxc related changes to add
	support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGMgcmVjZWl2ZXMgc2NoZWR1bGVyIHNwZWNpZmljIGNvbmZpZ3VyYXRpb24gcGFyYW1ldGVz
IGZyb20gCmxpYnhsLgoKU2lnbmVkLW9mZi1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2Fy
QGdtYWlsLmNvbT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgfCA2ICsr
KysrLQogdG9vbHMvbGlieGMveGNfY3B1cG9vbC5jICAgICAgICAgIHwgNCArKystCiB0b29scy9w
eXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgfCAzICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMx
NTFjYi4uZTIxNTdlOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
KysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTEwNzcsMTcgKzEwNzcsMjEg
QEAgdHlwZWRlZiBzdHJ1Y3QgeGNfY3B1cG9vbGluZm8gewogCiAjZGVmaW5lIFhDX0NQVVBPT0xf
UE9PTElEX0FOWSAweEZGRkZGRkZGCiAKK3R5cGVkZWYgeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90
IHhjX3NjaGVkcGFyYW1fdDsKKwogLyoqCiAgKiBDcmVhdGUgYSBuZXcgY3B1cG9vbC4KICAqCiAg
KiBAcGFybSB4Y19oYW5kbGUgYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFj
ZQogICogQHBhcm0gcHBvb2xpZCBwb2ludGVyIHRvIHRoZSBuZXcgY3B1cG9vbCBpZCAoaW4vb3V0
KQogICogQHBhcm0gc2NoZWRfaWQgaWQgb2Ygc2NoZWR1bGVyIHRvIHVzZSBmb3IgcG9vbAorICog
QHBhcm0gc2NoZWRfcGFyYW0gcGFyYW1ldGVyIG9mIHRoZSBzY2hlZHVsZXIgb2YgdGhlIGNwdXBv
b2wgZWcuIHJ1bnEgZm9yIGNyZWRpdDIKICAqIHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZh
aWx1cmUKICAqLwogaW50IHhjX2NwdXBvb2xfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLAogICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwcG9vbGlkLAotICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHNjaGVkX2lkKTsKKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBz
Y2hlZF9pZCwKKyAgICAgICAgICAgICAgICAgICAgICB4Y19zY2hlZHBhcmFtX3QgKiBzY2hlZF9w
YXJhbSk7CiAKIC8qKgogICogRGVzdHJveSBhIGNwdXBvb2wuIFBvb2wgbXVzdCBiZSB1bnVzZWQg
YW5kIGhhdmUgbm8gY3B1IGFzc2lnbmVkLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1
cG9vbC5jIGIvdG9vbHMvbGlieGMveGNfY3B1cG9vbC5jCmluZGV4IGZiZDhjYzkuLmZiMmQxODMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdXBvb2wuYworKysgYi90b29scy9saWJ4Yy94
Y19jcHVwb29sLmMKQEAgLTM2LDcgKzM2LDggQEAgc3RhdGljIGludCBkb19zeXNjdGxfc2F2ZSh4
Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IHhlbl9zeXNjdGwgKnN5c2N0bCkKIAogaW50IHhjX2Nw
dXBvb2xfY3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICpwcG9vbGlkLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNjaGVkX2lk
KQorICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNjaGVkX2lkLAorICAgICAgICAgICAg
ICAgICAgICAgIHhjX3NjaGVkcGFyYW1fdCAqIHNjaGVkX3BhcmFtcykKIHsKICAgICBpbnQgZXJy
OwogICAgIERFQ0xBUkVfU1lTQ1RMOwpAQCAtNDYsNiArNDcsNyBAQCBpbnQgeGNfY3B1cG9vbF9j
cmVhdGUoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgc3lzY3RsLnUuY3B1cG9vbF9vcC5jcHVwb29s
X2lkID0gKCpwcG9vbGlkID09IFhDX0NQVVBPT0xfUE9PTElEX0FOWSkgPwogICAgICAgICBYRU5f
U1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSA6ICpwcG9vbGlkOwogICAgIHN5c2N0bC51LmNwdXBvb2xf
b3Auc2NoZWRfaWQgPSBzY2hlZF9pZDsKKyAgICBzeXNjdGwudS5jcHVwb29sX29wLnNjaGVkX3Bh
cmFtID0gKnNjaGVkX3BhcmFtczsKICAgICBpZiAoIChlcnIgPSBkb19zeXNjdGxfc2F2ZSh4Y2gs
ICZzeXNjdGwpKSAhPSAwICkKICAgICAgICAgcmV0dXJuIGVycjsKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZl
bC94Yy94Yy5jCmluZGV4IGFhOWY4ZTQuLmE4M2EyM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhv
bi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hj
L3hjLmMKQEAgLTE3MDQsNiArMTcwNCw3IEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19jcHVwb29s
X2NyZWF0ZShYY09iamVjdCAqc2VsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQeU9iamVjdCAqa3dkcykKIHsKICAgICB1aW50MzJfdCBjcHVwb29sID0gWENfQ1BVUE9P
TF9QT09MSURfQU5ZLCBzY2hlZCA9IFhFTl9TQ0hFRFVMRVJfQ1JFRElUOworICAgIHhjX3NjaGVk
cGFyYW1fdCBwYXJhbTsKIAogICAgIHN0YXRpYyBjaGFyICprd2RfbGlzdFtdID0geyAicG9vbCIs
ICJzY2hlZCIsIE5VTEwgfTsKIApAQCAtMTcxMSw3ICsxNzEyLDcgQEAgc3RhdGljIFB5T2JqZWN0
ICpweXhjX2NwdXBvb2xfY3JlYXRlKFhjT2JqZWN0ICpzZWxmLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmc2NoZWQpKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAg
IGlmICggeGNfY3B1cG9vbF9jcmVhdGUoc2VsZi0+eGNfaGFuZGxlLCAmY3B1cG9vbCwgc2NoZWQp
IDwgMCApCisgICAgaWYgKCB4Y19jcHVwb29sX2NyZWF0ZShzZWxmLT54Y19oYW5kbGUsICZjcHVw
b29sLCBzY2hlZCwgJnBhcmFtKSA8IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19l
eGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeUxvbmdPckludF9Gcm9t
TG9uZyhjcHVwb29sKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:31:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:31:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsFGE-0000XA-As; Wed, 13 Sep 2017 21:31:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1dsFGD-0000WZ-1W
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 21:31:53 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 30/F8-01761-8C3A9B95; Wed, 13 Sep 2017 21:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMbThkO7xxTs
 jDQ50SVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnr5YW9FtXzD72hLWB8ZduFyMXh5DABEaJ
 5q+fmUEcFoGXLBLTXz9gA3EkBPpZJY4/PM3axcgJ5CRJfF57AMpOk+jteARlV0hc+H2RGcQWE
 lCVmLxwAgvE2FVMEsfuXQVLsAloS6z6MBusQURAWuLa58uMIEXMAlOYJY48e8YCkhAWiJF40N
 HICGKzAE1qef4bLM4r4CYxed86FohtchI3z3WCDeUUcJdYPe8AE8RmN4mbGw4zT2AUXMDIsIp
 Rozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDo6hkYGHcw7mj3
 O8QoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4C1ZBFQnW
 JSanlqRlpkDjAuYUgkOHiURXmeQNG9xQWJucWY6ROoUoyvHhTuX/jBxHNt0GUge2HMLSHbcvA
 skmxbc/8MkBDZbSpy3DaRZAKQ5ozQPbjQspi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ
 lAyYIIZ7MvBK4C14BHccEdNyZ0ztAjitJREhJNTBOWBAo2xidubn2TWL6Xq5px8piXZ9PP++3
 17GTW+97YNgc+08LAufcb+XSLQrf3FJSesJttrddgeO9UwqzNSN2VrnZhz0+WFLCteiX4WxNZ
 VOPpb1ZvhOebqvW+aXwoFnnfotgrcxEU0fTPc81Lrr5KzGXCXQxKdSVnDTZGV3E3hrtwRqqrs
 RSnJFoqMVcVJwIAE+8V7jkAgAA
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505338311!97403311!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_24_48
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35096 invoked from network); 13 Sep 2017 21:31:51 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 21:31:51 -0000
Received: by mail-wr0-f194.google.com with SMTP id g50so695305wra.3
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 14:31:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iEYxMwjYwtKrF+J8FFAez3xNqJ3lM180+63yVaxrPYc=;
 b=ViUDR3SwKL0BIA/lbk7MLbioCMOm/6Tp/CyqD5vYgDx5irnHsQfR6p8uTvxcJj+cyv
 WNKYobYGEtPRdLeR0gfoxhJrp/aDGg9lflHp+2dvdeQEHf8pVs2D4VbBUi/HjysYss2s
 r9lz8AuI5DemyGE+Mv3Ahah5I3regUl6VyuxeVLnRoL620GR626rYDBLnuceJIhH2vKU
 GmBRJVCuYyK+EjnsBi9ouKeEXYg9k4GoLWjBdKo9U5dkPXfZT+KOcwKVMVwL6K2UsLTx
 OHicWbTNMVXqhaViwZWLUi/Wjzcj5q85uPf6Z+oP0I+7eZ88SCNczB+Xx1hq4Tmu5QGM
 47vA==
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=iEYxMwjYwtKrF+J8FFAez3xNqJ3lM180+63yVaxrPYc=;
 b=A/hzGW5ihgLS0QxphXuhVorwPPdAWCk2vhbDlRiz3unJpuAuYT5vYEiSaOLiMcQFI3
 +fLGoA6itTiH1K2UaZj1/8Kzw2sHKR/zoJ+wX4GZxGE7s6p1nbjbMeZynntTA54cD6QP
 +p3aBOVVeupsqOVyBrhy7gXkbdek410XP/R1/BD5CpKF9Y12ieGh7C7/gr6yPyHWmWXk
 Os0m+JmuGmLqowihcF9NOgMCMG9LXF8N4HU+r3rTYRamrC3IQRNm/t0+oTYPV5ndDFYg
 oDJIxZtslvc/GJtnxvO8VQtCl8lYfp9AIiplYt/aa+C3P09mY5mpT6irGJHO294u3r0d
 zM+A==
X-Gm-Message-State: AHPjjUg3hlJ5zPY9ToHeIJ+isBT4RJBmvOa4ts5NyxAd/9DHiselmzYt
 IW9cqDgbzLfULm5LpLo=
X-Google-Smtp-Source: ADKCNb5h4ixTlnY2YIkXhHXBFFkqn4NRHv8ClHy4EjM4elHqroM2l962RVfd5dbAx6Sddj8yfZqEJw==
X-Received: by 10.223.146.129 with SMTP id 1mr17024378wrn.1.1505338310665;
 Wed, 13 Sep 2017 14:31:50 -0700 (PDT)
Received: from anshul-VirtualBox.home
 (host109-151-54-23.range109-151.btcentralplus.com. [109.151.54.23])
 by smtp.gmail.com with ESMTPSA id j4sm9224317wrg.96.2017.09.13.14.31.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Sep 2017 14:31:49 -0700 (PDT)
From: anshulmakkar <anshulmakkar@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 01:45:41 +0100
Message-Id: <1505177142-14864-3-git-send-email-anshulmakkar@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 marmarek@invisiblethingslab.com, robert.vanvossen@dornerworks.com, tim@xen.org,
 josh.whitehead@dornerworks.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 anshulmakkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 2/3] credit2: libxl related changes to add
	support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlcyBzY2hlZHVsZXIgc3BlY2lmaWMgcGFyYW1ldGVyIGF0IGxpYnhsIGxldmVsIHdo
aWNoIGFyZSAKcGFzc2VkIG9uIHRvIGxpYnhjLiBlZyBydW5xdWV1ZSBmb3IgY3JlZGl0MgoKU2ln
bmVkLW9mZi1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4KLS0tCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfY3B1
cG9vbC5jIHwgMTUgKysrKysrKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
fCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xz
L3hsL3hsX2NwdXBvb2wuYyAgICAgICB8IDE2ICsrKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggOTE0MDhiNC4uNjYx
N2M2NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bC5oCkBAIC0yMTUwLDcgKzIxNTAsNyBAQCBpbnQgbGlieGxfZ2V0X2ZyZWVjcHVzKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9iaXRtYXAgKmNwdW1hcCk7CiBpbnQgbGlieGxfY3B1cG9vbF9jcmVh
dGUobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfc2NoZWR1bGVyIHNjaGVkLAogICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2JpdG1hcCBjcHVtYXAsIGxpYnhsX3V1aWQgKnV1aWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKnBvb2xpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKnBvb2xpZCwgY29uc3QgbGlieGxfc2NoZWR1bGVyX3BhcmFtcyAqc2NoZWRfcGFyYW0pOwog
aW50IGxpYnhsX2NwdXBvb2xfZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlk
KTsKIGludCBsaWJ4bF9jcHVwb29sX3JlbmFtZShsaWJ4bF9jdHggKmN0eCwgY29uc3QgY2hhciAq
bmFtZSwgdWludDMyX3QgcG9vbGlkKTsKIGludCBsaWJ4bF9jcHVwb29sX2NwdWFkZChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgcG9vbGlkLCBpbnQgY3B1KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NwdXBvb2wuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdXBvb2wuYwppbmRleCA4
NWIwNjg4Li5lM2NlN2IzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVwb29sLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1cG9vbC5jCkBAIC0xMzAsNyArMTMwLDcgQEAgaW50
IGxpYnhsX2dldF9mcmVlY3B1cyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfYml0bWFwICpjcHVtYXAp
CiBpbnQgbGlieGxfY3B1cG9vbF9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5h
bWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc2NoZWR1bGVyIHNjaGVkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcCBjcHVtYXAsIGxpYnhsX3V1aWQgKnV1
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvb2xpZCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcG9vbGlkLCBjb25zdCBsaWJ4bF9zY2hlZHVsZXJf
cGFyYW1zICpzY2hlZF9wYXJhbXMpCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsK
QEAgLTEzOCw2ICsxMzgsNyBAQCBpbnQgbGlieGxfY3B1cG9vbF9jcmVhdGUobGlieGxfY3R4ICpj
dHgsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgeHNfdHJhbnNhY3Rpb25fdCB0OwogICAgIGNoYXIg
KnV1aWRfc3RyaW5nOwogICAgIHVpbnQzMl90IHhjcG9vbGlkOworICAgIHhjX3NjaGVkcGFyYW1f
dCB4Y19zY2hlZF9wYXJhbTsgCiAKICAgICAvKiBBY2NlcHQgJzAnIGFzICdhbnkgcG9vbGlkJyBm
b3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgKi8KICAgICBpZiAoICpwb29saWQgPT0gTElCWExf
Q1BVUE9PTF9QT09MSURfQU5ZCkBAIC0xNTEsOCArMTUyLDE4IEBAIGludCBsaWJ4bF9jcHVwb29s
X2NyZWF0ZShsaWJ4bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAgR0NfRlJF
RTsKICAgICAgICAgcmV0dXJuIEVSUk9SX05PTUVNOwogICAgIH0KKyAgICBpZiAoc2NoZWRfcGFy
YW1zKQorICAgIHsKKyAgICAgICAgeGNfc2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQyLnJhdGVs
aW1pdF91cyA9IAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNjaGVkX3BhcmFtcy0+dS5jcmVkaXQyLnJhdGVsaW1pdF91czsKKyAgICAgICAgeGNf
c2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQyLnJ1bnEgPSBzY2hlZF9wYXJhbXMtPnUuY3JlZGl0
Mi5ydW5xdWV1ZTsKKyAgICAgICAgeGNfc2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQudHNsaWNl
X21zID0gc2NoZWRfcGFyYW1zLT51LmNyZWRpdC50c2xpY2VfbXM7CisgICAgICAgIHhjX3NjaGVk
X3BhcmFtLnUuc2NoZWRfY3JlZGl0LnJhdGVsaW1pdF91cyA9IHNjaGVkX3BhcmFtcy0+dS5jcmVk
aXQucmF0ZWxpbWl0X3VzOyAKKyAgICB9CisgICAgZWxzZSAKKyAgICAgICAgeGNfc2NoZWRfcGFy
YW0udS5zY2hlZF9jcmVkaXQyLnJ1bnEgPSBMSUJYTF9DUkVESVQyX1JVTlFVRVVFX0RFRkFVTFQ7
IAogCi0gICAgcmMgPSB4Y19jcHVwb29sX2NyZWF0ZShjdHgtPnhjaCwgJnhjcG9vbGlkLCBzY2hl
ZCk7CisgICAgcmMgPSB4Y19jcHVwb29sX2NyZWF0ZShjdHgtPnhjaCwgJnhjcG9vbGlkLCBzY2hl
ZCwgJnhjX3NjaGVkX3BhcmFtKTsKICAgICBpZiAocmMpIHsKICAgICAgICAgTE9HRVYoRVJST1Is
IHJjLCAiQ291bGQgbm90IGNyZWF0ZSBjcHVwb29sIik7CiAgICAgICAgIEdDX0ZSRUU7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKaW5kZXggMTczZDcwYS4uZjI1NDI5ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTk0
LDYgKzE5NCwxNiBAQCBsaWJ4bF9zY2hlZHVsZXIgPSBFbnVtZXJhdGlvbigic2NoZWR1bGVyIiwg
WwogICAgICg5LCAibnVsbCIpLAogICAgIF0pCiAKKyMgY29uc2lzdGVudCB3aXRoIHNjaGVkX2Ny
ZWRpdDIuYworbGlieGxfY3JlZGl0Ml9ydW5xdWV1ZSA9IEVudW1lcmF0aW9uKCJjcmVkaXQyX3J1
bnF1ZXVlIiwgWworICAgICgwLCAiQ1BVIiksCisgICAgKDEsICJDT1JFIiksCisgICAgKDIsICJT
T0NLRVQiKSwKKyAgICAoMywgIk5PREUiKSwKKyAgICAoNCwgIkFMTCIpLAorICAgICg1LCAiREVG
QVVMVCIpLAorICAgIF0pCisKICMgQ29uc2lzdGVudCB3aXRoIFNIVVRET1dOXyogaW4gc2NoZWQu
aCAoYXBhcnQgZnJvbSBVTktOT1dOKQogbGlieGxfc2h1dGRvd25fcmVhc29uID0gRW51bWVyYXRp
b24oInNodXRkb3duX3JlYXNvbiIsIFsKICAgICAoLTEsICJ1bmtub3duIiksCkBAIC0zMjYsMTUg
KzMzNiwzOCBAQCBsaWJ4bF9kb21pbmZvID0gU3RydWN0KCJkb21pbmZvIixbCiAgICAgKCJkb21h
aW5fdHlwZSIsIGxpYnhsX2RvbWFpbl90eXBlKSwKICAgICBdLCBkaXI9RElSX09VVCkKIAorbGli
eGxfc2NoZWRfY3JlZGl0X3BhcmFtcyA9IFN0cnVjdCgic2NoZWRfY3JlZGl0X3BhcmFtcyIsIFsK
KyAgICAoInRzbGljZV9tcyIsIGludGVnZXIpLAorICAgICgicmF0ZWxpbWl0X3VzIiwgaW50ZWdl
ciksCisgICAgXSwgZGlzcG9zZV9mbj1Ob25lKQorCitsaWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFt
cyA9IFN0cnVjdCgic2NoZWRfY3JlZGl0Ml9wYXJhbXMiLCBbCisgICAgKCJyYXRlbGltaXRfdXMi
LCBpbnRlZ2VyKSwKKyAgICAoInJ1bnF1ZXVlIiwgbGlieGxfY3JlZGl0Ml9ydW5xdWV1ZSksCisg
ICAgXSwgZGlzcG9zZV9mbj1Ob25lKQorIAorbGlieGxfc2NoZWR1bGVyX3BhcmFtcyA9IFN0cnVj
dCgic2NoZWR1bGVyX3BhcmFtcyIsIFsKKyAgICAoInUiLCBLZXllZFVuaW9uKE5vbmUsbGlieGxf
c2NoZWR1bGVyX3RweWUgInNjaGVkdWxlcl90eXBlIiwKKyAgICAgICAgICBbKCJjcmVkaXQyIiwg
bGlieGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMpLAorICAgICAgICAgICAoImNyZWRpdCIsIGxpYnhs
X3NjaGVkX2NyZWRpdF9wYXJhbXMpLAorICAgICAgICAgICAoIm51bGwiLCBOb25lKSwKKyAgICAg
ICAgICAgKCJhcmluYzY1MyIsIE5vbmUpLAorICAgICAgICAgICAoInJ0ZHMiLCBOb25lKSwKKyAg
ICAgICAgICAgKCJ1bmtub3duIiwgTm9uZSksCisgICAgICAgICAgICgic2VkZiIsIE5vbmUpLAor
ICAgICAgICAgIF0pKSwKKyAgICAgXSkKKwogbGlieGxfY3B1cG9vbGluZm8gPSBTdHJ1Y3QoImNw
dXBvb2xpbmZvIiwgWwogICAgICgicG9vbGlkIiwgICAgICB1aW50MzIpLAogICAgICgicG9vbF9u
YW1lIiwgICBzdHJpbmcpLAogICAgICgic2NoZWQiLCAgICAgICBsaWJ4bF9zY2hlZHVsZXIpLAog
ICAgICgibl9kb20iLCAgICAgICB1aW50MzIpLAotICAgICgiY3B1bWFwIiwgICAgICBsaWJ4bF9i
aXRtYXApCisgICAgKCJjcHVtYXAiLCAgICAgIGxpYnhsX2JpdG1hcCksCisgICAgKCJzY2hlZF9w
YXJhbSIsIGxpYnhsX3NjaGVkdWxlcl9wYXJhbXMpLAogICAgIF0sIGRpcj1ESVJfT1VUKQogCi1s
aWJ4bF9jaGFubmVsaW5mbyA9IFN0cnVjdCgiY2hhbm5lbGluZm8iLCBbCitpYnhsX2NoYW5uZWxp
bmZvID0gU3RydWN0KCJjaGFubmVsaW5mbyIsIFsKICAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAog
ICAgICgiYmFja2VuZF9pZCIsIHVpbnQzMiksCiAgICAgKCJmcm9udGVuZCIsIHN0cmluZyksCkBA
IC05MTAsMTUgKzk0Myw2IEBAIGxpYnhsX3BjaXRvcG9sb2d5ID0gU3RydWN0KCJwY2l0b3BvbG9n
eSIsIFsKICAgICAoIm5vZGUiLCB1aW50MzIpLAogICAgIF0sIGRpcj1ESVJfT1VUKQogCi1saWJ4
bF9zY2hlZF9jcmVkaXRfcGFyYW1zID0gU3RydWN0KCJzY2hlZF9jcmVkaXRfcGFyYW1zIiwgWwot
ICAgICgidHNsaWNlX21zIiwgaW50ZWdlciksCi0gICAgKCJyYXRlbGltaXRfdXMiLCBpbnRlZ2Vy
KSwKLSAgICBdLCBkaXNwb3NlX2ZuPU5vbmUpCi0KLWxpYnhsX3NjaGVkX2NyZWRpdDJfcGFyYW1z
ID0gU3RydWN0KCJzY2hlZF9jcmVkaXQyX3BhcmFtcyIsIFsKLSAgICAoInJhdGVsaW1pdF91cyIs
IGludGVnZXIpLAotICAgIF0sIGRpc3Bvc2VfZm49Tm9uZSkKLQogbGlieGxfZG9tYWluX3JlbXVz
X2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9yZW11c19pbmZvIixbCiAgICAgKCJpbnRlcnZhbCIsICAg
ICAgICAgICAgIGludGVnZXIpLAogICAgICgiYWxsb3dfdW5zYWZlIiwgICAgICAgICBsaWJ4bF9k
ZWZib29sKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NwdXBvb2wuYyBiL3Rvb2xzL3hsL3hs
X2NwdXBvb2wuYwppbmRleCAyNzM4MTFiLi5kYzQxOWViIDEwMDY0NAotLS0gYS90b29scy94bC94
bF9jcHVwb29sLmMKKysrIGIvdG9vbHMveGwveGxfY3B1cG9vbC5jCkBAIC00Myw2ICs0Myw3IEBA
IGludCBtYWluX2NwdXBvb2xjcmVhdGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGNoYXIg
Km5hbWUgPSBOVUxMOwogICAgIHVpbnQzMl90IHBvb2xpZDsKICAgICBsaWJ4bF9zY2hlZHVsZXIg
c2NoZWQgPSAwOworICAgIGxpYnhsX3NjaGVkdWxlcl9wYXJhbXMgc2NoZWRfcGFyYW1zOwogICAg
IFhMVV9Db25maWdMaXN0ICpjcHVzOwogICAgIFhMVV9Db25maWdMaXN0ICpub2RlczsKICAgICBp
bnQgbl9jcHVzLCBuX25vZGVzLCBpLCBuOwpAQCAtMjA3LDE2ICsyMDgsMjcgQEAgaW50IG1haW5f
Y3B1cG9vbGNyZWF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgfSBlbHNlCiAgICAgICAg
IG5fY3B1cyA9IDA7CiAKKyAgICBzY2hlZF9wYXJhbXMudS5jcmVkaXQyLnJ1bnF1ZXVlID0gTElC
WExfQ1JFRElUMl9SVU5RVUVVRV9DT1JFOworICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChj
b25maWcsICJydW5xdWV1ZSIsICZidWYsIDApICYmCisgICAgICAgIHNjaGVkID09IExJQlhMX1ND
SEVEVUxFUl9DUkVESVQyKSB7CisgICAgICAgIGlmICgobGlieGxfY3JlZGl0Ml9ydW5xdWV1ZV9m
cm9tX3N0cmluZyhidWYsICZzY2hlZF9wYXJhbXMudS5jcmVkaXQyLnJ1bnF1ZXVlKSkgPCAwICkg
eworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJVbmtub3duIHJ1bnF1ZXVlIG9wdGlvblxu
Iik7CisgICAgICAgICAgIHNjaGVkX3BhcmFtcy51LmNyZWRpdDIucnVucXVldWUgPSAgTElCWExf
Q1JFRElUMl9SVU5RVUVVRV9DT1JFOyAvKmRlZmF1bHQgQ09SRSAqLworICAgICAgICB9CisgICAg
fQorCiAgICAgbGlieGxfdXVpZF9nZW5lcmF0ZSgmdXVpZCk7CiAKICAgICBwcmludGYoIlVzaW5n
IGNvbmZpZyBmaWxlIFwiJXNcIlxuIiwgY29uZmlnX3NyYyk7CiAgICAgcHJpbnRmKCJjcHVwb29s
IG5hbWU6ICAgJXNcbiIsIG5hbWUpOwogICAgIHByaW50Zigic2NoZWR1bGVyOiAgICAgICVzXG4i
LCBsaWJ4bF9zY2hlZHVsZXJfdG9fc3RyaW5nKHNjaGVkKSk7CisgICAgaWYgKHNjaGVkID09IExJ
QlhMX1NDSEVEVUxFUl9DUkVESVQyKQorICAgICAgICBwcmludGYoIiBydW5xOiAlc1xuIiwgbGli
eGxfY3JlZGl0Ml9ydW5xdWV1ZV90b19zdHJpbmcoc2NoZWRfcGFyYW1zLnUuY3JlZGl0Mi5ydW5x
dWV1ZSkpOwogICAgIHByaW50ZigibnVtYmVyIG9mIGNwdXM6ICVkXG4iLCBuX2NwdXMpOwogCiAg
ICAgaWYgKCFkcnlydW5fb25seSkgewogICAgICAgICBwb29saWQgPSBMSUJYTF9DUFVQT09MX1BP
T0xJRF9BTlk7Ci0gICAgICAgIGlmIChsaWJ4bF9jcHVwb29sX2NyZWF0ZShjdHgsIG5hbWUsIHNj
aGVkLCBjcHVtYXAsICZ1dWlkLCAmcG9vbGlkKSkgeworICAgICAgICBpZiAobGlieGxfY3B1cG9v
bF9jcmVhdGUoY3R4LCBuYW1lLCBzY2hlZCwgY3B1bWFwLCAmdXVpZCwgJnBvb2xpZCwgJnNjaGVk
X3BhcmFtcykpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZXJyb3Igb24gY3JlYXRp
bmcgY3B1cG9vbFxuIik7CiAgICAgICAgICAgICBnb3RvIG91dF9jZmc7CiAgICAgICAgIH0KQEAg
LTU4Nyw3ICs1OTksNyBAQCBpbnQgbWFpbl9jcHVwb29sbnVtYXNwbGl0KGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICAgICAgeGFzcHJpbnRmKCZuYW1lLCAiUG9vbC1ub2RlJWQiLCBub2RlKTsK
ICAgICAgICAgbGlieGxfdXVpZF9nZW5lcmF0ZSgmdXVpZCk7CiAgICAgICAgIHBvb2xpZCA9IDA7
Ci0gICAgICAgIGlmIChsaWJ4bF9jcHVwb29sX2NyZWF0ZShjdHgsIG5hbWUsIHNjaGVkLCBjcHVt
YXAsICZ1dWlkLCAmcG9vbGlkKSkgeworICAgICAgICBpZiAobGlieGxfY3B1cG9vbF9jcmVhdGUo
Y3R4LCBuYW1lLCBzY2hlZCwgY3B1bWFwLCAmdXVpZCwgJnBvb2xpZCwgTlVMTCkpIHsKICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiZXJyb3Igb24gY3JlYXRpbmcgY3B1cG9vbFxuIik7CiAg
ICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:31:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsFGH-0000Z6-MA; Wed, 13 Sep 2017 21:31:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1dsFGG-0000YJ-0j
 for xen-devel@lists.xen.org; Wed, 13 Sep 2017 21:31:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3A/D9-03454-BC3A9B95; Wed, 13 Sep 2017 21:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMbThoO6pxTs
 jDf7PkrJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDO+3pIpuB9acfLYCbYGxusuXYxcHEICExgl
 JhxqZgZxWAReskg8aGpmAnEkBPpZJWbdWsraxcgJ5CRJ3N2ymQXCTpOYPXMbO4RdJbF5636wu
 JCAqsTkhRNYIMauYpLYMHkqWIJNQFti1YfZYINEBKQlrn2+zAhSxCwwhVniyLNnYEXCAlESh2
 +sYQaxWYAmzdrYzgRi8wq4SXxuesYMsU1O4ua5TjCbU8BdYvW8A0wQm90kbm44zDyBUXABI8M
 qRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQYwCCHYwd/5wO
 MUpyMCmJ8u7V3RkpxJeUn1KZkVicEV9UmpNafIhRg4NDYMLZudOZpFjy8vNSlSR4dy0CqhMsS
 k1PrUjLzAFGBUypBAePkgivM0iat7ggMbc4Mx0idYrRnuPCnUt/mDh+TLoCJA/suQUkO27e/c
 MkBDZVSpy3DaRNAKQtozQPbigsii8xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmLcbZApPZl4
 J3O5XQGcxAZ115vQOkLNKEhFSUg2Maw/M9vHYydX0Lb05wPf7r2c86r++adYF7mhna3j/6VsR
 57KnuT3RdzYfjvw6qeXar4X304O35v08vuF7zrXHgW/Zz+3+emJGwvSnNdNmvZTQtlh1RWftq
 QapOKaJJW+kHezS5RMSqk/cFS3xVil78jbd71qA/P6j6v+mFXsxfo5K9U45Zf1CSYmlOCPRUI
 u5qDgRAE6s3HfdAgAA
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505338314!116817175!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_24_48
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18388 invoked from network); 13 Sep 2017 21:31:54 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Sep 2017 21:31:54 -0000
Received: by mail-wr0-f193.google.com with SMTP id g50so695363wra.3
 for <xen-devel@lists.xen.org>; Wed, 13 Sep 2017 14:31:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=byf7dcRSnems21sLQw4fZWntLXl7vi+87tymURH7noI=;
 b=HnrDh1cLdGQ1bE88YekeA89hkZUdXxDwMrXl9CrOUdOt1qCN3INblvbMyMaOyzwh1t
 Z/sxwU5J8T8Uz+e80VWIbcz4KUZIo/Moa475aORLDYPsHN9Ap3L1MaaJENmmNv5cvVNb
 owmeyvN9jVI9zs6DUWY5fDiZjw+Rs5hnDhrK3NZgKr3XSt21QaA3B0XDD4je1QaEDJ+h
 aIWR68WZDPHDogYkyfdw+MJ6rScB70tlVWAIgfOf0z2bI1uLOG4Vq/gTalY/F2U5Cg2s
 utnWTi/NjPwBVZbtihb06IQ746obpSxSiHlxePlqrtW48qQ/D4a7Ceov1nGlqW0o45SK
 MuIw==
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=byf7dcRSnems21sLQw4fZWntLXl7vi+87tymURH7noI=;
 b=PoDgIiD5nO9UYXrYpE1i03PWw9KLEJbFn6vtDDssCqAUvzNxwNhOtAQpVMVKWWmR9j
 DCslDuZINskz0fnebkjjEUwRj6O7Ya30lcpAuOXJ6+M/FtAmMSrq+wONyNnRt3V8iSXC
 syoWe4HDGcPy2fhOXACMYmazITMzOwiKBv4x2qdevxYfhL0pYdeXale33pRi9XYIrGOY
 /EIJibWQWFNGB8gOssEi7rhIEGAoQz/FEWMXHfkMolmRvcqCOwDUL97jdmKH2zjNi4GC
 bWDtz8yMfU++CUMGTwPNalXcj34CmdMlWlvwvBHaw2NmxhwytdWHqSxS89jwETvfI5c0
 V9Ow==
X-Gm-Message-State: AHPjjUidODlVlfFybxwpFg+7Mn7HqsB1DJP9LCmOpHAIg2tQHGwR1W/3
 VrbqXr+fjWvm0dph+/I=
X-Google-Smtp-Source: ADKCNb47RE8o7baYdKDFV508ae2+nh3tGVbOQ/JQHQVpIQNqiYcesUCD1EwHYoQPIYZ0EoeH12x/cA==
X-Received: by 10.223.177.211 with SMTP id r19mr17744112wra.2.1505338313545;
 Wed, 13 Sep 2017 14:31:53 -0700 (PDT)
Received: from anshul-VirtualBox.home
 (host109-151-54-23.range109-151.btcentralplus.com. [109.151.54.23])
 by smtp.gmail.com with ESMTPSA id j4sm9224317wrg.96.2017.09.13.14.31.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 13 Sep 2017 14:31:52 -0700 (PDT)
From: anshulmakkar <anshulmakkar@gmail.com>
To: xen-devel@lists.xen.org
Date: Tue, 12 Sep 2017 01:45:42 +0100
Message-Id: <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 marmarek@invisiblethingslab.com, robert.vanvossen@dornerworks.com, tim@xen.org,
 josh.whitehead@dornerworks.com, mengxu@cis.upenn.edu, jbeulich@suse.com,
 anshulmakkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 3/3] credit2: xen related changes to add support
	for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGFuZGxlcyBleHRyYSBzY2hlZHVsZXIgY29uZmlndXJhdGlvbiBwYXJhbWVycyByZWNlaXZlZAph
dCBpbml0IHN0YWdlLgoKU2lnbmVkLW9mZi1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2Fy
QGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgfCAxMyArKysrKysr
Ky0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAgMiArLQogeGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQuYyAgIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA4
ICsrKysrKystCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgMyArKy0KIHhlbi9jb21t
b24vc2NoZWRfcnQuYyAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAg
fCAxMSArKysrKysrLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgNDUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICA0ICsr
Ky0KIDEwIGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMK
aW5kZXggOTk5ODM5NC4uMzFiYWNlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMK
KysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTEyOSwxMiArMTI5LDEzIEBAIHZvaWQgY3B1
cG9vbF9wdXQoc3RydWN0IGNwdXBvb2wgKnBvb2wpCiAgKiAtIHVua25vd24gc2NoZWR1bGVyCiAg
Ki8KIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCi0gICAgaW50IHBvb2xp
ZCwgdW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQgKnBlcnIpCisgICAgaW50IHBvb2xpZCwgdW5z
aWduZWQgaW50IHNjaGVkX2lkLAorICAgIHhlbl9zeXNjdGxfc2NoZWRfcGFyYW1fdCBwYXJhbSwK
KyAgICBpbnQgKnBlcnIpCiB7CiAgICAgc3RydWN0IGNwdXBvb2wgKmM7CiAgICAgc3RydWN0IGNw
dXBvb2wgKipxOwogICAgIGludCBsYXN0ID0gMDsKLQogICAgICpwZXJyID0gLUVOT01FTTsKICAg
ICBpZiAoIChjID0gYWxsb2NfY3B1cG9vbF9zdHJ1Y3QoKSkgPT0gTlVMTCApCiAgICAgICAgIHJl
dHVybiBOVUxMOwpAQCAtMTcxLDcgKzE3Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqY3B1
cG9vbF9jcmVhdGUoCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGMtPnNjaGVkID0g
c2NoZWR1bGVyX2FsbG9jKHNjaGVkX2lkLCBwZXJyKTsKKyAgICAgICAgYy0+c2NoZWQgPSBzY2hl
ZHVsZXJfYWxsb2Moc2NoZWRfaWQsIHBhcmFtLCBwZXJyKTsKICAgICAgICAgaWYgKCBjLT5zY2hl
ZCA9PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xf
bG9jayk7CkBAIC02MDAsMTAgKzYwMSwxMSBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0
IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApCiAgICAgY2FzZSBYRU5fU1lTQ1RMX0NQVVBPT0xf
T1BfQ1JFQVRFOgogICAgIHsKICAgICAgICAgaW50IHBvb2xpZDsKKyAgICAgICAgeGVuX3N5c2N0
bF9zY2hlZF9wYXJhbV90IHBhcmFtID0gb3AtPnNjaGVkX3BhcmFtOwogCiAgICAgICAgIHBvb2xp
ZCA9IChvcC0+Y3B1cG9vbF9pZCA9PSBYRU5fU1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSkgPwogICAg
ICAgICAgICAgQ1BVUE9PTElEX05PTkU6IG9wLT5jcHVwb29sX2lkOwotICAgICAgICBjID0gY3B1
cG9vbF9jcmVhdGUocG9vbGlkLCBvcC0+c2NoZWRfaWQsICZyZXQpOworICAgICAgICBjID0gY3B1
cG9vbF9jcmVhdGUocG9vbGlkLCBvcC0+c2NoZWRfaWQsIHBhcmFtLCAmcmV0KTsKICAgICAgICAg
aWYgKCBjICE9IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCA9
IGMtPmNwdXBvb2xfaWQ7CkBAIC03OTgsNyArODAwLDggQEAgc3RhdGljIGludCBfX2luaXQgY3B1
cG9vbF9wcmVzbXBfaW5pdCh2b2lkKQogewogICAgIGludCBlcnI7CiAgICAgdm9pZCAqY3B1ID0g
KHZvaWQgKikobG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgY3B1cG9vbDAgPSBjcHVwb29s
X2NyZWF0ZSgwLCAwLCAmZXJyKTsKKyAgICB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3QgcGFyYW07
CisgICAgY3B1cG9vbDAgPSBjcHVwb29sX2NyZWF0ZSgwLCAwLCBwYXJhbSwgJmVycik7CiAgICAg
QlVHX09OKGNwdXBvb2wwID09IE5VTEwpOwogICAgIGNwdXBvb2xfcHV0KGNwdXBvb2wwKTsKICAg
ICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQVV9PTkxJTkUsIGNwdSk7CmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMK
aW5kZXggMGIxYjg0OS4uMWY1ZDBkMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmlu
YzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwpAQCAtMzQzLDcgKzM0Myw3
IEBAIGFyaW5jNjUzX3NjaGVkX2dldCgKICAqICAgICAgICAgICAgICAgICAgPC91bD4KICAqLwog
c3RhdGljIGludAotYTY1M3NjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQorYTY1M3Nj
aGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzLCB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3Qg
c2NoZWRfcGFyYW0pCiB7CiAgICAgYTY1M3NjaGVkX3ByaXZfdCAqcHJ2OwogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpp
bmRleCA0ZmRhYTA4Li40NGNlYWY3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTIxNjAsNyArMjE2MCw3IEBA
IGNzY2hlZF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIH0KIAogc3RhdGljIGlu
dAotY3NjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQorY3NjaGVkX2luaXQoc3RydWN0
IHNjaGVkdWxlciAqb3BzLCB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3Qgc2NoZWRfcGFyYW0pCiB7
CiAgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnY7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggMGY5
M2FkNS4uOWI1YmJiZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM5MSw2ICszOTEsNyBAQCBzdHJ1Y3Qg
Y3NjaGVkMl9wcml2YXRlIHsKICAgICB1bnNpZ25lZCBpbnQgbG9hZF9wcmVjaXNpb25fc2hpZnQ7
IC8qIFByZWNpc2lvbiBvZiBsb2FkIGNhbGN1bGF0aW9ucyAgICAgKi8KICAgICB1bnNpZ25lZCBp
bnQgbG9hZF93aW5kb3dfc2hpZnQ7ICAgIC8qIExlbmdodCBvZiBsb2FkIGRlY2F5aW5nIHdpbmRv
dyAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgcmF0ZWxpbWl0X3VzOyAgICAgICAgIC8qIFJhdGUg
bGltaXRpbmcgZm9yIHRoaXMgc2NoZWR1bGVyICAgKi8KKyAgICB1bnNpZ25lZCBydW5xdWV1ZTsg
ICAgICAgICAgICAgICAgIC8qIGNwdXBvb2wgaGFzIGl0cyBvd24gdHlwZSBvZiBydW5xICovCiAK
ICAgICBjcHVtYXNrX3QgYWN0aXZlX3F1ZXVlczsgICAgICAgICAgIC8qIFJ1bnF1ZXVlcyB3aXRo
IChtYXliZSkgYWN0aXZlIGNwdXMgKi8KICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICpycWQ7IC8qIERhdGEgb2YgdGhlIHZhcmlvdXMgcnVucXVldWVzICAgICAgKi8KQEAgLTMzNDks
NyArMzM1MCw3IEBAIGNzY2hlZDJfZGVpbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKIH0KIAogc3RhdGljIGludAotY3NjaGVkMl9pbml0
KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKK2NzY2hlZDJfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHhlbl9zeXNjdGxfc2NoZWRfcGFyYW1fdCBzY2hlZF9wYXJhbSkKIHsKICAgICBpbnQgaTsK
ICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnY7CkBAIC0zNDEwLDYgKzM0MTEsMTEgQEAg
Y3NjaGVkMl9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICAvKiBpbml0aWFsaXplIHJh
dGVsaW1pdCAqLwogICAgIHBydi0+cmF0ZWxpbWl0X3VzID0gc2NoZWRfcmF0ZWxpbWl0X3VzOwog
CisgICAgLyogbm90IG5lZWQgb2YgdHlwZSBjaGVja2luZyBoZXJlIGlmIHNjaGVkX3BhcmEudHlw
ZSA9IGNyZWRpdDIuIENvZGUKKyAgICAgKiBibG9jayBpcyBoZXJlIG1lYW5zIHdlIGhhdmUgdHlw
ZSBhcyBjcmVkaXQyLgorICAgICAqLworICAgIHBydi0+cnVucXVldWUgPSBzY2hlZF9wYXJhbS51
LnNjaGVkX2NyZWRpdDIucnVucTsKKwogICAgIHBydi0+bG9hZF9wcmVjaXNpb25fc2hpZnQgPSBv
cHRfbG9hZF9wcmVjaXNpb25fc2hpZnQ7CiAgICAgcHJ2LT5sb2FkX3dpbmRvd19zaGlmdCA9IG9w
dF9sb2FkX3dpbmRvd19zaGlmdCAtIExPQURBVkdfR1JBTlVMQVJJVFlfU0hJRlQ7CiAgICAgQVNT
RVJUKG9wdF9sb2FkX3dpbmRvd19zaGlmdCA+IDApOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBiNGEyNGJhLi5jYWI0
NWM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX251bGwuYwpAQCAtMTM1LDcgKzEzNSw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1
X2NoZWNrX2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LAogICAgIHJl
dHVybiBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIH0K
IAotc3RhdGljIGludCBudWxsX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQorc3RhdGljIGlu
dCBudWxsX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzLAorICAgICAgICAgICAgICAgICAgICAg
eGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHNjaGVkX3BhcmFtKQogewogICAgIHN0cnVjdCBudWxs
X3ByaXZhdGUgKnBydjsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVu
L2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IDBhYzU4MTYuLjY1OTM0ODkgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTYyNCw3
ICs2MjQsNyBAQCBydF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVj
dCB2Y3B1ICp2YykKICAqIEluaXQvRnJlZSByZWxhdGVkIGNvZGUKICAqLwogc3RhdGljIGludAot
cnRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCitydF9pbml0KHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHNjaGVkX3BhcmFtKQogewogICAgIGludCBy
YyA9IC1FTk9NRU07CiAgICAgc3RydWN0IHJ0X3ByaXZhdGUgKnBydiA9IHh6YWxsb2Moc3RydWN0
IHJ0X3ByaXZhdGUpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCmluZGV4IDg4Mjc5MjEuLjg5NDVjZjAgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTE2NzYsNiAr
MTY3Niw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqaWRsZV9kb21haW47CiAgICAgaW50IGk7CisgICAgeGVuX3N5c2N0bF9zY2hlZF9w
YXJhbV90IHBhcmFtOwogCiAgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVk
dWxlKTsKIApAQCAtMTcwNCw5ICsxNzA1LDkgQEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQo
dm9pZCkKICAgICBpZiAoIGNwdV9zY2hlZHVsZV91cCgwKSApCiAgICAgICAgIEJVRygpOwogICAg
IHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X3NjaGVkdWxlX25mYik7Ci0KKyAgICAKICAgICBw
cmludGsoIlVzaW5nIHNjaGVkdWxlcjogJXMgKCVzKVxuIiwgb3BzLm5hbWUsIG9wcy5vcHRfbmFt
ZSk7Ci0gICAgaWYgKCBTQ0hFRF9PUCgmb3BzLCBpbml0KSApCisgICAgaWYgKCBTQ0hFRF9PUCgm
b3BzLCBpbml0LCBwYXJhbSkgKQogICAgICAgICBwYW5pYygic2NoZWR1bGVyIHJldHVybmVkIGVy
cm9yIG9uIGluaXQiKTsKIAogICAgIGlmICggc2NoZWRfcmF0ZWxpbWl0X3VzICYmCkBAIC0xODM1
LDcgKzE4MzYsOSBAQCBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfZ2V0X2RlZmF1bHQodm9p
ZCkKICAgICByZXR1cm4gJm9wczsKIH0KIAotc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2Fs
bG9jKHVuc2lnbmVkIGludCBzY2hlZF9pZCwgaW50ICpwZXJyKQorc3RydWN0IHNjaGVkdWxlciAq
c2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBzY2hlZF9pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3QgcGFyYW0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpwZXJyKQogewogICAgIGludCBpOwogICAg
IHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwpAQCAtMTg1MSw3ICsxODU0LDcgQEAgc3RydWN0IHNj
aGVkdWxlciAqc2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBzY2hlZF9pZCwgaW50ICpwZXJy
KQogICAgIGlmICggKHNjaGVkID0geG1hbGxvYyhzdHJ1Y3Qgc2NoZWR1bGVyKSkgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIG1lbWNweShzY2hlZCwgc2NoZWR1bGVyc1tpXSwg
c2l6ZW9mKCpzY2hlZCkpOwotICAgIGlmICggKCpwZXJyID0gU0NIRURfT1Aoc2NoZWQsIGluaXQp
KSAhPSAwICkKKyAgICBpZiAoICgqcGVyciA9IFNDSEVEX09QKHNjaGVkLCBpbml0LCBwYXJhbSkp
ICE9IDAgKQogICAgIHsKICAgICAgICAgeGZyZWUoc2NoZWQpOwogICAgICAgICBzY2hlZCA9IE5V
TEw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggNzgzMGI5OC4uMTE4MjQyMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtNTM4LDcgKzUzOCwzNCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9udW1haW5mbyB7CiB0eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHhlbl9zeXNjdGxfbnVtYWluZm9fdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfbnVtYWluZm9fdCk7CiAKK3N0cnVjdCB4
ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB7CisgICAgLyogTGVuZ3RoIG9mIHRpbWVzbGljZSBp
biBtaWxsaXNlY29uZHMgKi8KKyNkZWZpbmUgWEVOX1NZU0NUTF9DU0NIRURfVFNMSUNFX01BWCAx
MDAwCisjZGVmaW5lIFhFTl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NSU4gMQorICAgIHVuc2lnbmVk
IHRzbGljZV9tczsKKyAgICB1bnNpZ25lZCByYXRlbGltaXRfdXM7Cit9OwordHlwZWRlZiBzdHJ1
Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGUgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGVf
dDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlX3Qp
OworCitzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHsKKyAgICB1bnNpZ25lZCBy
YXRlbGltaXRfdXM7CisgICAgdW5zaWduZWQgcnVucTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5f
c3lzY3RsX2NyZWRpdDJfc2NoZWR1bGUgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGVfdCk7CisK
KwogLyogWEVOX1NZU0NUTF9jcHVwb29sX29wICovCitzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZF9w
YXJhbSB7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3Nj
aGVkdWxlIHNjaGVkX2NyZWRpdDI7CisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9z
Y2hlZHVsZSBzY2hlZF9jcmVkaXQ7CisgICAgfSB1OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9z
eXNjdGxfc2NoZWRfcGFyYW0geGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90OworREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90KTsKKwogI2RlZmluZSBYRU5fU1lT
Q1RMX0NQVVBPT0xfT1BfQ1JFQVRFICAgICAgICAgICAgICAgIDEgIC8qIEMgKi8KICNkZWZpbmUg
WEVOX1NZU0NUTF9DUFVQT09MX09QX0RFU1RST1kgICAgICAgICAgICAgICAyICAvKiBEICovCiAj
ZGVmaW5lIFhFTl9TWVNDVExfQ1BVUE9PTF9PUF9JTkZPICAgICAgICAgICAgICAgICAgMyAgLyog
SSAqLwpAQCAtNTU1LDYgKzU4Miw4IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3Agewog
ICAgIHVpbnQzMl90IGNwdTsgICAgICAgICAvKiBJTjogQVIgICAgICAgICAgICAgKi8KICAgICB1
aW50MzJfdCBuX2RvbTsgICAgICAgLyogICAgICAgICAgICBPVVQ6IEkgICovCiAgICAgc3RydWN0
IHhlbmN0bF9iaXRtYXAgY3B1bWFwOyAvKiAgICAgT1VUOiBJRiAqLworICAgIC8qIElOOiBzY2hl
ZHVsZXIgcGFyYW0gcmVsZXZhbnQgZm9yIGNwdXBvb2wgKi8KKyAgICB4ZW5fc3lzY3RsX3NjaGVk
X3BhcmFtX3Qgc2NoZWRfcGFyYW07CiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVw
b29sX29wIHhlbl9zeXNjdGxfY3B1cG9vbF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3N5c2N0bF9jcHVwb29sX29wX3QpOwpAQCAtNjMwLDIyICs2NTksNiBAQCBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2FyaW5jNjUzX3NjaGVkdWxlX3QpOwogI2RlZmluZSBY
RU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1JVF9NQVggNTAwMDAwCiAjZGVmaW5lIFhFTl9TWVNDVExf
U0NIRURfUkFURUxJTUlUX01JTiAxMDAKIAotc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVk
dWxlIHsKLSAgICAvKiBMZW5ndGggb2YgdGltZXNsaWNlIGluIG1pbGxpc2Vjb25kcyAqLwotI2Rl
ZmluZSBYRU5fU1lTQ1RMX0NTQ0hFRF9UU0xJQ0VfTUFYIDEwMDAKLSNkZWZpbmUgWEVOX1NZU0NU
TF9DU0NIRURfVFNMSUNFX01JTiAxCi0gICAgdW5zaWduZWQgdHNsaWNlX21zOwotICAgIHVuc2ln
bmVkIHJhdGVsaW1pdF91czsKLX07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9z
Y2hlZHVsZSB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZV90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGVfdCk7Ci0KLXN0cnVjdCB4ZW5fc3lzY3Rs
X2NyZWRpdDJfc2NoZWR1bGUgewotICAgIHVuc2lnbmVkIHJhdGVsaW1pdF91czsKLX07Ci10eXBl
ZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGUgeGVuX3N5c2N0bF9jcmVkaXQy
X3NjaGVkdWxlX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdDJf
c2NoZWR1bGVfdCk7Ci0KIC8qIFhFTl9TWVNDVExfc2NoZWR1bGVyX29wICovCiAvKiBTZXQgb3Ig
Z2V0IGluZm8/ICovCiAjZGVmaW5lIFhFTl9TWVNDVExfU0NIRURPUF9wdXRpbmZvIDAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmgKaW5kZXggYzRhNDkzNS4uMjI3MmVhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEzNiw3ICsx
MzYsOCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKIAogICAgIGludCAgICAgICAgICAoKmdsb2JhbF9p
bml0KSAgICAodm9pZCk7CiAKLSAgICBpbnQgICAgICAgICAgKCppbml0KSAgICAgICAgICAgKHN0
cnVjdCBzY2hlZHVsZXIgKik7CisgICAgaW50ICAgICAgICAgICgqaW5pdCkgICAgICAgICAgIChz
dHJ1Y3Qgc2NoZWR1bGVyICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3QpOwogICAgIHZvaWQgICAgICAgICAoKmRlaW5pdCkgICAg
ICAgICAoc3RydWN0IHNjaGVkdWxlciAqKTsKIAogICAgIHZvaWQgICAgICAgICAoKmZyZWVfdmRh
dGEpICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB2b2lkICopOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA1
YjhmOGM2Li40M2I3ZGFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtODMyLDcgKzgzMiw5IEBAIHZvaWQgY3B1X2lu
aXQodm9pZCk7CiBzdHJ1Y3Qgc2NoZWR1bGVyOwogCiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVs
ZXJfZ2V0X2RlZmF1bHQodm9pZCk7Ci1zdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2Mo
dW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQgKnBlcnIpOworc3RydWN0IHNjaGVkdWxlciAqc2No
ZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBzY2hlZF9pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFtX3QgcGFyYW0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpwZXJyKTsKIHZvaWQgc2NoZWR1bGVyX2ZyZWUo
c3RydWN0IHNjaGVkdWxlciAqc2NoZWQpOwogaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWdu
ZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpOwogdm9pZCB2Y3B1X2ZvcmNlX3Jlc2NoZWR1
bGUoc3RydWN0IHZjcHUgKnYpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 13 21:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 21:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsFW1-0001f9-2V; Wed, 13 Sep 2017 21:48:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsFW0-0001ek-7a
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 21:48:12 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BA/6B-02021-B97A9B95; Wed, 13 Sep 2017 21:48:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfW8p2
 RBq8OaFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y0fbHKaCm0IVE1+uZ2tg
 /MXbxcjFISTQyCQx5+5LdgjnMaPEn1ctbBDONkaJVS96gDKcHCICzhJfz8wFs3kF9CVWr5rPB
 mILC9hKNK98xwrSICHwjUniRN8vli5GDiDHU+L2ChaQGhBzY+95pi5Gdg42ASuJQ2IgURYBVY
 n9ezazTWDkXsDIsIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3c
 TI9Dn9QwMjDsY7072O8QoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3l3LgHKC
 RanpqRVpmTnA4INJS3DwKInwHgNJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8BkCIBk
 KKM0jy4EbBIuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcXZApPZl4J3KZXQEcwAR1x5v
 QOkCNKEhFSUg2MZWsML9/Zt+iE1juf1zohvQn8zFF367tro1Xbdj6WcZv4PlRsv0r7nZ9ftjp
 4dc3S3yalVsf9IvUr06bmy1s3Gs+dOt9nIVM5T9imgz8ExUX0V28K3Co7U7o+zKr1xTWByCsp
 AbNmLGoSiX4zmUUi93friWsv75zXfniodeOhBQp3NoSkfNguqMRSnJFoqMVcVJwIAAiet4h/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505339289!91412659!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49658 invoked from network); 13 Sep 2017 21:48:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Sep 2017 21:48:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsFVv-0007LX-U0; Wed, 13 Sep 2017 21:48:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsFVq-0003uZ-MU; Wed, 13 Sep 2017 21:48:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsFVq-00070p-CR; Wed, 13 Sep 2017 21:48:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113421-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 13 Sep 2017 21:48:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113421: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQyMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 13 23:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 13 Sep 2017 23:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsHUy-00018j-Js; Wed, 13 Sep 2017 23:55:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4228083ce=citrix-osstest@xenproject.org>)
 id 1dsHUw-00018X-Vm
 for xen-devel@lists.xensource.com; Wed, 13 Sep 2017 23:55:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 23/69-02202-265C9B95; Wed, 13 Sep 2017 23:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG7i0Z2
 RBktfsFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxly54yFkztYKxobVvI1sB4LLyLkZNDQsBf
 4s/7dmYI213i7dm5rCC2iICzxIQPt9lAbF4BPYmrd1tYQGxhgRSJJx33gWq4gOpnqEj8PH+LC
 aLZVeLwvlY4+/yXk2DNbAIeEhN7JgI1c3CwCKhK9L3gBwkLCWhJLF28kglivqDEyZlPwOYzC0
 hIHHzxAuoeC4n2T2+ZJjDyzUJSNgtJ2QJGplWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIFhVc/AwLiDccIqv0OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4G06ApQTLEpNT61Iy8wBBjhMWoKDR0mE1w8kzVtckJhbnJkOkTrFaMxxbNPlP
 0wcj27c/cMkxJKXn5cqJc6rB1IqAFKaUZoHNwgWeZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKcz
 AqCfOmg0zhycwrgdv3CugUJqBTzpzeAXJKSSJCSqqBseTqe5/gnQf2ion8MXg/qfbb4nOdK3h
 DzbJVtOYsWRfm+8hyIcOs3qlZOvcXH3Nf/8lRW21z14Ggu8EbX845ktC9e+m0G8sYbtgkPC89
 EeYx69p7zov/yu/ON+eyqymJXH5xd/p19geLa9gaWlUDtPzq+oLmB5y43rOqMZiT+5Vy8t+dl
 8Q6tyixFGckGmoxFxUnAgCqJC/FtwIAAA==
X-Env-Sender: prvs=4228083ce=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505346911!111538835!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30987 invoked from network); 13 Sep 2017 23:55:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Sep 2017 23:55:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; d="scan'208";a="439681472"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72102-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-midway:xen-install:fail:regression
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl: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:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-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-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test: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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-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-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-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt: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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test: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-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=36898eb12572f0a1f85cb54d4a9e90afcb6f7045
X-Osstest-Versions-That: xen=5e4598106ed02ae4b43abcb29889969eb12867b7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 14 Sep 2017 00:55:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 72102: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEwMiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEwMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAg
NiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDgzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzIwODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIwODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjA4Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDcyMDgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQv
ZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM2ODk4ZWIxMjU3MmYwYTFmODVjYjU0ZDRhOWU5
MGFmY2I2ZjcwNDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDVlNDU5
ODEwNmVkMDJhZTRiNDNhYmNiMjk4ODk5NjllYjEyODY3YjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3MjA4MyAgMjAxNy0wOS0wOSAxMToxNTozMiBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzIxMDIgIDIwMTctMDktMTMgMTQ6NTA6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCAzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3MDQ1CkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIg
MTU6MDc6MzEgMjAxNyArMDIwMAoKICAgIGdudHRhYjogYWxzbyB2YWxpZGF0ZSBQVEUgcGVybWlz
c2lvbnMgdXBvbiBkZXN0cm95L3JlcGxhY2UKICAgIAogICAgSW4gb3JkZXIgZm9yIFBURSBoYW5k
bGluZyB0byBtYXRjaCB1cCB3aXRoIHRoZSByZWZlcmVuY2UgY291bnRpbmcgZG9uZQogICAgYnkg
Y29tbW9uIGNvZGUsIHByZXNlbmNlIGFuZCB3cml0YWJpbGl0eSBvZiBncmFudCBtYXBwaW5nIFBU
RXMgbXVzdAogICAgYWxzbyBiZSB0YWtlbiBpbnRvIGFjY291bnQ7IHZhbGlkYXRpbmcganVzdCB0
aGUgZnJhbWUgbnVtYmVyIGlzIG5vdAogICAgZW5vdWdoLiBUaGlzIGlzIGluIHBhcnRpY3VsYXIg
cmVsZXZhbnQgaWYgYSBndWVzdCBmaWRkbGVzIHdpdGggZ3JhbnQKICAgIFBURXMgdmlhIG5vbi1n
cmFudCBoeXBlcmNhbGxzLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGZsYWdzIGJlaW5nIHBhc3Nl
ZCB0byByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpCiAgICBhbHJlYWR5IGhhcHBlbiB0byBi
ZSB0aG9zZSBvZiB0aGUgZXhpc3RpbmcgbWFwcGluZywgc28gbm8gbmV3IGZ1bmN0aW9uCiAgICBw
YXJhbWV0ZXIgaXMgbmVlZGVkLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE5IC8gWFNB
LTIzNC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIz
YWY3ZDdlMzI4NzMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ1OjEzICswMjAwCgpj
b21taXQgNGQ3Y2NhZTc1MTM0YTQ4ZTJlMDYyZjlmNGYzNTg3YWRiMGRmOTQ5NgpBdXRob3I6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjA3OjEw
IDIwMTcgKzAyMDAKCiAgICB0b29scy94ZW5zdG9yZTogZG9udCB1bmxpbmsgY29ubmVjdGlvbiBv
YmplY3QgdHdpY2UKICAgIAogICAgQSBjb25uZWN0aW9uIG9iamVjdCBvZiBhIGRvbWFpbiB3aXRo
IGFzc29jaWF0ZWQgc3R1YmRvbSBoYXMgdHdvCiAgICBwYXJlbnRzOiB0aGUgZG9tYWluIGFuZCB0
aGUgc3R1YmRvbS4gV2hlbiBjbGVhbmluZyB1cCB0aGUgbGlzdCBvZgogICAgYWN0aXZlIGRvbWFp
bnMgaW4gZG9tYWluX2NsZWFudXAoKSBtYWtlIHN1cmUgbm90IHRvIHVubGluayB0aGUKICAgIGNv
bm5lY3Rpb24gdHdpY2UgZnJvbSB0aGUgc2FtZSBkb21haW4uIFRoaXMgY291bGQgaGFwcGVuIHdo
ZW4gdGhlCiAgICBkb21haW4gYW5kIGl0cyBzdHViZG9tIGFyZSBiZWluZyBkZXN0cm95ZWQgYXQg
dGhlIHNhbWUgdGltZSBsZWFkaW5nCiAgICB0byB0aGUgZG9tYWluIGxvb3AgYmVpbmcgZW50ZXJl
ZCB0d2ljZS4KICAgIAogICAgQWRkaXRpb25hbGx5IGRvbid0IHVzZSB0YWxsb2NfZnJlZSgpIGlu
IHRoaXMgY2FzZSBhcyBpdCB3aWxsIHJlbW92ZQogICAgYSByYW5kb20gcGFyZW50IGxpbmssIGxl
YWRpbmcgZXZlbnR1YWxseSB0byBhIG1lbW9yeSBsZWFrLiBVc2UKICAgIHRhbGxvY191bmxpbmso
KSBpbnN0ZWFkIHNwZWNpZnlpbmcgdGhlIGNvbnRleHQgZnJvbSB3aGljaCB0aGUKICAgIGNvbm5l
Y3Rpb24gb2JqZWN0IHNob3VsZCBiZSByZW1vdmVkLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3
LTE0MzE3IC8gWFNBLTIzMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEVyaWMgQ2hhbnVkZXQgPGNo
YW51ZGV0ZUBhaW5mb3NlYy5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NjJhMWMwZjdlZjNmYmYzYzEyMmMz
ZGZhNGYyYWQ5ZGQ1MWRhOWZlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NDo1NiAr
MDIwMAoKY29tbWl0IGU1NzQwNDY5ODc4ZmMyYzJhNjliNzBhM2I4NDZjNmE5MTIxZGYzNGIKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBTZXAgMTIgMTU6MDY6MzkgMjAxNyArMDIwMAoKICAgIGdyYW50X3RhYmxlOiBmaXggR05UVEFC
T1BfY2FjaGVfZmx1c2ggaGFuZGxpbmcKICAgIAogICAgRG9uJ3QgZmFsbCBvdmVyIGEgTlVMTCBn
cmFudF90YWJsZSBwb2ludGVyIHdoZW4gdGhlIG93bmVyIG9mIHRoZSBkb21haW4KICAgIGlzIGEg
c3lzdGVtIGRvbWFpbiAoRE9NSURfe1hFTixJT30gZXRjKS4KICAgIAogICAgVGhpcyBpcyBDVkUt
MjAxNy0xNDMxOCAvIFhTQS0yMzIuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5
IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYzNkODMwYjI0NDk5OGIzNjg2ZTJl
YjY0ZGI5NTk5NmJlNWViNWU1YwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDQ6MTEg
KzAyMDAKCmNvbW1pdCA5MGRhZmE0NmVhOGU5ZTlhNDMzYjE4ZmRmODY3ZDk5NjA2ZWE3NWEyCkF1
dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBTZXAgMTIgMTU6MDY6MDUgMjAxNyArMDIwMAoKICAgIHhlbi9tbTogbWFrZSBzdXJlIG5vZGUg
aXMgbGVzcyB0aGFuIE1BWF9OVU1OT0RFUwogICAgCiAgICBUaGUgb3V0cHV0IG9mIE1FTUZfZ2V0
X25vZGUobWVtZmxhZ3MpIGNhbiBiZSBhcyBsYXJnZSBhcyBub2RlaWRfdCBjYW4KICAgIGhvbGQg
KGN1cnJlbnRseSAyNTUpLiAgVGhpcyBpcyB0aGVuIHVzZWQgYXMgYW4gaW5kZXggdG8gYXJyYXlz
IG9mIHNpemUKICAgIE1BWF9OVU1OT0RFLCB3aGljaCBpcyA2NCBvbiB4ODYgYW5kIDEgb24gQVJN
LCBjYW4gYmUgcGFzc2VkIGluIGJ5IGFuCiAgICB1bnRydXN0ZWQgZ3Vlc3QgKHZpYSBtZW1vcnlf
ZXhjaGFuZ2UgYW5kIGluY3JlYXNlX3Jlc2VydmF0aW9uKSBhbmQgaXMKICAgIG5vdCBjdXJyZW50
bHkgYm91bmRzLWNoZWNrZWQuCiAgICAKICAgIENoZWNrIHRoZSB2YWx1ZSBpbiBwYWdlX2FsbG9j
LmMgYmVmb3JlIHVzaW5nIGl0LCBhbmQgYWxzbyBjaGVjayB0aGUKICAgIHZhbHVlIGluIHRoZSBo
eXBlcmNhbGwgY2FsbCBzaXRlcyBhbmQgcmV0dXJuIC1FSU5WQUwgaWYgYXBwcm9wcmlhdGUuCiAg
ICBEb24ndCBwZXJtaXQgZG9tYWlucyBvdGhlciB0aGFuIHRoZSBoYXJkd2FyZSBvciBjb250cm9s
IGRvbWFpbiB0bwogICAgYWxsb2NhdGUgbm9kZS1jb25zdHJhaW5lZCBtZW1vcnkuCiAgICAKICAg
IFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTYgLyBYU0EtMjMxLgogICAgCiAgICBSZXBvcnRlZC1ieTog
TWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJmZWNl
MzUzMDM1MjkzOTViZmVhNmIwM2QyMjY4MzgwZWY2ODJjOTMKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTA5LTEyIDE0OjQzOjE2ICswMjAwCgpjb21taXQgYzAyMGNmMmVjMGYzMzNmM2UyMGNlZjRjM2Vi
ODMzOWVkZmYxOTRiZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBUdWUgU2VwIDEyIDE1OjA0OjM5IDIwMTcgKzAyMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNp
b24gdG8gNC44LjMtcHJlCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 00:05:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsHeN-0002Qk-Ke; Thu, 14 Sep 2017 00:04:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsHeL-0002QM-Nr
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 00:04:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DE/DB-30935-8A7C9B95; Thu, 14 Sep 2017 00:04:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfF8Z2
 RBjtnc1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE141X7FsaCm0IVb5ZbNzD+
 4u1i5OIQEmhkkpi0eAozhPOYUeL359mMEM42RomrP44COZwcIgLOEl/PzGUHsXkF9CV+r/rCA
 mILC9hKdPROZQdpkBD4xiRxou8XUIIDyPGUuL0CrAbE3Nh7nqmLkZ2DTcBK4pAYSJRFQFVi+t
 kJbBMYuRcwMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GC8eNrzEKMkB5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Fx4DygkWpaan
 VqRl5gBDDyYtwcGjJMJbBJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXjOQIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHedpApPJl5JXCbXgEdwQR0xJnTO0COKE
 lESEk1MBacOq99VFCv61PUwpgcA4aJh8+9qF6433Gbz1OG4wZ++2Z/2PRLMXHDLuXOO0dLHec
 2HP1meZFxft+s3c99Z6lfcCq6/Sjc1cbx4dItvw1lr2QLBLoskvTpUIp8wf27NSns0JEtmp7v
 WBLTMzxdTsn+iXA+7LtfKuEF2+ZWp+kLztXsvB/8wF6JpTgj0VCLuag4EQAt99rwfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505347495!111293094!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16416 invoked from network); 14 Sep 2017 00:04:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 00:04:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsHeH-0002yj-LB; Thu, 14 Sep 2017 00:04:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsHeC-0003SO-0e; Thu, 14 Sep 2017 00:04:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsHeB-00078z-6r; Thu, 14 Sep 2017 00:04:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113427-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 00:04:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113427: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQyNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDMgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 00:12:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsHli-00036n-CZ; Thu, 14 Sep 2017 00:12:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsHlh-00036h-JU
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 00:12:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B4/0A-03423-079C9B95; Thu, 14 Sep 2017 00:12:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDvW7OyZ2
 RBpN7WSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyP+y8yFUwXr7j/9BhzA+NG0S5GTg4JgRCJ
 mz3P2UBsXgFDiY99V8BsYQEvif43SxlBbDYBA4k3O/aygtgiArYS17fNZAaxmQXyJL5/3wFWw
 yKgKrF8ai9LFyMHB6eAi8SzZleQsJBArcSqRa/AyvkFJCVuffkI1VotcfbtVBaIE7QljpzrZ4
 c4QVDi5MwnLBC9ahIz5l5mncDINwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a9h6qxkdh
 0dQEjhC0vsf3tHOYFjOyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECQ5kBCHYwnlkQeIhRkoNJSZR3r+7OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDEng
 HKCRanpqRVpmTnAqIJJS3DwKInwngZJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnHcDSJ
 EASFFGaR7cCFiEX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwbz7IFJ7MvBK4Ta+AjmACOuL
 M6R0gR5QkIqSkGhgvS50QEboZnBdTaxny0utd8z/TDapeqy1Ed/1X5i4XXu7V+p7t0YytNWdL
 fWSPTtVmsbr4ZLv43vN9pxkmT8+95MCi1PPIkv/YW8ulP5hXqR6/dWj+9K/d3dPb9z89+er0b
 tY04+2a2qpPLmnYrZq1qst2ke5kFdcjxrt2Ol9SrXBJ3NZfW5igxFKckWioxVxUnAgAuoTVVu
 sCAAA=
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505347946!115845018!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26750 invoked from network); 14 Sep 2017 00:12:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 00:12:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="447778999"
Message-ID: <1505347938.13935.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 02:12:18 +0200
In-Reply-To: <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2250127857567505586=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Fri, 2017-09-01 at 11:58 -0400, Meng Xu wrote:
> Modify libxl_vcpu_sched_params_get/set and sched_rtds_vcpu_get/set
> functions to support per-VCPU extratime flag
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
This patch looks ok to me.

Only one thing: in libxl_types.idl is, when its inside
libxl_domain_sched_params, marked as deprecated. I think it should be
moved out of that.

One (very) minor thing too:

> diff --git a/tools/libxl/libxl_sched.c b/tools/libxl/libxl_sched.c
> index faa604e..b76a29a 100644
> --- a/tools/libxl/libxl_sched.c
> +++ b/tools/libxl/libxl_sched.c
> @@ -558,6 +558,10 @@ static int sched_rtds_vcpu_get_all(libxl__gc
> *gc, uint32_t domid,
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0for (i =3D 0; i < num_vcpus; i++) {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0scinfo->vcpus[i].pe=
riod =3D vcpus[i].u.rtds.period;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0scinfo->vcpus[i].bu=
dget =3D vcpus[i].u.rtds.budget;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (vcpus[i].u.rtds.flag=
s & XEN_DOMCTL_SCHEDRT_extra)
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0scinfo=
->vcpus[i].extratime =3D 1;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0scinfo=
->vcpus[i].extratime =3D 0;
>
This can be:

 scinfo->vcpus[i].extratime =3D vcpus[i].u.rtds.flags & XEN_DOMCTL_SCHEDRT_=
extra ? 1 : 0

or:

 scinfo->vcpus[i].extratime =3D !!(vcpus[i].u.rtds.flags & XEN_DOMCTL_SCHED=
RT_extra);

Regards,
Dario=C2=A0
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Xd0uBtU3VcT0b0x1FfGw
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZucliAAoJEBZCeImluHPu410QALifgZnbj/U16ue6nEDavQOd
lw1JmesiTmHcoroJ+eB56plCN3/QZQ5UCXdP0XcMKqCaPaddgvDbjlyjwi55/pVQ
A1U5JFQ1zP56fXw0YexGTJwfE6Z5lH8R1HhMv+6lPcOLhx/xMfxejg6ibzhBAHLI
gkjqKNxEkRog/CT0Y9lcMInV8Gkj6BJ5We1Td0VjHKlTL/8PsDBpIqZ0ptxzIOOj
KcDtlNtkHFrUO9wpPdVxfYXitvLnFaOjP+qUYBCMlTbWS57tmxBJji6RRAoRWb7Z
D8bvTSX7xc7KjRXj45kbEC0dkywiUM+cR+Bjvm3cItXh3wTcdcNRbuQtR29BWEDI
t3OafR7JifIVTAjKhAIxQ6aAxZ1Xw51tAkb8NTiBjADYo0/Myc3PI7j3nJNFO5vH
vbB6oWppoM0YoVpb4Pb5tdPnlPVEXVDI98WpJwbjBuKPWhwR8WZH79z4QA675QeZ
bX4grOmg+sGdzkxNIJNXaQkWOnu3euNZX1+8Yj6d/Cmj/u+d/ZgakwCbAyyGhhIF
iPaqckiiVcH+YGURXlNbxvv9vvo5ICsy8MGPRhbi0tRa69pEgOYRdWE9SGAt87t7
VSoIMjqj7mLdJonnbiJEgecR38ezU35kZQ7UThA6ctZW8Rvc2do8aQUHQTa9L7yd
mYJlvMxj7AyO+ST/Y2Ga
=nbSu
-----END PGP SIGNATURE-----

--=-Xd0uBtU3VcT0b0x1FfGw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2250127857567505586==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 00:16:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsHpk-0003HA-T0; Thu, 14 Sep 2017 00:16:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsHpj-0003H3-RK
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 00:16:43 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 59/AC-02021-B6AC9B95; Thu, 14 Sep 2017 00:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpG7WqZ2
 RBp2f2CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oydazawFDRKVrzbu5CpgfG9WBcjJ4eEQIjE
 009r2UFsXgFDibNLVjKD2MICXhL9b5YygthsAgYSb3bsZQWxRQQiJe7OnQFUw8XBLDCDUeL63
 ktsIAkWAVWJA7PeM3UxcnBwCgRKfFnMDxIWEjjCKLFlWzmIzS8gKXHry0ew+cwC1RIXG34yQt
 ygLXHkXD/UDYISJ2c+YYHoVZOYMfcy6wRGvllIWmYhKYOIa0q0bv/NDmFrSyxb+JoZwraVWLf
 uPVSNjcSmqwsYIWx5ie1v5zAvYGRfxahenFpUllqka6mXVJSZnlGSm5iZo2toYKqXm1pcnJie
 mpOYVKyXnJ+7iREYygxAsINxbavzIUZJDiYlUd69ujsjhfiS8lMqMxKLM+KLSnNSiw8xynBwK
 Enw1p4EygkWpaanVqRl5gCjCiYtwcGjJMJbBZLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqp
 Q4rwJIkQBIUUZpHtwIWIRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvEsgUnsy8ErhNr4C
 OYAI64szpHSBHlCQipKQaGPknb6rPXtP495TTrvjta5NmTTzy92jp4tgL4r+VFxw7/0DaJfnM
 8mlnPG9u/r9xUU/VjqjvX7S2ee069ObRjS2rYmsDj/UcKDGQ1NaskJr2sLj5b97hK1qC/dzPL
 VQerpN7feufQM6RWzWHm7KWhBWxrZi5+tiy8vlXPSzV1T40lvFfkA09qrFMiaU4I9FQi7moOB
 EA6PJBhOsCAAA=
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505348200!72609612!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2224 invoked from network); 14 Sep 2017 00:16:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 00:16:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="439683112"
Message-ID: <1505348195.13935.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 02:16:35 +0200
In-Reply-To: <CAENZ-+namY-SKVFyf_==cJX2H1mVWcEWrgx8YcYqEQd2cJvihg@mail.gmail.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+namY-SKVFyf_==cJX2H1mVWcEWrgx8YcYqEQd2cJvihg@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7244171517207660598=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7244171517207660598==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-TYcBesV/rUfiRQz19VrF"

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

On Fri, 2017-09-01 at 12:03 -0400, Meng Xu wrote:
> On Fri, Sep 1, 2017 at 11:58 AM, Meng Xu <mengxu@cis.upenn.edu>
> wrote:
> > @@ -705,6 +717,12 @@ static int sched_rtds_domain_set(libxl__gc
> > *gc, uint32_t domid,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sdom.period =3D s=
cinfo->period;
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (scinfo->budget !=3D LIBXL_DOMAIN_SCHE=
D_PARAM_BUDGET_DEFAULT)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sdom.budget =3D s=
cinfo->budget;
> > +=C2=A0=C2=A0=C2=A0=C2=A0if (scinfo->extratime !=3D
> > LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT) {
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (scinfo->extratime)
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0sdom.flags |=3D XEN_DOMCTL_SCHEDRT_extra;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0sdom.flags &=3D ~XEN_DOMCTL_SCHEDRT_extra;
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (sched_rtds_validate_params(gc, sdom.p=
eriod, sdom.budget))
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return ERROR_INVA=
L;
>=20
>=20
> As you mentioned in the comment to the xl patch v1, I used
> LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT for extratime flag as what
> we did for period and budget. But the way we handle flags is exactly
> the same with the way we handle period and budget.
>=20
Mmm... and (since you say 'But') is that a problem?

> I'm ok with what it is in this patch, although I feel that we can
> kill the
> =C2=A0if (scinfo->extratime !=3D LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAU=
LT)
> because LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT is -1.
>=20
No, sorry, I don't understand what you mean here...

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-TYcBesV/rUfiRQz19VrF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZucpjAAoJEBZCeImluHPutzcP/A+jAxH0NkHBG2s1nJpuM22L
AItuoTazKY2qHBEpZxS1CxUREJrFDGS6AETcOEhCNSlZ68hqm6GivjlUrGRLNROn
EFxV9W4gbTO/JxPxDBdr2gz/WNtmHJKvhXVCHa296xTBWSPSG/kwpebS2G2Qri1W
/hchTSn2jFIUkwWWyMQAWd/dAgnZCW3FA9PgJMdqNCW3NEBQq3/wN3+63l8iLS/D
OIyBtA2fT8KyxHyLoS9c5C6rJhl6l8VplSxA6FZfgGp5hWyU9k6HlEf9MGI1NuHq
U4cPGWS12IfE0BGKkB4ogbeAU8c/043CCqfjWXh/36GvWfUxspHGNl1ezeNCrCLo
0CNvuCIj/Qrd2ClSivu8nImjzelywC8rDkakjIg8xNv9uPQnpUrMn1CbdBZOZXww
HmOXMDIm9eUVXYe7Ruw0Rbg+EcOrx97AiiUqQXGhkpLI17TIUrQ3Sii7r0UH9VjI
M0PCXGB10Jn+YtBo4asdwBqt2gwq1Y8KwicQK+S4QCRqNa3Btew+gMLBwviRMWpu
xbTCgN7PtgaEd4tKCXPLWIWmyDvZLYQuvPepNcGL7WE13RQ6k0Qhc7UFYTMx4/ni
8pwiVjWDgbTr5LKeAzbaZwcYB6joqTJbwcoxfH/OR6STMz7bUofdiimIdFqoyeoJ
DK6dNg4nMkpnyXuaTu4U
=q2kF
-----END PGP SIGNATURE-----

--=-TYcBesV/rUfiRQz19VrF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7244171517207660598==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 00:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsIOn-0005jw-O4; Thu, 14 Sep 2017 00:52:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsIOm-0005jq-C1
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 00:52:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FC/DD-03283-7E2D9B95; Thu, 14 Sep 2017 00:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXitHSDve6zSzs
 jDX73CVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlrJ65iLThhVvHky2HGBsbTpl2MnBwSAiES
 7/d+YgaxeQUMJRqO7mADsYUF3CVe3H/HDmKzCRhIvNmxlxXEFhGwlbi+bSZYPbNAnsT37zsYQ
 WwWAVWJH10NYDangIvEydM3wWwhgVqJe7u7wXr5BSQlbn35CNVbLbG8+zcrxA3aEkfO9bND3C
 AocXLmExaIXjWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2osSU7odQtq3EunXvoWpsJDZdXcA
 IYctLbH87h3kBI/sqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAYGYAgh2M59cGHmKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79eLQDnBo
 tT01Iq0zBxgXMGkJTh4lER434KkeYsLEnOLM9MhUqcY7TmObbr8h4mj4+ZdIDkDTD65Nu8vkx
 BLXn5eqpQ4rywwkoUEQNoySvPghsLSwCVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ8wqDTOH
 JzCuB2/0K6CwmoLPOnN4BclZJIkJKqoFxbtrUpvzezQ3Fe2wXvnnn8s109+nJoe/C1RMPntxy
 L0V26s/YMtPZarOvzjiesWZKnOWJe3anF3zd+PtYvZLnGc3KVwdnBRz5JZFbZGS+9GPDjhcba
 qZuSD3GtHD3l4UC2zkK30z+bPUhpUe+qXXDPotPHcXVr9bOnnVrw8tsr+XlvWdWbDJ5G6DEUp
 yRaKjFXFScCADUoB9p/gIAAA==
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505350372!84823505!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56087 invoked from network); 14 Sep 2017 00:52:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 00:52:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="447782255"
Message-ID: <1505350270.13935.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 02:51:10 +0200
In-Reply-To: <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 3/5] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6572703500551892262=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

--=-XViy3OgxzDK4zcxsGI69
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gRnJpLCAyMDE3LTA5LTAxIGF0IDExOjU4IC0wNDAwLCBNZW5nIFh1IHdyb3RlOgo+IGRpZmYg
LS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwo+
IGluZGV4IGJhMDE1OWQuLjFiMDNkNDQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBAQCAtMjcyLDEyICsyNzIsMTMg
QEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewo+IMKgwqDCoMKgwqB7ICJzY2hlZC1y
dGRzIiwKPiDCoMKgwqDCoMKgwqDCoCZtYWluX3NjaGVkX3J0ZHMsIDAsIDEsCj4gwqDCoMKgwqDC
oMKgwqAiR2V0L3NldCBydGRzIHNjaGVkdWxlciBwYXJhbWV0ZXJzIiwKPiAtwqDCoMKgwqDCoMKg
IlstZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBbPVBFUklPRF1dIFstYls9QlVER0VU
XV1dIiwKPiArwqDCoMKgwqDCoMKgIlstZCA8RG9tYWluPiBbLXZbPVZDUFVJRC9hbGxdXSBbLXBb
PVBFUklPRF1dIFstYls9QlVER0VUXV0gWy0KPiBlWz1FWFRSQVRJTUVdXV0iLAo+IMKgwqDCoMKg
wqDCoMKgIi1kIERPTUFJTiwgLS1kb21haW49RE9NQUlOwqDCoMKgwqDCoERvbWFpbiB0byBtb2Rp
ZnlcbiIKPiDCoMKgwqDCoMKgwqDCoCItdiBWQ1BVSUQvYWxsLCAtLXZjcHVpZD1WQ1BVSUQvYWxs
wqDCoMKgwqBWQ1BVIHRvIG1vZGlmeSBvcgo+IG91dHB1dDtcbiIKPiDCoMKgwqDCoMKgwqDCoCLC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBVc2luZyAnLXYgYWxsJyB0byBtb2RpZnkvb3V0
cHV0IGFsbCB2Y3B1c1xuIgo+IMKgwqDCoMKgwqDCoMKgIi1wIFBFUklPRCwgLS1wZXJpb2Q9UEVS
SU9EwqDCoMKgwqDCoFBlcmlvZCAodXMpXG4iCj4gwqDCoMKgwqDCoMKgwqAiLWIgQlVER0VULCAt
LWJ1ZGdldD1CVURHRVTCoMKgwqDCoMKgQnVkZ2V0ICh1cylcbiIKPiArwqDCoMKgwqDCoMKgIi1l
IEVYVFJBVElNRSwgLS1leHRyYXRpbWU9RVhUUkFUSU1FIEVYVFJBVElNRSAoMT15ZXMsIDA9bm8p
XG4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFeHRyYXRp
bWUKPwoKPiDCoMKgwqDCoMKgfSwKPiDCoMKgwqDCoMKgeyAiZG9taWQiLAo+IMKgwqDCoMKgwqDC
oMKgJm1haW5fZG9taWQsIDAsIDAsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3NjaGVkLmMg
Yi90b29scy94bC94bF9zY2hlZC5jCj4gaW5kZXggODU3MjJmZS4uNTEzODAxMiAxMDA2NDQKPiAt
LS0gYS90b29scy94bC94bF9zY2hlZC5jCj4gKysrIGIvdG9vbHMveGwveGxfc2NoZWQuYwo+IEBA
IC0yNTEsNyArMjUxLDcgQEAgc3RhdGljIGludCBzY2hlZF9ydGRzX2RvbWFpbl9vdXRwdXQoCj4g
wqDCoMKgwqDCoGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMgc2NpbmZvOwo+IMKgCj4gwqDCoMKg
wqDCoGlmIChkb21pZCA8IDApIHsKPiAtwqDCoMKgwqDCoMKgwqDCoHByaW50ZigiJS0zM3MgJTRz
ICU5cyAlOXNcbiIsICJOYW1lIiwgIklEIiwgIlBlcmlvZCIsCj4gIkJ1ZGdldCIpOwo+ICvCoMKg
wqDCoMKgwqDCoMKgcHJpbnRmKCIlLTMzcyAlNHMgJTlzICU5cyAlMTBzXG4iLCAiTmFtZSIsICJJ
RCIsICJQZXJpb2QiLAo+ICJCdWRnZXQiLCAiRXh0cmEgdGltZSIpOwo+IMKgwqDCoMKgwqDCoMKg
wqDCoHJldHVybiAwOwo+IMKgwqDCoMKgwqB9Cj4gwqAKQ2FuIHlvdSBwYXN0ZSB0aGUgb3V0cHV0
IG9mOgoKeGwgc2NoZWQtcnRkcwp4bCBzY2hlZC1ydGRzIC1kIDAKeGwgc2NoZWQtcnRkcyAtZCAw
IC12IDEKeGwgc2NoZWQtcnRkcyAtZCAwIC12IGFsbAoKd2l0aCB0aGUgc2VyaWVzIGFwcGxpZWQ/
Cgo+IEBAIC03ODUsOCArODAxLDkgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCj4gwqDCoMKgwqDCoMKgwqDCoMKgZ290byBvdXQ7Cj4gwqDCoMKgwqDCoH0KPiDC
oMKgwqDCoMKgaWYgKCgodl9pbmRleCA+IGJfaW5kZXgpICYmIG9wdF9iKSB8fCAoKHZfaW5kZXgg
PiBwX2luZGV4KSAmJgo+IG9wdF9wKQo+IC3CoMKgwqDCoMKgwqDCoMKgfHwgcF9pbmRleCAhPSBi
X2luZGV4KSB7Cj4gLcKgwqDCoMKgwqDCoMKgwqBmcHJpbnRmKHN0ZGVyciwgIkluY29ycmVjdCBu
dW1iZXIgb2YgcGVyaW9kIGFuZCBidWRnZXRcbiIpOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqB8fCAo
KHZfaW5kZXggPiBlX2luZGV4KSAmJiBvcHRfZSkgfHwgcF9pbmRleCAhPSBiX2luZGV4Cj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoHx8IHBfaW5kZXggIT0gZV9pbmRleCB8fCBiX2luZGV4ICE9IGVfaW5k
ZXggKSB7Cj4KSSBkb24ndCB0aGluayB5b3UgbmVlZCB0aGUgYGJfaW5kZXMgISBlX2luZGV4YCBw
YXJ0LiBJZiBwPT1iIGFuZCBwPT1lLAppdCdzIGF1dG9tYXRpY2FsbHkgdHJ1ZSB0aGF0IGI9PWUu
Cgo+IEBAIC04MjAsNyArODM3LDcgQEAgaW50IG1haW5fc2NoZWRfcnRkcyhpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHIgPSBFWElUX0ZB
SUxVUkU7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gb3V0Owo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQo+IC3CoMKgwqDCoMKgwqDCoMKgfSBlbHNlIGlmICgh
b3B0X3AgJiYgIW9wdF9iKSB7Cj4gK8KgwqDCoMKgwqDCoMKgwqB9IGVsc2UgaWYgKCFvcHRfcCAm
JiAhb3B0X2IgJiYgIW9wdF9lKSB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBnZXQg
cGVyLXZjcHUgcnRkcyBzY2hlZHVsaW5nIHBhcmFtZXRlcnMgKi8KPiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zIHNjaW5mbzsKPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2luaXQoJnNjaW5mbyk7Cj4gQEAg
LTg1Miw2ICs4NjksNyBAQCBpbnQgbWFpbl9zY2hlZF9ydGRzKGludCBhcmdjLCBjaGFyICoqYXJn
dikKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzY2luZm8udmNw
dXNbaV0udmNwdWlkID0gdmNwdXNbaV07Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgc2NpbmZvLnZjcHVzW2ldLnBlcmlvZCA9IHBlcmlvZHNbaV07Cj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc2NpbmZvLnZjcHVzW2ldLmJ1ZGdl
dCA9IGJ1ZGdldHNbaV07Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBzY2luZm8udmNwdXNbaV0uZXh0cmF0aW1lID0gZXh0cmF0aW1lc1tpXSA/IDEgOgo+IDA7Cj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoH0KPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgcmMgPSBzY2hlZF92Y3B1X3NldChkb21pZCwgJnNjaW5mbyk7Cj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9IGVsc2UgeyAvKiBzZXQgcGFyYW1zIGZvciBhbGwgdmNw
dXMgKi8KPiBAQCAtODYwLDYgKzg3OCw3IEBAIGludCBtYWluX3NjaGVkX3J0ZHMoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB4bWFsbG9jKHNpemVvZihsaWJ4bF9zY2hlZF9wYXJhbXMp
KTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc2NpbmZvLnZjcHVzWzBdLnBl
cmlvZCA9IHBlcmlvZHNbMF07Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHNj
aW5mby52Y3B1c1swXS5idWRnZXQgPSBidWRnZXRzWzBdOwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoHNjaW5mby52Y3B1c1swXS5leHRyYXRpbWUgPSBleHRyYXRpbWVzWzBdID8g
MSA6IDA7Cj4KQnV0IGRvZXMgdGhlc2UgdHdvIGh1bmtzIG1lYW4gdGhhdCBpZiBJIHBhc3MgYC1l
IDEwYCwgdGhhdCBpcwpjb25zaWRlcmVkIGEgbGVnYWwgd2F5IHRvIGVuYWJsZSBleHRyYXRpbWU/
IFNob3VsZG4ndCB3ZSBlbmZvcmNlCihlaXRoZXIgaGVyZSBpbiB4bCBvciBpbiBsaWJ4bCkgdGhl
IHZhbHVlIHRvIGJlIDAgb3IgMSA/CgpEYXJpbwotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJ
IGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8g
RmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29m
dHdhcmUgRW5naW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQ==


--=-XViy3OgxzDK4zcxsGI69
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZudJ+AAoJEBZCeImluHPuW1cQAMhlwJCvu3vjyrd0BvDAB+Sd
NxQfasn5ObnGWASTkftp7JZg4+Zqde4oPkIPqeUQvleeJfXc3Tm3iWjDY5I5s6d7
4HKbk5pMUaNNAFEHsUnjZtPW4ybSxoLWVToVf1XAR/HVs6K1M5YrUTHvXnzVjiZP
ZwEM/6rksf5recw6em7Z6dVDxnyJlMohVRBSWQoMVcNyVkr0rP3CO9AbDfzwT+kr
3QtL5uctmFNYgFU2DhyVurHmWmv3L3ub9YGHf2Uf9M5+Ts62yz8q2pGpmetoIJkM
T6QhzQYgIx9/NoHnH4H7KdR8WbFmefd2LRfyhwiRaVPZr3lmIQwUbvoG70ln00y0
oOPmvn8QwfbQwLyXgd2h4/PNFFib0T08TteKYJR7tWpIvANkEkSH6QBNDmSoBJtA
9Md61609Tx5tlIXfbo/YvUwIVom2jdTW68MKOurKb8Jgjy3o88uh9LzLwbepTvET
PSRvsbIa+vu4Wyjegsjz5bBXaQiocqaAKalebG1jEfj7Q6c9k1I+7vfrFCNcO2gx
lk4vpMBC3hzjnxKxHWRGuWiwuGfwyq9mK+8yljQylMKruBjlMwZNHlaAnbk0ar5A
5eaEevVphm+YzvySUR4bD5RwiaWz0CVLAIy6nNQdyPVqVT5rs1+u6+uklEC2t62Y
n3n6/u1J46FjzzYxRH6X
=1FyZ
-----END PGP SIGNATURE-----

--=-XViy3OgxzDK4zcxsGI69--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6572703500551892262==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 00:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsIRq-0005t9-5Q; Thu, 14 Sep 2017 00:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsIRo-0005sz-HS
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 00:56:04 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5D/21-02229-3A3D9B95; Thu, 14 Sep 2017 00:56:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXitHSDve6iyzs
 jDe7fFLVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMebT/KWrBAvOL4mrVsDYz7RLsYOTkkBEIk
 zu48wQ5i8woYShzbu4kVxBYW8JWYeW4VM4jNJmAg8WbHXrC4iICtxPVtM8HizAJ5Et+/72AEs
 VkEVCX6P69hArE5BVwk3u34AmYLCdRKrH3xFqyeX0BS4taXj1C91RKHLh9igbhBW+LIuX6oGw
 QlTs58wgLRqyYxY+5l1gmMfLOQtMxCUgYR15Ro3f6bHcLWlli28DUzhG0rsW7de6gaG4lNVxc
 wQtjyEtvfzmFewMi+ilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93
 EyMwlBmAYAdj43enQ4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzbgElBMsS
 k1PrUjLzAFGFUxagoNHSYQ3BSTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US55
 UFKRUAKc0ozYMbBIv2S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm9QeZwpOZVwK37xXQKUx
 Ap5w5vQPklJJEhJRUA2NNwry5HRI+Di5rLufxxy+/8f/2hOTQPR83dKZcYVq4SL4teA6rbHhu
 n4RZ8ra2PVyO/5xPzUhafKQ3Tl1B4+abeZPXaRj/+bIhL8VQ8cm9E3cmTZk608t/lrTL2/SFW
 3gLFaMvTgpwXJg5M2WR0xuJoEBPG+fVO1JMxfjvHz051SN3rvV53zwlluKMREMt5qLiRAAm+p
 IG8QIAAA==
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505350560!76136804!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43600 invoked from network); 14 Sep 2017 00:56:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 00:56:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="447782614"
Message-ID: <1505350555.13935.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 02:55:55 +0200
In-Reply-To: <1504281532-3766-5-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-5-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 4/5] xentrace: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7358488222357648355=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7358488222357648355==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-lpMrjKzgRGbK/sWKsk/4"

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

On Fri, 2017-09-01 at 11:58 -0400, Meng Xu wrote:
> Change repl_budget event output for xentrace formats and xenalyze
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Right, thanks for doing this part too. However, can you merge this
inside patch 1?

> diff --git a/tools/xentrace/formats b/tools/xentrace/formats
> index f39182a..470ac5c 100644
> --- a/tools/xentrace/formats
> +++ b/tools/xentrace/formats
> @@ -75,7 +75,7 @@
> =C2=A00x00022801=C2=A0=C2=A0CPU%(cpu)d=C2=A0=C2=A0%(tsc)d (+%(reltsc)8d)=
=C2=A0=C2=A0rtds:tickle=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[ cp=
u =3D %(1)d ]
> =C2=A00x00022802=C2=A0=C2=A0CPU%(cpu)d=C2=A0=C2=A0%(tsc)d (+%(reltsc)8d)=
=C2=A0=C2=A0rtds:runq_pick=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[ dom:vcpu =3D 0x%(=
1)08x, cur_deadline =3D 0x%(3)08x%(2)08x, cur_budget =3D 0x%(5)08x%(4)08x ]
> =C2=A00x00022803=C2=A0=C2=A0CPU%(cpu)d=C2=A0=C2=A0%(tsc)d (+%(reltsc)8d)=
=C2=A0=C2=A0rtds:burn_budget=C2=A0=C2=A0=C2=A0[ dom:vcpu =3D 0x%(1)08x, cur=
_budget =3D 0x%(3)08x%(2)08x, delta =3D %(4)d ]
> -0x00022804=C2=A0=C2=A0CPU%(cpu)d=C2=A0=C2=A0%(tsc)d (+%(reltsc)8d)=C2=A0=
=C2=A0rtds:repl_budget=C2=A0=C2=A0=C2=A0[ dom:vcpu =3D 0x%(1)08x, cur_deadl=
ine =3D 0x%(3)08x%(2)08x, cur_budget =3D 0x%(5)08x%(4)08x ]
> +0x00022804=C2=A0=C2=A0CPU%(cpu)d=C2=A0=C2=A0%(tsc)d (+%(reltsc)8d)=C2=A0=
=C2=A0rtds:repl_budget=C2=A0=C2=A0=C2=A0[ dom:vcpu =3D 0x%(1)08x, priority_=
level =3D 0x%(2)08d cur_deadline =3D 0x%(4)08x%(3)08x, cur_budget =3D 0x%(6=
)08x%(5)08x ]
>
Why 0x%(2)08d, and not just %(2)d ?

Have you tested it? What does it print?

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-lpMrjKzgRGbK/sWKsk/4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZudObAAoJEBZCeImluHPuYjYP/0ZAAXIsrj37c1v046F5p3EM
9pNU1kHkUDZVbJdP7BcsLiYpl61FIe0wxcIKKgdLLAEi0hm+xBXTuOGlYwBfH1Ro
K9FsIeqip/lUREd64i04ag8Ej8SzUnf/zra2XEqcjT2MXu5BXV+2baTrFBelVSgT
5Mu/WTcRc3qR/Sbh3H9vi/j71/+0zhD2nK7+yTtTiqRN5eB6cMRn4APCXQv938P4
KSBiDJw1SiJqNxVlwEOM1p9zfjsRtTtjgjRSkHPcAF1N8ksP/swlGN4y0RnHQt6s
iRFPJanv/MoNUQixTZ85poCB1nESzz4y32VA2ckFypP/E4+uTG85k+lKDx2F9cg/
aaygm1py/FP/6qrbVGk4x4E0me+DXosSzw96q5wQvpxVo0D7fOXrepgJy+sGXXN/
O3M/z9Ma7HnhohPGpMsMmhqfd+HCG6SIATCRWQUBW9v+Aihc+AmFRJDee9n12XPt
0G+w9RHCnhMXKdIstt+Ks2rs4bPSqBWSxPeSB4reeKi3WG35VyRcj1/A7ZapimGJ
11vjfuRnWePGBIFTMGNfL+YlSyrRo8pmewJDt4pJzBqeUfTyRvacDaJi01HmLt9k
xOHwatkdSm21DCMcbNadl5Nr8mfKMXGMsA1P656a9RUs9AOnE4HbmB84EbojeHzB
woPTuI9dxEoEcegbtTut
=7o4C
-----END PGP SIGNATURE-----

--=-lpMrjKzgRGbK/sWKsk/4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7358488222357648355==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 00:59:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsIUa-000653-Mi; Thu, 14 Sep 2017 00:58:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsIUZ-00064o-4a
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 00:58:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2D/B9-03454-E44D9B95; Thu, 14 Sep 2017 00:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXitHRDpK73lZ2
 RBlfXSFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLJi1kK1jGV/H57VPmBsaVvF2MHBwSAiES
 Tz/UdDFycvAKGEnsnLaGEcQWFnCXeHH/HTuIzSZgIPFmx15WEFtEwFbi+raZzCA2s0CexPfvO
 8DqWQRUJX4uecwCYnMKuEicPH0TLC4kUCtxb3c3WC+/gKTErS8foXqrJW7+vw1WLyGgLXHkXD
 87xA2CEidnPmGB6FWTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK2lVi37j1UjY3
 EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXr
 JefnbmIEhjIDEOxgPP4+7hCjJAeTkijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKdfB
 soJFqWmp1akZeYAowomLcHBoyTCKwGS5i0uSMwtzkyHSJ1iNOY4tunyHyaOjpt3/zAJseTl56
 VKifMKg5QKgJRmlObBDYJF+yVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ824FmcKTmVcCt+8
 V0ClMQKecOb0D5JSSRISUVANj6F7ZLTquM5xeWenGtHBN/7R+U9NC++kfrD9f9onZe2/WnYYD
 7kf3u5pWr58kER8fd+zDu8QddU8qCz7I/Oh/O2eVi+gjfYmsc6nBP/db3LTcrlK9oyp/S6wu3
 +lU31S2ftnDvtZlP2dyFnZoLr/SMEdnzeqWmhMzrhecKp5S8+fxb9m8M5J3lFiKMxINtZiLih
 MBbm4UivECAAA=
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505350729!84823813!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7118 invoked from network); 14 Sep 2017 00:58:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 00:58:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="439687358"
Message-ID: <1505350723.13935.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 02:58:43 +0200
In-Reply-To: <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-4-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 3/5] xl: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2420980581774568788=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2420980581774568788==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-nM6KORTdzLj/Z4pnGwTg"

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

On Fri, 2017-09-01 at 11:58 -0400, Meng Xu wrote:
> Change main_sched_rtds and related output functions to support
> per-VCPU extratime flag.
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
> ---
> =C2=A0tools/xl/xl_cmdtable.c |=C2=A0=C2=A03 ++-
> =C2=A0tools/xl/xl_sched.c=C2=A0=C2=A0=C2=A0=C2=A0| 56 +++++++++++++++++++=
+++++++++++++++----
> ------------
>
Oh, and this patch must update docs/man/xl.pod.1.in as well.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-nM6KORTdzLj/Z4pnGwTg
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZudRDAAoJEBZCeImluHPutzkP/ijsn/8APKetVpsrS4hTxvGp
QJ+EiDdrsFiKNQPybXuRNHMvzuRTIjB6PSJKEH1NBvnuX1wbxo3jhSsgfcfYUjoz
0yDsk/7+wJkWL7Dou5DY1oaHrUciy6jrfgy5BBsFPqKG5P9vdEPqGSuVXfeHHrPz
kuNhpvH2C9qQwBoQeaEVb8yNFCBmPxiS5g26uQ5lDTo4YOIklcJVEytfe9HGybrm
PU99+7YBYgkQnLzzfsDqIlwKoGO6w4vDaOoqI6IH9UCe8xTvQqaHsjwBOoxaQUjg
w2DEnyPFxGKVsWrfNygrETTuNoeIuTUPEuPiaS73rv+Ev/BLuWOR7wLBw4Fi35OZ
YICof5BghiKm/dtRFFoSpqWC8OYGzZAuJD9jPer/cLVrts18VTfJOAQuiXUaJB5V
XucLwJEcRU9u+DMOVRqsLh0gC7zWK3L4DyEKA17FCdQ50+XxAsYfAJTmBnRa/tNf
nviUdIaz1SfqMT8AUV2ZDQF7BYbdPhwovX+tDrnn0wMXq50SXOeQlf25fnpy50Kc
vpq1AvQLdEFsOemtX4XIruHAFKQQBXC+99EKsJqLhhrMZCkPHT5ZZ9y9WnlM3lNB
vrWgHGGUg59fuj0j1k7i456mYVaTp8Swon+Ue0iYuBsDg4E4guuk2e1997h0o1dy
LtC36YPypgEAnvsWH4sr
=eKlz
-----END PGP SIGNATURE-----

--=-nM6KORTdzLj/Z4pnGwTg--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2420980581774568788==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 00:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 00:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsIVV-0006A7-Vq; Thu, 14 Sep 2017 00:59:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsIVU-00069y-L3
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 00:59:52 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D2/4A-03454-784D9B95; Thu, 14 Sep 2017 00:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHSDvW7blZ2
 RBge7LS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owHE04wFvznqdjTGNrAOIGni5GTQ0IgRKLj
 0iwmEJtXwEjiyuG9LCC2sICnRPeNJjCbTcBA4s2OvawgtoiArcT1bTOZQWxmgTyJ7993MHYxc
 nCwCKhKbJhhChLmFHCROHT5GBuILSRQK7H2xXGwVn4BSYlbXz5CtVZLHFpznxXiBG2JI+f62S
 FOEJQ4OfMJC0SvmsSMuZdZJzDyzULSMgtJGURcU6J1+292CFtbYtnC18wQtq3EunXvoWpsJDZ
 dXcAIYctLbH87h3kBI/sqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAQGYAgh2Mf5YFHGKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/Rlo
 JxgUWp6akVaZg4wpmDSEhw8SiK8ESBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8/aBFA
 mAFGWU5sGNgMX3JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzVoFM4cnMK4Hb9AroCCagI86
 c3gFyREkiQkqqgXGeWtfcYMnjfWvOxOwPe/os7EQst/eBKccXRP4rMNjQy/P2X4zdr02Rn51m
 zWtkqJolu1zzi6BTzpYHTPG32c//tapcY127bv8m3+TTy/wmTZ049R1XkaCQ9NL3K9cafXug2
 9Xs+C72NYvrEr6U4+pzRJq3cS36JPNJIN1tc+2KO1xKUz+xBDUpsRRnJBpqMRcVJwIAbm4H4e
 oCAAA=
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505350789!63792036!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46272 invoked from network); 14 Sep 2017 00:59:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 00:59:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="447782769"
Message-ID: <1505350784.13935.11.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 02:59:44 +0200
In-Reply-To: <1504281532-3766-6-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-6-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 5/5] docs: enable per-VCPU extratime flag
	for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6467354385898242234=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Fri, 2017-09-01 at 11:58 -0400, Meng Xu wrote:
> Revise xl tool use case by adding -e option
> Remove work-conserving from TODO list
>=20
> Signed-off-by: Meng Xu <mengxu@cis.upenn.edu>
>=20
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-NVvQ7RIh2s4h5NJmKswW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZudSAAAoJEBZCeImluHPu4PYP/RvG5mmaxhTDMV30LSxhoVdV
NdnkbOwquOeiUKlfzz8Zwa7EY14uEt0tqDWulfKgFx/P9ydytYhE9IlO68f2Lo3f
Gnd3qtVJuLlXC280fMtuLZW1xFlQkqaLtmfEfkdnUUply8cbZOjHPyL0hEfvlfQc
/WV531BFK1Ss8Q1+enoUzWvgUGF7UFtU+49HoJZk6MXdiE4lDur9fTe8pfNfQi3q
6J9eFNawe17rSRt4GIs67hpa7Sar0pz2g5JgSbrAUDhTbfIa5e3Eupg+6DkUF46R
1F/4L5YCql3IFUNUhpmLp/tVm8XPuTAxwa2y7vEtXVSvejeoxliyf3BKk3MYJuxM
Ux329q7So1gDiL+Zx3ceEzASsPxbtFOBWd/Mvrd0I0PHyZBntu1fLj9kyosqyD2c
DRgUfAH4gStLpNWKqldTWWCEVZhPfEB7jE7xTcS5OaPsNPkkxWNU8h8EccTf5qP3
4iSntkUyx0TbHiyN9WbQ4ccv92SYM3LUMqwEPgI+ZPf2zFnb/PoaCj3aKyVwB7Qw
dueAp9kUyHx4ap+nssQPTGo2YYtzTdLhrpRKSiNjd6KUy0S6ObSqilgJhcVFHH73
rImw6oDQcjE33iJ7jkTdH/L4kNTcEWcZ4q0S9XmvNtr7e3Fvoffr96rvyhajUFEh
FPEYHg3Gj9HbQbZLMJzx
=Hepr
-----END PGP SIGNATURE-----

--=-NVvQ7RIh2s4h5NJmKswW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6467354385898242234==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 01:07:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 01:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsIcd-0001EW-PM; Thu, 14 Sep 2017 01:07:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsIcd-0001EQ-4w
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 01:07:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5C/DA-02229-246D9B95; Thu, 14 Sep 2017 01:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXitHSDva7jtZ2
 RBnMus1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmrZlxnLLgqUfH3QgtTA+MD0S5GTg4JgRCJ
 nT8+s4DYvAJGEqs3T2AEsYUFnCQeHOtmArHZBAwk3uzYywpiiwjYSlzfNpMZxGYWyJP4/n0HW
 D2LgKrEjgOr2UFsTgEXiSM3z4PFhQRqJXa8WA02h19AUuLWl49QvdUSs74/Z4W4QVviyLl+do
 gbBCVOznzCAtGrJjFj7mXWCYx8s5C0zEJSBhHXlGjd/psdwtaWWLbwNTOEbSuxbt17qBobiU1
 XFzBC2PIS29/OYV7AyL6KUb04tagstUjXUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85
 P3cTIzCU6xkYGHcwvv7pdIhRkoNJSZR3r+7OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEevA
 OUEi1LTUyvSMnOAUQWTluDgURLhbQRJ8xYXJOYWZ6ZDpE4xWnJ03Lz7h4ljE5jc8P3BHyYhlr
 z8vFQpcd4HIA0CIA0ZpXlw42CRf4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9SkCk8mXk
 lcFtfAR3EBHTQmdM7QA4qSURISTUwGofVuepUsmYcW39x0afkaqkgR60Za296Znq8eqvj2mNq
 yWV0Ubh1s2+M9g3Brdcu61StWx5tGisiOntSi4z/2r02FeEHA5dcvO43bx/n+3671K4Z+4Vic
 zf5WkT9TclapKI0Y32V1oSztuUvb7x5ZHWWYf7q0KlPdzO/WNZ3ZsnyJZUeilYdSizFGYmGWs
 xFxYkAk9vdrfcCAAA=
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505351231!113986176!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52606 invoked from network); 14 Sep 2017 01:07:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 01:07:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,390,1500940800"; 
 d="asc'?scan'208";a="447783307"
Message-ID: <1505351217.13935.14.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <mengxu@cis.upenn.edu>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 03:06:57 +0200
In-Reply-To: <1504281532-3766-2-git-send-email-mengxu@cis.upenn.edu>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-2-git-send-email-mengxu@cis.upenn.edu>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: george.dunlap@eu.citrix.com, xumengpanda@gmail.com,
 ian.jackson@eu.citrix.com, wei.liu@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 1/5] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6614412853100992874=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6614412853100992874==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0s8SuL3gQeRupiyobgxj"

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

On Fri, 2017-09-01 at 11:58 -0400, Meng Xu wrote:
> Make RTDS scheduler work conserving without breaking the real-time
> guarantees.
>=20
> VCPU model:
> Each real-time VCPU is extended to have an extratime flag
> and a priority_level field.
> When a VCPU's budget is depleted in the current period,
> if it has extratime flag set,
> its priority_level will increase by 1 and its budget will be
> refilled;
> othewrise, the VCPU will be moved to the depletedq.
>=20
> Scheduling policy is modified global EDF:
> A VCPU v1 has higher priority than another VCPU v2 if
> (i) v1 has smaller priority_leve; or
> (ii) v1 has the same priority_level but has a smaller deadline
>=20
> Queue management:
> Run queue holds VCPUs with extratime flag set and VCPUs with
> remaining budget. Run queue is sorted in increasing order of VCPUs
> priorities.
> Depleted queue holds VCPUs which have extratime flag cleared and
> depleted budget.
> Replenished queue is not modified.
>=20
Mmm.. didn't we agree about putting a word of explanation of how the
spare bandwidth ends up being distributed (i.e., in a way which is
proportional to the utilization)? Or is it there and it's me that am
not finding it?

> --- a/xen/common/sched_rt.c
> +++ b/xen/common/sched_rt.c=C2=A0
> @@ -245,6 +258,11 @@ static inline struct list_head *rt_replq(const
> struct scheduler *ops)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return &rt_priv(ops)->replq;
> =C2=A0}
> =C2=A0
> +static inline bool has_extratime(const struct rt_vcpu *svc)
> +{
> +=C2=A0=C2=A0=C2=A0=C2=A0return (svc->flags & RTDS_extratime) ? 1 : 0;
> +}
> +
'true' and 'false'. But I think

 return svc->flags & RTDS_extratime

is just fine already, without any need for the ?: operator.

The rest of the patch looks fine to me.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-0s8SuL3gQeRupiyobgxj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZudYxAAoJEBZCeImluHPubkMQAK6a3mj6fj+Oo05T8XjzaL9A
+Fzq3BUCu/oObU3wuOLzuNl6mqggThMr/0DVTNPcobKAh2hG/FwIDP7/VFIBZeXy
YjtyBNA+9fJia+sYObLwd6I6Md8F+eInXI4hJrNRtPNlp99IZQIfZ8GwP9pOSg3P
BAQvyp6/1yrAHaj3Bhaos01wwP3KTDbJTkEenTPm7mzOnthumJSJ9gTOQ6IEHT80
5q1i8/CkQ8oO1JYARMYfncN4N/Xz22gAvVCad/AGQeaBwVXnDkafhkNvrPenG//6
ChFl14ZFfgxvvZK9fxQJ2u5xB75BdGLZOf2jVuP7wmXH5Pg/umUsEGo/zOjlfkWI
f9LNQCEOqe2zQEEnErmzX82e9x/WZM9BRUsaZhhjP6jfy0juzf88x1DTp96ewIrp
T43VbZIZ59gL1zqhIEuRg8KbzZUgcskz0FVl2mDKwivmsLZALQ3wln/5rndj3cGx
2WYsKa+3G7kxGEiXCZi+N833eoWV+4uyJrcs52hEG92HupVXkjSnIlNUWl+zYVhY
NUVLXN44yAU8y+T01O9EnaO0yl544loeNLHm42wQKTDAuIbPxI4TgpSYBLqRGb9K
eClGyr4aUyl9Q8YToEPAay7p8tP5Tx3Zslrj4EFO+7H04a8FQvbPVU/tdIsiwb9C
9ejnc3v5610NbXax+dXW
=+cOV
-----END PGP SIGNATURE-----

--=-0s8SuL3gQeRupiyobgxj--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6614412853100992874==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 01:20:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 01:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsIpG-0002eX-AZ; Thu, 14 Sep 2017 01:20:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsIpE-0002eR-N8
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 01:20:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 11/F7-15060-059D9B95; Thu, 14 Sep 2017 01:20:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfn5s5
 Ig2WzmS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCace1mI2PB/hbGim13njE1
 MB6K6mLk4hASaGSSuDRhMxuE85hRYtGGiUwQzjZGiX3P7wNlODlEBJwlvp6Zy97FyMHBK6Av8
 e6ILkhYWMBGomnKPUaQegmBi9ISm15dYQdJSAh4Spzeu4MJxl799A9QnJ2DTcBK4pAYSJRFQF
 ViT+dTxgmM3AsYGVYxahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgR6nQEIdjDuXB94iFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8AjeAcoJF
 qempFWmZOcDwg0lLcPAoifB6gqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcVxOkSACkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3BcgUnsy8ErhNr4COYAI64szpHS
 BHlCQipKQaGOd/mc+ecFbI+KmclCN7ddeO2Ysel629tv3MlR+bK2um79i/c5KAzt+svKzs43/
 n2wZ+Ofe70WSNVMJNPsfwFYtjj6vH23jtW9Tg8/nVIv8TW5zU5jLoVv7RO8xvK2MrNknR8ovP
 o43LY2OtAysvXOVfxJO6qf4dq8dJj3yWxxuypi16sja4eq0SS3FGoqEWc1FxIgBp/xQ/gAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505352010!68809245!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7599 invoked from network); 14 Sep 2017 01:20:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 01:20:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsIp6-0003ah-8g; Thu, 14 Sep 2017 01:20:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsIp0-0006Jd-Nu; Thu, 14 Sep 2017 01:20:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsIp0-0001zZ-1y; Thu, 14 Sep 2017 01:20:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113387-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 01:20:02 +0000
Subject: [Xen-devel] [xen-unstable test] 113387: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM4NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM4Ny8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMjY2CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEx
MzE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTEzMTcwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMyNjYKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzI2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMjY2CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTMyNjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3MDg5MmMzMTdmZDU2MDY0YjA5YTRi
MGZjYWEwNzgxNzM1ZTY0ZWZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMyNjYgIDIwMTctMDkt
MTEgMDI6MDI6MjcgWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzMzMxICAyMDE3
LTA5LTExIDIwOjUwOjAzIFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzMzg3ICAyMDE3LTA5LTEyIDIzOjIwOjA5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj0xNmIxNDE0ZGU5MWI1
YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Lgor
KysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5z
dGFibGUgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MworIGJyYW5jaD14
ZW4tdW5zdGFibGUKKyByZXZpc2lvbj0xNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3
ZTMyODczCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46Lgor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElC
PS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJh
bmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10n
CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJh
bmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3
ZDdlMzI4NzMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0
YWJsZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hv
bWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2Uz
Mjg3MzpyZWZzL2hlYWRzL21hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgNzA4OTJjMy4uMTZiMTQxNCAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2
YzY3ZjZkYjNhZjdkN2UzMjg3MyAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 01:45:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 01:45:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsJDp-00045E-BA; Thu, 14 Sep 2017 01:45:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imxikangjie@gmail.com>) id 1dsJDo-000458-SO
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 01:45:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4B/12-02225-34FD9B95; Thu, 14 Sep 2017 01:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfTOal3n+zs
 jDSbs5bD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOuzFvPVvBNuGLVpZXsDYxtAl2MXBxCAjMY
 Jc6vmcgC4rAINLBKLFuzDMyREJjDKjHp8Rn2LkZOIKdM4uSsFqYuRg4gu0hiWpMnRLhQYvnlG
 6wgNq+AoMTJmU+AetmBpnpLfA8CiXIKWErsOnmZGcQWEqiT2Hx3HdhANgENiU9vdoLZLAKqEv
 tePGOCmBIg8XvrErB6YQEHiR0vz7KA2CICihIPXt4E28Qs4Cqx8uFTFghbU6J1+2/2CYyCs5A
 cMQtJagEj0ypG9eLUorLUIl1jvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBk
 AIIdjM1fnA4xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfkHlBOsCg1PbUiL
 TMHGCUwaQkOHiURXnWQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNt0GUge2HPrD5MQS15+XqqUOK
 8ySIMASENGaR7cOFgkX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwrxfIFJ7MvBK4ra+ADmI
 COujM6R0gB5UkIqSkGhilHA5rNM/+23BSLuyt/PqimoeTl9zm3LUqyq0/J3VrfwS79EUL3bvK
 Tvy37pYH5G3zFhW56qCpsPlEr7Jtzcppm6N26D74XVRgr6O9pG/ONs6b/wWSzSftiH/NE5X9e
 vZZ1//e8w7O/n53SVbX65kdPmm6Se4zrsf3Nu3aarG972t9g8j1OEUlluKMREMt5qLiRAD+EB
 303wIAAA==
X-Env-Sender: imxikangjie@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505353538!110116614!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51992 invoked from network); 14 Sep 2017 01:45:39 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 01:45:39 -0000
Received: by mail-qk0-f171.google.com with SMTP id b23so4575046qkg.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 18:45:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7gqXRTcaeXITxqEtHVrTtKGHkV5p+YEEGyybZZrCl4Q=;
 b=kE/Gev5AvrHug95tustWtuMiSrpx2LCkIxd8fwowXiWALVY/qj/WVZJnDF30Nhm+is
 YFTh4wUjfOzLmTNJnqjKX4EJ7SdqdjIp9Lz4U9IXIF6PW0bXxSkslI11mXdNn4gw1hTi
 iw4THuHiNpjaLZRXu7crQ5VJRd7/NbEru3MqZPZvWZuqER6J2wcumBOMaGo7vVzab6t2
 poNb/zfJ79CTXm5y25OcM9jo+kJapgBQB1pH8OBPeLaz+MrIBPrgOpFzNRBNm/jKLpYq
 CHAn3vUOioSdfkZCXxZtrZ3l9HLIvrLCQUB3Yj4qRKY9p80X2q/5mDCwCJ3j/v8zHzGH
 nTSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=7gqXRTcaeXITxqEtHVrTtKGHkV5p+YEEGyybZZrCl4Q=;
 b=XDwn/g2cYySjQZ5JO43hCTXLTuNqgKbVffuuLFtHQZlVCwpFltWV6F35UOx0UzJirN
 KDDGXUz/K2lJighcgwK3ovPV6wMWv3bxe2QsNBqZvBUOrosPNYxNsV60B6NbAAsE27ra
 xbV2LNJcVNhyHuBMy51/8I/Rc2Dlul50pebEbYBIFE+4T0cZEa34XuzJxn47LKJdUTrw
 ENatmOMjqoQytn62WbG2iwixh566/YKbTbENiir3AHCAHemBS9JSTfSmhfq3rLMB+xax
 lprxZdVCQM5Yc4pxvwhm2t/4tLcXp7mmHq4YXkLSLuDdj5keZ5t7W/9kwo9cnmMolvZo
 Pe9A==
X-Gm-Message-State: AHPjjUhQ3xzfZ6PKjkzYv6lvmu2IpuMo8FXOkPSgevcFypF2oA3nrJKl
 ctRv4iRh2y3OeaF+MtxiLNbyIa/FcltR6aiD+xw=
X-Google-Smtp-Source: AOwi7QCR5NX1Ocw9fNwSx9KuUqV65AGBJJKFx+cXB2z0bvSC4M8U/3BSTdUU9a/qEdC4WRMc2qUQb/luXpfGLCe9O44=
X-Received: by 10.55.178.65 with SMTP id b62mr625368qkf.348.1505353537913;
 Wed, 13 Sep 2017 18:45:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.137.208 with HTTP; Wed, 13 Sep 2017 18:45:37 -0700 (PDT)
In-Reply-To: <20170913092450.u4ylyshrnlgpanby@citrix.com>
References: <CAJqJJggYp-nkoT7r1pq3xde4bggXUgW33WgiygJqfFRwtKTk9Q@mail.gmail.com>
 <20170913092450.u4ylyshrnlgpanby@citrix.com>
From: Kangjie Xi <imxikangjie@gmail.com>
Date: Thu, 14 Sep 2017 09:45:37 +0800
Message-ID: <CAJqJJggpZetwt6_uVJAy5-oN1O1P-Kqak-QnStrsivVYZxqV6A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Restore PVHVM DomU with a different MAC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wOS0xMyAxNzoyNCBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT46
Cj4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDQ6MjU6MTdQTSArMDgwMCwgS2FuZ2ppZSBYaSB3
cm90ZToKPj4gSGksCj4+Cj4+IEkgY3JlYXRlZCBhIFVidW50dS0xNy4wNC14NjQgUFZIVk0gRG9t
VSwgc28gSSBjYW4gdXNlICJ4bAo+PiBuZXR3b3JrLWF0dGFjaC9kZXRhY2giIHRvIGFkZC9kZWxl
dGUgbmV0d29yayBpbnRlcmZhY2VzLCBpdCB3b3Jrcwo+PiB3ZWxsLgo+Pgo+PiBIb3dldmVyIEkg
d2FudGVkIHRvIHJlc3RvcmUgdGhlIERvbVUgd2l0aCBhIGRpZmZlcmVudCBNQUMgYWRkcmVzcywg
c28KPj4gYmVmb3JlIHNhdmluZyB0aGUgY2hlY2twb2l0IGZpbGUsIEkgZGVsZXRlZCB0aGUgbmV0
d29yayBpbnRlcmZhY2Ugd2l0aAo+PiAieGwgbmV0d3Jvay1kZXRhY2giLCBhbmQgYXNzaWduZWQg
YSBkaWZmZXJlbnQgTUFDIGluIHRoZSBjb25maWd1cmF0aW9uCj4+IGZpbGUgYW5kIHJlc3RvcmVk
IHRoZSBEb21VOgo+Pgo+PiAjIHhsIG5ldHdvcmstZGV0YWNoIHVidW50dSAwCj4+ICMgeGwgc2F2
ZSB1YnVudHUgdWJ1bnR1LmNoZWNrcG9pbnQKPj4gIyB4bCByZXN0b3JlIHVidW50dS5jZmcgdWJ1
bnR1LmNoZWNrcG9pbnQKPj4KPgo+IERvaW5nIHRoaXMgY2F1c2VzIHhsIHRvIGlnbm9yZSB0aGUg
c2F2ZWQgc3RhdGUgYW5kIHVzZSB0aGUgcHJvdmlkZWQKPiBjb25maWcgZmlsZSB0byBjb25zdHJ1
Y3QgdGhlIG5ldyBndWVzdCBpaXJjLiBJIGhhdmVuJ3QgY2hlY2tlZCB0aGUgY29kZQo+IGluIGRl
dGFpbCB0aG91Z2guCj4KPiBUaGUgZW5kIHJlc3VsdCBzZWVtcyB0byBiZSB3aGF0IHlvdSB3YW50
ZWQuCj4KPj4gIEJ1dCB0aGUgRG9tVSBkaWRuJ3QgZGV0ZWN0IHRoZSBuZXcgbmV0d29yayBpbnRl
cmZhY2UuIEluIERvbTAsIGNvdWxkCj4+IHNlZSB0aGUgRG9tVSBoYXMgbmV3IE1BQy4KPj4KPj4g
IyB4bCBuZXR3b3JrLWxpc3QgdWJ1bnR1Cj4+IElkeCBCRSBNYWMgQWRkci4gICAgICAgICBoYW5k
bGUgc3RhdGUgZXZ0LWNoICAgdHgtL3J4LXJpbmctcmVmIEJFLXBhdGgKPj4gMCAgIDAgIDAwOjE2
OjNlOmViOmNhOjY3ICAgICAwICAgICAxICAgICAtMSAgICAtMS8tMQo+PiAvbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92aWYvMTM5LzAKPj4KPgo+IEEgdmlmIGlzIGNyZWF0ZWQgYnV0IERvbVUgY2Fu
J3QgZmluZCBpdC4gSXQgaXMgcG9zc2libGUgRG9tVSBrZXJuZWwKPiBkb2Vzbid0IGdvIHRocm91
Z2ggdGhlIHdob2xlIGN5Y2xlIG9mIGRldmljZSBwcm9iaW5nIGFuZCBzaW1wbHkgaWdub3Jlcwo+
IGEgdmlmIHRoYXQgaXQgZG9lc24ndCBrbm93IGFib3V0IGR1cmluZyByZXN0b3JlLiBBcyBmYXIg
YXMgaXQgaXMKPiBjb25jZXJuZWQsIHRoZSB2aWYgb3JpZ2luYWxseSBwcm92aWRlZCBpcyBhbHJl
YWR5IGdvbmUuIFRoZSBuZXcgdmlmCj4gc2hvd3MgdXAgb3V0IG9mIG5vd2hlcmUuCj4KPiBZb3Ug
bWF5IGJlIGFibGUgdG8gbWFudWFsbHkgZ2VuZXJhdGUgYSB1ZGV2IGV2ZW50IHRvIG1ha2UgdGhl
IGtlcm5lbAo+IHByb2JlIHRoZSBuZXcgdmlmLiBJIGRvbid0IGtub3cuCj4KPj4gSWYgSSBhZGQg
bmV0d29yayBpbnRlcmZhY2UgbWFudWFsbHkgYWZ0ZXIgcmVzdG9yaW5nLCB0aGUgRG9tVSBjYW4K
Pj4gZGV0ZWN0IG5ldyBuZXR3b3JrIGludGVyZmFjZSBhdXRvbWF0aWNhbGx5Lgo+Pgo+PiAjIHhs
IG5ldHdvcmstYXR0YWNoIHVidW50dSB0eXBlPXZpZiBtYWM9MDA6MTY6M2U6ZWI6Y2E6NjggYnJp
ZGdlPXZpcmJyMAo+Pgo+PiAjIHhsIG5ldHdvcmstbGlzdCB1YnVudHUKPj4gSWR4IEJFIE1hYyBB
ZGRyLiAgICAgICAgIGhhbmRsZSBzdGF0ZSBldnQtY2ggICB0eC0vcngtcmluZy1yZWYgQkUtcGF0
aAo+PiAwICAgMCAgMDA6MTY6M2U6ZWI6Y2E6NjcgICAgIDAgICAgIDEgICAgIC0xICAgIC0xLy0x
Cj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xMzkvMAo+PiAxICAgMCAgMDA6MTY6M2U6
ZWI6Y2E6NjggICAgIDEgICAgIDQgICAgIC0xICAgNTI5LzUyOAo+PiAvbG9jYWwvZG9tYWluLzAv
YmFja2VuZC92aWYvMTM5LzEKPj4KPj4gSXMgaXQgYSBidWc/Cj4+Cj4KPiBDYW4ndCBzYXkgZm9y
IHN1cmUgYXQgdGhpcyBzdGFnZS4KCldpbmRvd3Mgd2l0aCBQViBkcml2ZXJzIERvbVUgY2FuIHJl
c3RvcmUgd2l0aCBhIG5ldyBNQUMgYWRkcmVzcy4KCiMgeGwgbmV0d29yay1kZXRhY2ggd2luZG93
cyAwCiMgeGwgc2F2ZSB3aW5kb3dzIHdpbmRvd3MuY2hlY2twb2ludAojIHhsIHJlc3RvcmUgd2lu
ZG93cy5jZmcgd2luZG93cy5jaGVja3BvaW50CgpBZnRlciByZXN0b3JpbmcsIHRoZSBXaW5kb3dz
IERvbVUgY2FuIGRldGVjdCB0aGUgbmV3IG5ldHdvcmsgaW50ZXJmYWNlCmF1dG9tYXRpY2FsbHku
Cgo+Cj4+IFRoYW5rcwo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 01:47:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 01:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsJFs-0004Bn-Mp; Thu, 14 Sep 2017 01:47:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsJFr-0004BZ-OG
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 01:47:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7E/27-03642-3CFD9B95; Thu, 14 Sep 2017 01:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffg/Z2
 RBku3WFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149KtB4wFp9wr2g+0szQw
 LjHvYuTiEBJoZJLoOb+XEcJ5zCgx9fspNghnG6NE45w9QBlODhEBZ4mvZ+ayg9i8AvoSd++3s
 YDYwgLWEu8uvGIBaZAQmMkpcWzhJ7AiCQFficbVV5lh7GNnZgJNZedgE7CSOCQGEmURUJWYvf
 oV8wRG7gWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxh/LQs4xCjJwaQkyrtXd2ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneg/eAcoJFqemp
 FWmZOcDwg0lLcPAoifAuBEnzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4LwMwmIUEQIoyS
 vPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeQ+DrOLJzCuB2/QK6AgmoCPOnN4Bck
 RJIkJKqoFRteRQ/xmOptdn6+fcnPfQbvuuZWG57WLbOTpNVp54wFpy21o0pPt/X0j/ZD3dl2W
 eDps8rp5cteWtgM/a1F+zJhh1HGBk3qv2a/H8SN4rrgfC5aad2qu/my9CiFGDd+K2ya3LC6ed
 S7zygHmh394VU2eyPrl2KPf60np/pcy6oksGwk+zNh+OUmIpzkg01GIuKk4EALAaq5uAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505353664!93447480!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23334 invoked from network); 14 Sep 2017 01:47:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 01:47:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsJFl-0004Gn-DF; Thu, 14 Sep 2017 01:47:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsJFf-0007AZ-MB; Thu, 14 Sep 2017 01:47:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsJFf-0007uy-DQ; Thu, 14 Sep 2017 01:47:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113394-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=98931187eefdec6f2dea5cb82ab6d23a3ffa6634
X-Osstest-Versions-That: libvirt=cdecfbed027ab242467580a897a636be82d5d411
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 01:47:35 +0000
Subject: [Xen-devel] [libvirt test] 113394: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM5NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTMzOTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzUwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTMzNTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDk4OTMxMTg3ZWVmZGVjNmYyZGVhNWNiODJhYjZkMjNhM2ZmYTY2MzQKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGNkZWNmYmVkMDI3YWIyNDI0Njc1ODBhODk3
YTYzNmJlODJkNWQ0MTEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM1MCAgMjAxNy0wOS0xMiAw
NDoyNjo1NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTMzOTQgIDIwMTctMDkt
MTMgMDQ6NDM6MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGli
dmlydAorIHJldmlzaW9uPTk4OTMxMTg3ZWVmZGVjNmYyZGVhNWNiODJhYjZkMjNhM2ZmYTY2MzQK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgOTg5MzExODdlZWZkZWM2ZjJkZWE1Y2I4MmFi
NmQyM2EzZmZhNjYzNAorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249OTg5MzExODdlZWZkZWM2
ZjJkZWE1Y2I4MmFiNmQyM2EzZmZhNjYzNAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46Lgor
KysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sg
MDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDk4OTMx
MTg3ZWVmZGVjNmYyZGVhNWNiODJhYjZkMjNhM2ZmYTY2MzQgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxp
YnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZp
cnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0IDk4OTMxMTg3ZWVmZGVjNmYyZGVhNWNiODJhYjZkMjNhM2ZmYTY2MzQ6cmVmcy9oZWFk
cy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CiAgIGNkZWNmYmUuLjk4OTMxMTggIDk4OTMxMTg3ZWVmZGVjNmYyZGVh
NWNiODJhYjZkMjNhM2ZmYTY2MzQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK43-0007lr-Sm; Thu, 14 Sep 2017 02:39:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK43-0007lO-3O
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 54/73-03423-AEBE9B95; Thu, 14 Sep 2017 02:39:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhovvy9c5
 Ig86johbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGxdsYC/5KVHRPPM3ewHhKtIuRi0NIYBqj
 xPJl29i6GDk5JAR4JY4sm8EKYftLPG+cChTnACoql1hxxAkkzCagLfFpVQ87iC0iICDxuXMxG
 8gcZoFGJokdW74zg9QLC/hK3JugDFLDIqAq8Wv2DRYQm1fATWLDlt9Qq+Qkbp7rZAaxOQXcJb
 qfbWMEsYWAav7du8A2gZF3ASPDKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NS
 cxKRiveT83E2MwGBgAIIdjNc3BhxilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BC8nMLiEBItS01Mr0jJzgGEJk5bg4FES4d35CijNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWvPy8V
 Clx3ncgRQIgRRmleXAjYDFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK810Cm8GTmlcBteg
 V0BBPQEWdO7wA5oiQRISXVwKjn1/pv2vKHIn7TRe6sMEnwWXOZX/vZw4rfG/8UnRMu6r6jOW/
 jJsaVWyf9N8k47eJ0W+TZ3ndJCtPnzz0ZUGFrnVBe9u3cM0kPU834qV4JGl2fT976/MJo3b79
 p8Rz3rJKmk9n/iq6fbn6IsZjKx4fMxRVmqlhuTHltNT6bA678LmzvwbXNVkpsRRnJBpqMRcVJ
 wIAjkvWa4wCAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!5
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 800 invoked from network); 14 Sep 2017 02:39:36 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:36 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148288"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:33 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:27 +0000
Message-Id: <1505356829-88652-5-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 4/6] xen: remove xen dependency in drivers,
	ether, mempool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgpBY2tl
ZC1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ci0tLQog
ZHJpdmVycy9jcnlwdG8vcWF0L3FhdF9xcC5jICAgICAgfCA3ICstLS0tLS0KIGRyaXZlcnMvbmV0
L2k0MGUvaTQwZV9yeHR4LmMgICAgIHwgOCArKy0tLS0tLQogbGliL2xpYnJ0ZV9ldGhlci9ydGVf
ZXRoZGV2LmMgICAgfCA3ICstLS0tLS0KIGxpYi9saWJydGVfbWVtcG9vbC9ydGVfbWVtcG9vbC5j
IHwgOCArKy0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDI0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3FhdC9xYXRfcXAuYyBiL2RyaXZl
cnMvY3J5cHRvL3FhdC9xYXRfcXAuYwppbmRleCA1MDQ4ZDIxLi4zNGY3NWNhIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2NyeXB0by9xYXQvcWF0X3FwLmMKKysrIGIvZHJpdmVycy9jcnlwdG8vcWF0L3Fh
dF9xcC5jCkBAIC0xMjIsMTQgKzEyMiw5IEBAIHF1ZXVlX2RtYV96b25lX3Jlc2VydmUoY29uc3Qg
Y2hhciAqcXVldWVfbmFtZSwgdWludDMyX3QgcXVldWVfc2l6ZSwKIAlicmVhazsKIAlkZWZhdWx0
OgogCQltZW16b25lX2ZsYWdzID0gUlRFX01FTVpPTkVfU0laRV9ISU5UX09OTFk7Ci19Ci0jaWZk
ZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotCXJldHVybiBydGVfbWVtem9uZV9yZXNlcnZlX2JvdW5k
ZWQocXVldWVfbmFtZSwgcXVldWVfc2l6ZSwKLQkJc29ja2V0X2lkLCAwLCBSVEVfQ0FDSEVfTElO
RV9TSVpFLCBSVEVfUEdTSVpFXzJNKTsKLSNlbHNlCisJfQogCXJldHVybiBydGVfbWVtem9uZV9y
ZXNlcnZlX2FsaWduZWQocXVldWVfbmFtZSwgcXVldWVfc2l6ZSwgc29ja2V0X2lkLAogCQltZW16
b25lX2ZsYWdzLCBxdWV1ZV9zaXplKTsKLSNlbmRpZgogfQogCiBpbnQgcWF0X2NyeXB0b19zeW1f
cXBfc2V0dXAoc3RydWN0IHJ0ZV9jcnlwdG9kZXYgKmRldiwgdWludDE2X3QgcXVldWVfcGFpcl9p
ZCwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9yeHR4LmMgYi9kcml2ZXJzL25l
dC9pNDBlL2k0MGVfcnh0eC5jCmluZGV4IGQ0MmMyM2MuLmY1NzFlNzkgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvbmV0L2k0MGUvaTQwZV9yeHR4LmMKKysrIGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4
dHguYwpAQCAtMjIyMSwxMiArMjIyMSw4IEBAIGk0MGVfbWVtem9uZV9yZXNlcnZlKGNvbnN0IGNo
YXIgKm5hbWUsIHVpbnQzMl90IGxlbiwgaW50IHNvY2tldF9pZCkKIAlpZiAobXopCiAJCXJldHVy
biBtejsKIAotCWlmIChydGVfeGVuX2RvbTBfc3VwcG9ydGVkKCkpCi0JCW16ID0gcnRlX21lbXpv
bmVfcmVzZXJ2ZV9ib3VuZGVkKG5hbWUsIGxlbiwKLQkJCQlzb2NrZXRfaWQsIDAsIEk0MEVfUklO
R19CQVNFX0FMSUdOLCBSVEVfUEdTSVpFXzJNKTsKLQllbHNlCi0JCW16ID0gcnRlX21lbXpvbmVf
cmVzZXJ2ZV9hbGlnbmVkKG5hbWUsIGxlbiwKLQkJCQlzb2NrZXRfaWQsIDAsIEk0MEVfUklOR19C
QVNFX0FMSUdOKTsKKwlteiA9IHJ0ZV9tZW16b25lX3Jlc2VydmVfYWxpZ25lZChuYW1lLCBsZW4s
CisJCQkJCSBzb2NrZXRfaWQsIDAsIEk0MEVfUklOR19CQVNFX0FMSUdOKTsKIAlyZXR1cm4gbXo7
CiB9CiAKZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZXRoZXIvcnRlX2V0aGRldi5jIGIvbGliL2xp
YnJ0ZV9ldGhlci9ydGVfZXRoZGV2LmMKaW5kZXggYTg4OTE2Zi4uZThmNzI5NSAxMDA2NDQKLS0t
IGEvbGliL2xpYnJ0ZV9ldGhlci9ydGVfZXRoZGV2LmMKKysrIGIvbGliL2xpYnJ0ZV9ldGhlci9y
dGVfZXRoZGV2LmMKQEAgLTI4MzUsMTIgKzI4MzUsNyBAQCBydGVfZXRoX2RtYV96b25lX3Jlc2Vy
dmUoY29uc3Qgc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIGNvbnN0IGNoYXIgKnJpbmdfbmFtZSwK
IAlpZiAobXopCiAJCXJldHVybiBtejsKIAotCWlmIChydGVfeGVuX2RvbTBfc3VwcG9ydGVkKCkp
Ci0JCXJldHVybiBydGVfbWVtem9uZV9yZXNlcnZlX2JvdW5kZWQoel9uYW1lLCBzaXplLCBzb2Nr
ZXRfaWQsCi0JCQkJCQkgICAwLCBhbGlnbiwgUlRFX1BHU0laRV8yTSk7Ci0JZWxzZQotCQlyZXR1
cm4gcnRlX21lbXpvbmVfcmVzZXJ2ZV9hbGlnbmVkKHpfbmFtZSwgc2l6ZSwgc29ja2V0X2lkLAot
CQkJCQkJICAgMCwgYWxpZ24pOworCXJldHVybiBydGVfbWVtem9uZV9yZXNlcnZlX2FsaWduZWQo
el9uYW1lLCBzaXplLCBzb2NrZXRfaWQsIDAsIGFsaWduKTsKIH0KIAogaW50CmRpZmYgLS1naXQg
YS9saWIvbGlicnRlX21lbXBvb2wvcnRlX21lbXBvb2wuYyBiL2xpYi9saWJydGVfbWVtcG9vbC9y
dGVfbWVtcG9vbC5jCmluZGV4IDZmYzNjOWMuLjZkNzI2YWUgMTAwNjQ0Ci0tLSBhL2xpYi9saWJy
dGVfbWVtcG9vbC9ydGVfbWVtcG9vbC5jCisrKyBiL2xpYi9saWJydGVfbWVtcG9vbC9ydGVfbWVt
cG9vbC5jCkBAIC01MjcsMTEgKzUyNyw3IEBAIHJ0ZV9tZW1wb29sX3BvcHVsYXRlX2RlZmF1bHQo
c3RydWN0IHJ0ZV9tZW1wb29sICptcCkKIAlpZiAobXAtPm5iX21lbV9jaHVua3MgIT0gMCkKIAkJ
cmV0dXJuIC1FRVhJU1Q7CiAKLQlpZiAocnRlX3hlbl9kb20wX3N1cHBvcnRlZCgpKSB7Ci0JCXBn
X3N6ID0gUlRFX1BHU0laRV8yTTsKLQkJcGdfc2hpZnQgPSBydGVfYnNmMzIocGdfc3opOwotCQlh
bGlnbiA9IHBnX3N6OwotCX0gZWxzZSBpZiAocnRlX2VhbF9oYXNfaHVnZXBhZ2VzKCkpIHsKKwlp
ZiAocnRlX2VhbF9oYXNfaHVnZXBhZ2VzKCkpIHsKIAkJcGdfc2hpZnQgPSAwOyAvKiBub3QgbmVl
ZGVkLCB6b25lIGlzIHBoeXNpY2FsbHkgY29udGlndW91cyAqLwogCQlwZ19zeiA9IDA7CiAJCWFs
aWduID0gUlRFX0NBQ0hFX0xJTkVfU0laRTsKQEAgLTU2OCw3ICs1NjQsNyBAQCBydGVfbWVtcG9v
bF9wb3B1bGF0ZV9kZWZhdWx0KHN0cnVjdCBydGVfbWVtcG9vbCAqbXApCiAJCWVsc2UKIAkJCXBh
ZGRyID0gbXotPnBoeXNfYWRkcjsKIAotCQlpZiAocnRlX2VhbF9oYXNfaHVnZXBhZ2VzKCkgJiYg
IXJ0ZV94ZW5fZG9tMF9zdXBwb3J0ZWQoKSkKKwkJaWYgKHJ0ZV9lYWxfaGFzX2h1Z2VwYWdlcygp
KQogCQkJcmV0ID0gcnRlX21lbXBvb2xfcG9wdWxhdGVfcGh5cyhtcCwgbXotPmFkZHIsCiAJCQkJ
cGFkZHIsIG16LT5sZW4sCiAJCQkJcnRlX21lbXBvb2xfbWVtY2h1bmtfbXpfZnJlZSwKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK49-0007nD-3M; Thu, 14 Sep 2017 02:39:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK47-0007mQ-IJ
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:43 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D3/5A-15060-EEBE9B95; Thu, 14 Sep 2017 02:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42Jpa+sQ0X33eme
 kweGpAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbiwXMBbOCKj5PPMLcwPjWrYuRi0NIYBqj
 xP9Nt1m6GDk5JAR4JY4sm8EKYftLNL9cyQZiCwmUS1w7/xLMZhPQlvi0qocdxBYREJD43LmYD
 WQQs0Ajk8SOLd+ZQRLCAuYSD35tAytiEVCV2LXlByOIzSvgJvHx0lxGiAVyEjfPdYLVcwq4S3
 Q/28YIscxN4t+9C2wTGHkXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDAgGINjBeH1jwCFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8HICA0xIsCg1PbUiLTMHGJowaQkOHiUR3p2vgNK8xQWJucWZ6RCpU4yWHMc2Xf7DxPFj0hUg2
 XHz7h8mIZa8/LxUKXHedyANAiANGaV5cONg8XOJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwr
 zXQKbwZOaVwG19BXQQE9BBZ07vADmoJBEhJdXAaPdhz9a3n+86bFN89ihs/6rK5M7POqf+7N6
 3524Fi1z5oklRL3fdP2xkOPP7jWdRjLoRD1/PmqqTNtnJ8oet4LJJxt1Oy3qmBp9p2j/nzufd
 TyuKH+/YwpW79SrDwvPTJZu/Tv3ruCdG+Q/vYsdY39u5ohJ5ApdN4yWSGN/OWnMx3YUvqNX05
 mMlluKMREMt5qLiRABzGJ8cmgIAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!6
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 972 invoked from network); 14 Sep 2017 02:39:41 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:41 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148306"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:37 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:28 +0000
Message-Id: <1505356829-88652-6-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 5/6] eal: remove API rte_mem_phy2mch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJldmlvdXNseSwgdG8gZ2V0IE1GTiBhZGRyZXNzIGluIGRvbTAsIHRoaXMgQVBJIGlzIGEgd3Jh
cHBlciB0bwpvYnRhaW4gdGhlICJwaHlzaWNhbCBhZGRyZXNzIi4KCkFzIHdlIHdpbGwgcmVtb3Zl
ZCB4ZW4gZG9tMCBzdXBwb3J0LCB0aGlzIEFQSSBpcyBub3QgbmVjZXNzYXJ5LgoKU2lnbmVkLW9m
Zi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgpBY2tlZC1ieTogQnJ1
Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ci0tLQogZG9jL2d1aWRl
cy9yZWxfbm90ZXMvcmVsZWFzZV8xN18xMS5yc3QgICAgIHwgIDIgKysKIGRyaXZlcnMvbmV0L2Ux
MDAwL2VtX3J4dHguYyAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvbmV0L2UxMDAw
L2lnYl9yeHR4LmMgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvbmV0L2ZtMTBrL2Zt
MTBrX2V0aGRldi5jICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvbmV0L2k0MGUvaTQwZV9l
dGhkZXYuYyAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZmRpci5j
ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHguYyAgICAg
ICAgICAgICAgIHwgIDggKysrKy0tLS0KIGRyaXZlcnMvbmV0L2l4Z2JlL2l4Z2JlX3J4dHguYyAg
ICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvbmV0L3NmYy9zZmMuYyAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBsaWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5
LmggfCAzMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGxpYi9saWJydGVfbWVtcG9v
bC9ydGVfbWVtcG9vbC5jICAgICAgICAgICB8ICAzIC0tLQogMTEgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9y
ZWxfbm90ZXMvcmVsZWFzZV8xN18xMS5yc3QgYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNl
XzE3XzExLnJzdAppbmRleCAxNzBmNGY5Li44NTM0OTQ3IDEwMDY0NAotLS0gYS9kb2MvZ3VpZGVz
L3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdAorKysgYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9y
ZWxlYXNlXzE3XzExLnJzdApAQCAtMTEwLDYgKzExMCw4IEBAIEFQSSBDaGFuZ2VzCiAgICBBbHNv
LCBtYWtlIHN1cmUgdG8gc3RhcnQgdGhlIGFjdHVhbCB0ZXh0IGF0IHRoZSBtYXJnaW4uCiAgICA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
IAorICAgKiBgYHJ0ZV9tZW1fcGh5Mm1jaGBgIHdhcyB1c2VkIGluIHhlbiBkb20wIHRvIG9idGFp
biB0aGUgcGh5c2ljYWwgYWRkcmVzczsKKyAgICAgcmVtb3ZlIHRoaXMgQVBJIGFzIHhlbiBkb20w
IHN1cHBvcnQgd2FzIHJlbW92ZWQuCiAKIEFCSSBDaGFuZ2VzCiAtLS0tLS0tLS0tLQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQvZTEwMDAvZW1fcnh0eC5jIGIvZHJpdmVycy9uZXQvZTEwMDAvZW1f
cnh0eC5jCmluZGV4IDMxODE5YzUuLmEwZjYzYTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2Ux
MDAwL2VtX3J4dHguYworKysgYi9kcml2ZXJzL25ldC9lMTAwMC9lbV9yeHR4LmMKQEAgLTEyODks
NyArMTI4OSw3IEBAIGV0aF9lbV90eF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRl
diwKIAl0eHEtPnBvcnRfaWQgPSBkZXYtPmRhdGEtPnBvcnRfaWQ7CiAKIAl0eHEtPnRkdF9yZWdf
YWRkciA9IEUxMDAwX1BDSV9SRUdfQUREUihodywgRTEwMDBfVERUKHF1ZXVlX2lkeCkpOwotCXR4
cS0+dHhfcmluZ19waHlzX2FkZHIgPSBydGVfbWVtX3BoeTJtY2godHotPm1lbXNlZ19pZCwgdHot
PnBoeXNfYWRkcik7CisJdHhxLT50eF9yaW5nX3BoeXNfYWRkciA9IHR6LT5waHlzX2FkZHI7CiAJ
dHhxLT50eF9yaW5nID0gKHN0cnVjdCBlMTAwMF9kYXRhX2Rlc2MgKikgdHotPmFkZHI7CiAKIAlQ
TURfSU5JVF9MT0coREVCVUcsICJzd19yaW5nPSVwIGh3X3Jpbmc9JXAgZG1hX2FkZHI9MHglIlBS
SXg2NCwKQEAgLTE0MTYsNyArMTQxNiw3IEBAIGV0aF9lbV9yeF9xdWV1ZV9zZXR1cChzdHJ1Y3Qg
cnRlX2V0aF9kZXYgKmRldiwKIAogCXJ4cS0+cmR0X3JlZ19hZGRyID0gRTEwMDBfUENJX1JFR19B
RERSKGh3LCBFMTAwMF9SRFQocXVldWVfaWR4KSk7CiAJcnhxLT5yZGhfcmVnX2FkZHIgPSBFMTAw
MF9QQ0lfUkVHX0FERFIoaHcsIEUxMDAwX1JESChxdWV1ZV9pZHgpKTsKLQlyeHEtPnJ4X3Jpbmdf
cGh5c19hZGRyID0gcnRlX21lbV9waHkybWNoKHJ6LT5tZW1zZWdfaWQsIHJ6LT5waHlzX2FkZHIp
OworCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSByei0+cGh5c19hZGRyOwogCXJ4cS0+cnhfcmlu
ZyA9IChzdHJ1Y3QgZTEwMDBfcnhfZGVzYyAqKSByei0+YWRkcjsKIAogCVBNRF9JTklUX0xPRyhE
RUJVRywgInN3X3Jpbmc9JXAgaHdfcmluZz0lcCBkbWFfYWRkcj0weCUiUFJJeDY0LApkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQvZTEwMDAvaWdiX3J4dHguYyBiL2RyaXZlcnMvbmV0L2UxMDAwL2ln
Yl9yeHR4LmMKaW5kZXggMWM4MGEyYS4uMGZjY2I1ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQv
ZTEwMDAvaWdiX3J4dHguYworKysgYi9kcml2ZXJzL25ldC9lMTAwMC9pZ2Jfcnh0eC5jCkBAIC0x
NTMwLDcgKzE1MzAsNyBAQCBldGhfaWdiX3R4X3F1ZXVlX3NldHVwKHN0cnVjdCBydGVfZXRoX2Rl
diAqZGV2LAogCXR4cS0+cG9ydF9pZCA9IGRldi0+ZGF0YS0+cG9ydF9pZDsKIAogCXR4cS0+dGR0
X3JlZ19hZGRyID0gRTEwMDBfUENJX1JFR19BRERSKGh3LCBFMTAwMF9URFQodHhxLT5yZWdfaWR4
KSk7Ci0JdHhxLT50eF9yaW5nX3BoeXNfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaCh0ei0+bWVtc2Vn
X2lkLCB0ei0+cGh5c19hZGRyKTsKKwl0eHEtPnR4X3JpbmdfcGh5c19hZGRyID0gdHotPnBoeXNf
YWRkcjsKIAogCXR4cS0+dHhfcmluZyA9ICh1bmlvbiBlMTAwMF9hZHZfdHhfZGVzYyAqKSB0ei0+
YWRkcjsKIAkvKiBBbGxvY2F0ZSBzb2Z0d2FyZSByaW5nICovCkBAIC0xNjY3LDcgKzE2NjcsNyBA
QCBldGhfaWdiX3J4X3F1ZXVlX3NldHVwKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LAogCX0KIAly
eHEtPnJkdF9yZWdfYWRkciA9IEUxMDAwX1BDSV9SRUdfQUREUihodywgRTEwMDBfUkRUKHJ4cS0+
cmVnX2lkeCkpOwogCXJ4cS0+cmRoX3JlZ19hZGRyID0gRTEwMDBfUENJX1JFR19BRERSKGh3LCBF
MTAwMF9SREgocnhxLT5yZWdfaWR4KSk7Ci0JcnhxLT5yeF9yaW5nX3BoeXNfYWRkciA9IHJ0ZV9t
ZW1fcGh5Mm1jaChyei0+bWVtc2VnX2lkLCByei0+cGh5c19hZGRyKTsKKwlyeHEtPnJ4X3Jpbmdf
cGh5c19hZGRyID0gcnotPnBoeXNfYWRkcjsKIAlyeHEtPnJ4X3JpbmcgPSAodW5pb24gZTEwMDBf
YWR2X3J4X2Rlc2MgKikgcnotPmFkZHI7CiAKIAkvKiBBbGxvY2F0ZSBzb2Z0d2FyZSByaW5nLiAq
LwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZm0xMGsvZm0xMGtfZXRoZGV2LmMgYi9kcml2ZXJz
L25ldC9mbTEway9mbTEwa19ldGhkZXYuYwppbmRleCBlNjBkM2EzLi4xNWVhMmE1IDEwMDY0NAot
LS0gYS9kcml2ZXJzL25ldC9mbTEway9mbTEwa19ldGhkZXYuYworKysgYi9kcml2ZXJzL25ldC9m
bTEway9mbTEwa19ldGhkZXYuYwpAQCAtMTg4Nyw3ICsxODg3LDcgQEAgZm0xMGtfcnhfcXVldWVf
c2V0dXAoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVpbnQxNl90IHF1ZXVlX2lkLAogCQlyZXR1
cm4gLUVOT01FTTsKIAl9CiAJcS0+aHdfcmluZyA9IG16LT5hZGRyOwotCXEtPmh3X3JpbmdfcGh5
c19hZGRyID0gcnRlX21lbV9waHkybWNoKG16LT5tZW1zZWdfaWQsIG16LT5waHlzX2FkZHIpOwor
CXEtPmh3X3JpbmdfcGh5c19hZGRyID0gbXotPnBoeXNfYWRkcjsKIAogCS8qIENoZWNrIGlmIG51
bWJlciBvZiBkZXNjcyBzYXRpc2ZpZWQgVmVjdG9yIHJlcXVpcmVtZW50ICovCiAJaWYgKCFydGVf
aXNfcG93ZXJfb2ZfMihuYl9kZXNjKSkgewpAQCAtMjA0Nyw3ICsyMDQ3LDcgQEAgZm0xMGtfdHhf
cXVldWVfc2V0dXAoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVpbnQxNl90IHF1ZXVlX2lkLAog
CQlyZXR1cm4gLUVOT01FTTsKIAl9CiAJcS0+aHdfcmluZyA9IG16LT5hZGRyOwotCXEtPmh3X3Jp
bmdfcGh5c19hZGRyID0gcnRlX21lbV9waHkybWNoKG16LT5tZW1zZWdfaWQsIG16LT5waHlzX2Fk
ZHIpOworCXEtPmh3X3JpbmdfcGh5c19hZGRyID0gbXotPnBoeXNfYWRkcjsKIAogCS8qCiAJICog
YWxsb2NhdGUgbWVtb3J5IGZvciB0aGUgUlMgYml0IHRyYWNrZXIuIEVub3VnaCBzbG90cyB0byBo
b2xkIHRoZQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jIGIvZHJp
dmVycy9uZXQvaTQwZS9pNDBlX2V0aGRldi5jCmluZGV4IGYxMmFlZmEuLmYzMGI0ZjUgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9ldGhkZXYuYworKysgYi9kcml2ZXJzL25ldC9p
NDBlL2k0MGVfZXRoZGV2LmMKQEAgLTM3NjksNyArMzc2OSw3IEBAIGk0MGVfYWxsb2NhdGVfZG1h
X21lbV9kKF9fYXR0cmlidXRlX18oKHVudXNlZCkpIHN0cnVjdCBpNDBlX2h3ICpodywKIAogCW1l
bS0+c2l6ZSA9IHNpemU7CiAJbWVtLT52YSA9IG16LT5hZGRyOwotCW1lbS0+cGEgPSBydGVfbWVt
X3BoeTJtY2gobXotPm1lbXNlZ19pZCwgbXotPnBoeXNfYWRkcik7CisJbWVtLT5wYSA9IG16LT5w
aHlzX2FkZHI7CiAJbWVtLT56b25lID0gKGNvbnN0IHZvaWQgKiltejsKIAlQTURfRFJWX0xPRyhE
RUJVRywKIAkJIm1lbXpvbmUgJXMgYWxsb2NhdGVkIHdpdGggcGh5c2ljYWwgYWRkcmVzczogJSJQ
Ukl1NjQsCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZmRpci5jIGIvZHJpdmVy
cy9uZXQvaTQwZS9pNDBlX2ZkaXIuYwppbmRleCA4MDEzYWRkLi43MGRhZTkyIDEwMDY0NAotLS0g
YS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZmRpci5jCisrKyBiL2RyaXZlcnMvbmV0L2k0MGUvaTQw
ZV9mZGlyLmMKQEAgLTI0OSw3ICsyNDksNyBAQCBpNDBlX2ZkaXJfc2V0dXAoc3RydWN0IGk0MGVf
cGYgKnBmKQogCQlnb3RvIGZhaWxfbWVtOwogCX0KIAlwZi0+ZmRpci5wcmdfcGt0ID0gbXotPmFk
ZHI7Ci0JcGYtPmZkaXIuZG1hX2FkZHIgPSBydGVfbWVtX3BoeTJtY2gobXotPm1lbXNlZ19pZCwg
bXotPnBoeXNfYWRkcik7CisJcGYtPmZkaXIuZG1hX2FkZHIgPSBtei0+cGh5c19hZGRyOwogCiAJ
cGYtPmZkaXIubWF0Y2hfY291bnRlcl9pbmRleCA9IEk0MEVfQ09VTlRFUl9JTkRFWF9GRElSKGh3
LT5wZl9pZCk7CiAJUE1EX0RSVl9MT0coSU5GTywgIkZESVIgc2V0dXAgc3VjY2Vzc2Z1bGx5LCB3
aXRoIHByb2dyYW1taW5nIHF1ZXVlICV1LiIsCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9pNDBl
L2k0MGVfcnh0eC5jIGIvZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHguYwppbmRleCBmNTcxZTc5
Li4zNDRjMTFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eC5jCisrKyBi
L2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9yeHR4LmMKQEAgLTE4MjIsNyArMTgyMiw3IEBAIGk0MGVf
ZGV2X3J4X3F1ZXVlX3NldHVwKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LAogCS8qIFplcm8gYWxs
IHRoZSBkZXNjcmlwdG9ycyBpbiB0aGUgcmluZy4gKi8KIAltZW1zZXQocnotPmFkZHIsIDAsIHJp
bmdfc2l6ZSk7CiAKLQlyeHEtPnJ4X3JpbmdfcGh5c19hZGRyID0gcnRlX21lbV9waHkybWNoKHJ6
LT5tZW1zZWdfaWQsIHJ6LT5waHlzX2FkZHIpOworCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSBy
ei0+cGh5c19hZGRyOwogCXJ4cS0+cnhfcmluZyA9ICh1bmlvbiBpNDBlX3J4X2Rlc2MgKilyei0+
YWRkcjsKIAogCWxlbiA9ICh1aW50MTZfdCkobmJfZGVzYyArIFJURV9QTURfSTQwRV9SWF9NQVhf
QlVSU1QpOwpAQCAtMjE1OSw3ICsyMTU5LDcgQEAgaTQwZV9kZXZfdHhfcXVldWVfc2V0dXAoc3Ry
dWN0IHJ0ZV9ldGhfZGV2ICpkZXYsCiAJdHhxLT52c2kgPSB2c2k7CiAJdHhxLT50eF9kZWZlcnJl
ZF9zdGFydCA9IHR4X2NvbmYtPnR4X2RlZmVycmVkX3N0YXJ0OwogCi0JdHhxLT50eF9yaW5nX3Bo
eXNfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaCh0ei0+bWVtc2VnX2lkLCB0ei0+cGh5c19hZGRyKTsK
Kwl0eHEtPnR4X3JpbmdfcGh5c19hZGRyID0gdHotPnBoeXNfYWRkcjsKIAl0eHEtPnR4X3Jpbmcg
PSAoc3RydWN0IGk0MGVfdHhfZGVzYyAqKXR6LT5hZGRyOwogCiAJLyogQWxsb2NhdGUgc29mdHdh
cmUgcmluZyAqLwpAQCAtMjY3MSw3ICsyNjcxLDcgQEAgaTQwZV9mZGlyX3NldHVwX3R4X3Jlc291
cmNlcyhzdHJ1Y3QgaTQwZV9wZiAqcGYpCiAJdHhxLT5yZWdfaWR4ID0gcGYtPmZkaXIuZmRpcl92
c2ktPmJhc2VfcXVldWU7CiAJdHhxLT52c2kgPSBwZi0+ZmRpci5mZGlyX3ZzaTsKIAotCXR4cS0+
dHhfcmluZ19waHlzX2FkZHIgPSBydGVfbWVtX3BoeTJtY2godHotPm1lbXNlZ19pZCwgdHotPnBo
eXNfYWRkcik7CisJdHhxLT50eF9yaW5nX3BoeXNfYWRkciA9IHR6LT5waHlzX2FkZHI7CiAJdHhx
LT50eF9yaW5nID0gKHN0cnVjdCBpNDBlX3R4X2Rlc2MgKil0ei0+YWRkcjsKIAkvKgogCSAqIGRv
bid0IG5lZWQgdG8gYWxsb2NhdGUgc29mdHdhcmUgcmluZyBhbmQgcmVzZXQgZm9yIHRoZSBmZGly
CkBAIC0yNzI3LDcgKzI3MjcsNyBAQCBpNDBlX2ZkaXJfc2V0dXBfcnhfcmVzb3VyY2VzKHN0cnVj
dCBpNDBlX3BmICpwZikKIAlyeHEtPnJlZ19pZHggPSBwZi0+ZmRpci5mZGlyX3ZzaS0+YmFzZV9x
dWV1ZTsKIAlyeHEtPnZzaSA9IHBmLT5mZGlyLmZkaXJfdnNpOwogCi0JcnhxLT5yeF9yaW5nX3Bo
eXNfYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaChyei0+bWVtc2VnX2lkLCByei0+cGh5c19hZGRyKTsK
KwlyeHEtPnJ4X3JpbmdfcGh5c19hZGRyID0gcnotPnBoeXNfYWRkcjsKIAlyeHEtPnJ4X3Jpbmcg
PSAodW5pb24gaTQwZV9yeF9kZXNjICopcnotPmFkZHI7CiAKIAkvKgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0eC5jIGIvZHJpdmVycy9uZXQvaXhnYmUvaXhnYmVfcnh0
eC5jCmluZGV4IDY0YmZmMjUuLmFjMTQxNWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2l4Z2Jl
L2l4Z2JlX3J4dHguYworKysgYi9kcml2ZXJzL25ldC9peGdiZS9peGdiZV9yeHR4LmMKQEAgLTI1
NDgsNyArMjU0OCw3IEBAIGl4Z2JlX2Rldl90eF9xdWV1ZV9zZXR1cChzdHJ1Y3QgcnRlX2V0aF9k
ZXYgKmRldiwKIAllbHNlCiAJCXR4cS0+dGR0X3JlZ19hZGRyID0gSVhHQkVfUENJX1JFR19BRERS
KGh3LCBJWEdCRV9URFQodHhxLT5yZWdfaWR4KSk7CiAKLQl0eHEtPnR4X3JpbmdfcGh5c19hZGRy
ID0gcnRlX21lbV9waHkybWNoKHR6LT5tZW1zZWdfaWQsIHR6LT5waHlzX2FkZHIpOworCXR4cS0+
dHhfcmluZ19waHlzX2FkZHIgPSB0ei0+cGh5c19hZGRyOwogCXR4cS0+dHhfcmluZyA9ICh1bmlv
biBpeGdiZV9hZHZfdHhfZGVzYyAqKSB0ei0+YWRkcjsKIAogCS8qIEFsbG9jYXRlIHNvZnR3YXJl
IHJpbmcgKi8KQEAgLTI4NTAsNyArMjg1MCw3IEBAIGl4Z2JlX2Rldl9yeF9xdWV1ZV9zZXR1cChz
dHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiwKIAkJCUlYR0JFX1BDSV9SRUdfQUREUihodywgSVhHQkVf
UkRIKHJ4cS0+cmVnX2lkeCkpOwogCX0KIAotCXJ4cS0+cnhfcmluZ19waHlzX2FkZHIgPSBydGVf
bWVtX3BoeTJtY2gocnotPm1lbXNlZ19pZCwgcnotPnBoeXNfYWRkcik7CisJcnhxLT5yeF9yaW5n
X3BoeXNfYWRkciA9IHJ6LT5waHlzX2FkZHI7CiAJcnhxLT5yeF9yaW5nID0gKHVuaW9uIGl4Z2Jl
X2Fkdl9yeF9kZXNjICopIHJ6LT5hZGRyOwogCiAJLyoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0
L3NmYy9zZmMuYyBiL2RyaXZlcnMvbmV0L3NmYy9zZmMuYwppbmRleCA2Y2VjZmMwLi5mOWU5OTE2
IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9zZmMvc2ZjLmMKKysrIGIvZHJpdmVycy9uZXQvc2Zj
L3NmYy5jCkBAIC02MSw3ICs2MSw3IEBAIHNmY19kbWFfYWxsb2MoY29uc3Qgc3RydWN0IHNmY19h
ZGFwdGVyICpzYSwgY29uc3QgY2hhciAqbmFtZSwgdWludDE2X3QgaWQsCiAJCXJldHVybiBFTk9N
RU07CiAJfQogCi0JZXNtcC0+ZXNtX2FkZHIgPSBydGVfbWVtX3BoeTJtY2gobXotPm1lbXNlZ19p
ZCwgbXotPnBoeXNfYWRkcik7CisJZXNtcC0+ZXNtX2FkZHIgPSBtei0+cGh5c19hZGRyOwogCWlm
IChlc21wLT5lc21fYWRkciA9PSBSVEVfQkFEX1BIWVNfQUREUikgewogCQkodm9pZClydGVfbWVt
em9uZV9mcmVlKG16KTsKIAkJcmV0dXJuIEVGQVVMVDsKZGlmZiAtLWdpdCBhL2xpYi9saWJydGVf
ZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnkuaCBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9p
bmNsdWRlL3J0ZV9tZW1vcnkuaAppbmRleCA0YWE1ZDFmLi44ZDM5NjBkIDEwMDY0NAotLS0gYS9s
aWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5LmgKKysrIGIvbGliL2xpYnJ0
ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRlX21lbW9yeS5oCkBAIC0yMDAsMzAgKzIwMCw2IEBAIHVu
c2lnbmVkIHJ0ZV9tZW1vcnlfZ2V0X25yYW5rKHZvaWQpOwogLyoqPCBJbnRlcm5hbCB1c2Ugb25s
eSAtIHNob3VsZCBET00wIG1lbW9yeSBtYXBwaW5nIGJlIHVzZWQgKi8KIGludCBydGVfeGVuX2Rv
bTBfc3VwcG9ydGVkKHZvaWQpOwogCi0vKio8IEludGVybmFsIHVzZSBvbmx5IC0gcGh5cyB0byB2
aXJ0IG1hcHBpbmcgZm9yIHhlbiAqLwotcGh5c19hZGRyX3QgcnRlX3hlbl9tZW1fcGh5Mm1jaChp
bnQzMl90LCBjb25zdCBwaHlzX2FkZHJfdCk7Ci0KLS8qKgotICogUmV0dXJuIHRoZSBwaHlzaWNh
bCBhZGRyZXNzIG9mIGVsdCwgd2hpY2ggaXMgYW4gZWxlbWVudCBvZiB0aGUgcG9vbCBtcC4KLSAq
Ci0gKiBAcGFyYW0gbWVtc2VnX2lkCi0gKiAgIElkZW50aWZpZXIgb2YgdGhlIG1lbW9yeSBzZWdt
ZW50IG93bmluZyB0aGUgcGh5c2ljYWwgYWRkcmVzcy4gSWYKLSAqICAgc2V0IHRvIC0xLCBmaW5k
IGl0IGF1dG9tYXRpY2FsbHkuCi0gKiBAcGFyYW0gcGh5X2FkZHIKLSAqICAgcGh5c2ljYWwgYWRk
cmVzcyBvZiBlbHQuCi0gKgotICogQHJldHVybgotICogICBUaGUgcGh5c2ljYWwgYWRkcmVzcyBv
ciBSVEVfQkFEX1BIWVNfQUREUiBvbiBlcnJvci4KLSAqLwotc3RhdGljIGlubGluZSBwaHlzX2Fk
ZHJfdAotcnRlX21lbV9waHkybWNoKGludDMyX3QgbWVtc2VnX2lkLCBjb25zdCBwaHlzX2FkZHJf
dCBwaHlfYWRkcikKLXsKLQlpZiAocnRlX3hlbl9kb20wX3N1cHBvcnRlZCgpKQotCQlyZXR1cm4g
cnRlX3hlbl9tZW1fcGh5Mm1jaChtZW1zZWdfaWQsIHBoeV9hZGRyKTsKLQllbHNlCi0JCXJldHVy
biBwaHlfYWRkcjsKLX0KLQogLyoqCiAgKiBNZW1vcnkgaW5pdCBmb3Igc3VwcG9ydGluZyBhcHBs
aWNhdGlvbiBydW5uaW5nIG9uIFhlbiBkb21haW4wLgogICoKQEAgLTI1MCwxMiArMjI2LDYgQEAg
c3RhdGljIGlubGluZSBpbnQgcnRlX3hlbl9kb20wX3N1cHBvcnRlZCh2b2lkKQogewogCXJldHVy
biAwOwogfQotCi1zdGF0aWMgaW5saW5lIHBoeXNfYWRkcl90Ci1ydGVfbWVtX3BoeTJtY2goaW50
MzJfdCBtZW1zZWdfaWQgX19ydGVfdW51c2VkLCBjb25zdCBwaHlzX2FkZHJfdCBwaHlfYWRkcikK
LXsKLQlyZXR1cm4gcGh5X2FkZHI7Ci19CiAjZW5kaWYKIAogI2lmZGVmIF9fY3BsdXNwbHVzCmRp
ZmYgLS1naXQgYS9saWIvbGlicnRlX21lbXBvb2wvcnRlX21lbXBvb2wuYyBiL2xpYi9saWJydGVf
bWVtcG9vbC9ydGVfbWVtcG9vbC5jCmluZGV4IDZkNzI2YWUuLjg5MmExYWMgMTAwNjQ0Ci0tLSBh
L2xpYi9saWJydGVfbWVtcG9vbC9ydGVfbWVtcG9vbC5jCisrKyBiL2xpYi9saWJydGVfbWVtcG9v
bC9ydGVfbWVtcG9vbC5jCkBAIC00NzMsOCArNDczLDYgQEAgcnRlX21lbXBvb2xfcG9wdWxhdGVf
dmlydChzdHJ1Y3QgcnRlX21lbXBvb2wgKm1wLCBjaGFyICphZGRyLAogCQkgICAgIG1wLT5wb3B1
bGF0ZWRfc2l6ZSA8IG1wLT5zaXplOyBvZmYgKz0gcGh5c19sZW4pIHsKIAogCQlwYWRkciA9IHJ0
ZV9tZW1fdmlydDJwaHkoYWRkciArIG9mZik7Ci0JCS8qIHJlcXVpcmVkIGZvciB4ZW5fZG9tMCB0
byBnZXQgdGhlIG1hY2hpbmUgYWRkcmVzcyAqLwotCQlwYWRkciA9IHJ0ZV9tZW1fcGh5Mm1jaCgt
MSwgcGFkZHIpOwogCiAJCWlmIChwYWRkciA9PSBSVEVfQkFEX1BIWVNfQUREUiAmJiBydGVfZWFs
X2hhc19odWdlcGFnZXMoKSkgewogCQkJcmV0ID0gLUVJTlZBTDsKQEAgLTQ4Niw3ICs0ODQsNiBA
QCBydGVfbWVtcG9vbF9wb3B1bGF0ZV92aXJ0KHN0cnVjdCBydGVfbWVtcG9vbCAqbXAsIGNoYXIg
KmFkZHIsCiAJCQlwaHlzX2FkZHJfdCBwYWRkcl90bXA7CiAKIAkJCXBhZGRyX3RtcCA9IHJ0ZV9t
ZW1fdmlydDJwaHkoYWRkciArIG9mZiArIHBoeXNfbGVuKTsKLQkJCXBhZGRyX3RtcCA9IHJ0ZV9t
ZW1fcGh5Mm1jaCgtMSwgcGFkZHJfdG1wKTsKIAogCQkJaWYgKHBhZGRyX3RtcCAhPSBwYWRkciAr
IHBoeXNfbGVuKQogCQkJCWJyZWFrOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK40-0007kM-96; Thu, 14 Sep 2017 02:39:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK3y-0007k6-Vn
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 21/BD-03093-6EBE9B95; Thu, 14 Sep 2017 02:39:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42Jpa+sQ0X3yeme
 kweMDWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRrZ9YC26uZqk4efI+YwPjm7PMXYycHEIC
 0xgldr8qBLElBHgljiybwQph+0t8Wv+CFaKmXGLT6y4wm01AW+LTqh52EFtEQEDic+diti5GL
 g5mgUYmiR1bvoMNFQYqaljzjRHEZhFQlbh8+QMTiM0r4CYxe/pVNogFchI3z3WC1XMKuEt0P9
 vGCLHMTeLfvQtsExh5FzAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwJBiDYwXh9Y8AhRkkOJiVR3r26OyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBy
 AkNMSLAoNT21Ii0zBxicMGkJDh4lEd6dr4DSvMUFibnFmekQqVOM9hzHNl3+w8TRcfMukNwEJ
 jd8f/CHSYglLz8vVUqc9x1ImwBIW0ZpHtxQWDRdYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkj
 DvNZApPJl5JXC7XwGdxQR01pnTO0DOKklESEk1MHpNVjH+f9r0nODds1IbH18xUmwQujDJmnf
 6nntTQzVulJxRZpt4WbZdz2ZTR2Zyq+wMxoSk2pfP5y6+GtkrXCQ1YTvrur71eo/7VD/kqDnN
 E/pbapNRZf0x9RtbypyXa6+urDuVabtqXs7NLab7Er+6fvbJPtfr1vxm9RaVQDnxB6wMjvuz/
 yixFGckGmoxFxUnAgCOIa1JoQIAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!3
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 608 invoked from network); 14 Sep 2017 02:39:31 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:31 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148266"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:27 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:25 +0000
Message-Id: <1505356829-88652-3-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 2/6] net/xenvirt: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgpBY2tl
ZC1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ci0tLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgLQog
YXBwL3Rlc3QtcG1kL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgLQog
YXBwL3Rlc3QtcG1kL3Rlc3RwbWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTEgKy0K
IGNvbmZpZy9jb21tb25fYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1IC0K
IGNvbmZpZy9kZWZjb25maWdfYXJtLWFybXY3YS1saW51eGFwcC1nY2MgICAgICAgIHwgICAxIC0K
IGRvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaSAgICAgICAgICAgIHwgICA2IC0K
IGRyaXZlcnMvbmV0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyIC0K
IGRyaXZlcnMvbmV0L3hlbnZpcnQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgIDU3IC0t
CiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5jICAgICAgICAgICB8IDc2NiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52
aXJ0LmggICAgICAgICAgIHwgIDYxIC0tCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVu
dmlydF92ZXJzaW9uLm1hcCB8ICAgNyAtCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29s
X2dudGFsbG9jLmMgICAgICB8IDI5NSAtLS0tLS0tLS0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRl
X3hlbl9saWIuYyAgICAgICAgICAgICAgIHwgNDU0IC0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL25l
dC94ZW52aXJ0L3J0ZV94ZW5fbGliLmggICAgICAgICAgICAgICB8IDExNiAtLS0tCiBkcml2ZXJz
L25ldC94ZW52aXJ0L3ZpcnRpb19sb2dzLmggICAgICAgICAgICAgICB8ICA3MCAtLS0KIGRyaXZl
cnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmggICAgICAgICAgICAgICAgIHwgMjczIC0tLS0tLS0t
LQogbWsvcnRlLmFwcC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg
LQogcGtnL2RwZGsuc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMg
LQogMTggZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjE1NiBkZWxldGlvbnMoLSkK
IGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMveGVudmlydC5pbmkK
IGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlCiBkZWxldGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuYwogZGVsZXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmgKIGRlbGV0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9u
Lm1hcAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX21lbXBvb2xf
Z250YWxsb2MuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hl
bl9saWIuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9s
aWIuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xvZ3Mu
aAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmgKCmRp
ZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGZlNmM2ZGIuLjAwM2U3
MmUgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xOTQsOSAr
MTk0LDcgQEAgTTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgogRjogbGli
L2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvCiBGOiBsaWIvbGlicnRlX2VhbC9saW51eGFw
cC9lYWwvKnhlbioKIEY6IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMt
ZW52L3J0ZV9kb20wX2NvbW1vbi5oCi1GOiBkcml2ZXJzL25ldC94ZW52aXJ0LwogRjogZG9jL2d1
aWRlcy94ZW4vCi1GOiBkb2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMveGVudmlydC5pbmkKIAogRnJl
ZUJTRCBFQUwgKHdpdGggb3ZlcmxhcHMpCiBNOiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNo
YXJkc29uQGludGVsLmNvbT4KZGlmZiAtLWdpdCBhL2FwcC90ZXN0LXBtZC9NYWtlZmlsZSBiL2Fw
cC90ZXN0LXBtZC9NYWtlZmlsZQppbmRleCBjMzZiZTE5Li5iNmU4MGRkIDEwMDY0NAotLS0gYS9h
cHAvdGVzdC1wbWQvTWFrZWZpbGUKKysrIGIvYXBwL3Rlc3QtcG1kL01ha2VmaWxlCkBAIC03Nywx
MCArNzcsNiBAQCBpZmVxICgkKENPTkZJR19SVEVfTElCUlRFX0JOWFRfUE1EKSx5KQogTERMSUJT
ICs9IC1scnRlX3BtZF9ibnh0CiBlbmRpZgogCi1pZmVxICgkKENPTkZJR19SVEVfTElCUlRFX1BN
RF9YRU5WSVJUKSx5KQotTERMSUJTICs9IC1scnRlX3BtZF94ZW52aXJ0Ci1lbmRpZgotCiBlbmRp
ZgogCiBDRkxBR1NfY21kbGluZS5vIDo9IC1EX0dOVV9TT1VSQ0UKZGlmZiAtLWdpdCBhL2FwcC90
ZXN0LXBtZC90ZXN0cG1kLmMgYi9hcHAvdGVzdC1wbWQvdGVzdHBtZC5jCmluZGV4IGUwOTdlZTAu
LmM5MmZmZjIgMTAwNjQ0Ci0tLSBhL2FwcC90ZXN0LXBtZC90ZXN0cG1kLmMKKysrIGIvYXBwL3Rl
c3QtcG1kL3Rlc3RwbWQuYwpAQCAtNzYsOSArNzYsNiBAQAogI2lmZGVmIFJURV9MSUJSVEVfSVhH
QkVfUE1ECiAjaW5jbHVkZSA8cnRlX3BtZF9peGdiZS5oPgogI2VuZGlmCi0jaWZkZWYgUlRFX0xJ
QlJURV9QTURfWEVOVklSVAotI2luY2x1ZGUgPHJ0ZV9ldGhfeGVudmlydC5oPgotI2VuZGlmCiAj
aWZkZWYgUlRFX0xJQlJURV9QRFVNUAogI2luY2x1ZGUgPHJ0ZV9wZHVtcC5oPgogI2VuZGlmCkBA
IC00OTcsMzcgKzQ5NCwyNSBAQCBtYnVmX3Bvb2xfY3JlYXRlKHVpbnQxNl90IG1idWZfc2VnX3Np
emUsIHVuc2lnbmVkIG5iX21idWYsCiAJCSJjcmVhdGUgYSBuZXcgbWJ1ZiBwb29sIDwlcz46IG49
JXUsIHNpemU9JXUsIHNvY2tldD0ldVxuIiwKIAkJcG9vbF9uYW1lLCBuYl9tYnVmLCBtYnVmX3Nl
Z19zaXplLCBzb2NrZXRfaWQpOwogCi0jaWZkZWYgUlRFX0xJQlJURV9QTURfWEVOVklSVAotCXJ0
ZV9tcCA9IHJ0ZV9tZW1wb29sX2dudGFsbG9jX2NyZWF0ZShwb29sX25hbWUsIG5iX21idWYsIG1i
X3NpemUsCi0JCSh1bnNpZ25lZCkgbWJfbWVtcG9vbF9jYWNoZSwKLQkJc2l6ZW9mKHN0cnVjdCBy
dGVfcGt0bWJ1Zl9wb29sX3ByaXZhdGUpLAotCQlydGVfcGt0bWJ1Zl9wb29sX2luaXQsIE5VTEws
Ci0JCXJ0ZV9wa3RtYnVmX2luaXQsIE5VTEwsCi0JCXNvY2tldF9pZCwgMCk7Ci0jZW5kaWYKLQot
CS8qIGlmIHRoZSBmb3JtZXIgWEVOIGFsbG9jYXRpb24gZmFpbGVkIGZhbGwgYmFjayB0byBub3Jt
YWwgYWxsb2NhdGlvbiAqLwotCWlmIChydGVfbXAgPT0gTlVMTCkgewotCQlpZiAobXBfYW5vbiAh
PSAwKSB7Ci0JCQlydGVfbXAgPSBydGVfbWVtcG9vbF9jcmVhdGVfZW1wdHkocG9vbF9uYW1lLCBu
Yl9tYnVmLAotCQkJCW1iX3NpemUsICh1bnNpZ25lZCkgbWJfbWVtcG9vbF9jYWNoZSwKLQkJCQlz
aXplb2Yoc3RydWN0IHJ0ZV9wa3RtYnVmX3Bvb2xfcHJpdmF0ZSksCi0JCQkJc29ja2V0X2lkLCAw
KTsKLQkJCWlmIChydGVfbXAgPT0gTlVMTCkKLQkJCQlnb3RvIGVycjsKLQotCQkJaWYgKHJ0ZV9t
ZW1wb29sX3BvcHVsYXRlX2Fub24ocnRlX21wKSA9PSAwKSB7Ci0JCQkJcnRlX21lbXBvb2xfZnJl
ZShydGVfbXApOwotCQkJCXJ0ZV9tcCA9IE5VTEw7Ci0JCQkJZ290byBlcnI7Ci0JCQl9Ci0JCQly
dGVfcGt0bWJ1Zl9wb29sX2luaXQocnRlX21wLCBOVUxMKTsKLQkJCXJ0ZV9tZW1wb29sX29ial9p
dGVyKHJ0ZV9tcCwgcnRlX3BrdG1idWZfaW5pdCwgTlVMTCk7Ci0JCX0gZWxzZSB7Ci0JCQkvKiB3
cmFwcGVyIHRvIHJ0ZV9tZW1wb29sX2NyZWF0ZSgpICovCi0JCQlydGVfbXAgPSBydGVfcGt0bWJ1
Zl9wb29sX2NyZWF0ZShwb29sX25hbWUsIG5iX21idWYsCi0JCQkJbWJfbWVtcG9vbF9jYWNoZSwg
MCwgbWJ1Zl9zZWdfc2l6ZSwgc29ja2V0X2lkKTsKKwlpZiAobXBfYW5vbiAhPSAwKSB7CisJCXJ0
ZV9tcCA9IHJ0ZV9tZW1wb29sX2NyZWF0ZV9lbXB0eShwb29sX25hbWUsIG5iX21idWYsCisJCQlt
Yl9zaXplLCAodW5zaWduZWQpIG1iX21lbXBvb2xfY2FjaGUsCisJCQlzaXplb2Yoc3RydWN0IHJ0
ZV9wa3RtYnVmX3Bvb2xfcHJpdmF0ZSksCisJCQlzb2NrZXRfaWQsIDApOworCQlpZiAocnRlX21w
ID09IE5VTEwpCisJCQlnb3RvIGVycjsKKworCQlpZiAocnRlX21lbXBvb2xfcG9wdWxhdGVfYW5v
bihydGVfbXApID09IDApIHsKKwkJCXJ0ZV9tZW1wb29sX2ZyZWUocnRlX21wKTsKKwkJCXJ0ZV9t
cCA9IE5VTEw7CisJCQlnb3RvIGVycjsKIAkJfQorCQlydGVfcGt0bWJ1Zl9wb29sX2luaXQocnRl
X21wLCBOVUxMKTsKKwkJcnRlX21lbXBvb2xfb2JqX2l0ZXIocnRlX21wLCBydGVfcGt0bWJ1Zl9p
bml0LCBOVUxMKTsKKwl9IGVsc2UgeworCQkvKiB3cmFwcGVyIHRvIHJ0ZV9tZW1wb29sX2NyZWF0
ZSgpICovCisJCXJ0ZV9tcCA9IHJ0ZV9wa3RtYnVmX3Bvb2xfY3JlYXRlKHBvb2xfbmFtZSwgbmJf
bWJ1ZiwKKwkJCW1iX21lbXBvb2xfY2FjaGUsIDAsIG1idWZfc2VnX3NpemUsIHNvY2tldF9pZCk7
CiAJfQogCiBlcnI6CmRpZmYgLS1naXQgYS9jb25maWcvY29tbW9uX2Jhc2UgYi9jb25maWcvY29t
bW9uX2Jhc2UKaW5kZXggNWU5N2EwOC4uOTM5MjhiNiAxMDA2NDQKLS0tIGEvY29uZmlnL2NvbW1v
bl9iYXNlCisrKyBiL2NvbmZpZy9jb21tb25fYmFzZQpAQCAtNDExLDExICs0MTEsNiBAQCBDT05G
SUdfUlRFX0xJQlJURV9BVlBfREVCVUdfQlVGRkVSUz1uCiBDT05GSUdfUlRFX0xJQlJURV9QTURf
VEFQPW4KIAogIwotIyBDb21waWxlIFhlbiBQTUQKLSMKLUNPTkZJR19SVEVfTElCUlRFX1BNRF9Y
RU5WSVJUPW4KLQotIwogIyBDb21waWxlIG51bGwgUE1ECiAjCiBDT05GSUdfUlRFX0xJQlJURV9Q
TURfTlVMTD15CmRpZmYgLS1naXQgYS9jb25maWcvZGVmY29uZmlnX2FybS1hcm12N2EtbGludXhh
cHAtZ2NjIGIvY29uZmlnL2RlZmNvbmZpZ19hcm0tYXJtdjdhLWxpbnV4YXBwLWdjYwppbmRleCAw
MGJjMmFiLi42NjI4NTY3IDEwMDY0NAotLS0gYS9jb25maWcvZGVmY29uZmlnX2FybS1hcm12N2Et
bGludXhhcHAtZ2NjCisrKyBiL2NvbmZpZy9kZWZjb25maWdfYXJtLWFybXY3YS1saW51eGFwcC1n
Y2MKQEAgLTc2LDcgKzc2LDYgQEAgQ09ORklHX1JURV9MSUJSVEVfSTQwRV9QTUQ9bgogQ09ORklH
X1JURV9MSUJSVEVfSVhHQkVfUE1EPW4KIENPTkZJR19SVEVfTElCUlRFX01MWDRfUE1EPW4KIENP
TkZJR19SVEVfTElCUlRFX1ZNWE5FVDNfUE1EPW4KLUNPTkZJR19SVEVfTElCUlRFX1BNRF9YRU5W
SVJUPW4KIENPTkZJR19SVEVfTElCUlRFX1BNRF9CTlgyWD1uCiBDT05GSUdfUlRFX0xJQlJURV9R
RURFX1BNRD1uCiBDT05GSUdfUlRFX0xJQlJURV9TRkNfRUZYX1BNRD1uCmRpZmYgLS1naXQgYS9k
b2MvZ3VpZGVzL25pY3MvZmVhdHVyZXMveGVudmlydC5pbmkgYi9kb2MvZ3VpZGVzL25pY3MvZmVh
dHVyZXMveGVudmlydC5pbmkKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDhhYjVmNDYu
LjAwMDAwMDAKLS0tIGEvZG9jL2d1aWRlcy9uaWNzL2ZlYXR1cmVzL3hlbnZpcnQuaW5pCisrKyAv
ZGV2L251bGwKQEAgLTEsNiArMCwwIEBACi07Ci07IFN1cHBvcnRlZCBmZWF0dXJlcyBvZiB0aGUg
J3hlbnZpcnQnIG5ldHdvcmsgcG9sbCBtb2RlIGRyaXZlci4KLTsKLTsgUmVmZXIgdG8gZGVmYXVs
dC5pbmkgZm9yIHRoZSBmdWxsIGxpc3Qgb2YgYXZhaWxhYmxlIFBNRCBmZWF0dXJlcy4KLTsKLVtG
ZWF0dXJlc10KZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L01ha2VmaWxlIGIvZHJpdmVycy9uZXQv
TWFrZWZpbGUKaW5kZXggZDMzYzk1OS4uMGUwMGNkMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQv
TWFrZWZpbGUKKysrIGIvZHJpdmVycy9uZXQvTWFrZWZpbGUKQEAgLTk3LDggKzk3LDYgQEAgRElS
Uy0kKENPTkZJR19SVEVfTElCUlRFX1ZJUlRJT19QTUQpICs9IHZpcnRpbwogREVQRElSUy12aXJ0
aW8gPSAkKGNvcmUtbGlicykKIERJUlMtJChDT05GSUdfUlRFX0xJQlJURV9WTVhORVQzX1BNRCkg
Kz0gdm14bmV0MwogREVQRElSUy12bXhuZXQzID0gJChjb3JlLWxpYnMpCi1ESVJTLSQoQ09ORklH
X1JURV9MSUJSVEVfUE1EX1hFTlZJUlQpICs9IHhlbnZpcnQKLURFUERJUlMteGVudmlydCA9ICQo
Y29yZS1saWJzKSBsaWJydGVfY21kbGluZQogCiBpZmVxICgkKENPTkZJR19SVEVfTElCUlRFX0tO
SSkseSkKIERJUlMtJChDT05GSUdfUlRFX0xJQlJURV9QTURfS05JKSArPSBrbmkKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvTWFrZWZpbGUgYi9kcml2ZXJzL25ldC94ZW52aXJ0L01h
a2VmaWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4YjRiOGYwLi4wMDAwMDAwCi0t
LSBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvTWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSw1NyAr
MCwwIEBACi0jICAgQlNEIExJQ0VOU0UKLSMKLSMgICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IElu
dGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotIyAgIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0jCi0jICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0jICAgYXJlIG1ldDoKLSMK
LSMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKLSMgICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotIyAgICAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4KLSMgICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBw
cm92aWRlZCB3aXRoIHRoZQotIyAgICAgICBkaXN0cmlidXRpb24uCi0jICAgICAqIE5laXRoZXIg
dGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSMgICAg
ICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkCi0jICAgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHBy
aW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSMKLSMgICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVE
IEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0jICAgIkFTIElTIiBB
TkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QK
LSMgICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElU
WSBBTkQgRklUTkVTUyBGT1IKLSMgICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotIyAgIE9XTkVSIE9SIENPTlRSSUJV
VE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotIyAg
IFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QKLSMgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSMgICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJ
TkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSMgICBUSEVPUlkg
T0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUCi0jICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0jICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLQotaW5jbHVkZSAkKFJURV9T
REspL21rL3J0ZS52YXJzLm1rCi0KLSMKLSMgbGlicmFyeSBuYW1lCi0jCi1MSUIgPSBsaWJydGVf
cG1kX3hlbnZpcnQuYQotCi1DRkxBR1MgKz0gLU8zCi1DRkxBR1MgKz0gJChXRVJST1JfRkxBR1Mp
Ci1MRExJQlMgKz0gLWx4ZW5zdG9yZQotCi1FWFBPUlRfTUFQIDo9IHJ0ZV9ldGhfeGVudmlydF92
ZXJzaW9uLm1hcAotCi1MSUJBQklWRVIgOj0gMQotCi0jCi0jIGFsbCBzb3VyY2UgYXJlIHN0b3Jl
ZCBpbiBTUkNTLXkKLSMKLVNSQ1MtJChDT05GSUdfUlRFX0xJQlJURV9QTURfWEVOVklSVCkgKz0g
cnRlX2V0aF94ZW52aXJ0LmMgcnRlX21lbXBvb2xfZ250YWxsb2MuYyBydGVfeGVuX2xpYi5jCi0K
LSMKLSMgRXhwb3J0IGluY2x1ZGUgZmlsZXMKLSMKLVNZTUxJTksteS1pbmNsdWRlICs9IHJ0ZV9l
dGhfeGVudmlydC5oCi0KLWluY2x1ZGUgJChSVEVfU0RLKS9tay9ydGUubGliLm1rCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5jIGIvZHJpdmVycy9uZXQv
eGVudmlydC9ydGVfZXRoX3hlbnZpcnQuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
ZTQwNGI3Ny4uMDAwMDAwMAotLS0gYS9kcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmly
dC5jCisrKyAvZGV2L251bGwKQEAgLTEsNzY2ICswLDAgQEAKLS8qLQotICogICBCU0QgTElDRU5T
RQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICog
ICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFt
ZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29u
dHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJp
dmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3
cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZ
IFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5E
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0g
KiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklC
VVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAq
ICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElO
RywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1Ig
QlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRI
RU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFks
IE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2lu
Y2x1ZGUgPHN0ZGludC5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotI2luY2x1ZGUgPHN0ZGxpYi5o
PgotI2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPHN5cy90eXBlcy5oPgotI2luY2x1ZGUg
PHN5cy9tbWFuLmg+Ci0jaW5jbHVkZSA8ZXJybm8uaD4KLSNpbmNsdWRlIDxzeXMvdXNlci5oPgot
I2lmbmRlZiBQQUdFX1NJWkUKLSNkZWZpbmUgUEFHRV9TSVpFIHN5c2NvbmYoX1NDX1BBR0VfU0la
RSkKLSNlbmRpZgotI2luY2x1ZGUgPGxpbnV4L2JpbmZtdHMuaD4KLSNpbmNsdWRlIDx4ZW4veGVu
LWNvbXBhdC5oPgotI2lmIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0
MDIwMAotI2luY2x1ZGUgPHhzLmg+Ci0jZWxzZQotI2luY2x1ZGUgPHhlbnN0b3JlLmg+Ci0jZW5k
aWYKLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9fcmluZy5oPgotCi0jaW5jbHVkZSA8cnRlX21idWYu
aD4KLSNpbmNsdWRlIDxydGVfZXRoZGV2Lmg+Ci0jaW5jbHVkZSA8cnRlX21hbGxvYy5oPgotI2lu
Y2x1ZGUgPHJ0ZV9tZW1jcHkuaD4KLSNpbmNsdWRlIDxydGVfc3RyaW5nX2Zucy5oPgotI2luY2x1
ZGUgPHJ0ZV92ZGV2Lmg+Ci0jaW5jbHVkZSA8Y21kbGluZV9wYXJzZS5oPgotI2luY2x1ZGUgPGNt
ZGxpbmVfcGFyc2VfZXRoZXJhZGRyLmg+Ci0KLSNpbmNsdWRlICJydGVfeGVuX2xpYi5oIgotI2lu
Y2x1ZGUgInZpcnRxdWV1ZS5oIgotI2luY2x1ZGUgInJ0ZV9ldGhfeGVudmlydC5oIgotCi0jZGVm
aW5lIFZRX0RFU0NfTlVNIDI1NgotI2RlZmluZSBWSVJUSU9fTUJVRl9CVVJTVF9TWiA2NAotCi0v
KiB2aXJ0aW9faWR4IGlzIGluY3JlYXNlZCBhZnRlciBuZXcgZGV2aWNlIGlzIGNyZWF0ZWQuKi8K
LXN0YXRpYyBpbnQgdmlydGlvX2lkeCA9IDA7Ci0KLXN0YXRpYyBzdHJ1Y3QgcnRlX2V0aF9saW5r
IHBtZF9saW5rID0gewotCQkubGlua19zcGVlZCA9IEVUSF9TUEVFRF9OVU1fMTBHLAotCQkubGlu
a19kdXBsZXggPSBFVEhfTElOS19GVUxMX0RVUExFWCwKLQkJLmxpbmtfc3RhdHVzID0gRVRIX0xJ
TktfRE9XTiwKLQkJLmxpbmtfYXV0b25lZyA9IEVUSF9MSU5LX1NQRUVEX0ZJWEVECi19OwotCi1z
dGF0aWMgdm9pZAotZXRoX3hlbnZpcnRfZnJlZV9xdWV1ZXMoc3RydWN0IHJ0ZV9ldGhfZGV2ICpk
ZXYpOwotCi1zdGF0aWMgdWludDE2X3QKLWV0aF94ZW52aXJ0X3J4KHZvaWQgKnEsIHN0cnVjdCBy
dGVfbWJ1ZiAqKnJ4X3BrdHMsIHVpbnQxNl90IG5iX3BrdHMpCi17Ci0Jc3RydWN0IHZpcnRxdWV1
ZSAqcnh2cSA9IHE7Ci0Jc3RydWN0IHJ0ZV9tYnVmICpyeG0sICpuZXdfbWJ1ZjsKLQl1aW50MTZf
dCBuYl91c2VkLCBudW07Ci0JdWludDMyX3QgbGVuW1ZJUlRJT19NQlVGX0JVUlNUX1NaXTsKLQl1
aW50MzJfdCBpOwotCXN0cnVjdCBwbWRfaW50ZXJuYWxzICpwaSA9IHJ4dnEtPmludGVybmFsczsK
LQotCW5iX3VzZWQgPSBWSVJUUVVFVUVfTlVTRUQocnh2cSk7Ci0KLQlydGVfc21wX3JtYigpOwot
CW51bSA9ICh1aW50MTZfdCkobGlrZWx5KG5iX3VzZWQgPD0gbmJfcGt0cykgPyBuYl91c2VkIDog
bmJfcGt0cyk7Ci0JbnVtID0gKHVpbnQxNl90KShsaWtlbHkobnVtIDw9IFZJUlRJT19NQlVGX0JV
UlNUX1NaKSA/IG51bSA6IFZJUlRJT19NQlVGX0JVUlNUX1NaKTsKLQlpZiAodW5saWtlbHkobnVt
ID09IDApKSByZXR1cm4gMDsKLQotCW51bSA9IHZpcnRxdWV1ZV9kZXF1ZXVlX2J1cnN0KHJ4dnEs
IHJ4X3BrdHMsIGxlbiwgbnVtKTsKLQlQTURfUlhfTE9HKERFQlVHLCAidXNlZDolZCBkZXF1ZXVl
OiVkXG4iLCBuYl91c2VkLCBudW0pOwotCWZvciAoaSA9IDA7IGkgPCBudW0gOyBpICsrKSB7Ci0J
CXJ4bSA9IHJ4X3BrdHNbaV07Ci0JCVBNRF9SWF9MT0coREVCVUcsICJwYWNrZXQgbGVuOiVkXG4i
LCBsZW5baV0pOwotCQlyeG0tPm5leHQgPSBOVUxMOwotCQlyeG0tPmRhdGFfb2ZmID0gUlRFX1BL
VE1CVUZfSEVBRFJPT007Ci0JCXJ4bS0+ZGF0YV9sZW4gPSAodWludDE2X3QpKGxlbltpXSAtIHNp
emVvZihzdHJ1Y3QgdmlydGlvX25ldF9oZHIpKTsKLQkJcnhtLT5uYl9zZWdzID0gMTsKLQkJcnht
LT5wb3J0ID0gcGktPnBvcnRfaWQ7Ci0JCXJ4bS0+cGt0X2xlbiAgPSAodWludDMyX3QpKGxlbltp
XSAtIHNpemVvZihzdHJ1Y3QgdmlydGlvX25ldF9oZHIpKTsKLQl9Ci0JLyogYWxsb2NhdGUgbmV3
IG1idWYgZm9yIHRoZSB1c2VkIGRlc2NyaXB0b3IgKi8KLQl3aGlsZSAobGlrZWx5KCF2aXJ0cXVl
dWVfZnVsbChyeHZxKSkpIHsKLQkJbmV3X21idWYgPSBydGVfbWJ1Zl9yYXdfYWxsb2Mocnh2cS0+
bXBvb2wpOwotCQlpZiAodW5saWtlbHkobmV3X21idWYgPT0gTlVMTCkpIHsKLQkJCWJyZWFrOwot
CQl9Ci0JCWlmICh1bmxpa2VseSh2aXJ0cXVldWVfZW5xdWV1ZV9yZWN2X3JlZmlsbChyeHZxLCBu
ZXdfbWJ1ZikpKSB7Ci0JCQlydGVfcGt0bWJ1Zl9mcmVlX3NlZyhuZXdfbWJ1Zik7Ci0JCQlicmVh
azsKLQkJfQotCX0KLQlwaS0+ZXRoX3N0YXRzLmlwYWNrZXRzICs9IG51bTsKLQlyZXR1cm4gbnVt
OwotfQotCi1zdGF0aWMgdWludDE2X3QKLWV0aF94ZW52aXJ0X3R4KHZvaWQgKnR4X3F1ZXVlLCBz
dHJ1Y3QgcnRlX21idWYgKip0eF9wa3RzLCB1aW50MTZfdCBuYl9wa3RzKQotewotCXN0cnVjdCB2
aXJ0cXVldWUgKnR4dnEgPSB0eF9xdWV1ZTsKLQlzdHJ1Y3QgcnRlX21idWYgKnR4bTsKLQl1aW50
MTZfdCBuYl91c2VkLCBuYl90eCwgbnVtLCBpOwotCWludCBlcnJvcjsKLQl1aW50MzJfdCBsZW5b
VklSVElPX01CVUZfQlVSU1RfU1pdOwotCXN0cnVjdCBydGVfbWJ1ZiAqc25kX3BrdHNbVklSVElP
X01CVUZfQlVSU1RfU1pdOwotCXN0cnVjdCBwbWRfaW50ZXJuYWxzICpwaSA9IHR4dnEtPmludGVy
bmFsczsKLQotCW5iX3R4ID0gMDsKLQotCWlmICh1bmxpa2VseShuYl9wa3RzID09IDApKQotCQly
ZXR1cm4gMDsKLQotCVBNRF9UWF9MT0coREVCVUcsICIlZCBwYWNrZXRzIHRvIHhtaXQiLCBuYl9w
a3RzKTsKLQluYl91c2VkID0gVklSVFFVRVVFX05VU0VEKHR4dnEpOwotCi0JcnRlX3NtcF9ybWIo
KTsKLQotCW51bSA9ICh1aW50MTZfdCkobGlrZWx5KG5iX3VzZWQgPD0gVklSVElPX01CVUZfQlVS
U1RfU1opID8gbmJfdXNlZCA6IFZJUlRJT19NQlVGX0JVUlNUX1NaKTsKLQludW0gPSB2aXJ0cXVl
dWVfZGVxdWV1ZV9idXJzdCh0eHZxLCBzbmRfcGt0cywgbGVuLCBudW0pOwotCi0JZm9yIChpID0g
MDsgaSA8IG51bSA7IGkgKyspIHsKLQkJLyogbWVyZ2FibGUgbm90IHN1cHBvcnRlZCwgb25lIHNl
Z21lbnQgb25seSAqLwotCQlydGVfcGt0bWJ1Zl9mcmVlX3NlZyhzbmRfcGt0c1tpXSk7Ci0JfQot
Ci0Jd2hpbGUgKG5iX3R4IDwgbmJfcGt0cykgewotCQlpZiAobGlrZWx5KCF2aXJ0cXVldWVfZnVs
bCh0eHZxKSkpIHsKLQkJLyogVE9ETyBkcm9wIHR4X3BrdHMgaWYgaXQgY29udGFpbnMgbXVsdGlw
bGUgc2VnbWVudHMgKi8KLQkJCXR4bSA9IHR4X3BrdHNbbmJfdHhdOwotCQkJZXJyb3IgPSB2aXJ0
cXVldWVfZW5xdWV1ZV94bWl0KHR4dnEsIHR4bSk7Ci0JCQlpZiAodW5saWtlbHkoZXJyb3IpKSB7
Ci0JCQkJaWYgKGVycm9yID09IEVOT1NQQykKLQkJCQkJUE1EX1RYX0xPRyhFUlIsICJ2aXJ0cXVl
dWVfZW5xdWV1ZSBGcmVlIGNvdW50ID0gMFxuIik7Ci0JCQkJZWxzZSBpZiAoZXJyb3IgPT0gRU1T
R1NJWkUpCi0JCQkJCVBNRF9UWF9MT0coRVJSLCAidmlydHF1ZXVlX2VucXVldWUgRnJlZSBjb3Vu
dCA8IDFcbiIpOwotCQkJCWVsc2UKLQkJCQkJUE1EX1RYX0xPRyhFUlIsICJ2aXJ0cXVldWVfZW5x
dWV1ZSBlcnJvcjogJWRcbiIsIGVycm9yKTsKLQkJCQlicmVhazsKLQkJCX0KLQkJCW5iX3R4Kys7
Ci0JCX0gZWxzZSB7Ci0JCQlQTURfVFhfTE9HKEVSUiwgIk5vIGZyZWUgdHggZGVzY3JpcHRvcnMg
dG8gdHJhbnNtaXRcbiIpOwotCQkJLyogdmlydHF1ZXVlX25vdGlmeSBub3QgbmVlZGVkIGluIG91
ciBwYXJhLXZpcnQgc29sdXRpb24gKi8KLQkJCWJyZWFrOwotCQl9Ci0JfQotCXBpLT5ldGhfc3Rh
dHMub3BhY2tldHMgKz0gbmJfdHg7Ci0JcmV0dXJuIG5iX3R4OwotfQotCi1zdGF0aWMgaW50Ci1l
dGhfZGV2X2NvbmZpZ3VyZShzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRldiBfX3J0ZV91bnVzZWQpCi17
Ci0JUlRFX0xPRyhFUlIsIFBNRCwgIiVzXG4iLCBfX2Z1bmNfXyk7Ci0JcmV0dXJuIDA7Ci19Ci0K
LS8qCi0gKiBDcmVhdGUgYSBzaGFyZWQgcGFnZSBiZXR3ZWVuIGd1ZXN0IGFuZCBob3N0LgotICog
SG9zdCBtb25pdG9ycyB0aGlzIHBhZ2UgaWYgaXQgaXMgY2xlYXJlZCBvbiB1bm1hcCwgYW5kIHRo
ZW4KLSAqIGRvIG5lY2Vzc2FyeSBjbGVhbiB1cC4KLSAqLwotc3RhdGljIHZvaWQKLWdudGFsbG9j
X3ZyaW5nX2ZsYWcoaW50IHZ0aWR4KQotewotCWNoYXIga2V5X3N0cltQQVRIX01BWF07Ci0JY2hh
ciB2YWxfc3RyW1BBVEhfTUFYXTsKLQl1aW50MzJfdCBncmVmX3RtcDsKLQl2b2lkICpwdHI7Ci0K
LQlpZiAoZ3JlZndhdGNoX2Zyb21fYWxsb2MoJmdyZWZfdG1wLCAmcHRyKSkgewotCQlSVEVfTE9H
KEVSUiwgUE1ELCAiZ3JlZndhdGNoX2Zyb21fYWxsb2MgZXJyb3JcbiIpOwotCQlleGl0KDApOwot
CX0KLQotCSoodWludDhfdCAqKXB0ciA9IE1BUF9GTEFHOwotCXNucHJpbnRmKHZhbF9zdHIsIHNp
emVvZih2YWxfc3RyKSwgIiV1IiwgZ3JlZl90bXApOwotCXNucHJpbnRmKGtleV9zdHIsIHNpemVv
ZihrZXlfc3RyKSwKLQkJRFBES19YRU5TVE9SRV9QQVRIIiVkIlZSSU5HX0ZMQUdfU1RSLCB2dGlk
eCk7Ci0JeGVuc3RvcmVfd3JpdGUoa2V5X3N0ciwgdmFsX3N0cik7Ci19Ci0KLS8qCi0gKiBOb3Rp
ZnkgaG9zdCB0aGlzIHZpcnRpbyBkZXZpY2UgaXMgc3RhcnRlZC4KLSAqIEhvc3QgY291bGQgc3Rh
cnQgcG9sbGluZyB0aGlzIGRldmljZS4KLSAqLwotc3RhdGljIHZvaWQKLWRldl9zdGFydF9ub3Rp
ZnkoaW50IHZ0aWR4KQotewotCWNoYXIga2V5X3N0cltQQVRIX01BWF07Ci0JY2hhciB2YWxfc3Ry
W1BBVEhfTUFYXTsKLQotCVJURV9MT0coSU5GTywgUE1ELCAiJXM6IHZpcnRpbyAlZCBpcyBzdGFy
dGVkXG4iLCBfX2Z1bmNfXywgdnRpZHgpOwotCWdudGFsbG9jX3ZyaW5nX2ZsYWcodnRpZHgpOwot
Ci0Jc25wcmludGYoa2V5X3N0ciwgc2l6ZW9mKGtleV9zdHIpLCAiJXMlcyVkIiwKLQkJRFBES19Y
RU5TVE9SRV9QQVRILCBFVkVOVF9UWVBFX1NUQVJUX1NUUiwKLQkJCXZ0aWR4KTsKLQlzbnByaW50
Zih2YWxfc3RyLCBzaXplb2YodmFsX3N0ciksICIxIik7Ci0JeGVuc3RvcmVfd3JpdGUoa2V5X3N0
ciwgdmFsX3N0cik7Ci19Ci0KLS8qCi0gKiBOb3RpZnkgaG9zdCB0aGlzIHZpcnRpbyBkZXZpY2Ug
aXMgc3RvcHBlZC4KLSAqIEhvc3QgY291bGQgc3RvcCBwb2xsaW5nIHRoaXMgZGV2aWNlLgotICov
Ci1zdGF0aWMgdm9pZAotZGV2X3N0b3Bfbm90aWZ5KGludCB2dGlkeCkKLXsKLQlSVEVfU0VUX1VT
RUQodnRpZHgpOwotfQotCi0KLXN0YXRpYyBpbnQKLXVwZGF0ZV9tYWNfYWRkcmVzcyhzdHJ1Y3Qg
ZXRoZXJfYWRkciAqbWFjX2FkZHJzLCBpbnQgdnRpZHgpCi17Ci0JY2hhciBrZXlfc3RyW1BBVEhf
TUFYXTsKLQljaGFyIHZhbF9zdHJbUEFUSF9NQVhdOwotCWludCBydjsKLQotCWlmIChtYWNfYWRk
cnMgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IE5VTEwgcG9pbnRlciBtYWMg
c3BlY2lmaWVkXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0JcnYgPSBzbnByaW50
ZihrZXlfc3RyLCBzaXplb2Yoa2V5X3N0ciksCi0JCQlEUERLX1hFTlNUT1JFX1BBVEgiJWRfZXRo
ZXJfYWRkciIsIHZ0aWR4KTsKLQlpZiAocnYgPT0gLTEpCi0JCXJldHVybiBydjsKLQlydiA9IHNu
cHJpbnRmKHZhbF9zdHIsIHNpemVvZih2YWxfc3RyKSwgIiUwMng6JTAyeDolMDJ4OiUwMng6JTAy
eDolMDJ4IiwKLQkJCW1hY19hZGRycy0+YWRkcl9ieXRlc1swXSwKLQkJCW1hY19hZGRycy0+YWRk
cl9ieXRlc1sxXSwKLQkJCW1hY19hZGRycy0+YWRkcl9ieXRlc1syXSwKLQkJCW1hY19hZGRycy0+
YWRkcl9ieXRlc1szXSwKLQkJCW1hY19hZGRycy0+YWRkcl9ieXRlc1s0XSwKLQkJCW1hY19hZGRy
cy0+YWRkcl9ieXRlc1s1XSk7Ci0JaWYgKHJ2ID09IC0xKQotCQlyZXR1cm4gcnY7Ci0JaWYgKHhl
bnN0b3JlX3dyaXRlKGtleV9zdHIsIHZhbF9zdHIpKQotCQlyZXR1cm4gcnY7Ci0JcmV0dXJuIDA7
Ci19Ci0KLQotc3RhdGljIGludAotZXRoX2Rldl9zdGFydChzdHJ1Y3QgcnRlX2V0aF9kZXYgKmRl
dikKLXsKLQlzdHJ1Y3QgdmlydHF1ZXVlICpyeHZxID0gZGV2LT5kYXRhLT5yeF9xdWV1ZXNbMF07
Ci0Jc3RydWN0IHZpcnRxdWV1ZSAqdHh2cSA9IGRldi0+ZGF0YS0+dHhfcXVldWVzWzBdOwotCXN0
cnVjdCBydGVfbWJ1ZiAqbTsKLQlzdHJ1Y3QgcG1kX2ludGVybmFscyAqcGkgPSAoc3RydWN0IHBt
ZF9pbnRlcm5hbHMgKilkZXYtPmRhdGEtPmRldl9wcml2YXRlOwotCWludCBydjsKLQotCWRldi0+
ZGF0YS0+ZGV2X2xpbmsubGlua19zdGF0dXMgPSBFVEhfTElOS19VUDsKLQl3aGlsZSAoIXZpcnRx
dWV1ZV9mdWxsKHJ4dnEpKSB7Ci0JCW0gPSBydGVfbWJ1Zl9yYXdfYWxsb2Mocnh2cS0+bXBvb2wp
OwotCQlpZiAobSA9PSBOVUxMKQotCQkJYnJlYWs7Ci0JCS8qIEVucXVldWUgYWxsb2NhdGVkIGJ1
ZmZlcnMuICovCi0JCWlmICh2aXJ0cXVldWVfZW5xdWV1ZV9yZWN2X3JlZmlsbChyeHZxLCBtKSkg
ewotCQkJcnRlX3BrdG1idWZfZnJlZV9zZWcobSk7Ci0JCQlicmVhazsKLQkJfQotCX0KLQotCXJ4
dnEtPmludGVybmFscyA9IHBpOwotCXR4dnEtPmludGVybmFscyA9IHBpOwotCi0JcnYgPSB1cGRh
dGVfbWFjX2FkZHJlc3MoZGV2LT5kYXRhLT5tYWNfYWRkcnMsIHBpLT52aXJ0aW9faWR4KTsKLQlp
ZiAocnYpCi0JCXJldHVybiAtMTsKLQlkZXZfc3RhcnRfbm90aWZ5KHBpLT52aXJ0aW9faWR4KTsK
LQotCXJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZAotZXRoX2Rldl9zdG9wKHN0cnVjdCBydGVf
ZXRoX2RldiAqZGV2KQotewotCXN0cnVjdCBwbWRfaW50ZXJuYWxzICpwaSA9IChzdHJ1Y3QgcG1k
X2ludGVybmFscyAqKWRldi0+ZGF0YS0+ZGV2X3ByaXZhdGU7Ci0KLQlkZXYtPmRhdGEtPmRldl9s
aW5rLmxpbmtfc3RhdHVzID0gRVRIX0xJTktfRE9XTjsKLQlkZXZfc3RvcF9ub3RpZnkocGktPnZp
cnRpb19pZHgpOwotfQotCi0vKgotICogTm90aWZ5IGhvc3QgdGhpcyB2aXJ0aW8gZGV2aWNlIGlz
IGNsb3NlZC4KLSAqIEhvc3QgY291bGQgZG8gbmVjZXNzYXJ5IGNsZWFuIHVwIHRvIHRoaXMgZGV2
aWNlLgotICovCi1zdGF0aWMgdm9pZAotZXRoX2Rldl9jbG9zZShzdHJ1Y3QgcnRlX2V0aF9kZXYg
KmRldikKLXsKLQlldGhfeGVudmlydF9mcmVlX3F1ZXVlcyhkZXYpOwotfQotCi1zdGF0aWMgdm9p
ZAotZXRoX2Rldl9pbmZvKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2LAotCQlzdHJ1Y3QgcnRlX2V0
aF9kZXZfaW5mbyAqZGV2X2luZm8pCi17Ci0Jc3RydWN0IHBtZF9pbnRlcm5hbHMgKmludGVybmFs
cyA9IGRldi0+ZGF0YS0+ZGV2X3ByaXZhdGU7Ci0KLQlSVEVfU0VUX1VTRUQoaW50ZXJuYWxzKTsK
LQlkZXZfaW5mby0+bWF4X21hY19hZGRycyA9IDE7Ci0JZGV2X2luZm8tPm1heF9yeF9wa3RsZW4g
PSAodWludDMyX3QpMjA0ODsKLQlkZXZfaW5mby0+bWF4X3J4X3F1ZXVlcyA9ICh1aW50MTZfdCkx
OwotCWRldl9pbmZvLT5tYXhfdHhfcXVldWVzID0gKHVpbnQxNl90KTE7Ci0JZGV2X2luZm8tPm1p
bl9yeF9idWZzaXplID0gMDsKLX0KLQotc3RhdGljIHZvaWQKLWV0aF9zdGF0c19nZXQoc3RydWN0
IHJ0ZV9ldGhfZGV2ICpkZXYsIHN0cnVjdCBydGVfZXRoX3N0YXRzICpzdGF0cykKLXsKLQlzdHJ1
Y3QgcG1kX2ludGVybmFscyAqaW50ZXJuYWxzID0gZGV2LT5kYXRhLT5kZXZfcHJpdmF0ZTsKLQlp
ZihzdGF0cykKLQkJcnRlX21lbWNweShzdGF0cywgJmludGVybmFscy0+ZXRoX3N0YXRzLCBzaXpl
b2YoKnN0YXRzKSk7Ci19Ci0KLXN0YXRpYyB2b2lkCi1ldGhfc3RhdHNfcmVzZXQoc3RydWN0IHJ0
ZV9ldGhfZGV2ICpkZXYpCi17Ci0Jc3RydWN0IHBtZF9pbnRlcm5hbHMgKmludGVybmFscyA9IGRl
di0+ZGF0YS0+ZGV2X3ByaXZhdGU7Ci0JLyogUmVzZXQgc29mdHdhcmUgdG90YWxzICovCi0JbWVt
c2V0KCZpbnRlcm5hbHMtPmV0aF9zdGF0cywgMCwgc2l6ZW9mKGludGVybmFscy0+ZXRoX3N0YXRz
KSk7Ci19Ci0KLXN0YXRpYyB2b2lkCi1ldGhfcXVldWVfcmVsZWFzZSh2b2lkICpxKQotewotCXJ0
ZV9mcmVlKHEpOwotfQotCi1zdGF0aWMgaW50Ci1ldGhfbGlua191cGRhdGUoc3RydWN0IHJ0ZV9l
dGhfZGV2ICpkZXYgX19ydGVfdW51c2VkLAotCQlpbnQgd2FpdF90b19jb21wbGV0ZSBfX3J0ZV91
bnVzZWQpCi17Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBDcmVhdGUgc2hhcmVkIHZyaW5nIGJl
dHdlZW4gZ3Vlc3QgYW5kIGhvc3QuCi0gKiBNZW1vcnkgaXMgYWxsb2NhdGVkIHRocm91Z2ggZ3Jh
bnQgYWxsb2MgZHJpdmVyLCBzbyBpdCBpcyBub3QgcGh5c2ljYWwgY29udGludW91cy4KLSAqLwot
c3RhdGljIHZvaWQgKgotZ250YWxsb2NfdnJpbmdfY3JlYXRlKGludCBxdWV1ZV90eXBlLCB1aW50
MzJfdCBzaXplLCBpbnQgdnRpZHgpCi17Ci0JY2hhciBrZXlfc3RyW1BBVEhfTUFYXSA9IHswfTsK
LQljaGFyIHZhbF9zdHJbUEFUSF9NQVhdID0gezB9OwotCXZvaWQgKnZhID0gTlVMTDsKLQlpbnQg
cGdfc2l6ZTsKLQl1aW50MzJfdCBwZ19udW07Ci0JdWludDMyX3QgKmdyZWZfYXJyID0gTlVMTDsK
LQlwaHlzX2FkZHJfdCAqcGFfYXJyID0gTlVMTDsKLQl1aW50NjRfdCBzdGFydF9pbmRleDsKLQlp
bnQgcnY7Ci0KLQlwZ19zaXplID0gZ2V0cGFnZXNpemUoKTsKLQlzaXplICAgID0gUlRFX0FMSUdO
X0NFSUwoc2l6ZSwgcGdfc2l6ZSk7Ci0JcGdfbnVtICA9IHNpemUgLyBwZ19zaXplOwotCi0JZ3Jl
Zl9hcnIgPSBjYWxsb2MocGdfbnVtLCBzaXplb2YoZ3JlZl9hcnJbMF0pKTsKLQlwYV9hcnIgID0g
Y2FsbG9jKHBnX251bSwgc2l6ZW9mKHBhX2FyclswXSkpOwotCi0JaWYgKGdyZWZfYXJyID09IE5V
TEwgfHwgcGFfYXJyID09IE5VTEwpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBjYWxsb2Mg
ZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCWdvdG8gb3V0OwotCX0KLQotCXZhICA9IGdudGFsbG9j
KHNpemUsIGdyZWZfYXJyLCAmc3RhcnRfaW5kZXgpOwotCWlmICh2YSA9PSBOVUxMKSB7Ci0JCVJU
RV9MT0coRVJSLCBQTUQsICIlczogZ250YWxsb2MgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCWdv
dG8gb3V0OwotCX0KLQotCWlmIChnZXRfcGh5c19tYXAodmEsIHBhX2FyciwgcGdfbnVtLCBwZ19z
aXplKSkKLQkJZ290byBvdXQ7Ci0KLQkvKiB3cml0ZSBpbiB4ZW5zdG9yZSBncmVmIGFuZCBwZm4g
Zm9yIGVhY2ggcGFnZSBvZiB2cmluZyAqLwotCWlmIChncmFudF9ub2RlX2NyZWF0ZShwZ19udW0s
IGdyZWZfYXJyLCBwYV9hcnIsIHZhbF9zdHIsIHNpemVvZih2YWxfc3RyKSkpIHsKLQkJZ250ZnJl
ZSh2YSwgc2l6ZSwgc3RhcnRfaW5kZXgpOwotCQl2YSA9IE5VTEw7Ci0JCWdvdG8gb3V0OwotCX0K
LQotCWlmIChxdWV1ZV90eXBlID09IFZUTkVUX1JRKQotCQlydiA9IHNucHJpbnRmKGtleV9zdHIs
IHNpemVvZihrZXlfc3RyKSwgRFBES19YRU5TVE9SRV9QQVRIIiVkIlJYVlJJTkdfWEVOU1RPUkVf
U1RSLCB2dGlkeCk7Ci0JZWxzZQotCQlydiA9IHNucHJpbnRmKGtleV9zdHIsIHNpemVvZihrZXlf
c3RyKSwgRFBES19YRU5TVE9SRV9QQVRIIiVkIlRYVlJJTkdfWEVOU1RPUkVfU1RSLCB2dGlkeCk7
Ci0JaWYgKHJ2ID09IC0xIHx8IHhlbnN0b3JlX3dyaXRlKGtleV9zdHIsIHZhbF9zdHIpID09IC0x
KSB7Ci0JCWdudGZyZWUodmEsIHNpemUsIHN0YXJ0X2luZGV4KTsKLQkJdmEgPSBOVUxMOwotCX0K
LW91dDoKLQlmcmVlKHBhX2Fycik7Ci0JZnJlZShncmVmX2Fycik7Ci0KLQlyZXR1cm4gdmE7Ci19
Ci0KLQotCi1zdGF0aWMgc3RydWN0IHZpcnRxdWV1ZSAqCi12aXJ0aW9fcXVldWVfc2V0dXAoc3Ry
dWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIGludCBxdWV1ZV90eXBlKQotewotCXN0cnVjdCB2aXJ0cXVl
dWUgKnZxID0gTlVMTDsKLQl1aW50MTZfdCB2cV9zaXplID0gVlFfREVTQ19OVU07Ci0JaW50IGkg
PSAwOwotCWNoYXIgdnFfbmFtZVtWSVJUUVVFVUVfTUFYX05BTUVfU1pdOwotCXNpemVfdCBzaXpl
OwotCXN0cnVjdCB2cmluZyAqdnI7Ci0KLQkvKiBBbGxvY2F0ZSBtZW1vcnkgZm9yIHZpcnRxdWV1
ZS4gKi8KLQlpZiAocXVldWVfdHlwZSA9PSBWVE5FVF9SUSkgewotCQlzbnByaW50Zih2cV9uYW1l
LCBzaXplb2YodnFfbmFtZSksICJwb3J0JWRfcnZxIiwKLQkJCQlkZXYtPmRhdGEtPnBvcnRfaWQp
OwotCQl2cSA9IHJ0ZV96bWFsbG9jKHZxX25hbWUsIHNpemVvZihzdHJ1Y3QgdmlydHF1ZXVlKSAr
Ci0JCQl2cV9zaXplICogc2l6ZW9mKHN0cnVjdCB2cV9kZXNjX2V4dHJhKSwgUlRFX0NBQ0hFX0xJ
TkVfU0laRSk7Ci0JCWlmICh2cSA9PSBOVUxMKSB7Ci0JCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6
IHVuYWJsZWQgdG8gYWxsb2NhdGUgdmlydHF1ZXVlXG4iLCBfX2Z1bmNfXyk7Ci0JCQlyZXR1cm4g
TlVMTDsKLQkJfQotCQltZW1jcHkodnEtPnZxX25hbWUsIHZxX25hbWUsIHNpemVvZih2cS0+dnFf
bmFtZSkpOwotCX0gZWxzZSBpZihxdWV1ZV90eXBlID09IFZUTkVUX1RRKSB7Ci0JCXNucHJpbnRm
KHZxX25hbWUsIHNpemVvZih2cV9uYW1lKSwgInBvcnQlZF90dnEiLAotCQkJZGV2LT5kYXRhLT5w
b3J0X2lkKTsKLQkJdnEgPSBydGVfem1hbGxvYyh2cV9uYW1lLCBzaXplb2Yoc3RydWN0IHZpcnRx
dWV1ZSkgKwotCQkJdnFfc2l6ZSAqIHNpemVvZihzdHJ1Y3QgdnFfZGVzY19leHRyYSksIFJURV9D
QUNIRV9MSU5FX1NJWkUpOwotCQlpZiAodnEgPT0gTlVMTCkgewotCQkJUlRFX0xPRyhFUlIsIFBN
RCwgIiVzOiB1bmFibGVkIHRvIGFsbG9jYXRlIHZpcnRxdWV1ZVxuIiwgX19mdW5jX18pOwotCQkJ
cmV0dXJuIE5VTEw7Ci0JCX0KLQkJbWVtY3B5KHZxLT52cV9uYW1lLCB2cV9uYW1lLCBzaXplb2Yo
dnEtPnZxX25hbWUpKTsKLQl9Ci0KLQltZW1jcHkodnEtPnZxX25hbWUsIHZxX25hbWUsIHNpemVv
Zih2cS0+dnFfbmFtZSkpOwotCi0JdnEtPnZxX2FsaWdubWVudCA9IFZJUlRJT19QQ0lfVlJJTkdf
QUxJR047Ci0JdnEtPnZxX25lbnRyaWVzID0gdnFfc2l6ZTsKLQl2cS0+dnFfZnJlZV9jbnQgPSB2
cV9zaXplOwotCS8qIENhbGN1YXRlIHZyaW5nIHNpemUgYWNjb3JkaW5nIHRvIHZpcnRpbyBzcGVj
ICovCi0Jc2l6ZSA9IHZyaW5nX3NpemUodnFfc2l6ZSwgVklSVElPX1BDSV9WUklOR19BTElHTik7
Ci0JdnEtPnZxX3Jpbmdfc2l6ZSA9IFJURV9BTElHTl9DRUlMKHNpemUsIFZJUlRJT19QQ0lfVlJJ
TkdfQUxJR04pOwotCS8qIEFsbG9jYXRlIG1lbW9yeSBmb3IgdmlydGlvIHZyaW5nIHRocm91Z2gg
Z250YWxsb2MgZHJpdmVyKi8KLQl2cS0+dnFfcmluZ192aXJ0X21lbSA9IGdudGFsbG9jX3ZyaW5n
X2NyZWF0ZShxdWV1ZV90eXBlLCB2cS0+dnFfcmluZ19zaXplLAotCQkoKHN0cnVjdCBwbWRfaW50
ZXJuYWxzICopZGV2LT5kYXRhLT5kZXZfcHJpdmF0ZSktPnZpcnRpb19pZHgpOwotCW1lbXNldCh2
cS0+dnFfcmluZ192aXJ0X21lbSwgMCwgdnEtPnZxX3Jpbmdfc2l6ZSk7Ci0JdnIgPSAmdnEtPnZx
X3Jpbmc7Ci0JdnJpbmdfaW5pdCh2ciwgdnFfc2l6ZSwgdnEtPnZxX3JpbmdfdmlydF9tZW0sIHZx
LT52cV9hbGlnbm1lbnQpOwotCS8qCi0JICogTG9jYWxseSBtYWludGFpbmVkIGxhc3QgY29uc3Vt
ZWQgaW5kZXgsIHRoaXMgaWRleCB0cmFpbHMKLQkgKiB2cV9yaW5nLnVzZWQtPmlkeC4KLQkgKi8K
LQl2cS0+dnFfdXNlZF9jb25zX2lkeCA9IDA7Ci0JdnEtPnZxX2Rlc2NfaGVhZF9pZHggPSAwOwot
CXZxLT52cV9mcmVlX2NudCA9IHZxLT52cV9uZW50cmllczsKLQltZW1zZXQodnEtPnZxX2Rlc2N4
LCAwLCBzaXplb2Yoc3RydWN0IHZxX2Rlc2NfZXh0cmEpICogdnEtPnZxX25lbnRyaWVzKTsKLQot
CS8qIENoYWluIGFsbCB0aGUgZGVzY3JpcHRvcnMgaW4gdGhlIHJpbmcgd2l0aCBhbiBFTkQgKi8K
LQlmb3IgKGkgPSAwOyBpIDwgdnFfc2l6ZSAtIDE7IGkrKykKLQkJdnItPmRlc2NbaV0ubmV4dCA9
ICh1aW50MTZfdCkoaSArIDEpOwotCXZyLT5kZXNjW2ldLm5leHQgPSBWUV9SSU5HX0RFU0NfQ0hB
SU5fRU5EOwotCi0JcmV0dXJuIHZxOwotfQotCi1zdGF0aWMgaW50Ci1ldGhfcnhfcXVldWVfc2V0
dXAoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsdWludDE2X3QgcnhfcXVldWVfaWQsCi0JCQkJdWlu
dDE2X3QgbmJfcnhfZGVzYyBfX3J0ZV91bnVzZWQsCi0JCQkJdW5zaWduZWQgaW50IHNvY2tldF9p
ZCBfX3J0ZV91bnVzZWQsCi0JCQkJY29uc3Qgc3RydWN0IHJ0ZV9ldGhfcnhjb25mICpyeF9jb25m
IF9fcnRlX3VudXNlZCwKLQkJCQlzdHJ1Y3QgcnRlX21lbXBvb2wgKm1iX3Bvb2wpCi17Ci0Jc3Ry
dWN0IHZpcnRxdWV1ZSAqdnE7Ci0JdnEgPSBkZXYtPmRhdGEtPnJ4X3F1ZXVlc1tyeF9xdWV1ZV9p
ZF0gPSB2aXJ0aW9fcXVldWVfc2V0dXAoZGV2LCBWVE5FVF9SUSk7Ci0JdnEtPm1wb29sID0gbWJf
cG9vbDsKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIGludAotZXRoX3R4X3F1ZXVlX3NldHVwKHN0
cnVjdCBydGVfZXRoX2RldiAqZGV2LCB1aW50MTZfdCB0eF9xdWV1ZV9pZCwKLQkJCQl1aW50MTZf
dCBuYl90eF9kZXNjIF9fcnRlX3VudXNlZCwKLQkJCQl1bnNpZ25lZCBpbnQgc29ja2V0X2lkIF9f
cnRlX3VudXNlZCwKLQkJCQljb25zdCBzdHJ1Y3QgcnRlX2V0aF90eGNvbmYgKnR4X2NvbmYgX19y
dGVfdW51c2VkKQotewotCWRldi0+ZGF0YS0+dHhfcXVldWVzW3R4X3F1ZXVlX2lkXSA9IHZpcnRp
b19xdWV1ZV9zZXR1cChkZXYsIFZUTkVUX1RRKTsKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIHZv
aWQKLWV0aF94ZW52aXJ0X2ZyZWVfcXVldWVzKHN0cnVjdCBydGVfZXRoX2RldiAqZGV2KQotewot
CWludCBpOwotCi0JZm9yIChpID0gMDsgaSA8IGRldi0+ZGF0YS0+bmJfcnhfcXVldWVzOyBpKysp
IHsKLQkJZXRoX3F1ZXVlX3JlbGVhc2UoZGV2LT5kYXRhLT5yeF9xdWV1ZXNbaV0pOwotCQlkZXYt
PmRhdGEtPnJ4X3F1ZXVlc1tpXSA9IE5VTEw7Ci0JfQotCWRldi0+ZGF0YS0+bmJfcnhfcXVldWVz
ID0gMDsKLQotCWZvciAoaSA9IDA7IGkgPCBkZXYtPmRhdGEtPm5iX3R4X3F1ZXVlczsgaSsrKSB7
Ci0JCWV0aF9xdWV1ZV9yZWxlYXNlKGRldi0+ZGF0YS0+dHhfcXVldWVzW2ldKTsKLQkJZGV2LT5k
YXRhLT50eF9xdWV1ZXNbaV0gPSBOVUxMOwotCX0KLQlkZXYtPmRhdGEtPm5iX3R4X3F1ZXVlcyA9
IDA7Ci19Ci0KLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZXRoX2Rldl9vcHMgb3BzID0gewotCS5kZXZf
c3RhcnQgPSBldGhfZGV2X3N0YXJ0LAotCS5kZXZfc3RvcCA9IGV0aF9kZXZfc3RvcCwKLQkuZGV2
X2Nsb3NlID0gZXRoX2Rldl9jbG9zZSwKLQkuZGV2X2NvbmZpZ3VyZSA9IGV0aF9kZXZfY29uZmln
dXJlLAotCS5kZXZfaW5mb3NfZ2V0ID0gZXRoX2Rldl9pbmZvLAotCS5yeF9xdWV1ZV9zZXR1cCA9
IGV0aF9yeF9xdWV1ZV9zZXR1cCwKLQkudHhfcXVldWVfc2V0dXAgPSBldGhfdHhfcXVldWVfc2V0
dXAsCi0JLnJ4X3F1ZXVlX3JlbGVhc2UgPSBldGhfcXVldWVfcmVsZWFzZSwKLQkudHhfcXVldWVf
cmVsZWFzZSA9IGV0aF9xdWV1ZV9yZWxlYXNlLAotCS5saW5rX3VwZGF0ZSA9IGV0aF9saW5rX3Vw
ZGF0ZSwKLQkuc3RhdHNfZ2V0ID0gZXRoX3N0YXRzX2dldCwKLQkuc3RhdHNfcmVzZXQgPSBldGhf
c3RhdHNfcmVzZXQsCi19OwotCi0KLXN0YXRpYyBpbnQKLXJ0ZV9ldGhfeGVudmlydF9wYXJzZV9h
cmdzKHN0cnVjdCB4ZW52aXJ0X2RpY3QgKmRpY3QsCi0JCQljb25zdCBjaGFyICpuYW1lLCBjb25z
dCBjaGFyICpwYXJhbXMpCi17Ci0JaW50IGk7Ci0JY2hhciAqcGFpcnNbUlRFX0VUSF9YRU5WSVJU
X01BWF9BUkdTXTsKLQlpbnQgbnVtX29mX3BhaXJzOwotCWNoYXIgKnBhaXJbMl07Ci0JY2hhciAq
YXJnczsKLQlpbnQgcmV0ID0gLTE7Ci0KLQlpZiAocGFyYW1zID09IE5VTEwpCi0JCXJldHVybiAw
OwotCi0JYXJncyA9IHJ0ZV96bWFsbG9jKE5VTEwsIHN0cmxlbihwYXJhbXMpICsgMSwgUlRFX0NB
Q0hFX0xJTkVfU0laRSk7Ci0JaWYgKGFyZ3MgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgUE1E
LCAiQ291bGRuJ3QgcGFyc2UgJXMgZGV2aWNlIFxuIiwgbmFtZSk7Ci0JCXJldHVybiAtMTsKLQl9
Ci0JcnRlX21lbWNweShhcmdzLCBwYXJhbXMsIHN0cmxlbihwYXJhbXMpKTsKLQotCW51bV9vZl9w
YWlycyA9IHJ0ZV9zdHJzcGxpdChhcmdzLCBzdHJubGVuKGFyZ3MsIE1BWF9BUkdfU1RSTEVOKSwK
LQkJCQkJcGFpcnMsCi0JCQkJCVJURV9FVEhfWEVOVklSVF9NQVhfQVJHUyAsCi0JCQkJCVJURV9F
VEhfWEVOVklSVF9QQUlSU19ERUxJTSk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbnVtX29mX3BhaXJz
OyBpKyspIHsKLQkJcGFpclswXSA9IE5VTEw7Ci0JCXBhaXJbMV0gPSBOVUxMOwotCQlydGVfc3Ry
c3BsaXQocGFpcnNbaV0sIHN0cm5sZW4ocGFpcnNbaV0sIE1BWF9BUkdfU1RSTEVOKSwKLQkJCQkJ
cGFpciwgMiwKLQkJCQkJUlRFX0VUSF9YRU5WSVJUX0tFWV9WQUxVRV9ERUxJTSk7Ci0KLQkJaWYg
KHBhaXJbMF0gPT0gTlVMTCB8fCBwYWlyWzFdID09IE5VTEwgfHwgcGFpclswXVswXSA9PSAwCi0J
CQl8fCBwYWlyWzFdWzBdID09IDApIHsKLQkJCVJURV9MT0coRVJSLCBQTUQsCi0JCQkJIkNvdWxk
bid0IHBhcnNlICVzIGRldmljZSwiCi0JCQkJIndyb25nIGtleSBvciB2YWx1ZSBcbiIsIG5hbWUp
OwotCQkJZ290byBlcnI7Ci0JCX0KLQotCQlpZiAoIXN0cm5jbXAocGFpclswXSwgUlRFX0VUSF9Y
RU5WSVJUX01BQ19QQVJBTSwKLQkJCQlzaXplb2YoUlRFX0VUSF9YRU5WSVJUX01BQ19QQVJBTSkp
KSB7Ci0JCQlpZiAoY21kbGluZV9wYXJzZV9ldGhlcmFkZHIoTlVMTCwKLQkJCQkJCSAgICBwYWly
WzFdLAotCQkJCQkJICAgICZkaWN0LT5hZGRyLAotCQkJCQkJICAgIHNpemVvZihkaWN0LT5hZGRy
KSkgPCAwKSB7Ci0JCQkJUlRFX0xPRyhFUlIsIFBNRCwKLQkJCQkJIkludmFsaWQgJXMgZGV2aWNl
IGV0aGVyIGFkZHJlc3NcbiIsCi0JCQkJCW5hbWUpOwotCQkJCWdvdG8gZXJyOwotCQkJfQotCi0J
CQlkaWN0LT5hZGRyX3ZhbGlkID0gMTsKLQkJfQotCX0KLQotCXJldCA9IDA7Ci1lcnI6Ci0JcnRl
X2ZyZWUoYXJncyk7Ci0JcmV0dXJuIHJldDsKLX0KLQotZW51bSBkZXZfYWN0aW9uIHsKLQlERVZf
Q1JFQVRFLAotCURFVl9BVFRBQ0gKLX07Ci0KLXN0YXRpYyBzdHJ1Y3QgcnRlX3ZkZXZfZHJpdmVy
IHBtZF94ZW52aXJ0X2RydjsKLQotc3RhdGljIGludAotZXRoX2Rldl94ZW52aXJ0X2NyZWF0ZShj
b25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpwYXJhbXMsCi0JCWNvbnN0IHVuc2lnbmVkIG51
bWFfbm9kZSwKLSAgICAgICAgICAgICAgICBlbnVtIGRldl9hY3Rpb24gYWN0aW9uKQotewotCXN0
cnVjdCBydGVfZXRoX2Rldl9kYXRhICpkYXRhID0gTlVMTDsKLQlzdHJ1Y3QgcG1kX2ludGVybmFs
cyAqaW50ZXJuYWxzID0gTlVMTDsKLQlzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYgPSBOVUxM
OwotCXN0cnVjdCB4ZW52aXJ0X2RpY3QgZGljdDsKLQotCW1lbXNldCgmZGljdCwgMCwgc2l6ZW9m
KHN0cnVjdCB4ZW52aXJ0X2RpY3QpKTsKLQotCVJURV9MT0coSU5GTywgUE1ELCAiQ3JlYXRpbmcg
dmlydGlvIHJpbmdzIGJhY2tlZCBldGhkZXYgb24gbnVtYSBzb2NrZXQgJXVcbiIsCi0JCQludW1h
X25vZGUpOwotCVJURV9TRVRfVVNFRChhY3Rpb24pOwotCi0JaWYgKHJ0ZV9ldGhfeGVudmlydF9w
YXJzZV9hcmdzKCZkaWN0LCBuYW1lLCBwYXJhbXMpIDwgMCkgewotCQlSVEVfTE9HKEVSUiwgUE1E
LCAiJXM6IEZhaWxlZCB0byBwYXJzZSBldGhkZXYgcGFyYW1ldGVyc1xuIiwgX19mdW5jX18pOwot
CQlyZXR1cm4gLTE7Ci0JfQotCi0JLyogbm93IGRvIGFsbCBkYXRhIGFsbG9jYXRpb24gLSBmb3Ig
ZXRoX2RldiBzdHJ1Y3R1cmUsIGR1bW15IHBjaSBkcml2ZXIKLQkgKiBhbmQgaW50ZXJuYWwgKHBy
aXZhdGUpIGRhdGEKLQkgKi8KLQlkYXRhID0gcnRlX3ptYWxsb2Nfc29ja2V0KG5hbWUsIHNpemVv
ZigqZGF0YSksIDAsIG51bWFfbm9kZSk7Ci0JaWYgKGRhdGEgPT0gTlVMTCkKLQkJZ290byBlcnI7
Ci0KLQlpbnRlcm5hbHMgPSBydGVfem1hbGxvY19zb2NrZXQobmFtZSwgc2l6ZW9mKCppbnRlcm5h
bHMpLCAwLCBudW1hX25vZGUpOwotCWlmIChpbnRlcm5hbHMgPT0gTlVMTCkKLQkJZ290byBlcnI7
Ci0KLQkvKiByZXNlcnZlIGFuIGV0aGRldiBlbnRyeSAqLwotCWV0aF9kZXYgPSBydGVfZXRoX2Rl
dl9hbGxvY2F0ZShuYW1lKTsKLQlpZiAoZXRoX2RldiA9PSBOVUxMKQotCQlnb3RvIGVycjsKLQot
CWRhdGEtPmRldl9wcml2YXRlID0gaW50ZXJuYWxzOwotCWRhdGEtPnBvcnRfaWQgPSBldGhfZGV2
LT5kYXRhLT5wb3J0X2lkOwotCWRhdGEtPm5iX3J4X3F1ZXVlcyA9ICh1aW50MTZfdCkxOwotCWRh
dGEtPm5iX3R4X3F1ZXVlcyA9ICh1aW50MTZfdCkxOwotCWRhdGEtPmRldl9saW5rID0gcG1kX2xp
bms7Ci0JZGF0YS0+bWFjX2FkZHJzID0gcnRlX3ptYWxsb2MoInhlbl92aXJ0aW8iLCBFVEhFUl9B
RERSX0xFTiwgMCk7Ci0KLQlpZihkaWN0LmFkZHJfdmFsaWQpCi0JCW1lbWNweSgmZGF0YS0+bWFj
X2FkZHJzLT5hZGRyX2J5dGVzLCAmZGljdC5hZGRyLCBzaXplb2Yoc3RydWN0IGV0aGVyX2FkZHIp
KTsKLQllbHNlCi0JCWV0aF9yYW5kb21fYWRkcigmZGF0YS0+bWFjX2FkZHJzLT5hZGRyX2J5dGVz
WzBdKTsKLQotCWV0aF9kZXYtPmRhdGEgPSBkYXRhOwotCWV0aF9kZXYtPmRldl9vcHMgPSAmb3Bz
OwotCi0JZXRoX2Rldi0+ZGF0YS0+ZGV2X2ZsYWdzID0gUlRFX0VUSF9ERVZfREVUQUNIQUJMRTsK
LQlldGhfZGV2LT5kYXRhLT5rZHJ2ID0gUlRFX0tEUlZfTk9ORTsKLQlldGhfZGV2LT5kYXRhLT5u
dW1hX25vZGUgPSBudW1hX25vZGU7Ci0KLQlldGhfZGV2LT5yeF9wa3RfYnVyc3QgPSBldGhfeGVu
dmlydF9yeDsKLQlldGhfZGV2LT50eF9wa3RfYnVyc3QgPSBldGhfeGVudmlydF90eDsKLQotCWlu
dGVybmFscy0+dmlydGlvX2lkeCA9IHZpcnRpb19pZHgrKzsKLQlpbnRlcm5hbHMtPnBvcnRfaWQg
PSBldGhfZGV2LT5kYXRhLT5wb3J0X2lkOwotCi0JcmV0dXJuIDA7Ci0KLWVycjoKLQlydGVfZnJl
ZShkYXRhKTsKLQlydGVfZnJlZShpbnRlcm5hbHMpOwotCi0JcmV0dXJuIC0xOwotfQotCi0KLXN0
YXRpYyBpbnQKLWV0aF9kZXZfeGVudmlydF9mcmVlKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IHVu
c2lnbmVkIG51bWFfbm9kZSkKLXsKLQlzdHJ1Y3QgcnRlX2V0aF9kZXYgKmV0aF9kZXYgPSBOVUxM
OwotCi0JUlRFX0xPRyhERUJVRywgUE1ELAotCQkiRnJlZSB2aXJ0aW8gcmluZ3MgYmFja2VkIGV0
aGRldiBvbiBudW1hIHNvY2tldCAldVxuIiwKLQkJbnVtYV9ub2RlKTsKLQotCS8qIGZpbmQgYW4g
ZXRoZGV2IGVudHJ5ICovCi0JZXRoX2RldiA9IHJ0ZV9ldGhfZGV2X2FsbG9jYXRlZChuYW1lKTsK
LQlpZiAoZXRoX2RldiA9PSBOVUxMKQotCQlyZXR1cm4gLTE7Ci0KLQlpZiAoZXRoX2Rldi0+ZGF0
YS0+ZGV2X3N0YXJ0ZWQgPT0gMSkgewotCQlldGhfZGV2X3N0b3AoZXRoX2Rldik7Ci0JCWV0aF9k
ZXZfY2xvc2UoZXRoX2Rldik7Ci0JfQotCi0JZXRoX2Rldi0+cnhfcGt0X2J1cnN0ID0gTlVMTDsK
LQlldGhfZGV2LT50eF9wa3RfYnVyc3QgPSBOVUxMOwotCWV0aF9kZXYtPmRldl9vcHMgPSBOVUxM
OwotCi0JcnRlX2ZyZWUoZXRoX2Rldi0+ZGF0YSk7Ci0JcnRlX2ZyZWUoZXRoX2Rldi0+ZGF0YS0+
ZGV2X3ByaXZhdGUpOwotCXJ0ZV9mcmVlKGV0aF9kZXYtPmRhdGEtPm1hY19hZGRycyk7Ci0KLQl2
aXJ0aW9faWR4LS07Ci0KLQlyZXR1cm4gMDsKLX0KLQotLypUT0RPOiBTdXBwb3J0IG11bHRpcGxl
IHByb2Nlc3MgbW9kZWwgKi8KLXN0YXRpYyBpbnQKLXJ0ZV9wbWRfeGVudmlydF9wcm9iZShzdHJ1
Y3QgcnRlX3ZkZXZfZGV2aWNlICpkZXYpCi17Ci0JaWYgKHZpcnRpb19pZHggPT0gMCkgewotCQlp
ZiAoeGVuc3RvcmVfaW5pdCgpICE9IDApIHsKLQkJCVJURV9MT0coRVJSLCBQTUQsICIlczogeGVu
c3RvcmUgaW5pdCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQkJCXJldHVybiAtMTsKLQkJfQotCQlp
ZiAoZ250YWxsb2Nfb3BlbigpICE9IDApIHsKLQkJCVJURV9MT0coRVJSLCBQTUQsICIlczogZ3Jh
bnQgaW5pdCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQkJCXJldHVybiAtMTsKLQkJfQotCX0KLQll
dGhfZGV2X3hlbnZpcnRfY3JlYXRlKHJ0ZV92ZGV2X2RldmljZV9uYW1lKGRldiksCi0JCXJ0ZV92
ZGV2X2RldmljZV9hcmdzKGRldiksIHJ0ZV9zb2NrZXRfaWQoKSwgREVWX0NSRUFURSk7Ci0JcmV0
dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQKLXJ0ZV9wbWRfeGVudmlydF9yZW1vdmUoc3RydWN0IHJ0
ZV92ZGV2X2RldmljZSAqZGV2KQotewotCWV0aF9kZXZfeGVudmlydF9mcmVlKHJ0ZV92ZGV2X2Rl
dmljZV9uYW1lKGRldiksIHJ0ZV9zb2NrZXRfaWQoKSk7Ci0KLQlpZiAodmlydGlvX2lkeCA9PSAw
KSB7Ci0JCWlmICh4ZW5zdG9yZV91bmluaXQoKSAhPSAwKQotCQkJUlRFX0xPRyhFUlIsIFBNRCwg
IiVzOiB4ZW5zdG9yZSB1bmluaXQgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0KLQkJZ250YWxsb2Nf
Y2xvc2UoKTsKLQl9Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBzdHJ1Y3QgcnRlX3ZkZXZfZHJp
dmVyIHBtZF94ZW52aXJ0X2RydiA9IHsKLQkucHJvYmUgPSBydGVfcG1kX3hlbnZpcnRfcHJvYmUs
Ci0JLnJlbW92ZSA9IHJ0ZV9wbWRfeGVudmlydF9yZW1vdmUsCi19OwotCi1SVEVfUE1EX1JFR0lT
VEVSX1ZERVYobmV0X3hlbnZpcnQsIHBtZF94ZW52aXJ0X2Rydik7Ci1SVEVfUE1EX1JFR0lTVEVS
X0FMSUFTKG5ldF94ZW52aXJ0LCBldGhfeGVudmlydCk7Ci1SVEVfUE1EX1JFR0lTVEVSX1BBUkFN
X1NUUklORyhuZXRfeGVudmlydCwKLQkibWFjPTxtYWMgYWRkcj4iKTsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmggYi9kcml2ZXJzL25ldC94ZW52aXJ0
L3J0ZV9ldGhfeGVudmlydC5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1OThhZGM2
Li4wMDAwMDAwCi0tLSBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmgKKysr
IC9kZXYvbnVsbApAQCAtMSw2MSArMCwwIEBACi0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0g
KiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
LSAqICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAg
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRo
ZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUK
LSAqICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50
ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICog
ICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBw
ZXJtaXNzaW9uLgotICoKLSAqICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09Q
WVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1J
VEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IKLSAqICAgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJ
QUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QKLSAqICAgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBT
RVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0Yg
TElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
Ci0gKiAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRQotICogICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklT
RUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpZm5kZWYgX1JU
RV9FVEhfWEVOVklSVF9IXwotI2RlZmluZSBfUlRFX0VUSF9YRU5WSVJUX0hfCi0KLSNpZmRlZiBf
X2NwbHVzcGx1cwotZXh0ZXJuICJDIiB7Ci0jZW5kaWYKLQotI2luY2x1ZGUgPHJ0ZV9tZW1wb29s
Lmg+Ci0KLS8qKgotICogQ3JlYXRlcyBtZW1wb29sIGZvciB4ZW4gdmlydGlvIFBNRC4KLSAqIFRo
aXMgZnVuY3Rpb24gdXNlcyBtZW16b25lX3Jlc2VydmUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBt
ZXRhIGRhdGEsCi0gKiBhbmQgdXNlcyBncmFudCBhbGxvYyBkcml2ZXIgdG8gYWxsb2NhdGUgbWVt
b3J5IGZvciBkYXRhIGFyZWEuCi0gKiBUaGUgaW5wdXQgcGFyYW1ldGVycyBhcmUgZXhhY3RseSB0
aGUgc2FtZSBhcyBydGVfbWVtcG9vbF9jcmVhdGUuCi0gKi8KLXN0cnVjdCBydGVfbWVtcG9vbCAq
Ci1ydGVfbWVtcG9vbF9nbnRhbGxvY19jcmVhdGUoY29uc3QgY2hhciAqbmFtZSwgdW5zaWduZWQg
ZWx0X251bSwgdW5zaWduZWQgZWx0X3NpemUsCi0JCSAgIHVuc2lnbmVkIGNhY2hlX3NpemUsIHVu
c2lnbmVkIHByaXZhdGVfZGF0YV9zaXplLAotCQkgICBydGVfbWVtcG9vbF9jdG9yX3QgKm1wX2lu
aXQsIHZvaWQgKm1wX2luaXRfYXJnLAotCQkgICBydGVfbWVtcG9vbF9vYmpfY2JfdCAqb2JqX2lu
aXQsIHZvaWQgKm9ial9pbml0X2FyZywKLQkJICAgaW50IHNvY2tldF9pZCwgdW5zaWduZWQgZmxh
Z3MpOwotCi0KLSNpZmRlZiBfX2NwbHVzcGx1cwotfQotI2VuZGlmCi0KLSNlbmRpZgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnRfdmVyc2lvbi5tYXAgYi9k
cml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcApkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZGQ2MzZmNy4uMDAwMDAwMAotLS0gYS9kcml2ZXJzL25ldC94
ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9uLm1hcAorKysgL2Rldi9udWxsCkBAIC0xLDcg
KzAsMCBAQAotRFBES18yLjAgewotCWdsb2JhbDoKLQotCXJ0ZV9tZW1wb29sX2dudGFsbG9jX2Ny
ZWF0ZTsKLQotCWxvY2FsOiAqOwotfTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbnZpcnQv
cnRlX21lbXBvb2xfZ250YWxsb2MuYyBiL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX21lbXBvb2xf
Z250YWxsb2MuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNzNlODJmOC4uMDAwMDAw
MAotLS0gYS9kcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9tZW1wb29sX2dudGFsbG9jLmMKKysrIC9k
ZXYvbnVsbApAQCAtMSwyOTUgKzAsMCBAQAotLyotCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICog
ICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICogICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRp
b24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0g
KiAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucwotICogICBhcmUgbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUg
ZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0g
KiAgICAgICBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVs
IENvcnBvcmF0aW9uIG5vciB0aGUgbmFtZXMgb2YgaXRzCi0gKiAgICAgICBjb250cmlidXRvcnMg
bWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAg
ICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVy
bWlzc2lvbi4KLSAqCi0gKiAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlS
SUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRF
RCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SCi0gKiAgIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBF
VkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gKiAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogICBTUEVDSUFM
LCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9U
Ci0gKiAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLAotICogICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ
TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAot
ICogICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UKLSAqICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSA8c3Rk
aW50Lmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVk
ZSA8c3lzL21tYW4uaD4KLSNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KLSNpbmNsdWRlIDxzdHJpbmcu
aD4KLSNpbmNsdWRlIDx4ZW4vc3lzL2dudGFsbG9jLmg+Ci0KLSNpbmNsdWRlIDxydGVfY29tbW9u
Lmg+Ci0jaW5jbHVkZSA8cnRlX21lbXBvb2wuaD4KLSNpbmNsdWRlIDxydGVfbWVtb3J5Lmg+Ci0j
aW5jbHVkZSA8cnRlX2Vycm5vLmg+Ci0KLSNpbmNsdWRlICJydGVfeGVuX2xpYi5oIgotI2luY2x1
ZGUgInJ0ZV9ldGhfeGVudmlydC5oIgotCi1zdHJ1Y3QgX2dudGFyciB7Ci0JdWludDMyX3QgZ3Jl
ZjsKLQlwaHlzX2FkZHJfdCBwYTsKLQl1aW50NjRfdCBpbmRleDsKLQl2b2lkICp2YTsKLX07Ci0K
LXN0cnVjdCBfbWVtcG9vbF9nbnRhbGxvY19pbmZvIHsKLQlzdHJ1Y3QgcnRlX21lbXBvb2wgKm1w
OwotCXVpbnQzMl90IHBnX251bTsKLQl1aW50MzJfdCAqZ3JlZl9hcnI7Ci0JcGh5c19hZGRyX3Qg
KnBhX2FycjsKLQl2b2lkICp2YTsKLQl1aW50MzJfdCBtZW1wb29sX2lkeDsKLQl1aW50NjRfdCBz
dGFydF9pbmRleDsKLX07Ci0KLQotc3RhdGljIHJ0ZV9hdG9taWMzMl90IGdsb2JhbF94ZW52aXJ0
X21lbXBvb2xfaWR4ID0gUlRFX0FUT01JQzMyX0lOSVQoLTEpOwotCi1zdGF0aWMgaW50Ci1jb21w
YXJlKGNvbnN0IHZvaWQgKnAxLCBjb25zdCB2b2lkICpwMikKLXsKLQlyZXR1cm4gKChjb25zdCBz
dHJ1Y3QgX2dudGFyciAqKXAxKS0+cGEgIC0gKChjb25zdCBzdHJ1Y3QgX2dudGFyciAqKXAyKS0+
cGE7Ci19Ci0KLQotc3RhdGljIHN0cnVjdCBfbWVtcG9vbF9nbnRhbGxvY19pbmZvCi1fY3JlYXRl
X21lbXBvb2woY29uc3QgY2hhciAqbmFtZSwgdW5zaWduZWQgZWx0X251bSwgdW5zaWduZWQgZWx0
X3NpemUsCi0JCSAgIHVuc2lnbmVkIGNhY2hlX3NpemUsIHVuc2lnbmVkIHByaXZhdGVfZGF0YV9z
aXplLAotCQkgICBydGVfbWVtcG9vbF9jdG9yX3QgKm1wX2luaXQsIHZvaWQgKm1wX2luaXRfYXJn
LAotCQkgICBydGVfbWVtcG9vbF9vYmpfY2JfdCAqb2JqX2luaXQsIHZvaWQgKm9ial9pbml0X2Fy
ZywKLQkJICAgaW50IHNvY2tldF9pZCwgdW5zaWduZWQgZmxhZ3MpCi17Ci0Jc3RydWN0IF9tZW1w
b29sX2dudGFsbG9jX2luZm8gbWdpOwotCXN0cnVjdCBydGVfbWVtcG9vbCAqbXAgPSBOVUxMOwot
CXN0cnVjdCBydGVfbWVtcG9vbF9vYmpzeiAgb2Jqc3o7Ci0JdWludDMyX3QgcGdfbnVtLCBycGdf
bnVtLCBwZ19zaGlmdCwgcGdfc3o7Ci0JY2hhciAqdmEsICpvcmlnX3ZhLCAqdXY7IC8qIHV2OiBm
cm9tIHdoaWNoLCB0aGUgcGFnZXMgY291bGQgYmUgZnJlZWQgKi8KLQlzc2l6ZV90IHN6LCB1c3o7
IC8qIHVzejogdW51c2VkIHNpemUgKi8KLQkvKgotCSAqIGZvciBlYWNoIHBhZ2UgYWxsb2NhdGVk
IHRocm91Z2ggeGVuX2dudGFsbG9jIGRyaXZlciwKLQkgKiBncmVmX2FycjpzdG9yZXMgZ3JhbnQg
cmVmZXJlbmNlcywKLQkgKiBwYV9hcnI6IHN0b3JlcyBwaHlzaWNhbCBhZGRyZXNzLAotCSAqIGdu
dF9hcnI6IHN0b3JlcyBhbGwgbWV0YSBkYXQKLQkgKi8KLQl1aW50MzJfdCAqZ3JlZl9hcnIgPSBO
VUxMOwotCXBoeXNfYWRkcl90ICpwYV9hcnIgPSBOVUxMOwotCXN0cnVjdCBfZ250YXJyICpnbnRf
YXJyID0gTlVMTDsKLQkvKiBzdGFydCBpbmRleCBvZiB0aGUgZ3JhbnQgcmVmZXJhbmNlcywgdXNl
ZCBmb3IgZGVhbGxvYyovCi0JdWludDY0X3Qgc3RhcnRfaW5kZXg7Ci0JdWludDMyX3QgaSwgajsK
LQlpbnQgcnYgPSAwOwotCXN0cnVjdCBpb2N0bF9nbnRhbGxvY19kZWFsbG9jX2dyZWYgYXJnOwot
Ci0JbWdpLm1wID0gTlVMTDsKLQl2YSA9IG9yaWdfdmEgPSB1diA9IE5VTEw7Ci0JcGdfbnVtID0g
cnBnX251bSA9IDA7Ci0Jc3ogPSAwOwotCi0JcGdfc3ogPSBnZXRwYWdlc2l6ZSgpOwotCWlmIChy
dGVfaXNfcG93ZXJfb2ZfMihwZ19zeikgPT0gMCkgewotCQlnb3RvIG91dDsKLQl9Ci0JcGdfc2hp
ZnQgPSBydGVfYnNmMzIocGdfc3opOwotCi0JcnRlX21lbXBvb2xfY2FsY19vYmpfc2l6ZShlbHRf
c2l6ZSwgZmxhZ3MsICZvYmpzeik7Ci0Jc3ogPSBydGVfbWVtcG9vbF94bWVtX3NpemUoZWx0X251
bSwgb2Jqc3oudG90YWxfc2l6ZSwgcGdfc2hpZnQpOwotCXBnX251bSA9IHN6ID4+IHBnX3NoaWZ0
OwotCi0JcGFfYXJyID0gY2FsbG9jKHBnX251bSwgc2l6ZW9mKHBhX2FyclswXSkpOwotCWdyZWZf
YXJyID0gY2FsbG9jKHBnX251bSwgc2l6ZW9mKGdyZWZfYXJyWzBdKSk7Ci0JZ250X2FyciAgPSBj
YWxsb2MocGdfbnVtLCBzaXplb2YoZ250X2FyclswXSkpOwotCWlmICgoZ250X2FyciA9PSBOVUxM
KSB8fCAoZ3JlZl9hcnIgPT0gTlVMTCkgfHwgKHBhX2FyciA9PSBOVUxMKSkKLQkJZ290byBvdXQ7
Ci0KLQkvKiBncmFudCBpbmRleCBpcyBjb250aW51b3VzIGluIGFzY2VuZGluZyBvcmRlciAqLwot
CW9yaWdfdmEgPSBnbnRhbGxvYyhzeiwgZ3JlZl9hcnIsICZzdGFydF9pbmRleCk7Ci0JaWYgKG9y
aWdfdmEgPT0gTlVMTCkKLQkJZ290byBvdXQ7Ci0KLQlnZXRfcGh5c19tYXAob3JpZ192YSwgcGFf
YXJyLCBwZ19udW0sIHBnX3N6KTsKLQlmb3IgKGkgPSAwOyBpIDwgcGdfbnVtOyBpKyspIHsKLQkJ
Z250X2FycltpXS5pbmRleCA9IHN0YXJ0X2luZGV4ICsgaSAqIHBnX3N6OwotCQlnbnRfYXJyW2ld
LmdyZWYgPSBncmVmX2FycltpXTsKLQkJZ250X2FycltpXS5wYSA9IHBhX2FycltpXTsKLQkJZ250
X2FycltpXS52YSAgPSBSVEVfUFRSX0FERChvcmlnX3ZhLCBpICogcGdfc3opOwotCX0KLQlxc29y
dChnbnRfYXJyLCBwZ19udW0sIHNpemVvZihzdHJ1Y3QgX2dudGFyciksIGNvbXBhcmUpOwotCi0J
dmEgPSBnZXRfeGVuX3ZpcnR1YWwoc3osIHBnX3N6KTsKLQlpZiAodmEgPT0gTlVMTCkgewotCQln
b3RvIG91dDsKLQl9Ci0KLQkvKgotCSAqIG1hcCBvbmUgYnkgb25lLCBhcyBpbmRleCBpc24ndCBj
b250aW51b3VzIG5vdy4KLQkgKiBwZ19udW0gVk1BcywgZG9lc24ndCBsaW51eCBoYXMgYSBsaW1p
dGF0aW9uIG9uIHRoaXM/Ci0JICovCi0JZm9yIChpID0gMDsgaSA8IHBnX251bTsgaSsrKSB7Ci0J
LyogdXBkYXRlIGdyZWZfYXJyIGFuZCBwYV9hcnIgYWZ0ZXIgc29ydCAqLwotCQlncmVmX2Fycltp
XSA9IGdudF9hcnJbaV0uZ3JlZjsKLQkJcGFfYXJyW2ldICAgPSBnbnRfYXJyW2ldLnBhOwotCQln
bnRfYXJyW2ldLnZhID0gbW1hcCh2YSArIGkgKiBwZ19zeiwgcGdfc3osIFBST1RfUkVBRCB8IFBS
T1RfV1JJVEUsCi0JCQlNQVBfU0hBUkVEIHwgTUFQX0ZJWEVELCBnbnRhbGxvY19mZCwgZ250X2Fy
cltpXS5pbmRleCk7Ci0JCWlmICgoZ250X2FycltpXS52YSA9PSBNQVBfRkFJTEVEKSB8fCAoZ250
X2FycltpXS52YSAhPSAodmEgKyBpICogcGdfc3opKSkgewotCQkJUlRFX0xPRyhFUlIsIFBNRCwg
ImZhaWxlZCB0byBtYXAgJWQgcGFnZXNcbiIsIGkpOwotCQkJZ290byBtbWFwX2ZhaWxlZDsKLQkJ
fQotCX0KLQotCS8qCi0JICogQ2hlY2sgdGhhdCBhbGxvY2F0ZWQgc2l6ZSBpcyBiaWcgZW5vdWdo
IHRvIGhvbGQgZWx0X251bQotCSAqIG9iamVjdHMgYW5kIGEgY2FsY3VhbHRlIGhvdyBtYW55IGJ5
dGVzIGFyZSBhY3R1YWxseSByZXF1aXJlZC4KLQkgKi8KLQl1c3ogPSBydGVfbWVtcG9vbF94bWVt
X3VzYWdlKHZhLCBlbHRfbnVtLCBvYmpzei50b3RhbF9zaXplLCBwYV9hcnIsIHBnX251bSwgcGdf
c2hpZnQpOwotCWlmICh1c3ogPCAwKSB7Ci0JCW1wID0gTlVMTDsKLQkJaSA9IHBnX251bTsKLQkJ
Z290byBtbWFwX2ZhaWxlZDsKLQl9IGVsc2UgewotCQkvKiB1bm1hcCB1bnVzZWQgcGFnZXMgaWYg
YW55ICovCi0JCXV2ID0gUlRFX1BUUl9BREQodmEsIHVzeik7Ci0JCWlmICgodXN6ID0gdmEgKyBz
eiAtIHV2KSA+IDApIHsKLQotCQkJUlRFX0xPRyhFUlIsIFBNRCwKLQkJCQkiJXMoJXMpOiB1bm1h
cCB1bnVzZWQgJXp1IG9mICV6dSAiCi0JCQkJIm1tYXBlZCBieXRlcyBAJXAgb3JpZzolcFxuIiwK
LQkJCQlfX2Z1bmNfXywgbmFtZSwgdXN6LCBzeiwgdXYsIHZhKTsKLQkJCW11bm1hcCh1diwgdXN6
KTsKLQkJCWkgPSAoc3ogLSB1c3opIC8gcGdfc3o7Ci0JCQlmb3IgKDsgaSA8IHBnX251bTsgaSsr
KSB7Ci0JCQkJYXJnLmNvdW50ID0gMTsKLQkJCQlhcmcuaW5kZXggPSBnbnRfYXJyW2ldLmluZGV4
OwotCQkJCXJ2ID0gaW9jdGwoZ250YWxsb2NfZmQsIElPQ1RMX0dOVEFMTE9DX0RFQUxMT0NfR1JF
RiwgJmFyZyk7Ci0JCQkJaWYgKHJ2KSB7Ci0JCQkJCS8qIHNob3VsZG4ndCBmYWlsIGhlcmUgKi8K
LQkJCQkJUlRFX0xPRyhFUlIsIFBNRCwgInZhPSVwIHBhPSUiUFJJdTY0InggaW5kZXg9JSJQUkl1
NjQiICVzXG4iLAotCQkJCQkJZ250X2FycltpXS52YSwKLQkJCQkJCWdudF9hcnJbaV0ucGEsCi0J
CQkJCQlhcmcuaW5kZXgsIHN0cmVycm9yKGVycm5vKSk7Ci0JCQkJCXJ0ZV9wYW5pYygiZ250ZGVh
bGxvYyBmYWlsZWQgd2hlbiBmcmVlaW5nIHBhZ2VzXG4iKTsKLQkJCQl9Ci0JCQl9Ci0KLQkJCXJw
Z19udW0gPSAoc3ogLSB1c3opID4+IHBnX3NoaWZ0OwotCQl9IGVsc2UKLQkJCXJwZ19udW0gPSBw
Z19udW07Ci0KLQkJbXAgPSBydGVfbWVtcG9vbF94bWVtX2NyZWF0ZShuYW1lLCBlbHRfbnVtLCBl
bHRfc2l6ZSwKLQkJCQljYWNoZV9zaXplLCBwcml2YXRlX2RhdGFfc2l6ZSwKLQkJCQltcF9pbml0
LCBtcF9pbml0X2FyZywKLQkJCQlvYmpfaW5pdCwgb2JqX2luaXRfYXJnLAotCQkJCXNvY2tldF9p
ZCwgZmxhZ3MsIHZhLCBwYV9hcnIsIHJwZ19udW0sIHBnX3NoaWZ0KTsKLQotCQlSVEVfQVNTRVJU
KGVsdF9udW0gPT0gbXAtPnNpemUpOwotCX0KLQltZ2kubXAgPSBtcDsKLQltZ2kucGdfbnVtID0g
cnBnX251bTsKLQltZ2kuZ3JlZl9hcnIgPSBncmVmX2FycjsKLQltZ2kucGFfYXJyID0gcGFfYXJy
OwotCWlmIChtcCkKLQkJbWdpLm1lbXBvb2xfaWR4ID0gcnRlX2F0b21pYzMyX2FkZF9yZXR1cm4o
Jmdsb2JhbF94ZW52aXJ0X21lbXBvb2xfaWR4LCAxKTsKLQltZ2kuc3RhcnRfaW5kZXggPSBzdGFy
dF9pbmRleDsKLQltZ2kudmEgPSB2YTsKLQotCWlmIChtcCA9PSBOVUxMKSB7Ci0JCWkgPSBwZ19u
dW07Ci0JCWdvdG8gbW1hcF9mYWlsZWQ7Ci0JfQotCi0vKgotICogdW5tYXAgb25seSwgd2l0aG91
dCBkZWFsbG9jYXRlIGdyYW50IHJlZmVyZW5jZS4KLSAqIHVudXNlZCBwYWdlcyBoYXZlIGFscmVh
ZHkgYmVlbiB1bm1hcGVkLAotICogdW5tYXAgdHdpY2Ugd2lsbCBmYWlsLCBidXQgaXQgaXMgc2Fm
ZS4KLSAqLwotbW1hcF9mYWlsZWQ6Ci0JZm9yIChqID0gMDsgaiA8IGk7IGorKykgewotCQlpZiAo
Z250X2FycltpXS52YSkKLQkJCW11bm1hcChnbnRfYXJyW2ldLnZhLCBwZ19zeik7Ci0JfQotb3V0
OgotCWZyZWUoZ250X2Fycik7Ci0JaWYgKG9yaWdfdmEpCi0JCW11bm1hcChvcmlnX3ZhLCBzeik7
Ci0JaWYgKG1wID09IE5VTEwpIHsKLQkJZnJlZShncmVmX2Fycik7Ci0JCWZyZWUocGFfYXJyKTsK
LQotCQkvKiBzb21lIGdyZWYgaGFzIGFscmVhZHkgYmVlbiBkZS1hbGxvY2F0ZWQgZnJvbSB0aGUg
bGlzdCBpbiB0aGUgZHJpdmVyLAotCQkgKiBzbyBkZWFsbG9jIG9uZSBieSBvbmUsIGFuZCBpdCBp
cyBzYWZlIHRvIGRlYWxsb2NhdGUgdHdpY2UKLQkJICovCi0JCWlmIChvcmlnX3ZhKSB7Ci0JCQlm
b3IgKGkgPSAwOyBpIDwgcGdfbnVtOyBpKyspIHsKLQkJCQlhcmcuaW5kZXggPSBzdGFydF9pbmRl
eCArIGkgKiBwZ19zejsKLQkJCQlydiA9IGlvY3RsKGdudGFsbG9jX2ZkLCBJT0NUTF9HTlRBTExP
Q19ERUFMTE9DX0dSRUYsIGFyZyk7Ci0JCQl9Ci0JCX0KLQl9Ci0JcmV0dXJuIG1naTsKLX0KLQot
c3RydWN0IHJ0ZV9tZW1wb29sICoKLXJ0ZV9tZW1wb29sX2dudGFsbG9jX2NyZWF0ZShjb25zdCBj
aGFyICpuYW1lLCB1bnNpZ25lZCBlbHRfbnVtLCB1bnNpZ25lZCBlbHRfc2l6ZSwKLQkJICAgdW5z
aWduZWQgY2FjaGVfc2l6ZSwgdW5zaWduZWQgcHJpdmF0ZV9kYXRhX3NpemUsCi0JCSAgIHJ0ZV9t
ZW1wb29sX2N0b3JfdCAqbXBfaW5pdCwgdm9pZCAqbXBfaW5pdF9hcmcsCi0JCSAgIHJ0ZV9tZW1w
b29sX29ial9jYl90ICpvYmpfaW5pdCwgdm9pZCAqb2JqX2luaXRfYXJnLAotCQkgICBpbnQgc29j
a2V0X2lkLCB1bnNpZ25lZCBmbGFncykKLXsKLQlpbnQgcnY7Ci0JdWludDMyX3QgaTsKLQlzdHJ1
Y3QgX21lbXBvb2xfZ250YWxsb2NfaW5mbyBtZ2k7Ci0Jc3RydWN0IGlvY3RsX2dudGFsbG9jX2Rl
YWxsb2NfZ3JlZiBhcmc7Ci0JaW50IHBnX3N6ID0gZ2V0cGFnZXNpemUoKTsKLQotCW1naSA9IF9j
cmVhdGVfbWVtcG9vbChuYW1lLCBlbHRfbnVtLCBlbHRfc2l6ZSwKLQkJCWNhY2hlX3NpemUsIHBy
aXZhdGVfZGF0YV9zaXplLAotCQkJbXBfaW5pdCwgbXBfaW5pdF9hcmcsCi0JCQlvYmpfaW5pdCwg
b2JqX2luaXRfYXJnLAotCQkJc29ja2V0X2lkLCBmbGFncyk7Ci0JaWYgKG1naS5tcCkgewotCQly
diA9IGdyYW50X2dudGFsbG9jX21idWZfcG9vbChtZ2kubXAsCi0JCQltZ2kucGdfbnVtLAotCQkJ
bWdpLmdyZWZfYXJyLAotCQkJbWdpLnBhX2FyciwKLQkJCW1naS5tZW1wb29sX2lkeCk7Ci0JCWZy
ZWUobWdpLmdyZWZfYXJyKTsKLQkJZnJlZShtZ2kucGFfYXJyKTsKLQkJaWYgKHJ2ID09IDApCi0J
CQlyZXR1cm4gbWdpLm1wOwotCQkvKgotCQkgKiBpbiBfY3JlYXRlX21lbXBvb2wsIHVudXNlZCBw
YWdlcyBoYXZlIGFscmVhZHkgYmVlbiB1bm1hcHBlZCwgZGVhbGxvY2FndGVkCi0JCSAqIHVubWFw
IGFuZCBkZWFsbG9jIHRoZSByZW1haW5lZCBvbmVzIGhlcmUuCi0JCSAqLwotCQltdW5tYXAobWdp
LnZhLCBwZ19zeiAqIG1naS5wZ19udW0pOwotCQlmb3IgKGkgPSAwOyBpIDwgbWdpLnBnX251bTsg
aSsrKSB7Ci0JCQlhcmcuaW5kZXggPSBtZ2kuc3RhcnRfaW5kZXggKyBpICogcGdfc3o7Ci0JCQly
diA9IGlvY3RsKGdudGFsbG9jX2ZkLCBJT0NUTF9HTlRBTExPQ19ERUFMTE9DX0dSRUYsIGFyZyk7
Ci0JCX0KLQkJcmV0dXJuIE5VTEw7Ci0JfQotCXJldHVybiBOVUxMOwotCi0KLQotfQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVuX2xpYi5jIGIvZHJpdmVycy9uZXQveGVu
dmlydC9ydGVfeGVuX2xpYi5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2YzlhMWQ0
Li4wMDAwMDAwCi0tLSBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuYworKysgL2Rl
di9udWxsCkBAIC0xLDQ1NCArMCwwIEBACi0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAg
IENvcHlyaWdodChjKSAyMDEwLTIwMTUgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlv
biBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAq
ICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAg
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAq
ICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwg
Q29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBt
YXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAg
ICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLgotICoKLSAqICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJ
R0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVE
IFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IKLSAqICAgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVW
RU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJ
QUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QK
LSAqICAgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJW
SUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElB
QklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0g
KiAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRQotICogICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlIDxzdGRp
bnQuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUg
PHVuaXN0ZC5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPHN5cy90eXBlcy5oPgot
I2luY2x1ZGUgPGZjbnRsLmg+Ci0jaW5jbHVkZSA8c3lzL21tYW4uaD4KLSNpbmNsdWRlIDxzeXMv
aW9jdGwuaD4KLSNpbmNsdWRlIDx4ZW4veGVuLWNvbXBhdC5oPgotI2lmIF9fWEVOX0xBVEVTVF9J
TlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDIwMAotI2luY2x1ZGUgPHhzLmg+Ci0jZWxzZQot
I2luY2x1ZGUgPHhlbnN0b3JlLmg+Ci0jZW5kaWYKLSNpbmNsdWRlIDx4ZW4vc3lzL2dudGFsbG9j
Lmg+Ci0KLSNpbmNsdWRlIDxydGVfY29tbW9uLmg+Ci0jaW5jbHVkZSA8cnRlX3N0cmluZ19mbnMu
aD4KLSNpbmNsdWRlIDxydGVfbWFsbG9jLmg+Ci0KLSNpbmNsdWRlICJydGVfeGVuX2xpYi5oIgot
Ci0vKgotICogVGhlIGdyYW50IG5vZGUgZm9ybWF0IGluIHhlbnN0b3JlIGZvciB2cmluZy9tcG9v
bCBpczoKLSAqIDBfcnhfdnJpbmdfZ3JlZiA9ICJncmVmMSMsIGdyZWYyIywgZ3JlZjMjIgotICog
MF9tZW1wb29sX2dyZWYgID0gImdyZWYxIywgZ3JlZjIjLCBncmVmMyMiCi0gKiBlYWNoIGdyZWYj
IGlzIGEgZ3JhbnQgcmVmZXJlbmNlIGZvciBhIHNoYXJlZCBwYWdlLgotICogSW4gZWFjaCBzaGFy
ZWQgcGFnZSwgd2Ugc3RvcmUgdGhlIGdyYW50X25vZGVfaXRlbSBpdGVtcy4KLSAqLwotc3RydWN0
IGdyYW50X25vZGVfaXRlbSB7Ci0JdWludDMyX3QgZ3JlZjsKLQl1aW50MzJfdCBwZm47Ci19IF9f
YXR0cmlidXRlX18oKHBhY2tlZCkpOwotCi0vKiBmZCBmb3IgeGVuX2dudGFsbG9jIGRyaXZlciwg
dXNlZCB0byBhbGxvY2F0ZSBncmFudCBwYWdlcyovCi1pbnQgZ250YWxsb2NfZmQgPSAtMTsKLQot
LyogeGVuc3RvcmUgcGF0aCBmb3IgbG9jYWwgZG9tYWluLCBub3cgaXQgaXMgJy9sb2NhbC9kb21h
aW4vZG9taWQvJyAqLwotc3RhdGljIGNoYXIgKmRvbXBhdGggPSBOVUxMOwotLyogaGFuZGxlIHRv
IHhlbnN0b3JlIHJlYWQvd3JpdGUgb3BlcmF0aW9ucyAqLwotc3RhdGljIHN0cnVjdCB4c19oYW5k
bGUgKnhzID0gTlVMTDsKLS8qIGZsYWcgdG8gaW5kaWNhdGUgaWYgeGVuc3RvcmUgY2xlYW51cCBp
cyByZXF1aXJlZCAqLwotc3RhdGljIGJvb2wgaXNfeGVuc3RvcmVfY2xlYW5lZF91cDsKLQotLyoK
LSAqIFJlc2VydmUgYSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCi0gKiBPbiBzdWNjZXNzLCByZXR1
cm5zIHRoZSBwb2ludGVyLiBPbiBmYWlsdXJlLCByZXR1cm5zIE5VTEwuCi0gKi8KLXZvaWQgKgot
Z2V0X3hlbl92aXJ0dWFsKHNpemVfdCBzaXplLCBzaXplX3QgcGFnZV9zeikKLXsKLQl2b2lkICph
ZGRyOwotCXVpbnRwdHJfdCBhbGlnbmVkX2FkZHI7Ci0KLQlhZGRyID0gbW1hcChOVUxMLCBzaXpl
ICsgcGFnZV9zeiwgUFJPVF9SRUFELCBNQVBfU0hBUkVEIHwgTUFQX0FOT05ZTU9VUywgLTEsIDAp
OwotCWlmIChhZGRyID09IE1BUF9GQUlMRUQpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgImZhaWxl
ZCBnZXQgYSB2aXJ0dWFsIGFyZWFcbiIpOwotCQlyZXR1cm4gTlVMTDsKLQl9Ci0KLQlhbGlnbmVk
X2FkZHIgPSBSVEVfQUxJR05fQ0VJTCgodWludHB0cl90KWFkZHIsIHBhZ2Vfc3opOwotCWFkZHIg
PSAodm9pZCAqKShhbGlnbmVkX2FkZHIpOwotCi0JcmV0dXJuIGFkZHI7Ci19Ci0KLS8qCi0gKiBH
ZXQgdGhlIHBoeXNpY2FsIGFkZHJlc3MgZm9yIHZpcnR1YWwgbWVtb3J5IHN0YXJ0aW5nIGF0IHZh
LgotICovCi1pbnQKLWdldF9waHlzX21hcCh2b2lkICp2YSwgcGh5c19hZGRyX3QgcGFbXSwgdWlu
dDMyX3QgcGdfbnVtLCB1aW50MzJfdCBwZ19zeikKLXsKLQlpbnQzMl90IGZkLCByYyA9IDA7Ci0J
dWludDMyX3QgaSwgbmI7Ci0Jb2ZmX3Qgb2ZzOwotCi0Jb2ZzID0gKHVpbnRwdHJfdCl2YSAvIHBn
X3N6ICogc2l6ZW9mKCpwYSk7Ci0JbmIgPSBwZ19udW0gKiBzaXplb2YoKnBhKTsKLQotCWlmICgo
ZmQgPSBvcGVuKFBBR0VNQVBfRk5BTUUsIE9fUkRPTkxZKSkgPCAwIHx8Ci0JCQkocmMgPSBwcmVh
ZChmZCwgcGEsIG5iLCBvZnMpKSA8IDAgfHwKLQkJCShyYyAtPSBuYikgIT0gMCkgewotCQlSVEVf
TE9HKEVSUiwgUE1ELCAiJXM6IGZhaWxlZCByZWFkIG9mICV1IGJ5dGVzIGZyb20gXCclc1wnICIK
LQkJCSJhdCBvZmZzZXQgJWx1LCBlcnJvciBjb2RlOiAlZFxuIiwKLQkJCV9fZnVuY19fLCBuYiwg
UEFHRU1BUF9GTkFNRSwgKHVuc2lnbmVkIGxvbmcpb2ZzLCBlcnJubyk7Ci0JCXJjID0gRU5PRU5U
OwotCX0KLQotCWNsb3NlKGZkKTsKLQlmb3IgKGkgPSAwOyBpICE9IHBnX251bTsgaSsrKQotCQlw
YVtpXSA9IChwYVtpXSAmIFBBR0VNQVBfUEZOX01BU0spICogcGdfc3o7Ci0KLQlyZXR1cm4gcmM7
Ci19Ci0KLWludAotZ250YWxsb2Nfb3Blbih2b2lkKQotewotCWdudGFsbG9jX2ZkID0gb3BlbihY
RU5fR05UQUxMT0NfRk5BTUUsIE9fUkRXUik7Ci0JcmV0dXJuIChnbnRhbGxvY19mZCAhPSAtMSkg
PyAwIDogLTE7Ci19Ci0KLXZvaWQKLWdudGFsbG9jX2Nsb3NlKHZvaWQpCi17Ci0JaWYgKGdudGFs
bG9jX2ZkICE9IC0xKQotCQljbG9zZShnbnRhbGxvY19mZCk7Ci0JZ250YWxsb2NfZmQgPSAtMTsK
LX0KLQotdm9pZCAqCi1nbnRhbGxvYyhzaXplX3Qgc2l6ZSwgdWludDMyX3QgKmdyZWYsIHVpbnQ2
NF90ICpzdGFydF9pbmRleCkKLXsKLQlpbnQgcGFnZV9zaXplID0gZ2V0cGFnZXNpemUoKTsKLQl1
aW50MzJfdCBpLCBwZ19udW07Ci0Jdm9pZCAqdmE7Ci0JaW50IHJ2OwotCXN0cnVjdCBpb2N0bF9n
bnRhbGxvY19hbGxvY19ncmVmICphcmc7Ci0Jc3RydWN0IGlvY3RsX2dudGFsbG9jX2RlYWxsb2Nf
Z3JlZiBhcmdfZDsKLQotCWlmIChzaXplICUgcGFnZV9zaXplKSB7Ci0JCVJURV9MT0coRVJSLCBQ
TUQsICIlczogJXp1IGlzbid0IG11bHRpcGxlIG9mIHBhZ2Ugc2l6ZVxuIiwKLQkJCV9fZnVuY19f
LCBzaXplKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCi0JcGdfbnVtID0gc2l6ZSAvIHBhZ2Vfc2l6
ZTsKLQlhcmcgPSBtYWxsb2Moc2l6ZW9mKCphcmcpICsgKHBnX251bSAtIDEpICogc2l6ZW9mKHVp
bnQzMl90KSk7Ci0JaWYgKGFyZyA9PSBOVUxMKQotCQlyZXR1cm4gTlVMTDsKLQlhcmctPmRvbWlk
ID0gRE9NMF9ET01JRDsKLQlhcmctPmZsYWdzID0gR05UQUxMT0NfRkxBR19XUklUQUJMRTsKLQlh
cmctPmNvdW50ID0gcGdfbnVtOwotCi0JcnYgPSBpb2N0bChnbnRhbGxvY19mZCwgSU9DVExfR05U
QUxMT0NfQUxMT0NfR1JFRiwgYXJnKTsKLQlpZiAocnYpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwg
IiVzOiBpb2N0bCBlcnJvclxuIiwgX19mdW5jX18pOwotCQlmcmVlKGFyZyk7Ci0JCXJldHVybiBO
VUxMOwotCX0KLQotCXZhID0gbW1hcChOVUxMLCBzaXplLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRF
LCBNQVBfU0hBUkVELCBnbnRhbGxvY19mZCwgYXJnLT5pbmRleCk7Ci0JaWYgKHZhID09IE1BUF9G
QUlMRUQpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBtbWFwIGZhaWxlZFxuIiwgX19mdW5j
X18pOwotCQlhcmdfZC5jb3VudCA9IHBnX251bTsKLQkJYXJnX2QuaW5kZXggPSBhcmctPmluZGV4
OwotCQlpb2N0bChnbnRhbGxvY19mZCwgSU9DVExfR05UQUxMT0NfREVBTExPQ19HUkVGLCBhcmdf
ZCk7Ci0JCWZyZWUoYXJnKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCi0JaWYgKGdyZWYpIHsKLQkJ
Zm9yIChpID0gMDsgaSA8IHBnX251bTsgaSsrKSB7Ci0JCQlncmVmW2ldID0gYXJnLT5ncmVmX2lk
c1tpXTsKLQkJfQotCX0KLQlpZiAoc3RhcnRfaW5kZXgpCi0JCSpzdGFydF9pbmRleCA9IGFyZy0+
aW5kZXg7Ci0KLQlmcmVlKGFyZyk7Ci0KLQlyZXR1cm4gdmE7Ci19Ci0KLWludAotZ3JlZndhdGNo
X2Zyb21fYWxsb2ModWludDMyX3QgKmdyZWYsIHZvaWQgKipwcHRyKQotewotCWludCBydjsKLQl2
b2lkICpwdHI7Ci0JaW50IHBnX3NpemUgPSBnZXRwYWdlc2l6ZSgpOwotCXN0cnVjdCBpb2N0bF9n
bnRhbGxvY19hbGxvY19ncmVmIGFyZyA9IHsKLQkJLmRvbWlkID0gRE9NMF9ET01JRCwKLQkJLmZs
YWdzID0gR05UQUxMT0NfRkxBR19XUklUQUJMRSwKLQkJLmNvdW50ID0gMQotCX07Ci0Jc3RydWN0
IGlvY3RsX2dudGFsbG9jX2RlYWxsb2NfZ3JlZiBhcmdfZDsKLQlzdHJ1Y3QgaW9jdGxfZ250YWxs
b2NfdW5tYXBfbm90aWZ5IG5vdGlmeSA9IHsKLQkJLmFjdGlvbiA9IFVOTUFQX05PVElGWV9DTEVB
Ul9CWVRFCi0JfTsKLQotCXJ2ID0gaW9jdGwoZ250YWxsb2NfZmQsIElPQ1RMX0dOVEFMTE9DX0FM
TE9DX0dSRUYsICZhcmcpOwotCWlmIChydikgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IGlv
Y3RsIGVycm9yXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlwdHIgPSAodm9p
ZCAqKW1tYXAoTlVMTCwgcGdfc2l6ZSwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9TSEFSRUQs
IGdudGFsbG9jX2ZkLCBhcmcuaW5kZXgpOwotCWFyZ19kLmluZGV4ID0gYXJnLmluZGV4OwotCWFy
Z19kLmNvdW50ID0gMTsKLQlpZiAocHRyID09IE1BUF9GQUlMRUQpIHsKLQkJUlRFX0xPRyhFUlIs
IFBNRCwgIiVzOiBtbWFwIGZhaWxlZFxuIiwgX19mdW5jX18pOwotCQlpb2N0bChnbnRhbGxvY19m
ZCwgSU9DVExfR05UQUxMT0NfREVBTExPQ19HUkVGLCAmYXJnX2QpOwotCQlyZXR1cm4gLTE7Ci0J
fQotCWlmIChwcHRyKQotCQkqcHB0ciA9IHB0cjsKLQlpZiAoZ3JlZikKLQkJKmdyZWYgPSBhcmcu
Z3JlZl9pZHNbMF07Ci0KLQlub3RpZnkuaW5kZXggPSBhcmcuaW5kZXg7Ci0JcnYgPSBpb2N0bChn
bnRhbGxvY19mZCwgSU9DVExfR05UQUxMT0NfU0VUX1VOTUFQX05PVElGWSwgJm5vdGlmeSk7Ci0J
aWYgKHJ2KSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczogdW5tYXAgbm90aWZ5IGZhaWxlZFxu
IiwgX19mdW5jX18pOwotCQltdW5tYXAocHRyLCBwZ19zaXplKTsKLQkJaW9jdGwoZ250YWxsb2Nf
ZmQsIElPQ1RMX0dOVEFMTE9DX0RFQUxMT0NfR1JFRiwgJmFyZ19kKTsKLQkJcmV0dXJuIC0xOwot
CX0KLQotCXJldHVybiAwOwotfQotCi12b2lkCi1nbnRmcmVlKHZvaWQgKnZhLCBzaXplX3Qgc3os
IHVpbnQ2NF90IHN0YXJ0X2luZGV4KQotewotCXN0cnVjdCBpb2N0bF9nbnRhbGxvY19kZWFsbG9j
X2dyZWYgYXJnX2Q7Ci0KLQlpZiAodmEgJiYgc3opIHsKLQkJbXVubWFwKHZhLCBzeik7Ci0JCWFy
Z19kLmNvdW50ID0gc3ogLyBnZXRwYWdlc2l6ZSgpOwotCQlhcmdfZC5pbmRleCA9IHN0YXJ0X2lu
ZGV4OwotCQlpb2N0bChnbnRhbGxvY19mZCwgSU9DVExfR05UQUxMT0NfREVBTExPQ19HUkVGLCAm
YXJnX2QpOwotCX0KLX0KLQotc3RhdGljIGludAoteGVuc3RvcmVfY2xlYW51cCh2b2lkKQotewot
CWNoYXIgc3RvcmVfcGF0aFtQQVRIX01BWF0gPSB7MH07Ci0KLQlpZiAoc25wcmludGYoc3RvcmVf
cGF0aCwgc2l6ZW9mKHN0b3JlX3BhdGgpLAotCQkiJXMlcyIsIGRvbXBhdGgsIERQREtfWEVOU1RP
UkVfTk9ERSkgPT0gLTEpCi0JCXJldHVybiAtMTsKLQotCWlmICh4c19ybSh4cywgWEJUX05VTEws
IHN0b3JlX3BhdGgpID09IGZhbHNlKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczogZmFpbGVk
IGNsZWFudXAgbm9kZVxuIiwgX19mdW5jX18pOwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JcmV0dXJu
IDA7Ci19Ci0KLWludAoteGVuc3RvcmVfaW5pdCh2b2lkKQotewotCXVuc2lnbmVkIGludCBsZW4s
IGRvbWlkOwotCWNoYXIgKmJ1ZjsKLQljaGFyICplbmQ7Ci0KLQl4cyA9IHhzX2RvbWFpbl9vcGVu
KCk7Ci0JaWYgKHhzID09IE5VTEwpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwiJXM6IHhzX2RvbWFp
bl9vcGVuIGZhaWxlZFxuIiwgX19mdW5jX18pOwotCQlyZXR1cm4gLTE7Ci0JfQotCWJ1ZiA9IHhz
X3JlYWQoeHMsIFhCVF9OVUxMLCAiZG9taWQiLCAmbGVuKTsKLQlpZiAoYnVmID09IE5VTEwpIHsK
LQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBmYWlsZWQgcmVhZCBkb21pZFxuIiwgX19mdW5jX18p
OwotCQlyZXR1cm4gLTE7Ci0JfQotCWVycm5vID0gMDsKLQlkb21pZCA9IHN0cnRvdWwoYnVmLCAm
ZW5kLCAwKTsKLQlpZiAoZXJybm8gIT0gMCB8fCBlbmQgPT0gTlVMTCB8fCBlbmQgPT0gYnVmIHx8
ICBkb21pZCA9PSAwKQotCQlyZXR1cm4gLTE7Ci0KLQlSVEVfTE9HKElORk8sIFBNRCwgInJldHJp
ZXZlZCBkb20gSUQgPSAlZFxuIiwgZG9taWQpOwotCi0JZG9tcGF0aCA9IHhzX2dldF9kb21haW5f
cGF0aCh4cywgZG9taWQpOwotCWlmIChkb21wYXRoID09IE5VTEwpCi0JCXJldHVybiAtMTsKLQot
CXhzX3RyYW5zYWN0aW9uX3N0YXJ0KHhzKTsgLyogV2hlbiB0byBzdG9wIHRyYW5zYWN0aW9uICov
Ci0KLQlpZiAoaXNfeGVuc3RvcmVfY2xlYW5lZF91cCA9PSAwKSB7Ci0JCWlmICh4ZW5zdG9yZV9j
bGVhbnVwKCkpCi0JCQlyZXR1cm4gLTE7Ci0JCWlzX3hlbnN0b3JlX2NsZWFuZWRfdXAgPSAxOwot
CX0KLQotCXJldHVybiAwOwotfQotCi1pbnQKLXhlbnN0b3JlX3VuaW5pdCh2b2lkKQotewotCXhz
X2Nsb3NlKHhzKTsKLQotCWlmIChpc194ZW5zdG9yZV9jbGVhbmVkX3VwID09IDApIHsKLQkJaWYg
KHhlbnN0b3JlX2NsZWFudXAoKSkKLQkJCXJldHVybiAtMTsKLQkJaXNfeGVuc3RvcmVfY2xlYW5l
ZF91cCA9IDE7Ci0JfQotCWZyZWUoZG9tcGF0aCk7Ci0JZG9tcGF0aCA9IE5VTEw7Ci0KLQlyZXR1
cm4gMDsKLX0KLQotaW50Ci14ZW5zdG9yZV93cml0ZShjb25zdCBjaGFyICprZXlfc3RyLCBjb25z
dCBjaGFyICp2YWxfc3RyKQotewotCWNoYXIgZ3JhbnRfcGF0aFtQQVRIX01BWF07Ci0JaW50IHJ2
LCBsZW47Ci0KLQlpZiAoeHMgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IHhl
bnN0b3JlIGluaXQgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAtMTsKLQl9Ci0JcnYg
PSBzbnByaW50ZihncmFudF9wYXRoLCBzaXplb2YoZ3JhbnRfcGF0aCksICIlcyVzIiwgZG9tcGF0
aCwga2V5X3N0cik7Ci0JaWYgKHJ2ID09IC0xKSB7Ci0JCVJURV9MT0coRVJSLCBQTUQsICIlczog
c25wcmludGYgJXMgJXMgZmFpbGVkXG4iLAotCQkJX19mdW5jX18sIGRvbXBhdGgsIGtleV9zdHIp
OwotCQlyZXR1cm4gLTE7Ci0JfQotCWxlbiA9IHN0cm5sZW4odmFsX3N0ciwgUEFUSF9NQVgpOwot
Ci0JaWYgKHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgZ3JhbnRfcGF0aCwgdmFsX3N0ciwgbGVuKSA9
PSBmYWxzZSkgewotCQlSVEVfTE9HKEVSUiwgUE1ELCAiJXM6IHhzX3dyaXRlIGZhaWxlZFxuIiwg
X19mdW5jX18pOwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JcmV0dXJuIDA7Ci19Ci0KLWludAotZ3Jh
bnRfbm9kZV9jcmVhdGUodWludDMyX3QgcGdfbnVtLCB1aW50MzJfdCAqZ3JlZl9hcnIsIHBoeXNf
YWRkcl90ICpwYV9hcnIsIGNoYXIgKnZhbF9zdHIsIHNpemVfdCBzdHJfc2l6ZSkKLXsKLQl1aW50
NjRfdCBzdGFydF9pbmRleDsKLQlpbnQgcGdfc2l6ZTsKLQl1aW50MzJfdCBwZ19zaGlmdDsKLQl2
b2lkICpwdHIgPSBOVUxMOwotCXVpbnQzMl90IGNvdW50LCBlbnRyaWVzX3Blcl9wZzsKLQl1aW50
MzJfdCBpLCBqID0gMCwgayA9IDA7Ci0JdWludDMyX3QgKmdyZWZfdG1wOwotCWludCBmaXJzdCA9
IDE7Ci0JY2hhciB0bXBfc3RyW1BBVEhfTUFYXSA9IHswfTsKLQlpbnQgcnYgPSAtMTsKLQotCXBn
X3NpemUgPSBnZXRwYWdlc2l6ZSgpOwotCWlmIChydGVfaXNfcG93ZXJfb2ZfMihwZ19zaXplKSA9
PSAwKSB7Ci0JCXJldHVybiAtMTsKLQl9Ci0JcGdfc2hpZnQgPSBydGVfYnNmMzIocGdfc2l6ZSk7
Ci0JaWYgKHBnX3NpemUgJSBzaXplb2Yoc3RydWN0IGdyYW50X25vZGVfaXRlbSkpIHsKLQkJUlRF
X0xPRyhFUlIsIFBNRCwgInBnX3NpemUgaXNuJ3QgYSBtdWx0aXBsZSBvZiBncmFudCBub2RlIGl0
ZW1cbiIpOwotCQlyZXR1cm4gLTE7Ci0JfQotCi0JZW50cmllc19wZXJfcGcgPSBwZ19zaXplIC8g
c2l6ZW9mKHN0cnVjdCBncmFudF9ub2RlX2l0ZW0pOwotCWNvdW50ICA9IChwZ19udW0gKyAgZW50
cmllc19wZXJfcGcgLSAxICkgLyBlbnRyaWVzX3Blcl9wZzsKLQlncmVmX3RtcCA9IG1hbGxvYyhj
b3VudCAqIHNpemVvZih1aW50MzJfdCkpOwotCWlmIChncmVmX3RtcCA9PSBOVUxMKQotCQlyZXR1
cm4gLTE7Ci0JcHRyID0gZ250YWxsb2MocGdfc2l6ZSAqIGNvdW50LCBncmVmX3RtcCwgJnN0YXJ0
X2luZGV4KTsKLQlpZiAocHRyID09IE5VTEwpIHsKLQkJUlRFX0xPRyhFUlIsIFBNRCwgIiVzOiBn
bnRhbGxvYyBlcnJvciBvZiAlZCBwYWdlc1xuIiwgX19mdW5jX18sIGNvdW50KTsKLQkJZnJlZShn
cmVmX3RtcCk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQl3aGlsZSAoaiA8IHBnX251bSkgewotCQlp
ZiAoZmlyc3QpIHsKLQkJCXJ2ID0gc25wcmludGYodmFsX3N0ciwgc3RyX3NpemUsICIldSIsIGdy
ZWZfdG1wW2tdKTsKLQkJCWZpcnN0ID0gMDsKLQkJfSBlbHNlIHsKLQkJCXNucHJpbnRmKHRtcF9z
dHIsIFBBVEhfTUFYLCAiJXMiLCB2YWxfc3RyKTsKLQkJCXJ2ID0gc25wcmludGYodmFsX3N0ciwg
c3RyX3NpemUsICIlcywldSIsIHRtcF9zdHIsIGdyZWZfdG1wW2tdKTsKLQkJfQotCQlrKys7Ci0J
CWlmIChydiA9PSAtMSkKLQkJCWJyZWFrOwotCi0JCWZvciAoaSA9IDA7IGkgPCBlbnRyaWVzX3Bl
cl9wZyAmJiBqIDwgcGdfbnVtIDsgaSsrKSB7Ci0JCQkoKHN0cnVjdCBncmFudF9ub2RlX2l0ZW0g
KilwdHIpLT5ncmVmID0gZ3JlZl9hcnJbal07Ci0JCQkoKHN0cnVjdCBncmFudF9ub2RlX2l0ZW0g
KilwdHIpLT5wZm4gPSAgcGFfYXJyW2pdID4+IHBnX3NoaWZ0OwotCQkJcHRyID0gUlRFX1BUUl9B
REQocHRyLCBzaXplb2Yoc3RydWN0IGdyYW50X25vZGVfaXRlbSkpOwotCQkJaisrOwotCQl9Ci0J
fQotCWlmIChydiA9PSAtMSkgewotCQlnbnRmcmVlKHB0ciwgcGdfc2l6ZSAqIGNvdW50LCBzdGFy
dF9pbmRleCk7Ci0JfSBlbHNlCi0JCXJ2ID0gMDsKLQlmcmVlKGdyZWZfdG1wKTsKLQlyZXR1cm4g
cnY7Ci19Ci0KLQotaW50Ci1ncmFudF9nbnRhbGxvY19tYnVmX3Bvb2woc3RydWN0IHJ0ZV9tZW1w
b29sICptcG9vbCwgdWludDMyX3QgcGdfbnVtLCB1aW50MzJfdCAqZ3JlZl9hcnIsIHBoeXNfYWRk
cl90ICpwYV9hcnIsIGludCBtZW1wb29sX2lkeCkKLXsKLQljaGFyIGtleV9zdHJbUEFUSF9NQVhd
ID0gezB9OwotCWNoYXIgdmFsX3N0cltQQVRIX01BWF0gPSB7MH07Ci0Jdm9pZCAqbWVtcG9vbF9v
YmpfdmE7Ci0KLQlpZiAoZ3JhbnRfbm9kZV9jcmVhdGUocGdfbnVtLCBncmVmX2FyciwgcGFfYXJy
LCB2YWxfc3RyLCBzaXplb2YodmFsX3N0cikpKSB7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlpZiAo
c25wcmludGYoa2V5X3N0ciwgc2l6ZW9mKGtleV9zdHIpLAotCQlEUERLX1hFTlNUT1JFX1BBVEgi
JWQiTUVNUE9PTF9YRU5TVE9SRV9TVFIsIG1lbXBvb2xfaWR4KSA9PSAtMSkKLQkJcmV0dXJuIC0x
OwotCWlmICh4ZW5zdG9yZV93cml0ZShrZXlfc3RyLCB2YWxfc3RyKSA9PSAtMSkKLQkJcmV0dXJu
IC0xOwotCi0JaWYgKHNucHJpbnRmKGtleV9zdHIsIHNpemVvZihrZXlfc3RyKSwKLQkJRFBES19Y
RU5TVE9SRV9QQVRIIiVkIk1FTVBPT0xfVkFfWEVOU1RPUkVfU1RSLCBtZW1wb29sX2lkeCkgPT0g
LTEpCi0JCXJldHVybiAtMTsKLQlpZiAobXBvb2wtPm5iX21lbV9jaHVua3MgIT0gMSkgewotCQlS
VEVfTE9HKEVSUiwgUE1ELAotCQkJIm1lbXBvb2wgd2l0aCBtb3JlIHRoYW4gMSBjaHVuayBpcyBu
b3Qgc3VwcG9ydGVkXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQltZW1wb29sX29ial92YSA9IFNU
QUlMUV9GSVJTVCgmbXBvb2wtPm1lbV9saXN0KS0+YWRkcjsKLQlpZiAoc25wcmludGYodmFsX3N0
ciwgc2l6ZW9mKHZhbF9zdHIpLCAiJSJQUkl4UFRSLAotCQkJKHVpbnRwdHJfdCltZW1wb29sX29i
al92YSkgPT0gLTEpCi0JCXJldHVybiAtMTsKLQlpZiAoeGVuc3RvcmVfd3JpdGUoa2V5X3N0ciwg
dmFsX3N0cikgPT0gLTEpCi0JCXJldHVybiAtMTsKLQotCXJldHVybiAwOwotfQpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9uZXQveGVudmlydC9ydGVfeGVuX2xpYi5oIGIvZHJpdmVycy9uZXQveGVudmly
dC9ydGVfeGVuX2xpYi5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkOTczZWFjLi4w
MDAwMDAwCi0tLSBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9saWIuaAorKysgL2Rldi9u
dWxsCkBAIC0xLDExNiArMCwwIEBACi0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENv
cHlyaWdodChjKSAyMDEwLTIwMTUgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAg
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9m
IHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVj
ZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1
bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAg
ICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29y
cG9yYXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkg
YmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgICAg
ZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNz
aW9uLgotICoKLSAqICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hU
IEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRP
LCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IKLSAqICAgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVY
RU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAq
ICAgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsCi0gKiAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVS
UlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElBQklM
SVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAg
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBP
VVQgT0YgVEhFIFVTRQotICogICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpZm5kZWYgX1JURV9YRU5f
RFVNTVlfUE1EX0gKLSNkZWZpbmUgX1JURV9YRU5fRFVNTVlfUE1EX0gKLQotI2luY2x1ZGUgPHN0
ZGludC5oPgotCi0jaW5jbHVkZSA8cnRlX2NvbW1vbi5oPgotI2luY2x1ZGUgPHJ0ZV9tZW1wb29s
Lmg+Ci0jaW5jbHVkZSA8cnRlX2V0aGVyLmg+Ci0KLSNkZWZpbmUJUEFHRU1BUF9GTkFNRSAgICAg
ICAgICAgIi9wcm9jL3NlbGYvcGFnZW1hcCIKLSNkZWZpbmUgWEVOX0dOVEFMTE9DX0ZOQU1FICAg
ICAgIi9kZXYveGVuL2dudGFsbG9jIgotI2RlZmluZSBEUERLX1hFTlNUT1JFX1BBVEggICAgICAi
L2NvbnRyb2wvZHBkay8iCi0jZGVmaW5lIERQREtfWEVOU1RPUkVfTk9ERSAgICAgICIvY29udHJv
bC9kcGRrIgotLypmb3JtYXQgMF9tZW1wb29sX2dyZWYgPSAiMTUzNywxNTI0LDE1MzMiICovCi0j
ZGVmaW5lIE1FTVBPT0xfWEVOU1RPUkVfU1RSICAgICJfbWVtcG9vbF9ncmVmIgotLypmb3JtYXQg
MF9tZW1wb29sX3ZhID0gMHg4MDM0MDAwMCAqLwotI2RlZmluZSBNRU1QT09MX1ZBX1hFTlNUT1JF
X1NUUiAiX21lbXBvb2xfdmEiCi0vKmZvcm1hdCAwX3J4X3ZyaW5nX2dyZWYgID0gIjE1MzcsMTUy
NCwxNTMzIiAqLwotI2RlZmluZSBSWFZSSU5HX1hFTlNUT1JFX1NUUiAgICAiX3J4X3ZyaW5nX2dy
ZWYiCi0vKmZvcm1hdCAwX3R4X3ZyaW5nX2dyZWYgID0gIjE1MzcsMTUyNCwxNTMzIiAqLwotI2Rl
ZmluZSBUWFZSSU5HX1hFTlNUT1JFX1NUUiAgICAiX3R4X3ZyaW5nX2dyZWYiCi0jZGVmaW5lIFZS
SU5HX0ZMQUdfU1RSICAgICAgICAgICJfdnJpbmdfZmxhZyIKLS8qZm9ybWF0OiBldmVudF90eXBl
X3N0YXJ0XzAgPSAxKi8KLSNkZWZpbmUgRVZFTlRfVFlQRV9TVEFSVF9TVFIgICAgImV2ZW50X3R5
cGVfc3RhcnRfIgotCi0jZGVmaW5lIERPTTBfRE9NSUQgMAotLyoKLSAqIHRoZSBwZm4gKHBhZ2Ug
ZnJhbWUgbnVtYmVyKSBhcmUgYml0cyAwLTU0IChzZWUgcGFnZW1hcC50eHQgaW4gbGludXgKLSAq
IERvY3VtZW50YXRpb24pLgotICovCi0jZGVmaW5lIFBBR0VNQVBfUEZOX0JJVFMJNTQKLSNkZWZp
bmUgUEFHRU1BUF9QRk5fTUFTSwlSVEVfTEVOMk1BU0soUEFHRU1BUF9QRk5fQklUUywgcGh5c19h
ZGRyX3QpCi0KLSNkZWZpbmUgTUFQX0ZMQUcJMHhBNQotCi0jZGVmaW5lIFJURV9FVEhfWEVOVklS
VF9QQUlSU19ERUxJTSAnOycKLSNkZWZpbmUgUlRFX0VUSF9YRU5WSVJUX0tFWV9WQUxVRV9ERUxJ
TSAnPScKLSNkZWZpbmUgUlRFX0VUSF9YRU5WSVJUX01BWF9BUkdTIDEKLSNkZWZpbmUgUlRFX0VU
SF9YRU5WSVJUX01BQ19QQVJBTSAibWFjIgotc3RydWN0IHhlbnZpcnRfZGljdCB7Ci0JdWludDhf
dCBhZGRyX3ZhbGlkOwotCXN0cnVjdCBldGhlcl9hZGRyIGFkZHI7Ci19OwotCi1leHRlcm4gaW50
IGdudGFsbG9jX2ZkOwotCi1pbnQKLWdudGFsbG9jX29wZW4odm9pZCk7Ci0KLXZvaWQKLWdudGFs
bG9jX2Nsb3NlKHZvaWQpOwotCi12b2lkICoKLWdudGFsbG9jKHNpemVfdCBzeiwgdWludDMyX3Qg
KmdyZWYsIHVpbnQ2NF90ICpzdGFydF9pbmRleCk7Ci0KLXZvaWQKLWdudGZyZWUodm9pZCAqdmEs
IHNpemVfdCBzeiwgdWludDY0X3Qgc3RhcnRfaW5kZXgpOwotCi1pbnQKLXhlbnN0b3JlX2luaXQo
dm9pZCk7Ci0KLWludAoteGVuc3RvcmVfdW5pbml0KHZvaWQpOwotCi1pbnQKLXhlbnN0b3JlX3dy
aXRlKGNvbnN0IGNoYXIgKmtleV9zdHIsIGNvbnN0IGNoYXIgKnZhbF9zdHIpOwotCi1pbnQKLWdl
dF9waHlzX21hcCh2b2lkICp2YSwgcGh5c19hZGRyX3QgcGFbXSwgdWludDMyX3QgcGdfbnVtLCB1
aW50MzJfdCBwZ19zeik7Ci0KLXZvaWQgKgotZ2V0X3hlbl92aXJ0dWFsKHNpemVfdCBzaXplLCBz
aXplX3QgcGFnZV9zeik7Ci0KLWludAotZ3JlZndhdGNoX2Zyb21fYWxsb2ModWludDMyX3QgKmdy
ZWYsIHZvaWQgKipwcHRyKTsKLQotCi1pbnQgZ3JhbnRfbm9kZV9jcmVhdGUodWludDMyX3QgcGdf
bnVtLCB1aW50MzJfdCAqZ3JlZl9hcnIsIHBoeXNfYWRkcl90ICpwYV9hcnIsIGNoYXIgKnZhbF9z
dHIsIHNpemVfdCBzdHJfc2l6ZSk7Ci0KLWludAotZ3JhbnRfZ250YWxsb2NfbWJ1Zl9wb29sKHN0
cnVjdCBydGVfbWVtcG9vbCAqbXBvb2wsIHVpbnQzMl90IHBnX251bSwgdWludDMyX3QgKmdyZWZf
YXJyLCBwaHlzX2FkZHJfdCAqcGFfYXJyLCBpbnQgbWVtcG9vbF9pZHgpOwotCi0jZW5kaWYKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xvZ3MuaCBiL2RyaXZlcnMvbmV0
L3hlbnZpcnQvdmlydGlvX2xvZ3MuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDZj
MzNmNy4uMDAwMDAwMAotLS0gYS9kcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRpb19sb2dzLmgKKysr
IC9kZXYvbnVsbApAQCAtMSw3MCArMCwwIEBACi0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0g
KiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
LSAqICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAg
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRo
ZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUK
LSAqICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50
ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICog
ICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBw
ZXJtaXNzaW9uLgotICoKLSAqICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09Q
WVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1J
VEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IKLSAqICAgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJ
QUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QKLSAqICAgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBT
RVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0Yg
TElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
Ci0gKiAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRQotICogICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklT
RUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpZm5kZWYgX1ZJ
UlRJT19MT0dTX0hfCi0jZGVmaW5lIF9WSVJUSU9fTE9HU19IXwotCi0jaW5jbHVkZSA8cnRlX2xv
Zy5oPgotCi0jaWZkZWYgUlRFX0xJQlJURV9WSVJUSU9fREVCVUdfSU5JVAotI2RlZmluZSBQTURf
SU5JVF9MT0cobGV2ZWwsIGZtdCwgYXJncy4uLikgXAotCVJURV9MT0cobGV2ZWwsIFBNRCwgIiVz
KCk6ICIgZm10ICJcbiIsIF9fZnVuY19fLCAjIyBhcmdzKQotI2RlZmluZSBQTURfSU5JVF9GVU5D
X1RSQUNFKCkgUE1EX0lOSVRfTE9HKERFQlVHLCAiID4+IikKLSNlbHNlCi0jZGVmaW5lIFBNRF9J
TklUX0xPRyhsZXZlbCwgZm10LCBhcmdzLi4uKSBkbyB7IH0gd2hpbGUoMCkKLSNkZWZpbmUgUE1E
X0lOSVRfRlVOQ19UUkFDRSgpIGRvIHsgfSB3aGlsZSgwKQotI2VuZGlmCi0KLSNpZmRlZiBSVEVf
TElCUlRFX1ZJUlRJT19ERUJVR19SWAotI2RlZmluZSBQTURfUlhfTE9HKGxldmVsLCBmbXQsIGFy
Z3MuLi4pIFwKLQlSVEVfTE9HKGxldmVsLCBQTUQsICIlcygpIHJ4OiAiIGZtdCAsIF9fZnVuY19f
LCAjIyBhcmdzKQotI2Vsc2UKLSNkZWZpbmUgUE1EX1JYX0xPRyhsZXZlbCwgZm10LCBhcmdzLi4u
KSBkbyB7IH0gd2hpbGUoMCkKLSNlbmRpZgotCi0jaWZkZWYgUlRFX0xJQlJURV9WSVJUSU9fREVC
VUdfVFgKLSNkZWZpbmUgUE1EX1RYX0xPRyhsZXZlbCwgZm10LCBhcmdzLi4uKSBcCi0JUlRFX0xP
RyhsZXZlbCwgUE1ELCAiJXMoKSB0eDogIiBmbXQgLCBfX2Z1bmNfXywgIyMgYXJncykKLSNlbHNl
Ci0jZGVmaW5lIFBNRF9UWF9MT0cobGV2ZWwsIGZtdCwgYXJncy4uLikgZG8geyB9IHdoaWxlKDAp
Ci0jZW5kaWYKLQotCi0jaWZkZWYgUlRFX0xJQlJURV9WSVJUSU9fREVCVUdfRFJJVkVSCi0jZGVm
aW5lIFBNRF9EUlZfTE9HKGxldmVsLCBmbXQsIGFyZ3MuLi4pIFwKLQlSVEVfTE9HKGxldmVsLCBQ
TUQsICIlcygpOiAiIGZtdCAsIF9fZnVuY19fLCAjIyBhcmdzKQotI2Vsc2UKLSNkZWZpbmUgUE1E
X0RSVl9MT0cobGV2ZWwsIGZtdCwgYXJncy4uLikgZG8geyB9IHdoaWxlKDApCi0jZW5kaWYKLQot
I2VuZGlmIC8qIF9WSVJUSU9fTE9HU19IXyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVu
dmlydC92aXJ0cXVldWUuaCBiL2RyaXZlcnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmgKZGVsZXRl
ZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDFiYjY4NzcuLjAwMDAwMDAKLS0tIGEvZHJpdmVycy9u
ZXQveGVudmlydC92aXJ0cXVldWUuaAorKysgL2Rldi9udWxsCkBAIC0xLDI3MyArMCwwIEBACi0v
Ki0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQgSW50
ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6
Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWlu
IHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0
aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0g
KiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAg
ICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBv
ZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHBy
b21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhv
dXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqICAgVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9S
UwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqICAgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAq
ICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAgIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQg
QU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogICBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgotICovCi0KLSNpZm5kZWYgX1ZJUlRRVUVVRV9IXwotI2RlZmluZSBfVklSVFFVRVVF
X0hfCi0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9fcmluZy5o
PgotI2luY2x1ZGUgPGxpbnV4L3ZpcnRpb19uZXQuaD4KLQotI2luY2x1ZGUgPHJ0ZV9hdG9taWMu
aD4KLSNpbmNsdWRlIDxydGVfbWVtb3J5Lmg+Ci0jaW5jbHVkZSA8cnRlX21lbXpvbmUuaD4KLSNp
bmNsdWRlIDxydGVfbWVtcG9vbC5oPgotCi0jaW5jbHVkZSAidmlydGlvX2xvZ3MuaCIKLQotc3Ry
dWN0IHJ0ZV9tYnVmOwotCi0vKiBUaGUgYWxpZ25tZW50IHRvIHVzZSBiZXR3ZWVuIGNvbnN1bWVy
IGFuZCBwcm9kdWNlciBwYXJ0cyBvZiB2cmluZy4gKi8KLSNkZWZpbmUgVklSVElPX1BDSV9WUklO
R19BTElHTiA0MDk2Ci0KLWVudW0geyBWVE5FVF9SUSA9IDAsIFZUTkVUX1RRID0gMSwgVlRORVRf
Q1EgPSAyIH07Ci0KLS8qKgotICogVGhlIG1heGltdW0gdmlydHF1ZXVlIHNpemUgaXMgMl4xNS4g
VXNlIHRoYXQgdmFsdWUgYXMgdGhlIGVuZCBvZgotICogZGVzY3JpcHRvciBjaGFpbiB0ZXJtaW5h
dG9yIHNpbmNlIGl0IHdpbGwgbmV2ZXIgYmUgYSB2YWxpZCBpbmRleAotICogaW4gdGhlIGRlc2Ny
aXB0b3IgdGFibGUuIFRoaXMgaXMgdXNlZCB0byB2ZXJpZnkgd2UgYXJlIGNvcnJlY3RseQotICog
aGFuZGxpbmcgdnFfZnJlZV9jbnQuCi0gKi8KLSNkZWZpbmUgVlFfUklOR19ERVNDX0NIQUlOX0VO
RCAzMjc2OAotCi0jZGVmaW5lIFZJUlRRVUVVRV9NQVhfTkFNRV9TWiAgMzIKLQotc3RydWN0IHBt
ZF9pbnRlcm5hbHMgewotCXN0cnVjdCBydGVfZXRoX3N0YXRzIGV0aF9zdGF0czsKLQlpbnQgcG9y
dF9pZDsKLQlpbnQgdmlydGlvX2lkeDsKLX07Ci0KLQotc3RydWN0IHZpcnRxdWV1ZSB7Ci0JY2hh
ciB2cV9uYW1lW1ZJUlRRVUVVRV9NQVhfTkFNRV9TWl07Ci0Jc3RydWN0IHJ0ZV9tZW1wb29sICAg
ICAgICptcG9vbDsgIC8qKjwgbWVtcG9vbCBmb3IgbWJ1ZiBhbGxvY2F0aW9uICovCi0JdWludDE2
X3QgICAgcXVldWVfaWQ7ICAgICAgICAgICAgIC8qKjwgRFBESyBxdWV1ZSBpbmRleC4gKi8KLQl1
aW50MTZfdCAgICB2cV9xdWV1ZV9pbmRleDsgICAgICAgLyoqPCBQQ0kgcXVldWUgaW5kZXggKi8K
LQl1aW50OF90ICAgICBwb3J0X2lkOyAgICAgICAgICAgICAgLyoqPCBEZXZpY2UgcG9ydCBpZGVu
dGlmaWVyLiAqLwotCi0Jdm9pZCAgICAgICAgKnZxX3JpbmdfdmlydF9tZW07ICAgIC8qKjwgdmly
dHVhbCBhZGRyZXNzIG9mIHZyaW5nKi8KLQlpbnQgICAgICAgICB2cV9hbGlnbm1lbnQ7Ci0JaW50
ICAgICAgICAgdnFfcmluZ19zaXplOwotCi0Jc3RydWN0IHZyaW5nIHZxX3Jpbmc7ICAgIC8qKjwg
dnJpbmcga2VlcGluZyBkZXNjLCB1c2VkIGFuZCBhdmFpbCAqLwotCXN0cnVjdCBwbWRfaW50ZXJu
YWxzICppbnRlcm5hbHM7ICAvKio8IHZpcnRpbyBkZXZpY2UgaW50ZXJuYWwgaW5mby4gKi8KLQl1
aW50MTZfdCAgICB2cV9uZW50cmllczsgLyoqPCB2cmluZyBkZXNjIG51bWJlcnMgKi8KLQl1aW50
MTZfdCAgICB2cV9kZXNjX2hlYWRfaWR4OwotCXVpbnQxNl90ICAgIHZxX2ZyZWVfY250OyAvKio8
IG51bSBvZiBkZXNjIGF2YWlsYWJsZSAqLwotCXVpbnQxNl90IHZxX3VzZWRfY29uc19pZHg7IC8q
KjwgTGFzdCBjb25zdW1lZCBkZXNjIGluIHVzZWQgdGFibGUsIHRyYWlscyB2cV9yaW5nLnVzZWQt
PmlkeCovCi0KLQlzdHJ1Y3QgdnFfZGVzY19leHRyYSB7Ci0JCXZvaWQgICAgICAgICAgICAgICpj
b29raWU7Ci0JCXVpbnQxNl90ICAgICAgICAgIG5kZXNjczsKLQl9IHZxX2Rlc2N4WzBdIF9fcnRl
X2NhY2hlX2FsaWduZWQ7Ci19OwotCi0KLSNpZmRlZiAgUlRFX0xJQlJURV9YRU5WSVJUX0RFQlVH
X0RVTVAKLSNkZWZpbmUgVklSVFFVRVVFX0RVTVAodnEpIGRvIHsgXAotCXVpbnQxNl90IHVzZWRf
aWR4LCBudXNlZDsgXAotCXVzZWRfaWR4ID0gKHZxKS0+dnFfcmluZy51c2VkLT5pZHg7IFwKLQlu
dXNlZCA9ICh1aW50MTZfdCkodXNlZF9pZHggLSAodnEpLT52cV91c2VkX2NvbnNfaWR4KTsgXAot
CVBNRF9JTklUX0xPRyhERUJVRywgXAotCSAgIlZROiAlcyAtIHNpemU9JWQ7IGZyZWU9JWQ7IHVz
ZWQ9JWQ7IGRlc2NfaGVhZF9pZHg9JWQ7IiBcCi0JICAiIGF2YWlsLmlkeD0lZDsgdXNlZF9jb25z
X2lkeD0lZDsgdXNlZC5pZHg9JWQ7IiBcCi0JICAiIGF2YWlsLmZsYWdzPTB4JXg7IHVzZWQuZmxh
Z3M9MHgleFxuIiwgXAotCSAgKHZxKS0+dnFfbmFtZSwgKHZxKS0+dnFfbmVudHJpZXMsICh2cSkt
PnZxX2ZyZWVfY250LCBudXNlZCwgXAotCSAgKHZxKS0+dnFfZGVzY19oZWFkX2lkeCwgKHZxKS0+
dnFfcmluZy5hdmFpbC0+aWR4LCBcCi0JICAodnEpLT52cV91c2VkX2NvbnNfaWR4LCAodnEpLT52
cV9yaW5nLnVzZWQtPmlkeCwgXAotCSAgKHZxKS0+dnFfcmluZy5hdmFpbC0+ZmxhZ3MsICh2cSkt
PnZxX3JpbmcudXNlZC0+ZmxhZ3MpOyBcCi19IHdoaWxlICgwKQotI2Vsc2UKLSNkZWZpbmUgVklS
VFFVRVVFX0RVTVAodnEpIGRvIHsgfSB3aGlsZSAoMCkKLSNlbmRpZgotCi0KLS8qKgotICogIER1
bXAgdmlydHF1ZXVlIGludGVybmFsIHN0cnVjdHVyZXMsIGZvciBkZWJ1ZyBwdXJwb3NlIG9ubHku
Ci0gKi8KLXZvaWQgdmlydHF1ZXVlX2R1bXAoc3RydWN0IHZpcnRxdWV1ZSAqdnEpOwotCi0vKioK
LSAqICBHZXQgYWxsIG1idWZzIHRvIGJlIGZyZWVkLgotICovCi1zdHJ1Y3QgcnRlX21idWYgKiB2
aXJ0cXVldWVfZGV0YXRjaF91bnVzZWQoc3RydWN0IHZpcnRxdWV1ZSAqdnEpOwotCi1zdGF0aWMg
X19ydGVfYWx3YXlzX2lubGluZSBpbnQKLXZpcnRxdWV1ZV9mdWxsKGNvbnN0IHN0cnVjdCB2aXJ0
cXVldWUgKnZxKQotewotCXJldHVybiB2cS0+dnFfZnJlZV9jbnQgPT0gMDsKLX0KLQotI2RlZmlu
ZSBWSVJUUVVFVUVfTlVTRUQodnEpICgodWludDE2X3QpKCh2cSktPnZxX3JpbmcudXNlZC0+aWR4
IC0gKHZxKS0+dnFfdXNlZF9jb25zX2lkeCkpCi0KLXN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5l
IHZvaWQKLXZxX3JpbmdfdXBkYXRlX2F2YWlsKHN0cnVjdCB2aXJ0cXVldWUgKnZxLCB1aW50MTZf
dCBkZXNjX2lkeCkKLXsKLQl1aW50MTZfdCBhdmFpbF9pZHg7Ci0JLyoKLQkgKiBQbGFjZSB0aGUg
aGVhZCBvZiB0aGUgZGVzY3JpcHRvciBjaGFpbiBpbnRvIHRoZSBuZXh0IHNsb3QgYW5kIG1ha2UK
LQkgKiBpdCB1c2FibGUgdG8gdGhlIGhvc3QuIFRoZSBjaGFpbiBpcyBtYWRlIGF2YWlsYWJsZSBu
b3cgcmF0aGVyIHRoYW4KLQkgKiBkZWZlcnJpbmcgdG8gdmlydHF1ZXVlX25vdGlmeSgpIGluIHRo
ZSBob3BlcyB0aGF0IGlmIHRoZSBob3N0IGlzCi0JICogY3VycmVudGx5IHJ1bm5pbmcgb24gYW5v
dGhlciBDUFUsIHdlIGNhbiBrZWVwIGl0IHByb2Nlc3NpbmcgdGhlIG5ldwotCSAqIGRlc2NyaXB0
b3IuCi0JICovCi0JYXZhaWxfaWR4ID0gKHVpbnQxNl90KSh2cS0+dnFfcmluZy5hdmFpbC0+aWR4
ICYgKHZxLT52cV9uZW50cmllcyAtIDEpKTsKLQl2cS0+dnFfcmluZy5hdmFpbC0+cmluZ1thdmFp
bF9pZHhdID0gZGVzY19pZHg7Ci0JcnRlX3NtcF93bWIoKTsKLQl2cS0+dnFfcmluZy5hdmFpbC0+
aWR4Kys7Ci19Ci0KLXN0YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5lIHZvaWQKLXZxX3JpbmdfZnJl
ZV9jaGFpbihzdHJ1Y3QgdmlydHF1ZXVlICp2cSwgdWludDE2X3QgZGVzY19pZHgpCi17Ci0Jc3Ry
dWN0IHZyaW5nX2Rlc2MgKmRwOwotCXN0cnVjdCB2cV9kZXNjX2V4dHJhICpkeHA7Ci0KLQlkcCAg
PSAmdnEtPnZxX3JpbmcuZGVzY1tkZXNjX2lkeF07Ci0JZHhwID0gJnZxLT52cV9kZXNjeFtkZXNj
X2lkeF07Ci0JdnEtPnZxX2ZyZWVfY250ID0gKHVpbnQxNl90KSh2cS0+dnFfZnJlZV9jbnQgKyBk
eHAtPm5kZXNjcyk7Ci0Jd2hpbGUgKGRwLT5mbGFncyAmIFZSSU5HX0RFU0NfRl9ORVhUKSB7Ci0J
CWRwID0gJnZxLT52cV9yaW5nLmRlc2NbZHAtPm5leHRdOwotCX0KLQlkeHAtPm5kZXNjcyA9IDA7
Ci0KLQkvKgotCSAqIFdlIG11c3QgYXBwZW5kIHRoZSBleGlzdGluZyBmcmVlIGNoYWluLCBpZiBh
bnksIHRvIHRoZSBlbmQgb2YKLQkgKiBuZXdseSBmcmVlZCBjaGFpbi4gSWYgdGhlIHZpcnRxdWV1
ZSB3YXMgY29tcGxldGVseSB1c2VkLCB0aGVuCi0JICogaGVhZCB3b3VsZCBiZSBWUV9SSU5HX0RF
U0NfQ0hBSU5fRU5EIChBU1NFUlRlZCBhYm92ZSkuCi0JICovCi0JZHAtPm5leHQgPSB2cS0+dnFf
ZGVzY19oZWFkX2lkeDsKLQl2cS0+dnFfZGVzY19oZWFkX2lkeCA9IGRlc2NfaWR4OwotfQotCi1z
dGF0aWMgX19ydGVfYWx3YXlzX2lubGluZSBpbnQKLXZpcnRxdWV1ZV9lbnF1ZXVlX3JlY3ZfcmVm
aWxsKHN0cnVjdCB2aXJ0cXVldWUgKnJ4dnEsIHN0cnVjdCBydGVfbWJ1ZiAqY29va2llKQotewot
CWNvbnN0IHVpbnQxNl90IG5lZWRlZCA9IDE7Ci0JY29uc3QgdWludDE2X3QgaGVhZF9pZHggPSBy
eHZxLT52cV9kZXNjX2hlYWRfaWR4OwotCXN0cnVjdCB2cmluZ19kZXNjICpzdGFydF9kcCA9IHJ4
dnEtPnZxX3JpbmcuZGVzYzsKLQlzdHJ1Y3QgdnFfZGVzY19leHRyYSAqZHhwOwotCi0JaWYgKHVu
bGlrZWx5KHJ4dnEtPnZxX2ZyZWVfY250ID09IDApKQotCQlyZXR1cm4gLUVOT1NQQzsKLQlpZiAo
dW5saWtlbHkocnh2cS0+dnFfZnJlZV9jbnQgPCBuZWVkZWQpKQotCQlyZXR1cm4gLUVNU0dTSVpF
OwotCWlmICh1bmxpa2VseShoZWFkX2lkeCA+PSByeHZxLT52cV9uZW50cmllcykpCi0JCXJldHVy
biAtRUZBVUxUOwotCi0JZHhwID0gJnJ4dnEtPnZxX2Rlc2N4W2hlYWRfaWR4XTsKLQlkeHAtPmNv
b2tpZSA9ICh2b2lkICopY29va2llOwotCWR4cC0+bmRlc2NzID0gbmVlZGVkOwotCi0Jc3RhcnRf
ZHBbaGVhZF9pZHhdLmFkZHIgID0KLQkJKHVpbnQ2NF90KSAoKHVpbnRwdHJfdCljb29raWUtPmJ1
Zl9hZGRyICsgUlRFX1BLVE1CVUZfSEVBRFJPT00gLSBzaXplb2Yoc3RydWN0IHZpcnRpb19uZXRf
aGRyKSk7Ci0Jc3RhcnRfZHBbaGVhZF9pZHhdLmxlbiAgID0gY29va2llLT5idWZfbGVuIC0gUlRF
X1BLVE1CVUZfSEVBRFJPT00gKyBzaXplb2Yoc3RydWN0IHZpcnRpb19uZXRfaGRyKTsKLQlzdGFy
dF9kcFtoZWFkX2lkeF0uZmxhZ3MgPSBWUklOR19ERVNDX0ZfV1JJVEU7Ci0Jcnh2cS0+dnFfZGVz
Y19oZWFkX2lkeCAgID0gc3RhcnRfZHBbaGVhZF9pZHhdLm5leHQ7Ci0Jcnh2cS0+dnFfZnJlZV9j
bnQgICAgICAgID0gKHVpbnQxNl90KShyeHZxLT52cV9mcmVlX2NudCAtIG5lZWRlZCk7Ci0JdnFf
cmluZ191cGRhdGVfYXZhaWwocnh2cSwgaGVhZF9pZHgpOwotCi0JcmV0dXJuIDA7Ci19Ci0KLXN0
YXRpYyBfX3J0ZV9hbHdheXNfaW5saW5lIGludAotdmlydHF1ZXVlX2VucXVldWVfeG1pdChzdHJ1
Y3QgdmlydHF1ZXVlICp0eHZxLCBzdHJ1Y3QgcnRlX21idWYgKmNvb2tpZSkKLXsKLQotCWNvbnN0
IHVpbnQxNl90IG5lZWRlZCA9IDI7Ci0Jc3RydWN0IHZyaW5nX2Rlc2MgKnN0YXJ0X2RwID0gIHR4
dnEtPnZxX3JpbmcuZGVzYzsKLQl1aW50MTZfdCBoZWFkX2lkeCA9IHR4dnEtPnZxX2Rlc2NfaGVh
ZF9pZHg7Ci0JdWludDE2X3QgaWR4ICAgICAgPSBoZWFkX2lkeDsKLQlzdHJ1Y3QgdnFfZGVzY19l
eHRyYSAqZHhwOwotCi0JaWYgKHVubGlrZWx5KHR4dnEtPnZxX2ZyZWVfY250ID09IDApKQotCQly
ZXR1cm4gLUVOT1NQQzsKLQlpZiAodW5saWtlbHkodHh2cS0+dnFfZnJlZV9jbnQgPCBuZWVkZWQp
KQotCQlyZXR1cm4gLUVNU0dTSVpFOwotCWlmICh1bmxpa2VseShoZWFkX2lkeCA+PSB0eHZxLT52
cV9uZW50cmllcykpCi0JCXJldHVybiAtRUZBVUxUOwotCi0JZHhwID0gJnR4dnEtPnZxX2Rlc2N4
W2lkeF07Ci0JZHhwLT5jb29raWUgPSAodm9pZCAqKWNvb2tpZTsKLQlkeHAtPm5kZXNjcyA9IG5l
ZWRlZDsKLQotCXN0YXJ0X2RwID0gdHh2cS0+dnFfcmluZy5kZXNjOwotCXN0YXJ0X2RwW2lkeF0u
YWRkciAgPSAwOwotLyoKLSAqIFRPRE86IHNhdmUgb25lIGRlc2MgaGVyZT8KLSAqLwotCXN0YXJ0
X2RwW2lkeF0ubGVuICAgPSBzaXplb2Yoc3RydWN0IHZpcnRpb19uZXRfaGRyKTsKLQlzdGFydF9k
cFtpZHhdLmZsYWdzID0gVlJJTkdfREVTQ19GX05FWFQ7Ci0Jc3RhcnRfZHBbaWR4XS5hZGRyICA9
ICh1aW50cHRyX3QpTlVMTDsKLQlpZHggPSBzdGFydF9kcFtpZHhdLm5leHQ7Ci0Jc3RhcnRfZHBb
aWR4XS5hZGRyICA9ICh1aW50NjRfdClydGVfcGt0bWJ1Zl9tdG9kKGNvb2tpZSwgdWludHB0cl90
KTsKLQlzdGFydF9kcFtpZHhdLmxlbiAgID0gY29va2llLT5kYXRhX2xlbjsKLQlzdGFydF9kcFtp
ZHhdLmZsYWdzID0gMDsKLQlpZHggPSBzdGFydF9kcFtpZHhdLm5leHQ7Ci0JdHh2cS0+dnFfZGVz
Y19oZWFkX2lkeCA9IGlkeDsKLQl0eHZxLT52cV9mcmVlX2NudCA9ICh1aW50MTZfdCkodHh2cS0+
dnFfZnJlZV9jbnQgLSBuZWVkZWQpOwotCXZxX3JpbmdfdXBkYXRlX2F2YWlsKHR4dnEsIGhlYWRf
aWR4KTsKLQotCXJldHVybiAwOwotfQotCi1zdGF0aWMgX19ydGVfYWx3YXlzX2lubGluZSB1aW50
MTZfdAotdmlydHF1ZXVlX2RlcXVldWVfYnVyc3Qoc3RydWN0IHZpcnRxdWV1ZSAqdnEsIHN0cnVj
dCBydGVfbWJ1ZiAqKnJ4X3BrdHMsIHVpbnQzMl90ICpsZW4sIHVpbnQxNl90IG51bSkKLXsKLQlz
dHJ1Y3QgdnJpbmdfdXNlZF9lbGVtICp1ZXA7Ci0Jc3RydWN0IHJ0ZV9tYnVmICpjb29raWU7Ci0J
dWludDE2X3QgdXNlZF9pZHgsIGRlc2NfaWR4OwotCXVpbnQxNl90IGk7Ci0JLyogIENhbGxlciBk
b2VzIHRoZSBjaGVjayAqLwotCWZvciAoaSA9IDA7IGkgPCBudW0gOyBpICsrKSB7Ci0JCXVzZWRf
aWR4ID0gKHVpbnQxNl90KSh2cS0+dnFfdXNlZF9jb25zX2lkeCAmICh2cS0+dnFfbmVudHJpZXMg
LSAxKSk7Ci0JCXVlcCA9ICZ2cS0+dnFfcmluZy51c2VkLT5yaW5nW3VzZWRfaWR4XTsKLQkJZGVz
Y19pZHggPSAodWludDE2X3QpIHVlcC0+aWQ7Ci0JCWNvb2tpZSA9IChzdHJ1Y3QgcnRlX21idWYg
Kil2cS0+dnFfZGVzY3hbZGVzY19pZHhdLmNvb2tpZTsKLQkJaWYgKHVubGlrZWx5KGNvb2tpZSA9
PSBOVUxMKSkgewotCQkJUE1EX0RSVl9MT0coRVJSLCAidnJpbmcgZGVzY3JpcHRvciB3aXRoIG5v
IG1idWYgY29va2llIGF0ICV1XG4iLAotCQkJCXZxLT52cV91c2VkX2NvbnNfaWR4KTsKLQkJCVJU
RV9MT0coRVJSLCBQTUQsICIlczogaW5jb25zaXN0ZW50ICgldSwgJXUpXG4iLCBfX2Z1bmNfXywg
dXNlZF9pZHggLCBkZXNjX2lkeCk7Ci0JCQlicmVhazsKLQkJfQotCQlsZW5baV0gPSB1ZXAtPmxl
bjsKLQkJcnhfcGt0c1tpXSAgPSBjb29raWU7Ci0JCXZxLT52cV91c2VkX2NvbnNfaWR4Kys7Ci0J
CXZxX3JpbmdfZnJlZV9jaGFpbih2cSwgZGVzY19pZHgpOwotCQl2cS0+dnFfZGVzY3hbZGVzY19p
ZHhdLmNvb2tpZSA9IE5VTEw7Ci0JfQotCXJldHVybiBpOwotfQotCi0jZW5kaWYgLyogX1ZJUlRR
VUVVRV9IXyAqLwpkaWZmIC0tZ2l0IGEvbWsvcnRlLmFwcC5tayBiL21rL3J0ZS5hcHAubWsKaW5k
ZXggYzI1ZmRkOS4uZmI2YmUxMiAxMDA2NDQKLS0tIGEvbWsvcnRlLmFwcC5taworKysgYi9tay9y
dGUuYXBwLm1rCkBAIC0xNDQsNyArMTQ0LDYgQEAgaWZlcSAoJChDT05GSUdfUlRFX0xJQlJURV9W
SE9TVCkseSkKIF9MRExJQlMtJChDT05GSUdfUlRFX0xJQlJURV9QTURfVkhPU1QpICAgICAgKz0g
LWxydGVfcG1kX3Zob3N0CiBlbmRpZiAjICQoQ09ORklHX1JURV9MSUJSVEVfVkhPU1QpCiBfTERM
SUJTLSQoQ09ORklHX1JURV9MSUJSVEVfVk1YTkVUM19QTUQpICAgICs9IC1scnRlX3BtZF92bXhu
ZXQzX3VpbwotX0xETElCUy0kKENPTkZJR19SVEVfTElCUlRFX1BNRF9YRU5WSVJUKSAgICArPSAt
bHJ0ZV9wbWRfeGVudmlydCAtbHhlbnN0b3JlCiAKIGlmZXEgKCQoQ09ORklHX1JURV9MSUJSVEVf
Q1JZUFRPREVWKSx5KQogX0xETElCUy0kKENPTkZJR19SVEVfTElCUlRFX1BNRF9BRVNOSV9NQikg
ICAgKz0gLWxydGVfcG1kX2Flc25pX21iCmRpZmYgLS1naXQgYS9wa2cvZHBkay5zcGVjIGIvcGtn
L2RwZGsuc3BlYwppbmRleCA1YmEzNDMxLi45NWMzMzM1IDEwMDY0NAotLS0gYS9wa2cvZHBkay5z
cGVjCisrKyBiL3BrZy9kcGRrLnNwZWMKQEAgLTkwLDkgKzkwLDYgQEAgc2VkIC1yaSAncywoUlRF
X0JVSUxEX1NIQVJFRF9MSUI9KS4qLFwxeSwnICV7dGFyZ2V0fS8uY29uZmlnCiBzZWQgLXJpICdz
LChSVEVfTkVYVF9BQkk9KS4qLFwxbiwnICAgICAgICAgJXt0YXJnZXR9Ly5jb25maWcKIHNlZCAt
cmkgJ3MsKExJQlJURV9WSE9TVD0pLiosXDF5LCcgICAgICAgICAle3RhcmdldH0vLmNvbmZpZwog
c2VkIC1yaSAncywoTElCUlRFX1BNRF9QQ0FQPSkuKixcMXksJyAgICAgICV7dGFyZ2V0fS8uY29u
ZmlnCi0laWZhcmNoIGk2ODYgeDg2XzY0Ci1zZWQgLXJpICdzLChMSUJSVEVfUE1EX1hFTlZJUlQ9
KS4qLFwxeSwnICAgJXt0YXJnZXR9Ly5jb25maWcKLSVlbmRpZgogbWFrZSBPPSV7dGFyZ2V0fSAl
ez9fc21wX21mbGFnc30KIG1ha2UgTz0le3RhcmdldH0gZG9jCiAKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK42-0007lP-Lj; Thu, 14 Sep 2017 02:39:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK41-0007l2-BX
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A3/50-03454-8EBE9B95; Thu, 14 Sep 2017 02:39:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+sQ0X32eme
 kwabNchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aO/auZC6bYVtw+cIKxgfGMURcjF4eQwDRG
 iSWn17B2MXJySAjwShxZNgPK9pf4MrkPzBYSKJc4tuMvO4jNJqAt8WlVD5gtIiAg8blzMRvII
 GaBRiaJHVu+M4MkhAU8JVZtvgtWxCKgKnHr+142EJtXwE3izbSF7BAL5CRunusEq+cUcJfofr
 aNEWKZm8S/exfYJjDyLmBkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERgQDECwg/H6xoBDjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDl
 BAaYkGBRanpqRVpmDjA0YdISHDxKIrw7XwGleYsLEnOLM9MhUqcYjTl+TLryh4mj4+bdP0xCL
 Hn5ealS4rzvQEoFQEozSvPgBsFi5hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEea+BTOHJzC
 uB2/cK6BQmoFPOnN4BckpJIkJKqoHRyDjhllZhrov0hbfXFmZbLDvwZt5ZnilHxO+WLU1omT6
 3Y/v12VXLzn73uaum12N4P3TXPVmJjbXN186cSU9+Hb13fvCuvy5yb7Ib5wpe2dz3Pvbvzrhp
 fHdcptx9+yWx47qdXBrD7elds56ssRCdZLfAxXeVzOrG7af9F3Af2F/1teRhpGLvDCWW4oxEQ
 y3mouJEAMrHLH6UAgAA
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!4
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 713 invoked from network); 14 Sep 2017 02:39:34 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:34 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148275"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:31 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:26 +0000
Message-Id: <1505356829-88652-4-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 3/6] xen: remove xen dependency in app,
	examples, test
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgpBY2tl
ZC1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ci0tLQog
ZXhhbXBsZXMvaXBfcGlwZWxpbmUvYXBwLmggICAgICAgICAgfCAgNCAtLQogZXhhbXBsZXMvaXBf
cGlwZWxpbmUvY29uZmlnX3BhcnNlLmMgfCAxOSAtLS0tLS0tLS0KIGV4YW1wbGVzL2lwX3BpcGVs
aW5lL2luaXQuYyAgICAgICAgIHwgIDUgLS0tCiBleGFtcGxlcy9rbmkvbWFpbi5jICAgICAgICAg
ICAgICAgICB8ICAzIC0tCiB0ZXN0L3Rlc3QvcHJvY2Vzcy5oICAgICAgICAgICAgICAgICB8IDEw
IC0tLS0tCiB0ZXN0L3Rlc3QvdGVzdC5jICAgICAgICAgICAgICAgICAgICB8ICA0IC0tCiB0ZXN0
L3Rlc3QvdGVzdF9lYWxfZmxhZ3MuYyAgICAgICAgICB8IDgxIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTI2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2V4YW1wbGVzL2lwX3BpcGVsaW5lL2FwcC5oIGIvZXhhbXBsZXMvaXBfcGlwZWxp
bmUvYXBwLmgKaW5kZXggZTQxMjkwZS4uOTRlN2E2ZCAxMDA2NDQKLS0tIGEvZXhhbXBsZXMvaXBf
cGlwZWxpbmUvYXBwLmgKKysrIGIvZXhhbXBsZXMvaXBfcGlwZWxpbmUvYXBwLmgKQEAgLTQyOCwx
MCArNDI4LDYgQEAgc3RydWN0IGFwcF9lYWxfcGFyYW1zIHsKIAkvKiBJbnRlcnJ1cHQgbW9kZSBm
b3IgVkZJTyAobGVnYWN5fG1zaXxtc2l4KSAqLwogCWNoYXIgKnZmaW9faW50cjsKIAotCS8qIFN1
cHBvcnQgcnVubmluZyBvbiBYZW4gZG9tMCB3aXRob3V0IGh1Z2V0bGJmcyAqLwotCXVpbnQzMl90
IHhlbl9kb20wX3ByZXNlbnQ7Ci0JaW50IHhlbl9kb20wOwotCiAJdWludDMyX3QgcGFyc2VkOwog
fTsKIApkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvaXBfcGlwZWxpbmUvY29uZmlnX3BhcnNlLmMgYi9l
eGFtcGxlcy9pcF9waXBlbGluZS9jb25maWdfcGFyc2UuYwppbmRleCAwYjc2MTM0Li4zMjExYzZh
IDEwMDY0NAotLS0gYS9leGFtcGxlcy9pcF9waXBlbGluZS9jb25maWdfcGFyc2UuYworKysgYi9l
eGFtcGxlcy9pcF9waXBlbGluZS9jb25maWdfcGFyc2UuYwpAQCAtODA5LDIxICs4MDksNiBAQCBw
YXJzZV9lYWwoc3RydWN0IGFwcF9wYXJhbXMgKmFwcCwKIAkJCWNvbnRpbnVlOwogCQl9CiAKLQkJ
LyogeGVuX2RvbTAgKi8KLQkJaWYgKHN0cmNtcChlbnRyeS0+bmFtZSwgInhlbl9kb20wIikgPT0g
MCkgewotCQkJaW50IHZhbDsKLQotCQkJUEFSU0VfRVJST1JfRFVQTElDQVRFKChwLT54ZW5fZG9t
MF9wcmVzZW50ID09IDApLAotCQkJCXNlY3Rpb25fbmFtZSwKLQkJCQllbnRyeS0+bmFtZSk7Ci0J
CQlwLT54ZW5fZG9tMF9wcmVzZW50ID0gMTsKLQotCQkJdmFsID0gcGFyc2VyX3JlYWRfYXJnX2Jv
b2woZW50cnktPnZhbHVlKTsKLQkJCVBBUlNFX0VSUk9SKCh2YWwgPj0gMCksIHNlY3Rpb25fbmFt
ZSwgZW50cnktPm5hbWUpOwotCQkJcC0+eGVuX2RvbTAgPSB2YWw7Ci0JCQljb250aW51ZTsKLQkJ
fQotCiAJCS8qIHVucmVjb2duaXplZCAqLwogCQlQQVJTRV9FUlJPUl9JTlZBTElEKDAsIHNlY3Rp
b25fbmFtZSwgZW50cnktPm5hbWUpOwogCX0KQEAgLTI2NDMsMTAgKzI2MjgsNiBAQCBzYXZlX2Vh
bF9wYXJhbXMoc3RydWN0IGFwcF9wYXJhbXMgKmFwcCwgRklMRSAqZikKIAlpZiAocC0+dmZpb19p
bnRyKQogCQlmcHJpbnRmKGYsICIlcyA9ICVzXG4iLCAidmZpb19pbnRyIiwgcC0+dmZpb19pbnRy
KTsKIAotCWlmIChwLT54ZW5fZG9tMF9wcmVzZW50KQotCQlmcHJpbnRmKGYsICIlcyA9ICVzXG4i
LCAieGVuX2RvbTAiLAotCQkJKHAtPnhlbl9kb20wKSA/ICJ5ZXMiIDogIm5vIik7Ci0KIAlmcHV0
YygnXG4nLCBmKTsKIH0KIApkaWZmIC0tZ2l0IGEvZXhhbXBsZXMvaXBfcGlwZWxpbmUvaW5pdC5j
IGIvZXhhbXBsZXMvaXBfcGlwZWxpbmUvaW5pdC5jCmluZGV4IDdjZGU0OWEuLjAzNGMyMzggMTAw
NjQ0Ci0tLSBhL2V4YW1wbGVzL2lwX3BpcGVsaW5lL2luaXQuYworKysgYi9leGFtcGxlcy9pcF9w
aXBlbGluZS9pbml0LmMKQEAgLTI5NiwxMSArMjk2LDYgQEAgYXBwX2luaXRfZWFsKHN0cnVjdCBh
cHBfcGFyYW1zICphcHApCiAJCWFwcC0+ZWFsX2FyZ3Zbbl9hcmdzKytdID0gc3RyZHVwKGJ1ZmZl
cik7CiAJfQogCi0JaWYgKChwLT54ZW5fZG9tMF9wcmVzZW50KSAmJiAocC0+eGVuX2RvbTApKSB7
Ci0JCXNucHJpbnRmKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksICItLXhlbi1kb20wIik7Ci0JCWFw
cC0+ZWFsX2FyZ3Zbbl9hcmdzKytdID0gc3RyZHVwKGJ1ZmZlcik7Ci0JfQotCiAJc25wcmludGYo
YnVmZmVyLCBzaXplb2YoYnVmZmVyKSwgIi0tIik7CiAJYXBwLT5lYWxfYXJndltuX2FyZ3MrK10g
PSBzdHJkdXAoYnVmZmVyKTsKIApkaWZmIC0tZ2l0IGEvZXhhbXBsZXMva25pL21haW4uYyBiL2V4
YW1wbGVzL2tuaS9tYWluLmMKaW5kZXggZTNiYzJmYi4uOWY5ZDIyNyAxMDA2NDQKLS0tIGEvZXhh
bXBsZXMva25pL21haW4uYworKysgYi9leGFtcGxlcy9rbmkvbWFpbi5jCkBAIC05MTksOSArOTE5
LDYgQEAgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpCiAJCQljb250aW51ZTsKIAkJa25pX2Zy
ZWVfa25pKHBvcnQpOwogCX0KLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0JcnRlX2tuaV9j
bG9zZSgpOwotI2VuZGlmCiAJZm9yIChpID0gMDsgaSA8IFJURV9NQVhfRVRIUE9SVFM7IGkrKykK
IAkJaWYgKGtuaV9wb3J0X3BhcmFtc19hcnJheVtpXSkgewogCQkJcnRlX2ZyZWUoa25pX3BvcnRf
cGFyYW1zX2FycmF5W2ldKTsKZGlmZiAtLWdpdCBhL3Rlc3QvdGVzdC9wcm9jZXNzLmggYi90ZXN0
L3Rlc3QvcHJvY2Vzcy5oCmluZGV4IDRmOGQxMjEuLjUxY2VkMTIgMTAwNjQ0Ci0tLSBhL3Rlc3Qv
dGVzdC9wcm9jZXNzLmgKKysrIGIvdGVzdC90ZXN0L3Byb2Nlc3MuaApAQCAtNTIsMTEgKzUyLDcg
QEAgc3RhdGljIGlubGluZSBpbnQKIHByb2Nlc3NfZHVwKGNvbnN0IGNoYXIgKmNvbnN0IGFyZ3Zb
XSwgaW50IG51bWFyZ3MsIGNvbnN0IGNoYXIgKmVudl92YWx1ZSkKIHsKIAlpbnQgbnVtOwotI2lm
ZGVmIFJURV9MSUJSVEVfWEVOX0RPTTAKLQljaGFyICphcmd2X2NweVtudW1hcmdzICsgMl07Ci0j
ZWxzZQogCWNoYXIgKmFyZ3ZfY3B5W251bWFyZ3MgKyAxXTsKLSNlbmRpZgogCWludCBpLCBmZCwg
c3RhdHVzOwogCWNoYXIgcGF0aFszMl07CiAKQEAgLTY3LDE0ICs2Myw4IEBAIHByb2Nlc3NfZHVw
KGNvbnN0IGNoYXIgKmNvbnN0IGFyZ3ZbXSwgaW50IG51bWFyZ3MsIGNvbnN0IGNoYXIgKmVudl92
YWx1ZSkKIAkJLyogbWFrZSBhIGNvcHkgb2YgdGhlIGFyZ3VtZW50cyB0byBiZSBwYXNzZWQgdG8g
ZXhlYyAqLwogCQlmb3IgKGkgPSAwOyBpIDwgbnVtYXJnczsgaSsrKQogCQkJYXJndl9jcHlbaV0g
PSBzdHJkdXAoYXJndltpXSk7Ci0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotCQlhcmd2X2Nw
eVtpXSA9IHN0cmR1cCgiLS14ZW4tZG9tMCIpOwotCQlhcmd2X2NweVtpICsgMV0gPSBOVUxMOwot
CQludW0gPSBudW1hcmdzICsgMTsKLSNlbHNlCiAJCWFyZ3ZfY3B5W2ldID0gTlVMTDsKIAkJbnVt
ID0gbnVtYXJnczsKLSNlbmRpZgogCiAJCS8qIGNsb3NlIGFsbCBvcGVuIGZpbGUgZGVzY3JpcHRv
cnMsIGNoZWNrIC9wcm9jL3NlbGYvZmQgdG8gb25seQogCQkgKiBjYWxsIGNsb3NlIG9uIG9wZW4g
ZmRzLiBFeGNsdWRlIGZkcyAwLCAxIGFuZCAyKi8KZGlmZiAtLWdpdCBhL3Rlc3QvdGVzdC90ZXN0
LmMgYi90ZXN0L3Rlc3QvdGVzdC5jCmluZGV4IGM1NjFlYjUuLjlhY2NiZDEgMTAwNjQ0Ci0tLSBh
L3Rlc3QvdGVzdC90ZXN0LmMKKysrIGIvdGVzdC90ZXN0L3Rlc3QuYwpAQCAtODcsMTEgKzg3LDcg
QEAgZG9fcmVjdXJzaXZlX2NhbGwodm9pZCkKIAkJCXsgInRlc3RfaW52YWxpZF9iX2ZsYWciLCBu
b19hY3Rpb24gfSwKIAkJCXsgInRlc3RfaW52YWxpZF92ZGV2X2ZsYWciLCBub19hY3Rpb24gfSwK
IAkJCXsgInRlc3RfaW52YWxpZF9yX2ZsYWciLCBub19hY3Rpb24gfSwKLSNpZmRlZiBSVEVfTElC
UlRFX1hFTl9ET00wCi0JCQl7ICJ0ZXN0X2RvbTBfbWlzY19mbGFncyIsIG5vX2FjdGlvbiB9LAot
I2Vsc2UKIAkJCXsgInRlc3RfbWlzY19mbGFncyIsIG5vX2FjdGlvbiB9LAotI2VuZGlmCiAJCQl7
ICJ0ZXN0X21lbW9yeV9mbGFncyIsIG5vX2FjdGlvbiB9LAogCQkJeyAidGVzdF9maWxlX3ByZWZp
eCIsIG5vX2FjdGlvbiB9LAogCQkJeyAidGVzdF9ub19odWdlX2ZsYWciLCBub19hY3Rpb24gfSwK
ZGlmZiAtLWdpdCBhL3Rlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jIGIvdGVzdC90ZXN0L3Rlc3Rf
ZWFsX2ZsYWdzLmMKaW5kZXggNTk0ZDc5ZC4uMzEwMTA5ZSAxMDA2NDQKLS0tIGEvdGVzdC90ZXN0
L3Rlc3RfZWFsX2ZsYWdzLmMKKysrIGIvdGVzdC90ZXN0L3Rlc3RfZWFsX2ZsYWdzLmMKQEAgLTUx
LDExICs1MSw3IEBACiAKICNpbmNsdWRlICJwcm9jZXNzLmgiCiAKLSNpZmRlZiBSVEVfTElCUlRF
X1hFTl9ET00wCi0jZGVmaW5lIERFRkFVTFRfTUVNX1NJWkUgIjMwIgotI2Vsc2UKICNkZWZpbmUg
REVGQVVMVF9NRU1fU0laRSAiMTgiCi0jZW5kaWYKICNkZWZpbmUgbXBfZmxhZyAiLS1wcm9jLXR5
cGU9c2Vjb25kYXJ5IgogI2RlZmluZSBub19ocGV0ICItLW5vLWhwZXQiCiAjZGVmaW5lIG5vX2h1
Z2UgIi0tbm8taHVnZSIKQEAgLTgwOSw3MiArODA1LDYgQEAgdGVzdF9ub19odWdlX2ZsYWcodm9p
ZCkKIAlyZXR1cm4gMDsKIH0KIAotI2lmZGVmIFJURV9MSUJSVEVfWEVOX0RPTTAKLXN0YXRpYyBp
bnQKLXRlc3RfZG9tMF9taXNjX2ZsYWdzKHZvaWQpCi17Ci0JY2hhciBwcmVmaXhbUEFUSF9NQVhd
LCB0bXBbUEFUSF9NQVhdOwotCi0JaWYgKGdldF9jdXJyZW50X3ByZWZpeCh0bXAsIHNpemVvZih0
bXApKSA9PSBOVUxMKSB7Ci0JCXByaW50ZigiRXJyb3IgLSB1bmFibGUgdG8gZ2V0IGN1cnJlbnQg
cHJlZml4IVxuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0Jc25wcmludGYocHJlZml4LCBzaXplb2Yo
cHJlZml4KSwgIi0tZmlsZS1wcmVmaXg9JXMiLCB0bXApOwotCi0JLyogY2hlY2sgdGhhdCBzb21l
IGdlbmVyYWwgZmxhZ3MgZG9uJ3QgcHJldmVudCB0aGluZ3MgZnJvbSB3b3JraW5nLgotCSAqIEFs
bCBjYXNlcywgYXBhcnQgZnJvbSB0aGUgZmlyc3QsIGFwcCBzaG91bGQgcnVuLgotCSAqIE5vIGZ1
cnRoZXIgdGVzdGluZyBvZiBvdXRwdXQgZG9uZS4KLQkgKi8KLQkvKiBzYW5pdHkgY2hlY2sgLSBm
YWlsdXJlIHdpdGggaW52YWxpZCBvcHRpb24gKi8KLQljb25zdCBjaGFyICphcmd2MFtdID0ge3By
Z25hbWUsIHByZWZpeCwgbXBfZmxhZywgIi1jIiwgIjEiLCAiLS1pbnZhbGlkLW9wdCJ9OwotCi0J
LyogV2l0aCAtLW5vLXBjaSAqLwotCWNvbnN0IGNoYXIgKmFyZ3YxW10gPSB7cHJnbmFtZSwgcHJl
Zml4LCBtcF9mbGFnLCAiLWMiLCAiMSIsICItLW5vLXBjaSJ9OwotCS8qIFdpdGggLXYgKi8KLQlj
b25zdCBjaGFyICphcmd2MltdID0ge3ByZ25hbWUsIHByZWZpeCwgbXBfZmxhZywgIi1jIiwgIjEi
LCAiLXYifTsKLQkvKiBXaXRoIHZhbGlkIC0tc3lzbG9nICovCi0JY29uc3QgY2hhciAqYXJndjNb
XSA9IHtwcmduYW1lLCBwcmVmaXgsIG1wX2ZsYWcsICItYyIsICIxIiwKLQkJCSItLXN5c2xvZyIs
ICJzeXNsb2cifTsKLQkvKiBXaXRoIGVtcHR5IC0tc3lzbG9nIChzaG91bGQgZmFpbCkgKi8KLQlj
b25zdCBjaGFyICphcmd2NFtdID0ge3ByZ25hbWUsIHByZWZpeCwgbXBfZmxhZywgIi1jIiwgIjEi
LCAiLS1zeXNsb2cifTsKLQkvKiBXaXRoIGludmFsaWQgLS1zeXNsb2cgKi8KLQljb25zdCBjaGFy
ICphcmd2NVtdID0ge3ByZ25hbWUsIHByZWZpeCwgbXBfZmxhZywgIi1jIiwgIjEiLCAiLS1zeXNs
b2ciLCAiZXJyb3IifTsKLQkvKiBXaXRoIG5vLXNoLWNvbmYgKi8KLQljb25zdCBjaGFyICphcmd2
NltdID0ge3ByZ25hbWUsICItYyIsICIxIiwgIi1uIiwgIjIiLCAiLW0iLCAiMjAiLAotCQkJIi0t
bm8tc2hjb25mIiwgIi0tZmlsZS1wcmVmaXg9bm9zaGNvbmYiIH07Ci0KLQlpZiAobGF1bmNoX3By
b2MoYXJndjApID09IDApIHsKLQkJcHJpbnRmKCJFcnJvciAtIHByb2Nlc3MgcmFuIG9rIHdpdGgg
aW52YWxpZCBmbGFnXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlpZiAobGF1bmNoX3Byb2MoYXJn
djEpICE9IDApIHsKLQkJcHJpbnRmKCJFcnJvciAtIHByb2Nlc3MgZGlkIG5vdCBydW4gb2sgd2l0
aCAtLW5vLXBjaSBmbGFnXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlpZiAobGF1bmNoX3Byb2Mo
YXJndjIpICE9IDApIHsKLQkJcHJpbnRmKCJFcnJvciAtIHByb2Nlc3MgZGlkIG5vdCBydW4gb2sg
d2l0aCAtdiBmbGFnXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlpZiAobGF1bmNoX3Byb2MoYXJn
djMpICE9IDApIHsKLQkJcHJpbnRmKCJFcnJvciAtIHByb2Nlc3MgZGlkIG5vdCBydW4gb2sgd2l0
aCAtLXN5c2xvZyBmbGFnXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlpZiAobGF1bmNoX3Byb2Mo
YXJndjQpID09IDApIHsKLQkJcHJpbnRmKCJFcnJvciAtIHByb2Nlc3MgcnVuIG9rIHdpdGggZW1w
dHkgLS1zeXNsb2cgZmxhZ1xuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0JaWYgKGxhdW5jaF9wcm9j
KGFyZ3Y1KSA9PSAwKSB7Ci0JCXByaW50ZigiRXJyb3IgLSBwcm9jZXNzIHJ1biBvayB3aXRoIGlu
dmFsaWQgLS1zeXNsb2cgZmxhZ1xuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0JaWYgKGxhdW5jaF9w
cm9jKGFyZ3Y2KSAhPSAwKSB7Ci0JCXByaW50ZigiRXJyb3IgLSBwcm9jZXNzIGRpZCBub3QgcnVu
IG9rIHdpdGggLS1uby1zaGNvbmYgZmxhZ1xuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlyZXR1
cm4gMDsKLX0KLSNlbHNlCiBzdGF0aWMgaW50CiB0ZXN0X21pc2NfZmxhZ3Modm9pZCkKIHsKQEAg
LTEwNjEsNyArOTkxLDYgQEAgdGVzdF9taXNjX2ZsYWdzKHZvaWQpCiAJfQogCXJldHVybiAwOwog
fQotI2VuZGlmCiAKIHN0YXRpYyBpbnQKIHRlc3RfZmlsZV9wcmVmaXgodm9pZCkKQEAgLTEwOTgs
OSArMTAyNyw2IEBAIHRlc3RfZmlsZV9wcmVmaXgodm9pZCkKIAkJcHJpbnRmKCJFcnJvciAtIHVu
YWJsZSB0byBnZXQgY3VycmVudCBwcmVmaXghXG4iKTsKIAkJcmV0dXJuIC0xOwogCX0KLSNpZmRl
ZiBSVEVfTElCUlRFX1hFTl9ET00wCi0JcmV0dXJuIDA7Ci0jZW5kaWYKIAogCS8qIGNoZWNrIGlm
IGZpbGVzIGZvciBjdXJyZW50IHByZWZpeCBhcmUgcHJlc2VudCAqLwogCWlmIChwcm9jZXNzX2h1
Z2VmaWxlcyhwcmVmaXgsIEhVR0VQQUdFX0NIRUNLX0VYSVNUUykgIT0gMSkgewpAQCAtMTI5OSw5
ICsxMjI1LDYgQEAgdGVzdF9tZW1vcnlfZmxhZ3Modm9pZCkKIAkJcHJpbnRmKCJFcnJvciAtIHBy
b2Nlc3MgZmFpbGVkIHdpdGggdmFsaWQgLW0gZmxhZyFcbiIpOwogCQlyZXR1cm4gLTE7CiAJfQot
I2lmZGVmIFJURV9MSUJSVEVfWEVOX0RPTTAKLQlyZXR1cm4gMDsKLSNlbmRpZgogCWlmIChsYXVu
Y2hfcHJvYyhhcmd2MikgPT0gMCkgewogCQlwcmludGYoIkVycm9yIC0gcHJvY2VzcyBydW4gb2sg
d2l0aCBpbnZhbGlkICh6ZXJvKSAtLXNvY2tldC1tZW0hXG4iKTsKIAkJcmV0dXJuIC0xOwpAQCAt
MTQyNywxMSArMTM1MCw3IEBAIHRlc3RfZWFsX2ZsYWdzKHZvaWQpCiAJCXJldHVybiByZXQ7CiAJ
fQogCi0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotCXJldCA9IHRlc3RfZG9tMF9taXNjX2Zs
YWdzKCk7Ci0jZWxzZQogCXJldCA9IHRlc3RfbWlzY19mbGFncygpOwotI2VuZGlmCiAJaWYgKHJl
dCA8IDApIHsKIAkJcHJpbnRmKCJFcnJvciBpbiB0ZXN0X21pc2NfZmxhZ3MoKSIpOwogCQlyZXR1
cm4gcmV0OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK3u-0007is-GC; Thu, 14 Sep 2017 02:39:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK3s-0007im-Mh
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AF/15-03610-FDBE9B95; Thu, 14 Sep 2017 02:39:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tYhonvv9c5
 Ig88XRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpD58wFlyyrrjxfD5rA+N3zS5GLg4hgWmM
 EivbDjB1MXJySAjwShxZNoO1i5EDyPaXuLclA8QUEiiXeNHqBlLBJqAt8WlVDzuILSIgIPG5c
 zEbyBhmgUYmiR1bvjODJIQFzCVOP1zGBmKzCKhKvPp9kgXE5hVwk+id/ooZYpWcxM1zncwTGL
 kXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C4DEOx
 gvL4x4BCjJAeTkijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgpcT
 GERCgkWp6akVaZk5wPCDKZXg4FES4d35CijNW1yQmFucmQ6ROsVoz3Fs0+U/TBw/Jl0Bkh037
 wLJFyBSCGyqlDjvO5A2AZC2jNI8uKGweLnEKCslzMsIdLIQT0FqUW5mCar8K0ZxDkYlYd5rIF
 N4MvNK4Ha/AjqLCeisM6d3gJxVkoiQkmpgFNYPMJTSFp7/JbA5u2/+U64aucnRm9fy/DjsnsH
 HKL2io2aO2MnFB5luJHmcUVmWve6RfvVv8atGUtkilxnWno9LUFJl0V8k3JB65+GP2BU2t5aw
 vHfMEJmo0/Ejpmeaaez829+3fT10RWXutcR6ZleVZQ3rnaSeWD5dUdfGuT/44QPlvYuilViKM
 xINtZiLihMBVyC445ICAAA=
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64681 invoked from network); 14 Sep 2017 02:39:25 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:25 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148243"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:20 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:23 +0000
Message-Id: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 0/6] remove xen dom0 support in DPDK
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

djI6CiAgLSBBZGRyZXNzIEJydWNlJ3MgY29tbWVudCBvbiB0ZXN0cG1kJ3MgbWVtb3J5IGluaXQg
Zm9yIHhlbnZpcnQgaW4gcGF0Y2ggMi4KICAtIFVwZGF0ZSBydGVfZWFsX3ZlcnNpb24ubWFwIGlu
IGJzZCBhbmQgZWFsLgogIC0gU3dpdGNoIHBhdGNoIDUgYW5kIHBhdGNoIDYgc28gdGhhdCB3ZSBi
dW1wIGxpYnJhcnkgdmVyc2lvbiBqdXN0IG9uY2UuCgpGb2xsb3dpbmcgdGhlIGNhbGxzIG9uIHRo
ZSBtYWlsaW5nIGxpc3Q6CiAgICBodHRwOi8vZHBkay5vcmcvbWwvYXJjaGl2ZXMvZGV2LzIwMTct
SnVuZS8wNjgxNTEuaHRtbApUaGUgVGVjaG5pY2FsIEJvYXJkIGRlY2lkZWQgdG8gZHJvcCBYZW4g
ZG9tMCBzdXBwb3J0IGZyb20gRUFMOgogICAgaHR0cDovL2RwZGsub3JnL21sL2FyY2hpdmVzL2Rl
di8yMDE3LUp1bmUvMDY4NjE1Lmh0bWwKClRoaXMgc2VyaWVzIHJlbW92ZSB4ZW4gZG9tMCBzdXBw
b3J0IGluIERQREssIGFzIHdlbGwgYXMgeGVudmlydCBQTUQgYW5kCnZob3N0X3hlbiBleGFtcGxl
LgoKV2hhdCBhcmUgZWZmZWN0ZWQ/CgpBZnRlciB0aGVzZSBwYXRjaGVzLCB1c2VycyBjYW5ub3Qg
cnVuIERQREsgYXBwbGljYXRpb25zIGluc2lkZSB4ZW4gZG9tMC4KCldoYXQgYXJlIG5vdCBlZmZl
Y3RlZD8KClVzZXJzIGNhbiBzdGlsbCBydW4gRFBESyBhcHBsaWNhdGlvbnMgaW5zaWRlIHhlbiBk
b21VIG9uIHBhc3MtdGhyb3VnaGVkCnBoeXNpY2FsIGRldmljZXMgYW5kIHZpcnRpbyBkZXZpY2Vz
OyBvbiB0aGUgaG9zdCwgdXNlcnMgc3RpbGwgY2FuIHJ1bgpEUERLIGFwcGxpY2F0aW9ucyBzYW1l
IGFzIGJlZm9yZS4KCkppYW5mZW5nIFRhbiAoNik6CiAgZXhhbXBsZXMvdmhvc3RfeGVuOiByZW1v
dmUKICBuZXQveGVudmlydDogcmVtb3ZlCiAgeGVuOiByZW1vdmUgeGVuIGRlcGVuZGVuY3kgaW4g
YXBwLCBleGFtcGxlcywgdGVzdAogIHhlbjogcmVtb3ZlIHhlbiBkZXBlbmRlbmN5IGluIGRyaXZl
cnMsIGV0aGVyLCBtZW1wb29sCiAgZWFsOiByZW1vdmUgQVBJIHJ0ZV9tZW1fcGh5Mm1jaAogIGVh
bDogcmVtb3ZlIHhlbiBkb20wIHN1cHBvcnQKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgLQogYXBwL3Rlc3QtcG1kL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IC0KIGFwcC90ZXN0LXBtZC90ZXN0cG1k
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MSArLQogY29uZmlnL2NvbW1vbl9i
YXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwIC0KIGNvbmZpZy9kZWZj
b25maWdfYXJtLWFybXY3YS1saW51eGFwcC1nY2MgICAgICAgICAgIHwgICAgMSAtCiBkb2MvZ3Vp
ZGVzL2NvbnRyaWJ1dGluZy9kb2N1bWVudGF0aW9uLnJzdCAgICAgICAgICB8ICAgIDEgLQogZG9j
L2d1aWRlcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0K
IGRvYy9ndWlkZXMvbGludXhfZ3NnL2J1aWxkX3NhbXBsZV9hcHBzLnJzdCAgICAgICAgIHwgICAg
NSArLQogZG9jL2d1aWRlcy9saW51eF9nc2cvc3lzX3JlcXMucnN0ICAgICAgICAgICAgICAgICAg
fCAgIDUzIC0KIGRvYy9ndWlkZXMvbmljcy9mZWF0dXJlcy94ZW52aXJ0LmluaSAgICAgICAgICAg
ICAgIHwgICAgNiAtCiBkb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvZW52X2Fic3RyYWN0aW9uX2xheWVy
LnJzdCAgICB8ICAgMTEgLQogZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3NvdXJjZV9vcmcucnN0ICAg
ICAgICAgICAgICAgfCAgICAxIC0KIGRvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJz
dCAgICAgICAgICAgICAgIHwgICAgMyAtCiBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3
XzExLnJzdCAgICAgICAgICAgICB8ICAgMTQgKwogZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9y
dW5fYXBwLnJzdCAgICAgICAgICAgICAgfCAgICA0IC0KIGRvYy9ndWlkZXMveGVuL2ltZy9kcGRr
X3hlbl9wa3Rfc3dpdGNoLnBuZyAgICAgICAgIHwgIEJpbiAxNjM4NDIgLT4gMCBieXRlcwogZG9j
L2d1aWRlcy94ZW4vaW1nL2dyYW50X3JlZnMucG5nICAgICAgICAgICAgICAgICAgfCAgQmluIDY0
MDUgLT4gMCBieXRlcwogZG9jL2d1aWRlcy94ZW4vaW1nL2dyYW50X3RhYmxlLnBuZyAgICAgICAg
ICAgICAgICAgfCAgQmluIDk2NzYyIC0+IDAgYnl0ZXMKIGRvYy9ndWlkZXMveGVuL2luZGV4LnJz
dCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCAtCiBkb2MvZ3VpZGVzL3hlbi9wa3Rf
c3dpdGNoLnJzdCAgICAgICAgICAgICAgICAgICAgICB8ICA0NzAgLS0tLS0tCiBkcml2ZXJzL2Ny
eXB0by9xYXQvcWF0X3FwLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGRyaXZl
cnMvbmV0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBk
cml2ZXJzL25ldC9lMTAwMC9lbV9yeHR4LmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQg
Ky0KIGRyaXZlcnMvbmV0L2UxMDAwL2lnYl9yeHR4LmMgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNCArLQogZHJpdmVycy9uZXQvZm0xMGsvZm0xMGtfZXRoZGV2LmMgICAgICAgICAgICAgICAg
ICAgfCAgICA0ICstCiBkcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2LmMgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIgKy0KIGRyaXZlcnMvbmV0L2k0MGUvaTQwZV9mZGlyLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogZHJpdmVycy9uZXQvaTQwZS9pNDBlX3J4dHguYyAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE2ICstCiBkcml2ZXJzL25ldC9peGdiZS9peGdiZV9yeHR4
LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIGRyaXZlcnMvbmV0L3NmYy9zZmMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogZHJpdmVycy9uZXQveGVudmly
dC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAgIDU3IC0KIGRyaXZlcnMvbmV0L3hl
bnZpcnQvcnRlX2V0aF94ZW52aXJ0LmMgICAgICAgICAgICAgIHwgIDc2NiAtLS0tLS0tLS0tCiBk
cml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydC5oICAgICAgICAgICAgICB8ICAgNjEg
LQogZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnRfdmVyc2lvbi5tYXAgICAgfCAg
ICA3IC0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX21lbXBvb2xfZ250YWxsb2MuYyAgICAgICAg
IHwgIDI5NSAtLS0tCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmMgICAgICAgICAg
ICAgICAgICB8ICA0NTQgLS0tLS0tCiBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV94ZW5fbGliLmgg
ICAgICAgICAgICAgICAgICB8ICAxMTYgLS0KIGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xv
Z3MuaCAgICAgICAgICAgICAgICAgIHwgICA3MCAtCiBkcml2ZXJzL25ldC94ZW52aXJ0L3ZpcnRx
dWV1ZS5oICAgICAgICAgICAgICAgICAgICB8ICAyNzMgLS0tLQogZXhhbXBsZXMvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGV4YW1wbGVzL2lwX3Bp
cGVsaW5lL2FwcC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAtCiBleGFtcGxlcy9p
cF9waXBlbGluZS9jb25maWdfcGFyc2UuYyAgICAgICAgICAgICAgICB8ICAgMTkgLQogZXhhbXBs
ZXMvaXBfcGlwZWxpbmUvaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1IC0KIGV4
YW1wbGVzL2tuaS9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAt
CiBleGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NTIgLQogZXhhbXBsZXMvdmhvc3RfeGVuL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAxNTIyIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBleGFtcGxlcy92aG9zdF94ZW4vbWFpbi5oICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjYgLQogZXhhbXBsZXMvdmhvc3RfeGVuL3Zob3N0
X21vbml0b3IuYyAgICAgICAgICAgICAgICAgfCAgNTk1IC0tLS0tLS0tCiBleGFtcGxlcy92aG9z
dF94ZW4vdmlydGlvLW5ldC5oICAgICAgICAgICAgICAgICAgICB8ICAxMTMgLS0KIGV4YW1wbGVz
L3Zob3N0X3hlbi94ZW5fdmhvc3QuaCAgICAgICAgICAgICAgICAgICAgIHwgIDE0OCAtLQogZXhh
bXBsZXMvdmhvc3RfeGVuL3hlbnN0b3JlX3BhcnNlLmMgICAgICAgICAgICAgICAgfCAgNzc1IC0t
LS0tLS0tLS0KIGxpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgIHwgICAgMiArLQogLi4uL2JzZGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9j
b21tb24uaCAgfCAgMTA3IC0tCiBsaWIvbGlicnRlX2VhbC9ic2RhcHAvZWFsL3J0ZV9lYWxfdmVy
c2lvbi5tYXAgICAgICB8ICAgIDMgLQogbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25f
b3B0aW9ucy5jICAgICAgICAgfCAgICAzIC0KIGxpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfaW50
ZXJuYWxfY2ZnLmggICAgICAgICAgIHwgICAgMSAtCiBsaWIvbGlicnRlX2VhbC9jb21tb24vZWFs
X29wdGlvbnMuaCAgICAgICAgICAgICAgICB8ICAgIDIgLQogbGliL2xpYnJ0ZV9lYWwvY29tbW9u
L2luY2x1ZGUvcnRlX21lbW9yeS5oICAgICAgICAgfCAgIDcxIC0KIGxpYi9saWJydGVfZWFsL2xp
bnV4YXBwL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCiBsaWIvbGlicnRlX2Vh
bC9saW51eGFwcC9lYWwvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGxpYi9saWJy
dGVfZWFsL2xpbnV4YXBwL2VhbC9lYWwuYyAgICAgICAgICAgICAgICAgIHwgICAyNCAtCiBsaWIv
bGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsX21lbW9yeS5jICAgICAgICAgICB8ICAgNTYgLQog
bGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF94ZW5fbWVtb3J5LmMgICAgICAgfCAgMzgx
IC0tLS0tCiAuLi4vZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmggICAgICAg
ICB8ICAxMDggLS0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9ydGVfZWFsX3ZlcnNpb24u
bWFwICAgIHwgICAgNCAtCiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC9pZ2JfdWlvL2lnYl91aW8u
YyAgICAgICAgICB8ICAgNTQgLQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvTWFr
ZWZpbGUgICAgICAgICAgfCAgIDUzIC0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20w
L2NvbXBhdC5oICAgICAgICAgIHwgICAxNSAtCiBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5f
ZG9tMC9kb20wX21tX2Rldi5oICAgICB8ICAxMDcgLS0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBw
L3hlbl9kb20wL2RvbTBfbW1fbWlzYy5jICAgIHwgIDc4MCAtLS0tLS0tLS0tCiBsaWIvbGlicnRl
X2V0aGVyL3J0ZV9ldGhkZXYuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKy0KIGxpYi9s
aWJydGVfbWVtcG9vbC9ydGVfbWVtcG9vbC5jICAgICAgICAgICAgICAgICAgIHwgICAxMSArLQog
bWsvcnRlLmFwcC5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
IC0KIHBrZy9kcGRrLnNwZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNiAtCiB0ZXN0L3Rlc3QvcHJvY2Vzcy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTAgLQogdGVzdC90ZXN0L3Rlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0IC0KIHRlc3QvdGVzdC90ZXN0X2VhbF9mbGFncy5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA4MSAtLQogNzcgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwg
Nzk3NSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL25pY3MvZmVh
dHVyZXMveGVudmlydC5pbmkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hlbi9pbWcv
ZHBka194ZW5fcGt0X3N3aXRjaC5wbmcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hl
bi9pbWcvZ3JhbnRfcmVmcy5wbmcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hlbi9p
bWcvZ3JhbnRfdGFibGUucG5nCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94ZW4vaW5k
ZXgucnN0CiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94ZW4vcGt0X3N3aXRjaC5yc3QK
IGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L01ha2VmaWxlCiBkZWxldGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9uZXQveGVudmlydC9ydGVfZXRoX3hlbnZpcnQuYwogZGVsZXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX2V0aF94ZW52aXJ0LmgKIGRlbGV0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL25ldC94ZW52aXJ0L3J0ZV9ldGhfeGVudmlydF92ZXJzaW9u
Lm1hcAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX21lbXBvb2xf
Z250YWxsb2MuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hl
bl9saWIuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvcnRlX3hlbl9s
aWIuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydGlvX2xvZ3Mu
aAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbmV0L3hlbnZpcnQvdmlydHF1ZXVlLmgKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCBleGFtcGxlcy92aG9zdF94ZW4vbWFpbi5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhh
bXBsZXMvdmhvc3RfeGVuL21haW4uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zob3N0
X3hlbi92aG9zdF9tb25pdG9yLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92aG9zdF94
ZW4vdmlydGlvLW5ldC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvdmhvc3RfeGVuL3hl
bl92aG9zdC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvdmhvc3RfeGVuL3hlbnN0b3Jl
X3BhcnNlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9ic2RhcHAvZWFsL2lu
Y2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIv
bGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsX3hlbl9tZW1vcnkuYwogZGVsZXRlIG1vZGUgMTAw
NjQ0IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20w
X2NvbW1vbi5oCiBkZWxldGUgbW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVu
X2RvbTAvTWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9saW51eGFw
cC94ZW5fZG9tMC9jb21wYXQuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVfZWFsL2xp
bnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fZGV2LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGli
cnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9kb20wX21tX21pc2MuYwoKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK3x-0007jZ-Qm; Thu, 14 Sep 2017 02:39:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK3w-0007im-SN
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B9/25-03610-4EBE9B95; Thu, 14 Sep 2017 02:39:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXS1tYhovvw9c5
 IgzUzFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozultOMBTP72So2Nq9gamCc3MLaxcjFISQw
 jVHi/M91zF2MnBwSArwSR5bNYIWw/SVWv3jPBmILCZRLrL7YC1bDJqAt8WlVDzuILSIgIPG5c
 zEbyCBmgUYmiR1bvgMVcXAICxhJHDpWBlLDIqAqMWPtKbA5vAJuEqc/t7NDzJeTuHmuE2wmp4
 C7RPezbYwQu9wk/t27wDaBkXcBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzAkGAAgh2M1zcGHGKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IELycwxIQEi1LTUyvSMnOAwQmTluDgURLh3fkKKM1bXJCYW5yZDpE6xejKcWzT5T9MHB037
 wLJTWDyBZjc8P3BHyYhlrz8vFQpcd53IM0CIM0ZpXlwo2GRdYlRVkqYlxHoWCGegtSi3MwSVP
 lXjOIcjErCvNdApvBk5pXAXfAK6DgmoOPOnN4BclxJIkJKqoGRaftHr73h/tO0z2raG2xct8O
 FZc7GL0GbLU8mn9+9eo67wHe/bT9mLk05P/fF4bf395974LiuTlvlwVKVykuCGqetTq+tTZgu
 251VdZ/93l4vs5d+bqFH/za83rt5ze3oDcwTA8z/uf1V9bGwZTLyOTbn4BuNSULeM6893mQ3d
 7H+pi7xp/vtNiqxFGckGmoxFxUnAgCtDqr2pwIAAA==
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64934 invoked from network); 14 Sep 2017 02:39:28 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:28 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148255"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:23 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:24 +0000
Message-Id: <1505356829-88652-2-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 1/6] examples/vhost_xen: remove
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmlhbmZlbmcgVGFuIDxqaWFuZmVuZy50YW5AaW50ZWwuY29tPgpBY2tl
ZC1ieTogQnJ1Y2UgUmljaGFyZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+Ci0tLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIGV4YW1wbGVzL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiBleGFtcGxlcy92aG9zdF94ZW4vTWFr
ZWZpbGUgICAgICAgICB8ICAgNTIgLS0KIGV4YW1wbGVzL3Zob3N0X3hlbi9tYWluLmMgICAgICAg
ICAgIHwgMTUyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZXhhbXBsZXMv
dmhvc3RfeGVuL21haW4uaCAgICAgICAgICAgfCAgIDY2IC0tCiBleGFtcGxlcy92aG9zdF94ZW4v
dmhvc3RfbW9uaXRvci5jICB8ICA1OTUgLS0tLS0tLS0tLS0tLS0KIGV4YW1wbGVzL3Zob3N0X3hl
bi92aXJ0aW8tbmV0LmggICAgIHwgIDExMyAtLS0KIGV4YW1wbGVzL3Zob3N0X3hlbi94ZW5fdmhv
c3QuaCAgICAgIHwgIDE0OCAtLS0tCiBleGFtcGxlcy92aG9zdF94ZW4veGVuc3RvcmVfcGFyc2Uu
YyB8ICA3NzUgLS0tLS0tLS0tLS0tLS0tLS0tCiA5IGZpbGVzIGNoYW5nZWQsIDMyNzMgZGVsZXRp
b25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvdmhvc3RfeGVuL01ha2VmaWxlCiBk
ZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBsZXMvdmhvc3RfeGVuL21haW4uYwogZGVsZXRlIG1vZGUg
MTAwNjQ0IGV4YW1wbGVzL3Zob3N0X3hlbi9tYWluLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBleGFt
cGxlcy92aG9zdF94ZW4vdmhvc3RfbW9uaXRvci5jCiBkZWxldGUgbW9kZSAxMDA2NDQgZXhhbXBs
ZXMvdmhvc3RfeGVuL3ZpcnRpby1uZXQuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zo
b3N0X3hlbi94ZW5fdmhvc3QuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGV4YW1wbGVzL3Zob3N0X3hl
bi94ZW5zdG9yZV9wYXJzZS5jCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVS
UwppbmRleCBhMGNkNzVlLi5mZTZjNmRiIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9N
QUlOVEFJTkVSUwpAQCAtMTk2LDcgKzE5Niw2IEBAIEY6IGxpYi9saWJydGVfZWFsL2xpbnV4YXBw
L2VhbC8qeGVuKgogRjogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2luY2x1ZGUvZXhlYy1l
bnYvcnRlX2RvbTBfY29tbW9uLmgKIEY6IGRyaXZlcnMvbmV0L3hlbnZpcnQvCiBGOiBkb2MvZ3Vp
ZGVzL3hlbi8KLUY6IGV4YW1wbGVzL3Zob3N0X3hlbi8KIEY6IGRvYy9ndWlkZXMvbmljcy9mZWF0
dXJlcy94ZW52aXJ0LmluaQogCiBGcmVlQlNEIEVBTCAod2l0aCBvdmVybGFwcykKZGlmZiAtLWdp
dCBhL2V4YW1wbGVzL01ha2VmaWxlIGIvZXhhbXBsZXMvTWFrZWZpbGUKaW5kZXggMjgzNTRmZi4u
ZDI3ZWRkZCAxMDA2NDQKLS0tIGEvZXhhbXBsZXMvTWFrZWZpbGUKKysrIGIvZXhhbXBsZXMvTWFr
ZWZpbGUKQEAgLTg5LDcgKzg5LDYgQEAgRElSUy0kKENPTkZJR19SVEVfTElCUlRFX1ZIT1NUKSAr
PSB0ZXBfdGVybWluYXRpb24KIGVuZGlmCiBESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfVElNRVIp
ICs9IHRpbWVyCiBESVJTLSQoQ09ORklHX1JURV9MSUJSVEVfVkhPU1QpICs9IHZob3N0IHZob3N0
X3Njc2kKLURJUlMtJChDT05GSUdfUlRFX0xJQlJURV9YRU5fRE9NMCkgKz0gdmhvc3RfeGVuCiBE
SVJTLXkgKz0gdm1kcQogRElSUy15ICs9IHZtZHFfZGNiCiBpZmVxICgkKENPTkZJR19SVEVfTElC
UlRFX1BPV0VSKSwgeSkKZGlmZiAtLWdpdCBhL2V4YW1wbGVzL3Zob3N0X3hlbi9NYWtlZmlsZSBi
L2V4YW1wbGVzL3Zob3N0X3hlbi9NYWtlZmlsZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggYWQyNDY2YS4uMDAwMDAwMAotLS0gYS9leGFtcGxlcy92aG9zdF94ZW4vTWFrZWZpbGUKKysr
IC9kZXYvbnVsbApAQCAtMSw1MiArMCwwIEBACi0jICAgQlNEIExJQ0VOU0UKLSMKLSMgICBDb3B5
cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgotIyAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jCi0jICAgUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jICAgbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zCi0jICAgYXJlIG1ldDoKLSMKLSMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBj
b2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgICAgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotIyAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAotIyAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSMgICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotIyAgICAgICBkaXN0cmlidXRp
b24uCi0jICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRo
ZSBuYW1lcyBvZiBpdHMKLSMgICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0jICAgICAgIGZyb20gdGhpcyBzb2Z0d2Fy
ZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSMKLSMgICBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTCi0jICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QKLSMgICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSMgICBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAot
IyAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLAotIyAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSMgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVO
VCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSMgICBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkKLSMgICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBT
VFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0jICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0jICAgT0YgVEhJUyBT
T0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFH
RS4KLQotaWZlcSAoJChSVEVfU0RLKSwpCi0kKGVycm9yICJQbGVhc2UgZGVmaW5lIFJURV9TREsg
ZW52aXJvbm1lbnQgdmFyaWFibGUiKQotZW5kaWYKLQotIyBEZWZhdWx0IHRhcmdldCwgY2FuIGJl
IG92ZXJyaWRkZW4gYnkgY29tbWFuZCBsaW5lIG9yIGVudmlyb25tZW50Ci1SVEVfVEFSR0VUID89
IHg4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2NjCi0KLWluY2x1ZGUgJChSVEVfU0RLKS9tay9ydGUu
dmFycy5tawotCi0jIGJpbmFyeSBuYW1lCi1BUFAgPSB2aG9zdC1zd2l0Y2gKLQotIyBhbGwgc291
cmNlIGFyZSBzdG9yZWQgaW4gU1JDUy15Ci1TUkNTLXkgOj0gbWFpbi5jIHZob3N0X21vbml0b3Iu
YyB4ZW5zdG9yZV9wYXJzZS5jCi0KLUNGTEFHUyArPSAtTzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUg
LURfRklMRV9PRkZTRVRfQklUUz02NCAtV25vLXVudXNlZC1wYXJhbWV0ZXIKLUNGTEFHUyArPSAk
KFdFUlJPUl9GTEFHUykKLUNGTEFHUyArPSAtRF9HTlVfU09VUkNFCi1MREZMQUdTICs9IC1seGVu
c3RvcmUKLQotaW5jbHVkZSAkKFJURV9TREspL21rL3J0ZS5leHRhcHAubWsKZGlmZiAtLWdpdCBh
L2V4YW1wbGVzL3Zob3N0X3hlbi9tYWluLmMgYi9leGFtcGxlcy92aG9zdF94ZW4vbWFpbi5jCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlYmE0ZDM1Li4wMDAwMDAwCi0tLSBhL2V4YW1w
bGVzL3Zob3N0X3hlbi9tYWluLmMKKysrIC9kZXYvbnVsbApAQCAtMSwxNTIyICswLDAgQEAKLS8q
LQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNSBJbnRl
bCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyByZXNl
cnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1ldDoK
LSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g
dGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRp
b25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAq
ICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICogICAg
ICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9m
IGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJv
bW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91
dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNPRlRX
QVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JT
Ci0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5D
TFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICog
ICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVD
VCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVO
VCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgREFU
QSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBB
TkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1Qs
IFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBE
QU1BR0UuCi0gKi8KLQotI2luY2x1ZGUgPGFycGEvaW5ldC5oPgotI2luY2x1ZGUgPGdldG9wdC5o
PgotI2luY2x1ZGUgPGxpbnV4L2lmX2V0aGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvaWZfdmxhbi5o
PgotI2luY2x1ZGUgPGxpbnV4L3ZpcnRpb19uZXQuaD4KLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9f
cmluZy5oPgotI2luY2x1ZGUgPHNpZ25hbC5oPgotI2luY2x1ZGUgPHN0ZGludC5oPgotI2luY2x1
ZGUgPHN5cy9ldmVudGZkLmg+Ci0jaW5jbHVkZSA8c3lzL3BhcmFtLmg+Ci0jaW5jbHVkZSA8dW5p
c3RkLmg+Ci0KLSNpbmNsdWRlIDxydGVfYXRvbWljLmg+Ci0jaW5jbHVkZSA8cnRlX2N5Y2xlcy5o
PgotI2luY2x1ZGUgPHJ0ZV9ldGhkZXYuaD4KLSNpbmNsdWRlIDxydGVfbG9nLmg+Ci0jaW5jbHVk
ZSA8cnRlX3N0cmluZ19mbnMuaD4KLSNpbmNsdWRlIDxydGVfcGF1c2UuaD4KLQotI2luY2x1ZGUg
Im1haW4uaCIKLSNpbmNsdWRlICJ2aXJ0aW8tbmV0LmgiCi0jaW5jbHVkZSAieGVuX3Zob3N0Lmgi
Ci0KLSNkZWZpbmUgTUFYX1FVRVVFUyAxMjgKLQotLyogdGhlIG1heGltdW0gbnVtYmVyIG9mIGV4
dGVybmFsIHBvcnRzIHN1cHBvcnRlZCAqLwotI2RlZmluZSBNQVhfU1VQX1BPUlRTIDEKLQotLyoK
LSAqIENhbGN1bGF0ZSB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgbmVlZGVkIHBlciBwb3J0Ci0gKi8K
LSNkZWZpbmUgTlVNX01CVUZTX1BFUl9QT1JUICgoTUFYX1FVRVVFUypSVEVfVEVTVF9SWF9ERVND
X0RFRkFVTFQpICsJCVwKLQkJCQkJCQkobnVtX3N3aXRjaGluZ19jb3JlcypNQVhfUEtUX0JVUlNU
KSArICAJCQlcCi0JCQkJCQkJKG51bV9zd2l0Y2hpbmdfY29yZXMqUlRFX1RFU1RfVFhfREVTQ19E
RUZBVUxUKSArXAotCQkJCQkJCShudW1fc3dpdGNoaW5nX2NvcmVzKk1CVUZfQ0FDSEVfU0laRSkp
Ci0KLSNkZWZpbmUgTUJVRl9DQUNIRV9TSVpFIDY0Ci0KLS8qCi0gKiBSWCBhbmQgVFggUHJlZmV0
Y2gsIEhvc3QsIGFuZCBXcml0ZS1iYWNrIHRocmVzaG9sZCB2YWx1ZXMgc2hvdWxkIGJlCi0gKiBj
YXJlZnVsbHkgc2V0IGZvciBvcHRpbWFsIHBlcmZvcm1hbmNlLiBDb25zdWx0IHRoZSBuZXR3b3Jr
Ci0gKiBjb250cm9sbGVyJ3MgZGF0YXNoZWV0IGFuZCBzdXBwb3J0aW5nIERQREsgZG9jdW1lbnRh
dGlvbiBmb3IgZ3VpZGFuY2UKLSAqIG9uIGhvdyB0aGVzZSBwYXJhbWV0ZXJzIHNob3VsZCBiZSBz
ZXQuCi0gKi8KLSNkZWZpbmUgUlhfUFRIUkVTSCA4IC8qIERlZmF1bHQgdmFsdWVzIG9mIFJYIHBy
ZWZldGNoIHRocmVzaG9sZCByZWcuICovCi0jZGVmaW5lIFJYX0hUSFJFU0ggOCAvKiBEZWZhdWx0
IHZhbHVlcyBvZiBSWCBob3N0IHRocmVzaG9sZCByZWcuICovCi0jZGVmaW5lIFJYX1dUSFJFU0gg
NCAvKiBEZWZhdWx0IHZhbHVlcyBvZiBSWCB3cml0ZS1iYWNrIHRocmVzaG9sZCByZWcuICovCi0K
LS8qCi0gKiBUaGVzZSBkZWZhdWx0IHZhbHVlcyBhcmUgb3B0aW1pemVkIGZvciB1c2Ugd2l0aCB0
aGUgSW50ZWwoUikgODI1OTkgMTAgR2JFCi0gKiBDb250cm9sbGVyIGFuZCB0aGUgRFBESyBpeGdi
ZSBQTUQuIENvbnNpZGVyIHVzaW5nIG90aGVyIHZhbHVlcyBmb3Igb3RoZXIKLSAqIG5ldHdvcmsg
Y29udHJvbGxlcnMgYW5kL29yIG5ldHdvcmsgZHJpdmVycy4KLSAqLwotI2RlZmluZSBUWF9QVEhS
RVNIIDM2IC8qIERlZmF1bHQgdmFsdWVzIG9mIFRYIHByZWZldGNoIHRocmVzaG9sZCByZWcuICov
Ci0jZGVmaW5lIFRYX0hUSFJFU0ggMCAgLyogRGVmYXVsdCB2YWx1ZXMgb2YgVFggaG9zdCB0aHJl
c2hvbGQgcmVnLiAqLwotI2RlZmluZSBUWF9XVEhSRVNIIDAgIC8qIERlZmF1bHQgdmFsdWVzIG9m
IFRYIHdyaXRlLWJhY2sgdGhyZXNob2xkIHJlZy4gKi8KLQotI2RlZmluZSBNQVhfUEtUX0JVUlNU
IDMyCQkvKiBNYXggYnVyc3Qgc2l6ZSBmb3IgUlgvVFggKi8KLSNkZWZpbmUgTUFYX01SR19QS1Rf
QlVSU1QgMTYJLyogTWF4IGJ1cnN0IGZvciBtZXJnZSBidWZmZXJzLiBTZXQgdG8gMSBkdWUgdG8g
cGVyZm9ybWFuY2UgaXNzdWUuICovCi0jZGVmaW5lIEJVUlNUX1RYX0RSQUlOX1VTIDEwMAkvKiBU
WCBkcmFpbiBldmVyeSB+MTAwdXMgKi8KLQotLyogU3RhdGUgb2YgdmlydGlvIGRldmljZS4gKi8K
LSNkZWZpbmUgREVWSUNFX05PVF9SRUFEWSAgICAgMAotI2RlZmluZSBERVZJQ0VfUkVBRFkgICAg
ICAgICAxCi0jZGVmaW5lIERFVklDRV9TQUZFX1JFTU9WRSAgIDIKLQotLyogQ29uZmlnX2NvcmVf
ZmxhZyBzdGF0dXMgZGVmaW5pdGlvbnMuICovCi0jZGVmaW5lIFJFUVVFU1RfREVWX1JFTU9WQUwg
MQotI2RlZmluZSBBQ0tfREVWX1JFTU9WQUwgMAotCi0vKiBDb25maWd1cmFibGUgbnVtYmVyIG9m
IFJYL1RYIHJpbmcgZGVzY3JpcHRvcnMgKi8KLSNkZWZpbmUgUlRFX1RFU1RfUlhfREVTQ19ERUZB
VUxUIDEyOAotI2RlZmluZSBSVEVfVEVTVF9UWF9ERVNDX0RFRkFVTFQgNTEyCi0KLSNkZWZpbmUg
SU5WQUxJRF9QT1JUX0lEIDB4RkYKLQotLyogTWF4IG51bWJlciBvZiBkZXZpY2VzLiBMaW1pdGVk
IGJ5IHZtZHEuICovCi0jZGVmaW5lIE1BWF9ERVZJQ0VTIDY0Ci0KLS8qIFNpemUgb2YgYnVmZmVy
cyB1c2VkIGZvciBzbnByaW50ZnMuICovCi0jZGVmaW5lIE1BWF9QUklOVF9CVUZGIDYwNzIKLQot
Ci0vKiBNYXhpbXVtIGxvbmcgb3B0aW9uIGxlbmd0aCBmb3Igb3B0aW9uIHBhcnNpbmcuICovCi0j
ZGVmaW5lIE1BWF9MT05HX09QVF9TWiA2NAotCi0vKiBVc2VkIHRvIGNvbXBhcmUgTUFDIGFkZHJl
c3Nlcy4gKi8KLSNkZWZpbmUgTUFDX0FERFJfQ01QIDB4RkZGRkZGRkZGRkZGCi0KLS8qIG1hc2sg
b2YgZW5hYmxlZCBwb3J0cyAqLwotc3RhdGljIHVpbnQzMl90IGVuYWJsZWRfcG9ydF9tYXNrID0g
MDsKLQotLypOdW1iZXIgb2Ygc3dpdGNoaW5nIGNvcmVzIGVuYWJsZWQqLwotc3RhdGljIHVpbnQz
Ml90IG51bV9zd2l0Y2hpbmdfY29yZXMgPSAwOwotCi0vKiBudW1iZXIgb2YgZGV2aWNlcy9xdWV1
ZXMgdG8gc3VwcG9ydCovCi1zdGF0aWMgdWludDMyX3QgbnVtX3F1ZXVlcyA9IDA7Ci11aW50MzJf
dCBudW1fZGV2aWNlcyA9IDA7Ci0KLS8qIEVuYWJsZSBWTTJWTSBjb21tdW5pY2F0aW9ucy4gSWYg
dGhpcyBpcyBkaXNhYmxlZCB0aGVuIHRoZSBNQUMgYWRkcmVzcyBjb21wYXJlIGlzIHNraXBwZWQu
ICovCi1zdGF0aWMgdWludDMyX3QgZW5hYmxlX3ZtMnZtID0gMTsKLS8qIEVuYWJsZSBzdGF0cy4g
Ki8KLXN0YXRpYyB1aW50MzJfdCBlbmFibGVfc3RhdHMgPSAwOwotCi0vKiBlbXB0eSB2bWRxIGNv
bmZpZ3VyYXRpb24gc3RydWN0dXJlLiBGaWxsZWQgaW4gcHJvZ3JhbWF0aWNhbGx5ICovCi1zdGF0
aWMgY29uc3Qgc3RydWN0IHJ0ZV9ldGhfY29uZiB2bWRxX2NvbmZfZGVmYXVsdCA9IHsKLQkucnht
b2RlID0gewotCQkubXFfbW9kZSAgICAgICAgPSBFVEhfTVFfUlhfVk1EUV9PTkxZLAotCQkuc3Bs
aXRfaGRyX3NpemUgPSAwLAotCQkuaGVhZGVyX3NwbGl0ICAgPSAwLCAvKio8IEhlYWRlciBTcGxp
dCBkaXNhYmxlZCAqLwotCQkuaHdfaXBfY2hlY2tzdW0gPSAwLCAvKio8IElQIGNoZWNrc3VtIG9m
ZmxvYWQgZGlzYWJsZWQgKi8KLQkJLmh3X3ZsYW5fZmlsdGVyID0gMCwgLyoqPCBWTEFOIGZpbHRl
cmluZyBkaXNhYmxlZCAqLwotCQkvKgotCQkgKiBJdCBpcyBuZWNlc3NhcnkgZm9yIDFHIE5JQyBz
dWNoIGFzIEkzNTAsCi0JCSAqIHRoaXMgZml4ZXMgYnVnIG9mIGlwdjQgZm9yd2FyZGluZyBpbiBn
dWVzdCBjYW4ndAotCQkgKiBmb3J3YXJkIHBha2V0cyBmcm9tIG9uZSB2aXJ0aW8gZGV2IHRvIGFu
b3RoZXIgdmlydGlvIGRldi4KLQkJICovCi0JCS5od192bGFuX3N0cmlwICA9IDEsIC8qKjwgVkxB
TiBzdHJpcCBlbmFibGVkLiAqLwotCQkuanVtYm9fZnJhbWUgICAgPSAwLCAvKio8IEp1bWJvIEZy
YW1lIFN1cHBvcnQgZGlzYWJsZWQgKi8KLQkJLmh3X3N0cmlwX2NyYyAgID0gMSwgLyoqPCBDUkMg
c3RyaXBwZWQgYnkgaGFyZHdhcmUgKi8KLQl9LAotCi0JLnR4bW9kZSA9IHsKLQkJLm1xX21vZGUg
PSBFVEhfTVFfVFhfTk9ORSwKLQl9LAotCS5yeF9hZHZfY29uZiA9IHsKLQkJLyoKLQkJICogc2hv
dWxkIGJlIG92ZXJyaWRkZW4gc2VwYXJhdGVseSBpbiBjb2RlIHdpdGgKLQkJICogYXBwcm9wcmlh
dGUgdmFsdWVzCi0JCSAqLwotCQkudm1kcV9yeF9jb25mID0gewotCQkJLm5iX3F1ZXVlX3Bvb2xz
ID0gRVRIXzhfUE9PTFMsCi0JCQkuZW5hYmxlX2RlZmF1bHRfcG9vbCA9IDAsCi0JCQkuZGVmYXVs
dF9wb29sID0gMCwKLQkJCS5uYl9wb29sX21hcHMgPSAwLAotCQkJLnBvb2xfbWFwID0ge3swLCAw
fSx9LAotCQl9LAotCX0sCi19OwotCi1zdGF0aWMgdW5zaWduZWQgbGNvcmVfaWRzW1JURV9NQVhf
TENPUkVdOwotc3RhdGljIHVpbnQ4X3QgcG9ydHNbUlRFX01BWF9FVEhQT1JUU107Ci1zdGF0aWMg
dW5zaWduZWQgbnVtX3BvcnRzID0gMDsgLyoqPCBUaGUgbnVtYmVyIG9mIHBvcnRzIHNwZWNpZmll
ZCBpbiBjb21tYW5kIGxpbmUgKi8KLQotY29uc3QgdWludDE2X3Qgdmxhbl90YWdzW10gPSB7Ci0J
MTAwMCwgMTAwMSwgMTAwMiwgMTAwMywgMTAwNCwgMTAwNSwgMTAwNiwgMTAwNywKLQkxMDA4LCAx
MDA5LCAxMDEwLCAxMDExLAkxMDEyLCAxMDEzLCAxMDE0LCAxMDE1LAotCTEwMTYsIDEwMTcsIDEw
MTgsIDEwMTksIDEwMjAsIDEwMjEsIDEwMjIsIDEwMjMsCi0JMTAyNCwgMTAyNSwgMTAyNiwgMTAy
NywgMTAyOCwgMTAyOSwgMTAzMCwgMTAzMSwKLQkxMDMyLCAxMDMzLCAxMDM0LCAxMDM1LCAxMDM2
LCAxMDM3LCAxMDM4LCAxMDM5LAotCTEwNDAsIDEwNDEsIDEwNDIsIDEwNDMsIDEwNDQsIDEwNDUs
IDEwNDYsIDEwNDcsCi0JMTA0OCwgMTA0OSwgMTA1MCwgMTA1MSwgMTA1MiwgMTA1MywgMTA1NCwg
MTA1NSwKLQkxMDU2LCAxMDU3LCAxMDU4LCAxMDU5LCAxMDYwLCAxMDYxLCAxMDYyLCAxMDYzLAot
fTsKLQotLyogZXRoZXJuZXQgYWRkcmVzc2VzIG9mIHBvcnRzICovCi1zdGF0aWMgc3RydWN0IGV0
aGVyX2FkZHIgdm1kcV9wb3J0c19ldGhfYWRkcltSVEVfTUFYX0VUSFBPUlRTXTsKLQotLyogaGVh
ZHMgZm9yIHRoZSBtYWluIHVzZWQgYW5kIGZyZWUgbGlua2VkIGxpc3RzIGZvciB0aGUgZGF0YSBw
YXRoLiAqLwotc3RhdGljIHN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsX3Jvb3RfdXNlZCA9
IE5VTEw7Ci1zdGF0aWMgc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfcm9vdF9mcmVlID0g
TlVMTDsKLQotLyogQXJyYXkgb2YgZGF0YSBjb3JlIHN0cnVjdHVyZXMgY29udGFpbmluZyBpbmZv
cm1hdGlvbiBvbiBpbmRpdmlkdWFsIGNvcmUgbGlua2VkIGxpc3RzLiAqLwotc3RhdGljIHN0cnVj
dCBsY29yZV9pbmZvIGxjb3JlX2luZm9bUlRFX01BWF9MQ09SRV07Ci0KLS8qIFVzZWQgZm9yIHF1
ZXVlaW5nIGJ1cnN0cyBvZiBUWCBwYWNrZXRzLiAqLwotc3RydWN0IG1idWZfdGFibGUgewotCXVu
c2lnbmVkIGxlbjsKLQl1bnNpZ25lZCB0eHFfaWQ7Ci0Jc3RydWN0IHJ0ZV9tYnVmICptX3RhYmxl
W01BWF9QS1RfQlVSU1RdOwotfTsKLQotLyogVFggcXVldWUgZm9yIGVhY2ggZGF0YSBjb3JlLiAq
Lwotc3RydWN0IG1idWZfdGFibGUgbGNvcmVfdHhfcXVldWVbUlRFX01BWF9MQ09SRV07Ci0KLS8q
IFZsYW4gaGVhZGVyIHN0cnVjdCB1c2VkIHRvIGluc2VydCB2bGFuIHRhZ3Mgb24gVFguICovCi1z
dHJ1Y3Qgdmxhbl9ldGhoZHIgewotCXVuc2lnbmVkIGNoYXIgICBoX2Rlc3RbRVRIX0FMRU5dOwot
CXVuc2lnbmVkIGNoYXIgICBoX3NvdXJjZVtFVEhfQUxFTl07Ci0JX19iZTE2ICAgICAgICAgIGhf
dmxhbl9wcm90bzsKLQlfX2JlMTYgICAgICAgICAgaF92bGFuX1RDSTsKLQlfX2JlMTYgICAgICAg
ICAgaF92bGFuX2VuY2Fwc3VsYXRlZF9wcm90bzsKLX07Ci0KLS8qIEhlYWRlciBsZW5ndGhzLiAq
LwotI2RlZmluZSBWTEFOX0hMRU4gICAgICAgNAotI2RlZmluZSBWTEFOX0VUSF9ITEVOICAgMTgK
LQotLyogUGVyLWRldmljZSBzdGF0aXN0aWNzIHN0cnVjdCAqLwotc3RydWN0IGRldmljZV9zdGF0
aXN0aWNzIHsKLQl1aW50NjRfdCB0eF90b3RhbDsKLQlydGVfYXRvbWljNjRfdCByeF90b3RhbDsK
LQl1aW50NjRfdCB0eDsKLQlydGVfYXRvbWljNjRfdCByeDsKLX0gX19ydGVfY2FjaGVfYWxpZ25l
ZDsKLXN0cnVjdCBkZXZpY2Vfc3RhdGlzdGljcyBkZXZfc3RhdGlzdGljc1tNQVhfREVWSUNFU107
Ci0KLS8qCi0gKiBCdWlsZHMgdXAgdGhlIGNvcnJlY3QgY29uZmlndXJhdGlvbiBmb3IgVk1EUSBW
TEFOIHBvb2wgbWFwCi0gKiBhY2NvcmRpbmcgdG8gdGhlIHBvb2wgJiBxdWV1ZSBsaW1pdHMuCi0g
Ki8KLXN0YXRpYyBpbmxpbmUgaW50Ci1nZXRfZXRoX2NvbmYoc3RydWN0IHJ0ZV9ldGhfY29uZiAq
ZXRoX2NvbmYsIHVpbnQzMl90IG51bV9kZXZpY2VzKQotewotCXN0cnVjdCBydGVfZXRoX3ZtZHFf
cnhfY29uZiBjb25mOwotCXVuc2lnbmVkIGk7Ci0KLQltZW1zZXQoJmNvbmYsIDAsIHNpemVvZihj
b25mKSk7Ci0JY29uZi5uYl9xdWV1ZV9wb29scyA9IChlbnVtIHJ0ZV9ldGhfbmJfcG9vbHMpbnVt
X2RldmljZXM7Ci0JY29uZi5uYl9wb29sX21hcHMgPSBudW1fZGV2aWNlczsKLQotCWZvciAoaSA9
IDA7IGkgPCBjb25mLm5iX3Bvb2xfbWFwczsgaSsrKSB7Ci0JCWNvbmYucG9vbF9tYXBbaV0udmxh
bl9pZCA9IHZsYW5fdGFnc1sgaSBdOwotCQljb25mLnBvb2xfbWFwW2ldLnBvb2xzID0gKDFVTCA8
PCBpKTsKLQl9Ci0KLQkodm9pZCkocnRlX21lbWNweShldGhfY29uZiwgJnZtZHFfY29uZl9kZWZh
dWx0LCBzaXplb2YoKmV0aF9jb25mKSkpOwotCSh2b2lkKShydGVfbWVtY3B5KCZldGhfY29uZi0+
cnhfYWR2X2NvbmYudm1kcV9yeF9jb25mLCAmY29uZiwKLQkJICAgc2l6ZW9mKGV0aF9jb25mLT5y
eF9hZHZfY29uZi52bWRxX3J4X2NvbmYpKSk7Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBWYWxp
ZGF0ZSB0aGUgZGV2aWNlIG51bWJlciBhY2NvcmRpbmcgdG8gdGhlIG1heCBwb29sIG51bWJlciBn
b3R0ZW4gZm9ybSBkZXZfaW5mbwotICogSWYgdGhlIGRldmljZSBudW1iZXIgaXMgaW52YWxpZCwg
Z2l2ZSB0aGUgZXJyb3IgbWVzc2FnZSBhbmQgcmV0dXJuIC0xLgotICogRWFjaCBkZXZpY2UgbXVz
dCBoYXZlIGl0cyBvd24gcG9vbC4KLSAqLwotc3RhdGljIGlubGluZSBpbnQKLXZhbGlkYXRlX251
bV9kZXZpY2VzKHVpbnQzMl90IG1heF9uYl9kZXZpY2VzKQotewotCWlmIChudW1fZGV2aWNlcyA+
IG1heF9uYl9kZXZpY2VzKSB7Ci0JCVJURV9MT0coRVJSLCBWSE9TVF9QT1JULCAiaW52YWxpZCBu
dW1iZXIgb2YgZGV2aWNlc1xuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0JcmV0dXJuIDA7Ci19Ci0K
LS8qCi0gKiBJbml0aWFsaXNlcyBhIGdpdmVuIHBvcnQgdXNpbmcgZ2xvYmFsIHNldHRpbmdzIGFu
ZCB3aXRoIHRoZSByeCBidWZmZXJzCi0gKiBjb21pbmcgZnJvbSB0aGUgbWJ1Zl9wb29sIHBhc3Nl
ZCBhcyBwYXJhbWV0ZXIKLSAqLwotc3RhdGljIGlubGluZSBpbnQKLXBvcnRfaW5pdCh1aW50OF90
IHBvcnQsIHN0cnVjdCBydGVfbWVtcG9vbCAqbWJ1Zl9wb29sKQotewotCXN0cnVjdCBydGVfZXRo
X2Rldl9pbmZvIGRldl9pbmZvOwotCXN0cnVjdCBydGVfZXRoX3J4Y29uZiAqcnhjb25mOwotCXN0
cnVjdCBydGVfZXRoX2NvbmYgcG9ydF9jb25mOwotCXVpbnQxNl90IHJ4X3JpbmdzLCB0eF9yaW5n
cyA9ICh1aW50MTZfdClydGVfbGNvcmVfY291bnQoKTsKLQl1aW50MTZfdCByeF9yaW5nX3NpemUg
PSBSVEVfVEVTVF9SWF9ERVNDX0RFRkFVTFQ7Ci0JdWludDE2X3QgdHhfcmluZ19zaXplID0gUlRF
X1RFU1RfVFhfREVTQ19ERUZBVUxUOwotCWludCByZXR2YWw7Ci0JdWludDE2X3QgcTsKLQotCS8q
IFRoZSBtYXggcG9vbCBudW1iZXIgZnJvbSBkZXZfaW5mbyB3aWxsIGJlIHVzZWQgdG8gdmFsaWRh
dGUgdGhlIHBvb2wgbnVtYmVyIHNwZWNpZmllZCBpbiBjbWQgbGluZSAqLwotCXJ0ZV9ldGhfZGV2
X2luZm9fZ2V0IChwb3J0LCAmZGV2X2luZm8pOwotCi0JLypjb25maWd1cmUgdGhlIG51bWJlciBv
ZiBzdXBwb3J0ZWQgdmlydGlvIGRldmljZXMgYmFzZWQgb24gVk1EUSBsaW1pdHMgKi8KLQludW1f
ZGV2aWNlcyA9IGRldl9pbmZvLm1heF92bWRxX3Bvb2xzOwotCW51bV9xdWV1ZXMgPSBkZXZfaW5m
by5tYXhfcnhfcXVldWVzOwotCi0JcmV0dmFsID0gdmFsaWRhdGVfbnVtX2RldmljZXMoTUFYX0RF
VklDRVMpOwotCWlmIChyZXR2YWwgPCAwKQotCQlyZXR1cm4gcmV0dmFsOwotCi0JLyogR2V0IHBv
cnQgY29uZmlndXJhdGlvbi4gKi8KLQlyZXR2YWwgPSBnZXRfZXRoX2NvbmYoJnBvcnRfY29uZiwg
bnVtX2RldmljZXMpOwotCWlmIChyZXR2YWwgPCAwKQotCQlyZXR1cm4gcmV0dmFsOwotCi0JaWYg
KHBvcnQgPj0gcnRlX2V0aF9kZXZfY291bnQoKSkgcmV0dXJuIC0xOwotCi0JcnhfcmluZ3MgPSAo
dWludDE2X3QpbnVtX3F1ZXVlcywKLQkvKiBDb25maWd1cmUgZXRoZXJuZXQgZGV2aWNlLiAqLwot
CXJldHZhbCA9IHJ0ZV9ldGhfZGV2X2NvbmZpZ3VyZShwb3J0LCByeF9yaW5ncywgdHhfcmluZ3Ms
ICZwb3J0X2NvbmYpOwotCWlmIChyZXR2YWwgIT0gMCkKLQkJcmV0dXJuIHJldHZhbDsKLQotCXJl
dHZhbCA9IHJ0ZV9ldGhfZGV2X2FkanVzdF9uYl9yeF90eF9kZXNjKHBvcnQsICZyeF9yaW5nX3Np
emUsCi0JCSZ0eF9yaW5nX3NpemUpOwotCWlmIChyZXR2YWwgIT0gMCkKLQkJcmV0dXJuIHJldHZh
bDsKLQlpZiAocnhfcmluZ19zaXplID4gUlRFX1RFU1RfUlhfREVTQ19ERUZBVUxUIHx8Ci0JCXR4
X3Jpbmdfc2l6ZSA+IFJURV9URVNUX1RYX0RFU0NfREVGQVVMVCkgewotCQlSVEVfTE9HKEVSUiwg
VkhPU1RfUE9SVCwgIk1idWYgcG9vbCBoYXMgYW4gaW5zdWZmaWNpZW50IHNpemUgZm9yICIKLQkJ
CSJwb3J0ICV1LlxuIiwgcG9ydCk7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlydGVfZXRoX2Rldl9p
bmZvX2dldChwb3J0LCAmZGV2X2luZm8pOwotCXJ4Y29uZiA9ICZkZXZfaW5mby5kZWZhdWx0X3J4
Y29uZjsKLQlyeGNvbmYtPnJ4X2Ryb3BfZW4gPSAxOwotCS8qIFNldHVwIHRoZSBxdWV1ZXMuICov
Ci0JZm9yIChxID0gMDsgcSA8IHJ4X3JpbmdzOyBxICsrKSB7Ci0JCXJldHZhbCA9IHJ0ZV9ldGhf
cnhfcXVldWVfc2V0dXAocG9ydCwgcSwgcnhfcmluZ19zaXplLAotCQkJCQkJcnRlX2V0aF9kZXZf
c29ja2V0X2lkKHBvcnQpLCByeGNvbmYsCi0JCQkJCQltYnVmX3Bvb2wpOwotCQlpZiAocmV0dmFs
IDwgMCkKLQkJCXJldHVybiByZXR2YWw7Ci0JfQotCWZvciAocSA9IDA7IHEgPCB0eF9yaW5nczsg
cSArKykgewotCQlyZXR2YWwgPSBydGVfZXRoX3R4X3F1ZXVlX3NldHVwKHBvcnQsIHEsIHR4X3Jp
bmdfc2l6ZSwKLQkJCQkJCXJ0ZV9ldGhfZGV2X3NvY2tldF9pZChwb3J0KSwKLQkJCQkJCU5VTEwp
OwotCQlpZiAocmV0dmFsIDwgMCkKLQkJCXJldHVybiByZXR2YWw7Ci0JfQotCi0JLyogU3RhcnQg
dGhlIGRldmljZS4gKi8KLQlyZXR2YWwgID0gcnRlX2V0aF9kZXZfc3RhcnQocG9ydCk7Ci0JaWYg
KHJldHZhbCA8IDApCi0JCXJldHVybiByZXR2YWw7Ci0KLQlydGVfZXRoX21hY2FkZHJfZ2V0KHBv
cnQsICZ2bWRxX3BvcnRzX2V0aF9hZGRyW3BvcnRdKTsKLQlSVEVfTE9HKElORk8sIFZIT1NUX1BP
UlQsICJNYXggdmlydGlvIGRldmljZXMgc3VwcG9ydGVkOiAldVxuIiwgbnVtX2RldmljZXMpOwot
CVJURV9MT0coSU5GTywgVkhPU1RfUE9SVCwgIlBvcnQgJXUgTUFDOiAlMDIiUFJJeDgiICUwMiJQ
Ukl4OCIgJTAyIlBSSXg4Ci0JCQkiICUwMiJQUkl4OCIgJTAyIlBSSXg4IiAlMDIiUFJJeDgiXG4i
LAotCQkJKHVuc2lnbmVkKXBvcnQsCi0JCQl2bWRxX3BvcnRzX2V0aF9hZGRyW3BvcnRdLmFkZHJf
Ynl0ZXNbMF0sCi0JCQl2bWRxX3BvcnRzX2V0aF9hZGRyW3BvcnRdLmFkZHJfYnl0ZXNbMV0sCi0J
CQl2bWRxX3BvcnRzX2V0aF9hZGRyW3BvcnRdLmFkZHJfYnl0ZXNbMl0sCi0JCQl2bWRxX3BvcnRz
X2V0aF9hZGRyW3BvcnRdLmFkZHJfYnl0ZXNbM10sCi0JCQl2bWRxX3BvcnRzX2V0aF9hZGRyW3Bv
cnRdLmFkZHJfYnl0ZXNbNF0sCi0JCQl2bWRxX3BvcnRzX2V0aF9hZGRyW3BvcnRdLmFkZHJfYnl0
ZXNbNV0pOwotCi0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBQYXJzZSB0aGUgcG9ydG1hc2sgcHJv
dmlkZWQgYXQgcnVuIHRpbWUuCi0gKi8KLXN0YXRpYyBpbnQKLXBhcnNlX3BvcnRtYXNrKGNvbnN0
IGNoYXIgKnBvcnRtYXNrKQotewotCWNoYXIgKmVuZCA9IE5VTEw7Ci0JdW5zaWduZWQgbG9uZyBw
bTsKLQotCWVycm5vID0gMDsKLQotCS8qIHBhcnNlIGhleGFkZWNpbWFsIHN0cmluZyAqLwotCXBt
ID0gc3RydG91bChwb3J0bWFzaywgJmVuZCwgMTYpOwotCWlmICgocG9ydG1hc2tbMF0gPT0gJ1ww
JykgfHwgKGVuZCA9PSBOVUxMKSB8fCAoKmVuZCAhPSAnXDAnKSB8fCAoZXJybm8gIT0gMCkpCi0J
CXJldHVybiAtMTsKLQotCWlmIChwbSA9PSAwKQotCQlyZXR1cm4gLTE7Ci0KLQlyZXR1cm4gcG07
Ci0KLX0KLQotLyoKLSAqIFBhcnNlIG51bSBvcHRpb25zIGF0IHJ1biB0aW1lLgotICovCi1zdGF0
aWMgaW50Ci1wYXJzZV9udW1fb3B0KGNvbnN0IGNoYXIgKnFfYXJnLCB1aW50MzJfdCBtYXhfdmFs
aWRfdmFsdWUpCi17Ci0JY2hhciAqZW5kID0gTlVMTDsKLQl1bnNpZ25lZCBsb25nIG51bTsKLQot
CWVycm5vID0gMDsKLQotCS8qIHBhcnNlIHVuc2lnbmVkIGludCBzdHJpbmcgKi8KLQludW0gPSBz
dHJ0b3VsKHFfYXJnLCAmZW5kLCAxMCk7Ci0JaWYgKChxX2FyZ1swXSA9PSAnXDAnKSB8fCAoZW5k
ID09IE5VTEwpIHx8ICgqZW5kICE9ICdcMCcpIHx8IChlcnJubyAhPSAwKSkKLQkJcmV0dXJuIC0x
OwotCi0JaWYgKG51bSA+IG1heF92YWxpZF92YWx1ZSkKLQkJcmV0dXJuIC0xOwotCi0JcmV0dXJu
IG51bTsKLQotfQotCi0vKgotICogRGlzcGxheSB1c2FnZQotICovCi1zdGF0aWMgdm9pZAotdXNf
dmhvc3RfdXNhZ2UoY29uc3QgY2hhciAqcHJnbmFtZSkKLXsKLQlSVEVfTE9HKElORk8sIFZIT1NU
X0NPTkZJRywgIiVzIFtFQUwgb3B0aW9uc10gLS0gLXAgUE9SVE1BU0sgLS12bTJ2bSBbMHwxXSAt
LXN0YXRzIFswLU5dIC0tbmItZGV2aWNlcyBORFxuIgotCSIJCS1wIFBPUlRNQVNLOiBTZXQgbWFz
ayBmb3IgcG9ydHMgdG8gYmUgdXNlZCBieSBhcHBsaWNhdGlvblxuIgotCSIJCS0tdm0ydm0gWzB8
MV06IGRpc2FibGUvZW5hYmxlKGRlZmF1bHQpIHZtMnZtIGNvbW1zXG4iCi0JIgkJLS1zdGF0cyBb
MC1OXTogMDogRGlzYWJsZSBzdGF0cywgTjogVGltZSBpbiBzZWNvbmRzIHRvIHByaW50IHN0YXRz
XG4iLAotCSAgICAgICBwcmduYW1lKTsKLX0KLQotLyoKLSAqIFBhcnNlIHRoZSBhcmd1bWVudHMg
Z2l2ZW4gaW4gdGhlIGNvbW1hbmQgbGluZSBvZiB0aGUgYXBwbGljYXRpb24uCi0gKi8KLXN0YXRp
YyBpbnQKLXVzX3Zob3N0X3BhcnNlX2FyZ3MoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQotewotCWlu
dCBvcHQsIHJldDsKLQlpbnQgb3B0aW9uX2luZGV4OwotCXVuc2lnbmVkIGk7Ci0JY29uc3QgY2hh
ciAqcHJnbmFtZSA9IGFyZ3ZbMF07Ci0Jc3RhdGljIHN0cnVjdCBvcHRpb24gbG9uZ19vcHRpb25b
XSA9IHsKLQkJeyJ2bTJ2bSIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAwfSwKLQkJeyJzdGF0
cyIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAwfSwKLQkJe05VTEwsIDAsIDAsIDB9Ci0JfTsK
LQotCS8qIFBhcnNlIGNvbW1hbmQgbGluZSAqLwotCXdoaWxlICgob3B0ID0gZ2V0b3B0X2xvbmco
YXJnYywgYXJndiwgInA6Iixsb25nX29wdGlvbiwgJm9wdGlvbl9pbmRleCkpICE9IEVPRikgewot
CQlzd2l0Y2ggKG9wdCkgewotCQkvKiBQb3J0bWFzayAqLwotCQljYXNlICdwJzoKLQkJCWVuYWJs
ZWRfcG9ydF9tYXNrID0gcGFyc2VfcG9ydG1hc2sob3B0YXJnKTsKLQkJCWlmIChlbmFibGVkX3Bv
cnRfbWFzayA9PSAwKSB7Ci0JCQkJUlRFX0xPRyhJTkZPLCBWSE9TVF9DT05GSUcsICJJbnZhbGlk
IHBvcnRtYXNrXG4iKTsKLQkJCQl1c192aG9zdF91c2FnZShwcmduYW1lKTsKLQkJCQlyZXR1cm4g
LTE7Ci0JCQl9Ci0JCQlicmVhazsKLQotCQljYXNlIDA6Ci0JCQkvKiBFbmFibGUvZGlzYWJsZSB2
bTJ2bSBjb21tcy4gKi8KLQkJCWlmICghc3RybmNtcChsb25nX29wdGlvbltvcHRpb25faW5kZXhd
Lm5hbWUsICJ2bTJ2bSIsIE1BWF9MT05HX09QVF9TWikpIHsKLQkJCQlyZXQgPSBwYXJzZV9udW1f
b3B0KG9wdGFyZywgMSk7Ci0JCQkJaWYgKHJldCA9PSAtMSkgewotCQkJCQlSVEVfTE9HKElORk8s
IFZIT1NUX0NPTkZJRywgIkludmFsaWQgYXJndW1lbnQgZm9yIHZtMnZtIFswfDFdXG4iKTsKLQkJ
CQkJdXNfdmhvc3RfdXNhZ2UocHJnbmFtZSk7Ci0JCQkJCXJldHVybiAtMTsKLQkJCQl9IGVsc2Ug
ewotCQkJCQllbmFibGVfdm0ydm0gPSByZXQ7Ci0JCQkJfQotCQkJfQotCi0JCQkvKiBFbmFibGUv
ZGlzYWJsZSBzdGF0cy4gKi8KLQkJCWlmICghc3RybmNtcChsb25nX29wdGlvbltvcHRpb25faW5k
ZXhdLm5hbWUsICJzdGF0cyIsIE1BWF9MT05HX09QVF9TWikpIHsKLQkJCQlyZXQgPSBwYXJzZV9u
dW1fb3B0KG9wdGFyZywgSU5UMzJfTUFYKTsKLQkJCQlpZiAocmV0ID09IC0xKSB7Ci0JCQkJCVJU
RV9MT0coSU5GTywgVkhPU1RfQ09ORklHLCAiSW52YWxpZCBhcmd1bWVudCBmb3Igc3RhdHMgWzAu
Lk5dXG4iKTsKLQkJCQkJdXNfdmhvc3RfdXNhZ2UocHJnbmFtZSk7Ci0JCQkJCXJldHVybiAtMTsK
LQkJCQl9IGVsc2UgewotCQkJCQllbmFibGVfc3RhdHMgPSByZXQ7Ci0JCQkJfQotCQkJfQotCQkJ
YnJlYWs7Ci0KLQkJCS8qIEludmFsaWQgb3B0aW9uIC0gcHJpbnQgb3B0aW9ucy4gKi8KLQkJZGVm
YXVsdDoKLQkJCXVzX3Zob3N0X3VzYWdlKHByZ25hbWUpOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0J
fQotCi0JZm9yIChpID0gMDsgaSA8IFJURV9NQVhfRVRIUE9SVFM7IGkrKykgewotCQlpZiAoZW5h
YmxlZF9wb3J0X21hc2sgJiAoMSA8PCBpKSkKLQkJCXBvcnRzW251bV9wb3J0cysrXSA9ICh1aW50
OF90KWk7Ci0JfQotCi0JaWYgKChudW1fcG9ydHMgPT0gIDApIHx8IChudW1fcG9ydHMgPiBNQVhf
U1VQX1BPUlRTKSkgewotCQlSVEVfTE9HKElORk8sIFZIT1NUX1BPUlQsICJDdXJyZW50IGVuYWJs
ZWQgcG9ydCBudW1iZXIgaXMgJXUsIgotCQkJImJ1dCBvbmx5ICV1IHBvcnQgY2FuIGJlIGVuYWJs
ZWRcbiIsbnVtX3BvcnRzLCBNQVhfU1VQX1BPUlRTKTsKLQkJcmV0dXJuIC0xOwotCX0KLQotCXJl
dHVybiAwOwotfQotCi0vKgotICogVXBkYXRlIHRoZSBnbG9iYWwgdmFyIE5VTV9QT1JUUyBhbmQg
YXJyYXkgUE9SVFMgYWNjb3JkaW5nIHRvIHN5c3RlbSBwb3J0cyBudW1iZXIKLSAqIGFuZCByZXR1
cm4gdmFsaWQgcG9ydHMgbnVtYmVyCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBjaGVja19wb3J0c19u
dW0odW5zaWduZWQgbmJfcG9ydHMpCi17Ci0JdW5zaWduZWQgdmFsaWRfbnVtX3BvcnRzID0gbnVt
X3BvcnRzOwotCXVuc2lnbmVkIHBvcnRpZDsKLQotCWlmIChudW1fcG9ydHMgPiBuYl9wb3J0cykg
ewotCQlSVEVfTE9HKElORk8sIFZIT1NUX1BPUlQsICJcblNwZWNpZmllZCBwb3J0IG51bWJlcigl
dSkgZXhjZWVkcyB0b3RhbCBzeXN0ZW0gcG9ydCBudW1iZXIoJXUpXG4iLAotCQkJbnVtX3BvcnRz
LCBuYl9wb3J0cyk7Ci0JCW51bV9wb3J0cyA9IG5iX3BvcnRzOwotCX0KLQotCWZvciAocG9ydGlk
ID0gMDsgcG9ydGlkIDwgbnVtX3BvcnRzOyBwb3J0aWQgKyspIHsKLQkJaWYgKHBvcnRzW3BvcnRp
ZF0gPj0gbmJfcG9ydHMpIHsKLQkJCVJURV9MT0coSU5GTywgVkhPU1RfUE9SVCwgIlxuU3BlY2lm
aWVkIHBvcnQgSUQoJXUpIGV4Y2VlZHMgbWF4IHN5c3RlbSBwb3J0IElEKCV1KVxuIiwKLQkJCQlw
b3J0c1twb3J0aWRdLCAobmJfcG9ydHMgLSAxKSk7Ci0JCQlwb3J0c1twb3J0aWRdID0gSU5WQUxJ
RF9QT1JUX0lEOwotCQkJdmFsaWRfbnVtX3BvcnRzLS07Ci0JCX0KLQl9Ci0JcmV0dXJuIHZhbGlk
X251bV9wb3J0czsKLX0KLQotLyoKLSAqIEZ1bmN0aW9uIHRvIGNvbnZlcnQgZ3Vlc3QgcGh5c2lj
YWwgYWRkcmVzc2VzIHRvIHZob3N0IHZpcnR1YWwgYWRkcmVzc2VzLiBUaGlzCi0gKiBpcyB1c2Vk
IHRvIGNvbnZlcnQgdmlydGlvIGJ1ZmZlciBhZGRyZXNzZXMuCi0gKi8KLXN0YXRpYyBfX3J0ZV9h
bHdheXNfaW5saW5lIHVpbnQ2NF90Ci1ncGFfdG9fdnZhKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYs
IHVpbnQ2NF90IGd1ZXN0X3BhKQotewotCXN0cnVjdCB2aXJ0aW9fbWVtb3J5X3JlZ2lvbnMgKnJl
Z2lvbjsKLQl1aW50MzJfdCByZWdpb25pZHg7Ci0JdWludDY0X3Qgdmhvc3RfdmEgPSAwOwotCi0J
Zm9yIChyZWdpb25pZHggPSAwOyByZWdpb25pZHggPCBkZXYtPm1lbS0+bnJlZ2lvbnM7IHJlZ2lv
bmlkeCsrKSB7Ci0JCXJlZ2lvbiA9ICZkZXYtPm1lbS0+cmVnaW9uc1tyZWdpb25pZHhdOwotCQlp
ZiAoKGd1ZXN0X3BhID49IHJlZ2lvbi0+Z3Vlc3RfcGh5c19hZGRyZXNzKSAmJgotCQkJKGd1ZXN0
X3BhIDw9IHJlZ2lvbi0+Z3Vlc3RfcGh5c19hZGRyZXNzX2VuZCkpIHsKLQkJCXZob3N0X3ZhID0g
cmVnaW9uLT5hZGRyZXNzX29mZnNldCArIGd1ZXN0X3BhOwotCQkJYnJlYWs7Ci0JCX0KLQl9Ci0J
UlRFX0xPR19EUChERUJVRywgVkhPU1RfREFUQSwgIiglIiBQUkl1NjQgIikgR1BBICVwfCBWVkEg
JXBcbiIsCi0JCWRldi0+ZGV2aWNlX2ZoLCAodm9pZCopKHVpbnRwdHJfdClndWVzdF9wYSwgKHZv
aWQqKSh1aW50cHRyX3Qpdmhvc3RfdmEpOwotCi0JcmV0dXJuIHZob3N0X3ZhOwotfQotCi0vKgot
ICogVGhpcyBmdW5jdGlvbiBhZGRzIGJ1ZmZlcnMgdG8gdGhlIHZpcnRpbyBkZXZpY2VzIFJYIHZp
cnRxdWV1ZS4gQnVmZmVycyBjYW4KLSAqIGJlIHJlY2VpdmVkIGZyb20gdGhlIHBoeXNpY2FsIHBv
cnQgb3IgZnJvbSBhbm90aGVyIHZpcnRpbyBkZXZpY2UuIEEgcGFja2V0Ci0gKiBjb3VudCBpcyBy
ZXR1cm5lZCB0byBpbmRpY2F0ZSB0aGUgbnVtYmVyIG9mIHBhY2tldHMgdGhhdCB3ZXJlIHN1Y2Nl
c3NmdWxseQotICogYWRkZWQgdG8gdGhlIFJYIHF1ZXVlLgotICovCi1zdGF0aWMgX19ydGVfYWx3
YXlzX2lubGluZSB1aW50MzJfdAotdmlydGlvX2Rldl9yeChzdHJ1Y3QgdmlydGlvX25ldCAqZGV2
LCBzdHJ1Y3QgcnRlX21idWYgKipwa3RzLCB1aW50MzJfdCBjb3VudCkKLXsKLQlzdHJ1Y3Qgdmhv
c3RfdmlydHF1ZXVlICp2cTsKLQlzdHJ1Y3QgdnJpbmdfZGVzYyAqZGVzYzsKLQlzdHJ1Y3QgcnRl
X21idWYgKmJ1ZmY7Ci0JLyogVGhlIHZpcnRpb19oZHIgaXMgaW5pdGlhbGlzZWQgdG8gMC4gKi8K
LQlzdHJ1Y3QgdmlydGlvX25ldF9oZHJfbXJnX3J4YnVmIHZpcnRpb19oZHIgPSB7ezAsMCwwLDAs
MCwwfSwwfTsKLQl1aW50NjRfdCBidWZmX2FkZHIgPSAwOwotCXVpbnQ2NF90IGJ1ZmZfaGRyX2Fk
ZHIgPSAwOwotCXVpbnQzMl90IGhlYWRbTUFYX1BLVF9CVVJTVF0sIHBhY2tldF9sZW4gPSAwOwot
CXVpbnQzMl90IGhlYWRfaWR4LCBwYWNrZXRfc3VjY2VzcyA9IDA7Ci0JdWludDE2X3QgYXZhaWxf
aWR4LCByZXNfY3VyX2lkeDsKLQl1aW50MTZfdCByZXNfYmFzZV9pZHgsIHJlc19lbmRfaWR4Owot
CXVpbnQxNl90IGZyZWVfZW50cmllczsKLQl1aW50OF90IHN1Y2Nlc3MgPSAwOwotCXZvaWQgKnVz
ZXJkYXRhOwotCi0JUlRFX0xPR19EUChERUJVRywgVkhPU1RfREFUQSwgIiglIiBQUkl1NjQgIikg
dmlydGlvX2Rldl9yeCgpXG4iLCBkZXYtPmRldmljZV9maCk7Ci0JdnEgPSBkZXYtPnZpcnRxdWV1
ZV9yeDsKLQljb3VudCA9IChjb3VudCA+IE1BWF9QS1RfQlVSU1QpID8gTUFYX1BLVF9CVVJTVCA6
IGNvdW50OwotCS8qIEFzIG1hbnkgZGF0YSBjb3JlcyBtYXkgd2FudCBhY2Nlc3MgdG8gYXZhaWxh
YmxlIGJ1ZmZlcnMsIHRoZXkgbmVlZCB0byBiZSByZXNlcnZlZC4gKi8KLQlkbyB7Ci0KLQkJcmVz
X2Jhc2VfaWR4ID0gdnEtPmxhc3RfdXNlZF9pZHhfcmVzOwotCi0JCWF2YWlsX2lkeCA9ICooKHZv
bGF0aWxlIHVpbnQxNl90ICopJnZxLT5hdmFpbC0+aWR4KTsKLQotCQlmcmVlX2VudHJpZXMgPSAo
YXZhaWxfaWR4IC0gcmVzX2Jhc2VfaWR4KTsKLQotCQkvKmNoZWNrIHRoYXQgd2UgaGF2ZSBlbm91
Z2ggYnVmZmVycyovCi0JCWlmICh1bmxpa2VseShjb3VudCA+IGZyZWVfZW50cmllcykpCi0JCQlj
b3VudCA9IGZyZWVfZW50cmllczsKLQotCQlpZiAoY291bnQgPT0gMCkKLQkJCXJldHVybiAwOwot
Ci0JCXJlc19lbmRfaWR4ID0gcmVzX2Jhc2VfaWR4ICsgY291bnQ7Ci0JCS8qIHZxLT5sYXN0X3Vz
ZWRfaWR4X3JlcyBpcyBhdG9taWNhbGx5IHVwZGF0ZWQuICovCi0JCXN1Y2Nlc3MgPSBydGVfYXRv
bWljMTZfY21wc2V0KCZ2cS0+bGFzdF91c2VkX2lkeF9yZXMsIHJlc19iYXNlX2lkeCwKLQkJCQkJ
CQkJCXJlc19lbmRfaWR4KTsKLQl9IHdoaWxlICh1bmxpa2VseShzdWNjZXNzID09IDApKTsKLQly
ZXNfY3VyX2lkeCA9IHJlc19iYXNlX2lkeDsKLQlSVEVfTE9HX0RQKERFQlVHLCBWSE9TVF9EQVRB
LCAiKCUiIFBSSXU2NCAiKSBDdXJyZW50IEluZGV4ICVkfCBFbmQgSW5kZXggJWRcbiIsCi0JCWRl
di0+ZGV2aWNlX2ZoLCByZXNfY3VyX2lkeCwgcmVzX2VuZF9pZHgpOwotCi0JLyogUHJlZmV0Y2gg
YXZhaWxhYmxlIHJpbmcgdG8gcmV0cmlldmUgaW5kZXhlcy4gKi8KLQlydGVfcHJlZmV0Y2gwKCZ2
cS0+YXZhaWwtPnJpbmdbcmVzX2N1cl9pZHggJiAodnEtPnNpemUgLSAxKV0pOwotCi0JLyogUmV0
cmlldmUgYWxsIG9mIHRoZSBoZWFkIGluZGV4ZXMgZmlyc3QgdG8gYXZvaWQgY2FjaGluZyBpc3N1
ZXMuICovCi0JZm9yIChoZWFkX2lkeCA9IDA7IGhlYWRfaWR4IDwgY291bnQ7IGhlYWRfaWR4Kysp
Ci0JCWhlYWRbaGVhZF9pZHhdID0gdnEtPmF2YWlsLT5yaW5nWyhyZXNfY3VyX2lkeCArIGhlYWRf
aWR4KSAmICh2cS0+c2l6ZSAtIDEpXTsKLQotCS8qUHJlZmV0Y2ggZGVzY3JpcHRvciBpbmRleC4g
Ki8KLQlydGVfcHJlZmV0Y2gwKCZ2cS0+ZGVzY1toZWFkW3BhY2tldF9zdWNjZXNzXV0pOwotCi0J
d2hpbGUgKHJlc19jdXJfaWR4ICE9IHJlc19lbmRfaWR4KSB7Ci0JCS8qIEdldCBkZXNjcmlwdG9y
IGZyb20gYXZhaWxhYmxlIHJpbmcgKi8KLQkJZGVzYyA9ICZ2cS0+ZGVzY1toZWFkW3BhY2tldF9z
dWNjZXNzXV07Ci0JCS8qIFByZWZldGNoIGRlc2NyaXB0b3IgYWRkcmVzcy4gKi8KLQkJcnRlX3By
ZWZldGNoMChkZXNjKTsKLQotCQlidWZmID0gcGt0c1twYWNrZXRfc3VjY2Vzc107Ci0KLQkJLyog
Q29udmVydCBmcm9tIGdwYSB0byB2dmEgKGd1ZXN0IHBoeXNpY2FsIGFkZHIgLT4gdmhvc3Qgdmly
dHVhbCBhZGRyKSAqLwotCQlidWZmX2FkZHIgPSBncGFfdG9fdnZhKGRldiwgZGVzYy0+YWRkcik7
Ci0JCS8qIFByZWZldGNoIGJ1ZmZlciBhZGRyZXNzLiAqLwotCQlydGVfcHJlZmV0Y2gwKCh2b2lk
KikodWludHB0cl90KWJ1ZmZfYWRkcik7Ci0KLQkJewotCQkJLyogQ29weSB2aXJ0aW9faGRyIHRv
IHBhY2tldCBhbmQgaW5jcmVtZW50IGJ1ZmZlciBhZGRyZXNzICovCi0JCQlidWZmX2hkcl9hZGRy
ID0gYnVmZl9hZGRyOwotCQkJcGFja2V0X2xlbiA9IHJ0ZV9wa3RtYnVmX2RhdGFfbGVuKGJ1ZmYp
ICsgdnEtPnZob3N0X2hsZW47Ci0KLQkJCS8qCi0JCQkgKiBJZiB0aGUgZGVzY3JpcHRvcnMgYXJl
IGNoYWluZWQgdGhlIGhlYWRlciBhbmQgZGF0YSBhcmUgcGxhY2VkIGluCi0JCQkgKiBzZXBhcmF0
ZSBidWZmZXJzLgotCQkJICovCi0JCQlpZiAoZGVzYy0+ZmxhZ3MgJiBWUklOR19ERVNDX0ZfTkVY
VCkgewotCQkJCWRlc2MtPmxlbiA9IHZxLT52aG9zdF9obGVuOwotCQkJCWRlc2MgPSAmdnEtPmRl
c2NbZGVzYy0+bmV4dF07Ci0JCQkJLyogQnVmZmVyIGFkZHJlc3MgdHJhbnNsYXRpb24uICovCi0J
CQkJYnVmZl9hZGRyID0gZ3BhX3RvX3Z2YShkZXYsIGRlc2MtPmFkZHIpOwotCQkJCWRlc2MtPmxl
biA9IHJ0ZV9wa3RtYnVmX2RhdGFfbGVuKGJ1ZmYpOwotCQkJfSBlbHNlIHsKLQkJCQlidWZmX2Fk
ZHIgKz0gdnEtPnZob3N0X2hsZW47Ci0JCQkJZGVzYy0+bGVuID0gcGFja2V0X2xlbjsKLQkJCX0K
LQkJfQotCi0JCS8qIFVwZGF0ZSB1c2VkIHJpbmcgd2l0aCBkZXNjIGluZm9ybWF0aW9uICovCi0J
CXZxLT51c2VkLT5yaW5nW3Jlc19jdXJfaWR4ICYgKHZxLT5zaXplIC0gMSldLmlkID0gaGVhZFtw
YWNrZXRfc3VjY2Vzc107Ci0JCXZxLT51c2VkLT5yaW5nW3Jlc19jdXJfaWR4ICYgKHZxLT5zaXpl
IC0gMSldLmxlbiA9IHBhY2tldF9sZW47Ci0KLQkJLyogQ29weSBtYnVmIGRhdGEgdG8gYnVmZmVy
ICovCi0JCXVzZXJkYXRhID0gcnRlX3BrdG1idWZfbXRvZChidWZmLCB2b2lkICopOwotCQlydGVf
bWVtY3B5KCh2b2lkICopKHVpbnRwdHJfdClidWZmX2FkZHIsIHVzZXJkYXRhLCBydGVfcGt0bWJ1
Zl9kYXRhX2xlbihidWZmKSk7Ci0KLQkJcmVzX2N1cl9pZHgrKzsKLQkJcGFja2V0X3N1Y2Nlc3Mr
KzsKLQotCQkvKiBtZXJnZWFibGUgaXMgZGlzYWJsZWQgdGhlbiBhIGhlYWRlciBpcyByZXF1aXJl
ZCBwZXIgYnVmZmVyLiAqLwotCQlydGVfbWVtY3B5KCh2b2lkICopKHVpbnRwdHJfdClidWZmX2hk
cl9hZGRyLCAoY29uc3Qgdm9pZCAqKSZ2aXJ0aW9faGRyLCB2cS0+dmhvc3RfaGxlbik7Ci0JCWlm
IChyZXNfY3VyX2lkeCA8IHJlc19lbmRfaWR4KSB7Ci0JCQkvKiBQcmVmZXRjaCBkZXNjcmlwdG9y
IGluZGV4LiAqLwotCQkJcnRlX3ByZWZldGNoMCgmdnEtPmRlc2NbaGVhZFtwYWNrZXRfc3VjY2Vz
c11dKTsKLQkJfQotCX0KLQotCXJ0ZV9jb21waWxlcl9iYXJyaWVyKCk7Ci0KLQkvKiBXYWl0IHVu
dGlsIGl0J3Mgb3VyIHR1cm4gdG8gYWRkIG91ciBidWZmZXIgdG8gdGhlIHVzZWQgcmluZy4gKi8K
LQl3aGlsZSAodW5saWtlbHkodnEtPmxhc3RfdXNlZF9pZHggIT0gcmVzX2Jhc2VfaWR4KSkKLQkJ
cnRlX3BhdXNlKCk7Ci0KLQkqKHZvbGF0aWxlIHVpbnQxNl90ICopJnZxLT51c2VkLT5pZHggKz0g
Y291bnQ7Ci0KLQl2cS0+bGFzdF91c2VkX2lkeCA9IHJlc19lbmRfaWR4OwotCi0JcmV0dXJuIGNv
dW50OwotfQotCi0vKgotICogQ29tcGFyZXMgYSBwYWNrZXQgZGVzdGluYXRpb24gTUFDIGFkZHJl
c3MgdG8gYSBkZXZpY2UgTUFDIGFkZHJlc3MuCi0gKi8KLXN0YXRpYyBfX3J0ZV9hbHdheXNfaW5s
aW5lIGludAotZXRoZXJfYWRkcl9jbXAoc3RydWN0IGV0aGVyX2FkZHIgKmVhLCBzdHJ1Y3QgZXRo
ZXJfYWRkciAqZWIpCi17Ci0JcmV0dXJuICgoKih1aW50NjRfdCAqKWVhIF4gKih1aW50NjRfdCAq
KWViKSAmIE1BQ19BRERSX0NNUCkgPT0gMDsKLX0KLQotLyoKLSAqIFRoaXMgZnVuY3Rpb24gcmVn
aXN0ZXJzIG1hYyBhbG9uZyB3aXRoIGEKLSAqIHZsYW4gdGFnIHRvIGEgVk1EUS4KLSAqLwotc3Rh
dGljIGludAotbGlua192bWRxKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYpCi17Ci0JaW50IHJldDsK
LQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpkZXZfbGw7Ci0KLQlkZXZfbGwgPSBsbF9yb290
X3VzZWQ7Ci0KLQl3aGlsZSAoZGV2X2xsICE9IE5VTEwpIHsKLQkJaWYgKChkZXYgIT0gZGV2X2xs
LT5kZXYpICYmIGV0aGVyX2FkZHJfY21wKCZkZXYtPm1hY19hZGRyZXNzLCAmZGV2X2xsLT5kZXYt
Pm1hY19hZGRyZXNzKSkgewotCQkJUlRFX0xPRyhJTkZPLCBWSE9TVF9EQVRBLCAiKCUiUFJJdTY0
IikgV0FSTklORzogVGhpcyBkZXZpY2UgaXMgdXNpbmcgYW4gZXhpc3RpbmcgTUFDIGFkZHJlc3Mg
YW5kIGhhcyBub3QgYmVlbiByZWdpc3RlcmVkLlxuIiwgZGV2LT5kZXZpY2VfZmgpOwotCQkJcmV0
dXJuIC0xOwotCQl9Ci0JCWRldl9sbCA9IGRldl9sbC0+bmV4dDsKLQl9Ci0KLQkvKiB2bGFuX3Rh
ZyBjdXJyZW50bHkgdXNlcyB0aGUgZGV2aWNlX2lkLiAqLwotCWRldi0+dmxhbl90YWcgPSB2bGFu
X3RhZ3NbZGV2LT5kZXZpY2VfZmhdOwotCWRldi0+dm1kcV9yeF9xID0gZGV2LT5kZXZpY2VfZmgg
KiAobnVtX3F1ZXVlcy9udW1fZGV2aWNlcyk7Ci0KLQkvKiBQcmludCBvdXQgVk1EUSByZWdpc3Ry
YXRpb24gaW5mby4gKi8KLQlSVEVfTE9HKElORk8sIFZIT1NUX0RBVEEsICIoJSJQUkl1NjQiKSBN
QUNfQUREUkVTUyAlMDJ4OiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeCBhbmQgVkxBTl9UQUcgJWQg
cmVnaXN0ZXJlZFxuIiwKLQkJZGV2LT5kZXZpY2VfZmgsCi0JCWRldi0+bWFjX2FkZHJlc3MuYWRk
cl9ieXRlc1swXSwgZGV2LT5tYWNfYWRkcmVzcy5hZGRyX2J5dGVzWzFdLAotCQlkZXYtPm1hY19h
ZGRyZXNzLmFkZHJfYnl0ZXNbMl0sIGRldi0+bWFjX2FkZHJlc3MuYWRkcl9ieXRlc1szXSwKLQkJ
ZGV2LT5tYWNfYWRkcmVzcy5hZGRyX2J5dGVzWzRdLCBkZXYtPm1hY19hZGRyZXNzLmFkZHJfYnl0
ZXNbNV0sCi0JCWRldi0+dmxhbl90YWcpOwotCi0JLyogUmVnaXN0ZXIgdGhlIE1BQyBhZGRyZXNz
LiAqLwotCXJldCA9IHJ0ZV9ldGhfZGV2X21hY19hZGRyX2FkZChwb3J0c1swXSwgJmRldi0+bWFj
X2FkZHJlc3MsICh1aW50MzJfdClkZXYtPmRldmljZV9maCk7Ci0JaWYgKHJldCkgewotCQlSVEVf
TE9HKEVSUiwgVkhPU1RfREFUQSwgIiglIlBSSXU2NCIpIEZhaWxlZCB0byBhZGQgZGV2aWNlIE1B
QyBhZGRyZXNzIHRvIFZNRFFcbiIsCi0JCQkJCQkJCQkJZGV2LT5kZXZpY2VfZmgpOwotCQlyZXR1
cm4gLTE7Ci0JfQotCi0JLyogRW5hYmxlIHN0cmlwcGluZyBvZiB0aGUgdmxhbiB0YWcgYXMgd2Ug
aGFuZGxlIHJvdXRpbmcuICovCi0JcnRlX2V0aF9kZXZfc2V0X3ZsYW5fc3RyaXBfb25fcXVldWUo
cG9ydHNbMF0sIGRldi0+dm1kcV9yeF9xLCAxKTsKLQotCXJ0ZV9jb21waWxlcl9iYXJyaWVyKCk7
Ci0JLyogU2V0IGRldmljZSBhcyByZWFkeSBmb3IgUlguICovCi0JZGV2LT5yZWFkeSA9IERFVklD
RV9SRUFEWTsKLQotCXJldHVybiAwOwotfQotCi0vKgotICogUmVtb3ZlcyBNQUMgYWRkcmVzcyBh
bmQgdmxhbiB0YWcgZnJvbSBWTURRLiBFbnN1cmVzIHRoYXQgbm90aGluZyBpcyBhZGRpbmcgYnVm
ZmVycyB0byB0aGUgUlgKLSAqIHF1ZXVlIGJlZm9yZSBkaXNhYmxpbmcgUlggb24gdGhlIGRldmlj
ZS4KLSAqLwotc3RhdGljIGlubGluZSB2b2lkCi11bmxpbmtfdm1kcShzdHJ1Y3QgdmlydGlvX25l
dCAqZGV2KQotewotCXVuc2lnbmVkIGkgPSAwOwotCXVuc2lnbmVkIHJ4X2NvdW50OwotCXN0cnVj
dCBydGVfbWJ1ZiAqcGt0c19idXJzdFtNQVhfUEtUX0JVUlNUXTsKLQotCWlmIChkZXYtPnJlYWR5
ID09IERFVklDRV9SRUFEWSkgewotCQkvKmNsZWFyIE1BQyBhbmQgVkxBTiBzZXR0aW5ncyovCi0J
CXJ0ZV9ldGhfZGV2X21hY19hZGRyX3JlbW92ZShwb3J0c1swXSwgJmRldi0+bWFjX2FkZHJlc3Mp
OwotCQlmb3IgKGkgPSAwOyBpIDwgNjsgaSsrKQotCQkJZGV2LT5tYWNfYWRkcmVzcy5hZGRyX2J5
dGVzW2ldID0gMDsKLQotCQlkZXYtPnZsYW5fdGFnID0gMDsKLQotCQkvKkNsZWFyIG91dCB0aGUg
cmVjZWl2ZSBidWZmZXJzKi8KLQkJcnhfY291bnQgPSBydGVfZXRoX3J4X2J1cnN0KHBvcnRzWzBd
LAotCQkJCQkodWludDE2X3QpZGV2LT52bWRxX3J4X3EsIHBrdHNfYnVyc3QsIE1BWF9QS1RfQlVS
U1QpOwotCi0JCXdoaWxlIChyeF9jb3VudCkgewotCQkJZm9yIChpID0gMDsgaSA8IHJ4X2NvdW50
OyBpKyspCi0JCQkJcnRlX3BrdG1idWZfZnJlZShwa3RzX2J1cnN0W2ldKTsKLQotCQkJcnhfY291
bnQgPSBydGVfZXRoX3J4X2J1cnN0KHBvcnRzWzBdLAotCQkJCQkodWludDE2X3QpZGV2LT52bWRx
X3J4X3EsIHBrdHNfYnVyc3QsIE1BWF9QS1RfQlVSU1QpOwotCQl9Ci0KLQkJZGV2LT5yZWFkeSA9
IERFVklDRV9OT1RfUkVBRFk7Ci0JfQotfQotCi0vKgotICogQ2hlY2sgaWYgdGhlIHBhY2tldCBk
ZXN0aW5hdGlvbiBNQUMgYWRkcmVzcyBpcyBmb3IgYSBsb2NhbCBkZXZpY2UuIElmIHNvIHRoZW4g
cHV0Ci0gKiB0aGUgcGFja2V0IG9uIHRoYXQgZGV2aWNlcyBSWCBxdWV1ZS4gSWYgbm90IHRoZW4g
cmV0dXJuLgotICovCi1zdGF0aWMgX19ydGVfYWx3YXlzX2lubGluZSB1bnNpZ25lZAotdmlydGlv
X3R4X2xvY2FsKHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYsIHN0cnVjdCBydGVfbWJ1ZiAqbSkKLXsK
LQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpkZXZfbGw7Ci0Jc3RydWN0IGV0aGVyX2hkciAq
cGt0X2hkcjsKLQl1aW50NjRfdCByZXQgPSAwOwotCi0JcGt0X2hkciA9IHJ0ZV9wa3RtYnVmX210
b2QobSwgc3RydWN0IGV0aGVyX2hkciAqKTsKLQotCS8qZ2V0IHRoZSB1c2VkIGRldmljZXMgbGlz
dCovCi0JZGV2X2xsID0gbGxfcm9vdF91c2VkOwotCi0Jd2hpbGUgKGRldl9sbCAhPSBOVUxMKSB7
Ci0JCWlmIChsaWtlbHkoZGV2X2xsLT5kZXYtPnJlYWR5ID09IERFVklDRV9SRUFEWSkgJiYgZXRo
ZXJfYWRkcl9jbXAoJihwa3RfaGRyLT5kX2FkZHIpLAotCQkJCSAgICAgICAgICAmZGV2X2xsLT5k
ZXYtPm1hY19hZGRyZXNzKSkgewotCi0JCQkvKiBEcm9wIHRoZSBwYWNrZXQgaWYgdGhlIFRYIHBh
Y2tldCBpcyBkZXN0aW5lZCBmb3IgdGhlIFRYIGRldmljZS4gKi8KLQkJCWlmIChkZXZfbGwtPmRl
di0+ZGV2aWNlX2ZoID09IGRldi0+ZGV2aWNlX2ZoKSB7Ci0JCQkJUlRFX0xPR19EUChERUJVRywg
VkhPU1RfREFUQSwgIiglIiBQUkl1NjQgIikgVFg6ICIKLQkJCQkJIlNvdXJjZSBhbmQgZGVzdGlu
YXRpb24gTUFDIGFkZHJlc3NlcyBhcmUgdGhlIHNhbWUuICIKLQkJCQkJIkRyb3BwaW5nIHBhY2tl
dC5cbiIsCi0JCQkJCWRldl9sbC0+ZGV2LT5kZXZpY2VfZmgpOwotCQkJCXJldHVybiAwOwotCQkJ
fQotCi0KLQkJCVJURV9MT0dfRFAoREVCVUcsIFZIT1NUX0RBVEEsICIoJSIgUFJJdTY0ICIpIFRY
OiAiCi0JCQkJIk1BQyBhZGRyZXNzIGlzIGxvY2FsXG4iLCBkZXZfbGwtPmRldi0+ZGV2aWNlX2Zo
KTsKLQotCQkJaWYgKGRldl9sbC0+ZGV2LT5yZW1vdmUpIHsKLQkJCQkvKmRyb3AgdGhlIHBhY2tl
dCBpZiB0aGUgZGV2aWNlIGlzIG1hcmtlZCBmb3IgcmVtb3ZhbCovCi0JCQkJUlRFX0xPR19EUChE
RUJVRywgVkhPU1RfREFUQSwgIiglIiBQUkl1NjQgIikgIgotCQkJCQkiRGV2aWNlIGlzIG1hcmtl
ZCBmb3IgcmVtb3ZhbFxuIiwKLQkJCQkJZGV2X2xsLT5kZXYtPmRldmljZV9maCk7Ci0JCQl9IGVs
c2UgewotCQkJCS8qc2VuZCB0aGUgcGFja2V0IHRvIHRoZSBsb2NhbCB2aXJ0aW8gZGV2aWNlKi8K
LQkJCQlyZXQgPSB2aXJ0aW9fZGV2X3J4KGRldl9sbC0+ZGV2LCAmbSwgMSk7Ci0JCQkJaWYgKGVu
YWJsZV9zdGF0cykgewotCQkJCQlydGVfYXRvbWljNjRfYWRkKCZkZXZfc3RhdGlzdGljc1tkZXZf
bGwtPmRldi0+ZGV2aWNlX2ZoXS5yeF90b3RhbCwgMSk7Ci0JCQkJCXJ0ZV9hdG9taWM2NF9hZGQo
JmRldl9zdGF0aXN0aWNzW2Rldl9sbC0+ZGV2LT5kZXZpY2VfZmhdLnJ4LCByZXQpOwotCQkJCQlk
ZXZfc3RhdGlzdGljc1tkZXYtPmRldmljZV9maF0udHhfdG90YWwrKzsKLQkJCQkJZGV2X3N0YXRp
c3RpY3NbZGV2LT5kZXZpY2VfZmhdLnR4ICs9IHJldDsKLQkJCQl9Ci0JCQl9Ci0KLQkJCXJldHVy
biAwOwotCQl9Ci0JCWRldl9sbCA9IGRldl9sbC0+bmV4dDsKLQl9Ci0KLQlyZXR1cm4gLTE7Ci19
Ci0KLS8qCi0gKiBUaGlzIGZ1bmN0aW9uIHJvdXRlcyB0aGUgVFggcGFja2V0IHRvIHRoZSBjb3Jy
ZWN0IGludGVyZmFjZS4gVGhpcyBtYXkgYmUgYSBsb2NhbCBkZXZpY2UKLSAqIG9yIHRoZSBwaHlz
aWNhbCBwb3J0LgotICovCi1zdGF0aWMgX19ydGVfYWx3YXlzX2lubGluZSB2b2lkCi12aXJ0aW9f
dHhfcm91dGUoc3RydWN0IHZpcnRpb19uZXQqIGRldiwgc3RydWN0IHJ0ZV9tYnVmICptLCBzdHJ1
Y3QgcnRlX21lbXBvb2wgKm1idWZfcG9vbCwgdWludDE2X3Qgdmxhbl90YWcpCi17Ci0Jc3RydWN0
IG1idWZfdGFibGUgKnR4X3E7Ci0Jc3RydWN0IHZsYW5fZXRoaGRyICp2bGFuX2hkcjsKLQlzdHJ1
Y3QgcnRlX21idWYgKiptX3RhYmxlOwotCXN0cnVjdCBydGVfbWJ1ZiAqbWJ1ZjsKLQl1bnNpZ25l
ZCBsZW4sIHJldDsKLQljb25zdCB1aW50MTZfdCBsY29yZV9pZCA9IHJ0ZV9sY29yZV9pZCgpOwot
Ci0JLypjaGVjayBpZiBkZXN0aW5hdGlvbiBpcyBsb2NhbCBWTSovCi0JaWYgKGVuYWJsZV92bTJ2
bSAmJiAodmlydGlvX3R4X2xvY2FsKGRldiwgbSkgPT0gMCkpIHsKLQkJcmV0dXJuOwotCX0KLQot
CVJURV9MT0dfRFAoREVCVUcsIFZIT1NUX0RBVEEsICIoJSIgUFJJdTY0ICIpIFRYOiAiCi0JCSJN
QUMgYWRkcmVzcyBpcyBleHRlcm5hbFxuIiwgZGV2LT5kZXZpY2VfZmgpOwotCi0JLypBZGQgcGFj
a2V0IHRvIHRoZSBwb3J0IHR4IHF1ZXVlKi8KLQl0eF9xID0gJmxjb3JlX3R4X3F1ZXVlW2xjb3Jl
X2lkXTsKLQlsZW4gPSB0eF9xLT5sZW47Ci0KLQkvKiBBbGxvY2F0ZSBhbiBtYnVmIGFuZCBwb3B1
bGF0ZSB0aGUgc3RydWN0dXJlLiAqLwotCW1idWYgPSBydGVfcGt0bWJ1Zl9hbGxvYyhtYnVmX3Bv
b2wpOwotCWlmKCFtYnVmKQotCQlyZXR1cm47Ci0KLQltYnVmLT5kYXRhX2xlbiA9IG0tPmRhdGFf
bGVuICsgVkxBTl9ITEVOOwotCW1idWYtPnBrdF9sZW4gPSBtYnVmLT5kYXRhX2xlbjsKLQotCS8q
IENvcHkgZXRoZXJuZXQgaGVhZGVyIHRvIG1idWYuICovCi0JcnRlX21lbWNweShydGVfcGt0bWJ1
Zl9tdG9kKG1idWYsIHZvaWQqKSwKLQkJCXJ0ZV9wa3RtYnVmX210b2QobSwgY29uc3Qgdm9pZCop
LCBFVEhfSExFTik7Ci0KLQotCS8qIFNldHVwIHZsYW4gaGVhZGVyLiBCeXRlcyBuZWVkIHRvIGJl
IHJlLW9yZGVyZWQgZm9yIG5ldHdvcmsgd2l0aCBodG9ucygpKi8KLQl2bGFuX2hkciA9IHJ0ZV9w
a3RtYnVmX210b2QobWJ1Ziwgc3RydWN0IHZsYW5fZXRoaGRyICopOwotCXZsYW5faGRyLT5oX3Zs
YW5fZW5jYXBzdWxhdGVkX3Byb3RvID0gdmxhbl9oZHItPmhfdmxhbl9wcm90bzsKLQl2bGFuX2hk
ci0+aF92bGFuX3Byb3RvID0gaHRvbnMoRVRIX1BfODAyMVEpOwotCXZsYW5faGRyLT5oX3ZsYW5f
VENJID0gaHRvbnModmxhbl90YWcpOwotCi0JLyogQ29weSB0aGUgcmVtYWluaW5nIHBhY2tldCBj
b250ZW50cyB0byB0aGUgbWJ1Zi4gKi8KLQlydGVfbWVtY3B5KHJ0ZV9wa3RtYnVmX210b2Rfb2Zm
c2V0KG1idWYsIHZvaWQgKiwgVkxBTl9FVEhfSExFTiksCi0JCXJ0ZV9wa3RtYnVmX210b2Rfb2Zm
c2V0KG0sIGNvbnN0IHZvaWQgKiwgRVRIX0hMRU4pLAotCQkobS0+ZGF0YV9sZW4gLSBFVEhfSExF
TikpOwotCXR4X3EtPm1fdGFibGVbbGVuXSA9IG1idWY7Ci0JbGVuKys7Ci0JaWYgKGVuYWJsZV9z
dGF0cykgewotCQlkZXZfc3RhdGlzdGljc1tkZXYtPmRldmljZV9maF0udHhfdG90YWwrKzsKLQkJ
ZGV2X3N0YXRpc3RpY3NbZGV2LT5kZXZpY2VfZmhdLnR4Kys7Ci0JfQotCi0JaWYgKHVubGlrZWx5
KGxlbiA9PSBNQVhfUEtUX0JVUlNUKSkgewotCQltX3RhYmxlID0gKHN0cnVjdCBydGVfbWJ1ZiAq
Kil0eF9xLT5tX3RhYmxlOwotCQlyZXQgPSBydGVfZXRoX3R4X2J1cnN0KHBvcnRzWzBdLCAodWlu
dDE2X3QpdHhfcS0+dHhxX2lkLCBtX3RhYmxlLCAodWludDE2X3QpIGxlbik7Ci0JCS8qIEZyZWUg
YW55IGJ1ZmZlcnMgbm90IGhhbmRsZWQgYnkgVFggYW5kIHVwZGF0ZSB0aGUgcG9ydCBzdGF0cy4g
Ki8KLQkJaWYgKHVubGlrZWx5KHJldCA8IGxlbikpIHsKLQkJCWRvIHsKLQkJCQlydGVfcGt0bWJ1
Zl9mcmVlKG1fdGFibGVbcmV0XSk7Ci0JCQl9IHdoaWxlICgrK3JldCA8IGxlbik7Ci0JCX0KLQot
CQlsZW4gPSAwOwotCX0KLQotCXR4X3EtPmxlbiA9IGxlbjsKLQlyZXR1cm47Ci19Ci0KLXN0YXRp
YyBfX3J0ZV9hbHdheXNfaW5saW5lIHZvaWQKLXZpcnRpb19kZXZfdHgoc3RydWN0IHZpcnRpb19u
ZXQqIGRldiwgc3RydWN0IHJ0ZV9tZW1wb29sICptYnVmX3Bvb2wpCi17Ci0Jc3RydWN0IHJ0ZV9t
YnVmIG07Ci0Jc3RydWN0IHZob3N0X3ZpcnRxdWV1ZSAqdnE7Ci0Jc3RydWN0IHZyaW5nX2Rlc2Mg
KmRlc2M7Ci0JdWludDY0X3QgYnVmZl9hZGRyID0gMDsKLQl1aW50MzJfdCBoZWFkW01BWF9QS1Rf
QlVSU1RdOwotCXVpbnQzMl90IHVzZWRfaWR4OwotCXVpbnQzMl90IGk7Ci0JdWludDE2X3QgZnJl
ZV9lbnRyaWVzLCBwYWNrZXRfc3VjY2VzcyA9IDA7Ci0JdWludDE2X3QgYXZhaWxfaWR4OwotCi0J
dnEgPSBkZXYtPnZpcnRxdWV1ZV90eDsKLQlhdmFpbF9pZHggPSAqKCh2b2xhdGlsZSB1aW50MTZf
dCAqKSZ2cS0+YXZhaWwtPmlkeCk7Ci0KLQkvKiBJZiB0aGVyZSBhcmUgbm8gYXZhaWxhYmxlIGJ1
ZmZlcnMgdGhlbiByZXR1cm4uICovCi0JaWYgKHZxLT5sYXN0X3VzZWRfaWR4ID09IGF2YWlsX2lk
eCkKLQkJcmV0dXJuOwotCi0JUlRFX0xPR19EUChERUJVRywgVkhPU1RfREFUQSwgIiglIiBQUkl1
NjQgIikgdmlydGlvX2Rldl90eCgpXG4iLAotCQlkZXYtPmRldmljZV9maCk7Ci0KLQkvKiBQcmVm
ZXRjaCBhdmFpbGFibGUgcmluZyB0byByZXRyaWV2ZSBoZWFkIGluZGV4ZXMuICovCi0JcnRlX3By
ZWZldGNoMCgmdnEtPmF2YWlsLT5yaW5nW3ZxLT5sYXN0X3VzZWRfaWR4ICYgKHZxLT5zaXplIC0g
MSldKTsKLQotCS8qZ2V0IHRoZSBudW1iZXIgb2YgZnJlZSBlbnRyaWVzIGluIHRoZSByaW5nKi8K
LQlmcmVlX2VudHJpZXMgPSBhdmFpbF9pZHggLSB2cS0+bGFzdF91c2VkX2lkeDsKLQlmcmVlX2Vu
dHJpZXMgPSB1bmxpa2VseShmcmVlX2VudHJpZXMgPCBNQVhfUEtUX0JVUlNUKSA/IGZyZWVfZW50
cmllcyA6IE1BWF9QS1RfQlVSU1Q7Ci0KLQlSVEVfTE9HX0RQKERFQlVHLCBWSE9TVF9EQVRBLCAi
KCUiIFBSSXU2NCAiKSBCdWZmZXJzIGF2YWlsYWJsZSAlZFxuIiwKLQkJZGV2LT5kZXZpY2VfZmgs
IGZyZWVfZW50cmllcyk7Ci0JLyogUmV0cmlldmUgYWxsIG9mIHRoZSBoZWFkIGluZGV4ZXMgZmly
c3QgdG8gYXZvaWQgY2FjaGluZyBpc3N1ZXMuICovCi0JZm9yIChpID0gMDsgaSA8IGZyZWVfZW50
cmllczsgaSsrKQotCQloZWFkW2ldID0gdnEtPmF2YWlsLT5yaW5nWyh2cS0+bGFzdF91c2VkX2lk
eCArIGkpICYgKHZxLT5zaXplIC0gMSldOwotCi0JLyogUHJlZmV0Y2ggZGVzY3JpcHRvciBpbmRl
eC4gKi8KLQlydGVfcHJlZmV0Y2gwKCZ2cS0+ZGVzY1toZWFkW3BhY2tldF9zdWNjZXNzXV0pOwot
Ci0Jd2hpbGUgKHBhY2tldF9zdWNjZXNzIDwgZnJlZV9lbnRyaWVzKSB7Ci0JCWRlc2MgPSAmdnEt
PmRlc2NbaGVhZFtwYWNrZXRfc3VjY2Vzc11dOwotCQkvKiBQcmVmZXRjaCBkZXNjcmlwdG9yIGFk
ZHJlc3MuICovCi0JCXJ0ZV9wcmVmZXRjaDAoZGVzYyk7Ci0KLQkJaWYgKHBhY2tldF9zdWNjZXNz
IDwgKGZyZWVfZW50cmllcyAtIDEpKSB7Ci0JCQkvKiBQcmVmZXRjaCBkZXNjcmlwdG9yIGluZGV4
LiAqLwotCQkJcnRlX3ByZWZldGNoMCgmdnEtPmRlc2NbaGVhZFtwYWNrZXRfc3VjY2VzcysxXV0p
OwotCQl9Ci0KLQkJLyogVXBkYXRlIHVzZWQgaW5kZXggYnVmZmVyIGluZm9ybWF0aW9uLiAqLwot
CQl1c2VkX2lkeCA9IHZxLT5sYXN0X3VzZWRfaWR4ICYgKHZxLT5zaXplIC0gMSk7Ci0JCXZxLT51
c2VkLT5yaW5nW3VzZWRfaWR4XS5pZCA9IGhlYWRbcGFja2V0X3N1Y2Nlc3NdOwotCQl2cS0+dXNl
ZC0+cmluZ1t1c2VkX2lkeF0ubGVuID0gMDsKLQotCQkvKiBEaXNjYXJkIGZpcnN0IGJ1ZmZlciBh
cyBpdCBpcyB0aGUgdmlydGlvIGhlYWRlciAqLwotCQlkZXNjID0gJnZxLT5kZXNjW2Rlc2MtPm5l
eHRdOwotCi0JCS8qIEJ1ZmZlciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwotCQlidWZmX2FkZHIg
PSBncGFfdG9fdnZhKGRldiwgZGVzYy0+YWRkcik7Ci0JCS8qIFByZWZldGNoIGJ1ZmZlciBhZGRy
ZXNzLiAqLwotCQlydGVfcHJlZmV0Y2gwKCh2b2lkKikodWludHB0cl90KWJ1ZmZfYWRkcik7Ci0K
LQkJLyogU2V0dXAgZHVtbXkgbWJ1Zi4gVGhpcyBpcyBjb3BpZWQgdG8gYSByZWFsIG1idWYgaWYg
dHJhbnNtaXR0ZWQgb3V0IHRoZSBwaHlzaWNhbCBwb3J0LiAqLwotCQltLmRhdGFfbGVuID0gZGVz
Yy0+bGVuOwotCQltLmRhdGFfb2ZmID0gMDsKLQkJbS5uYl9zZWdzID0gMTsKLQotCQl2aXJ0aW9f
dHhfcm91dGUoZGV2LCAmbSwgbWJ1Zl9wb29sLCAwKTsKLQotCQl2cS0+bGFzdF91c2VkX2lkeCsr
OwotCQlwYWNrZXRfc3VjY2VzcysrOwotCX0KLQotCXJ0ZV9jb21waWxlcl9iYXJyaWVyKCk7Ci0J
dnEtPnVzZWQtPmlkeCArPSBwYWNrZXRfc3VjY2VzczsKLQkvKiBLaWNrIGd1ZXN0IGlmIHJlcXVp
cmVkLiAqLwotfQotCi0vKgotICogVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgYnkgZWFjaCBkYXRh
IGNvcmUuIEl0IGhhbmRsZXMgYWxsIFJYL1RYIHJlZ2lzdGVyZWQgd2l0aCB0aGUKLSAqIGNvcmUu
IEZvciBUWCB0aGUgc3BlY2lmaWMgbGNvcmUgbGlua2VkIGxpc3QgaXMgdXNlZC4gRm9yIFJYLCBN
QUMgYWRkcmVzc2VzIGFyZSBjb21wYXJlZAotICogd2l0aCBhbGwgZGV2aWNlcyBpbiB0aGUgbWFp
biBsaW5rZWQgbGlzdC4KLSAqLwotc3RhdGljIGludAotc3dpdGNoX3dvcmtlcihfX2F0dHJpYnV0
ZV9fKCh1bnVzZWQpKSB2b2lkICphcmcpCi17Ci0Jc3RydWN0IHJ0ZV9tZW1wb29sICptYnVmX3Bv
b2wgPSBhcmc7Ci0Jc3RydWN0IHZpcnRpb19uZXQgKmRldiA9IE5VTEw7Ci0Jc3RydWN0IHJ0ZV9t
YnVmICpwa3RzX2J1cnN0W01BWF9QS1RfQlVSU1RdOwotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFf
bGwgKmRldl9sbDsKLQlzdHJ1Y3QgbWJ1Zl90YWJsZSAqdHhfcTsKLQl2b2xhdGlsZSBzdHJ1Y3Qg
bGNvcmVfbGxfaW5mbyAqbGNvcmVfbGw7Ci0JY29uc3QgdWludDY0X3QgZHJhaW5fdHNjID0gKHJ0
ZV9nZXRfdHNjX2h6KCkgKyBVU19QRVJfUyAtIDEpIC8gVVNfUEVSX1MgKiBCVVJTVF9UWF9EUkFJ
Tl9VUzsKLQl1aW50NjRfdCBwcmV2X3RzYywgZGlmZl90c2MsIGN1cl90c2MsIHJldF9jb3VudCA9
IDA7Ci0JdW5zaWduZWQgcmV0LCBpOwotCWNvbnN0IHVpbnQxNl90IGxjb3JlX2lkID0gcnRlX2xj
b3JlX2lkKCk7Ci0JY29uc3QgdWludDE2X3QgbnVtX2NvcmVzID0gKHVpbnQxNl90KXJ0ZV9sY29y
ZV9jb3VudCgpOwotCXVpbnQxNl90IHJ4X2NvdW50ID0gMDsKLQotCVJURV9MT0coSU5GTywgVkhP
U1RfREFUQSwgIlByb2Nlc2luZyBvbiBDb3JlICV1IHN0YXJ0ZWQgXG4iLCBsY29yZV9pZCk7Ci0J
bGNvcmVfbGwgPSBsY29yZV9pbmZvW2xjb3JlX2lkXS5sY29yZV9sbDsKLQlwcmV2X3RzYyA9IDA7
Ci0KLQl0eF9xID0gJmxjb3JlX3R4X3F1ZXVlW2xjb3JlX2lkXTsKLQlmb3IgKGkgPSAwOyBpIDwg
bnVtX2NvcmVzOyBpICsrKSB7Ci0JCWlmIChsY29yZV9pZHNbaV0gPT0gbGNvcmVfaWQpIHsKLQkJ
CXR4X3EtPnR4cV9pZCA9IGk7Ci0JCQlicmVhazsKLQkJfQotCX0KLQotCXdoaWxlKDEpIHsKLQkJ
Y3VyX3RzYyA9IHJ0ZV9yZHRzYygpOwotCQkvKgotCQkgKiBUWCBidXJzdCBxdWV1ZSBkcmFpbgot
CQkgKi8KLQkJZGlmZl90c2MgPSBjdXJfdHNjIC0gcHJldl90c2M7Ci0JCWlmICh1bmxpa2VseShk
aWZmX3RzYyA+IGRyYWluX3RzYykpIHsKLQotCQkJaWYgKHR4X3EtPmxlbikgewotCQkJCVJURV9M
T0dfRFAoREVCVUcsIFZIT1NUX0RBVEEsCi0JCQkJCSJUWCBxdWV1ZSBkcmFpbmVkIGFmdGVyIHRp
bWVvdXQgd2l0aCBidXJzdCBzaXplICV1XG4iLAotCQkJCQl0eF9xLT5sZW4pOwotCi0JCQkJLypU
eCBhbnkgcGFja2V0cyBpbiB0aGUgcXVldWUqLwotCQkJCXJldCA9IHJ0ZV9ldGhfdHhfYnVyc3Qo
cG9ydHNbMF0sICh1aW50MTZfdCl0eF9xLT50eHFfaWQsCi0JCQkJCQkJCQkgICAoc3RydWN0IHJ0
ZV9tYnVmICoqKXR4X3EtPm1fdGFibGUsCi0JCQkJCQkJCQkgICAodWludDE2X3QpdHhfcS0+bGVu
KTsKLQkJCQlpZiAodW5saWtlbHkocmV0IDwgdHhfcS0+bGVuKSkgewotCQkJCQlkbyB7Ci0JCQkJ
CQlydGVfcGt0bWJ1Zl9mcmVlKHR4X3EtPm1fdGFibGVbcmV0XSk7Ci0JCQkJCX0gd2hpbGUgKCsr
cmV0IDwgdHhfcS0+bGVuKTsKLQkJCQl9Ci0KLQkJCQl0eF9xLT5sZW4gPSAwOwotCQkJfQotCi0J
CQlwcmV2X3RzYyA9IGN1cl90c2M7Ci0KLQkJfQotCi0JCS8qCi0JCSAqIEluZm9ybSB0aGUgY29u
ZmlndXJhdGlvbiBjb3JlIHRoYXQgd2UgaGF2ZSBleGl0ZWQgdGhlIGxpbmtlZCBsaXN0IGFuZCB0
aGF0IG5vIGRldmljZXMgYXJlCi0JCSAqIGluIHVzZSBpZiByZXF1ZXN0ZWQuCi0JCSAqLwotCQlp
ZiAobGNvcmVfbGwtPmRldl9yZW1vdmFsX2ZsYWcgPT0gUkVRVUVTVF9ERVZfUkVNT1ZBTCkKLQkJ
CWxjb3JlX2xsLT5kZXZfcmVtb3ZhbF9mbGFnID0gQUNLX0RFVl9SRU1PVkFMOwotCi0JCS8qCi0J
CSAqIFByb2Nlc3MgZGV2aWNlcwotCSAJICovCi0JCWRldl9sbCA9IGxjb3JlX2xsLT5sbF9yb290
X3VzZWQ7Ci0KLQkJd2hpbGUgKGRldl9sbCAhPSBOVUxMKSB7Ci0JCQkvKmdldCB2aXJ0aW8gZGV2
aWNlIElEKi8KLQkJCWRldiA9IGRldl9sbC0+ZGV2OwotCi0JCQlpZiAodW5saWtlbHkoZGV2LT5y
ZW1vdmUpKSB7Ci0JCQkJZGV2X2xsID0gZGV2X2xsLT5uZXh0OwotCQkJCXVubGlua192bWRxKGRl
dik7Ci0JCQkJZGV2LT5yZWFkeSA9IERFVklDRV9TQUZFX1JFTU9WRTsKLQkJCQljb250aW51ZTsK
LQkJCX0KLQkJCWlmIChsaWtlbHkoZGV2LT5yZWFkeSA9PSBERVZJQ0VfUkVBRFkpKSB7Ci0JCQkJ
LypIYW5kbGUgZ3Vlc3QgUlgqLwotCQkJCXJ4X2NvdW50ID0gcnRlX2V0aF9yeF9idXJzdChwb3J0
c1swXSwKLQkJCQkJKHVpbnQxNl90KWRldi0+dm1kcV9yeF9xLCBwa3RzX2J1cnN0LCBNQVhfUEtU
X0JVUlNUKTsKLQotCQkJCWlmIChyeF9jb3VudCkgewotCQkJCQlyZXRfY291bnQgPSB2aXJ0aW9f
ZGV2X3J4KGRldiwgcGt0c19idXJzdCwgcnhfY291bnQpOwotCQkJCQlpZiAoZW5hYmxlX3N0YXRz
KSB7Ci0JCQkJCQlydGVfYXRvbWljNjRfYWRkKCZkZXZfc3RhdGlzdGljc1tkZXZfbGwtPmRldi0+
ZGV2aWNlX2ZoXS5yeF90b3RhbCwgcnhfY291bnQpOwotCQkJCQkJcnRlX2F0b21pYzY0X2FkZCgm
ZGV2X3N0YXRpc3RpY3NbZGV2X2xsLT5kZXYtPmRldmljZV9maF0ucngsIHJldF9jb3VudCk7Ci0J
CQkJCX0KLQkJCQkJd2hpbGUgKGxpa2VseShyeF9jb3VudCkpIHsKLQkJCQkJCXJ4X2NvdW50LS07
Ci0JCQkJCQlydGVfcGt0bWJ1Zl9mcmVlX3NlZyhwa3RzX2J1cnN0W3J4X2NvdW50XSk7Ci0JCQkJ
CX0KLQotCQkJCX0KLQkJCX0KLQotCQkJaWYgKGxpa2VseSghZGV2LT5yZW1vdmUpKQotCQkJCS8q
SGFuZGxlIGd1ZXN0IFRYKi8KLQkJCQl2aXJ0aW9fZGV2X3R4KGRldiwgbWJ1Zl9wb29sKTsKLQot
CQkJLyptb3ZlIHRvIHRoZSBuZXh0IGRldmljZSBpbiB0aGUgbGlzdCovCi0JCQlkZXZfbGwgPSBk
ZXZfbGwtPm5leHQ7Ci0JCX0KLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotLyoKLSAqIEFkZCBhbiBl
bnRyeSB0byBhIHVzZWQgbGlua2VkIGxpc3QuIEEgZnJlZSBlbnRyeSBtdXN0IGZpcnN0IGJlIGZv
dW5kIGluIHRoZSBmcmVlIGxpbmtlZCBsaXN0Ci0gKiB1c2luZyBnZXRfZGF0YV9sbF9mcmVlX2Vu
dHJ5KCk7Ci0gKi8KLXN0YXRpYyB2b2lkCi1hZGRfZGF0YV9sbF9lbnRyeShzdHJ1Y3QgdmlydGlv
X25ldF9kYXRhX2xsICoqbGxfcm9vdF9hZGRyLCBzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICps
bF9kZXYpCi17Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGwgPSAqbGxfcm9vdF9hZGRy
OwotCi0JLyogU2V0IG5leHQgYXMgTlVMTCBhbmQgdXNlIGEgY29tcGlsZXIgYmFycmllciB0byBh
dm9pZCByZW9yZGVyaW5nLiAqLwotCWxsX2Rldi0+bmV4dCA9IE5VTEw7Ci0JcnRlX2NvbXBpbGVy
X2JhcnJpZXIoKTsKLQotCS8qIElmIGxsID09IE5VTEwgdGhlbiB0aGlzIGlzIHRoZSBmaXJzdCBk
ZXZpY2UuICovCi0JaWYgKGxsKSB7Ci0JCS8qIEluY3JlbWVudCB0byB0aGUgdGFpbCBvZiB0aGUg
bGlua2VkIGxpc3QuICovCi0JCXdoaWxlICgobGwtPm5leHQgIT0gTlVMTCkgKQotCQkJbGwgPSBs
bC0+bmV4dDsKLQotCQlsbC0+bmV4dCA9IGxsX2RldjsKLQl9IGVsc2UgewotCQkqbGxfcm9vdF9h
ZGRyID0gbGxfZGV2OwotCX0KLX0KLQotLyoKLSAqIFJlbW92ZSBhbiBlbnRyeSBmcm9tIGEgdXNl
ZCBsaW5rZWQgbGlzdC4gVGhlIGVudHJ5IG11c3QgdGhlbiBiZSBhZGRlZCB0byB0aGUgZnJlZSBs
aW5rZWQgbGlzdAotICogdXNpbmcgcHV0X2RhdGFfbGxfZnJlZV9lbnRyeSgpLgotICovCi1zdGF0
aWMgdm9pZAotcm1fZGF0YV9sbF9lbnRyeShzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICoqbGxf
cm9vdF9hZGRyLCBzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpsbF9kZXYsIHN0cnVjdCB2aXJ0
aW9fbmV0X2RhdGFfbGwgKmxsX2Rldl9sYXN0KQotewotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFf
bGwgKmxsID0gKmxsX3Jvb3RfYWRkcjsKLQotCWlmIChsbF9kZXYgPT0gbGwpCi0JCSpsbF9yb290
X2FkZHIgPSBsbF9kZXYtPm5leHQ7Ci0JZWxzZQotCQlsbF9kZXZfbGFzdC0+bmV4dCA9IGxsX2Rl
di0+bmV4dDsKLX0KLQotLyoKLSAqIEZpbmQgYW5kIHJldHVybiBhbiBlbnRyeSBmcm9tIHRoZSBm
cmVlIGxpbmtlZCBsaXN0LgotICovCi1zdGF0aWMgc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAq
Ci1nZXRfZGF0YV9sbF9mcmVlX2VudHJ5KHN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKipsbF9y
b290X2FkZHIpCi17Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfZnJlZSA9ICpsbF9y
b290X2FkZHI7Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfZGV2OwotCi0JaWYgKGxs
X2ZyZWUgPT0gTlVMTCkKLQkJcmV0dXJuIE5VTEw7Ci0KLQlsbF9kZXYgPSBsbF9mcmVlOwotCSps
bF9yb290X2FkZHIgPSBsbF9mcmVlLT5uZXh0OwotCi0JcmV0dXJuIGxsX2RldjsKLX0KLQotLyoK
LSAqIFBsYWNlIGFuIGVudHJ5IGJhY2sgb24gdG8gdGhlIGZyZWUgbGlua2VkIGxpc3QuCi0gKi8K
LXN0YXRpYyB2b2lkCi1wdXRfZGF0YV9sbF9mcmVlX2VudHJ5KHN0cnVjdCB2aXJ0aW9fbmV0X2Rh
dGFfbGwgKipsbF9yb290X2FkZHIsIHN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgKmxsX2RldikK
LXsKLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpsbF9mcmVlID0gKmxsX3Jvb3RfYWRkcjsK
LQotCWxsX2Rldi0+bmV4dCA9IGxsX2ZyZWU7Ci0JKmxsX3Jvb3RfYWRkciA9IGxsX2RldjsKLX0K
LQotLyoKLSAqIENyZWF0ZXMgYSBsaW5rZWQgbGlzdCBvZiBhIGdpdmVuIHNpemUuCi0gKi8KLXN0
YXRpYyBzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICoKLWFsbG9jX2RhdGFfbGwodWludDMyX3Qg
c2l6ZSkKLXsKLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpsbF9uZXc7Ci0JdWludDMyX3Qg
aTsKLQotCS8qIE1hbGxvYyBhbmQgdGhlbiBjaGFpbiB0aGUgbGlua2VkIGxpc3QuICovCi0JbGxf
bmV3ID0gbWFsbG9jKHNpemUgKiBzaXplb2Yoc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCkpOwot
CWlmIChsbF9uZXcgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgVkhPU1RfQ09ORklHLCAiRmFp
bGVkIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgbGxfbmV3LlxuIik7Ci0JCXJldHVybiBOVUxMOwot
CX0KLQotCWZvciAoaSA9IDA7IGkgPCBzaXplIC0gMTsgaSsrKSB7Ci0JCWxsX25ld1tpXS5kZXYg
PSBOVUxMOwotCQlsbF9uZXdbaV0ubmV4dCA9ICZsbF9uZXdbaSsxXTsKLQl9Ci0JbGxfbmV3W2ld
Lm5leHQgPSBOVUxMOwotCi0JcmV0dXJuIGxsX25ldzsKLX0KLQotLyoKLSAqIENyZWF0ZSB0aGUg
bWFpbiBsaW5rZWQgbGlzdCBhbG9uZyB3aXRoIGVhY2ggaW5kaXZpZHVhbCBjb3JlcyBsaW5rZWQg
bGlzdC4gQSB1c2VkIGFuZCBhIGZyZWUgbGlzdAotICogYXJlIGNyZWF0ZWQgdG8gbWFuYWdlIGVu
dHJpZXMuCi0gKi8KLXN0YXRpYyBpbnQKLWluaXRfZGF0YV9sbCAodm9pZCkKLXsKLQlpbnQgbGNv
cmU7Ci0KLQlSVEVfTENPUkVfRk9SRUFDSF9TTEFWRShsY29yZSkgewotCQlsY29yZV9pbmZvW2xj
b3JlXS5sY29yZV9sbCA9IG1hbGxvYyhzaXplb2Yoc3RydWN0IGxjb3JlX2xsX2luZm8pKTsKLQkJ
aWYgKGxjb3JlX2luZm9bbGNvcmVdLmxjb3JlX2xsID09IE5VTEwpIHsKLQkJCVJURV9MT0coRVJS
LCBWSE9TVF9DT05GSUcsICJGYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBsY29yZV9sbC5c
biIpOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0KLQkJbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwt
PmRldmljZV9udW0gPSAwOwotCQlsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbC0+ZGV2X3JlbW92
YWxfZmxhZyA9IEFDS19ERVZfUkVNT1ZBTDsKLQkJbGNvcmVfaW5mb1tsY29yZV0ubGNvcmVfbGwt
PmxsX3Jvb3RfdXNlZCA9IE5VTEw7Ci0JCWlmIChudW1fZGV2aWNlcyAlIG51bV9zd2l0Y2hpbmdf
Y29yZXMpCi0JCQlsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbC0+bGxfcm9vdF9mcmVlID0gYWxs
b2NfZGF0YV9sbCgobnVtX2RldmljZXMgLyBudW1fc3dpdGNoaW5nX2NvcmVzKSArIDEpOwotCQll
bHNlCi0JCQlsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbC0+bGxfcm9vdF9mcmVlID0gYWxsb2Nf
ZGF0YV9sbChudW1fZGV2aWNlcyAvIG51bV9zd2l0Y2hpbmdfY29yZXMpOwotCX0KLQotCS8qIEFs
bG9jYXRlIGRldmljZXMgdXAgdG8gYSBtYXhpbXVtIG9mIE1BWF9ERVZJQ0VTLiAqLwotCWxsX3Jv
b3RfZnJlZSA9IGFsbG9jX2RhdGFfbGwoTUlOKChudW1fZGV2aWNlcyksIE1BWF9ERVZJQ0VTKSk7
Ci0KLQlyZXR1cm4gMDsKLX0KLS8qCi0gKiBSZW1vdmUgYSBkZXZpY2UgZnJvbSB0aGUgc3BlY2lm
aWMgZGF0YSBjb3JlIGxpbmtlZCBsaXN0IGFuZCBmcm9tIHRoZSBtYWluIGxpbmtlZCBsaXN0LiBU
aGUKLSAqIHJ4L3R4IHRocmVhZCBtdXN0IGJlIHNldCB0aGUgZmxhZyB0byBpbmRpY2F0ZSB0aGF0
IGl0IGlzIHNhZmUgdG8gcmVtb3ZlIHRoZSBkZXZpY2UuCi0gKiB1c2VkLgotICovCi1zdGF0aWMg
dm9pZAotZGVzdHJveV9kZXZpY2UgKHZvbGF0aWxlIHN0cnVjdCB2aXJ0aW9fbmV0ICpkZXYpCi17
Ci0Jc3RydWN0IHZpcnRpb19uZXRfZGF0YV9sbCAqbGxfbGNvcmVfZGV2X2N1cjsKLQlzdHJ1Y3Qg
dmlydGlvX25ldF9kYXRhX2xsICpsbF9tYWluX2Rldl9jdXI7Ci0Jc3RydWN0IHZpcnRpb19uZXRf
ZGF0YV9sbCAqbGxfbGNvcmVfZGV2X2xhc3QgPSBOVUxMOwotCXN0cnVjdCB2aXJ0aW9fbmV0X2Rh
dGFfbGwgKmxsX21haW5fZGV2X2xhc3QgPSBOVUxMOwotCWludCBsY29yZTsKLQotCWRldi0+Zmxh
Z3MgJj0gflZJUlRJT19ERVZfUlVOTklORzsKLQotCS8qc2V0IHRoZSByZW1vdmUgZmxhZy4gKi8K
LQlkZXYtPnJlbW92ZSA9IDE7Ci0KLQl3aGlsZShkZXYtPnJlYWR5ICE9IERFVklDRV9TQUZFX1JF
TU9WRSkgewotCQlydGVfcGF1c2UoKTsKLQl9Ci0KLQkvKiBTZWFyY2ggZm9yIGVudHJ5IHRvIGJl
IHJlbW92ZWQgZnJvbSBsY29yZSBsbCAqLwotCWxsX2xjb3JlX2Rldl9jdXIgPSBsY29yZV9pbmZv
W2Rldi0+Y29yZWlkXS5sY29yZV9sbC0+bGxfcm9vdF91c2VkOwotCXdoaWxlIChsbF9sY29yZV9k
ZXZfY3VyICE9IE5VTEwpIHsKLQkJaWYgKGxsX2xjb3JlX2Rldl9jdXItPmRldiA9PSBkZXYpIHsK
LQkJCWJyZWFrOwotCQl9IGVsc2UgewotCQkJbGxfbGNvcmVfZGV2X2xhc3QgPSBsbF9sY29yZV9k
ZXZfY3VyOwotCQkJbGxfbGNvcmVfZGV2X2N1ciA9IGxsX2xjb3JlX2Rldl9jdXItPm5leHQ7Ci0J
CX0KLQl9Ci0KLQkvKiBTZWFyY2ggZm9yIGVudHJ5IHRvIGJlIHJlbW92ZWQgZnJvbSBtYWluIGxs
ICovCi0JbGxfbWFpbl9kZXZfY3VyID0gbGxfcm9vdF91c2VkOwotCWxsX21haW5fZGV2X2xhc3Qg
PSBOVUxMOwotCXdoaWxlIChsbF9tYWluX2Rldl9jdXIgIT0gTlVMTCkgewotCQlpZiAobGxfbWFp
bl9kZXZfY3VyLT5kZXYgPT0gZGV2KSB7Ci0JCQlicmVhazsKLQkJfSBlbHNlIHsKLQkJCWxsX21h
aW5fZGV2X2xhc3QgPSBsbF9tYWluX2Rldl9jdXI7Ci0JCQlsbF9tYWluX2Rldl9jdXIgPSBsbF9t
YWluX2Rldl9jdXItPm5leHQ7Ci0JCX0KLQl9Ci0KLQlpZiAobGxfbGNvcmVfZGV2X2N1ciA9PSBO
VUxMIHx8IGxsX21haW5fZGV2X2N1ciA9PSBOVUxMKSB7Ci0JCVJURV9MT0coRVJSLCBYRU5IT1NU
LCAiJXM6IGNvdWxkIGZpbmQgZGV2aWNlIGluIHBlcl9jcHUgbGlzdCBvciBtYWluX2xpc3RcbiIs
IF9fZnVuY19fKTsKLQkJcmV0dXJuOwotCX0KLQotCS8qIFJlbW92ZSBlbnRyaWVzIGZyb20gdGhl
IGxjb3JlIGFuZCBtYWluIGxsLiAqLwotCXJtX2RhdGFfbGxfZW50cnkoJmxjb3JlX2luZm9bbGxf
bGNvcmVfZGV2X2N1ci0+ZGV2LT5jb3JlaWRdLmxjb3JlX2xsLT5sbF9yb290X3VzZWQsIGxsX2xj
b3JlX2Rldl9jdXIsIGxsX2xjb3JlX2Rldl9sYXN0KTsKLQlybV9kYXRhX2xsX2VudHJ5KCZsbF9y
b290X3VzZWQsIGxsX21haW5fZGV2X2N1ciwgbGxfbWFpbl9kZXZfbGFzdCk7Ci0KLQkvKiBTZXQg
dGhlIGRldl9yZW1vdmFsX2ZsYWcgb24gZWFjaCBsY29yZS4gKi8KLQlSVEVfTENPUkVfRk9SRUFD
SF9TTEFWRShsY29yZSkgewotCQlsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbC0+ZGV2X3JlbW92
YWxfZmxhZyA9IFJFUVVFU1RfREVWX1JFTU9WQUw7Ci0JfQotCi0JLyoKLQkgKiBPbmNlIGVhY2gg
Y29yZSBoYXMgc2V0IHRoZSBkZXZfcmVtb3ZhbF9mbGFnIHRvIEFDS19ERVZfUkVNT1ZBTCB3ZSBj
YW4gYmUgc3VyZSB0aGF0Ci0JICogdGhleSBjYW4gbm8gbG9uZ2VyIGFjY2VzcyB0aGUgZGV2aWNl
IHJlbW92ZWQgZnJvbSB0aGUgbGlua2VkIGxpc3RzIGFuZCB0aGF0IHRoZSBkZXZpY2VzCi0JICog
YXJlIG5vIGxvbmdlciBpbiB1c2UuCi0JICovCi0JUlRFX0xDT1JFX0ZPUkVBQ0hfU0xBVkUobGNv
cmUpIHsKLQkJd2hpbGUgKGxjb3JlX2luZm9bbGNvcmVdLmxjb3JlX2xsLT5kZXZfcmVtb3ZhbF9m
bGFnICE9IEFDS19ERVZfUkVNT1ZBTCkgewotCQkJcnRlX3BhdXNlKCk7Ci0JCX0KLQl9Ci0KLQkv
KiBBZGQgdGhlIGVudHJpZXMgYmFjayB0byB0aGUgbGNvcmUgYW5kIG1haW4gZnJlZSBsbC4qLwot
CXB1dF9kYXRhX2xsX2ZyZWVfZW50cnkoJmxjb3JlX2luZm9bbGxfbGNvcmVfZGV2X2N1ci0+ZGV2
LT5jb3JlaWRdLmxjb3JlX2xsLT5sbF9yb290X2ZyZWUsIGxsX2xjb3JlX2Rldl9jdXIpOwotCXB1
dF9kYXRhX2xsX2ZyZWVfZW50cnkoJmxsX3Jvb3RfZnJlZSwgbGxfbWFpbl9kZXZfY3VyKTsKLQot
CS8qIERlY3JlbWVudCBudW1iZXIgb2YgZGV2aWNlIG9uIHRoZSBsY29yZS4gKi8KLQlsY29yZV9p
bmZvW2xsX2xjb3JlX2Rldl9jdXItPmRldi0+Y29yZWlkXS5sY29yZV9sbC0+ZGV2aWNlX251bS0t
OwotCi0JUlRFX0xPRyhJTkZPLCBWSE9TVF9EQVRBLCAiICAjIyMjIyglIlBSSXU2NCIpIERldmlj
ZSBoYXMgYmVlbiByZW1vdmVkIGZyb20gZGF0YSBjb3JlXG4iLCBkZXYtPmRldmljZV9maCk7Ci19
Ci0KLS8qCi0gKiBBIG5ldyBkZXZpY2UgaXMgYWRkZWQgdG8gYSBkYXRhIGNvcmUuIEZpcnN0IHRo
ZSBkZXZpY2UgaXMgYWRkZWQgdG8gdGhlIG1haW4gbGlua2VkIGxpc3QKLSAqIGFuZCB0aGUgYWxs
b2NhdGVkIHRvIGEgc3BlY2lmaWMgZGF0YSBjb3JlLgotICovCi1zdGF0aWMgaW50Ci1uZXdfZGV2
aWNlIChzdHJ1Y3QgdmlydGlvX25ldCAqZGV2KQotewotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFf
bGwgKmxsX2RldjsKLQlpbnQgbGNvcmUsIGNvcmVfYWRkID0gMDsKLQl1aW50MzJfdCBkZXZpY2Vf
bnVtX21pbiA9IG51bV9kZXZpY2VzOwotCi0JLyogQWRkIGRldmljZSB0byBtYWluIGxsICovCi0J
bGxfZGV2ID0gZ2V0X2RhdGFfbGxfZnJlZV9lbnRyeSgmbGxfcm9vdF9mcmVlKTsKLQlpZiAobGxf
ZGV2ID09IE5VTEwpIHsKLQkJUlRFX0xPRyhJTkZPLCBWSE9TVF9EQVRBLCAiKCUiUFJJdTY0Iikg
Tm8gZnJlZSBlbnRyeSBmb3VuZCBpbiBsaW5rZWQgbGlzdC4gRGV2aWNlIGxpbWl0ICIKLQkJCSJv
ZiAlZCBkZXZpY2VzIHBlciBjb3JlIGhhcyBiZWVuIHJlYWNoZWRcbiIsCi0JCQlkZXYtPmRldmlj
ZV9maCwgbnVtX2RldmljZXMpOwotCQlyZXR1cm4gLTE7Ci0JfQotCWxsX2Rldi0+ZGV2ID0gZGV2
OwotCWFkZF9kYXRhX2xsX2VudHJ5KCZsbF9yb290X3VzZWQsIGxsX2Rldik7Ci0KLQkvKnJlc2V0
IHJlYWR5IGZsYWcqLwotCWRldi0+cmVhZHkgPSBERVZJQ0VfTk9UX1JFQURZOwotCWRldi0+cmVt
b3ZlID0gMDsKLQotCS8qIEZpbmQgYSBzdWl0YWJsZSBsY29yZSB0byBhZGQgdGhlIGRldmljZS4g
Ki8KLQlSVEVfTENPUkVfRk9SRUFDSF9TTEFWRShsY29yZSkgewotCQlpZiAobGNvcmVfaW5mb1ts
Y29yZV0ubGNvcmVfbGwtPmRldmljZV9udW0gPCBkZXZpY2VfbnVtX21pbikgewotCQkJZGV2aWNl
X251bV9taW4gPSBsY29yZV9pbmZvW2xjb3JlXS5sY29yZV9sbC0+ZGV2aWNlX251bTsKLQkJCWNv
cmVfYWRkID0gbGNvcmU7Ci0JCX0KLQl9Ci0JLyogQWRkIGRldmljZSB0byBsY29yZSBsbCAqLwot
CWxsX2Rldi0+ZGV2LT5jb3JlaWQgPSBjb3JlX2FkZDsKLQlsbF9kZXYgPSBnZXRfZGF0YV9sbF9m
cmVlX2VudHJ5KCZsY29yZV9pbmZvW2xsX2Rldi0+ZGV2LT5jb3JlaWRdLmxjb3JlX2xsLT5sbF9y
b290X2ZyZWUpOwotCWlmIChsbF9kZXYgPT0gTlVMTCkgewotCQlSVEVfTE9HKElORk8sIFZIT1NU
X0RBVEEsICIoJSJQUkl1NjQiKSBGYWlsZWQgdG8gYWRkIGRldmljZSB0byBkYXRhIGNvcmVcbiIs
IGRldi0+ZGV2aWNlX2ZoKTsKLQkJZGVzdHJveV9kZXZpY2UoZGV2KTsKLQkJcmV0dXJuIC0xOwot
CX0KLQlsbF9kZXYtPmRldiA9IGRldjsKLQlhZGRfZGF0YV9sbF9lbnRyeSgmbGNvcmVfaW5mb1ts
bF9kZXYtPmRldi0+Y29yZWlkXS5sY29yZV9sbC0+bGxfcm9vdF91c2VkLCBsbF9kZXYpOwotCi0J
LyogSW5pdGlhbGl6ZSBkZXZpY2Ugc3RhdHMgKi8KLQltZW1zZXQoJmRldl9zdGF0aXN0aWNzW2Rl
di0+ZGV2aWNlX2ZoXSwgMCwgc2l6ZW9mKHN0cnVjdCBkZXZpY2Vfc3RhdGlzdGljcykpOwotCi0J
bGNvcmVfaW5mb1tsbF9kZXYtPmRldi0+Y29yZWlkXS5sY29yZV9sbC0+ZGV2aWNlX251bSsrOwot
CWRldi0+ZmxhZ3MgfD0gVklSVElPX0RFVl9SVU5OSU5HOwotCi0JUlRFX0xPRyhJTkZPLCBWSE9T
VF9EQVRBLCAiKCUiUFJJdTY0IikgRGV2aWNlIGhhcyBiZWVuIGFkZGVkIHRvIGRhdGEgY29yZSAl
ZFxuIiwgZGV2LT5kZXZpY2VfZmgsIGRldi0+Y29yZWlkKTsKLQotCWxpbmtfdm1kcShkZXYpOwot
Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBUaGVzZSBjYWxsYmFjayBhbGxvdyBkZXZpY2VzIHRv
IGJlIGFkZGVkIHRvIHRoZSBkYXRhIGNvcmUgd2hlbiBjb25maWd1cmF0aW9uCi0gKiBoYXMgYmVl
biBmdWxseSBjb21wbGV0ZS4KLSAqLwotc3RhdGljIGNvbnN0IHN0cnVjdCB2aXJ0aW9fbmV0X2Rl
dmljZV9vcHMgdmlydGlvX25ldF9kZXZpY2Vfb3BzID0KLXsKLQkubmV3X2RldmljZSA9ICBuZXdf
ZGV2aWNlLAotCS5kZXN0cm95X2RldmljZSA9IGRlc3Ryb3lfZGV2aWNlLAotfTsKLQotLyoKLSAq
IFRoaXMgaXMgYSB0aHJlYWQgd2lsbCB3YWtlIHVwIGFmdGVyIGEgcGVyaW9kIHRvIHByaW50IHN0
YXRzIGlmIHRoZSB1c2VyIGhhcwotICogZW5hYmxlZCB0aGVtLgotICovCi1zdGF0aWMgdm9pZAot
cHJpbnRfc3RhdHModm9pZCkKLXsKLQlzdHJ1Y3QgdmlydGlvX25ldF9kYXRhX2xsICpkZXZfbGw7
Ci0JdWludDY0X3QgdHhfZHJvcHBlZCwgcnhfZHJvcHBlZDsKLQl1aW50NjRfdCB0eCwgdHhfdG90
YWwsIHJ4LCByeF90b3RhbDsKLQl1aW50MzJfdCBkZXZpY2VfZmg7Ci0JY29uc3QgY2hhciBjbHJb
XSA9IHsgMjcsICdbJywgJzInLCAnSicsICdcMCcgfTsKLQljb25zdCBjaGFyIHRvcF9sZWZ0W10g
PSB7IDI3LCAnWycsICcxJywgJzsnLCAnMScsICdIJywnXDAnIH07Ci0KLQl3aGlsZSgxKSB7Ci0J
CXNsZWVwKGVuYWJsZV9zdGF0cyk7Ci0KLQkJLyogQ2xlYXIgc2NyZWVuIGFuZCBtb3ZlIHRvIHRv
cCBsZWZ0ICovCi0JCXByaW50ZigiJXMlcyIsIGNsciwgdG9wX2xlZnQpOwotCi0JCXByaW50Zigi
XG5EZXZpY2Ugc3RhdGlzdGljcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0i
KTsKLQotCQlkZXZfbGwgPSBsbF9yb290X3VzZWQ7Ci0JCXdoaWxlIChkZXZfbGwgIT0gTlVMTCkg
ewotCQkJZGV2aWNlX2ZoID0gKHVpbnQzMl90KWRldl9sbC0+ZGV2LT5kZXZpY2VfZmg7Ci0JCQl0
eF90b3RhbCA9IGRldl9zdGF0aXN0aWNzW2RldmljZV9maF0udHhfdG90YWw7Ci0JCQl0eCA9IGRl
dl9zdGF0aXN0aWNzW2RldmljZV9maF0udHg7Ci0JCQl0eF9kcm9wcGVkID0gdHhfdG90YWwgLSB0
eDsKLQkJCXJ4X3RvdGFsID0gcnRlX2F0b21pYzY0X3JlYWQoJmRldl9zdGF0aXN0aWNzW2Rldmlj
ZV9maF0ucnhfdG90YWwpOwotCQkJcnggPSBydGVfYXRvbWljNjRfcmVhZCgmZGV2X3N0YXRpc3Rp
Y3NbZGV2aWNlX2ZoXS5yeCk7Ci0JCQlyeF9kcm9wcGVkID0gcnhfdG90YWwgLSByeDsKLQotCQkJ
cHJpbnRmKCJcblN0YXRpc3RpY3MgZm9yIGRldmljZSAlIlBSSXUzMiIgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIgotCQkJCQkiXG5UWCB0b3RhbDogCQklIlBSSXU2NCIiCi0JCQkJCSJc
blRYIGRyb3BwZWQ6IAkJJSJQUkl1NjQiIgotCQkJCQkiXG5UWCBzdWNjZXNzZnVsOiAJCSUiUFJJ
dTY0IiIKLQkJCQkJIlxuUlggdG90YWw6IAkJJSJQUkl1NjQiIgotCQkJCQkiXG5SWCBkcm9wcGVk
OiAJCSUiUFJJdTY0IiIKLQkJCQkJIlxuUlggc3VjY2Vzc2Z1bDogCQklIlBSSXU2NCIiLAotCQkJ
CQlkZXZpY2VfZmgsCi0JCQkJCXR4X3RvdGFsLAotCQkJCQl0eF9kcm9wcGVkLAotCQkJCQl0eCwK
LQkJCQkJcnhfdG90YWwsCi0JCQkJCXJ4X2Ryb3BwZWQsCi0JCQkJCXJ4KTsKLQotCQkJZGV2X2xs
ID0gZGV2X2xsLT5uZXh0OwotCQl9Ci0JCXByaW50ZigiXG49PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIpOwotCX0KLX0KLQotCi1pbnQgaW5p
dF92aXJ0aW9fbmV0KHN0cnVjdCB2aXJ0aW9fbmV0X2RldmljZV9vcHMgY29uc3QgKiBjb25zdCBv
cHMpOwotCi0vKgotICogTWFpbiBmdW5jdGlvbiwgZG9lcyBpbml0aWFsaXNhdGlvbiBhbmQgY2Fs
bHMgdGhlIHBlci1sY29yZSBmdW5jdGlvbnMuCi0gKi8KLWludAotbWFpbihpbnQgYXJnYywgY2hh
ciAqYXJndltdKQotewotCXN0cnVjdCBydGVfbWVtcG9vbCAqbWJ1Zl9wb29sOwotCXVuc2lnbmVk
IGxjb3JlX2lkLCBjb3JlX2lkID0gMDsKLQl1bnNpZ25lZCBuYl9wb3J0cywgdmFsaWRfbnVtX3Bv
cnRzOwotCWludCByZXQ7Ci0JdWludDhfdCBwb3J0aWQ7Ci0Jc3RhdGljIHB0aHJlYWRfdCB0aWQ7
Ci0JY2hhciB0aHJlYWRfbmFtZVtSVEVfTUFYX1RIUkVBRF9OQU1FX0xFTl07Ci0KLQkvKiBpbml0
IEVBTCAqLwotCXJldCA9IHJ0ZV9lYWxfaW5pdChhcmdjLCBhcmd2KTsKLQlpZiAocmV0IDwgMCkK
LQkJcnRlX2V4aXQoRVhJVF9GQUlMVVJFLCAiRXJyb3Igd2l0aCBFQUwgaW5pdGlhbGl6YXRpb25c
biIpOwotCWFyZ2MgLT0gcmV0OwotCWFyZ3YgKz0gcmV0OwotCi0JLyogcGFyc2UgYXBwIGFyZ3Vt
ZW50cyAqLwotCXJldCA9IHVzX3Zob3N0X3BhcnNlX2FyZ3MoYXJnYywgYXJndik7Ci0JaWYgKHJl
dCA8IDApCi0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwgIkludmFsaWQgYXJndW1lbnRcbiIpOwot
Ci0JZm9yIChsY29yZV9pZCA9IDA7IGxjb3JlX2lkIDwgUlRFX01BWF9MQ09SRTsgbGNvcmVfaWQg
KyspCi0JCWlmIChydGVfbGNvcmVfaXNfZW5hYmxlZChsY29yZV9pZCkpCi0JCQlsY29yZV9pZHNb
Y29yZV9pZCArK10gPSBsY29yZV9pZDsKLQotCWlmIChydGVfbGNvcmVfY291bnQoKSA+IFJURV9N
QVhfTENPUkUpCi0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwiTm90IGVub3VnaCBjb3Jlc1xuIik7
Ci0KLQkvKnNldCB0aGUgbnVtYmVyIG9mIHN3aXRoY2luZyBjb3JlcyBhdmFpbGFibGUqLwotCW51
bV9zd2l0Y2hpbmdfY29yZXMgPSBydGVfbGNvcmVfY291bnQoKS0xOwotCi0JLyogR2V0IHRoZSBu
dW1iZXIgb2YgcGh5c2ljYWwgcG9ydHMuICovCi0JbmJfcG9ydHMgPSBydGVfZXRoX2Rldl9jb3Vu
dCgpOwotCi0JLyoKLQkgKiBVcGRhdGUgdGhlIGdsb2JhbCB2YXIgTlVNX1BPUlRTIGFuZCBnbG9i
YWwgYXJyYXkgUE9SVFMKLQkgKiBhbmQgZ2V0IHZhbHVlIG9mIHZhciBWQUxJRF9OVU1fUE9SVFMg
YWNjb3JkaW5nIHRvIHN5c3RlbSBwb3J0cyBudW1iZXIKLQkgKi8KLQl2YWxpZF9udW1fcG9ydHMg
PSBjaGVja19wb3J0c19udW0obmJfcG9ydHMpOwotCi0JaWYgKCh2YWxpZF9udW1fcG9ydHMgPT0g
IDApIHx8ICh2YWxpZF9udW1fcG9ydHMgPiBNQVhfU1VQX1BPUlRTKSkgewotCQlSVEVfTE9HKElO
Rk8sIFZIT1NUX1BPUlQsICJDdXJyZW50IGVuYWJsZWQgcG9ydCBudW1iZXIgaXMgJXUsIgotCQkJ
ImJ1dCBvbmx5ICV1IHBvcnQgY2FuIGJlIGVuYWJsZWRcbiIsbnVtX3BvcnRzLCBNQVhfU1VQX1BP
UlRTKTsKLQkJcmV0dXJuIC0xOwotCX0KLQotCS8qIENyZWF0ZSB0aGUgbWJ1ZiBwb29sLiAqLwot
CW1idWZfcG9vbCA9IHJ0ZV9wa3RtYnVmX3Bvb2xfY3JlYXRlKCJNQlVGX1BPT0wiLAotCQlOVU1f
TUJVRlNfUEVSX1BPUlQgKiB2YWxpZF9udW1fcG9ydHMsIE1CVUZfQ0FDSEVfU0laRSwgMCwKLQkJ
UlRFX01CVUZfREVGQVVMVF9CVUZfU0laRSwgcnRlX3NvY2tldF9pZCgpKTsKLQlpZiAobWJ1Zl9w
b29sID09IE5VTEwpCi0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwgIkNhbm5vdCBjcmVhdGUgbWJ1
ZiBwb29sXG4iKTsKLQotCS8qIGluaXRpYWxpemUgYWxsIHBvcnRzICovCi0JZm9yIChwb3J0aWQg
PSAwOyBwb3J0aWQgPCBuYl9wb3J0czsgcG9ydGlkKyspIHsKLQkJLyogc2tpcCBwb3J0cyB0aGF0
IGFyZSBub3QgZW5hYmxlZCAqLwotCQlpZiAoKGVuYWJsZWRfcG9ydF9tYXNrICYgKDEgPDwgcG9y
dGlkKSkgPT0gMCkgewotCQkJUlRFX0xPRyhJTkZPLCBWSE9TVF9QT1JULCAiU2tpcHBpbmcgZGlz
YWJsZWQgcG9ydCAlZFxuIiwgcG9ydGlkKTsKLQkJCWNvbnRpbnVlOwotCQl9Ci0JCWlmIChwb3J0
X2luaXQocG9ydGlkLCBtYnVmX3Bvb2wpICE9IDApCi0JCQlydGVfZXhpdChFWElUX0ZBSUxVUkUs
ICJDYW5ub3QgaW5pdGlhbGl6ZSBuZXR3b3JrIHBvcnRzXG4iKTsKLQl9Ci0KLQkvKiBJbml0aWFs
aXNlIGFsbCBsaW5rZWQgbGlzdHMuICovCi0JaWYgKGluaXRfZGF0YV9sbCgpID09IC0xKQotCQly
dGVfZXhpdChFWElUX0ZBSUxVUkUsICJGYWlsZWQgdG8gaW5pdGlhbGl6ZSBsaW5rZWQgbGlzdFxu
Iik7Ci0KLQkvKiBJbml0aWFsaXplIGRldmljZSBzdGF0cyAqLwotCW1lbXNldCgmZGV2X3N0YXRp
c3RpY3MsIDAsIHNpemVvZihkZXZfc3RhdGlzdGljcykpOwotCi0JLyogRW5hYmxlIHN0YXRzIGlm
IHRoZSB1c2VyIG9wdGlvbiBpcyBzZXQuICovCi0JaWYgKGVuYWJsZV9zdGF0cykgewotCQlyZXQg
PSBwdGhyZWFkX2NyZWF0ZSgmdGlkLCBOVUxMLCAodm9pZCAqKXByaW50X3N0YXRzLCBOVUxMKTsK
LQkJaWYgKHJldCAhPSAwKQotCQkJcnRlX2V4aXQoRVhJVF9GQUlMVVJFLAotCQkJCSJDYW5ub3Qg
Y3JlYXRlIHByaW50LXN0YXRzIHRocmVhZFxuIik7Ci0KLQkJLyogU2V0IHRocmVhZF9uYW1lIGZv
ciBhaWQgaW4gZGVidWdnaW5nLiAqLwotCQlzbnByaW50Zih0aHJlYWRfbmFtZSwgUlRFX01BWF9U
SFJFQURfTkFNRV9MRU4sICJwcmludC14ZW4tc3RhdHMiKTsKLQkJcmV0ID0gcnRlX3RocmVhZF9z
ZXRuYW1lKHRpZCwgdGhyZWFkX25hbWUpOwotCQlpZiAocmV0ICE9IDApCi0JCQlSVEVfTE9HKERF
QlVHLCBWSE9TVF9DT05GSUcsCi0JCQkJIkNhbm5vdCBzZXQgcHJpbnQtc3RhdHMgbmFtZVxuIik7
Ci0JfQotCi0JLyogTGF1bmNoIGFsbCBkYXRhIGNvcmVzLiAqLwotCVJURV9MQ09SRV9GT1JFQUNI
X1NMQVZFKGxjb3JlX2lkKSB7Ci0JCXJ0ZV9lYWxfcmVtb3RlX2xhdW5jaChzd2l0Y2hfd29ya2Vy
LCBtYnVmX3Bvb2wsIGxjb3JlX2lkKTsKLQl9Ci0KLQlpbml0X3ZpcnRpb194ZW4oJnZpcnRpb19u
ZXRfZGV2aWNlX29wcyk7Ci0KLQl2aXJ0aW9fbW9uaXRvcl9sb29wKCk7Ci0JcmV0dXJuIDA7Ci19
CmRpZmYgLS1naXQgYS9leGFtcGxlcy92aG9zdF94ZW4vbWFpbi5oIGIvZXhhbXBsZXMvdmhvc3Rf
eGVuL21haW4uaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNWZmNDhmZC4uMDAwMDAw
MAotLS0gYS9leGFtcGxlcy92aG9zdF94ZW4vbWFpbi5oCisrKyAvZGV2L251bGwKQEAgLTEsNjYg
KzAsMCBAQAotLyotCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAx
MC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogICBBbGwg
cmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlvbiwg
YXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICog
ICBhcmUgbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBt
dXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBS
ZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNv
cHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAgICBkaXN0cmlidXRp
b24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0aW9uIG5vciB0
aGUgbmFtZXMgb2YgaXRzCi0gKiAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5k
b3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICAgIGZyb20gdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiAg
IFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBD
T05UUklCVVRPUlMKLSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiAgIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09Q
WVJJR0hUCi0gKiAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJF
Q1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogICBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENP
TlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LAotICogICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJ
TiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAoSU5DTFVESU5HIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UK
LSAqICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaWZuZGVmIF9NQUlOX0hfCi0jZGVmaW5lIF9NQUlO
X0hfCi0KLS8qIE1hY3JvcyBmb3IgcHJpbnRpbmcgdXNpbmcgUlRFX0xPRyAqLwotI2RlZmluZSBS
VEVfTE9HVFlQRV9WSE9TVF9DT05GSUcgUlRFX0xPR1RZUEVfVVNFUjEKLSNkZWZpbmUgUlRFX0xP
R1RZUEVfVkhPU1RfREFUQSAgIFJURV9MT0dUWVBFX1VTRVIyCi0jZGVmaW5lIFJURV9MT0dUWVBF
X1ZIT1NUX1BPUlQgICBSVEVfTE9HVFlQRV9VU0VSMwotCi0vKgotICogRGV2aWNlIGxpbmtlZCBs
aXN0IHN0cnVjdHVyZSBmb3IgZGF0YSBwYXRoLgotICovCi1zdHJ1Y3QgdmlydGlvX25ldF9kYXRh
X2xsCi17Ci0Jc3RydWN0IHZpcnRpb19uZXQgICAgICAgICAgKmRldjsgICAvKiBQb2ludGVyIHRv
IGRldmljZSBjcmVhdGVkIGJ5IGNvbmZpZ3VyYXRpb24gY29yZS4gKi8KLQlzdHJ1Y3QgdmlydGlv
X25ldF9kYXRhX2xsICAqbmV4dDsgIC8qIFBvaW50ZXIgdG8gbmV4dCBkZXZpY2UgaW4gbGlua2Vk
IGxpc3QuICovCi19OwotCi0vKgotICogU3RydWN0dXJlIGNvbnRhaW5pbmcgZGF0YSBjb3JlIHNw
ZWNpZmljIGluZm9ybWF0aW9uLgotICovCi1zdHJ1Y3QgbGNvcmVfbGxfaW5mbwotewotCXN0cnVj
dCB2aXJ0aW9fbmV0X2RhdGFfbGwgICAgKmxsX3Jvb3RfZnJlZTsgCS8qIFBvaW50ZXIgdG8gaGVh
ZCBpbiBmcmVlIGxpbmtlZCBsaXN0LiAqLwotCXN0cnVjdCB2aXJ0aW9fbmV0X2RhdGFfbGwgICAg
KmxsX3Jvb3RfdXNlZDsJICAgIC8qIFBvaW50ZXIgdG8gaGVhZCBvZiB1c2VkIGxpbmtlZCBsaXN0
LiAqLwotCXVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgIGRldmljZV9udW07ICAgICAgIC8q
IE51bWJlciBvZiBkZXZpY2VzIG9uIGxjb3JlLiAqLwotCXZvbGF0aWxlICB1aW50OF90ICAgICAg
ICAgICAgIGRldl9yZW1vdmFsX2ZsYWc7IC8qIEZsYWcgdG8gc3luY2hyb25pemUgZGV2aWNlIHJl
bW92YWwuICovCi19OwotCi1zdHJ1Y3QgbGNvcmVfaW5mbwotewotCXN0cnVjdCBsY29yZV9sbF9p
bmZvCSpsY29yZV9sbDsJLyogUG9pbnRlciB0byBkYXRhIGNvcmUgc3BlY2lmaWMgbGNvcmVfbGxf
aW5mbyBzdHJ1Y3QgKi8KLX07Ci0jZW5kaWYgLyogX01BSU5fSF8gKi8KZGlmZiAtLWdpdCBhL2V4
YW1wbGVzL3Zob3N0X3hlbi92aG9zdF9tb25pdG9yLmMgYi9leGFtcGxlcy92aG9zdF94ZW4vdmhv
c3RfbW9uaXRvci5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmYjk2MDZiLi4wMDAw
MDAwCi0tLSBhL2V4YW1wbGVzL3Zob3N0X3hlbi92aG9zdF9tb25pdG9yLmMKKysrIC9kZXYvbnVs
bApAQCAtMSw1OTUgKzAsMCBAQAotLyotCi0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5
cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVk
LgotICogICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1v
ZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9ucwotICogICBhcmUgbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIu
Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2Ug
dGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAg
ICBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBv
cmF0aW9uIG5vciB0aGUgbmFtZXMgb2YgaXRzCi0gKiAgICAgICBjb250cmlidXRvcnMgbWF5IGJl
IHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICAgIGZy
b20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lv
bi4KLSAqCi0gKiAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBI
T0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1Ig
SU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywg
VEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
Ci0gKiAgIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUgQ09QWVJJR0hUCi0gKiAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUg
Rk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICogICBTUEVDSUFMLCBFWEVN
UExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAg
IExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
IExPU1MgT0YgVVNFLAotICogICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAo
SU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UKLSAqICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRI
RSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSA8c3RkbGliLmg+
Ci0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxkaXJlbnQuaD4KLSNpbmNsdWRlIDx1bmlz
dGQuaD4KLSNpbmNsdWRlIDxzeXMvZXZlbnRmZC5oPgotI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgot
I2luY2x1ZGUgPHN5cy9tbWFuLmg+Ci0jaW5jbHVkZSA8eGVuL3hlbi1jb21wYXQuaD4KLSNpZiBf
X1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDAyMDAKLSNpbmNsdWRlIDx4
cy5oPgotI2Vsc2UKLSNpbmNsdWRlIDx4ZW5zdG9yZS5oPgotI2VuZGlmCi0jaW5jbHVkZSA8bGlu
dXgvdmlydGlvX3JpbmcuaD4KLSNpbmNsdWRlIDxsaW51eC92aXJ0aW9fcGNpLmg+Ci0jaW5jbHVk
ZSA8bGludXgvdmlydGlvX25ldC5oPgotCi0jaW5jbHVkZSA8cnRlX2V0aGRldi5oPgotI2luY2x1
ZGUgPHJ0ZV9sb2cuaD4KLSNpbmNsdWRlIDxydGVfbWFsbG9jLmg+Ci0jaW5jbHVkZSA8cnRlX3N0
cmluZ19mbnMuaD4KLQotI2luY2x1ZGUgInZpcnRpby1uZXQuaCIKLSNpbmNsdWRlICJ4ZW5fdmhv
c3QuaCIKLQotc3RydWN0IHZpcnRpb193YXRjaCB7Ci0Jc3RydWN0IHhzX2hhbmRsZSAqeHM7Ci0J
aW50IHdhdGNoX2ZkOwotfTsKLQotCi0vKiBkZXZpY2Ugb3BzIHRvIGFkZC9yZW1vdmUgZGV2aWNl
IHRvL2Zyb20gZGF0YSBjb3JlLiAqLwotc3RhdGljIHN0cnVjdCB2aXJ0aW9fbmV0X2RldmljZV9v
cHMgY29uc3QgKm5vdGlmeV9vcHM7Ci0KLS8qIHJvb3QgYWRkcmVzcyBvZiB0aGUgbGlua2VkIGxp
c3QgaW4gdGhlIGNvbmZpZ3VyYXRpb24gY29yZS4gKi8KLXN0YXRpYyBzdHJ1Y3QgdmlydGlvX25l
dF9jb25maWdfbGwgKmxsX3Jvb3QgPSBOVUxMOwotCi0vKiByb290IGFkZHJlc3Mgb2YgVk0uICov
Ci1zdGF0aWMgc3RydWN0IHhlbl9ndWVzdGxpc3QgZ3Vlc3Rfcm9vdDsKLQotc3RhdGljIHN0cnVj
dCB2aXJ0aW9fd2F0Y2ggd2F0Y2g7Ci0KLXN0YXRpYyB2b2lkCi12cV92cmluZ19pbml0KHN0cnVj
dCB2aG9zdF92aXJ0cXVldWUgKnZxLCB1bnNpZ25lZCBpbnQgbnVtLCB1aW50OF90ICpwLAotCXVu
c2lnbmVkIGxvbmcgYWxpZ24pCi17Ci0JdnEtPnNpemUgPSBudW07Ci0JdnEtPmRlc2MgPSAoc3Ry
dWN0IHZyaW5nX2Rlc2MgKikgcDsKLQl2cS0+YXZhaWwgPSAoc3RydWN0IHZyaW5nX2F2YWlsICop
IChwICsKLQkJbnVtICogc2l6ZW9mKHN0cnVjdCB2cmluZ19kZXNjKSk7Ci0JdnEtPnVzZWQgPSAo
dm9pZCAqKQotCQlSVEVfQUxJR05fQ0VJTCggKHVpbnRwdHJfdCkoJnZxLT5hdmFpbC0+cmluZ1tu
dW1dKSwgYWxpZ24pOwotCi19Ci0KLXN0YXRpYyBpbnQKLWluaXRfd2F0Y2godm9pZCkKLXsKLQlz
dHJ1Y3QgeHNfaGFuZGxlICp4czsKLQlpbnQgcmV0OwotCWludCBmZDsKLQotCS8qIGdldCBhIGNv
bm5lY3Rpb24gdG8gdGhlIGRhZW1vbiAqLwotCXhzID0geHNfZGFlbW9uX29wZW4oKTsKLQlpZiAo
eHMgPT0gTlVMTCkgewotCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgInhzX2RhZW1vbl9vcGVuIGZh
aWxlZFxuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlyZXQgPSB4c193YXRjaCh4cywgIi9sb2Nh
bC9kb21haW4iLCAibXl0b2tlbiIpOwotCWlmIChyZXQgPT0gMCkgewotCQlSVEVfTE9HKEVSUiwg
WEVOSE9TVCwgIiVzOiB4c193YXRjaCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQkJeHNfZGFlbW9u
X2Nsb3NlKHhzKTsKLQkJcmV0dXJuIC0xOwotCX0KLQotCS8qIFdlIGFyZSBub3RpZmllZCBvZiBy
ZWFkIGF2YWlsYWJpbGl0eSBvbiB0aGUgd2F0Y2ggdmlhIHRoZSBmaWxlIGRlc2NyaXB0b3IuICov
Ci0JZmQgPSB4c19maWxlbm8oeHMpOwotCXdhdGNoLnhzID0geHM7Ci0Jd2F0Y2gud2F0Y2hfZmQg
PSBmZDsKLQotCVRBSUxRX0lOSVQoJmd1ZXN0X3Jvb3QpOwotCXJldHVybiAwOwotfQotCi1zdGF0
aWMgc3RydWN0IHhlbl9ndWVzdCAqCi1nZXRfeGVuX2d1ZXN0KGludCBkb21faWQpCi17Ci0Jc3Ry
dWN0IHhlbl9ndWVzdCAqZ3Vlc3QgPSBOVUxMOwotCi0JVEFJTFFfRk9SRUFDSChndWVzdCwgJmd1
ZXN0X3Jvb3QsIG5leHQpIHsKLQkJaWYoZ3Vlc3QtPmRvbV9pZCA9PSBkb21faWQpCi0JCQlyZXR1
cm4gZ3Vlc3Q7Ci0JfQotCi0JcmV0dXJuIE5VTEw7Ci19Ci0KLQotc3RhdGljIHN0cnVjdCB4ZW5f
Z3Vlc3QgKgotYWRkX3hlbl9ndWVzdChpbnQzMl90IGRvbV9pZCkKLXsKLQlzdHJ1Y3QgeGVuX2d1
ZXN0ICpndWVzdCA9IE5VTEw7Ci0KLQlpZiAoKGd1ZXN0ID0gZ2V0X3hlbl9ndWVzdChkb21faWQp
KSAhPSBOVUxMKQotCQlyZXR1cm4gZ3Vlc3Q7Ci0KLQlndWVzdCA9IGNhbGxvYygxLCBzaXplb2Yo
c3RydWN0IHhlbl9ndWVzdCkpOwotCWlmIChndWVzdCkgewotCQlSVEVfTE9HKEVSUiwgWEVOSE9T
VCwgIiAgJXM6IHJldHVybiBuZXdseSBjcmVhdGVkIGd1ZXN0IHdpdGggJWQgcmluZ3NcbiIsIF9f
ZnVuY19fLCBndWVzdC0+dnJpbmdfbnVtKTsKLQkJVEFJTFFfSU5TRVJUX1RBSUwoJmd1ZXN0X3Jv
b3QsIGd1ZXN0LCBuZXh0KTsKLQkJZ3Vlc3QtPmRvbV9pZCA9IGRvbV9pZDsKLQl9Ci0KLQlyZXR1
cm4gZ3Vlc3Q7Ci19Ci0KLXN0YXRpYyB2b2lkCi1jbGVhbnVwX2RldmljZShzdHJ1Y3QgdmlydGlv
X25ldF9jb25maWdfbGwgKmxsX2RldikKLXsKLQlpZiAobGxfZGV2ID09IE5VTEwpCi0JCXJldHVy
bjsKLQlpZiAobGxfZGV2LT5kZXYudmlydHF1ZXVlX3J4KSB7Ci0JCXJ0ZV9mcmVlKGxsX2Rldi0+
ZGV2LnZpcnRxdWV1ZV9yeCk7Ci0JCWxsX2Rldi0+ZGV2LnZpcnRxdWV1ZV9yeCA9IE5VTEw7Ci0J
fQotCWlmIChsbF9kZXYtPmRldi52aXJ0cXVldWVfdHgpIHsKLQkJcnRlX2ZyZWUobGxfZGV2LT5k
ZXYudmlydHF1ZXVlX3R4KTsKLQkJbGxfZGV2LT5kZXYudmlydHF1ZXVlX3R4ID0gTlVMTDsKLQl9
Ci0JZnJlZShsbF9kZXYpOwotfQotCi0vKgotICogQWRkIGVudHJ5IGNvbnRhaW5pbmcgYSBkZXZp
Y2UgdG8gdGhlIGRldmljZSBjb25maWd1cmF0aW9uIGxpbmtlZCBsaXN0LgotICovCi1zdGF0aWMg
dm9pZAotYWRkX2NvbmZpZ19sbF9lbnRyeShzdHJ1Y3QgdmlydGlvX25ldF9jb25maWdfbGwgKm5l
d19sbF9kZXYpCi17Ci0Jc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xsICpsbF9kZXYgPSBsbF9y
b290OwotCi0JLyogSWYgbGxfZGV2ID09IE5VTEwgdGhlbiB0aGlzIGlzIHRoZSBmaXJzdCBkZXZp
Y2Ugc28gZ28gdG8gZWxzZSAqLwotCWlmIChsbF9kZXYpIHsKLQkJLyogSWYgdGhlIDFzdCBkZXZp
Y2VfaWQgIT0gMCB0aGVuIHdlIGluc2VydCBvdXIgZGV2aWNlIGhlcmUuICovCi0JCWlmIChsbF9k
ZXYtPmRldi5kZXZpY2VfZmggIT0gMCkJewotCQkJbmV3X2xsX2Rldi0+ZGV2LmRldmljZV9maCA9
IDA7Ci0JCQluZXdfbGxfZGV2LT5uZXh0ID0gbGxfZGV2OwotCQkJbGxfcm9vdCA9IG5ld19sbF9k
ZXY7Ci0JCX0gZWxzZSB7Ci0JCQkvKiBpbmNyZW1lbnQgdGhyb3VnaCB0aGUgbGwgdW50aWwgd2Ug
ZmluZCB1biB1bnVzZWQgZGV2aWNlX2lkLAotCQkJICogaW5zZXJ0IHRoZSBkZXZpY2UgYXQgdGhh
dCBlbnRyeQotCQkJICovCi0JCQl3aGlsZSAoKGxsX2Rldi0+bmV4dCAhPSBOVUxMKSAmJiAobGxf
ZGV2LT5kZXYuZGV2aWNlX2ZoID09IChsbF9kZXYtPm5leHQtPmRldi5kZXZpY2VfZmggLSAxKSkp
Ci0JCQkJbGxfZGV2ID0gbGxfZGV2LT5uZXh0OwotCi0JCQluZXdfbGxfZGV2LT5kZXYuZGV2aWNl
X2ZoID0gbGxfZGV2LT5kZXYuZGV2aWNlX2ZoICsgMTsKLQkJCW5ld19sbF9kZXYtPm5leHQgPSBs
bF9kZXYtPm5leHQ7Ci0JCQlsbF9kZXYtPm5leHQgPSBuZXdfbGxfZGV2OwotCQl9Ci0JfSBlbHNl
IHsKLQkJbGxfcm9vdCA9IG5ld19sbF9kZXY7Ci0JCWxsX3Jvb3QtPmRldi5kZXZpY2VfZmggPSAw
OwotCX0KLX0KLQotCi0vKgotICogUmVtb3ZlIGFuIGVudHJ5IGZyb20gdGhlIGRldmljZSBjb25m
aWd1cmF0aW9uIGxpbmtlZCBsaXN0LgotICovCi1zdGF0aWMgc3RydWN0IHZpcnRpb19uZXRfY29u
ZmlnX2xsICoKLXJtX2NvbmZpZ19sbF9lbnRyeShzdHJ1Y3QgdmlydGlvX25ldF9jb25maWdfbGwg
KmxsX2Rldiwgc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xsICpsbF9kZXZfbGFzdCkKLXsKLQkv
KiBGaXJzdCByZW1vdmUgdGhlIGRldmljZSBhbmQgdGhlbiBjbGVhbiBpdCB1cC4gKi8KLQlpZiAo
bGxfZGV2ID09IGxsX3Jvb3QpIHsKLQkJbGxfcm9vdCA9IGxsX2Rldi0+bmV4dDsKLQkJY2xlYW51
cF9kZXZpY2UobGxfZGV2KTsKLQkJcmV0dXJuIGxsX3Jvb3Q7Ci0JfSBlbHNlIHsKLQkJbGxfZGV2
X2xhc3QtPm5leHQgPSBsbF9kZXYtPm5leHQ7Ci0JCWNsZWFudXBfZGV2aWNlKGxsX2Rldik7Ci0J
CXJldHVybiBsbF9kZXZfbGFzdC0+bmV4dDsKLQl9Ci19Ci0KLS8qCi0gKiBSZXRyaWV2ZXMgYW4g
ZW50cnkgZnJvbSB0aGUgZGV2aWNlcyBjb25maWd1cmF0aW9uIGxpbmtlZCBsaXN0LgotICovCi1z
dGF0aWMgc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xsICoKLWdldF9jb25maWdfbGxfZW50cnko
dW5zaWduZWQgaW50IHZpcnRpb19pZHgsIHVuc2lnbmVkIGludCBkb21faWQpCi17Ci0Jc3RydWN0
IHZpcnRpb19uZXRfY29uZmlnX2xsICpsbF9kZXYgPSBsbF9yb290OwotCi0JLyogTG9vcCB0aHJv
dWdoIGxpbmtlZCBsaXN0IHVudGlsIHRoZSBkb21faWQgaXMgZm91bmQuICovCi0Jd2hpbGUgKGxs
X2RldiAhPSBOVUxMKSB7Ci0JCWlmIChsbF9kZXYtPmRldi5kb21faWQgPT0gZG9tX2lkICYmIGxs
X2Rldi0+ZGV2LnZpcnRpb19pZHggPT0gdmlydGlvX2lkeCkKLQkJCXJldHVybiBsbF9kZXY7Ci0J
CWxsX2RldiA9IGxsX2Rldi0+bmV4dDsKLQl9Ci0KLQlyZXR1cm4gTlVMTDsKLX0KLQotLyoKLSAq
IEluaXRpYWxpc2UgYWxsIHZhcmlhYmxlcyBpbiBkZXZpY2Ugc3RydWN0dXJlLgotICovCi1zdGF0
aWMgdm9pZAotaW5pdF9kZXYoc3RydWN0IHZpcnRpb19uZXQgKmRldikKLXsKLQlSVEVfU0VUX1VT
RUQoZGV2KTsKLX0KLQotCi1zdGF0aWMgc3RydWN0Ci12aXJ0aW9fbmV0X2NvbmZpZ19sbCAqbmV3
X2RldmljZSh1bnNpZ25lZCBpbnQgdmlydGlvX2lkeCwgc3RydWN0IHhlbl9ndWVzdCAqZ3Vlc3Qp
Ci17Ci0Jc3RydWN0IHZpcnRpb19uZXRfY29uZmlnX2xsICpuZXdfbGxfZGV2OwotCXN0cnVjdCB2
aG9zdF92aXJ0cXVldWUgKnZpcnRxdWV1ZV9yeCwgKnZpcnRxdWV1ZV90eDsKLQlzaXplX3Qgc2l6
ZSwgdnFfcmluZ19zaXplLCB2cV9zaXplID0gVlFfREVTQ19OVU07Ci0Jdm9pZCAqdnFfcmluZ192
aXJ0X21lbTsKLQl1aW50NjRfdCBncGE7Ci0JdWludDMyX3QgaTsKLQotCS8qIFNldHVwIGRldmlj
ZSBhbmQgdmlydHF1ZXVlcy4gKi8KLQluZXdfbGxfZGV2ICAgPSBjYWxsb2MoMSwgc2l6ZW9mKHN0
cnVjdCB2aXJ0aW9fbmV0X2NvbmZpZ19sbCkpOwotCXZpcnRxdWV1ZV9yeCA9IHJ0ZV96bWFsbG9j
KE5VTEwsIHNpemVvZihzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlKSwgUlRFX0NBQ0hFX0xJTkVfU0la
RSk7Ci0JdmlydHF1ZXVlX3R4ID0gcnRlX3ptYWxsb2MoTlVMTCwgc2l6ZW9mKHN0cnVjdCB2aG9z
dF92aXJ0cXVldWUpLCBSVEVfQ0FDSEVfTElORV9TSVpFKTsKLQlpZiAobmV3X2xsX2RldiA9PSBO
VUxMIHx8IHZpcnRxdWV1ZV9yeCA9PSBOVUxMIHx8IHZpcnRxdWV1ZV90eCA9PSBOVUxMKQotCQln
b3RvIGVycjsKLQotCW5ld19sbF9kZXYtPmRldi52aXJ0cXVldWVfcnggPSB2aXJ0cXVldWVfcng7
Ci0JbmV3X2xsX2Rldi0+ZGV2LnZpcnRxdWV1ZV90eCA9IHZpcnRxdWV1ZV90eDsKLQluZXdfbGxf
ZGV2LT5kZXYuZG9tX2lkICAgICAgID0gZ3Vlc3QtPmRvbV9pZDsKLQluZXdfbGxfZGV2LT5kZXYu
dmlydGlvX2lkeCAgID0gdmlydGlvX2lkeDsKLQkvKiBJbml0aWFsaXNlIGRldmljZSBhbmQgdmly
dHF1ZXVlcy4gKi8KLQlpbml0X2RldigmbmV3X2xsX2Rldi0+ZGV2KTsKLQotCXNpemUgPSB2cmlu
Z19zaXplKHZxX3NpemUsIFZJUlRJT19QQ0lfVlJJTkdfQUxJR04pOwotCXZxX3Jpbmdfc2l6ZSA9
IFJURV9BTElHTl9DRUlMKHNpemUsIFZJUlRJT19QQ0lfVlJJTkdfQUxJR04pOwotCSh2b2lkKXZx
X3Jpbmdfc2l6ZTsKLQotCXZxX3JpbmdfdmlydF9tZW0gPSBndWVzdC0+dnJpbmdbdmlydGlvX2lk
eF0ucnh2cmluZ19hZGRyOwotCXZxX3ZyaW5nX2luaXQodmlydHF1ZXVlX3J4LCB2cV9zaXplLCB2
cV9yaW5nX3ZpcnRfbWVtLCBWSVJUSU9fUENJX1ZSSU5HX0FMSUdOKTsKLQl2aXJ0cXVldWVfcngt
PnNpemUgPSB2cV9zaXplOwotCXZpcnRxdWV1ZV9yeC0+dmhvc3RfaGxlbiA9IHNpemVvZihzdHJ1
Y3QgdmlydGlvX25ldF9oZHIpOwotCi0JdnFfcmluZ192aXJ0X21lbSA9IGd1ZXN0LT52cmluZ1t2
aXJ0aW9faWR4XS50eHZyaW5nX2FkZHI7Ci0JdnFfdnJpbmdfaW5pdCh2aXJ0cXVldWVfdHgsIHZx
X3NpemUsIHZxX3JpbmdfdmlydF9tZW0sIFZJUlRJT19QQ0lfVlJJTkdfQUxJR04pOwotCXZpcnRx
dWV1ZV90eC0+c2l6ZSA9IHZxX3NpemU7Ci0JbWVtY3B5KCZuZXdfbGxfZGV2LT5kZXYubWFjX2Fk
ZHJlc3MsICZndWVzdC0+dnJpbmdbdmlydGlvX2lkeF0uYWRkciwgc2l6ZW9mKHN0cnVjdCBldGhl
cl9hZGRyKSk7Ci0KLQkvKiB2aXJ0aW9fbWVtb3J5IGhhcyB0byBiZSBvbmUgcGVyIGRvbWlkICov
Ci0JbmV3X2xsX2Rldi0+ZGV2Lm1lbSA9IG1hbGxvYyhzaXplb2Yoc3RydWN0IHZpcnRpb19tZW1v
cnkpICsgc2l6ZW9mKHN0cnVjdCB2aXJ0aW9fbWVtb3J5X3JlZ2lvbnMpICogTUFYX1hFTlZJUlRf
TUVNUE9PTCk7Ci0JbmV3X2xsX2Rldi0+ZGV2Lm1lbS0+bnJlZ2lvbnMgPSBndWVzdC0+cG9vbF9u
dW07Ci0JZm9yIChpID0gMDsgaSA8IGd1ZXN0LT5wb29sX251bTsgaSsrKSB7Ci0JCWdwYSA9IG5l
d19sbF9kZXYtPmRldi5tZW0tPnJlZ2lvbnNbaV0uZ3Vlc3RfcGh5c19hZGRyZXNzID0KLQkJCQko
dWludDY0X3QpKCh1aW50cHRyX3QpZ3Vlc3QtPm1lbXBvb2xbaV0uZ3ZhKTsKLQkJbmV3X2xsX2Rl
di0+ZGV2Lm1lbS0+cmVnaW9uc1tpXS5ndWVzdF9waHlzX2FkZHJlc3NfZW5kID0KLQkJCQlncGEg
KyBndWVzdC0+bWVtcG9vbFtpXS5tZW1wZm5fbnVtICogZ2V0cGFnZXNpemUoKTsKLQkJbmV3X2xs
X2Rldi0+ZGV2Lm1lbS0+cmVnaW9uc1tpXS5hZGRyZXNzX29mZnNldCA9Ci0JCQkJKHVpbnQ2NF90
KSgodWludHB0cl90KWd1ZXN0LT5tZW1wb29sW2ldLmh2YSAtCi0JCQkJCSh1aW50cHRyX3QpZ3Bh
KTsKLQl9Ci0KLQluZXdfbGxfZGV2LT5uZXh0ID0gTlVMTDsKLQotCS8qIEFkZCBlbnRyeSB0byBk
ZXZpY2UgY29uZmlndXJhdGlvbiBsaW5rZWQgbGlzdC4gKi8KLQlhZGRfY29uZmlnX2xsX2VudHJ5
KG5ld19sbF9kZXYpOwotCXJldHVybiBuZXdfbGxfZGV2OwotZXJyOgotCWZyZWUobmV3X2xsX2Rl
dik7Ci0JcnRlX2ZyZWUodmlydHF1ZXVlX3J4KTsKLQlydGVfZnJlZSh2aXJ0cXVldWVfdHgpOwot
Ci0JcmV0dXJuIE5VTEw7Ci19Ci0KLXN0YXRpYyB2b2lkCi1kZXN0cm95X2d1ZXN0KHN0cnVjdCB4
ZW5fZ3Vlc3QgKmd1ZXN0KQotewotCXVpbnQzMl90IGk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgZ3Vl
c3QtPnZyaW5nX251bTsgaSsrKQotCQljbGVhbnVwX3ZyaW5nKCZndWVzdC0+dnJpbmdbaV0pOwot
CS8qIGNsZWFuIG1lbXBvb2wgKi8KLQlmb3IgKGkgPSAwOyBpIDwgZ3Vlc3QtPnBvb2xfbnVtOyBp
KyspCi0JCWNsZWFudXBfbWVtcG9vbCgmZ3Vlc3QtPm1lbXBvb2xbaV0pOwotCWZyZWUoZ3Vlc3Qp
OwotCi0JcmV0dXJuOwotfQotCi0vKgotICogVGhpcyBmdW5jdGlvbiB3aWxsIGNsZWFudXAgdGhl
IGRldmljZSBhbmQgcmVtb3ZlIGl0IGZyb20gZGV2aWNlIGNvbmZpZ3VyYXRpb24gbGlua2VkIGxp
c3QuCi0gKi8KLXN0YXRpYyB2b2lkCi1kZXN0cm95X2RldmljZSh1bnNpZ25lZCBpbnQgdmlydGlv
X2lkeCwgdW5zaWduZWQgaW50IGRvbV9pZCkKLXsKLQlzdHJ1Y3QgdmlydGlvX25ldF9jb25maWdf
bGwgKmxsX2Rldl9jdXJfY3R4LCAqbGxfZGV2X2xhc3QgPSBOVUxMOwotCXN0cnVjdCB2aXJ0aW9f
bmV0X2NvbmZpZ19sbCAqbGxfZGV2X2N1ciA9IGxsX3Jvb3Q7Ci0KLQkvKiBjbGVhbiB2aXJ0aW8g
ZGV2aWNlICovCi0Jc3RydWN0IHhlbl9ndWVzdCAqZ3Vlc3QgPSBOVUxMOwotCWd1ZXN0ID0gZ2V0
X3hlbl9ndWVzdChkb21faWQpOwotCWlmIChndWVzdCA9PSBOVUxMKQotCQlyZXR1cm47Ci0KLQkv
KiBGaW5kIHRoZSBsaW5rZWQgbGlzdCBlbnRyeSBmb3IgdGhlIGRldmljZSB0byBiZSByZW1vdmVk
LiAqLwotCWxsX2Rldl9jdXJfY3R4ID0gZ2V0X2NvbmZpZ19sbF9lbnRyeSh2aXJ0aW9faWR4LCBk
b21faWQpOwotCXdoaWxlIChsbF9kZXZfY3VyICE9IE5VTEwpIHsKLQkJLyogSWYgdGhlIGRldmlj
ZSBpcyBmb3VuZCBvciBhIGRldmljZSB0aGF0IGRvZXNuJ3QgZXhpc3QgaXMgZm91bmQgdGhlbiBp
dCBpcyByZW1vdmVkLiAqLwotCQlpZiAgKGxsX2Rldl9jdXIgPT0gbGxfZGV2X2N1cl9jdHgpIHsK
LQkJCWlmICgobGxfZGV2X2N1ci0+ZGV2LmZsYWdzICYgVklSVElPX0RFVl9SVU5OSU5HKSkKLQkJ
CQlub3RpZnlfb3BzLT5kZXN0cm95X2RldmljZSgmKGxsX2Rldl9jdXItPmRldikpOwotCQkJbGxf
ZGV2X2N1ciA9IHJtX2NvbmZpZ19sbF9lbnRyeShsbF9kZXZfY3VyLCBsbF9kZXZfbGFzdCk7Ci0J
CX0gZWxzZSB7Ci0JCQlsbF9kZXZfbGFzdCA9IGxsX2Rldl9jdXI7Ci0JCQlsbF9kZXZfY3VyID0g
bGxfZGV2X2N1ci0+bmV4dDsKLQkJfQotCX0KLQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVz
IGd1ZXN0OiVwIHZyaW5nOiVwIHJ4dnJpbmc6JXAgdHh2cmluZzolcCBmbGFnOiVwXG4iLAotCQlf
X2Z1bmNfXywgZ3Vlc3QsICZndWVzdC0+dnJpbmdbdmlydGlvX2lkeF0sIGd1ZXN0LT52cmluZ1t2
aXJ0aW9faWR4XS5yeHZyaW5nX2FkZHIsIGd1ZXN0LT52cmluZ1t2aXJ0aW9faWR4XS50eHZyaW5n
X2FkZHIsIGd1ZXN0LT52cmluZ1t2aXJ0aW9faWR4XS5mbGFnKTsKLQljbGVhbnVwX3ZyaW5nKCZn
dWVzdC0+dnJpbmdbdmlydGlvX2lkeF0pOwotCWd1ZXN0LT52cmluZ1t2aXJ0aW9faWR4XS5yZW1v
dmVkID0gMTsKLQlndWVzdC0+dnJpbmdfbnVtIC09IDE7Ci19Ci0KLQotCi0KLXN0YXRpYyB2b2lk
Ci13YXRjaF91bm1hcF9ldmVudCh2b2lkKQotewotCWludCBpOwotCXN0cnVjdCB4ZW5fZ3Vlc3Qg
Kmd1ZXN0ICA9IE5VTEw7Ci0JYm9vbCByZW1vdmVfcmVxdWVzdDsKLQotCVRBSUxRX0ZPUkVBQ0go
Z3Vlc3QsICZndWVzdF9yb290LCBuZXh0KSB7Ci0JCWZvciAoaSA9IDA7IGkgPCBNQVhfVklSVElP
OyBpKyspIHsKLQkJCWlmIChndWVzdC0+dnJpbmdbaV0uZG9tX2lkICYmIGd1ZXN0LT52cmluZ1tp
XS5yZW1vdmVkID09IDAgJiYgKmd1ZXN0LT52cmluZ1tpXS5mbGFnID09IDApIHsKLQkJCQlSVEVf
TE9HKElORk8sIFhFTkhPU1QsICJcblxuIik7Ci0JCQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAi
ICAjIyMjIyVzOiAgKCVkLCAlZCkgdG8gYmUgcmVtb3ZlZFxuIiwKLQkJCQkJX19mdW5jX18sCi0J
CQkJCWd1ZXN0LT52cmluZ1tpXS5kb21faWQsCi0JCQkJCWkpOwotCQkJCWRlc3Ryb3lfZGV2aWNl
KGksIGd1ZXN0LT5kb21faWQpOwotCQkJCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IERP
TSAldSwgdnJpbmcgbnVtOiAlZFxuIiwKLQkJCQkJX19mdW5jX18sCi0JCQkJCWd1ZXN0LT5kb21f
aWQsCi0JCQkJCWd1ZXN0LT52cmluZ19udW0pOwotCQkJfQotCQl9Ci0JfQotCi1fZmluZF9uZXh0
X3JlbW92ZToKLQlndWVzdCA9IE5VTEw7Ci0JcmVtb3ZlX3JlcXVlc3QgPSBmYWxzZTsKLQlUQUlM
UV9GT1JFQUNIKGd1ZXN0LCAmZ3Vlc3Rfcm9vdCwgbmV4dCkgewotCQlpZiAoZ3Vlc3QtPnZyaW5n
X251bSA9PSAwKSB7Ci0JCQlyZW1vdmVfcmVxdWVzdCA9IHRydWU7Ci0JCQlicmVhazsKLQkJfQot
CX0KLQlpZiAocmVtb3ZlX3JlcXVlc3QgPT0gdHJ1ZSkgewotCQlUQUlMUV9SRU1PVkUoJmd1ZXN0
X3Jvb3QsIGd1ZXN0LCBuZXh0KTsKLQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAjIyMjIyVz
OiBkZXN0cm95IGd1ZXN0ICglZClcbiIsIF9fZnVuY19fLCBndWVzdC0+ZG9tX2lkKTsKLQkJZGVz
dHJveV9ndWVzdChndWVzdCk7Ci0JCWdvdG8gX2ZpbmRfbmV4dF9yZW1vdmU7Ci0JfQotCXJldHVy
bjsKLX0KLQotLyoKLSAqIE9LLCBpZiB0aGUgZ3Vlc3Qgc3RhcnRzIGZpcnN0LCBpdCBpcyBvay4K
LSAqIGlmIGhvc3Qgc3RhcnRzIGZpcnN0LCBpdCBpcyBvay4KLSAqIGlmIGd1ZXN0IHN0YXJ0cywg
YW5kIGhhcyBydW4gZm9yIHNvbWV0aW1lLCBhbmQgaG9zdCBzdG9wcyBhbmQgcmVzdGFydHMsCi0g
KiB0aGVuIGxhc3RfdXNlZF9pZHggIDA/IGhvdyB0byBzb2x2ZSB0aGlzLiAqLwotCi1zdGF0aWMg
dm9pZCB2aXJ0aW9faW5pdCh2b2lkKQotewotCXVpbnQzMl90IGxlbiwgZV9udW07Ci0JdWludDMy
X3QgaSxqOwotCWNoYXIgKipkb207Ci0JY2hhciAqc3RhdHVzOwotCWludCBkb21faWQ7Ci0JY2hh
ciBwYXRoW1BBVEhfTUFYXTsKLQljaGFyIG5vZGVbUEFUSF9NQVhdOwotCXhzX3RyYW5zYWN0aW9u
X3QgdGg7Ci0Jc3RydWN0IHhlbl9ndWVzdCAqZ3Vlc3Q7Ci0Jc3RydWN0IHZpcnRpb19uZXRfY29u
ZmlnX2xsICpuZXRfY29uZmlnOwotCWNoYXIgKmVuZDsKLQlpbnQgdmFsOwotCi0JLyogaW5pdCBl
bnYgZm9yIHdhdGNoIHRoZSBub2RlICovCi0JaWYgKGluaXRfd2F0Y2goKSA8IDApCi0JCXJldHVy
bjsKLQotCWRvbSA9IHhzX2RpcmVjdG9yeSh3YXRjaC54cywgWEJUX05VTEwsICIvbG9jYWwvZG9t
YWluIiwgJmVfbnVtKTsKLQotCWZvciAoaSA9IDA7IGkgPCBlX251bTsgaSsrKSB7Ci0JCWVycm5v
ID0gMDsKLQkJZG9tX2lkID0gc3RydG9sKGRvbVtpXSwgJmVuZCwgMCk7Ci0JCWlmIChlcnJubyAh
PSAwIHx8IGVuZCA9PSBOVUxMIHx8IGRvbV9pZCA9PSAwKQotCQkJY29udGludWU7Ci0KLQkJZm9y
IChqID0gMDsgaiA8IFJURV9NQVhfRVRIUE9SVFM7IGorKykgewotCQkJc25wcmludGYobm9kZSwg
UEFUSF9NQVgsICIlcyVkIiwgVklSVElPX1NUQVJULCBqKTsKLQkJCXNucHJpbnRmKHBhdGgsIFBB
VEhfTUFYLCBYRU5fVk1fTk9ERV9GTVQsCi0JCQkJCWRvbV9pZCwgbm9kZSk7Ci0KLQkJCXRoID0g
eHNfdHJhbnNhY3Rpb25fc3RhcnQod2F0Y2gueHMpOwotCQkJc3RhdHVzID0geHNfcmVhZCh3YXRj
aC54cywgdGgsIHBhdGgsICZsZW4pOwotCQkJeHNfdHJhbnNhY3Rpb25fZW5kKHdhdGNoLnhzLCB0
aCwgZmFsc2UpOwotCi0JCQlpZiAoc3RhdHVzID09IE5VTEwpCi0JCQkJYnJlYWs7Ci0KLQkJCS8q
IGlmIHRoZXJlJ3MgYW55IHZhbGlkIHZpcnRpbyBkZXZpY2UgKi8KLQkJCWVycm5vID0gMDsKLQkJ
CXZhbCA9IHN0cnRvbChzdGF0dXMsICZlbmQsIDApOwotCQkJaWYgKGVycm5vICE9IDAgfHwgZW5k
ID09IE5VTEwgfHwgZG9tX2lkID09IDApCi0JCQkJdmFsID0gMDsKLQkJCWlmICh2YWwgPT0gMSkg
ewotCQkJCWd1ZXN0ID0gYWRkX3hlbl9ndWVzdChkb21faWQpOwotCQkJCWlmIChndWVzdCA9PSBO
VUxMKQotCQkJCQljb250aW51ZTsKLQkJCQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgIHRoZXJl
J3MgYSBuZXcgdmlydGlvIGV4aXN0ZWQsIG5ldyBhIHZpcnRpbyBkZXZpY2VcblxuIik7Ci0KLQkJ
CQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgIHBhcnNlX3ZyaW5nbm9kZSBkb21faWQgJWQgdmly
dGlvaWR4ICVkXG4iLGRvbV9pZCxqKTsKLQkJCQlpZiAocGFyc2VfdnJpbmdub2RlKGd1ZXN0LCBq
KSkgewotCQkJCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgdGhlcmUgaXMgaW52YWxpZCBpbmZv
cm1hdGlvbiBpbiB4ZW5zdG9yZVxuIik7Ci0JCQkJCVRBSUxRX1JFTU9WRSgmZ3Vlc3Rfcm9vdCwg
Z3Vlc3QsIG5leHQpOwotCQkJCQlkZXN0cm95X2d1ZXN0KGd1ZXN0KTsKLQotCQkJCQljb250aW51
ZTsKLQkJCQl9Ci0KLQkJCQkvKmlmIHBvb2xfbnVtID4gMCwgdGhlbiBtZW1wb29sIGhhcyBhbHJl
YWR5IGJlZW4gcGFyc2VkKi8KLQkJCQlpZiAoZ3Vlc3QtPnBvb2xfbnVtID09IDAgJiYgcGFyc2Vf
bWVtcG9vbG5vZGUoZ3Vlc3QpKSB7Ci0JCQkJCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICB0aGVy
ZSBpcyBlcnJvciBpbmZvcm1hdGlvbiBpbiB4ZW5zdG9yZVxuIik7Ci0JCQkJCVRBSUxRX1JFTU9W
RSgmZ3Vlc3Rfcm9vdCwgZ3Vlc3QsIG5leHQpOwotCQkJCQlkZXN0cm95X2d1ZXN0KGd1ZXN0KTsK
LQkJCQkJY29udGludWU7Ci0JCQkJfQotCi0JCQkJbmV0X2NvbmZpZyA9IG5ld19kZXZpY2Uoaiwg
Z3Vlc3QpOwotCQkJCS8qIGV2ZXJ5IHRoaW5nIGlzIHJlYWR5IG5vdywgYWRkZWQgaW50byBkYXRh
IGNvcmUgKi8KLQkJCQlub3RpZnlfb3BzLT5uZXdfZGV2aWNlKCZuZXRfY29uZmlnLT5kZXYpOwot
CQkJfQotCQl9Ci0JfQotCi0JZnJlZShkb20pOwotCXJldHVybjsKLX0KLQotdm9pZAotdmlydGlv
X21vbml0b3JfbG9vcCh2b2lkKQotewotCWNoYXIgKip2ZWM7Ci0JeHNfdHJhbnNhY3Rpb25fdCB0
aDsKLQljaGFyICpidWY7Ci0JdW5zaWduZWQgaW50IGxlbjsKLQl1bnNpZ25lZCBpbnQgZG9tX2lk
OwotCXVpbnQzMl90IHZpcnRpb19pZHg7Ci0Jc3RydWN0IHhlbl9ndWVzdCAqZ3Vlc3Q7Ci0Jc3Ry
dWN0IHZpcnRpb19uZXRfY29uZmlnX2xsICpuZXRfY29uZmlnOwotCWVudW0gZmllbGRuYW1lcyB7
Ci0JCUZMRF9OVUxMID0gMCwKLQkJRkxEX0xPQ0FMLAotCQlGTERfRE9NQUlOLAotCQlGTERfSUQs
Ci0JCUZMRF9DT05UUk9MLAotCQlGTERfRFBESywKLQkJRkxEX05PREUsCi0JCV9OVU1fRkxECi0J
fTsKLQljaGFyICpzdHJfZmxkW19OVU1fRkxEXTsKLQljaGFyICpzdHI7Ci0JY2hhciAqZW5kOwot
Ci0JdmlydGlvX2luaXQoKTsKLQl3aGlsZSAoMSkgewotCQl3YXRjaF91bm1hcF9ldmVudCgpOwot
Ci0JCXVzbGVlcCg1MCk7Ci0JCXZlYyA9IHhzX2NoZWNrX3dhdGNoKHdhdGNoLnhzKTsKLQotCQlp
ZiAodmVjID09IE5VTEwpCi0JCQljb250aW51ZTsKLQotCQl0aCA9IHhzX3RyYW5zYWN0aW9uX3N0
YXJ0KHdhdGNoLnhzKTsKLQotCQlidWYgPSB4c19yZWFkKHdhdGNoLnhzLCB0aCwgdmVjW1hTX1dB
VENIX1BBVEhdLCZsZW4pOwotCQl4c190cmFuc2FjdGlvbl9lbmQod2F0Y2gueHMsIHRoLCBmYWxz
ZSk7Ci0KLQkJaWYgKGJ1ZikgewotCQkJLyogdGhlcmVzJyBzb21lIG5vZGUgZm9yIHZob3N0IGV4
aXN0ZWQgKi8KLQkJCWlmIChydGVfc3Ryc3BsaXQodmVjW1hTX1dBVENIX1BBVEhdLCBzdHJubGVu
KHZlY1tYU19XQVRDSF9QQVRIXSwgUEFUSF9NQVgpLAotCQkJCQkJc3RyX2ZsZCwgX05VTV9GTEQs
ICcvJykgPT0gX05VTV9GTEQpIHsKLQkJCQlpZiAoc3Ryc3RyKHN0cl9mbGRbRkxEX05PREVdLCBW
SVJUSU9fU1RBUlQpKSB7Ci0JCQkJCWVycm5vID0gMDsKLQkJCQkJc3RyID0gc3RyX2ZsZFtGTERf
SURdOwotCQkJCQlkb21faWQgPSBzdHJ0b3VsKHN0ciwgJmVuZCwgMCk7Ci0JCQkJCWlmIChlcnJu
byAhPSAwIHx8IGVuZCA9PSBOVUxMIHx8IGVuZCA9PSBzdHIgKSB7Ci0JCQkJCQlSVEVfTE9HKElO
Rk8sIFhFTkhPU1QsICJpbnZhbGlkIGRvbWFpbiBpZFxuIik7Ci0JCQkJCQljb250aW51ZTsKLQkJ
CQkJfQotCi0JCQkJCWVycm5vID0gMDsKLQkJCQkJc3RyID0gc3RyX2ZsZFtGTERfTk9ERV0gKyBz
aXplb2YoVklSVElPX1NUQVJUKSAtIDE7Ci0JCQkJCXZpcnRpb19pZHggPSBzdHJ0b3VsKHN0ciwg
JmVuZCwgMCk7Ci0JCQkJCWlmIChlcnJubyAhPSAwIHx8IGVuZCA9PSBOVUxMIHx8IGVuZCA9PSBz
dHIKLQkJCQkJCQl8fCB2aXJ0aW9faWR4ID4gTUFYX1ZJUlRJTykgewotCQkJCQkJUlRFX0xPRyhJ
TkZPLCBYRU5IT1NULCAiaW52YWxpZCB2aXJ0aW8gaWR4XG4iKTsKLQkJCQkJCWNvbnRpbnVlOwot
CQkJCQl9Ci0JCQkJCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgIyMjIyN2aXJ0aW8gZGV2ICgl
ZCwgJWQpIGlzIHN0YXJ0ZWRcbiIsIGRvbV9pZCwgdmlydGlvX2lkeCk7Ci0KLQkJCQkJZ3Vlc3Qg
PSBhZGRfeGVuX2d1ZXN0KGRvbV9pZCk7Ci0JCQkJCWlmIChndWVzdCA9PSBOVUxMKQotCQkJCQkJ
Y29udGludWU7Ci0JCQkJCWd1ZXN0LT5kb21faWQgPSBkb21faWQ7Ci0JCQkJCWlmIChwYXJzZV92
cmluZ25vZGUoZ3Vlc3QsIHZpcnRpb19pZHgpKSB7Ci0JCQkJCQlSVEVfTE9HKEVSUiwgWEVOSE9T
VCwgIiAgdGhlcmUgaXMgaW52YWxpZCBpbmZvcm1hdGlvbiBpbiB4ZW5zdG9yZVxuIik7Ci0JCQkJ
CQkvKmd1ZXN0IG5ld2x5IGNyZWF0ZWQ/IGd1ZXN0IGV4aXN0ZWQgPyovCi0JCQkJCQlUQUlMUV9S
RU1PVkUoJmd1ZXN0X3Jvb3QsIGd1ZXN0LCBuZXh0KTsKLQkJCQkJCWRlc3Ryb3lfZ3Vlc3QoZ3Vl
c3QpOwotCQkJCQkJY29udGludWU7Ci0JCQkJCX0KLQkJCQkJLyppZiBwb29sX251bSA+IDAsIHRo
ZW4gbWVtcG9vbCBoYXMgYWxyZWFkeSBiZWVuIHBhcnNlZCovCi0JCQkJCWlmIChndWVzdC0+cG9v
bF9udW0gPT0gMCAmJiBwYXJzZV9tZW1wb29sbm9kZShndWVzdCkpIHsKLQkJCQkJCVJURV9MT0co
RVJSLCBYRU5IT1NULCAiICB0aGVyZSBpcyBlcnJvciBpbmZvcm1hdGlvbiBpbiB4ZW5zdG9yZVxu
Iik7Ci0JCQkJCQlUQUlMUV9SRU1PVkUoJmd1ZXN0X3Jvb3QsIGd1ZXN0LCBuZXh0KTsKLQkJCQkJ
CWRlc3Ryb3lfZ3Vlc3QoZ3Vlc3QpOwotCQkJCQkJY29udGludWU7Ci0JCQkJCX0KLQotCi0JCQkJ
CW5ldF9jb25maWcgPSBuZXdfZGV2aWNlKHZpcnRpb19pZHgsIGd1ZXN0KTsKLQkJCQkJUlRFX0xP
RyhJTkZPLCBYRU5IT1NULCAiICBBZGQgdG8gZGF0YXBsYW5lIGNvcmVcbiIpOwotCQkJCQlub3Rp
Znlfb3BzLT5uZXdfZGV2aWNlKCZuZXRfY29uZmlnLT5kZXYpOwotCi0JCQkJfQotCQkJfQotCQl9
Ci0KLQkJZnJlZSh2ZWMpOwotCX0KLQlyZXR1cm47Ci19Ci0KLS8qCi0gKiBSZWdpc3RlciBvcHMg
c28gdGhhdCB3ZSBjYW4gYWRkL3JlbW92ZSBkZXZpY2UgdG8gZGF0YSBjb3JlLgotICovCi1pbnQK
LWluaXRfdmlydGlvX3hlbihzdHJ1Y3QgdmlydGlvX25ldF9kZXZpY2Vfb3BzIGNvbnN0ICpjb25z
dCBvcHMpCi17Ci0Jbm90aWZ5X29wcyA9IG9wczsKLQlpZiAoeGVuaG9zdF9pbml0KCkpCi0JCXJl
dHVybiAtMTsKLQlyZXR1cm4gMDsKLX0KZGlmZiAtLWdpdCBhL2V4YW1wbGVzL3Zob3N0X3hlbi92
aXJ0aW8tbmV0LmggYi9leGFtcGxlcy92aG9zdF94ZW4vdmlydGlvLW5ldC5oCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBhYjY5NzI2Li4wMDAwMDAwCi0tLSBhL2V4YW1wbGVzL3Zob3N0
X3hlbi92aXJ0aW8tbmV0LmgKKysrIC9kZXYvbnVsbApAQCAtMSwxMTMgKzAsMCBAQAotLyotCi0g
KiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENv
cnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogICBBbGwgcmlnaHRzIHJlc2VydmVk
LgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogICBhcmUgbWV0OgotICoK
LSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAg
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyIGluCi0gKiAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAgICBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBO
ZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0aW9uIG5vciB0aGUgbmFtZXMgb2YgaXRz
Ci0gKiAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3Rl
IHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNw
ZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiAgIFRISVMgU09GVFdBUkUg
SVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAq
ICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ
TkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiAgIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gKiAgIE9X
TkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLAotICogICBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAotICogICBEQVRBLCBP
UiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkKLSAqICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RI
RVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSAqICAgT0YgVEhJUyBT
T0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFH
RS4KLSAqLwotCi0jaWZuZGVmIF9WSVJUSU9fTkVUX0hfCi0jZGVmaW5lIF9WSVJUSU9fTkVUX0hf
Ci0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLQotI2RlZmluZSBWUV9ERVNDX05VTSAyNTYKLS8qIFVz
ZWQgdG8gaW5kaWNhdGUgdGhhdCB0aGUgZGV2aWNlIGlzIHJ1bm5pbmcgb24gYSBkYXRhIGNvcmUg
Ki8KLSNkZWZpbmUgVklSVElPX0RFVl9SVU5OSU5HIDEKLQotLyoKLSAqIFN0cnVjdHVyZSBjb250
YWlucyB2YXJpYWJsZXMgcmVsZXZhbnQgdG8gVFgvUlggdmlydHF1ZXVlcy4KLSAqLwotc3RydWN0
IHZob3N0X3ZpcnRxdWV1ZQotewotCXN0cnVjdCB2cmluZ19kZXNjICAqZGVzYzsgICAgICAgICAg
ICAgLyogVmlydHF1ZXVlIGRlc2NyaXB0b3IgcmluZy4gKi8KLQlzdHJ1Y3QgdnJpbmdfYXZhaWwg
KmF2YWlsOyAgICAgICAgICAgIC8qIFZpcnRxdWV1ZSBhdmFpbGFibGUgcmluZy4gKi8KLQlzdHJ1
Y3QgdnJpbmdfdXNlZCAgKnVzZWQ7ICAgICAgICAgICAgIC8qIFZpcnRxdWV1ZSB1c2VkIHJpbmcu
ICovCi0JdWludDMyX3QgICAgICAgICAgIHNpemU7ICAgICAgICAgICAgICAvKiBTaXplIG9mIGRl
c2NyaXB0b3IgcmluZy4gKi8KLQl1aW50MzJfdCAgICAgICAgICAgdmhvc3RfaGxlbjsgICAgICAg
IC8qIFZob3N0IGhlYWRlciBsZW5ndGggKHZhcmllcyBkZXBlbmRpbmcgb24gUlggbWVyZ2UgYnVm
ZmVycy4gKi8KLQl2b2xhdGlsZSB1aW50MTZfdCAgbGFzdF91c2VkX2lkeDsgICAgIC8qIExhc3Qg
aW5kZXggdXNlZCBvbiB0aGUgYXZhaWxhYmxlIHJpbmcgKi8KLQl2b2xhdGlsZSB1aW50MTZfdCAg
bGFzdF91c2VkX2lkeF9yZXM7IC8qIFVzZWQgZm9yIG11bHRpcGxlIGRldmljZXMgcmVzZXJ2aW5n
IGJ1ZmZlcnMuICovCi19IF9fcnRlX2NhY2hlX2FsaWduZWQ7Ci0KLS8qCi0gKiBEZXZpY2Ugc3Ry
dWN0dXJlIGNvbnRhaW5zIGFsbCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uIHJlbGF0aW5nIHRv
IHRoZSBkZXZpY2UuCi0gKi8KLXN0cnVjdCB2aXJ0aW9fbmV0Ci17Ci0Jc3RydWN0IHZob3N0X3Zp
cnRxdWV1ZQkqdmlydHF1ZXVlX3R4OwkvKiBDb250YWlucyBhbGwgVFggdmlydHF1ZXVlIGluZm9y
bWF0aW9uLiAqLwotCXN0cnVjdCB2aG9zdF92aXJ0cXVldWUJKnZpcnRxdWV1ZV9yeDsJLyogQ29u
dGFpbnMgYWxsIFJYIHZpcnRxdWV1ZSBpbmZvcm1hdGlvbi4gKi8KLQlzdHJ1Y3QgdmlydGlvX21l
bW9yeSAgICAqbWVtOyAgICAgICAgICAgLyogUUVNVSBtZW1vcnkgYW5kIG1lbW9yeSByZWdpb24g
aW5mb3JtYXRpb24uICovCi0Jc3RydWN0IGV0aGVyX2FkZHIgICAgICAgbWFjX2FkZHJlc3M7ICAg
IC8qIERldmljZSBNQUMgYWRkcmVzcyAoT2J0YWluZWQgb24gZmlyc3QgVFggcGFja2V0KS4gKi8K
LQl1aW50MzJfdCAgICAgICAgICAgICAgICBmbGFnczsgICAgICAgICAgLyogRGV2aWNlIGZsYWdz
LiBPbmx5IHVzZWQgdG8gY2hlY2sgaWYgZGV2aWNlIGlzIHJ1bm5pbmcgb24gZGF0YSBjb3JlLiAq
LwotCXVpbnQzMl90ICAgICAgICAgICAgICAgIHZsYW5fdGFnOyAgICAgICAvKiBWbGFuIHRhZyBm
b3IgZGV2aWNlLiBDdXJyZW50bHkgc2V0IHRvIGRldmljZV9pZCAoMC02MykuICovCi0JdWludDMy
X3QgICAgICAgICAgICAgICAgdm1kcV9yeF9xOwotCXVpbnQ2NF90ICAgICAgICAgICAgICAgIGRl
dmljZV9maDsgICAgICAvKiBkZXZpY2UgaWRlbnRpZmllci4gKi8KLQl1aW50MTZfdCAgICAgICAg
ICAgICAgICBjb3JlaWQ7Ci0Jdm9sYXRpbGUgdWludDhfdCAgICAgICAgcmVhZHk7ICAgICAgICAg
IC8qIEEgZGV2aWNlIGlzIHNldCBhcyByZWFkeSBpZiB0aGUgTUFDIGFkZHJlc3MgaGFzIGJlZW4g
c2V0LiAqLwotCXZvbGF0aWxlIHVpbnQ4X3QgICAgICAgIHJlbW92ZTsgICAgICAgICAvKiBEZXZp
Y2UgaXMgbWFya2VkIGZvciByZW1vdmFsIGZyb20gdGhlIGRhdGEgY29yZS4gKi8KLQl1aW50MzJf
dCAgICAgICAgICAgICAgICB2aXJ0aW9faWR4OyAgICAgLyogSW5kZXggb2YgdmlydGlvIGRldmlj
ZSAqLwotCXVpbnQzMl90ICAgICAgICAgICAgICAgIGRvbV9pZDsgICAgICAgICAvKiBEb21haW4g
aWQgb2YgeGVuIGd1ZXN0ICovCi19IF9fX3J0ZV9jYWNoZV9hbGlnbmVkOwotCi0vKgotICogRGV2
aWNlIGxpbmtlZCBsaXN0IHN0cnVjdHVyZSBmb3IgY29uZmlndXJhdGlvbi4KLSAqLwotc3RydWN0
IHZpcnRpb19uZXRfY29uZmlnX2xsCi17Ci0Jc3RydWN0IHZpcnRpb19uZXQJCWRldjsJLyogVmly
dGlvIGRldmljZS4gKi8KLQlzdHJ1Y3QgdmlydGlvX25ldF9jb25maWdfbGwJKm5leHQ7IC8qIE5l
eHQgZW50cnkgb24gbGlua2VkIGxpc3QuICovCi19OwotCi0vKgotICogSW5mb3JtYXRpb24gcmVs
YXRpbmcgdG8gbWVtb3J5IHJlZ2lvbnMgaW5jbHVkaW5nIG9mZnNldHMgdG8gYWRkcmVzc2VzIGlu
IFFFTVVzIG1lbW9yeSBmaWxlLgotICovCi1zdHJ1Y3QgdmlydGlvX21lbW9yeV9yZWdpb25zIHsK
LQl1aW50NjRfdAlndWVzdF9waHlzX2FkZHJlc3M7ICAgICAvKiBCYXNlIGd1ZXN0IHBoeXNpY2Fs
IGFkZHJlc3Mgb2YgcmVnaW9uLiAqLwotCXVpbnQ2NF90CWd1ZXN0X3BoeXNfYWRkcmVzc19lbmQ7
CS8qIEVuZCBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIG9mIHJlZ2lvbi4gKi8KLQl1aW50NjRfdAlt
ZW1vcnlfc2l6ZTsJCS8qIFNpemUgb2YgcmVnaW9uLiAqLwotCXVpbnQ2NF90CXVzZXJzcGFjZV9h
ZGRyZXNzOyAgICAgIC8qIEJhc2UgdXNlcnNwYWNlIGFkZHJlc3Mgb2YgcmVnaW9uLiAqLwotCXVp
bnQ2NF90CWFkZHJlc3Nfb2Zmc2V0OyAgICAgICAgIC8qIE9mZnNldCBvZiByZWdpb24gZm9yIGFk
ZHJlc3MgdHJhbnNsYXRpb24uICovCi19OwotCi0vKgotICogTWVtb3J5IHN0cnVjdHVyZSBpbmNs
dWRlcyByZWdpb24gYW5kIG1hcHBpbmcgaW5mb3JtYXRpb24uCi0gKi8KLXN0cnVjdCB2aXJ0aW9f
bWVtb3J5IHsKLQl1aW50MzJfdAkJCW5yZWdpb25zOwkvKiBOdW1iZXIgb2YgbWVtb3J5IHJlZ2lv
bnMuICovCi0Jc3RydWN0IHZpcnRpb19tZW1vcnlfcmVnaW9ucyAJcmVnaW9uc1swXTsJLyogTWVt
b3J5IHJlZ2lvbiBpbmZvcm1hdGlvbi4gKi8KLX07Ci0KLS8qCi0gKiBEZXZpY2Ugb3BlcmF0aW9u
cyB0byBhZGQvcmVtb3ZlIGRldmljZS4KLSAqLwotc3RydWN0IHZpcnRpb19uZXRfZGV2aWNlX29w
cyB7Ci0JaW50ICgqIG5ld19kZXZpY2UpKHN0cnVjdCB2aXJ0aW9fbmV0ICopOwkvKiBBZGQgZGV2
aWNlLiAqLwotCXZvaWQgKCogZGVzdHJveV9kZXZpY2UpCSh2b2xhdGlsZSBzdHJ1Y3QgdmlydGlv
X25ldCAqKTsJLyogUmVtb3ZlIGRldmljZS4gKi8KLX07Ci0KLSNlbmRpZgpkaWZmIC0tZ2l0IGEv
ZXhhbXBsZXMvdmhvc3RfeGVuL3hlbl92aG9zdC5oIGIvZXhhbXBsZXMvdmhvc3RfeGVuL3hlbl92
aG9zdC5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAyZmMzMDRjLi4wMDAwMDAwCi0t
LSBhL2V4YW1wbGVzL3Zob3N0X3hlbi94ZW5fdmhvc3QuaAorKysgL2Rldi9udWxsCkBAIC0xLDE0
OCArMCwwIEBACi0vKi0KLSAqICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChjKSAy
MDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiAgIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNv
dXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAgbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0g
KiAgIGFyZSBtZXQ6Ci0gKgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAq
IFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUg
Y29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1bWVudGF0aW9uIGFu
ZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICAgIGRpc3RyaWJ1
dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9y
IHRoZSBuYW1lcyBvZiBpdHMKLSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBl
bmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgICAgZnJvbSB0aGlzIHNv
ZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAq
ICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5E
IENPTlRSSUJVVE9SUwotICogICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdB
UlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBUSEUgSU1QTElF
RCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqICAgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBD
T1BZUklHSFQKLSAqICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1Ig
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBU
TywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsCi0gKiAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVS
IElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAgIChJTkNMVURJTkcg
TkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVT
RQotICogICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpZm5kZWYgX1hFTl9WSE9TVF9IXwotI2RlZmlu
ZSBfWEVOX1ZIT1NUX0hfCi0KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLQotI2luY2x1ZGUgPHJ0ZV9l
dGhlci5oPgotCi0jaW5jbHVkZSAidmlydGlvLW5ldC5oIgotCi0jZGVmaW5lIFJURV9MT0dUWVBF
X1hFTkhPU1QgUlRFX0xPR1RZUEVfVVNFUjEKLQotI2RlZmluZSBYRU5fVk1fUk9PVE5PREVfRk1U
ICAiL2xvY2FsL2RvbWFpbi8lZC9jb250cm9sL2RwZGsiCi0jZGVmaW5lIFhFTl9WTV9OT0RFX0ZN
VCAgICAgICIvbG9jYWwvZG9tYWluLyVkL2NvbnRyb2wvZHBkay8lcyIKLSNkZWZpbmUgWEVOX01F
TVBPT0xfU1VGRklYICAgIm1lbXBvb2xfZ3JlZiIKLSNkZWZpbmUgWEVOX1JYVlJJTkdfU1VGRklY
ICAgInJ4X3ZyaW5nX2dyZWYiCi0jZGVmaW5lIFhFTl9UWFZSSU5HX1NVRkZJWCAgICJ0eF92cmlu
Z19ncmVmIgotI2RlZmluZSBYRU5fR1ZBX1NVRkZJWCAgICAgICAibWVtcG9vbF92YSIKLSNkZWZp
bmUgWEVOX1ZSSU5HRkxBR19TVUZGSVggInZyaW5nX2ZsYWciCi0jZGVmaW5lIFhFTl9BRERSX1NV
RkZJWCAgICAgICJldGhlcl9hZGRyIgotI2RlZmluZSBWSVJUSU9fU1RBUlQgICAgICAgICAiZXZl
bnRfdHlwZV9zdGFydF8iCi0KLSNkZWZpbmUgWEVOX0dSRUZfU1BMSVRUT0tFTiAgJywnCi0KLSNk
ZWZpbmUgTUFYX1hFTlZJUlRfTUVNUE9PTCAxNgotI2RlZmluZSBNQVhfVklSVElPICAzMgotI2Rl
ZmluZSBNQVhfR1JFRl9QRVJfTk9ERSA2NCAgLyogMTI4IE1CIG1lbW9yeSAqLwotCi0jZGVmaW5l
IFBBR0VfU0laRSAgIDQwOTYKLSNkZWZpbmUgUEFHRV9QRk5OVU0gKFBBR0VfU0laRSAvIHNpemVv
Zih1aW50MzJfdCkpCi0KLSNkZWZpbmUgWEVOX0dOVERFVl9GTkFNRSAiL2Rldi94ZW4vZ250ZGV2
IgotCi0vKiB4ZW4gZ3JhbnQgcmVmZXJlbmNlIGluZm8gaW4gb25lIGdyYW50IG5vZGUgKi8KLXN0
cnVjdCB4ZW5fZ250IHsKLQl1aW50MzJfdCBncmVmOwkvKiBncmFudCByZWZlcmVuY2UgZm9yIHRo
aXMgbm9kZSAqLwotCXVuaW9uIHsKLQkJaW50IGdyZWY7CQkvKiBncmFudCByZWZlcmVuY2UgKi8K
LQkJdWludDMyX3QgcGZuX251bTsJLyogZ3Vlc3QgcGZuIG51bWJlciBvZiBncmFudCByZWZlcmVu
Y2UgKi8KLQl9IGdyZWZfcGZuW1BBR0VfUEZOTlVNXTsKLX1fX2F0dHJpYnV0ZV9fKChfX3BhY2tl
ZF9fKSk7Ci0KLQotLyogc3RydWN0dXJlIGZvciBtZW1wb29sIG9yIHZyaW5nIG5vZGUgbGlzdCAq
Lwotc3RydWN0IHhlbl9nbnRub2RlIHsKLQl1aW50MzJfdCBnbnRfbnVtOyAgICAgICAgICAgLyog
Z3JhbnQgcmVmZXJlbmNlIG51bWJlciAqLwotCXN0cnVjdCB4ZW5fZ250ICpnbnRfaW5mbzsgICAv
KiBncmFudCByZWZlcmVuY2UgaW5mbyAqLwotfTsKLQotCi1zdHJ1Y3QgeGVuX3ZyaW5nIHsKLQl1
aW50MzJfdCBkb21faWQ7Ci0JdWludDMyX3QgdmlydGlvX2lkeDsgICAgLyogaW5kZXggb2Ygdmly
dGlvIGRldmljZSAqLwotCXZvaWQgKnJ4dnJpbmdfYWRkcjsgICAgIC8qIG1hcHBlZCB2aXJ0dWFs
IGFkZHJlc3Mgb2Ygcnh2cmluZyAqLwotCXZvaWQgKnR4dnJpbmdfYWRkcjsgICAgIC8qIG1hcHBl
ZCB2aXJ0dWFsIGFkZHJlc3Mgb2YgdHh2cmluZyAqLwotCXVpbnQzMl90IHJ4cGZuX251bTsgICAg
IC8qIG51bWJlciBvZiBncGZuIGZvciByeHZyaW5nICovCi0JdWludDMyX3QgdHhwZm5fbnVtOwkv
KiBudW1iZXIgb2YgZ3BmbiBmb3IgdHh2cmluZyAqLwotCXVpbnQzMl90ICpyeHBmbl90Ymw7ICAg
IC8qIGFycmF5IG9mIHJ4dnJpbmcgZ3BmbiAqLwotCXVpbnQzMl90ICp0eHBmbl90Ymw7CS8qIGFy
cmF5IG9mIHR4dnJpbmcgZ3BmbiAqLwotCXVpbnQ2NF90ICpyeF9waW5kZXg7ICAgIC8qIGluZGV4
IHVzZWQgdG8gcmVsZWFzZSByeCBncmVmcyAqLwotCXVpbnQ2NF90ICp0eF9waW5kZXg7ICAgIC8q
IGluZGV4IHVzZWQgdG8gcmVsZWFzZSB0eCBncmVmcyAqLwotCXVpbnQ2NF90ICBmbGFnX2luZGV4
OwotCXVpbnQ4X3QgICpmbGFnOyAJLyogY2xlYXJlZCB0byB6ZXJvIG9uIGd1ZXN0IHVubWFwICov
Ci0Jc3RydWN0IGV0aGVyX2FkZHIgYWRkcjsgLyogZXRoZXJuZXQgYWRkcmVzcyBvZiB2aXJ0aW8g
ZGV2aWNlICovCi0JdWludDhfdCAgIHJlbW92ZWQ7Ci0KLX07Ci0KLXN0cnVjdCB4ZW5fbWVtcG9v
bCB7Ci0JdWludDMyX3QgZG9tX2lkOyAgICAgIC8qIGd1ZXN0IGRvbWFpbiBpZCAqLwotCXVpbnQz
Ml90IHBvb2xfaWR4OyAgICAvKiBpbmRleCBvZiBtZW1vcnkgcG9vbCAqLwotCXZvaWQgKmd2YTsg
ICAgICAgICAgICAvKiBndWVzdCB2aXJ0dWFsIGFkZHJlc3Mgb2YgbWJ1ZiBwb29sICovCi0Jdm9p
ZCAqaHZhOyAgICAgICAgICAgIC8qIGhvc3QgdmlydHVhbCBhZGRyZXNzIG9mIG1idWYgcG9vbCAq
LwotCXVpbnQzMl90IG1lbXBmbl9udW07ICAvKiBudW1iZXIgb2YgZ3BmbiBmb3IgbWJ1ZiBwb29s
ICovCi0JdWludDMyX3QgKm1lbXBmbl90Ymw7IC8qIGFycmF5IG9mIG1idWYgcG9vbCBncGZuICov
Ci0JdWludDY0X3QgKnBpbmRleDsgICAgIC8qIGluZGV4IHVzZWQgdG8gcmVsZWFzZSBncmVmcyAq
LwotfTsKLQotc3RydWN0IHhlbl9ndWVzdCB7Ci0JVEFJTFFfRU5UUlkoeGVuX2d1ZXN0KSBuZXh0
OwotCWludDMyX3QgZG9tX2lkOyAgICAgICAvKiBndWVzdCBkb21haW4gaWQgKi8KLQl1aW50MzJf
dCBwb29sX251bTsgICAgLyogbnVtYmVyIG9mIG1idWYgcG9vbCBvZiB0aGUgZ3Vlc3QgKi8KLQl1
aW50MzJfdCB2cmluZ19udW07ICAgLyogbnVtYmVyIG9mIHZpcnRpbyBwb3J0cyBvZiB0aGUgZ3Vl
c3QgKi8KLQkvKiBhcnJheSBjb250YWluIHRoZSBndWVzdCBtYnVmIHBvb2wgaW5mbyAqLwotCXN0
cnVjdCB4ZW5fbWVtcG9vbCBtZW1wb29sW01BWF9YRU5WSVJUX01FTVBPT0xdOwotCS8qIGFycmF5
IGNvbnRhaW4gdGhlIGd1ZXN0IHJ4L3R4IHZyaW5nIGluZm8gKi8KLQlzdHJ1Y3QgeGVuX3ZyaW5n
IHZyaW5nW01BWF9WSVJUSU9dOwotfTsKLQotVEFJTFFfSEVBRCh4ZW5fZ3Vlc3RsaXN0LCB4ZW5f
Z3Vlc3QpOwotCi1pbnQKLXBhcnNlX21lbXBvb2xub2RlKHN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0
KTsKLQotaW50Ci14ZW5ob3N0X2luaXQodm9pZCk7Ci0KLWludAotcGFyc2VfdnJpbmdub2RlKHN0
cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0LCB1aW50MzJfdCB2aXJ0aW9faWR4KTsKLQotaW50Ci1wYXJz
ZV9tZW1wb29sbm9kZShzdHJ1Y3QgeGVuX2d1ZXN0ICpndWVzdCk7Ci0KLXZvaWQKLWNsZWFudXBf
bWVtcG9vbChzdHJ1Y3QgeGVuX21lbXBvb2wgKm1lbXBvb2wpOwotCi12b2lkCi1jbGVhbnVwX3Zy
aW5nKHN0cnVjdCB4ZW5fdnJpbmcgKnZyaW5nKTsKLQotdm9pZAotdmlydGlvX21vbml0b3JfbG9v
cCh2b2lkKTsKLQotaW50Ci1pbml0X3ZpcnRpb194ZW4oc3RydWN0IHZpcnRpb19uZXRfZGV2aWNl
X29wcyBjb25zdCAqIGNvbnN0KTsKLQotI2VuZGlmCmRpZmYgLS1naXQgYS9leGFtcGxlcy92aG9z
dF94ZW4veGVuc3RvcmVfcGFyc2UuYyBiL2V4YW1wbGVzL3Zob3N0X3hlbi94ZW5zdG9yZV9wYXJz
ZS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBhYjA4OWYxLi4wMDAwMDAwCi0tLSBh
L2V4YW1wbGVzL3Zob3N0X3hlbi94ZW5zdG9yZV9wYXJzZS5jCisrKyAvZGV2L251bGwKQEAgLTEs
Nzc1ICswLDAgQEAKLS8qLQotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMp
IDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAg
QWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMK
LSAqICAgYXJlIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAg
ICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92
ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24g
YW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJp
YnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBu
b3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRv
IGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMg
c29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgot
ICogICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBB
TkQgQ09OVFJJQlVUT1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQg
V0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBM
SUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBB
IFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhF
IENPUFlSSUdIVAotICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBP
UiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVE
IFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwKLSAqICAgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBI
T1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUg
VVNFCi0gKiAgIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lC
SUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2luY2x1ZGUgPHN0ZGludC5oPgotI2luY2x1
ZGUgPHVuaXN0ZC5oPgotI2luY2x1ZGUgPGludHR5cGVzLmg+Ci0jaW5jbHVkZSA8ZXJybm8uaD4K
LSNpbmNsdWRlIDxmY250bC5oPgotI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgotI2luY2x1ZGUgPHN5
cy9tbWFuLmg+Ci0jaW5jbHVkZSA8eGVuL3N5cy9nbnRhbGxvYy5oPgotI2luY2x1ZGUgPHhlbi9z
eXMvZ250ZGV2Lmg+Ci0jaW5jbHVkZSA8eGVuL3hlbi1jb21wYXQuaD4KLSNpZiBfX1hFTl9MQVRF
U1RfSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDAyMDAKLSNpbmNsdWRlIDx4cy5oPgotI2Vs
c2UKLSNpbmNsdWRlIDx4ZW5zdG9yZS5oPgotI2VuZGlmCi0KLSNpbmNsdWRlIDxydGVfY29tbW9u
Lmg+Ci0jaW5jbHVkZSA8cnRlX21lbW9yeS5oPgotI2luY2x1ZGUgPHJ0ZV9lYWwuaD4KLSNpbmNs
dWRlIDxydGVfbWFsbG9jLmg+Ci0jaW5jbHVkZSA8cnRlX3N0cmluZ19mbnMuaD4KLSNpbmNsdWRl
IDxydGVfbG9nLmg+Ci0jaW5jbHVkZSA8cnRlX2RlYnVnLmg+Ci0KLSNpbmNsdWRlICJ4ZW5fdmhv
c3QuaCIKLQotLyogeGVuc3RvcmUgaGFuZGxlICovCi1zdGF0aWMgc3RydWN0IHhzX2hhbmRsZSAq
eHMgPSBOVUxMOwotCi0vKiBnbnRkZXYgZmlsZSBkZXNjcmlwdG9yIHRvIG1hcCBncmFudCBwYWdl
cyAqLwotc3RhdGljIGludCBkX2ZkID0gLTE7Ci0KLS8qCi0gKiAgVGhlIGdyYW50IG5vZGUgZm9y
bWF0IGluIHhlbnN0b3JlIGZvciB2cmluZy9tcG9vbCBpcyBsaWtlOgotICogIGlkeCNfcnhfdnJp
bmdfZ3JlZiA9ICJncmVmMSMsIGdyZWYyIywgZ3JlZjMjIgotICogIGlkeCNfbWVtcG9vbF9ncmVm
ICA9ICJncmVmMSMsIGdyZWYyIywgZ3JlZjMjIgotICogIGVhY2ggZ3JlZiMgaXMgdGhlIGdyYW50
IHJlZmVyZW5jZSBmb3IgYSBzaGFyZWQgcGFnZS4KLSAqICBJbiBlYWNoIHNoYXJlZCBwYWdlLCB3
ZSBzdG9yZSB0aGUgZ3JhbnRfbm9kZV9pdGVtIGl0ZW1zLgotICovCi1zdHJ1Y3QgZ3JhbnRfbm9k
ZV9pdGVtIHsKLQl1aW50MzJfdCBncmVmOwotCXVpbnQzMl90IHBmbjsKLX0gX19hdHRyaWJ1dGVf
XygocGFja2VkKSk7Ci0KLWludCBjbWRsaW5lX3BhcnNlX2V0aGVyYWRkcih2b2lkICp0aywgY29u
c3QgY2hhciAqc3JjYnVmLAotCXZvaWQgKnJlcywgdW5zaWduZWQgcmVzc2l6ZSk7Ci0KLS8qIE1h
cCBncmFudCByZWYgcmVmaWQgYXQgYWRkcl9vcmkqLwotc3RhdGljIHZvaWQgKgoteGVuX2dyYW50
X21tYXAodm9pZCAqYWRkcl9vcmksIGludCBkb21pZCwgaW50IHJlZmlkLCB1aW50NjRfdCAqcGlu
ZGV4KQotewotCXN0cnVjdCBpb2N0bF9nbnRkZXZfbWFwX2dyYW50X3JlZiBhcmc7Ci0Jdm9pZCAq
YWRkciA9IE5VTEw7Ci0JaW50IHBnX3N6ID0gZ2V0cGFnZXNpemUoKTsKLQotCWFyZy5jb3VudCA9
IDE7Ci0JYXJnLnJlZnNbMF0uZG9taWQgPSBkb21pZDsKLQlhcmcucmVmc1swXS5yZWYgPSByZWZp
ZDsKLQotCWludCBydiA9IGlvY3RsKGRfZmQsIElPQ1RMX0dOVERFVl9NQVBfR1JBTlRfUkVGLCAm
YXJnKTsKLQlpZiAocnYpIHsKLQkJUlRFX0xPRyhFUlIsIFhFTkhPU1QsICIgICVzOiAoJWQsJWQp
ICVzIChpb2N0bCBmYWlsZWQpXG4iLCBfX2Z1bmNfXywKLQkJCQlkb21pZCwgcmVmaWQsIHN0cmVy
cm9yKGVycm5vKSk7Ci0JCXJldHVybiBOVUxMOwotCX0KLQotCWlmIChhZGRyX29yaSA9PSBOVUxM
KQotCQlhZGRyID0gbW1hcChhZGRyX29yaSwgcGdfc3osIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBN
QVBfU0hBUkVELAotCQkJCWRfZmQsIGFyZy5pbmRleCk7Ci0JZWxzZQotCQlhZGRyID0gbW1hcChh
ZGRyX29yaSwgcGdfc3osIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfU0hBUkVEIHwgTUFQX0ZJ
WEVELAotCQkJCWRfZmQsIGFyZy5pbmRleCk7Ci0KLQlpZiAoYWRkciA9PSBNQVBfRkFJTEVEKSB7
Ci0JCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICAlczogKCVkLCAlZCkgJXMgKG1hcCBmYWlsZWQp
XG4iLCBfX2Z1bmNfXywKLQkJCQlkb21pZCwgcmVmaWQsIHN0cmVycm9yKGVycm5vKSk7Ci0JCXJl
dHVybiBOVUxMOwotCX0KLQotCWlmIChwaW5kZXgpCi0JCSpwaW5kZXggPSBhcmcuaW5kZXg7Ci0K
LQlyZXR1cm4gYWRkcjsKLX0KLQotLyogVW5tYXAgb25lIGdyYW50IHJlZiwgYW5kIG11bm1hcCBt
dXN0IGJlIGNhbGxlZCBiZWZvcmUgdGhpcyAqLwotc3RhdGljIGludAoteGVuX3VubWFwX2dyYW50
X3JlZih1aW50NjRfdCBpbmRleCkKLXsKLQlzdHJ1Y3QgaW9jdGxfZ250ZGV2X3VubWFwX2dyYW50
X3JlZiBhcmc7Ci0JaW50IHJ2OwotCi0JYXJnLmNvdW50ID0gMTsKLQlhcmcuaW5kZXggPSBpbmRl
eDsKLQlydiA9IGlvY3RsKGRfZmQsIElPQ1RMX0dOVERFVl9VTk1BUF9HUkFOVF9SRUYsICZhcmcp
OwotCWlmIChydikgewotCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgIiAgJXM6IGluZGV4IDB4JSIg
UFJJeDY0ICJ1bm1hcCBmYWlsZWRcbiIsIF9fZnVuY19fLCBpbmRleCk7Ci0JCXJldHVybiAtMTsK
LQl9Ci0JcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBSZXNlcnZlIGEgdmlydHVhbCBhZGRyZXNzIHNw
YWNlLgotICogT24gc3VjY2VzcywgcmV0dXJucyB0aGUgcG9pbnRlci4gT24gZmFpbHVyZSwgcmV0
dXJucyBOVUxMLgotICovCi1zdGF0aWMgdm9pZCAqCi1nZXRfeGVuX3ZpcnR1YWwoc2l6ZV90IHNp
emUsIHNpemVfdCBwYWdlX3N6KQotewotCXZvaWQgKmFkZHI7Ci0JdWludHB0cl90IGFsaWduZWRf
YWRkcjsKLQotCWFkZHIgPSBtbWFwKE5VTEwsIHNpemUgKyBwYWdlX3N6LCBQUk9UX1JFQUQsIE1B
UF9TSEFSRUQgfCBNQVBfQU5PTllNT1VTLCAtMSwgMCk7Ci0JaWYgKGFkZHIgPT0gTUFQX0ZBSUxF
RCkgewotCQlSVEVfTE9HKEVSUiwgWEVOSE9TVCwgImZhaWxlZCBnZXQgYSB2aXJ0dWFsIGFyZWFc
biIpOwotCQlyZXR1cm4gTlVMTDsKLQl9Ci0KLQlhbGlnbmVkX2FkZHIgPSBSVEVfQUxJR05fQ0VJ
TCgodWludHB0cl90KWFkZHIsIHBhZ2Vfc3opOwotCW11bm1hcChhZGRyLCBhbGlnbmVkX2FkZHIg
LSAodWludHB0cl90KWFkZHIpOwotCW11bm1hcCgodm9pZCAqKShhbGlnbmVkX2FkZHIgKyBzaXpl
KSwgcGFnZV9zeiArICh1aW50cHRyX3QpYWRkciAtIGFsaWduZWRfYWRkcik7Ci0JYWRkciA9ICh2
b2lkICopKGFsaWduZWRfYWRkcik7Ci0KLQlyZXR1cm4gYWRkcjsKLX0KLQotc3RhdGljIHZvaWQK
LWZyZWVfeGVuX3ZpcnR1YWwodm9pZCAqYWRkciwgc2l6ZV90IHNpemUsIHNpemVfdCBwYWdlX3N6
IF9fcnRlX3VudXNlZCkKLXsKLQlpZiAoYWRkcikKLQkJbXVubWFwKGFkZHIsIHNpemUpOwotfQot
Ci0vKgotICogUmV0dXJucyB2YWwgc3RyIGluIHhlbnN0b3JlLgotICogQHBhcmFtIHBhdGgKLSAq
ICBGdWxsIHBhdGggc3RyaW5nIGZvciBrZXkKLSAqIEByZXR1cm4KLSAqICBQb2ludGVyIHRvIFZh
bCBzdHIsIE5VTEwgb24gZmFpbHVyZQotICovCi1zdGF0aWMgY2hhciAqCi14ZW5fcmVhZF9ub2Rl
KGNoYXIgKnBhdGgsIHVpbnQzMl90ICpsZW4pCi17Ci0JY2hhciAqYnVmOwotCi0JYnVmID0geHNf
cmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIGxlbik7Ci0JcmV0dXJuIGJ1ZjsKLX0KLQotc3RhdGlj
IGludAotY2FsX3BhZ2VudW0oc3RydWN0IHhlbl9nbnQgKmdudCkKLXsKLQl1bnNpZ25lZCBpbnQg
aTsKLQkvKgotCSAqIHRoZSBpdGVtcyBpbiB0aGUgcGFnZSBhcmUgaW4gdGhlIGZvcm1hdCBvZgot
CSAqIGdyZWYjLHBmbiMsLi4uLGdyZWYjLHBmbiMKLQkgKiBGSVhNRSwgMCBpcyByZXNlcnZlZCBi
eSBzeXN0ZW0sIHVzZSBpdCBhcyB0ZXJtaW5hdG9yLgotCSAqLwotCWZvciAoaSA9IDA7IGkgPCAo
UEFHRV9QRk5OVU0pIC8gMjsgaSsrKSB7Ci0JCWlmIChnbnQtPmdyZWZfcGZuW2kgKiAyXS5ncmVm
IDw9IDApCi0JCQlicmVhazsKLQl9Ci0KLQlyZXR1cm4gaTsKLX0KLQotLyogRnJlZXMgbWVtb3J5
IGFsbG9jYXRlZCB0byBhIGdyYW50IG5vZGUgKi8KLXN0YXRpYyB2b2lkCi14ZW5fZnJlZV9nbnRu
b2RlKHN0cnVjdCB4ZW5fZ250bm9kZSAqZ250bm9kZSkKLXsKLQlpZiAoZ250bm9kZSA9PSBOVUxM
KQotCQlyZXR1cm47Ci0JZnJlZShnbnRub2RlLT5nbnRfaW5mbyk7Ci0JZnJlZShnbnRub2RlKTsK
LX0KLQotLyoKLSAqIFBhcnNlIGEgZ3JhbnQgbm9kZS4KLSAqIEBwYXJhbSBkb21pZAotICogIEd1
ZXN0IGRvbWFpbiBpZC4KLSAqIEBwYXJhbSBwYXRoCi0gKiAgRnVsbCBwYXRoIHN0cmluZyBmb3Ig
YSBncmFudCBub2RlLCBsaWtlIGZvciB0aGUgZm9sbG93aW5nIChrZXksIHZhbCkgcGFpcgotICog
IGlkeCNfbWVtcG9vbF9ncmVmID0gImdyZWYjLCBncmVmIywgZ3JlZiMiCi0gKiAgcGF0aCA9ICds
b2NhbC9kb21haW4vZG9taWQvY29udHJvbC9kcGRrL2lkeCNfbWVtcG9vbF9ncmVmJwotICogIGdy
ZWYjIGlzIGEgc2hhcmVkIHBhZ2UgY29udGFpbiBwYWNrZWQgKGdyZWYscGZuKSBlbnRyaWVzCi0g
KiBAcmV0dXJuCi0gKiAgUmV0dXJucyB0aGUgcG9pbnRlciB0byB4ZW5fZ250bm9kZQotICovCi1z
dGF0aWMgc3RydWN0IHhlbl9nbnRub2RlICoKLXBhcnNlX2dudG5vZGUoaW50IGRvbV9pZCwgY2hh
ciAqcGF0aCkKLXsKLQljaGFyICoqZ3JlZl9saXN0ID0gTlVMTDsKLQl1aW50MzJfdCBpLCBsZW4s
IGdyZWZfbnVtOwotCXZvaWQgKmFkZHIgPSBOVUxMOwotCWNoYXIgKmJ1ZiA9IE5VTEw7Ci0Jc3Ry
dWN0IHhlbl9nbnRub2RlICpnbnRub2RlID0gTlVMTDsKLQlzdHJ1Y3QgeGVuX2dudCAqZ250ID0g
TlVMTDsKLQlpbnQgcGdfc3ogPSBnZXRwYWdlc2l6ZSgpOwotCWNoYXIgKmVuZDsKLQl1aW50NjRf
dCBpbmRleDsKLQotCWlmICgoYnVmID0geGVuX3JlYWRfbm9kZShwYXRoLCAmbGVuKSkgPT0gTlVM
TCkKLQkJZ290byBlcnI7Ci0KLQlncmVmX2xpc3QgPSBtYWxsb2MoTUFYX0dSRUZfUEVSX05PREUg
KiBzaXplb2YoY2hhciAqKSk7Ci0JaWYgKGdyZWZfbGlzdCA9PSBOVUxMKQotCQlnb3RvIGVycjsK
LQotCWdyZWZfbnVtID0gcnRlX3N0cnNwbGl0KGJ1ZiwgbGVuLCBncmVmX2xpc3QsIE1BWF9HUkVG
X1BFUl9OT0RFLAotCQkJWEVOX0dSRUZfU1BMSVRUT0tFTik7Ci0JaWYgKGdyZWZfbnVtID09IDAp
IHsKLQkJUlRFX0xPRyhFUlIsIFhFTkhPU1QsICIgICVzOiBpbnZhbGlkIGdyYW50IG5vZGUgZm9y
bWF0XG4iLCBfX2Z1bmNfXyk7Ci0JCWdvdG8gZXJyOwotCX0KLQotCWdudG5vZGUgPSBjYWxsb2Mo
MSwgc2l6ZW9mKHN0cnVjdCB4ZW5fZ250bm9kZSkpOwotCWdudCA9IGNhbGxvYyhncmVmX251bSwg
c2l6ZW9mKHN0cnVjdCB4ZW5fZ250KSk7Ci0JaWYgKGdudCA9PSBOVUxMIHx8IGdudG5vZGUgPT0g
TlVMTCkKLQkJZ290byBlcnI7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgZ3JlZl9udW07IGkrKykgewot
CQllcnJubyA9IDA7Ci0JCWdudFtpXS5ncmVmID0gc3RydG9sKGdyZWZfbGlzdFtpXSwgJmVuZCwg
MCk7Ci0JCWlmIChlcnJubyAhPSAwIHx8IGVuZCA9PSBOVUxMIHx8IGVuZCA9PSBncmVmX2xpc3Rb
aV0gfHwKLQkJCSgqZW5kICE9ICdcMCcgJiYgICplbmQgIT0gWEVOX0dSRUZfU1BMSVRUT0tFTikp
IHsKLQkJCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICAlczogcGFyc2UgZ3JhbnQgbm9kZSBpdGVt
IGZhaWxlZFxuIiwgX19mdW5jX18pOwotCQkJZ290byBlcnI7Ci0JCX0KLQkJYWRkciA9IHhlbl9n
cmFudF9tbWFwKE5VTEwsIGRvbV9pZCwgZ250W2ldLmdyZWYsICZpbmRleCk7Ci0JCWlmIChhZGRy
ID09IE5VTEwpIHsKLQkJCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICAlczogbWFwIGdyZWYgJXUg
ZmFpbGVkXG4iLCBfX2Z1bmNfXywgZ250W2ldLmdyZWYpOwotCQkJZ290byBlcnI7Ci0JCX0KLQkJ
UlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAgICAgJXM6IG1hcCBncmVmICV1IHRvICVwXG4iLCBf
X2Z1bmNfXywgZ250W2ldLmdyZWYsIGFkZHIpOwotCQltZW1jcHkoZ250W2ldLmdyZWZfcGZuLCBh
ZGRyLCBwZ19zeik7Ci0JCWlmIChtdW5tYXAoYWRkciwgcGdfc3opKSB7Ci0JCQlSVEVfTE9HKElO
Rk8sIFhFTkhPU1QsICIgICVzOiB1bm1hcCBncmVmICV1IGZhaWxlZFxuIiwgX19mdW5jX18sIGdu
dFtpXS5ncmVmKTsKLQkJCWdvdG8gZXJyOwotCQl9Ci0JCWlmICh4ZW5fdW5tYXBfZ3JhbnRfcmVm
KGluZGV4KSkgewotCQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAlczogcmVsZWFzZSBncmVm
ICV1IGZhaWxlZFxuIiwgX19mdW5jX18sIGdudFtpXS5ncmVmKTsKLQkJCWdvdG8gZXJyOwotCQl9
Ci0KLQl9Ci0KLQlnbnRub2RlLT5nbnRfbnVtICA9IGdyZWZfbnVtOwotCWdudG5vZGUtPmdudF9p
bmZvID0gZ250OwotCi0JZnJlZShidWYpOwotCWZyZWUoZ3JlZl9saXN0KTsKLQlyZXR1cm4gZ250
bm9kZTsKLQotZXJyOgotCWZyZWUoZ250KTsKLQlmcmVlKGdudG5vZGUpOwotCWZyZWUoZ3JlZl9s
aXN0KTsKLQlmcmVlKGJ1Zik7Ci0JcmV0dXJuIE5VTEw7Ci19Ci0KLS8qCi0gKiBUaGlzIGZ1bmN0
aW9uIG1hcHMgZ3JhbnQgbm9kZSBvZiB2cmluZyBvciBtYnVmIHBvb2wgdG8gYSBjb250aW51b3Vz
IHZpcnR1YWwgYWRkcmVzcyBzcGFjZSwKLSAqIGFuZCByZXR1cm5zIG1hcHBlZCBhZGRyZXNzLCBw
Zm4gYXJyYXksIGluZGV4IGFycmF5Ci0gKiBAcGFyYW0gZ250bm9kZQotICogIFBvaW50ZXIgdG8g
Z3JhbnQgbm9kZQotICogQHBhcmFtIGRvbWlkCi0gKiAgR3Vlc3QgZG9tYWluIGlkCi0gKiBAcGFy
YW0gcHBmbgotICogIFBvaW50ZXIgdG8gcGZuIGFycmF5LCBjYWxsZXIgc2hvdWxkIGZyZWUgdGhp
cyBhcnJheQotICogQHBhcmFtIHBncwotICogIFBvaW50ZXIgdG8gbnVtYmVyIG9mIHBhZ2VzCi0g
KiBAcGFyYW0gcHBpbmRleAotICogIFBvaW50ZXIgdG8gaW5kZXggYXJyYXksIHVzZWQgdG8gcmVs
ZWFzZSBncmVmcyB3aGVuIHRvIGZyZWUgdGhpcyBub2RlCi0gKiBAcmV0dXJuCi0gKiAgUG9pbnRl
ciB0byBtYXBwZWQgdmlydHVhbCBhZGRyZXNzLCBOVUxMIG9uIGZhaWx1cmUKLSAqLwotc3RhdGlj
IHZvaWQgKgotbWFwX2dudG5vZGUoc3RydWN0IHhlbl9nbnRub2RlICpnbnRub2RlLCBpbnQgZG9t
aWQsIHVpbnQzMl90ICoqcHBmbiwgdWludDMyX3QgKnBncywgdWludDY0X3QgKipwcGluZGV4KQot
ewotCXN0cnVjdCB4ZW5fZ250ICpnbnQ7Ci0JdWludDMyX3QgaSwgajsKLQlzaXplX3QgdG90YWxf
cGFnZXMgPSAwOwotCXZvaWQgKmFkZHI7Ci0JdWludDMyX3QgKnBmbjsKLQl1aW50NjRfdCAqcGlu
ZGV4OwotCXVpbnQzMl90IHBmbl9udW0gPSAwOwotCWludCBwZ19zejsKLQotCWlmIChnbnRub2Rl
ID09IE5VTEwpCi0JCXJldHVybiBOVUxMOwotCi0JcGdfc3ogPSBnZXRwYWdlc2l6ZSgpOwotCWZv
ciAoaSA9IDA7IGkgPCBnbnRub2RlLT5nbnRfbnVtOyBpKyspIHsKLQkJZ250ID0gZ250bm9kZS0+
Z250X2luZm8gKyBpOwotCQl0b3RhbF9wYWdlcyArPSBjYWxfcGFnZW51bShnbnQpOwotCX0KLQlp
ZiAoKGFkZHIgPSBnZXRfeGVuX3ZpcnR1YWwodG90YWxfcGFnZXMgKiBwZ19zeiwgcGdfc3opKSA9
PSBOVUxMKSB7Ci0JCVJURV9MT0coRVJSLCBYRU5IT1NULCAiICAlczogZmFpbGVkIGdldF94ZW5f
dmlydHVhbFxuIiwgX19mdW5jX18pOwotCQlyZXR1cm4gTlVMTDsKLQl9Ci0JcGZuID0gY2FsbG9j
KHRvdGFsX3BhZ2VzLCAoc2l6ZV90KXNpemVvZih1aW50MzJfdCkpOwotCXBpbmRleCA9IGNhbGxv
Yyh0b3RhbF9wYWdlcywgKHNpemVfdClzaXplb2YodWludDY0X3QpKTsKLQlpZiAocGZuID09IE5V
TEwgfHwgcGluZGV4ID09IE5VTEwpIHsKLQkJZnJlZV94ZW5fdmlydHVhbChhZGRyLCB0b3RhbF9w
YWdlcyAqIHBnX3N6LCBwZ19zeik7Ci0JCWZyZWUocGZuKTsKLQkJZnJlZShwaW5kZXgpOwotCQly
ZXR1cm4gTlVMTDsKLQl9Ci0KLQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICAgJXM6IHRvdGFs
IHBhZ2VzOiV6dSwgbWFwIHRvIFslcCwgJXBdXG4iLCBfX2Z1bmNfXywgdG90YWxfcGFnZXMsIGFk
ZHIsIFJURV9QVFJfQUREKGFkZHIsIHRvdGFsX3BhZ2VzICogcGdfc3ogLSAxKSk7Ci0JZm9yIChp
ID0gMDsgaSA8IGdudG5vZGUtPmdudF9udW07IGkrKykgewotCQlnbnQgPSBnbnRub2RlLT5nbnRf
aW5mbyArIGk7Ci0JCWZvciAoaiA9IDA7IGogPCAoUEFHRV9QRk5OVU0pIC8gMjsgaisrKSB7Ci0J
CQlpZiAoKGdudC0+Z3JlZl9wZm5baiAqIDJdLmdyZWYpIDw9IDApCi0JCQkJZ290byBfZW5kOwot
CQkJLyphbHRlcm5hdGl2ZTogYmF0Y2ggbWFwLCBvciB0aHJvdWdoIGxpYnhjKi8KLQkJCWlmICh4
ZW5fZ3JhbnRfbW1hcChSVEVfUFRSX0FERChhZGRyLCBwZm5fbnVtICogcGdfc3opLAotCQkJCQlk
b21pZCwKLQkJCQkJZ250LT5ncmVmX3BmbltqICogMl0uZ3JlZiwKLQkJCQkJJnBpbmRleFtwZm5f
bnVtXSkgPT0gTlVMTCkgewotCQkJCWdvdG8gbW1hcF9mYWlsZWQ7Ci0JCQl9Ci0JCQlwZm5bcGZu
X251bV0gPSBnbnQtPmdyZWZfcGZuW2ogKiAyICsgMV0ucGZuX251bTsKLQkJCXBmbl9udW0rKzsK
LQkJfQotCX0KLQotbW1hcF9mYWlsZWQ6Ci0JaWYgKHBmbl9udW0pCi0JCW11bm1hcChhZGRyLCBw
Zm5fbnVtICogcGdfc3opOwotCWZvciAoaSA9IDA7IGkgPCBwZm5fbnVtOyBpKyspIHsKLQkJeGVu
X3VubWFwX2dyYW50X3JlZihwaW5kZXhbaV0pOwotCX0KLQlmcmVlKHBpbmRleCk7Ci0JZnJlZShw
Zm4pOwotCXJldHVybiBOVUxMOwotCi1fZW5kOgotCWlmIChwcGluZGV4KQotCQkqcHBpbmRleCA9
IHBpbmRleDsKLQllbHNlCi0JCWZyZWUocGluZGV4KTsKLQlpZiAocHBmbikKLQkJKnBwZm4gPSBw
Zm47Ci0JZWxzZQotCQlmcmVlKHBmbik7Ci0JaWYgKHBncykKLQkJKnBncyA9IHRvdGFsX3BhZ2Vz
OwotCi0JcmV0dXJuIGFkZHI7Ci19Ci0KLXN0YXRpYyBpbnQKLXBhcnNlX21wb29sX3ZhKHN0cnVj
dCB4ZW5fbWVtcG9vbCAqbWVtcG9vbCkKLXsKLQljaGFyIHBhdGhbUEFUSF9NQVhdID0gezB9Owot
CWNoYXIgKmJ1ZjsKLQl1aW50MzJfdCBsZW47Ci0JY2hhciAqZW5kOwotCWludCByZXQgPSAtMTsK
LQotCWVycm5vID0gMDsKLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksCi0JCVhFTl9WTV9S
T09UTk9ERV9GTVQiLyVkXyJYRU5fR1ZBX1NVRkZJWCwKLQkJbWVtcG9vbC0+ZG9tX2lkLCBtZW1w
b29sLT5wb29sX2lkeCk7Ci0KLQlpZigoYnVmID0geGVuX3JlYWRfbm9kZShwYXRoLCAmbGVuKSkg
PT0gTlVMTCkKLQkJZ290byBvdXQ7Ci0JbWVtcG9vbC0+Z3ZhID0gKHZvaWQgKilzdHJ0b3VsKGJ1
ZiwgJmVuZCwgMTYpOwotCWlmIChlcnJubyAhPSAwIHx8IGVuZCA9PSBOVUxMIHx8IGVuZCA9PSBi
dWYgfHwgKmVuZCAhPSAnXDAnKSB7Ci0JCW1lbXBvb2wtPmd2YSA9IE5VTEw7Ci0JCWdvdG8gb3V0
OwotCX0KLQlyZXQgPSAwOwotb3V0OgotCWZyZWUoYnVmKTsKLQlyZXR1cm4gcmV0OwotfQotCi0v
KgotICogbWFwIG1idWYgcG9vbAotICovCi1zdGF0aWMgaW50Ci1tYXBfbWVtcG9vbG5vZGUoc3Ry
dWN0IHhlbl9nbnRub2RlICpnbnRub2RlLAotCQkJc3RydWN0IHhlbl9tZW1wb29sICptZW1wb29s
KQotewotCWlmIChnbnRub2RlID09IE5VTEwgfHwgbWVtcG9vbCA9PSBOVUxMKQotCQlyZXR1cm4g
LTE7Ci0KLQltZW1wb29sLT5odmEgPQotCQltYXBfZ250bm9kZShnbnRub2RlLCBtZW1wb29sLT5k
b21faWQsICZtZW1wb29sLT5tZW1wZm5fdGJsLCAmbWVtcG9vbC0+bWVtcGZuX251bSwgJm1lbXBv
b2wtPnBpbmRleCk7Ci0KLQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVzOiBtYXAgbWVtcG9v
bCBhdCAlcFxuIiwgX19mdW5jX18sICh2b2lkICopbWVtcG9vbC0+aHZhKTsKLQlpZiAobWVtcG9v
bC0+aHZhKQotCQlyZXR1cm4gMDsKLQllbHNlIHsKLQkJcmV0dXJuIC0xOwotCX0KLX0KLQotdm9p
ZAotY2xlYW51cF9tZW1wb29sKHN0cnVjdCB4ZW5fbWVtcG9vbCAqbWVtcG9vbCkKLXsKLQlpbnQg
cGdfc3ogPSBnZXRwYWdlc2l6ZSgpOwotCXVpbnQzMl90IGk7Ci0KLQlpZiAobWVtcG9vbC0+aHZh
KQotCQltdW5tYXAobWVtcG9vbC0+aHZhLCBtZW1wb29sLT5tZW1wZm5fbnVtICogcGdfc3opOwot
CW1lbXBvb2wtPmh2YSA9IE5VTEw7Ci0KLQlpZiAobWVtcG9vbC0+cGluZGV4KSB7Ci0JCVJURV9M
T0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IHVubWFwIGRvbSAlMDJ1IG1lbXBvb2wlMDJ1ICV1IGdy
ZWZzXG4iLAotCQkJX19mdW5jX18sCi0JCQltZW1wb29sLT5kb21faWQsCi0JCQltZW1wb29sLT5w
b29sX2lkeCwKLQkJCW1lbXBvb2wtPm1lbXBmbl9udW0pOwotCQlmb3IgKGkgPSAwOyBpIDwgbWVt
cG9vbC0+bWVtcGZuX251bTsgaSArKykgewotCQkJeGVuX3VubWFwX2dyYW50X3JlZihtZW1wb29s
LT5waW5kZXhbaV0pOwotCQl9Ci0JfQotCW1lbXBvb2wtPnBpbmRleCA9IE5VTEw7Ci0KLQlmcmVl
KG1lbXBvb2wtPm1lbXBmbl90YmwpOwotCW1lbXBvb2wtPm1lbXBmbl90YmwgPSBOVUxMOwotfQot
Ci0vKgotICogcHJvY2VzcyBtZW1wb29sIG5vZGUgaWR4I19tZW1wb29sX2dyZWYsIGlkeCA9IDAs
IDEsIDIuLi4KLSAqIHVudGlsIHdlIGVuY291bnRlciBhIG5vZGUgdGhhdCBkb2Vzbid0IGV4aXN0
LgotICovCi1pbnQKLXBhcnNlX21lbXBvb2xub2RlKHN0cnVjdCB4ZW5fZ3Vlc3QgKmd1ZXN0KQot
ewotCXVpbnQzMl90IGksIGxlbjsKLQljaGFyIHBhdGhbUEFUSF9NQVhdID0gezB9OwotCXN0cnVj
dCB4ZW5fZ250bm9kZSAqZ250bm9kZSA9IE5VTEw7Ci0Jc3RydWN0IHhlbl9tZW1wb29sICptZW1w
b29sID0gTlVMTDsKLQljaGFyICpidWY7Ci0KLQliemVybygmZ3Vlc3QtPm1lbXBvb2wsIE1BWF9Y
RU5WSVJUX01FTVBPT0wgKiBzaXplb2YoZ3Vlc3QtPm1lbXBvb2xbMF0pKTsKLQlndWVzdC0+cG9v
bF9udW0gPSAwOwotCi0Jd2hpbGUgKDEpIHsKLQkJLyogY2hlY2sgaWYgbnVsbCB0ZXJtaW5hdGVk
ICovCi0JCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwKLQkJCVhFTl9WTV9ST09UTk9ERV9G
TVQiLyVkXyJYRU5fTUVNUE9PTF9TVUZGSVgsCi0JCQlndWVzdC0+ZG9tX2lkLAotCQkJZ3Vlc3Qt
PnBvb2xfbnVtKTsKLQotCQlpZiAoKGJ1ZiA9IHhlbl9yZWFkX25vZGUocGF0aCwgJmxlbikpICE9
IE5VTEwpIHsKLQkJCS8qIHRoaXMgbm9kZSBleGlzdHMgKi8KLQkJCWZyZWUoYnVmKTsKLQkJfSBl
bHNlIHsKLQkJCWlmIChndWVzdC0+cG9vbF9udW0gPT0gMCkgewotCQkJCVJURV9MT0coRVJSLCBQ
TUQsICJubyBtZW1wb29sIGZvdW5kXG4iKTsKLQkJCQlyZXR1cm4gLTE7Ci0JCQl9Ci0JCQlicmVh
azsKLQkJfQotCi0JCW1lbXBvb2wgPSAmZ3Vlc3QtPm1lbXBvb2xbZ3Vlc3QtPnBvb2xfbnVtXTsK
LQkJbWVtcG9vbC0+ZG9tX2lkID0gZ3Vlc3QtPmRvbV9pZDsKLQkJbWVtcG9vbC0+cG9vbF9pZHgg
PSBndWVzdC0+cG9vbF9udW07Ci0KLQkJUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAlczogbWVt
cG9vbCAldSBwYXJzZSBnbnRub2RlICVzXG4iLCBfX2Z1bmNfXywgZ3Vlc3QtPnBvb2xfbnVtLCBw
YXRoKTsKLQkJZ250bm9kZSA9IHBhcnNlX2dudG5vZGUoZ3Vlc3QtPmRvbV9pZCwgcGF0aCk7Ci0J
CWlmIChnbnRub2RlID09IE5VTEwpCi0JCQlnb3RvIGVycjsKLQotCQlpZiAocGFyc2VfbXBvb2xf
dmEobWVtcG9vbCkpCi0JCQlnb3RvIGVycjsKLQotCQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIg
ICVzOiBtZW1wb29sICV1IG1hcCBnbnRub2RlICVzXG4iLCBfX2Z1bmNfXywgZ3Vlc3QtPnBvb2xf
bnVtLCBwYXRoKTsKLQkJaWYgKG1hcF9tZW1wb29sbm9kZShnbnRub2RlLCBtZW1wb29sKSkKLQkJ
CWdvdG8gZXJyOwotCi0JCXhlbl9mcmVlX2dudG5vZGUoZ250bm9kZSk7Ci0JCWd1ZXN0LT5wb29s
X251bSsrOwotCX0KLQotCXJldHVybiAwOwotZXJyOgotCWlmIChnbnRub2RlKQotCQl4ZW5fZnJl
ZV9nbnRub2RlKGdudG5vZGUpOwotCWZvciAoaSA9IDA7IGkgPCAgTUFYX1hFTlZJUlRfTUVNUE9P
TCA7IGkrKykgewotCQljbGVhbnVwX21lbXBvb2woJmd1ZXN0LT5tZW1wb29sW2ldKTsKLQl9Ci0J
LyogcmVpbml0aWFsaXNlIG1lbXBvb2wgKi8KLQliemVybygmZ3Vlc3QtPm1lbXBvb2wsIE1BWF9Y
RU5WSVJUX01FTVBPT0wgKiBzaXplb2YoZ3Vlc3QtPm1lbXBvb2xbMF0pKTsKLQlyZXR1cm4gLTE7
Ci19Ci0KLXN0YXRpYyBpbnQKLXhlbl9tYXBfdnJpbmdmbGFnKHN0cnVjdCB4ZW5fdnJpbmcgKnZy
aW5nKQotewotCWNoYXIgcGF0aFtQQVRIX01BWF0gPSB7MH07Ci0JY2hhciAqYnVmOwotCXVpbnQz
Ml90IGxlbixncmVmOwotCWludCBwZ19zeiA9IGdldHBhZ2VzaXplKCk7Ci0JY2hhciAqZW5kOwot
Ci0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLAotCQlYRU5fVk1fUk9PVE5PREVfRk1UIi8l
ZF8iWEVOX1ZSSU5HRkxBR19TVUZGSVgsCi0JCXZyaW5nLT5kb21faWQsIHZyaW5nLT52aXJ0aW9f
aWR4KTsKLQotCWlmKChidWYgPSB4ZW5fcmVhZF9ub2RlKHBhdGgsICZsZW4pKSA9PSBOVUxMKQot
CQlnb3RvIGVycjsKLQotCWVycm5vID0gMDsKLQlncmVmID0gc3RydG9sKGJ1ZiwgJmVuZCwgMCk7
Ci0JaWYgKGVycm5vICE9IDAgfHwgZW5kID09IE5VTEwgfHwgZW5kID09IGJ1ZikgewotCQlnb3Rv
IGVycjsKLQl9Ci0JdnJpbmctPmZsYWcgPSB4ZW5fZ3JhbnRfbW1hcCgwLCB2cmluZy0+ZG9tX2lk
LCBncmVmLCAmdnJpbmctPmZsYWdfaW5kZXgpOwotCWlmICh2cmluZy0+ZmxhZyA9PSBOVUxMIHx8
ICp2cmluZy0+ZmxhZyA9PSAwKQotCQlnb3RvIGVycjsKLQotCWZyZWUoYnVmKTsKLQlyZXR1cm4g
MDsKLWVycjoKLQlmcmVlKGJ1Zik7Ci0JaWYgKHZyaW5nLT5mbGFnKSB7Ci0JCW11bm1hcCh2cmlu
Zy0+ZmxhZywgcGdfc3opOwotCQl2cmluZy0+ZmxhZyA9IE5VTEw7Ci0JCXhlbl91bm1hcF9ncmFu
dF9yZWYodnJpbmctPmZsYWdfaW5kZXgpOwotCX0KLQlyZXR1cm4gLTE7Ci19Ci0KLQotc3RhdGlj
IGludAoteGVuX21hcF9yeHZyaW5nbm9kZShzdHJ1Y3QgeGVuX2dudG5vZGUgKmdudG5vZGUsCi0J
CQkJc3RydWN0IHhlbl92cmluZyAqdnJpbmcpCi17Ci0JdnJpbmctPnJ4dnJpbmdfYWRkciA9Ci0J
CW1hcF9nbnRub2RlKGdudG5vZGUsIHZyaW5nLT5kb21faWQsICZ2cmluZy0+cnhwZm5fdGJsLCAm
dnJpbmctPnJ4cGZuX251bSwgJnZyaW5nLT5yeF9waW5kZXgpOwotCVJURV9MT0coSU5GTywgWEVO
SE9TVCwgIiAgJXM6IG1hcCByeCB2cmluZyBhdCAlcFxuIiwgX19mdW5jX18sICh2b2lkICopdnJp
bmctPnJ4dnJpbmdfYWRkcik7Ci0JaWYgKHZyaW5nLT5yeHZyaW5nX2FkZHIpCi0JCXJldHVybiAw
OwotCWVsc2UKLQkJcmV0dXJuIC0xOwotfQotCi1zdGF0aWMgaW50Ci14ZW5fbWFwX3R4dnJpbmdu
b2RlKHN0cnVjdCB4ZW5fZ250bm9kZSAqZ250bm9kZSwKLQkJCQlzdHJ1Y3QgeGVuX3ZyaW5nICp2
cmluZykKLXsKLQl2cmluZy0+dHh2cmluZ19hZGRyID0KLQkJbWFwX2dudG5vZGUoZ250bm9kZSwg
dnJpbmctPmRvbV9pZCwgJnZyaW5nLT50eHBmbl90YmwsICZ2cmluZy0+dHhwZm5fbnVtLCAmdnJp
bmctPnR4X3BpbmRleCk7Ci0JUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAlczogbWFwIHR4IHZy
aW5nIGF0ICVwXG4iLCBfX2Z1bmNfXywgKHZvaWQgKil2cmluZy0+dHh2cmluZ19hZGRyKTsKLQlp
ZiAodnJpbmctPnR4dnJpbmdfYWRkcikKLQkJcmV0dXJuIDA7Ci0JZWxzZQotCQlyZXR1cm4gLTE7
Ci19Ci0KLXZvaWQKLWNsZWFudXBfdnJpbmcoc3RydWN0IHhlbl92cmluZyAqdnJpbmcpCi17Ci0J
aW50IHBnX3N6ID0gZ2V0cGFnZXNpemUoKTsKLQl1aW50MzJfdCBpOwotCi0JUlRFX0xPRyhJTkZP
LCBYRU5IT1NULCAiICAlczogY2xlYW51cCBkb20gJXUgdnJpbmcgJXVcbiIsIF9fZnVuY19fLCB2
cmluZy0+ZG9tX2lkLCB2cmluZy0+dmlydGlvX2lkeCk7Ci0JaWYgKHZyaW5nLT5yeHZyaW5nX2Fk
ZHIpIHsKLQkJbXVubWFwKHZyaW5nLT5yeHZyaW5nX2FkZHIsIHZyaW5nLT5yeHBmbl9udW0gKiBw
Z19zeik7Ci0JCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IHVubWFwIHJ4IHZyaW5nIFsl
cCwgJXBdXG4iLAotCQkJX19mdW5jX18sCi0JCQl2cmluZy0+cnh2cmluZ19hZGRyLAotCQkJUlRF
X1BUUl9BREQodnJpbmctPnJ4dnJpbmdfYWRkciwKLQkJCXZyaW5nLT5yeHBmbl9udW0gKiBwZ19z
eiAtIDEpKTsKLQl9Ci0JdnJpbmctPnJ4dnJpbmdfYWRkciA9IE5VTEw7Ci0KLQotCWlmICh2cmlu
Zy0+cnhfcGluZGV4KSB7Ci0JCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IHVubWFwIHJ4
IHZyaW5nICV1IGdyZWZzXG4iLCBfX2Z1bmNfXywgdnJpbmctPnJ4cGZuX251bSk7Ci0JCWZvciAo
aSA9IDA7IGkgPCB2cmluZy0+cnhwZm5fbnVtOyBpKyspIHsKLQkJCXhlbl91bm1hcF9ncmFudF9y
ZWYodnJpbmctPnJ4X3BpbmRleFtpXSk7Ci0JCX0KLQl9Ci0JdnJpbmctPnJ4X3BpbmRleCA9IE5V
TEw7Ci0KLQlmcmVlKHZyaW5nLT5yeHBmbl90YmwpOwotCXZyaW5nLT5yeHBmbl90YmwgPSBOVUxM
OwotCi0JaWYgKHZyaW5nLT50eHZyaW5nX2FkZHIpIHsKLQkJbXVubWFwKHZyaW5nLT50eHZyaW5n
X2FkZHIsIHZyaW5nLT50eHBmbl9udW0gKiBwZ19zeik7Ci0JCVJURV9MT0coSU5GTywgWEVOSE9T
VCwgIiAgJXM6IHVubWFwIHR4IHZyaW5nIFslcCwgJXBdXG4iLAotCQkJX19mdW5jX18sCi0JCQl2
cmluZy0+dHh2cmluZ19hZGRyLAotCQkJUlRFX1BUUl9BREQodnJpbmctPnR4dnJpbmdfYWRkciwK
LQkJCXZyaW5nLT50eHBmbl9udW0gKiBwZ19zeiAtIDEpKTsKLQl9Ci0JdnJpbmctPnR4dnJpbmdf
YWRkciA9IE5VTEw7Ci0KLQlpZiAodnJpbmctPnR4X3BpbmRleCkgewotCQlSVEVfTE9HKElORk8s
IFhFTkhPU1QsICIgICVzOiB1bm1hcCB0eCB2cmluZyAldSBncmVmc1xuIiwgX19mdW5jX18sIHZy
aW5nLT50eHBmbl9udW0pOwotCQlmb3IgKGkgPSAwOyBpIDwgdnJpbmctPnR4cGZuX251bTsgaSsr
KSB7Ci0JCQl4ZW5fdW5tYXBfZ3JhbnRfcmVmKHZyaW5nLT50eF9waW5kZXhbaV0pOwotCQl9Ci0J
fQotCXZyaW5nLT50eF9waW5kZXggPSBOVUxMOwotCi0JZnJlZSh2cmluZy0+dHhwZm5fdGJsKTsK
LQl2cmluZy0+dHhwZm5fdGJsID0gTlVMTDsKLQotCWlmICh2cmluZy0+ZmxhZykgewotCQlpZiAo
IW11bm1hcCgodm9pZCAqKXZyaW5nLT5mbGFnLCBwZ19zeikpCi0JCQlSVEVfTE9HKElORk8sIFhF
TkhPU1QsICIgICVzOiB1bm1hcCBmbGFnIHBhZ2UgYXQgJXBcbiIsIF9fZnVuY19fLCB2cmluZy0+
ZmxhZyk7Ci0JCWlmICgheGVuX3VubWFwX2dyYW50X3JlZih2cmluZy0+ZmxhZ19pbmRleCkpCi0J
CQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVzOiByZWxlYXNlIGZsYWcgcmVmIGluZGV4IDB4
JSIgUFJJeDY0ICJcbiIsIF9fZnVuY19fLCB2cmluZy0+ZmxhZ19pbmRleCk7Ci0JfQotCXZyaW5n
LT5mbGFnID0gTlVMTDsKLQlyZXR1cm47Ci19Ci0KLQotCi1zdGF0aWMgaW50Ci14ZW5fcGFyc2Vf
ZXRoZXJhZGRyKHN0cnVjdCB4ZW5fdnJpbmcgKnZyaW5nKQotewotCWNoYXIgcGF0aFtQQVRIX01B
WF0gPSB7MH07Ci0JY2hhciAqYnVmOwotCXVpbnQzMl90IGxlbjsKLQlpbnQgcmV0ID0gLTE7Ci0K
LQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksCi0JCVhFTl9WTV9ST09UTk9ERV9GTVQiLyVk
XyJYRU5fQUREUl9TVUZGSVgsCi0JCXZyaW5nLT5kb21faWQsIHZyaW5nLT52aXJ0aW9faWR4KTsK
LQotCWlmICgoYnVmID0geGVuX3JlYWRfbm9kZShwYXRoLCAmbGVuKSkgPT0gTlVMTCkKLQkJZ290
byBvdXQ7Ci0KLQlpZiAoY21kbGluZV9wYXJzZV9ldGhlcmFkZHIoTlVMTCwgYnVmLCAmdnJpbmct
PmFkZHIsCi0JCQlzaXplb2YodnJpbmctPmFkZHIpKSA8IDApCi0JCWdvdG8gb3V0OwotCXJldCA9
IDA7Ci1vdXQ6Ci0JZnJlZShidWYpOwotCXJldHVybiByZXQ7Ci19Ci0KLQotaW50Ci1wYXJzZV92
cmluZ25vZGUoc3RydWN0IHhlbl9ndWVzdCAqZ3Vlc3QsIHVpbnQzMl90IHZpcnRpb19pZHgpCi17
Ci0JY2hhciBwYXRoW1BBVEhfTUFYXSA9IHswfTsKLQlzdHJ1Y3QgeGVuX2dudG5vZGUgKnJ4X2du
dG5vZGUgPSBOVUxMOwotCXN0cnVjdCB4ZW5fZ250bm9kZSAqdHhfZ250bm9kZSA9IE5VTEw7Ci0J
c3RydWN0IHhlbl92cmluZyAqdnJpbmcgPSBOVUxMOwotCi0JLypjaGVjayBpZiBudWxsIHRlcm1p
bmF0ZWQgKi8KLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksCi0JCVhFTl9WTV9ST09UTk9E
RV9GTVQiLyVkXyJYRU5fUlhWUklOR19TVUZGSVgsCi0JCWd1ZXN0LT5kb21faWQsCi0JCXZpcnRp
b19pZHgpOwotCi0JUlRFX0xPRyhJTkZPLCBYRU5IT1NULCAiICAlczogdmlydGlvICV1IHBhcnNl
IHJ4IGdudG5vZGUgJXNcbiIsIF9fZnVuY19fLCB2aXJ0aW9faWR4LCBwYXRoKTsKLQlyeF9nbnRu
b2RlID0gcGFyc2VfZ250bm9kZShndWVzdC0+ZG9tX2lkLCBwYXRoKTsKLQlpZiAocnhfZ250bm9k
ZSA9PSBOVUxMKQotCQlnb3RvIGVycjsKLQotCS8qY2hlY2sgaWYgbnVsbCB0ZXJtaW5hdGVkICov
Ci0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLAotCQlYRU5fVk1fUk9PVE5PREVfRk1UIi8l
ZF8iWEVOX1RYVlJJTkdfU1VGRklYLAotCQlndWVzdC0+ZG9tX2lkLAotCQl2aXJ0aW9faWR4KTsK
LQotCVJURV9MT0coSU5GTywgWEVOSE9TVCwgIiAgJXM6IHZpcnRpbyAldSBwYXJzZSB0eCBnbnRu
b2RlICVzXG4iLCBfX2Z1bmNfXywgdmlydGlvX2lkeCwgcGF0aCk7Ci0JdHhfZ250bm9kZSA9IHBh
cnNlX2dudG5vZGUoZ3Vlc3QtPmRvbV9pZCwgcGF0aCk7Ci0JaWYgKHR4X2dudG5vZGUgPT0gTlVM
TCkKLQkJZ290byBlcnI7Ci0KLQl2cmluZyA9ICZndWVzdC0+dnJpbmdbdmlydGlvX2lkeF07Ci0J
Ynplcm8odnJpbmcsIHNpemVvZigqdnJpbmcpKTsKLQl2cmluZy0+ZG9tX2lkID0gZ3Vlc3QtPmRv
bV9pZDsKLQl2cmluZy0+dmlydGlvX2lkeCA9IHZpcnRpb19pZHg7Ci0KLQlpZiAoeGVuX3BhcnNl
X2V0aGVyYWRkcih2cmluZykgIT0gMCkKLQkJZ290byBlcnI7Ci0KLQlSVEVfTE9HKElORk8sIFhF
TkhPU1QsICIgICVzOiB2aXJ0aW8gJXUgbWFwIHJ4IGdudG5vZGUgJXNcbiIsIF9fZnVuY19fLCB2
aXJ0aW9faWR4LCBwYXRoKTsKLQlpZiAoeGVuX21hcF9yeHZyaW5nbm9kZShyeF9nbnRub2RlLCB2
cmluZykgIT0gMCkKLQkJZ290byBlcnI7Ci0KLQlSVEVfTE9HKElORk8sIFhFTkhPU1QsICIgICVz
OiB2aXJ0aW8gJXUgbWFwIHR4IGdudG5vZGUgJXNcbiIsIF9fZnVuY19fLCB2aXJ0aW9faWR4LCBw
YXRoKTsKLQlpZiAoeGVuX21hcF90eHZyaW5nbm9kZSh0eF9nbnRub2RlLCB2cmluZykgIT0gMCkK
LQkJZ290byBlcnI7Ci0KLQlpZiAoeGVuX21hcF92cmluZ2ZsYWcodnJpbmcpICE9IDApCi0JCWdv
dG8gZXJyOwotCi0JZ3Vlc3QtPnZyaW5nX251bSsrOwotCi0JeGVuX2ZyZWVfZ250bm9kZShyeF9n
bnRub2RlKTsKLQl4ZW5fZnJlZV9nbnRub2RlKHR4X2dudG5vZGUpOwotCi0JcmV0dXJuIDA7Ci0K
LWVycjoKLQlpZiAocnhfZ250bm9kZSkKLQkJeGVuX2ZyZWVfZ250bm9kZShyeF9nbnRub2RlKTsK
LQlpZiAodHhfZ250bm9kZSkKLQkJeGVuX2ZyZWVfZ250bm9kZSh0eF9nbnRub2RlKTsKLQlpZiAo
dnJpbmcpIHsKLQkJY2xlYW51cF92cmluZyh2cmluZyk7Ci0JCWJ6ZXJvKHZyaW5nLCBzaXplb2Yo
KnZyaW5nKSk7Ci0JfQotCXJldHVybiAtMTsKLX0KLQotLyoKLSAqIE9wZW4geGVuIGdyYW50IGRl
diBkcml2ZXIKLSAqIEByZXR1cm4KLSAqICAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUuCi0g
Ki8KLXN0YXRpYyBpbnQKLXhlbl9ncmFudF9pbml0KHZvaWQpCi17Ci0JZF9mZCA9IG9wZW4oWEVO
X0dOVERFVl9GTkFNRSwgT19SRFdSKTsKLQotCXJldHVybiBkX2ZkID09IC0xPyAoLTEpOiAoMCk7
Ci19Ci0KLS8qCi0gKiBJbml0aWFsaXNlIHhlbnN0b3JlIGhhbmRsZSBhbmQgb3BlbiBncmFudCBk
ZXYgZHJpdmVyLgotICogQHJldHVybgotICogIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4K
LSAqLwotaW50Ci14ZW5ob3N0X2luaXQodm9pZCkKLXsKLQl4cyA9IHhzX2RhZW1vbl9vcGVuKCk7
Ci0JaWYgKHhzID09IE5VTEwpIHsKLQkJcnRlX3BhbmljKCJmYWlsZWQgaW5pdGlhbGl6ZSB4ZW4g
ZGFlbW9uIGhhbmRsZXIiKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlpZiAoeGVuX2dyYW50X2luaXQo
KSkKLQkJcmV0dXJuIC0xOwotCXJldHVybiAwOwotfQotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 02:39:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 02:39:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsK4H-0007sm-Fe; Thu, 14 Sep 2017 02:39:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jianfeng.tan@intel.com>) id 1dsK4F-0007rA-7y
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 02:39:52 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 48/70-03454-6FBE9B95; Thu, 14 Sep 2017 02:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhovvl9c5
 Ig/kn9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrUw+yFRx+JVWx/rNPA2PDfskuRk4OIYFp
 jBJ/lgWA2BICvBJHls1g7WLkALL9JfYu94YoKZf4un4+I4jNJqAt8WlVDzuILSIgIPG5czFbF
 yMXB7NAI5PEji3fmUESwgImEu/vbGMFsVkEVCUeLXsHZvMKuElsfD2LBWKXnMTNc51g9ZwC7h
 Ldz7YxQixzk/h37wIbRL2gxMmZT1hA7mEWUJdYP08IJMwsIC/RvHU28wRGgVlIqmYhVM1CUrW
 AkXkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7G
 6xsDDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeDmBM
 SAkWJSanlqRlpkDjB6YUgkOHiUR3p2vgNK8xQWJucWZ6RCpU4y6HB037/5hEgKbISXO+w6kSA
 CkKKM0D24ELJIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3GsgUnsy8ErhNr4COYAI64sz
 pHSBHlCQipKQaGFcwyjc8UOlINtLVsV2/PHKnnDoDq+Ae37hTS7p+3/OP5GyuOupiNIcv2K2N
 52T6ZSalpOsRUvvzf7bPWM4076p95gTxq882cHCmev+xScz0my+/1fd/1baMK4dj1j/liLj+d
 Z1u5M6zeo0pM2ZVbfmzpejFahm/b/J9Hzdsv9Vm+HGa1XYnRSWW4oxEQy3mouJEAOm38QjfAg
 AA
X-Env-Sender: jianfeng.tan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505356764!116321115!7
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1170 invoked from network); 14 Sep 2017 02:39:47 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 02:39:47 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Sep 2017 19:39:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,390,1500966000"; d="scan'208";a="135148335"
Received: from dpdk06.sh.intel.com ([10.67.110.196])
 by orsmga002.jf.intel.com with ESMTP; 13 Sep 2017 19:39:41 -0700
From: Jianfeng Tan <jianfeng.tan@intel.com>
To: dev@dpdk.org
Date: Thu, 14 Sep 2017 02:40:29 +0000
Message-Id: <1505356829-88652-7-git-send-email-jianfeng.tan@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
References: <1505356829-88652-1-git-send-email-jianfeng.tan@intel.com>
MIME-Version: 1.0
Cc: jerin.jacob@caviumnetworks.com, shahafs@mellanox.com, wei.liu2@citrix.com,
 bruce.richardson@intel.com, john.mcnamara@intel.com,
 Jianfeng Tan <jianfeng.tan@intel.com>, thomas@monjalon.net,
 xen-devel@lists.xenproject.org, joao.m.martins@oracle.com
Subject: [Xen-devel] [PATCH v2 6/6] eal: remove xen dom0 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgcmVtb3ZlIHhlbi1zcGVjaWZpYyBjb2RlIGluIEVBTCwgaW5jbHVkaW5nIHRoZSBvcHRpb24g
LS14ZW4tZG9tMCwKbWVtb3J5IGluaXRpYWxpemF0aW9uIGNvZGUsIGNvbXBpbGluZyBkZXBlbmRl
bmN5LCBldGMuCgpSZWxhdGVkIGRvY3VtZW50cyBhcmUgcmVtb3ZlZCBvciB1cGRhdGVkLCBhbmQg
YnVtcCB0aGUgZWFsIGxpYnJhcnkKdmVyc2lvbi4KClNpZ25lZC1vZmYtYnk6IEppYW5mZW5nIFRh
biA8amlhbmZlbmcudGFuQGludGVsLmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAtCiBjb25maWcvY29tbW9uX2Jhc2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSAtCiBkb2MvZ3VpZGVzL2NvbnRyaWJ1
dGluZy9kb2N1bWVudGF0aW9uLnJzdCAgICAgICAgICB8ICAgMSAtCiBkb2MvZ3VpZGVzL2luZGV4
LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiBkb2MvZ3VpZGVzL2xp
bnV4X2dzZy9idWlsZF9zYW1wbGVfYXBwcy5yc3QgICAgICAgICB8ICAgNSArLQogZG9jL2d1aWRl
cy9saW51eF9nc2cvc3lzX3JlcXMucnN0ICAgICAgICAgICAgICAgICAgfCAgNTMgLS0KIGRvYy9n
dWlkZXMvcHJvZ19ndWlkZS9lbnZfYWJzdHJhY3Rpb25fbGF5ZXIucnN0ICAgIHwgIDExIC0KIGRv
Yy9ndWlkZXMvcHJvZ19ndWlkZS9zb3VyY2Vfb3JnLnJzdCAgICAgICAgICAgICAgIHwgICAxIC0K
IGRvYy9ndWlkZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdCAgICAgICAgICAgICAgIHwgICAz
IC0KIGRvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMTdfMTEucnN0ICAgICAgICAgICAgIHwg
IDEyICsKIGRvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvcnVuX2FwcC5yc3QgICAgICAgICAgICAg
IHwgICA0IC0KIGRvYy9ndWlkZXMveGVuL2ltZy9kcGRrX3hlbl9wa3Rfc3dpdGNoLnBuZyAgICAg
ICAgIHwgQmluIDE2Mzg0MiAtPiAwIGJ5dGVzCiBkb2MvZ3VpZGVzL3hlbi9pbWcvZ3JhbnRfcmVm
cy5wbmcgICAgICAgICAgICAgICAgICB8IEJpbiA2NDA1IC0+IDAgYnl0ZXMKIGRvYy9ndWlkZXMv
eGVuL2ltZy9ncmFudF90YWJsZS5wbmcgICAgICAgICAgICAgICAgIHwgQmluIDk2NzYyIC0+IDAg
Ynl0ZXMKIGRvYy9ndWlkZXMveGVuL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDM4IC0KIGRvYy9ndWlkZXMveGVuL3BrdF9zd2l0Y2gucnN0ICAgICAgICAgICAgICAgICAg
ICAgIHwgNDcwIC0tLS0tLS0tLS0tLS0KIGxpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvTWFrZWZp
bGUgICAgICAgICAgICAgICAgIHwgICAyICstCiAuLi4vYnNkYXBwL2VhbC9pbmNsdWRlL2V4ZWMt
ZW52L3J0ZV9kb20wX2NvbW1vbi5oICB8IDEwNyAtLS0KIGxpYi9saWJydGVfZWFsL2JzZGFwcC9l
YWwvcnRlX2VhbF92ZXJzaW9uLm1hcCAgICAgIHwgICAzIC0KIGxpYi9saWJydGVfZWFsL2NvbW1v
bi9lYWxfY29tbW9uX29wdGlvbnMuYyAgICAgICAgIHwgICAzIC0KIGxpYi9saWJydGVfZWFsL2Nv
bW1vbi9lYWxfaW50ZXJuYWxfY2ZnLmggICAgICAgICAgIHwgICAxIC0KIGxpYi9saWJydGVfZWFs
L2NvbW1vbi9lYWxfb3B0aW9ucy5oICAgICAgICAgICAgICAgIHwgICAyIC0KIGxpYi9saWJydGVf
ZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9tZW1vcnkuaCAgICAgICAgIHwgIDQxIC0tCiBsaWIvbGli
cnRlX2VhbC9saW51eGFwcC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgMiAtCiBsaWIv
bGlicnRlX2VhbC9saW51eGFwcC9lYWwvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgNyArLQog
bGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbC5jICAgICAgICAgICAgICAgICAgfCAgMjQg
LQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbF9tZW1vcnkuYyAgICAgICAgICAgfCAg
NTYgLS0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21lbW9yeS5jICAgICAg
IHwgMzgxIC0tLS0tLS0tLS0KIC4uLi9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21t
b24uaCAgICAgICAgIHwgMTA4IC0tLQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL3J0ZV9l
YWxfdmVyc2lvbi5tYXAgICAgfCAgIDQgLQogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvaWdiX3Vp
by9pZ2JfdWlvLmMgICAgICAgICAgfCAgNTQgLS0KIGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hl
bl9kb20wL01ha2VmaWxlICAgICAgICAgIHwgIDUzIC0tCiBsaWIvbGlicnRlX2VhbC9saW51eGFw
cC94ZW5fZG9tMC9jb21wYXQuaCAgICAgICAgICB8ICAxNSAtCiBsaWIvbGlicnRlX2VhbC9saW51
eGFwcC94ZW5fZG9tMC9kb20wX21tX2Rldi5oICAgICB8IDEwNyAtLS0KIGxpYi9saWJydGVfZWFs
L2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fbWlzYy5jICAgIHwgNzgwIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogcGtnL2RwZGsuc3BlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDMgLQogMzYgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMjM0OCBkZWxl
dGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hlbi9pbWcvZHBka194ZW5f
cGt0X3N3aXRjaC5wbmcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hlbi9pbWcvZ3Jh
bnRfcmVmcy5wbmcKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2MvZ3VpZGVzL3hlbi9pbWcvZ3JhbnRf
dGFibGUucG5nCiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94ZW4vaW5kZXgucnN0CiBk
ZWxldGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy94ZW4vcGt0X3N3aXRjaC5yc3QKIGRlbGV0ZSBt
b2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9ic2RhcHAvZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRl
X2RvbTBfY29tbW9uLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9saW51eGFw
cC9lYWwvZWFsX3hlbl9tZW1vcnkuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVfZWFs
L2xpbnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oCiBkZWxldGUg
bW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvTWFrZWZpbGUKIGRl
bGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94ZW5fZG9tMC9jb21wYXQu
aAogZGVsZXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2Rv
bTBfbW1fZGV2LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBsaWIvbGlicnRlX2VhbC9saW51eGFwcC94
ZW5fZG9tMC9kb20wX21tX21pc2MuYwoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRB
SU5FUlMKaW5kZXggMDAzZTcyZS4uMmFmMzJmZiAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysr
IGIvTUFJTlRBSU5FUlMKQEAgLTE4OSwxMyArMTg5LDYgQEAgTGludXggVkZJTwogTTogQW5hdG9s
eSBCdXJha292IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPgogRjogbGliL2xpYnJ0ZV9lYWwv
bGludXhhcHAvZWFsLyp2ZmlvKgogCi1MaW51eCBYZW4KLU06IEppYW5mZW5nIFRhbiA8amlhbmZl
bmcudGFuQGludGVsLmNvbT4KLUY6IGxpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wLwot
RjogbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsLyp4ZW4qCi1GOiBsaWIvbGlicnRlX2VhbC9s
aW51eGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaAotRjogZG9jL2d1
aWRlcy94ZW4vCi0KIEZyZWVCU0QgRUFMICh3aXRoIG92ZXJsYXBzKQogTTogQnJ1Y2UgUmljaGFy
ZHNvbiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+CiBNOiBTZXJnaW8gR29uemFsZXogTW9u
cm95IDxzZXJnaW8uZ29uemFsZXoubW9ucm95QGludGVsLmNvbT4KZGlmZiAtLWdpdCBhL2NvbmZp
Zy9jb21tb25fYmFzZSBiL2NvbmZpZy9jb21tb25fYmFzZQppbmRleCA5MzkyOGI2Li4xN2QzZGFl
IDEwMDY0NAotLS0gYS9jb25maWcvY29tbW9uX2Jhc2UKKysrIGIvY29uZmlnL2NvbW1vbl9iYXNl
CkBAIC03MTksMTEgKzcxOSw2IEBAIENPTkZJR19SVEVfTElCUlRFX1ZIT1NUX0RFQlVHPW4KIENP
TkZJR19SVEVfTElCUlRFX1BNRF9WSE9TVD1uCiAKICMKLSNDb21waWxlIFhlbiBkb21haW4wIHN1
cHBvcnQKLSMKLUNPTkZJR19SVEVfTElCUlRFX1hFTl9ET00wPW4KLQotIwogIyBDb21waWxlIHRo
ZSB0ZXN0IGFwcGxpY2F0aW9uCiAjCiBDT05GSUdfUlRFX0FQUF9URVNUPXkKZGlmZiAtLWdpdCBh
L2RvYy9ndWlkZXMvY29udHJpYnV0aW5nL2RvY3VtZW50YXRpb24ucnN0IGIvZG9jL2d1aWRlcy9j
b250cmlidXRpbmcvZG9jdW1lbnRhdGlvbi5yc3QKaW5kZXggY2RkYmQ3Yi4uMTcwZGFjZCAxMDA2
NDQKLS0tIGEvZG9jL2d1aWRlcy9jb250cmlidXRpbmcvZG9jdW1lbnRhdGlvbi5yc3QKKysrIGIv
ZG9jL2d1aWRlcy9jb250cmlidXRpbmcvZG9jdW1lbnRhdGlvbi5yc3QKQEAgLTM0LDcgKzM0LDYg
QEAgVGhlIG1haW4gZGlyZWN0b3JpZXMgdGhhdCBjb250YWluIGZpbGVzIHJlbGF0ZWQgdG8gZG9j
dW1lbnRhdGlvbiBhcmUgc2hvd24gYmVsb3cKICAgICAgICB8LS0gdGVzdHBtZF9hcHBfdWcKICAg
ICAgICB8LS0gcmVsX25vdGVzCiAgICAgICAgfC0tIG5pY3MKLSAgICAgICB8LS0geGVuCiAgICAg
ICAgfC0tIC4uLgogCiAKZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvaW5kZXgucnN0IGIvZG9jL2d1
aWRlcy9pbmRleC5yc3QKaW5kZXggNjM3MTZiMC4uNWI2ZWI3ZSAxMDA2NDQKLS0tIGEvZG9jL2d1
aWRlcy9pbmRleC5yc3QKKysrIGIvZG9jL2d1aWRlcy9pbmRleC5yc3QKQEAgLTQ0LDcgKzQ0LDYg
QEAgRFBESyBkb2N1bWVudGF0aW9uCiAgICBuaWNzL2luZGV4CiAgICBjcnlwdG9kZXZzL2luZGV4
CiAgICBldmVudGRldnMvaW5kZXgKLSAgIHhlbi9pbmRleAogICAgY29udHJpYnV0aW5nL2luZGV4
CiAgICByZWxfbm90ZXMvaW5kZXgKICAgIGZhcS9pbmRleApkaWZmIC0tZ2l0IGEvZG9jL2d1aWRl
cy9saW51eF9nc2cvYnVpbGRfc2FtcGxlX2FwcHMucnN0IGIvZG9jL2d1aWRlcy9saW51eF9nc2cv
YnVpbGRfc2FtcGxlX2FwcHMucnN0CmluZGV4IDBjYzVmZDEuLjU4Mjk4NGQgMTAwNjQ0Ci0tLSBh
L2RvYy9ndWlkZXMvbGludXhfZ3NnL2J1aWxkX3NhbXBsZV9hcHBzLnJzdAorKysgYi9kb2MvZ3Vp
ZGVzL2xpbnV4X2dzZy9idWlsZF9zYW1wbGVfYXBwcy5yc3QKQEAgLTExNiw3ICsxMTYsNyBAQCBU
aGUgZm9sbG93aW5nIGlzIHRoZSBsaXN0IG9mIG9wdGlvbnMgdGhhdCBjYW4gYmUgZ2l2ZW4gdG8g
dGhlIEVBTDoKIAogICAgIC4vcnRlLWFwcCBbLWMgQ09SRU1BU0sgfCAtbCBDT1JFTElTVF0gWy1u
IE5VTV0gWy1iIDxkb21haW46YnVzOmRldmlkLmZ1bmM+XSBcCiAgICAgICAgICAgICAgIFstLXNv
Y2tldC1tZW09TUIsLi4uXSBbLWQgTElCLnNvfERJUl0gWy1tIE1CXSBbLXIgTlVNXSBbLXZdIFst
LWZpbGUtcHJlZml4XSBcCi0JICAgICAgWy0tcHJvYy10eXBlIDxwcmltYXJ5fHNlY29uZGFyeXxh
dXRvPl0gWy0tIHhlbi1kb20wXQorCSAgICAgIFstLXByb2MtdHlwZSA8cHJpbWFyeXxzZWNvbmRh
cnl8YXV0bz5dCiAKIFRoZSBFQUwgb3B0aW9ucyBhcmUgYXMgZm9sbG93czoKIApAQCAtMTYzLDkg
KzE2Myw2IEBAIFRoZSBFQUwgb3B0aW9ucyBhcmUgYXMgZm9sbG93czoKICogYGAtLXByb2MtdHlw
ZWBgOgogICBUaGUgdHlwZSBvZiBwcm9jZXNzIGluc3RhbmNlLgogCi0qIGBgLS14ZW4tZG9tMGBg
OgotICBTdXBwb3J0IGFwcGxpY2F0aW9uIHJ1bm5pbmcgb24gWGVuIERvbWFpbjAgd2l0aG91dCBo
dWdldGxiZnMuCi0KICogYGAtLXZtd2FyZS10c2MtbWFwYGA6CiAgIFVzZSBWTXdhcmUgVFNDIG1h
cCBpbnN0ZWFkIG9mIG5hdGl2ZSBSRFRTQy4KIApkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9saW51
eF9nc2cvc3lzX3JlcXMucnN0IGIvZG9jL2d1aWRlcy9saW51eF9nc2cvc3lzX3JlcXMucnN0Cmlu
ZGV4IGViODQ0MmMuLjNlN2ZlNjMgMTAwNjQ0Ci0tLSBhL2RvYy9ndWlkZXMvbGludXhfZ3NnL3N5
c19yZXFzLnJzdAorKysgYi9kb2MvZ3VpZGVzL2xpbnV4X2dzZy9zeXNfcmVxcy5yc3QKQEAgLTIy
OCw1NiArMjI4LDMgQEAgVGhlIG1vdW50IHBvaW50IGNhbiBiZSBtYWRlIHBlcm1hbmVudCBhY3Jv
c3MgcmVib290cywgYnkgYWRkaW5nIHRoZSBmb2xsb3dpbmcgbGkKIEZvciAxR0IgcGFnZXMsIHRo
ZSBwYWdlIHNpemUgbXVzdCBiZSBzcGVjaWZpZWQgYXMgYSBtb3VudCBvcHRpb246OgogCiAgICAg
bm9kZXYgL21udC9odWdlXzFHQiBodWdldGxiZnMgcGFnZXNpemU9MUdCIDAgMAotCi1YZW4gRG9t
YWluMCBTdXBwb3J0IGluIHRoZSBMaW51eCBFbnZpcm9ubWVudAotfn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KLQotVGhlIGV4aXN0aW5nIG1lbW9yeSBtYW5hZ2Vt
ZW50IGltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9uIHRoZSBMaW51eCBrZXJuZWwgaHVnZXBhZ2Ug
bWVjaGFuaXNtLgotT24gdGhlIFhlbiBoeXBlcnZpc29yLCBodWdlcGFnZSBzdXBwb3J0IGZvciBE
b21haW5VIChEb21VKSBHdWVzdHMgbWVhbnMgdGhhdCBEUERLIGFwcGxpY2F0aW9ucyB3b3JrIGFz
IG5vcm1hbCBmb3IgZ3Vlc3RzLgotCi1Ib3dldmVyLCBEb21haW4wIChEb20wKSBkb2VzIG5vdCBz
dXBwb3J0IGh1Z2VwYWdlcy4KLVRvIHdvcmsgYXJvdW5kIHRoaXMgbGltaXRhdGlvbiwgYSBuZXcg
a2VybmVsIG1vZHVsZSBydGVfZG9tMF9tbSBpcyBhZGRlZCB0byBmYWNpbGl0YXRlIHRoZSBhbGxv
Y2F0aW9uIGFuZCBtYXBwaW5nIG9mIG1lbW9yeSB2aWEKLSoqSU9DVEwqKiAoYWxsb2NhdGlvbikg
YW5kICoqTU1BUCoqIChtYXBwaW5nKS4KLQotRW5hYmxpbmcgWGVuIERvbTAgTW9kZSBpbiB0aGUg
RFBESwotXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXgotCi1CeSBkZWZhdWx0LCBY
ZW4gRG9tMCBtb2RlIGlzIGRpc2FibGVkIGluIHRoZSBEUERLIGJ1aWxkIGNvbmZpZ3VyYXRpb24g
ZmlsZXMuCi1UbyBzdXBwb3J0IFhlbiBEb20wLCB0aGUgQ09ORklHX1JURV9MSUJSVEVfWEVOX0RP
TTAgc2V0dGluZyBzaG91bGQgYmUgY2hhbmdlZCB0byDigJx54oCdLCB3aGljaCBlbmFibGVzIHRo
ZSBYZW4gRG9tMCBtb2RlIGF0IGNvbXBpbGUgdGltZS4KLQotRnVydGhlcm1vcmUsIHRoZSBDT05G
SUdfUlRFX0VBTF9BTExPV19JTlZfU09DS0VUX0lEIHNldHRpbmcgc2hvdWxkIGFsc28gYmUgY2hh
bmdlZCB0byDigJx54oCdIGluIHRoZSBjYXNlIG9mIHRoZSB3cm9uZyBzb2NrZXQgSUQgYmVpbmcg
cmVjZWl2ZWQuCi0KLUxvYWRpbmcgdGhlIERQREsgcnRlX2RvbTBfbW0gTW9kdWxlCi1eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXgotCi1UbyBydW4gYW55IERQREsgYXBwbGljYXRp
b24gb24gWGVuIERvbTAsIHRoZSBgYHJ0ZV9kb20wX21tYGAgbW9kdWxlIG11c3QgYmUgbG9hZGVk
IGludG8gdGhlIHJ1bm5pbmcga2VybmVsIHdpdGggcnN2X21lbXNpemUgb3B0aW9uLgotVGhlIG1v
ZHVsZSBpcyBmb3VuZCBpbiB0aGUga21vZCBzdWItZGlyZWN0b3J5IG9mIHRoZSBEUERLIHRhcmdl
dCBkaXJlY3RvcnkuCi1UaGlzIG1vZHVsZSBzaG91bGQgYmUgbG9hZGVkIHVzaW5nIHRoZSBpbnNt
b2QgY29tbWFuZCBhcyBzaG93biBiZWxvdyAoYXNzdW1pbmcgdGhhdCB0aGUgY3VycmVudCBkaXJl
Y3RvcnkgaXMgdGhlIERQREsgdGFyZ2V0IGRpcmVjdG9yeSk6OgotCi0gICAgc3VkbyBpbnNtb2Qg
a21vZC9ydGVfZG9tMF9tbS5rbyByc3ZfbWVtc2l6ZT1YCi0KLVRoZSB2YWx1ZSBYIGNhbm5vdCBi
ZSBncmVhdGVyIHRoYW4gNDA5NihNQikuCi0KLUNvbmZpZ3VyaW5nIE1lbW9yeSBmb3IgRFBESyBV
c2UKLV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4KLQotQWZ0ZXIgdGhlIHJ0ZV9kb20w
X21tLmtvIGtlcm5lbCBtb2R1bGUgaGFzIGJlZW4gbG9hZGVkLCB0aGUgdXNlciBtdXN0IGNvbmZp
Z3VyZSB0aGUgbWVtb3J5IHNpemUgZm9yIERQREsgdXNhZ2UuCi1UaGlzIGlzIGRvbmUgYnkgZWNo
b2luZyB0aGUgbWVtb3J5IHNpemUgdG8gYSBtZW1zaXplIGZpbGUgaW4gdGhlIC9zeXMvZGV2aWNl
cy8gZGlyZWN0b3J5LgotVXNlIHRoZSBmb2xsb3dpbmcgY29tbWFuZCAoYXNzdW1pbmcgdGhhdCAy
MDQ4IE1CIGlzIHJlcXVpcmVkKTo6Ci0KLSAgICBlY2hvIDIwNDggPiAvc3lzL2tlcm5lbC9tbS9k
b20wLW1tL21lbXNpemUtbUIvbWVtc2l6ZQotCi1UaGUgdXNlciBjYW4gYWxzbyBjaGVjayBob3cg
bXVjaCBtZW1vcnkgaGFzIGFscmVhZHkgYmVlbiB1c2VkOjoKLQotICAgIGNhdCAvc3lzL2tlcm5l
bC9tbS9kb20wLW1tL21lbXNpemUtbUIvbWVtc2l6ZV9yc3ZkCi0KLVhlbiBEb21haW4wIGRvZXMg
bm90IHN1cHBvcnQgTlVNQSBjb25maWd1cmF0aW9uLCBhcyBhIHJlc3VsdCB0aGUgYGAtLXNvY2tl
dC1tZW1gYCBjb21tYW5kIGxpbmUgb3B0aW9uIGlzIGludmFsaWQgZm9yIFhlbiBEb21haW4wLgot
Ci0uLiBub3RlOjoKLQotICAgIFRoZSBtZW1zaXplIHZhbHVlIGNhbm5vdCBiZSBncmVhdGVyIHRo
YW4gdGhlIHJzdl9tZW1zaXplIHZhbHVlLgotCi1SdW5uaW5nIHRoZSBEUERLIEFwcGxpY2F0aW9u
IG9uIFhlbiBEb21haW4wCi1eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eCi0KLVRvIHJ1biB0aGUgRFBESyBhcHBsaWNhdGlvbiBvbiBYZW4gRG9tYWluMCwgYW4gZXh0
cmEgY29tbWFuZCBsaW5lIG9wdGlvbiBgYC0teGVuLWRvbTBgYCBpcyByZXF1aXJlZC4KZGlmZiAt
LWdpdCBhL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS9lbnZfYWJzdHJhY3Rpb25fbGF5ZXIucnN0IGIv
ZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2Vudl9hYnN0cmFjdGlvbl9sYXllci5yc3QKaW5kZXggZmZm
MWMwNi4uNDc3NWViMyAxMDA2NDQKLS0tIGEvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2Vudl9hYnN0
cmFjdGlvbl9sYXllci5yc3QKKysrIGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL2Vudl9hYnN0cmFj
dGlvbl9sYXllci5yc3QKQEAgLTExNywxNyArMTE3LDYgQEAgVGhlIHBoeXNpY2FsIGFkZHJlc3Mg
b2YgdGhlIHJlc2VydmVkIG1lbW9yeSBmb3IgdGhhdCBtZW1vcnkgem9uZSBpcyBhbHNvIHJldHVy
bmUKIAogICAgIE1lbW9yeSByZXNlcnZhdGlvbnMgZG9uZSB1c2luZyB0aGUgQVBJcyBwcm92aWRl
ZCBieSBydGVfbWFsbG9jIGFyZSBhbHNvIGJhY2tlZCBieSBwYWdlcyBmcm9tIHRoZSBodWdldGxi
ZnMgZmlsZXN5c3RlbS4KIAotWGVuIERvbTAgc3VwcG9ydCB3aXRob3V0IGh1Z2V0YmxzCi1+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KLQotVGhlIGV4aXN0aW5nIG1lbW9yeSBtYW5h
Z2VtZW50IGltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9uIHRoZSBMaW51eCBrZXJuZWwgaHVnZXBh
Z2UgbWVjaGFuaXNtLgotSG93ZXZlciwgWGVuIERvbTAgZG9lcyBub3Qgc3VwcG9ydCBodWdlcGFn
ZXMsIHNvIGEgbmV3IExpbnV4IGtlcm5lbCBtb2R1bGUgcnRlX2RvbTBfbW0gaXMgYWRkZWQgdG8g
d29ya2Fyb3VuZCB0aGlzIGxpbWl0YXRpb24uCi0KLVRoZSBFQUwgdXNlcyBJT0NUTCBpbnRlcmZh
Y2UgdG8gbm90aWZ5IHRoZSBMaW51eCBrZXJuZWwgbW9kdWxlIHJ0ZV9kb20wX21tIHRvIGFsbG9j
YXRlIG1lbW9yeSBvZiBzcGVjaWZpZWQgc2l6ZSwKLWFuZCBnZXQgYWxsIG1lbW9yeSBzZWdtZW50
cyBpbmZvcm1hdGlvbiBmcm9tIHRoZSBtb2R1bGUsCi1hbmQgdGhlIEVBTCB1c2VzIE1NQVAgaW50
ZXJmYWNlIHRvIG1hcCB0aGUgYWxsb2NhdGVkIG1lbW9yeS4KLUZvciBlYWNoIG1lbW9yeSBzZWdt
ZW50LCB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIGFyZSBjb250aWd1b3VzIHdpdGhpbiBpdCBidXQg
YWN0dWFsIGhhcmR3YXJlIGFkZHJlc3NlcyBhcmUgY29udGlndW91cyB3aXRoaW4gMk1CLgotCiBQ
Q0kgQWNjZXNzCiB+fn5+fn5+fn5+CiAKZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvcHJvZ19ndWlk
ZS9zb3VyY2Vfb3JnLnJzdCBiL2RvYy9ndWlkZXMvcHJvZ19ndWlkZS9zb3VyY2Vfb3JnLnJzdApp
bmRleCBkNWQwMWYzLi43YWFiNGI0IDEwMDY0NAotLS0gYS9kb2MvZ3VpZGVzL3Byb2dfZ3VpZGUv
c291cmNlX29yZy5yc3QKKysrIGIvZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3NvdXJjZV9vcmcucnN0
CkBAIC0xMDgsNyArMTA4LDYgQEAgVGhlIGRyaXZlcnMgZGlyZWN0b3J5IGhhcyBhICpuZXQqIHN1
YmRpcmVjdG9yeSB3aGljaCBjb250YWluczo6CiAgICAgKy0tIHN6ZWRhdGEyICAgICAgICAgICAj
IFNaRURBVEEyIHBvbGwgbW9kZSBkcml2ZXIKICAgICArLS0gdmlydGlvICAgICAgICAgICAgICMg
VmlydGlvIHBvbGwgbW9kZSBkcml2ZXIKICAgICArLS0gdm14bmV0MyAgICAgICAgICAgICMgVk1Y
TkVUMyBwb2xsIG1vZGUgZHJpdmVyCi0gICAgKy0tIHhlbnZpcnQgICAgICAgICAgICAjIFhlbiB2
aXJ0aW8gcG9sbCBtb2RlIGRyaXZlcgogCiAuLiBub3RlOjoKIApkaWZmIC0tZ2l0IGEvZG9jL2d1
aWRlcy9yZWxfbm90ZXMvZGVwcmVjYXRpb24ucnN0IGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvZGVw
cmVjYXRpb24ucnN0CmluZGV4IDMzNjJmMzMuLjdhMmQyZjIgMTAwNjQ0Ci0tLSBhL2RvYy9ndWlk
ZXMvcmVsX25vdGVzL2RlcHJlY2F0aW9uLnJzdAorKysgYi9kb2MvZ3VpZGVzL3JlbF9ub3Rlcy9k
ZXByZWNhdGlvbi5yc3QKQEAgLTI5LDkgKzI5LDYgQEAgRGVwcmVjYXRpb24gTm90aWNlcwogICAt
IGBgcnRlX2VhbF9kZXZhcmdzX3R5cGVfY291bnRgYAogICAtIGBgcnRlX2VhbF9wYXJzZV9kZXZh
cmdzX3N0cmBgLCByZXBsYWNlZCBieSBgYHJ0ZV9lYWxfZGV2YXJnc19wYXJzZWBgCiAKLSogZWFs
OiB0aGUgc3VwcG9ydCBvZiBYZW4gZG9tMCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBFQUwgaW4gMTcu
MTE7IGFuZCB3aXRoCi0gIHRoYXQsIGRyaXZlcnMvbmV0L3hlbnZpcnQgYW5kIGV4YW1wbGVzL3Zo
b3N0X3hlbiB3aWxsIGFsc28gYmUgcmVtb3ZlZC4KLQogKiBlYWw6IEFuIEFCSSBjaGFuZ2UgaXMg
cGxhbm5lZCBmb3IgMTcuMTEgdG8gbWFrZSBEUERLIGF3YXJlIG9mIElPVkEgYWRkcmVzcwogICB0
cmFuc2xhdGlvbiBzY2hlbWUuCiAgIFJlZmVyZW5jZSB0byBwaHlzIGFkZHJlc3MgaW4gRUFMIGRh
dGEtc3RydWN0dXJlIG9yIGZ1bmN0aW9ucyBtYXkgY2hhbmdlIHRvCmRpZmYgLS1naXQgYS9kb2Mv
Z3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE3XzExLnJzdCBiL2RvYy9ndWlkZXMvcmVsX25vdGVz
L3JlbGVhc2VfMTdfMTEucnN0CmluZGV4IDg1MzQ5NDcuLjA2YzMzNGIgMTAwNjQ0Ci0tLSBhL2Rv
Yy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMTdfMTEucnN0CisrKyBiL2RvYy9ndWlkZXMvcmVs
X25vdGVzL3JlbGVhc2VfMTdfMTEucnN0CkBAIC0xMjYsNyArMTI2LDE5IEBAIEFCSSBDaGFuZ2Vz
CiAgICBBbHNvLCBtYWtlIHN1cmUgdG8gc3RhcnQgdGhlIGFjdHVhbCB0ZXh0IGF0IHRoZSBtYXJn
aW4uCiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KIAorUmVtb3ZlZCBJdGVtcworLS0tLS0tLS0tLS0tLQogCisuLiBUaGlzIHNlY3Rp
b24gc2hvdWxkIGNvbnRhaW4gcmVtb3ZlZCBpdGVtcyBpbiB0aGlzIHJlbGVhc2UuIFNhbXBsZSBm
b3JtYXQ6CisKKyAgICogQWRkIGEgc2hvcnQgMS0yIHNlbnRlbmNlIGRlc2NyaXB0aW9uIG9mIHRo
ZSByZW1vdmVkIGl0ZW0gaW4gdGhlIHBhc3QKKyAgICAgdGVuc2UuCisKKyAgIFRoaXMgc2VjdGlv
biBpcyBhIGNvbW1lbnQuIGRvIG5vdCBvdmVyd3JpdGUgb3IgcmVtb3ZlIGl0LgorICAgQWxzbywg
bWFrZSBzdXJlIHRvIHN0YXJ0IHRoZSBhY3R1YWwgdGV4dCBhdCB0aGUgbWFyZ2luLgorICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisK
KyAgICogWGVuIGRvbTAgaW4gRUFMIHdhcyByZW1vdmVkLCBhcyB3ZWxsIGFzIHhlbnZpcnQgUE1E
IGFuZCB2aG9zdF94ZW4uCiAKIFNoYXJlZCBMaWJyYXJ5IFZlcnNpb25zCiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9ydW5fYXBw
LnJzdCBiL2RvYy9ndWlkZXMvdGVzdHBtZF9hcHBfdWcvcnVuX2FwcC5yc3QKaW5kZXggZTgzMDNm
My4uYmQ1ZWJlNiAxMDA2NDQKLS0tIGEvZG9jL2d1aWRlcy90ZXN0cG1kX2FwcF91Zy9ydW5fYXBw
LnJzdAorKysgYi9kb2MvZ3VpZGVzL3Rlc3RwbWRfYXBwX3VnL3J1bl9hcHAucnN0CkBAIC05NCwx
MCArOTQsNiBAQCBTZWUgdGhlIERQREsgR2V0dGluZyBTdGFydGVkIEd1aWRlcyBmb3IgbW9yZSBp
bmZvcm1hdGlvbiBvbiB0aGVzZSBvcHRpb25zLgogCiAgICAgRGlzcGxheSB0aGUgdmVyc2lvbiBp
bmZvcm1hdGlvbiBvbiBzdGFydHVwLgogCi0qICAgYGAtLXhlbi1kb20wYGAKLQotICAgIFN1cHBv
cnQgYXBwbGljYXRpb24gcnVubmluZyBvbiBYZW4gRG9tYWluMCB3aXRob3V0IGh1Z2V0bGJmcy4K
LQogKiAgIGBgLS1zeXNsb2dgYAogCiAgICAgU2V0IHRoZSBzeXNsb2cgZmFjaWxpdHkuCmRpZmYg
LS1naXQgYS9kb2MvZ3VpZGVzL3hlbi9pbWcvZHBka194ZW5fcGt0X3N3aXRjaC5wbmcgYi9kb2Mv
Z3VpZGVzL3hlbi9pbWcvZHBka194ZW5fcGt0X3N3aXRjaC5wbmcKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDMyYTZkMTYxODgyMGU5MzBiMTcyMzFmOGZlMzhhYWI1ZDVjNWQzNzAuLjAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKR0lUIGJpbmFyeSBwYXRjaAps
aXRlcmFsIDAKSGNtVj9kMDAwMDEKCmxpdGVyYWwgMTYzODQyCnpjbVYpMksrTTAxUCk8aDszS3xM
azAwMGUxTkpMVHEwMEhPIzAwQVFpMV5AczZgRzFtbzAwMDAxYjVjaF8wSXRwKQp6PT5QeCMzMjti
UmF7dkdpIX5nJmUhfnZCbjRqVFhmMDJ5PmVTYWVmd1dee0w5YSVCS2JYPThHNGI4bHZKQVd2cHkK
elg9NyE3P0tOPSMwUk5DbExfdCh8VWhJN1pmRT5xX19GTHVecXM2amklS31UYkM0PGIma1RgfVVt
dDJ3eSQ2PmhPCnpVR09kcG07Yl4hJDhqN20jdVVmUUFsczU5U3F2N2xSPzdfa19xfHV1KD0qZXYp
M2R2aDwte1llY1hwPGB5NlYrcQp6cz19eytee2FDSmNeQ0VFYztvTS10RnVkYkBfSG1NS1ZTMGxe
MkVQLWRWMklOS2dxLVFaQGtgc3ojOTtGMHxKPkwKektweWVXJDB2R3ZAJmt+TlM3d0k1MGYwQDJV
LXlRWW98azlDLVVScFd7WXRLK0pNUDhWOV9uT0ZlIXN2b2ZSbCthCnotK3tXTTJRcyYtdDRvVVRv
MCF3eC02O2hIMXlhWmRlRFRYKWwzNm9uJTJDSjZtYlVoRzJ3PyFkOCZKeF8jZVRnVwp6WG92anpV
JnsmaDMkcTRsdWR8SHYyN0M/QHAjTzs8XkxuNnoxWnh8cGptbmRQRz0zUT01SHM9QUZ4Y1c9Z0xg
XiUKekFuQ1o1ekNMeV4hX0lOP2FUaHZKbzhRbEliamxGQ1I4RzFmc0VkcDlXelgoQ0NaTE9vM2ch
SkRjKXVLVjxQcC12Cno1NHVlQCE9TSgqWD1neUlydTRlcnhQQWloam9hVVZ6Izk8dyRBRXgoMHwk
QzM1ekh9KVVxKEpSP3FvN0I7SkNOUAp6VyNHIXxAIzd0KVZJX2N7Z30rbCtyWUgpal9rfHM9ZXlw
ZiNfI01QZ3VzTkJZJnIyZjVAJGdBQ0RFcCVQPXRDVG0KenEkKjZJSWlfOGMlWTY+VWRgdiN4USRX
TFRtTG1NQCtnb1A+SXY9MDN3NnM3VmNUMDB5ci1PYzt3NihSdnFWOH00CnpJdilaJEZER3FucHo7
NDdXNHp2LVU7aHx1ZH05QEZLO1kxWks7fXFZVHYzLVVEWl5wR1R2czMwXiZCfl9penZqSwp6Y3t+
JSM4KUtRfGt+ZE5aSV5zIzgrblgleU8paCNYRyp7Ums/Q1psSjxHfFJiIXkxLXdLQlJPLWQ2fEB6
N0ReTGoKenZJPU9gTDwkZ2gjIW9rZEckZ2hMN1B8MDd4NnNZKXg5TmNCb2QrOH1ocnNqVms8dVlC
KEtuez4xX2EpS0txTGd4CnpZMW4laiE8V1l3eSMzP302bGBKRlpicitHQ1l6Z0tyZmE7QSUtfUlp
SEJ0djBLfC1MMlFZVFZCMzshS1l7VFQyVwp6PVFMbXt7T29WIWUoNF9lSzw+aE80Y0IhaS1rWDVk
RkNtT2cxK2otZ2t+OFV7aHBMbmRUJndvZHFZajhlPG1IZ2YKelFPMlJUSXNHS05lIUBBSzUpWGEm
ME95RXt7YXAxTXg0IXtfWSFKdn5gTmJFZ3NaV1NEVVpRWTBJeGR9OzhTbGRoCnpVe1A4Q2QzZnNN
UXkmflBrelRJUnVUbUlCKVYlM2NqWjNlaj9LclF6bT85PzBWbV5kcks9dzdPYEstZDNhdV9MTQp6
NVZAQW1wYU1EJUxZVUB0Njh6RiYkIWkjI2p0QXVJbE55KlM2bHZVKXhVfk1ibkZlTT8qK3dCY0E2
eXMpRXxyay0Kem9OYmx8Pi0jWGpBcztlZ0tlK0hZU1puPktjfV59X09FSDFjY2ZsRmAwRklhQk8z
Z3ZnNz5ZKlZYaVB+SlQ/dnl1CnpvX3xEbSpiTVNIR1c2SVZEcEVGfD4weDF6c3o4YlJpZ3slZVhk
fC1KTyUlQ3swfnJ1XkV7RD19NVhyUWoxRmVWfQp6aWYoYHQmfHImITAhQ3IoRmR+bnRPandtViNE
dWRoIWsyKDRmIVFrSllIOX4jaUBkXyU4QjduOW9QKCFDN31oNUMKemxVfFhTTH47Oy1McFhUMWp5
PitzbmNHMkZ7dV9eWTRJI2klUXNXPHFOb2YydGgwKikzbFl9SGBpV3htQXVrUC02CnpyZTdyZXJ6
aXxjd3tDbnRDJCQoT1YzciFVJUB3U2Y8YGF4ViNufnx0Jkx0VFoyWV9iekpaX0NzKiFqJEU4aXgp
NQp6YGtuR01IPFIhbGhEdzUhcWoqYEN2ZDs9JUZXVSRCbnctYnhKbCVSI0dgc2JZU0RPV2A2RSpR
aHl3Z254Yl4ldFkKenlFKWc1S2hXMmt1PD1hWngjfDxETSRFXkB2MXNGNTt+dGx5I0VAdUhnPj1r
YDRhajh5IUAmfUNGM2MmJmBJVz1eCnpkbUIzcUhsYCgtVFN3bjJeflc/c2EkZHo3SHctKWtBe0Qq
XnpfU04+PTNPY2ZMKDxyRE5SUjQpYm82dWBuZ1JLdgp6XjJDSUlwakYoSG1uZ0dKRm5gQ1JMTk11
JFFiYmNNTEBqbW9vWjVZN1ZNclREcnxBVipLWV4zMVNKP08oWGJLNikKejk+aFBYbCV6U2RiTWxy
TCMzU2lEXmFYYGZ6O1Q+SHBzLUg0ayl0N1YlNjt6Y0FUSjNpNXJLZFhaPVY7KT96NGZ1CnojX3h+
OUczOGxOcDlNP1R5KE1DU044PzhSUXZ0MDVoODdqQE84VWc5eHYrN0ctP1YtckwqSCp0UHoqUHcw
NnpNWAp6OyRrVCpFWSE0Z293SGtDVnN9SD47MFl1d1lxQ2ojQElCIyloWiNfb0Z7dHFQUVopKzUm
VztYZyN9QTFqV15hTCoKekFQWCVGZk04flJHMncjfUk/bG1yK3hzQj1RcjRHTl9LLT8oUU9yM0xq
NndwTFpAWkJsKGJtPWA5aTZCb05QNzgpCno0M01HXzZRY2khbWtxb0pDMVBfR3Y5bDNaaj9uRl49
Ty0tNT12fjcmWXllU09UJTxIb1AhTGteYjVTZnBqNW9Mfgp6T2JjPHdpc0NQIWAmakRBN3hRK3pL
cFB6JD9mOXsobnA2Um5BOEVXdD9Mb1NUKVR7Sj1DTDlRdHFHR19OczdRSU0Kej5Jb3JRNFd3Kn0l
dCheSDg2PEk1M2cpdlMmP2hwWTtOVX5QKSYoSDdxdkVLdTFINk9FbDFWaTtCYFF6cHV0P1B7Cnpx
SThZRVQlKFhvUlZFXn5CSXoycEsoOTlUczlQaklrO1RtcFZoWW1gVTt+JTJfY2kyNVF+a1g+MiU0
KmYxemlIbAp6TElLX2w5YUp0SUstaCV+N3N8PzJEYG5UTlR8blh2d0dIe2ImTn4oUGxMVTAwcGlj
fGRrTVJvSHFeRTtIYDY3aj8KelgwNVp+ZlY0b2M2KnxPaE1+dDlRaVYhSCEjNW5+VV48ZXhYV2pM
dm8tJVVqKHVAanlkdmd1MWpNWSlXaEZoTmNACno7Uktte195bm8xWiUxaWNuP3N8Ql4wbDFZNzZz
NjV2N1lXVyUmYlFTNTNZdDFBb0E/Tz1WWm18Qzk8eihrOTQkawp6T0pRQ3k+Zz4zfT9BIyp7dTs+
Q1B5N084QWpWfUJ2IWBkUDZ5VzBWbTklK1p0aE1hJVEtLUt5aWswfUR1T15XdG0KejFgLURHakMo
PzVGQndiZXdqI1hQTDhxIyFPMiY+SUJQWDdDaW8mTyVzWTY7QG85dXE+aUU1U0g3bWtHanthb09h
CnpPSzJ1MWk9ZSs0LW5hVj9pamErKlN8KX57ZFUzUkhqKyVGRGFMMURPPG5IWGBLI2RnaXB2ZEYh
eX1KdWFlVzQ1PAp6Unc8M21vJH1uJVBzKWFNdDdYc0xKLUNGRDF7ZXhYcEhKN2Y2QX4mWEBTYSVT
MT57RHJDbi0+MlJVcXc8byZ8O0EKekliRSRsJX5JKEF7dWtzb09NWFd3dF9GV2xxWEMlUE5uWChA
Si1BbCRaTSNZdyY2c0MwaUo1elckN3olUFhmZmtDCnptNmNVOGstVEk2ZTM+KzF3QUFmeWx2Vzdx
eXUyZEolZ3J+SVZ2T31eRzc+bGRmN0J3VDJkbTNFU0FtQk4xQENCWAp6PlhhOXJlX0diOVRfd0FB
PyskcEh3fEBpb3Z1WDtBcE9XazVPQSRjZFJvRHooM3xNcVMwbV5UYVBDNkFqYE15WS0KelVsRCM/
PGhnaSQ5Xmp8fjh7PjUwPH4tYiEqRmp6ZXpVWTlIMXx6PkdmSzRaT0dQbG0pR2ZfQEhAa0UoJCph
JkhDCnpZTCh7SlJfcXFtU1d0KkBGfXVEaGN6cSskelRjJj9qJWl+MjBuZCZhJHFRLWp4cHlzaWNT
XyUlKz5iais2aFFLbAp6a3xIVEJFUzlfUHtrej1yKkwhNW1yWStMYSs3NSkhXzl7dmZVQ1Brb1Am
MUgkMCFTTDk3PFlEZTV0SHk2UjdCQXUKek1HKHBxeEQqVXxaMz9PYTJvaDFHZkd+MUdMVXttVV4r
dzI/TEdyVmBkei0mJD9HTzNHVTI/Kl8rNDkhNlRfY2t3CnpQTFJnQkNVWlVLbHgmZD4lWmBwVnNq
OT5ydjhhM1JkcURwQio5VDxQc35lPVB2bVd6PndDKmtlMTFiU0FmZWAlZAp6UUEhTVg4JEtfX0lA
YGhRZGglT0xLPSlLKWotXnUyKiNhKXBBI0VVTDU/ZW1UUSV4MGNEPG5mOWg/Rl88T1FNO0AKemBV
b1M2PE0yeWVSRzJSWEhKSmxsWHY2PD5wUFZ2KG8/THoxVFYlcS0oYkNYWnVaKXZwezxGT1hVSnol
M1U+dGdoCnp6QmlpaFdtZjxYKUxzVlJCKTIzTENjdis8KG8hdjdgUXhBT2wheU5RcHpAQ1BQVCho
KWNlbkJuVEdId0U5VURoNQp6ZmZqTkBuQEZlLTA/dX1sQGU3cSMmX2hvZGdoZCVIdGRydWRhe09I
KzllRUpTeFZ7d2N5WWFyRzBEPklEN2p+OCMKekVyaldpej0qSyRTUUZhYEwwa2srODBsbGcmOX08
d0MhSFlJVTNhdyU5WD9FST4qXilIa2psTCZfKnIpbTdqJnJ0Cno8OU1WfnE8ZVpnck0kZTl4e1Rh
JStkWHBzSnJCcypFdF9Fa2IqbDFBey1sYWFna24kRmtqNWM7cH1iPXIxPnxTMgp6ekBmQnNMVXtw
bWcjbEVJYEdKPiQ5fjhtVFJhaSlvNiF0KXchUVhsTG96aGxfWW9XfVBORUo5ZTFiRTdgKCFwYXcK
ekVGVmYyU0R1ZHh7YEFMTjw+VjlRJHUoREJDOE5mU2wpQT03bHEqNTBRYitofWdwK1h9Pm8/RFpV
ZClucUczV3pECnpFZDNxVjZDMVVAKHZvfj5aRUtiPHtRS3dTQG4+RjtCYWJ7clgzamZYTzNNZVVj
MUc3Ukg+JEljcUI5IypBV1dkOwp6YigydF8lQHNva2NSQGY/Mm96SWJiaFN4KTByaDRJSEdXUkYy
Xz49cF9IPUFvOE1FNj5rKWckemBzQmIxS3E4MGgKendoa0ttLXlWQkc/eiNWQWBTTz1PRDtKenxt
TmVFa3NwaFpvZX5pYnsxc3lqdzA2VjB6eWJ6aldnTTlORi08QnR6CnpTfUdIZG0/TmBKSTdpQVZB
ZTAkRDU7Q1lsPjdkWElrUmlteWx4al5uUXpeKkA5VCROM0l8WjZMO35fbTkyWEtSTQp6PyFzcFI/
VllnNlJ9QlMoMHlecEg+UUkrcW11Q0FAeHA2VG9qSGo/cFlxQUA1RkcyK2FHaWNiZVF8XjI4ZEFh
fEEKemh2aWVCYDxQc0shUChNSy09SXVabF9rJjJ2VGJwYUNKLU56dXxmVjFibTc1TTFQKE9ON141
WVFGcmtSfVZpdDU2Cnpnd01XeGJASnVee0YqRlZ6RkgxSGE9SUx8OzZsa08xQEU5ejI/Mzx1OU1Y
Mkdmfn1xKChoUHBuIWMjJXNyOFROLQp6P09CaXElYX5SezBmYkUreWh8UFU5PlA/dVV0Q2l4cGNq
cjB7elZsdnpYTm9tQG9FPW8pbn1UPk9jdD9WJmZxciUKemNvdX51ZWA8RWBsRTIqWm5CNCNPJEs7
RCZgTWV4fCtfQ1YmSFJ9QSROMHNHOGZlYXB9XnZ4JTdVRW4rUD8oTi1JCnpEX3tNT3VnVChOWXZy
Z0piTEhyaEZPcV9pR0FWVE4he2BKIUhRYGlvO2g0MWN3Yj0mTnRpfSNqND5jZHBDO3tLJAp6TUot
YXFJZS1WVCQzfWheNkBDbSsyITMxQzQyOGNLQVN7NnV1NkJMJFZnakNKQTUkaDJecEZwNnVmZUMj
cVBrfCsKelBQeSUjTjkyS3I5K1NfMT4ydEUrcTxLPFRTRjhMZnAzIztLZkN1bjxIQTFPeXhMdEli
Wj0/bCUwSEBLMXB8TyFCCnp4I1d3VntpM3xJZTRTa1M9NjY3cXQoSno/OTt3M351PilFYEs3PVYy
KXZZbXpZfXUzYEVnKmt1ZHk0PWtBYXc5UQp6eWdGSzJxKHQ0V3Q8bk8qRFQzQ2AmRl5CJm44SyRO
MiY2dFBudSRQaUFZfW9DcElYX1pGQ3Q7YDYzek5FP1lzKlgKemBRUTtfO21XO093cnlBP3BaTFU9
Qj54QmhqbClWI2xnOFM1QnszNzhlOCh8NGMyPUBPVFIzWDAxQGZnWWVON2c9Cnp5am1gTik3em5W
Ujdxb2RyfGReSklLcXchaCl6emUrSDhhal8hVTZ1MHI0dl82cWpTMlVEREFHKkhhO3c2RXghagp6
I3olPz08OTh3OCgrVyR5MTxEZVgwTEk4JXUxdWJ+e0FxY1IyfnA4OD9jS2pMPkJWWDFydDF7UnBi
X0tjZ3QyMn4KeiRFJCRQckB0dXFoQHFjPD00bVJWOEd0YUBuQVB4Rio1dHBJTFQldW1KK0tOKUY3
d05aaWBqNUI8JEkkV0BDQFA9CnpYcWg8fXR1M3djdX1eJFBjR2ZoP01RP2Y9K3w0RGp6WShmdUQ/
fXkpcFFsZV9rO3lhYTFgVCNXS2AkVmFoayNaTAp6Z2RwdyR1UDd8NmdrcC1ZNSFCZSRoQmBSYzs4
fitwNHZWbWB3OT8kdlpGfCtAbWUqQjwmLTF9d0lGOSNYKnxRUV4KeilUeipiQ3lHSzMpK1ZqTT5l
MUQ1O0BHTE9WZGN3bXtZTzc1S2x8U3clR3tZcCFEU0J4VW9GV0wtVj96KUNgNDVUCnpYZz4/c3ZG
SXNERlhaUHd7UlA8cENGWVgxeWlHY35pQGBnPDQteHVuWktXckdlOWFqcURiTUh0dWVHcFE5Kmkz
Qgp6IV9FPlowKD1fVj5SfFp+a3kzZ25BZiVoST1LTWxENk4wbj1hM0ZsVCtwJGs9OVQ0OTV0UT5B
fERoYFlUWHcpbk4KeldfYXNEalRqaE5TUFo+el5qWnVhY2NkJkJmNEhuJHV+PEhJe1VfeCZLbVcx
Sm9qbjVgeG5ReCFqLX0qP2EwN1VHCnpLIXF4LVJqLUo0YVN6fSNgI2x1KmZnMFo5azNLRHJKXnJG
eGRmbUdhIXgkdns1eU5kYHtXYzRfQTs0KiZhYzN6PQp6NyFtMzEjY3ZEWEAwdjdmaH0xT0tOQEVC
OFJfIXUrTkZeKzVvRzRPVWZ8MnJNUzhhPFhSKmtHSWxGRXQtKjtaI1IKejZGUExkLX52e0dOQjFe
dE8weVBTRFMmJnAqTkYqdVpHYTkkPlZXYGowT0I4Wl8kPUFFWkhONWQ0UyRmK1BkXiNOCno0bDVw
VWJTeV5pX0E3fFBJIWo4KzxlOF9RbXhtdSZEM0BPSVpnPiVAIUdQTU85ZG9zRHBsdzFjcjlqSjlZ
ZFJmMQp6ZTIpS0E2Jik7bT8xKHsjTjN9PjMxYnFSbHw2emJuOClESyRCXyl6aTthPi1WLVB0VGR0
QlIkcFlOWUptVSp8SCMKenNaZzJRaUxmRU9OTy1CcmhMI2E8Zzg+YDk9az8la1FqN2Y8SWMwezct
TSY/Ul5+KVJOdFd5XzIyPn4oRS1LSFluCno7QGwzNmA7QkFhMGRmJjgxTnZhb0BLVDElZ3ZXOFBW
cWo7Tlh8JmY0VVFzaEwrKSZIVlZNPSpmbmYmPUxjZ1R1Vwp6WXZyblV5ZFNoKTBHeChaM21odjE/
QCZ1cCkwa1prZyVuPlpFblY4YTE7QWd9ZVJAXl9SOHF0YGhzbDJNaGVxVSkKejZoSSk0OCZOSztA
Ri1PajdiNE5JVWlMUjJHeXxiQWElaSFYbUpPOTFkbSlIYUtrYjBISEJUOHwjUTk5WjJ4Nlg1Cnpa
X1A1TE1jeERBVjZiaDwlO1JMK3drPmtRNFpvTTtmQjReUTAqTSY3JndiOWFAM2RnYFRDNTNVbENT
O3N1NnRvUQp6dWFxbV97dkspU2ZGfStAbktZQE1HMzlaejZ7dUp3UCppNykma0VwYVdDbENHRlZ3
ZykhKXprcyN7b1kzbmh7Z1IKempzUyotNEllSUBvZ0dxOSs1YEFFTmlFe1VSUElOUGZNSGNzQXZG
ejZAUGV8VENGNzArUjVJP0g1fGUteGc7eGk4CnpGbitwfXJ7IWJiMil6THEoYExfPz9WQzVyNGdk
RmhuZnY0SygmdiVnQ148T2ZsSlAwM0smVUkkdWlXdENraEd3Xgp6VFVaZW8hblhzTWVHfXBAbFZ7
QTQoKDIpfHZsYlFgdFRYRnlNczFZaGx3fDw2ZW9PU348cG0oTHgzJFgyI352K1oKeilrWDVObzk+
ZSNtOEo1b3gxMS0+S0stSzFvSTZ6eHBFT3AhQHE8Nmh6Uz1yQD5zdjNDQmQxSzNafnA4Syp8bGUl
Cnpsb1RTeWdydW8xQnZ1cHhMNzhBZDRid2xAKD5SZ0g7O2Q5Nk5ha1EwRmZWKUg0cl5AYmt7UVJI
RUtsNn43a1RgTgp6cnsjalBQbGM2TzNrI2lBRUBRZWIqKTBYTiFtI2x4QnI0elZoZDtgKzhPS1Yr
O0wlVmxURVElNjxXb3F9MXgzbiYKekZqYitKQV8hPTAwQzA0bkcweD1ZLWlkSStuSjFuRzx0Ul5u
ZCY5al8xI2lNVC1oOD98d2ZHZXxfUEZVWGFyaEFWCno7ZzQ+U24jTyV7XzFtdEhZMTYwM19rTWhi
WX5RPEkzUUdga3FDMWNUMyU2RkRkSnp+PkZyKjhkZE89Ml9ZM005ewp6QSlHcUYqcVlrOTxlMGY5
JWZvbHdFUlFfJHErRUYzOEQ+VDY1RVN7VV9Ne1BWKVVMLURCMmh3ZTszK3E9UXpWYH0Kejg1UjZV
d2ZzMmlOVFZUIU08JnlYQldISTJiY057cyUzZEMqUilfbmkkKWNFQlEpODNkYV9qOWZkKX4+MjZQ
SEt9CnpjdTVQfiZfKGJOUVFjR1cocXQqNCZvb1hCSSl1b1BMY34jTnR1YzFvaldJNGQ+bSgjIUhw
cmlEZUZRPmdoYGpVYQp6YkxEfUBtZGElcCV+SnZSIT1LIVk3PGFxOD1kRC1EcGgzZ3IrZHNNIW1N
KC1kSmE4NVlHcigjME1wOHJzOUpOfTcKemJKWGk/aHNrNEZVfGJ3Q2V9TyNyJGxiRFZAblNoeyZU
USNgenwlZGE+cGZ+UE09NHRXdD9xdj98SDE7bXIkdWhMCno8cWtSSypjMEhicys2ViVSR0drS1Vr
SUs+LWwxZGlVKWI4ZmQlfiYhOXNAd2RDRTN4ck1pO0grQG16RTFgTGJyIQp6RUFxZzclVmdzQ1lQ
cyYoMyp+e29LT0AmJWJyUmdeZCpud3l5JlpBeUdXcFBaRXx3LSgtOVAmSS1DQWElY3xxaVYKekRM
Z3p9OV9zT3NqYHwpWjdMYXtWT013VGoxN2tGe2JqcTt7Jlg4dnh4SS0yI2RSZE57YkJyMXFoeFV0
I1F6RkV8CnplU0JTNSY7X3Vad3I8LWxFN3p9KmNfKkkqIypJVGd4UDZSYCgyYj1pWVpfYitnZj85
YFVKenY1NUVeKHUpRm4kXwp6ayspdVpmczd0OFIzP25CbHhsZGkqUkkoRlZ4QkM2RGhnJXh3REdj
TEJRI2NJUDhLc3M0VWc9Pz1JNWFWQStIP24KelpYamFeRVhWQChGejAhbTZwQ0k7QWxXSXVydyFA
SVE1OFUzJEx3JXFMc3lqSG5acmxRZ0FZRns3b0xBUUM4fCFECnpTJSpGem9ESGQxTzB7KntSI15q
PWBLKT44MDZ1TmYzZFRAfiYjOCRyJCgkfU47eyRYSkdsTWZVRHZfSFI7MklhUgp6eWxpVXFNUjQ3
e3tMKU1FX1VrVHx2QkwoKmdpKFd+M05Ucn1hLX1Tb0tVK28qRk99KDI1MGVkckVpel5EMnNqYGIK
enI0KEBKWSh+cnBgJXFYfDNTd3BHcGlNUHdXX29yaUJUVCUheERMRWxPOEEmN19MaV9Mc1RkP2ZN
dlZofTkrenteCnpJVVJlPkZhZylYdEQ9Kn1HN0lDbGt8Z2VSPXtwbCY1eS1aeXk/QFdXTl98RGkt
VDNxQWA8ZiRYbm4/K1c1RkY4Uwp6akZlVX1mWDRWSEp2STBaZ3xvYj5MS2VOZU90JFhhQmQ1K2Ux
KTA0X0trOHRLQ1NCRHxyQWN+fXVSYUxsREJCJVYKelk5Ulg+JClaJFpKMGFqLVRKKHhzYmlxa2RS
YVB1QmorfiV3P3YxYW0xTU02bUJTc0VHUmBEbz1na1ZYSTl3WVRvCno1e2ZhZUhWRHpZNT9GYGo2
JWYpKUdCYmZ7dWs8eERJZ3tmQ1MyKjYqNGgzUCp1I3IrJlVMfXRfYG5WaS0/NkptZAp6VmtsbyF7
SEAxfDg4alEjeSgqaXhaa0drO1VJdGUlZ21XakFXR0Y4UDwwUz5kLTFJRCZtQk5Gd0xiK04mRn5W
RSQKenV0OFdDRzR1eC1aRy1GajxyaU87KEAmaShrM1heO15QM15IeVNLfmt0eWBwYD10UVpRSTcl
anQ4N19sfGwqYFomCnpNYmZnWk4leVArJDB6MTlSfFIxU0hCVkhUQFR6QWIhTj45ZD0jfWQ8RzBy
KlJKPUdiV0JoaVYhJVBXVVNhcGhvbgp6PStQJS0tbmA/YnNSITEpeTZHKmZjSlBgLSNYI0U+NDZ0
b0hnZX5ZV0FlcDRWS3p8bzlrJjYraFh6NklpTWxkeEgKejJeIW9JKkw9ZT9FOz9pYSgoNHM2Y0BT
WGh4OV5udG1SZFB7JTFEXyFabiYpNXZ7VXhmKlF2V2BfNDtpeGRHYmlhCnpvamF0cVZMITRxO2gy
S0lWZjQ3NlFWYjtEKGc8UCRHOFc/OFBDQzlpRl5fXiFyZzR9VHNhVyMjWEU8alhBfSVWZQp6dGQ/
QyEmfWV7NUl1RlctQ1hfZ0xaJlk8cURxPEJFNn5vb01rNU1vdyN0QTVgJG1YVkkrPUUwbnFJclJx
SjwpbksKek8qcT1VamFWSW90R2MlNytHMUB2I0ApMVlIPyt8ZklwUFF+b1duLVN4KCE+VXVBeEJf
WVN6NUVVbldpLUNNRChGCnptTXdgR0pzYjxUY0QjbT1jSjZNJW9gSFo2Y2NNbX1tWmxObk41UntH
Ml5pN1FieVpQME5PbDgwRXI/Wi1JVnZITgp6NW9wNFQqLVk3QXtqLWVZMyVVclFKOzFWMFMhKWJO
b0U7e2lEK1Z8fG12TVJyKzVgdXo+NG5rUXYkRDd6c1I4ZTMKenIpN2U7YjhFWGI+UVFXVFp0eXM4
QjZ2Q3FwbDBKb0RIaz09RTd4ejkza3VKV0RUan1pIT4xaTQlVH0oMlYlI1JwCnpFelBvVlE+I3Aj
R0VWbnQmcHklJTU+WlJLVyV8KW07UXJuIyt4QWYpS3xsdmdBYD1jUChQfFppc3JhPEFPcmQ1bgp6
VHhJblRjPVl4b3RQNDhCKkpoMDt0bXJnNjM1MWk7NGU0bzVPJTNQPnYyekk4RShtQU1tMnVeKXNq
JV9aeCViTGIKejNGQFpENTgqVEZGcj9SUkJ5UlA5PTJ4JVZCSWxvVHRWfXMjbCl+dF9YSTgwb1Rp
MVkpUyM3Z1NwRlNEb1FHLS1ACnpZSHl7VnBpP1RVJF8yVHV2TDhHcnBGRTZKQj1qVUlVc2NuPSFI
Zm8oPV9HMXZ5Q2ducDkzOSomOGNOe3JXZipAdQp6IyYyc2tAMVIrd25MUHx+YU4mU21xbCFwfnBF
KThyQndnR3xLKV4wQWA/JnhKI0FGRig0d0VAXmJDXlojMXI3eHMKenR1ellnTFVybCh7XzNINzJP
OTNlV2dGIUQpOD01ejQhUUkwN3FvNTtfNCVANyNZUT5taClIdEI7cSZCJDdaJUdZCnpiN3NLdT9V
S19AS05ifk90I2FjJSYlQFF0bm54eSN1fHg8flY+ckdgMWQwP05tVEFnWjN1RGZPU1hUPlRDI30k
bQp6JWIrPU85K3Fuc2VSdH1yczBGdlJxVFVlMVJadmlaeFU8MVdsT19XSk1ncEtmVzNvJUElKnFZ
TSVNXmk/MnJUSj8KenhfYnUlPngpWWwlWXBAZjR7RTZJeXo1Y08/ams5SSl2I3BRM1lofC1KISRl
ZGQyIUpxbkteNDN0bk5KMkduZEhSCno8TDNnRmtBZTdgRmN2YWYzc0hJa3poMHIxY28tS15FNjNQ
TCh2cytJP31RTjZrY0d5V2tnTnV7d2prTjlqM3VOIwp6UE5QfTNhZkd1c0VhRnw4NFF+ZUdgdkRp
UUlaWX1hOTFnQEJxc0VNfldjdX1OU1lXRWFRVTMqdkgtazBgT0YqWjwKeituI3BJYkkycChDbXFE
VkE1fmdHT2tHNj8pc1JsODAyRm8wZWxVKzA3Y1pCS0ZGME9HaW1LJGsyY0Uoc2lqbHVrCnpCcmh5
bkRvNCRuZnpMJTJ5fF9xQEokP3B3Tns1VVhSVXRFSDl1My1mMClpViFYMCNOa3RZOzchSnJ1OzYw
QSZ0JQp6IWl1ZGNzSzlJNzYmfFh0UDk2JmtvPyVUMDAhKWE2SEFTM0NjcDNweiNQaWtxZ19WSkNw
YSRTUWRwe0l3dWA+QlUKejFZIy13YUduTj8pZHs3ZjJuKzNtXl4zdyhAR35UeVZmP3pyWDdwZyNF
TFU4KktzdTN4X1I4dXRRZFUtdHIyc3hsCnpIXnt0V1c/P0AlV3l6OGlHSDI+fEppU1J5SiFQSjNT
LVZiWlVhaTRBTnxtUS1YcUwmUEtJY1R8V1MmTiFITGlVVAp6JFZhR0hWNHJ5K3FiZjlqVWttRD9U
WSY+PWBHKyplZSZKWFNeY0w0clNMR3BPJDlkTHhORDYyVk9rYkRDU1l9fmYKekJAI1FwcTRVZV5h
MVRYREJBYVFLVEFQVFVMS1JNIzw1az5XeSVRPjVMRDNMZHtQTF52KV5pdWdfQzAlTCkjQEdTCnp6
Qk8yPyVnZDMzaEZDXlR2ckhIfVJNeEVERWY9NDQzTXwyNXNqcTk2VzEkZmFBNnlRWDVWOCtkREtK
NXohZG1CKQp6YU9IWTI+a1RRK1JUQ2otVHx5YjRNfk5COTZoZioyRD4wZzhtP19gZDZMZGwmV0hF
akAybi0xcUBHaHVVMzFNdXAKelhBKElDRjVTYWd0WmtYcUF4aFRnc18laDlRJV9OJFotT3FwUEk+
OTIpcEdTa3JePzF7YitVVHhGNFU3JiFtVT9ACno4cTlYdFRlTWUzMz8zekdTTThOazdufnM3YTNQ
TEFkPGQqfFdYRT9QQk9WTzBuPFhkNkFrUm0tZD1JUkFlWVVFOwp6V1J6eXJgdzFEcDFia1JSIU03
QmB0VHpTR1F+UVJ+SlBfeHVLU0tfcmFeTnFHQkttbVooRHI/eFUtMXA/KnQzaV4KeiNheChRRjR0
eXp4WTdtSGNyYTwhNTdWbmZDUVkxWEB9Y0V8blJVJURTV3VUd0xwNmJoXzg4QXpOUlBPJnRBTDdn
CnpuTzFFbUA2VSgoe0gwQkQmQmFqUTdqQlR2dWh6P21GfmcpOU8qOGlGWShrRiVAUGc4SSp8RTcr
TXd+TkRuKEZ0WAp6Tn44ZmEhRSE8aWBCK0k5VVB8ejBFJkNWV3ZKblJqND13SlpVe3FtRkA/PXZX
M0xNZ15ZWElVcmJHXmNkX25KbmEKej10Z2QoM0lNIzZTX3dsNzZ3MHg2OUpFeTFCK083KHZLZDlu
bitaZUFze3B7dz4haVVeWG1Nekc/PmdISDwlSmhGCnolaGpqUG1ScyolQnNLZm5XYTd8NXNZVzlk
QHsjIzdyYn1ILXQ/YiN9RWB5RlBsbz9acCRARDNNVyU2KWpVQmtRWgp6PlpXWntRaV4wJGpjSUZo
MXgkdW83eXFOK1d9XzFKVnpBNX5DY3Z1TjVjRGx8OXRSQjx4fjVXWT9HfTRISUlwPDwKeiopXn1t
VGhTckhKdFBIbSpjRzkzKWcmZWU5R0pFfWkyckRGMyZ2KUU5R3d0NmJnN3kpJW1SMWZwTlk4U21s
d0B1Cnp4aU1CdXd7Q009NC1qYWZ4XkJDV3lqNF9PRCRnJDdzKTwkJk9FPTI4b3FNSUdzWCo/MVZs
fEt2Xj9YUXYrT1ZAaAp6cztiZWtyZzVqMUJUKSFhUCtLPVBiNENTOCN0cz41OVlsQ2IxVzwpU1R7
YkE4VUBUcDA4STUyeWBHTFlVRSp8aygKei1eV3Z9MUc9MG5XJl5zUnl2MkpFbEgjbm4kLSp6aVRo
JSlHTkQ+fDIoYCErTFFucX0je3IocVomd2pLU0x+Tj8wCnp1dVBzPnhLZyg2Wmp7fGZuQUA8ZUx1
eSpgPCsxMTFOaF9LWTZoS1NmdmE/WU5pbVJsZjVsTE9SaGFIQD5BcHc8ewp6QVRpOX5we2gpMUxQ
cSNWO3NhcTcheX0rYCFyb0t5VV9PV3U4KFlFe2FEMXxqVXIjaXtfaj9+JmJ6SW9tTCgqUm4KenBR
WDtsQ1lYTDw8ZkRUR3pRbSgpNX1UM0ZpNWVtTz45S1cjXyEyKD9VPGM8VFQydE15RHBBbStMUGtw
Pio8LSo8CnpUeD0lWTtGX282ZyQjdj8zVCk/PEF3VUE0RmYkbngmYVBLM2lIOGIjRl9oMGJSRmQ1
QypUdTRSPnQyTXklMm5CWgp6PnspYSsjT0tldnhCflJraVJ8UHlkR05gWCE2cXREP3VBVGwjQW5P
UEUyVCF1RG9xSUxqLStmQUtUfCV5UyFzRXEKel8xdDcmdUx9bEJoaWU/NykqPSY2bUZ8MVQ4Mj5E
I2NhRGNQVSEpYFVGWCNidFhoKClTNEh3M05ITjw0cG5LVmM1Cnp2KCFMPTQjWE57PmorNWhNTHY9
VEt+MGFgRjdTdyhBNnpEe0VaKyh9cUV3b296KDR4VGElcFBubWNLdnh2YX5tJgp6PypTNiRvP2c1
TzMzT2U2PDQmMTdYTz5oaS07MHJVczwraDIlJHk+bHl3bj4lbG1sI31nenk4NkUjLUlZTSNsVWsK
ejZXfFBrRHo4LSExcX5wX3BDaX5vMHl9ZUkzfl9LZT9zKHFDWjdqcH49biYxfj1DWj5ieE0oSGtM
eGIoO1g/MVBvCnpPZHp3VFpWUXZIb09fd0I2P01NXmI8cFgrMnxuU05XYmU/PjkoWm84KHJPVyFk
UWdMV3tNb2Z8TnpyWjdBKjs2VAp6KFZwTTtKaGx2KWRBPmFIYmQ5PX5pczJUQGdMfDQ1cUpmZ0Zf
WDA2dFp9ZX1NJXcpSl9FOzlWcV5iaFRFJkpIfGUKejBDYyZUaDNMeHlKYUkmIUxCZUlARU4qNihZ
SWg8c0IpWk9NSVk1IVlKUSp1MFZ5dkVsPXVCPXNvdEltSFN8WEA8Cno7UWk8emNIYX4wYnFkODVt
NGVjOTVaNGwyMUx2QEEraCo8OGBAcXZIXl9vbyg9MHZxWlghLTJydDgwUntmRjJMJAp6Y3J0a0Rx
Zy1vTGVYZTZKP3BHZT4mMTU8ZlVJN0dqSChjYWElamx9MXU/TFpra15gVX1NYGNLUkgoTkZtamYo
azQKekdFJVI+V2c5VCNfbz13PC1KUkxSZHxiSTMheV9FUmAjdnV1X0ttNDxST09nO3slbWYqMjFE
dkNCQmNAY2lUYWtlCnpwaF9+cDw/KWRVemp+NipnezNyTiQpMSlfc250Y09FTVVmXlJxYDdocCZE
QjUweGVMe0ZHUGxFMTY7KVNKXzVsRQp6O2t8QURVS0w9PnExb2BqM3p+PkpYOGFVY3hebGJoTCN4
Z18jJStUdj0+KSZpKFJDfXE4VDckeXJldGZQXn4tansKentFblQ8XjNqdlAobUZacT9FQ0RldUZu
TzMoN0khLTFCWWBPWW9rUjwhWSk5fSsrZ0Y5cyg2aWhFRUFxVjR9MEBvCnpkYTkmYWtOMGV3NEY3
bCZMVT1kZHdHaT1seGMqVmpSb2w9aHg0e0BIMjQ4cV8jWkZ4KF5KUUxyZGF2QDw0Y2xMcQp6T31v
MmcpMFhYa0FALTFhcGpOdV5DUj9GcjVhN1hoK2VZZ2VgMn1velFoLUZUMChNe1gjc0dWKmJIRFco
M1ZZKUAKenpRdTRscUIkbFY4dnxvcDcqe0BYVGA3QmJOREp1bnI3TUx3QVh9eTtSbn1yeVhKe2Qh
aD9AXlZLdHYxRG1MMTx1CnopWCo5Qj4mSUJWNn1VcSUxN1MyYWcmJTV1eiFpTko3Y3VCKj5Gen5M
b1lNNHZCT250KENWVWx2UkhPQXdHMUVwWAp6Q2dXenRvPFNWR3hkN2NXYGJAanVUVm5BQCZhX3cp
JUN6UmA/eHFJSStEKG9+N1ozPiVDMUsxdSpBKm0+b1FSVmMKejxJPmlGV05fNWlIUVNXKUdod1Br
ZypJYlVqI099SVQkem54JShJfmN0QnFYZnNgalZ2RnBmdXQ8YWdEKTJuMHEjCnpfen0pPFBnM3o+
e1doNWc7QCQqNFhpRktEZEtoJjJLMHohdF9OU3AhSGZ0alc+QllKdndPbUJeUn41K0EtUjBsZQp6
YjA7IUFHKDkwR2VWO1E8eFI7UG5fQDNDN2J9WXpiek5rTllWXipFZEdGQjgqYHNCLUpBblA3RG5x
YCtnallxNVUKej5obXh4aUE9aj0wcC0qVT9Dd3ZAbiUqR3QzKzh2Z0R1K1ZhZ1NlQHRHVTxDJHhh
cz5Uc3dqZ091MWcrI3szUm4qCnomXmBzVTNWWTl3UW91cFhXYGReKlE3KHllNFo1U2Rtem5ENzRw
VzV6T19jRHRUQ1h2THc4c2lsYkx9c2R2VT1zagp6czhaV3wxdnUmcFEhR2N0I0kpeGJed2U0RylN
KE4zTUAjSSZ0amlnZVdQVDc2UmNUYlFqRk9HbHRoQlItJjBTI1YKemExNkU8ZVNYbiRTbGkkYHJP
WjhIaSYzc0NGPFRFTkhiMlVUZCQwX2BuUHAreDwzVlJaWXVmbURIfDJyaXcoKnZQCnpRa18hQ2tf
N3ZCVHNMTEEySDtRVWN+JGZeblp1dCQoIzQmNXdWb2xIcW9vV2dSNkVMKjNoNzJBcUc2TmhgbDAx
JAp6bXxfQHtCJW1GTnNTODl5OFdiZFU5ZmdJckJES1I2MzVpY3E3bTI7Nl9DOzthVCphbk8yaWU7
WVgxY3hsS1FFLWkKejgmMDh2PXFfLSMwZmAtS1pBVjZzVXUwU3hpfCtNeUdMQFhTK3pVS1gzdGhr
K1FqUUdzWm8mdDFFcmgkeGdzO1c1Cno1JiZgPHlUWlcxKlNMZW1teCQ8PWpPWEcmX15LRz0oa2VF
aWs4cSlLVX53c2EjI29qWXluT0cjWWFucyhjVnpEVgp6X00yciY3Vj5QUW5RPC03N2pxeVhUYX4k
dyZKK0k4Z2NPSEs8cVg9R0heaElvJEJvZHl4fU19K2szWEo2eDFAUS0KejcwYFdHYXVpbyUyISl2
NzhAUzdLUDZfLVY5e0dHMEZUZXt4IX5CZCZZWnF9MWVfTDN8aG5ZQnBTPHktNDt2YFVECnooWWRh
OUQpNlpoZ1BCKytHb1A2Iz1iLT4oZitkdiZ5NFJDRGdzRV9KVGF1ND5IQ3NQZytmZWcyQHN1Zmd7
ZGliUwp6OD80fGlCJklRUW5heDB5X19CREFseWY+SjxwbHU7eDZxVHRhWjVub3M3QkxSSWZaaE9S
KEtkczMrOFJMVEduVk4KekxEO3MzcD08TTBrI2A/fktUX2RtT0pDSjUmPTUqdiNeanJYSnJ0V1Z0
VmdZUGpnNkNrYEEmP3NKcGJiM2khX1ZQCno2M0RiVzhBNVgxMnRoWE1YQE58Kk1TRWgrNTM9dztW
RCZwKkhFOyt3NUZAI0wzSFh7Vl9IYHRuOEU1ZmxSWTRPJgp6aTwqX283OXo9RDNwXloqT2B7Qmx5
UGxGSFVgITtDKXljQEBHSj41WFExXn51bE8+bVVIQWNJWXNrQmdebE1AYUoKej4oOGd+Q24yZ3dD
WC1fQktLIVA7ZEJ8ez9HNEQqKFRCIXRkQC1UfiNmWWZNJjNPMSlrXn03RlZLNSRkOTdxRHNDCnp3
MCt4VSNuUl93JnlIUUA1Zy1nYEV2VFJrc0tgY0VQZUt4cV5mT0RrYW5wQ2laPn5RPmNHSD8yWjFo
dFh3TmdkRQp6Mi15Q1E+KCVYSzB5Z316VyRPKGwtfnBkZilPYiN0ZHBoRlQ3M1NyRnI0ViMhMUpo
TFBsMEA3cVRuNnNUJXI1RWQKeiZycGxXZ0R+fVNHZDxpWlRfdVpCSz59cWI7P2UlUSM1SVhNTlMl
WCFFVE5jXkhrZmZ5a3NARH1HS1Z8dlBMZnJXCnpZZDxAKmE9UmtSI2h0TEFaTEZ8aHAlOT5lRVA+
VjUoWGRya0VQOWczNHZAb09nVWtXWmlRNmhJYUt5TkNAUjlENwp6IXFFdzc4eXdlQ2ZUPz5OYDB3
OTQhRFpleTN0ZyRMP0dLWGlkP0RDfiZ+RHBKJTV2MX1xPEkoZ14wOW9mUV5ybzQKekJAPF5LRGBn
TyVNWDNITChyfU5SZWlkPjtydnVZJUFXeFN3czxlQyN6a2lIOTdhJD5YJWQwRDcrblN9Oy0kQj53
CnpDS0k2bVhmcS09YiZxM1NOJF5VJEsxfG8pRTtObHZeSFRUO2Q3dWhWanM0TntWMXx4bmFxfUx7
dVdAY29IKi19TQp6WCEtTDhmfCg2VlNuQFVWX19MJlokVmtpXkF4OWBVPFZpe00kUEw4fns/IVUx
PEErQE8+cTleKlZzVFQ9ckpNJUAKelllc0dJekFkWmRKcyo0ej5mSWBedjR+SU9JdXJxIXRKUU54
I34hVm8mTWFSflNZWnlJdW1IX250I0h5KDI1NzA4CnpBIXE9amFjKXxqIUk0UUNSPHw5QkE1KFkq
YiQ3UE0tWXZ3PnxLfUlLa3U5NHgkZ0U+ZWI9STwtVlZaYSk5S1oyfAp6NUR9UGVEZ015P29SMTky
VTl4VENPOEtgQnlrQ1k0OG13JnN4aFFKZCs2JmsqUiVIU1Q4Xl9FWWJEKFFULUZGJikKenZKUFZe
N0BoVlIrXj50WCtEUk0yWHt4SUFeOUh3Vk81RGNDezgmbjBqJWc0PWJoWGojfEM/WG1DX0FAb2xw
fXxZCnpSel8oRHVRPn5XS0YxJiNGQ0tLRnNWb2R7ZT9AdSVvJC1VZEtnWnpaO2J1KDZFRWomeHEj
VGN1I0chITJDMiZTWAp6b3owYW5QaXdMZXkyWDJYdGQoUDtEOylQJVU0Q3BfcW9FaiYhXlk2bmln
RWt5WH5HNDlMT2opcHtRd205dzttd34KekQ9OUlye3dxI1YzUV5RPE1lUz1DZj9mPTk1cTYtMnk7
JEN+VikrdThHPHVMK2I9OT5mO2JVMUpAaG5Bb1JpJTtNCnpFayU0cz1ndTloR1JEKTQ7VjVoTDJ8
cFhsP0p3enpgXmBgRnZeO1l5dEVZfiMkTUZfUmpgWHgrejlLIVFRazRxTQp6cVl3dU1SbXolYCVq
TVFQe3d8WWBvfnd5I2FPZkh7X2sxbkBpY18zSUsoZ0pvSXMxfUkjVmhDSENqUnZ4Wm9GPiEKelYh
OFV0XkpVdFJOOVk7THt1c3tHUWwpP2lzejVPeiZlM0Bgdmw8RFNmbzwjNiEkI1FnUVNwJTE+Yz5o
NGNHaUw9Cno+RGhXMUtII0I2N0Z0dWB0QHk5RXM2d2Z3V0B4ZD4kYHBEOVN6VTdiWk1WdGxSWkhk
ZzE/UT80bF8lYF5NM3NUfAp6XmJHV1A5KEQ9Tj97R0I9JHEmaVQhVXJ2MnIjaGhkdksoczg+XlR0
N1JjT0Q1MX0xdks2NjN9YGVxdjBZKmtBemwKejQ5KmMoQWYhazxPZktNPXVgQ3d8Y2JYd1ZhdlZp
dldwWEIxN142eHNQd1M9MWFlMlNGekFZd2VfbykhYUtmMT85Cno0OEkqRVZ7RS1pZ0BZQy04NipY
ZSEkNCp5YHRkU3NoRys2aFl7WWszbVlSQGUyK2xMRXRJN3pVVmBOWUA+SkwkOwp6JFYzeDE0ZEZi
NGI4a2I7S09zMUhmd3xSbTlaRlFEWD1+aXhGKChSSktBVlRoNlY3RFJvdmY9PWd+Yj8/M0lKd00K
emt8aWotSVVYfWQ4REhZd0k0eFE0JHdSR2tmc0ZqPy1EdVgmUSpmQnIhNT1UWUpUUG54MG1zYiZW
WjlRY0BzQHJGCno8Rk40YmlWUihwaVppTzUwNTtuRylXeiFeSmlSdn1ENnNSTThhRytyb3pCOEIz
NUZHVEk2VHYzdm05RElyV2RJKQp6IzY4aCtIT0F+MTItMXZZM0lHIXtoTDxMPXlgV1h0SUwqUElf
VCZ7UChnPEBlSlJQVzkoZjsoakJ9X056NWJoNkMKemlAaHlAQiZWP1A5eG9UQkdEXzQpTEk7dSMk
QnZzTyN+Z1BtJlNwbmhwbXgqYWRDN1dfMn5XQHJsfWduS3kqMX5TCnpXcjhLRj9DN09WQVVYT1hq
RVZQe0pUcit8NmA/eyRfbnBzNDJ2SnstVnt2akxZST95YF53VkZDLXo4fGJPQUVhYQp6Q3BOTHdG
XnwwRHh6dF5sSjBpU2swOGl3VypqRVZ+ej1YOGs7Yj5BcmNwNihuSVQ9dTkrS2w2NiMqQTYwQXd+
O1AKenJ9ZztwajJ7cm1LLUhMIXcmLTtkUjIyXj11TjVDJFppLWZocn4rV1RMVjFIemFGbEt3NHJ8
RGEha1g4R187YzhSCnpAPUJPUl8hK3Z4S19Yfk1eMV5lQSZ9dylLIyYpSHpeZD42WlZNXil7T3tq
Vk8hTm5aZFA1ZXVwKHImUE8tTm0zMgp6RT4yX2xfPW9yY2AjcEU/QVF3UXR0Q05XYXRoRUlxYlR2
YXVDTlk/JFhhZDdGLTdgbU9ZWlJtdSRPO2gwcWBWLXQKelBZal88aCZzOXJGLV9HSnl8OGtgPSRX
RD94Wm81T0h3U3B2dzlBKkpTWG08aUc2c0RmSER3aVEpQ3Z2RHZtdWhYCnpedkpYcyZ0X1E/aCo8
d3dDTSE/dVgpaWBPOFUhez0pMDh3Rl5ZdzgjdWZQTlpMeCM+fjE8RUkmc2peMHJaWVUjagp6T0hA
JDtHZEd9R1FMSHRFYU9Sb1Vuc34kTylUO0tlNntqNGphXnMxUSErQlNfP05MNjBVKXxra3NmWipS
YXwrdD0KenB7bnNhYGJ2VUhqMEM0PjcjZnBgXlVBZ2RlaGVTIzJwQShDIVEoZko1bztxMSswM0Mz
Mns0KSo8MipYNUAySyUlCnpASEsxM2x0b1FnV2IrIWxJJm4lSFFHKUtrWlV8Vz4hVnE+bVc+eDJo
RkxfPSVsfWw5fmBIIyVvamlYfkIrbTAzeQp6X21CSHpgd3FPb3khQE9ncTstRHltSkJsSnpAJTAt
bDZQPClwVTI7KHczK3FvbUFKJiYhRXFwKSVyeU5Tc2U7QWgKelZmR1F0UXVCMTxDXiVBKUJQPWA2
NjFTemYxJnV6Q3dNLTd+NmxMLWFKKWN+YVdiNHVHdHcjP1ImVnt4NGUlJSlOCnpxMmcmQ3RVIVR3
XylqLUNqO31FfHQzVj55T25gZ2dXOE1mYXs4YTE0d2AzVUhPKTlMJlQ1ZHhaR0tCWFMtKTJabAp6
YUNsNypQbyFgIUtVU30+KG5hfDNaUWpPMW44JX0oaT9hJUY3IWV3YkBKSTFkYDRLTyVQP2F2aiYw
WDZySkUzQ0EKempmcWZDfEVtMGZIKFRgNHlvPWZ0Z31CQlg5RWJiSHBSTDV4eXBrVEMzfiMhN296
Uytpb0xHbEpRLW1IMTlYej91CnpJSnZeNDJlMmB2bS1JJkMlP3lXTD17WkFnT0RhNjBhNU91OVgx
PkJXcllVRXA/LTtYdFVBVllTc2tIPEtvMzteLQp6eTw/V0t3aktiSEF0QGpxbVVKUHFfanRXfSMx
biM5alNzdDl3TVA8ajJOOD9lZ18+TkowRXtPdlAyaHI3OFQ/STYKelRha21BbT0/V0whfig8WVdI
dT0yOUloOUJwO24/cFVZamgxRzNOfmUofEs0OHdYS1lwTGppNEBzOVYqRzM8KUVkCnpqLV5DS1l0
PDIocU5lQGhHc3F3cUE/XyZ2bFZEN2p5fEZjSlokUXlsSUR+LUQmZ1JqV1k5U35TO2tedFFDMVQ5
bAp6WmN5RVo9K3NtTWp8UCt1cSttLU1rRGBRfG5wVDUxTWAkJUxxbmo+N3Q+ZUBfenZqWUh0SVl9
V0piRHkjOWhRKmgKekoxSD97VypPal5zUGgxTEV6P28xMFdISFQlezlsN3ZZT0pwNHc/MylDKW5f
fldvV2R9ajVFNHhAS2FTKVgkZGxECnpweTMmdUxJbUJFbC1jcERhakdGfG5FfDdiUCplIXYtcTI5
MWFIPkVVcndmOSM0ZW5VPnJ7fXJ9SCFCZ2NJQUFMfQp6KCgmYGslMVo1UHRvd2BhTzM/eSNmNmFi
PFVwPVQ9bTktOWRhUXIrcGNZfShVOzwrKG5SVE19P0V9VFBwKHpQKXMKemh4PCtlclhkTXErRW1X
ZSFndDtsVH54e3xGM2NtWmk+cHNMYFV4SmIxZlRqTDxxX1BZZyplclVLamB2aG91X0g+Cnprcjxl
UmcxP1klVCZQeUVEVX13K3YxJFpAZl5idUcpbW0lUGdDJF5FI0s3fCVtNDw7cnRCU2pacWJ3QlE2
P3lDSgp6S3FadilVPHhvPl5LPVdrQFVmeC0pNXdQPCV8NnBxPk8wWHp0ZWMoMHMyRDI7YlJpJnor
ZmdgZ2xlSVp9YXh5WnwKekc3MHhYPjQzeWM5MEEhO2ZRQlJaUTRsJnxTcDxiSzJ3ajwhUj9tPExS
RC0mJUx3VTN4bWJrXnc9KD1gbVJeQHw9CnpBUGdtQlZWbU5eIyFYWmZ4cWdtbzktd3hfLUdpfDta
cHxEZDhYJVNVOUJ8YjN6aWo3JStJTVk7V2FvQk15bT54aAp6X2p+VDI4Kk44ajlUJTVsS2dvTXpR
JjlERkEpdldQNkZ8PDJiMV9Kc1chOTVWP0g1MSF0cn4kWGhNKn1jdDxxQyQKekQhYH0rJFFHT2pP
M2p3WE5SbGI+QnJCbz50Jm55SXJKK05JOz8kLUpGdkE4a0E4Qy0wQlMmY3NiWnU+fDM+ckxHCnpJ
fV9FXj85PSF0VGdNRl5HKD8pQWRBSCFHSVRnNFhLWEl7WkdBbGZid2JRSlhaZFheV1MoXmI4KCpe
RGJnSTA4KQp6Nz98cWhrZGR4MVo/JElHV0BTTEVUZWNYcTllaEVTMThZZWVAUFByVGZHazc/Y0Bn
Um8oU1FWTlchRUZ0RD5xPXgKei1DKXtmWHdzcyE8JCN4LUshdFVZQGVUJElzO2hBUkhtKy1LWmtG
TjBoZTElX2o5MHZgczsqRWdhbkdKVDNaRWAkCnp6LTRmKXZwO1lIaip6MTtwXzAlQUlGcTVOQzZE
UEE8NSlmKGZ5c1RiRytGZns4ZXdXWEt8MSRYbiElRDRTNCZSVgp6RDEpKU1SPDlhTjJ4TVZtOGdS
bUwman1iVXZzTUFTPk9vY1Y/NmMzdiZ3bHo3Knx2RnVUeW4qbTxVUX5DSH5IbCsKemV1ZFZscl5x
UiVvRmE+SCgkMVpDeyNFfCUtfkxVMGNqSXF5XjNJRDh0bGVfIysmU3wzRk1NOH1kSE5hb3tgYkdI
Cno3VCN3KmB4KTgyZCQtKGlgfFQ9IytraldxKXF+YC1gMjJfPzR3cmxHeG1Sd3c9X2JJbk5hb0h4
UE9pSnxJLUhfMwp6TmNaPT9gfGd1cHtObT5kdU1kQ1ohKmMxUm0mKGhGVXpZRUU/fFg5MXdiI258
PVU8Pz57X1N1N3d+UVlAOWBrdngKelRKQz9tYEgjVCs4dXtQe0tkN3NgXl9FKzh6c140VUVMezYt
ZEZNTy1ScCFxPlVLVEVWS159YllMOUZqUklPbigyCno+UUclMkg4ejlGYSQmckVeUlo0N3B1T0U9
V2phdUI9PDt7b1ZhfmM3TjRLYDJsYG9OVzI7aiN5eTZpX14xbil5Ugp6QFM1SFNiXkdGNDNLUWJA
aCFIcnIwPF52aGVWQHk0TFFeI2s+OFIpVjBmNSFlQT5iOWJ6N355MWNudVkmM2Vadj0KelBSWitf
TFFHRXQ7SDVxQUw4RFp2TlB8Vi1BOGwrUCh2M3FOVkV3VnIwdVI1KiE/Q3p8UTA1QUdBUHZpfnM3
U2xlCnpTZVVvPjRsbmIzPXJzeF84VX1YMHl+fmwpRj9yXkBIQkdYKEZPfCRqXnhmd1hvK1VWUHdq
UVU7YVVBa1R1N2tYZQp6Pm9CMkA1RjZINlJhSz88eUJHWG48akNSNWJOQVFvKlY8Xn1DOzB7JjVW
NkB3WCZGbmEzZWRDIUFxT2ctUD51Kk0KelF4MHNDbT17Q0VtOVZxVWdqRCpXWX5nRkR1WWUpanl3
VyhaOXVzeUh1b3VwVDZUUVBHVTZ+dGJZZElFOFhpVWRVCnomKTMwQSNpPnIleyEhcjNOK25YbU5g
Uns7QUhOSEVmQ2dnRlJWN3ZHe2kjRyExJStgKkROYkUrTlZPa2w3TUdRdwp6Ql4/bHx4dXI/MTxM
Wilmc3BzZUQqO3wxT1lxa3JlSDgqbmJhSjgxfSgyIyFFO0d0UnpUezVhellIK1o1WWtlY0cKekZN
fExkc3psV2UlY3ZNVnMkMD9pdmx6JSpRQmtUUVdYc2xGbUliTlNEQXU2ZUsmaj15bDBeTD9IRj8l
eDc5YmBACno/Y0VOd3BiIzwqSkJaRD1VR2xEO3V5OWZiRnU5RHpkRHghfVVJbGVNKG8oMVBYPnMj
Pik8QCZ7THZSWENQaXZQOQp6TSQ2NiklKUpEc3pSPit5UWQqMjc5VUppKj9GQihWNElzdjVTWnF+
TFowaCZ6MXFANE4oMV90bWd5biFtPD1gUmUKekNhbHxFQmczblFEb280SkZ1U0l2OXReMXRyKilP
ZTVEMGZORyM7aT00MnpOaW5yQn5eO25+IW4qXzQxcFhJMn5nCnphTUxuR2MhSX4+VlhgYFpHN0Ih
cCNyI3dxVnE5QXBOQV8xZD1BTTA9QEQobT8jVmlzM2U9fl83SytFT2NkK3c2Jgp6ZWRvSjRYNzRS
Pkd6MmpGR31DUSgtI3ZIWl9gVUhgUUdUbEkrTy1wY14pM2swWXZqPks5K1ZTTG0/eCo1ZEowWnEK
ejhYX3h+RlBHMUxgamhnSms2dGdNYVV2MjAjMVYlZEV8Kl9eclRwKnp7dURpKFhVZTZRVCE/WVgp
aVBpRihqd1dtCnpXc0FKO2VlYVY7QUE0TSRjPGZSNjx1ODlCMyFpXlp6Vmx6LWtgSHw3TG47OGlg
SGluPlJ6TEYreyZwdmhNOHZWOAp6bXQxXzJ5ejxJMngjOHpPbTVaKT9pKEcmR01edTNQP3pnezJI
PmxsbTwoc2FNQmQxTjRDNXNvU0MqOyhWUG41cz4KekBlaV9RI1Zjfigtfkp8ejRSdHQ1QE5lPWpa
K3w8S1czPUtgV3cwTndzR0IxIUB+OV5tZjhkc3cofiNQKTdaYHFACnpFU31BXyEwPU09ezk7WDc7
Jm5LKTlvXzNIdXp3d2BFbURUZ2YoLVNQNTUqeDQ8KXh8PVE4Nno7emo9QkpfVSslVgp6QzY8aXMq
TUw1VDR5JUNSQWBmVzk3e3Y7ISM+Vnw+SnF7bUh0QCM2TnpfRVF0NGRDNz4hLXdKRTlTQzk/MXlx
T18KelFlZWwjUVlibDlSZkE7Ym99Q2I4Mi1tU01ISlhQTWJmTUtLTGx6THdYYX14bXlYUntRUHxK
REFfRUxBYzhuJXsxCnp0SWpyLWZ+ZzA5Qkd2S342byVVOWg1VyowUkFjYiEocldOayNLT0BQajVf
azUoaEI5UHEtelJwaWJUJHhedihtMAp6aHprck0oOTwodzxWWXkhZGBKJj9XO0wwaDt7UENjYm47
O3xRfjx0cGJ4cERwTilHI0o0Oz9tNG1ISE8mPXRfOHgKemM7cWw9VVYmeXdKZkxYZnJ0Snt5O1FO
azhYeHt8RHNFM1ZlRDQoXiZqbnkkJnZ4WGxgWF5WK1EkKUpxRE5BSnRjCnoySl9oOHlaekFYeStR
JDR5KUZiYTM5VTwkaDNNdXtGNmk3S2JsdmlFNSpoVSsjSDFsOFRpYVY/JG5lMng2X2pHTAp6RTI9
QmVtYWs1a2VGY3Q3cCp5TGV4azspOUxET3hsZ1A3PXFtSjRDNlN8Ni1SQVY0RiZyfD5GODMle247
TXliTlQKejAkMztRb3ZtPVdBbGB2figtamIwZ15jZl9PbGw7YXd7IVBTSmE/Rzd4RWdUfW5RfEw3
VVR0ViVFPDxmWStSZFhGCnpHNERjWDVwVz9EcVd4YkhgJkg5YjM/YT8rbT5abmhVYitaTWN4TyQ3
VGIkYihsK1liYUJGbT97U2lAP19ZRkZnNwp6I0RmazklQkUmYDJ9VGJDZUQ+cU9fSHh1NjdsSnRJ
KERANG9jMnA+dE5kdTA/c34laGhJNWMzYmdsVmhSWW5PbW8KejZkO2FEKnNgTnFJZ1pfSVhzKHde
NVNrR09ka3RIPm5+RzZCI3c+c2ZZQUNGfDhue18kUzwrM21ae0kjeDgmIUhyCno4UyMtcWx6WkZC
PGA2eGxzPmlAIzR5SS1iT2Q7Yihnb1NvWGI4eUxHQ0ItST05NTF3cEk1bTFwWHQ3PGUjNEM7OAp6
IVElUWtneT5hUVRfTnYhX2pfPEk/aXpSK3o/NSg7a01YcWJZRFM1SzE+SlBUZk4zTGVianprcWE+
OXVkcjQ7KUAKekU5Sz52N3M7aVVVbTxna0pzd0k7aDBMM09sS2xQdHpzczN0b0RKY0I3MXxeMkdp
dzZWSXI4dSRWYTJ7JS11Xkd8CnprU2l7YFJCcGZaJis7T3krZTxGS1NsOypFX3BzYmxIZ0RjNkh+
I0stQDspZEhsYyFGWG9qYlBUej1EX011fTI/fgp6KEd3QEQxenYoJCt4ITFecDl+IzdUJjVtQVJj
YChCcFhBSGBAcCZvNWNUfjxnO1R9SCU9Y0R0S3JFaClYdDgmXkkKelhKVCM/WDRkeXdsTyl3YG8r
RHVXPDwzPndtJUVBZ3l4cjBnPkcqWi1QUjJJWCtyXnxXPndkKkh4Y25pX2REbTR2CnpneW9ufkJl
NUBlQFdPI2toN1gwMVhxMns9ZGJKZFg1Mj0hUmMlSy1mRXs4JShaJj9SVnYxKUZGTSsmV2kwZlA8
egp6ZGpDR3E3V2ZWPUt6ZnNecyo5blIhZWZWJW0zViRVbTRRK3leY3xxOWtzfTl6Q1VOPjNYbWpY
THlvYSFCWWBfVjEKenU8Kk9JcHFrVFRLWEo0WjEmdVM9dldxcCliZj4jQnN1XkYrcmlmfXQ0XlMh
NTRxX0gycCVCWjVrKVc8LTx2WVlfCnpFM2RMN1h0VDJFYzVpNV5sVkt4PUtxMFR5REdkUkNYYWNU
eFZORTR+UnwkOX0mdDB4U2JDUlllREJGTmIzeXVmbwp6aTs2b3R0VG4+MyojZ2c3SVhzcWE/ZUto
SlowKl52cktTdzJmYWp1ZE5lTilaUXc0X35Ib3x4WFhuYCRLWWlrPiUKekpkYWc3SlprX1UwUHN6
ZyNDQnNOMyRVcihgSyoxMG1yeFRrTyhDKEQ/UXp6flJebztMe2k0eDA5WjlwbnpqdTUjCno0fXFK
ZF5LTXcqX305aERxT0BWeHJkaWM9ZnpydkxIRlY3UzFAZ0QhJFR3Z0trT2YqRHc2REJvNSpzWEQ1
TDU/PAp6aDM9RFQ1WUp2JSY2KXNpSyN7LXY0PGVje1ZXSmByNXI4cWt5P2dnKyo1cUpWaUlYTnhr
XlJ0Pz5INExuSTFKaHkKemslaktAJTQhSWkrSE4zR2pTUGh+LVBGX3M0SEVHaWo1JjFwMig/eTdY
ZDBVKWZAbWF8TmdjRiF4Zyo+SCMtWjYyCnoyKEI4a2RKdiVebStue2BFQCFhdUQ1SndOS31ne1BM
U2AycXVHOXRMbzhnK1R0blN2aW1PX0s0OD1JQl5IRFQ1dgp6bFRsRG5zaX49PlM1NUM1SCpPclJm
dlhQSUZ8Rn1reVl+Vkg8JCVReTlMcVRzKlZaYTVja1NHLXR9Ni0/eTFhJUEKejgzb3NEQypaVCs7
TTNaUz1lRFhmUWQtN2pGfiooVUl3QHQ7NyQ2azlnTkpKJXdDSipURmpHUktCR0x+fG8mKG0kCnpp
SFVMdncwPz5wWGp7UlFfVSt3PUdMPDljYFJBVU9Qa3JufEdIVDI/YE57d091WVMqREVfbkUlcG4k
PH0mRDErXgp6fEJqdXpxX2xqbk9xI013Jk49XmxgUilKeFBYNiU2bzgrXmZ7RkkhdTs1N059NH1K
e1RIRVhUXy1HJldsbyNAP14KelJRUlljd1Y+WklKdyF1PzR1a3R9cFRjPz1AUT8tdyl4PUBMaFU/
THRqbGt1SmxQMVo4JCY9O1J6eGckK3o4MUxNCno3YnAkVCVBalJXJVpmPSRfdWhNdGVELXNuSDde
V2xqcVlJeHFPYmh0ZjY5T1MkQTk5dSg/K1I7SjUhSEpidE57agp6Jl5DdVhoPCZOVXJCdSg4LVMy
V2VvRllaKmxjSTxSRjFWO0VfJiFwKHBzZHNTWjNDe2h3TnxKVk5GR3IjeEQwT0gKek0oaVExVitp
WmtYMmtJVXBLX2UqSzR+SWFTPVFgVDReZHJSeUByclY7U3dKKWF4OGNiNHdsKGxxaXxLZTA2SilI
CnotbWNtMzw/dH09KnxTQEQ2VkhkUS1Dd1dJRH1uVntQeSFtcHsqbE1BYChTJUZKVy1tZlYzd2Qr
IXJXQ2U1eUpeJAp6O3I5WFRYaDgtLWliLTQpajE9cSY4dlc2akYwTFY1WG9hJHxsMkk5TzM7ZVZQ
M1UpaVozLXF8UDAqQVFIYS00NVgKej8tYFlpTDlxTkFmSX5iJWltfmMzcXNBeiU/JXVzZXVpRmN7
cGFNNSEkU3wyYWFmLXNLOXs1QjRRdnNlJGUjYHFTCnpFNmJweXBkPEg9LTc7aC15bTBWNyhKUi1g
Jjx3aTReQUs4U2YmIyE4eWsrJX12cyFwaFE+ISRlMXI8SCYjPCNNIQp6TlNNUyV0T0l8Y3k1OX1k
YFhiK1plRiRocE15S1VeTFpjZ3ZMV3RUVjZURjsyKC08bjtNX2JYTGdOJnIxc1pIdSgKej9YbmJU
N2hLYmZFJVF9YDxLa011c0NiTWImdXJhflE+c1hXdzMtJDVhVlNJPSt8SnV9PntGSz1rPDJ2Q0pl
KUNGCnpxbmxqe20tdyNUd0dpSTVJJks1Qk40akVJY0EmQkVaOTc/YUAxU2pvWHtQYj02ZjdSKyN7
Um5Pb1dxbTI3e2tWcwp6PkFDMDVTWiskem15ZmtzQ2F9dlljWTkzeml9aXBDQmY/T3ZKckVXWWhP
SW1IWG4qVjc+PGYoVitUcnFVLS1CMioKemAoOShMQX42M3BjcTgpUiZmMntmQGlXMikkXz9BYD5D
dXxTPSp0YndjQHRndTdAITVyaWUpNShWTXt5VitALUdHCno/S3xzYkZWMXRPNjN+RSNfI0ImPkda
KXlAM09NcEs5PF93MlI4VWMyO3NfR1cybXFXTyM/bWtxZSVmbz92WGZPbgp6NUlre29ta2JjPnBT
Qnd7czNtdk5tMHR9N1chQ0lqYT83OW9CNDdMWm0qdkFCfENJZFptJWp1UE0pKER1aExfK2YKenpX
Qm0zYUUkM2ZGcl9tNm9ObUV1dURNbiZ6NCReTCl6PX4weDl0RVVEd2pgeD1GX1UrSl45Ml9QJUBq
PC1QYTVUCnoqfnh1aWZ9YiowPTI5UzUzUm07cWVjUjtPcihjcGF0NT9ncjVmZCYhX351QD9xMGhW
TVZoenplX342NUd7SmktSAp6VlUkOUZaSSFkbUkjO2ckPXR0eWpaKyl3VkhDfGN2aVkhflVULUw1
I0U1e3l0dGh5ezJLWWE0WkNwMGN2VXghMHcKejBRYkZNbVNlX0dsSn5zLWdZcyE4NUVHX01SbCVp
Z1ZtLXNwaW9GQVdmIyFtXklhdX5UQHlaZEJDZ05ETEJMWXI4CnpPPTJ0ZjRFJHExKUBIPW9CaW5j
SGJCU0RWUnw4KT1LPENBUDlUaDg8SWBROVQ5UCZUYClkRDRfMDc7bFVgbjM+dwp6Rm5lKEJiM04j
WSR6e1pPZUlvd2pJQyhmJnJXT1pqYms7T1RaOU5yYlcrMX4tTjB2UFNTY0VXbG47ciYxQSFeeXAK
ei1MUTY1cDtMRCNOMjlnTihtREt+UT1sIzxxIX5yd3hNcTdPeTsqTlFIRXgyMFRSY2JhSHw1dm97
Z19+KlYlOCUmCnpjSTtKbkt1NDZ1cnV9K3Y4QCE2ekFxfTRzY1VkVj1QKmVfcTNJWDFAVFZkNyMj
aWg5JlVJTmZOJm9KMXNlVkBBYgp6VFk8fm9vNzR5fGc/Zzg4JkVFYVpzP0BqaHhKWkQ2ZTNoKn5T
dGlQUj9MO3Q1MXZkVlBTJEVSPWgjJXx2TloyNUEKem47dHJiez1BeFQwNSEpYmM9c2lLdDsmUihA
OVJROXRNR0ElPDRNe3R6O0s9ZDV0eyZscTk5XytPdnxpPkZrJkpHCnprc0p1IStRIWxxVFhKKVle
PVQjSXdGN3kya2ZjQ2olfTNpJSVlMXNqWmJnfXI1cmBlSSZQLVpnaXFoOEhEWVo/dAp6JHtfT349
dihvKHpJQHEkKSgyQ1koK15GczVScHZeVnwyUlRmSkRzVFJLWlBqVj91fXs0c1MqR0I0bXNnYHA3
JkgKeihjRHRqNzBFYnxAK1ZDaXZuK0QwRiQ4bmIoaG9LOztuIz9fSDMyQF9aantPZTFVQTF7X2M8
PTwyR0o/OTV3PzEpCno2ZzYtTkIqPEN7ckY7LW84JW1fdUM/OWVodU9pdnMqcEFiRGFFYDdMOWZn
byhmIz1mPSNhSl4weXVxMj80YFZuKgp6ZFVCT3pnPSNEdjwwdWdsSzkqRmo4bkg5QUdlRzlHXyZB
WSlQMHp0K0tsZ2UwO3JHOE1wWndJbnQ4ekRVKStgOTsKeiE0UVRZbE9PIXgybEEkPy09VFEqYDdl
OXs3USElQDBRZDQ7Y2lrJXdLbTRTTzkoJE52ZWYyZit0S2ErKiozflh1CnolIWpXM24xKSpAJGQ1
UTtuaGIjI2hle0J3V31jVG1kRm9Vb3I5Q0h+e04oMm12JkAlSWVmRCM1OyhgUy0xPXNGPwp6XzQx
KCllPztrRT5lTU9ue3R0WG1tTT96PTAoT0VOZ01fa2smcEEpZEpvN0JzeF95VmJWNHImR1hfPGUq
aVNwZz0KemVoKjRRaUcyTyotXkFEcFd6XmBnQEkxOWJJVitMck42Km1Zcj5tfkhNd1Rwbk1iQHU+
KW8/P3BGX3YhRz9AZFopCnppMDBCSHQxeTF5OVo9IUtBUj5fM2hrQmYybSU0TH0kKCF4U1IrS3kh
KkBTN1E7eHcqZj49JlBQcWtPUml5aERXOwp6Oz87VmpCP05LQFY4TDh+OSRaaVMpKmI9NGlZSGh4
WF5DMEo0NlNKeTlOfmtCP3UwaT1Fbm5ieDgpJD8zVzk1PSkKelZHTWIjejRoNnJucjxjUHREJTFU
ZFZyQWpoSCY8K1MyVm0qQUVtc2lsMX1NdEIzUHx3NCghJi0mOzlMJGlUTX1JCnpgWHBkRV5BMFZB
IWFqcDxYITBncUA2O2BudVpYayY3eHs8KyUpNTx6NitESWFRRiYpZVJvYUFGeCg2UTgpTSZ8ZQp6
KT56N2tDQkRhSm8zPXl2Z1FwalFGViNabVlubEs8RDQwaHBQOVc1TDZ5PFNMVjZiUEp5VFRuOyZD
Mm1TQD4kbWUKek48OVQ7VT5SUVlMJVl1YmI4fnRRYW8zT1M9SiZifiZgRGFNWlhiSkV5SlJ1QzYq
WV5HRSl8fDwlOXNyfDhIPVNMCnooc0NmSnFCVjx+ZHJBJTRiLUpPdVAte3p4VUhHbjNsZEUoS1pM
PCtlcW43RmtseEEpeEg9NS1uLVgpPkptKWVfVQp6OCpBTzRtWWNYZihtR2NZTGUhPmRFJVZmNzx+
SzdfbDg4bWNMSzhVZjlpd1I4blYqVWFZME9XcGI9PVB7JE92P2sKempaSXAxQ2tVVGVwWk1ZMD08
Yz87bl5SOStxYmBHI3k+UHVOTlMpP05qQW1fVWRgSn0kVW05WXl1VWJvdmB6I3lWCnpGdzYrUzY5
TENAR0w7TXcqSVMqbVpVaT87X3RSWHBeZ2J7UClER1heQ0E2ZzdQT0htRCVabGlsUk9hSEBOJChW
cwp6Nk9xSXFLNyowTmstJUl1KnI+cFN5S2NoN2lTb2xBfDNzZDdfRXtDc008MEUoeDw1fXMyS1NF
PEdGYiNHZEtRSEMKeiNFRndNN3ZLd0RgY0RseDBHLXZjNz43aSVrOV8yTVNoOCE3NUg/RkRQZFF4
T3N7eyYjRXZwWHJIX05mOzl6NXJxCnpeV35VMSQxMFBiMHdHTXhtdzZYZDNjbVU2QDUtfiFKZ3Uz
cTMqZzJrJlFHM3R4UDBwMDVtJHpseyp8d09MIVVZQQp6czgpUGBua3UyXm9PZEFARVc5QiNqbVla
JGZNIz0zTEV3d295eDtvbz9gWCtaZU02JnMzPk5mMGN1Qn1Xd1hkfSoKenNDe1JFZWN2eVcmaVo3
PEV5Rj5wLUwpeGt5TnRHcyN4Izg1OGZSJHY1SyowWXQpVH5fWEVPZittS1UpJXdGKXlmCnp6aExR
KldofEBKJmVNX3t5OyFGIz1rcnJNY0VLJHJVYytYTWBEIzcxeHlwRlBHZkJ2b1RiYkJLREd8PDlS
eTYwaQp6MEdMajxEJUxFIVZ5VDxPaiphTmViS3piNGt1VzQoPmg7ZEdPYClvdkBqbTY0JGB7RWVF
Zml9P3JAXz41Njx3RlgKektAQXFKbks1TCojdV8qb3B6U1BmeUhAKkRYaW99KnJ9ZEJFe1ZlNlF7
c3tWWGhjZFA9I3h3YXxUYk9GVTNMOVRkCnozWEQ8MHoybWk5NV88cUM+Km4rTEVJYjNwMWFfanJo
cHVubW5AITtvazhRLUAxT3QxQzsqdkFVZUVaYD1UMGszZAp6bmFpcV53UlN7eVpVen1WaTNTOHox
cU1AcjFPaHdRMGh6THtVcE1iRkxRRjh6SzxFV1RqUEg+VVc2eUN1V3J0dmoKem89KjVGX0dudjE2
T1VvbXFhRylSeXc+YyUyYDByajh7MEUwQX1Fe21ja2BHXjJySmMzLUdMT1UkP3s0akh9RD1KCnpa
aUpYbChnS3hHJFZZZjAzQHZZYVNeUyNDYE4rSjQzJCtyTm1oQ0paITVXJDQ/ZHYjPW1gIzhOIXF1
JT9TRWNiUwp6K1hGaW0tNmh+P1d+QFA+bzd0V3VUS30xOThVQX54eEh4eiM4M3FZYjBhJT5TciF2
Snh7ZVRmSDZDTk1PXyFrZjUKekBMYmhlU2xZe28pcyYwX3tmY0NFUDdgO3RhZDB2Pz1FTDNEMWZm
YWc9WSRoYVJ3aGdyS2ZAPXJ3VCZfdWw+K0JOCnowOCRYdkJLfTZKVilXUnQqMDRjd2hJdEV9aCFJ
YmJETS0/eXJDYmtUJWQ+ajkrfkZ3ZShMS1MmeCN8OyowU2BqXwp6anhRI1N3WURKbmt1Rz1TOHgl
cyY5eWpqPHtqTGRsMWlZXmxJUlhgeClqRnFnQjxuR0RUIXdfZGlie2owUyNjKFMKemlpKm8rJS1E
KVJEV1QjeTAtNUVVUzFYaGJUMU8tR1pgVXV0RzVka3NtJCpWKF45VzVzRF5KamQ5P0hRQDVIWXJG
Cno5eXdHUEJnUStacyNMJHpROypiMkhBUzxCKX5ZKngmRSU+SDU+cUBxWipjZ245S2ZDJUQyQDh3
Xz08WTFvQ05ZaAp6JG9QY3Nzbz9IWSFPcG9gYzB+YTxtd1N3UFFBbX1SQXhSVXdQQXltcHAjb1Bn
OVpEcWE0Tm0teUJ9JGcoVlYob2EKejlFUyU/ODV3NzYqKH5KPGNUQG8laWQrWHI/UTF+eD5udV5f
alpXJERfK3IxQTJ4flpHSmlgaDJBZS1MU1o5TEtBCnpUN3U2dzV2eGold1FKXl9UJUVRS1dqdT1g
N3R6P0U3WjNQWFVkRHFAK0Axa3VgTjtMNEwxS3F4eGJqVkgwJVQjYgp6T2wle3JuPnNFJiM7MVdx
TW9qfDA0JmZ8cjQqPnBWRG4zPURifGx7djZxUEJgKGBzdklZPl5jIVIhYSRsYlA8PmEKelZ8N1pK
RGxtKl9mXmlmanhXazR0K0lXRk5PZXV6cChPbnd8U2JwWCRadihSbU1+N1BCYFJSQX5WUDw4cl5t
Z35ACno7NUlKP2ZFc0YlcSYxQXoyeDJwQmJ1d35qODMrZVQyRD1jY2FBbVRYNXBBbVkzQ0E/fW97
WVIyOE4kVl5GQF9NJQp6KUEkJlptRWRZZCFxQUVwWWYqUHU0cT9GOTc4IzZiIXdNZkttPW5sbStO
ck01d0pUTFpiQ2o1QG5EflliP28tRFUKekpwKGRXK2FDRGU+T3hFISNLVlFlPzV0KTh3WUBjTUdO
aFc+bksqSGA2JmQwfmtVMCgpeF9LYjVIbm4oK1E2fGFCCnpffCRNPHVrO0tHdUZuP3V8SX12RWIo
PDIjVytPLWh1c051dTBNQ3o+ayFUa1h5QjdQej9BU2NJMl5FJXgpQkxTbwp6OT1rYk0yWmcyS3pi
VHteUzlEZkFFazkpOVF9SHRrIXJZUEM1aVModyY+UEs5PXc3QX0oMVBVVyZlPl9XdTYzeGsKekNS
JE88elU5aig9Q3ltNztzVkJvJDxmUWdUSU95RHBsO3dsTHJQNHRWeG42Uz13O2AmRSVNNkpNYVpB
dlN9Z3hUCno+eFp9dyluWks8NTNBJlhWeWJXcUBmUVZwTFVIdkZwbDhlWWtVX19BbWNOYkN5dWs0
O0BuQjFKdVomQ2FOWE0+eAp6I0otXkBaQzx3P2xfOWlSZm1fWFc1VHY3blppdU1fa3RSZWFuPSE4
VVoqKEVZV0MpVTZeOGxNfTtBdnEmOE40ZUwKemhKfl9qLUQtQEJIYmdGVlpuVyFtUzgwIypaJFNZ
SGNVXzwzNk0/PyhAWU12NGhkfkg4STk/SiVGbUhzJUsraTl7CnprKXlFbDAtRGJUJmI3bm5YIztQ
bEx8TjwzP1J5YTM4M2JOSUtAQkNmeGtDbng4dn1VTGZJfHRFJkxORTdzZCEzeQp6Rzh6clBxSGo0
c2hKakFjREs3WVJOTHRXZ0F3PHs2RnFBcUJmK2JrRFo7dVFhSX4rKn5KdCY8VCFYOCVnblU4JU0K
ejdLPiNjWXdmSllGS3JYVG84aGZSQ283YyFURT9GUGg8bHFQNXsofipfQEdtdG1ESXdCIyVvbVBQ
MXtAPi1aTkorCnpOXzIlOWVWODBgPkxsPlZjR01TZGsmfFo0UT19cFcoUzZHcHdaX3NqazcmdlEj
LSMtYGRnS1VMJDtCdnQwRExCbAp6KEI9eDJYckB3RlRxVTNWSUk/Zil4QEtHJk5VUXpDNjNjTSZQ
Qy1oP08jSXdFJXElZyo2SXVkXmw3WWR5VD1KNH0KenctQigqPHJSSztaUHFKNDZkWXdFQygyUSRP
fmYhUXZWWlMzSWJyJS1YdmVmMT16Y1Q3cGp2ZjVxO3IyWTsyXzRDCnppVktRKDk8MzxZOURleWxR
JTRKRkBTYnQyIXJAa0NYbGJrVHBFO2puM08qKHY+Qm11a25ge1hJLXc5QHVEV05AWgp6JFF7TE5C
S1RPS15vSD1xWi1JWSkwR0VpcD1gWU5xaTdOeUh6TktlWCo5cVlRZz9gTkZreH5pd2JRMyVmTU16
ckEKelZ7I0R+YCo+cyFLWUgmaV42PWxFIVZUN25SbGB8a1VhR0s3SD90QyFtbmt9YXVSWDk1YlFG
QnpKeDJUPl99VkVrCnomTlokMzY7e1BQfERwayppQkdoYD1+KTlFeEFlJSYxP1EtMXhWQ1BlajZJ
QTgkfmRLND1pUTN7UVV5MCliam1adwp6ajJlejM5K0J7Y1VJczt8JFM2Y287am1IVDx2Wld7b3xh
JFF2fjB0QG0oS3VYUGM7bE8jVXBeMSh5NTF5ZGxOOXkKekIhLX5NWWVGZTtrNGd8d2Y/RVd4M3dK
JWlQcDx8UVMoZUl4Zkp6WHJLSzt0fm5+c1R1eD10aWJQOEBwQCo2QSMwCnokMX02eChRRWErY19w
MGo8ZHBuRlFiNmxnSXw4Uj1GY2hULXI9Tkpke049JCNhQE5Heik9d0E9YG4wcHBtKiRnQgp6ZyZv
UnNNKExgZG4rakg8dEtIK3lDd1B5UWgkIVE4MiRWbyZ5VUdNbWgrOSNFdylFKDxKeGtCZCk0YWk4
OTI/c3EKenYxX25sTlJJMCYyQjl1O2dseWZpMGxtY2MlMVFIJmdZfUQ7NkE9eD9fazVvOSpOV250
JHh+cSs8fWt6cjdvMFItCnpaaGlQZ0ljNCVwK3xPOGl6Uld4QUplaGVNNUVMNHc2PnphQjBmKUQp
V15TXntCR1l+RFBOY0s3PnRfeCE/dDh6IQp6UktOcj1ZeVhBMipNVThGcmFvUFRRbkpYUGwyY3Ao
TXU5VDgmRCsrJkNBKE1WJjZAeyRWPFEqNFI8cTw4QklzMmMKektFUHhhMjttZkVFI09sZzd4O2Ek
UmhodU11KTFRX3RjflhQLUE3OEBUSE1FeEVJMCo2JjVJTmJnOUt9fUAxdzJXCnpecWJ2XmtfUG9j
bXQqcEtUR0AkJHpYUTdtKGU2a1N0YVJDVEFWRiF8KmZCX0dKNCNqfkRRP353bGNXdWFpPUR7OAp6
OFo+Z2VvUFlJdVZMOCYxVkVHajA1O3Y8Kl5PI0JoOGs0MTRvSFVjem5xPk05QSVtQWtEdEpPU0lS
MnNePiZBcT8KejxBK1lFQzlXajQte1JyaUJrKG5IdWl9bkU4OFR7dXRsaFd7JTBgREFIK01HSCEx
a3tKIVN3PWtKWGQ0Njx9c3ZLCnpWYSRrT2FAPyQkXjFfTjBHV1gxKnI1PlN+Qlc1Mmo8RUk+eylA
KHF4Nm1FS012ITktPSFKNSlJI1hWcHRUI0cjOwp6IU5VQmE1X0RsPmhkSHpmVSk1V1RJZUVSKjRh
Rm98MSkhYmVoM3hmcV5wZlotMkYmMm1zVjs9NHdRXz1uNXFFN3sKejNvcC1wbkxCMyZfOFMhQHNN
OEtgKWYtRik3Q216c0pwbjNEPFIrKk9JUldrNik1PHRoPEheX2RuKldORGstdDZqCnppWSQ1UTg5
OTNQMzI/bjI9M0hFWG4kSyExMHteclE2cExmQk16RWRTVnBDZzlecVJ8MGxOPEROUGI3dklXP0pm
bAp6Z1pIWSlERDlZfE9FV3AwQ1lDQGc4YEdNbzVXeTB9ciRkM3JSayM/d0woXmxPZVhCaEYkaH5z
cTE/UFopTyF4aEoKemxxZVdgQzF5SWJrS0FhUkI5WDNKWVl5TUA/c3YoPFBjTTx4aShpeSFJTl9A
a1dsI0E/QVN5PjRheUwpV0F0Y3k0CnpTbklBNk01MWd9fDh2Q1AyKnh+cFpYS016VnZ1RVc+TmhG
T0MoTGp4MG1PcWJ0bj5zRj84VXRpdmZEOG9tKz9fRgp6RFFOMyVsOSEpK1NTfnZFRVNXS0xoS1Zp
PG1JcThCTE5zUF5WZFg/SyFOc3stZXhkI01GNEteLTNeTkxrY2MkSyUKeiVRTkEldjJoWjM9RSZJ
TFM9UUM0TFRGKz87UTh3M3ZrJHh8R0FeN1ZraSpGQjk7OD8zfDVDcUhxT2xtUERvP2llCnoxTm4t
KDJObmlrUEwqfSM7dm9zfGQqQSF6IXlvPlBZK1NXVzRtPG9QdHo3NnR3c2ItRElQRV5EPVBjezBK
UkZTZwp6bjdUbkxQMTh+eD8oc3RKcyFwcz4lZ1h7PEB7MmQmWlYqJChxa3VebTBgNDwraDQ8PXQ9
O2s5eWpDMGUzRHxuOEkKekEqNHxPdG9hQl9vX2J1YWViYzRyLSo2YzJ3IztlazQoNTFKIzBGUj9z
XjEoYz5qO2EkOShkPXctWHFVXjxWJih7Cno8dWFLeD9JP3MrUF4mLXFGdzdsRVlRIUlKVkRLLTs4
WGVQY1A7KSVRdWhvVEQ2a1AlVmpCOFpFSHRnfTw3QHNWcgp6R3QpMkpfZz9VYT88Vy05Xk87Oypo
PWt4R0c8eGJyRlpGeVZEYGxOWHZ9MWpBKHs2ZTh2QUBaK1M2dzAjQ3khTncKekVpRUtEJjxIdkok
bklne2hhemthSVJUeUltVWNWVmYrRj0xWCFQKTNVO21RNDx0Xl8oYXpMeGhtfiNSTTRHQnQyCnpr
V3pVQDRVY2dOTCgrc3xYMGFZME1eWTM0QjVSYH5NST90Wl9KczsjRkFVVFlDIShtPFgrKjJOWEJB
O2g8TW5QfAp6PDlHPWR3LUpod3lgNiF8cUpMUDIpWnwpcyRlbi1xbF5pajNsRHpHMFpfX2J+a2E1
VkVBV0t6Zj4jX2pMbXw7eyoKeiNCXjU2VDB9aURsJDlZVWYlKkQzekttTWhjZnRzVj02RWROMTl1
KyMxQHB6UzJnYnYhTV5KKm5zdDhjNiljdGw0CnozMVhOWVRQVVJZR3tBeEdIOUpGP14zfFY2Vn56
MGojMkFILVFKVT84JVRgVC1QbERMfUlre3Y2I1lNUVVaNGNtYwp6Z1VtUSRsRHpmcHxEcCpvMTty
I1gjJSZHOFVKY1YtaXg3VGNkUCg8b2d1aExHQURsanhebGBlaDNPOUszLSlpPTUKekBKY1hnYHpR
cVMyPkYoOWFYSnA9P3k8VUUtdEtTOEVjd0ZnRz8yS012QCQjQWg3NnZ+MyM9aUc8elM/KkYlP1Fs
Cnp2Tj9zcGFzRztGaVVpcm1APyp5cHl5OzNvaENPc3pnZXNFMnIkKkZ6QTlkdFdzMy1ycGVFNVNP
bGhlQS1tI08lPgp6c2YqcH0ldHhnbUZ+MSVhYT9iajVrMXpfZiV3dHBGISNpcFU2ZndMTDdBRGBM
V3J5K2BFb1RJTyhxdCp9Qj1AV1kKemMkYG9RRXlWPTY7ZnZgUzxUdkNVWHExOX13QHIxczw/Y1dI
cFBZS3lAcEFkNG1zdVBiJHpwbUtnPVpQYj0jflUxCnp5Nyg8aSUkajtNcUt0R3JsJEs5Xz8mRVUo
aGQrdHFDZUQ8QGtETVdtSlhPdlVGbyNZc1I3fWNCUHplV1RqNE4qbAp6VVR6TnpVSXJ8ZFdZS15z
VnRacEFYXkYyaXNne1IrYTVTQWVUUSpZJiF7X2VjV3hvQD0pSzV1UWYhYzVLakNePWIKeml2YXRn
NT4hdyRaSSE+Pl5sTGZzcWA3aipyQmBaSzF1ZjZnb0VuPj5PKHtOKFgyNyhWQUlIbmRhMih5dSYl
M3p+CnpLP14hKyl5IV9LdEZNPmk9Z3ZZNCNxWX14ZkFVTHRedUY2PSNNcF5hZl5JJFI+Zj1pciRt
fDJxaGpeTUlpeFptTwp6QC0oPypTJlIweXhrMTxeaTQ3enUjOU1nZThlSG9CPXNoaEZhSUhIJW5P
YVBkMkBnKGFETCZhfVVSJm48P1FsaTAKekxze0xId1F8Qy12dGFmOXQ1bCNJaFA5QDRTVWZTdVkz
ZVRGQnNGRm0xc2ByTThgbUUqZHhyZTxyezk7S3tOJChkCnokbytUOGgqOUheLTgmY35gX3JZbzln
c1lWREtzOGZvPFc0M3RuTjE+NkNNKitnMm96Yi1OJD1jY35sPTVROUZ7SAp6bV89ISZTPFlTT3RU
SjtPZExyfUJ3aFU2UG45MikjTyV1KzBrIVI0YmIlVkA1WmtEe2A5ZEFQZWhlRio4Iz49JCMKenh+
ZG88Q3ZBJExoJTFidjF3KHdJSiRNUnVFXn4/IS1qMn5ic2dRdEFXPGxRQD1aUDsrKD97dmd5Xihr
eVgoYnh7CnpfPyFtZkJLeiMwYXE2a15vJHZwKntQdEpCTVo0MXRzXz5WdkoqbmRoaFdAek1vdEJu
KHA1cSUlWGE9Nzwtcj9tYgp6UyFveG5APyFSKiRMVjNqP0dEZ0ozemBEM3d9TSVvQ1htZko8dm58
JG1IOUU8TXtIVENFckZTWSl6Tn42S3w3PnoKeiN9K3lKb1JqNit3X1QkcGgtSmxXc0FMQzlXUGRy
JlJAaXB9MGF1NG94JW5yYkFtOUEmdWdiM3BBR3BzKXFSZnctCnooOUQ5VEQmd20pM3tEPGlmd3dV
OXtLJmIkYkhgb0BSNVojZnhHczd8a0Alfk0wMGI9RChyaFpDWDx9fXlCJWI4bQp6Sl59bG47dER+
fG9DRTMjWHVySGBDKlpTZGk9MkQqPjFjeXt3VSk1KmQ8RXMlVWFRSXVxeWZHbkV9ZU9XRU85Kz8K
ej04Jj9XR1o4VE5pX1J3WUQhdT9OO3A2Nj9Bb3VfTUEkazZwZ3xaSV5TK0lRYEhDNTlNIWBkKGpB
cnJoUU90cF8/CnpwYl8mO0E/Z2pBNXUxN0I+OEMrcHR1ayU7Mz47RTBPPjB6RGtaQ2k0TUFYaS1M
fXhMJistdl8jdVd7MmRXPVI7Jgp6czZKfSlJNjNoeCpDUkdeNDBgI1pQZEhscXB+Vz4+aVZ+dX1i
OTNmOzsqZyE1M2RKN2VuQnhVLTM3PiROP2NlX1gKenVzcndOTGZOfShwSzdtfkJ9Jmt3eC0jdkZB
cSZtXnchPTFAa29Mc0tMPTRRZ2VxVzxKQGNnc1ZnP1FFVUlkaW1TCnpVbmRrOV5GVWpTKnhYez8r
JVErR15PR2xVaCp9OWYodjBWXmgyUD1oTjZEI0llXmxub25HSSVfaGNZcXJFIVFragp6NERLPmRn
NH4qenhaaHZGNU9zZ2RNLU1RdStpPnlNPE0rVSFkNUFRVUZ7XktAJHZCVWA0SHYqRntgJTZ2dDlW
OD8Kenk5I2ZeWXRrUHBLclglSFZ3cmRSZTBre2MkN0ohcz1XI0YkK0RgZ2JlQGUkO01iKkxEczM5
e1lkZkVWZjdLNlRQCno+dWNxSzdvS09hdWdwNFRqKkp+VTl0fmFXaCo3bWt3ST40Xm56enl1M1VS
Nm9WZVV1fHZQRF5BVTUydXVuTnRzdwp6NldAQko5RFVSQERhR0lBWGM9cDF2R0pAbHYmVmc3QWZz
PTcjITMqYkAlKVB9MWFDYzI5KHczdVMrV1Q1WTFvNVcKemN5X0ZfKG0hPmYyaDdiWUxJaDE+IV83
OEg9VVFhN3I5fnckd0QhclBGRD14UHlqaW80TGxXUDMyeF58VCQ4bzVECnp2I2N6JTU2WkkpVGY9
QlkzJS1sejN+KXhjejhFayVgZiRNS3kzNGlhS25XN3VOJnoyI1FkdWxVZE8pWigwdX5XVwp6Sipj
byNgZ1RANjdKa1NHPS0hQnU2UTtNQm9xOEhAczYjY1p3fDg4M3JDZkxRNzEoaDBjNWMmRmEmfnlV
V3h8PWoKek9FNUdLbFo0US1GVCtCUmFWdShDVTtvO0YlRXYkU1pWMXVZXjVnJmEzd2dgNlo8ZzY7
RHhuOXZ5Q1ZBcGA1TiZDCnpIbGgtX3xKTFRmcDFWd1RXMjs1Pm9Bc1ZgOXpNVjw3MjVGSHgtb0kx
IyhMdWpYRmlFQFZwJGElUCZDeHhDXnNDKQp6Sy1nVDMheTBQUSQqVTI5bzV2VmhocVJRMEMzVzRX
VzJQZyZxJVg5KTU/dG9yez9eeSFgdUR2OWlvZ2wteSZ3T04Kenl5LTFDJXdmKmxLIzRKNW48cG8p
YlB6XzREUzd6bEJ8aEZ+WFRPJUE4SFMjMmgzQnYpbnUtRCR0VWpBP2p0aTZuCnpMVHM8RUwyWH5k
JHVZU0lfdWtqcUEwWmtaZDcjRCMjYEhSJnxBNH1wU096KzR0VmZAQzlGT2A9b0V+PH5UZHVKbAp6
KENGSypNP0VeRz0pR3ZjP1coXmcxYSFiaFFtbDc0QGxmYChNfUZ8X1peQFZie1N6e0YleEptY19r
V09vZWZRZ0MKej82P1ZOS2c/RjI9Q1JZZD13ODVeOU9oJEY2eSMtfmt4VXU5WjR+ZXZxbDlmJCsx
U1Q8XndhfkZAPUF4VGM/KyN2CnomUztlRFd5cCUyRzR8VDdNeUM3US0qJW42PChqSkBwc2ghPzlV
JlIhbG13e2Y1VXh7SzdTYnEmaDFgeV51PCFvWQp6Klc/VFR7eFIrQ3xMZm9VUFR1eThZaD5jb0Jl
ZGx3ZHc7V0p1TTJNUEIkcyg7PzQpb09Mej9gS08tczwtanQ2UysKelorY3dXRDJuU01wam5wYSFy
eSUmO0ROQGBYeiFhREYtaHlnLS1uRVY/ajNUKis8bTg+NHhDb2loU1E/aG9UQ3ooCnpRaWwzSGMz
fFN9WHl1QDA1OyE0Z2Z0LVpGO05OUkpHQCtMPDRvaVZhSF83c3M3UnlfM1g2fjZkYHRKKiR8RlNH
dwp6eWhQNEY+dlhpSFdCKXoyNm17X15IKSVgalhNRVB1YE5KPm9MZ1BKfURNfHVFJSFwYmFZWSYr
ZVdpMmQybDFJQk8KejclezYlJTtIYV9XPWxmI3lvdVNGNEcwTV4+I2BJdkA4VzlLaistbDRHMWhD
bTNMMzlrQitWTFlPZj0hPVJVfThBCnphbEwyUDRxMzV5c2t7bCskU0Voem0oUDd9ckBYUVZASHo3
PVhAcktYOT5Zezc+NUB+N0RKMXM3bWM+dWEoJG1nTAp6Y25mQztLNFcoeCpIVGRqSEkrcXc2alp6
PyFSRTVUQz5+YGRsKThBPUFLMHQ8eUN6TEs4REwrMGY1eisyeS18PmsKejk1MiQ8PiQ7bmZgU1c8
eCtJYHYjcnZsbFVXa25VNU9sQmIqLTs1fVE9MldqdChGe1h5Ql52VyZ0NCp+I1d5Nlk8CnpAQGNl
WDxxQEdAfEg/T0khPlY7TV9uNzArdiFVNH5mNns9a3UyPm1nTitZQzlIaHdZWFJQI1U3XztCNi1U
LX57Mgp6NVlEPHhWTG9YT3V4SSkjZHNQLUZxKlh+S1lxUXB8NExHVGUmbmJtQnVAcFROdFpTTUxt
WUI2eVRIPE5VI2M9enQKenRKeHtiUjw0cWRlZio8KD8pYmxkYEQ/T2olXkkwfCFwWjAoJm9jcDdP
MiUyUz1ScCNDNClKZ01MajRkdFFgaVlMCnpZcmt4c0pNQTNEWG9aVkFOQWJ7SGE0fXheQU9+SSRn
YC1OVnJ1V2JiWSZ+KWdrT2lIYnRkZnAyeGQ2djZuO2xebwp6IXtJVDhOPW4qPjUyWH0xQiFDaSph
YnNpSkRPT2VfIUUjaV9GaTNmUmVtb3x6Myk9MnNeMklOSU4kJE0hNCV4N04KenQ8MEh3Smx5SVI8
Snt0MUdIbUVqWklIcnZYZWJKKi1IQUFnNit8U3p5cSVzOGNQKXVjVGxEZG48TyNmI2hAPWZmCno0
QUZnREptYShAQFBPXyFZeFFYZ2Y/MW1tTERgdU1wWXgrYTY/QlAySGhxPn1uPHwpaXhRMjZ1eCMh
VzZySWs8awp6ZUVRISVoclpFdyVjXyt0VyM7VkphXjN8T1hkbWFISUhBVkstKVpNYmI3ZkU3V2NZ
YVhoezwxXjJEOGp7RjcjJEkKeiFOei1OSEhwV153TE4zdClgZ2l2WjtUPlVXNX1mUiNBN3gma1ll
bWhgJDd8R3hZayE7OTNkPCsmKiF5KVFMZ2FPCno5VmJxP0glY0JsYispVyF8OUpMQEgjPCU3T2k+
U1NUeno0OW1FT2hMK2goI0t7Z2YkRjxsWFE2ZlpVOGpRaWNvfgp6aWVCaWEkbFQqa2tSN3tmdzMh
ZnpsaWwpNiFTN2A+JERDPERGe0d3emNZRGs4bzJ8dkxAcjtEaG8xbHh0JGhgfmYKejtOQyNkYiN6
TipuRWU9QktCQEJDdj0kSFVkNVN5UGFlX3h+OSpOfCQ0fVJwTWE+R3FHJVhvTWRQUXtVXyRJVSso
Cno9VlJ7JGUwVi1RPEo+VDAme1FXRkdJaSpiemc0fTVCQjY/Z2VyTCZWT3BaMDwhO1hQWGVQeTM8
WXxgIVohYm5kXgp6MWY4MHFsJGV6Jio5WGRpJk99VlA1P09mVmk4MlBwZkwkOSp6Zmk/MWEmXm5g
aH5vIWs7bENZUGskNEp3Pnl8KE8KelBvSChQe1FiZkVXRkl1YChUSXItOCRJMG0jbHJJQyEzMT1M
Nk0/PCFpKTkjbUkwYUI1OE51SDl8SihQQHJJY2o3CnoraD43Pj95VEI/dj82Rk02Xj4/QW4jKU9K
Wm96MSNIbmBrMTZNaVlvSTFeOCYlUGVHe0QpT183UzFCbTxzRn5CYAp6PytASWlyXytvPk9udD1Z
NXowV0lFfihiNFdvNVdORGNudWh4O3JZKkxwKWQtX2I7XkJ2fUJ4NzlZOWQ4dT5YUTwKejQ7R09Q
NDVeMExXP3UhVjh6TUZ4I2YlNVU5eG5uQXtrYjwyVD5DZEJGdlI2ZlhkU2IhJVNtfmRTeWpHaChE
UklOCnpBRkkjfSokaCkkaVU8fjV0aV5JOVlPYV5RdkpAVFVUNG1nbk5tN21Ub2pidmwqb1QwSms5
Rng7JnsraHU1d2dgYAp6MmQtcX1aYHU9fFV1Jk9oelBNZ3FuLTB4JUc7X0hpTm1PTGQoam5iJWcr
RjxjQlFQQzBaRzU5ZDNtYGEybzxoWW8KekJnWHxmQnJNfXVoen5EWV5ueF93RVhsRT5ONld9ekwk
emxFdCNgdFFKYzR7QV4lVyZ6d0g+UlAlNkBYeihhaCVVCnpfXk9eVW9vc0FHRSstdilpQkl9THVR
NT1eSjsoTV8ofnVOYXJqeHgrVC0raChAbkNZKGQpPGN0bnlRNXpSaEFTRAp6ZG4rfEMoZHRsMS1L
YTw/MGRhTjBnO2FuVD1yJGI3U2N1PW5hTm57NjVwb2dxdz8xNzNpJEAqUEIqT3lHNVolejsKeiQ5
eGhmPnRfezR5fktObVZAWHIqamQzTmt1TEx+bz0weUlxa3hHPFVPVi0+QkwoQ1BmP0lDclloQisp
Zjwya3VhCnpaQX5+b3g9XyE1TSFGPD07aUFQVG5Hb0thJWdfTlJTT0d1QyZ9bDdnZ1p6JXp5dnp2
fitWMG5AV1I2Q31mOWc7Qgp6Q3lYT049VVFsYkk/S28pb3dEYXhWSFZeSGJCUW9zQy03OC1GM2BJ
TGJrVH44PnBZWWJIOG5NJEs/ZUZ+QlI8TCkKekZOTCFQPiRJalFKTH1kNnE/ZU4zIT19Qng2QTY9
IWI0M1d5WHRaKS1BVzQrRUJGSDRnKk5mZUYkbXd9O1g1UFhwCno7NiVqZmNQOzRlUDQ8R0VmY15X
VjFSc19uWE5GQjtkSnZpYFY2Tyg+ZUolOXhiWkVKN1NESTJfOHlqJENEbWx0Uwp6VWFNREpXfGhE
KGJDe1NzSWlMYzFBYy0mMGYtaE9IMXNRYF9rTSZ8b29UfXZIUS1IKGF6cU92JWBMMSpXQHBvfUMK
eiZPWTlgTT9VfUEmJnpAWkMoRCZyVHB8RFZ7KlREKng4OUREc0NQKG5nU25fIz9XaHxiU24kK2Yq
P0d0fW49cUhMCnpITkpBPCo8cHkrPyhCRXclP29TOSsyRStOQXlWMztmfj8wdHJtMjlubXY2LXdl
M3lZeXB5WDB0Y0IlPypMQDVMXgp6Qk1GfWBmQjhTPFdSenZSPkJfNipKQDVJRCs7UGs4QF9gUyQ0
LUJhaGFkalNBZipVQmBET3ckYVZJTCVhTFE1aEIKej8kI2VIKS1mKHV5WHt0RWF9UjNQZG5kR0xT
aU4+Nm5yLWlUVFROZkA0ZWxGWXVHSDgwV1clKXFXdTEtJjQwbnxyCnpkVT1KRj50MSZ2PDsmRFRk
bykzNXtuflole2NuRnF1RGJlYUlxdGFRPHhgKmR0VzJNSWo5aHJ9Q0RQYzVvRWVQNQp6YUczUjwm
ZCNgMURjMH4jaD03JWJEZEZPY2stOTJ8c3tISzN0NExhcnstRmRNQCQlMWd6WE5ZekA0THZlIzVj
VVUKelFOSCVJWl4qVVJ5amhNcmV4N3t2cW8wIUwkMj0rKnFoN2hXeCFKbT1GKEZPRWFNfEh3ejNU
KGM9SSpoLTE0RzJZCnokfUlpWTt1VThkd2hZejVMWUUmbjN0SHR4SXpUKnU9TkAhNzJDTFNiYk4j
NjYpKVMhNU4+YV96M281cjY+OWwwcQp6ciNDeXomLX4paDtQTWVXcytOaTRDcmIrc1F7UmIkKmVn
bWFXcEVZVEZlbjlKJDE8ZDJELWdYTUFHcUZgK0BOc34KekY1ViVEcWIpLWlrM1dlZEN0WCQye0BG
VjdTclV+S0UpaDFWNEhpayVfTi05Tzk3YmhubkxafTVNfTd7RD1KTXpnCnozT2FFRjdofi1PZlc9
XiQxbyQtN0hPc35nVFd9SzZBaSEqeDk/WCU0aDU8YTlsUndfPVdidFQ9aStBWm5MTXUhMgp6JWVu
OUklTi09LWZFRXdRYXt9MWB4VlhPcFkrJEM4OHxHd3M9QXA1Yy1YVzQlODREOypZMjJ0UGBESFdf
ZzslTWMKemN7Z3Q2eHYwZWgpLSE3T0M+Y0w/ZzRFLWo9VXFHWnA8PCYtcz9oMU05cF57cUJrN1ZC
V0RvZDwjKzNzUFV+Zy1yCnptaDRKRi1DWEApNXlefiROX2wyfTgtOVk3UGtRKHkqNlBEYCE3eU1Q
LVkhbnVBQkxvdENjV2pPK251JmdNTipCXgp6KTx6dzZuQUZ0UDtmKFUjUWpXTk0xXjd1VHMheko8
WTFBOzhva0FUKUt4PTw7S1JLTiowY145aiZ5RHd9I359Pl4KekdTTnZvUERKNVo/bExTSmJ6NVRf
PTBLMlZgKHIwX3ZZPUlMc0g5SVVCQ1JZelJST3A3bG8qKVo3b1hYdDhoMUtzCno1RjJzakowVilz
R2xGZjNObDYmVil+R2Bvd18pbF5wZXEtQElebypoXnkoXmteSlZBRGZCZVQrPG1NWkhoR1BMUQp6
a3I2MVlmOG0qRDxiKUdXVX5aUVV1OUxITUNYUGtKU0kreVNheWtfKTZqP217Xz1tZWwyTVBYe3Fp
ezk9Y3hBPWIKelpnN3JQa18+NGJsc3FzSipyUmpnOSNUNnNjYXZzVDs8bTE/SHJjVSNsVSNRM2Nf
Xzh8bWZVc1FBTE5YNEZPIWlZCnpoUjlQLUtaVVpaYEVje09HaUclUmNsNFl+T2JiZjRMYk1VaFdX
ekJ2JDNfRX5DI0xHNmFZPmpUVUZSSmFAOGFRUgp6X15ORHpFSiomIzs/bkdtMzhhME9MUldAXjk7
b3J3NUMmUyp2LXckSG5OVCpFV01mclAtXlUlKEpaZTY+Jl87P0IKeiE7eFRlUz98dVg3STJEYHo0
T1Vzbih1KyFsbWU3YikrNDY2WFdPZkM+MTd3bUheMlVNWTV2dkU8Y2hha2hxITlECnp0WDtFT3JY
Nnt0XzVjcjNmbjNqbnF6Ul9UNDA5U0t5TmB7Z21DOGU0TjxTNFUhQSgtMjhTdzY4OXYtYUt2IWFN
aQp6dTwwY08mZSZrOyNOQjcpKSR+LXRHSHp7ZGtpRllDJWJQRX5OUGhUKEA1Jjlve0pDNncjaGNO
LXZgM2FOU3U5Ny0Kem9RK2prMH41PHQkc3xBJTZINkVvX0wtUnxBdiRvZiRmZyZVRjB3eVlWSC1p
dXkoYSFleiUkY0Y5TldVOXh0M1cpCnolc284T2N0akt6UHt9QmslX1ZHJGJ6XjZFZ3UmRD0hWHJB
JGM/Ynk5PkRCSjdrciZacTtIb1B3bE9PLV5KTSF+aQp6ezdrLXFfTSRhPT4qVlEkaSk3eVhXN1Ez
I2JKMlE0TT1rXj9jRT8oZCtCe051WHNWXmBfdCNHflNEUUl+YkhobTsKemFrUmkqX0NiP3V5Y1RQ
fDBAZjlfdzZ3QFZ6fl91cFBMJGhqeGZ6Kzxfc0ZUfG9GQChORS1ZTzVsQytAZGVtVXlBCnpIVGd6
NjFRPzlIPikkSWEqPk4/KHd1dkIhKytkYXEtdHw2MWV+M1cjYj1WY0RiUDxuRXFWS2l3O3kkX1cq
VG9naQp6eHZWQWJaMkM4NWJVWllBX29EITVqNH1MNVhTYC1ybl9KUm9XQmN9UHZVJllWZEdxQkxC
aGo9PW9fZ3xXYFNobyoKem14VS12K2Blcy1PZyY7VWwxeT1mPUZzP3o7fW5SYk9mcT8mWkI3WkNQ
dDRKQ3ZVdT1+IXlDZlMzNX1Xdz87PDJxCnpBfTFOfUw2UHwwLTgqSWRzI2cjO3lpZ197SGU3eXQh
d3ZHMDU0O3lBYXk3YHklaHQqPHZ5UTxEdFpiTyN2d0JrSgp6OFRJaHFYcXViVDgke3lzZ1pUSXVI
RCl8d0hHeW4hSHZ2c0xYQWo2NlVVNyp3aGFtXzIoa0x3XjhJX3xTTnprJlIKeiZjdWxtVyVBQG5u
dkZiYyphJGh8aF5mKiZSYj0oWCVeRHhjTjc5RygpbUNiV3pzY2RKcmc7VmluJllPNzdhemZUCnot
d3F5YUlieV5KSndiPUJZMTBtdWQyXj1nYCVTT0RzeHtyakVHO0x+UHgqaVVsazYoJiZ6eXBMYHYo
MyM8Nkt8bgp6SmtZezk+fWwhcUxpJWBQVSlKQnBNOy1GRmcmaHs7MlRZN1N7UDQqI1ZjYn1taHl5
SXZqdjZZezQ8Q21fKD9XVVYKemlHYHA3Skx7VzhLWihUQi1qe2k+O0MmI1RxZzVQUW9ub3UpTXBE
P2dhaWhfN2EyeSZaKXgreUhSOEJnNjJGPy1hCnpsPVpKfUw4bXUjWU5ZV0srdE5LU0M9JCh6PDF3
MShkKmNhYzYoe3NzMTxTSmdhdVUhe0FRe05iOW11aGcxZnNLPQp6ZGomSiNRSG9BSSVhPD5nS2Nq
OHRIWFA9QGUqSnArXlBtNU08Zm01SVFgQExYUWRZQHB1NT1yZ3FxMFU8KEooZ0YKejlIX1BXam48
aHQ3Z092Pl4/RCg/ODM4YHF3cnJLKHtyLTxnY0lsUi1PT18oejljfXZITz9ZKzlJPCEkZChjKX41
CnpGbTFTR3NQfWM8ZVo2bFcqNTJQfF94RkNraFF2N1c3eyktKj5wO3l0KD5AJk5AeCR+bTVWI1FE
M3V9c0RtSmZOdQp6dnJqIUdUYGRqcjBAe2VLVWJSWVl6d0B1TVp1MVQpTExMaUNoKjthTnkoY3hu
QjAwaSlGeUxeWVU9ZlhIYFpWdUUKemxNPEFtSitve0hkUHVhJHN+YjA8LX1pZEM8K2VNZDJIbzhE
P1FLOTZOVT0wKXc+ODJoVWJWLTtnNHNhZ08+Y0RJCnpNVCluZVgjbjwxSyk+RHE2ZUtAcGZEJGR9
djE3Ky0yS1RDIUU5OFkyN1J2RipBQk9gVytVMnBRbz4kQWNPWEopYgp6VHZSYzReN1JIY2xlMEpp
dmFMZ2dxSGdnLWJQJUppK3RrPmtANSFUZkAyUzwrRldxUl47MWo9LSFRcXNlNyNlYVMKektgYiNz
bmpXZWpxXkdnTys9Nn54N1QmKlhVWnZNXnVWMmUmX1kxJWdIfX16NUg2WVctMVZ7MSVpJTBZUD1g
TCtsCnpHOVR2eilZYX5uVDZFKCZhc0U4MThvWFpDWnJKOExablB3Y3hELVAxRXZxPC1jJit3MlEl
NXg4ayFDXkRFQFllSgp6YWNGWTFWOEg/OyZ5fm9zcjdyX2skRD88N3FkZlRWYkZpUXhvTjBBcXZE
JVMxJkR9cStAUU1TfFQoOVpoOXdnKDAKejRgdVchcGNCcj9ecmBsNUc2IXpGQVV7bj5BYm5Ga3Ar
Xl8/cW47TkJIVn4yYT9BWjtpdVQ7ak1yIUclZnE2WE4tCnpfSWZ4WUhJR1M4dH0lKlhRYUo5RjhJ
Y0FXWDM/NSEkZjRnPypFeTlDcnZSSDRZJXZrS3NmeTV+fDFlfT9fUTBoIwp6V2JrMFhYTipweDZi
RkNNJX56Q0huIzZweHRjJjtPZ3phezlafThJTk1HdjVXPyhOekE3MFJBQEM0blIpZmcrKDUKemN4
IysxdGUxP0d7QF9gel94a0k1T0MwczxqMmIoPjtFbUBzJGFWZ3lYY19uWnV5PjAwdXlrdDNrUmh0
ejQ7d1pOCnpMYTBMREA1NU9FOCNlN21wTHxRMHc1cUE+WXN1I1EzZVBoPlo4NiE/b31HUTI1eGdA
YUtTXkpZJjBtQTY/dipjPAp6NzFjNWh5a3BDak8oO3QlKD8ldWI8P3VgKk15KjVoTkpeWDtWQ09l
eVhCYmcqbjA7TH5acnRtIyZtITl1KzR0SDsKemFNdzlIdz5HU09iYTVaTiNic04zRlc+dE9qdEwp
TCZWSF5OSGYpZkdBQVN0SypVQz14PCRtUGhNe3dGb283QnxvCnpMbjBaMzViUSt1ZGArWT1nKkJm
VFNrO2R1eXs1TVVUZDFWJCp8UF4tI1F1Jkd4YmtHXyhqX3V0PFM7IT1qSWIoJQp6bzZvWXhMb2ZC
KUlJQUolVUwrXi1NWHgmY1A8O1R9WWxgMWxRME8oQ1RMeElCR1JneHAkR0FKKmNOKXhmLWhTUDUK
emJyLTtne21TQiVHSXJ6JFNAUUF7KnxLcXlKb0VKUHZVdTRfUkRLaklAOTBGbFJyX15lRE9MLWVg
SzN4K0E4PEdPCnpFIz84dHA0QmA2aWhoVV82cnd9cHkwc2hSKFpgO1c3MFp7JWp2WUpZO2ZFZkBR
SX5Cdmwlb21SK1pJMExgMmxmNQp6Zz5tO1E/c1o5bUdDTHErVVhpfHdRUzxUTTEzIyFva0RPaUh4
aCojNDhWMzNAeDRON2hOd31DdlApcmhJNk9KbDAKemlHVDlSQypAP2dXWkxuMC1UZT5nX1hROV8k
K1EodTZGMy1mSjdDWXlHQmxpTGpyRyZUZUpUelNWV1hGTilINXpYCnp6aFMhaUhnRGFmQ3dBYz04
ZyolejFANWFXWkcmQFJvZDt8IVMjYSVPSlU2MlNQVXxXUWw9XkdFWEE9cyFsNDc+YAp6NyNpZlZe
U1JFejtaYDQ/KGNpaThlenBrYWlFPjl3SjNAey1fQmgkVGIrZ3AkK2I3NCpKNjF+SmskWm1lWUlo
SX0KejZISGwjbkJLRUwpMmRWMWQ7akxeJTZDRSElUkZCSF9BS0VnR0tfOVZ0QEM3cjA4VHo+eklK
MUxAcjQoX007NkZfCnojR3JUWGVNb3Nvd3t9VSh0fncteVNwVmpqNHMtN18mVz9sZV9hV1hLSVVm
SiVmaGcqK3dFSj1yKEFrKHJfR1A3Qwp6NXIzaWFNbyU1akh7IXs5SHtpaHw4I2l5PjQ4aTtxRWE+
JVdFazV6WTZLV3lXPzg3bVJYIXFIbmFWS31raFBLMXgKeiRlQX5HcHgya1dqKTVMTzcleHJuTCNI
KktjWj1CQ1Z+OyhxWElRVVZ5K1ImKXs0cUB1K3JEISomYUV4ZFQxNTN+CnpfYVB0Q0tsPyE3Kisy
YFhzUFghPDd5Vmd0ZjFaMEYxWmFRZmxhKkV6OTZCZVpGRmZ1KiZYTEMoXjAxIU9JR08zTwp6Q20p
clN0NShYNm8hak5mQ214ZWs+bz1wYkcpe1NBTEsjbi1pO0F0S0VPO1IySHFkeVEmVkxreEdII2hV
JmB7eHcKeloxeFNXdTlKciFlTjtCQVRPPDRTP0ZKdXRSR0x0dFMmdVdjM3NDMFRwKkB0OGQ4RUF0
OXd5T3E/eFVVOzgpZFV6Cno3QGlnO2xhcWtYSXs1NDRmPW10YG97R31pK0tQSkxIZmR+Wmx5KT4w
WHUpfjBPLShJVVYjT3ZMPzI3TGlmaDNsegp6WG8jTiFwUl5QfGhCUSF7O2JLO2RfPTNxVypARz1U
JVJxMX4/OCZXWFA0fXBFJjJ5WHFCcypXMW5zN1lqUTcxYV4KejFVT0xaS1M8LWAwSUxIZlhiI2Qh
YH1DTm9gaUxseSNrWVp5cntWRTBqej1KVHJ6VkxoS2pAS1cmO3c2PVllckwhCno9OVZWVk5+YGpi
bEJ5eSo0R01JVWRRQCQkITA3OGQ2Rk47RjVpUTR3MkswPV8+N0YxWSo0b354YDg7KEVgPXpZfAp6
dW1QT3Y4KnJwMSlPekt1TkhEY2RrdlRyQjUwfTR8ZjtnSmprenUtfEkkZ2hjQXlxKFlLLXk3Jjko
fkFqaTwkVn4KekY1KXBAbWd+ZCUpKT1LazBmM18qWjZ9VzhgaWk8SUR2PV5HRilaYklDUWNKNmEw
YWskNUxDTXlqbmheeHp4KXplCnp3dE55YTtUN2BjSEBfSygpZ2B5eGV2aD1eT3hNQzxvSU1TZm1M
SjI5VjxWKDVqN2dpUnVKI3g/QXtvS3M0T3s9RAp6SzdnYFUmPEVxYGRDPX1AK1BGa2ljXk56QUZu
UX4+U0R+I35KS30xRWFeO244KCgjJmF4Jj0oQlFPZmF8TGwmKGoKek5rcj9USERtdmIjUXhASk9O
TyhJbDNLPGs9Ql5XciRfe2t4KktgbTJmfE16Y0crYn5IT25xSyYmK29AM19JS0pqCnpMT1l8YTZv
ZlR7bFo4XnpFV0k8QyhvbyNCTXtKUzVTQkxPbkV6UFJWe3Q3PWclcksreE8+O0J7NTglRCtQfSkw
QAp6KztzQiU2WGx9d0Y0VDZPKUtNP0dfKT9pWFpHJH1hJSF8cmZ5N2JfOGd2aUs0Qk5pVU9GYShw
LW1ZfSp7JTJVRX4KemlyJlJrV2o7NE54OSkqcWhqWTRNdjNQZHM3OCheOGYzPjRBRXNKfkIlJGFp
S1d0WWdmdV9JKDdgWCpkK158ZXlsCnooMlYwSlokK2d7M29iOVErfXBJYSNvNn5XeEZXPHs2WjBq
XjY3YUo1TSh1UG8/dTZHRDJlLW5yallNejkzZDNWKgp6VFBNdHMtV1hPMmsmTD4pS3ZoNkBMK2ZL
ITljJVJ9RD1CfiFrRTgkeG5pc1NkeVBOISlWaEhGQUBRayRuOy1fKEAKemtMb25uRnloM2VjZzh6
eGtKI3l8VFokMUY+MjdiNk9gQTVzUDR6U3E4ZGt9Kz9PV3VMTTs/KFRed01vO1hwb1ZeCnpobDNj
YyFLNFhqIWk0VF9IP0BlfTN1fV5UYyMoUXZzdjszRlVLLUtHPTVYMU9KYTkyOTE5MDh8Iy1IaEcw
WGBJPQp6Nkg7dyR6NU1OTzRAZTJKeHRBP0BNTWpQczRjQWw7bDBKNkduYUU8TDAlT1Z3LUZiRX1l
UXp3JnBTNmA+d2dGX2IKek94WDhSJnl7NDdoZlM8R0Y2S2x7aX15eWlSP1dCd0ZVTGJGT3pPM25n
bEY9V0pCRlF1KX5DXn5AYmd1M2tONUh8CnpXc2A4KE4hbW4qSiVTQEBVKCVuRk1FO3BMcTAwdkxu
MzFUfE5aakM2cXF2Izl3cXUhSnleeXIrd0Y0a3dTekpecwp6KXlVZEBgTUdDaChVXzY0YytwYlh4
TXswQXlZTkw+XjIhUSRsfWNwcnBoNDF4OUkrbnNzcWcwYj1iYDdAdm1EcDwKelFfPTt8cyZiNGJS
V24hSzwxUC1BenREUHV7V1hEP3c4NSFrTVVISkIyOFprNVBmY3R+K0NwfE9PeUFTUTl1UTk4Cnp0
dkQjNzczViFLU0BeMHZ7YDUxbDA+XlJnKnMpNjxkZ3gpUFlveTFyMUBJWG5FalJ7UjYld2A/X09H
YW8kaXoyOwp6YnRFVzxgPXE9cVQ+SSYrT1lLT1YpYWZ0OzZXd2NuUHNDUkJOO3klbUNIKk9FLUpP
XmxTZzIwMTAzVmk+bH1KQFoKenY5dlVtblNpR0ReNHRzME4rWEt3VGJpTkN6I3FlJiVJeklKTlF+
bCo3KG5IKyh9SkBCJFNvcGBoI2dZdGY8cCl0CnpFI2IwMSNQYX5YKG9CNWtDSjVvS2hrP2dzaHUy
K1VmSjJ4UiFEfj41PElpfDEmOXRkZ3F6JiR1IVBTRyU5cTRkYQp6ai03fXZ0KFdJT2ZiNl41c1ZB
PVojcWY5Tj0qIVVOPiUxYX1BI2hXTDxgbGooeillcV97ITg2ZUgoLStIbnJAdiQKekRoJiN2MWhT
PUY8TSV8dG5CMzJ9NVhablpIUCVUNys7JkcjS1Q/JnRqanloZU5zfWZqUTd3Rk5rdH0tZzF2RihT
CnpIeT99WiEpPUZVcSo2cjByaTltK088WHdVNzFVdCUlRGdmPkRgSWJ3MVkmbWRPVkRMSGtMczBY
alhZeDlsO00oQwp6X2h5K3ZBWWdMVFpeRDh0Um1jVCZzQSFyI2FGbEI9dTcycWlNenpPMG88PWQr
TlNLKklsRlRwTS09djlAYWRkeEQKej17TjxSejZQM3U3OWd5JVclR0pYcGdlNWNJRnhDUUxuK1pf
YlFCdjB1VHFPVl8zUjY+ODJsQW5NajVkUTwzeUlXCnprIyNoQEpkOUooKFQkP0JHOUA9eiR4MCMj
P19GP3M3WW51QmQ9ZiYkY3RAQ2hneUVFbVpvSFAoQWIlSVlffVJDNgp6aSZSIXMlMmFlfHRsd1dG
Umg4QXNUa0J5I0ZJbD1tN0I3NUd5N0M9LWEhOF59THZ0MHgyXyFLMWQ3anllV0tMYS0KekY1SmRh
ZEo2eipaK2hqVSQodihTNEM3XmxPd2pTK25QcT44dmVGVk1NRj9Adm8/UnhPS2xIJjUkYkkrU2hx
OGRECnotOGlAITN1Ui05Q2Q2YSkmOypBSFM/RTU/Kk9CVChwTjktMWJ3Wjt4eE1tVlF7PTA8Y1g5
VWw0TmNacEVFMDxoKwp6QT9nPiR6KyRjZzUpREgwZnlyNnxAYyh9SGJBP1o3ZDhNQWArTkJOTWA1
Yk9QZ18mdUtmdm9uOWhMRyRJN0UxN2oKekhaNzd0QGNTJnhHbTI+WTQ5czNgPGEybVRVUEo5Wm5L
TmdPT2dteDw+Sl9fQ0UtX2pyT3FpJjVIc1A+PFU7Z31tCnpePmlBcHJgdy0ycW13allAM3J3Pnl9
IUM8SkFvKCtmfjNEYT9mN2RfN2BFUW04eHpsUHBKfnVCMWdEM1UpNT4hJgp6VU5iXkRWK2BLb2F0
NnsjO1lUQGR6WTRxPDdJYihUO2tgKExtUXh4dCNjQDtiJVNrcn5QRkc3VEczeCN0Yn13Z0cKejE+
MjR7OFZjaz1HSzN4MHl9eEYhZURzNndtUWtaZERnUEtjNmdBUFBeRFRzTWBvKyhGQSZafTFDPFcq
ISN3SHdBCno0NHBGNUM/cnhPajxYXlBsNmNVSm85aHVkVDE9KE8hejU5TG1NNjlRY0Y5JDV6OHZv
RHY5ZjJeRSpVbXQ3P2dYbwp6UkVFYSNnWVctSFVWZHFqNnJvTzwjKmVCU0BzPDtAaGhDKSNlLS1z
djQlOzhUe1F4bXRvYFQ1U29nJn4lYnliQygKej47LXxYMHtXYEFUJXx1enVVN1RUeFZXKCpWLTVA
Sj9iN2ZETEBsfms0am0/eTVXJVgjbE17PHxmJjsjT15yKTt1Cno8TSNqa2ZCI1NaQFEwZ2ErdHd8
emFwT2skISVhNnkxQ3BZcUE5Vnh9PXt1a1V4flAwN0Z7aWRUOylufHhVM3hZSQp6YlIwMzBweTNj
bm8tTlhSWHZ7YlFEdzdscGR4T2p1Z0pjQ0xCfjh0KEA7ZnhTfEpBUjRqbFdVJWlQbkFYOWNAWmYK
enJOdT5aXlVYSVI2Q1JDUmFJSmFnNT5uRWw1JF45TzROQDI2OzFaTUI9Kn53ZVZ9N2hLb084amst
dEclO2ElZGUlCnpGbXBVT1heJTF+NXozN21YZCkyRU1SNXx8JkoyOEFMN1IkR3kmK15zOyhBPiY2
R3s0XkJMIW1XR3UlYk5SeXkpYgp6OW9zRnRQeThlaT04NE9UcTV6U04wRihKaj5YUT01VEJNRDlT
K2oxdntPUlZLcHR5RihpIVV5ZUhFWW83XlJ+YXAKeitPX05Ec3lBSU9aK2c/NHdIbX1xNVBmXyVG
PjBqWClHNVp7RCQjMmhYYXkkamN3VEFyZzA9dlAlcX0jM2B0NUlpCnpCe3pZZVpwT0k9Pik/XzZe
RyR6fXkqMnlNYWMjYzVgdjdTYG1jUEM0bDZKVWhiI01EQVB0Jmo+NGhaOS0odCl+Owp6ezFRWT0w
YlBXUWNLXnpuI2EmdkdeXnlaTTwlMiNoSEo3N35JI01wWD57N0klVFBtd2lFXitaQzdhPzFAMXd7
OTwKengqcTxTVSlgbX1HSWBQaklxOVNtKXVKdmZFdEQmK3hLY2RfY2llZG9gc28lKTI/WF5VdVF3
cEAmanh7TjxuQTFNCno/NkdwdWgzQ1Y9aFBxIzVFTUlpLVd3TFZSYXd6X0ZkUmlXVHsjanF1bUV8
Jlg8X3gqJGYodWF0e1NwcT4qKDhAPAp6ZGEyYXgtd3prfVFwRThLXnlpSU5HNllvbUs3aF9wSHti
alJTVSlBJkRefDRfezgrb09ra3Z5PVN8ejs9bEYzIWMKekBBYDkxWikwYWwpRDYhbyZMLTs7Ujlr
Y0lTRztkVXlsQzNBWHxpP2VULWw4UyNwfjxxa3RudVpWPTRGbD9TOHJRCnpqPVNPT01IWiZFbmRI
ZWQzQTQtJlFYa21ZWXAzYEh0d3lYWkE+SF9OYVUpU34hdVdBPTxkSGB4MUtKMWVjUlMkMgp6Y3BN
dUsrPG9fYklCdjIrcCtjYkBLQVhuaU8qNWFyOWhAUylCKVB5NTB+e2gydzV9K1YzOTFPfikqTkxA
PTg4SzUKejQjIytTOCtUYE4hUH5mRiM8THtqdClzdEpDN2NnN2RzYzVXcGA3Wn0oQHMtKnNIdiR6
YEMmNT5wfChve2MqcVVeCnpjWjF3OyE7S0tvQEdkIW9qcHlnZjEoSy08Knh5ejV7ZUgzeEZHdE1Y
RWpZb2RMNUA1QVNtbWVXdHFsbD9aM2xkcwp6VkVvKjIrYndlSTlrKnlMeHlxZD1QZn5hfiEzTTt+
cDE3LXQ4dj0rc1VZelRFI3lka01ZK35ibEVYcVN3SyE0e3UKei08NH54eUd+MXRUM2ckIypLe2dD
bCppQ1RsUGw4bkhickNwWCQoN3pZbXJQbWgxb2YjcEtKWWBefjUhVlU9bWJhCnpUfEV4U2N0S1hJ
U2ZOUUNQMGRaUlg3eVVfQVUxbVI3IWNyRFRDZGxzSEU5VnJtP3RWO2N9SldMM3R0bUZCfl9eUAp6
MkJSb31rViF5OWorMDJsdjd3TCUxTmdLeUgqMkVZKHBPJjVnb2RxS3g1Q1M/TzFtVm5oeHh6JD5t
XmN6QnMtMUkKenhwNF93UGZ6aTEkMVN2MUFAMjl6WWw8b08oQkpqPDFeLWd7Vjx4PSlDbEp0S0BN
cHZLXyQrb0hgQSlXMyNyVTNoCnpqWmg5PmgyUk9CSCpabjVfVWhHWktve0ZrP05BNWF2MEIhbmJA
MHF0dnZIYCpObWBEVEorPjd8e2FHZHlBQnIobgp6KjYmTUZXNiV0Yj9jS0xtbUxlcCFhXipfZHhj
T0JMOD9GSEZzQmZyOGhxMC0wX1N0OG5IWDNRJWpPJDB2OzkjeHMKendaSnBXOz9EUStFTzZYbjtN
REhEWGZJN3psJERqc3NpJk4jbUp4Y29ZYl9ka1BVeT9ZJiZVezh6cWooaDRiVTVaCno9WGFXYDVx
ZGxVdjNwOz1iVkFyJWUlWnljNGwkKUFPQlNPSmBZb0VzQFlsUVZsezN5Yk1RYCMmMEk4dTg2WmJL
VQp6IzF3ZkZCfENGcmF0OHtFVmRJcVdYK1I5Ujc0P2kpcHE3eUA5elNgfU1mU2VFeSs7PERhdFp7
c1duell0SmlfQX4KenNKWHJ8P2kmeXxTUDx9aCF9QWYrIztQP05XJVFeSzVIeDNqRjNAb2hPOHhu
OD1XYy0jYF54Zl9hPl4rUygzM21TCnpXJT9oPCpgM08zZWZAezBkeTB+NkpOOEkxbD1xNy15Zyop
QUY8SThHVFBLJVlhVmdeUm9wUkAwX1gwakFEU1RxXwp6aVYpKlgpcHREKFdhOXJ9elNgUzAyTklX
Ki0tbnEjOWc4OG1nbyVYMzBPR0VGMiN4VUNaZkdzNz0kZUhfSD9TSWMKelQlYXszcF9fc1VLeSth
OzUhV2kyTGdmS3xQO2JiRHBjVVc2WjMjdHVee0xOPHlEdylLSHtIfSFLSFFvWm9NKTJRCnpNJHx6
c1RkQCt5T30tKn5fVSh9dWtucXQ4bX43dl42WS1LKHQ/bGlFOF5Xd1g0YHN7Wlc8N1E5P3B1ZH1l
KXI+Zwp6Mk5YRSZybSV3N1VvNER6ekVWaC0xeVMwZjR3X3hvKDE+SWs+S0M3Uj9zPnFqMmlDJUJT
KztETVBIeVlBOWEzOXwKeiZTRVYlJT9oX2B6dX0tJUF2fDYtNV4tP3RPflY9fURtKWI2cDlKcnlq
U2Q2Q3Y5Rnc1K15IJktIdSgzQm9iKTsrCnpYeGpraiEjZilLJD57UWxWeF53O2xnSDUreGBBd0xQ
K04jTyNPRSNQVkteSCpuY3c4WGVAT0QtP3FUR0k2Zz5PdQp6OGBQVUxhbCZ7VUJDYHl3SzZqIU8/
aXlNNCU1cUo5cyVkSklYN0VAWiRtMHRAZFFTa2dOIz5SJG5oPFp7SnFobm8KekkmNCM2WkxtcChm
OHVYSG1oc3pZMGBpR297N3U8V1R2RFh2Uk97RG1rbWNhNWd3SE9ONVdUY3k1cU5HUjYyKXB7CnpL
UlN4RndPaEtQN0IrPkBVZitnZ2l+R1p1S2MlaVU2KHs0WS0tbU5lejlzNnJgdlMrVCYqJUY1YktL
SUA4LXZmNwp6YUw2UkY5XmAodCFoPnI5K0lSbjxuZUcxMGc5K1cpaUJefWVtPjZVNj93a1NqYUEk
QzRjb3h4QC0qTWdDJTFwZWYKeiRDUCNtKkFDUzdeMXVoU19oamR2NCFCJntKKiZDN1R+cHBXKEQw
cXNBKzdBPkdzUGl7PTtCdCo/ek0xe15hV0JgCno/bnl9cj99VUlSMGQ7fWR1KHE9WlM/fSM9Pzl6
JURRVi0oelVDQE50OFp7cD1gZ1h1NyUjUCFoZkNNeDhNfWM4Mwp6K21jSGhJeGMqMjg4Z09RO3w+
PmhkTHteQkpVQT89VnFTaGdGWV5ZOGRxQHc7Rms4e1d2SkwhITlrVik3KzBjTzsKejRibFRZPyoh
OW1McFE+MUcrJF4oPjhmVjsjOTRRMjsyZy0rTXAqYGw9T3lqNigrYHZseCZATjIoeF88I1kmeVhz
CnpUNSZRVWJBN3R0VlE1OXFqbik9PTxwM3ZxdVVZUHBNUkF3P1RFdlNGNnJAYy1LK0c5QEhsSFVC
bldrYV9ucUdlawp6T2pFdmVKSzRoPCVuSChpYjd5VEgwR1Q/bFltUzVYczxycUlWOXA7NCY3fXB6
RzxOKTlHWEo+YVdHSyEkZSk1UyYKeiklOHlXVylFdGxzaiVifjZ6aHBye0xIaldfayVNYGd7fU0h
Yz51KShjS31DdyEjPipgQFRMcSN4M0Z7MEpWUVRZCno8QzF5dj1JaUA0Q0AxTzBkRCVUXlBAPyFr
JG4rVSFWczJ2MHJNeGFLJVcyNm1GT0dSeFQ9Pkt1Rjd9MUZQKWlQagp6IyQ4WmZ1WDlzaiV1cjha
ZzM/TnplZnJUZVdkXzw9PyVBX2I+ZC1TX19OPHZvRkhmTT1DdEg4QV9pWjhEQ2RYWSQKei0wUytm
ai0ya3hGcXpia04lTiRBRWsmaE9YZV5QZz8xX2A2O0l5d2Y9I29fYEZFNHNnN00hI0lnMUprIUA0
OEpyCnp3T3UlR0swaGA4c2gydEMrQlpGPzxzUiZkKFA1NzF8MWcxNkI1UmZ0OzF7RVk+WDU+YzBS
JnNCckpFLXVoXmZBYwp6XiM4fTdjdjQ+N15lUzlkWXZoNTQ5KU1QaSkyel9xdkl5VV50dEc4VXQp
JlBqaVZhd1NfeThfKHo9cERIeyp2TlMKemJ3fU8qJj9EJDUpKnw9YWRvU1dgKWt0aEZRckNBT1RL
Y2k4bV5OJlFXZy1tTjFtNzZ3NEcwYG0yIXdAMDBlQz8lCnomUHNwYnh1cjZ3eDxhMFBabE9IO3sw
bitxP1N7PTtwfF9YZnRuP3phbz10cjl5PFBHX1UxWjlgYGVMIUZvMTY4JAp6PSNRfUIpczZEeFEl
fXAxI2Z4Un07LSZIcys5KT9QeDhkLU5NdEkoZUJwKSRXR1pwX3F5cFZtYHRZbW9gTHFQWkcKekRY
K1ZteTNrfDB4QHdTfGQrenpOZClFJVJgQUBlWmxZNks5JnJnM0wqSSQzVm9OQE5LYUJXLVRjV3VQ
c1JgYCNxCnp6TkJ0bzdaZWlgKzFZMkV0RyNyOGBxTGs0LWBFeDN7SSo+R2smbnFhPVU8NTlDUUow
X05xXlclRjBSaGs5bTJkWgp6O2VUb2ZCcFFfPDB+Z2xjKnM8Zn1sKyheYzVDMWp0KlNxZTZLcldS
M2B1NndhTG0mTzlPcjNUIyt9Jl8teVNRVl8KelJIJU4jdz1WKjwtdyQ7SWdyN348X0s7ITI8biVN
b01GMExwYV5wPlprU2V0T3tNTFZjU0Zab1dYWEtvNyYkR2pzCnpBazY9ZmxJUXZsJVlWfTJDSmte
ZFU9bChvX1NCc3s+dUNBWloqR3VENlE7O3J4OEVsM2U5czV2dUQ/QVotflJVMwp6O08xYDkrc3Qq
N1poYGxJTGt7ZmB4YTZyKkMoRDAtXklQY3RiRnpIQHlXZiFhVTtrPE8oX2UwdDgqY25IbElZT0sK
ejlvQlBLO05KUlkpYFNvM3k/a1NLMHxObUhBX15jQEd8WlRKakN9Y3ZVcU0mS3g1fXFLYDYwUkwr
SVB0dmY0eUlSCnpeeTlQOUdrfld4blJSI3xsPXwwRjcteGZ8Q2Vqc2AkbD5UUUAjUWFtUUxlZjZ0
QDVjKVRyWTM/KlowWiY0P0hOfQp6Sj98e3B5U0V2XzhTZWshRDU3a216U2lGI2grUnh5KD82e1I5
VktIS1M4aShOKmAhNlhaYFc/dzM9NnVVekY5aFkKel9QfllQZkQpb0l3NjtWZFJHSkktO0IzfXdq
Z292bS1UZy0lSEM8anB6NCtyI0V8aXQ0KkNEb2F4TlAzS1NEVGIqCnpiZjFVUVl0IUwzVVQ7OSk5
fUB5VCNfRFQrOEg7OUg8bW9lSiQpY0IrJUEtIyNNMlhjNzhGfDx3KnxFQ2BVOXQpXwp6emxZVGk4
VWppWSh9JUt2UDMmTWdwVVZgPDNpP3wpTSQ2dilFeSFzKT5nWlhyQFAkUDwpb1ApdlRmYjR9RkJt
VnwKemNoKlRjNCV6OEtxOFFgKXJvdFRSJUtnRk5gVHcqNlN+V0dyMH1wNko0QSVMNmBtPip0NH1J
WU1eODFfcWg9aX5yCnp4TTRueDh0TUhxOUc5MSYtRE1Bdzg1bD0wN3B9WWlwVE02Pl9fUU9iPE5Z
N31rYkd2e3IqT2NeZ05XTiMkb29JXgp6NXlhPmxeezdjXmNlREtCO0dwazZDaTh6fFJmaiRWIVpC
eik/R0plPSNsP0JAJHhuUyRLS3t7OSVIOCtnRk93IXUKemtAdm0tMUcwUDFVS3VyRjFkZU5ePElW
YV96amd2U3RgaispRndWNCY8YkxTfXA4X1A8VWpNTz0lZkVsLSh7a148Cno1NkdCdDxLXnd8Y3Fn
cHF7VzVBfjVzdiZWTEoxbjteeDZRWFp5ZS1jIVBTKGs8WDY5dikqd3NsKyQ8fT52TEJibAp6ZVcx
eDl1fn48KlIlQldtdD8wNntHUV57K201P2ZOPFlZeGZDOUxPaURiWCVqQz9XQyFOYjZBQEJFP1M0
SmtaY1MKelB+I0llRVZJSVQwaSk4QVFZbDc1aEM7Wm09K1loeTIyPXVOclUja2FyblZAPyNtYHRo
UH02PjYrJjNXNVBZQT9nCnpgYj51RW1iVFVvRERrRHJFNyg8IT8oZDtQaHZ9KFNxeiZ0cDVMWmF7
YksoKVYkNkhIdWolUj1KVjlrKjNrIz07ZAp6RUpiNTFvKGZuOWZ5flZJVlolcUR5YSs5bj9NJm0+
UDxoRCMtbVomV18+USEpQEVuRnlEZElCVCE/enU5MykqVn4KeiVDcnhtJS0pfj8tOXRsTlBkclZl
MjxgZFNPSEpLPXNVQjJ+VzhgWUlja0dOQU19eFJKTDFiTXh7fXRsTClzRExzCnozcl4kdiQ4cWEy
VUJsTXElRSgrfTdvUDNQbigkVipgazVUbGp5bVdmb1JPVzZSLWlxb0JkMj90WEdJNWZeRXlVUQp6
YUduRm96SCNYcjVJRmJ7aCUzTy1YR1o+azt7bDg0Zz1eSiVYeDJlOV9GNj42bHwzZSkjNTIhQGVI
MzBCVVQ4aF8KelV6P1lDNGNPR0I4NytmNVVAM1JOOCVPdnMzKk9GK1hOZUtaVUxEKGNaNkAwMXJ2
fVlrYGVeK31KQHxrTj0tMVlyCnooK2pMcSh5KW08Nmg0SVE3cipvYzg4TGpBeXl0IUlNeDZCLWBR
Xnw0N3VucVpxcn16VCsyJChNaChzUWZVTXI7VQp6R2NJTW5GLWU9ViFVdHcmY1M4OTdAQ1Y7VipS
V2RqLWhRViVpK0l3Vng4NW9yYE4pUj5JeTVEND1lWnY4QSpBZE8KemM7a3hLQXE0c15VfHJOUnJr
UiozPS04dmJ5fWVuIWA8P0dkUyRWMFBjZm9uYCl2eTFUKz1FaVllfGc4aE5HRjd+CnphdG0kWmI4
c3heYlhic3o8Ml5nSnVRTWpSM1pjWXowMCFVdj9zd3M3REBOUG8pOCpOeHBPdUZtZHtDfnI/eWJe
PQp6VytnTlViazZBXmBxLUcqcFooQURrU0xgbEI4QDxNTUdXLXcyU2gtSiE+XykxMmVxUW8obFRo
MjEmQlNeKGxhR0sKemA7TCVGT3g/QDgpT3d+Yz00ODQ/QUxoVXZiJlhUZiFrMX1ONGdCelElYGJm
WnYrfFJsezZ4Tz5qanYrUG8kfmcjCnp6Nz9eTlBOXkRIRGd8KFRoaExHMTlNJUIpR0RrayhLKDV+
fUFQUG9xPyFLRigmViRNPU5nSzR5STlmd31vZ09QVwp6OWJOX2d1SEM7K3N3I19OTnQrVDNVUyh9
ei1GKlNQUXVVZU1fQkk8eWg4MmpeYWtBfXlafG5FcF4jKj8qQjh6aDIKenlTVzZuJEpPMDMrIXdn
TUxNUj0hRmo5dzRpbk42QUpQZVo1QzM7LWJETVRRMlFvQmpfenxAcUJzMGFedykmd3Y4CnpLNHIz
TFpvTz1AP2YyWVdtdlAldSl9WGhBS0lec0JyPC1GaWM5Tm8rODdheCpkVjAjeHkwUyl3NDt2Kmpq
LUMhVwp6PSNoRmZFVUJ0TWNjQENWITFZYzFRe1hUbD1vYFhDQntUalZueSFhK1l7OHEye3o2RVUr
S3lEJm0pfDR1UmxGeUIKel43RzIxMjhVKmg5Nm5yVEEoPGBAMjJzdTRKeUtCJCZxNnNZWTJKZSRj
KWswNFFlcHR3LWdyeFljJm1kZT1jdW1gCnpLPFZ7bkx6O0ZaMy1ZdS1oQ0Z5JFZ2bn0qJSkkc3J0
OW5WSV4pPiY+UTl6cmtsMHcqKjMqPSpfYEo0b2tBTlZ6Wgp6VVJoQmxFbG98YmE+YTdsdjE9RkYr
IyZXNzNqN0JkZSEkcEZYUDNtcWtHQD1JcGhgWkclMHJ2cTRUZnUqWnJrdHUKeipFaSpneDRaKmdm
JWVOQ2NpZSRrKHFMJFJhUGlWZ1dhbHZOeyZoUldDTE1pRVpzXk44NCU5dGlCb0VeaV9uYz15CnpB
MldObHtQMmZBbHlfY3h3WEVCYDRkKzlqQiFCd2pVbSZDX18wJWk2fDl6TShmeG8lMWg3ZFE4QX5a
K3oyV3RKPAp6I3wwJHZvalZReVZrXlVOdloyQXh7JT5VPyo8U3ZESXAwR0ZvdkV5eiYqZUxpRC09
a1ZjNCVWXmxkKClQSzJKUyMKejVNbUJfb3FDQHMkKCQySDRAYFlAMmAlaFEjOUM4N1MzMz9BXnw+
bFpgOGhSZEgqZUI3LXFKMGImcXZ+UzdqUnhYCnojV19oSFc7eShiVzdgUkYpfDAheWNoKTEqYkAl
ZHFvNGQ8WE5GQnQzRCgmLWgrUkFMTGE0bH0yMnU3TmReNk1kegp6RzlUcSg7aiFfKXElMj9OOTUt
S257bVdtPUR4OFM3ZCpAIU11QzlfbHtOWFFCaVN2K285SktuUCpjTGVHV043b1cKekJZcXVBTnVX
PktJJntzRVlnMiRHVWM0K2MkRTFXLVokeHw0TyNQZHFMfHg7YjgreUp6QXwjQjE/RilWODRZMEQz
CnplMz83PFNvIXNAZTxTUEd0ZFQ4ZjsmUyNgWFVtXiZ7eGpmSHBgazsxPjRKVWJkUSNfVEx9ZnBq
MWcqYSYzWForTgp6SFc7KEZ2MzJgTTd8YzF+SmJjPyRkPE80R1N5X29wbztWVDVAe1pCST55MD5J
czFxX1c1QThlc1MhU0JldVllKncKemtAaFd8WGYkQzxeR1pzTjB5PX5NNG44YX1TSj98QFFDdFEk
MX02RGB6eCRLPz9jTjZ3eVdKeE53NHhEYlExam5WCnpGfkNBak9ePS1qd1MpX3ZrY3EmZTJzJjNI
QnJPblZBJmRAcyQwQVhJP3k4Rk5MMn05Xj9+fWRGZEdobGM/Kk9wRAp6Mz5CRWwwQGE8SCshMlZS
JENqdiRJYj1jfXpwbWE4cjhmaXtpMWkwbDxsY2x+OVkpVVpKUkN5dCUrZ3xYMz4kVSQKenY5Y0F+
QDJJSkI8P2NzYyZeO3g1dFczaUdDQjBQQSQ4b09fT1IwSkdIYzkmfnBCelpoJHBJeXtuZEh9PGEk
aWRTCnphYShmNEhUcy17SWJATkojS3dmJSp6ezI3ZDdLRkVkRDAmSGBkR3MmNV4lUnR0TXp2YGll
ZFhkcWFuUzl6c1ZmSgp6YTNiN1AyJUImPDlKbGpqe1pjckZ6c0pVNWc5dl5Qe05+eHtkTHNwQERY
X1kwOTAlKjV5eVloZmNZVklXUTlVS1IKeiQ3WkY5TExTYTAlSXtgcmstNSpQMW8keV5IR3o7eSRC
OHQtdER1ZGU9KHY0TmcwMGB7KDA2ZlpRPCpXQmw7QnhACnohQk8zPSRReVg8PmdjSiokfVoldDM/
NFVLPylkdk5uektSdlZkQntsbjhHZUc1I3Y4YGk5NThHKlU0S3VJS3pAbAp6TTt8ZCl3JCR2Q3Al
YWRsemRyb0RtU21GVzU/aSZJT1I5UyZhKmJoRjRIT1ZrY3ZnbUM0UkBXMXNzZnNfMFVRRFMKeiNv
TihndV4zKzAoUEt4K3p4Pk59YUBKWD07NEV5ISsrOTFeMCskMmU+JUVQeE5lXztlSUlhYD9xPVRG
VXc0R2k7CnpqKihhaDBaUnFGN0A5KjMrJlEyN19iPHdkKW12cnlvUmozbFZAXlNMRFU+Q3REc0l8
MnZsXkxQcXsoQWtsKitSTQp6MHFvdjNqU1I8V3VAUlJzKFRSc1lGdzJsVlZwYTZRcUdzfXcjO1Vt
IylucHlfXmJBbTtiRmtNa1B7XjVtOTQjalMKelRuWWRTVj5tY0sxRjw5U2UtUyhqZ2Q1P04mbV85
WWN0JVZDOWdgVipxfFFGYGZ4bSohX0RMYmVZYU1NUXkoZTswCnpAUCUtfl5aR0UpX2NSY1ltOFVU
aW9RN1YwMz1eT3g8aWdNTjFhMkBeSVU5V00ySWd9RHREOGY1TVRpS15kRF4odAp6LXF7bl9QTiQ7
OTM+UGd1MSNhQT14IyU0cD51by0/a19gK0w9MXhHOWBSZGVjRShMbENte1ZsWlFiS2sxdXItQykK
enVoRClWMnVlI3UrYSVCakdsK1dRY3xvMmduc3h6Km9uWTgxYzBtc2U0LXJsaiowaTFuSSQwfnFu
PXNKTj08aiRRCnp3Iz9ZM1JvQmpnbjBWUzE2bj1Vb1h+ZU1+Y2tKZy1wJlpDcG4xKns5bSRZQnRg
I2gtVTE0PUxVKX1LVngrVDE3YAp6VXRLMzN8TXpkbmIjRmRUS0prZjw7Iy0jSEk8RmZ8WiQpMGk7
NlR3TzllRXokZSYtfmhPKmtqZFRwTG1WUC1QVmIKel43KmcrdVJPbkt4bV44QF9lKnl7MXh8OC0l
WigzJEx9UGdsUGx7cmhUUUBhd2NMMGFZPDNOeUY/Pms1NE1mKk1jCnpiWlQhREpZOF9mUWBqSm9w
YlUqI1A5Rk5pWU1XMTVofXR2T0JTJkhkIztfMG1TX1RxRmRtR0R8R1plJGEzVT1BWAp6T2pQSzhh
SEh+Z1FzXiRLYzsofHtwVFBYfTtMelY+dStIbDIpcTxmRXYxQzFjZDR2dTlaTmV3PkJeaG9AIT9j
S0AKemdYUS0mTVA8NHdjJndKKmRrbiZzcyVnayhaQU4yKzdzNGpVYyRNTj5hND9Ob3g4NXNickZ8
cXwzUSRAYl9QcWhmCnpTIVM0JUo9WUZvYU85cj1BdWQmMipASEgpP3JCeDR7aTErWHJKMDhvKDFQ
YS1iZWFBK0plfGxDNDxDbSFONHVZbwp6b18oaXQ7MnUlMW84I1djKjcmISM3QCE4SXJFYWV6STM7
YT5qaEZzOTBKUD8kTkReK09KfCtUanc3bzY4MVltZHQKejxpIWRGbVN2aHR6Wik2TEpSIzZyK2hO
Wn5JKlJNdj93Tl8+NGpxakF2eS1sfD1ZX3M5I1ghQVQ+OUVhJl91KndgCnp5ZjVgM19VUFVwTFI4
MSM+VEx5X24kaGZ0SVpFQiY5cHR4LUV5Z3ooQ2U2PClHTU56IVhANypOJG1WSVohRyRLZAp6Knhr
TEU9cj9NKiQ8dWVHVU1XalR6RDZhMlRFM2lzUzE5TzdGMitKakRoQTJTNkhiLWtYI2VfKVU7aiNg
OWQocGsKemFyczNFbHtSUS0pWkYtflltQ09fK3lyI1VhdD87V1hCQWF0XjRHZmBsN305NlI0I2Uq
SE5yflJSJUEzOXYhUVVkCnpsPUBFZXlIQHI8eEdNM0paI3phNTAoM0hoK0NwO2lWKUZYYnhKZFlL
ZChZPTR5VWh5Q1NGZWRze05CNm8xM0JYbQp6akVQWG1oM2E7bkdGMTFWLWt1KklwV0NFZCkpdlEk
bntFQWxkQV5TNmclUTk7WlA5bUFxVHByUlM+ZWFDdlE/MWwKeiNVYklxI2lrJj9VJXd7P3tYNndP
eEJwNGtEN1hXVDk+NjRvPEVpSyNjfSlzcU4lRWAoM15FITIpTX5kV24kUk5pCnphcVBwR2tobElV
V0A+XmpgUTxINlo/VzFuQEdQbHRHO3dFdy1HcDdZcDZ+PERnKDRtXkB0YENyQHdCXnY4RF5yZwp6
UkFoPjhmS2RHMiRBeHVyNChEeHVPd2kmLXl7fD9PRHY8ZXxHRWllYVk5ISEweV5LcCU7UzcoN3d8
P0Vkb0NFMigKeitjNi0xP1ZAVz1TZVRHald5OH0rKmEoVlp7el9VUUxAYHBjU0hrcGdlfX58bE5l
VmQ+KDxgSHtAdGZ0SiF9K0ZLCnpgNXZ6V1RET1o7OFBWN3oxKDVNUXgtYHZLWENsVXdGXjxWVz58
dj5BRkxQYTlBTyNAeU9BYUFaRm53LWdMTCY9awp6Qk9VV241SGFVSm9yQilaQV5pTD5JMkZYPFla
UWl0VzI3SD9VRz1AWDY8fFQ1eGUrYUM/flMhfEJ9Wmd3KVotX3UKek5TWFo3YDt0KjFiJkU0P2Rq
YygtMmc8fFN7WjFYbiFacjQ/Wkc/OWI3cXlgTHY/bVdvP2x2fmFAV1QkMV5EZXpvCnplKU5PP2t5
JGZtJHpnfCQoejRYOUpTYzBMcSt8NXc9eyQ4aWg8Q1hPWHEhJUdVP1glK18wUEI3Q1g8Z2lOfiNC
cwp6bDZzdStOdW55RzwmNThMSTUoSndFaEhaJE0kT1YkMXNxaXdVRTx8dyh0bm92eDZaXnRFJWxs
TnV6Ul5pMGZSI00KejBLaWxoeEg/WTY7emZSfDd7Xm1oam8lQGI7UCU3S1NFPDhJbz1oP1lMSGFQ
cS1xc2NlTXpQaiF5SitpQW5QVUt5CnpAV2I0REc4fk4pc1VVWHVmfXdiM3QkTTkkPyE9OFM0PHM+
fjZfaztgRHJ5bXlya208SUdCNSkjQnZZP1JyQ0k7SAp6KU55KHBKM0wzLS1qTTZiV35KNT1VSEpo
Sj0jaGNvRHU1LXgxNEdvNEt6Xjw2RUVpWERKVm8pSWoyYlgoWD0jJmsKemdvZz90ZlgjQkNNPE80
emdGb083d1p0bX1iWFBsMHttRGJOdERZTGhYJUg3dFJ9MSQ9ZHE9YUJsPyt6S3VMOUtwCnprVzdP
ZjR6N1hvckgkUSM0Xj1xaEljbiNGVmROS0pLUVRAbCZPYXxLViRNaGpvKTMlOSgqcE9NLVpCTCtf
bjIhawp6ODFWVXAkYmpQY3pOREY9a19ye3wyeldTSkErQXM+SEBkUlBRSGBoVCstTlpFPHE8JT87
MiQ5ZDV5aEJPMk47TkoKenE4TipOanN0YEglWGxJYEJpPHVWUVdYXkBnQHh5Q2A3MmEtSmkqIVRW
NShzUSRTYipsQ2ZieyphV29heUZyNUp1Cnpyb2FTPFFwZjZUPjtNUk15SnZwRXpKeW0wLW44KDIj
dChTYnZBTj55aGQ0eD5CMXtNfmpnPXtseE87VXlEYkVpVQp6VmJIY1lNT3xaYE1mbmc/S1RIMUc/
YDFNZiFxK0hvIWBGKDxwPXNGTVMjSDs8QXdTbF9QZFJkP3l0M3FGN19mS0MKelhWSVUxS0xqK2RA
dEk1K28lRHxIPFJxWklybDc3fmhtSis0dD1XeEM/T2kqeiVhakBPYWklaHZOd0xNcEs7WWY1Cnpu
dE03P1lOZXAhUV5XQmt2cDc4e2w0dnI3YGVFOU9iQiFtOS10WTV2UFk3KXRhPH5ZWmArXl5PKlFg
ZWJgeUcmMQp6S3ckfVJyX005WnlhKCE8YzxXRCl1N15PPl5BcF58dUZ9d3BDa1U/RnR6R0YofDR6
VSlKZjNPeiR6MFBMZGNwSE8Keio5K0M+cV9VMiUmJT0tQUtNVGBKcnV6fnpOUlY3Xz4oX0NUcj4j
ajxkaCFtI0FxZC0keCRxMlpFdlg+a0dEKDVMCnprTTN2KUtKUGk4SlU1MCFwRkB7c3R9Wnhqby1C
RUppTH0pPiU4PGNCV2U/NiZQeXI5JlQjU0t2Y0x4dTBodl9sKgp6bjRfZiQyYDZpfT85PElGQ2Az
fDlkJWxidUhDKDEwSVkkO2d5Qnh3MjNfdH1qR1BwUz57RnZqNHhUJnJtU042eU4KejRgNl5iUCN4
Ky0/NjBnQ2hzRGV9UnlKPGpDajBnXk5EKzx+Um1CP0x0OT8hTE40SnNWej5rWit5UCN5YCF2Yk93
CnolLXJMVFIhXz4zV3ZgPDViaCkwQk9nKThnO1FwJk80ZmxnOSpjaj5+an5QYnsqSzgjeUdmZCpJ
e2Qta0hsdURkYwp6TVI8QVNhcTUxUXlEWnp4bGRSKHFHVXs5OTxUZ1Q+ekkzMCQxUjhvc0NhcEl+
ekl3djt6eiNoKEFnLTkjSU5vNWkKemxvJl8zRHJoQj1TOSpTdGBtQUpUa3F2VVdmM0x8VXA/T0JF
bURGWFM4PmdROyMtbyk/WUlLNjhJJDhCbEN+ZiNYCnpYMksqe3Z3QSZaPyQrZHJNeXVne219Nztl
cytOIWFvdHVFPmdiV2k1NUFnPkRedisjNHBkNGpZZzlaO2xoWnU1JAp6VmltfVkkOEAhYGM/R1VW
Vm43Oz1renU4NlB3cGA3KDtjZHYjbU5qK3tWd2VoVVVMY3k4Tz8oSU19TVVWc3tqJGcKenBRbFAq
IVh6azVpdmJ7S1hAez9qWSE7OSpSOV9YRzcmQShgTTBGR31tVWJqbTZscSkkMCEqI1g3OE9kUld1
XkxrCno3amhOeVFGZlJRKzsyeUJES2dSJG9FdUNiKXsxTVpQKll6dWgofm1HJWFsb0A8PmI+Jm1Z
QElPTEF7cCh1JGtHUAp6dSRjNEVANFVVRVJaYyEoaiU/a3dNUDZMQzdUTG04NUNYSjlRNisoNkp9
V0VtT2pebm1laSlDWGpvUzZEcSloVVAKel8/X2lldzZgXjUmYWhfQyhUTzwmZEZZPW1DO18zaCZp
TDNGWFV2d3ItYF82I19TN0w/cXokMWQyeDE4RDskbkNRCnooNHcpRUNPUEtUaThAYk8re0d7eEhV
MHsyVFR1cTkwa2xwbHNqQ1p9PUZycnFtMDdLQGAxNmEpWCleX2lpQE1JSwp6eWhMPztOWlN4MVNF
MjtXZTt0S3B4JGI0MD4lSUk3dUJHcngpIUxMUkl7SF5lWEd9SjZGb3NoYDArfGA5NG82SCEKekFD
YEVmKHgwKG9kLT5tOVNxX2h1QnopWiRzYWtCRFlqfHM+YDt2Ry1YaWlieyRwKDBUa0ptbGFUTk5I
TjNKfT1fCnomSGpDeTQwN2BNZH1eOG1nYFpaflRmJEoxQX03M1EhMCV5ME42T3Z9JWg1cCVUXkZH
Y2NZO2BnckJIfFMrbzVBNgp6PU12OzNwZS1xY3FsNjU4NUx6M0VQeV5yVUhlO35nVm9sbituTnVO
ZikjfWgrcCZkM3ZrQmgzPSFKRVNzb2B8eUMKenE4YF5JIUUzV2swNX4hRypLOTMwRUlhT3tAekNG
VkRha0wtUEArYk54em5qSnpZTFIoSWE9SCQ+dmZUZUtuak91CnpzRHxnSWxwdnVjOX5OWHNPQ3lN
SWtlcVlyOEVTMWx7P3RNb3k7JnBFNCN6MjkraU82V3QjYTY/Rj5xeTwkPnZRUAp6TDhKdlRkRnRX
UCt8biR8N09qKX5qdmtxUiUjbXtCZ2tkdTRzN2JQOSRxRT8oIUZ8czhYRz1iV15XVUYqUys7TjkK
emgyJGZnaVVma2NgME5GODchcHQoZkJHcmV2NzxAYThlbWx+LSsqenRXYilZMiRufEtHSWtSVHFn
ckl6Ul9eRnA8CnpaKFdtfldqKz5gX1NwK2drKHhkR1dhWms7KEN+fDckS0U8UGh8MDlWTEp7NUk1
V0khbTJ1WmNwJD8pTjA8Y3RlVwp6Z3kxY2RyPUVGVSlAYFlrdmRXPi0zREAxM0MoVjs3NkdxNjMz
eno2dyQ5cnBQVyVIfGhHJllVZTJhTTRuQyFhViYKemp5eigjSm9uLSZ2VjdITURKLW9IWGh9Mjcx
N1lQVUR2SEMweEt9RSE5UzgoUyE0QF4tQktqXztCTlk8QC1UYWtiCnpTaSlUKnh5PnZsZXF2ZWYq
KGZYfGI7QU5LcVl5UVBBYjFoSERIZTZ3b0ZobSNuTEI1Z1dgX0hjIyphYGN2YUxBcwp6ezs+MjRE
PERkJjl5aT9ZMzxeUzA/UmFuWnNYfj5WVUM8LXNmdnZgX0tHKV5sYDAqazhJX1dfSmpVZ3Q1X3dh
LXYKenRHXmYoRm5veE08fnhfYW5XP0dVJSZ+SjQoMXVgXkB9UzcpZ3NtbH1TWnU0SHY8T3gtT0Vp
IWFNKkcrYGJZUlJiCnokaXohMyF4O0VmaFVfNXI7TFVGRm50KFFmKCZmNmoofWZAR1dzdlhAJk5Z
bFBpPHNCTUE8JElwND5YOClOVVQ/ZAp6a1RWYHI7eW8hfGhgPTN9SlJ1OGpXUVZzZ3dLJCVRNDZx
OW13QzxQVHNlI2JQYkV6fHVeUXl8fjdeJUhpSDxpQ20Kenp3ISE0MHl0Vn4kMFJBbjtVVE8+cWsr
eGtteilBQ3ZSO2I4JSYpIWpiaCtjc2B7Y30la0MyNWd0KFMkKnpidDI4CnpkOXFCSEcqKjd9e2Ew
bDg7NlpaWElySFQ0QyFVcGEmej5qdS1TZTt2TXc1JDVTZF5veCVWYjEjaU0te34pNnJvRwp6QG50
O3J4O0xGQmY0LT9rSXZaK2EtdDVWO1lWJlIhUEVzSHZFO350bl5WYDQ0Kng/bSZ7YG5gJCY7UiNr
Sm85OUAKenlhJUk2IyVgSDNXfmRDVkkjR1cybTswbT0mJUZCYjF5YXp+RDEoWWQkZittSWw5IWlu
bC11cmtSOSlGY2FMNDZBCnowbSRjcDF4V0I1VVJmZTxkLUxoMlRqYz18RSVLSmomeVlMcmRySD0+
LXlzKkN5RmxqNkp6Vnh8LXp0fSVjUldmZwp6RTk2KGRgSEwoI2VnWVUkaDFfPVFZQn5TSEd0ZjxJ
dFJDQlg8OzRyb1NELXsqU2hOWXhHTTF4Sk5nb2J6YHcqNVYKemYhQ0hPcmhEcUYoJEthP20qZDNY
dXJiTmJVdUdrUUBIdnZVNT8pMlNsbkVfaSF1NnheT0VRJVp5K3NLYyNsX0o1CnpRT25BKilGY1dG
VXo8KFBnX29QVSktYSFsRElpbU1PR2Qlaz5tMHFqTiM7eyZWPCZII2VJMFRjQ3ZBUUJjfk0pSAp6
MFotSXc9R3ZXTF9XTm00MHZ+RTloejJRZ05FbThUan5Mfmo8KVlaT0BfJmhrYGwrWj8yYDxWfUs+
RyMtYmZmOWUKemJXPF49dGM/dDghZCpQZ2g9aipFYG18M0AraTkxIXJlc0RQeFQqI09pUUZLT01D
NT5+ZG1YTE1ySyRfJiF0bFc0CnojJjlpTW9WV1p2IU1XY2E9NilMUEYrUDdJKihHaW01RVloNiRP
UmB6ZiZgR3p5dUZnZElYUEpxVyY9ck15RHlUUwp6cFltQjRCMEJ2UENnUDJyV0V1JFA2bkxhe2gj
RXBjOCF3OFoqaSNlQ0lsJWwzPGs5PWIhNVlHRW9DVHlhXiNXVj4KeihkSFd0QHdwdF4jTTwzLSFz
dyo5Z1pzTzFCVEpyIWp+KnBRUDlIMTN6dXtSfnprWnVjbnxgPnxHPDMpZzFlQipBCnpGLXxyd2Rz
IXhxOUUhdE4lNEYydyFFKGdtIT0lMmtSYCV8TG0wRGRTUDM8bDYhbThDJFNVRShWTSQ/eElGRmk/
JAp6RGhKODtmQUpUWHdkbWA3KSlfS2xARHY8PFN8KGR9KlU3SkxkUTY1NEUwQG9IXyViPkNARn1x
N2Rqd3IqVkcqfjwKenByS3s1WlJiQXU/VHdHaV8lVmEhKTk8fVZDWFhIPik4LXM0NFVQNDMhKjNx
SlgtZyZZJHEhczBMI20zVTB+KT9FCno1R2Q3IWJVN0VvSnE7Mip7cSM5LW9mcGRnYHtnfi0qajZX
M1VVYDlCZUV0SHR8RjN0O2ZfWVFyfDg5OW8pLTc4bgp6cj1MN1VGMjN3cz18dVMqXmFeUmglQFpi
JWx3KiZkRG1WUEBaP2J5YlJ5cG1BbGNpJEY3XzRPe1pFSFBQQkBmTF4KenY/UXo+OFItdCFsQ1o8
PVUlPEVgJFRnYVY8MCpIc1lpKlQybE9HPClCflJPaSFBXmxzck5GNGFxaihRczsmU05wCno0Knh6
QUFNXkM3TURDc3VqeDlUJmhRQ3JTN0ImJXkjdiRTaF53bHRsTU5jKHhNSmlNOTxFN3E1SXR5IUV4
alpBWgp6IzNXdTNAcipSPztPUlNyVCZldWxoYnhuWTNwVXhxKjhPJmooWCZQflN1SlZJY2hOSzlZ
fl8majl3V0c8Y143YnUKejwxOzNCVEpqX25lM2hCMyh4NkNqPTVJSm9wT1hiYGF9SW1TWTFUNzIj
QGMte0RXI0tMa2FRfUpOZThNJXZnbkh2CnpTZGxVXzx8YWdLT3d3b0phWGQjenlVN2RWbHJLYHxr
Vj4hIz9iPS1YYGJ4VmVHXlFoQClFSFY/T2Y0KXF7RDclZwp6bCl9alRRP2ljRG8kUEluVlpzbUlk
eHtSTkJ+fDdvRnhNX31MUXZ+PkJNaihOV0BuJl87dEpgVDYpRXFkX1M3WkkKeippO2oxMihMZC1O
VyN4MWFpQCVEKlVeMjZQRmFaa19IPnJYeF4rOXs/dDdrKyVQdjFoSFJUbStIcCF9Ml9zSl9PCnp3
I2pBWlBMcEcxT3FHM214NSViX3dLOC0xNmQ1O2htQEhibTEpZTZyMWxOOyUraippN24pO01OMiMq
fi1OSChCXwp6WTZsM243JiN0eS19eyk5dylNI1FYSEEyZmRBR0U4Ni16VFJNZF8oM2gxPE5Ud249
KGVYTiEwQGxlTTtQdEM0bWoKellQTkowQWRjT0pfT3lqRVYjSDhjdnZ3bntETUtBPDU5WWl9cyRx
RnxCVV92S0E9LWNqdjB9UXEqPDVKY19fNEJhCnooKzxTaDhMdXZxbUZzck0pUUxsNytMWkJkWH04
SmRvcHREYUZqJSYxLTdXaUBBPjJ6NXBHTGc4OWgqRjEhWj9rdwp6QDd6QEBnTkJUaFhKMUB9SWRA
M35sbnhDS0Z5MmpgIzI5ITRqM2MlWEkoPFlQYmQ8Z3FnKiktayQ8YnsjaTQ9b3cKenE4MVApZkIh
eX17ITtre3ptTFdMb0RAbktIdz5RT2VIaD5sX05sVlMrWmI3djttQUEwNldse0dmOyU7SW0ycXZN
CnpGTWBQPlJ1YyU9TlNeM3Nvak9Gc2tWJl5ebnNuK094YURkcG09bWdnK3RoM2c2YyowY0M1dCpw
MSNXSFNhOHg5JQp6cit+PnpVWjFYOTx8THJROHxEazduOVVsKlViVz5KUl5VU3trcHZXSCt4djQo
RjRXa2M9ZnR9PTdmbjZoaHpJQVkKeklQK0ZXTTw5T0tKcyF7YC10LT5JOD5vSERZXjhARzdpV0Uk
QW5uUENIUXgqPWx8ejZuVWJKM1RFTCRPUz0xIU9NCnomT1pxUHZ7Vzg/PGFyMysqKW5WSDkwPUJK
dmFAY0ZvSDJpZiFmZWF0ck8zaSYtNy1yfFV7JTdCV3d7Y01EKHB0Ngp6czA/RVlUK1VxKHJiaXd6
UVMjQnVmZTl5VT5fQ0g7JCFUITM+OzBNPyZPdDRFUDJLTS1YYHc+WTNEPFJkQ3deTW0KenIzJEFr
YiN8fiszK0ozOCM/OGhWUklLeXh5aDB8SmJ6KV4weWM/ZjJ3SUkwKkMmelJsSWp5RyRDMHM/WWVi
S1VhCnplKjtiKCFoTk1oeENaWD5CM1NzMGJ1OzBOLTIlSXo2dHJOanM8ZE5ENnlgJlJSTFFzcnFv
RVkrKjchSSgoZWRveAp6TGQ9YnwpXlQzWk5yREd7dWo5PF5VfHRpZ3lhck9rREgtQGhTcklYQFJH
UkpZK0BzXiUoVHFQbiY4NmMre0NqZykKelE2Sj9+TFlZcklPRnZXMSM7ZyN2aFBBXyh7aXdWb2k4
OW95PCZpIy0mfWFVOE8oMXp2eGVJNyY0Tm1pTmlVRHs2Cno8diQ3Z0hPdEEpVk9NZyRebmY1bz8k
Z05tantlTCRpZl9ncEY5VWZkT1k8bl47WE1tK0dCcnBLNXhteyVjOVVRNgp6TF9tRC1ZSmNyK3hQ
fVcrJEswYEI0eGMmfHZEa317e3JzNCRUKXRDfEp7cXhUbHF9V2EpVU9AOD5nM3xuNTA/aj8KelN9
YzFUeEBGPlpWYFN5Wj9mQVNGalNKOUZwUVRLb29yY0NYODglfEw5QzZmU1NeVi1FSXJzZTI8aFd5
dzU7U2ErCnpEPXQxdTl7U3NKRHJ7K0c+cG9Cakx0dHV+dVl3fDJ4eWFVTHI5PVUwbX5vdCtjQ30p
RVY8ZWdOPGR3XiEjY1NvIwp6aSUqdWxKMFRkMHg/dDVHQ05IaG5yUXMkYFpxa3gwdF9jWShuOXN7
Z1V6Sk5RSnhrX3EqKEcpTGQqeig3aj5rRmEKeitoeXM+dHVwKWdNI1ExIyVQVExma34wPEAwYnh6
UzM+RX1vVH5ic2Z0SmwwRlhQJGJUb08kTWFTJU50Q0lUeEcrCnojaUxERHRWRSgxRU88NkZwJU9x
cFpodnFwPyFFRE1fOD9zdUNsYGElbDRAfiFBckxqcTJ1bSsyPDd3Ync3RFpqcgp6NmdUa0M/KSFk
T3RMYjxXSSNucys+U3p1N3EtUj8jTGxteGdsbF41T1U/fF8oKzBTPj9wb347Rz4ybmt+MmQ3UGAK
elRzMTQpJm4kTlZvZE9lIXprQGg9VDgrelkoflhGP19QI14tME5vamhMe2F6X3daNTN2ej00PjBl
fj5AK25oKFVwCnpMdF9yflMqcEVGd30wPmdhcGZaZzUrLVV7JHEzbzdWWlN7Nyt6T2RIWnlFPl5G
Nzk9azxmJiZAT0dVKjxkMnpgYAp6alhgYlNRIWZxZSNkN342dWdKRW9ISVIhJShoOWZvUSFsS0M1
SDY1Y3g3NXAkbF5iUW9GO25IZmRtbzBkZHRRel4Kent6eFY0aGFYIWNGRTNrPENPfkNVM3FoVV9t
bz5YZEU/bCVxX1NVdllUWFZhLXV3KSVSRTB6X2pIcHVvSmJ5QTR0CnpDbW8+Mj1OR00hPUdIRlJ2
Mn0rJEBaakB1KVU9NT4jSEw8MFpyX0kqUDQ8PXRhPVdEQ1BPUnN9QzdZIVk0YWlvbAp6LXo+IXlP
SncjalEoemNSZnAtOUZURFRuWkV8SShMZHEhcCpKNDxISW51elJlOTE3N2VUd1FmNVZJZy1Gd2Rv
eDEKenhPPF9AS1ZoMWpiSXVVaXl8LVNUZH1mS0pwMEgrR2A8KzBNUCh+RzNkeHxPNDstWUEje2Z+
PS17bFRBQDVnY1JpCnpzcil1MFZ+eH5TKTBOZElwJnU3JHtrVHBZeE4tTTdfSCs2IVdiRG9lT0Zp
UCo9XkBSfm90bGU4ZEZQN2tiViRhZQp6RSFrOD53UlFwd0p1OFVzbnJ2MnFAMD1pWmNqRERZMGN7
VWZsTn1RJkxGQHsycn1kSHJjc0xzXl8qOE5lKSZzc1gKenZBMG1TQXMwPEY/cCp0aDg/ajF4R1J+
VkRtfSs1VzBDNlBMQlBgNSpFRzRJWGhgUDk2ajR0TldqbGMjRDJROW48CnoqT2U8UldJNXJ9M3p5
MXMzej13elBDXn5zJG5DMHhrU3ZCRSsjfDFVKyNwM3xDXjNSJWRwQ3ErTDRHOzxeO1N1Sgp6YkRQ
fXJ6I2BOdCF9NWl8e15NOz1PRFc+b0NCPkJ4bDxWWSRyUnphRDRBdkclUz1BdFVWJk84KTNOMXpL
eDJMQ0YKej90U29DKyY0KHV1SE5fWEdsRFBWNXRMUW9CejdFcVNkRWtBK1ZUMEwkanEqaXYoR3Nk
bWh4VTRlUnd9Qz9AbD5wCnoqNDQ2YWYxfVlVdForVnQqN30xX3lvZlRlM01zQXsySTBPPVVWTGRD
dFlWYW1weXM8OV5CIyVQdDI1Nz5DSE1hdwp6QzAtbDElVU5lMEJ+eTwrMHh7LXBjXisxSlBlR1lm
NElUbDdXMCROJiE7XmZSN3Y2IXl2MEB+cShjOyVLWUlWb2MKelZze0NiMUV8Z1M3b1ZjPGs2YDJu
TChtYVNzV3sleD1mPFY9Km9TWSM8ZD1hOUkzfkA7eVI3ZHRvZTdNd0A/WTNvCnolUytXajIlR2gr
RWxic0YmQ3J6I0tZP30la3NxUkFDJCpsPDFgbDVEUGM/S15MWXFhTStpNngjKG1VX0VqP0soJAp6
KV4/Ml5KejdkSWYjJHxLOEIjc2V4K1E1WlN8cV5lKn55NEcjZT9fJlRvcmZJOyREfWMoaFJeMWF9
IWtZbV9zQ2QKekJlNWB0YkB6RiNRT15qfjNIRXYxPl5FaiZ1JkVpcHghX35ebV59SDMyVTc0QE5U
ZlZOJWBLXkBLPD0wdyo7dENFCno5XkVKfVdGfWBHZ2ktPEEjO2d3fTBhOCMpY053eXQrZCsoST41
MkI3LVQ4UXJZbTNXRjg+Y0l+Mm9eQXRzaTw3PQp6MDBGdzReR2dRbGAwTX5pKkk4bGQ1UlJ6IzZj
aTU5YGBCdWZGKXV3ZzJoNTxmM2dmcXkkdEVQMVUyeUpuOEdHMUsKelFkKnViSjhKZ0E+UnpvKVJh
Zz9xS0glX3VnTmF9fl4hc0tYaFQ/TCMmRG1TSzJNdC0ha2ZhbU8tcnZ3N098NU5tCnotRjI1c3tY
VFIqOChKZ31KLSUyUFZXcFNnaCpyQW0rbUtqUno/eEBpKD5hcz8ySEhoVFZ7fjVSU1J5SFZqSGg9
Swp6T1cmUT9XcSQqeGgkVkItV1pjVUlmM2puM15jQV4xVn1SKjhmX0cjTlVCeUAtRXlVUSRNZnpJ
JDw9Sm9ePG5TeXIKeiZtfDdqKWdOSDdVZDE7JVApUmRFXnc+OyNsZFRDKURYSm5HayRXOz9fejt2
REJCOFVAYHJ7YGBjbEBsUHBXODxaCnorNkdtbDhPXn4qan5vR2ErX0NifkUzZTNEPDBuQ0F2eSV8
bTFRSmROMm5CQkomNTV6dT92aU5CSTA4fVF6JiFxQQp6R2hQYH1uVCYxQlMhcjU0MGV3TERRdEM9
JD9xTXttPXBPQCNQdXY1cmsrRnNfTEJrVlVlYzIoc04xOENISU0yY2cKemRzIWwtc2tWJnNfRTNt
SXV2XiZ8M0VGQk5eYmk1T2tSUHJCK3FMdHlfTnd8cSRGSEN4OGBEZT5nU0p1ZTleVjA5CnpebmU7
QUg8bURRezhEdl5aYGB0N1p2NH1COEhHNEVQbnB9ZGUtfHUkeHx9Tl5STmJLKUUtcC1sPDI4TURM
Q2M1WQp6KGFFdmxDaE5weD8hTkROKUx7PmlOK2d9X3Q9bGhxYUpGd3IqK0BOQG9gKnptek1Zcntg
O2x7WTM8YztobW1aeTYKenNoYkBWNWBgQkwzXzIkNiNVYCM7ZHdsUk5pbyk7czZjYnxqcCgjZz04
Q1RIN1VVfXM5V3RlJkYxeDRoTSNKKUZUCno8fEtvWmsyOHNjU1FmTldvelp6OXB4SGVQcm45eFVo
Qn1TK2dgayhOJlBHfGdXfEA1R1UwMClaWi1MYUkrNSswTgp6eU58USpLaFk0K05rRkdCJUVnXkFw
PSs8WVF0cjk7MTR1JklFPD92bWtAX1ozS1lJdjZEPD94SlZDVlJsJHY7dDMKeko9N1I8KUtjUFdg
N3pPNzhHQzspR3YwSGVoP2F+I14lWnZ9UU9LXz1pUFRgQzZwKUJ7TS0xQXBte3RhY0E4KERXCnpu
VGFEYWl6Njg9U2gpbmhhMkJGVU9aJnteNSlUUW1FTjNPfGQ+bjBSe3clZEZeKDx4JE5TUmAqU05X
fT0wTSNTOwp6WGRqI0F1QjkzfXhAcXB0X29qYypsN19iKEVeczcmIVF5VmpWSDxVPyo1WCF7UjNV
PyQqMFNFc2FzMyFwZk5RNU4KeiEzJSlqU19YcG91cUNOeHA1dmc0VTM+UCspKCZfRiU1ZzlOPmJK
WVBJM0JhUHA/RWx0blJuKmRBdnNpSlhmNkFPCnpCWVh9STZwN2dYYy10UWp4ZXZ2d0IzanVkcnM/
NilmMipQJj5eNElKVytyN1NgU1otZXVPRktjVFJ9XkloUnJUewp6aj1xYVVVdVZQPHQ4X3xBJERs
U1hXd3VIU183N218LUAhd3dXJEFQR0x1anxrcjVCd0M0fEFnYHV6RGdMZHUlRzUKejUwcm9vQ1g+
RU4le1pXWCZNfnYoVUdJTFV7Tn4wIyVqeEd8REkqUz5CNW1tOSVnaGpKLUlqVHB4SHF5Nkl0ZzBn
CnpaTUtaS1NnK1YtWV4+MlRUOyVHJVFAKUsjQ1chbCNORFZyTndJbmhVIXZyMV5XOyNqMko4XnZ2
WUdpY0YtMihKfAp6RTw3V0F2eUwxc3BkKiE8WGJCJHxseGYjUiFacmd3I2ohQlYtWCZ+IXc0IXdn
cVUpSiVYWH48T3IoTFBiT1YzPjkKemRrOHNMbDV+NlhCcSFAbyNgZEBuKDcxKyVhV0AyS21udm9F
d3plWSpkNWpfUCYwTis9Tz4+PDNXfU9NX2oyeTxzCnpOJk5ZXndne1NmRC1XI0ROMSs4THhfc3M1
Uzg5eG1aZ3NzNThVYntELURwMnxKXm9HO3hTV1Z9alRHI3BGMVdrVgp6JEQ2e3ZzMDd3YFZMUVl3
OFpTX0FWK15QU3dyLV8mSjJ6THUwZVdzWUw0ekxRZmRXQU83RXY0QHZDfU04ZDJMPioKekJCZWIj
cG9JYCZAYzJZS1lMJUJlMSZmTVNuMSYpcHYrRU50ciErK0BJMV8kR15UJXtUaW1HeW1mQEBUfW0p
XyZeCnooVFl+OytXV2VQMjJ1fUdWQCMxJTkwdihjezg2cHNsWVp8TSpVXk5oMEt7QlVTdC1reHlk
K0IoS1FJNkZyQkJHOQp6JTVySHolVXtpdVI2PEJfaz18Z0VsTGMpOVMlI1cjOCRiZEJuUUtQcyQz
T1paRyRXeyMtfkh9cGJUaz96bGhLUX4KejhWNntVIUtgbSoofHN9fDArN3I9JVIwRVleY0hAKTsx
b0YlazM5V1YzOEdnN1FLQ15CJDU8TC1keGZhdTxZNjl+CnpaWFl6Xz1kUk9VQENVPHJkeCFeJHF4
PUx+a3RQNVhGY0FQdTJNcEphKGV6cVMlRGxzTDdzZ2ItQk8mQFJoR3ZNVAp6JWc7cF5EbD4yb15X
RFhgKGlFVjFtIWg+e3I0QCNuU3wmU0B2MnNtcDxQTF87YnkzYys9UFZOKTQxflNKa1hefEYKellq
bC14Q35PP3tzN0Y/cFdKIWctZHpWOXtEQmhRPkRANEp+ITdzMkBRIXFUOGs7S0VFQE9IJnZCeCtq
KnM3NjhMCnppSDszfjJycmVvS3s8eXUrMUxIP2pSTHJRSjJLTHUmbElLPGxpczI9ZE5iPTxCaDhM
MT8weXF9VlFibmVTdkQ1dwp6dCgyIX5YfUZDNCF7Xi0lVykwSmtQRiZWJTRAVmFQKGIrcl9OYSFH
cWtFfVVeRkE9SDd4THMxRHM5U0d5TVBlSDMKenUrXylGSG9yPDVXSFQ7Q2h2IW42UkgzYW5rdUN9
amhTdys+QHVHRztMaHZ8MnBeJExyODAmZjM8Y3IkdTF3NGdgCnp7ITl2RDR2ckppd3FEeHsjVEEj
anRJKmZLZDJGWlU5a2p6RXA/a25uIT9AZVFHbyRBaTErJXl8UDFKfXtZRSROWQp6Rn0kLWJpO2pQ
aHdeQjBEP2FMIWMoTnU/S0NUVzZ+a29XNDV0VnhXWGlrKmMreWwwMWdtalpPUz5qb1hRY2U3c3IK
emEyYHNjVkgwc1cyQmx7NShuSjkkaDgxRW1oNXNWfis0RCg1czVab1Qmck1RO3UrTiY2JWgyMXRM
JSNwYnVnRSM0CnpwRFliXndIREB+O2xuKnV4eCpYSHYrUiNgKSRvYHFfJHEwMD9aeGVaayZxcnQq
ay1KYDZeU0VVK2xTdXc0IVBqJAp6KTh3WSMtejR8a2NSIUF5Kz1YN2daUisrU3ZURk0/RSNQKTJw
emdYPFkxQTlrIWBHJXJhaDt4TGw4R0BDWEg8dy0KeklHPjN6VUZiS2dUX3ltYXdsLUoqSXd2dzdC
TTVeJEFQJGJDTnBFQl9XUyRVWUlJK048Zj9DKVByb1BnT2c3dzNlCnpyJUN3Y2hZMj4rPDczNDds
bkZhZl99PypiJm59XzU8VmgtM3E5eCNeMWc2TGo+cShENiNHMjRwZzdLMUtHQEVFXgp6WjNKdl5h
dU9VTDltcVY/XlZHd3BMZDNpaiV8TFg4aDt0SWclS1J+TzJrVDxKbzB0OGFOeDMwd0JLRmRIeSlh
NlAKemlOY1JLUkdpejQwd3std0paVXgjUjxTKWxzaVlNfj9LQ2AhVDZlXyF5fWI3TCQxISFqcClW
NUxDT1pIRXR4PnMwCnpmPXFPTEtWaCMzTSt+T3wkSjJuRFIxQWlnYWJvQDEpe0pGYVFMcyZVNUUt
aVdTR0hAdFNFSWF5QXE1Q25sJW48RQp6UjZsTHJxU3FMV209Tk9+PFRLem1uI29TU0xfd2ExZFU5
VVZqSVk+SnFEczVGZiNvfXhneztSa2ZNZl9DI1lCX3IKejh9SWl6M2dCajdgRkpkaTA4e0tDdStS
JkQpamRwQD5JVk47VWRpYCpKdUx2RFc0Sj97Z0JRRnItUWRJWT82QWhaCnpDbEJZMCEjbVp8aEdh
YFQ0U25+TipPK1AtMHxeeEVWKGU+N0txd2pjWXJVWVF5M0I7Z2llaX5NYitXd3UlRkU/Vgp6WkB2
PDQ/amNmTituQD50YEpwTG1DUyRAZzNpN252Y295OHN1QGBzTHtLPGVpZnIjfEdHbyFuJXUyYVRP
OTUwe3cKeiteNk09RTNjNTxkdj5CcGZvN3c/PD1yV2IkTzdlbyktS0czU3c9Y2pWdUM5NUdBdWJE
SlJpaCZeeD9GdkRyQ3x2CnplYFQ1Nl9VQXVKTVJrP0ReJlM1ekx4enUqKSl2JjRMYko4Z05nWGpj
aUsqSHYxWCZAPFdaSnUkPG80VkRCJiUxZgp6bD1DbVhPaW5yRjQ0bHltPncmSUgzZCY2S0Ytbig2
bnRsdkslTG88VG84NDdOXmRSODdQQDxEcFhxSXZUNXs9bGsKej5XPHN+Q0AoRjFSXzMyTFVvTzFs
TyVUeFNLcUBMTyN1JHt4XypQKF4kP3tfaVMmUmJeVU9+VTxkdkN1QE12TlVWCnoqU2BIN1FvPHQ9
blJ9cSM3SzVwMmhhdD8mQiF0NCkrdUpufUBDWHpOS1ZPfUMxYWJEMGREKkdYJD9QSDB7biNIZgp6
Q2N9UkJEIVc3WF5ha29rU2BLe31qbUJZRzRkSSpPZ1FxPUIzcmtAP0hnTWRlck1PQkI3M1YmYGBq
TFJDLVhPTCMKemNBZl8mMk14akBDKGtfanUtdFgkLTc8YVZZPGN0NSpXcjZocUJWUWF5bUVBaihy
WndGK0lOTipfP2ApTTE7YFU8Cnp0Sl4ySHxNfEM0UShySGF5eWN6ZnZ3az4pOG9KNGBIRUwzJD8k
bExoJUoxa2liUnV0ejshcVU2MWY+WlNSeHprdwp6S312YU81PjdlJSVgYmk/bj5NVklZeVJiM0dY
TFo9cSNsLX1jODZCalE5PCNaMW1jZXdKS1lyRzdedGtJVHdaJGkKelh9Ul5MVSYmRiYlJDJ2bGAo
ckJGZGVDOTdQOyg/MDNkK3YrIXRCSF5FTHZkNGdPfSZGVVpgPiVUdCtHUT15MDVCCnpIKVlaVW5L
KkdBV0paVXNtJDdFendCZEN4aks+PmtwPXRFTiNodHRlZUs0aGQkT1lRaSpufTI8YDhZdH1ORWBx
Xgp6KD4hISQkKmE0Sy1mandZb3tPc29QbyV1ITVAO2xvQG1qNVMmNXxmSTF9LT09d0A5OVQ+TiZh
YnxES1Rfe3JMTmAKeld5PTxNO0dzdzVkcTRVZ09Acl5DS3ZBQ2BNPmIxYlUyd2J+ZnthU0Blc29u
QHtLRGdNKz8tPzNIWmYxRyE2NT1JCnpJUDtvcm08KVU9ZVZQTiF2fnw5NUJufUEoZk1BbWljckY8
MEVQLVA2amp3KH5NaD5mJSt3Yl9ae04jVXJBdkhVPAp6JUV2elNMMX04WE95Z2owTnI+YislNUEr
LSs9R1QzI3F5SU0/fnJUV2RiTW9Ydl88QSYmdTdrPWpXZEk+enAkUkkKenp7bkR5VnJqaGI9KX1m
SzJ9Sm8mTDBETVluWV92SD0/eytTXnhTajk9bz5Zcmp+Yl42KWk1Tnl6N3lXWC1pMl9TCnp6MFFD
VmsrPkljeWtQSD5fOXVkRVhOYj1QRjQ3UjZpWlk8JSVfYjkpPFpeZlYrQHBuMSlVI2FKMz0xZUxG
UDI7Vwp6ZTJlVmd5PEw5KXlJOyRfZXx1MGl1VSNwaHtsZSFWcG4wQSl5O1kyTUZ6MH1uaCs7SXh7
K1d7aWZ5QkluRCR2bD0KemszQWB5KlVkJmJVNVJHTlV3aFI+ZGNUJmNJc3FORUl0NkRnJVpeUTcq
KVF9JCN7eyZ3eFFrJSpIYTlpTWV9M2hRCnphXlZHTSQlIVg/UEphRVg4KWY4MG0mKDt8SXYpbTJ5
RDl5WTlwVWdJUlR5XjBXM208QVM1e1FZdElKPUtlfHlpcgp6O05ZMkJJcWxeNkc2c0YjeUV+aDRF
R2t7KnUoYWI/Jj1KZSVQZVFNVXhBOD9nNTFuNGZsNDlMbDdePn12SCNlR20KelZ8VHckbzwob182
eV5pRXE0PS1nMEBAMCotRW90MmFXY0llQCEzd2VYUyV2dDtyZDF8VSk4Vjd4WXVwO092MTE9Cnp7
blpadm1mVzRsIyNiYypuayNIelMre0QxWStBb29EJHpLQntmdCt2U2RLMUJUViV2QSlRY2o8dFpA
XmskeW9MKAp6eSl4N2lAZlF2dD0hWEJkMUJjJFQ3eEFYO3lKWE1xe1pkJn5acX13Kz98cXxgSUxT
JTlsMW5PNl5ueHFNI3Z8O1YKekU+QTU5UXtgVEB3UkZsJEZGYj5AZjItOUJYbFUza09QOVBYNGZX
ezczPlFAWmZJeHIwQyVodF9te1FCLVkrdmJlCnpEbj5WfUk8PVBEYW1Na2tvIWV3ZSF4UzkhMDFj
UDVAT28tWCFWUSs0P0JpVkZTWk54I3NYM1UybylDQ15wS19zNgp6bkh4aWB6Yk13NkpkWHFjNXR9
VjhvMV9STlUyYSF2anplZ0NkeUVeJlAwN2Y+a004YVp7PGlEd1FqPWA0bD95KzkKemEzfCoqd21M
KU9nfTgmYG9vU25wTktpOW9vT3MjYXt5dkw7OC1vY2g8RFkmRHludDVrT3pLJDRGenBvKygpT09q
CnomTzcyLSk9fG9aPDRPSzIzfkFeOGhFXk0ocDU9TXU8M3o1PDkpM1hUWVdLKWc5NDFuTiN4c3ZT
YGpFV3VMK19Jegp6bTFyMmw8SDVMeFBDJkQrb1Y9bjNSPHljKmI7YChiTDVRZ2Y9VyFSbkJlaXFl
V35yXklsWDVWOUdJJjNTcWBtal4KelAqQ0BjP19gODtYI0ZBN09Td0YxPytgYWQtVFVxeFRqYzQt
QUM/YmF7e2NEYmh7O20zY2FKUTNAZGNjY2JgbVVMCnozVFczS0xxbSFqJENQTVIzWG9TYnd+fkc2
SksrYHxpcnlNS2NJfXQjPSFSRTRjc0xzODtDc35DPWItfGt1aj9qRAp6M1A2XitSIT9lMWRpRHht
NkFvK1hfd1hYKSFxeWghaHV6NC1WQkI0a0Y/RWNALXQ/Tnc2UntjbjdTUTQzMXV2LVcKeklwKD91
NjBeN3I1fk9aYFU3XkE+QXtHPjdSY0F6YHZAZVZxOD5vISZEI0hMQylGS3d9RmFQPXUqI28heCV7
U2tLCnowfVo8NUJpQ09xZ05Ge3FYRWl0dXV1eypvaEIkVGBnWkVAOzBZamxPWjFEcDx7UmNiSDBT
JVlSaD9jZ3w2JX5KPwp6JHlmSUlNbUowcHZyLV8zQTQ3TzY4N1BDR3JkTiM0Umxva2YtXmVGRkBq
PCFxX2MhOFQxO0ZIXnBNYTN2RXlJU1AKek9CSUFIQXhPZWVSN0BKckpTUk5HJGpTIS1yfl5LTEJG
aGN2OyZ3TmdGZElOZDVgakNLSTErazlCQzlxVCsodDh3CnprJFhYPXs1XlJpNnE3VkAjU35GYGV3
Wkw9aWZLWTlAdEZ4Rz5Uc1JIKihES21YfUd8LTBHUns9VCt0azlqbTY8Kwp6ai1gSy0hMlFecVVu
MUdobXRDbnBnNFpiSF82bzhaQiNDZkAjYF9KQU5xMElvN3EwTjBIbzZrSUNRYURVSWEmRmIKekNP
NkBJZzBEQ0wxc1EoYWNUQDI2OSklQ2J1O3hVWEkyWWw1UEZGJVg7ZEI+ZTZ3ezRMUD5STiteaVFL
bSVicFAtCnokUmo+Vm5+el5SKjl1clF3PkhaK3xMZEZibGBuaWtab0toI0AtaF9Na0FMUXEocFpu
TzhvO3hKaVlvc1IyUTtPZwp6cjxsPD4+JEJ3ejE9TmdEb0koYVolSFpoUT9xWHRMMno4VFNJRG4q
LSVDQDR0QkB4V2MyYEt4PDctYl8kWSRyXmQKekRCdTN4Y2pmbXR7emYpIVRyVSUqT3UjWCFTRDww
ZWJ7VEBoUX1qeVdoe18wNkA5O2w2LUhGbmZGa3RFbVc2dkclCnpQPEN8QCpHUFlgKDd8ZSQrXlgq
TktKdD9rSGtRN3lSTT58OWJ7O3UoKFl0LX5VdSR6QjJte0AzWDliNGBrRjh3MAp6b0JBIUYhdyhP
djc4UXp5Uj5+JEVyRV5tKEwpODt9dntkUjMtbD9TP1hnZWVaTHctWFlYbT8wdjhhYHFLaj96UXAK
emVyVCRMaFlaODlkNmpVPjtHOW1xayYjLVhRWDdaRz1lKEVYTTFFb3NSV2R1aDNjdEh0QFpZPnB7
aDU2UDBTdz9yCnpNaE5eTGxUZDdKJXMzcjcxWk5jdzhJMGJ8LUJMQVpoP0dMPkZHWldtMD5ESnFz
bXpAam1gKHIkYjBVMUgzM0VLfAp6R3pFc2lpaytpMEFEJGh4eXdEcTkmX29aSGY+WC15O3lwT1po
JGhhYzVPaT4wYSoqZHE4aVEwcD1tOHJOJS0oez4KemJrcikpQ0x9ZiZKKFVXYl92bzM/RmRRbyg9
Kkh5Tzk4O05pIXNFcDh6MjxFcW83LVg2UWR1dztzM3tCZm5PN3RACnpJUHBLXjxxRnMjOD0rWEBy
c0ErRjJsaVlsQV5jNFJMfkVhIXc0X1B7SnUxdkpXQDFsKnU2ME4pQUpMRVAmaj9qRAp6OWxue2co
KTc9eGJ9Oyh4XmlSMUBZNF51fWJlaHR9P2JiMEpQN3NFfWg3WHNxVzUqKWpyZHwyVGg+PklUJj1T
JUMKekVvYjl7Ujw9Z0VLbV4rME00SUF3KyRhMktlTENQPVNiYDMzanZ0WT5kPSpMdil2fEppTlVW
PWIzdm9AMkJza2gxCnpUcX09MDlTPFIwaEwqTlhFdisoZyV2aDxZcz5aamhBMkkwPUM+e3l9SjZv
T2FmTXEoNHJNeV5OK0J8VWxAa2NafAp6OXZ4PyUlRCtQMzNLKEhsNU41YypseEZTXnd9Pip3RTA5
KjI9KDVvOW92Jmh2XlEwKTA5OGR3Qkd6cVU2diFveiEKejJ7P0NPel83VyVPcTNGNU5mRm1qeUhV
VXl2KkY5PGArM0VsPWpheWwpRTt6a1hhaGwmZio0cmFzUjxwUCR0YmRUCno7Uz82dyModEZLXiUp
TTtUPX5wXnVjd2ItJGI2ZWBZezcrRV9JQyU0NnI/cChUIzZEQTxfTGc0UzUjR2pGfmQzcgp6dGM+
fWFNVXxgcDhhRjAlYH5oa1RkKDlONXVyP1NQYks8dGRPWCFIWjxhcFkxMHVQZU1qaSVDNnJsI3Ur
RzU5aV4KenpmOHxiRTBfKWlxZ2szSjZxVEpnJWFLV3cjVkVQUzJjdjRpKFR4PGteZVR8fjdQRFY+
SX0tSnJBbDlyYFQ8XiE9CnpjTkJfTDNNe05aV0BUPHBQYzNTRjVFQkM+IU5OIz5qTTdwWkVlWCQj
Uy01NSRDal9rdk4le1Qrbjdke2kra2dvewp6anFnaUg3eC1Qc2A0RDUmWXQqNWljZnJsKj88MFA2
dmMpSF5xWkopfXdyREQ/WFdFLXw0MlpIa3lqTGdyPklmNTkKenc9ajhVamlKV2xKKCgwaUAyOGA8
PXxFZEhUNipReDw7dTkzQVh5MjRSSFItY2RhTWt0MjQmKzwpKG5RSEJEcHpoCnoqdlhWPHtmP2Rx
ZFp1KW1QNyFvX297RyFLcF5JSzlEQmhDZWxBeWFUM2BAU1oobW9+ISkwITtDaUVTPExSPGMmVQp6
dGdQSlAleTlkQTF5fDlJZHFpfGw+KHFISW5KWXMjd3F+Qjt4NHlUZUc/dz5pcFpYWjxpS218RHZT
Z0RCO24qXiMKelh1SWYoS2ZUQ356e2Q9YShzYDJDZ21DcjEzRndJV01ua2VOeEshb08xdXxLJDRj
TSt+eGN0a0d2e1VxVStQJGYrCno9R0o0S1ojTmtWPmxodD9SUTZJSmgzK0hPRDNRP2AoSy05SDIj
K0s1NEVQZVF0a1puV0U9V0stcGFALXl7Z30wPAp6MVYpJiElRkppP0RQVUZBTz9uWjspRHBGc2hK
TlJXUmJsTzItdE1OenQmYUZHQ1E1aXVNfE5RTG9mJkhrKzJJTjsKeihadyZsQnNEZXJXZVEzdUNR
TyoxSUFyLTI9dFdKVGgySW9WdCNFclRVYzUrTSopd0wka2lHbCUkPUVTdEFsUkZ3Cno5JEM2ME1+
emJKbUZGKUxXTSM7U1NoajRMM2ZQJTVYQ1JSVjx1LXI9S2t2WiE5VDNgOVE8fF5kOXpLJmx2fVAk
Mwp6K2FWeGA9ZHtkZTx2I29MUSp6OFAjfl57UFFVeik7PUJDIVdRIWNnTW5wUW8ydiFxVE5oYXpe
IVQ3TXNrcUg/aWkKeig/KFMkK0hnKkY3c2xuaCN+bjZXVVU+MEU4OHZkV09xdyp3NmM5OU07UWJV
Iz5VSHNeZXJSKmpkMShVZygpVGI+CnpNZU01eG9RTjk9dnlxYVktZTAha05nKXlQRilQWUN4TE1k
aGx+YyFHUlBjYU1JMTVfUHteaEM8bTkpQjluI0Z4cAp6KkxQXmFxJE0+Uj82WHUqPW9vUW5DUEpY
fjNse29kJVRWWGJUWntxU1ZCJVVtcUZaMkk5XnlVRk1SNmBZe2xoUUIKenNyYD1FPmgwPjg0V1da
LXtWfUxOb28he21zaDJDdmVYU2N9R0M+ODRjP0hhKEhnQWFUUlpRU3xMbS1UJWU5bk9yCnomO2lx
VEdqQHs9MWhsUXMzQT12NUU5R1g3Mz82QnsyNGcjXmpUWHBvMj89SWIoeX0wKlFyfDN7RkdMejZC
cy1NQQp6dFZacFAlPW0mWCQ4fnF8JGZIT35BQDRTOEFlUiQrdFFlfUtWITF+ZXVHYktZPFlrQCUo
K2NAazJ+QV4/Y0QqcngKemJaU3I9ODVhZEVFNWNSPG5ndDZLVzdUekcmYmAhRVdhZXszPjBRKXlh
Z3BEcSY1Y2h5LUgoQGBBN2lLfm1sQDdyCnpmaEYqPXRYUkhXeyYzVUhJNzBEa1JxUHJZPlNnXnAj
TWRDR0Q9STV3JkZXUHVhRjA2YkM/cEBnQjdlUX00dypFMAp6bDVGMCpOaSRwNXVDN0ZgIXlYd29a
WDUqTEw8czheNzNlcUxlNiE0KUg0fHFedWF3NWQyQzJZNzhLWHl5UmJsel4KenFVQUNRTFhrZ08j
PChCN3VRNWdpNChCLVJ1KWA0RitvKE1WNG5LVVZfOFp1YGIqdDktS1hDdjNHNkJ6Tk4wS0ozCnp7
KmBPaiRPd2RYX0NabTJffkEkNytIMD4tTEI0bjJVWVJzeXZJX1AreUxRUXQhR29sc3NZJEJmTDFB
TGdjOHM/Tgp6enFnXntmJXo2RXBMbjlvSlpnJE9gUGljfWE+UGk8Sk4qbjkxTlNBOUwwNiN7S2k5
X1FMX00wMTVmZGo8a1JvYmQKenFyND5uPEloNFBROUx9WksrODA9dTF0fX5seiRiSHswUGRLaWZY
bHhEVUlNJkZ3QFlDMDduLWwmVyYmQXtySjJTCno5PXNrVnNgQHNQcSg2RlNiUHxiR3EoWVR7TjNB
RDFtTEs4OD5RfHwmYFQlVXJ7Tzk1cjF1UHctS3ZrWS1ZNn0ldAp6WWhMMmpjKms/eUo9VX5gdTto
OGBZKUhjSGJva01GSFRKQTxLaERUajBVMUw9TX1AOXB2KD1+enlAK3dMI1AtSjcKeiZ2K1EpJnxK
SWlTVWVnfmcre003elUpT3lqc25fQSl6Rzk+a09BPTI8ZTlETzF6SThNb35jbzVjUFJAa2duOX0p
CnpqZ1pXKlV5ekVwKiVPTEdUSTxOLTVDVShJczRTSjBoX0F3MyFjYlp7SS1peEo0STlkJWZlMzgy
ayR8YWd0bjs/Owp6QnAheGpKRyV5SiYzOFQ7bE42UVlEYFQjekVKZW4wVV5APTxpc0ZxSSNmNzU0
cXR1K0JjVCtmdWsoR3ttWHVMeEwKenMrMGo5SmJSZSR7WXcrU0JRfWUpR1lHSU5ESnl+eylkOUd8
JjQqP3VsXkNQSyFJYj9OYnBJb35KK1laKjZyTStYCno3Nn1JYnE1SkpgUUBXP2Npe3piN3grb3o0
KipKbTZyTHVJd19AWi1WWTI3UWtafXJIP2s7cSRzNWRGPXNmMkhAKAp6cyt+NCU4Y0lvaUNHWT5o
Mlc3X2U+MXkjN0E+V354djFWOUJaQEttQF4xJTsoUjM/bXtBbiR6VkpFWFo4UndwSngKejM7WDNJ
aSY2UVlmNTw5UzY7S0dEZSVmaVdlZnhIKSo8WWhWXn1YK1hGTkV9SGBSfHxwTUVseTg2cW1gbD1i
azVmCnpBdnxBIVZCRTI3MkNtO0crcVVoTCQmKTlgRnlzezZkQi1nPlgoQTc9PjZIRVpZYSNwX1Ju
UllBd25TRlVKWCMpbwp6XmtGJD4mUmlLWWJgMHVQJWpBd2Jaa0xsIzJtaFBqezY7P1hwJTJSQWsz
U0JweGY+Xjc5ZnAjWjNlMzQjR3hOTz8KenZ2QT07UlJ+VlFULVVCeTN6dWVfSm4lcCprXzxubGAz
bzh3QDBDRnJnWXxKKTZMeXlJWn5ZTmE9P2M3TEtZek40Cnp3Rj92UEFvbyhkd1ZtfGE4JUJybFhP
Vz9oZXNYT1dgT3hRYz4mUVBDUnd5ZEtzb2JEfSU1dV5gZyY+cyE2WGE9TAp6bUpyNjs9Un0pRkA8
Q1k1U1Z3Z3cjejQ3TkF6Wmd+YjY0UjA+Z3F2S2claSUwMypkOV5ffXQqLWN+dTc1UHJCQ0sKejZt
OEpPV0ZDP0hMXm5iT0YkSSY3SV9SZ1l5ZyhgazRicnhrTUZeRSk3aUNhWTFyJHAoTUl2ODt3P095
VW5WamIwCnpIaGZfTjdiY3h6Pit3VGctTDReKXZhKDgpcW1gaW8yaFk9XihIdCp9JDAxYH42e1FA
ZThWNT1FPUJMNUxLUHBvaQp6XjZDY3R3XkBpdVByWHlNTCM9S2IlVyZKakVJOCNjKio0WXcmYXNv
MipOIVkkP19JbkFycHJYLUc+U190PUNCaXQKelYjTztmV1pSQ05EQlohaXYtRnBTRnZoMEd8MnY4
NXxNYXU9aD9xKSFWTyREZDxBZV85PStlMGBHPVlPKE5LfDRyCnpXRCFwR0RNYzVzQ216Mn5EJHc8
KHZBSVk3ez5UJlo+WWZINU9mI0JtRiRUP31fYylqKGk9bSV+UE8rMXp7WktsWgp6ITkyR2gtTTxX
MnZTIV9AQGBwZCYwPUU8ZDZaPFJFJWJrRkZHNkg0ZUJLPSl8RHpaa3dPX2RjeDVLUmxCYHdjQmoK
ejg1Pj17V3tWNmZEd1NRRUhfRllvLXp3RTg/PGhufHkmJnBvYlFzMWZ7ZWI8V05wTyFwYExzK0tL
TWFDa3BXT0dyCnpxcTEhNkNNb0RkPUBwKlUjJXkwQW83P1Z5WFkxZEBCP3Fjcl8oWVVed2glYDBP
YGQwa3NuTT9SbmhBU2lUVEh6Rwp6ZXp4SCN1YlZpMm9FJHhLeCh0VChTZFl3R0QpMWM7K0tlSDAx
MiRTRiNeKyN2PnpuSWtKSWN1Uj8laj49aXsjNSsKensofTdZJDNLeSFPUDkhbjdoTm91VXcpYW9x
XlpPO3ojM2s/YT1DdDlqKzM3X2dDZE57MTFFfTBkZit5MFFAOGxzCnpJZGtOfjModTNzQUExN0E/
bz9SQU42NTMhSn1WbnUtNXtxZFNPQ0c7Z244OUxGJkslbCt2TlFwe0UkNUopYnB9Pgp6Xj1nP2lX
cnt4TWBHd0VQKDRtOW5iNyZDTSo0OERUX35nZjYxKChVY3o0elZuXns7KFg9RlVBPGApRzVHPWJt
P3QKem9OP3g8dlY4ZHh4VE08dmhoaXZYKW9OKzt4eT55Tl42WWFATEdkaD9XO1BhVGcpJXttQUBr
dlo3PSM5Sj1iRyFUCnooUyp4aXtxazF8O1dOJVdMbUYyIyVEJFEhMj50UDNQfUZZaTZzdChhcjtM
aDhnZ2owWVBvUG8rIz4tQW9KWEB6NAp6NDQhOUpGSjhKLUhvbSRVTyZ7dmo5ZDlSUUljPzk7ZVh6
eHU9cjQ+QXh8YGxCNnYmOT1YantOclJDMSk7byYyWWsKem1WeVJlY3hrY0JubFZ2b19IQ0VEP3om
SCZTQDwjI3NtYitOcnthTzhLQXFOZzlsdnotZ2xqaH0hX3Utc1NAclRXCnoodClFMTN5UH5TKT42
YzV8QTxDbl57TjJVMnJ9Y3hAJn1TJGBneVYlO3d8YzY+VzxCTjx3b3oxJVVoIyhpLVVVPwp6Nnhz
cnx1bW5BfHFjM31iX3JldWBtdSVaNXlMV0FvR1Zzbi11V3BoKntxZklHN01tfnt5RG1EKk5BSmJs
MFRlMUwKekpgYEMlRjlJYT0hbz4/XiZoK3V7Xno0Ki07MXpvSTEpUUpXUmZtdVklUms5KlE+PSFG
dHFSMVFUVz02OU5ZPig5Cno3e1JmTXU9MH5Pcmc7ZjE4Ty10dGNzYnFuISQzIXFQXiYldHMzVD1L
eU5FUzVnT19rXk9xe2prRl9TSV5lXlg0OQp6S3BjbW4qVEgjMkBIPEJmSXZyMUcwYSlGMDdZPiFM
I0NmcmBAezZEVVIzM2xnSW4pY0lqMFlMUEpZJmBlJmtaS1kKenJjXkduRC01ZD9fJk5iJTBAe0kk
KEhzRFBqWEJeZD43dTJXciorVkNrRGR4PEUzJDZvZGY4SWJEWG9xNTVGbGhrCno2d3YwZEJ7JlBn
JXZya0EwV0RCRmtmUz9KPjs1S2JZMy0zK3lLQ2p+cihjMykodF8pKS1hOFl7cnxLSkZvRjludwp6
aHZfWlQqYTw8IUM+U2dFYz1qLW9mVXRMc3lYJk5KTnwpXjMqQ2Z4cXVuYVlialgzbE9Kd0xyUGJ4
Yng1UzZ2ZHwKel82XiUpKndBWGd2e00kbnZSWVBjLVVaJllTSTtvJlVfdV43RClLUi02a3RUSHpn
TGR2ekJCPyZuR3MhIXNtdkozCnpDZjxSaGhnI150Nzk8ZSNoKTJ1VVpwNGMjMjM1JkJ1RHgyYGJq
NC1wNzY7O290QzIhTCVWRCRgMFp1b0Qzd2hqTwp6PEl1d0lEcylITUNAO1JhTmJiSi1aV1RuTU12
WnwkdGNHUWEpN3g0KndLNHdHJHk0TkYyO09fe3ktem00NkBCKSgKej1mVy1DRDFVJDhWWVJOTjlk
V3BuTDEyPlVLSilCeihnM1NeJW92PWxVUzJLKnVwR3cyYG1JTVNgbmRWP1dpKn5rCno3fTlXZl98
ZUJ1Yks5c15ebkdBajZyNGpMJTw9KX1kO1dHbVQrZ0ZyKWFiRGdvPHJxSEgwQnZVYVdlMz1MI15j
QAp6THghVWgtZmduPG1FfCVNLUk7RT1eKUArZCFyXmxNYEtRVjMqfFgqUS1+RW9mYE9SO1ZLbU9A
dmBOfihtMCloUiEKendyJG5TWmF9dTNpSW1fUHFebV9RRlVFTDdXY3JNd3BfdUpRVzFENjw+RXg1
fSt+TWszUEBHZ3QqamNAKW85ZihwCnpXWHwzKUNlME81ZnF8dWReQi1ATUttN1N0el5vWihVc3N8
NjFCWX1GNTdvbkF5QnQ9PyFuYEd3LVpKcnhARUNmMwp6OFp6Pk15PDtReTR7WkAtJWpWck88JWtM
QiNvUSl+bSN2a2FtNzc2RjRWV3c3Mk9+aVo4MSZldDwlcF53SiMqViEKejwyYzZ+NWBPb1ZTN2lG
NlZkX2Epam91OCt4VHZqWmV+ez4+b0twcHg7ZG4wYykkQGQpPkw1WWM9fVYzfEhwbEZ1CnpMOEwj
VmJKbG1XJV9yNko1fWJwKVUjaiFsV0xRaFBZfkVRVGszRnstaXNwVlNnNkUlbSZTSXM5WDd1cmRD
emZTVwp6aUtjeTNFVSN8YkRicHM3az1uKnFkRmthOXNKeipYK1VSfF84U1NJViheQ1g9IWN9YTBy
dWc5dSElUjM0bWM+ejkKem9uJTRsI1RJKjN5YmNMeV4mJWl3cVhSc3A1LXlkaS1oNzJ6Yj1Cb2sx
bG5vaXYycj5BLWZNfCZYXmJpWSYya2piCnpVVFkwNDFCPlNZM3NyLXZXeXtXOEB+KGU8bSRVIzBr
M0gjMzg4JmoxNSsxY148O19tPl45Y2t4TzdGXlBAMDFicwp6RXQjKU5TenMpS1pXb31BWDN5cnMp
bF5vQHpTRlI5VjhQXnIoNUhlcU8rSW9pOFUoYUo3ejElfFo+TkAwU3N7Y3IKencheTJEb3gtP1FD
P0hGcGVoQEFeeExieWdsVWNgfjB1NzBhSz5UUSsqT0wze3Ypbj1MT2FzRE4lQWxGb3UlSWNaCnpV
YndlamlwbUV8KXpIeSRecWlBV3lHYUdiOWRfWE1EWEZme2FSYD5eU0hlQnwqYVA/Q2VqSlFhUTc3
WSVvK0JnMgp6T191eUZib3t9ZHgxKV9BeSVOWjBPYEJob1dmZWNSTlgwSzE9I2c9MEN9e3ByMkQ7
QlFDWi0tQmk8TmhEdyN4UXgKelRqaV9ZYG82cmxASjBGTmNmS1deRXdGcjslKSV4LXhUZ2FJSGgk
Ymh4I0VnOXBAfmJRQ1FEcyQ8KDBBJEVubS1wCnp0R09EJnhnTnJ8dHt4ZmpQK0YoSjNaYHtBWm8q
X2E0UlA5ZmJre3JYeGEwN3daaDdSPE45Qm5wb3slRzk8PGNAYgp6XlFeT0Y/YkB8NmI9cHl8ZmBg
SmJUT3tYU2EzUVNnVnArNmtGKjV8Zm4wUXpWdEAlN3lAQjhKZnYoSl51NlF7c0UKenpDPmY7TTso
Mm54PChnMXpmajdOODF7Q3d1cEl7UHp+Oz9jV1krOXMoUl5rcD8kNEw7NkRHK1NYUHBERFJ0eF5f
CnowUnk+T1gzZCg3SUNIWmNhcFpMUT0qS0BITUA+SVVtNGhpJHJAXlg1Q05jITBEbDM1M3B1dHRK
VypYKG5FOGlxKgp6NVo5KTRjamcmcSR+TCZ5bW84blZPKTYzYWE7OTdYJkZXVzFtNUEzQzt4bVJ3
S0srQGBzZHd2eSk2U047NlFgbk4KenNteXNwWk5KVGU0dlhoN1lLNFNxMkYqQ3JvSj9fWlhjZHp8
KGVrSFR5QTJKRDNRR3F8TiE0KGZIc2QmezhhNF9OCnozP349PypFO1kkaGM1MTlVeEFRLT1BKGRM
RU5maHx0WGN9JWNCN2drNCtqbTZsTnJhKCpIKWpGMTdwRGU9aU1LMAp6JmR+UChrKGo4bFcrV1RK
eXw0S3ZTWWJoN3NxOF9zbEleUD5sZnRxcDg4WSVQbktrY3BPYGZGTlRmS09pdTVLMnYKenVGYnsz
Xm41alokQ0I3S1R1KyNtbUpnRjdYQzA1ODY9T2s8TlQzdU41OUNuXngyMVdAbyNZUWBGVWJ6Jlkl
NUo/Cno7XzNNPj1FXnMyVylgJHRnemhiYjNDXkl7Q2phJUxVJmB8QEpURWB8IUZOIT8lQmx9NHtw
THdBNH5JITwjXnVjdQp6VXx8QV8pRWdTK0Ilc1p1bT5pYnA8bnhnTCgqWntGejM9YHxZVXx0TiFt
Rj52Rj8xRXVmVmR0Tlh3N1VUZnJrPHYKejBzQEgmbHdeWnBae0coM1QyKmJgXmx0WGFoUmNMO2s0
bV88PnROK292Q2FeZSlIaz13ez5DO0sjO3NFOTt6WlBKCno/WmgxdDR7LT0kTkx7JW9rRXZAJEdZ
YDZDaXFZdCNNezNadjQjbypDVilrbChDVm1qXkJfV1l+bCEpdzlwKU17RQp6Mi1RSnQ5U2QqaT1t
QVdxbyR7MmNoQGYlR0gwaUJxaExyfn11ej99UWZpO2Z1aWJCQSg2Rz4zVGE5Pyk3X2ReZ2QKenpM
eGZpUCs2bkY4MVg0I3A3UDNeSU9aUUAxWmArJXIqJTx6OCM4JV5vUEFsUCs7I2dPV1h9OX5eNDlD
RmwtbTlFCno1WWlUZHJVZzI1PW07NChkWCYxSHlISlpaZWZrViFPMyU/IUo+dk1WO1VsJURKTW1A
c2E5aiVeLWlFQzBTLTZIewp6RnA7WE54PFZ+Z1c8UXI5JmUjTVBqWUU+ejxmJjYzeW03e3FXQG1U
RWtZT1dxZWl2T2JQTUk/ayFUOS1jXlhBRH0KelhQbHdRU29QQGtjSXMpVCFAWXw2O1c+Tz1fdHYr
bWk8QHhoaEQmP3ElJU4mPVVWTzxVcjlhTn5xPzFsbl9RRVZ+CnpWbmhANm5AdXJGVlVlR0YlQmYo
QXQjYVo/YmdlaGI7blIrRW9ob3JINHZKd1M2RW4zWlBuanl5anl5YEEhYFN1Jgp6Mj56KjRrST0t
bm1MQFhLRU19KShWSj1FenRnTWRjaDV8NTF7JkxIbThZYTJtaW1QU1ZuMkF5a2szP3NpKXVZb2cK
eipBbFpSIUspQzZtKD56RyE3dzlQVDZWdWJtOUxabjhobjh6aVhBV3ZfNSVoVCNXK0J5dElaZyRu
XnJOZDttU01KCnpgRDAzQTl5KkdaZiRzS1dLZGI0VHohKGtLPiVDQyttXm1OckI0I0N6KjxxViQr
V29tVmEhbCspMFRjfVc+d3VSKQp6RD5fKH5oZl5+NEh6NH5UVGgpZk93OE16MFkzJE5HNj8hUkVM
MXJSViRaZz9rb0ModUhtaVFIUk47N3kjQy1Bb2UKemFIfEpRZHJEWiYjPjBNOHUmNnU9emFvPVBi
S3VMLSQ4a28lK2p+byRvNz9mcVYobk4zYFg3SWtvT3xnWWRFKUxICno8IyN2VUI9M2FiVDNmcGgt
ZWdSTS1obUxWc3QzVT5Bfjk5X0Jxc3JGdXQ9VVBpS1AtOXhjPkIpSkxSYi1wTztJbgp6ZWo5e1lG
JkspKWVSPDRlN2hfVFNhPjZ9UFkpbVhvQnhaJCZQOT93JG55P05WVEFkSEx0MHFNWVRHYlcwRHcm
eEsKekw1ciE3PkZQYnMjaW1VTXpAJDR8VCFIbndPbUhYUU9qRl9rNkJhaWlsT1NgfjJLS2JCREMj
XyteMkN4UD9LXn0mCno9e3R+e2sxRlErMTd1Qm9vfH44SXdfS042M2U/IV9zNio5VzgzJj5rciFH
VzBoQjZJdiFzOXdIYn5EN21jQm9gRgp6ZkwxJTBHLTErPiNFd29KR1NVR0NNNVJYK1hBaHMwZUdC
aG42Z0A+SFlWPUBGNjZhdU48Zk11UjBwbklfeihmPmgKekooRUxWPjNqQ28la2FVWTxne315bVlA
OU9YRUpaemFtYSMzU3JwSDM8PXliPlFaVGlIMThhPms3IVU9bkMzX2p1CnoldV4rZWNuNGgmYilQ
KXpuU2dHQV41XlQyRElsNEJKJTBSbmIodDZOJXgzJjwoRyVhYHZqQzFVWXJGK3hgKkZoXgp6eVJO
dzZPNUx9OFhhaDs1dmpPZzMlZjRkYEdWbTFQN0ItKHpXIU5kMWBGS1ZmVnF3bXtLdWJ2bzRkQWJ+
QjIrbD0KekxeSkZZJWYpYSU+dnArTEtFRHxYaGdKeCZBcXdFbFhLPElCeGg5T01odHAlZHs1IXVE
MmRybzsmME1mP2doQDlRCnpkPSpraUVKRjdBYGdJISspQmteUiMoNVhaJj1LUk10X2lwVlMwPkJJ
bUBERHlQWXZEP25CdE8tR1VCYlZBeHFlQwp6Qz0qNFJObmlTYXVFJHh1KFdTUkpySSspdnZOOyM0
JEsxJGZsJFglKz1ITFBkPlJ3VF9YaUUkSTk2V15iTWdAQF8KelpMNExEX0ApIVdQb3RmemdKJiNM
UDNZOGgrdXp7PypLRiVnPChvLT1JfllZPzZRKjBQTEMtQGNKPCo3PHswe1AyCnpAXnVQVXRNTGJ7
QFY8LTNeWVZNOEtTZzZ6YUlFSD0lIUV5IV5wdFlsVGdHbSskcSUxXnpkMlNMMEhzWmtkPkxCYAp6
KzUwQEhAVyl9NjwzRW9ReCUhPXNuPnVLM059dEl6JF9yTmMoM1E+SUFVXyNnSEIzJUQ/PXR6LXVZ
TT1UJnBUMCQKekpZdElXQz9fcGgkaytCd1pEKmZEa247SDQxYXo9dD1GKDZYQXMkQkp5eWRuI1da
TFl4aEBEajtvNntOP3dCcn5ACnpMcTlJU2lCMSZecDxWV1Y7WihSfWAjU3x1e003VjBBXmF0PmMo
KU1lTEZZOSFieGtCdyN6di1VblJoeGQza24oYgp6QFRJT0xWPllWZz5wZCpSVilGc013YDQyY1Zq
d3BMOWxaTG9qdHB4e0whMkRQPUgreXVCKHpTP3F6biVFQVUzKzYKelJEZiQ7eEdAUVByTGVLa3Yt
eV9wWW82MGVTYUtaQ0V6Q1d+MWQycXNBUEdLRVlmVzJkWGd9T3s5TWpeS0RVOC1sCnpIKihnPjE4
alleQjtRMkdFVEtCTWVNY1RQTnMzPXREdEYlYlNOWkl4dUdmWW5yc0kqeHV3ZSlMbXA5fHVkS3JZ
Ywp6dVhXWTM1RHNDYUA+dm0lNTM/KzczaU5Xc2xffTZgX1V4OFFvVDYzKVNGazFqdSQhM0dIPj1Q
TEErSEdgUXdCWkUKeitHIz1KOXlaIUJDZEtMRGVvVWhVWnV5cXhURmVWXk94KHpGRDwtMEs+aXZ3
UEpBdiUxSEBjWWZuVF9SLU1wUTYhCnowY0tnN3dkTEhhUEI1dDRhOEBlMnFnZ1ZveHZLUm1yPVRi
X3ZSUWh7cG4wUj05cGxiX3ozV35pTnRMMkM8UGxOfQp6UFp6NG9eKkdwV15sIz9hK1NeNnhHIXg+
YTtBeHRxYWAhMlhkdGBDPEIqbXlnPEFnfmoyeyt5U2okWChjUkFwQ1kKeiViV1o+Nl50bl9fcjFH
TCNYYjI2NkBPJT03SExNTShWJXJRdl5LKX02UG04UV9ZK2opYkk8V31PTkVEU09oMndNCnpqUG94
WSVIZ3xAdExuR2hDJkVLQnY7NyRkd2ljaG5Zdil9UFlseDZXR3A1YFRfZWgldE9FV29IVkxeR3Jr
UTY+Kwp6JmFwbF8xWHdUUkxMbCkqbVFFPVFIYDEhUipETHdmSTNeaTFVTD1JQzJeUjE2KjtBcCRy
TVlmTEReIzlgNGdkZS0KentSZT1aWEw7cmktX3Z7M1h3LVl9I2pAbGdTI21lLSN1JV9NclUjTWBO
VXtrQEhrKU1nV3dYMTxaVkR1dTFfNDNgCnpWfW07YGEraDNXT1NZYHVkdjgtVWVmMGdWYCs0N1Um
ZGkrQW9STVRxezY5dl8lc0tDUSVrJGo1VD16JlQjUEVPYwp6IUFJPFd7TWpFZHZ3KWZ4SCVLQ0Y1
Z3l6M0lSTFVHJHdhcHxBTyMpWU5IVUJCUV8raWE1WnZhSV5pJDVCR3pTWUoKejZiX3V4SllmZmRr
TWskZHN3SFNjaXlvNilQdlNsSXp1ZyNjPHIxcng7TUtWaGxWYXdZcEA9TEQjUiVCVmsjZGUwCnpC
M2s4MDI4NWlZM1J5eTFmRjI8OU9OYTkpcEJ0X2dgdSE0SGVDYGtORWBCcEdOQVJLcFZAQyN1Nm0q
UHU8YzVaZgp6a1hWUkJoeCZiV2U/RUNZZGJ3YXlsKT18SGQwYmVoKmdVJntZdlpSMXZ0K3g7elVV
R3VCRTtgbSFsRWJkZ352JWcKenFiJkRrVnZwczZodVc1SCtrTHYzek5ASC14N21AR0ZRPEN7Rm9R
dUpmOHNHKWFQaEBWS150dC1yY1V2JnZNUClWCnokUTNJTEUwMGUoPFVERT5Hfk1tUSRySWpzX1J2
RT1CayVpUkR4fUxpb1VNRndHZkd0NWheNTU9Ujc2VCEtbFJVNAp6Zj5qSFlaY3xtYFRqO2Z9dEY1
eig9M21TKztua3ZDbUhRa3RzRlhoS3thJTNmPX0mJm5KJihmJl91RFcrQCk4SnoKelJFdnc+PG5i
I1ByZWR9Tk1ncUU1TkAhOUBkZkd+UF9eUndxViZzU1FAJFI3Ul41ZVh6SDBXaigxJk90WXhOJEVW
Cnp3YHtZKUJkR3c3PlBQZl5vcktrTWR9Pld7NTZebVdtbipSfWoqbT5DeX5NQlFhIWZkTlkmLT8o
aSlCb1pFQTloMgp6VUJ4XlVqMCkkQ05jcUlZT2hHPmZUeV5vQShpTmBVQkxeVkhXSnBXOS1EcURZ
Tl9wLUNTMG5eKCU5OGJiWnk/OFgKej1lUTY8KWNyPF5ES0okcUBGTkUlcXx9MUUzPF44IVYqPUV+
VGtFM2xgUlM4fVBBc0VCdWVBKT1hR3ZuQUxDejskCnotMyZzfU9FX25jYipWPiY9anxDb2k2Y01a
VGRCdCtXa2ojKkliVEhVOXpfOFhJc2dLMUIkN09JPW9tWSZkIU1KdAp6NmZza0RCelZ1VXpSK0xF
MF5eajg4a21Ba2VvK3F9WmJ+N3A8MHA8RyprRSNVU2wlK0I1VTFabnlxUkdVbGhMUGUKemQ7YSRZ
bC1jMkc7Yjg7UTFsWUIzd2ZLezBgSiZCQjc0TlpnOEpKMTs3OEl9LTdKMFJALVY2KXRhRis3a3Iw
X2k/Cno5RWtLK3tncWdvKm1+XmRIQUd+YXNFb3x1ZnI1TU45O2s8aHtHVGpmNGJPPDhFTipGTFpq
NXleaWxZVlh3cTIxZAp6bDJAQ21vYztHNjtsSlEqMXRVWlVoaHV1flF2MyFBUFpQNDRXbklyflVn
ZXJhLXpgOG0yRTZldWRqaUcwX1UrWW4KejB3cDs/MDNWI3tmcHpiPTsrcyNFXmplQ3M8aGZwYilt
NjZxbkhUS3YoUFFMeF5YPShwcDA7fkdjOEBoTUE5bSU2Cno3MlozbnpUcVEpandwfTRmOFNudns8
LUpMRXN1MWRsVl9pTSo4NTx1VCgqcUtOWTY5ODxnbUA0VDNRQnhYM1h4Uwp6NkpoMWIqU3pPPl9V
eElBSkE0eDR2YlAqPXYjYyFOLWhPKzd7bj8tWXYzPlMpcFI/Sl9DdG0pe0dufXNxa2Q8cmsKej04
SjZHX0FRUEVIVihZeDNGOVopRTNkMzE3dXtAXlQoWEcyQ3dPPT0pZExRQCpLNlU8aWA/WnM9WkpT
JCpJV2RiCnphXkFJfHRkJiVhQWlOcGFzZzNEUXAoUH4pVDE/IXtLI3RBaTV6Oz8qWVAyfktaT3wm
WUNsPD96QW5kJmRUM18lWQp6cTJNWCV4cV9VRC1zVXw9Zytxe15haD9oKjkrNypIcCgoYzslVE9v
clVaM197Z0xHP2hGMns3Z2l5JGp3QlBIQ04Keih+NiFeX20zUk5fN29GR2RNaX5WMzhYXiZ6UWNO
ajJNRm15MlpWfSlhNHhxKVM0fHcqQGlKZ0gwREBGY3w0TW5eCnpeLVQ4OzgobGxgUElQRXxaezAq
aHFAV1RNJl9pTGx4YXN5QHlqd3c2NWJMN1cxUzk8akkrQjk3SlhQfjZEak9NYQp6VDctYm45O0Z4
Y0dnN1pRKHx8cWJLdnA0VzlaWDNUWmNycXtoMUIxdnluKkxhVHBHcGBqdVprNW47Nj9aUTd8fjYK
enE8YnBzek1AYTVZbXNfUHtRY09iM1UqeXcjVnhCViptQDNKcVdnO0hrUzZrekE/eSVkTDl4ZFM8
UUFjbTA9X2MmCnpwKT5SP2NEUEhDPWxMUnFVd2tRP1F6Qjg4dmd5OXppTkJOTilicVcqcDNQWXpx
TDU2RU5xND19PyopZUhzVzN3Vgp6eihEVE5iTlY/XyE8QnlocSV8NXBNTSZyS1U3dXpwRkNaNlQz
Ki1yLUlhTkkkejd0P20xTzlMekt4ZlN+WXZqYjQKeiFnMHlwI2twWX1lSitFfXFlNzckdWZBMUMq
anFuZWR7OUYyZ15RdmxKcFV6LWpUUT1ZMHdWP01VUkFibHkjQXs5Cno5JCQzUEpYO1BMbSF8WmJC
NjlUZCVQLXAoelZMWl89OXdxR18tcCgyP1k1bD9YU0VBbWdGK1BHJFJ6cmUkRDw2Xwp6ejVUWU1i
RkV5dChySERDZkFRaT0/OHpzZGFBaTR1Pj1ecTJRXmdpOVVnOEwzS2w7SjxaUmdJTmNIaFZFcWpt
OG0KemBrMmMtd0VZJD5VS2RAb3orUVVjSW9xJilFdSV1cVB7Y0VBJkZaeTJreGhTKD1VeWcmU29S
WklyWV5zSGlNe14lCno+bGd2ZypvUXl6QXcyRlhuflAjIXpXaUFgTDxSTit6KXFIODNfU2tXV0Fe
MVFmMF5+QFVlRmhvRVZCWnZHIXtePQp6ZWUlN0tWcGJpOCRJVFRrWEpqOFdEfXtuOTxzSSs0cnNk
ODFvP1ZePHhzeHQ1OEYoYXhUNip3WENWWjNibjMhTV4Kek1xfHc0az9NNEg2QitHWj4pYFQ0Vmx8
UjZmbXBsQUBDMSM8TXpVeFFJVT9DWTQ4dFFSSWZgZ2RfZHBNWDZLcFJ2Cno2IUElZG99PkdVazkp
VWVPT2xVdEJPeFVzc1VQIUx6flI+Iz0kUng3YyRQQDxndVJTcHMqSVYpczdfV3gyUTRGKwp6QjNh
fX0lelF0V084ellCbzNoVCg+S0MocWlqNEEkcn1CMThiP0liRUIhantzJDw+WERzZTdOTmtNczgw
bjIxSDwKejIkV0JGZ2xeQHViX3I2cUslZ19CcGcwc3NPMT1kOGsyR3BHVUt4O3JqdE0yVTVCKH4t
MGZqTDVIUSo4bSlTczNrCnpza0JJMCNucztsTFdARUg7WkMkYyhLNGx4dTAwKlJVSmpvI1g3YytV
SGdOP2tiKlo4Zk5RWFlgRT8xfV9rbDxMagp6RCFPb204aSt0MVUkQlRuNVpEWEE7ejkmKDJrfXg0
VDRAXkdBUThmaUpnbnheXmZ+NGZNKz5ZNG1vayEtNno2WVUKeiV8fUdvVTcteCorMlVQMCt3LVVI
WSNfT3lmd1ZsSzJxNlVJNlFyUGw9Ujl7Nz9QbyFfZ3I0dWZOWGZpVnlpWn1qCnpMcyY5d1pTYXRs
emkhY2hALXhpN3JNUmV0TFdwdVUha2dBKU1hbW9WKD98RT9IPjctJFl4ZzheTWh1K0xvMmRfIQp6
VkIrWGEtQVdwMHZiMnR0YjZwVmJGLUM0Z2RjSHAwZV49V2VxNkg3ZXIkRClvUUkwZWxmU0xtfmg+
LVQ4Z15PKEUKenRGTChZeHM2S1F1XylEOXZ1NHA+ezRAN1hnQExVKDwyNjhHVVV1MUJUa309e1pC
IyZRNHlnZX52a3xaT05fejxmCnp0QEA0bz9ofnE1bzdMNlQqYGZzKCpgVnJiSjU1I2VUJWJQLTJ9
M3tlI04jJUNZVmJNeXtWSEI9dncjbH07RFktVQp6e2F0ZCZDQTRDIz1LOWtlPi0oTHg4JDUobzBE
ODwyYGpNLUUtRTYzREFTNkR8ejRzJFdqKFZRXmpuYGlIJFg2fTYKejtzUVYhRj04WmVxY2lEeVVL
UkZOSX4oUUg7c3dleWVHX1B9WiZOOTt0c0t+KSFaVzhMKEx6V2VJZ0w3Xm9BQWVACnpHa01Nfm9I
eGs+O1RxbGxqd3J2ITx1bD0lYmpMV1VNKHNkeEF5MklRTGQ5PiRDNTk0N0g3MUpZQlAwZXprfGJZ
Wgp6SXVjZ0ReUHk7ME1QeHlFaV5nUCgpRG8yJEchKUQmYHUzWHV7QXBNMjlmam1JR0czRyNjck1n
azFme1JGM3M/YGAKemNqc0pXT1hgLXpEeXpTQl5JfVUkVEhUfVhNJnR5IWF0LSUtIytncCohaDV0
XzNYdzBVZlk/cGJnUiVFNmIwZGpgCnozfmRMQ3B9bT1ybyQ4KlVVRn1ydTVnU0B1NXNfblpxK3te
P0xMcHNHe3R2Qk51QFJMTkRDcjZlVj11TkY+R21ZIQp6e3tCdTdxXl94RjQ4fS0hRmh5RXJrVmJ+
NE5BLWVRNGxTJVB2SE0kby12ZCg2PlVabig2RHIzTlpHO1BhKFU1RmoKenRVZUs7NjhpM1FydCli
fVBTSU1YdFU9T3hOaU4/eHt1VD4rY349bSpIYSVOQ3hiJFU8MntadkU4XkRuOzElaHxACnp5LWg2
fTR3Tjg4ckVyWFRyZkRha140UHp4VmckYkp6Nzw1Vz5nOHVfPkUtazZgZklQbXFrNjtNU247R1N6
V3khPgp6ZkZNNDtsTVRYNjdFU2JPeTl6KVdAfn1oY2VjMFBMLSpTJTYqdkhxcERZZlZpU0lNa0pZ
fjRDQFdDNmN3Tys9OzEKemxqXkM/Nm8mcTk/JWZOWHltZCkhR1ZHO19mVXh9M2lzWkI7MklIc2xD
Oz9ybyhASD1iK3FMY3VZa18kI1U7R2l2CnpEPWZDM0tLIVUlSEBNMFElNz1KT0xKa0h9Q3craXco
Pld0SlJYbD8lez9AZnJeKGsqIy1tNGR8JCtHcik/KHNeYQp6ZERHMWpQcnAzeio7SFlBd3NqWXRt
Nyo/RDElcjQ3bm94bVQyZHpqOEZUVHV2X1B+IyolS1NGQDsxY3JCTHd5S0UKendISHwjVWhndE8l
V3ZiSUhyUTJIVTFMdV5gSVA8N3xNbUFhNC1feDhRJDdGazNMODN7NWNiU2owTmt1fWt2PHZ9CnpH
bGphUk9gQzUyS3w5OEBzWihqZ25uIUVLX1o7NXYrSDA9Xkd+fnpqKXZ0Wmt2OUN0fTY/emcta1d1
dDBaXmN1Vwp6Rj52a21IXyUpQ1R4akV9dG5fcygyQVdnIXsyQl4oMkpLK3FgMS0lUVhMaWRpeDFo
a1laMnk2UzR3QHFQI0VReHEKej0kMWhsPGxuMW5oSSRRMiNIbElITVcqVnhAQWQ2akgwSFozMjFF
SHMleEE7MUdKPjstO3k3bCQ4O2NVVSFRanE3Cno8ITg9UnYyQjxscU1TNSgoMS1obXN6JkRHanha
PmU0eXE/fko0aWpqN1hjWC1CQXxELWxMOVlRXiFyYD1iRCZJRQp6VFVCXj5XakZBPXs0RF5hJFk+
Vmt6YG9zRT83K149X0wtMFZDWklfVF9QX3Q/fDU/VDB1e0xERjlRRjxMRXVlYDUKeiZ4dUZ6Q1Nf
TylCcjJISHZ+OFdvPk97dEdfcj1SaEU8M00rNSNnPEAqflEzQkB2KEcqP2thJVY8a1ErSjE0OVoo
CnpHbzJNLTVTVTM4LXwzUlA/Sjh0I2tlNnl7TURBI1heWWMzRyY2VXJTMDsjdkZ1M2hHJWEzNlp+
MGxWcUxwRl9zZgp6NVVKSTUwPXxMZGRLaEZCMz9FcitBITVoY0x7WWE7Nk9qN3F7ZGBYS25MVHp0
YlFVWEotQW0tP3hMJWFZczBke1UKeiZucip3ayl0VE9rZmA1QEdJRkJEMFYoTHp5R29FbF5ndURQ
Tit5aFM5Ozlea2deP1orQmpHe2g+Q3JUaG88JmpJCnpVbGBGQF5kI29QQEM5JkY4YFpoM0FsJjJ1
U2R0SSUzKTM/UDB0dWlkMGF7TzdyXkA3ZkB7azEoUkIzKUdyU2o4awp6JiNyeTtgcFZaRylAa2xW
YXx6KFVyVnljS0JYYGhLP0J4dHRObTN3NT57YWM0Kzx2YWRjLUwwSipUezFfQjJ3PWUKempYWWxF
WkZydHMycz45eU1XaURpYylvMDxEN3NvYFg9KDZUI2FmPntEUTZqN1YxY3lyb2Umd317KUxtdis2
cC0tCnptbytLbThiYnpFK2RrO3Ykazd2YWpESThYPGZfMmtKd3BMaG40WE48Vj9BV3RiLUY4IXUp
PSM2KCp+SGspVV9DaAp6QWltSVI3I2xPbV5NKXxMa2hENXtEOCRgJi12aGMrb21CeHNxSXt2dGJP
ZCFQayVNSmRVQ25UZWk5WT5sRVAzMn0Kej96ens4UUgraTl5bFMwVnhANEpTSFchaVNVYjE4ZlVV
KW4wUl8lOEU0Y0ZVVi1+byV0U0lMeyp2U3BKYWEldVZVCno4UFJ2ZXZhNDt6ajJYVWB0clZhTW1V
R3Z4OVh7RGc9ZFQzT09BMSYoQ2s9U25EbjdnS1E9anI0YjxIVz5oQkJgTAp6cEw7TTdmUmxKP0FO
JHpIP2NrdzwwSVhEaU1QS0lNNn0wSWAwNTAqfj89KVVWcnJOTEg+aDApNm98Y05EWSV2WUUKejg0
JT1LU2xmdEN4Jl9AYnleKnNWbSNVMTxDWD9PWSNlKTs1aSgyZypRajxgbl8jO1AoU1pOJCZpfjZB
UjtIeEdnCnpZQEhPQDczN192RnBvfGFXUjhTVjdidTQ5QGA1cEx7aDUma2BOOSF+LS08Y1V4RGkh
JFYpITVvc3VqTH1WPChhbAp6OEk3QCZMb2MqREpmc3ElKVMtTG9FTTdqd2ZKVmlKd3c/Mk1yMypX
eVZYYnN0WFF5fW9ZcyRlI1AocD1aVnJVUVoKeilQNG1YX2twXlR3c1ZpQnNSMV5FRVhrKHVGXjZh
RlAlKSVaUkxDWXI7TzBIYVh+X2plQVQrI1hgaXdjWVlVTUhOCnpHMlVkKiV0NElOT0U0d31ma1ZM
PiU4KH1nQXFyOEtmPG5wT1hee3hHJDh8M2tNQnw+KjtgVXhiZENJfGlqeT5lPwp6aUBVOFVJd0FT
WmI1X3ZqYmpRRGhGTGcqTUJiPlNybTw3ND09bThSR0paNFFUYj9fTSQ2YHokKmRIJnxBKlJqTSgK
ej80bTJEU15hUylfMjkrOFF5fHZoUUktSk43PT1aMUB2PmA9WWAxLWMxR0N5JlZVMmQleWxKRG9g
TmomSE8hM1g+CnpyVzFCX3tpX2ctZFpiJih7WiRiTDlZd2AlNGYhO0EyMk1oZXtFM01yKF9HIztF
Kkp2OVRXfUMyUVgqJGl3QmtXawp6WF91ZmBKQWs0KWRGbHdeTVRMfFlfeUluN1lpRlo5XnpnJHJW
KTh9UyhzMFRlbihNZkBWIWY8YSlldW1eTkA8JnUKelA9T0laLWEyKGBLZih5ZUp6Mlg1dEs3bUlg
QGpGXmU9PEN6JTtxZHchdGpRajBHX0NseHlVTFJOSyFkeXUoZzFxCnpxPUohLTQoXlpkRDFZeSpC
fmZAVFJDbWdWMzJBYH5eLUFqP3EmPDAkWWV0R2Z7ZypQKlRHOz5MNyN7P1dMQ2FHYgp6Z1M4fGNF
fF45TW9GKXZ1QHNwPGIrR3sqeEMxNHtwTCtHVk9GO2BYOVNhc0EmQzhmTCtne3dncFpBZXtiVEZ5
MGIKeiRfeClySD4yUkUmWTB6JSs5YDBZQDQ1RkFndCtIOzcpK0pVTUdSRj83PCVmfDhVQ0lXfDQx
c0lic3VlTnQ1V3FoCno3M2Z0fSltRnYyPiVEMnlJNSVyODwzWTViSG1eeU9yfjNDKmFxaFV8b1VA
R0Z3Wj0hciN6JWo5a2Z9MjY/PnJhawp6XkpGUXwrMFc9WURVSXl6c2Yye0w3dmsoOG04VCZNI1Rw
cFdlJWN5TnooWEJXI2lNTUM+R2pQKTg5eElMNiVRUWAKemZMTWJhWCp9aDhyTTBaQTd6SG4mVC1w
XzchO2l1I0lDMVEtSElzZmchPTk4QVhlJWtudiE2Wms1WCE5RjdBP0wzCnpnTGZhd2RWPyN4aXQ8
VjsyangkNTRvKnxGQ3xGbkYjYj85TW97fnJ1YzN6bTMlIUZzT2U0VGpuRCpubngqMGVQcQp6cnpZ
ZDEqQTMpKTZzbkV4aDJ5cXMrWVh6MT41WD05X2FeSD1VZ2wkUDxrT0JANDFlU2xtcz5NU29DXmVW
bWdMZ20Keko7PEkwS2NDakxKaXBqfV97fD8hNFV3bWQ3Zi1RJFRRKWNicUkmKHlOLU0zSl5pTGte
K2w7TEIpPGNEbG9zRlhuCnpqeSZyTnZubTVTT0hqR3pGMl9Wfj89Si17cUpXdj8/VVZAYDVxI35u
dVJVKnZfSDJhNVB9QzRXNzh7dDQ7JSpeIwp6VHdhLU5ZdUNJJVVodEgpYkY2IU5nclVZdjF0RHN8
SDlrZT4lfnpqPSo9aipmOFZ7c3AxPEkoPkNYVn0lPnslLXkKempIcGhXN0VwajNzRG5gVWFkTHhp
eXUxWWd5TkVGNE0zQE4rKzV0ZX5vYjxWR1NqT1piLTdGKkJiMj50QjZLbyNVCnokcnV8KWNkVGNj
KEpDc0hRSUd7e3Yld3BIPG5zWFFBMzZxNHRmSkJtPyVLP2RndUA8d1lII1ZYMXxESk5UJmpCfgp6
UHEhMENrSns/alUka0tyY34mezMrKjFnJEs0I0NKWVNYN01iYGkpK01xQWx3N15YTk1SJSR6Ryty
ZXprRGshc3kKekYxZy1BUmFwYCl7OFMte2QtYCFZQm5sbTd7RzFzZG5DWTQ7R154bCNXRlVDSDU4
PmhTbU1QWjNzJjU2MFR8Z31ECnpMPVNRaSlJdE1tTjVLaFJRJGo7eylXSH1BJGJePDlDZyVBRk5f
OTFLYS02KjlFY1JnKiMkOU5zM1lOYTNoXmNuTgp6RD4/KF93cHlPQE5nMiRjSSRUUUtLe35YVGli
UVplZnIhTUd3Kll+PElOdEFIQVR4WC1QZ14yRiZtYmw0O1p+MzEKekRIO09aMCRBYiZObF8jfi0m
SjFTZm1xeV89dzM2Q0BwOFlIMldJRm5nJE98Z0g+ITBZZTAreGVRRVBHJHgmMEZkCnpjSDNLb1Up
ITZHdXx9O1I9THlvYiEtfENITSYzQkxsbVE+QlJAJGxLaHY3ZWZEY3M4fXgyYmNNKmkyd28rZ2xv
Swp6KXIjaz02eHlnNnJiJU0qeyN2T2E3OzNsTmMwMHl5Nl5hKlMtcUt7KnohR2ItUFZMYGpUUGZ0
NXk8ak5AXkg2S0AKek5sOExVbCptZEpUeFJlQDg2SnwhOz5kT3B6aldBISl2czdSI2c3YFdRY1Fp
MENhNExfWEI1JCh5d1FgYW43UVVCCno1QVRGMVBnKndYUmFibDNTfUBTM0VuSTl2TjZpOHNWMl5F
RF5AMHJyTnA5cjA7VyRec0t6WDxrbXRKSEc3dENpawp6UUhBZUFEfjNAVTEyPEhFYWQ3S3UrcjEm
bjx9U0lLWGhuR2QyX2VjNno7WihEQzl8aTxhN2pgUU9BQ19JPm9uPUUKejkhJHVQSH1DKHQ/PUo9
STAqb3clMVFodz0qUGVhRWpfJSklQkJeak1XJUJlJWchQEtleHphKnxtc25DLVchdnxrCnpAUzN0
SjFgRmdNa1RmbDVKO2F0bmFZbGlyOVRsSWt8TmVpIU0paG8haHBNISRWU29hfXFSQmRmYzVgS2ot
fjw/Ngp6TU9WK2deb0lUUXxNYENxNjtwIW5KfjRQYkFMd0A3Zy1MU3N6cTJXJT0+bkkzaHhUb140
WC1WP0NGRkY1Rm1hXj4KenJXciNSd1QlTD0xX1UjKVJGbjs8UDw3Mi16QD40VERxaCpPWW5RJEYr
Pj0oRS0yfnE5ZGkmclZ3LWY2OTVGUDx4CnpZSzUhNHM3SzV9VE1VZTs9Z2s0WFMlcDx5NyR9V0Ut
MktocGUkOEg4QHIqNkdgY0AhZFFBQ1BudSNQP24mOHg+JQp6SyV2TGQzaXBtTVdYMkV+RVghRkEz
QS1DSFJUTyZINDxUJGh4fDFeJjhBVXUqe29CZmojZFlofTVxZ18ldEtWR2gKekVtQVlkRktjTHFi
MEQ7X2klUmNlIXFFeXQlZF8zRVZMaVJjIXwta2d4bm17fTY0OD52bHp0dEJQV2okVGpDITByCnpk
OW9MOSQpbENSM35RdzVoLXhiVyRjYVp0Y3N+XkdnP3NQcilkcihPRkEzOGFmeStsaD5iaVZDXn1F
NDlRSG15Zgp6cDhFUWdeT248dlg0NiRRb2V4PF5oe31vUE0/TjloI0BkNm4+aUl7aCRaY1pVUnh4
eD9YcVFhOCNIVyVxNWJiQ04Kek8pVSRyWn5NLUAwTEdNSSNGNlNqayt1UjB7M2k3KCNlfV8yOXdB
JmliKnoyKWNmVSszMip0eF4+VktCZTVBWXRJCnpHMkpqN2pJTENGSSp4QHZrdTx5ZXtzJGtuQEJI
OWx5WWh4Uk5PYyFeckYmM0M4QSRyRyhSfl9zSWc+TXJKXz1jcgp6YiNHRjxjeClmVyNSc2dNYipM
eVcyaitHZFVfSzNhd3NeeSYyOUtSTz9kaVdmPlJVPU1ZKnB7QClgcEdMQEV7WWUKekRZYlcySlo8
O2ZjezVQOEE3PjRHd3Bxd214KGBXJmlXXmRqSyowK3xHNHFnNXQjfVVxX19jcXYqSXJzfm10MSRk
CnpJfTNgUzJEO1ZDMVNzSXB1SiYlSj5iQDcmdVBFSmM5K3R4VU9oSFQzMTNadFpUWCRxWEtuPmZo
Vys8cGxDfFlFawp6amIkKiMlc0RmZVVBdXx1KUBpbjUkMzgxPjBBc20mRyt5SVE2bWxOY0VWI15B
dmIocHVqbiRXQmZBKipVamJmbGQKejxQdU4wOzhjfXpIcGg3eGt0LU5MOVcqe0k+VF5eZiRoQjhy
V3sqN2ZiRWV5RHZiaD0mcn4pJGk9VSExNT1iYCYyCnpuNykpIXJoK25mUXhmUFE5Sl88dypZT2pF
ZnVUSSFqQEt+X2lMbXVodG50PFk9R0lDZTxLMW9CeXg5Zy1HTXR1NAp6R0FGMWMpaE5rfVc+MnhC
ZCQhdFomcCZSSHJwfmdELSpjQ2pybF9KbERDcHBnZ21SVG9uVkthZmpIanR3XzBYWDsKel9OaDxi
WXJwO2JlKiFlK2FteX5NYV5RKExPQjgkMiooIz5mTTRPbmgmcXVKSDw5QjFoNmYzZSY8UC1Ldll1
SEduCnpyM2xaVTckeUFsUSVAMz5FVmtFUFM+YVhIcktDcmlGP09uR2cqd0Y/PWZQbGVwRWBOVzhq
dmEqSD8zbzYjVD4keAp6aHchJGspWVphcF4zdCswNH1veyNkMT5IPTZrfm1UdC1adm89MFNLOXFl
cVMpTD1CdjFZfFFZfShZX1JTUCNjY2wKenUje0B8MmxmRDslYzxadGl4d1F5SVg9KjxZe00lP0ZZ
fDdVczRHTTdYRyYtMXhZUkMweSskSSl2MmNIYGFGVy1LCnowWF82bForK1o5NTFzcUhNUWZ2Q0Vh
YmU8QCQhKT9JfWREVUBYMWsodkI5TCNEMTZLPXZaPlElbEczV01UfDJmcgp6ak8pdVFVIWxjcWx1
ITlQZURKVkdVYG9ufXFPZ3ghKX4qRVhycmJYTEBqdExaJXI+c0F0PnQrRXFTMTJgX0k2cH4KejEq
PjNDXkIzX057LSktRDhrZjYxZTQ5UDxebTJ3IT47Z05VbCFmNEF6MzU4KG14KVNeaVE7QCRDMFpM
QHh2a05UCnpAN1pFa1RydE42bF4wdCpgMU9PNGN8JTh6djk3fWhaN3tyRSYte1h9cXNKKzd0UmdD
cWl9eCgwTz92VTdgSFdQPgp6WH4xKEhLRGQtQVlQU01QTCNsfGAycjhoOStkUlhsTSNuMG9VSVJI
clhrVSRabTg1I156VnxNQlZien4tJlhZdEkKemg2aCtfQ3lQKk42PUhQbmEhTjZpPCNnNXllQ3hO
QFlyRkoqUkx6fW96VzB9Y2J+O3QxRjghMkUlI0l9fG9SP2RzCnp6OTFIZD5QaUBgdUM5UzFuVWhU
UThBZXtabk5WKiYwMjZicGYlY1A1RHN8O2ZteSZ9JWFiJmt8P3VaZFg+QCo9TQp6c3ZFcG1CWnQ8
UFBBb3hKRChyaX09OGlDIStzVWF5U1E9Nj1Wbm5xYVREdns4S3pRKDZPWVBtQW5RVyZZR1l8bjgK
enRpPEAwezRJRH17TFB2KXFDNXNNdnN3NDJiOz1RMTZIKEJuQ1hPa188NWZFdmBKPFpaR0wmQEBV
PnJ3THEkbU5aCnplbipaTlpfaHZka31YPnsoIW54bjh4YnNPeHtubENxTD9Te2coTChVKDRSMXRo
KmtfOXJqe1J1THklZ2lFVVRvagp6TCNSVTl1VFhzJUk8UjY+Xlc3SmBYV2F6dkdZZHohcUsreS1Q
dClAOCh1KihIMmAxR3tyfE5wd19PMElMd0QjP18KemMpTEA0aFZlIX5PTWRYKHt+K1IwWTIhJFg2
dy1FZV97Yj97O3JgZUBia35ReEhAYzI3ZH1+T3AkTzlLfSRVQi15CnpNSzFDUmRYPGxvTGZGMUBo
d2EoMyhAS2c4K3toOHFtZncpWilRS3VIaD52dj4wK0NXYWUlYiY0fE1XPmpLfiMzQAp6WWdKUn0+
e2xWSXtUfWFySGA0STYpe0pVPyRvT3U2bWM2eXRKM3tua3ckO2AoazxRNFg9QXpqfnZjSnZMQUIt
TTcKemc1dEBjY0k7clNJKFIoPFVNM1ZlWGxEcThlM2Z7YVpBdj8rNX1hWiQqREt6MzFtNmY8amdX
VUlRTUBxdm1UV0gzCno2LThvMzQ2Q3VAT3c/MjV2UHp7dzN3aD5WXm81Sz5jQFprJVlHIUkkMSQ4
RClKQnNYWlVze1hQIWtTbWppcWJPMwp6JHVUMmBWZjVHZUsmNEtLIVNhfHRVa1AwOUNQczVrNyZx
SG42emdsclVzSzhMWkRwI2BtZjVldUpWb2Q8bHRaWnsKelJqejZURHJ0dWIzTGd0N3E3O15XblRF
ZighNTVJclR2STBeRCErV0hpZStNOHp1dzk+bUMpUmxqPjdWKHtQQDA3CnomfmJtRDdObndqRmQ8
d2ZZNjFRfmgrK2hfXy14MCotTHJRR200TCtuTHAleGI2cm5eKT47UWxlMSZwQ28wWT9yZgp6UHpS
NDV2QkFLejZfc1MkPDQ/WTVVOzZEdTVTfUkqJC08UkYzMVFpdzV+Vz4yMzRJPW9edGt8OTlIUkpS
Xj1kK3kKelcyYndiKWd2Xy04bn5IZz97ckwtMENZZiR6d1khJms0V0w/RUVfZ3QxbVd1S0hzXyor
Y3pZO2cyeilDQTk3VC14CnpiQXR3SnlARU4jRG54MndxKyR0cVJaVkI8Z3l9WUkraUJEMEV3V0E5
Y2Q+PkNZfX57I0QwfmZVMnVlN1p0LShAXwp6WFMlOHVLd2UlMj40QXFIZSN+a0tOekpCTU4mXjZi
KEp5WnluSj4hWisyOGVKNS1tb19EfHNJKV9wNHpEWURMQDQKelktZUY+RkokVn5XdFV5eiZwdTx1
YmV8OGNUeS0mQ14tVlkzV1kwWGlvVi18elM1OUFYI1MqKmIkfTgqfXxOZD08Cnoxe0crRGchQ3Iq
ckI5d1hMQjtNRU1uJTVyZEYkVyQocj8re2VmNnQ4V1d6KC1FQCtZbE9lVGd+WjBodTB1aWxoJAp6
MFpIQDFZKXxDelV6bjRmPVVKZF9kQkNkMlAlR1dBa3o7Tjl5NDhlUjhIPFVicz9ebVJ1Zk9JYUla
S0YpSmg1WFoKemJxTkpfezMhV25Sb21rTHhLVHlLPG1BRDYocmchZEZaLSpqKjRTK3l5djRHWlY1
S15pSlBkeWlSaWw5TldXM1YkCnoqdWdxPEsjI2Y5JSFzQm9ae0I3YncocXYtN2hUfilDbWJCZ3lE
ZWdgdkhQPjhSbUstXnZxZ3NtNm5UfFo0eloxIQp6eDcjKD5PdDJDWnVpRSFFR0g8Klg1NFI0NSV5
ZSZAbz88VX1ZQCh+NjFsfW5zc3EjTWp6NTk+WU1ISDI4LT9gRCYKelpRTT5SJU9hK3MkJD9OP21o
amhjYW9obHIldXN0OFFpaExtc2RGaFYmJEghRUpaKzZrJFFuZTtWPmA3Iz94QldlCno+UFJgcTEq
aGsocGZsbU96Tmpwem4xaDBqQlNKbXpDUldiemN8c0tGSmxkP3psa0RHPnVTLXxSVntJYWxEeHcp
Ygp6P0lPPlE8bU5WRFdrRD5wUkFPVjkpZzVMM0J5bj5mZmIxNHFpPz5gI0syYCs9YiVaY2FvTkJQ
OHc3dG1VZWZaJkwKejJ2Xk9xSXJDP3IlJXhEZ0RGNiNEcGF1bmleRHZBKGl5VXBra3lpV3F4NHdf
XiVDaitpdWVtS01TNVMrVXxCRHM7Cnp5UnJuKU5wJnh3JGo4SSp2VEN1d0hTYyUlIT5qRjtTS3At
OWJ8I0VYd0p5KDQrZ0tPY3dZazRTNiFQOVoybVNsRwp6ak8xKH0lQ0xVSlg0YCVFeFpWN3JrSiMo
YXppOXZPcFRCT3VeJjZqcT1+UiMqRD50Q0QjUnlOSzx4WHA/RE9OZVEKemUmWWBOX3BnNz9oTDRA
ZUlTRiVsQHtGflZScVAoUDclSD9NTD9zbU89SGdfMD9xSntxRkdVTFpuZGVgeTdoaWI2CnpoRXgl
WCl9M08yYyleP2NXSkxqeGg0TiZEOTl2Rz9sWlQpc09qdzZEM2M4TF9gO2Y9X3M/djJPVmJEQTd4
V2k1IQp6S1k8VzBLLXRlSEpsP151aCh+U3ohOXphdCo9Ylo+aWwrQGktOXpaeyV1TEZySjFrdz1I
c2J8MyZqWnUtTEF4QjQKejtFRHVOK0RwOExIPzV1WkB2fDdAJjIldmdBMnJwNmpoYmVNX21WeXZU
dSRnJmFISj0jZ35le0QoX1R8Sk4pPlZ6CnpeKFpIZjlpU0Q4YFdJQnhrc35McD9NJCZ2blJndnRe
KUNBLWRnJnt1ZHpsUSNqUlJMRzEpJmYoIz1hYllaMVRfIQp6Y3FGIWY3a0JPNll5YUBJZTxMKEok
T2FGZWh7cCY4OyZpbSp5fjt9c1heKGdKKXc/RXZtfCN3Y2pofWdteX1KQjwKejglJms/KmZGRU1m
P0l2d1A0eX5IKW89Iy1vXmdndztyVDF3bT1Ec1JhPztDUmMrcWtTUyVkallaNjhCcXpRKihZCnpf
VjFSe0dSTz5hKFlwZ3BEZG5aMiM9cip4NU9RUWZ0ZmdKK19TLWw5P1lwIXpQSWIpdEhzMl4wRDkk
SFpNQEtNbwp6WiNweGN4c1dSdWx4YEJSRHsqZEQpSXIrQ0dTNXdtI0N5cnhlU2RrLUphREl2T1E5
NDJGWXV5RW1mMFcqSFApP3UKemlMbEMxQ2wyQTQkZjZUSDNsX245P3NBJX4qNzN1JHRyWENQV2pF
ZjhHTVZtdXpLZlArKzI4IWx8RTV5QTBuM2xACnppZ0tpflNPSFRBM1I9c3FZcFRHazltVSpiNlEo
UyhZcCVOIWkldXYmQWAmU2UwaGxQZm9qRF8mUzIhdnZ6enpNJgp6e0dzKmBMZCFTWmJ7QjtpUGdC
KE44WD9xdExVIyg7RH56T3FCYyV0RmF9KUYrOXNfcT9rQVgzJFd+Xk94JWZ+MncKenNrWTBtejBL
WnZ7VzwmT0MrO0VGRk5qeDdWYDQyKiFid1VvRDBIVldocmt5Z2M9QnhhQ0QrKVBEVk8zRXNfemww
CnpxaWFQbWg+JntgQ2BHRX0reTZRX0hoS29IZm15KFRZMjNoJigyVXFmKXk/V2RLNi1jYGJGUTFu
SjVHMEBzPW5vXgp6JXRjbF4pQVNpTHk/Uncld2dpZjFEUihsM1gmMytfV2hFN082fktmdDxVKzhI
QkFnWDN1WElmQUheSWJ5ZEJxIWMKekM0SlBGVTREaUE7dWxaVDB5V3VsKnYrYTBrQnBadklWI2c8
bWg7ajMqbVNGVXA9RW88Pm4od2xoJVAxOUojNDg8Cnp0QXo1LVY0SV51R1ItJmt5an53eWg+VSgy
VUBDP2JwdzV6T1o/IUZOekhCP1R0ZysqVnM3aUxvU3crIXdhRVhWVQp6ckp6O3hyT3U4bDNkdSVO
fEZZITlUUChrSGdwSFkyZmVgQWpLbHNEMVNaLSZ0NjtiYVlkZVBgY3tTI2NTeilaNVUKenNOK0Nr
dER2ZUN1JSF2cDdUSU4yLSRNOVVkP01xeEg1OFhjZkVOUmlFJlopJENiQ0Q1K2tuP1BtQDRoN1pA
SlN9CnpLZmx+dzA3RXt7ciZ6SE1qPWZGeTByeVZKaF5OSFZpWTZJTV9xVUNrd1pQX0l3YWt2NEs0
WF8kZVkwKFVZbFojUgp6Wn5odWEyJnFSUjQjSF48V2ZLQXFRbHZsO2dQXiNaRj9pZHZEezFNeCk8
I2Q5WVpeaUJGd1hMQG9uT0wwaWJPNFUKemhPKGwrYiV7VWtVcGwhMmFUeVZRQ2VJeEZ7OFpsNVRf
JFVDMHs/ezEtJllEK1lvSjBVQTBOJnB3RShNbF41aHwkCnp3SDkoOU92fENidDN4SG1jczZvP0pE
YCsyX2l7OU8zIWRSUz9SYm4wTS1TTWo7Z2VBSTEtNVVgYzgxWntVPlZNNQp6Klp8QklnPiVKRiR5
SnYoNCNZezxYPnY+Xzc7TW1KJDAkOyg5ekdjaDdlV3pBaip4Yncjfm9HZD81fDlpcXZzaWQKem9R
dFR5RXEtbVZKZz1aPW9OeXVSKTh2KVVQXm10Y3V5WX5pemw7aUQ5WlQ3SGk1S0JLcF5BQ3dtcTEj
bU82e2JyCnpxMjwoM29fe0RJdENPP35vd1NMUSRKayZ9Mmw1VT5AbW9aWWs9ailiTiNSLUw8Qmsp
O3R2aDxxK0Q4S2lpbTsrZgp6KkRFb3o3M3ZtPlNRTGZ1Tm49PnNvc1JhRm5JaF9NRXRCYHZLVEVt
KT9yUnNWUz4pTWl7WnQke29SKlJNPyl3ej8KejRHZns/K053OTJGIWNQMzdJfF5rMipSSmYpLTFM
clZKJSNBU3VsJF47eyptXnNOWSFDLX0teldhR14+OEQ3ckJrCnphMSRNYEtGKG55I0BlTmV1a2dP
KVIlbFVHQGlNYVhAX2V9TkV5SmFgKDI2KFJUNCRfYHF4PGk2NHdxWk9PIUlZagp6X14/UTxgWkVS
fDNzMFRsTCVYKz47VlhsTV51amZQVkRPKk5fajIqZFBFaW5lajJgN0k2K3UhfGllJXd9ODJ2KVkK
ejZBR0g8WWIjZlpMUS1oXzQ4PihsKUV5ayV4NylAfjl8fGc2ejEzNHxGYk9ie1ZieFRFT1ptOTVG
V0M/ZjcoR21ACnppZSRkNEJHMlA9UkA1fnk3NDcmVEU1Y0s0PiE0KislM081bEQxMiQ/SkkjYCVx
bHQ1b0h9VVIzJmQ3ciVBYDBxTwp6JGZKKmJiUUJDQDArfCE3SSFJSzclP2VgM0BFWnlgKlcxdz1Q
OTdvUmMpfClzUjlHRHtxVzE3XjNlN2FFV3t9ZioKelNKYyVZWXlpb24mfmN6fkhsIUN5REV5X01P
YSpoKiF6TG9VJCRgclchWjwkRENGbSZTdSRpJiRNcXNMfSZYNnx4CnpJVntzUGk/OGV5RUU8cGgx
JV4oRHI9KyhYY1U9VjMhflY2IWc/WE18K0Y1YyUyemE+Mkg+eFJAK201WWtaMHUtPQp6aFgwZmtE
V1ZPYXRwKCpSZms+TkJEKzJhUjdadUlxa09hd2g4WmU0Q0RnN158QFNwP2IoX0RZaHpXJmV1ZkhF
NUYKelo3e3lCVEkzIUlJKFclIzxXYEY4e2AoKVh1WVVGMGNKLX4qNz49TWNNSXQ1KUdMSV5iYGRF
PW5IfndyMzhZYEpSCno/IU47Q0VHdGZoVThqIWt3YFpTdilOYTE8U31NN3h4eVVPaUR8WEReNGg8
IU0wZW5DS0N1cndpMFIpdGZyfkEoNAp6RXNRYnp4bXx4fW1BKEdiR2p7enx2K2VpKD1xcCZwRHQ/
Z3c0ZUp0ZSY+XzRmbyNJJjV7OFV4KT98JTlCWlFaSjgKelpRaGwpdT5LVW1oflhsaz4pYG9YbU05
WEhkQzUhZlJZPFFlYGQ3e3xyP0Bpa3V5UGJgPVQ4Xlh7T2QkbjNSTnYxCno0QHI0KzBsKC11KVgl
SiFMcTlyZ05ZTXo8UDY5Zi03eHB6RVFoNWh9N3ctV3FnM3tKTmR2eWw1R0w4aFReM1ZQYQp6a0hB
RUNIeE5EYkVeeXBIbHlTUHRfb2kpTXRndj9DdEg1Mnx6TTMjUEZaQTxkcHEhbmUqPXUyK3N9QDc1
diRMKDwKelJ4Sk0rayYkfGJVaFQzZj5RJDskTDUzYCQjU21VOUJzQztNUnZpIyhmdEU0ZjIraEN3
ezhLaUYpUTZOPUlZU2Z2Cno/KGhHVnMyblFHZDZiJEU3c3VMVUlULTxFUGRwQFZRdHlCNXQ2I1VE
S21MPzB5QiRiZjR7T1c3NFJuPmMwZHd2UAp6blFzNCFGZCgrU3YofFFQVHgpbEs8aWtZaWZjUkF9
YlA7S3Qoe3Z9YXZ1WjN0RF43dVh3TmtMOylhNFljYztSSlIKek5ofENQX2tPYCVjPTBKNFJnckJz
ZWVrMGBZUDFyPnVwK3U1UEo/YyF5dFBLSHNAb3dSYXdNY05eK1Z0UCh9KFR0CnpIKHN6eXVldSND
U349QGpBJmMrZzJEQSYkSUdPTjUodEZwTSRIciM3UV8oIys5Uj5zMy0qSDk9cFhybkxvcWB0OQp6
UFo2N1deNWBDbG5LcHhjNEQoPV9vXkVXbml4QF5RamI3LWpUWCkjNyE4SHNwKnpXTEBINTd6eHIz
Z3hHUjdHVjQKekhqRTApTz41dXE3TWtEdntyPmBqJmt6dUNEMlZjV3EpKDdgQSlFVTBWdHlFXm5k
O2A3WkB2ektRd1ojQm58MU0wCnptfDkxd2JzYFJBXmslMEVwX3FGfUhkaGRGfEUldEshXlpXcm5h
IXslR2JUZ3lqcjNfJlFhdzRyTTx1cjREZCRtNQp6eF51QGFFM0dJO0FXYCp3cUx3ZzJwM1B3cCNH
eWxiPzczaDMpVFR8R1krdn1iLXtBWHZobiFyPF4mfC19a2VUdT4KemBZblg0T0creTMlZkkoVWB7
T19QYjE9Sz5DYHpscklVc2tZQFJ5N2k2QFEyJTxxYE5oPWt2LWA4Sz1LU1h2cWxZCnpARE8qQFVv
NVh6dSRyMl8pV1JAfUxJNnE+TDYmfHxIS3wmIzlCfDQjPXh9Wm8rb18xaGJGOSZNPFBDVWtTdnM2
IQp6Yk5SZHJQYn0yLXN+c3c9VD9rdWhRUVFUSFpZaDRZXklNX3dTPjBkQ2NsRjVVTmQqX3xLM1JY
P0JOfW00T3UyM0EKekRtPUhOSFdiV3E/T1JTeHNtLTZnZ3FvS14rcH19R3J6VzBTezxNdTRIYCph
bjR9eTdLa1cpeEszJnZPXzd6P2oyCnpyP3shbXtePEFyb1JrfHpeRCNoOVdFZktyKWtSbzUmUCkz
SnlUTUZZN2R8ZSohMmFZWEs0ejt7emgjR1paTUJoOwp6Um9AYjMxI29sR05YUCE0YGE7U1goVytW
aV93QyRqT0JQPmhSWVZ3MSktJih9OVI3KEQkSncjTk45ZzttcXtnTTUKem1Ren44PSM2ZCFhT1km
Pk51RTg9N0I1fDdNXjdCRSlobkx7RHopOU5TYUtFcDtATmhaczlReTQ3SSo/eDQkdzFtCnopPGc+
QXd5LXcyNDR8UGhvX3V1KzlYQk9fXypgQEs1eyNBP0B5NG07c0d2fWNYc0o+UUEoazR0WEZOZFg+
QlZ6PAp6ckJsWTR1VllabWZ0NW92Tys0KnZvaFVULTh9ei04VD8wUiF1ZjZYU3czTWhzWSRHc3gl
NjhfLWpQLW1kIXZLaEQKejMpc0ZEQFFoK1dNMnQ0OUIyYXYwJnpXV1c0anR1dlAxbGo5VTFeN2JA
dkUqSFl+eDBjQmFCSXkqUyNOTWRQfnRKCnpPWGRAfjFRakZAekUoSXA3cTReWiY/LUIkey02X3pT
QTlvVFFLRnNie1BmNyNEYjFzRDUtT15xNGl9UX5QfHZMMAp6TnotVnZmKUc+ejh1VGhIOUMmVTVU
RkNWX0VBIUN4ODhGSGxqd2A8d1BecEZ3dWQkYjJlY1EkYHlyRzBQdntPYFkKek9LSkpNNmB2bUZD
a3FOJk1JQk1ed1RROT5DTDZ+ME9ZcyY/UXlvNjJjcXxybTI+VUJ0NnYkUz8xOVV0Mz4rRmtACnpX
U0M2empoUWxMVjVWUzNNTX5OazMjP19AJlIlX0U2PlRBPHdxVlk1ZHhObyNobmRsPTNobnZ4PWxs
MlNuTWw9NAp6U1h1PlRANFdNbEVuSyh8cjU+aUYkOzxaWWNKQE8+VkglTH0+Wj5iIypoTilAcWIo
cDQ4M2VmKU4/T0JLRCNBVFAKejdZJUZaLWIkRDBHbzlPVW5ScDIyY0lNUD9yUD1GUElZK1lXe0k3
OS1YR3IqOTkpOGFDWGkkZWotUnpOTDBBdis8CnpCJm1hKldYVHpNISZ5V2AkfCFVaU54SV9idjNm
UjtrVD83JmwmdXFfKyh1OT1Jaz18VSg7QXYycnxOSk9nbFYqPwp6QGFoOHZEZ3E8MmlodyNtJHRv
IT12ZjxVYDxaTE5JYktvTj5jMlkkaXcjbj17RlhYPDg5eV80WEhsbUokIUhWI2YKeks8fWRtWW56
Q2l4KnFmKGwwaWFjOTZmcmg5bU1FQShzMHNebyZ3fVNNTENuKzRqcikoZ0RWSmE3b3VQI0thQEla
CnpyNjBQOTJvcTUjMFlvOFZOPWdjQ15yK0ViNEFncGlzQi1tI1h8dXtEYmd0UDdDNHxSYXsqYnpp
aSVtbUI/RUs7fAp6bkplU0lfOD9aJCFGVyRAUlpgQSpgWVFlKUdXPlA2X25tXikwJStodmRIRz1T
TU9kdjJBfUIyYGI4dmBsK2N6Pn0KemNPeVVuNzUzeVd3aUVVKGFQKmxTK2pufEBzPCtiK0k7dG1C
UlNOY1BIVSZWZExDKDRkVHg5cGBsc3xVQztYJkMqCnpqfDhqNzMmdD0yM2I8QXE3VGBQVThCUT5H
ViNHKVJkP1FycHlfPWRqTmd5SzcwTzEoekk/U1plZ05GfHN2N0NocQp6UHs/Rn5LYD9xfXtVJW9e
Zi0pNE5tbW94MVAlX0dgRCNWbVc5ektzcSFrI0B4ZlomXjlKODZya3FtN35oNVJEY0YKemtPeDUj
bjw/P0w+MHdwODYwVGp2dkZxMnJWYUhGaytEeCNAK25BbXVEPUxLSVFAcH0lI0c5R0ckPmdZdjhM
VVR3CnpFX1BtcEB8OCFqdChJfChaPj9FbmkhWXZNJihUNlBkQ0MtNXhFbnpTKCt1YnheZT1DdHhC
MWhie3hvNHV5bHNUZwp6QmFjNHBwN2hOKC18UndOTzhtdGFwQ0BXQCs2UC1tO0oqek4+Znl0Tz81
M008Xm4kJWRlKTE/LSNyWnk7U3RCZGUKenh+MXVIPy11MTtOVEdlVXtZWUVJRWdGZEdJemx5ZmhN
RmRtamxVcXJnISt4eGJRQEdOZl9oSXlKcnc9V2wpTitjCnokfTJCe29KWiNmZWFmNCt0aGFwbDxy
cXEqMTtDOVdhUXxnX3M9aCRyS3RvM292QkZFLU1XQDgjTWRSJT5eJXpvUwp6M0lpKlQ+fFJ0OVR8
cmtsQUxYTHdpY3d6MjBTPy17Ykg3Y1J5VGxjaWdDbThSU3JfQzxgI1ZXKks0S3NVR0UoaU8KejJN
LT4jRns4Iz5GQHtEaE0hMnY2JTRsO3ZkS2U9Zyo7PDV3ZHl3dmcyNFUwIyRka3U8dzlyRitAQmw0
XykyfD5aCnp1I3BebEdsdDc+WUE9QkVneSFXYll2REktK1RfRHVCJWpzZENeO3BXcjhVe1RiciZF
JTcoVyQqTklPWH1pPUk1Sgp6JmBtTT5ofmFhNVdoXzUzS0VGMSRgPTAzP0ZMS2o9IU8hdjZgJVhj
dGlufHBkciM3cVVHY1A3b3tmY0R8JUJMV1QKei1kPV9gdkB+YENhJG9DKEFJLVRHRD8jWHw+Vz9e
TlVvTTNuXiNHWTFJZGFAQ3p2Pm4lV2xHWnplKTRsaSE8cypECnpFPW55N2NrdDtrLVZoKGNrbHB+
bWN+bGpDNEN2NFllKWd5fUhmN3R+TVJUZUNSdSF7fE1HOVVUPTxHU0BaaE0/Kgp6bTUrTyM7WkVZ
MGB6OVc0NEp1SD45QT9kJFpMZEFLIUNybEY2KGJMK0lMO0dKSF5VaSNTPTBBQEApc1VvKTFnTWsK
enkpOG0kb01MaiorQmVxTnpOME8rQGNJd2kpXzJ5fVU7WFhoKnIpSGloWUVSdG9+UldoNnF4ejdx
OHpHeDA5NzUhCnpsaSZFeFRsU0N0ezRFPGpYXzRpQG9UcFhFaTVDKG1RWTA3XjJLbmVvP3p0YWNO
LXw3bERsMjI3aDxvPlFDa2slKAp6cm5qZztJeytjZmc5ZiY0VVBxN244cDNhNzc8d2Y+VVEpX2c2
UWhPXiFxZTwhSittc2E3MlhzIXlaKE9TQHlHMkcKel91WHI2MFNXclJ7WGV5ai1GdlRYMF95UGko
UE1zJj1gKkw8NlRmKUVeT3YydDJkfUpMI2s4dnt5cnwzLWJQQj4oCnojJlJJZGZ4aXI4b08jUjcr
NHJ4UHZkJURYZF9MPmJeU2lwa1B6UyY7MnltY0JqRjxwZypjPXFfUFYmaXY9eGhNUwp6Nkt7fDU2
VmhsVzlxZFB5ezk1TmFARHZKQitRTEZPTlk1fFhYYDg8QVQ1QzlVK2BqaHp6Ry1jckAzYmlzTSE2
akUKemZfb196WGZJbn5aUkFDfVQ4JUxCNnhRMGN5Vmt6LW9kK3pkYyZKcWw4JjNAbE1PY2Jsc2ly
fXhuNnVBT08/ai0kCnpjcVM5MnE8IXVwR0MzN3xndz9NPE1WYDJiN1BSczdvazxlNFE1ZV9jMkVL
fl92ZEl+ckFUT1ZYM3teWDhaRjRPWAp6MGJqRys7P1h2RytRcWJ9KSFYeVd5PTAzbnlfblFuMTxA
bkglPzZMJFdzQFM4aVY3bXpIUjgxa1dTNENfakBnUD0Keiozam0pbkRhMj9NUnsmSChXO0h7Zikq
OHRnPE83NTZERWBBeUQpU1Y7dm9zdyNpSmRyaUlkYDVHQX1BN14mP1paCno9PjRhbExvS293OFo1
bTA4aSViXkZaQUF7YCtkWnM2bCtkYmt5bWw2VEclVXhqcDc0JkN9JkVUS3MzfkB6eGh0OQp6OSFa
fllaVjh8T3glTXlyXmJifUdRO0E1dHImIyQhRFY0fCYzYzY4TSs9UXM7QHRabipwPE07JEc9NnZw
QzlBVnUKejNSLUxMTlQyJVUrXnliVCNGa0V+PXJVMCNLSUJxNmk3SGd0d0t2XylvWWZjWW1Eaz5J
Rm5nWj8/SmghaXJaQzQ8Cnp8NDs4QzdPOHJDWWVyOUB6M08oOT5qO35fdStWbWBlYlJwOEgtNjIh
NyptX1kkVUw9c0M/cCNnTDR6RGYxJGRpOQp6MiM7JV4jR0ZNcCpwVHN5dGRVRH5rWmEzUHpvJU1C
OVBsTjtwOWF1U2s+ckslVGcqZ0J5VGcqZzlBNHxpfEVjJigKelpEXnlJNyokUU47TWMkTDRMfk9E
TGBqenR2T0djNXAjJkpseVhhaiQwZCF8NjEkYX5KblA7QkMmXnV6RXtwe3lfCnpBQWI3TnBFfjA7
UWkoZnomVEsjKHUxMU4hO2JTQUdRUT57dmI9VFNiNThNeCFMb0lAPzBLflJzSFdiSzI2fj1oRgp6
QkFUOWNWVDh0ZWIoWU1PTCtgc2djVjBRKUNrO2xZY25SSm5APjU4KUBISURsbkFYandaM345eTtr
SHdKaCg7b3gKenRhLSpoTWl0anI2UEE/MTUkYSRyLXM0Y0JQZktwUDEkX1F0REU1KUFeI0E7U3tD
N2djJEJGY2orNWp+eU43Y3V3CnpkaUcpfShpPHwpJGY+R2B1b0ZucDNEWHpicTl4WmAzcThedis2
SFliJnEwNDhDbV5HVCYyJGc/S1RiVD1MTFBraAp6Z2Vlcmd3Yl5TI2hLPzxOMn5VPjdNPVh7KyR5
T2heaSk/Z0Roa0hlZFF0NS1ERShFaz96RmwoRl47UzxXXl88SkQKenc3cU1lJEI9ekE0NElMJGta
MilHZUszWDRXaSVOVDw1ZjBlIUw+R2c5UGAjbTBkKGRmUXhOUWBZRjdva24mUjlpCno8diFGUnto
I3NtekVqWHJNazQtRGtjR0c+dFZrantDe3tlVEdnd35BX2VkcCMwO1NNTHNDRVZRR1V0JldiUE4r
TAp6KkFDdXFwcU1KM19jV1ZWVkpaalZoIWtAeUhldi1XQkc5bDUyfiR+cnFMV2JOOVI1cV88UDRR
X3JWZXlFIVZBakEKenwzNmBAYEpeeDlMTWV0RDEzLWUlaSolcGZIc35Teksrck4tXmMqPncqVVZ6
JVc2P1VBeEpHJHVuTC1UQ3QjKGFsCnpsN2lMRDVUekQ7a2NkejM7YXpnN0AmRmEkQHxVVkF3Ymw7
SDY8TmpuUkE/e3VUbXdxbTA5c3shMzAmc2BEY3JXeAp6aHt0TDY8TGBhZnpWYileKSVHI0hONiNr
Nk1SXyNKcD41dT5nI2l+c25MQVFzcVp1ZHBeeiE5aXc9ajB4SU50fSsKenFzQnNOeHxHX3FhKW4w
NGE+KGx7MFF5aWdUYVB5fWlkQF5hWlFGcVVKak57T1d1IzVRbjg/JjkjVl9IfWBAS1pwCno5e0dQ
I2lQKzxiZ1RXUzg7cz9OKGM2IV8wJj9vSGJKLXcxNGorekhYemxzR2hkUi0zNV8+fXh7bkgyY0pg
M0N0PQp6NVZaYFFxfX1RYWdNQ1BCYkRjc3lTMnYwSEVhQ3kyMipzeUwyTXVASDJ6Y3RAeX0qa2hF
WldXTz5VWTtKK3lSYlgKenoqQCtWRUczbXlISXgocGI5P25uPlpyLVZmTi0hRTxZX3g9TH1tPiEz
eHB9RnFxK19tXlNie0k+Vm1waCpXJlYwCnp0NzQ/NGhKeXJJcChQNjtIUlpBdXhELUZoQGhQZ1Be
MypgXklIVE9YZGVCfD1ZZjBqUVBzeGBIX3NwNH1EYWhYdAp6dU1SZzV2VlFTP0MyentOd1p9Y2FG
Tj8oVDI+VkQwdDNQa20lZ0A+ZCEwODkhXiRaKDZqdnxlR3lkNFUzZlJafjYKejU+SC1VdX4jcj5Y
VktFYV9wLTVxZzspTDVWP1FDcC0zWCFPR3N8P0h7a0syPFF7V2s9MjNTNDlvJCpSV2J6amxhCnpp
fUpFSz9gaXdsUGFpQHNLV3Z2P15DMWxEOz9Rb3k7PTVpOFc8bG5Bb2FWXiU7aDdYS0wlI3xoRjlO
RU41UzNTVQp6b1hZbGZqTEd7cjtwdF5wVVlRWDE/ckEldCRDaWhiWj9AJkJoWn57dCh5Qk0/TT9k
X3ImQTxFdXcoMEZSbXxifC0KelpuXmIjTGNDeEs8MXVQeHd1Kzt+cXk8MndzenBmVyUwWVEpb1pA
a2l2bFBBPil6RDs5N0Y8T3U4LWgkJHUkVmhxCno0PnQ+PnctcyVPamlDTmtzbFFsd3tRWm9WVE1I
TWJFfXxUa007e2JWUEA2fDk3fkNgTHVtMC0pa25eZ3YoRmxyTAp6Wm1EeitUWk1DX0xyZCtfJU5B
cU02QGUwVkM7OChWZDtRZntMNlpfdipnfWUxOGQzMW1lV0lHSWBkZTxrKXlHZmoKelJhUjFGUzEh
SE1lKWhBVSp7cEBMP2VXSy1ARFRUZTJAXjRiUjZyQ1NXKzApdDNtd2tCKEJ9JlJEP0hle2Fxai1l
CnpDekg9KEA3Y1JCQ3wrdTd1ZVZwOGM+dHtiejBfN2Z8Q0pNJmJ6VWxIMT08eSpzRjxfX3VjXlN2
QlR+WmE9Nm0lTgp6VHQ0JV9rTD1wcEAxKX1Sc0otJitGSG1Sem4yYTF4QiZOaXc9Xy0tX0s3OG83
azdpVUp3bklRMitAeSs1VExBPUYKenYrXmJLJmBveUgoKDlkbVdDQm5ePHZiTUhrSXdCaTVTbUs4
Zn1YRjA5USZTKVlwbmpqN1c7JFdgeUNyVWNeWnhsCnpUP3o3e1R8dntNOWtwRWdmRUBOKSYhd1Jq
S1lRQCFiaHx1YzdobkhEZHV6cFZGYyomNTRjRmEzZSEwdkdDeHktMwp6TlhKQkRCUz9eaHdGTVI9
Y0BrPUN6KHByRF9zc0plUkNDZzFGVEMxTHRNSnNMZnVWfDk9eDx0PSY8RmtBODJ3KEAKej18bUx0
dmIkPUxwJmVLM2AlaWFYcU5HbFdEMVlDMSY/PEgrQm85PTNkPjteJXN+R2Y2S09KR0kjKWRZI2M7
UzJ5Cnpwdkt1d2lnfF8qJUhGblJIJnZEPWZYPUpKVGlKPW0kYWY2eVk7ZF9aeSM1a0IhWEBeNXp4
VFRvPnMmP1hrKmFYQAp6dUhyP3pNZU8qbkU7N1NFbCFYWWd4VDQ2dV99amxgK2pkYmZ2fUtqZVQo
QXU1UEA1QktnOUQqdCMhU0pZJTI+TjMKemN9S1NzczMwTktfNG5HZlomUiN2eT94P1NfayNhaT4q
di1YMGlpMGdIa0RVVz88V0xQcHE0ZCslY3QtOEZkemIzCno/TUR4Ty0+T2d+QTcoNkVSdzA8WDxs
ZjNESlIzWlM7eG4qXlhWWSlLNnxYUDlzMD9HTW9WN2lVbXl5TXFrS3tkWQp6JX4za3pyKEFeTVd7
dGczbmh8M3tUazx4bUFaJjh0aWt4JGtIUnQpUSRVdXBBSGQ7Ym9PRSNrZXBefWV2S1kjdjMKekUq
IzNzRD03Myo5ek52cVJmV0JEPjlXTSU/UmVFVWcyfUNVKEsyM0MkdH1UQ1UwdjtlWW4pXn1vSSlQ
TXEpQWdLCno2dVpTZV5JTEFZbTdNb0hafCFRTzF1cGlTYHxfWkZSVGJRTVpwZUg3YiVuTyZBdTZ9
NSFscTRJVWJUYkFzV30pdgp6MF84KlRVeztBT243QFM0bFgtU3Z7fjtSKjUzRzI3Ql8zfjteWkMo
MyQ5KD5MJjUlbVZWJDlebSpQbXVjNTIlRlkKenhpJn5jVzF0UTIzdktiYFNLRkdrWmByJkIzKz0k
WmdJO1ZuaEk4JVJhe3c+Pmo4IWxmcG0yMUY/YipFQSMhbSVoCnpacDM3YVYhb0BpbyU0QlNHVWE/
MHc1SzlocV9VR2lMT1pzK1Z9SjM3eml3QXdhayg4a1MjTkVNQm9MQiEreV9fQwp6QEBoNE8zUiMw
dStlTjJ+PT15aGxgfTRNTV93VSU3RkZ0Tjxid30pYFRkJHwrakplTE5OZFp7ZkxucyhDSXxAR2MK
ejlMQlY2VT1RKiFaYiNhfHtSaDNIVztCSm9IKFloR0pAQ2tLOCNpVVA2X2dBRHpkLXwhKUctbFlL
MH0kK2Qhd0FZCnp0QFN5fF43b3lCUmBedHFtNW1mNkZscSVqJHx+UDEwblpuZm0pVmZ2cWlwNGg2
KmhiM2JRSmhIX09IdnZQOGVmKgp6RENuVkV6fG1YRUBySElFMEhLQ3EyMiY/YV4zajFVZ2tVXiR1
M3tab2ZRazVYcShCd2c3QWg4YnArWD11Q28qcEMKejw8fmQ2I2lTNWVoezdtTDlFenR6d0NQe1RM
YVR1Kj1NWHhIQmp9I0hCdXApfEZOTlRtWCFAVHRXdF9FPTJXQEsrCnpEMjQjfkwmKUVBPGJJMXYm
WnxgY2cjYDN6R2RaKihzPWNSOHBKRkV1ZThXYUJ4UCYze2MqJDZeRHBFTyhxTjtCSQp6KDUzbWIm
JWJTSkJlYUYqSmUoMWVDcj0jcmgoakF3cGEjPChsMjNmQWs7MEttIWVEQjNeRml9MGdGSTx4QXZZ
QTEKemRgUntwcEd9fHklUSVDVndeXmleckcyZnVUZCo8fmJsdzBFOyR0MyNtZ1loX1Yye2hIUzde
SGZiZz9rclBLSGlzCnpZSFZUPExMdn5zSkRRJUI9IzdSQkl0MStQejBnYFNRWjdtZmheRn1PRylq
OWE5e1NZakd5RlIkNChrdiZnTiFAQgp6TXhjI01tMnRZYEdXQ3x5VW40ZH5xWG1xWUtWSTU2ME9K
d0stc18jVmlyYkhqeSRVVHxsJURjdlF7O0ImYlAyUyYKentgTmFGbiZAaXtkIyNXNTJsYFJRRHd9
amZRfmh5bGFiJHNiaUBjfFRJS3pqR0JCI24rPFArO3shTlFCK2hmX0EzCno7VWB0aGY8Sm9YU2xE
Q2t6WElkXkQ3Z1A+TjIrR0hMa0k3N1FDTXxLSVBEQ1RJREJab0VuVHc2X0pjVXEoc3RVJAp6alVE
QSE/TTx+cl5MVDZAYkJlQG5xMVUpYDc7bTdrSXUlTSp1ZjBkaChtIzhEZCFEKSR7VDx0Rl4/Q0xk
cUdJWTsKejcmQiVKcWJCUEpRPiQ9SEEjVCFNekl9TXBxejwpKSVGVX4mdFA+ZTIjS3hNemx7UkRZ
U2JPPTZDdjVgTDEmYVlxCnpZOEJgWUlzTnZRQ2F+I3dQUyY5cUZUSVEwd1dNZW4tOGNuK3ltVTVW
dntKbzJXS2JvMSp+UHhwNkNHdHVETmJYegp6cU5OQyljRGh2PSZ+eEBqYSgjWlQ7OyNfbF9QOEFU
b2h2WFMtQnMpaElCamQ0IWQ/M0RsMCo4WkRQWlMoP08odyEKejFfZVhETHYyPS0pbjFoP01NT0d+
R1hHcT48VmA/dT9nTlp7NUpmIUMhRXA+V3FnYkh9cTlgVldhdkUyK2ZiaH1ACnpkWjBfYGZ6Qihm
dzZ6PHorTzQtdV5Tb2U4JE8kMUN2fkpXczczUyp9IWY/dGJaclFaY0RoN3tXVzh4ZmkwNXg+PAp6
QTYwZHFXbTU7UG4wdWVoUmgqUHhxJiN2X0UqZ1FqYW91e200TlBGSWlEdDxQajkkdlpmJSZCdmVa
SCo5UkZ1RCQKentZbX5GWWoqWWVqVyY0ZldJelRPQlptXiFxJWllPHdxYjQ1PEtnQXdTK0NvJjRX
TzNfaEc+Kmh5KUdFVVZ4VCtlCnote2tLRCUtKEtvcXVtMVYwZ1Y5XyMmOGg5TjsydSVEKDtBTlRW
X0liVjhNazkmKkB0bG15eVM0O2VtQEI2LT11bQp6Z1U3Y3BMP0ZXZCNwZjQ/aDVibkFGYUpBWXo9
WW83Wn5hZ0U2Q0pJZVo0b00yYSExMilldWhqOWxJWTY9Sl5uMDIKejhKe3NCTmNAZVNJeW12UzQ2
Z3BZbVhJUWZsMEdTVXkwQlhETG8xOUMtJnl9Z1I7SWpAQCFJKFFDfUt3NWxPRT5eCnpVXmNUbSl3
fHBVQVFJUkMrfiRqPChuPXs1RUcjVXlVcClTLVJhY05OPyNNeHo3QllsfkRzR2t7N214N31vZSlE
dAp6T3IoPmZmbnZje0UzSDtuaHo0d2dSP2tYV0whVyEqVyVtPi0lZlRYbWhwR1RoWUdzJj4+UDNY
VypHYDNVM0M5VkEKenUxbVBAPlhWa21LUzBfQHg3UWkzTiVVbllrYik4YmR2RjNhWntCMjZOWkdY
MmZ9QFJ0TF9BNXBrTFFDT1V0RGRLCnp5emhmQT1wRTA7aTgmM30kVUV5YytlQ2BSUDk1MSFIX2Jf
OGF9NX5WRHZIeXtPNDA7OF9nY0NnaXMraDl0Q2JxNQp6SShnT3RURz5qTlc0fj9KMGhEKFIxIUx1
JjkjZiVTRiExI1hsfTVpUnVnSlZqWiFqZC1EYUcyQUxqUDV7YDNyUikKellJa2JJTE07UHZYOE1B
cXdzR31+Unl8MGc7aDNQcGpOTDtqeXtCcVduQXFCSTM0LU5KcllTfj08UHclU05qdD1HCnohb04k
ZHhzM3RmKSVNVGR7SnVCTVVvP01TQFN1V1pQVjw2fEcxJSVyNjhySXdlckVmUkh7MGRjVVdeaDg1
Yz98cAp6NU9IPlJHQ0ZCSzRVe1IpekRfQWgkUTUmRmJDVU5nQ1lkdjVmeFluajw1PT9sUEw9c0c/
bkJlTFdadWJaUUQwXjcKelVnVml9c0tUOH1RV2JlVGBUWkJ8Kl9ZUFhtQThHJEhtLVRpb195PlBU
Z3ZRV14/V3pyOWViNnlLc1lvMkwoMlhQCnpnKWc0PnJzIz1oLW13YzV2Z2NSWXEqKyY0NHZNXygz
fmdPaFRuYU5jPG57I1M7YDZZKXVxTzBfVWRZen5seWc2cQp6NE15Njl5fUp3ZnIyVTtNUX00VWFe
Skd4cWM7NDRZZCt9SmpfNGtBcV87WmJtNigxMmNaS3EjKCt9SnNHMVo4XmMKekBGdlRtTkdUVHR0
aTE+Nzk5S09YVj5WeGZlbHA7UTlQUWg+NkNPWSlQIU16UU5GODJycTBQR1ZIbGklWT9EOzFpCnoj
KyQ2OGNSSjRfTnFlP3poN35rYENsfn5SOSR4OzteTXJna0UxJWJjSiNnQDdnTj5WV3htRDhZQkBp
Mj5nTTZPNAp6TV9gaCNmeSRKMCQ3Z2E1OExTMGBXaG1JV19BZyhqWkglYmUlKClrbDl0KChvYEdV
aVIjeyltaGkma1oqT3QoQyUKeiRJJD1MNH1NPz1ZamJRcSEtPnx2e0ZwdWE8YTJpRTwlXmpGSF5f
QDl5Tjs9cjJ5QXxOPEgla1dgdElHZ0tmbmFACnpgPngmbD80PWk4dV9AQ3ByKG1vYWdmfilWWVJr
ZmlAclZuUjxRaSR+KSNDJVI8fVdaMjRkOFM9TTljZTFMNXFiJAp6Szl4RXFFWmhaKXVLfXFoJnQ2
fnR4RTw3PmIrQEwzMzBvZTFTN19JckFCOSE0aUdAfSVZXitgVmZlJXtFKm0pZFQKelhmclIjdjQ4
Kk9TSUtEfmIobHg1SUY/WiM8IyFXSEZDdjU+K3AlbVgmMDF1T1pAMkBDbip1UW5keT09dm0lTGEp
CnpVYWY7cDJwO21uRDJAO15OZVp3eXFAci1Xc310cGxrVFI4bllIWjA+Y2hKdUJHeTh7c18mWmRn
VTxPNllHSClZRAp6SlVuVyg2bV9ZPm5FVUwreiEpQG9oRng7ZyRDO0hxIVkpfS1XeEwqYiNENEpv
ZjI5UldJLVVAKUJwQkU0ajBSK1EKenV2Z3p6I1UpaiZsP2J2K3Vsa0AzOGhAIVphJnpyNFBPY3sx
JFVKYjUtTTxoRmdiP287MDdZTjhMJCFxNl85UU9hCnpASm9jUyh9bWZ3JTxsUSFRRlE2OTllVyk4
LUIpa3BIMD9lOUc4ZGA4VE9RISZ5fkZUfEBGO3kxS3JqbGtPWU4lYgp6SzRmY0ZKIXRRTUVKd2Jg
WTFiUX1yNCtQOF4hXjR4Nm5TdmpnKktScE9FPXV7UTdheGElMVVVVHlYeTlBZCpgS0oKeip1Z3k7
ZVZDN1VebyVPYSs8QDB0Nj05LSlRMFJtZFQkTk19di13eHRWcTw0dDRpdSlrUE4pUnUqMkxHVS0z
YSlKCnoxQ08ld1QlTGkqQj1Lcz8+MS1QX2YhPHt6bHo7bm97eyMqSXdLXko3IUZ0SEomKzRLTlQz
cWRJcnNUfFomJWcoRgp6a2s2a24/K1JPVl4qdlVINjJFeEsyV3tgXz1rM3Yte3RVUn1WKyF3aW0z
JS1YNDYtZk1mYHNNUCU5aGxPdld1NX4KejVDQTE9TGRhV0Y1YTk1dG4kVStVI1BeZ0VpWkJgbU5D
eXx7QFNYd29QI1AzWCtLUDtRRkFla21NWGtGajdrXihWCno9dHp1dTUzYzYhd2xKNlYpVHZXOGlm
S1dFQFo2K2BKMmVLYjZVRkkkeUk1IzQ+WC18eTJ+TlUrP0lmPC00OHFNQgp6QCsxT2U/XyMjfThP
RWduK3U9bipWaEZ2MkVFTzArN3xlbHEmVHo2NGlsZGFEWXsjMCtyWUc5RFRBeFJSNl9qYTgKejJy
dEA8bUB6VUQlSVRPV1IlcyFKNWl6Oyt1MyUxT1I3a35la0VhUDYyPzElYHhKaVZtTC08e0pCZjtp
e0RzJGEwCnpRQD9tVD99S2lrQUNaMjtfT0BEaklFUm9QWTkmMF5VeyUkXzlnbig9S0ZDbTY4NEMj
ST44MTRuWnQteighWjJuYQp6aFlHPmU/PHVEQkteWkUoTmgmPHVmNV9zLUEqJU9BTnJ5Y1JRRVFo
NlE5ZFhiYXU8cWlkIUh3aGVJTXg2LTtIeC0KemJgTko7c01yQTBCND44Q2NqS3JgKlQkbm1rYGR8
LVFEcmh0WlgtRzFDVGNGRyZZV2N4Jn5fJlZ4Y3RIKFp9SWYtCno1V1c0MGBWRWFeKXd0REdXPGZW
TWxTKkApT3tramlaV2w3QXMrd1htT19AYHs3c1hfYGlhTjxONzdLZTlnZ2tRIQp6VStJYG9AcDJv
diomTUxGSjwyOFlLUXZ3I3VoQElkR3AkemBoKkl2Zzd4SVh5XipQO0NPQWZoK1Z6QHl9cFZmUDsK
em0zWH5fRnV2RHdEOWtOb0U5RkZaSkNZZX5aNEhGRyFPKDYjI3JtOGllOXRgU0ElazZzc2lATVlT
T3Y9JnhnfjchCnoydmVLcSZMTSlRO1R0flROYHJ3c18zVmtuQWU7UzFYdUhhRWhJOzAtbVdlUWs8
WnZkMyN1cytCTkhXSXpQQz1gPAp6TiVjQ308ZGZmZz19RFZDYihEU2ZGYURmWGg2KlBuO2x8UzA4
PGNAIShqdWE0K05Adn1PX1Z1RzMmY052e2E8YTwKem53UHZIXlNQaEBnamAxK3h1K1VPeEVWRHtF
aSVVTmgoa149bnNDKWIoVXF6YSNaVmZjekhgJUJKRnMoflUzSnNsCnptUm5SdyZRJUt6cTQ3aUJy
aXYpdXR5ZmZuNUVNK0xASTIzakhHMVVtUFRUaDhRfSVAfmVBKlQtUz5tNnpmcy04JQp6dE1MOW9q
QDg8OXBsfiYhR1kyPCMpdFdjJFUlJm1ZSHQqdF8/NDdxKFNxWlIpeDd+Z1pjOz1QbGBwZGpYTDt4
SVcKekxzRX0jMylaWXh5ZCV3fGpCOUlhP09BfDNoRVF4Ylc1SkVxM3tYcyQwMm47IzVUPEFPPFF8
QXFYbENKKzBhYSZrCnpoQFl5KmF1Mzg5TzFEbzU7aHlSQjwwdGE4TG9peS1fS0ooYSZWQCNqYnJO
OT5gI1Y9YGpBVX1IYm9aVjl7Q3pKPgp6b09XQHJwRSM5fmJ+KERnbkpUb0J2TWsrbyghN14kejVD
ak5VU0UmS3U7Ul4xM0RoIyg/KEo4ZXcwbDFLTEEmWXQKejgqdjI0NWk1bHhkTjtnOUB0cXJaRCRi
TipTS29BfVpRciVle3tBMlQmQUk/S1g+QkBURTF6U3M3MSM+LXJCeWJSCno3T1Q8Nzh1OEQqZUZ2
IUZEN09aUnVURTFLbTZ3bVM1YEY+YVNwNmJISVFBYykmRlRYZjF1NzZ4KElRSUVFeT9hVAp6ZSFq
dUV2P1E4eCgpZW1jZyY9eVpkKEdOVT82QU41fE5XVmJwRU1JNzYjPXZhMSlWS1c2K2Y4Jig7Q1Vr
PD5XMlkKejIwaX1CJitNc1plYCpWXnoxIVk9YDRLQ35zPG00YGJPJU1ZcjljVCtRb0I7KCNpdz1E
e31qQGBkNzd6S1VJWk00Cnp0USNyRmVEMnY3bjleNWdHWnRMfjFgNX4+P2tJUmttVT0+NVZXJXI1
OWYkLUBPVStTbGJ+bkUxYjwocDRoPDxKJAp6e2BoXlRwdjZ1XyR+VihXbTN5WWFlKCU0MG5jbSNO
UjxCN0lGaiMoV0c0YHpwVDN7dXo+PnpYcHF+fDl9ZGQ3PykKel9CKzQlPi1KeTJAK2JFOHdzJmFS
cUE7WC1rUWVWOVZ9OXUraXgpWD1eNllzdEpVMWRwJDYwZXsqIUNUSkF0YUU3CnpeM01TTFVJdTA/
KTNtbXxaSWo3Xng0NEhZZyRHWjt5e2d7cWlFTUs9cCo8aUFIPnc3N0tTaFIkU0JyLXspdyo/Vwp6
K1p7Sjl3WXhyYTg+bTtPZVVOJV9rJX5BMzdOQjtnNU8mVGNBRHhkVUFYX3dfX2RhO3JPLSFSJVBj
UVdNWCh0KEUKeipNOClLNnNPUF5kPlg3WTdea3dsN3ozeHhXPXhxM1B7KEV+c1F7NDsySFVmREtX
b315VkBLNTN3Ynh2MVBkeFN2CnpiRUdmRlhhUUpYRVVVMWdoclZSPHMoTT05aEolSj9zR3V7YGtV
ZnRJbzwlSXZsQW5mMz80KjZybXlrO3FjNGVhMAp6QjZBfkImWTM3P1okWjxwXmBwcHBvLTZmdV49
Mno/KlN8cCFkJGlycHJlfTwmcEBxP3k+QkhkWj9scHVXZCskeEcKeiU9TlB1Ymc3KDt4SEJSKUVf
RGpHQWJMbGZgZHI1fWYtbjZ0X0NZJjZ6QXB2bmt1O3p1M24rVHJ4WmBiYHZ0WD0hCnpAPjhGJSMq
LTg9M0g/aEVCWH4kPHFUOzB2ckVlc195LTEyQ0RuaSVHdHs3I180YWUramZBYG5jTm16VkhSUk0q
Uwp6RG9peXlNWldkMjMxZTszeTBgM3g+bFh1SXhmXjd4MkFlVyFCOXImRlN0fnFMTTE5QlRWTzYk
b15CU0FSWT1HaW4KelEhb3RoRG4rdSZ2LVdzfVhZUmNpbmFVRXN8RmdaPTdhenNSditVWm8rNVlt
Nnpoc3YjUkdVPlpsa2l2KkFXKz9LCnpQITM8TVZCQVlpN2JBU3Q4O3lydVVZM29We2pCWlV3QSRX
WUBpPip+TjlfWTJ5biFfP3dOYE5JT0EyelImfUp+bQp6dX53VHBlLTcpZylyeSN3Um4yZ2t7cm1S
MFZMeXRZSzM2VEomRmF6UkhnP0s5M2R4NERDZ2g9c1hhcEpKQEppN3QKeldMN01lPkg0SHlubSRN
PjRzIT9rKkVjaGhUUlFVbnI9VkVgZ301NjRtTEpCUFIjako/MD0mSkdGcTROdWw7XzA0CnpKNDI0
ZCFgdXFCTi0wUWE7OTF3PD9QLSk7OExkUEl6PE1wSTA8S2V4I2BoSW9zalhHbXlxPm0jQG92Pk41
dnI7Zwp6MHRQYz58ODtlSHY4V1lfRl5XOU1nRGRZSHdUSE0+b3Q5PCM9N05DfE9EWjZJNVVfO0Rj
KlpiY00mYSNkOCNgdGEKejBzX1dyUiZrYVBlSVI5ZF5kNSF9Kiheb3piOUxZM20qd2V7RiZ1czNt
fm5SZTtDfHBQJDU7V09JMDJLMCZgdHdOCnpsN3Arek48ekFyTj1zKXp7O1F4MEtLc0M3d2BKUzdr
SEwoZkUxPX1IZ3xANj5MaEgjXkRoVj93JSNhMyUpcE81UAp6OFIlTntQJmVJfUF9TyNfbUdlTXM+
YSl3UF98c1NzI21lPzwzT0NnZ2pnQEwmJilsRWxqJnBXVyhyJW5aJUdNRmwKemRUNlZAeXk5M1gk
RGUhTiUtZytzYyh5JnhyKSNCR2BPPndhVGBZSztxM3RBdUZUO3czYn1RRyR5PGRzOCM8UTx8Cnpl
YH1OMyZMeGo+YEBqb0Ixd19rdSNmRGxZRCRRfDN6QW1ifHlKJHU5WHE7TSRkfUppRSlzPFRFMlo5
cWN1bT1IaAp6YFY0SlRPbWtBfVRxe0V9RHlrV1JnNWpQKzhteVQlI3M8OEA2SlJZPShrR3Z0eU87
V280aHFzbkpEJDQrdEVqK0EKeigzZzRxWX5+KEgpRktANWpxZEJoUSpaQjs+UGU2S1RsXzJfbz45
WGBUVnBNcUUpLX5hOFc1dWFTSHVePlRfTSZ7Cnp6NVlnY3pQK3VQXmpEV3Y3Z3BGcjVEaXpYZVpm
WUw5RXhMdyRMdXFtYXshRURTUHo5e1pLTUBUeiNHc1NzJGledwp6MDx5IVA+JE9xMSt1N2JpMGRO
QCNBRHw/UFJnMjUkSj0yO2JUSm5QVDlMbng4U0JnRUt7UVBMRGAqcSFCQGhEbXgKeiU2NiljIT0x
QFhNfH0wWlFxYjtxNWhxcEVhd1N1TWM1ZDlyVyopVStMcT1OemljfH1jRW9EcnVJWGY0e0VBJWlt
CnpfKjJ5MnR3aipjcHl+PSt7cE1ANTRtRFpMXyVVfG0mXzF1YF84fVJ4VmpWdG81Q3hvVDhgaUop
I1QqSitSMj8mcAp6MyNyeUQlOXBqeGhBNTg+bWxvNUtBJDI3cUstOzdjWmVaVE5NQSQmWk4yKHda
Mj9rPF9qUkEkVjxwRF9KJHs/O3sKekd+MCNeWmBtRVVlfUcmJFJqQypsQHtec3AtSFRQZU5DSHl8
R2wkM01BaVBGd2YlQnxvTld7b1YoPWN9RzJ+VXhhCnomTSNMUDI2LVF0MUV2eWU8dEFwZjNjZ1Er
QndGemJpaS0qbU5VaDk/RW9HWTNQOWgxIzQwQTdZaSgwfT5BI08yYQp6UiNaZiVnMFRTVz1kUlBh
RlVBMUFkOUtXdE5xI1JAakpfdzQqVnh5cyNVNXFvVEBUaU5DZjcoa1VvMWV3NEN8eF4KenFgJFI/
ZVJVdXg5R21XP19ycDFaS3VQWFJzdkpxfSt3WHRqOWhEN1E1dllxQjQxSVAqXm5iMiUtTWp3Sm9Y
U14kCnpLT3tIME5NRHNRZ2xHR3Z6MGZXdFQhcGw4d3o0K0xVM21uNjVJMGJyeGUqa25RIXQ3dWs3
K3Y8Z05wNX4kSllVNgp6SVlgeiU5eTBUYz1eTyE5JU1GI2lKODg9IyY7MENqdWt4aV9CNnNCfHA+
X3QrUGBeUGZqUyVPVzhHR0IyVFYleW0Kekx3KCZlUjNuNUooI3c8Y0Y9e2pVdTQraCVuU1JGQDVk
ZDcpK1ZyV25Ua0cqQXFMY3drQU9+RUNFUVBxRXdvK21MCnp5RiZtVlIwJHx5NGI0cnFadTxAIUgr
N3ohSmgrYSY9YzZkIztUWmtGUUR7UGpXRmMkVShQbVhodUhXZkstVnphcwp6VCpsIytsb1oqJT9m
WTs8XjZBM0NJblckdnVpJVk5VFF0SmMmKHZGJXs0IWBLSilOWnNAdVZFdDxLeT8wZzRRKyYKemwl
b2E5cyVGI30rck1ZMXttR3lGc2VTUitmOEVBMFdrbnomWFJ2VFB5R3AjSktfME99JmVfPyhlWDNM
ZzEramVmCnpFQjNjdmAkcm8rYWg/cmg3V0FYe2Y3XzFrLSVUK2B3ZFlyTlpRdFR2c2ZZSHNwbU5W
fHl0Y3hAQG9DdXVqO19PWQp6WiMlKyhpQ0gjYjhaOEdIZ3RAWXF1PEYjP3I/N2hIR1ZaPDs9QD1z
OFQmYi01NmRufnBoRWIyZmEmKnN5WXROcyoKemgqcExsUXZMWj15TXRVJDBZLSV2YU5xPzVxSy1U
eTcpdG0/c3VGRXYxbCsmPSVPbSNXYjhHQ0grZGZPPj5kV0BQCnprQTdxflVWRHdWSG5nNHlkRXxX
N0tAa05oZzFYfkp5ek1IVlM9PWZMU15lNU93KjJgd1pROHwqVG0maG9zakhzYwp6bm9NaXU/MURu
cGRnd1BuMUltYmJIKCUkJW9SV2MzQz8paD9zeVhhNTdROF9ILVJPJXYhYFNvSCRgPkl9MytidVgK
el9mJVl7ZilfeSozYkloWU9GX2xeOCFLZkUmSmU8d2x2c2M+JXNrQWtZdiUpYDV0TVZae35sNWMy
M1BEbyQ2bC1VCnpOdiU1V3h1O3B8U212dyRSYChpO2IzKHs2d2xEU1Vme0BpcW99dXJlNG9PclNj
MGFOMUZFKDJJVU84QnZSTnszTwp6SH1HOGM+X1g3YzhMVm5nNlZiYWJud35MejVuVW1WKmtBdEhw
Vl9fbC1zaU9+QCg9XkF6bV5ELUheUCg4Ui1xS3sKem9oQjlidnhrM2Z8TThzJT4xTWJVbyZ4c3Nx
NUd8WkteYXcqTVEjQEYqdGl5RHE9KilWdkdDbmRMZUQrKDZ3eEx8CnoqbTlEKDZETXJuO1gwZUw9
eFZCJE0+Xkkqd3VXO00rM1BkdmEzTDFwRWElWXY8PlRuZ24wMU4kXkZSS3B3R2pvbAp6X3xuQzhN
cGl1JGZMdzF8azxsVX1ONXlXP0pkdVgzR2tMY0UjN19JPipaPHVQcDMxUkhafmxPLWQjVGVOYHN3
MyMKekhTTTMzSEFFeVMpUmkwJlote298PSohV0FgPCV8RGh9WjFjZkk7KGBPYG0lOy1nNzFFT3hq
TClYQUdyYV5zQ0tFCnp2TXV1bkxwbkt9amBxP1VGZy1hYjwhfD96YHlsWDBjRHd2PXJjVztWdWJo
SThANkZvPVFmQFJKJEpMK25zVzckIwp6Vy1BKE4rUW5EY3QxbW9pfE5YRTMhTiEwZkNkSnNyIyZ1
R1d0IyZCfFVtTyRLKWUtK3M0dG0jfkolRSU5dz12VCUKek1yUmU7I2FHXkRUVkgkMWp4YDcmTihF
S25kcjZON0JKYyRjZy0tZjgyPDFGfkRSN3ZDWSZ0dy02TWAoUm1TdF9yCnpxbTRHanpyeHFrMUIq
by1hUiFWUW8rbzx3dVI8JmZiRWBFM3o2Kj1KNmNCKEo3aGh2UGQtTWYrZVp2bGZpJD53Rwp6VVFX
YzMqWHBlYXp6bGRsMVkhRWQ3R2BLNHZzc3MrVCsydD0lIU9Da1lvSUNwe01uYnVIOFUoLXhwayFn
Z3FHJnYKeiVrVkhoLU80PkwoZ0YtdkEyeDJialJsYVBNTkBiaiRVdTRjNVooI2Y/Q31vPUFAS0w0
U0U5JTFEfklTaykyQChvCnplUiZjPmNuaE9INj9nUDhmaHQwYWd7UTk0N240TXZjfk9hKjNaWnc/
YCFfd2JEYGMtYFRsTHlZVUA0IW5zcEo2Iwp6KWhVZjYmPGdkek84SDhlPjdFM3VkZikmc2pocmVV
Qnt2ZD8hcjZAYitgdyR4M0p+b0M1JGF4fjR7LV9KPGtKWWAKejFAa1lxcCtrcXpfZ2U0cyVKb3Yz
TEUlOT9yK1VrIUQwRSRZVSswIz4qSTJgeWN3dmZ+Mz9adUhDflllQSF2bTMhCnpkLTI1PVozXj9O
TX5Aanp7bFJoRE1VQlJVMkB9OCM9WHxReD1OemgyaGBTVD93XkFaMlI8NXVHM2xALX43I3pBNwp6
S3VePH0kUkpaZSZhT1NYZVhVMjI4Uzg4MGg2bnxreCkxbUFxS0g1fmZBOEQzKk52MVRNND45N29t
djFwRSg1IX4KemxqMTBVTUg/UXxMQGNhKTJsKl5IUThDYnByJUFOT0B0JXNGOTRhO2oxcXo7Umcx
b3glTS0pfn14bylhLWpPb3dLCnpUJTd+N0QkRlZuISVBKUghbG19PyVhN1huOWUrYmtsem51dEFL
ZiozPFg4Z24+fjIqVGdQdW8wKVh0clVZe0p4dwp6dGMrMlNgSz5pSlhZcUJtNC1EJT07SXJvX3N3
ZHZAaXMmJXgkOEEoblB9ejhzWEg7OzcqRXRle2Y2OVcoeGVwO0wKelhnRyY8TFVrTzBLMnliaVQp
fmBfcjsje3k0Pk1rZj13fl8kRSN8QEsqc3ZiKTIxVj0yazUqYDZgMXFOMj5jbkNECno+TmtGRFcx
b0ttZkhNZy0kcmJJSD5MMylRbHp+VTI0Y19sMDQxTzRGXjMlWENGVERCPVoreEFHVHY8aGt7MS0y
LQp6QS1ZJU9ibjgrPDJCZG5NcXU9OTVsZj13UGRjJWl+b28hPkwoR257KExZRjdudU9Sb3I5cVVM
SD0qbTNzcDRUOWMKenFldCtIZEdFcWVKVFEqbGJ6aCYlbHlRJFdPJVBxdStYeUs8azRGWGlqZmdC
NlFIX09PQiNaZ3tKeSswOUZScjlRCno0JF5Qa1goO21rSnBZQGJzR01NZTVLcSFvcjBzbChDNz9D
NnNTe3wpM1JgLV4kRV4wYE55NSshNCVkYz5ydjsocgp6U2xZcFE1OTI5JDl9b0U9XzRFT1AtLTxX
YmlMZTxuYWtoO2wtJnxpO25gbW9AISpZcVZuNypyUFFmUVYjZjFpTncKek1PZSlZQ3l6WkNGPk1n
Xkw2SkR8PXcyY1gtSUhlYD5JQHMlIV5pMUtGdEs1ZkFkeUoyQzBZKWc1RDJUYC00QzVPCnohPiU3
VWcofiFlUUFLKykyTkx8KXVwJUNRUnhXdlBrekk0P1hvUFZBLX54PyF6VTZrc1pKejt4QEd5VzJ3
Sk5RUAp6KzhNJnQhIyt4QWhRWERwbCVHWjNzRCRGT0NaQUJGZjtxTFZpQzY8YzNNNTZaV1p8NUlU
PWR1cDg1e2kpZGE/WmYKekpiMHklbU1FQXdkbVVPaiF1aDtWTzNLPXlNNUZybFI2ezFRVkRUQGlC
dihId1o4Rj92N21QME9sezN1QiVQLUVpCnpFdWJZbU82QlB0d3wkVUcraFJNJHlrOEJJQTN0Nkw1
NmJNRng4TCVLUiNPP1FRcUI7TzxyfitOcWlYX0pgekFtcQp6cDBZI2FASGRpbmBSR1NLaW9rXmlE
T0F8RFpNIX1FJl9pfl5qVVRXVEZURyZSdzZNKmFIe1pyRzMyV0RgVEAxTkQKelhqNys1XlApUj5Q
M3phYTxNZHEpdG0+ZGFnWTNsZFcxdUxOdktSRnp6fSs0U3tuPioqdjRzfmV3MFU1THpYZnVmCnps
Km5zRGM/MmM3PSNvWD9xP2J8WGN6fjJnSVhAM043dEVNMy1Kd31gP0FZbmJlI1ZSJDcjKGYpXjI7
eVUldm0hKgp6aXJTMTJLNTI2PkdFUCVqeUc2eC10Yng0blFkJGMmaiY9Ukk0S15PN1VvKDZkPVJN
NW1PPiZCfl5fNVV1KXJgUjIKendgLT5wJWNAbmMrb2JVbVoyeXROM35nYX1pc21XRGlhPDBKY0Bt
ej1iZWY5b019Zy09K3BxbzZVUH5FNTUxcjZ9CnpjbFFPPTdLRUA5V0VANTR2RHY5Z3NoZmd8TVNG
QzdCJEs9c25zWWFqbmtmYVVfTnFIUyYjZG53NEJrPEdJOGVUJAp6X0M8PSMxdV5mX3ZUWFVGZmkw
ZHYjRUdfYGRVQzV1dGolMC1nXml5dnBVVUowSDtgZ143Y0JRay1yPDRmOzdPfkUKenY5UHExZVhm
TE9ETUQrTEghQWVNY3klT0t4P156JWlJYHY+UzRocT9zZkNjeUJaZkF1P3lwI1pyN0hNQDlFeTJK
CnozV3N9VzA4dyFBcVUmd3MlKipWPXY3YFB4KEZGdDd4IWU7IXM/QWtWeUlkUEx5dnptPDlxdEJ3
OCFjd0pJNzVxVwp6ejFPfHc3VVc4fEUjY047Knk0bUBNUylNUHNJZjkrYnFoI19WZn5wQz9GUl9v
TGY2STk9MSkpS0B4RChlZ3J7fGsKeik+V0F1JkQoYW9fMUhzLT44c2FAXmplX3xqdEVYJD11bU5D
QTRvSWg+MERtQTVSX2IkO1Q/YH1pc0h3NnVBb3pFCnpLaXIjamd7MiFNezdnfHFLJk9oZiVrTXco
SzJ2dXZnXzwtYkYkYEdlQTZpISVKRzZTM2pUa1pfRnAhN3pWJnh2Ugp6S3V7YHlwKFdJbj1UTT1P
SThVXmVtc2Akay1mQVpUeSVMcUhGJUwmcGcjeV59byZhKHtqbGJqKCQmJH1rSn59TFEKeiVCRn5i
MHo7JUsrVnFaSHF8OUJ4I3U2K0xkKlp4KS0rSGNTcStAKGZkYmhfKHlFSHRWRDFsfWBqfmdlckt6
JmFYCno4RWVCcDYmYExUOVQxcGAhV2UtckBJUXN+KXB3WHBhbXo/eE9tbGAzWTc9STZMYTQtcXJG
MjI4Pmc2R0oodGcleQp6I1Z8ej1AeipEanJgfVNta1J2KmRoP2prJGNFQWx7LTUmb3MzRHMqM3hX
Y0JQS1U5YVpDJSklQlMtI0lwQ3FIbWYKejM8NXFEcG04eW1fVzRgaWBqKmRnZSZ2LXtZfF9NdV9N
UUx1NUJ0Klp7RWpRPUlkZilHJC1tbzlvOytxWi1MVEF4CnpYY19zK1NOXzJNPmAodUA0YWJ8VnRF
KGVOJiRKJUtuUXFeKSF4a2ZgUG92Qj9acmIyVnxBcmZHdTtxLVpFVER5TAp6JjY/RT1aVFdxYT59
eDNCMmtpRlNabnJueWMhaVkzZHtGQ3RXWT0tNWlXe1h8JEIhUyFGbzZTQko4N2FsYHNnRkoKemVm
dV83d2tNZmV0JEtqbmR2PFllYjZrT0wtQGNXKWZsYWd5aj5PbkY+Pm1GcUBSVV8wYDxIK0RtIXhn
VG8jTzNwCnpTaHRxenoyVnBieUxOOCNGdVchVj9jYGpGM2UtXlZAJTsxNHktbnk7LUFUSzEhaVZn
fD1ieXp4QThTd2s7el8mdwp6dmRpJENUV2wqZTNYPipKdn0ob0A3NjQjVjJ0OVJhVnclVXIxQUM/
MHI9WVQ7Vio9OytLaV4qYDZyb2ZSZzx6aXEKekNnZF9pSkxkR0M8aVlUSns5YU9FQ058djkqUFR1
aCNzTUdzQENPVmw4VGN+eCN8fElzMSp0KURoKjt2dE9RYXRuCnpmKSh7aXJuSSp6Yl9YX3NJdjRP
Zk9OKiszQH5tO0NzYXAtOV5kUEt0Tj1GTHdkeEVZZG0tdFEmOVZjcSU0QUYhKgp6SilrZjVzM1M7
U3U3dEdFRkVNXllecWtTUHgtQ3RfUGw9XllWSE13Pmx3fn1seyV7WiZyNCE0a08wTyFkaUpse2MK
ej1NKXcyTlIpMEdkQjhRNU4+PUBmancoUjBJLWcrKDUzTD9lVkdzV3pTc1B6RU5Ubzt5YFpsckZ0
VmFqUnlfOXJpCnpOSDItK2xsdkYkS3lyfHg7OVFpakI2cSZETzZ3NmQoJiVDMyg+ekBuUCRGfUVK
KEFieU9HOyN0cWZacWk7ckt7Qwp6Vyp+YXZMKjlEQDlvPFBuWCk0P1kwVCUmKipGK1djdV9LNEA0
KGRWKEI0VkNjTlR6K3hOWVRjakg2UWg7amdxb2UKekk4Xl59akVFKEtrcGc9cV9RZTB6Q3FhPXFg
JGd0KFktbWJ9Q2tRb2g2QUhzQXtISnJwQmhrWHx5PGEraWNkSXIxCnpoNl40djs8UXZibGNaWHwm
Q3V1OTw5dkVGempvXk5nQG1TJWxPQiF4Ynd3NWx2LXE2dWsrMUA0LUg8WD91QVprMgp6SXFoSVRg
UytBZlM5biZ4I2V5WVR3PWZEJUh6NGFZdGJzRlZpcEFmUDBsVGVIfE5QO0NTISpMayZCT1gwMzw2
dncKek1TMU9OWH5XQktwVl9re3ZDRGw5M09iPz4oVHk7RV4oQE0+RD58ZDtJdShFX3tNU0dKVUhp
TWdgeGd9NVgxblZuCnpBN087IyY4fmJrYzJKNTs7UXZHXkp6cmY7U1hUdmduZ0x5YWEmRShEc1Ru
JVY3Tk5pe3o0VEk3JG9KbFJ1ZWFfIQp6YHxOVlplX3k8MHVgQVBoeiVmUlM5QVUlcFBNYzJHR3JW
TGZxeHpvcmIkSWo1UmUwUUV0IWh2TyNXRj5WdyFHTGIKenk2N1ZOOEpfdVhlKF5WSypzeClFPlJh
dmhKOHBOUTtSTnxpODNPYD14UnpSaXU/I3dSNihnZ2VwQEQrUnAqRTZoCnpDXy09b2s2REtEK2kk
SFZZSCp2NEIwVDxZVTw4Tyh7YSF8YU9BUVRaPSF+azV8TT5VK3RKUDZOQz9qc3RnekBldgp6SClE
V29TVndgT2p3Zl80MDNWbW0oVWhubHgwMXB1WjdvSmI1MXxiIVFpclo1NiM4JGFWM0dhe15qPjRf
M0IxfF4KekpgX2d1OFZjaXJ3JntKfDxUWD1pdVA0OThROVVQeD0paT0oITJYRkpkYF9gWHBfTW9k
JH5CRygyRHVaeDVpRSlUCnp7VlJuTUp4eSE/MjM4RkBlckoyYTEpVlBVcTcrbkFfdX05NFZeYkFZ
QkQ5b3ZvSCNuP1pAQXRHRFdKcSEkWkhGWAp6K0t2NSFhbnN3WVBJc2lEVXpxJSE9MUkpM1BSRGFA
ZmRwQ1FeMyojRHs3Ujg9QjNZcXhnckVJJHRHPWxzIyZEbHUKekV5SnMpXz10TFNHKVVVZFR8fVJD
NEZnVzlEdSs1TVRkVVReOVQoeDZDLXFFXk1MQ0IqZ1JUaXtvRmE/ZW08YW4zCnotVkp4MHhQU2pW
e1FIJHEoQmJ+Ml5yJHZmPW5xQT1ZNHd8VTB6MWlsbH5ZUHpOenFMfnFGNWx6Un1NTU9wMVlDZAp6
TD4mfW13aXFWZno/ZCp1RW1gZlpwZDtjOy1PJCpBY2ZxZDNqZkh+PEUzJE0wZnYxdiQ5emRJfj5Q
M0FtdlhvPkgKenIwcEx+cWskNVNsNSQ+cGpaPj59ZHMwWl5gTXM/bXd4KDBhSDhxaEktTGdrMUpq
XjV7dVZuNWpOIStwRTY1Y0owCnokTUZ0XkFtWXxqeU9wVVoxczEyS0dSZDZyYkwtTy1pKFk+QCFj
WHYyZHsweXspMDJoTEVrenBjPn1CWnEyN35AYQp6YiQlMHk8KmlxPztneXYhN2drdWwpZVE2eVdO
RDU4Ym1tQEZGUnNtaS1UYmtsQXx+fHxzfU8xPXZ6JXxae3MhQkoKeng0Q0FgOG9jTnFjckpMe3hO
JTsqNSlBT2pkKmRFZUBVdzU8UUZ7VlVAe2opVGs4SWAyKkwtWkRVWUFeUTNCc1pUCnpNUipEaV5o
RSQpaXV8OSNaKTBke0pENXcwNEkkS3ZFP1ZJRVpKbEA2aH5jJno8Xjk+dWUkSVEmdWZGO2tXXkYl
agp6dis7X0hpV3lHQWViJj1meFNEJVkqIWBpMDk7UkpxdG5ZengrQThXMj88bUo3ZmZTMF83KyUx
PT5wbCkwSSY5Wm8KemNiKWhCT1puPVVWWiVuKWlXTXNYcjc3b0o8N35zbTRTM1k2UTF+Q1Rxalg2
T0EyQUclYFpQc1EtKkgxPkAjVTl1CnpLZU8kLS19dylfYUBqSV9lYnArUE5ROXc7UUxhWWBZWF5I
YnEoQjFCYiE7VFpVVDw9OVYpOTUoal9XX0FLbT5RRwp6Szc0OU5uMG9aKT51KWVBP1N6ZFVHMDNX
VT9uMmZnY0pgdThOZkNraUhEbSpPQGwqISU3fmhOYkkja0FveW03WjsKenR3QFc7cDthOWc5MUFm
PDtGJk9WQ0dkPmJZJFVFNyRxJkU3S3I1MGppOUI9NiVjPFB0LTw0KWhkOHxrZEMxalE0CnptcnQl
c2V6Q2paa31Be0VGayRMaihWPiF+aig2Pyo1KUBDSWtfXmltSiZQWTc7PlVyUGxoPXdCU1AmeHRl
JVdEKQp6XipHVSpebytGMUkyVjdyZ0Mkdyt3SCVAQXBqUWVJVj8qT1krZWxCZVEmJi1VViF5cXlA
ZntUTzVTejdWRFpJc3EKek9EQG19QTE4dklEVEh5aHh8TG84bD0/az9vfXt2cyhITHJDKCFVWiNW
a3NaTHJ3VGZpclpqVFVsezFfRF5nfEVXCnpwc0hmfndhP3kqSyZxeUhIcVUhK0NEPW1GQWV9YFY2
SzNlU09SQjN0XyNxen1GIygoQ0hPcFI5bDNXY2hhJD1MNgp6OWlvKHVoKXpJJEJCRDR+bGxZMkxX
Nih8QkM4PUMkb2NORUZiRjkxS08/Q3FFd3U5dXh4ZHJaYyk8SWFzUTxEVXEKenFOMCVtcEN4V0o9
MX1LfnBnYHFLaE8tN0Q2QGpQbnRXRjtodVp+bVVrJXpiP0FXe3F0VW41bm55MUFzcztlNDd2Cno4
NUpnWkZfXkJ6R0FYPGwjIzlFeig3OE9RPGV7Y3UqflY0SGVxUSRrNTxLZ19oWSkqR1ZDZVZNUUpn
VkBfQjQrQAp6bSt4K2lzYGsmPU5xVzx0Y15XTD1wTTJlfXlYYHwoR2pnSnhfTzZUMkApNGU8cEh+
bD02eUtfcHAybGlRYFBfQmEKemhmI3BfcDh2aTM/ej1yYWVkKG91XigkT1dqPW1tYUwySj1NTmNa
QUozdGlEUWxPd3o5dTgtSzEkeTAzemBPNj53Cno9KktuKzxSfVJaJkNSfXprbzlUNGQtdlRSTV9I
RUlxRDdiVWV5SlRzbmVFeExtbUR2WiFhUW0mSlRSMkotNnVadgp6WDtBTFEqemYre1MxQDMhQHQ3
fG1ONm1sJT9vcmQobmhgP0IkZDlUM1lYZG9OJjdpKmZxeFUjRWxNSTZDakk8MGUKemslV1glej95
cUxXJV43Q3pWX1JfX3VYZ1RgYC02JDA8KT5kYUUmeztANDx3eUg7YFhlNmwoO1lAV3hHPj9icXB5
CnpfPmI+PTdaM2I7P3RkfGdgV1NpWFpGdElLJFYtRDA0R2lwO2Y5SnAwUGB2a3J0V1JaQ2gwaXtn
RihZMTNhb2EzJQp6Pk96Vz12UT1TVSglYX57UG0xVVModW9XQk1Cb0ohQmVnYzN1Oyg2cXp+Oz1J
WmxDQDV1VVFxamBGejZYU19oP2EKejF7UjhScF4lMTFBfl9NVVU1SHBrZD0/IWE9dilkZystUGo1
PjhBJjBjfkFUej1mYTBhYDE/VipJR2MqRVFrMW1JCnpsdGB7Ykl6M14/Y24mcTtJaWB5SFhnWGFL
YzhfSUIoJj49JClVOE1ORjgqfUtDQEEqJGV3PEQ5elR8XzlhSj4tKQp6NiUrUnhAd3NNN2BzNmEq
aFV6dDNDaENxT1gldDAwVDs0e0NJZC1tKzk8dk5KIXVMTENDeWVMcU9Oaip3QW5jSygKenhXamx4
Tj5DOVllZVFnbHNeSWwobEItZE5MbU5ANzxCYWtBO2cyNCloa289O2BAbzBxVn45XnhAYXxKQmYj
QG8hCnpJd0JeSHZ9QUhOQGUrdFBCUj9UJjVXTHEjVnVgZ0QhTkFtUEBFYT4lMjIhKXdLTDJaPEJE
Yll9VEJhcElCd3ExTAp6a3dHYFhBOWc3el50fU1kZ1YtKlZsYmY2ZnBlTThndkshZVJIckchUDtY
PGN8Tz59elNlNkI1cVAmLUFpKm4tdlUKek96MXR2cDx0PHRSKlY0OUVAYyVuVVVVc3R5c0A+ZHs/
QmtMITYqbnlPMjEyaERLd3s+WFA5SEtNazhrTntnMVNVCnpwRmZmJWRTPFVeTXA0SzN5czZtT3ZC
bTFQOHp0OVg9Xmo8cj5Odk9KPDheZFM2dV5RQ0VjXmxlYEJnQmJnV1RJOAp6Y08mbXctbDs0ZGJ8
KEB0IUMoazBBM3pHa0RLMjt3VlRjdVlrOFNIbypVQSRtVWVXViolWUV0bEk8RXVpeUtpQmAKenBw
fDwrZWo3ITRFJXdyaUMrKnI+SzFTYnE0TXomO050fmZWbDYxbTFjYDJ7SE98aWZlbU58UShrZW5i
R3RFQzk+CnpZQ0JrJChTUiZXQWxLV2ZifVJsYUMxMHpzd2tvb3Zte3B1NTE1MHFRbTNafXkwOFVm
YD98OWBrU0VGYyQ1bmdOYwp6ZUVGbSlRJHVBeHc8MGZuYUItPmMkJUtoaG09NnRmQklqKTMqaXVA
MDdCNS1tVmIyelRWa1MrVU1qS3h7cTVVQ1YKejx6MCotKkskPkdFaCtGMGRpPDZ4eVZ8Y1c4cXol
fXlxN1Q0b1plKDxuTjZRTCt4NyEydndxVzdUZkZwMkxoci01CnpQUFVDMEo+R05JM29wSVFfcjlU
XyZNc2JmRE1lI0RGI3dpZ09rNzZjVUA+RDlOODE/aS0zMS1uK3smfnZfKz5KTgp6ZlpEVjQ/NWM4
aSYoVEFoP29KWD5WVnpoejBXdD5mcH1XQng/fkhTX1lwa1J0ciEqTWZ3JC1uYFhjeF8kVypgMDcK
emhmJkh6ZHt7cjdUTHo3WFg9Q1p5Ty18XntRVz9EcyNzb0VfNz4ja0hEKHB+ckNBYEdnRm0rOT1g
d3dreWV2RVRNCnp6Pz5JTnY/SVRDaXFMaT5ub05kfmdSfGZfb2srKXRyKiVZWCNMeD8xLUJWMTs5
eWpXSkdGYFo4ZH5McyRLWXglfQp6SVMkczhsdDtlaSZpa1J6RT5ANz82ajI5NXcrTGlsPWBiTkxz
dlkxNDljXyowMyg4KUd4TVdASSU/QTE2X1pVVXIKenNKZWBsdGt4aVN6eHUzMCRiIyV+WE4ycFk8
amkheGFWN0Q4RWFkJmhCLU1GRSVGdCExelkpbzZ8NFJgLXYjfSM8Cno+YFRBKDgzck1KJiheJjNn
azY1KTJSWFAxbih5d2o0JW9tO2QjZihvNlQ1U0VESFFaVHsyPWVDMk9YPiRnLUI0Jgp6PGRPRjgq
LWpQVEFeV31He1VVO30jT0owSzdsVk9JdjYha2YxSk9pRUdmOWd7eGh2cnNTIV9XfnRJOUJKU2kq
fCoKelhMcC02djZ1MTZnJGxzUDAqZSVDRShEclNzOUEreXU2Uj8tc2hDaHohbWtqbmwlRmR6MzhF
T1QoSnZubXh1a2QlCnpoVmQmJUc0aXxlbkY/UXVLKmZsdmUzZHtKWEw/KGhJd05fMEZDPloxPiRp
Wj8oS1c9WmwzT1l3a3ZCQWBRb3tXVgp6LVcpa2I1cWBvJGpnJSphUjAwR0VSZzRtNWRnUzE+PWkj
QUFVXzB8P2huNUhfYjF9RVYjRXpkVmJ0c1FvIyojQ1YKekwlb0RHYiptI2JJQEFVdDQ8Pk1uITFN
alEzRFMjNSgxfGdBSCZ3KCRAMStvSGJuQHRVOVVHPX0+My1UVTxUVHB2CnpeUGptRip1VnlHKnE2
Z31fY0dkMjNMJFF4TlhJPkFlPWtQVih2eD0oQjIoTCghcSFAZ1g3eGU/OV51ZEloTG56eQp6QGY4
ZGJlZVM9cGM1Tlc4aUdHPzExPCNsb1V9QnxJd1N4TGdmO1MrNE5sQXk2cyY+WmJXbzAheCZCZzV7
OHBFZUgKekNlY3o4Sj9oR1B3dTlMbShgRCQtPVE/PVA2N095RmxqYE1COGxCJCUmKkxvTmNNZXpu
dW8mYXhtZlAtZFR6TyQyCnpkK1FqXyppUFk+UiRCZT0ke3B0dCNrJW5XSCt4Ukp2O3dkaWw+Y2Nl
bGpWN3woQHFyNyNzV25zPztieC1PY3lHIQp6TiZ1IWZ0cHptfXpZXlA+dk1xa3dAaURGdEJgPFBw
XklMMUl2XmRXYGUmNUc8dVp7ZTZ2bSp4dmRKPjtTeXJ5JlkKekJzPnxBaU1veU1eY09DamBrdDYx
RE9PIzheMW0xZ1JmZktRQlQ1PFJeRyszWE1JTkNKN2RFd2pQZkU9SD17cTV1Cno+KkZHJll+cDdv
dWNUdDdFKHtSMDJFeyQ+UXM2QlpTJjl4cyl+fX42R2BLXzIwLXlaa1N9RE1ePmlWKFE3PGY+agp6
WHItPkEpRTQocTE7VT9AJUpmZUtVb0tOcjUkfWR8QFVUVWZLOHJidWUjcSRie0hVJWVgJVZzbUth
PHVWcGNpX20KeipnYWNuaWhMKG40YEBkUVROcDFaT3pwN3FHQnxiSklHdlhsaDViYFZBbm1WeF8x
bVl8UVR7eiY+aj53OztYaF5JCnpRaUd3aT4ySDROXlkpa2o8Tncma0gmLSZiQEgmamtSMFNDPmRx
ST9SZS1HMmc9a0tZNGpgX2Z3KGVhP1N1M3V8UQp6bU1wQCU3LVM5UGxnYmJqM1Ztc1duMGYtOz0j
MXJkRGkzdkk8flg7TVdjcHlKTXQ/aEZNN0ZSXzgrb0Q8eFQ8RFYKenBYUlkrJERBTT95bzc2PzdV
fnMzSVJIcFY+NGtITnlze0EjP1FUczxHKmpnKT03TWxOOX08fnhCM3k7Pkk7bTFyCnpTaEV2UFRs
YkkpIXFCOEM2Rn05YHE/O0J5TmJBJE1haWdmTi1SXiZqO3F3XiEtbFpOZTd5TFNCeipwOX1DRSM8
Sgp6S1Jhc1ZhTjJTOWBZP3xuNnltN1FSciR3YmdkTHMxX34kY0poMUE5VTx0Wjl+QEdKeE10Nz1l
e2hpc0t3KUxCfnoKeiRMXnNReXAxYUVQK3Q9anloVzkob2BjcFhOO3VGTio0SV4mV1A8MTQ1ZVhX
M00+MGE8WUhsZW9aekpnUygpWktaCnpsLT1KO148SUotNS1mUXktcUtwS0tPSnAmbilEQ2ZiPVJI
dHIrQHpVY0prT15FMjx1WTBARFUkIVhaSHcjSSlqIQp6OVNMU3ZEaE9oTSkjI2NNYXtnPV82N3BZ
aEtYJmpHXmlyTnpoTlhLekRMSnhzM1kpPyskYXwzeTZIKT0lQyNgS1QKemluUStYelNSUjg0OWVz
NWp3KXdkZ2MzUjw8O0dkdWh+djlAVSp9WXtjNX07VjgjeWUxUz9Kfks2b3ZQa2NISXlTCnpAMmY0
VzVuLWppPXBsP2o2dTYyRU1eYD1gRGgpNjl6Iz1jRzF1cz1xPjd2bn50Ynp4b3t8b3A5IVRTbmRP
a01oPAp6aGFBKiRGY3ZhO3h4cE0xd1FRbCptSW05dWNle1ExcXFrRWVoJGBkeEAoSkgtTFI3Yns/
dSkkcXk3NGB4QSYhKCMKelhFJXNiSF99N2w9PitOeWoqPzFmeiEtS2c0WWR8fTBpMUg0cUxiakEy
QXZzLUZHVU4mO0A0WEZVUEdJcWsyJFFkCnpXSmVwMzR+WjwqZVlvLUw2UHZvSVBzcD1yKDxidz96
K3BpZmlSMjYpS0FkUkFIWDxvbjd0SXcyMkJETi1KRTtieAp6TVAlNmYoe2kzNyN6SmJKX2Z0Y207
eX1AfXhAOVV6NElEV0Z6ITNqd2VjZm4/PXZGXnZvSnl3MTA4K0w3N3swND4Kem99fXUzQEJUd2gy
ZkA9MSUwSHktNm1pc2pRJE5KUHQpIXhxM0tSJjdgc0Z6Jkk1SGxrM3Y7KCtSSnoodWFmRjtjCnpR
bng2dnImYHwoPkJtbkg4QiZWYnBsX3Q0JVBJQCh1OC1ianxNPDE5K3FCdDRZalgqOEpCPWtuPWY3
K1A5WVhlagp6RThiZkxFdjNkbkN8c3B9ITFtNC0rQXMqSVZmRSlocn4qNmFoP0c7JSZNQi1NXmxY
fSEhYWNEdlBJcFlLVCVDNCYKekF2XyFvR2dZR0NSQThnTHI3U0tIVHJ0KEdWcUBoT3koJn5XcSky
SWJPQko0RTV3TFpnc192eUNQPGU2KnhCP1dYCnpnazA9XzY+QXlgUjtuMFMlM2dUMVc1JG9RYT5B
MFR0UEtKWFc+RzU9PnJ5fXFOXnVjPWxsOUQtalhiQ2w7T3JDdgp6UnMycihre2NtVURkKHRhJUhi
NkFvQnxaJilYNF5OcSspX2xne15AV3ItaHZAI1YqZXIhTEtQKE1QJiY0bDBxTDcKejJaQXNJRzRe
OURsIW5NMz50ME1BUTk3Z3J2KG9jQns0TjE5bkJnSmk0OCsqNlcweTBvSmJkTH4pZ0xSTTNuXnx2
CnpeWkM4VGQ/N1RTMWJ7PTJaQSlsQHooYzdYUmVXU2A1Z0orTDIoNU5GVFEqIXk3UkMmaTs1Qyhs
JCRidWBBWmYybgp6Vm9lKyNARWwlbGRibmEwa088MF96WGs2b3AoOzs2Jm5XOEFLQzF2IUxOLVBL
KHt+aCZQJUQqRjlSRFg4YXA5P1IKekBfUFl2cXQrU2sqVCYkSFYzNSsyJXU8ViEtV1FsbUQ8Tmlg
PUxiSnslJnhxMDhJekFqKHZ5NCY8eDBVPEJ1TXUmCnokaTktazx7ZXUlMDQlZkxLSiVHUlRPSHMh
R0h3TW1ET09qc01aIX0xcW1hMkt5QiokaGtjIXI3ZDtIT2Q/WXtkeQp6Sz9KNUVjK25pRTJOTTBa
YCMjRVpqUX07PW4yPWB8M1VsSVd7YllOU0FfLWNwdXhra2M9ZSFtZFhOQ2Y/b3xhUWoKenh0dFd2
NX00dXBUQzFreHI+dkJhX05XbTxGPzw3bGIyaCNEUE8kTXdxVD5Ab0k4dGZBV2ttVyk8P2Zeczh5
KWZ9CnpWO0t+RjRqd2V2PmZrcndZXiFpbTM/bGVSZ158TiN3Oyk0ZVdWamVRd1V+V1pUQkgtK1FM
MEReRiZPP3RPKXhTQQp6a3Q7ckhncyhsX0IqVCFwbD9mOWp4PnZsMVNePzJrS0txe3dgan1FdHE3
VHU2cUhwPnZ0fVJmWHk3b142Z2lmbSsKeiVecUZSYEt6ZC1QI2QwI3FYZn5iZHpJVyNBKSVyb1ZT
TzAxaXhEU1lSPXRHb3lfKUFmZDd7P0Fibjt7dngoQVp3CnpqeikrS0RkaUtqJCNUQyNZTzM2ayp1
Q2R+dE9QZSkza3IoRT12eD5eYmQkcSUrYn0zWWo0cCpQQjEwKlRjKlktdgp6aF5QI2h7dVQ1WTl8
azAmSCQ/bSNuVSh6I3VYZXgocWxYVHFKKikpMGoxeUt0PXYoWDZ8NT92THBxI14zLWRoRmoKekJv
cCRRRWVMbTZVRkJmQXNgPEVwcyF8RG02LXNGanZlbSpBNilHZzJ2cyhwR0ZzbCtwQil4ZSpXcUQj
b2l2IWBvCnpWdl50dU5JLUlGUkRARHNnRGF+REo1dkJlQGxPb1pDOypBXjxRXkxjckRfYVhEWm1k
UnZeeyhGSVNOIzwzVmFTNwp6dkV1K2dOV2MjcEYjO2tOMTcrQ2AoNE4hfVN6YjJTMX5ZX3g2RjlS
UCloSj83c018cTFmVi0/THQ4eWhjVikjJTgKenRrOVRDY3tEbnd0fkc/aG9tIytDWUVPfWEjUUll
VHQoK1hGNyk7dHFNbmhlbVQ2MEZabGBKVys4YFApSzBQdzNvCnpYRGAzITc4aDZAQW9CJCVvbF5k
dEw2OUUrNWxEKTclJFFNRHEoVTFNezdKXlNYKmgtfGFXKHBfeXJQSkxxY1UxKgp6OGM5UmNkNV5m
bFNHOXlhKW5ZVj4rKyFvbUNvNWV7N2dreEN3Pnl8WkZNNXIlYTV8JG5hJTdXVkB1RH54S29SSkcK
emhnUWBDOCRBNEJMfUImO1A/TTcqRkgqRTJRdHl4TDBASF9BQFE4eWsjKFIheylOVmhidSV4Tn12
fFYlRSl3WGYtCnpNbU1nT0VNRFRZdjN8cFBONyN+KUJCaXdTaWx6NFFpa0JJJWE/JlBFbm5hUDw2
a0VPZUVrQz1eeHRAOUVYYGh1bgp6bGV4a2hIKmF1LXlMOVBONmwkKGxkKFc5WStnXlJgUmpRJmR2
JGNlQ3d7UDEqV1UxRVBlKURhKz8pdk5PTyk5RFAKej8lbClwWFZ9d0VLa2ZIN1l4WFEjJkhKNSV5
KVU2aU9vcjNURlRhNHxzSWJ8eT1oI3pFSj9XN2E2fSMjQy1+OHFgCno/QU8yVz4kRTJ3d0k2PX1k
cDJYKlJKKXVpP0JgeTFqITRvOGltJkY5MmNNcXNjd0U2b1ZlI018aGt2MFJGKF8qeAp6VHQlNlV1
I35BbilQSWt4WXV9RDJjUFc8aSYqSU8rU0t8Pz0wZ3hvKmw7c18mbH1oT15ETVRye2YtPW9gNTl1
O18Kek5BWUZpKUspS0FPWXh8QmYwaW1MVihKYVRDbilKQ3tPYyo3UHleQTBrfUpqRjlZaXNsZkxv
M2MjbWErIWx3JmB7CnpedCh5YTZQI2R4a0plc0F1WDsmZE9hJGE2N248M0JVX1lRVSRIQygrTFdi
MCFhMHspenNuengjSU59T2FKWUVkbwp6JWk0RnxhcE8pQXpuVVFjQjhqdU9yeit9cGJuZl9pNkRM
a15uJCVkXztTQlJCcnpQK057N35RMjBwTikkKz9nb0YKemNaU2hZKkNeQ0ZXS1JvQChKKHluSm5w
WHo4S3RSeExZdEZlcmB+dU8+fmE4eDM8KSRZTjh9aGxIPT1wPHliRVNvCnpYfEZ4SWZKUD8kRn1T
OWgmVlp2PEw7R0o1R08tVCVwdFktXjRud1BYOUVCK1U5V2luPXZhRjdFSV9sVHpIYzZ7NQp6NTgw
IUxrKnElSjI4eENockVyYzhnPHpnT1AkIUNYJW8laH1zcWZ3Q0NXPTNLMjcoY1JfUjw3YWBuZ29N
a0FyUUkKek91TlAoeDxsQ1Eka15MVkg1JFZhQDJQP2c+P25feVJ0WGd6RGVTYG5Oc0tGUjV2c01a
SyVAU19VVkR7eiU2S0p7Cnpablp5WkN8UWhIS0RwWWkjQ15qO3M1bjQ2QHwpKW9DMWZQandTbHQ2
TGw1aj1UMTIpMz58UWY/aCtCfEZ3OFBZUQp6SDg5eWBqRTlvVHUpcWQwVy09ZV8rPUtMUEFBdVBa
ST98Yzw/QXpsTz8jITdwPjQ2UGMlI00xKiY8SkBrZDQkUEIKenR9PCs+eWM0Z0QjUGNofHFhNmVh
UzAwd0s9WkRCbz0yN2ZYenl1azJ4dzwjPzt+cVM4ZlJPRzxuNjFnJWoldlVUCnpBMnhXOTRIO1ol
aGhZNHtnTk00e0RCfTdENUMkenhFcUVXSnhjOCVXNnZqfW0+P29MWEI+JldSVE0yYDAtTGxvSwp6
WHw/PisqVkVGfWV3cz8oWkdfY0VVe1NaKjtlJkBrbVlTeHI1RU05NXlfbkZgTnxCSSskRjV5Xysq
OT1ieWVLOVYKeiVwfk0qZihjVEhSa0dncUE/JU84O3l2IV5Xa2RiS1FTVENqcDkpX2p5T2tTdkh5
PFU5dV80QEY/WHM3TVdEcDhWCnp6IUUwelJsLT1DTGQxZHpUK2MwazBie0QoS0toWTY/V3QjO3I2
ME07Wm4qOW1kK2hQWVB7TVYjNVR6PypGZDFvdQp6MjxQWFBLZ0R8T0BAbnQ8QDRwYHBxWSM+SWJK
KSNKcUQ5LWJaREthfTd3a0s8Q3NqZEhMSmI+XkhOU1pBPCtjfmEKelV5Q3ZKKDhHXi0jNjtHODYo
UHA/cG98P3FkZlhvUD5IUjNAeSZoX09gbCtYRTM+REBJY2dpcU8wb3VmZ2xiTXpLCnpHQGl+JHVp
b0NoYjJsTzNKdyE/Tihpe0NITWdyeSUxfE1iQGFsVk50NTlPQVpVVTd4Sns+bG5GdzB8RmxxKGFf
OQp6PkNKdWB0bVQ+QlVta0NUTGNYZG0yPlRObXlOVWdZPk9gRSF4PVhsWmc+UnM5Jm1qMTNAa1l4
XzRubyh4b0cyWD8Keno7amZndDArdiFSfGFmd0t8dnxrOCFQLU09TndmVGhJZUJseXFpUWtpPlZl
dXY8WDdoSi1SV05lN1JiNzkraW4wCno7QSExeDVobjxeMUE0RHY/ZT8oVkJTKCZtcUQmYXpNN2A3
dGV0NiR1dVdtbkNUSWNkJDJmV2ZtYlMpUVg7OHlzMQp6PWtgNUIhLW0+MGpQaVlpazBwYm8xWTNS
MXg+OTRiVW4tajZiZ0Z0MWw0fVp3dm5HUXtTKUhVcHhlejVRbChQPV8KelFBV0UhV2B2QmBnYDYh
VFlJcGVYRzNlK2Rec3Z0KGhwTyhFWV4mbjtsUEtYVHJxTDwmcjZ8Qyo5b3psN2A4WEwoCnpyd2Bs
QzllYT0kKWkhP0lYcmc5PURJRGI5YVdGUCsreXZ6N0M+dWVsUF9wWDs7cU57QjRrNiQxJHtTanMj
UzsjJAp6YkRHfEc2QHZ7JU0lNSMpVEpoKSlWNjViXjdJS2lmRFgmeX10JW17Y2F5ejEtUjhiTUFF
OGFtVWhrK2dYeUF6YDcKel5zVz1oaldBK1p4JU07MjtXSnM+NlRuQTdpOH5+bjh8TU1DXyM5dSMp
a24lV0h2NF5RcFlBUUhiPCZ3N3BGKT5ICnpfbE5PM3wyYmF6Zl96T3h0I0YmaWBgcnxrSDYwWVRh
K20/JEJDdjI2QT1ZRTU1P3FySTlWeiN2XkNaOE1XVTtYMAp6djkwY15Ma3l8XkZ8Zkg0PD1teE4o
UyNfNjFLTTdWNj9oYSMkMDk4QjJCeWsxUUBBcSpZZipYTG1KVmBvZ3hlYjEKejBDd0x+WWkpI3VN
dnRrcUdvJT1FQSVJLXZJQEFseVd7ZXMoOUxBfC1oQkE9PzZuNl9EWmhnMG1haDN2dlA+NEheCnph
Rl82UzMtTjVuUDhiNjs8Uk5TNDhRS3NeVFh0LTxpRm9ha1hHe2c+YDVrTjk0O1RhPFpGVjY7NF4k
KjFWd0xsKQp6SmVSOU57LTUyfCp0JGt3QWwzZShxOXMqemJQX1RabDJaWHx0bDZ0N0BIbThwZDtz
Qm4yfmR6NzJ6MVl4YkRVO3AKeiUxfWBheU5ZbGU3bnBQQmlyOXRVdGFHcHFDK2JnRzghJnc7VX1A
RUcxQDBqVFBWSXhOTlZVcEBUfWJGJDdrKWk7CnphQl9jUU1vVlNCNncmR1hFMmN8U2VNQE0lPiFk
dXJBfUBzQjd8MD15RHc5X0xLRzhqZTNSTiRxOyZmaTEkQTQxRAp6Z1IlWjZPZE1AM2tGe1dSbSRF
MDVKangoN0ZiKShpQSRtPXNNZD1nPG5pT2FXKjEzOUBfNDc+LSE4QVRsajR4IWgKejVlUlE3Ui11
V2goKXFIPm0kOyFNPHU/SCslcGQqdU5BQzRMe3A4Ymord0hlYHlWZS1tdnl8VDBkdGplSyR5UDkt
CnpZfGd5N0VAKD9wLX51MlNmfDgjIVh8bGIhYFZBczNDbWJNVTBubmNzNFhCOTVYd0QoUGloVEJ9
dSZ7Kk9FbDV5WQp6UV82bipKRWEoR2h1ITs8YXY2ZCNydT0mN1FpeW1abUNJNjtAUCpDUWJ5d35o
VUZhb3ZaV2x5ZWkzYHRBZDlUb14Kell6ODtTQmhjPW9ST281dF4lVXBIMmw3SkQ9K0YzaFZuLXNw
OXJBO29WfENodEZHekUjbX47JjVySEdrd28yQU9wCnp0S3wtVTg7aW57N3d4cEo1dyY9I1RYJGA5
KDMmPUF0eUtgMTt4WGliNms5KDBLZDVHcT9GWDgqTCh1QDlPRlVqawp6SSFnWjxAT1g4dVk7eH5p
JXM7TktzaiV1e2dPTHtwOERqfDs0bC0mWkx3JHMzSC1ZMGY1flVqaCRqcWR2Nk0oRFQKejRpOXJx
P25DKXJSfTg5fDVVelYzR01EIW9GZ0UyVyVMd1gjLWBufTg1VkAkSmpseG4qMyo1R0lKMmdWWmp3
R2p1CnpwITExdj0jfT5fa3VsJWwtbntJblY1WU9LTF58QD56PFQ2e2wpcT85I3o3YVVJQiVFbyFh
OH1rLU5ibTE4TDR5QAp6ZUhAbndCcj0qUUIkRXVUTiYjfnBRaU1MSVRQSVZebFVyMFNmWWN0RnF4
XmtyNU4wQVEyNT9NcDB1d3xQTng7fU4KempWekVUZVVqOTA7YkdvVzFzIXJUJUtzX3tRaSMlT0wr
TWQ/Z3Rnfk5TX05XSlduX1NmPiNtXkZoOUxaVHFyakZRCnpwMU56e19hTmowbGdCd1JnLWhDfkxM
RStWTyZRQHA8eEBxdFpReGh1R3ZaQzM8cFB5PzsjZShVNntFMnRjaGhifAp6S2l4NUF4UiF3am84
NHJjZ3BaVTFtMHQydWE5JHxaPCVKeUBePzJ5V1E1Y3V9NHVWeiU5SkBHJmRRRndmKCYpIX0KekF5
RERqc3hhO31LYjBwQEhLPkg9QVV0XkdsJDlnYm43Ul9lUDQkNHF3X3xhO1NGSWVReiZYNHdOUGBN
O3V+LVFNCno3RjdeVnVmaX4oYGQ1eyU+VVBtTUpJKjBrJStvTn1GZy1LRVR8ITVyLXU1M2xOPVNX
I09gIWNwcTQkJDh0aW9Cagp6MSp7cEtSd0loT1c+fUY4cnpjakh4U3ArdUFwJlJjM2dLbiRMc2g3
U0piVU9fX2kyVitCb2pQYy1eTEtGM19RXzsKejtacFozXj5aQi18RS19VHE1VWZlV3ZgNm9fbmNz
KmM8I08rdWJne092MHVSQVBKTnxRQ093aFlMWU9vZDY+NFclCnp4YlBCdEBXKCYxenh2PCohbXh9
PF5hRjNTZkJlVVBBezBIQjVaeChtZ3cjWjNqcHk/ZXRyJDZLRVRBRyErYyY9UAp6TzsxcyVBV3Mk
QUwtMjQxZ1YhRmNeRE1qUj0zN0F+K3ZHKU8+VW5OcnVjbER4SnFXdEVfTF4oJDtoI1RibGZtUHoK
enQhcj9QRDt3YGZ6MUlnMiRVXl47PVA/MD15a2YtKXlxZDl1RFQjMGhKT3cyYGNpdSZBKDVjbUdJ
MH5jenh7fmx6Cno2QExrLThTJmczQWVXN3lOS2txRlYmMSN6Plh7QSFUMVdCSUlSMTcrSVIoa0RL
aVFQcD5Db1M/blNDeWVzMlVCSwp6aUprIT9XbUllQHB8eTdFSzYyPipRUkt9Rl4mKjQ1JDdUbnZQ
YSZwMEJQI0M2TTNKMD92YDk0Oy0yZGAoTnR1b3gKekgtVTV0SDM2cD57czNQcTwpdWteJkcyJkBg
Jm93PFRaTHpPNEVSPXNqdDlYelQ0Umw0WjklcSh1NT5qb0RDOWVlCnp5diYrRCYyeipKb1ViNmkk
JDN3RkZOMXlaIzdRVyYpNXhQWDVFaUxWS187fkdkbj9Gd2BTNCY8Nk42TGVyN3VFMAp6TlFTNj5w
QCNZUFZ6fUJgV0V3UTtYblYqcUY3RjZoWFZqJkZPZ0tuZFpyciNzRTMyVGdvQlAmMW99c1d5VF8w
N0YKemFmSUNVdytjI3FIWl9Kfj9XcmI9eio8QGl0MDtKI0teVk4pQlNFRFlxJmx4QWJaSig2QzE2
dzRINnZ7UUwxWkFHCno2LSRZP28jZ2dhNmU5LT0xKnRaJGhAVnNVRk5wRXY5YHEjPnhfdXxyZEds
Yzs+T1QpUzY+fExxdUhyWlYrQEhELQp6SjM0WiRHKFU4fSNGdldPNWlfT2R2PDdPaF9gOHV+RiNh
WH5CQXE2MEk9cW8rJnlCekVvK3tgTk5lVll4T2VuWFEKeiFoeXx6OWdJZGZjc2FndVN1UC1CdyhE
dENYVTUqP0A9IVdjVHd0VEs8aVgoa19hM3o0Z355fGxzJk1UeklscD1ACno8VHllJlNDZjFNe0Ne
WjhsT29NV1M/JEBtMmNlNz0yKHp7IUlkPDtmPEhram5NeV5TOUBDPHRuPyYwNUZAMTw+MQp6NDxJ
anZnbGJSTGFnQW0jdTg/PTRvT1VhclZsanJTUGNpRWJzeD8pfkQrOHYxWWUqblZYfGB9cjRHMyZg
YnElJHIKenV3MntpMj5CYHhfZDxqX2NrVDBWbkZAd2YqeHswbWZCUHNWUWh8Xj53bVBuLXMmV1pf
ODM9a2NwIThNZnU/TFNACnpjYE47e1lmNTAkVilmPXg4PSMhfGotOShheDdgPlM2JEtRd2JZZFc9
Nyl7e3lLQlU1blNqQitCMCF+X3koR29sRAp6Y0hoJj9ifkx1QUxvVXcpZWV5dUtmYiE0RV4obC0k
Pm9PM3JGZEQrcF9KTGY3Nk0xZW01KTc9VkIwVilzaVRkPVgKektWdUUyc0djMTszezJ+Sm9ed35Z
KGhJPSYhZEx7aG89Tm8hQHx5TkRBbWZmWktaeE5zLTA1djlgRlpXRGE+TVNHCnpReHRhajstekB2
KUJIKTR3XlcqLWtedilzQH40MDk5QCtGNnZ6PWFzMz5vZipQOEYjSDxxWVJRQlBVU3w1X29Fagp6
OHBneW4pZlhzTnNEVEFuVVZXX31IeSl2YCNuLUAlODhoZDRJO291Jm88ZmZNXyROTiQ/TkZDcGNC
eS16KklvWXMKenVORUZwNmhMe3dhKWg8S2Vjd2x5QkphZzNaVj9MajBJQ0MlQSspaWM5NCNUI3hp
ZDZYRVRxVTFIM1p0ZXYoWipoCnpEV0NGS1ZjVDYoMXA0WW1JdzF1az1WQld2QVRRUUxAeVopS0te
ajdYTld7eDNzeWMmQWt3SkN2dT10V15mSlFjTgp6K3MxciFfekhkJWtNRy0hVCMjYG8rTGdoXj9A
RmI0I3xBdG5CaXtpX1B+ZlUtWDwqYCRhXz5QWXd8THYwO0FFeGUKek1QRWtgOWRufkVBTUVMKWht
VSk0WVoxSnVZYUZNaDAxOypfYHh1bk56M2RfQ3FIdyZAR2oqSS1hJUx5X1c2ZiZyCnoob3swIXBZ
Qmg/Q0pISVFiSkBkVVhsUDJZM2RjQzZMNH5oOG5gJnorJH02YTlLanYkcGMwZkgjMG1pQ3ctI1Mo
WAp6KURoQnc4amopeFQzQ2M5a2ImOVJHQk9vfjNpU3gtRHpuY35PZ0srRHlzPX5lUEsmcDlES1NC
cVE8MlRRSlk/bmUKejFNcVIxTyNAcn53NnR8QnAzWlg3JTtlVHRxKXJNZWA2SWA0Q2JDUTZ2LWVn
KHlKWmVpN3lsR084QjkqfV8xRTlECnpZcHp+S0AzQyVLTE5EQn5tO0x2VTRRYShpOGFiU1BGe0tA
JWtjWTBKQEN+Zytme3MpTHFQR2k+KkotMz5NRksmJgp6bUBLVHVRczUzeG88YnEyNF9QYDA7eWd8
ZmtUYkkwUD8lbnh6cX5uREstbTsjaDxsPXRKMDR5aHhsISt7Q1FzVC0Keil1I1VHOSN4RmdMUVl6
KFRiZ09ELXtUKEcoK1YkaEZXekhgbzd6ZjlJckpqdDVfTGMhdlhkUjtIQGdeMTdySzlfCnpZLU9P
Y3l5bihNZ29RantNSkJMalcmTkl2VztUMHFIaVBLdnUmKHRqWitUTStoUEEySmJFJjZNTU4oVyNM
ZjtFQgp6Y3JNUSlAdClTRHNqVSZ6RjRqcWx6QGNxfi1CazdMVWFQRVF7bUA0bCQjKkIhKm97ZEJQ
MnpveCZKbDdzQXk9ZSgKemImeXE2SnlYMikpTipwWHlndzhyZGFPfjZqcT5KdVRkfT1Wam17TnBU
bVI9N3EqJX4lSistd0pWeFgwYyZ7UUczCno4fG5+N2ozXjdFOGx6bTV5eEYqaVNXJUJwZSlAQ1gy
X1FwOS10JUQ2Q1ZFTUxKN0A+QHRXYWspSVpHK3tjSkNieQp6WXYyR2x6USp9M0phYlhyNHpKNGxz
JEFGSyF4KzJ+dUdlWFVAWEFHM0Y2MzBPQmF9NitTd29TS19EVTd3WFFHeT8KejAzSCRldTgzJWd5
Zm1GeDIwXj1+QyF4R1lsK292YHMkOVFqME4zY3JVWVU5cXoxRGdsWkAzcXRYcXI9fiheRH1+Cnp0
fS1HK1pAc21TSm8rcjJPfXJ1MDBQUzVeeUthQGd5KXx2eEo0bHJrQCRXciowS0VNTz01OGlVQnxk
Y2s0bz9NVAp6VmBNQSo5SzVETmpNKTszMFFaczhtdHU9c2NhRU1vPTZ0SSlaNC1FalNgZnZER0N1
SV5IMVNITz14V2gqQV9QNz8KejZaRiFFOUI5QUA0eXthVG4tdTs2SlY7blF2Xm1LP3IyUHJgO1Bp
e0VJWlg8I3Y5OzBmUHlZI2ZLflg7Yz5ISGI7Cno+RWlufmpfbntzRXtgKEBgSzBpNkhzP1FaYmJu
YVNKZDhAdGJzOF87VGdQQiojMGZYdlBPOSNSKH5veVA1UiV2Wgp6TU9pTHRWQH48TDJ2NEQqeyQh
QU1BdCZKeEZhSG1FUjBoTVoofVVsO1pCe0h0ZExFTlhvQyNUQGgxNkx3MDVuQzkKeiYxQldOSCN0
ZmotbTx1STwqUWF3UEdNZVlDQyozYSV9OyUkamtjdngtdT59e0s5OHt1e1Excno1OTUjQ1F3OG1V
CnoxZ2VubVlLMiVQNStacWQqTEhqU3VfeF5BNThwdyp1RUlBRTkjNWluX1hNTjNiP2NJfHd+U1Fg
SFRCYE9LaGV8cgp6KGU2ISFtcUwyfUA7NT9KT0ZSdUZXTzh8VlIzc0ZHQ30rSHpxNzg9dylvXnZN
UD58d3drcjB0cUN9IzBuXkVOI2MKem9IN1o3aTUlLWtkMWZZe080KW1DS295LSkqdz4jZ0lHIUhu
NCsxZ2RXYyt2Q3lGYT0tI3ZtfT0/fWRUOUJVelRCCno4JEVpSVEyZ2Y4Y2xeMjNDS1VRM14qcmh1
UlM0WX4pUilEemF3T2cmNTdtcFRebWB6dC1+fnN+akJ2UUdRa01mWQp6MWM0RUFtY3RxOUpOfHYk
aTNDKFFQckwhV2NRM0lTJCVDUlROKGtIZGA/Nz8yaENEQn0oRD19N0xVVihHdyVrSFIKel45IzBV
KiRvJmpWRzItVU4+RnNKbHVoc1VQSSNKIzdUb08qdy1IfWtZdmdUNVlOTnZ8UVRSfmFnMEZRJWp5
fmYjCnpRb01TPGpMTGVvd1p4JmI4MDxrO0BzPk1CKjVWM0VXdzdWclR5WW4lTFNIaUdMTkJgO054
Q1dad2QjRld4LW5lQAp6QWVCQGg1aUUwcnRsVEMmZy0jKmI0WkchcnI/JndtSTRpeng9PHljVHdY
YThYUHU9OFNpazA3RTVlTXtWPT1uPyUKek1PdElwMn5jYX1wJWBCV0pAP0ZjM3ZLMXxrSi1kbVVM
ekg3eHdqQj92RkRuPTc4byFKOWozamJLJTg7P05xRWUjCnprOXVgO3VvRTtGOVdOdT82e2hhVit4
XjNCRFJAZDlPRV4zZmtMQEhYKlhGcUo3fHMhb1dhckRIbGwrblZoKm1ZYQp6aFYhbHp1aXQoSXsz
NEhDVWBWMSNpYk01ZjlXSkB4QVZ3SHYqJHlBOTN2PSRNNTh3Q0E+dV97R1ZWJCkkRzFfNkUKekN0
aU5OQFZUNmxrZ3RfWTM0USteeH1NSFN5T05aM05LSTt2eFYleStkb1JOYjk+NGNMYX58T1o9bi1e
SSR0fm5oCnp5c2kkQzxodjgoTXRxenpvN1BiZTl9YDxGeVZFSmVYa1U5QThhOzIhek4mcHViUyp8
QFJIUT0yRWR5KDRUWWRKJAp6NzUzYGU4fCglflR7YVQpUFpVNClMJmcwbTxIWGxwLSRYTGc8IyNN
aGA/eD92bFlXI091enYzMi1UZ1Iwbjx4d2YKelF+P0RtbXRTP2d6NTNpUUBaTV9lIXltbGFoRWVu
Jmk/dmZnQ0RFP007VXtOPlhhbk9MTyl5O2llJkZZQFhAMCNwCnpUcHIkdzEmfUt+ZVZUSDxORVd5
Jm9GSVpJWV4mVCM7JXhxKmgjZ1BMNj4zblZVS3Bqe205bGM7N2YxO287Tl48Rgp6cVQ3aUd3Zm5W
JFYkZitMKWdTRl5weHU7a2FzMSNnaFQ0NHthP2djdXU9MXQtMSRZdSp7YDY8PmZ+bWtuaTR+MDIK
ekQhemZsMmk9ODlebypoSkdfKWw3byVzIyteakN1Yk9HU2Y5b0hiPCYhK1QpXlZxWXpKVGlwZCZG
bURoYyhkSjRCCnpLSm5DWWB9eG0qVlJNJlVYTTt5aHFrNWdGSyRlaURedmEtNiUleVZ0Rlp4PFVL
VC19dExufFo9US03KyNvX19Xdgp6QjBYMW9zTT9oX1VVVXdIY1kxIzE2JioyLWI9azZabFRWKD9D
NHtHIUpaRV9yYEQkdytvdU05SDRYUkw0Ki02cUYKemxPfDdjUGItdSMyIzV5MyZmbmY9RkZfbWBR
TCE8Vl8kZnNmWig7UClfY2dKaUp3QSpHSiR4ciM8P2N1S0pZU0Q5Cnp5ZW9nRTY/fWVzdFprd2lr
bzlJZyVCcEg/LWw4UztxeCZCc3MmJms2X2BvJCpQSn4wUGlWMikmUUMra1MtRVRQVAp6YjJvWTZx
I0Z4QCMzRl9qT2ZxWkdCVG4kJFkwfTU4IyFERzFkY055SlIzZCl5Jkp5djkofHJuV2ItVEluaUE7
SmcKenRgaENaQFJvUDFAQT5ydyhpMlVpbGMoeV8+NElgc3lKIUZfTnM3bDFQZipHJi1zOUJXamVr
JFI3bU9BOCt3d2wrCnohViU8S3duRCZDKm5FWnozfXt+SWMmbzJ4aXl5UUhwWlZMIz4mRklDdmUr
eFJLPm5WOEohU248JHY4ZmhLZE5Bdwp6Z3ttaGJTTmswJWpANlQ8ZHh+K2F6aipGZHlaKk5PPmBW
YklZSztNa15ANnttZVRhP0dAWUJzbGY5QXgweD50e0EKeiM3NjZUVHFHN1dyeSVKeD9UQnpKTzFp
S2R0bTBlbHZLTzl5JXdHQlp8NHpabTYqaUFuOT9jcTZXcFR7Rkc0eF4yCnojWFFeZUMqUStwUXt4
biljc15EcUp3PT18ZzhxeEJDSDM8cGc5ZDh4dmlZYm0oNjZJc0JZYWhZclBmTnAqP3dtOQp6UE1r
Q3FZZ0JWa0JqcF9Fcl9XYz9fS0ZUazwremtAZDROaUJDTzZBejNET0wwbjVLIUFwZmQ3OFpHZEtY
c1IrWl8Kekotd3Bwc2kxPj5vPD9DTXR7WEtEYy0lVXYyO3oydm8ofm1fall1NyZ2NDtDJmlrX2E4
VXpNdVVDWTBPKHE4ZCo7Cnp7RGhzTk5ia08xYD84ZihmeVRCTTZnNUtJPlVHUj05UFozc056KzFK
U081ek5OfDYpKypBcF8+cDU1RFImRmFfZgp6eEApZlRISXtjRjlQV0JAYGpXZ0Zwc3t4Q1REIy0r
K2RiNEx4XjFZaF4+ZUE5UEI1JmUkWEJZZV9ReVp8RzRGVFUKejZ8Xns9ITJsPmdrKmp4QWgrYnVj
bXtxTFVLJVA7YzUoPVgjJSR7eVNUMz0qelZVJXBfaUMmbnExeVY/UW51KHExCnppeTU1N3E8dGRn
O3p9eDspQyVHSShHelRPYz9yfFA5PTJ6R0B0b2NLZm9wQmJfJVYoSDs3Q0BIKDJ3PE5rX3RrdAp6
TSpwT2tZUD5wVWB6Z0FjYFFnMDtLJDdHfTxqXkxaPFhFWGhfbnlZWT9uYTxOP25vXk0/aDVfOEEh
O1RhVFl3alMKemx5KiphVDh0Vik/diRMZ3E5Tilpa1JTPlhuXmJLUl9PNSVlV095JXpCQFcoNmU0
R3Ejd1NPdSE/OHo0dHZYbkUwCnp5enBFfUBnVUBpKHRIWlJfZWNXdHY1KCNGcj5DVGR1Tl5OYFBr
IXk4SWE2JCo/cDlHeDRYWCZCdT1GKlBUV0Rybwp6QTxCal5Vc09fVUFOJXh8dGh1WSRfOHpXLXVS
PVQ0ZC07bT5UbTE3cV5gS29iNlBFSjw8bnJ8UipObD9SJV8qQFoKeipNSENzQVA5RkhKWXVeS3kj
a3JnNHh+eXZGfUF8OSU4OHtBTFVMaklRVzVkOE0rX0ZwOGZXPVA1Mlghbmk1WE1tCnpRbz84cDhZ
ZH1Sb1FhfiltcD0qWjVgPipqZmkyJDN7OWc1eGUqZ1pURmpRYV43MVVKLWBXfmlzJUdxS1lSflgt
IQp6bX48WTM3aHMyU0k2YD5CRmdTOH1LWk9AemwyaTR0UUc4QmxUXjRid3c7YVc7ISY3dTtqNCpM
YUZQVlI3JFRuQ24KenZeaGx8cndBYmJSdTRZWS0+SWpKN2NRTzA8aWFvMmJrQGY3U1QxPiRaUihp
XjNSUDlwXlJLd2NDZUUwTDdAQEU5Cnp6KUBzTkQyeVMlPiM+Y0BVYj17Y1FNflJeM2xDPmQmaFhJ
RDFOUFhAcFJqdFc8MkJkIz9YfDF6amE2QFdLM2M2Iwp6WXV7Yz1yVDBQeXNhVztLWWM/SXZkRWYz
bWZZRUdsQVBOPDRFbV5YfVopTjRtbH5lJGFeTH1TUkVMSU92UGlWYzUKelZ8P2VHYj44Y0dHM1I+
dj4xWGAyTGh7JWp7cGo1aD01cFZQR0NmYzlfdz96e2NXJnFFYCYjTTRnMFo2Uj87aGpPCnp5bDVk
cnNUOXNfcHJFZD5ZYDklfStzRXpUdUM0YXdoSGJXZiVhJWFSQkhoUnY9fmNEdVFKJDJQUFErPkhi
VzRtVQp6QU1QLXdqZDt5cztofTYmUW8kdmtDUTFyTGYrbG54TUQ7WDE2PGd7T2N3PkpRSiZWey1K
U3JLTyYlY0JGYzJUZ1oKejxYTSo7MlJMV2dnc0dtIVFlSWh3cDkhSlg/Vk04akpzMzR7WllfWTZ2
YzlUJmJXbH19JnYoM21ZJl9ASW1SaTc2Cno0a0F+V2szYmM4JUA3OCUyPEV1USo3WUMkNl8xNWlR
dWIoSHF4RmpmYWAkTFA+USNFbSZmYzsjMiNvTm9zPnxgeAp6RjlpY015XlQoWnQ4VGk3Oz5wPDxf
KnImPF9FJllNcT43cFRzUFd1Q1BnT2k7SVpMRXktY3Rwd049MmElRHMtb08KelBKcGd1TnxLYXha
bjJHP0k+JHkkWjEtYklOYWhQXk5yRWVRViU8IXJscVZIZU0lPFJ9YDRqNkNEZTdvJWdBUilQCnpy
fDErKCtVKmBINDJPbkxNRXI3Z2tCU2A+NjtQalc3c1hUbV43bnNiKldZbDllZE1EYnZha0hYQTZt
dCokIyhyNgp6X3RCfnBycTlIbEw8JGR2NUxTWk1sWSU2Ym15Kk9TaFNDPlFGaForXnY+KmpyNUJ9
dSl3KCNRbHdxZm1oeVl8amMKemF6fGgreUFoRlFRRFJ6N0pgQkk1RHolZ35eKyhxQSNPJUcjKWtE
b0VTa1JBKnQoJGNHbHlhKXghUD8lfWFqX18rCnpBTUcyNEZALVVCclljNzlldE4+Z0RoS2UmQV89
PClTbVVnbTYlPSZIUHNGcWshbDN5P0xmJn1lNGNlbXkrdmgmPAp6RGZ7UHRgVWlYTngjaEdeanJK
QmI8LWtYUGlMTzU2QGokclZjKjZ9Z25aRVV2RlRMY2JjdU4qOWMyN2xeKkNYaFEKem1UfGZSMEVq
NzVDYjNUb0N7aWlJPndiJnQ9R2JxNGBPRWVhVT94dkpgNlJfcUNIQXA8QDMheEtfal4+Jjk7MEYk
Cnp5bSlXVD5IYlA1Nnl4YEw9WEhBO0VXTTR8ZnR8MDlNTlFDKDZNQnl1P3FUO3lGPzJnMzx1NEMr
REomZGBeR0x4ZAp6NFVuNXQ2YjRBLW0pck9tM3l+I3IwTXIyOVJgUDswTEtxJlI+ISY9ayhAYm85
XnwtQlcxdUtEa01Mdm1GRUk7QkAKemdMNll2bzYjM1RxK1lgMWhUaUN8JSkyTHJnMz1FcVF7bS1I
S3cobyswWUZJR3g3eW5FfDdNXjN3Y2k5PlhvJnNjCnpmQk9wP0pMX3RqSntKUjNLdGE/akw8NHBH
SmdLaUJEPFh6Wmh8eVI4cjAjJHdwaD1OeHZLPnwyUjZGbjZ5QlE/Qgp6UzhVcHBEWVRnJHVuKmt2
RikkI3dvfHJKIVp0KkZTYFl9WnckTT0lNXAjSHNoRXhJZT1BVEg3Z3RZfVNvTWloZlUKej9MbXdi
cmdiVWBmUyQ/MFNYV0lCfEZ0bX07bE9kYVd7NTZrV2RrNTI9U0YrdSg2eFBFdmt5d289eHE7Y0N2
R293Cnp8SEdTIXRIIWQyX3VnOXRFJGIjS1BLdHJuPDBuPGxPP2VJcEVDSW5jOUI7JWpZemBCWXE+
UT5oUVZNZk5wRzFxQwp6Ti1yXjZvTmY2LWFhSGVFZzVGfUhqKmQkKlJgZX5tZFgqYmVBcSFSNUI/
NntEWX1AZ29HXkRDMllsdjsjKldnbzsKejtgPDQ8TSN2Snkjemg9ZjUyM0U0RmJsYj5tfT4pezJr
MUlRYVUhN21fQ19+eWEhXnQjelN+OWtyWEEzWm5CYVRuCnpjWTVjMHE/Q2VYOUxwUnhRRFZjdjYr
UTN4anIxMW91fGh9K3FIdz5fKHNsY3BCK1FndU56PkJQbzkmVnJKamVnXwp6ITV2dW9jbj09QmJq
KS07ZmJLODdGeiZnXyFFQEpvcypwfkZKKXcoMChGeWdWWXAoTDxeXyVVclJqKj9WKUI7S34KeitE
fGNrYGdCKl5ZUXleMHg0enxHdlZkJCg5NktKP2h8UzY4ejchJUMlRypOXnR6c1ZaczQjKyYqQTVD
SiRCcUg9Cno1bGRmZF83LXJVYClQJDRNKnBmcC0xQEZabT12UylMVmBlentkcD5WU0QlSlQ9PWp5
JmNAcEg3RCEzd3woS1M0agp6JXRDcUxxRCFGPWh0TkkqKUdmKXBrayUyNmhie3ZoRD8wTjRadUNx
I3VEOVJ7Ujs1Q3pzWFB8Q0JzNHVxeDdEc1gKejBJI3YyMmw7ZkQpdHkhZ1ZVeT0tVzRleml0ZVl7
T0xZSUxeISU8T3lENHxTfiR8QnJycys+c2JxTyVNMz0kcVhsCnpJPnxqc3tjYT9+QkVGWiRvdmoo
fFM9MkEhdHNKa1RDTVR+N3UjZz99TFozd09sbU9YVlkmLVdMU0ctVSM9JE9GMgp6ITlXU1JQSzln
OWVlYWR1Tz1WRGpPNVo0NklVdGtlMHt6LTNXPGFqQTBvdjRKVGxORF4jQz9VKWwxYUpiTVBib3AK
enh9N3FHZWlGdUdRbTc8dUVGSWw7cXRSR2kjJnZQMipHaEJrNVRYfHcyRVpZb3BgZms+QTU7QFVe
YT50RzJjPDFpCnpPZkZmSFhWUHRUQUVFc353Yy1EfXV+MUJCb0diN3xwbExsOzBBXjh2QHE3Ny02
cFA8QHlybHxEIzxscXxyPkxSYQp6eSZ6Uy0+UGUhb057VWdPPktTSWQkU0ticnVYcGU3PlhZOFBr
P3RDeSNlPWQ2PDt0T2MwbUx1NDtVP1NpJUgjRzkKekN7cEYrbHtSaDgjcT0mS0ZXSjNCQm90Kk5y
RGl4JmBmejx1ZnZSV01AZn0+IytvYVRVRFdVMShCKlVhMXVPSm0rCnppVWBsTD1ZNmtUUFpiJVRy
MSQlTURkX2E7N0BzRzNTRnk4YGBrZTZ1dkQ4fm4pRHc2bWVLZl5MJUU3bFI2eDBtZAp6Nz4qVCRK
bnhfY2VGaVRJZGo5LSpeZyEzIVBJXjk8VTNJbjEwPW82KG1zZmMyeyF+Xn5LZC0qX0l5flpxZlFH
ekcKej5zb14hQyFtJkxWNTtrMDc2MmtLWVYzR0dNKXVTMUtOPTk1c2QoYmdkeDdNWVM2eiQ4VCpU
a2MwVWs1bFpvSyhzCnpoZyVoO0VMXm42dT53TVladlY9O3VQeDQwOEs/YnpuKCZKa1VffnliMWZU
d3ZDISpGRnpnRTtVOUJlTCpiXkJWTQp6ZC08ZWAmN2loWj44S0F7PnZ7YnNxfS1GOTxENjwodDdP
ZVo7O2VwSz45YDxNVWV9cUBxKWp7fSkmRVBWVlhANE0KellndXxtamtHcDdKZkhIfjlVQVBRNXdT
Yz1EfmhFR1YzWS1tbSlXLU0+I2c9ITVkYjA2WlJpTGcodCt0OCNIMVNtCnpOZCs0PyZ5QV9HRHZA
eVM7YUloJWh6RWt+Jj1mcSQtWWt1Y3I1I2xqPUU1Uz1CKT5SMWs+c15CWXdMPXFGQiNIKAp6JUBY
bj5ePTxBdVJgempwTzhfYzhVdWdrbyNLKkNHXjs+fVVxTTZnRmNhKjgjPXlRakEzN2djb2g9Zz9I
Z2hlfSkKekk4VHBkaUtEOUdgfWJCc19mTn0tQlo5QDYqZG1WPWJTbnQhS0AqdVFjSXNGOUswWl5Y
NFBIWXFIOXxYNm1fdz5RCnpMQSltXzk9JkQzI31jTWp5e1kjdzVHQVQoZVAjRzE5YF9hJGV2O3Yw
M29kezteIT5fWS1GbVE3S2xHWnNVWiY/eAp6JEhyJjc/YH1fJl4yZmxIYjZDVlVIeUojP3UjVEcw
QmsrO2labipgOE9LeEF8SFl3UDs8M280KFdGbSNZQ242fXIKemdyX2RNP1NwclBvQE1yMHBlPSQt
Ukx9RX07Vz49OG47ckUtJUE0JTY0fWJKdDdvMV4hdyVNbn5Qam5Ad15JdkBGCnpXIX1tKXxLZGRz
WXwkMlotMi01cXZtU2IwM1JgcTEhNUk7bkU4b2NjUSEkPEp6MmkxRlJhR1pLI1UyRVpWMj1mQwp6
T3UtbEdzVW9efVQxY1Y0YDFISiRvKSRDYl4+b0gmYHVCUTJRPDlkR2spN15iOEVEVzA9WmZNJDZr
K3RJZFc/ZmkKelFNWlFMbHs4TSQrbV9UOT9fK04xbS1tc1M+Nkt3JEpsSW5maENMMUVOVVRiOVEy
ZWZGSEg/dXh5RytxSmBjbG5qCnpsTF83Vng8P1d+ZTQ1dEM+Yj41Nj9ic3BlfDVuZUwyLTc9dj1Y
XlJ9d2ZfX2ZURXladFJWai1iWDUxenNRb1U5bwp6U29XRmkwRD9lJHpzQXsqM2wqJjBseExkckl6
anZVJHZrZnlOKCpnQj5RX2B+RU8+VChsa0N8eUcra2I/aGFCb0EKekd8emBULWl6PExaeFohIV9Q
NkZlcVlmQUJla0I3VjBwJF9mTkNBMWpLRU4rKHB3fkVDeS0oWSNubyZWY3FScTsyCnokd1JCMV9F
IXA1LW1gO0lOSlAySkJYbG1QUDQ2Y1MqeH13SDxNYkx2U0hgezNJKlNtV0d7UkoxQ2pOQGE+XnZV
IQp6ZTNmJFFyRGMlRigpWlRCTkQ2eTN2SEVqMGYwJS16KTlNd0VTYGBIKTtfK2gteUBvSHVWUjEz
V3ghemtedVBlSUkKem87O0pPVHNWJjw/JnFzWHh6dEB3I3FXb28hSUtJcEp2ViY+e1ZReiRzMkQ3
dXk5dX1gOE0rbmlzTzMqZUlAeVZsCnpgSTk4MFFmfGVCRkc/QXYjO34xXiEoTjVHaSZTPVdlN1pn
S0JOQ19VUGNFblhKYSoxZlhlUHRRaWNeUH4/MFk4MQp6Z2YrP1Y7Xz0hIT5uODhyVkA2Ul9BWl5W
fXc2NmF0Nm0rXyFhSFNteXRrbG1sVWY+TVoqQTw1TEJjWHMoRUp8UFcKemgqKjhrQkpkR2t7MElS
Xm84WXIqKWd2Mn1iS0REPWRKRXxrWkBPRGR0Q1hDMUIpUGtQQlNaVG4hPEJlOTR+cSNtCnptSXVN
SnkzbCgkQEYkNFY0bmE1d2BBWm5rWktwJWR5OHlVRDtWVFBuSEp7PXx7bkk+TkZgTyNQSENIKWJi
SE83KQp6cm0maTtaZ25BT3lDUWBhajdeMXluTGlHZXZ4QT4tb2NGUnFkPlZHKmJFTzBFTGBwcnRP
PV51aWJReXpGTUJqXnIKelhXV2pNc3REcldkKHZGMFVgOzV6TmNlaSMqdD9iam9kcENjTykmJTJO
fDJVOWpgTW12M1gxMytQejMyVCp2JmB3Cno5aWY5XmglPF9tdndESzFSTWgmSDI9U3l3I3M8RGd6
dG5HPiY0OT9IeEd8I2VadWNEYUJkIWtiQ2U0Q2ZtdkJHagp6TmU3QDEmeihrSDkhPitJNi04YVZj
Yis8bypqaD9fX3VRN0xYWSUxfVhVVzk0JTd+fT90WW1lbWtpM05xbTFKQzcKeihyc24/NVJNckgx
SX0kQjZXPCF4aFd0dD89c3Y/UT17KGp4MWI5WFNGZCpSe1MmdSF3KGB9aE9FRTsrOXt5YE10Cnpj
MyZ6flZnQFRXeWhRWT12XjVaSy1fUCFkVHxIaVk0XmhyRXk0VG8zM2tYY3plZkl2PkRLcUwlY2tn
fE41QnM5Kwp6YUlMVi0tOXVTdDxBektHTE81P2AmKGJwdj1nKzQ3OyU2UU9VV2JuI3chaTxALWBj
MHtgPCN1WCpIKXQ/QUFJMEoKemB7RWJCMiMpKUhkK2dDaT9lbX1peWpOe01fVkNaP20pXl5PZkZY
OSVqVz5FMWc2PX5ldmdVNkt7WW07Umo4M0hiCno5LS1PQDQqSV5gSX5pRU9GYWlLZDlQOSl8X29N
SDkkM0EtWk4zOXlAUCpyZWV5TFk1cVolaFpGUzY2Zjs1UnxZawp6NW08ITt3O0tvezk0U3YlTj5V
K0U4M2ZAYThWYHtSVH5xa2RkUVlDUFNHTXxKcCZVQE5pR0A5XzVPIUh2aTlQYmoKekxxNDJpQGZB
eSU7LXR+MzFAYD4mUGdDP1ohZDVmNEl6UFkyWmY2cGdhXyZjSEEqJmZTMWFPeTl0MD0xXnsyak88
Cnp4YHBVSUJKVkxHKmY9YFdtKjktNEJAfWdxJFZHM35OYll+OHcyKnBTSXl5XnRwMXklY3k1Q1hu
QDIxYVB5Q0pXQQp6XzMqYTs7IUw4d2JYWldRP2NpYUR7Si1jYSRRd143V0kqO0F0dyRvVjVoeCtT
Xk58T2JuS3YxTl9Hen1+WSVDcn4KekJhO1U/K2dVc285fn1ecE4xeWM2UzlHLUJ5WEBuRE0zZjxY
bzswPylBRD9qYSsjbjApbUh6JDhEQ3FPdWdqQlo3CnpmRypFPHglPkhFQis2M1NFZHUhYSs0Q2l0
SzcwSSg9a2syI0B8e2M7RGJzcm9xV0ltcWklamtgZ0pYSXpYOXpwWAp6SkNSYVMzKUtfOV89VX15
SHBlY3lYcCgqVnJSUW1kZGR6PDN4NCZxK2NXa3AmdWRUR1o/ITRWY157c3ZEUDViPz8KemB+bTEt
d0oxJTdDeEReK2BzPVV4O1FQcy1oMyh3MigtelVeVHY9Nk5rM0lHblhrKml6Qm1lclp8SndmRzVC
fFZNCnpMTyU1SEx3M29jT1BFU18lPGxqMzR7YThze2pSI144aGhjVG0lVUshdyVjeEZfe2x6N3Z1
MkltS3dIO1AjIU1iSwp6YUtONUBfRX1yTlktLUsle14xWFFYayFeXmRGN1E/KkBfb21fUm0jeXVI
dihXaXh6UyhRfCNlfjlgZVB4QHVyKkgKenhZIUJNJUcrei1fVDJpMUtZU00kJU97dld7ZVVmQ0dT
PH5zVTFpVXxAU0xyQWRrc2R6LTMoQnU7fkE8dl9iI1FOCnpAOSpOPzRsXjkpckklSzRVcEp3VTFz
RFU9MSRxM2h7QHZlTkhNN1pvPng7aClfSGlsaUM1SURhdXRVOE1OaFBXRAp6YHVVdHJKNVp6Zm9H
dWQ3UHVqMmNEYWFHdmNGTmF5RlNTTV4xVVc5P1YpVkdmbytlTnhLNEEhdnt8Zk1iS2V2I24KeihW
d1ombVJQI3p4JnlUfWVxfEsmS25PZT9maDFhbTI2Q2JjZXlvSktYWEdNRiR2R3VxNEdye2llR3pe
cDRBSUx6CnpsYVVaeHlhVDxGMFVZMCMhajNKJTBpNWNiNGpxV1coRWtOT3Q1NjYoUSUjRjk1I3JZ
bzVTJXRgK35wcU87PiQxZAp6UUcqODxoO2FTJio4d3VKKT1vM3c9YzA/fCthUWhNQnM4czs2elN1
U0pgNko2KXU0eXskWm9qcUkoelpPN25tTSgKempTVUBBZ1FFWTFFdXZDOyFHaWhCJFN0RTQ+dTBW
PUhJQjZ6IShoeXF4d2RpUmRZPVduYXF8e05oP2R5e0tsekQ9CnoqTXxhdlF3bmxjMGlOfDZ1ZjF3
VjRqcl9pSDg8RSNlKUl6eSZ5NDNJT3g2MHU8QnVAWGFzdn4lPUpMSEMrcD91Zwp6P2UmIV9uRSg3
WFE8NHNPSUtIP2otfG81bEwtdzYtS0ljPShNbCVaYTJqQmdVaGZVfHJvQEhDTVowMS0tVHNHRigK
enRRcGdSUmVkMFlgazgoZWdUVnh4VytyWWk7WjEkdW5xTXVVYm54SC1UZmNzdE9gSV4xYWh0PHxP
ckBuUDF5UWc2Cnp5LTFeKmRxfShmZ3pHP1E8SzApJWxHPVN+akdwaHkzc2VxND5tY3RxPUJSOzdn
TDdIeUBTUEI4TmgrUFE4dno0ZAp6P3t4UWRBPGw4YCYpZkdtKTdAOV5fZEBoRlViQTJ7NGF7KFEm
bFBtMDhfPWgraVdGZGNvXik2TnNtcSt7XzJUYjEKekohV1kzQiQmbj5YKD95QDY1MkBPKnZgNEso
P0lXQXgxRE4qPiQ7dSt5K0I2bnghbGklV3xSd2s0X2NhQCkjNEo7CnpuI2BxelEqTCshO2F0dHZ7
aCRCcWY3Pmw7Z1c5JGcqdzQzNlVSIVBBIzBpOVQqVnhwbFEmRWFYOWgzVk1iRH1qUAp6U1hKQ0xD
fUp0JGNiTHotXnkrMnlafnlZSUFkMD0+T3phOTBCfEItLUJzfGhlQUZ5I0ZxNDg1cFBTY0Z0RTNh
SUoKekxWdDx0WjFKU1l5ZzlReW9MbW1UJD98OEcrcSQ+az05bnZPQG54NFdrR3N2RGVCdWNeanNm
d1JQa3F1fWVkU2VHCnpqeTI0cXpVLTJQd3NgeytweXMyZjNENTUjcSZ8S0ViRThxZmdRXkYpNXUm
TU92cilqKXJjSlpJe29COCM8IWN6Zwp6RTcjZUJPK1V2Z2V3cGhtMSReZl4reHFgREdZfE1BKVho
KkVPPHQ0WUFtWjh2e0EzQnBYTm0laDl5UVhweUBRck4KekB5Rj1WQlNCRGA8VD4/dkFXVEVKe0Bz
MEA1MXNUPmBzWmA1PyV6RiZhdSh2QiVrZkJWQil8eyFXQD52XmtUREszCno5R3h6KF9xakAkZSlk
N0spXjkxQ0thLVRnS3oyND5wR0BtPCZaVl8+QW9taj1kcD4qS3tkIzlCZzZ6SSRAZnk3UQp6KztK
YHxAKzx3Rj90JGpzX0UwKkBIcj9WITtxVkxrdGJKP1dVfSQ3XnYzS0xuR1BgbyRNYGd8PT40Wn47
NTEhYG8KejkrXldSc1VsZyRQKHJnKWAxclohcFMzeDI9aTMoWShDZ04zdnxEYnctSWd4QiNKPV4t
QDdvWjFuMiFRZGFgKHNYCnp3WHFZJStrZzRKLT9STHA2OTE8KnNlQ1U0MUUteTdJK19RKVkyIXY4
cTlNPW5ySSVPd2IqZFIxYFJVSm0pOzt6cgp6cGd1TCp5QTk+SjcofXZIVXd5QCVkZz57PUB+U0lz
KTIwcGYmYnFiQ25WI1o2Q35Nd1laTGh4ZWlwYHJoJip0T0IKenxJVXx4K2QpeG96NGNaVUpZelZp
M05LOz1xTWt7aT1nVGpAJHNUfEZhWFdQSXB4dCVYVTY2PnpDVDdfO3p4Z2RmCno9MG9oMHBadWhJ
LWs8JjRYRnhyaE0heCt3Pnw1WGRyYWsoXkJYO3g2SCEoaFF1cDFOSzJCNzd9OCpqQmlWMV42OQp6
T0w9UyFgfCRRTWwhfVYhcV9wKyMrdSMxU3ttfnpldSkhI1AmN3l1VVVWVkFuWFFRKnNYfFRVMUkh
bktGakY4Z3AKejZlKSYmRkFwe3hENzc4dDNpTnBPY3E2bHN1aiVncCs/OVJeWj1jPDROTHx8dHg2
YnxUTCt7VG8/NnRjfih4NGdRCno+aDExVCtgaFV8dHc9JnReWT9xQXBmajxNZFhxelhBP3VFNkw7
enVOZHcoLXMxIzVafE91MHRuSExKfSpNSClVRwp6JTNKbXx4PWZjNUgteDtLdm0ycEVmZUteYHEr
U0FEX3ItdHVKSUB6N0gxeX1WKiUhezB4WWcqa3FqWXM1M1ptLW8KemFQNzB9Ui1zPEc3MlE/aj13
WlFBNGo+MHZeejBWRXh5eyozUEV5WXpuQWAjN0RYZjUobVBMKkhGezgpSipmU2NECnpvX0k0PWV3
aU1aY35NOX0rdikhNXYmNXtncStaSWB3S1cwOE1kXlNqME9JZlFBS052MF5qSTV3VzN8Oyg0WU5Q
Xgp6ISN9Mypzfm58dGk/X1pFcCV8PmFCY0YqJUgremZBdFhYcXk+V28/UkpyQmMhRTx0JH4qaipw
RithVyNtR21vaVEKekh7RXN6KSF2MFJXQS0tcGwxR2w2VT8wQnc8NmdpdXhUZjAxUE1uTmFKYHZA
WGkmOEpPZ19vaE1uTVhjfGtoVmdgCnpWKm9zPEIlZUVSPlU3VWYqRVRsJEg0OTcySmR8Qz9IQXxV
c0pBQXxsaW5oaXVqJnFQelI4YHhES0t2MUBzSG51Swp6eFdmXzl2WUJoJCNDLTRhPktmKkgofDYw
OT5DMldiTHdSNHV6MEl9fVc1P09oUURaMXg4KjhLU3dtKjlCZVJoeWcKel9reFFxQH5ERXdaO3Fj
aGpjYil6WkMkLXhiTnZVYjZjMmdhYyF1MEN0Zmo4TG5MI25yWXthT3NSdDl1d01PbHI5Cnp7PSoj
WTIpUiFKSmYlM3NmQV82TyhyVWFfWEJWUkI9cSZPcGBfKGFoZF5ocEU8bVp7RFFgM2Uqe2UwMUxK
TVNybAp6QjRuJTNuJi1uVl8kT2VKOU96RHszMFlhMV45XnJ6ZnZNbzJDQiFYVUhwRUQ1cTNBQ2x3
ck1kVnw1aUNgOWhJbWoKek95V2wqP2smeTN4TGcxPlNSRHdlOU17KGNtWkRQckduJUM9LWlzcGNV
aTlpWHw2ej0jPDlKSVo9e3ZrMzZmYHw9CnpjcWpROWglIXY0R2N4XnR6a1MtTmF3SDlucUAjKz1f
Q00kZFo/VG9zX3hnYiNuPT1WPT1vLUl0MSlZZzw/aj8ybQp6Y19VdUheeSljdGZ2P05OZy1pKVM/
KmIkYT03PG16VmpeTSFmbEdBeGxxJGlOSXYrP3UlVj4xMmkyOXl8NTYhdUoKek5RUCMlYGZSdlZn
VE9VPHZYQ25KSjwmVU53bCRENF9BM0wxQkJ0ZWtfJTdVJkR0JSNTeyZPMiN5e0x9RnJiYFFYCnpP
VHNVSjtfSiRCQEdQQU5KI2U4byZ8TiYyPDlvQUNUS19vJTxzOX10dmIkVkNobiMpYkJoNmFZNENx
M3VEeV8xUAp6bU0pYWRYamV7fUImNzloPE0tMmUhPEUoNSFDVDxGQUdxLSpwak8rK05qS3dCNzch
e1A7aHlxSDZqY2plPWRqX3gKemViUDYqYyohIWE8Wmp7bkxXUj16clN6fTZ7ems1JFM8PFNtMklP
UkQ4Q0JUckhldTNhbj49bFhTNTEhQG0reChSCnpyI1c4PlVpUnA1NksmRzg+REp1RF94UjQkKldU
ZHcqLVpQRjZyPjhaaEwwVE07ckY0IyVrZnxWTDBQY1N0STJocgp6YnEhNSteKSl4UiFKd2tFZFow
Oyo4Nz5nK3JQWFN8SkQpaDJAYmAyRTRYQ31XcHd1XlJhNWRCRF8qXjtaVk1HRlMKenpoJmpzdTdx
Vzk2cWw0K05tKyRNTVA3Rks1O3E5NnJsRlROdlBxK1QzWjYjbGVoaD4qYGN9fjByREVtPVc3MGZN
CnpRUDJhcXI1P3Y3PFd5bzxNbkYjI3VSQ0IzSDBLbDRHfTAwSShTX25gS1NNaGt4cVZsSGc0Y3Z1
RzR+TktqRkh2KAp6OWUrTnxXT3d7fChYVXtYejJuMlZLUn41UXxOQTxKYFJ1X35OVzx9SlM2QlVv
YGxfa3BFQSl8Oz5jZHZFVHU1YzgKej9hPUVweEt8cU94SGs8OGFebTsqOURfYHNNRnZVZ2BlJitL
NlZmKXJHLUtifWErZHd9JEIjY3hEPyFlMnd9YjVICnp7en5ePS0+M2hqRTllVXklMUF3NWU/PWxy
aXkzVG13fGtWPUU3cG1LSTgzNG1tUWdURUJqYCtpP0x6VE5RTDBlUAp6TjYpRStNdk1hIXdGcHlP
eGxDcFRjZUcwLV9QekE2U0stUn1ZIWgjeWVIOX1LUUFoJCRTYnJUfEVyY0QoNFJaYloKenJka0co
dz1mcERHUnptfHZkKHpvQk9naFo0N1VZRD97TFhmUGMpTT9KNFhzbWVDP05VamUqYHspVkxORWRJ
WHE2CnpESXAxP1JgUlR9d09hVFkpME50aUIqNWJTPGhwdUJRU3UjQ0hWWiZQTj84bHZpWHpzeitm
bWohd3Q/ZmtTeyZNSgp6MGVmMnQqSE9zV2tCJCFkcz1kRUIyUDI+Yk1VU3ZYNWpVU0VyXnwmO15T
aVVXMVI+dU8rTClCRV9FdGpyV05scmoKenUtM1ZgY2xGM0JSSWRBTSpNMEUqPjR3d1pRbC0jektJ
YjFjYmVQTjFkYzB3JE1YYip7JlpCZVkwZ307KkI1I2VOCnpSdWNHbWpMMithZ3I9VFIkRzAoI1A/
LTUwMCVnSXdtTE0xSD17KStwbWRiRGElK2w9Z3BmZlVsb2VQfkAyKVNAQgp6KkZFYilJYlgtaEt1
VDN8TCl1ZVhHeFdyM3pWc1BuaVhiJkx3TjJSWTA9QHwmM2NfQHs0IzFDcWgwJUIoez88QiYKejkl
PGIjPGAzNzFDVEY+LUslIV9LZThMYjQyNTc5WDZVcyEyVVdqLVlfb14/REN2OH47NmJeIyVGV087
KlUyV1ktCnpfNz5XQWQ4bV96PEpfPXlvI2NMaGluRXhTSkl7RSMmbmgzJXNuVD8zUFVyM1JFJnZR
P09TakxOVWd4WSZidkJvfgp6aGlCPjBxc1QpMnI3UCg4QXVhXkw1QSs9VTlxKUEyTHhCaFhJU2wp
REpYZ3EwQk5ZNjc3eyRrIyVpX2c1JXxwb00KekQmKT1JOVk5UUY8Kn59RmE1a3Q+eG0zRjU1VTxL
NUpkflIreXpjSW5ScVFGZFZvWkRfKDt4JSFDMVpmWG99eG5UCnowbWZTTyFpelMzTD1+UmRyTUIq
XlA0Kmc3bSMpMF4hYHtwNVhjTz4/IWpoZFgwSG1OcGtEQGJJV05eSU9FbTg0YQp6eSEofjF7Jj9M
Q2o9bVd3Ujl6KyopZ3VqeGRWfn4keXB2b01SMzVAZz13TzspQ0ItSFFDRlBfWlZqVXhlPCNVXykK
emVnWFo9Q3l0LStrbzMlJXYlRyp4TFI4OTdMUmRtbjNSS25GRWh1MmNVO0A4KCo8blVoNGpvcCpz
TDI4VlB5JGxmCnokPlMjLShvd2x5MzNDQ1h4SCNteGBDTTFJYShTJTxnc0o3fXcwWWsmcEU+K3ZD
djlKK3s1fVUhRnM5LStAM3FGVAp6RTJkdnI/T30leEFORTJ1SiRFVk5GPFR2WTF0bEMha3lHb0g/
b1dOJks3eH05QEtkJDVIanw8PGRFbVA5VilGRE0Kel9rMEdneHJFN1c7ZUd1Skw1YX1jdEZga0ts
Sm5SPUpsY1ReYDFBUWpleyFSKmJOQnpmTk5KdFhnZ3pvNns2cCg7Cnp4O0VxcVl2UiN2c2IxOzk7
MDNFTXkpYWtzcFVAeHRFUTN2PEBTKz9qc1pne2QqSUZfdGljQ25+RH51bDRmVkJAWgp6a0NRJWc9
dX5pO1BrOWlKciRMd1ArKUY8OWt3c18xJkpBemNyNThebSl3MGxEYztQa01gMVdmeT1keHdpJSM7
JU8KeiZZREZwK1F5dTR4Zk51SF9CU0ElI2FITm1UezdGUEFVb24/MlN6Xl4+Sy16PyhAYyZeWnc5
PCkzT2JXcHpFSD1VCnp8N0t8TVZ2a3V1VDs3ZkJUMDlDRXNTQSYjbmY4fkM8XzBFJGhaY3g0VmxW
X19HczNJaypnLXE4MmhYfFRnZiQlNQp6WD1tYDl2WWlvPXVhTCl5eypJX0ZsbjhXSig1Y0xvSU5U
V2tfKCZ7akY+Sz99eV9RfHBYPn57VDxLcDIjO2p1UiMKei0pJjg7TyF3aDJAKSl7TUx+YiU0dEd3
TC1FQSh0SmxPX3JNe01SbDA0KXpzQWlIKHk/TEd7eX15e34oWTRXTFlECnpEdm5fMlNQMjBTOD4l
eyk+MH5WXnAkPGxjN0x8cChaQl5BRVNDUzJjZj5sKHRYflNqO3c+RW9edkpfPXFeRCZnegp6VlNE
KURoc2h0OGBTRkQpPWl8cVp4VSNBeUJ3ay12T1Itb1pgUVJFNGJ4THRiaz8rfkpvN3ZKI0xaaXB9
aFU7ITUKelojPjhqOUBxeSEyPlZCeSh1b3RicG1mIV5RS3spJmh2OyNaO3hESTc+KEllezc9YCY8
dWFmKCQyYVN5TGJGSTNRCnokRV9aWnl9R0kjMUs8JHRUSUUoc1VidXpwenFNd1N6NVZ0KF9MWi1F
I3JFdm9Mb3dRR2NHWG9eYW91dHx1eH5IdAp6RXc+XjwtIWMkWnRiRXpnIX1SYUA3aGthOSF2fU5p
QX55KCo5WC1pJlJvYztgJEwmcHEjOVYqZjRUUW9tODAyazUKejszUko3WUhjT0JefWhfIzVJeU44
bGtkY1A9bkFOaD12a14hbWd6YkJxb2FPIyRNc2JsblVnOURzQnl8Zz1qT3U4CnpJVCYqN1AxWn5s
cVlERXs2UWRNYEBXPX41SCUmKShUTnxgeDRTQ1I2cCowLWIzVVhWJF91Ulh1PzlubElBNnkrUAp6
Jm1HS0VxOCNwUUxgR2B9d0Q+QyM+Mnw/XyFzcUxsZClBN2c/ckpfYF5+ZClUWkswOyUoMDxHQVhm
bEx+b2pSfSsKejd9X1F1TjB+PG9OQ1JDZ3ImdGEoYD5YSn5ZSUROKjt+OWtndHpFaiR5WUVYUmBN
ZEB3eTchYndVPyU3OWNZaVdECnpOeWYqZEYmO3ZKaDNgJCRHPlgjXlBQS21hfDQlNkJqTXAqRWZ4
KyQlZXpYKDJ1eUM8Zl5aOGVWO2R9SkpaZD84Twp6c3w8X1owcUhscGw2M0ZEaXpITWFmJW4xJG0+
MmhNd1VVfDxfUyo2JXRuU3okczhebSglbyh+ITVMNXdLRHVRczcKenUhaG42eX5zTmc8MGFyNXF4
JWlmTXl9UWNeVTE1dlh8c2NFXzRjUSR7cztqKih5RTglKl5BSElaP3luVURFRndhCnpgO2R8Mlko
N090cXNDM34oVWNTd2JLWmE7PHNfNCNMMyU7TEtmVHNIITs1RlV2Ni1KUTc2a3JOTFhNI3JHOHA3
Ugp6P243YUk/Zi10JmlnU3lzdFdxQjVEWkFyP2NSMT9UMH1uaTQ3Z09EPjlQQHZDPVJhKWg9bj1G
d3RwYE04SEk+KikKekB1MnRGfE4zOGw9P1pWenZTcyR3dWx+SXNkKyl2WCtWYlZneSVQSEtVLSpM
NjM/e3Fgb3o9SVZxNktPPCpFbkpLCnp8S3hyZkhlfFNjLX4lXnQ0fH58dGEobStPJExMM0h3OWtJ
I2JGQGl+d2BaMz5ZdjFfQkh2a3tHKmp1UTZhe29gPAp6cXlGcT9LV2pnc1U7NDxBQmV2KzBPS2J8
akI9ei1tX1RxQyM+PEw9Mlc9eC05d187NUVeRlJNSDszdkIlRX1LSzgKemJzPzQ4QDdPPjYpN0tF
Vkskc0d1fEgrU2tMVmtSKmVkJFlJO19uaUI7O34wfnJpMXFKa0FFRHtsYTJObGZBUXhhCnpoVFh3
O09ZRW1We1Z9YW48SntvKipST3dyZSgtOSRAflVlYlB1JSRfal5DWXcqWCo+T3ArZTc/SmZaX3Jf
eEBaMgp6Y3hLVXtTZTdLcz5tWHItO1NQI2hLQyZnWilwbCVxK2NxPE14JGY5OF8qIX0xJGNYbHd2
V213dnVlcUkhUys8bzgKejklMXtSeTVBWkF2fms1TTw/Q3d7UWR2VGZpemBlTEJTOTVDNk1lZ1Uz
LT1QPkxuR1BhO3diV2I2KkF9VkplMj5fCnooQX1kQ0ohbXh9I0BtVWJgPUhUWFIpNlhrI3NxYTE3
IUQmUk98XkxvdUFxMzRJdHgtN0VxSyZqJTN0ZTNlR0tzRQp6eS0jUTcqQVJ0PzxaK0tMcmBtYjM0
OWtUMzw2fDxGWFBGZz1iLXlgM2NqRXV6REBLWXMqMzxyWl8pTzM4bysjKloKekFeeX15Sj5UeVNo
O2Z3PDZoVmFZRkNYV1lQdU1CRHYmbU16QFFrKDk5PHptMSUjT2VMTi1IZzZLKWx5JEU0V0NgCno0
VFlEZCY9bV5zM15QPGEkUzFYU0RiSkBvNU1IIX5EV3QkSENQUlJNU3ZuY2FrU2hmZERQQFFBYjds
QG9HKj54MQp6MlNDPF9zKDNePSRHfUZDazNOSTctUEN4QllnS3d4V3ArTmNHb0JBZ08pbnRZeCVW
TGJ5RCFgQiVeUGp1UXBPdz4Kemx2QmEwbmFVYjc3bEtzWGRvS0g0d2Y9fVk7aTJAaUBHZEJ2UD9M
R192d2RZP2JkVSp+aE5+cUNeUH4pMXNIaGhACnokTWRrbWhZejxLdURzVHMjP1pSXkJPaio0WVEw
P3Bfe2MoOW5zKUJrWlZOI05gfFBKYmpmWXl2Y1JUSXh6eHNENQp6Pko3R0s+dDxLUjhZVElJQUFY
Ky09ZHBPd2gyQTJTVXpxMShDbzhDVSleIXdJa0A3eF8wJGl8UXVIfUMwOXNwNG0Keik4RXtWPVk1
cEJYfTd9U2U0OCtGbVFfQGlxSHReTkUhd084X2BtJWpPMG45JEAkWC1eLX0mN3krd1BzYT9lV0pS
CnpeJGAwMV89fj4pe055M313QlBYMXc5dnQ+elVvVGJqUz13dT98O3s+ejN2KVBCISU4PC1HO0U4
SSgzU0RecklncAp6RUkkcTc8N2Y3RmZBPT5hbj59b0F6T2wtcTE1MX1LYWljfEpHLXBob08zVCZG
WmZNK2kofmFLaXQta0J8XkRuWkcKemVlN2QpSWp2IXl2eVkwQztzezBOSkpPQiZxZClxaXk1eDd4
TWtsR0NyQmtyfWQ0YHdEbHBaNT5DfjR4ZjZ7PWNWCnpGbm5fQ2JuUmgjPDwrUDh6MDBuPGBmP2pK
bG9TVkVYO3prSWdAP2lgcEk8REFxJHozOExgYzAraHI7KklrYjIyaAp6SiVjPmdzTCg0RXBoPFFf
KExMNEdzSzZeJkl6Zko8PzJZZUJYRTYzVnJSMCRiRzlkRH1obU91Pj5LO3hMb2YoQVUKekV3QlF2
I2EkNEk+IyFDZ082I2BsdXMyX0woeUIqSnclSDQ+YTlQeW1rJn0yNEdnLXtEUSRfO25JUEdDa3JG
M19OCnpreCtXY3g0WWoqQ1UtUjt5XiVPTF9MTzYjdEZgVlMteDMjKGVufXxsfDN1Pl4mdXd3fjRy
fSMxVWwxQy1jaWhQdQp6MCNtemBocVVwR15IN3tHS2xMIWM1OHc9Y3shPj1VajkoRloyWn4jVDhi
MGAmVHlxQiZXTHxjZVMycyNRWWM2dyUKenNZZ2BzaDgqamphdX1ZRzhpTXR7VG1ESX54Xj5NI0Rq
TCNEem8la3hKQ2tgRDhIVmJfMUV3QTAzX28peU9lQDJLCno+MWJFJDFJJmYpJkpxcVl0cn1VP1JX
QGJuV1ZfX2pNSWNOKVY9SkVjeGg9V3o0dW5GdndNaHNsdytlUz5yWTZ0Ngp6R25vcGwzI1crQmx+
VGdAYmlYfGQ8bEBuTiUwJjtOQyVLdy1xLXgrVGhjWDBXMSRvPF8tdjNpPzgmV30zNWtvVEMKekRh
S01rU08rMlFCUyglfUVvcU1PQF5Ud0ZhLT1JfGd+U0RNSWRBU1gyTTF9VVNuSjIyZHNYNlRqdXxy
blh3R3JMCnpDYDU/bjs9TUxnYmt6dSZTUF9DK0xSJDI0JXs1b3NjZmEjSj9xeyVGamUjSzI2ezRC
TzRlQ3xMKy1qWS1pZ1ZWWAp6Z3BWOVA7KDJsMXBKKz43enYkPiU1WTY1TzxmTkE4WGh1UE1QTVR9
UzJ4dntKMjhUe2g1LW4pT1hlYjYjVDwlYUYKejtxJHQ+SUAtMT50KDRaVzhwOFlYRGpvKzQpaG0w
c3AoMmpldm8/e3hFVHMzXnhsMX1oOV5RYnJEYU0kTnpjfXpTCnpebW9iQlA8TWFGbzskckozcj1H
TnQpN2VnKyU5WFhLVE4mSVc2VHF1V2xOVldfSWk+dENfY3djckBjeF95N0xUeAp6Rnp8Uip3djJK
KmBuNncjI25xdnFWbE1VVEU1N1ZiZ0AlQGRJdGliMzt6TD9nUCNPJlRraUgzblJebiRETy1SLV8K
eklGRWJvbDZzc2NoeF9Rdl9wbztiPVdsSFgmeiluLXZSVy00ZEQhSWA7Nm9VPkk+bkEmUiU8X2g7
MVBTezEpaztWCnpUUGEhJXdMMk1HSSVpcWp7XlV1eklSIXprX29TRWVxQFJwNXh8REg+cnxrQW5z
S1c+P2d+OG5sS09eMnFTY0JvNwp6LXhDaXkhRDVMRCF0LUg9VSY0M2dmb2MqRkopKkBXeHdkQS1E
XkBfaypGN0o8K2QydWAzMlpAbVRuWnxeZFJyY30KenljfElwdyE9XylJYUZaNk1ENm0zVldNVzNQ
UmRzfiVERDFYUGF5XnA1ZXZwcW83bUZLY3t5bmFYQHtTeGg7M0AzCnpubTN5SHN1fFA0XkFeSzNi
TiptMCVjNTBWTW14alJeQz9QZUJabG8+djN1TChxeyYwN2ZhIzw2ZTh8NH1AODdsNgp6dWVAbEJ1
ZkhBVDYwR1g7QjtTT3hKRD1VQGp+VTshYkVpQ2Y+e1YmNllIRGYtMG5ldVl4enklZmJnX0ZqUzYr
UnMKekRfZSFLWFV8PD0oYFV9TVUzPk9YQCFDTnYoayNOJDU4NShOeiVJUlAzQnVHY2pIY1Y5JCYq
MzxkZDYwLWNeaTFwCno4KktJSlNBaG15Ozhwa240ZilPQXtHeH03PWdwZ3MyUnB+TVpyeUhjS185
eiUqKT98MmZ7UkBjdVVmU1I1MU11Pgp6eihkLWclYlJieGpqO0JRUVRsVigofGhmfmB5Y2VhPCFm
b1BgV3cpfDkpMFc9Y0lBfjwoeUJHb15YMUJlS2dQQVAKenEwUVV3Xz5oT3UrdU0oJDdfUTtvK2M2
dyFLdDNDOGQtb3FBMWIhejUjRG5lYCZ6cEJLSXAkTG9oMFYxYDg0ZmFoCnpTUWpEbk1Gezt1Sm0h
VXQ1Y1ZvNXBQOTRnZGYjfHl4eClOITBkYWF3cU0kOFZZbXRlX19LLT48PD8/UXtZNCR9Jgp6blds
TExPb3lJcTRwQT8/dlFjOyVeMGl7Y0dkNnFYTTApRlF1cU5zWW4kXn1NKiZ7amNsZitjNGglIV92
NFFEYD0Kei0tXntxd3NnP2VyVTJPKTNeZDZSNipKfllWZUBLTiE1K3Rgey1MI3s2TTJPWkA3RTdY
R2x5Q0FkUjdAekRwcXZhCnpCcWh5LV48Nn4rXk43SDh2XjlHZyVuUXd0WjtyMXtDQVc3a2JqYSNi
Z3MjbTc0PVN9IWVkWihmd1hnb0c/Y0RzZgp6T2BMVlBITmcpVj1na0pacHVaWWw9cTwwM2Jlc01U
KEBXVyl5dTw2NHVBbmNKbUQpRWAjY2N4dkB0KHVrNXxOJmkKemxMdmhraE5oRzV1QCotRT9jMX08
P3pzSUx1VUtzTXVyTmNAdjJKc2A0TU0wPlUwQElvYk5JdjtwTVMkV2h9YEAkCnpnaERUNj5kXyZ2
bCgldXRlN2tiVlZ6MkpxdjE3TTBNRmskbWpGfmd0PlF5X0JVPiZ0bnF3dV9oaGRoNCNjJU9Lcgp6
NGN4ZUNxWXB0KUU2bTxLYHw7PW9HNUJEVj9jQkE4LXE9eUxvPGdPVHdsZklMUyQ2VytETFhfK0pC
TUR9YzdAZlcKekppN05aIWNhQEVUNTh8QC1jUE5lX04zKGpCSGBZOE5NZ0JnOU94P3V3dDtfZHB4
NFJ0Xzw8PDtSUWUzMk9zRVRKCnpMcVYlQWNxSThnPEApQ2p6UW9mV1JmQzdTX2MwWV5FWU9pJGl1
Q1RkXkNPfCs4O0xwcHFEOEszPCtYfH49RlBwPgp6YkdvPFBfOTZHTzFAM1hAb3h8fnReSzkrZ1ll
NVJUKyYkZnJsMlR3ZkZLNXJQMnNQaSRkJGVRRyR+MHEhPSk9aEkKelBXRWRRUSklNDxXVHBtVmVC
dHc3YlhARUx5eFVLR2BnMn4/YiZOdS1uWH42WHVYbExDU088R01lMXlFTUVjXkg7CnpLOEAjPSZ2
P2pVaEdOe341MzNAeCo1K1YxLWgyfVY4en5XYShfaUBmJGx6Nzs/MX5Id3R7IVMxeVhVQDh3Tjl2
OAp6e20rWG96UmI1fCs9TkxVd3BTJExqeXZ2aksyZUM8P0wrdE1eb3B7Zzk9WW09U3xVPXFQejc4
dS0zKXstJlZ8LUkKekQlWSN7TzswT0Q4O1o1RWA2cHhoQFBRcjNqPztGQDt6aWEqK2dsREV2bWwz
NTs0S0MwKXBmfDBgU1dJMjwpQSEhCnp7PCMmRmk8fXEpYUx1S0I9ZTVfQHZleVRfZXFpYTYlWUJr
cVUyVEsrJjVzXjZvY2UpQGokWVNMVGFVckYmMCVMMQp6KWUqaE9ARHpUJDYhYlFyWW9gTTd4KXFz
SlNLOX59JlBZO3NNSENtLSh8JExZTGMoYDIhcGQjZD81VmI2KkVUeUAKemp7PkpBPElJXnRAQmhq
c1FySnA2bWVQR291Ml42elVqPWBDQDtxdkdDP0lxUDxsSjZxX2JQMjdJRjk/SiN3NT12CnpXT0xS
VjlUNHJMejBjVUlrRXk+JFhlbn4zR2dyfDFnNkF0ZD1vKn56JFB7KkA3UWJGe1huVlMrOF8rfFkr
ZGRCSAp6VFhBIVR8QlJrMXtSeXlDMzBEXipfO3poc04zTzdkSz4lYSVvKzwxUTJTczVkZENkTlRE
R0NzOSF3Rz9vOSNQe14KemtkcjEld1BBeVkqb25nQEZscFBvKlItWmA1Rnp0eStyTjlDX2RxVjd4
YVl7eDZTaSZwRSpJe3R0Jkx1NlI5cXhSCnpyI2lkLUk5QiF3SmZVU2FkRXpMJWRCVVpxWGBBVjIj
N2kkblhqYSp9YihAQCpDcj0jaEorUmZ+Q0FNP3BaaUdPQQp6OF9hNnNJWVg8MzVyUzhiVj1MRDUx
b0VMSE1ofmBLSjJ1JE5pPzZhKSFlKmdBd1I/fnw4UCRvcjhoX1kjQSQtKGgKejZWZU8xbCFNfkh6
PF9xWXVZPT5LMz1IbzFJfE81Iz1MPXB5WHZkUHI+K013LUpldGZUN3xuTC00R0lWJmR1dFhhCnpD
Xz5SbiR2TFFselI1bW9XTW1HfG10X0AlREFmeyRWcHBoZz1Cem9NbiRZTHNFcXpBe0gzdShPOWRl
elgjfHQxOAp6Q0JAfmdAVEl1cjBWJiMyM1VzSkV7V2lSJFFjJXU+Tm1JdHFpaEY8QFJzQkptaGVP
JFFJZEklKDF6fiNTeF4rRU8KelZFZyZfUH1sS2RMKygrKHM0fX5oc0UoZGombkhoUUpaR19vI05E
MzVWKzszWiZ9KWZEYm81ejFNcSFyX3NlSEMlCnoxaSVwfkVpWCFuIWg1a1hCdkZ6fGJ4QnwjN2VM
OFBeUUN3PGpLSWAkIz1vYXIqSmE9TnpWdzlSIShnVWxXcH4ofgp6OWIwU3k1c3g5WCZvd3ZEcFBw
UzlUS2x7alRsQSoxU0RUZWtoJjJrP0Ylbn5PQDdeUUdse3V1XjIzcnh7IXhga3QKenhZMUxyOThq
M2lCUyVyaHdibyVgPWd5Z0ZaQHM7YTdDV2AqTEFQRGFMe2g0I2BhWEBmSklIbyEtXmpXNDtralEm
CnplTStAZWxAfVJ2UXx4JGExQkl+SkhrPnJmOSYqYndyakdNNXFHZUBPKztAalpWbmxuZnBYWjJa
Jl9QeGZiVnlvZQp6O29SQV9hPlomcGJAWnJKNDQ9ZXQxQjcrJGNZRVdWTklmdlQqVWN7S19kTXNq
cEopNU5iWXBqbGlTOTZrcDFhR08KekFYM0E3bkpaeyNGU1A9WnFma3ppJX19TVhVVjFPfCg4NnZL
WG5ocDxxIXdXJERranJEVGx5OHZNOFdxQWYlUjJjCnpuVylUO243byZ2OHtMPVZqWXpPU2N2NzBS
YndfUWA7OX5rbHNvOEUmKnFEM3t7TUp0QjM1bilDaVA9YWo2PiNtPwp6ejgma2Rpcml1ZTdIYykk
RzZnPUlQWnNme2lRfSt4VXcwVkI7U30wNSFZcH1JJExgJHltSjRlTXBLT1pDcyEteW0Kelk4a2tJ
Jj51WnxzNFpFJSNId01zP2J+K1IxZ2R4RWZkQFN2aHsqRGFWI2pPbHorbCtHcUBeV0c8fW8+RmpK
QCptCnpJeUBwJkUlJSQxZyh0NztkbSk+e3VlaCspNEI9cnpEe2FyQVYtN0UlYUZ+QWZebE9yMjZs
R342V3RBJGkmYkNMSAp6UnpDSlRNXy07KE8heGlLTWRrdWtELXpOU2lERW8mTHo2cld7aHwpbmhh
eXdOcXBZLTtiT1lYd0R7KlFRcGJzaEIKemU3dXNqSGlhSGhjJmZJZ2BuOD9ub2dpb2ZxRW1pOFpG
ZkVzVEVIZTshMSlLQDNIMj58NEZHcklzQmUrSzhSeDlICnpKQDBZbEJfbHU+KllhTHZOYSR5NSU7
Pzt+VTw/SXJZU0I+P05UPF4/JGpnb2FGQCl5VCZNPUZaMmVKeyRvZ090Sgp6M1EmT0pNS0w/Kk5W
R0NWNEUxUDUwMUc4OEpYNndCYlglUmFLQ092KHFuJldNPyRNMTZmdylOTWMlT0xhbGgpRnoKejRK
VipZTUc9ZHo5NEBFaVZGdFkpX1k2bFNwPTxQe29YQ3s2VnNYPkFOMCNoYDR8Sl9QTksjTlI2RWMl
ZTk7KW5oCnpzUDtKXmAtVDJ3OFRzd3JyZGIwRG9NMTV9UlhiUmFZezdxdXs8T1p4K0FlYT4hWT8+
QEBDMCZXbHRhNH5tS1dQVAp6VEpRMjw/OSQ+dzh3dE1vYkkoMCpiSFFSU0VvYmdGMkFaSCY0PDk7
O2U5NTt+Mz8tIV8lOXpLITJnaEs8aH5hYnIKek9yJDtuUjZDNWxxZXFTKm48bT1qbXRKZzV2enFi
SERgPU5IMFg/X2FgVkFaSEc3QTFxZmowTmJ0RSZqVjd4NShRCnp0cWUzMmJ8PzJOYUZiNFE8Qn1g
STElJWI8Yn5zNkdNOHlib2heWTNhZXtQSnxFT24zNGVNX3h7O1Q0U0xWRExtbwp6aVlfQmxaPWtm
e1hTX2hoVS1IXmZeSnFsWnNyTVF7dXArNHdee2p7RDtyOXJPSjckdCEjP1NMelhjZkZqent5Un0K
em8oYU0qbXdyRC0pMFV3RTgzXnpyT0RKTXFaN3Qma2dAe245WEZgeihYWm96Xm9+dD4xcyooMzhv
KyZPTVRzcWp7Cno5YVZMITJGVDV1bXtOb3dTM2M/dHhvVVpCSWUxKDBsPWtqOTIpMSFLQSN8PCpp
cUVFdit3SGAkSS01NE56KXEyPwp6K0REI0hlWFRYYWg3ZzdhdT9sI3w8QTdzaW9oaGZudypoNTwj
WTxiNUpRPzQxeG5TWmRteVlnPSg4cE04VH51ZGcKejV2fnN2cUxQeTdMc0glQikmQld5Sy0pWiF7
WXRJQjd8PSFmSlhqbmFLVjlWMGlKe2N0QjR0UH1LaTZ2bF4xU3pSCnp7clkhJkQyMz1sRFR6a1hB
QS1ueT4jYTJvX0VBdyQ7WXdKTHQzbk9hOEl9OWhAdjhvPTFQXj1jKmZEJDtGYzVqXgp6Pl9zalVz
PGEwM2drQUFVQFRsbGVjLSh9fndLcVooWWk/PXEoRExLN05+dnYyYDkobypzdUVqQFJeRn5Zan0y
N2EKenBMKm89ZWhHcW4rY3dmSHlmaEVHbUZwO3Z1Q15ARXVlQHE/N0BSekwwXnhpVkx2VnJ7OCtu
QW9NSzd1dFM5KFFsCnpSQz15OUEoISNGajdTdzEkez4tXnIhYWFSa3NyTSRnTyMoPigkfGhyUV4h
NCZ4VkxeYHN2UiFPPypIPTY1QDhAWAp6aUsoemxNaiQqJHN6S0lAX0NHdHlMKDFYdEhZcTc/JHIr
NW08NWJgbTtvP3I0SFd9Y1dWXiMmN2I8KDNSb09hMlQKejJAXilzdTIpR0JCVCVhIyhKMj81dHBa
alZWVnB6aDZCKiFiNypEekNHfnR7THdOMT9OLWhAfDhgelFCdV97YSVsCnpOVWNLP0pNOyo5ZjBE
bCY+RGpMJU9zPzlTIVVBZSNCdWFSVVk9PDl8Vi1mYmY2TDA/dkt1eV8yeHo8RSZPc0Q2PQp6RlIt
dmsqfDJtPF8qQGs4ZztkVnJULX5ZNDMmYkxtQks0RS1VaWJCcHZvSWhKYGo8eio9WGElbjI+SmY1
Qj0xNmsKelF3VG9vMi1faztoanEzNDJtYFp4LVg7fCtVY29GUGRNJF9kbyRwamhvbUZWTl93MlBC
dUR7d3wxbF9CZVA/M2M1CnpCd0FQdyh6Q2I7MEUmRDdBbStgVFl1VilOUFNoUEN3PT5PbD9iXz1Z
I2NoUDJiJldhe3tUUkhLMTVeYVJfVTQ8Twp6IV58YnJtNmNheXlaN3p8Ny1OZiMjMWdKVEwzaVpe
c0w0aWhlZyFhfjI0cENsLUd6c3JDSEZiJSh7fDQlYXRgRigKem9VQ2lLe05sMTtieTlXaWgtM1l7
bEFkamYqVXtnWGB1S2RIZHA2TUhHcktMVlJUeG1CVTM4USRnfGJPbSRTZEJ0CnpiQmhma3lqTXl+
K1NZQkckcTZnfXp1VUhOLXt4V0xYUDxxUmRDSzw/V3ZOQnNqa1kmZXp1fj5ZaSFORDIpRlN8egp6
eSE2NT0yKWtVei1Paj9oZXZTVTxsUDZCdlIyMWM0TFh8N215bGhSPjhBJE9EODgrMDdKfUtxeyV5
ZD9AXj5gRngKejdmU0JfYHxsQGp7OSR7T0Q5cXs4NGNAO3plZmwoeGRESDY+PFUjRyplKmxuX2dS
VkZpRVZ6Zzs+TWtGU2FwR2h2Cno7M3IlMG88PE9EUyFjKE9vdj9aSD1pNDU3YEdwS05vNTMzYlEw
YWglUFNTX0Y7aGxIOWtOVUhwe1M0PFMjd2F7KQp6SFBHQH5edVM3KT4pSnczK2UqdmNRSTROR1hC
TTg9VlNufm52dH5JKyVGZGxUdCV+cEhgdjNBVHxLZylHRlMlP24KekpRVyMyblFoU2Y7M3pSJjkx
VT1uNDxSbEB1cDtPUXlscSo3Yyk4Z2EpVFYrZ0orVlNgTk9xWkxNSHRkMjg7QEM2CnpZcDN0PTxH
Kjt1aEZtLXBgQjh1O0psNVhYeXgjV2gtRVIlZF5CeTs0OTY5NSt0KU1pPXJwPW5feiVsSUBYY1pO
Tgp6dzwtOClsMGk7e1djfGkxZ3QrJnpocSltb0x4dVB6VEojUGNKVmErbzklMWQjbCswamdhYkp4
c1pFcDFJKmUqUE8KejhJRm53SShVOz51QSpUYmlxPj43OCRkYmc1eUoqXiUpMWUxNHJ6a2FtJips
VHY/Um83Q1BlZUAkZGV2ZF83SWgxCnphOXFKMWQoUG9GP15fU0NsfCtvQGVXez1gKl5yRW5AJTd+
WUBDcD1DOUxnWW9SYUA2MGdxdFlwQkcqRCNJYWYkSwp6JGB5SnNodG1lJHZseVVfSmFEYk97PkV5
NG9edE9ibj1wN0RMVD1OaEokNEV+bk1JcXpfVSN9KihjPCo+biN+Qj0Kej17OS03YmV8Nl87b0wl
PXlQWWNDNkRSODJ2TXluJmtAdzFTUHk2PkRxP00tQyUwVUd+R3Q+OUYtJFJSblZYVVhYCnpxcE9Z
SWJKWjUzNVRrY2NAKmojXyo8fnphIVNnOU0qXks5UGFMKm9fSDE3KEUtV3B2PUljV2JgbHhiPyVg
SWtjNgp6RGZlPGQqR3FnaU8tPl9CI3xySXNAdVYhQFBLVkxWX282KXNNayhwX283T1c3cUxoOHkj
TkhmdEZTZGkzJFRAYGgKekhkRGFZMDJzKCZsKzx0eHI9UkBqaHhWbH1mNXx+ZHpWKiQydz1ld3E3
dWRUIXota199Y1RqI3l1VUtNRktsUCtuCnpAMmhaY18zQWZDalNUVylLTWxFUFktKnF2YEtNbUle
RV9pTllmJHpJdWBBXndgPk8hdXhaPnAoWjQxfWt3MFY9YQp6UDtKPF85JVh5UFhGNGxhc0YzbzU0
P2Fqcyk+V1B4SzdSWi10eVFPfVN5KnBaVVAoWG51QUtta3tNNWJ2Umo8RWgKenxNaWRtRThuYTBE
OFZvJGF3KXtAYUpDZSEzQjt0bXl+VW9QNjgpYUxAQWc2PyhkKU9xe3FIXj1eVSRGS3c0VkxnCnpD
dVhmKnp0JW5hYT9aUHpKblA2MkJSI3c/KnhBcnxwckl9US0rR0Q2SlcxclRJODRoTUdHcjlCQyVm
JmNyOT4oZQp6PjQ9YTl5LVFsV3NJJiltdnZ+ZUF7Q2JTU3oqZ2pmaE5TRz5jYVc0cjdJZkg1KiFs
b2IzTlI0MUE0RCNkdS1DY3YKeiNfUXw3YjcwY00hOUtyUj15NVhRZ2Vrdnw9dilnKncrT2tTWWlL
YVd6SV5+R0BvNmJ4YU1kPkstKipfZlFzNmw1CnpMV3cpd2d4cTReYSZ6YyRtUH1GZ0VhN1hIREB1
MUZUWiYyNzI/PypJbWNjVUJxeG0+cHhJZ0h0YjB2VlpVYjlIYQp6THRkSEYpV0dHKktwY2BOcmso
bGlMPD1KTklOUVhBMGk0aitJT2VoZUVYKThkQGc1ITtseGx8bjA1RSg5UlMkdVgKejVyRlMod0Nr
PjJXPSRRbjRoU0d6PH1taEFTP0RhPWY4d1lNSEMzfjJMSEhGQitUMmVyQ2xzY3NrUmxndkw7d1U/
CnpjckZKVkpSKm19a2FjU31kTntCWENZdnlNQjg1SGJWYX4mWUlxVjhzUmtrc3puNTxxWT53Tk53
RWlJPlEkSWVyaAp6UV40OERBdlRnSFlCKXQkbFlDUSVXVUg1MyU5LWp+Q3xmP1ZuNSt5VjxDV0s1
dnhke0hwb0AqOTRfWWlJVGZLaF8KekBETSZkfDhEN2xHZX4tSj0oQ3RDcVJySSk8XlhOZntpVkl9
KEkrbEF5TENmKlJBVFBEeCVSKmhlYCpKKlRBZWQqCno3UnFefUA1aFpkZSF2WkBiJTJoQG4tdGlH
eXl7Q1l5XzZRRm85dVVnX1lZbDMzZGVkalpDYmI5ZFpUXnFZZHxEMgp6NygpT2h4Nz5QKmVWP0FA
Q09tUl5JNkA/d0crQjdxMHB0N0Z2NztYRHs+LVFEdmhSS09YQWJFKFhVO3NYSW0wb3gKelpAVEdi
ZC0+JVIwRUlrKj1SNFNEKD4pKyR2VTtLLWNRQns9MExPcC0yUnxTTFRJclNJeTRUP3A4cCNOfGFA
aTckCnolflBIeVJIUl9xakghK3R1QUg/KU9SfkxWQFN1al8lP25ta2crX3VROVhXQ1k5Umw8MDA5
XjwoVz17OGxNSE1kIQp6TXBXejRoVCpGNHh4KHo1Rj5KMkFfRjZYdldOQGV3ZUY1IWE5O3B4dyNx
dUxJaFRsVk9mQT1wUDFhREIkMG49YWQKelc3T0Qqd3NxWWFsLWREQ2pFKHxZNjliJDR2YEBhJUc1
UWFkKylNe2FxNTdqYSF6bSZwKihtZXZjKzhxdmNqTzNOCno3XzRfOFglZmtiRXRffEVTQXBjdm4k
PklGa3g9PzwySyVwY2pKI2spSGJpMyVUJXRSSUZTYiFUQlNYSWd4cEltJAp6JDRUZnhtRjZQSTB8
IXZuJGlyLWshK2QlY04/SnsmTzhKcSFeQkR0NVp4bTRSemsyb0NERVNJVGoyMnIxLTZDbTQKeiRf
Mkh+ZmBSUj8zd3F2a1JGVW9pSj5MdVE+YFdqfDxCc1V+Tl4kU0B5VyY5eWYha1lDY1Q0KW05ISFT
R18pTFgoCnpycEpsY3goVnopSVd1YXFOMF9La00jd21xMDEqSEJiQnxMXklmIXVKRyU2b1l5WE9P
aEskeWA9TEQ/RGdQMihYcgp6QzxNN0I2fHRVQyNpS3FXR15CaEBodiNnIzMqUFAmenpGd3tSfipK
dT1EPEFyNCh8KHZKRjN1QkU9cVlMZU9JNmEKelZrYVI3RGZCTXo1ZT9eMUg5NUheVWp1VUJJZTU7
PnxFWnVhSmcrPXc2aDYxODV0SkdTeE4qeFNkLVJjQyp0fD14CnpnNHMoNlZAWUBqeXglSzd5MWls
cm18QlJKO3I4e3R4KjQxeCg+O3kqMmprbjB6WllCRC02PUFTZkBaTkxuM098dgp6b01iNXZTSnEq
UW1EPTFTc00tbEolYlZUSStEU3BuZCheY3dofmstTm1XTFY3MipFYz1Ne0dobE8mQ0FYYWtQJiEK
ej10NVE2d1kzMHU1SmdkNVFLOWgkTW1RRUFSTkdLcVRRK1p8SEVUWVkrWHJtTEUzZVFle1EqTUpC
Z3hxbyt5RDU+Cnp1WEA0TygjMlFVbFRTV25GVE1CKnR1akA3QU5zQGR4JTg2N0tKMjJNX0IhPVhB
RH1pdGBBVF9ERzd0bnheM25AMAp6eFV2bWleYS1sSE9ZOX4zYGh8Y3RkaH0+LUBsd0JZdUlMQSR0
Pj1AXzdYcTVSQGsqNHVvPSptVitIK29nXjtKSiEKenc1ZktvalQ8KS1oOThmJkhpaTQ+dmdzSGdz
Knp9SDZ0cnkpOVN+S3YzKmVNcjVTcVAjYWghPy1DfWJhQ0RNUj5BCnojY0FFbHFaRTFLc2hSVzhx
R3pTMCp0MCF7XkpodzxmcnJBVipUfDNkIW1uYnkpZnNheWYpXmpOeUZZI3hRSCNNbwp6NnxBaklC
Uk1eTztnUExlX0NxdXkjVmZfJGd8aFRuKFEzKmZ4KUQkZUhQdWRhVEZQNjghYStzSyshS2ZJeDly
flQKejJCPHZXa1N9KUZxXkt9VEA8e3l+aWYlO1IyYnlmPG51aE9xWj8rYWxNV181aj8mVHxUaD5U
STF1WlY3ZDBgbFh9Cnp5fENRZ1NvZS1Dez1rUm0rR2cqZWAldzlKX1Q5Xkw5ZVp3MzJ5Skg7KTtf
T21vUnYxeGMmRUI4LXxBcURfTFlOPAp6PXxPcms5Mll7fTdlK3lJdF5uaEE7aX0peGZrKW56dWpz
S2Y3ZyhGeHNVWmRedXhmQjw9VSUkWmUqVytpYyYkNj0KelNIMEJuaDZATzlpaCNTTTdgZEIjcWBM
O2UhR1kqeVA9RSs4dEx8R2xWV0l1UmBJM1l9aVBfZWp4V0s+eUtvSnVLCnp2QHl4QUI8ZkVmdnx0
UTU8TGh8QWtWK0woJjdETy04UGh2ZFQjbGoheyFgPVF2Z2BTeSVeSz1qP2IlMTR1dmI+RAp6dzI4
QVh2NV56IStpNV5idklKVjcpLWtAPDZZQkY8dHEtLVl2e3ImbTspTSt5KGwzMnpwUVczSDJxczBI
Mj1nblMKemg5SmBYPCZXUkBhbl9hYUE2NF5yZURGaEZFMSlYbjlLeTtVeVoxZ1g/d1U3JDBZekk/
LVZhPD8qTVBeVSswODghCno/Rj1JJWRAbWA1UnleME1xWEk1WGlZam94a19SN3J6IW4zY0RkZSV8
VXdGd3pGPl5YY2ZEO0pGZHA+cmJaQU4qSQp6cUkhMT4/LXgtb3BlVzFpeCRfKklZIU5pNUs0bEA3
OVgpITQ+ZkojQW1mWWgtWXd+cGQla089fiFgSmg8dz16UU0KeiR7a0JkQTNiYF5LNV5mdDA2bSQy
TE88WW5WPTIqQSFrKGo7OC00MzdnU31yaUthV1VeM1dneCh5RmRDZHp4VnZ5Cnp7cX0zMDZNbmRJ
PHo0PnNfUy0mNGYhcXtGRjU5PG5LZ3pzPl93Si02dEg3I2poSSNtUSVKaTl6TGd3dld0YHRSfAp6
WUJ2ZjMrKntPfnJkP2UxeUtuIXc0JCN2a3FmVUIkJCUrPVY8aFlyMHQrfW5xelZwNEdGZik2aCY3
WGxtTHs2Qj4Kekw3JCtmMTxfRWV0VXtEMD4ha3VMaHZNfE0kKjVeR0I2RndzRDcyWlJ7TWN1WTY9
aFVgPytjeSRxTGMtLSplO0RVCnppI3BVfmcjQ35yY0sxTnVHdjBqO0VuN0p0QmV3Znd2UnBkfDRa
WlotXlkjdUFxfWY7QlhheiZZaylvbTROayYpeQp6RU8/R3Y4N2IjKD1NT3h1NGdyX249UnJzM3M/
Y003Qz5gUTgrJWhpdmE5K2NNX2c8aiRRX3p0YDs2KCFaJnlfXlQKeipgQ2lzbyNRVU9EXz9XOUMj
Z2daKlJnTD11I0dLVUhoU2AwM016ezIkdyUoRHg3T18+RVAxaHdyfiR9OUU4dyRRCnp2Mnl1V2d3
akAxUXh7Qmh4YFhkUylZLUNYLVJneyhEQ31nXitMWkRiNHp1U0kpPys+Rj56WjYhPVJqdX5TTFg3
Mwp6PDAxYENGSGJvcWh4eCluOVhlQkhFJHcqbmpIRW4jOztfQl9gYTBYWT4hQDlHJEwlKDFAQCVW
WDxVQVVkcEBLTj0KenBDZ2k7e2RLTjtvYXkmNkp1WVNoe1g4Rn1ESFhQSzs+fTRwT0wtfTY7cGRk
e0BOdG1NVVNLMWo1flV0MDJofkoqCnpSNjBCeyFiYW1jI3RAMiVzRW5Ic3ooZj1oN0JaNyZfenQy
LU8yOGR1PFl5ZnJQRWktVSkrKms9XzUoTkFWfjsqZwp6Tk9gUFhjRyticChzR1pBMnc8WUhwY3Fm
fVF1bER4bEJaKzV0JWBII3I7MjtEVUwhfTN2SnM8M0lVUTtUeT59VGUKeloxfUpkeyhFKEdrQEtu
KXUxSDYxZTJUKWYoUEFAJVZ9XzMkP004PDNvOWM3VU41THV6R2otWXcyV3ReeFJSellWCnpwMGYo
SEZ9PlB8RUA8N1NxSW1UWnZSLXd+NUV9dyt4JFpaI2pqXjhPQGtMV1p4bU97WVh8fUtvUE9rI3lu
N0F4YQp6YHckYks/fV8mVXpib3doOS1LNUpRc1AoZWxOMUdtN0ZkODhpPFVBS3M/MmA9KF9oJWVp
RUN9eyUqb3tNdDkpJm8Kejl8I3JhNWxiJF8lazYreHZzR30mejlAd2lpNGtBQVU8UlpicnJ7bV5y
elFeM2puPnhOZVJeNUNWYVJSWnpzTV9mCnpMcWQ0bWU1UXlWdzNMZjYtJHYtQjNsT0d1S0hxbnMp
PmdmPStJaXYxeUZPeGgpI0U1fDRkWW9nQkxHaCY2RldLYwp6SigyVWBiUD04LWAzbFpUSS1DNGxX
Sj1+WSljWipCZ3x9Znd0JnBpWigoUCM5aC1sK2RaaFN4cklASj0+JCNwKkUKeklze0IwMjZOeUJP
NnpyOCsoJnZvNUJJQ15VRjVRcFh5fDheNUUxRi1GLTgjWmhNTGlLPU89JWlhTzY/aktfU0p+Cno5
czVHZDFPIVlWNnYwa2pjKz1iVDFKVnpRREtgZDEqZVBPRjszNVYhaTV9OWNyejJ0dW9FQ2N6M2o0
KGVNTWhBcwp6X05RUHlKRFFKdzYoeGhCWmYtbklUZnxOKXNWWmpUT2cwfFQwdVJHeW0qJn1zc2Yl
cFViPC1ASHAkbiVsSTZCRkgKej1WNjU4Zk0lckxNJmFrQyVoVWNVPzgoe2dBIyg8ZHNYNjl+NVB0
RnlIeTd8ZVVXTjgjZ25Ee3s5bH0kVlFwcntZCnpLWXpGREM7S1FFU2spZCNzbF8yRy1HYDwoZEdC
JHdELXcoJD1jPndaakAzVllTOUdOREcjKWt6QChhSzVvOEpHZAp6PEhURFhDfEJobkhGQl5PKmpB
c1JqSk1RR1UjZiZgUnxGVTlVWjsqey0obyFGRmNWbUdLfEYrPHV2KHtkWlcre30KemVVUkQ7b3pL
SmhLX0lJalE5cldATiRPZVNFKFQkSVlvJkJmOWl4fDgkWHd0a1pOdkdMY2I0Sy1AdFY+QXgrZnB6
Cno7dSk0OE9sNyM3cDxxWndQK0B2ZkFuKGArUVpiJWlOMTw7PW8rOH1wSj9RPEppQClsV25SPFZM
UDZBbmtIWVRySwp6ayYtNWdIRFQlayg3el96IUZAYUl0c1BXU0h5QF9RU1NWZXohZU1OO3c+OD9I
P1ZBOENBdVluYmpGfmg4e3VNWmsKenVVeGRDeDxwTGx2MEJqMnhTS3MoK1o5fHE0PkMmWSNQPTI3
YXJtfnpQdHIxWXh9TEY8TjM1SndNKzFkc0xxPCV1CnpSeWgpZ3c0NVU5OX5SJGZMeDxOYENuLTdy
KE5OQ3hPNEVqeTB+bXtQPXgyV28lbkNhanVsSl53PXZuKV9oM05DdAp6YkheT3FVb0B3O2VoazFv
KHUpUHF3YzJKd2JTUEUhPXpAezk0Mm0tPmYyNlBucUBkJTxSYDsja3NncmZ2ajx3ODsKelRRO04o
aCZRM3d4TWR+PV5vYzFVQiQ2fT1xTUoqKG5HRHpMSlBzUyEjJl5GXkQyV2RxckpoUjxFYGdsT15l
MHZLCnpSQGpKZilpIzxDdjdXSiQ1T3xobXF2b3tSJUJPeUE3aGlySVZhK0AzYCM9MU5IQ2RAJHk2
aCV8ck5aM0ckdkVZUQp6Un4rayR5JDRzJmljRXcmYnZQIW5ZTk5HX3pZPkk7LWp3b0otVn5IND8l
fio7NFImSkpOKmdrOTFid2dkdyZjMWAKelN6e30kNiNgWUU0WGhwZlRycyM8UntoeVhQTnxPWXlx
Y2JxJklDPEV6eXNOc09neTI/bTI3NUxqXmFBO29yaCZsCnprZkUzOUJ4cUZhQjhfej9aQXxxcmRX
dVZrRVRFV0IjeVl9dGh3Z2MzMEQ8O0t7aVVHPUNmLU96UztVMHVAJTVudQp6aj1VOFBpQVZrVUA3
fCZwcjZ5JDVJV0g7dUFWcndtWjt5PnxvVW9Pe2pOZ3pXUHZtUTVMQDM8cHl8VXBwe0ppZTkKek1z
R09CTWBLTFlwUkR8JDNLOFlLZFhabXJVY1lRbSkqPWNpQFgqXkktRGBBUUIxKytGNjhWNTN7K1Ik
LTNFfUVNCnp1Tzd5WTxVc0pJISp3MD5NUWFnfXp3K3tHPz5hKEotMXpMTmR7XzR2IzgpQ0hvUkF2
O1J6UnUwKE09fDNibF5PbQp6VWdnSVVHS0RYYkhlOH4qS2tSb1oxQmJzOGt6KEM8QUdhaWZDPTQ7
eEYoSGxSUzdsOCFgcWdfYTNNKnslXmg8Mj8Kell6QGVlMFY4eG0pKHM9PXh5T0VMT1JsfXU/ITRg
MGA8SEtnLUV6dnUqbiVyPV4kMTU4QXNPfX1rKiFhPzVoYDglCnpQR3h2SHJTLVZVVjV2RkFnTnoy
ZilTVipOQnJtclVSSW9qRWFQdkYlfDhNVXQwUEgtZ156ayQ5SzlpQj8jTkZOTQp6LWNxSHNoMm8y
RFZTbik3VTBCPzlWUE9TI21XNHVUT05GLTdITU8pJkMyNkUtKyZ2azBgOUlHJj98YmllenF4bTIK
emwxYUEwVCR0dntDLTMqWkA5fWU8R2spVERSM05PRUMxPEAkPmU/eHd4dDBqNCE0dVBvaiNxN3t4
bUZKcD5hZiNUCno7OzklNkBlKWJ7VmxERXZLZ3QrNG0jZD0+RWBgb31hOSNLfiZJOGx1V2ZMcXxn
aHZOMjtLZztVXzBGPSkydSl5YQp6JHlRa25rJXRuPlJEYG1haTBLbX1tQ2lMcDtmeW1rYzImO1p2
LU12PGxnSiRGVT5kekhFakNzZzc9OUBkOHA/cTgKenhffGM7QVd7dU9WTEU8Z2teKl5gM04oOHsp
NmBBNCtsJHcqRXV2RXpjPmMocUB+Nmp7eUxqXyQqTll4KCVzQmR1Cnp6bU12WG9GNSY5ejQlXztZ
a2Atc0lCTlJsWUcoMlRBP3RKPkwmI0ZkPkE0KmNkfmohe2JPTEFzenFOSFkkV2RWOQp6PGA8JjJG
dTZzSjlNfj1HOE47TyRyQjh+WTFVSStOZlM7UnE3Sn43KHohPjllZmVNPFUrel5Ebz0+XlZyN3NA
TVcKemVXbGBGeHlUa3kwK3JYJilkflNYMFp1RU03QmIoYmF8e0dXQTwtc2g4UXU+IVBSdlhzYGst
dGtAPyM+VldLVXVpCnpRfUZsYDdSSlY5WT9EUF5AZC0+X2loMyokdjx6QkpuOTtlbnhVJmhyUFJT
JWQkQnhaJUBtMSZKSCRyUComTk83Zgp6JlNXU3g7azdfeSp+cU50SFBuaktJQl9hKWhvNnlBYUM0
V3plYXBeYSN3MGE3c1A4JDMkT3g1QCtCNHxDVU5OJkgKempkMWFzPil+V3txeCpyR3hjVVV7bmw3
U0FMOHtpMVRNSXMpcDV1P1JAN2FkYkdWZkpQPishWmBQQjZRbkxfaG9RCnpkQT50S2EqeDl5I0lC
I2FocUNfWXQ/bHUrKldCfkVlPF94OTRiMH5YbXVhVFZtXndyTGFNSyspZWomY1hmZlZTPAp6QyNi
I0h2blpXdl9hcVpDIUI9MVB3bjE3fjEoKT5Wek44YClXSX5ZfjQ8fHJ2eDdmazl7VHd+PThJK2Q8
TWlYWiUKek1uWnNlSn1ZQihIfV4pMngqN35gaT1HPkZ1N1BMUitEUzYoIzc9Y0V1fkNQPFV6Jj1i
Z2lDfGV6P3d9PDAlUis0CnoxfUxEM3ktbnJGWkVaSS05R35OWG8oekpNN0JCIWp3PW9zTSNEaypp
Zml9M01pRkMoYV9RQFRNK0t7SWF7SiROXwp6ZW00WCZvQXN6LSMqe0t2amoqI0NsVkxTZiNQNmY3
ZVo4KmtBR2NRYHZsX0ZVMnx3dG5iQVB6KTlifVplUTs+VF8KelNiQlcrNVYlTTVmWilGQj5Ba18j
Z0JxaXxmd2MmPiRfS1Q4MFp4XkpkaUxHaEhfOTJPRlAwMklAd09hMll+e0c+CnptLVFoYE9ET2oz
S3NnfHREYX5PemorWkF0ZGtvWE9gQTFqYUoxKUxoe19SYGVtI0xGeEU5ekJLOXFNVXlVJEQ9aQp6
dzttIz0qaj4zZSg1eVUoI2FlN3AhYyUySHhvQ0s+e3RGYD0tcElDcVRSMztQU0AzPV9Wfkh1YVpU
d1otNzJNZV8KelIkfkwhaDFkVi0/VkA5e2tgWGN1T2c2Mmp2Plo3RDhIX0pJXmUxQCtTK2Q8cCp8
UFpiaXhtUlc2b2M0QEB6IXdvCnozNElTO1peZyU3RTsze08wOz4tSFFkaVlZTn0/bnA4Q3pnZDA2
UlFyXiNKSFl5NGBJYmw9KDJ9IzZIPFBNVFYoZwp6JDB8QXpHY145N2RjPWpJWDlwLUhqIUU1UG5j
ZHZTK3tRMWxuPmRxU1pwP3VOUk8/TVc5KiN3KiNjT00pKX13UV4KejY4V2VJKns4Y1V1WkcqV0t+
Nmhrblp9TTQ4NEpnekJNR2ItNEYmR0xfaXByUS1pNCZCY35HPHYrZU12bzZPelo2CnpUeV81ZzUy
OCRJbER6TnpBSkRQVFlVRn09NGBQQzgzVmE9NFVAcSUzQD8lXzd4QTA3UFpwRyZkKyY4SEM+WEs0
bgp6PjYyU0lPQ1ReamV+UnZsVWR8NkYjTmxVLVZScEpHcSRzb1EqPlVaKDwpX0lYfDh5STA7YWBf
d3p5b01HMkUxcVIKejVWZyo5JWV3bWx5ZCMhfD8wZSQ/MzNnQ1czRFchOEVBa3xNJWZ8Plk4PjhG
KShQT0R0PkdobS1yb1JMVllRaChICnpwR2A8cERJIXlMOGBUZFd1emRQZnBPeE1We3l7K0V5aX1D
PG9wdGUqdmhsZUc8PyR6O01NeDNORzhVZiYhSEh2JAp6NnNtS0A+b2FkNkdXbEwxRnJfYSVKM1h2
dWVHPXBDb0U9M3FpKEhKTTNTMzd+OzRtJkcjQ0VWMCV0OWtoQX1JZWIKekNCKVZAOz44TClCTGA/
IUIpKVZ4Rk0xNiU+ZkdSYUVLKzF4Nz16SnVnNXsxcGVaMSQzUG01RytKYnlAVmU7dG9LCnpvODh5
O2hkdjRhPXxZWj9Kcnl1M2FeJTQ3KXphUUA2cGZOaipRUUQ4NGJvP0cjO09PY2lPaEYmUGphbn1M
cUxhPwp6UlN+SlU1bH0xLTFlYDBieEl+X1BkWEBhO19DTHl7KkwqfEBmdzxNd1dXOGtkZm1ETG5M
amBwdiF5TjYkaXg3QmoKektsYEpEP2oqbjF3eXJefCVESG1mQFYkWHlhPXtheGpnMTt+V0hAZiZz
b0AwJHY3V19lMncxIyZoPkloIWU9Rmw+Cno5b1JoU2ZXa3s9Qkx0azJreF9fWUEpfVRHMnttUmZW
MGQ1U0pXKFQwbShLfVVlSUREZT5TenJ0Z1dzSDEoYDx5Vgp6aCgxV2pOTVEqQ25LYnV8IzwhZz8o
aFUtQGFOTkQzdnR+RE5CMGpWKmt3THJmTHo7U2tzTnltS3gxcyZHe1RmNyQKemJ5TXZMLUIhcTZv
fj1ZYlRZTSokSSVDSkByZDAqQjNJaEdZP0dTdlh3Vl51JmI1PmpnJTtEfHA8bXIyRmxkcFd+CnpB
NWtWVzUqPlVGcyYlWWpBT099X3ZHUXBNP15nTm4yajRIaGBSIzl7NCY5fExoR05SaFhgK2ZQU1RH
azJGUSRTcAp6KDs+NzhuUGA/X3w2WnsoKWBOfFBnbHl0IzF9KXhSPyVkMXVCM19PdGhxcjAmaGZx
Jj0jfUxpdndFSUx2VDhObVoKelcrZFNlYHQ8TXJ7dUE8KnVZNk9eeSkrTnlNI0pSNTtXYCY1QzAy
azUyITtgQ3tiVDJzSjY+SkxwNTZte2w1Y2Z5CnpNVk1ANGJIeG5YRU5OJSliTFdMPjx8RWczX2kj
Q3lqIzJqezhEcXhBWkVRSHZjVyFlPlBtMCtGKFdBQlNPZjdiWAp6KXBDRiZTTzV6YWFuMC1eZ3JA
K3AlMVJNMCpOQTJxVDA4c2ZnK2xCWWRzdjlQanpSKFpqQlJpKmR9UCkoRCtoPVYKelBSTF4tNHpo
XzVVbUN0KWV1MH1+cWdXSFo+aXpJYVBKbCMlR0J7R3pzZUkwX1FHb3NmXld4PHwjNmo8VzMtNEY9
CnpuNXN3eFN3LTsxd2o5UHtJWSMkZV8+IUBvYWM5TkpfeHAkRTtlJmR5Y3FFJERBUUFHJmZnUHhu
YExsZkRoUUVgXgp6NlVVKyk1O3pyfURkfk5rRzh5cnRhR2JHeDs1WTx5YThWc20oMmM8XkhZYEdp
TSlpO1hfJGZkTGVwPkdUJWtPM0cKemw1LUc4JHAmZmA+d2F8IUJROWwmQ3tid1JuT3ZyPGp5RWlQ
WSl8UHQ9djsqUGFtKzZDPEtzZ0hTSVRkNGAjbXp6CnohSWctLWNNQlBLUjNvV3FlTyt7WnFZR3Jo
N09yYyFwd2lRczd6MXEqcjRkTzt6RGh9anooekNuNiNRam12V0FlMQp6Q0hreS1KQDteN3A2Tmw8
Vn5xZDZ2bmVzU2Q4Nj1WRktZRWA7RD1Oc2xlN1JreGA3IyZJNEJKfUJhMkRlajRnJSoKencze3gh
QHAofjs3bT5qSEY4NzwhZjJNIzg/dWowdkdXTiZsRCNtO3QqVG8mV1p0I1I0WkYjM2tuQkliMCNw
YyZzCnpocW5JU3ZjUVVBTyZCTEBZSHBPUll1M3F7Qys/TD9GRjZhWEFrUEVIJDVDWXp3MF5CdzFH
WUZ5bFFlQEMwMWlZfAp6JF5fZ2hrKGBiSjxidyR5Uko8NjJzc1U7b0dub2tqNkwxUUw8fEUhbTgp
UUtEPiZIMnZIRTxTRVdDfi1uKnVGMzQKekV2ejAocHc/b247X0dMJEAya2M/IXJiLSp3eEZfUGFy
Q0M5MkQkTTNiTDZFTFI+PWVSLXpfdWVGT3NzIztZaXRGCnpQNlM9MlBedlZ5ZyVyb31neHNkT0RX
aklHRX1mZkR6dD5EaSQxKn00cCsyTGhEa3NibkopQW8+RHYpQC15R0chZwp6O0I2dTxeTHxZam5a
OThvdTxraDNTcUAzOCRqSWRMdV9HR3lXKE58RypiQ1l4Q359VCRFfkFmYjMzKEFFd2FAI1QKejF4
UG5GQTQoaE8oQlRiIShoTm5sbWZWNUQ4XiVhM0lfPFJ9QTwqWDMqMX4lYFJhdyYydXpsa2RyPVhy
XntNRnslCnpFOV9CcUpSayFEVn4pfjB1Rko9QVRPaGJTQmo0JGc7RWRvX2FvYWRYaUV7IzQ9Wipa
X15GKzV6IWs/cU9uI3xtWgp6OVBQPFhedjQkMjJgSiNfb19yTVRXOU9tZT5MckwpR14hXjhKYFBo
e0I4PTRweCh+Z0RtKnpNR3Z8VGhaSVpuZ1cKeno2KSY3MEJGbEh2XilJWS1+TFF+XlBBdHhMeXRU
VG1sZmg3Kysze1ZxZTZ4Jkw+UnY8TmhBQCRSeHRqfihSOz1iCnojeXdwWko+NTVVWUVPPmV2JFZr
Ty1TYiMzU1Q3Ujg0Vmp5LTZVNCpqWW5ve2I+Z2pIMmwqWXF8Si0xYz9rIU9kegp6d0NXK2FJcURJ
fVZLdVpQcHdQdyhQZUQtbE1CPiQ2VnpfbTdgOFowKllSek0oNSloO0EkUX5KeioofE0xeHBIdiMK
elBJPld9JEU1TXRLe156NUtLKFh7JiNjcmdrNm4tdVE7V25FLUNARDhOOFNmNzV0az9TSi00PHU7
KypXPVZ0eChjCnolJSFud1Y8Pnp2YE5oSGtaWjh1dDNzOVFiczFnNEJYRm8zUXhjb2VuSDhyYUst
PnE1dXJrdF52IzZweGx7cEdmcwp6PHRJUD1uYXAzYjVMd3JpZmFyV3MwWThXPlU1ayFIdWRINFRp
fjJBP1ZEZTxuPzc3SWNoVnRyTXh4byRZV1JufGwKelJBQV87SUIhWk1kKWRoaEZJZCNPPTNUNC1x
S1I2RT8mO0tVYXI9eGVQa3J3PmokZEFqZys+ekFqMHlyQzNtNUg8CnpaV2MkMkhzO19wNk9sPFlz
VnNJb25QdFAwSGhQYGhiS2B3ODZzRklBO2gje3RJOXFRMV5YOy17KCsxNUhQSWhzQgp6b2pZIyZL
PHZQdGljRnBgd1BDTUNSTGhMMygrN3N0UT1yO2pOJVZAJGZlem51PkxgY3pFXlFyTWZhVmZqRnR+
QDIKelFeSX03NT4zcX5weHtPQVdJTExUYlQ8SHlybndsOXpXZTBtUmdWS0tzVHE1ZS1Oa3NMZkN6
fVYzX31XY1p+KmEwCnpQP1B1b2ZgVnNLbT1jYTFOc289LURhRVBhPnJGKnlveDU5SmVEK352WWQ1
JHhXU0d3fWRWTi0oRFBiMC1hcCV+JQp6akN5Tn5BSGBNSjZISGNPRnlmeTNFT18wPjIlXzdmdzxW
NXFjYytMJV9NRnFyXyElQ3lQVVFUZ3BgcD9aQUhObmoKejBfUHhRckIoQlJRaXd6MDU8K2J9UiUj
bm9HSmBpZjRncWJhblFYOFcwd1Z8fiEwPk1pRmsqODdaVFhMJXkrTipqCnomKCs4ci1pK0VmOzYo
IT1zUmhYZTltSGVCaWRmIzV2Q2dwWUdzajNBZiFoQi1vPUteUSVFUkYlQ2F9SDwjU3ZaYgp6ZFV7
RlQhPTBeREs+UXhtM0J2OGYjMFUqWDFGIWd6eUFNa2FRdFRfcmJJfmRpTyRESD1xLWF+ZmZzODQl
MGQtRCsKekNGSWJ7UVpRRig+NnlVVS02WSVBdUxLSEpzKkQ7QDR4SHE8c0pFJEE0RFJeNFk0cDFC
TWkpPjAyfERaaUlsPCMxCno2JiVKbGB1Qj4lPkVvUm1jVDBxYmpgT1ROYndoWGRwZF5HTDlFWX1A
NkRDYW54SlJEVWdaVVh+aEMjTH1HOTNRcAp6ez5fMDl6d1VrU0wtfEBHMVRiOFMqdShGQl9qQCUj
JSNmT0o5UUhhOXhWWFByYzBfT3d0I3xoTy1mdFBsel9pe1AKej1sV2pDNWtjYz51Pz5SSnpFJGhp
U3ZCOzZTb2tRdylPZVQqVyF8NF4yXmohczQwQXcqRl82YDUkdnBJXig0JH0kCnpyd1dfTSt5YGNp
LX05TiZmfkJCbWA1QytnXmNxbHJMQFpSeCgyaWstejBzYk1ra1B4KEQlUl5tTlZtaD9lYkdoZAp6
Qk50I2ZUQn5sNzllWnw1OVRYdCNeMktCKlM1MDlQV0I7KkxDUUl2R3U/JWo3eFhOayZjNF8xJnIk
NT5LYig1UjIKejUlO0EoXilLdiE2a05TdEMqdG9Fa2AhQGxQU0lSPFI5PTkkQ2w0T0VreVMldkAh
VDJLRkM2b2gwITdDIyZiYmJMCnoxUzxNJHA1a2R5VlhlaW4mclZgQyZgWmopSllFNU8/OHUoMnZT
YS1WZmJVRUpVezBCd3dyQ2RDcFgqXio/SlZZdwp6PW1lNEhIMD5eJlU0NUw+PzNPdyh1bCtFYj4+
aEZDaTRMO0E0NXtaeGxfckNpQzU+U28keG9fQmpGNTVUTXtCcGIKeldgPW5nMkdCT215cEZ9Vil3
I19+WVNPZj5qaVVqamFUa2hreVpKY2ckJkpZUTUyNzI9WCVKKmUoQmooS2olZl5mCno1Zy03VTVv
SE4oTDJ2Wnd6aXRvZiklY3ZEZDVXYE5Pc014fnIyVS1we3Y7UTs7bCo5WUBOSVpLRSZ4RHZZQERj
Zwp6cVNteTFeLUN4e0UwQj9aUU1+VFQlY1EmblA+Skxye1R5ZTE5JDZQMGxpMD51VGBWcGRTfFI0
MGdmMkNrPG9uOy0KejA5MzB5bk5+MVYtaGJWdFFpeVNCOTM9M0gkNGt1cHMybnUxI35tTXhvPUpX
Ym5XUUtrc1AqYTIzJVo2UD4rSjVZCnorclY9LWNPNlNBPkVHblU9WWpGZ149X3FAJDVCaFZpJER0
eWt9UTl5dEUqOGpaV3I7N05pZ2FxR1M/dUpoS1o5Kwp6V1Vua1YlamlKUVYtN3dlMU5FbmokPkJI
ZCtqS3gzWVdXYn12KTAqU2hxbWNjd0dfJVdHTip0SG1CTntNOUNRT3gKenV6M05lTktzMThyaE1e
YlIqM3puMmdMakYpQj9zR3NFRFltb2tNZTMrP29XM2xVPXc9R3NEP3poMnl8YCNlRypkCnptPnVK
cDFDPEtpanx6a3l1Z194Nyl4fHN1cnZVaHpqYnhVVHNSQ2VTU3N0Klp1bCphNVhQJnk5TFBWRSRF
eWAyVQp6YUlHb20oIzVWPU9oJTx3TDdeX0dhNSV2cHlAdFBBY25gI0koakclUDhBM1dmSnRmLTU3
Q1B5UjJzTHdDKlBCVWwKej1FNWVfWER6YjBfaXViemljciF6ZFJVZlJlZmJxPUlmPU5tSG0lQFpe
cUpoam80NlF1VCV6ZVE3PnRoKSFMfGNhCnp1Kmg4NWJhZDMpd0R1TUdwQzUwUXFURFEqR0leWF9i
SmRsU2paaEM7UiNHWGomUWBYTU5LRDJiTkpGYTFefGMtSgp6X2p0MnIqV3sxRVU7OFlxdyhHQHg8
ezt3PD93ZmQwQ2VENVc/WVc0JVRPLVlMUShBNmthdypuO2lQQmJ3Vkc2U2kKeiMmVGh6eXd2ZHJi
JCN9bnA1d05sP0pBQ2lJIy1IKT1pJl53a0FmTVhSVSMzTFNhV0woaSVnTykoLXVzRkNyN3wkCnpp
cC1CNDVpPWM7ZDJ+cldlSm5BdFZTQnZkX19ne2MwJkZaMVd5PkRqVVNUMXBsYTleWSZOM0A3Uzcz
JjgocmJZNwp6MUcrWjRmUkVmPGp9Qkw8KzBxVXYmYUNSYlVnbitYPm5JTXpIY0swPTlOYXF7JSZo
fTAySjZ1VGZ2I0RDTGE+SyQKejNvTzVTdGMmKDtic0JYLWtBKlVYJkAxQC0hOHIoeFEzYlI9SEU+
U1VJYGVaRmIraH0rU3J1c2kyLXlVRmN2cmBNCnpIcW9la3lXQXRZZHtQUTA9MDlNK1B+YjU2aCt6
cXsyMkNoaXhQYlI/TFFWeSFINy0hUlh4eGdPZ1pRI0lvZGU/Rgp6czcoRj1rYG8+a3tNKEg3ZT57
aWliMWlzSiFJeiY0Slp8MkBkNlN5cHJzUCVGKTdqYDVAaHNwbXI9dWt4bzJpKGoKemcpTjB4UzNf
ZTExUXJ4QWMmciE/U0hUYXVCST1rV0BCcG5XS2clJnElcWYwdk0mY1RxWVkrXkNQQGs+MUhtJkNa
CnpibWVOb241X0pkeihYOFl3Xz1SYkQjIXVAKjRsMDstXkFOeWxNZn5iNWY3U30tU20oViZDSU5R
Qy00KGxrVEZ8fAp6N1B9NXhVdGFPPk4mP3F9RW5iPF5wI19kaWVwMF5TfE1hQjVpIyZwZVJlaXM3
RHNfJGVDTlE1MSgmdHNaNn5YSzMKejFOamdAPzN3WWxaTTxQdiVYWkV3QXZNaGNQMHM+JGRyaUlK
YU8zd2IjSStqSCEjTSs1SH1mQUA9QSljUXkqNUVRCnp2Tjx6X0Z+WSg5I0sqMSpnJTlLMyZkV20h
bnRxbWEpSGJ1cDF7Rj14Mn5weVJAIXIqcntpXmZudCMpcSMocU9Scgp6RG9eT1Ezb1lKRUpHbTJD
RT1RKypFPXF5fTUtQlMyV0pRbC1PLShpflhGMXklLU93cXBJV1ZzZlkxWmQtK1lVRUgKekJAeGYr
JEBoKj1LJiMpQHNwNVhKb3kqTmAlOD9vUGRKXjVPNmRlJSg+c2N1bSRgZ2grQDlrOVkrJWArV1VT
Mzg7CnpuNyhLRDtiLSpnNUdofVg/bVpvdXlQIV5fVisjSEFrYSZ5RXR3MzxTe1RQKGNPKUV9aiso
PlVnezlKczJNNUdTSAp6cm55aj42QTNnUDErKSlsX1hlJkx2ej1AQGpvUlpLPEd4RW0kJXpVIXRk
R1c1TnRuOVVCdk4zUzBtNnJrR2RjbCsKeiY7PGFLVX1tdmRpU0dLNU4kMnlKRDwqUFZmM0xzKkx0
ZyhWcWpla0ZVKFBsIV9rKSN8TTckUylge2B4JUducz5iCno9LSNRMVVCVVlJOylBJWxXVChPTSFL
bSQxMEJPPEBYRTBFK1peR0g/LWxfQiVnRTF3SHYxdHxMOXlvLTg4PXBQMQp6X3FGdHlTc0NhTntV
Qm1jP1B2XmYwWG1HOyVQbHdHQnk7REBMQ0Byd14yez8mcXZeJXskVitJSmJJezBRKnxPIWoKei1W
WiU9RmE5MGAjQUJYWmRGNTRUVSU1Zm5weiVOc2duSlgoe3x5XjlRbSh4Z1o2NHVAZEdOdmU8Yn4m
LU0+blpsCno4OSNRTUVMKG1DMVQyISU7MVJnej8lUU89bFRWPGRQYCtHeihaJCs5Pkx2NkNlJm9S
aUZga1JqXj1kaj1MKytRSwp6fExoMGFUWC1wMk1lX0JSSjhxU24rKzIrNVkoK3UzPiNwMFJzPEh8
JnJ9Xl5tTGt9cCVfbUNrJjxjU3FlIXxtSzQKelhQdDh7cDR8VyNHJWwkN3JmPE8pVyE7fEdaUUJ4
TGgzbklTe21TZmFVZGV8WWx1eipiPFBrOT83cSkqcVpnZX57Cno0U3VIdnA3Rn5iMnw+Q1FCWWNB
UT5DWjBIUUVJfUg5ZDFQQm5ROyZEP0ZhS0FTY1RocEhjKSktcGdXbWhCZTBlVQp6RzFMczlzYV93
dzl+QnQwUigqTTMlc2sqaGxyMlF+Wio8O2NwVV9zMUp7JF5Jb2h5RVpHQylodkkkMlRhckM+dEUK
ejNSaik7TUwte1JaUEU0ZGJMKGZMZStISiRUdGJXMiN2VlAhJTFSQHpwaUJ0eDdCdkhjRUpmKSEt
bEUjdmg0KH5eCnpKM0Z8eXghKmIwQ2NKY1JuS1ozeU1yZDBvezEmPSRlPSNMaDlKTFNlMV92SXk2
OCtfSChWMi1ubjQ1VUxzWV5nbQp6P2FaWUhLdkpsaTNsQ3J9RkJNbWo+KTBhajgmfUp3S1Nqd3BJ
RE5Wfll6fU9tLUYoTUJpaFdYWDhoVCM2bVMwJSsKelVhI2pEdHExaTRBSisrSnVVVztMT0MxfEZD
cmhZT3B9fl83VV5UYm4qKmpFVnc+ZH5mI3gmYEVWbzVeSklGdl9mCnppJDBmfGgyVEJvK340UHo4
eks+KC07QERNVDRBPnZjQ30qRDRRdzdOMzt5TTxNZlo0TVkyM3JwRW5gZTlfPT5sIQp6ISlwfn5Q
PEV6YzljRT92QHB+YyhVckAmJClnOzQ5NkdNWHo9X3MtPmMmfDliTzspQT1HaHtaWkhreX01RWda
KjgKemNwak9JcEIpOSokOFFFcVZfST48RSRQWmVqNHFAOWl8I1NBb0g3QiRffmhle1hnJjQydWZH
fXNyJHpxcyRLUHFNCno9YzN7d2BSciN0RXo4aEh4fiF+M3tAPHRuVVZpcUFwS0g2d0ZNamNKc0hK
fHRUMD1XYHA7YylQKzZOK0FfdlZ7IQp6bChXeWhOT0g0Kmp8fkEjPGdJKUVkSm1kdFkoU0ZRaDRR
czhlTD5FRXU+OUgyZWtuS29Aa2FVNTd5bjcjYCsqT2oKeko+XzF4O1MoUX56YXBWK2A7SU8wPE55
QUsmZU5HXiY2ZnVyY3V7YCV5KVZsTEtLZERyYFI/MWxQcm16YS07YDFhCno7QihKQzZaczFuYT9m
M04lR3xrZ1d5MUtlXjU1VjdsRGU2e0B2U2MpKHxWPEIrcXpURSRHeiMyWmdiaFp7U25UNwp6VXFt
IU9vbEdOYTc0LURGYkhCUkE4SHtnUVl9TXgwWDl4JCsqUkFBMjZFVH1NdTJzWnNaZnJVfXZrbm5T
XmhVNysKejUmV2RyaTxsQmRRdHNhST1xODQpO3QzXlEmc34hKVhIe09vT0ZQSXpwbEd1cXF6bVhg
QE5LQkBSemMxQTtUV2BlCnpNKWIqKUQ9WUNCMXFKQ096Q2F7PktzK2VUSUN4NiU1a2twUWFKTGRN
NDYqU301KHk5RStIZntDWnA4YiR3UXZ1cQp6aWkqajw5dHUlSihmNTwmOE5IdCVvKVo/UmFWOWtR
UmdpQzMtR0FpS1ozQCZvNWFteFEzTihLMXlvLVV3aVJud2cKeiREcFNgQUNMYnZVZ2JraVJJMnA0
bTxSZURxQ0IwOUNNdjhXaVVrYj4yWlImUHZVVVBHekRxR1NxbUduZ2kzO2AjCnozSylONXw1VkRr
YmFVITdfeUJhXm9HOX1UNGw2TGxadWF+KUk7WmFQIVN+QCE5JVNIPV58aiRkVVhpczVaaXdLOAp6
WXt1T3RIbC10S2YoS1ZGeTI1Xn49I288MFRJS3dfMkNRMXRNRWl9Jk1oak1sOTh0OWNUQV5jNVpo
amc2PzhfX1UKelc1djg7bnNaayR2NURCZFk1XzhGMWRMdlZwMU8zMmJtSmJ9e1MoOCNiU2VGUTIr
VT9ZNGlveExlSmdRfSlBZHE7CnoqWWlqN2ZjYiZnb2NDbiNRRFZ7Jk1LMHNTWTJiMDxATTBZOV9O
cD49Y1AlfX4wV0s7N3V4RUFiJWhwYn1GMyspOAp6bnZyaDI2dmltU2k9aTJZODwySW81QTdEOGVR
RXt6RjRzZHl3YHEmVkttR0EwbkwySFRlQ0lwZ2ckby1rOXBSazEKejFwQGVUU2o9PU9qej0lPjE/
Vyk0JlFuWjZuP0dtMXl1Tk9PZUUzNWptR0tqJSFxdGRtSGcrcStTfSQ2KFNpYlIlCnp1Z0x9SG9o
U2RfWEZla2ohSyVMZnclZ19KSzYtPEU/c0sxbTx6NlNCe1BAU14pfCtwVXB+SHFFVnxAcihXdi1F
Zgp6YHd6Oz5YUD1QI2t9NHo+cU9VbXFvX09xMDg5cml8ZGNhbl9ARW0lY3BBOHxNc2MhRD40KWxR
QEhjSX5ibSlxcysKeihAJlJEQz5lWHV6bkQhfm56K3cyZ1BRQyt2REZ6QGREZlk/YiQ5NyVJe0NU
fW9UbiswMl9Fd35tWHE3c19oZlRuCnotZnAqeDdRalZ6ZDY7PHdIKFNKcThRQ1AhZVc8MiolKkc1
Ym4+YyR1JXhlT2RqUUw0PGtrTi0/SDBaTll4bzRZNAp6QX1eVDdPZyVRPD4qVnRsMF4oV3N0ajIq
a1djUz4/eGRyP0A9K0ozd3UjR048MGdyfiNpWTNIJEYjJUdpKCM8KXMKekRzKzh0UCgtOWU+Ql88
fGFwdXFTZFgqVlFWXlF6Q0tQUHJeO189MEp5a0Vid2kkO19aSjIhZj9lYGtFaFQrO3NmCnpaVkNj
Tl5BVVZ3N2lDX0taQDQqZF5KKj9gWWEkaFNuYnhBRypqfGxyOD8oQ0lxcT5GQyYmT2R3Qylqey1I
ayVQWgp6Pjw+Tko4VjQ3VD4mTCVmK3txODAtdjcoRk5saTVQSU4hJitjSk1wQXgwRDUydzRqRFdR
Vks0VDM5NWk0OGAteDsKemczLS1HJWRNfD90VjRfZjE5OGk1LVVjTmB3ZCk8RGJEejBDYGsxJXEm
Jk41VGslZjt3Z1Z6T1lZVHtmXjdkSDVlCnppNil4dncoej5SRkZiK0ErYSZJa2dlNGhYcTk8VGo9
NUZ1WENSQW5BVUNTcVdAaVQ/KjIzV1lpYHFnaT1gTlNjVgp6V1Rsfnxtd2xVQXJqPiFER1JBe3Zx
YV5GODYpUiptK3xaeD58TmM/X2FOezUzbXB9VzNUPnN3cCVoZ3hFT0IrLSQKekJiQHojSjUmKjRh
fmhYWFAzc2w7NCU0VTRrWWFTMFRFQkxeOTZmZVNDUU8pdyt5bTZmIXFPZndWdzd4cGVHQEVxCnpe
ZXsoQCVLWkVTYEglbmpQbUpkdmBiYU5RV0dHKGEpPzA1eTdwfkQ3ZkJ5NVdlfTtmUSQxR05PIXdC
O0BXQk0jdgp6eE1ZY1peSVBBUEAjODBIOCVhJWVMenNhMDwwPnJwRkx6IXE+eWUxXkIxJjhqTylK
RXBJaWBNWiYtZSEoKllKOUgKem5XQUpHdyhrMTZabFludzdjZmY1I0BBS09QfDBRd1pCc1J3dzVZ
dCpERzxoST9HQiNqTSZPVEs3fHUhayRQJEZfCnpZaUFwUEZrUmVnQnxGO2dMPj5ZZ3IpZDlZTjc1
ZHkqPGFBdkNWfS1nJko+eCN1eHRxTlE1JDx5cGVBQStpU3wmQgp6Pzt+cz9gbFJ1XzI5OT9KRSlh
aCQ2Um1MVWdUK19uWjlRWDteeC1sMGdJTyYpaXNLWn17aHBHKzFBQ2JQdiZgYlMKenhaT0RzeS1K
ZmM7dntQWXR7cEErOGVHYVohPXtUYGRQWmM7aCM0PGxkYjw0WiQzSz8rS3BjQ3xIUDt9S3Q1cnNm
Cno4WUw/cGVfUylEXllTeX4hQUJsSmtMZTw5WFpld2plQHQlcGhtV0R4QH43bU56eHVVWWJAakV7
PTgtS2NjfDZefAp6dnwqU3lyVX1AdnUjNTgyPCtne1BrZ2MxeSRgYCl5Nj94JT5tKm5aRXBPSlQ2
YX5hfnFaSFBVOzIqOEJQUkxDPD8Kell7fDBJUCE5UFN4IzgzUWZUV3taQnomZEk+TlQmKmg3QjlS
elgzP20oaio2OFRfLXp0P25WXmBMTH1JPDlyKnJPCnplV1FIbnFvMHM8OEBJQEJmQjdUMV9XZDh6
KDIyU1N3Ylh7bWN1dUlDIVVnRzFhI3kwOzU5SGtOSEJhV1g7dEd+SAp6dlZkK19iXz04OGwqWiky
ZSFmJkYxZWt4Syk2YG16eE1OS3s8dUg3TTZHYVMqJUl0cEx7bXBhT0RQNk9FSlo5cWkKem57cEts
bEp0TGRgKkd2Skw7NSFaPmRaXjFXKFFvczI/VGxZRjFGYkhFIXBxaV95JihVdV5JNSQjfnpTXiFa
YTIyCno9JFIwJVl+UHJjbnRgbkRKWigjUF4pPVZaXkRDY3xrQUNGdUJuTktud1FGQ011WUMyWnZU
cHFiYDIqYkZkM2psfgp6Y0hNZnBffG5UUWopbUFgNHZAKjE5QXQ0eEJqcD9iQElVfEx2eHFne0FY
flI9bGxRI3VnRUQyeDQ4KitPRUMyRGAKekA1KDFXQGZrUz1XVX53O2t6SUp7V2s/Km0yZnwpcFpP
PWxvKihqTHtxXkBVUnh1LSZDdVh0akclJHZWSnt7NElaCnpwO19udV54NG5LMH1ua2NuYzJEODwy
KTdDS0ZpM09RUSFTe0FOI21HXlcrTUEmMkNGKDBubytHKHoyOShCdFZfbQp6NEJKQClWWHktXmNP
WVh2b152QmdVVkBYekkoJGk2RnZpYE48c1I+SChOSlIjKWtBbGZ4P2BRYXJ7TzFFWVpLT0sKeiRs
fnwpXnZDbWpAczluIVNlSHxNa0NTX1N2ISh8SF5nd3NrMzdvSTd3biNGOUNvQVgyUWY8ezFodypG
PWxOVjgwCnpMb1FpNiVLLV9UeipxKVBJZTlZPmo2YWlzdmFJUXY+I2tTI0BpQ09mUD51VDEqVDBH
T3RZdVBDSXo7fkMyUzFYaAp6b19ZJCRIT3ElVEAtZUJkOXRCamchP0Z8JkJNdSFwQkxES2BpIXtA
XjJBUkBYJGcyTHdmQkJNQkJBZER1IWpyTVMKemRicHVLe05XR0ZvXiNKckF3RlduTkV0bjlHfiZ9
dXZTYFV0YFMwcUgkUHxBRDhRd1h2ZUVEKzgxfiRQR1dReHoyCnpJWkxYQmoqd3NkJitueGlvd3E2
aHJPRCkkUipkJT9XT3J2RzM1fGJXe0wwc35MKDtVRnZ5cVU3ZSZNalBobVJacwp6NER4M0VfZzZS
RzNmRnJwIyQoO3hSOGVIc2JxSzhGPGpydk9OPExaYWMmPmVOOEU4QyNifE5EM2MlSHg9dDNvckAK
elVFN35Lc30mcTV6NEIkODtkJHsycHIoVnRZcl48Kkc8TkV8QlVIJHNHIyhHfio5a283TmpXOG84
cmgjJklgTGJeCnorZ301bnBFcGNFcElUeCRAa3VgRVhRfm4heURgalZMXnFNb3c4bVlQPT1pU3pP
bFkxZXlWI0k0QjhkbjdKdV9KaQp6b3l5VyglezV9QkN1WXN+bT8jcjdKa3BjM1JQNmw7MmVLfTIp
VlR2JHZ3QDZSKjtYSkI4b21+NWdOS2koUi14NGIKeldVTTR1cF8zKzAoYzFMSiN3SHwtPHBLQm05
YT13MzFoTkpRek8xWlZXS1c7M2xASUtlI3FUTlhHaHcrLW9QP00lCno7PylFVlZKOzVLPTA9UkZt
ZUZJIXQ1RURoVy1VOHdhVTJ+R24mbEFZKlMtNWFURHdncHBwa0lBPHJWMF9INExiSwp6RWkkVGw0
MEBCZE80VHFWZ31JSHZiRFF1Ukh7O01AIXlgI1FUS3xwaFIkTWtqQSQlSiF7JFQqJDtmcFNOT0Bo
PjkKenNjMDtJQW5USW8rejJpN3dVSk43JT4mbyR4by14QHs1MSl6ZT1ue0A4ZnhHOVZtLWE1ZCpj
RTxgSGxDb0BweFkkCnpWVlVxelVnN1UtcW81R3haPGZLTFk+Q2x0b0lfcmNvJmpWdEJvUHdaVlc5
Tld6YjhKaXFoaU40ITFXMFk7Wno5WQp6OzRQSDM8M0RlaGZJaEopZXx3eXp5KzF2fkF+KEdqezx+
cnxPfVRlMURIVVJtJS1CaDk8OX4oJTwtUyo4T29TQDkKelFNSlBsMio+RUZ6dlRZKm5BMTFvUTst
Ul52VlgzPXZ7K1NJQVY1X2FXQm4pdUlINDxiNFBCLT1tI3E7TmFIUThUCnpuSXJjSV9EZF4td0s3
WVd2OCZnSUFae2ZqQik/Ykp2WHdtWUlfJl4wVkdCb3A0KTQoY19jWU1RSDcmMm5VOVQlTAp6TWpO
UyloMzZ3NyZBSm9ZaSZsREBFMC1qKnJlTjt6OHIqbE1kQEZMbDVRdjEjSztRUlVTdXFBOyl6RDZx
WXFnOyUKel50UTslazBJMThmMW5YUy1vJTdJeU8ka0BkO35VIUtEamRRbCtXQUF4V1dHa1VrJE1D
Sz4+WC1SXyVETnAmNkkxCnpSKyRATFFQeDxUVyRaUEApaTVmSmN3eUBfWV8qSXZOeTctdEVNe3Y5
WEdsKTJkfjErVjlgQ0IwbiZYMl5PYk80fgp6SXNTZGIhe1QlQj9VLUo5WmNIfE96fHxTVUZoak9m
Z3lgS3RHMmBsdSh9dWwycilIVzR1aUYwXnUoQiRQTHdtMTkKemY2aTlGb05mekNRMXc9SClEMjdB
YyFMNX5TUllfMHUrdGNDKSgmSFYpZE1XUUJNdih+SWcrTkVjUjtVR0NHYndnCnpieCp9TDw0dkE9
RiZ6SU02d218T1VNRl80cUVVZyF3MUVMb2NAJnc3OzlzeSNURyRNcmg0fDN6aWFBVlRwb141Pwp6
NVFJSj90UnU1YG5aMyEzUytrY3dQUlEhKWhLb35NeTN3S0A2d29LT0k0QXdBZkk2KFFuSHJhcztw
cz5CdnRmfCkKemIkcChXcDd+Zi12Y35ITiVoR3QmbGFhZD5FX0xneFBYREEmPWltaXhodjxUdWtu
TU16bGc5IzQoNyRaJihlcX5CCnpILT04a3lUaVQwdlBRckhWPj59azB+aUpUaEUpVWZ1aSMkLXEz
RTd7bGt1NVRISigjLS1STjMpPlVaPy02cllISQp6d3VTY1lHaDN3eSgxYHREZTwlRiU9TmB2M29V
eEhlT04pT2NZOUZmcCNmO1NCNEFfQHVUfkwkTV9eQClCKmhuIUsKeiM5WWJsKm80cEJsYzZkd2ZT
Yj5sdX5SNGB3d1Q3ZyZeV0NETmpabSk5K3BFIz5aQUBhSitfT31oVWdmTjNTZDNpCnp1MD5aOUZf
d015Q2MhSStzWjd2fGxBPXIqZmAlQSokUGd4PndGMmp4IWFxV3wtZX1VeDErQkItdi1TMHlpNisz
Rwp6N2w4bj14cGZhN1NwX31KdVQ1WkRePz5rNyN1SE5FTldNUU5kaFVSPj1MenJZey01WHtISkpz
JTtZV19sZ1d2U00KelQkYzxxQF5mQHZmJnlPbVZCe3VOQ0tEMFQzVmFkMGUqQWpQSVFOZ0JIemI7
S2BgKHgzIzlmZDZsN0RudCorN0VsCnpnX3BrUFIpfGhlPFVCVjY7Vm1EJGM1dkg7bW0mTng7cWdX
SWlxVGtudyZDVXsmS3pqe2NqVyV8S0ZXe1g8Q0F+VAp6XjlEaTZyYk51NVBEezZZbk5pTEVeanU5
VT9DZThLKmJMVTxRfUooeTE8VmpqQ2xWTn5eSG8mUCtkaVNFNChDeUwKejFEQmd5d2lTdHJNfilt
Oz5wMkN5aHYoNE11OG1ieFB9PjdJMUsqWWBYOHdFYnNZRn5TKEd2U0I9dztvPkooblQ/CnpSXno7
dDQlKkN9P2d0Z1RpeU1FT3dRPGhNSl8pX3dUUlY8WVYrbmdjY1BPZk9zZW9wcEt8MERvPSpgR0xH
a1MkJgp6KHspR1YyY2lRLV9JOD5Jan14SmYkVD5QOzR2QG9kJUo2KS1nJCspOFJRb3NVQlQ1aE0x
MFQqa0lMRUhOVSlheD0Kej9iNFdWcWNMQT5RUG1XWUw/ZGFeaWVpNm1fSTQhT0ZjISNSUCQ7dHJL
eFBLNFE8VFB9IT07bW83QHV1bWUyMUQoCnp6Ty11I14rfW8oMG00JENOK0wrMXlHdHJTQkdVTGZK
OT8jSGVzUjQ5VHp+dHZKd1RWKnQrbDU0PW43TVMtb2U5MAp6NmAtXng3b1lQYTZQVX1YP0EjTjVH
PnVVY0FmSDBJckx7P3NyMFZNJEg5TDZrJk9QJF9ZaXoySkNsJGotQVR6Z0EKemEkc3F2cXlvZX4x
d2F5aj9CbFQwdio1bCRJU3J1PSpzZjRXYypMV3wxRTZSRWFjb09VdiVVKzZKISZ9SEhqWEpnCnp3
anZmWXdIR1I2JkNRT3Y7Z3ZkKCpydTQ8K00mc3ZNXzV6NkFMZHhFP1BSc1BoKH01QzFRJnJHP1Vm
e1dHUkdEbQp6aX5kckdkbEs3Mkhweig/TVdQez9ZY1lCdXktTSZSP3RSWjh4JXU+YE0pcG8lOH5K
JWpgMjN5KjE2UzhJYUQmakgKejE/VkpqbTxKfHwtMGZ0VClqRXhTdilaeUdvVlEtciljdlU4OUJ2
WlpDO0MrTyhlODdjM0BBRF80fnB4eWJHJFk0Cno8OHkwazsqSyNgKkEmNmN0Mlg2ZkxtQisreUxU
QnZwZCVPM2lOPCVgYTI0KkRTayhrSHZLKkEpJlpDRlNjTXl4agp6bT5JNGpqcEJiUFU3JVhEdmR1
PWJvbnV0azBvbUlMVXZ6cH1oR2MtKDxVcn1TU3RHMms4M01jazxIclFLWCsrezUKekEhaiplZGY+
OUBpT2I1O1crJntaPF4/cExtKUJBSjFzeSFDWXZVNmNJND12M2NsMilLdTdJfl41K2hwZHJzYmZj
Cno2PVh3cWlfJCMoZEo2NVZ7blEhNEdke3F9a3ZFZEp1PntlMk98dUpAdE5mKV50fXdkblIySFI4
SzhSMFYpMzZeRQp6M1k/cCFGPj9HdWtRX3E3WURrYntoVUwjJjt4OSFMWk1BTnVLUllreDd7NzEm
PiFJa2NtRUgzPVNHbUtpZEYtYncKel5nWWk4eik/TTlrVitlTipaSX0yZXgpdGxUOTk7Tmg+PTdz
TFQ0UUlhOH0lNjNMZns9IUE8TnBJc1hrM1crRWFBCno5O2RyR2E5KTV9Z140X2hOPF94dlpsc0xK
WkYzZFNUd01OVWdzN1JXIzczbm43JldMSip5TEdnQiNANkB6QVo/QQp6QSh8N3J2MXF3figqKEty
KUc5ZiEhbEZXO0p5b0Q/d09OfGM4QXtybEZrelNueiV7YVRoNTtLTXNXNW1IO0NkZGMKelNJamFT
SWRucj8tTXdxNDZxbENFcEBabipgdXEjQj1mSGplRXk9V3I8N01LdzM2aChZQ1lpdVdPYXNBbjBa
T3M/CnpTaVJJOVl9M3w7UEV5KXo+cGhHPzV3KGQqTH4oWUNsO3NzbFRRP2ZGdzxPRWZ5QCV5dClV
d2pAbz4pQ3hIb1V4Mgp6anZsUiU/N345WHY0NGwkZER+NmVpPDtSPXcjamlWallufjlKK18oYWNt
cXM3RHNHSC1YPjhqR0J2b1FhNmFpKDMKelJ6MDhHOFhHdzQ0QSlDMDJEbSNgVGUwPXZ0V0l3MFl+
d3VnSld5MzxQc2xLeGc1ZFZCRlUtTG8tajB6a2RWM1QwCnp1c0NLRXh0X21sY3BwYXc7KGlEVj4z
LWUoIzFBcTc8P2tKKGdafTBLJDczUz53eEh0O0oweSh6JWNNP3gyOUUjQwp6ZnNEIWNpe1ZkT2dC
JFc2P3MwP2o8dT9TOChSUTF6YmR0aTZqUz90fD1feWwtN2QpZENpWnl2SGc+KT1idkxrV3EKeiRx
WD4mRU9aa34yYV9mUE9IU3A9ZjtUV0B4KXBXclMqaFM5K3ZWXyllTnNNanNCR0szVW1tKm1FKHBY
JTh5blZ4Cno8IzQ9eVhHYW5nYDMzO2hmWDZgKT1iP0xBQ2hGK2Y4antMQCh5amcoQmVyPzY+fT9f
I25wa3ZrWTVZUkx2MSF4bQp6KHVESDliV3xIMEkoQTZAZGlVKzxucFkxYFVPSE17PUhhPDlXNEk+
ZTI0NVhydCsrUWt1d2UkdFc4SyNFT19XVHoKekh7UW1zYV4hOHlPSDVgQGF9XyZJTlRgNWtDNHM/
Qj4jQ15ZPz1zRVZLUnY+dVkrY2o/enl2cXVYTGAka2c5PnxzCnpnMS1mfVNDcV9wKEt1c3s/K2Yp
WUZ7ZXRWIXBFV0VSYGlUITA5eUNSayVLMG56eD41NyRZMVdjVFY4Jjc2fF5hSQp6RCM0YGEwOzxN
aSFpUCpqPEN7RG9rP2AlMGZiUCNSSSNUeUFQSnFXU1hWdHZpKTk4M2kxSlUpLWpifCg7NkBjPXwK
eihELSlsSnQrR1EpSlQ0NWgya0cpcW1sTklHRll3VXhtdkVFIVc5Y2xaSVhSYERPQSs1aE57P3p4
TmlOP0Y0PXFOCnpwdUQhYDYkdDVPODMoTjUwc3UqezY8e1lfJnUlTUlLcVZuKUwpVEZudFhCJVM3
RyUqaio0MGFNQlp2ZVdhUVZXUwp6UWoodTNgTUBgQlhAVzNEdEdJZXpLe2ZJeW83SDkteHxeZW05
eGJEYUVgcXc1VjNgWHY+RVVKQlFvNE1PKjFeXnYKeklVdEFqPz9sNyFJJXo+YExaVlomKjQ5V1gy
czxlUytQQ1VqRDNgej0tQzNQJTMoN3spYyRQSDhzbzFmR0BoWE87CnorS35CNj9WQUtiV3JoTnFm
OWNUaCtMZk5MVSlzPHI1elFjeTthKWVhVUl3bjlee2V9Z00xe15TeFIrfF5XQl9oPwp6eX5aQmg9
ZilPIzI7JUBEPXYhNk57OXBMVHpDWHYpaWdpcj1xczU0ZmozSyFiSmgkKUJNdnYme0VzcDFzZWIw
My0KelNCczN0Pms1ND8rO0kpPDRMP31SQXNzXyFDYlFYTXEhVXdlJkM8cz1hOFkkKXpjVnlObiVU
YTJtbUVEKDB9UyZGCnpAUn54JiZqWCUkN0EjKVMwXjZEcmcyRT9oPjJgSnV5MVMhTVlTOGNiN0Al
NFk5WXVUQz0xIUBxcyp2R0JEPHZ4Zgp6eXkhNEpYTlJDelcxPk9Sb2h8aiFTYnE/JVl0V3o0V0lF
OF80Z2w4bWJAWUtSa2BjcCk7WEx2czIrN3QpMnkzKHoKejElRmE2bT1rKVE4WTVKdjAtQmE1RW1a
UDxRJUV1KHB4YXZOJl89Z0dJJENwSiFMfl84UzF0NkFJX1lqcGw2N2wwCnokWD1sMzRJTWdNTXZX
Uk4/Y2s1bjEpY3psKjdfNlJUSlh8UWFCN3xta3JMVXdoWUFDRDgye1NhQEg+UCVGJDZsMAp6UzN7
UzYzVnhAO2spRHFFZyl5VFJLS218JXBBeUBpZ0gqcEFufG8tRVlfdXRsOXQpbl9LZClTbjBYVl45
JSUmZ3YKeigzR1M4eXU5RUtAKCVXQlBASHhBdWJKempfa18yQjJjM0Q9U15CNW8tZGJQbGdtUW9H
X0dVWHF0IVEmK1l+NktHCnpSPEdZRlE8fVNfVm5+Klo4I0BnRDdWMU5ERX4oXkVoO2xBV0N8aioo
V1NNWkNSQ1Y+QlR0IVpVNjxSQUJ4OW88eQp6czYpIWp2U2gqWkBsdUxUTHNxcWJEUF80N0g5PnIy
RCNwNmt4MSZ3cSVUZlJmY0hHenV4JWBySXJGO2tvbjA9ejUKek53PkFaMXg7NWxFcEFPN3ZnOSF+
KnMkRzlyNj9CYSgtVzFCKEdlSWBhKHh+IWglVUlhKTYrOH5IKj08PmNodCtpCnpvdHZjdTNKSklI
Q3FEWGpHOEJyNXdXR3V6RW8wUntKJnJpeTs/UTFxP0s+PkhfYTE9OFBYJlcrSWdaSVJWQlM7Ygp6
NDBwYFZoUyl7PiU8UDtAc1VCVj5SaSppbng7PFZ+aTg3KktYbnkqZVpNT2BMWEspNk5WK01TQVFk
RFZYQWpqd0AKek1RRnBXZDNCUikrcVBIRVQlSVctaG5DM0woSVhNSXFHQyNaM3hRNl5Sd31XTU9S
SWZ8X2RZWFFFbFBFZ2JXMkB4Cnp2Yj9AK3lYKmx5a31yPn51OD9fQyM+KGRIK3ZGUXh7aEFibXR7
MlVsRF97UFhlfVEhaitYM2YyX3VNUDhZdio0MQp6PGl8Y04pMjI+QE9CX05FU21efG1WR253R3sl
QyslZXYkV1QjZ1EhSkxFdU1MQTdZKX1hJCF7YjhxbCozS2wmSn4Kel9hU29kJFdpKEQyZHxiOVJh
SSE2MGM5UWhZU1o/OHZUbm14REZaSzl5a05FenYmbzlgMHpZQD1qU0RLczRmWEFeCno0ZzYtJGt6
PipmY1JjSSsrMisqOHg1O2xmV19FezVQZDVmI1IkNDQkTS03dUEjTlo+TlNINlolekFRRGV2YXlD
dgp6e30jTlQobCtLfHtTbzk1PUBKQDdkPjRFcTJBI3QwTjd9eTY1KGVKZnVkb1JwOVdDQVFQNTV9
e1Vtay02U3RwQzsKelBuR0ZZI35ebE0kRnlPaUhua3BzYUhKTVMzKCsoPz87YkxgaUVmfTJfVnVK
TnFsSD9VQXd3JT4kWUhwMil+PyRqCnpLbCR9LWFfLVhrdlQqaVRKNntSYXt2TFJJQ0E4Uz5oJTR2
SSg1Z3pRdEp4d2c0SztFRXY3N1cxWHFLSFZJP3BQeQp6Ym5qWk0jIyU8MldvWWc3ViU7VllwLWti
ZGYpWWNjdEJud2dARUNNSlZAPTB6bj5US2taKytgNFhsZU01R0gzMiQKekt0RnoxelZtUDJrc3Rp
bUgmdWFRZUJOJnJqJHV6dHQzMkBWaSpmKi1oTyoqWjhDSD1tIV9YRW5DcCEmcEhATSp1Cnp1ajJr
NztkRklEIUdMeiMwRjM4V3hWdyUodEd8RWtEbWx7QjNOVmRvSWRrenVEYlNyb0JCISQ5KlQ9YzVC
NnNISgp6PEJ0dSF4JWNNYT0tJDNGOzVWfGx4ezBTeFN3UTtQeTYyZU9fTHMrSE5KWGhFb0h0UiUz
QD13QGx7PnJ6M08hTlUKeng7NENITm1uTF9xWVR9NnU4QV93a0ozX2RXYWl9WVghQlZ1YHcke35l
JnQ0NF9zVU0wSmhAN2VreDxnYl8lczkoCnozYF83ZGt3NTxORktDdk1GQmhHXjlBM0l5Zz48ZDJa
QTZIISZjYzdSKCU9RDh6IUNMMGBzNl95aGFaOGhBTl51OQp6MHhVa0FvdC01d3U2ajxzX3VZUyFa
fnkhRVdIPUQoRjJDd3NhPnVPYDxSM3J0RFhETE9BMjJDUCMtSig3dSp6WmIKeiFtOERCPE53fCVT
NnkrZ1JLYkd+cTt2QmVLJCUjI04xbDBaejI/NERsb1pJd1ZafH42SlFnK3ZrbkZQNS1PbikrCnoq
b1FfKUxuRk1BaF40b25mQktHMXlYREN6KT00Rz1eenZvWFchbVVVZGpRc21ePn0mQ2U1IVptS20+
R3JuV2sqaQp6SGItcEF5bEZoYUM4SV4+d34jJChfPiNmbGBEcj9sVn1qVEE4eisoc3E9OENXJHNC
Oz9pPmUhKkBlTz5ueVFXJDAKemQtUW90VjdUTz5yN350JWlIXjBzdHF+dipFd0JtIV9DUVVSUnlI
PHhzQEN+QVAxMCR5Q1pwfjdEYWhKcjtabCR7CnpRU2BTK0J7b2peb1V1fXYtWFlKdl5va3NXb0JG
SX1RemdmKHxLcmEqRk1JYkxraDlOT2g5KDcxJWooc3lVPXVQUgp6LVhhO0EpUFYjRyp3ez4jQW1M
S2preWJVNSVWfkM1PEAjUkw+RkNDP1NkR14lMzFFUlpHUExCKCVwOXEyWUo/aloKelJ4Zl5NeWxM
KmQqfEhLWDE4Y0ZWYkt6RGBmOzwwLVhJOUk/Zyk7PFJGVEwjNmVLcXAoc35acmpLQn0wfHIhQVd6
CnpSVTt+OE5HX0EoKzcpUHswfGU2OSl1aFN7Pm1tX1MhZ0N+UmY/SFpqRntXeWlSNnxIXyokcGxE
JnwkZ2QmSzF5Wgp6dDdQV1hRQnN0TkV5aFExTkd1dkhAanhyTzJKfSM5SGt3bVJia19TeE4mUCpw
cE8raXhWUFc1dTUhWj1kSFF4MEcKemRkKDliJkVNcGk+TXE1VHN+UT1oTUdPQj9HSU1vYlMrYEF8
Uy1EIUtPYyo4MG1kejZNRWRoODhQfkJROzBUJEIpCnpjUUUlamt+WF47OCNlZDA4YlozM3JySypD
WElpejZLR2FqeVJ1QjQway1WSFYkc0p1RyNyY0pAPUg8PXUyPjlGSwp6VitXeE82bGVwSnFldkVB
QCNKJC1RQ1RKenBUQWhXY2EyUzU1TSsmQC00XmZ9eFFgaWpWdUd3MTAjcXFuOTU+P1QKejI3NG1e
VzNQRypPUik9RENZMWdSME92R0hCYXJCZDBaJSkze3lnMDQyYFN6OXkwJEpJaTlETF5kdGkyQ3Ik
ZFJ5CnpIRExmSDB+PUBJb0xRUkdhQFcwMnBiaEZXOENnLVJgdi1RQnl0SUNZdGxxUnNUSCU9K0ht
KnUwajJKM2FDQW1fVgp6aVI0e2A3MTxQcXZHTWpjQ15aPDlfVWkoIyVxYylwODtsM1dzVC08PyVK
emZEV1hHLXBeODltfldjfSlXR0h2PU8Kejg5U3l9SUxwWU1pdHhAPFgyXnpaMTZAeklySzdzaDBR
ZEwrWGtCQH08TXB9O0RBWDdqPG1VNiVsb1FsOGFEVEkmCnpIeDBBSmN4PmB5OXBtUlElSTgjcT5C
QkhIbipgKj96al5tVGRHTWlDR0hLRnlTK2ExZkU+cntKcU9EQzBTWm9NYQp6eEs3Zk5BKmhuRlJn
aDZRZ24zfjJHckhVJlheRUNEYHo8ckYzZTZJKzYoKmk3bV5CZnRgT3VaPGBFXyM3e1ZTI1kKeiRT
JTN7Jm97IWd5LWtKPkExQWxwZXcpMHVabllmVHlIaVN2JWpGWHZMKzc3VldYeXdMM1A1YVVwTTky
R2FwazMyCnpTSihsbylPIzxPWStgT1JwQVorQU88aE1XQiVVN3tje1ZWVTQ8OUB0ZkI0LV52VVU0
YkIlXlJfVTsmOFJ2PjxsOwp6XnZjS09rO2hnQGVxcGd9LW5MYWZeVXEoRjNGQWh9Ql5SSEVXKGl8
dDB8PSRNZFcwO1BKcWZPTyNGJl5OLWgyY0sKejJHRmRLKj1+dH13cVkjV0dPRClPRGotJmt8N09B
VUctcTsmT3pXekd0RXlFdFl+M3hkWnJtc3tDeXRTJmIwKEBBCnpVJGV0P3tNMGg9MkhMTEFsOHZR
fDxKc3RNQXxkVFVFM3dacWZicXE+VVhaZzRrZT57bS1zY1EoXihAaz9yaHNGTQp6MnFpZ1Y8PjN7
dCRUc1p0MyhqNEhGaSpMUHo1Mz1SI0ErTG49dDs7XzN0YGJCP1A2WEQkd31gVGQ4NmtqYmYpVlAK
ejwlTUtFeWpPPH4/fiZqQkBKM20rVzw2a0JuTTc3N1Rlb2hOZzlvPWxAbjRQalk+cXMtMD14JnBa
MlkpVWFeRjJTCnolVm4yYkU9IWp6MjhrajUlZ2t1IWdreX1fYGtQMWhxPXkwYTZKZWpiNWlgJTFT
SiR0WC1gI2k8bDlpNHNFPCt8Xwp6JmA4T1ZgfGZ7R3RARW5rQmp3TTN4bSN9aCkyKG9TciRKIylt
Q01sRld4QE88ZlF4T0UxQG9yTWBifnYkPnQ3JDAKenZyayl5JTwpdXRgbmZnV2YhUSlePlI3bk8z
blYpV0Z0YG5lckt4VmVHI3NeM1FmQSVpOUM1NlhwXyZxLSgqXzJZCnpsQTB1eSNWSW5wVmpLKUY8
UWVVMWdmWCZSUj5FPiQ0a0tmMSllejBBVmQmNXhqP0tWfmM/Q1pvNTZrSXUqUE9AIQp6UX5+ey07
Sl4wU1lLQT01XzFFPS05UlAxUmtzPGJXUFY1amxLcWVZRUpydDlfYEBtN1RgYCQ8N3l5WGpJXjJF
YDQKenNYQShZJl9YK3pjMjdaKW9EUiozdTYqeXA/bUglJGd2MHt8QEw4REVqJHtMRSFPZGNTZUFt
e3tCSVM4R2FARTskCno8bnFnfUtzVFQjV2J6YVVaTHxfPllIWEYtVzM/SjlzVkZWUFhpI0RXY1FB
NlZxJFJtU2p2VEYqZkJDfGY8IUxsQwp6X148IWBQblFqZjc/SC1FVF8hWEwrUjAqbDkqaDU0NGA3
eH51ej4rdjc9RyU4ZX4/KS09RSVvQkBpOGV4emhDeX0Keld3cytiNnBgM2xBKmt0I1lYZFo2MkNW
SDNQI31LdikxUlYjeD17WX55V2IjdG9ifWpedlZTTCUkdlJRdnNMQkg4Cno3PSsrN3FoUUhfeCEk
Pkw3PypCUUZxUWh8RyRnIyQ7eD9VOTQ0MyVuR3BiUEFUYEFBSnhLN3FALTZkRFE7fmFjWAp6RSF7
U2tMSjhfVTIwfEpBSk83UXsjc2hpMkw9PUJQSWQlWDVmOTZSPEt+IS1udTZlUjRfVSY7IXBSQStp
cCFRfkcKemsoNjF+X3BmKm5AIW94TSV+ZlloTDJqbW9lKExJdSFBblF6Um59NXU7fmQ2WkRJRG12
MTZfZSRtfDFLVTIrPGVDCnp6ZERwaTw0QXNAZHpaQlItdUhZNjM5M2g9Vm5oV3Y1VWdkP0FAZzRP
SWE4NURSKlBkPDh7TGg+dFJndmZeYSElTAp6SF85RWl8NEJhZyY7S2wrYG9zPFQ5Z3srNyRndCM4
YjZQXiVDbGI7R1FCejZDZ0QzNSZYUCVYQmVCKWJrI1hHTi0KejR9Tkk1d2tZal8hayhfUipYZ1NL
SHpOVS1je2xvT05LKUlwVlpENmsraDNQPVV3MGpQbjc+YUJxbD88O0YrKElkCnpiRS1VeXh5c0tp
bHZ6X0kkaDB2LXI1KWtFI3ZeOz0yJER9VlZITF4pRXF3QWVVb05ZMnVQI0lDXlc9TlYxVG1pZwp6
YWVfO34xMk91cDxiQmVlK0opIU9sQSVjNi1NdVNJe2B3ZDZSaThkVm1NeGopb3xWXz40O1NkcUZ7
ZmYqb0JHJCYKekQwVVdmeEQrejdlc0tpIzheIyk5QigkR015MHkoUlRrLVZFR1AtKUszZzwyZTxU
ZlRAQXVmYHgxWSN1JTlUMUZkCnpHJXctdU5YMHteSyM9d00oaE92dXowUW5oIyNJUj4wJjs7YkNq
PDU0X3VnfSNZK0M9Q29QTmZjUWMjPykwKGA9Ugp6ayZ0ejU1UUBpaSFfX3crQk9FbkBzQj9scU1E
cWhBdHJabUklYmo9cTF1WD9IZmc5KnRXTXslKyl1IzcrRHdhOCEKej5LbHohKig3Kn5LVn49bj44
NntjWSlCZDZMZl9EMWNrU0xVYH1YYkFXKExLanI2PylPbSRJQFZTLSphKmwkTXJBCnpSWWpGZGZy
bng4XztLPjdQayZzVmVnMUo3S1h4cCUqZH1DUFRRVXBkUkdMd1VpUGJ4TDN0QkAxeWJDUD57KHs2
MQp6WHVEYihQUGFTJCh3TmNPZ2ppQUlRTWtTR1daQlg9YV89SzY8LVB9Pm1NYnE8czRsdypxLW1k
JWV7djNaIX1qZFMKejhVRWxeLW9QMks2ZS1VPEV6eXp4LTNqNWk/eksmRiNYSFZZZnl3WXNCZGBm
dG52cElBNDtfa1NPbjU1ZG1MKmtFCnoqKkMhcXpONWxFQFM/Jj87cDRKWXZ5aFBXejJFKih3KGRB
QXI9N1ZSO2oyMnkkVStWYkkqK3ZoVSFmSHhTOFhWeAp6K0pFPjZUOWA2Unk5d28qdDtpVDNoZk1N
YGBQb2xARGQoTVk0empwTXoqdU5lNmhheXFqNlc7KVJMX3w0N0ZEKzAKemVkJjI/MXdPO0NmQmtF
QDtRYUlEKTFVbWZSPGUrJTlJMl44bz1FXzFLI3sqQW55XiUkMWhxczh6emJpOExORlo3CnpSPzVx
JldpREVuXjg2cUQ7SFI+NSo/RSRhVW0mZ0UhNlQ4RlRRR21KbG9wbk9SfjRYNFkhOWtoPk5LJH54
Zj9rLQp6bjNvUEA+fmdOVUBUY1djal8pWjQodktXMGVIa2B5WUNjZUNCaz9UPilfcUd1OXIpcj1z
WVpqQmpPNkxFXjYzfDAKenRtTW5JTmg2Jj82YEpvaWE4TEVUd0hDOXZyOzdkNkEmQ1Z1Zz4zPCZP
cE98bmA9bWRkPjw4X09lWSlSY3Y8OTwkCnplTGxjVFlkNjlEKDwxTTw8UDJzMD9DNFdwaFlmKE5Y
MH1VSHRxa1lXSilII1lpfCFne2daSF5pPkAxYjA4XiE/Ugp6Nl51aSotRWBHbG5LXm1TZWZMN3g3
UWpWWmchO3JvTllwNW1YO1lAaTtSNlM3dVJPRkNFUmxPKS1BX2NILWVkS0wKeld6V3U/TkskSy0w
QE13YnFWP2NTSH5tcGdNPnt8VExJSSg0IUdCfmooY0RwSE1jYnlPXj4xPEs2ZU9QMiVjQGxgCnok
dj1Qb2I3KjNLbVdDK24qby0+R09gRXBKZ28jdC1mZD9MZXlNTUNHbV9BaldkaDd7VjA9SExUZWhL
RU1PKHNxbAp6RXNHYlFBOzA8Y3RAN29zezBqKCE4WjZ4NylQfVhwIW5fbF96bFF3LWp4bkVIIWl+
fWU7XzU9Q3g4akdoaE1jN2oKelN+SDNgOUVpQ3FzYVk7cUswfV5leGt+UFNAQ212NiFaVTV8SFFw
QXhfT1lNNTY2U1lmKnYmJTw/clpQI3h4OWwxCnp7SEBJWndAaHpfUWZOeiZaQ1o5cSlaIShOZEhB
dkNXJWxlREdQPEhuZz55c0FRRTZzYjVRTCkmNjFiT0h8Ny1ERgp6cFRUVD1SallMND58Rns7ZGM0
dytEPzsxXmhOZWI9UFV+OFpLKUcqKFAjaHgqPVByfWkpfnwhfG9kWFlIOWV8MjwKekE9aEpwWShA
QyRQe1JTKDQmNT94IzVuQ1dlKX1FdyReWkxAZjYkUFpUQS17NlI9XzZYRFNSMUt4cjl7UXBNcmVM
Cno9Qi1pLXtEaEJ1PXAlQHV4NUx8NGh1SFRUamNFXzlFU0VjUHplNyR4Xks1TmpgdCtrdSRee3Br
Q25iM1dhLWk7cgp6VD5PckEkPDRSaUMtPmdfRDZIc3IhWDgyU1dfIUk5V1ApIVpTIzglMnhYV1NT
YThUX1MzeCNxVWI4dktpUVE8O3sKejNRd2dyNiFQUUxOd2QkRVFSXzAkd2MtZVQzO2MmVDd2JEFQ
NUFUKHtxRmtBSytIfD5SI2sxMGNAWm99U0xuJHIjCnp4enFjeXFXanVGe2slPjF1bXJyITNGelJp
PzFrejE8ZlJpRkwlaD5XQmpOX0pjJTxJSyhFPHRLYTgwfUgtaFdKdgp6KSpuT00hel5DYjslMUBW
dU47PFJFPk8ydHpXZl5jLU9pSS1CcllgfXNpXyVSZXlybXE1d1FNRWxkYyR1ITM4enoKelFqNzIt
YzUkQ2k8SFRnLUkyT15uMnI7ZT1ZYUdBO2JuX0JJazRnZGUtfE1lIShCdj1WUmphfn5nKUhhfXhR
Sz1uCno1MFUpPEZWV0h9IWhXVl47ZUQxSTF3YVgoTmQ+VEdYTEg8XnBjMm1icT01RkkwK2V5PmN4
RWw1IzVNQyFkUW8wYwp6RFlkQSpvOy1RN3k0IVoqZXh1TjluNjlaI3haeWY2eyNHMU00TGxpY3hj
WFk2MG9sZjV5YHlEXnRHfl5OU1l5eFgKemdqMCUrbCEpbHlYel5RWEw/cz4tPzJQUmooZW5+KnNK
KXl5VzNvSykrXmgxKSUyKHlJaDB+LUNMeyhxa2duQ0VCCnp4KmgyZXgtZDVAMmF1KWRLdGw4Vm9k
TnttSCpydkErWCF1S1hkVCFQTyRwSDhvQnRIK1F0V2ZsMk0+N2ImcDtkaQp6M1lIbUo0WCNyQFgt
TWlleDRxdWQpJjtBeTc5flcwLSRlKlolWnpaSEd6aE1JQndofXlEaElCQEs5b3N6JTdVMl8KeilJ
SG1iJj1zcGckYTlRVjRYbnNxd0M+dmEqMzUkRlUrZmZuQERLYDUjVHIxSXdGNEduMk4xLVAhQj1R
R3pxMHlPCnomQEBBTCRGeXZVbzspaFl4akRJN2NURX5zNDtjOSREbkBFU2RzOz51djZRYG08Iz5v
SCotPClTc2oyNlU/Y2Y3VQp6WFhVdj0lN0A0eWZHam5FcEctbEleOEkqVWYkenRgYDw4Ozc4WVpa
QiEqa0h1Jk1+OVk4VGRnMStNODtiRCRBc3AKemFTbkxXTks5RVJjJGNgUW8mJFZqWF9hYWRPbEk+
OWZzRDM7VVBKQHlWTVBfayM7a09mdHtOSHphVlEkJEtGYFQxCnpNNDghbWRHeFZvV2t+KmNHTkw/
QllMR1pyU0okOVdyUjEkdFIreWJteE1XbXQzM0xlYyRhKWQmXlJ8cSkqZE5RfQp6QkhhWjh0UzdS
UFVWSH1TZHwwTjNrTGc5XlN7OFN8T0k9UWAjYlV3LTNrc3syK0xNQXtzS0R1eFpHZi1idmdlUiYK
ei1jPV9AOHpLQ1gqeEpyajwkPWkza1dgVkV5JVZuTGNFSEBCPTVTYnJFQEI2U0dYKUdzWVJNS1ZR
RWRLe1ghekhFCnpYM2dVfTA/OWZHQTsmbHxFSlo3bT5YcyNvN1JmRVErJHRse1VwRUl5VE5LMF9I
bFBINnRCeDAmLWUpMyliTDhORAp6TWUpaGJMVXRySD9OKSNnOTVgQDktaDJJZ1ktbmgmaF4zQFpk
ISZNYFA8VFA+SWlVNk9JWUFLeDFxQ3ZDYmhYQGsKel5VWlNGPkMySjFUX19WSzx4Qk9MM0NRQVhm
PWluZ3taVS0yNlMxSUMqcUFNbmw/T0RUJXEtY3Y9ZGkzO0BxfUU3CnoqZzM4RkchVTV6RyhNbCFL
U3A1QFJWVzhHdGBRM2J1eFlmRygmb2smKl9nJXZ5bjtjeDgje0s0eSFpNHVjb0VRPgp6eFQjWilw
PEp5UWFkRXZHPH0/LVNwOWp9b0pfS3wqJH1XYktsfUoleDdUeTwwUi19IWxxWTQkKWdpTiM9TyZ1
U1QKej56RHxgclJJK0VpZG4qQnN8WjtRekluVU1LIUNmTmZPSEMpMTIzWDlyWlROOVU5cEVXIXh5
aFpIQkUzUUFDUFVrCno0Z20rP2hfcnltYlJmP314ZytAb2t9b3FMe0VHNm9PRVdDUmN9U3x2Z0B4
UChwK2QtQkJVLTEjUWJgWG9YZzlhOQp6VS1ka3xFOFdaP0RLMExRbktQJSN0KyhEVF5HZzsyeGVJ
bUgmNWlRJSs3fnJPdGxneVc2Z2s7Tk5FK0wkI3NKYTAKelFVRWw/M0tCbTEjM18/QlN0fVJ4TThC
VVkhVmExQDs2XyU4YS1aN31leWFpfk4oeithVGtnMUJadXN+fHFea3JqCnpZSn10Sj4jTWJqcVkk
M0xlZiN6ejR4U14hTXZoYyNJMUw2IUY+biM/ZkFtPyo7U1JhX255YU0mQVMkRzEjYWQ5cwp6RDMq
dHJCeEswWWclQn1EIy1ZOCE5Vz99XmF9X0wycWZ0VHcyc212fnVLQENQRmRCcTZvMjMkNyZIWl80
YV8+VmMKejtGaGxoRlJUWXAzbzJiNGpzdmc3NjRHcHB5KVp2VkQkNUlgdl5XUlpAX0FCVG9NIz9k
OFhTWn09RCFSJXM/cD5GCno5fDU8dEdZbThAQ25DLTVlMHt8ZW94JCVDaCpvRG96Y0pKcTtoeitB
Vjl4QXpgXnc4M2shLUxSNlBKdn1AJiQ3Swp6Uzx8RWgzXzIlV0dyfDxabGB4cHBlajRqcnIwJj5a
eEx3TDU1OXdkKz14Xkh6VlJPbn4pWlZhPnNPMl83ZHckMkkKem0mJlNfVVhuWlJ7RUpqRTJJQWBY
OGtAVyNrT1pyfiFMa3RYcU5VZ2gwXjV6T15OVE9KTkVSPCQ0REdsWCkrNG4/CnohfTJ6dj0jc0k1
RiZTPVZPJXtXTzNLK2krZUJjQX1qY0AqfGVDcUgyQTdhXjtOKUU4UndLRW91KnxLZSQzTmFGWgp6
JEhuZzB6N3I2cWh2V31gXz4pWVZIY2oxaGdkb2c5blU9TSZxIVp1MzFSYGpgSiYyaTQoS0ZOJENh
NTRXYnZNXloKeklUJVA5JHx7KVRRODZUNkdEZW11YFZuVSgxPUsqcnJXNDV+dDw0UzZQKipGZmNj
TlkkUig+aks5Znk9PiE3Vj5oCnpNcTtmUT1RaEVRfDNJUDlgPX04MSM5PF43ZmRiVmVvbTBMbTI1
PDBZb2RIS1BSX2FJUVlXc3I8ezZRcFpLRFgqTQp6SWRIZmNsQDNgbGElNj1wU3ZwJF5RT0tWUDN5
KkNVK25fdWYxYU9pWkp5ZTVqUnhQODNSY2JoYGt6cEtNbWkkWVQKeiEzT1orS0lXTEhkPXA5UUEz
cHNsO1AhOG1fM0tfbU5tVGApNys0cH41RlN0b0t7dz18akMtNWVmJlc0MkN5TDt+CnohJDstQUFO
YDBiPyp1NGU0aH08NEc0IWEpenh7Y0I7QHtLVF92dWY0VEU2P0F8QWkjOHFxMSFJWCk1P3QmWnd+
Ngp6cUBfLX5YJFZvbFZiVXNpJEUkMUMkKTlpaXZzYGljPD4xfXIlQS00Pkk0SENsMkNFc2A/JHR5
MUQhO1NlZGxTc3cKekk4ZzQkQFRENFUoR1lAT2c5O1V0OVAtPT1XMkB6OE8kfTxySkVkZSlETjRh
Y3MwRk9EN3RjYjNMP1Q4dSE9TzJeCnpkeWl+aVBtY3cjJkdVZUpGYF9gbWdYZmZqcjs+cW1WTHZi
bCo1KWFgJVkweHZweSVkIUxqXlJlKXNtMTNwTyYwMAp6YCllQklvKEc7cz01ZXd0SSZHP3E4Q3M/
KD1JQkMtKmF6d2Y4PSl5dEZmK2MlPz1lWVBafl42MjZlNEVaakUmVCYKeiVXSGVVNVUrdzhafiUx
RTw1WD99NXtTcEw8QEBqYWAqJm1uO08ra1AtfkpVWVY/Zl89TDFfaEI+WUA0M2Jabk0mCnpuT3te
WUFOJU1oPCpGO00ob0s+REIkYU9YI181N3FfNXFEd3dNcTNiI2NvXyloMVlJSVpESnUlJUQoZ01a
XzhKewp6e3c9eHdKP31BaEp9fEhxZW8pSGArX2Bra3hGS1hBVVVkRVNAMDBWLUl8c3RCNWxKUX1K
NSFWKUNWRGFIanhNUHYKeiEzMnE+endnN3ghTX14Z1I0Y09IMGVxNX50PntMS05wLWUzPmxAbE5s
Ump1Z1hUUz9sVCRtfiZNdl9AMkwrZnBhCnpfUyshJC0/c3xaTG5pOUdDKDNCbFMhNE4/JkB8SXJ3
T2tYQEZ8TmN4O2UwWjt7IylgfFlWVzglWTMhNUFFME9oSAp6VER0PXw5UDRCWl9SPjJwbjJlNWFo
R2Z1IU5gQDlmPGY2S1BffFd8MHhoVzd2Nih+aFMrQXUoUjRvZnFlQEd4SjUKekJ+bTIyMG5DbVVq
JFROJnp9VG9uR1M+ZzElSG5nTWB4cDckP3s4RSowKEQ8Mm9HfWFwSG1DdjM2MFZyJlRZU1hvCnpG
PU9UUHBaQH18NGktVXAxMHglckQyfF5YRGJ8TThfPSo0WEwtd0ReU0wlP3pHaEBhS2BSM1FaRT9A
b0gqWDQmbAp6XyVaR1ExJXk+NG9DKW4lTEdQNmJJV2lYSnV2N3Q3XmtYT2BvaXVUUjhYVn5lM0Q2
cnJ2XyFTdDE1U2dXdlhGP1UKemdjWFlMYWF1ZEJCZUotPHlgVTY4KE44OTFINyNEeXw0QExwV1Rl
OVlncDBpY0F2TVlsRlE4TkxFTnAxUjY0UFBECnptRWErbiglOGA7TV8/ZHExfHIrQHQyWURGVlUq
MDdKX2drfGBLcVdmWmY+aXNXPHEzTlN5MDBuV3haTD4kRldifAp6U09La3hMZ2AzRTVWYHFKNTZp
STghe3gkclhLU0g3SChNUHhTU3p5cTZxc0pJb0d9NHhlbkRKV09hTDIqd0A/VnQKek9AYy1rZTVH
byNrfG4pYEheRmh0T1RRMjAxfF8pcGJJJn58SHtOKDd3QUx8LWZsQzVZdD04MztUVmZYeXN3amx1
CnoweX5EN15CdCZAbzsrIWlFTTIrP2dwUDZwOz52UF5Yez8rSWZWcmY0WSlsWGxsPiU7bHtgPXJW
a0lIaztLUFRzMQp6YUswMkZLfXxnfElHP1RNRU1XeU9kQzxOKTdefXY5KzZfJXs8dWd5cWpBQGYp
Sld6QHthY15TVVRGcyEjLXF3QlEKelc4RjMjZUd5RWVJb0k+dCs3VDZ+ODZfSHFWe0QzKXhlTHND
QyRtRXFmcGpCWXF+KVUrYThfRURqMilnWWxPfkslCnpzTVgpemMpeSU+K0VPYHQqI3h6d3NrVHtl
dD0pJiUtLWFVTHNBTTNWdik/O21AVzQwTTRBYFJrezFKOyFMZ0ItSAp6TmB0cCVeX0R8JipNbCN9
SEo2X3lsZEZzTCplKERHKW9ZbSlsYT4lcTJBIXJyKj0yKHErcnJwcyprOzteMzNTSnQKejZOVHRp
IVJJcV5QaXopUTJpfCkya2g7WGF6VWlodiRVX2Y0cGI0SVE4WnwpTkFMK3d+QHp7UXIwKDBre3lf
JDQ3CnphbCVCWTJGeiRIMVFONXglfCotZCVjJFdKazZ5aWshMHZ0ektKYjk3ZGZeNFErZUBAJHZr
aWJOPl88LV9QN0ImNgp6LT9FMGc0TlFsRXtuP2MoYXFzYW1xQClEaU94QSVqc2c7SUBkQVp7ODVJ
PHdfNDNYZCVkdzJqTTVufkVzPEM3ZDQKemQxNDNkTz1De1dPeGVrKyhKKExBJGkjQUV1b3J3TjZt
dzVwWntWKDM0b2d9bVYpX3xLOzJuJG9rfUU1cFRfZGwmCnp2Xy1ERjx7U1dETEUkbVo8eT81Q0Fs
VTJWR256TTZLb2hHOSYtTVZ+N1E7dUQlN3kzNVJDaCVTLTRsUzM+fSl+UAp6M0FGfH0xXkFhTylY
MHZ0UkBmUCZibCRSQGZkS1Roe0A0cklHM0hZVlMhI1dtdEBGcis0SUFXKFUtKktZYW1FPWsKell0
Q0dhaT5nKmorK0ZyZ1JXfmtfMzNMaSRtTHlBIXNLTEwwJkh2eTN7aHg1OWR7OylIaE9ZJnZLZVB0
OWFtP3pECnpUQ3g2cWVseWJ6IzshTXlLbU01Zj9zdmJIfE18QD9xNG15YG56fCs9b1ltbTM3Ulct
Q2laVnQzfEFXWFYmcDxMOwp6Mj9STDl4aXtaQHROaVJJS2FzQ3w/VGQoQXB+akloQkQ8ayNvIXJn
VCghPDBQQ0t4fSp5fTcwSTk5KXx5TEs/TiMKekpxX1opS3VtTDJ6ayYlPUVpPmJIUnMrdVhVa2oz
QW5vLVgjNFRxI15OVT5hcXZYaj5+WmopT04/RjJ4P1FZaSthCnpuVDRkaWFDU3NQbjk7JTQtfCE0
WHRzTCg/Vno7SDtOQ0pFTSQhRiFBbW5AYl41WUEtSHRxOCNvKDE9MmVpSnNjRgp6UU9sd3ooMlB5
MGx8fSk7dD56JHR3UVB5NVkwc3wqRngjWVk1NHl4U15LR30/RjJESHNGWGE9VF8kMGhaKWxqMHIK
ejEqdkdtWUcpJH5jQztmT3BtSSUxRmFgOUBCKTVDLXk8ZmlqLVM1aE97P35WJW14KFBXKigyVk4y
UiNpM0omZTl8CnpsZlVJNHd0TiVISC1HclVBSGpmX2pRRHBKTFQ4MD1geGhaZXRXX0klPGloTDU1
RjVMNVdnQDRCJGMqJWctRS1Hbgp6dS00bEV8TT9GZmFVX2NZeGU+WCQlMilJciZlQmFKc1FXU2tn
MT8qQiFxPUt1RDMzMn45anY5UUBHNCtGKmRrY18Kejh7bF47WHJ9MTZXSF8jeU1pbDkpWEQkPjNj
e3xufiUxQitxS0h5ZWwlYzQxPjw8T3llJTxKUHdrUSooaEVrYj5ACnpaVjAhKEcjSVduYDJiY3d7
OzYtVWZFSC03eVgwV2E1cWFPY0V8ZzQ2WUZoX2ZPQXM9aHQ/V2Umdz1YcVQ/ZUVEOQp6Wip4c3BB
bH1xU1lPd2w4WGQ1bWBMfngoSHhlQl89e1o7KSZwO2kzNS1+QTM5WE5KbkByPUtuUig4N3tKZG87
NDkKem8zVk42bUxrI1oqcyY5IUJ8c1gmWm0yblNNOHwjeDhrRm9zZWNeOUB7VHVvRSpTPXojaSgw
dkVBWnFRRmZFNSZlCnpMMDFAd15PanB+ayZuWnp2fjx4ejAya0VEKS03OCFfRk12M3pEPTdwc1lP
MnlIUDRTY0B7cjcpRiQqPShMKTRQXgp6KDEkKUN0Smt+P0NVQmQ0PSE1VW0obElJcStUSSRJWHgo
KlV0QG5Yd3p2QDwwRjZyVzRUcjFic1F9Pz59al5OJVkKemZKTFFpejdxZm8/UUN+U0ZHTUZ3PUQ8
bXRTYE1PUlVYc2s2b0clLTk5Z359R3pGKiNiXitpJCRkYDAzQ0dac2gpCnpTTEZ6Q3ZVcEc0dHtB
LTFue28hVXEkJFdPPjd9I3BzS29Leig8QCg9aUtEQXo4dUI2ZFlKIzk/UCluMmg0cGA3cwp6QlhN
OWREO2c5QFAoYHdQVCs4I2RJNXZyZVM5YTMqMW9eWTRFM2ZRUXA9YkUmeDQtP0pvT0FZaEdIJT0/
SWRKZTAKeiY8SU5xK2EwRjMqSiUocz9HU3xmX3dBUDxMKG1jemlFOHpUS2VKS0o2PDFzIy1+WnRj
PGM+UztsPFRqJTJEdik1CnokfUwlRztuVDZnWmY8Vj9rZT9rb2JPYHRVRXFHWTk8VSYhWCF+QTRz
Yjt1TnlqPXVRSCVQN3hXZ21TNSE+THJ7cQp6V3dOfmZgYk5EampncEJJQ0lBPVdaYUhKd1FoK0Mh
QWZ3bGk3SWdVRCFUbDVGYWJaM2l7O2NFSUUxRGNJNH5BYk8KejE2PEo7ZXI3aGhPVyQrZmN7UmEp
Y1paU2RuZ0A+WjdKcX5+PyhSNE1yRFFMWCRucz9ocG8/RjhYJE51dXk1KjhICnpyej53dE1PJDkt
OE91ZEghNDEkMEEtJG1qbnAzekRvbXN8PUFCNyZ0PTJ+cTdTVnVRcE92SV9DekQxM1BNQl45Tgp6
WWJxTFFSUkx7XyMyUHFsMWF9SDEkdUQqPVpzWCgydDxXZ0JwKCZzbmt2WWY9YmpDWlZ3WTRNbFUr
V3FIWDJMQEoKemowXipTS01IZ28ke2R6UWpSM2coIypHYEsxe3V4aUk4U1E/YEFtMnxDVXpMQE4z
fnd2QFlzQUxoOGlTNEBFUXsqCnpQREVLJUdjMHlFaGZ5IWRqTHlvNkFAYlU1dWMwbjVVbUQ4R0co
JFRSb24/cjIpUGB+OEFpSHRgaC11fD5QYjFTNAp6QVNLUnZ3ayU0ay19Ryp5LW1LJV5ndGwmY0h9
KXRRbUB3d2NkYyVAJmRSSU9mOWBpQ3VhTGs8TCE8IXFOMzJaRFUKelZHVWF3d0RMQ2U8e21NMHF9
MH1LTHJ2OylhPilnWTc1S29BJm4lPCU2ZXpVNGtrYTUhWjxaTndKVTVjUz9aP0hQCnphUmgpdEhG
WWc9YHI+KXxIUz0wcDBQM1VwK1QxcGRWfE9YeTdHdFpyOCYkWV9vQDE2ODV3RS09OzJFPFE1WFV6
WQp6ayFsbG44VS18WTNXYW5mXykweFdnSj9BP0Fgblg/UUVydEZAUyladE43U2s9S3h0KD83KW5p
VDFJUHZMUz4kaygKejQ9RzIyKiQoZ25nd0FOMGxXKHtsX0NZQDhgSDgxZmopbDFWT256bkNOZDhN
fXc2K2RqSVQldWg0O316USpKMjNoCno/VTtyUjI9UzNYQDdrZU5CaFh8fU5rWGpiUk1gUW5oWilu
U0lsPTVRJDRUb1VVZ2xAMkY5OTlASlNOb28paXohZQp6NzFFQ1B1cCRMKFhvYT1Qa29YXldUVSRS
OV80PWRoQXF8Zk42Kk8mJjJ8Zil6K3wrKHBRVU00dlclNmhrSFhHMG8KenEoRWk+MVZzfUFvd0RI
Q0l6JCkkQiRPcTtwI3IpWUY1dnB3Q1J1PWwxaW81PGMrLUliLUJmZiVWVF9ydjZIRTkoCnpvR311
NkN0KC1eSGZJSUAlZjZ5RUY5U0Badn09U21RTX1FZ2pVenh2KUhvflFPNVZJPnQxTWM0bmdXUFdL
PD82Nwp6WEdgS3BQRFlKMCsoMy1RR0A+STUtTH5tUz9gTHc+bU16PClxR0F7WGo9NV5vTCFqKj0x
S0hmcD5oI3QjJDRLcCEKeipfSCZmVSVoJmJPb3cmY2dvTGtRQW41ZThPeGNTI15SbEgmcXoxfnMh
Ml4zeWhkZG9NbDd0OXQoaitaenl0VX14CnpJOzUtOypGcUA0MHNrdns3em9lMFh2SGM5JDc/fXtn
fGxnPlFNdWA5aSs3PXBZd0hLZzhCQigyT2FlKSFEX29adAp6PEQhZEJXNnBIUkNyZmtmNWc3d1o9
KyQpX2YlIVhKVz18ZmFJPCMmREA3O2AmJWl6MWVmZjxPaD4pNDAmejNnfUkKekpwYDkrQ1F6bndi
a0VoKUJrbC0ySUdyYGpqSkdNODYtdW5ZKUhgViU7czB0Uj43SF57QWNlSyZBTmRmOTd0a2xSCno+
Q3tFOGlDQGU9ZiE3RXcrOUpVND1BKD5xKThAXngyeFhrPDlxR35sN3lKJGchISNzNz9jQlhmWXFR
ZiklR25IRgp6JjsoJmw3azZlPnVFR0hDS1g/JVFYdENEKTY2MWl5aFpKVF4xUHUhNEZ0NmppPjBa
eCsjZHpyT1ZKUnl3TX5JMWEKei02XnNpIyNCQl5rZSsmS2coYU5BISQ5N1dpRlI2VHQjcS1ZSXQ1
LXN0XnBBWThfPFdJJjReZnYjX313eXc+Sko3CnolTnRfOT5rcHI/PiojLURjeWBidkhWSSprSCsy
MUo4N3FoSV94QnVFQXVfUE1AWTJDPD01QDd2NkJhYW89IUFqRAp6PGgqNzghPXpfNzA4PTdPOSgo
Rn1Lc3J9U2VpcExaeG92dCNYUmluaCUmTEF2MSs9O21JPHFCUlYrN3NPK0pWazUKek9lJnp9JTB2
dD5ZUiR+MC14fjEmbkAoI2FabHF1dWtmIzNZViRqPDU4ViRlcWlgYWs4Nmkqb1k/fUJqfVVYZDxs
CnojJG0zJXsoQVozQ3ZUOEh8TT9ibHVzVDtgTGsqMjZnfWAlcCFwaV4lJHVWSGxRb0dEU2M0STNE
O1p+Ris5NkU0Rgp6LXY1Q1EhfT49MklVbjZ4OU97cGBmXkZQayVpWUpTX15lbUdeRDZubF9rVjxm
YCNpWUEmSWF0PmFNZ1RDakJGdncKem4zYHBKZnswTFpLP1J+N3dTWnMkK1ZeRCMyPHtWfntDbUFP
bE9wSH1xOzw8SVptcSsxLWlZdj09elAyMTt9TSNsCno/SiVKUXdgIThReXRzVFd2czVpPDF9P0JF
dj1xfEh5ZGJWb0N2V1JZYFpoc3NMOU9tMmNHdj5nS3djYDYkRkBNYgp6MXNGQEA9S1d2dSE2Vi07
R211QztOMXUtWk5FNTI/UlhZXnY0ckZSNEt8NTYoWG9iVHhtN2oofGlwJEdMZnw2KlkKejs5e3Q1
QllSYE9QX01rUGFDfiM9WEB0RFF6Y0B4Si15aXokaHZXLWlfI3pERkIkK3lXcllhOUREMlpnJTJs
K31ICno9cHEkZnc8RUI0SWl5QDVkbVRRQ3d3Rk5xRGxlfilnJUhwTDNuP3lPKXI3MCViKl44fVEj
PiM2VVA1e1ZuZEpJYAp6NTQ+TiNAdlZPWT9SRFc9bUhLQDlfVSUjck1NSHlwbllpMj0pfjsxVWck
WnItNVhmc0BUYFQ3U0I2S193I25ea0cKejAzYVpvblR8aj50MllENF5TZVltQj4yMTh6UDE+NE9f
JDNaVl89YV9Ifj1oaTdwSDZ+X2lAe1dyamVkWW99K1BTCnpmfSZFSWdacnE/aEVPWFRjdT83Plo7
OyV+VCpVZllRMTUrTVd7JDU/cWFvbGx4OWdnQHU2eEZyNDlCLUkrfGg1Uwp6Zlg8KzFoZT5GSlli
TDJROD1IWmtBYjJ3NzN2dWY0ZUVON2chSktIZ2oqO30jI2t4ZGlUWCNkP0JyIVcwP0lle0AKekdF
bFJJJkVBYnRpNnB8bXAjO2xYeGpfPnFMSmQpYFQrVk9NOVRNQ1NpRztNQClXTHNnJHFwWXJUdDVC
ajh8MXMrCnpgITk1YGBtPl8kRmQyZ29maEgoamRwQnoxYytYXndlZnRsPCR+XzwtX34xdlM2cDM1
PiZldFFGYUpEanI7RCF0ZQp6WTcjTDhAMHs3UTwpVnUmbHo7IXV3fj14QUpqdytNRXk+SXc8IUI8
N2I4JV94OV5lWEZ3KE85WFVzO1JUXkc2ZygKeiRBQ1R2Rj4yWUtVYz5DbWxNdlF+IUBAZGQ+YEZ2
I21RNkNkaGxeXmx5NEpMdSltO0s+MCt4KSU7M0pacWR4RitBCnpKdTQoMkM/Q2k/JVM3QyowUlN+
YjJfKDNId3dkPT9LX141T2dEMVVwWFRVU1dzR3YxMiFYMklwO1p1TmAqQiE9Xgp6VEBxd0ZKdlBq
b1dhJCQzQTJ5dWp5dWg5IUwpU1dBVCNwOFdDTUVHfkR6VzR6PzUkMSR2aXVGKmVjRl5sblY4YkMK
ejZAfmAoeWVFVHpCXmwtfGJTPDlfQFMqRzlgKSh2YHtZaUgyKyRDOCszLWpJa0c/U1hLYVdWPHFw
VCs+YGUjZWc4CnpudzxMYWtBRURWTll1VlN4Ty1HQ0NWaT5gNjFwJD5oKiFHIzgocig/cUJwP1N0
PXJfVHlZR1FRazB2XzJHeD9ZVAp6MUw0ezVmNXolKk1ST2IhZzNVbG9vSWhgI1R6djZHaWZORG8t
YTtqYWdzJiE0JFRKentaVEBxQXQhdWxjNlVzS2kKejd8WXplZkZfKHhVUmRaJSRLJHxAKUxQYkdF
VUIhVUpTNz1uMFptazhmLSs9Pz5vZFRSTXNoYnckQzd7PDBwcCshCnpYcE9xNlA/bjV+TWFTWnBv
OT41IXlpU3BUX1UzKTs7RFkpc3c+WlZ0aCozcWRjSE1mSkdeU2h8ZXM/QUBsYk1AYwp6YnklRyFe
cFYxKiRkWTNuRGYwYUQ9d31Tck5UTitLQ2J7V29DKXohfUFYbEN9OD0jZUteODVScWxaOE99OElJ
YncKejJjTFJIJllOQlolYCNVdlpBTGVSSFFYQGgyK2o/YTNoZTExVkZXaXdKVTM3PGxiWEw5QWBP
eUBWTVEtbndwYFlzCnpWYUU2V2B9PVM9QSpRODUrMHkqfGNeWWVDb1pZcEZlQlRFQEVZb0lBITcq
SWAzYytVUiNDVFlETmRpKFB6fTtpKwp6bjBWdSUqND5JMig+VmFlVSVscDRgTmdrKHA7fDM3KzZ+
R009ZVowKzh4Tyg9YTZ3VVZ4JVMlayRlMXhgRVB9Vy0KendPPUE3az1SKj1wXlkrQitsOyFUZn01
OzJMSkphSV9gU2JJUGVKYU8xYGdtSWVPIXNLZFVfM3xnNk5qRihyejlKCnpPQ2wqMzNZI19IaD57
MD9HWmQpNypXY088Yyptd1hYRHBlTks1WDRYVHs1aF5QKDN1OFVmVTtBQ2pkLT85eSFJSQp6aHJt
T291T14zYSYjYGtJXyl3UUpVbnVxMWl6JiR7Z0plIWJTYExtIUZMfTZyK3ROYCVLLXo3QWspaHB+
U1BzZnUKejUoO1d4az5KQnVNcUF3MFZTeVlgJk4pbUJUcjsmeyYwY2YkKXZeWmdvJiozUFNQMUVw
XnVhUEcoeU9ZbiZWeHZGCnp2N3RrVTBlfH41JGpfKXlPRSlWNjt+fn5IYSEqSmZAeWVfP21TNz8q
bUh6Xkd7TjhjIzErdzxsSEs7YXUoTW0qXwp6OEJQOGBjUU5qKDwhMU8tJWRCfHNWSSQ8c0d0Ymwj
RTNKYmpSc3tIcXh8dV5CITd3aktXRE5BaVB3WDdXQmxMWjIKemQyTik+Y3N9NnhzYj93P09WX3Z1
YHlnbT9EeFJeXkRmbFM+UmlhX1g1Q1BSMlJ1aj5+PXNtWSlOfD91bUxwaitUCno9TSlLT2F+WHRS
QGRpSTw+TGpgNHdUSTx9SEU+Wio4aU5LOUhRSiUxbyQtS1Z4THErQjg1RyE8bytqWUR6UHhkbAp6
JSRpVVEtIzsqJSlBRDQraFRVQDBpfkZUJlQkN3dWQ1FseEZkOEAySCsjPVYhPDgqbXFPTzRFaitj
Tzk4Q0F3PGIKelB9YFd3aiFTSHFwPUNWTFlgP0dvMz1AI3dEMU9sYHdybTJKcjNSbioleDYpSHlo
Pil3b1VRUSlaZkxiflkwY3dnCnptT0R8UFk2JSRyaCRNRSlFak9jd15FVWJGbSVnTTNIQ29pcVQx
IzVibWEmcGhLcjc1QjIhTDdPe3xVc09yQkQjUQp6QHxDWUJqSGYyUEZoLTNTeDhLQkNqc2ViKWln
P2loS21xPlo3ciZPQHxMJVh+Vn1TQiZXM096P2kzJkxXVS16RlMKelo8JnF8Umpxb25zPjglfHtH
YWBPZGhWMi1MWTx0SD96U1coaXElTVlSVjZ4P1NwWCFhR3Q5fVJuNz1pN19tK0JJCnpRfGk1VSV9
SGYmUCQ7WWxgPG4jRipkJj1oZjFFdEFAPGwxR0pQVWFsKzJ7YVMzdD5WYjB1fkhoMjcxXmlya04t
NQp6PzNNJHY1Jmd9dFRzViV9dHQ0Z1UlVV88fEJ5fnZvZUUlNlU8aGhOOTxTQXF9ZkI1cG52Uzw1
dCp8JSR0b1E1cHQKekIpSERlSj1yVz1iJTlkfWJxUHJVMylVO3w5YHdpeVlQTlN8ZSMpb08/MUds
czt3NEw5PD99aDFlOURHRCMoI0xsCno0cUFBdU9VOVUpYXNCViNgeUw+SzU2WHU+XmclLX5XYSRg
Vno+MEFsYnFOUCkqO34+NGole3E4ZCt2R3AkJllfNQp6US1RbUUhRyN3PS0ofjVVYz80LTR2c0Jh
ek1AOGc5d2FXaGUyaiNjX15GTEMxI3BRQSNGZDE1S1o7cEBQT01EVFYKekEjN34pQzgpIUV3Pk1z
dD12dmBXVF9VfiZITiV0YGdrMzMhbEs/Tj4oT3BPRzRjPHhiRXdDa15sKGErWHByT05yCnpJRE9G
JkIzcUI0bUgwQzdjKipHJDNGeSE7Vm9jfWcyWDItXkgyUGskYyY2TlMtKHpxOzx3fDhLVH5JKW5x
TmEjUAp6UERUOE84Rmk4ZD9VZ21lYVB5PTxXNmVhdSh8Klg2KlUqbzM7ezUzI2w+TUAzYmRIUWhL
andxWVUyQHgjK2EkZlAKek59N1FUKCs7QlIwJTkzTnZrSlp4ZzNSTlIrODtISmI9dWM9e0dHKFhP
LStHIy0rbE1WVn47JXNCM2lFMkYqQj9lCnpHeVZmJip9SGVJM2c+emQqLV54WVI2YilRUyV9UntN
azIqaVBkcU05b1ZIOVpKcFVZTk0wVGw0TTt4UT5ERH0pbQp6SEFGdXkzVEE0b2oxflIpJndyTGBs
dFg7PURfPXN3T1FZPUJ5O3BfKT9wP2RKRX1GPzIxUjhrWSEzV189Rk9qK1AKej1nS2d8c2xTREQt
dChVSyU4TV8pMEEjTSYrTERlVDA9MyYhQ2BTbzd5cktJZXUqMVg+azA9cm1pcjQwWXlRcWhOCnoj
emJ+QHF4bER2aj5le1hsKDNDPUBuX0IjbF5mP2BiaVJtX3VpRzlrc1NPX2dlPWBGUD05TDEke1Ih
eWI4OWtjIwp6SDUyN2t0SV5Fbj91Uz4oKWZYLVdgJGJ8RWNuJWZvYzM5SXwyfHtITDlxYWJnYjw2
NUtqcSo7cXlIbTJJMX1ARz0KeipZQjAxaHlgREgrR049VXFgVGooU1NRc0pQPkdWKEV0fmZAJTJJ
Zi1HTjJAPGIrZGx9SiVGQCYkIWlSOCVtJmxiCnpHc2dLTFB2S3I/JmRVRyVfSjgyQS1WVyV8PDtY
bTUoRDJwbElyRCY7Y3VXbytMYilPTTRCSjRxeFJeQjAlUl4hcgp6REBYe012PHd+YyMqTHs0Plkz
cW9OMU48S0UlK2J9ZGozTFhwNjhEbktPVX5gXldfbG17RCZaPlUwaHRNYWJAPEgKeiZUdiZFVU1q
KXFEP144bUxgJSNwYmtWdn49RTJwU3BQdmckOHMwPjhDcjNTd0wxVzBAemMwYWk7dWR6I1ReSHxP
CnpJdTNRKCtsbiNnaTZJUSlkVFlPR3lsWldQcnZ6Y3lDVXtHdnN+TmM2MSR1RDxSPGlee3QoI1pZ
PjcoTlZ2az9Bbwp6MWF4R01xQW0lMkZ1SFFFc1YwbXFtdmhnVUVCOFAydzJVNyE0d20jZHhOMkV8
NHxsQShnbjtIbDtlbGZod0lzPV8KejRHXzNGZDlyJXJNcmt+SFA9KmFEaz09Vz8lbGNoSSgzenJE
dH4hNS0rPG4pUihDN3xHKXxuJlZ4P3NHUCo/Ym0lCnpQKjwrJU48RTFybTxTZHV1aXwpdnBKXlNO
YD9eekIwekhUSSNVeUhPO0xfNEVQNFp3MSUqeDZ0e2sjNDQraHpMbgp6ODdQZjkySTA5S0B1NmZi
eGhoM0QjTiZAWUVAd2JVYjdocj8rJU9mWWxTPl5eQjFrfH4wdGd0ZTMpITU2X056Zj4KekRBcXls
Sz13R30rY1JkKGt8IVF0MGxlKzBrX2soP3Jsd1hWMD0wfXVBblgtZ2hXbm0lX0YwUGpHa3hZWEhQ
LWRuCnpVNXFMMFFIVW9qYHkjMyFAclUzMD54Qmh4UGZJeXkhQUJHU0deenp4PEI/O35hMWszRWpj
amhkJSsrTTlTKWErLQp6UXYtX3heKDZBYVp7RE9jO018ckw2Q3x5aENyYXJePT9XbnYyO25PKUk4
RSsqYmR+KCspKDIkSysmTUI3V3I9OEgKemp7USNyS3g4ZlJ5c2l3JWZIRipvezlKSEttViZOO1ly
SDBAS3ZNRyVaYkx7YkVxakVWd3JyTlhfV0pBNmlUcyExCnowXzJ9aXp7OTxxTGctJUlnVnctQlcx
QF5ARThuczNRUDZfKztWfE1UOTdHb090NE8lMk12d2JPQnptITJzeCZQXwp6bUdYVjRlViNtZGlx
eWl9JG0pQH5eWEFIeXR5fE9wZlBKUzRWKkI+KW1uV1prUWJ2cyZacGUkUSUhbVYwOyNiam8KejFu
SyRQd1FDbz1RbmhGIWNAWkZYazcrbClMK0NxQW9jfSQwX01tKWZ4QDw7dklUT0ZDZiVtLStNaEcq
Iz55UXlZCnpadX5eYVRrKHs8dXhnY0BlYiQrbCpoIV93eHgrbWxoJG5DcDNlSHxVYylqdE08S3Ij
WkJNeStKOCh+JWpFbnpGbQp6P281MS01Qz1uPWpETnUzK3B9amtgYWVgaVMjZyQ1QU1YPjFYfilS
cGZlQnxgYF91Xk5wcjxsb0YhU019TTluJHAKeiFuTVAtMyRNUCtMMkl5YjVYb2F0WjtAPmV5ZC1C
WDlXTiNNJn1nQWliXnglMWk5eHhEX21vdnMkcGI0bCQpKngmCnpzWkh8ITMrQnF+bmQ5WmI3M2wh
N0tPJDRCaWUhM3p4fEUoVlNzcjwrUVN0I0JuRmcxSHhwcDl5U3FINChlR0s/Vgp6T0FoPkVfRSRp
QTteS0trMmN6cjlYTmJ9VCNIMD1AbkxzMFY1RXlGfWNgUXFeX1YzLUpUNWQ4PyhzV1clNnkhYn4K
ej9sJmZ1WTBhYT9LcjlYJS1wcWNDTzVCKTczU0EwcXkyI21mRSpsN0ErcVoyOzhOZiZ0OyMpUnYo
SGQ7TkZHR3ZZCnpSQ0tRRGdwMDE3V2hHRClTaWA5UDNQcHZuQWU8KHQxemQ1eDV6bVBkUndBSnRr
TShvRVhrNld0UkVfbD1JbzFkTwp6aG9pRCEtYyVXMFJjZmN7ZShUfEhkWHF8JSFDe15CODMtQEU3
QjlPbUhGaiNiMnt7bCVTRGQ/MFVmSC0pb19iK0QKej5WfThOZjtsaEB6Pz16Q3B+KyR0cUBifjVA
UHdffi15byZ3WlN1a15Zb3d9cENfM29uJGE4Q1ZPVnlZe25OXmY1CnppPkorIUZhOFhjPDBNb1BY
bjR3VU5mPGFIeDtgeXZAKjVAYFFFQnZmN1F3dDBMJT9HRW5LcmxXVit1aXEzNUtHOwp6KjBHeUcl
ay1lX000ZDZ1JXx5diRJP0FpYyZ7ekkyZE5gLVVUU3M2WS0kQU1nJCYpSDJCVkQzQVktek9BJDx3
Kk4KenpxOzlSTjt7RnVASjVqa0ZeeUY2UmUzOy1IcUF5TjhEX3k5dUV9Rn5YN1V4UXdxVFF0RT9E
ajtAantaQ0gpZXU3CnopfnxhITl1d3d3S31CWEQweXo8JWlkPDdZaH08dnltJU4jQyMxTiVIT0g9
dlR2K0YyfnFhMGJoVjIqYSEpMmI4bAp6TndvbUAkeDthSXpYTn1yNSY8MTRLTTBKXjtgIzBZRyM8
aXdMcmpCVy03Pyg9LUFsNnowUWZPUDkkRUprRVcmY1EKejVRLSVVOC0kWlhibG1LZTdXdzQpUTtA
Tlo8YFNzcUJgJDAjWVppfGtrbj82RC01clRlTnBNNFRiPHt7JVd0UGwlCnoqQk84ZFozS2lTSFg1
QEg7bzVGdGowcVlNLU1MfW03cW5Fdjh6KmVWYHArYTEpKkllJj1Vc3ItOUUhTWFqPUc9TQp6dFha
UlJYd0IteEZ8P01xWnIhUkBjU2M2R19LPEZYV190TTBRSk1GaTElXjFyUiV4MEBXKC1Cc1RAKVRL
WUROM2EKeiU0OyhEWjZ0Kjc/fD1WJFMkZihUbiNEPSprK0VhUFgkK2RiNk5INGBnR3JNeFp5P2ZD
QiFwJDVPbmBYWTQ/WGEoCnpUejx1NmlaSH0oUVZSTmxvent1QFYmYVVHYzBDaz91IzJqe0w9JXRq
ZmBsNComJlBMKW90PE1fVVN8U3ZFWT44Xwp6b3hnTU1ROVJkcG5HV1NIbFFCNUQ0eE1ZO1V5Rm90
YSE2KDEjNVE8XnxCRCVMOGVCdzRxcyFXWEAzNEE5QXQyNDQKeih1QjFDKHFnblNNYVhPYEVZUVhD
JEUoJChWUHBKR2RNUE89azs2Pn48IWc3V2xfXjZyKE5aeThLNSo3KFpQYXQpCnohXmooSGZ6cTlv
QnkrfTskYHhuS2wxfXN2Tk1gOTRXMGtsY3o8dT4hYiRLI1kzfWItX05Mb0B6Kzc1LVZkQFhjQQp6
VkY1YkwmNmI8fmJoRkh2UT4+eDFkTUZBbno1S0VZTWUtUFcoVEpTKSR9NnZjRVRENyVxQjlMdkhw
NlBIV3wlczQKem4kbXdKVihJRVomPVJYeXVjND05cFQqN1Y0dVBeI1R2RHVfIU9KZVk5Qm5SPFQj
R1lsUmc8VUR0PEYrNCMtVm90CnpRSDx4WjhZQ35iSyVSWn1TJmY1X0wyRnJVaUslZUFSK2chUEVi
elJaWl5aajkkV3pRaD9Ve1daKyllUiMla2YmIQp6I05FKXVSTDA4SDE0QmlKa0FPNX5nd3l1eTFo
Z3NPbjN1ejJHSE9KSC1DcD89eSlBZ3QhJWE3RSZUfm94YlVaU28Kel48JXNpOSkzSkVGPiFoRzE4
OXVDZSlCJXI0Vk8kOHc1fiRMUH5MVWJhO1k5UTFrVm8zN2pTa2QwSXw7aSlldEVRCnpWSURNLVZN
OWE7NWhSbmpPbGwmREY7P0E8WDZafTxPTkJNcmlsaXtqTzRpSXI1UilGJER5YFpCN1BAcGAhdngq
ZQp6VlBQQ31MLX4jNHR5cT5yRU0yLShGMkMkRGRGWmpuZiY1ZFlCQGJGKHNGe2ApdVYhWDlwUHZH
bHhWZiFCXlYpLUYKelVWaHI/QWYmMC0lcEN3dyRnbWljRzYhe3BzWVZ5dmU3PGd4U35pOTdCXk9e
SktsPEBjPGNuWVlxRmkrRyNjRHpPCnpTTFlyR1VKI1UpU3ZrLVlVVUFRIXtZVmh8SnM8P2YhOEpT
QE5oZmZ9QSRpT3xPNUZXKVpeZFNEaGg2QGphRHYzNwp6WFNySFNLYVNwckN0a2MrLU8+QHkzI1g3
fTlZbCNrTExOfCpqQDJHVHRpS3p6bWc4alp0U1JVK1EpSjA/PlluJD8KempuQXpkNnd2WUxAJExJ
dno8cDx+N0lRRC1FeVdacSF8aHVTJGM3enpXZEVeNGtgMX5UZ30mbiNFUyh8YzF0YH5SCnokYj51
RHk1PSQyYV57ZCFgUWNUd3EjbncxUn5xO2VtYG98Rz4/Q0FIempNaEhGbUhHT2xoZm9kK1ROWndm
MSlIcQp6RDBNZDBEJjJRdHpjUyZCfEklYDE/M3JhclJ0XitaeGBYYDIoKyh9KVlwPVopYjtZa0xX
TitvcnAtS2JmcWpnOVUKelc5RD1SMz5EdzdnM217T2F8b3tTe29wSV9lQ081Yms8Xi1NQVA1PmpO
bUw8NzZ1JEdfdkVGXiV3ZXIpU3sjQD84CnpAMkBncDskJSZiUVc/WT85KyNadjF1dDxRSUYzfj50
ZGdnbmVwVzYtKj1IX3RZJUQyX2xXITIzaTNJV1MyPGtBZQp6aU58QzV3M0lgZS15ZzNNTnVMcC04
blB4Q2AzZkR+KmMwYHJIOXR9ZDVTVjB7SClFPHk4YUdDQXAhQz14R1ZFcTMKelBYVSU/TXVFMzIy
MCgxNVNVP0FjdFF3RnluTl88eDNSdWtOZlFmdGJLKXNaZG0mbD84diFyckp3cSgrfU1sRClCCnp1
d2AzZSQrMjtRUnhZIW8wT3hsPVNocGMyLUcqODtVTSZAfDBgX2c/TThPOHRxIz1kOzFYSiZ6dEEh
U3EtPGI2RAp6czAxT0xyaS1+Y2pxWjJedzhtM05fYEUoZ0tERWxQZShrRj1lQU5IU19yTCFgeFU/
RyM0OGQobUE2dHNWRFI1cE0KelQ7QWAje3szPFJIZ2h3Q2Q+Um8tPXBzPmdQZHRhbFl9NlNSeGxZ
aFUjUVU7ZEYoMFR1fE1MMEklVElweGJHWnVICnpsWFEzUy1vQkBGTHw4amxtMWIpcXROclMkdWFW
UXg9YXMrKiR6VStiSUZ5TXY1RDtaMXU+IWc7MCpnbTFAbz4hSgp6NW1ealRhZDlHQiRKSSQ9eks7
UDh3RiF6JUwyKT8lU3dfaEN2QlBFYkYhWHB1djErJEErMzx3SWxablIwWFE3ZyQKemBxPCM+Wihz
JkFnV0ZYZmFNNygzeEA5MjB3ciFgcF54fUdhTnwjRXNuNENIOWJTY2UyIVlQaG1fb0VoY3ZnJHck
CnpLOWRoTUxtRClZbzd5NzlzaH4tP1o8e3NlZ3FZU2lDTThHbUFnblchOGExKTM1JXVeNUBiR201
ZmgtdlpHNDhEUgp6KCtjSypeQ18oR25GYm1TMSZeXkdfUyQmYG16SGw4RGllUEZ0NiQwJnpXNjJp
R3ImaHU7YTtZUE9OfHxVR0o4PUYKenZiej4obzRETEpwcUtPOXhwUj9oaSZuQV9scX11VTNLNjwj
MTQ/KzE9N1JpPiQqcSRCQU4tWHNlK2xoI3piJHRJCnpUYm1fYlJQdyNeUj8hWXxLXz1FfD1fbk1G
TzM+dG9LSjtPREBXeDBCY3ZEN0JDZTN5Jl5EK2E/aCZ0P0A0RHkzYAp6JEF0TXNVKUZNODB5PUQy
ZCRLUzk3T29IQyZ2Pj8kY0hvakRqRnlzLUZDI198UmlrbXoqYiExdVFmUnpVQlpSZ0oKenMpeSs4
eE9Hdn0rZyo3OHl5dyZsWGRScHYmWUE9I1RsT0I1VGtkIzNXPXgkZG10TWs1VzJVdkUqJXVPPllU
TjF7CnpTWDsyVTNBPmh8akl8VC0jJX1GPWdsJihGa3huNURFMHZCMjNLVnN6Vl5YUURHTVM3bll7
cj9AJTJ1dHd2eyhMKQp6PlA1S0NTPFluclF4Z2cxQEZvZ2QpeElvJnwxdSUkanlyQ2JvQnNHbUt5
NmxPP15NRj9hWUxKY0dScypwclRIMG0KelppV19vJnQxMnBKIUhPSWFOYz5xMUZuWnFXdnJZVG13
WWxlX0JmaWhGUmBLKE8qakFUY2liVF9KcGE2ZzFRLVdtCnpsTWNHUndEZntoJHR5Q0JNOCpNeihi
Q2NgazM5VDxqMks9ODd4NHNHXlQ2PnxyRyt0aVV6MlMwcSt4O3o2SHtOcgp6OzVVQ2ZBYEJCPXl3
QlZLRVY4MmxRSFRBSmt5fDcpWDN2KiNWPUpULSp0cWJLVjF1dyNyZ2FgTmQyRVZ9d3hHMDwKeiNY
JGliVCFePnpkcko8cTF7cmlgR21NcmpjUiVgfnRiSnt4b1Z8UlclJHpiI2BBez9TTHkqezEqV1JG
KFZMUXE9CnpuZW5YK1NKZUZzWTxxO3puKW4/UlNHSHZCMHYhUUkwZ2heVF4rMngobnt8UVRQejhg
cXorOGVLRnNsYTZLeE9qRwp6ZDB+fTRkNihBTHZQTjJJK216b2h7fFY5bk9SMFlIbE9IUHAoYlVQ
NG0wd3YkSmZteHBIWiFEJmFIUzk9eFBCdW4Kej8/MnI1ZCg9WiRMNGg1TVQ1OSRPeiEqNHVmYCZN
Ozk/dSkqZDdMJXRYaEo2VT8tMStXRjJpc3c/QGBkWEF3VGhQCnplU0oqYUE3Z0Y2VDs2cig5ckRx
UzAoX35vMWQyP0gta1lgdTBaWEZiQVUpJlhAJVRlO2cxOSRoIUVmKEdGNzl7Jgp6K01iPHc9V09D
YmckSTFKSEMxWEY4ZkMmcjxSPmhlRX42YHA7Yy0hNnF5TXdNKmlIXmRneig5PTIyUDI5SFdEIWgK
elpEaWJkZ1JxVGsram1JcmVlZyt7S1dEWnFUUX4mX21nUipfc1BrX3tQZj1gbSlxVzh0V2RhcTVm
KFNsY2JtdTdPCnpJZ3tSN0tgZH19PEtHTWpHajR5QE9senp8UUs7fWM7VVJIOEhQfmJ2IXtoMWRa
ZkFFYXttJGFnbnM1fS0+Sm4rUgp6VkxgPj9FSi02JVc2TTg1PnFmPmRoQz1Ba3FHblBVd014MzdZ
MU9rMWshfnh4VjNxemM3bkBQJWNyKklGUE1iMUcKekQjfVZoT3dob2M4X1hjLTRBPisqTW8oTisz
PmJnOWBSMUV9b20mVkA/K1ZyWXNkPn13YV9HPXUtS3o+e2Y8IVdvCnpmJFBIRnQ9cVM1bXBnJWFI
V0Y+Jkc3dklnSjM0ajgoezlIOzRLXkw9a0gqXnswVVZGdWBWIXo0ZCMzRFZRKzQzYAp6ZjxlOHM+
VXIjP3NadSZedFRHJVczNjAlYj9BbWtedWhhNiF4M3hxWGU3THwyTTMqfTF5P2YkP2IrVWN1ZSEy
NEUKenZ0YEB9eFA3clY4dGR6JTRmSUd6I30wLTVCcUFYZGQ/dF9iVHF2dz8rM310NzQlcGRnWUBW
UjREM01jd2BxKHJtCnp3ZTZ0U19HQjZ1eFEwcSlkY1RiS1N1bVJrVSZPWCZuOVgyeyZFNEJHMntW
fFdudkduUk42fj9mYDZaKTlqWHt9SAp6eHpjb2dWVWZENlg8LXhSbihyejZjeE1WJCgpb3Q8OHxD
LUV7YV5YZ20lcGVxUHZOTztDaVZZNFc2Knkze1FiJCgKej8pfmRNXjElSE1BV000Oz1uakdqPEg8
c2RvNGBvKndSbT5vWi1jK19GQ0JSOzZ1dTEqWDZ4Nmxoc0F4RGVESG5tCnp2Jj9OQkJhTXpJcUZH
cH1QYjYmUGVWPlNqXmtyMkNgQlY2UGtidjBLTklqVjMqKG1LVEQkWVJaPk9PaC0jZElsSAp6Rmgj
Tm5iZmRFITRMQj5tO29NVGNRKVlBV2chQ3k5Jj5UTXArbTRZVlk9Z3o0SXxPeWhISH51RHFjNnp2
Z3xsVlcKeiNBPHp2ZFJVSDRTWGlGSkkwdGNXWCREI0NBbCkpcldUdGkkdCFIajkhIytodDZeTytX
bkpvYzxFLTdZQUA7QW5PCnpPaVFJalpLVnhuTndmNz8mKlk0dGAjNVlaMmVyKiRlM2tEPjZzJCNO
OE5+RWliRn51O2YjIzxKdSFMYW90YmItNQp6QGBARUpxO21LT1grVHIrVkBDbmw1MEhEN0ImLUhm
NUJ0Nzs+WFJRPVl+NHRMaWFzLWsrZnpWJGpnXkZWPWJkKX4KelAkNWcqT1ZuVSNISUVvSTdDOzNE
YlBVODhlJig1SDtHVV9MIS1vJlRPSHJkPmB7VTVpZWEpK0A8eCN9VkZUQ0khCnpmUzlTYXFQQ35+
LXpAKiZXPERNbFJYaWRIM1ZRIzBGYX5ZK0djPXpsNXFuRlg8dTFUNiZ4M1crU3xnOSRgLXA2TAp6
Wjh1UVY3UlpvN3BnQWQwNX1fTERBej5uIT9MaW5rTj1rej1gZm8mekU2fFZhVWtheHVVKWQmV1Vm
KDB2VXY7KD0Kej00SyNsaFZVN2g5KDJPOFIxWCg7T15Ufik8bzxELSFaYmJTUFVjWmJRMVpER0o3
Rj5GaiNNdWwhKlJyRUNoMVZZCnpqUzM7b3cpSW96VWJmeG1sZTg0JEFifHojYz92RHEtfklqJU5J
Vl47JCl8QD1pKEVCcW45UHxzVSgyQUY1WV9AQQp6TyRCfUEkZFIpRHomYENmbD9LP2BYPXdBZj5n
ODNTP01MUE9eVW5vezJvdz56WihZSl9uNzsrLWtfIUcyYmprWWoKelpGZTk2YnFwR0lscWwzXkk8
blNoJjYrMUtCU34lZ15qU3pVLTY9YSpEU3xTcTlYb2ZaVlVkWTNPLTVQZ2lZSzJgCno3eUU+WDxL
VDNfZH0rQU82fjRLIVV2SmlKZSs3MFQtc0VAc0Bta1FmTk1zZzw4T0MpbFZoMkUhYXFpdm15OExl
Mgp6Vz8zK1FyWXhIYEx3ajdhMHgxUklTbj9lMTJsYU1xXl5NNkxYNDRPcEAwPU98P1ZkQjFCX3pw
O1hJPXVKTTNEKy0Keno4ZE5wd1p1bVcxdGFtWFVFU1FBRGFKUVVSSmFGcVA7TSRiKmhZYmczISRR
YV9uVFJ3VVImZjk4N3JZQzglVHN3CnpCOHRYWSFgNUA2V0JvWl5QJV44TDhZVTZOTlBLaT52dXZZ
d1E+YHZJITlvYWRwTkJkXnFSKzQmRztmOyomcDtzdgp6VV5rTXM+UjZKJT5fSTlJNmY5SSYwQHwo
LWR7bldabH0+X1clU21ReUR9KlAoKyojKzA3IXVwblJhQyV8aDlTXn4KekB7Q2dTaHZ1eC0pblFC
fFJmR3VnOzRhPmFncHc5MDdoYmNFV0x4U15DRjQyJWUtalojSmktYVArVXl3YmZyJFd+CnpudiV3
e0hHbl9SOWEmelNrM09fSjxXTm5XZURMfVVyMnZfQG8mMWR9dCowe3t0P0hjYXAyMVlIU1phS0dl
b31pXgp6RWcoJiVnMTY8Xz1RbHRCVTh1cXQwY0w0SV9KMkVzMktUP2BEdSRzUSYqUzJpUjRWYFUh
VWRJT21MN1NhQk5fPDcKelk3NVUoe0olWn14bzE4fSZAa3xNRWk3ZkNrUiliOGVtO1BrNVlIdDhP
bzBLekdSP0pVUCpEUVZBLVpEZXAoNiRaCnpgXmQ5JVJWdjBya1B9dms+O3phNVVFJiV0VkAtQ2JB
fCVNKXtKa2xsblhTIXx1SlpDNmIjLWdJTm0kTUdGYVc2ZAp6RjlFOUFQVCh6WUtFe241a005bnRN
Yjl1fjc3fF5WIWI9UGFfTXZDVkRCYllaIz9+bisyQD1ObyEpcD4qJTMtVEsKejk8S0BWdisofHBU
JGo1LWNgent7YTE/bkNLdU5NUDAyZDd9JF44I00yflRJWVR5WGtLWFQrRXtnclNkXkVOPG1KCnpf
OE4kZ0p+YVliTjh+Q0ZgNXBeJjVXKTUlSDcjPHtnPiFWIUV6TkJqRTdlZWozTUFYaUB2P2czT3tQ
c35WKXQpWQp6KiFzblpDeHJRMVV4R1MjZSl2NSNTUWgzRj8/dyRJViMwKj95IVhDKUErK0s4IWdD
IXd4TD05XkZ1P2p+d3c8STQKekRHNztMJHRhMWFMISoke1hjY002PT0zYyF2NG9TeFdFRHNGMFVf
eT83IW9HMFEtWDRjNFg/ZTlfSVZ7TE9qQShLCnp3SHEzQ0k+eGJmP0hhOSVFR3tZclEhPkhFNzxD
R2cjRkMqQUg4ITxNZDBCPGtMbnxuWDBoTVVoZGpRd0FIfV9GYwp6YHxpdWwpUiVrOCozKWxrJm9G
fXUwekRSTlIxY1NaZG8zRSs3cyR+Z2BfUjRUZSEyRl9eQ1RPTE5pWDBtN0RHT0UKendUKVdwR1dk
RlgmajlJMEdnREx7ZGtPSHRxbE9tOSNOb3lJOW17ezNBaDQyWXsmPz0kanx1N0JhfStDZDZWWEZv
CnolMEd3VUo2aDNBVTRVd3FhPTVqMz9BVT8haEJAaitYN2NIcyRUdWxRdUV7ekdYKTVxVkQ5NTcw
IUpWRTNEPm51Nwp6JmkxaWc9JXJwKFRDVVkwXmMtcWN4QVE9VDRHLWwhPklQQEUyWU5hcUBzeHM9
ZWUyNiRYbE5eM0BUNl9xd2trVDwKenYoRy1RVmBiQFIwfjgrQ1YkKEl1TF5BUnZAfio8ZDUrdGU3
NFIwUHpEbyk8TzJ6JTBjPEV7TT4rVyEzRHp2MV9aCnpldjErODZzND97Y2R8dHRDQ3E/PG0hd15M
Nzw1Wm5RTVJtdk09fkdEZyR3N1FiWEJufCRhMEt0dEdLZi0xfTIlXgp6ekMxKyYrSD9rczw9QnY0
K3E3R1hOLUpifEE9Qj9zZzl5IXhObTE2K0E9PXV8QmloOEhvOFYlM2ZmXlI5ZVB2QDAKekxfaH5F
U1lDJnB3YmJkN09YTndvYnZBRj1CcUsoUWd5UFlwP3JxOWg/ZmlvMFBYcG1sQmp6ZyRFQHtTdXdy
fD1CCnoweE9jISZvfjJ7eGRxP3tqRkg9N15KSF54JENnRn1II2hIcEEjaWZuWitLMTdkYEx7eCt4
RzY7Wkd3KCZmODBNRQp6Wm0kPCNkPithfUkqMk0kS310NG4jI28wQmxiTFhYKH1HUyU5OWtEZi1G
WEoycHJIZjNPaXdHaXpsNCtNe1A2bGwKejNCfDA5QzxvT0R2PndpOTtlMT07NH0+bVNrNFBjUCR+
TTJnUnFsUTBTLUlxYjx2QFBvZm1BcSozSE5CejhnRjlfCnplKXFQUzBhfj84NU5wUkMrSyU0T15P
MntaSTE1TnRZQz8lI0RqUUN+QjJ1ejZiY3V3b3V3YWctXm9OQmBKUmE0WAp6YTFQVXY9WXtsO1Uz
Y0FlaW0kJkgkVz1xJjRQJHQkN0dOYSZPbzIlYzlRbiNCN3pZJU4+RktQRz92UmJJWiRrZ34Kem5R
JSRaMGZjWHA8Z2szeCREamtUPz1VWithSGV1VjBlJEheLVhYdkkpdnMwSD1mRmNwMXpeazhPP3Rt
V2ZFaVVoCnoyYjVQNGlJQ1BoO2YlPmdVZE8hYEVMYlNSKEJaRUdmfVExPytLPDNoaDRqWSlqK2Vt
Sjh5YHN8QGNxS1oyO2xAQwp6TEF8flRYcGFYJDlfJj5NVnhLI0NpK04wZ3B1WUZNTTx1Vk1LJkZp
enJoR0R5bHtec1puUFdPNzAtRCQ+VyZfZ1EKeldSXj5QVn19JEptRm85aCpoSkw4dzAySj8jZXsl
d0pgczslIWtRXlIkSHAmWFVEeHI1RFVvb0Zja00qcWFjc2RqCnpHJmVMK2U3XkNgWl5+RHtgZ001
YDhKRTs3d2FpXnpaTUgtX2hlVzQ+OXFVZXdiNSErY2BOJF9lMzJuMWJIKmdaOwp6UyhAUSN2ZUxJ
YGlebks8VUFua2clbHo1VGVwWV87cW8yc1NITEk8aUNFTEcrb1ZwZVJxRjdfbk5WaU95SlhObF8K
ejx7QSo3VlR5TzdfRHVvIVR7KHBIWmMhRG9Se0A9ZmFOLWR+bXx6a2U8NzBMKVpidjx0SVNDJDlt
YFdXZzw/JD56Cnp4dGEzUE9LWlc5cnB1VjJtYGdzVHI7SEdBJD1nTn00TChUUjhQSmR6N1Fkem0/
cTdJISVmTGtXVmhEJiVzdWF6Pgp6Ryt5QldPWnVBMWN0WTNqYHx1dFAoYHVNTGY7PWM1P2VJSGFM
Yi1VK0xoekk/JVF3SUl1UDZeZ00qJlBjdiVAS1AKenpuRil7JF87UGo+MnMpKyRePHNGZHE4SVRr
fGomIWVNcipNdFlxZnRzTWdPVzVHPiZ8ZFhEJCF5WXJFK29PQUJFCnpwc2Z6WCFFYVFmQXF8U1hA
KzIqLUdSMjFGdkteU3U2cFg3S3YzKWB0RkklPTgyRnUwcGE/dy00OTNnODBXUWtSPQp6OT8kUmBg
bmlpMl9VZ35QaFdTZ3AmKyF6NSRaO0dXYCN3Nz4rNil3cW5KcVFweGtFYFIhLXp5PlkoTk5MI1oj
K2YKekxpSTJwSyFWVFA2aTA7bU5pbTtzeGw8eWJlSX1hO1FHMHY+MWFMdzUoaks5RnVTNjBfJVpM
YTk5XihhRGtPMklHCnoyRFI0VWNpe3p6TSt9TENiYTFvdXJTUyVUPVVBOVlTJjBubGBTYSVeZDFB
S19mKWIzJlhKO31RWWJlPE9VZm0hbAp6KExrYTVsPDhBfHQoeW5KPiY3Qk8pNl5JX1labEcpQmVO
bTBqczdue1JKP3xGaHc8TFMmfCtATmxxcEMpSkV8TVYKejlESFZwZE80K3ByQi0+SExpOX5VMCFN
Qmg4bzhxc2YrJTkwWTt+IUdZXlhUUXJWazN9dSRKMX09UChoKFRmXlJuCnpDcE1UOXdXY2t4I3hZ
an5yWUFmcCVHdk9jWkt5LXRoKSFufCZ7UXB+SHJ7MjU0T0VUd2dCfD8kJXw4UnFXbnhnOAp6OGFx
PXhQbSVobEZndVQpQHRAZW8yYGJaSmUmOWQqR3ZheWJmX3U2KnJOMXZqZnIzJilJaVQle05hbWI5
ZHlZSygKeiRScWtadzNeOGBtOEskelc+RF54enFHK01VTXdAQXNPSUY3d28mTjxLR1AwX01lOWs7
NVNFWEojfTV5QiVtKHQ4CnpuS05nPkxWaXhPIWpteDt0TVBENjlkWjlRKyY+dmMyTlNfNGg/IXxW
MUd4VV8+OFB3Pj1SUEo8NSMzUihYUGNlZwp6NnFJOztCT2FkI3UwPGsmOCY5QnoqRCQjSGMwQXxD
bjEhTWU+ZFB8R0pHR1JQLS1HdWU+NWxtVGQtZmlZeSQ2cDsKemIkTDwxI3FCck0kemVMRExfbks8
V2c0OWwwbWhufWxQVSl4S3R4em1YWU8wOCZHcWlmKmFyJHZhOUFqWTdkeVBeCnpiIXVId1JadWV2
WjsteFgmJXE1NmM1KDlfK0YxJSNebW96WHRwUlQ4UHlHRTI4WlYrU1J5YjF+MTJqLSpsaGlVKAp6
S3d6bUArJld+RUtLO3p8QHwpbE1NKmpYMkE1JWI8UEN4YCZ2SSk8bHM7bTFXTW5MblBpcSM4WSVY
PEBGYHt6SVoKemd+cCZpaihjbUxTaztvYmtxcTB7RCtAWWo1THxVfG05MUZ1ajJ1MDdSNCV7I1Fw
QilXMld7O3BISUckMitmRzY3CnolKWsqPlpeViZFRiF2Pn0hLVY0LXRzOC1PTSZicHZgPEVVVWBX
VFFIKSYmS0otaUlBS1lOWik7bD52cHJ3akNkJgp6Y1E+WV4hb2gjdUNObl8yam08QyQmPDhtIXdH
IyttamM5NityPjt3Yl9Fb29DKyplU01qMy0yY15kQWhkQkApS3sKejx0PD96TG1eMiUhRUVoc2Up
QylFRjgtJX5gZSR1NXNma3tXdVRiRzgrLTU2O00rKjIwVTZLYjU5K0c8aUVPTys/CnpBLUtxfHdh
Tn5Te345PXh3ITkxfGA8X3F3Mn5wJVJseTk8Sj5pNmhxSEY0cjNebXNsO0c1fEc3e3pZSnRIcjc/
Kwp6ekE0JX1uYU9LYm1iNDQtIUZTd29vMUI5dEpkMmtzTXhJZmxfSmdLUXA9RG1xWGI4XyZrZTck
fmRRYVphKCtVcnQKekFNYk8jPi1jQW1INldaRV4yUUQ0aXFAc1puREdiQ0N3cWphcmVAMnJ4O0V0
ZDk4dil0Tyt2TT5wcUcwQ0M5NnsrCnpwaU1jb2F3eUE/NmQ3QXhBIzNre01ydTFJTHg/IW9QdTNP
b0AmeGUrQ09FMF8ycVhNXmN3dV41JS0lSEhjcEhaVgp6JFA4X15XQEMyYSQzRlFmeFI/TiMwdTZY
MVYkbD5kJSYyQ0BENkx4KSpvTjN1aWwhQUtNdmpyNntvPEVzMV5KTCUKemFwfWNxSHxjPXdFa0lf
UUlePCZaRilFSWdFXmB1TkNKNV5DRTNUNFMpT0hke1l8XkJPRHVmI21lQGNaVyZXdnROCnowUnlw
Y2xRRnd7YDAjNF4xeUc5Q3RmQHg0WTZeJTY3UE1MJHJXbUxnYlpnZ0pPc0tDbDNlSkNEK0hVbU5T
WiZ0VQp6KU5nJDVFVn1OVDUoRDgoS25YSWg3Q2JLIy1xPn0+VHooLUZYYHN8SGM+Ykd6MjhlSGZR
RHlebHAmV3ZGKTBRMUYKelgkKXxhIUJtbUhzais5NHhAeilMb2IzXmgyZ0RPN0AlVHpfeWR9Jig7
dSNiXnxBekVOMHI7RSRgSz8tfG10QjRaCnpsPDZBRE1pbUhZU0taMGo+Kil+Nmhyb0F8aCt7eW5C
eHR1QnpZaGcwPSZ5ZURFQVc5eUdKVj0pbChFOCFid3NVKAp6Y1N0fWhiLTUmNj51PXdKVWlHJnFt
aU90V3BDdldPPk1reFJRfTdjUzFpVXt2IzNBJllXYEZxPkRFTyZKSmYkTVIKenF9OTlieD1VTiY3
OE1uIUMhaURWWlpwSjsrc0F3TS1ofXE/RCpuQTAxaEsteyN1OGpodCY7TmxmKT13PUQlQVR4Cnp1
Tj9VZjg9KVl7eDEmOEJOeG1vJT1GMCkmODBTMkJNIV9pJigzWGh8XyZodTxma0B+U3NWWFojTFI2
TUt2dWQ0Twp6dXlDMyoqRTJSXmpKQWliRFB8RWxWVHRSTyEkYzkqVDcjM3srcn4mbG4yRkJVSE5v
Py1QPUN2b0VpIXFeUk1sPnwKemZwYkFmZyNhcXlgPCgxdGpZO285X25GRzdWUVMmLStwfG1pRlgh
ZUpxOU9WV3hSNXFUXkVxZDBXXzFUJCtDRTlsCno2LTZnZjk5VndBcldmLVVGNG0rdyFzYCp3b1NC
c2UmXiYkQXM4TEY2JjQ+K0VTQzRfUlB6VE5XdShVd3E8YH5EMQp6bjwkJCVaSVAofU82a0BuMGt9
N1RULTVmQWIqcVF4QXcySz5DODk4NjNrIUpMP1V0LSY/eHZzJFhEJFZRanNeP3gKenl5fWRIMll8
Xng4bUNyRlVGSjZNJiV6QX5GKmYqbW82bXFMWilfRHcyaF98ZFc5OWFIcE9zeGw+U2FobHckd0Vw
CnpNcUpieVcrWTxOQGlMOSQ/ZHslX2BRIWE5WShaMTtDWX1PWUpEentSMXhQTmYpQSgqKUtAb1VI
SzglNWJRMUZLIQp6WHs7NnZjYmJ2UUdEO2VPQnwoMUUwV1RpMngydUtATjJkM0IoRG9GTjBtQE5m
MSk3a0koelUwPkFrU25LM1klPigKejtZKFh1TE8ycyhESylKUSFuWUleRFRmaEdvMnQhND08Y21U
RThZREVfR18hI0UrOVp3U0MwZXlhM00wamNjNk0/Cnp3dzlNRktUIW9CRGgkSSlMT2YkRChZKlVq
OVEtfXJkZDQjZDYwTig8Z0Bwazt1Wlh6Mkp1WlZjU2luPjB4bDhXTwp6YjU0SWZJaHl4ITV+PUxl
Mnh6SngmTz5XJlZlUD9gSzQ8eENgVGQ7XyVUVDFNUGU1dFhGPSZNWkIjKFcwaDglVGkKem50LTtX
NS1uYEojUkBNX0JJNF8+KXxeUGRiSHN8WCVNdkE1UjxJQTdtaEtgaGF4KVNORzc8TzkmZEp0PVdL
c29GCnpAe15KSSRYPXR9RDBGV3toTihmOTYzezxOTk90WW1aMGN5SHlBaGk7KmRSZ34xVSMoc256
fFp8VklLb3d2O0hzeAp6ckNvVWljYEMlMksqbTNvVEN1Yz94PERLNSZCZyQjRXotKUBNTjM/Pm5Q
eyYyNjRITUNHPX1FWihwPk8tal5PJioKel5JOCZNUjdrdEMlbztHQ2ZGfDQjK245NW1pKDF6Vm1l
NlFpeihLJFVGfVk3NztTNjV0JXtjPkZ2Z3pXcCEoYkZsCnpuS251OHhjQDE2QDFASG1BNk54NzVP
bD0oQnUjbDMzRU5sUm51X3Vye1Z3dS1Qc3tJazYjZypwaWd6eEw7a1oxRQp6RmR1YC1xIXUxIWhJ
UEJ2N3hWWVNoWSN6JmJVa05oPCFad2xUNWh5dGxmaHF6MUhnOFhpZzc/Uk0kKT9DWDImbEoKejw5
SXgtZ0M4cS1mfX1IUjhHSHB7SFMlbG51RVhkSjlsMTlRNVBBc3RKXnZLVjUjYzhDR3VBKjs9OSNr
SnlQPyZXCnpmYk5VOCM4ZFFSYElLS3hyeldUdSFCbHJ1QFlTWDUzOzxeIWMqUzF4M0xVMGBvJkAr
OzRHSDNINXo2NWw9UTw/Pgp6YWNUcktjcUMpMD9ESzNQUClrdiREOVY+QkZGRklyVFgjdiMrIXBr
NG8mdXs1P3BLMClGajdKJlI2XiFhMTZJVHkKejtEVylPS3NSfE96dGNzSXdkX3Z5WEhQVyMtPmA3
dj1WaTs2WXYtM0soYEhJM0dTIShOYVMjP1AtT1lBOStPYWBFCnp2cVhaNDZXT18wRHpGYjZ1MGMp
Vk8xYXw3RTghWillQm5XcEBZalhLSDshU09EVnxxPTFqOU9MQ1drJXMpS2ZBQgp6KV5JK29WeiFv
S1o4YjQtc2ZCYT92JEp3ISpBQTNzO05IMTtTd0oyYHp2JTZJV2FEZF88Y2gwc1p6TmM4bllkPH0K
enl7Kil3b0dDS2pRM2pVU01IT1UxZXp5aCpGT3RjcjArZUxJa19LOGNNa2U7MURfWVA1RkglTjtr
ZCUqX0B9VTJzCnpGK21xI1ZZQG1yR3puPGZoIVZLQjtab3ppO2F1dTw7bG52T2A1TEUkMDAlRjZH
R35BdTZVMSpkLWZVaT1HaUh5Sgp6dUdWQW5obnNHZiVoMzVQRTU4KUEmYDkhOFAjWHZAcGgyTk8y
RChzTFE9TWQzTjVzPV4yY2ZjNkIoZG89QTJDak8KejY4Q25QSHNpJnFKcWAzMGxNYkZvdVVzTU9v
OUUxI0JZKFo7dVg0aTtwR0lCX1ltR2JRQVY1S341ejtjM2NETGswCno9e08zNkshUHc4cGhoX311
UnZhU0BmRiMjZjReTXUmVVhVcXBhbHUyVyswS3pZN3tGRFVIazdTY3YqajRRQmozRgp6bThhdz9i
ajJkajVsTjk/QzUoO2wrcVlNOVk4WlJvMXc9OU9qSiRsKlBHeyFmb0ZgRlkzUUt5LWModUlLKUJ2
LXcKem52Z2JTc0sxYGh6SWFPVGRMQz5nbWlPP0pefEwwPVA8I2hQaThIPXpnQ1FSPm1aQzBmOFlm
elRNMV9YWHU3KzYyCnohYFpyJlNuSkpicXlmRTFoRXg/OHRBdi1yPVUoWjdpQmxicFlyfiUhMHF2
fEpFbTdBd3U8WGU7Sm11JmlNUkx+Wgp6T1hQYFhVSXgtbmhmRSQ8RXFTUVoxOVM8cnpqayRyKEF7
ZDIkYzV5JjZ4eE91PGA9OSNQdVpKMEJlO21ZVGBRNjEKej0zfksoRzAjRVkpKV9OcSRYeCZ0bTxL
NG5FQ1E1aCM8c1R0WCpDbk0kT0srRzU/QmJCQFdmTHF2NWBrMzVvMDA8Cno0b1hUbylBZTBLZihr
TFpBITZlO3s9T3Q2VDgrej1FdDZOXyVEVjV+ZG0qZ1I3TEd8YHlhY3NuT2pqZmtrQnAwOAp6SHoz
cVQrPFYxUyYmd0ZKWXBram9paERQczQlJVlXdTchd2grQXdoPnZLWm5XN2hFVHMheXRqMFRSUEhk
JUlPMHAKemtQVlReeDJXUj12WFQ8WiRYNFB9QX5NM0ZMJXRtZk1vdHp3Jld0RHpFRzBgeTJ2NnNU
YThPQTFoaCpMYyRKanpeCnojZShydkljdzJPWHtiM1djUmx6QkdNd2lpUnlxX2tofFc7cEUkeWZS
VV5hM0Y4ZSYrRmMhV3NVRUNLWXVASlh1VAp6X3M2MFloSXZxfDUqajsmO29zdFlfR2hTN0AwI2lt
JD9HQ3U5SVNiRG8hb05rRWkhSERiZDk0a2R6ZGpgVEQ3RGgKenQmQ3dBNUVFe3BscGg4PDxLc18w
RXo4ZTExQzRrfTcyLTFzUz1IOD5rfjNsfktnaWREMzIlTlpYUDxrSCt6Nj1BCnpoYVAkbXB8V2Jy
aGhaWkxVb05XWkhMdTReWmhHWjFXSXI7UnBUeFp2RkoyNU4ocm9td0t9UmN1NmY5WlE2IUFwTAp6
TDJ3U2pNb15IeWdlfnBodmptbCNtXkpifFJFLVlgWGZxSU9CRkpObndAX0tyOTNkeUsqcEVPSDMp
UTlGQ0Z3WGMKejElXj08Z21EYD5udkpTMUxVTH1ObFM7Z3BPRz1IQGNuK01MUEtrZ3ZkbmA1cU9m
NTdfMChoeStvOygmXnBVVU9RCnpyYE8wTTQ/WlVxWGc0YHhXR08ofHZqTkRTckNLbTIzfXQ4OTxl
YUkzNG9FTkkwKjV6UUI5fT9MNFdkKSlUdEM2aAp6NUtsWXkkTVJvYUglT1AtWEZsYClQfXUoKWBS
VUpvcUlHey1pfG9vRV8rREdXWTRWcjMhJjNuc2E9fUhITGQoNHgKek5nUk9yMVcxWDM+VnUlbk89
cz9BWl5pb2lkSTMjc2t1fShpOFF0KXk4Pzt7V3IkN0l4V28/c3xHenJGcEpqWjhvCnpIQGNqPEZ+
Xy1iPylld1hRblpfN0g9aWBQWjBNZGFTMj18dzJqSCNUIzJSOykoOEZeWmBANSRKQDMhYHFHbF8m
cAp6eTZAR2taNDZPP1pkZ2pDencmKDNPcFRgNEtuMGRfaHNEbjQmenApdyNOcDA0V2s0cVNAK1N8
UlJ0QiV8bVlJUjUKekhzJkxybXRTekV0VmdAYVJXSDBFOGBpIW1xZWhIRShvPT14N1VtJVg4VWhD
NHJmd3FDSEE3ZnFaKkBZYkt4QXc3CnpiRmw0ZEpjWWVLeXJ3VHRwS2V0TzFqbVAlVXM4JWIpIStL
JipVYCVNPispYSF7VH5fQF5LISklWElPayFUUy0jRAp6cSkwQkI9RGghZEFKUUs2NFg5X1BGfkY+
QTF4JXZGQUlBZTNUdnB6bnUkX304amd4bzM9TmtGTiZ3aCFkdVI5ZnAKemd6UUxwaUJAOG9PUHFB
N0oqa20ySEQ9NU5ecjV+MmlFOEVBXz1pZUFRTztFT0RGXlJlSz0pP1pfYT9OJWQ/PzduCnpieldW
YGwjTC04RjE2I1YmalVScjlwSGwkJUVAJThfX24rQkpTNEc8M31IWmFBX0dFT0pOUlQ/ZXhAdjRH
Kj00Mgp6dy1lUWgxWj95WnJrcW5FcGx2aVJsWmBeY2ZsS0ltO3Y8dn5ERkk8emFuVGFsanw3Z19Q
LW5PSClzMGYkMW8kfCgKemVzZlR0bn1jNFcpZyNOJTdASEdfeERnczRTZ0wtayEwNjR3allreVde
TitVXyFyI3ZlWFJCKSNaOHkxcHwzM01gCno3ZTIyKl83dW9XNHg9WFFpT3okRjViZFdDUzxfRUh2
ci07fmhJOzttPUt7UDFvJiNGMkR4aSVKRXNNTFNPRnRadwp6e185YHdoQ0JPXm9QRXxBRHpIaEE5
SCZ+KF8lfTVieiRzNDlreCotYSs1NmdTPm9xUHQ5VzZpR2ZxWGBnNS1yNzAKenoxVXlAIXlFbTAt
QkxscWlOMUYrd1RNPkJYU0R2ZDdDV1k1Zl5rRjNDRGJXTEx1YUwwKFQrUSolTW9yU2J9PUs9Cnot
anFwVzxARDFRTjtZRFBNaWt0OCN5cmV9R2lXfWFGbyQ+eHBYZ1ZlK1huYShHUCF6JGowSmskX0Zh
Mz9kVUJnPQp6ZVJkQyZKYW9uYlFkVXRgOShZb3ozP0U4ZD5za21MPzA8TipsRUp0O1U2TjJEPm4r
RzxkVUpYNnhJe2BuZkFjWTUKenF1b0ArIVQkQWNldk00LTY4Wllxelk0R3IyWT5fIyRxckdmTT1S
dGVVRWIqNmhyZk1AUU5RXjdiMjZtMzVFPE40Cno7aHR1WFlCaTR4KGFVLTl7RnB1MVEhcWI9U2wt
ViheUnp0dEBGUXJkR2UpTSpuNjY8dj1Fa0pKYXduZ2x0Sl40egp6ZTM/TDA0TTsjZUNPZnVvayli
Zlk1Sk9QZkJfRV9XTCg1SkIzNyt3STNBYjd6OUBDcUVfS0huViEzcHg3Tk1qT2oKejFVVDdicDFN
ZC00ZzQzK2cwWGZgMzR0ZGk2QG9ubF96PW5Ydy1iRChCPy1gYDlVMCk4Z3xkOTxUJHdzP3dEQjh0
CnpFO3hSM2xJaTZYM1RRdTREO2QpTXRZRSVyRWN5b0hXdnJCcUxNdXgwcS1xKE9pJGdaN1Vie19S
U2lNJVo/JW9GRQp6cEFPbCpiR1YjIStCYFVBKmU8NTAhMD5sU0ImN1pLO3A0KUJDO1R+KWxedTNa
YVlIY1VhX2hFamFeSFJUTChCYUUKemd5aVhwYVpUNnY1cDx2I2Zec1NmTzJUWTFDZD5fM2hRPHx5
KDdYVFBOOUEqJHt+UTFUcm94TCp0T1RUK25pLWVzCnoodjIhM3VeWX01NkB1IW9UZW5XMGUoR3R0
eyhiTDw3aDs0OGIhS1E9JSYxbGNIc2pUZFlvI0hIQk1wUn5ndWUkSwp6Y35+Qk9fKDImcmRJWXxz
PUJfUHlsPDRCTSF0MmRTPXhzaXVZZTQyO1I7X3Ztb1FLS1lzS2otZm9vOz80bmBrX28KejhtJEFh
JE5vPWQ9dENocVZMZTAzP0w+MFFEMiN2VSgpcE92VG9keG44dXhKXnRMKXw7SmI5JUxDeiVFWkZM
elJCCnpBYTxRMi1XT349M1RYPEtAaiFwIy0rdUg0U295Kz5eNktVLXZiNyNAKXthekp4QDNffEE2
RXZLRnlocUM7YDkxbAp6VWpqTjJLazUmRUB4dDIrWTZ7OHc/fClQX1l9bHdKUG90MWpUWmg8ZzRL
bGFjQHsjQzs+U2Utem5KfGB9bGR0JlEKejZjcGUyX1A0Y18+fGB7bnBiTlo+bEAxeXtpZERSVzxN
TjU4PFlgQmI5PllDdk1HU25kb1BGbG1ZQl5eQDNGclhkCnpXfWtjUz01OXV2R1pENWxGJTcoWTRM
bFFuTDNoMXNjKFI2fTwhdmp4MEpRS35Ne0VfTnZCcE0hPVM2dSZBVz01Vgp6QDhmd3RxeF9QMEJA
Zl9xSVdMeyhiMkB7VHh2bGUwV3k0ZXNBa0duQiNyKEc1b1lLXmxBQER+P1g4c1ZGZ3Y3KHkKekN7
NHtJLVU1Wld5N2cjP3A0NSUzN2RzXmFJI1BaYjdfZUhKYGtCKX1MaCV9aE87SUtpNGk/TztNJmVr
dClJdkQjCnorO3ZjJWN4YVVwTzxHMnR3MDZ8IWJvI3xmV2Noe3tFNFRAUT1sMTF0Pmd7KWJQMlAo
fHtyOTBVIzxrYTgyU0txTQp6Qj9yZXFST19gekdARTZ4UlR+Pisld01ub3RzKHp7JXt5OHFQdlVi
ViVRQUZAeCNFaDt3VStzI0FBVWMhayNqNG4KelIlaH11dGFXPUFIQF8hUUpATGQ3YUBKWEFCZUEw
al8wR3BNSFpeUCorUnZmR1J1JFVSd0wmbHhhS0VneTQ1YihpCnpRcmwzZysxX1dJZW1YITZfOUlF
ezg5RG9tKTEoRTZWdChDeEI4aXt4dT1kJilxbCV8NlN1PURKZkAkMns+aDktZgp6YCV8ezYzMWpA
MSs+ezdET2ZEZ1U1azcodUd7YShVPnFPRjVEIVBJfWk9OTR0cSU1MzJNYUg3ZWw/X1NfPEF8QjAK
ejxfZUVlak1vTkVKXj5BMEB5JE8ySnxxfmxzNSREMiFjNGpCb0YhO2t4PHMwNG84YCRESHB0JW5N
YFpUMlZUZHR1Cnpkb25EPXtjNEozVXB5bXhPbj1TYEE3Z3duTmpwYjlgc2ljd3dYYn54IW5oS3NS
Uj82JU9ScGU3WWQ9fio8fTF3YQp6KmZDP1lTO203OEolbjc4KHtXcz5XU31ualY7fWpidFZVYk5o
YVl9ZUYxWC0pRDZgMEBSKTc8OF97Vno9ai1DOTMKekpuTFRNdmtYSS0qN0J2TkwtLSVsRHY4T0hD
ZDJFOG1AKlBmc1hUMW52Uk5AOG4yPmkyMC1Yc2l0aDs3c3pzRFlYCnpSTm5MTT4tMWp3ZTsrUT44
ZTtRPWd+I0FgUTZnYSpaIVowTzJta2ZRTVphVVJDXyE0NzZORkhQZGd4NFRRKTdzfgp6c1I3Q1ZH
QjNmdms2TSUzd09iLTtMeSRYX0J9citTR09WJjM5PjtNcWZBJlBGRVh7WkYqdHZ6M2RHYUZVSit7
K00KemhQKnh7MEBgflE2T25FLWhIZXw1NlF2MFImSWV3Y2kzRXM+QX1LYHh6T1hQMm4rYCR3Z1Fr
Vn5TM0grVEBQM0pZCnpANkQ8WGsyaWQqfEp8MkNASDZBVTFPKnZgV0dgeUE5bCprK3B5OGZtY2JW
M2ZjQ0JPRnk9eERpR3NXdDVgNUAzegp6N3xTM1lfYWhIS2dycVMqUjtxdzxFaXFsSkI7SXB5Nk1B
NUspO1k3XmJRPy1BRztXVzc+KjJ5fmg2fG1nUkQ9O18KemVSVTstXl53RGVXRk9tbXZoT3pIOztk
X3x0KnJxdzt5c08hTkk8JE9mIWNGVkcobVRtQ3hISUNxIV8yX2diQzlICnpIPEJRc2d5a2RidCpm
cGZTamslWT9hfFljbiQ8U3c+fHBrUGp1SzhNK308Z08rbjFGVSVhRjxublNjYmhYPTZyNgp6V2ww
WGFHUEtVMlY1cGRQVGlWZiFTPFdZZVIxKXB4IVNDUGZHb2I3XjN8aXdnVkM9c1A/Mm52K0VHYUtW
TXM5WnwKejFSeFRleC16OTFBUVVOSElHYnl4Kkhfclg3TFQ4Vnk+dEU7UGU8ZX1ebyZ0SmIzWUZv
SXMqSSFYa2R1KGxEP14yCno9ajllQ2pxbG1CUHB3bk09eXZGVzN+diQyY05sPEA0blNENE5yLXdZ
RExkNFNaZy01dytxXk5yN1BifVRMbX1BZAp6IT9JKktSKSpBbyYjQHMtSGNHMX48bm9hKm98bGAw
LXxFemomU3d9Myp4e3tQdyg5c1lwKTYyMkFUdn0pYXdycXQKemswVSVNeSRSI0tqRHcoaiZ9VVIq
aFh0KGcheEh3KSE3WHp2RHdIKW8/Z1RVZVJnZnN3UElxPVB1Klh4ZlFFaWhhCnpMcmFGcG09UlNu
WlFLWldVWFpyez8wP2xmYllKOzlkZTY8dDx1I3s5SzxtaWV6fH5OOEFMMWZBUyV7cV9HNHo1JQp6
Y0lkLVhTYWJtVHZJX3pGP28+ZD12NTdYX28xeDlzbXZ0OWomX3ZvfUJKRFdkQ2h+JWM9Z0BzazBy
flJGdWdFKHQKenktSmNCbzMlYFYwYCNAbFVlazw1VENnbnNBST1VaEVSVm9yRmRIKXkwUTlSQHVh
UUV1Z1hGVWppKEI8RVpZc3ZUCnpMWWpNVTxDMmhCWDJvOTYxVCt8cHZXN01nRFA4SFRTTERBdChN
WC1PaUZwN3dWMD87MW9DWC11UkZwe1lfeDx9MQp6ZmROIzRlbj96cXY4eW40RX1NOC1aZzBkQ29+
eih6SGNqYyFuKHF3NiVARGBKSjw/RCohVkdkXjJ3UVJgdi1jNSkKelBrfUZpdSFjJEtxTFdnbjkr
YmxET2Nebj5OWENzVWtgYXxUR0owZWdoJGx6KTNia1BDOGl2MGZkK2cqQU9kbVhZCnpAYUgkPjQ3
ZX4jYUJTY3dydHVTX29AQHx8OFpeUk80RUZhUzdRTXojblVDUl5hYkZnNkpZSk5EQ1NxdVZKQ3w3
Ngp6cGdrWGx3Z3gpZ142SU92JTlVNExDNUh8azBnYURRK044cTJZfXM7VGMmfjtmLUhlem81eCRO
bmY+O0p4S2U4bHgKekp4VkNZanZhJHUjJiU4WDRgQUBhQHB6aVFIXjsjb24hT1AyWDsyaUJhRDhe
THFRJVpjRzFmcXs0SkNPR2M/YzhBCnppMmM5fT87Tjw8a0R6cHZSeUdYKXRJZWk/SzxrYEpiV3x9
JnF9VjYmST5afXVQIUAhaHF2JT9wSn01YWBTYGp1Jgp6MmhXQWdmXmM3cDt5eSR5ZDl8ancxfUxt
IXZTNGJGV1RxNyZOdn0rKlFNeCYqRG9hTEo3OXB7NDdeVj00bEghfEUKelpVdXh+TTg9KDUweXVS
N0kpKWhkIVEyV3hVekVyYGMxUlk+MlhCYD1CIzktMW5iIWpFRyY3c3BxbiNOfjFNVGZRCnpmNF9L
XnZ3ZGVvZE9VKkxaekJINyp6V25+b2hMczc5YD4mUW9xNXFrN2ZEZlpLRDYqJDhJSkBEM2V1d0Q+
NTtLMwp6dXxPS3Bkajl6QGV2VFVFWFhMNll1aDFUQG5lWV9ZSUc5WmhXPGlaTkZ0Kl9IXldHRz1P
T1VPMytpa1ppJUZ3disKejxKQjl7KVlNPWFHcWM1XmFrS1BsM3REMEZ3fldrbWpZPDlXdWxHcHtZ
OXVGM25odlgqajdXVnZzXnl2b0JwT2NXCnppfThlK09fMGReWiZXXipYaDg8U2dxR3BNTjZMNks+
fVlBTmckOH5VaUU0MFYhKHdpdzdYVXBZUyFiQ0NpQDY5SAp6PWZ4PTVDQChHNCNLT3xEVCtGUXJX
fFFnJGpHKl8/fE4ybWh0LU1iZ0pHbz50Yyh1M0kzYENzVWskc314NzhlR3cKelVwcypRUzBJfiFm
Sko0TmA9OCNPTlhle3ZgOWRffExRcWpZNjZIQHB6N3ltPGRKUTlyaCFxPj1VIS1mZ25sSEhVCnpk
fn5WJTBXeVlqVyR4Vmg9ems2eEQ0Qzt7QVo2bVJyQXhHQ24qeHdAI1ZxYjRITVIxU0FPQjJ5SThV
MjM1MXpTcAp6S19hKSZmayEzYEBLSH5uNndKSVl2JlI9TFNfQnkyVSZ+V1p1N0g4RE02PExsZDZu
Xkk8NnJDLWVkSCtIUFFzRWQKeiUqUEU8V2JMe1FeNllhanpeIzQoeEghQ15eej5sQEl9eFQqcWJv
MzlWVj5nMDUjJUwoOENTdGA7dFBDKyYlamVxCnolaU5Xb0MhQGh7JTJEUTlobXlQSWhJJWJpP05h
MU14VzIoQlE7QEhkMXcpYERGSVVSSVZ9X0l6QjBOYytRd1ZgPQp6SlZ0QX0pZD12T0lWYWI4aCZD
QDwyQTJEQmlVZjJ9Vn5xfGw9cDw0WmZJb18zMklZTlFPOFcrfTVOSkU+JSg4MW8Kekp6KHBHO3li
dWUweHB0eDMpej4mN2hlT2BEfUBBZkVUTzZFQ2pgNmNPQUlLV3Nrd2dPMTBScS0tRiZQM0BzRUdk
CnpXKk8/bmM1V3EoVGtEYGJRRFJmS3ohamRGbU12RmFgQSljdiU5UXtOSytJWV5Ta2VJI0Vabl8w
U0kobUwyXzF8dAp6R1ktVyNfSmM/YGQ7RXo8bTAtQWVjclJicCNtbzUrMl4zcGM+UyhCNVN9RXNX
ezA7Pnp1YFhJWCVFfU5fbzk/Q1MKek88JjRQY3hgeWBFQFpgYWJocDlmZ3tWJG1uTXxFTk5mc2Bk
alJaQjZidT4zMTZvQjdRay1eJjM2YzlgKkdPe3g9CnpsQSk9eT0+ZFJWcHN9YUdzQDlpVWBqI04w
bFQ0RmBiTTEpNGRAX2w5dl5xKX57TzUwRTJFNWBIZHxjZjwrJmEhUwp6QWt8ZT9sbWdGdmdWWXxZ
aGolTC1qSj9yPnNFMnhWN3c5M1Z4Z35vTUswU217cThLZGNndFVrMihLMjB2Z3RjU3sKeiNCWUU1
VWxweTNyRy17Y1owQGNrQiluLVVCS1pSODcyZE0/V15+cD17UF4tfnRePSRvRU1RaTBQXmhRe088
dk58Cno4MWRjbGVDY0xzWHtvJkRKPWJaWCptS1hWZ3RDeU1XdXJ7KXJMdTJoQiZkP2IlTCNEfCok
eU00T0hNfnAqQCUmJgp6QHhJeVd1aHw4UCFyZnQ/X3ZXZThAbG53VCZYME9pPDZIZ2xnblc9c2JC
djY9Q3hoPmQ5OX1CUj0xcjNjcWJzI24KejB0R2FpOTElXkNzQX4pZHZOb1FieFV3Pm1VQFJyO1hL
eiRtOXxiWk5PP3h2TkNQWTc7JERUfkdJejxCN0cwdUxCCnopR1FuKUw2cFA3KXIoe3glOSlYKSVq
THlhVVgkNGlNI0hfNWcrd3RGTXd7R0lma34hTUNgLSN1dzUoXj12XykhUQp6eUBsKno1emZiQStB
SEoxWUJhS1ZvIVgoKjIlRWNJTy1XcXstN3glP2pvfFVkWU1oeWc/bTlvPThibEA8Skd4cl8Kej8h
JGtGcV4mM0E1WnBqfHdrd3hYbldEbmk2Yz1ufilPOzdwdGw0d25lbENDfCtXP0BBT2RTV1VMZnY/
TmxkOTBQCnp0WV9zRlBWM2k5Wit5fCotWHMmb2tBKCVERkU3MmEyQVB2WVYxdk1ORkAyTmlSeDM7
fGE5ZHshNnJVbWg7bV8wegp6Xm1jNGchbVpqcHlAYSNPTjRzWnFKVGB4Zjd2bi1NVVE3K3VxU2lj
NDNuX0Z0UygyZSg1bzlGej4lZTVVO3JiYnsKemlwUCV+QzZnd01scCVTNTJqbkhRO3I0YkxVTkB3
bjdQYGMxeVBtYEx2OH0/TnFRTXtpRjhHUUY/akZBa2UofD9HCnoxMGdmVnVeISMpKml9ViZEVHU0
NEFefmJJVDBEK0pWant8fE5IPXQ4cz18d1g/QzMjXzN3cHojOUN7MHlJMGd+awp6NkVRIUdXfUp4
OC0md1khUzxUOWBqTk95Z0RDb0hGK2FjNj1MTU4oMFNmTmx7U3xVJDhgNWM1Vkk9ODlROW9hMHIK
ekFiRjhxVGspfCM3XnlOOSp4MGtkU0NvX3FVX3lfUVFgWUlla0xSeFVkJV9GR1IrTUlxOGFZZ155
WV5+JXtQOEVACnojZXx8bEdtNSEyNWx4dU1SPTZIJjkjZTNpVHg1Q0FvR318WUhQemFDOD80MjMk
UmkmI09vKFU9SFhrcWVLbGBqNgp6TCFEU293XnQ8R2o0SUV6bUdifGlhelpPem85an0hUUMtVGFQ
Jm12Y2d2e1dlbSNVSXtuS2h3RyN0JHorc0VuMnsKentfPFFMKzN8ZDNEKUZwZjw9TiV9SH08SDIl
KzUzQ3hsdG1qPlQkdjJDY2pmOHB5TGxMe0hAIVhzPT8/PjUzcU87CnpIezllWW1HYmlYUn1yVXVV
RkorY1NwPkFvNGhqWnJpY1cybFdtaCFJbndsandOXldgelNwRT9FJDkxeipgezIzRwp6XndKRmdM
Rzd+ZVJJYyR9Y3c/aVp0QS1eJWEwUktCJE1kKjNPc0YhY0JNPFQ1T1ckI3NDUmVubj54OVklaG9q
Vn0KekxlZ1RxJGZgdHJUYExtMngqOyVnYkJNX2U3cThRRHdJV1RRaWAkVksramZzX1RBTF5qZTl0
MyE/KmFoU3BMTkZCCnpuIUdeXip7cEVHc24qKm8wcXxlO2w1VWtZQigheSt1Yz84UUlMNHd0Q1pe
eitpKFFCOXA0Rn5yVj0rU1YzMXZvRAp6PTk7Jk9yQH59OClrYyY9a3hQK2A5NWVAK0pWfS08U3xE
Umw8TD1UOGJRT0tDYUdtT3lVMUA5VmFnKzUhVHcpM3IKelFWcENxXmo/Rm54Qkx2bS0zZ3ZJSyo8
TTF0NG8mcWFsIW5GXjF1Vm4kWUBqdVdhSmt+QlZ4UGg1UFVgdG4lYj8zCnp0YFVkc1RxaEpmZVI+
Km9iWXMtdz0kNzlfRW51WkgxO2lqZFRoZnZ5Rll5ZTg8YG0lUipVTkJKV25CTj4yPyRMWQp6TlFQ
ITF0S3h1b0lTeWo9aGJBV0RKKn5udjJ1SzxAc2k9JHJ6PURwel5TcFNWRD9TTy15bHolPFM8aSRw
V1FEVWoKenJLUWJ5NWN2eEtFSnd3eiR1ZGFoZkgwZjh0K2c1Vk1uXnA+JHh4NmY8Nn54cVMmfHQ0
b2JjNyhfPytmNzxkaH47Cnp2M0k7dWtKViQ4bzA7PE9FZnctb0g1NTJ+Xz1TbVpkYHxLbTsrRGg2
VzkrI1E4U3J5d2poNilnR0FlQEdUQXh2UQp6aCtgdEllfFk+JmokXz5CQHB1PX08S2xFO2pNLT0+
aHlSPSswWCtiaykoSz5zMTlpVDUjYERmdmgjMmRBdShyQ2oKenl4P2VLeSVHeHJYKTxEI1kwTF5I
IztrND5GMHh0RUBlcCVASSRKNj5aa25SUVA/JTlXUjYwPk50WnBrZHAxP3hHCnp5UTs8TjZnQzd7
WDtURk5FPzV2cG4kYHw4PnlLcVg3JkVOZEhWOGQhb1N+eENQYHFxfG5JJnAyOTMkI1gjOTY1fAp6
R3AwamBQbyooYzZyNTBabzc7QSQyfENMPnFAfkleQFdMT2lCIWNSclJMWT8wPzRDO08pWWpxUnFF
ZihOYmdAaGMKenVYSl9XOE5uI0FJblJSITZYO1lUcTl0d189fUt+WEtsMzsrK3RIcWgkc2hoJFlP
PFVSJkx9ZVBAeEMyeXctJl5KCnptPFRydXBlWGFfJlhCUkFzXkczUjwpXjNDSSlKQDFjPFNIYDlN
MjNtTEJkVlF3XlVRZCFXRnR9VnpvVDw7MWhFMAp6MSpmQ0QyM19KMWRvaUZLOFVPfm1rd1g0TVVQ
WXhedHY2ektsa2EkPUFyUDghMD4rMlJORkNqJUpnXmMlR1lYUTQKelZnLUlnZD15c1ZHUz1DRmpQ
aDxJQ0FBXl5saGd1aDl6I2dPeXtMM0VYJV9ma1NfLTVjPSMpc1FEMGpkJE9DfntVCnooKWJSJmoy
QGBTNm4pazU5Wmoye2pkazFlVCRENS1GUSVvdFVhZlhqKzErKU5McSZ1d15HWW0obzM4OWtEKldt
cAp6YUdwMmlUXyheQ0xmO0gxNG5iIzE0SVBnZlhuWTlmaXZrdHRGIWZldXYyZ0N+VHN6OykwbWph
JGdmTE1RVG9KQiMKeikrfjNXNihGZn1nZTtqcDV2OTloNWtAU0k/dT1mJVpeeUhKe3g2UHdhfG1j
TiVJclZiZyhMPVVRQ2dxRjtHVVE9CnpaS0IrX0AtP35le0d9UWo9dzw9RF84K0lLODZgT1E8SGsl
dkRZPnF4RWBTcV53aEpQa3lJRzQlP2FUR3teckJTagp6YjJ+RyFpNVRtfDdVXiFyXl9xfjsyTyl6
SmhnSyo4TTdUPCRtRHRJPyU+Pmx2ZXUyOUwqR3IrMnBqKmJZUCRPdCsKej1XNHFlQSh+eF9iST9T
QzhPeXE5RE1hbmgjX2EjUj54K1dTK31aWks3bkZBMD1zQTRQZHN1PnR4dU1NIT9WSCVBCnpzQ0k1
QlY8YWZMcF5leFNIUWwrZE9lLWFVbnp3O1B7eWN+T3MtQkRZelI4OCpleWdDeUY/P0ZTRytjbUJ0
Pn5COQp6LWp5US1Xa1k0IWxyZD1rSCVkbTJzNjtqO2xfO0FoXkokck88YUZDWG5mLXIzYEc0Izhw
bn5lPyhJZH1NO0J1RVEKelRyZnFwWX0rQyl6cUI0MGAoeDQ4NWUqQExRSmV6Mj8oUjxDSmkmIz0m
flNydiRFPEk0Zyp5NkdJeHc0MFh+dmB0Cnp6cUZEZ1pOZE49PnFnQmo+NCFaQjFtN3t7JT5RKz9x
ZHgoZzJ0a056a1Z8RWhTKnM/czRESEleUTszbSU3KjthSAp6LTBuJSVMPE8yKkslUWNgRGRFNGtU
WSt4cmgoSTxrcCthVnxCK2BBKT9eMDtSVzg4Y15ISVMkQGM8K0xxVkA4NCsKejJqbWFSWHoxcDUh
QTw/MGs2fXMlY31QMUR5VlRreU43QmRoVU9tU0BvZ2JWSGx7KUMlUCM5QSp1bURlTz5kciMhCnpK
ekteT3RDYWF1KGQmTTRITmN7WilpNj9hXkEtfSRUJGVZOGZSNX1DNlJjX19hJnI8UzBOPFJ4WG9m
VUZOZEVQfgp6PVZrRzxAbHU4NHZGP3NLRWdmTH1FOFg0RHBSa091NG1JbFUydHpreilLV0JJV1RK
QDJZbUNfMHkwaSQqVn0lOFcKeld7e2VVOyZqUURKeDZQJDUkOUFEV2xCYWpWJkV3Szt1U2hJdUhz
IWE3SDVHcFM4YjI/UjUoZiFqWG58dyFxXjIlCnokPXJ0MzRYcD5NU1dfWGMhOzJOdEhlP0B6X0No
K1VvJEIhQE8pX2htIXJiK0I9NXdKJGpWaWZXP05ud2dLNFkzWgp6JipSWFhtOUdTM3UhYnJqYikx
MVhrYU5ZVWhlOD5FMG0pT0YqQWg5TG1KRFhuTSVOT0dgJihlQz1NQCZvYztGcSsKem1AcjtyJmNs
YjZBVW02aWtkPENJPV5tRnE0MVBIezFFK0VadFNKbUIocD0wVzIxU20tVWwjVzBKMTt2PVpvQigy
CnpTXjBEJDZ3OHM0aXBsfmVLNUBAPkxWMmYhJDR6Z1RgQll9M1VNUkIoT2FVPEFWfWVDdiFKeCVk
eXxwIV9pNzRERAp6OzdCT0R0WlA4SypyVWpqJk0xKD1keyNFcFhteHxleVMrLUdiUGkjVFllMVlD
SnVCcDwzNGN9U21GNyg7KDhNekwKeiszTntDdD4pPFFyb2JCPmdPbVBkPHZTIWw+byFQJTNaO2Nm
VjY9Smg5aiRydE1TeGBMSmtlRm5jc21zZDhxd3t2CnpfU0pGYnVDMm5DYjN8VCpjTiVWa20haXxF
Y0QoQVkhcmRRWj5XJSRSbFktemlndXpxYW5JK3huRDIrbk4+JUBebQp6V2FoK0MkYU5XeHRvSUB9
MmV6QXtiN0cjM0h+Wl5OQ1pLZ1lEVWxla2ZGKTZvblAwU0V2USMzKmBAKlZDdko+U0gKejxCXlMq
b3h4dEdeO2pnfVVERkslY00hRXdUSGg+PypaN1ZLTk4zcTlMMiZjaGVSTnxPPHpOR2B7KzB2PkxQ
XlYmCnpgcjI7VXgkUEtIekA8STRTcXw7cTMtPWUyNDA2LXElQkJAPGZ7O1ZCaF4tfUwqdExDezU8
VzgpP0ZpSVZPYlNrTwp6amVERVh5S0k4NEMpK3NRd2N0MENiNGY+Ym05dyV7VzJMcj1hc21+O0lG
MnFlSCFAfl9HREtycXkxTiNxN1Q7Ky0KekFVOFcqY1lYdF9yNDEmZT9yJVApT0opaFVuMXBUbClI
UUR8P3NtSDM7Qzwqd0t8OU9iVml7Mn02Zm1PMFdKPmlBCno4OD57MENiNCt9UVE7aTBvWnN3M0dD
MDFzO3x2KD5zRE81b2ZJTnJaR3R4fX4rT2w1enVKaCFmaGhMT09TOFBVMgp6QGxkSG1ZciYzQVJG
ZVAoUW9VN2JzRkxhfTZyQDdNUlg/Y2sqTGJafTZzVW1JWlNTcE5kWUtJVkhZcFc2MT9UVkgKelRP
JFYjSHt6JWEjRzMwUWAmZnNKOTlrZ2huUS1HR3cjKyp2R2tpeUA3NXZIc0RQZUkqe2BqbShXYC0l
QFc2bngqCno3TkN2QCslVFZzYiNGKEgoO21uWERhbzZkY1RKNUQlU3daQiNNeSM3VWFMXn1KZyVh
R2lWWFdFXkR2Qj1Gcmc2Owp6Q2c7Nn5jbS1YU3lic0Ijcl9YdSFiZEB3Tk99OUEoejhNZnlqTV8y
eD9PcEl7MDhnUSl2O3FpPDs1VmEoZzZDOEwKellQM3dUJWVeQWpUVDx6cGQzVjN6MCRNayVtcW9n
cEVPcDtycXlXcEY9MSFTNldyUGR8K31pSk5jfVI4d24wP2EzCno7Wmx4VHdYOEkzaWBFN2xpVEUk
ZDVqdjFlayZGQHE/YXFXblJaRXFtcGFPPnJPdVQwa09kOHc4e1pka2lTajdZPwp6MGZ1Jnl5I0Qk
dzBBVW8hPzVQdmNpbXBYQVl6Tmx0bVpMSlBxRC1vYWJLc2BNYEd8Y2VqcEFCXy1jWkZ0MSlyNUYK
emNfSlliaC1gRmEyb2BzP20pQkM9eUJHYEZHYHtHY1k1bzQ/RW8wM31CLWtiNT1qc1ctdnY7OX15
Yn08MD9NeTdlCnpMIzNvYUdldD1nIzMqdllxQUA5cnFwOHlFbG8hMzlzVD97K3kwTkgldEh0YUhS
K1NFbWx+TTRzTHM/NC1MSVpoMgp6cUA8YCFDWDZiUk5oOHNyNDBBT1M3e2MxN2p3YDlPZ3wqY0x6
dT08M25NcWBEWTtWc1FGZU4lLXJiWUluTU87YkkKejg3THtiPGg9UnYqczdmPFZPJHwmanQtU0Vx
Ym5wb3J2Tmtxc31WXzI+Y2FJY1B9USt5dTRlS3ZAOEdzajk0JjVvCnopYkp+S00rWkR6c2lfNlpE
O2teRjxmMn0tWjlnUHFDeEZMUTdvKyheRWdFfDRsdmcmbE4lZ1F8RE1vIzZHVmx2JQp6dDxvNEVa
RUI3Uz11WDIkQ0pIU3VPUCl5fjxgUWU3IWE3TGZMQjB9ZUokbkllKjFob3FlSlc0M0VXK2o7IVN+
PzEKejFKNlpTc1JqcVlXNUUjR3dRVmk9SVFSem1HM094fUpTVVlQTz1eSVYxdis9VEUmPXxoTFlS
RHBpVk9SNl5JTkFCCnpARSs+SVhSO3BkM2oreUwwYlpMYz1fdUpPMGlUJk1hZkZQaiRVISsoQzE4
eSFaQ1BuUig2amojZSFieFd4YCg0Nwp6QkNWcj4kbXF4ey0tX1o0YFErYlNBVE9AbkJDbyFfVXA4
Ji1sSmVwI3pfRGRXMGdDNjduWXJqUHllK0hQO1BKRV4KemleNSt3MighUWVAUShOZUVsQWVJSFBv
fkwlYks3V2J4SHRaTS1NP19LQElAWDU2a0hDaytPV3JPeFgmMkBGIVFqCnpDTkZJe2dwOXh4OEgl
eEZMRjE7Jk47NGM/YXMlJmd0fHJ+I058P1RWU3h+X0dfdTQmNXd7K35Vd3YjeXpRTmJMbwp6Nkxp
YD9QT198V2R2MSpzZ1pMWktIamw4SDg1I01DJmVuaVp1SXtjVEpQLVBBKTNLbThRJVozSColJUdL
cXVhVlkKekRjZUUtNiE7KnhQTTdweT9zamZeQ1dtMCQ9e2JeSFI0VVp+WEJsMnVmUS17cHNZMUtD
M1Axdn49LSpVc0QtRFVoCnpWJUlqRGZCaER3ckBeN1dnPVFlSmxUKDNhUlVwdnZUUkx+Uk9kNVpn
dGF8PHhTXkxUYylhN1QmNVRIeUkwaVl2MAp6bj9lS0RFQkY5QVV9K1ZFQklZPzR0UnBpYllibzM8
dTFFWDM2PFRmVyFBM2NKcGpEYnRQTC1ZQUFAaztwMWlwMksKejxmTF89MWFxcEtiSn1WMD48akI8
LUowIWt4VX5qQUM4XiokQERnZSlvWiZ4TTZVcCMmdkUzd2JxIzFUb1ZQX0RYCnpMMylkQDY4QnxL
WihaIWRTI34rO2x6cjdyVkpEVjhsVWY7TD1KaTw8b3ItN2VNQnwhUEJ4V0BMOUhrMzxtMXQoSQp6
PSl+MzBmPnlTMCE+NE1OSCVDVFNKJXpZNCFaMVdOcVdHT0Eqd0dfTCpTUUlBeTNIQWlZe3h5Pylw
ZWV4RjclQVQKelR0R21WcGtyNjVqMiNOSnVjfjZIRUdJTntGM2BfUiRtNVBXQUYjMWlWZXojJVo9
dm19THcmO3FiWSNMRCYkY0FVCno1YjNCaXA7cEsoaUErSWMxfX5kMlVLWmtTPnNBV3NVR247LW95
Zk5Ba2JLfno8XllTOU8pU3slUVR2eiU7eFZqYQp6Vygmd3g1Sz1BUj5sJVNgK2xJfT1NMjRLSzZ1
YE9WZ0FnRWVoJHdebCEqWm5RPWo3eitGdm5NeSVWXytxI1hWUG4KelAmZSMyQzxPPzZTQWJ9O0cm
dmZZcS12WiNzZnIkRDZNOVQhKER6RDA2bXE2WHM8UTJAV0lxPkM7P1gwV2QoN2ZoCnooZktrTG9t
IyVJUH19SjRMTDNITj16d240aWo0UDZea3BwcyRWJnhjU3RXUSpiTyttZU5EZHg3RVZjREA9dEBI
dQp6YnxsVHI2ZC1rSHUobEtCOFg5QT5kVE91bXEjYCFRNzs8SnQ4dE8lSjBDOEZmej5faXs/aTk7
I0I9WmRnZlA0LW4KekF7N3ZVcy1HeHg7QFZsbV9VTHd0Jmw9d3ZRSzdkUWk0VHI5LVY4WVYqPyFX
SGkrQDlKbCUqQGBwVkRsblJPVjtOCnpDMSk+e250RktHejtDd2gqZSR5Ti1eO2piUEpSTFNNSFdK
QzBKbEo4TWspanNAdmpYdjVJaFQ1X2laNHw3SWM0Vgp6TFcxaXRiazFyNmlkOEJnWjN9PH1GbHV5
PjZ6QXRqS0NWJCNRVWIkKHhmJmN0bEFPMTJuazw/elN6YmhgPkRyQzIKeiVpZThgUWR8Z15aVU47
Y3BlZlpXTUdNeUF3M2N8dVBAN3JRIyFJfHtBR01WSVokVXZGIS1xNzklTjxZdEw9S15SCno0QnIj
MWdmVjlyMHhnfW4oJWNGSzk0X3dpcUZmbik8U1opWlhARDxkYF5sWVhAXktpPUcjWjxsNFlgWnNn
MGlDWAp6cU5QI0IyaHwoRWFUM3IoVl88dzE7KjJMdDIwKTduIUIrfV4mUkE1RzU5TyNCQzFCLUoz
YiVHOzVsWDJ0JjhAQ3AKejMmKGQtd2FTRStlQXFhNll0aDNTRVRFbCkoJlklZ09kIVg4WXFobW5W
QHZsOXsrOTtMWVhWJE97QSs8RnlrbD56Cnp0WGEyM0hVWEA/NHNGPjs3LXtLbjROLUh8ek5Cbloy
PlZ6dXRBUTg7ZlEtdVdHUHRkV0F2K3crRWx7M05oeXdQWgp6NiteSzJyOWhXfjEqbkVGc2VsM3k8
Y0pNNDZaZX5yendQQFE8Z1g4YGtkXkI7JCZrX19zVnB2bkNKWVQxJV4rQ2MKeiVuaW8rVy1CPmgy
Qmd+NjhXWWtRSnxoQTU/MGpiRGYpNWF1azYoTC1uWXNVK3lWK2Y8OWZaO1ZFdyV+Sm9tbGAzCno3
Jn56U1A/NEJxa14jKT5Ecyl+YyN+SUs8RkAoYyl0PzFadTVQJHBTMnIjPkEwZk9IRTRaYTBVSGt0
dmZ1TDIqdAp6SlBYITFMSE5fNTsxSmYyM1FHPGNORkxAVkFNdkBvKyQ7I18weCo8ZkRhXkBJQyVi
PCE/KFVoS2B1eXFVIVd7YU4KekwhWWYzVWgoTDk0fnB1eTc4YGpoakBBaCtieEI5V0YmOyFTTm8q
QEJ7YksqQkJNeCo1bmtZb0NgdVZkYSRaWSk4CnpITVBtNnQkU3RsdEQ5c1VURnoxazVpeUgrX2pM
NmRXPFFpJjJxd05LX0leSEtCcjhnYnI2YHxXcTBqfjxxZUlIagp6NmxpRzBhTHtYITMwTXJSMylY
MElzdEwkXjchR0dGb0Z3eitPX0c8Xj8yP0JiY30ld05yfiFfQ0lwe0orYD1GO0cKejNgYSM7JVBj
V2dqVVQoeHRFaUFSeHs0b3o0JHY8SkpzKDtfVF8hfSlTWGJ3JWxOS31MLW1NNm9IS0lwd0VCSVY3
CnpvQGV+WHApdiN3TX4wUkd2bDx7TFM+TytSSE5haFA1WGZ4MV9hMm1reiFQVXslekFYeVlrYHIo
Q08hT1hTSWhgMQp6N0Vve2lXVzxocUd5P0srR044RD9UMmBZZ1JmLXs/JWgxckkxbzxxUDBDdXVQ
dk4lN1ZOIU58dkQ3KXNmUWdBYWQKekUhS2JjUkAkdl51eihJUTt2UElYXzZzZm0xKzA7aFhAJERj
XmV7anwhakMmKUxAfmg0aT4wPHtJc3xsKzk2bk1ICnpfZmVBKTR1diYwMElsZ1g5R2VSYkZCX1V5
MkIwTGZAUnkmTDJmekA8bUkzeiRFbSpIaExlVF49SSp1WFlwZ0YzRgp6cmpDfis4Q3tWcEFINDI3
KnxMOXV5dDtPVzlOUDd8OTV7cnxHdVhyZ29UbWshaEJqc0p1O1k0azZUYGVFPj5aT0cKekdfZFky
WFpvcEclbE12Z1ZaQVNaQ3hWQSZQUSQlfWRveE1CMH5ALXY2fXwqRVY1aSQya2JiJGFAfmM0QExu
fSpSCnpeK1J3TG1xfVNzcTIlRCVZfk1ubWZ4MkI7MWZgXkN4WGMoPTElY2NLQjVRP1UjfiVvV0xf
OzcxSzcxOyhEZnRkPQp6RXBgKmolN1VRSTxYO0EhM2teNU9oXlhiTyFheFBZNmVuRWA5VyZwbGRx
Q3EmejJYN0hQPmdjTXctT0J2amBifSQKejFLdjNCYHo7V3deYyZneitlTiYwWER8NGxjeXYqQXgt
NkpGTkBoKyV1Vng0eEQhKWdMKWBPbEprP3tAZTFTVmkmCnpEX2NLIUQ3ejNvSVhFWFR5PE1eKSNQ
am5EQl4jYlRlKCY0d1Q3b1JOM3JpN01vdVFWWCltUGBAcnBzcistOUd3Qwp6bHp8PFReJjItTXNx
Qno4NihTc040aXgxfkBHdFRrdk18cVU2YS0wWWlGc3xLT0Uxdk9KZ31yKFdxQiYtNyp9VE8Kem5C
PEdCbHtQbG89PiQqO1lvUXM9TCVqP2pmfnlld3RyKElBZUNzQF5waXUoQHI0VzJIOVJrK01OKEZw
MlMjbDhACno5eU1lWGchJX1+T0I9aWhPXy14Kjx1QCViM2VeMmhadikwaWQ7fVdBP0M2eVJnQCM1
ITdLQWFxNjZgQyRDUFF3Wgp6eEhAc01JWnNmQ21gOXtWVEVAUkRGVVJGQ3lAbER5bj9PTEA/RGQ+
T3Voa20kNlpiV0c5TiR5Wj9mSWdveGVTJnUKenxIaHpZVyV5O1RBaUgwbUxXOU8xanhedV5GTVZ1
LWAmU011QCMpQyE9M2hoR1JNfn5MbEgxXz0tbkZNejRuVDhrCnpNZHVWa2dRbGg7Ui1ON2pPV29T
cmA4cSlMezhIMClhY2dTY3NzJj9eZ2lMOXBQekdUVGg9aE1rbVBpRT1XQFA2ewp6Rnx5aFY7YnlM
WTIwcEFiMmt4SWoxPWM1YFM8S3V4Ql89clRSQlpHLXpeQ1NjMEhoPyZNRTNoRFZ7b2JmMmhWWXEK
ektFRGpGUSh9NkZVR3NocVZlcjdnODk0NDRQPkA7MlEkam0zXnBXYFclNmslUSt6Y3FCV2QoV3FD
amRJfXVaUmt1CnpkTVkhLTxEZ0gpajYwZWpZcXVoTUhlfCghX1gqY3dCWnNuPyl2XiRPTX4+Q1hy
ZHw4eF59WTQ3Y1FAUzAyLSRUNAp6REtISnplK0kpKjVjRndxNlNJYX1qVClgOXdqPmxBcEpDKUh4
Q2oofnk1e002WmheM0RjTEpIQkY5VnM8ZDQrSn0KekwlfUc5RTR2RHsjWTUwVXE1IVY+MCg4cWBj
ZEhva2NsZTlgSjJ2QVdIZ15eamxjSWIheUJYazE4SUZOMmslZH53CnpmKHp2O2NsX253IW91MF9m
QzB8YlRrQ1lMUn04R0E4QF9rQCM0bHY7cE5QcVkpO0RRUHdmOzNoKTJ3WjFmPD03ewp6UDBTQzxw
NTZROUN8YT17dDcoeCZ2fDl2djkrSkUwaiZqMXlYXkApRHMwZH54dFc1MnhuaDdtNUE0ekVpYERp
YlIKenE/RFlUYlpEeXVhSTJUI3k4PnZNJl5CPnowXjBaZkl1KlAxUjl5M3x3V2tKMGAmT05TUUBl
S34+WlpPcWskZCQjCnpDJkgmVjwreEBFZzM8aDJJMzN2MkBQXmdaSHpJcz5NN0JkJT8+JHJfaG1Y
fXMwfiU8d0xtRiM0V1RybldKZ0pFXgp6NFdYJngwNHBDQllDMXhLOEwwVGtMa1ZrSFgqemdLMGZh
OUBURGkjMERVdTRmdSF8dzZBXlgqezc2QyRiMntLWHMKemNfUG55OVEjTndBTVlOZ19gYig2I0ZL
STg4KkQrSmo3SiNRSFBxRmtMVU1vJE9MZiR8UUNleVluSk57Q0d4MlpBCnpuNCFTa012UnhQPGk+
VjZUSGhrYTh0T0QqcSMxYko/QmgoMkh7REk8JTMqZ0VYc3ZLRlFTZkc/Xj0xeFlJIXU3MAp6bj5o
X0pyKiE8RDRwJWU1VCtDJTxyQmNEPzgxT1I8WS0kSjM5LU0peyRyJVg3Y3V6SkIoaH04VkUtIykp
YDFDdTIKej1WVCpTZ250I1ZabF9FaGhiQkkpUVYqQU1VMUoqKCg7OSU7JiNyTXUpJmVpMFM1OUFH
SlpVViFXRFBpNihgaExnCnpGYkZhYl9mM184Ky0mVlBQZC1EQjgje2RBKDgjTnNXdTVkIShqYEFv
e2BvaCNRfkd7cjcwX1MqYHF1fDJvJSs3Zgp0OzFQb31GZ09FKUdjWSY8Z0VLSFYxTzE8WXt+eT1C
dFBqMzA3UStBbDAwMm92UERITGtWMWtBcSZga2dVCgpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy94
ZW4vaW1nL2dyYW50X3JlZnMucG5nIGIvZG9jL2d1aWRlcy94ZW4vaW1nL2dyYW50X3JlZnMucG5n
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBiYWEzNGUxZTNmNWU4OTc1YWUwNTE2YTA5
ZjkwNjkzM2IxYWM2ODhkLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
CkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAxCgpsaXRlcmFsIDY0MDUKemNt
YUpfYnl5VjYoPzQxfDFTRkwxUTBaPUk1RmAlcDBCSG5ISylPNG5sPHJSOTQhREM7SmZ4NUFLOUtI
YG1XQ2hTCnpLaStAZW9vOG9mWDZNO2A9R29jWlhGanBJWiZpczI9bS1EKzBJfEItOCRBRjM2Wjl5
NWV1RE1McntMKzVqe31DZwp6b35rMElkfE0jdWFrZ0FuJVJ1P2pffUNhMzhFSSV9RmZjSTQkO3Q4
WUB0LV8tTFBTSkZOPW98dGBFeDJORGlSVkIKek9pV0JWSXl5PjlOX3UqRlQzVDhMMV9vP3dZJSgl
MzNKTUEtRFhHYDVVa2VIZiVFYCViYWRFTSp1Jn1iU0dCR2hwCnpOPWtCYmJNeGA+YWQyPm1pSFdo
WHY1QVVgJUUtdkBAYkV9VE5OOHdpQ0BVKyFkLXFPRE9VdTtNUjgzN3lNTVh0Ygp6Um5eP3cre0RD
MFEmVXI0VTtxOTRfWFkrQWRVfD8+aEtBYk8rUSFEbD5nd3VkV0BiaTRNanQrV1AqNnwrZmszKnQK
enheTGRSdkE0SWt3empzZ3UmfWVVYH1GQ1BwUHdIWDM9UndvYmFpJDBfVnh9NjNVWVJLNGh7fnN3
NnlmfV5tSzQ9CnpgMjZ7RUt0TzwjbGFyJlBxcHo+OyRCIVNhdGdLdklUKWUheit9enhKZTA8Izkt
VG5Sakp2PTtZWkViQ0FZIVZYXwp6bGFpN21BfGZJcUJRckJJdiRNMGF2YTw1PkB7KkkyXllpbCk1
KSN0VyheRkdaemtkQ2lsOUNiPTZPKW1WNWdRd3UKemxhbXUzOXYlYEI1Ki1+flAqNHlXOFg2WkRt
eiRkI0EwUGthJWE/RTh6Tk13NU1NWHUwZ0ByWFdIQzB3dExaUSUtCnpsOUtQPXphdFFjcU4xWGZt
WF5aOCFtX2U1STI+TURUSDRVaVArbmYlK30hOzA9VDlVTysxU18hZ1RhM1B7I3sjSgp6VFR4TF9V
dGVFV1M2NXRJNDFxdnVZSENfclRZdm9jUUJfcy0+KHtVOT5ndDdzMXIhUTNJeSYwaCt1UFJHSFpV
K1MKekp3NHNtKlZvPE1KdjIxYisxV1dVRzExWXt2QURSeyk2KzlHSDhuWG9JWDU+cUpVbCEmSTU8
OCZKfkE+Z0tSLVY8CnpIaWt4e1hKJSVXbVhfTXYrcT01RHtgfm5mSjNISW8tK3owMWR3UDFodiRK
el5iOH5saGNZbDk+ZDNwS3dAODlMKwp6PD5UWXk+Kzk+KSl6I2hJLU5WRGZmQippU3BQI1IrdGVs
O2xaRWJCRzkyeyhIWStQSmlZO1NNeEA5Jj9Tb1VFO18KelUwcSNtWmY+cnh1T0EmOT9kfFA3SlVv
PWRTX00zJkRUYXNNVFlaNTE9QihZTGc3MnprO3RsfGlicDYqYyhzKVZlCnpBQzBzZyVFbGkwRV9O
UT9tVHRCSFozaztON3h6YnZOeXBDNCFQKytYSzskejNLLUkxT00hfj5tP2pZfDxpTihSTQp6MlB2
OWs8Q094Mk4hWT5BWSZsdm13MWw2UnpvMy1SO3toKyFOQ25ReTFuJlA/a2VMdCktNlUmaiRDZGEq
e3psaDsKej57WVhsSmI1JGVrcz0wX3ReKD8mQGAwX2VnY3tDKmxQYztNN3p8a1NUZkNfSEBtK1RF
eFlfMFJBdituQm1UaGFRCnpUV1FlND9idnw2ZEM8bzgjLVM/RGt6PVJ0Kz1xO3BNVDJjPXIyPTZY
UGM0MWxQSypzNCVzIzs+OXBWQiMofSg+agp6JDxVRWIpUmtYIUozQ1B+amxqR0ZyYjZPfCh5XzRm
aWQ8JVglKF9YbW5waXdnZ0tsdEloU0hzdUkjYVExMzJre1IKejlaZDRgRWRVIXJ6NjlQaEFlQSFO
KjB6Y0E2QWZaWkBRfXV3YntCX0h3bSpwd1Y+ZUs+TlckblpvWUdVe21KN3JNCnpRVyQhY0dMQWZn
NyRLPjleRE0haERPfGYmI0ElfDs4Qno2KHh7OVJLdVQ5TSsmRTJFeCVYKWZHLSlyPV9pQ0UoUQp6
dzs3aWFYP1JvSHVPT3ZeU01jY2k0TGtkQFleWkZMdGw/V1BNWU5sIWB8UFFYb3tPN18qbVdWZURW
OzAjSzZGNHcKenUlYzBtdiFBLTNgVXglJWtFZjVCU1d6VHJQODdgNkMxWmVSMChidUV1RHx+Xjsj
T2p1QypYPX4lN1JAPzkofmVLCno+T19mY0VpJUt5P050T1cwXmB0VG84Yk90clV1Pjs+TFN7djBP
RyZ0WnE0KHJIaXolJTV6P1poK21WdVV0c0tLSQp6IXpTU0VFKkR9eTkpbys5MmElKG8zenRXMFdK
MG5fR0c0djBha3x7emZPQ049SkllU1paaWpwejU2Yyh0Y1VSbTcKek1rRXIkdjBKeTd3PGFNT1Q2
blEyUVdDPDN5UmdyaE9odW9zMil9PXVyJHplbGsocHpKSlFNdXF4JUlid0J0OTVCCnojMit0S0Yy
THZMUjF8USMmMiZzJis5cm5+UG1wdz55fUlVXjNMKWdWRzAtSig/UE1XcXpQQ25DaFBIKSY3QGlD
Ywp6M2pFOG8wYnsoKXkqb1ZvbnRLelEoMjEkdl87Nys3Si1MWjNnRz9Ndyg/d1dLZz1LMyEkOE8o
WU99TjlFX3xgdUoKenZyalotMiFJTDR5aCV0cntaYUFnazx1RSVlNX0mb0prRylMWT1IdXorfkRi
TVYpeik8R219NnFWQlJhM1pAOD9WCno+Q1dfLWItZDtrayhYSGlHfHJTRnh5aGVoJChPMkBKO3d8
QCFhWEtwbDY1Uj16UTJUdiFSLWR9OWxGRU0zKDlgKwp6ZUliPnlKaH4qQjc2emh0YGxuSUp1fHVP
WiU2JnBpaVB5UGV7TXFyeioxKD9Te0VXb005MzJ4V2glT1ZHRldIelkKeipILWJpRSVQYjFIR3l7
UDY5MHFPK3ZfNElDUTlTcUlZZk8rU3xJSm9LflNyM0pYT2UpaS12aEZpbGgmN2VGI2diCnpYSmdG
bzREJkxVKk15fThyOSN8bXN3fV5LPzg0JThCNHNTc1ZSWE8rdyV+fGxqcWtvZU9CUTU5RWxQPm8y
OWFFRAp6b3UyZSRrb0d9fG1ATyl1TFU1aU9panNTJnU9QHlYdU5JeD5YX216PGZnR0NRMDslPjFD
X1ppTThGZSRBckhIIzIKenJAUW9CSy0qfjBfZkkhe2xQWUx1aCUwTXpIMzlRN291UUpFKGRzfiMk
QXhTcSR+bDJ+RSRwdFQrK1JPK3l4aFB4CnpEQD89ZTl5ZUlTdGwqQW8te1pRYSp3bEMlU1EoNj5X
aEp0OGBvTGFPdkNsS2IkKGBaU0RNeHQ0SDdNLTZfXk9PTAp6ZS1JQ0A3QmFsS1JsUWlseEg5I3Ns
TW5YUjtMRzFkcEs4NiVzaF8ldDtiTlpaamN7KzUrbW4yWF4+KjI/b2MtcXMKemA7OSR7czdleE5v
ZU9obGpnMHBCal9yb2xDJUhrRUEtJXF6I21oU2JGNWxIIU82TmF1Zm5Kd0Z0fW16VWxMcHFhCnpB
fUQ1VUYoVy0/IWgpJTZtdCNHQ2VqOD5tWWxeKkxKfiRaUiojVyhkWWU+KTdSV0RmU3FrVEFhTTRS
bGNONVVGfAp6VyFuaj1JWlk+Vys+TTI5Mn1pblhZTyE0WXgtZ0FmX0FtdVpYYzleeCU4Ul52JjNg
SVdadnEyVDdDd24pdDklJT0Kel9BVWJGYXIwT0R1SE9COVJlJH4mVEArUUV2cXZhVUpGYngrdkNS
LVJoS0AoJnJyblFsZiFlS3MtOH1LfDw2K2lCCnpXYkg+QHZFZVo1b3RpSCVRWCVqezElaV43Zjc4
PXUhXiY2MnNkXytlNj01aGp0aDw2JjstSiRoOGJ7MVNMREZYJgp6YjxSPl9sLT8kKVFkeEZ0fEkr
c2ZoaylgT1QoM0VHZ0hsXl5kdl99d1Z4YFlMazRATSRFZD0qNDtibEVTaig9anMKelVFQFRiKT9s
eX4+NXRmdWE4fSpPZUswX3pTMzlzLWhzaWA9O2Z0fDY+IWFZNkRgVkZPckhCSDkxPD4hU0RFZHtP
CnpkZ3wlcmB6V3NgI1FKVHM1KHJPbGYlPU0+V2g8bnx7JS0kT2pIM3drY1ZJK1QzNkdyKW1sSldH
aHBBVCpiXntNIQp6Nj1yWG9iZWZleXNWP2hAVitxaGZDITl8QlFwWiNIaWgwZmJESyNtKEQ2Njxy
R3JvRVlUem5scGZEYkE8Z3otNm0Kej00KypuSnN0Q2RqK18hJihmczhEKzRCWGdrT0J9VTtfdXB0
MmNBWEteO0FLaWA4KllXJF8oe1goKUU0OFFVdHRaCnozfVFXbTY/QXdzMFFnRSF7V3AjYUI9Q188
OEs2cWEmfm89T0FzflJFZCVuKUpZO18jOXt4TTZvbTNFNGhvN2Z2fgp6Xyp5WGQxdl4mTz9lenY7
TEM1IS1EZ0U4QlZBPExKY2ckT0g7a25nPFNYUihLbkNzdF85VGRARndHPU9gcHFvTnAKenRKOWx0
MWRLM24tS0pRdytWc2kpZHk0O0duaWpIZnFFJHlray1JbT4hYVY8PlBYWiVNOCF6OD9uU1FiQDJG
dVZfCnpFJWlsZ3VmMVo1amI+RVQ3QXFgJjwpVFFEQiNYWWVVKyFuamxEKT4+VTlHLVJPYFYmTnNv
YUBeM3wzenhIUHxjJAp6MHIpLVc2TCtydHQxUFNpVCMxdl8/dig4S3s3P2Fzc3Y3fXlYfEdKOHd2
V1p4bkR5bmdPO3BxckdqUD9uNUJDRmcKekxXQFQ5TTd4Qn5GZWE3cCQmK2IodXRsbWV6aGFsJHFJ
Ymx7Vk9rVDQ2ZTNvWXY4N1JMdXBLLShHNUpIIWsxWl9aCnpaMXZ8bVpoUmZOPEpJVmBfM1RWNj9i
eVBieEI1NkRWP2AtPWx1QThYYFM/eW0oQ3xjQ187N2YzZ043USpFajk4egp6ZmpaZkhSdWckeWtM
KWZJaU9FI3cyc1Z8JSs4JF8+TkhKKWZEWW1JNV5CP3QjLXlHYz96fVkpJDskTWRiPWVrZXYKej1X
cSZERng2KX0wUjIlZEtIRjReK1I4WShgeUNgYz1JbT89JnkjRjAoOX4qSCN1eUBIM1IwcyNsdkhj
fjtBOGJaCnpkNGNxJWROIzRCYz0lKTBZTXx5RThzMEVrN1hWPnhQcGFRaExUS15kRSU8e1E4XmYz
MXRnI3J3Z0JOIWxYQHk3agp6Vk4qMkh3ZnJXKV9XaXE0cCEtTyhNQk09Si1MQHlCam9QXjMoV21Z
VjJrMzwhUHNHJn04T2cmMHJPP15DdmJPVlEKenV5K0M3S31XZmJKTVhpVSgyQCFXNFpRZUptUmRg
azZ5REJvO1hOQSFWfSlwZ2dpeTNYOG5qNDJjaXJXRChaUWlyCnpIdEJGXzYxdSRHLURCaiZmTDl4
OTJBTlBeU2t1KGA0bEA0NFFVXiEqRklhI0gkYW9iUiQwdnA3ZXZWNmZKSnN5Ugp6c2JmP2d6Rnlk
IW9APExYKSNXfGRDQ3clUj5HYjEoOzYheTBSNndvTiRPbHozYVo3fndARklpOGQ7NlkkMlApOXQK
elNAZX1UJjlkV19FKVRFX1dJVzgldClIRmo8QmtWUWw1NVk7RHMxSGkoPXhTNnJmLS1ERkR3Sz9s
UXhve05GVmRWCnpJVHphWipAMHdncnBYQCVLJXw/V2s0ZyNYdk1MNH15dnFOTD04MDNPXnJDY2Mt
REdFaiU9b3N9Vl8qY0k4XnZvRgp6X2N9SVlJY0RPPEg1bipGNUB0e1lpSFRqN1paK0FAO2NjRFY/
OCUtaWlyIWd0SEx+dnoqbHxodFhZVTFDJX5oPE0KenkzdjBXV3VicnBoKn1UVDt9PW9yYyUmRSR0
cSs/VGFOZ2Jra0shRmdRdTtRak91eW9GcElZJmFFTXNNbDJTVCQxCnpfOS10JGA+JkQtMz8od2do
PUZUQHlhdF5WRmhqfD9YbnFRJC1heEV8blZHXm5MYy1fMVhVWXQ9a3MyX2IkJXh2aAp6SF8lQ25G
RTcwI0dFLTIxZ3J0XkghRHJrYXRpaVRLKSphJkZXd3lVb3ozaEhgWXc0TFRaP3B0azdDX0YmbjV6
UXwKel8/S29zYmBEfklIdFZBVlplJjY4IzZyWGZFUUJJUWsxWGdmWll9ck97WFlfa0JTVykxI0c8
XzhXRDc8akpTI2FZCnpqM088e1Z6e0BDNWo3bigrVTNHTVZzZEx5MXFfOHp3WmJCYDBgNi1uZXpy
QGA3JGYtXjNQPGUqNW19eHQoQyNlRwp6dUMtSDY4OG50cWpeUXFgVH19djYhWjhPOFBOaSo2Kyo+
e1NydUBUaEsrZXAqZSQ0ZDNFdUhRYnZ7fGw0RllYcnAKenktb3xWP28yRzZUZTMkcGdTOVhgSUs0
X0h6Si0/eylAOGFqWGBgKGEtc0lye3tQLVhrSldwKjVyZ2A7WWZ3Zm18CnpSPlk/Ki1NN1lONmgx
UG9tPXNpVjZUPElRdS1OZHFFamBGJHErd3YlY3ZSVClRRXVSalNSbTBKVklpclY8JWt2KQp6PDB9
a0pHVGhJY2BNc3chdXZpe2pHSkE1VGFfViVRbSEkUTgyOyNARjxxZkswZ005N3JkdkFaU0dKbnw9
Mn0kcSMKenB7ZjF9X35oSDQ/IzF3fmN0QXd2bXphWlNvbTZ2JU47elJlQXlwRFE5eTVEIT01VlVL
e1gxJFdwNHUlWVROQD5uCnpGITVgTkYpWWQ0eDZ1UlN3fkZYNUE2QVliTT5LRFkxOTxzeHpZKUdq
VjN4KXVyQGtnZ1FtOEJ7cylndnNEQDAmVwp6UWltSHEtdE08PSViSmlNSnBIM25AQkAofEV7OVp3
YCFZfC1CPy1FWTdER3RUJGNpRiVpYitmVm94ZXNYLUVIP0EKelRvRHRtd0hNR1kzdSFncWlhNCsr
ZmxhYz5JSGApSCZhWl5+YWUwYzRGNjJ3VmBNO047NGxib2ozTGpJNGhUfE11CnpSYEF7LW1ZdnBs
QzNiZDdEM19aIUNrcSNeVipEIVUzeXlmUnlyRjsqOFI5YllSdVRjVG57MTdoaVVwak8zLVFjZQp6
QTl8fnojcnhLVUtXIUhSP1heOEZpck4+IWpNbzhKbSk/M3VnY3JEejk7WXdhSzNAVVoyKyNYdilL
KnQrYlNMfmoKekN7VFE4IUJla1dCbldpNyRNbzY1U0kpbFlvLThffGFeJi00e0c8fkJpUkU4UXNh
Xjd5KiRAUGpIc2FYNjBNOHJoCnpKUU1+UUVHZ1VgXj40a3hrbCVuLSlnSWBZU3UxX281Jk04MDVA
dTF7TV5OOThCXmt+Yj90JkZ1QnxBNnlrS0BTNQp6UzZnQWlJOCZXZWVmeCZSV0w0PD01YyspPSo+
PnQoWWcjZ09NbnZvKGEoKkdOUnA8Rz4oPEp7QkxSdkVxPD4wfVAKejFjSHpmN3hrbkU0OUc1KHY1
dUZlRlNBTysmdGdgZ0IpX2JCUmc7QUNvNU9SXzxQSmxjMjA/djdYZEJgbzRDakJxCnpjYz8kQlMh
QE8yOC11WE1PLUFtTFFFPnlhbzdwaWVTRGhxWVdqLShTYnhUQXVNZiV4bntZVDI3b0Bwa1g2VFRu
OAp6UlRhNWlPak8zZTxZI3E0ejA9KX1gcFJATmFoI0M3QndfUklLUiFoPD9aWi1iWjdNVEFHY3k4
ang4RUcjeXlIbk8KemMhPEE8Xz5JZ1NwZGRTOzU4d2pEX0tPSCk4fShBIWtAcUtUI15+UVVDdVBL
bmdBZU1sTFpQO0J1Q2RMbWBLfnVJCnpSPEw1V1MjQnhaN3dOMyY0UjFMWT5XMXRpQXFpPGZHZGZ+
YlVWWk51TGhBK2RrNDRHbEUqSTlJczJYaUBDRHdzTgp6PChQfGFVUnBPQlQ1NEtTRzx1TiNBTGtU
fjsxJHtwO3pgWW1OfX1EbDhVcG5ZRlZVPj4jNmMzVDB+WXU/KjR0QCoKekFyLU48R0dUWnJfTng0
ZWxMVzNsVzspflg0NElRKWlSSmBEMmZwV1VNQ0g2VXhMWUtnWGtjWVZ4blJSVm94UThgCnppLXZi
UWVaRGBqVHNEIV51NiZDRTYtRzRvczU1KSNAPSN5QHZ8ZXoxWUk8bXooX0ZFKDhRaVh0KUdkd0p7
JEV7QAp6YTV+OWlwKWNWJm1DdCFAOERFJD5NfjBZQVUrM31aJkVgOHFPV0RSZE5QTXM1dWBVMURu
aXc8R198fVIoKkZDOzcKejJJYipuMGFTRGoxKH4oX2taMzczYEQtNFYlKzRqSSomOWNmU34tbXM+
T0ZDX0BgWEFgTiVBdjhZNCVPJm9BSTlqCnpKcm9mUFVkb2NDTjQlZmRXJW97JXhgSTw2RCRFdzgm
LVA/Uz9DI1YlKG19T3Bxd3U8WUtUV2BKTnVxeDxLX15vcwp6Knd5PHpDJi13Z3ZwRUxpSj5Tb1VH
UzFfR0RDb3xucG56KHI1SCRiKFNBaGhHcV9yJCFnaEcjSkZOKHVyS15FIW4Kek5raCVOZ25SU1p6
YlRUI0cyWWdYTzNJVX5UPkdPRCN9KHpxREhjMDhSTSVZQ18xQWVvSXsxTC1kbTFLZ3RsNTsxCno2
aSNnZmt7XiReWWlxdUl4ej9zU3leSk9YVnFUVV9CVVZ+Mis9TTNSZ0Exfi0zc2tjSXA1TXhhVHd6
JF9NMjFwNQp6Qk59UFRyP05yQFhZamdmZDVkd2RzNk8yQHdmM19jQnpIRDVKTHpuXlM9dH04Smko
NFVzMVdpO0pIUipRITJRNHsKeks1VTVvMV9IVTU9N20oSEhHeHhsRTJMOUNTSTIwTWI8NEJ0d2wz
TX5xVXU2JlkyTkckVjh3KVNzI1ZITz41UnUwCnpAVGE3Ti1qNzd0Iz8kKT13KHcwe1BafGJ1RHRH
XlZLTVltY2t1I256SzY5VT9afHtZJGpNU3ZHJiNtJGNyKEtLVAp6R2BSI0l7WEg0RkZKd3ZAdWpx
MFQ5RUxsWlQ2cC05aWZQWUwmSGJWcndjPTNxT2k2Oyh4aHxZcmZLUFhXMUBOPzwKenVOPmpPNSlX
JlhvTXU2TnRzbmY3ZUAtSzJJWlV+KFE5flAoJExsSlVwfUhTaTN6ODRuakJ7N3d0YEpWYWh0Mkk5
CnplISpfSXpFNnAlJndtYWd5cV9rSnEtOU1lQCRRal5vUn1JPkAlSWBBSmFEejk+TGFNXiVVJWRY
Rio0MGokYzIrcAp6dSpALTNUUEZBSXVWaXVDK35zM357OzNDPShjIVcodCY+MXw3SSY8bmExRnxK
TjNORkI9bXEmNm8xVWVvZylDekMKekxrdy00PS1XdHYxRl9jbldVWD9iMmxGTUtMTUghQDg5a01y
NlNlYiVnPTZVYEBMc2k9Xm1uXyNYSXJ+bDhwaXU/Cnoldjwofio8aT1vd2BfLVA0QkZMIVM4TlIw
Jk99VFRZN3NPYmVjcihEIXNJNH1sfHJBb3NxVHMwbCFASko2SXdsOwp6M3pINCQpb2tkZVUmayha
KFdKPThsUGN3aFFva2UocENNdmojNytXJHBjM3c/PntPa0ZLdyteaXszeGtqczxfZkkKeiZlMmB1
KnZrJENBMTh2SEtyOy08ZzRgWDFIJip4TUtjfFpgbjNjQFopcFcxfDU3bk0rKStyT14heyE+RSkr
WFVzCnp6YTFwMmBiRHY3KXRJWTVnWmIxVGNMbEZmQlc/dUd2YERWbmFMQ1QkKGk4RGhpU2lnYD5y
R208TENHOW1PTHNCMQp6MjdMJDxpUzhoOyghJFNvSVNUO3Aqbn1hK291NndjNn5lVnZkQFQwPUVh
UWE1NEstcCQ4SDxXUDgkcnBFQVUzaE8KentWQEx0UkN5VH1eaW0kNVBMREdnVD9OTDxUI3soe01E
Kz00dThJfVIlVXZxcVZCJlM2P3ZsSm0kVSkza1N8V3BkCnorMDkmSmRucDg5I0IodXZnKUp8OFhs
fT1meHw4MmlOJHBZQGsqemdhZ0VWZVNIcWxfV29ETzkrN0ZrUntzeyZKcQp6Xz1XViolKX1ORV5l
Y2puVTc4d00+ZHBYMDU/fUI8d1EoWHkjMHxvQFAwI3pycXhXNUVwKHk1dWAmeGB2QXptV3kKej1+
bW10JmlVSGtXZH44V0FYbHUhPlkpZWhgKSkhTkckeFdUdjA1alg+cjhjTS05dSRTSy1+d1FzbmV1
aktzR1d9CnpSS0NtOW0qd1omNjkmR204cyNZTXZMJjEjVmNZP3V1YUloNSpSI0dRJShqUTE3O0RT
ZGlsJHYhTXZVI0ImeVB0JQp6eEFMdjllXzlJIzxgTUt2V3djKUgxZT9YQkAyclQzTCFxV20+eD1E
djE8U29wPGpZPnBeSW9Zcm9hLWJpT30hU2UKemYtPH5OUlowaFJfNklObVQyZTN2V35NWVZwbHdw
Xk97eFVOPH1PMHVJI1g+QC1lTyRmVmNXc0JBaVc1UWV1P35rCnpLVGBfeHJwQ01RJXhiaCRPY1A4
d2s5KXZtbzx4V3pYayl5TGF7WG4kO3d2akM/NW1TTW1tYlVKY2dpTWBhKmclSAp6aXd7R0pnTkIh
NnY5YTdaQ1d6Yktgb3sxflVRYWh6bmFiYzRpNXZMcDlwV1ZiPFVHWG1nd0RXZXh0d1FpM2gqRGsK
eiRBTkloN3pzelRWbF56K2hDQ3VeVHAlQD09YkZFWCNtckpgLVJ8e3tUeCFXOUJGRWc5RTtaPmZO
ZnVDP20yajtgCnpAPm9zK3daSkgqUlF+Xj8oJUR+MHhuY3J0RjA4UiV0RWFAPmxvbE51VzE5TElS
aDxkSCY2Xk5mdHZoLT9qRiZ5cgp6QmJ5amAkLTIzVngqJjV1LSN2VX1iNTFjJCo5K0EjT0A0PlVV
OFpMRHZ+SSU5dUp9fm5RXnBeIyFkcVRMTyk3NCMKUjkke2FBeTdKcE1QKF9RZHt7Y3t+ZEpYXnAK
CmRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3hlbi9pbWcvZ3JhbnRfdGFibGUucG5nIGIvZG9jL2d1
aWRlcy94ZW4vaW1nL2dyYW50X3RhYmxlLnBuZwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggYzIzZTVmYTczZTY2MGM1YmU5YzdjZDAxZjU1ZmYzNGUyOTE3NjMyYi4uMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMApI
Y21WP2QwMDAwMQoKbGl0ZXJhbCA5Njc2Mgp6Y21WKk9Ldy1hJFApPGg7M0t8TGswMDBlMU5KTFRx
MDBFSHowMENTRzFeQHM2MzBIJFgwMDAwMWI1Y2hfMEl0cCkKej0+UHgjMzI7YlJhe3ZHaSF+ZyZl
IX52Qm40alRYZjAyeT5lU2FlZndXXntMOWElQktiWD04RzRiOGx2SkFXdnB5CnpYPTchNz9LTj0j
MFJOQ2xMX3QofFVoTXFgZkU/RiNCQEV4ckp2cS1IPU0wYl9OUD9MbjZ7dGtmcUxwUHltZ1RzUAp6
eVgqOU0/Zj5fI3oyM0VLKzQ4cSpPQWFlYnQ2KW8zcSR+IUJJZXs0ZmsjaTElIVF8WHx6SHt6PCl6
ZFE9VT5aUFUKejJCOFdaJlVBTm0pdk5jYT96IT5ZQFNwdDJwTlBOdEd2THBGS0xoPkBfJW09Skda
Nm1jS21PeTkzO0NrfG92fH04CnpHTHBqXntOYjsjYThnRz9CN3N+fGZfeUkrI3MzMWokRW9mPElu
akRyNGprKXxUP2RaSTtvfXxCSElTMHpOQzRsNwp6TkghT2VoQD5RcEFBaj5fOzhNLU4yPTJedUFT
al89SzwyaEklZCtgMVclWiY0U3VuRms9Rk0hOCUxRlNTOGgzTWMKejI9e1BFKCVHbTRAdHUpZVI+
Rn1TPygtNEo7JSpKJC1WUzgtN1JQPjxZUSs5PUZTaS1eKD85KndLPV5WUylSajNOCnpKVzM7SkpV
PGMxO1E8MiVOSENqfFAjVGFDaVJtVHZxX2d0YzhAdUdgNEk1Pzh6OVcoeE96TU56UCtLb2BSVztJ
NQp6VGA5M2gjR2J6I2p1KXVGPExOKCpTTFhlMm5UfFQoZnIyLV9FRUpaNldISzJVPn1aI2IybG1P
YzQtWm9Qa3JefVUKejw+czRLJFVTZWxNVjhLS2x0YCNUdlFVJkYwR3U0fCZybTNZZG1pXl5VPEFx
eihGMT02e3JtTVlVSE1Cb0VGVk5sCnpHUUFAYjtLS3o9QV92P0U7PXV4cjA2QFokITBWckUqZGBE
Q0BNJEBIcSpkemNUNGM/RndLQSl2TVhLWDVzZllxTgp6c01VPlJCIWNlPWV1clNNPE57QHExfU9R
UEtMZUwpMV9DM3Y/e0pzcGFNTlowRmQyWUFlPTtUUWVMWnNVXztHcGsKeihVO3sla0coOW4taFEq
WnxOYzg9P2ZnY3lHPWlCbFU8VEg5Mi1YTVI3QF4oR2R6SyYtQEt2OG53UDJVJmFlV1hlCnohTkxH
UzAzZ3VKXy1Gd0wweSNXUDtoPTBrKSslNTQ+Ty08KV5DNEx8ZHg8PndfVj4kLStEZUp5VmFveklg
MCRQLQp6NjJmTj51T3RJYTQtUEdUUDsoOypTUithMkFNaVltZ19gOH1fWEBwfDEjU3F2elZXWG9k
YXN5YzdxaWN+aiRPPGMKemBUZXQ5bn03YiUreDJ8Yi1fflRqOW0wMkVGc3M1dHImSmc+VnFHWEdi
eGtkQFdhZUJNU2JNWVZKOTB1Y1pQK2ZhCnpackNnemVESk9FR3c7NyElQW9qK1dOOWFKM19QbSha
U0AhaUEtK1hZMDxtKCU5S3J7WTUtYiVUJnlhI2hNbEJNVwp6Xio/JWt2OzRuYmBMQEt2PD9Aa3Qt
N2t5a1gyOGg2NlB4WHFeaGk9SW1PdX4+QkxQRjlnQWJ6R0ZMKTB9Z25LTHEKelAwPTF3QTRGYEtk
PU0hbWg/eERyQUcpUkJsdXwxaTdEZnU2QiRIQUpPWEpxWF5KVlNxWDQkeEJ1bChDTDkrdkdwCnpj
RlRZSWpnUU94IyVsWEVqYzJ0JGc4MFdmbk1kP05xeSVFK2lhQ1QyQkJmWD1qaVNRPjM1RTMkYHBT
PTxtTT93bgp6LXtyPDdZdnR8aFprOTVET0Q1U1hTei1kUUFeYDlSaiV3dzZAYlglbmRwbjVaMT9o
Nz5Md0lAdjk8TnRVcS1TMnAKektJNFY7TTZXTzlLOX07PyNtdiN3ZUV0YjtjRTwyamlHZEEpK2lm
SFZNRmBVcnBrKUQ2TmhPOVBoV04pQCo0YGtxCnpWNGVLP2hHKnNYe15TZXQtflApbCVCb3BTYlll
ajxnM15RVV44T0EmaVNrMXVyNFRBdCZNfHh0eHJudElRQ34xTwp6cyZGSXRlXnxjJCZgYXs9dVJK
UG1UWXRDUXk9dFdkaHgjUiVPfkFicyFHbm5oWSRPY0pBM3haZVJ0VWRrSUFPbT4KejcjR3BzakVx
YnFeZSRxK3sjWDRPRDN9NFlMfT5MWWdmSkZJY045JHZJJWM4UEBFIzBBQj58OEshIW51USpkIWwm
CnotJXJXK29fUzNFQFZ8ZGl7XkV+K1U2Iyo4b1AtdUxUKHwpWncpQEdSKlY7fHlnVUFLMEkzRV4q
ZihtQH5IOzNlaAp6JnUqNWxlRUh3eS04YTVYP3BVQD0odTNeP1RQN3JrdGc5QHZJXz8jT0ExZ3Jn
VkMrUHJEQmgtc2xGIUgqcEAhJlYKeiRPVyNCfEZ2UmZ6PzJ2UyQjRX56NjMqIzglXk56MSt0WXI2
SWc0PXd1dW5FTUFocHIzZUNXUlMkYWpEODZaeH5oCnp7RUJAM1BrdkxIc15iNj1EbldHUmBac01j
YkFMN008QVg+RVIrR1dSamZZT2pLWVohaWE/fFArYXtIUVBreyM/cgp6I3RXaChoPG5pNypXX0pJ
azV0RkFKMWM/MkhYMCFNO0hwMl87SDN+Xk4tI3xTNWRJOHxvZEhANjhXMTwtQzlCcDQKejwwRGpk
NVQoUUNBOyRUejFCXz5ZM0BuYWhSX2Z6Yl41RVU/a25jUzUxTnIrZUp0WTZuWit7R196eDBMaTJv
QGpsCnp3YCpxeGQ9UjtTd0hgSXVFandpcF4mdFFKck5eWnFTfVMrMVRPc3xxSHAhdC1FMF8mUzFP
YSNZbSRUV2xEcnh+ZAp6WSRIP3dUXjUkUTQpe3toZyFMdy0oYi0kaClwWUA1XnVPWkl6fm5QUHVx
ZC16NUJEaERTclcrNShXPmBrbVJXPUAKelN8PnBpelQkUWEheVBOYk50cVFkbGxSX3ZrTm5gLUN1
R2VudEwzTmV4PXZrVTBSPCpsQ2pOSEslenpJZj1VRDFkCno5Z1RMc0MtfmA+KGctQkpuWld9U2xT
aU40Q0lgM2VtSmh0PUs4ZDAtSilJbUBWfXRifkJSUE52cEhhUitVeDgtdQp6SXd6TD9Wa1ZZNXl1
TEtPKDlVUFRWdztDRkpVMmdQZFlBMyUhWUozd1AzdkUxPjFING9eYns0dUwkdV9hS2MwbjUKekNs
fktfT1dxOXdXYGVNKUdhPkFnP3c5NFdUNGVRdCNxIU4+e2FEdG9UUGJyWXp7LUYrQ3g1JVBYMjF1
THFTbCtLCnpqNytPaVRmc2VLTTEhRTVNJjxicjkpMzwlRXQpNURXO0R6MjsyPDZ+e0cpI3ZLKktD
N2kjM3t5PlREaWs0K3pHNwp6UFBZSWI+Vmo9ZCt8biF8WFR9dERDSF93UzRDSDQoWnl6ciokS1Uy
a3djdEFjcUh+SCRqPllFfkE1cUdhQWdZPysKengqOT56O1o0X0ZGRlBOOU00byEpUnIkSTEtSDkq
eDErdiVMOXA7MGBJYVlqUGZwNk5HSiMxbGxgTCZKR2NDdDwwCnpiXm0pfGZzaU41ayhHR0RLNXRS
Kk0wYGxrSCsjaWRLc3J3SVZVSSRSe2JsR3pPVUdTSXE0RENyPURzdn53UClNTQp6SkxFKilEOylh
UyZVTFF1Njs3eXNlcGAkMl5FZyVXQDEwIVphUEhvdWJ2PFQwX1FMTFcxbTR3e01tb0IjVH5MemcK
emo1TzVNJCs4NnQ8ZThebWtlYDEwJX5EZmxHKFl9IT9hWTc9QklqN15RU29ob0xhamA5TE5XKzR4
KWsxZF9Kdm5yCnpmeUBOfFJWOWtGaDlUbnRCNk01bjZHeCUlOXo7REBBc3xlNGxSMzltZXohQmhO
Myo7WGw9JCEkTmEqcUNIeFV8TQp6cyhsS0RwZmA1XntBVnVxYmtEITgoKipiOTc7dnsybigqczl0
VTNJX3B0fmsqO3JxRXtUQ1E4VkxWb2IlTCRZPH0KelZZJk9KPCYpam17XndXTzRFUHtZJXpfcUo2
TzVENHF+fmAwYmclM0szLTlnTS0zPHFwSiNhQWNIQ0h9fTlEOTRtCnpTdU4ldnhXRWsjMkl1ZTZ6
JEs1V1Y9QEF+R2hBTDVjb3pSXypWK3RGKFF6Pm0pbWFMeFNwXlJsZHZvXzJZZjU8awp6OCVIJWhW
QDRLSSpQQjJmVDIpYTR0OSt7dUJHPWsyZ3pOUHxXUmdXIWgwJHFeOXc7emkmTnNMM0lWOTxIUC1m
TFAKekFnS2s2c0FUU1NLNCMwe2E7fk5leFVzejh5SCU1eiMlUjErakwkR3tBOVY0LXhEfEg9e2Ix
JD1PdEpxSmc5NHxOCnpTb31scEdBNHgzZUZjPiRxZ2pQPyhNQ3h3NEdWPGFhUTA5eiNlX3NYRihf
NFlYVSZtYWR5aiZeYVlVK082UGNkPQp6YllIREE7RGdBZEQ/OFJycT5yNFlGJFV6d0B6WVhYUnQr
fVpENis2cFQ2fTFhcXk7RVQ3d35xKzs9XyR8aGZ4YHYKejhxQ1ZFbGc5K0hPe0pQQiU8JUdwXnF2
N1Z7PFZxI1hCTGckTT0jR15AYGRia3U0NU81aGM0dlVnO3s3OWEmNytrCnpNe2puIVVrRGpxOyli
aEhWb3dfWU1IYnZgSFQ0ekome1FLQ1FsWXA0UyNAcVh0fU5BUTVNWW5zdnpGUkEqPztWfgp6VElW
YjApPXY2VmA4IS1hR3ZJP3I1b190JDZzcTt9IUUtfFBfPSM/KmcoK1ZWS31sQUVqO3NPeklpcSpP
YDlne3AKejZRUW4kNll9QmFVdiNDeDY2eDw3a09TeVRHTG1MQzNgIWFLYDZSO003b3VaQD10T3tk
T0BYTGQ4fl9OdFh2ZTxHCnpuK3piNW1TTEdhemVPNHZvQWFARHZUVl92clNUOU4hMUBXU1YzO1Rr
UmFLSUxoMEBtOT40UWlTR1VhTzgjUnJqZAp6dTRjWlgwfXFYdHhuaHUjMEBHPTR8RkQkREQ8cn54
NERNMDAqbzlkSnFuaWZeN2tjWk1DOER0d14rViU3RmFuMkIKenFyJD4yKjJCOUo2Z2AyNVUpflZM
emRxTUtEb0AtbiZ2dS0xP1FgezxBOFk2cWFyfUgtUm85USY1VkpCIWI3SUxMCnpCUGNrdUdJYztp
OHFMO0pPNHZQM0NsLXFrOEU5dGBpUzN0YERsfWhYd1JgV3R6PWh1QXtgYW9YOFNwe215Y1coWQp6
JW1RZUBqZyZ4VU5gMUlPdnNLS0ByPExGWXo5KXphaihfZS1rK1RoQylTYWZtZGh7WFQqfEhoPkJX
KEZkKXApc1kKenNeQSpMNn5MND8+V1NWUGU/e1o+QCNkdXZ0cWI9bF52bWFBcGIjUzYzRyNPNElp
flBqPEQyTjVoMzZ9VG9PNy01Cno3X0RSS21lVl5lP3B4TV91KllwcWBgVW4wM29mbDNJdjw5fnZI
PG80dU9tcipxekh9fSgyZ2tXM0VmO25OT1NrTQp6WWlrQzQ1R2k4NEV3flF0RTEkZVZjMmo2O0sj
fnhHaCo9Z0NJJDI/JllkcV9mSiRDMEtDUHJLMWRSKUZkRzhfdX0KemZPYCNxT2FOWik5OXdGZ1Zm
ZHRoODNBOC0wRipGRExyfjNeWmFEdFZWVl45a3IlfXxZbUNeVzBtUjxNSSk1MXxhCno4Ulo3QUhw
SmA0YHtaeypzeHtsUz5mRGw9THRUR3gwYi10bEJlY3xyPiFrOTRNJE5mbit6UTdEIWd8WjFAbURa
eAp6JkI1NDUhempfZ1d+PHFFK0BGTHx0aXQ5b09pUn5CO3Q7bGF6NXJWeXYjMXBOZklmdVArOU1u
VHpNZFBRbn58VzgKejxDKXJTTmY3M2wpTnV5Y043PCFtZClhcUkrPldLJkJfRWgjcUp+fE1tbzdk
K3JmRCsjNT9Bekh4Xlo8UDkyKyQrCnpnbkBSOzRXeWVASkZXWEh6Tks1QUU5NkslaCFuRj5EeXgt
KVNBfldPYk5ydkZqe0opdHFVTEA5UjIxc0xxbzxobwp6LUhDPV40Ui1uOVFrZH5DKHJrTSU1ZWg/
Jnp8cUkmejFHRUMlKyY5cnk7RGRQNCZseGtucDc1byo0PXJeNmladSoKekc2fEs/Qj1IKm83YTZe
RklhV3AhQnk8bXhSLThjczVXVnZ1UHxSPm5FTl9oam1rYkQjcGFXJX4lcCF1ejQtTlF+CnpCOElk
eGZnSmp7PXUjNFJfKHchJWtRUVZIMHw9clVDRClqfSEmbkN0MEw0ZFcxVXlneDJYZFplMHg3TjNy
Y1NRcwp6XlhlP0piT2l6V2FHbmVAPHA/KzxCVntfcWEyViVPMjRfeHpFP19+cTVSWHB7LWF2N0JI
b0tvfkdiPVp6Nzc2WmQKeiVuNTs3eCF3I2o+QEhXfV9tbT1Ea00kKCtsIUVFRzQqI3N2SDNMM35P
eE1nYEwrM1MlMG00JGpmeDxvakdUNVhGCnpZem5GWClMOUROOVIyZHBebjxpaVB6QGJgMDhTeXI2
eHF7QUJnTCglUVZqbzdgSGU8akZhfTVYVD8jKkZeLTlrVgp6O1U5dVVsTUE0fEZnY3pTZD9CUTxV
b0s8OUZjanZvWEBMTTNRcVo0K3ZgaXJVUSNmfnNtSXVJd0YpI3VMZkZ1WEUKelBCeDchcSZUXmww
cSNVNUg4LSM/I2l1Z1pyZU0xYTtvdkRycmcqTHRLeHRVVjh6ST43SS0jcU5QKFR5bGx6WXdiCnpw
TiRRbVR8Oys8ZjJtaSk0RVB7JkhMVClnZWhxWVd1IWNyc0klSX4wUCE3ZVFyOSl0YyhsUFhANz9E
SVNEVCQkawp6UksmXzUrQG9mKHF8aFFibVhSYGVpcn5TNUo0fEc3RDUpTHY7Km0wRnsqezFfcShz
WS0mTFc5SD5rcjlyVmdScEcKejV8NVV2Jj9oa0VASCRja2pzWUF1b3VTMU1NbzteTSNMOG9xbCNv
RWB2fDErQzgtfl9GSXlXZShPaFc0RjI/N3lHCno0S3NiQjtFQDU0KFVFND5qQDRCcDVgJDclKWdh
Wj93ZGdSTG1qMiF6U1hpYDEwOTB1M1dVZV9jTnJSPnBmekM/Xwp6enN3aVhBRCV4MDZVPX1RQkt+
YzAkITk/MDJDOTloV2laaCMlV3N9NUBBPkdoNXtgeVkhV05UTUl3YytMVUduREUKei1MbURDcWNT
YFltZUAjelI1aXhyZ1RIVyhSSkJCPEVFcSMhWEdVNiZianZGbmNGNjludD8pOVQybChBZjwofkkx
CnpmO0F4JDRhRmhvKTYjWFNVcEJ0NlF7SF56NyVUI35tNV93NmJtYzdoc2hfYDUrNzkle3prY21g
ODkpfSVgckdFcQp6eUZZd340NCVyIUh+ISZTJHFtRHpBdGljckw8VWx3NSg0UEY/Y005LXd6c2Q2
Zm0xMkArVFRBYiF+R0VYY3hwJnsKelpYRXp3Un1xdm5FVVJFVkFAQENTMyZ5bFk+WitAZGMjKUN+
a0x7RXY5QChnNEdpTXg4TTRkK1pvMzB7X3VsU29rCnoxNlN3X18ja3FIRjVIemdZQD5tcHUoVWRa
OEZMekJfT2Z+ej9ufXMjeXtFTCtYN3chI1djM3tqPGhuSjc8PWctSwp6alAjISNraHg5dXZWNDZE
RTtTezR3O3FMK1FYXn5NSXZATWFtdjRPRyRGa3dNLU9ANkRqbSVuOWh5REFjXjtvO3EKelJAY2tR
K2hAemx4NkdFc0tpTXJtYDEqXmU7Zlk5amItQiExKyRiU2YxY198Rkd8c0EpX3k2cGoobEQhNTle
TFN8CnozPVNyd0pjTHdmbV5fSk96cyNDakNtO1VJLUxsfk44OUxRZjtSSVlAT25zJjZqYSpXTTQr
UTVLODNRPGBxKSRIagp6djN1bD5fcEZpNTZUUHpXXjw3ZGBVSW9gMnZpSCFLaktUalA8NTxjcktu
c0xQMU95ZH1lZmdVfDE2UyR7XyNrcW4KenR7bU1pYDNte1Z7VVJ1NlVFbWxnJTkqcz9jM1VeP20j
PS17YVZkfEwkPGtIeDxtMTJtUFB6V0IxIztAcGpxPWJwCnpVeEI7SDxuMmltYl5nUXVkUExHZ0Js
NzhBZEFIcEIpKWpLd29oIyhFbSR4QTxWKk9lK1phNjY0YG9HVkIhPkx3bwp6ZlRpPUhVJHxGcGY3
YzIqZXl+LVp7TlotRXJpPmFVayVDSkx2NUUmaUBFISRfKlBxeGRLWTkzTkRUfmE2VkNPej8Kek4r
RVckWHUlUSQ9T2dtTzRffW5+PyFRZUU0OFctUzNmSk5hSntkYjxWbjhDQERAJCpmRFI7Yk1qVTMo
QUU/QGxJCnpfb1ZIM3pyXjgodDFocFVQeld3RnhZPmVxdDE8U1g9YjthY2FVUWw5NylfRzZUdmw+
P1FuTGxze21xfCZHaVNnRAp6NSZ5Mlo8VEdHb2soTmNweyZebXJGaCZ2JFJSfXltdmd3dCpHSFlJ
b3l6aTRZcWZfMjJkR3Y+ZmVJUkNgPjl0djsKej5nSmxIdEsrMlhMek87M3FeaHpLQVdBK2Jxd05U
d0BHPX1pSlM4MkY9YncyKT1DNWQheVdWPyl0WDtROHA4THJ6CnpvWSgzWDI4SSlJYCg1a2dtVjFg
VEBmfCgjISo2WHRzJTtHezJLRT83TDxBTl9NWUtrQ1phT1k2enh0KiRFKHBuZQp6QDRFfEdSX3Yr
NCpiME5faDswQX0wQHtGeXtReHR2WX4/JT4yZ248Kj90bXFlbHZTJSVOTE8hJTRFRlpKIWE+P0gK
enVHTUNOWlkrV1pFZ0c4PlVwIXkoVGhLcWpDN2J+dExAd2R2YGlGS2l6fWdBY0FaVFlKNjhacmdD
YEw3cEghTmtMCnpPMzMxPDlOTFJHMlNCNXVFKyRwQUY9UiZKZHJaY3taZWBeb3ZUI1kwKz5CUE4r
PlJhWTByK0hLRXpsaUFGXm9DfAp6MWpifEdzQU04bHZVZ3t6LTFZN29xQGxTK1YoNCtmM0AqeT0r
NEUrfDskP0ZYSklUcW56VkA3U3cmJGUydkk/SzAKem1JUFUyP0EjWHdQXjFQPnJHZnhfUy00KTBw
VnJKV2U1TnNRcm95ciZnX1o8RF91K19DZ0orN3tvJWdQaV91UE4wCnpTfEpfbntxcCR0LTtnKDct
aUtve0ZfXlUlWT4oYFVGRWwxe2A0QGAlX3B2XyU9YjhaQE1FdntYKCQ0XjBIbTwldgp6LThVfTdO
bjw2KmRTWF5vNyU5NWhCdFFuckohPj5IZEpTTTtDUlgkOE84S3Fkemg3I3F0MGk2Xmw7aXVtPD57
WW4Kemd5biU/d2V6dVAtTkh4YGMwbyk5Yn4waCQ1KTJ0WGx1Q2JNN0tERWk7OGE7ekU7SHdyJCs3
KGFHIXpRNXhgZyNDCnpRRmF3YSs9NCh0OF5iR30zIX5eVWlAe3teWmlGPk1ORG8jfSgwXz1HTTcm
eXlzQkN6OHg3MWVGJGokRnNCcD58Ygp6SiN6SEdOJEVMPmo1TD0lWSV2Zm8jZ19xay0lKWh3WiRr
ZUptdWQhbDVWPSR7ZChwQEJHfUt9USU7Zz1KKWREcXUKemd9US04UCYpelpnSWZlSzJNWD5hZzNo
VGR5NXUjJk1UT2xHZ1VJMzxQQ35uOS0qMSo+cXxyNVVORGwxbWxjUHU0Cno8JkJzM083RSF6UWhi
P2BZdTclNHBmYCpOPzJGVzA5SXZeaE1uUiplZGs4VE8+O3RRVVRpYzBGZEZ8RWhoXl5jJgp6NH1T
Yl5Ja2V9MWJoUXA0OWs+cVhBYD4lTjBXOV5GZiVISEttSkAzd2s7Zlo/JWdqbmowWFclbThBaTRr
WWZlfVYKenVWe3p1Kn5kMUBxdTw+TDVVR31pSXB3bCZeJGNtNVJWU3k4OXRZQEVzS3Z5OFQ0VjMz
KWkzJjF4IyRDVV9ac0pECnorPGxqP1ZIcURLeCMqTW4yZT9YUnp6MzFiY19BayZMUXskZnJpQDxC
N3MwV1NobHo8emE0UTlvPD5jWk0kPCgwcQp6Q1FtYDF1YVRPRG5CMDJyM2Naa255RT4oPkFLNiph
TXB6T2U/SSNFMWkrfVlIR08qJlhUO1RwZmpiOXdXPllVUT0KeitxRVpoTCtFQUVobmtiOSlIaiNR
JjM3JS1feEpCUEJGUkJTVnc5eThNVF9Bd2QxSiNOUyt9TkR1RF5TeHl6ZTlUCnolMEtfemxnUWVO
Tj9lVDwoNFFiKkkxUytIT1l8VXlWZy1zISN+bTZUa09WTD00RUl8a1N9aVJ6Oz9nX1ZEZ0U2NQp6
eSpgViUpRlpWd2hxMHUqWUlhPEE4ZyhIQU9VPiQxS3hJKi1mZ2h7IUUjLUZfNiM9RGthbl89amV5
bER4ND48Z3wKeiZFQGB0UDNRUTA1U2gtfHpoPSUyLTVjKHkzXktGbVA3MWxaWnI7TFhkRWtSTE4o
fFhxKldhKkdXLW83JEszRTBNCnohY2BSbi1BRUFCQXNRMmJmRDBmS0RqSCRUcVlTVDY0TmpeTVdN
KytNYTlkPV9APCNjbzUzR35BaVk4ZmsheT1pbgp6eWhjdFE9Iy1iQWUtbSpOUD9EZlJvbS1mNlNs
fjdKX3dRfHhDOTVCaDh9NDJ5WmBwb1lVVkxJMyMhO2A3QyM/QnMKem9MTTgrLUVre1loPUV2O3VW
c31IeCU7Z3ZySzI/flRRPXtMbzk8WDVBTnRJI3ZLYXtofE1hJkghJUZJdWR3eG0pCnpnc2JHcGso
MUtjUVpFWnYmNkpLS2VUZCgqTig4WVE8dmRnRnNjOGdeR3d3TSpAOUxVKTNAXzF6YFhGK05DZX1h
Zgp6PW5PRUJ0WGVvfU5icXxZbUVZLXNvWGx2TUFyRjJPYnI/ezNoZiNeWDxDWHBMXzspd1VzYmw+
SlhqaHwzOVV1WSkKektiTUZpaXpfT0wwMUVvPmR4Vm1ub0xpdjVQWXQzMTlvX1U2RT9nanM3USpf
I04yI0hkWTw9ZENKbz9EMSgkJHVoCnpTUUhpemVPPnNCZH1uM1J4RXdqeWhNQE4qZEg8KHdtdl9E
UWNHPEpfbkRuK35VfTR+eG5JVzBHVjF8NmA9V1pkPgp6ekdNKCZrM14mTHpeQ3EmUSt0UEcrbmF9
XzN+fV5lV2woREN0SSFVaFViYiZKRWllQ2dwV0pyZVF1KVEtZU5acEgKenpienIofENpQHZwY14k
UGskVHE9a2Y3JlQ5KyRsZD5FRml3M2B7eCRLOFE+QE1nOSZLSXxLQko8ayVlIzhodHNrCnptVWNp
MGNPcjklOXV2a2p2V1BlSV9IfDJWVE5uSU5hbngqN1lBZT1MJDI7WDRVd2xQfGhJJkRYbDlETDBw
bUhRYgp6QnNtfkhrQWpBTzxJQmdQYEZGdzYwS2t5dzVIaC1fZHIoZkhZQ1c0Ukx4RXpvKHlFKnwq
ZUJvaz54WlIoMEd3VWYKenhZU2ZzJH03K0JNbSF7ZU9lJERPMEhQM0Bpdjx4QUE/V1Bldmt3LT1E
YW4jQ207e1I/TGptdGY4dHBRfDtLSkpTCno+T28xT2VFc0N7Wld0PDYlQUByPzBMSW8kZHU4VH5X
PVdAIz5Qa0N4dkl9KUV3TGxfZTNlJDIrLUkkcmgtPE9Mfgp6O3UkMkdwK01LNDJYdWIrKnV+IWVT
TnIjVTVWO0lpU2N3QkM9IUJSYm5rUXx9d2E7YTY5Y0xjYElmJHVzR3EoeGMKelIoJkl+cntrMVNx
b2FtYGghS1g1RDtoPSZncD92MGhDdENAR0FwbVl5Y015T0VXaWh+QkZ3Rz07RGp+IWpTTU9mCnpH
KlpqJlowfmNLUzxMcHJ4IV5qQWdzTFBTZzlVPHE3P0RVXjI2e3VYPjdfT20tdGw7aSh3aCltd3J4
SjN2PyUyagp6O05sfGZKbU1Fb1JJVSNyQ2JSUis0aF9gOWMyVX4pQWp+NDFRZXUmRThTRnRsJTFg
ITU2bzM8cClZPFdKYW9ONE8KelJrbWwyO1RwSmEzfDB6MGdCOFQwTH4/N3s1P1QqKXRyNCs/PChK
Vm0mR0RKYlhlUnVqNmdMQXRoIWkoWlE/aSUhCnp4fG1vc1dsY3AhYCg4TGopPlclcG94eEA5N1Yj
UCQhNDFYbnYrcVAwP3hCMnQ0cj1GR2RGUnF5Kj81Y2U/ZjYjIwp6elkrRUs1b1N5PUM3OSY8K0VJ
YDFyQiRlaEFvUTh9VyR8eTleK1poezBxIThfK2V6fnRLemVZYkw1bD8wKH1YNHEKem5UNWp1MFUh
PWRCXj80bWkwNVA0YVlkdkNyN2JMVUVYVjF7XmI2bHdmWjFoODFJR0VQJU51bkpHQlQqK0F5QWdW
CnpJPk1LWS1VUDg2VVhwVCR4cytiQktSbkpYWj49dX1iQSlUYUlwZj9hdHpgYkx2VXwpK1ZWO3Ns
ITlVM3JHeV5ffQp6VG4zOXBmRk85VjRqfX4xSk8/MmFmSiZhbD8rN1pUJCQrYzVHeD08cCVWNXl3
SDNUb2EkRiZWc09NfTltZzNIbU4KemR3dzA9KSFJWDgma2p2SzxMX31tJHpaJEVoWSh5U19wQzAm
SFdtUkFJSzFwTjI+S3ZzK0V0aXlYOW40TVp0bTtTCnpkNl9vX1lyIVJBRGNpNjBJXnBxfGQ0KWB7
ZF9RdGh6O3BaKnY8VTk9eE95ei0yQkpGJXBrck1gb1lrUV9AVTtpfQp6LXR8bTNmVmxBfW05ZFJ3
UkZScVB2N09nVj1JPWFCR3ZJXkJHKT1zQlQwWEdlTCtnUF9wPSZEKCZMK0JndmQtbW8KekNGYXM3
TyooLT9XZkdlaEBlZmFrbzR+aD9mTVF1eFJ6bCZxUnRsLW80RnVTb2tlYUBKIVZaQi1CU0godDMz
S2Z9CnpOTmEhO0J8SSljIzJQMiVFaktkZz5pSDw+Vkt2eE0pQi1YPEZeem1BR35qeFF2bEFnM1Rh
aUREdV5DcFdjO013VQp6XipsQ142VSs0flNLI21qQCtoRT0jdk4+NHtMUDwlRHslJlY1U2hrUkR8
Qjc0JGojZ3dDVCFeVChLZkJuNUhrIUkKenZ1UDlFSWhVPGhWVnNiM3R6Wj1wNyo1dGVoaThkVWFK
eFBsK0Q2dUM9eGk5RzhhfUtIUmdnV2xUTE8/I2pGM0o+CnpKMFBsMUhYc1Roc0k4PWthNVdqWkF5
YX1HJWl3TjJLOTU1UjY7em4oYWxCWkI3dStAKWtgWjwjV1VGMys1LWJVSQp6TGgpUVlyJFVPZ3l2
K3ZEemVJdDc0bElIUVUxNDZNRGVUWWh1JU1DIWkjayNSTWgkXkBeJXlvV19QQCgyKTxzfTYKeiVo
PW5AMFFOeXs4YiFycmVRRjs+cmhJdyRmSTdMIXMpPS0zN1I7WTVqWkhQT2I8MThRMGMxQEAwQCp6
azYqME50CnpoR252RV9jN2AwPlBNUVglVDk4bCQ8dURuN0R0KHlPWV5KK3h8YVpXbkl1M2ppNDNS
bXl4XmZGRnBMSU10bnJ8QQp6a1dMT3Q2dXMkNWsjNjF7SjRQQ1BNUitYeyMxKyEkRzYrdXw9dFRI
MnhObEp0IWNZZGttcmZeT25JI2U5VX5oOWMKem9OfU9JaHM3MyZvMH0/YDlzKk1eVCEyY0Y3KUVV
ZkVlQiopclB4JTh1QG1SPmhnXilzdG18TWhpfD9RX0EtVDY9CnohQWhtQnIoNG5iXnJDU1YjK2dY
NC03ZXhFa3MkPUBWfkQ5I1hyTW9aQHpBeCNWO1RMNWZxb1ZsWCRobllNPFpjYAp6VUJjSzgqVEZf
eGJrTVB8Rn4lZVQ3T3FTdTlsUXE/SSZqMGFGP0Iyam1mT19hUTJ0cjJ1bz5fe1dKKHZ6TGFlSGgK
ejxDa1hacHB8UjFKY3RITjVRcWBALUpRI2EtU3tHOVg9I3tRQTsqdSRXdSY4OTFIYDdhXjAmblV0
bmQxaVVjfFZRCnpRQiZ0emFSflltc2plJFc0TW14cFp0VmZiUjlzdW9sRDFeZCshcEVTOE4ja3Zu
S04lVFFlV0Y0UCQ1SyM2YSpINAp6TTE0YkBLc0hOUCpQelVzSjUjI2FKMCojM2h0JkdaWWVCMUM0
Zj5HUSheQjhrZk1lI1E9TT15USFhMEVFUThTdD0KenJNczxMUWktNTYleElNUThQeHktKmFec3RJ
JmxLVWVoQjBAJnVqKzNCeWc/XzBMVTFCNDw5fVJBUStQNml8MHMxCnpSYV80MitiMDheIXhHMjFM
YTF4dXtBUTY3JXN3TnQ3Rko0YUwhfUgyNCN7eUdiOHg1Jm5PPGNgPjglRzRXJVppbAp6IThxeiRj
JEp0SilSQGRoTDFsa2Vta2pwfHFlSjJobks1JVY0M3c7Tl9NVmpFb2tzd088elY/bWx7PihRPyMh
R3YKemU+Wlo8c1piOG9ENUw5LTd+PEg0KSM3dlAka3krflN4blA7b0I4THlZLWhqK2t0dG1vY0tE
O3FDOTQpbFEmWE1YCnphX2RjSzYke04yTGhCdnhMMig7aDNFR2J2bT1YXmBoLVJkPnJ4ek1JVGA4
Mjs2dU54cW5hTzJnZ1hzYmhXdXM7TQp6S3d9aGE9OUd9ZEdoNXtUNThOKGF7PTNKZHgyczMlQ3pA
eTEkO1V0UVJ7OFFqSlNAdnJweDRKfC1YPjJ5dl8mNU4Kei1pdU8+T3J+VGE0ZEdsYXxLV0d1M2py
VUp6eGw3PGtsWEtHRVlYVVVAXyt5TGs5NTkxYEtmbkhfc0tyXyE4ZWJ7CnpgK25tLW5aTEx9elc4
VX5tRShzeVdHPFJxZWRkP21GSkpuKkFJaGx7WlN2dHkrJEJ7XzUkUVdVRWFrOXZvX3N0bAp6Nl9z
VWolTjs4dVJ2bk5eMDgmP0x6d353RnFgbSM1Kzx4YXhHSmswIUUrcjshZWRpN0dvJldwMTk2ISky
V2s/WVkKejA3ejEzVnBaUHxreCYySHlKVm1iXih7YCZ8STYyKGwjYjMkXmc7UDRzUjB4NC0rdVB7
SUJwN2NFKWhfcV52Yj5XCnotNi0kPF56SEo8KkkkeUtlRDQrYz0lPzRwO3VTTmJgJmdnRThrYjV9
Jnd6YVk+bn1AUkozdEZyVml8eE4hOSFoXwp6SUxBNUR6RHNpN2RhKVlNK1ZCR0Zvfk1tSUs2anMp
PmYmJHk0NGczb0s4UV41TzxeP1AmfmladjEmQF55M058KVoKekwkSC1nRTY0I2U4RHdaRmdEdiFQ
WHkrNyl7cnhQb2dJNGQrV35pcDwxKUNYMW5jfENacj9jMk13UCNZSkJpJENwCnopRkVqMHZGSlVy
YUA3S1A/JTZrPiMpbzlaYkBPMzQ0OVVycDtIPGlSQ1RjZGlXekQqfHZmK2hsPkZ3QD1iJiE/bwp6
KS04fkQ2PkpXVz5jKmx1ZEZJSXReNlApX0RPdDMjM0FHcXVuS2kjcjl7U2Z1O1lOYStzdG1+bjYq
Jm19VGpiMEMKel96PmJQPSkrIXh6VS1Sc25+fEVqeElGdl9Jditse1VGeW80O01POFlrSGB4ektQ
JEp+eStaRE4rdWljRnxMZCEkCnpMeTVwNXNnI31EaiRyQGlXakhlfHp5Qyp7a1E+Jm9rWWs1bDI3
ZWEmaXkpU1E3KUxsM2hmNjlafE1IRCpnMmVIKAp6e0wqaGVmTSEqPCVsSDI2NXV7IVpMZV9AbG1P
RUY9TCpJSDQjRW8mIyorPGJGWWwjdl5tWCRNVEFCM2U3ayFQUU4KelMpVHYjbzZed0tBUnFrOXlY
MW8oemdORWNnQDw4QGpEbSlqPlY0QGc1JVBIZk5TTX5Fang3NWJWY1o1PlUhJXpZCnooe3EzTVhU
MzZKenoyfmpUXyo7WFFURzVoM2hMUypPdFo0LV81SkdWc1lPNEVvamRvYlM7Mj54WmtLUTwxKlRp
QAp6SHBMblJCKThAVVc1aihOWGsyPD5iQ3laYz4/OTBfSzc5ekMyenJ6RV4mfig2dkxGMGFiTDUl
bEhvLWo9a21hbEEKeiVjZjBSV2hlb3ZjSEQ4Png5Pip9an5UTjFoSSNWRHFnJGw1Q045X0N2Plpi
SWI/a2UrZ3lVZzNqMUdhJUpASn02Cnpfe3EwSHotSHlDQUhNYFRscz5nMGxHJWhqe195S14kQmoz
R0dpd3EwcTQhRz87RzBDZVZGVXM2M31QZzReYzFQQwp6WHB+QSZrfFl2P25tKE9RcCthUyhTfjVl
KHV1N3djM0FGNENEIztKKktaNXZzUEctKWpSfTB8aUBlXj5jcCNtUFIKeiN1M0lfbCprdXg1eEFV
JksraSYjK1I+diZXV21CNDVJWUlXVjFIOGZZfkxkKlMxeXNOaE9sJlhjRld1RXlhbkp0CnpDfHo2
SVB6Z2BIMHBtbD1Da09XNVJJKiU3OThVbSVvfEU3Ry1IKnpHTUo9Kl8qSi0lTU5HaSR0bSNOYlY+
fEN4Kwp6WEFGP2cjNFIqR3JmeTdBYGJoZEd5WFlENExGQSZSQEhgS3xSOSl2N1YzVlY9QF5hfmYm
YEc1ZFFXZ2hxNlg/YWAKekBwOEYtPWAjNF9HampPQUEjfSZIPlN4dzJuRU9nb2wycTdPd2ZsTEZw
K3ZqV2BrKzslOEE9SyRPbldVdWcxfSs8CnolJik5fmk+Z2ViQGUjR09jNzMtRWZwVGpWSjJXX2cy
Mj94WE0hSGNSZCpuXkNRfigwSUFhSmp7M0YqdjFkPUpkTgp6JnBpSHl5elJsOFdOPV9lVVYzXm5u
MHBabSE4dXxPd2c+aXxtV3NmQmJSRTIxelc7K0tqRVM4dzF5dUtDVmF+aTAKemppR0tgemVYfVdM
SFlLI298VyFpMWo4S19KTDZFK15GMFFFS0I5PllAQXw7P0c3QlYqP01IaFJASXFMTjcjZCtRCnpR
O2dPVGZoaUVxJCUte0k8aG9UJDwrZlhJbVBofTZHWG5WTmdqaWxESkdPMD9XbEkqenZlZ1VhZz1i
JXR3ZCl0agp6I0BGX1BndDArc1FuSH1INCtCdHtTciFOLXAlfk9rY1NrfiFOaUBZbW9GJGlJMTs1
MllycEE/M2NvWENeSkBpZT4KekpUbms2dlBkNjVPN3pIRm01MT5gV0o7SG40PEBfKGNfJjNEM1M9
fFFvOEtiS21kfT9CRlRNcn0qYCV6eWFrVnN9CnoyU299aGFEODJzeXo7XyEjNW9CVFI9N3FEbnNF
cFZ0YjRUKVErZ3FLRzhXbj9nKllxYFB0LSlpbTJ3RHUmRGsxdQp6KzNHb0hKM0IwYHIlJWE9Qmdp
ZzgwR1U9eDM/Ujk2XkJXb2lURHFjNilgRTMrKllAS3cpQ1hAQXghKW04KHtPUkUKelREQWIzVEJ5
OzB0N3lUKHhwTHI1MWc8cHxubm1WaV43dnlmJUoyWEdLUH03R0d8TW4oO0J7YDFoOHhJTCU3Kjg1
CnokQGJUR04/RCk9PGNAR0F1e3x3ZzgyfCY4a3E2LWQlYzkzZ0JwajNXKUJXPH1BOG5EKSg/Tk9y
SjhxVC05PXVuYwp6ZSZRd2gqZUJsc0UyJmJwZmF+a0UqRWZVd0YoQikyeTxVYm92aHdLbncjWjh4
YzFjfG1EJXNLYXN2alY9YkxVfU0KemJIalcmKXBrT3ZzPnxmZmpYUHc7XzRpQTFxekBLfFMmJi0m
NFp6Snw5MSowUk1XYitRV3t7UHBxTVBmZms/eUd6CnoreGMxP3Q1YFE+ej1IYmZSJTByTlEobVYy
NClmMT1DQ3E+aUIyJklmOSNAaTRmKEhOc09ecHBRRndoVTt6KXJaZgp6PTFSLVZkVSs4UD1LY0xX
QFphQWVQMGJCKjtePTlfOUh7WFo2cEg4ciYke1U4RElRVWNScUhkVHRnX281O3R+KXoKejFBfW55
WSYjfEVaKDlObEp8VmxkOTdPenFuT0oxZ0MyP1glVDJIbmliQHtrX3s4TWotQ3V+SWl7WDA5UDI1
fCFJCnpDenUrTHZZSFhPfEVKJDNrQTQ0ZnNqYVArX2taKzBgUDtxVTAweGkoSzdkciozVXpPN2RU
RUVlXklodkRnUDYtbQp6aitEUHFfOHlkRDJpaiVaI3VLMD44M1pwRF9ecHJ1SHc8P2dWPnRMV2dn
U219eS03KzIoRkNoKU9QaDJMdmBLUykKenh4RE0wY2YoIXc4VXBfPnojU0p2UkBzMSpnOTwqRTQ5
ZFRLXit7PHgrXkckd0JDeEM/WSs0MV5SfEwoZS1hdD9HCnpVO1R8dyR3eG0/RV8tJCNsRDFSYjIk
KUJ0N1kocmpTLTgoSXdpTmlsYGcpSzhqViFkY3k9fWRNLTtxUGQ2YCpMRAp6UE5AfCNvfDR8Wndw
YlRgIyMkJi17OzJwVHlkcX02MmElfj5DWGFBV2dYNDQ7MVo3fW9LeFF7SU83bn52dlREdDgKej18
KVkrPkNeMjlBfHJEdGlUKWRLcyV5KkdMSTVja19mLTFPJDQtfEFVYXB1PFE7LXFJTEV2TktEfklJ
WGNtRml2CnpBUE09bXVSSUgzM0lXUG01eDkwcDx3OE9LIyloNXBtY1JJenkhXjtFRiFtekIwNmpQ
PSFzVEVZOElnQkNjcUBRbQp6U1lBaH4qfitSaXgkfn58YT9nRD8kZ0BBKkN7Wi1HQjltMmxzME9k
TXFLQyl6KCRyRj4hRChfb3YxaUVvSX5HZVYKeng+cj9JUkxURFJOOTgxZjtseypeR2grdzM7RjFf
eVEqKnQlP1ZXZGtfNGt3dnJUZ1hId19oKllIdGgkb0JWcmhSCnpPdz5oWkw7enVSUmZSVWdWbUMm
ejJnbDsqPDw2UTlUcj1NKkx5Z0Z4eX5tYFpxZ0JAMnpEVTBOd0dFaHU1TmJydwp6PmBINTkqazRg
YmBuM3p1Vm0+RXg3QnxjNGJ4WSpZQDRwfSZydzZmNV57RG5nV2liKEZLUHFDRkJURUQ4Zz83LUMK
empiKkFJTUVgdUhuZ0pnfk47USozOT4pbTUlXkFkPjVDcmF0QmQyODZ0WSowdiFZbTZQYDcxQk0q
Tnp5JHRYWj9BCnp5MFRYS2A7SjszdUxCKmNaZyZ9ND5pI0o1PGZZej8pISMtdXE4NjFfbEgrJFFT
fCVOQntxcG88dzVBZzF7RDxyKgp6cmYlV21CZGAkU3I9bjY+aE5lLSsySVl5YlokPTx+SCNCPilg
ekdYdENwUk5ONTNMPVkyN2QlZ0FlXmd+O29oYDcKentRYyktWDVDeD5NMV5kNz9XcHYkY1NzZTs4
SGFqT0B+dG1GRWkyJGdOYG83YjtQbXVVdWdLaVJITGBMfDNsYlJPCnooJXNWfE4zfTUmPlF8NV55
IW97fnMlbDVVP21MV3trSXRARVMtVzxYUj12TnJWS1pEfGR0ZlApQmJMRnJoMUNNOwp6bCE0eGl5
IV8mSig3JSlQUU9nQ0AmNjdAc1daTnNQbElUVFpLPiUqRkN3SXRee1QlP3M0Z35lOVdjI0spYUNJ
VE8KejR1U2lQdWs2SF83UmFqQWk+MTUyUUA7RjktPDg4VmhvbUE3Vm59cHBxJXVKNkchXkdsQkR9
fVBKM0o1PjEoWl9YCnpHWEMrZHo4VWFBV1F4flI9e1BqXi1kZHpHeU4zOyNVV2I2R3VDMHs1LWhR
fSlQJnBsfClaKURAbnw4fVVLaUZ2NQp6b2V4M1J0ZnBnOSY+Iys+ezc/aiE9P1o9bEtwNFh5anhj
PTshRG9ebWw0JSNkfDNgbEMwKV9fNzlqK2hsIV9JYDsKekFYR3N2MD9vVHAodXQ3I2BAZTAzOzYh
elBkOEhRWHtyaCpIIUw/Vig0fVo4cC1DU2A5YkU0MHQ3eHlFeD5uSmp2CnolSCpqPlVjKWhRSmha
NnxNPUU2ZD1BKktDXkJ5VVdSXmVEeDBIWGJwZUZ9NGtaP1pzPiliUX5iPS0mWndoWXF4JQp6JiZO
cmBCRmIkKGs7dzRtcWktVUp6ZWxVdnZ6YjkwcVlPYUNIUl4tJGhpbEFLJFV1KUVuK29uTnEjdnVD
MmdycVMKelpLPVZHSm9lQ1F1b0AhKGpUWUl0OEUmLUFNXklUMGhHMn5LJDtVU1dfKGwqVGlLOTND
ZXRDSnJLRU5FdjhNQTQkCnpvekZeVHEhRiR6dyRDTVVGcystKDJ+KHZOYyRyITF5UnJlfnQmcWFN
ZUhQeS03ODYoMD4zazVHXjV3Rj9JM0hGbQp6RCNLci1NUTF1XzA8O3tKbEAmXk5HTXE/Qlp8e0oj
WWdLbCZqKkBBcjZsekF6WlRAUEYoQHQ5a2ptS2YtJHNvRmsKekk2aEZOVkB5JEdZTUJkO2JTPnk0
Zj8jcUtwdmx4KElFIUU8cG9hKH5hdE5pfXRVeEZLUjF8ZF56KXNZNEZkZGcqCnojMnpHQnhSVEpr
M1d2JWZDPn14WktFKGJWdGVqIWk2RiNHWk9zNXQ2U0VOSDNMQ35EY1JzckBsPVVnZFNGYkVxVgp6
Xz05aXs4bDYxSEEzISEtSFFDKTJrWWl8S01ONXghJTxMXyVhNjE2JkJOX3hISmpvPlNTcVI/YGp3
RGN7MCVpZDsKelhRJDs1MkYoZXh0Rm15KFckPUMkYCRrWTFBMygpXjJIenBqa1FiTyNFbng9TGFm
VDJtVmk8R3hIZHspd1JXSkdHCnomWnxMbSZJR2dsR3x0OWs0SHBrbEslMVZKK2E8cSN7eyR0TzBV
dHo0R0w3ZVI1Vn1hTFNCQTw5a28jcEpORVI9Zgp6Qn0tTjwxYz0wdClfWW9CZVBzKGBCeShpWnlm
dzBVPDhFbG9PYno5Qz83TzJ7cW5GfTRSb2QoTFl4TS0pc0cjd0IKemgjTlR9V0Z8QUFRMkVWX0M+
PUtnJFRYbEotfi1Vb2dBbDRnQVY0SWF7ITlWU3F5dUpLUystQ0I0V0NGUzU+fDM1CnpTVWp4aTJn
cFB5QFI3TnVnM2hIR0d1MWRwQFdffCo2TzBWSU4zPGJ9PUJ+TyNSK34yKDlRO2RSTVVnYHpDPztI
awp6NDR6WktAKVNCNnQmN1FHPkAyZylEUD1ySWl2NiVnSVkodHIkYHkxQCFCO0g+bmc8fXY+S08x
SiFBUXtpVTZafiYKemcyTzRaTFRub0g/bnYqWUAkcFFiaX1aWFJDNGIrYFZnYEg9bmNgKXo2aT1T
aSt5JldlTn04SyVXJWIlNmFeUyN6CnpYc1pZWUJNIW9UPGIjOEtRZDdUSllUKU1USU5oVXlSXjJO
cXgwd3p+cTNqNDlyfSNSfj52WmhMMGtGKDRJZV9XRgp6X0BQejZ4KS17KE96MHxaOzJLZEtQSzQz
LWFnfVVeaT1STjJtSWM4RCtDUE1QUEhSRzdTdHZ6fTE8S1ZkQmdpNSkKemdYI3t2bXl2USp7bTBw
I01SNXMwaFdCfW5BbTBOWmttWDhrNU0+aEp4JHJGalEtKnx6NztoUnM4Q1hqa0pLdEFwCnoydURY
dEUyWEUyVTxeQGVAT1VTU15LIzVBXzZgRjtmLUQ+fmgqQldvTkNgSSN7JTJ2U1dXZExqZztmXkRM
QTV9OQp6JH5XaC0lM0Q2O2c2ZE5+OXsrP187dGNwOEdTI2MqYGVrQDdmKVF4cEI8MVU5P355bE4q
KDBrfnR3aGs3NDYjdVoKeio/fCV5MV55QFdDQ314JGwqTn1aNWYhbm5uYlZ9TGIqSzlKQ09EdEVl
d0BZKmhaWGlQNGN+ZnNuQll3bFVzVCtCCnpMS1FIOCs3MWVBP2k/Wj15UV8pR0IwZHlBWUhrRXo1
e0xBU0ErOFpZcmNAa3BoNnFhZ2dRJlpKPT8wS01UaXJ5VAp6TEB8ZiNUb31aQUFwbWEoWmxeRkBZ
aGsqalNUalBRNChsS2R1cG5TJUxRelNCeCtJMClEZzRlTDBINERURFRQeVAKendUcG14QjIrRihr
UyU3M0QpZmNIRGpedFpjZj40TWQrfmxJaTBYTzhlQ3V+WXBiQ3gyZ3lKTXpleSQ+fmh9Q20qCnpU
P1YoMUtaTUo4MjdDfml3IzZ+R2lnSGh9V2BUaz1LbXA2M0Q9SDY/OFByRlZBPTQ+XyFhS1RDNyF4
NlpCWWlTXwp6PF43KHYzbj09O1l+bjtzSlBkMXNAZSMlVmEpQDI5U2RvSFV5LXRqTDA1cFFeO3tq
b3VmcmRfNHBeenVnMU9YeXAKeiN2a3hARVArNkVzIXooMntaY1gxQlVPVylRbDAzTEA/QF8+S28/
XkBYYCR1QW5pejt5TkhQUWYoMFVmTFlEVno+CnoydGgqUUQzK3Y8V31GNk4zTCt+bXRsLWx0YitC
UyRfPSRxOUJtIz51aW18M3Fhbzx+QkUxazlWYT1OWnJJeDNyRgp6NUpDRnt2Y05LRXNqSj5MOTVJ
N3EoUEE+czg3Jmc3SEVrbldMfGkqd0Q8ZTZjWXRwTTlEdGNPe1dYR3c9NX1UNHMKekBsU0d6WDIx
dUxPRWpAKEpGR3sqWHNOIVd7fm5SbikpUjh1OzxhKylFbFZgRzhJNUomOztLZj8kV2okPi1DY2NK
CnotSz5KaEc1aUt0ZnZve3hTfCF1czNuX1okPW42ezFPJXppJTdPSyg3QlpjQlQwIVJSVCpDU3g9
V3RKSz5iX1M9QAp6cn5wcihNa2VjO2ErUlNAcWMrdGMmSGJtT3h2TzFqa2lpeSVid1BuVjFaIWFe
UncxWTNPX0hvWm5sSEhJTT0pMUcKenJjbUwkTm5+YmFWN1Z9VGNMYzhxOGElRSN5enFDOT89dmlx
djRxdHNBI2dFQlBKamNUQWVuJnslbXt2SC03dD9oCnpJQEJvKi1LfSFOc2VNUVFoKWE5VE9nWWlL
UkV9NUFtUj0rViEyVW8yMGJPSk82IyMhMj1iKmhvJGAtbkBhdkdPbQp6MXdIJFphQlMxJU13LX4y
clQzRTtZPEVAYk1LODkkPDI1JH1LOFFeRGwzUlU7SWkoOzxrU1d5SihKOS11PzNDciMKekVrcjZQ
Myk0aklue2tgO14kKkx8Tyo+X0gqcVNgMDtpfEQzNXF7VWA7NzdPMTdmM2l2Vy03NWkyUkZ0Nzcq
dlBxCno0an4kYVAoXytFM2ljUWJrS3d1KXhybzZVWGlUMSNJZWtaQHEzZVclUUlNSE4rRXh+eihH
T20kdUlmZmZCTW14SAp6VU0ybHlSU0AxdCEkbnE5NjZ2YCk5RSl5M0U0YkZzY2l3b0BTY301OTFA
RTAwMXotQHMlKGF5TjM8bkB7R0hGZWUKejchJl8hazxfT0whMml7VTl3Qld+KXB0dERAVXN5OExG
UUk5ISRPJVNNXlZwbXh9cHglYGU9d25ZSWd3dGh8QW92Cno0dlJKZEpDaXFwPX56RldiN0JpPEl6
fV8pa0RgQ1ZsRldiKUF8O3V8O3QhJig0T1I1NFNQaHxCcTxmYWohMj43Mwp6eHpyXk1qV3RARyZj
O2JTPSpOKnR1dHVhM3VARW1TJWZ5X3dzc0IxSmg+OVBfUlBHdGxoRCEpTik1WVViTjg9ZzkKejRL
aT9WZmhzPE15S3BkeVZtcmhUO0B9Uk9Kdjw8ZDBGSCtDMTUhVjlURk5rMiEofmt9Jl4ldmAqVVhU
JXMlcShICno5UyFHQG5OPDBKSVJ0KFZEWml2VmNKKCp9Q2RNanNpZD03WlluLWImeml0YGA2I3l9
OWV7MWgpVFh5YDkwZVpHSQp6XnglYkc9PjtFR017U2QyOHh9fXFyYnAldTlHMztINzs4SD92cFA+
cGI+aiYrKipzNTkqM09ySGJVJm9xM18maCsKenJfc3NAIXM3OXxEYHhjYEZ4VENiWntGcGZDOXYp
VCQmfDBpNj9zQSpNNWNWJU9uNngpcilrUitCanBJelcmcz8+CnprRnsme2M5eU9iMU9PdTdmKTZz
MjM0JTx1VnA8fDxmakdoQTw/flBaYnJnUj5XKj9GS0ZvNmJDbCtGd34je2VLWAp6KU4tVHtpd0Zk
VnEkJCVjYj5OWHw+X3FrY3NsQyFQKyN6WXV4RjRFJXFhMD1mcipoUENYY3tpbFlSUG08Y00oOEkK
ekVlYzl+NlVFSHNSVXhneW4mPE91SmBhNVBKQCp8aXdnZSYxNUkkb2Y3SGlUI2hSWVo7Kk9PcmpW
Xj0mTGc3Zkh4CnokYUQ4MHpgbTxgckpSZn1tNjxLUUdQQzE9RzxXUWptZDspMXUoKHAlbmlmaCZN
VSEtKDJyYEIwY2U/YXE/N0VCZgp6JkFgSDhNaS01Oz5CLUtUY24hQHg+TylCSmNsZm92cnc9MDJ1
Pk17fWF0PHp6NEJSN2chUXktVWpteGF8MEQ7XlAKenZ7bl5XMj1iMWtLJHIzQTl5RCk0QntoMD1U
YiYzazg1VkBtSjtjQ3BwPDhSfUYzNzhPODgyfFdRMVIkVTIkb2pLCnomVnNgVHRQcklWaTltRW0y
NFEpMCVoSStaR1EwSiNnajJvSlVERzY2PUctVjkpdzg0ciNlYWhjJSVAMjswemphWgp6TENaI0Mz
VyNaaERlUDZ8bmIwSGtOPX1JdEZ9SXZXQzB6NzJrMW1GPHk/NEZyc0x7ZW5AMXhOPVozNyk8I0Nl
Vj0KekxIMWsjP3kzK3xtTkFCfENAamF3MiZ8LX4oJEwlQFAzXn5KO2ZXcDZnNG9IQ3h5dlFneWh1
KW0+dV9HUStHWEotCno0dz1RNj5FX2RzbkQxQHM3SEAoeGplKDdWN28rUHV0OzYkQWV3b2dJNDxi
eyVGcVNySDApclZ6QSFQS2hYWk8qPQp6TV55VkdUZSkmNXA8WlAxbERYMj4wYjs8eGVzeXN2Nn0t
fkdvMklQdkRMbVJWJFIzVjlvPHZKbSRsIyReTE4jal4KejE1JjY0QS1NVHw4b34xamZSYSleamFV
WXc2QWAkdCRad1RVKjRtXmo9c3poZGomR0xRaisxYSVIT1Q0Tj4hclE2CnpTeCRwbnN9RnJlMHly
TT54Zz82PEl6Zn45T21xdHdPfVB7NCZaMDJ6QjU9QHs7MmFmI2c/P3o4TnAxSlhtXmE3Vgp6NGVE
fCNvTGlTPWd7bl4la0smMUZOcFI3YS00JjhmdW5ZODdCWVBgOEx6Mn1rKHRLPX1FSTY9TDh2OVBq
X0lXbysKellpdDRidnI3MWtgcGloOyRrMEFCeD9wdWBqU0spckx0aVkhI0p6eWBtO18qI1MhJWJK
U3NpdzRAN31+S0h6c2VVCnpydVpAT1BqPn4pZkRhOzV6RX43SSZoSmhUZiNCJXY4a1ZtMVVNSihR
Qm9MZnc4UD1He3ZaVl8mXylaUn1FUGVCPQp6VEYqOzFnUU14I2NuTjYqMlhxViFCViEzY0AqTGJY
enpCNlhzV1MrZ3g9S1RpbXZ0SH02Mnp3aTBGPzV+ZlVORjUKekFQYklka2BVTipKNmFhWWZ0S1pS
cUk/ZDdEK0RYK0ttYjZSeSN6flMxbDhfZHkqQCQyeFZsV0JkZWg7fXM+d3NmCnpPRDM5YDB3SjhR
NX0jPHRpSUNhN3IpX2ctb2UmX3NhMF5OdjhPKFIxPkk4M0FYVlZIPDJyeWk3WV4mNkBBQ2szMAp6
Rkc8Q2BscEwqSEUoN0YzTHkjUitEU0NaciVAUDk7RCoqQnFMNTNNRTlhUWItNUclQCNmSWRiNGxA
ZGdwXzJ5bHcKem0hSXNjVUVjemtqd2tFTkpFc3BLUUBteXQzISRYMiFaZkRycztgfWJreiRnUjtx
MCp2RHdMQmFQUlooM2k+ME15Cnoxe3lzYk4wJmdiRXNnZyVDPy10QGwjSXg1RyR8UFhORHgqK0N8
OERTcTF5PW9ib0FKdSNTeloxcWFUR00oc3wqZwp6OF5MRjM1RUdVbXs7ezt7ZlVHKDZEdzN5Q3ZV
QX1ydmIqSXZmSj56KytBS0h9KVhYUyZJTy1KaXVUYHN5MGRyMkEKeik+QHBeMHoxPjhIdHttTWQ3
RShoQ1l3YEVlQm57WXpHZnZub25MI0FyUGFSbDRxMDwqcll0K1dMNiNrU0wxY2JmCnpqQDIpZDFj
NFBtTiFNUEl3SllTPlFoVXYpVT9MZTVvI0doN0Z7Q3JBI1g+JUAkO05kKUg/KEprYyppV2YySyZ0
NAp6ezI3PlIyN0N+aVk9JW55eCN5UFAxNEBBYj5oeVI+cyV4dEJwLXNjekEzfTwxMX5tazg9UVQ/
aXM/fj9rOSt1NlgKenZ8Ji02X1FWVnRiM3t5b0thMWo+RjAzPnk0WjU5Pm9EMEVUTXQ+YVlLQTZ8
VVleKTN6ZFRDSnZRYCFNVUQkb1hhCnoqe0xuRTtAQ0QrZ2pkUGRDSEttcWg4OVU3NyNfPHxTaDY5
eG5ITUkpc1AoSTlWWGkjQVYhRXUlckZaVSlaWUNHPQp6SVAwI1FMfm94YDNRZGp8WmE1NHUzOGky
Z3ZiOCF2dGh3ZyFpP1p8fW4ySz8maHdJbW9oRWxCJlltWV5YNldAU14KemxPeFQlU19aNXEwbFA0
T25RNzQ+bXhmJk8rcF4kKmhFcnBAaWRAUm1gTnpKKFhUUyVNRFBCUEhlJW5SPiQlMHBeCnpXIyR8
Til8VyNDeDQhQT52ezB3RyRpN2Bpcks3VjRibWtQVXFaKVFUZ0ojKys1ITlZKioje14+QVNCaHYw
XnRgIwp6K3laNEZuciZvQjBJYXIwajA4eW1Pe2ZDRD8mI3w+cWhwXyhNJS1pUHkhRnlyLTdGfi1A
cyhrSnZzb1o0Uml0dmAKelFKRnglPiRicVJfNVk/Nz1sbj5YS2drMTltJlRqZHFFI1RPZUBLRG9q
NGUrKVFkLVRNWmxgRX5vZmVARzAzNEZZCnp2ZkVjVDMmMyFYdFUyLXFFUnhyeDNgckJhVEdtTjdT
JSk9aWpUdlBveXFVRj9qXk8pbjZOV056JXJlfHN0YSZNRQp6MFBKaiokYUU8dFF+V1VjcnpePH1f
I2plfVgqezJVNUZHZkJ2SWAmbD0tXi1LSyMlVj9VZnFrPTItMGRiR2VzcTAKekNBfmU4Sy09NnZm
SVQmZ0MpTldRJWtaTjZpeUFNX1VySEB7XjZUTiohKkUlcEcyU0hOQkJVYz5NcFBPYWF8bCk1CnpG
PVN1fjNrZ1RpTWl2NWEmZnJuRz8jTzFUPXtoWl5uaWs4PnhvaFBfV2ZlWSRELTJYMyE+S2FGMiQo
IURXWSZodAp6SC1NMDw9R0l4ISs2fHRFZmEyMWxuVnJRN2JYSnh0T30rO1BIWHImdTcwamVndkg5
e2dxbVolSkhpYWRPSCg9YVoKeiNJe0tEbDNgO2p7TDVtITU3KjM9JG8heHpLRHRTb1RETk5AfEVe
aWZyODhJfjczQWBnVWhHZFk2aiptSVg8YEljCnpVTXopZEo8TSZrPGJtfmt6TTBLfVBNLW5wV09t
LTxjWnQ4cHdKLXhkaCluUytZWSEzRElIPlQwKm9GNGwtPTlLdAp6ZFoqLSYod2s9TmZQclpRJl9s
Pj5pbE1mR1JuSGokJW8mZTBBOW44b3JXUW4wLXIkR1lhZlluOXElPE1TdXxALUMKek5ScEh5YUsl
KCo2RWVJMWZHai11cmQwTyEkdVdTKF9TdExZR3k+ME09Xj9uVzckKlZQQWxNI1lkYjckZldOdjgm
CnpsPVpnb0l5dihDYj8jYGZEVH1jSWchWmI+eVpncDJzOUg3biVtQm9KdStBQikkWCVoUHkyPCFm
PkU9KmZaQEZAXwp6bipnJDhFQG85Y29tVHMqVEJMdlJvd0RsNE14KzY2I0pQdUxjaGlsaUlqTXg8
IWl5cnMzV2B0fVk9P0UxTH1FbzUKekshbWlEKj5ETWc/cml0SVotYDg+UkpnS0Y9WXo8VXVBaiQh
TVU1Ryh2an4qZSlLYFB7cSg/fj4lZ3tAX3YxeF98CnpwZWZ8JjY2dFBsbSFXPlRpTSlEe1FUQD1B
I180KEQ9fllRV3BrKUNWNSV9cXVNV3F6JCVyc0ooX2V5QyomK14zYAp6bmBNNk1DSjZuZ1krdiRy
IX5xcn1icitUanN6MVAxMXdkZGMrPz5RbGBuODZIc2pMKjI/OXN1QEhQdz85RSE2aFcKekRzc34y
WElPN1NqeDIoUVIpRGtGbTIyMmxwaDZSWDcpIUY9QjBMJncwPSh2VE5vYzl4eGRpdXMoIW00eE5o
Qz9KCnombG5FUjZoJWtHNnFmUk1kQSRWWi01fjR0X3NOUFErVzteWF43XmNzVjI5TDdvSl87Yzsh
NUt7RFAqKzspIW41Pgp6eCYpJmc1ND5pTFQjOStRPE4pWUU3ciVxfFBjWT4oO0RnQU5QcjEyZEdL
ZDRMeT1rPyZ1VEd2a3MpQjl5eWN4M1UKemhRKC0/SkIqa0o+TSVlRi1gX1A7SGF4UyVgTkI9KDl7
K1N0TX07djNPZnQtTnhhZzttTGZ3UDlLVlY2WCNGWFp2CnpETFd2YFQ2ZkZoNkkmISpVTCg4YS1Y
QDFEPVNWTlNhLT8tZmI4O01rLX4rTmsjUiQtfm1yK099M2slbnROJitaZwp6I245Y3dXUC1BSWpm
emg7QEN0PTgoJHI4ZGVTUTZ5SH1aK1c+ZH5HZDQ3TktIJHhWYEhlVU5zPTJycFRtMC15c2sKekZU
WTJOZnc9KHJ0aG9+MTU5Kz1gOWdNfHVhTHI2UXomc0hvTGx7RmdKdChLNmFvTSErY0RaQHEzb0Bm
XnlVWiFDCnpsV2ZnV00xXjglbyNZNVcrN1U3WEFZdCZgPlRwV0M2X1AoWGNheyR5ckpkcmR7QWZP
aU96OHNpZndlMDJPN3peVwp6c2pyWTdUbGM5O0R+T2E8XzdDcjk+eXdTSUwtMytVI19aV01XYk5B
SlFkdzBGQ1NUTlQkSD90ZXV4WEFrVXIpV3gKeiRoYnVpOypQfn00NWE1bXMxPjIrSnlJb0FFRiRk
TEVPU3IyMnx+Z0sqKzJKWUlaLWhlMGM3fn5xMlpRaTg3TXwzCnpsRGNiPCNmMipMQjxkal57TlVS
R28oY0t4SD1tR009Jl5HMUUkZ0pkcC1RJUcrYVd1KkFKJEJ6Y3pIeFZgRXgmbwp6d0M0dS1AJUxW
cUgjVGxWend8TiUySjI7T3VfQTl5MnFGWHlmXjtHPUVibzJiVWQoZSY5eyQwekk5OW5ARDRPdEEK
elA8dkRTZTIkKUh7QjZZU3N3QHZvaSY5Ty1rWGooTE9mdX1+aF8/djEkMHtuTll7N2IyYzYwK2BN
JGJyU1ZHdi11CnpOTF84RG9AWil2MWZaSF4kSGJ9UE13dVN0YzFvV198NzR8YDBVdHo0SDwhZzdp
Mit3PXNUNSRXTGh0VkdsXz09TQp6bFBQZHpxMz1hNTlneDlaIzBpa0spcTFLYG1NKXRvNzFiNWUx
clNqaGMjWD9ETEpuMU95K0NxdHIhVkRSdzJISl4KejgoPjBgTHUkJVZqQyg9ZkY8RXxtbisjTVRn
P0dWQ2E8cDxUcSRqSnQ4OTFoVWlSQEZMWG9yUzkhb0RHX0VsSCVNCnpyTVc+Oz4yNlRKakwzY09l
N2lLeWlwcF5SZlBDaGNKfUNlOCY3YTZtOSh6dlNhYFZrSFhKTW0hez9FUUYkcExtMwp6V2E9PSQ2
KEVzSkIxaks5a19hXlgzQG55KENMdTljYXx4c3NyX2kpJjJ5RHBKamQ4UmZXLX0+SEJnVGE2REYq
Nj8KelF2O2ZrdENqZlp4Z0d7NkNCV3JIN1RgPnBeKHYoM01eQVdVbldiXjg5RHQ4TkwyODslNzxe
YlUoJUY7YSUtbklkCnpTJFFOWWAwMVhARmdBa3FWP1RMfEFvMlp4OUk5QyQ2KWdqQF53e2dOPSlA
fkJ1JjdjeHF0ek9TPWpZblQ5bWlFfgp6bVF1UXVkaD9GeUsrKCVeUXtDazlZbm9OK3RNYHcwYVdt
azkkaT5heWQze0AtTm1aMVFPQCExPHFjRmtXSWFDTkIKejErPz5ZaFlhPFZPTjE1YkVJTEYxOHZB
MDxSYiNwPCVmVmVjUzAhUn0+OD5TQmB6LSNGRDFiR31mWiVUbSNnYzNTCnopc3BPeGBFOSRVNjVn
cGQ3djNueERgcnRAWVNDTj5EWHA0V01kOGFhRTFARlhOK2dAYT4rQ1JISGkocGYpYko7ZAp6eWQ/
ZDdyPV9SNk9AOCV2SnxnUkhTcWxxb2hwYnpfTWdzQXlFTHlmdStEe0hpSlFrUDMyVHk4Jjs7T1he
KVJKcCQKej9MbG0qUEctJVVDMG49Y1FIJF45Skp3NUk0X3NzQSEhbnA7b1EzbThjTlBHa1Zubyo4
dmxjeUVuJmp4dzZVdFNWCnpMdDU+VXJTcX14WDw1RX10d2RrfXo0cjEoWkJzbVojIU9LNSEqV0RQ
JEkzTnBXYyR2JnZVfSVsaUdoWm13Sj1zSwp6JnhUWnY9UysoeXQ9QCVuWEN7YGQ7KVV+KCMyNjAy
alRLOEtXZSNkKzdQUmVeO2FSSnNKd2koZlkyWUM9IzdkKCMKejMwenNtZj9WM29JTX1lTUswQG8z
PDhAWUBDSWR7THFFZ3hgXl5iTmJYMjF1TE9FSWZ3SnRqZWVPXlUhYkg4YE1UCnppd2hSYWwtRkpi
LUZhRERQTWtRWmdAIXBpIzJJYHhkKTltdmxIfUdSZCNgMn5qWFNtJC1jM1FVYilyazZRZiRSPAp6
NzdxIWFQO2RAPFkqaEJPJVlqKS13NUpCIUclX0h9cDZIXytySyFzI18yUkBYS3xwKEA8MnJrTCtr
diU3U1pybGQKejM3NjA1d3IqRyQ8PGR9eHo7ayZfVDR2K2VJTEo/Wjs5bUt3S21SaFVnTWo/e0FB
Q3JqYz1SUnRyQCNOTUpvdkdECnpXai12SG9xS2w1ZkI0bXBCOD1aRnlgNm4+K3VmXz5yS2ZnaTF7
cDEpUkF4eGwtP1RgVXVXNlFKTjg5Qjc1OE5pVAp6Xl9COSY/Pi1+JWVCZ3QhWGxhZVMwcXw7YFRQ
dGhWZU10VnRmQlEkN0okSHREYGQ4bTJkdzE9Wj8hSTM2I3NCYnIKemBSWUZoV2F9SUlxJDArKylp
OHVWYGk1dyE7YmZYVDxedTdLP3dIOEk8fmRSfUpTWW9KOSs1I1g3PGFXU2ZzcUVRCnpOOSM5anFB
dEJodEkkUX5nVTZKTGhiIzFDSzhRQD0hbEBXPThKaElaQTMxYk5SOy0/ajZraVo5OXo3MD1Cbj53
Vgp6Pm01Un1hTTMoampuME9yUElnSU8/KlFKNXk5fWMtcUJ4KUNJKSNeIUthfiomU3w0O35YNFJ5
K3FeMDhzS3IkQCoKekFPTzRJcmkqRkQ3OWQ4OGBVLWBUI1MyVVVjNklseChuYyhaYWcwempDaitS
RngkJmxUdlV0JV9gUVo9IzF2TDRtCno8a2dxQSR4WFMlQHx8eCEzVUh+QjJSP1k4JXZ4THtnWjxG
ZDVwJFdqcGhlMVNxQX58QXAqTFJKRS1QMHBsPUFBQgp6e0tYJUFQa1E/THFAdUQ/PVUwMS0wTU1m
VnJkTTl0QTxzU2t4Jit+PllIcHE+WXAhMS00fUlAUkUmaENTJVU9MXIKenxNZmtZSWpkM3I+QFdZ
YkVMJH1qdUV2en5xaiZvXnpXJEt4LWdRaVY/KzxAZj96KHJheSFxT0dPK2crfW8tb3EzCnpjLU1V
SCl5YUBrMz5JaFdOUHw+MkV0VUNRWG1FdklEeT4hWkFhVm8rek5eJXkjZGF4anJiZHRIa1g7TDJ6
MEtNZAp6bCh4dW1JX181Z29SP3xfZD1SLSpHZHRtTkVuUEpYS1MoQiVsS3AhUU5kO21mSHs3eVo3
QjU1SzhKY25jbDtfbnwKemx+VTdHRX1kLXl2aEJAWER3cmE4S2dXayM2PGNOQChIJXchSmRJSU03
bSZgdl5+UXEyZEEkZUZeQmthOEgoJVEwCnokVFZWeGxEZk0qbSZsb3VHRnRxSD5wPWlIcVFXO0xl
RkpeNmFOJGgoPGZuZmMwUCtOeWJ7KVo3Zm1ANSZSaFdjfAp6dlREJTUxWkJzTGVYe3p4clA0bztt
WnpXREJyT2RNYV51WV9xYEpDSmdZb05jVFBkZzdUTV4kdENLPjJpanZzQjgKekkjU0hJbmh8RGMm
MDhgQD8qRk5gJGwhMjU3QT5paCkyQk1ZQHJlQ1ZyKnJyU3grO2IlNWw8MDBpNU9LKTEzRCluCnpl
JTAwMEVBMVZGUWVOSCYySWUrZGNqSURZalVqZnpIS0dkJDEla3BKPnFSNnomP09pfGFiXmFebkoy
MWg8UU9jSAp6Iz9De3NzQkBwUiYlUk42JnpGKEA5ey1VWXh3UEF2d3luWj9BeEdDR2FHe208OHZM
Vjg9TTRCREdSM3BjVWdEKEwKemotWDBBbFN8NnhQMX5mY3R3azBybytiNzA8MS1NTzhjeFohTy1K
RENLUERMaml6Q3FKSEJvMWJoRyt2ZjVtMChSCnpjYD8oJVVnYjJiRzhrTVgwP2lBJF9HXnZITDl+
Y1ghXzVfQVRCYGNnIUE5JHVWQlVET1pvXiVaMlokfm1Ial95cgp6OXgrPmY7Zz4lbzQ/cHI0Szsl
aU9zJSpCUkw4aUhxMFQ8UTtWPVgpMUpSfjNneCU7R2RzOShQSm00QkRGLW4oOHQKel53RD1vSCkx
MkZqJjtjM0RzKUx+VCFBQEVCMEROMl5JQHM8YkAhe2EhdlNQUmhMRypgUTh7Pk16a0wzR3tlJTRL
Cnp1bH5GJlVicWFPdipBQHZYM1ZhVU1FMGFLUj9VJjdyYmctTj0pK2oqcV43MDxTI3VHOU53Pl9P
S01POSRCK188Uwp6QiNQQG8wRyZXJDh2ZipLNkc1eWExUH4hdWJtSTJkRj1MK0cpXytKXmBWTDdJ
I0AtdlEjJnJYZC1JJEE2bit3fmcKemFJQk0kYEArdVFmOXE8UzBVdCFCYlZWc09qVClWcU48cStK
UCpAIX5kPHk+ZlFeQHxZX04qKkNNQURDVElIYzhMCnpnPzgzUWd1U3xybEVUdF50cSE4KD5TPEI0
IW11I3x5KDZLN2wpPTV6SU02TF5XaTR7N3ZIX0dSJSpHOz5KMWglUQp6cSReI0F4c1lybEQldiVm
M2tjZUg3fXxJZXR9Rm49Q3d9JD1HSSF4QG5YIUY9e1B1N0VydTZpcjxvbi15U1RtaFMKek5RZyoy
O3R3Rz91eENIJlkzfDF1JUgkdnt5VCRZNyVSNGBLaUBmc1dWYCU3PW1LfEdtJD1sd3dVVmlJOHtm
aE1WCnpwIXdDfWg0VDY8VFhoJllyZjRDdmo5R0JBPWVFY3ZLbUs5NDw+dUFXZEpePzFuUX09Qz1q
NjZ+WmF9NzFOTV9CTQp6Qzh0aHclSTxBI2E/MmV9KCVqVTlTaiM2NlhkaX4jYWkwQTFLWW1aXlJF
JnVMSlhnJEVMd1lWQFo/Y1ZAOXl2Iz4KelktaCQtRTNDTS14QE5RcE1xe2gpNlNBK3FUbjJHI2FJ
RzElRlpESkNGN3lTQEwmX1B3P1ojUnFyOVFjVHllb2JOCnpkPVEhOUNDcTFOeGZELVF6e2sreGp7
K2l0Pj9IPT89fShWM1NgXmJ7cno+PG1gUSZoUEBqeWFxaFRGbGA1c2B1Vgp6MXtuWXRoNS11bjwr
RnhfY3JqV2ROOTZOcklaUXlZancyUzIkQDVSWXFWYX0hSlQ1PGVealR5PlJVX2w2MFlVYWIKejg1
fT9jOCF7NjE/bD5Ze3IrWlBiMnRGfm1vMDd1YGBOclFyMGc+SEA2MXtUU3hwfXZJXnxKdzNhPnRP
JFRQNkx5CnpMLU03K2A7T2R0K3I4My0/dlQkdntZX0JHTTNJc2sqRENOWj5Ufnx9RTA0PilaQFV3
N1VNRkF1S015MVF3P2QtZQp6dk1QJkslOE82RUNkZF8jdTJVIUVgRGZrJExxQSs7PTxqfnl6JWhD
MGA4UT8zKz9EYlZ8TkE+fE9+UkV8LWxYKj8KeitRQVg3RWlIYTVhPGgoJWBiflR6aShjfGI/TTUt
Pjs/OUZ8OUw9cGQoTFJ9c0NzVjxDIVhaem1nPElzNWBNWF52CnpHdkleQmxyOThhSUVDQ3Rxcnl+
Y0U+d1ZeZzIyKDdEK3toX3BJIWkoZ0xRUTFOPXFAbEV7NmNDIzNBXn5RSXBZIwp6akk3PnBqcjVj
XlhuV2N1O3Zed3gmN31VWW8qKUhkJX56Rk1UcWdAeFNUcSlzb2paMnhAdUNwa1pAeiZ2VFU3TjYK
ej1zPEYpSnFhVHdSRG5TSDNCKXZ4OWMtMH5jKGJNIyQzUTNsYGk5KlNNdGo9d0NfdGsjRE5qN3wy
NzE7dnFvQCFTCno7dD1YPiROU3twe2BLMjEwI1JLTEh6TWFiN0otJDN6JlIzaUJ7YElwaHJhV2FT
YGJYTiZlMFd6VDliR2pUXzx+VQp6XjZqcmI0SHM0d3NeJWw4PkFgb3hHNWwxQGhHJSFrKD9kSXZT
cUU7YmMlQHAyQSVJZWpFcHIqZSg2eWQ/amc8MTgKempLM0hlYC1sVyNuUkolVGteWHFRJTsqRi1D
QSVlekVIIUl8ZD9ffU1QR3YwVTZeMkRGI2FhRGhVTDc7d2dVQSVHCnpWP0hPSlYzNX5UJkR6TWIl
dSliQkpOSjZBXlU7UTRaI0dHeGR4N3QlUzc+clVtM0plbER7V05RdzY4a2g7VD1hbwp6JXVTNU9G
MSZgbVVMND1pKXgmQilDfG9Mck4yQ2NVJVlEJDZ5Vy1gREdvVUlUPkF1d3tvTWRQezN6YCRGK0lF
NmYKenZxJncpbWZUZyRtZFlUVzVSVn5mJkhkMktzdG08O0l6UX1IMChUaX1YPnVxK2pFQk1lJWsq
NU4oYjhvIWc4bXpvCnpsQC1fejZlOUA4bE0lUzB5aDdfTU1qKTczZGBOaCVzdndeaUNvOFZ+UEgt
QCNPcmZfYWYrRWp3U3ExaCpXPnxvbgp6VWQkNTkhVX1tcUk9a0FXMGtyazhEMSt1QyNFaT9Le20w
fikkSTx8Kjd7JnZ1aSZYZj90VyFFMDc5WDs8MmMxR0oKekJyK2p3cmxWUTBienI4THgmPTg+IzhO
VHslSihCYUdGWFh0T218eDkxYCZzO1hwKCp1SFBaRUcpR2t+V21yYlFoCno8ckVGS2hNdjF+KCVU
I1JKOWFNeEY/TVghdThuIXtEXnorV0oofEQ2SDg9eDRoKW1tfWRrP0JUezNjaUpKdT4pPwp6IWgo
eVREMWEyRVRVdEs5dmVfMStxMj4/aCZgOGg5U2NRcik5ZjIwZnZHfGMpXnRjOyt7OTRuPF8+QlJB
UmpIR3EKem13ekxzMEpob3FGYSNYfStpZVhzc0NQZ21LSTBvYTJKMXNlYnBwI0lmO2F9alBMb0hl
WlN5I3EtRE9sVGM3Q0peCnpkb0YpMTFqTzZRdzJQNUtQJUNTJlY/ZlRxZ3tDJGN0S1Jpcigma1hU
TiZKaTRUV21rZXMmPjZwT05Zam9ERCh9fQp6dFpzKyM3fHF0QTN5eU9QUHolRXl3YytgVlk5Vy14
PlRxNUhDaT1aMl9IcUtMIylsNT5tLTRiR2liNDUzIyhGckIKekhlVm9FIUU1e2czYGlKQmk7NDU8
KSR9TF5jKjtOTDlQYDd1V0slRD98MXhsSyghSlJTVkN3LU93aFd2P3xDTzJHCno5WWJlQm9gLX4m
TmBGdHJXTHJhdmxpP0BwSSVJMTU7M0JwSHtVWiteRjZsdzwla3l4XzY+JkN5bSNjNkZkPVEhOQp6
TUxwWD9JY2c5WGZhSStVck0qeFJibXR6Uz1wPnNoYDsxZE9RSFUwXnNmZnx6U2l1XnpoZ2MlV2lh
YGlgQ09ialgKemhvYzlzQXFiYHZMPn1APEd3alg+S31VTCVrdVpjVD5zYVcjQ3NoPiEkRH1iUzh5
Tih4ZCFHemRtUDtTcEpXPDRVCnpxUjU2KVVNI3FiMHtDN2cjWGpNMVRTMHJ6cVJVfHhSIVclWGcq
QnFfMEE9b0Y3ZTVqekNKYUNuPWE1XmcwXmp8UQp6PGMrKnkoMTNXPTM8TmhJPzxmZjRKbHJQO1hC
N2Nic2EzUU1GJkZAcG8mXkcpMCtLQWpYOExIc3BWZShjZlVFTTIKej54UnBWZ3BnempSX3MlLVEr
LXxIUUNLXnFQTkM+bDMmKzRYdU04bGVLKjFKWiMqOChkSl9CbmhndGQmTEJBPHVNCnpWN0BeVmdE
LS1tOEdsRmM5Vn4pbTt9ez5UckxJdCZeaTtHVUUmPkxDXmtOQkFITnQ9eiN2R3dDby1EXzNAbnJ+
Nwp6PklIPWIxYl8/eUxgWFomelUtcSg0Q2xCJUBffkEqczhgJX18NXUjRHtZUCprQTxVP0NhKnBI
cUE2O2BaO0RnOCYKengjWHR4K0V5SGRjO2JRTHo9U1ZwKDs7e2VPWHdYd0RJMiN3a0QmMW8+TkZ+
Myo2aGA/V1g+OUpMTk5gUVh9cD9QCnpZYW9ONXZgUiNCS3wkYmBmeV4rTjhCaFluS0cxZ0xzNGRl
elYqZUFlPiUhJTxAOEJqbWFiJDt7Y2g9bGx2Vjc1UAp6KnImJGcyNl9xUEtqR2hBX3JlTFRzbGJ4
NUtnVjdGQzw/Ml8/YD5sVz4yJFVWSn1iMSYmYlNXPl9uVDtyMyNgUjYKeiNeeEBJQGhrfVhwK3Z1
SStWUWRzQyk+NGk7VmN2c3UzVVBQIyVRIyVvIW5UKyFYdlRxMnJRc1gyRTducnhlYk1DCnpxI3Rn
cVNqU2UkXnRLXkd0M2ZLdTBadF44MWxaOHAzTCE/NUstSy11SikwI3BGZXRaUGUtezl9Iy1aLXst
UHt2agp6PEB3eFc9WFhBVEAyZ2A1ZD1SKzsqVV4tNnVPT15nNUdmU0FfQlV6RGdOUi05NGtTVX1r
JkBlUHhMcV5FLXFgbEsKekhiaCN3YTRuJCorQW5DeTBTWnlYRGJtX01KdGFZYVBuN2lQMUQlS3Fe
dmNuNnJ8ZFdtezsxajRnVDBvTj1Rc29JCnp1OUY+eTBVYCV2e2ktX3dGZDJEdV5BbDJxRVQ7SzAq
RDI3Yj95antZOSp8c3QzdiN3MGF9SlFrSihONXA5bGEtSQp6P2RxSDk1Uit7P1UjRVhnUjxGMklm
amtFYlZ0QXhpQjkoQXxmd04wY0djdi09R3E/Z2ZLXzh6KihuMHN9JjlXQ28KemxrMypNJEdPTF8/
Zns9O1lEbCozZFA4fiNQbElHfjVTPGJTVjQ/NkJ3NHl3cUpeUCRgO2poOXl5K1Q5MnJ8V25YCnpF
czF8QXJKbiZHTGBweFdRK2g9OF5CMHZ5TChRMjB6YCZ7MU1+dSp+dTBEQUx2U1c/WCpzdWNKUlB9
TktNVDJjIQp6aGgqOUU+KmVzX1UyXj07UFBtXl4oJEU1cXNtMUcmKikkP3NjMFVLcDFuIWVsJDdF
ZztvTU4kQD5fSXh9O0FfdnoKeitMZ0RVNUQmcmJhOHswPCskcl5TNEtqWj1HO2I5OTlYeiVqNzM2
SSllK0RmZjdafURFNmQwWW1YaTZ2V2xBVmxLCnpnZzZSRkRvSk0oaiVHbiR6ZUppRlc9VUplUTkw
M2VTZ3liUkVwaVlJc2c0fnVEdCtsNXNoZTNMPmxXTSY+IyRrMgp6P1J5bSMjLVBNYjkreD94WmZV
RnROfiZ8MHkhPmpsdFh5YEpHfVZGO0slMFN1V1l5Ql5RRWxIUFopfEB9Kl4laU0Kem9UeEIkcUR2
aHVoOytXSnlhX2tteHFwe3pWZitKXmNte2tCRGU7NigkPjluPmdLPF9iaXxkQHtfNmlwMW5uRGFo
CnoxTSp+KyluLWl+Z1V0MkhhSm8mN29OTlcxTjR1PEN5aVZITVBzKjA8dWdYbz10KEVjXklgM2BZ
dGleQ1F1MzlJQAp6UDkwRmorNk5YZG1SWHNqYSRwZDdUSWUwSmJtPnh3S3kkWCMtTHdvMF9lZkpD
RCVjVV5XXmxUcXg+NSN1TmgtKXIKemgjV2xycmQwJFZlZ0h2aTdBSDxsU353LU1lMzIpaWw/N2Aw
RnpRKmZ1cmVvdWk4ZVhlKS1VWm50cExAPDBQMTcxCnphbVZ2PS1RcnRpWTMqYChlYj0rSEhUfDAw
eTYlMmhhRUdMU3M3TE53NCk3aFNrY1BlXnZiWT5ken5UajNRPEh9RQp6IVhuZDk1VHVscVh3VV9J
d0xyRX5ZZ31qdmhLbWlYWW4qSSFRfG5eX1dgdjhKNEZCc19AZUtHTmFzQDR9VlRiRSgKej0qQ15W
QnxALXA2eUpJdk0jZ3pLKDZFUHRHNjs5YnRGSncoTEhwVXdPSnYhQ25gUHMrU0VPbFhvaCtDS0Rz
JlkwCnpiKWZqfCRnI1o7VjlWaEtpXkQzcE5ta2RATmg3RyZVcXZRVEZ4bl9IWERtUGdBbkVOSER6
fjxeT3RaQihqUDtjIwp6e310VWg3Umh5S05fNVpWVzRHdHlxUHR1ZGtafmprYik4PXtxKFkqP1lw
Kj97MzxRbiFHaTJyUj5wKVkjMTNZTz4KenBtQDFuVnUxPkR2PmNFZjJSNlkpKWVDRGNDVWNqcWsk
RFQoTlV9OTc0UEVXQjZkdFBII3p4RiM4N3hEdENsVmZUCnpgSSFfK0Q+PVBwJiM4eWQtN0F5TCZL
T0k/WlpGLXVqKkpEbCRkZXQpfE5JKUEwVXQhSnBvS1JZM008Z2x6Z0B2JAp6dV9EKH1PbEB5dFd1
OzNBMHJPTjhnP3V5UmhFK0dDIy1kaXJMRSM9bUpwfXsyRzQjPTMzTTtkP0xJNHxERmo+NUIKel4m
S2RfTCErbEMqYS0pYk5pOzsjS14mZW42Tm8yVUJ8MWBLNld7e2wtJVB6NzkhI0shdUwxI1FXTlJU
WHVafUVyCnpZY1p8JD5oWm9TNiVBWmo1d0g8Nm8pbjJ4JUd4I1NyS1h8KkZgKzY9KWdAemIxVT1A
Tlhfcm8qWDkoZ2FudWlCKwp6UE5vSiZrdlchNVg1QDZGVVh9bzRXYFlpPDQ9JShKJkEkZnRHUUMp
ez5qMmR4ajZ7dH5Cc1FlTUQzVzUxcFV0eWIKenRsc15qeDBIOFo+QW1JMEwjYG40Rmx8SGlMMWZ5
ZHteQ3hZX2hfOSpPb2FYUDJ0M0hFIXBXSGBPUEBOVjI1VD9pCnpNeWYqIytjPGllQ3NPP29gZXx2
YlhefVZnemJNT1FBQUBGR0V7QmdFZikraFR0R1JQQFBvYjQ8SlV1S2BBZCpaKwp6WVM4cDRERmNK
OzVOSWVHT2UxUnhUNmFeITRCMjtWSD5sSGhCUmdxV0k9V0JGbnF7fUUlRjl7XlFsbGAlbUdQTjsK
ejh0PXRUJjFMZCFyWnk4TyQlfCF4LUIzTFBNVSp1RjRBemlAcUB7N0RZfkhtMjFlXnpAd3lJN0o5
XkU0PyplNDN3CnptbyF7fHV3UyV4V2RIPD41bTNxMFY0Z0V6SCU1OENneTFxdnZHRW53YXVeSzch
LS15aVFvanJoYiUyJXl0alltMAp6Nl8xNkhpREdBKE8wTXAhUUJfM2k4NEc0eylJeipXcnEmPEVX
aTxtbmgrSjA3UVFUbDAqPV5DdXk+P1YqZDhxaS0Keiske1VTM3U/dFJXJEBpWW19Z1V7QDFRay16
dnNkPSkhQmJxVWZKfEtvS2gkJUVUMTdPN1Q8PF9hIzloazFGKnk7CnpsSX1vVk5LelZAbHtJdSZV
Vkd5dXhvKntzUWVWQGN3SUI9VXU5QnwpUEk+OzckRi1KWV9OPkorZCopSUlKT1VWPAp6RzBlJiRo
KjB3LVZkMTR7fDYxSTxtVWJgM0w3Myp1MD5Pdz4hVEwmcGt2U2YkZmBDV0hSVSN7TW5pb2lTJm9O
fWYKenlgPWs4TEBFJUF4KXBIXilaUnFjcVBHcV9sYz9CZHAoQT5vQj5NWWheVlhNUyNxenJgfEJk
UDxPTXFsQD1nekk1CnomVHFxZFJMR2xma3U5RFRsS0hjMCpibUlEX1N2dEB2b14tVGppeTRZMH44
LXpEemNUKiZiTlFHPjYhcl9MPylTZQp6ZVlnc3FGaSY2ZSV6a3F+VXVyanVeTDR3aWpASkAzSzBS
SzByMSUpfktJMCpiUUR9dm5ycXo8TkJuTyZ+I0BaSFgKenhTPFkkak1mNDhxdTJuOHdGO3AweE4t
R3VHQjdrPlkxaGx5RDsrYz5sSUByRVl1fkRMQSMkdTBeKDkjWiV4Qjc3Cno9IT1wO1hUR3V1N1VI
NE01YjN9WDIqWD5oZHA4MlZUfXFRKVJiN29eISRwU1BBPVdSUnVASHZWWChoUVUlaFJ1bgp6eUlA
Yl5WWlh2RHdgPUQqYUlIcU9pYVpWYVFtPjktdj0+YUV0QzNhfWBAV1lXVVhjYlpPU1JtIz9yekw0
RGdFJm8KekshUUN7TW5KOHljS0pPcmVfazZ2SX1JUzgwWjZUcFJIOXFmRlRWb15qbXNkNDJnX2hK
NCNIQXd0ZXFpbVh9TTApCno7MUVtMFR9OEtJNz1XflQqKTBHWDJKeTMhIW8wSitGdz0mfFpee0Ns
NHw+Pio/SUttMG9TfktYP3E9NjJlIUVmWgp6TT1TRShjaWhCfCZhV0xNQTVmVnRZMzg0SVQ0dWxw
ayNrUEZfWWo/aGVweyZ+Q19nKl9SPVBEYjNKUUJAMyVSalcKekFTKDMte05aPjNTKitTMzdjJVN3
Mmo5IThGZVRMPnNXY3BFQm0zRiVlS2xvUj4yODJSOGp5aFVHU1IoK191d3w2CnpmWGBCcDtIUmQx
cnBpZTJMWER1JkVWbnAoezR1MmMyMnUydUxJR2tIZkRyX0RSJkBuSDIzNkc9Vz9rVyEwZ3k5Pgp6
YUV5a1VTYH1kMGJBenJsSGYmLVFlMTZLPDBnP1B5NlVkXmBvZzdkQTNjYzhueUZQe3FjJilyUFVj
MiNZamFwbyMKelROI2U4QFA0M3g8JlYqKDVGQlUkNUVNczllRkJTKW9nUEVyK3skSG1wRXg+djcw
VEVid1Q1K1FnX31kc1U8VEclCnoyeXVeYTJ6Kj54eXBCMiR0V3o/WW1oUTU4c1VBd241K3EwTCVU
LTcraXd2dn5LRSpsWGE0JHgqOVdRSi0jSH1vaQp6bn1tKnE2VVViWkVEOUpiZ2hhOFVhdXtJVT19
ej5yOyZ8V2lwMGdNVipUcmhfP1leLUpjSmg1RzZNJXhaNntQWmYKemc+SkV1JmJmY0UlWFM4UTVH
aXRMSlNGJXtaT2haYmlhZ0stPz4wXiNjKm1oWDgkVDRCU3ZFdjZHMnlfPzFSS1JSCnp3Y3tMSUNp
JGJ9KXBKJnRkbHJEbmdmU2J3Syh+fH4qMW9OPTcwOGJgLUNybW1Pdkl5VF89S1JqailtTSo2eWw3
IQp6KngmVFVCWmxrXyZSZm96UDFeQyRVYitFS0ZufXtCakRRaEE0fDswSD9BPWI8NTVgdXFyMERR
d2ZVekc+VjsoT3wKekZMKHtTRkRtUCRIYE9NYjlxMm57LUNUa2NzPVArKkoyVXtvTmFnNDwhYjl1
T1hhWVBpaC0zeEs5fDFmRDs3RnM7CnprYlQrJXV2cVhQVk1JPSgoRDQlTTZ6KitCeEErK3s2Zkp7
QUdYVktiZmV6NHRCfTFeemE2WUkhWGFWUXdWeVhwIwp6fENrV0w2a2J+bSM7cilqOXxaVkI2fSl1
Wk4oRHdza3F5K3koWiY1TnAoQjR4Ulo9fFM4RV5lQWRTZCtwVCFBeS0KemdVQUlnK0xYOVImTmVu
SDQkKzQ9cV5ZITdaSlNDOWd4WD8mb2Y5Y0FSNSpoR1FKR3BIRVI8RW1gTTMmJnBiRDZBCnp1QjAq
Tjl0JldlJSNVVERYflA7SiVeYHRCOCUoTFNWJWpPOGpEbFJUcnZTN0pJTDRoJSRLQGYpV1EkX2E2
SDI/Sgp6VzVDVFI9XntENG42dn5UTl9RRkYoZjIpOShgMUomYGcyTklVSVNTamQyT2JKZHg3Zj1P
Y0JOXyhwWk9+O1VOZz0KejV2Z21lTXUkYVl6TG0zdiN3ZztvQVcqQEN4bzxvV3p5Uio2NmYmJkBI
NzJudjNJezwkbGdrYXNnMSlkc1VwXzkmCnpXfXNFP2pxe30hP3lNTkI1M1lHeXh6JExPIWVmdzZp
fHF1QWhfUF5FaDgpakg7M0NzNy1CJnx7Z1hxQFNnPGRPTgp6NShLQU4zXmU+OVpHYDV5KUtHSnhn
e2MkakZvZztmY2txNlNvPUFWa3Q2JkN2NUdpSTZvI0sza21SYCh2T1QzUyEKel9jfmVZUUoofH1C
Kzg2eUFWTEFuYlhnQHdoWDZ9RVlUVTU4LTwkeVNFKyNLdjN4cytCcmM1K145KSpPQVZZSU8mCnpO
RE07b15oNUphKCk9SyNzVFBqWlZJQF4kMEckQGdfPDtGJSY/O1dvUSZiSiZJPDtSMy03PSg8cl5g
aSY5Q2BWPwp6TXpveHo4O3tKcSN5REJSJkFTIyhsdnhfcVQjSmtWKEF4MS00SjNMJWFHYTV3P180
OHF4JVU9WHYzaWN3Kkg9cGoKemg1U1d0LW1wMVVOTTFQbmJOaSpYeD4/QCNgQ3FkYElDa1FxazJr
QE56JGVoJV9zR3NJMmpxcFBVWF5XYz9uaWU/CnpRMEpxNmlnSSl6JVB0KH1Jdk5ST2UjP1Y/O1gh
PjZ4dE8pTVFvcmtpJFJzTl9NdjB6YVV3diF9Nnx6ZnVDIThxXgp6c2xsZSRZRkJ7O2YqWFE3TyVn
dzd5ZVJzUjBNYlBALVR8PUM9MHxTeDxVeWdGJTNySFBEKGBqU1ojQG05MzU5b2cKem0majAwUkVG
dnNDQSh5P1dXJSp1bH09KkRFRj51Xk9WbVpmbDtaMy1LfGF5PlpEYHt1Nkd0NzAtZ2hXRlEoek1n
Cnp1dG8oMWtnUVhRNT1oQkp0UUdpbD9Ae1BrNHE5b3dTKVFPJlFeZHhyP2pRQzZBcXpsUzJeU2sl
WVVDNVl7R2h6JAp6VHtxfWVDR3A8QUxtUT5Mdyp5Nm03RlNafG48QG5hQkk2SV4qbENGbnFAKEIq
TnZpIWMzPEtuME5mcjh2QiNzQEcKem9zV040MjlmKl9TOGAlZFQlc3Q0enU1cWNHJF9od0pubFpV
STAhK0hDJHUxWFMkVm5DZnMkdE5xTlFAcntXci15CnpAM34yeWVQcEJqJVUyJGZqKmJvLSN0MVE0
KHh8RH1WLSR7MzFNPyspYVF1VGAhV3I7RTxVQSk9SEJMTkYpKF51Zgp6digyQGtRc0w1V2JYNjR5
TWc1eUBFQ2Y+JSg3S1pwOT5AZldIbi1xK204M3ZybzwpV2dzWSpEIXRPfX5od3xxZmoKejtkUXl8
PDFaYyRQOGw0cU5CWXJiSHFrVSEyND44YXA+VCFQSCY4eyshY1dpT2NhUntXKypvSHhQQj4jWW9+
aDtMCnopVEZJI1BIcmo4enkod1dBUEoqKkcxJUU5RE53WnBRXlQtNkBFIXViTzc0aHV5NmhpZmI9
e0Bmb05HYEk9Uz5qZgp6NWEhaHk4MTl1aF5CZChxe295YWpxU2RwY3RNaXpBPWlDMShGVGVEKG9I
fjZCJHFBXmJLfnxNcmk/el9qVTFaMGkKejYyUHZJaD4zKm9ldDhOYEo3aUBJIThhS2tOeXlKMEFD
UlNrRGYhMWd7NEZeRkQqNn0jX08hQVJZSjlAQSRzaih2CnpEc2x6UGNYYGY+NCYmYTRNOVhESCVO
KTd1ajw/QU5LSmFuNV9rbyphey1QSDd7QWEmfVllN2FHMHsqNWBYb1JPZwp6VzNwcHckXzZ2KzBE
NFJXRDJqcm9SNz5GPj1kemRxQTRKWSk4Qn5jZzVsaCFhM3xmQUlicnBQPU8wRG90R19IYXcKelYp
YnApcl9OKzUyNXpHT2k8dzlmb2pGVW81cCsjekZBRz5DM149UDIkeEpRQm1PSUhjWWkxYSkkQ0Uo
P3pZUm9TCno/SiNReHdHS2dLVyVXblZSfkB0eyF8Pi1ibWA7IVo9UCFRUEdhZWpTcyVhTnt0NUk3
WEheNEp3QXB8Qmc/X21WPgp6aGlsNXpeJTRnbVZmeSQ5Ozk0Z2J6MVRBYWFVdVctYCopUHE1QEI1
bjwjV05IKVAwNkVOY0t4QFZ9PDxZP3xudUEKeldZZW9wJTN1SDB8M0ghRTBtSz8keSt5R0NfLStf
JFdmQCtzNTQtRjlYanhKMHZgRWxFdXAyPGt3YUIzI09CU2lUCnokdGJlbmtXUzZVenltU0ZUeVNs
aTJPaVU3TEZWXihZKWNAXnFwblRwSTM8VWJeY20zajl8bGVUcDUwc0k+OEJyKQp6LX5ZWTtDTzYh
Q2h5M2JxZU0lbnchSVAyJWdMNSF+QWJ4JkhAfkkxXm1fVWgmTT9obnJWazUyYEsjQTxaeyZwP1IK
eksoU0J1d0tPTl55akRKa2JSb3NpeFFSQClyO2Z0K3RwZXB6bjt+T3xNU25HY2k7UyZsdzFfUWhu
SnVaPUdvPjk1CnpHJTV6UHhmQkQ7bVc2M1NjPW9jJF9qdmNETFpPemchamFhND1jcE15WFd7T1Et
eDd8PlFGJEUpaF41aXpKZ2Racwp6T2NeIUpLWm47THR4S15xUTJTbDVPPzNZQW44Tl9sV3BsX1Y+
Y0tnQkEkMDVPWW8haj9vO3c8cHsqRT5AZW5RR0kKej12UEwkcC1PaVBHdX52dz1Se0VwcmAkJTNN
dFY/d2BYZThlcjhtcnhFdF83SnxOM0E1aX1kIWlPST1NM19BJlJgCnpzNUdaQXdoU3N9JlkyZCU/
dkohV3B3VG5GMVEyMDFMPk9RaE1CUGIwc0E3YEFnZnllQyVTbjdRNEdXWWJWVl8zRQp6ZT0/ZH1m
Yn5OX29+WnxVNUlNYE84Ujl+LT5tPEhjVUtSdEc/MmBaWEMlLUc3e3A9VEgpJXRiUEtRSkpCY09I
UzsKejNvY090VHooMU5kR3gtYnIyLWNtbnZPOV5wYSQzS1pgYWxnXyNrb3Q+Ji1gcUJBfV9NUDdk
cm1zY2xMXyV6Vi04CnptYGt9aWZ4fHB+d3ZDMFdXezRiQ0dpRkxgIyV5ciR2UVpRWDQqPypeNE1v
MndPfVdpNmAtaWNEIW5ua0UhUXgpcQp6RlV4SDU1fiVEZ2BAfiNIeW18PD9FVk5YKFE0JiFBN2R+
ZDFGJEoxdDhhV3E7UmlMeFJVPnR+PzxeMDhmdUB4NlcKenM2bSlRMHomcjJxejg8X0JkQWZTbmx+
R0IwSjt6bTdOVHBxb3g3QlFiIXohcU92dVJ7UDM7e1Q5KnsqIz1FXiVCCnp4Sj9FSnk1KT1pQExC
MlVJVzA5UHVCNjlQK3h4UDxOMyRQbmp4e29fRT1zekoycHxUKyUodyRXQkZsOz8lb2JCMwp6clRr
Qz9rckJ8SilGT0Urak8+TU1qSSNnPjJmSyM+QjU3REdKYW48dm1sazxxT2pKMm94TDk5WDNGaFd3
XjJJT3cKendmeURoe3l9Y0lXd280WT9OKSRiKD01aFgjI25XOT9FPFdNNEZqbUFyK2NAdHE0ODJh
MFJGS3IheGB7RjxOX0FPCnpnTmo4OT1nWlNTYz59KVZBKnFkeyRuTEN1NlZHPmswVmY7eDcwYj1u
KGw3bSYxaHUqPm9HdHkoJUhkdG83T1BuPgp6IyMpRyR6KEVrOTdSKHhzdjkkd2RBQzAqeilGTj4q
azhUeVN3PHh5UTxDfXNHd0dZc2VRP1Ykenh4eXotekBvclkKelVrVkZEOzcpUVp6MUNpfW41fiVq
MSt2Wm5qM0t4YmdBa0BVe0VXYkRIYjl8PmA2ISMhQkJ8a2lzWTJrTFY8NVBkCnpiWXNkaVU0Jnt5
QFlvbSt4V3NPX2Q2a3FeTWRndG5lT3RFZyphIWZAK1BIM3cpe2ZYTDduPSVpT2s1WXp6N1I8Rwp6
SWZMcUlIKThFRnNEVk11aHdYQyNUPllwPkE0SHN8b0U7e3k1NmVZKVJBN2c/ejBATW8wNkdLd2xn
QzZmZSEmPEQKenpERmkhd2xBKSVFUiMzNHo5QkVaX19WeV5UfFhyPVc7TSM4MUUpMFljWFMycW5r
XlFCYHZsKVQtRntqY2tiTzNACnpyTTlGfj9IfXkmcDgrMzQmYmRhY2FacVdJY2c5I0w3YXlWc25n
UHZ+VX5FSz1eej94ezNpPHA5RUhifHtnTkhIMQp6bypofnYhSks8KVlaVDxIKHgjQXtUJWM7I0t8
Rzw1JUBBMTc2ZEBFP1JIcyVEPk5DKUVSbXhgNk48MjEweD8+MlUKenQwMS1TWGd2VWYrZDVBRSZg
KWo8UTB6OV4zIWNaZEIwfXwrVkVvJEU3NkxxcXpVcSk0a19nclN5Wn5xdjstdkp6CnpKXyFncyk7
YGptbVJHIXNJKGFieXBYMEhOQjwobl8/aj44UkJtektUQE9EKSFObFNmeTh+VmVpb3R2a3FsTllm
UQp6PysxNVpQPjlsNmZIPCFKSFR6OVM9akhiRCVOdyoweTtANVlATV5pUkBYI0g4JXE2bHwmPU1a
QlNzMzspdy1qTCkKellZQl9ReitWdTFMaWBFR3N0MSl5bWBNZUFGTzJLOGo0b08lNyM5T3pJXipM
a3pYYDVQdiRjNTdhQ31DemgxUi1aCno4QUxPem10S0FiQW83NFR4NzVrdWdSTlNgJFRhZT5lZ35F
RXhXNUNXej00SD9FTVBlUzN1ZWo5RTJZe0dpNDxgVQp6VTB1OFFBYWJ0dGJQdX5IaWFpO2k/Z3Qz
ZmNfe3B2d3tWOCtJKCU1eCY2JVNgVj1WMFI2aShKcTVKKmhlUU1XOWYKejZ2QzQ7djw5Pz10T19k
PW50WjNjQX1yPDI0UkdtSGZpQTxgVHpZaFUkT3xmb08rMS1OUTlPcHx3P15Hcmd+Iy0kCnpVTGU0
YlI2c35mZn4kJCgjWDF4WD5AcF5UYjlyN1FwMEBaPzdYY3khQ2p+UEtVQWtuOW9mdmtCeHtRVils
Kj9mUwp6Ujg8VH4xcHU5SHA7QihOIWd4LWQyXl5hbFg7bkM5O3x5P0dCP3FMZndIMDFBMkc3clIt
aCQ1eHYqd2dTI00+YT8KemQySjNCaFM0ckowYnlQTjZsWTxmPC1HQyFxQUwrJiFnb2lqXm96U0BU
MG1DSUxvaV9oQkJAZ1godDdHQlR3S0ZhCnpUPzRLJng9dmsmOD8pYXNfPypjVnRXU3l+MU1xbFh4
MTFYNm15Z3xZeSNreFJVMFhCWXVsYyN3K3FvKFYkVFU8eQp6R1EhQTVHPiQqdGRpVHhwZkJ4fj9h
KFc7a2IqUm5Ba3QrJjlGMnZwJSlHRW5QdDZIMTY0I3Y3TiZWRilGbW4+dT8KekZ8RDRUMDY/bTBx
LSs/Sjtob2ZtOVM+NXo3VF8kJEVrWnRmLT15ezdvcU8haj0rfiEoZiFyQHBra2NRWmc7MWdQCnpZ
JkdocDJhZmBXSW8yK0xONkRTWlU2aXZIJHBeKGM3NUhiUTl5SWpMRiglTCFDczIhaF55dzwxYU16
dzhJQ1BSIQp6XyM9Wi0wYXd0I1Y2WEp8ISRKZT1abUc4dil8Ym8jRjw1Jj45Xj02Y0VoRHBWJnRy
K3RJPW0zLWpRVVcybFMoRSoKenBiMSlrI05HbnppREsjano/PHxhUjc/UWs3fDZ+ZWhvcmg/aFRP
UHZWVG90RClIQ1FHP140Vl8+RkBNUUcwTXh9CnptP25uITtDTHljMz5KJnJlZHtYdS1nbkY4KXR4
KSEtRk0kOXB9cXVNSX18VnNqTTlZeFA5eUY2ZkR+TSMyKmxxLQp6KDQ4dyRxOFN6e2wmTzhJKjIo
a1kwfEBSa2R8aiEwKXtwdDhPU01AbiM5MUt2JWJhKlIzJCF7UUsrMkdBOHBnR3oKemtpTj0tTSo8
NDE0fC1ISUBkeGU/N0NEeDFTT3U1b25UYyttQENvVFchVnJNZXRrWn1hTH1LTXFVNWhTJiUxJkZ0
CnpqcTlxX2BEVGZ2S3o1aSF3d1BEWSN+Xmo3Pm1fKnFDR29ULWFOMFB8Nj9IZDwqTVRzZlFDQkx3
KVZQZE1yMHx9Tgp6SUtfJGdBQiFXb3doP3ErPjtQQGJ3Kjk7MCEkMCQwWHtyUlBHbX1meTlwYFY/
JF8pNCpRc2hkSEp7Q15MQ0ljPEIKeihkTFNuSm4rRTFAe2VENlJJWTFaQSZWKzJXZHNwIVIpP3p2
TFB2bWVAc1B4b3FQZHR5JW9EdFkwJDkxSU5hY1p0CnpHekhDWTVQb3JUQllMJGZNM0dWbUZaSVoy
M1h9PDdSfmNoXkY5Q3ZwZm8hTjRvI0FrU0J2R2lxV0xrNUZufG5uOwp6Jm9mRGlvYTZKX08tJm1R
OVBDNV43SnNUY2s3Pl5reGFiMEMzM0o4RmMoRz8hKGloOWZKO1BtUEVWaGhFV2ZgK3oKejM0SUFT
bDNYVG5VYj9ia2JaMFN1dH5McVhTWFE1N2tiUUJtWlNmbnUrZVlpNlNvTVNDMSs4RF89Z2Ipa1NJ
TWlKCnpIY0xaZXh4RGAheDQwYFU8eUBDPV44Nzx4dktqQ31xe3lpcWI7c31fUUdicW1TT2ZCJng4
RVU7S2ZoVUNjO3pMVAp6YkttPXIkcFZvfEkmfkZ0dGVOMSRYejgyQWt1bXY2ejFXOW1qVHJ2JDtV
JjJxKG1RY1hCdy08RD99RC1fRH5tWXIKejxmcVE+VkY3Z3dTP0FxVUw8YjZ5Q19wNFl2UEhPVUdW
RiF4ZzB0cGdwXngxelEhT2NlZH50SF45SFRiRHQ+QkNrCno1PTFtWjNGOUY8dWAkd34kMzspTnQ1
cy13VHNJMTNVWiF1c2k3YWNZdnxFfjE0fWdUJTgpc1l1PDZ3ckM4cCEmdAp6USpiVTRMe3QmY1lx
Mjk1djd7dm1GIXJNSEZDPXM5Sj40IV9fVSlBNHs7ZHk1R3ByQ3pWSl9gdG12I2RFcWd8MzIKekBJ
aHFLWD59NkY2R1c9P0AqeGB+KTJLeigleTBiU2h2WDBjJWlxWTArdXhNQyo0fkpDMGI4NCowRkE7
R15iIUg2CnojXkAtYXZabn1WbVgyeXY0dz1oX28zWXxqYTUlVHRzQ2J8Qk57WlAqQXJpO1dYPTwp
JWBmQn1mMEltdTtoP3FsJgp6ezgqJkFLPHhxcCo5PllpYGUyJXsxJGoqalFRKCRWcHhSVXZCNz56
cDgjfUowKGlYYDFWbE1qdl84Q25AOSphPykKekhFO29rb2E4SHtreDl9RGdeM3A8aCMqISRgaFNI
YDcyWF9FWTNKSUdNJUR2PjFtYiVeeEBYWlV4ZUpBK2szYVc+CnorO1JJRmN7ZDBxTjBwPEpCNmpI
fihMWjl6WFRTJU1iNTUhMHhNTG9Se0VNKjwlVDBAQyR1SXVXaHZrMkw7YT9ENwp6am1zXklLfWVY
T28oUXVhNH1KezdtTyFHdDlFI0FeSmVgdW1WX1pRcWc3a15EcHVTb05EeGRrazY4aWoyQkJ8aSMK
elNYcXl0Uil1RXAoNWtaRlk4Wjc5WDtAPVAmfEdNMEY9R00lOCl+WVclUl9nY0grbEw7PjRjamUk
dXJSaWJVM2RICnpRUm1gZkk8aUBUYDJtI3AhOHgwdGJrfSlfPFM0YSN2PXh5QWZGbitxN1VEaWhX
XnBoQmtkfXlNPChjKFpvWVM8Sgp6WHxYd0VKV3UoI2trZFQ/PD49dyhve19xeWkyVFEyYEpmPG9M
RHhYRDJXaERtVmA+KzNZSlo8QVZnYEg9RFNEWWsKejErXnR0OG5+I3VQfXp9ezU4aWkrb0NkQS14
QmxmKG0xajNEVFB+cio1T1ZoY0NUdEV4dEhmbnxPP0Z6KDloOEBzCnozUCt+cFEpczkpcVJvKHNE
YkFiaFl6M2JhR344a0hSKXRIYCgjdXByTU9MZSRSVDJpNzB5d2VgQ2RBP3F7QVluegp6bi1kQ15P
UzJVTWxBVHZtZUk0Tk95ejFCWSo1KG9rXi1GVllYRm49UTg1dmdfTShgPCRzZn1xTzFNZSMpR3VU
QkUKel5oPj1ORmsjJnphcHtIYz95K1p7TE0kI0pmQXNzbURLbCE+M1J4cGtSKFBwSmo9b3FhXiVg
OHgkTWFYYXNNVEA4CnpUbFkwbD9tZW84MzBCJWlxUVBKSz1zV1FzTWRlPz1gS1dhRF9SSElFU1I+
YEVVNFcySHFIfG1UZGBAUSliKVB2MQp6dnBQbmxVcGB3KDEqMkRZcU5hJVJTcj5JN01lVUAqbkVx
ezZJO3ZuY0w5SllkJlpgdypQIz4/O05Uc3pWUD8hVCEKenYyJXUpQzhkRGtFR0NfPTU9KE0tLUZq
M0FFLW1jTHlWQVRNZyU+WD0+YXM4VW8jO35KezBgJShXems8KVllZyZ9CnppWDklKzk+TCNVaFRN
Zi1raz8jR3pmWXdBbVVJPWs7KlF7Y3tAI2xsQndpa25LbUNKV2xhPSRFNVNLJUlqQkNxKgp6cHtg
YiZwSXp2UXtxSjNvR3ZJP3IoYVl1dSFCTE9BMmB+cEo4bm16bj5LOHc5dVFiLXkkflY2OXVoTXQ9
c0p2elUKej9OWlk/USgwSFRoPXZEMTJkKnc0MSUlUFNIRDQ7X2claU0oMjtAIztqfHZ2SXVeNWJU
MiExaDNla2kyKHZMZTI7CnokfHc0Y0FUZlh1aiE9ZXRQVXUmbTE3LWV8ckZPQ15KcXEzfFdmQmc+
NVp1alJwQWZRIU5SUTlANUBobWRwezE5ZAp6Uk8mUWVBfXEmNCpzISF8bXlsfG5KdGk+IyRRaHd3
Q2F4QkptZEtzdnhlYHJXVEFEWXh4dX1oTVUyKyp1O3ZBVTIKenU/WC1pRzYrdno8fTRCXjJKdXNZ
X1EwZSt2QSEofmM5WXUqYkhjZklvTUVINGMwbj9TRGtsWjs5NFpJOzxLODFfCnpyakRJejV2fkpE
TEs1ZURkRGpsdnV5d21FU2lNdyFgYDExc09KfilwOy1tdF5IOWEjJlJ1UmAqXmZUeDBjcVBuJAp6
NDxlSlMoa050JXJmWkpadkB7KTNZZU5pRiRZPVl9Y2l0ZVk3ZEZYMWUoNzhDRk9OU2FPT355WVJt
KWUpb1RAVTMKejJEdHxjNSFvbDRueHBlJHQ0cUx7STFFKnJJfCVnTzZxT0pYcV9ofWUxMHF0OHom
OU9YbGAreS1IQitvYSYjdS02CnprVTE5M2tVfUhAZ3dMSmFRXzk3Sl5NKmlrITc7fE5nUld+fWpM
bXRtQThIcDtyMUZFZGpEaXZDQn5vWn1tRDA3dgp6TiNjMGVHb0pJIypwbnAhdXV2YHU7bVE8V3lu
cSZzeCNGJVJkPlNwS25yND1WNWlUODgtSGZtakFYRyM2Rl8mN2cKejNwNG8kWCZxKCYpJnNDO25e
NmNEMmJnRHxuOSMpKVFKemJwMGJPflBfVXJ0dD8jbERGdndROGAjcU9yZlV5TF9pCnpTVChyVWRX
TUdOO2lzT0lBeX1JQ3xNWGtzUXkrUCEpV25mWWYlYDdaYyNQK3MpaHQwajhkQWRCPzIwKio0PGFS
NQp6RHRtYSVHaT07YXZeM1Qlb2heVTwtflkyYkAkPyg9QEZQI2xrMDFOSyUmS2phV2VYTmRRKilE
NGx2UEwrdGdRQUoKeityejcoUi1hN0BXWShITVhmdlEwRUhpQ1V1PyVjWXV1Um13TD17K0wwNDJF
KTZBSjFkQHZnfWBIaVBBcy1iI1RUCnpCbW5DODlKc214U2ZKbW9mIVJgS3BCMDtyUkBebjEyelRr
SGRoTnpKI3E7SWhYNDZUYzFwPVRBTT9xcz03LVJRTgp6Rjx6ej8mWXZlb0MpeCs9JTZiVn5GXmZ+
TjVtWEtackNMe156PllDTSRUfmBfJHVDTitsX0owZlpZNUFNRHNiP2gKemopM1IkMDY/dD8hZ3lp
NSRrfWNUd0A2JGMxdyY3UGYlQFhIXjxxOSMkJUwjfXV8UGliKEZmJUU8I1RqdCk0MEomCnpCayNl
RjdhYzZ9RGtoJX5lfiY5XzI3Q31IKXBEc34lRXlYbmtmd3BCQHBQOEttO0JUM3pENGY2ZCE0LWUz
TDV7cwp6dlJqX25lP1hHa2NTOyQkMCM+MG92OWg4PHNsdmw+OWd0NGorelNrbiFYWG54bjxzKXU3
V0QzeyNEPWhuQjR4TmcKekg2U05PU3xsQj5ocmtDUlYtWWZfczdxQTxHI3NHaiVqNDI8bGl4SCgw
IXQrZyo5bjhWKEVQM0ZqKGUjQyQqUj5BCnpPQUp1N0Z0NGJTcFUrTjs4YWghMVJHZmR+diFiT3k1
Nml5JmQhK3ExKzxqO3pUZ25tOFJifHN7UyFnLTlDKXZMQwp6dD8jYEYrQnVYNlI/VHhBWHxXVj47
WU1+QCVtT218NFRZVS1NbiYpX2FGclFzYyExOEV2QjJeeGJlRX0lJUBpS0oKejA/d2FXUH5RMSo0
eX47ckokemFnJSQqXj5eJjZqJj02WD08YUNVSik+Yj1TemI1dyp9KCZFemR4aSRRS3Iqc0I8Cno1
R2whWV44d1RscitZcTRRJnZJQl5oLVEtYnJsaExAN3ImZGQrPjkjd081V0RaSSMxXmohUnFIRGUz
TyYyMkJUQgp6NnVNczREIyVleHMxTGtSblRPI2QofXh1OW5LYXk1cX1vV0pAbC1ZZDBIUUQkQyN9
WFMpODF0a2ltQ3x9WkJOe0wKejBzRE9WdSUtSDE4WWxhSTZHUS0rPkAlVE1GcVliQEUqdThzYnpp
NkxzYFhPSiZBYGJraE9gJG5vQGcxRm5+ND9VCnpTPEYhP0gteHdXWTgoYEJNI3RkRUt1PmxTJUd2
U242fjUtKitFTFFNN1NvK0cwUCFmMjVZalkmRmNzdnRRZyt8NQp6ciMkLXZqRXsqSkJBJjdGWjV9
JmBeRHdCKzxPUG56aCVPQmJebyEjYDxENjZQKWdaWVEoI2xaQksjVCtsbDhPY3EKekMmP2Zpan55
NGFLOFhRLTAxY2A1XkE1WXhFXnNNdDdYTWg2Y217a0JEYiltUENwdjF1ZTRKZzg5PEBBdT0mWHZH
CnprOVktc1I/ZSleQUd2amZvP1hTUzMjanVvX29KV05vSSY8RTIqQ31NXmVxJDBmQV4hVUBeNFFh
bDBkQlhqN25qeAp6Tjh6IT8pdWVkdTdrKlpfdWgmPTB0TyQxNHFncmJJYjhFQFZAbnVuP0tvRFdk
REl9VSFEJSo5ZDMoRzBIKzY+QVEKenhQe3x6TGhxZFFHS0dSdjBpWnl0QC1yUWx4ejx6KkZaZXRJ
P2tlX0NgUDhSQkVjYVh3WXBxbWt0VFMmVT9jUWR+CnpGKFEzRSElfmt7ejF7NlNoI1EmZj9gKmIo
MmwldSk/UWllTGo+PkUoazl2Z01SbztHRk9DfnZ4V2BeOGx1b1ZuUQp6UU1hTCNGT2NqWmReU1A/
Tl5pfEw3Sk8jS3FYMFFDb30qez17Q3hKZXJoMiZlOSglTnF6RDRgT0FjLVN7Vm5mXjEKejRBSkE5
eHQjXzVOO3Y9aXApUzd9QElqPGhZb2dEVEp5PitCPE83YTs/RkFwYmF9ZnkmOXp5a0xZcTh3dVY4
Kmc4Cnp4ZXhONithRzIwTyskY0tyU3tseHpiQnxYVlp7QiVUUHBAITI2V3QlWXxtLWgxUEMxaWZk
Y3xyRWVpLUtWa0hDRgp6KEtLbVlBa2U2ZEc5PHpEVWk/QThxWSQrTUtwc0p4en58PmlnX0tTYmdg
TVllRn5CcGRAYUU4N2tJcmhyXyNOT1gKei1IMStgclRFZSE7O0VGbjlHT2FMbDtDKTU3Q1dKOFUk
VjYpbWw+K35WZzJ4bUJUUldfbUF8dUIzUXhvTnJjbWNiCnpZZXx6YjBFV3U3aDJYVHNvRDQrVkct
PUY3YVREKjYpUlhsJnRrWXJRZ1YhbEJpe2o0ITU7aGRYYXBDTklzbUZGIQp6aDJEWlhBREFQOGol
UkluS3IpS19kUn5zdmo1QEE4X2xLeV5jJFg8a1QmMXpiaHJ6NGVodlFSRU47VDJgYVcyT2gKekBJ
aj4xdEt0ZHpGQEExSk5BSG9OZmIpRlBVVTt9clJFfi19ZVhlbWw0SGJJe1NrQ2R4O0MpNlp4IXVG
PHRlPVQ0CnpYQ2dvdS1MRnMtYyowaUEzYiRGaEY1QHhVSkR0fUBUSlVzQWcmT187KzlSQVAkRFYm
KGl7UEF9LURNMjlpfnRvcQp6V3s4WHhMM1hsSFB8TUdqdnFDKDtGPTlYJEk5NiVxdn1xVH0oUmhy
QlhkSTUrNzB1LXtVZyV3QEpJbHN0JEpJQCoKem9kQWsxaWJ5Tnc5QypjbFhRTjtBKSs1QzFGP0Q7
OXRURSEpaEdgR3JwQml7SjNqfXhWOzs0WiNvR1VeUUw1M1clCnp3NmVHbipweTQjKVJHMXRLcClZ
Iys5KXZWLUc8TTI5UFpFZm8wcDdYUDFvRyk9bmR6czFtN3pGMUFUdzJeXncxJgp6YEY0UjRIOTkl
fFUpUkQ2XyNqZkVSbkdnKF5UTVVAITBzdWQoOU8lfEpsZVAmM2pAVTc8TGhFOERnPGZXUCNqUXoK
ekBvIz5nanVvb29YWEBHR3RxentWT0ZKRmFhIXBmSiY2RisqJitTMT83UlA3TnByIytRKHEwOE8x
R3w+KThgMTl8CnooNjU8MXJrenJkUDxFKjwlMipKLUw4MHltYTBNSUJiPzM9b2xmP0ZhKXRzcT9U
U2dkPDhLazh7P1loOG5RQE4rfAp6aipeWGs2YVh8Mkx+VVAzWW5EITQzIWgtRSRCSVNVVmY9ZXpV
T1FvRmJ0eUltaDdwKHdPKUhIYyVQeFFuZlAzUXsKemIwLXZEMmdXJShKZ2tEQlU9JX5JYGRCUWNK
PGFLb09DIz5ZSEt8MU0xcCRFYigxKD1VPyFtT1M4XntiSHBkWU03CnpVUFQ2cyNsd2h8cF56MEJY
K3g7dGlBOHVVV1R1ZzI4NXZlUUNnLXJjeWdZQWwrVDBrUmMpK0wlaiMzdXo7JUlpZAp6NzY3KCU2
S3w/fWFBSGMhVDZ+dFhgRU9ybEd2ST9yJHJpKX1tTys4SGpyV1VOZnVVLX4mZEx+I2ZmaCh4ZUlg
OSoKekZ3TlR6JWNzPmBSfV87Sih5Qz1uc01VfFh1eWs3YVVMfWY3Ym9zcyk1TUNMJFFUUUgoUnU8
THRRRjM5YU9OSGtyCnoqSD0hNGxXPzdZPXNnQk9IPFU8OU8kWnJpYmFBaXs0Rnd0TEd9TDBtKk4w
S056fDZGJFlQemgwZmZhKSRVMWMlJAp6XygxSWpJdzUqNDlEZEdvYVVaX3RVN2YtdUdNd30/ajR6
Yys9eSloeE52KkJgTHZWd0h3cGJIXmpzbGhsI3l+RngKekFEZSpENGRkMj83U2NFdz0qZTxWRSo4
NEAkRzxvQndWZypkSis1ZzVPdiZidzVqNSRfUXQodkdWcFFAZnpeYmM+Cnp2NVRNciRpanQtPGh0
d0RmISZ9X0hvb3pPNDE/RyhpblFjcUUwKU0mQFVJO3xlcTcjc15HI2l8N35hNDZtSyRXewp6a1Z5
SFgmJiNhbE1yOUQ1Sjc+MWNUZUpXSGVpal5waVlEMTdyO1o8JCo0OCU2LT5AdU52XyNnZFVaWChy
YFd2c3kKejtOWEN7cjBDS2pQYENeTCMqeSs2bng3RWZ2OTNTN2NOO3B6I3JEbWNBJHB8fmYlNGNw
KFNMUWQlfE92MDsoNCFLCnpoO19fN0lESnB3JU54TGpjVTFsPEVjbnteX1hAUn5Aazt2bSpaS2d2
VzFZe2ozLTluIW8/am9YaVBXPytBMU9fegp6YlZEIWphTT9SITQjNk8mSz9aKil3IzwjZ0lzb2d8
JEk0ezs+fSlFYzloTCN0ODRZTjJuKFVUI1hzLWN1c3whS0UKemhDXjl0c2pITnBvKn04UDJ1VF80
aFBJeDVOa3FedTk+T2xvJSR6aVlQK2VTeFF2ajMxQVMjdlhDNDBPPmYpR3c0CnokemZAKGpZP0Io
Uj1Sb3lXZjZGa2RXUkV8Zk15KHE1VU41QU9uRlRlZzNpNUskdj53cUR3V21NeiRTbllFUjNWQQp6
VH5nYXpDYmQ9N2w3Y2BiRDNyKDE5VDQ5P2U0PDBqMFZNTzYpVHh7MiRkT0tmM0wxTWM4O249WElF
YDglcXd9VmAKeldIYDB+MnhyOzU4IWVfX0d3NXkzYGYpMmEoRn40JXVrZTtPKFBfdXZgPGlhNkt0
azdfKFdUb3FkWlQqdUBRaGd1CnozPVlYSHg3O3Aye3xtbilkdkA9WStoQCZ8Sk1WZ257UTNYPFFA
UW9GeVd9R3V7a1V8cng2NE85QD08eEBrJSM0PAp6e149aigmZzxTSHxLKlNWbns+Vkt2SUwlZTlw
RXVYYSYxUnQoU2srdHVLVjghRmJfKXQqMn10ZUhfOVZGYG1US2IKemJEeCpAS2xwejYjM3chfWB9
WGJ5NUojbyReaHcjZVd2aiQ3Jm0oRjkoYkR1WHZeK3F0TmdkNnBeUkEmRmhMeSsxCnpKaEozeCo4
aygkbnRgSDAjRzk3MFgmY19OdGhiQH17N20hfGotVElScFdleTdTRX1ROVFsYXBDbE8wPD56WCgl
YQp6cFYyYmByJDlheWgoNTJnSFpANUxkUnFRZ2ZwflBzcWxRbStORSQpZFRXXj56KlVnJEVmQSk8
UkEqfDhIY2NAUXAKeng/ISVvXlI4OSR6eUpPVGBRVXFSayQyeGJMcTdNbDRmNT5IRSh6N3QkaVEm
RnRleEs9fE1NNWBrZTJ8Tkt4VihUCnpiO181JV5ROFJKJE0yS0Ymd3phS25LbyVHNTZYa1RAfVA4
VkowQEhFaFVMSGheMUl9Qz1hQnI+bSE2UXNLKT45Jgp6V35zZEc/WUdFWntxK3h8ek4lOUc7MX1L
Xk54KEA4K0lBWGdNKnNUSWlfb2tXcWJQSGhHe3ExQSRHQWBUa0k0U2sKelBJPjUmWnUhODI+IXFj
ITIxU2ArSWVGLSRlRUdZdE9BbXN7QFkmIVJtfitLRy0/VGo3Pih8NjBybGRsJllzOCZYCnpJekJ5
dHBpPy17NGhxZ3dlWVJsIVNnbDdMZX5mUVh2MWZfQVNBNDFrZll7Zj9aZ1F+cGZ7MUBHclRlfF9k
ciVHPwp6SVZIZExZeVZOK2Bxc1BVYkQjZSFTLTQ9MT9BbzxPez5QdjBtYzR1VCVMaEwyTEhXcVhL
UHVuOyoxdUBzV0x0WjsKemVFdmBWU2JvMGt2fX0yRVAkRn1oV3k2Y2wkdCRtKnN5cm85K2M7WjN8
MkxuUCpJKFp4R2lKfGBQeUZtPjxjbllVCnpUWTMyNUE0eC1md2JhKkQxMyY9am5vdDJIZ3VHKXFL
Q19QMVIjcHFueVphMUUzQH1HJll6IWFBUFRZQTs8RnpHZQp6dWl+cE04Ym5tNSVZKHolK2VJQDBK
PFZrTkdnfG4pIXB9LSszNT1KKVhGSytsYURIemRgOVJ8YjhKcCU/UzB4YXUKejA2eih6VURnUE01
TVpJXj4rKlQ+eDJjenpWQFdefHUrWXZBOXl9LT9lKFBOXzUwJiEhU35GO3xudl4/bG0/Yj59Cnox
SlhPdENzb3d8N089eTw8Jks1Jl4zRD95TlhEZmM/dko7dm4reCoya2twc01xVWNTP2khV2BMVSVx
Iyh5eiE7NQp6RyZWSEtZNEJea3Y5VlFabkB+fDdQMERwRUQmPy01PWdDOGxaSWJGKE5OVEZrV2Vf
d2RmeSRWYVJtSjZSe19jQm4KejtCLUcrUSZxVUEzZmNGPlc9YTM+ZEhKMT4tNmBkZVFHZm9lUzBv
aiNrLUImXzNOdWcwcDhaZTNaQnIrSV9VckdLCno2LSFVWmxlQGM3WS0haFRqeV45USElMT1+aj1K
THRaZFhsXm8/dDZAXks4bnx4dTU7WHpVM3VSakgoRHMjV2k8VQp6U1lDYmdIRkBDdUFDdzF3YFU3
Jj9FalAtVzgjaFZZc2RnQ305KWdQeiNpaVFuN2pjdUpWTSFzOEFxZStWWkVkeU8KemBfX0E8XzZK
VkBqMWtQSVlZKG41OGF9amNLS2hBd05qb2Y8NEk0SmRgYC01ZVQhPzh7aEgzZmFDd35eam0lSFRY
CnprcHBscSN3Pmw4blNFb19rNzZhQTQ7UkpHKVV+aSooSTdIVEBwNGFTIUsxMnorZXo8bjhwPyFF
QGM4PzFxV2toZgp6XzhBVy02VFFCYWA7Xzk/M00zOWE9KHk1KHBjY3NhSENoaTdwNDdPI1c9dnhk
KCh8VSFNSEdlOS1GSyl9anpkNyoKenZTT2E+LU0+U2NueU97bGoyaWpVazZ3cTFoeWludlhJfFBX
M3pzZ0dyU3QwTCZIWnApJjI1bjd2biVFNDdrNWRsCnpjPiZ5REY/czY2ejRFfXlkQzs3MW0xajEq
RS15WHV2aCpZWlFYZWdvKjB4XlJ3clE4I2NoNCQkey11TChRTmVrUwp6SmIpfitxJXpycjxQYlpG
TEd1a21VOGU9WENgfVQtKTJTJEFBKnZuXzcpfWxZYTRMZSppezlQNjlqNnA1c3RebiYKeiohQV9h
T0J9Kjk5d0dnUXN9UnUod1g4MWh4N35fYCZYQHZXdWhabmt1ZV5KZnBPLVE8d0xsWT9LI0M5eSU1
WTZUCnp7TldFfS1Ib0AlWEZ2RDFsMX11PEFPN0wqMG5pN2ZybipMazVKMGJob0ExRjdkX2JPaz00
blgrM3tJVW9EY2lQZwp6bTMhWCRSeEgrUWF5X2NhLSsqbTU0NkJkbipEY0w2PGdJVWV5THxVTS0t
UFJOMER3fj9FaT5sSGdBYWFDdWxkdVQKensqK29KdWV8fiQtZ3dOY2s4NDU3YFBYPCFYUHteaFZG
MSUwVipISX5uKD9VbD51JD9KQzJoUUFQPUdmREY1fVMpCnpfM3JFb3V+eUQ/Pj9fRjxAZEUxJVpZ
eUI4RHJ0OE8lI3pCSEZfKUlmOE1ueVRjZiF6VTJMX1h9WTVOSmVlZUR3WQp6P240YDc8KVNxVFJK
I3V4aFhxbE5aZ28qUClZPlhSMEx+cFp1YVp9YEp0O1RjZTcmQHU+X1U4Xk4wIVYlP0VfKlEKemo4
e0RSPGVSZHJ2S20zKEY0QCk4RXxHPj11eSZHJlZVKUA5RkMzN01FTGtTK3hQODkjX2pWYDwoN1F1
eGghaWtDCnp8MTxCRjFZIXEhNUJKTnp7QEBMR3JsTU4kb3JUS3tlaldzK3AoUF9Rb2tYX0w5WEJu
S191c0o7ZiNDKnU7aVdDSQp6PWlwKDlTMSpJV0xgKCRuOUI8PiorQVdCYXhnVWo7ezReQmFOWnlU
Xkg+KXBVSy1nMlYrKDB6YHotbipBbXhoel8KekB0XnNXbCpReG5KT0FtfDwral56bTAkbk8tOyZS
TV9KMUokYjQwQzwtfmF2Skx0TGFvelcwT2dPSTF4Wio1YkpRCnpQc0JfWDRHem9DOT43fERgVjti
YyQxIT5TPjhGKT88LVlnNEx1Y1pKPWJ4OH5pbnY3Mz4qZChkZ1lyTkJ7SWs7Ngp6KkRIVllocmNm
JGB0WFAwYHI0cUBrVyViMF5SOUAqajd1dG97RFdXN0dmKl4kU2g4bjwqREMqamRWVyRiPTtqe2oK
ekxPRTZ7RTJFZz43fHhCfGl1cW90Xzk/fnJGJX16K0lVNUtmQSh1bnp5YH42ZCZKPEh8Q3lLXnNR
SmFAaSVPYioxCnpUO0FCeEQofTgpc2pRcT1FLVJLYSVQdyR1XiR1V1YwVSZ4VldhKyY2PF9ZPW1Q
YzR2REdlX2o2UmRlTGc/PntDcAp6Pmw7OU0wWmtuUlpRT0l3Ky04YUcrYiM5ejs4PX0tZDxHZDxh
SjtDU3NkRmVPNUIrJFhlRGVQNTtRSERtKiYpKH0KelRqNX5fS0ttITBlcFFaaTRrR31KOzYyXzsh
LXRqKm0wODBzU1ZWfmNnOG90XztZZD1COXo4QlU5X28+JSNzPDBUCnomU2tSeGorXkFFKkVedl9T
RV41NjtaeH5XRUlVaSU2IzE7U0BuSzxhZmslSF5ueT9rc1U2UmQ5IUUtOD5UVC0yOAp6QH09RT58
OWoqc1U7ZGdyNHdtUTVvOE9Sb0BCT0NTaEBra00tRnhKPmZCU2RQQSt1OGNlfUQ4fVdOQGZvPmco
JHUKel96e2FqMkhhcGBTZHhyKXAjXmdjPVV7NFkxP0o+RT98bmRDYzx5PVc+Tj41Sj4rS3o8cjNf
JWcqd3tkU0tkYytOCnojbks5NVRCTjlxem5BTGJGVWdHaDJmWWt1cGxBQCReaE03fmNOZ082YWB3
e1laREFofFBBPGRpeTwmIUJFWmNuMAp6NE48Z2lMV1BtVjA1cH05bkx3bjZYS0pRNENFfFcmbmVk
MUc5dF9oXio4d1p4KDgqM1liLUdYOV5ZI0B8S2VKWVQKekBhT15UNH10N3pQTkxCbyp8S0I1Sm93
KDZ7NXBEfnIyNHokd0xRbj1XQWA/SzxeLVVIJSZTRVVUSUFpZ0ZPfExECnpfIzMkblptc0lLVGAk
aSp2UnkoZyV9TiMtdGp4JVpufnVzbT9fNFZIeE0hVm9fVz9OJntFdzFHSzkhWk4rbTZlWQp6USgw
KT42ezs8VlFPaHN7RmJOYGtIPCVtNWItPlJic0BDZjdsUDNtYnt7Z3RUNStgQWV3NVZuQiVxdkg8
TWtVTVkKelkhPiZxZDlpZH15MHpmeVZvaWxZaVc4OGtZMTglUlgyeGtsJkk0eGklVntvUXB8IzI4
TFVXdWl1fGBAZmlxdkghCno3d3B9JE9TN2pVTlU+ZnBmMWJNWUhnMC1kS0s4TVglRXYkWDhGfWN0
LTskc0NuViRqRWI2OUB6bFNrIS1iP2FvXwp6O3cySztkcjBQZj1mfEA3aDM5Mlk3PERIMl9tK0Ze
bD9IJDwwamF6VSkqSncwJWErWl4/KXMkcy10WWQ3OTZXRmsKeiozUnducjd3TF4ofkdVci1Mc1Vn
bjgoNSY9dyZ6cU1TX1RTM1VAYzFkKW9Md2pQWFU7IShsMGB6SUpvNVlpJHtCCnpxczR+b25uKzx4
O1hydnd5NihzYjNkciEyVj8mfD53IWc5OVpsYTc5T0E7d2UmJWU0O2UoeDlGQXVzSWRrIXx9Mgp6
NUhHMWdUJXJmbzJuMkFiTzR8QkZIZzcqOXp3Xl5LJClBNG5SY1Y3fDVoVGtudlpzUjNaYT9eO2R5
emV+UHhmIXgKekV6OCFnbClMWClFNyRHb21nRXJQOGwrdnZlblV0SHs9dCg2PFpwaVdQNishWFlD
JTgrZjxjdFUhKmJWY3Q3TEFrCno2fX14bChqamVLb3VFKkdnIyh7ZzJ3NipeNEJ7dzU5a09fU3ox
O1RCKXZ8WTJ0SGVORnhvbU5aZUUrZXszVz5CfQp6bHgkSnNLfjUwajd2QnEkY1ohd1MxdStwZVl0
cV5wRXQ8ND80c1ZYazNofTY0TmAycDIhSiljPHdYVmYjVHB8JVAKemteKjQte1RJRmZZdmNqQjwp
KEYjTkRqJjh8TjFaRip4fCNuV1lIcXwmTnNpUiZrPGB0TlhIJldkaFZlRWAoKVliCnpSV2ZoWU4+
fl4jJThzcXVxPGRiaSNMNlBERnB7dXB6Nj9Vb2xMKHglNTxWPjU5aTgmSXp4Wj4rTF9RITM3dGNl
UQp6QEU3SGttdEtHczZ2SEAtYT5iTkNVK3VmdD1rOzN0ZXZ1JTtufmhwNilqaypDOVRQbkY5ekp1
ZGw9QE07Q0t0I0YKekFKMyZWVDdXfUsjSDxjQlRwRW88KzAzOEt6cztoLUN+NTtYP2RnKW9VT096
V1phYWJhI3Q0S0Y7fGw/SzZZcURQCnpNKHMjaHh4QnBmZ25ZVFZTemcrNFR3PiktdmcyZTwrNUBk
cClxLXJTZnVLRDc8TmIwK1d4ZWI/KUdwbzZaPHBDSwp6WFR5UnlmekVlPkdCe2lYQShmRz5gJjtG
b3pQRFpDV21PO3pFUiY3X2s7Z1k0bGE+V2IjVjhSbyh0JFR5K2pedm8Kej1MWmxXMkBDfDQ2dHFk
e0tfKnpaeWg3Z2ghMG84T1BScUJTKmRrQjlkezlGMVREVzdGJng+UGRLWDIrYjxqeWpzCnpDUUNN
Q292ZV5qaTVOczZDMEgkIVFFUzxBZWRVeEloMllHNlpVMiZOaWMrM1VYaW8kbThMaiQ8bUJwRzMy
RVZgWQp6NFMpc1hCKUc7SFZvc0hDNXBIPCNTJFgjOXJ8PUQ8d0JiNig7OzUwcVNVPm1JZTxAOWF1
b09AOU9KejtEIzg5RDUKek9YY080SG8hI35sMnwzSGhOeFZHd2RVcj9wQFpeUXBabHllR0pfUlZT
JUxaeFVONXU2bkI2eTg/T0t3e183OElICnolfE1ZTCFZOUNFQHc3PUEhYjhIUWRpRyQ5aFRIWUE4
THRYb2QtSG5IU0xee1g9YCZvTENBaEI7U0hQU2pVYUU3Ugp6M3s7fU9ORjxMaD1MKFFvNldJYG80
TWpmcCYoQTM5WWVpKVgrflBeKSMoTVBHP0dSWklWJTI0R18qN2NIQGIlWUoKelUjS3B4TEBlYyk8
YVFsSGMyLVhRPjBoNmExJF9lJGN4QlFLek5XN3V5UWA7bW1KR3BfXntwU2hEaUh8ZFNjRzxLCnpP
MXw7cldefisoQk9xVFhlR3U7ZF8tYCpGLTRfLVYwM1p9VmFVbyhjIUxrO20zVjlzQmg2c3MtO3BS
ZWdBNFFLQAp6YE8/Mzw0NTJwITVKM2hQI3ZROXspSHFPQlEmWTgtcFVwRmk8djFoaz9UI2oxPGNG
ZE9rVmMwPzcpNipQZzI/RGIKej5tIWM7RFd2M1VObExHYytjXnQ/I0Y5YGJ6JXhvdzB6cUdpNz83
R3FoJDw9ZElzZ05+QzAzXmdWTkRuKkNmIyFeCnomOypibURwaWpDZ0FyOG5sZlYpMGtiQTJQMSo4
R0VFT1VWJjFxPHpoM0Z8WnRVfUUpdTVhZXJ8R2JPODMzS2lKNAp6U1MhIXZkQ0BubGV9SFJ0MkJf
LWI7Jn5IMGh3dWJ1MVJ0Kj5rVXFRTmkjPjJ+em50I3VsPlB5NV4qR2o3P0B7NHoKekhjO3wwPGxe
dEE1Q2h8c2kmJjI9MWZEWHNCQ3dyPHV4MiRsc1laP143ZjIpeSFKNnNVQWdSWU1idjdfemFvR3Jo
CnoqZnxKfjItWWMhdnxHfU5nSUZCQFhhOUJ4OWxGZklhWlJ9bXYzTCpYM189clRiJHB0JThVVTZr
eiRBcTFzUyNLTwp6SWFuXzI9fHswMUtzYHRyIVFUa3VBRWUoWEQ/XnQqMnJ6WCE7UzNPRmk3PE15
MmFwWDBwfipJfnhpcktldmQ1RysKejE9cDNyPWpfY00jV2piS0hQI1BLZTdkaXk7c35FKEVFeksw
cVE4YWImYXdjejN5aVJtQTdCK0M/RiFFU2pjPEtMCno5ITVxTzdeNz8te3ZaMUBDUXd+akU9Pih9
dlN8SzdTLUVuRiV4PGFGZSZQOWhteG9rc2goR1N4QElFWlkpRT17cwp6Y059fENTalNeWTU4VFd4
cn1aQjY2bXQqRWdFQTRUYDt6YXQ2WFRhTTBLKT55MHdsUlY4PCMxPXVBWXc7MkNXKXYKelB2eGEk
WGZZfWtLMnFtdiFpOHhlZGZzQkw8PkdIPXt8SHl7NDR9NlNINTJOMCUpNWNsbkQ7Z1hsNiFEby0q
OzRnCnped2J2Rnl5WHB+M0FSY2tqNiRfSXtKTXk9aFNBcz1rRztgTT1wQGt4JW1TO2lUdChofVNf
bSVWLXomVkEkM0xxUgp6Si1jVnlyeDRJQ1dGTEYxWk0lPiRtZzQrMjJGOTFuaHREK0xrZGgle3Q7
cWF9emYlWk81MypQTE5UVS14SGVSRTQKenBXdSNGSVNYT0pPZSMoNUd8Q0h6OVRoT0R0SyltTE4m
O30zKDFxZik/V1VIQC1YS2NJMiNiX2U9aj4rem9nWVU7CnojUm0yZEJnPXxvJmZ3bjMwSGc/ZFcj
fkRndXszNXQ7cVkwRTlnITBnWG5+a0BQN0k8ZXFmckNuXmEhcSNNQHQyeAp6dHdSe2M7QHk8eWVN
SkNKby1OKjs5NUkyRFJQKk5JUXpBJnMpfXBpPms8UCYjJFZkVzMzeEx4JFRyVjRjVlhWb00KelZa
PDZAczduYjtieWJzR3hCN2F5fEd4RWQpOU1CS0J2YD93IUQ5ZCFXNGdoekcwOG9fe0VtQXxsZj80
ZVNwfDIjCno3dTxJQG5wTThqSlJ2V2J0KUlTRDBDVSUoPnVPSj1TXkN5JUpybzNCR2ZOOH5OZjNg
PDludShnNCk9dzZJPD89Kgp6PT4wSUZeVVB6cmRpeSteXnlKcyRAOFFxRCo9N0txMGtYR31nOSM2
JFFiX09+M3JaVmBwMSU2Nk45RlA3b2AzLTkKemt7TlR0R0o3JUZ5X1B7QjFmaVdtbG13cz1URTc4
NEB2Y30pRWZFOGlEXi1ZSjc5Z1U5Z2peNH1HfmtLfGsjQ0FLCnozb1ZqIW59UXtCdzdYYU9KR3hZ
SlNDaHJfQk5uMXshT0RBP1RpTzY1RklNZGprQjc/MEErM1BYTkZMb2BvcDNXdwp6THZua2wjOGE3
TXIqblRPNVNiTjR7d1QjV3txNGwxcipKc3NvTW5VRjI9dn03czlEaEM+TTVNX3N0X0dINUo8e1YK
em50T2hpcGg2MV5fYSVOZSFANmp3TSQkbHRIMD1oPThidTw8Nn5IaSloUDh4MyREV0AzXjRnbV9X
YUkxNCVBTDJ9CnpEV0NlOF9zSWZxamNJb2Z5LWZCX0xBKnAkPTZIaz4jIW03SjtVV0otPkoqPHpf
ckFgTiZBQXVsdWBFOG0+MEVMeQp6OXNKQ1AtajNteWg0X0ZfJHs3ZVYlWkR6Z0VDYThgQCthRzJl
ZjtHPWRgUytwP3YqOHJxY1hEKjhlKiZxWmsxc2EKekhJYmcwY091eldwJjY9SCVaSDZ3RlUpfFVM
VEZVcG8rX1dlWCR6aUBAJFplZnZBeVNJb0hRP0hwRF89flMmbm5nCnplVmpiSigweGpCZWpTNkI4
MHgmTHB3en1oMXxzU1JmbVIkQzhHdkY4MFYjfUV4dUVleU57SVh0c1RKZlohOEhAZwp6cT9kdCRT
cXBzMiF4R2JaUyE/MH1sN1dvZzJBPDM1b09rWTdrZ3dvN3FrOS0mREpiZ1BzRXVLQVJLYl95aDA2
PFoKemhnQGI1QDRGenBrflcmI2tNdnNYWCYqJmdyVURpNnZ1OUxHTXtCITBfdi1nJGB+S2JYVGZn
IzRhe0g+ZVBJeEQ1Cno5cTR8ZVJXKjhSbS0xUGheak9+WV5TMnJtVHkrUD1gcGRvTiQwUjQ2TmBI
cUUmSCVqRldfRXwhMXFhKTZ1V3B5Vwp6e2A+elUhQDwrQ1poZUpSMHpBVUdLNEApJkVHVmBYdHhU
P2dGaz4/dXgqK1ZQd01XYWVNYCFQa21rU2ZnaURLVEgKeiU2KVlGPDdSbE8mI3l6RWZPSGxmeSZh
cmdgcExDOTV2KWhoVG0lPj0oWWFRIVFXXzAyZjMzVlRNKlRMbnUxPyNmCnpySj83Zj4oWnNNc15S
MV5FZWZYMyFVX2JTNjVoM1g/b2wjOEZRcl95YilYb1BBX2t9Zk5FX0M0MChJWTUteEdEJgp6cypP
Ymk8ZSZpJT5mLTU+bmUpcX52SSpRYGR5ZEx+e2h4bSl8TThiVUVmMmg5Nn4wRTBDTlBhPSMrQ0FG
RjYzRDMKendYUlFIVk9Scn48aSppMDxlMl88ezI5MkE4RjAqVylVUDc0ZDNVUlBfS1JQYUt2bGIz
elkzez9CVy1ZRzRAbkxNCnpPK2ZAJjEwZFY7V0szUyRhbFRqMEhDSSt5WVh7X1M3ZFpvN1AqPkFm
RFpLSTl3SmJHflQyO0glNjBrdDZsWjdnPwp6Q3FsakEjXllJI2pFIzclRVZDcDRRV3wkQ1oxfXtL
VipjMiUlX1V9O0tlUn0rK2xoV29BempAMGlgfm5KQylzc1QKelBvI0EpUituayMldDZ5KE1wRlFC
MTVFYHM2UFpZLUFXV0I9U0lvKHdXZjdaNldrRmV3RVQ8SyNCNjFpaCZ3dTsoCnpVazI7I1otSWgr
b0ApTj1wYHZrQFFkVDd2ZCUqPyFAaU5HRCMjPTxTS3hgYkoyZGxtJWFzaVgtZjh+Tl8wSlR7KAp6
QDU3Kyo5K3VDMkBqSEA/dyMlQzkyNFE4dW16LW9hUGE0QGJqRGE5aygrTEJIYDEwbm5gaUtjMmp7
YUgmajtvJF8KeiF9OD11cD1jWmJVWklUMTFDeyYhX302XjxaMk9vbnYrWTltSW9KMSE4RGxCVnVW
Y156MV56KTc3TVdWak1aKmojCnomOHxVaGdAI09Zd3IlciM8cmdFZFJTOzlhMCtxYnBDclVaNSRH
Mig9Q1Nvd1N1a3tUUztCTCtweXd1ZmNZSn5SSwp6OzVUJlFOeyU5QzBUVnBibEhtT0M8PiswZU1j
Sz9gViUkWHFLZ0Z6QiU9UjdxeGBPVj0yJkBlaFozYTxtNWVhdDcKel41dyZfRTdKIz57UW9QPmZB
U2wkcV5YYHZsOXU3Kj5VNysrUHc2amY0fig+QnRWc21wVjNAYGhBTTBAVDFqe0tNCnpxa3BuJVlY
Kj1sc3V9Mz01OHdFUzlCa1ZxSHtVJTN4TS02UThyLU4kOSZyIykkTUhJIW5URn13V19saUNGQjhR
Ugp6OTBsX0ApIXZ9LT1lcldtWn5lK0NrUXJ5Zmo1Rk8rZyleLXxffnVvXiN+USZ4V0lDdXhgSFIx
S2IqQHx0V1IhSCUKelgzJTBZYmZkQjlsRW9lQGY1PSVYRz9CRGhwNChyKU1FUCE2ZCFeaD1pRDNa
Vzt4IXQkX2U+JSR6XnI0b0xjX2ReCnopdGU7cyVNdCtMQD17PGgmPHFEc05NRlZgVng2Kk5SZkR8
dD5RPyMzdVlPUGRedFhRck1VZ21RbU9rQjVVUDx4Qwp6RHg1Kk92elNGak9ON2c9bVhmOyNOXmx6
I0tQWjNDWWttZ1U7WVZLSGJYPVokPHRiVHVKP0lyOFo0eUR1Z0laKDsKektJSlRQKERnUCZBZUY4
RzRXY3NAU2sqa2RwVnghK2VjTVZhRnN7V192VW11dSsoZzJkfDckR0R5Km94WXRMYnVhCnp1QFJA
eWQpWmtrbW5vPG5UUUQ9QTNfeDY8VW1admA5P3g+M2s0P1d1QGw5RSteMUFmKmdhPT5sMWEzfmVT
ZHNeTgp6bVRfbl4kVW4/I3dxRH1pREFrMClWVVZzNDNvblNLVF5aMWJNOVJRa3ltQWl1ZShhRSFI
eSk2O3VVfjlJaTBNTCsKemYoSnB9U3A8Pk5Qd1RiI3hjUyQ3NWk8fkdacUxKeUomVmZMRjBpRy1n
I31sSTsyfDE4KSheRV8keTVWcFAlY2NHCnozRDRUVkx1ZWp+TGlOfTIxRjduSDVoTD15U30rNlo4
Kipacj5DeyVIVXxDWjkkTSt9QE4kRmk2czRyc3YlfCt4MQp6Tl99RERRNiV0d19fLSYmRDE0cHVw
fVg0cWJ7dXlwZHtKVWNMe0d6VXZZdnk9aUBLJEZkS1pIK2U5KmJHTH1oO0QKejshNihWPzAmVyVX
KktzZk49WGtGRX4pbE9RRDBYTmhUTihfZEd5Z3w8JkdOe09DMEllcWh7WH1PSz94R3p6N0g7Cnp5
YlNCKj9tc21DM3syaylnIWh+fUUhKzBJRHZSZXZDNXtTYTY2UiR8I3w8fEM4d2FyfWZoQSlqQmNO
NEtyemBKVAp6KkYkPlQtSyQhc1MweSVtKkt9MiFTIUpYSjZEJXU4dHEmKEtVQ2M/e01sM0cjMF8h
U0VDKnNkaVEkWFFwIWF+SHQKejhLVl9KWWVYR1lfendJZW8/WVFhcXRjcTBWdFB5IVc9IWByd359
ZTxGNChSWGkzI2JGVE92Rms9fSZZRCVxOXV3CnpTVncoTFcreXdCbXZkS24kZm0pNj9yWVZ4STAm
bzVRTz0zRE5SRGFLdSh9IWgyfWUzKT8hdSgoKnwkbHk/UiY0Ugp6VW9xM28pfk12UnpaX35fVnU1
fiFlcWhUbXgrIXB1ZCspclRoPk9yZCZpaD5jN3EwWGYyeVo+bUV5RSl4cV4yR00KejF+bmlXdXE5
Xj9xKGN5WlZxKEFvPHpBbT8tbEFUZmRmXjI0Xykpc3NMRSlPUTVFWFFFeSYmNiZFKH54ezE8fC1F
CnpPWkh4K0JmJWMxei1BenY3M0hKZ1Z9V0BVdWJUOGdWZF9ZP0NLO3hkOExFY3NUd2BrYXhVNDY5
aDYpVThJSUdwPAp6NmsxND1XeSZ7Jkkxfi1tdX5TcGw4VX0xa3hoKlVyeXgzWGRWVlI4OyhiIUIt
UWl2fCtGaDl7T3NeRjFqbTt3Tj4KemNlc0hXWDtiV3NnI2hFZEd1aktDSkshMmFPITtNMUoqd2BS
JCgwKEcrOFQ2KjlPO2xaY2tNLUkkVStjTlNhJmZRCnpEfDlxdGpCOGRyRW5UdG1wKmtDWW5TNSZl
bzc2WndSVGxSXzJwN3J1WFJyQjtHOGAwclI1dWwpWmZRRllwTHhkSwp6JGwydlVJJldHUWR1KUhk
WWhlYiQramgxfHY+YzZ0OyY0JUV6OWBqTTAqUHNsTzhvJSRtZ3pSPHpCNGJlNV9UPUQKeiRMS1hg
cyp3UStnVTZiRTxRYChMdWV3QCZUcDU9PSNXO3ApcH1HKkdzWEJSMFNwJnxLWW5jajY2cmxKYi04
dT9vCno4VjdOOEtyWVpoTU1KcGB3T0s2JG0lNm94OT9wdTwoSylAPzN3b0RnNmBrd0teTzctcCU/
TW5LQ1B1OXViOzs0eQp6Y1BfMTVaTFJ6JGImZGYqMGo5SDRpMl91VERTJn44Rm5BI2twLUMyKlBy
YFhuQC1CdUpvPmx0dWFHRWAqNn1jQzAKejZCSklEKj5ya1NqRT5wdVVgMj1hJXdHNiYkaSswYm8/
R2RIWW5jNExEYUYkSSRHR3hsQWJqTXxleU9UMSRIO3MyCnpmbD5sRDYtTTV6SThDVzJTS2VHK2tg
YTZCeiRfemItYFk8RXZAPSMyUEhtVGhsUWp7MS1rb25sIU5yU2ZQYEcpaQp6dD4tVVpAQHlMX3Et
ZEYjcCFERUQtJjRXbnozb0FrKihqSDR2bStCUWN6dEdkPCZhc1dSVjxwZE1xJWhgTTJhMisKenVj
TlMycihHfGZpS0B5OVg+QzAmTHk0NEJtb1lERF54Q3tNVllTZCU/MTtGXiNua0ZkSGU2akA4aUU4
WXctJmJrCnpfUlJ9PlZqWjl8PjQ0UyM+WX04SiYmfX48Z1lyTVdXQGpNVy1RNms4Ty0kIUN6OUdC
JCZIYSVOSmRVY2oqWCVAMQp6XkBXP1ZYJUR0KXByQ3dMZnZxNS1sbVF4MEhyejF4cVV6eEpJRi17
QFQ/VTtOM0wxME5xP2NrRXVjeEl1WWxxe3wKenc9QV9jS1EwfXxfQGtPOFlmK3JpWikkPDRyTkp3
PGRFJldwMVhxcTdYfUZCJCo8OEBBYnZ+e29GWWYwNmxpJm9RCno4akZXeXUmKkNJSyQyJkdoKW9Q
Qio8bEJ2elh4YzdtMlNOI3JwRUpfcDhROzVPbXRndUlobWQxSipwbVRwV21FJgp6KXsrTXptaTl+
bjN1T1F4dHI2WG5JX0t2eFNieGBSVyhMQl5HKzAhWFNkUGBkYzFLI2xtVURnTkhNNDdHUEE7MVoK
ekg2aUdVTnpeK0s8VmwwQnsoZSVkR2ZSJElGTWFVTCg9clFrNmFYbVFqUyRWTkktbVVGPzQwQDNV
SmJPOWlORig0CnpiXzdlKjt7T09MPF5vWXBMQE0qamZOS2hnX3N7dipDTz5eS2RwS3wpOWxFO0Q9
IVdIbnh2e3RoPDNsY3ZTSXFKMwp6aXU4TT8kRDFxNjlhT0pfe1d5e3RCJVV5UFl4RU8wOFROfS1O
RjByeiUwVi1xSkFIbmx5eSMpTmtycmxXZDd+ZDQKeipaQ1lSZT0rJFA7NUB8UUNAdSFLU2VrN3Fk
SD90VGFzaVdpWkcxKWhpRCkmbl9MWk8lcGdWeEtqcHNpJTBafiNSCnphQmEtKE1QQjhvNUs+Uks3
Vko/b0ckQm5zczFPUTRMcjh1SWpGaFYlVXNzTEloQlBMQGh1P3ZhPklPdj97T01YZAp6VX5uLU1E
PXV9dWNEKXJtaS15MnEpYjdlc2ZQR1hFYWUtTHZJTElLaV5XazZRZ2NOKzhWPEM4UVcqa0FLN0dh
VnwKejZvRnU1VDFEWEVCZn48YDZlWFVKXiEhQWMjJXx6ajArZk9DaU00VTx8QUVVK3JfJCZZM0Zo
RGlATmV6Z0UjLWBoCnooN29sVmAhRHdUXkJLdjZJTShmOEpZS1AzVWZwbihOd01lUlQ4NUJKbGhm
PHc8dzdrJVBuTzF9N0lhTEUlZkpBMAp6R2twWHBjMFJBZ3tuI2klQUNTQmNVNDYtO1Q5YCM5RlAm
QyhFbHpzeipYJll6XkEqXn1gTlVMSUkldll1QzF1ZTgKejg5O3lZQVM8JlMhPl57az5LYn18VUk7
MiYkTUhKciMzTTEjYUtOS2JMfDJ2X0xvRXh2OX1Hdz1oOzUmbkNoeSshCnpHUTBBcERDSXJHa3Ix
RjlzaUtSWChgNlRBQV85MUA7dD88JGdGbE18cCVlSnEmYilBc2RPdShIP1R5elczXzIoMAp6a2Zt
JUUpc09aRzZfdkFPJkdxWUshXjwwLUdEZnxPaWRpWUk5fm9IQTMqezlYRHV7U1hUPVdmUTA3O1Az
aV5HNUgKekV9UXxOdFhwPnojJDVzVC1EJUxrak99ViNeeF4jLXVaYkNPRXojQC04WU5Ea1Y0eHRP
Y0ZVaWxeOThTb050PXBgCnpIMDltZ0U2azglOWZTMiZYR09LO0ElJW1UPSVkfDxjRGQqLWh+NX5Y
QWQ1dWwhXlpsSmxIMyp5d31eRWQ+JE90eAp6blV8ZTtfWjdfJXttNUthNHBnbDYhcWJWcDB+UHcq
T0Voek9LQkkjJWRLZlAqTHlJNkk8ej11JEF9MWpIeiZ1VXkKemVfcnoyTm4kVXk8a2dYQTQ4fT83
MmAoY1pGUEVPflpoY25YYEt8fSNwQCk3VC1SKCF3LWp8JmtONTVjQSEhQk80CnpYSDB9Z1ZKZmQw
a0U2K1dNTmhKMy1PLUFvYHc/LVJFUGY5VXIpQj1VckU8QGBANTFZcF4hSV8/Y3hIOWMkTWtvKwp6
X0dWeCM1cz48fUo8RyY8VTwhcjYjb3pxYi1WfFRSNj88dSNFQGY4biNOMTQ1e1dfQVNCP0E5QGdz
aWgyUWR2RiYKelRfKmBONnpXSiVyRigrOHhBe2JnIWdTTmdCYFJZZU4tZD18N1N2Vl43O0Znb2Zu
SnBMXjYpXiFpLUROP00pIXdSCno+KCMyMUk+YiZtKSUwVkdIR318eFQwKFRvOyZud3UzY1cmKE5J
Vk1tWF5qKlcoVGRRX0c+WVlkMSM+WUhXNGNyVAp6Rk13M0hwRkk9TjJvb1JCJW5pbDZHaU5UNHBa
bUY9bSVzanRLYkdPNFZKV1hiakttPz9NRldUJTx7Mj4mYnckfjIKemElUTUjI1BeYC1EZFl9Z3dA
MVckbDYydWs8UUlTT1NFWiQ4MGtZOWY9eDRGbWA2TVA+JG89a3I9U3JSZHVRfkpSCno5akZTVjQ7
R2locU05ITZJKXohWVQwSEMmWGMzSjcjR2AwK285TDI/RzZhMG5RTWdsdkBYJU05ensqI0NJX2N1
dgp6Nn4kYXZLfEVpPEt3VVpKKUtidmstUWxTZy10a0s4dChrT35NbGJKS0peVH0za3hOVFdFZHMq
OVF4SlVaNSY/KmUKenZpREFVJGd9TD0wcXtpNiNPUW1HTkxYcz8+Z0N3NkJUYHZhQUA2X2k2T3ZB
TCVtNFpOemVESDVVYTczQ2Juekx0CnpIWGExIUZ9KWFZX2JmaiUxYSUhZUFTYn0tK0JpYDY3Tn5I
YzNOTH45dWdNVU1ZMns+YUQyPTNtOHVeWGlfPmMwQQp6Y2x8V0x1VX01TG90Qy10PHxBZ31nVUUm
Nko9ZW5iJnt4WFhWSHQkZkZlbkBPc0MkNVEyXjFWNHJCZn5SQCZefDcKekJEVytXQ3BodTk3SmdB
JV9TX1JIZHRBQ3w1aTR4ZWZAMyQmUDhqPWN2R1k/WEVZQUwmKFoyT3U2e0cwekdOamxwCnptdGt8
JVIzcUtBMyZMcyhpczRwPkJ3TTYhNyNjQ0U7UjRFdk1yKGt8clV+MXVTMHkpUTtOIT1AZUhzNUM7
U0MkYQp6Q0lwNUw/aENsa0dWcVAoSyM3d0BXfCVUa3Y4S3FoYnIlVjduUFA8fSRjd3ZDJDtYZXFZ
NEE9eihYQDx0anw9QzAKejU3JjwjSD00U2Uxc3hCQDZCeX4yaE5fZlEjWklDX0N1Kk97UCY9Y1ky
Klp7UnRNQFNXViotTktrOWFYMmp2ZFVzCnp0aWo9eGZDKyVeTFk2TCk1Zy02eTtgZyktTGc5VGgh
OTd1MVMwbWokbTlsNWc5JEMzXm0zLSk8emFhfTJ1OTl6awp6Xkl2NGttZCNpdlB6cUBjM0Q9Yk9y
Z3dMN0hIJmFIVmhCM2xhOXN7MShYfG9RUzg4fHwhUzllSGt4NTB5MHl3NDIKemB0dDV+OWo3O1Rj
UnMjVU1GWG9DRT1LXnBMVDxZQzJLblNDS087QllkXlo0T05PdFlzQlFAMnZRZTlvMHJefi0rCnpF
MkBhKyZFTXQ5bipsSC1qQjBjR20lMWAydSRYNlclKU0rI1chdlExKHNXTE5RazI4RE9JTURgQ2c8
a2hVIUpPKgp6N1gtelhXSzlHWjZWMVh6I0BvNHFzcGQqPnZwUDxWSCg5QXF4KFlqYFVVY3BoZXVG
QC1BX3I/IVU3bkl1VnhKNncKenZaaz5QV0YqMDteYldAbUJmO014QzskK2MlKVpmckwmdEhZTW9D
X1hue2R2RDBHI0VhNzI3O0wxdTI5TEw+QnotCnpoe0dAfE9qfSNKbWIyUWctTjBMfDEyNEwodT9v
K011YEhAV0hfUGJ4WXpfKSNVVmRtaUNPXn5oSVlGb3pHXzRNNgp6UjJ4V1BPYU90I2hBY0djVn43
diFraDx6I3NmZzNhal9RfndSRiZAeVIzO2t0USk3VWNUJm0wR3RNZlJnTDdpPlIKejZfcUg9OWUm
Z24oTSsmJi1+WEtGKnxUVENFdEhWV284T2VCT1A5KmN4NGQwJFR6fExoKnVGKmY/JTUmVGg/fGc7
CnpFOHArbG57UztqY1Ijck1xVlRtbnJXVSZoPE5tSk9iM2coPWN9KHRqJDZLWCYle28tbClBZmpx
RytiKyNTI3NWegp6RztYYzZlbnBSaXhlRz81eH5Acjl0LWZBWHVlPVc1aCk3M0F5QnllbTAwe3o+
dXRNZigzKmt+SDF4JS1tQFh1WlAKejhNdnpLUjZKZ2lPTV41STR8NWold1grJVVPRUd4cGdmTH0q
aVp2ODc8WFAoe25iVjIxRlZEWHsqPllUKlM4KEZvCnp7SUwlLV9KTDVTdHc2JFNZTVR1N0FENlBL
Pm0/OWhme2QrbE5neD1YMWBzN2soMWB1UStCd0R+bF93NC01e3YzNwp6KClQUEpLNFVRR1hjPiRe
XzwqMUBnUjFhVTQlVXhMLU9YaV9OQ3s8ZG1hYUJ2P2NpTnc8MUM2P0c5TVdLbSYtQ00Kem42VUJa
Sj1iX1Z5ajdzME8kSmJsTFJeTCtHfE1YeiRXWklXODRsdzcyVDxTOEJlNGsxanBrQXJtPl95Qk9p
YlY/CnphIWlNMjc4fm5IVX1jNDFSZldxbWo+T2t6SV9WfWA7bkJ9NiVAOzA0KUtASDh2YDd2ZUl4
TzNfPypPPmYlaU90aAp6PCt8JWAhcTU4UjQ+LXg1TCRBSWU4KCFRYl9rOD9VPGVvZTN6UjJUZHJM
KEozanZxZ2M8YllsakFHZzRRVDhRS1gKemFIRXdkNSNTO1I9enNrKG9gSV9oTD5MNGZmdUAjJE9R
TEI7RWdzKytOcXw3bGkxRGFGR2pWfFI1Py1DZGd7e25sCno4dEheZT5lKTVkTGdRbSV1eU85MmF9
MUchaSF+N2V7N18pRl9hKV8yKkFCRks/U3YoPUs+R1N5V041ZT11Yz5efQp6JkVZaWZOaUpJbjZB
MyFiP1UkdGAwKCRmUzBFQzUoJjZWaSQ5KlE2ZkRrIXNDIXFUVjMzSn5mNTZKQVRrVH5PRiUKell2
bnptRCQoN14kR2Z1fXZNRVNUO05yNkNYfCpsWTA7ejxCUjhAJSVvTWxHPTFWXk4tdFk0YnlzLSZf
RV4kbD1pCno1aW14U3czM3pWYlFpKEdwZ1JqYzFRQXgxQ3gheWpkYX1vWV5VJXlNRz9tQFVQLTd9
RHgzYVBfUytabT9UdFQmUgp6Oz4yOzt4TT8kREc+QnRDdEIqJExDVW8lJlM5cD9CT1RRUyltP3t3
e1NZU2EheDl5UXNPNjJzJD9iMlMrQiFlWE4KenFBTUNlJlVNeSVib19pUHBxZj17YE53MntQRHZz
JGpRYl54U1dZI3ByeyZVd0tKeD8rd2YwPGt2aFR7ZUZqO1hlCnplQ3coSzVrOG5Lamk3KVRmOyp3
NkpTdU8hPmxVZCohSVV8S0QxNypea2BpT29nOyU7b0YzIzJHZEJKVDJfOG1gVgp6N0xNZ3lOMyQj
O2Akc2xpYnJYUzZIdj4xdkFiak1mUFdNVnoqTkEzcDRKQTh+X24oNFEwRDxabmlzPWMqMy1QPXcK
emd8I1JxKUZTdX1pNUdLJUNRU2c1NVBtWVNHLW1hTldafXpRUVpASTRHfkwlTi1RQDBxYUVmSERA
SzBrOUkweE5kCnpkV3tvWjs4YFlxQkctdXRGejRqY0JGbTcoVWA+e1RJSkJ5XjI4RDVKcClpejdj
X2dONXRZODd4ajUoKitTU145cQp6dl9eUWwwfDM9QzdMPWJuXlJuI1B5aWJ+JVRORnN0d09jcWhN
Y3kxcnpVWTl7KTcrIWNzTFklLUx1eFU7IU5FWlUKeipTaXRCNyp0YE1eVzBna05ZTl9vaWBuUndn
TDRqYEooMz42SEtZT2JESEomLVdIPCNZbGxpYFFPIytJRUkhU3VnCnprfmM7TSV3eTQqRyp7UFBv
VjhMQFF3Izd3JjU8XihGfklSJVM7ZWYmd1l8PygxMHdubUxiIzt4ZkZAQlphSHsqWAp6WShLYWll
JSUlK2kkKDIkKDAoWT8xZGE3fHtCfCtnKjRjJk0qc35QNy1gUT9VNH1fRV9TRzdzSGszdFp2dj54
RTEKemkzWColY3w8Q3pET2ZzVGlLWERgcUhEKnF6e1ZiVns1NHhoTDtZRFFwaHoqRUxvYjwzaTBQ
aj1Sd3hiLXNnaHtmCnpwd3U8PU5jb0JtPjRmVyQtLXxHJTdlbiVUZUxGcn5xaGc7WmVRVi1DKHBm
SXVTdDEmWTJLOGhWRmFiV1JeNzA1PQp6Tk1UNl4yUEJ5dHc2U1pJeG1CQndrYUxWZThkajk1N0BW
KGtQRU1SYGxZXz8oTmRvc3VoVytIIzUtNj41TEJwZ0gKejZlIz5AWUhFYXcpdUBIKzl2QyZadGcr
YlNGJWhaYDNoN3ZiLW9ZTTtxU0NOPkBqU1dpI19JcjFJNXlTQHpESz5vCnpsP3JFKWpkUjQ1QGVy
KUNRNHE4a1JOOzBwJiY2YjhASVN4dVhXKiY8NWlXKCtYdyNqLWhjcHREJlZlMm9JQCp0fQp6amQp
UF9NQUxVcUo0RXxXRmJtQnJlJH4xUFJLZkFAb3pGZ24kMiF8XyZiMUZlb0Ftc3VOJU0jQzljQj94
VV9qdCYKekBFZEBfVjZ0OHAqO3g1YG5Qd0BPQVUoSXZZaGNVPzBVKiY1ZnpUeTJNdXZmRG9Gansx
ZUxxIVFYdVhNV1IpenpFCnpHOEJUb2tGaFo1JmJ9c0EyKi0+K0N6ZkAqWFAkUT07V1d7SHAyKkdi
JiNYWkpTNn5RWk47dFh+TUpoYEdWTCk2IQp6MmdCZmhJOCkpME0yMjxrWGAhVChEZTNKVSFuSHRe
eiprYlp6OT0pPUYzIXRvX2ZkZmF3JVFtUUorPUVGMW9xanQKelZyJnNGZzl9MUc4YmA0eSFzdWFH
V2RII0pmaEEjRWRjYipeZSs3ZG8xUH51USZhcXRuTkJKNEpZQ3die2d0MT57CnpGNEM5SiUlVSow
UFZnQkdBVEZZTTgzVi0+QiZfUHJPS0xZNGBuPW5OSmdFPnIkMzd9WkB+JEJ9X0x3WGkpJCpOZQp6
KEdMc0c/PTgjdF9zK0h0JlhaLVA1YC1iTXVRWT1SSyV0aEZZbUI3N0xPcG03Zj5wMTdsMShxKGdz
fT1GNnw3ODkKeno8aCF3SHlzKzVwYG55aTAjTVEqPztJTkxsXzd1KWxVNnpaeW1TUS07IUZYRU9t
XkNIZV9sOWhuX01OSVJMWFktCnplfnJ5SUs7VGZUZ1JVI1BnMWB0O2Z1V3NgRDkwRTlrI1VoNj1f
QDVsM2w2Yl9GbipMaiUzRl9PPG9Ubyo8Ti0oPwp6MHklMl4qNFY+YXllQHkhbyRJKHZTOWU8dypU
SXJnT19jS3ZOXjZfPF94WXNiUGtLWDRkWkdSZipaMiV2SDZYJFYKemxSai0kRnwrZDxvaUV4NjlA
Pzd2eU9qIXJqfk1eKU53ei1tLVVJRSQ4dz5BO0B2PndoKjszNFZoNUhucXVUWT5BCnpZSmtQPSF8
IU9DWVl2ZVMzVChYeSpkeXdhMCNLPykkMTsmOUJCUVNJYGtabn4yVzRDdTdTRGs3OyNobnN4Qjwo
Vwp6PHJNKzJ1eGcmflNyMm9vVy0wVXRZMU87dV9ySTcydCNGfmQ8TEdlLW5paHwrdW5DPWYzX1lf
SGxOSUVxb3dLZkgKemd4dXh8djstYytOJHxjPlI1QSQ5O0lWaHlrXm81SSNkMldnVEpzUW1CQXd2
O3JeaG5sM1J7ZUY3MGxVWmI1WXpACno9PUxpN2ohdE5DaHclNWhyZjEtKTBnPTReTyFmPDw9QWU3
Ulg9UGQpIW9vUjlTQk59KUp8XzFXVXokNTM0LXhNMAp6dTBabFVQRylXZkpDMHRyNS0jJEUyYG54
Qih+S2xudEMzfEJDQUs9e0tJZktfe0ZyVFl3SDhDJD5oZD8rQipUOVcKelJ+YUU+MVBRaVQ2ZGgo
MXVtfiUoMEZAMz1lZiMtQkgoR3A3JCk0bzJsVXpMb0BSe1MqXyY+blJ2O2hMJVhrPiR+CnpKbVow
fWo2QypVcD4/TTlHSyFJT0BQejx8eEdwdUhzQVJZYUVlVmh+MHFvVkhAQ3dIKnozdCZMc1YxRXVa
X08+bwp6UDY7KnZqc2RSXnR8fF87ZDhJbSYtQk5rTERNV3RmZWpEPiQmelBGKmZkMSMjPFAyT2pB
WXpYWWAoRSVWZio9Sl8KenVvNkdXVjVWeTkrNyg8aVJtQnFMVEEyRChfWDQ8dXtWRmBJa0g0K0pR
MnB0ZU89U1l6bjNWfko2bzkre1cqO2R1CnpYd3hKTUQwXmc/X2BXZ15tXyQpRzR4eHFDTWMmbT5w
az1FMmh1YE9aY0tsb3BLdFoxJSsqVENHV0MrZ1NiRkJlVQp6ZmxXfD9FaSFfRks4fjgmeS1HMnJq
ZEdrZTkhb1d+X2IrYW5LcjQyfG5FOVlSJEYxJWhvfVloX1BtSFBxJEhEZEkKekVVe3hCPWh4XnlN
Jk5yPjdib1dIJXY2aHU4Knk9SXlUelUoNC12TGo5S1heTGpKRyZFPHptI2pAQDglbF59IThmCnpm
X2U1MGw0Mkw+biV3V0kwVEM1c3RuT0FmajEhdGx6NlV7flN2cWA9NSpRalBXI0J+JXdGfGpsb1M7
fGZabEl0bgp6ejNUMzh7JS1ZNFFPSSRle0Zgbm1FJVo+flZIU299OWc3TlpXPjB5YCRtM0ErPUk3
U3VkPXl4QzRBMGVKZk5QJnwKemY2ez5IMW5UP2gyK1lPb1NueD9QIz45RW1EZ14qbTclOVd6ZlFS
SVYzWDM/VF9GKlQ4YUdJU0pyMEt8N3IqcDkmCnphPD0pTipySyNGWGc4LV5aemMkXl5QdkpSPVoz
fFF3QWNXUTckMWBvRSp8S3trNU1PTCgjPSstaCNralIxVExlagp6QXBUKVR2Nk9HVSl5SkxyPn1N
JEErPj41fnpyKGRVMTZLYCo2ZlU0RDtMS2M3ZmpJdFFhQHV8fDVBQ0o2RUFyYGAKejxKZTtMZU5X
SSppKiRXM3c3dm9GWFVwLU1tSTtFIys4KTs7cyZwO1VScFd1OVN0ejY9O2ohcXRwKH4zTG99bER9
CnpnPVFgPiZ8YW4+IWVpS0g1Y2NleD0taHckOVc9Z1QzO3x7RXM/YGhQRlZ4PGRefkN+NFQwdn41
WVE1SmZpMUN3YAp6Pno+clJATkEoO210Wl9MNntfOE9ObUw7MEM+bGNgX1ZWNylSOWlSV1lGU05z
Q1Z2TmkySypWQVU8UiUoNVRWYzgKemElQGFrdXI+bGQ3QUdIX3k2aU8waVJ1PW48UUFidFZEJX57
eHR2dj97NygyPWkhNytVXlM0V1BnMmlGUGZ2XkF8Cnp2P1Q+VihLT1p9PkB5NjNOWnthUzM/fW9L
MVBJU0w8Mm9FTmNBJTMyeig2Z0h5MnRvWmtMa0oxJXNzLXw1RX5VTwp6OCYpb3BteD1wT3kreUdi
Mm9KVHRJamoqUmA4dihza3BvaHYqSGJlbFdtYnJ9O0VFME9VVyFHcSs2PUd2aGBRU30Keks7LTd2
e0MpLU5hVmZeJkFKZDxLdDgpZ2ZFKVhlTEJWdlRNQ0MkXktzfHhBPnJiemNlJD05NDN1amgoI1dQ
bU9QCnpxTSlFcy1OXnFteUdaQHJ2XmJidSNTflF0ZHxuVFFwa2ZTe2tBZmRrVFRebz15PHVnaml0
VH12YkRKQGkhRT98fQp6bTg7Tnd6M2U4WDBhNEF8ekMmN2Q8fVQmMypqRz92IWZKT2FAIz99Tk5V
JiFLLWxNSUQhIXNMQnI8dzV3TzxYWHcKelVPalhBMmFoKmhze1d7anImWmolUEokYyViVzJoNFcl
ZHV+JiVpWV8xNk03R0lQcW47cCVUTGhsWUU9SUBxVW8wCnpTYXFJckcjMjhHJHR4MTBjMSZgP29I
RkFnNk4oOHFUQSlVdEFVSHR5TEVkTGFJPCFLNDFUTDxDSTllQUw5Rm4wYAp6MUtQQThENz8qT016
PDVHTFgyP05LIUNCTFB6MXU9XzE1T3NYdk82flJpMU9Idm8+V3NoNzBUPzZEVWhrIXpeNHwKek90
RUVXQit8bj4wNWw3UERZYWYtMyRzMm54SVYyTChTcT9MeUI5ZG0+ZThBezw3aXN2ISN9d3sxRXJn
UnN9NGt6Cno/dDxkYlF+Mn1OaHYlO0ZlQnskNCp3bDY2I1YwJnJrTXwodFJlJj4mTChOYD5Qfmw5
Z2Z5SCE4djR5fS1TNGMmUwp6PGFwcjMlSmZKSU1SS2V0SHpnbCNDQitiQU93al5Vc3t+blVZPyV1
KExJbisySUdHR09CMVJpPGpGMWNfUG53JHQKejdFS2xpNUNONClofkxsUG9JSXBib2dmZW1RYXtS
RHUrNCs/YUVgM0g/cmt5e2RsaWh5QWglVER6XjRpdnRqQ356CnohcHR6MiNpYkJwP3l+OUdJNC1s
V15qNlRnMj01T0E1XmhSfkdkK1h6Jis1Oz42K1opNDlmJWFKMm5CX3UtPCNrVgp6amg7QEckZTYl
fHFjTSpIeDBicShTYjVBST5DQ3BHbn5CMDN0fDFsQjVZJXVkZz5wQEBkaHhxdHs7Wm9kYjFJYmAK
emtacCRebHwhd3MzbTdvKUpwe25QTTRNeHxJT0ZXZE05UDhBSjxIYXk+VXUpIzFuI0xFczkpQnV4
PnVVMlhVYjFyCnpgek8lbDRAen1hZzk2V1IweD1mNHE/bHJpcmNXNkZuSV9GTFBKLVNYOFBLYmoy
YipOWiV2PERHdjxVe3ZldGVkfAp6NCtIck1HY0pqWSpYVSlPeHcpVXZuPkUyWU96X3IzYkBtZXg0
NCY8Ml51VTV2bSE+Y0t1QjxDd2FRUFEtYE9Mc28KejNuQ1BYdFgpdV81STRedlZZO2F6JU09dEZv
KU5zS0lBa25AQ1dGaG1WJkl6WUNIfDFaMj9VQns5Y0lfTkVVWDM/CnpDbEd1d3hvKzhlVyRFbS1e
N3s3MnE8NSVLbihBanM5S0ZRWmNxIyE3c1ghUjR5WkcqaSMhVWpDX1hmMkdgSmZPdQp6QTM7aVAx
X1hVSGZZPUlyKldzdC1hSV9YdmxTQmloSzNUSyZsYzB4NSRhNVMyODlaWl41e2BqdDUjWWt3a2FX
XzwKemxNNFlYKmpvZ2g0ciRHVm5IcmxJa3pgKzFRZ0RqfVVeSjBDT1EpSSU0TlAqLW4yb0N5JHkx
Uk8tMjQqfEZpdW8rCnpIPDNGYD5yZmAkeW0keXYhLUQqdEo0XjJtcmFebndoKFd1KmA3X3xwejxK
S1YpZGVEJnozVmh6UDIrXkgpKTxKMwp6aUtzYCo2RC1yPzVaOCluWnEoZGF8M1M/a1h9RVFAR25K
JlRxd0FRNEdTS3h9cy1nP2dsVlR8djJKTXA+Xn48RWEKenZzSEU7Xz0me0khX3c5UiVPJWNoNGFA
QjJXcyp6O3Fec2A7elN8RW4hQWZhdlQhdD1uWkxuKWpZb2M+aWA0VipkCnpZczR9M1lhYT9gWGt9
QURuTl8hNThzZkt1JGdmfFAmRGtxTWk1X1kxLTtaZ0dwKlAxMG5ifitmVX5mb3tjVzsmTQp6e3NY
WD5TaEVoUjFSVnV5PnoyclpNR3dmSC1vdFhUYHlsI3lmR1FzOCE9eChMU3tKeSVjcUx3QjxqaX5Y
T3RDIT8KekhjU0s7T3dwWnVxbm5VUnU2YF5sJkxmengkV1JqckpobE11byt0KkdDT0BtY2hkJT8/
KGhPVyhBZmojfT5hN0cyCno3eD5qSEckQ1R7RUtndXVgZW1MLSZZM3t0SVFmZWpgLXI0NzFGflN8
R01VJUJRWFlCa1lqezFWRl5XYT11YjBLTQp6LSE0Q1Y+VGpmTDtFKmh5dX1UKXR6Z3YhOypkPjhU
cnZoZCs2Tz5pKz8/Q3FONDAtQyt1WSMoKlUqXnFTRGZoMWEKemQza1FAISpieHtHd15jN1chPSpJ
VlZUNl9rekBQaT1IPjV7PTkrbygqbFR8KWl7ey1kbUVsSDdodlR3bCQtUSM0CnpaSEpzWmVOLTBB
VF8tb0t7RDM0Z1FHaUI1N1IrQk5QakNETkRDS0VzZlY/blBCfntmQ1EwPWRpKl55aTIpZzNSJAp6
ey1aQlQ1SXNJZHZQM0UzSHZ7cj9yNVZfYi16R0ZCQ2N1ViNFPTF1MGlqPz0tNHAhSGs/bHBvMkU3
Y2lQQ3p5RWIKejBuP1NPY2pAbXp7fHg+TlQ8UklQaWFeQTxzV2kpb0BgOGVrOEEpXyFTKyV4KTs/
WUREKFFvMTZDeDUmfDxtLWZgCnp5bE8yNWA8JD9QeChvZCtqPis8dz9+JDRIT1ZIPXlxP0FRdyRv
IVZvYTskWmFecmdDR15adVdwRkdadWdiPUB6Xgp6a3klQDAqTzREZllzWEhNbF9jYT8raXwmaCFM
M3BxdWFiX3pmWHR7fWlaKVUrV0xEI1I+PSVAcGliaVIhen45RjwKek9DbWMyJU9XYWVDPn41cGsz
N0hpOGA1eSZEakNsOSU4eiZhem88cT5xbz5MbGFfaD9YJUJsOUZeOEJgTU5mM1EyCno9RkZPcD40
ZSh+UnVVYXQ7aip3Q1lJe3Z+S0soXm1jbChFQiY0VHJFPzlgaVIjb0daXzlKOVg9ZV9AM0BpeG54
dgp6Q291ZGJPOGNHSXpMQENVVm89MXUrSXEqWitNYygmUypRamdoNCV5aEYyPWdLX2BBWUNmPEZV
UygrcGZpQW1ValoKejF7VVZZOHFFO08kMyhRaU8jTlFkdld+X2IlbmlSMEFaSVI5NyN2bG5QOUt3
aiE4ViFPdnszZFFkUD9mKjdEIyFsCnpNR20oPEZKV1kzXiRzN0FDdHZAZkVUNFVzVCg9TWJfTGVg
OG12Pytpd2pGI0ptY3dvZEVKO2R6WkpxUUUpSlQwegp6aT02RCtmJG9tPT1yQGlnUmFKR2BQeUFA
eDdLQTh6RmZaKGkyWF97R3UhQU9fOXI4Rm9Od2k1dEVNRGYjU1MlSGgKejJIQ21xVkh3VngjNCpz
cHtPQ3peTlgkcjhHciRCY3hJX1pxS2BiUFo+Y0pRZiRjK288VzFKQipkX29Uck8qKFYpCnpZI3Bn
YVZeVSpne2JHYzZ2RUxvRkpUPW8+JEhLTEBFe3VOWHpHLTwze0Y3Y3FHakxVYiRmI0pjVDdXRGhx
T3FLKwp6XnN3SiVycjYoOHpQWVI9I1d8dUoyU0FBbnR2JVojYDtXZ09zfXxmTEBrbz0qcDFFOEdo
Nm0reio4eUNeNWFKQzgKemEtJm4+bU9jTTJoWSMoU0pKeDxlKX58ZkdZWDY8eE4ySTs/cGZ1RmFs
YiZ3Mk9wVklNVH5Fa3U+KXM8eFJkYzFlCnpZS3t5aGw4QmljN2FUXmRIMWNoWXB6PlVrNDdBdH5E
WllxPDxQZ1YqMWdrV1hreEM3c1VwWjVMNWVJPzBFMWdJSAp6QiZlfm9tVzcjRTFgZihZaX10KjlJ
fXc7emIpUkVqNkg+M013cntTYVkxIzVJRmZPQF5nJUlMZ1R4NDN0PGUkYF4KemZ2YWMrdHx8fklU
bztYdTxnOygrKTFWTUBMSEI3fUttIytAUWRyUjsocyVWQWBLeU5II09ifHEhOzwmUXsyNnloCnpX
N1JeJEtHNDF1dUI+bmNhLXMlQnFNQGs3ViM1R34/WHFNNCg9dmJOQyMxSCMxd3I8YGEtQEJhRU47
MFMtbSkzXgp6JkxGSWc/WG84RUhrbl57eUVON30kZE1DIUIkZSltMHVFT2JnfWdIa3ZSUE9uaEAo
ZzwzNk0lK0J4bzwzP2JjZTQKekRFZTxfMDM0QkVnYEBeOHtXdCpMdF5mKWowfD10PzhuUEt7MVZz
a2x0WEk5S3UwKjtKeSY0Zk83QiUkfiZ0PWNZCnpVaTZ3Um18aj5YOz8jPyZBRG4raWUrSTZDOE11
bC0hfitWaGlXUWRTJGVXY0hBYFU9YGFpdzN2ZyZuUExWMElTYgp6QkxxOTdfWGM0eGJAaU48KjAk
NUt7PDtTTUd6b2NhYF9waENDOForVEQ2MUNVRHUpbTZrKUVEfHVveE87QHdeKysKek9NWERRYCVj
NHM2cF5GdDJqc2Y+NTZZP34zdVhJfT9AUWxzaGE1IUBAdGM+dDZZTUQ2XjRoK34pJXFGSExQQTsh
Cnp2P01yQklaM0FiQnBScyM3RX1XfjY0S3N0MzwzMHtFTTJALWo9YzY3ZkZkcmQ3dV9uU2spNCZ3
a1NoITBXQH1rawp6RENgS0IpdCgrbTFsRFhVdEh0byozbSlZQG5Tck5lPDI1PntIZTwrYzAxZDlJ
Q0ZQfWhQbWBySUV0QkcoKVNyUlUKeiZBP1J6QjlzcDxTWmRLISg+aHQxdFd2YFhpRD9hPGF4OSlP
Qzd+alZLb35vcVhoWGphU1AtNTRkdTc/SSlwQkNzCnpQM2FvazRgQl9HISpvPVolKVUoKSo1OFM9
LTRnKG5DWWU4ZmpsOClSVjM5YkV6O3smbzJScVIjeWhyTXptRDE2VAp6Tl8xRVpvJkFUVEpYJFdA
JClsKChJam4odkBAPigoNmt3bHVHXi1pYGxXKihrNCFMMilEdFg2RUtQeDh5UW85ZWwKekJLdUc1
a2Q/XjElNFItfHtjQn47PzhXa3ZtJWFgVktfel8qQiNjTiQmWE0rbjEpV0ckNG49NnUwNyVsTFo4
V05OCnp0cWdhKDxrTUZaP3lOdTArfkFPdj1uS31MeClZc0NQT0h7XkFTczxfQHNEKF4lKXIkSkI2
JlR0Jn19Zzt1JHU+dwp6PUAxd15DcWFWK2hwLTRwUyl3IzJPYUs1eTNGPDMkQUEzVDk8OD0xe1dL
eS1FQEdtMCtpVCgxLTgoKShwR2pCc1oKek5qKERLTjA4M0BFWWYjaG10WWpgQl8hYnY0fE85QkAm
am9zWi1nc3JwVHRuY2V5ViVCeXQ0bzYoJWFYSFVnI2F4Cno5dkZpRD0mNFE4KkBzJD9VPUxELTJX
OSgjcnl4RnVyRmxsUFdPQGZjc0Y7I2h4Qk81I2RKZjNVbWlaV0F1ZWBBNwp6WXRxKVdTO31rYlck
KDVwQntTSEN2OVQ/MDBQbWxhRSZFQDlNVDNmVyY0e3opMjV0UmhXJXY0T2BabC1MWUwrXjgKem1S
aE52ViZQRztPcH49VmVHfXVLKmBJLW5vYElfaU1BVVU8OGxfZE55V1orfk9UX3VJcnArMnJOMFJm
KVEqYVNUCnoqbzY9akJfdjtqa25iNWhDQCphfXQmRj5vU09+JUdJSkVvYFhAJEckPGpHU0Fibl4o
a2FBODU/azZOPVJ4fjJHZgp6JiV0TTlIdi12X05GYGBXMHkzT0ZCYCt7VjdjcjFYRz5wXytTYEE0
I2JaakZjOX13JHRSSDI3YUB0IT57OCtTZT0KeisxOzJzV09LM2w5YnRJY3kxIU1uP2dKJFh4VnU4
WlVJfj9EcjV7O1k4I2d+OU9Be1QpMmNWLVVofElEUiglTzBxCnpMN05RUlRMe0U2SztvSyE8eWNV
dUo9Jitza0xXVi03I0x3KTJ3aSRDTH1neHMyRz1rODhTKVJ7JiVpWjMxNkxQXwp6bjk2SHo2Zkcj
VDtKUGFvRnhOI3MtRT98e256cChud1lwTmkxNEpOWGIxMlJXZmBBY2hCRkxWaXBoSW0xX1JFNFQK
ekg7fTg1T2Ztcj40JHoxcHBwRXl6V30tYmtHOCh1QnRxQ2VWcUk2VENvK0dRVjI/V1VMV3tNKEtM
RWJFfHtmXnx5CnowSFopJHpwO09rLU8mTFkyIUBsYDV3NUgoZyojNylHfnpHLUFqeVZUNz8rKzs9
TUVHc196dDxWUXM3YEFIQ01Pewp6Pz8qeERoP0hMPWVNRz1MKGhDX35ybGdSLTdJbTl4ZHxrVDw7
KyMwJl5sU3hnT3FYMjJkcVJzKm5PVm1FPihldFoKenxFJkhEVG9wNUxeP2BeazN1N1NgWW9IZko4
XndCSDtzTUR0X2BoaSo4U15AVytHT1RzXil6ZSgyenBqYGtEeldPCnpnWTthfXs0TXlLV2gre0NC
RSptTl9+Nz9KfDMxUF9nTG50Mnd5ZXZiWVJ6YXdoSFNiM3NRfFJARUNmMVo3ZVVsQAp6V2ErKkVL
K3NqQ25OJm9NWXoyPFZ6VWU5YUEwNWU9PV5LWGQkREN6QSNTKV5oTWI7UkJrSksjTUw+M0BMQFd8
akcKell7QVpjRW0+d19WU0V7IUdzd1F7Yz94QS1nVkJ4WGRxcil1Jl4rX05mJlE1OWQ0Y2Rea0xQ
e2F4aXd1MyU2ZkAtCnokRzVuTWswd1Bla2lVfloxN2x8M0RnelBnRkFiNHRgOGRpO2gwR0BrWkxM
JTxOYiZWTENWNlVUcDw4NDhkejA7Pgp6cEhEOC1iVGBIZkkxKVZ7MEVCO0paNWh9TWl0ZUVoTF5g
WWZEQzl6NSQ8K2piMzxMNEJVTVROKWJwUkQwUWl5RTcKejVZU29Jc2dRISp5Ny1hMUR2WCpEI3d7
b3luTkd9aHdzZkljMmxBMVRnd0IpRnVlaHdMNUxrWklmPyhxa2RAcWJLCnpXbXA0KEBzWjZwMElN
Z0JwZnZsT1htZHFtV05HKDhTVCg+YXQkMyZGRG9meH41YSQoSHJNUl4/Ym9aWSgtKHl9QQp6SW8m
Tyh1QG9ZdjMze3Q7X3Q9M3c+dFMrVmw9WE0jZWNefjhtRyVUS0o3bFFeRzREWjV2diMjYVgyJHY9
IWsrPHUKejJGX3khdHx8fndMOEhBbVR5Xz9GZmpqUGBkfT9pO3s9fl9QJHBBdjdgIzhaant5cUpD
YTtMfkImNC1Pb3pyYDMxCnppfUt1WGoza2k0KHJZTVg7SyQmM0F4IUMyc2BCam1yK0JCUWJ3SnN6
MldPezJve0g4MCZxK0Z4UUI5dEo7MCt8LQp6amI3PX0+MU9rfjcyLUcxZm5wcDg8JnYlSmRTVTZY
e1YrYCVTfk8tXio8OD91UUx1RFB1az5PazFyZlRKOThIU08Kemp8SVcpdVkmcDJfeE82VUlWWUdw
ME1lcEo0JGVSJSYmfXpNWkxsPUNCNERIT0gtODVGOFNyTXtEZ3FIfCkyNjlZCnpBWDJCIyF0S0o/
ZlVAUFBMaEEmeE5oTURAb3EwRERENUdYUU9tTT4jek5kb1BCbEdoRlQ7VWZ6aD9xZD1qWCQ9Ngp6
KyE9NDQ8QnJXcyo+aFpuZiE1Z0lIVllnbmhkc2UqOG93N21RYkRWZz9mOS1UQmpaMjEjVkJlQyZQ
PFZJaykoRHkKenFfRFBtKlgmdTEpZjZRNEl3TnBXNVlhWmVNJjlXNGVJRXIxQyomUWF5dFdUNlYp
TmA2VDR6ajJwbW4yeGIrKyooCno/NVAjVHBwYVdIS2hqPnJ0b3BuN0djWTs+Un1xTGY7aG1TTWFO
Uko1cGVtPktnKjhwczNBYld1MCpjWGZ5e1IwbAp6IT00UVUmY2p1NUp7ZT8xVzxGN0Q9OV9lUjc3
MnVAVDR7eW5WfCslemdAX0VCIWV2KSteYkQtQ05IMj8yVlFzaFQKemJ+Nl9tZnlScFhebGNuZGl9
UThyOVhPcn5BTjRjVHZaeTYjKXxkZXdLWDR8TkYwPHl9Kj95QzNJd25Jdk8qJndiCnpmRCRuQng/
SyRzbEBEfElPP0VXQGJBSlo+ODVsblVSfmQqZmM8a0lhbiNNYDMpM2k/JE95KCs1IUlJYSZDekM/
Twp6LTgzY31KdF5jIyVFSCRzM0AzdC1pU3ZXRkA3VFRWWGhtMnY2QWY4WWZqSitaKXhgUmdAazky
WVAqVlVYWmYma3EKemZPfnw2MVFqRiNGemJwez8rRTtCQ1klRW9XJHg4O1NvKkEmOWpDMHlsV3My
TiFJQCR8NShnaFQzJHwkTCktejkqCnpoaFhQRXNBNT10OFZNZT5jQzFwTFM3X1VMZmN2RF47UDJx
aXpfbTM0Un1xTCVsUWd4TUVffTl6SEomN0FlUiRwKQp6XzFMSCpxb3xjR1VjNX1eaEhAfTdrJWdm
YGNrREp7PlokSGA9N185UTxKZThwUn0wPSFQKypvNi1xUSQtOFgyclEKemNoJSoyeF54JWN1d0Il
VztDSVBtJF5QdnI8Uks/T3VhRUZMdmEjP3huR3FEITE2WWBJclVfJkM0bE5iPzl7KVomCnplMiV8
cG89alVnWVFqTWZeKHROKHVESl93eVJ1TGRWK2pVYndmfChSTlhtRCRZQV8wLUNmI3RqQ28qaHxx
SUVPOAp6WndNXlRUQWwyOHteJE0tXyVrcU8yQ2dDeTtkSz5zdFclaX5RNlhuZGs/Z3VuR3AwbD00
biEhLUN5PncrKyh5TXsKeitHbiN4Q09EanowNUQkOGo8LWEzOVROYEdmaz9zbEhCeTBrbHE2Y2BY
MjhaOTM2XlUrKyRiMSYhJHxFX1ZYeEwyCnp2I2E8NURaQmlJZV9fVCpmREdWb2x5VSRfSmxaWU4o
PFJtNiNacnM1eWgmPkk1WVM8TWhwRVIqQ1VZUi1vS1lzbwp6JiRWZ1kyRUdlWU5ZYmtlNFdSWX0+
QnJHSFlmZ31xT2J7Zjw7NVppRkM8NWExN0xZcilWaFFKbFVfP01jNEdnVlUKemImPmctS0xoPkBv
Ykw9PVdndWVhMjc3XzQ+alRBbCooXktqUVNqZ2Alez1tQTBMNmpHTTFzJE49KSQpTmZvWTx7Cno3
MyVeejN5NjQhPG9TWHFDZHRCcjcjdkpWYiRPRjRVdiE8VVNhX3ElcDAhQS0lSVopRiZuOGs3dXNq
JVFOZmJIPQp6QX52VFg5Wk4ofjVWbVkqKXZeQnpwb1pUamNZTmZKQnYldGg4WmNkN3BxOXQoZ2Q+
fUEjdm57SW57I1MobzU9QkoKemQkTHwtUDxqVTE8PE95QnZpc25oYWA0enJFdC1zPUxPO09QeUY0
RCN3PGlPb3tPTT5Ham48ejhWNSl9RVVxeH5RCnozWTFDX3VTIUs+YT5Sd051bTRTZDJDayhVeFhN
Njs5dHpYfEt3dTBIVyNyVX1VVWk3R2QhU1JaJjlePSM3fnF5JAp6LUNYMEFVZi1LWWQhOSZWXzU1
WSR6SV80Xj00WUhuND4jX1o2RHNZYURYKEolQCZ4cFR0fnkoZk9aT2g2ZE1YaS0Kem57VCpOLXU8
PSpXbnMlWTkzcVVLPlZ3akV4PS0yJUk7fXVjZ1h+QzFWOXlXO1JqcGxObHt8enRFcyskY1NTa1lg
CnpWUWZiY0JEeUh7Pl4+eX1qVk9NXnt3WmtvKEdXQ3pXTlZRPU9ZQCNvS3dCTmtxIyVOfDM1NnE0
UShZO3VZZ2Z6cwp6bzk+VyVafGF2I3lQdWFJe3JGcFFYI1k7QnRZdkZPdyYzTmhUWkdXcCpoeWpp
MkA1QEdlUG1eKkE2NUZPI0FrcT0KenpAalRLa3lyOXNrX2k1X2BaSTh6R2pKWHQ7dDR0TERMYnB3
SjxsUE9jNmFLfDZien4xZyFGV0AhdiozUkIwMlkhCnojUnttRWRpNF9DYDdpUSVSN1E+aGZqM0sm
JCl0JkolU0o/RHRedFdyYU1ROGRIeHZ1YHZEU1lTTzI1JH5kS09QNgp6Zzl5Zk9TUlEhaSYmcD4k
QH5hWEgpeWNOKXVnVzdvYGdoczJXNGpGWWNTflpwNCtqRExpbjt7RGteI05FVy1YfT0KejBiej9H
IzFMQkU0dVokNEJIMUchS1JTVFZXQWV+e3t2fG4zMSR6VlR1bmZTUEpZQjJ9cCp6ZSMjNGV6aVpw
NV9rCnpCM1BRVEBAak47TTJwX3IteS1qUkBCOEcmNzU3VjElPnchUmZCczgoYkhfX2tSKjlYb3h0
NSh7Sk9xIWlhc1lfNwp6R18xSml2Tk80V3ohPXRvJC0wSjBuX3dOTEA2YW1rKTk0QFZUOXw8WDVh
RllDNHhoRFNXOTdyQjh5WFdDalg5c0AKeiFZWDR2dXBUU3c2aT1iTHNeSU1nUmU1enk2dXh3NE5I
fT5zM0t0dzdlbXApV0A8bk4ybF9eRnAjWj0kM1lfMmdACnohaTBqeFdoOG1rKXJ1U3hPZzUofj07
KCoxJn1VKHhgcnF3NkZLZnhiIUt5M3JwTHFaPS11RnwwOEZhJX5EbE0lQgp6JiZgSDw0eEYxWTFR
SWIwXnUqLTdafjM3Nyh4LWs4YCgpJUZ7e0ZNX3ozK1YrbnNeVmBlb0B1Vl95cSNZMVB9KHUKej5E
TC1UMkcpcFlqcCNnfWEtRXIydGRVMUJKXl9iUzlMMHd6dzhLcX1STzVDKUNxbz5Bd1RIQkRqTzdI
TjsyMz9nCnpuKEk1K2g4RGREK3orRD4pflU4dWQyYER2XjV8cFZtUzZkbXwwcipOPUxoOT9mQWhi
flU7T1ZzbG9STUpBMVVZRAp6KFJKdytsd3QtYXhfJE0mPC19VnBoKCRoWi1Yb0UpbHZmKFptbmp2
eiZkSjYmamh+T3hPcExaPSsobG9gPERiVDwKel5HfCowWDI2c0ZNVnhfbXJefEI1MlE/YHZjIT0/
UU1AMWEmNjcwZmZpYWIpMEN8b1lwYWpBbClZKGokcSkpTiR6Cno/ZXpFKUZrPCEpWUk3KXAyQ2dM
czxsJCN7UGItfHEwSFMrQkNqYilHR3BLbFNMZnljfT0xWk05WURHfChYflk/Uwp6bmRgYF82eFln
Z2ZQbHBpU2Z8MTZnVSh0eTJaJCZUeGpHS2pgcWtvTXRKKDtfMHNSc08yNHU8bjh8MEg4e3VRbkgK
el9eWkdDUX5BeiF6YldNdmFqQl54UmYpJUI+ellZJSNFaFhaaF5eeWZndX05fDc9YUVVKWkoXnZr
UX5Td0luRD9YCnoycmV2d1JSRndQMjl9c19PfHswMWRWZHJKQjkhQThILWk1V1B+ZXh0OyVJOS1F
UHd1SWUrK2tBUTB7eTBQcz9YTQp6YEhTK1VaKyM5cTZYP2RzXz11K2NJX3UxPF4oWWppNCVpRlBB
KXB5cjJEbCspM2dsZmBtKkFlZnE9KTN+YlYqTygKekFLYWdUJCFETlFjTlFOfjApPG5CeXYhIWcz
ZW8tO091M3g9Z3FMJj02XlFoMkwpYjtZamlkdUF3Nk5SJlZNU0BQCnpCLVB+OUMqdDx3T0IzUkpQ
cnM/YyMmZG01QitjIUxvVn1zOGd5JFZtJVItLVd2c0JjKnE9TD1eOThXWG1kM2hjfQp6aUQlVk4m
PW1fSkVTNGtycD1GKVgrTSkwI1h2RU81QFpMTSRBPzVMQWRIOUU0bUc4bT1zalJGLW5fY1h+SyM1
bGIKelNuUj8kJnlWV0IxWl84Yzw4QC1hWlc9Wkdic3FOeD5GYCskJGNsTXQxWFl6KTBLJH1mO3FO
eyNPUDRRXjZebjBgCnp3SlVGeGplOCFLaVZCY04hdF5uPm9tbSQpJEdqTGZmVX4tJnRuUzVWWDl6
fiNlTmdOfmAxfD1ZO0xpWU9waHl0bQp6R3dCSl4hcWlHbit4QTNBcH0/TiUzM2RUPT1NVzwzc2ps
ZyVZQVZSUXVAZ1dqSTRvViVRaHZ7VFBZZFNxJFhGLXwKeiZ5PFNQKVR6MWFycSRhOGIzISo4MFla
N0MlbmhUVD1sQTI2WGYwVTtMVVc/QEdzfCh4Wnt0dHZVS18ydnRLeX5yCnopPkVUfjFHSyE9NipG
WWJeN1ljK2VAZyFDSkt2TmpUenYhKHlZfShARyQ/PXpmcFlZTy1aVlBjKWdrZHkmJXAzOQp6a2Aq
bDd3NGNBME9hUCgjaUFvN0FNWHE2NSVGQ2tDZSlfbjRfZEVZOHp4eE0mQ081M1VRI1M4OzhtPV81
OW4qRWoKelVNIT5Nd0U9ak9iTE1AUnIrfDBoPEFMMXlrOVZyP2FzUGImM3x4TFFQJnxsdUcjSHVe
Tm56OzRKLW5oWDNaVWA5Cno+WiFoOTNQbDRsa0NAUGVJVkJyXjZHWGdaUV9uVFdhWUpaJWFoPCU/
VlZgP0YhcEMwUUlFJXotKyslJFVFPFR9Pgp6aUV+RFEkblRCJT15ai1TZmYoUz5nKyZUP0J9cjVP
ODMhVTBQTnlkPDRXTXtAUm1LNCM4R3kpfmctZkx9R0RuYD4KekBSU0BvYSMrZ0hqZ1NETThBQDd3
WE1IdWVqa2hNd3hxMlFfNnpudSEydjR4ZnhvLSM7RF5keSl3Kz9oWWtxTkNWCno5K2JeKnllOGU5
dCtIXzVEeWdrJGtuVytRNTwqTlRaJXFeKVR8cyl7YF9XNHskYWdtNl9zLU17cnV5ZGYmKiNzOwp6
NiomV0UxclpIZSFVdnZKamc9ZVkyLU0hJHVxZFlRR3haYXBRMXlSWEsteTckdEE9WUxyUmJVbmNO
Un1lXmsjR1gKej5vSWJ8M0Jie1BFTkdxZ0N3WG8rI3ZWdzwyKHtVR2x0PTsyeEImJCZ3U0pEJUsj
fHxpIVZOQDFjNkNSUSVAKGZ9CnpuKUd9b1pUUHFIYV9RTjsrNjgpR29adzx5cHM9OVBObVFRR19N
eFdENkxaWThjcFNLQj97YWdxNnh8SWxafXJmNgp6cDsyUHpVfG1SRU8kKkt5bUhtNzY7a1plfU56
bXd1YCo3NDZye1FIOUBhRG5IRjNNcyY/dnBXVmkzNGE8aTdCfj8KeiVrSTRISjhGJE1MQH1UJlQo
eHVqdD9ucUpyNz80ZyREdS15THM0Vzx5MVAyJCp4ezNNe1leSlpNUnw+TXFSaGlmCnpeRUc8PiFt
WiQlJmcjLVMlbDxfVWNVcEZIN3BZeDR4cWhzYV5mIU03cmZ+KyYzTD42JXI7bnk4eHBjYE89QGFn
UQp6T2QxfmRGcSRYaiZ8WHojRlJjKzArUkBMOVotZnxfd1l6PGN3cFlaM2p0OEF7ZmwlU0dveTx8
cStOMVNXQSY3QDkKejFve2tlcTNBIUNDZCtzTEt9QyVlPCVPYUV2bkVqeWo5K09uXyNKWE1Ja3lM
U3ArWFNPM09ZRHNoJVBNcystT3ZTCnoyLTBkO0xNaG0tYGtJfWFNJGpiNjBHNCRTKT53KV83R2ZH
TC1BQHFxQXEwc0BCU0pTKzA2fVhEdj08e0YlI3RZLQp6cCUlaW9hPjBzdGptfjsrUHEodnJiWDgx
MXBIVkx9RHV4VD9leFZIM0lhU05jWV94KCVTJD1pTCo9YT9yeTA/cCgKelA9LUtpaUZydDduT0NW
KTAmY2xKeWllPGRaRm9KUDtHUGBLN3w2NWw9bFFZNTRgYU9EYnpYTVpkMGYrXyo7VT0wCnp5azFY
ZnhpcUtva0x1NkJxJSR4Zmg8S1ZrSEZDe19NYztAVlhmbVNBblo/WjtydXdPamQqRCpTZ0JecDVn
dSFlVAp6Smxjb2k7d1U1diFKIXlTQ2h3azVsWmN8a1JBR3RgVDJ0RWQwXj8xbSUqRGFyRXZ3aj5T
VlM7SDgzcDE4dFJGeDwKekw8RTh5bmwmfXtMXjclQSFwMzhUVm1oUj12TCRVYThxdXQkU1BiMyYw
OGopQVdlbW83YTtUQHMwYzYhdmdmd0EtCnpMeH14cyFTJSVYUkV0UWg5IXJER0JtbykjbnM1WEYx
TW5nV0EjcWojUypiWkQtUndIbVlFa0tKIVF+Tj5Qb2tZSQp6K3VDd1ZyX3JZKWtGKjVgJkJzN1lB
YlQ9PXFTSmM3OyhmKWxJTWlAWlV+JjBxbyl1Q0kyOTd6QTJNWHFQPGsxdW0KeiltbWU+I1V4dHZC
REd2TVhVKmpZVHhqeClmPWVFViZiWGtsYzhoKm9sKkthWGc3YGM1R2pMN0t6eXUmdD1uaz82CnpH
YWZJS2BvXzdeLXJmb3NqTVBmOXhaKVgpQW9IaVdYfTB3QW9yWnVOKVZ8IS1Oc2ZzQENQeytZJn1o
YH1LSDJQPQp6MFc8YWlfbVl9Q2tJU2V9K2NLS3lheHcoLXszekJDaTkkMkxTTz08YCVjOWolLSNw
WGtFO3hSKWVlSHlRSnV3VnsKempnLXx6Xk9pfiModD1OJkp9bGtjP2E8KXNyTG4kVFQyQ0s/Jn1Z
TFhrLUYrUzFiSGlAditKfjZ3e24/dV9qRjF9Cno9Vj9fMlg7bzBASCNme2RDUkR3O1ZBd0xZcnwq
PlhwJkZiQTI7biZEZj96UlpmKmxEWEdQN2tLLWIrWWxfWCR2WAp6bT4+JWdoYHFYbnxGNkNHMEZi
UEAmViowcHM/SSVtZGgjJU4kVEA+UjB3aDN5MD9NKitqX1h+QV5AZX1mPnNARGcKejx5fjkwPCNt
IVEkeU5kaDVDezxqMm5IQzIkdk5sSEp1e3VWeF5uJkJja2FFX3VkMXVOdDdtRio2PjNkfF9pbGRZ
CnpKTmI7Y1YyLXBhV1pIRzBPfnFzYClfTmQoJENAaEl5IXdDWCs2K2s+VVpPaXpoc0R8ez1iZmQ/
WkpJNTVqZ1AtKQp6MHt+OHFMMUdPVS1pQF9xJHo3XmR4ejgtIVhpYDB2NEFrUV5RTHQtYEoodD1R
d0gydFghMER+UGExZ1FUQW5JSSQKemhffm4pPzNiMkZsalg2OEp9MGxke3YrQUU8N0o3JlAmI05a
Q3lWQV5GTCZQamUpLXlXe3RALU8hUlpEV2o3OSlLCnopSG91VGBKI3VBJWlZQSFZfVd5Yys3KVBU
Jj0+PGw/NUlZZktIdXJ8c25fUmtMNUt+U2JgUDktMXt9OGpqJShAWAp6Jik1WmlwUWNFR1dgZn1T
anI0I0lQPGRwTUtEcVh+K3ZNaH0/fiVVdnBuNSV9YT1yNTAzKlZFVCZVU2c9e1U0RDwKem1vMWxn
eD51cip2VlFRPSh+dyQzS0tiYVU8O2ZwPlF9Km9MaSM5e0A9bSRTNTJNISZPKldZK21ab2x6PFMt
KXxPCno5NjhkZC1iMHlHTzJPbWRgI3ZUMGt4NFJgajNXZ3xNJjRaV2xDMGJLRSYhSlY1SGtwYihZ
OCstO2N8UCFIRndCdQp6Klc0K3F4NHREV3l6JiYoWGpHQE0tbnpvRFJxMmVlITVaLUNTYnBhV1V7
cURNQWZhaE1SY2lMNylQNl8tUnVEJD8Kelg5TFUlJml3eVVRMUlacF5JN25ZdXQ9ZHEhT3ZZXihv
WHFWODVOJHwjOWVUIWopTURaK14rTT8tcGlQdGYqOGJ4Cnp4bU1tUnlzbCZLeHtVUnBzR0BHSGkp
ejJ1Ui1tPjVCYFhqI0BlJn0kXyRMR1A2cmNKV2gtQGZHMTJZbWBNNFJMfAp6KHVlZipDdUdAello
PmZyUzUoYytpZ3VTVHhseWAlMjlZK1NVIXE5am1wfnEtKjQ3Q2k9Ml9fPHB6Y35eTGhCNDkKentw
KkxNKGdUJFo0V3R2R0NoNys8TVF2K0R6WHlGJkBhUFZKTkZhPns+VTQqRl4rKkJVa0s5KkRORG1Y
RnB8dyM0CnoyamR8QSREdX1JQExFKX11NGJTJW4kWHhIaUJ6djdsTE5SbkVSJE4+VWApPFFTNUpx
OHFDZiN+LStufFRYOD9FOwp6Q3IqKlc/Rlp5TCZ3TEdUdTlRPiZraUEpMWMtZ2diJjZQTEdTSEpO
T2EtP0kyJSRZWT8yOWdRc0lEUyROOUIhOG4Kei0xY2V0dEY4WkN1RHxoaW5UUyp6UGUxbzlSWWBz
T3NpKlljRmIyaS1WJlNHaEFSPGpvbGpUUCp5ZHY5b3UxOShmCnpSOyhEJTs3M31adm1vU0xILWZ+
cUghaGIzMXBGUUE/MTVVVzklfkklbnJob3ZOWHkyIUlOI0lKajsoc2pRU3Vsbgp6YipwcSt5fT5B
UCotQypiPF93V1oke31TR0l0RTR7VVFqKHw7JXJ6bTloRjchKjV1TStHRGRpUXZCbytHSHgrWVAK
ekc2VlFlYjBjQ2JucHxHbnVwViN+QyM8OS0+QWR+eXl7ZXZMZFZnYy0oUT47Q2ZUV0ZYbjBpaTgj
dntsJksmPDRzCnpIfUo9WmVlUntvSyMqWG14eT1TXy00UVArUj9fNXx5cnZaSUBZeEZlSDdxPW4+
dDFWbipiMlorJCo4UVRpemkzVgp6ezcwSUE0PUsxfG1jPylJI0xEJV8jdHAwR3VHe1d8TkB1JENe
Y3t4UiZ2Y25TWH0wfEU8KTt6NjdMXkErQEcqJUcKenEtRG5SPXx+ZV4yYmE+PFckTSVrdlNqdkJf
LXwkOHhmajFGaG1MS001OGQrIVI2eGglQyt8RWQlPyZOYChUOUZiCnopQCVUYHpXRjdZSllsdnh7
R3JkSSZBKnFxdiE9KnhII3tXMUx8N3ZBRj9uc31faGlHeWxgP2IyVClGTCpgeT5fNQp6JWlJfiQ8
JU9SLUM0MllwbTRfZXR2YG5hUDIwK3h3YG1HeWYjZTJfKkZOfkRwdW5xWFl7bklRR0E1MUkyXyhK
XzQKent6JW0hT188fUw9NCl6ZHRlNT9WYCgpMzdxWT95QnIjYSU0Kkkkc0l7cks8N2VlZTZRRU1J
Yzl0YSRyJWpEMyZQCnohODdSbl9rS3ZXWlFtJGNjQzNJQFdZbD0tYUsqZSlrZ25wJVVQdnxvaDxY
clJOTS1jeiVIdWpzdTgjRnh2KjkpQQp6SSsyeCtmQUZfV1g0KE1PbkBJb31EWCghS3tIdyZNVjQ7
QS0qSWxvezg/KztrMDI+MEJYV2V3Qz1DTEJnPXpLVCgKek44NCFFcjkmWnNIVGtkcjs8VVJjdGdz
LUpOIUZzOENifXI9WFU+P2hGLW5eJjxuYnZ7U1hIRXMpaUAqMitlfUB2Cnp4eTAmPFpSMUdQOEde
cmFoRE4kRkRtXkYzUUEoQHVza2lEczI1Qi15MytFVT5semI0KzFvTUM/PSZIP2FCPFFXTQp6cFZQ
Ul5Pe0hpQUM2YntQR1NBXkNQaCowJFRRQTVKMit8UGpMa2UkSTd3OGpqVHdSVUUrfn1wNStHNitx
NFJYKCYKejl8WWxFRS1UbVZsZEczNHIrYnBAS2VRRjtEV2JBJChlPCktLSFeJmoqe3tuQCpXTjNp
ZGlhOzElNlVlPHtgNWJ9CnpxWXIjdT8hTlVTXjNWVWExMiV9UEVMKGlEcylRIUMlI3RmK1UkMjMx
QDIrYE9YM2R4PHRxbF8oQXEreHQkamhyZwp6Y31lIX1YX3Feb0l7THV2QUNZWmFIbVVTLSlxP2xR
X1Q4SzFkb08kIV9LUzlUQEJeTyQ3dkZeVHw1PklebkpwaUcKej48Sk0yWnJRVF5aSFhlczY1V3hM
aUxALWU+PDBQUmhrcFkod1VWOzskUUEoT080KWIjSj13SHZpRzFwakN1SGY4Cnp0S15NJHBPY2Zf
I34+Wn1xYGhPV3l0KHA0YFJJTVdDPiE+IWtreEQ2KHAqemlveT9lYXhnMCl4MWJgN29la2VFYAp6
RmZiMHdtcXF+R3l8PSRsWm5eR2lJWFE0aFVTSUpkcV5LQGtze3JiRHElJHpxaHhgRUNldD5xcGRW
NDh4Q1A1XlkKejg7V20ke2hZcSZ3cmVPPGstN15YUkRuYyVhVXw2K0B4eHZQMU49RmlOOUNRSEcm
azQ+KnM2VDYlVFQ0SnJhZ01eCnooUUI+JVNlM1V+eVJ4PGQ3eUFrWCEhWXRAPXY0JEZOMG99STNZ
NGhQcGgqIUs5IUFLRylZV31oX1UrcChTMSFMcgp6UjwzP1VtTSp3al9VK3Yre3FjNWlAc3xNe3tQ
SEA4e3s5MU5yS01xI1QpRV9aXjQyPnElZlRaWFckVFcwYXthYU0KemdMKjBeVGVxIX50RkV8N0NO
P2NaRXNNcG51WDgoOFVlaShJVndUTEV2cnUtVWhEMlh+OTBZIXdPckFKZkYxdV9kCnpZJT5ndXQz
JHc5diE/Q3Q5VVBGQ1VWQlJSOWVOTU9AN1Z5aFdzcFg4JU4wd20wYXNycWItQFVUezNMKXdMZSpB
egp6amNLOEdSNnA4MkNTajwmKGlzcig1T1FYTDhiMCUqdWpCcWJhQFdtfCVLWFJ3cWtSQVFmMFck
XlNGNmBsNjYhSz8KengweThTVHAqIWZscEhWWThrakc9dkRBMUVxZEw5N1FwckppPkllUy0rZWk+
PHlCNF96ITF2R3hycHZkIXw1dnlNCnpEbVNFMzRea0pXYVZVblhIUXZLVT97OUsha3ZiYjxjSjV4
fkxDbmdtczsrV28+O2pPU3lUTWthWFB0K0ZJTmkzJQp6Q19vfkY4WV8hRXFYZzs5X2A/KFZTRWMo
fUJlZk57VXtAZUdzYzlsPzZpe0NRQz5VR2RnQnJgSHh2O3s5eihKPVQKemZFYl5LbnF9TVc0ZjRM
Kjkra1BYdWFKcThycHdEZWN+akx2NDRUTTVeYmRxezV7e3ZHUCY2LXpHemZHY0RiYT5CCnoyczto
I1A/ekVOanVRdEViJG43NXE5e19ecSM1JGdzK1ZRPyFzYEdeeDUkS3M+R0l5alNLdWFfbU9FfkpQ
X0RofAp6TXlTQWMhYSQ5QjY/OEwoayh8VWpveHVZaD8xa0RYMzVmd282cm48NEZ4dXFGNjk3MTJT
KylMbyp9bUAkaVBYVzkKejQwWlQ4cDlzYGtNLUx5OG13KWBVMVlAd3JBZjxVLXhCJnBsYyMxKSZt
dEwxR1RsZEpQS2xXPyN6Qj9iM1VIYEkxCnpDYlVlRlRXYDVkZXpmdXs3fmhSQF8yc3c3bnZLc3hv
clFvczVTOVJsajBQWFY5dXEqb09lV0pPaGRUfnF5K3IhRAp6cGNZOUBrakZwdmFuIzN7RVhSOUpz
eHY/c3N5PD4qeiNqJlQ1VTdwWCRFZEdKJGhoeyg+bDBHV2BOMTtqUyojdH4KekduJE0+bWspaF51
SH5qYEV0Skx1ODRFc3wxb0h1LTJ5RztFaFJgYUlsdGdRPCs2dlRHcHMpaExYJWt4SFAmKllACnpC
I2NSYCpII1U7YT5uWlVmYDM/NVp2Vms7bnk9e280fTMpOEBtX2M7P0ojaV5SUCUkVmBjUXEyVHJA
cWJmPjdDTAp6ajBYUnNEZ1h2IUNWdVZoPjRDdnx1aVNqZ0Vpam4oJUZaYGQlVCV9dC0rdD5vaCZl
ZVNkLWlSVzJHfVFWejVYNW0KeiVxbl5NYExEPXJAQm98SnduUCYoRik/M3xnXiRvPzd6WFFzSUU/
biR4YT5XJlV3LXRgX3UhNWtsdSEoNUdWMF4tCnpzQTIjbEYxNDl0e2pnMj1BJGhVeDkpbDI1QVBn
O3lHdHslSkR8dGMjXjE4ZCpyRU8qX3o2OzVudz4kIVhQMDBebAp6e0FVbzZneHF0LWdSKl9rOHIm
RGhUJCE7Sj4hdHEzb0cwZHRJMnM/b0d5ejl8YUhzK0VueUpCWTFNcU5iaClxRDAKel48P1NwSkFy
I3JQPHoye0c1fEA1LWRHXldpOCNPKT5hR0NWJGtRSEdpQmJJd0E3cFBHZGJLdi05NUI5KnN3XjdR
CnpETV9oM01VWGw3Y3oxZk1wYGhWMTZSLXZlSnFKLUExP1FUZXBGfTtEdyRAMi17YnVJcGJOfHZ7
THNiPTJWbUNZWQp6PEVAUzA7JDRCQDZebXhUbFBDekgpJiM9ZTFKeWt3NTtkQkZOVjNSfiZDbllK
ZCk/aTRNRGB4c0RqJkgxUUYtPlEKenVmUEtmOSNhZjcxUWlLSz5CbXBeT1Y7NT1qUzhyc1I5eXBi
cVV9QiRnPzxee09tekwtM2VUbGBaZ3tfSip0YnZHCnpQYUtySjJlISlsdUtrZF92M1ZXVFY7QlFL
Oz5mVz5hPmJSKVE4KGZmdklKZ1hLfWEhQkV+eUpqMm5odCR7MGQkNQp6QVV3VV5TXksoWHMrfV5x
UUllMj1uJkh2KV9SNXo0UntKMHwjUHEmSXMjfSZgZXgtY29HZTNqMmUzSG9ZJGpoJWoKekQ+Sjlo
bWItOEtmRStrfTBQNDBuI0JFSElYSX1oPCUlOGdpdV4+MGV4MVJiWjVjV0whY3VCNmhAK1BfS2p0
fE88CnpLbUc+bjhkUTxsc0EycUBmX2lOSis/KFo9OH0zM2FqRHNqU0o0eG5EeUZ5LWw8NX10SEp1
Y1Q9YiZXaUQteEttTAp6LX5OJnVKaUc7TVRfKzFzb183QTZTeH0kRTxyQU8kcV53ITx0e2d0UDdp
K354Y0l5I3o0JGh2PEY+Skc7a1hUdkUKenhDSUtIND5kTzliQzZ6S24pWVBLZW9gPiphKk5Ldl8p
bzElcWYjX0wweHZwRVRMYUhLP25BQ2wyNn11bF9zWTNhCnpNPXktPzs2KX0jVn4kTTlofXheUjBf
U1c2ZzRiTHpSbGY3UkNiOzNJcktKZmY3TzxNTWtMMTgqWW9yRDBZdmR1Sgp6UCglc0JIRm92LSpR
RkMyYF84PjlwfUkycHJUUGNFPEBwIUNDN2xTO2l5JCFaYztgV1FTcDYjcWNPTzZ8NDNEU0gKeiht
VCl6Y1V5NFZjc1AlRD92WmMze0l8JTNiUHwkNzFqSyV+ZW0tPCRyJCZuVnArYjI2bTJiKioqVzlZ
Vnp4ZGtzCnpBcW5CM00lK2JEZT4+dGh6NT8oLSlqfUJqZzg7MHg4e2JmWFRZek1QNWRndT9veDNw
Pk0zZl5LRzdDRktCcFEmbAp6bl5zNnFQYWo7Nz5sQXp2c04+Q2FDRU5HQmg1bGVEcFJwSyg7K1Uq
aHtWV149Y0VMTXJzWFk3Z3pyZ1VtOEVUQVgKek4jX1JTYCE5U0lpVF8jd0xQMkB5KXUqTWk9Yih3
PTJoa3h6Yz0rZnAqfE16PjYzQkZuPWVXR1BgcGRIS3o7P3ZkCnpNNUctcSEje3pJc0JlSS0mWnQh
bUh7dT50NmtNX0xXdEd5UmJ0cFpIOzF0P2Q9bjhDOVRJWjRrb0JvRzlmQG1rUgp6KGZKTlVjIWV7
TG9VPGNib3NLbmVqTXx8bmdHMFRteHopKCUxMy1Fa3BoXndQdkwqQVgoXjsqUis2cjdtRC1je2QK
enVUNXNQJjZpX0dIcF8lJkx8VyYycDw7b1doMjx6OWlMZiNTcERsez9LQGpxankkOXYhZHh0Pk81
bGFIJSU9OCpiCno1YWQ8c1V6UGQ+TkNfYVN5QE47T3kkeSNAPypaeD0jQXpKd0l0Ymd3VUohOEQ1
ZGJSYlk+JkxWXzd3QGswM0ptSQp6SUFjQkRUSjx+dDB8a2pmYj83ZjhnSFVhfntROSNSeS1uSytW
PUhMPyRpb3xJJkJobUNZa0AyUnlNbUBAMzhpR20KenpJV2xWd0Y7NmAxbUZVNUk+elRtTnxRV2RV
em50PntYeyEjQkNqY0QkPmA/KmZIRCpUIU45ZmVaVHZDRGB2JWwtCnppMkh6SzZ8RDxHI2tVbklH
NldGVDgzTXduX2BRY1ZOTiZHaFo2WGBEeTw8fDlVPUI9cTVgcD9JM0g5OUREXz89Vgp6I3cyX3NB
Y3BHeiUoKFl0P19vTGVIbCZAcEkrWmtiPyU2S2V4OT9OKzlObG0hKXI4PTkhMkRZQD5NRHF3aXdj
bzAKenkzbmV2aWg+MGQpNzFSJDZoOVp1cWhMSkZ1JUF8fnJTVTRkeyFNYlNCTClZSzMzQU85bXQ4
ZFR0eGNyMTBAWWY5CnpVPXhWPz9ZR3x8fE5OYkc7SjZ8KDBVVTcjTF9EOTVuVW89dkxkWCUqVSFL
YHYhKWQ1fXNOJXE5alh0TnswV317YAp6WFBaJnVlbDZfNCYpfSRgXlBwO3JXRzVQZmd5QnpWbDBo
YVlqSyl9MWp8M2ZgNWhxZEtMPXtkM3pzRXRDMmJHd3sKejtBdiV3T3dyZyhCUSFibTZ6bS0hKykm
SkdaWWdEanZ5ZTdHPXh4MyE3SEBAPHp3eWpzbG1xJDwwfDRfZHJVejY3CnpnPzZCKF5URnR6Z35T
enRnY1ZANHhUWFo1dDFkRFg2Q20oPzdXdFlxOyoyQDc+UCVWQE0kQVgrT31pJEFHMV9Eagp6TUZi
bmhBYSFJaGY1aFZIU1pTMCYmXmBkemN5TXZOYlU2K3tyNTRxPzkmRm1BQyF0LSp0Zj8pb2J1S187
Z3A9ajwKeiFaTyt8QlBGQC0mIXg7JXQldCQqcTtXc0ZQbX5JTVU8QEwxOyVIREZkR3I+VTNRNjQp
JnxqQD9Zd2dybDtEVE5PCnoke1heKS04VnBHXnBZR3B4SjRTNWZxUGVASXdeJSFZQVpLeS1jd2hm
Mk4+aSpYbFljfHMmSlpIaXJ+T1hiSWZNVAp6Vz0kWCVRPXBpSGZGIXkhWX00aEkoWj19QVgxSGJZ
TXcxTn1fc3w8Z3BIeTt6cmRsR34oMEZPSkEpMG09RlFWencKelkwJD9IM1YwZTgkQTImJENMcEJZ
bS13ZCU1QGBxckBVY3lHYEd2Wkk7dVRZQDtKcW9BJURJcX41Ryk4TEUqJVI5CnozZGR0eksmYn1I
K1VyZHZKelVSI015U3FjI0hhQ3x7cmxrMk15YmI3Pz1vN1heKjA7JiV7SiYjWkx8R3FDU2k9dAp6
NThJTyNTdGBfUDhVMXxHZHJGREFNcnZ+b0gxZ0EzYypyU3JUcW8zdTk8KkBgTVhlaX5ocFd3RSVK
N25GSCFKUm4KemFTZiVlSCEmfUtqVFJYe3U1bmQtdjRIfjl4bFFrSD89e35WbTZlVzZrJm1UX3gk
VSg3blA1dGQoJnpkRzhzKSUmCnp5dExITW01MS1XK25mKjhAfH1CUXd5QyZEeU9iU14mWlJoO2JI
eihteVJmemJyP0NRe2BaPH18NXxme1NFOXhLbwp6PHNWM0ZMUFhrVE9hVlAmZDwweGBMN2VybTFF
O001aUtnYGgqUlNhfG9ZdE9LbjhVMmA0fik3fjs+ZVU2Tl9rRD4Kenc1MlNqJklZTmUoWHBGe21Y
eSUpdnEqbnBVaVB1cUFWQGFKJm5CS2kwQSV7RlVTYkpjcD0+WHxwfjBXTzVqNCFtCnp2PHJAM2Zz
OWA8KFZ3ZlNWTDRFYVJjbyNAWVN7b3Nmb0txOD82YEVpQj1rMVhxPmZPdDEyYkUkb2hvWCQ+I0Fz
SAp6Q2J5SHBXZSZzfExeWm5HMD01UXMoc3d8eXkpYns8WEBOSEM1RypaWmVmMkRKYXpXKUwkUW8+
ZDxyd0UrKTFCQlQKemNHSFVgdTZBYHRgaUV9RDFkSVQpN3l1IS1XfTRjQllCJHpaJDBTdE1OdzVQ
YGs7YzRQcEByTCY8Q15IMmRCIzZSCnpmOCtuVHUpeEspN1Y1V0h0R15wVUt9PlJROUR1bGkrTysq
U0c4Kkl3RmNFKk5iUjI3eXFlbykkP3w8YkhuS3oqawp6YkF+c2J4fXp+T140WFdZaWg4N2t0Y1Ne
RFgqVHRLYyFkUzx2cD5BP1opNUZfaSgmPFc4ZCF6MV9gdk5+IW0jfj4KemVEI34oTSpJWF5VbmUz
fU0qIUpwZWY+JXhuRFl0NzJTZlpJMXF8dXlgTV49bGdnK1JGbF5mTzZEVzNIeWNjNHFaCnpEfDx9
fChXfDUjTV98MyVRQEdGNVVUSjIqTzQ9XmxQTUxFc1k7SSpkdDtVKnZoMnZwTzZRPGBkXnBvSUNS
VCRCWgp6VVBjVVJ3QXApeUQwPkE1Kkt6YTFMQn5YZ0kzakdmKiNnP3hyQ1gtPGlheygzRHo7OSZr
dHBxRzJ6fl9zSFIoK0IKeld6KSlOaVcjbUZCaDthKTlmU2xLM1FkISlWPjR5emBoLTBHPSk+fnhK
eSNnREQkbCgoZHY8NDlab34yQE9RMX1aCnpPPzJ1KD9oNXZ8YzFkam9zPCMzYGRTViQ0KWh8RSZ1
QDZjK0A8JT1RPlBzXko+U21jWDJrTXd+OTBxNTJMODtuPwp6VX0wUSRpPUhEWjRLVT84UmJrNVEq
SXM5MzEoKjwjWThYZExPQCYxQk1gP25BYSFOQ3VKOTAmJWE8MHBVS0M4T04KemlhcmAhWDw5ZU96
fG42RyFUd2QkI2M1cSs4NUx6XyRPTGhhV05yIX5rZGVzcktrSklFcFEkbzVOZnZjWVJHOCpFCnpY
YE0jZ2pgclooYVAtSXcqfTJYeUA0Tk49XjBTfEw3LTZASCV8PFBJRStORF9KPVVFdWdGM0MxdGxl
QiZmenc/OQp6bjYhPUJmeyMtV3ZpZmlRKG5xRGZyQ3klPTtkZkFZc2E1OUFMbGsoWjNsQ0FCQk97
aGJTKFRLTHxNNDlrVnR8TyEKenYmeiZhciN0eEN7bD1ybnNPU3QpY2ZwK3VWOVlSfnJWVTFPbUYz
NT9XKHBWeksxTjAyKCg5V3t3KzNLbjd2WmJhCnopN1NueXA2PHFaRWp4Qy1kZTU3Q1o8MGJYLTM/
V0sjI1VyZCZQWEhmZXA4dDs9V2p4bWctTFJGVXNVJChPM1IxdQp6eUg5QGdyIz5uVEVHV2l1I2Jt
VjxQYFElbC1YPnpXeERzWT1vR1Z6bnl0Vj8+U09KdllGYkBiX1FwdEBxIzZ0NCMKem9fSjheJSRf
MSZgTm1WU1pzazV7bzZ+P2lSIXdscFdtR3lpSko8fkpLR2Z5Vkd+P3owSE82Ump2PCljTFVUMCRr
CnphJiVeKC1ITkg7MyN0fWxuNVRXcEkyYGFOb0I2aGFLQERtOG9MYkFzQXpEcFhmcmBPfjIzVn1X
ZyVPMEQyQzBIUgp6UFd1dzFgNDF2UExJNWdNcXJUJUxKeiEkclc/NnoqNDw/Qn1nSkYzWTZ8QG0o
ISh3Mkw7UGo5VCRqUDFAbDZ9SCQKelUxckwhZkJydUM8Y0R2RThrZ0N1PT9xfiZMdnlne2RGTlc1
MHx9c1BtKi0je3JAZVcjMX0+JSpLdz1PWTZZKV5NCnpKKFZ2Q19CMzVUY0pCPnsqcSRaZGRpS1pp
PH4hQDwoQjkrSClTUSNYN1B6SiYzT3BFciVXZTxgWCFXUChvbTQ5egp6UWtfbU1HXzJSb19FfFk2
SVNARUhlIS1icSlpcCpPVk5vdnhSUTRkcFNlbjYqMU9UaEA4ZT4kM3pjbSFOMDFTPmMKeig9TVJ1
QVNpKXNIQSZpX0hOQlFmRW1vc3M+M0pjPnFeY2BuZkd3NCVNOyk3SCUpOE9wRTFWUmpWXnBZNnJV
KCV7CnpXP1hRaFBfSUhBRVk+Q3drLT5wXz5GYlVsWWppKncxMSltKjRjRXY9QUdgK3s1fmtzUCVJ
TGBaIyk0Oz5EI3h5Mgp6UnAmQyEjeXNqUWxUbnkrc1koNmdUKmNidVJiQnlEJmpCN0ZNNS05VDFC
VWQ1YGo5YVdXSUB8QmBSIWwpdl5AT3EKekwkWUVHUWxAWDtqUCZRbnIyUytaZ2BtZzxrXj9wcGhf
JnBoWU1gSy1GOEZ5bTdTK29zbVZEPT5JM3dMeCR1JnktCnpNcmdaO1FAc2ZLUzdRWmhuSUo5Jk9Y
fiskRSFsZHI5c1loOUt1WUApY2QjWjUrI1hOX09tbW8zYSk5aFFzWkU5TAp6VDJPRXxRPVIybmEq
Q1ktJlI3a0xOLWVncFlMWW8pMHpseUI7cHd0cko5M2dXVjFDK3sxKEtyOT0oVDR7SFk8cUkKekhK
bCFHQEh6dHN3emY5US0wOTc3I2w2ZXEmWU56T3JFTSs3bnVsYmNHfUB+aElLYkcqK0UkSEs+Tkha
eGRSRlYyCnpsRmllI3NEVmhlUj0zdjlEWHN2YzNDKnFnQGJmPmFLTWFTJSphbD00az56Ym9heikh
Y2w2PmVNTHx6WmRAJUVFUQp6OT5fcEN0SCNtPjNgPElgX31wY0VJPmxBRWZOJTUwazgxIz43TjBX
aSlkXklXb0lRUTImTXJXQVlBYShAMVNCUFAKekV4aVlYKmhRPGVARCNzZTk0MWN6JUY+a0ZhYl5+
azwmXnBRJSVoKT5rMzVLPVBoPj1KV3Z0QUlpZUhRakdUJjBRCnpNKnVPJi0wUDRAVkIofUVuTEhe
NVM7ZjgzNX1tJTNJR2VOMEhXZnJ3IW1EaU0mZGtpc1ZfNSlsY3hQI1I2eXslaAp6KW1HcUt1MFc4
VXlYSkFSd0pkQ1RRVDNJbGk+T3V+cVcmQURaOXpDQEd7eHtZXklWUigpXn4qfmtiKHxCLU4lZHIK
eiprNWUpY3U4UCszQnQ3RWUpRzJKRy1qcFYoLWpXNHFSVSpyU0l3VkBJeU94ZS04MUd6YmM8RkFu
eDB5ZXZXJUJ1CnpQPVMpTFkzbDVwUG83WFlyMEFnKnBxN0FmJS15WUJhRTRiUFhoTXsxO1opXnhq
MkRVYDNzYUt0NFRJTXApfmo9YAp6UmEyMDdjKWJmOWxWbXY3Vnk+dz8jaiFKVVJMRCFRTzF+Uz1I
UlVLPVMmQ1ExeyZne0lkITslWUBBdH4jK0d8VjQKemJoYDZiPDFxKnpgZiRFVGVGTGFuNTYtPEZ8
RG0+JD8ofSRHSXdVKTBAME9DWnZMQylRZFl4VFV7XjU3bHJAfT9JCnptdWVRcilCa0FLcmN0UmY5
Wm4oTjdfJFF5UmFUSzkmV19LeUJzPUljPWhGbXpHRyZpQm5+Ynd6OTJEJnpDfC10KAp6MilSX3s4
RCpBcllTdkU1JHZmNFcpZm53cVkwcihxV0trRzhOYXR7NVhLNFh5LUpJMUdENVh7VWg8VV9lSkQ0
Q2QKek5FSHNCQzVDKWY2Zys1Zl9ZZ2k2PilwZD84fU8yKSFoODNvbHhDSHFWVT5KJEhtQG42TUxO
d2ZgWGB9Yy1kOTMjCnpOV0ZrYVNXVD5xS0g/O0BPMH1yK0R+WHt3b3c+UkZSS2wmQlIhRFpqVVhX
aT4ySTBrSV9JYFlCc1dpa3BWPzU3LQp6TSNkOXtBZW1CeWw+YF5lbigpVHczcHYmRjhrezUjPW9s
d2tfWmxDN2pyRmlOd1ZGeWxsbztHT18xQEAhJk5CdnMKekhUSFYlLWRZZH1VYEI8TigoZzwjcVBl
dVhhfk54bXJOMCtGekwxXyZWKUNZZlNII3hDUnY3Ym1gPjApaVh8STRgCno3Rm5FLSRILT0lRERX
d3lVa3FsWld8dmdLJkB5XyM1NTB5eEJsZTVwZjl3TlF5eDFlJVRKfmJeISNmJnt4ajthTwp6ISg/
M3pELTQqMipwOGpTZXh9P296aWB6R08kd0h4KlF0UHM9fkQ0WjwyNE05bV5jWFo3bGgtU09OIXlW
czQ5SSMKeipwN0VkTHR2bU1ORHE8ZWw0PylgbENHd1J6VUxJfUc3UX5ZWTN+KFdOQShqQUcqe0lJ
Uk1LSjB5diFTMHFwK3k0CnpPMio9dkYlTUxeISY8QGsmY0cka2FiQTchK35RaVUmZHBXNT1TdWVP
Mz1FfiM8VkN2eldjKjA4YyE8Q3JsNVNhKAp6MmtYfTtFMlIkejRJdClLdiZ2UURGcHlaZnhIa283
I3w7diNpUnpeR0NjVFd3Njs9cjt0ODhFPHhVaXJAViNZOUkKejZ2a0pxJXg2a2Y4a19MeF9GOElK
RjNfPGV1PCR+VTwlfXp2JUp7QkEmTm0tWWwmSUh+eTcpUm9IU29iQGFQbVdXCnpRRjgzPSZhSz1y
ZTAqTXdmc2F8RXU/OC04bj9+cHhkQHJhTSREVSNCaXJOWWNVamNPfChaZ0BSIzdPLXtgWT1wdAp6
dX53cjdCR291V3kwVjZkSVVQS2tIQUllWUVSP0pBcj5Zb1l2SmA2ez8qSHJ0WW8xSnxAfU40KXhC
KFhoPERLZmYKeklaZ1k9M0FeS0RCSEYhOys3QmRkWFRaYDwoPkdQSUwhNlA3b21eaTlhaVViRklA
Tzd2YH1AcFVHVUgkQFJ3VD45CnphZlY2SUdSXiMxJnFFYkJoSTJwTis2ZDBrM1RTfGBXayZvc1hB
SDg8cWx8PypheVNYWl5Tc3dVcSlIcDVBc1pHUwp6T3EhNTlWcmYhdktAQ2Q9QSlQJlooREExPmdl
dFBRQ0l3K1kpbUZ7fj8zblU/YlFaRXtebkl3P3U2Q0kqVVFTTGIKejRheER8SVJxamBqbH5RRip8
TjF5JllVRVlLPUN0ezlOKztxYXAtMVVqU3JlcHdXOyNaZiRVZmx6V3sjY29WZWMmCnorO2Z5MyRl
PTxkNkVISThHOz5Gd2loeG1YUns0eHcwODNMRlZ6cE1scz5TSjQhZmY0bSUxfUFPaHd8U2syfWJ6
fAp6WE9QZDdLNU9QeDFDZ3BNS0o1WSZMcmlMV0VeMGNKTU8xWjBWa2o1OUBvMHk5WFhBRFZCPTk4
Q0cjdWtJYSpzQWQKekhFX31YMGdmUjlWK2gtM2J2fHgjeXNKWVZTYkNZPHdgPkEteSNXJSRzclJl
eTdZX1UhcWw9UmtBbXZpUmg1cy1ICno8QjtKVWFkbyszSC1tcCR3QFZKajZEU1Q9dU5vYnp0dHwq
IU0kSzBwO2oxYn5xemE5Mntwb0RuMktEODxiLVUkUQp6dXRqPmArOT5PTEB7KFd5SUlaZDlHK2I1
V1JIYHVjU2Ahej4zZWMtRSYzSGRhJH1BTS1gfV9ecE5mUkVyLWdyX2IKek1vPnIpNTFMX3VoZVZN
WWgqViozKWY5eVhUV2hLNCVNfE5NWEd7JjJsWmZ0TGRHc1doTW5xUT1NNyNgb0xHOXVoCnpOYT1T
WVU4Q1pHREdyNjR7KnV5cUNOIzNzRiVAT0ZJKi1acXYhYHByQ2pIPnBsRXxvbFd4Qks4OEhWNTIh
Y143LQp6PFE9QUVYc1dRZiNaNVJNK3RKeEFUZXs8QGErI0YwUFJqJWE3UktPRnB9OHwoMWE1OUFQ
R3xrP3Z0K2s/WHJMcHQKej9XT0RFP08mZitHNzNJOU02UiY2NUJuWEc/SSR8cno0bEkmb010SSZy
WjhmR0gpYm1+ZCE/X156Ukc+KUpzT3BzCnp6d3gkeElgakFUYipnaSNeKmBuclJabWwjcCt2UyVg
Y1ZFbiQ+Z0lAVyFWX3RBKGcjbUghLWdvaCpYS3BRS2RweAp6SHhyOU5FfH03WihOX25OOXdyb0hv
K3MzdFNKeFZBSmtmezJLRTAqLUJZa00+c1VQVllPRlQpJEwpPkwheVZxQEgKeml2TF5eTi1vclg9
UFJwOWtJRnp+dzdfaUZmJiZSPlRxajdHKmw7Z0dSJXZtfEchcVIrQnBPQ3BXSF9rQD14JUlHCnpl
dWFhcj19em91NDJZRDdDMWI1XkNGQGBBbiRoayV0K1lFN0Y8P3YmTDNJaUJEMDleRHZtWCliNXZ1
a2VpS3JAJQp6WXIkO1YkfDt0ZHQ8Jm4/YX57aWArZStINTxlSmdpdUgrZHhXOXhxaiV3T3BlMEsq
cW1OMGtWfDFFVG0kd0hFNloKemQ1QERmPUJ4JUhSaVNlWGAhZTEhbihSKns2R2x9fmA5U2ZIS2NM
dT00UT99fmM8cmtrI1YtQUJseHMqVHNpUHp8CnpRS0xwRmduNz8kS28ld3JxPHE5ejR0PFlESXY1
UlppZmtnNVEwdWNfM1JCS2RSM1VoY1hEaWZZKiVyJHJoO1dgZAp6PUVEQ09YSUZhMDczN21qKjRq
JmlzPGNPPT9LUjZwNF51cGl1PlZ2UUxRQVRwclglRFN6JEtiR0RBO2RSVmJaVWsKem9fUlFwbmkj
ZEQ8QDBkPFdtQ3pWJUQ1fDtUUDQ/PTxeNGFlPTVIVHRRakNEY2Ztclc5Slp5fGdCNWwqNnBWVTVo
Cnp5bDg0NUc5Sm5gIW5HdCtubT5sakFEP1kzSGtSQjVZIzBNQ0w0fCl6RF8rZmREX1BoaXZYcHU+
JFBwV18tNkRHfQp6ez4/emU1bWR1RSE5X3p3I3wwej4mU1J1Q0I1MDl9bF8xV2p2UGUwcD5KO3xD
KVJ5TlRJVlY+ZmMxUkNuPXRWaFEKeiloVG9+KS1CMzcqeG18KyU2KCZiSGVOJFUmb2U0N0BLeil2
UVcmQXt6USlsNUJDKH5Lb1N1PlBSdVdUQktuZiZBCnp7MkZXSVdxKWAzPVV1JkdJNjZ6fmRQPHxP
LUU+K2pQfCU9SWJxYm49aG51JDY2I2h0T208cCY9SjZaI2coXl8lUQp6JjBKajc9ME1lZXJgVUth
U3QkVVlnRWBuakBSZm9+Njw8dSg1eTBqJFR9Sj5NQ150SFRhPlg+V3ZJZUBBPGtRI3EKempPdlVg
SCswd3J1VzcpZnNhWilHRH1eN14wSSg8fk8lRWBZMW5mMlRIa0UhPDU+T1FqYjNLdSluU2RHfShi
alQ0CnpuaDA3bUEySj11RnV1SShZQjMkWDdSRi1HQmYob0twWXYhaENaREg5Tj1Ncnl0fGleMyV7
NjhrSHQzU3Y4YXU+VAp6eFl5Kzl3RW55amRrfXJCOEwjSXh2fTEqXjk0Vlh+UzNHUmdVTnMmakVj
SHhCZ3RQJkpMOTc/Tnt+fm1EUl9yaVUKejh9czx5ZEZZTFApSHFPY0tHWSRDJEF0aS0lbSE9SDVW
Y0dPMkJ3ekRHQV9tWGxycyZ6UUpFUEQrX1lpV1dBc2pJCnp6bjw0Q0sqa0t1RG1ZPTVnUWsoNCZ2
akg4UVZPfnpHbCFSJilJZypmOCl9fig1O2tLYWExcldgJTg7MGpQbn1maAp6dW5mVTZTYDVDRnhN
SEs3dC17KypXI3JpcUw9cTRaYmVDZT8ldH1lNzUpdWt0JFgrRjMpLUdZPExRT3FscjRvSy0KekF7
YkNNbnRQU05YblE2SVArUVNqQEhUYVY9Q1pQVlJ5eSVBKkJLdGthUSp9QDxCZXQpPXJyMExleWh6
QldgQUlSCnowcnFESnRDRDJ9TXVHPysxWVVhQ2Z1dV5JSzdmY3lycmF3TVg4ZHVqc1NYfGNNSSRH
ZWt1PT0zZCVMbXI4NSF2OQp6NSRXcEliVHNOQXNIcURlQGhaWk9AbHBhfCZ4JD5fRCVKNzVgVV8p
aDAxajM+JkRCUSVTWDclfj47I3RMcGRob3kKemNEMlhxdylYcV55YUpaN1AhNVRWQSYtSTR3RDQk
QXYxTjk4PXpQXmM8YjItR2IydjZyenVSKTltZEtORUBPdUw7Cno9SDtYbmJKKDAzTU1hSzZiaU41
c3Y0RXVTJFRwaXBzc0tvVXZKIT4mYUd0fklrSjBzelkodWJDOWtJbktDQm1FKgp6PGBlUnZkU1dz
dzJSODRQIUp9T2cyQjdjfVJDVEFXdCZ5QTxYSmhpTWNeQjB+a3U3eTVQXlM8VihpSTwmQ0Ekd3YK
eiEkM3kxdD19cDsrNXR3aWlCUzVuYEU1ZTxzJk9geyhzdGVLUlBxPUNUXiRra0xJM2NIYzA3RVNM
M0k0WXN+MVZyCnpvYXhCUFlLcVZ+NUUpdkReTE12dUJSakp6UHk+LU95U143QD4hMlY2MyQ+IUNg
b2E9ODx5UFZPTHJSSHElS0JiOAp6YUptNH1tPCFHWXpwP24wSz9oXiNINzBJanp0RihgTFFEO0hg
OEpDKlo1dE96TU5GczBRVUt1XmFqSH11NSpRVSMKem5XJk5pVExfKmxWTSVuU3EkU2lNKF8xRX5O
e0NlPD44ZVkmYTNrcXUzTHZCaCNfMDtZbm4rfjtlZWtqSyQrWDZfCnpHI31vQnd0SjxtYisqaSFK
UCM1TDxBbkB9NUV2TFlXVndLJHRlanBRZ2F2a0BnX0dSZV5fc0YxVW4pMlBLbkA9fQp6ZzQjNG0p
UjEmK2dPTUN2NkJwKG91Wl9BfEReTFRHWU9VbCYpWG81Y18qaDwtRyU9ZVZsby1rKF5ZZyQhVG1y
JGMKenEoR3B1dHAyQm5rZGdSY3VrPUdfPlc0cU1BN0IhVGc7Nj49RCtBenxTdFU+XzFkPj5SaCY0
Mnp0fm5ARjlEUHY1Cno3bGV5JEV9eGMyMVpwNEozI3d9fUklQiYrO0RHNXQzOF9qU3RkQFpGcGRi
KnpBNFB4YWtORipgYWt4RyN1X21QQwp6TTsod1gpSSU5Y2JAWlU0aE02X3J0cGh9WFA4JSNURkRy
QG8wTTIxN1ZsJCtIU09gSXU9KE1xfThHa0shUHEzISoKemhQNCVgbHhJUCRvRnV+VTYhMSpPUl5G
e30mTWw9UiFmfG92QFgrdnxJSHtncm9Rdil8P0kwPlMqNXJeZ2NFQiM2CnpoSERebDBkM1pxN14p
KSU/cTg7QXglISRMPGJlbDExVGN1bT5pNkUwQUhERnJzLVBadj1uPVgzPTNCdTwyaiNgQAp6S08r
UEdfSTsjdmlPNkZnYEo3Qz47WXd3cHYoVyM0PExoNlFjKFBaMTtUTH5LbihHQDhiUDIpPGJVNDwy
T3VxWiUKengxfFN4ZzE2and2d1l5YmBfVl5DLWQoaillKXoqQFExcn5AOTZsMj50eGxVTmdue2E2
Mj9lVCpLdi0jZk9kfXFMCnpHX0BXb3RONzk1KHRZNXRzK1J+VnE1Z2hJNUQ3V2IrcGppLVkoWnNZ
ak1LQ28oSTd0NyVRIVV6QiRHJj5IdkNDUQp6MXtwYmVYckNPO00lQmZhbDg3XyUpMSMpTW0pZkcj
Zk1lYC0jMm99UHdON1oySTs2UnZZZFZXXjgzfVItKH43e1oKenFLO304VTkybG0xQ2ZoJFhEZ2hT
MH1yWl9RbUteOG5sKVF+XzFBdD1VVlFPb0llTyRFZloqcE80UGJmYW9wPEVBCno+I21ufD5vPl5j
dyVQSnF6eHwoTitxK3ZwRUR5P2tBQVZGZXBFeFk1U0ZNcUhxKCklTW12bE5TYH1YZFdJKCgpPwp6
YT85PHYlVm1vZSR5ZEptUms7eFdeNiE3Xng4PUYjb3xsZ0hjSnc8YUE+QElncylyS0tgVGtQSjMy
UDhuTnJaTC0Kel47fX5ScGllcUdJd2YoV1F6bz51c3glUjtaJjlnMChgdTh1dz9jO1V7IXxeN15N
V1k1MnE1P1hARX1TYzZQPmIxCnpzXzg+JmlhOzFXN2VLX2dLM0RvKz1pbWZFOCMtJTg1WExlOWA8
fnR8WCtaZzRlKzIjSD07YE0/PWQ4LWsrUT5ZJQp6KSRASkpZVTRZREReVGZLSkEqXjBIR1FzREtu
PitLcEZzZkpYQktMYkRPMENPQnZ6UD5uU0tCT2RFUUF4S355aSMKekpvQ0tsK3B8TUhAJVRyalpG
LXhXSmI2T0NAUCNpKFhMaz5YT1AkPCYmOSQ7ez1efE9WZjByYXYxTT0qJVBzPndKCnpKfURDI1RW
Pkx1Unp5fjNBJDVFVStPQ1lHKG1BO1M2M29qbHkmYD8hI3l8U19DKjtaUkp1UDRRdEdAPVppYXtD
KQp6TmxRemsjPTU5JjtYSHEtPWJHQWhqT1IpaUBEWlc5Mk8hdUNeNCRsa2Q5YzEhVz12WkVMUWZK
NVVwMTlKNDE3NHUKemFQQTNvI2E0NjA3PjR5NntQdlVCcj5SKWVgWGR1MS1QMTBVWDNXQ2hZejt0
VVJJd2B5Sz1zKERoSU9tWCRfRlRFCnpLcE1neERUcU0yPktvaCNWMXReYGBpd0QrJTd4K1phR29F
V2kqJEgzNVY9Uzx3dnVVNHJ8bCQ+RURXZWo3UCg+bAp6ZFJnYEV5WWRIcntEKlM8PXBpfEZeb1R0
NXtxTXBxZzZNYkhFQEV7TlhgM15MJHp4Xkw0a1ZSP2BvQFFSVjR3TnkKeiYmZSR9LXpIbnVaOz8w
T2Q8fS0pOVBBJVdHVDdmSWNpZWZxJSRfP316Vk85QW0rOH18JWpDJlpXayVhOWBORSg2CnpJa0B3
VEpjSVRSOW8jNDNzOCZOY3VVYGNUMWFeJXl4T04/SkthXkRmJDNRQTB7ZVlBLUtmP3tUcj5oNlZJ
OU1vSQp6WTw9QTxoIX19TUw4VlpQWDdzNjNWbzQhO1oodU1YMUJzLTlTOWY9eGJsM04oYXw3Y312
YHl4NXRINTV0T0s5UTwKejArXzxFTytfZTBMTmRgejJMTz5Re2A3bzZkQl5yXnVpNlRmVFkoeWdU
O2tfSzlpPVJvXyZeeEBgczE+NT1UNW9kCnpya2lFdmpPbnNyP0tAQ1UhTyVgeTAwPk1ybzA0RHA8
ekpBcz5zQ3cwaj9GUiFkN0hsUzwtWmJ7R2ZRVUFtPzZMWgp6OF4wbkFqUkFUMzJqNylDKmg0X308
aVE2JkNAV1g0bCFIKXhFckxwYHY5VkdBLWd4NnB4IyEteTwjJkdmS2dvYWsKeiYlY0dOJDhwM1lv
WnNwIWIhfUIqWjRBJT5qSk5CXkEhKjtYTV9UKyo+OVJKRDlDU24tVTVBV2tsLWZIP1AjKV91Cnpz
NX1CZj8rb2lFWC14KDJpVGwlIzBKSzAkemojOClxQDtTZnEjak5XMTFGQTJVIVdRNSV3UkJVVl9g
T0Q3WGRpUgp6YEJuJTYkZmVVNlg9LVNNIzVuYDRyMWo0U2FRQjAwcHNebHEwMmImakByUnswe2p3
YGkxQ2RNU1U+TDV+T1JNT1QKenRDODB2WnFUKiZebU5Qbi0rIU5jPGdwTFNAQkckKGZXNnxWe05X
JHtmJkI4WHtSakREezdhRGU1NU1fNGtVfUV6CnpyNyEpQkpQeGluaF4mK0V6NGZaSlopJWFBbExP
S2FYXntLeGU/WHBqP2tSflVRbkY7fXdYJEkwNjhZQ317dG9+Vgp6Ym5EcilCOyM+O0A7bCFHaGBi
QCZ3ezRkSHtsemNINDUoI3hZfjNPdVdEWSZRNjxTc2FNSz8wXz8/dnAhVWBtPC0KejRLaW8/WSgo
LWk1WXhyUCpjYzNaI3RMZEkweWtCNik9Mk1UMTxGYzVndGl5IyopKUpoPiZiMUJqZCNoVXdtQ0Fo
CnpaOWQzODw0eEZ+MzJIVTVoTkd7ZlcqOSh3Q3l5UzZJKlM+QTRHMXkrSyE4IzQ+YXh0MzkjY0tp
eSRWU00+flhUcgp6VjxzMVkxdXVuN3l+UmV1U1Y0d0tOb30xeHswMD51MkZsQ197MHx5WHtTRDxT
XmZSd3klIzl7YGZoUVdKdDZUc3gKenI1WUE7U2RlTiUwOV9VO3hnQDtfO3BMYFRyUXI7cWJ8RE5q
Vi1RPXYmKGhnSWdQQTtZRGY5ZzZ7M3hOfVB3JTR5CnoyJldJdUIhSVNxKShMXkBsNGU+RTBKfkY3
YSpYVlQ0MSZmIyp7K1BiKCMqJWIrOzNqSUZSWk9TNUFMKDdKbFFUaQp6MGN9QWQhO307amRRM2BZ
bTxEczFuJjxRITdBPVEmWH50fk5UfkdzJmlrSXFReFVpVjA8blRiflczRmpRT2o/VkAKeml4PE9B
bDltSmVfc1phNFRuXzl6QVBXe09SRiVmaHtvRjRDNVNHZSt8RFY0UEVJPGFgeCgyOTF2TkVAQUFf
Q3hZCnpHR3BwUW5MWWI1KnwjNCRidilxRWtqY1ozSlQ4MHA/dzhHKik8fG59eT54ZTtnYkpvaFpv
VERaZEZTbzdXYSpNYwp6YVAwKipmMSpvKT9FRDZoO2IodyEqM2FhWVEwZSgjRH1yZEUxU3FVaCFF
aUVPYGttNjBOYClfVTxfQjxWOSF+KUkKekFqPTl3Vk1fYCVmTWAqQXBjPjFobGN9VChHd0RmeThL
Jlgzb3JaSVI1QCElWjh2ejFCJT9mdVc9RXBiejQ0O3BZCnp2Q1F7UUlgaTZuM2owWlFtQFZVTUVs
Ums5Rmt0e3g7WkgjamNNfmBpcHA0VWo2M2FxNzMmRUVsVnpOTDRQO0FYYQp6UUIhU2IrUiF0dGwr
cH4hakdwZ0pgPXpoYUd2fG1hLU8+cm4yMU07bEhMKWZDJE51cjI8Nn5rUUNDSjUwMHxgRncKeigl
OztlSUJUOTYrb0BZV0goYy03YyFAVlkrXysrXkFZMzUrWnRjclZ0TCNeOVpyV2M3cGcxT0h5dzZ8
X0xASGhWCnppfHsmZm4jUTxwYXhLeF9fUWUtcGwlPHpuQzRjX0V8NGFyNDI0dlFabmV5Yz9lXzBr
QEhlV3ZXQHNHLShCWnVXVAp6e0B1VFc+dSF0MHtec3djWFlJVDQzJX55Qih0JWlvaEs2WXtxen1x
QnpWUzZaezxHKUlrZmxvKCUwSytTemZuUlAKejBEJmJpZWVjUWQlRnFBOEZVWnthYkVVMVZPfV9i
IXVTLVlBRl5OWCM7eWQwV2UxMj5VZ0VRJSpwZjE0VjcqKnZ9CnpPdFErJnRPNnhnVlM9UCpTckQt
LXp+NERVJj1HK1EwOX1Wb1ZLaFVyMz9EcjlUNThaPjFAQEU1U0p7JDlGRUxqXwp6PkpVaURzIX5A
YXRvVDJkV31NTyl4cWdQc1hkK1NOYFZHO3xnWDtRdVBCfC1HR3pNK0xybygockI9KEhXcTNXJVcK
elh+OVkhY0hvcGszYGtpRFlgLXI2Vjk1anh2ODl3YHo+R1EwdnsmPyp2WUBYWk0pZjI7XlNCMihF
O35MOEkrYFN1CnotKlRMVmBJQCNJQz1fKkYqc0B8a1FiNGclakprNExLdkNlWGFDM35fIVN3M3xs
WSllN2U+MihiRHUyfkxyMUdgOAp6PSZwMXxick5fSXJBUTxxMk0tPlEtfllZO0YzVF4hTFBDJWJ6
UGUqNFkjOWdPYVd6VCk8OFM/WTM1RnJvcWxOfFIKejRCUVUmbE9OdCVGYU9LR2glQ0tBYFhQO01T
LSUhKXRabzJHOVJkcGI8ZDZSRmY1fkFPJjcrN3BVPzI3TUY/bjt2CnpQdnA/eUxvJEU8ZURycnZ3
ciQmcnpGe1V0b3M3SmRqeE15dFJ6T3d+Vng8ODQrNTBlIzJRYkUoemNzVElJQlVuegp6UjxuPD4j
eFV+bClgezd3aipKdlQlNFAxKl4hMSpiPjgjKlhYLW8maC0kOzUldDJKb1QwZ20yZFZfOGBIOGBP
XnAKekUkUUNPKytfcTF3S1p1VnE9OFZRQ15LcTBDcng/QlpOMDlgTiteXj4zP28xUUdXe3RyPVhW
NG9mKmw2VCotfncwCnpxI3ZWKHF2UyYxRzE4ZU0lTykxYmpBfUBZPGxRcyhKYFlia3pLcno4a3FA
bUkpczFGNyU/dHwqSkp5RUw0Y3JXfAp6MEJHS0U2ZyZqUz18ZlFpaytCeTNCTDNhJG8jbFhwQGZ2
LUk2WnB3JXVqb2smPDE/ZW9gfShgM2JMKCteN0Aze2QKejRgYnxRP1F2PHRgVylXMU40NmI0Qkkj
VU04V0VydlZTRTd8b0Z3OHlfSTdTWihJZ1glWnJxNVcyOClKZC1AWk12CnpZdThSS3VTPF9Gd082
eXFsMExFKkBYTkJjaj5FMHlPdz5kJU0yUmg2U3JUYV8zWEBWc0ZGWkZkaXhuaWtuamNJKgp6Z0ls
K1J0QnxyQDJgdmRTbFhvaWgpJDRWSlIla0l2VmMzUjQ5fkRXSWZIVTcxRkM9KjtoJW0jZngrPiF7
Ql4wVyoKekcjNGU7I1RwJmxjZSp6dj4qTE94QmctNUtSY0l2T1JIPG9CR0w4ckRgOF99QzlNS29Z
JCpROFgoSE9OQjAwZ0tLCnohZT1IIUhNIUtSb3l2QShmWVErYSh5ZWwxRn0paiooQ2xpO217MUJh
ajAocjEob2dBUk0lZWtHe1RSQnlFeyVUUwp6I3h2ZHJ1bSZSTT0yMUl1ZE5yeUhhJjhQe0difjY1
bDEyeXRZJj1abjJ4cnVROSl2IWdSNllsYTVYYGBTNWwjeD8Kei02UkowKDBUd3Q4czE1TU1zZWRG
UDNNN1k+K240djxRI0hzWF5JV1k4QWJzbHRpWSRLRz8tJUNrZE5gNi19N2MyCnozbEN1X2t2TjRC
ai1GRClibH5oMzF+am1DJSVXYG5EfiNuN2BYMWpjTG5QTlJCJHtmQ1g+cXVwdj12eipyQDdkeQp6
QXdPJGxTU1ckeXoqdn1xTjB2QmE0bmE1P3NFVXImSVc7M1JmeUh7QlEzNjBhTDZpdjI7NkZpeU9C
VjRfVyo+Y04KelVOV341Nyt3aGRHRnQrM2xeSjZfKUFfSjEhfDZLYFpzRSRoR348Jl5VODh5PHJz
SyZiKXkzVChNU25RMlJHO1BXCnpPej4zZTF+NnotXj5GbFVXM1ZVSFR0Z1h+Tzs9bkRWfURmbiFh
aUBCPzNBTTsoQ3w0X1g5a3V6Uj9Dazg0WFo2cwp6YDxxSDNydTJmNVFfTVdmOSsrOH5ZWTRoI3kk
bGVzZDtGX0d5JXlFXlM9RUdRZTdmJUE8VXdqNkdRT3dncVEyVDQKelpsZ0pNRVR0OEY/ZWtgdEpO
LVJsSVlIeUMhZTVIRHNmTUYwJmlibUhtM3hUVGliajU0OUxzN00+Qjc9a0A+MEZZCnphWHBuYmNv
c34jKUFNQmshVHJQZ2olaXJ9aCZmPm47NS1RPjBZWCEmRnl+cWQtJDhZV1NRSDspUXN9SigxYVJo
agp6YWBGTU4/ckN1RkIqdHsxaFZPPF4zOSZ2Nik5RTg5YnxOST9KT0hFdj8jYF8yWGd0a2UhJSEq
MkZMZm03Qj5NZT4KeiRPRFJkOCR0WlJffFRBX2ZrOFk3KXYzdmxVOz1MNG5pOH5CSEt9PnJjJjYj
fm02N0hrMCFwRkU/TWYhI1c9JTtPCnpzY3ROdFgwRWdfbjVuPVowJjYxfVl5JXQ+PXN5UEhwOCpp
RWFHWWkpUCo1PD5tOWEmYz1meWQ7dXM0b0pwRj8lYgp6ejxZcGY5Km1qczNnZG1vZHlWVCN4bDFM
OTA8Jml5UXBFIVlEbnA+OT5EMUppVndwN3lUNFg+SkpsR3o9KWA+ekQKenA0PUxVUkpjJT0mU2kj
Y3ZCR1c5dzdvXz16RUBYUHtMNzU3OGtkZEpyKzRkeCU7alkyb0VOMCtURUpSRyQ3dE0hCno/aCpf
ITBmT1ZDMVFtXko8Y21sTU5oRClIZmg3eSklRCM+Kz18bWQqNnppTiYrSnEhWm5JaTtIVX1fYWRg
R08zTAp6T2VJeSM9fGgxbkFMRTRkNVNjVG14eUxZLXRPaH1uJSVMOXliPjRIcyllLV9RZUVxZXpB
UT5hTlVUcVRla344TEcKektVfGc+YkFSSzR4eloxM2tKVHJScCNPVUZKRWFLTHRIKm4wWCRUXjZI
YistTnM9I2JrMHJnZlMxNFAxJFdURHFECnpuPWg5eW1AUXZfPHQ7aFJkTT5FemxFcWo8SU5aVStw
aUhpQmwzVDh2Qzk0bSYlZmBPcml1TVV1e3F3QjwhdHJTJAp6UXB9QmpXdSpmSjVmV3xkZFE4d0Za
YyQ9MFFWZGgmeigpP3hSVmFuezlTa1JuRyZlYkBobSpLMk9tRF52ZkQjVFgKejRES3lSREhjU09p
TG58NjB3bzwyNnNVQSotVDVHMyp7OGswJjVlJktzZSNDOEswRnVXP1ckNkAxaXkkQkBxPzl1Cnop
aSRFeUdDQFJ6WD89S3wwP2UkN1JiRXg3diVNSkNAPzZaeHM0fnQqJnQ4ZCRBd1VfSylFdHBWWmR4
U0l0PWNZYwp6WiNnNz4xVG1WfTZDTXcka214dUpxNiQ0SSltNCh7bXR8OFlPV1VMZ143Z2h9RzYx
Zmh3aEopIXNLKX4waU0oeWgKejQ0czNPbnJVTyQwPTwoYWYqeXc7cVF2a3lqYGs1UDAlOGtFMUhU
MkM5VEA/I09RJWhnJiltTDFQSm48UGRHVndpCno/TT5qWWhVezJLKVhfYyZhZlNwTWZNOFRkPUVO
SSZqU2dESi1IWnVMMDBFQj9HfChSODBSVHh2KWxWNW5HX2tybQp6U3VrXj0/MUtBeD00aHxYbztw
UllVT1piP0A3eW1aa1lPTUlfaXE7YVFuTmFwMDw4TVZhOVFsZUZrbzUlNlRnUXIKej1NM2R8S1o/
NiRrfV99N1dTS0x1Um8+Z1ZTNUReNEpYcUN+Uldtc1RSP3lgQThRZT43UlBmTWRaNG9nbWA0R2hP
CnpEdUVkUVd2e0JuKTxAWXI/YytOPEg0ciUpJilObXBob2skWXFPRnJHOUF4bkQ4Sn5Ve2BZNFMr
e01WV3k8b0Z5aAp6XkImNXglT1JoeU9ZYXkjdVZ6WH5tUistUUR5cV9Kb2t5NlBCYTI1ZGp8dDtH
JkpLdX1vfUs9azFTPCVfZ2xITTUKekJZYEc/I2U5OzslakY3aGdgZ0huZ0x9P2BeVDxRUUBSOFYw
bkppYiVZbTs/YmMxbVlAS3p6dF96PDhUOXZMYGUkCno1RUdJQEFge21WIVR+c0tQJnheTUBKQ299
RjlRaUM0MzM9dzQ3cW0zdnFGdVBeUUdqYio7NWdkKUZhYCNkYndpUwp6QnN0Vyo0PVNPVWFgMmop
N3pzelloSmdUV0RrUSFMOTBkPig2ciVKKCNDa0d5S2FeTFBCKlh3KmxTWkl5NVBHWi0Kej8xS1hj
RzdXP3drPF43YE44YnRneVFmYj1lVStmUkJsR0dUPGkxNVM8antfeihnUUM9QU1IRHM2OUVmWTFs
MVZnCnplNHJZbV5kM2ZFcz1VSVohTF59T01gd1g3OzxkNV9reUtwZlBIdlEyN3ROTjlAUnJQRzA3
fGV+PGBLKmI2VFo1OQp6aGNPT1MlSzx2bGtidUhpWEh9VkR0dGJUJm9Xa2hlaHh0Jl9OZG5qKzVv
QnJSZHF7JFFUcCE+KXN3NWxWR2c8P1kKel5PZWUrayNVWDJWR0pEe3dQbFFRc298S2N0d2d5aSVF
T0Y0SGltaUw4KF5AWngremt9PlU7KnJjUjBfOzV9YygqCnotU1RuOV52PmEkUWV1Tk83SXQ3aD8w
eHRGMWsyeFFZdGdmPUg5WGh5TnZLYG11c353SzA2TU88dHxMdmc8bHYpZgp6SUE7MTNBRn15b3Bm
a19OcGMxJnJPO09ZcVheXkFHeTc4VXp5a3BMbTI1cHpMKExfQzNGQz17amEpUTNPdClvYGsKekV1
YjVmPmApSnB0QUAlYW47KD1aJFk1fGlWdWNSdy03QTtQWmotc1FYMmBLKT9lZlpvYiNlckJgUE9B
aTw9VUIoCnpxeTwzbWk5ND45SiZDbHV4TWlRamBAN2BrPjY3Si1nXlJAMyskYVorQUN0RT4/VHx4
QXRJem13VnZCbFchTUw0OQp6PjxuVyh1XjlOMG5UUCQtUVhpMjh2IX1gSD9gQEo8KDxqUEpiN3Nu
R3lXNSU2OSUpX0B2VCNhK1R0MFFTPl8ydSkKelpvSzl5SW82QVFmQVhHOGpBaTdgPnoydXMkJj14
dDkrJVpTY0ZUdFNoZ0I2NiNDP31mWjxkNyU3ZkxoSV9QbzNNCnpwdUQrIzR9dn1nMn1KQVZfVHty
PV5ZKHF4KjNjXlZFfWshd0AlPn1oRk90SW1yazZNR21IbykyY0V5eD5zS3pkbgp6YGlZYUl6cEdR
OytwdHNpOTAkbFcpPU9ydjRgNFNAdTNJISRDTj8oOXZDYjNuI2Bje3VZMzRNIVkyR3hNOHFVaW4K
elpAV0A8Qks2U29ZcSFlJGlBfU8+JlV8QGUrZGs8WT0rYH5KYWx0SF5oYEdQSVglfWtHX35lJFFi
TDM+bE5tKz1QCnpFQyV+Tl5YXihYKzE/PntWTmFHX0hWPnM3Zl5xPXFoK2Y7ZUxwcEd0Zjs4QWA0
KFJlSz9RI2RJMXxubFZXKjVyXgp6KjRBTkZRcEt8PkNoa2dsTXhnaGA9MylNbmQlXyMwbSFOU3w+
eF41YEI/UEs3c0l9Z2lpaF80Slo8dmNeSjskRGgKenU5TGM5OHIxXlIjT0w3I29xITdHJllOZFQz
a3FAbDtJKCRpZn4oOHtQIV9lZCVGV0JDTnBFaS01PmAmYW56R0lhCnpYZCg+NShDV3paRktxKTZn
fUU4MzRCOGl7K304TDZEOWR5R1M7WTNWJDxvRGg8ZSRGejI2aVQ5cyMxPmYocndXawp6VWk1JD5Z
TTliZ0JxSXR6MVFfKj47O1huVmUmPWU4SUpKck0wI1lkeiNeal93QzlUMTxKaUt0U3EtSGtCX0N3
dXIKelZBRDNhPWVvdHg4ZUp9Yl94ZElvPj1+NVEwRWozT2UwQ3IybUJCTyY8KjFAfkl7QGVMVFB+
TjRUbGRNcVUwZGEqCnolTk5ONGZYcUw/dmBTOChXPSNeUkVHLXdUYVUqYzIxcVpMT0EmQGZza1B3
IzVudS0pT2QwQm1eVWswIzlwU287QAp6JXRENmdvdC00TThKVWpzSS1nclVUbFVQS0RtITR1ODBe
VypSSCZwcmQtb0VsJE5IfD12e3Q0fW47Pl56Yih5LWEKej1nYEtDaEtTc0khIXBebGQhT1h7TGh8
YCprIT1BfCM8UDE0JWR9dk4rX1IpamRYOTktek1nKlIxcWRQK2omJGBMCnptRyhxSFF0XkpkVnA2
bUcpU1h3enVBQGd+P1Y0UzM8TlNIQGkrNWlxZkIodGBTJTMxbFRzdj5Ge01AWnElYnI2PQp6VyVy
Z252VChzWHhveUU+KnwyTkJXY3lBKzNZJnR8TGZ5eWA0UGVLNG5BO1NReUIxODZqWm01T0sqZzJN
Tjkzd1cKel58RU1zbGYxbUhBMkNeVl44Tik9ckRnRjkrMG9HcEBJQ15gWiRSJDVabFQ9MWJnYF5o
dnMzYmVnUDdBSVg+RXpoCnotQGsqbkZGR21jMzg/JmV0JTFuY3c0aXB5MnJKOyF4JX1ENTh0JjQ5
LVI9QHpKQHV9ITBPQ31CM0pCbSNReUB5Vwp6KztPP0FTYW5RSjAzcWw/ZGl8Qk5XcFo7fmV6S31W
d3ptKDs0VTFkbGhSZiY0U0FNV2c7JU57fWFPcUxoWjVNRkYKemZESTUjcjJJKHNPOSgzUmQ9ZUBV
NzxkRWREOWR5eCFeblI1amNgbD5aKmNHRiUqMj83RngtSCtrNU5icjhnbnRtCnppdlNlUndERkFV
NCRFTW00anhQPG1DZmU4P2VjRlJRZTlBOzFmcVZxMFlxJEt7Unckel9pa0MqMHZXNW1TJD9vKAp6
endGTkAwNUE9NV9wKmh1ODdYKUVfTU8hZFd9Vyk+UFdremRLT3BubHJwaj51M3NxJFMxe3IzZWN3
WXliS3R8RyQKekctfUBAcjNzdytefFBrUDtwMUkkdGdqMU4pZEFAcVRxeEppWmpwVkVKZCNLaTZR
PmwxYWxPMHNwblB4YjdVPjVOCnplZHl7ZHEte2N6e0dhRkZreVlLRDU8N0JJcnE+O3BJMSplIS0t
Q1BuXjQmRj9XQ2NLQDBVWjJYQnErVWw7VmdMdQp6a192aFRhe3pGSXU0KX5VVm0yU2gkel9sI3A1
SnYpKjdkQGtmPF51S14yTzVJaGx+eXt0KE9rO3dgPWJTYElFPSkKem1uQ3kyJGNCXnE8QFU/eE9J
S2dOZH1aWWhYfiYkSzR7ZWMjU1RpSnRQRmRDcEAzNXcrXjVtQUlhdFFtQUB6LUhwCnpCWEI/P0h3
VldBWT4qI31OQyt4QXNgd2I4QUV6dH1wZ3I4eEM0Y3w9RChPejtXTHxUZis9KX59S1ZHcH5lejVN
Twp6R0JgY2kwZVNkK3g2MHohVmNGQSgjJCk0U2BmNENEKXt7fkRlWiY+ZT13aG1fM1g7aFhBdEZV
bVBXJSNHS1RUdDMKekokO3h3an47NkA3LXZFRiE+RklLVyRPe1NANWNHRVdMfUhCelcjYGBIMkNH
UlNAcDg9SnBeSTRfZT1hcHdAal4xCnokI1VyT0gqTVo4e1VCbmZ1blRLND1veEUmMW5NUXhtejJk
Ym4maSVwLVkkdGpxfjZiVSFuaDVjSSRkSGJjKFM9YQp6dkBld0lsUUlZTkBTLX57eXtrMDlafHNk
VWZxQT9jWDlEXnJLY3BfXjshNUpIOVorSFFMVHtnZEUjTF5HazBqSnkKekp7VjgoU2NeUHQwKk4z
OUZseHR4OT9BczdWb2J6IUV6Snw7KlkzTCkjX1RNclVQOUd9VlQyJkRxP2xuQ3ZSRFg3Cno4NXZX
TyM5Um1BdlAlbUFVNVRmKCoyJnlTU2w1bClxQHxVbWhlYkwlZCp5TiV6TXQ2fDV3KSt3WWliWmN3
QytITQp6M2BRcSRRS2ZacW93UnAkJCZ2MjMpUC1tMiE5RXhWUUhDcDIxSjxLMmlKV3JCO340aWU4
SEMtV3lEeD82azNxUWQKeiFYXlAqTCFJV0oheTNRX2xaKHtER21ZaCtuKzJDaFZfO0F3TFh2Mz0j
cEQ8NnkkMzJ5VCR9QmVYYWw2bUktZkxRCnpVI0I2PCE+LSomUU9fUFdySXJAI2N9OTk1VlRFRTFu
MFAoWmNETSlnciVTeWc1U1VCKjU5WFowKitfd0wyIXFqfQp6VFFNY3hVXjxLfTV3T2xjbSUzeUJh
cF8zfCVtTG9obnA+bT15MSR6dG5Kc0JzczIqa3dicVVuTGZsM1o7KD5ZJWMKekJ2MXRaaj1rTjVE
PUlpQDw3bG1SPV9SdVFzPE49KzJSWVlydWtqcWppKjRhX2VOLUFDJDRvK1BxIUpvUlg/eTdECnpP
KEdCM2ZMd0Y9YmIwbU4/YTtIJmxMaXBkKSFYKk1xcDFhTXFpfDZMUHoxbSsjfUlSb2d6K35HTFlE
QCZuO240Ugp6eFVXYTFHemE5dDU4byMqb0VVX2BeXmtuX2dBMWcrMztoQXpeUk58K14tfGp3ZmRx
ZUsydXl9cCMlTz5yTDcrJSMKemMzcGdDWUxRWl97c0BpSkVLNmxiMVY5Jn5RNXBvNkZKQm1qVnp2
aGZnQGwlaEdyR3F7blZwdyozfE4zZUcteUxZCnozeG02K2hmKGBMdU4+fTlZTEZ9YXdOe19sQ1I+
a25nMktYPiUrPU5TNjU1YnhPYjVadmg5Un0yUjRxNlNYPl9PcAp6VGZUZyQxXzRlQjEqOTFeaDFz
WSFkRiZ8Y0R1YHp4UC1jS2s9e1V5MWB0X2o3UyQrQGV5akZaPHhuTUAzPDlpPloKejhMZERHVmpX
OFpfLU9SVGc1ZUh+MWlCQDRYU2EpKSUxZDIzMHVMKWxoWEJ6ND94UCl0ODU+U1Fvd09HIXRgS1h0
CnpmUzdPQ3Z8VG5NaSpoflkyJm04PyN4IztqYG1vb3ViNVVpTiRwS2skRSFUd2NCN1YlOSktcGY5
bD5Tdkk+PkN0JQp6WTghKDQwbWVnNXZvS1okb0BZOG5mTGFpVklfVzVZXlRmU0EpWUJ7Tm5MYkh7
NUZrOTVsczZBeyR7djd3Mj5ZWmAKelpVc3ooSXw0Tmo4UzY9X3tYVDMzbHN3YDg4MXpLSyF5R3st
LUdrdzNqbDFBQE9taTNLQkl8bHNMZTBnfDZkNTJeCno0MHZPfnIqI3xsJWZ9eUQzV0lvMW1kPX1p
YT5TaS0we08+fm08KmdaJFQ3VFp2VCQxXmQxNCZII0hMMk01aVk5Pgp6QFY+NDg5cUhQOE1FWEpP
VVdBPXNQaUlRblRIPjszQGlHdT1hR2tkQXV+eWJXamU9ZVFOWCVIQkxqZGhBTW5VRjAKenZHZzVo
WDgoMSlGaVV8RUttQW5XIUFwdURMaG1NaUhvNDNwUUdqP3lGfkJlKTFOfFVzeEMleiN1KytncT9I
a05XCnowekAoblZ0eVJuUz5KbmV6MnhkQXNEfXxsX2A+ekBEMXlwfVZAaWAxX2ttUT51ZnE+REFC
YzclWXkmc0l3UlhwbQp6YzZuaiNQUldGIV9RQ2g5cHc1cnF4PHFiLXQhMn5oY0w1OSZOY3U1bmRN
Zz41UjZxS2dGPmtzd01OJS1kQUNWe3MKemB4TEJzZTteNHBSWjBAKmxlVCswNmJFUjcwSEo1aWR3
TXZmQWxaPFpsWGMrcDVDWUlOIUs9JjxYPTRCeGtfVFhDCno9XnNRT0NnJTNjJUdKX2UqQy1oUFRP
UXRZNGUqa2gwOyNQKGsmfGh5anF0bzBnZnMjdkNrUTVAOT9+MTtuRjQ0TAp6RUYmbUE/U3MwRzQ5
WHptYTxDU3RhUzhZMzkoWT4/QS13XmRGc2R9e1dJLT9gT2k5bHFsMWNtPCE8cC1YY1VUe2AKelZl
OFFqZDFsdWskdjNyMTQwVXxNUCh5fkFDKDtlWj9EV18/TmExTUpLeEN8XnRvSGtlRTBBX1piUHhv
cSNUWDdhCno8S1NwNnVCQkd4aiFHYkFuWElhWjk2aSlxQSplTlc5WHV8ez5AdkNHPktVakJHRmpl
d2NRZCVhSXNnYV9AWmBXcgp6MEtuKGNjbiU1YFdxQDE7ZFRpSllsSWJwX2whNHM9TSoxeDNEYm5T
MDVTJX1gK1o2T1NLfjIzcmBpZ3BpISt7LUwKelVIdCY1MDAxbiswNj1fSlohNy1NbEZtfHlFKmpj
SlM5NW11SkF4amluRk5we3JCVCUmUDkmYFdIcn5vPSV6aEMzCnpBVVdQKDNhVGlkPl89NGpgeD9W
P0pCYV9wZmdBdDt3dnRfazwkPGRmc3YyZjxOMXNHTiUtZCRQJGVPTFk8WT5uVQp6TkRKX0NnVVU8
NlBOVHhYa3RZWUJxTiRVfkZmS3A0Oy1JV0w0OEZWJHtnQlp+b0lufGEkI1Umd3YqZnVvNWRgWlkK
enUwK1FUKWZSdnhrTnNHXjJWUDZfWDNIbVV5OzB1VXgqeHtvQ1lkdkx3KjJFdVopJn1nS25ROWMj
RC0tM2dJWEtNCnpob0hYejJ5LXhuP34oRStmO357JTVtWiRqQWp+MG5vWllyfm1JI2RiTTxEJll2
O0NOUz1JLVY0I0p6WFIzSy05Rwp6MEVuZzJYM0V3KkN1UFRoQmw2PU5OOTZKQT1nVldhVHJHUEs5
K2Y1WUZPIXFgdXNyPmZ4OClkfDF6UEw8RnI/M3IKej9VMSVNY05+e3BENClSS2xhRjQjMVU4eUl2
S2FRNnRFVyRxeXtOTDheLX5WPD42bTxVcjRHWDU0XnFAMiNJYkJZCnopRkJWdmV2PDtvQGgpV1Fa
a3s3eSNHdCZtZUhVelJzRjt9dFA+PHVldCUxbkpNWSt6fVk8Untye1F7cEV0SWtxeQp6QUFVaXBX
UEhyYlNzVkErPiZXQ0BIN31GNWkwTEolJGtGUEN0ZjNPbSR8a3NISzYxfk1hO1ZjTTh9fXhXaFlU
P2kKejtLSGReQGd2VSNIOWN0JXV0KSQmRmdwazJ4bVdoZDZnPXA2P2QqX0FGbzBlJHdHRm5FOT85
PFNoN289LTJzNlhhCnpEclh9IyZBUHB1ZiZ4PShQKWV3P2YwVHdJUCV7eHN5ZjVXZzhGXmlwQTtH
fmYtUWZEeXBYZnpeOVNBZVBWZ01kUAp6WVhBYzZrVUQmakhlZCNhY1UyREdvc2c2TUtFJDs2V3pX
JVcxbXp1LT5tVVUqS3ZsT0RoVHYhNUR3e3k4JDFTcmIKeiVRZHFucyhzLUFWakVDUDBNZDxMNHN7
Sm02a2JtYF5wUXE8THlHbnIlKTl9JWdibH5LV0wtTi0xfiliIV81bChLCnpiNm9pd1dDZEomcXAm
YTNII2JRfkpSX1NyYGxYOWIxQj8pZD4tNjVQZSklVXpKfERTcWt2d3xVPDxiUT08IyU9Kwp6S3Mt
cktJPkVtMEtHWjlEQVVld3U2RFc3fjNfdkpDIWNpIXFHNnxuLUtoYFV+O1BpdHFnNiE8PW1TO0JZ
ZnRUMU0KenhmQVpaJno7eVFFQjE5cjtCQ0wkMTBhfF5iJU9LKWh8O2pSdE9wfklobCp8bVQheHZs
P3lrJCk7QUomWWokXilTCnpIWGpmX3FeWnB2SitjeGklZDYmMiNrQDFKe2xzeE8yJUZlPC1gKmww
ZmIrJXVoflZGTHZ8WE5Cd05ZOXBQR3JlMAp6YyN2YnZONHNGbVBlTThaVipuckA0OTRXVUA5bUtM
bWR9P0RUc0I4bHBJcUN1VTJ5SWdnY14qSm1XYDtkNmlJM3oKemFgdmRvTWMwJDJDISo/dCUmNyZB
QkppKylhP3dxXmYoZmEpaTFxLWUzMjAhYVFKc2NyS1VuOW0pdWlYY0Y8RzxpCnpneHE9S1FyV1Yx
OXwkak8yfmNIR2RoejNGP2d6KDdeJW09JEd4YkZ0SFUpJTYxN2woXi1wLVZMaGp6JEBSYTs+Zgp6
eGwoVEpQNjVtWjxAa3ZuTysmLVBoR1ZfQmNaR04keU42bT02NjVhZD42Qzc4KTFhRXRvOT41ZFdA
PkBCczNNQ30KemhEK1NYc1dRK0kwQ3BTJV9ne1h6NzdvVGk3O0dFbCpnI2hQQCU3RDYkeHVCTDBo
YiQrWjZ7OTNoODBJNEp3U35HCnppS0dWdj8oM196TkdzR2FhbUxRVGhAOFEtRlRyIV9vanJTe0pf
TUIlUjkkQG9hVT8odDw4dmNpYUNmTG1GdlRLVAp6aCV9ND50ZE1lQSo2Y2VYWXhseDk0WGVFYDNm
UnV8MTBaMEJLYERhR0NzNndOd1JOPHJCal8oSGZCRVZyTmtvfWcKejZ6azJYXktoZVZJQz9AM29f
cmhXdVZUYEpeZVAwQkQyKEs1VjRQbGt1dCQ+VWxlVVEqK0l3b19QSm5Je0R6PHQjCnpqQG1uYV94
Z0pwUCM5JWlGRCZlbmhgbzR6QUZoRWtsfV5HZHFPbmUxLWB5Y3dfOGRqUih4ezs1dj9ST1k1fDhG
IQp6JGZ0Zno8ZlI/XlchM0hqYG5rNzFEUVZid0xRdnVMIStZPCR0OUhOdVVuY2BOTjQpXmcwS1J8
b3opeyhCdFYxSGYKenNQdz9MayU3ZEstYEBlenN+Skl1RGYhd1A4PGNxb1c4S29vNXxEKT8pcSNH
I191ZWpmM3I4ZUVXKEVmTlVNN2A8CnojMWQwZ0Q9a25YNyZeLXdzdjN4bF5gekIpRlNgUWRLbm95
MykkfU9oWl4yZV9pTEU3KmJrR0U8cmUrJHw4UDduRQp6OXE2fDs7WTYlbjR1S29+dm9GNllDbE1Q
RlppO34qTFJDVl4xR1FiWT9TPC1MfEolNVNgSW4lQkNwaUcmMkh5PiQKejNIM3l7VVM0PjB3SCR7
eG1tZUpRITBgX0tFYFNfVnIzSkNkRXhtZVdLQD40NSYmP31DMHNgcUw4PTtwR3FzMVhUCnpPcT9j
bDZQcT5ydDc0PCRSNy1UMmx1ayg0bkZLTF9JZytpLUwyNEw4TjBnOWFARWx8RHJaXjFUYVVAfV4l
VFBUOAp6JUxMVjV6TCo/PEV7SCVgNTVzZ0xLcCtYNSFBWEM9OUVENENFRXw8KjwzdnJLTkokX0c2
JUBOUzUkNkVrQjsyTykKelVtOFR4bXhhMkZkOGtsdG1rQl5LaWo8N2JoOEd3XkB8Y0chMWNOI04t
cDR0QzMtWkNuO2lHTzBvPmxHbjFTQlc0CnomcVJAUkFnaHFaMkMkfGUmKzFBe3A5Uz9eMUF4R1BL
dmhORC0kQmZRRjtqRlgkT0I5VSFjOTt5cUp8RW85WXxhbQp6KmlkcnkwOXJUYHcxYVJicDxiJFFv
UGFxWE59dSk+PmlxeGA/UXFrajZjR1hsJDYkbl41al9pSC15YUxnMEUyaiQKentoRCpmZEB9JSY8
QlpnWStqa0ped205flMwalBDSUhXPnNzX3JuIWdHWjtndjNxYU0jbHJjJXpYOWZUfGB4NlhtCnoj
cml9e04jdUgqcCR4e3d0aXtHSHFfUzVITEBIYVMrRXJ5JXojS2kzZztrUjtUSEMzS2sxJUNTXis2
d3h0SCVZaAp6KG5GZCVMdz9JRWtuQn44dSUtZkBXXj84OTJ9KSEjdlBSQDZqTi1tOV8wVnc3ckJh
PVEzOTUlYSpnP3spTzkyaXMKeiYpXz1SN2VKSnc7N1lea2xsVG42N2leSGQ5aShhakJ0TSk0d0Yt
IXpzPGNYaSNtWEEzTkwqfWFBKkNlcyN4bTZmCnpyXzdybnQqe1RvZUlVQ2F4LU9AYU1pXjRrKEco
az1TIT0jNyo2PVZBbWx+ano7RFFLcGMmeitMbFFnezNAKnQ+YAp6bGwtdlZYdXY4QihNO2Z8dWBl
ZH42Pl5WZ2AyaWE1IXgjXlE0M2JRWlAtanxfOTA7YW5rQX5XaDJRTEhMUTl2WDYKelE5Yy04Szsh
KSZ7PntTdW1IeTckMD4randnfVFSdFl8fFFyZTdIOVlMJHR9UDVYOE4tYVp0PzBJTyE+ZEcxODVn
CnooaWNIVFlvZWc3Nzt+K2RTcGtzZjtlfDI1aj5QO19QITZHZU5EKyo7IUJ0cmhhV1ZtI2dPTi1I
cSM+cWVOZG0tfgp6Q280X3EyNkxxMDlFbil+eChhXzlAMVkpYT0rZjBSMntDJH08fCFFMTJ+SiMx
e0cpbGFGbmF8dU8qNGJPdjx3eVAKekh9dmQrJU48N19NQkNoQlNtaHkyUW5rdnQ8MXxyaTNBTCRs
OUlwSVQxQ2gkdD5YTnh+R0BGe3pMc2ZsezcoeXxfCnpoLVBxOzg5Y3pgblY5b09RKSRwJDUpVSV7
X3tsdnhjaUBYKjUhSn5ecEU4cEkte2YwMG9TU21AMT1TdU5Rb1c4WQp6cTlBVm8zNFR0fGR5Mz1e
MWR4VlpLWnwoYjYjeSUkcDB4TjszcDlhcCY7WUhqcWdaUiZwczAle3NpUmJyXzlOWG8KeilFWiVe
V04xZ3hRbXhGVHIwITg+cjM+eyZfPz9jMGd3Tzc8JlYhJTw9PmR7TVU7THpHO1lwTjFLd3VzT29e
eyhaCno7QVJJd0I/NDQ7PS02eXBjZXt9VmpVQC1KJXp9eythXlUqO25GJDBiPVkmWW1JWlJ1Jm8h
TyRhPklmWVZPaj1wSgp6aE1yVnBoNlVXY0hwRGV5dDdLQj4zJm14b3F7RDI2VHgqOztkTn1FTihJ
dUN8ZkcxVTQ2QW5fKzA3dEdIMH1tJVYKemIpQ0l9OW8/OyZVeTVyKEdjP281eFlLV3ZNZT9WRldz
bX4mNERlV2lHT2tkJUlgQV5BZ3dod2lyYzVmc0FVfGB6CnpSY3Y1cDJPN0JTekZeJSt1QUwwWG9M
YFJsPWQ8SVpCdG1IaVV2b1hRclUpamYpNU5fVGlweGB7OGMyWDghQkg2JQp6RS1TOTFfWmZqcHQz
JUBPNVJsbFRhfXpjclZZXmhueHRUR2xYRkwhPkBUJEZQRHt1LWNWMztAflJHWnF+MT00ZzEKenR6
RSNrakhic01IWjRQLW9FXmR1NVNKPihhck9sfWc7RXR0Ym9PQjxVI1RDY0hpOE5XUGo3O2BxZEBR
fTByKiZWCnpMaEV4ZD0qQEwqUUhnK3xVeno5P3pEVD1pM2taWXdfQ1h6VEBjM2MkMSFGSWF5bEtR
d2tuPm03Nj5sbERTSyhnaQp6Xn5FWGEzciM0JmEpZkZ+bThOJk5iNXZNWWJEZG98YjYzZSYzVH48
UEg/NDFJKlFfdkZPVzIzI3FxaC1LPjJneksKelVOUEgzbmZWWFBkUnlBWnUrS3dscl82P0REWlRT
RGx8K1ctPkFMbl9aQHgzKndtViFIc0dFQjYzYF5JIWN0UyZNCnpkeDVnRHl7Pl5zVyRSU0NzPn0r
Z2JiLUBIUFJGR144ODVBPUVpNkhXdDUqS3U5ckF4TkJ1ZnFTUjlDMVBnIVVEXwp6SHs/M2FPdERI
KVNpfWg1UyEhYkdgNEEhSTUwPiZvPSl3eS1MbWlVeXdKbl9vZVRxKkt4WV5lamckO2xLN19ASSMK
ek14bk1Ad0d9OXsweVBrKzlnOTw1MGQpXz4tNVR1MF9hMFZCTmd+MGVneVRCcCZNdGA/TjlPe0s3
bzJnNExtWmdfCno1TEhpNUgzSj1uNzZ+JnpMYzVFKXRgO359bVVPbDg5IXpWbChqISRfJG1JcEVG
MW5jM1Bpc1pRR3hZMkxCTEA3agp6M0BxWkFSbVd+az5YKmJXKUZ3SDs2e3Z5OF98fmctd09hdVlE
bjw9RTVNaDJJRk5vOUBZOCkkfCprS1ZeYkBrPSQKekg5P0U0blphVVVsdU5rJkcrPE5UcT05N3cx
e2tFN0xrY24wbDd5RX4yNSFQQiNGZ2FXOEk/fjFYc0dqdG9yNEJkCnpQMXBlclU9Wn53OFc3OVMy
TTs5JWtrWl5oQVItNzZZfURxWGdedEVDcmBufkwlbkg7JTxkV0l5PlE5dDR1PDdMeQp6Qnt4aWtp
WH0zUjJDNXlldGdnQkdWPnk+QzhWbiQhVm07Smx2ez9WbHZBS3h1XjVlN3RIfSolaDNzYFJfdERW
dz8KenE/QUR+cSU9SVdHXzQzK0ljYiFwS3xQSGFmZHB6d0I7bylNMDdlPz1LLTlHd1VPPkptM09V
dW16I0sqRjFsKHBkCnpxN0NqbUFwaz1Se2p7Uj5YbHMqdEsyaUVtK2x0entqT35KTTFMSDIpZG9E
TW0qN3NSbWZmfFVNKSNianBJLV5AWAp6VS1UP2RWbUZFcl41VTkjQG9iZFBZVGEtYTtYQCFCJWZK
I0ApSkBiTj51NXlTVHRhdFNFfSpGXlg5Tj1fIWxOVyQKekplWExzSzE5JWZTNVhNTHFfUmtSZSZw
fiQqQHdWNCZFa2FFaGdlR15RaWVCNko8YEk0UUJOWC1NMSszMntObEdQCnpFJE1LdlZwMmJzWklA
bmxLPiFDbXpuRk5CUDc+O0NXT2JGdzJiN2hKRjZKR3ImMjJtQFB5PjxpdFhBI1ghVjBMNwp6N2Ng
UWpRKFh3SGVaPGlse29jXlZhWGE+MFh2XiVwYmVOP3okO18oYDF1RTQ0ODFOdnFIdGBGSiZGV1NQ
SXxkflEKej03KFljVE91SXxXZENqTklWMyZaJGgoRVchZWs3QWQ4bTM8SD0kOHRqUj1mR0tCPTRy
d2kjczRHOFJTTVUwR3xKCnp4eCliPjk/KysxalBWeGlueitHeXgjfkcoWkNTP3RLRHc+dUxmZnl9
YyZvYnRINHYlcGRSfGhreHg3b3hmTD02dAp6cyF9Yz85bEZVUyNVTzFFZUZvalpfSz45JVZmOWhV
KFRATnNze0E2K0NVRD8tUTs8LXQ5dzxhTGglJkFIJFN+VzcKeksqRlI5TWdwajRocztRKm5HdmRR
bEtENFlGMzMwdEl8eThKZmV1THFFWWtSbk5ORT5ZWnBPd3E1M2t6SHNvYVBqCno9JGxjXm5sTz1v
VnZPP3lHakRGS09LQ3Fac1IjS3FDdEN4TihfQkR6eUFrPVJ3fDJaWmI7ezx3SHZwfGwtM0BEfAp6
JFYtJkxlKXh8O2VfOHs8ek4kc2pob2xZamo7U20oY3VQTjdMeHtkfWFSU3hxZDElXjNVKzxDfTho
Jnt3JGlRNTgKekNXKVRpUylEZntuTDd2ams7YGhJMVJFTmwobjhHJXF7Iz9EalRBdUd1cGNRZilN
bnlVM3ByYTYhQnpvPXdKYjd7CnpLJWlkPUYmb0p3KHQrYklsfGVSRXdBMCsmQWtvWEZOcSl2O25U
MjR3O0dXbEVJRVIjaD07Smkmblg/Zz14bTZjbgp6Iyk9Uz41Tmt+ZE04UypeO2Z5bkpZaUp9NiMr
NDlVN0AoLSZWV1pCUldMYnp8c3MwdzhzWWp2S1prMU5SV1QxOHQKeko/OG0jUW55eiZ0JHwzRDdU
aTUhTCFuJUJaIzdCcTd6b0NpPDF8RFVRPEJyfisrdnAhQkNDa2RDfWMoKXYhKn0+CnpNcChXeVJZ
UjN1akZ7RTU9NVF9SF5YN2FfOFZad21rWCZgO0llNWwxSldiWU5hbGAzZWhFfl5iXm9IfVZIdVlv
TQp6cmgqPFBvcT10bDc0XkxSRmp4O0Z0THRGQVEqdj1nMHwrUyZMKkl3dzswaHZDYnJFY3M3cHRK
WHZUNyEjdWdELWAKekpQbWFkP0dtVSlDQmVGZyNHcztASUJfPHomTmlZTkJKdnVjalI2N0B2YiR6
KzR8NTw1R0tHY2FzS1I9JVU9aHBYCnpUQkVwbzsweCs5OC1aO2gpLUpjSHJwPmtUbVNsSGVxc2RM
R3lAY2MwPS1SYnNlRmV4a2FMZkpIaDF8SmBZc0xoOQp6JlM5Rz9QQDd1QmRVWkM0WTc5cmdiT1Zm
PXJqcjZSNFR1dFVyaHM0LXg5U21lQzZtfT88fkF9eFZUQGNoK24kQzAKelhHcnQ9QEljXi1EKXlf
dXEhSF9FK1g5N2MtX1Y+UFpGK1NVeHdzVns9WXkwZ00oSU10Rm4mYWlLPU9DfS1iIVdGCno5MFFZ
T0N9NlcmPHxJT1AqMiZIRDBVUyhNZnFrWjFaRzJHY2VKM0dWQnRaMDJ1eGFwPkwxdEN2byNNQD1T
fENtWQp6dillfFJRQk5FSEJIPHRaMnFIUHlMJTVZbVRzQTtKcS0hb2pqdTQqYUN+eyM/JUhiby1i
enB1YzB4Um8meENyO2sKej1GR2U3cyhIWW8xe3teRy1vPHY2aVQ3ZmIxcGVfPDRiZH5vQjBPPHFp
a2FUWEB1ZjlNcSp8dnlBc1U8fUk3OU92Cnp4TzJfVEx0N0BmTVM5Jmh3YVhCOT1qZ2lrcClMSnhx
LSVKTyR4fiV8QjxKOEtMRDhUeFJ2YVhWSTZsSX5sdml1UQp6TCt6KzBnK1NfUStJPzYzLWJ7LSQy
JUM1Ykx4fGJDcyRMM2VCQmspV1FvcS1xSmxPNWxkcHpyMzVHMStvc3k8YGEKeiM/eShwcj8+ej9x
emhyYChfbTlubGoyM3VRNDZuRXNsIUJvbn09XmBGZjdCJD5Vd084WE43cGRxRGgqVWpBfXdWCnpD
JCgqOzAwaWxlaTVZMmgqTGptO2FjamM4RnFIfE42am5Nez9jRDsjYzs7V3A4NkI8ZChfUX5zfDNn
cEhOSHBTZgp6KjF3ZDsleFY1Uk8oTFRWbndFTGlobVcyZkw9IVdmOGktVmokezlMbGlHJVU3YXIk
SV8lTGhBMF5fRCZmRSs1a0gKekwqWDR4Pjg2KFp0VTdRO0Q+R2Qqa1IhKVRxaCFFWVVYX1gzdFg/
OT0/NVJ+fEZJX29SU0V0KWNzRTFUZCltcUA8CnpiX2twfkNKRSU2ZDkteiZCfXR3TmhON3w4eVBT
fFY+XnJXakp+VzF+NkJ5Sk1wJk0tV28qOGQ1JXk2c0hEUWpLeAp6JCNjPlk+PUxScmE9PUc1a19x
fSNtI0ttLSlHISs/NVR6YTFKe1ZsY1R2O2pSR3tKcFpYcHJTa3U/e3JLWFpXdjUKenEjVm1vN1Qt
JGRSO19FO15IfUhoT2tRJikrcGM3ZEY4dXo8aD8/Pk0/aW5gTDVPYz1WO2U2PSQ+ZH4pKE5IdTYy
CnpBNypBSil3WEU5dzRBd2UhbyZANyNZeyZ7ZVJ2Nj5KSSglO2J9fXIlaVVHe2pOcVkjMTc9ekw+
MGgyYj1Oa3R4Sgp6e0lxJkBCd0dgcHE5djJSc2o4Wn4oWkAkM3NeeFo9YmRWbEpDZ2xncyRMMi0k
b2claj97NyE0Ry1rWjdKPmU5QDgKejw9bVpBcVRrdG1oLXN7fXIkJWs9ejRfaDxFQFVQK3FAZ2s4
SDBQQyhtSkg2RCpic3QqOHAtKiszTDZIclNmfF9ZCnpFYVZUI3RlNnpBRURAYDVBRyNPU257KDlg
dWghNTd2STN3fWd+IUdpKT9KY0kpdmZTK0xvNHF6ND5iXn0hblRyWgp6a3lKQlZLVDhtcTV+JEZY
dEluUTspJjljVDNMdEZONmJKfVIzX3tEbTtIdGZBNitMblhCKGtReTE3Q2JeXyo8X2MKejw8dXdk
MDdHM3ooVDdRZlpDO0xpeCZBbldZUj1pNVc5dnFNPXhWTDlYR3YteT1SNjU4dWM+a2xkZD59SEtK
MzFoCnolKHF9TUNyUzZ6UytWUClmYCtRI3hFQDE5VVR0WEIyfTlTNFlpTk9yQUJHKE1QXipHeGkr
aWtRNkAyMSgodFM0SQp6TWxtM09JcD5rdXkhTldDejw1YEg9UCU4MjR5PHFEKmRqNzlPaFpyQXN5
YiZGPU04dGxZQTA+SHQzMU4+Iz44cDAKekRpajZQQGFxSVlaVTx9R2srQEskUlh6S0pkVm0zKFJG
X1dQOTI3Xm5TUTFyaXlkTSZmejVyLUw4RFVSPChtRUdRCnpPZXV2Pl48cXNEK0lXR2hSJF5ZPTd1
KH1Kd05lRyNVJHZUdF9IUlhQKG8rN1diKy0qNFJqcnJ5P2Ikd1VuU0VRcgp6S0xuUCUyIz1iX0pJ
I0NUKDNuV3tWYUY9Ym0zVGs4XmBwY0V0KSR3JGE7UXlfI3VAWFlqKWFrcDc8dWt5JChrLVQKelMp
XktmZXlPJE4jeyozVjVKYXZqdHVoS0BLRkclWmxJUGcjZzwxb1ZEeDQ2SzMkMm8tZWBjOUFaSnAm
UlFSUFNjCnpAb3A3WXZNZmpocUYpdW1DaT9UfE9majhJZmFPIzlvfmpnRTFFUmtsZUh3TEU5JGFm
UlV3VitKVnhlZnVKez0qbwp6cHk3O2cpZG1wR0xIa1kpTklLcSZkNG5zYEw0Zjs0b0NXb15Nek4l
JERvb2pIdWhCTl96e1lEPl9EV2VePX1NdT4KemlGdGFGamJhJUN6d35FM2s/SU92R0ExM29fa082
WTArMlcqajxedEgtcHhyd1FVZzZtdGNXfldibmpMQjVVUylzCnozTmNtaSUmVDsrciEjLW89OXdf
O2pAN256eT0ob0Nle2FXZlklc155eGE8YyhIP3FpSWtjU0k5SlVBQEZYZnpKUwp6cFU9Z1EpTkNU
dnB7cXYzRmkqVU85SjdLTzJzPGpudkU9RElCKTVDKXhARCM7QzB1c1lZVH42dnl3eXU+OXBNPTMK
ejh2VUlUMV9jZUlAVjBLZVlRX2JhYiQ5cDN5dlojKE0/QGhnWHt7RGR1QnZ7IWRnVG8zaiE/UGxz
QEFYVl50U21rCnpXYnkxYWlQYms2c1lCUDBITCM2ayFse1RUM0FsKnhxUkVmN3clJEdRNHhZZW0w
bjxDaih1MVVYMF5xSSRMfEwoSwp6JFVTKnpUfXV0UTM9Qit6MGh0Qlk7WXJWKzQqU0hnRVdDY0hi
ZkMwdUFPfVZUejQ3LWZZaVdEUzxDZX5+K311digKentFZjBreCpqOCk8NjhnS2RIJD10e3Y9O2Bo
UWVfMmgoa0A+OFZPMVpsWFVffXMxPkdrdE4pYzglJGcpcDRIIX1PCnotI2omQmltNnBkWXRSPV45
Tzw8ZXdsPlAjPmx6cyRhejxYfFhhcWF6PCVyP34zTCF4UFQ5cGtHUFdXPWYpU1lSawp6KkI/JHJQ
SmpBTldBb3NXMT01SWtpamtoOSk5PmxqU3tSQntzYSVPeHcycV42PihtSDVZOHtjQk9xKjBNdiN3
ZEIKentFTCZoXz9+TllycTBAX3R4RH4jM3ZDNVZYPGdKUCEoVGlSU0lAc1J7WiNORF4mTVY/ZDx7
Z1p3N2JnWEReaTtXCnpJKXYhck9lIWF2eDltY3w4SVQtWURKeUZhTU4oSSVWe09tei1kZUU4ZXVq
RmQyZFRrbHdAc0RDYDNwNns5QFNpYAp6QFN2V1BFflB2U0haX0o0VzZMPzNiTyZSTTU3Kkg2bWR9
VTUxdytiIzkra0pTUFBpNiUjd1Y2PVdnYUszYCZ7c3YKejhvNkRLbCU+KzJNXiY4P0kxYWshbnNe
Jn1JeXJtdmohaGQ4ZGp+XnZCJnklM3I8QlNaaEt2YDRaTFpHPElqY0A8CnoyU3lPQk4mJnJgM1Aj
ODBTem9WSVhVMU9VI2VLeU84TGF0YTFUekx0YzFtfXdMRT54SU48UlowU3pqSCtyWk81Sgp6TWhB
fDlTQGc3flMtYmh0VExFPW5TNyNOZnMtVj0waEdvaT44QmxYc1hPKTg5KX5ybnBNNT1zNzZodV81
OytOKmUKekNoNnwlbU8mdFNLQSUqT3NzNXxIOUt5YyhkJTdnND5NVXsmPFNBJX5nXztlSylxYmVl
SDFANTh6IzhJYTt3bmJoCnpNb3tYYSpCT1okdVNYPWQ0fWhZcyUldGpSMXhfYHZZa1M0MFJKTHRg
MihKVHhzUEJpT252dE9OWmx3MUpGdWdpbgp6MUlURWJoVGZMLUZmOzwzdnBnZn5UbTJuN3I0fFhx
bjBwZllIejc1czJeTzxaUyFOUntwe3lBS3BtTlEjM0wtU04KelNKIyNObCpVfVU+NElEVl4mbipD
MUR2QGE+Pi1VIUV6KkZwMHliYl8qcW14MFFsKU03NS0/WVFyfiUzTjdCNjA7CnpvNTg7PDkoMX4r
UmAqcChqIW8rZEI3SHJRJktrcGRPQUVrKyhnU3B6T2J9P3NXUD5+R2ZRQWdQcjJLYGJocikyWgp6
RnJYP0pmSllXO3ZZZXtRQ0BvTlROfFNhPHIzVz1gVFZodEstIUJ6KF5mTSkoOU1pJU9LcSFlQTVy
Y0UjKzY5QVEKemlDUHVie1Eye1I+bDtOYTRnUks1O0tkOWdNdWdRPUQwTjg4Y25JXkpHSUAkanp3
VWE4TCNrdj01RmdlJjFMbWEkCnpCR3JBdUYxNk1pVzJ2dDVXUWRfdjM1Nztoa2smeHQ0NHgyZkxP
MlhKeHBWWiYwemZrVHcyWCpNWik9MDwzUV97NAp6MmQybVhyJEpBanZaQH1YXyt2ez1qRiEpVkdw
NVV7TnFiYE1HdyF2PEBAfkxgQDVnUldUVG0mKUl2eDxuUkZaKzcKekFLKHxPWW1+T09TdnNFcHl4
YSZQJXk0QHR5JEg1RzcmO2olNXt5S3wyZzdHd0F4ZWstR0AzIUhnNUE1NlI7QFBJCnpZT0h7eDZ7
WEREclMkfD5WPGp0VyEhN2hNYjx0VmltUitDWjkjU2J2QjYrIykrVXBeV09wdCtyVUh9e0hHdkY/
MAp6N29pUW80YXZsTFh5X1c9ajRkKEljRWEjQ3spTXRBemx6dWU+Zj0/MGFaKktyb0sqck00IVRV
Kjc/V3pqPT1TMyUKemArQ0xJT1FkYzNaMFlNOClIMVlRc2N4aExVZzM2Szc/KVl3NDxpayEhZ0Yo
MFY2bWN8JC1yNnprcWN1KCYoQmYxCnpJeTche1Y/QTNuNUlNdjljckh7ZE14NiEmSSlFWXpgJHR6
LXJfN3FZUTB7JkkyanBNQkBpbDNJJVExQChTc0I2bgp6WVhrQDdXM3tIbFNqSzEtNH5Qe2V1cX50
IWBvPnc2aldLYmNBIzRPQWxPU0BlbSZ3aUpWbS17JnllcFo9TkhBT3sKemszUlp3PXhBZm9kSEFT
QVZ+RXphcz0/QWpLVU9+JSF8IXd8VTxUcFp0Rns4d1VWJjFZSDVMdTRmaz9HPztKaiMwCnpFZiVX
c3NqcUw0VkBLTnxnfHh+aUtLLStAY0lgVVp3ciNVQzZHJHxvbzJvNzVwZldhdjlQPz0/QXM9ZlpF
WEtyYAp6MU9fRitnJjF4NEdOX3tnN1lecD5CQWhVNFVnMU15SEhMIVVNc0F0TFdBaUlIWjltM09k
dlJaWFFYYz4wQyp7dCYKej93OXlMTEkoUWRHSEcmS3BfI0RgYEIqYyM7Q3tGRWsoI2A1IVJfMmRJ
cDcrSVR5KSFONGQlMjwwODQwNEtYSVp7CnpfVjM+PmJMWTtOLX18M2BDViVvcnw1TWhpZGs7cUdr
VkhgYyQ/cHY5Ym5zISRCXnRgVFN6enJONzIlNGUpbk11bwp6YUtyIShkSU00UWwlK3dQTmcoMG9Z
ZmBTNSs1YD9uTmAxK15wRERjPCRwc0xFQUEwLVpjcHM5RkttSXhTPHpNKy0KendiQWR9d19oMz5R
Qk9QO3ozNnRYO3QydWhEUGJ+N3p4SnhGemAwKDU4aTxfaDlYSkYxdDM8KD9CQjA2UGE3M21+Cnpv
aEV5QkA3OGp5YkxLNlZLbHxkfSU2R3MwSEZAYyFBND5iTkJhI0JBJiRKbVZhJTZ9KUpndH5Jckoh
ZHdnRGo0MQp6QEpTTmFeKENeQmZHUjZGMiloTWhKbU1pSFhyc3FnMjZodE8jYmtnY2hKP29Wazx3
S2RkeUkpK0BqPTM9aHRZaWIKekArOytJQU9FeWA7SiF6K29vKEI7TipYQy1yYzlscXVGOEJ9aW1F
SSNaIVNwPE05I3FEUSlfYVpEXkxUR2FXMj99CnphPUI0UThBM35HV0pjUjsqJHA1VzBBTVUhSUE1
T2wrMjQ+eTl7czU3LW5Dc2lJKnYoU1o9ZGw0cnlIPkt1b14yKQp6Qm9EKj1XdCtFMz1FPzhOMlM0
PG4rO1FiSGlRfWRtVkA2UVdDYUNWWndwYktMIS1TTlU/enl+IzFeZDB4emBeenIKektzfEFjY2c3
NF54T2gyMHVtT2hqMG9sMUBDamNaWk9PYEh4MWpTPVppRUIpcStsOGBTO35wbkx6WGxAWFViZmx8
CnpYSjc/dEFYMnFPSEVqRWtkWnZXSGpjciN4Xl5wXz5AfGxqPHlFQTQ3MHpSMktaTCRPcVY3UG50
RTsoX3NMKXZDYwp6bXVYV2MlTUNaKGQrUG8yJk5YWGcrdyh0YHhwJSEhcTdPYWZZMEkwODxKN3c3
P2UzRGpKR1YlQyQ4bCp3enwqb04Kek9KTCl2R2k8b0EteHEqIzxRfnJDIWpDbnREdUEyfCRNPCVY
TElURHRMSmFOR3RONSF+MFReZHZmOyVCclI8SmhTCno2SS1SWlJKYDB+NTZ7VktIMEdscWUhSnk2
U0EjcSFEfDFTbik8RVF4bVRtWT1VaGt0fnpiNkFNMXZTb2lwNCY+cwp6SHRkWXMtbVBXYUwwYlJg
QXR5fn5tQVp5MjxsdiEkdlR5JUUqfFRAUTFgJW15U091TThtRE9uN1lid1czU210bG8KekFib0hm
S0NwM31CcXZPbDZLRTxWMzVnO2BCQExCUkV7fDlTalQ7JU53NU8hTVI4Xih9Rm9jaHFzc3RqXlg8
VjxYCnp0Q1FKdD1LJTFnWDwocy1vSyYoZGc9LTkpamBiUTNzVGpMOG8jOXdyUmAkRWMhPWRtTmRs
c2hpTCk2cih1fmtZRAp6IzEwUVImUS07e1lPMT0lRl8rNGdUaTIpM1djOEo7Y1YpfDJJQShULWJZ
X0pQdFQ8ZlF6SCFYRV42b0ZYRHtDTjkKendKbyh0MGc2dWk1VnZLbDB3eFApd2RqaSpkTzB0aChn
I21faHBuTlpwPFdnKFQhZiYjSHRGZjxNZn1BOGEoaldaCnomQT1lOG1IMFUzdV4lM2A3ZXd+aEl2
QlpBXi0pUUpeS0YxOVNSZDNaT3dibGErejhXaldDMEBqT3NkRCQ9cjAkVAp6NyhpNVpeVz0lcit8
K0UwPWx+Q3Zsd31PT285a0ZANzU2bTB0SChNTCloMjRBXzIrMFp8THhobFNxNF9HbF9yMzgKei1T
Sil0WlBfTk49Ynd7N3o7QCN1Y1N5YzUyS3k5MTlRJDBVOTgmR1dzQjJUZmErZmslcXBkLTsqUEdF
JSNzYkhQCnpEMzMmPjloc2FfPTRxe0hEcXxnJml+amMtaCpXOGQlUlY9MXtXT1dublM5YWNVQEdC
QCQyWGA3cDRwLVhMOEdPbQp6c1pOPzJqZldHe2hBPndTVkBFVXtOYD43QWY+RVR+Syl6M0sjMH1H
QCRoPDJUJVp4UGpEUVA1UE1DRVglanxSX2QKeksqUigrantZKTVyUlcmb01+c1ZlNXE2JHBFe3g2
QCk1a21TM2EyJlpXb05yeig7dEY0a0RyaTN8THlsPllSM19vCnpqSHZhQHgxTi19LStWQFZrOXx4
VUA0ZytePFRRSilXKUcteDhSanQ7I2RFPH15UjdHNzkxVmA9K0RlKSYkbFYzQwp6N0pEI1dmJG1s
OUp9Vmo1Zz9kZDVNNT9pS2R9Pl4mRkQwQz15b2Q/M0daalFFZE4yc0Q4aHd0cGpiVHFWLUV4XykK
ejFwZ3VAbUEpTU5ISi1MMWpSYnZsOyFCdWtGZFNtT1hoPEo4UypuKEk/TipmUSlBNHt6ZG9zaWlZ
VzskTzBCMzhXCnpSNj9vN0dtcFlKRTRiLWdZI3tvcXp1e1YkY0U9NDtfbDx1O3N1TkAqcGJYTHls
Jk96RENqSjt+TVBMTE5fXkNDegp6KU1NZEhFWWpIUFF9T2F0ST1xUy05RDhoZmcrN1gwRTYzc3Uk
czhuenMlbXYodEVOYDQhckAoTG0oQFV8VDAzVWEKeikjP2QjPVp7dFpEaSZCanlHVHBLPiliXn1n
d190bWUmX049RFp9S0V5NGB+P0UqZXFoTDFjYV97bzBNaWAlc1RJCnpNc0hoYDc/Mko9QTI7ZFJv
akc0cXFGX3pAY3ZBSkRFYn1teUVgZ2VhMzk/b2lRU1UyVTxXaE9MdkBEaG1SQlB2awp6K0JwU2NI
R0JAJEE2Qjc3NnlUY3IzczE8MkFOKXtLSiQ9JVJBRUoqd0FvY2cldHBMS2NXQHdIfWhGezk+bSFz
TEkKekZ5KmwpPSp+eyoqJmdZJHJeUnlYY31CKTxuTGNrQ3stVSswUF5+LW1WcUUtSilJZypmZCNv
d1VPPz9nfjR8TWdpCnpTdDZFQ3ZgWjtzZUVVZ2ZKPDswKTJjPz4mMTFhPDlrZnhScGB+bmIrQCpv
YTltX3Uhcnd5cnttd1NeUmhRYVl4Ugp6JnVZRjZHd2xpVGFNPkpQcnVHTHdRemYhQXJpJnhTJShD
U2AlITdpM0YmNSVlNDRDTTtjdk5pcShRPVQoU0lrSCQKeiNlYF54JU4lPkZqVmY8NitHbDxuSntp
LWVfeTAjeSpfNkFjOTRSbHxBPig9LXgmQnUxS2xuajhAdnJ8VGlLKHFKCnpeUVY3Szs0UHROaWY0
Z21FfSpJVCVaOyVkSWopUz1IbVhHTD5YY3YydlMtSX5EKD51PmZPfFN5NnRBXitaMl5RZgp6ZCYj
e2M5YT1IKCZZVXtAWTRVMlc2SGg5YzZiOUtrPyohWHk5eG0kVWQybTBCZVI/antEezNIOGdgR0RV
cFVoRCYKekJ1d1QoV3hXb2JMIz9OKHNTYSZ2KXNoRmQrX1BPVUF6U2c8KHhfb3stRXIha2Q5WFhM
P1p4JXhFc20/I1NjMSVkCnpUXzlqZCpeZzBJTjkmbkc3MWp4bWhAaWZPQStNJSR7PVh+MlJiOzdq
RSNkK2klaVl4N2NuVn50WGliV1hXRUZYSwp6Y0BUcHRMd0B3bVpBOXsxajVMPTFufkg0P0BKM29B
QDFsNnljazVmYXs+N2VYPThpKCF1Q1k/fER8MDZGcDFPS3oKemBSbygyPi0qbzgpKDxAQDtvSS1s
dE59cXR5QlFQY0JjWCFtVypmSXs2e1V3TUpBWnE5ODVBe1pZYjRqOXZ9ISFwCnppcyU7WE0/Tm16
UkJZemBAVTw9bDY/WnJhdUgxeitETTI2OFR2O2AtLXJ9OUI5dVFkQmZFLWwkYENYMVRAX15QWAp6
IWZgTU1vSn5iSz5OOE9MdX53OS1EcloyWWtIWWg2UGN2OD9hXj1ofldzYk04bD14NyVzb0prJGd3
bFI3M348VSYKektRSEh+QDVqTzVETV5feVNzRmp8ZXUtU1ojTktRVD5EbWA7QlckblMxNzE0RGFy
RW5eUUV0NTY/PyE1fT5ed2FlCnpkKUs2Qk5rJC00TWRSX0BGayhDOXR8P3ZuYXZwTkYhUHh1bWs/
MWV+cU9eWUd2dFgxXzIjb2lGME5QclIhYEhqcQp6TFgzSmk/MkptVGFVWHw8UjxlbnM/QlBpSCY0
ISZuWmBZP1YjP29oTiprMG9jUSVIXkpeb3szV1VkMGlmKTFlT2UKek00IVR1dG9FYVFMOXx6c001
P2goPGZeSF47UV9eO1ZSbCU2RGxjN29jMVg3NGdoV3pGMl9vTjctWERWMzUpUDxNCnpxQm9Teito
Y0hOSjJzUFU7by1DUDN3Ti0rYzlRYmBfUVA0KGUzfHNfTGwzdW9rWjVvdSpHWW18QiZgJnVLfldQ
Pgp6N1RKMy0mbF8qTDlDIUk7QFcoSHB3Z3xzNVVTQT1Kdmx1VmRCJmFIdXFFeypSJThCOC10aEk+
QFUyQXtQcmAtVU8KeiglVWtlZFU/O307VGVSPkJgN1lkUTVAbEg9PX14eVM9YlNpJns3OXNpamI5
OGdfUFR1O1RAVSNpPzJuLUVPcFprCnpxSlljNyt3UFJxejw+PEFfNz18R3BxOTwkVWw2dHR7O0BS
aUZvSWYhRHIhRiFoQFZEb0ZiejJNRD9SIzNVeG41Nwp6dGRaS2F5aGM1Q3NxSHdLYipMM0tYfSV3
d2dqZW9FSURCbj1FVTFHeV9hWTVZcm9MWExBY3oma1lCWGdpcjdnfT4KelJuYT14NWVgQV4+JXQx
dUs7I1NeMko7WXZXY35Na0FjM3soPHlzXl4zP3dzPkxVS2NkUCEhSlFoI0EqQ1lAYyYhCnpIS01z
Vy1Hd3UqVV8tS0JlQS0+QV9vQ15RRi0jMDZSaGx4ZiUjJkJySnw4c3JAR14mUUsxaSsoVjM5Vmkx
YXhSdAp6QHttV3NBWFFke29Mb2NBeEB3USFqeDxoJVV9LUd0MXNseVVVNVYxWUdHaT5hbXR9fnRh
YnFzTmU9TVJrdFo0YDgKemNDM2NENGlQX05MbHtvVGx7cU1SUz1jSDVjR3pZMzAoJHhrLUxaV0RY
PUVTSjskbjJFI3ZXdmAyTl4kTmF7JW1xCnpkVEQ4SEZ9cjdAdTJvNCM5P1VMdDJ5ez0xcT4yKEVK
NW97Sjtib1l5TFlQMlY4ZzE4Y0dfV2NLKmJ5bXluWWpsVAp6IXhXNmtAeEQlWnVjdW9jYHtPXjdg
ZE4qSXE2T25WM3VsT2lUcXc9ZkslQCNnPEBGeCYraEFkdmdoRnppQ25kUmUKem84JWBwTkdSRl9q
K19ycWFyQ3hfdHU+PUBMVi1nSSZ4MjYqZmF7WjNMSloxc2lEZjJSPHwhYHdWMyh1V0UqNjBTCnpB
PyU7M0pNR3QkPFE/KzwwPGtEfWY5VjVHJnRDNmIzaHJxYF5IWDkoNVV+anUkSzFZPXM4bClmUmQk
WiQpfnZLcQp6aj4pQGVie29xOU1wPCNHNDN3N314NExBTFRnTGZlaihvQlhLfnchUCFnOWp1YWZI
dmp0WUM7VC07RzNNJVZxIzYKeit4TzVJaG8mfEIhamFTUm1qU0RTNHx0aDFIWEt2MlNLfUMpVUc2
YWB4NlA8OUFqeCEoYm5mMEgtMm1QY2BodFZCCnp1flR0IUpYQG9KPjZvWVBsRGVQPEI0PSM3JT54
I08zdjRfd0M8bkgwbXpLSH4jQUp8REZJTWRveEhPT1olN3t7UQp6KiQyRmBOdEVaXiVXPWxUSjFN
Nj03I1l5cWN1WUhMa31jYyRAT35JZ3RVUjxleF9ofkZaK35VV2BjfTNLQmRSRHkKelFnYVAhd244
RE9Zfis5MGQmXyh8MHtFM3Zhflo7Mk8hVyNMPVhNOF9CJHRfPk59V1ooSGJQeSphXjdCRUZUKDsl
CnpqY3tfeUdBcmd3QDM8O28rVGppUSVTdjN1KllRJloqWSkqdk9LO2FuQGxCcDRuUGg0Ull3UTV7
UGtIcmRySEFhJgp6eHZtQngpIXU4SVFheW0/PjV4M1VtSUJ+KkdEc2BaKlZfd0sxQWkrNDVqVGQ0
SyVAK1R1VC1eRD9ZV2p8WnpTKzUKeiREeClaWVVPejUoKDtefD5pI3Q1SlFCQkRaYWtIYXlXRzsy
dnNJTV56WEF2aHdRXmN4djxKYHVhRklhZzhMMGxRCnpLYVIrPDZzfHJFLW8qb0I8cXUkYHp+UX1u
Pj1CUUEqZldASzdCMlkjbTdJcyoqS0xEV0U8QnhuJmNmcSVVVVgzZAp6a3Ukc3Ywak1BSjR+OTs0
Q21oRTRjXkc1USEpell6dT8+dEl7KUpINHVXVmh6R1E/e0gyRTQlTURtSV4/SWFqKWwKem0wc3Q8
eykmai1oIWQ9Z1R2Z09KODV6c1dzOWF+P21qJH1BYG1EK3hpcG9ZamMzYWhJcighVW9seHgrIXc1
XiM4CnokVWBwJkJHbnEjKmVoXmhVcl9eKkdyRTUhN1p2TWFHYlZ5dTR9Sk83azt7cUFfTXtkVWR7
U3NJKlhaeCZxNXxoZwp6TFRjRGRANld8ZyFPKDV5ZHRCP0s3c0olIy1ZM3ZLSio4cW4kdSZCPmw2
aCNpcDZAaXV5YktYNT9aUHxVIW5fT3AKejQ/V0pxWSQ5YnY3clBXQSUlan02aHAmR25kbytUJXAp
aHxsQHhtfVhSSD84PTNXIz5ScDFGKVEjLVQ+LV9JbDJkCnp2Qyo7YiVFOzw0UnBTYHIoY0AmVyQ+
WlRzSUEkWkI/Wld4OVl2TlJ2ZytAa3JDZnQzYT9VNVVrKlEtIyQpMyN8Sgp6bSU9bVRTTU4zQkI7
WiMmUT9adF8xfCZufFdVT35KNUUqTlFQVW07YFZDd15DcEV+dGM4aFdfUE1zazwxSzxAZT4KelBf
Y21Fbyh1O25yTEB4dlA8KWB1dXZVYyEpSEJjMD8/JGBFLThOZD08dl5yeHBKJldvbDI7VVhSeH1U
QGomIUI9CnowIzZZQEkre0duSEk8Q31SSWUhbGpTPT85K2phcGs/MlY7c1M7QFk2dVBIYnVsLWNo
fWpgSytTQDRlVVVYKnF4Iwp6WTI2QkF2fT5ZMWF3VFdmZmtBMHNyUTtzOUNJK3ZLZHg9e3xgYCZI
QTVKdE9hKEUocXZCdlEjNSl2ZyZAZmZ8VU0KejtuVG9fdDReMztpT0JuQ0BWWnlHUTt1MEl7cUFn
RHFmYz9rcU1VQzNsYCtKe29mYVdWbk42enA3PmxTQG1GSGllCnpzdWokbTh0Wj41PndQaUplfmYz
RW5rKk5HPHN7cUVUWihofm8/IyshZmozX1JrIW8qWGlDbkI4MClLZUBrR2ZadAp6dWdoOHBzeSZp
Z2QqXnh1RGhUNCFBdTc+N1VDTXYxQ3d0LWF1YkdhaVg2OWU5OD1GcVR0Tk9aZFdfOWpIU182P1kK
enU9ZF9Wc0w0KD1aeCpCeHtDa1FUaEJHa0EzWSM0NWlTcD8xJWVMa0spZUVkJVRJcFNrKHpaUE1A
Z20qMz4hfGN6CnprSl9qKG1VM2hGaj4kWGQodjkoc1hRWCtTJlNoQkpMeTBIN0htSEw3JH56YVlr
en1OO0B5QGFJeSUmY25TbDY8WQp6dmZTUjNWcTNYJkY1USMhOTFsJGJCQk0keFFqMmxpKUQmMUNz
cWhLODxTKG0lTkVNRGkoUXtSSmZYeTROVFkhX1EKejI2bGQ7VmZ7U2tJJSNqdkpXVFhsO1VmaUNO
Y0NYUiRhdjB6MjF6OVJnUFNEMSU+dWp7YkZeYG1fPkpMa2Q+VDEjCnp7RFl0fXJrWT9+NiY0eE1y
MTd9a3E/WHtmPzhDSXA2IU14YzdIIVpPIUl3NE1WeENuSmN8UVdkZD5FaWhvWDZ7bwp6cVhQYSNu
UDExJGJMNShhQUckO0MxcENUejQ0NGJTb1ZyRSFtMTdFWm58MENiQldIbz1kKn5ldEBod2dWbktP
bTUKejckTUdJOERxKFJgS3sjQkkhMndaZSRTVD1pNHBsLTkrP1VaYnFaPmZ3bjxTIT42Rj1Hblps
aHZZc3d0IWJpciUlCnojSGppbj1+VlB+KzxePDNvK0UoMFAtaExNVDRBRDNCb3hma1d0RDVEWTJu
Y3gqT1owRT8wVkJLJEx9fnV3YjhNQgp6Rj9ZYSVwQ2hRYzk0PVREYCZCU2J0MHhvcGZHZG1MS29o
MT9qdXxjYyl2aFdfM3x4Z0w/XkslTEI2RUl9TSQ5PVoKemE9U0pean4xVktEeEZAYF90WmU3biVr
PlN2dzRjbCEldCNFNUo1ZyRlMVlUP0lHaVJ3Ji13YnxjdkRERCRMdj1tCnp5YX45SVdmQTlzPntr
KihiOzVLZUEpI09kNDxRSTRRZjt0R1ZtM3whN30wOGt4TFkjbTFYN2BaKDRZcHBLQlBibQp6MVho
RTlybGIhYUB7dChvOVI/K29DTn4oQTFWSVdfdHdNfSsmamNpbT08Nzd2NGdvO3cocz1MQjtCIWNs
QilBfWEKekFeaGpkQEwhKiNHMWVSaVQ/bDw3RjxeWGNsM3RSP1coWGA4VW5WVXtxQDJraFM1Z1Fn
NDJKQGUxa3ZxN25paFd+CnpFWVZhfSFYVT1rWShgPz9BaSN6TW42PSlDSlpQOXt7K1plKDheTV5P
cHdsVVUwYD9QZ0IjaW5vJlR1e3tnSUsyfAp6QD4qIz1LYygra2lENXY1blJwMjJBZTU2QlF8OUE1
V0NCc2BCanEySWExUUk2aV42Vn1tSkhIQjJlbCs1I3ZUT1YKelZ3P29LMEVrYD8/e08qbUBrO307
OXctPjB6Yzl7SjBLY0tlQnZ1Z0I0Ukw9RTdiYmozb0kzezZGfUhMV3p+WXh3CnpBYz1WKU1ncnwr
YVNodz5HbVNqe3ZlLVglOWZtaHk1Tm42WFNnZXlfY3txejg9QSQ2T0w3PzM8e3opT3BXKGMxSAp6
Y28kWF9Hfmp3KHpYO2VFWDluWnRHX35sTiFGPkhRJCROXnV3YSlBTG9hNGRPSyYwdiQ7RmFZS0g4
Ri1mR0t0XzIKekR8RVo4YG1ufilVPDhDYzRUN0lXZXUjWHUwZmRePUF9O0FEaCpvNVJCKVVAbzZx
NW92bis3MmRIJWhpNER1SDtmCnphP2dTS1coNXVibkFDJU5fa2shUzB5KmlhWXI/ZjQhcFE7VDVk
K3dlZTxjVFJgVHFvbnAkfjxaNjUpRXVndEhQeQp6IXBlU3ROKzFYaDlKREt2UEQ+Q3E7YVJVRyY2
KmlwT0hrfU0ydns4bVlaTig9YXY8bndUJVRxLTVVaDZ3QWteS14KekQpVD0xQSg/amQ3MUg8YUQl
dHooWEMmQTxPJXtJZzVvdWo4UHVpZFF6OHVgSzcyaD9BPl8zY0Q+U1dlMlJ9a3N8Cnp2Z0dFO3k9
JUBZQiQ7SCs0Q0psP2M/Tkt6M14yJHhuU3glX3NVSE1MYEtDKyZTT2dfSmZJTWx2b2duaTQodTVs
RQp6T3gyRD4wOG9TaGg2RnBMWXxqUUhudldgQiZIKTRobHFgfXEyIyZgSEFqPUZLRHVKblowfXhF
MjZmdSVxbDNTcz4KemNvejJ6PGtDX1gwNjBfMXAlZSZrOCRiQE5FV1FoKGpCWElgY2B3YFhXaWVo
fTNyUjlhWlg5Y3gkfFdUbGlRdn5YCnpmQ3BwMlBAfXtVdCZ3QmFGXyNhNC1+eW5+VXl4JTI1SG5Y
PTYhUXc7dlAyTGQjQH4yVyZpNkMhbz1HbD8wKkdWawp6M31DdUh1USVqNDktbTlAKGkoYEk7Vm9B
K21pO3BjUHJNKj1oQzRzUz0xRHNrVyM1Jl4ka21feW5FMEF2dmhHWCYKek08JmdqRGEoSzNIKVg/
ZnVnUXJRZTwpTUh2VWdeSnZnbVY8JWU0OEU8ancjNk0tclBoT3xGMDltdTIlKSYmIUUqCno/QEdP
TF5OPktHWU1TJWRDdUlJel9zSUljYClsYzJgOHVsVCk/c1pSd0UmS28zTXZnRXdDdXdWJTdpPWEp
TylmNwp6RiVabF5JdTMjY2ZZYERfSHZhd0pPTGg/NEcpYF8+NlA0dnZZRW1eQDJIWV5LbUB0YmlH
NlhPWVZGSH4wezBCWlAKemIzWG8lOVFeU0wrJmMpNl4yPkZmZW9TKD1UYFJ8NFRfSnR8enx3fndt
ZFVyPkREVkJ3ZjBSVm1BYyFGKEU5TkskCnpwLSUlJGZ7K34yMDJacG0ycnhsX2kkOXgwJlo/flI0
dWFUVWV3OGVMPForb2FaP0B6Q0JFRSFRSXVHb1ZKPG1UVwp6OWI0QitFRCE+eDRydk5mM18xODVQ
P25OU0VLPzdubz5aeFVtNjFYfF5yPD1+cW42QHZwJGFQaVAkIVRReCZyYDgKek47eEZqPGZ3eUdP
TSN7S1EzMyZncXwlVCswNURYWTVlTy17YDV7cTNYbzE4OVZOZDQoUCgoWX4pKEh7PDFDVG5fCnow
ViM8PmhCPT93SGVkJntncD4hNDlydXpFJFlGMitlXn1DQjl3P3R1OFlILTYzRURiZFE7RmxlZSVT
eStPfmhITAp6XlRUO1BwPnNSOThpPF9YXiozQ05pSGJEPGF7aHd8WCtaISlER1FifktYO0RFcSE/
NkNBP2V0Nk1Bfn0jVyUoMUkKem03bEMkREpLc2RrKX5efW1SVFF0U2F2PTZINXVxV0RYflNETm5x
KTYkdjM/TkRGczlhNmd+d2BJWHxnUVgyMVZfCnokPENUN0dqRnwxKX48UkJUem0hdWkzRSlhOHZ6
bWtpZTJtMU5UOXQjYGEhSWdLa341RE9gamt1fEtYZGAxYTNPZQp6KihzZm5oQHc9ZmZKLTAxe1M3
RkopcXMhUG5JdH1gZj02Tj8pXiVZaCRNOVcwQ05wdSNkXnp5VzNWR2BmeyF9SkYKeilzPnokTEYj
Vz5EbDMyVmVjQW1OfDE5JCRzbnF1O3E8IUIzTkkhN15BNjAzN3l3NkJuN1h5Kzdea3JjWD5vQj1r
Cno1TEkmVmx0NH5HNzFuYVl0I1p3T3t3O3xnQUN4en58RnE7RmZkdVBZV2ElQXUkZFd0bWxERF5R
MFQzfkdsdGRVfgp6ZmBvPmRPOU9+PjM+LWQ0SnRRPXIjRkxPSDBFcTtSTF85N2JqNVB8Q0FneEhX
cFJvRX4zVWYtTjJMUU1MKG85KEQKejFFe3ZINSFnT1N1ck81fChoJnJlSURvZWYqTjMzND54MHlu
UEQ3bXN3SUEwbVNfa3FFO0BPRWJKUUZgfnpidHc1CnpMMyM2Y3xDezZ2d35OMGVyZk13ZXEhSzch
KDEqUT9MUn1UMVIwSGl+NGlkLSErRHtKVHF5ZDF9a0c8PU1MPjJeYQp6SDNYck8hQGlrN3pWckJI
cEc3aXY9bHwxcTk8UVN2U2A5P2J6I2FgajFxbj9GZlNtODVLRG0wQFohbjFAUjJ2eV4Keno8d1k+
OUYoYmtBUylhR14qZUkrcForaEl8THtaZD1LdVNPSnBBI0dOZEt8QHZpdGtiZiZmTzhUTCpmOFNi
fEp+CnowSC0wPWJiI3hnZjVWTl4zIT02Ni1AWXheLUYlYmVYVT4tN3B9a1RNdHt1RncyM1deSDFR
USMjaT4lckw7KVEjIQp6eExvZyN8THxxO0E9VDwmZU9UciFUYGIzczlGZStOdnQ7NCk4RktMTF9v
T0dEbCRJOzZsNGJ5MnlyKS1BWX16akEKelc1KkBYKUZlfERFUl8xR3Z0X1hKZ2U8LUY0I31OM0Rj
T2F5TUN2RVYpUnZqamFQI2V3SURBeSVDO0M5NFE/UVN4CnpLcn5UbkJHRTZ3MSshJHFAK0ZjPjxt
S1N6d1VYYFprX0hlLSk9YkdgZXNPPzZ5c2JAY2BuOHt6LXU4cD8pXz9oOQp6MzNlTzw7ZkwpQS0y
U0ZscE9Tez1kVm10YDEkQn1kIzlCXzdoXyQjdjAjST52dGx1byVkdn0zbSREcmEwJUI7bXAKenF+
aj01VkQpfnY/MjUlUSg5dGRKVFhzdHdxXlZyUUZGaUBYUjtYRnB1M3NZSWNAdzI7KkNGWHp3Kyh4
UUdRP0NSCnomNnhyNE9HJGpOU0xXVVAwVTZ3SlAhNFYxQXgqUkFPNTVUXjs7JSFXK2pxJXstTWJ8
TUhDTi1qZykoOUo3Mj15VQp6TG1GPG9LXmtgTmxWazBOUF5TZDRBd1lFRXFKYDQzYUVfITA2NEpT
T0pFV0MlbHxKR0N5akN5fG9kKnVmZ2M7TGgKemBpeDFeQCRPcmE9XmV5QWYqQ2xeTndjdzJUS0Vf
Wk1iMn05Pkl7JnNRKTtwWEJCISkkVzhZLVg9OHpqOUJAdnEwCnpzblI7JU8/Ryo4NnszRnRBR2Y1
OVpIWWhecE9AcEN3I2QlIWVOV349cyNxUn5OWHpuTl43ZGJUTDgyaEE7OCpjKgp6cUZOa3srQXVX
SmdEMz9LZDd6O3wrSFNjYEk8ez8peSs4Y0VUekJVIUdXQ1g9PD48Y00oI1NkX3Z8PyY7ajRVYF8K
enM4NkV3bnUwMD9oVWljKkM2bUFiUT9IKyUzPENWfktPPEI3ZFpvVD9JX3hTd0lkWiY1PTNJWkhP
dUYpTjhSK2VvCnpOc3dHLV94SChMZkJJTEZAOUxIJV9kZyoxblJCRkorQU52eiooVHs8XlJ+Mkhl
S2BuZnZyTkM/RT1mK0FDMlJsbwp6dVZwNFVAO051KERzVFZsdVMpTWdUdntKfnpidDtANkVlYCVE
PFA8fHJYKE1kSEdsTCkwTi0mKkhiTDVmbCMrb08Kell2JUdCckdDbT5TQHtSUUU1NlJkNzs2fER7
R2c7Xkc+USpFS1F4ZSojI24+JkJ9QUgrVF9la1d7aWhfM25sZnFGCnpkdUQjQGFhczQodWdJfk5V
emhyNXowQ2REJnEqXj5oQGwzNjE/KjM9QyR+eExqV3gzVUBCUip8cmkyVm1tP3FjIQp6M0BSRWZu
amAoND9LMVBoOEZLOUhtOXBXVno5eWwqcSU2Sm5leVA5bUc2fDtvcXotZEZAY2FxQD12MkF4XlBq
PT4Kentwd2paXlY2U31FI0xhQ1k8Y29vblNSUzFHVTF3PVE1PjtaPTY+e0o2NVAzNHk4cnFzMEhL
NXx7TV5UNiZXRz1rCnp6SyN4Y0tBMmt7bDErZDJSWFA2U3c8T3h3QitHeUM9ajIlVDM3T1AzUTM4
Ky1RJUNwOXAqN3AyS0V9JEg9WFZeRwp6aTRTMV9Gd1FCP1RTZldFIyh2fjQqKCspd2EpITN2RmZy
ITsyXi18alhqRTYlKllvX1BqPWpWWSk7KnljRkNNbGEKelI1KHpIT0RsazZgfWR2KDI7M3lzS0pp
bnM9Z0JBS18hfSFeZElUSjVpZTZ9SFpwVkdGWEBKfCFyMl44bGFLMUZjCnpwMGV4ZHJ6Tj4tcW55
fmNRKWJfSmhhN24zRGFqXlRpSmh3aHlNd3lGYG9OWHZXS2hAMnRYbVMmNUVNITk2b1g7OQp6V3R2
UjdZPn5ZRXIrKn45VGVxcDx5RWdfayptS1h5O2teZVhJPUBYR3tsZjNkP0R0KEc4XjdgbWRIdFhN
cFdIS0oKengqVGNtbHkhZ2dDMjdqXyVpIXZGPGRPZmlOVmZqeVchZHJGWl8wJUpVV3F8bj1ZdiE8
emBCZiFYMzRUJmRQMjZtCnp7ZjRhamhwJFR1UjgjWT55QXQqV2NxQFNtJnFFcCsyJFNRXyVpTEtE
Q0RXNlpvKmpGa2h5b3hebj0yRDx4S3tjYQp6ViR1dyt3ZnlHdyghWD1GQiU1UWg7OCNCLSRNKT0m
U0hKV25VYHRCd3tgcF4kRD9hJnpedUQoUHp8JCo8aDZ2YGkKelNsO2Bxem1RIWstakZMa19FRVg9
YkR4KHpGVDVifV5fJTMlJikrQV9pPkp2O3xLLTAqQDFCRCl7cX4jVy12OUVPCnphJUFnVElyNCl5
QzR2MiFiP3RTc2BAOD1sbzRAISlzbUl6KmcyY0R9Wn5qKkhacm1iQ05KNiojX0Fra0Aya3d5bAp6
dWY4QX5wWlMmeUd9ZyhMND9ROSl7X091c3trfWJManU/PGhzRzJ6TUBkc3Q/eEJmK1RKb312WlZ+
dWpfWn5VQGMKekB6WVBwRTkpV1VWUDZGbTBjWCNpQzluVmFwR25gQUVpeDdBdy1+XmRfOUVJKyZn
WWo/Rns/VURDNmVOMnZMPTl4CnpafSh+LUdRUmExX3RpWTNyam5sRiZ4e20oe3NJWGZBVVl2dXB4
NGUmMn5ZMVQ0Rzc0PF8pRV9vVCtqbmZka18/bwp6YTUyeT9WV15yP3NPa2czMDUlVCN3bGExRD5M
fUgwPHo+UDN4NV98I1A8RV9ZRWpqNEAqU2BLXngjeVJETUgpZGMKejw3Oztxd18yI3FTa0BKOXp7
TndzcjNvdXg1QyY7WiFTJDRKQXBybk0qakZkKHBMdFBee09BcHQ4VWh5eWNqSjlLCnpVeldfWWk4
NktSSlB7REBPbUJ8X1RrN0RkM1FuXmRZQUtZRmpyRGlRcX5wZ1c1YD8+TlcyNUJaVkhBWXpxT3Iz
Pgp6PlJ8dCZKOD41RmlnPjxYVENjZWMjKUpTPWJrRUMjal5oJUk0YW1XI19EQnJzRzx0JnRCP2Vu
ZDlQWVNTRE8jJUcKej93VyYyaUZTekFOaTh6dG1PQ1hLaSVJPzUxPTdGYk1mdmRgdWF2Zj5TNDtp
IWd8Y1BFTn0wRW1fMn1WWjM+IzBSCnpaSnhCVyY2WWhvLXhHZipCcypTdFF4NSMjSEpKP3FiXkQ1
U2w2Jmx2KG1IalQ5RjZYbFM9WmVseVAhZ3ZHLTt+TAp6cEVeQGM7Q2NwbUcocWpRM3BSQCFqT3d8
cXlKZyF+ejlyRVVGcUclKHJEdVBxYmlzWTlXI0o0RXtzej54ODQhUEMKenlAY3l4a34/QDxhYDcl
JCVtPHtke2lNe1IlM21NNjstPW55bF9VQEJtO0YhdkstIVhWPjRVMG88Q0QrSmpOa2l4CnpzYXYq
NHg7RGFZMXV3ZzgtK3hnJG9fajt1MEtvODBmUG8rQ09oe08pKzxBVWBYanpYKlJXKjxNayo/aVB2
SH4+Xwp6SVRKXzEhXileWm9vUD1QPSUkX149ZWcwNUJWXiRgNVgrUFg4UGZMJkBkZCR6YS1qNnNU
SzNeYnE7Y3tUKzVGTkUKelchZGV3T1olJW9rXlplNEc7QTtwY1RwTjxTdTFAMmJCe0srJUItdWRr
d3thcy0xWFU/UiRgciotWGVpMU8pfXhTCno4fEJGQSZHMHE/VjhPNH01MEtJVElMMGtkJENhaCtB
Kl9HYDEmfHRgZWV+dyk9fHIoRl8ran5Cc3shIUx4Jk1BPwp6YGBBTXV7THQ5ci1wSEshbDdQS0lW
MjdZYmw7Uk89M0teKSFYdmh6O2o0VkNFU1hVd2Z3RztNKkYoJmohcVJPVygKeiktMmdSXndsPmcl
fWA2eF4pKERhPXxeb0MrSSYoNSZmdHhra3A2Kz07JUB+OUtCKzxTLTd2SzhTfF4+cV9kQylMCnop
IXowMF5ZPGtSYCRuNDRqQnJ+UDBOP19za2ZLKno0KH08ckk3MSFTM2tRV2JpWC1JI3EjOWUyTkp8
WHlBcHpLdAp6QX1FMkkkN2kwSjZ4QnFMTXd2Y3V2YjI0bzk8ZG9ZeGh4dSFmcWgzTXoyfWdyUyVi
QXBfdzxQJF9rPV59WiFpS28KeiQjbDh4WEZldjtJbnh4dEJoJVZvTHFWS08yNUx0ZDw9SHM7OEh+
WkBtdmhDc0hjeS07MUlLekw0Nll5bz1fYCNyCnppfXp6KztZMUtAWVM4c3kpeWhuRmsyRW1+MXRN
eDFBalVQdDNaTGZ5VndrIUArN3E9fW1VOzBSdF5ySSUpVWdJNAp6NiluXkZGTExMUGd1I2k7ZURL
YjkpYCNQIUZPWGtAPHx1WjYqbi1HcGZoPnVeMFNWN3FBb0QtfTNFQWBHU0xPQTgKentrcUtnOy1B
WnNwWj5oOHs0ZjdhTGlwWEpIM3l2RlVkQXU5RjEkPSliN3NybFpKUSsxKUJAPU1wZksxaS1NaEJR
Cnp5anlPVFc4ZU9eMz99PWFOQEN6MDt1bjtPUmZVQEJ0ISlOPDVYY052TiRfZyZWK3tHWTF9RGE7
Wm83UUdFYz95Ugp6JGhLI0cwJGFfaShna1ZhdXxORFIyfH5TPVJUdHAyK0hAR30hbDFAYjQjcjsl
ekB2ZFk0N0N7dUpQMlNLYl8mJnYKekx3cmhpNEB2O2lPMXdTLVpDKC0lMHt8SSNNRm43KDRuWm1r
RmlyeU41e0NRbEB3RlJkKzI/KnI9Nj5MVnZTIW14CnozQiZXc2szTGZQRWV8ZjlmckRaQV5hZW9L
ZmxUdD1LbUNKcnR5Jn1YRSNUVDJfayE7bXpgXj9gMDw2KEoxT0t1Qgp6eVRMVFB1U2w1VFFJI00j
S3IjVTskYVdhOCpaOyp8T0IrO2RnWT8tJnEtVjF2V0M5ajAyR3dIQGwwLUhQcHBJakcKekBiMy0z
QG9APUhwREhXPDxqWm1yZkhWRjZkKnBxZXsqKzJXMiR7cWxsZ1lfcTlwSFYmTk93cTthb3BRSFZZ
MmlDCnpjbW8oP25uOWJHSko0MHF1empndDhhJnZESyZnTzxrNzN3Nm9RTV5LZ1k/UWNrOTkoWlRg
O09GZ14mVlJjdT1EVAp6QVFjbjY4aS1XOVJISSk9QSVucWFLQm4yZ2AkRzk+MkZCc2dXfnReO2Qq
Z1gtU1NLQ1R2Pkc2U0FmUH03eW9XPnAKeiZiMVNxXmxoTDFDQDVXMF9DTmhZblNBdHdaMkhjMzw+
dnFWVXVFazFaPGlmVWVwajA1LVUqX31vVytjPG4wd0QxCnpBajtrSC1YSCZ8NEVBPE82elY0Kkpn
NjNhXzxwKGlLbVNMbE07MSFebnNvd09IRzVUP05TZDU3eGMzWkhQdktrdwp6P3hUcEVLd3cpQVlz
LWpyQGFTfVMxI3lGbT99UyRJd1kxOU5PfWtgWiQ2PVhySD40aWVWNnVueXNpOGpZaGtHKHkKemJS
I0stSFdJYGBBZXx0Q3N0SDAlQipiZGpYUGdEMzdecn1Id3tGTCRlcCZTSmVYYH10a1RtS1ZXIXxt
Vk84Y2h1CnpsSFBYXkRtNithaD48eyQ8cEg/dz90U1M4dmg8Xm1Od1BtS0pBVXxNaUdYWDVIOHg5
Vjx8T2VRPkErISNmUG45agp6PzgkYl9gfkM5SCZiXlJ3a317IzhVaV4haldaPUxkZkVBPDwmSiUl
Pl4ha2R6MTF2XiQ5MCorfjVRQkdGdztiS00Kek1WOCFxbW1HZlg3MEdQRklPLXgmS1dtUEpkVjFp
PWJwbUcoej1KdllBYm45SCRVdmcwZ1U0M3EhNDdHRVo8alJJCnpIXzQzYW1Mcm1vUVVtaVJWMnhx
P1hQaWgzPmxsWGc7ZzZAfXpgTzZ0JkE7YGxHVk9pMCVBdUZ1a2tJND94JjkqJAp6TmN6WkxJa3s7
TTAjS1ZWciRHcGZqRUhCUDJxaSRrMmMjaGxvT0gqMHRZQG5uKDN9bjh0cFNFT3BMVSFZPFhMeiEK
ek8oR1hQRTQ1Y2VEXkxUR2lrN01KaXhlV3JMRUJTbHZpSCl8PXJaYHlLa0lCZkRWMn04XmgoLTVP
cTRXOzRicSRoCno2V35CV1ktWW9hY0p9U0olSWFAQFF+RDFja1NXb3k5Qy1hclMjWng5Nz1iP2Bo
aEJSe0xJVklFeFN+PUcoKmh6bgp6Pis7THg3YFhNd0Bzclpyc0VKQXQheDUzTF9jbG9LX3p7X2xf
S3ZRR0RoeW4oc1dMfnZDNGZRZyNPUHtwPGN6KXgKekxJTVpfMiFlPXVxbTwtPllLZE0kOWgtTWM9
UXx0Wnd0eDVZKHRYYzgoJHc2NWNvSWw5TnFDaHB6PmV1YjA1KX4zCnpxWVk1aCV2QlV8RDFib3FN
b3lhJV8ya0cmej9vXyF6SSVec2BeR29yPlE2bGBeWER4Xi0kP0ItKmU2Rjt0O0QjWAp6aEpxYyQy
YXUpdVcrSiVtSEdsSz4wRUlyZWBqSFJJIW5eTj1EeyF3Z3dOOFEhQXxeWkV7Z0ZnS1QrPkl8PCg8
RiEKejJmNnZ6ZW5uZFVfeTNhaztTUU5KMFd3Nl9GP3NXZ2V9VkJyRHF2KGVxJklyRUc0M09UKmJX
b2Btazh6Pmdzb3hJCnpIPWRINENlNHV0e195dnRiTCY9I0JCckFtU3BlU3NpfmxHNmhePEx5NWhT
VmVINzZfcDtOMWFSI3g8WSVseml+ZAp6e3w2THNBbyRhZlU3ISExU3tqN3RobH11NTg5YUdSPypJ
UyhnUVZCKmwrfERRaXRLeWtISlFHNnVINTt2UHNua28Kei18RkJNN2x6VVFveGw3JDBBYVZwcmNW
U0AwVnhVfFYtVDcmTlJxYThiO004P2lBdjlSOEE1IylqMS16YWpRbTdOCnpfbH5gKiFOPlMkTS00
PkF3X2ZBQitNWSY9JmglZ3tzSk89MCUyfmFkPkEhKj96OXxzWDVSQSopeldKMHl6PEd6RQp6WmM0
Jjl6MlhhaEU9UzwkUXdMN29odT5wfnFeJG5wVSZfP14pMSgzNWtVRCU9UnshQjJPWj96Mmk5cFop
P3E3ZGQKemRKbmNzNm1iejZITiF9MDc9WXQyJSlqKktVeV4yVS0hVDlMK18pNU1uRmxLYUBUJFhp
K3JSZkwycjwlKks8RG5tCnpsa2JPWEAyVzVVVXI4Vy1xSy15b29aYittbiVEcE1pXyYhMF8wai18
PG03a09OZ2FxOzUtUl4tNnojJk95eW9qKQp6bGlhYHtPZVJibTNIPDJxaGtFQT1HS2lSdGE5dFMw
SFk1OWZARlVzJSoxTXBHMihFKUR4JHw0IWxmI2ZtVDl6ITUKeiUqajZLZ3x3OUcwazxFODdhRkJh
MDl6UHEpZUo1PzRFNUxBenkyckxeeHtqbnt4V0gzWUpAU21UTCFsN2xobCE4CnoybmVMdkF1T0cq
emIhQjlKMHkrUVRuLXlpejNmPWtBLXg7NmgjeXs0KE5JKkBlZmg3WUE1SC09MVEtVU9uKDh9bwp6
TGYtdHBlPDZ3ZSQ3Qk4zWWlhIVo+Vk53S1h9KTJaR3xpWU95LT1IVlpyZGZ7Z0daemhRcHdJMmUr
KkIjUlJDSzYKejY0c0c5eT4+dFFmKmp2fTBPTUxMZU1qNCs2SCkoZGxjeXBZYVg9Y2VDeUIjezxp
JFZ5NlBiQVA2PiFyJTRpQiNaCnpYfjI0e2BrUX4we1ZVIylEZjgjY0YwQXs+Xjs7ITxAVGcyY0to
U3J7SkFkKypsMFM5PTI2aSRXJS1aRm1Md00qYgp6QmcxOEQrTWs4ZlpkNiQmWkI4a1dvUTNXJHgt
TSFVYXo/ayppT0pAe0JBMCE+T0NkeCRsUUF8QXJCUG5gY0ktZ0AKekRyaThVNUFRajBTaDVJP3Qz
JSpuMzs+Y3F2fm1Mb1VoMj54cUAzQ2ZGRDluc05KKz00dz9UfFNYelA1XjQlSjgpCnpETVVnNUEt
VzFQKGBeYnduMVA1VilAX2pscT41KGYpSE82a2IzdVdkZ359PWg2O3Bpc1pnXy1jNWttbl43bFI1
egp6eTZBV3Q/TGozKmsxbDU0QkMhb1ozZ35fNk43N0E0VjFQQG5fSmhjNTd+MUpSK183T0pmRGxH
djVJaDFARmZrfTYKei1oQmAxc0RPU1NNKmtAZzwxRmtaYitEIVF6K1Rob3MoME4rPX49WjJZOSM8
RlE7KmFrbDNjUzUhIUFPIzhXU1JOCnp2NS1ja2ZuNUghejAkTEpyKnR5Z0Y7JHhnQHM4NDlqJlle
e1c/X0o1OFUmdn5mJl4xUGpRTV9hNmg/QU1OPXdKeQp6ZU1qQWxxbG1VPUdScXw1UmdTRyhzZ2RD
a3JaYSlAK217LVV7dlo3V1pxRXBHZ3Z9JDF6UWElLU1nVkJab3JrYmoKemFBc2h9Vn1AJkJ0aiYt
JWBkNikhZnBeeTxOPER4YVc3cmJ9WWVyJUsxND02eFV1ZnErMVFZSXAzcDNORUtzODBGCno1N2BF
flNGRGx+Wj8ze3Y9I1BkeXE0eVZUTX1BMGVvJHB9JWExTWV2MlUqU2dXenZkTHJPU2lAcn4wWj9o
Qj8qdAp6JjMjNSU4Z2xWOS0mT3tGcmBQa3ZjeXxwJXM9Qkt0bXlgRzk0ODx5cSpkTFZwYWhKSzE+
JUZiP3lZWENPb3t7M0cKenFWKTRmKkh8QE5sNGImTSs3WVRMPSphe1JyWDE4NHp5ej89MDBlZGI2
JWFHIz0wTDxGNWZEYCpCe1hwKlBgd34/Cnoxfm9IYGU2TlFhRWFOfG5IO25POEJqRi1lT28xbm07
YX1PNyQrXlM7RmpaQFQ4P0ZiRFZ5ZU0zYGw3Y25KJjdVKwp6PUEkbDNeRUw1S0NOY3l1b2BDUTNB
ZHJMMXRJTXB1JSNfUXg2WGVyczJHSGRoTU5lQE1nZk5KP3dFfUZ8N3U5eGIKekNtMkpIRUBzTXdJ
IVcoQzh4MF8pQT1vQlojMyV6MCRVI35ucHljdFZEZEF+OXFDcHdObndmaX1BbjUqRjdAbHArCnpA
SmxaQFR0bEBGXkgmbnNATHZEfno3RXtIcEx3bXx0ZEltekNVWmVgVUlXJWpRe2BpcjhUNyUydmwp
YXZxK0J6PQp6MnRiM19JNT5KP1UxKjEzVm5vZmBqPE1tc0FQNnx9TyhNc1kkLTR6Oyo4RX5JZk1w
YjhWY1BvPzdPQFVla3NvVjcKenVRdmkqaX4pQzE4MlhYX2lpc2lmU2M0I2J0QXtaP2d9dS1gIzI5
WkRZbW1iNCUrKGNCeUJHVSsjaHNYdnA4SEh7CnpZPm18O29uIUMkRUJFfUohU2lwMVcmeS1MRHJY
MHtzIUN8aXRIeD58YXo/aVU5MXJPJnhva34oMmpiI3RZfWtgcQp6cHpvZk9UPjlPM3UyR0leZ3Rt
KXRZUDl9SWtVKF8mTlV9I0ZMMnM+KXJYcmAoZzZeQ29HXylibSFhP0ZzPzRZemoKeihCYWl8JDBi
MXAhT3s2Nng/QkJNalUxSytRS1VzN2d4cE56KmE8fUI9cnpsK2lYKjBtMnJVPnxBQUBvY0NAYSU7
CnpZWlNlQE90VnVhTE53bEYxNTh0ezEySmx4OTBAKHxScH00RjBBakNla01GNjlALWNnYEl6bTdT
IUYmalNHfTxlJQp6dz92Rz1sezchbzBHcHYqaFY/PzJ7MTl0SHBlMDVTNmFwOTxxd3xAI1NSSk9B
eWIkLSZteDlzOz1kMDQ0ZXUxMV4Kek9lTGRyTCNQclg9V2VvTihKNnhxbHRacDY8fkNwajZfZXRm
eHZfOTl6MXskWlkzdld6Q2M+PThOb0ZpJjdGfmlDCnojPmkzd3UhVjNBXm1RWGhAX24zPUFAKGNG
Sjs1OV8lUURtVDt+TEljdEJ6b1MyXzc4KEFPUSszZ3M/XmRORkBYcQp6Jjl8Jik3Xjk9QCFnP0Zo
QnxPZFZHQHFEfUM+QFRKSkM4LSoqfHFsT0t8R1ZeLSR+aShtcWpMc0JROE9hbm5XQF8KenFGNGl3
QHZUPmRTMVVXRipTZCM7RypBQj1sVihxPHZtO3N1NXh1QU15WVhEM2VVOHchKkpmR3Y4V0ohe0F0
V2d6CnpnZH5iMnl6Vns2TXl7TjVCZUIkM25zez98JHQ9OGxBbkRubmhEI0RPJjRFdmUjWFBqVShs
e0M1WllERk5CIUtVPQp6UCEjQDBCMXBoV2t0NWdhd1laJj5uZjtSVT1MOXZUZ0F4dVlyTG0qJXpB
eS0qQmpSaytQYT15cChgV35RXkxQPjEKejJ5fmBndT51eDhHZTRJfjdObnpPXzM8d1dxU2dmPWZk
JW09UzVJU3FQSFQwNWAwNkBnUEwkWDxNVipVVEtkdiohCnpaTFopN25iO3R1eVpBcCVsJmhPVCpJ
aEYlNlFGNiYzPnJ9JlZ4T0VoWW4hTVNuYn0rfEV4YElHNnMmK29OKkdsTAp6cX50LU1ySkY2SkFL
SDtIKX1ZO1o/a2dYNzF5JmFEdlBeKmp1ZGNtbW8xbiEwSWUkfFdqR2ohVTFfX1AtbHk9bkgKemtY
d08xYEEpTTdrV2JLa0NxcHB1SVVlbmRwNlQ8aVBBPiNQLUdYOE9ERlAzRUM7PUNwYVAyajAxIV5F
dF4rVFopCnpMSjVSRTVYIXc3JmZWflBtWTl8dCZ+aT5HclFjT0BqclNwUlE+KX1ZY2E4YSVeKllH
T1lDeUNTRFdmX2ZrdWE2fAp6Xz99Y3FmMldGdipIaEtPSDFmKT1uJXx1ck5YdjdQYy1lPU9waDUx
SHBVbmVKOGZvJHZrO3Qrd2F7RENFajheQWAKek5+a29TbW1RUy1odzBHJHZ8Q2BuM35mbjUyZ1h9
UzFSMlE0WG4yQjtwRmlTe3VFSkVpO2hua19vMF5LSTVLLTJhCno8enZBcCZOSE5oaEk/bFN4JmtX
NHo7U1U7RzBwQCY2REh7T0woZXZ5QjApQGJKRDNYI1NnfTJ+S0otTXhfYXlpVQp6TkNVSkZYfWt0
eUYzdHQ+KF53ciFYODZwcCk4PTNsTzlyVFVlflF7TjVgUGYtMm97RyM5T1h0ZFo5QnsqYFkoWXQK
ek1BYUNqMSQtc3xtP24lVyVvSm9ZPEl6MTw3aXQ1N1ZXeVlJYHZnSC1LVTNYaiZJMjs0NyZWKyg5
PmFWbjd9LTxxCnpJcDU8c2Y5fWtsPk55X2tKX0Y9Vnk9cWpmckQjIWpkVyVyU0pGP24pPytWbUY8
UDRuJGF9WjVYbE4jYEZSISFrSQp6THgzI0M0NHElXmZwcmd7YD55bn1KfUd3S3JQdUs1az8hKlhT
R2o4fXsheHZoaklTbTUlMm5nTmtfV0JkWVdmZG8KemJ2PVRNRjw9fDVLUGRfP0NVdjNTb21DNEJj
cSglYSFiM3ZEOCZoYWx0TGthdnhERmdOZnJXOTtUOTJORDhVISQ+CnpXb0pvUjRLWHVuRiQ0JXdV
MWlsVHtZLXhqYiZiZyNYJG0mYzdESitfUVZASG14PCVefmxsWXM9ITJ9Zl89ODxLcwp6Mz0lPEJZ
JFBFaUZ5SnBqXiVaUj1FWT9KSTlvbktxTUF1ZlBYPEBxeHU2UmRQNUd6KzI4dyY1WWw4QW45KXtO
a28KeihGSElZTWNXMDk+ez44Tik1Uk88alF1bkVLQUAhPCY3M3JPcihIV1A4VFV4bk1DVjcpVjV3
YVlkdzE2RzlmNXtZCnoyaTBkKCtZdksjUEgyZH5BdlYhfjBLTy05YkdeO3xUdG1BRG1TYjBZaTRv
S2NoJEBweyYkWFM4OXg8aVZyKzd3Nwp6JiRqbz5Se0VAdGNLLVBjYXtwfT4zNih+P1lKZjdzdUMm
YHJefH41fVJDVlZxcjZfNVctO3h0b2Y9TiNIUjNFVWgKeksqMDVUc3Z0eVNYZ01fa2hwSn50IX0j
WV5EZGZXT0lqai13aDdnZ3ZCeyFXIys3aX4xTllPaXBVX2dDNzBmNVJQCno8eHUkcTgoVEAlPUdH
JE5WcVhkKmMlVyZkSG1XVi0hTnJMMEs/TVJzeFYxN1FJZGxTQDB0bSl8WXA4TmoocjZfSQp6TilT
ZDtGb2Yye3B8QjV2Zj93NVhPdz9sYk1YTz9JNmdxJGQ2UXVlcCYyJTMwez16VHBMIXx8KGQ5LWYz
a3NmR0YKej1JQCNuUnMke0JIVlprQyRlVX1aMkdTYEpEXj5iM04tbkNPXyVFKmA3IWd9SUtZe2Aw
TW0zYTVie3JuWUwxMHUwCnpadWQhZlh1ajhXYjd+aml3VExDdT5rPV4zVGRrVFF7M197Q1N+N0V7
cVhJdVdOcmB5SGR9RTRuKypibUkwd25EPAp6MjlTNj9lXj1FTi1XeWU8a0BeaCVIPklLN0lQSTZf
TUBRVUNmeGBSUWQhMyFAeEY2OWAmYzhYfDxaK0F8KXtUMUgKemViakMhdFV3SiFzJnA5aVZZOUBI
MWkrOXFKb3d9KWxfVGZsI29TTlMxNW1BRUoxKnMjKzwzZy1tKmNGd2M7eUE5CnooSF90V0E3V0sy
UyZtbDtsPFNMeFB7KElIZVV2eEcjOHNXZVBzcC1NQmVBTX1zN3RyQz05TW19bm4pP1M1bUhvYgp6
VzJoQUdRTFlAe0dZfkxDQVllY3R7ejxGOGl4TEx8QEVxOWllbzhMOSZEPSpLcmlHaHlqK1hQK2J1
cnZNLUV4aDMKempadHdOMlJ5Y3tSQU9YQ143KSpYa3QlNE0qOWBVZ3xOMkg+WT8yYShFe1FJTmBD
V0RHc194PUJ1KjYhYGFBdk05CnozOCZnVVh3Y1VtX2BOMFdEJi1sUTFpeGQrUz9aVVAxVj58aFFi
fHg+VHFqRW1eYG98ZEhsMCpxZjcyKjxSWEdffAp6N196OG56Ylh9KjFgR2VYSV4mJGJWaTRQT1Fq
ZGJJe2ZedGctPjUhd3pgPCEyb282JWUwJSgrO2J2dVdgZl9ndUAKek1Sd29tbHVaejBAdkdjSlZh
fUxKZVowZTdRdUxXZWkmNzwtNnU4aUYrIS1KPmRrRkE2VkRJUSlRUnVIa04rfXNjCno/SVR2ODF8
bjVCMjlDeVJ3cCooUDsmSkJWNz1qN31XPT9hcyQkPX1XXlNueCo0Zm02SzIpKTBMQFpNPFElZStl
NAp6RjRMRDl6Q0FBYGd6a1pMNloya1JTekNzZT19WWhUQF5uVkFyQ15+P3ZaMDJLOV9jO3E7YTAj
ZytfQG5YeXErb18Kel5Ea2U5T0U9ViFRaD5YdFB5PDQjN3BiTlI5eTg2OFBgZCYwVWlWKDlzQk9h
UjVUbyprVUkyWkk4RSEwV2JMYXspCnojPT80Z21SOzlPYnZwKmtPaDB4VVRDM2M0WXNYQEs9RDV4
SF8qcUZNWl4zOHZGdkk2VEh5KnZPdXJxZFQtRD1wVwp6Kmx3NmpTc1MkTHAlYHMkKlFGP1kpPVNK
QCpgSk4kZnxvdmZIX3EqZVpMVjsxKytNcHozWD81Titue1g4YE98TDcKem8mUzxeWmkpZ0ZwWWI4
dVpxPnRmYXokNS1hUSskQjU8PWB0UCgxYF91TnBkZzNoY1RNUiQ2cFNnbDgoWHg1WDxeCnoxQ2M3
NjJ0IThJZCRUfHs0MmM0TztIbVZITCZza1JEdzcxKkxGJSV7ZEtHeiZpfiRCQ2Y9RWR4PClGcThV
aHw2fgp6Z2t6MHQ8bGpCQ3p3QVgkckszYnM+OHA4UWA2flFZWTQ+SHVYPjEoRDRWMFVYblFpJmU3
UkY8bkRTTG1KRkFKNk8KelQ9JCUjVn0pSUpnX1NOSDw0QlhLWSUkOTI+ai1fN3dwaSRTPW9sRH1J
YDIjT1l2X359LUJaflIlYiRtZT94ajYhCnp3M0ZwSXZ3WWE3VmwzR14/YE9xVnF9OXA2RWlNYktm
RkpmZUJCd3IqezFJPWNvLStsVCYwbzNvdCFVXyUkVkR7fQp6c25TTSFBM0hzZWBjVjImPGo2MUdf
JjE3ITgkamVTamtEeCgjKElAWTJ7Rj5zUThzLTxnPF5QLTxUMkt1UFVDbC0KenYzblpKSihaU2VL
YURRViRnU243LWomXihHUUF0MUcld2RxTEc5ell6Qzw+NGNidCo9bHJ+ekpwSnpgaG8he0FeCnp1
MmZ9T20kREk3I0s+bnZJd3R7K3pJMUF4TG0rNyUwI3RqTWdIMX5WKmt7JnI+KTIxfVM9cGxWekxP
ZT1SQUd5Wgp6X0Z6YmJwQH1pOS1hSXEwTUxIKW5OckV8PSlaNHxuWF56b3YqJDNIQ0FQVyRWMEY8
TjIhI0x2K2BjbntiP1V0aSgKemg1SlYwY1BtPiFGSF4yfUQ5QyFLRU5NVnhPJSlPNHFGZTB2dE5I
TWtsayRkP04rUzxnSEMxe3A2aGFKJGl+eUE3Cno1KjlpZSR+Y3pmbHJCOVRrVVhVaCQ5PEVESVRg
SVdec0xiR2tCZGhWQ3Y3fFElJWtnYzYxSUBRKVg4dzNwYXMrSgp6NiZfPHw7QVd0eip9MitsdFFE
dyUkWEZ7PjtxUnB5RChjWndQeiY3akBQfWp1WUhBRSo7JWN6LXF0MWt9MiNeMCYKemYrMGdCcz8x
Myomck9hRjFmeWNlXz1oYG1odiZLV0haeWBpUWVqV19abStKUTcqUiVQWEMlXjQzUDBsXkE7WTFv
CnorPHVqQnVAWURzWkNOVEVYRW91cSFmaEokdlAjQ3l3Vl9USjRTOXc/V0Y4fGpRPkVwQ0k+Jnl0
ZH58dDNJLUNHOQp6MUp0MWdlSGZYYVh8LWU4N3pHWWhNY1QpIWt8OT1PREs2a1BZOUxhRCVeVHU0
M3U7d3VIMylze150cDRUM0FHdiQKek5PZUo5U3N4Qj1rKj5UN3toeTV7JF5weis5SE10eiF6MjtA
PStWUEYwJnp+Qyp8RytaUTx1UVgmYmlFSFJpTkZoCnomSzglTVUmVHxkJkluR1M2fFZuflZ9Zmct
K187VDNxPEZ1ST58Xz4qQHtBRkp5OTZeMjFZPm41ZCkjT3wxXktkZQp6JX5LZllDM3tOXk01P3Yq
Ti0+UFMha3Q1QUNKTigjKjJuNUs9YVpfS15vKS1wYUAoSkVTUjt3JHFnXnhGZWN0RDUKem9OYlJ0
Tj13XjBMO1YtNiN+R1NgckooNVhNSHMkRTkmb0liPztpI3RyUDVWN1g9fGl3TXBeJWc9VH1PcHRK
SHJICnplWHIjRj4wR1EkcT57eHt6d3sjQ05BbjFJYCU8Q0JzTDBnT1N9UitjKUdoODJIa1RXPF5F
cVd8c3pzYTVhNjJeKwp6c29EWT8wNGNsKjJiVT9xbmE7ejJpPkNpTDlUJXZvamQjMmFvak9QRXJU
SnNeU18hUWZ0QnE2dHk7NzE8KihmVioKej9iT0ZSLWE5S0RRRHlUUlp8fHBle2MhMUdxO0BuRyRW
bjgjOT5rJSQ9eVlHUzU+X0pTS1ZGJUsqTFhkP1BpXzFjCnp8Nk1mQHNtMzFqXm16YFZXbkBmQjMr
N0JKej1xKiVFfXFoeGxAY1lwSzRZISpJR1ApKXNjUVhSUEwxYmB0YCtzKwp6ck5eVTVmKXpEWntm
a2F9ZSReaytza2YrV1U4MnFeQ3JqV0cyTm50djhkKFlIZ2Y+ZlUhRHRHYygle3F3YlpPbEEKWnt7
eE1+dlRJQ2EmdnBPKzAwMm92UERITGtWMW5IdmhqYWh7CgpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRl
cy94ZW4vaW5kZXgucnN0IGIvZG9jL2d1aWRlcy94ZW4vaW5kZXgucnN0CmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCBjYjQzY2QyLi4wMDAwMDAwCi0tLSBhL2RvYy9ndWlkZXMveGVuL2lu
ZGV4LnJzdAorKysgL2Rldi9udWxsCkBAIC0xLDM4ICswLDAgQEAKLS4uICBCU0QgTElDRU5TRQot
ICAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCi0gICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLQotICAgIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICAg
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucwotICAgIGFyZSBtZXQ6Ci0KLSAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gICAgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICAgICog
UmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBj
b3B5cmlnaHQKLSAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIgaW4KLSAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gICAgZGlzdHJpYnV0aW9uLgotICAgICogTmVp
dGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwot
ICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVj
dHMgZGVyaXZlZAotICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9y
IHdyaXR0ZW4gcGVybWlzc2lvbi4KLQotICAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg
VEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAgICAiQVMgSVMiIEFORCBB
TlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICAg
IExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUgotICAgIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gICAgT1dORVIgT1IgQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gICAgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAotICAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1Ig
U0VSVklDRVM7IExPU1MgT0YgVVNFLAotICAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICAgIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQK
LSAgICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UKLSAgICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi1YZW4gR3VpZGUKLT09PT09PT09
PQotCi0uLiB0b2N0cmVlOjoKLSAgICA6bWF4ZGVwdGg6IDIKLSAgICA6bnVtYmVyZWQ6Ci0KLSAg
ICBwa3Rfc3dpdGNoCmRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3hlbi9wa3Rfc3dpdGNoLnJzdCBi
L2RvYy9ndWlkZXMveGVuL3BrdF9zd2l0Y2gucnN0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCA3MTdhMDRiLi4wMDAwMDAwCi0tLSBhL2RvYy9ndWlkZXMveGVuL3BrdF9zd2l0Y2gucnN0
CisrKyAvZGV2L251bGwKQEAgLTEsNDcwICswLDAgQEAKLS4uICBCU0QgTElDRU5TRQotICAgIENv
cHlyaWdodChjKSAyMDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCi0gICAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLQotICAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICAgIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucwotICAgIGFyZSBtZXQ6Ci0KLSAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICAgICogUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKLSAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIgaW4KLSAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gICAgZGlzdHJpYnV0aW9uLgotICAgICogTmVpdGhlciB0
aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICAgIGNv
bnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVy
aXZlZAotICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0
ZW4gcGVybWlzc2lvbi4KLQotICAgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENP
UFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAgICAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICAgIExJTUlU
RUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRO
RVNTIEZPUgotICAgIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBF
VkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJ
QUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gICAgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAot
ICAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklD
RVM7IExPU1MgT0YgVVNFLAotICAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVS
UlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICAgIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAgICAo
SU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UKLSAgICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhF
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi1EUERLIFhlbiBCYXNlZCBQYWNrZXQtU3dp
dGNoaW5nIFNvbHV0aW9uCi09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0KLUludHJvZHVjdGlvbgotLS0tLS0tLS0tLS0tCi0KLURQREsgcHJvdmlkZXMgYSBwYXJhLXZp
cnR1YWxpemF0aW9uIHBhY2tldCBzd2l0Y2hpbmcgc29sdXRpb24sIGJhc2VkIG9uIHRoZSBYZW4g
aHlwZXJ2aXNvcidzIEdyYW50IFRhYmxlLCBOb3RlIDEsCi13aGljaCBwcm92aWRlcyBzaW1wbGUg
YW5kIGZhc3QgcGFja2V0IHN3aXRjaGluZyBjYXBhYmlsaXR5IGJldHdlZW4gZ3Vlc3QgZG9tYWlu
cyBhbmQgaG9zdCBkb21haW4gYmFzZWQgb24gTUFDIGFkZHJlc3Mgb3IgVkxBTiB0YWcuCi0KLVRo
aXMgc29sdXRpb24gaXMgY29tcHJpc2VkIG9mIHR3byBjb21wb25lbnRzOwotYSBQb2xsIE1vZGUg
RHJpdmVyIChQTUQpIGFzIHRoZSBmcm9udCBlbmQgaW4gdGhlIGd1ZXN0IGRvbWFpbiBhbmQgYSBz
d2l0Y2hpbmcgYmFjayBlbmQgaW4gdGhlIGhvc3QgZG9tYWluLgotWGVuU3RvcmUgaXMgdXNlZCB0
byBleGNoYW5nZSBjb25maWd1cmUgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgUE1EIGZyb250IGVu
ZCBhbmQgc3dpdGNoaW5nIGJhY2sgZW5kLAotaW5jbHVkaW5nIGdyYW50IHJlZmVyZW5jZSBJRHMg
Zm9yIHNoYXJlZCBWaXJ0aW8gUlgvVFggcmluZ3MsCi1NQUMgYWRkcmVzcywgZGV2aWNlIHN0YXRl
LCBhbmQgc28gb24uIFhlblN0b3JlIGlzIGFuIGluZm9ybWF0aW9uIHN0b3JhZ2Ugc3BhY2Ugc2hh
cmVkIGJldHdlZW4gZG9tYWlucywKLXNlZSBmdXJ0aGVyIGluZm9ybWF0aW9uIG9uIFhlblN0b3Jl
IGJlbG93LgotCi1UaGUgZnJvbnQgZW5kIFBNRCBjYW4gYmUgZm91bmQgaW4gdGhlIERQREsgZGly
ZWN0b3J5IGxpYi8gbGlicnRlX3BtZF94ZW52aXJ0IGFuZCBiYWNrIGVuZCBleGFtcGxlIGluIGV4
YW1wbGVzL3Zob3N0X3hlbi4KLQotVGhlIFBNRCBmcm9udCBlbmQgYW5kIHN3aXRjaGluZyBiYWNr
IGVuZCB1c2Ugc2hhcmVkIFZpcnRpbyBSWC9UWCByaW5ncyBhcyBwYXJhLSB2aXJ0dWFsaXplZCBp
bnRlcmZhY2UuCi1UaGUgVmlydGlvIHJpbmcgaXMgY3JlYXRlZCBieSB0aGUgZnJvbnQgZW5kLCBh
bmQgR3JhbnQgdGFibGUgcmVmZXJlbmNlcyBmb3IgdGhlIHJpbmcgYXJlIHBhc3NlZCB0byBob3N0
LgotVGhlIHN3aXRjaGluZyBiYWNrIGVuZCBtYXBzIHRob3NlIGdyYW50IHRhYmxlIHJlZmVyZW5j
ZXMgYW5kIGNyZWF0ZXMgc2hhcmVkIHJpbmdzIGluIGEgbWFwcGVkIGFkZHJlc3Mgc3BhY2UuCi0K
LVRoZSBmb2xsb3dpbmcgZGlhZ3JhbSBkZXNjcmliZXMgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhl
IERQREsgWGVuIFBhY2tldC0gU3dpdGNoaW5nIFNvbHV0aW9uLgotCi0KLS4uIF9maWd1cmVfZHBk
a194ZW5fcGt0X3N3aXRjaDoKLQotLi4gZmlndXJlOjogaW1nL2RwZGtfeGVuX3BrdF9zd2l0Y2gu
KgotCi0gICBGdW5jdGlvbmFsaXR5IG9mIHRoZSBEUERLIFhlbiBQYWNrZXQgU3dpdGNoaW5nIFNv
bHV0aW9uLgotCi0KLU5vdGUgMSBUaGUgWGVuIGh5cGVydmlzb3IgdXNlcyBhIG1lY2hhbmlzbSBj
YWxsZWQgYSBHcmFudCBUYWJsZSB0byBzaGFyZSBtZW1vcnkgYmV0d2VlbiBkb21haW5zCi0oYGh0
dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9HcmFudCBUYWJsZSA8aHR0cDovL3dpa2kueGVuLm9yZy93
aWtpL0dyYW50JTIwVGFibGU+YF8pLgotCi1BIGRpYWdyYW0gb2YgdGhlIGRlc2lnbiBpcyBzaG93
biBiZWxvdywgd2hlcmUgImd2YSIgaXMgdGhlIEd1ZXN0IFZpcnR1YWwgQWRkcmVzcywKLXdoaWNo
IGlzIHRoZSBkYXRhIHBvaW50ZXIgb2YgdGhlIG1idWYsIGFuZCAiaHZhIiBpcyB0aGUgSG9zdCBW
aXJ0dWFsIEFkZHJlc3M6Ci0KLQotLi4gX2ZpZ3VyZV9ncmFudF90YWJsZToKLQotLi4gZmlndXJl
OjogaW1nL2dyYW50X3RhYmxlLioKLQotICAgRFBESyBYZW4gTGF5b3V0Ci0KLQotSW4gdGhpcyBk
ZXNpZ24sIGEgVmlydGlvIHJpbmcgaXMgdXNlZCBhcyBhIHBhcmEtdmlydHVhbGl6ZWQgaW50ZXJm
YWNlIGZvciBiZXR0ZXIgcGVyZm9ybWFuY2Ugb3ZlciBhIFhlbiBwcml2YXRlIHJpbmcKLXdoZW4g
cGFja2V0IHN3aXRjaGluZyB0byBhbmQgZnJvbSBhIFZNLgotVGhlIGFkZGl0aW9uYWwgcGVyZm9y
bWFuY2UgaXMgZ2FpbmVkIGJ5IGF2b2lkaW5nIGEgc3lzdGVtIGNhbGwgYW5kIG1lbW9yeSBtYXAg
aW4gZWFjaCBtZW1vcnkgY29weSB3aXRoIGEgWEVOIHByaXZhdGUgcmluZy4KLQotRGV2aWNlIENy
ZWF0aW9uCi0tLS0tLS0tLS0tLS0tLS0KLQotUG9sbCBNb2RlIERyaXZlciBGcm9udCBFbmQKLX5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci0KLSogICBNYnVmIHBvb2wgYWxsb2NhdGlvbjoKLQot
ICAgIFRvIHVzZSBhIFhlbiBzd2l0Y2hpbmcgc29sdXRpb24sIHRoZSBEUERLIGFwcGxpY2F0aW9u
IHNob3VsZCB1c2UgcnRlX21lbXBvb2xfZ250YWxsb2NfY3JlYXRlKCkKLSAgICB0byByZXNlcnZl
IG1idWYgcG9vbHMgZHVyaW5nIGluaXRpYWxpemF0aW9uLgotICAgIHJ0ZV9tZW1wb29sX2dudGFs
bG9jX2NyZWF0ZSgpIGNyZWF0ZXMgYSBtZW1wb29sIHdpdGggb2JqZWN0cyBmcm9tIG1lbW9yeSBh
bGxvY2F0ZWQgYW5kIG1hbmFnZWQgdmlhIGdudGFsbG9jL2dudGRldi4KLQotICAgIFRoZSBEUERL
IG5vdyBzdXBwb3J0cyBjb25zdHJ1Y3Rpb24gb2YgbWVtcG9vbHMgZnJvbSBhbGxvY2F0ZWQgdmly
dHVhbCBtZW1vcnkgdGhyb3VnaCB0aGUgcnRlX21lbXBvb2xfeG1lbV9jcmVhdGUoKSBBUEkuCi0K
LSAgICBUaGlzIGZyb250IGVuZCBjb25zdHJ1Y3RzIG1lbXBvb2xzIGJhc2VkIG9uIG1lbW9yeSBh
bGxvY2F0ZWQgdGhyb3VnaCB0aGUgeGVuX2dudGFsbG9jIGRyaXZlci4KLSAgICBydGVfbWVtcG9v
bF9nbnRhbGxvY19jcmVhdGUoKSBhbGxvY2F0ZXMgR3JhbnQgcGFnZXMsIG1hcHMgdGhlbSB0byBj
b250aW51b3VzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSwKLSAgICBhbmQgY2FsbHMgcnRlX21lbXBv
b2xfeG1lbV9jcmVhdGUoKSB0byBidWlsZCBtZW1wb29scy4KLSAgICBUaGUgR3JhbnQgSURzIGZv
ciBhbGwgR3JhbnQgcGFnZXMgYXJlIHBhc3NlZCB0byB0aGUgaG9zdCB0aHJvdWdoIFhlblN0b3Jl
LgotCi0qICAgVmlydGlvIFJpbmcgQ3JlYXRpb246Ci0KLSAgICBUaGUgVmlydGlvIHF1ZXVlIHNp
emUgaXMgZGVmaW5lZCBhcyAyNTYgYnkgZGVmYXVsdCBpbiB0aGUgVlFfREVTQ19OVU0gbWFjcm8u
Ci0gICAgVXNpbmcgdGhlIHF1ZXVlIHNldHVwIGZ1bmN0aW9uLAotICAgIEdyYW50IHBhZ2VzIGFy
ZSBhbGxvY2F0ZWQgYmFzZWQgb24gcmluZyBzaXplIGFuZCBhcmUgbWFwcGVkIHRvIGNvbnRpbnVv
dXMgdmlydHVhbCBhZGRyZXNzIHNwYWNlIHRvIGZvcm0gdGhlIFZpcnRpbyByaW5nLgotICAgIE5v
cm1hbGx5LCBvbmUgcmluZyBpcyBjb21wcmlzZWQgb2Ygc2V2ZXJhbCBwYWdlcy4KLSAgICBUaGVp
ciBHcmFudCBJRHMgYXJlIHBhc3NlZCB0byB0aGUgaG9zdCB0aHJvdWdoIFhlblN0b3JlLgotCi0g
ICAgVGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgdGhhdCB0aGlzIG1lbW9yeSBiZSBwaHlzaWNhbGx5
IGNvbnRpbnVvdXMuCi0KLSogICBJbnRlcnJ1cHQgYW5kIEtpY2s6Ci0KLSAgICBUaGVyZSBhcmUg
bm8gaW50ZXJydXB0cyBpbiBEUERLIFhlbiBTd2l0Y2hpbmcgYXMgYm90aCBmcm9udCBhbmQgYmFj
ayBlbmRzIHdvcmsgaW4gcG9sbGluZyBtb2RlLgotICAgIFRoZXJlIGlzIG5vIHJlcXVpcmVtZW50
IGZvciBub3RpZmljYXRpb24uCi0KLSogICBGZWF0dXJlIE5lZ290aWF0aW9uOgotCi0gICAgQ3Vy
cmVudGx5LCBmZWF0dXJlIG5lZ290aWF0aW9uIHRocm91Z2ggWGVuU3RvcmUgaXMgbm90IHN1cHBv
cnRlZC4KLQotKiAgIFBhY2tldCBSZWNlcHRpb24gJiBUcmFuc21pc3Npb246Ci0KLSAgICBXaXRo
IG1lbXBvb2xzIGFuZCBWaXJ0aW8gcmluZ3MgY3JlYXRlZCwgdGhlIGZyb250IGVuZCBjYW4gb3Bl
cmF0ZSBWaXJ0aW8gZGV2aWNlcywKLSAgICBhcyBpdCBkb2VzIGluIFZpcnRpbyBQTUQgZm9yIEtW
TSBWaXJ0aW8gZGV2aWNlcyB3aXRoIHRoZSBleGNlcHRpb24gdGhhdCB0aGUgaG9zdAotICAgIGRv
ZXMgbm90IHJlcXVpcmUgbm90aWZpY2F0aW9ucyBvciBkZWFsIHdpdGggaW50ZXJydXB0cy4KLQot
WGVuU3RvcmUgaXMgYSBkYXRhYmFzZSB0aGF0IHN0b3JlcyBndWVzdCBhbmQgaG9zdCBpbmZvcm1h
dGlvbiBpbiB0aGUgZm9ybSBvZiAoa2V5LCB2YWx1ZSkgcGFpcnMuCi1UaGUgZm9sbG93aW5nIGlz
IGFuIGV4YW1wbGUgb2YgdGhlIGluZm9ybWF0aW9uIGdlbmVyYXRlZCBkdXJpbmcgdGhlIHN0YXJ0
dXAgb2YgdGhlIGZyb250IGVuZCBQTUQgaW4gYSBndWVzdCBWTSAoZG9tYWluIElEIDEpOgotCi0u
LiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIHhlbnN0b3JlIC1scyAvbG9jYWwvZG9t
YWluLzEvY29udHJvbC9kcGRrCi0gICAgICAgIDBfbWVtcG9vbF9ncmVmPSIzMDQyLDMwNDMsMzA0
NCwzMDQ1IgotICAgICAgICAwX21lbXBvb2xfdmE9IjB4N2ZjYmM2ODgxMDAwIgotICAgICAgICAw
X3R4X3ZyaW5nX2dyZWY9IjMwNDkiCi0gICAgICAgIDBfcnhfdnJpbmdfZ3JlZj0iMzA1MyIKLSAg
ICAgICAgMF9ldGhlcl9hZGRyPSI0ZTowYjpkMDo0ZTphYTpmMSIKLSAgICAgICAgMF92cmluZ19m
bGFnPSIzMDU0IgotICAgICAgICAuLi4KLQotTXVsdGlwbGUgbWVtcG9vbHMgYW5kIG11bHRpcGxl
IFZpcnRpb3MgbWF5IGV4aXN0IGluIHRoZSBndWVzdCBkb21haW4sIHRoZSBmaXJzdCBudW1iZXIg
aXMgdGhlIGluZGV4LCBzdGFydGluZyBmcm9tIHplcm8uCi0KLVRoZSBpZHgjX21lbXBvb2xfdmEg
c3RvcmVzIHRoZSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgZm9yIG1lbXBvb2wgaWR4Iy4KLQotVGhl
IGlkeCNfZXRoZXJfYWRkZXIgc3RvcmVzIHRoZSBNQUMgYWRkcmVzcyBvZiB0aGUgZ3Vlc3QgVmly
dGlvIGRldmljZS4KLQotRm9yIGlkeCNfcnhfcmluZ19ncmVmLCBpZHgjX3R4X3JpbmdfZ3JlZiwg
YW5kIGlkeCNfbWVtcG9vbF9ncmVmLCB0aGUgdmFsdWUgaXMgYSBsaXN0IG9mIEdyYW50IHJlZmVy
ZW5jZXMuCi1UYWtlIGlkeCNfbWVtcG9vbF9ncmVmIG5vZGUgZm9yIGV4YW1wbGUsIHRoZSBob3N0
IG1hcHMgdGhvc2UgR3JhbnQgcmVmZXJlbmNlcyB0byBhIGNvbnRpbnVvdXMgdmlydHVhbCBhZGRy
ZXNzIHNwYWNlLgotVGhlIHJlYWwgR3JhbnQgcmVmZXJlbmNlIGluZm9ybWF0aW9uIGlzIHN0b3Jl
ZCBpbiB0aGlzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSwKLXdoZXJlIChncmVmLCBwZm4pIHBhaXJz
IGZvbGxvdyBlYWNoIG90aGVyIHdpdGggLTEgYXMgdGhlIHRlcm1pbmF0b3IuCi0KLQotLi4gX2Zp
Z3VyZV9ncmFudF9yZWZzOgotCi0uLiBmaWd1cmU6OiBpbWcvZ3JhbnRfcmVmcy4qCi0KLSAgIE1h
cHBpbmcgR3JhbnQgcmVmZXJlbmNlcyB0byBhIGNvbnRpbnVvdXMgdmlydHVhbCBhZGRyZXNzIHNw
YWNlCi0KLQotQWZ0ZXIgYWxsIGdyZWYjIElEcyBhcmUgcmV0cmlldmVkLCB0aGUgaG9zdCBtYXBz
IHRoZW0gdG8gYSBjb250aW51b3VzIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KLVdpdGggdGhlIGd1
ZXN0IG1lbXBvb2wgdmlydHVhbCBhZGRyZXNzLCB0aGUgaG9zdCBlc3RhYmxpc2hlcyAxOjEgYWRk
cmVzcyBtYXBwaW5nLgotV2l0aCBtdWx0aXBsZSBndWVzdCBtZW1wb29scywgdGhlIGhvc3QgZXN0
YWJsaXNoZXMgbXVsdGlwbGUgYWRkcmVzcyB0cmFuc2xhdGlvbiByZWdpb25zLgotCi1Td2l0Y2hp
bmcgQmFjayBFbmQKLX5+fn5+fn5+fn5+fn5+fn5+fgotCi1UaGUgc3dpdGNoaW5nIGJhY2sgZW5k
IG1vbml0b3JzIGNoYW5nZXMgaW4gWGVuU3RvcmUuCi1XaGVuIHRoZSBiYWNrIGVuZCBkZXRlY3Rz
IHRoYXQgYSBuZXcgVmlydGlvIGRldmljZSBoYXMgYmVlbiBjcmVhdGVkIGluIGEgZ3Vlc3QgZG9t
YWluLCBpdCB3aWxsOgotCi0jLiAgUmV0cmlldmUgR3JhbnQgYW5kIGNvbmZpZ3VyYXRpb24gaW5m
b3JtYXRpb24gZnJvbSBYZW5TdG9yZS4KLQotIy4gIE1hcCBhbmQgY3JlYXRlIGEgVmlydGlvIHJp
bmcuCi0KLSMuICBNYXAgbWVtcG9vbHMgaW4gdGhlIGhvc3QgYW5kIGVzdGFibGlzaCBhZGRyZXNz
IHRyYW5zbGF0aW9uIGJldHdlZW4gdGhlIGd1ZXN0IGFkZHJlc3MgYW5kIGhvc3QgYWRkcmVzcy4K
LQotIy4gIFNlbGVjdCBhIGZyZWUgVk1EUSBwb29sLCBzZXQgaXRzIGFmZmluaXR5IHdpdGggdGhl
IFZpcnRpbyBkZXZpY2UsIGFuZCBzZXQgdGhlIE1BQy8gVkxBTiBmaWx0ZXIuCi0KLVBhY2tldCBS
ZWNlcHRpb24KLX5+fn5+fn5+fn5+fn5+fn4KLQotV2hlbiBwYWNrZXRzIGFycml2ZSBmcm9tIGFu
IGV4dGVybmFsIG5ldHdvcmssIHRoZSBNQUM/VkxBTiBmaWx0ZXIgY2xhc3NpZmllcyBwYWNrZXRz
IGludG8gcXVldWVzIGluIG9uZSBWTURRIHBvb2wuCi1BcyBlYWNoIHBvb2wgaXMgYm9uZGVkIHRv
IGEgVmlydGlvIGRldmljZSBpbiBzb21lIGd1ZXN0IGRvbWFpbiwgdGhlIHN3aXRjaGluZyBiYWNr
IGVuZCB3aWxsOgotCi0jLiAgRmV0Y2ggYW4gYXZhaWxhYmxlIGVudHJ5IGZyb20gdGhlIFZpcnRp
byBSWCByaW5nLgotCi0jLiAgR2V0IGd2YSwgYW5kIHRyYW5zbGF0ZSBpdCB0byBodmEuCi0KLSMu
ICBDb3B5IHRoZSBjb250ZW50cyBvZiB0aGUgcGFja2V0IHRvIHRoZSBtZW1vcnkgYnVmZmVyIHBv
aW50ZWQgdG8gYnkgZ3ZhLgotCi1UaGUgRFBESyBhcHBsaWNhdGlvbiBpbiB0aGUgZ3Vlc3QgZG9t
YWluLCBiYXNlZCBvbiB0aGUgUE1EIGZyb250IGVuZCwKLWlzIHBvbGxpbmcgdGhlIHNoYXJlZCBW
aXJ0aW8gUlggcmluZyBmb3IgYXZhaWxhYmxlIHBhY2tldHMgYW5kIHJlY2VpdmVzIHRoZW0gb24g
YXJyaXZhbC4KLQotUGFja2V0IFRyYW5zbWlzc2lvbgotfn5+fn5+fn5+fn5+fn5+fn5+fgotCi1X
aGVuIGEgVmlydGlvIGRldmljZSBpbiBvbmUgZ3Vlc3QgZG9tYWluIGlzIHRvIHRyYW5zbWl0IGEg
cGFja2V0LAotaXQgcHV0cyB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBwYWNrZXQncyBkYXRh
IGFyZWEgaW50byB0aGUgc2hhcmVkIFZpcnRpbyBUWCByaW5nLgotCi1UaGUgcGFja2V0IHN3aXRj
aGluZyBiYWNrIGVuZCBpcyBjb250aW51b3VzbHkgcG9sbGluZyB0aGUgVmlydGlvIFRYIHJpbmcu
Ci1XaGVuIG5ldyBwYWNrZXRzIGFyZSBhdmFpbGFibGUgZm9yIHRyYW5zbWlzc2lvbiBmcm9tIGEg
Z3Vlc3QsIGl0IHdpbGw6Ci0KLSMuICBGZXRjaCBhbiBhdmFpbGFibGUgZW50cnkgZnJvbSB0aGUg
VmlydGlvIFRYIHJpbmcuCi0KLSMuICBHZXQgZ3ZhLCBhbmQgdHJhbnNsYXRlIGl0IHRvIGh2YS4K
LQotIy4gIENvcHkgdGhlIHBhY2tldCBmcm9tIGh2YSB0byB0aGUgaG9zdCBtYnVmJ3MgZGF0YSBh
cmVhLgotCi0jLiAgQ29tcGFyZSB0aGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3Mgd2l0aCBhbGwg
dGhlIE1BQyBhZGRyZXNzZXMgb2YgdGhlIFZpcnRpbyBkZXZpY2VzIGl0IG1hbmFnZXMuCi0gICAg
SWYgYSBtYXRjaCBleGlzdHMsIGl0IGRpcmVjdGx5IGNvcGllcyB0aGUgcGFja2V0IHRvIHRoZSBt
YXRjaGVkIFZJcnRpbyBSWCByaW5nLgotICAgIE90aGVyd2lzZSwgaXQgc2VuZHMgdGhlIHBhY2tl
dCBvdXQgdGhyb3VnaCBoYXJkd2FyZS4KLQotLi4gbm90ZTo6Ci0KLSAgICBUaGUgcGFja2V0IHN3
aXRjaGluZyBiYWNrIGVuZCBpcyBmb3IgZGVtb25zdHJhdGlvbiBwdXJwb3NlcyBvbmx5LgotICAg
IFRoZSB1c2VyIGNvdWxkIGltcGxlbWVudCB0aGVpciBzd2l0Y2hpbmcgbG9naWMgYmFzZWQgb24g
dGhpcyBleGFtcGxlLgotICAgIEluIHRoaXMgZXhhbXBsZSwgb25seSBvbmUgcGh5c2ljYWwgcG9y
dCBvbiB0aGUgaG9zdCBpcyBzdXBwb3J0ZWQuCi0gICAgTXVsdGlwbGUgc2VnbWVudHMgYXJlIG5v
dCBzdXBwb3J0ZWQuIFRoZSBiaWdnZXN0IG1idWYgc3VwcG9ydGVkIGlzIDRLQi4KLSAgICBXaGVu
IHRoZSBiYWNrIGVuZCBpcyByZXN0YXJ0ZWQsIGFsbCBmcm9udCBlbmRzIG11c3QgYWxzbyBiZSBy
ZXN0YXJ0ZWQuCi0KLVJ1bm5pbmcgdGhlIEFwcGxpY2F0aW9uCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQotCi1UaGUgZm9sbG93aW5nIGRlc2NyaWJlcyB0aGUgc3RlcHMgcmVxdWlyZWQgdG8gcnVu
IHRoZSBhcHBsaWNhdGlvbi4KLQotVmFsaWRhdGVkIEVudmlyb25tZW50Ci1+fn5+fn5+fn5+fn5+
fn5+fn5+fn4KLQotSG9zdDoKLQotICAgIFhlbi1oeXBlcnZpc29yOiA0LjIuMgotCi0gICAgRGlz
dHJpYnV0aW9uOiBGZWRvcmEgcmVsZWFzZSAxOAotCi0gICAgS2VybmVsOiAzLjEwLjAKLQotICAg
IFhlbiBkZXZlbG9wbWVudCBwYWNrYWdlIChpbmNsdWRpbmcgWGVuLCBYZW4tbGlicywgeGVuLWRl
dmVsKTogNC4yLjMKLQotR3Vlc3Q6Ci0KLSAgICBEaXN0cmlidXRpb246IEZlZG9yYSAxNiBhbmQg
MTgKLQotICAgIEtlcm5lbDogMy42LjExCi0KLVhlbiBIb3N0IFByZXJlcXVpc2l0ZXMKLX5+fn5+
fn5+fn5+fn5+fn5+fn5+fn4KLQotTm90ZSB0aGF0IHRoZSBmb2xsb3dpbmcgY29tbWFuZHMgbWln
aHQgbm90IGJlIHRoZSBzYW1lIG9uIGRpZmZlcmVudCBMaW51eCogZGlzdHJpYnV0aW9ucy4KLQot
KiAgIEluc3RhbGwgeGVuLWRldmVsIHBhY2thZ2U6Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjogY29u
c29sZQotCi0gICAgICAgIHl1bSBpbnN0YWxsIHhlbi1kZXZlbC54ODZfNjQKLQotKiAgIFN0YXJ0
IHhlbmQgaWYgbm90IGFscmVhZHkgc3RhcnRlZDoKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25z
b2xlCi0KLSAgICAgICAgL2V0Yy9pbml0LmQveGVuZCBzdGFydAotCi0qICAgTW91bnQgeGVuZnMg
aWYgbm90IGFscmVhZHkgbW91bnRlZDoKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0K
LSAgICAgICAgbW91bnQgLXQgeGVuZnMgbm9uZSAvcHJvYy94ZW4KLQotKiAgIEVubGFyZ2UgdGhl
IGxpbWl0IGZvciB4ZW5fZ250ZGV2IGRyaXZlcjoKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25z
b2xlCi0KLSAgICAgICAgbW9kcHJvYmUgLXIgeGVuX2dudGRldgotICAgICAgICBtb2Rwcm9iZSB4
ZW5fZ250ZGV2IGxpbWl0PTEwMDAwMDAKLQotLi4gbm90ZTo6Ci0KLSAgICBUaGUgZGVmYXVsdCBs
aW1pdCBmb3IgZWFybGllciB2ZXJzaW9ucyBvZiB0aGUgeGVuX2dudGRldiBkcml2ZXIgaXMgMTAy
NC4KLSAgICBUaGF0IGlzIGluc3VmZmljaWVudCB0byBzdXBwb3J0IHRoZSBtYXBwaW5nIG9mIG11
bHRpcGxlIFZpcnRpbyBkZXZpY2VzIGludG8gbXVsdGlwbGUgVk1zLAotICAgIHNvIGl0IGlzIG5l
Y2Vzc2FyeSB0byBlbmxhcmdlIHRoZSBsaW1pdCBieSByZWxvYWRpbmcgdGhpcyBtb2R1bGUuCi0g
ICAgVGhlIGRlZmF1bHQgbGltaXQgb2YgcmVjZW50IHZlcnNpb25zIG9mIHhlbl9nbnRkZXYgaXMg
MTA0ODU3Ni4KLSAgICBUaGUgcm91Z2ggY2FsY3VsYXRpb24gb2YgdGhpcyBsaW1pdCBpczoKLQot
ICAgICAgICBsaW1pdD1uYl9tYnVmIyAqIFZNIy4KLQotICAgICAgICBJbiBEUERLIGV4YW1wbGVz
LCBuYl9tYnVmIyBpcyBub3JtYWxseSA4MTkyLgotCi1CdWlsZGluZyBhbmQgUnVubmluZyB0aGUg
U3dpdGNoaW5nIEJhY2tlbmQKLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fgotCi0jLiAgRWRpdCBjb25maWcvY29tbW9uX2xpbnV4YXBwLCBhbmQgY2hhbmdlIHRoZSBk
ZWZhdWx0IGNvbmZpZ3VyYXRpb24gdmFsdWUgZm9yIHRoZSBmb2xsb3dpbmcgdHdvIGl0ZW1zOgot
Ci0gICAgLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICBDT05GSUdfUlRFX0xJQlJU
RV9YRU5fRE9NMD15Ci0gICAgICAgIENPTkZJRyBSVEVfTElCUlRFX1BNRF9YRU5WSVJUPW4KLQot
Iy4gIEJ1aWxkIHRoZSB0YXJnZXQ6Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0g
ICAgICAgIG1ha2UgaW5zdGFsbCBUPXg4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2NjCi0KLSMuICBF
bnN1cmUgdGhhdCBSVEVfU0RLIGFuZCBSVEVfVEFSR0VUIGFyZSBjb3JyZWN0bHkgc2V0LiBCdWls
ZCB0aGUgc3dpdGNoaW5nIGV4YW1wbGU6Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQot
Ci0gICAgICAgIG1ha2UgLUMgZXhhbXBsZXMvdmhvc3RfeGVuLwotCi0jLiAgTG9hZCB0aGUgWGVu
IERQREsgbWVtb3J5IG1hbmFnZW1lbnQgbW9kdWxlIGFuZCBwcmVhbGxvY2F0ZSBtZW1vcnk6Ci0K
LSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIGluc21vZCAuL3g4Nl82NC1u
YXRpdmUtbGludXhhcHAtZ2NjL2J1aWxkL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20w
L3J0ZV9kb20wX21tLmtvCi0gICAgICAgIGVjaG8gMjA0OD4gL3N5cy9rZXJuZWwvbW0vZG9tMC1t
bS9tZW1zaXplLW1CL21lbXNpemUKLQotICAgIC4uIG5vdGU6OgotCi0gICAgICAgIE9uIFhlbiBE
b20wLCB0aGVyZSBpcyBubyBodWdlcGFnZSBzdXBwb3J0LgotICAgICAgICBVbmRlciBYZW4gRG9t
MCwgdGhlIERQREsgdXNlcyBhIHNwZWNpYWwgbWVtb3J5IG1hbmFnZW1lbnQga2VybmVsIG1vZHVs
ZQotICAgICAgICB0byBhbGxvY2F0ZSBjaHVua3Mgb2YgcGh5c2ljYWxseSBjb250aW51b3VzIG1l
bW9yeS4KLSAgICAgICAgUmVmZXIgdG8gdGhlICpEUERLIEdldHRpbmcgU3RhcnRlZCBHdWlkZSog
Zm9yIG1vcmUgaW5mb3JtYXRpb24gb24gbWVtb3J5IG1hbmFnZW1lbnQgaW4gdGhlIERQREsuCi0g
ICAgICAgIEluIHRoZSBhYm92ZSBjb21tYW5kLCA0IEdCIG1lbW9yeSBpcyByZXNlcnZlZCAoMjA0
OCBvZiAyIE1CIHBhZ2VzKSBmb3IgRFBESy4KLQotIy4gIExvYWQgdWlvX3BjaV9nZW5lcmljIGFu
ZCBiaW5kIG9uZSBJbnRlbCBOSUMgY29udHJvbGxlciB0byBpdDoKLQotICAgIC4uIGNvZGUtYmxv
Y2s6OiBjb25zb2xlCi0KLSAgICAgICAgbW9kcHJvYmUgdWlvX3BjaV9nZW5lcmljCi0gICAgICAg
IHB5dGhvbiB1c2VydG9vbHMvZHBkay1kZXZiaW5kLnB5IC1iIHVpb19wY2lfZ2VuZXJpYyAwMDAw
OjA5OjAwOjAwLjAKLQotICAgIEluIHRoaXMgY2FzZSwgMDAwMDowOTowMC4wIGlzIHRoZSBQQ0kg
YWRkcmVzcyBmb3IgdGhlIE5JQyBjb250cm9sbGVyLgotCi0jLiAgUnVuIHRoZSBzd2l0Y2hpbmcg
YmFjayBlbmQgZXhhbXBsZToKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0KLSAgICAg
ICAgZXhhbXBsZXMvdmhvc3RfeGVuL2J1aWxkL3Zob3N0LXN3aXRjaCAtbCAwLTMgLW4gMyAtLXhl
bi1kb20wIC0tIC1wMQotCi0uLiBub3RlOjoKLQotICAgIFRoZSAteGVuLWRvbTAgb3B0aW9uIGlu
c3RydWN0cyB0aGUgRFBESyB0byB1c2UgdGhlIFhlbiBrZXJuZWwgbW9kdWxlIHRvIGFsbG9jYXRl
IG1lbW9yeS4KLQotT3RoZXIgUGFyYW1ldGVyczoKLQotKiAgIC12bTJ2bQotCi0gICAgVGhlIHZt
MnZtIHBhcmFtZXRlciBlbmFibGVzL2Rpc2FibGVzIHBhY2tldCBzd2l0Y2hpbmcgaW4gc29mdHdh
cmUuCi0gICAgRGlzYWJsaW5nIHZtMnZtIGltcGxpZXMgdGhhdCBvbiBhIFZNIHBhY2tldCB0cmFu
c21pc3Npb24gd2lsbCBhbHdheXMgZ28gdG8gdGhlIEV0aGVybmV0IHBvcnQKLSAgICBhbmQgd2ls
bCBub3QgYmUgc3dpdGNoZWQgdG8gYW5vdGhlciBWTQotCi0qICAgLVN0YXRzCi0KLSAgICBUaGUg
U3RhdHMgcGFyYW1ldGVyIGNvbnRyb2xzIHRoZSBwcmludGluZyBvZiBWaXJ0aW8tbmV0IGRldmlj
ZSBzdGF0aXN0aWNzLgotICAgIFRoZSBwYXJhbWV0ZXIgc3BlY2lmaWVzIHRoZSBpbnRlcnZhbCAo
aW4gc2Vjb25kcykgYXQgd2hpY2ggdG8gcHJpbnQgc3RhdGlzdGljcywKLSAgICBhbiBpbnRlcnZh
bCBvZiAwIHNlY29uZHMgd2lsbCBkaXNhYmxlIHByaW50aW5nIHN0YXRpc3RpY3MuCi0KLVhlbiBQ
TUQgRnJvbnRlbmQgUHJlcmVxdWlzaXRlcwotfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
Ci0KLSMuICBJbnN0YWxsIHhlbi1kZXZlbCBwYWNrYWdlIGZvciBhY2Nlc3NpbmcgWGVuU3RvcmU6
Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIHl1bSBpbnN0YWxsIHhl
bi1kZXZlbC54ODZfNjQKLQotIy4gIE1vdW50IHhlbmZzLCBpZiBpdCBpcyBub3QgYWxyZWFkeSBt
b3VudGVkOgotCi0gICAgLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgICAgICBtb3VudCAt
dCB4ZW5mcyBub25lIC9wcm9jL3hlbgotCi0jLiAgRW5sYXJnZSB0aGUgZGVmYXVsdCBsaW1pdCBm
b3IgeGVuX2dudGFsbG9jIGRyaXZlcjoKLQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0K
LSAgICAgICAgbW9kcHJvYmUgLXIgeGVuX2dudGFsbG9jCi0gICAgICAgIG1vZHByb2JlIHhlbl9n
bnRhbGxvYyBsaW1pdD02MDAwCi0KLS4uIG5vdGU6OgotCi0gICAgQmVmb3JlIHRoZSBMaW51eCBr
ZXJuZWwgdmVyc2lvbiAzLjgtcmM1LCBKYW4gMTV0aCAyMDEzLAotICAgIGEgY3JpdGljYWwgZGVm
ZWN0IG9jY3VycyB3aGVuIGEgZ3Vlc3QgaXMgaGVhdmlseSBhbGxvY2F0aW5nIEdyYW50IHBhZ2Vz
LgotICAgIFRoZSBHcmFudCBkcml2ZXIgYWxsb2NhdGVzIGZld2VyIHBhZ2VzIHRoYW4gZXhwZWN0
ZWQgd2hpY2ggY2F1c2VzIGtlcm5lbCBtZW1vcnkgY29ycnVwdGlvbi4KLSAgICBUaGlzIGhhcHBl
bnMsIGZvciBleGFtcGxlLCB3aGVuIGEgZ3Vlc3QgdXNlcyB0aGUgdjEgZm9ybWF0IG9mIGEgR3Jh
bnQgdGFibGUgZW50cnkgYW5kIGFsbG9jYXRlcwotICAgIG1vcmUgdGhhbiA4MTkyIEdyYW50IHBh
Z2VzICh0aGlzIG51bWJlciBtaWdodCBiZSBkaWZmZXJlbnQgb24gZGlmZmVyZW50IGh5cGVydmlz
b3IgdmVyc2lvbnMpLgotICAgIFRvIHdvcmsgYXJvdW5kIHRoaXMgaXNzdWUsIHNldCB0aGUgbGlt
aXQgZm9yIGdudGFsbG9jIGRyaXZlciB0byA2MDAwLgotICAgIChUaGUga2VybmVsIG5vcm1hbGx5
IGFsbG9jYXRlcyBodW5kcmVkcyBvZiBHcmFudCBwYWdlcyB3aXRoIG9uZSBYZW4gZnJvbnQgZW5k
IHBlciB2aXJ0dWFsaXplZCBkZXZpY2UpLgotICAgIElmIHRoZSBrZXJuZWwgYWxsb2NhdGVzIGEg
bG90IG9mIEdyYW50IHBhZ2VzLCBmb3IgZXhhbXBsZSwgaWYgdGhlIHVzZXIgdXNlcyBtdWx0aXBs
ZSBuZXQgZnJvbnQgZGV2aWNlcywKLSAgICBpdCBpcyBiZXN0IHRvIHVwZ3JhZGUgdGhlIEdyYW50
IGFsbG9jIGRyaXZlci4KLSAgICBUaGlzIGRlZmVjdCBoYXMgYmVlbiBmaXhlZCBpbiBrZXJuZWwg
dmVyc2lvbiAzLjgtcmM1IGFuZCBsYXRlci4KLQotQnVpbGRpbmcgYW5kIFJ1bm5pbmcgdGhlIEZy
b250IEVuZAotfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgotCi0jLiAgRWRpdCBj
b25maWcvY29tbW9uX2xpbnV4YXBwLCBhbmQgY2hhbmdlIHRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRp
b24gdmFsdWU6Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjogY29uc29sZQotCi0gICAgICAgIENPTkZJ
R19SVEVfTElCUlRFX1hFTl9ET00wPW4KLSAgICAgICAgQ09ORklHX1JURV9MSUJSVEVfUE1EX1hF
TlZJUlQ9eQotCi0jLiAgQnVpbGQgdGhlIHBhY2thZ2U6Ci0KLSAgICAuLiBjb2RlLWJsb2NrOjog
Y29uc29sZQotCi0gICAgICAgIG1ha2UgaW5zdGFsbCBUPXg4Nl82NC1uYXRpdmUtbGludXhhcHAt
Z2NjCi0KLSMuICBFbmFibGUgaHVnZXBhZ2VzLiBSZWZlciB0byB0aGUgICpEUERLIEdldHRpbmcg
U3RhcnRlZCBHdWlkZSogZm9yIGluc3RydWN0aW9ucyBvbgotICAgIGhvdyB0byB1c2UgaHVnZXBh
Z2VzIGluIHRoZSBEUERLLgotCi0jLiAgUnVuIFRlc3RQTUQuIFJlZmVyIHRvICpEUERLIFRlc3RQ
TUQgQXBwbGljYXRpb24gVXNlciBHdWlkZSogZm9yIGRldGFpbGVkIHBhcmFtZXRlciB1c2FnZS4K
LQotICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0KLSAgICAgICAgLi94ODZfNjQtbmF0aXZl
LWxpbnV4YXBwLWdjYy9hcHAvdGVzdHBtZCAtbCAwLTMgLW4gNCAtLXZkZXY9Im5ldF94ZW52aXJ0
MCxtYWM9MDA6MDA6MDA6MDA6MDA6MTEiCi0gICAgICAgIHRlc3RwbWQ+c2V0IGZ3ZCBtYWMKLSAg
ICAgICAgdGVzdHBtZD5zdGFydAotCi0gICAgQXMgYW4gZXhhbXBsZSB0byBydW4gdHdvIFRlc3RQ
TUQgaW5zdGFuY2VzIG92ZXIgMiBYZW4gVmlydGlvIGRldmljZXM6Ci0KLSAgICAuLiBjb2RlLWJs
b2NrOjogY29uc29sZQotCi0gICAgICAgIC0tdmRldj0ibmV0X3hlbnZpcnQwLG1hYz0wMDowMDow
MDowMDowMDoxMSIgLS12ZGV2PSJuZXRfeGVudmlydDE7bWFjPTAwOjAwOjAwOjAwOjAwOjIyIgot
Ci0KLVVzYWdlIEV4YW1wbGVzOiBJbmplY3RpbmcgYSBQYWNrZXQgU3RyZWFtIFVzaW5nIGEgUGFj
a2V0IEdlbmVyYXRvcgotfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci0KLUxvb3BiYWNrIE1vZGUKLV5eXl5eXl5eXl5eXl4K
LQotUnVuIFRlc3RQTUQgaW4gYSBndWVzdCBWTToKLQotLi4gY29kZS1ibG9jazo6IGNvbnNvbGUK
LQotICAgIC4veDg2XzY0LW5hdGl2ZS1saW51eGFwcC1nY2MvYXBwL3Rlc3RwbWQgLWwgMC0zIC1u
IDQgLS12ZGV2PSJuZXRfeGVudmlydDAsbWFjPTAwOjAwOjAwOjAwOjAwOjExIiAtLSAtaSAtLWV0
aC1wZWVyPTAsMDA6MDA6MDA6MDA6MDA6MjIKLSAgICB0ZXN0cG1kPiBzZXQgZndkIG1hYwotICAg
IHRlc3RwbWQ+IHN0YXJ0Ci0KLUV4YW1wbGUgb3V0cHV0IG9mIHRoZSB2aG9zdF9zd2l0Y2ggd291
bGQgYmU6Ci0KLS4uIGNvZGUtYmxvY2s6OiBjb25zb2xlCi0KLSAgICBEQVRBOigwKSBNQUNfQURE
UkVTUyAwMDowMDowMDowMDowMDoxMSBhbmQgVkxBTl9UQUcgMTAwMCByZWdpc3RlcmVkLgotCi1U
aGUgYWJvdmUgbWVzc2FnZSBpbmRpY2F0ZXMgdGhhdCBkZXZpY2UgMCBoYXMgYmVlbiByZWdpc3Rl
cmVkIHdpdGggTUFDIGFkZHJlc3MgMDA6MDA6MDA6MDA6MDA6MTEgYW5kIFZMQU4gdGFnIDEwMDAu
Ci1BbnkgcGFja2V0cyByZWNlaXZlZCBvbiB0aGUgTklDIHdpdGggdGhlc2UgdmFsdWVzIGlzIHBs
YWNlZCBvbiB0aGUgZGV2aWNlJ3MgcmVjZWl2ZSBxdWV1ZS4KLQotQ29uZmlndXJlIGEgcGFja2V0
IHN0cmVhbSBpbiB0aGUgcGFja2V0IGdlbmVyYXRvciwgc2V0IHRoZSBkZXN0aW5hdGlvbiBNQUMg
YWRkcmVzcyB0byAwMDowMDowMDowMDowMDoxMSwgYW5kIFZMQU4gdG8gMTAwMCwKLXRoZSBndWVz
dCBWaXJ0aW8gcmVjZWl2ZXMgdGhlc2UgcGFja2V0cyBhbmQgc2VuZHMgdGhlbSBvdXQgd2l0aCBk
ZXN0aW5hdGlvbiBNQUMgYWRkcmVzcyAwMDowMDowMDowMDowMDoyMi4KLQotSW50ZXItVk0gTW9k
ZQotXl5eXl5eXl5eXl5eXgotCi1SdW4gVGVzdFBNRCBpbiBndWVzdCBWTTE6Ci0KLS4uIGNvZGUt
YmxvY2s6OiBjb25zb2xlCi0KLSAgICAuL3g4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2NjL2FwcC90
ZXN0cG1kIC1sIDAtMyAtbiA0IC0tdmRldj0ibmV0X3hlbnZpcnQwLG1hYz0wMDowMDowMDowMDow
MDoxMSIgLS0gLWkgLS1ldGgtcGVlcj0wLDAwOjAwOjAwOjAwOjAwOjIyIC0tIC1pCi0KLVJ1biBU
ZXN0UE1EIGluIGd1ZXN0IFZNMjoKLQotLi4gY29kZS1ibG9jazo6IGNvbnNvbGUKLQotICAgIC4v
eDg2XzY0LW5hdGl2ZS1saW51eGFwcC1nY2MvYXBwL3Rlc3RwbWQgLWwgMC0zIC1uIDQgLS12ZGV2
PSJuZXRfeGVudmlydDAsbWFjPTAwOjAwOjAwOjAwOjAwOjIyIiAtLSAtaSAtLWV0aC1wZWVyPTAs
MDA6MDA6MDA6MDA6MDA6MzMKLQotQ29uZmlndXJlIGEgcGFja2V0IHN0cmVhbSBpbiB0aGUgcGFj
a2V0IGdlbmVyYXRvciwgYW5kIHNldCB0aGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3MgdG8gMDA6
MDA6MDA6MDA6MDA6MTEgYW5kIFZMQU4gdG8gMTAwMC4KLVRoZSBwYWNrZXRzIHJlY2VpdmVkIGlu
IFZpcnRpbyBpbiBndWVzdCBWTTEgd2lsbCBiZSBmb3J3YXJkZWQgdG8gVmlydGlvIGluIGd1ZXN0
IFZNMiBhbmQKLXRoZW4gc2VudCBvdXQgdGhyb3VnaCBoYXJkd2FyZSB3aXRoIGRlc3RpbmF0aW9u
IE1BQyBhZGRyZXNzIDAwOjAwOjAwOjAwOjAwOjMzLgotCi1UaGUgcGFja2V0IGZsb3cgaXM6Ci0K
LXBhY2tldCBnZW5lcmF0b3ItPlZpcnRpbyBpbiBndWVzdCBWTTEtPnN3aXRjaGluZyBiYWNrZW5k
LT5WaXJ0aW8gaW4gZ3Vlc3QgVk0yLT5zd2l0Y2hpbmcgYmFja2VuZC0+d2lyZQpkaWZmIC0tZ2l0
IGEvbGliL2xpYnJ0ZV9lYWwvYnNkYXBwL2VhbC9NYWtlZmlsZSBiL2xpYi9saWJydGVfZWFsL2Jz
ZGFwcC9lYWwvTWFrZWZpbGUKaW5kZXggMDA1MDE5ZS4uMzE3YTc1ZSAxMDA2NDQKLS0tIGEvbGli
L2xpYnJ0ZV9lYWwvYnNkYXBwL2VhbC9NYWtlZmlsZQorKysgYi9saWIvbGlicnRlX2VhbC9ic2Rh
cHAvZWFsL01ha2VmaWxlCkBAIC00OCw3ICs0OCw3IEBAIExETElCUyArPSAtbGdjY19zCiAKIEVY
UE9SVF9NQVAgOj0gcnRlX2VhbF92ZXJzaW9uLm1hcAogCi1MSUJBQklWRVIgOj0gNQorTElCQUJJ
VkVSIDo9IDYKIAogIyBzcGVjaWZpYyB0byBic2RhcHAgZXhlYy1lbnYKIFNSQ1MtJChDT05GSUdf
UlRFX0VYRUNfRU5WX0JTREFQUCkgOj0gZWFsLmMKZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFs
L2JzZGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaCBiL2xpYi9saWJy
dGVfZWFsL2JzZGFwcC9lYWwvaW5jbHVkZS9leGVjLWVudi9ydGVfZG9tMF9jb21tb24uaApkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTlhMzM0My4uMDAwMDAwMAotLS0gYS9saWIvbGli
cnRlX2VhbC9ic2RhcHAvZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgKKysr
IC9kZXYvbnVsbApAQCAtMSwxMDcgKzAsMCBAQAotLyotCi0gKiAgIFRoaXMgZmlsZSBpcyBwcm92
aWRlZCB1bmRlciBhIGR1YWwgQlNEL0xHUEx2MiBsaWNlbnNlLiAgV2hlbiB1c2luZyBvcgotICog
ICByZWRpc3RyaWJ1dGluZyB0aGlzIGZpbGUsIHlvdSBtYXkgZG8gc28gdW5kZXIgZWl0aGVyIGxp
Y2Vuc2UuCi0gKgotICogICBHTlUgTEVTU0VSIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKLSAqCi0g
KiAgIENvcHlyaWdodChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCi0gKgotICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogICBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdmVyc2lvbiAyLjEgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQot
ICogICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqCi0g
KiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQKLSAqICAgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQotICogICBMZXNzZXIgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICAgWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCi0gKiAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBG
cmVlIFNvZnR3YXJlCi0gKiAgIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0IC0gRmlm
dGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EuCi0gKgotICogICBDb250YWN0IElu
Zm9ybWF0aW9uOgotICogICBJbnRlbCBDb3Jwb3JhdGlvbgotICoKLSAqCi0gKiAgIEJTRCBMSUNF
TlNFCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgotICogICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqICAg
UmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBv
ciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogICBhcmUgbWV0OgotICoKLSAqICAgKiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAotICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KLSAqICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAgIHRo
ZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUK
LSAqICAgICBkaXN0cmlidXRpb24uCi0gKiAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBD
b3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgIGNvbnRyaWJ1dG9ycyBtYXkg
YmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAgIGZy
b20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lv
bi4KLSAqCi0gKiAgICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICAgTElNSVRFRCBU
TywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SCi0gKiAgICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZF
TlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJ
QUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgICBTUEVDSUFM
LCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9U
Ci0gKiAgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICAgVEhFT1JZIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VAotICogICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICoKLSAqLwotCi0jaWZu
ZGVmIF9SVEVfRE9NMF9DT01NT05fSF8KLSNkZWZpbmUgX1JURV9ET00wX0NPTU1PTl9IXwotCi0j
aWZkZWYgX19LRVJORUxfXwotI2luY2x1ZGUgPGxpbnV4L2lmLmg+Ci0jZW5kaWYKLQotI2RlZmlu
ZSBET00wX05BTUVfTUFYICAgMjU2Ci0jZGVmaW5lIERPTTBfTU1fREVWICAgIi9kZXYvZG9tMF9t
bSIKLQotI2RlZmluZSBET00wX0NPTlRJR19OVU1fT1JERVIgICAgICAgOSAgICAgICAvKio8IDJN
IG9yZGVyICovCi0jZGVmaW5lIERPTTBfTlVNX01FTVNFRyAgICAgICAgICAgICA1MTIgICAgIC8q
KjwgTWF4aW11bSBuYi4gb2YgbWVtb3J5IHNlZ21lbnQuICovCi0jZGVmaW5lIERPTTBfTUVNQkxP
Q0tfU0laRSAgICAgICAgICAweDIwMDAwMCAvKio8IE1heGltdW0gbmIuIG9mIG1lbW9yeSBibG9j
aygyTSkuICovCi0jZGVmaW5lIERPTTBfQ09ORklHX01FTVNJWkUgICAgICAgICA0MDk2ICAgICAv
Kio8IE1heGltdW0gY29uZmlnIG1lbW9yeSBzaXplKDRHKS4gKi8KLSNkZWZpbmUgRE9NMF9OVU1f
TUVNQkxPQ0sgKERPTTBfQ09ORklHX01FTVNJWkUgLyAyKSAvKio8IE1heGltdW0gbmIuIG9mIDJN
IG1lbW9yeSBibG9jay4gKi8KLQotI2RlZmluZSBSVEVfRE9NMF9JT0NUTF9QUkVQQVJFX01FTVNF
RyAgICBfSU9XUigwLCAxICwgc3RydWN0IG1lbW9yeV9pbmZvKQotI2RlZmluZSBSVEVfRE9NMF9J
T0NUTF9BVFRBQ0hfVE9fTUVNU0VHICBfSU9XUigwLCAyICwgY2hhciAqKQotI2RlZmluZSBSVEVf
RE9NMF9JT0NUTF9HRVRfTlVNX01FTVNFRyAgICBfSU9XUigwLCAzLCBpbnQpCi0jZGVmaW5lIFJU
RV9ET00wX0lPQ1RMX0dFVF9NRU1TRUdfSU5GTyAgIF9JT1dSKDAsIDQsIHZvaWQgKikKLQotLyoq
Ci0gKiBBIHN0cnVjdHVyZSB1c2VkIHRvIHN0b3JlIG1lbW9yeSBpbmZvcm1hdGlvbi4KLSAqLwot
c3RydWN0IG1lbW9yeV9pbmZvIHsKLQljaGFyIG5hbWVbRE9NMF9OQU1FX01BWF07Ci0JdWludDY0
X3Qgc2l6ZTsKLX07Ci0KLS8qKgotICogQSBzdHJ1Y3R1cmUgdXNlZCB0byBzdG9yZSBtZW1vcnkg
c2VnbWVudCBpbmZvcm1hdGlvbi4KLSAqLwotc3RydWN0IG1lbXNlZ19pbmZvIHsKLQl1aW50MzJf
dCBpZHg7Ci0JdWludDY0X3QgcGZuOwotCXVpbnQ2NF90IHNpemU7Ci0JdWludDY0X3QgbWZuW0RP
TTBfTlVNX01FTUJMT0NLXTsKLX07Ci0KLS8qKgotICogQSBzdHJ1Y3R1cmUgdXNlZCB0byBzdG9y
ZSBtZW1vcnkgYmxvY2sgaW5mb3JtYXRpb24uCi0gKi8KLXN0cnVjdCBtZW1ibG9ja19pbmZvIHsK
LQl1aW50OF90ICBleGNoYW5nZV9mbGFnOwotCXVpbnQ2NF90IHZpcl9hZGRyOwotCXVpbnQ2NF90
IHBmbjsKLQl1aW50NjRfdCBtZm47Ci19OwotI2VuZGlmIC8qIF9SVEVfRE9NMF9DT01NT05fSF8g
Ki8KZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvcnRlX2VhbF92ZXJzaW9u
Lm1hcCBiL2xpYi9saWJydGVfZWFsL2JzZGFwcC9lYWwvcnRlX2VhbF92ZXJzaW9uLm1hcAppbmRl
eCBhYWM2ZmQ3Li40MzFkODcyIDEwMDY0NAotLS0gYS9saWIvbGlicnRlX2VhbC9ic2RhcHAvZWFs
L3J0ZV9lYWxfdmVyc2lvbi5tYXAKKysrIGIvbGliL2xpYnJ0ZV9lYWwvYnNkYXBwL2VhbC9ydGVf
ZWFsX3ZlcnNpb24ubWFwCkBAIC04Nyw4ICs4Nyw2IEBAIERQREtfMi4wIHsKIAlydGVfdGhyZWFk
X2dldF9hZmZpbml0eTsKIAlydGVfdGhyZWFkX3NldF9hZmZpbml0eTsKIAlydGVfdmxvZzsKLQly
dGVfeGVuX2RvbTBfbWVtb3J5X2F0dGFjaDsKLQlydGVfeGVuX2RvbTBfbWVtb3J5X2luaXQ7CiAJ
cnRlX3ptYWxsb2M7CiAJcnRlX3ptYWxsb2Nfc29ja2V0OwogCkBAIC0xMTUsNyArMTEzLDYgQEAg
RFBES18yLjIgewogCXJ0ZV9rZWVwYWxpdmVfZGlzcGF0Y2hfcGluZ3M7CiAJcnRlX2tlZXBhbGl2
ZV9tYXJrX2FsaXZlOwogCXJ0ZV9rZWVwYWxpdmVfcmVnaXN0ZXJfY29yZTsKLQlydGVfeGVuX2Rv
bTBfc3VwcG9ydGVkOwogCiB9IERQREtfMi4xOwogCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2Vh
bC9jb21tb24vZWFsX2NvbW1vbl9vcHRpb25zLmMgYi9saWIvbGlicnRlX2VhbC9jb21tb24vZWFs
X2NvbW1vbl9vcHRpb25zLmMKaW5kZXggMWRhMTg1ZS4uMzU0Y2RlZCAxMDA2NDQKLS0tIGEvbGli
L2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9jb21tb25fb3B0aW9ucy5jCisrKyBiL2xpYi9saWJydGVf
ZWFsL2NvbW1vbi9lYWxfY29tbW9uX29wdGlvbnMuYwpAQCAtOTcsNyArOTcsNiBAQCBlYWxfbG9u
Z19vcHRpb25zW10gPSB7CiAJe09QVF9WREVWLCAgICAgICAgICAgICAgMSwgTlVMTCwgT1BUX1ZE
RVZfTlVNICAgICAgICAgICAgIH0sCiAJe09QVF9WRklPX0lOVFIsICAgICAgICAgMSwgTlVMTCwg
T1BUX1ZGSU9fSU5UUl9OVU0gICAgICAgIH0sCiAJe09QVF9WTVdBUkVfVFNDX01BUCwgICAgMCwg
TlVMTCwgT1BUX1ZNV0FSRV9UU0NfTUFQX05VTSAgIH0sCi0Je09QVF9YRU5fRE9NMCwgICAgICAg
ICAgMCwgTlVMTCwgT1BUX1hFTl9ET00wX05VTSAgICAgICAgIH0sCiAJezAsICAgICAgICAgICAg
ICAgICAgICAgMCwgTlVMTCwgMCAgICAgICAgICAgICAgICAgICAgICAgIH0KIH07CiAKQEAgLTIw
OCw4ICsyMDcsNiBAQCBlYWxfcmVzZXRfaW50ZXJuYWxfY29uZmlnKHN0cnVjdCBpbnRlcm5hbF9j
b25maWcgKmludGVybmFsX2NmZykKIAogCWludGVybmFsX2NmZy0+c3lzbG9nX2ZhY2lsaXR5ID0g
TE9HX0RBRU1PTjsKIAotCWludGVybmFsX2NmZy0+eGVuX2RvbTBfc3VwcG9ydCA9IDA7Ci0KIAkv
KiBpZiBzZXQgdG8gTk9ORSwgaW50ZXJydXB0IG1vZGUgaXMgZGV0ZXJtaW5lZCBhdXRvbWF0aWNh
bGx5ICovCiAJaW50ZXJuYWxfY2ZnLT52ZmlvX2ludHJfbW9kZSA9IFJURV9JTlRSX01PREVfTk9O
RTsKIApkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9pbnRlcm5hbF9jZmcu
aCBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfaW50ZXJuYWxfY2ZnLmgKaW5kZXggN2I3ZThj
OC4uZjdjODg1ZiAxMDA2NDQKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9pbnRlcm5h
bF9jZmcuaAorKysgYi9saWIvbGlicnRlX2VhbC9jb21tb24vZWFsX2ludGVybmFsX2NmZy5oCkBA
IC02NSw3ICs2NSw2IEBAIHN0cnVjdCBpbnRlcm5hbF9jb25maWcgewogCXZvbGF0aWxlIHVuc2ln
bmVkIGZvcmNlX25yYW5rOyAgICAvKio8IGZvcmNlIG51bWJlciBvZiByYW5rcyAqLwogCXZvbGF0
aWxlIHVuc2lnbmVkIG5vX2h1Z2V0bGJmczsgICAvKio8IHRydWUgdG8gZGlzYWJsZSBodWdldGxi
ZnMgKi8KIAl1bnNpZ25lZCBodWdlcGFnZV91bmxpbms7ICAgICAgICAgLyoqPCB0cnVlIHRvIHVu
bGluayBiYWNraW5nIGZpbGVzICovCi0Jdm9sYXRpbGUgdW5zaWduZWQgeGVuX2RvbTBfc3VwcG9y
dDsgLyoqPCBzdXBwb3J0IGFwcCBydW5uaW5nIG9uIFhlbiBEb20wKi8KIAl2b2xhdGlsZSB1bnNp
Z25lZCBub19wY2k7ICAgICAgICAgLyoqPCB0cnVlIHRvIGRpc2FibGUgUENJICovCiAJdm9sYXRp
bGUgdW5zaWduZWQgbm9faHBldDsgICAgICAgIC8qKjwgdHJ1ZSB0byBkaXNhYmxlIEhQRVQgKi8K
IAl2b2xhdGlsZSB1bnNpZ25lZCB2bXdhcmVfdHNjX21hcDsgLyoqPCB0cnVlIHRvIHVzZSBWTXdh
cmUgVFNDIG1hcHBpbmcKZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2NvbW1vbi9lYWxfb3B0
aW9ucy5oIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9vcHRpb25zLmgKaW5kZXggNDM5YTI2
MS4uODc3MGI4NSAxMDA2NDQKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9vcHRpb25z
LmgKKysrIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2VhbF9vcHRpb25zLmgKQEAgLTgxLDggKzgx
LDYgQEAgZW51bSB7CiAJT1BUX1ZGSU9fSU5UUl9OVU0sCiAjZGVmaW5lIE9QVF9WTVdBUkVfVFND
X01BUCAgICAidm13YXJlLXRzYy1tYXAiCiAJT1BUX1ZNV0FSRV9UU0NfTUFQX05VTSwKLSNkZWZp
bmUgT1BUX1hFTl9ET00wICAgICAgICAgICJ4ZW4tZG9tMCIKLQlPUFRfWEVOX0RPTTBfTlVNLAog
CU9QVF9MT05HX01BWF9OVU0KIH07CiAKZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2NvbW1v
bi9pbmNsdWRlL3J0ZV9tZW1vcnkuaCBiL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0
ZV9tZW1vcnkuaAppbmRleCA4ZDM5NjBkLi5jNTQ1OTYzIDEwMDY0NAotLS0gYS9saWIvbGlicnRl
X2VhbC9jb21tb24vaW5jbHVkZS9ydGVfbWVtb3J5LmgKKysrIGIvbGliL2xpYnJ0ZV9lYWwvY29t
bW9uL2luY2x1ZGUvcnRlX21lbW9yeS5oCkBAIC00NiwxMCArNDYsNiBAQAogCiAjaW5jbHVkZSA8
cnRlX2NvbmZpZy5oPgogCi0jaWZkZWYgUlRFX0VYRUNfRU5WX0xJTlVYQVBQCi0jaW5jbHVkZSA8
ZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmg+Ci0jZW5kaWYKLQogI2lmZGVmIF9fY3BsdXNwbHVz
CiBleHRlcm4gIkMiIHsKICNlbmRpZgpAQCAtMTE2LDEwICsxMTIsNiBAQCBzdHJ1Y3QgcnRlX21l
bXNlZyB7CiAJaW50MzJfdCBzb2NrZXRfaWQ7ICAgICAgICAgIC8qKjwgTlVNQSBzb2NrZXQgSUQu
ICovCiAJdWludDMyX3QgbmNoYW5uZWw7ICAgICAgICAgIC8qKjwgTnVtYmVyIG9mIGNoYW5uZWxz
LiAqLwogCXVpbnQzMl90IG5yYW5rOyAgICAgICAgICAgICAvKio8IE51bWJlciBvZiByYW5rcy4g
Ki8KLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0JIC8qKjwgc3RvcmUgc2VnbWVudCBNRk5z
ICovCi0JdWludDY0X3QgbWZuW0RPTTBfTlVNX01FTUJMT0NLXTsKLSNlbmRpZgogfSBfX3J0ZV9w
YWNrZWQ7CiAKIC8qKgpAQCAtMTk1LDM5ICsxODcsNiBAQCB1bnNpZ25lZCBydGVfbWVtb3J5X2dl
dF9uY2hhbm5lbCh2b2lkKTsKICAqLwogdW5zaWduZWQgcnRlX21lbW9yeV9nZXRfbnJhbmsodm9p
ZCk7CiAKLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0KLS8qKjwgSW50ZXJuYWwgdXNlIG9u
bHkgLSBzaG91bGQgRE9NMCBtZW1vcnkgbWFwcGluZyBiZSB1c2VkICovCi1pbnQgcnRlX3hlbl9k
b20wX3N1cHBvcnRlZCh2b2lkKTsKLQotLyoqCi0gKiBNZW1vcnkgaW5pdCBmb3Igc3VwcG9ydGlu
ZyBhcHBsaWNhdGlvbiBydW5uaW5nIG9uIFhlbiBkb21haW4wLgotICoKLSAqIEBwYXJhbSB2b2lk
Ci0gKgotICogQHJldHVybgotICogICAgICAgMDogc3VjY2Vzc2Z1bGx5Ci0gKgkgbmVnYXRpdmU6
IGVycm9yCi0gKi8KLWludCBydGVfeGVuX2RvbTBfbWVtb3J5X2luaXQodm9pZCk7Ci0KLS8qKgot
ICogQXR0YWNoIHRvIG1lbW9yeSBzZXRtZW50cyBvZiBwcmltYXJ5IHByb2Nlc3Mgb24gWGVuIGRv
bWFpbjAuCi0gKgotICogQHBhcmFtIHZvaWQKLSAqCi0gKiBAcmV0dXJuCi0gKiAgICAgICAwOiBz
dWNjZXNzZnVsbHkKLSAqICAgICAgIG5lZ2F0aXZlOiBlcnJvcgotICovCi1pbnQgcnRlX3hlbl9k
b20wX21lbW9yeV9hdHRhY2godm9pZCk7Ci0jZWxzZQotc3RhdGljIGlubGluZSBpbnQgcnRlX3hl
bl9kb20wX3N1cHBvcnRlZCh2b2lkKQotewotCXJldHVybiAwOwotfQotI2VuZGlmCi0KICNpZmRl
ZiBfX2NwbHVzcGx1cwogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51
eGFwcC9NYWtlZmlsZSBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL01ha2VmaWxlCmluZGV4IDQ3
OTQ2OTYuLjJlYmRmMzEgMTAwNjQ0Ci0tLSBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL01ha2Vm
aWxlCisrKyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL01ha2VmaWxlCkBAIC0zNSw3ICszNSw1
IEBAIERJUlMtJChDT05GSUdfUlRFX0VYRUNfRU5WX0xJTlVYQVBQKSArPSBlYWwKIERJUlMtJChD
T05GSUdfUlRFX0VBTF9JR0JfVUlPKSArPSBpZ2JfdWlvCiBESVJTLSQoQ09ORklHX1JURV9LTklf
S01PRCkgKz0ga25pCiBERVBESVJTLWtuaSA6PSBlYWwKLURJUlMtJChDT05GSUdfUlRFX0xJQlJU
RV9YRU5fRE9NMCkgKz0geGVuX2RvbTAKLURFUERJUlMteGVuX2RvbTAgOj0gZWFsCiAKIGluY2x1
ZGUgJChSVEVfU0RLKS9tay9ydGUuc3ViZGlyLm1rCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2Vh
bC9saW51eGFwcC9lYWwvTWFrZWZpbGUgYi9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvTWFr
ZWZpbGUKaW5kZXggOTBiY2E0ZC4uMjFlMGI0YSAxMDA2NDQKLS0tIGEvbGliL2xpYnJ0ZV9lYWwv
bGludXhhcHAvZWFsL01ha2VmaWxlCisrKyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9N
YWtlZmlsZQpAQCAtMzcsNyArMzcsNyBAQCBBUkNIX0RJUiA/PSAkKFJURV9BUkNIKQogRVhQT1JU
X01BUCA6PSBydGVfZWFsX3ZlcnNpb24ubWFwCiBWUEFUSCArPSAkKFJURV9TREspL2xpYi9saWJy
dGVfZWFsL2NvbW1vbi9hcmNoLyQoQVJDSF9ESVIpCiAKLUxJQkFCSVZFUiA6PSA1CitMSUJBQklW
RVIgOj0gNgogCiBWUEFUSCArPSAkKFJURV9TREspL2xpYi9saWJydGVfZWFsL2NvbW1vbgogCkBA
IC01OCw5ICs1OCw2IEBAIGVuZGlmCiBTUkNTLSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQ
UCkgOj0gZWFsLmMKIFNSQ1MtJChDT05GSUdfUlRFX0VYRUNfRU5WX0xJTlVYQVBQKSArPSBlYWxf
aHVnZXBhZ2VfaW5mby5jCiBTUkNTLSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0g
ZWFsX21lbW9yeS5jCi1pZmVxICgkKENPTkZJR19SVEVfTElCUlRFX1hFTl9ET00wKSx5KQotU1JD
Uy0kKENPTkZJR19SVEVfRVhFQ19FTlZfTElOVVhBUFApICs9IGVhbF94ZW5fbWVtb3J5LmMKLWVu
ZGlmCiBTUkNTLSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX3RocmVhZC5j
CiBTUkNTLSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX2xvZy5jCiBTUkNT
LSQoQ09ORklHX1JURV9FWEVDX0VOVl9MSU5VWEFQUCkgKz0gZWFsX3ZmaW8uYwpAQCAtMTMwLDcg
KzEyNyw3IEBAIGlmZXEgKCQoQ09ORklHX1JURV9UT09MQ0hBSU5fR0NDKSx5KQogQ0ZMQUdTX2Vh
bF90aHJlYWQubyArPSAtV25vLXJldHVybi10eXBlCiBlbmRpZgogCi1JTkMgOj0gcnRlX2ludGVy
cnVwdHMuaCBydGVfa25pX2NvbW1vbi5oIHJ0ZV9kb20wX2NvbW1vbi5oCitJTkMgOj0gcnRlX2lu
dGVycnVwdHMuaCBydGVfa25pX2NvbW1vbi5oCiAKIFNZTUxJTkstJChDT05GSUdfUlRFX0VYRUNf
RU5WX0xJTlVYQVBQKS1pbmNsdWRlL2V4ZWMtZW52IDo9IFwKIAkkKGFkZHByZWZpeCBpbmNsdWRl
L2V4ZWMtZW52LywkKElOQykpCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC9l
YWwvZWFsLmMgYi9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvZWFsLmMKaW5kZXggNDhmMTJm
NC4uZDk5NWQwMyAxMDA2NDQKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFsL2VhbC5j
CisrKyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWwuYwpAQCAtMzU0LDcgKzM1NCw2
IEBAIGVhbF91c2FnZShjb25zdCBjaGFyICpwcmduYW1lKQogCSAgICAgICAiICAtLSJPUFRfQkFT
RV9WSVJUQUREUiIgICAgIEJhc2UgdmlydHVhbCBhZGRyZXNzXG4iCiAJICAgICAgICIgIC0tIk9Q
VF9DUkVBVEVfVUlPX0RFViIgICAgQ3JlYXRlIC9kZXYvdWlvWCAodXN1YWxseSBkb25lIGJ5IGhv
dHBsdWcpXG4iCiAJICAgICAgICIgIC0tIk9QVF9WRklPX0lOVFIiICAgICAgICAgSW50ZXJydXB0
IG1vZGUgZm9yIFZGSU8gKGxlZ2FjeXxtc2l8bXNpeClcbiIKLQkgICAgICAgIiAgLS0iT1BUX1hF
Tl9ET00wIiAgICAgICAgICBTdXBwb3J0IHJ1bm5pbmcgb24gWGVuIGRvbTAgd2l0aG91dCBodWdl
dGxiZnNcbiIKIAkgICAgICAgIlxuIik7CiAJLyogQWxsb3cgdGhlIGFwcGxpY2F0aW9uIHRvIHBy
aW50IGl0cyB1c2FnZSBtZXNzYWdlIHRvbyBpZiBob29rIGlzIHNldCAqLwogCWlmICggcnRlX2Fw
cGxpY2F0aW9uX3VzYWdlX2hvb2sgKSB7CkBAIC01NTUsMTkgKzU1NCw2IEBAIGVhbF9wYXJzZV9h
cmdzKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJCWVhbF91c2FnZShwcmduYW1lKTsKIAkJCWV4
aXQoRVhJVF9TVUNDRVNTKTsKIAotCQkvKiBsb25nIG9wdGlvbnMgKi8KLQkJY2FzZSBPUFRfWEVO
X0RPTTBfTlVNOgotI2lmZGVmIFJURV9MSUJSVEVfWEVOX0RPTTAKLQkJCWludGVybmFsX2NvbmZp
Zy54ZW5fZG9tMF9zdXBwb3J0ID0gMTsKLSNlbHNlCi0JCQlSVEVfTE9HKEVSUiwgRUFMLCAiQ2Fu
J3Qgc3VwcG9ydCBEUERLIGFwcCAiCi0JCQkJInJ1bm5pbmcgb24gRG9tMCwgcGxlYXNlIGNvbmZp
Z3VyZSIKLQkJCQkiIFJURV9MSUJSVEVfWEVOX0RPTTA9eVxuIik7Ci0JCQlyZXQgPSAtMTsKLQkJ
CWdvdG8gb3V0OwotI2VuZGlmCi0JCQlicmVhazsKLQogCQljYXNlIE9QVF9IVUdFX0RJUl9OVU06
CiAJCQlpbnRlcm5hbF9jb25maWcuaHVnZXBhZ2VfZGlyID0gb3B0YXJnOwogCQkJYnJlYWs7CkBA
IC02NDEsMTUgKzYyNyw2IEBAIGVhbF9wYXJzZV9hcmdzKGludCBhcmdjLCBjaGFyICoqYXJndikK
IAkJZ290byBvdXQ7CiAJfQogCi0JLyogLS14ZW4tZG9tMCBkb2Vzbid0IG1ha2Ugc2Vuc2Ugd2l0
aCAtLXNvY2tldC1tZW0gKi8KLQlpZiAoaW50ZXJuYWxfY29uZmlnLnhlbl9kb20wX3N1cHBvcnQg
JiYgaW50ZXJuYWxfY29uZmlnLmZvcmNlX3NvY2tldHMgPT0gMSkgewotCQlSVEVfTE9HKEVSUiwg
RUFMLCAiT3B0aW9ucyAtLSJPUFRfU09DS0VUX01FTSIgY2Fubm90IGJlIHNwZWNpZmllZCAiCi0J
CQkidG9nZXRoZXIgd2l0aCAtLSJPUFRfWEVOX0RPTTAiXG4iKTsKLQkJZWFsX3VzYWdlKHByZ25h
bWUpOwotCQlyZXQgPSAtMTsKLQkJZ290byBvdXQ7Ci0JfQotCiAJaWYgKG9wdGluZCA+PSAwKQog
CQlhcmd2W29wdGluZC0xXSA9IHByZ25hbWU7CiAJcmV0ID0gb3B0aW5kLTE7CkBAIC03OTQsNyAr
NzcxLDYgQEAgcnRlX2VhbF9pbml0KGludCBhcmdjLCBjaGFyICoqYXJndikKIAogCWlmIChpbnRl
cm5hbF9jb25maWcubm9faHVnZXRsYmZzID09IDAgJiYKIAkJCWludGVybmFsX2NvbmZpZy5wcm9j
ZXNzX3R5cGUgIT0gUlRFX1BST0NfU0VDT05EQVJZICYmCi0JCQlpbnRlcm5hbF9jb25maWcueGVu
X2RvbTBfc3VwcG9ydCA9PSAwICYmCiAJCQllYWxfaHVnZXBhZ2VfaW5mb19pbml0KCkgPCAwKSB7
CiAJCXJ0ZV9lYWxfaW5pdF9hbGVydCgiQ2Fubm90IGdldCBodWdlcGFnZSBpbmZvcm1hdGlvbi4i
KTsKIAkJcnRlX2Vycm5vID0gRUFDQ0VTOwpkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvbGlu
dXhhcHAvZWFsL2VhbF9tZW1vcnkuYyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxf
bWVtb3J5LmMKaW5kZXggNTI3OTEyOC4uMDg3ZmFkNCAxMDA2NDQKLS0tIGEvbGliL2xpYnJ0ZV9l
YWwvbGludXhhcHAvZWFsL2VhbF9tZW1vcnkuYworKysgYi9saWIvbGlicnRlX2VhbC9saW51eGFw
cC9lYWwvZWFsX21lbW9yeS5jCkBAIC03NSwxMyArNzUsNiBAQAogCiAjZGVmaW5lIFBGTl9NQVNL
X1NJWkUJOAogCi0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotaW50IHJ0ZV94ZW5fZG9tMF9z
dXBwb3J0ZWQodm9pZCkKLXsKLQlyZXR1cm4gaW50ZXJuYWxfY29uZmlnLnhlbl9kb20wX3N1cHBv
cnQ7Ci19Ci0jZW5kaWYKLQogLyoqCiAgKiBAZmlsZQogICogSHVnZSBwYWdlIG1hcHBpbmcgdW5k
ZXIgbGludXgKQEAgLTEwNiwxMCArOTksNiBAQCB0ZXN0X3BoeXNfYWRkcnNfYXZhaWxhYmxlKHZv
aWQpCiAJdWludDY0X3QgdG1wOwogCXBoeXNfYWRkcl90IHBoeXNhZGRyOwogCi0JLyogRm9yIGRv
bTAsIHBoeXMgYWRkcmVzc2VzIGNhbiBhbHdheXMgYmUgYXZhaWxhYmxlICovCi0JaWYgKHJ0ZV94
ZW5fZG9tMF9zdXBwb3J0ZWQoKSkKLQkJcmV0dXJuOwotCiAJaWYgKCFydGVfZWFsX2hhc19odWdl
cGFnZXMoKSkgewogCQlSVEVfTE9HKEVSUiwgRUFMLAogCQkJIlN0YXJ0ZWQgd2l0aG91dCBodWdl
cGFnZXMgc3VwcG9ydCwgcGh5c2ljYWwgYWRkcmVzc2VzIG5vdCBhdmFpbGFibGVcbiIpOwpAQCAt
MTM5LDI5ICsxMjgsNiBAQCBydGVfbWVtX3ZpcnQycGh5KGNvbnN0IHZvaWQgKnZpcnRhZGRyKQog
CWludCBwYWdlX3NpemU7CiAJb2ZmX3Qgb2Zmc2V0OwogCi0JLyogd2hlbiB1c2luZyBkb20wLCAv
cHJvYy9zZWxmL3BhZ2VtYXAgYWx3YXlzIHJldHVybnMgMCwgY2hlY2sgaW4KLQkgKiBkcGRrIG1l
bW9yeSBieSBicm93c2luZyB0aGUgbWVtc2VncyAqLwotCWlmIChydGVfeGVuX2RvbTBfc3VwcG9y
dGVkKCkpIHsKLQkJc3RydWN0IHJ0ZV9tZW1fY29uZmlnICptY2ZnOwotCQlzdHJ1Y3QgcnRlX21l
bXNlZyAqbWVtc2VnOwotCQl1bnNpZ25lZCBpOwotCi0JCW1jZmcgPSBydGVfZWFsX2dldF9jb25m
aWd1cmF0aW9uKCktPm1lbV9jb25maWc7Ci0JCWZvciAoaSA9IDA7IGkgPCBSVEVfTUFYX01FTVNF
RzsgaSsrKSB7Ci0JCQltZW1zZWcgPSAmbWNmZy0+bWVtc2VnW2ldOwotCQkJaWYgKG1lbXNlZy0+
YWRkciA9PSBOVUxMKQotCQkJCWJyZWFrOwotCQkJaWYgKHZpcnRhZGRyID4gbWVtc2VnLT5hZGRy
ICYmCi0JCQkJCXZpcnRhZGRyIDwgUlRFX1BUUl9BREQobWVtc2VnLT5hZGRyLAotCQkJCQkJbWVt
c2VnLT5sZW4pKSB7Ci0JCQkJcmV0dXJuIG1lbXNlZy0+cGh5c19hZGRyICsKLQkJCQkJUlRFX1BU
Ul9ESUZGKHZpcnRhZGRyLCBtZW1zZWctPmFkZHIpOwotCQkJfQotCQl9Ci0KLQkJcmV0dXJuIFJU
RV9CQURfUEhZU19BRERSOwotCX0KLQogCS8qIENhbm5vdCBwYXJzZSAvcHJvYy9zZWxmL3BhZ2Vt
YXAsIG5vIG5lZWQgdG8gbG9nIGVycm9ycyBldmVyeXdoZXJlICovCiAJaWYgKCFwaHlzX2FkZHJz
X2F2YWlsYWJsZSkKIAkJcmV0dXJuIFJURV9CQURfUEhZU19BRERSOwpAQCAtMTA2NywxNyArMTAz
Myw2IEBAIHJ0ZV9lYWxfaHVnZXBhZ2VfaW5pdCh2b2lkKQogCQlyZXR1cm4gMDsKIAl9CiAKLS8q
IGNoZWNrIGlmIGFwcCBydW5zIG9uIFhlbiBEb20wICovCi0JaWYgKGludGVybmFsX2NvbmZpZy54
ZW5fZG9tMF9zdXBwb3J0KSB7Ci0jaWZkZWYgUlRFX0xJQlJURV9YRU5fRE9NMAotCQkvKiB1c2Ug
ZG9tMF9tbSBrZXJuZWwgZHJpdmVyIHRvIGluaXQgbWVtb3J5ICovCi0JCWlmIChydGVfeGVuX2Rv
bTBfbWVtb3J5X2luaXQoKSA8IDApCi0JCQlyZXR1cm4gLTE7Ci0JCWVsc2UKLQkJCXJldHVybiAw
OwotI2VuZGlmCi0JfQotCiAJLyogY2FsY3VsYXRlIHRvdGFsIG51bWJlciBvZiBodWdlcGFnZXMg
YXZhaWxhYmxlLiBhdCB0aGlzIHBvaW50IHdlIGhhdmVuJ3QKIAkgKiB5ZXQgc3RhcnRlZCBzb3J0
aW5nIHRoZW0gc28gdGhleSBhbGwgYXJlIG9uIHNvY2tldCAwICovCiAJZm9yIChpID0gMDsgaSA8
IChpbnQpIGludGVybmFsX2NvbmZpZy5udW1faHVnZXBhZ2Vfc2l6ZXM7IGkrKykgewpAQCAtMTQw
MCwxNyArMTM1NSw2IEBAIHJ0ZV9lYWxfaHVnZXBhZ2VfYXR0YWNoKHZvaWQpCiAKIAl0ZXN0X3Bo
eXNfYWRkcnNfYXZhaWxhYmxlKCk7CiAKLQlpZiAoaW50ZXJuYWxfY29uZmlnLnhlbl9kb20wX3N1
cHBvcnQpIHsKLSNpZmRlZiBSVEVfTElCUlRFX1hFTl9ET00wCi0JCWlmIChydGVfeGVuX2RvbTBf
bWVtb3J5X2F0dGFjaCgpIDwgMCkgewotCQkJUlRFX0xPRyhFUlIsIEVBTCwgIkZhaWxlZCB0byBh
dHRhY2ggbWVtb3J5IHNlZ21lbnRzIG9mIHByaW1hcnkgIgotCQkJCQkicHJvY2Vzc1xuIik7Ci0J
CQlyZXR1cm4gLTE7Ci0JCX0KLQkJcmV0dXJuIDA7Ci0jZW5kaWYKLQl9Ci0KIAlmZF96ZXJvID0g
b3BlbigiL2Rldi96ZXJvIiwgT19SRE9OTFkpOwogCWlmIChmZF96ZXJvIDwgMCkgewogCQlSVEVf
TE9HKEVSUiwgRUFMLCAiQ291bGQgbm90IG9wZW4gL2Rldi96ZXJvXG4iKTsKZGlmZiAtLWdpdCBh
L2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2VhbC9lYWxfeGVuX21lbW9yeS5jIGIvbGliL2xpYnJ0
ZV9lYWwvbGludXhhcHAvZWFsL2VhbF94ZW5fbWVtb3J5LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDE5ZGIxY2IuLjAwMDAwMDAKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAv
ZWFsL2VhbF94ZW5fbWVtb3J5LmMKKysrIC9kZXYvbnVsbApAQCAtMSwzODEgKzAsMCBAQAotLyot
Ci0gKiAgIEJTRCBMSUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVs
IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogICBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgotICoKLSAqICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFy
eSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRl
ZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogICBhcmUgbWV0Ogot
ICoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlv
bnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICog
ICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyIGluCi0gKiAgICAgICB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0
ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiAgICAgICBkaXN0cmlidXRpb24uCi0gKiAgICAg
KiBOZWl0aGVyIHRoZSBuYW1lIG9mIEludGVsIENvcnBvcmF0aW9uIG5vciB0aGUgbmFtZXMgb2Yg
aXRzCi0gKiAgICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9t
b3RlIHByb2R1Y3RzIGRlcml2ZWQKLSAqICAgICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0
IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiAgIFRISVMgU09GVFdB
UkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMK
LSAqICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiAgIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gKiAg
IE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNU
LCBJTkNJREVOVEFMLAotICogICBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFBST0NVUkVNRU5U
IE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAotICogICBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkKLSAqICAgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwg
U1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogICAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1Ig
T1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSAqICAgT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERB
TUFHRS4KLSAqLwotCi0jaW5jbHVkZSA8ZXJybm8uaD4KLSNpbmNsdWRlIDxzdGRhcmcuaD4KLSNp
bmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0ZGludC5o
PgotI2luY2x1ZGUgPGludHR5cGVzLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8
c3lzL21tYW4uaD4KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxzeXMvc3RhdC5o
PgotI2luY2x1ZGUgPHN5cy9xdWV1ZS5oPgotI2luY2x1ZGUgPHN5cy9maWxlLmg+Ci0jaW5jbHVk
ZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8bGltaXRzLmg+Ci0jaW5jbHVkZSA8c3lzL2lvY3RsLmg+
Ci0jaW5jbHVkZSA8c3lzL3RpbWUuaD4KLQotI2luY2x1ZGUgPHJ0ZV9sb2cuaD4KLSNpbmNsdWRl
IDxydGVfbWVtb3J5Lmg+Ci0jaW5jbHVkZSA8cnRlX21lbXpvbmUuaD4KLSNpbmNsdWRlIDxydGVf
bGF1bmNoLmg+Ci0jaW5jbHVkZSA8cnRlX2VhbC5oPgotI2luY2x1ZGUgPHJ0ZV9lYWxfbWVtY29u
ZmlnLmg+Ci0jaW5jbHVkZSA8cnRlX3Blcl9sY29yZS5oPgotI2luY2x1ZGUgPHJ0ZV9sY29yZS5o
PgotI2luY2x1ZGUgPHJ0ZV9jb21tb24uaD4KLSNpbmNsdWRlIDxydGVfc3RyaW5nX2Zucy5oPgot
Ci0jaW5jbHVkZSAiZWFsX3ByaXZhdGUuaCIKLSNpbmNsdWRlICJlYWxfaW50ZXJuYWxfY2ZnLmgi
Ci0jaW5jbHVkZSAiZWFsX2ZpbGVzeXN0ZW0uaCIKLSNpbmNsdWRlIDxleGVjLWVudi9ydGVfZG9t
MF9jb21tb24uaD4KLQotI2RlZmluZSBQQUdFX1NJWkUgUlRFX1BHU0laRV80SwotI2RlZmluZSBE
RUZBVUxfRE9NMF9OQU1FICJkb20wLW1lbSIKLQotc3RhdGljIGludCB4ZW5fZmQgPSAtMTsKLXN0
YXRpYyBjb25zdCBjaGFyIHN5c19kaXJfcGF0aFtdID0gIi9zeXMva2VybmVsL21tL2RvbTAtbW0v
bWVtc2l6ZS1tQiI7Ci0KLS8qCi0gKiBUcnkgdG8gbW1hcCAqc2l6ZSBieXRlcyBpbiAvZGV2L3pl
cm8uIElmIGl0IGlzIHN1Y2Nlc3NmdWwsIHJldHVybiB0aGUKLSAqIHBvaW50ZXIgdG8gdGhlIG1t
YXAnZCBhcmVhIGFuZCBrZWVwICpzaXplIHVubW9kaWZpZWQuIEVsc2UsIHJldHJ5Ci0gKiB3aXRo
IGEgc21hbGxlciB6b25lOiBkZWNyZWFzZSAqc2l6ZSBieSBtZW1fc2l6ZSB1bnRpbCBpdCByZWFj
aGVzCi0gKiAwLiBJbiB0aGlzIGNhc2UsIHJldHVybiBOVUxMLiBOb3RlOiB0aGlzIGZ1bmN0aW9u
IHJldHVybnMgYW4gYWRkcmVzcwotICogd2hpY2ggaXMgYSBtdWx0aXBsZSBvZiBtZW1fc2l6ZSBz
aXplLgotICovCi1zdGF0aWMgdm9pZCAqCi14ZW5fZ2V0X3ZpcnR1YWxfYXJlYShzaXplX3QgKnNp
emUsIHNpemVfdCBtZW1fc2l6ZSkKLXsKLQl2b2lkICphZGRyOwotCWludCBmZDsKLQlsb25nIGFs
aWduZWRfYWRkcjsKLQotCVJURV9MT0coREVCVUcsIEVBTCwgIkFzayBhIHZpcnR1YWwgYXJlYSBv
ZiAweCV6dSBieXRlc1xuIiwgKnNpemUpOwotCi0JZmQgPSBvcGVuKCIvZGV2L3plcm8iLCBPX1JE
T05MWSk7Ci0JaWYgKGZkIDwgMCl7Ci0JCVJURV9MT0coRVJSLCBFQUwsICJDYW5ub3Qgb3BlbiAv
ZGV2L3plcm9cbiIpOwotCQlyZXR1cm4gTlVMTDsKLQl9Ci0JZG8gewotCQlhZGRyID0gbW1hcChO
VUxMLCAoKnNpemUpICsgbWVtX3NpemUsIFBST1RfUkVBRCwKLQkJCU1BUF9QUklWQVRFLCBmZCwg
MCk7Ci0JCWlmIChhZGRyID09IE1BUF9GQUlMRUQpCi0JCQkqc2l6ZSAtPSBtZW1fc2l6ZTsKLQl9
IHdoaWxlIChhZGRyID09IE1BUF9GQUlMRUQgJiYgKnNpemUgPiAwKTsKLQotCWlmIChhZGRyID09
IE1BUF9GQUlMRUQpIHsKLQkJY2xvc2UoZmQpOwotCQlSVEVfTE9HKEVSUiwgRUFMLCAiQ2Fubm90
IGdldCBhIHZpcnR1YWwgYXJlYVxuIik7Ci0JCXJldHVybiBOVUxMOwotCX0KLQotCW11bm1hcChh
ZGRyLCAoKnNpemUpICsgbWVtX3NpemUpOwotCWNsb3NlKGZkKTsKLQotCS8qIGFsaWduIGFkZHIg
dG8gYSBtZW1fc2l6ZSBib3VuZGFyeSAqLwotCWFsaWduZWRfYWRkciA9ICh1aW50cHRyX3QpYWRk
cjsKLQlhbGlnbmVkX2FkZHIgPSBSVEVfQUxJR05fQ0VJTChhbGlnbmVkX2FkZHIsIG1lbV9zaXpl
KTsKLSAgICAgICAgYWRkciA9ICh2b2lkICopKGFsaWduZWRfYWRkcik7Ci0KLQlSVEVfTE9HKERF
QlVHLCBFQUwsICJWaXJ0dWFsIGFyZWEgZm91bmQgYXQgJXAgKHNpemUgPSAweCV6eClcbiIsCi0J
CWFkZHIsICpzaXplKTsKLQotCXJldHVybiBhZGRyOwotfQotCi0vKioKLSAqIEdldCBtZW1vcnkg
c2l6ZSBjb25maWd1cmF0aW9uIGZyb20gL3N5cy9kZXZpY2VzL3ZpcnR1YWwvbWlzYy9kb20wX21t
Ci0gKiAvbWVtc2l6ZS1tQi9tZW1zaXplIGZpbGUsIGFuZCB0aGUgc2l6ZSB1bml0IGlzIG1CLgot
ICovCi1zdGF0aWMgaW50Ci1nZXRfeGVuX21lbW9yeV9zaXplKHZvaWQpCi17Ci0JY2hhciBwYXRo
W1BBVEhfTUFYXTsKLQl1bnNpZ25lZCBsb25nIG1lbV9zaXplID0gMDsKLQlzdGF0aWMgY29uc3Qg
Y2hhciAqZmlsZV9uYW1lOwotCi0JZmlsZV9uYW1lID0gIm1lbXNpemUiOwotCXNucHJpbnRmKHBh
dGgsIHNpemVvZihwYXRoKSwgIiVzLyVzIiwKLQkJCXN5c19kaXJfcGF0aCwgZmlsZV9uYW1lKTsK
LQotCWlmIChlYWxfcGFyc2Vfc3lzZnNfdmFsdWUocGF0aCwgJm1lbV9zaXplKSA8IDApCi0JCXJl
dHVybiAtMTsKLQotCWlmIChtZW1fc2l6ZSA9PSAwKQotCQlydGVfZXhpdChFWElUX0ZBSUxVUkUs
IlhFTi1ET00wOnRoZSAlcy8lcyB3YXMgbm90IgotCQkJIiBjb25maWd1cmVkLlxuIixzeXNfZGly
X3BhdGgsIGZpbGVfbmFtZSk7Ci0JaWYgKG1lbV9zaXplICUgMikKLQkJcnRlX2V4aXQoRVhJVF9G
QUlMVVJFLCJYRU4tRE9NMDp0aGUgJXMvJXMgbXVzdCBiZSIKLQkJCSIgZXZlbiBudW1iZXIuXG4i
LHN5c19kaXJfcGF0aCwgZmlsZV9uYW1lKTsKLQotCWlmIChtZW1fc2l6ZSA+IERPTTBfQ09ORklH
X01FTVNJWkUpCi0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwiWEVOLURPTTA6dGhlICVzLyVzIHNo
b3VsZCBub3QgYmUgbGFyZ2VyIgotCQkJIiB0aGFuICVkIG1CXG4iLHN5c19kaXJfcGF0aCwgZmls
ZV9uYW1lLCBET00wX0NPTkZJR19NRU1TSVpFKTsKLQotCXJldHVybiBtZW1fc2l6ZTsKLX0KLQot
LyoqCi0gKiBCYXNlZCBvbiBwaHlzaWNhbCBhZGRyZXNzIHRvIGNhY3VsYXRlIE1GTiBpbiBYZW4g
RG9tMC4KLSAqLwotcGh5c19hZGRyX3QKLXJ0ZV94ZW5fbWVtX3BoeTJtY2goaW50MzJfdCBtZW1z
ZWdfaWQsIGNvbnN0IHBoeXNfYWRkcl90IHBoeV9hZGRyKQotewotCWludCBtZm5faWQsIGk7Ci0J
dWludDY0X3QgbWZuLCBtZm5fb2Zmc2V0OwotCXN0cnVjdCBydGVfbWVtX2NvbmZpZyAqbWNmZyA9
IHJ0ZV9lYWxfZ2V0X2NvbmZpZ3VyYXRpb24oKS0+bWVtX2NvbmZpZzsKLQlzdHJ1Y3QgcnRlX21l
bXNlZyAqbWVtc2VnID0gbWNmZy0+bWVtc2VnOwotCi0JLyogZmluZCB0aGUgbWVtb3J5IHNlZ21l
bnQgb3duaW5nIHRoZSBwaHlzaWNhbCBhZGRyZXNzICovCi0JaWYgKG1lbXNlZ19pZCA9PSAtMSkg
ewotCQlmb3IgKGkgPSAwOyBpIDwgUlRFX01BWF9NRU1TRUc7IGkrKykgewotCQkJaWYgKChwaHlf
YWRkciA+PSBtZW1zZWdbaV0ucGh5c19hZGRyKSAmJgotCQkJCQkocGh5X2FkZHIgPCBtZW1zZWdb
aV0ucGh5c19hZGRyICsKLQkJCQkJCW1lbXNlZ1tpXS5sZW4pKSB7Ci0JCQkJbWVtc2VnX2lkID0g
aTsKLQkJCQlicmVhazsKLQkJCX0KLQkJfQotCQlpZiAobWVtc2VnX2lkID09IC0xKQotCQkJcmV0
dXJuIFJURV9CQURfUEhZU19BRERSOwotCX0KLQotCW1mbl9pZCA9IChwaHlfYWRkciAtIG1lbXNl
Z1ttZW1zZWdfaWRdLnBoeXNfYWRkcikgLyBSVEVfUEdTSVpFXzJNOwotCi0JLyp0aGUgTUZOIGlz
IGNvbnRpZ3VvdXMgaW4gMk0gKi8KLQltZm5fb2Zmc2V0ID0gKHBoeV9hZGRyIC0gbWVtc2VnW21l
bXNlZ19pZF0ucGh5c19hZGRyKSAlCi0JCQkJCVJURV9QR1NJWkVfMk0gLyBQQUdFX1NJWkU7Ci0J
bWZuID0gbWZuX29mZnNldCArIG1lbXNlZ1ttZW1zZWdfaWRdLm1mblttZm5faWRdOwotCi0JLyoq
IHJldHVybiBtZWNoaW5lIGFkZHJlc3MgKi8KLQlyZXR1cm4gbWZuICogUEFHRV9TSVpFICsgcGh5
X2FkZHIgJSBQQUdFX1NJWkU7Ci19Ci0KLWludAotcnRlX3hlbl9kb20wX21lbW9yeV9pbml0KHZv
aWQpCi17Ci0Jdm9pZCAqdmlyX2FkZHIsICp2bWFfYWRkciA9IE5VTEw7Ci0JaW50IGVyciwgcmV0
ID0gMDsKLQl1aW50MzJfdCBpLCByZXF1ZXN0ZWQsIG1lbV9zaXplLCBtZW1zZWdfaWR4LCBudW1f
bWVtc2VnID0gMDsKLQlzaXplX3Qgdm1hX2xlbiA9IDA7Ci0Jc3RydWN0IG1lbW9yeV9pbmZvIG1l
bWluZm87Ci0Jc3RydWN0IG1lbXNlZ19pbmZvIHNlZ2luZm9bUlRFX01BWF9NRU1TRUddOwotCWlu
dCBmbGFncywgcGFnZV9zaXplID0gZ2V0cGFnZXNpemUoKTsKLQlzdHJ1Y3QgcnRlX21lbV9jb25m
aWcgKm1jZmcgPSBydGVfZWFsX2dldF9jb25maWd1cmF0aW9uKCktPm1lbV9jb25maWc7Ci0Jc3Ry
dWN0IHJ0ZV9tZW1zZWcgKm1lbXNlZyA9IG1jZmctPm1lbXNlZzsKLQl1aW50NjRfdCB0b3RhbF9t
ZW0gPSBpbnRlcm5hbF9jb25maWcubWVtb3J5OwotCi0JbWVtc2V0KHNlZ2luZm8sIDAsIHNpemVv
ZihzZWdpbmZvKSk7Ci0JbWVtc2V0KCZtZW1pbmZvLCAwLCBzaXplb2Yoc3RydWN0IG1lbW9yeV9p
bmZvKSk7Ci0KLQltZW1fc2l6ZSA9IGdldF94ZW5fbWVtb3J5X3NpemUoKTsKLQlyZXF1ZXN0ZWQg
PSAodW5zaWduZWQpICh0b3RhbF9tZW0gLyAweDEwMDAwMCk7Ci0JaWYgKHJlcXVlc3RlZCA+IG1l
bV9zaXplKQotCQkvKiBpZiB3ZSBkaWRuJ3Qgc2F0aXNmeSB0b3RhbCBtZW1vcnkgcmVxdWlyZW1l
bnRzICovCi0JCXJ0ZV9leGl0KEVYSVRfRkFJTFVSRSwiTm90IGVub3VnaCBtZW1vcnkgYXZhaWxh
YmxlISBSZXF1ZXN0ZWQ6ICV1TUIsIgotCQkJCSIgYXZhaWxhYmxlOiAldU1CXG4iLCByZXF1ZXN0
ZWQsIG1lbV9zaXplKTsKLQllbHNlIGlmICh0b3RhbF9tZW0gIT0gMCkKLQkJbWVtX3NpemUgPSBy
ZXF1ZXN0ZWQ7Ci0KLQkvKiBDaGVjayBGRCBhbmQgb3BlbiBvbmNlICovCi0JaWYgKHhlbl9mZCA8
IDApIHsKLQkJeGVuX2ZkID0gb3BlbihET00wX01NX0RFViwgT19SRFdSKTsKLQkJaWYgKHhlbl9m
ZCA8IDApIHsKLQkJCVJURV9MT0coRVJSLCBFQUwsICJDYW4gbm90IG9wZW4gJXNcbiIsRE9NMF9N
TV9ERVYpOwotCQkJcmV0dXJuIC0xOwotCQl9Ci0JfQotCi0JbWVtaW5mby5zaXplID0gbWVtX3Np
emU7Ci0KLQkvKiBjb25zdHJ1Y3QgbWVtb3J5IG1hbmdlbWVudCBuYW1lIGZvciBEb20wICovCi0J
c25wcmludGYobWVtaW5mby5uYW1lLCBET00wX05BTUVfTUFYLCAiJXMtJXMiLAotCQlpbnRlcm5h
bF9jb25maWcuaHVnZWZpbGVfcHJlZml4LCBERUZBVUxfRE9NMF9OQU1FKTsKLQotCS8qIE5vdGlm
eSBrZXJuZWwgZHJpdmVyIHRvIGFsbG9jYXRlIG1lbW9yeSAqLwotCXJldCA9IGlvY3RsKHhlbl9m
ZCwgUlRFX0RPTTBfSU9DVExfUFJFUEFSRV9NRU1TRUcsICZtZW1pbmZvKTsKLQlpZiAocmV0IDwg
MCkgewotCQlSVEVfTE9HKEVSUiwgRUFMLCAiWEVOIERPTTA6ZmFpbGVkIHRvIGdldCBtZW1vcnlc
biIpOwotCQllcnIgPSAtRUlPOwotCQlnb3RvIGZhaWw7Ci0JfQotCi0JLyogR2V0IG51bWJlciBv
ZiBtZW1vcnkgc2VnbWVudCBmcm9tIGRyaXZlciAqLwotCXJldCA9IGlvY3RsKHhlbl9mZCwgUlRF
X0RPTTBfSU9DVExfR0VUX05VTV9NRU1TRUcsICZudW1fbWVtc2VnKTsKLQlpZiAocmV0IDwgMCkg
ewotCQlSVEVfTE9HKEVSUiwgRUFMLCAiWEVOIERPTTA6ZmFpbGVkIHRvIGdldCBtZW1zZWcgY291
bnQuXG4iKTsKLQkJZXJyID0gLUVJTzsKLQkJZ290byBmYWlsOwotCX0KLQotCWlmKG51bV9tZW1z
ZWcgPiBSVEVfTUFYX01FTVNFRyl7Ci0JCVJURV9MT0coRVJSLCBFQUwsICJYRU4gRE9NMDogdGhl
IG1lbXNlZyBjb3VudCAlZCBpcyBncmVhdGVyIgotCQkJIiB0aGFuIG1heCBtZW1zZWcgJWQuXG4i
LG51bV9tZW1zZWcsIFJURV9NQVhfTUVNU0VHKTsKLQkJZXJyID0gLUVJTzsKLQkJZ290byBmYWls
OwotCX0KLQotCS8qIGdldCBhbGwgbWVtb3J5IHNlZ2VtZW50cyBpbmZvcm1hdGlvbiAqLwotCXJl
dCA9IGlvY3RsKHhlbl9mZCwgUlRFX0RPTTBfSU9DVExfR0VUX01FTVNFR19JTkZPLCBzZWdpbmZv
KTsKLQlpZiAocmV0IDwgMCkgewotCQlSVEVfTE9HKEVSUiwgRUFMLCAiWEVOIERPTTA6ZmFpbGVk
IHRvIGdldCBtZW1zZWcgaW5mby5cbiIpOwotCQllcnIgPSAtRUlPOwotCQlnb3RvIGZhaWw7Ci0J
fQotCi0JLyogbWFwIGFsbCBtZW1vcnkgc2VnbWVudHMgdG8gY29udGlndW91cyB1c2VyIHNwYWNl
ICovCi0JZm9yIChtZW1zZWdfaWR4ID0gMDsgbWVtc2VnX2lkeCA8IG51bV9tZW1zZWc7IG1lbXNl
Z19pZHgrKykKLQl7Ci0JCXZtYV9sZW4gPSBzZWdpbmZvW21lbXNlZ19pZHhdLnNpemU7Ci0KLQkJ
LyoqCi0JCSAqIGdldCB0aGUgYmlnZ2VzdCB2aXJ0dWFsIG1lbW9yeSBhcmVhIHVwIHRvIHZtYV9s
ZW4uIElmIGl0IGZhaWxzLAotCQkgKiB2bWFfYWRkciBpcyBOVUxMLCBzbyBsZXQgdGhlIGtlcm5l
bCBwcm92aWRlIHRoZSBhZGRyZXNzLgotCQkgKi8KLQkJdm1hX2FkZHIgPSB4ZW5fZ2V0X3ZpcnR1
YWxfYXJlYSgmdm1hX2xlbiwgUlRFX1BHU0laRV8yTSk7Ci0JCWlmICh2bWFfYWRkciA9PSBOVUxM
KSB7Ci0JCQlmbGFncyA9IE1BUF9TSEFSRUQ7Ci0JCQl2bWFfbGVuID0gUlRFX1BHU0laRV8yTTsK
LQkJfSBlbHNlCi0JCQlmbGFncyA9IE1BUF9TSEFSRUQgfCBNQVBfRklYRUQ7Ci0KLQkJc2VnaW5m
b1ttZW1zZWdfaWR4XS5zaXplID0gdm1hX2xlbjsKLQkJdmlyX2FkZHIgPSBtbWFwKHZtYV9hZGRy
LCBzZWdpbmZvW21lbXNlZ19pZHhdLnNpemUsCi0JCQlQUk9UX1JFQUR8UFJPVF9XUklURSwgZmxh
Z3MsIHhlbl9mZCwKLQkJCW1lbXNlZ19pZHggKiBwYWdlX3NpemUpOwotCQlpZiAodmlyX2FkZHIg
PT0gTUFQX0ZBSUxFRCkgewotCQkJUlRFX0xPRyhFUlIsIEVBTCwgIlhFTiBET00wOkNvdWxkIG5v
dCBtbWFwICVzXG4iLAotCQkJCURPTTBfTU1fREVWKTsKLQkJCWVyciA9IC1FSU87Ci0JCQlnb3Rv
IGZhaWw7Ci0JCX0KLQotCQltZW1zZWdbbWVtc2VnX2lkeF0uYWRkciA9IHZpcl9hZGRyOwotCQlt
ZW1zZWdbbWVtc2VnX2lkeF0ucGh5c19hZGRyID0gcGFnZV9zaXplICoKLQkJCXNlZ2luZm9bbWVt
c2VnX2lkeF0ucGZuIDsKLQkJbWVtc2VnW21lbXNlZ19pZHhdLmxlbiA9IHNlZ2luZm9bbWVtc2Vn
X2lkeF0uc2l6ZTsKLQkJZm9yICggaSA9IDA7IGkgPCBzZWdpbmZvW21lbXNlZ19pZHhdLnNpemUg
LyBSVEVfUEdTSVpFXzJNOyBpKyspCi0JCQltZW1zZWdbbWVtc2VnX2lkeF0ubWZuW2ldID0gc2Vn
aW5mb1ttZW1zZWdfaWR4XS5tZm5baV07Ci0KLQkJLyogTUZOcyBhcmUgY29udGludW91cyBpbiAy
TSwgc28gYXNzdW1lIHRoYXQgcGFnZSBzaXplIGlzIDJNICovCi0JCW1lbXNlZ1ttZW1zZWdfaWR4
XS5odWdlcGFnZV9zeiA9IFJURV9QR1NJWkVfMk07Ci0KLQkJbWVtc2VnW21lbXNlZ19pZHhdLm5j
aGFubmVsID0gbWNmZy0+bmNoYW5uZWw7Ci0JCW1lbXNlZ1ttZW1zZWdfaWR4XS5ucmFuayA9IG1j
ZmctPm5yYW5rOwotCi0JCS8qIE5VTUEgaXMgbm90IHN1cHBvdGVkIGluIFhlbiBEb20wLCBzbyBv
bmx5IHNldCBzb2NrZXQgMCovCi0JCW1lbXNlZ1ttZW1zZWdfaWR4XS5zb2NrZXRfaWQgPSAwOwot
CX0KLQotCXJldHVybiAwOwotZmFpbDoKLQlpZiAoeGVuX2ZkID4gMCkgewotCQljbG9zZSh4ZW5f
ZmQpOwotCQl4ZW5fZmQgPSAtMTsKLQl9Ci0JcmV0dXJuIGVycjsKLX0KLQotLyoKLSAqIFRoaXMg
Y3JlYXRlcyB0aGUgbWVtb3J5IG1hcHBpbmdzIGluIHRoZSBzZWNvbmRhcnkgcHJvY2VzcyB0byBt
YXRjaCB0aGF0IG9mCi0gKiB0aGUgc2VydmVyIHByb2Nlc3MuIEl0IGdvZXMgdGhyb3VnaCBlYWNo
IG1lbW9yeSBzZWdtZW50IGluIHRoZSBEUERLIHJ1bnRpbWUKLSAqIGNvbmZpZ3VyYXRpb24sIG1h
cHBpbmcgdGhlbSBpbiBvcmRlciB0byBmb3JtIGEgY29udGlndW91cyBibG9jayBpbiB0aGUKLSAq
IHZpcnR1YWwgbWVtb3J5IHNwYWNlCi0gKi8KLWludAotcnRlX3hlbl9kb20wX21lbW9yeV9hdHRh
Y2godm9pZCkKLXsKLQljb25zdCBzdHJ1Y3QgcnRlX21lbV9jb25maWcgKm1jZmc7Ci0JdW5zaWdu
ZWQgcyA9IDA7IC8qIHMgdXNlZCB0byB0cmFjayB0aGUgc2VnbWVudCBudW1iZXIgKi8KLQlpbnQg
eGVuX2ZkID0gLTE7Ci0JaW50IHJldCA9IC0xOwotCXZvaWQgKnZpcl9hZGRyOwotCWNoYXIgbmFt
ZVtET00wX05BTUVfTUFYXSA9IHswfTsKLQlpbnQgcGFnZV9zaXplID0gZ2V0cGFnZXNpemUoKTsK
LQotCW1jZmcgPSBydGVfZWFsX2dldF9jb25maWd1cmF0aW9uKCktPm1lbV9jb25maWc7Ci0KLQkv
KiBDaGVjayBGRCBhbmQgb3BlbiBvbmNlICovCi0JaWYgKHhlbl9mZCA8IDApIHsKLQkJeGVuX2Zk
ID0gb3BlbihET00wX01NX0RFViwgT19SRFdSKTsKLQkJaWYgKHhlbl9mZCA8IDApIHsKLQkJCVJU
RV9MT0coRVJSLCBFQUwsICJDYW4gbm90IG9wZW4gJXNcbiIsRE9NMF9NTV9ERVYpOwotCQkJZ290
byBlcnJvcjsKLQkJfQotCX0KLQotCS8qIGNvbnN0cnVjdCBtZW1vcnkgbWFuZ2VtZW50IG5hbWUg
Zm9yIERvbTAgKi8KLQlzbnByaW50ZihuYW1lLCBET00wX05BTUVfTUFYLCAiJXMtJXMiLAotCQlp
bnRlcm5hbF9jb25maWcuaHVnZWZpbGVfcHJlZml4LCBERUZBVUxfRE9NMF9OQU1FKTsKLQkvKiBh
dHRhY2ggdG8gbWVtb3J5IHNlZ21lbnRzIG9mIHByaW1hcnkgcHJvY2VzcyAqLwotCXJldCA9IGlv
Y3RsKHhlbl9mZCwgUlRFX0RPTTBfSU9DVExfQVRUQUNIX1RPX01FTVNFRywgbmFtZSk7Ci0JaWYg
KHJldCkgewotCQlSVEVfTE9HKEVSUiwgRUFMLCJhdHRhY2ggbWVtb3J5IHNlZ21lbnRzIGZhaWwu
XG4iKTsKLQkJZ290byBlcnJvcjsKLQl9Ci0KLQkvKiBtYXAgYWxsIHNlZ21lbnRzIGludG8gbWVt
b3J5IHRvIG1ha2Ugc3VyZSB3ZSBnZXQgdGhlIGFkZHJzICovCi0JZm9yIChzID0gMDsgcyA8IFJU
RV9NQVhfTUVNU0VHOyArK3MpIHsKLQotCQkvKgotCQkgKiB0aGUgZmlyc3QgbWVtb3J5IHNlZ21l
bnQgd2l0aCBsZW49PTAgaXMgdGhlIG9uZSB0aGF0Ci0JCSAqIGZvbGxvd3MgdGhlIGxhc3QgdmFs
aWQgc2VnbWVudC4KLQkJICovCi0JCWlmIChtY2ZnLT5tZW1zZWdbc10ubGVuID09IDApCi0JCQli
cmVhazsKLQotCQl2aXJfYWRkciA9IG1tYXAobWNmZy0+bWVtc2VnW3NdLmFkZHIsIG1jZmctPm1l
bXNlZ1tzXS5sZW4sCi0JCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9TSEFSRUR8TUFQX0ZJ
WEVELCB4ZW5fZmQsCi0JCQkJcyAqIHBhZ2Vfc2l6ZSk7Ci0JCWlmICh2aXJfYWRkciA9PSBNQVBf
RkFJTEVEKSB7Ci0JCQlSVEVfTE9HKEVSUiwgRUFMLCAiQ291bGQgbm90IG1tYXAgJWxsdSBieXRl
cyAiCi0JCQkJImluICVzIHRvIHJlcXVlc3RlZCBhZGRyZXNzIFslcF1cbiIsCi0JCQkJKHVuc2ln
bmVkIGxvbmcgbG9uZyltY2ZnLT5tZW1zZWdbc10ubGVuLCBET00wX01NX0RFViwKLQkJCQltY2Zn
LT5tZW1zZWdbc10uYWRkcik7Ci0JCQlnb3RvIGVycm9yOwotCQl9Ci0JfQotCXJldHVybiAwOwot
Ci1lcnJvcjoKLQlpZiAoeGVuX2ZkID49IDApIHsKLQkJY2xvc2UoeGVuX2ZkKTsKLQkJeGVuX2Zk
ID0gLTE7Ci0JfQotCXJldHVybiAtMTsKLX0KZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2xp
bnV4YXBwL2VhbC9pbmNsdWRlL2V4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oIGIvbGliL2xpYnJ0
ZV9lYWwvbGludXhhcHAvZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgKZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQ5NzA3NzguLjAwMDAwMDAKLS0tIGEvbGliL2xp
YnJ0ZV9lYWwvbGludXhhcHAvZWFsL2luY2x1ZGUvZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmgK
KysrIC9kZXYvbnVsbApAQCAtMSwxMDggKzAsMCBAQAotLyotCi0gKiAgIFRoaXMgZmlsZSBpcyBw
cm92aWRlZCB1bmRlciBhIGR1YWwgQlNEL0xHUEx2MiBsaWNlbnNlLiAgV2hlbiB1c2luZyBvcgot
ICogICByZWRpc3RyaWJ1dGluZyB0aGlzIGZpbGUsIHlvdSBtYXkgZG8gc28gdW5kZXIgZWl0aGVy
IGxpY2Vuc2UuCi0gKgotICogICBHTlUgTEVTU0VSIEdFTkVSQUwgUFVCTElDIExJQ0VOU0UKLSAq
Ci0gKiAgIENvcHlyaWdodChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCi0gKgotICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogICBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdmVyc2lvbiAyLjEgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQotICogICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAq
Ci0gKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLCBidXQKLSAqICAgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQotICogICBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICAgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCi0gKiAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRo
ZSBGcmVlIFNvZnR3YXJlCi0gKiAgIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0IC0g
RmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EuCi0gKgotICogICBDb250YWN0
IEluZm9ybWF0aW9uOgotICogICBJbnRlbCBDb3Jwb3JhdGlvbgotICoKLSAqCi0gKiAgIEJTRCBM
SUNFTlNFCi0gKgotICogICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9u
LiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICogICBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAq
ICAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0Ci0gKiAgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotICogICBhcmUgbWV0OgotICoKLSAqICAgKiBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAotICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lci4KLSAqICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0g
bXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbgotICogICAg
IHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUKLSAqICAgICBkaXN0cmlidXRpb24uCi0gKiAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRl
bCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVzIG9mIGl0cwotICogICAgIGNvbnRyaWJ1dG9ycyBt
YXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICogICAg
IGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlz
c2lvbi4KLSAqCi0gKiAgICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklH
SFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAgICAiQVMgSVMiIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogICAgTElNSVRF
RCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SCi0gKiAgICBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogICAgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0gKiAgICBTUEVD
SUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQg
Tk9UCi0gKiAgICBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAgIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lO
RVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogICAgVEhFT1JZ
IE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1Ig
VE9SVAotICogICAgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJ
TiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgICBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElG
IEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICoKLSAqLwotCi0j
aWZuZGVmIF9SVEVfRE9NMF9DT01NT05fSF8KLSNkZWZpbmUgX1JURV9ET00wX0NPTU1PTl9IXwot
Ci0jaWZkZWYgX19LRVJORUxfXwotI2luY2x1ZGUgPGxpbnV4L2lmLmg+Ci0jZW5kaWYKLQotI2Rl
ZmluZSBET00wX05BTUVfTUFYICAgMjU2Ci0jZGVmaW5lIERPTTBfTU1fREVWICAgIi9kZXYvZG9t
MF9tbSIKLQotI2RlZmluZSBET00wX0NPTlRJR19OVU1fT1JERVIgICAgICAgOSAgICAgICAvKio8
IG9yZGVyIG9mIDJNICovCi0jZGVmaW5lIERPTTBfTlVNX01FTVNFRyAgICAgICAgICAgICA1MTIg
ICAgIC8qKjwgTWF4aW11bSBuYi4gb2YgbWVtb3J5IHNlZ21lbnQuICovCi0jZGVmaW5lIERPTTBf
TUVNQkxPQ0tfU0laRSAgICAgICAgICAweDIwMDAwMCAvKio8IHNpemUgb2YgbWVtb3J5IGJsb2Nr
KDJNKS4gKi8KLSNkZWZpbmUgRE9NMF9DT05GSUdfTUVNU0laRSAgICAgICAgIDQwOTYgICAgIC8q
KjwgTWF4aW11bSBjb25maWcgbWVtb3J5IHNpemUoNEcpLiAqLwotI2RlZmluZSBET00wX05VTV9N
RU1CTE9DSyAoRE9NMF9DT05GSUdfTUVNU0laRSAvIDIpIC8qKjwgTWF4aW11bSBuYi4gb2YgMk0g
bWVtb3J5IGJsb2NrLiAqLwotCi0jZGVmaW5lIFJURV9ET00wX0lPQ1RMX1BSRVBBUkVfTUVNU0VH
ICAgIF9JT1dSKDAsIDEgLCBzdHJ1Y3QgbWVtb3J5X2luZm8pCi0jZGVmaW5lIFJURV9ET00wX0lP
Q1RMX0FUVEFDSF9UT19NRU1TRUcgIF9JT1dSKDAsIDIgLCBjaGFyICopCi0jZGVmaW5lIFJURV9E
T00wX0lPQ1RMX0dFVF9OVU1fTUVNU0VHICAgIF9JT1dSKDAsIDMsIGludCkKLSNkZWZpbmUgUlRF
X0RPTTBfSU9DVExfR0VUX01FTVNFR19JTkZPICAgX0lPV1IoMCwgNCwgdm9pZCAqKQotCi0vKioK
LSAqIEEgc3RydWN0dXJlIHVzZWQgdG8gc3RvcmUgbWVtb3J5IGluZm9ybWF0aW9uLgotICovCi1z
dHJ1Y3QgbWVtb3J5X2luZm8gewotCWNoYXIgbmFtZVtET00wX05BTUVfTUFYXTsKLQl1aW50NjRf
dCBzaXplOwotfTsKLQotLyoqCi0gKiBBIHN0cnVjdHVyZSB1c2VkIHRvIHN0b3JlIG1lbW9yeSBz
ZWdtZW50IGluZm9ybWF0aW9uLgotICovCi1zdHJ1Y3QgbWVtc2VnX2luZm8gewotCXVpbnQzMl90
IGlkeDsKLQl1aW50NjRfdCBwZm47Ci0JdWludDY0X3Qgc2l6ZTsKLQl1aW50NjRfdCBtZm5bRE9N
MF9OVU1fTUVNQkxPQ0tdOwotfTsKLQotLyoqCi0gKiBBIHN0cnVjdHVyZSB1c2VkIHRvIHN0b3Jl
IG1lbW9yeSBibG9jayBpbmZvcm1hdGlvbi4KLSAqLwotc3RydWN0IG1lbWJsb2NrX2luZm8gewot
CXVpbnQ4X3QgZXhjaGFuZ2VfZmxhZzsKLQl1aW50OF90IHVzZWQ7Ci0JdWludDY0X3QgdmlyX2Fk
ZHI7Ci0JdWludDY0X3QgcGZuOwotCXVpbnQ2NF90IG1mbjsKLX07Ci0jZW5kaWYgLyogX1JURV9E
T00wX0NPTU1PTl9IXyAqLwpkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAvZWFs
L3J0ZV9lYWxfdmVyc2lvbi5tYXAgYi9saWIvbGlicnRlX2VhbC9saW51eGFwcC9lYWwvcnRlX2Vh
bF92ZXJzaW9uLm1hcAppbmRleCAzYThmMTU0Li4xN2M4OTg0IDEwMDY0NAotLS0gYS9saWIvbGli
cnRlX2VhbC9saW51eGFwcC9lYWwvcnRlX2VhbF92ZXJzaW9uLm1hcAorKysgYi9saWIvbGlicnRl
X2VhbC9saW51eGFwcC9lYWwvcnRlX2VhbF92ZXJzaW9uLm1hcApAQCAtODcsOCArODcsNiBAQCBE
UERLXzIuMCB7CiAJcnRlX3RocmVhZF9nZXRfYWZmaW5pdHk7CiAJcnRlX3RocmVhZF9zZXRfYWZm
aW5pdHk7CiAJcnRlX3Zsb2c7Ci0JcnRlX3hlbl9kb20wX21lbW9yeV9hdHRhY2g7Ci0JcnRlX3hl
bl9kb20wX21lbW9yeV9pbml0OwogCXJ0ZV96bWFsbG9jOwogCXJ0ZV96bWFsbG9jX3NvY2tldDsK
IApAQCAtMTE4LDggKzExNiw2IEBAIERQREtfMi4yIHsKIAlydGVfa2VlcGFsaXZlX2Rpc3BhdGNo
X3BpbmdzOwogCXJ0ZV9rZWVwYWxpdmVfbWFya19hbGl2ZTsKIAlydGVfa2VlcGFsaXZlX3JlZ2lz
dGVyX2NvcmU7Ci0JcnRlX3hlbl9kb20wX3N1cHBvcnRlZDsKLQlydGVfeGVuX21lbV9waHkybWNo
OwogCiB9IERQREtfMi4xOwogCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC9p
Z2JfdWlvL2lnYl91aW8uYyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2lnYl91aW8vaWdiX3Vp
by5jCmluZGV4IDA3YTE5YTMuLjNkNWMyZjMgMTAwNjQ0Ci0tLSBhL2xpYi9saWJydGVfZWFsL2xp
bnV4YXBwL2lnYl91aW8vaWdiX3Vpby5jCisrKyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL2ln
Yl91aW8vaWdiX3Vpby5jCkBAIC0zMyw5ICszMyw2IEBACiAjaW5jbHVkZSA8bGludXgvdmVyc2lv
bi5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KIAotI2lmZGVmIENPTkZJR19YRU5fRE9NMAot
I2luY2x1ZGUgPHhlbi94ZW4uaD4KLSNlbmRpZgogI2luY2x1ZGUgPHJ0ZV9wY2lfZGV2X2ZlYXR1
cmVzLmg+CiAKICNpbmNsdWRlICJjb21wYXQuaCIKQEAgLTIwMSw1MiArMTk4LDYgQEAgaWdidWlv
X3BjaV9yZWxlYXNlKHN0cnVjdCB1aW9faW5mbyAqaW5mbywgc3RydWN0IGlub2RlICppbm9kZSkK
IAlyZXR1cm4gMDsKIH0KIAotI2lmZGVmIENPTkZJR19YRU5fRE9NMAotc3RhdGljIGludAotaWdi
dWlvX2RvbTBfbW1hcF9waHlzKHN0cnVjdCB1aW9faW5mbyAqaW5mbywgc3RydWN0IHZtX2FyZWFf
c3RydWN0ICp2bWEpCi17Ci0JaW50IGlkeDsKLQotCWlkeCA9IChpbnQpdm1hLT52bV9wZ29mZjsK
LQl2bWEtPnZtX3BhZ2VfcHJvdCA9IHBncHJvdF9ub25jYWNoZWQodm1hLT52bV9wYWdlX3Byb3Qp
OwotI2lmZGVmIEhBVkVfUFRFX01BU0tfUEFHRV9JT01BUAotCXZtYS0+dm1fcGFnZV9wcm90LnBn
cHJvdCB8PSBfUEFHRV9JT01BUDsKLSNlbmRpZgotCi0JcmV0dXJuIHJlbWFwX3Bmbl9yYW5nZSh2
bWEsCi0JCQl2bWEtPnZtX3N0YXJ0LAotCQkJaW5mby0+bWVtW2lkeF0uYWRkciA+PiBQQUdFX1NI
SUZULAotCQkJdm1hLT52bV9lbmQgLSB2bWEtPnZtX3N0YXJ0LAotCQkJdm1hLT52bV9wYWdlX3By
b3QpOwotfQotCi0vKioKLSAqIFRoaXMgaXMgdWlvIGRldmljZSBtbWFwIG1ldGhvZCB3aGljaCB3
aWxsIHVzZSBpZ2J1aW8gbW1hcCBmb3IgWGVuCi0gKiBEb20wIGVudmlyb25tZW50LgotICovCi1z
dGF0aWMgaW50Ci1pZ2J1aW9fZG9tMF9wY2lfbW1hcChzdHJ1Y3QgdWlvX2luZm8gKmluZm8sIHN0
cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQotewotCWludCBpZHg7Ci0KLQlpZiAodm1hLT52bV9w
Z29mZiA+PSBNQVhfVUlPX01BUFMpCi0JCXJldHVybiAtRUlOVkFMOwotCi0JaWYgKGluZm8tPm1l
bVt2bWEtPnZtX3Bnb2ZmXS5zaXplID09IDApCi0JCXJldHVybiAtRUlOVkFMOwotCi0JaWR4ID0g
KGludCl2bWEtPnZtX3Bnb2ZmOwotCXN3aXRjaCAoaW5mby0+bWVtW2lkeF0ubWVtdHlwZSkgewot
CWNhc2UgVUlPX01FTV9QSFlTOgotCQlyZXR1cm4gaWdidWlvX2RvbTBfbW1hcF9waHlzKGluZm8s
IHZtYSk7Ci0JY2FzZSBVSU9fTUVNX0xPR0lDQUw6Ci0JY2FzZSBVSU9fTUVNX1ZJUlRVQUw6Ci0J
ZGVmYXVsdDoKLQkJcmV0dXJuIC1FSU5WQUw7Ci0JfQotfQotI2VuZGlmCi0KIC8qIFJlbWFwIHBj
aSByZXNvdXJjZXMgZGVzY3JpYmVkIGJ5IGJhciAjcGNpX2JhciBpbiB1aW8gcmVzb3VyY2Ugbi4g
Ki8KIHN0YXRpYyBpbnQKIGlnYnVpb19wY2lfc2V0dXBfaW9tZW0oc3RydWN0IHBjaV9kZXYgKmRl
diwgc3RydWN0IHVpb19pbmZvICppbmZvLApAQCAtNDA1LDExICszNTYsNiBAQCBpZ2J1aW9fcGNp
X3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpkZXYsIGNvbnN0IHN0cnVjdCBwY2lfZGV2aWNlX2lkICpp
ZCkKIAl1ZGV2LT5pbmZvLmlycWNvbnRyb2wgPSBpZ2J1aW9fcGNpX2lycWNvbnRyb2w7CiAJdWRl
di0+aW5mby5vcGVuID0gaWdidWlvX3BjaV9vcGVuOwogCXVkZXYtPmluZm8ucmVsZWFzZSA9IGln
YnVpb19wY2lfcmVsZWFzZTsKLSNpZmRlZiBDT05GSUdfWEVOX0RPTTAKLQkvKiBjaGVjayBpZiB0
aGUgZHJpdmVyIHJ1biBvbiBYZW4gRG9tMCAqLwotCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkK
LQkJdWRldi0+aW5mby5tbWFwID0gaWdidWlvX2RvbTBfcGNpX21tYXA7Ci0jZW5kaWYKIAl1ZGV2
LT5pbmZvLnByaXYgPSB1ZGV2OwogCXVkZXYtPnBkZXYgPSBkZXY7CiAKZGlmZiAtLWdpdCBhL2xp
Yi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL01ha2VmaWxlIGIvbGliL2xpYnJ0ZV9lYWwv
bGludXhhcHAveGVuX2RvbTAvTWFrZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGJlNTFhODIuLjAwMDAwMDAKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAv
TWFrZWZpbGUKKysrIC9kZXYvbnVsbApAQCAtMSw1MyArMCwwIEBACi0jICAgQlNEIExJQ0VOU0UK
LSMKLSMgICBDb3B5cmlnaHQoYykgMjAxMC0yMDE0IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmln
aHRzIHJlc2VydmVkLgotIyAgIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jCi0jICAgUmVkaXN0cmli
dXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0
Ci0jICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zCi0jICAgYXJlIG1ldDoKLSMKLSMgICAgICogUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgotIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1
Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotIyAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4KLSMgICAgICAgdGhlIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotIyAgICAg
ICBkaXN0cmlidXRpb24uCi0jICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9y
YXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSMgICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1
c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0jICAgICAgIGZyb20g
dGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4K
LSMKLSMgICBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVS
UyBBTkQgQ09OVFJJQlVUT1JTCi0jICAgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElF
RCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSMgICBMSU1JVEVEIFRPLCBUSEUgSU1Q
TElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSMgICBB
IFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhF
IENPUFlSSUdIVAotIyAgIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotIyAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1Ig
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSMgICBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwKLSMgICBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkKLSMgICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0jICAgKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0j
ICAgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4KLQotaW5jbHVkZSAkKFJURV9TREspL21rL3J0ZS52YXJzLm1rCi0KLSMK
LSMgbW9kdWxlIG5hbWUgYW5kIHBhdGgKLSMKLU1PRFVMRSA9IHJ0ZV9kb20wX21tCi0KLSMKLSMg
Q0ZMQUdTCi0jCi1NT0RVTEVfQ0ZMQUdTICs9IC1JJChTUkNESVIpIC0tcGFyYW0gbWF4LWlubGlu
ZS1pbnNucy1zaW5nbGU9NTAKLU1PRFVMRV9DRkxBR1MgKz0gLUkkKFJURV9PVVRQVVQpL2luY2x1
ZGUKLU1PRFVMRV9DRkxBR1MgKz0gLWluY2x1ZGUgJChSVEVfT1VUUFVUKS9pbmNsdWRlL3J0ZV9j
b25maWcuaAotTU9EVUxFX0NGTEFHUyArPSAtV2FsbCAtV2Vycm9yCi0KLSMKLSMgYWxsIHNvdXJj
ZSBhcmUgc3RvcmVkIGluIFNSQ1MteQotIwotCi1TUkNTLXkgKz0gZG9tMF9tbV9taXNjLmMKLQot
aW5jbHVkZSAkKFJURV9TREspL21rL3J0ZS5tb2R1bGUubWsKZGlmZiAtLWdpdCBhL2xpYi9saWJy
dGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2NvbXBhdC5oIGIvbGliL2xpYnJ0ZV9lYWwvbGludXhh
cHAveGVuX2RvbTAvY29tcGF0LmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGU2ZWI5
N2YuLjAwMDAwMDAKLS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvY29tcGF0
LmgKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi0vKgotICogTWluaW1hbCB3cmFwcGVy
cyB0byBhbGxvdyBjb21waWxpbmcgeGVuX2RvbTAgb24gb2xkZXIga2VybmVscy4KLSAqLwotCi0j
aWZuZGVmIFJIRUxfUkVMRUFTRV9WRVJTSU9OCi0jZGVmaW5lIFJIRUxfUkVMRUFTRV9WRVJTSU9O
KGEsIGIpICgoKGEpIDw8IDgpICsgKGIpKQotI2VuZGlmCi0KLSNpZiBMSU5VWF9WRVJTSU9OX0NP
REUgPCBLRVJORUxfVkVSU0lPTigyLCA2LCAzOSkgJiYgXAotCSghKGRlZmluZWQoUkhFTF9SRUxF
QVNFX0NPREUpICYmIFwKLQkgUkhFTF9SRUxFQVNFX0NPREUgPj0gUkhFTF9SRUxFQVNFX1ZFUlNJ
T04oNiwgNCkpKQotCi0jZGVmaW5lIGtzdHJ0b3VsIHN0cmljdF9zdHJ0b3VsCi0KLSNlbmRpZiAv
KiA8IDIuNi4zOSAqLwpkaWZmIC0tZ2l0IGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2Rv
bTAvZG9tMF9tbV9kZXYuaCBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2RvbTBf
bW1fZGV2LmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDlkNWZmYjIuLjAwMDAwMDAK
LS0tIGEvbGliL2xpYnJ0ZV9lYWwvbGludXhhcHAveGVuX2RvbTAvZG9tMF9tbV9kZXYuaAorKysg
L2Rldi9udWxsCkBAIC0xLDEwNyArMCwwIEBACi0vKi0KLSAqIFRoaXMgZmlsZSBpcyBwcm92aWRl
ZCB1bmRlciBhIGR1YWwgQlNEL0dQTHYyIGxpY2Vuc2UuICBXaGVuIHVzaW5nIG9yCi0gKiAgIHJl
ZGlzdHJpYnV0aW5nIHRoaXMgZmlsZSwgeW91IG1heSBkbyBzbyB1bmRlciBlaXRoZXIgbGljZW5z
ZS4KLSAqCi0gKiAgIEdQTCBMSUNFTlNFIFNVTU1BUlkKLSAqCi0gKiAgIENvcHlyaWdodChjKSAy
MDEwLTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICog
ICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQotICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdmVyc2lvbiAyIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcwotICogICBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqCi0gKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKLSAqICAgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICog
ICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQotICogICBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Ci0gKgotICogICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQotICogICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90
LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogICBGb3VuZGF0aW9uLCBJbmMuLCA1MSBG
cmFua2xpbiBTdCAtIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBLgotICog
ICBUaGUgZnVsbCBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBpcyBpbmNsdWRlZCBpbiB0aGlz
IGRpc3RyaWJ1dGlvbgotICogICBpbiB0aGUgZmlsZSBjYWxsZWQgTElDRU5TRS5HUEwuCi0gKgot
ICogICBDb250YWN0IEluZm9ybWF0aW9uOgotICogICBJbnRlbCBDb3Jwb3JhdGlvbgotICoKLSAq
ICAgQlNEIExJQ0VOU0UKLSAqCi0gKiAgIENvcHlyaWdodChjKSAyMDEwLTIwMTQgSW50ZWwgQ29y
cG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKiAgIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Ci0gKgotICogICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZv
cm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqICAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiAgIGFyZSBtZXQ6Ci0gKgot
ICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4KLSAqICAgICAgIHRoZSBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAqICAgICAgIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5l
aXRoZXIgdGhlIG5hbWUgb2YgSW50ZWwgQ29ycG9yYXRpb24gbm9yIHRoZSBuYW1lcyBvZiBpdHMK
LSAqICAgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUg
cHJvZHVjdHMgZGVyaXZlZAotICogICAgICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3Bl
Y2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqICAgVEhJUyBTT0ZUV0FSRSBJ
UyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICog
ICAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElO
RywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqICAgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqICAgT1dO
RVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElO
Q0lERU5UQUwsCi0gKiAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1B
R0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSAqICAgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0Yg
U1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiAgIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9O
IEFOWQotICogICBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJ
Q1QgTElBQklMSVRZLCBPUiBUT1JUCi0gKiAgIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotICogICBPRiBUSElTIFNP
RlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgotICoKLSAqLwotI2lmbmRlZiBfRE9NMF9NTV9ERVZfSF8KLSNkZWZpbmUgX0RPTTBfTU1fREVW
X0hfCi0KLSNpbmNsdWRlIDxsaW51eC93YWl0Lmg+Ci0jaW5jbHVkZSA8bGludXgvbXV0ZXguaD4K
LSNpbmNsdWRlIDxsaW51eC9zY2hlZC5oPgotI2luY2x1ZGUgPGxpbnV4L3NwaW5sb2NrLmg+Ci0j
aW5jbHVkZSA8ZXhlYy1lbnYvcnRlX2RvbTBfY29tbW9uLmg+Ci0KLSNkZWZpbmUgTlVNX01FTV9D
VFggICAgIDI1NiAgLyoqPCBNYXhpbXVtIG51bWJlciBvZiBtZW1vcnkgY29udGV4dCovCi0jZGVm
aW5lIE1BWF9FWENIQU5HRV9GQUlMX1RJTUUgNSAgLyoqPCBNYXhpbXVtIHRpbWVzIG9mIGFsbG93
aW5nIGV4Y2hhbmdlIGZhaWwgLiovCi0jZGVmaW5lIE1BWF9NRU1CTE9DS19TSVpFICgyICogRE9N
MF9NRU1CTE9DS19TSVpFKQotI2RlZmluZSBNQVhfTlVNX09SREVSICAgICAoRE9NMF9DT05USUdf
TlVNX09SREVSICsgMSkKLSNkZWZpbmUgU0laRV9QRVJfQkxPQ0sgICAgMiAgICAgICAvKio8IFNp
emUgb2YgbWVtb3J5IGJsb2NrICgyTUIpLiovCi0KLS8qKgotICogQSBzdHJ1Y3R1cmUgZGVzY3Jp
YmluZyB0aGUgcHJpdmF0ZSBpbmZvcm1hdGlvbiBmb3IgYSBkb20wIGRldmljZS4KLSAqLwotc3Ry
dWN0IGRvbTBfbW1fZGV2IHsKLQlzdHJ1Y3QgbWlzY2RldmljZSBtaXNjZGV2OwotCXVpbnQ4X3Qg
ZmFpbF90aW1lczsKLQl1aW50MzJfdCB1c2VkX21lbXNpemU7Ci0JdWludDMyX3QgbnVtX21lbV9j
dHg7Ci0JdWludDMyX3QgY29uZmlnX21lbXNpemU7Ci0JdWludDMyX3QgbnVtX2JpZ2Jsb2NrOwot
CXN0cnVjdCAgZG9tMF9tbV9kYXRhICptbV9kYXRhW05VTV9NRU1fQ1RYXTsKLQlzdHJ1Y3QgbXV0
ZXggZGF0YV9sb2NrOwotfTsKLQotc3RydWN0IGRvbTBfbW1fZGF0YXsKLQl1aW50MzJfdCByZWZj
bnQ7Ci0JdWludDMyX3QgbnVtX21lbXNlZzsgLyoqPCBOdW1iZXIgb2YgbWVtb3J5IHNlZ21lbnQu
ICovCi0JdWludDMyX3QgbWVtX3NpemU7ICAgLyoqPCBTaXplIG9mIHJlcXVlc3RpbmcgbWVtb3J5
LiAqLwotCi0JY2hhciBuYW1lW0RPTTBfTkFNRV9NQVhdOwotCi0JLyoqIFN0b3JlIGdsb2JhbCBt
ZW1vcnkgYmxvY2sgSURzIHVzZWQgYnkgYW4gaW5zdGFuY2UgKi8KLQl1aW50MzJfdCBibG9ja19u
dW1bRE9NMF9OVU1fTUVNQkxPQ0tdOwotCi0JLyoqIFN0b3JlIG1lbW9yeSBibG9jayBpbmZvcm1h
dGlvbi4qLwotCXN0cnVjdCBtZW1ibG9ja19pbmZvIGJsb2NrX2luZm9bRE9NMF9OVU1fTUVNQkxP
Q0tdOwotCi0JLyoqIFN0b3JlIG1lbW9yeSBzZWdtZW50IGluZm9ybWF0aW9uLiovCi0Jc3RydWN0
IG1lbXNlZ19pbmZvICBzZWdfaW5mb1tET00wX05VTV9NRU1TRUddOwotfTsKLQotI2RlZmluZSBY
RU5fRVJSKGFyZ3MuLi4pIHByaW50ayhLRVJOX0RFQlVHICJYRU5fRE9NMDogRXJyb3I6ICIgYXJn
cykKLSNkZWZpbmUgWEVOX1BSSU5UKGFyZ3MuLi4pIHByaW50ayhLRVJOX0RFQlVHICJYRU5fRE9N
MDogIiBhcmdzKQotI2VuZGlmCmRpZmYgLS1naXQgYS9saWIvbGlicnRlX2VhbC9saW51eGFwcC94
ZW5fZG9tMC9kb20wX21tX21pc2MuYyBiL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20w
L2RvbTBfbW1fbWlzYy5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA3OTYzMGJhLi4w
MDAwMDAwCi0tLSBhL2xpYi9saWJydGVfZWFsL2xpbnV4YXBwL3hlbl9kb20wL2RvbTBfbW1fbWlz
Yy5jCisrKyAvZGV2L251bGwKQEAgLTEsNzgwICswLDAgQEAKLS8qLQotICogVGhpcyBmaWxlIGlz
IHByb3ZpZGVkIHVuZGVyIGEgZHVhbCBCU0QvR1BMdjIgbGljZW5zZS4gIFdoZW4gdXNpbmcgb3IK
LSAqICAgcmVkaXN0cmlidXRpbmcgdGhpcyBmaWxlLCB5b3UgbWF5IGRvIHNvIHVuZGVyIGVpdGhl
ciBsaWNlbnNlLgotICoKLSAqICAgR1BMIExJQ0VOU0UgU1VNTUFSWQotICoKLSAqICAgQ29weXJp
Z2h0KGMpIDIwMTAtMjAxNCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
LSAqCi0gKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB2ZXJzaW9u
IDIgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzCi0gKiAgIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotICoKLSAqICAgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dAotICog
ICBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCi0gKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUgR05VCi0gKiAgIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KLSAqCi0gKiAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCi0gKiAgIEZvdW5kYXRpb24sIElu
Yy4sIDUxIEZyYW5rbGluIFN0IC0gRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBV
U0EuCi0gKiAgIFRoZSBmdWxsIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGlzIGluY2x1ZGVk
IGluIHRoaXMgZGlzdHJpYnV0aW9uCi0gKiAgIGluIHRoZSBmaWxlIGNhbGxlZCBMSUNFTlNFLkdQ
TC4KLSAqCi0gKiAgIENvbnRhY3QgSW5mb3JtYXRpb246Ci0gKiAgIEludGVsIENvcnBvcmF0aW9u
Ci0gKgotICogICBCU0QgTElDRU5TRQotICoKLSAqICAgQ29weXJpZ2h0KGMpIDIwMTAtMjAxNCBJ
bnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICAgQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KLSAqCi0gKiAgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogICBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSAqICAgYXJlIG1l
dDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRh
aW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
LSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbgotICogICAgICAgdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogICAgICAgZGlzdHJpYnV0aW9uLgotICog
ICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBJbnRlbCBDb3Jwb3JhdGlvbiBub3IgdGhlIG5hbWVz
IG9mIGl0cwotICogICAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3Ig
cHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCi0gKiAgICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0
aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogICBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTCi0gKiAgICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UCi0gKiAgIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogICBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAot
ICogICBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJ
UkVDVCwgSU5DSURFTlRBTCwKLSAqICAgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVAotICogICBMSU1JVEVEIFRPLCBQUk9DVVJF
TUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqICAg
REFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZCi0gKiAgIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJB
Q1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSAqICAgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi0gKiAgIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCi0gKgotICovCi0KLSNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KLSNpbmNsdWRl
IDxsaW51eC9taXNjZGV2aWNlLmg+Ci0jaW5jbHVkZSA8bGludXgvZnMuaD4KLSNpbmNsdWRlIDxs
aW51eC9kZXZpY2UuaD4KLSNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgotI2luY2x1ZGUgPGxpbnV4
L3ZtYWxsb2MuaD4KLSNpbmNsdWRlIDxsaW51eC9tbS5oPgotI2luY2x1ZGUgPGxpbnV4L3ZlcnNp
b24uaD4KLQotI2luY2x1ZGUgPHhlbi94ZW4uaD4KLSNpbmNsdWRlIDx4ZW4vcGFnZS5oPgotI2lu
Y2x1ZGUgPHhlbi94ZW4tb3BzLmg+Ci0jaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9tZW1vcnkuaD4K
LQotI2luY2x1ZGUgPGV4ZWMtZW52L3J0ZV9kb20wX2NvbW1vbi5oPgotCi0jaW5jbHVkZSAiY29t
cGF0LmgiCi0jaW5jbHVkZSAiZG9tMF9tbV9kZXYuaCIKLQotTU9EVUxFX0xJQ0VOU0UoIkR1YWwg
QlNEL0dQTCIpOwotTU9EVUxFX0FVVEhPUigiSW50ZWwgQ29ycG9yYXRpb24iKTsKLU1PRFVMRV9E
RVNDUklQVElPTigiS2VybmVsIE1vZHVsZSBmb3Igc3VwcG9ydGluZyBEUERLIHJ1bm5pbmcgb24g
WGVuIERvbTAiKTsKLQotc3RhdGljIHN0cnVjdCBkb20wX21tX2RldiBkb20wX2RldjsKLXN0YXRp
YyBzdHJ1Y3Qga29iamVjdCAqZG9tMF9rb2JqID0gTlVMTDsKLQotc3RhdGljIHN0cnVjdCBtZW1i
bG9ja19pbmZvICpyc3ZfbW1faW5mbzsKLQotLyogRGVmYXVsdCBjb25maWd1cmF0aW9uIGZvciBy
ZXNlcnZlZCBtZW1vcnkgc2l6ZSgyMDQ4IE1CKS4gKi8KLXN0YXRpYyB1aW50MzJfdCByc3ZfbWVt
c2l6ZSA9IDIwNDg7Ci0KLXN0YXRpYyBpbnQgZG9tMF9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUs
IHN0cnVjdCBmaWxlICpmaWxlKTsKLXN0YXRpYyBpbnQgZG9tMF9yZWxlYXNlKHN0cnVjdCBpbm9k
ZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxlKTsKLXN0YXRpYyBpbnQgZG9tMF9pb2N0bChzdHJ1
Y3QgZmlsZSAqZmlsZSwgdW5zaWduZWQgaW50IGlvY3RsX251bSwKLQkJdW5zaWduZWQgbG9uZyBp
b2N0bF9wYXJhbSk7Ci1zdGF0aWMgaW50IGRvbTBfbW1hcChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpOwotc3RhdGljIGludCBkb20wX21lbW9yeV9mcmVlKHVp
bnQzMl90IHNpemUpOwotc3RhdGljIGludCBkb20wX21lbW9yeV9yZWxlYXNlKHN0cnVjdCBkb20w
X21tX2RhdGEgKm1tX2RhdGEpOwotCi1zdGF0aWMgY29uc3Qgc3RydWN0IGZpbGVfb3BlcmF0aW9u
cyBkYXRhX2ZvcHMgPSB7Ci0JLm93bmVyID0gVEhJU19NT0RVTEUsCi0JLm9wZW4gPSBkb20wX29w
ZW4sCi0JLnJlbGVhc2UgPSBkb20wX3JlbGVhc2UsCi0JLm1tYXAgPSBkb20wX21tYXAsCi0JLnVu
bG9ja2VkX2lvY3RsID0gKHZvaWQgKilkb20wX2lvY3RsLAotfTsKLQotc3RhdGljIHNzaXplX3QK
LXNob3dfbWVtc2l6ZV9yc3ZkKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRy
aWJ1dGUgKmF0dHIsIGNoYXIgKmJ1ZikKLXsKLQlyZXR1cm4gc25wcmludGYoYnVmLCAxMCwgIiV1
XG4iLCBkb20wX2Rldi51c2VkX21lbXNpemUpOwotfQotCi1zdGF0aWMgc3NpemVfdAotc2hvd19t
ZW1zaXplKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIs
IGNoYXIgKmJ1ZikKLXsKLQlyZXR1cm4gc25wcmludGYoYnVmLCAxMCwgIiV1XG4iLCBkb20wX2Rl
di5jb25maWdfbWVtc2l6ZSk7Ci19Ci0KLXN0YXRpYyBzc2l6ZV90Ci1zdG9yZV9tZW1zaXplKHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCi0gICAgICAg
ICAgICBjb25zdCBjaGFyICpidWYsIHNpemVfdCBjb3VudCkKLXsKLQlpbnQgZXJyID0gMDsKLQl1
bnNpZ25lZCBsb25nIG1lbV9zaXplOwotCi0JaWYgKDAgIT0ga3N0cnRvdWwoYnVmLCAwLCAmbWVt
X3NpemUpKQotCQlyZXR1cm4gIC1FSU5WQUw7Ci0KLQltdXRleF9sb2NrKCZkb20wX2Rldi5kYXRh
X2xvY2spOwotCWlmICgwID09IG1lbV9zaXplKSB7Ci0JCWVyciA9IC1FSU5WQUw7Ci0JCWdvdG8g
ZmFpbDsKLQl9IGVsc2UgaWYgKG1lbV9zaXplID4gKHJzdl9tZW1zaXplIC0gZG9tMF9kZXYudXNl
ZF9tZW1zaXplKSkgewotCQlYRU5fRVJSKCJjb25maWd1cmUgbWVtb3J5IHNpemUgZmFpbFxuIik7
Ci0JCWVyciA9IC1FSU5WQUw7Ci0JCWdvdG8gZmFpbDsKLQl9IGVsc2UKLQkJZG9tMF9kZXYuY29u
ZmlnX21lbXNpemUgPSBtZW1fc2l6ZTsKLQotZmFpbDoKLQltdXRleF91bmxvY2soJmRvbTBfZGV2
LmRhdGFfbG9jayk7Ci0JcmV0dXJuIGVyciA/IGVyciA6IGNvdW50OwotfQotCi1zdGF0aWMgREVW
SUNFX0FUVFIobWVtc2l6ZSwgU19JUlVHTyB8IFNfSVdVU1IsIHNob3dfbWVtc2l6ZSwgc3RvcmVf
bWVtc2l6ZSk7Ci1zdGF0aWMgREVWSUNFX0FUVFIobWVtc2l6ZV9yc3ZkLCBTX0lSVUdPLCBzaG93
X21lbXNpemVfcnN2ZCwgTlVMTCk7Ci0KLXN0YXRpYyBzdHJ1Y3QgYXR0cmlidXRlICpkZXZfYXR0
cnNbXSA9IHsKLQkmZGV2X2F0dHJfbWVtc2l6ZS5hdHRyLAotCSZkZXZfYXR0cl9tZW1zaXplX3Jz
dmQuYXR0ciwKLQlOVUxMLAotfTsKLQotLyogdGhlIG1lbW9yeSBzaXplIHVuaXQgaXMgTUIgKi8K
LXN0YXRpYyBjb25zdCBzdHJ1Y3QgYXR0cmlidXRlX2dyb3VwIGRldl9hdHRyX2dycCA9IHsKLQku
bmFtZSA9ICJtZW1zaXplLW1CIiwKLQkuYXR0cnMgPSBkZXZfYXR0cnMsCi19OwotCi0KLXN0YXRp
YyB2b2lkCi1zb3J0X3ZpcmFkZHIoc3RydWN0IG1lbWJsb2NrX2luZm8gKm1iLCBpbnQgY250KQot
ewotCWludCBpLGo7Ci0JdWludDY0X3QgdG1wX3BmbjsKLQl1aW50NjRfdCB0bXBfdmlyYWRkcjsK
LQotCS8qc29ydCB2aXJ0dWFsIGFkZHJlc3MgYW5kIHBmbiAqLwotCWZvcihpID0gMDsgaSA8IGNu
dDsgaSArKykgewotCQlmb3IoaiA9IGNudCAtIDE7IGogPiBpOyBqLS0pIHsKLQkJCWlmKG1iW2pd
LnBmbiA8IG1iW2ogLSAxXS5wZm4pIHsKLQkJCQl0bXBfcGZuID0gbWJbaiAtIDFdLnBmbjsKLQkJ
CQltYltqIC0gMV0ucGZuID0gbWJbal0ucGZuOwotCQkJCW1iW2pdLnBmbiA9IHRtcF9wZm47Ci0K
LQkJCQl0bXBfdmlyYWRkciA9IG1iW2ogLSAxXS52aXJfYWRkcjsKLQkJCQltYltqIC0gMV0udmly
X2FkZHIgPSBtYltqXS52aXJfYWRkcjsKLQkJCQltYltqXS52aXJfYWRkciA9IHRtcF92aXJhZGRy
OwotCQkJfQotCQl9Ci0JfQotfQotCi1zdGF0aWMgaW50Ci1kb20wX2ZpbmRfbWVtZGF0YShjb25z
dCBjaGFyICogbWVtX25hbWUpCi17Ci0JdW5zaWduZWQgaTsKLQlpbnQgaWR4ID0gLTE7Ci0JZm9y
KGkgPSAwOyBpPCBOVU1fTUVNX0NUWDsgaSsrKSB7Ci0JCWlmKGRvbTBfZGV2Lm1tX2RhdGFbaV0g
PT0gTlVMTCkKLQkJCWNvbnRpbnVlOwotCQlpZiAoIXN0cm5jbXAoZG9tMF9kZXYubW1fZGF0YVtp
XS0+bmFtZSwgbWVtX25hbWUsCi0JCQlzaXplb2YoY2hhcikgKiBET00wX05BTUVfTUFYKSkgewot
CQkJaWR4ID0gaTsKLQkJCWJyZWFrOwotCQl9Ci0JfQotCi0JcmV0dXJuIGlkeDsKLX0KLQotc3Rh
dGljIGludAotZG9tMF9maW5kX21lbXBvcyh2b2lkKQotewotCXVuc2lnbmVkIGk7Ci0JaW50IGlk
eCA9IC0xOwotCi0JZm9yKGkgPSAwOyBpPCBOVU1fTUVNX0NUWDsgaSsrKSB7Ci0JCWlmKGRvbTBf
ZGV2Lm1tX2RhdGFbaV0gPT0gTlVMTCl7Ci0JCQlpZHggPSBpOwotCQkJYnJlYWs7Ci0JCX0KLQl9
Ci0KLQlyZXR1cm4gaWR4OwotfQotCi1zdGF0aWMgaW50Ci1kb20wX21lbW9yeV9yZWxlYXNlKHN0
cnVjdCBkb20wX21tX2RhdGEgKm1tX2RhdGEpCi17Ci0JaW50IGlkeDsKLQl1aW50MzJfdCAgbnVt
X2Jsb2NrLCBibG9ja19pZDsKLQotCS8qIGVhY2ggbWVtb3J5IGJsb2NrIGlzIDJNICovCi0JbnVt
X2Jsb2NrID0gbW1fZGF0YS0+bWVtX3NpemUgLyBTSVpFX1BFUl9CTE9DSzsKLQlpZiAobnVtX2Js
b2NrID09IDApCi0JCXJldHVybiAtRUlOVkFMOwotCi0JLyogcmVzZXQgZ2xvYmFsIG1lbW9yeSBk
YXRhICovCi0JaWR4ID0gZG9tMF9maW5kX21lbWRhdGEobW1fZGF0YS0+bmFtZSk7Ci0JaWYgKGlk
eCA+PSAwKSB7Ci0JCWRvbTBfZGV2LnVzZWRfbWVtc2l6ZSAtPSBtbV9kYXRhLT5tZW1fc2l6ZTsK
LQkJZG9tMF9kZXYubW1fZGF0YVtpZHhdID0gTlVMTDsKLQkJZG9tMF9kZXYubnVtX21lbV9jdHgt
LTsKLQl9Ci0KLQkvKiByZXNldCB0aGVzZSBtZW1vcnkgYmxvY2tzIHN0YXR1cyBhcyBmcmVlICov
Ci0JZm9yIChpZHggPSAwOyBpZHggPCBudW1fYmxvY2s7IGlkeCsrKSB7Ci0JCWJsb2NrX2lkID0g
bW1fZGF0YS0+YmxvY2tfbnVtW2lkeF07Ci0JCXJzdl9tbV9pbmZvW2Jsb2NrX2lkXS51c2VkID0g
MDsKLQl9Ci0KLQltZW1zZXQobW1fZGF0YSwgMCwgc2l6ZW9mKHN0cnVjdCBkb20wX21tX2RhdGEp
KTsKLQl2ZnJlZShtbV9kYXRhKTsKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIGludAotZG9tMF9t
ZW1vcnlfZnJlZSh1aW50MzJfdCByc3Zfc2l6ZSkKLXsKLQl1aW50NjRfdCB2c3RhcnQsIHZhZGRy
OwotCXVpbnQzMl90IGksIG51bV9ibG9jaywgc2l6ZTsKLQotCWlmICgheGVuX3B2X2RvbWFpbigp
KQotCQlyZXR1cm4gLTE7Ci0KLQkvKiBlYWNoIG1lbW9yeSBibG9jayBpcyAyTSAqLwotCW51bV9i
bG9jayA9IHJzdl9zaXplIC8gU0laRV9QRVJfQkxPQ0s7Ci0JaWYgKG51bV9ibG9jayA9PSAwKQot
CQlyZXR1cm4gLUVJTlZBTDsKLQotCS8qIGZyZWUgYWxsIG1lbW9yeSBibG9ja3Mgb2Ygc2l6ZSBv
ZiA0TSBhbmQgZGVzdHJveSBjb250aWd1b3VzIHJlZ2lvbiAqLwotCWZvciAoaSA9IDA7IGkgPCBk
b20wX2Rldi5udW1fYmlnYmxvY2sgKiAyOyBpICs9IDIpIHsKLQkJdnN0YXJ0ID0gcnN2X21tX2lu
Zm9baV0udmlyX2FkZHI7Ci0JCWlmICh2c3RhcnQpIHsKLQkJI2lmIExJTlVYX1ZFUlNJT05fQ09E
RSA8IEtFUk5FTF9WRVJTSU9OKDMsIDEzLCAwKQotCQkJaWYgKHJzdl9tbV9pbmZvW2ldLmV4Y2hh
bmdlX2ZsYWcpCi0JCQkJeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24odnN0YXJ0LAotCQkJ
CQkJRE9NMF9DT05USUdfTlVNX09SREVSKTsKLQkJCWlmIChyc3ZfbW1faW5mb1tpICsgMV0uZXhj
aGFuZ2VfZmxhZykKLQkJCQl4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbih2c3RhcnQgKwot
CQkJCQkJRE9NMF9NRU1CTE9DS19TSVpFLAotCQkJCQkJRE9NMF9DT05USUdfTlVNX09SREVSKTsK
LQkJI2Vsc2UKLQkJCWlmIChyc3ZfbW1faW5mb1tpXS5leGNoYW5nZV9mbGFnKQotCQkJCXhlbl9k
ZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9uKHJzdl9tbV9pbmZvW2ldLnBmbgotCQkJCQkqIFBBR0Vf
U0laRSwKLQkJCQkJRE9NMF9DT05USUdfTlVNX09SREVSKTsKLQkJCWlmIChyc3ZfbW1faW5mb1tp
ICsgMV0uZXhjaGFuZ2VfZmxhZykKLQkJCQl4ZW5fZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbihy
c3ZfbW1faW5mb1tpXS5wZm4KLQkJCQkJKiBQQUdFX1NJWkUgKyBET00wX01FTUJMT0NLX1NJWkUs
Ci0JCQkJCURPTTBfQ09OVElHX05VTV9PUkRFUik7Ci0JCSNlbmRpZgotCi0JCQlzaXplID0gRE9N
MF9NRU1CTE9DS19TSVpFICogMjsKLQkJCXZhZGRyID0gdnN0YXJ0OwotCQkJd2hpbGUgKHNpemUg
PiAwKSB7Ci0JCQkJQ2xlYXJQYWdlUmVzZXJ2ZWQodmlydF90b19wYWdlKHZhZGRyKSk7Ci0JCQkJ
dmFkZHIgKz0gUEFHRV9TSVpFOwotCQkJCXNpemUgLT0gUEFHRV9TSVpFOwotCQkJfQotCQkJZnJl
ZV9wYWdlcyh2c3RhcnQsIE1BWF9OVU1fT1JERVIpOwotCQl9Ci0JfQotCi0JLyogZnJlZSBhbGwg
bWVtb3J5IGJsb2NrcyBzaXplIG9mIDJNIGFuZCBkZXN0cm95IGNvbnRpZ3VvdXMgcmVnaW9uICov
Ci0JZm9yICg7IGkgPCBudW1fYmxvY2s7IGkrKykgewotCQl2c3RhcnQgPSByc3ZfbW1faW5mb1tp
XS52aXJfYWRkcjsKLQkJaWYgKHZzdGFydCkgewotCQkJaWYgKHJzdl9tbV9pbmZvW2ldLmV4Y2hh
bmdlX2ZsYWcpCi0JCQkJeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24odnN0YXJ0LAotCQkJ
CQlET00wX0NPTlRJR19OVU1fT1JERVIpOwotCi0JCQlzaXplID0gRE9NMF9NRU1CTE9DS19TSVpF
OwotCQkJdmFkZHIgPSB2c3RhcnQ7Ci0JCQl3aGlsZSAoc2l6ZSA+IDApIHsKLQkJCQlDbGVhclBh
Z2VSZXNlcnZlZCh2aXJ0X3RvX3BhZ2UodmFkZHIpKTsKLQkJCQl2YWRkciArPSBQQUdFX1NJWkU7
Ci0JCQkJc2l6ZSAtPSBQQUdFX1NJWkU7Ci0JCQl9Ci0JCQlmcmVlX3BhZ2VzKHZzdGFydCwgRE9N
MF9DT05USUdfTlVNX09SREVSKTsKLQkJfQotCX0KLQotCW1lbXNldChyc3ZfbW1faW5mbywgMCwg
c2l6ZW9mKHN0cnVjdCBtZW1ibG9ja19pbmZvKSAqIG51bV9ibG9jayk7Ci0JdmZyZWUocnN2X21t
X2luZm8pOwotCXJzdl9tbV9pbmZvID0gTlVMTDsKLQotCXJldHVybiAwOwotfQotCi1zdGF0aWMg
dm9pZAotZmluZF9mcmVlX21lbW9yeSh1aW50MzJfdCBjb3VudCwgc3RydWN0IGRvbTBfbW1fZGF0
YSAqbW1fZGF0YSkKLXsKLQl1aW50MzJfdCBpID0gMDsKLQl1aW50MzJfdCBqID0gMDsKLQotCXdo
aWxlICgoaSA8IGNvdW50KSAmJiAoaiA8IHJzdl9tZW1zaXplIC8gU0laRV9QRVJfQkxPQ0spKSB7
Ci0JCWlmIChyc3ZfbW1faW5mb1tqXS51c2VkID09IDApIHsKLQkJCW1tX2RhdGEtPmJsb2NrX2lu
Zm9baV0ucGZuID0gcnN2X21tX2luZm9bal0ucGZuOwotCQkJbW1fZGF0YS0+YmxvY2tfaW5mb1tp
XS52aXJfYWRkciA9Ci0JCQkJcnN2X21tX2luZm9bal0udmlyX2FkZHI7Ci0JCQltbV9kYXRhLT5i
bG9ja19pbmZvW2ldLm1mbiA9IHJzdl9tbV9pbmZvW2pdLm1mbjsKLQkJCW1tX2RhdGEtPmJsb2Nr
X2luZm9baV0uZXhjaGFuZ2VfZmxhZyA9Ci0JCQkJcnN2X21tX2luZm9bal0uZXhjaGFuZ2VfZmxh
ZzsKLQkJCW1tX2RhdGEtPmJsb2NrX251bVtpXSA9IGo7Ci0JCQlyc3ZfbW1faW5mb1tqXS51c2Vk
ID0gMTsKLQkJCWkrKzsKLQkJfQotCQlqKys7Ci0JfQotfQotCi0vKioKLSAqIEZpbmQgYWxsIG1l
bW9yeSBzZWdtZW50cyBpbiB3aGljaCBwaHlzaWNhbCBhZGRyZXNzZXMgYXJlIGNvbnRpZ3VvdXMu
Ci0gKi8KLXN0YXRpYyB2b2lkCi1maW5kX21lbXNlZyhpbnQgY291bnQsIHN0cnVjdCBkb20wX21t
X2RhdGEgKiBtbV9kYXRhKQotewotCWludCBpID0gMDsKLQlpbnQgaiwgaywgaWR4ID0gMDsKLQl1
aW50NjRfdCB6b25lX2xlbiwgcGZuLCBudW1fYmxvY2s7Ci0KLQl3aGlsZShpIDwgY291bnQpIHsK
LQkJaWYgKG1tX2RhdGEtPmJsb2NrX2luZm9baV0uZXhjaGFuZ2VfZmxhZyA9PSAwKSB7Ci0JCQlp
Kys7Ci0JCQljb250aW51ZTsKLQkJfQotCQlrID0gMDsKLQkJcGZuID0gbW1fZGF0YS0+YmxvY2tf
aW5mb1tpXS5wZm47Ci0JCW1tX2RhdGEtPnNlZ19pbmZvW2lkeF0ucGZuID0gcGZuOwotCQltbV9k
YXRhLT5zZWdfaW5mb1tpZHhdLm1mbltrXSA9IG1tX2RhdGEtPmJsb2NrX2luZm9baV0ubWZuOwot
Ci0JCWZvciAoaiA9IGkgKyAxOyBqIDwgY291bnQ7IGorKykgewotCi0JCQkvKiBpZ25vcmUgZXhj
aGFuZ2UgZmFpbCBtZW1vcnkgYmxvY2sgKi8KLQkJCWlmIChtbV9kYXRhLT5ibG9ja19pbmZvW2pd
LmV4Y2hhbmdlX2ZsYWcgPT0gMCkKLQkJCQlicmVhazsKLQotCQkJaWYgKG1tX2RhdGEtPmJsb2Nr
X2luZm9bal0ucGZuICE9Ci0JCQkJKG1tX2RhdGEtPmJsb2NrX2luZm9baiAtIDFdLnBmbiArCi0J
CQkJCSBET00wX01FTUJMT0NLX1NJWkUgLyBQQUdFX1NJWkUpKQotCQkJICAgIGJyZWFrOwotCQkJ
KytrOwotCQkJbW1fZGF0YS0+c2VnX2luZm9baWR4XS5tZm5ba10gPSBtbV9kYXRhLT5ibG9ja19p
bmZvW2pdLm1mbjsKLQkJfQotCi0JCW51bV9ibG9jayA9IGogLSBpOwotCQl6b25lX2xlbiA9IG51
bV9ibG9jayAqIERPTTBfTUVNQkxPQ0tfU0laRTsKLQkJbW1fZGF0YS0+c2VnX2luZm9baWR4XS5z
aXplID0gem9uZV9sZW47Ci0KLQkJWEVOX1BSSU5UKCJtZW1zZWcgaWQ9JWQsIHNpemU9MHglbGx4
XG4iLCBpZHgsIHpvbmVfbGVuKTsKLQkJaSA9IGkrIG51bV9ibG9jazsKLQkJaWR4Kys7Ci0JCWlm
IChpZHggPT0gRE9NMF9OVU1fTUVNU0VHKQotCQkJYnJlYWs7Ci0JfQotCW1tX2RhdGEtPm51bV9t
ZW1zZWcgPSBpZHg7Ci19Ci0KLXN0YXRpYyBpbnQKLWRvbTBfbWVtb3J5X3Jlc2VydmUodWludDMy
X3QgcnN2X3NpemUpCi17Ci0JdWludDY0X3QgcGZuLCB2c3RhcnQsIHZhZGRyOwotCXVpbnQzMl90
IGksIG51bV9ibG9jaywgc2l6ZSwgYWxsb2NhdGVkX3NpemUgPSAwOwotCi0jaWYgTElOVVhfVkVS
U0lPTl9DT0RFID49IEtFUk5FTF9WRVJTSU9OKDMsIDEzLCAwKQotCWRtYV9hZGRyX3QgZG1hX2hh
bmRsZTsKLSNlbmRpZgotCi0JLyogMk0gYXMgbWVtb3J5IGJsb2NrICovCi0JbnVtX2Jsb2NrID0g
cnN2X3NpemUgLyBTSVpFX1BFUl9CTE9DSzsKLQotCXJzdl9tbV9pbmZvID0gdm1hbGxvYyhzaXpl
b2Yoc3RydWN0IG1lbWJsb2NrX2luZm8pICogbnVtX2Jsb2NrKTsKLQlpZiAoIXJzdl9tbV9pbmZv
KSB7Ci0JCVhFTl9FUlIoIlVuYWJsZSB0byBhbGxvY2F0ZSBkZXZpY2UgbWVtb3J5IGluZm9ybWF0
aW9uXG4iKTsKLQkJcmV0dXJuIC1FTk9NRU07Ci0JfQotCW1lbXNldChyc3ZfbW1faW5mbywgMCwg
c2l6ZW9mKHN0cnVjdCBtZW1ibG9ja19pbmZvKSAqIG51bV9ibG9jayk7Ci0KLQkvKiB0cnkgYWxs
b2Mgc2l6ZSBvZiA0TSBvbmNlICovCi0JZm9yIChpID0gMDsgaSA8IG51bV9ibG9jazsgaSArPSAy
KSB7Ci0JCXZzdGFydCA9ICh1bnNpZ25lZCBsb25nKQotCQkJX19nZXRfZnJlZV9wYWdlcyhHRlBf
QVRPTUlDLCBNQVhfTlVNX09SREVSKTsKLQkJaWYgKHZzdGFydCA9PSAwKQotCQkJYnJlYWs7Ci0K
LQkJZG9tMF9kZXYubnVtX2JpZ2Jsb2NrID0gaSAvIDIgKyAxOwotCQlhbGxvY2F0ZWRfc2l6ZSA9
ICBTSVpFX1BFUl9CTE9DSyAqIChpICsgMik7Ci0KLQkJLyogc2l6ZSBvZiA0TSAqLwotCQlzaXpl
ID0gRE9NMF9NRU1CTE9DS19TSVpFICogMjsKLQotCQl2YWRkciA9IHZzdGFydDsKLQkJd2hpbGUg
KHNpemUgPiAwKSB7Ci0JCQlTZXRQYWdlUmVzZXJ2ZWQodmlydF90b19wYWdlKHZhZGRyKSk7Ci0J
CQl2YWRkciArPSBQQUdFX1NJWkU7Ci0JCQlzaXplIC09IFBBR0VfU0laRTsKLQkJfQotCi0JCXBm
biA9IHZpcnRfdG9fcGZuKHZzdGFydCk7Ci0JCXJzdl9tbV9pbmZvW2ldLnBmbiA9IHBmbjsKLQkJ
cnN2X21tX2luZm9baV0udmlyX2FkZHIgPSB2c3RhcnQ7Ci0JCXJzdl9tbV9pbmZvW2kgKyAxXS5w
Zm4gPQotCQkJCXBmbiArIERPTTBfTUVNQkxPQ0tfU0laRSAvIFBBR0VfU0laRTsKLQkJcnN2X21t
X2luZm9baSArIDFdLnZpcl9hZGRyID0KLQkJCQl2c3RhcnQgKyBET00wX01FTUJMT0NLX1NJWkU7
Ci0JfQotCi0JLyppZiBpdCBmYWlsZWQgdG8gYWxsb2MgNE0sIGFuZCBjb250aW51ZSB0byBhbGxv
YyAyTSBvbmNlICovCi0JZm9yICg7IGkgPCBudW1fYmxvY2s7IGkrKykgewotCQl2c3RhcnQgPSAo
dW5zaWduZWQgbG9uZykKLQkJCV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0FUT01JQywgRE9NMF9DT05U
SUdfTlVNX09SREVSKTsKLQkJaWYgKHZzdGFydCA9PSAwKSB7Ci0JCQlYRU5fRVJSKCJhbGxvY2F0
ZSBtZW1vcnkgZmFpbC5cbiIpOwotCQkJZG9tMF9tZW1vcnlfZnJlZShhbGxvY2F0ZWRfc2l6ZSk7
Ci0JCQlyZXR1cm4gLUVOT01FTTsKLQkJfQotCi0JCWFsbG9jYXRlZF9zaXplICs9IFNJWkVfUEVS
X0JMT0NLOwotCi0JCXNpemUgPSBET00wX01FTUJMT0NLX1NJWkU7Ci0JCXZhZGRyID0gdnN0YXJ0
OwotCQl3aGlsZSAoc2l6ZSA+IDApIHsKLQkJCVNldFBhZ2VSZXNlcnZlZCh2aXJ0X3RvX3BhZ2Uo
dmFkZHIpKTsKLQkJCXZhZGRyICs9IFBBR0VfU0laRTsKLQkJCXNpemUgLT0gUEFHRV9TSVpFOwot
CQl9Ci0JCXBmbiA9IHZpcnRfdG9fcGZuKHZzdGFydCk7Ci0JCXJzdl9tbV9pbmZvW2ldLnBmbiA9
IHBmbjsKLQkJcnN2X21tX2luZm9baV0udmlyX2FkZHIgPSB2c3RhcnQ7Ci0JfQotCi0Jc29ydF92
aXJhZGRyKHJzdl9tbV9pbmZvLCBudW1fYmxvY2spOwotCi0JZm9yIChpID0gMDsgaTwgbnVtX2Js
b2NrOyBpKyspIHsKLQotCQkvKgotCQkgKiBUaGlzIEFQSSBpcyB1c2VkIHRvIGV4Y2hhZ2UgTUZO
IGZvciBnZXR0aW5nIGEgYmxvY2sgb2YKLQkJICogY29udGlndW91cyBwaHlzaWNhbCBhZGRyZXNz
ZXMsIGl0cyBtYXhpbXVtIHNpemUgaXMgMk0uCi0JCSAqLwotCSNpZiBMSU5VWF9WRVJTSU9OX0NP
REUgPCBLRVJORUxfVkVSU0lPTigzLCAxMywgMCkKLQkJaWYgKHhlbl9jcmVhdGVfY29udGlndW91
c19yZWdpb24ocnN2X21tX2luZm9baV0udmlyX2FkZHIsCi0JCQkJRE9NMF9DT05USUdfTlVNX09S
REVSLCAwKSA9PSAwKSB7Ci0JI2Vsc2UKLQkJaWYgKHhlbl9jcmVhdGVfY29udGlndW91c19yZWdp
b24ocnN2X21tX2luZm9baV0ucGZuICogUEFHRV9TSVpFLAotCQkJCURPTTBfQ09OVElHX05VTV9P
UkRFUiwgMCwgJmRtYV9oYW5kbGUpID09IDApIHsKLQkjZW5kaWYKLQkJCXJzdl9tbV9pbmZvW2ld
LmV4Y2hhbmdlX2ZsYWcgPSAxOwotCQkJcnN2X21tX2luZm9baV0ubWZuID0KLQkJCQlwZm5fdG9f
bWZuKHJzdl9tbV9pbmZvW2ldLnBmbik7Ci0JCQlyc3ZfbW1faW5mb1tpXS51c2VkID0gMDsKLQkJ
fSBlbHNlIHsKLQkJCVhFTl9FUlIoImV4Y2hhbmdlIG1lbWVvcnkgZmFpbFxuIik7Ci0JCQlyc3Zf
bW1faW5mb1tpXS5leGNoYW5nZV9mbGFnID0gMDsKLQkJCWRvbTBfZGV2LmZhaWxfdGltZXMrKzsK
LQkJCWlmIChkb20wX2Rldi5mYWlsX3RpbWVzID4gTUFYX0VYQ0hBTkdFX0ZBSUxfVElNRSkgewot
CQkJCWRvbTBfbWVtb3J5X2ZyZWUocnN2X3NpemUpOwotCQkJCXJldHVybiAgLUVGQVVMVDsKLQkJ
CX0KLQkJfQotCX0KLQotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW50Ci1kb20wX3ByZXBhcmVf
bWVtc2VncyhzdHJ1Y3QgbWVtb3J5X2luZm8gKm1lbWluZm8sIHN0cnVjdCBkb20wX21tX2RhdGEg
Km1tX2RhdGEpCi17Ci0JdWludDMyX3QgbnVtX2Jsb2NrOwotCWludCBpZHg7Ci0KLQkvKiBjaGVj
ayBpZiB0aGVyZSBpcyBhIGZyZWUgbmFtZSBidWZmZXIgKi8KLQltZW1jcHkobW1fZGF0YS0+bmFt
ZSwgbWVtaW5mby0+bmFtZSwgRE9NMF9OQU1FX01BWCk7Ci0JbW1fZGF0YS0+bmFtZVtET00wX05B
TUVfTUFYIC0gMV0gPSAnXDAnOwotCWlkeCA9IGRvbTBfZmluZF9tZW1wb3MoKTsKLQlpZiAoaWR4
IDwgMCkKLQkJcmV0dXJuIC0xOwotCi0JbnVtX2Jsb2NrID0gbWVtaW5mby0+c2l6ZSAvIFNJWkVf
UEVSX0JMT0NLOwotCS8qIGZpbmQgZnJlZSBtZW1vcnkgYW5kIG5ldyBtZW1vcnkgc2VnbWVudHMq
LwotCWZpbmRfZnJlZV9tZW1vcnkobnVtX2Jsb2NrLCBtbV9kYXRhKTsKLQlmaW5kX21lbXNlZyhu
dW1fYmxvY2ssIG1tX2RhdGEpOwotCi0JLyogdXBkYXRlIHByaXZhdGUgbWVtb3J5IGRhdGEgKi8K
LQltbV9kYXRhLT5yZWZjbnQrKzsKLQltbV9kYXRhLT5tZW1fc2l6ZSA9IG1lbWluZm8tPnNpemU7
Ci0KLQkvKiB1cGRhdGUgZ2xvYmFsIG1lbW9yeSBkYXRhICovCi0JZG9tMF9kZXYubW1fZGF0YVtp
ZHhdID0gbW1fZGF0YTsKLQlkb20wX2Rldi5udW1fbWVtX2N0eCsrOwotCWRvbTBfZGV2LnVzZWRf
bWVtc2l6ZSArPSBtbV9kYXRhLT5tZW1fc2l6ZTsKLQotCXJldHVybiAwOwotfQotCi1zdGF0aWMg
aW50Ci1kb20wX2NoZWNrX21lbW9yeSAoc3RydWN0IG1lbW9yeV9pbmZvICptZW1pbmZvKQotewot
CWludCBpZHg7Ci0JdWludDY0X3QgbWVtX3NpemU7Ci0KLQkvKiByb3VuZCBtZW1vcnkgc2l6ZSB0
byB0aGUgbmV4dCBldmVuIG51bWJlci4gKi8KLQlpZiAobWVtaW5mby0+c2l6ZSAlIDIpCi0JCSsr
bWVtaW5mby0+c2l6ZTsKLQotCW1lbV9zaXplID0gbWVtaW5mby0+c2l6ZTsKLQlpZiAoZG9tMF9k
ZXYubnVtX21lbV9jdHggPiBOVU1fTUVNX0NUWCkgewotCQlYRU5fRVJSKCJNZW1vcnkgZGF0YSBz
cGFjZSBpcyBmdWxsIGluIERvbTAgZHJpdmVyXG4iKTsKLQkJcmV0dXJuIC0xOwotCX0KLQlpZHgg
PSBkb20wX2ZpbmRfbWVtZGF0YShtZW1pbmZvLT5uYW1lKTsKLQlpZiAoaWR4ID49IDApIHsKLQkJ
WEVOX0VSUigiTWVtb3J5IGRhdGEgbmFtZSAlcyBoYXMgYWxyZWFkeSBleHNpdGVkIGluIERvbTAg
ZHJpdmVyLlxuIiwKLQkJCW1lbWluZm8tPm5hbWUpOwotCQlyZXR1cm4gLTE7Ci0JfQotCWlmICgo
ZG9tMF9kZXYudXNlZF9tZW1zaXplICsgbWVtX3NpemUpID4gcnN2X21lbXNpemUpIHsKLQkJWEVO
X0VSUigiVG90YWwgc2l6ZSBjYW4ndCBiZSBsYXJnZXIgdGhhbiByZXNlcnZlZCBzaXplLlxuIik7
Ci0JCXJldHVybiAtMTsKLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBfX2luaXQK
LWRvbTBfaW5pdCh2b2lkKQotewotCWlmICgheGVuX2RvbWFpbigpKQotCQlyZXR1cm4gLUVOT0RF
VjsKLQotCWlmIChyc3ZfbWVtc2l6ZSA+IERPTTBfQ09ORklHX01FTVNJWkUpIHsKLQkJWEVOX0VS
UigiVGhlIHJlc2VydmVkIG1lbW9yeSBzaXplIGNhbm5vdCBiZSBncmVhdGVyIHRoYW4gJWRcbiIs
Ci0JCQlET00wX0NPTkZJR19NRU1TSVpFKTsKLQkJcmV0dXJuIC1FSU5WQUw7Ci0JfQotCi0JLyog
U2V0dXAgdGhlIG1pc2MgZGV2aWNlICovCi0JZG9tMF9kZXYubWlzY2Rldi5taW5vciA9IE1JU0Nf
RFlOQU1JQ19NSU5PUjsKLQlkb20wX2Rldi5taXNjZGV2Lm5hbWUgPSAiZG9tMF9tbSI7Ci0JZG9t
MF9kZXYubWlzY2Rldi5mb3BzID0gJmRhdGFfZm9wczsKLQotCS8qIHJlZ2lzdGVyIG1pc2MgY2hh
ciBkZXZpY2UgKi8KLQlpZiAobWlzY19yZWdpc3RlcigmZG9tMF9kZXYubWlzY2RldikgIT0gMCkg
ewotCQlYRU5fRVJSKCJNaXNjIGRldmljZSByZWdpc3RyYXRpb24gZmFpbGVkXG4iKTsKLQkJcmV0
dXJuIC1FUEVSTTsKLQl9Ci0KLQltdXRleF9pbml0KCZkb20wX2Rldi5kYXRhX2xvY2spOwotCWRv
bTBfa29iaiA9IGtvYmplY3RfY3JlYXRlX2FuZF9hZGQoImRvbTAtbW0iLCBtbV9rb2JqKTsKLQot
CWlmICghZG9tMF9rb2JqKSB7Ci0JCVhFTl9FUlIoImRvbTAtbW0gb2JqZWN0IGNyZWF0aW9uIGZh
aWxlZFxuIik7Ci0JCW1pc2NfZGVyZWdpc3RlcigmZG9tMF9kZXYubWlzY2Rldik7Ci0JCXJldHVy
biAtRU5PTUVNOwotCX0KLQotCWlmIChzeXNmc19jcmVhdGVfZ3JvdXAoZG9tMF9rb2JqLCAmZGV2
X2F0dHJfZ3JwKSkgewotCQlrb2JqZWN0X3B1dChkb20wX2tvYmopOwotCQltaXNjX2RlcmVnaXN0
ZXIoJmRvbTBfZGV2Lm1pc2NkZXYpOwotCQlyZXR1cm4gLUVQRVJNOwotCX0KLQotCWlmIChkb20w
X21lbW9yeV9yZXNlcnZlKHJzdl9tZW1zaXplKSA8IDApIHsKLQkJc3lzZnNfcmVtb3ZlX2dyb3Vw
KGRvbTBfa29iaiwgJmRldl9hdHRyX2dycCk7Ci0JCWtvYmplY3RfcHV0KGRvbTBfa29iaik7Ci0J
CW1pc2NfZGVyZWdpc3RlcigmZG9tMF9kZXYubWlzY2Rldik7Ci0JCXJldHVybiAtRU5PTUVNOwot
CX0KLQotCVhFTl9QUklOVCgiIyMjIyMjIyBEUERLIFhlbiBEb20wIG1vZHVsZSBsb2FkZWQgICMj
IyMjIyNcbiIpOwotCi0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIF9fZXhpdAotZG9tMF9l
eGl0KHZvaWQpCi17Ci0JaWYgKHJzdl9tbV9pbmZvICE9IE5VTEwpCi0JCWRvbTBfbWVtb3J5X2Zy
ZWUocnN2X21lbXNpemUpOwotCi0Jc3lzZnNfcmVtb3ZlX2dyb3VwKGRvbTBfa29iaiwgJmRldl9h
dHRyX2dycCk7Ci0Ja29iamVjdF9wdXQoZG9tMF9rb2JqKTsKLQltaXNjX2RlcmVnaXN0ZXIoJmRv
bTBfZGV2Lm1pc2NkZXYpOwotCi0JWEVOX1BSSU5UKCIjIyMjIyMjIERQREsgWGVuIERvbTAgbW9k
dWxlIHVubG9hZGVkICAjIyMjIyMjXG4iKTsKLX0KLQotc3RhdGljIGludAotZG9tMF9vcGVuKHN0
cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxlKQotewotCWZpbGUtPnByaXZhdGVf
ZGF0YSA9IE5VTEw7Ci0KLQlYRU5fUFJJTlQoS0VSTl9JTkZPICIvZGV2L2RvbTBfbW0gb3BlbmVk
XG4iKTsKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljIGludAotZG9tMF9yZWxlYXNlKHN0cnVjdCBp
bm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxlKQotewotCWludCByZXQgPSAwOwotCXN0cnVj
dCBkb20wX21tX2RhdGEgKm1tX2RhdGEgPSBmaWxlLT5wcml2YXRlX2RhdGE7Ci0KLQlpZiAobW1f
ZGF0YSA9PSBOVUxMKQotCQlyZXR1cm4gcmV0OwotCi0JbXV0ZXhfbG9jaygmZG9tMF9kZXYuZGF0
YV9sb2NrKTsKLQlpZiAoLS1tbV9kYXRhLT5yZWZjbnQgPT0gMCkKLQkJcmV0ID0gZG9tMF9tZW1v
cnlfcmVsZWFzZShtbV9kYXRhKTsKLQltdXRleF91bmxvY2soJmRvbTBfZGV2LmRhdGFfbG9jayk7
Ci0KLQlmaWxlLT5wcml2YXRlX2RhdGEgPSBOVUxMOwotCVhFTl9QUklOVChLRVJOX0lORk8gIi9k
ZXYvZG9tMF9tbSBjbG9zZWRcbiIpOwotCXJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBpbnQKLWRv
bTBfbW1hcChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bSkKLXsK
LQlpbnQgc3RhdHVzID0gMDsKLQl1aW50MzJfdCBpZHggPSB2bS0+dm1fcGdvZmY7Ci0JdWludDY0
X3QgcGZuLCBzaXplID0gdm0tPnZtX2VuZCAtIHZtLT52bV9zdGFydDsKLQlzdHJ1Y3QgZG9tMF9t
bV9kYXRhICptbV9kYXRhID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwotCi0JaWYobW1fZGF0YSA9PSBO
VUxMKQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCW11dGV4X2xvY2soJmRvbTBfZGV2LmRhdGFfbG9j
ayk7Ci0JaWYgKGlkeCA+PSBtbV9kYXRhLT5udW1fbWVtc2VnKSB7Ci0JCW11dGV4X3VubG9jaygm
ZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJcmV0dXJuIC1FSU5WQUw7Ci0JfQotCi0JaWYgKHNpemUg
PiBtbV9kYXRhLT5zZWdfaW5mb1tpZHhdLnNpemUpewotCQltdXRleF91bmxvY2soJmRvbTBfZGV2
LmRhdGFfbG9jayk7Ci0JCXJldHVybiAtRUlOVkFMOwotCX0KLQotCVhFTl9QUklOVCgibW1hcCBt
ZW1zZWcgaWR4ID0lZCxzaXplID0gMHglbGx4XG4iLCBpZHgsIHNpemUpOwotCi0JcGZuID0gbW1f
ZGF0YS0+c2VnX2luZm9baWR4XS5wZm47Ci0JbXV0ZXhfdW5sb2NrKCZkb20wX2Rldi5kYXRhX2xv
Y2spOwotCi0Jc3RhdHVzID0gcmVtYXBfcGZuX3JhbmdlKHZtLCB2bS0+dm1fc3RhcnQsIHBmbiwg
c2l6ZSwgUEFHRV9TSEFSRUQpOwotCi0JcmV0dXJuIHN0YXR1czsKLX0KLXN0YXRpYyBpbnQKLWRv
bTBfaW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsCi0JdW5zaWduZWQgaW50IGlvY3RsX251bSwKLQl1
bnNpZ25lZCBsb25nIGlvY3RsX3BhcmFtKQotewotCWludCBpZHgsIHJldDsKLQljaGFyIG5hbWVb
RE9NMF9OQU1FX01BWF0gPSB7MH07Ci0Jc3RydWN0IG1lbW9yeV9pbmZvIG1lbWluZm87Ci0Jc3Ry
dWN0IGRvbTBfbW1fZGF0YSAqbW1fZGF0YSA9IGZpbGUtPnByaXZhdGVfZGF0YTsKLQotCVhFTl9Q
UklOVCgiSU9DVEwgbnVtPTB4JTB4IHBhcmFtPTB4JTBseCBcbiIsIGlvY3RsX251bSwgaW9jdGxf
cGFyYW0pOwotCi0JLyoqCi0JICogU3dpdGNoIGFjY29yZGluZyB0byB0aGUgaW9jdGwgY2FsbGVk
Ci0JICovCi0Jc3dpdGNoIF9JT0NfTlIoaW9jdGxfbnVtKSB7Ci0JY2FzZSBfSU9DX05SKFJURV9E
T00wX0lPQ1RMX1BSRVBBUkVfTUVNU0VHKToKLQkJcmV0ID0gY29weV9mcm9tX3VzZXIoJm1lbWlu
Zm8sICh2b2lkICopaW9jdGxfcGFyYW0sCi0JCQlzaXplb2Yoc3RydWN0IG1lbW9yeV9pbmZvKSk7
Ci0JCWlmIChyZXQpCi0JCQlyZXR1cm4gIC1FRkFVTFQ7Ci0KLQkJaWYgKG1tX2RhdGEgIT0gTlVM
TCkgewotCQkJWEVOX0VSUigiQ2Fubm90IGNyZWF0ZSBtZW1vcnkgc2VnbWVudCBmb3IgdGhlIHNh
bWUiCi0JCQkJIiBmaWxlIGRlc2NyaXB0b3JcbiIpOwotCQkJcmV0dXJuIC1FSU5WQUw7Ci0JCX0K
LQotCQkvKiBBbGxvY2F0ZSBwcml2YXRlIGRhdGEgKi8KLQkJbW1fZGF0YSA9IHZtYWxsb2Moc2l6
ZW9mKHN0cnVjdCBkb20wX21tX2RhdGEpKTsKLQkJaWYgKCFtbV9kYXRhKSB7Ci0JCQlYRU5fRVJS
KCJVbmFibGUgdG8gYWxsb2NhdGUgZGV2aWNlIHByaXZhdGUgZGF0YVxuIik7Ci0JCQlyZXR1cm4g
LUVOT01FTTsKLQkJfQotCQltZW1zZXQobW1fZGF0YSwgMCwgc2l6ZW9mKHN0cnVjdCBkb20wX21t
X2RhdGEpKTsKLQotCQltdXRleF9sb2NrKCZkb20wX2Rldi5kYXRhX2xvY2spOwotCQkvKiBjaGVj
ayBpZiB3ZSBjYW4gYWxsb2NhdGUgbWVtb3J5Ki8KLQkJaWYgKGRvbTBfY2hlY2tfbWVtb3J5KCZt
ZW1pbmZvKSA8IDApIHsKLQkJCW11dGV4X3VubG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJ
CXZmcmVlKG1tX2RhdGEpOwotCQkJcmV0dXJuIC1FSU5WQUw7Ci0JCX0KLQotCQkvKiBhbGxvY2F0
ZSBtZW1vcnkgYW5kIGNyZWF0ZWQgbWVtb3J5IHNlZ21lbnRzKi8KLQkJaWYgKGRvbTBfcHJlcGFy
ZV9tZW1zZWdzKCZtZW1pbmZvLCBtbV9kYXRhKSA8IDApIHsKLQkJCVhFTl9FUlIoImNyZWF0ZSBt
ZW1vcnkgc2VnbWVudCBmYWlsLlxuIik7Ci0JCQltdXRleF91bmxvY2soJmRvbTBfZGV2LmRhdGFf
bG9jayk7Ci0JCQlyZXR1cm4gLUVJTzsKLQkJfQotCi0JCWZpbGUtPnByaXZhdGVfZGF0YSA9IG1t
X2RhdGE7Ci0JCW11dGV4X3VubG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJYnJlYWs7Ci0K
LQkvKiBzdXBwb3J0IG11bHRpcGxlIHByb2Nlc3MgaW4gdGVybSBvZiBtZW1vcnkgbWFwcGluZyov
Ci0JY2FzZSBfSU9DX05SKFJURV9ET00wX0lPQ1RMX0FUVEFDSF9UT19NRU1TRUcpOgotCQlyZXQg
PSBjb3B5X2Zyb21fdXNlcihuYW1lLCAodm9pZCAqKWlvY3RsX3BhcmFtLAotCQkJCXNpemVvZihj
aGFyKSAqIERPTTBfTkFNRV9NQVgpOwotCQlpZiAocmV0KQotCQkJcmV0dXJuIC1FRkFVTFQ7Ci0K
LQkJbXV0ZXhfbG9jaygmZG9tMF9kZXYuZGF0YV9sb2NrKTsKLQkJaWR4ID0gZG9tMF9maW5kX21l
bWRhdGEobmFtZSk7Ci0JCWlmIChpZHggPCAwKSB7Ci0JCQltdXRleF91bmxvY2soJmRvbTBfZGV2
LmRhdGFfbG9jayk7Ci0JCQlyZXR1cm4gLUVJTlZBTDsKLQkJfQotCi0JCW1tX2RhdGEgPSBkb20w
X2Rldi5tbV9kYXRhW2lkeF07Ci0JCW1tX2RhdGEtPnJlZmNudCsrOwotCQlmaWxlLT5wcml2YXRl
X2RhdGEgPSBtbV9kYXRhOwotCQltdXRleF91bmxvY2soJmRvbTBfZGV2LmRhdGFfbG9jayk7Ci0J
CWJyZWFrOwotCi0JY2FzZSBfSU9DX05SKFJURV9ET00wX0lPQ1RMX0dFVF9OVU1fTUVNU0VHKToK
LQkJcmV0ID0gY29weV90b191c2VyKCh2b2lkICopaW9jdGxfcGFyYW0sICZtbV9kYXRhLT5udW1f
bWVtc2VnLAotCQkJCXNpemVvZihpbnQpKTsKLQkJaWYgKHJldCkKLQkJCXJldHVybiAtRUZBVUxU
OwotCQlicmVhazsKLQotCWNhc2UgX0lPQ19OUihSVEVfRE9NMF9JT0NUTF9HRVRfTUVNU0VHX0lO
Rk8pOgotCQlyZXQgPSBjb3B5X3RvX3VzZXIoKHZvaWQgKilpb2N0bF9wYXJhbSwKLQkJCQkmbW1f
ZGF0YS0+c2VnX2luZm9bMF0sCi0JCQkJc2l6ZW9mKHN0cnVjdCBtZW1zZWdfaW5mbykgKgotCQkJ
CW1tX2RhdGEtPm51bV9tZW1zZWcpOwotCQlpZiAocmV0KQotCQkJcmV0dXJuIC1FRkFVTFQ7Ci0J
CWJyZWFrOwotCWRlZmF1bHQ6Ci0JCVhFTl9QUklOVCgiSU9DVEwgZGVmYXVsdCBcbiIpOwotCQli
cmVhazsKLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotbW9kdWxlX2luaXQoZG9tMF9pbml0KTsKLW1v
ZHVsZV9leGl0KGRvbTBfZXhpdCk7Ci0KLW1vZHVsZV9wYXJhbShyc3ZfbWVtc2l6ZSwgdWludCwg
U19JUlVHTyB8IFNfSVdVU1IpOwotTU9EVUxFX1BBUk1fREVTQyhyc3ZfbWVtc2l6ZSwgIlhlbi1k
b20wIHJlc2VydmVkIG1lbW9yeSBzaXplKE1CKS5cbiIpOwpkaWZmIC0tZ2l0IGEvcGtnL2RwZGsu
c3BlYyBiL3BrZy9kcGRrLnNwZWMKaW5kZXggOTVjMzMzNS4uZmQxYjVlZiAxMDA2NDQKLS0tIGEv
cGtnL2RwZGsuc3BlYworKysgYi9wa2cvZHBkay5zcGVjCkBAIC01Miw5ICs1Miw2IEBAIEV4Y2x1
c2l2ZUFyY2g6IGk2ODYgeDg2XzY0IGFhcmNoNjQKICVlbmRpZgogCiBCdWlsZFJlcXVpcmVzOiBr
ZXJuZWwtZGV2ZWwsIGtlcm5lbC1oZWFkZXJzLCBsaWJwY2FwLWRldmVsCi0laWZhcmNoIGk2ODYg
eDg2XzY0Ci1CdWlsZFJlcXVpcmVzOiB4ZW4tZGV2ZWwKLSVlbmRpZgogQnVpbGRSZXF1aXJlczog
ZG94eWdlbiwgcHl0aG9uLXNwaGlueCwgaW5rc2NhcGUKIEJ1aWxkUmVxdWlyZXM6IHRleGxpdmUt
Y29sbGVjdGlvbi1sYXRleGV4dHJhCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 03:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 03:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsKSU-0002G4-91; Thu, 14 Sep 2017 03:04:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsKSS-0002Fg-Pr
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 03:04:52 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 89/7B-15060-4D1F9B95; Thu, 14 Sep 2017 03:04:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffyx52
 RBr/eclqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/vWK+wFN4UqTt1sZWlg
 /MXbxcjFISTQyCRx6d1zdgjnMaPEsSOvoZxtjBIXfp9n7mLk5BARcJb4emYuO4jNK6AvMXXfX
 DYQW1jAVmLTp+fMIA0SAt+YJE70/WLpYuQAcjwlbq9gAakBMTf2nmfqYmTnYBOwkjgkBhJlEV
 CVeL10D/MERu4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECfc4ABDsYDywKPMQoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3lsfgHKC
 RanpqRVpmTnA4INJS3DwKInwWgADUIi3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5N4PME
 AApyijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtAZnCk5lXArfpFdARTEBHnD
 m9A+SIkkSElFQDo/oKR8Hseft9nyovEzdUfjq/VKll6vzS4wK79WV+z9OenNvNxj2nqn2qefn
 5lQdPXX8Wbu3wP9G+tmdae2fDln62VJXO1OkaHnpfmcWscveXmq/8WlVuf/zXMpFrn47p3j5y
 z/10dd4aiyfhpisDdHVuqn/4MIlt/Yqrj22iw183MxxY0TXdXomlOCPRUIu5qDgRAIxOdJp/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505358290!116360842!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29314 invoked from network); 14 Sep 2017 03:04:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 03:04:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsKSO-0006h1-3Z; Thu, 14 Sep 2017 03:04:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsKSI-0004eP-JF; Thu, 14 Sep 2017 03:04:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsKSI-0005cy-9X; Thu, 14 Sep 2017 03:04:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113429-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 03:04:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113429: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQyOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDQgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 03:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 03:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsKq4-0003hp-AB; Thu, 14 Sep 2017 03:29:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsKq3-0003hX-6V
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 03:29:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5D/43-03454-A87F9B95; Thu, 14 Sep 2017 03:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfj+85
 Ig+erZSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXTvRdaCu+EVu85fYGlg
 /GzZxcjFISTQyCRxu+MqG4TzmFFixekJjBDONkaJ4x1b2LsYOTlEBJwlvp6ZC2bzCuhLzP7+m
 hXEFhawkFi6eA8zSIOEwDkpid5tH5lAEhIC3hLzt+xnh7F3LpoDNJWdg03ASuKQWBcjBweLgK
 rExnVSExi5FzAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ5AxDsYFwzP/AQoyQHk5Io717dnZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgjvgHlBItS
 01Mr0jJzgMEHk5bg4FES4a0DSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvLEiRAEhRR
 mke3AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG89yBSezLwSuE2vgI5gAjrizOkdIE
 eUJCKkpBoYBeVbBBTdGbr3dhl6pe25J7gySfRPxlnVI31is9wf1NTzb2WKmyT560HomvdPTS1
 3/io9kqMy3VNFMYiZxcvn9Zqs18vW7ozmdT70TUXR4p+0o+IFo7J0Lad/tf9//xU9dvllfkeC
 0vX77tOuvdc++XlfyIyJc9IKW9b8Zp96Qnln1vx5Z14rKbEUZyQaajEXFScCAO03U3h/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505359751!93453797!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52858 invoked from network); 14 Sep 2017 03:29:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 03:29:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsKpu-0007Jc-Vg; Thu, 14 Sep 2017 03:29:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsKpp-0006LN-8I; Thu, 14 Sep 2017 03:29:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsKpn-00056s-CM; Thu, 14 Sep 2017 03:28:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113391-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=04ef33052c205170c92df21ca0b4be4f3b102188
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 03:28:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 113391: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0378194490952209600=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

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

version targeted for testing:
 qemuu                04ef33052c205170c92df21ca0b4be4f3b102188
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    2 days
Testing same since   113345  2017-09-12 00:21:07 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>

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


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 04ef33052c205170c92df21ca0b4be4f3b102188
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date:   Sun Sep 10 23:28:39 2017 -0300

    tcg/tci: do not use ldst label (never implemented)
    
    changed in 659ef5cbb893, this fixes building with --enable-tcg-interpreter:
    
    /home/travis/build/qemu/qemu/tcg/tcg.c:116:14: error: ‘tcg_out_ldst_finalize’ used but never defined [-Werror]
     static bool tcg_out_ldst_finalize(TCGContext *s);
                  ^
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Stefan Weil <sw@weilnetz.de>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Message-id: 20170911022839.23231-1-f4bug@amsat.org
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 619c200f6ce2f44fbc8a5732174530c3b4782aab
Merge: a6e8c1d 8722a71
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Sep 11 11:44:30 2017 +0100

    Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' into staging
    
    Update OpenBIOS images
    
    # gpg: Signature made Mon 11 Sep 2017 08:08:39 BST
    # gpg:                using RSA key 0x5BC2C56FAE0F321F
    # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
    # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
    
    * remotes/mcayland/tags/qemu-openbios-signed:
      Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 8722a719dea27818cb02709f3f72c2f9a996dadf
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date:   Mon Sep 11 07:43:34 2017 +0100

    Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0378194490952209600==--

From xen-devel-bounces@lists.xen.org Thu Sep 14 04:21:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 04:21:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsLek-0007PA-7O; Thu, 14 Sep 2017 04:21:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsLei-0007P4-BS
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 04:21:36 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F0/F7-03422-FC30AB95; Thu, 14 Sep 2017 04:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+455l2
 RBuuOs1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7Xt5nKTjMXrF37Wn2BsZpbF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLH00Wt2kISwgLbEhifLGEFsEQEnicUtN1lAipgFLjNJzN1+EKxbSMBN4
 uaGw8wgNpuAqsSG66dYuxg5OHgFrCVurywDCbMAhactvMUEYosKhEs0ne1nAbF5BQQlTs58Am
 ZzCrhLrJ53AKyGWUBd4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLK
 KUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwPBmAYAfjn/mB
 hxglOZiURHn36u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe4ZpV6SQYFFqempFWmYOMFJg0
 hIcPEoivGLAaBHiLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3vUgMwRAijJK8+BGwKL2Eq
 OslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR534JM4cnMK4Hb9AroCCagI86c3gFyREkiQkqqgVH
 9rt765GnGxcr/jTbMnn1Y6NvJa6UC38TEH4sbSv5T6WKcmqh1XfPt4hknH5r9vvBMfd5aht9s
 Khrzf8Q9mVaztfr3/0nOTP89BD0L/9+71bZeJFhVS/nbulfGP87E6Rzu5+Uz+r714f604rdZV
 +Tb52uEMMqY/TjzzrH96z7drEK2VN11+VuVWIozEg21mIuKEwEthtJv1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505362893!104225362!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6742 invoked from network); 14 Sep 2017 04:21:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 04:21:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0D5E8ABBF;
 Thu, 14 Sep 2017 04:21:33 +0000 (UTC)
To: anshulmakkar <anshulmakkar@gmail.com>, xen-devel@lists.xen.org
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3c9516ed-db74-7833-548b-907ffc385f2a@suse.com>
Date: Thu, 14 Sep 2017 06:21:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, marmarek@invisiblethingslab.com,
 robert.vanvossen@dornerworks.com, tim@xen.org, josh.whitehead@dornerworks.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: Re: [Xen-devel] implement runqueue per cpupool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMDI6NDUsIGFuc2h1bG1ha2thciB3cm90ZToKPiBBdHRhY2hlZCBwYXRjaCBz
ZXJpZXMgaW50cm9kdWNlcyB0aGUgY29uY2VwdCBvZiAgcnVucXVldWUKPiBwZXIgY3B1cG9vbC4K
PiAKPiAicnVucXVldWUiIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGNhbiBiZSBzcGVjaWZpZWQgd2l0
aCB4bCBjb21tYW5kCj4gd2hpbGUgY29uZmlndXJpbmcgY3B1cG9vbC4gVGhpcyB3aWxsIGRlZmlu
ZSB0aGUgYmFzaXMgZm9yIAo+IGdyb3VwaW5nIG9mIGNwdXMgKGNwdSwgY29yZSwgc29ja2V0LCBh
bGwpIGluIHRoYXQgY3B1cG9vbC4KPiAKPiBTZXJpZXMgaXMgY29tYmluZWQgb2YgZm9sbG93aW5n
IHBhdGNoZXM6Cj4gW1BBVENIIDEvM106IGxpYnhjIHJlbGF0ZWQgY2hhbmdlcyB0byBhZGQgc3Vw
cG9ydCBmb3IgcnVucXVldWUgcGVyIGNwdXBvb2wKPiBbUEFUQ0ggMi8zXTogbGlieGwgcmVsYXRl
ZCBjaGFuZ2VzIHRvIGFkZCBzdXBwb3J0IGZvciBydW5xdWV1ZSBwZXIgY3B1cG9vbAo+IFtQQVRD
SCAzLzNdOiB4ZW4gcmVsYXRlZCBjaGFuZ2VzLgo+IAo+IE9uIHNpbWlsYXIgbGluZXMgd2UgY2Fu
IGFsc28gaGF2ZSBydW5xdWV1ZSBwZXIgcG9vbCBjb25maWd1cmF0aW9uIHBhcmFtZXRlcgo+IGZv
ciBDcmVkaXQgc2NoZWR1bGVyLiBJIHBsYW4gdG8gc2VuZCBhIHNlcGFyYXRlIHBhdGNoIHNlcmll
cyBmb3IgY3JlZGl0Cj4gc3BlY2lmaWMgaW1wbGVtZW50YXRpb24uCj4gCgpUaGlzIHNlcmllcyB3
b24ndCBjb21waWxlIHdoZW4gcGF0Y2ggMyBpc24ndCBhcHBsaWVkLgoKWW91IG5lZWQgdG8gc3Bs
aXQgcGF0Y2ggMyBpbnRvIHR3bzogb25lIHBhdGNoIHRvIGV4dGVuZCB0aGUgaHlwZXJjYWxsCmlu
dGVyZmFjZSB3aGljaCBzaG91bGQgZ28gaW4gZmlyc3QsIGFuZCB0aGUgb3RoZXIgcGFydCBvZiB0
aGUgaHlwZXJ2aXNvcgpjb2RlIGJlaW5nIHRoZSBsYXN0IHBhdGNoLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 05:42:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 05:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsMuG-0004Ul-2Y; Thu, 14 Sep 2017 05:41:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsMuE-0004Uf-P0
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 05:41:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A3/12-01812-5961AB95; Thu, 14 Sep 2017 05:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov+5UsV2
 RBpcXq1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNC28xFTxhqvi/+AhzA+MSpi5GTg4JASOJ
 txP/AdlcHEICCxklTmzrZwRJCAvESey7tZQFxBYRkJa49vkyI0gRs8BFRokZPyYygySEBGIle
 v4dAbPZBFQlNlw/xQpi8wpYS+x+eBqsmQUofm3WR7AaUYFwiaaz/SwQNYISJ2c+AbM5BUwl7j
 3pA1vMLKAu8WfeJWYIW1xi07PvrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYoPUMDIw7GKee8DvEKMnB
 pCTKu1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfBqie6KFBIsSk1Pr
 UjLzAHGEEypBAePkghvNkiat7ggMbc4Mx0idYpRl+PGw+t/mITAZkiJ87KBFAmAFGWU5sGNgM
 XzJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvH4gU3gy80rgNr0COoIJ6Igzp3eAHFGSiJC
 SamBUfbppx4KJTWqyaZfmWVxN69olrhXUqrxLr4Fdl1Uhf/2N32e77M6GTtgS8D1i7vvEgsD/
 sntSbAWCLW9wP9cRj/n/aIFPpMTvS+XBnQ1Tjp6LM9k2/UQj89zYH7yv5Rj1RZ983Xpp/rT60
 yuDbpUymQUuO7P0gdoaRgmHYzpPs96cef5W7eZxJZbijERDLeai4kQAA+z3i+ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505367701!59220956!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27258 invoked from network); 14 Sep 2017 05:41:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 05:41:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AFE02AC0B;
 Thu, 14 Sep 2017 05:41:39 +0000 (UTC)
To: xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-10-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f886eb9d-70df-7f3b-665b-6182584ee567@suse.com>
Date: Thu, 14 Sep 2017 07:41:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913154651.2366-10-jgross@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 09/12] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTc6NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gRGVsYXkgdGhlIGFsbG9j
YXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvCj4gYWxs
b3cgbW9kaWZ5aW5nIHBhcmFtZXRlcnMgbmVlZGVkIGZvciBzaXppbmcgb2YgdGhlc2Ugc3RydWN0
dXJlcyBhdCBhCj4gcGVyIGRvbWFpbiBiYXNpcy4gRWl0aGVyIGRvIGl0IGZyb20gZ250dGFiX2dy
b3dfdGFibGUoKSBvciBqdXN0Cj4gYmVmb3JlIHRoZSBkb21haW4gaXMgc3RhcnRlZCB0aGUgZmly
c3QgdGltZS4KClV1aCwgc29ycnksIEkgZm9yZ290IHRvIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3Nh
Z2UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 05:42:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 05:42:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsMv8-0004Z1-Eq; Thu, 14 Sep 2017 05:42:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsMv6-0004Yr-Gv
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 05:42:36 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B2/8F-02202-BC61AB95; Thu, 14 Sep 2017 05:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov+5psV2
 RBrcnSlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/n4QXNDBXXNs8gbGBcQ9TFyMnh4SAkcTb
 if+AbC4OIYGFjBJnF65nA0kIC4RKHNo7gR3EFhGQlrj2+TIjSBGzwEVGiRk/JjKDJIQEYiVmL
 3nHCGKzCahKbLh+ihXE5hWwlvgx/RrYIBag+OTGV2DbRAXCJZrO9rNA1AhKnJz5BMzmFDCVuP
 51K1gNs4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7Gf9s8DzFKcjAp
 ifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvBmiuyKFBItS01Mr0
 jJzgBEEUyrBwaMkwpsNkuYtLkjMLc5Mh0idYtTluPHw+h8mIbAZUuK8TSBFAiBFGaV5cCNg0X
 yJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrx+IFN4MvNK4Da9AjqCCeiIM6d3gBxRkoiQkmp
 gzE3aW3h6RYtfzL/eSpMNBREPPkjbbQ+bukHrhnP4pYPSvyyc07e+E5x3/nqRth53ssCXk4kH
 pb9bsahdj6ngK5nSGb7q3stoT+HaZttj98JajTOa8+6tllRsqj1oq29Sqp94+seL2MK0W7Elt
 5Nc8gxeCE3y67mruetzX1P02kRNX+WNlw4rsRRnJBpqMRcVJwIARwep3uECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505367755!97433432!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36374 invoked from network); 14 Sep 2017 05:42:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 05:42:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E1586AC0B;
 Thu, 14 Sep 2017 05:42:34 +0000 (UTC)
To: xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-12-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b33c4d47-52c5-81e2-3c8e-58a1cefb3597@suse.com>
Date: Thu, 14 Sep 2017 07:42:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170913154651.2366-12-jgross@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 11/12] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTc6NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW5zdGVhZCBvZiB1c2lu
ZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50IHRhYmxlcyAobWF4Lgo+
IG51bWJlciBvZiBncmFudCBmcmFtZXMsIG1heC4gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1lcykg
Zm9yIGFsbCBkb21haW5zCj4gbWFrZSB0aGVzZSBsaW1pdHMgcGVyIGRvbWFpbi4gVGhpcyB3aWxs
IGFsbG93IHNldHRpbmcgaW5kaXZpZHVhbCBsaW1pdHMKPiBpbiB0aGUgZnV0dXJlLiBGb3Igbm93
IGluaXRpYWxpemUgdGhlIHBlciBkb21haW4gbGltaXRzIHdpdGggdGhlIGdsb2JhbAo+IHZhbHVl
cy4KCldyb25nIGNvbW1pdCBtZXNzYWdlIGFnYWluLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 06:24:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 06:24:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsNZy-0007No-KY; Thu, 14 Sep 2017 06:24:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsNZw-0007Ni-S8
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 06:24:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 39/2D-03414-0B02AB95; Thu, 14 Sep 2017 06:24:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov+56hV2
 RBpNfSVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlbn85jKTjkXLGraxZLA+Mc0y5GTg4JASOJ
 txP/MXUxcnEICSxklGh99JcNJCEsEC8x40kTO4gtIuAksbjlJgtIEbPAZSaJudsPskF0NDFKL
 FryCayDTUBVYsP1U6wgNq+AtcT+i6+YQGwWoPjUTfeYQWxRgXCJprP9LBA1ghInZz4BszkF3C
 UOzPwN1sssoC7xZ94lZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiiDECwg3HN/MBDjJIc
 TEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2LU4OAQmHB27nQmKZa8/LxUJQneefK7IoUEi1LTU
 yvSMnOAUQRTKsHBoyTC2wWS5i0uSMwtzkyHSJ1i1OX4MenKHyYhsBlS4rxXQYoEQIoySvPgRs
 Ai+hKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeR+DTOHJzCuB2/QK6AgmoCPOnN4BckRJIkJ
 KqoFx9gXvizlxXUIn3VQ4tB9OaeqavkTg1Gd57tUabieWvk16U2D8rN3h9JJPJmWTvMP3vgvL
 Z38kd3vO1BkySfpT7yRfbJ3kudH8PeOWRCPlvDk7qr9edVz9dfONjTuTzGucRY78lVK6faD9d
 rpViEkLv0a1zU0ephTt7B33OCrypmznXO/st1lGiaU4I9FQi7moOBEArbavX+MCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505370287!104238439!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60430 invoked from network); 14 Sep 2017 06:24:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 06:24:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A4623ABDC;
 Thu, 14 Sep 2017 06:24:46 +0000 (UTC)
To: anshulmakkar <anshulmakkar@gmail.com>, xen-devel@lists.xen.org
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c6492391-77aa-281a-c015-4e59fb8ddd14@suse.com>
Date: Thu, 14 Sep 2017 08:24:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, marmarek@invisiblethingslab.com,
 robert.vanvossen@dornerworks.com, tim@xen.org, josh.whitehead@dornerworks.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 3/3] credit2: xen related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMDI6NDUsIGFuc2h1bG1ha2thciB3cm90ZToKPiBIYW5kbGVzIGV4dHJhIHNj
aGVkdWxlciBjb25maWd1cmF0aW9uIHBhcmFtZXJzIHJlY2VpdmVkCj4gYXQgaW5pdCBzdGFnZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnNodWwgTWFra2FyIDxhbnNodWxtYWtrYXJAZ21haWwuY29t
Pgo+IC0tLQo+ICB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICAgfCAxMyArKysrKysrKy0tLS0t
Cj4gIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICAyICstCj4gIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMgICB8ICAyICstCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA4
ICsrKysrKystCj4gIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgICB8ICAzICsrLQo+ICB4ZW4v
Y29tbW9uL3NjaGVkX3J0LmMgICAgICAgfCAgMiArLQo+ICB4ZW4vY29tbW9uL3NjaGVkdWxlLmMg
ICAgICAgfCAxMSArKysrKysrLS0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCA0
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgIDMgKystCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgICB8ICA0ICsrKy0KPiAgMTAgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMzIg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVu
L2NvbW1vbi9jcHVwb29sLmMKPiBpbmRleCA5OTk4Mzk0Li4zMWJhY2U0IDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vY3B1cG9vbC5jCj4gKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKPiBAQCAt
MTI5LDEyICsxMjksMTMgQEAgdm9pZCBjcHVwb29sX3B1dChzdHJ1Y3QgY3B1cG9vbCAqcG9vbCkK
PiAgICogLSB1bmtub3duIHNjaGVkdWxlcgo+ICAgKi8KPiAgc3RhdGljIHN0cnVjdCBjcHVwb29s
ICpjcHVwb29sX2NyZWF0ZSgKPiAtICAgIGludCBwb29saWQsIHVuc2lnbmVkIGludCBzY2hlZF9p
ZCwgaW50ICpwZXJyKQo+ICsgICAgaW50IHBvb2xpZCwgdW5zaWduZWQgaW50IHNjaGVkX2lkLAo+
ICsgICAgeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHBhcmFtLAoKSSdkIHByZWZlciBwYXJhbSB0
byBiZSBwYXNzZWQgdmlhIGEgcG9pbnRlci4gUGFzc2luZyBhIHN0cnVjdCBhcyBhCmZ1bmN0aW9u
IHBhcmFtZXRlciBpc24ndCBnb29kIHByYWN0aWNlLCBlc3BlY2lhbGx5IGluIGNhc2UgaXQgaXMg
cGFzc2VkCmRvd24gbXVsdGlwbGUgbGV2ZWxzLgoKPiArICAgIGludCAqcGVycikKPiAgewo+ICAg
ICAgc3RydWN0IGNwdXBvb2wgKmM7Cj4gICAgICBzdHJ1Y3QgY3B1cG9vbCAqKnE7Cj4gICAgICBp
bnQgbGFzdCA9IDA7Cj4gLQo+ICAgICAgKnBlcnIgPSAtRU5PTUVNOwo+ICAgICAgaWYgKCAoYyA9
IGFsbG9jX2NwdXBvb2xfc3RydWN0KCkpID09IE5VTEwgKQo+ICAgICAgICAgIHJldHVybiBOVUxM
Owo+IEBAIC0xNzEsNyArMTcyLDcgQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICpjcHVwb29sX2Ny
ZWF0ZSgKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgIHsKPiAtICAgICAgICBjLT5zY2hlZCA9
IHNjaGVkdWxlcl9hbGxvYyhzY2hlZF9pZCwgcGVycik7Cj4gKyAgICAgICAgYy0+c2NoZWQgPSBz
Y2hlZHVsZXJfYWxsb2Moc2NoZWRfaWQsIHBhcmFtLCBwZXJyKTsKPiAgICAgICAgICBpZiAoIGMt
PnNjaGVkID09IE5VTEwgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmNwdXBvb2xfbG9jayk7Cj4gQEAgLTYwMCwxMCArNjAxLDExIEBAIGludCBjcHVwb29sX2RvX3N5
c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVwb29sX29wICpvcCkKPiAgICAgIGNhc2UgWEVOX1NZ
U0NUTF9DUFVQT09MX09QX0NSRUFURToKPiAgICAgIHsKPiAgICAgICAgICBpbnQgcG9vbGlkOwo+
ICsgICAgICAgIHhlbl9zeXNjdGxfc2NoZWRfcGFyYW1fdCBwYXJhbSA9IG9wLT5zY2hlZF9wYXJh
bTsKPiAgCj4gICAgICAgICAgcG9vbGlkID0gKG9wLT5jcHVwb29sX2lkID09IFhFTl9TWVNDVExf
Q1BVUE9PTF9QQVJfQU5ZKSA/Cj4gICAgICAgICAgICAgIENQVVBPT0xJRF9OT05FOiBvcC0+Y3B1
cG9vbF9pZDsKPiAtICAgICAgICBjID0gY3B1cG9vbF9jcmVhdGUocG9vbGlkLCBvcC0+c2NoZWRf
aWQsICZyZXQpOwo+ICsgICAgICAgIGMgPSBjcHVwb29sX2NyZWF0ZShwb29saWQsIG9wLT5zY2hl
ZF9pZCwgcGFyYW0sICZyZXQpOwo+ICAgICAgICAgIGlmICggYyAhPSBOVUxMICkKPiAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkID0gYy0+Y3B1cG9vbF9pZDsKPiBAQCAt
Nzk4LDcgKzgwMCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGNwdXBvb2xfcHJlc21wX2luaXQodm9p
ZCkKPiAgewo+ICAgICAgaW50IGVycjsKPiAgICAgIHZvaWQgKmNwdSA9ICh2b2lkICopKGxvbmcp
c21wX3Byb2Nlc3Nvcl9pZCgpOwo+IC0gICAgY3B1cG9vbDAgPSBjcHVwb29sX2NyZWF0ZSgwLCAw
LCAmZXJyKTsKPiArICAgIHhlbl9zeXNjdGxfc2NoZWRfcGFyYW1fdCBwYXJhbTsKPiArICAgIGNw
dXBvb2wwID0gY3B1cG9vbF9jcmVhdGUoMCwgMCwgcGFyYW0sICZlcnIpOwoKcGFyYW0gaXMgdW5p
bml0aWFsaXplZCBoZXJlIQoKPiAgICAgIEJVR19PTihjcHVwb29sMCA9PSBOVUxMKTsKPiAgICAg
IGNwdXBvb2xfcHV0KGNwdXBvb2wwKTsKPiAgICAgIGNwdV9jYWxsYmFjaygmY3B1X25mYiwgQ1BV
X09OTElORSwgY3B1KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5j
IGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCj4gaW5kZXggMGIxYjg0OS4uMWY1ZDBkMCAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKPiArKysgYi94ZW4vY29t
bW9uL3NjaGVkX2FyaW5jNjUzLmMKPiBAQCAtMzQzLDcgKzM0Myw3IEBAIGFyaW5jNjUzX3NjaGVk
X2dldCgKPiAgICogICAgICAgICAgICAgICAgICA8L3VsPgo+ICAgKi8KPiAgc3RhdGljIGludAo+
IC1hNjUzc2NoZWRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4gK2E2NTNzY2hlZF9pbml0
KHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHNjaGVkX3Bh
cmFtKQo+ICB7Cj4gICAgICBhNjUzc2NoZWRfcHJpdl90ICpwcnY7Cj4gIAo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+
IGluZGV4IDRmZGFhMDguLjQ0Y2VhZjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPiBAQCAtMjE2MCw3ICsy
MTYwLDcgQEAgY3NjaGVkX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+ICB9Cj4g
IAo+ICBzdGF0aWMgaW50Cj4gLWNzY2hlZF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKPiAr
Y3NjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzLCB4ZW5fc3lzY3RsX3NjaGVkX3BhcmFt
X3Qgc2NoZWRfcGFyYW0pCj4gIHsKPiAgICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2Owo+
ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwo+IGluZGV4IDBmOTNhZDUuLjliNWJiYmYgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwo+IEBAIC0zOTEsNiArMzkxLDcgQEAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSB7Cj4gICAg
ICB1bnNpZ25lZCBpbnQgbG9hZF9wcmVjaXNpb25fc2hpZnQ7IC8qIFByZWNpc2lvbiBvZiBsb2Fk
IGNhbGN1bGF0aW9ucyAgICAgKi8KPiAgICAgIHVuc2lnbmVkIGludCBsb2FkX3dpbmRvd19zaGlm
dDsgICAgLyogTGVuZ2h0IG9mIGxvYWQgZGVjYXlpbmcgd2luZG93ICAgICAqLwo+ICAgICAgdW5z
aWduZWQgaW50IHJhdGVsaW1pdF91czsgICAgICAgICAvKiBSYXRlIGxpbWl0aW5nIGZvciB0aGlz
IHNjaGVkdWxlciAgICovCj4gKyAgICB1bnNpZ25lZCBydW5xdWV1ZTsgICAgICAgICAgICAgICAg
IC8qIGNwdXBvb2wgaGFzIGl0cyBvd24gdHlwZSBvZiBydW5xICovCj4gIAo+ICAgICAgY3B1bWFz
a190IGFjdGl2ZV9xdWV1ZXM7ICAgICAgICAgICAvKiBSdW5xdWV1ZXMgd2l0aCAobWF5YmUpIGFj
dGl2ZSBjcHVzICovCj4gICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7IC8q
IERhdGEgb2YgdGhlIHZhcmlvdXMgcnVucXVldWVzICAgICAgKi8KPiBAQCAtMzM0OSw3ICszMzUw
LDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2
b2lkICpwY3B1LCBpbnQgY3B1KQo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50Cj4gLWNzY2hlZDJfaW5p
dChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4gK2NzY2hlZDJfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHhlbl9zeXNjdGxfc2NoZWRfcGFyYW1fdCBzY2hlZF9wYXJhbSkKPiAgewo+ICAgICAg
aW50IGk7Cj4gICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnY7Cj4gQEAgLTM0MTAsNiAr
MzQxMSwxMSBAQCBjc2NoZWQyX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+ICAgICAgLyog
aW5pdGlhbGl6ZSByYXRlbGltaXQgKi8KPiAgICAgIHBydi0+cmF0ZWxpbWl0X3VzID0gc2NoZWRf
cmF0ZWxpbWl0X3VzOwo+ICAKPiArICAgIC8qIG5vdCBuZWVkIG9mIHR5cGUgY2hlY2tpbmcgaGVy
ZSBpZiBzY2hlZF9wYXJhLnR5cGUgPSBjcmVkaXQyLiBDb2RlCj4gKyAgICAgKiBibG9jayBpcyBo
ZXJlIG1lYW5zIHdlIGhhdmUgdHlwZSBhcyBjcmVkaXQyLgo+ICsgICAgICovCj4gKyAgICBwcnYt
PnJ1bnF1ZXVlID0gc2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQyLnJ1bnE7Cj4gKwo+ICAgICAg
cHJ2LT5sb2FkX3ByZWNpc2lvbl9zaGlmdCA9IG9wdF9sb2FkX3ByZWNpc2lvbl9zaGlmdDsKPiAg
ICAgIHBydi0+bG9hZF93aW5kb3dfc2hpZnQgPSBvcHRfbG9hZF93aW5kb3dfc2hpZnQgLSBMT0FE
QVZHX0dSQU5VTEFSSVRZX1NISUZUOwo+ICAgICAgQVNTRVJUKG9wdF9sb2FkX3dpbmRvd19zaGlm
dCA+IDApOwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jCj4gaW5kZXggYjRhMjRiYS4uY2FiNDVjNyAxMDA2NDQKPiAtLS0gYS94
ZW4vY29tbW9uL3NjaGVkX251bGwuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCj4g
QEAgLTEzNSw3ICsxMzUsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdmNwdV9jaGVja19hZmZpbml0
eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwKPiAgICAgIHJldHVybiBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKPiAgfQo+ICAKPiAtc3Rh
dGljIGludCBudWxsX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+ICtzdGF0aWMgaW50IG51
bGxfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCj4gKyAgICAgICAgICAgICAgICAgICAgIHhl
bl9zeXNjdGxfc2NoZWRfcGFyYW1fdCBzY2hlZF9wYXJhbSkKPiAgewo+ICAgICAgc3RydWN0IG51
bGxfcHJpdmF0ZSAqcHJ2Owo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
IGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCj4gaW5kZXggMGFjNTgxNi4uNjU5MzQ4OSAxMDA2NDQK
PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKPiBAQCAtNjI0LDcgKzYyNCw3IEBAIHJ0X2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQo+ICAgKiBJbml0L0ZyZWUgcmVsYXRlZCBjb2RlCj4g
ICAqLwo+ICBzdGF0aWMgaW50Cj4gLXJ0X2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+ICty
dF9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHNj
aGVkX3BhcmFtKQo+ICB7Cj4gICAgICBpbnQgcmMgPSAtRU5PTUVNOwo+ICAgICAgc3RydWN0IHJ0
X3ByaXZhdGUgKnBydiA9IHh6YWxsb2Moc3RydWN0IHJ0X3ByaXZhdGUpOwo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBpbmRleCA4
ODI3OTIxLi44OTQ1Y2YwIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+ICsr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+IEBAIC0xNjc2LDYgKzE2NzYsNyBAQCB2b2lkIF9f
aW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQo+ICB7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICppZGxl
X2RvbWFpbjsKPiAgICAgIGludCBpOwo+ICsgICAgeGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHBh
cmFtOwo+ICAKPiAgICAgIG9wZW5fc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hlZHVsZSk7
Cj4gIAo+IEBAIC0xNzA0LDkgKzE3MDUsOSBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2
b2lkKQo+ICAgICAgaWYgKCBjcHVfc2NoZWR1bGVfdXAoMCkgKQo+ICAgICAgICAgIEJVRygpOwo+
ICAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfc2NoZWR1bGVfbmZiKTsKPiAtCj4gKyAg
ICAKCnVucmVsYXRlZCB3aGl0ZSBzcGFjZSBjaGFuZ2UKCj4gICAgICBwcmludGsoIlVzaW5nIHNj
aGVkdWxlcjogJXMgKCVzKVxuIiwgb3BzLm5hbWUsIG9wcy5vcHRfbmFtZSk7Cj4gLSAgICBpZiAo
IFNDSEVEX09QKCZvcHMsIGluaXQpICkKPiArICAgIGlmICggU0NIRURfT1AoJm9wcywgaW5pdCwg
cGFyYW0pICkKCkFnYWluIHBhcmFtIG5vdCBpbml0aWFsaXplZC4KCj4gICAgICAgICAgcGFuaWMo
InNjaGVkdWxlciByZXR1cm5lZCBlcnJvciBvbiBpbml0Iik7Cj4gIAo+ICAgICAgaWYgKCBzY2hl
ZF9yYXRlbGltaXRfdXMgJiYKPiBAQCAtMTgzNSw3ICsxODM2LDkgQEAgc3RydWN0IHNjaGVkdWxl
ciAqc2NoZWR1bGVyX2dldF9kZWZhdWx0KHZvaWQpCj4gICAgICByZXR1cm4gJm9wczsKPiAgfQo+
ICAKPiAtc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVkIGludCBzY2hl
ZF9pZCwgaW50ICpwZXJyKQo+ICtzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2ModW5z
aWduZWQgaW50IHNjaGVkX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGVuX3N5c2N0bF9zY2hlZF9wYXJhbV90IHBhcmFtLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50ICpwZXJyKQo+ICB7Cj4gICAgICBpbnQgaTsKPiAgICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkOwo+IEBAIC0xODUxLDcgKzE4NTQsNyBAQCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpzY2hlZHVsZXJfYWxsb2ModW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQgKnBlcnIpCj4gICAg
ICBpZiAoIChzY2hlZCA9IHhtYWxsb2Moc3RydWN0IHNjaGVkdWxlcikpID09IE5VTEwgKQo+ICAg
ICAgICAgIHJldHVybiBOVUxMOwo+ICAgICAgbWVtY3B5KHNjaGVkLCBzY2hlZHVsZXJzW2ldLCBz
aXplb2YoKnNjaGVkKSk7Cj4gLSAgICBpZiAoICgqcGVyciA9IFNDSEVEX09QKHNjaGVkLCBpbml0
KSkgIT0gMCApCj4gKyAgICBpZiAoICgqcGVyciA9IFNDSEVEX09QKHNjaGVkLCBpbml0LCBwYXJh
bSkpICE9IDAgKQo+ICAgICAgewo+ICAgICAgICAgIHhmcmVlKHNjaGVkKTsKPiAgICAgICAgICBz
Y2hlZCA9IE5VTEw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IGluZGV4IDc4MzBiOTguLjExODI0MjIgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCj4gQEAgLTUzOCw3ICs1MzgsMzQgQEAgc3RydWN0IHhlbl9zeXNj
dGxfbnVtYWluZm8gewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHhlbl9z
eXNjdGxfbnVtYWluZm9fdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9u
dW1haW5mb190KTsKPiAgCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB7Cj4g
KyAgICAvKiBMZW5ndGggb2YgdGltZXNsaWNlIGluIG1pbGxpc2Vjb25kcyAqLwo+ICsjZGVmaW5l
IFhFTl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NQVggMTAwMAo+ICsjZGVmaW5lIFhFTl9TWVNDVExf
Q1NDSEVEX1RTTElDRV9NSU4gMQo+ICsgICAgdW5zaWduZWQgdHNsaWNlX21zOwo+ICsgICAgdW5z
aWduZWQgcmF0ZWxpbWl0X3VzOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2Ny
ZWRpdF9zY2hlZHVsZSB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZV90Owo+ICtERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZV90KTsKPiArCj4gK3N0cnVj
dCB4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGUgewo+ICsgICAgdW5zaWduZWQgcmF0ZWxpbWl0
X3VzOwo+ICsgICAgdW5zaWduZWQgcnVucTsKCldoaWxlIG1vdmluZyB0aG9zZSBzdHJ1Y3RzIG1p
bmQgdG8gdXNlIHVuc2lnbmVkIGludD8KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 06:32:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 06:32:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsNgt-00084T-C1; Thu, 14 Sep 2017 06:31:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsNgs-00084N-E3
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 06:31:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AC/8A-15060-D522AB95; Thu, 14 Sep 2017 06:31:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdaaVe
 kQdcmTYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPG+7xlxwoIuxYsGbO0wN
 jGcSuhi5OIQEGpkk9qxezwjhPGaUWLbuADOEs41RYuGOKWxdjJwcIgLOEl/PzGUHsXkF9CXa9
 m5lBbGFBewlltzuBeuWEDiuJtG45htYkYSAp8SzA9+BJnGA2ac2RXcxsnOwCVhJHBIDKWARUJ
 W43LCPdQIj9wJGhlWM6sWpRWWpRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjLMv+x9ilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+R4q5IIcGi
 1PTUirTMHGDwwaQlOHiURHgzQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOawNSJABSl
 FGaBzcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbAjKFJzOvBG7TK6AjmICOOHN6B8
 gRJYkIKakGRpvknrznDEuc35jbeIWemRO7+O78R5d/BUzJ22pX6zXhwfFHN/bULiht4Fk8wdx
 /ndCj1/OK628/lf8/S2Ium23W3W3fGQTUp63e77JOOX1f0qHd0atMym21pcr5by2RWqibMnFJ
 /7yG5arPrKdX3JwU2a5TNq3Hgn+2UsOOoL3pR503Xb9/JEaJpTgj0VCLuag4EQC0R863fwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505370714!76568662!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18895 invoked from network); 14 Sep 2017 06:31:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 06:31:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsNgk-0004K8-Ho; Thu, 14 Sep 2017 06:31:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsNgf-0001pK-1K; Thu, 14 Sep 2017 06:31:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsNge-0007kl-Do; Thu, 14 Sep 2017 06:31:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113398-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1658a87690ac839e85db12bbf409be62bb938640
X-Osstest-Versions-That: xen=64c03bbacfb099f464c0fe0850ece71d4007d0ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 06:31:44 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 113398: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzM5OCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzM5OC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDggeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEzMzY4IHBhc3MgaW4gMTEzMzk4CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01IDQ4IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDExMzM2OCBwYXNzIGluIDExMzM5OAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgIDQ4IHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTEzMzY4CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFz
cyBpbiAxMTMzNjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExMzM2OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEzMzY4IGJsb2NrZWQgaW4gMTEy
ODQ4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTEzMzY4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzMzY4IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMjg0OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyODQ4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTI4NDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEyODQ4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTI4NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg0OAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUt
eHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgNzAgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA3MCB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMTY1OGE4NzY5MGFjODM5ZTg1ZGIx
MmJiZjQwOWJlNjJiYjkzODY0MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgNjRjMDNiYmFjZmIwOTlmNDY0YzBmZTA4NTBlY2U3MWQ0MDA3ZDBlYQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTEyODQ4ICAyMDE3LTA4LTIzIDE2OjExOjMxIFogICAyMSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMzM2OCAgMjAxNy0wOS0xMiAxMzo0MDoxMiBaICAgIDEgZGF5cyAgICAy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5n
CisgcmV2aXNpb249MTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MAorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNi10ZXN0aW5nIDE2NThhODc2OTBhYzgzOWU4NWRiMTJi
YmY0MDliZTYyYmI5Mzg2NDAKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgcmV2aXNpb249MTY1
OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46Ljou
Oi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tNC42LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi00LjYtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNS10ZXN0aW5n
CisgJ1snIHgxNjU4YTg3NjkwYWM4MzllODVkYjEyYmJmNDA5YmU2MmJiOTM4NjQwID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcK
KysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10
ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhl
bi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0
aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJ
UlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRS
RUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4
ZW4tNC42LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC42LXRlc3Rp
bmcKKyB4ZW52ZXJzaW9uPXhlbi00LjYKKyB4ZW52ZXJzaW9uPTQuNgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAxNjU4YTg3NjkwYWM4Mzll
ODVkYjEyYmJmNDA5YmU2MmJiOTM4NjQwOnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNjRjMDNiYi4uMTY1OGE4
NyAgMTY1OGE4NzY5MGFjODM5ZTg1ZGIxMmJiZjQwOWJlNjJiYjkzODY0MCAtPiBzdGFibGUtNC42
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 06:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 06:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsNhb-00089g-PF; Thu, 14 Sep 2017 06:32:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsNha-00089E-Fe
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 06:32:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E8/1F-30935-9822AB95; Thu, 14 Sep 2017 06:32:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbddaVe
 kwbJ7FhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaH67gLHgplBFwyb5BsZf
 vF2MXBxCAo1MEpcmNzN1MXICOY8ZJVqep0IktjFKLJ30CCwhIuAs8fXMXHYQm1dAX2JGax8ji
 C0sYCuxrrmZFaRBQuAbk8SJvl8sXYwcQI6nxO0VLCA1IObG3vNAc9g52ASsJA6JgURZBFQljh
 z/yjSBkXsBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEB
 vMwDBDsZbfc6HGCU5mJREeffq7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7UnFXpJBgUWp6
 akVaZg4w7GDSEhw8SiK8y0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzmsDUiQAUpRRm
 gc3AhYDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMewhkCk9mXgncpldARzABHXHm9A6QI0
 oSEVJSDYwyczefkp7nvElc8pDeedOT/b+mqEdzMpfPvLBg2uozQvc/sExOuSLz5/aavxf2W7C
 rSi2xd2vrebycNePjosv/m5S2HVGSsXWsXf/Rx+Uzd8qZRaGpT7YmrjhpKtL5/j7ns3lbL5oq
 K6Rtcvx10POU5qsdF1NyuUtkXWzmixftWfO+vysq6ZeVEktxRqKhFnNRcSIAoK0JQXwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505370758!91448356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32825 invoked from network); 14 Sep 2017 06:32:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 06:32:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsNhV-0004LT-6C; Thu, 14 Sep 2017 06:32:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsNhP-0001t6-Nz; Thu, 14 Sep 2017 06:32:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsNhP-00082o-9E; Thu, 14 Sep 2017 06:32:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113433-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 06:32:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113433: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQzMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDUgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 06:37:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 06:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsNlx-0008Pd-AO; Thu, 14 Sep 2017 06:37:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsNlv-0008PX-TV
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 06:37:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 48/E6-03283-7932AB95; Thu, 14 Sep 2017 06:37:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyuP0Ov+405V2
 RBtvWMFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmd16ayF+zRqmhsncjYwHhFoYuRk0NCwEji
 7cR/TF2MXBxCAgsZJeYvmsAIkhAWSJTY/OkuO4gtIuAksbjlJgtIEbPAZSaJudsPskF0NDFK3
 Lk4lxWkik1AVWLD9VNgNq+AtcS7/kYmEJsFKD7v5COwqaIC4RJNZ/tZIGoEJU7OfAJmcwq4S2
 yftRRsG7OAusSfeZeYIWxxiVtP5jNB2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWp
 RWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIgyAMEOxn0fIw8xSnIw
 KYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ngwtm505mkWPLy81KVJHjNlXZFCgkWpaanV
 qRl5gCjCKZUgoNHSYQ3CiTNW1yQmFucmQ6ROsVozHFs0+U/TBxNC+7/YRICmyQlzqsPUioAUp
 pRmgc3CBbdlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTM+w5kCk9mXgncvldApzABnXLm9A6
 QU0oSEVJSDYzF1t/4C1cXG1k8X3L/zLwHyjX/BV3WcUleqbrWObvnnKfWL/GMoucvKpKD5V2s
 ebjrT8123fZLdDrPWc3pBTFf/HW92r4uD/hcbRWfYS6Soaidvv75p3vTG1zy/cULt/Ht/yy2J
 SLmyPadsU55N16/71rHd8Y41ETqaptG4p0Vhb4cV/8pOiqxFGckGmoxFxUnAgCYT2/D6QIAAA
 ==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505371029!76894660!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6366 invoked from network); 14 Sep 2017 06:37:10 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 06:37:10 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B567CABDC;
 Thu, 14 Sep 2017 06:37:08 +0000 (UTC)
To: anshulmakkar <anshulmakkar@gmail.com>, xen-devel@lists.xen.org
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-3-git-send-email-anshulmakkar@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <34e3d0e3-b3cb-eae3-f8d0-90f604f1e3cc@suse.com>
Date: Thu, 14 Sep 2017 08:37:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505177142-14864-3-git-send-email-anshulmakkar@gmail.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, marmarek@invisiblethingslab.com,
 robert.vanvossen@dornerworks.com, tim@xen.org, josh.whitehead@dornerworks.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/3] credit2: libxl related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMDI6NDUsIGFuc2h1bG1ha2thciB3cm90ZToKPiBJbnRyb2R1Y2VzIHNjaGVk
dWxlciBzcGVjaWZpYyBwYXJhbWV0ZXIgYXQgbGlieGwgbGV2ZWwgd2hpY2ggYXJlIAo+IHBhc3Nl
ZCBvbiB0byBsaWJ4Yy4gZWcgcnVucXVldWUgZm9yIGNyZWRpdDIKPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbnNodWwgTWFra2FyIDxhbnNodWxtYWtrYXJAZ21haWwuY29tPgo+IC0tLQo+ICB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgfCAgMiArLQo+ICB0b29scy9saWJ4bC9saWJ4bF9jcHVwb29s
LmMgfCAxNSArKysrKysrKysrKysrLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwg
NDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIHRvb2xz
L3hsL3hsX2NwdXBvb2wuYyAgICAgICB8IDE2ICsrKysrKysrKysrKysrLS0KPiAgNCBmaWxlcyBj
aGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBpbmRleCA5MTQw
OGI0Li42NjE3YzY0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiArKysgYi90
b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTIxNTAsNyArMjE1MCw3IEBAIGludCBsaWJ4bF9nZXRf
ZnJlZWNwdXMobGlieGxfY3R4ICpjdHgsIGxpYnhsX2JpdG1hcCAqY3B1bWFwKTsKPiAgaW50IGxp
YnhsX2NwdXBvb2xfY3JlYXRlKGxpYnhsX2N0eCAqY3R4LCBjb25zdCBjaGFyICpuYW1lLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc2NoZWR1bGVyIHNjaGVkLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfYml0bWFwIGNwdW1hcCwgbGlieGxfdXVpZCAqdXVpZCwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpwb29saWQpOwo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvb2xpZCwgY29uc3QgbGlieGxfc2NoZWR1bGVy
X3BhcmFtcyAqc2NoZWRfcGFyYW0pOwoKWW91IGFyZSBtb2RpZnlpbmcgYW4gZXhwb3J0ZWQgbGli
eGwgZnVuY3Rpb24uIFRoaXMgcmVxdWlyZXMKY29tcGF0aWJpbGl0eSBob29rcyAobG9vayBlLmcu
IGhvdyB0aGlzIGlzIGhhbmRsZWQgaW4gbGlieGwuaCBmb3IKZnVuY3Rpb25zIGxpa2UgbGlieGxf
Z2V0X21lbW9yeV90YXJnZXQpCgo+ICBpbnQgbGlieGxfY3B1cG9vbF9kZXN0cm95KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBwb29saWQpOwo+ICBpbnQgbGlieGxfY3B1cG9vbF9yZW5hbWUobGli
eGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90IHBvb2xpZCk7Cj4gIGludCBs
aWJ4bF9jcHVwb29sX2NwdWFkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlkLCBpbnQg
Y3B1KTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1cG9vbC5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3B1cG9vbC5jCj4gaW5kZXggODViMDY4OC4uZTNjZTdiMyAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVwb29sLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVwb29sLmMKPiBAQCAtMTMwLDcgKzEzMCw3IEBAIGludCBsaWJ4bF9nZXRfZnJlZWNwdXMo
bGlieGxfY3R4ICpjdHgsIGxpYnhsX2JpdG1hcCAqY3B1bWFwKQo+ICBpbnQgbGlieGxfY3B1cG9v
bF9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9zY2hlZHVsZXIgc2NoZWQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwLCBsaWJ4bF91dWlkICp1dWlkLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBvb2xpZCkKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpwb29saWQsIGNvbnN0IGxpYnhsX3NjaGVkdWxlcl9wYXJhbXMgKnNj
aGVkX3BhcmFtcykKPiAgewo+ICAgICAgR0NfSU5JVChjdHgpOwo+ICAgICAgaW50IHJjOwo+IEBA
IC0xMzgsNiArMTM4LDcgQEAgaW50IGxpYnhsX2NwdXBvb2xfY3JlYXRlKGxpYnhsX2N0eCAqY3R4
LCBjb25zdCBjaGFyICpuYW1lLAo+ICAgICAgeHNfdHJhbnNhY3Rpb25fdCB0Owo+ICAgICAgY2hh
ciAqdXVpZF9zdHJpbmc7Cj4gICAgICB1aW50MzJfdCB4Y3Bvb2xpZDsKPiArICAgIHhjX3NjaGVk
cGFyYW1fdCB4Y19zY2hlZF9wYXJhbTsgCj4gIAo+ICAgICAgLyogQWNjZXB0ICcwJyBhcyAnYW55
IHBvb2xpZCcgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5ICovCj4gICAgICBpZiAoICpwb29s
aWQgPT0gTElCWExfQ1BVUE9PTF9QT09MSURfQU5ZCj4gQEAgLTE1MSw4ICsxNTIsMTggQEAgaW50
IGxpYnhsX2NwdXBvb2xfY3JlYXRlKGxpYnhsX2N0eCAqY3R4LCBjb25zdCBjaGFyICpuYW1lLAo+
ICAgICAgICAgIEdDX0ZSRUU7Cj4gICAgICAgICAgcmV0dXJuIEVSUk9SX05PTUVNOwo+ICAgICAg
fQo+ICsgICAgaWYgKHNjaGVkX3BhcmFtcykKPiArICAgIHsKPiArICAgICAgICB4Y19zY2hlZF9w
YXJhbS51LnNjaGVkX2NyZWRpdDIucmF0ZWxpbWl0X3VzID0gCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2hlZF9wYXJhbXMtPnUuY3JlZGl0
Mi5yYXRlbGltaXRfdXM7Cj4gKyAgICAgICAgeGNfc2NoZWRfcGFyYW0udS5zY2hlZF9jcmVkaXQy
LnJ1bnEgPSBzY2hlZF9wYXJhbXMtPnUuY3JlZGl0Mi5ydW5xdWV1ZTsKPiArICAgICAgICB4Y19z
Y2hlZF9wYXJhbS51LnNjaGVkX2NyZWRpdC50c2xpY2VfbXMgPSBzY2hlZF9wYXJhbXMtPnUuY3Jl
ZGl0LnRzbGljZV9tczsKPiArICAgICAgICB4Y19zY2hlZF9wYXJhbS51LnNjaGVkX2NyZWRpdC5y
YXRlbGltaXRfdXMgPSBzY2hlZF9wYXJhbXMtPnUuY3JlZGl0LnJhdGVsaW1pdF91czsgCgpEb24n
dCB5b3UgbmVlZCBzb21lIGlucHV0IHBhcmFtZXRlciB2YWxpZGF0aW9uIGhlcmU/Cgo+ICsgICAg
fQo+ICsgICAgZWxzZSAKPiArICAgICAgICB4Y19zY2hlZF9wYXJhbS51LnNjaGVkX2NyZWRpdDIu
cnVucSA9IExJQlhMX0NSRURJVDJfUlVOUVVFVUVfREVGQVVMVDsgCgpTbyB5b3UgYXJlIHBhc3Np
bmcgdGhlIExJQlhMIGRlZmluZXMgZG93biB0byB0aGUgaHlwZXJ2aXNvciBleHBlY3RpbmcKdGhl
eSBtYXRjaC4gSSB0aGluayB0aGlzIGlzIGEgbWFqb3IgbGF5ZXJpbmcgdmlvbGF0aW9uLgoKPiAg
Cj4gLSAgICByYyA9IHhjX2NwdXBvb2xfY3JlYXRlKGN0eC0+eGNoLCAmeGNwb29saWQsIHNjaGVk
KTsKPiArICAgIHJjID0geGNfY3B1cG9vbF9jcmVhdGUoY3R4LT54Y2gsICZ4Y3Bvb2xpZCwgc2No
ZWQsICZ4Y19zY2hlZF9wYXJhbSk7Cj4gICAgICBpZiAocmMpIHsKPiAgICAgICAgICBMT0dFVihF
UlJPUiwgcmMsICJDb3VsZCBub3QgY3JlYXRlIGNwdXBvb2wiKTsKPiAgICAgICAgICBHQ19GUkVF
Owo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCAxNzNkNzBhLi5mMjU0MjlkIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAo+IEBAIC0xOTQsNiArMTk0LDE2IEBAIGxpYnhsX3NjaGVkdWxlciA9IEVudW1lcmF0
aW9uKCJzY2hlZHVsZXIiLCBbCj4gICAgICAoOSwgIm51bGwiKSwKPiAgICAgIF0pCj4gIAo+ICsj
IGNvbnNpc3RlbnQgd2l0aCBzY2hlZF9jcmVkaXQyLmMKPiArbGlieGxfY3JlZGl0Ml9ydW5xdWV1
ZSA9IEVudW1lcmF0aW9uKCJjcmVkaXQyX3J1bnF1ZXVlIiwgWwo+ICsgICAgKDAsICJDUFUiKSwK
PiArICAgICgxLCAiQ09SRSIpLAo+ICsgICAgKDIsICJTT0NLRVQiKSwKPiArICAgICgzLCAiTk9E
RSIpLAo+ICsgICAgKDQsICJBTEwiKSwKPiArICAgICg1LCAiREVGQVVMVCIpLAo+ICsgICAgXSkK
PiArCj4gICMgQ29uc2lzdGVudCB3aXRoIFNIVVRET1dOXyogaW4gc2NoZWQuaCAoYXBhcnQgZnJv
bSBVTktOT1dOKQo+ICBsaWJ4bF9zaHV0ZG93bl9yZWFzb24gPSBFbnVtZXJhdGlvbigic2h1dGRv
d25fcmVhc29uIiwgWwo+ICAgICAgKC0xLCAidW5rbm93biIpLAo+IEBAIC0zMjYsMTUgKzMzNiwz
OCBAQCBsaWJ4bF9kb21pbmZvID0gU3RydWN0KCJkb21pbmZvIixbCj4gICAgICAoImRvbWFpbl90
eXBlIiwgbGlieGxfZG9tYWluX3R5cGUpLAo+ICAgICAgXSwgZGlyPURJUl9PVVQpCj4gIAo+ICts
aWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zID0gU3RydWN0KCJzY2hlZF9jcmVkaXRfcGFyYW1zIiwg
Wwo+ICsgICAgKCJ0c2xpY2VfbXMiLCBpbnRlZ2VyKSwKPiArICAgICgicmF0ZWxpbWl0X3VzIiwg
aW50ZWdlciksCj4gKyAgICBdLCBkaXNwb3NlX2ZuPU5vbmUpCj4gKwo+ICtsaWJ4bF9zY2hlZF9j
cmVkaXQyX3BhcmFtcyA9IFN0cnVjdCgic2NoZWRfY3JlZGl0Ml9wYXJhbXMiLCBbCj4gKyAgICAo
InJhdGVsaW1pdF91cyIsIGludGVnZXIpLAo+ICsgICAgKCJydW5xdWV1ZSIsIGxpYnhsX2NyZWRp
dDJfcnVucXVldWUpLAo+ICsgICAgXSwgZGlzcG9zZV9mbj1Ob25lKQo+ICsgCj4gK2xpYnhsX3Nj
aGVkdWxlcl9wYXJhbXMgPSBTdHJ1Y3QoInNjaGVkdWxlcl9wYXJhbXMiLCBbCj4gKyAgICAoInUi
LCBLZXllZFVuaW9uKE5vbmUsbGlieGxfc2NoZWR1bGVyX3RweWUgInNjaGVkdWxlcl90eXBlIiwK
PiArICAgICAgICAgIFsoImNyZWRpdDIiLCBsaWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFtcyksCj4g
KyAgICAgICAgICAgKCJjcmVkaXQiLCBsaWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zKSwKPiArICAg
ICAgICAgICAoIm51bGwiLCBOb25lKSwKPiArICAgICAgICAgICAoImFyaW5jNjUzIiwgTm9uZSks
Cj4gKyAgICAgICAgICAgKCJydGRzIiwgTm9uZSksCj4gKyAgICAgICAgICAgKCJ1bmtub3duIiwg
Tm9uZSksCj4gKyAgICAgICAgICAgKCJzZWRmIiwgTm9uZSksCj4gKyAgICAgICAgICBdKSksCj4g
KyAgICAgXSkKPiArCj4gIGxpYnhsX2NwdXBvb2xpbmZvID0gU3RydWN0KCJjcHVwb29saW5mbyIs
IFsKPiAgICAgICgicG9vbGlkIiwgICAgICB1aW50MzIpLAo+ICAgICAgKCJwb29sX25hbWUiLCAg
IHN0cmluZyksCj4gICAgICAoInNjaGVkIiwgICAgICAgbGlieGxfc2NoZWR1bGVyKSwKPiAgICAg
ICgibl9kb20iLCAgICAgICB1aW50MzIpLAo+IC0gICAgKCJjcHVtYXAiLCAgICAgIGxpYnhsX2Jp
dG1hcCkKPiArICAgICgiY3B1bWFwIiwgICAgICBsaWJ4bF9iaXRtYXApLAo+ICsgICAgKCJzY2hl
ZF9wYXJhbSIsIGxpYnhsX3NjaGVkdWxlcl9wYXJhbXMpLAoKWW91IG5lZWQgYSBMSUJYTF9IQVZF
XyogZGVmaW5lIGluIGxpYnhsLmggdG8gaW5kaWNhdGUgcHJlc2VuY2Ugb2YgdGhlCm5ldyBzdHJ1
Y3QgbWVtYmVyLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 06:42:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 06:42:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsNr6-0000ef-TU; Thu, 14 Sep 2017 06:42:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsNr5-0000dq-BM
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 06:42:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 71/66-02208-6D42AB95; Thu, 14 Sep 2017 06:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+41lV2
 RBq8WsFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkb5/1mK3ghUfHhq0QDY49wFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK7G7qZQVJCAskStyYNosJxBYRcJJY3HKTBaSIWeAyk8Tc7QfZIDqaGCXWb
 9vKBlLFJqAqseH6KbBuXgFrib3Xt7GD2CxA8cnvXzOC2KIC4RJNZ/tZIGoEJU7OfAJmcwq4S7
 zpbQPbxiygLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahenFp
 Ullqka6yXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYngxAsINx7z+nQ4ySHExK
 orx7dXdGCvEl5adUZiQWZ8QXleakFh9i1ODgEJhwdu50JimWvPy8VCUJ3t/KuyKFBItS01Mr0
 jJzgBEEUyrBwaMkwntDCSjNW1yQmFucmQ6ROsWoKCXOKwCMOyEBkERGaR5cGyxqLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmYNx1kO09mXgnc9FdAi5mAFp85vQNkcUkiQkqqgTGD54G3s22
 N+5wnpqI9Oa/m8PU57Y68Fdf84e2m98Kf/L6xdt388ihg7cmd00+sFPZZXHZsWvdBIYYD/l/E
 5vbLM718rdjqk91qvigsJum0R+6rwKcnTQI0lHn/G/oxbJbRUDR7Pf8du8n670y7/q5cvyVki
 mXO84Aj3Fl7qpPD/l1xvbJb66sSS3FGoqEWc1FxIgABAqyi1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505371349!111428275!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26356 invoked from network); 14 Sep 2017 06:42:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 06:42:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5D60FABDC;
 Thu, 14 Sep 2017 06:42:29 +0000 (UTC)
To: anshulmakkar <anshulmakkar@gmail.com>, xen-devel@lists.xen.org
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <47f9a7d0-7993-300c-8618-a5352f8b97a3@suse.com>
Date: Thu, 14 Sep 2017 08:42:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, marmarek@invisiblethingslab.com,
 robert.vanvossen@dornerworks.com, tim@xen.org, josh.whitehead@dornerworks.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 1/3] credit2: libxc related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDkvMTcgMDI6NDUsIGFuc2h1bG1ha2thciB3cm90ZToKPiBsaWJ4YyByZWNlaXZlcyBz
Y2hlZHVsZXIgc3BlY2lmaWMgY29uZmlndXJhdGlvbiBwYXJhbWV0ZXMgZnJvbSAKPiBsaWJ4bC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnNodWwgTWFra2FyIDxhbnNodWxtYWtrYXJAZ21haWwuY29t
Pgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgfCA2ICsrKysrLQo+
ICB0b29scy9saWJ4Yy94Y19jcHVwb29sLmMgICAgICAgICAgfCA0ICsrKy0KPiAgdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIHwgMyArKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5k
ZXggNDMxNTFjYi4uZTIxNTdlOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTEwNzcs
MTcgKzEwNzcsMjEgQEAgdHlwZWRlZiBzdHJ1Y3QgeGNfY3B1cG9vbGluZm8gewo+ICAKPiAgI2Rl
ZmluZSBYQ19DUFVQT09MX1BPT0xJRF9BTlkgMHhGRkZGRkZGRgo+ICAKPiArdHlwZWRlZiB4ZW5f
c3lzY3RsX3NjaGVkX3BhcmFtX3QgeGNfc2NoZWRwYXJhbV90Owo+ICsKPiAgLyoqCj4gICAqIENy
ZWF0ZSBhIG5ldyBjcHVwb29sLgo+ICAgKgo+ICAgKiBAcGFybSB4Y19oYW5kbGUgYSBoYW5kbGUg
dG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQo+ICAgKiBAcGFybSBwcG9vbGlkIHBvaW50
ZXIgdG8gdGhlIG5ldyBjcHVwb29sIGlkIChpbi9vdXQpCj4gICAqIEBwYXJtIHNjaGVkX2lkIGlk
IG9mIHNjaGVkdWxlciB0byB1c2UgZm9yIHBvb2wKPiArICogQHBhcm0gc2NoZWRfcGFyYW0gcGFy
YW1ldGVyIG9mIHRoZSBzY2hlZHVsZXIgb2YgdGhlIGNwdXBvb2wgZWcuIHJ1bnEgZm9yIGNyZWRp
dDIKCkkgd291bGQgZHJvcCAiZWcuIHJ1bnEgZm9yIGNyZWRpdDIiCgo+ICAgKiByZXR1cm4gMCBv
biBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlCj4gICAqLwo+ICBpbnQgeGNfY3B1cG9vbF9jcmVhdGUo
eGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqcHBv
b2xpZCwKPiAtICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNjaGVkX2lkKTsKPiArICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNjaGVkX2lkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgeGNfc2NoZWRwYXJhbV90ICogc2NoZWRfcGFyYW0pOwo+ICAKPiAgLyoqCj4gICAqIERl
c3Ryb3kgYSBjcHVwb29sLiBQb29sIG11c3QgYmUgdW51c2VkIGFuZCBoYXZlIG5vIGNwdSBhc3Np
Z25lZC4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1cG9vbC5jIGIvdG9vbHMvbGli
eGMveGNfY3B1cG9vbC5jCj4gaW5kZXggZmJkOGNjOS4uZmIyZDE4MyAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4Yy94Y19jcHVwb29sLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19jcHVwb29sLmMK
PiBAQCAtMzYsNyArMzYsOCBAQCBzdGF0aWMgaW50IGRvX3N5c2N0bF9zYXZlKHhjX2ludGVyZmFj
ZSAqeGNoLCBzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsKQo+ICAKPiAgaW50IHhjX2NwdXBvb2xf
Y3JlYXRlKHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKnBwb29saWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzY2hlZF9pZCkK
PiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNjaGVkX2lkLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgeGNfc2NoZWRwYXJhbV90ICogc2NoZWRfcGFyYW1zKQoKQ29kaW5nIHN0eWxl
IChvbWl0IHRoZSBzcGFjZSBhZnRlciAiKiIpLgoKPiAgewo+ICAgICAgaW50IGVycjsKPiAgICAg
IERFQ0xBUkVfU1lTQ1RMOwo+IEBAIC00Niw2ICs0Nyw3IEBAIGludCB4Y19jcHVwb29sX2NyZWF0
ZSh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgIHN5c2N0bC51LmNwdXBvb2xfb3AuY3B1cG9vbF9p
ZCA9ICgqcHBvb2xpZCA9PSBYQ19DUFVQT09MX1BPT0xJRF9BTlkpID8KPiAgICAgICAgICBYRU5f
U1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSA6ICpwcG9vbGlkOwo+ICAgICAgc3lzY3RsLnUuY3B1cG9v
bF9vcC5zY2hlZF9pZCA9IHNjaGVkX2lkOwo+ICsgICAgc3lzY3RsLnUuY3B1cG9vbF9vcC5zY2hl
ZF9wYXJhbSA9ICpzY2hlZF9wYXJhbXM7Cj4gICAgICBpZiAoIChlcnIgPSBkb19zeXNjdGxfc2F2
ZSh4Y2gsICZzeXNjdGwpKSAhPSAwICkKPiAgICAgICAgICByZXR1cm4gZXJyOwo+ICAKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9u
L3hlbi9sb3dsZXZlbC94Yy94Yy5jCj4gaW5kZXggYWE5ZjhlNC4uYTgzYTIzZiAxMDA2NDQKPiAt
LS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKPiArKysgYi90b29scy9weXRo
b24veGVuL2xvd2xldmVsL3hjL3hjLmMKPiBAQCAtMTcwNCw2ICsxNzA0LDcgQEAgc3RhdGljIFB5
T2JqZWN0ICpweXhjX2NwdXBvb2xfY3JlYXRlKFhjT2JqZWN0ICpzZWxmLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCj4gIHsKPiAgICAgIHVp
bnQzMl90IGNwdXBvb2wgPSBYQ19DUFVQT09MX1BPT0xJRF9BTlksIHNjaGVkID0gWEVOX1NDSEVE
VUxFUl9DUkVESVQ7Cj4gKyAgICB4Y19zY2hlZHBhcmFtX3QgcGFyYW07Cj4gIAo+ICAgICAgc3Rh
dGljIGNoYXIgKmt3ZF9saXN0W10gPSB7ICJwb29sIiwgInNjaGVkIiwgTlVMTCB9OwoKVGhpcyBu
ZWVkcyB0byBiZSBleHRlbmRlZCBmb3IgdGhlIHNjaGVkX3BhcmFtcywgb3IgeW91IG5lZWQgdG8g
c2V0IHNhbmUKZGVmYXVsdCB2YWx1ZXMgaW4gcGFyYW0gaW4gY2FzZSB5b3UgZG9uJ3Qgd2FudCB0
byBzdXBwb3J0IHRoZW0gaW4gdGhlCnB5dGhvbiBiaW5kaW5ncy4KCkFub3RoZXIgcG9zc2liaWxp
dHkgd291bGQgYmUgdG8gZHJvcCB0aGUgY3B1cG9vbCBweXRob24gYmluZGluZ3MKY29tcGxldGVs
eSAod2hpY2ggSSB3b3VsZCBwcmVmZXIsIFRCSCkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 06:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 06:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsNvL-0000ot-ED; Thu, 14 Sep 2017 06:46:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dsNvK-0000on-Fi
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 06:46:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 0E/63-30688-DD52AB95; Thu, 14 Sep 2017 06:46:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSaoe4d1V2
 RBpcXmVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmthz4xFXzNqjgy+y9jA+Mnvy5GLg4hgRmM
 ErPXb2AFcVgEtjJLnD15gxnEkRCYwypx7epxpi5GTiCnSuLav042CLtIYsGJFewQdonEh+23w
 OK8AoISJ2c+Yeli5AAa6ybRt8EOJMwpYC9xY3snC8S2/YwSrxdPYAapYRMwkZjVIQFSwyKgKr
 HowWsWiDEBEk//TmYDKREWiJTYtb0cJCwioCzR++s32BhmgWdMEu8mbQFbyyygKdG6/Tf7BEb
 BWUiumIUktYCRaRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kR
 GKAMQLCDcc1U50OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C1T2RUpJFiUm
 p5akZaZA4wVmLQEB4+SCG8lSJq3uCAxtzgzHSJ1itGY48KdS3+YOA7sufWHSYglLz8vVUqcVw
 CkVACkNKM0D24QLIYvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3KsgUnsy8Erh9r4BOYQI
 65czpHSCnlCQipKQaGB2XRwlrn0+TXrzqQrvBJ8VFgTG3lRZP3bQj9uxiGVlnsx8MK7m8frI8
 rAzJSPP/oPRJsWlhWpDN889S15Z/F98scV+zstxQLuX3+9ijbE53p+nMfhtyuvDABZH5hf1cL
 TIvd1xP/dVvFMhzK/Pkzq9FPadvsCg73Lh8nYetxO/Lpn+7695tWarEUpyRaKjFXFScCACHeu
 c+3AIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505371611!109838057!1
X-Originating-IP: [209.85.214.49]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46730 invoked from network); 14 Sep 2017 06:46:52 -0000
Received: from mail-it0-f49.google.com (HELO mail-it0-f49.google.com)
 (209.85.214.49)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 06:46:52 -0000
Received: by mail-it0-f49.google.com with SMTP id c195so3203980itb.1
 for <xen-devel@lists.xenproject.org>; Wed, 13 Sep 2017 23:46:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=o1342Y7h6p8l2WhhAiNlx5mRGZhhFHOmrsb6XaEZDk8=;
 b=idoh2xxDGP9OXn3ASEpPlK7gJW5LkWuBQOja+SOxO7GSV0SdcsVlLglCMpOELgjVF9
 UBG/XzEEbewwLvV6wbcT2SPVo/Xe7MfeLvHWQwcO7rFFNNVMk2xAdN6bmFfgLGlRzfb3
 ZCF4Az7ABt1wqn9KI5Wqk0d4bMxZyBre2RthY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=o1342Y7h6p8l2WhhAiNlx5mRGZhhFHOmrsb6XaEZDk8=;
 b=VswJu3xmZqJHphQ38qG6Z68oN6OzvC7IsrsdfeD8T1bP3eKQ98jce6ubILHY7N+PhZ
 16SUUu2Bgt7qKdtHAlbbNv/b0zCareE/cut7M588qiaWx7et0EBjDL+R/PGIFIcf18ve
 QcqlzWS+zKHVDk0PuE6rWXqul3Fk5/pDLkp8hhVdhWTvNPgviKunB30LslujrAxD9isr
 g6t6F5lmeKGMKTFnTgnAvVVry6/brxiYHaULXoQ4S98IVyrTR2ThsssL3LE1EQkbE8QJ
 0mk9m4JtXgCG44r+JmIH+izGRywVETdQUP95EF3ike1pxCyjL/f6xC3/5h0/WlrvIS9P
 GB+w==
X-Gm-Message-State: AHPjjUiCGAocKwVsLaXANFTy6vKEsszWqK6q4S6ETLURJqcVWbuAcRxM
 V4H+i9t9rBt0r+kuxkma2tZPfe2ftf+OcU/4d4JrSQ==
X-Google-Smtp-Source: AOwi7QAYjaXsoqTAUQjhJz9/kZ1jPNZLp3A0yLQud00LZaMz7TgQLYjg9joat24SGxR05Wj7dWxndYqAs0ubydlSUGs=
X-Received: by 10.36.230.129 with SMTP id e123mr1902491ith.108.1505371611327; 
 Wed, 13 Sep 2017 23:46:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.2.2.1 with HTTP; Wed, 13 Sep 2017 23:46:50 -0700 (PDT)
In-Reply-To: <59A3F9E9020000780017468E@prv-mh.provo.novell.com>
References: <1503910570-24427-1-git-send-email-bhupinder.thakur@linaro.org>
 <1503910570-24427-7-git-send-email-bhupinder.thakur@linaro.org>
 <59A3F9E9020000780017468E@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 14 Sep 2017 12:16:50 +0530
Message-ID: <CACtJ1JQGbeHDNbyxq9kiDU4hbvT3vGBFd9PZpyZ36AT0rmJtOg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v8] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjggQXVndXN0IDIwMTcgYXQgMTQ6MzksIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjguMDguMTcgYXQgMTA6NTUsIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0
aWFsaXplIHZwbDAxMS4gSXQgdGFrZXMgdGhlIEdGTiBhbmQgY29uc29sZQo+PiBiYWNrZW5kIGRv
bWlkIGFzIGlucHV0IGFuZCByZXR1cm5zIGFuIGV2ZW50IGNoYW5uZWwgdG8gYmUgdXNlZCBmb3IK
Pj4gc2VuZGluZyBhbmQgcmVjZWl2aW5nIGV2ZW50cyBmcm9tIFhlbi4KPj4KPj4gWGVuIHdpbGwg
Y29tbXVuaWNhdGUgd2l0aCB4ZW5jb25zb2xlIHVzaW5nIEdGTiBhcyB0aGUgcmluZyBidWZmZXIg
YW5kCj4+IHRoZSBldmVudCBjaGFubmVsIHRvIHRyYW5zbWl0IGFuZCByZWNlaXZlIHBsMDExIGRh
dGEgb24gdGhlIGd1ZXN0IGRvbWFpbidzCj4+IGJlaGFsZi4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+PiAtLS0KPj4g
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+IENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+Cj4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENDOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4+Cj4+IENoYW5nZXMgc2luY2UgdjY6Cj4+IC0gUmVuYW1lZCB0aGUgdnVhcnQgaW5pdGlhbGl6
YXRpb24gZnVuY3Rpb24gdG8gYSBnZW5lcmljIG5hbWUKPj4geGNfZG9tX3Z1YXJ0X2luaXQKPj4g
LSBVc2VkIGRvbWlkX3QgYXMgYSB0eXBlIGluc3RlYWQgb2YgdWludDMyX3QgZm9yIGRvbWlkCj4+
IC0gQ2hlY2tpbmcgdGhlIHZ1YXJ0IHR5cGUgZXhwbGljaXRseSBhZ2FpbnN0IHZwbDAxMSBlbnVt
IHZhbHVlCj4+Cj4+IENoYW5nZXMgc2luY2UgdjU6Cj4+IC0geGNfZG9tX3ZwbDAxMV9pbml0KCkg
d2lsbCBiZSBjb21waWxlZCBmb3IgYm90aCB4ODYvYXJtIGFyY2hpdGVjdHVyZXMgYXMKPj4gdGhl
cmUKPj4gICBpcyBub3RoaW5nIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBpbiB0aGlzIGZ1bmN0aW9u
LiBUaGlzIGZ1bmN0aW9uIHdpbGwKPj4gcmV0dXJuCj4+ICAgZXJyb3Igd2hlbiBjYWxsZWQgZm9y
IHg4Ni4KPj4gLSBGaXhlZCBjb2Rpbmcgc3R5bGUgaXNzdWVzIGluIGxpYnhsLgo+Pgo+PiBDaGFu
Z2VzIHNpbmNlIHY0Ogo+PiAtIFJlbW92ZWQgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9maW5p
c2goKS4KPj4gLSBBZGRlZCBhIG5ldyBmdW5jdGlvbiBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmlu
aXNoKCksIHdoaWNoIGlzIGNhbGxlZCBhdCB0aGUKPj4gbGFzdAo+PiAgIGluIGxpYnhsX19idWls
ZF9kb20oKS4gVGhpcyBmdW5jdGlvbiBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxpemF0aW9uCj4+
IGZ1bmN0aW9uIG5vdy4KPj4KPj4gQ2hhbmdlcyBzaW5jZSB2MzoKPj4gLSBBZGRlZCBhIG5ldyBh
cmNoIHNwZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKCks
Cj4+IHdoaWNoCj4+ICAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbiBmdW5jdGlvbi4g
Rm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90Cj4+IGRvCj4+ICAgYW55dGhpbmcuCj4+IC0g
ZG9tYWluX3ZwbDAxMV9pbml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0dXJlIHdoaWNo
IGNvbnRhaW5zIGFsbCB0aGUKPj4gICByZXF1aXJlZCBpbmZvcm1hdGlvbiBzdWNoIGFzIGNvbnNv
bGVfZG9taWQsIGdmbiBpbnN0ZWFkIG9mIHBhc3NpbmcKPj4gcGFyYW1ldGVycwo+PiAgIHNlcGFy
YXRlbHkuCj4+IC0gRHJvcHBlZCBhIERPTUNUTCBBUEkgZGVmaW5lZCBmb3IgZGUtaW5pdGlhbGl6
aW5nIHZwbDAxMSBhcyB0aGF0IHNob3VsZCBiZQo+PiAgIHRha2VuIGNhcmUgd2hlbiB0aGUgZG9t
YWluIGlzIGRlc3Ryb3llZCAoYW5kIG5vdCBkZXBlbmRlbnQgb24gdXNlcnNwYWNlCj4+ICAgbGli
cmFyaWVzL2FwcGxpY2F0aW9ucykuCj4+Cj4+IENoYW5nZXMgc2luY2UgdjI6Cj4+IC0gUmVwbGFj
ZWQgdGhlIERPTUNUTCBBUElzIGRlZmluZWQgZm9yIGdldC9zZXQgb2YgZXZlbnQgY2hhbm5lbCBh
bmQgR0ZOIHdpdGgKPj4gICBhIHNldCBvZiBET01DVEwgQVBJcyBmb3IgaW5pdGlhbGl6aW5nIGFu
ZCBkZS1pbml0aWFsaXppbmcgdnBsMDExIGVtdWxhdGlvbi4KPj4KPj4gIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIHwgMjAgKysrKysrKysrKysrKysrKysrKwo+PiAgdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKwo+PiAgdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oICAgICAgfCAgNyArKysrKysrCj4+ICB0b29scy9saWJ4bC9saWJ4
bF9hcm0uYyAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKwo+PiAgdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMgICAgICAgfCAgNCArKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAg
ICAgICB8ICA4ICsrKysrKysrCj4+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA2
ICsrKysrKwo+PiAgeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA0Ngo+PiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICB8IDIxICsrKysrKysrKysrKysrKysrKysrCj4+ICA5IGZpbGVzIGNoYW5n
ZWQsIDE1OSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IGluZGV4IGM3
NzEwYjguLjM1YmJiM2IgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IEBAIC04ODYsNiAr
ODg2LDI2IEBAIGludCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7Cj4+
Cj4+ICAvKioKPj4gKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhlIHZ1YXJ0IGVtdWxh
dGlvbiBhbmQgcmV0dXJucwo+PiArICogdGhlIGV2ZW50IHRvIGJlIHVzZWQgYnkgdGhlIGJhY2tl
bmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAo+PiArICogdGhlIGVtdWxhdGlvbiBjb2RlLgo+PiAr
ICoKPj4gKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJm
YWNlCj4+ICsgKiAjcGFybSB0eXBlIHR5cGUgb2YgdnVhcnQKPj4gKyAqIEBwYXJtIGRvbWlkIHRo
ZSBkb21haW4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20KPj4gKyAqIEBwYXJtIGNvbnNvbGVfZG9t
aWQgdGhlIGRvbWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKPj4gKyAqIEBwYXJtIGdmbiB0aGUg
Z3Vlc3QgcGZuIHRvIGJlIHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCj4+ICsgKiBAcGFybSBldnRj
aG4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gYmUgdXNlZCBmb3IgZXZlbnRzCj4+ICsgKiBAcmV0dXJu
IDAgb24gc3VjY2VzcywgbmVnYXRpdmUgZXJyb3Igb24gZmFpbHVyZQo+PiArICovCj4+ICtpbnQg
eGNfZG9tX3Z1YXJ0X2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdHlwZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRv
bWlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7Cj4+ICsKPj4gKy8qKgo+PiAgICogVGhpcyBm
dW5jdGlvbiByZXR1cm5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0ZSBvZiBhIHBh
cnRpY3VsYXIKPj4gICAqIHZjcHUgb2YgYSBkb21haW4uIElmIGV4dHN0YXRlLT5zaXplIGFuZCBl
eHRzdGF0ZS0+eGZlYXR1cmVfbWFzayBhcmUgMCwKPj4gICAqIHRoZSBjYWxsIGlzIGNvbnNpZGVy
ZWQgYSBxdWVyeSB0byByZXRyaWV2ZSB0aGVtIGFuZCB0aGUgYnVmZmVyIGlzIG5vdAo+PiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
Ywo+PiBpbmRleCAzYmFiNGU4Li5kMmQ1MTExIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4Yy94
Y19kb21haW4uYwo+PiArKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwo+PiBAQCAtMzQzLDYg
KzM0MywzMSBAQCBpbnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRlcmZhY2UgKnhj
aCwKPj4gdWludDMyX3QgZG9taWQsCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+Cj4+ICtpbnQg
eGNfZG9tX3Z1YXJ0X2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdHlwZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRv
bWlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobikKPj4gK3sKPj4gKyAgICBERUNMQVJFX0RPTUNU
TDsKPj4gKyAgICBpbnQgcmMgPSAwOwo+PiArCj4+ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfdnVhcnRfb3A7Cj4+ICsgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwo+PiArICAgIGRvbWN0
bC51LnZ1YXJ0X29wLmNtZCA9IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDsKPj4gKyAgICBkb21j
dGwudS52dWFydF9vcC50eXBlID0gdHlwZTsKPj4gKyAgICBkb21jdGwudS52dWFydF9vcC5jb25z
b2xlX2RvbWlkID0gY29uc29sZV9kb21pZDsKPj4gKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4g
PSBnZm47Cj4+ICsKPj4gKyAgICBpZiAoIChyYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8
IDAgKQo+PiArICAgICAgICByZXR1cm4gcmM7Cj4+ICsKPj4gKyAgICAqZXZ0Y2huID0gZG9tY3Rs
LnUudnVhcnRfb3AuZXZ0Y2huOwo+PiArCj4+ICsgICAgcmV0dXJuIHJjOwo+PiArfQo+PiArCj4+
ICBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZmlyc3RfZG9taWQsCj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1heF9kb21zLAo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+IGluZGV4IDVlMWZjNjAuLjc4
NGVjN2YgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+PiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4gQEAgLTQ0LDYgKzQ0LDEzIEBAIGludCBsaWJ4bF9f
YXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djCj4+ICpnYywKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmluZm8sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7Cj4+Cj4+ICsvKiBwZXJmb3JtIGFueSBwZW5kaW5nIGhh
cmR3YXJlIGluaXRpYWxpemF0aW9uICovCj4+ICtfaGlkZGVuCj4+ICtpbnQgbGlieGxfX2FyY2hf
YnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpz
dGF0ZSk7Cj4+ICsKPj4gIC8qIGJ1aWxkIHZOVU1BIHZtZW1yYW5nZSB3aXRoIGFyY2ggc3BlY2lm
aWMgaW5mb3JtYXRpb24gKi8KPj4gIF9oaWRkZW4KPj4gIGludCBsaWJ4bF9fYXJjaF92bnVtYV9i
dWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPj4gaW5kZXggZDg0MmQ4OC4u
YjgxNDdmMCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPj4gQEAgLTEwMzgsNiArMTAzOCwyOCBAQCBpbnQKPj4g
bGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2Ms
Cj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+Cj4+ICtpbnQgbGlieGxfX2FyY2hfYnVpbGRfZG9t
X2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKPj4g
K3sKPj4gKyAgICBpbnQgcmMgPSAwOwo+PiArCj4+ICsgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1
YXJ0ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKQo+PiArICAgICAgICByZXR1cm4gcmM7
Cj4+ICsKPj4gKyAgICByYyA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+eGNoLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Z3Vlc3RfZG9taWQsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZzdGF0ZS0+dnVhcnRfcG9ydCk7Cj4+ICsgICAgaWYgKHJjIDwgMCkKPj4gKyAgICAgICAgTE9H
KEVSUk9SLCAieGNfZG9tX3Z1YXJ0X2luaXQgZmFpbGVkXG4iKTsKPj4gKwo+PiArICAgIHJldHVy
biByYzsKPj4gK30KPj4gKwo+PiAgaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5n
ZShsaWJ4bF9fZ2MgKmdjLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+IGluZGV4IGUwZjBk
NzguLjVmOTIwMjMgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4+IEBAIC03MDIsNiArNzAyLDEwIEBAIHN0YXRp
YyBpbnQgbGlieGxfX2J1aWxkX2RvbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdAo+PiBkb21pZCwK
Pj4gICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9nbnR0YWJfaW5pdCBmYWlsZWQiKTsKPj4g
ICAgICAgICAgZ290byBvdXQ7Cj4+ICAgICAgfQo+PiArICAgIGlmICgocmV0ID0gbGlieGxfX2Fy
Y2hfYnVpbGRfZG9tX2ZpbmlzaChnYywgaW5mbywgZG9tLCBzdGF0ZSkpICE9IDApIHsKPj4gKyAg
ICAgICAgTE9HRShFUlJPUiwgImxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2ggZmFpbGVkIik7
Cj4+ICsgICAgICAgIGdvdG8gb3V0Owo+PiArICAgIH0KPj4KPj4gIG91dDoKPj4gICAgICByZXR1
cm4gcmV0ICE9IDAgPyBFUlJPUl9GQUlMIDogMDsKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4gaW5kZXggNDU1ZjZmMC4u
MGFhZWRlZCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4gKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPj4gQEAgLTM5MSw2ICszOTEsMTQgQEAgaW50IGxpYnhs
X19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MKPj4gKmdjLAo+
PiAgICAgIHJldHVybiByYzsKPj4gIH0KPj4KPj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21f
ZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+PiAr
ewo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICAvKiBSZXR1cm4gMCBvbiBzdWNjZXNz
LCBFUlJPUl8qIG9uIGZhaWx1cmUuICovCj4+ICBpbnQgbGlieGxfX2FyY2hfdm51bWFfYnVpbGRf
dm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IGluZGV4IGVlZWJiZGIuLjg1YWNjZGYg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4gQEAgLTg1Nyw2ICs4NTcsMTIgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNo
X3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICBpZiAoIHJldCApCj4+ICAg
ICAgICAgICAgICByZXR1cm4gcmV0Owo+Pgo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBS
ZWxlYXNlIHRoZSByZXNvdXJjZXMgYWxsb2NhdGVkIGZvciB2cGwwMTEgd2hpY2ggd2VyZQo+PiAr
ICAgICAgICAgKiBhbGxvY2F0ZWQgdmlhIGEgRE9NQ1RMIGNhbGwgWEVOX0RPTUNUTF92dWFydF9v
cC4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIGRvbWFpbl92cGwwMTFfZGVpbml0KGQpOwo+
PiArCj4+ICAgICAgICAgIGQtPmFyY2gucmVsbWVtID0gUkVMTUVNX3hlbjsKPj4gICAgICAgICAg
LyogRmFsbHRocm91Z2ggKi8KPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwu
YyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+PiBpbmRleCBkYjY4MzhkLi5lYTkxNzMxIDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWN0bC5jCj4+IEBAIC01LDkgKzUsMTEgQEAKPj4gICAqLwo+Pgo+PiAgI2luY2x1ZGUgPHhlbi9l
cnJuby5oPgo+PiArI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPj4gICNpbmNsdWRlIDx4
ZW4vaHlwZXJjYWxsLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4+ICAjaW5jbHVkZSA8
eGVuL2xpYi5oPgo+PiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+PiAgI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgo+PiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+PiAgI2luY2x1ZGUgPHhzbS94c20uaD4K
Pj4gQEAgLTIwLDYgKzIyLDI5IEBAIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwKPj4gICAgICBpbmZvLT5mbGFncyB8PSBYRU5fRE9NSU5GX2hhcDsKPj4g
IH0KPj4KPj4gK3N0YXRpYyBpbnQgaGFuZGxlX3Z1YXJ0X2luaXQoc3RydWN0IGRvbWFpbiAqZCwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRf
b3AgKnZ1YXJ0X29wKQo+PiArewo+PiArICAgIGludCByYzsKPj4gKyAgICBzdHJ1Y3QgdnBsMDEx
X2luaXRfaW5mbyBpbmZvOwo+PiArCj4+ICsgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRf
b3AtPmNvbnNvbGVfZG9taWQ7Cj4+ICsgICAgaW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4p
Owo+PiArCj4+ICsgICAgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCj4+ICsgICAgICAgIHJl
dHVybiAtRVBFUk07Cj4+ICsKPj4gKyAgICBpZiAoIHZ1YXJ0X29wLT50eXBlICE9IFhFTl9ET01D
VExfVlVBUlRfVFlQRV9WUEwwMTEgKQo+PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+
ICsKPj4gKyAgICByYyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCAmaW5mbyk7Cj4+ICsKPj4gKyAg
ICBpZiAoICFyYyApCj4+ICsgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsK
Pj4gKwo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiAgbG9uZyBhcmNoX2RvX2RvbWN0
bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAg
ICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21j
dGwpCj4+ICB7Cj4+IEBAIC0xMTksNiArMTQ0LDI3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3Ry
dWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0Cj4+IGRvbWFpbiAqZCwKPj4gICAgICAgICAg
ZC0+ZGlzYWJsZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxlOwo+
PiAgICAgICAgICByZXR1cm4gMDsKPj4KPj4gKyAgICBjYXNlIFhFTl9ET01DVExfdnVhcnRfb3A6
Cj4+ICsgICAgewo+PiArICAgICAgICBpbnQgcmM7Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Z1YXJ0X29wICp2dWFydF9vcCA9ICZkb21jdGwtPnUudnVhcnRfb3A7Cj4+ICsKPj4gKyAg
ICAgICAgc3dpdGNoKCB2dWFydF9vcC0+Y21kICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBj
YXNlIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDoKPj4gKyAgICAgICAgICAgIHJjID0gaGFuZGxl
X3Z1YXJ0X2luaXQoZCwgdnVhcnRfb3ApOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4g
KyAgICAgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAhcmMgKQo+
PiArICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7
Cj4+ICsKPj4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiArICAgIH0KPj4gICAgICBkZWZhdWx0Ogo+
PiAgICAgIHsKPj4gICAgICAgICAgaW50IHJjOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IGluZGV4IDA2
NjljMzEuLmVkMmVhODAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gQEAgLTM2LDYgKzM2LDcg
QEAKPj4gICNpbmNsdWRlICJncmFudF90YWJsZS5oIgo+PiAgI2luY2x1ZGUgImh2bS9zYXZlLmgi
Cj4+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4+ICsjaW5jbHVkZSAiZXZlbnRfY2hhbm5lbC5oIgo+
Pgo+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGUKPj4K
Pj4gQEAgLTExNDgsNiArMTE0OSwyNCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsK
Pj4gICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCj4+ICAgICAgdWludDY0X3QgZGF0
YTsgICAgICAvKiBJTi9PVVQgKi8KPj4gIH07Cj4+ICsKPj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Z1
YXJ0X29wIHsKPj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUICAwCj4+ICsgICAg
ICAgIHVpbnQzMl90IGNtZDsgICAgICAgICAgIC8qIFhFTl9ET01DVExfVlVBUlRfT1BfKiAqLwo+
PiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExIDAKPj4gKyAgICAgICAgdWlu
dDMyX3QgdHlwZTsgICAgICAgICAgLyogSU4gLSB0eXBlIG9mIHZ1YXJ0Lgo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIEN1cnJlbnRseSBvbmx5IHZwbDAxMSBzdXBw
b3J0ZWQuCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+PiArICAgICAg
ICB1aW50NjRfYWxpZ25lZF90ICBnZm47ICAvKiBJTiAtIGd1ZXN0IGdmbiB0byBiZSB1c2VkIGFz
IGEKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICByaW5nIGJ1ZmZl
ci4KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4+ICsgICAgICAgIGV2
dGNobl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9VVCAtIHJlbW90ZSBwb3J0IG9mIHRoZSBldmVudAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgICBjaGFubmVsIHVzZWQg
Zm9yIHNlbmRpbmcKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICAg
cmluZyBidWZmZXIgZXZlbnRzLgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KPj4gKyAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOyAgLyogSU4gKi8KPj4gK307Cj4+
ICsKPj4gIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5fZG9tY3RsX3Bz
cl9jYXRfb3BfdDsKPj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2Nh
dF9vcF90KTsKPgo+IElycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHRoaXMgaXMgYW4gYXBwcm9wcmlh
dGUgYWRkaXRpb24gKHdoaWNoCj4gbWFpbmx5IHRoZSBBUk0gbWFpbnRhaW5lcnMgc2hvdWxkIGp1
ZGdlIGFib3V0LCBpdCBpcyBiZWluZwo+IGluc2VydGVkIGF0IHRoZSB3cm9uZyBwbGFjZSAoaW4g
dGhlIG1pZGRsZSBvZiBQU1Igc3R1ZmYpLiBBbHNvCgpJIHdpbGwgbW92ZSB0aGUgdnVhcnQgc3Ry
dWN0dXJlIGFmdGVyIHRoZSBQU1IgZGVmaW5pdGlvbnMuCgo+IEknbSBwcmV0dHkgY2VydGFpbiBJ
IGhhZCBhc2tlZCBiZWZvcmUgdGhhdCBhbGwgcGFkZGluZyBiZSBtYWRlCj4gZXhwbGljaXQgYW5k
IGJlIGNoZWNrZWQgdG8gYmUgemVyby4KSSB3aWxsIGFkZCBleHBsaWNpdCBwYWRkaW5nIGFuZCBj
aGVjayBpdCBhZ2FpbnN0IDAuCgpBcyBhIHNpZGUgbm90ZSwgSSBhbHNvIGZpbmQKPiBpdCBvZGQg
Zm9yIElOIGFuZCBPVVQgcGllY2VzIHRvIGJlIGludGVybWl4ZWQsIGluc3RlYWQgb2YgYWxsCj4g
SU5zIHByZWNlZGluZyBhbGwgT1VUcy4KCkkgd2lsbCBmaXggdGhpcy4KClJlZ2FyZHMsCkJodXBp
bmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 08:03:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 08:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsP6p-0006Yy-JQ; Thu, 14 Sep 2017 08:02:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mjt@tls.msk.ru>) id 1dsP6o-0006Ys-8K
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 08:02:50 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 85/D9-03093-9A73AB95; Thu, 14 Sep 2017 08:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUSZlf5XHel+a5
 Ig43b2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownk68xFyxhqlg76wBrA+Mzxi5GLg4hgbmM
 EqveH2OHcBYySjyfs5K5i5GTQ1jAVeLw6Ta2LkYODhGBQIkPjXEgYWaBYIkHqy+xgdhCAkYSH
 291soDYbAJqEr3bNjCB2LwCzhJ3ZrwAs1kEVCWOXXzODmKLCoRL7P9+jRmiRlDi5MwnYL2cAs
 YSHx6tZYOYry7xZ94lZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERieDECwg/HP/MBDjJIc
 TEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVNNsVKSRYlJqeWpGWmQOMFJi0BAePk
 ghvN0iat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEebtAigRAijJK8+BGwKL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR580Cm8GTmlcBtegV0BBPQEWdO7wA5oiQRISXVwOj8Q/r3/8V
 zJqdvqztindyfF8JSevFxvnJu+j/Pv1WqK/ub9ydaX5/sd5RxX8eFp92XTJnbg+c9PJmzb+ts
 0b7H5zI3FSbwLVu92yYndY/5qXLnzZ/kVs98fP/PIw4TLR09j21ORT5lMr8bhA13+l1s2pk62
 2n1B12nEMdZmzfdavJYEMD6q1mJpTgj0VCLuag4EQC1lg5m1QIAAA==
X-Env-Sender: mjt@tls.msk.ru
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505376168!82645178!1
X-Originating-IP: [86.62.121.231]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2865 invoked from network); 14 Sep 2017 08:02:49 -0000
Received: from isrv.corpit.ru (HELO isrv.corpit.ru) (86.62.121.231)
 by server-9.tower-21.messagelabs.com with SMTP; 14 Sep 2017 08:02:49 -0000
Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2])
 by isrv.corpit.ru (Postfix) with ESMTP id 234AB412CF;
 Thu, 14 Sep 2017 11:02:48 +0300 (MSK)
Received: from [192.168.177.99] (mjt.vpn.tls.msk.ru [192.168.177.99])
 by tsrv.corpit.ru (Postfix) with ESMTP id F12645B9;
 Thu, 14 Sep 2017 11:02:45 +0300 (MSK)
To: Liang Yan <lyan@suse.com>, sstabellini@kernel.org,
 anthony.perard@citrix.com
References: <20170823152736.21814-1-lyan@suse.com>
From: Michael Tokarev <mjt@tls.msk.ru>
Message-ID: <27ab4e98-1b7a-e944-cf2a-ef6dad426ea4@msgid.tls.msk.ru>
Date: Thu, 14 Sep 2017 11:02:47 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170823152736.21814-1-lyan@suse.com>
Content-Language: en-US
Cc: qemu-trivial@nongnu.org, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH v2] hw/display/xenfb.c: Add
	trace_xenfb_key_event
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjMuMDguMjAxNyAxODoyNywgTGlhbmcgWWFuIHdyb3RlOgo+IEl0IG1heSBiZSBiZXR0ZXIgdG8g
YWRkIGEgdHJhY2UgZXZlbnQgdG8gbW9uaXRvciB0aGUgbGFzdCBtb21lbnQgb2YKPiBhIGtleSBl
dmVudCBmcm9tIFFFTVUgdG8gZ3Vlc3QgVk0KClRoZSBwYXRjaCBsb29rcyBva2F5LCBob3BlZnVs
bHkgaXQgaXMgYWxzbyB1c2VmdWwgLSBJIGhhdmVuJ3QgZGVhbHQgd2l0aAp4ZW4gYW5kIHdpdGgg
a2V5cyBpdCBzZW5kcyB0byBhIGd1ZXN0IDopCgpBcHBsaWVkIHRvIC10cml2aWFsLCB0aGFua3Mh
CgovbWp0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 08:07:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 08:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsPB9-0006jP-49; Thu, 14 Sep 2017 08:07:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4236f70ae=citrix-osstest@xenproject.org>)
 id 1dsPB7-0006j9-I3
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 08:07:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0F/30-03423-4B83AB95; Thu, 14 Sep 2017 08:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDve4mi12
 RBhvWW1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owddxrZC75OZqxYuHYtUwPj7fguRk4OCQF/
 iTsHutkgbHeJ6e0rwGwRAWeJCR9uA9kcHLwCehINu7hATGGBWIkPzyu7GLmAqudIS5y9v5sdJ
 C4h4Cqxq08XYoqrxP5rH8GmsAl4SEzsmcgCYrMIqEpsWX2cCcQWEtCSWLp4JZjNKyAocXLmE7
 AaZgEJiYMvXjBDzLGQ2PGxj20CI98sJGWzkJQtYGRaxahRnFpUllqka2Sql1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGFIMQLCDcdWCwEOMkhxMSqK8e3V3RgrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4GUAhqiQYFFqempFWmYOMLhh0hIcPEoivKYgad7igsTc4sx0iNQpRmOOY
 5su/2HieHTj7h8mIZa8/LxUKXHeV+ZApQIgpRmleXCDYFF3iVFWSpiXEeg0IZ6C1KLczBJU+V
 eM4hyMSsK8MSBTeDLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYPSTvBj0cknSuYUzJ6d2pmipW67
 n4zjRfE+/0dwns3ByRF2b9x3/OJNLB3dXvTn1xnPywzjDQ41/zrlX179+5GA6LWEV/6vdH54d
 Yw9TdHhptCdstwvf7Ycm0z7/73rjfurLo7TPv1o1vmz7rfz7JudH07i7FyPlDk+frek1t/v4D
 tXyQ+eWS+kpsRRnJBpqMRcVJwIAvrybVLUCAAA=
X-Env-Sender: prvs=4236f70ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505376433!115227200!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34887 invoked from network); 14 Sep 2017 08:07:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 08:07:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,391,1500940800"; d="scan'208";a="447807783"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72103-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:xen-boot: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-armhf-armhf-examine:reboot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
X-Osstest-Versions-That: xen=70892c317fd56064b09a4b0fcaa0781735e64efc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 14 Sep 2017 09:07:05 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72103: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEwMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEwMy8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVn
cmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDcyMDg0CiB0ZXN0LWFybWhm
LWFybWhmLXhsLW1pZHdheSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gNzIwODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSA3MjA4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDcyMDg0
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIGxpa2UgNzIwODQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSA3MjA4NAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBsaWtlIDcyMDg0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwODQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjA4
NAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBsaWtlIDcyMDg0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwODQKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbGlrZSA3MjA4NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcy
MDg0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwICBmYWlsIGxpa2UgNzIwODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgIGZhaWwgbGlrZSA3MjA4NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBsaWtlIDcyMDg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJh
MDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDcwODkyYzMxN2ZkNTYwNjRiMDlhNGIwZmNhYTA3ODE3MzVlNjRlZmMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICA3MjA4NCAgMjAxNy0wOS0wOSAxNzoyMDo1MyBaICAgIDQgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAgNzIxMDMgIDIwMTctMDktMTQgMDE6MTk6NTUgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3Qv
dGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTZi
MTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE0OjQ1OjEzIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24gZGVzdHJv
eS9yZXBsYWNlCiAgICAKICAgIEluIG9yZGVyIGZvciBQVEUgaGFuZGxpbmcgdG8gbWF0Y2ggdXAg
d2l0aCB0aGUgcmVmZXJlbmNlIGNvdW50aW5nIGRvbmUKICAgIGJ5IGNvbW1vbiBjb2RlLCBwcmVz
ZW5jZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3JhbnQgbWFwcGluZyBQVEVzIG11c3QKICAgIGFsc28g
YmUgdGFrZW4gaW50byBhY2NvdW50OyB2YWxpZGF0aW5nIGp1c3QgdGhlIGZyYW1lIG51bWJlciBp
cyBub3QKICAgIGVub3VnaC4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyIHJlbGV2YW50IGlmIGEgZ3Vl
c3QgZmlkZGxlcyB3aXRoIGdyYW50CiAgICBQVEVzIHZpYSBub24tZ3JhbnQgaHlwZXJjYWxscy4K
ICAgIAogICAgTm90ZSB0aGF0IHRoZSBmbGFncyBiZWluZyBwYXNzZWQgdG8gcmVwbGFjZV9ncmFu
dF9ob3N0X21hcHBpbmcoKQogICAgYWxyZWFkeSBoYXBwZW4gdG8gYmUgdGhvc2Ugb2YgdGhlIGV4
aXN0aW5nIG1hcHBpbmcsIHNvIG5vIG5ldyBmdW5jdGlvbgogICAgcGFyYW1ldGVyIGlzIG5lZWRl
ZC4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxOSAvIFhTQS0yMzQuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQg
NTYyYTFjMGY3ZWYzZmJmM2MxMjJjM2RmYTRmMmFkOWRkNTFkYTlmZQpBdXRob3I6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE0OjQ0OjU2IDIwMTcg
KzAyMDAKCiAgICB0b29scy94ZW5zdG9yZTogZG9udCB1bmxpbmsgY29ubmVjdGlvbiBvYmplY3Qg
dHdpY2UKICAgIAogICAgQSBjb25uZWN0aW9uIG9iamVjdCBvZiBhIGRvbWFpbiB3aXRoIGFzc29j
aWF0ZWQgc3R1YmRvbSBoYXMgdHdvCiAgICBwYXJlbnRzOiB0aGUgZG9tYWluIGFuZCB0aGUgc3R1
YmRvbS4gV2hlbiBjbGVhbmluZyB1cCB0aGUgbGlzdCBvZgogICAgYWN0aXZlIGRvbWFpbnMgaW4g
ZG9tYWluX2NsZWFudXAoKSBtYWtlIHN1cmUgbm90IHRvIHVubGluayB0aGUKICAgIGNvbm5lY3Rp
b24gdHdpY2UgZnJvbSB0aGUgc2FtZSBkb21haW4uIFRoaXMgY291bGQgaGFwcGVuIHdoZW4gdGhl
CiAgICBkb21haW4gYW5kIGl0cyBzdHViZG9tIGFyZSBiZWluZyBkZXN0cm95ZWQgYXQgdGhlIHNh
bWUgdGltZSBsZWFkaW5nCiAgICB0byB0aGUgZG9tYWluIGxvb3AgYmVpbmcgZW50ZXJlZCB0d2lj
ZS4KICAgIAogICAgQWRkaXRpb25hbGx5IGRvbid0IHVzZSB0YWxsb2NfZnJlZSgpIGluIHRoaXMg
Y2FzZSBhcyBpdCB3aWxsIHJlbW92ZQogICAgYSByYW5kb20gcGFyZW50IGxpbmssIGxlYWRpbmcg
ZXZlbnR1YWxseSB0byBhIG1lbW9yeSBsZWFrLiBVc2UKICAgIHRhbGxvY191bmxpbmsoKSBpbnN0
ZWFkIHNwZWNpZnlpbmcgdGhlIGNvbnRleHQgZnJvbSB3aGljaCB0aGUKICAgIGNvbm5lY3Rpb24g
b2JqZWN0IHNob3VsZCBiZSByZW1vdmVkLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE3
IC8gWFNBLTIzMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEVyaWMgQ2hhbnVkZXQgPGNoYW51ZGV0
ZUBhaW5mb3NlYy5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cgpjb21taXQgYzNkODMwYjI0NDk5OGIzNjg2ZTJlYjY0ZGI5NTk5NmJlNWViNWU1
YwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxMiAxNDo0NDoxMSAyMDE3ICswMjAwCgogICAgZ3JhbnRfdGFibGU6IGZpeCBH
TlRUQUJPUF9jYWNoZV9mbHVzaCBoYW5kbGluZwogICAgCiAgICBEb24ndCBmYWxsIG92ZXIgYSBO
VUxMIGdyYW50X3RhYmxlIHBvaW50ZXIgd2hlbiB0aGUgb3duZXIgb2YgdGhlIGRvbWFpbgogICAg
aXMgYSBzeXN0ZW0gZG9tYWluIChET01JRF97WEVOLElPfSBldGMpLgogICAgCiAgICBUaGlzIGlz
IENWRS0yMDE3LTE0MzE4IC8gWFNBLTIzMi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcg
RGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMmZlY2UzNTMwMzUyOTM5NWJmZWE2YjAzZDIy
NjgzODBlZjY4MmM5MwpBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE0OjQzOjE2IDIwMTcgKzAyMDAKCiAgICB4ZW4vbW06
IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhhbiBNQVhfTlVNTk9ERVMKICAgIAogICAgVGhlIG91
dHB1dCBvZiBNRU1GX2dldF9ub2RlKG1lbWZsYWdzKSBjYW4gYmUgYXMgbGFyZ2UgYXMgbm9kZWlk
X3QgY2FuCiAgICBob2xkIChjdXJyZW50bHkgMjU1KS4gIFRoaXMgaXMgdGhlbiB1c2VkIGFzIGFu
IGluZGV4IHRvIGFycmF5cyBvZiBzaXplCiAgICBNQVhfTlVNTk9ERSwgd2hpY2ggaXMgNjQgb24g
eDg2IGFuZCAxIG9uIEFSTSwgY2FuIGJlIHBhc3NlZCBpbiBieSBhbgogICAgdW50cnVzdGVkIGd1
ZXN0ICh2aWEgbWVtb3J5X2V4Y2hhbmdlIGFuZCBpbmNyZWFzZV9yZXNlcnZhdGlvbikgYW5kIGlz
CiAgICBub3QgY3VycmVudGx5IGJvdW5kcy1jaGVja2VkLgogICAgCiAgICBDaGVjayB0aGUgdmFs
dWUgaW4gcGFnZV9hbGxvYy5jIGJlZm9yZSB1c2luZyBpdCwgYW5kIGFsc28gY2hlY2sgdGhlCiAg
ICB2YWx1ZSBpbiB0aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMgYW5kIHJldHVybiAtRUlOVkFMIGlm
IGFwcHJvcHJpYXRlLgogICAgRG9uJ3QgcGVybWl0IGRvbWFpbnMgb3RoZXIgdGhhbiB0aGUgaGFy
ZHdhcmUgb3IgY29udHJvbCBkb21haW4gdG8KICAgIGFsbG9jYXRlIG5vZGUtY29uc3RyYWluZWQg
bWVtb3J5LgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE2IC8gWFNBLTIzMS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQg
MTljZWU0NGFiZmRmMTYyYTI1ZDg2Zjk5OWQ5YTUwYmNmZGY0NjhiYwpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIFNlcCA4IDE5OjA1
OjMzIDIwMTcgKzAzMDAKCiAgICB4ODYvc2hhZG93OiBVc2UgRVJSX1BUUiBpbmZyYXN0cnVjdHVy
ZSBmb3Igc2hfZW11bGF0ZV9tYXBfZGVzdCgpCiAgICAKICAgIHNoX2VtdWxhdGVfbWFwX2Rlc3Qo
KSBwcmVkYXRlcyB0aGUgaW50cm9kdWN0aW9uIG9mIHRoZSBnZW5lcmljIEVSUl9QVFIoKQogICAg
aW5mcmFzdHJ1Y3R1cmUsIGJ1dCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBhdm9pZCBvcGVuY29k
aW5nIGl0LgogICAgCiAgICBUaGUgY2hvc2VuIGVycm9yIGNvbnN0YW50cyByZXF1aXJlIG5lZWQg
dG8gYmUgbmVnYXRpdmUgdG8gd29yayB3aXRoIElTX0VSUigpLAogICAgYnV0IG5vIG90aGVyIGNo
YW5nZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA0MWM0
ODAwNGQxZDhiY2YzYWE4MTUxYzI1MjU3NWRjMTk5MmE0MmUzCkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDExOjAzOjA5IDIwMTcg
KzAxMDAKCiAgICB4ZW4vbW06IFVzZSBfX3ZpcnRfdG9fbWZuIGluIG1hcF9kb21haW5fcGFnZSBp
bnN0ZWFkIG9mIHZpcnRfdG9fbWZuCiAgICAKICAgIHZpcnRfdG9fbWZuIG1heSBieSBvdmVycmlk
ZGVuIGJ5IHRoZSBzb3VyY2UgZmlsZXMsIGZvciBpbXByb3ZpbmcgbG9jYWxseQogICAgdHlwZXNh
ZmUuCiAgICAKICAgIFRoZXJlZm9yZSBtYXBfZG9tYWluX3BhZ2UgaGFzIHRvIHVzZSBfX3ZpcnRf
dG9fbWZuIHRvIHByZXZlbnQgYW55CiAgICBjb21waWxhdGlvbiBpc3N1ZSBpbiBzb3VyY2VzIGZp
bGVzIHRoYXQgb3ZlcnJpZGUgdGhlIGhlbHBlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmNvbW1pdCBjYWE4ZDEwMGI5MjNmMmFiZmI2YmE1NGRiZTIwYWIzZjM3Zjhi
ZDkxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBU
dWUgU2VwIDEyIDExOjAzOjA3IDIwMTcgKzAxMDAKCiAgICB4ZW4veDg2OiBtbTogSW50cm9kdWNl
IHtHLCBNfUZOIDwtPiB7RywgTX1BRERSIGhlbHBlcnMKICAgIAogICAgVGhlIG5ldyB3cmFwcGVy
cyB3aWxsIGFkZCBtb3JlIHNhZmV0eSB3aGVuIGNvbnZlcnRpbmcgYW4gYWRkcmVzcyB0byBhCiAg
ICBmcmFtZSBudW1iZXIgKGVpdGhlciBtYWNoaW5lIG9yIGd1ZXN0KS4gVGhleSBhcmUgYWxyZWFk
eSBleGlzdGluZyBmb3IKICAgIEFybSBhbmQgY291bGQgYmUgdXNlZnVsIGluIGNvbW1vbiBjb2Rl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNv
bW1pdCBkMDI5MWYzMzkxYWIzNGIzNDA5MmZjZGM1NmFiZDgxNTNjYmU0NTc5CkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgQXVnIDE2
IDE4OjA3OjI3IDIwMTcgKzAxMDAKCiAgICB4ZW4veDg2OiBSZXBsYWNlIG1hbmRhdG9yeSBiYXJy
aWVycyB3aXRoIGNvbXBpbGVyIGJhcnJpZXJzCiAgICAKICAgIEluIHRoaXMgY2FzZSwgcm1iKCkg
aXMgYmVpbmcgdXNlZCBmb3IgaXRzIGNvbXBpbGVyIGJhcnJpZXIgcHJvcGVydHkuICBSZXBsYWNl
CiAgICBpdCB3aXRoIGFuIGV4cGxpY2l0IGJhcnJlcigpIGFuZCBjb21tZW50LCB0byBhdm9pZCBp
dCBiZWNvbWluZyBhbiB1bm5lY2Vzc2FyeQogICAgbGZlbmNlIGluc3RydWN0aW9uICh3aGVuIHJt
YigpIGdldHMgZml4ZWQpIG9yIGxvb2tpbmcgbGlrZSBhbiBTTVAgaXNzdWUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDRm
MTkxZjZlZjA2ZGQ2NWY5OGU5Zjk3Mjk3YjNiNTgxNDE1ZDQ0NTkKQXV0aG9yOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBTZXAgMTEgMTI6MTY6MjggMjAxNyArMDEw
MAoKICAgIG1lbV9hY2Nlc3M6IHN3aXRjaCB0byBwbGFpbiBib29sCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 08:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 08:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsPGz-0007PC-RJ; Thu, 14 Sep 2017 08:13:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsPGz-0007P6-6y
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 08:13:21 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FF/FD-02225-02A3AB95; Thu, 14 Sep 2017 08:13:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyuP0Ov6681a5
 Igz0LjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owli44wFiyXrTh3eBFzA+MiiS5GTg4JASOJ
 txP/MXUxcnEICSxklHg87y9LFyMHh7CAn8SCNgeQGhGBfIlzN++xQtQ0s0ocPXSdCSTBJqAqs
 eH6KVaQel4Ba4nGuaUgYRag8N9LC9lBbFGBcImms/0sIDavgKDEyZlPwGxOATuJl8+ugo1hFt
 CT2HH9FyuELS6x6dl3KFteYvvbOcwTGPlmIWmfhaRlFpKWWUhaFjCyrGJUL04tKkst0jXRSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDEEGINjB2PjF6RCjJAeTkijvXt2dkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwatruStSSLAoNT21Ii0zBxglMKUSH
 DxKIrxqIGne4oLE3OLMdIjUKUZjjk037/5h4tjw/cEfJiGwSVLivFcsgEoFQEozSvPgBsGi9x
 KjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeY+ATOHJzCuB2/cK6BQmoFPOnN4BckpJIkJKqoF
 ReImf3qczfnmFftoT2XZadP7JSdc3SJsp2Fb/r3BX4qrVxSLs586Y3WY/sJTXlmvH7yNpR+Rm
 Tm9uc90158ENjuMvhFNXn86xnH3AxO7Pm2sLHB9rBb67cD3UYF5NREnj/6C3TCcUqkRZeOb/u
 sP+Qz49pFhRd8/b6iqhaez+7Zu5JaNLesqVWIozEg21mIuKEwFpvEbB2QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505376799!97923731!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31330 invoked from network); 14 Sep 2017 08:13:19 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 08:13:19 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5B720ABB4;
 Thu, 14 Sep 2017 08:13:19 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-3-jgross@suse.com>
 <f9cc6652-c524-bf4f-73f0-494d16deedf0@oracle.com>
 <8c87dc06-bbc8-5279-d135-d3351032913d@suse.com>
 <2777c0f8-7555-fbf3-6e18-81cea2fd1a39@oracle.com>
 <7dd99241-f771-9fa2-8a6a-ce019dbe08b6@suse.com>
 <46a17191-916a-e039-7e2f-a197e6783fe4@oracle.com>
 <258bc8dd-c475-bd5d-dffc-8c77fbe3cca3@suse.com>
 <9e8e497a-49d1-6299-8101-dd1123f81fee@oracle.com>
 <ccea56f5-bfbe-6003-f7bd-d2477831b9e3@suse.com>
 <0ea7c145-9a86-f002-75d0-bc6b8be72867@oracle.com>
 <ebdfb0b3-599e-e92c-87e3-09fff2d7b523@suse.com>
 <83489c35-778d-e8f7-a3bf-ff2d1eeba8d3@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f2881fa5-d053-0bad-db64-f6f99935bd17@suse.com>
Date: Thu, 14 Sep 2017 10:13:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <83489c35-778d-e8f7-a3bf-ff2d1eeba8d3@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/4] xen: limit grant v2 interface to the v1
	functionality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTg6MjAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8xMy8yMDE3
IDEwOjQ1IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxMy8wOS8xNyAxNTo1MCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMTMvMjAxNyAwOTozOCBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBPbiAxMy8wOS8xNyAxNToyMiwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+PiBPbiAwOS8xMi8yMDE3IDAyOjE4IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gT24gMTIvMDkvMTcgMTg6MjEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+PiBPbiAw
OS8xMi8yMDE3IDEyOjA5IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi8w
OS8xNyAxODowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMDkvMTIvMjAx
NyAxMTo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAxMi8wOS8xNyAx
Nzo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAwOS8wOC8yMDE3IDEw
OjQ4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gQXMgdGhlcmUgaXMgY3Vy
cmVudGx5IG5vIHVzZXIgZm9yIHN1Yi1wYWdlIGdyYW50cyBvciB0cmFuc2llbnQgZ3JhbnRzCj4+
Pj4+Pj4+Pj4+PiByZW1vdmUgdGhhdCBmdW5jdGlvbmFsaXR5LiBUaGlzIGF0IG9uY2UgbWFrZXMg
aXQgcG9zc2libGUgdG8gc3dpdGNoCj4+Pj4+Pj4+Pj4+PiBmcm9tIGdyYW50IHYyIHRvIGdyYW50
IHYxIHdpdGhvdXQgcmVzdHJpY3Rpb25zLCBhcyB0aGVyZSBpcyBubyBsb3NzIG9mCj4+Pj4+Pj4+
Pj4+PiBmdW5jdGlvbmFsaXR5IG90aGVyIHRoYW4gdGhlIGxpbWl0ZWQgZnJhbWUgbnVtYmVyIHdp
ZHRoIHJlbGF0ZWQgdG8KPj4+Pj4+Pj4+Pj4+IHRoZSBzd2l0Y2guCj4+Pj4+Pj4+Pj4+IEJ1dCBp
c24ndCB0aGF0IEFCSSB2aW9sYXRpb24/IHYyIGlzIGV4cGVjdGVkIHRvIHN1cHBvcnQgdGhpcyAo
WFNBcwo+Pj4+Pj4+Pj4+PiBub3R3aXRoc3RhbmRpbmcpCj4+Pj4+Pj4+Pj4gTm8sIEkgZG9uJ3Qg
dGhpbmsgc28uCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBUaGUgaHlwZXJ2aXNvciBzdGlsbCBzdXBw
b3J0cyBpdCwgYnV0IHRoZSBkb21VIChvciBkb20wKSBpc24ndCByZXF1aXJlZAo+Pj4+Pj4+Pj4+
IHRvIG1ha2UgdXNlIG9mIGFsbCB0aGUgZmVhdHVyZXMgSU1ITy4gT3IgYXJlIHlvdSBhd2FyZSBv
ZiBhbnkgYmFja2VuZAo+Pj4+Pj4+Pj4+IHF1ZXJ5aW5nIHRoZSBncmFudCB2ZXJzaW9uIG9mIGEg
ZnJvbnRlbmQgYW5kIGFjdGluZyBpbiBhbm90aGVyIHdheSBpZiB2Mgo+Pj4+Pj4+Pj4+IGlzIGRl
dGVjdGVkPwo+Pj4+Pj4+Pj4gSSBhbSBub3QgYXdhcmUgb2YgYW55IGJ1dCB0aGF0IGRvZXNuJ3Qg
bWVhbiB0aGF0IHRoZXkgZG9uJ3QgKG9yIHdvbid0KQo+Pj4+Pj4+Pj4gZXhpc3QuCj4+Pj4+Pj4+
IEJ1dCBpc24ndCB0aGUgZnJvbnRlbmQgdGhlIG9uZSB3aGljaCBpcyBkZWZpbmluZyB3aGF0IGlz
IGdyYW50ZWQgaW4KPj4+Pj4+Pj4gd2hpY2ggd2F5PyBIb3cgc2hvdWxkIHRoZXJlIGJlIGFuIEFC
SSBicmVha2FnZSB3aGVuIHRoZSBmcm9udGVuZCBqdXN0Cj4+Pj4+Pj4+IGlzbid0IHVzaW5nIHN1
Yi1wYWdlIG9yIHRyYW5zaXRpdmUgZ3JhbnRzPwo+Pj4+Pj4+IFBlb3BsZSBtYXkgcHJvdmlkZSBi
b3RoIGZyb250IGFuZCBiYWNrZW5kIGRyaXZlcnMgYW5kIGZyb250ZW5kcywga25vd2luZwo+Pj4+
Pj4+IHRoYXQgdjIgaXMgYXZhaWxhYmxlLCBjb3VsZCBkZWNpZGUgdG8gdXNlIHRob3NlIGZlYXR1
cmVzLgo+Pj4+Pj4gTm8sIHdpdGhvdXQgdGhlIGZ1bmN0aW9ucyB0byB1c2UgdGhlbSBpdCB3aWxs
IGJlIGltcG9zc2libGUuCj4+Pj4+IEkgZG9uJ3QgZm9sbG93IHRoaXMuIFdoaWNoIGZ1bmN0aW9u
cz8gVGhlIG9uZXMgdGhpcyBwYXRjaCBpcyByZW1vdmluZz8KPj4+PiBZZXMsIGp1c3QgYWZ0ZXIg
aGF2aW5nIGJlZW4gYWRkZWQgb25lIHBhdGNoIGVhcmxpZXIuCj4+Pj4KPj4+PiBSaWdodCBub3cg
dGhlIExpbnV4IGtlcm5lbCBkb2Vzbid0IHN1cHBvcnQgZ3JhbnQgVjIgYXQgYWxsLiBTbyB0aGVy
ZQo+Pj4+IHN1cmVseSBpcyBubyBkcml2ZXIgbWFraW5nIHVzZSBvZiBWMiBmZWF0dXJlcyByaWdo
dCBub3cuCj4+Pj4KPj4+PiBJY2FuIG1lcmdlIHBhdGNoZXMgMSBhbmQgMiBpbiBjYXNlIHlvdSB3
YW50LiBJIGp1c3QgdGhvdWdodCBhIHB1cmUKPj4+PiByZXZlcnQgb2YgdGhlIGZvcm1lciBWMiBy
ZW1vdmUgcGF0Y2ggd291bGQgYmUgZWFzaWVyIHRvIHJldmlldywKPj4+PiB0YWtpbmcgaW50byBh
Y2NvdW50IHRoYXQgdGhlIGZvcm1lciBWMiBzdXBwb3J0IHdhcyB3b3JraW5nIGluCj4+Pj4gcHJv
ZHVjdGlvbiBlbnZpcm9ubWVudHMgKGFuZCBldmVuIGJhY2sgdGhlbiB0aGVyZSB3YXMgbm8gdXNl
ciBvZgo+Pj4+IHN1Yi1wYWdlIG9yIHRyYW5zaWVudCBncmFudHMpLgo+Pj4gTm8sIEkgZG9uJ3Qg
aGF2ZSBwcm9ibGVtcyB3aXRoICpob3cqIHlvdSBhcmUgZG9pbmcgdGhpcyAocmV2ZXJ0IGZ1bGx5
Cj4+PiBmaXJzdCBhbmQgdGhlbiByZW1vdmUpLgo+Pj4KPj4+IEkgYW0ganVzdCBub3Qgc3VyZSB0
aGF0IHJlbW92aW5nIHRoZXNlIGZ1bmN0aW9ucyBpcyB0aGUgd2F5IHRvIGdvCj4+PiBiZWNhdXNl
IHdlIGFyZSBlbmRpbmcgdXAgd2l0aCBwYXJ0aWFsIGltcGxlbWVudGF0aW9uIG9mIHYyLiBUaGUg
ZmFjdAo+Pj4gdGhhdCBub29uZSBpcy9oYXMgYmVlbiB1c2luZyB0aGVzZSBmZWF0dXJlcyBpcyBJ
TU8gbm90IHBhcnRpY3VsYXJseQo+Pj4gcmVsZXZhbnQuCj4+Pgo+Pj4gSWYgdGhlc2UgdHdvIHdl
cmUgb3B0aW9uYWwgZmVhdHVyZXMgdGhlbiBpdCB3b3VsZCBoYXZlIGJlZW4gcmVhc29uYWJsZQo+
Pj4gdG8gZHJvcCB0aGVtLgo+PiBXaHkgZG9lcyB0aGUga2VybmVsIG5lZWQgdG8gc3VwcG9ydCBh
bGwgZmVhdHVyZXMgb2YgYW4gaW50ZXJmYWNlPwo+Pgo+PiBJJ20gcXVpdGUgc3VyZSB0aGVyZSBh
cmUgbG90cyBvZiBpbnRlcmZhY2VzIHN1cHBvcnRlZCBvbmx5IHBhcnRpYWxseSBpbgo+PiB0aGUg
a2VybmVsLgo+IAo+IEkgZG9uJ3QgdGhpbmsgcGFydGlhbGx5IHN1cHBvcnRlZCBpbnRlcmZhY2Ug
aXMgYSBzdXBwb3J0ZWQgaW50ZXJmYWNlLgo+IEl0J3MganVzdCBzb21ldGhpbmcgdGhhdCBoYXMg
YmVlbiB3b3JraW5nIHVudGlsIG5vdy4KPiAKPj4gSGF2aW5nIHN1cHBvcnQgZm9yIGZ1bmN0aW9u
YWxpdHkgaW4gdGhlIGtlcm5lbCBub3QgYmVpbmcgdXNlZCBhdCBhbGwgaXMKPj4ganVzdCBhZGRp
bmcgZGVhZCBjb2RlIHdpdGggYSBoaWdoIHBvdGVudGlhbCB0byBiaXRyb3QuIEkgY2FuJ3QgZXZl
biB0ZXN0Cj4+IHRoaXMgZnVuY3Rpb25hbGl0eSByaWdodCBub3csIGFzIHRoZXJlIGFyZSBubyB1
c2VycyBvZiBpdC4gU28gSSdkIHJpc2sKPj4gYWRkaW5nIHNvbWV0aGluZyB3aGljaCBpcyBicm9r
ZW4gZnJvbSB0aGUgYmVnaW5uaW5nLiAKPiAKPiBPSy4gVGhhdCBJIGhhdmVuJ3QgY29uc2lkZXJl
ZCB0aGF0Lgo+IAo+IEJUVywgd2h5IGFyZSB5b3Ugbm90IHJlbW92aW5nICgqdXBkYXRlX3RyYW5z
X2VudHJ5KSBkZWZpbml0aW9uIGZyb20KPiBnbnR0YWJfb3BzPyBZb3UgYXJlIHRha2luZyAoKnVw
ZGF0ZV9zdWJwYWdlX2VudHJ5KSBvdXQuCgpKdXN0IGZvciBoYXZpbmcgYSByZWFzb24gdG8gc2Vu
ZCBWMi4gOy0pCgpUaGFua3MgZm9yIGNhdGNoaW5nIGl0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 08:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 08:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsPhg-0000vY-8I; Thu, 14 Sep 2017 08:40:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dsPhe-0000vS-Mr
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 08:40:54 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BA/9C-01911-5904AB95; Thu, 14 Sep 2017 08:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNwkQneqw65
 Igzf7ZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyL2yazFZzir9hxKaWB8RZPFyMXh5DANEaJ
 Zb8eM3UxcnJICPBKHFk2gxXC9pfoePieDaJoAqPEoU+/2EESLAKqEnsntIM1sAmoSzz+2gNmi
 wjIS3w6u4kdpIFZ4CWjxNzJD4ESHBzCAtoSc+bag5i8AjoSn7Z5Q8w8yyRxYM1NRpBeXgFBiZ
 Mzn7CA2MxAM//Mu8QMUs8sIC2x/B8HiMkpYCAxf0E9SIWogIrElJPb2CYwCsxC0jwLSfMshOY
 FjMyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7OegYFx
 B2PfXr9DjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9bL8rUkiwKDU9tSItM
 wcYIzBpCQ4eJRHe7SBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US540DKRIAKcoozYMbAY
 vXS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeaeBTOHJzCuB2/QK6AgmoCPOnN4BckRJIkJ
 KqoGxMrHcoOpcxB8ZbdP+xTnb9CSu7DvUOMs8iytPWC6HN/CXhTbXrnqlyR2GVypdF7y7dC7b
 bPOXrWcerMoOOzD7+7ESxfeuu66wMh1Sdv36e72nNhuDwuI1IsJ1b1hlTkwz56xXVHpy1GvTo
 /ffFFJbi5LFe57ax7Oq8j17yMLMbvzC68eUjdVKLMUZiYZazEXFiQDEeRnV0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505378451!114741120!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19410 invoked from network); 14 Sep 2017 08:40:53 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 08:40:53 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Sep 2017 01:40:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,391,1500966000"; d="scan'208";a="149068243"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 14 Sep 2017 01:40:39 -0700
Date: Thu, 14 Sep 2017 16:39:32 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Alexey G <x1917x@gmail.com>
Message-ID: <20170914083932.GA9180@yi.y.sun>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
 <20170627091926.iolxnl7k6g7vymoc@citrix.com>
 <20170627163602.GB1598@perard.uk.xensource.com>
 <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
 <20170629060327.000015c8@gmail.com>
 <1498742894.3583.10.camel@linux.intel.com>
 <20170630060351.0000640a@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630060351.0000640a@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Jason Dickens <jdickens@grammatech.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, Anthony PERARD <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] q35 support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEFsZXhleSwKCkhhdmUgeW91IHN1Ym1pdHRlZCB0aGUgcGF0Y2hlcz8gSWYgeWVzLCBjb3Vs
ZCB5b3UgcGxlYXNlIHNoYXJlIHRoZSBsaW5rPwoKVGhhbmtzLApTdW4gWWkKCk9uIDE3LTA2LTMw
IDA2OjAzOjUxLCBBbGV4ZXkgRyB3cm90ZToKPiBIaSwKPiAKPiA+IEkgc2F3IEFudGhvbnkncyBw
YXRjaCwgYnV0IHlvdXIgZXh0ZW5zaW9uIHBhdGNoIHNlZW1zIHN0aWxsIGluCj4gPiBkZXZlbG9w
bWVudC4gRG8geW91IGhhdmUgcGxhbiB0byB1cHN0cmVhbSBpdD8gSSdtIGFsc28gaW50ZXJlc3Rl
ZCBpbgo+ID4gdGhpcyBiYXNpY2FsbHkgSSB3YW50IGZ1bGwgUENJLWUgcGFzc3RocnUgY2FwYWJp
bGl0eSAoQ3VycmVudCBYZW4gZG9lcwo+ID4gc3VwcG9ydCBwYXNzdGhydSBhIFBDSS1lIGRldmlj
ZSBidXQgZ3Vlc3QgY2FuJ3Qgc2VlIGNvbmZpZ3VyYXRpb24gb2Zmc2V0Cj4gPiAyNTYtNDA5NSBm
b3IgZXhhbXBsZSkuIEknbSBnbGFkIHRvIGNvbGxhYm9yYXRlIG9uIHRoaXMuCj4gCj4gWWVzLCBJ
IGhhdmUgcGxhbnMgdG8gc2VuZCBwYXRjaGVzIGZvciBRMzUgdG8gdGhlIGxpc3QuIEkndmUgbmV2
ZXIKPiBjb250cmlidXRlZCB0byBYZW4vUUVNVSBzbyBmYXIgYnV0IEkgZ3Vlc3MgaXQncyB3b3J0
aCB0byB0cnkuIEl0IG1pZ2h0IGJlCj4gYSBnb29kIGlkZWEgdG8gc2VuZCB0aGVtIGluIGJhdGNo
ZXMgLS0gc3BsaXQgdG8gc2VwYXJhdGUgcGFydHMgZm9yCj4gbGliYWNwaSwgaHZtbG9hZGVyIGFu
ZCBRRU1VLiBUaGVyZSBpcyBhbHNvIGEgbnVtYmVyIG9mIG1pbm9yCj4gcHJlcmVxdWlzaXRlcyB3
aGljaCBhcmUgcmVxdWlyZWQgZm9yIFEzNSBzdXBwb3J0LCBleC4gc2VwYXJhdGluZyBYZW4KPiBQ
bGF0Zm9ybSBkZXZpY2Ugc3VwcG9ydCBmcm9tIGEgc2VsZWN0ZWQgbWFjaGluZSAoYXMgaXQgaW1w
bGVtZW50ZWQKPiBjdXJyZW50bHkpLiBJdCBzaG91bGQgYmUgYW4gaW5kZXBlbmRlbnQgb3B0aW9u
LCBub3QgdG8gYmUgYm91bmQgdG8gYQo+IHBjL3hlbmZ2L2V0YyBtYWNoaW5lLiAKPiAKPiBSaWdo
dCBub3cgbWFueSBmZWF0dXJlcyByZXF1aXJlIHRoZSBlbXVsYXRpb24gb2Ygc29tZXRoaW5nIG5l
d2VyIHRoYW4gYQo+IGk0NDAgc3lzdGVtLCBleC4gTU1DT05GSUcgc3VwcG9ydCB3aWxsIGJlbmVm
aXQgZnJvbSBRMzUgKG9yIHNvbWUgb3RoZXIKPiBQQ0llLXNwZWNpZmljIGZlYXR1cmUpLgo+IAo+
IFRoZXJlIHN0aWxsIGEgbG90IG9mIHdvcmsgdG93YXJkcyBhIGNvbXBsZXRlIFEzNSBzdXBwb3J0
IGluIFhlbiBvZiBjb3Vyc2UsCj4gYnV0IHVudGlsIHdlIGhhdmUgYSB3b3JraW5nIG1pbmltdW0g
dG8gbW92ZSBmcm9tIHRoZXJlIHByb2JhYmx5IHdpbGwgYmUgbm8KPiBwcm9ncmVzcy4gU28gdXBz
dHJlYW1pbmcgYSBwb3NzaWJpbGl0eSB0byB0dXJuIG9uIHRoZSBRMzUgZW11bGF0aW9uIGFuZAo+
IGFjdHVhbGx5IHJ1biBhIGd1ZXN0IG9uIGEgUTM1IHN5c3RlbSB3aXRoIHNvbWUgUENJZSBkZXZp
Y2UgcGFzc2VkIHRocm91Z2gKPiBtaWdodCBiZSBhIGdvb2Qgc3RhcnQgKGlmIHRoZXJlIHdpbGwg
YmUgbm8gb2JqZWN0aW9ucyBmcm9tIG1haW50YWluZXJzKS4KPiAKPiBGaXhpbmcgKHdlbGwsIHRl
c3RpbmcgYWN0dWFsbHkpIHRoZSB4ZW4tbWFwY2FjaGUgRE1BIGJ1ZyBvciB2YWxpZGF0aW5nCj4g
U3RlZmFubydzIHBhdGNoIGZvciBpdCBpcyB0aGUgZmlyc3QgZ29hbC4gVGhlIGJ1ZyBuYXR1cmFs
bHkgYWZmZWN0cyBRMzUgYnV0Cj4gaW4gdGhlb3J5IG1pZ2h0IGJlIHJlcHJvZHVjZWQgdXNpbmcg
YSBwYy94ZW5mdiBtYWNoaW5lIChtdWNoIGhhcmRlciB0aG91Z2gpLAo+IHNvIGl0J3MgYSBnb29k
IGNhbmRpZGF0ZSB0byBzdGFydCB3aXRoLgo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 08:50:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 08:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsPqT-0001CJ-3k; Thu, 14 Sep 2017 08:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsPqR-0001C7-Ju
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 08:49:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C3/F7-03616-6B24AB95; Thu, 14 Sep 2017 08:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeL065
 Ig02bhSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasW7/faaCm0IVzSs8Gxh/
 8XYxcnIICTQySVy77dvFyAVkP2aUWDjxEyuEs41R4vj5C6wgVSICzhJfz8xlB7F5BfQldpzdD
 hYXFrCVuHWomwmkQULgG5PEib5fLF2MHECOp8TtFSwgNSDmxt7zQDXsHGwCVhKHxECiLAKqEk
 /mnGKdwMi9gJFhFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoL8ZgGAH459lAYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSsGDB8hwaLU
 9NSKtMwcYODBpCU4eJREeC86AqV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdz9IkQBIU
 UZpHtwIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvF5ApPJl5JXCbXgEdwQR0xJnTO0
 COKElESEk1MC4x5q1r3bXR8RN7RE7CSc4jchv0zn9IXFxb8WKPa+flq7NOL+1tdphx4t1rt9+
 ZOnf2H57vfWHZ64ntKursP2INT00M0GT/IbpycaPEixULt8zffJzxhY1wN+PiAsZuRh6R5X95
 OtRkxe/6GGSum62/wLf24v1Z5o8npVqttzjfu9Z+3sp0JXYlluKMREMt5qLiRADb95YJfQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505378995!84881447!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33287 invoked from network); 14 Sep 2017 08:49:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 08:49:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsPqL-0008Nc-3v; Thu, 14 Sep 2017 08:49:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsPqF-00006w-OQ; Thu, 14 Sep 2017 08:49:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsPqF-0008Qn-FP; Thu, 14 Sep 2017 08:49:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113438-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 08:49:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113438: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQzOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDYgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 08:57:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 08:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsPxb-0001sF-Rj; Thu, 14 Sep 2017 08:57:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsPxZ-0001s9-VQ
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 08:57:22 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 45/92-15060-1744AB95; Thu, 14 Sep 2017 08:57:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDSzffZVe
 kwa4Nuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkyfeYCn6IVSzZuJaxgfEpfxcjJ4eQQJ7E
 8c9vGEFsXgE7ifX/PzGB2BIChhKnF95kAbFZBFQlvn7cwAZiswmoS7Q9287axcjBISJgIHHua
 BJImFmgXGJF41NGkLAwUPjifAmI6XYSx1Z8YwMJ8woISvzdIQxRrSXx8NctFghbW2LZwtfMIC
 XMAtISy/9xTGDknYXQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NtRLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMMAYg2MHYtCjwEKMkB5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4PZ13RQoJFqWmp1akZeYAQx0mLcHBoyTCaw+S5i0uSMwtzkyHSJ1i1OXouHn3D
 5MQS15+XqqUOK8jSJEASFFGaR7cCFjcXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwLIFJ
 7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhi3+G7t+Hht+yufL1ZLJrGuVkg6PVNs8kGNRX9iCrl
 t2yyKj4R57PAoLpbL3ttYGGxxTkTZ037htf+JTw4bvTwSJyzL7/FiS6RgudU2CY5ft9p0Ss7P
 bl6y9vc71Z5H/0//fXVU+U+pQ4Gx2t2vbettskX9TbmmC1goaayfPYfp/trX1kob5p9SYinOS
 DTUYi4qTgQAt35FSbYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505379438!116889492!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14482 invoked from network); 14 Sep 2017 08:57:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 08:57:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 02:57:17 -0600
Message-Id: <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 02:57:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH] custom parameter handling fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJlY2VudCBjaGFuZ2VzIHRvIHRoZWlyIGhhbmRsaW5nIGludHJvZHVjZWQgYSBmZXcgZmFs
c2Ugd2FybmluZ3MsCmR1ZSB0byBjaGVja3MgbG9va2luZyBhdCB0aGUgd3Jvbmcgc3RyaW5nIHNs
b3QuIFdoaWxlIGdvaW5nIHRocm91Z2ggYWxsCnRob3NlIGNvbW1pdHMgYW5kIGxvb2tpbmcgZm9y
IHBhdHRlcm5zIHNpbWlsYXIgdG8gdGhlICJkb20wX21lbT0iIEkndmUKbm90aWNlZCB0aGlzIHdp
dGgsIEkgYWxzbyByZWFsaXplZCB0aGF0IHRoZXJlIHdlcmUgb3RoZXIgaXNzdWVzIHdpdGgKImRv
bTBfbm9kZXM9IiBhbmQgInJtcnI9IiwgcGFydGx5IHByZS1leGlzdGluZywgYnV0IHBhcnRseSBh
bHNvIGR1ZSB0bwp0aG9zZSByZWNlbnQgY2hhbmdlcyBub3QgaGF2aW5nIGdvbmUgZmFyIGVub3Vn
aC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBh
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YwpAQCAtNTksNyArNTksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21lbShjb25z
dCBjCiAgICAgICAgICAgICBkb20wX25ycGFnZXMgPSBwYXJzZV9hbXQocywgJnMpOwogICAgIH0g
d2hpbGUgKCAqcysrID09ICcsJyApOwogCi0gICAgcmV0dXJuICpzID8gLUVJTlZBTCA6IDA7Cisg
ICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IDA7CiB9CiBjdXN0b21fcGFyYW0oImRvbTBfbWVt
IiwgcGFyc2VfZG9tMF9tZW0pOwogCkBAIC05NCw3ICs5NCwxMyBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9kb20wX25vZGVzKGNvbnN0CiB7CiAgICAgZG8gewogICAgICAgICBpZiAoIGlzZGln
aXQoKnMpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBkb20wX25yX3B4bXMgPj0gQVJS
QVlfU0laRShkb20wX3B4bXMpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUUyQklHOwogICAg
ICAgICAgICAgZG9tMF9weG1zW2RvbTBfbnJfcHhtc10gPSBzaW1wbGVfc3RydG91bChzLCAmcywg
MCk7CisgICAgICAgICAgICBpZiAoICEqcyB8fCAqcyA9PSAnLCcgKQorICAgICAgICAgICAgICAg
ICsrZG9tMF9ucl9weG1zOworICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAicmVsYXhlZCIsIDcpICYmICghc1s3XSB8fCBzWzddID09ICcsJykgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4ZWQgPSB0cnVlOwpAQCAtMTA2LDEwICsxMTIs
MTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9ub2Rlcyhjb25zdAogICAgICAgICAg
ICAgcyArPSA2OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgIH0gd2hpbGUgKCArK2RvbTBfbnJfcHhtcyA8IEFSUkFZX1NJWkUoZG9tMF9weG1zKSAmJiAq
cysrID09ICcsJyApOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfSB3aGlsZSAo
ICpzKysgPT0gJywnICk7CiAKLSAgICByZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKKyAgICByZXR1
cm4gc1stMV0gPyAtRUlOVkFMIDogMDsKIH0KIGN1c3RvbV9wYXJhbSgiZG9tMF9ub2RlcyIsIHBh
cnNlX2RvbTBfbm9kZXMpOwogCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFy
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwpAQCAtMTA5NywxNSAr
MTA5NywxOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ybXJyX3BhcmFtKGNvbnN0CiAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwogCiAgICAgZG8geworICAgICAgICBpZiAoIG5yX3Jt
cnIgPj0gTUFYX1VTRVJfUk1SUiApCisgICAgICAgICAgICByZXR1cm4gLUUyQklHOworCiAgICAg
ICAgIHN0YXJ0ID0gc2ltcGxlX3N0cnRvdWwoY3VyID0gcywgJnMsIDE2KTsKICAgICAgICAgaWYg
KCBjdXIgPT0gcyApCi0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCiAgICAgICAgIGlmICggKnMgPT0gJy0nICkKICAgICAgICAgewogICAgICAgICAgICAg
ZW5kID0gc2ltcGxlX3N0cnRvdWwoY3VyID0gcyArIDEsICZzLCAxNik7CiAgICAgICAgICAgICBp
ZiAoIGN1ciA9PSBzICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBlbmQg
PSBzdGFydDsKQEAgLTExMjEsNyArMTEyNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Jt
cnJfcGFyYW0oY29uc3QKIAogICAgICAgICAgICAgc3RtcCA9IHBhcnNlX3BjaV9zZWcocyArIDEs
ICZzZWcsICZidXMsICZkZXYsICZmdW5jLCAmZGVmX3NlZyk7CiAgICAgICAgICAgICBpZiAoICFz
dG1wICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIE5vdCBzcGVjaWZpZWQuCkBA
IC0xMTQyLDggKzExNDUsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ybXJyX3BhcmFtKGNv
bnN0CiAgICAgICAgIGlmICggdXNlcl9ybXJyc1tucl9ybXJyXS5kZXZfY291bnQgKQogICAgICAg
ICAgICAgbnJfcm1ycisrOwogCi0gICAgfSB3aGlsZSAoICpzKysgPT0gJzsnICYmIG5yX3JtcnIg
PCBNQVhfVVNFUl9STVJSICk7CisgICAgfSB3aGlsZSAoICpzKysgPT0gJzsnICk7CiAKLSAgICBy
ZXR1cm4gKnMgPyAtRUlOVkFMIDogMDsKKyAgICByZXR1cm4gc1stMV0gPyAtRUlOVkFMIDogMDsK
IH0KIGN1c3RvbV9wYXJhbSgicm1yciIsIHBhcnNlX3JtcnJfcGFyYW0pOwoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 09:00:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 09:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsQ0i-0002W0-AQ; Thu, 14 Sep 2017 09:00:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsQ0h-0002VB-NB
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 09:00:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E8/36-02225-2354AB95; Thu, 14 Sep 2017 09:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva6+665
 Ig/2NQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXi+9YC76IVdw6dIK1gfGfYBcjJ4eEgL/E
 kjt9LCA2i4CqxM5Dj8FsNgFliZ+dvWxdjBwcIgJqEnMPWYKEmQVSJU5+mcAOYgsLOEjseHkWr
 JxXwELi5clGoHIuDiGBI4wSzbtPMkMkBCVOznzCAtGsI7Fg9yewmcwC0hLL/3GAhDkFAiUa5n
 9nBbFFBVQkOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFuqZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVbPwMC4g/HyV6dDjJIcTEqivHt1d0YK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA1cdkVKSRYlJqeWpGWmQMMeJi0BAePkghvDkiat7ggMbc4M
 x0idYpRl+PYpst/mIRY8vLzUqXEeeVAigRAijJK8+BGwKLvEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVhXm+QKTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNTDeTvrHU2B3bomO1/PL6fsnLTl
 78u7uyNkdrHw73tsWbdbo9+56Z619+mjVisyjp1kr/JMWarAdnXZJPGj9kpCpnfNnCsToyOz6
 /3KijMbk1VnHpxZLpTb9azj1iCH3c5vvdJf+2MnPZnqbz7nSILfg45dF9cFuRc0t9wVX7DiYG
 vAnhTOqPDhHiaU4I9FQi7moOBEAeCKUebkCAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505379629!114044528!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40433 invoked from network); 14 Sep 2017 09:00:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 09:00:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,391,1500940800"; d="scan'208";a="447812292"
Date: Thu, 14 Sep 2017 10:00:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Kangjie Xi <imxikangjie@gmail.com>
Message-ID: <20170914090026.5a6uyx6fofx7txml@citrix.com>
References: <CAJqJJggYp-nkoT7r1pq3xde4bggXUgW33WgiygJqfFRwtKTk9Q@mail.gmail.com>
 <20170913092450.u4ylyshrnlgpanby@citrix.com>
 <CAJqJJggpZetwt6_uVJAy5-oN1O1P-Kqak-QnStrsivVYZxqV6A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJqJJggpZetwt6_uVJAy5-oN1O1P-Kqak-QnStrsivVYZxqV6A@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Restore PVHVM DomU with a different MAC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDk6NDU6MzdBTSArMDgwMCwgS2FuZ2ppZSBYaSB3cm90
ZToKPiAyMDE3LTA5LTEzIDE3OjI0IEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjoKPiA+IE9uIFdlZCwgU2VwIDEzLCAyMDE3IGF0IDA0OjI1OjE3UE0gKzA4MDAsIEthbmdq
aWUgWGkgd3JvdGU6Cj4gPj4gSGksCj4gPj4KPiA+PiBJIGNyZWF0ZWQgYSBVYnVudHUtMTcuMDQt
eDY0IFBWSFZNIERvbVUsIHNvIEkgY2FuIHVzZSAieGwKPiA+PiBuZXR3b3JrLWF0dGFjaC9kZXRh
Y2giIHRvIGFkZC9kZWxldGUgbmV0d29yayBpbnRlcmZhY2VzLCBpdCB3b3Jrcwo+ID4+IHdlbGwu
Cj4gPj4KPiA+PiBIb3dldmVyIEkgd2FudGVkIHRvIHJlc3RvcmUgdGhlIERvbVUgd2l0aCBhIGRp
ZmZlcmVudCBNQUMgYWRkcmVzcywgc28KPiA+PiBiZWZvcmUgc2F2aW5nIHRoZSBjaGVja3BvaXQg
ZmlsZSwgSSBkZWxldGVkIHRoZSBuZXR3b3JrIGludGVyZmFjZSB3aXRoCj4gPj4gInhsIG5ldHdy
b2stZGV0YWNoIiwgYW5kIGFzc2lnbmVkIGEgZGlmZmVyZW50IE1BQyBpbiB0aGUgY29uZmlndXJh
dGlvbgo+ID4+IGZpbGUgYW5kIHJlc3RvcmVkIHRoZSBEb21VOgo+ID4+Cj4gPj4gIyB4bCBuZXR3
b3JrLWRldGFjaCB1YnVudHUgMAo+ID4+ICMgeGwgc2F2ZSB1YnVudHUgdWJ1bnR1LmNoZWNrcG9p
bnQKPiA+PiAjIHhsIHJlc3RvcmUgdWJ1bnR1LmNmZyB1YnVudHUuY2hlY2twb2ludAo+ID4+Cj4g
Pgo+ID4gRG9pbmcgdGhpcyBjYXVzZXMgeGwgdG8gaWdub3JlIHRoZSBzYXZlZCBzdGF0ZSBhbmQg
dXNlIHRoZSBwcm92aWRlZAo+ID4gY29uZmlnIGZpbGUgdG8gY29uc3RydWN0IHRoZSBuZXcgZ3Vl
c3QgaWlyYy4gSSBoYXZlbid0IGNoZWNrZWQgdGhlIGNvZGUKPiA+IGluIGRldGFpbCB0aG91Z2gu
Cj4gPgo+ID4gVGhlIGVuZCByZXN1bHQgc2VlbXMgdG8gYmUgd2hhdCB5b3Ugd2FudGVkLgo+ID4K
PiA+PiAgQnV0IHRoZSBEb21VIGRpZG4ndCBkZXRlY3QgdGhlIG5ldyBuZXR3b3JrIGludGVyZmFj
ZS4gSW4gRG9tMCwgY291bGQKPiA+PiBzZWUgdGhlIERvbVUgaGFzIG5ldyBNQUMuCj4gPj4KPiA+
PiAjIHhsIG5ldHdvcmstbGlzdCB1YnVudHUKPiA+PiBJZHggQkUgTWFjIEFkZHIuICAgICAgICAg
aGFuZGxlIHN0YXRlIGV2dC1jaCAgIHR4LS9yeC1yaW5nLXJlZiBCRS1wYXRoCj4gPj4gMCAgIDAg
IDAwOjE2OjNlOmViOmNhOjY3ICAgICAwICAgICAxICAgICAtMSAgICAtMS8tMQo+ID4+IC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xMzkvMAo+ID4+Cj4gPgo+ID4gQSB2aWYgaXMgY3JlYXRl
ZCBidXQgRG9tVSBjYW4ndCBmaW5kIGl0LiBJdCBpcyBwb3NzaWJsZSBEb21VIGtlcm5lbAo+ID4g
ZG9lc24ndCBnbyB0aHJvdWdoIHRoZSB3aG9sZSBjeWNsZSBvZiBkZXZpY2UgcHJvYmluZyBhbmQg
c2ltcGx5IGlnbm9yZXMKPiA+IGEgdmlmIHRoYXQgaXQgZG9lc24ndCBrbm93IGFib3V0IGR1cmlu
ZyByZXN0b3JlLiBBcyBmYXIgYXMgaXQgaXMKPiA+IGNvbmNlcm5lZCwgdGhlIHZpZiBvcmlnaW5h
bGx5IHByb3ZpZGVkIGlzIGFscmVhZHkgZ29uZS4gVGhlIG5ldyB2aWYKPiA+IHNob3dzIHVwIG91
dCBvZiBub3doZXJlLgo+ID4KPiA+IFlvdSBtYXkgYmUgYWJsZSB0byBtYW51YWxseSBnZW5lcmF0
ZSBhIHVkZXYgZXZlbnQgdG8gbWFrZSB0aGUga2VybmVsCj4gPiBwcm9iZSB0aGUgbmV3IHZpZi4g
SSBkb24ndCBrbm93Lgo+ID4KPiA+PiBJZiBJIGFkZCBuZXR3b3JrIGludGVyZmFjZSBtYW51YWxs
eSBhZnRlciByZXN0b3JpbmcsIHRoZSBEb21VIGNhbgo+ID4+IGRldGVjdCBuZXcgbmV0d29yayBp
bnRlcmZhY2UgYXV0b21hdGljYWxseS4KPiA+Pgo+ID4+ICMgeGwgbmV0d29yay1hdHRhY2ggdWJ1
bnR1IHR5cGU9dmlmIG1hYz0wMDoxNjozZTplYjpjYTo2OCBicmlkZ2U9dmlyYnIwCj4gPj4KPiA+
PiAjIHhsIG5ldHdvcmstbGlzdCB1YnVudHUKPiA+PiBJZHggQkUgTWFjIEFkZHIuICAgICAgICAg
aGFuZGxlIHN0YXRlIGV2dC1jaCAgIHR4LS9yeC1yaW5nLXJlZiBCRS1wYXRoCj4gPj4gMCAgIDAg
IDAwOjE2OjNlOmViOmNhOjY3ICAgICAwICAgICAxICAgICAtMSAgICAtMS8tMQo+ID4+IC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZpZi8xMzkvMAo+ID4+IDEgICAwICAwMDoxNjozZTplYjpjYTo2
OCAgICAgMSAgICAgNCAgICAgLTEgICA1MjkvNTI4Cj4gPj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmlmLzEzOS8xCj4gPj4KPiA+PiBJcyBpdCBhIGJ1Zz8KPiA+Pgo+ID4KPiA+IENhbid0IHNh
eSBmb3Igc3VyZSBhdCB0aGlzIHN0YWdlLgo+IAo+IFdpbmRvd3Mgd2l0aCBQViBkcml2ZXJzIERv
bVUgY2FuIHJlc3RvcmUgd2l0aCBhIG5ldyBNQUMgYWRkcmVzcy4KPiAKPiAjIHhsIG5ldHdvcmst
ZGV0YWNoIHdpbmRvd3MgMAo+ICMgeGwgc2F2ZSB3aW5kb3dzIHdpbmRvd3MuY2hlY2twb2ludAo+
ICMgeGwgcmVzdG9yZSB3aW5kb3dzLmNmZyB3aW5kb3dzLmNoZWNrcG9pbnQKPiAKPiBBZnRlciBy
ZXN0b3JpbmcsIHRoZSBXaW5kb3dzIERvbVUgY2FuIGRldGVjdCB0aGUgbmV3IG5ldHdvcmsgaW50
ZXJmYWNlCj4gYXV0b21hdGljYWxseS4KPiAKClJpZ2h0LiBJJ20gYWZyYWlkIHlvdSB3aWxsIG5l
ZWQgdG8gZGlnIGludG8gTGludXgga2VybmVsIHNvdXJjZSBjb2RlIHRvCnBpbiBkb3duIHRoZSBy
b290IGNhdXNlLiAgV2luZG93cyBjYW4gd29yayBzdWdnZXN0cyB0aGlzIGlzIG5vdCBhIGJ1ZyBp
bgpYZW4gdG9vbHN0YWNrLCBhdCBsZWFzdCBmb3Igbm93LgoKSSB2YWd1ZWx5IHJlbWVtYmVyIHRo
ZXJlIGlzIGEgZmFzdCBwYXRoIGluIExpbnV4IGtlcm5lbCBmb3IgcmVzdW1pbmcKd2hpY2ggc2tp
cHMgc29tZSBzZXR1cCBzdGVwcy4gIE1heWJlIHlvdSBjYW4gZm9yY2UgaXQgdG8gZ28gdGhyb3Vn
aCB0aGUKc2xvdyBwYXRoIHNvbWVob3cuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 09:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 09:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsQDl-0003KS-Gf; Thu, 14 Sep 2017 09:14:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42319c08d=George.Dunlap@citrix.com>)
 id 1dsQDj-0003KM-Qc
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 09:14:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 30/AE-00743-B584AB95; Thu, 14 Sep 2017 09:14:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjfKY1e
 kwa9TPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7r1YFb4wrHnxfx9bA2KHWxcjJISHgJ/Fp
 y0VmCLtMonPtPyi7SGL93G3sMPb2+edYQGxeAUGJkzOfgNmcAoESO2b8Y+xi5OIQEtjOKPHk7
 iawBJuAnsS841+BbA4OFgFViedrzCDmJEpcXvWKEWJOgMSLRydZQWxhASeJth/nwfaKCChL9P
 76DTaGWSBK4lvnW0YIW1OidftvsHuEgEYufnAU6rY0iftnzjNPYBScheS8WUhaFjAyrWJUL04
 tKkst0jXTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEwGINjBOLXB+RCjJAeT
 kijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNncd0UKCRalpqdWpGXmAGMEJi3BwaMkw
 lsGkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeHZAiAZCijNI8uBGweL3EKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYV5ZkCk8mXklcJteAR3BBHTEmdM7QI4oSURISTUwbk08+GX+pe9
 JV/4aq7Ut8pR5cYr75IP1i56JlH45p/Pdp+L+Wwavv6fNlawF2QVDHDYt2D2Jp1wx5LzW1D+v
 1oW9dXeW57C/bnqMYV5/0gxzxayQGYd+zHn4Pty6xe1ZzSV+yZ3PIi4da9PnP858L+OHwa+gZ
 cGV1z1vxURc0+btith9MqRhkhJLcUaioRZzUXEiAFq1Fw/SAgAA
X-Env-Sender: prvs=42319c08d=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505380441!111462772!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63919 invoked from network); 14 Sep 2017 09:14:02 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 09:14:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,391,1500940800"; d="scan'208";a="52814964"
X-Gm-Message-State: AHPjjUil94V8IcEoPWMtwurYcJGv5kp4wnoU+ytBOjpE3hxVVle6u1se
 AlaKr/GDq9AeKO+Xf0H40n/M07EKXOg7PZYXCyU=
X-Google-Smtp-Source: AOwi7QBW1HZ6tkaXiAisihiRyTHacWc1V3CXniDWHf21dw2OWd7BO6KBT8hVPMnp6kaFOXAXp9O/hgs0KP+iZzLgZU0=
X-Received: by 10.200.8.41 with SMTP id u38mr28782815qth.339.1505380433541;
 Thu, 14 Sep 2017 02:13:53 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAFLBxZbmW_HitEbDfD8eODmpJO0i20XaKxcT3UJm62NiiniP8g@mail.gmail.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7C240200007800165322@prv-mh.provo.novell.com>
 <CAFLBxZbmW_HitEbDfD8eODmpJO0i20XaKxcT3UJm62NiiniP8g@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 14 Sep 2017 10:13:52 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbHZOawUdXHEtkskcg7FFEw6fhCNypY6Nc-6mWKfmovLw@mail.gmail.com>
Message-ID: <CAFLBxZbHZOawUdXHEtkskcg7FFEw6fhCNypY6Nc-6mWKfmovLw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/17] x86emul: support F16C insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgNjoxMCBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiBPbiBXZWQsIEp1biAyMSwgMjAxNyBhdCAxOjAxIFBN
LCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBOb3RlIHRoYXQgdGhp
cyBhdm9pZHMgZW11bGF0aW5nIHRoZSBiZWhhdmlvciBvZiBWQ1ZUUFMyUEggZm91bmQgb24gYXQK
Pj4gbGVhc3Qgc29tZSBJbnRlbCBDUFVzLCB3aGljaCB1cGRhdGUgTVhDU1IgZXZlbiB3aGVuIHRo
ZSBtZW1vcnkgd3JpdGUKPj4gZmF1bHRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCj4+IEBAIC0zMDI4LDYgKzMwMjgsNDcgQEAgaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQo+PiAgICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwo+PiAg
I2VuZGlmCj4+Cj4+ICsgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZjdnRwaDJwcyAoJWVj
eCksJXltbTEuLi4iKTsKPj4gKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19mMTZjICkK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIGRlY2xfaW5zbih2Y3Z0cGgycHMpOwo+PiArICAgICAgICBk
ZWNsX2luc24odmN2dHBzMnBoKTsKPj4gKwo+PiArICAgICAgICBhc20gdm9sYXRpbGUgKCAidnhv
cnBzICUleG1tMSwgJSV4bW0xLCAlJXhtbTFcbiIKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
cHV0X2luc24odmN2dHBoMnBzLCAidmN2dHBoMnBzICglMCksICUleW1tMSIpCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsKPj4gKwo+PiArICAgICAgICBzZXRfaW5z
bih2Y3Z0cGgycHMpOwo+PiArICAgICAgICByZXNbMV0gPSAweDQwMDAzYzAwOyAvKiAoMS4wLCAy
LjApICovCj4+ICsgICAgICAgIHJlc1syXSA9IDB4NDQwMDQyMDA7IC8qICgzLjAsIDQuMCkgKi8K
Pj4gKyAgICAgICAgcmVzWzNdID0gMHgzNDAwYjgwMDsgLyogKC0uNSwgLjI1KSAqLwo+PiArICAg
ICAgICByZXNbNF0gPSAweGJjMDAwMDAwOyAvKiAoMC4wLCAtMS4pICovCj4+ICsgICAgICAgIG1l
bXNldChyZXMgKyA1LCAweGZmLCAxNik7Cj4+ICsgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVk
IGxvbmcpKHJlcyArIDEpOwo+PiArICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11
bG9wcyk7Cj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBzICUleW1tMSwgJTAiIDog
Ij1tIiAocmVzWzE2XSkgKTsKPj4gKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWNoZWNrX2VpcCh2Y3Z0cGgycHMpICkKPj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPj4gKyAg
ICAgICAgcHJpbnRmKCJva2F5XG4iKTsKPj4gKwo+PiArICAgICAgICBwcmludGYoIiUtNDBzIiwg
IlRlc3RpbmcgdmN2dHBzMnBoICQwLCV5bW0xLCglZWR4KS4uLiIpOwo+PiArICAgICAgICBhc20g
dm9sYXRpbGUgKCAidm1vdnVwcyAlMCwgJSV5bW0xXG4iCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHB1dF9pbnNuKHZjdnRwczJwaCwgInZjdnRwczJwaCAkMCwgJSV5bW0xLCAoJTEpIikKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMTZdKSwgImQiIChOVUxMKSApOwo+
PiArCj4+ICsgICAgICAgIHNldF9pbnNuKHZjdnRwczJwaCk7Cj4+ICsgICAgICAgIG1lbXNldChy
ZXMgKyA3LCAwLCAzMik7Cj4+ICsgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpKHJl
cyArIDcpOwo+PiArICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cj4+
ICsgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodmN2dHBzMnBo
KSB8fAo+PiArICAgICAgICAgICAgIG1lbWNtcChyZXMgKyAxLCByZXMgKyA3LCAxNikgfHwKPj4g
KyAgICAgICAgICAgICByZXNbMTFdIHx8IHJlc1sxMl0gfHwgcmVzWzEzXSB8fCByZXNbMTRdICkK
Pj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPj4gKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsK
Pj4gKyAgICB9Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwo+
PiArCj4+ICAjdW5kZWYgZGVjbF9pbnNuCj4+ICAjdW5kZWYgcHV0X2luc24KPj4gICN1bmRlZiBz
ZXRfaW5zbgo+PiAtLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAo+
PiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAo+PiBAQCAtMTI3
LDYgKzEyNywxNCBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRidih1aW50MzJfdCB4Cj4+
ICAgICAgKHJlcy5jICYgKDFVIDw8IDI4KSkgIT0gMDsgXAo+PiAgfSkKPj4KPj4gKyNkZWZpbmUg
Y3B1X2hhc19mMTZjICh7IFwKPj4gKyAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKPj4gKyAg
ICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwKPj4gKyAgICBpZiAoICEocmVz
LmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhnZXRidigwKSAmIDYpICE9IDYpICkgXAo+PiArICAgICAg
ICByZXMuYyA9IDA7IFwKPj4gKyAgICAocmVzLmMgJiAoMVUgPDwgMjkpKSAhPSAwOyBcCj4+ICt9
KQo+PiArCj4+ICAjZGVmaW5lIGNwdV9oYXNfYXZ4MiAoeyBcCj4+ICAgICAgc3RydWN0IGNwdWlk
X2xlYWYgcmVzOyBcCj4+ICAgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBc
Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC0zNjksNiArMzY5
LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7Cj4+ICAgICAgWzB4MDAgLi4uIDB4MGJdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4+ICAgICAgWzB4MGMgLi4uIDB4MGZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKPj4gICAgICBbMHgxMF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPj4gKyAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAo+PiAgICAgIFsweDE0IC4uLiAweDE1XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCj4+ICAgICAgWzB4MTddID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAo+PiAgICAgIFsweDE4IC4uLiAw
eDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX2ZwLCAudHdvX29wID0gMSB9LAo+PiBA
QCAtNDExLDYgKzQxMiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+PiAgICAgIFsweDE0IC4u
LiAweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3Ag
PSAxIH0sCj4+ICAgICAgWzB4MThdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKPj4gICAg
ICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3Ag
PSAxIH0sCj4+ICsgICAgWzB4MWRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21l
bSA9IDEsIC50d29fb3AgPSAxIH0sCj4+ICAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9ub25lIH0sCj4+ICAgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAo+
PiAgICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAo+PiBAQCAtMTYwMSw2
ICsxNjAzLDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCj4+ICAjZGVmaW5lIHZjcHVfaGFzX3Bv
cGNudCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyMywgY3R4dCwgb3BzKQo+PiAg
I2RlZmluZSB2Y3B1X2hhc19hZXNuaSgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwg
MjUsIGN0eHQsIG9wcykKPj4gICNkZWZpbmUgdmNwdV9oYXNfYXZ4KCkgICAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBFQ1gsIDI4LCBjdHh0LCBvcHMpCj4+ICsjZGVmaW5lIHZjcHVfaGFzX2Yx
NmMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyOSwgY3R4dCwgb3BzKQo+PiAg
I2RlZmluZSB2Y3B1X2hhc19yZHJhbmQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwg
MzAsIGN0eHQsIG9wcykKPj4gICNkZWZpbmUgdmNwdV9oYXNfbW14ZXh0KCkgICAgICh2Y3B1X2hh
cygweDgwMDAwMDAxLCBFRFgsIDIyLCBjdHh0LCBvcHMpIHx8IFwKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2Y3B1X2hhc19zc2UoKSkKPj4gQEAgLTcyMTYsNiArNzIxOSwxMiBA
QCB4ODZfZW11bGF0ZSgKPj4gICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8x
KTsKPj4gICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwo+Pgo+PiArICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxMyk6IC8qIHZjdnRwaDJwcyB4bW0vbWVtLHt4LHl9
bW0gKi8KPj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwo+
PiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmMTZjKTsKPj4gKyAgICAgICAgb3Bf
Ynl0ZXMgPSA4IDw8IHZleC5sOwo+PiArICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOwo+PiArCj4+
ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3
IHhtbS9tZW0se3gseX1tbSAqLwo+PiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLHt4LHl9bW0gKi8KPj4gICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5
fW1tICovCj4+IEBAIC03NjA3LDYgKzc2MTYsNTAgQEAgeDg2X2VtdWxhdGUoCj4+ICAgICAgICAg
IG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7Cj4+ICAgICAgICAgIGdvdG8gcGV4dHI7Cj4+Cj4+
ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDFkKTogLyogdmN2dHBzMnBo
ICRpbW04LHt4LHl9bW0seG1tL21lbSAqLwo+Cj4gT24gdGhlIHdob2xlIHRoaXMgc3RhbnphIGxv
b2tzIHBsYXVzaWJsZTsganVzdCBhIGZldyBjb21tZW50cy4uLgo+Cj4+ICsgICAgewo+PiArICAg
ICAgICB1aW50MzJfdCBteGNzcjsKPj4gKwo+PiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodmV4LncgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7Cj4+ICsgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGYxNmMpOwo+PiArICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsK
Pj4gKwo+PiArICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+PiArICAgICAgICBv
cGNbMF0gPSBiOwo+PiArICAgICAgICBvcGNbMV0gPSBtb2RybTsKPj4gKyAgICAgICAgaWYgKCBl
YS50eXBlID09IE9QX01FTSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qIENvbnZl
cnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwo+PiArICAgICAgICAgICAgdmV4LmIgPSAx
Owo+PiArICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7Cj4+ICsgICAgICAgIH0KPgo+IEZpcnN0
IG9mIGFsbCwgSSdtIG5vdCBhIGZhbiBvZiBtb2RpZnlpbmcgdGhlIGFjdHVhbCBkZWNvZGVkIHZl
eCBwcmVmaXgKPiBoZXJlLiAgSSByZWFsaXplIHRoYXQgYXMgaXQgaGFwcGVucyB2ZXguYiB3b24n
dCBiZSByZWFkIGFnYWluOyBidXQgaXQKPiBqdXN0IHNlZW1zIGxpa2Ugcmlza3kgYmVoYXZpb3Iu
ICBXb3VsZCBpdCBtYWtlIG1vcmUgc2Vuc2UgdG8gbWFrZSBhCj4gY29weSBvZiB2ZXggYW5kIG1v
ZGlmeSB0aGF0Pwo+Cj4gU2Vjb25kbHksIHRoZSBsb2dpYyBoZXJlIGlzIGNvbmZ1c2luZzogeW91
IGZpcnN0IGNvcHkgdGhlIGRlY29kZWQKPiBtb2RybSBieXRlLCB0aGVuIG1vZGlmeSBvbmUgYml0
IG9mIHRoZSBkZWNvZGVkIHZleCBwcmVmaXgsIHRoZW4gbW9kaWZ5Cj4gdGhlIGNvcGllZCBtb2Ry
bSBieXRlLCB0aGVuIChiZWxvdykgY29weSB0aGUgKHBvdGVudGlhbGx5KSBtb2RpZmllZAo+IHZl
eCBwcmVmaXguCj4KPiBJdCBzZWVtcyBsaWtlIGl0IHdvdWxkIGJlIGEgbG90IG1vcmUgY2xlYXIg
dG8gaGF2ZSB0aGUgaWYgYmVmb3JlIHRoZQo+IGluaXRfcHJlZml4ZXMsIGFuZCBoYXZlIGl0IGxv
b2sgbGlrZSB0aGlzOgo+Cj4gaWYgKCBlYS50eXBlID09IE9QX01FTSApCj4gewo+ICAgLyogQ29u
dmVydCBibGFoICovCj4gICB2ZXguYiA9IDE7Cj4gICBtb2RybSAmPSAweDM4Cj4gfQoKSSBzZWUg
bm93IC0tIHlvdSdyZSB1c2luZyBhIGNvbnN0cnVjdCB0aGF0IGlzIGNvbW1vbiBhbGwgb3ZlciB0
aGUgY29kZS4KCkkgdGhpbmsgdGhlIGNvbnN0cnVjdCBjb3VsZCBwcm9iYWJseSB1c2UgY2hhbmdp
bmcsIGJ1dCBjdXJyZW50bHkgZm9yCnJlYWRhYmlsaXR5IGl0J3MgcHJvYmFibHkgYmV0dGVyIHRv
IGZvbGxvdyBzdWl0LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 09:52:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 09:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsQoM-0005ph-H5; Thu, 14 Sep 2017 09:51:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsQoK-0005pb-Q8
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 09:51:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 9F/B8-02041-7315AB95; Thu, 14 Sep 2017 09:51:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov6554K5
 Ig5l9Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFe6uZCzawVOw/dJi1gfEKcxcjJ4eEgJHE
 24n/mLoYuTiEBBYySiy6sQUsISxgIvH41iPWLkYODhGBAIm2tYIgYWaBQIk9CzaAlQgJ6Ev82
 f+YEcRmE1CV2HD9FCuIzStgLXFq5lowmwUovvjiNTYQW1QgXKLpbD8LRI2gxMmZT1hAxnMKGE
 is+1AIMV5d4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkexaSlllIWmYhaVnAyLKKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNOsZGBh3MPbt9TvEKMnB
 pCTKu1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7CgF2RQoJFqempFWmZOcAogUlLcPAoi
 fAW+gOleYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnNcEZIYASFFGaR7cCFjEXmKUlRLmZW
 RgYBDiKUgtys0sQZV/xSjOwagkzOsEMoUnM68EbtMroCOYgI44c3oHyBEliQgpqQbGnuZ/5kt
 OLF97xPO8q0Pnl9v99ksut4fH8uw6qiVvpb7ics2zeZxn/0+tunxH5vBrwYuyG4TK+C/tq5gb
 IFV7uPjXHpVG6dsrhQWs84KPOzl6rvasy16/5ZDtlnjbLr7mXxofntzuXGlbr8134vma3z+fx
 TNeSY98sHfjSt+5M9mv/p5++lZzmhJLcUaioRZzUXEiALBKaUHTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505382711!110185903!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12756 invoked from network); 14 Sep 2017 09:51:51 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 09:51:51 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C1348AB22;
 Thu, 14 Sep 2017 09:51:50 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BA608C020000780017AFC9@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cb489bd3-479c-1cc9-1fce-b95ebfa54cf9@suse.com>
Date: Thu, 14 Sep 2017 11:51:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BA608C020000780017AFC9@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>
Subject: Re: [Xen-devel] [PATCH] custom parameter handling fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSByZWNlbnQgY2hhbmdl
cyB0byB0aGVpciBoYW5kbGluZyBpbnRyb2R1Y2VkIGEgZmV3IGZhbHNlIHdhcm5pbmdzLAo+IGR1
ZSB0byBjaGVja3MgbG9va2luZyBhdCB0aGUgd3Jvbmcgc3RyaW5nIHNsb3QuIFdoaWxlIGdvaW5n
IHRocm91Z2ggYWxsCj4gdGhvc2UgY29tbWl0cyBhbmQgbG9va2luZyBmb3IgcGF0dGVybnMgc2lt
aWxhciB0byB0aGUgImRvbTBfbWVtPSIgSSd2ZQo+IG5vdGljZWQgdGhpcyB3aXRoLCBJIGFsc28g
cmVhbGl6ZWQgdGhhdCB0aGVyZSB3ZXJlIG90aGVyIGlzc3VlcyB3aXRoCj4gImRvbTBfbm9kZXM9
IiBhbmQgInJtcnI9IiwgcGFydGx5IHByZS1leGlzdGluZywgYnV0IHBhcnRseSBhbHNvIGR1ZSB0
bwo+IHRob3NlIHJlY2VudCBjaGFuZ2VzIG5vdCBoYXZpbmcgZ29uZSBmYXIgZW5vdWdoLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 09:53:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 09:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsQqE-0005wp-SN; Thu, 14 Sep 2017 09:53:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsQqD-0005we-Lu
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 09:53:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BE/29-17770-DA15AB95; Thu, 14 Sep 2017 09:53:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3dN4K5
 Ig83bJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLu9QKnrFVnJzXydLAuJi1i5GTQ0ggT+L9
 0gfMIDavgJ3Eqse32UFsCQFDidMLb7KA2CwCqhJnti8As9kE1CXanm0H6uXgEBFwlJjc7NXFy
 MXBLNDFKPHrzUOwmcICMRLzl4LM5wKaf5tR4uHTy2DNnAJeEr/6fjKDNPMKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZrqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh4DEOxgnH7Z/xCjJAeTkijvXt2dkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgndzwK5IIcGi1PTUirTMHGB0wJRKc
 PAoifCqgqR5iwsSc4sz0yFSpxiNOW48vP6HiaPj5t0/TEJgk6TEedtASgVASjNK8+AGwaL2Eq
 OslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5d4NM4cnMK4Hb9wroFCagU86c3gFySkkiQkqqgVH
 VaQsT00m/tMIL9uu597yuli9k/fiob33Xm8O5RTbPlf9VPEyPv9Y12+nmniO3fmi0Ov9s7dGr
 mXZQuTVGajGDqEBPxoMpN95cPVa0sKlXRWBF5J8OjT8L/4jOer3WRra4968fq9+V7p3zVkUvr
 WR13uibJidWq+MqvLMvraVu+rmd4k+6NJVYijMSDbWYi4oTAVUC28zVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505382826!76172604!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48106 invoked from network); 14 Sep 2017 09:53:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 09:53:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 03:53:45 -0600
Message-Id: <59BA6DC9020000780017B023@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 03:53:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-5-roger.pau@citrix.com>
 <59AED7920200007800177A19@prv-mh.provo.novell.com>
 <20170913155508.u2khsumepv3nypls@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170913155508.u2khsumepv3nypls@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 04/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDE3OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDA4OjU3OjU0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwo+PiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKPj4gPiBAQCAtNTU5LDYgKzU1OSwxNSBAQCByZXRfdCBkb19waHlz
ZGV2X29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+PiA+ICAK
Pj4gPiAgICAgICAgICByZXQgPSBwY2lfbW1jZmdfcmVzZXJ2ZWQoaW5mby5hZGRyZXNzLCBpbmZv
LnNlZ21lbnQsCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8uc3Rh
cnRfYnVzLCBpbmZvLmVuZF9idXMsIGluZm8uZmxhZ3MpOwo+PiA+ICsgICAgICAgIGlmICggcmV0
IHx8ICFpc19odm1fZG9tYWluKGN1cnJkKSApCj4+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+PiAK
Pj4gRG9uJ3QgeW91IGFsc28gd2FudCB0byBjaGVjayBoYXNfdnBjaSgpIGhlcmU/Cj4gCj4gSSBk
b24ndCB0aGluayB0aGUgYWxzbyBpcyBuZWVkZWQgaGVyZSwganVzdCBjaGVja2luZyBmb3IgaGFz
X3ZwY2kKPiBzaG91bGQgYmUgZmluZSAoUFYgZ3Vlc3RzIHdpbGwgbm90IGhhdmUgdGhlIHZwY2kg
ZmxhZyBzZXQgaW4gYW55Cj4gY2FzZSkuCgpBaCwgcmlnaHQsIGVtdWxhdGlvbl9mbGFncyBpcyBu
b3QgaW4gdGhlIEhWTS9QViB1bmlvbiwgYnV0IGF2YWlsYWJsZQpmb3IgYWxsIGd1ZXN0cy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:03:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:03:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsQzj-0006lt-Q6; Thu, 14 Sep 2017 10:03:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsQzi-0006ln-S0
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 10:03:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5C/CF-02021-AF35AB95; Thu, 14 Sep 2017 10:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/dn8K5
 Igy0PVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owNTZOZC2awVRy++YqxgXEDaxcjJ4eQQJ7E
 9Yen2EFsXgE7ibXrvzGB2BIChhKnF95kAbFZBFQlfl07wwxiswmoS7Q92w7WKyKgLfFgWT+Yz
 SwwjVni/JR0EFtYIF7icPdNoJlcQPObGCUWLfnEBpLgFHCXODDzN1ADB9AyQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RgZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VfPwMC4g7Fxtt8hRkkOJiVR3r26OyOF
 +JLyUyozEosz4otKc1KLDzFqcHAITDg7dzqTFEtefl6qkgSvAzDMhQSLUtNTK9Iyc4ARAlMqw
 cGjJMLbEASU5i0uSMwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJgU2SEud9DFIqAFKaUZoHNwgWuZ
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMuBpnCk5lXArfvFdApTECnnDm9A+SUkkSElFQ
 Do+3tL5NYC158ywu4XXNt6vVaq+Ljx08asCp4WpXdeW0R+ST7tK5nxTHbLrUSqyuPc6eW6C0+
 lhNy+7yr7b7ft4vfBD3e0BsosjXATCLJPd1R+uuhxNlC6eXbpgo+qn+66/T0DSsY1guZdn+4f
 3WKY8fnQzMVXIK7vXefmbPc/2X5pOMSf4p/SSqxFGckGmoxFxUnAgAXrk3/1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505383415!83081380!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18626 invoked from network); 14 Sep 2017 10:03:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 10:03:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 04:03:34 -0600
Message-Id: <59BA7015020000780017B04F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 04:03:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "anshulmakkar" <anshulmakkar@gmail.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
In-Reply-To: <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, tim@xen.org, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com,
 marmarek@invisiblethingslab.com, robert.vanvossen@dornerworks.com,
 xen-devel@lists.xen.org, josh.whitehead@dornerworks.com, mengxu@cis.upenn.edu
Subject: Re: [Xen-devel] [PATCH 3/3] credit2: xen related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDAyOjQ1LCA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oCj4gQEAgLTUzOCw3ICs1MzgsMzQgQEAgc3RydWN0IHhlbl9zeXNjdGxf
bnVtYWluZm8gewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHhlbl9zeXNj
dGxfbnVtYWluZm9fdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9udW1h
aW5mb190KTsKPiAgCj4gK3N0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB7Cj4gKyAg
ICAvKiBMZW5ndGggb2YgdGltZXNsaWNlIGluIG1pbGxpc2Vjb25kcyAqLwo+ICsjZGVmaW5lIFhF
Tl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NQVggMTAwMAo+ICsjZGVmaW5lIFhFTl9TWVNDVExfQ1ND
SEVEX1RTTElDRV9NSU4gMQo+ICsgICAgdW5zaWduZWQgdHNsaWNlX21zOwo+ICsgICAgdW5zaWdu
ZWQgcmF0ZWxpbWl0X3VzOwo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRp
dF9zY2hlZHVsZSB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZV90Owo+ICtERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZV90KTsKCk5vIG5ldyB1bm5lY2Vz
c2FyeSB0eXBlZGVmcyBhbmQgaGFuZGxlcyBhbnltb3JlIHBsZWFzZSBub3cKdGhhdCBhIHBhdGNo
IGlzIGFsbW9zdCByZWFkeSB0byBnbyBpbiB0byByZW1vdmUgdGhvc2UuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:04:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:04:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsR0i-0006qa-37; Thu, 14 Sep 2017 10:04:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsR0g-0006qR-AV
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 10:04:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 28/78-03616-5345AB95; Thu, 14 Sep 2017 10:04:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVcvZFe
 kwa57shb3prxnd2D02N63iz2AMYo1My8pvyKBNWPm3TMsBXujK6a/n87WwHg2sIuRi0NIYDOj
 xM7Xj5ggnN2MElPbuxi7GDk5hAWcJHrP/2MGSYgItDBK3Hrylh0kISRgL/Hk7DpmEJtNQFPiz
 udPTCA2r4CVRPvUo0BxDg4WAVWJb/+lQMKiAuES+79fY4YoEZQ4OfMJC4jNKeAgsezlUTYQm1
 nATGLe5ofMELY40Kr5TBC2vMT2t3OYJzDyzULSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqRrbKC
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYiAxAsIPx79rAQ4ySHExKorx7dXdG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdQjeFSkkWJSanlqRlpkDjAmYtAQHj5IIb0MQUJq3u
 CAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5H4MUCYAUZZTmwY2AxeclRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfOGg1zCk5lXArfpFdARTEBHnDm9A+SIkkSElFQDY25cM6vDV02pxb5XNRe
 1T5o1gTkkxtRilfz30g3e+Tt3TXmjdirqgGTy9Rlaq7tiF84L1a77ELj4Zs3Ugjuz73JOeWj9
 qsvyXiD/5VJW70/n+GKtvkSqsE56+Xwd/7Yz65bK/N2t1V3uyeG7e9HmXds+NQVc4F2q89CwL
 Zn9foTU02dH3/Tc+qPEUpyRaKjFXFScCAAtsrYlygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505383469!74817003!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46683 invoked from network); 14 Sep 2017 10:04:30 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 14 Sep 2017 10:04:30 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B8B615A2;
 Thu, 14 Sep 2017 03:04:29 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6EBC13F578;
 Thu, 14 Sep 2017 03:04:28 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Anthony PERARD <anthony.perard@citrix.com>
References: <E1drJ2U-0003aj-PV@osstest.test-lab.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <23678605-b00a-aed4-61ba-e998e5076baf@arm.com>
Date: Thu, 14 Sep 2017 11:04:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <E1drJ2U-0003aj-PV@osstest.test-lab.xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpDQyBBbnRob255LiBJdCBzb3VuZHMgbGlrZSB0aGUgbGF0ZXN0IG92bWYgYnVpbGQgaXMg
YnJva2VuLgoKQ2hlZXJzLAoKT24gMTEvMDkvMTcgMDg6MjEsIG9zc3Rlc3Qgc2VydmljZSBvd25l
ciB3cm90ZToKPiBicmFuY2ggeGVuLXVuc3RhYmxlCj4geGVuYnJhbmNoIHhlbi11bnN0YWJsZQo+
IGpvYiBidWlsZC1hbWQ2NC14c20KPiB0ZXN0aWQgeGVuLWJ1aWxkCj4gCj4gVHJlZTogb3ZtZiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cj4gVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Cj4gVHJlZTogcWVtdXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAo+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAo+IAo+ICoqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNo
YW5nZXNldCAqKioKPiAKPiAgICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIu
Y29tL3RpYW5vY29yZS9lZGsyLmdpdAo+ICAgIEJ1ZyBpbnRyb2R1Y2VkOiAgZjU1NjZkMTUzMGUy
M2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3MQo+ICAgIEJ1ZyBub3QgcHJlc2VudDogOTljOWI5
NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YQo+ICAgIExhc3QgZmFpbCByZXBybzog
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzI4OC8K
PiAKPiAKPiAgICBjb21taXQgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3
MQo+ICAgIEF1dGhvcjogUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgo+ICAgIERh
dGU6ICAgRnJpIFNlcCA4IDA5OjQxOjQ4IDIwMTcgLTAzMDAKPiAgICAKPiAgICAgICAgT3ZtZlBr
ZzogRW5hYmxlIFVERiBmaWxlIHN5c3RlbSBzdXBwb3J0Cj4gICAgICAgIAo+ICAgICAgICBUaGlz
IHBhdGNoIGVuYWJsZXMgVURGIGZpbGUgc3lzdGVtIHN1cHBvcnQgYnkgZGVmYXVsdC4KPiAgICAg
ICAgCj4gICAgICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29t
Pgo+ICAgICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KPiAgICAgICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQo+
ICAgICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+
Cj4gICAgICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgo+
ICAgICAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KPiAKPiAK
PiBGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKPiAgICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1
aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQuaHRtbAo+IFJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBo
IG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgo+IAo+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBSdW5uaW5nIGNzLWJpc2VjdGlv
bi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1h
bWQ2NC14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMzI4OC5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExMzE0MyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IG92bWYgYnVpbGQtYW1kNjQteHNtIHhlbi1idWlsZAo+IFNlYXJjaGluZyBmb3IgZmFpbHVyZSAv
IGJhc2lzIHBhc3M6Cj4gICAxMTMyNzUgZmFpbCBbaG9zdD1nb2RlbGxvMV0gLyAxMTMxNDMgW2hv
c3Q9aXRhbGlhMF0gMTEzMTMwIG9rLgo+IEZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEx
MzI3NSAvIDExMzEzMAo+ICh0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCj4gKHRyZWUgd2l0aCBu
byB1cmw6IHNlYWJpb3MpCj4gVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl
L2VkazIuZ2l0Cj4gVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0Cj4gVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAo+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAo+IExhdGVzdCBh
YTlhYTQ3ZTA2YWMwMDgyOTQ4Yjg4MGMyMjZjOGJkZjJhMTIxMDJiIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEw
Yjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCj4gQmFzaXMg
cGFzcyBjNTA1OTZhNzAxNDM1YjYyZGM3ZTljMTJiNDkyMDFhMTdjMzhlMTdjIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJkMzA0NTY4ZDRkYTRiZWY1MjE2
MDNhYWUwMDM1ZTE3MiBlZTJjMWZjNjY2NjQ4YWMxNGE0YzhiOWViOTIyNDc1MzU5MWZhNWU3Cj4g
R2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdCNjNTA1OTZhNzAxNDM1YjYyZGM3ZTlj
MTJiNDkyMDFhMTdjMzhlMTdjLWFhOWFhNDdlMDZhYzAwODI5NDhiODgwYzIyNmM4YmRmMmExMjEw
MmIgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNjN2M2
MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyLWMzNDkxODk3NzJjZWM0MzQ5OGIw
YmVjOGE4NDE0NmYxMGI4OTM3YWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZWUyYzFm
YzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNy03MDg5MmMzMTdmZDU2MDY0YjA5YTRi
MGZjYWEwNzgxNzM1ZTY0ZWZjCj4gTG9hZGVkIDg4NzMgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgK
PiBTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKPiAgIDExMzEzMCBwYXNzIGM1MDU5NmE3MDE0
MzViNjJkYzdlOWMxMmI0OTIwMWExN2MzOGUxN2MgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyIGVl
MmMxZmM2NjY2NDhhYzE0YTRjOGI5ZWI5MjI0NzUzNTkxZmE1ZTcKPiAgIDExMzE0MyBbaG9zdD1p
dGFsaWEwXQo+ICAgMTEzMTU2IFtob3N0PWdvZGVsbG8wXQo+ICAgMTEzMTcyIGZhaWwgaXJyZWxl
dmFudAo+ICAgMTEzMTY0IGZhaWwgaXJyZWxldmFudAo+ICAgMTEzMjM5IGZhaWwgMGU2YmU0M2Zk
M2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYg
NzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjI1IFtob3N0
PWdvZGVsbG8wXQo+ICAgMTEzMjA2IGZhaWwgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFk
MDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkx
ODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0
YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjI5IGZhaWwgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2
OTM1Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1
NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMTkwIGZhaWwgMGU2YmU0M2ZkM2U5
YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4
OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjE1IGZhaWwgMGU2
YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4
OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjIy
IFtob3N0PWdvZGVsbG8wXQo+ICAgMTEzMjM0IGZhaWwgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1
Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2
NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjQ1IGZhaWwgMGU2YmU0M2ZkM2U5YTZk
ZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJj
MzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjUxIGZhaWwgMGU2YmU0
M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3
YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjg4IGZh
aWwgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3MSA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0
NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAg
MTEzMjU4IHBhc3MgYzUwNTk2YTcwMTQzNWI2MmRjN2U5YzEyYjQ5MjAxYTE3YzM4ZTE3YyA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0
YmVmNTIxNjAzYWFlMDAzNWUxNzIgZWUyYzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFm
YTVlNwo+ICAgMTEzMjYxIGZhaWwgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3YzFkMDM3ZmY3
Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJj
ZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2Fh
MDc4MTczNWU2NGVmYwo+ICAgMTEzMjU5IGZhaWwgMGU2YmU0M2ZkM2U5YTZkZTRjMDM2OTM1Nzg3
YzFkMDM3ZmY3Njg4OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMz
NDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIw
OWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjY0IHBhc3MgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgMWUyNTFkZDZi
MjcwZGNkMzU0Yjg5MzRhMDA2NjdiYzNjNTU3YjQ0OAo+ICAgMTEzMjY1IHBhc3MgOGRkZDEyZTUz
ZmFkMmMwZTJjY2RlOWNlNzNkYTU2ZjRlZTdkZDZlZSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYg
NzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjY5IHBhc3Mg
OGFhZmVjMmMxMzM2MGYwMjE1MmI0YzE5ZmViMzc2YzdjN2NmZDYwZCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYx
MGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEz
MjcxIGZhaWwgYjY5NmM2NGQ0ZmMzZTY3MDdiYjlkNzVkZTQ2ZmNmOTgxZjNjNzUzYSA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVj
OGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVm
Ywo+ICAgMTEzMjcyIGZhaWwgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3
MSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0
MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4
MTczNWU2NGVmYwo+ICAgMTEzMjY3IGZhaWwgMmY2ZWY4NzRhYzk2ZGIwOTY5ZDFmNmMwOWYyMTBj
ZDJlYmI4OGE4MiA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkx
ODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0
YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjczIHBhc3MgOTljOWI5NDkwNTk3ZDJlY2RiOWNi
Y2NkMzhmZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1
NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjc0IHBhc3MgYzUwNTk2YTcwMTQz
NWI2MmRjN2U5YzEyYjQ5MjAxYTE3YzM4ZTE3YyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgZWUy
YzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1OTFmYTVlNwo+ICAgMTEzMjc1IGZhaWwgYWE5
YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYyYTEyMTAyYiA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4
OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjc4
IGZhaWwgMmY2ZWY4NzRhYzk2ZGIwOTY5ZDFmNmMwOWYyMTBjZDJlYmI4OGE4MiA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4
NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+
ICAgMTEzMjc5IHBhc3MgYzUwNTk2YTcwMTQzNWI2MmRjN2U5YzEyYjQ5MjAxYTE3YzM4ZTE3YyA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGM3YzYyMzJiZDMwNDU2OGQ0
ZGE0YmVmNTIxNjAzYWFlMDAzNWUxNzIgZWUyYzFmYzY2NjY0OGFjMTRhNGM4YjllYjkyMjQ3NTM1
OTFmYTVlNwo+ICAgMTEzMjgyIGZhaWwgYWE5YWE0N2UwNmFjMDA4Mjk0OGI4ODBjMjI2YzhiZGYy
YTEyMTAyYiA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3
NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBm
Y2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjgzIGZhaWwgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYx
NmVmYzAwM2YzNTEzNTA3MSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2
NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjg0IHBhc3MgOTljOWI5NDkwNTk3ZDJl
Y2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYgNzA4OTJj
MzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjg1IGZhaWwgZjU1NjZk
MTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3MSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3
YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+ICAgMTEzMjg2IHBh
c3MgOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0
NmYxMGI4OTM3YWYgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+IFNl
YXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKPiAgIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExMzEzMCAocGFzcyksIGZvciBiYXNpcyBwYXNzCj4gICBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MTMyNzUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQo+ICAgUmVwcm8gZm91bmQ6IGZsaWdodCAx
MTMyNzkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwo+ICAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMy
ODIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQo+ICAgMCByZXZpc2lvbnMgYXQgOTljOWI5NDkw
NTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGMzNDkxODk3NzJjZWM0MzQ5OGIwYmVjOGE4NDE0NmYxMGI4OTM3YWYg
NzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwo+IE5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgo+ICAgUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTEzMjczIChwYXNzKSwgZm9yIGxhc3QgcGFzcwo+ICAgUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTEzMjgzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKPiAgIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTEzMjg0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwo+ICAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMy
ODUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQo+ICAgUmVwcm8gZm91bmQ6IGZsaWdodCAxMTMy
ODYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCj4gICBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzI4OCAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCj4gCj4gKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHBy
b2JsZW0gY2hhbmdlc2V0ICoqKgo+IAo+ICAgIEJ1ZyBpcyBpbiB0cmVlOiAgb3ZtZiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0Cj4gICAgQnVnIGludHJvZHVjZWQ6ICBmNTU2
NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCj4gICAgQnVnIG5vdCBwcmVzZW50
OiA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhCj4gICAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTEzMjg4Lwo+IAo+IAo+ICAgIGNvbW1pdCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAz
ZjM1MTM1MDcxCj4gICAgQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+
Cj4gICAgRGF0ZTogICBGcmkgU2VwIDggMDk6NDE6NDggMjAxNyAtMDMwMAo+ICAgIAo+ICAgICAg
ICBPdm1mUGtnOiBFbmFibGUgVURGIGZpbGUgc3lzdGVtIHN1cHBvcnQKPiAgICAgICAgCj4gICAg
ICAgIFRoaXMgcGF0Y2ggZW5hYmxlcyBVREYgZmlsZSBzeXN0ZW0gc3VwcG9ydCBieSBkZWZhdWx0
Lgo+ICAgICAgICAKPiAgICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBp
bnRlbC5jb20+Cj4gICAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgo+
ICAgICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCj4gICAgICAgIFNpZ25lZC1vZmYtYnk6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5
dG9yLmNvbT4KPiAgICAgICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+Cj4gICAgICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
Pgo+IAo+IFJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9v
dm1mL2J1aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9Lgo+IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAxMTMyODg6IHRvbGVyYWJs
ZSBBTEwgRkFJTAo+IAo+IGZsaWdodCAxMTMyODggb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KPiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzMjg4Lwo+
IAo+IEZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCj4gCj4gVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLAo+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+
ICAgYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCj4gCj4gCj4gam9iczoKPiAgIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4gCj4g
Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCj4gbG9nczogL2hvbWUvbG9ncy9sb2dzCj4gaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwo+
IAo+IExvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0Cj4gICAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKPiAKPiBFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAo+
ICAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgo+ICAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rlcgo+IAo+IFRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAo+ICAgICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKPiAKPiAKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:09:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:09:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsR5U-00074w-LF; Thu, 14 Sep 2017 10:09:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4232650ca=roger.pau@citrix.com>)
 id 1dsR5T-00074q-0C
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:09:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 97/D1-27708-E555AB95; Thu, 14 Sep 2017 10:09:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjc2dFe
 kwel7Mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+f+0sBat5Ks5Mv87ewHiGo4uRk0NCwE/i
 4fLFrCA2i4CqxMOm6UxdjBwcbAL2EtO/VoCERQSUJXp//WbpYuTiYBaYxiixdeN9NpCEsICLR
 O/jnUwgNq+Ap8SzZTOYQYqEBOYySvz8sY8VIiEocXLmExYQm1lAR2LB7k9sIAuYBaQllv8Du4
 ETaNfcLy+YQWxRARWJkyvXgM0UElCU6J/3gA3iznSJic96WCYw8s9CMnUWkqmzEKYuYGRexah
 RnFpUllqka2iul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD8eJpz0OM
 khxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C0L2RUpJFiUmp5akZaZA4wGmLQEB
 4+SCK8qSJq3uCAxtzgzHSJ1ilFRSpw3HCQhAJLIKM2Da4NF4CVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ87qATOHJzCuBm/4KaDET0OIzp3eALC5JREhJNTD2Tj/na2X/N2XGiifreLQMGG7
 kWKyb+TmXh6fz3vV/DX3fbW8kH2Zb7/FzunTA4eapdyRUNRaE9vHOXue76eCGDPVjj6R2evxW
 eXvJPjvc7MenGZUZZnPM3t59VrRCerGo0X7X646TG0XfvRJ0jp39M4hZ5Vfrz3o7QatmjS9Vq
 jO2eLKJtfUpsRRnJBpqMRcVJwIAOT+GsLsCAAA=
X-Env-Sender: prvs=4232650ca=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505383773!90386048!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16142 invoked from network); 14 Sep 2017 10:09:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 10:09:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="52818080"
Date: Thu, 14 Sep 2017 11:08:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
 <59B1820502000078001787D6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B1820502000078001787D6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDk6Mjk6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK2ludCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAq
YXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQzMl90IGRhdGEsIHVuc2lnbmVkIGludCB2ZWN0b3JzKQo+
ID4gK3sKPiA+ICsgICAgc3RydWN0IG1zaV9pbmZvIG1zaV9pbmZvID0gewo+ID4gKyAgICAgICAg
LnNlZyA9IHBkZXYtPnNlZywKPiA+ICsgICAgICAgIC5idXMgPSBwZGV2LT5idXMsCj4gPiArICAg
ICAgICAuZGV2Zm4gPSBwZGV2LT5kZXZmbiwKPiA+ICsgICAgICAgIC5lbnRyeV9uciA9IHZlY3Rv
cnMsCj4gPiArICAgIH07Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKyAgICBpbnQgcmM7
Cj4gPiArCj4gPiArICAgIEFTU0VSVChhcmNoLT5waXJxID09IElOVkFMSURfUElSUSk7Cj4gPiAr
Cj4gPiArICAgIC8qIEdldCBhIFBJUlEuICovCj4gPiArICAgIHJjID0gYWxsb2NhdGVfYW5kX21h
cF9tc2lfcGlycShwZGV2LT5kb21haW4sIC0xLCAmYXJjaC0+cGlycSwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJLCAmbXNpX2lu
Zm8pOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX0VSUiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gbWFwIFBJUlE6ICVkXG4i
LAo+ID4gKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwKPiA+ICsgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwg
cmMpOwo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgdmVjdG9yczsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVu
X2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQgPSB7Cj4gPiArICAgICAgICAgICAgLm1hY2hpbmVf
aXJxID0gYXJjaC0+cGlycSArIGksCj4gPiArICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJR
X1RZUEVfTVNJLAo+ID4gKyAgICAgICAgICAgIC51Lm1zaS5ndmVjID0gbXNpX3ZlY3RvcihkYXRh
KSArIGksCj4gCj4gSXNuJ3QgdGhhdCByYXRoZXIgbXNpX3ZlY3RvcihkYXRhICsgaSksIGkuZS4g
d291bGRuJ3QgeW91IGJldHRlcgo+IGluY3JlbWVudCBkYXRhIHRvZ2V0aGVyIHdpdGggaT8KClRo
YXQncyB0cnVlLCBiZWNhdXNlIHRoZSB2ZWN0b3IgaXMgZmV0Y2hlZCBmcm9tIHRoZSBsYXN0IDhi
aXRzIG9mIHRoZQpkYXRhLCBidXQgSSBmaW5kIGl0IG1vcmUgY29uZnVzaW5nIChhbmQgaXQgcmVx
dWlyZXMgdGhhdCB0aGUgcmVhZGVyCmtub3dzIHRoaXMgZGV0YWlsKS4gSU1ITyBJIHdvdWxkIHBy
ZWZlciB0byBsZWF2ZSBpdCBhcy1pcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:14:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRAN-0007lB-A1; Thu, 14 Sep 2017 10:14:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsRAL-0007kN-AO
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:14:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 99/01-03642-C865AB95; Thu, 14 Sep 2017 10:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7czbFe
 kwYwDHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bL86/YCz6wVNzqXsDUwDidpYuRk0NIIE+i
 Y8VudhCbV8BO4tidm0wgtoSAocTphTfBalgEVCUmfe0Fs9kE1CXanm1nBbFFBLQkpuxbAxZnF
 iiWeHu2B8wWFvCTmPNmOjvEfH2JTWs2gsU5BQwkJjasYexi5ADaJSjxd4cwRKuWxMNft6DGaE
 ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RgZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYfy0LOMQoycGkJMq7V3dnpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3g0huyKFBItS01Mr0jJzgHEAk5bg4FES4Z0HkuYtLkjMLc5Mh0idY
 jTmuPHw+h8mjo6bd/8wCbHk5eelSonz3gIpFQApzSjNgxsEi89LjLJSwryMQKcJ8RSkFuVmlq
 DKv2IU52BUEubdAzKFJzOvBG7fK6BTmIBOOXN6B8gpJYkIKakGxubJadYfl7NZik05ZbFs1/e
 Fgvpfl3BLe7bXLmrd7pOpcnHxWo6Xz5vW889buTDEqGBbffKsqydSs1I+7D+4WOS4s8Uu48zt
 S+YrhQdPXTBfIkhiOecD/eTC+19eOdZLbvXSSOhKs07fqbR7Wumy6H0PDSy5lyj8/iV3SUOq5
 8wDL8+qMMHtl5VYijMSDbWYi4oTAQNbPRzKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505384071!107200252!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5614 invoked from network); 14 Sep 2017 10:14:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 10:14:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 04:14:30 -0600
Message-Id: <59BA72A5020000780017B075@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 04:14:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Oleksandr Grytsov" <al1img@gmail.com>
References: <osstest-113438-mainreport@xen.org>
In-Reply-To: <osstest-113438-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 113438: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDEwOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExMzQzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNDM4LyAK
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZl
cmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDExMzM4NAoKVGhlIGZpcnN0IGluc3RhbmNlIG9mIHRo
aXMgcmVncmVzc2lvbiBvY2N1cnJlZCB3aXRoIGp1c3QgdGhlCiJsaWJ4bDogYWRkIFBWIGRpc3Bs
YXkgZGV2aWNlIGRyaXZlciBpbnRlcmZhY2UiIHNlcmllcyBhcHBsaWVkLCBzbyBpdCdzCnByZXR0
eSBjZXJ0YWluIHRoZXJlJ3Mgc29tZXRoaW5nIHdyb25nIGluIHRoZXJlLiBBcmUgeW91IGluIHRo
ZQpwcm9jZXNzIG9mIGxvb2tpbmcgaW50byB0aGlzPwoKVGhhbmtzLCBKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:17:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:17:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRDZ-0007ti-P7; Thu, 14 Sep 2017 10:17:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsRDY-0007tc-Rs
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:17:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 DB/D8-03610-4575AB95; Thu, 14 Sep 2017 10:17:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG5w+K5
 Ig38rNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdt6YxFvzhqpjV8paxgXELZxcjJ4eEgL/E
 m//TWEFsFgFVia9HXzOD2GwCyhI/O3vZQGwRILv312+WLkYuDmaBKYwSv3o+gBUJC/hKNEyfB
 mbzClhI7NiylgnEFhJIljj15igbRFxQ4uTMJywgNrOAjsSC3Z+A4hxAtrTE8n8cIGFOAXuJgz
 d2g5WICqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhroJRVlpme
 U5CZm5gB5Znq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxiPv487xCjJwaQkyrtXd2ekEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneW6G7IoUEi1LTUyvSMnOAQQ+TluDgURLhdQwDSvMWFyTmFmemQ
 6ROMSpKifOqgSQEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXiWQKTyZeS
 Vw018BLWYCWnzm9A6QxSWJCCmpBsbYgHW67ydnxq2ITglTXdbk81z9k9GKSu0XjGVnBb9M5XM
 rKbx5w5c3+eSlAj6d50XbnxRsNPdSlzfQ9WVftvCEWNz+RYzL2nxMVV1FTOMKD++qOrm8MKsv
 wiV2yeq1ClNlXZgbF772f71UxKFX+d3VWhFFT69rB8++FPttska8iFOeO+o7oxJLcUaioRZzU
 XEiANT8QUuvAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505384273!82698867!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41586 invoked from network); 14 Sep 2017 10:17:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 10:17:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="439732599"
Date: Thu, 14 Sep 2017 11:17:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914101723.s5xbejghrqumx3uf@citrix.com>
References: <osstest-113438-mainreport@xen.org>
 <59BA72A5020000780017B075@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BA72A5020000780017B075@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 113438: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MTQ6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDEwOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0
Lm9yZz4gd3JvdGU6Cj4gPiBmbGlnaHQgMTEzNDM4IHhlbi11bnN0YWJsZS1zbW9rZSByZWFsIFty
ZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzExMzQzOC8gCj4gPiAKPiA+IFJlZ3Jlc3Npb25zIDotKAo+ID4gCj4gPiBUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMTMzODQKPiAK
PiBUaGUgZmlyc3QgaW5zdGFuY2Ugb2YgdGhpcyByZWdyZXNzaW9uIG9jY3VycmVkIHdpdGgganVz
dCB0aGUKPiAibGlieGw6IGFkZCBQViBkaXNwbGF5IGRldmljZSBkcml2ZXIgaW50ZXJmYWNlIiBz
ZXJpZXMgYXBwbGllZCwgc28gaXQncwo+IHByZXR0eSBjZXJ0YWluIHRoZXJlJ3Mgc29tZXRoaW5n
IHdyb25nIGluIHRoZXJlLiBBcmUgeW91IGluIHRoZQo+IHByb2Nlc3Mgb2YgbG9va2luZyBpbnRv
IHRoaXM/Cj4gCgpJIGxvb2tlZCBpbnRvIHRoaXMgdGhpcyBtb3JuaW5nLgoKbGlieGw6IGRlYnVn
OiBsaWJ4bF9xbXAuYzoyOTY6cW1wX2hhbmRsZV9yZXNwb25zZTogRG9tYWluIDQ6bWVzc2FnZSB0
eXBlOiByZXR1cm4KeGM6IGVycm9yOiBEb20gNCBub3Qgc3VzcGVuZGVkOiAoc2h1dGRvd24gMCwg
cmVhc29uIDI1NSk6IEludGVybmFsIGVycm9yCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tX3N1c3Bl
bmQuYzo0NzQ6bGlieGxfX2RvbWFpbl9yZXN1bWU6IERvbWFpbiA0OnhjX2RvbWFpbl9yZXN1bWUg
ZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50CmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODY5
OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg5ZTY3MDA6IGNvbXBsZXRlLCByYz0tMwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2RvbWFpbi5jOjE4MzpsaWJ4bF9kb21haW5fcmVzdW1lOiBEb21haW4gNDph
byAweDllNjcwMDogaW5wcm9ncmVzczogcG9sbGVyPTB4OWU0ZjgwLCBmbGFncz1pYwpsaWJ4bDog
ZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4OWU2NzAw
OiBkZXN0cm95CgpJdCBpcyBhIGxpYnhjIGNhbGwgdGhhdCBmYWlsZWQuIEl0IGRpZG4ndCBsb29r
IHRvIGJlIHJlbGF0ZWQgdG8gdGhlIGRldmljZQpmcmFtZXdvcmsgY2hhbmdlcy4KCkkgd2lsbCBo
YXZlIGEgY2xvc2VyIGxvb2sgaW4gdGhlIGFmdGVybm9vbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:19:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRFF-00081F-3F; Thu, 14 Sep 2017 10:19:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsRFD-000816-Td
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:19:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A1/A0-03454-BB75AB95; Thu, 14 Sep 2017 10:19:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6u8F2
 RBudeqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlP5zSyFTzirTj89TFLA+Mx7i5GTg4JAX+J
 VVe+sYPYLAKqEhNbvrCB2GwCyhI/O3vBbBEgu/fXb5YuRi4OZoEpjBK/ej4wgySEBXwlGqZPA
 7N5BSwkZh74D1YkJDCRUWL98amMEAlBiZMzn7CA2MwCOhILdn8CmsoBZEtLLP/HARLmFLCUeP
 DwKSuILSqgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1tNBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MF4c2PAIUZJDiYlUd69ujsjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwXg/bFSkkWJSanlqRlpkDDHuYtAQHj5II72GQNG9xQWJuc
 WY6ROoUo6KUOO98kIQASCKjNA+uDRZrlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMewdkCk
 9mXgnc9FdAi5mAFp85vQNkcUkiQkqqgbF8bsvSm/s2C5560i5YcuDG3td/vvYenabpfmF3Q92
 MgzpndJ/ZRTCw6B3esHZv/elOjbwYtcmiRsuuppnHcij/c6+fXPv3LHPTfvaH5eFfErzbesTP
 fhMTc06v3vrXbSO3YAsfy+bIqLMZGrOuHjsvH7O7pfkIZ4X3kX9/LKPtqlOmhpzLFldiKc5IN
 NRiLipOBABd4fgPsAIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505384377!79333060!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51347 invoked from network); 14 Sep 2017 10:19:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 10:19:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="447818638"
Date: Thu, 14 Sep 2017 11:19:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914101935.yg72gf5ins3yq5mc@citrix.com>
References: <osstest-113438-mainreport@xen.org>
 <59BA72A5020000780017B075@prv-mh.provo.novell.com>
 <20170914101723.s5xbejghrqumx3uf@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170914101723.s5xbejghrqumx3uf@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 113438: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMTE6MTc6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIFNlcCAxNCwgMjAxNyBhdCAwNDoxNDoyOUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAxNC4wOS4xNyBhdCAxMDo0OSwgPG9zc3Rlc3QtYWRtaW5AeGVucHJv
amVjdC5vcmc+IHdyb3RlOgo+ID4gPiBmbGlnaHQgMTEzNDM4IHhlbi11bnN0YWJsZS1zbW9rZSBy
ZWFsIFtyZWFsXQo+ID4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTEzNDM4LyAKPiA+ID4gCj4gPiA+IFJlZ3Jlc3Npb25zIDotKAo+ID4gPiAKPiA+
ID4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPiA+IGlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gPiAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwg
UkVHUi4gdnMuIDExMzM4NAo+ID4gCj4gPiBUaGUgZmlyc3QgaW5zdGFuY2Ugb2YgdGhpcyByZWdy
ZXNzaW9uIG9jY3VycmVkIHdpdGgganVzdCB0aGUKPiA+ICJsaWJ4bDogYWRkIFBWIGRpc3BsYXkg
ZGV2aWNlIGRyaXZlciBpbnRlcmZhY2UiIHNlcmllcyBhcHBsaWVkLCBzbyBpdCdzCj4gPiBwcmV0
dHkgY2VydGFpbiB0aGVyZSdzIHNvbWV0aGluZyB3cm9uZyBpbiB0aGVyZS4gQXJlIHlvdSBpbiB0
aGUKPiA+IHByb2Nlc3Mgb2YgbG9va2luZyBpbnRvIHRoaXM/Cj4gPiAKPiAKPiBJIGxvb2tlZCBp
bnRvIHRoaXMgdGhpcyBtb3JuaW5nLgo+IAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfcW1wLmM6Mjk2
OnFtcF9oYW5kbGVfcmVzcG9uc2U6IERvbWFpbiA0Om1lc3NhZ2UgdHlwZTogcmV0dXJuCj4geGM6
IGVycm9yOiBEb20gNCBub3Qgc3VzcGVuZGVkOiAoc2h1dGRvd24gMCwgcmVhc29uIDI1NSk6IElu
dGVybmFsIGVycm9yCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kb21fc3VzcGVuZC5jOjQ3NDpsaWJ4
bF9fZG9tYWluX3Jlc3VtZTogRG9tYWluIDQ6eGNfZG9tYWluX3Jlc3VtZSBmYWlsZWQ6IEludmFs
aWQgYXJndW1lbnQKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTg2OTpsaWJ4bF9fYW9f
Y29tcGxldGU6IGFvIDB4OWU2NzAwOiBjb21wbGV0ZSwgcmM9LTMKPiBsaWJ4bDogZGVidWc6IGxp
YnhsX2RvbWFpbi5jOjE4MzpsaWJ4bF9kb21haW5fcmVzdW1lOiBEb21haW4gNDphbyAweDllNjcw
MDogaW5wcm9ncmVzczogcG9sbGVyPTB4OWU0ZjgwLCBmbGFncz1pYwo+IGxpYnhsOiBkZWJ1Zzog
bGlieGxfZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHg5ZTY3MDA6IGRlc3Ry
b3kKPiAKPiBJdCBpcyBhIGxpYnhjIGNhbGwgdGhhdCBmYWlsZWQuIEl0IGRpZG4ndCBsb29rIHRv
IGJlIHJlbGF0ZWQgdG8gdGhlIGRldmljZQo+IGZyYW1ld29yayBjaGFuZ2VzLgo+IAo+IEkgd2ls
bCBoYXZlIGEgY2xvc2VyIGxvb2sgaW4gdGhlIGFmdGVybm9vbi4KCkFsc28gdGhlIGZhaWx1cmUg
aGFwcGVuZWQgaW4gdGhlIHNlY29uZCBhdHRlbXB0IG9mIHNhdmUvcmVzdG9yZSB3aGlsZQp0aGUg
Zmlyc3QgYXR0ZW1wdCBzdWNjZWVkZWQuIElJUkMgd2UndmUgc2VlbiBlcnJvciBsaWtlIHRoaXMg
YmVmb3JlIHNvIEkKd2FzIGEgYml0IGhlc2l0YW50IHRvIGRyYXcgdGhlIGNvbmNsdXNpb24gd2hl
dGhlciBpdCB3YXMgcmVsYXRlZCB0bwpsaWJ4bCBjaGFuZ2VzIGF0IHRoZSBtb21lbnQuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:19:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRFR-00083A-AE; Thu, 14 Sep 2017 10:19:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsRFQ-00082v-82
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:19:52 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A4/6B-02225-7C75AB95; Thu, 14 Sep 2017 10:19:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dI+K5
 Ig58PzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHC38wFlwTqFj4YRt7A+N8ni5GTg4hgTyJ
 rv8bWUFsXgE7iXcHvzCD2BIChhKnF95kAbFZBFQlXu9fBWazCahLtD3bDlTPwSEi4CgxudkLJ
 MwsMItRYuuOUhBbWMBFovfxTqYuRi6g8XcYJc78+Aw2k1PAS6Jty0KwXl4BQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6FnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxgvtDsfYpTkYFIS5d2ruzNSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv9bBdkUKCRanpqRVpmTnAKIBJS3DwKInw1oCkeYsLEnOLM
 9MhUqcYdTk6bt79wyTEkpeflyolzjsfpEgApCijNA9uBCwiLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYdybIFJ7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhg7LuxLf7Vp8vWOhV8/8jxh+KN
 q8Jebm/voPaYzrooHs3e5PZoi/S5nIw9LVTZvmeHvK3FfVt4KrepRiHh48bGT5O3Msvj3FUyf
 I3iubN+llPbbZFqVeaLo4uWJZ9xYZzxr6jK2edWzQOrrE+4E649vLdz27A7N9ZzQlrok7P2tv
 6sXOAWt3fZQiaU4I9FQi7moOBEAXEuGDcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505384386!114064719!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17297 invoked from network); 14 Sep 2017 10:19:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 10:19:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 04:19:45 -0600
Message-Id: <59BA73E0020000780017B080@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 04:19:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
 <59B1820502000078001787D6@prv-mh.provo.novell.com>
 <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDEyOjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDA3LCAyMDE3IGF0IDA5OjI5OjQxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK2ludCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21z
aSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBhZGRyZXNzLCB1aW50MzJfdCBkYXRhLCB1bnNpZ25lZCBpbnQgdmVjdG9y
cykKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IG1zaV9pbmZvIG1zaV9pbmZvID0gewo+PiA+ICsg
ICAgICAgIC5zZWcgPSBwZGV2LT5zZWcsCj4+ID4gKyAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywK
Pj4gPiArICAgICAgICAuZGV2Zm4gPSBwZGV2LT5kZXZmbiwKPj4gPiArICAgICAgICAuZW50cnlf
bnIgPSB2ZWN0b3JzLAo+PiA+ICsgICAgfTsKPj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+PiA+
ICsgICAgaW50IHJjOwo+PiA+ICsKPj4gPiArICAgIEFTU0VSVChhcmNoLT5waXJxID09IElOVkFM
SURfUElSUSk7Cj4+ID4gKwo+PiA+ICsgICAgLyogR2V0IGEgUElSUS4gKi8KPj4gPiArICAgIHJj
ID0gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShwZGV2LT5kb21haW4sIC0xLCAmYXJjaC0+cGly
cSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElSUV9UWVBF
X01VTFRJX01TSSwgJm1zaV9pbmZvKTsKPj4gPiArICAgIGlmICggcmMgKQo+PiA+ICsgICAgewo+
PiA+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICIlMDR4OiUwMng6JTAyeC4ldTogZmFp
bGVkIHRvIG1hcCBQSVJROiAlZFxuIiwKPj4gPiArICAgICAgICAgICAgICAgICBwZGV2LT5zZWcs
IHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+PiA+ICsgICAgICAgICAgICAgICAg
IFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmMpOwo+PiA+ICsgICAgICAgIHJldHVybiByYzsKPj4g
PiArICAgIH0KPj4gPiArCj4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHZlY3RvcnM7IGkrKyAp
Cj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQg
PSB7Cj4+ID4gKyAgICAgICAgICAgIC5tYWNoaW5lX2lycSA9IGFyY2gtPnBpcnEgKyBpLAo+PiA+
ICsgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCj4+ID4gKyAgICAgICAg
ICAgIC51Lm1zaS5ndmVjID0gbXNpX3ZlY3RvcihkYXRhKSArIGksCj4+IAo+PiBJc24ndCB0aGF0
IHJhdGhlciBtc2lfdmVjdG9yKGRhdGEgKyBpKSwgaS5lLiB3b3VsZG4ndCB5b3UgYmV0dGVyCj4+
IGluY3JlbWVudCBkYXRhIHRvZ2V0aGVyIHdpdGggaT8KPiAKPiBUaGF0J3MgdHJ1ZSwgYmVjYXVz
ZSB0aGUgdmVjdG9yIGlzIGZldGNoZWQgZnJvbSB0aGUgbGFzdCA4Yml0cyBvZiB0aGUKPiBkYXRh
LCBidXQgSSBmaW5kIGl0IG1vcmUgY29uZnVzaW5nIChhbmQgaXQgcmVxdWlyZXMgdGhhdCB0aGUg
cmVhZGVyCj4ga25vd3MgdGhpcyBkZXRhaWwpLiBJTUhPIEkgd291bGQgcHJlZmVyIHRvIGxlYXZl
IGl0IGFzLWlzLgoKTm8sIHRoZSBwcm9ibGVtIGlzIHRoZSB3cmFwLWFyb3VuZCBjYXNlLCB3aGlj
aCB5b3VyIGNvZGUKZG9lc24ndCBoYW5kbGUuIElpcmMgaGFyZHdhcmUgYmVoYXZlcyBhbG9uZyB0
aGUgbGluZXMgb2Ygd2hhdApJJ3ZlIHN1Z2dlc3RlZCB0byBjaGFuZ2UgdG8sIHdpdGggcG90ZW50
aWFsbHkgdGhlIHZlY3RvcgppbmNyZW1lbnQgY2FycnlpbmcgaW50byBvdGhlciBwYXJ0cyBvZiB0
aGUgdmFsdWUuIEhlbmNlIHlvdQplaXRoZXIgbmVlZCBhbiBlYXJseSBjaGVjayBmb3IgdGhlcmUg
bm90IGJlaW5nIGFueSB3cmFwcGluZywKb3Igb3RoZXIgcGxhY2VzIG1heSBuZWVkIHNpbWlsYXIg
YWRqdXN0bWVudCAoaW4gd2hpY2ggY2FzZSBpdAptaWdodCBiZSBiZXR0ZXIgdG8gcmVhbGx5IGp1
c3QgaW5jcmVtZW50ICJkYXRhIiBvbmNlIGluIHRoZQpsb29wLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:22:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRIO-0000M8-Od; Thu, 14 Sep 2017 10:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsRIN-0000Lk-It
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 10:22:55 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FB/B7-03093-E785AB95; Thu, 14 Sep 2017 10:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbcqYle
 kwexr5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLmFveBAQMXmWVdYGhjv
 6XcxcnEICTQySSz5s4sVwnnMKPFk2zV2CGcbo8SqS8uAHE4OEQFnia9n5oLZvAL6EvN7DrOC2
 MICphLztn1lBGmQENgvJvHqyHxGkISEgLfEiq8z2WHsBXd2sHQxsnOwCVhJHBIDibIIqEosvH
 qYdQIj9wJGhlWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGoM8
 ZgGAH4/H3cYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsVvitSSLAoNT21
 Ii0zBxh8MGkJDh4lEd4SkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzSoEUCYAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOKg0zhycwrgdv0CugIJqAjzpzeAXJESS
 JCSqqB0X5rq/qOOcx17KoLLlbJFft+l3lxKOZVVvrbp9E5y82vLJ+R7lhY4LvvsGb6ZE/N2xt
 vnV4S5FPfez9jscWfa7vdd2XeXjBP3ifnCu9S1dCvZ1s7nuwq+Thb+1LCq8PhW2PmmD79vo2H
 PU0g3HLr9WStuVovxWpWHj66tNH/q/GB5ysb7sWpsimxFGckGmoxFxUnAgB44pAMfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505384569!79333864!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22530 invoked from network); 14 Sep 2017 10:22:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 10:22:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsRIH-0002Ru-D2; Thu, 14 Sep 2017 10:22:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsRIC-0006Iw-00; Thu, 14 Sep 2017 10:22:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsRIB-00014L-Fu; Thu, 14 Sep 2017 10:22:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113405-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2: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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-saverestore: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=6f20b7a58cb9c0fe00badcdfd65b1f4a8f28dfc6
X-Osstest-Versions-That: linux=f007cad159e99fa2acd3b2e9364fbb32ad28b971
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 10:22:43 +0000
Subject: [Xen-devel] [linux-next test] 113405: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQwNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAx
OSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzM1MwogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMzUzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzIzCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEzMzUzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMTMzNTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
OCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTMzMjMKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDZm
MjBiN2E1OGNiOWMwZmUwMGJhZGNkZmQ2NWIxZjRhOGYyOGRmYzYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGYwMDdjYWQxNTllOTlmYTJhY2QzYjJlOTM2NGZiYjMyYWQy
OGI5NzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNDA1ICAyMDE3LTA5LTEzIDA5
OjIxOjEwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:24:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRJx-0000Vs-6r; Thu, 14 Sep 2017 10:24:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsRJv-0000Vl-Hq
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:24:31 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1D/BD-03423-ED85AB95; Thu, 14 Sep 2017 10:24:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/dexK5
 Ig1enRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJPacZCyYzV9z9+pmtgfE0UxcjJ4eQQJ7E
 x2tvwWxeATuJAxsPsoPYEgKGEqcX3mQBsVkEVCW2PZ3PCGKzCahLtD3bzgpiiwjoSdzcdJsZx
 GYWiJP4fug8WFxYwEmi7cd5Zoj5/xgldv2xAbE5BQIlJm+dBjSTA2iXoMTfHcIQrVoSD3/dYo
 GwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQxO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2M1zcGHGKU5GBSEuXdq7szUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE767wXZFCgkWp6akVaZk5wDiASUtw8CiJ8JaApHmLCxJzizPTI
 VKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8s0BKBUBKM0rz4AbB4vMSo6yUMC8j0GlCPAWpRb
 mZJajyrxjFORiVhHlPgEzhycwrgdv3CugUJqBTzpzeAXJKSSJCSqqBUTo5/JqIzzTfeT8kZ76
 rs58q4Zb++cbd1Hbp00ZhUp9NZHLtRWXPm+W66vz7Zz8r+OlDrssFP4x+HL64fQlH/JGoncIR
 v+6tf3aXyYLjgI6Oxqf3STctgrZOrbefuc8t8p+d7NvYLzoKc4SuP3absWzh7PJ971hcK9SdF
 si+Ml3xfXPdnoX3TiqxFGckGmoxFxUnAgC0mIu8ygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505384668!68889019!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6845 invoked from network); 14 Sep 2017 10:24:30 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 10:24:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 04:24:28 -0600
Message-Id: <59BA74FB020000780017B094@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 04:24:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A7C240200007800165322@prv-mh.provo.novell.com>
 <CAFLBxZbmW_HitEbDfD8eODmpJO0i20XaKxcT3UJm62NiiniP8g@mail.gmail.com>
 <CAFLBxZbHZOawUdXHEtkskcg7FFEw6fhCNypY6Nc-6mWKfmovLw@mail.gmail.com>
In-Reply-To: <CAFLBxZbHZOawUdXHEtkskcg7FFEw6fhCNypY6Nc-6mWKfmovLw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 04/17] x86emul: support F16C insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDExOjEzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBJIHNlZSBub3cgLS0geW91J3JlIHVzaW5nIGEgY29uc3RydWN0IHRoYXQgaXMgY29tbW9u
IGFsbCBvdmVyIHRoZSBjb2RlLgo+IAo+IEkgdGhpbmsgdGhlIGNvbnN0cnVjdCBjb3VsZCBwcm9i
YWJseSB1c2UgY2hhbmdpbmcsIGJ1dCBjdXJyZW50bHkgZm9yCj4gcmVhZGFiaWxpdHkgaXQncyBw
cm9iYWJseSBiZXR0ZXIgdG8gZm9sbG93IHN1aXQuCgpQZXJoYXBzLCB0aG91Z2ggYXQgdGhlIHRp
bWUgSSBjb3VsZG4ndCB0aGluayBvZiBhbnl0aGluZyB0aGF0IHdvdWxkCmxvb2sgYmV0dGVyLCB3
b3JrLCBhbmQgbm90IHJlc3VsdCBpbiBvdmVybHkgbXVjaCBsYXJnZXIgY29kZSBzaXplLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:29:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsROd-0000kV-On; Thu, 14 Sep 2017 10:29:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsROd-0000kP-AV
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:29:23 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A8/D3-00743-20A5AB95; Thu, 14 Sep 2017 10:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5cxale
 kwfq3LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aShz/ZC87wV3x9kd7A2MfbxcjJISSQJ3F7
 RwsTiM0rYCfxeu4RdhBbQsBQ4vTCmywgNouAqsTqH+vA4mwC6hJtz7azgtgiAsoSd7/PAKthF
 qiSuNTSxAZiCwv4Scx5Mx2ongto/n5GicNXz4MlOAUsJS6unw/UzAG0TFDi7w5hiF4tiYe/bk
 HN0ZZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jcz0kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB+PtyX6HGCU5mJREeffq7owU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMH7ImJXpJBgUWp6akVaZg4wDmDSEhw8SiK8MSBp3uKCxNziz
 HSI1ClGXY6Om3f/MAmx5OXnpUqJ8zJHAhUJgBRllObBjYDF5CVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwrxfQVbxZOaVwG16BXQEE9ARZ07vADmiJBEhJdXAWNu/SbV69fHKBiVt+y2FiQt
 lvT5KdYn+vcQX8mq2u7/x+ezEeKm0a/dcw3LSjk/9M8nC/znfGlauOC3JwpNbJjx9+uDAjT3P
 znbNf3X1bJjlOUu1eVzpd9mYjKe+OvPc23HHso8RPiLspUEz6gWS5p90fhxz7t/fmN8rRAuqH
 q7OsIj4PI/7hxJLcUaioRZzUXEiAGnO7xzEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505384958!83087453!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10151 invoked from network); 14 Sep 2017 10:29:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 10:29:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 04:29:15 -0600
Message-Id: <59BA761A020000780017B0BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 04:29:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <osstest-113438-mainreport@xen.org>
 <59BA72A5020000780017B075@prv-mh.provo.novell.com>
 <20170914101723.s5xbejghrqumx3uf@citrix.com>
 <20170914101935.yg72gf5ins3yq5mc@citrix.com>
In-Reply-To: <20170914101935.yg72gf5ins3yq5mc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 113438: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDEyOjE5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMTE6MTc6MjNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gT24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MTQ6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+ID4gPj4+IE9uIDE0LjA5LjE3IGF0IDEwOjQ5LCA8b3NzdGVzdC1hZG1pbkB4ZW5w
cm9qZWN0Lm9yZz4gd3JvdGU6Cj4+ID4gPiBmbGlnaHQgMTEzNDM4IHhlbi11bnN0YWJsZS1zbW9r
ZSByZWFsIFtyZWFsXQo+PiA+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExMzQzOC8gCj4+ID4gPiAKPj4gPiA+IFJlZ3Jlc3Npb25zIDotKAo+PiA+
ID4gCj4+ID4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywK
Pj4gPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiA+ID4gIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMiBmYWlsIFJFR1IuIHZzLiAKPiAxMTMzODQKPj4gPiAKPj4gPiBUaGUgZmlyc3QgaW5zdGFu
Y2Ugb2YgdGhpcyByZWdyZXNzaW9uIG9jY3VycmVkIHdpdGgganVzdCB0aGUKPj4gPiAibGlieGw6
IGFkZCBQViBkaXNwbGF5IGRldmljZSBkcml2ZXIgaW50ZXJmYWNlIiBzZXJpZXMgYXBwbGllZCwg
c28gaXQncwo+PiA+IHByZXR0eSBjZXJ0YWluIHRoZXJlJ3Mgc29tZXRoaW5nIHdyb25nIGluIHRo
ZXJlLiBBcmUgeW91IGluIHRoZQo+PiA+IHByb2Nlc3Mgb2YgbG9va2luZyBpbnRvIHRoaXM/Cj4+
ID4gCj4+IAo+PiBJIGxvb2tlZCBpbnRvIHRoaXMgdGhpcyBtb3JuaW5nLgo+PiAKPj4gbGlieGw6
IGRlYnVnOiBsaWJ4bF9xbXAuYzoyOTY6cW1wX2hhbmRsZV9yZXNwb25zZTogRG9tYWluIDQ6bWVz
c2FnZSB0eXBlOiByZXR1cm4KPj4geGM6IGVycm9yOiBEb20gNCBub3Qgc3VzcGVuZGVkOiAoc2h1
dGRvd24gMCwgcmVhc29uIDI1NSk6IEludGVybmFsIGVycm9yCj4+IGxpYnhsOiBlcnJvcjogbGli
eGxfZG9tX3N1c3BlbmQuYzo0NzQ6bGlieGxfX2RvbWFpbl9yZXN1bWU6IERvbWFpbiA0OnhjX2Rv
bWFpbl9yZXN1bWUgZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50Cj4+IGxpYnhsOiBkZWJ1ZzogbGli
eGxfZXZlbnQuYzoxODY5OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg5ZTY3MDA6IGNvbXBsZXRl
LCByYz0tMwo+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjE4MzpsaWJ4bF9kb21haW5f
cmVzdW1lOiBEb21haW4gNDphbyAweDllNjcwMDogaW5wcm9ncmVzczogcG9sbGVyPTB4OWU0Zjgw
LCBmbGFncz1pYwo+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9fYW9f
X2Rlc3Ryb3k6IGFvIDB4OWU2NzAwOiBkZXN0cm95Cj4+IAo+PiBJdCBpcyBhIGxpYnhjIGNhbGwg
dGhhdCBmYWlsZWQuIEl0IGRpZG4ndCBsb29rIHRvIGJlIHJlbGF0ZWQgdG8gdGhlIGRldmljZQo+
PiBmcmFtZXdvcmsgY2hhbmdlcy4KPj4gCj4+IEkgd2lsbCBoYXZlIGEgY2xvc2VyIGxvb2sgaW4g
dGhlIGFmdGVybm9vbi4KPiAKPiBBbHNvIHRoZSBmYWlsdXJlIGhhcHBlbmVkIGluIHRoZSBzZWNv
bmQgYXR0ZW1wdCBvZiBzYXZlL3Jlc3RvcmUgd2hpbGUKPiB0aGUgZmlyc3QgYXR0ZW1wdCBzdWNj
ZWVkZWQuIElJUkMgd2UndmUgc2VlbiBlcnJvciBsaWtlIHRoaXMgYmVmb3JlIHNvIEkKPiB3YXMg
YSBiaXQgaGVzaXRhbnQgdG8gZHJhdyB0aGUgY29uY2x1c2lvbiB3aGV0aGVyIGl0IHdhcyByZWxh
dGVkIHRvCj4gbGlieGwgY2hhbmdlcyBhdCB0aGUgbW9tZW50LgoKSW5kZWVkLCB0aGF0J3Mgd2h5
IEkgZGlkbid0IHJlcGx5IHRvIHRoZSBmaXJzdCBmYWlsdXJlLCBidXQgdG8gdGhlCjh0aCBpbiBh
IHJvdy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRSG-0001Nc-7k; Thu, 14 Sep 2017 10:33:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsRSE-0001NV-UF
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:33:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 81/5A-03454-2EA5AB95; Thu, 14 Sep 2017 10:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO69qF2
 RBqsmGVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7tx1iLnguWDFt7ReWBsZLfF2MHBwSAv4S
 h6fxdjFycrAIqErcnD6BEcRmE1CW+NnZywZiiwDZvb9+s3QxcnEwC0xhlDjRvp0dJCEs4CvRM
 H0aM8gcXgELiSOfK0FqhAQ+M0p87W1iBqnhFRCUODnzCQuIzSygI7Fg9yc2kHpmAWmJ5f84QM
 KcAvYSx5/1gu0VFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rp
 Z6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYDywKPAQoyQHk5Io717d
 nZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhvRO6KFBIsSk1PrUjLzAGGPExagoNHSYT3KEiat
 7ggMbc4Mx0idYpRUUqc9xtIQgAkkVGaB9cGi7NLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 Z9BjKFJzOvBG76K6DFTECLz5zeAbK4JBEhJdXAOD3podC2x2Iiu8P3r3Of5lBwnCchv6F714n
 ojKMcC3u/2Lwo5NucMeXXJh2Wy7MmcXo1umeqZAsvS9wza8ocx4TlxSoTgzdrRHq+mvWZ0yPd
 N5yjM2+a16bpvhzbWPKEbmvfD/Oet9gtdzGvearJ+6Tt01f93GTH83DHs4lmFi932C/4EyKyU
 omlOCPRUIu5qDgRANaeZB6uAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505385181!82859756!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18048 invoked from network); 14 Sep 2017 10:33:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 10:33:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="439733828"
Date: Thu, 14 Sep 2017 11:32:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914103259.qnnlgv5ksxb7tstv@citrix.com>
References: <osstest-113438-mainreport@xen.org>
 <59BA72A5020000780017B075@prv-mh.provo.novell.com>
 <20170914101723.s5xbejghrqumx3uf@citrix.com>
 <20170914101935.yg72gf5ins3yq5mc@citrix.com>
 <59BA761A020000780017B0BA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BA761A020000780017B0BA@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 113438: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6Mjk6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDEyOjE5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIFNlcCAxNCwgMjAxNyBhdCAxMToxNzoyM0FNICswMTAwLCBXZWkgTGl1
IHdyb3RlOgo+ID4+IE9uIFRodSwgU2VwIDE0LCAyMDE3IGF0IDA0OjE0OjI5QU0gLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4gPj4+IE9uIDE0LjA5LjE3IGF0IDEwOjQ5LCA8b3NzdGVz
dC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gPj4gPiA+IGZsaWdodCAxMTM0MzggeGVu
LXVuc3RhYmxlLXNtb2tlIHJlYWwgW3JlYWxdCj4gPj4gPiA+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0MzgvIAo+ID4+ID4gPiAKPiA+PiA+ID4g
UmVncmVzc2lvbnMgOi0oCj4gPj4gPiA+IAo+ID4+ID4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+PiA+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Cj4gPj4gPiA+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gCj4gPiAxMTMz
ODQKPiA+PiA+IAo+ID4+ID4gVGhlIGZpcnN0IGluc3RhbmNlIG9mIHRoaXMgcmVncmVzc2lvbiBv
Y2N1cnJlZCB3aXRoIGp1c3QgdGhlCj4gPj4gPiAibGlieGw6IGFkZCBQViBkaXNwbGF5IGRldmlj
ZSBkcml2ZXIgaW50ZXJmYWNlIiBzZXJpZXMgYXBwbGllZCwgc28gaXQncwo+ID4+ID4gcHJldHR5
IGNlcnRhaW4gdGhlcmUncyBzb21ldGhpbmcgd3JvbmcgaW4gdGhlcmUuIEFyZSB5b3UgaW4gdGhl
Cj4gPj4gPiBwcm9jZXNzIG9mIGxvb2tpbmcgaW50byB0aGlzPwo+ID4+ID4gCj4gPj4gCj4gPj4g
SSBsb29rZWQgaW50byB0aGlzIHRoaXMgbW9ybmluZy4KPiA+PiAKPiA+PiBsaWJ4bDogZGVidWc6
IGxpYnhsX3FtcC5jOjI5NjpxbXBfaGFuZGxlX3Jlc3BvbnNlOiBEb21haW4gNDptZXNzYWdlIHR5
cGU6IHJldHVybgo+ID4+IHhjOiBlcnJvcjogRG9tIDQgbm90IHN1c3BlbmRlZDogKHNodXRkb3du
IDAsIHJlYXNvbiAyNTUpOiBJbnRlcm5hbCBlcnJvcgo+ID4+IGxpYnhsOiBlcnJvcjogbGlieGxf
ZG9tX3N1c3BlbmQuYzo0NzQ6bGlieGxfX2RvbWFpbl9yZXN1bWU6IERvbWFpbiA0OnhjX2RvbWFp
bl9yZXN1bWUgZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50Cj4gPj4gbGlieGw6IGRlYnVnOiBsaWJ4
bF9ldmVudC5jOjE4Njk6bGlieGxfX2FvX2NvbXBsZXRlOiBhbyAweDllNjcwMDogY29tcGxldGUs
IHJjPS0zCj4gPj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzoxODM6bGlieGxfZG9tYWlu
X3Jlc3VtZTogRG9tYWluIDQ6YW8gMHg5ZTY3MDA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDllNGY4
MCwgZmxhZ3M9aWMKPiA+PiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTgzODpsaWJ4bF9f
YW9fX2Rlc3Ryb3k6IGFvIDB4OWU2NzAwOiBkZXN0cm95Cj4gPj4gCj4gPj4gSXQgaXMgYSBsaWJ4
YyBjYWxsIHRoYXQgZmFpbGVkLiBJdCBkaWRuJ3QgbG9vayB0byBiZSByZWxhdGVkIHRvIHRoZSBk
ZXZpY2UKPiA+PiBmcmFtZXdvcmsgY2hhbmdlcy4KPiA+PiAKPiA+PiBJIHdpbGwgaGF2ZSBhIGNs
b3NlciBsb29rIGluIHRoZSBhZnRlcm5vb24uCj4gPiAKPiA+IEFsc28gdGhlIGZhaWx1cmUgaGFw
cGVuZWQgaW4gdGhlIHNlY29uZCBhdHRlbXB0IG9mIHNhdmUvcmVzdG9yZSB3aGlsZQo+ID4gdGhl
IGZpcnN0IGF0dGVtcHQgc3VjY2VlZGVkLiBJSVJDIHdlJ3ZlIHNlZW4gZXJyb3IgbGlrZSB0aGlz
IGJlZm9yZSBzbyBJCj4gPiB3YXMgYSBiaXQgaGVzaXRhbnQgdG8gZHJhdyB0aGUgY29uY2x1c2lv
biB3aGV0aGVyIGl0IHdhcyByZWxhdGVkIHRvCj4gPiBsaWJ4bCBjaGFuZ2VzIGF0IHRoZSBtb21l
bnQuCj4gCj4gSW5kZWVkLCB0aGF0J3Mgd2h5IEkgZGlkbid0IHJlcGx5IHRvIHRoZSBmaXJzdCBm
YWlsdXJlLCBidXQgdG8gdGhlCj4gOHRoIGluIGEgcm93LgoKSG1tLi4uIDh0aCBpbiBhIHJvdy4g
VGhlcmUgaXMgZGVmaW5pdGVseSBzb21ldGhpbmcgd3JvbmcuIEkgd2lsbCBoYXZlIGEKY2xvc2Vy
IGxvb2sgaW4gdGhlIGFmdGVybm9vbi4gV29yc3QgY2FzZSB3ZSBjYW4gcmV2ZXJ0IHRoYXQgc2Vy
aWVzCnRvbW9ycm93IHRvIHNlZSBob3cgb3NzdGVzdCBmYWlycyBvdmVyIHRoZSB3ZWVrZW5kLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:41:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRaX-00025J-2t; Thu, 14 Sep 2017 10:41:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsRaW-00025D-6P
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:41:40 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C8/0C-01910-3EC5AB95; Thu, 14 Sep 2017 10:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTfdRzK5
 Ig+kXjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr524wFfQIV8zpuMfSwLiEv4uRi0NIYDOj
 xI/Zx1kgnN2MEhuWLmHtYuTgEBawkTi4IbyLkZNDRMBHYvuCGUwgNcwC/5gkfrxewwbRsJFR4
 vas4+wgVWwCmhJ3Pn9iArF5BawkHix8yAxiswioSny5dRIsLioQLrH/+zVmiBpBiZMzn7CA2J
 wCphJL7z1hA7GZBcwk5m2G6GUWEJe49WQ+E4QtL9G8dTbzBEb+WUjaZyFpmYWkZRaSlgWMLKs
 YNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDtJ6BgXEHY8Ne
 v0OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G2O3hUpJFiUmp5akZaZA4wWm
 LQEB4+SCG8JSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5C0GKBECKMkrz4EbAIvcSo6
 yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeHpApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MKp
 MjDRi4c5QcK9YeCTAOO6z4q6PDUvC1//LOGrUe3/5O9lGhqLXAsUXwqX5/FzWfucsYpr/y2B9
 yv7brvzXWk8/rZLd/+DW5A9CPGkh7zoXO6/OkQkrmc1up7bobf7/E3FXspftXnDBXn61jlbfu
 bkJdeqtW099cIyUueV1pdvqjUb7pFf6DkosxRmJhlrMRcWJAAqx2kLXAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505385698!110710373!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53736 invoked from network); 14 Sep 2017 10:41:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 14 Sep 2017 10:41:38 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 99B0D1435;
 Thu, 14 Sep 2017 03:41:37 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A4CB63F578;
 Thu, 14 Sep 2017 03:41:35 -0700 (PDT)
To: Tycho Andersen <tycho@docker.com>, Christoph Hellwig <hch@infradead.org>
References: <20170907173609.22696-1-tycho@docker.com>
 <20170907173609.22696-6-tycho@docker.com>
 <20170908075347.GC4957@infradead.org>
 <20170908172422.rxmhwd2vl6eye2or@docker>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d637a56d-399d-fefa-806b-a9e2b0babb75@arm.com>
Date: Thu, 14 Sep 2017 11:41:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170908172422.rxmhwd2vl6eye2or@docker>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>,
 Marco Benatto <marco.antonio.780@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 kernel-hardening@lists.openwall.com, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, Juerg Haefliger <juerg.haefliger@canonical.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH v6 05/11] arm64/mm: Add support for XPFO
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpDQyBKdWVyZ2VuLCBCb3JpcyBhbmQgU3RlZmFuby4KCk9uIDA4LzA5LzE3IDE4OjI0LCBU
eWNobyBBbmRlcnNlbiB3cm90ZToKPiBPbiBGcmksIFNlcCAwOCwgMjAxNyBhdCAxMjo1Mzo0N0FN
IC0wNzAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPj4+ICsvKgo+Pj4gKyAqIExvb2t1cCB0
aGUgcGFnZSB0YWJsZSBlbnRyeSBmb3IgYSB2aXJ0dWFsIGFkZHJlc3MgYW5kIHJldHVybiBhIHBv
aW50ZXIgdG8KPj4+ICsgKiB0aGUgZW50cnkuIEJhc2VkIG9uIHg4NiB0cmVlLgo+Pj4gKyAqLwo+
Pj4gK3N0YXRpYyBwdGVfdCAqbG9va3VwX2FkZHJlc3ModW5zaWduZWQgbG9uZyBhZGRyKQo+Pgo+
PiBTZWVtcyBsaWtlIHRoaXMgc2hvdWxkIGJlIG1vdmVkIHRvIGNvbW1vbiBhcm02NCBtbSBjb2Rl
IGFuZCB1c2VkIGJ5Cj4+IGtlcm5lbF9wYWdlX3ByZXNlbnQuCj4gCj4gU291bmRzIGdvb2QsIEkn
bGwgaW5jbHVkZSBzb21ldGhpbmcgbGlrZSB0aGUgcGF0Y2ggYmVsb3cgaW4gdGhlIG5leHQKPiBz
ZXJpZXMuCj4gCj4gVW5mb3J0dW5hdGVseSwgYWRkaW5nIGFuIGltcGxlbWVudGF0aW9uIG9mIGxv
b2t1cF9hZGRyZXNzIHNlZW1zIHRvIGJlCj4gc2xpZ2h0bHkgbW9yZSBjb21wbGljYXRlZCB0aGFu
IG5lY2Vzc2FyeSwgYmVjYXVzZSBvZiB0aGUgeGVuIHBpZWNlLiBXZQo+IGhhdmUgdG8gZGVmaW5l
IGxvb2t1cF9hZGRyZXNzKCkgd2l0aCB0aGUgbGV2ZWwgcGFyYW1ldGVyLCBidXQgaXQncyBub3QK
PiBvYnZpb3VzIHRvIG1lIHRvIG5hbWUgdGhlIHBhZ2UgbGV2ZWxzLiBTbyBmb3Igbm93IEkndmUg
anVzdCBsZWZ0IGl0IGFzCj4gYSBXQVJOKCkgaWYgc29tZW9uZSBzdXBwbGllcyBpdC4KPiAKPiBJ
dCBzZWVtcyBsaWtlIHhlbiBzdGlsbCBkb2VzIG5lZWQgdGhpcyB0byBiZSBkZWZpbmVkLCBiZWNh
dXNlIGlmIEkKPiBkZWZpbmUgaXQgd2l0aG91dCBsZXZlbDoKPiAKPiBkcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX2NsaWVudC5jOiBJbiBmdW5jdGlvbiDigJh4ZW5idXNfdW5tYXBfcmluZ192ZnJl
ZV9wduKAmToKPiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jOjc2MDo0OiBlcnJv
cjogdG9vIG1hbnkgYXJndW1lbnRzIHRvIGZ1bmN0aW9uIOKAmGxvb2t1cF9hZGRyZXNz4oCZCj4g
ICAgICBsb29rdXBfYWRkcmVzcyhhZGRyLCAmbGV2ZWwpKS5tYWRkcjsKPiAgICAgIF5+fn5+fn5+
fn5+fn5+Cj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC4vYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9w
YWdlLmg6Mzc6MCwKPiAgICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9tbXpv
bmUuaDoyMCwKPiAgICAgICAgICAgICAgICAgICBmcm9tIC4vaW5jbHVkZS9saW51eC9nZnAuaDo1
LAo+ICAgICAgICAgICAgICAgICAgIGZyb20gLi9pbmNsdWRlL2xpbnV4L21tLmg6OSwKPiAgICAg
ICAgICAgICAgICAgICBmcm9tIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmM6MzM6
Cj4gLi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3BndGFibGUtdHlwZXMuaDo2NzoxNTogbm90ZTog
ZGVjbGFyZWQgaGVyZQo+ICAgZXh0ZXJuIHB0ZV90ICpsb29rdXBfYWRkcmVzcyh1bnNpZ25lZCBs
b25nIGFkZHIpOwo+ICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fgo+IAo+IEkndmUgY2Mt
ZCB0aGUgeGVuIGZvbGtzLCBtYXliZSB0aGV5IGNhbiBzdWdnZXN0IGEgd2F5IHRvIHVudGFuZ2xl
IGl0Pwo+IEFsdGVybmF0aXZlbHksIGlmIHNvbWVvbmUgY2FuIHN1Z2dlc3QgYSBnb29kIG5hbWlu
ZyBzY2hlbWUgZm9yIHRoZQo+IHBhZ2UgbGV2ZWxzLCBJIGNhbiBqdXN0IGRvIHRoYXQuCgpUaGUg
aW1wbGVtZW50YXRpb24gb2YgbG9va3VwX2FkZHJlc3MoLi4uKSBvbiBBUk0gZm9yIFhlbiAoc2Vl
IAppbmNsdWRlL3hlbi9hcm0vcGFnZS5oKSBpcyBqdXN0IGEgQlVHKCkuIFRoaXMgaXMgYmVjYXVz
ZSB0aGlzIGNvZGUgCnNob3VsZCBuZXZlciBiZSBjYWxsZWQgKG9ubHkgdXNlZCBmb3IgeDg2IFBW
IGNvZGUpLgoKRnVydGhlcm1vcmUsIHhlbmJ1cyBjbGllbnQgZG9lcyBub3QgdXNlIGF0IGFsbCB0
aGUgbGV2ZWwuIEl0IGlzIGp1c3QgdG8gCmNvcGUgd2l0aCB0aGUgeDg2IHZlcnNpb24gb2YgbG9v
a3VwX2FkZHJlc3MuCgpTbyBvbmUgd2F5IHRvIHNvbHZlIHRoZSBwcm9ibGVtIHdvdWxkIGJlIHRv
IGludHJvZHVjZSAKeGVuX2xvb2t1cF9hZGRyZXNzKGFkZHIpIHRoYXQgd291bGQgYmUgaW1wbGVt
ZW50ZWQgYXM6CgktIG9uIHg4NgoJCXVuc2lnbmVkIGludCBsZXZlbDsKCgkJcmV0dXJuIGxvb2t1
cF9hZGRyZXNzKGFkZHIsICZsZXZlbCkubWFkZHI7CgktIG9uIEFSTQoJCUJVRygpOwoKV2l0aCB0
aGF0IHRoZXJlIHdvdWxkIGJlIG5vIHByb3RvdHlwZSBjbGFzaCBhbmQgYXZvaWQgaW50cm9kdWNp
bmcgYSAKbGV2ZWwgcGFyYW1ldGVyLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:42:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRbK-00028c-BQ; Thu, 14 Sep 2017 10:42:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4232650ca=roger.pau@citrix.com>)
 id 1dsRbI-00028N-V3
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:42:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AD/D3-18858-41D5AB95; Thu, 14 Sep 2017 10:42:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQlcgdle
 kQd9nWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPvw0ymgk1CFdcebGBpYFzP28XIySEh4Cex
 808HO4jNIqAqMWt2M2sXIwcHm4C9xPSvFSBhEQFlid5fv1lAbGaB6YwSDY2SILawgItE7+OdT
 CA2r4CnRHffT0YQW0hgApPE6/mpEHFBiZMzn0D16kgs2P2JDWQ8s4C0xPJ/HCBhTqBN8w7tYg
 OxRQVUJE6uXMMEMUZRon/eAzaIK9MlJj7rYZnAyD8LydRZSKbOQpi6gJF5FaNGcWpRWWqRrqG
 xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxm3bPQ8xSnIwKYny7tXd
 GSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndn9K5IIcGi1PTUirTMHGAkwKQlOHiURHifgKR5i
 wsSc4sz0yFSpxgVpcR5X4AkBEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd
 4ekCk8mXklcNNfAS1mAlp85vQOkMUliQgpqQZG96jP/Z1pmy9avb07J2u22XF70dC9Lf0bzof
 Gr1c07PGpPh3vZ15kpfDm/cqLF1uabkrmK3+c1tLDNOl/evDhyerH9t1ULvFZ4ur4xWJb9D1l
 6QTnnedWN8rcu5Bc0zJf7gxfuOOVlVOjsmLaXjK03Il52+o+PXvxh03fVbYElTtfUH95sZJTi
 aU4I9FQi7moOBEA56hBgLkCAAA=
X-Env-Sender: prvs=4232650ca=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505385744!114771814!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58250 invoked from network); 14 Sep 2017 10:42:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 10:42:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="52819716"
Date: Thu, 14 Sep 2017 11:42:20 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914104220.xrh2hszduyy72pwc@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
 <59B1820502000078001787D6@prv-mh.provo.novell.com>
 <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
 <59BA73E0020000780017B080@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BA73E0020000780017B080@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MTk6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDEyOjA4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDk6Mjk6NDFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK2ludCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3Qg
dnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQzMl90IGRhdGEsIHVuc2ln
bmVkIGludCB2ZWN0b3JzKQo+ID4+ID4gK3sKPiA+PiA+ICsgICAgc3RydWN0IG1zaV9pbmZvIG1z
aV9pbmZvID0gewo+ID4+ID4gKyAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKPiA+PiA+ICsgICAg
ICAgIC5idXMgPSBwZGV2LT5idXMsCj4gPj4gPiArICAgICAgICAuZGV2Zm4gPSBwZGV2LT5kZXZm
biwKPiA+PiA+ICsgICAgICAgIC5lbnRyeV9uciA9IHZlY3RvcnMsCj4gPj4gPiArICAgIH07Cj4g
Pj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4+ID4gKyAgICBpbnQgcmM7Cj4gPj4gPiArCj4g
Pj4gPiArICAgIEFTU0VSVChhcmNoLT5waXJxID09IElOVkFMSURfUElSUSk7Cj4gPj4gPiArCj4g
Pj4gPiArICAgIC8qIEdldCBhIFBJUlEuICovCj4gPj4gPiArICAgIHJjID0gYWxsb2NhdGVfYW5k
X21hcF9tc2lfcGlycShwZGV2LT5kb21haW4sIC0xLCAmYXJjaC0+cGlycSwKPiA+PiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJLCAm
bXNpX2luZm8pOwo+ID4+ID4gKyAgICBpZiAoIHJjICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8g
bWFwIFBJUlE6ICVkXG4iLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2
LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPiA+PiA+ICsgICAgICAgICAgICAgICAgIFBD
SV9GVU5DKHBkZXYtPmRldmZuKSwgcmMpOwo+ID4+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4+
ID4gKyAgICB9Cj4gPj4gPiArCj4gPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsg
aSsrICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2ly
cV90IGJpbmQgPSB7Cj4gPj4gPiArICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJjaC0+cGly
cSArIGksCj4gPj4gPiArICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAo+
ID4+ID4gKyAgICAgICAgICAgIC51Lm1zaS5ndmVjID0gbXNpX3ZlY3RvcihkYXRhKSArIGksCj4g
Pj4gCj4gPj4gSXNuJ3QgdGhhdCByYXRoZXIgbXNpX3ZlY3RvcihkYXRhICsgaSksIGkuZS4gd291
bGRuJ3QgeW91IGJldHRlcgo+ID4+IGluY3JlbWVudCBkYXRhIHRvZ2V0aGVyIHdpdGggaT8KPiA+
IAo+ID4gVGhhdCdzIHRydWUsIGJlY2F1c2UgdGhlIHZlY3RvciBpcyBmZXRjaGVkIGZyb20gdGhl
IGxhc3QgOGJpdHMgb2YgdGhlCj4gPiBkYXRhLCBidXQgSSBmaW5kIGl0IG1vcmUgY29uZnVzaW5n
IChhbmQgaXQgcmVxdWlyZXMgdGhhdCB0aGUgcmVhZGVyCj4gPiBrbm93cyB0aGlzIGRldGFpbCku
IElNSE8gSSB3b3VsZCBwcmVmZXIgdG8gbGVhdmUgaXQgYXMtaXMuCj4gCj4gTm8sIHRoZSBwcm9i
bGVtIGlzIHRoZSB3cmFwLWFyb3VuZCBjYXNlLCB3aGljaCB5b3VyIGNvZGUKPiBkb2Vzbid0IGhh
bmRsZS4gSWlyYyBoYXJkd2FyZSBiZWhhdmVzIGFsb25nIHRoZSBsaW5lcyBvZiB3aGF0Cj4gSSd2
ZSBzdWdnZXN0ZWQgdG8gY2hhbmdlIHRvLCB3aXRoIHBvdGVudGlhbGx5IHRoZSB2ZWN0b3IKPiBp
bmNyZW1lbnQgY2FycnlpbmcgaW50byBvdGhlciBwYXJ0cyBvZiB0aGUgdmFsdWUuIEhlbmNlIHlv
dQo+IGVpdGhlciBuZWVkIGFuIGVhcmx5IGNoZWNrIGZvciB0aGVyZSBub3QgYmVpbmcgYW55IHdy
YXBwaW5nLAo+IG9yIG90aGVyIHBsYWNlcyBtYXkgbmVlZCBzaW1pbGFyIGFkanVzdG1lbnQgKGlu
IHdoaWNoIGNhc2UgaXQKPiBtaWdodCBiZSBiZXR0ZXIgdG8gcmVhbGx5IGp1c3QgaW5jcmVtZW50
ICJkYXRhIiBvbmNlIGluIHRoZQo+IGxvb3AuCgpPaCwgc28gdGhlIHZlY3RvciBpbmNyZW1lbnQg
Y2FycmllcyBvdmVyIHRvIHRoZSBkZWxpdmVyeSBtb2RlLCB0aGVuIEkKd2lsbCBzd2l0Y2ggaXQu
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:45:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRdq-0002Nw-Nt; Thu, 14 Sep 2017 10:45:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsRdo-0002Nl-9O
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:45:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 EB/5F-03414-FAD5AB95; Thu, 14 Sep 2017 10:45:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTXdd7K5
 Ig7Ydghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXLXPYC1qZK4683MncwLiRqYuRi0NIYDOj
 xKdLvxkhnN2MEqsPXGHvYuTkEBawllj29RCYLSLgK3H3cRMTiM0soCXRsfILM4gtJGAhsevHX
 zCbTUBT4s7nT2A1vAJWEnuvbmEDsVkEVCXmH2oBmyMqEC6x//s1ZogaQYmTM5+wgNicApYSh1
 rfs0LMN5OYt/khM4QtLnHryXyovfIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWpRWWq
 RroVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7G2Zf9DzFKcjApifLu
 1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtzBmV6SQYFFqempFWmYOMFJg0hIcPEoivDEga
 d7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEudNBCkSACnKKM2DGwGL2kuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5q0FmcKTmVcCt+kV0BFMQEecOb0D5IiSRISUVAPjeiG/5sP3/q6uU9z
 9ffExdbbYXQE3kv1vvjDLWvk84ErS5tipGTLvhOfpXfn2x9HqjqfWl5OOiiXypVP/BRnfZd51
 rv/3heeF2h6qa5ZJH3m7NGH13Jysq9yXS5ynz5zNqsVyYFZnlIfc0eOPHq1xLJXUfFpQaG0Zt
 ZQ3Nz/W5rOokZX3h+h9SizFGYmGWsxFxYkA86ZPp9UCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505385901!115934517!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26884 invoked from network); 14 Sep 2017 10:45:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 14 Sep 2017 10:45:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DC5F1435;
 Thu, 14 Sep 2017 03:45:01 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E56353F578;
 Thu, 14 Sep 2017 03:45:00 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170907082242.vmumulnpfcautolj@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0dfea3da-9fbf-3e09-81e9-e6364e53da27@arm.com>
Date: Thu, 14 Sep 2017 11:44:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170907082242.vmumulnpfcautolj@citrix.com>
Content-Language: en-US
Cc: Committers <committers@xenproject.org>
Subject: Re: [Xen-devel] Last posting date for Xen 4.10 is September 15
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKQSBxdWljayByZW1pbmRlciwgdGhlIGxhc3QgcG9zdGluZyBkYXRlIGZvciBYZW4g
NC4xMCBpcyB0b21vcnJvdyAKKFNlcHRlbWJlciAxNSkuCgpDaGVlcnMsCgpPbiAwNy8wOS8xNyAw
OToyMiwgV2VpIExpdSB3cm90ZToKPiBIaSBhbGwsCj4gCj4gVGhlIGxhc3QgcG9zdGluZyBkYXRl
IGZvciBYZW4gNC4xMCBpcyBTZXB0ZW1iZXIgMTUuIElmIHlvdSB3YW50IHlvdXIKPiBmZWF0dXJl
cyB0byBiZSBpbmNsdWRlZCBmb3IgdGhlIHJlbGVhc2UsIHBsZWFzZSBtYWtlIHN1cmUgdGhleSBh
cmUKPiBwb3N0ZWQgZm9yIHRoZSBmaXJzdCB0aW1lIGJlZm9yZSBTZXB0ZW1iZXIgMTUuCj4gCj4g
V2VpIChvbiBiZWhhbGYgb2YgSnVsaWVuKQo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRhm-0002eM-80; Thu, 14 Sep 2017 10:49:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsRhl-0002eG-G8
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 10:49:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5D/53-03422-4AE5AB95; Thu, 14 Sep 2017 10:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVysyfVTXdJ3K5
 Igxkr2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owXSy6yFSzhq/hw+hVzA2MTTxcjJ4eQwGZG
 iccnWboYuYDs3YwS15vmsoI4wgKzGCWe7elmBakSESiW+LZ2PhNIgllgEZPE9aNdUC2TmCQub
 LzDDFLFJqApcefzJyYQm1fASuLDn152EJtFQFXi5vZWFhBbVCBcYv/3a8wQNYISJ2c+AYtzCn
 hI/FvYC9bLLGAmMW/zQ2YIW1zi1pP5UHF5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi
 1qCy1SNfISC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBIGYBgB+Oa+YGHGCU5
 mJREeffq7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7P3ZXpJBgUWp6akVaZg4wXmDSEhw8S
 iK8fiBp3uKCxNzizHSI1ClGS45jmy7/YeLYdPMukNzw/cEfJiGWvPy8VClx3n0gDQIgDRmleX
 DjYDF9iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8eSBTeDLzSuC2vgI6iAnooDOnd4AcVJK
 IkJJqYORlcu45lPko/9kVwd8aSmt2ienLrLIu/JjDfNnM4YVFZOLkyx9nLlBqtY84+frIqVvL
 X/zv413jmFKwxHtB+51N0fd0j1w+2qBdaySVGvX399lTn93nVE7r5quwi5tidmnrneMtq68z9
 m9N9O/5xvXctu6GYTSfSfas2Apt3dcLi+qCFOxXMymxFGckGmoxFxUnAgD4yw4C5AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505386147!84911412!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17949 invoked from network); 14 Sep 2017 10:49:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 14 Sep 2017 10:49:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B9C91435;
 Thu, 14 Sep 2017 03:49:07 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8EF413F578;
 Thu, 14 Sep 2017 03:49:05 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Jan Beuli ch <jbeulich@suse.com>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
 <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
 <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <716c4b02-8952-3ae5-331b-0197ee0b888c@arm.com>
Date: Thu, 14 Sep 2017 11:49:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "ross.philipson@gmail.com" <ross.philipson@gmail.com>,
 "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design
 Session: Making Releases Lessons Learned: Improving Our Release Process and
 Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDEzLzA5LzE3IDE5OjI2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+PiBKdWxpZW4gR3JhbGwKPj4g
U2VudDogMTMgU2VwdGVtYmVyIDIwMTcgMTA6NTIKPj4gVG86IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgSmFuIEJldWxpIGNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Owo+PiByb3NzLnBoaWxpcHNvbkBnbWFpbC5jb207IGxhcnMua3VydGgueGVuQGdtYWls
LmNvbTsgeGVuLQo+PiBkZXZlbEBsaXN0cy54ZW4ub3JnOyBjb21taXR0ZXJzQHhlbnByb2plY3Qu
b3JnCj4+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFdpbmRvd3MgImhlaW5zZW5idWciIChXQVM6IFJl
OiBOb3RlcyBEZXNpZ24KPj4gU2Vzc2lvbjogTWFraW5nIFJlbGVhc2VzIExlc3NvbnMgTGVhcm5l
ZDogSW1wcm92aW5nIE91ciBSZWxlYXNlIFByb2Nlc3MKPj4gYW5kIFRvb2xpbmcpCj4+Cj4+IEhp
IGFsbCwKPj4KPj4gT24gMDcvMjcvMjAxNyAwNTo1NiBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+
PiBKYW4gQmV1bGljaCB3cml0ZXMgKCJSZTogTm90ZXMgRGVzaWduIFNlc3Npb246IE1ha2luZyBS
ZWxlYXNlcyBMZXNzb25zCj4+IExlYXJuZWQ6IEltcHJvdmluZyBPdXIgUmVsZWFzZSBQcm9jZXNz
IGFuZCBUb29saW5nIik6Cj4+Pj4gW0xhcnM6XQo+Pj4+PiBJYW46IFRoZXNlIGFyZSBtb3N0IGxp
a2VseSBzb2Z0d2FyZSBwcm9ibGVtcywgbW9zdCBsaWtlbHkgaW4gWGVuLgo+Pj4+PiBJU1NVRTog
bm9ib2R5IHdhbnRzIHRvIGRlYnVnIFdpbmRvd3MgSGVpc2VuYnVncwo+Pj4+Cj4+Pj4gSG1tLCBJ
IHRoaW5rIHdlIGJlbGlldmUgdG8gaGF2ZSB1bmRlcnN0b29kIHdoYXQgdGhlIGlzc3VlIGlzLCBp
dCdzIGp1c3QKPj4gdGhhdAo+Pj4+IHRoZSBjaGFuZ2UgbmVlZGVkIGlzIG9uIHRoZSB0b29sIHN0
YWNrIHNpZGUgKGdyYWNlZnVsbHkgZGVhbCB3aXRoIGEgZG9tYWluCj4+Pj4gcmVib290aW5nIHdo
aWxlIGJlaW5nIG1pZ3JhdGVkKS4KPj4+Cj4+PiBObywgdGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBk
b24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgZG9tYWluIGlzCj4+PiByZWJvb3RpbmcuICBJdCBzaG91
bGQgbm90IGJlLgo+Pgo+PiBUaGlzIGJ1ZyBzdGlsbCBzZWVtIHRvIGJlIGFyb3VuZCBhbmQgbGlr
ZWx5IGdvaW5nIHRvIGltcGFjdCBvbmNlIGFnYWluCj4+IHRoZSByZWxlYXNlIHRlc3RpbmcuCj4+
Cj4+IEFzIGRpc2N1c3NlZCBkdXJpbmcgdGhlIHN1bW1pdCwgSSBhbSByZWFsbHkgdGhpbmtpbmcg
dG8gbWFrZSB0aGlzCj4+ICJoZWluc2VuYnVnIiBhIGJsb2NrZXIgdW50aWwgc29tZWhvdyBmaW5h
bGx5IHNwZW5kIHNvbWV0aW1lcwo+PiBpbnZlc3RpZ2F0aW5nIHRoZSBwcm9ibGVtIGFuZCBzdWdn
ZXN0IGFjdGlvbnMuCj4gCj4gSWYgdGVzdGluZyB3YXMgZG9uZSB3aXRoIFBWIGRyaXZlcnMgaW5z
dGFsbGVkIHRoZW4gd2UgY291bGQgZ2V0IGEgbG90IG1vcmUgaW5mb3JtYXRpb24gaW50byB0aGUg
bG9ncy4gQlNPRHMgdnMuIGNsZWFuIHNodXRkb3ducyAocGVyaGFwcyBkdWUgdG8gV2luZG93cyBV
cGRhdGUpIHdvdWxkIHRoZW4gYmVjb21lIG9idmlvdXMuCgpXb3VsZCBpdCBiZSBmZWFzaWJsZSB0
byBnZXQgdGhvc2UgaW5zdGFsbGVkIGluIG9zc3Rlc3Q/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRiq-0003D0-L1; Thu, 14 Sep 2017 10:50:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsRip-0003Cq-Cx
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:50:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 AF/41-00743-6EE5AB95; Thu, 14 Sep 2017 10:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/dZ3K5
 Ig8WzOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZU38xFUwSqXh95ApTA+M3vi5GTg4hgTyJ
 RUv3sHUxcnDwCthJ3G/TBwlLCBhKnF54kwXEZhFQlfj3/jgTiM0moC7R9mw7K0i5iICjxORmL
 5Aws8AsRomtO0pBbGEBF4nexzuZIKafZ5KYtsYLpJxTwEti7nkmiEWCEn93CEN0akk8/HWLBc
 LWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNLPWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDrp6BgXEH4+UtfocYJTmYlER59+rujBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXsrdlekkGBRanpqRVpmDjACYNISHDxKIrx+IGne4oLE3OLMd
 IjUKUZdjo6bd/8wCbHk5eelSonz7gMpEgApyijNgxsBi8ZLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5n4JM4cnMK4Hb9AroCCagI86c3gFyREkiQkqqgTElRVnntkTok6pG/3WF2/it1Mo
 eWFVFGEwx19bOSw9S0fiaPyFmZ5izuEBqcf533gmLhK/Iv9dak/g/LH5rs24HQ9biH79OCc77
 xrzC4l+C9SKp59/1l8ay9JhvCTP7xfTu7VqlHE672f4fEvhM7f7yFWaa6BXOc3z+ZorsTQP+k
 pZtNwwWKrEUZyQaajEXFScCANlKFKrBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505386212!83092269!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12653 invoked from network); 14 Sep 2017 10:50:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 10:50:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 04:50:11 -0600
Message-Id: <59BA7B02020000780017B0F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 04:50:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
 <59B1820502000078001787D6@prv-mh.provo.novell.com>
 <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
 <59BA73E0020000780017B080@prv-mh.provo.novell.com>
 <20170914104220.xrh2hszduyy72pwc@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170914104220.xrh2hszduyy72pwc@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDEyOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDE0LCAyMDE3IGF0IDA0OjE5OjQ0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDkuMTcgYXQgMTI6MDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDk6Mjk6NDFBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4wOC4xNyBhdCAxNjoyOCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAraW50IHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0
cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAKPiAqcGRldiwKPj4gPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3MsIHVpbnQzMl90IGRh
dGEsIHVuc2lnbmVkIGludCAKPiB2ZWN0b3JzKQo+PiA+PiA+ICt7Cj4+ID4+ID4gKyAgICBzdHJ1
Y3QgbXNpX2luZm8gbXNpX2luZm8gPSB7Cj4+ID4+ID4gKyAgICAgICAgLnNlZyA9IHBkZXYtPnNl
ZywKPj4gPj4gPiArICAgICAgICAuYnVzID0gcGRldi0+YnVzLAo+PiA+PiA+ICsgICAgICAgIC5k
ZXZmbiA9IHBkZXYtPmRldmZuLAo+PiA+PiA+ICsgICAgICAgIC5lbnRyeV9uciA9IHZlY3RvcnMs
Cj4+ID4+ID4gKyAgICB9Owo+PiA+PiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ID4+ID4gKyAg
ICBpbnQgcmM7Cj4+ID4+ID4gKwo+PiA+PiA+ICsgICAgQVNTRVJUKGFyY2gtPnBpcnEgPT0gSU5W
QUxJRF9QSVJRKTsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAvKiBHZXQgYSBQSVJRLiAqLwo+PiA+
PiA+ICsgICAgcmMgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHBkZXYtPmRvbWFpbiwgLTEs
ICZhcmNoLT5waXJxLAo+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJLCAmbXNpX2luZm8pOwo+PiA+PiA+ICsgICAgaWYgKCBy
YyApCj4+ID4+ID4gKyAgICB7Cj4+ID4+ID4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwg
IiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gbWFwIFBJUlE6IAo+ICVkXG4iLAo+PiA+PiA+
ICsgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5k
ZXZmbiksCj4+ID4+ID4gKyAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBy
Yyk7Cj4+ID4+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiA+PiA+ICsgICAgfQo+PiA+PiA+ICsK
Pj4gPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsgaSsrICkKPj4gPj4gPiArICAg
IHsKPj4gPj4gPiArICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgYmluZCA9IHsKPj4g
Pj4gPiArICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJjaC0+cGlycSArIGksCj4+ID4+ID4g
KyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKPj4gPj4gPiArICAgICAg
ICAgICAgLnUubXNpLmd2ZWMgPSBtc2lfdmVjdG9yKGRhdGEpICsgaSwKPj4gPj4gCj4+ID4+IElz
bid0IHRoYXQgcmF0aGVyIG1zaV92ZWN0b3IoZGF0YSArIGkpLCBpLmUuIHdvdWxkbid0IHlvdSBi
ZXR0ZXIKPj4gPj4gaW5jcmVtZW50IGRhdGEgdG9nZXRoZXIgd2l0aCBpPwo+PiA+IAo+PiA+IFRo
YXQncyB0cnVlLCBiZWNhdXNlIHRoZSB2ZWN0b3IgaXMgZmV0Y2hlZCBmcm9tIHRoZSBsYXN0IDhi
aXRzIG9mIHRoZQo+PiA+IGRhdGEsIGJ1dCBJIGZpbmQgaXQgbW9yZSBjb25mdXNpbmcgKGFuZCBp
dCByZXF1aXJlcyB0aGF0IHRoZSByZWFkZXIKPj4gPiBrbm93cyB0aGlzIGRldGFpbCkuIElNSE8g
SSB3b3VsZCBwcmVmZXIgdG8gbGVhdmUgaXQgYXMtaXMuCj4+IAo+PiBObywgdGhlIHByb2JsZW0g
aXMgdGhlIHdyYXAtYXJvdW5kIGNhc2UsIHdoaWNoIHlvdXIgY29kZQo+PiBkb2Vzbid0IGhhbmRs
ZS4gSWlyYyBoYXJkd2FyZSBiZWhhdmVzIGFsb25nIHRoZSBsaW5lcyBvZiB3aGF0Cj4+IEkndmUg
c3VnZ2VzdGVkIHRvIGNoYW5nZSB0bywgd2l0aCBwb3RlbnRpYWxseSB0aGUgdmVjdG9yCj4+IGlu
Y3JlbWVudCBjYXJyeWluZyBpbnRvIG90aGVyIHBhcnRzIG9mIHRoZSB2YWx1ZS4gSGVuY2UgeW91
Cj4+IGVpdGhlciBuZWVkIGFuIGVhcmx5IGNoZWNrIGZvciB0aGVyZSBub3QgYmVpbmcgYW55IHdy
YXBwaW5nLAo+PiBvciBvdGhlciBwbGFjZXMgbWF5IG5lZWQgc2ltaWxhciBhZGp1c3RtZW50IChp
biB3aGljaCBjYXNlIGl0Cj4+IG1pZ2h0IGJlIGJldHRlciB0byByZWFsbHkganVzdCBpbmNyZW1l
bnQgImRhdGEiIG9uY2UgaW4gdGhlCj4+IGxvb3AuCj4gCj4gT2gsIHNvIHRoZSB2ZWN0b3IgaW5j
cmVtZW50IGNhcnJpZXMgb3ZlciB0byB0aGUgZGVsaXZlcnkgbW9kZSwgdGhlbiBJCj4gd2lsbCBz
d2l0Y2ggaXQuCgpCdXQgcGxlYXNlIGRvdWJsZSBjaGVjayBmaXJzdCB0aGF0IEknbSBub3QgbWlz
LXJlbWVtYmVyaW5nLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:55:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRo8-0003V7-82; Thu, 14 Sep 2017 10:55:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsRo7-0003V1-9A
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 10:55:43 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BE/AC-00743-D206AB95; Thu, 14 Sep 2017 10:55:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVc3YVe
 kwaUaixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGa0HFvIWnBTqOLji13sDYy/
 ebsYuTiEBBqZJGa9/MUO4TxmlDgz5xIzhLONUWLP6nVADieHiICzxNczc9lBbF4BfYmHy4+Bx
 YUFbCVmv2sH65YQ+MYkcaLvF0sXIweQ4ylxewULSA2IubH3PFMXIzsHm4CVxCExkAIWAVWJ3e
 s1JzByL2BkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 vegYGxh2Mfav8DjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCly1+V6SQYFFq
 empFWmYOMPBg0hIcPEoivOkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEue1BCkSACnKK
 M2DGwGLgkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn7QKbwZOaVwG16BXQEE9ARZ07vAD
 miJBEhJdXAqJm43qy27TCj1a+W6S0TTvVLO6xRTlhtPXWmaEvvrAlCKttWCJ9ZmDypzzvoYvm
 d3NiJInXPftrKqUpd9FofwbDThTEkd/dqng2CXuemcu62TLFd9FVH/G3j716jX72TRB99ShMQ
 n//F3WlVz++ZljNyN2+qOmP82fDe3qecuxq3MElsS9qcocRSnJFoqMVcVJwIACLBsXZ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505386540!91508448!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44062 invoked from network); 14 Sep 2017 10:55:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 10:55:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsRo2-0003JK-Ip; Thu, 14 Sep 2017 10:55:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsRnx-0000O7-1a; Thu, 14 Sep 2017 10:55:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsRnw-0002Gd-T3; Thu, 14 Sep 2017 10:55:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113440-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 10:55:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113440: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ0MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMSBkYXlzICAgMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDcgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 10:56:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 10:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRoU-0003XC-Fx; Thu, 14 Sep 2017 10:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsRoS-0003Wx-WB
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 10:56:05 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7A/A7-01812-4406AB95; Thu, 14 Sep 2017 10:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTdcuYVe
 kwZy/uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b23iVsBU0cFX937GJrYLzC1sXIxSEksJlR
 4sKTLmYIZzejxOe9U4AynBzCAqESy1teMYHYIgK2Ev8+LgeLMwPFf72czwjR0MEo0XDgLSNIg
 k1AU+LO509gDbwCVhLntn9nBrFZBFQlrt/pBasRFQiX2P/9GjNEjaDEyZlPWEBsTgEviVd3pr
 JCLDCTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSpLLdI
 1NNFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMUQYg2MG4YrvnIUZJDiYlUd69
 ujsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwssXvihQSLEpNT61Iy8wBRgtMWoKDR0mEVw8kz
 VtckJhbnJkOkTrFqCglzjsnDighAJLIKM2Da4NF6CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ8wqBjOfJzCuBm/4KaDET0OIzp3eALC5JREhJNTAGa/zInH0k812Ij/tvuYevSlPmy1zkv3n
 X6se9L8WdEyz56+60hbwvS9q658uP0mOHy8tPazd4rNkslpMWPfX4Avt0M6b4CxlV26bGVt1f
 NeFIxwSGgqvfo5RP14Y+it1wc2+L/1GBzg9ZHAGnFJyEU1Y4a/MnPzPxX9ZpI9y7V7jR4+7U7
 p1KLMUZiYZazEXFiQBXRFiMywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505386558!110201146!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37005 invoked from network); 14 Sep 2017 10:55:58 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 14 Sep 2017 10:55:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C00331435;
 Thu, 14 Sep 2017 03:55:57 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D08EA3F578;
 Thu, 14 Sep 2017 03:55:56 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-2-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0f9fe242-e1bc-0a26-6a51-a588ffc06068@arm.com>
Date: Thu, 14 Sep 2017 11:55:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-2-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 1/5] ARM: ITS: Introduce common function
 add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMDUvMDkvMTcgMTg6MTQsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBhZGRf
dG9faG9zdF9pdHNfbGlzdCB3aWxsIHVwZGF0ZSB0aGUgaG9zdF9pdHNfbGlzdC4gVGhpcyBjb21t
b24KPiBmdW5jdGlvbiB0byBiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdp
Y192M19pdHNfYWNwaV9wcm9iZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1q
YWdnaUBjYXZpdW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyB8IDMy
ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMjAg
aW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gaW5kZXggMmQz
NjAzMC4uNjFhNjQ1MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC05NzYsMTEgKzk3NiwyOSBAQCBp
bnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgICByZXR1cm4gcmVzOwo+ICAgfQo+ICAgCj4gKy8qIENvbW1vbiBmdW5jdGlvbiBmb3Ig
YWRkaW5nIHRvIGhvc3RfaXRzX2xpc3QgKi8KPiArc3RhdGljIHZvaWQgYWRkX3RvX2hvc3RfaXRz
X2xpc3QocGFkZHJfdCBhZGRyLCBwYWRkcl90IHNpemUsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQoKVGhlIGluZGVudGF0
aW9uIGxvb2tzIHdyb25nIGhlcmUuCgpXaXRoIHRoYXQgZml4ZWQ6CgpBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:06:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsRy3-0004O6-Eu; Thu, 14 Sep 2017 11:05:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsRy2-0004O0-ES
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:05:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A8/C8-01791-5926AB95; Thu, 14 Sep 2017 11:05:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbc/aVe
 kQdtfdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPurwPsBTv4Kn6ub2NrYHzM3cXIxSEksJlR
 YuPXA8wQzm5GiffHelm6GDk5hAWCJM7cvskMYosIpEu8aToNFmcWsJH4vLiNHcQWEtjBKHHqv
 C2IzSagKXHn8yemLkYODl4BK4k/TSIgYRYBVYn9r7azgdiiAuES+79fAxvJKyAocXLmE7CRnA
 LWEst//WKFGG8mMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFG
 cWlSWWqRraKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYngxAsINxZbvzIUZJ
 DiYlUd69ujsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrkzcFSkkWJSanlqRlpkDjBSYtAQHj
 5II7wGQNG9xQWJucWY6ROoUo6KUOG8TSEIAJJFRmgfXBovOS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBKG2M6TmVcCN/0V0GImoMVnTu8AWVySiJCSamAUu6iydWvT2SbW6nd+ap/UDjV8zZm
 5cc47pg1Tyydo/3j7aNbZv/Yb/shtyX51+v7BmH/8ctW3l/bLctSe3vz18t1XL+/duxpmknFD
 MEWIOXdWxeuNnL+/f+6s+Pj94vKD9Yd5nNYaf/pnfHIKo0J3k3tuyz+TkKZXa6799JLiED759
 fuEKxV2Z5VYijMSDbWYi4oTAcvYt27JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505387150!108687139!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41095 invoked from network); 14 Sep 2017 11:05:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 14 Sep 2017 11:05:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F1BC41435;
 Thu, 14 Sep 2017 04:05:49 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0C5263F578;
 Thu, 14 Sep 2017 04:05:48 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, mjaggi@caviumnetworks.com,
 xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com>
 <160cbffd-7a0d-6be0-4805-7128f85ed7d4@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4b00f409-8f82-0ae4-fdac-1c0b0a2e7853@arm.com>
Date: Thu, 14 Sep 2017 12:05:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <160cbffd-7a0d-6be0-4805-7128f85ed7d4@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwNy8wOS8xNyAxNzo1NiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMDUvMDkvMTcgMTg6MTQsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20gd3JvdGU6
Cj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+Cj4+IEFkZGVkIGdp
Y3YzX2l0c19hY3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxl
Lgo+PiBGb3IgQUNQSSwgaG9zdF9pdHMgc3RydWN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBOVUxM
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+
PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDI2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAg
fCAgMiArKwo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDkgKysrKysr
KysrCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
Ywo+PiBpbmRleCA2MWE2NDUyLi41MzZiNDhkIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gQEAgLTI1
LDYgKzI1LDcgQEAKPj4gICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+PiAgICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KPj4gICAjaW5jbHVkZSA8eGVuL3NpemVzLmg+Cj4+ICsjaW5jbHVkZSA8eGVu
L2FjcGkuaD4KPj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+PiAgICNpbmNsdWRlIDxhc20vZ2lj
X3YzX2RlZnMuaD4KPj4gICAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KPj4gQEAgLTMyLDYg
KzMzLDcgQEAKPj4gICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPj4gICAKPj4gICAjZGVmaW5lIElU
U19DTURfUVVFVUVfU1ogICAgICAgICAgICAgICAgU1pfMU0KPj4gKyNkZWZpbmUgQUNQSV9HSUNW
M19JVFNfTUVNX1NJWkUgICAgICAgICBTWl82NEsKPiAKPiBBbHRob3VnaCB0aGlzIGlzIHVzZWQg
Zm9yIEFDUEkgb25seSwgdGhpcyBzaXplIGlzIHJlYWxseSB0aGUgYXJjaGl0ZWN0ZWQKPiBzaXpl
IGZvciB0aGUgSVRTIHJlZ2lzdGVyIGZyYW1lIGFuZCB0aHVzIHNob3VsZCBiZSBuYW1lZCBsaWtl
IHRoaXMsCj4gcG9zc2libHkgR1VFU1RfR0lDVjNfSVRTX1NJWkUgb3Igc28gKGluIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oKS4KPiBXaGljaCBhY3R1YWxseSBtYWtlcyBtZSB3b25kZXIg
d2h5IHdlIHdvdWxkIG5lZWQgdG8gc3RvcmUgdGhpcyBzaXplIGluCj4gdGhlIGRhdGEgc3RydWN0
dXJlIGluIHRoZSBmaXJzdCBwbGFjZSAuLi4KCkkgZ3Vlc3MgaXQgYmVjYXVzZSB0aGUgc2l6ZSBp
cyBhbHNvIHByZXNlbnQgb24gdGhlIERUIDopLiBCdXQgeWVzLCB3ZSAKc2hvdWxkIG5vdCBuZWVk
IGFzIHRoZSBzaXplIG9mIHRoZSBJVFMgTU1JTyBpcyBmaXhlZC4KCkJ1dCB1c2luZyBHVUVTVF9H
SUNWM19JVFNfU0laRSB3b3VsZCBiZSBhIGJpdCBvZGQgYXMgd2UgYXJlIHRhbGtpbmcgCmFib3V0
IHRoZSBob3N0IGl0cyBoZXJlLiBTbyBhIGJldHRlciBuYW1lIHdvdWxkIGJlIEdJQ1YzX0lUU19T
SVpFLgoKQW5kIG5vIGluY2x1c2lvbiBpbiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBw
bGVhc2UuIGdpY192M19pdHMuaCAKaXMgYSBtb3JlIHN1aXRhYmxlIHBsYWNlIGZvciB0aGF0LgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:10:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:10:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsS1w-0004YZ-V7; Thu, 14 Sep 2017 11:10:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsS1v-0004YS-K8
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:09:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E8/CD-03093-6836AB95; Thu, 14 Sep 2017 11:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbc5eVe
 kwc5lQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUTUsZC3ZLVZydPZmtgfGVSBcjF4eQwGZG
 ib/THzNBOLsZJRa/WsrSxcjJISwQJHHm9k1mEFtEwFbi38flbCA2s0CoxK+X8xkhGjoYJe4cf
 AyWYBPQlLjz+RMTiM0rYCVx4sU1oDgHB4uAqsSKN0YgYVGBcIn9368xQ5QISpyc+QRsF6eAl8
 Ta/wfZIeabSczb/JAZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBigDEOxgvL8x4BCjJAeT
 kijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGck7YoUEixKTU+tSMvMAcYKTFqCg0dJh
 NcKJM1bXJCYW5yZDpE6xagoJc5bDpIQAElklObBtcHi8xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeWNBpvBk5pXATX8FtJgJaPGZ0ztAFpckIqSkGhiPn37N3XdO0Ooqz7O9gUbHt0W/PSe
 tUpST6v938c9r6X32WsezTwRw1NQFfNrt3VhgE8hVZ8bqlyDXbHpJK3XrzeJpPxl8bkeZrstY
 lqDCcPeU1P35v+7lN2uYMytovyk4d6PURdgozEjSOMH9YnErs7Hk40zxj1KSwXzs29zPxEYGT
 l08R4mlOCPRUIu5qDgRAAzmXcTKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505387394!57184310!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39576 invoked from network); 14 Sep 2017 11:09:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 14 Sep 2017 11:09:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6D7851435;
 Thu, 14 Sep 2017 04:09:54 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DD9D3F578;
 Thu, 14 Sep 2017 04:09:53 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7809520d-7e06-6df7-959f-db2e9a07d2d8@arm.com>
Date: Thu, 14 Sep 2017 12:09:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-3-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 2/5] ARM: ITS: Populate host_its_list
 from ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMDUvMDkvMTcgMTg6MTQsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBBZGRl
ZCBnaWN2M19pdHNfYWNwaV9pbml0IHRvIHVwZGF0ZSBob3N0X2l0c19saXN0IGZyb20gTUFEVCB0
YWJsZS4KPiBGb3IgQUNQSSwgaG9zdF9pdHMgc3RydWN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBO
VUxMLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDI2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8
ICAyICsrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5ICsrKysrKysr
Kwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4g
aW5kZXggNjFhNjQ1Mi4uNTM2YjQ4ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IEBAIC0yNSw2ICsyNSw3
IEBACj4gICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5o
Pgo+ICAgI2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KCkhl
YWRlcnMgYXJlIG9yZGVyZWQgYWxwaGFiZXRpY2FsbHksIHNvIHBsZWFzZSBtb3ZlIHRoaXMgdG8g
dGhlIHJpZ2h0IHBsYWNlLgoKPiAgICNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4gICAjaW5jbHVkZSA8
YXNtL2dpY192M19kZWZzLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2dpY192M19pdHMuaD4KPiBAQCAt
MzIsNiArMzMsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICAKPiAgICNkZWZpbmUg
SVRTX0NNRF9RVUVVRV9TWiAgICAgICAgICAgICAgICBTWl8xTQo+ICsjZGVmaW5lIEFDUElfR0lD
VjNfSVRTX01FTV9TSVpFICAgICAgICAgU1pfNjRLCj4gICAKPiAgIC8qCj4gICAgKiBObyBsb2Nr
IGhlcmUsIGFzIHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGlsZSBz
Y2FubmluZwo+IEBAIC0xMDE4LDYgKzEwMjAsMzAgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICAgICAgfQo+ICAgfQo+ICAgCj4g
KyNpZmRlZiBDT05GSUdfQUNQSQo+ICtpbnQgZ2ljdjNfaXRzX2FjcGlfcHJvYmUoc3RydWN0IGFj
cGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCgpUaGlzIHNob3VsZCBiZSBzdGF0aWMgaW50Li4u
Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKPiAr
ewo+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0czsKPiArCj4g
KyAgICBpdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFkZXI7
Cj4gKyAgICBpZiAoIEJBRF9NQURUX0VOVFJZKGl0cywgZW5kKSApCj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKwo+ICsgICAgYWRkX3RvX2hvc3RfaXRzX2xpc3QoaXRzLT5iYXNlX2FkZHJl
c3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFLCBO
VUxMKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZCBnaWN2M19pdHNfYWNw
aV9pbml0KHZvaWQpCj4gK3sKPiArICAgIC8qIFBhcnNlIElUUyBpbmZvcm1hdGlvbiAqLwo+ICsg
ICAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRP
UiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3BpX3By
b2JlLCAwKTsKPiArfQo+ICsjZW5kaWYKPiArCj4gICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVz
Ogo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBmOTkwZWFlLi42ZjU2MmY0IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+
IEBAIC0xNTY3LDYgKzE1NjcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0
KHZvaWQpCj4gICAKPiAgICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAwOwo+ICAgCj4gKyAgICBn
aWN2M19pdHNfYWNwaV9pbml0KCk7Cj4gKwo+ICAgICAgIC8qCj4gICAgICAgICogSW4gQUNQSSwg
MCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QK
PiAgICAgICAgKiBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRy
ZXNzIHRvIGJlCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBpbmRleCAxZmFjMWM3Li45OTM4
MTlhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBAQCAtMTM1LDYgKzEzNSw5IEBA
IGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7Cj4gICAvKiBQYXJzZSB0aGUg
aG9zdCBEVCBhbmQgcGljayB1cCBhbGwgaG9zdCBJVFNlcy4gKi8KPiAgIHZvaWQgZ2ljdjNfaXRz
X2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPiAgIAo+ICsjaWZk
ZWYgQ09ORklHX0FDUEkKPiArdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwo+ICsjZW5k
aWYKPiAgIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKPiAgIAo+ICAgdW5zaWdu
ZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+IEBAIC0x
OTYsNiArMTk5LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICB7Cj4gICB9Cj4gICAKPiArI2lmZGVm
IENPTkZJR19BQ1BJCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZv
aWQpCj4gK3sKPiArfQo+ICsjZW5kaWYKPiArCj4gICBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNf
aXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+ICAgewo+ICAgICAgIHJldHVybiBmYWxzZTsKPiAKCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsS8V-0005FL-Lc; Thu, 14 Sep 2017 11:16:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsS8U-0005FF-MF
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:16:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D0/1F-03422-D156AB95; Thu, 14 Sep 2017 11:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVc2dVe
 kweFLkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ai3wfYC+7xVry9O4O1gXEqdxcjF4eQwGZG
 iddvGlghnN2MEr8mn2PsYuTkEBbwkJi87gSYLSKQLvGm6TQLiM0sYCPxeXEbO0TDDkaJE08vM
 IMk2AQ0Je58/sQEYvMKWEmsX/OJHcRmEVCV+PlvF9ggUYFwif3frzFD1AhKnJz5BGwop4C1xL
 bHf9khFphJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GD8Mz/wEKMkB5OS
 KO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/yXvihQSLEpNT61Iy8wBRgtMWoKDR0mE9
 wFImre4IDG3ODMdInWKUVFKnNcnBSghAJLIKM2Da4NF6CVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ8zKDTOHJzCuBm/4KaDET0OIzp3eALC5JREhJNTCqbfOQZ5C3mVsY4GJ8/fZShfi3Zpe
 loy9U3w/7eX75ximZj6ZHKdfduv39zx2NibzWmhNfyZ444f80if0Dz2X+AilbO+mrLXbt5gH3
 5rGLnZ/6K36K5Tq/+bdUuXwkpxSZax2ZExKwyvT8e4+sziUM2/ZKJ+9cYmXqO/fYp0dJydNk8
 z3ObJNXYinOSDTUYi4qTgQAgVR0Q8sCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505387804!79346593!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7548 invoked from network); 14 Sep 2017 11:16:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 14 Sep 2017 11:16:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 687DA1435;
 Thu, 14 Sep 2017 04:16:44 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 77D4B3F578;
 Thu, 14 Sep 2017 04:16:43 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>, mjaggi@caviumnetworks.com,
 xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-4-git-send-email-mjaggi@caviumnetworks.com>
 <708e08ab-6e8c-99ff-4d84-f06a84973e4f@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b3ce491-362f-63ad-6190-8ae654360f81@arm.com>
Date: Thu, 14 Sep 2017 12:16:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <708e08ab-6e8c-99ff-4d84-f06a84973e4f@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 3/5] ARM: ITS: Deny hardware domain
	access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDkvMTcgMTc6NTcsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpLAoKSGksCgo+IE9u
IDA1LzA5LzE3IDE4OjE0LCBtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29tIHdyb3RlOgo+PiBGcm9t
OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Pgo+PiBUaGlzIHBhdGNoIGV4dGVu
ZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzIGZ1bmN0aW9uYWxpdHkgYnkgYWRkaW5nCj4+
IHN1cHBvcnQgZm9yIElUUyByZWdpb24gYXMgd2VsbC4gQWRkIGZ1bmN0aW9uIGdpY3YzX2l0c19k
ZW55X2FjY2Vzcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2
aXVtLmNvbT4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAy
MiArKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAg
ICAgICAgfCAgMyArKysKPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5
ICsrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKPj4gaW5kZXggNTM2YjQ4ZC4uMGFiMTQ2NiAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+
IEBAIC0yMCw2ICsyMCw3IEBACj4+ICAgCj4+ICAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gICAj
aW5jbHVkZSA8eGVuL2RlbGF5Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4+ICAgI2lu
Y2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+Cj4+ICAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+PiAg
ICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4+IEBAIC05MDYsNiArOTA3LDI3IEBAIHN0cnVjdCBw
ZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4+
ICAgICAgIHJldHVybiBwaXJxOwo+PiAgIH0KPj4gICAKPj4gK2ludCBnaWN2M19pdHNfZGVueV9h
Y2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBpbnQgcmMgPSAwOwo+
PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBucjsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOwo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggaXRzX2RhdGEs
ICZob3N0X2l0c19saXN0LCBlbnRyeSApCj4+ICsgICAgewo+PiArICAgICAgICBtZm4gPSBwYWRk
cl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOwo+PiArICAgICAgICBuciA9IFBGTl9VUChBQ1BJX0dJ
Q1YzX0lUU19NRU1fU0laRSk7Cj4gCj4gU2hvdWxkbid0IHRoaXMgbm90IG9ubHkgY292ZXIgdGhl
IElUUyByZWdpc3RlciBmcmFtZSwgYnV0IGFsc28gdGhlCj4gZm9sbG93aW5nIDY0SyBwYWdlIGNv
bnRhaW5pbmcgdGhlIGRvb3JiZWxsIGFkZHJlc3M/IE90aGVyd2lzZSB3ZSBsZWF2ZQo+IHRoZSBk
b29yYmVsbCBhZGRyZXNzIG9wZW4sIHdoaWNoIHNlZW1zIHRvIGJlIGFza2luZyBmb3IgdHJvdWJs
ZSAuLi4KCkkgdGhpbmsgeW91IGFyZSByaWdodC4gV2UgZG9uJ3Qgd2FudCB0byBhbGxvdyB0aGUg
aGFyZHdhcmUgZG9tYWluIHRvIG1hcCAKdGhlIGRvb3JiZWxsIGl0c2VsZi4gVGhpcyBzaG91bGQg
b25seSBiZSBkb25lIGJ5IFhlbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:19:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSAd-0005OP-5C; Thu, 14 Sep 2017 11:18:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsSAb-0005O0-SC
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 11:18:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9F/5B-02229-1A56AB95; Thu, 14 Sep 2017 11:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXdu6q5
 Ig+2XhS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WHlFcaCJsmK668kGhh7
 BLsYuTiEBBqZJJY+nsEC4TxmlJjdPoEJwtnGKHHp4nPWLkZODhEBZ4mvZ+aydzFycPAK6EucX
 mIDEhYGMreeeswCYksIfGWWOL82F8L2kni0o4cJxu5d08rWxcjOwSZgJXFIDGQIi4CqxKX1BR
 MYuRcwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0dj0
 DA+MOxlfH/Q4xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdJyq5IIcGi1PTU
 irTMHGDYwaQlOHiURHgngqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc1wekSACkKKM0D
 24ELAYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmtQGZwpOZVwK36RXQEUxAR5w5vQPkiJ
 JEhJRUA+O2XSuaWurzl4sUxSsYflnfFz/rsVbJg6aneT153951Csx7lRe7gd2jL0bplWPE868
 C+QGx98SCel/F/JcumcUXVfXE/5Ihw1mH070rAmbwGUalL3qisGmmxFfF7wLFNtoHF3mvkGa0
 mV7uvE53xeFza4PtDnKxsp+MF7+ydpri8T85HLPmqCuxFGckGmoxFxUnAgAi0VW7fAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505387932!76229333!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56661 invoked from network); 14 Sep 2017 11:18:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 11:18:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsSAU-0003vL-Db; Thu, 14 Sep 2017 11:18:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsSAO-00023N-Tf; Thu, 14 Sep 2017 11:18:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsSAO-0001zn-Nm; Thu, 14 Sep 2017 11:18:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113418-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=c3246da7bf0ad2dba0fdf1627dfc6872a510cb1d
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 11:18:44 +0000
Subject: [Xen-devel] [ovmf test] 113418: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzMTQzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMxNDMKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzE0MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYzMyNDZkYTdiZjBhZDJkYmEwZmRmMTYyN2RmYzY4NzJhNTEwY2IxZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMzI4MWViYjRhZTdkZTJhODU4
YzJlN2VjNDk5OGI3ZTU1YmUxYTRkYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMTQzICAyMDE3
LTA5LTA4IDA2OjE3OjE0IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzE1NiAg
MjAxNy0wOS0wOCAxOToxNzo1NiBaICAgIDUgZGF5cyAgIDI3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzQxOCAgMjAxNy0wOS0xMyAxODozNDo0OSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJp
LCBEYW5kYW4gPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5z
aW5naEBhbWQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIZWdkZSBO
YWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIGhlZ2RlbmFnIDxuYWdhcmFqLXAu
aGVnZGVAaHBlLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgogIFRob21hcyBMYW1wcmVjaHQgPHQubGFtcHJlY2h0QHByb3ht
b3guY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZb25naG9uZyBaaHUg
PHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwODcgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:19:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:19:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSAg-0005PB-Bq; Thu, 14 Sep 2017 11:19:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423eedb09=anthony.perard@citrix.com>)
 id 1dsSAe-0005Oc-AX
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 11:19:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E9/6D-03454-3A56AB95; Thu, 14 Sep 2017 11:18:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDve7C1F2
 RBi03hCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b2jR2MBYuZKjr7MhoY3zF2MXJwSAj4S6xb
 p9DFyAlkukvMaV/KCmKzCKhKPP/7hQXEZhMwkFgx/SojiC0ioC7x58IEMJtZIEqid8UtdhBbW
 MBJovf8P2YQm1fAWuLI6otMIOOFBPIlnr1yhQgLSpyc+YQFolVHYsHuT2wgJcwC0hLL/3GAhD
 mBOn+c+wp2gaiAssTDv3vByoUE1CRuLFzGAnGlhcSh5/+ZJzAKzEIydRaSqbMQpi5gZF7FqFG
 cWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYkgxAsIPx/saAQ4yS
 HExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtUnZFSkkWJSanlqRlpkDjA6YtAQHj
 5IIryRImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHl9QIoEQIoySvPgRsAi9RKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEIS7hycwrgdv0CugIJqAjzpzeAXJESSJCSqqBMewRq/aZWgf
 fCUdUr1bceb7j5PPk0zFZzaFWYf7lUzgePMw17n1dHcU+6bz4VxVZnppdzkWnP12rvSv/f8eq
 mlcM/QHu5+N8txZ3nzu+cqpnvMi70C+O92xa2rMMOXX/POw/8GpJgYj33PXGvLf/tXbapTCej
 bLU9OF2+xI3oerRfx2GfK1bSizFGYmGWsxFxYkAX/6Pf88CAAA=
X-Env-Sender: prvs=423eedb09=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505387935!115942560!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56849 invoked from network); 14 Sep 2017 11:18:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 11:18:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="447823173"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
Date: Thu, 14 Sep 2017 12:18:42 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170914111842.GG1544@perard.uk.xensource.com>
References: <E1drJ2U-0003aj-PV@osstest.test-lab.xenproject.org>
 <23678605-b00a-aed4-61ba-e998e5076baf@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23678605-b00a-aed4-61ba-e998e5076baf@arm.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Cc: xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMTE6MDQ6MjZBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IENDIEFudGhvbnkuIEl0IHNvdW5kcyBsaWtlIHRoZSBsYXRlc3Qgb3Zt
ZiBidWlsZCBpcyBicm9rZW4uCgpUaGFua3MsCgpUaGlzIGlzIHByb2JhYmx5IGZpeGVkIGJ5IDVh
ZmE1YjgxNTkzNmUyYjQ1YTM3NWI2NTIxNzY0MTk1YmVkNjg2ODAsIG5vdAp5ZXQgdGVzdGVkLiBB
dCBsZWFzdCwgaXQgYnVpbGQgb24gbXkgbWFjaGluZS4KClJlZ2FyZHMsCgotLSAKQW50aG9ueSBQ
RVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:21:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSCx-00067e-OH; Thu, 14 Sep 2017 11:21:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsSCx-00067U-4d
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:21:23 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5F/38-02817-2366AB95; Thu, 14 Sep 2017 11:21:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdcwbVe
 kwfyFmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bORauYCnr0KzqPTGNuYPyo0sXIxSEksJlR
 4vmU3exdjJxAzm5GiZ+bNEFsYYEQiT17dzCD2CICthL/Pi5nA7GZBUIlfr2czwjR3MEosaL7B
 VgRm4CmxJ3Pn5hAbF4BK4kDTX1gDSwCqhIHW/oZQWxRgXCJ/d+vMUPUCEqcnPmEBcTmFPCSeH
 VoDTvEAjOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeLUorL
 UIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAArWdgYNzBuKvd7xCjJAeT
 kijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBek7ooUEixKTU+tSMvMAcYKTFqCg0dJh
 HdiClCat7ggMbc4Mx0idYpRUUqc1wakTwAkkVGaB9cGi89LjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5v4CM58nMK4Gb/gpoMRPQ4jOnd4AsLklESEk1MDZLWXMX7dr1VDs3vvGYodDOc+q
 dzy5uX6+rabPon1XfnK1p5daP17eHb/S5fnbN+uqAZzbv/ux94X+UdYdJlUHojA+LLz7T0Y5N
 FJKuO6R4/6GZf5mFBl/75bWBD7OP3XwWFsSXu5236+P+r5Hm6xaWTFuyunhdwJnX1v1BkuFf1
 bd3yMiZximxFGckGmoxFxUnAgAfKkF9ygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505388080!83099261!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31280 invoked from network); 14 Sep 2017 11:21:21 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 14 Sep 2017 11:21:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A60281435;
 Thu, 14 Sep 2017 04:21:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B66C23F578;
 Thu, 14 Sep 2017 04:21:19 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-5-git-send-email-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <63d391cb-ec52-cae8-0a71-676b9d96778c@arm.com>
Date: Thu, 14 Sep 2017 12:21:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1504631700-19358-5-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: Andre.Przywara@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 4/5] ARM: Introduce get_hwdom_madt_size
 in gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNS8wOS8xNyAxODoxNCwgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+IAo+IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBv
Zgo+IGhhcmR3YXJlIGRvbWFpbnMgTUFEVCwgd2hpY2ggbm93IGFkZHMgSVRTIGluZm9ybWF0aW9u
IGFzIHdlbGwuCj4gCj4gSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAg
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICA3ICstLS0tLS0KPiAgIHhlbi9hcmNoL2Fy
bS9naWMtdjIuYyAgICAgICB8ICA2ICsrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAg
ICAgIHwgMTggKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAg
ICAgfCAxMSArKysrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgIHwgIDMg
KysrCj4gICA1IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDFiZWM0ZmEuLjU3MzllYTQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4gQEAgLTE4MDYsMTIgKzE4MDYsNyBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
PiAgICAgICBhY3BpX3NpemUgPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0
KSwgOCk7Cj4gICAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3Rh
YmxlX3N0YW8pLCA4KTsKPiAgIAo+IC0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3Bp
X3RhYmxlX21hZHQpCj4gLSAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cwo+IC0gICAgICAgICAgICAgICAgKyBz
aXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKPiAtICAgIGlmICgg
ZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKPiAtICAgICAgICBtYWR0X3NpemUgKz0g
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+IC0gICAgICAg
ICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+ICsgICAgbWFkdF9zaXpl
ID0gZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoZCk7Cj4gICAgICAgYWNwaV9zaXplICs9IFJPVU5E
VVAobWFkdF9zaXplLCA4KTsKPiAgIAo+ICAgICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3Bv
aW50ZXIoKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCj4gaW5kZXggY2JlNzFhOS4uNzM3YzUwYSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtMTAx
Miw2ICsxMDEyLDExIEBAIHN0YXRpYyBpbnQgZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZu
LCBtZm4gKyBucik7Cj4gICB9Cj4gICAKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2ljdjJfZ2V0
X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1
cm4gMDsKPiArfQo+ICsKPiAgICNpZmRlZiBDT05GSUdfQUNQSQo+ICAgc3RhdGljIGludCBnaWN2
Ml9tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPiAg
IHsKPiBAQCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3Bl
cmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAgLnJlYWRfYXByICAgICAgICAgICAgPSBnaWN2
Ml9yZWFkX2FwciwKPiAgICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YyX21ha2VfaHdk
b21fZHRfbm9kZSwKPiAgICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdk
b21fbWFkdCwKPiArICAgIC5nZXRfaHdkb21fbWFkdF9zaXplID0gZ2ljdjJfZ2V0X2h3ZG9tX21h
ZHRfc2l6ZSwKPiAgICAgICAubWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3
ZG93bl9leHRyYV9tYXBwaW5ncywKPiAgICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3Yy
X2lvbWVtX2RlbnlfYWNjZXNzLAo+ICAgICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJf
ZG9fTFBJLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKPiBpbmRleCBiM2Q2MDVkLi4zZWI2N2YyIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xNDA2
LDYgKzE0MDYsMTggQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPiAgICAgICByZXR1cm4gdGFibGVfbGVuOwo+ICAg
fQo+ICAgCj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBzaXplOwoK
QXMgYWxyZWFkeSByZXF1ZXN0ZWQgb24gdjIsIHlvdSBuZWVkIHRvIGFkZCBhIG5ld2xpbmUgaGVy
ZS4KCj4gKyAgICBzaXplICA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0
cmlidXRvcikKPiArICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25z
Owo+ICsKPiArICAgIHNpemUgICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpCj4gKyAgICAgICAgICAg
ICAgICAgICAgKiBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOwo+
ICsKPiArICAgIHJldHVybiBzaXplOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBfX2luaXQKPiAg
IGdpY19hY3BpX3BhcnNlX21hZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVh
ZGVyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQp
Cj4gQEAgLTE1OTcsNiArMTYwOSwxMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFk
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+ICAgewo+ICAgICAgIHJldHVy
biAwOwo+ICAgfQo+ICsKPiArc3RhdGljIHUzMiBnaWN2M19nZXRfaHdkb21fbWFkdF9zaXplKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gICAjZW5k
aWYKPiAgIAo+ICAgLyogU2V0IHVwIHRoZSBHSUMgKi8KPiBAQCAtMTY5OCw2ICsxNzE1LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7Cj4gICAg
ICAgLnNlY29uZGFyeV9pbml0ICAgICAgPSBnaWN2M19zZWNvbmRhcnlfY3B1X2luaXQsCj4gICAg
ICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUsCj4gICAg
ICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2M19tYWtlX2h3ZG9tX21hZHQsCj4gKyAgICAu
Z2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUsCj4gICAgICAg
LmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2M19pb21lbV9kZW55X2FjY2VzcywKPiAgICAgICAu
ZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YzX2RvX0xQSSwKPiAgIH07Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDZjODAzYmYu
LjlmZmQzM2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jTWlzc2luZyBuZXdsaW5lIGhlcmUuCj4gQEAgLTg1MSw2ICs4NTEsMTcgQEAg
aW50IGdpY19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNl
dCkKPiAgICAgICByZXR1cm4gZ2ljX2h3X29wcy0+bWFrZV9od2RvbV9tYWR0KGQsIG9mZnNldCk7
Cj4gICB9Cj4gICAKPiArdW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1hZHRfc2l6ZTsK
ClNhbWUgaGVyZS4KCj4gKyAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVf
bWFkdCkKPiArICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJp
Y19pbnRlcnJ1cHQpICogZC0+bWF4X3ZjcHVzCj4gKyAgICAgICAgICAgICAgICArIHNpemVvZihz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpCj4gKyAgICAgICAgICAgICAgICAr
IGdpY19od19vcHMtPmdldF9od2RvbV9tYWR0X3NpemUoZCk7Cj4gKwo+ICsgICAgcmV0dXJuIG1h
ZHRfc2l6ZTsKPiArfQo+ICsKPiAgIGludCBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgIHsKPiAgICAgICByZXR1cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVu
eV9hY2Nlc3MoZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gaW5kZXggNjIwM2RjNS4uM2FjZGQ2ZCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaAo+IEBAIC0zNjUsNiArMzY1LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25z
IHsKPiAgICAgICBpbnQgKCptYWtlX2h3ZG9tX21hZHQpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHUzMiBvZmZzZXQpOwo+ICAgICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQgb3Ro
ZXIgaHcgc3R1ZmZzIHRvIHRoZSBoYXJkd2FyZSBkb21haW4uICovCj4gICAgICAgaW50ICgqbWFw
X2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3QgZG9tYWluICpkKTsKPiArICAgIC8qIFF1ZXJ5
IHRoZSBzaXplIG9mIGhhcmR3YXJlIGRvbWFpbiBtYWR0IHRhYmxlICovCj4gKyAgICB1bnNpZ25l
ZCBsb25nICgqZ2V0X2h3ZG9tX21hZHRfc2l6ZSkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4g
ICAgICAgLyogRGVueSBhY2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KPiAgICAgICBpbnQgKCppb21l
bV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4gICAgICAgLyogSGFuZGxl
IExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwo+IEBAIC0zNzYsNiArMzc4
LDcgQEAgaW50IGdpY19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqZ2ljLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KTsKPiAgIGlu
dCBnaWNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQp
Owo+ICt1bnNpZ25lZCBsb25nIGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpOwo+ICAgaW50IGdpY19tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3Moc3RydWN0IGRv
bWFpbiAqZCk7Cj4gICBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpOwo+ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:30:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSLL-0006bt-GF; Thu, 14 Sep 2017 11:30:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsSLK-0006Rc-K5
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:30:02 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 72/DA-28306-9386AB95;
 Thu, 14 Sep 2017 11:30:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov65lxq5
 Ig8vHOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2uT1MBb1iFX8WXWJrYLwj1MXIySEhYCTx
 duI/pi5GLg4hgYWMEu/2rWPpYuTgEBawkTi4IRykRkSgSGLOmofsIDXMAneZJNrWf2MGSQgJP
 GSU+HTdD8RmE1CV2HD9FCuIzStgLbHj6j42kDksQPGPi8HKRQXCJZrO9rNAlAhKnJz5BMzmBC
 qfcnkRWA2zgLrEn3mXoGxxiU3PvrNC2PISzVtnM09g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDgZgGAH46dlAYcYJTmY
 lER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbsnfVekkGBRanpqRVpmDjBOYNISHDxKI
 rwLQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOawJSJABSlFGaBzcCFrOXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMzbBzKFJzOvBG7TK6AjmICOOHN6B8gRJYkIKakGxoPWDYfeH41
 4eNj1clemluRh/h1GBqIdBrMdWZza5mak5V2bNaVLWspv/UWFXZU8deIz52z+7Xg0jOFejsSN
 08f/bePpsTWY6RF6SjHLrWcD+9yHmm6+J3SsFnuufZ1zjdEnf/7jGN+918TZ/5ycuL5Q705uc
 LdLF3cBy+tf66QfPRJ6KyD1XImlOCPRUIu5qDgRALoVDmbUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505388600!63889258!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42743 invoked from network); 14 Sep 2017 11:30:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 11:30:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6A538ABB1;
 Thu, 14 Sep 2017 11:30:00 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Tycho Andersen <tycho@docker.com>,
 Christoph Hellwig <hch@infradead.org>
References: <20170907173609.22696-1-tycho@docker.com>
 <20170907173609.22696-6-tycho@docker.com>
 <20170908075347.GC4957@infradead.org>
 <20170908172422.rxmhwd2vl6eye2or@docker>
 <d637a56d-399d-fefa-806b-a9e2b0babb75@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f2716a4f-58ca-d385-2ae5-d3804b53fac3@suse.com>
Date: Thu, 14 Sep 2017 13:29:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d637a56d-399d-fefa-806b-a9e2b0babb75@arm.com>
Content-Language: de-DE
Cc: Marco Benatto <marco.antonio.780@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 kernel-hardening@lists.openwall.com, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, Juerg Haefliger <juerg.haefliger@canonical.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH v6 05/11] arm64/mm: Add support for XPFO
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTI6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBDQyBKdWVy
Z2VuLCBCb3JpcyBhbmQgU3RlZmFuby4KPiAKPiBPbiAwOC8wOS8xNyAxODoyNCwgVHljaG8gQW5k
ZXJzZW4gd3JvdGU6Cj4+IE9uIEZyaSwgU2VwIDA4LCAyMDE3IGF0IDEyOjUzOjQ3QU0gLTA3MDAs
IENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+Pj4+ICsvKgo+Pj4+ICsgKiBMb29rdXAgdGhlIHBh
Z2UgdGFibGUgZW50cnkgZm9yIGEgdmlydHVhbCBhZGRyZXNzIGFuZCByZXR1cm4gYQo+Pj4+IHBv
aW50ZXIgdG8KPj4+PiArICogdGhlIGVudHJ5LiBCYXNlZCBvbiB4ODYgdHJlZS4KPj4+PiArICov
Cj4+Pj4gK3N0YXRpYyBwdGVfdCAqbG9va3VwX2FkZHJlc3ModW5zaWduZWQgbG9uZyBhZGRyKQo+
Pj4KPj4+IFNlZW1zIGxpa2UgdGhpcyBzaG91bGQgYmUgbW92ZWQgdG8gY29tbW9uIGFybTY0IG1t
IGNvZGUgYW5kIHVzZWQgYnkKPj4+IGtlcm5lbF9wYWdlX3ByZXNlbnQuCj4+Cj4+IFNvdW5kcyBn
b29kLCBJJ2xsIGluY2x1ZGUgc29tZXRoaW5nIGxpa2UgdGhlIHBhdGNoIGJlbG93IGluIHRoZSBu
ZXh0Cj4+IHNlcmllcy4KPj4KPj4gVW5mb3J0dW5hdGVseSwgYWRkaW5nIGFuIGltcGxlbWVudGF0
aW9uIG9mIGxvb2t1cF9hZGRyZXNzIHNlZW1zIHRvIGJlCj4+IHNsaWdodGx5IG1vcmUgY29tcGxp
Y2F0ZWQgdGhhbiBuZWNlc3NhcnksIGJlY2F1c2Ugb2YgdGhlIHhlbiBwaWVjZS4gV2UKPj4gaGF2
ZSB0byBkZWZpbmUgbG9va3VwX2FkZHJlc3MoKSB3aXRoIHRoZSBsZXZlbCBwYXJhbWV0ZXIsIGJ1
dCBpdCdzIG5vdAo+PiBvYnZpb3VzIHRvIG1lIHRvIG5hbWUgdGhlIHBhZ2UgbGV2ZWxzLiBTbyBm
b3Igbm93IEkndmUganVzdCBsZWZ0IGl0IGFzCj4+IGEgV0FSTigpIGlmIHNvbWVvbmUgc3VwcGxp
ZXMgaXQuCj4+Cj4+IEl0IHNlZW1zIGxpa2UgeGVuIHN0aWxsIGRvZXMgbmVlZCB0aGlzIHRvIGJl
IGRlZmluZWQsIGJlY2F1c2UgaWYgSQo+PiBkZWZpbmUgaXQgd2l0aG91dCBsZXZlbDoKPj4KPj4g
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYzogSW4gZnVuY3Rpb24KPj4g4oCYeGVu
YnVzX3VubWFwX3JpbmdfdmZyZWVfcHbigJk6Cj4+IGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
Y2xpZW50LmM6NzYwOjQ6IGVycm9yOiB0b28gbWFueSBhcmd1bWVudHMgdG8KPj4gZnVuY3Rpb24g
4oCYbG9va3VwX2FkZHJlc3PigJkKPj4gwqDCoMKgwqAgbG9va3VwX2FkZHJlc3MoYWRkciwgJmxl
dmVsKSkubWFkZHI7Cj4+IMKgwqDCoMKgIF5+fn5+fn5+fn5+fn5+Cj4+IEluIGZpbGUgaW5jbHVk
ZWQgZnJvbSAuL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vcGFnZS5oOjM3OjAsCj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJvbSAuL2luY2x1ZGUvbGludXgvbW16b25lLmg6
MjAsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJvbSAuL2luY2x1ZGUv
bGludXgvZ2ZwLmg6NSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcm9t
IC4vaW5jbHVkZS9saW51eC9tbS5oOjksCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZnJvbSBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jOjMzOgo+PiAuL2Fy
Y2gvYXJtNjQvaW5jbHVkZS9hc20vcGd0YWJsZS10eXBlcy5oOjY3OjE1OiBub3RlOiBkZWNsYXJl
ZCBoZXJlCj4+IMKgIGV4dGVybiBwdGVfdCAqbG9va3VwX2FkZHJlc3ModW5zaWduZWQgbG9uZyBh
ZGRyKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn5+fn5+fn5+fn5+Cj4+
Cj4+IEkndmUgY2MtZCB0aGUgeGVuIGZvbGtzLCBtYXliZSB0aGV5IGNhbiBzdWdnZXN0IGEgd2F5
IHRvIHVudGFuZ2xlIGl0Pwo+PiBBbHRlcm5hdGl2ZWx5LCBpZiBzb21lb25lIGNhbiBzdWdnZXN0
IGEgZ29vZCBuYW1pbmcgc2NoZW1lIGZvciB0aGUKPj4gcGFnZSBsZXZlbHMsIEkgY2FuIGp1c3Qg
ZG8gdGhhdC4KPiAKPiBUaGUgaW1wbGVtZW50YXRpb24gb2YgbG9va3VwX2FkZHJlc3MoLi4uKSBv
biBBUk0gZm9yIFhlbiAoc2VlCj4gaW5jbHVkZS94ZW4vYXJtL3BhZ2UuaCkgaXMganVzdCBhIEJV
RygpLiBUaGlzIGlzIGJlY2F1c2UgdGhpcyBjb2RlCj4gc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCAo
b25seSB1c2VkIGZvciB4ODYgUFYgY29kZSkuCj4gCj4gRnVydGhlcm1vcmUsIHhlbmJ1cyBjbGll
bnQgZG9lcyBub3QgdXNlIGF0IGFsbCB0aGUgbGV2ZWwuIEl0IGlzIGp1c3QgdG8KPiBjb3BlIHdp
dGggdGhlIHg4NiB2ZXJzaW9uIG9mIGxvb2t1cF9hZGRyZXNzLgo+IAo+IFNvIG9uZSB3YXkgdG8g
c29sdmUgdGhlIHByb2JsZW0gd291bGQgYmUgdG8gaW50cm9kdWNlCj4geGVuX2xvb2t1cF9hZGRy
ZXNzKGFkZHIpIHRoYXQgd291bGQgYmUgaW1wbGVtZW50ZWQgYXM6Cj4gwqDCoMKgwqAtIG9uIHg4
Ngo+IMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCBsZXZlbDsKPiAKPiDCoMKgwqDCoMKgwqDC
oCByZXR1cm4gbG9va3VwX2FkZHJlc3MoYWRkciwgJmxldmVsKS5tYWRkcjsKPiDCoMKgwqDCoC0g
b24gQVJNCj4gwqDCoMKgwqDCoMKgwqAgQlVHKCk7Cj4gCj4gV2l0aCB0aGF0IHRoZXJlIHdvdWxk
IGJlIG5vIHByb3RvdHlwZSBjbGFzaCBhbmQgYXZvaWQgaW50cm9kdWNpbmcgYQo+IGxldmVsIHBh
cmFtZXRlci4KCkknZCByYXRoZXIgYWRkIHNvbWUgI2lmZGVmIENPTkZJR19YRU5fUFYgYW5kIHJl
bW92ZSB0aGUgKl9wdiBmdW5jdGlvbnMKZnJvbSBBUk0gY29tcGxldGVseSB0aGlzIHdheS4gSSdt
IHNlbmRpbmcgYSBwYXRjaCBzb29uLi4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:36:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSR2-00075J-41; Thu, 14 Sep 2017 11:35:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4232650ca=roger.pau@citrix.com>)
 id 1dsSR1-00075C-Eu
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:35:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8F/04-03422-A996AB95; Thu, 14 Sep 2017 11:35:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQndW5q5
 Ig0XPeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyP21axFJyXq7h4fT9TA+MU8S5GDg4JAT+J
 jQuLuxg5OVgEVCVmHP/PBhJmE7CXmP61AiQsIqAs0fvrNwuIzSwwnVGioVESxBYWcJHofbyTC
 cTmFfCUOPRgDpDNxSEk0MwssXXldGaIhKDEyZlPWEBmMgtoSqzfpQ9hSkss/8cBMVJeonnrbL
 BqTqCtB5duBlslKqAicXLlGrDxQgKKEv3zHrCB2BIC6RJb//5insAoMAvJglkIC2YhLJiFZME
 CRpZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBygAEOxjv
 bgo4xCjJwaQkyrtXd2ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleZWDgCwkWpaanVqRl5gBjB
 iYtwcGjJMJ7NgMozVtckJhbnJkOkTrFqCglzjsFJCEAksgozYNrg8XpJUZZKWFeRqBDhHgKUo
 tyM0tQ5V8xinMwKgnzOoFM4cnMK4Gb/gpoMRPQ4jOnd4AsLklESEk1MBpNXm7E8fXWOYuyjzv
 9JVm2XAzlttkQl8qf/HpzUApPTNKX1BlCckaRj2duadXminilVjr/Yfn/yFkeb7WXPmfe/ko6
 9eZigVd72FcULeE9uG/irY6VYqHzytoDMnbuFnn0V/xj+q2I+Y6Tuy+Um00Ii15x6p2EQTGLj
 OMJLZ+80npHH+6nb5VYijMSDbWYi4oTAb5BA4zOAgAA
X-Env-Sender: prvs=4232650ca=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505388953!116413480!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34326 invoked from network); 14 Sep 2017 11:35:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 11:35:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,392,1500940800"; d="scan'208";a="52822403"
Date: Thu, 14 Sep 2017 12:35:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914113549.6jjthhcngg3mkcvd@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
 <59B1820502000078001787D6@prv-mh.provo.novell.com>
 <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
 <59BA73E0020000780017B080@prv-mh.provo.novell.com>
 <20170914104220.xrh2hszduyy72pwc@dhcp-3-128.uk.xensource.com>
 <59BA7B02020000780017B0F7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BA7B02020000780017B0F7@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6NTA6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDEyOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MTk6NDRBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA5LjE3IGF0IDEyOjA4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDk6Mjk6NDFB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2
OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gK2ludCB2cGNpX21z
aV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYg
Cj4gPiAqcGRldiwKPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
YWRkcmVzcywgdWludDMyX3QgZGF0YSwgdW5zaWduZWQgaW50IAo+ID4gdmVjdG9ycykKPiA+PiA+
PiA+ICt7Cj4gPj4gPj4gPiArICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5mbyA9IHsKPiA+PiA+
PiA+ICsgICAgICAgIC5zZWcgPSBwZGV2LT5zZWcsCj4gPj4gPj4gPiArICAgICAgICAuYnVzID0g
cGRldi0+YnVzLAo+ID4+ID4+ID4gKyAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCj4gPj4g
Pj4gPiArICAgICAgICAuZW50cnlfbnIgPSB2ZWN0b3JzLAo+ID4+ID4+ID4gKyAgICB9Owo+ID4+
ID4+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+PiA+PiA+ICsgICAgaW50IHJjOwo+ID4+ID4+
ID4gKwo+ID4+ID4+ID4gKyAgICBBU1NFUlQoYXJjaC0+cGlycSA9PSBJTlZBTElEX1BJUlEpOwo+
ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAvKiBHZXQgYSBQSVJRLiAqLwo+ID4+ID4+ID4gKyAg
ICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJmFyY2gt
PnBpcnEsCj4gPj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBf
UElSUV9UWVBFX01VTFRJX01TSSwgJm1zaV9pbmZvKTsKPiA+PiA+PiA+ICsgICAgaWYgKCByYyAp
Cj4gPj4gPj4gPiArICAgIHsKPiA+PiA+PiA+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIs
ICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIG1hcCBQSVJROiAKPiA+ICVkXG4iLAo+ID4+
ID4+ID4gKyAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwKPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRl
dmZuKSwgcmMpOwo+ID4+ID4+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4+ID4+ID4gKyAgICB9
Cj4gPj4gPj4gPiArCj4gPj4gPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsgaSsr
ICkKPiA+PiA+PiA+ICsgICAgewo+ID4+ID4+ID4gKyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycV90IGJpbmQgPSB7Cj4gPj4gPj4gPiArICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJj
aC0+cGlycSArIGksCj4gPj4gPj4gPiArICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZ
UEVfTVNJLAo+ID4+ID4+ID4gKyAgICAgICAgICAgIC51Lm1zaS5ndmVjID0gbXNpX3ZlY3Rvcihk
YXRhKSArIGksCj4gPj4gPj4gCj4gPj4gPj4gSXNuJ3QgdGhhdCByYXRoZXIgbXNpX3ZlY3Rvcihk
YXRhICsgaSksIGkuZS4gd291bGRuJ3QgeW91IGJldHRlcgo+ID4+ID4+IGluY3JlbWVudCBkYXRh
IHRvZ2V0aGVyIHdpdGggaT8KPiA+PiA+IAo+ID4+ID4gVGhhdCdzIHRydWUsIGJlY2F1c2UgdGhl
IHZlY3RvciBpcyBmZXRjaGVkIGZyb20gdGhlIGxhc3QgOGJpdHMgb2YgdGhlCj4gPj4gPiBkYXRh
LCBidXQgSSBmaW5kIGl0IG1vcmUgY29uZnVzaW5nIChhbmQgaXQgcmVxdWlyZXMgdGhhdCB0aGUg
cmVhZGVyCj4gPj4gPiBrbm93cyB0aGlzIGRldGFpbCkuIElNSE8gSSB3b3VsZCBwcmVmZXIgdG8g
bGVhdmUgaXQgYXMtaXMuCj4gPj4gCj4gPj4gTm8sIHRoZSBwcm9ibGVtIGlzIHRoZSB3cmFwLWFy
b3VuZCBjYXNlLCB3aGljaCB5b3VyIGNvZGUKPiA+PiBkb2Vzbid0IGhhbmRsZS4gSWlyYyBoYXJk
d2FyZSBiZWhhdmVzIGFsb25nIHRoZSBsaW5lcyBvZiB3aGF0Cj4gPj4gSSd2ZSBzdWdnZXN0ZWQg
dG8gY2hhbmdlIHRvLCB3aXRoIHBvdGVudGlhbGx5IHRoZSB2ZWN0b3IKPiA+PiBpbmNyZW1lbnQg
Y2FycnlpbmcgaW50byBvdGhlciBwYXJ0cyBvZiB0aGUgdmFsdWUuIEhlbmNlIHlvdQo+ID4+IGVp
dGhlciBuZWVkIGFuIGVhcmx5IGNoZWNrIGZvciB0aGVyZSBub3QgYmVpbmcgYW55IHdyYXBwaW5n
LAo+ID4+IG9yIG90aGVyIHBsYWNlcyBtYXkgbmVlZCBzaW1pbGFyIGFkanVzdG1lbnQgKGluIHdo
aWNoIGNhc2UgaXQKPiA+PiBtaWdodCBiZSBiZXR0ZXIgdG8gcmVhbGx5IGp1c3QgaW5jcmVtZW50
ICJkYXRhIiBvbmNlIGluIHRoZQo+ID4+IGxvb3AuCj4gPiAKPiA+IE9oLCBzbyB0aGUgdmVjdG9y
IGluY3JlbWVudCBjYXJyaWVzIG92ZXIgdG8gdGhlIGRlbGl2ZXJ5IG1vZGUsIHRoZW4gSQo+ID4g
d2lsbCBzd2l0Y2ggaXQuCj4gCj4gQnV0IHBsZWFzZSBkb3VibGUgY2hlY2sgZmlyc3QgdGhhdCBJ
J20gbm90IG1pcy1yZW1lbWJlcmluZy4KClRoZSBQQ0kgc3BlYyBjb250YWlucyB0aGUgZm9sbG93
aW5nIGFib3V0IHRoZSBkYXRhIGZpZWxkOgoKVGhlIE11bHRpcGxlIE1lc3NhZ2UgRW5hYmxlIGZp
ZWxkIChiaXRzIDYtNCBvZiB0aGUgTWVzc2FnZSBDb250cm9sCnJlZ2lzdGVyKSBkZWZpbmVzIHRo
ZSBudW1iZXIgb2YgbG93IG9yZGVyIG1lc3NhZ2UgZGF0YSBiaXRzIHRoZQpmdW5jdGlvbiBpcyBw
ZXJtaXR0ZWQgdG8gbW9kaWZ5IHRvIGdlbmVyYXRlIGl0cyBzeXN0ZW0gc29mdHdhcmUKYWxsb2Nh
dGVkIHZlY3RvcnMuIEZvciBleGFtcGxlLCBhIE11bHRpcGxlIE1lc3NhZ2UgRW5hYmxlIGVuY29k
aW5nIG9mCuKAnDAxMOKAnSBpbmRpY2F0ZXMgdGhlIGZ1bmN0aW9uIGhhcyBiZWVuIGFsbG9jYXRl
ZCBmb3VyIHZlY3RvcnMgYW5kIGlzCnBlcm1pdHRlZCB0byBtb2RpZnkgbWVzc2FnZSBkYXRhIGJp
dHMgMSBhbmQgMCAoYSBmdW5jdGlvbiBtb2RpZmllcyB0aGUKbG93ZXIgbWVzc2FnZSBkYXRhIGJp
dHMgdG8gZ2VuZXJhdGUgdGhlIGFsbG9jYXRlZCBudW1iZXIgb2YgdmVjdG9ycykuCklmIHRoZSBN
dWx0aXBsZSBNZXNzYWdlIEVuYWJsZSBmaWVsZCBpcyDigJwwMDDigJ0sIHRoZSBmdW5jdGlvbiBp
cyBub3QKcGVybWl0dGVkIHRvIG1vZGlmeSB0aGUgbWVzc2FnZSBkYXRhLgoKU28gaXQgc2VlbXMg
bGlrZSB0aGUgb3ZlcmZsb3cgc2hvdWxkIGJlIGxpbWl0ZWQgdG8gdGhlIG51bWJlciBvZgplbmFi
bGVkIHZlY3RvcnMsIGllOiBtYXliZSBzdG9yZSB0aGUgdmVjdG9yIGluIGEgdWludDhfdCBhbmQg
aW5jcmVhc2UKaXQgYXQgZXZlcnkgbG9vcD8KCkkgZG9uJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIGZp
bmQgYW55IHNwZWNpZmljIG1lbnRpb24gdG8gd2hhdCBoYXBwZW5zCndoZW4gdGhlIHZlY3RvciBw
YXJ0IG9mIHRoZSBkYXRhIHJlZ2lzdGVyIG92ZXJmbG93cy4gRnJvbSB0aGUgZXhjZXB0CmFib3Zl
IGl0IHNlZW1zIGxpa2UgaXQgc2hvdWxkIG5ldmVyIG1vZGlmeSBhbnkgb3RoZXIgYml0cyBhcGFy
dCBmcm9tCnRoZSBsb3cgOGJpdCB2ZWN0b3Igb25lcy4KClRoZSBJbnRlbCBTRE0gbWVudGlvbnMg
dGhhdCB0aGUgdmVjdG9yIG11c3QgYmUgaW4gdGhlIHJhbmdlIDB4MTAtMHhmZSwKaW4gd2hpY2gg
Y2FzZSB0aGUgcmVzdWx0aW5nIHZlY3RvciAod2hldGhlciB3ZSB3cmFwIG9yIG5vdCkgaXMgbm90
CmdvaW5nIHRvIGJlIHZhbGlkIGFueXdheS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 11:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 11:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSRU-00078M-F8; Thu, 14 Sep 2017 11:36:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsSRT-000789-7N
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 11:36:23 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 75/91-28306-6B96AB95;
 Thu, 14 Sep 2017 11:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXdr5q5
 Ig5nNkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brc8+ZC56YVPQdOMrewHhNo4uRi0NIYDOj
 xLol55kgnN2MEmu/XQByODmEBSolWj80gyVEBGYxSlzfvYQNJMEsYCDx4uNzVhBbSCBDomXGO
 rA4m4CmxJ3Pn8CaeQWsJJbv/MoIYrMIqEosebCJGcQWFQiX2P/9GjNEjaDEyZlPWEBsTqD66X
 enQ803k5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3
 SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MHY8c/pEKMkB5OSKO9e
 3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4SzJ2RQoJFqWmp1akZeYAYwUmLcHBoyTCexYkz
 VtckJhbnJkOkTrFqCglzjsFJCEAksgozYNrg8XnJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nzdoBM4cnMK4Gb/gpoMRPQ4jOnd4AsLklESEk1MFZtLn187V7za9XQ82KLlh7krAyKt3XNufX
 0tOpLA2vlydMbbuzU4l1lpp97pm3ltD+qGmGxjxnYXG70M+nVJm8SW2g9T7GoLJjhSPL9xZum
 7mvkeXDpi5ecb9Epr71Z4XrVFglPPS9sazvttunzrFXGLQvTUwvnVs/4euTqtWdxcR9+/yyZ0
 6fEUpyRaKjFXFScCABNkAIQygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505388980!105835629!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14336 invoked from network); 14 Sep 2017 11:36:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 14 Sep 2017 11:36:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 67AA715A2;
 Thu, 14 Sep 2017 04:36:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2D4FB3F578;
 Thu, 14 Sep 2017 04:36:19 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-5-konrad.wilk@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <abb3cb40-3a35-e586-4218-4012a29ffe15@arm.com>
Date: Thu, 14 Sep 2017 12:36:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-5-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 04/17] xen/livepatch/ARM32: Don't load
 and crash on livepatches loaded with wrong text alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBUaGUgQVJNIDMyJjY0IEVMRiBzcGVjaWZpY2F0aW9uIHNheXMgInNlY3Rpb25zIGNvbnRh
aW5pbmcgQVJNCj4gY29kZSBtdXN0IGJlIGF0IGxlYXN0IDMyLWJpdCBhbGlnbmVkLiIgVGhpcyBw
YXRjaCBhZGRzIHRoZQo+IGNoZWNrIGZvciB0aGF0LiBXZSBhbHNvIG1ha2Ugc3VyZSB0aGF0IHRo
aXMgY2hlY2sgaXMgZG9uZQo+IHdoZW4gZG9pbmcgcmVsb2NhdGlvbnMgZm9yIHRoZSB0eXBlcyB0
aGF0IGFyZSBjb25zaWRlcmVkCj4gQVJNIGNvZGUuIEhvd2V2ZXIgd2UgZG9uJ3QgaGF2ZSB0byBj
aGVjayBmb3IgYWxsIGFzIHdlIG9ubHkKPiBpbXBsZW1lbnQgYSBzbWFsbCBzdWJzZXQgb2YgdGhl
bSAtIGFzIHN1Y2ggd2Ugb25seSBjaGVjayBmb3IKPiBkYXRhIHR5cGVzIHRoYXQgYXJlIGltcGxl
bWVudGVkIC0gYW5kIGlmIHRoZSB0eXBlIGlzIGFueXRoaW5nIGVsc2UKPiBhbmQgbm90IGFsaWdu
ZWQgdG8gMzItYml0LCB0aGVuIHdlIGVycm9yIG91dC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0tCj4gdjE6IElu
aXRpYWwgcGF0Y2gKPiB2MjogUmVkbyB0aGUgY29tbWl0IHRvIGluY2x1ZGUgdGhlIGNvbW1pdHMg
d2hpY2ggZml4IHRoZSBhbGlnbm1lbnQgaXNzdWVzLgo+ICAgICAgQWxzbyBtZW50aW9uIHRoZSBu
ZWVkIGluIHRoZSBkb2NzCj4gdjM6IENoYW5nZSB0aGUgZG9jcyB0byBleHBsaWNpdGx5IG1lbnRp
b24gdGV4dCBjb2RlIHNlY3Rpb24gYWxpZ25tZW50IHJlcXVpcmVtZW50cy4KPiAgICAgIEludmVy
dCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfYWxpZ25tZW50IHJldHVybiB2YWx1ZSAodHJ1ZSBmb3Ig
YWxpZ25tZW50IGlzIG9rKS4KPiAgICAgIERyb3AgdGhlIGFsaWdubWVudCBjaGVjayBpbiBjaGVj
a19zcGVjaWFsX3NlY3Rpb25zLgo+ICAgICAgTWFrZSB0aGUgYWxpZ25tZW50IGNoZWNrIGluIGNo
ZWNrX3NlY3Rpb24gb25seSBmb3IgZXhlY3V0YWJsZSBzZWN0aW9ucy4KPiAgICAgIFJld3JvdGUg
dGhlIGNvbW1pdCBtZXNzYWdlIGFzIGl0IGlzIG5vdCBhcHBsaWNhYmxlIHRvIHYyIG9mIHRoZSBw
YXRjaCBhbnltb3JlLgo+IC0tLQo+ICAgZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93biAgIHwg
IDIgKysKPiAgIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8IDIyICsrKysrKysrKysr
KysrKysrKysrLS0KPiAgIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyB8ICA2ICsrKysr
Kwo+ICAgeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAgIHwgIDYgKysrKysrCj4gICB4ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jICAgICAgICAgfCAgNyArKysrKysrCj4gICB4ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoLmggICAgfCAgMSArCj4gICA2IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0
Y2gubWFya2Rvd24gYi9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCj4gaW5kZXggNTRhNmI4
NTBjYi4uNTA1ZGMzN2NkYSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtk
b3duCj4gKysrIGIvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgo+IEBAIC0yNzksNiArMjc5
LDggQEAgSXQgbWF5IGFsc28gaGF2ZSBzb21lIGFyY2hpdGVjdHVyZS1zcGVjaWZpYyBzZWN0aW9u
cy4gRm9yIGV4YW1wbGU6Cj4gICAgKiBFeGNlcHRpb24gdGFibGVzLgo+ICAgICogUmVsb2NhdGlv
bnMgZm9yIGVhY2ggb2YgdGhlc2Ugc2VjdGlvbnMuCj4gICAKPiArTm90ZSB0aGF0IG9uIEFSTSAz
MiB0aGUgc2VjdGlvbnMgY29udGFpbmluZyBjb2RlIE1VU1QgYmUgZm91ciBieXRlIGFsaWduZWQu
Cj4gKwo+ICAgVGhlIFhlbiBMaXZlIFBhdGNoIGNvcmUgY29kZSBsb2FkcyB0aGUgcGF5bG9hZCBh
cyBhIHN0YW5kYXJkIEVMRiBiaW5hcnksIHJlbG9jYXRlcyBpdAo+ICAgYW5kIGhhbmRsZXMgdGhl
IGFyY2hpdGVjdHVyZS1zcGVjaWZjIHNlY3Rpb25zIGFzIG5lZWRlZC4gVGhpcyBwcm9jZXNzIGlz
IG11Y2gKPiAgIGxpa2Ugd2hhdCB0aGUgTGludXgga2VybmVsIG1vZHVsZSBsb2FkZXIgZG9lcy4K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gv
YXJtL2FybTMyL2xpdmVwYXRjaC5jCj4gaW5kZXggNDEzNzhhNTRhZS4uMTA4ODdhY2U4MSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiBAQCAtMTEyLDYgKzExMiwxNSBAQCBib29sIGFyY2hf
bGl2ZXBhdGNoX3N5bWJvbF9kZW55KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4g
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgfQo+ICAgCj4gK2Jvb2wgYXJjaF9saXZlcGF0Y2hfdmVy
aWZ5X2FsaWdubWVudChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMgKnNlYykKPiArewo+
ICsgICAgaWYgKCBzZWMtPnNlYy0+c2hfZmxhZ3MgJiBTSEZfRVhFQ0lOU1RSICYmCgpOSVQ6IE1h
eSBJIGFzayB0byBhZGQgKC4uLikgaGVyZT8KCj4gKyAgICAgICAgICgodWludDMyX3Qpc2VjLT5s
b2FkX2FkZHIgJSBzaXplb2YodWludDMyX3QpKSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+
ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Owo+ICsKPiAgIHN0YXRpYyBzMzIgZ2V0X2FkZGVu
ZCh1bnNpZ25lZCBjaGFyIHR5cGUsIHZvaWQgKmRlc3QpCj4gICB7Cj4gICAgICAgczMyIGFkZGVu
ZCA9IDA7Cj4gQEAgLTIzMyw3ICsyNDIsNyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShz
dHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgICAgICB1aW50MzJfdCB2YWw7Cj4gICAg
ICAgICAgIHZvaWQgKmRlc3Q7Cj4gICAgICAgICAgIHVuc2lnbmVkIGNoYXIgdHlwZTsKPiAtICAg
ICAgICBzMzIgYWRkZW5kOwo+ICsgICAgICAgIHMzMiBhZGRlbmQgPSAwOwo+ICAgCj4gICAgICAg
ICAgIGlmICggdXNlX3JlbGEgKQo+ICAgICAgICAgICB7Cj4gQEAgLTI1MSw3ICsyNjAsNiBAQCBp
bnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAg
ICAgICAgICAgICAgc3ltbmR4ID0gRUxGMzJfUl9TWU0oci0+cl9pbmZvKTsKPiAgICAgICAgICAg
ICAgIHR5cGUgPSBFTEYzMl9SX1RZUEUoci0+cl9pbmZvKTsKPiAgICAgICAgICAgICAgIGRlc3Qg
PSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsgLyogUCAqLwo+IC0gICAgICAgICAgICBh
ZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3QpOwo+ICAgICAgICAgICB9Cj4gICAKPiAgICAg
ICAgICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVGICkKPiBAQCAtMjcyLDYgKzI4MCwxNiBAQCBp
bnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAg
ICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCAodHlwZSAh
PSBSX0FSTV9BQlMzMiAmJiB0eXBlICE9IFJfQVJNX1JFTDMyKSAvKiBPbmx5IGNoZWNrIGNvZGUu
ICovICYmCj4gKyAgICAgICAgICAgICAgICAgICgodWludDMyX3QpZGVzdCAlIHNpemVvZih1aW50
MzJfdCkpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
TElWRVBBVENIICIlczogZGVzdD0lcCAoJXMpIGlzIG5vdCBhbGlnbmVkIHByb3Blcmx5IVxuIiwK
PiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGRlc3QsIGJhc2UtPm5hbWUpOwo+ICsg
ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlm
ICggIXVzZV9yZWxhICkKPiArICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVuZCh0eXBlLCBk
ZXN0KTsKPiAgIAo+ICAgICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFs
dWU7IC8qIFMgKi8KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBh
dGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKPiBpbmRleCAyMjQ3YjkyNWEw
Li4yNzI4ZTJhMTI1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+IEBAIC04Niw2ICs4Niwx
MiBAQCBib29sIGFyY2hfbGl2ZXBhdGNoX3N5bWJvbF9kZW55KGNvbnN0IHN0cnVjdCBsaXZlcGF0
Y2hfZWxmICplbGYsCj4gICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgfQo+ICAgCj4gK2Jvb2wgYXJj
aF9saXZlcGF0Y2hfdmVyaWZ5X2FsaWdubWVudChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9z
ZWMgKnNlYykKPiArewo+ICsgICAgLyogVW5hbGlnbmVkIGFjY2VzcyBvbiBBUk0gNjQgaXMgT0su
ICovCgpUaGlzIGZ1bmN0aW9uIHdpbGwgYmUgY2FsbGVkIG9uIGV2ZXJ5IHNlY3Rpb24sIHJpZ2h0
PyBJZiBzbywgdGhlIHRleHQgCnNlZ21lbnQgc3RpbGwgaGF2ZSB0byBiZSBhbGlnbmVkIG9uIEFy
bTY0LiBJbnN0cnVjdGlvbiBjYW4gbm90IGJlIHVuYWxpZ25lZC4KClRoZSB1bmFsaWduZWQgYWNj
ZXNzIGlzIG9ubHkgT0sgZm9yIGRhdGEgc2VjdGlvbi4gQW5kIHRoZSBvbmx5IHJlYXNvbiBpcyAK
YmVjYXVzZSB0aGUgbWVtY3B5IGltcGxlbWVudGF0aW9uIGlzIHBlcmZvcm1pbmcgdW5hbGlnbmVk
IGFjY2Vzcy4gSXQgCnNlZW1zIHRvIGhhdmUgYmV0dGVyIHBlcmZvcm1hbmNlIG9uIHNvbWUgY29y
ZS4KCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiAgIGVudW0gYWFyY2g2NF9yZWxvY19v
cCB7Cj4gICAgICAgUkVMT0NfT1BfTk9ORSwKPiAgICAgICBSRUxPQ19PUF9BQlMsCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2gu
Ywo+IGluZGV4IDQwNmViOTEwY2MuLjQ4ZDIwZmRhY2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gQEAgLTE0
OCw2ICsxNDgsMTIgQEAgYm9vbCBhcmNoX2xpdmVwYXRjaF9zeW1ib2xfZGVueShjb25zdCBzdHJ1
Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgIHJldHVybiBmYWxzZTsKPiAgIH0KPiAgIAo+
ICtib29sIGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9hbGlnbm1lbnQoY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9lbGZfc2VjICpzZWMpCj4gK3sKPiArICAgIC8qIFVuYWxpZ25lZCBhY2Nlc3Mgb24geDg2
IGlzIGZpbmUuICovCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiAgIGludCBhcmNoX2xp
dmVwYXRjaF9wZXJmb3JtX3JlbChzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAq
YmFzZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZl9zZWMgKnJlbGEpCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNo
LmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4gaW5kZXggYzZlZTk1ZmJjZi4uZGJhYjhhM2Y2
ZiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2NvbW1v
bi9saXZlcGF0Y2guYwo+IEBAIC00NzMsNiArNDczLDEzIEBAIHN0YXRpYyBib29sIHNlY3Rpb25f
b2soY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgaWYgKCAhYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2Fs
aWdubWVudChzZWMpICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJ
VkVQQVRDSCAiJXM6ICVzIHRleHQgc2VjdGlvbiBpcyBub3QgYWxpZ25lZCBwcm9wZXJseSFcbiIs
Cj4gKyAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc2VjLT5uYW1lKTsKPiArICAgICAgICByZXR1
cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIHJldHVybiB0cnVlOwo+ICAgfQo+ICAgCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2guaAo+IGluZGV4IDk4ZWMwMTIxNmIuLmU5YmFiODdmMjggMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaC5oCj4gQEAgLTc2LDYgKzc2LDcgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9pbml0KHZv
aWQpOwo+ICAgI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KPiAgIGludCBhcmNoX2xpdmVwYXRj
aF92ZXJpZnlfZnVuYyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpOwo+ICAgCj4g
K2Jvb2wgYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2FsaWdubWVudChjb25zdCBzdHJ1Y3QgbGl2ZXBh
dGNoX2VsZl9zZWMgKnNlYyk7Cj4gICBzdGF0aWMgaW5saW5lCj4gICB1bnNpZ25lZCBpbnQgbGl2
ZXBhdGNoX2luc25fbGVuKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKPiAgIHsK
PiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:09:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsSxK-0000w1-Ff; Thu, 14 Sep 2017 12:09:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsSxJ-0000vv-Pp
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:09:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 07/27-03610-D617AB95; Thu, 14 Sep 2017 12:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDSzencFe
 kwcMzihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCK7/ZCuYqVLz+0MzUwHhQoouRk0NIIE/i
 6bNFjF2MHBy8AnYS7x+ag4QlBAwlTi+8yQJiswioSjRvXcMIYrMJqEu0PdvOClIuIuAoMbnZC
 yTMLDCLUWLrjlIQW1jARaL38U6mLkYuoOmHmCUWTvgI1ssp4CXx/tdzVohVghJ/dwiDmMxAI9
 fPE4IYIw+0aTYzRFhaYvk/jgmMfLMQ6mch1M9CUj8LoX4BI8sqRvXi1KKy1CJdS72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgYwCCHYx3NwUcYpTkYFIS5d2ruzNSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvloJdkUKCRanpqRVpmTnA8IdJS3DwKInwBoCkeYsLEnOLM9MhU
 qcYdTk6bt79wyTEkpeflyolzjsBpEgApCijNA9uBCwWLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmY9zPIFJ7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhhNH3QXzzY5760UbawhVuh1bLlJ7zd
 d679L9yqsfiqXXFabfej1c4eaTOnrcy8fMOIU2flCJG0L/83gJS/FtvLk+Ricv2g9X3N3l734
 81xprvxO68qvl1rS2zN/HXl6eFZe1botolero+MFHRd+cX5TVtM9tY77QG/2/FQ/oyWrjdeIt
 1c3cCqxFGckGmoxFxUnAgCg2Zh+wAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505390954!112161057!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37617 invoked from network); 14 Sep 2017 12:09:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 12:09:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 06:09:14 -0600
Message-Id: <59BA8D89020000780017B1A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 06:09:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-10-roger.pau@citrix.com>
 <59B1820502000078001787D6@prv-mh.provo.novell.com>
 <20170914100839.h2yuhntplj6wimel@dhcp-3-128.uk.xensource.com>
 <59BA73E0020000780017B080@prv-mh.provo.novell.com>
 <20170914104220.xrh2hszduyy72pwc@dhcp-3-128.uk.xensource.com>
 <59BA7B02020000780017B0F7@prv-mh.provo.novell.com>
 <20170914113549.6jjthhcngg3mkcvd@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170914113549.6jjthhcngg3mkcvd@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDEzOjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDE0LCAyMDE3IGF0IDA0OjUwOjEwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDkuMTcgYXQgMTI6NDIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MTk6NDRBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4wOS4xNyBhdCAxMjowOCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBUaHUsIFNlcCAwNywgMjAxNyBhdCAwOToy
OTo0MUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDE0LjA4LjE3
IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+ICtpbnQg
dnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBw
Y2lfZGV2IAo+PiA+ICpwZGV2LAo+PiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgYWRkcmVzcywgdWludDMyX3QgZGF0YSwgdW5zaWduZWQgaW50IAo+PiA+IHZlY3Rv
cnMpCj4+ID4+ID4+ID4gK3sKPj4gPj4gPj4gPiArICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5m
byA9IHsKPj4gPj4gPj4gPiArICAgICAgICAuc2VnID0gcGRldi0+c2VnLAo+PiA+PiA+PiA+ICsg
ICAgICAgIC5idXMgPSBwZGV2LT5idXMsCj4+ID4+ID4+ID4gKyAgICAgICAgLmRldmZuID0gcGRl
di0+ZGV2Zm4sCj4+ID4+ID4+ID4gKyAgICAgICAgLmVudHJ5X25yID0gdmVjdG9ycywKPj4gPj4g
Pj4gPiArICAgIH07Cj4+ID4+ID4+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPj4gPj4gPj4gPiAr
ICAgIGludCByYzsKPj4gPj4gPj4gPiArCj4+ID4+ID4+ID4gKyAgICBBU1NFUlQoYXJjaC0+cGly
cSA9PSBJTlZBTElEX1BJUlEpOwo+PiA+PiA+PiA+ICsKPj4gPj4gPj4gPiArICAgIC8qIEdldCBh
IFBJUlEuICovCj4+ID4+ID4+ID4gKyAgICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEo
cGRldi0+ZG9tYWluLCAtMSwgJmFyY2gtPnBpcnEsCj4+ID4+ID4+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksICZtc2lfaW5mbyk7
Cj4+ID4+ID4+ID4gKyAgICBpZiAoIHJjICkKPj4gPj4gPj4gPiArICAgIHsKPj4gPj4gPj4gPiAr
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0
byBtYXAgUElSUTogCj4+ID4gJWRcbiIsCj4+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICAgcGRl
di0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPj4gPj4gPj4gPiArICAg
ICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJjKTsKPj4gPj4gPj4gPiArICAg
ICAgICByZXR1cm4gcmM7Cj4+ID4+ID4+ID4gKyAgICB9Cj4+ID4+ID4+ID4gKwo+PiA+PiA+PiA+
ICsgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQo+PiA+PiA+PiA+ICsgICAgewo+
PiA+PiA+PiA+ICsgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0gewo+PiA+
PiA+PiA+ICsgICAgICAgICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwKPj4gPj4g
Pj4gPiArICAgICAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAo+PiA+PiA+PiA+
ICsgICAgICAgICAgICAudS5tc2kuZ3ZlYyA9IG1zaV92ZWN0b3IoZGF0YSkgKyBpLAo+PiA+PiA+
PiAKPj4gPj4gPj4gSXNuJ3QgdGhhdCByYXRoZXIgbXNpX3ZlY3RvcihkYXRhICsgaSksIGkuZS4g
d291bGRuJ3QgeW91IGJldHRlcgo+PiA+PiA+PiBpbmNyZW1lbnQgZGF0YSB0b2dldGhlciB3aXRo
IGk/Cj4+ID4+ID4gCj4+ID4+ID4gVGhhdCdzIHRydWUsIGJlY2F1c2UgdGhlIHZlY3RvciBpcyBm
ZXRjaGVkIGZyb20gdGhlIGxhc3QgOGJpdHMgb2YgdGhlCj4+ID4+ID4gZGF0YSwgYnV0IEkgZmlu
ZCBpdCBtb3JlIGNvbmZ1c2luZyAoYW5kIGl0IHJlcXVpcmVzIHRoYXQgdGhlIHJlYWRlcgo+PiA+
PiA+IGtub3dzIHRoaXMgZGV0YWlsKS4gSU1ITyBJIHdvdWxkIHByZWZlciB0byBsZWF2ZSBpdCBh
cy1pcy4KPj4gPj4gCj4+ID4+IE5vLCB0aGUgcHJvYmxlbSBpcyB0aGUgd3JhcC1hcm91bmQgY2Fz
ZSwgd2hpY2ggeW91ciBjb2RlCj4+ID4+IGRvZXNuJ3QgaGFuZGxlLiBJaXJjIGhhcmR3YXJlIGJl
aGF2ZXMgYWxvbmcgdGhlIGxpbmVzIG9mIHdoYXQKPj4gPj4gSSd2ZSBzdWdnZXN0ZWQgdG8gY2hh
bmdlIHRvLCB3aXRoIHBvdGVudGlhbGx5IHRoZSB2ZWN0b3IKPj4gPj4gaW5jcmVtZW50IGNhcnJ5
aW5nIGludG8gb3RoZXIgcGFydHMgb2YgdGhlIHZhbHVlLiBIZW5jZSB5b3UKPj4gPj4gZWl0aGVy
IG5lZWQgYW4gZWFybHkgY2hlY2sgZm9yIHRoZXJlIG5vdCBiZWluZyBhbnkgd3JhcHBpbmcsCj4+
ID4+IG9yIG90aGVyIHBsYWNlcyBtYXkgbmVlZCBzaW1pbGFyIGFkanVzdG1lbnQgKGluIHdoaWNo
IGNhc2UgaXQKPj4gPj4gbWlnaHQgYmUgYmV0dGVyIHRvIHJlYWxseSBqdXN0IGluY3JlbWVudCAi
ZGF0YSIgb25jZSBpbiB0aGUKPj4gPj4gbG9vcC4KPj4gPiAKPj4gPiBPaCwgc28gdGhlIHZlY3Rv
ciBpbmNyZW1lbnQgY2FycmllcyBvdmVyIHRvIHRoZSBkZWxpdmVyeSBtb2RlLCB0aGVuIEkKPj4g
PiB3aWxsIHN3aXRjaCBpdC4KPj4gCj4+IEJ1dCBwbGVhc2UgZG91YmxlIGNoZWNrIGZpcnN0IHRo
YXQgSSdtIG5vdCBtaXMtcmVtZW1iZXJpbmcuCj4gCj4gVGhlIFBDSSBzcGVjIGNvbnRhaW5zIHRo
ZSBmb2xsb3dpbmcgYWJvdXQgdGhlIGRhdGEgZmllbGQ6Cj4gCj4gVGhlIE11bHRpcGxlIE1lc3Nh
Z2UgRW5hYmxlIGZpZWxkIChiaXRzIDYtNCBvZiB0aGUgTWVzc2FnZSBDb250cm9sCj4gcmVnaXN0
ZXIpIGRlZmluZXMgdGhlIG51bWJlciBvZiBsb3cgb3JkZXIgbWVzc2FnZSBkYXRhIGJpdHMgdGhl
Cj4gZnVuY3Rpb24gaXMgcGVybWl0dGVkIHRvIG1vZGlmeSB0byBnZW5lcmF0ZSBpdHMgc3lzdGVt
IHNvZnR3YXJlCj4gYWxsb2NhdGVkIHZlY3RvcnMuIEZvciBleGFtcGxlLCBhIE11bHRpcGxlIE1l
c3NhZ2UgRW5hYmxlIGVuY29kaW5nIG9mCj4g4oCcMDEw4oCdIGluZGljYXRlcyB0aGUgZnVuY3Rp
b24gaGFzIGJlZW4gYWxsb2NhdGVkIGZvdXIgdmVjdG9ycyBhbmQgaXMKPiBwZXJtaXR0ZWQgdG8g
bW9kaWZ5IG1lc3NhZ2UgZGF0YSBiaXRzIDEgYW5kIDAgKGEgZnVuY3Rpb24gbW9kaWZpZXMgdGhl
Cj4gbG93ZXIgbWVzc2FnZSBkYXRhIGJpdHMgdG8gZ2VuZXJhdGUgdGhlIGFsbG9jYXRlZCBudW1i
ZXIgb2YgdmVjdG9ycykuCj4gSWYgdGhlIE11bHRpcGxlIE1lc3NhZ2UgRW5hYmxlIGZpZWxkIGlz
IOKAnDAwMOKAnSwgdGhlIGZ1bmN0aW9uIGlzIG5vdAo+IHBlcm1pdHRlZCB0byBtb2RpZnkgdGhl
IG1lc3NhZ2UgZGF0YS4KPiAKPiBTbyBpdCBzZWVtcyBsaWtlIHRoZSBvdmVyZmxvdyBzaG91bGQg
YmUgbGltaXRlZCB0byB0aGUgbnVtYmVyIG9mCj4gZW5hYmxlZCB2ZWN0b3JzLAoKQWgsIHJpZ2h0
LiBTbyBubyBzcGlsbGluZyBvdmVyIGludG8gdGhlIGhpZ2hlciBiaXRzLgoKPiBpZTogbWF5YmUg
c3RvcmUgdGhlIHZlY3RvciBpbiBhIHVpbnQ4X3QgYW5kIGluY3JlYXNlCj4gaXQgYXQgZXZlcnkg
bG9vcD8KCkEgdWludDhfdCB3b24ndCBoZWxwOiBBcyB0aGUgdGV4dCBzYXlzLCB5b3UgbmVlZCB0
byBsaW1pdCB0aGUgY2hhbmdlCnRvIHRoZSBudW1iZXIgb2YgYml0cyB0aGF0IGFyZSBwZXJtaXR0
ZWQgdG8gYmUgYWx0ZXJlZC4gSSB0aGluayB0aGVyZSdzCmFuIGltcGxpY2F0aW9uIGZvciB0aGVz
ZSBiaXRzIHRvIGJlIGFsbCBjbGVhciBmb3IgdGhlIGZpcnN0IG9mIHRoZSB2ZWN0b3JzLApidXQg
dGhhdCdzIG5vdCBzcGVsbGVkIG91dCwgc28gSSdkIHByZWZlciBpZiB3ZSB3ZXJlIGZsZXhpYmxl
IGFuZAphbGxvd2VkIHRvIHN0YXJ0IGZyb20gYSBub24temVybyB2YWx1ZSAocmVzdWx0aW5nIGlu
IGUuZy4gYQowYjAwMTExMTAxLCAwYjAwMTExMTEwLCAwYjAwMTExMTExLCAwYjAwMTExMTAwIHZl
Y3RvcgpzZXF1ZW5jZSkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:27:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:27:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTEl-0002Di-Vd; Thu, 14 Sep 2017 12:27:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsTEl-0002Dc-4L
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:27:19 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 06/49-03423-6A57AB95; Thu, 14 Sep 2017 12:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXdp6a5
 Igw1btC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlHw+yFyzVrNi29BJLA+N2xS5GLg4hgc2M
 Es0fNjN3MXICObsZJR5uSAexhQUKJE4e/MEMUiQiMItR4vruJWwgCWYBA4kXH5+zQjRkSBzc+
 JAdxGYT0JS48/kTE4jNK2Al8fraNqBmDg4WAVWJ299MQMKiAuES+79fY4YoEZQ4OfMJC4jNCV
 T+eW4fE8R4M4l5mx8yQ9jiEreezIeKy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6RkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsY18wPPMQoycGk
 JMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pKSXZFCgkWp6akVaZk5wEiBSUtw8CiJ8
 J4BSfMWFyTmFmemQ6ROMSpKifPuB0kIgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvB9BpvBk5pXATX8FtJgJZPHpHSCLSxIRUlINjGUhvS8ELj2aovnQJDMmadW16u2Sz0s
 f/70cvtHeNpy9Rexe+5O78xQzYxQjjc+9n5xrfWACq9GvivN5KxetfP5r4RXmUjXzLXutvwh6
 hky7cuTHTHvuMwLC/ZxLFrKqGfEv49wXG75BNPGmfFa6Q63bFZblFesjd5x/+vMB5w2VbI0CQ
 c8MMyWW4oxEQy3mouJEAEX1npPJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505392037!79363012!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 482 invoked from network); 14 Sep 2017 12:27:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 14 Sep 2017 12:27:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5A53B1435;
 Thu, 14 Sep 2017 05:27:16 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 21E273F578;
 Thu, 14 Sep 2017 05:27:14 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-7-konrad.wilk@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c682452-e781-3576-e63b-a579f7515942@arm.com>
Date: Thu, 14 Sep 2017 13:27:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-7-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 06/17] xen/livepatch/x86/arm32: Force
 .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBCeSBkZWZhdWx0IHdoZW4gdXNpbmcgb2JqY29weSB3ZSBsb3NlIHRoZSBhbGlnbm1lbnQg
d2hlbiB3ZSBjb3B5IGl0IGZyb20geGVuLXN5bXMgLQo+IHdpdGggdGhlIHJlc3VsdCB0aGF0IGFs
aWdubWVudCAob24gQVJNMzIgZm9yIGV4YW1wbGUpIGNhbiBiZSAxOgo+IAo+ICAgIFtOcl0gTmFt
ZSAgICAgICAgICAgICAgVHlwZSAgICAgICAgICAgIEFkZHIgICAgIE9mZiAgICBTaXplICAgRVMg
RmxnIExrIEluZiBBbAo+IC4uCj4gICAgWyA2XSAubGl2ZXBhdGNoLmRlcGVuZCBQUk9HQklUUyAg
ICAgICAgMDAwMDAwMDAgMDAwMDkzIDAwMDAyNCAwMCAgIEEgIDAgICAwICAxCj4gCj4gVGhhdCwg
Y29tYmluZWQgd2l0aCB3YWNreSBvZmZzZXQgbWVhbnMgaXQgd2lsbCBiZSBsb2FkZWQgaW4KPiBt
ZW1vcnkgd2l0aCB0aGUgd3JvbmcgYWxpZ25tZW50Ogo+IAo+IChYRU4pIGxpdmVwYXRjaC5jOjQy
NTogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxkOiBMb2FkZWQgLmxpdmVwYXRjaC5kZXBlbmRzIGF0
IDAwMGEwODA0Mwo+IAo+IEFuZCBsYXRlciB3ZSBnZXQ6Cj4gKFhFTikgbGl2ZXBhdGNoLmM6NTAx
OiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IC5saXZlcGF0Y2guZGVwZW5kcyBpcyBub3QgYWxp
Z25lZCBwcm9wZXJseSEKPiAKPiBUaGlzIGZpeCBmb3JjZXMgYWxsIHRoZSB0ZXN0LWNhc2VzIHRv
IGJlIGJ1aWx0IHdpdGggYQo+IC5saXZlcGF0Y2guZGVwZW5kcyBzdHJ1Y3R1cmUgY29udGFpbmlu
ZyB0aGUgYnVpbGQtaWQgZXh0cmFjdGVkIGZyb20KPiB0aGUgaHlwZXJ2aXNvciAoZXhjZXB0IHRo
ZSB4ZW5fYnllX3dvcmxkIHRlc3QtY2FzZSkuCj4gCj4gV2UgdXNlIHRoZSAnbWtoZXgnIHRvb2wg
aW5zdGVhZCBvZiAneHhkJyBhcyB0aGUgZW5kIHJlc3VsdCBpcyBhbiAndW5zaWduZWQnCj4gaW5z
dGVhZCBvZiAnY2hhcicgdHlwZSBhcnJheSAtIHdoaWNoIG5hdHVyYWxseSBmb3JjZXMgdGhlIGFs
aWdubWVudCB0byBiZSBvZiBmb3VyLgo+IEFsc28gdGhlICdta2hleCcgdG9vbHMgYWxsb3dzIHVz
IHRvIHBhc3MgdGhlIHNlY3Rpb24gbmFtZSBhcyBwYXJhbWV0ZXIuCj4gCj4gVGhlIGVuZCByZXN1
bHQgaXMgbXVjaCBiZXR0ZXIgYWxpZ25tZW50Ogo+IAo+ICAgIFsgN10gLmxpdmVwYXRjaC5kZXBl
bmQgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDA5NCAwMDAwMjQgMDAgICBBICAwICAgMCAg
NAo+IAo+IE5vdGUgdGhhdCB0aGFua3MgdG8gJ3Vuc2lnbmVkIGludCAuLiBfX25vdGVfZGVwZW5k
cycgdGhlIHN5bWJvbCBiZWNvbWVzCj4gZ2xvYmFsOgo+IAo+ICQgcmVhZGVsZiAtLXN5bWJvbHMg
Ki5saXZlcGF0Y2ggfCBncmVwIGRlcGVuCj4gICAgICAyMzogMDAwMDAwMDAwMDAwMDAwMCAgICAz
NiBPQkpFQ1QgIEdMT0JBTCBISURERU4gICAgIDYgbm90ZV9kZXBlbmRzCj4gICAgICA0OTogMDAw
MDAwMDAwMDAwMDAwMCAgICAzNiBPQkpFQ1QgIEdMT0JBTCBISURERU4gICAgMTcgbm90ZV9kZXBl
bmRzCj4gICAgICAxNjogMDAwMDAwMDAwMDAwMDAwMCAgICAzNiBPQkpFQ1QgIEdMT0JBTCBISURE
RU4gICAgIDMgbm90ZV9kZXBlbmRzCj4gICAgICAyMTogMDAwMDAwMDAwMDAwMDAwMCAgICAzNiBP
QkpFQ1QgIEdMT0JBTCBISURERU4gICAgIDYgbm90ZV9kZXBlbmRzCj4gCj4gU2VlIHBhdGNoIHRp
dGxlZDogImxpdmVwYXRjaC9hcm0veDg2OiBTdHJpcCBub3RlX2RlcGVuZHMgc3ltYm9sIGZyb20g
dGVzdC1jYXNlcy4iCj4gd2hpY2ggZml4ZXMgdGhpcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gCj4gLS0tCj4gdjI6
IEZpcnN0IHZlcnNpb24KPiAtLS0KPiAgIGRvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24gICAg
ICAgICAgIHwgIDIgKysKPiAgIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSAgICAgICAgICAg
IHwgNTYgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9ieWVfd29ybGQuYyAgICAgfCAgMSArCj4gICB4ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX2hlbGxvX3dvcmxkLmMgICB8ICAxICsKPiAgIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9w
LmMgICAgICAgICAgIHwgIDEgKwo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dv
cmxkLmMgfCAgMSArCj4gICA2IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDMxIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3du
IGIvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgo+IGluZGV4IDUwNWRjMzdjZGEuLjkyMmE2
NDQzNmYgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgo+ICsrKyBi
L2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KPiBAQCAtNDMwLDYgKzQzMCw4IEBAIGNoZWNr
c3VtLCBNRDUgY2hlY2tzdW0gb3IgYW55IHVuaXF1ZSB2YWx1ZS4KPiAgIAo+ICAgVGhlIHNpemUg
b2YgdGhlc2Ugc3RydWN0dXJlcyB2YXJpZXMgd2l0aCB0aGUgLS1idWlsZC1pZCBsaW5rZXIgb3B0
aW9uLgo+ICAgCj4gK09uIEFSTTMyIHRoaXMgc2VjdGlvbiBtdXN0IGJ5IGZvdXItYnl0ZSBhbGln
bmVkLgo+ICsKPiAgICMjIEh5cGVyY2FsbHMKPiAgIAo+ICAgV2Ugd2lsbCBlbXBsb3kgdGhlIHN1
YiBvcGVyYXRpb25zIG9mIHRoZSBzeXN0ZW0gbWFuYWdlbWVudCBoeXBlcmNhbGwgKHN5c2N0bCku
Cj4gZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xp
dmVwYXRjaC9NYWtlZmlsZQo+IGluZGV4IDY4MzEzODNkYjEuLjg5YWQ4OWRmZDUgMTAwNjQ0Cj4g
LS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCj4gKysrIGIveGVuL3Rlc3QvbGl2ZXBh
dGNoL01ha2VmaWxlCj4gQEAgLTEsMTUgKzEsNyBAQAo+ICAgaW5jbHVkZSAkKFhFTl9ST09UKS9D
b25maWcubWsKPiAgIAo+IC1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzY0KQo+IC1PQkpD
T1BZX01BR0lDIDo9IC1JIGJpbmFyeSAtTyBlbGY2NC14ODYtNjQgLUIgaTM4Njp4ODYtNjQKPiAt
ZW5kaWYKPiAtaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gpLGFybTY0KQo+IC1PQkpDT1BZX01BR0lD
IDo9IC1JIGJpbmFyeSAtTyBlbGY2NC1saXR0bGVhYXJjaDY0IC1CIGFhcmNoNjQKPiAtZW5kaWYK
PiAtaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gpLGFybTMyKQo+IC1PQkpDT1BZX01BR0lDIDo9IC1J
IGJpbmFyeSAtTyBlbGYzMi1saXR0bGVhcm0gLUIgYXJtCj4gLWVuZGlmCj4gLQo+ICtOT1RFX1NZ
TUJPTCA9ICJub3RlX2RlcGVuZHMiCj4gK05PVEVfREVQRU5EUyA9ICJjb25zdCAgX19zZWN0aW9u
KFwiLmxpdmVwYXRjaC5kZXBlbmRzXCIpICQoTk9URV9TWU1CT0wpIgo+ICAgQ09ERV9BRERSPSQo
c2hlbGwgbm0gLS1kZWZpbmVkICQoMSkgfCBncmVwICQoMikgfCBhd2sgJ3twcmludCAiMHgiJCQx
fScpCj4gICBDT0RFX1NaPSQoc2hlbGwgbm0gLS1kZWZpbmVkIC1TICQoMSkgfCBncmVwICQoMikg
fCBhd2sgJ3sgcHJpbnQgIjB4IiQkMn0nKQo+ICAgCj4gQEAgLTM4LDcgKzMwLDcgQEAgdW5pbnN0
YWxsOgo+ICAgCj4gICAuUEhPTlk6IGNsZWFuCj4gICBjbGVhbjo6Cj4gLQlybSAtZiAqLm8gLiou
by5kICoubGl2ZXBhdGNoIGNvbmZpZy5oCj4gKwlybSAtZiAqLm8gLiouby5kICoubGl2ZXBhdGNo
IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmggaGVsbG9fd29ybGRfbGl2ZXBhdGNoX2RlcGVu
ZHMuaCAqLmJpbgo+ICAgCj4gICAjCj4gICAjIFRvIGNvbXB1dGUgdGhlc2UgdmFsdWVzIHdlIG5l
ZWQgdGhlIGJpbmFyeSBmaWxlczogeGVuLXN5bXMKPiBAQCAtNTYsMTAgKzQ4LDEwIEBAIGNvbmZp
Zy5oOiB4ZW5faGVsbG9fd29ybGRfZnVuYy5vCj4gICAJIGVjaG8gIiNkZWZpbmUgTUlOT1JfVkVS
U0lPTl9BRERSICQoTUlOT1JfVkVSU0lPTl9BRERSKSI7IFwKPiAgIAkgZWNobyAiI2RlZmluZSBP
TERfQ09ERV9TWiAkKE9MRF9DT0RFX1NaKSIpID4gJEAKPiAgIAo+IC14ZW5faGVsbG9fd29ybGQu
bzogY29uZmlnLmgKPiAreGVuX2hlbGxvX3dvcmxkLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBl
bmRzLmgKPiAgIAo+ICAgLlBIT05ZOiAkKExJVkVQQVRDSCkKPiAtJChMSVZFUEFUQ0gpOiB4ZW5f
aGVsbG9fd29ybGRfZnVuYy5vIHhlbl9oZWxsb193b3JsZC5vIG5vdGUubwo+ICskKExJVkVQQVRD
SCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8KPiAgIAkkKExEKSAk
KExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSCkgJF4KPiAgIAo+
ICAgIwo+IEBAIC03MSw0MCArNjMsNDIgQEAgJChMSVZFUEFUQ0gpOiB4ZW5faGVsbG9fd29ybGRf
ZnVuYy5vIHhlbl9oZWxsb193b3JsZC5vIG5vdGUubwo+ICAgIyBub3QgYmUgYnVpbHQgKGl0IGlz
IGZvciBFRkkgYnVpbGRzKSwgYW5kIHRoYXQgd2UgZG8gbm90IGhhdmUKPiAgICMgdGhlIG5vdGUu
by5iaW4gdG8gbXVjayB3aXRoIChhcyBpdCBnZXRzIGRlbGV0ZWQpCj4gICAjCj4gLS5QSE9OWTog
bm90ZS5vCj4gLW5vdGUubzoKPiAtCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9u
PS5ub3RlLmdudS5idWlsZC1pZCAkKEJBU0VESVIpL3hlbi1zeW1zICRALmJpbgo+IC0JJChPQkpD
T1BZKSAkKE9CSkNPUFlfTUFHSUMpIFwKPiAtCQkgICAtLXJlbmFtZS1zZWN0aW9uPS5kYXRhPS5s
aXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRvbmx5LGRhdGEsY29udGVudHMgLVMgJEAu
YmluICRACj4gLQlybSAtZiAkQC5iaW4KPiArLlBIT05ZOiBub3RlLmJpbgo+ICtub3RlLmJpbjoK
PiArCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9uPS5ub3RlLmdudS5idWlsZC1p
ZCAkKEJBU0VESVIpL3hlbi1zeW1zICRACj4gKwo+ICsuUEhPTlk6IGxpdmVwYXRjaF9kZXBlbmRz
LmgKPiArbGl2ZXBhdGNoX2RlcGVuZHMuaDogbm90ZS5iaW4KPiArCSQoc2hlbGwgKC4uLy4uLy4u
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkp
CgpJdCBsb29rcyBxdWl0ZSBvZGQgdG8gdXNlIGEgZmlsZSBpbiBmaXJtd2FyZS9odm1sb2FkZXIg
Zm9yIGxpdmVwYXRjaC4gCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIG1vdmUgbWtoZXggdG8gYSBn
ZW5lcmljIHBsYWNlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:39:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTQA-0002zu-39; Thu, 14 Sep 2017 12:39:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsTQ8-0002zo-U8
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:39:05 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C4/31-02041-7687AB95; Thu, 14 Sep 2017 12:39:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRWlGSWpSXmKPExsVyuP0Ov25qxa5
 Ig89/zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbXZNYCyYrV0xtDG1gfCjbxcjJISFgJPF2
 4j+mLkYuDiGBhYwSf54uYgNJsAmoSmy4fooVxBYRcJRY3bYUzGYWyJL4tvE6WI2wQIDE1gtXW
 LoYOThYgOr7T4WBhHkFjCW2fweZCTJfXqLjwGSWCYycCxgZVjGqF6cWlaUW6ZrqJRVlpmeU5C
 Zm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEeqqegYFxB+Plr06HGCU5mJREeffq7owU4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMFbWb4rUkiwKDU9tSItMwcYMjBpCQ4eJRHe2SBp3uKCxNzizHSI
 1ClGY45jmy7/YeLouHn3D5MQS15+XqqUOO8EkFIBkNKM0jy4QbBQvsQoKyXMy8jAwCDEU5Bal
 JtZgir/ilGcg1FJmNcfZApPZl4J3L5XQKcwAZ1y5vQOkFNKEhFSUg2Mi9ZG8KxyenVy389331
 JmmQXc/eZ0Su2POsex/z/ybL53Lctr2v457fj3zi8MO8I5/me8TJq+34VxWeHCKvvtDEf8Arc
 8d1uuW8sr+6uzIPiaeDV3UasV0zLhDWy6Lm43pdr3ZZe4BDwvLtibt7stRUx7D49qqqDxZYmN
 sT1n9nx/ymJp+5ZPiaU4I9FQi7moOBEAKXPavWACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505392741!114096692!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63063 invoked from network); 14 Sep 2017 12:39:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 12:39:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4DBC0AC06;
 Thu, 14 Sep 2017 12:39:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 14 Sep 2017 14:38:58 +0200
Message-Id: <20170914123858.1167-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 tycho@docker.com, julien.grall@arm.com
Subject: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if XEN_PV
	isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuYnVzX2NsaWVudC5jIGNvbnRhaW5zIHNvbWUgZnVuY3Rpb25zIHNwZWNpZmljIGZvciBwdiBn
dWVzdHMuCkVuY2xvc2UgdGhlbSB3aXRoICNpZmRlZiBDT05GSUdfWEVOX1BWIHRvIGF2b2lkIGNv
bXBpbGluZyB0aGVtIHdoZW4KdGhleSBhcmUgbm90IG5lZWRlZCAoZS5nLiBvbiBBUk0pLgoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMgfCAxMzAgKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDYzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMg
Yi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jCmluZGV4IDgyYTg4NjY3NThlZS4u
YTFjMTcwMDAxMjliIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVu
dC5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMKQEAgLTUxOSw2NCAr
NTE5LDYgQEAgc3RhdGljIGludCBfX3hlbmJ1c19tYXBfcmluZyhzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2LAogCXJldHVybiBlcnI7CiB9CiAKLXN0YXRpYyBpbnQgeGVuYnVzX21hcF9yaW5nX3Zh
bGxvY19wdihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAotCQkJCSAgICAgZ3JhbnRfcmVmX3Qg
KmdudF9yZWZzLAotCQkJCSAgICAgdW5zaWduZWQgaW50IG5yX2dyZWZzLAotCQkJCSAgICAgdm9p
ZCAqKnZhZGRyKQotewotCXN0cnVjdCB4ZW5idXNfbWFwX25vZGUgKm5vZGU7Ci0Jc3RydWN0IHZt
X3N0cnVjdCAqYXJlYTsKLQlwdGVfdCAqcHRlc1tYRU5CVVNfTUFYX1JJTkdfR1JBTlRTXTsKLQlw
aHlzX2FkZHJfdCBwaHlzX2FkZHJzW1hFTkJVU19NQVhfUklOR19HUkFOVFNdOwotCWludCBlcnIg
PSBHTlRTVF9va2F5OwotCWludCBpOwotCWJvb2wgbGVha2VkOwotCi0JKnZhZGRyID0gTlVMTDsK
LQotCWlmIChucl9ncmVmcyA+IFhFTkJVU19NQVhfUklOR19HUkFOVFMpCi0JCXJldHVybiAtRUlO
VkFMOwotCi0Jbm9kZSA9IGt6YWxsb2Moc2l6ZW9mKCpub2RlKSwgR0ZQX0tFUk5FTCk7Ci0JaWYg
KCFub2RlKQotCQlyZXR1cm4gLUVOT01FTTsKLQotCWFyZWEgPSBhbGxvY192bV9hcmVhKFhFTl9Q
QUdFX1NJWkUgKiBucl9ncmVmcywgcHRlcyk7Ci0JaWYgKCFhcmVhKSB7Ci0JCWtmcmVlKG5vZGUp
OwotCQlyZXR1cm4gLUVOT01FTTsKLQl9Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnM7IGkr
KykKLQkJcGh5c19hZGRyc1tpXSA9IGFyYml0cmFyeV92aXJ0X3RvX21hY2hpbmUocHRlc1tpXSku
bWFkZHI7Ci0KLQllcnIgPSBfX3hlbmJ1c19tYXBfcmluZyhkZXYsIGdudF9yZWZzLCBucl9ncmVm
cywgbm9kZS0+aGFuZGxlcywKLQkJCQlwaHlzX2FkZHJzLAotCQkJCUdOVE1BUF9ob3N0X21hcCB8
IEdOVE1BUF9jb250YWluc19wdGUsCi0JCQkJJmxlYWtlZCk7Ci0JaWYgKGVycikKLQkJZ290byBm
YWlsZWQ7Ci0KLQlub2RlLT5ucl9oYW5kbGVzID0gbnJfZ3JlZnM7Ci0Jbm9kZS0+cHYuYXJlYSA9
IGFyZWE7Ci0KLQlzcGluX2xvY2soJnhlbmJ1c192YWxsb2NfbG9jayk7Ci0JbGlzdF9hZGQoJm5v
ZGUtPm5leHQsICZ4ZW5idXNfdmFsbG9jX3BhZ2VzKTsKLQlzcGluX3VubG9jaygmeGVuYnVzX3Zh
bGxvY19sb2NrKTsKLQotCSp2YWRkciA9IGFyZWEtPmFkZHI7Ci0JcmV0dXJuIDA7Ci0KLWZhaWxl
ZDoKLQlpZiAoIWxlYWtlZCkKLQkJZnJlZV92bV9hcmVhKGFyZWEpOwotCWVsc2UKLQkJcHJfYWxl
cnQoImxlYWtpbmcgVk0gYXJlYSAlcCBzaXplICV1IHBhZ2UocykiLCBhcmVhLCBucl9ncmVmcyk7
Ci0KLQlrZnJlZShub2RlKTsKLQlyZXR1cm4gZXJyOwotfQotCiBzdHJ1Y3QgbWFwX3JpbmdfdmFs
bG9jX2h2bQogewogCXVuc2lnbmVkIGludCBpZHg7CkBAIC03MjUsNiArNjY3LDY1IEBAIGludCB4
ZW5idXNfdW5tYXBfcmluZ192ZnJlZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCB2b2lkICp2
YWRkcikKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKTsKIAor
I2lmZGVmIENPTkZJR19YRU5fUFYKK3N0YXRpYyBpbnQgeGVuYnVzX21hcF9yaW5nX3ZhbGxvY19w
dihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgICAgZ3JhbnRfcmVmX3QgKmdudF9y
ZWZzLAorCQkJCSAgICAgdW5zaWduZWQgaW50IG5yX2dyZWZzLAorCQkJCSAgICAgdm9pZCAqKnZh
ZGRyKQoreworCXN0cnVjdCB4ZW5idXNfbWFwX25vZGUgKm5vZGU7CisJc3RydWN0IHZtX3N0cnVj
dCAqYXJlYTsKKwlwdGVfdCAqcHRlc1tYRU5CVVNfTUFYX1JJTkdfR1JBTlRTXTsKKwlwaHlzX2Fk
ZHJfdCBwaHlzX2FkZHJzW1hFTkJVU19NQVhfUklOR19HUkFOVFNdOworCWludCBlcnIgPSBHTlRT
VF9va2F5OworCWludCBpOworCWJvb2wgbGVha2VkOworCisJKnZhZGRyID0gTlVMTDsKKworCWlm
IChucl9ncmVmcyA+IFhFTkJVU19NQVhfUklOR19HUkFOVFMpCisJCXJldHVybiAtRUlOVkFMOwor
CisJbm9kZSA9IGt6YWxsb2Moc2l6ZW9mKCpub2RlKSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFub2Rl
KQorCQlyZXR1cm4gLUVOT01FTTsKKworCWFyZWEgPSBhbGxvY192bV9hcmVhKFhFTl9QQUdFX1NJ
WkUgKiBucl9ncmVmcywgcHRlcyk7CisJaWYgKCFhcmVhKSB7CisJCWtmcmVlKG5vZGUpOworCQly
ZXR1cm4gLUVOT01FTTsKKwl9CisKKwlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykKKwkJ
cGh5c19hZGRyc1tpXSA9IGFyYml0cmFyeV92aXJ0X3RvX21hY2hpbmUocHRlc1tpXSkubWFkZHI7
CisKKwllcnIgPSBfX3hlbmJ1c19tYXBfcmluZyhkZXYsIGdudF9yZWZzLCBucl9ncmVmcywgbm9k
ZS0+aGFuZGxlcywKKwkJCQlwaHlzX2FkZHJzLAorCQkJCUdOVE1BUF9ob3N0X21hcCB8IEdOVE1B
UF9jb250YWluc19wdGUsCisJCQkJJmxlYWtlZCk7CisJaWYgKGVycikKKwkJZ290byBmYWlsZWQ7
CisKKwlub2RlLT5ucl9oYW5kbGVzID0gbnJfZ3JlZnM7CisJbm9kZS0+cHYuYXJlYSA9IGFyZWE7
CisKKwlzcGluX2xvY2soJnhlbmJ1c192YWxsb2NfbG9jayk7CisJbGlzdF9hZGQoJm5vZGUtPm5l
eHQsICZ4ZW5idXNfdmFsbG9jX3BhZ2VzKTsKKwlzcGluX3VubG9jaygmeGVuYnVzX3ZhbGxvY19s
b2NrKTsKKworCSp2YWRkciA9IGFyZWEtPmFkZHI7CisJcmV0dXJuIDA7CisKK2ZhaWxlZDoKKwlp
ZiAoIWxlYWtlZCkKKwkJZnJlZV92bV9hcmVhKGFyZWEpOworCWVsc2UKKwkJcHJfYWxlcnQoImxl
YWtpbmcgVk0gYXJlYSAlcCBzaXplICV1IHBhZ2UocykiLCBhcmVhLCBucl9ncmVmcyk7CisKKwlr
ZnJlZShub2RlKTsKKwlyZXR1cm4gZXJyOworfQorCiBzdGF0aWMgaW50IHhlbmJ1c191bm1hcF9y
aW5nX3ZmcmVlX3B2KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsIHZvaWQgKnZhZGRyKQogewog
CXN0cnVjdCB4ZW5idXNfbWFwX25vZGUgKm5vZGU7CkBAIC03ODgsNiArNzg5LDEyIEBAIHN0YXRp
YyBpbnQgeGVuYnVzX3VubWFwX3JpbmdfdmZyZWVfcHYoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwgdm9pZCAqdmFkZHIpCiAJcmV0dXJuIGVycjsKIH0KIAorc3RhdGljIGNvbnN0IHN0cnVjdCB4
ZW5idXNfcmluZ19vcHMgcmluZ19vcHNfcHYgPSB7CisJLm1hcCA9IHhlbmJ1c19tYXBfcmluZ192
YWxsb2NfcHYsCisJLnVubWFwID0geGVuYnVzX3VubWFwX3JpbmdfdmZyZWVfcHYsCit9OworI2Vu
ZGlmCisKIHN0cnVjdCB1bm1hcF9yaW5nX3ZmcmVlX2h2bQogewogCXVuc2lnbmVkIGludCBpZHg7
CkBAIC05MTYsMTEgKzkyMyw2IEBAIGVudW0geGVuYnVzX3N0YXRlIHhlbmJ1c19yZWFkX2RyaXZl
cl9zdGF0ZShjb25zdCBjaGFyICpwYXRoKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoeGVuYnVzX3Jl
YWRfZHJpdmVyX3N0YXRlKTsKIAotc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfcmluZ19vcHMg
cmluZ19vcHNfcHYgPSB7Ci0JLm1hcCA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2NfcHYsCi0JLnVu
bWFwID0geGVuYnVzX3VubWFwX3JpbmdfdmZyZWVfcHYsCi19OwotCiBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHhlbmJ1c19yaW5nX29wcyByaW5nX29wc19odm0gPSB7CiAJLm1hcCA9IHhlbmJ1c19tYXBf
cmluZ192YWxsb2NfaHZtLAogCS51bm1hcCA9IHhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlX2h2bSwK
QEAgLTkyOCw4ICs5MzAsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfcmluZ19vcHMg
cmluZ19vcHNfaHZtID0gewogCiB2b2lkIF9faW5pdCB4ZW5idXNfcmluZ19vcHNfaW5pdCh2b2lk
KQogeworI2lmZGVmIENPTkZJR19YRU5fUFYKIAlpZiAoIXhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0
b190cmFuc2xhdGVkX3BoeXNtYXApKQogCQlyaW5nX29wcyA9ICZyaW5nX29wc19wdjsKIAllbHNl
CisjZW5kaWYKIAkJcmluZ19vcHMgPSAmcmluZ19vcHNfaHZtOwogfQotLSAKMi4xMi4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjP-0004K5-Uo; Thu, 14 Sep 2017 12:58:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjO-0004Jc-T2
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:58:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C5/C6-02225-21D7AB95; Thu, 14 Sep 2017 12:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpK5g7a5
 Ig9UTtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDry8yFTzWrvhxn62B8a9iFyMnh4SAv0Tb
 7adMIDabgLLEz85eNhBbREBPounAc8YuRi4OZoE5jBJT53YxgiSEBVwkrt7fA9bAIqAqMf3zN
 lYQm1fAUuLl8W4miKHyErvaLoLFOYHiXR9egsWFBCwkei/tZ4ewFSQ6ph9jgugVlDg58wkLiM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYPPUMDIw7GDtP+B1ilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBK9uza5IIcGi1PTUirTMHGAYw6QlOHiURHh9QNK8xQWJucWZ6RCpU4zGHI9u3P3DxNFxE
 0gKseTl56VKifPeqAYqFQApzSjNgxsEi69LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5/4
 BM4cnMK4Hb9wroFCagU86c3gFySkkiQkqqgVG68O3Losl+CZxsb+2r6+2mhgnMvbXG5f5c2yP
 zL1Yd2sJusrh8YVDATrZjUX1X9GMfVDZtXc7KP93rqPPDn3+eV5iKzyl7tNuK30Kn6pRj3a7A
 l0se/jgY9zcyItXy9wvLpcG3wt2s1vswb5w4Qy2zg5WPqa0pevKjqUkBK0Sz8h71Zf5+vFKJp
 Tgj0VCLuag4EQCfec93qgIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505393934!114872936!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16180 invoked from network); 14 Sep 2017 12:58:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:58:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439751162"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:38 +0100
Message-ID: <20170914125852.22129-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 09/23] x86/mm: add pv prefix to {set,
	destroy}_gdt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VW5mb3J0dW5hdGVseSB0aGV5IGNhbid0IHN0YXkgbG9jYWwgdG8gUFYgY29kZSBiZWNhdXNlIGRv
bWFpbi5jIHN0aWxsCm5lZWRzIHRoZW0uIENoYW5nZSB0aGVpciBuYW1lcyBhbmQgZml4IHVwIGNh
bGwgc2l0ZXMuIFRoZSBjb2RlIHdpbGwgYmUKbW92ZWQgbGF0ZXIgdG9nZXRoZXIgd2l0aCBvdGhl
ciBkZXNjcmlwdG9yIHRhYmxlIG1hbmlwdWxhdGlvbiBjb2RlLgoKQWxzbyBtb3ZlIHRoZSBkZWNs
YXJhdGlvbnMgdG8gcHYvbW0uaCBhbmQgcHJvdmlkZSBzdHVicy4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAg
ICAgICAgICB8IDExICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
IHwgMTAgKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYyB8ICA0ICsr
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgNSAtLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9tbS5oICAgICB8IDEwICsrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwg
MjMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGRiZGRjNTM2ZDMuLmU5
MzY3YmQ4YWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKQEAgLTY0LDYgKzY0LDcgQEAKICNpbmNsdWRlIDxjb21wYXQvdmNwdS5o
PgogI2luY2x1ZGUgPGFzbS9wc3IuaD4KICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CisjaW5j
bHVkZSA8YXNtL3B2L21tLmg+CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJf
dmNwdSk7CiAKQEAgLTk5Miw3ICs5OTMsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCAhY29tcGF0ICkKLSAgICAgICAgcmMgPSAoaW50
KXNldF9nZHQodiwgYy5uYXQtPmdkdF9mcmFtZXMsIGMubmF0LT5nZHRfZW50cyk7CisgICAgICAg
IHJjID0gKGludClwdl9zZXRfZ2R0KHYsIGMubmF0LT5nZHRfZnJhbWVzLCBjLm5hdC0+Z2R0X2Vu
dHMpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2R0X2ZyYW1lc1tB
UlJBWV9TSVpFKHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzKV07CkBAIC0xMDAyLDcgKzEwMDMs
NyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG47ICsraSApCiAgICAgICAgICAgICBnZHRfZnJh
bWVzW2ldID0gYy5jbXAtPmdkdF9mcmFtZXNbaV07Ci0gICAgICAgIHJjID0gKGludClzZXRfZ2R0
KHYsIGdkdF9mcmFtZXMsIGMuY21wLT5nZHRfZW50cyk7CisgICAgICAgIHJjID0gKGludClwdl9z
ZXRfZ2R0KHYsIGdkdF9mcmFtZXMsIGMuY21wLT5nZHRfZW50cyk7CiAgICAgfQogICAgIGlmICgg
cmMgIT0gMCApCiAgICAgICAgIHJldHVybiByYzsKQEAgLTExMDEsNyArMTEwMiw3IEBAIGludCBh
cmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHsKICAgICAgICAgaWYgKCBjcjNfcGFnZSApCiAgICAg
ICAgICAgICBwdXRfcGFnZShjcjNfcGFnZSk7Ci0gICAgICAgIGRlc3Ryb3lfZ2R0KHYpOworICAg
ICAgICBwdl9kZXN0cm95X2dkdCh2KTsKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIApAQCAt
MTE1Myw3ICsxMTU0LDcgQEAgaW50IGFyY2hfdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICBpZiAoIGlzX3B2X3ZjcHUodikgKQogICAgIHsKLSAgICAgICAgZGVzdHJveV9nZHQodik7
CisgICAgICAgIHB2X2Rlc3Ryb3lfZ2R0KHYpOwogICAgICAgICByZXR1cm4gdmNwdV9kZXN0cm95
X3BhZ2V0YWJsZXModik7CiAgICAgfQogCkBAIC0xODk2LDcgKzE4OTcsNyBAQCBpbnQgZG9tYWlu
X3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAg
ICogdGhlIExEVCBhcyBpdCBhdXRvbWF0aWNhbGx5IGdldHMgc3F1YXNoZWQgd2l0aCB0aGUgZ3Vl
c3QKICAgICAgICAgICAgICAgICAgKiBtYXBwaW5ncy4KICAgICAgICAgICAgICAgICAgKi8KLSAg
ICAgICAgICAgICAgICBkZXN0cm95X2dkdCh2KTsKKyAgICAgICAgICAgICAgICBwdl9kZXN0cm95
X2dkdCh2KTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY5YTQ3ZDg3ZDYuLmU1MDViZTdj
ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0zODU4LDcgKzM4NTgsNyBAQCBsb25nIGRvX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9t
YWluKHVuc2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwKICAqIERlc2NyaXB0b3IgVGFibGVzCiAg
Ki8KIAotdm9pZCBkZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgcHZfZGVzdHJveV9n
ZHQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwogICAgIHVuc2ln
bmVkIGludCBpOwpAQCAtMzg3Nyw5ICszODc3LDcgQEAgdm9pZCBkZXN0cm95X2dkdChzdHJ1Y3Qg
dmNwdSAqdikKIH0KIAogCi1sb25nIHNldF9nZHQoc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyAqZnJhbWVzLAotICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRy
aWVzKQorbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFt
ZXMsIHVuc2lnbmVkIGludCBlbnRyaWVzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwpAQCAtMzkwNiw3ICszOTA0LDcgQEAgbG9u
ZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LAogICAgIH0KIAogICAgIC8qIFRlYXIgZG93biB0aGUg
b2xkIEdEVC4gKi8KLSAgICBkZXN0cm95X2dkdCh2KTsKKyAgICBwdl9kZXN0cm95X2dkdCh2KTsK
IAogICAgIC8qIEluc3RhbGwgdGhlIG5ldyBHRFQuICovCiAgICAgdi0+YXJjaC5wdl92Y3B1Lmdk
dF9lbnRzID0gZW50cmllczsKQEAgLTM5NDUsNyArMzk0Myw3IEBAIGxvbmcgZG9fc2V0X2dkdChY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl91bG9uZ190KSBmcmFtZV9saXN0LAogCiAgICAgZG9t
YWluX2xvY2soY3Vyci0+ZG9tYWluKTsKIAotICAgIGlmICggKHJldCA9IHNldF9nZHQoY3Vyciwg
ZnJhbWVzLCBlbnRyaWVzKSkgPT0gMCApCisgICAgaWYgKCAocmV0ID0gcHZfc2V0X2dkdChjdXJy
LCBmcmFtZXMsIGVudHJpZXMpKSA9PSAwICkKICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CiAK
ICAgICBkb21haW5fdW5sb2NrKGN1cnItPmRvbWFpbik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYwpp
bmRleCBlZjBmZjg2NTE5Li4xNmVhMmE4MGRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKQEAg
LTYsNiArNiw4IEBACiAjaW5jbHVkZSA8YXNtL21lbV9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20v
bWVtX3NoYXJpbmcuaD4KIAorI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgorCiBpbnQgY29tcGF0X3Nl
dF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LCB1bnNpZ25lZCBp
bnQgZW50cmllcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGFnZXMgPSAoZW50cmllcyAr
IDUxMSkgLyA1MTI7CkBAIC0zMSw3ICszMyw3IEBAIGludCBjb21wYXRfc2V0X2dkdChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHVpbnQpIGZyYW1lX2xpc3QsIHVuc2lnbmVkIGludCBlbnRyaWVzCiAK
ICAgICBkb21haW5fbG9jayhjdXJyZW50LT5kb21haW4pOwogCi0gICAgaWYgKCAocmV0ID0gc2V0
X2dkdChjdXJyZW50LCBmcmFtZXMsIGVudHJpZXMpKSA9PSAwICkKKyAgICBpZiAoIChyZXQgPSBw
dl9zZXRfZ2R0KGN1cnJlbnQsIGZyYW1lcywgZW50cmllcykpID09IDAgKQogICAgICAgICBmbHVz
aF90bGJfbG9jYWwoKTsKIAogICAgIGRvbWFpbl91bmxvY2soY3VycmVudC0+ZG9tYWluKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDhiMzlmYjRiZTkuLjQxYThkOGMzMmYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaApAQCAtNDY3LDExICs0NjcsNiBAQCBleHRlcm4gdm9pZCBpbml0X2lu
dDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsKIAogZXh0ZXJuIHZvaWQgd3JpdGVfcHRi
YXNlKHN0cnVjdCB2Y3B1ICp2KTsKIAotdm9pZCBkZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqZCk7
Ci1sb25nIHNldF9nZHQoc3RydWN0IHZjcHUgKmQsIAotICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmZyYW1lcywgCi0gICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXMpOwotCiAvKiBS
RVAgTk9QIChQQVVTRSkgaXMgYSBnb29kIHRoaW5nIHRvIGluc2VydCBpbnRvIGJ1c3ktd2FpdCBs
b29wcy4gKi8KIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgcmVwX25vcCh2b2lkKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9tbS5oCmluZGV4IGUyNTFlMWVmMDYuLjNjYTI0Y2M3MGEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgK
QEAgLTI1LDE0ICsyNSwyNCBAQAogCiBpbnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25n
IGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAorbG9uZyBwdl9zZXRfZ2R0KHN0
cnVjdCB2Y3B1ICpkLCB1bnNpZ25lZCBsb25nICpmcmFtZXMsIHVuc2lnbmVkIGludCBlbnRyaWVz
KTsKK3ZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUgKmQpOworCiAjZWxzZQogCisjaW5j
bHVkZSA8eGVuL2Vycm5vLmg+CisKIHN0YXRpYyBpbmxpbmUgaW50IHB2X3JvX3BhZ2VfZmF1bHQo
dW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGlj
IGlubGluZSBsb25nIHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKmQsIHVuc2lnbmVkIGxvbmcgKmZy
YW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyaWVz
KQoreyByZXR1cm4gLUVJTlZBTDsgfQorc3RhdGljIGlubGluZSB2b2lkIHB2X2Rlc3Ryb3lfZ2R0
KHN0cnVjdCB2Y3B1ICpkKSB7fQorCiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWDg2X1BWX01NX0hf
XyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjP-0004Jo-Np; Thu, 14 Sep 2017 12:58:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjO-0004Jb-8D
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:58:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2B/A0-18858-11D7AB95; Thu, 14 Sep 2017 12:58:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK5A7a5
 Ig/bnxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZPw0qmgvmCFdOP3WZqYPzE28XIySEh4C+x
 7/BxJhCbTUBZ4mdnLxuILSKgJ9F04DljFyMXB7PAHEaJqXO7GEESwgLOEvu3P2LpYuTgYBFQl
 bjemAgS5hWwkJh25xoLxEx5iV1tF1lBbE4BS4muDy/B5gsB1fRe2s8OYStIdEw/xgTRKyhxcu
 YTsF5mAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA2O93NT
 i4sT01JzEpGK95PzcTYzA4KlnYGDcwdh5wu8QoyQHk5Io717dnZFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHh1a3ZFCgkWpaanVqRl5gDDGCYtwcGjJMLrA5LmLS5IzC3OTIdInWLU5ei4efcPk
 xBLXn5eqpQ4741qoCIBkKKM0jy4EbCYusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcPyB
 SezLwSuE2vgI5gAjrizOkdIEeUJCKkpBoYG4MCdva9WaKkrzj96SxXwSsHffaX9Fz50do9f/9
 3T1YP5gYvhbPbL4hYT/N6uk4r4Gl9yAG9l2dbhD9s45jaLeRhxBcWsG5K2tkipyM+R5ltalaz
 Mx2TkA6ylJjc5vJ68vmosweC+5wsbi+TEVzfvldzsWd24ewV9Xf/bVSpKdqa37s6tlJIiaU4I
 9FQi7moOBEAmHao46QCAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505393934!114872936!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15908 invoked from network); 14 Sep 2017 12:58:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:58:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439751158"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:30 +0100
Message-ID: <20170914125852.22129-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 01/23] x86/mm: move guest_get_eff_l1e to
	pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWthZSBpdCBzdGF0aWMgaW5saW5lLiBJdCB3ZWxsIGJlIHVzZWQgYnkgbWFwX2xkdF9zaGFkb3df
cGFnZSBhbmQgcm8KcGFnZSBmYXVsdCBlbXVsYXRpb24gY29kZSBsYXRlci4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgfCAxOCArLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5oIHwgMjEgKysr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDE3
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9tbS5oCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1
MjA4ZTczNzM0Li44ZDJhNDY4MmM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI3LDYgKzEyNyw3IEBACiAjaW5jbHVkZSA8YXNtL3B2
L2dyYW50X3RhYmxlLmg+CiAKICNpbmNsdWRlICJwdi9lbXVsYXRlLmgiCisjaW5jbHVkZSAicHYv
bW0uaCIKIAogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYgbWZuX3RvX3BhZ2UKQEAgLTU2MywyMyArNTY0LDYg
QEAgc3RhdGljIGwxX3BnZW50cnlfdCAqbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBsb25nIGxpbmVh
ciwgbWZuX3QgKmdsMW1mbikKICAgICByZXR1cm4gKGwxX3BnZW50cnlfdCAqKW1hcF9kb21haW5f
cGFnZSgqZ2wxbWZuKSArIGwxX3RhYmxlX29mZnNldChsaW5lYXIpOwogfQogCi0vKiBSZWFkIGEg
UFYgZ3Vlc3QncyBsMWUgdGhhdCBtYXBzIHRoaXMgbGluZWFyIGFkZHJlc3MuICovCi1zdGF0aWMg
bDFfcGdlbnRyeV90IGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcgbGluZWFyKQotewot
ICAgIGwxX3BnZW50cnlfdCBsMWU7Ci0KLSAgICBBU1NFUlQoIXBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShjdXJyZW50LT5kb21haW4pKTsKLSAgICBBU1NFUlQoIXBhZ2luZ19tb2RlX2V4dGVybmFsKGN1
cnJlbnQtPmRvbWFpbikpOwotCi0gICAgaWYgKCB1bmxpa2VseSghX19hZGRyX29rKGxpbmVhcikp
IHx8Ci0gICAgICAgICBfX2NvcHlfZnJvbV91c2VyKCZsMWUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICZfX2xpbmVhcl9sMV90YWJsZVtsMV9saW5lYXJfb2Zmc2V0KGxpbmVhcildLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YobDFfcGdlbnRyeV90KSkgKQotICAgICAgICBs
MWUgPSBsMWVfZW1wdHkoKTsKLQotICAgIHJldHVybiBsMWU7Ci19Ci0KIC8qCiAgKiBSZWFkIHRo
ZSBndWVzdCdzIGwxZSB0aGF0IG1hcHMgdGhpcyBhZGRyZXNzLCBmcm9tIHRoZSBrZXJuZWwtbW9k
ZQogICogcGFnZSB0YWJsZXMuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uaCBiL3hl
bi9hcmNoL3g4Ni9wdi9tbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjViNWRiZmY0MzMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uaApAQCAt
MCwwICsxLDIxIEBACisjaWZuZGVmIF9fUFZfTU1fSF9fCisjZGVmaW5lIF9fUFZfTU1fSF9fCisK
Ky8qIFJlYWQgYSBQViBndWVzdCdzIGwxZSB0aGF0IG1hcHMgdGhpcyBsaW5lYXIgYWRkcmVzcy4g
Ki8KK3N0YXRpYyBpbmxpbmUgbDFfcGdlbnRyeV90IGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVk
IGxvbmcgbGluZWFyKQoreworICAgIGwxX3BnZW50cnlfdCBsMWU7CisKKyAgICBBU1NFUlQoIXBh
Z2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZW50LT5kb21haW4pKTsKKyAgICBBU1NFUlQoIXBhZ2lu
Z19tb2RlX2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbikpOworCisgICAgaWYgKCB1bmxpa2VseSgh
X19hZGRyX29rKGxpbmVhcikpIHx8CisgICAgICAgICBfX2NvcHlfZnJvbV91c2VyKCZsMWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmVhcl9sMV90YWJsZVtsMV9saW5lYXJfb2Zm
c2V0KGxpbmVhcildLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YobDFfcGdlbnRy
eV90KSkgKQorICAgICAgICBsMWUgPSBsMWVfZW1wdHkoKTsKKworICAgIHJldHVybiBsMWU7Cit9
CisKKyNlbmRpZiAvKiBfX1BWX01NX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjR-0004Km-FD; Thu, 14 Sep 2017 12:59:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjQ-0004Jt-9u
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CA/FF-02041-31D7AB95; Thu, 14 Sep 2017 12:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK5Q7a5
 IgyXLDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3Bw4wF8yYzlhx5tZ2lgbGjbldjJwcEgL+
 Elc2f2QDsdkElCV+dvaC2SICehJNB54zdjFycTALzGGUmDq3ixEkISxgL3GveSmYzSKgKjHj9
 DMmEJtXwELi2/xuJoih8hK72i6ygticApYSXR9egsWFgGp6L+1nh7AVJDqmH4PqFZQ4OfMJC4
 jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5taXJy
 YnpqTmFSsl5yfu4kRGED1DAyMOxg7T/gdYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCj
 BgeHQN+a1RcYpVjy8vNSlSR4dWt2RQoJFqWmp1akZeYAQxymVIKDR0mE1wckzVtckJhbnJkOk
 TrFaMxxYMKVP0wcHTfv/mESApskJc57oxqoVACkNKM0D24QLPYuMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLm/QMyhSczrwRu3yugU5iATjlzegfIKSWJCCmpBkaxnFnd5TK6Py54+T/XbMi
 ufNb5XbHZ/sCDLYllpuEPNVO7Mh+Wriu5/tSo4Uv97/TE7F/HOioufpuWGvDT1/O4sRbf/K2/
 pz51+pZYs2fa+oMb/gc8SamMf/V+19TDtw/tFc9ZrNeh2D5rQ2hp5MMDMtskmCT9bvbeqwnif
 nd++8NDSuLsV+yUWIozEg21mIuKEwGdrVO+uAIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505393934!114872936!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16492 invoked from network); 14 Sep 2017 12:58:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:58:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439751166"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:37 +0100
Message-ID: <20170914125852.22129-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 08/23] x86/mm: split out pv grant table code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9ncmFudF90YWJsZS5jLiBOb3RoaW5nIG5lZWRzIHRvIGJlIGRv
bmUgd2l0aApyZWdhcmQgdG8gaGVhZGVycy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgfCAyODMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFr
ZWZpbGUgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYyB8IDMyNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgMzI4IGluc2VydGlvbnMoKyksIDI4MyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMjlkOGUxODgxOS4uNjlhNDdkODdkNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTM2MzAsMjg5ICszNjMwLDYgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIHVuc2lnbmVkIGludCBncmFudF90b19wdGVfZmxhZ3ModW5zaWduZWQgaW50
IGdyYW50X2ZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGNhY2hlX2ZsYWdzKQotewotICAgIHVuc2lnbmVkIGludCBwdGVfZmxhZ3MgPQot
ICAgICAgICBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9Q
QUdFX0dOVFRBQiB8IF9QQUdFX05YOwotCi0gICAgaWYgKCBncmFudF9mbGFncyAmIEdOVE1BUF9h
cHBsaWNhdGlvbl9tYXAgKQotICAgICAgICBwdGVfZmxhZ3MgfD0gX1BBR0VfVVNFUjsKLSAgICBp
ZiAoICEoZ3JhbnRfZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKLSAgICAgICAgcHRlX2ZsYWdz
IHw9IF9QQUdFX1JXOwotCi0gICAgcHRlX2ZsYWdzIHw9IE1BU0tfSU5TUigoZ3JhbnRfZmxhZ3Mg
Pj4gX0dOVE1BUF9ndWVzdF9hdmFpbDApLCBfUEFHRV9BVkFJTCk7Ci0gICAgcHRlX2ZsYWdzIHw9
IGNhY2hlYXR0cl90b19wdGVfZmxhZ3MoY2FjaGVfZmxhZ3MgPj4gNSk7Ci0KLSAgICByZXR1cm4g
cHRlX2ZsYWdzOwotfQotCi1pbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRk
ciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKLXsKLSAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5k
b21haW47Ci0gICAgbDFfcGdlbnRyeV90IG5sMWUsIG9sMWUsICpwbDFlOwotICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7Ci0gICAgbWZuX3QgZ2wxbWZuOwotICAgIGludCByYyA9IEdOVFNUX2dl
bmVyYWxfZXJyb3I7Ci0KLSAgICBubDFlID0gbDFlX2Zyb21fcGZuKGZyYW1lLCBncmFudF90b19w
dGVfZmxhZ3MoZmxhZ3MsIGNhY2hlX2ZsYWdzKSk7Ci0gICAgbmwxZSA9IGFkanVzdF9ndWVzdF9s
MWUobmwxZSwgY3VycmQpOwotCi0gICAgLyoKLSAgICAgKiBUaGUgbWVhbmluZyBvZiBhZGRyIGRl
cGVuZHMgb24gR05UTUFQX2NvbnRhaW5zX3B0ZS4gIEl0IGlzIGVpdGhlciBhCi0gICAgICogbWFj
aGluZSBhZGRyZXNzIG9mIGFuIEwxZSB0aGUgZ3Vlc3QgaGFzIG5vbWluYXRlZCB0byBiZSBhbHRl
cmVkLCBvciBhCi0gICAgICogbGluZWFyIGFkZHJlc3Mgd2UgbmVlZCB0byBsb29rIHVwIHRoZSBh
cHByb3ByaWF0ZSBMMWUgZm9yLgotICAgICAqLwotICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfY29u
dGFpbnNfcHRlICkKLSAgICB7Ci0gICAgICAgIC8qIGFkZHIgbXVzdCBiZSBzdWl0YWJseSBhbGln
bmVkLCBvciB3ZSB3aWxsIGNvcnJ1cHQgYWRqYWNlbnQgcHRlcy4gKi8KLSAgICAgICAgaWYgKCAh
SVNfQUxJR05FRChhZGRyLCBzaXplb2YobmwxZSkpICkKLSAgICAgICAgewotICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAiTWlzYWxpZ25l
ZCBQVEUgYWRkcmVzcyAlIlBSSXg2NCJcbiIsIGFkZHIpOwotICAgICAgICAgICAgZ290byBvdXQ7
Ci0gICAgICAgIH0KLQotICAgICAgICBnbDFtZm4gPSBfbWZuKGFkZHIgPj4gUEFHRV9TSElGVCk7
Ci0KLSAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZCkgKQotICAg
ICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAgICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShnbDFt
Zm4pICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAg
ICAgLyogR3Vlc3QgdHJ5aW5nIHRvIHBhc3MgYW4gb3V0LW9mLXJhbmdlIGxpbmVhciBhZGRyZXNz
PyAqLwotICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgJiYgYWRkciAhPSAo
dWludDMyX3QpYWRkciApCi0gICAgICAgICAgICBnb3RvIG91dDsKLQotICAgICAgICBwbDFlID0g
bWFwX2d1ZXN0X2wxZShhZGRyLCAmZ2wxbWZuKTsKLQotICAgICAgICBpZiAoICFwbDFlICkKLSAg
ICAgICAgewotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAg
ICAgICAgICAgICAiQ291bGQgbm90IGZpbmQgTDEgUFRFIGZvciBsaW5lYXIgYWRkcmVzcyAlIlBS
SXg2NCJcbiIsCi0gICAgICAgICAgICAgICAgICAgICBhZGRyKTsKLSAgICAgICAgICAgIGdvdG8g
b3V0OwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZu
LCBjdXJyZCkgKQotICAgICAgICAgICAgZ290byBvdXRfdW5tYXA7Ci0gICAgfQotCi0gICAgcGFn
ZSA9IG1mbl90b19wYWdlKGdsMW1mbik7Ci0gICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKLSAg
ICAgICAgZ290byBvdXRfcHV0OwotCi0gICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfdHlwZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCi0gICAgICAgIGdvdG8gb3V0
X3VubG9jazsKLQotICAgIG9sMWUgPSAqcGwxZTsKLSAgICBpZiAoIFVQREFURV9FTlRSWShsMSwg
cGwxZSwgb2wxZSwgbmwxZSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCkgKQotICAgICAgICByYyA9
IEdOVFNUX29rYXk7Ci0KLSBvdXRfdW5sb2NrOgotICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotIG91
dF9wdXQ6Ci0gICAgcHV0X3BhZ2UocGFnZSk7Ci0gb3V0X3VubWFwOgotICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsMWUpOwotCi0gICAgaWYgKCByYyA9PSBHTlRTVF9va2F5ICkKLSAgICAgICAgcHV0
X3BhZ2VfZnJvbV9sMWUob2wxZSwgY3VycmQpOwotCi0gb3V0OgotICAgIHJldHVybiByYzsKLX0K
LQotLyoKLSAqIFRoaXMgZXhpc3RzIHNvbGV5IGZvciBpbXBsZW1lbnRpbmcgR05UQUJPUF91bm1h
cF9hbmRfcmVwbGFjZSwgdGhlIEFCSSBvZgotICogd2hpY2ggaXMgYml6YXJyZS4gIFRoaXMgR05U
VEFCT1AgaXNuJ3QgdXNlZCBhbnkgbW9yZSwgYnV0IHdhcyB1c2VkIGJ5Ci0gKiBjbGFzc2ljLXhl
biBrZXJuZWxzIGFuZCBQVk9wcyBMaW51eCBiZWZvcmUgdGhlIE0yUF9PVkVSUklERSBpbmZyYXN0
cnVjdHVyZQotICogd2FzIHJlcGxhY2VkIHdpdGggc29tZXRoaW5nIHdoaWNoIGFjdHVhbGx5IHdv
cmtlZC4KLSAqCi0gKiBMb29rIHVwIHRoZSBMMWUgbWFwcGluZyBsaW5lYXIsIGFuZCB6YXAgaXQu
ICBSZXR1cm4gdGhlIEwxZSB2aWEgKm91dC4KLSAqIFJldHVybnMgYSBib29sZWFuIGluZGljYXRp
bmcgc3VjY2Vzcy4gIElmIHN1Y2Nlc3MsIHRoZSBjYWxsZXIgaXMKLSAqIHJlc3BvbnNpYmxlIGZv
ciBjYWxsaW5nIHB1dF9wYWdlX2Zyb21fbDFlKCkuCi0gKi8KLXN0YXRpYyBib29sIHN0ZWFsX2xp
bmVhcl9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgbGluZWFyLCBsMV9wZ2VudHJ5X3QgKm91dCkKLXsK
LSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqY3Vy
cmQgPSBjdXJyLT5kb21haW47Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlLCBvbDFlOwotICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgbWZuX3QgZ2wxbWZuOwotICAgIGJvb2wgb2theSA9
IGZhbHNlOwotCi0gICAgQVNTRVJUKGlzX3B2X2RvbWFpbihjdXJyZCkpOwotCi0gICAgcGwxZSA9
IG1hcF9ndWVzdF9sMWUobGluZWFyLCAmZ2wxbWZuKTsKLSAgICBpZiAoICFwbDFlICkKLSAgICB7
Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAiQ291
bGQgbm90IGZpbmQgTDEgUFRFIGZvciBsaW5lYXIgJSJQUkl4NjQiXG4iLCBsaW5lYXIpOwotICAg
ICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihnbDFt
Zm4sIGN1cnJkKSApCi0gICAgICAgIGdvdG8gb3V0X3VubWFwOwotCi0gICAgcGFnZSA9IG1mbl90
b19wYWdlKGdsMW1mbik7Ci0gICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKLSAgICAgICAgZ290
byBvdXRfcHV0OwotCi0gICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlw
ZV9tYXNrKSAhPSBQR1RfbDFfcGFnZV90YWJsZSApCi0gICAgICAgIGdvdG8gb3V0X3VubG9jazsK
LQotICAgIG9sMWUgPSAqcGwxZTsKLSAgICBva2F5ID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBv
bDFlLCBsMWVfZW1wdHkoKSwgbWZuX3goZ2wxbWZuKSwgY3VyciwgMCk7Ci0KLSBvdXRfdW5sb2Nr
OgotICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwotIG91dF9wdXQ6Ci0gICAgcHV0X3BhZ2UocGFnZSk7
Ci0gb3V0X3VubWFwOgotICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwotCi0gICAgaWYgKCBv
a2F5ICkKLSAgICAgICAgKm91dCA9IG9sMWU7Ci0KLSBvdXQ6Ci0gICAgcmV0dXJuIG9rYXk7Ci19
Ci0KLS8qCi0gKiBQYXNzaW5nIGEgbmV3X2FkZHIgb2YgemVybyBpcyB0YWtlbiB0byBtZWFuIGRl
c3Ryb3kuICBQYXNzaW5nIGEgbm9uLXplcm8KLSAqIG5ld19hZGRyIGhhcyBvbmx5IGV2ZXIgYmVl
biBhdmFpbGFibGUgdmlhIEdOVEFCT1BfdW5tYXBfYW5kX3JlcGxhY2UsIGFuZAotICogb25seSB3
aGVuICEoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlKS4KLSAqLwotaW50IHJlcGxhY2VfZ3Jh
bnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZs
YWdzKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9t
YWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBsMV9wZ2VudHJ5X3QgbmwxZSA9IGwxZV9l
bXB0eSgpLCBvbDFlLCAqcGwxZTsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIG1m
bl90IGdsMW1mbjsKLSAgICBpbnQgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgIHVuc2ln
bmVkIGludCBncmFudF9wdGVfZmxhZ3MgPSBncmFudF90b19wdGVfZmxhZ3MoZmxhZ3MsIDApOwot
Ci0gICAgLyoKLSAgICAgKiBPbiB0b3Agb2YgdGhlIGV4cGxpY2l0IHNldHRpbmdzIGRvbmUgYnkg
Y3JlYXRlX2dyYW50X3B2X21hcHBpbmcoKQotICAgICAqIGFsc28gb3Blbi1jb2RlIHJlbGV2YW50
IHBhcnRzIG9mIGFkanVzdF9ndWVzdF9sMWUoKS4gRG9uJ3QgbWlycm9yCi0gICAgICogYXZhaWxh
YmxlIGFuZCBjYWNoYWJpbGl0eSBmbGFncywgdGhvdWdoLgotICAgICAqLwotICAgIGlmICggIWlz
X3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQotICAgICAgICBncmFudF9wdGVfZmxhZ3MgfD0gKGdy
YW50X3B0ZV9mbGFncyAmIF9QQUdFX1VTRVIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICA/
IF9QQUdFX0dMT0JBTAotICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfUEFHRV9HVUVTVF9L
RVJORUwgfCBfUEFHRV9VU0VSOwotCi0gICAgLyoKLSAgICAgKiBhZGRyIGNvbWVzIGZyb20gWGVu
J3MgYWN0aXZlX2VudHJ5IHRyYWNraW5nLCBhbmQgd2FzIHVzZWQgc3VjY2Vzc2Z1bGx5Ci0gICAg
ICogdG8gY3JlYXRlIGEgZ3JhbnQuCi0gICAgICoKLSAgICAgKiBUaGUgbWVhbmluZyBvZiBhZGRy
IGRlcGVuZHMgb24gR05UTUFQX2NvbnRhaW5zX3B0ZS4gIEl0IGlzIGVpdGhlciBhCi0gICAgICog
bWFjaGluZSBhZGRyZXNzIG9mIGFuIEwxZSB0aGUgZ3Vlc3QgaGFzIG5vbWluYXRlZCB0byBiZSBh
bHRlcmVkLCBvciBhCi0gICAgICogbGluZWFyIGFkZHJlc3Mgd2UgbmVlZCB0byBsb29rIHVwIHRo
ZSBhcHByb3ByaWF0ZSBMMWUgZm9yLgotICAgICAqLwotICAgIGlmICggZmxhZ3MgJiBHTlRNQVBf
Y29udGFpbnNfcHRlICkKLSAgICB7Ci0gICAgICAgIC8qIFJlcGxhY2Ugbm90IGF2YWlsYWJsZSBp
biB0aGlzIGFkZHJlc3NpbmcgbW9kZS4gKi8KLSAgICAgICAgaWYgKCBuZXdfYWRkciApCi0gICAg
ICAgICAgICBnb3RvIG91dDsKLQotICAgICAgICAvKiBTYW5pdHkgY2hlY2sgdGhhdCB3ZSB3b24n
dCBjbG9iYmVyIHRoZSBwYWdldGFibGUuICovCi0gICAgICAgIGlmICggIUlTX0FMSUdORUQoYWRk
ciwgc2l6ZW9mKG5sMWUpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLQotICAgICAgICBnbDFt
Zm4gPSBfbWZuKGFkZHIgPj4gUEFHRV9TSElGVCk7Ci0KLSAgICAgICAgaWYgKCAhZ2V0X3BhZ2Vf
ZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZCkgKQotICAgICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAg
ICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShnbDFtZm4pICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsK
LSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
Y3VycmQpICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBhZGRyICE9ICh1aW50MzJfdClh
ZGRyICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAg
ICAgLyogR3Vlc3QgdHJ5aW5nIHRvIHBhc3MgYW4gb3V0LW9mLXJhbmdlIGxpbmVhciBhZGRyZXNz
PyAqLwotICAgICAgICAgICAgaWYgKCBuZXdfYWRkciAhPSAodWludDMyX3QpbmV3X2FkZHIgKQot
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBuZXdf
YWRkciAmJiAhc3RlYWxfbGluZWFyX2FkZHJlc3MobmV3X2FkZHIsICZubDFlKSApCi0gICAgICAg
ICAgICBnb3RvIG91dDsKLQotICAgICAgICBwbDFlID0gbWFwX2d1ZXN0X2wxZShhZGRyLCAmZ2wx
bWZuKTsKLQotICAgICAgICBpZiAoICFwbDFlICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotCi0g
ICAgICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKLSAgICAgICAg
ICAgIGdvdG8gb3V0X3VubWFwOwotICAgIH0KLQotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShnbDFt
Zm4pOwotCi0gICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkKLSAgICAgICAgZ290byBvdXRfcHV0
OwotCi0gICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAh
PSBQR1RfbDFfcGFnZV90YWJsZSApCi0gICAgICAgIGdvdG8gb3V0X3VubG9jazsKLQotICAgIG9s
MWUgPSAqcGwxZTsKLQotICAgIC8qCi0gICAgICogQ2hlY2sgdGhhdCB0aGUgYWRkcmVzcyBzdXBw
bGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUgKHdpdGgKLSAgICAgKiBhcHByb3ByaWF0
ZSBwZXJtaXNzaW9ucykuCi0gICAgICovCi0gICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X3Bmbihv
bDFlKSAhPSBmcmFtZSkgfHwKLSAgICAgICAgIHVubGlrZWx5KChsMWVfZ2V0X2ZsYWdzKG9sMWUp
IF4gZ3JhbnRfcHRlX2ZsYWdzKSAmCi0gICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8
IF9QQUdFX1JXKSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLSAgICAg
ICAgICAgICAgICAgIlBURSAlIlBSSXB0ZSIgZm9yICUiUFJJeDY0IiBkb2Vzbid0IG1hdGNoIGdy
YW50ICglIlBSSXB0ZSIpXG4iLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShvbDFl
KSwgYWRkciwKLSAgICAgICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUobDFlX2Zyb21fcGZuKGZy
YW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7Ci0gICAgICAgIGdvdG8gb3V0X3VubG9jazsKLSAgICB9
Ci0KLSAgICBpZiAoIHVubGlrZWx5KChsMWVfZ2V0X2ZsYWdzKG9sMWUpIF4gZ3JhbnRfcHRlX2Zs
YWdzKSAmCi0gICAgICAgICAgICAgICAgICB+KF9QQUdFX0FWQUlMIHwgUEFHRV9DQUNIRV9BVFRS
UykpICkKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAg
ICJQVEUgZmxhZ3MgJXggZm9yICUiUFJJeDY0IiBkb24ndCBtYXRjaCBncmFudCAoJXgpXG4iLAot
ICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG9sMWUpLCBhZGRyLCBncmFudF9wdGVfZmxh
Z3MpOwotCi0gICAgaWYgKCBVUERBVEVfRU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIG1mbl94
KGdsMW1mbiksIGN1cnIsIDApICkKLSAgICAgICAgcmMgPSBHTlRTVF9va2F5OwotCi0gb3V0X3Vu
bG9jazoKLSAgICBwYWdlX3VubG9jayhwYWdlKTsKLSBvdXRfcHV0OgotICAgIHB1dF9wYWdlKHBh
Z2UpOwotIG91dF91bm1hcDoKLSAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKLQotIG91dDoK
LSAgICAvKiBJZiB0aGVyZSB3YXMgYW4gZXJyb3IsIHdlIGFyZSBzdGlsbCByZXNwb25zaWJsZSBm
b3IgdGhlIHN0b2xlbiBwdGUuICovCi0gICAgaWYgKCByYyApCi0gICAgICAgIHB1dF9wYWdlX2Zy
b21fbDFlKG5sMWUsIGN1cnJkKTsKLQotICAgIHJldHVybiByYzsKLX0KLQogaW50IGRvbmF0ZV9w
YWdlKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGludCBtZW1mbGFncykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmls
ZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCBkNGZjYzJhYjk0Li5hNjkyZWU2NDMy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2
L3B2L01ha2VmaWxlCkBAIC00LDYgKzQsNyBAQCBvYmoteSArPSBlbXVsYXRlLm8KIG9iai15ICs9
IGVtdWwtZ2F0ZS1vcC5vCiBvYmoteSArPSBlbXVsLWludi1vcC5vCiBvYmoteSArPSBlbXVsLXBy
aXYtb3Aubworb2JqLXkgKz0gZ3JhbnRfdGFibGUubwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9i
ai15ICs9IGlyZXQubwogb2JqLXkgKz0gbWlzYy1oeXBlcmNhbGxzLm8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxl
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODE5ODhhM2I1NwotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCkBAIC0wLDAgKzEs
MzI3IEBACisvKgorICogcHYvZ3JhbnRfdGFibGUuYworICoKKyAqIEdyYW50IHRhYmxlIGludGVy
ZmFjZXMgZm9yIFBWIGd1ZXN0cworICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9n
cmFudF90YWJsZS5oPgorCisjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9wdi9t
bS5oPgorCisjaW5jbHVkZSAibW0uaCIKKworLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3Bh
Z2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgbWZuX3RvX3BhZ2UK
KyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCisjdW5k
ZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21m
bihwZykpCisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fcHRlX2ZsYWdzKHVuc2lnbmVk
IGludCBncmFudF9mbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKK3sKKyAgICB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdz
ID0KKyAgICAgICAgX1BBR0VfUFJFU0VOVCB8IF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkg
fCBfUEFHRV9HTlRUQUIgfCBfUEFHRV9OWDsKKworICAgIGlmICggZ3JhbnRfZmxhZ3MgJiBHTlRN
QVBfYXBwbGljYXRpb25fbWFwICkKKyAgICAgICAgcHRlX2ZsYWdzIHw9IF9QQUdFX1VTRVI7Cisg
ICAgaWYgKCAhKGdyYW50X2ZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCisgICAgICAgIHB0ZV9m
bGFncyB8PSBfUEFHRV9SVzsKKworICAgIHB0ZV9mbGFncyB8PSBNQVNLX0lOU1IoKGdyYW50X2Zs
YWdzID4+IF9HTlRNQVBfZ3Vlc3RfYXZhaWwwKSwgX1BBR0VfQVZBSUwpOworICAgIHB0ZV9mbGFn
cyB8PSBjYWNoZWF0dHJfdG9fcHRlX2ZsYWdzKGNhY2hlX2ZsYWdzID4+IDUpOworCisgICAgcmV0
dXJuIHB0ZV9mbGFnczsKK30KKworaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90
IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCit7CisgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
ci0+ZG9tYWluOworICAgIGwxX3BnZW50cnlfdCBubDFlLCBvbDFlLCAqcGwxZTsKKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIG1mbl90IGdsMW1mbjsKKyAgICBpbnQgcmMgPSBHTlRT
VF9nZW5lcmFsX2Vycm9yOworCisgICAgbmwxZSA9IGwxZV9mcm9tX3BmbihmcmFtZSwgZ3JhbnRf
dG9fcHRlX2ZsYWdzKGZsYWdzLCBjYWNoZV9mbGFncykpOworICAgIG5sMWUgPSBhZGp1c3RfZ3Vl
c3RfbDFlKG5sMWUsIGN1cnJkKTsKKworICAgIC8qCisgICAgICogVGhlIG1lYW5pbmcgb2YgYWRk
ciBkZXBlbmRzIG9uIEdOVE1BUF9jb250YWluc19wdGUuICBJdCBpcyBlaXRoZXIgYQorICAgICAq
IG1hY2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhlIGd1ZXN0IGhhcyBub21pbmF0ZWQgdG8gYmUg
YWx0ZXJlZCwgb3IgYQorICAgICAqIGxpbmVhciBhZGRyZXNzIHdlIG5lZWQgdG8gbG9vayB1cCB0
aGUgYXBwcm9wcmlhdGUgTDFlIGZvci4KKyAgICAgKi8KKyAgICBpZiAoIGZsYWdzICYgR05UTUFQ
X2NvbnRhaW5zX3B0ZSApCisgICAgeworICAgICAgICAvKiBhZGRyIG11c3QgYmUgc3VpdGFibHkg
YWxpZ25lZCwgb3Igd2Ugd2lsbCBjb3JydXB0IGFkamFjZW50IHB0ZXMuICovCisgICAgICAgIGlm
ICggIUlTX0FMSUdORUQoYWRkciwgc2l6ZW9mKG5sMWUpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgIk1pc2Fs
aWduZWQgUFRFIGFkZHJlc3MgJSJQUkl4NjQiXG4iLCBhZGRyKTsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisKKyAgICAgICAgZ2wxbWZuID0gX21mbihhZGRyID4+IFBBR0VfU0hJ
RlQpOworCisgICAgICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkK
KyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2Uo
Z2wxbWZuKSArIChhZGRyICYgflBBR0VfTUFTSyk7CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIC8qIEd1ZXN0IHRyeWluZyB0byBwYXNzIGFuIG91dC1vZi1yYW5nZSBsaW5lYXIgYWRk
cmVzcz8gKi8KKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICYmIGFkZHIg
IT0gKHVpbnQzMl90KWFkZHIgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcGwx
ZSA9IG1hcF9ndWVzdF9sMWUoYWRkciwgJmdsMW1mbik7CisKKyAgICAgICAgaWYgKCAhcGwxZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAg
ICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBmaW5kIEwxIFBURSBmb3IgbGluZWFyIGFkZHJlc3Mg
JSJQUkl4NjQiXG4iLAorICAgICAgICAgICAgICAgICAgICAgYWRkcik7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGds
MW1mbiwgY3VycmQpICkKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubWFwOworICAgIH0KKworICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShnbDFtZm4pOworICAgIGlmICggIXBhZ2VfbG9jayhwYWdlKSAp
CisgICAgICAgIGdvdG8gb3V0X3B1dDsKKworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgICAgICBnb3Rv
IG91dF91bmxvY2s7CisKKyAgICBvbDFlID0gKnBsMWU7CisgICAgaWYgKCBVUERBVEVfRU5UUlko
bDEsIHBsMWUsIG9sMWUsIG5sMWUsIG1mbl94KGdsMW1mbiksIGN1cnIsIDApICkKKyAgICAgICAg
cmMgPSBHTlRTVF9va2F5OworCisgb3V0X3VubG9jazoKKyAgICBwYWdlX3VubG9jayhwYWdlKTsK
KyBvdXRfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOworIG91dF91bm1hcDoKKyAgICB1bm1hcF9k
b21haW5fcGFnZShwbDFlKTsKKworICAgIGlmICggcmMgPT0gR05UU1Rfb2theSApCisgICAgICAg
IHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGN1cnJkKTsKKworIG91dDoKKyAgICByZXR1cm4gcmM7
Cit9CisKKy8qCisgKiBUaGlzIGV4aXN0cyBzb2xleSBmb3IgaW1wbGVtZW50aW5nIEdOVEFCT1Bf
dW5tYXBfYW5kX3JlcGxhY2UsIHRoZSBBQkkgb2YKKyAqIHdoaWNoIGlzIGJpemFycmUuICBUaGlz
IEdOVFRBQk9QIGlzbid0IHVzZWQgYW55IG1vcmUsIGJ1dCB3YXMgdXNlZCBieQorICogY2xhc3Np
Yy14ZW4ga2VybmVscyBhbmQgUFZPcHMgTGludXggYmVmb3JlIHRoZSBNMlBfT1ZFUlJJREUgaW5m
cmFzdHJ1Y3R1cmUKKyAqIHdhcyByZXBsYWNlZCB3aXRoIHNvbWV0aGluZyB3aGljaCBhY3R1YWxs
eSB3b3JrZWQuCisgKgorICogTG9vayB1cCB0aGUgTDFlIG1hcHBpbmcgbGluZWFyLCBhbmQgemFw
IGl0LiAgUmV0dXJuIHRoZSBMMWUgdmlhICpvdXQuCisgKiBSZXR1cm5zIGEgYm9vbGVhbiBpbmRp
Y2F0aW5nIHN1Y2Nlc3MuICBJZiBzdWNjZXNzLCB0aGUgY2FsbGVyIGlzCisgKiByZXNwb25zaWJs
ZSBmb3IgY2FsbGluZyBwdXRfcGFnZV9mcm9tX2wxZSgpLgorICovCitzdGF0aWMgYm9vbCBzdGVh
bF9saW5lYXJfYWRkcmVzcyh1bnNpZ25lZCBsb25nIGxpbmVhciwgbDFfcGdlbnRyeV90ICpvdXQp
Cit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4g
KmN1cnJkID0gY3Vyci0+ZG9tYWluOworICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIG1mbl90IGdsMW1mbjsKKyAgICBib29sIG9r
YXkgPSBmYWxzZTsKKworICAgIEFTU0VSVChpc19wdl9kb21haW4oY3VycmQpKTsKKworICAgIHBs
MWUgPSBtYXBfZ3Vlc3RfbDFlKGxpbmVhciwgJmdsMW1mbik7CisgICAgaWYgKCAhcGwxZSApCisg
ICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAg
IkNvdWxkIG5vdCBmaW5kIEwxIFBURSBmb3IgbGluZWFyICUiUFJJeDY0IlxuIiwgbGluZWFyKTsK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4o
Z2wxbWZuLCBjdXJyZCkgKQorICAgICAgICBnb3RvIG91dF91bm1hcDsKKworICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShnbDFtZm4pOworICAgIGlmICggIXBhZ2VfbG9jayhwYWdlKSApCisgICAgICAg
IGdvdG8gb3V0X3B1dDsKKworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgICAgICBnb3RvIG91dF91bmxv
Y2s7CisKKyAgICBvbDFlID0gKnBsMWU7CisgICAgb2theSA9IFVQREFURV9FTlRSWShsMSwgcGwx
ZSwgb2wxZSwgbDFlX2VtcHR5KCksIG1mbl94KGdsMW1mbiksIGN1cnIsIDApOworCisgb3V0X3Vu
bG9jazoKKyAgICBwYWdlX3VubG9jayhwYWdlKTsKKyBvdXRfcHV0OgorICAgIHB1dF9wYWdlKHBh
Z2UpOworIG91dF91bm1hcDoKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKKworICAgIGlm
ICggb2theSApCisgICAgICAgICpvdXQgPSBvbDFlOworCisgb3V0OgorICAgIHJldHVybiBva2F5
OworfQorCisvKgorICogUGFzc2luZyBhIG5ld19hZGRyIG9mIHplcm8gaXMgdGFrZW4gdG8gbWVh
biBkZXN0cm95LiAgUGFzc2luZyBhIG5vbi16ZXJvCisgKiBuZXdfYWRkciBoYXMgb25seSBldmVy
IGJlZW4gYXZhaWxhYmxlIHZpYSBHTlRBQk9QX3VubWFwX2FuZF9yZXBsYWNlLCBhbmQKKyAqIG9u
bHkgd2hlbiAhKGZsYWdzICYgR05UTUFQX2NvbnRhaW5zX3B0ZSkuCisgKi8KK2ludCByZXBsYWNl
X2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGlu
dCBmbGFncykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0
IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgbDFfcGdlbnRyeV90IG5sMWUgPSBs
MWVfZW1wdHkoKSwgb2wxZSwgKnBsMWU7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAg
ICBtZm5fdCBnbDFtZm47CisgICAgaW50IHJjID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB1
bnNpZ25lZCBpbnQgZ3JhbnRfcHRlX2ZsYWdzID0gZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCAw
KTsKKworICAgIC8qCisgICAgICogT24gdG9wIG9mIHRoZSBleHBsaWNpdCBzZXR0aW5ncyBkb25l
IGJ5IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKCkKKyAgICAgKiBhbHNvIG9wZW4tY29kZSByZWxl
dmFudCBwYXJ0cyBvZiBhZGp1c3RfZ3Vlc3RfbDFlKCkuIERvbid0IG1pcnJvcgorICAgICAqIGF2
YWlsYWJsZSBhbmQgY2FjaGFiaWxpdHkgZmxhZ3MsIHRob3VnaC4KKyAgICAgKi8KKyAgICBpZiAo
ICFpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKKyAgICAgICAgZ3JhbnRfcHRlX2ZsYWdzIHw9
IChncmFudF9wdGVfZmxhZ3MgJiBfUEFHRV9VU0VSKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyBfUEFHRV9HTE9CQUwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX1BBR0VfR1VF
U1RfS0VSTkVMIHwgX1BBR0VfVVNFUjsKKworICAgIC8qCisgICAgICogYWRkciBjb21lcyBmcm9t
IFhlbidzIGFjdGl2ZV9lbnRyeSB0cmFja2luZywgYW5kIHdhcyB1c2VkIHN1Y2Nlc3NmdWxseQor
ICAgICAqIHRvIGNyZWF0ZSBhIGdyYW50LgorICAgICAqCisgICAgICogVGhlIG1lYW5pbmcgb2Yg
YWRkciBkZXBlbmRzIG9uIEdOVE1BUF9jb250YWluc19wdGUuICBJdCBpcyBlaXRoZXIgYQorICAg
ICAqIG1hY2hpbmUgYWRkcmVzcyBvZiBhbiBMMWUgdGhlIGd1ZXN0IGhhcyBub21pbmF0ZWQgdG8g
YmUgYWx0ZXJlZCwgb3IgYQorICAgICAqIGxpbmVhciBhZGRyZXNzIHdlIG5lZWQgdG8gbG9vayB1
cCB0aGUgYXBwcm9wcmlhdGUgTDFlIGZvci4KKyAgICAgKi8KKyAgICBpZiAoIGZsYWdzICYgR05U
TUFQX2NvbnRhaW5zX3B0ZSApCisgICAgeworICAgICAgICAvKiBSZXBsYWNlIG5vdCBhdmFpbGFi
bGUgaW4gdGhpcyBhZGRyZXNzaW5nIG1vZGUuICovCisgICAgICAgIGlmICggbmV3X2FkZHIgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgLyogU2FuaXR5IGNoZWNrIHRoYXQgd2Ug
d29uJ3QgY2xvYmJlciB0aGUgcGFnZXRhYmxlLiAqLworICAgICAgICBpZiAoICFJU19BTElHTkVE
KGFkZHIsIHNpemVvZihubDFlKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAg
Z2wxbWZuID0gX21mbihhZGRyID4+IFBBR0VfU0hJRlQpOworCisgICAgICAgIGlmICggIWdldF9w
YWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisg
ICAgICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoZ2wxbWZuKSArIChhZGRyICYgflBBR0VfTUFT
Syk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggYWRkciAhPSAodWludDMy
X3QpYWRkciApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgIC8qIEd1ZXN0IHRyeWluZyB0byBwYXNzIGFuIG91dC1vZi1yYW5nZSBsaW5lYXIgYWRk
cmVzcz8gKi8KKyAgICAgICAgICAgIGlmICggbmV3X2FkZHIgIT0gKHVpbnQzMl90KW5ld19hZGRy
ICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICgg
bmV3X2FkZHIgJiYgIXN0ZWFsX2xpbmVhcl9hZGRyZXNzKG5ld19hZGRyLCAmbmwxZSkgKQorICAg
ICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcGwxZSA9IG1hcF9ndWVzdF9sMWUoYWRkciwg
JmdsMW1mbik7CisKKyAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICBnb3RvIG91dDsK
KworICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihnbDFtZm4sIGN1cnJkKSApCisgICAg
ICAgICAgICBnb3RvIG91dF91bm1hcDsKKyAgICB9CisKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2Uo
Z2wxbWZuKTsKKworICAgIGlmICggIXBhZ2VfbG9jayhwYWdlKSApCisgICAgICAgIGdvdG8gb3V0
X3B1dDsKKworICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFz
aykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAg
ICBvbDFlID0gKnBsMWU7CisKKyAgICAvKgorICAgICAqIENoZWNrIHRoYXQgdGhlIGFkZHJlc3Mg
c3VwcGxpZWQgaXMgYWN0dWFsbHkgbWFwcGVkIHRvIGZyYW1lICh3aXRoCisgICAgICogYXBwcm9w
cmlhdGUgcGVybWlzc2lvbnMpLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkobDFlX2dldF9w
Zm4ob2wxZSkgIT0gZnJhbWUpIHx8CisgICAgICAgICB1bmxpa2VseSgobDFlX2dldF9mbGFncyhv
bDFlKSBeIGdyYW50X3B0ZV9mbGFncykgJgorICAgICAgICAgICAgICAgICAgKF9QQUdFX1BSRVNF
TlQgfCBfUEFHRV9SVykpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisg
ICAgICAgICAgICAgICAgICJQVEUgJSJQUklwdGUiIGZvciAlIlBSSXg2NCIgZG9lc24ndCBtYXRj
aCBncmFudCAoJSJQUklwdGUiKVxuIiwKKyAgICAgICAgICAgICAgICAgbDFlX2dldF9pbnRwdGUo
b2wxZSksIGFkZHIsCisgICAgICAgICAgICAgICAgIGwxZV9nZXRfaW50cHRlKGwxZV9mcm9tX3Bm
bihmcmFtZSwgZ3JhbnRfcHRlX2ZsYWdzKSkpOworICAgICAgICBnb3RvIG91dF91bmxvY2s7Cisg
ICAgfQorCisgICAgaWYgKCB1bmxpa2VseSgobDFlX2dldF9mbGFncyhvbDFlKSBeIGdyYW50X3B0
ZV9mbGFncykgJgorICAgICAgICAgICAgICAgICAgfihfUEFHRV9BVkFJTCB8IFBBR0VfQ0FDSEVf
QVRUUlMpKSApCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAg
ICAgICAiUFRFIGZsYWdzICV4IGZvciAlIlBSSXg2NCIgZG9uJ3QgbWF0Y2ggZ3JhbnQgKCV4KVxu
IiwKKyAgICAgICAgICAgICAgICAgbDFlX2dldF9mbGFncyhvbDFlKSwgYWRkciwgZ3JhbnRfcHRl
X2ZsYWdzKTsKKworICAgIGlmICggVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBt
Zm5feChnbDFtZm4pLCBjdXJyLCAwKSApCisgICAgICAgIHJjID0gR05UU1Rfb2theTsKKworIG91
dF91bmxvY2s6CisgICAgcGFnZV91bmxvY2socGFnZSk7Cisgb3V0X3B1dDoKKyAgICBwdXRfcGFn
ZShwYWdlKTsKKyBvdXRfdW5tYXA6CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CisKKyBv
dXQ6CisgICAgLyogSWYgdGhlcmUgd2FzIGFuIGVycm9yLCB3ZSBhcmUgc3RpbGwgcmVzcG9uc2li
bGUgZm9yIHRoZSBzdG9sZW4gcHRlLiAqLworICAgIGlmICggcmMgKQorICAgICAgICBwdXRfcGFn
ZV9mcm9tX2wxZShubDFlLCBjdXJyZCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjR-0004KZ-8X; Thu, 14 Sep 2017 12:59:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjP-0004Jn-OL
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:58:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8B/E3-03093-21D7AB95; Thu, 14 Sep 2017 12:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpK5Q7a5
 Ig7uzJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybS64xFxxRqXh+5gZTA+M52S5GTg4JAX+J
 11t/M4HYbALKEj87e9lAbBEBPYmmA88Zuxi5OJgF5jBKTJ3bxQiSEBawl2ib/ROsgUVAVeJ17
 wOwOK+AhcS2+xPZIIbKS+xqu8gKYnMKWEp0fXgJVi8EVNN7aT87hK0g0TH9GBNEr6DEyZlPWE
 BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwPBhAIIdjH/mBx5ilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG9Z9a5IIcGi1PTUirTMHGAgw6QlOHiURHgvg6R5iwsSc4sz0yFSpxiNOQ5MuPKHiaPj5
 t0/TEIsefl5qVLivDdASgVASjNK8+AGwSLsEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR594
 NM4cnMK4Hb9wroFCagU86c3gFySkkiQkqqgbFvx8x49kC9B0+u6fZ17b37gaXw76E5N+ITfuX
 2Gv6azGb18Y/rwo2RafyuyasZ2Ld+PLF8FvPUXdbPfz7p0Pgy7Yt23V3LuJ3iPJOXStV6b6xY
 r9yh/GxOjIeZZwtbsP7M1+ucGJdwbHmeJVounx4VVuajNzfcQsr/0jyuqr2LGQ53OTt/XajEU
 pyRaKjFXFScCACzozHPqwIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505393936!76188754!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1776 invoked from network); 14 Sep 2017 12:58:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:58:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439751161"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:36 +0100
Message-ID: <20170914125852.22129-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 07/23] x86/mm: move map_guest_l1e to pv/mm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGV4cG9ydCB0aGUgZnVuY3Rpb24gdmlhIHB2L21tLmguCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8
IDI5IC0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgfCAgMSAr
CiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9tbS5oICAgICB8ICAyICsr
CiA0IGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9tbS5jCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNzdhYmIwMTViLi4yOWQ4ZTE4
ODE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNTI2LDM1ICs1MjYsNiBAQCB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCiAg
ICAgbWFrZV9jcjModiwgY3IzX21mbik7CiB9CiAKLS8qCi0gKiBHZXQgYSBtYXBwaW5nIG9mIGEg
UFYgZ3Vlc3QncyBsMWUgZm9yIHRoaXMgbGluZWFyIGFkZHJlc3MuICBUaGUgcmV0dXJuCi0gKiBw
b2ludGVyIHNob3VsZCBiZSB1bm1hcHBlZCB1c2luZyB1bm1hcF9kb21haW5fcGFnZSgpLgotICov
Ci1zdGF0aWMgbDFfcGdlbnRyeV90ICptYXBfZ3Vlc3RfbDFlKHVuc2lnbmVkIGxvbmcgbGluZWFy
LCBtZm5fdCAqZ2wxbWZuKQotewotICAgIGwyX3BnZW50cnlfdCBsMmU7Ci0KLSAgICBBU1NFUlQo
IXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZW50LT5kb21haW4pKTsKLSAgICBBU1NFUlQoIXBh
Z2luZ19tb2RlX2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbikpOwotCi0gICAgaWYgKCB1bmxpa2Vs
eSghX19hZGRyX29rKGxpbmVhcikpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0KLSAgICAvKiBG
aW5kIHRoaXMgbDFlIGFuZCBpdHMgZW5jbG9zaW5nIGwxbWZuIGluIHRoZSBsaW5lYXIgbWFwLiAq
LwotICAgIGlmICggX19jb3B5X2Zyb21fdXNlcigmbDJlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAmX19saW5lYXJfbDJfdGFibGVbbDJfbGluZWFyX29mZnNldChsaW5lYXIpXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGwyX3BnZW50cnlfdCkpICkKLSAgICAgICAgcmV0
dXJuIE5VTEw7Ci0KLSAgICAvKiBDaGVjayBmbGFncyB0aGF0IGl0IHdpbGwgYmUgc2FmZSB0byBy
ZWFkIHRoZSBsMWUuICovCi0gICAgaWYgKCAobDJlX2dldF9mbGFncyhsMmUpICYgKF9QQUdFX1BS
RVNFTlQgfCBfUEFHRV9QU0UpKSAhPSBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgcmV0dXJuIE5V
TEw7Ci0KLSAgICAqZ2wxbWZuID0gbDJlX2dldF9tZm4obDJlKTsKLQotICAgIHJldHVybiAobDFf
cGdlbnRyeV90ICopbWFwX2RvbWFpbl9wYWdlKCpnbDFtZm4pICsgbDFfdGFibGVfb2Zmc2V0KGxp
bmVhcik7Ci19Ci0KIC8qCiAgKiBSZWFkIHRoZSBndWVzdCdzIGwxZSB0aGF0IG1hcHMgdGhpcyBh
ZGRyZXNzLCBmcm9tIHRoZSBrZXJuZWwtbW9kZQogICogcGFnZSB0YWJsZXMuCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKaW5k
ZXggMjRhZjBiNTUwZS4uZDRmY2MyYWI5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L01h
a2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAtNyw2ICs3LDcgQEAgb2Jq
LXkgKz0gZW11bC1wcml2LW9wLm8KIG9iai15ICs9IGh5cGVyY2FsbC5vCiBvYmoteSArPSBpcmV0
Lm8KIG9iai15ICs9IG1pc2MtaHlwZXJjYWxscy5vCitvYmoteSArPSBtbS5vCiBvYmoteSArPSBy
by1wYWdlLWZhdWx0Lm8KIG9iai15ICs9IHRyYXBzLm8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L21tLmMgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi40YmZhMzIyNzg4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gv
eDg2L3B2L21tLmMKQEAgLTAsMCArMSw2OSBAQAorLyoKKyAqIHB2L21tLmMKKyAqCisgKiBNZW1v
cnkgbWFuYWdtZW50IGNvZGUgZm9yIFBWIGd1ZXN0cworICoKKyAqIENvcHlyaWdodCAoYykgMjAw
Mi0yMDA1IEsgQSBGcmFzZXIKKyAqIENvcHlyaWdodCAoYykgMjAwNCBDaHJpc3RpYW4gTGltcGFj
aAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorCisv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9f
bWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdl
X3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKKworLyoKKyAqIEdldCBhIG1hcHBp
bmcgb2YgYSBQViBndWVzdCdzIGwxZSBmb3IgdGhpcyBsaW5lYXIgYWRkcmVzcy4gIFRoZSByZXR1
cm4KKyAqIHBvaW50ZXIgc2hvdWxkIGJlIHVubWFwcGVkIHVzaW5nIHVubWFwX2RvbWFpbl9wYWdl
KCkuCisgKi8KK2wxX3BnZW50cnlfdCAqbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBsb25nIGxpbmVh
ciwgbWZuX3QgKmdsMW1mbikKK3sKKyAgICBsMl9wZ2VudHJ5X3QgbDJlOworCisgICAgQVNTRVJU
KCFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmVudC0+ZG9tYWluKSk7CisgICAgQVNTRVJUKCFw
YWdpbmdfbW9kZV9leHRlcm5hbChjdXJyZW50LT5kb21haW4pKTsKKworICAgIGlmICggdW5saWtl
bHkoIV9fYWRkcl9vayhsaW5lYXIpKSApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgLyog
RmluZCB0aGlzIGwxZSBhbmQgaXRzIGVuY2xvc2luZyBsMW1mbiBpbiB0aGUgbGluZWFyIG1hcC4g
Ki8KKyAgICBpZiAoIF9fY29weV9mcm9tX3VzZXIoJmwyZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgJl9fbGluZWFyX2wyX3RhYmxlW2wyX2xpbmVhcl9vZmZzZXQobGluZWFyKV0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihsMl9wZ2VudHJ5X3QpKSApCisgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgLyogQ2hlY2sgZmxhZ3MgdGhhdCBpdCB3aWxsIGJlIHNhZmUgdG8g
cmVhZCB0aGUgbDFlLiAqLworICAgIGlmICggKGwyZV9nZXRfZmxhZ3MobDJlKSAmIChfUEFHRV9Q
UkVTRU5UIHwgX1BBR0VfUFNFKSkgIT0gX1BBR0VfUFJFU0VOVCApCisgICAgICAgIHJldHVybiBO
VUxMOworCisgICAgKmdsMW1mbiA9IGwyZV9nZXRfbWZuKGwyZSk7CisKKyAgICByZXR1cm4gKGwx
X3BnZW50cnlfdCAqKW1hcF9kb21haW5fcGFnZSgqZ2wxbWZuKSArIGwxX3RhYmxlX29mZnNldChs
aW5lYXIpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9tbS5oIGIveGVuL2FyY2gveDg2L3B2L21tLmgKaW5kZXggNjYwMmU2Y2UwNy4u
YWNlZjA2MWFjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L21tLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fUFZfTU1fSF9fCiAjZGVm
aW5lIF9fUFZfTU1fSF9fCiAKK2wxX3BnZW50cnlfdCAqbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBs
b25nIGxpbmVhciwgbWZuX3QgKmdsMW1mbik7CisKIC8qIFJlYWQgYSBQViBndWVzdCdzIGwxZSB0
aGF0IG1hcHMgdGhpcyBsaW5lYXIgYWRkcmVzcy4gKi8KIHN0YXRpYyBpbmxpbmUgbDFfcGdlbnRy
eV90IGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcgbGluZWFyKQogewotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjY-0004Mf-MC; Thu, 14 Sep 2017 12:59:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjX-0004Lc-EY
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2A/27-02225-A1D7AB95; Thu, 14 Sep 2017 12:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva5U7a5
 Ig97FXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8af93eYC36qVdz8upe1gbFfuouRk0NCwF/i
 6f/v7CA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBOYwSU+d2MYIkhAXsJebNfsPcxcjBwSKgK
 nHjYyFImFfAQmLm22uMEDPlJXa1XWQFsTkFLCW6PrxkArGFgGp6L+1nh7AVJDqmH2OC6BWUOD
 nzCQuIzSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJe
 bWlycmJ6ak5hUrJecn7uJERg89QwMjDsYXx33O8QoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJXt2aXZFCgkWp6akVaZk5wDCGSUtw8CiJ8PqApHmLCxJzizPTIVKnGHU5Om7e/
 cMkxJKXn5cqJc57oxqoSACkKKM0D24ELKYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/Q
 MyhSczrwRu0yugI5iAjjhzegfIESWJCCmpBsb82KImIWYmrpWyJuwnfig/Mt+q7vKXyeF59Zk
 CvcVBm5wOOh+Nea3ta/ZZJzG5tceS/Xbhis9xL8oy11p2Hopxyy67Yp8x84Z1w+/nBc9Mbis0
 PXrQKlnxLLoscbLehpRXAgbs339Esht+UD8y72oGF5+Zzq3t50N+c2skzly9Mnj9uoKibCWW4
 oxEQy3mouJEADcjUAqkAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505393943!83924404!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2500 invoked from network); 14 Sep 2017 12:59:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447834051"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:32 +0100
Message-ID: <20170914125852.22129-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 03/23] x86/mm: move update_intpte to pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgYXQgaXQsIGNoYW5nZSB0aGUgdHlwZSBvZiBwcmVzZXJ2ZV9hZCB0byBib29sLiAgQWxz
byBtb3ZlClVQREFURV9FTlRSWSB0aGVyZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgfCA2NSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
cHYvbW0uaCB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNjUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBmYWExNjFiNzY3Li41MDRhMGEyYTZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTM5LDE0ICsxMzksNiBAQAogbDFfcGdlbnRy
eV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQog
ICAgIGwxX2ZpeG1hcFtMMV9QQUdFVEFCTEVfRU5UUklFU107CiAKLS8qCi0gKiBQVEUgdXBkYXRl
cyBjYW4gYmUgZG9uZSB3aXRoIG9yZGluYXJ5IHdyaXRlcyBleGNlcHQ6Ci0gKiAgMS4gRGVidWcg
YnVpbGRzIGdldCBleHRyYSBjaGVja2luZyBieSB1c2luZyBDTVBYQ0hHWzhCXS4KLSAqLwotI2lm
ICFkZWZpbmVkKE5ERUJVRykKLSNkZWZpbmUgUFRFX1VQREFURV9XSVRIX0NNUFhDSEcKLSNlbmRp
ZgotCiBwYWRkcl90IF9fcmVhZF9tb3N0bHkgbWVtX2hvdHBsdWc7CiAKIC8qIFByaXZhdGUgZG9t
YWluIHN0cnVjdHMgZm9yIERPTUlEX1hFTiBhbmQgRE9NSURfSU8uICovCkBAIC0xODQ4LDYzICsx
ODQwLDYgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIH0g
d2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9
IHggKTsKIH0KIAotLyoKLSAqIEhvdyB0byB3cml0ZSBhbiBlbnRyeSB0byB0aGUgZ3Vlc3QgcGFn
ZXRhYmxlcy4KLSAqIFJldHVybnMgZmFsc2UgZm9yIGZhaWx1cmUgKHBvaW50ZXIgbm90IHZhbGlk
KSwgdHJ1ZSBmb3Igc3VjY2Vzcy4KLSAqLwotc3RhdGljIGlubGluZSBib29sIHVwZGF0ZV9pbnRw
dGUoCi0gICAgaW50cHRlX3QgKnAsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3LCB1bnNpZ25l
ZCBsb25nIG1mbiwKLSAgICBzdHJ1Y3QgdmNwdSAqdiwgaW50IHByZXNlcnZlX2FkKQotewotICAg
IGJvb2wgcnYgPSB0cnVlOwotCi0jaWZuZGVmIFBURV9VUERBVEVfV0lUSF9DTVBYQ0hHCi0gICAg
aWYgKCAhcHJlc2VydmVfYWQgKQotICAgIHsKLSAgICAgICAgcnYgPSBwYWdpbmdfd3JpdGVfZ3Vl
c3RfZW50cnkodiwgcCwgbmV3LCBfbWZuKG1mbikpOwotICAgIH0KLSAgICBlbHNlCi0jZW5kaWYK
LSAgICB7Ci0gICAgICAgIGludHB0ZV90IHQgPSBvbGQ7Ci0KLSAgICAgICAgZm9yICggOyA7ICkK
LSAgICAgICAgewotICAgICAgICAgICAgaW50cHRlX3QgX25ldyA9IG5ldzsKLQotICAgICAgICAg
ICAgaWYgKCBwcmVzZXJ2ZV9hZCApCi0gICAgICAgICAgICAgICAgX25ldyB8PSBvbGQgJiAoX1BB
R0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSk7Ci0KLSAgICAgICAgICAgIHJ2ID0gcGFnaW5nX2Nt
cHhjaGdfZ3Vlc3RfZW50cnkodiwgcCwgJnQsIF9uZXcsIF9tZm4obWZuKSk7Ci0gICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KHJ2ID09IDApICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiRmFp
bGVkIHRvIHVwZGF0ZSAlIiBQUklwdGUgIiAtPiAlIiBQUklwdGUKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAiOiBzYXcgJSIgUFJJcHRlICJcbiIsIG9sZCwgX25ldywgdCk7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICggdCA9PSBvbGQg
KQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICAvKiBBbGxvd2VkIHRvIGNo
YW5nZSBpbiBBY2Nlc3NlZC9EaXJ0eSBmbGFncyBvbmx5LiAqLwotICAgICAgICAgICAgQlVHX09O
KCh0IF4gb2xkKSAmIH4oaW50cHRlX3QpKF9QQUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZKSk7Ci0K
LSAgICAgICAgICAgIG9sZCA9IHQ7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgcmV0dXJuIHJ2Owot
fQotCi0vKgotICogTWFjcm8gdGhhdCB3cmFwcyB0aGUgYXBwcm9wcmlhdGUgdHlwZS1jaGFuZ2Vz
IGFyb3VuZCB1cGRhdGVfaW50cHRlKCkuCi0gKiBBcmd1bWVudHMgYXJlOiB0eXBlLCBwdHIsIG9s
ZCwgbmV3LCBtZm4sIHZjcHUKLSAqLwotI2RlZmluZSBVUERBVEVfRU5UUlkoX3QsX3AsX28sX24s
X20sX3YsX2FkKSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdXBkYXRlX2ludHB0ZSgm
X3QgIyMgZV9nZXRfaW50cHRlKCooX3ApKSwgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgIF90ICMjIGVfZ2V0X2ludHB0ZShfbyksIF90ICMjIGVfZ2V0X2ludHB0ZShf
biksICAgXAotICAgICAgICAgICAgICAgICAgKF9tKSwgKF92KSwgKF9hZCkpCi0KIC8qCiAgKiBQ
VEUgZmxhZ3MgdGhhdCBhIGd1ZXN0IG1heSBjaGFuZ2Ugd2l0aG91dCByZS12YWxpZGF0aW5nIHRo
ZSBQVEUuCiAgKiBBbGwgb3RoZXIgYml0cyBhZmZlY3QgdHJhbnNsYXRpb24sIGNhY2hpbmcsIG9y
IFhlbidzIHNhZmV0eS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5oIGIveGVuL2Fy
Y2gveDg2L3B2L21tLmgKaW5kZXggNWI1ZGJmZjQzMy4uMjU2M2QyODBhNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L21tLmgKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmgKQEAgLTE4LDQg
KzE4LDY5IEBAIHN0YXRpYyBpbmxpbmUgbDFfcGdlbnRyeV90IGd1ZXN0X2dldF9lZmZfbDFlKHVu
c2lnbmVkIGxvbmcgbGluZWFyKQogICAgIHJldHVybiBsMWU7CiB9CiAKKy8qCisgKiBQVEUgdXBk
YXRlcyBjYW4gYmUgZG9uZSB3aXRoIG9yZGluYXJ5IHdyaXRlcyBleGNlcHQ6CisgKiAgMS4gRGVi
dWcgYnVpbGRzIGdldCBleHRyYSBjaGVja2luZyBieSB1c2luZyBDTVBYQ0hHWzhCXS4KKyAqLwor
I2lmICFkZWZpbmVkKE5ERUJVRykKKyNkZWZpbmUgUFRFX1VQREFURV9XSVRIX0NNUFhDSEcKKyNl
bmRpZgorCisvKgorICogSG93IHRvIHdyaXRlIGFuIGVudHJ5IHRvIHRoZSBndWVzdCBwYWdldGFi
bGVzLgorICogUmV0dXJucyBmYWxzZSBmb3IgZmFpbHVyZSAocG9pbnRlciBub3QgdmFsaWQpLCB0
cnVlIGZvciBzdWNjZXNzLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgdXBkYXRlX2ludHB0ZShp
bnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZXNlcnZlX2FkKQoreworICAgIGJv
b2wgcnYgPSB0cnVlOworCisjaWZuZGVmIFBURV9VUERBVEVfV0lUSF9DTVBYQ0hHCisgICAgaWYg
KCAhcHJlc2VydmVfYWQgKQorICAgIHsKKyAgICAgICAgcnYgPSBwYWdpbmdfd3JpdGVfZ3Vlc3Rf
ZW50cnkodiwgcCwgbmV3LCBfbWZuKG1mbikpOworICAgIH0KKyAgICBlbHNlCisjZW5kaWYKKyAg
ICB7CisgICAgICAgIGludHB0ZV90IHQgPSBvbGQ7CisKKyAgICAgICAgZm9yICggOyA7ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaW50cHRlX3QgX25ldyA9IG5ldzsKKworICAgICAgICAgICAg
aWYgKCBwcmVzZXJ2ZV9hZCApCisgICAgICAgICAgICAgICAgX25ldyB8PSBvbGQgJiAoX1BBR0Vf
QUNDRVNTRUQgfCBfUEFHRV9ESVJUWSk7CisKKyAgICAgICAgICAgIHJ2ID0gcGFnaW5nX2NtcHhj
aGdfZ3Vlc3RfZW50cnkodiwgcCwgJnQsIF9uZXcsIF9tZm4obWZuKSk7CisgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KHJ2ID09IDApICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRmFpbGVk
IHRvIHVwZGF0ZSAlIiBQUklwdGUgIiAtPiAlIiBQUklwdGUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAiOiBzYXcgJSIgUFJJcHRlICJcbiIsIG9sZCwgX25ldywgdCk7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggdCA9PSBvbGQgKQor
ICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKiBBbGxvd2VkIHRvIGNoYW5n
ZSBpbiBBY2Nlc3NlZC9EaXJ0eSBmbGFncyBvbmx5LiAqLworICAgICAgICAgICAgQlVHX09OKCh0
IF4gb2xkKSAmIH4oaW50cHRlX3QpKF9QQUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZKSk7CisKKyAg
ICAgICAgICAgIG9sZCA9IHQ7CisgICAgICAgIH0KKyAgICB9CisgICAgcmV0dXJuIHJ2OworfQor
CisvKgorICogTWFjcm8gdGhhdCB3cmFwcyB0aGUgYXBwcm9wcmlhdGUgdHlwZS1jaGFuZ2VzIGFy
b3VuZCB1cGRhdGVfaW50cHRlKCkuCisgKiBBcmd1bWVudHMgYXJlOiB0eXBlLCBwdHIsIG9sZCwg
bmV3LCBtZm4sIHZjcHUKKyAqLworI2RlZmluZSBVUERBVEVfRU5UUlkoX3QsX3AsX28sX24sX20s
X3YsX2FkKSAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdXBkYXRlX2ludHB0ZSgmX3Qg
IyMgZV9nZXRfaW50cHRlKCooX3ApKSwgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgIF90ICMjIGVfZ2V0X2ludHB0ZShfbyksIF90ICMjIGVfZ2V0X2ludHB0ZShfbiks
ICAgXAorICAgICAgICAgICAgICAgICAgKF9tKSwgKF92KSwgKF9hZCkpCisKICNlbmRpZiAvKiBf
X1BWX01NX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTja-0004Nz-1e; Thu, 14 Sep 2017 12:59:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjY-0004MB-6W
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D8/CF-02046-B1D7AB95; Thu, 14 Sep 2017 12:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDva5U7a5
 Ig53PzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9c9YxFZxkrnh69SlzA2MncxcjJ4eEgL/E
 olOv2UBsNgFliZ+dvWC2iICeRNOB54xdjFwczAJzGCWmzu1iBEkICwRK7Ny0HayZRUBVoqPtC
 TuIzStgIbF5aw8jxFB5iV1tF1lBbE4BS4muDy+ZQGwhoJreS/vZIWwFiY7px5ggegUlTs58wg
 JiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBIZPPQMD4w7GV8f9DjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCV7dmV6SQYFFqempFWmYOMJBh0hIcPEoivD4gad7igsTc4sx0iNQpRmOOGw+v/2Hi6
 Lh59w+TEEtefl6qlDjvjWqgUgGQ0ozSPLhBsAi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mY9w/IFJ7MvBK4fa+ATmECOuXM6R0gp5QkIqSkGhjVq5iE+Qw/yDDvjjd3V7My/2chMOdLzdQ
 pm35cvKBwI6r6SSDHnmlHb5j8Nuex1Li5NPyeG5/tOh5rs9dGBp+ELmh+LhDwCXW87Hnp4gnH
 RT5z/6jmZpn1Hp71Tcbj44xj/qaya399FqruMvZ+k1SRpKfYNaXDMElksufPCT1TRefvCHm4K
 lCJpTgj0VCLuag4EQBm9eEIqwIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505393943!83924404!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2665 invoked from network); 14 Sep 2017 12:59:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447834052"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:35 +0100
Message-ID: <20170914125852.22129-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 06/23] x86/mm: remove the now unused
	inclusion of pv/emulate.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGNjMGE3Y2Fi
NDEuLmU3N2FiYjAxNWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xMjYsNyArMTI2LDYgQEAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50
X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CiAKLSNpbmNsdWRlICJw
di9lbXVsYXRlLmgiCiAjaW5jbHVkZSAicHYvbW0uaCIKIAogLyogT3ZlcnJpZGUgbWFjcm9zIGZy
b20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTja-0004OY-8O; Thu, 14 Sep 2017 12:59:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjY-0004MU-Kd
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:08 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 EC/59-02048-B1D7AB95; Thu, 14 Sep 2017 12:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva5k7a5
 IgxnrpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFb36zFOxRq/i/eQ5bA+N9mS5GTg4JAX+J
 V+33GUFsNgFliZ+dvWwgtoiAnkTTgedAcS4OZoE5jBJT53aBFQkLuEs82rmBGcRmEVCV+PN6N
 WsXIwcHr4CFxIxDAhAz5SV2tV1kBbE5BSwluj68ZAKxhYBKei/tZ4ewFSQ6ph8Di/MKCEqcnP
 mEBcRmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDJ56BgbGHYyvjvsdYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgSvbs2uSCHBotT01Iq0zBxgGMOkJTh4lER4fUDSvMUFibnFmekQqVOMuhwdN+/+Y
 RJiycvPS5US571RDVQkAFKUUZoHNwIWU5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfP+AZ
 nCk5lXArfpFdARTEBHnDm9A+SIkkSElFQD4wQjtu/npjy7dLe5rIzNSjha3cxUKHdeFO9u1dc
 3vpZrzvix9Hb+A2vp3jddNR8PKzJHpk6bec+FI2PZVwbP7vgPvO7pT9sFz55/Pb0pfea5ebuq
 Wc1uLvwk3qh6fZrLkh3Mrce3HryiX3XopP27MtPTn5d19NqUbrPhUfNZkPSkpefLnJmxLUosx
 RmJhlrMRcWJABljKsqkAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505393943!83924404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2354 invoked from network); 14 Sep 2017 12:59:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447834050"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:33 +0100
Message-ID: <20170914125852.22129-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 04/23] x86/mm: move {un,
	}adjust_guest_l*e to pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICB8IDU3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvbW0uaCB8IDYyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5z
ZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1MDRhMGEyYTZhLi5iMDU2NDhlNGU3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTE3
NSw2MyArMTE3NSw2IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgIHJldHVybiByYzsKIH0KIAot
c3RhdGljIGwxX3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDFlKGwxX3BnZW50cnlfdCBsMWUsIGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgaWYgKCBsaWtlbHkobDFlX2dldF9mbGFncyhs
MWUpICYgX1BBR0VfUFJFU0VOVCkgJiYKLSAgICAgICAgIGxpa2VseSghaXNfcHZfMzJiaXRfZG9t
YWluKGQpKSApCi0gICAgewotICAgICAgICAvKiBfUEFHRV9HVUVTVF9LRVJORUwgcGFnZSBjYW5u
b3QgaGF2ZSB0aGUgR2xvYmFsIGJpdCBzZXQuICovCi0gICAgICAgIGlmICggKGwxZV9nZXRfZmxh
Z3MobDFlKSAmIChfUEFHRV9HVUVTVF9LRVJORUwgfCBfUEFHRV9HTE9CQUwpKSA9PQotICAgICAg
ICAgICAgIChfUEFHRV9HVUVTVF9LRVJORUwgfCBfUEFHRV9HTE9CQUwpICkKLSAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiR2xvYmFsIGJpdCBpcyBzZXQgaW4ga2VybmVsIHBh
Z2UgJWx4XG4iLAotICAgICAgICAgICAgICAgICAgICAgbDFlX2dldF9wZm4obDFlKSk7Ci0KLSAg
ICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1VTRVIpICkKLSAgICAgICAg
ICAgIGwxZV9hZGRfZmxhZ3MobDFlLCAoX1BBR0VfR1VFU1RfS0VSTkVMIHwgX1BBR0VfVVNFUikp
OwotCi0gICAgICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9HVUVTVF9LRVJO
RUwpICkKLSAgICAgICAgICAgIGwxZV9hZGRfZmxhZ3MobDFlLCAoX1BBR0VfR0xPQkFMIHwgX1BB
R0VfVVNFUikpOwotICAgIH0KLQotICAgIHJldHVybiBsMWU7Ci19Ci0KLXN0YXRpYyBsMl9wZ2Vu
dHJ5X3QgYWRqdXN0X2d1ZXN0X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQotewotICAgIGlmICggbGlrZWx5KGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BS
RVNFTlQpICYmCi0gICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKQotICAg
ICAgICBsMmVfYWRkX2ZsYWdzKGwyZSwgX1BBR0VfVVNFUik7Ci0KLSAgICByZXR1cm4gbDJlOwot
fQotCi1zdGF0aWMgbDNfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sM2UobDNfcGdlbnRyeV90IGwz
ZSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBpZiAoIGxpa2VseShsM2VfZ2V0X2Zs
YWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIGwzZV9hZGRfZmxhZ3MobDNlLCAo
bGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyBfUEFHRV9VU0VSIDogX1BBR0VfVVNFUiB8IF9QQUdFX1JXKSk7Ci0KLSAgICByZXR1cm4g
bDNlOwotfQotCi1zdGF0aWMgbDNfcGdlbnRyeV90IHVuYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2Vu
dHJ5X3QgbDNlLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGlmICggdW5saWtlbHko
aXNfcHZfMzJiaXRfZG9tYWluKGQpKSAmJgotICAgICAgICAgbGlrZWx5KGwzZV9nZXRfZmxhZ3Mo
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgbDNlX3JlbW92ZV9mbGFncyhsM2UsIF9Q
QUdFX1VTRVIgfCBfUEFHRV9SVyB8IF9QQUdFX0FDQ0VTU0VEKTsKLQotICAgIHJldHVybiBsM2U7
Ci19Ci0KLXN0YXRpYyBsNF9wZ2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2w0ZShsNF9wZ2VudHJ5X3Qg
bDRlLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGlmICggbGlrZWx5KGw0ZV9nZXRf
ZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICYmCi0gICAgICAgICBsaWtlbHkoIWlzX3B2XzMy
Yml0X2RvbWFpbihkKSkgKQotICAgICAgICBsNGVfYWRkX2ZsYWdzKGw0ZSwgX1BBR0VfVVNFUik7
Ci0KLSAgICByZXR1cm4gbDRlOwotfQotCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50
cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKIHsKICAgICB1bnNpZ25lZCBsb25n
ICAgICBwZm4gPSBsMWVfZ2V0X3BmbihsMWUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L21tLmggYi94ZW4vYXJjaC94ODYvcHYvbW0uaAppbmRleCAyNTYzZDI4MGE1Li42NjAyZTZjZTA3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbW0uaAorKysgYi94ZW4vYXJjaC94ODYvcHYv
bW0uaApAQCAtODMsNCArODMsNjYgQEAgc3RhdGljIGlubGluZSBib29sIHVwZGF0ZV9pbnRwdGUo
aW50cHRlX3QgKnAsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgbmV3LAogICAgICAgICAgICAgICAg
ICAgX3QgIyMgZV9nZXRfaW50cHRlKF9vKSwgX3QgIyMgZV9nZXRfaW50cHRlKF9uKSwgICBcCiAg
ICAgICAgICAgICAgICAgICAoX20pLCAoX3YpLCAoX2FkKSkKIAorc3RhdGljIGlubGluZSBsMV9w
Z2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2wxZShsMV9wZ2VudHJ5X3QgbDFlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIGlmICggbGlrZWx5KGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1BSRVNFTlQpICYm
CisgICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKQorICAgIHsKKyAgICAg
ICAgLyogX1BBR0VfR1VFU1RfS0VSTkVMIHBhZ2UgY2Fubm90IGhhdmUgdGhlIEdsb2JhbCBiaXQg
c2V0LiAqLworICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiAoX1BBR0VfR1VFU1Rf
S0VSTkVMIHwgX1BBR0VfR0xPQkFMKSkgPT0KKyAgICAgICAgICAgICAoX1BBR0VfR1VFU1RfS0VS
TkVMIHwgX1BBR0VfR0xPQkFMKSApCisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIkdsb2JhbCBiaXQgaXMgc2V0IGluIGtlcm5lbCBwYWdlICVseFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgIGwxZV9nZXRfcGZuKGwxZSkpOworCisgICAgICAgIGlmICggIShsMWVfZ2V0X2Zs
YWdzKGwxZSkgJiBfUEFHRV9VU0VSKSApCisgICAgICAgICAgICBsMWVfYWRkX2ZsYWdzKGwxZSwg
KF9QQUdFX0dVRVNUX0tFUk5FTCB8IF9QQUdFX1VTRVIpKTsKKworICAgICAgICBpZiAoICEobDFl
X2dldF9mbGFncyhsMWUpICYgX1BBR0VfR1VFU1RfS0VSTkVMKSApCisgICAgICAgICAgICBsMWVf
YWRkX2ZsYWdzKGwxZSwgKF9QQUdFX0dMT0JBTCB8IF9QQUdFX1VTRVIpKTsKKyAgICB9CisKKyAg
ICByZXR1cm4gbDFlOworfQorCitzdGF0aWMgaW5saW5lIGwyX3BnZW50cnlfdCBhZGp1c3RfZ3Vl
c3RfbDJlKGwyX3BnZW50cnlfdCBsMmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaWYgKCBsaWtlbHko
bDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgJiYKKyAgICAgICAgIGxpa2VseSgh
aXNfcHZfMzJiaXRfZG9tYWluKGQpKSApCisgICAgICAgIGwyZV9hZGRfZmxhZ3MobDJlLCBfUEFH
RV9VU0VSKTsKKworICAgIHJldHVybiBsMmU7Cit9CisKK3N0YXRpYyBpbmxpbmUgbDNfcGdlbnRy
eV90IGFkanVzdF9ndWVzdF9sM2UobDNfcGdlbnRyeV90IGwzZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICBpZiAoIGxpa2VseShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAg
ICAgIGwzZV9hZGRfZmxhZ3MobDNlLCAobGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfUEFHRV9VU0VSIDogX1BBR0VfVVNFUiB8IF9Q
QUdFX1JXKSk7CisKKyAgICByZXR1cm4gbDNlOworfQorCitzdGF0aWMgaW5saW5lIGwzX3BnZW50
cnlfdCB1bmFkanVzdF9ndWVzdF9sM2UobDNfcGdlbnRyeV90IGwzZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIGlmICggdW5saWtlbHkoaXNfcHZfMzJiaXRfZG9tYWluKGQpKSAmJgorICAgICAgICAg
bGlrZWx5KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgbDNl
X3JlbW92ZV9mbGFncyhsM2UsIF9QQUdFX1VTRVIgfCBfUEFHRV9SVyB8IF9QQUdFX0FDQ0VTU0VE
KTsKKworICAgIHJldHVybiBsM2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgbDRfcGdlbnRyeV90IGFk
anVzdF9ndWVzdF9sNGUobDRfcGdlbnRyeV90IGw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpZiAo
IGxpa2VseShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgorICAgICAgICAg
bGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpICkKKyAgICAgICAgbDRlX2FkZF9mbGFncyhs
NGUsIF9QQUdFX1VTRVIpOworCisgICAgcmV0dXJuIGw0ZTsKK30KKwogI2VuZGlmIC8qIF9fUFZf
TU1fSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjb-0004QA-FD; Thu, 14 Sep 2017 12:59:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjZ-0004NO-VK
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:10 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 88/9B-03610-D1D7AB95; Thu, 14 Sep 2017 12:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva5M7a5
 Ig2czzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdU86yFlwUq1j94RtjA2OTUBcjJ4eEgL/E
 g4ldjCA2m4CyxM/OXjYQW0RAT6LpwHOgOBcHs8BeRoktz6eCFQkL6EjsvNUNVsQioCox++oWo
 DgHB6+AhcTJdkeImfISu9ousoLYQgIKEh3TjzGB2LwCghInZz5hAbGZBSQkDr54wTyBkXsWkt
 QsJKkFjEyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDgQE
 IdjDOvOx/iFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ujW7IoUEi1LTUyvS
 MnOAQQmTluDgURLhvVwNlOYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonz3gApF
 QApzSjNgxsEi5ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua1AbmHJzOvBG7fK6BTmIBOOX
 N6B8gpJYkIKakGRodrAgYzy52/TXi56I7oH8Y/K/vsFK99TUtYIB1ifEJooVIwH5/Asbp1eb4
 FBz+evOpULZ+xzsB37kfWfd80jMse9sg8vjLzCNPiyQ7r2nZ0fk1rmnIk6UPklVd3gs3VZt/n
 rZK9/LA2eo2267VzhzcKamyc8kTe/FN61KaMvX+4z7dOv31i9mUlluKMREMt5qLiRAAligKik
 QIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505393947!74857760!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64445 invoked from network); 14 Sep 2017 12:59:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447834063"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:29 +0100
Message-ID: <20170914125852.22129-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 00/23] x86: refactor mm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaXMgcmF0aGVyIGRpZmZlcmVudCBmcm9tIHY0IGJlY2F1c2Ugb2YgdHdvIHRo
aW5nczoKCjEuIFRoZSBzdGFnaW5nIGJyYW5jaCBoYXMgY2hhbmdlZCBhIGxvdC4KMi4gVHJ5IHRv
IGV4cG9ydCBzdHVmZiB2aWEgbG9jYWwgaGVhZGVyIHdoZXJlIGFwcHJvcHJpYXRlLgoKVGhlIGVu
ZCByZXN1bHQgaXMgeDg2L21tLmMgZ29lcyBmcm9tIDYzNDEgbGluZXMgdG8gMjkzMCBsaW5lcywg
d2hpY2ggbWVhbnMgbW9yZQp0aGFuIGhhbGYgb2YgdGhlIGZpbGVzIGlzIG1vdmVkLgoKVGhpcyBz
ZXJpZXMgY2FuIGJlIGZvdW5kIGF0OgogaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAv
cGVvcGxlL2xpdXcveGVuLmdpdCB3aXAuc3BsaXQtbW0tdjUKCldlaS4KCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29t
PgoKV2VpIExpdSAoMjMpOgogIHg4Ni9tbTogbW92ZSBndWVzdF9nZXRfZWZmX2wxZSB0byBwdi9t
bS5oCiAgeDg2L21tOiBleHBvcnQgZ2V0X3BhZ2VfZnJvbV9tZm4KICB4ODYvbW06IG1vdmUgdXBk
YXRlX2ludHB0ZSB0byBwdi9tbS5oCiAgeDg2L21tOiBtb3ZlIHt1bix9YWRqdXN0X2d1ZXN0X2wq
ZSB0byBwdi9tbS5oCiAgeDg2L21tOiBtb3ZlIHJvIHBhZ2UgZmF1bHQgZW11bGF0aW9uIGNvZGUK
ICB4ODYvbW06IHJlbW92ZSB0aGUgbm93IHVudXNlZCBpbmNsdXNpb24gb2YgcHYvZW11bGF0ZS5o
CiAgeDg2L21tOiBtb3ZlIG1hcF9ndWVzdF9sMWUgdG8gcHYvbW0uYwogIHg4Ni9tbTogc3BsaXQg
b3V0IHB2IGdyYW50IHRhYmxlIGNvZGUKICB4ODYvbW06IGFkZCBwdiBwcmVmaXggdG8ge3NldCxk
ZXN0cm95fV9nZHQKICB4ODYvbW06IHNwbGl0IG91dCBkZXNjcmlwdG9yIHRhYmxlIG1hbmlwdWxh
dGlvbiBjb2RlCiAgeDg2L21tOiBtb3ZlIGNvbXBhdCBkZXNjcmlwdG9yIHRhYmxlIG1hbmlwdWxh
dGlvbiBjb2RlCiAgeDg2L21tOiBtb3ZlIGFuZCByZW5hbWUgbWFwX2xkdF9zaGFkb3dfcGFnZQog
IHg4Ni9tbTogZmFjdG9yIG91dCBwdl9hcmNoX2luaXRfbWVtb3J5CiAgeDg2L21tOiBtb3ZlIFBW
IGw0IHRhYmxlIHNldHVwIGNvZGUKICB4ODYvbW06IG1vdmUgZGVjbGFyYXRpb24gb2YgbmV3X2d1
ZXN0X2NyMyB0byBsb2NhbCBwdi9tbS5oCiAgeDg2L21tOiBhZGQgcHYgcHJlZml4IHRvIHthbGxv
YyxmcmVlfV9wYWdlX3R5cGUKICB4ODYvbW06IGV4cG9ydCBiYXNlX2Rpc2FsbG93X21hc2sgYW5k
IGwxIG1hc2sgaW4gYXNtLXg4Ni9tbS5oCiAgeDg2L21tOiBleHBvcnQgc29tZSBzdHVmZiB2aWEg
bG9jYWwgbW0uaAogIHg4Ni9tbTogZXhwb3J0IGdldF9wYWdlX2xpZ2h0IHZpYSBhc20teDg2L21t
LmgKICB4ODYvbW06IHNwbGl0IG91dCBQViBtbSBjb2RlIHRvIHB2L21tLmMKICB4ODYvbW06IG1v
dmUgYW5kIGFkZCBwdiBwcmVmaXggdG8gaW52YWxpZGF0ZV9zaGFkb3dfbGR0CiAgeDg2L21tOiBz
cGxpdCBvdXQgUFYgbW0gaHlwZXJjYWxscyB0byBwdi9tbS1oeXBlcmNhbGxzLmMKICB4ODYvbW06
IHJlbW92ZSB0aGUgbm93IHVudXNlZCBpbmNsdXNpb24gb2YgcHYvbW0uaAoKIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgICAxMyArLQogeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICAgICAgfCA0MjU1ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgIDUgKwogeGVuL2FyY2gv
eDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgfCAgMjMyICsrCiB4ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jICAgICAgICB8ICAgIDIgKwogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAg
ICAgICAgfCAgICA1ICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgIHwgICAg
MSArCiB4ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYyAgICAgICB8ICAzMjcgKysrCiB4ZW4v
YXJjaC94ODYvcHYvbW0taHlwZXJjYWxscy5jICAgICB8IDE0NjEgKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvcHYvbW0uYyAgICAgICAgICAgICAgICB8IDEwNTEgKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvcHYvbW0uaCAgICAgICAgICAgICAgICB8ICAxNzYgKysKIHhlbi9hcmNoL3g4Ni9wdi9y
by1wYWdlLWZhdWx0LmMgICAgIHwgIDM5OSArKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICB8ICAgIDUgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMgICAg
IHwgICAzOSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgfCAgIDM4ICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICB8ICAgIDUgLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9tbS5oICAgICAgICAgfCAgIDcyICsKIDE3IGZpbGVzIGNoYW5nZWQsIDQx
OTIgaW5zZXJ0aW9ucygrKSwgMzg5NCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
eDg2L3B2L21tLWh5cGVyY2FsbHMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9w
di9tbS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L21tLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTjb-0004Ql-Nv; Thu, 14 Sep 2017 12:59:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTja-0004MB-3Q
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/FF-02046-D1D7AB95; Thu, 14 Sep 2017 12:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva5M7a5
 Ig6m7WCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrf2eyFWy/y1jRvPYGWwNj9yLGLkZODgkB
 f4k9fR/BbDYBZYmfnb1sILaIgJ5E04HnQHEuDmaBOYwSU+d2gRUJCzhLXOj4wgJiswioShy9v
 ZAdxOYVsJA4MOM+1FB5iV1tF1lBbE4BS4muDy+ZQGwhoJreS/vZIWwFiY7px5ggegUlTs58Aj
 aTWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMITqGRgYdzC+Ou53iFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8ujW7IoUEi1LTUyvSMnOAwQyTluDgURLh9QFJ8xYXJOYWZ6ZDpE4xGnMcmHDlDxNHx
 827f5iEWPLy81KlxHlvVAOVCoCUZpTmwQ2CRdklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSs
 K8f0Cm8GTmlcDtewV0ChPQKWdO7wA5pSQRISXVwKhpZfng18LLdbbpSTtbLrbfZ8oqEzJZFKE
 b5yq71OdEToDCK79kvUV3k3Xv7K3s3pF9dLtw9GelP4cbHnnGb72bd2GbjNcC2ZPGyQqVgjkF
 Gewlhsc2P1jt/D3DdvZGpXMT2vb/7DTY6Xkm/eV7xfCzCVzWtya/mvympfrrt8X7Xf0naXDJR
 CixFGckGmoxFxUnAgDdBHGCrQIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505393943!83924404!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3226 invoked from network); 14 Sep 2017 12:59:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447834054"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:34 +0100
Message-ID: <20170914125852.22129-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 05/23] x86/mm: move ro page fault emulation
	code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9yby1wYWdlLWZhdWx0LmMuICBDcmVhdGUgYSBuZXcgaGVhZGVy
IGZpbGUKYXNtLXg4Ni9wdi9tbS5oIGFuZCBtb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiBwdl9yb19w
YWdlX2ZhdWx0IHRoZXJlLgpJbmNsdWRlIHRoZSBuZXcgaGVhZGVyIGZpbGUgaW4gdHJhcHMuYy4K
CkZpeCBzb21lIGNvZGluZyBzdHlsZSBpc3N1ZXMuIFRoZSBwcmVmaXhlcyAocHR3ciBhbmQgbW1p
bykgYXJlCnJldGFpbmVkIGJlY2F1c2UgdGhlcmUgYXJlIHR3byBzZXRzIG9mIGVtdWxhdGlvbiBj
b2RlIGluIHRoZSBzYW1lIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAzNjQgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZp
bGUgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgfCAzOTkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAg
IHwgICAyIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCAgICAgfCAgMzggKysrKwogNiBm
aWxlcyBjaGFuZ2VkLCA0MzkgaW5zZXJ0aW9ucygrKSwgMzY2IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGIwNTY0OGU0ZTcuLmNjMGE3Y2Fi
NDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC00NzI5LDI2NSArNDcyOSw2IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9u
ZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHJldHVybiAwOwog
fQogCi0KLS8qKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBXcml0YWJsZSBQYWdldGFibGVz
Ci0gKi8KLQotc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0IHsKLSAgICB1bnNpZ25lZCBsb25nIGNy
MjsKLSAgICBsMV9wZ2VudHJ5X3QgIHB0ZTsKLX07Ci0KLXN0YXRpYyBpbnQgcHR3cl9lbXVsYXRl
ZF9yZWFkKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVkIGxvbmcgb2Zm
c2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgdW5zaWduZWQgaW50IHJjID0gYnl0
ZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBhZGRyID0gb2Zmc2V0OwotCi0gICAgaWYgKCAhX19hZGRy
X29rKGFkZHIpIHx8Ci0gICAgICAgICAocmMgPSBfX2NvcHlfZnJvbV91c2VyKHBfZGF0YSwgKHZv
aWQgKilhZGRyLCBieXRlcykpICkKLSAgICB7Ci0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgw
LCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7ICAvKiBSZWFkIGZhdWx0LiAqLwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKLX0KLQotc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgKLSAgICB1bnNpZ25lZCBs
b25nIGFkZHIsCi0gICAgcGFkZHJfdCBvbGQsCi0gICAgcGFkZHJfdCB2YWwsCi0gICAgdW5zaWdu
ZWQgaW50IGJ5dGVzLAotICAgIHVuc2lnbmVkIGludCBkb19jbXB4Y2hnLAotICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIHVu
c2lnbmVkIGxvbmcgdW5hbGlnbmVkX2FkZHIgPSBhZGRyOwotICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7Ci0gICAgbDFfcGdlbnRyeV90IHB0ZSwgb2wxZSwgbmwxZSwgKnBsMWU7Ci0gICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
Ci0gICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0ICpwdHdyX2N0eHQgPSBjdHh0LT5kYXRhOwot
ICAgIGludCByZXQ7Ci0KLSAgICAvKiBPbmx5IGFsbG93IG5hdHVyYWxseS1hbGlnbmVkIHN0b3Jl
cyB3aXRoaW4gdGhlIG9yaWdpbmFsICVjcjIgcGFnZS4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCgo
YWRkciBeIHB0d3JfY3R4dC0+Y3IyKSAmIFBBR0VfTUFTSykgfHwKLSAgICAgICAgICAgICAgICAg
IChhZGRyICYgKGJ5dGVzIC0gMSkpKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgImJhZCBhY2Nlc3MgKGNyMj0lbHgsIGFkZHI9JWx4LCBieXRlcz0ldSlcbiIsCi0g
ICAgICAgICAgICAgICAgIHB0d3JfY3R4dC0+Y3IyLCBhZGRyLCBieXRlcyk7Ci0gICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICB9Ci0KLSAgICAvKiBUdXJuIGEgc3ViLXdv
cmQgYWNjZXNzIGludG8gYSBmdWxsLXdvcmQgYWNjZXNzLiAqLwotICAgIGlmICggYnl0ZXMgIT0g
c2l6ZW9mKHBhZGRyX3QpICkKLSAgICB7Ci0gICAgICAgIHBhZGRyX3QgICAgICBmdWxsOwotICAg
ICAgICB1bnNpZ25lZCBpbnQgcmMsIG9mZnNldCA9IGFkZHIgJiAoc2l6ZW9mKHBhZGRyX3QpIC0g
MSk7Ci0KLSAgICAgICAgLyogQWxpZ24gYWRkcmVzczsgcmVhZCBmdWxsIHdvcmQuICovCi0gICAg
ICAgIGFkZHIgJj0gfihzaXplb2YocGFkZHJfdCkgLSAxKTsKLSAgICAgICAgaWYgKCAocmMgPSBj
b3B5X2Zyb21fdXNlcigmZnVsbCwgKHZvaWQgKilhZGRyLCBzaXplb2YocGFkZHJfdCkpKSAhPSAw
ICkKLSAgICAgICAgewotICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIC8qIFJlYWQg
ZmF1bHQuICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIHNpemVvZihw
YWRkcl90KSAtIHJjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpOwotICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgICAgICB9Ci0gICAgICAgIC8q
IE1hc2sgb3V0IGJpdHMgcHJvdmlkZWQgYnkgY2FsbGVyLiAqLwotICAgICAgICBmdWxsICY9IH4o
KCgocGFkZHJfdCkxIDw8IChieXRlcyAqIDgpKSAtIDEpIDw8IChvZmZzZXQgKiA4KSk7Ci0gICAg
ICAgIC8qIFNoaWZ0IHRoZSBjYWxsZXIgdmFsdWUgYW5kIE9SIGluIHRoZSBtaXNzaW5nIGJpdHMu
ICovCi0gICAgICAgIHZhbCAgJj0gKCgocGFkZHJfdCkxIDw8IChieXRlcyAqIDgpKSAtIDEpOwot
ICAgICAgICB2YWwgPDw9IChvZmZzZXQpICogODsKLSAgICAgICAgdmFsICB8PSBmdWxsOwotICAg
ICAgICAvKiBBbHNvIGZpbGwgaW4gbWlzc2luZyBwYXJ0cyBvZiB0aGUgY21weGNoZyBvbGQgdmFs
dWUuICovCi0gICAgICAgIG9sZCAgJj0gKCgocGFkZHJfdCkxIDw8IChieXRlcyAqIDgpKSAtIDEp
OwotICAgICAgICBvbGQgPDw9IChvZmZzZXQpICogODsKLSAgICAgICAgb2xkICB8PSBmdWxsOwot
ICAgIH0KLQotICAgIHB0ZSAgPSBwdHdyX2N0eHQtPnB0ZTsKLSAgICBtZm4gID0gbDFlX2dldF9w
Zm4ocHRlKTsKLSAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKLQotICAgIC8qIFdl
IGFyZSBsb29raW5nIG9ubHkgZm9yIHJlYWQtb25seSBtYXBwaW5ncyBvZiBwLnQuIHBhZ2VzLiAq
LwotICAgIEFTU0VSVCgobDFlX2dldF9mbGFncyhwdGUpICYgKF9QQUdFX1JXfF9QQUdFX1BSRVNF
TlQpKSA9PSBfUEFHRV9QUkVTRU5UKTsKLSAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4obWZuKSkp
OwotICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9
PSBQR1RfbDFfcGFnZV90YWJsZSk7Ci0gICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKTsKLSAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFn
ZSkgPT0gZCk7Ci0KLSAgICAvKiBDaGVjayB0aGUgbmV3IFBURS4gKi8KLSAgICBubDFlID0gbDFl
X2Zyb21faW50cHRlKHZhbCk7Ci0gICAgc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUo
bmwxZSwgZCwgZCkgKQotICAgIHsKLSAgICBkZWZhdWx0OgotICAgICAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihkKSAmJiAoYnl0ZXMgPT0gNCkgJiYgKHVuYWxpZ25lZF9hZGRyICYgNCkgJiYK
LSAgICAgICAgICAgICAhZG9fY21weGNoZyAmJiAobDFlX2dldF9mbGFncyhubDFlKSAmIF9QQUdF
X1BSRVNFTlQpICkKLSAgICAgICAgewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIElm
IHRoaXMgaXMgYW4gdXBwZXItaGFsZiB3cml0ZSB0byBhIFBBRSBQVEUgdGhlbiB3ZSBhc3N1bWUg
dGhhdAotICAgICAgICAgICAgICogdGhlIGd1ZXN0IGhhcyBzaW1wbHkgZ290IHRoZSB0d28gd3Jp
dGVzIHRoZSB3cm9uZyB3YXkgcm91bmQuIFdlCi0gICAgICAgICAgICAgKiB6YXAgdGhlIFBSRVNF
TlQgYml0IG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlIGJvdHRvbSBoYWxmIHdpbGwKLSAgICAg
ICAgICAgICAqIGJlIHdyaXR0ZW4gaW1tZWRpYXRlbHkgYWZ0ZXIgd2UgcmV0dXJuIHRvIHRoZSBn
dWVzdC4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVH
LCAicHR3cl9lbXVsYXRlOiBmaXhpbmcgdXAgaW52YWxpZCBQQUUgUFRFICUiCi0gICAgICAgICAg
ICAgICAgICAgICBQUklwdGUiXG4iLCBsMWVfZ2V0X2ludHB0ZShubDFlKSk7Ci0gICAgICAgICAg
ICBsMWVfcmVtb3ZlX2ZsYWdzKG5sMWUsIF9QQUdFX1BSRVNFTlQpOwotICAgICAgICB9Ci0gICAg
ICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJjb3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKVxuIik7Ci0gICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSAwOgotICAgICAgICBicmVhazsKLSAgICBjYXNlIF9QQUdFX1JXIC4uLiBfUEFHRV9SVyB8IFBB
R0VfQ0FDSEVfQVRUUlM6Ci0gICAgICAgIEFTU0VSVCghKHJldCAmIH4oX1BBR0VfUlcgfCBQQUdF
X0NBQ0hFX0FUVFJTKSkpOwotICAgICAgICBsMWVfZmxpcF9mbGFncyhubDFlLCByZXQpOwotICAg
ICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBubDFlID0gYWRqdXN0X2d1ZXN0X2wxZShubDFlLCBk
KTsKLQotICAgIC8qIENoZWNrZWQgc3VjY2Vzc2Z1bGx5OiBkbyB0aGUgdXBkYXRlICh3cml0ZSBv
ciBjbXB4Y2hnKS4gKi8KLSAgICBwbDFlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7Ci0g
ICAgcGwxZSA9IChsMV9wZ2VudHJ5X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwxZSArIChhZGRyICYg
flBBR0VfTUFTSykpOwotICAgIGlmICggZG9fY21weGNoZyApCi0gICAgewotICAgICAgICBib29s
IG9rYXk7Ci0gICAgICAgIGludHB0ZV90IHQgPSBvbGQ7Ci0KLSAgICAgICAgb2wxZSA9IGwxZV9m
cm9tX2ludHB0ZShvbGQpOwotICAgICAgICBva2F5ID0gcGFnaW5nX2NtcHhjaGdfZ3Vlc3RfZW50
cnkodiwgJmwxZV9nZXRfaW50cHRlKCpwbDFlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ0LCBsMWVfZ2V0X2ludHB0ZShubDFlKSwgX21mbihtZm4pKTsKLSAg
ICAgICAgb2theSA9IChva2F5ICYmIHQgPT0gb2xkKTsKLQotICAgICAgICBpZiAoICFva2F5ICkK
LSAgICAgICAgewotICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7Ci0gICAgICAg
ICAgICBwdXRfcGFnZV9mcm9tX2wxZShubDFlLCBkKTsKLSAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIG9s
MWUgPSAqcGwxZTsKLSAgICAgICAgaWYgKCAhVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBu
bDFlLCBtZm4sIHYsIDApICkKLSAgICAgICAgICAgIEJVRygpOwotICAgIH0KLQotICAgIHRyYWNl
X3B0d3JfZW11bGF0aW9uKGFkZHIsIG5sMWUpOwotCi0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGwx
ZSk7Ci0KLSAgICAvKiBGaW5hbGx5LCBkcm9wIHRoZSBvbGQgUFRFLiAqLwotICAgIHB1dF9wYWdl
X2Zyb21fbDFlKG9sMWUsIGQpOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3Rh
dGljIGludCBwdHdyX2VtdWxhdGVkX3dyaXRlKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAot
ICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1bnNpZ25l
ZCBpbnQgYnl0ZXMsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAg
cGFkZHJfdCB2YWwgPSAwOwotCi0gICAgaWYgKCAoYnl0ZXMgPiBzaXplb2YocGFkZHJfdCkpIHx8
IChieXRlcyAmIChieXRlcyAtIDEpKSB8fCAhYnl0ZXMgKQotICAgIHsKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgd3JpdGUgc2l6ZSAoYWRkcj0lbHgsIGJ5dGVzPSV1KVxu
IiwKLSAgICAgICAgICAgICAgICAgb2Zmc2V0LCBieXRlcyk7Ci0gICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKLSAgICB9Ci0KLSAgICBtZW1jcHkoJnZhbCwgcF9kYXRhLCBieXRl
cyk7Ci0KLSAgICByZXR1cm4gcHR3cl9lbXVsYXRlZF91cGRhdGUob2Zmc2V0LCAwLCB2YWwsIGJ5
dGVzLCAwLCBjdHh0KTsKLX0KLQotc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX2NtcHhjaGcoCi0g
ICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAg
dm9pZCAqcF9vbGQsCi0gICAgdm9pZCAqcF9uZXcsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzLAot
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHBhZGRyX3Qgb2xkID0g
MCwgbmV3ID0gMDsKLQotICAgIGlmICggKGJ5dGVzID4gc2l6ZW9mKHBhZGRyX3QpKSB8fCAoYnl0
ZXMgJiAoYnl0ZXMgLSAxKSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJiYWQgY21weGNoZyBzaXplIChhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAotICAgICAgICAg
ICAgICAgICBvZmZzZXQsIGJ5dGVzKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwotICAgIH0KLQotICAgIG1lbWNweSgmb2xkLCBwX29sZCwgYnl0ZXMpOwotICAgIG1lbWNw
eSgmbmV3LCBwX25ldywgYnl0ZXMpOwotCi0gICAgcmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRl
KG9mZnNldCwgb2xkLCBuZXcsIGJ5dGVzLCAxLCBjdHh0KTsKLX0KLQotc3RhdGljIGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVsYXRlX29wcyA9IHsKLSAgICAucmVhZCAgICAg
ICA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKLSAgICAuaW5zbl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRf
cmVhZCwKLSAgICAud3JpdGUgICAgICA9IHB0d3JfZW11bGF0ZWRfd3JpdGUsCi0gICAgLmNtcHhj
aGcgICAgPSBwdHdyX2VtdWxhdGVkX2NtcHhjaGcsCi0gICAgLnZhbGlkYXRlICAgPSBwdl9lbXVs
X2lzX21lbV93cml0ZSwKLSAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCi19OwotCi0v
KiBXcml0ZSBwYWdlIGZhdWx0IGhhbmRsZXI6IGNoZWNrIGlmIGd1ZXN0IGlzIHRyeWluZyB0byBt
b2RpZnkgYSBQVEUuICovCi1zdGF0aWMgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYWRkciwgbDFfcGdlbnRyeV90IHB0ZSkKLXsKLSAgICBzdHJ1Y3QgcHR3cl9lbXVs
YXRlX2N0eHQgcHR3cl9jdHh0ID0gewotICAgICAgICAuY3IyID0gYWRkciwKLSAgICAgICAgLnB0
ZSA9IHB0ZSwKLSAgICB9OwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgaW50IHJj
OwotCi0gICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4obDFlX2dldF9tZm4ocHRlKSwgY3VycmVu
dC0+ZG9tYWluKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAg
IHBhZ2UgPSBsMWVfZ2V0X3BhZ2UocHRlKTsKLSAgICBpZiAoICFwYWdlX2xvY2socGFnZSkgKQot
ICAgIHsKLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKLSAgICB9Ci0KLSAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spICE9IFBHVF9sMV9wYWdlX3RhYmxlICkKLSAgICB7Ci0gICAgICAgIHBh
Z2VfdW5sb2NrKHBhZ2UpOwotICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIH0KLQotICAgIGN0eHQtPmRhdGEgPSAmcHR3cl9j
dHh0OwotICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJnB0d3JfZW11bGF0ZV9vcHMpOwotCi0g
ICAgcGFnZV91bmxvY2socGFnZSk7Ci0gICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICByZXR1cm4g
cmM7Ci19Ci0KLS8qKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBmYXVsdCBoYW5kbGluZyBm
b3IgcmVhZC1vbmx5IE1NSU8gcGFnZXMKLSAqLwotCiBpbnQgbW1pb19yb19lbXVsYXRlZF93cml0
ZSgKICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwK
QEAgLTUwMDksMTQgKzQ3NTAsNiBAQCBpbnQgbW1pb19yb19lbXVsYXRlZF93cml0ZSgKICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBtbWlvX3JvX2VtdWxhdGVfb3BzID0gewotICAgIC5yZWFkICAgICAgID0geDg2ZW11bF91
bmhhbmRsZWFibGVfcncsCi0gICAgLmluc25fZmV0Y2ggPSBwdHdyX2VtdWxhdGVkX3JlYWQsCi0g
ICAgLndyaXRlICAgICAgPSBtbWlvX3JvX2VtdWxhdGVkX3dyaXRlLAotICAgIC52YWxpZGF0ZSAg
ID0gcHZfZW11bF9pc19tZW1fd3JpdGUsCi0gICAgLmNwdWlkICAgICAgPSBwdl9lbXVsX2NwdWlk
LAotfTsKLQogaW50IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKICAgICBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKQEAgLTUwNDgsMzkgKzQ3ODEsNiBAQCBp
bnQgbW1jZmdfaW50ZXJjZXB0X3dyaXRlKAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAK
LXN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG1tY2ZnX2ludGVyY2VwdF9vcHMg
PSB7Ci0gICAgLnJlYWQgICAgICAgPSB4ODZlbXVsX3VuaGFuZGxlYWJsZV9ydywKLSAgICAuaW5z
bl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKLSAgICAud3JpdGUgICAgICA9IG1tY2ZnX2lu
dGVyY2VwdF93cml0ZSwKLSAgICAudmFsaWRhdGUgICA9IHB2X2VtdWxfaXNfbWVtX3dyaXRlLAot
ICAgIC5jcHVpZCAgICAgID0gcHZfZW11bF9jcHVpZCwKLX07Ci0KLS8qIENoZWNrIGlmIGd1ZXN0
IGlzIHRyeWluZyB0byBtb2RpZnkgYSByL28gTU1JTyBwYWdlLiAqLwotc3RhdGljIGludCBtbWlv
X3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIGwxX3BnZW50cnlf
dCBwdGUpCi17Ci0gICAgc3RydWN0IG1taW9fcm9fZW11bGF0ZV9jdHh0IG1taW9fcm9fY3R4dCA9
IHsgLmNyMiA9IGFkZHIgfTsKLSAgICBtZm5fdCBtZm4gPSBsMWVfZ2V0X21mbihwdGUpOwotCi0g
ICAgaWYgKCBtZm5fdmFsaWQobWZuKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
b3duZXIgPSBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBhZ2UpOwotCi0gICAgICAgIGlm
ICggb3duZXIgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGlmICggb3du
ZXIgIT0gZG9tX2lvICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
LSAgICB9Ci0KLSAgICBjdHh0LT5kYXRhID0gJm1taW9fcm9fY3R4dDsKLSAgICBpZiAoIHBjaV9y
b19tbWNmZ19kZWNvZGUobWZuX3gobWZuKSwgJm1taW9fcm9fY3R4dC5zZWcsICZtbWlvX3JvX2N0
eHQuYmRmKSApCi0gICAgICAgIHJldHVybiB4ODZfZW11bGF0ZShjdHh0LCAmbW1jZmdfaW50ZXJj
ZXB0X29wcyk7Ci0gICAgZWxzZQotICAgICAgICByZXR1cm4geDg2X2VtdWxhdGUoY3R4dCwgJm1t
aW9fcm9fZW11bGF0ZV9vcHMpOwotfQotCiB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQp
CiB7CiAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQpAQCAt
NjExMiw3MCArNTgxMiw2IEBAIHZvaWQgd3JpdGVfMzJiaXRfcHNlX2lkZW50bWFwKHVpbnQzMl90
ICpsMikKICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9Q
QUdFX1BTRSk7CiB9CiAKLWludCBwdl9yb19wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgbDFfcGdlbnRyeV90IHB0ZTsKLSAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1bnNp
Z25lZCBpbnQgYWRkcl9zaXplID0gaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSA/IDMyIDogQklU
U19QRVJfTE9ORzsKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewotICAgICAg
ICAucmVncyAgICAgID0gcmVncywKLSAgICAgICAgLnZlbmRvciAgICA9IGN1cnJkLT5hcmNoLmNw
dWlkLT54ODZfdmVuZG9yLAotICAgICAgICAuYWRkcl9zaXplID0gYWRkcl9zaXplLAotICAgICAg
ICAuc3Bfc2l6ZSAgID0gYWRkcl9zaXplLAotICAgICAgICAubG1hICAgICAgID0gYWRkcl9zaXpl
ID4gMzIsCi0gICAgfTsKLSAgICBpbnQgcmM7Ci0gICAgYm9vbCBtbWlvX3JvOwotCi0gICAgLyog
QXR0ZW1wdCB0byByZWFkIHRoZSBQVEUgdGhhdCBtYXBzIHRoZSBWQSBiZWluZyBhY2Nlc3NlZC4g
Ki8KLSAgICBwdGUgPSBndWVzdF9nZXRfZWZmX2wxZShhZGRyKTsKLQotICAgIC8qIFdlIGFyZSBv
bmx5IGxvb2tpbmcgZm9yIHJlYWQtb25seSBtYXBwaW5ncyAqLwotICAgIGlmICggKChsMWVfZ2V0
X2ZsYWdzKHB0ZSkgJiAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXKSkgIT0gX1BBR0VfUFJFU0VO
VCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIG1taW9fcm8gPSByYW5nZXNldF9jb250YWlu
c19zaW5nbGV0b24obW1pb19yb19yYW5nZXMsIGwxZV9nZXRfcGZuKHB0ZSkpOwotICAgIGlmICgg
bW1pb19ybyApCi0gICAgICAgIHJjID0gbW1pb19yb19kb19wYWdlX2ZhdWx0KCZjdHh0LCBhZGRy
LCBwdGUpOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBwdHdyX2RvX3BhZ2VfZmF1bHQoJmN0eHQs
IGFkZHIsIHB0ZSk7Ci0KLSAgICBzd2l0Y2ggKCByYyApCi0gICAgewotICAgIGNhc2UgWDg2RU1V
TF9FWENFUFRJT046Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoaXMgZW11bGF0aW9uIGNvdmVy
cyB3cml0ZXMgdG86Ci0gICAgICAgICAqICAtIEwxIHBhZ2V0YWJsZXMuCi0gICAgICAgICAqICAt
IE1NQ0ZHIHNwYWNlIG9yIHJlYWQtb25seSBNRk5zLgotICAgICAgICAgKiBXZSB0b2xlcmF0ZSAj
UEYgKGZyb20gaGl0dGluZyBhbiBhZGphY2VudCBwYWdlIG9yIGEgc3VjY2Vzc2Z1bAotICAgICAg
ICAgKiBjb25jdXJyZW50IHBhZ2V0YWJsZSB1cGRhdGUpLiAgQW55dGhpbmcgZWxzZSBpcyBhbiBl
bXVsYXRpb24gYnVnLAotICAgICAgICAgKiBvciBhIGd1ZXN0IHBsYXlpbmcgd2l0aCB0aGUgaW5z
dHJ1Y3Rpb24gc3RyZWFtIHVuZGVyIFhlbidzIGZlZXQuCi0gICAgICAgICAqLwotICAgICAgICBp
ZiAoIGN0eHQuZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgotICAg
ICAgICAgICAgIGN0eHQuZXZlbnQudmVjdG9yID09IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgICAg
ICAgICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuZXZlbnQpOwotICAgICAgICBlbHNlCi0gICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICJVbmV4
cGVjdGVkIGV2ZW50ICh0eXBlICV1LCB2ZWN0b3IgJSN4KSBmcm9tIGVtdWxhdGlvblxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgIGN0eHQuZXZlbnQudHlwZSwgY3R4dC5ldmVudC52ZWN0b3IpOwot
Ci0gICAgICAgIC8qIEZhbGx0aHJvdWdoICovCi0gICAgY2FzZSBYODZFTVVMX09LQVk6Ci0gICAg
ICAgIGlmICggY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0gICAgICAgICAgICBwdl9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfZGVidWcsIFg4Nl9FVkVOVF9OT19FQyk7Ci0KLSAgICAgICAgLyog
RmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAgICAgIGlmICggbW1p
b19ybyApCi0gICAgICAgICAgICBwZXJmY19pbmNyKG1taW9fcm9fZW11bGF0aW9ucyk7Ci0gICAg
ICAgIGVsc2UKLSAgICAgICAgICAgIHBlcmZjX2luY3IocHR3cl9lbXVsYXRpb25zKTsKLSAgICAg
ICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0K
LQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCA0ZTE1
NDg0NDcxLi4yNGFmMGI1NTBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUK
KysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC03LDYgKzcsNyBAQCBvYmoteSArPSBl
bXVsLXByaXYtb3Aubwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2Jq
LXkgKz0gbWlzYy1oeXBlcmNhbGxzLm8KK29iai15ICs9IHJvLXBhZ2UtZmF1bHQubwogb2JqLXkg
Kz0gdHJhcHMubwogCiBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFn
ZS1mYXVsdC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjUzYTNjMTVh
MzEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBA
IC0wLDAgKzEsMzk5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi9y
by1wYWdlLWZhdWx0LmMKKyAqCisgKiBSZWFkLW9ubHkgcGFnZSBmYXVsdCBlbXVsYXRpb24gZm9y
IFBWIGd1ZXN0cworICoKKyAqIENvcHlyaWdodCAoYykgMjAwMi0yMDA1IEsgQSBGcmFzZXIKKyAq
IENvcHlyaWdodCAoYykgMjAwNCBDaHJpc3RpYW4gTGltcGFjaAorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVy
IHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxh
dGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor
ICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2lu
Y2x1ZGUgPHhlbi9yYW5nZXNldC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgorCisjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgorI2luY2x1ZGUgPGFzbS9t
bS5oPgorI2luY2x1ZGUgPGFzbS9wY2kuaD4KKyNpbmNsdWRlIDxhc20vcHYvbW0uaD4KKworI2lu
Y2x1ZGUgImVtdWxhdGUuaCIKKyNpbmNsdWRlICJtbS5oIgorCisvKiBPdmVycmlkZSBtYWNyb3Mg
ZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiBt
Zm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3go
bWZuKSkKKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihf
X3BhZ2VfdG9fbWZuKHBnKSkKKworLyoqKioqKioqKioqKioqKioqKioqKgorICogV3JpdGFibGUg
UGFnZXRhYmxlcworICovCisKK3N0cnVjdCBwdHdyX2VtdWxhdGVfY3R4dCB7CisgICAgdW5zaWdu
ZWQgbG9uZyBjcjI7CisgICAgbDFfcGdlbnRyeV90ICBwdGU7Cit9OworCitzdGF0aWMgaW50IHB0
d3JfZW11bGF0ZWRfcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZz
ZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsIHVuc2lnbmVk
IGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVkIGludCByYyA9IGJ5dGVzOworICAgIHVu
c2lnbmVkIGxvbmcgYWRkciA9IG9mZnNldDsKKworICAgIGlmICggIV9fYWRkcl9vayhhZGRyKSB8
fAorICAgICAgICAgKHJjID0gX19jb3B5X2Zyb21fdXNlcihwX2RhdGEsICh2b2lkICopYWRkciwg
Ynl0ZXMpKSApCisgICAgeworICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQoMCwgYWRkciArIGJ5
dGVzIC0gcmMsIGN0eHQpOyAgLyogUmVhZCBmYXVsdC4gKi8KKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0
YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQgbG9uZyBhZGRyLCBwYWRkcl90
IG9sZCwgcGFkZHJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBieXRlcywgdW5zaWduZWQgaW50IGRvX2NtcHhjaGcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHVu
c2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2lnbmVkIGxvbmcgdW5hbGlnbmVkX2FkZHIgPSBhZGRy
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgbDFfcGdlbnRyeV90IHB0ZSwgb2wx
ZSwgbmwxZSwgKnBsMWU7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHB0d3JfZW11bGF0ZV9jdHh0ICpw
dHdyX2N0eHQgPSBjdHh0LT5kYXRhOworICAgIGludCByZXQ7CisKKyAgICAvKiBPbmx5IGFsbG93
IG5hdHVyYWxseS1hbGlnbmVkIHN0b3JlcyB3aXRoaW4gdGhlIG9yaWdpbmFsICVjcjIgcGFnZS4g
Ki8KKyAgICBpZiAoIHVubGlrZWx5KCgoYWRkciBeIHB0d3JfY3R4dC0+Y3IyKSAmIFBBR0VfTUFT
SykgfHwKKyAgICAgICAgICAgICAgICAgIChhZGRyICYgKGJ5dGVzIC0gMSkpKSApCisgICAgewor
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImJhZCBhY2Nlc3MgKGNyMj0lbHgsIGFk
ZHI9JWx4LCBieXRlcz0ldSlcbiIsCisgICAgICAgICAgICAgICAgIHB0d3JfY3R4dC0+Y3IyLCBh
ZGRyLCBieXRlcyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICB9
CisKKyAgICAvKiBUdXJuIGEgc3ViLXdvcmQgYWNjZXNzIGludG8gYSBmdWxsLXdvcmQgYWNjZXNz
LiAqLworICAgIGlmICggYnl0ZXMgIT0gc2l6ZW9mKHBhZGRyX3QpICkKKyAgICB7CisgICAgICAg
IHBhZGRyX3QgICAgICBmdWxsOworICAgICAgICB1bnNpZ25lZCBpbnQgcmMsIG9mZnNldCA9IGFk
ZHIgJiAoc2l6ZW9mKHBhZGRyX3QpIC0gMSk7CisKKyAgICAgICAgLyogQWxpZ24gYWRkcmVzczsg
cmVhZCBmdWxsIHdvcmQuICovCisgICAgICAgIGFkZHIgJj0gfihzaXplb2YocGFkZHJfdCkgLSAx
KTsKKyAgICAgICAgaWYgKCAocmMgPSBjb3B5X2Zyb21fdXNlcigmZnVsbCwgKHZvaWQgKilhZGRy
LCBzaXplb2YocGFkZHJfdCkpKSAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgeDg2X2Vt
dWxfcGFnZWZhdWx0KDAsIC8qIFJlYWQgZmF1bHQuICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWRkciArIHNpemVvZihwYWRkcl90KSAtIHJjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN0eHQpOworICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworICAgICAgICB9CisgICAgICAgIC8qIE1hc2sgb3V0IGJpdHMgcHJvdmlkZWQgYnkgY2FsbGVy
LiAqLworICAgICAgICBmdWxsICY9IH4oKCgocGFkZHJfdCkxIDw8IChieXRlcyAqIDgpKSAtIDEp
IDw8IChvZmZzZXQgKiA4KSk7CisgICAgICAgIC8qIFNoaWZ0IHRoZSBjYWxsZXIgdmFsdWUgYW5k
IE9SIGluIHRoZSBtaXNzaW5nIGJpdHMuICovCisgICAgICAgIHZhbCAgJj0gKCgocGFkZHJfdCkx
IDw8IChieXRlcyAqIDgpKSAtIDEpOworICAgICAgICB2YWwgPDw9IChvZmZzZXQpICogODsKKyAg
ICAgICAgdmFsICB8PSBmdWxsOworICAgICAgICAvKiBBbHNvIGZpbGwgaW4gbWlzc2luZyBwYXJ0
cyBvZiB0aGUgY21weGNoZyBvbGQgdmFsdWUuICovCisgICAgICAgIG9sZCAgJj0gKCgocGFkZHJf
dCkxIDw8IChieXRlcyAqIDgpKSAtIDEpOworICAgICAgICBvbGQgPDw9IChvZmZzZXQpICogODsK
KyAgICAgICAgb2xkICB8PSBmdWxsOworICAgIH0KKworICAgIHB0ZSAgPSBwdHdyX2N0eHQtPnB0
ZTsKKyAgICBtZm4gID0gbDFlX2dldF9wZm4ocHRlKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2Uo
X21mbihtZm4pKTsKKworICAgIC8qIFdlIGFyZSBsb29raW5nIG9ubHkgZm9yIHJlYWQtb25seSBt
YXBwaW5ncyBvZiBwLnQuIHBhZ2VzLiAqLworICAgIEFTU0VSVCgobDFlX2dldF9mbGFncyhwdGUp
ICYgKF9QQUdFX1JXfF9QQUdFX1BSRVNFTlQpKSA9PSBfUEFHRV9QUkVTRU5UKTsKKyAgICBBU1NF
UlQobWZuX3ZhbGlkKF9tZm4obWZuKSkpOworICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1RfbDFfcGFnZV90YWJsZSk7CisgICAgQVNTRVJU
KChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKTsKKyAgICBB
U1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSkgPT0gZCk7CisKKyAgICAvKiBDaGVjayB0aGUgbmV3
IFBURS4gKi8KKyAgICBubDFlID0gbDFlX2Zyb21faW50cHRlKHZhbCk7CisgICAgc3dpdGNoICgg
cmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUobmwxZSwgZCwgZCkgKQorICAgIHsKKyAgICBkZWZhdWx0
OgorICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAoYnl0ZXMgPT0gNCkgJiYg
KHVuYWxpZ25lZF9hZGRyICYgNCkgJiYKKyAgICAgICAgICAgICAhZG9fY21weGNoZyAmJiAobDFl
X2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIElmIHRoaXMgaXMgYW4gdXBwZXItaGFsZiB3cml0ZSB0byBh
IFBBRSBQVEUgdGhlbiB3ZSBhc3N1bWUgdGhhdAorICAgICAgICAgICAgICogdGhlIGd1ZXN0IGhh
cyBzaW1wbHkgZ290IHRoZSB0d28gd3JpdGVzIHRoZSB3cm9uZyB3YXkgcm91bmQuIFdlCisgICAg
ICAgICAgICAgKiB6YXAgdGhlIFBSRVNFTlQgYml0IG9uIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhl
IGJvdHRvbSBoYWxmIHdpbGwKKyAgICAgICAgICAgICAqIGJlIHdyaXR0ZW4gaW1tZWRpYXRlbHkg
YWZ0ZXIgd2UgcmV0dXJuIHRvIHRoZSBndWVzdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAicHR3cl9lbXVsYXRlOiBmaXhpbmcgdXAgaW52YWxp
ZCBQQUUgUFRFICUiCisgICAgICAgICAgICAgICAgICAgICBQUklwdGUiXG4iLCBsMWVfZ2V0X2lu
dHB0ZShubDFlKSk7CisgICAgICAgICAgICBsMWVfcmVtb3ZlX2ZsYWdzKG5sMWUsIF9QQUdFX1BS
RVNFTlQpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJjb3VsZCBub3QgZ2V0X3BhZ2VfZnJvbV9sMWUoKVxu
Iik7CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIH0K
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAwOgorICAgICAgICBicmVhazsKKyAgICBjYXNlIF9Q
QUdFX1JXIC4uLiBfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlM6CisgICAgICAgIEFTU0VSVCgh
KHJldCAmIH4oX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTKSkpOworICAgICAgICBsMWVfZmxp
cF9mbGFncyhubDFlLCByZXQpOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBubDFlID0g
YWRqdXN0X2d1ZXN0X2wxZShubDFlLCBkKTsKKworICAgIC8qIENoZWNrZWQgc3VjY2Vzc2Z1bGx5
OiBkbyB0aGUgdXBkYXRlICh3cml0ZSBvciBjbXB4Y2hnKS4gKi8KKyAgICBwbDFlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgcGwxZSA9IChsMV9wZ2VudHJ5X3QgKikoKHVuc2ln
bmVkIGxvbmcpcGwxZSArIChhZGRyICYgflBBR0VfTUFTSykpOworICAgIGlmICggZG9fY21weGNo
ZyApCisgICAgeworICAgICAgICBib29sIG9rYXk7CisgICAgICAgIGludHB0ZV90IHQgPSBvbGQ7
CisKKyAgICAgICAgb2wxZSA9IGwxZV9mcm9tX2ludHB0ZShvbGQpOworICAgICAgICBva2F5ID0g
cGFnaW5nX2NtcHhjaGdfZ3Vlc3RfZW50cnkodiwgJmwxZV9nZXRfaW50cHRlKCpwbDFlKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0LCBsMWVfZ2V0X2ludHB0
ZShubDFlKSwgX21mbihtZm4pKTsKKyAgICAgICAgb2theSA9IChva2F5ICYmIHQgPT0gb2xkKTsK
KworICAgICAgICBpZiAoICFva2F5ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UocGwxZSk7CisgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShubDFlLCBkKTsK
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOworICAgICAgICB9CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIG9sMWUgPSAqcGwxZTsKKyAgICAgICAgaWYgKCAhVVBEQVRF
X0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBtZm4sIHYsIDApICkKKyAgICAgICAgICAgIEJV
RygpOworICAgIH0KKworICAgIHRyYWNlX3B0d3JfZW11bGF0aW9uKGFkZHIsIG5sMWUpOworCisg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CisKKyAgICAvKiBGaW5hbGx5LCBkcm9wIHRoZSBv
bGQgUFRFLiAqLworICAgIHB1dF9wYWdlX2Zyb21fbDFlKG9sMWUsIGQpOworCisgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3dyaXRlKGVudW0g
eDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sK
KyAgICBwYWRkcl90IHZhbCA9IDA7CisKKyAgICBpZiAoIChieXRlcyA+IHNpemVvZihwYWRkcl90
KSkgfHwgKGJ5dGVzICYgKGJ5dGVzIC0gMSkpIHx8ICFieXRlcyApCisgICAgeworICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgImJhZCB3cml0ZSBzaXplIChhZGRyPSVseCwgYnl0ZXM9
JXUpXG4iLAorICAgICAgICAgICAgICAgICBvZmZzZXQsIGJ5dGVzKTsKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIH0KKworICAgIG1lbWNweSgmdmFsLCBwX2RhdGEs
IGJ5dGVzKTsKKworICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0ZShvZmZzZXQsIDAsIHZh
bCwgYnl0ZXMsIDAsIGN0eHQpOworfQorCitzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfY21weGNo
ZyhlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX29sZCwgdm9pZCAqcF9uZXcsIHVuc2lnbmVk
IGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHBhZGRyX3Qgb2xkID0gMCwgbmV3ID0gMDsKKwor
ICAgIGlmICggKGJ5dGVzID4gc2l6ZW9mKHBhZGRyX3QpKSB8fCAoYnl0ZXMgJiAoYnl0ZXMgLSAx
KSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgY21weGNo
ZyBzaXplIChhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAorICAgICAgICAgICAgICAgICBvZmZzZXQs
IGJ5dGVzKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIH0KKwor
ICAgIG1lbWNweSgmb2xkLCBwX29sZCwgYnl0ZXMpOworICAgIG1lbWNweSgmbmV3LCBwX25ldywg
Ynl0ZXMpOworCisgICAgcmV0dXJuIHB0d3JfZW11bGF0ZWRfdXBkYXRlKG9mZnNldCwgb2xkLCBu
ZXcsIGJ5dGVzLCAxLCBjdHh0KTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgcHR3cl9lbXVsYXRlX29wcyA9IHsKKyAgICAucmVhZCAgICAgICA9IHB0d3JfZW11bGF0
ZWRfcmVhZCwKKyAgICAuaW5zbl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKKyAgICAud3Jp
dGUgICAgICA9IHB0d3JfZW11bGF0ZWRfd3JpdGUsCisgICAgLmNtcHhjaGcgICAgPSBwdHdyX2Vt
dWxhdGVkX2NtcHhjaGcsCisgICAgLnZhbGlkYXRlICAgPSBwdl9lbXVsX2lzX21lbV93cml0ZSwK
KyAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCit9OworCisvKiBXcml0ZSBwYWdlIGZh
dWx0IGhhbmRsZXI6IGNoZWNrIGlmIGd1ZXN0IGlzIHRyeWluZyB0byBtb2RpZnkgYSBQVEUuICov
CitzdGF0aWMgaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwg
bDFfcGdlbnRyeV90IHB0ZSkKK3sKKyAgICBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQgcHR3cl9j
dHh0ID0geworICAgICAgICAuY3IyID0gYWRkciwKKyAgICAgICAgLnB0ZSA9IHB0ZSwKKyAgICB9
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgaW50IHJjOworCisgICAgaWYgKCAh
Z2V0X3BhZ2VfZnJvbV9tZm4obDFlX2dldF9tZm4ocHRlKSwgY3VycmVudC0+ZG9tYWluKSApCisg
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHBhZ2UgPSBsMWVfZ2V0
X3BhZ2UocHRlKTsKKyAgICBpZiAoICFwYWdlX2xvY2socGFnZSkgKQorICAgIHsKKyAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAg
ICB9CisKKyAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2sp
ICE9IFBHVF9sMV9wYWdlX3RhYmxlICkKKyAgICB7CisgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2Up
OworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOworICAgIH0KKworICAgIGN0eHQtPmRhdGEgPSAmcHR3cl9jdHh0OworICAgIHJjID0g
eDg2X2VtdWxhdGUoY3R4dCwgJnB0d3JfZW11bGF0ZV9vcHMpOworCisgICAgcGFnZV91bmxvY2so
cGFnZSk7CisgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogZmF1bHQgaGFuZGxpbmcg
Zm9yIHJlYWQtb25seSBNTUlPIHBhZ2VzCisgKi8KKworc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZf
ZW11bGF0ZV9vcHMgbW1pb19yb19lbXVsYXRlX29wcyA9IHsKKyAgICAucmVhZCAgICAgICA9IHg4
NmVtdWxfdW5oYW5kbGVhYmxlX3J3LAorICAgIC5pbnNuX2ZldGNoID0gcHR3cl9lbXVsYXRlZF9y
ZWFkLAorICAgIC53cml0ZSAgICAgID0gbW1pb19yb19lbXVsYXRlZF93cml0ZSwKKyAgICAudmFs
aWRhdGUgICA9IHB2X2VtdWxfaXNfbWVtX3dyaXRlLAorICAgIC5jcHVpZCAgICAgID0gcHZfZW11
bF9jcHVpZCwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG1tY2Zn
X2ludGVyY2VwdF9vcHMgPSB7CisgICAgLnJlYWQgICAgICAgPSB4ODZlbXVsX3VuaGFuZGxlYWJs
ZV9ydywKKyAgICAuaW5zbl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKKyAgICAud3JpdGUg
ICAgICA9IG1tY2ZnX2ludGVyY2VwdF93cml0ZSwKKyAgICAudmFsaWRhdGUgICA9IHB2X2VtdWxf
aXNfbWVtX3dyaXRlLAorICAgIC5jcHVpZCAgICAgID0gcHZfZW11bF9jcHVpZCwKK307CisKKy8q
IENoZWNrIGlmIGd1ZXN0IGlzIHRyeWluZyB0byBtb2RpZnkgYSByL28gTU1JTyBwYWdlLiAqLwor
c3RhdGljIGludCBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFk
ZHIsIGwxX3BnZW50cnlfdCBwdGUpCit7CisgICAgc3RydWN0IG1taW9fcm9fZW11bGF0ZV9jdHh0
IG1taW9fcm9fY3R4dCA9IHsgLmNyMiA9IGFkZHIgfTsKKyAgICBtZm5fdCBtZm4gPSBsMWVfZ2V0
X21mbihwdGUpOworCisgICAgaWYgKCBtZm5fdmFsaWQobWZuKSApCisgICAgeworICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBhZ2Up
OworCisgICAgICAgIGlmICggb3duZXIgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cisg
ICAgICAgIGlmICggb3duZXIgIT0gZG9tX2lvICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKKyAgICB9CisKKyAgICBjdHh0LT5kYXRhID0gJm1taW9fcm9fY3R4dDsK
KyAgICBpZiAoIHBjaV9yb19tbWNmZ19kZWNvZGUobWZuX3gobWZuKSwgJm1taW9fcm9fY3R4dC5z
ZWcsICZtbWlvX3JvX2N0eHQuYmRmKSApCisgICAgICAgIHJldHVybiB4ODZfZW11bGF0ZShjdHh0
LCAmbW1jZmdfaW50ZXJjZXB0X29wcyk7CisgICAgZWxzZQorICAgICAgICByZXR1cm4geDg2X2Vt
dWxhdGUoY3R4dCwgJm1taW9fcm9fZW11bGF0ZV9vcHMpOworfQorCitpbnQgcHZfcm9fcGFnZV9m
YXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorewor
ICAgIGwxX3BnZW50cnlfdCBwdGU7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGFkZHJfc2l6ZSA9IGlzX3B2XzMyYml0
X2RvbWFpbihjdXJyZCkgPyAzMiA6IEJJVFNfUEVSX0xPTkc7CisgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgY3R4dCA9IHsKKyAgICAgICAgLnJlZ3MgICAgICA9IHJlZ3MsCisgICAgICAgIC52
ZW5kb3IgICAgPSBjdXJyZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKKyAgICAgICAgLmFkZHJf
c2l6ZSA9IGFkZHJfc2l6ZSwKKyAgICAgICAgLnNwX3NpemUgICA9IGFkZHJfc2l6ZSwKKyAgICAg
ICAgLmxtYSAgICAgICA9IGFkZHJfc2l6ZSA+IDMyLAorICAgIH07CisgICAgaW50IHJjOworICAg
IGJvb2wgbW1pb19ybzsKKworICAgIC8qIEF0dGVtcHQgdG8gcmVhZCB0aGUgUFRFIHRoYXQgbWFw
cyB0aGUgVkEgYmVpbmcgYWNjZXNzZWQuICovCisgICAgcHRlID0gZ3Vlc3RfZ2V0X2VmZl9sMWUo
YWRkcik7CisKKyAgICAvKiBXZSBhcmUgb25seSBsb29raW5nIGZvciByZWFkLW9ubHkgbWFwcGlu
Z3MgKi8KKyAgICBpZiAoICgobDFlX2dldF9mbGFncyhwdGUpICYgKF9QQUdFX1BSRVNFTlQgfCBf
UEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBt
bWlvX3JvID0gcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBsMWVf
Z2V0X3BmbihwdGUpKTsKKyAgICBpZiAoIG1taW9fcm8gKQorICAgICAgICByYyA9IG1taW9fcm9f
ZG9fcGFnZV9mYXVsdCgmY3R4dCwgYWRkciwgcHRlKTsKKyAgICBlbHNlCisgICAgICAgIHJjID0g
cHR3cl9kb19wYWdlX2ZhdWx0KCZjdHh0LCBhZGRyLCBwdGUpOworCisgICAgc3dpdGNoICggcmMg
KQorICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgorICAgICAgICAvKgorICAgICAg
ICAgKiBUaGlzIGVtdWxhdGlvbiBjb3ZlcnMgd3JpdGVzIHRvOgorICAgICAgICAgKiAgLSBMMSBw
YWdldGFibGVzLgorICAgICAgICAgKiAgLSBNTUNGRyBzcGFjZSBvciByZWFkLW9ubHkgTUZOcy4K
KyAgICAgICAgICogV2UgdG9sZXJhdGUgI1BGIChmcm9tIGhpdHRpbmcgYW4gYWRqYWNlbnQgcGFn
ZSBvciBhIHN1Y2Nlc3NmdWwKKyAgICAgICAgICogY29uY3VycmVudCBwYWdldGFibGUgdXBkYXRl
KS4gIEFueXRoaW5nIGVsc2UgaXMgYW4gZW11bGF0aW9uIGJ1ZywKKyAgICAgICAgICogb3IgYSBn
dWVzdCBwbGF5aW5nIHdpdGggdGhlIGluc3RydWN0aW9uIHN0cmVhbSB1bmRlciBYZW4ncyBmZWV0
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBjdHh0LmV2ZW50LnR5cGUgPT0gWDg2X0VWRU5U
VFlQRV9IV19FWENFUFRJT04gJiYKKyAgICAgICAgICAgICBjdHh0LmV2ZW50LnZlY3RvciA9PSBU
UkFQX3BhZ2VfZmF1bHQgKQorICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmV2ZW50
KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisg
ICAgICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBldmVudCAodHlwZSAldSwgdmVjdG9yICUj
eCkgZnJvbSBlbXVsYXRpb25cbiIsCisgICAgICAgICAgICAgICAgICAgICBjdHh0LmV2ZW50LnR5
cGUsIGN0eHQuZXZlbnQudmVjdG9yKTsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAg
IGNhc2UgWDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAoIGN0eHQucmV0aXJlLnNpbmdsZXN0ZXAg
KQorICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZF
TlRfTk9fRUMpOworCisgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVM
X1JFVFJZOgorICAgICAgICBpZiAoIG1taW9fcm8gKQorICAgICAgICAgICAgcGVyZmNfaW5jciht
bWlvX3JvX2VtdWxhdGlvbnMpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwZXJmY19pbmNy
KHB0d3JfZW11bGF0aW9ucyk7CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cisg
ICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
dGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRl
eCA2MDkxZjIzOWNlLi5kODRkYjRhY2RhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNzgsNiArNzgsNyBAQAogI2luY2x1ZGUg
PGFzbS9jcHVpZC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxhc20vcHYvdHJh
cHMuaD4KKyNpbmNsdWRlIDxhc20vcHYvbW0uaD4KIAogLyoKICAqIG9wdF9ubWk6IG9uZSBvZiAn
aWdub3JlJywgJ2RvbTAnLCBvciAnZmF0YWwnLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDc2NzA5MTJlMGEuLmE0
OGQ3NWQ0MzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTUyNSw4ICs1MjUsNiBAQCBleHRlcm4gaW50IG1tY2Zn
X2ludGVyY2VwdF93cml0ZShlbnVtIHg4Nl9zZWdtZW50IHNlZywKIGludCBwdl9lbXVsX2NwdWlk
KHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCiAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgY3B1aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAKLWlu
dCBwdl9yb19wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICop
OwotCiBpbnQgYXVkaXRfYWRqdXN0X3BndGFibGVzKHN0cnVjdCBkb21haW4gKmQsIGludCBkaXIs
IGludCBub2lzeSk7CiAKIGV4dGVybiBpbnQgcGFnZWZhdWx0X2J5X21lbWFkZCh1bnNpZ25lZCBs
b25nIGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lMjUxZTFlZjA2Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC0wLDAgKzEsMzggQEAKKy8q
CisgKiBhc20teDg2L3B2L21tLmgKKyAqCisgKiBNZW1vcnkgbWFuYWdlbWVudCBpbnRlcmZhY2Vz
IGZvciBQViBndWVzdHMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZl
cnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
KyAqLworCisjaWZuZGVmIF9fWDg2X1BWX01NX0hfXworI2RlZmluZSBfX1g4Nl9QVl9NTV9IX18K
KworI2lmZGVmIENPTkZJR19QVgorCitpbnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25n
IGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKworI2Vsc2UKKworc3RhdGljIGlu
bGluZSBpbnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorewor
ICAgIHJldHVybiAwOworfQorCisjZW5kaWYKKworI2VuZGlmIC8qIF9fWDg2X1BWX01NX0hfXyAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTje-0004U1-4T; Thu, 14 Sep 2017 12:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsTjb-0004Q6-Ts
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 12:59:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3B/CA-30688-F1D7AB95; Thu, 14 Sep 2017 12:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDva5M7a5
 Igw+zVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/Lf+ZC77zVrzY3cfcwDifu4uRk0NCwF9i
 3tkLjCA2m4CyxM/OXjYQW0RAT6LpwHOgOBcHs8AcRompc7vAioQFrCTOL2kHs1kEVCXOLDvAA
 mLzClhINE9bxAQxVF5iV9tFVhCbU8BSouvDS7C4EFBN76X97BC2gkTH9GNMEL2CEidnPgGbwy
 wgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERg+9QwMjDsYG2f7HWKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb1n1rkghwaLU9NSKtMwcYCDDpCU4eJREeC+DpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn
 5cqJc57A6RIAKQoozQPbgQsqi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1qQGawpOZVw
 K36RXQEUxAR5w5vQPkiJJEhJRUA2MXk2BE/7l7N22NGA6unv01vaZrUzhf/nzBOmnGB6IbeN6
 L6+75tyX+1pIzp5QPtmxZXjNPeonhlW+PX//jDJzS3PPD8LOQ1+ezK/vZN9XOjXE5fObgld0z
 Zy2K+JH47VNYjcWbsrm8V+oTjXqn8ziu+Xc366LJse7pRc7z5XdHekg4ts9+2eilxFKckWiox
 VxUnAgAd1iNKaUCAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505393946!111409459!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19218 invoked from network); 14 Sep 2017 12:59:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447834055"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:31 +0100
Message-ID: <20170914125852.22129-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 02/23] x86/mm: export get_page_from_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgd2lsbCBiZSB1c2VkIGxhdGVyIGluIG11bHRpcGxlIGZpbGVzLgoKU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgfCAxNiAtLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAxNCAr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxNiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDhkMmE0NjgyYzkuLmZhYTE2MWI3NjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MDUsMjIgKzcwNSw2IEBAIGJvb2wg
bWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQogICAgIHJldHVybiB0cnVl
OwogfQogCi0KLXN0YXRpYyBib29sIGdldF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0
IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2Uo
bWZuKTsKLQotICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2VseSgh
Z2V0X3BhZ2UocGFnZSwgZCkpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLAotICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdlIHJlZiBmb3IgbWZuICUi
UFJJX21mbiJcbiIsIG1mbl94KG1mbikpOwotICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgfQot
Ci0gICAgcmV0dXJuIHRydWU7Ci19Ci0KLQogc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFp
biAqZCwKICAgICBpbnQgcGFydGlhbCwgaW50IHByZWVtcHRpYmxlKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGJl
ZjQ1ZThlOWYuLjc2NzA5MTJlMGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM2OSw2ICszNjksMjAgQEAgaW50
ICBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIsIHN0cnVjdCBkb21haW4gKnBnX293bmVyKTsKIHZvaWQgcHV0X3BhZ2VfZnJv
bV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKTsKIAorc3Rh
dGljIGlubGluZSBib29sIGdldF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0IGRvbWFp
biAqZCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm5f
eChtZm4pKTsKKworICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2Vs
eSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdlIHJlZiBmb3IgbWZu
ICUiUFJJX21mbiJcbiIsIG1mbl94KG1mbikpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9h
bmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIHB1dF9wYWdlX3R5cGUocGFn
ZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 12:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 12:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsTje-0004UQ-BF; Thu, 14 Sep 2017 12:59:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsTjc-0004Ry-J1
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 12:59:12 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0C/E7-03616-F1D7AB95; Thu, 14 Sep 2017 12:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHRDpK5s7a5
 Ig2e/WC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHs4oLlolXzNnwn6mBsUW0i5GTQ0IgRGL2
 7y8sIDavgJHEvb6bbCC2sECixI1ps5hAbDYBA4k3O/aygtgiAmkS569eZAaxmQXOM0l07eYBs
 VkEVCX2z1nBDmJzCthIrFsHMoeLQ0hgK6NE85PVjCAJfgFJiVtfPkI1V0ts+jOdHeIIbYkj5/
 rZIY4QlDg58wnYQUICahIz5l5mncDINwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LZAd7yHqrG
 R2HR1ASOELS+x/e0c5gWM7KsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKT
 ivWS83M3MQKDmQEIdjDe3BhwiFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMGhwcAhPOz
 p3OJMWSl5+XqiTBq1uzK1JIsCg1PbUiLTMHGG8wpRIcPEoivD4gad7igsTc4sx0iNQpRl2Ojp
 t3/zAJgc2QEue9UQ1UJABSlFGaBzcCFvuXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMxrA7K
 KJzOvBG7TK6AjmICOOHN6B8gRJYkIKakGxoCuq3kuae0MKVtOHqg4dHDFLYGlp/femiO8Lqft
 81W1qurGGKODRqXpYSmK+Yu5k5/MdJ26/QXfhk/HJJSuCF3eEL77UkPAHptUkT9hP+V3RD8oX
 HjA+kKBxQkPhlIF5h9bAs5ylsXXvMpr05mYKv7kccAF88ZFOh3WU9x5uJJ5NGX8lt45rsRSnJ
 FoqMVcVJwIAOYYb574AgAA
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505393947!82716958!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40012 invoked from network); 14 Sep 2017 12:59:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 12:59:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; 
 d="asc'?scan'208";a="439751183"
Message-ID: <1505393936.13935.15.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Juergen Gross <jgross@suse.com>, anshulmakkar <anshulmakkar@gmail.com>,
 <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 14:58:56 +0200
In-Reply-To: <47f9a7d0-7993-300c-8618-a5352f8b97a3@suse.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
 <47f9a7d0-7993-300c-8618-a5352f8b97a3@suse.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 marmarek@invisiblethingslab.com, robert.vanvossen@dornerworks.com, tim@xen.org,
 josh.whitehead@dornerworks.com, mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 1/3] credit2: libxc related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2231685741988101362=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2231685741988101362==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-YHNqyNOBhhC5JqT++0xr"

--=-YHNqyNOBhhC5JqT++0xr
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-14 at 08:42 +0200, Juergen Gross wrote:
> > --- a/tools/libxc/include/xenctrl.h
> > +++ b/tools/libxc/include/xenctrl.h
> > @@ -1077,17 +1077,21 @@ typedef struct xc_cpupoolinfo {
> > =C2=A0
> > =C2=A0#define XC_CPUPOOL_POOLID_ANY 0xFFFFFFFF
> > =C2=A0
> > +typedef xen_sysctl_sched_param_t xc_schedparam_t;
> > +
> > =C2=A0/**
> > =C2=A0 * Create a new cpupool.
> > =C2=A0 *
> > =C2=A0 * @parm xc_handle a handle to an open hypervisor interface
> > =C2=A0 * @parm ppoolid pointer to the new cpupool id (in/out)
> > =C2=A0 * @parm sched_id id of scheduler to use for pool
> > + * @parm sched_param parameter of the scheduler of the cpupool eg.
> > runq for credit2
>=20
> I would drop "eg. runq for credit2"
>=20
+1

> > --- a/tools/python/xen/lowlevel/xc/xc.c
> > +++ b/tools/python/xen/lowlevel/xc/xc.c
> > @@ -1704,6 +1704,7 @@ static PyObject *pyxc_cpupool_create(XcObject
> > *self,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0PyObject *kwds)
> > =C2=A0{
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t cpupool =3D XC_CPUPOOL_POOLID_AN=
Y, sched =3D
> > XEN_SCHEDULER_CREDIT;
> > +=C2=A0=C2=A0=C2=A0=C2=A0xc_schedparam_t param;
> > =C2=A0
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0static char *kwd_list[] =3D { "pool", "sc=
hed", NULL };
>=20
> [..]
> Another possibility would be to drop the cpupool python bindings
> completely (which I would prefer, TBH).
>=20
+1

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-YHNqyNOBhhC5JqT++0xr
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZun0RAAoJEBZCeImluHPu4JYQALaEYtmvwXI337M52ihoBKc6
mPg8Y/J34axB1u2tM8JS8eyI5C8JCOVBWqiopyZCsiRxMW8N3fon4lP4eftxrZJa
9HGWp1bn04uw8SFdS6dXcgNZRkcCTOuzTUHr22wkz8q9Ouus/bn/n23n3o/cyuUX
3nYlw5Smi2CwlpqHmuBuzcIMgnv/xWS6fogXAJo3Iv7rEn7EmhuV4BA1y4VaNhMt
zhz7cD53ewXQ/1wWSbJ8L0R0uLCC5yvLRGqCShOWVdCXvzi7Z6mE6gvdkYjHd9HQ
MnqckKiZUknOw9uCgnCuvOR/l1T04PZro0vG5+SGsEMVEx2qD3QzNGY+aH6e9Sef
DFq/L36/GWWxhn1iZvfFh4WRoliESJ6/dtpmev0avMUdXuX0nlhKGVNvi6zOPWJB
I9b04FydeCXQEGIy4XfApzgJZwAgC/xFxeOAxd58/pe7O+PQxUkkcx1lSmr9uD+U
PtLkskStFhUXQHAaxnStgGNcHapK1xOtWk32m7/M7IGUek8EAA9ZCxeNHs21TFSr
EnZGhl4UAex5YfZIZ6f3lyVSFzevgzn3NgFpFLXN5+FjjkgP604PAhRdmFG5vdcW
ekkUGGg7wiK5vC0YercQl4W74qpZuu9bp2DQ3oX/6EwaKjTABzMiHezjQQ/9UH1Z
zrW5hrDgElGKuME1dpLl
=IXjt
-----END PGP SIGNATURE-----

--=-YHNqyNOBhhC5JqT++0xr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2231685741988101362==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 13:21:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsU4a-0007RC-1t; Thu, 14 Sep 2017 13:20:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsU4Y-0007R6-Ba
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:20:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 30/B2-01916-1328AB95; Thu, 14 Sep 2017 13:20:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVevaVe
 kwfdeQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePR9rlsBUtiKo62PmBsYOz26GLk4hAS2Mwo
 0bh2GSOEs5tRYtacRvYuRk4OYQEviaa3y5hBEiICsxglru9ewgaSYBYwkHjx8TkriC0kkCmxu
 Xc5mM0moClx5/MnJhCbV8BK4uWFS8wgNouAqsSLrR1gQ0UFwiX2f7/GDFEjKHFy5hMWEJtTwF
 ri2f5LUPPNJOZtfsgMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7SegYFxB2PnCb9DjJIc
 TEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1bNwVKSRYlJqeWpGWmQOMFpi0BAePk
 givBUiat7ggMbc4Mx0idYpRUUqcVxAkIQCSyCjNg2uDReglRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8fxqApvBk5pXATX8FtJgJaPGZ0ztAFpckIqSkGhiF5zxZLdD/YOtW1omfTqcbtDy
 uf/Xk8mS7V93fUzR4Hs7PZJL4ctl3r99hZ7uyRXLi/sZSKzmt6i9d8p94U05NYrPDizsz/eMl
 P67av+JkcrOj1C+DzAs+3jXXWAN6zfcnc0sKiYmtPzZ11eFbjPFTFu4WZX24d8kFpg0n64tOy
 zXlvDo0S+mPEktxRqKhFnNRcSIAXJJDD8sCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505395246!56730181!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43019 invoked from network); 14 Sep 2017 13:20:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 14 Sep 2017 13:20:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E4441435;
 Thu, 14 Sep 2017 06:20:45 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E6A343F578;
 Thu, 14 Sep 2017 06:20:43 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-10-konrad.wilk@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <84466ea2-e398-0908-3cc5-13eff3760e86@arm.com>
Date: Thu, 14 Sep 2017 14:20:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-10-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 09/17] livepatch/arm[32,
	64]: Modify livepatch_funcs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBUaGlzIHdhcyBmb3VuZCB3aGVuIHBvcnRpbmcgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHRv
IEFSTTY0LzMyLgo+IAo+IFdoZW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGFyZSBidWlsdCAoYW5k
IHRlc3QtY2FzZSB0aGFua3MgdG86Cj4gbGl2ZXBhdGNoL3Rlc3RzOiBNYWtlIHN1cmUgYWxsIC5s
aXZlcGF0Y2guZnVuY3Mgc2VjdGlvbnMgYXJlIHJlYWQtb25seSkKPiB0aGUgLmxpdmVwYXRjaC5m
dW5jcyBhcmUgaW4gcmVhZC1vbmx5IHNlY3Rpb24uCj4gCj4gSG93ZXZlciB0aGUgaHlwZXJ2aXNv
ciB1c2VzIHRoZSAnb3BhcXVlJyBmb3IgaXRzIG93biBwdXJwb3NlLCB0aGF0Cj4gaXMgc3Rhc2hp
bmcgdGhlIG9yaWdpbmFsIGNvZGUuIEJ1dCB0aGUgLmxpdmVwYXRjaF9mdW5jcyBzZWN0aW9uIGlz
Cj4gaW4gdGhlIFJPIHZtYXAgYXJlYSBzbyBvbiBBUk1bMzIsNjRdIHdlIGdldCBhIGZhdWx0LgoK
VGhpcyBpcyBiZWNhdXNlIHRoZSBwYXlsb2FkIGlzIHNlY3VyZSBhdCBsb2FkaW5nIGFuZCB0aGVy
ZWZvcmUgYmVmb3JlIGl0IApnZXQgYXBwbGllZCwgcmlnaHQ/CgpJIHdhcyB3b25kZXJpbmcgaWYg
d2UgY291bGQgZWl0aGVyIGRlZmVyIHRoZSBjYWxsIHRvIHNlY3VyZV9wYXlsb2FkIG9yIAptYWtl
IHRoZSByZWdpb24gdGVtcG9yYXJpbHkgd3JpdGVhYmxlPwoKPiAKPiBPbiB4ODYgdGhlIHNhbWUg
cHJvdGVjdGlvbiBpcyBpbiBwbGFjZS4gSW4gJ2FyY2hfbGl2ZXBhdGNoX3F1aWVzY2UnCj4gd2Ug
ZGlzYWJsZSBXUCB0byBhbGxvdyBjaGFuZ2VzIHRvIHJlYWQtb25seSBwYWdlcyAoYW5kIGluIGFy
Y2hfbGl2ZV9yZXN1bWUKCkkgY2FuJ3QgZmluZCBhbnkgZnVuY3Rpb24gY2FsbCBhcmNoX2xpdmVf
cmVzdW1lIGluIFhlbiBjb2RlLiBEbyB5b3UgbWVhbiAKYXJjaF9saXZlcGF0Y2hfcmV2aXZlPwoK
PiB3ZSBlbmFibGUgdGhlIFdQIHByb3RlY3Rpb24pLgo+IAo+IE9uIEFSTVszMiw2NF0gd2UgZG8g
bm90IGhhdmUgdGhlIGx1eHVyeSBvZiBhIGdsb2JhbCByZWdpc3RlciB0aGF0IGNhbgo+IGJlIGNo
YW5nZWQgYWZ0ZXIgYm9vdC4gSW4gbGlldSBvZiB0aGF0IHdlIHVzZSB0aGUgdm1hcCB0byBjcmVh
dGUKPiBhIHRlbXBvcmFyeSB2aXJ0dWFsIGFkZHJlc3MgaW4gd2hpY2ggd2UgY2FuIHVzZSBpbnN0
ZWFkLgo+IAo+IFRvIGRvIHRoaXMgd2UgbmVlZCB0byBzdGFzaCBkdXJpbmcgbGl2ZXBhdGNoOiB2
bWFwIG9mIHRoZSBoeXBlcnZpc29yCj4gY29kZSwgdm1hcCBvZiB0aGUgLmxpdmVwYXRjaF9mdW5j
cyAodm1hcCBjb21lcyBpbiBwYWdlIGFsaWduZWQgdmlydHVhbAo+IGFkZHJlc3NlcyksIG9mZnNl
dCBpbiB0aGUgdm1hcCAoaW4gY2FzZSBpdCBpcyBub3QgbmljZWx5IGFsaWduZWQpLCBhbmQKPiB0
aGUgb3JpZ2luYWwgZmlyc3QgbGl2ZXBhdGNoX2Z1bmNzIHRvIGZpZ3VyZSBvdXQgdGhlIGluZGV4
Lgo+IAo+IEVxdWlwcGVkIHdpdGggdGhhdCB3ZSBjYW4gcGF0Y2ggbGl2ZXBhdGNoIGZ1bmN0aW9u
cyB3aGljaCBoYXZlCj4gICAubGl2ZXBhdGNoX2Z1bmNzIGluIHJvZGF0YSBzZWN0aW9uLgo+IAo+
IEFuIGFsdGVybmF0aXZlIGlzIHRvIGFkZCB0aGUgJ1cnIGZsYWcgZHVyaW5nIGxvYWRpbmcgb2Yg
dGhlCj4gLmxpdmVwYXRjaF9mdW5jcyB3aGljaCB3b3VsZCByZXN1bHQgdGhlIHNlY3Rpb24gYmVp
bmcgaW4gd3JpdGVhYmxlCj4gcmVnaW9uIGZyb20gdGhlIGdlY2tvLiA+Cj4gTm90ZSB0aGF0IHRo
aXMgdm1hcCBzb2x1dGlvbiBjb3VsZCBiZSBleHRlbmRlZCB0byB4ODYgYXMgd2VsbC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgIHwgMTEgKysrKysr
LS0tCj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgIHwgMTEgKysrKysrLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0KPiAgIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAg
ICAgfCAgMiArLQo+ICAgeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICB8ICA1ICsrLS0K
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmggfCAxMyArKysrKysrKy0tLQo+ICAg
eGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oICAgICB8ICAyICstCj4gICA3IGZpbGVzIGNoYW5n
ZWQsIDcxIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMKPiBpbmRleCAxMDg4N2FjZTgxLi5kNzkzZWJjYWFkIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZl
cGF0Y2guYwo+IEBAIC0xNiwxOCArMTYsMjMgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAgICAgdWludDMyX3QgaW5zbjsKPiAgICAg
ICB1aW50MzJfdCAqbmV3X3B0cjsKPiAgICAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOwo+ICsgICAg
c3RydWN0IGxpdmVwYXRjaF9mdW5jICpmOwo+ICAgCj4gICAgICAgQlVJTERfQlVHX09OKEFSQ0hf
UEFUQ0hfSU5TTl9TSVpFID4gc2l6ZW9mKGZ1bmMtPm9wYXF1ZSkpOwo+ICAgICAgIEJVSUxEX0JV
R19PTihBUkNIX1BBVENIX0lOU05fU0laRSAhPSBzaXplb2YoaW5zbikpOwo+ICAgCj4gLSAgICBB
U1NFUlQodm1hcF9vZl94ZW5fdGV4dCk7Cj4gKyAgICBBU1NFUlQobGl2ZXBhdGNoX3ZtYXAudGV4
dCk7Cj4gICAKPiAgICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7Cj4gICAgICAg
aWYgKCAhbGVuICkKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgCj4gKyAgICAvKiBJbmRleCBpbiB0
aGUgdm1hcCByZWdpb24uICovCj4gKyAgICBpID0gbGl2ZXBhdGNoX3ZtYXAudmEgLSBmdW5jOwo+
ICsgICAgZiA9IChzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKikobGl2ZXBhdGNoX3ZtYXAuZnVuY3Mg
KyBsaXZlcGF0Y2hfdm1hcC5vZmZzZXQpICsgaTsKPiArCj4gICAgICAgLyogU2F2ZSBvbGQgb25l
cy4gKi8KPiAtICAgIG1lbWNweShmdW5jLT5vcGFxdWUsIGZ1bmMtPm9sZF9hZGRyLCBsZW4pOwo+
ICsgICAgbWVtY3B5KGYtPm9wYXF1ZSwgZnVuYy0+b2xkX2FkZHIsIGxlbik7Cj4gICAKPiAgICAg
ICBpZiAoIGZ1bmMtPm5ld19hZGRyICkKPiAgICAgICB7Cj4gQEAgLTU2LDcgKzYxLDcgQEAgdm9p
ZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAg
ICAgZWxzZQo+ICAgICAgICAgICBpbnNuID0gMHhlMWEwMDAwMDsgLyogbW92IHIwLCByMCAqLwo+
ICAgCj4gLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZt
YXBfb2ZfeGVuX3RleHQ7Cj4gKyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAq
KV9zdGFydCArIGxpdmVwYXRjaF92bWFwLnRleHQ7Cj4gICAgICAgbGVuID0gbGVuIC8gc2l6ZW9m
KHVpbnQzMl90KTsKPiAgIAo+ICAgICAgIC8qIFBBVENIISAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNo
LmMKPiBpbmRleCAyNzI4ZTJhMTI1Li42NjJiZWRhYmMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0
Y2guYwo+IEBAIC0yMCwxOCArMjAsMjMgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAgICAgdWludDMyX3QgaW5zbjsKPiAgICAgICB1
aW50MzJfdCAqbmV3X3B0cjsKPiAgICAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOwo+ICsgICAgc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jICpmOwo+ICAgCj4gICAgICAgQlVJTERfQlVHX09OKEFSQ0hfUEFU
Q0hfSU5TTl9TSVpFID4gc2l6ZW9mKGZ1bmMtPm9wYXF1ZSkpOwo+ICAgICAgIEJVSUxEX0JVR19P
TihBUkNIX1BBVENIX0lOU05fU0laRSAhPSBzaXplb2YoaW5zbikpOwo+ICAgCj4gLSAgICBBU1NF
UlQodm1hcF9vZl94ZW5fdGV4dCk7Cj4gKyAgICBBU1NFUlQobGl2ZXBhdGNoX3ZtYXAudGV4dCk7
Cj4gICAKPiAgICAgICBsZW4gPSBsaXZlcGF0Y2hfaW5zbl9sZW4oZnVuYyk7Cj4gICAgICAgaWYg
KCAhbGVuICkKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgCj4gKyAgICAvKiBJbmRleCBpbiB0aGUg
dm1hcCByZWdpb24uICovCj4gKyAgICBpID0gbGl2ZXBhdGNoX3ZtYXAudmEgLSBmdW5jOwo+ICsg
ICAgZiA9IChzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKikobGl2ZXBhdGNoX3ZtYXAuZnVuY3MgKyBs
aXZlcGF0Y2hfdm1hcC5vZmZzZXQpICsgaTsKPiArCj4gICAgICAgLyogU2F2ZSBvbGQgb25lcy4g
Ki8KPiAtICAgIG1lbWNweShmdW5jLT5vcGFxdWUsIGZ1bmMtPm9sZF9hZGRyLCBsZW4pOwo+ICsg
ICAgbWVtY3B5KGYtPm9wYXF1ZSwgZnVuYy0+b2xkX2FkZHIsIGxlbik7Cj4gICAKPiAgICAgICBp
ZiAoIGZ1bmMtPm5ld19hZGRyICkKPiAgICAgICAgICAgaW5zbiA9IGFhcmNoNjRfaW5zbl9nZW5f
YnJhbmNoX2ltbSgodW5zaWduZWQgbG9uZylmdW5jLT5vbGRfYWRkciwKPiBAQCAtNDMsNyArNDgs
NyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVu
YykKPiAgICAgICAvKiBWZXJpZmllZCBpbiBsaXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlLiAqLwo+
ICAgICAgIEFTU0VSVChpbnNuICE9IEFBUkNINjRfQlJFQUtfRkFVTFQpOwo+ICAgCj4gLSAgICBu
ZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3Rl
eHQ7Cj4gKyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCArIGxp
dmVwYXRjaF92bWFwLnRleHQ7Cj4gICAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsK
PiAgIAo+ICAgICAgIC8qIFBBVENIISAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiBpbmRleCAzZTUzNTI0MzY1Li4y
ZjlhZThlNjFlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwo+IEBAIC02LDYgKzYsNyBAQAo+ICAgI2luY2x1ZGUg
PHhlbi9saWIuaD4KPiAgICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoX2VsZi5oPgo+ICAgI2luY2x1
ZGUgPHhlbi9saXZlcGF0Y2guaD4KPiArI2luY2x1ZGUgPHhlbi9wZm4uaD4KPiAgICNpbmNsdWRl
IDx4ZW4vdm1hcC5oPgo+ICAgCj4gICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiBAQCAt
MTYsMTQgKzE3LDE4IEBACj4gICAjdW5kZWYgdmlydF90b19tZm4KPiAgICNkZWZpbmUgdmlydF90
b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gICAKPiAtdm9pZCAqdm1hcF9vZl94
ZW5fdGV4dDsKPiArc3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIGxpdmVwYXRjaF92bWFwOwo+
ICAgCj4gLWludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCj4gK2ludCBhcmNoX2xpdmVw
YXRjaF9xdWllc2NlKHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuY3MsIHVuc2lnbmVkIGludCBu
ZnVuY3MpCj4gICB7Cj4gLSAgICBtZm5fdCB0ZXh0X21mbjsKPiArICAgIG1mbl90IHRleHRfbWZu
LCByb2RhdGFfbWZuOwo+ICsgICAgdm9pZCAqdm1hcF9hZGRyOwo+ICAgICAgIHVuc2lnbmVkIGlu
dCB0ZXh0X29yZGVyOwo+ICsgICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1bnNpZ25lZCBsb25nKShm
dW5jcyk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgb2ZmcyA9IHZhICYgKFBBR0VfU0laRSAtIDEpOwo+
ICsgICAgdW5zaWduZWQgaW50IHNpemUgPSBQRk5fVVAob2ZmcyArIG5mdW5jcyAqIHNpemVvZigq
ZnVuY3MpKTsKPiAgIAo+IC0gICAgaWYgKCB2bWFwX29mX3hlbl90ZXh0ICkKPiArICAgIGlmICgg
bGl2ZXBhdGNoX3ZtYXAudGV4dCB8fCBsaXZlcGF0Y2hfdm1hcC5mdW5jcyApCj4gICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICAgCj4gICAgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21mbihfc3Rh
cnQpOwo+IEBAIC0zMywxNiArMzgsMzMgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKPiAgICAgICAgKiBUaGUgdGV4dCBzZWN0aW9uIGlzIHJlYWQtb25seS4gU28gcmUtbWFwIFhl
biB0byBiZSBhYmxlIHRvIHBhdGNoCj4gICAgICAgICogdGhlIGNvZGUuCj4gICAgICAgICovCj4g
LSAgICB2bWFwX29mX3hlbl90ZXh0ID0gX192bWFwKCZ0ZXh0X21mbiwgMVUgPDwgdGV4dF9vcmRl
ciwgMSwgMSwgUEFHRV9IWVBFUlZJU09SLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWTUFQX0RFRkFVTFQpOwo+ICsgICAgdm1hcF9hZGRyID0gX192bWFwKCZ0ZXh0X21mbiwgMVUg
PDwgdGV4dF9vcmRlciwgMSwgMSwgUEFHRV9IWVBFUlZJU09SLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIFZNQVBfREVGQVVMVCk7Cj4gICAKPiAtICAgIGlmICggIXZtYXBfb2ZfeGVuX3RleHQg
KQo+ICsgICAgaWYgKCAhdm1hcF9hZGRyICkKPiAgICAgICB7Cj4gICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSIExJVkVQQVRDSCAiRmFpbGVkIHRvIHNldHVwIHZtYXAgb2YgaHlwZXJ2aXNvciEg
KG9yZGVyPSV1KVxuIiwKPiAgICAgICAgICAgICAgICAgIHRleHRfb3JkZXIpOwo+ICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiAgICAgICB9Cj4gICAKPiArICAgIGxpdmVwYXRjaF92bWFwLnRl
eHQgPSB2bWFwX2FkZHI7Cj4gKyAgICBsaXZlcGF0Y2hfdm1hcC5vZmZzZXQgPSBvZmZzOwo+ICsK
PiArICAgIHJvZGF0YV9tZm4gPSB2aXJ0X3RvX21mbih2YSAmIFBBR0VfTUFTSyk7Cj4gKyAgICB2
bWFwX2FkZHIgID0gX192bWFwKCZyb2RhdGFfbWZuLCBzaXplLCAxLCAxLCBQQUdFX0hZUEVSVklT
T1IsIFZNQVBfREVGQVVMVCk7Cj4gKyAgICBpZiAoICF2bWFwX2FkZHIgKQo+ICsgICAgewo+ICsg
ICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiRmFpbGVkIHRvIHNldHVwIHZtYXAg
b2YgbGl2ZXBhdGNoX2Z1bmNzISAobWZuPSUiUFJJX21mbiIsIHNpemU9JXUpXG4iLAo+ICsgICAg
ICAgICAgICAgICBtZm5feChyb2RhdGFfbWZuKSwgc2l6ZSk7Cj4gKyAgICAgICAgdnVubWFwKGxp
dmVwYXRjaF92bWFwLnRleHQpOwo+ICsgICAgICAgIGxpdmVwYXRjaF92bWFwLnRleHQgPSBOVUxM
Owo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAgfQo+ICsKPiArICAgIGxpdmVwYXRj
aF92bWFwLmZ1bmNzID0gdm1hcF9hZGRyOwo+ICsgICAgbGl2ZXBhdGNoX3ZtYXAudmEgPSBmdW5j
czsKPiArCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiBAQCAtNTQsMTAgKzc2LDE4IEBA
IHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpCj4gICAgICAgICovCj4gICAgICAgaW52
YWxpZGF0ZV9pY2FjaGUoKTsKPiAgIAo+IC0gICAgaWYgKCB2bWFwX29mX3hlbl90ZXh0ICkKPiAt
ICAgICAgICB2dW5tYXAodm1hcF9vZl94ZW5fdGV4dCk7Cj4gKyAgICBpZiAoIGxpdmVwYXRjaF92
bWFwLnRleHQgKQo+ICsgICAgICAgIHZ1bm1hcChsaXZlcGF0Y2hfdm1hcC50ZXh0KTsKPiArCj4g
KyAgICBsaXZlcGF0Y2hfdm1hcC50ZXh0ID0gTlVMTDsKPiArCj4gKyAgICBpZiAoIGxpdmVwYXRj
aF92bWFwLmZ1bmNzICkKPiArICAgICAgICB2dW5tYXAobGl2ZXBhdGNoX3ZtYXAuZnVuY3MpOwo+
ICsKPiArICAgIGxpdmVwYXRjaF92bWFwLmZ1bmNzID0gTlVMTDsKPiAgIAo+IC0gICAgdm1hcF9v
Zl94ZW5fdGV4dCA9IE5VTEw7Cj4gKyAgICBsaXZlcGF0Y2hfdm1hcC52YSA9IE5VTEw7Cj4gKyAg
ICBsaXZlcGF0Y2hfdm1hcC5vZmZzZXQgPSAwOwo+ICAgfQo+ICAgCj4gICBpbnQgYXJjaF9saXZl
cGF0Y2hfdmVyaWZ5X2Z1bmMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+IEBA
IC03OCw3ICsxMDgsNyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gICAgICAgdWludDMyX3QgKm5ld19wdHI7Cj4gICAgICAg
dW5zaWduZWQgaW50IGxlbjsKPiAgIAo+IC0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0g
KHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0Owo+ICsgICAgbmV3X3B0ciA9IGZ1bmMt
Pm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyBsaXZlcGF0Y2hfdm1hcC50ZXh0Owo+ICAgCj4g
ICAgICAgbGVuID0gbGl2ZXBhdGNoX2luc25fbGVuKGZ1bmMpOwo+ICAgICAgIG1lbWNweShuZXdf
cHRyLCBmdW5jLT5vcGFxdWUsIGxlbik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+IGluZGV4IDQ4ZDIwZmRhY2QuLjg1
MjJmY2JkMzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gQEAgLTE0LDcgKzE0LDcgQEAKPiAgICNpbmNsdWRl
IDxhc20vbm1pLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgo+ICAgCj4gLWludCBh
cmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCj4gK2ludCBhcmNoX2xpdmVwYXRjaF9xdWllc2Nl
KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYywgdW5zaWduZWQgaW50IG5mdW5jcykKPiAgIHsK
PiAgICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBhZ2Vz
LiAqLwo+ICAgICAgIHdyaXRlX2NyMChyZWFkX2NyMCgpICYgflg4Nl9DUjBfV1ApOwo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+
IGluZGV4IGRiYWI4YTNmNmYuLmU3MDc4MDIyNzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9s
aXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiBAQCAtNTcxLDcgKzU3
MSw2IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2Fk
LAo+ICAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgICAgIHJldHVybiByYzsKPiAgICAg
ICB9Cj4gLQo+ICAgICAgIHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCAiLmxp
dmVwYXRjaC5ob29rcy5sb2FkIik7Cj4gICAgICAgaWYgKCBzZWMgKQo+ICAgICAgIHsKPiBAQCAt
MTA3MCw3ICsxMDY5LDcgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2Fk
ICpkYXRhKQo+ICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzOiBBcHBseWlu
ZyAldSBmdW5jdGlvbnNcbiIsCj4gICAgICAgICAgICAgICBkYXRhLT5uYW1lLCBkYXRhLT5uZnVu
Y3MpOwo+ICAgCj4gLSAgICByYyA9IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoKTsKPiArICAgIHJj
ID0gYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShkYXRhLT5mdW5jcywgZGF0YS0+bmZ1bmNzKTsKPiAg
ICAgICBpZiAoIHJjICkKPiAgICAgICB7Cj4gICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJ
VkVQQVRDSCAiJXM6IHVuYWJsZSB0byBxdWllc2NlIVxuIiwgZGF0YS0+bmFtZSk7Cj4gQEAgLTEx
MTEsNyArMTExMCw3IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3RydWN0IHBheWxvYWQg
KmRhdGEpCj4gICAKPiAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogUmV2
ZXJ0aW5nXG4iLCBkYXRhLT5uYW1lKTsKPiAgIAo+IC0gICAgcmMgPSBhcmNoX2xpdmVwYXRjaF9x
dWllc2NlKCk7Cj4gKyAgICByYyA9IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoZGF0YS0+ZnVuY3Ms
IGRhdGEtPm5mdW5jcyk7Cj4gICAgICAgaWYgKCByYyApCj4gICAgICAgewo+ICAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiB1bmFibGUgdG8gcXVpZXNjZSFcbiIsIGRh
dGEtPm5hbWUpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAo+IGluZGV4IDZiY2E3OWRlYjkuLmUw
MzBhZWRjZWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKPiBAQCAtMTIsMTAgKzEyLDE3
IEBACj4gICAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKPiAgIAo+ICAgLyoKPiAtICog
VGhlIHZhIG9mIHRoZSBoeXBlcnZpc29yIC50ZXh0IHJlZ2lvbi4gV2UgbmVlZCB0aGlzIGFzIHRo
ZQo+IC0gKiBub3JtYWwgdmEgYXJlIHdyaXRlIHByb3RlY3RlZC4KPiArICogVGhlIHZhIG9mIHRo
ZSBoeXBlcnZpc29yIC50ZXh0IHJlZ2lvbiBhbmQgdGhlIGxpdmVwYXRjaF9mdW5jcy4KPiArICog
V2UgbmVlZCB0aGlzIGFzIHRoZSBub3JtYWwgdmEgYXJlIHdyaXRlIHByb3RlY3RlZC4KPiAgICAq
Lwo+IC1leHRlcm4gdm9pZCAqdm1hcF9vZl94ZW5fdGV4dDsKPiArc3RydWN0IGxpdmVwYXRjaF92
bWFwX3N0YXNoIHsKPiArCXZvaWQgKnRleHQ7ICAgICAgICAgICAgICAgICAvKiB2bWFwIG9mIGh5
cGVydmlzb3IgY29kZS4gKi8KPiArCXZvaWQgKmZ1bmNzOwkgICAgICAgICAgICAvKiB2bWFwIG9m
IHRoZSAubGl2ZXBhdGNoLmZ1bmNzLiAqLwo+ICsJdW5zaWduZWQgaW50IG9mZnNldDsJICAgIC8q
IE9mZnNldCBpbiAnZnVuY3MnLiAqLwo+ICsJc3RydWN0IGxpdmVwYXRjaF9mdW5jICp2YTsgIC8q
IFRoZSBvcmlnaW5hbCB2YS4gKi8KPiArfTsKPiArCj4gK2V4dGVybiBzdHJ1Y3QgbGl2ZXBhdGNo
X3ZtYXBfc3Rhc2ggbGl2ZXBhdGNoX3ZtYXA7Cj4gICAKPiAgIC8qIFRoZXNlIHJhbmdlcyBhcmUg
b25seSBmb3IgdW5jb25kaXRpb25hbCBicmFuY2hlcy4gKi8KPiAgICNpZmRlZiBDT05GSUdfQVJN
XzMyCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNs
dWRlL3hlbi9saXZlcGF0Y2guaAo+IGluZGV4IGU5YmFiODdmMjguLmE5N2FmYjkyZjkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oCj4gQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBs
aXZlcGF0Y2hfdmVyaWZ5X2Rpc3RhbmNlKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVu
YykKPiAgICAqIFRoZXNlIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwg
cmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwKPiAgICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8g
dGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KPiAgICAqLwo+
IC1pbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2b2lkKTsKPiAraW50IGFyY2hfbGl2ZXBhdGNo
X3F1aWVzY2Uoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jLCB1bnNpZ25lZCBpbnQgbmZ1bmNz
KTsKPiAgIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpOwo+ICAgCj4gICB2b2lkIGFy
Y2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYyk7Cj4gCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:23:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsU6y-0007a6-E8; Thu, 14 Sep 2017 13:23:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsU6x-0007Zx-Je
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:23:19 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2B/95-18674-6C28AB95; Thu, 14 Sep 2017 13:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTfdY065
 Igw+LRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozenc4Fp9krDi+ybmDcx9bFyMUhJLCZUWLV
 q79MEM5uRokTv18DORwcwgIhEvNeRILERQRmMUpc370EqIOTg1nAQOLFx+esILaQQKbEgVd3m
 EBsNgFNiTufP4HZvAJWEn3z+xhBbBYBVYk/5y+C2aIC4RL7v19jhqgRlDg58wkLiM0pYC1x+/
 dCVoj5ZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GC+e9jzEKMnBpCTK
 u1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7ZjbsihQSLUtNTK9Iyc4BxApOW4OBREuHdC
 pLmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3jkgRQIgRRmleXAjYDF7iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8j0Gm8GTmlcBtegV0BBPQEWdO7wA5oiQRISXVwKh4UtbB7LR+r/K
 seK95dzv/2r1SWHZXusf3V6u06+QvQeExiYdCFouHxHPMdV3iWHKk5sPX/TVHEu44euinCT35
 4H5H6uY7/QgveaMnK3w9J1dxNJz+sNlqob3991U3ri+KZ/v89ezCfasEjy3s1X3tEqt4XXLZ5
 nNZSX2aXLX1+pYrnuY0vFRiKc5INNRiLipOBADa1/il1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505395397!108672251!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52903 invoked from network); 14 Sep 2017 13:23:18 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 14 Sep 2017 13:23:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CF451435;
 Thu, 14 Sep 2017 06:23:17 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 22ED63F578;
 Thu, 14 Sep 2017 06:23:15 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-13-konrad.wilk@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6d8431a-c037-38b0-f628-a329a17f5eff@arm.com>
Date: Thu, 14 Sep 2017 14:23:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-13-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 12/17] livepatch/x86/arm[32,
 64]: Unify arch_livepatch_revert
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1
ZGUveGVuL2xpdmVwYXRjaC5oCj4gaW5kZXggMTY1OWZmY2RmMC4uMDY1YzFhMzIzYSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vbGl2ZXBhdGNoLmgKPiBAQCAtMTE3LDExICsxMTcsMTAgQEAgZXh0ZXJuIHN0cnVjdCBsaXZl
cGF0Y2hfdm1hcF9zdGFzaCBsaXZlcGF0Y2hfdm1hcDsKPiAgICAqIFRoZXNlIGZ1bmN0aW9ucyBh
cmUgY2FsbGVkIGFyb3VuZCB0aGUgY3JpdGljYWwgcmVnaW9uIHBhdGNoaW5nIGxpdmUgY29kZSwK
PiAgICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFrZSBtYWtlIGFwcHJvcHJhdGllIGdsb2Jh
bCBzdGF0ZSBhZGp1c3RtZW50cy4KPiAgICAqLwo+IC1pbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNj
ZShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMsIHVuc2lnbmVkIGludCBuZnVuY3MpOwoKSSBn
dWVzcyB0aGlzIHNob3VsZCBiZWxvbmdlZCB0byB0aGUgcHJldmlvdXMgcGF0Y2g/Cgo+ICAgdm9p
ZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUodm9pZCk7Cj4gICAKPiAgIHZvaWQgYXJjaF9saXZlcGF0
Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKPiAtdm9pZCBhcmNoX2xpdmVw
YXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKPiArdm9pZCBh
cmNoX2xpdmVwYXRjaF9yZXZlcnQodWludDMyX3QgKm5ld19wdHIsIHVuc2lnbmVkIGludCBsZW4p
Owo+ICAgdm9pZCBhcmNoX2xpdmVwYXRjaF9wb3N0X2FjdGlvbih2b2lkKTsKPiAgIAo+ICAgdm9p
ZCBhcmNoX2xpdmVwYXRjaF9tYXNrKHZvaWQpOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUBb-0007qS-11; Thu, 14 Sep 2017 13:28:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsUBZ-0007qG-Ds
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 13:28:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 56/6C-03093-4E38AB95; Thu, 14 Sep 2017 13:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVfdB865
 Ig22/lSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXjiIfaC+62MFc9at7E2
 ME6J7mLk4hASaGSSmNHzhQ3Cecwo8f7rB6YuRk4gZxujxL4JviC2iICzxNczc9lBbF4BfYlv9
 7+D1QgLWEnMnHqSBaRZQuCuvkTTxk0sIAkJAU+J6b9uMHYxcoDZV3scuxjZOdiA6g+JgRSwCK
 hKTL9/gGkCI/cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm
 5mxiBPmcAgh2Mv5YFHGKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75SmXZFC
 gkWp6akVaZk5wOCDSUtw8CiJ8N4HSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx6Mbd/8wCbHk5eelS
 onzLgIpFQApzSjNgxsEi4pLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuaNApnCk5lXArfvFd
 ApTECnnDm9A+SUkkSElFQDY9Dqa8kGHNyPriwO6dQVmGTXZKhYVug06fC9lfP4PHdmvT6WksR
 Sw8wQ/mVSBbviPV25qYyVHza68gndXVR2zfnCJMdgixiz2tZDjK+fNPI0m/GWysxY+W7mtOcl
 f1STr160nheiJJ/KUv9sn2LABwWPe09v7KorPvJBW+bFs3NHbiWt/6+9WomlOCPRUIu5qDgRA
 MQQRIyFAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505395679!116844802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20684 invoked from network); 14 Sep 2017 13:28:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 13:28:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsUBR-0007HI-TY; Thu, 14 Sep 2017 13:27:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsUBM-0002zn-6W; Thu, 14 Sep 2017 13:27:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsUBL-0006gr-4T; Thu, 14 Sep 2017 13:27:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113408-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore.2:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-freebsd10-amd64:leak-check/check:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:leak-check/check:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-4.5-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
X-Osstest-Versions-That: xen=d5a52318d902b956a258a0afbeffd95758f99dc4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 13:27:51 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 113408: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQwOCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQwOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEyODU0
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGlu
IDExMzM2OSBwYXNzIGluIDExMzQwOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3Az
LXZjcHVzMSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEzMzY5IHBhc3MgaW4g
MTEzNDA4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDIyIGxlYWstY2hlY2svY2hl
Y2sgZmFpbCBpbiAxMTMzNjkgcGFzcyBpbiAxMTM0MDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2lueHBzcDMgMjEgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDExMzM2OSBwYXNzIGluIDEx
MzQwOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGluIDExMzM2OSBwYXNzIGluIDExMzQwOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTEzMzY5CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTEyODU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMzM2OSBsaWtlIDExMjg1NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTEyODU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2sv
Y2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDExMjg1
NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU5
IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTI4NTQKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMjg1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4
NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMjg1NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1
OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rlc3Qt
aHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVp
ZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDMz
IHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICA0MCB4dGYvdGVzdC1o
dm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVp
ZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgNDAgeHRmL3Rlc3Qt
aHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTggeHRmL3Rl
c3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhz
YS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE5IHh0
Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgNDAgeHRmL3Rlc3QtaHZtMzJw
c2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OCB4
dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgODM3MjRkOWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlm
NTU5YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZDVhNTIzMThkOTAy
Yjk1NmEyNThhMGFmYmVmZmQ5NTc1OGY5OWRjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODU0
ICAyMDE3LTA4LTI0IDAxOjU4OjA1IFogICAyMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MzM2OSAgMjAxNy0wOS0xMiAxMzo0MDo1MyBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54
cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhw
c3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDgzNzI0ZDlmM2FlMjFhM2I5
NjM2Mjc0MmUyZjA1MmIxOWQ5ZjU1OWEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxODowNCAyMDE3ICswMjAwCgogICAgZ250dGFi
OiBhbHNvIHZhbGlkYXRlIFBURSBwZXJtaXNzaW9ucyB1cG9uIGRlc3Ryb3kvcmVwbGFjZQogICAg
CiAgICBJbiBvcmRlciBmb3IgUFRFIGhhbmRsaW5nIHRvIG1hdGNoIHVwIHdpdGggdGhlIHJlZmVy
ZW5jZSBjb3VudGluZyBkb25lCiAgICBieSBjb21tb24gY29kZSwgcHJlc2VuY2UgYW5kIHdyaXRh
YmlsaXR5IG9mIGdyYW50IG1hcHBpbmcgUFRFcyBtdXN0CiAgICBhbHNvIGJlIHRha2VuIGludG8g
YWNjb3VudDsgdmFsaWRhdGluZyBqdXN0IHRoZSBmcmFtZSBudW1iZXIgaXMgbm90CiAgICBlbm91
Z2guIFRoaXMgaXMgaW4gcGFydGljdWxhciByZWxldmFudCBpZiBhIGd1ZXN0IGZpZGRsZXMgd2l0
aCBncmFudAogICAgUFRFcyB2aWEgbm9uLWdyYW50IGh5cGVyY2FsbHMuCiAgICAKICAgIE5vdGUg
dGhhdCB0aGUgZmxhZ3MgYmVpbmcgcGFzc2VkIHRvIHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5n
KCkKICAgIGFscmVhZHkgaGFwcGVuIHRvIGJlIHRob3NlIG9mIHRoZSBleGlzdGluZyBtYXBwaW5n
LCBzbyBubyBuZXcgZnVuY3Rpb24KICAgIHBhcmFtZXRlciBpcyBuZWVkZWQuCiAgICAKICAgIFRo
aXMgaXMgQ1ZFLTIwMTctMTQzMTkgLyBYU0EtMjM0LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMTZi
MTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDktMTIgMTQ6NDU6MTMgKzAyMDAKCmNvbW1pdCAwNGI4YzRjMTMyODQyYjU1NGRkYWNlZTcx
ZDQxOGEwYWIyNTI3ZWM0CkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpE
YXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTc6NDcgMjAxNyArMDIwMAoKICAgIHRvb2xzL3hlbnN0b3Jl
OiBkb250IHVubGluayBjb25uZWN0aW9uIG9iamVjdCB0d2ljZQogICAgCiAgICBBIGNvbm5lY3Rp
b24gb2JqZWN0IG9mIGEgZG9tYWluIHdpdGggYXNzb2NpYXRlZCBzdHViZG9tIGhhcyB0d28KICAg
IHBhcmVudHM6IHRoZSBkb21haW4gYW5kIHRoZSBzdHViZG9tLiBXaGVuIGNsZWFuaW5nIHVwIHRo
ZSBsaXN0IG9mCiAgICBhY3RpdmUgZG9tYWlucyBpbiBkb21haW5fY2xlYW51cCgpIG1ha2Ugc3Vy
ZSBub3QgdG8gdW5saW5rIHRoZQogICAgY29ubmVjdGlvbiB0d2ljZSBmcm9tIHRoZSBzYW1lIGRv
bWFpbi4gVGhpcyBjb3VsZCBoYXBwZW4gd2hlbiB0aGUKICAgIGRvbWFpbiBhbmQgaXRzIHN0dWJk
b20gYXJlIGJlaW5nIGRlc3Ryb3llZCBhdCB0aGUgc2FtZSB0aW1lIGxlYWRpbmcKICAgIHRvIHRo
ZSBkb21haW4gbG9vcCBiZWluZyBlbnRlcmVkIHR3aWNlLgogICAgCiAgICBBZGRpdGlvbmFsbHkg
ZG9uJ3QgdXNlIHRhbGxvY19mcmVlKCkgaW4gdGhpcyBjYXNlIGFzIGl0IHdpbGwgcmVtb3ZlCiAg
ICBhIHJhbmRvbSBwYXJlbnQgbGluaywgbGVhZGluZyBldmVudHVhbGx5IHRvIGEgbWVtb3J5IGxl
YWsuIFVzZQogICAgdGFsbG9jX3VubGluaygpIGluc3RlYWQgc3BlY2lmeWluZyB0aGUgY29udGV4
dCBmcm9tIHdoaWNoIHRoZQogICAgY29ubmVjdGlvbiBvYmplY3Qgc2hvdWxkIGJlIHJlbW92ZWQu
CiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTcgLyBYU0EtMjMzLgogICAgCiAgICBSZXBv
cnRlZC1ieTogRXJpYyBDaGFudWRldCA8Y2hhbnVkZXRlQGFpbmZvc2VjLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDU2MmExYzBmN2VmM2ZiZjNjMTIyYzNkZmE0ZjJhZDlkZDUxZGE5ZmUKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA5LTEyIDE0OjQ0OjU2ICswMjAwCgpjb21taXQgMGIyY2VhZTkyZmI5MDJkZjBj
MDdiN2E2OTZkNWJlOTYzYjc1Njg4MwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxNzoyMiAyMDE3ICswMjAwCgog
ICAgZ3JhbnRfdGFibGU6IGZpeCBHTlRUQUJPUF9jYWNoZV9mbHVzaCBoYW5kbGluZwogICAgCiAg
ICBEb24ndCBmYWxsIG92ZXIgYSBOVUxMIGdyYW50X3RhYmxlIHBvaW50ZXIgd2hlbiB0aGUgb3du
ZXIgb2YgdGhlIGRvbWFpbgogICAgaXMgYSBzeXN0ZW0gZG9tYWluIChET01JRF97WEVOLElPfSBl
dGMpLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE4IC8gWFNBLTIzMi4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiBjM2Q4MzBiMjQ0OTk4YjM2ODZlMmViNjRkYjk1OTk2YmU1ZWI1ZTVjCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wOS0xMiAxNDo0NDoxMSArMDIwMAoKY29tbWl0IGUzZjA3Njg5M2M0OGRmYjYz
MjE4ZjI0ZDA5NzdlNDM5MDNiYzQ4ZTEKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxNjo0OCAyMDE3ICswMjAwCgog
ICAgeGVuL21tOiBtYWtlIHN1cmUgbm9kZSBpcyBsZXNzIHRoYW4gTUFYX05VTU5PREVTCiAgICAK
ICAgIFRoZSBvdXRwdXQgb2YgTUVNRl9nZXRfbm9kZShtZW1mbGFncykgY2FuIGJlIGFzIGxhcmdl
IGFzIG5vZGVpZF90IGNhbgogICAgaG9sZCAoY3VycmVudGx5IDI1NSkuICBUaGlzIGlzIHRoZW4g
dXNlZCBhcyBhbiBpbmRleCB0byBhcnJheXMgb2Ygc2l6ZQogICAgTUFYX05VTU5PREUsIHdoaWNo
IGlzIDY0IG9uIHg4NiBhbmQgMSBvbiBBUk0sIGNhbiBiZSBwYXNzZWQgaW4gYnkgYW4KICAgIHVu
dHJ1c3RlZCBndWVzdCAodmlhIG1lbW9yeV9leGNoYW5nZSBhbmQgaW5jcmVhc2VfcmVzZXJ2YXRp
b24pIGFuZCBpcwogICAgbm90IGN1cnJlbnRseSBib3VuZHMtY2hlY2tlZC4KICAgIAogICAgQ2hl
Y2sgdGhlIHZhbHVlIGluIHBhZ2VfYWxsb2MuYyBiZWZvcmUgdXNpbmcgaXQsIGFuZCBhbHNvIGNo
ZWNrIHRoZQogICAgdmFsdWUgaW4gdGhlIGh5cGVyY2FsbCBjYWxsIHNpdGVzIGFuZCByZXR1cm4g
LUVJTlZBTCBpZiBhcHByb3ByaWF0ZS4KICAgIERvbid0IHBlcm1pdCBkb21haW5zIG90aGVyIHRo
YW4gdGhlIGhhcmR3YXJlIG9yIGNvbnRyb2wgZG9tYWluIHRvCiAgICBhbGxvY2F0ZSBub2RlLWNv
bnN0cmFpbmVkIG1lbW9yeS4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxNiAvIFhTQS0y
MzEuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgbWFzdGVyIGNvbW1pdDogMmZlY2UzNTMwMzUyOTM5NWJmZWE2YjAzZDIyNjgzODBlZjY4
MmM5MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDM6MTYgKzAyMDAKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUC6-0007u0-BK; Thu, 14 Sep 2017 13:28:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUC4-0007td-JI
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:28:36 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 87/30-22997-3048AB95;
 Thu, 14 Sep 2017 13:28:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpC5zy65
 Ig9atLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJ6RtYC9ZKV0yd9ZWpgfGWYBcjJ4eEgL/E
 10kf2UBsNgFliZ+dvWC2iICeRNOB54xdjFwczAJzGCWmzu1iBEkICzhI3Fu/gAXEZhFQlfj6+
 htQnIODV8BS4nRTKsRMeYldbRdZQWxOoHDXh5dMILaQgIVE76X97BC2gkTH9GNgcV4BQYmTM5
 +AjWQWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMHgYg2MF4f2PAIUZJDiYlUd69ujsjhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwnm3aFSkkWJSanlqRlpkDDGOYtAQHj5II732QNG9xQWJucWY6ROoUoy5Hx827f5iEW
 PLy81KlxHm1m4GKBECKMkrz4EbAYuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvg6ziyc
 wrgdv0CugIJqAjzpzeAXJESSJCSqqBUXB1yLNfPZ1n1v4JXKY2Y9PKPoFYSY//3yT9pyhtFNZ
 6pWo/RyKT8WvEojmqnypusehFVn+/H/oj9tYpFXUtqyhP68te4rc01J5ZJ01/8ibNTTTf+aPO
 vcZFU6bX+M3M/3tR6oPlyV0rl1w8q7Ru3s3Zyd4ioUYf5cUuPlvM//Lk7hWHXGs53ymxFGckG
 moxFxUnAgBXZeK7pAIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505395712!116954911!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18394 invoked from network); 14 Sep 2017 13:28:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439758477"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:42 +0100
Message-ID: <20170914125852.22129-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 13/23] x86/mm: factor out pv_arch_init_memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgc3BsaXQgbDQgc2V0dXAgY29kZSBpbnRvIHRoZSBuZXcgZnVuY3Rpb24uIEl0IGNh
biB0aGVuIGJlCm1vdmVkIHRvIHB2LyBpbiBhIGxhdGVyIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDcz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDhlMjVk
MTU2MzEuLjkzY2EwNzU2OTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0yNDksNiArMjQ5LDQ1IEBAIHN0YXRpYyBsNF9wZ2VudHJ5X3Qg
X19yZWFkX21vc3RseSBzcGxpdF9sNGU7CiAjZGVmaW5lIHJvb3RfcGd0X3B2X3hlbl9zbG90cyBS
T09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMKICNlbmRpZgogCitzdGF0aWMgdm9pZCBwdl9hcmNo
X2luaXRfbWVtb3J5KHZvaWQpCit7CisjaWZuZGVmIE5ERUJVRworICAgIHVuc2lnbmVkIGludCBp
OworCisgICAgaWYgKCBoaWdobWVtX3N0YXJ0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgc3BsaXRfdmEgPSAodW5zaWduZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3RhcnQpOworCisgICAg
ICAgIGlmICggc3BsaXRfdmEgPCBIWVBFUlZJU09SX1ZJUlRfRU5EICYmCisgICAgICAgICAgICAg
c3BsaXRfdmEgLSAxID09ICh1bnNpZ25lZCBsb25nKV9fdmEoaGlnaG1lbV9zdGFydCAtIDEpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzID0gbDRfdGFibGVf
b2Zmc2V0KHNwbGl0X3ZhKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS
T09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVDsKKyAgICAgICAgICAgIEFTU0VSVChyb290X3Bn
dF9wdl94ZW5fc2xvdHMgPCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpOworICAgICAgICAg
ICAgaWYgKCBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEpID09IGw0X3RhYmxlX29mZnNldChzcGxp
dF92YSAtIDEpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3Qg
KmwzdGFiID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworCisgICAgICAgICAgICAgICAgaWYgKCBs
M3RhYiApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjb25zdCBsM19w
Z2VudHJ5X3QgKmwzaWRsZSA9CisgICAgICAgICAgICAgICAgICAgICAgICBsNGVfdG9fbDNlKGlk
bGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKV0pOworCisgICAgICAgICAgICAg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbDNfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKTsgKytpICkK
KyAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNpZGxlW2ldOworICAgICAgICAg
ICAgICAgICAgICBmb3IgKCA7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytpICkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNlX2VtcHR5KCk7CisgICAgICAgICAgICAg
ICAgICAgIHNwbGl0X2w0ZSA9IGw0ZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihsM3RhYiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNP
Ul9SVyk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICAgICAgKytyb290X3BndF9wdl94ZW5fc2xvdHM7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KKyAgICB9CisjZW5kaWYKK30KKwogdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2
b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgaSwgcGZuLCByc3RhcnRfcGZuLCByZW5kX3Bmbiwg
aW9zdGFydF9wZm4sIGlvZW5kX3BmbjsKQEAgLTM0NCwzOSArMzgzLDcgQEAgdm9pZCBfX2luaXQg
YXJjaF9pbml0X21lbW9yeSh2b2lkKQogCiAgICAgbWVtX3NoYXJpbmdfaW5pdCgpOwogCi0jaWZu
ZGVmIE5ERUJVRwotICAgIGlmICggaGlnaG1lbV9zdGFydCApCi0gICAgewotICAgICAgICB1bnNp
Z25lZCBsb25nIHNwbGl0X3ZhID0gKHVuc2lnbmVkIGxvbmcpX192YShoaWdobWVtX3N0YXJ0KTsK
LQotICAgICAgICBpZiAoIHNwbGl0X3ZhIDwgSFlQRVJWSVNPUl9WSVJUX0VORCAmJgotICAgICAg
ICAgICAgIHNwbGl0X3ZhIC0gMSA9PSAodW5zaWduZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3RhcnQg
LSAxKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90cyA9IGw0
X3RhYmxlX29mZnNldChzcGxpdF92YSkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1Q7Ci0gICAgICAgICAgICBBU1NFUlQo
cm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTKTsKLSAg
ICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSA9PSBsNF90YWJsZV9vZmZz
ZXQoc3BsaXRfdmEgLSAxKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbDNfcGdl
bnRyeV90ICpsM3RhYiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLQotICAgICAgICAgICAgICAg
IGlmICggbDN0YWIgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY29u
c3QgbDNfcGdlbnRyeV90ICpsM2lkbGUgPQotICAgICAgICAgICAgICAgICAgICAgICAgbDRlX3Rv
X2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzcGxpdF92YSldKTsKLQotICAgICAg
ICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGwzX3RhYmxlX29mZnNldChzcGxpdF92YSk7
ICsraSApCi0gICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9IGwzaWRsZVtpXTsKLSAg
ICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7ICsraSAp
Ci0gICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9IGwzZV9lbXB0eSgpOwotICAgICAg
ICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBsNGVfZnJvbV9wZm4odmlydF90b19tZm4obDN0YWIp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZ
UEVSVklTT1JfUlcpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgICAgICsrcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzOwotICAgICAgICAgICAg
fQotICAgICAgICB9Ci0gICAgfQotI2VuZGlmCisgICAgcHZfYXJjaF9pbml0X21lbW9yeSgpOwog
fQogCiBpbnQgcGFnZV9pc19yYW1fdHlwZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9u
ZyBtZW1fdHlwZSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUC6-0007uK-IA; Thu, 14 Sep 2017 13:28:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUC4-0007ta-QD
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:28:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9E/BD-03093-3048AB95; Thu, 14 Sep 2017 13:28:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpC5Ty65
 Ig8Zvghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aU2StYC16rVby65NPAeFa2i5GTQ0LAX6Jz
 w2J2EJtNQFniZ2cvG4gtIqAn0XTgOWMXIxcHs8AcRompc7sYQRLCAoESj2efArI5OFgEVCUWr
 NACCfMKWEpsOfyGEWKmvMSutousIDYnULzrw0smEFtIwEKi99J+dghbQaJj+jEmiF5BiZMzn7
 CA2MwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcX
 FiempOYlJxXrJ+bmbGIGhwwAEOxjvbww4xCjJwaQkyrtXd2ekEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQnes027IoUEi1LTUyvSMnOAQQyTluDgURLhvQ+S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS
 15+XqqUOK92M1CRAEhRRmke3AhYRF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9lkFU8mX
 klcJteAR3BBHTEmdM7QI4oSURISTUwur3bZrFcdRu7aFvVfZf61bcKPTYxNriuOVT+m+FBfvS
 fhaLCul2tlRsetXk9/sBVklg2qyW3ZlP8h8fLS6vCouYdbLyyofxhld6LtlPpSbKylw1f7pZq
 +n/33oVbXxzYZt+49ZPh5p3whJpZF46tcX/Q2j1r0l5ZOeadqoE30qZLr65IZdv2RomlOCPRU
 Iu5qDgRAGH0/36jAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505395712!116954911!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18264 invoked from network); 14 Sep 2017 13:28:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439758474"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:50 +0100
Message-ID: <20170914125852.22129-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 21/23] x86/mm: move and add pv prefix to
	invalidate_shadow_ldt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgbmVlZGVkIGJ5IGNvbW1vbiBtbSBjb2RlIGFuZCBwdiBjb2RlLiBNb3ZlIGl0IHRvIHB2
L21tLmMuIEV4cG9ydAppdCB2aWEgYXNtLXg4Ni9wdi9tbS5oLiBVc2UgYm9vbCBmb3IgZmx1c2gg
cGFyYW1ldGVyIHdoaWxlIG1vdmluZy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgNDQgKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9t
bS5jICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3B2L21tLmggfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQzIGlu
c2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggM2Y4ZDIyNjUwZC4uMjZlMzQ5MjU5NyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ4
Nyw0MiArNDg3LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogY29uc3QgY2hhciBfX3NlY3Rpb24oIi5ic3Mu
cGFnZV9hbGlnbmVkLmNvbnN0IikgX19hbGlnbmVkKFBBR0VfU0laRSkKICAgICB6ZXJvX3BhZ2Vb
UEFHRV9TSVpFXTsKIAotc3RhdGljIHZvaWQgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2
Y3B1ICp2LCBpbnQgZmx1c2gpCi17Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOwotICAgIHVuc2ln
bmVkIGludCBpOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0KLSAgICBCVUdfT04odW5s
aWtlbHkoaW5faXJxKCkpKTsKLQotICAgIHNwaW5fbG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRv
d19sZHRfbG9jayk7Ci0KLSAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNu
dCA9PSAwICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93
X2xkdF9tYXBjbnQgPSAwOwotICAgIHBsMWUgPSBwdl9sZHRfcHRlcyh2KTsKLQotICAgIGZvciAo
IGkgPSAwOyBpIDwgMTY7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoICEobDFlX2dldF9mbGFn
cyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICBwYWdlID0gbDFlX2dldF9wYWdlKHBsMWVbaV0pOwotICAgICAgICBsMWVfd3JpdGUoJnBs
MWVbaV0sIGwxZV9lbXB0eSgpKTsKLSAgICAgICAgQVNTRVJUX1BBR0VfSVNfVFlQRShwYWdlLCBQ
R1Rfc2VnX2Rlc2NfcGFnZSk7Ci0gICAgICAgIEFTU0VSVF9QQUdFX0lTX0RPTUFJTihwYWdlLCB2
LT5kb21haW4pOwotICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9Ci0KLSAg
ICAvKiBSaWQgVExCcyBvZiBzdGFsZSBtYXBwaW5ncyAoZ3Vlc3QgbWFwcGluZ3MgYW5kIHNoYWRv
dyBtYXBwaW5ncykuICovCi0gICAgaWYgKCBmbHVzaCApCi0gICAgICAgIGZsdXNoX3RsYl9tYXNr
KHYtPnZjcHVfZGlydHlfY3B1bWFzayk7Ci0KLSBvdXQ6Ci0gICAgc3Bpbl91bmxvY2soJnYtPmFy
Y2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOwotfQotCi0KIGJvb2wgaXNfaW9tZW1fcGFnZSht
Zm5fdCBtZm4pCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKQEAgLTg2NCw3ICs4Mjgs
NyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21h
aW4gKmwxZV9vd25lcikKICAgICAgICAgICAgICAobDFlX293bmVyID09IHBnX293bmVyKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBwZ19vd25lciwgdiApCi0gICAg
ICAgICAgICAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHYsIDEpOworICAgICAgICAgICAgICAg
IHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdCh2LCAxKTsKICAgICAgICAgfQogICAgICAgICBwdXRf
cGFnZShwYWdlKTsKICAgICB9CkBAIC0xNjcwLDcgKzE2MzQsNyBAQCBpbnQgbmV3X2d1ZXN0X2Ny
MyhtZm5fdCBtZm4pCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAotICAgICAg
ICBpbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgMCk7CisgICAgICAgIHB2X2ludmFsaWRhdGVf
c2hhZG93X2xkdChjdXJyLCAwKTsKICAgICAgICAgd3JpdGVfcHRiYXNlKGN1cnIpOwogCiAgICAg
ICAgIHJldHVybiAwOwpAQCAtMTcwOCw3ICsxNjcyLDcgQEAgaW50IG5ld19ndWVzdF9jcjMobWZu
X3QgbWZuKQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgaW52YWxpZGF0ZV9zaGFk
b3dfbGR0KGN1cnIsIDApOworICAgIHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsK
IAogICAgIGlmICggIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSAmJiAhcGFnaW5nX21vZGVfcmVm
Y291bnRzKGQpICkKICAgICAgICAgZmlsbF9yb19tcHQobWZuKTsKQEAgLTIyMDksNyArMjE3Myw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgZWxzZSBpZiAoIChjdXJyLT5hcmNo
LnB2X3ZjcHUubGR0X2VudHMgIT0gZW50cykgfHwKICAgICAgICAgICAgICAgICAgICAgICAoY3Vy
ci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlICE9IHB0cikgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKKyAgICAgICAgICAgICAg
ICBwdl9pbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgMCk7CiAgICAgICAgICAgICAgICAgZmx1
c2hfdGxiX2xvY2FsKCk7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9i
YXNlID0gcHRyOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyA9
IGVudHM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9w
di9tbS5jCmluZGV4IDQ3Y2RmNThkY2YuLjk0MTU5NTFhMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0xMDA1LDYgKzEwMDUs
NDEgQEAgaW50IHB2X2ZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKICAgICByZXR1cm4gcmM7CiB9CiAKK3ZvaWQgcHZfaW52YWxpZGF0ZV9z
aGFkb3dfbGR0KHN0cnVjdCB2Y3B1ICp2LCBib29sIGZsdXNoKQoreworICAgIGwxX3BnZW50cnlf
dCAqcGwxZTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OworCisgICAgQlVHX09OKHVubGlrZWx5KGluX2lycSgpKSk7CisKKyAgICBzcGluX2xvY2soJnYt
PmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOworCisgICAgaWYgKCB2LT5hcmNoLnB2X3Zj
cHUuc2hhZG93X2xkdF9tYXBjbnQgPT0gMCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgdi0+
YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID0gMDsKKyAgICBwbDFlID0gcHZfbGR0X3B0
ZXModik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IDE2OyBpKysgKQorICAgIHsKKyAgICAgICAg
aWYgKCAhKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgcGFnZSA9IGwxZV9nZXRfcGFnZShwbDFlW2ldKTsKKyAg
ICAgICAgbDFlX3dyaXRlKCZwbDFlW2ldLCBsMWVfZW1wdHkoKSk7CisgICAgICAgIEFTU0VSVF9Q
QUdFX0lTX1RZUEUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOworICAgICAgICBBU1NFUlRfUEFH
RV9JU19ET01BSU4ocGFnZSwgdi0+ZG9tYWluKTsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
cGFnZSk7CisgICAgfQorCisgICAgLyogUmlkIFRMQnMgb2Ygc3RhbGUgbWFwcGluZ3MgKGd1ZXN0
IG1hcHBpbmdzIGFuZCBzaGFkb3cgbWFwcGluZ3MpLiAqLworICAgIGlmICggZmx1c2ggKQorICAg
ICAgICBmbHVzaF90bGJfbWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2spOworCisgb3V0OgorICAg
IHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKK30KKwogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAppbmRleCAwY2Q4
YmVlYzM5Li45YzIzNjZiZjIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21t
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC0zNyw2ICszNyw4IEBAIGlu
dCBwdl9hbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlLAogaW50IHB2X2ZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUp
OwogCit2b2lkIHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdChzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBm
bHVzaCk7CisKICNlbHNlCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTYzLDYgKzY1LDgg
QEAgc3RhdGljIGlubGluZSBpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQogeyBCVUcoKTsgcmV0dXJuIC1FSU5WQUw7IH0KIAorc3Rh
dGljIGlubGluZSB2b2lkIHB2X2ludmFsaWRhdGVfc2hhZG93X2xkdChzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbCBmbHVzaCkge30KKwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl9QVl9NTV9IX18gKi8K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUC6-0007ui-Os; Thu, 14 Sep 2017 13:28:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUC5-0007te-0Z
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:28:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 01/3B-01760-4048AB95; Thu, 14 Sep 2017 13:28:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpC5zy65
 Ig/NdOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFC6tZC2bzVDxc/Zq9gXENVxcjB4eEgL/E
 +hX+XYycHGwCyhI/O3vZQGwRAT2JpgPPGbsYuTiYBeYwSkyd28UIUi8sECKx+5EgSA2LgKpE/
 6zNrCA2r4ClxKNr15hBbAkBeYldbRfB4pxA8a4PL5lAbCEBC4neS/vZIWwFiY7px5ggegUlTs
 58wgJiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6uW
 mFhcnpqfmJCYV6yXn525iBIZOPQMD4w7GPe1+hxglOZiURHn36u6MFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBy9i8K1JIsCg1PbUiLTMHGMQwaQkOHiUR3vtNQGne4oLE3OLMdIjUKUZdjo6bd
 /8wCbHk5eelSonzaoPMEAApyijNgxsBi6hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5p4
 Os4snMK4Hb9AroCCagI86c3gFyREkiQkqqgVHEqEuw4XxaGd9/7b3r4lZnTFTJPRV3mKN587O
 k5S+/LWPPeX3Kp8nF+WCu8y+j4ww3mtTds0JSXWVU8lplyndzZgqGzPtxYu+BdQcPfrppeF39
 146kP0b7/yyWOXNLpprZTDljR/Wqpj2+Z8Ls3DMmatn5PGVmu+U2KcZmurFT+O392xJevVNiK
 c5INNRiLipOBACmXqP6owIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505395713!108719783!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33651 invoked from network); 14 Sep 2017 13:28:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439758494"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:44 +0100
Message-ID: <20170914125852.22129-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 15/23] x86/mm: move declaration of
	new_guest_cr3 to local pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgb25seSB1c2VkIGJ5IFBWLiBUaGUgY29kZSBjYW4gb25seSBiZSBtb3ZlZCB0b2dldGhl
ciB3aXRoIG90aGVyClBWIG1tIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyB8IDEgKwog
eGVuL2FyY2gveDg2L3B2L21tLmggICAgICAgICAgIHwgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oICAgICAgIHwgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA2ZGVjODIyMjM3Li5iNTU5OWMx
ODY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC00MSw2ICs0MSw3IEBACiAKICNpbmNsdWRl
ICIuLi94ODZfNjQvbW1jb25maWcuaCIKICNpbmNsdWRlICJlbXVsYXRlLmgiCisjaW5jbHVkZSAi
bW0uaCIKIAogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0g
d29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYgbWZuX3RvX3BhZ2UKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9tbS5oIGIveGVuL2FyY2gveDg2L3B2L21tLmgKaW5kZXggYTY0MTk2NDk0OS4u
NDNlNzk3ZjIwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L21tLmgKQEAgLTYsNiArNiw4IEBAIGwxX3BnZW50cnlfdCAqbWFwX2d1ZXN0X2wx
ZSh1bnNpZ25lZCBsb25nIGxpbmVhciwgbWZuX3QgKmdsMW1mbik7CiB2b2lkIGluaXRfZ3Vlc3Rf
bDRfdGFibGUobDRfcGdlbnRyeV90IGw0dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB6YXBfcm9fbXB0KTsKIAoraW50IG5ld19ndWVz
dF9jcjMobWZuX3QgbWZuKTsKKwogLyogUmVhZCBhIFBWIGd1ZXN0J3MgbDFlIHRoYXQgbWFwcyB0
aGlzIGxpbmVhciBhZGRyZXNzLiAqLwogc3RhdGljIGlubGluZSBsMV9wZ2VudHJ5X3QgZ3Vlc3Rf
Z2V0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggZTUwODdl
MTFlNS4uZjJlMGY0OThjNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTQ2LDcgKzU0Niw2IEBAIHZvaWQgYXVk
aXRfZG9tYWlucyh2b2lkKTsKIAogI2VuZGlmCiAKLWludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1m
bik7CiB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pOwogdm9pZCB1cGRh
dGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcyhzdHJ1
Y3QgdmNwdSAqKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUC8-0007wR-4k; Thu, 14 Sep 2017 13:28:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUC6-0007tx-Cf
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:28:38 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 80/57-03454-5048AB95; Thu, 14 Sep 2017 13:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHRDpC5Ly65
 IgzNvWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjnX/YC6b9YK2YPX8aWwNjyyXmLkZODgkB
 f4k985cwgdhsAsoSPzt72UBsEQE9iaYDzxm7GLk4mAXmMEpMndvFCJIQFgiSePRkMjuIzSKgK
 vGu7RYriM0rYCnR0/WdBWKovMSutotgcU6geNeHl2ALhAQsJHov7WeHsBUkOqYfY4LoFZQ4Of
 MJWC+zgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZgCDEAwQ7G+xsDDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC92zTrkghwaLU9NSKtMwcYDDDpCU4eJREeO+DpHmLCxJzizPTIVKnGC05jm26/IeJ4
 8CEK0Cy4+bdP0xCLHn5ealS4rzazUANAiANGaV5cONgEXeJUVZKmJcR6EAhnoLUotzMElT5V4
 ziHIxKwryXQdbyZOaVwG19BXQQE9BBZ07vADmoJBEhJdXA6PWbe/MvM3f+a3P61xsvruve1iV
 w5BJb7OZaO0vG5fkLniwKc41Zcu1/yJ87Ry/vkah/v/mQmuPW5s+nRG4+/2e3cD9r3jxV94K/
 BhvTt7BYfm1bEKsgoNBdeG921cagozutbucYP9OcaWy/+JTg8aV3XX/oW1im/j+x9iyLqOHu5
 3FFYqs8FymxFGckGmoxFxUnAgAgVx6jswIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505395712!116954911!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18473 invoked from network); 14 Sep 2017 13:28:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439758487"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:51 +0100
Message-ID: <20170914125852.22129-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 22/23] x86/mm: split out PV mm hypercalls to
	pv/mm-hypercalls.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBtb3ZlIG5ld19ndWVzdF9jcjMgdGhlcmUgc28gdGhhdCB3ZSBkb24ndCBoYXZlIHRvIGV4
cG9ydAptb2RfbDFfZW50cnkuCgpGaXggY29kaW5nIHN0eWxlIGlzc3Vlcy4gQ2hhbmdlIHYgdG8g
Y3VyciwgZCB0byBjdXJyZCBhbmQgdTY0IHRvCnVpbnQ2NF90IHdoZXJlIGFwcHJvcHJpYXRlLgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkkgY2FuJ3Qg
Y29udmluY2UgZ2l0IGRpZmYgdG8gcHJvZHVjZSBzZW5zaWJsZSBkaWZmIGZvciBkb25hdGVfcGFn
ZSBhbmQKc3RlYWxfcGFnZS4gVGhvc2UgZnVuY3Rpb25zIGFyZSBub3QgY2hhbmdlZC4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMTU3MCArKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICAgfCAg
ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9tbS1oeXBlcmNhbGxzLmMgfCAxNDYxICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNTM1IGluc2VydGlv
bnMoKyksIDE0OTcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2
L3B2L21tLWh5cGVyY2FsbHMuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggMjZlMzQ5MjU5Ny4uMmZmY2M1M2M2YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTg4NSwyODMgKzg4
NSw2IEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB9IHdo
aWxlICggKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgbngpKSAhPSB4
ICk7CiB9CiAKLS8qCi0gKiBQVEUgZmxhZ3MgdGhhdCBhIGd1ZXN0IG1heSBjaGFuZ2Ugd2l0aG91
dCByZS12YWxpZGF0aW5nIHRoZSBQVEUuCi0gKiBBbGwgb3RoZXIgYml0cyBhZmZlY3QgdHJhbnNs
YXRpb24sIGNhY2hpbmcsIG9yIFhlbidzIHNhZmV0eS4KLSAqLwotI2RlZmluZSBGQVNUUEFUSF9G
TEFHX1dISVRFTElTVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
KF9QQUdFX05YX0JJVCB8IF9QQUdFX0FWQUlMX0hJR0ggfCBfUEFHRV9BVkFJTCB8IF9QQUdFX0dM
T0JBTCB8IFwKLSAgICAgX1BBR0VfRElSVFkgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX1VTRVIp
Ci0KLS8qIFVwZGF0ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8K
LXN0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90
IG5sMWUsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50
IHByZXNlcnZlX2FkLAotICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnB0X3Zj
cHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkKLXsKLSAgICBsMV9wZ2VudHJ5X3Qgb2wxZTsKLSAg
ICBzdHJ1Y3QgZG9tYWluICpwdF9kb20gPSBwdF92Y3B1LT5kb21haW47Ci0gICAgaW50IHJjID0g
MDsKLQotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2wxZSwgcGwxZSwgc2l6
ZW9mKG9sMWUpKSAhPSAwKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAgQVNTRVJU
KCFwYWdpbmdfbW9kZV9yZWZjb3VudHMocHRfZG9tKSk7Ci0KLSAgICBpZiAoIGwxZV9nZXRfZmxh
Z3MobmwxZSkgJiBfUEFHRV9QUkVTRU5UICkKLSAgICB7Ci0gICAgICAgIC8qIFRyYW5zbGF0ZSBm
b3JlaWduIGd1ZXN0IGFkZHJlc3Nlcy4gKi8KLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IE5VTEw7Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X2ZsYWdzKG5sMWUpICYg
bDFfZGlzYWxsb3dfbWFzayhwdF9kb20pKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwxIGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAg
ICAgICBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgbDFfZGlzYWxsb3dfbWFzayhwdF9kb20pKTsKLSAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUocGdfZG9tKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihwZ19kb20sIGwxZV9nZXRfcGZuKG5sMWUpLCBOVUxMLCBQMk1f
QUxMT0MpOwotICAgICAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Ci0gICAgICAgICAgICBubDFlID0gbDFlX2Zyb21fcGFnZShwYWdlLCBsMWVfZ2V0
X2ZsYWdzKG5sMWUpKTsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3Vm
ZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCi0gICAgICAgIGlmICggIWwxZV9oYXNfY2hh
bmdlZChvbDFlLCBubDFlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgbmwxZSA9IGFkanVzdF9ndWVzdF9sMWUobmwxZSwgcHRfZG9tKTsKLSAgICAg
ICAgICAgIHJjID0gVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIHB0
X3ZjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCk7Ci0gICAg
ICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAg
ICAgICAgICAgcmV0dXJuIHJjID8gMCA6IC1FQlVTWTsKLSAgICAgICAgfQotCi0gICAgICAgIHN3
aXRjaCAoIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMWUobmwxZSwgcHRfZG9tLCBwZ19kb20pICkKLSAg
ICAgICAgewotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgaWYgKCBwYWdlICkKLSAgICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAg
ICAgY2FzZSAwOgotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgX1BBR0VfUlcgLi4u
IF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKLSAgICAgICAgICAgIEFTU0VSVCghKHJjICYg
fihfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Ci0gICAgICAgICAgICBsMWVfZmxpcF9m
bGFncyhubDFlLCByYyk7Ci0gICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Ci0KLSAgICAgICAgbmwxZSA9IGFkanVzdF9ndWVzdF9sMWUobmwxZSwgcHRfZG9tKTsKLSAg
ICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBn
bDFtZm4sIHB0X3ZjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVz
ZXJ2ZV9hZCkpICkKLSAgICAgICAgewotICAgICAgICAgICAgb2wxZSA9IG5sMWU7Ci0gICAgICAg
ICAgICByYyA9IC1FQlVTWTsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggdW5saWtl
bHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAg
IHsKLSAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAgICB9Ci0KLSAgICBwdXRfcGFnZV9mcm9tX2wx
ZShvbDFlLCBwdF9kb20pOwotICAgIHJldHVybiByYzsKLX0KLQotCi0vKiBVcGRhdGUgdGhlIEwy
IGVudHJ5IGF0IHBsMmUgdG8gbmV3IHZhbHVlIG5sMmUuIHBsMmUgaXMgd2l0aGluIGZyYW1lIHBm
bi4gKi8KLXN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIGwyX3BnZW50cnlfdCBubDJlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJl
c2VydmVfYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkKLXsK
LSAgICBsMl9wZ2VudHJ5X3Qgb2wyZTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmNwdS0+ZG9t
YWluOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmwycGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikp
OwotICAgIHVuc2lnbmVkIGxvbmcgdHlwZSA9IGwycGctPnUuaW51c2UudHlwZV9pbmZvOwotICAg
IGludCByYyA9IDA7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9sMl9zbG90KGQsIHR5
cGUsIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwyZSkpKSApCi0gICAgewotICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywgIkwyIHVwZGF0ZSBpbiBYZW4tcHJpdmF0ZSBhcmVhLCBzbG90ICUj
bHhcbiIsCi0gICAgICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwyZSkpOwotICAg
ICAgICByZXR1cm4gLUVQRVJNOwotICAgIH0KLQotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zy
b21fdXNlcigmb2wyZSwgcGwyZSwgc2l6ZW9mKG9sMmUpKSAhPSAwKSApCi0gICAgICAgIHJldHVy
biAtRUZBVUxUOwotCi0gICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgX1BBR0VfUFJFU0VO
VCApCi0gICAgewotICAgICAgICBpZiAoIHVubGlrZWx5KGwyZV9nZXRfZmxhZ3MobmwyZSkgJiBM
Ml9ESVNBTExPV19NQVNLKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICAgICBsMmVf
Z2V0X2ZsYWdzKG5sMmUpICYgTDJfRElTQUxMT1dfTUFTSyk7Ci0gICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3VmZmljaWVu
dGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCi0gICAgICAgIGlmICggIWwyZV9oYXNfY2hhbmdlZChv
bDJlLCBubDJlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgbmwyZSA9IGFkanVzdF9ndWVzdF9sMmUobmwyZSwgZCk7Ci0gICAgICAgICAgICBpZiAo
IFVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9h
ZCkgKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgcmV0dXJuIC1FQlVT
WTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJv
bV9sMmUobmwyZSwgcGZuLCBkKSkgPCAwKSApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAg
ICAgICAgbmwyZSA9IGFkanVzdF9ndWVzdF9sMmUobmwyZSwgZCk7Ci0gICAgICAgIGlmICggdW5s
aWtlbHkoIVVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIG9sMmUgPSBubDJlOwotICAgICAgICAgICAgcmMgPSAtRUJVU1k7Ci0g
ICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDIs
IHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKLSAgICB7Ci0gICAgICAgIHJldHVybiAtRUJVU1k7
Ci0gICAgfQotCi0gICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuKTsKLSAgICByZXR1cm4g
cmM7Ci19Ci0KLS8qIFVwZGF0ZSB0aGUgTDMgZW50cnkgYXQgcGwzZSB0byBuZXcgdmFsdWUgbmwz
ZS4gcGwzZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLwotc3RhdGljIGludCBtb2RfbDNfZW50cnko
bDNfcGdlbnRyeV90ICpwbDNlLAotICAgICAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90
IG5sM2UsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2Y3B1KQotewotICAgIGwzX3BnZW50cnlfdCBvbDNlOwotICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2Y3B1LT5kb21haW47Ci0gICAgaW50IHJjID0gMDsKLQotICAgIC8q
Ci0gICAgICogRGlzYWxsb3cgdXBkYXRlcyB0byBmaW5hbCBMMyBzbG90LiBJdCBjb250YWlucyBY
ZW4gbWFwcGluZ3MsIGFuZCBpdAotICAgICAqIHdvdWxkIGJlIGEgcGFpbiB0byBlbnN1cmUgdGhl
eSByZW1haW4gY29udGludW91c2x5IHZhbGlkIHRocm91Z2hvdXQuCi0gICAgICovCi0gICAgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgKHBnZW50cnlfcHRyX3RvX3Nsb3QocGwzZSkgPj0g
MykgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICggdW5saWtlbHkoX19jb3B5
X2Zyb21fdXNlcigmb2wzZSwgcGwzZSwgc2l6ZW9mKG9sM2UpKSAhPSAwKSApCi0gICAgICAgIHJl
dHVybiAtRUZBVUxUOwotCi0gICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgX1BBR0VfUFJF
U0VOVCApCi0gICAgewotICAgICAgICBpZiAoIHVubGlrZWx5KGwzZV9nZXRfZmxhZ3MobmwzZSkg
JiBsM19kaXNhbGxvd19tYXNrKGQpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQmFkIEwzIGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICAg
ICBsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSk7Ci0gICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEZhc3QgcGF0aCBmb3Ig
c3VmZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3MuICovCi0gICAgICAgIGlmICggIWwzZV9oYXNf
Y2hhbmdlZChvbDNlLCBubDNlLCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgbmwzZSA9IGFkanVzdF9ndWVzdF9sM2UobmwzZSwgZCk7Ci0gICAgICAg
ICAgICByYyA9IFVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LCBw
cmVzZXJ2ZV9hZCk7Ci0gICAgICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKLSAgICAg
ICAgfQotCi0gICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobmwzZSwgcGZuLCBkLCAwKTsK
LSAgICAgICAgaWYgKCB1bmxpa2VseShyYyA8IDApICkKLSAgICAgICAgICAgIHJldHVybiByYzsK
LSAgICAgICAgcmMgPSAwOwotCi0gICAgICAgIG5sM2UgPSBhZGp1c3RfZ3Vlc3RfbDNlKG5sM2Us
IGQpOwotICAgICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDMsIHBsM2UsIG9sM2Us
IG5sM2UsIHBmbiwgdmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBy
ZXNlcnZlX2FkKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBvbDNlID0gbmwzZTsKLSAgICAg
ICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggdW5s
aWtlbHkoIVVQREFURV9FTlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAgIHsK
LSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQotCi0gICAgaWYgKCBsaWtlbHkocmMgPT0g
MCkgKQotICAgICAgICBpZiAoICFjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSApCi0g
ICAgICAgICAgICBCVUcoKTsKLQotICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgMCwg
MSk7Ci0gICAgcmV0dXJuIHJjOwotfQotCi0vKiBVcGRhdGUgdGhlIEw0IGVudHJ5IGF0IHBsNGUg
dG8gbmV3IHZhbHVlIG5sNGUuIHBsNGUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KLXN0YXRpYyBp
bnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGw0X3BnZW50cnlfdCBubDRlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkKLXsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdmNwdS0+ZG9tYWluOwotICAgIGw0X3BnZW50cnlfdCBvbDRlOwotICAgIGludCBy
YyA9IDA7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9sNF9zbG90KGQsIHBnZW50cnlf
cHRyX3RvX3Nsb3QocGw0ZSkpKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkw0IHVwZGF0ZSBpbiBYZW4tcHJpdmF0ZSBhcmVhLCBzbG90ICUjbHhcbiIsCi0gICAg
ICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSkpOwotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9s
NGUsIHBsNGUsIHNpemVvZihvbDRlKSkgIT0gMCkgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsK
LQotICAgIGlmICggbDRlX2dldF9mbGFncyhubDRlKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgIHsK
LSAgICAgICAgaWYgKCB1bmxpa2VseShsNGVfZ2V0X2ZsYWdzKG5sNGUpICYgTDRfRElTQUxMT1df
TUFTSykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkJhZCBMNCBmbGFncyAleFxuIiwKLSAgICAgICAgICAgICAgICAgICAgbDRlX2dldF9mbGFncyhu
bDRlKSAmIEw0X0RJU0FMTE9XX01BU0spOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0g
ICAgICAgIH0KLQotICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRseS1zaW1pbGFy
IG1hcHBpbmdzLiAqLwotICAgICAgICBpZiAoICFsNGVfaGFzX2NoYW5nZWQob2w0ZSwgbmw0ZSwg
fkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG5sNGUg
PSBhZGp1c3RfZ3Vlc3RfbDRlKG5sNGUsIGQpOwotICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5U
UlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwgcHJlc2VydmVfYWQpOwotICAgICAg
ICAgICAgcmV0dXJuIHJjID8gMCA6IC1FRkFVTFQ7Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9
IGdldF9wYWdlX2Zyb21fbDRlKG5sNGUsIHBmbiwgZCwgMCk7Ci0gICAgICAgIGlmICggdW5saWtl
bHkocmMgPCAwKSApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIHJjID0gMDsKLQot
ICAgICAgICBubDRlID0gYWRqdXN0X2d1ZXN0X2w0ZShubDRlLCBkKTsKLSAgICAgICAgaWYgKCB1
bmxpa2VseSghVVBEQVRFX0VOVFJZKGw0LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgb2w0ZSA9IG5sNGU7Ci0gICAgICAgICAgICByYyA9IC1FRkFVTFQ7
Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlko
bDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKLSAgICB7Ci0gICAgICAgIHJldHVybiAtRUZB
VUxUOwotICAgIH0KLQotICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUsIHBmbiwgMCwgMSk7Ci0g
ICAgcmV0dXJuIHJjOwotfQotCiBzdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY2FjaGVhdHRyID0KQEAg
LTE2MDIsMTEzMiArMTMyNSwxMDEgQEAgaW50IHZjcHVfZGVzdHJveV9wYWdldGFibGVzKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHJldHVybiByYyAhPSAtRUlOVFIgPyByYyA6IC1FUkVTVEFSVDsKIH0K
IAotaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQoraW50IGRvbmF0ZV9wYWdlKAorICAgIHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBtZW1m
bGFncykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRv
bWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKLSAgICBpbnQgcmM7Ci0gICAgbWZuX3Qgb2xkX2Jhc2Vf
bWZuOwotCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAg
bWZuX3QgZ3RfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7
Ci0gICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShndF9tZm4pOwot
Ci0gICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHBsNGUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIGw0ZV9mcm9tX21mbihtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfUEFHRV9VU0VSIHwgX1BBR0VfQUNDRVNTRUQpKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3goZ3RfbWZuKSwgMCwgY3Vycik7Ci0gICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsNGUpOwotICAgICAgICBzd2l0Y2ggKCByYyApCi0gICAgICAgIHsKLSAg
ICAgICAgY2FzZSAwOgotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgLUVJTlRSOgot
ICAgICAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7Ci0g
ICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAg
ICAgICAgICAgICAgICAgICAgICJFcnJvciB3aGlsZSBpbnN0YWxsaW5nIG5ldyBjb21wYXQgYmFz
ZXB0ciAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pKTsK
LSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQorICAgIGNvbnN0IHN0cnVjdCBkb21h
aW4gKm93bmVyID0gZG9tX3hlbjsKIAotICAgICAgICBwdl9pbnZhbGlkYXRlX3NoYWRvd19sZHQo
Y3VyciwgMCk7Ci0gICAgICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKKyAgICBzcGluX2xvY2soJmQt
PnBhZ2VfYWxsb2NfbG9jayk7CiAKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQorICAgIGlmICgg
aXNfeGVuX2hlYXBfcGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSkp
ICE9IE5VTEwpICkKKyAgICAgICAgZ290byBmYWlsOwogCi0gICAgcmMgPSBwdXRfb2xkX2d1ZXN0
X3RhYmxlKGN1cnIpOwotICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgcmV0dXJuIHJj
OworICAgIGlmICggZC0+aXNfZHlpbmcgKQorICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICBvbGRf
YmFzZV9tZm4gPSBwYWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKLSAg
ICAvKgotICAgICAqIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCB3aGVuIGdldHRpbmcg
cmVzdGFydGVkIGFmdGVyIHRoZQotICAgICAqIHByZXZpb3VzIGF0dGVtcHQgZ290IHByZWVtcHRl
ZCBpbiB0aGUgcHV0LW9sZC1NRk4gcGhhc2UuCi0gICAgICovCi0gICAgaWYgKCBtZm5fZXEob2xk
X2Jhc2VfbWZuLCBtZm4pICkKLSAgICB7Ci0gICAgICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKLSAg
ICAgICAgcmV0dXJuIDA7Ci0gICAgfQorICAgIGlmICggcGFnZS0+Y291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpICkKKyAgICAgICAgZ290byBmYWlsOwogCi0gICAgcmMgPSBwYWdpbmdf
bW9kZV9yZWZjb3VudHMoZCkKLSAgICAgICAgID8gKGdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkg
PyAwIDogLUVJTlZBTCkKLSAgICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZu
LCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKLSAgICBzd2l0Y2ggKCByYyApCisgICAg
aWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgKQogICAgIHsKLSAgICBjYXNlIDA6
Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgLUVJTlRSOgotICAgIGNhc2UgLUVSRVNUQVJUOgot
ICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAiRXJyb3Igd2hpbGUgaW5zdGFsbGlu
ZyBuZXcgYmFzZXB0ciAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgIG1mbl94KG1m
bikpOwotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIGlmICggZC0+dG90X3BhZ2VzID49IGQt
Pm1heF9wYWdlcyApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGRvbWFpbl9hZGp1
c3RfdG90X3BhZ2VzKGQsIDEpOwogICAgIH0KIAotICAgIHB2X2ludmFsaWRhdGVfc2hhZG93X2xk
dChjdXJyLCAwKTsKLQotICAgIGlmICggIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSAmJiAhcGFn
aW5nX21vZGVfcmVmY291bnRzKGQpICkKLSAgICAgICAgZmlsbF9yb19tcHQobWZuKTsKLSAgICBj
dXJyLT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fbWZuKG1mbik7Ci0gICAgdXBk
YXRlX2NyMyhjdXJyKTsKLQotICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKLQotICAgIGlmICggbGlr
ZWx5KG1mbl94KG9sZF9iYXNlX21mbikgIT0gMCkgKQotICAgIHsKLSAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG9sZF9iYXNlX21mbik7CisgICAgcGFnZS0+Y291
bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOworICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIGQp
OworICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCZkLT5wYWdlX2xpc3QpOwogCi0gICAgICAg
IGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKGQpICkKLSAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2Fu
ZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNh
c2UgLUVJTlRSOgotICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAg
ICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIEJVR19P
TihyYyk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgfQorICAg
IHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOworICAgIHJldHVybiAwOwogCi0gICAg
cmV0dXJuIHJjOworIGZhaWw6CisgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgZG9uYXRlIG1mbiAlIiBQUklfbWZu
CisgICAgICAgICAgICAgIiB0byBkJWQgKG93bmVyIGQlZCkgY2FmPSUwOGx4IHRhZj0lIiBQUnR5
cGVfaW5mbyAiXG4iLAorICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgZC0+
ZG9tYWluX2lkLAorICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlE
X0lOVkFMSUQsCisgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8pOworICAgIHJldHVybiAtRUlOVkFMOwogfQogCi1zdGF0aWMgc3RydWN0IGRvbWFp
biAqZ2V0X3BnX293bmVyKGRvbWlkX3QgZG9taWQpCitpbnQgc3RlYWxfcGFnZSgKKyAgICBzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxh
Z3MpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIgPSBOVUxMLCAqY3VyciA9IGN1cnJl
bnQtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIHgsIHk7CisgICAgYm9vbCBkcm9wX2RvbV9y
ZWYgPSBmYWxzZTsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CiAK
LSAgICBpZiAoIGxpa2VseShkb21pZCA9PSBET01JRF9TRUxGKSApCi0gICAgewotICAgICAgICBw
Z19vd25lciA9IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7Ci0gICAgICAgIGdvdG8gb3V0Owot
ICAgIH0KKyAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKKyAgICAgICAgcmV0dXJu
IC1FT1BOT1RTVVBQOwogCi0gICAgaWYgKCB1bmxpa2VseShkb21pZCA9PSBjdXJyLT5kb21haW5f
aWQpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IHNw
ZWNpZnkgaXRzZWxmIGFzIGZvcmVpZ24gZG9tYWluXG4iKTsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQorICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgIHN3aXRjaCAo
IGRvbWlkICkKLSAgICB7Ci0gICAgY2FzZSBET01JRF9JTzoKLSAgICAgICAgcGdfb3duZXIgPSBy
Y3VfbG9ja19kb21haW4oZG9tX2lvKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBET01JRF9Y
RU46Ci0gICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOwotICAgICAg
ICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBpZiAoIChwZ19vd25lciA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9pZChkb21pZCkpID09IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9taWQpOwot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAg
IGlmICggaXNfeGVuX2hlYXBfcGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9nZXRfb3duZXIo
cGFnZSkpICE9IGQpICkKKyAgICAgICAgZ290byBmYWlsOwogCi0gb3V0OgotICAgIHJldHVybiBw
Z19vd25lcjsKLX0KKyAgICAvKgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgaXMganVzdCBvbmUg
cmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4gV2UgdGVtcG9yYXJpbHkKKyAgICAgKiBkcm9wIHRo
aXMgcmVmZXJlbmNlIG5vdyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIu
CisgICAgICovCisgICAgeSA9IHBhZ2UtPmNvdW50X2luZm87CisgICAgZG8geworICAgICAgICB4
ID0geTsKKyAgICAgICAgaWYgKCAoeCAmIChQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSkg
IT0gKDEgfCBQR0NfYWxsb2NhdGVkKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAg
IHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4ICYgflBHQ19jb3VudF9tYXNrKTsK
KyAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKLXN0YXRpYyB2b2lkIHB1dF9wZ19vd25lcihzdHJ1
Y3QgZG9tYWluICpwZ19vd25lcikKLXsKLSAgICByY3VfdW5sb2NrX2RvbWFpbihwZ19vd25lcik7
Ci19CisgICAgLyoKKyAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCisgICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KKyAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bworICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKKyAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgorICAgICAqLworICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQ
R1RfY291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQR1RfcGlubmVkKSk7CisgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAw
OwogCi1zdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygKLSAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJtYXAsIGNwdW1h
c2tfdCAqcG1hc2spCi17Ci0gICAgdW5zaWduZWQgaW50IHZjcHVfaWQsIHZjcHVfYmlhcywgb2Zm
czsKLSAgICB1bnNpZ25lZCBsb25nIHZtYXNrOwotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIGJv
b2wgaXNfbmF0aXZlID0gIWlzX3B2XzMyYml0X2RvbWFpbihkKTsKKyAgICAvKiBTd2l6emxlIHRo
ZSBvd25lciB0aGVuIHJlaW5zdGF0ZSB0aGUgUEdDX2FsbG9jYXRlZCByZWZlcmVuY2UuICovCisg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgTlVMTCk7CisgICAgeSA9IHBhZ2UtPmNvdW50X2luZm87
CisgICAgZG8geworICAgICAgICB4ID0geTsKKyAgICAgICAgQlVHX09OKCh4ICYgKFBHQ19jb3Vu
dF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSBQR0NfYWxsb2NhdGVkKTsKKyAgICB9IHdoaWxlICgg
KHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCB4IHwgMSkpICE9IHggKTsKIAotICAg
IGNwdW1hc2tfY2xlYXIocG1hc2spOwotICAgIGZvciAoIHZtYXNrID0gMCwgb2ZmcyA9IDA7IDsg
KytvZmZzICkKLSAgICB7Ci0gICAgICAgIHZjcHVfYmlhcyA9IG9mZnMgKiAoaXNfbmF0aXZlID8g
QklUU19QRVJfTE9ORyA6IDMyKTsKLSAgICAgICAgaWYgKCB2Y3B1X2JpYXMgPj0gZC0+bWF4X3Zj
cHVzICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFs
IG93bmVyLiAqLworICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQorICAgICAgICBkcm9wX2RvbV9yZWYgPSB0
cnVlOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2VfbGlzdCk7CiAKLSAgICAgICAg
aWYgKCB1bmxpa2VseShpc19uYXRpdmUgPwotICAgICAgICAgICAgICAgICAgICAgIGNvcHlfZnJv
bV9ndWVzdF9vZmZzZXQoJnZtYXNrLCBibWFwLCBvZmZzLCAxKSA6Ci0gICAgICAgICAgICAgICAg
ICAgICAgY29weV9mcm9tX2d1ZXN0X29mZnNldCgodW5zaWduZWQgaW50ICopJnZtYXNrLCBibWFw
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2ZmcywgMSkp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgY3B1bWFza19jbGVhcihwbWFzayk7Ci0gICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKLSAgICAgICAgfQotCi0gICAgICAgIHdoaWxlICggdm1hc2sg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB2Y3B1X2lkID0gZmluZF9maXJzdF9zZXRfYml0KHZt
YXNrKTsKLSAgICAgICAgICAgIHZtYXNrICY9IH4oMVVMIDw8IHZjcHVfaWQpOwotICAgICAgICAg
ICAgdmNwdV9pZCArPSB2Y3B1X2JpYXM7Ci0gICAgICAgICAgICBpZiAoICh2Y3B1X2lkID49IGQt
Pm1heF92Y3B1cykgKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgaWYg
KCAoKHYgPSBkLT52Y3B1W3ZjcHVfaWRdKSAhPSBOVUxMKSApCi0gICAgICAgICAgICAgICAgY3B1
bWFza19vcihwbWFzaywgcG1hc2ssIHYtPnZjcHVfZGlydHlfY3B1bWFzayk7Ci0gICAgICAgIH0K
LSAgICB9Ci19Ci0KLWxvbmcgZG9fbW11ZXh0X29wKAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0obW11ZXh0X29wX3QpIHVvcHMsCi0gICAgdW5zaWduZWQgaW50IGNvdW50LAotICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odWludCkgcGRvbmUsCi0gICAgdW5zaWduZWQgaW50IGZvcmVpZ25k
b20pCi17Ci0gICAgc3RydWN0IG1tdWV4dF9vcCBvcDsKLSAgICB1bnNpZ25lZCBsb25nIHR5cGU7
Ci0gICAgdW5zaWduZWQgaW50IGksIGRvbmUgPSAwOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBz
dHJ1Y3QgZG9tYWluICpwZ19vd25lcjsKLSAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxl
KGN1cnIpOwotCi0gICAgaWYgKCB1bmxpa2VseShyYykgKQotICAgIHsKLSAgICAgICAgaWYgKCBs
aWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4
dF9vcCwgImhpaGkiLCB1b3BzLCBjb3VudCwgcGRvbmUsCi0gICAgICAgICAgICAgICAgICAgICBm
b3JlaWduZG9tKTsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIGlmICggdW5saWtl
bHkoY291bnQgPT0gTU1VX1VQREFURV9QUkVFTVBURUQpICYmCi0gICAgICAgICBsaWtlbHkoZ3Vl
c3RfaGFuZGxlX2lzX251bGwodW9wcykpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFNlZSB0aGUgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgcmVsYXRlZAotICAgICAgICAgKiBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigpIGJlbG93LgotICAgICAgICAgKi8KLSAgICAg
ICAgcmV0dXJuIChpbnQpZm9yZWlnbmRvbTsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KGNv
dW50ICYgTU1VX1VQREFURV9QUkVFTVBURUQpICkKLSAgICB7Ci0gICAgICAgIGNvdW50ICY9IH5N
TVVfVVBEQVRFX1BSRUVNUFRFRDsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxl
X2lzX251bGwocGRvbmUpKSApCi0gICAgICAgICAgICAodm9pZCljb3B5X2Zyb21fZ3Vlc3QoJmRv
bmUsIHBkb25lLCAxKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwZXJmY19pbmNyKGNhbGxz
X3RvX21tdWV4dF9vcCk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theSh1
b3BzLCBjb3VudCkpICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBpZiAoIChwZ19v
d25lciA9IGdldF9wZ19vd25lcihmb3JlaWduZG9tKSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVy
biAtRVNSQ0g7Ci0KLSAgICBpZiAoICFpc19wdl9kb21haW4ocGdfb3duZXIpICkKLSAgICB7Ci0g
ICAgICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwot
ICAgIH0KLQotICAgIHJjID0geHNtX21tdWV4dF9vcChYU01fVEFSR0VULCBjdXJyZCwgcGdfb3du
ZXIpOwotICAgIGlmICggcmMgKQotICAgIHsKLSAgICAgICAgcHV0X3BnX293bmVyKHBnX293bmVy
KTsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIGZvciAoIGkgPSAwOyBpIDwgY291
bnQ7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
IHx8IChpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0g
ICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3BzLCAxKSAhPSAw
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGN1cnJkKSApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHN3aXRjaCAoIG9wLmNtZCApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDFfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1N
VUVYVF9QSU5fTDJfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDNfVEFCTEU6
Ci0gICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDRfVEFCTEU6Ci0gICAgICAgICAgICBjYXNl
IE1NVUVYVF9VTlBJTl9UQUJMRToKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9
IDA7Ci0KLSAgICAgICAgc3dpdGNoICggb3AuY21kICkKLSAgICAgICAgewotICAgICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdDsKLQot
ICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDFfVEFCTEU6Ci0gICAgICAgICAgICB0eXBlID0gUEdU
X2wxX3BhZ2VfdGFibGU7Ci0gICAgICAgICAgICBnb3RvIHBpbl9wYWdlOwotCi0gICAgICAgIGNh
c2UgTU1VRVhUX1BJTl9MMl9UQUJMRToKLSAgICAgICAgICAgIHR5cGUgPSBQR1RfbDJfcGFnZV90
YWJsZTsKLSAgICAgICAgICAgIGdvdG8gcGluX3BhZ2U7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRf
UElOX0wzX1RBQkxFOgotICAgICAgICAgICAgdHlwZSA9IFBHVF9sM19wYWdlX3RhYmxlOwotICAg
ICAgICAgICAgZ290byBwaW5fcGFnZTsKLQotICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDRfVEFC
TEU6Ci0gICAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihwZ19vd25lcikgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgdHlwZSA9IFBHVF9sNF9wYWdlX3RhYmxl
OwotCi0gICAgICAgIHBpbl9wYWdlOgotICAgICAgICAgICAgLyogSWdub3JlIHBpbm5pbmcgb2Yg
aW52YWxpZCBwYWdpbmcgbGV2ZWxzLiAqLwotICAgICAgICAgICAgaWYgKCAob3AuY21kIC0gTU1V
RVhUX1BJTl9MMV9UQUJMRSkgPiAoQ09ORklHX1BBR0lOR19MRVZFTFMgLSAxKSApCi0gICAgICAg
ICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRz
KHBnX293bmVyKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEwsIFAyTV9BTExP
Qyk7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgfQotCi0gICAgICAgICAgICByYyA9IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUo
cGFnZSwgdHlwZSk7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQotICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICBlbHNlIGlmICggcmMgIT0gLUVS
RVNUQVJUICkKLSAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZCB3aGlsZSBwaW5uaW5nIG1mbiAl
IiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJjLCBtZm5feChw
YWdlX3RvX21mbihwYWdlKSkpOwotICAgICAgICAgICAgICAgIGlmICggcGFnZSAhPSBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBy
YyA9IHhzbV9tZW1vcnlfcGluX3BhZ2UoWFNNX0hPT0ssIGN1cnJkLCBwZ19vd25lciwgcGFnZSk7
Ci0gICAgICAgICAgICBpZiAoICFyYyAmJiB1bmxpa2VseSh0ZXN0X2FuZF9zZXRfYml0KF9QR1Rf
cGlubmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
Im1mbiAlIiBQUklfbWZuICIgYWxyZWFkeSBwaW5uZWRcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKLSAgICAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkK
LSAgICAgICAgICAgICAgICBnb3RvIHBpbl9kcm9wOwotCi0gICAgICAgICAgICAvKiBBIHBhZ2Ug
aXMgZGlydGllZCB3aGVuIGl0cyBwaW4gc3RhdHVzIGlzIHNldC4gKi8KLSAgICAgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBwYWdlX3RvX21mbihwYWdlKSk7Ci0KLSAgICAgICAg
ICAgIC8qIFdlIGNhbiByYWNlIGRvbWFpbiBkZXN0cnVjdGlvbiAoZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKS4gKi8KLSAgICAgICAgICAgIGlmICggdW5saWtlbHkocGdfb3duZXIgIT0gY3Vy
cmQpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBib29sIGRyb3BfcmVmOwotCi0g
ICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZ19vd25lci0+cGFnZV9hbGxvY19sb2NrKTsKLSAg
ICAgICAgICAgICAgICBkcm9wX3JlZiA9IChwZ19vd25lci0+aXNfZHlpbmcgJiYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNl
LnR5cGVfaW5mbykpOwotICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZ19vd25lci0+cGFn
ZV9hbGxvY19sb2NrKTsKLSAgICAgICAgICAgICAgICBpZiAoIGRyb3BfcmVmICkKLSAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgIHBpbl9kcm9wOgotICAgICAgICAgICAgICAgICAgICBpZiAoIHR5
cGUgPT0gUEdUX2wxX3BhZ2VfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKLSAgICAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBj
YXNlIE1NVUVYVF9VTlBJTl9UQUJMRToKLSAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVm
Y291bnRzKHBnX293bmVyKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAg
IHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5tZm4sIE5VTEwsIFAy
TV9BTExPQyk7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIm1mbiAlIiBQUklfbWZuICIgYmFkLCBvciBiYWQgb3duZXIgZCVkXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgIG9wLmFyZzEubWZuLCBwZ19vd25lci0+ZG9tYWlu
X2lkKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2Jp
dChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIm1mbiAlIiBQUklf
bWZuICIgbm90IHBpbm5lZFxuIiwgb3AuYXJnMS5tZm4pOwotICAgICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAgICAg
ICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSAp
Ci0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgICAgIGNh
c2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGFnZTsKLSAgICAgICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIEJVR19PTihyYyk7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBwdXRfcGFnZShw
YWdlKTsKLQotICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBpdHMgcGluIHN0
YXR1cyBpcyBjbGVhcmVkLiAqLwotICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3du
ZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNh
c2UgTU1VRVhUX05FV19CQVNFUFRSOgotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShjdXJyZCAh
PSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAgICAgICAg
ZWxzZSBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkpICkKLSAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKF9tZm4ob3AuYXJnMS5tZm4pKTsKLSAgICAgICAgICAgIGJy
ZWFrOwotCi0gICAgICAgIGNhc2UgTU1VRVhUX05FV19VU0VSX0JBU0VQVFI6IHsKLSAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgb2xkX21mbjsKLQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShj
dXJyZCAhPSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAg
ICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyZCkpICkK
LSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIG9sZF9tZm4gPSBw
YWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpOwotICAgICAgICAg
ICAgLyoKLSAgICAgICAgICAgICAqIFRoaXMgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudCB3aGVu
IGdldHRpbmcgcmVzdGFydGVkIGFmdGVyIHRoZQotICAgICAgICAgICAgICogcHJldmlvdXMgYXR0
ZW1wdCBnb3QgcHJlZW1wdGVkIGluIHRoZSBwdXQtb2xkLU1GTiBwaGFzZS4KLSAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgaWYgKCBvbGRfbWZuID09IG9wLmFyZzEubWZuICkKLSAgICAgICAg
ICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgaWYgKCBvcC5hcmcxLm1mbiAhPSAwICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAotICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLmFyZzEubWZuKSwgUEdUX3Jvb3RfcGFn
ZV90YWJsZSwgY3VycmQsIDAsIDEpOwotCi0gICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAt
RUlOVFIgKQotICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAg
ICAgICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiRXJyb3IgJWQgaW5zdGFsbGluZyBuZXcgbWZuICUiIFBSSV9tZm4gIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJjLCBvcC5hcmcxLm1mbik7Ci0gICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAg
ICAgIGlmICggVk1fQVNTSVNUKGN1cnJkLCBtMnBfc3RyaWN0KSApCi0gICAgICAgICAgICAgICAg
ICAgIHphcF9yb19tcHQoX21mbihvcC5hcmcxLm1mbikpOwotICAgICAgICAgICAgfQotCi0gICAg
ICAgICAgICBjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVfZnJvbV9wZm4o
b3AuYXJnMS5tZm4pOwotCi0gICAgICAgICAgICBpZiAoIG9sZF9tZm4gIT0gMCApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4ob2xkX21mbikp
OwotCi0gICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVl
bXB0aWJsZShwYWdlKSApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNhc2Ug
LUVJTlRSOgotICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAg
ICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KLSAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKLSAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OwotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwotICAgICAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICB9Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfVExCX0ZMVVNIX0xPQ0FMOgotICAg
ICAgICAgICAgaWYgKCBsaWtlbHkoY3VycmQgPT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAg
ICBmbHVzaF90bGJfbG9jYWwoKTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBy
YyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTU1VRVhUX0lO
VkxQR19MT0NBTDoKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIp
ICkKLSAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICBwYWdpbmdfaW52bHBnKGN1cnIsIG9wLmFyZzEubGluZWFyX2FkZHIpOwotICAg
ICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfVExCX0ZMVVNIX01VTFRJOgot
ICAgICAgICBjYXNlIE1NVUVYVF9JTlZMUEdfTVVMVEk6Ci0gICAgICAgIHsKLSAgICAgICAgICAg
IGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Ci0KLSAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICBy
YyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSh2Y3B1bWFza190b19w
Y3B1bWFzayhjdXJyZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3Rf
aGFuZGxlX3RvX3BhcmFtKG9wLmFyZzIudmNwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdF92b2lkKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzaykpICkKLSAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgICAgICAg
ICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGlmICggb3AuY21kID09IE1NVUVYVF9UTEJfRkxVU0hf
TVVMVEkgKQotICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKG1hc2spOwotICAgICAgICAg
ICAgZWxzZSBpZiAoIF9fYWRkcl9vayhvcC5hcmcxLmxpbmVhcl9hZGRyKSApCi0gICAgICAgICAg
ICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKG1hc2ssIG9wLmFyZzEubGluZWFyX2FkZHIpOwotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBjYXNlIE1NVUVYVF9UTEJfRkxV
U0hfQUxMOgotICAgICAgICAgICAgaWYgKCBsaWtlbHkoY3VycmQgPT0gcGdfb3duZXIpICkKLSAg
ICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjdXJyZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2sp
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfSU5WTFBHX0FMTDoKLSAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICBy
YyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCBfX2FkZHJfb2sob3AuYXJnMS5saW5l
YXJfYWRkcikgKQotICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhjdXJyZC0+ZG9t
YWluX2RpcnR5X2NwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9w
LmFyZzEubGluZWFyX2FkZHIpOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBN
TVVFWFRfRkxVU0hfQ0FDSEU6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBn
X293bmVyKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBlbHNl
IGlmICggdW5saWtlbHkoIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJyZCkpICkKLSAgICAgICAg
ICAgICAgICByYyA9IC1FQUNDRVM7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
d2JpbnZkKCk7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIE1NVUVYVF9GTFVT
SF9DQUNIRV9HTE9CQUw6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293
bmVyKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBlbHNlIGlm
ICggbGlrZWx5KGNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJyZCkpICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1OwotICAgICAgICAgICAgICAgIGNwdW1h
c2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Ci0KLSAgICAgICAgICAgICAg
ICBjcHVtYXNrX2NsZWFyKG1hc2spOwotICAgICAgICAgICAgICAgIGZvcl9lYWNoX29ubGluZV9j
cHUoY3B1KQotICAgICAgICAgICAgICAgICAgICBpZiAoICFjcHVtYXNrX2ludGVyc2VjdHMobWFz
aywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUo
Y3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgX19jcHVt
YXNrX3NldF9jcHUoY3B1LCBtYXNrKTsKLSAgICAgICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ss
IEZMVVNIX0NBQ0hFKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNl
IE1NVUVYVF9TRVRfTERUOgotICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50
cyA9IG9wLmFyZzIubnJfZW50czsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRyID0gZW50
cyA/IG9wLmFyZzEubGluZWFyX2FkZHIgOiAwOwotCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5
KGN1cnJkICE9IHBnX293bmVyKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07Ci0gICAg
ICAgICAgICBlbHNlIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmQpICkKLSAgICAgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBlbHNlIGlmICggKChwdHIgJiAoUEFH
RV9TSVpFIC0gMSkpICE9IDApIHx8ICFfX2FkZHJfb2socHRyKSB8fAotICAgICAgICAgICAgICAg
ICAgICAgIChlbnRzID4gODE5MikgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJCYWQgYXJn
cyB0byBTRVRfTERUOiBwdHI9JWx4LCBlbnRzPSV4XG4iLCBwdHIsIGVudHMpOwotICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UgaWYg
KCAoY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzICE9IGVudHMpIHx8Ci0gICAgICAgICAgICAg
ICAgICAgICAgKGN1cnItPmFyY2gucHZfdmNwdS5sZHRfYmFzZSAhPSBwdHIpICkKLSAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBwdl9pbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgMCk7
Ci0gICAgICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7Ci0gICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlID0gcHRyOwotICAgICAgICAgICAgICAgIGN1cnItPmFy
Y2gucHZfdmNwdS5sZHRfZW50cyA9IGVudHM7Ci0gICAgICAgICAgICAgICAgbG9hZF9MRFQoY3Vy
cik7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAg
ICAgIGNhc2UgTU1VRVhUX0NMRUFSX1BBR0U6Ci0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKLSAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBwYWdlICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgICAg
ICBwYWdlID0gTlVMTDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggIXBhZ2UgfHwg
IWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAiRXJyb3IgY2xlYXJpbmcgbWZuICUiIFBSSV9tZm4gIlxuIiwg
b3AuYXJnMS5tZm4pOwotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRp
cnRpZWQgd2hlbiBpdCdzIGJlaW5nIGNsZWFyZWQuICovCi0gICAgICAgICAgICBwYWdpbmdfbWFy
a19kaXJ0eShwZ19vd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwotCi0gICAgICAgICAgICBjbGVh
cl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwYWdlKSk7Ci0KLSAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVF
WFRfQ09QWV9QQUdFOgotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpz
cmNfcGFnZSwgKmRzdF9wYWdlOwotCi0gICAgICAgICAgICBzcmNfcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKHBnX293bmVyLCBvcC5hcmcyLnNyY19tZm4sICZwMm10LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MpOwotICAgICAgICAgICAgaWYgKCB1
bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncpICYmIHNyY19wYWdlICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7Ci0gICAgICAgICAgICAgICAgc3Jj
X3BhZ2UgPSBOVUxMOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgh
c3JjX3BhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgY29weWluZyBmcm9t
IG1mbiAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMi5z
cmNfbWZuKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGRzdF9wYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DKTsKLSAgICAgICAgICAgIGlmICggdW5s
aWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBkc3RfcGFnZSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgcHV0X3BhZ2UoZHN0X3BhZ2UpOwotICAgICAgICAgICAgICAgIGRzdF9w
YWdlID0gTlVMTDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIHJjID0gKGRzdF9wYWdlICYm
Ci0gICAgICAgICAgICAgICAgICBnZXRfcGFnZV90eXBlKGRzdF9wYWdlLCBQR1Rfd3JpdGFibGVf
cGFnZSkpID8gMCA6IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHV0X3BhZ2Uoc3JjX3BhZ2UpOwotICAgICAg
ICAgICAgICAgIGlmICggZHN0X3BhZ2UgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShk
c3RfcGFnZSk7Ci0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIkVycm9yIGNvcHlpbmcgdG8gbWZuICUiIFBSSV9tZm4gIlxu
Iiwgb3AuYXJnMS5tZm4pOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQot
Ci0gICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVuIGl0J3MgYmVpbmcgY29waWVk
IHRvLiAqLwotICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkocGdfb3duZXIsIHBhZ2VfdG9f
bWZuKGRzdF9wYWdlKSk7Ci0KLSAgICAgICAgICAgIGNvcHlfZG9tYWluX3BhZ2UocGFnZV90b19t
Zm4oZHN0X3BhZ2UpLCBwYWdlX3RvX21mbihzcmNfcGFnZSkpOwotCi0gICAgICAgICAgICBwdXRf
cGFnZV9hbmRfdHlwZShkc3RfcGFnZSk7Ci0gICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGNhc2UgTU1VRVhUX01B
UktfU1VQRVI6Ci0gICAgICAgIGNhc2UgTU1VRVhUX1VOTUFSS19TVVBFUjoKLSAgICAgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgcmMgPSAtRU5PU1lTOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLQotIGRvbmU6Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAgIGJy
ZWFrOwotCi0gICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVvcHMsIDEpOwotICAgIH0K
LQotICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpIDwg
Y291bnQpOwotICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAg
ICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGkiLAotICAgICAgICAgICAgdW9w
cywgKGNvdW50IC0gaSkgfCBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgcGRvbmUsIGZvcmVpZ25kb20p
OwotICAgIH0KLSAgICBlbHNlIGlmICggY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAg
IHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBudWxsOwotCi0gICAgICAg
IEFTU0VSVChyYyB8fCBpID09IGNvdW50KTsKLSAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
bnVsbCwgTlVMTCk7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEluIG9yZGVyIHRvIGhhdmUgYSB3
YXkgdG8gY29tbXVuaWNhdGUgdGhlIGZpbmFsIHJldHVybiB2YWx1ZSB0bwotICAgICAgICAgKiBv
dXIgY29udGludWF0aW9uLCB3ZSBwYXNzIHRoaXMgaW4gcGxhY2Ugb2YgImZvcmVpZ25kb20iLCBi
dWlsZGluZwotICAgICAgICAgKiBvbiB0aGUgZmFjdCB0aGF0IHRoaXMgYXJndW1lbnQgaXNuJ3Qg
bmVlZGVkIGFueW1vcmUuCi0gICAgICAgICAqLwotICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVleHRfb3As
ICJoaWhpIiwgbnVsbCwKLSAgICAgICAgICAgICAgICBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgbnVs
bCwgcmMpOwotICAgIH0KLQotICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7Ci0KLSAgICBwZXJm
Y19hZGQobnVtX21tdWV4dF9vcHMsIGkpOwotCi0gICAgLyogQWRkIGluY3JlbWVudGFsIHdvcmsg
d2UgaGF2ZSBkb25lIHRvIHRoZSBAZG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwotICAgIGlmICgg
dW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkgKQotICAgIHsKLSAgICAgICAg
ZG9uZSArPSBpOwotICAgICAgICBjb3B5X3RvX2d1ZXN0KHBkb25lLCAmZG9uZSwgMSk7Ci0gICAg
fQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1sb25nIGRvX21tdV91cGRhdGUoCi0gICAgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShtbXVfdXBkYXRlX3QpIHVyZXFzLAotICAgIHVuc2lnbmVkIGludCBj
b3VudCwKLSAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHVpbnQpIHBkb25lLAotICAgIHVuc2ln
bmVkIGludCBmb3JlaWduZG9tKQotewotICAgIHN0cnVjdCBtbXVfdXBkYXRlIHJlcTsKLSAgICB2
b2lkICp2YSA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBncGZuLCBnbWZuLCBtZm47Ci0gICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB1bnNpZ25lZCBpbnQgY21kLCBpID0gMCwgZG9u
ZSA9IDAsIHB0X2RvbTsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQsICp2ID0gY3Vy
cjsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluLCAqcHRfb3duZXIgPSBkLCAqcGdf
b3duZXI7Ci0gICAgbWZuX3QgbWFwX21mbiA9IElOVkFMSURfTUZOOwotICAgIHVpbnQzMl90IHhz
bV9uZWVkZWQgPSAwOwotICAgIHVpbnQzMl90IHhzbV9jaGVja2VkID0gMDsKLSAgICBpbnQgcmMg
PSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwotCi0gICAgaWYgKCB1bmxpa2VseShyYykgKQot
ICAgIHsKLSAgICAgICAgaWYgKCBsaWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCi0gICAgICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgICAgICAg
ICAgX19IWVBFUlZJU09SX21tdV91cGRhdGUsICJoaWhpIiwgdXJlcXMsIGNvdW50LCBwZG9uZSwK
LSAgICAgICAgICAgICAgICAgICAgIGZvcmVpZ25kb20pOwotICAgICAgICByZXR1cm4gcmM7Ci0g
ICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShjb3VudCA9PSBNTVVfVVBEQVRFX1BSRUVNUFRFRCkg
JiYKLSAgICAgICAgIGxpa2VseShndWVzdF9oYW5kbGVfaXNfbnVsbCh1cmVxcykpICkKLSAgICB7
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFNlZSB0aGUgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgcmVsYXRlZAotICAgICAgICAgKiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigpIGJl
bG93LgotICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJuIChpbnQpZm9yZWlnbmRvbTsKLSAgICB9
Ci0KLSAgICBpZiAoIHVubGlrZWx5KGNvdW50ICYgTU1VX1VQREFURV9QUkVFTVBURUQpICkKLSAg
ICB7Ci0gICAgICAgIGNvdW50ICY9IH5NTVVfVVBEQVRFX1BSRUVNUFRFRDsKLSAgICAgICAgaWYg
KCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRvbmUpKSApCi0gICAgICAgICAgICAo
dm9pZCljb3B5X2Zyb21fZ3Vlc3QoJmRvbmUsIHBkb25lLCAxKTsKLSAgICB9Ci0gICAgZWxzZQot
ICAgICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX21tdV91cGRhdGUpOwotCi0gICAgaWYgKCB1bmxp
a2VseSghZ3Vlc3RfaGFuZGxlX29rYXkodXJlcXMsIGNvdW50KSkgKQotICAgICAgICByZXR1cm4g
LUVGQVVMVDsKLQotICAgIGlmICggKHB0X2RvbSA9IGZvcmVpZ25kb20gPj4gMTYpICE9IDAgKQot
ICAgIHsKLSAgICAgICAgLyogUGFnZXRhYmxlcyBiZWxvbmcgdG8gYSBmb3JlaWduIGRvbWFpbiAo
UEZEKS4gKi8KLSAgICAgICAgaWYgKCAocHRfb3duZXIgPSByY3VfbG9ja19kb21haW5fYnlfaWQo
cHRfZG9tIC0gMSkpID09IE5VTEwgKQotICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsKLQotICAg
ICAgICBpZiAoIHB0X293bmVyID09IGQgKQotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4o
cHRfb3duZXIpOwotICAgICAgICBlbHNlIGlmICggIXB0X293bmVyLT52Y3B1IHx8ICh2ID0gcHRf
b3duZXItPnZjcHVbMF0pID09IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1F
SU5WQUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlm
ICggKHBnX293bmVyID0gZ2V0X3BnX293bmVyKCh1aW50MTZfdClmb3JlaWduZG9tKSkgPT0gTlVM
TCApCi0gICAgewotICAgICAgICByYyA9IC1FU1JDSDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAg
fQotCi0gICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlm
ICggY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwgKGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRf
Y2hlY2soKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlf
ZnJvbV9ndWVzdCgmcmVxLCB1cmVxcywgMSkgIT0gMCkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAg
IGNtZCA9IHJlcS5wdHIgJiAoc2l6ZW9mKGwxX3BnZW50cnlfdCktMSk7Ci0KLSAgICAgICAgc3dp
dGNoICggY21kICkKLSAgICAgICAgewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIE1N
VV9OT1JNQUxfUFRfVVBEQVRFOiBOb3JtYWwgdXBkYXRlIHRvIGFueSBsZXZlbCBvZiBwYWdlIHRh
YmxlLgotICAgICAgICAgICAgICogTU1VX1VQREFURV9QVF9QUkVTRVJWRV9BRDogQXMgYWJvdmUg
YnV0IGFsc28gcHJlc2VydmUgKE9SKQotICAgICAgICAgICAgICogY3VycmVudCBBL0QgYml0cy4K
LSAgICAgICAgICAgICAqLwotICAgICAgICBjYXNlIE1NVV9OT1JNQUxfUFRfVVBEQVRFOgotICAg
ICAgICBjYXNlIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQ6Ci0gICAgICAgIHsKLSAgICAgICAg
ICAgIHAybV90eXBlX3QgcDJtdDsKLQotICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAg
ICAgICAgICAgIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfcmVmY291bnRzKHB0X293bmVyKSkg
KQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICB4c21fbmVlZGVkIHw9IFhT
TV9NTVVfTk9STUFMX1VQREFURTsKLSAgICAgICAgICAgIGlmICggZ2V0X3B0ZV9mbGFncyhyZXEu
dmFsKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHhz
bV9uZWVkZWQgfD0gWFNNX01NVV9VUERBVEVfUkVBRDsKLSAgICAgICAgICAgICAgICBpZiAoIGdl
dF9wdGVfZmxhZ3MocmVxLnZhbCkgJiBfUEFHRV9SVyApCi0gICAgICAgICAgICAgICAgICAgIHhz
bV9uZWVkZWQgfD0gWFNNX01NVV9VUERBVEVfV1JJVEU7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
ICAgICBpZiAoIHhzbV9uZWVkZWQgIT0geHNtX2NoZWNrZWQgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHJjID0geHNtX21tdV91cGRhdGUoWFNNX1RBUkdFVCwgZCwgcHRfb3duZXIs
IHBnX293bmVyLCB4c21fbmVlZGVkKTsKLSAgICAgICAgICAgICAgICBpZiAoIHJjICkKLSAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgeHNtX2NoZWNrZWQgPSB4c21f
bmVlZGVkOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotCi0gICAg
ICAgICAgICByZXEucHRyIC09IGNtZDsKLSAgICAgICAgICAgIGdtZm4gPSByZXEucHRyID4+IFBB
R0VfU0hJRlQ7Ci0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocHRfb3duZXIs
IGdtZm4sICZwMm10LCBQMk1fQUxMT0MpOwotCi0gICAgICAgICAgICBpZiAoIHAybV9pc19wYWdl
ZChwMm10KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKCFwYWdlKTsK
LSAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwZ19vd25lciwgZ21mbik7
Ci0gICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0
ZVxuIik7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAg
ICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLQotICAgICAgICAgICAgaWYgKCAh
bWZuX2VxKF9tZm4obWZuKSwgbWFwX21mbikgKQotICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGlmICggdmEgKQotICAgICAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2YSk7
Ci0gICAgICAgICAgICAgICAgdmEgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKLSAgICAg
ICAgICAgICAgICBtYXBfbWZuID0gX21mbihtZm4pOwotICAgICAgICAgICAgfQotICAgICAgICAg
ICAgdmEgPSBfcCgoKHVuc2lnbmVkIGxvbmcpdmEgJiBQQUdFX01BU0spICsgKHJlcS5wdHIgJiB+
UEFHRV9NQVNLKSk7Ci0KLSAgICAgICAgICAgIGlmICggcGFnZV9sb2NrKHBhZ2UpICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBzd2l0Y2ggKCBwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmIFBHVF90eXBlX21hc2sgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBj
YXNlIFBHVF9sMV9wYWdlX3RhYmxlOgotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgbDFfcGdlbnRyeV90IGwxZSA9IGwxZV9mcm9tX2ludHB0ZShyZXEudmFsKTsKLSAgICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBsMWVfcDJtdCA9IHAybV9yYW1fcnc7Ci0gICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnRhcmdldCA9IE5VTEw7Ci0gICAgICAgICAg
ICAgICAgICAgIHAybV9xdWVyeV90IHEgPSAobDFlX2dldF9mbGFncyhsMWUpICYgX1BBR0VfUlcp
ID8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fVU5TSEFSRSA6
IFAyTV9BTExPQzsKLQotICAgICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShwZ19vd25lcikgKQotICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4ocGdfb3duZXIsIGwxZV9nZXRfcGZuKGwxZSksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbDFlX3AybXQsIHEpOwotCi0gICAg
ICAgICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2VkKGwxZV9wMm10KSApCi0gICAgICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIGlmICggdGFyZ2V0ICkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZSh0YXJnZXQpOwotICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocGdfb3duZXIsIGwxZV9nZXRfcGZuKGwx
ZSkpOwotICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICAgICAgZWxzZSBpZiAoIHAybV9yYW1fcGFnaW5nX2luID09IGwxZV9wMm10ICYmICF0YXJnZXQg
KQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1F
Tk9FTlQ7Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAg
ICAgfQotICAgICAgICAgICAgICAgICAgICAvKiBJZiB3ZSB0cmllZCB0byB1bnNoYXJlIGFuZCBm
YWlsZWQgKi8KLSAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIChxICYgUDJNX1VOU0hBUkUp
ICYmIHAybV9pc19zaGFyZWQobDFlX3AybXQpICkKLSAgICAgICAgICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICAgICAgICAgLyogV2UgY291bGQgbm90IGhhdmUgb2J0YWluZWQgYSBwYWdl
IHJlZi4gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVCh0YXJnZXQgPT0gTlVMTCk7
Ci0gICAgICAgICAgICAgICAgICAgICAgICAvKiBBbmQgbWVtX3NoYXJpbmdfbm90aWZ5IGhhcyBh
bHJlYWR5IGJlZW4gY2FsbGVkLiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5P
TUVNOwotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAg
IH0KLQotICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sMV9lbnRyeSh2YSwgbDFlLCBtZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBE
QVRFX1BSRVNFUlZFX0FELCB2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZ19vd25lcik7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdGFyZ2V0ICkKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHB1dF9wYWdlKHRhcmdldCk7Ci0gICAgICAgICAgICAgICAgfQotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wyX3BhZ2VfdGFi
bGU6Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2wyX2VudHJ5KHZhLCBsMmVfZnJvbV9p
bnRwdGUocmVxLnZhbCksIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwotICAgICAgICAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBjYXNlIFBHVF9sM19wYWdlX3RhYmxlOgotICAg
ICAgICAgICAgICAgICAgICByYyA9IG1vZF9sM19lbnRyeSh2YSwgbDNlX2Zyb21faW50cHRlKHJl
cS52YWwpLCBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9
PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICAgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKLSAgICAgICAgICAg
ICAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwg
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BU
X1VQREFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKLSAgICAgICAgICAgICAgICAgICAgcGVy
ZmNfaW5jcih3cml0YWJsZV9tbXVfdXBkYXRlcyk7Ci0gICAgICAgICAgICAgICAgICAgIGlmICgg
cGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1mbikpICkKLSAg
ICAgICAgICAgICAgICAgICAgICAgIHJjID0gMDsKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwot
ICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKLSAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlIGlmICggZ2V0
X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwotICAgICAgICAg
ICAgICAgIGlmICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZu
KG1mbikpICkKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAgICAgICAgIHB1
dF9wYWdlX3R5cGUocGFnZSk7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTU1VX01B
Q0hQSFlTX1VQREFURToKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoZCAhPSBwdF9vd25lcikg
KQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5
KHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikpICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICB9Ci0KLSAgICAgICAgICAgIG1mbiA9IHJlcS5wdHIgPj4gUEFHRV9TSElGVDsKLSAgICAg
ICAgICAgIGdwZm4gPSByZXEudmFsOwotCi0gICAgICAgICAgICB4c21fbmVlZGVkIHw9IFhTTV9N
TVVfTUFDSFBIWVNfVVBEQVRFOwotICAgICAgICAgICAgaWYgKCB4c21fbmVlZGVkICE9IHhzbV9j
aGVja2VkICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyA9IHhzbV9tbXVfdXBk
YXRlKFhTTV9UQVJHRVQsIGQsIE5VTEwsIHBnX293bmVyLCB4c21fbmVlZGVkKTsKLSAgICAgICAg
ICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICAgICAgeHNtX2NoZWNrZWQgPSB4c21fbmVlZGVkOwotICAgICAgICAgICAgfQotCi0gICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihfbWZuKG1mbiksIHBnX293bmVy
KSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG1h
Y2gtPnBoeXMgdXBkYXRlXG4iKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHNldF9ncGZu
X2Zyb21fbWZuKG1mbiwgZ3Bmbik7Ci0KLSAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBn
X293bmVyLCBfbWZuKG1mbikpOwotCi0gICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShf
bWZuKG1mbikpKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAg
ICAgICAgICByYyA9IC1FTk9TWVM7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0g
ICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAg
IGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KHVyZXFzLCAxKTsKLSAgICB9Ci0KLSAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCi0gICAgewotICAgICAgICBBU1NFUlQoaSA8IGNvdW50KTsKLSAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKLSAgICAgICAgICAgIF9fSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCAiaGloaSIsCi0gICAgICAgICAgICB1cmVxcywgKGNvdW50IC0g
aSkgfCBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgcGRvbmUsIGZvcmVpZ25kb20pOwotICAgIH0KLSAg
ICBlbHNlIGlmICggY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgIHsKLSAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBudWxsOwotCi0gICAgICAgIEFTU0VSVChyYyB8
fCBpID09IGNvdW50KTsKLSAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobnVsbCwgTlVMTCk7
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEluIG9yZGVyIHRvIGhhdmUgYSB3YXkgdG8gY29tbXVu
aWNhdGUgdGhlIGZpbmFsIHJldHVybiB2YWx1ZSB0bwotICAgICAgICAgKiBvdXIgY29udGludWF0
aW9uLCB3ZSBwYXNzIHRoaXMgaW4gcGxhY2Ugb2YgImZvcmVpZ25kb20iLCBidWlsZGluZwotICAg
ICAgICAgKiBvbiB0aGUgZmFjdCB0aGF0IHRoaXMgYXJndW1lbnQgaXNuJ3QgbmVlZGVkIGFueW1v
cmUuCi0gICAgICAgICAqLwotICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0
aW9uKAotICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCAiaGloaSIsIG51
bGwsCi0gICAgICAgICAgICAgICAgTU1VX1VQREFURV9QUkVFTVBURUQsIG51bGwsIHJjKTsKLSAg
ICB9Ci0KLSAgICBwdXRfcGdfb3duZXIocGdfb3duZXIpOwotCi0gICAgaWYgKCB2YSApCi0gICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKLQotICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRh
dGVzLCBpKTsKLQotIG91dDoKLSAgICBpZiAoIHB0X293bmVyICE9IGQgKQotICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbihwdF9vd25lcik7Ci0KLSAgICAvKiBBZGQgaW5jcmVtZW50YWwgd29yayB3
ZSBoYXZlIGRvbmUgdG8gdGhlIEBkb25lIG91dHB1dCBwYXJhbWV0ZXIuICovCi0gICAgaWYgKCB1
bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRvbmUpKSApCi0gICAgewotICAgICAgICBk
b25lICs9IGk7Ci0gICAgICAgIGNvcHlfdG9fZ3Vlc3QocGRvbmUsICZkb25lLCAxKTsKLSAgICB9
Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLWludCBkb25hdGVfcGFnZSgKLSAgICBzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCi17
Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBkb21feGVuOwotCi0gICAgc3Bpbl9s
b2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBh
Z2UpIHx8ICgob3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gTlVMTCkgKQotICAgICAg
ICBnb3RvIGZhaWw7Ci0KLSAgICBpZiAoIGQtPmlzX2R5aW5nICkKLSAgICAgICAgZ290byBmYWls
OwotCi0gICAgaWYgKCBwYWdlLT5jb3VudF9pbmZvICYgfihQR0NfYWxsb2NhdGVkIHwgMSkgKQot
ICAgICAgICBnb3RvIGZhaWw7Ci0KLSAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNv
dW50KSApCi0gICAgewotICAgICAgICBpZiAoIGQtPnRvdF9wYWdlcyA+PSBkLT5tYXhfcGFnZXMg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICBkb21haW5fYWRqdXN0X3RvdF9wYWdl
cyhkLCAxKTsKLSAgICB9Ci0KLSAgICBwYWdlLT5jb3VudF9pbmZvID0gUEdDX2FsbG9jYXRlZCB8
IDE7Ci0gICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZCk7Ci0gICAgcGFnZV9saXN0X2FkZF90YWls
KHBhZ2UsJmQtPnBhZ2VfbGlzdCk7Ci0KLSAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKLSAgICByZXR1cm4gMDsKLQotIGZhaWw6Ci0gICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Ci0gICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgZG9uYXRlIG1m
biAlIiBQUklfbWZuCi0gICAgICAgICAgICAgIiB0byBkJWQgKG93bmVyIGQlZCkgY2FmPSUwOGx4
IHRhZj0lIiBQUnR5cGVfaW5mbyAiXG4iLAotICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKSwgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCi0gICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pOwotICAgIHJldHVybiAtRUlOVkFMOwotfQotCi1pbnQgc3Rl
YWxfcGFnZSgKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCi17Ci0gICAgdW5zaWduZWQgbG9uZyB4LCB5OwotICAgIGJv
b2wgZHJvcF9kb21fcmVmID0gZmFsc2U7Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqb3duZXIg
PSBkb21feGVuOwotCi0gICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkKSApCi0gICAgICAg
IHJldHVybiAtRU9QTk9UU1VQUDsKLQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2Nr
KTsKLQotICAgIGlmICggaXNfeGVuX2hlYXBfcGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9n
ZXRfb3duZXIocGFnZSkpICE9IGQpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgLyoKLSAg
ICAgKiBXZSByZXF1aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBub3cgc28gdGhh
dCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVyLgotICAgICAqLwotICAgIHkgPSBwYWdl
LT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHgg
JiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNoZygmcGFnZS0+Y291
bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7Ci0gICAgfSB3aGlsZSAoIHkgIT0geCAp
OwotCi0gICAgLyoKLSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3JtYXRpb24uIFR5cGUg
Y291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KLSAgICAg
KiBQR1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hp
Y2ggd2UgbmVlZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlw
IChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWlu
IHR5cGUpLgotICAgICAqLwotICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQ
R1RfY291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQR1RfcGlubmVkKSk7Ci0gICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAw
OwotCi0gICAgLyogU3dpenpsZSB0aGUgb3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxv
Y2F0ZWQgcmVmZXJlbmNlLiAqLwotICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9IHk7Ci0gICAgICAg
IEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9j
YXRlZCk7Ci0gICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwg
eCB8IDEpKSAhPSB4ICk7Ci0KLSAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8K
LSAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVz
dF90b3RfcGFnZXMoZCwgLTEpICkKLSAgICAgICAgZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBw
YWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdlX2xpc3QpOwotCi0gICAgc3Bpbl91bmxvY2soJmQt
PnBhZ2VfYWxsb2NfbG9jayk7Ci0gICAgaWYgKCB1bmxpa2VseShkcm9wX2RvbV9yZWYpICkKLSAg
ICAgICAgcHV0X2RvbWFpbihkKTsKLSAgICByZXR1cm4gMDsKKyAgICBzcGluX3VubG9jaygmZC0+
cGFnZV9hbGxvY19sb2NrKTsKKyAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3JlZikgKQorICAg
ICAgICBwdXRfZG9tYWluKGQpOworICAgIHJldHVybiAwOwogCiAgZmFpbDoKICAgICBzcGluX3Vu
bG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKQEAgLTI3MzksMTIyICsxNDMxLDYgQEAgaW50IHN0
ZWFsX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKLXN0YXRpYyBpbnQgX19kb191cGRh
dGVfdmFfbWFwcGluZygKLSAgICB1bnNpZ25lZCBsb25nIHZhLCB1NjQgdmFsNjQsIHVuc2lnbmVk
IGxvbmcgZmxhZ3MsIHN0cnVjdCBkb21haW4gKnBnX293bmVyKQotewotICAgIGwxX3BnZW50cnlf
dCAgIHZhbCA9IGwxZV9mcm9tX2ludHB0ZSh2YWw2NCk7Ci0gICAgc3RydWN0IHZjcHUgICAqdiAg
ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkICAgPSB2LT5kb21haW47Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqZ2wxcGc7Ci0gICAgbDFfcGdlbnRyeV90ICAqcGwxZTsKLSAgICB1bnNp
Z25lZCBsb25nICBibWFwX3B0cjsKLSAgICBtZm5fdCAgICAgICAgICBnbDFtZm47Ci0gICAgY3B1
bWFza190ICAgICAqbWFzayA9IE5VTEw7Ci0gICAgaW50ICAgICAgICAgICAgcmM7Ci0KLSAgICBw
ZXJmY19pbmNyKGNhbGxzX3RvX3VwZGF0ZV92YSk7Ci0KLSAgICByYyA9IHhzbV91cGRhdGVfdmFf
bWFwcGluZyhYU01fVEFSR0VULCBkLCBwZ19vd25lciwgdmFsKTsKLSAgICBpZiAoIHJjICkKLSAg
ICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSAtRUlOVkFMOwotICAgIHBsMWUgPSBtYXBfZ3Vl
c3RfbDFlKHZhLCAmZ2wxbWZuKTsKLSAgICBpZiAoIHVubGlrZWx5KCFwbDFlIHx8ICFnZXRfcGFn
ZV9mcm9tX21mbihnbDFtZm4sIGQpKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgZ2wxcGcg
PSBtZm5fdG9fcGFnZShnbDFtZm4pOwotICAgIGlmICggIXBhZ2VfbG9jayhnbDFwZykgKQotICAg
IHsKLSAgICAgICAgcHV0X3BhZ2UoZ2wxcGcpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0K
LSAgICBpZiAoIChnbDFwZy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAhPSBQ
R1RfbDFfcGFnZV90YWJsZSApCi0gICAgewotICAgICAgICBwYWdlX3VubG9jayhnbDFwZyk7Ci0g
ICAgICAgIHB1dF9wYWdlKGdsMXBnKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAg
cmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFsLCBtZm5feChnbDFtZm4pLCAwLCB2LCBwZ19vd25l
cik7Ci0KLSAgICBwYWdlX3VubG9jayhnbDFwZyk7Ci0gICAgcHV0X3BhZ2UoZ2wxcGcpOwotCi0g
b3V0OgotICAgIGlmICggcGwxZSApCi0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwot
Ci0gICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZMVVNIVFlQRV9NQVNLICkKLSAgICB7Ci0gICAg
Y2FzZSBVVk1GX1RMQl9GTFVTSDoKLSAgICAgICAgc3dpdGNoICggKGJtYXBfcHRyID0gZmxhZ3Mg
JiB+VVZNRl9GTFVTSFRZUEVfTUFTSykgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgVVZNRl9M
T0NBTDoKLSAgICAgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGNhc2UgVVZNRl9BTEw6Ci0gICAgICAgICAgICBtYXNrID0gZC0+ZG9tYWluX2Rp
cnR5X2NwdW1hc2s7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAg
ICAgICAgIG1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwotICAgICAgICAgICAgcmMg
PSB2Y3B1bWFza190b19wY3B1bWFzayhkLCBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIoYm1h
cF9wdHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWFzayk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBp
ZiAoIG1hc2sgKQotICAgICAgICAgICAgZmx1c2hfdGxiX21hc2sobWFzayk7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSBVVk1GX0lOVkxQRzoKLSAgICAgICAgc3dpdGNoICggKGJtYXBfcHRy
ID0gZmxhZ3MgJiB+VVZNRl9GTFVTSFRZUEVfTUFTSykgKQotICAgICAgICB7Ci0gICAgICAgIGNh
c2UgVVZNRl9MT0NBTDoKLSAgICAgICAgICAgIHBhZ2luZ19pbnZscGcodiwgdmEpOwotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgVVZNRl9BTEw6Ci0gICAgICAgICAgICBtYXNrID0g
ZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2s7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVm
YXVsdDoKLSAgICAgICAgICAgIG1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwotICAg
ICAgICAgICAgcmMgPSB2Y3B1bWFza190b19wY3B1bWFzayhkLCBjb25zdF9ndWVzdF9oYW5kbGVf
ZnJvbV9wdHIoYm1hcF9wdHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWFzayk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
fQotICAgICAgICBpZiAoIG1hc2sgKQotICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKG1h
c2ssIHZhKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1s
b25nIGRvX3VwZGF0ZV92YV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncykKLXsKLSAgICByZXR1
cm4gX19kb191cGRhdGVfdmFfbWFwcGluZyh2YSwgdmFsNjQsIGZsYWdzLCBjdXJyZW50LT5kb21h
aW4pOwotfQotCi1sb25nIGRvX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKHVuc2lnbmVk
IGxvbmcgdmEsIHU2NCB2YWw2NCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBmbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcjsKLSAg
ICBpbnQgcmM7Ci0KLSAgICBpZiAoIChwZ19vd25lciA9IGdldF9wZ19vd25lcihkb21pZCkpID09
IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVTUkNIOwotCi0gICAgcmMgPSBfX2RvX3VwZGF0ZV92
YV9tYXBwaW5nKHZhLCB2YWw2NCwgZmxhZ3MsIHBnX293bmVyKTsKLQotICAgIHB1dF9wZ19vd25l
cihwZ19vd25lcik7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIHR5cGVkZWYgc3RydWN0IGU4MjBl
bnRyeSBlODIwZW50cnlfdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKGU4MjBlbnRyeV90KTsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlCmluZGV4IGJhYzI3OTJhYTIuLjE3ZTA1OGRiN2UgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTEw
LDYgKzEwLDcgQEAgb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2JqLXkg
Kz0gbWlzYy1oeXBlcmNhbGxzLm8KIG9iai15ICs9IG1tLm8KK29iai15ICs9IG1tLWh5cGVyY2Fs
bHMubwogb2JqLXkgKz0gcm8tcGFnZS1mYXVsdC5vCiBvYmoteSArPSB0cmFwcy5vCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS1oeXBlcmNhbGxzLmMgYi94ZW4vYXJjaC94ODYvcHYv
bW0taHlwZXJjYWxscy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI5
YTYwOTM5MWMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvcHYvbW0taHlwZXJjYWxs
cy5jCkBAIC0wLDAgKzEsMTQ2MSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94
ODYvcHYvbW0taHlwZXJjYWxscy5jCisgKgorICogTWVtb3J5IG1hbmFnZW1lbnQgaHlwZXJjYWxs
cyBmb3IgUFYgZ3Vlc3RzCisgKgorICogQ29weXJpZ2h0IChjKSAyMDAyLTIwMDUgSyBBIEZyYXNl
cgorICogQ29weXJpZ2h0IChjKSAyMDA0IENocmlzdGlhbiBMaW1wYWNoCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBl
aXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisKKyNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+Cisj
aW5jbHVkZSA8YXNtL2lvY2FwLmg+CisjaW5jbHVkZSA8YXNtL2xkdC5oPgorI2luY2x1ZGUgPGFz
bS9tbS5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYvbW0uaD4KKyNp
bmNsdWRlIDxhc20vc2V0dXAuaD4KKworI2luY2x1ZGUgPHhzbS94c20uaD4KKworI2luY2x1ZGUg
Im1tLmgiCisKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19w
YWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorI3VuZGVmIHBhZ2VfdG9fbWZuCisj
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorCitzdGF0aWMg
c3RydWN0IGRvbWFpbiAqZ2V0X3BnX293bmVyKGRvbWlkX3QgZG9taWQpCit7CisgICAgc3RydWN0
IGRvbWFpbiAqcGdfb3duZXIgPSBOVUxMLCAqY3VyciA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAg
IGlmICggbGlrZWx5KGRvbWlkID09IERPTUlEX1NFTEYpICkKKyAgICB7CisgICAgICAgIHBnX293
bmVyID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgaWYgKCB1bmxpa2VseShkb21pZCA9PSBjdXJyLT5kb21haW5faWQpICkKKyAgICB7
CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IHNwZWNpZnkgaXRzZWxm
IGFzIGZvcmVpZ24gZG9tYWluXG4iKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
c3dpdGNoICggZG9taWQgKQorICAgIHsKKyAgICBjYXNlIERPTUlEX0lPOgorICAgICAgICBwZ19v
d25lciA9IHJjdV9sb2NrX2RvbWFpbihkb21faW8pOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IERPTUlEX1hFTjoKKyAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21haW4oZG9tX3hlbik7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggKHBnX293bmVyID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5rbm93biBkb21haW4gZCVkXG4iLCBk
b21pZCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAg
ICB9CisKKyBvdXQ6CisgICAgcmV0dXJuIHBnX293bmVyOworfQorCitzdGF0aWMgdm9pZCBwdXRf
cGdfb3duZXIoc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCit7CisgICAgcmN1X3VubG9ja19kb21h
aW4ocGdfb3duZXIpOworfQorCitzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFz
aygKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3Zv
aWQpIGJtYXAsIGNwdW1hc2tfdCAqcG1hc2spCit7CisgICAgdW5zaWduZWQgaW50IHZjcHVfaWQs
IHZjcHVfYmlhcywgb2ZmczsKKyAgICB1bnNpZ25lZCBsb25nIHZtYXNrOworICAgIHN0cnVjdCB2
Y3B1ICp2OworICAgIGJvb2wgaXNfbmF0aXZlID0gIWlzX3B2XzMyYml0X2RvbWFpbihkKTsKKwor
ICAgIGNwdW1hc2tfY2xlYXIocG1hc2spOworICAgIGZvciAoIHZtYXNrID0gMCwgb2ZmcyA9IDA7
IDsgKytvZmZzICkKKyAgICB7CisgICAgICAgIHZjcHVfYmlhcyA9IG9mZnMgKiAoaXNfbmF0aXZl
ID8gQklUU19QRVJfTE9ORyA6IDMyKTsKKyAgICAgICAgaWYgKCB2Y3B1X2JpYXMgPj0gZC0+bWF4
X3ZjcHVzICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgIGlmICggdW5saWtlbHko
aXNfbmF0aXZlID8KKyAgICAgICAgICAgICAgICAgICAgICBjb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0
KCZ2bWFzaywgYm1hcCwgb2ZmcywgMSkgOgorICAgICAgICAgICAgICAgICAgICAgIGNvcHlfZnJv
bV9ndWVzdF9vZmZzZXQoKHVuc2lnbmVkIGludCAqKSZ2bWFzaywgYm1hcCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnMsIDEpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGNwdW1hc2tfY2xlYXIocG1hc2spOworICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisgICAgICAgIH0KKworICAgICAgICB3aGlsZSAoIHZtYXNrICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdmNwdV9pZCA9IGZpbmRfZmlyc3Rfc2V0X2JpdCh2bWFzayk7CisgICAgICAg
ICAgICB2bWFzayAmPSB+KDFVTCA8PCB2Y3B1X2lkKTsKKyAgICAgICAgICAgIHZjcHVfaWQgKz0g
dmNwdV9iaWFzOworICAgICAgICAgICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpICkK
KyAgICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIGlmICggKCh2ID0gZC0+dmNw
dVt2Y3B1X2lkXSkgIT0gTlVMTCkgKQorICAgICAgICAgICAgICAgIGNwdW1hc2tfb3IocG1hc2ss
IHBtYXNrLCB2LT52Y3B1X2RpcnR5X2NwdW1hc2spOworICAgICAgICB9CisgICAgfQorfQorCisv
KgorICogUFRFIGZsYWdzIHRoYXQgYSBndWVzdCBtYXkgY2hhbmdlIHdpdGhvdXQgcmUtdmFsaWRh
dGluZyB0aGUgUFRFLgorICogQWxsIG90aGVyIGJpdHMgYWZmZWN0IHRyYW5zbGF0aW9uLCBjYWNo
aW5nLCBvciBYZW4ncyBzYWZldHkuCisgKi8KKyNkZWZpbmUgRkFTVFBBVEhfRkxBR19XSElURUxJ
U1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChfUEFHRV9OWF9C
SVQgfCBfUEFHRV9BVkFJTF9ISUdIIHwgX1BBR0VfQVZBSUwgfCBfUEFHRV9HTE9CQUwgfCBcCisg
ICAgIF9QQUdFX0RJUlRZIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9VU0VSKQorCisvKiBVcGRh
dGUgdGhlIEwxIGVudHJ5IGF0IHBsMWUgdG8gbmV3IHZhbHVlIG5sMWUuICovCitzdGF0aWMgaW50
IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIGludCBwcmVzZXJ2ZV9h
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICpwdF92Y3B1LCBzdHJ1Y3Qg
ZG9tYWluICpwZ19kb20pCit7CisgICAgbDFfcGdlbnRyeV90IG9sMWU7CisgICAgc3RydWN0IGRv
bWFpbiAqcHRfZG9tID0gcHRfdmNwdS0+ZG9tYWluOworICAgIGludCByYyA9IDA7CisKKyAgICBp
ZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9sMWUsIHBsMWUsIHNpemVvZihvbDFlKSkg
IT0gMCkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIEFTU0VSVCghcGFnaW5nX21v
ZGVfcmVmY291bnRzKHB0X2RvbSkpOworCisgICAgaWYgKCBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYg
X1BBR0VfUFJFU0VOVCApCisgICAgeworICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVz
dCBhZGRyZXNzZXMuICovCisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwor
CisgICAgICAgIGlmICggdW5saWtlbHkobDFlX2dldF9mbGFncyhubDFlKSAmIGwxX2Rpc2FsbG93
X21hc2socHRfZG9tKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkJhZCBMMSBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgICAgbDFlX2dl
dF9mbGFncyhubDFlKSAmIGwxX2Rpc2FsbG93X21hc2socHRfZG9tKSk7CisgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggcGFnaW5nX21vZGVfdHJh
bnNsYXRlKHBnX2RvbSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAg
ICAgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwor
ICAgICAgICAgICAgbmwxZSA9IGwxZV9mcm9tX3BhZ2UocGFnZSwgbDFlX2dldF9mbGFncyhubDFl
KSk7CisgICAgICAgIH0KKworICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRseS1z
aW1pbGFyIG1hcHBpbmdzLiAqLworICAgICAgICBpZiAoICFsMWVfaGFzX2NoYW5nZWQob2wxZSwg
bmwxZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIHB0X2RvbSk7CisgICAgICAgICAgICByYyA9
IFVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpOworICAgICAgICAgICAgaWYg
KCBwYWdlICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgIHJl
dHVybiByYyA/IDAgOiAtRUJVU1k7CisgICAgICAgIH0KKworICAgICAgICBzd2l0Y2ggKCByYyA9
IGdldF9wYWdlX2Zyb21fbDFlKG5sMWUsIHB0X2RvbSwgcGdfZG9tKSApCisgICAgICAgIHsKKyAg
ICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICggcGFnZSApCisgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIGNhc2UgMDoK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIF9QQUdFX1JXIC4uLiBfUEFHRV9SVyB8
IFBBR0VfQ0FDSEVfQVRUUlM6CisgICAgICAgICAgICBBU1NFUlQoIShyYyAmIH4oX1BBR0VfUlcg
fCBQQUdFX0NBQ0hFX0FUVFJTKSkpOworICAgICAgICAgICAgbDFlX2ZsaXBfZmxhZ3MobmwxZSwg
cmMpOworICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworCisgICAg
ICAgIG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIHB0X2RvbSk7CisgICAgICAgIGlmICgg
dW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92
Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG9sMWUgPSBubDFlOworICAgICAgICAgICAgcmMgPSAt
RUJVU1k7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVf
RU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKKyAgICB7CisgICAgICAg
IHJldHVybiAtRUJVU1k7CisgICAgfQorCisgICAgcHV0X3BhZ2VfZnJvbV9sMWUob2wxZSwgcHRf
ZG9tKTsKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qIFVwZGF0ZSB0aGUgTDIgZW50cnkgYXQgcGwy
ZSB0byBuZXcgdmFsdWUgbmwyZS4gcGwyZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLworc3RhdGlj
IGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLCBsMl9wZ2VudHJ5X3QgbmwyZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcHJlc2VydmVf
YWQsIHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIGwyX3BnZW50cnlfdCBvbDJlOworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2Y3B1LT5kb21haW47CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqbDJw
ZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CisgICAgdW5zaWduZWQgbG9uZyB0eXBlID0gbDJw
Zy0+dS5pbnVzZS50eXBlX2luZm87CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggdW5saWtl
bHkoIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgcGdlbnRyeV9wdHJfdG9fc2xvdChwbDJlKSkp
ICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTDIgdXBkYXRlIGlu
IFhlbi1wcml2YXRlIGFyZWEsIHNsb3QgJSNseFxuIiwKKyAgICAgICAgICAgICAgICAgcGdlbnRy
eV9wdHJfdG9fc2xvdChwbDJlKSk7CisgICAgICAgIHJldHVybiAtRVBFUk07CisgICAgfQorCisg
ICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZnJvbV91c2VyKCZvbDJlLCBwbDJlLCBzaXplb2Yob2wy
ZSkpICE9IDApICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAoIGwyZV9nZXRf
ZmxhZ3MobmwyZSkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIGlmICggdW5saWtl
bHkobDJlX2dldF9mbGFncyhubDJlKSAmIEwyX0RJU0FMTE9XX01BU0spICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDIgZmxhZ3MgJXhcbiIs
CisgICAgICAgICAgICAgICAgICAgIGwyZV9nZXRfZmxhZ3MobmwyZSkgJiBMMl9ESVNBTExPV19N
QVNLKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAg
LyogRmFzdCBwYXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4gKi8KKyAgICAg
ICAgaWYgKCAhbDJlX2hhc19jaGFuZ2VkKG9sMmUsIG5sMmUsIH5GQVNUUEFUSF9GTEFHX1dISVRF
TElTVCkgKQorICAgICAgICB7CisgICAgICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShu
bDJlLCBkKTsKKyAgICAgICAgICAgIGlmICggVVBEQVRFX0VOVFJZKGwyLCBwbDJlLCBvbDJlLCBu
bDJlLCBwZm4sIHZjcHUsIHByZXNlcnZlX2FkKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB1
bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShu
bDJlLCBkKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwyLCBwbDJlLCBv
bDJlLCBubDJlLCBwZm4sIHZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcmVzZXJ2ZV9hZCkpICkKKyAgICAgICAgeworICAgICAgICAgICAgb2wyZSA9IG5sMmU7Cisg
ICAgICAgICAgICByYyA9IC1FQlVTWTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlIGlmICgg
dW5saWtlbHkoIVVQREFURV9FTlRSWShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAg
IHsKKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICB9CisKKyAgICBwdXRfcGFnZV9mcm9tX2wy
ZShvbDJlLCBwZm4pOworICAgIHJldHVybiByYzsKK30KKworLyogVXBkYXRlIHRoZSBMMyBlbnRy
eSBhdCBwbDNlIHRvIG5ldyB2YWx1ZSBubDNlLiBwbDNlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICov
CitzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsIGwzX3BnZW50cnlf
dCBubDNlLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sIGludCBw
cmVzZXJ2ZV9hZCwgc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgbDNfcGdlbnRyeV90IG9sM2U7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZjcHUtPmRvbWFpbjsKKyAgICBpbnQgcmMgPSAwOwor
CisgICAgLyoKKyAgICAgKiBEaXNhbGxvdyB1cGRhdGVzIHRvIGZpbmFsIEwzIHNsb3QuIEl0IGNv
bnRhaW5zIFhlbiBtYXBwaW5ncywgYW5kIGl0CisgICAgICogd291bGQgYmUgYSBwYWluIHRvIGVu
c3VyZSB0aGV5IHJlbWFpbiBjb250aW51b3VzbHkgdmFsaWQgdGhyb3VnaG91dC4KKyAgICAgKi8K
KyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAocGdlbnRyeV9wdHJfdG9fc2xvdChw
bDNlKSA+PSAzKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB1bmxpa2Vs
eShfX2NvcHlfZnJvbV91c2VyKCZvbDNlLCBwbDNlLCBzaXplb2Yob2wzZSkpICE9IDApICkKKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAoIGwzZV9nZXRfZmxhZ3MobmwzZSkgJiBf
UEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIGlmICggdW5saWtlbHkobDNlX2dldF9mbGFn
cyhubDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKKyAgICAgICAgeworICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDMgZmxhZ3MgJXhcbiIsCisgICAgICAgICAg
ICAgICAgICAgIGwzZV9nZXRfZmxhZ3MobmwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKTsKKyAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgLyogRmFzdCBw
YXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4gKi8KKyAgICAgICAgaWYgKCAh
bDNlX2hhc19jaGFuZ2VkKG9sM2UsIG5sM2UsIH5GQVNUUEFUSF9GTEFHX1dISVRFTElTVCkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBubDNlID0gYWRqdXN0X2d1ZXN0X2wzZShubDNlLCBkKTsK
KyAgICAgICAgICAgIHJjID0gVVBEQVRFX0VOVFJZKGwzLCBwbDNlLCBvbDNlLCBubDNlLCBwZm4s
IHZjcHUsIHByZXNlcnZlX2FkKTsKKyAgICAgICAgICAgIHJldHVybiByYyA/IDAgOiAtRUZBVUxU
OworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShubDNlLCBwZm4s
IGQsIDApOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjIDwgMCkgKQorICAgICAgICAgICAgcmV0
dXJuIHJjOworICAgICAgICByYyA9IDA7CisKKyAgICAgICAgbmwzZSA9IGFkanVzdF9ndWVzdF9s
M2UobmwzZSwgZCk7CisgICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsMywgcGwz
ZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHJlc2VydmVfYWQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9sM2UgPSBubDNl
OworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICB9CisgICAgfQorICAgIGVsc2Ug
aWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwzLCBwbDNlLCBvbDNlLCBubDNlLCBwZm4sIHZj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSAp
CisgICAgeworICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisKKyAgICBpZiAoIGxpa2Vs
eShyYyA9PSAwKSApCisgICAgICAgIGlmICggIWNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKGQsIHBs
M2UpICkKKyAgICAgICAgICAgIEJVRygpOworCisgICAgcHV0X3BhZ2VfZnJvbV9sM2Uob2wzZSwg
cGZuLCAwLCAxKTsKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qIFVwZGF0ZSB0aGUgTDQgZW50cnkg
YXQgcGw0ZSB0byBuZXcgdmFsdWUgbmw0ZS4gcGw0ZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLwor
c3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLCBsNF9wZ2VudHJ5X3Qg
bmw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcHJl
c2VydmVfYWQsIHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
Y3B1LT5kb21haW47CisgICAgbDRfcGdlbnRyeV90IG9sNGU7CisgICAgaW50IHJjID0gMDsKKwor
ICAgIGlmICggdW5saWtlbHkoIWlzX2d1ZXN0X2w0X3Nsb3QoZCwgcGdlbnRyeV9wdHJfdG9fc2xv
dChwbDRlKSkpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTDQg
dXBkYXRlIGluIFhlbi1wcml2YXRlIGFyZWEsIHNsb3QgJSNseFxuIiwKKyAgICAgICAgICAgICAg
ICAgcGdlbnRyeV9wdHJfdG9fc2xvdChwbDRlKSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
ICAgIH0KKworICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2w0ZSwgcGw0ZSwg
c2l6ZW9mKG9sNGUpKSAhPSAwKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgaWYg
KCBsNGVfZ2V0X2ZsYWdzKG5sNGUpICYgX1BBR0VfUFJFU0VOVCApCisgICAgeworICAgICAgICBp
ZiAoIHVubGlrZWx5KGw0ZV9nZXRfZmxhZ3Mobmw0ZSkgJiBMNF9ESVNBTExPV19NQVNLKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEw0IGZs
YWdzICV4XG4iLAorICAgICAgICAgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzKG5sNGUpICYgTDRf
RElTQUxMT1dfTUFTSyk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQor
CisgICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3VmZmljaWVudGx5LXNpbWlsYXIgbWFwcGluZ3Mu
ICovCisgICAgICAgIGlmICggIWw0ZV9oYXNfY2hhbmdlZChvbDRlLCBubDRlLCB+RkFTVFBBVEhf
RkxBR19XSElURUxJU1QpICkKKyAgICAgICAgeworICAgICAgICAgICAgbmw0ZSA9IGFkanVzdF9n
dWVzdF9sNGUobmw0ZSwgZCk7CisgICAgICAgICAgICByYyA9IFVQREFURV9FTlRSWShsNCwgcGw0
ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCk7CisgICAgICAgICAgICByZXR1
cm4gcmMgPyAwIDogLUVGQVVMVDsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gZ2V0X3BhZ2Vf
ZnJvbV9sNGUobmw0ZSwgcGZuLCBkLCAwKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShyYyA8IDAp
ICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgcmMgPSAwOworCisgICAgICAgIG5s
NGUgPSBhZGp1c3RfZ3Vlc3RfbDRlKG5sNGUsIGQpOworICAgICAgICBpZiAoIHVubGlrZWx5KCFV
UERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBvbDRlID0gbmw0ZTsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAg
fQorICAgIH0KKyAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShsNCwgcGw0ZSwg
b2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHByZXNlcnZlX2FkKSkgKQorICAgIHsKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAg
fQorCisgICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICByZXR1cm4g
cmM7Cit9CisKK2ludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21h
aW47CisgICAgaW50IHJjOworICAgIG1mbl90IG9sZF9iYXNlX21mbjsKKworICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgeworICAgICAgICBtZm5fdCBndF9tZm4gPSBw
YWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgbDRfcGdl
bnRyeV90ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKGd0X21mbik7CisKKyAgICAgICAgcmMgPSBt
b2RfbDRfZW50cnkocGw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZu
KG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVT
RU5UIHwgX1BBR0VfUlcgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9QQUdFX1VTRVIgfCBfUEFHRV9BQ0NFU1NFRCkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5feChndF9tZm4pLCAwLCBjdXJyKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0
ZSk7CisgICAgICAgIHN3aXRjaCAoIHJjICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSAtRUlOVFI6CisgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgorICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAg
ICAgIkVycm9yIHdoaWxlIGluc3RhbGxpbmcgbmV3IGNvbXBhdCBiYXNlcHRyICUiIFBSSV9tZm4g
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikpOworICAgICAgICAgICAgcmV0
dXJuIHJjOworICAgICAgICB9CisKKyAgICAgICAgcHZfaW52YWxpZGF0ZV9zaGFkb3dfbGR0KGN1
cnIsIDApOworICAgICAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisKKyAgICAgICAgcmV0dXJuIDA7
CisgICAgfQorCisgICAgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOworICAgIGlmICgg
dW5saWtlbHkocmMpICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgb2xkX2Jhc2VfbWZuID0g
cGFnZXRhYmxlX2dldF9tZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAgLyoKKyAgICAg
KiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBh
ZnRlciB0aGUKKyAgICAgKiBwcmV2aW91cyBhdHRlbXB0IGdvdCBwcmVlbXB0ZWQgaW4gdGhlIHB1
dC1vbGQtTUZOIHBoYXNlLgorICAgICAqLworICAgIGlmICggbWZuX2VxKG9sZF9iYXNlX21mbiwg
bWZuKSApCisgICAgeworICAgICAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisgICAgICAgIHJldHVy
biAwOworICAgIH0KKworICAgIHJjID0gcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnJkKQorICAg
ICAgICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBjdXJyZCkgPyAwIDogLUVJTlZBTCkKKyAg
ICAgICAgIDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuLCBQR1Rfcm9vdF9wYWdlX3Rh
YmxlLCBjdXJyZCwgMCwgMSk7CisgICAgc3dpdGNoICggcmMgKQorICAgIHsKKyAgICBjYXNlIDA6
CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgLUVJTlRSOgorICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICByZXR1cm4gLUVSRVNUQVJUOworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiRXJyb3Igd2hpbGUgaW5zdGFsbGlu
ZyBuZXcgYmFzZXB0ciAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgIG1mbl94KG1m
bikpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcHZfaW52YWxpZGF0ZV9zaGFk
b3dfbGR0KGN1cnIsIDApOworCisgICAgaWYgKCAhVk1fQVNTSVNUKGN1cnJkLCBtMnBfc3RyaWN0
KSAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnJkKSApCisgICAgICAgIGZpbGxfcm9fbXB0
KG1mbik7CisgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX21mbiht
Zm4pOworICAgIHVwZGF0ZV9jcjMoY3Vycik7CisKKyAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisK
KyAgICBpZiAoIGxpa2VseShtZm5feChvbGRfYmFzZV9tZm4pICE9IDApICkKKyAgICB7CisgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShvbGRfYmFzZV9tZm4pOwor
CisgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRzKGN1cnJkKSApCisgICAgICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgc3dpdGNoICggcmMg
PSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
KyAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLworICAgICAgICAgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAg
ICAgICAgICBCVUdfT04ocmMpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
fQorICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworbG9uZyBkb19tbXVleHRfb3AoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShtbXVleHRfb3BfdCkgdW9wcywgdW5zaWduZWQgaW50IGNvdW50LAor
ICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBwZG9uZSwgdW5z
aWduZWQgaW50IGZvcmVpZ25kb20pCit7CisgICAgc3RydWN0IG1tdWV4dF9vcCBvcDsKKyAgICB1
bnNpZ25lZCBsb25nIHR5cGU7CisgICAgdW5zaWduZWQgaW50IGksIGRvbmUgPSAwOworICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1
cnItPmRvbWFpbjsKKyAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcjsKKyAgICBpbnQgcmMgPSBw
dXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOworCisgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAg
IHsKKyAgICAgICAgaWYgKCBsaWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisgICAgICAgICAgICBy
YyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAgICAgICAgICAgICAgICAgICAg
X19IWVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGkiLCB1b3BzLCBjb3VudCwgcGRvbmUsCisgICAg
ICAgICAgICAgICAgICAgICBmb3JlaWduZG9tKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0K
KworICAgIGlmICggdW5saWtlbHkoY291bnQgPT0gTU1VX1VQREFURV9QUkVFTVBURUQpICYmCisg
ICAgICAgICBsaWtlbHkoZ3Vlc3RfaGFuZGxlX2lzX251bGwodW9wcykpICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIFNlZSB0aGUgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgcmVs
YXRlZAorICAgICAgICAgKiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigpIGJlbG93Lgor
ICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIChpbnQpZm9yZWlnbmRvbTsKKyAgICB9CisKKyAg
ICBpZiAoIHVubGlrZWx5KGNvdW50ICYgTU1VX1VQREFURV9QUkVFTVBURUQpICkKKyAgICB7Cisg
ICAgICAgIGNvdW50ICY9IH5NTVVfVVBEQVRFX1BSRUVNUFRFRDsKKyAgICAgICAgaWYgKCB1bmxp
a2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRvbmUpKSApCisgICAgICAgICAgICAodm9pZClj
b3B5X2Zyb21fZ3Vlc3QoJmRvbmUsIHBkb25lLCAxKTsKKyAgICB9CisgICAgZWxzZQorICAgICAg
ICBwZXJmY19pbmNyKGNhbGxzX3RvX21tdWV4dF9vcCk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFn
dWVzdF9oYW5kbGVfb2theSh1b3BzLCBjb3VudCkpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICBpZiAoIChwZ19vd25lciA9IGdldF9wZ19vd25lcihmb3JlaWduZG9tKSkgPT0gTlVM
TCApCisgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICBpZiAoICFpc19wdl9kb21haW4ocGdf
b3duZXIpICkKKyAgICB7CisgICAgICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJjID0geHNtX21tdWV4dF9vcChYU01fVEFS
R0VULCBjdXJyZCwgcGdfb3duZXIpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcHV0
X3BnX293bmVyKHBnX293bmVyKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGN1cnItPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlIHx8IChpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3Qo
Jm9wLCB1b3BzLCAxKSAhPSAwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVM
VDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBpc19odm1f
ZG9tYWluKGN1cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN3aXRjaCAoIG9wLmNtZCAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDFfVEFCTEU6Cisg
ICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDJfVEFCTEU6CisgICAgICAgICAgICBjYXNlIE1N
VUVYVF9QSU5fTDNfVEFCTEU6CisgICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDRfVEFCTEU6
CisgICAgICAgICAgICBjYXNlIE1NVUVYVF9VTlBJTl9UQUJMRToKKyAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgcmMgPSAtRU9QTk9U
U1VQUDsKKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICB9CisgICAgICAg
IH0KKworICAgICAgICByYyA9IDA7CisKKyAgICAgICAgc3dpdGNoICggb3AuY21kICkKKyAgICAg
ICAgeworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICAgICAgICAgIHAy
bV90eXBlX3QgcDJtdDsKKworICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDFfVEFCTEU6CisgICAg
ICAgICAgICB0eXBlID0gUEdUX2wxX3BhZ2VfdGFibGU7CisgICAgICAgICAgICBnb3RvIHBpbl9w
YWdlOworCisgICAgICAgIGNhc2UgTU1VRVhUX1BJTl9MMl9UQUJMRToKKyAgICAgICAgICAgIHR5
cGUgPSBQR1RfbDJfcGFnZV90YWJsZTsKKyAgICAgICAgICAgIGdvdG8gcGluX3BhZ2U7CisKKyAg
ICAgICAgY2FzZSBNTVVFWFRfUElOX0wzX1RBQkxFOgorICAgICAgICAgICAgdHlwZSA9IFBHVF9s
M19wYWdlX3RhYmxlOworICAgICAgICAgICAgZ290byBwaW5fcGFnZTsKKworICAgICAgICBjYXNl
IE1NVUVYVF9QSU5fTDRfVEFCTEU6CisgICAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFp
bihwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgdHlwZSA9
IFBHVF9sNF9wYWdlX3RhYmxlOworCisgICAgICAgIHBpbl9wYWdlOgorICAgICAgICAgICAgLyog
SWdub3JlIHBpbm5pbmcgb2YgaW52YWxpZCBwYWdpbmcgbGV2ZWxzLiAqLworICAgICAgICAgICAg
aWYgKCAob3AuY21kIC0gTU1VRVhUX1BJTl9MMV9UQUJMRSkgPiAoQ09ORklHX1BBR0lOR19MRVZF
TFMgLSAxKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGlmICggcGFn
aW5nX21vZGVfcmVmY291bnRzKHBnX293bmVyKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3AuYXJnMS5t
Zm4sIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IGdldF9wYWdl
X3R5cGVfcHJlZW1wdGlibGUocGFnZSwgdHlwZSk7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIg
KQorICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgICAgICBl
bHNlIGlmICggcmMgIT0gLUVSRVNUQVJUICkKKyAgICAgICAgICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZCB3
aGlsZSBwaW5uaW5nIG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJjLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICAgICAgICAgIGlm
ICggcGFnZSAhPSBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
fQorCisgICAgICAgICAgICByYyA9IHhzbV9tZW1vcnlfcGluX3BhZ2UoWFNNX0hPT0ssIGN1cnJk
LCBwZ19vd25lciwgcGFnZSk7CisgICAgICAgICAgICBpZiAoICFyYyAmJiB1bmxpa2VseSh0ZXN0
X2FuZF9zZXRfYml0KF9QR1RfcGlubmVkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIm1mbiAlIiBQUklfbWZuICIgYWxyZWFkeSBwaW5uZWRcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgICAgICBnb3RvIHBpbl9kcm9wOworCisgICAg
ICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVuIGl0cyBwaW4gc3RhdHVzIGlzIHNldC4g
Ki8KKyAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBwYWdlX3RvX21mbihw
YWdlKSk7CisKKyAgICAgICAgICAgIC8qIFdlIGNhbiByYWNlIGRvbWFpbiBkZXN0cnVjdGlvbiAo
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKS4gKi8KKyAgICAgICAgICAgIGlmICggdW5saWtl
bHkocGdfb3duZXIgIT0gY3VycmQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBi
b29sIGRyb3BfcmVmOworCisgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZ19vd25lci0+cGFn
ZV9hbGxvY19sb2NrKTsKKyAgICAgICAgICAgICAgICBkcm9wX3JlZiA9IChwZ19vd25lci0+aXNf
ZHlpbmcgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQo
X1BHVF9waW5uZWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykpOworICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZwZ19vd25lci0+cGFnZV9hbGxvY19sb2NrKTsKKyAgICAgICAgICAgICAgICBpZiAoIGRy
b3BfcmVmICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgIHBpbl9kcm9wOgorICAgICAgICAg
ICAgICAgICAgICBpZiAoIHR5cGUgPT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CisgICAgICAgICAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGFnZTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICBjYXNlIE1NVUVYVF9VTlBJTl9UQUJMRToKKyAgICAgICAgICAgIGlm
ICggcGFnaW5nX21vZGVfcmVmY291bnRzKHBnX293bmVyKSApCisgICAgICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgb3Au
YXJnMS5tZm4sIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFw
YWdlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIm1mbiAlIiBQUklfbWZuICIgYmFkLCBv
ciBiYWQgb3duZXIgZCVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgIG9wLmFyZzEubWZu
LCBwZ19vd25lci0+ZG9tYWluX2lkKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICgg
IXRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIm1mbiAlIiBQUklfbWZuICIgbm90IHBpbm5lZFxuIiwgb3AuYXJnMS5tZm4pOworICAg
ICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9w
cmVlbXB0aWJsZShwYWdlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIC1FSU5U
UjoKKyAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICByYyA9IDA7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAg
IEJVR19PTihyYyk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRpcnRp
ZWQgd2hlbiBpdHMgcGluIHN0YXR1cyBpcyBjbGVhcmVkLiAqLworICAgICAgICAgICAgcGFnaW5n
X21hcmtfZGlydHkocGdfb3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGNhc2UgTU1VRVhUX05FV19CQVNFUFRSOgorICAgICAgICAgICAgaWYg
KCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIHJjID0gLUVQ
RVJNOworICAgICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3RyYW5zbGF0
ZShjdXJyZCkpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKF9tZm4ob3AuYXJnMS5tZm4p
KTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTU1VRVhUX05FV19VU0VSX0JB
U0VQVFI6IHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkX21mbjsKKworICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIHJj
ID0gLUVQRVJNOworICAgICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShjdXJyZCkpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgICAgIG9sZF9tZm4gPSBwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxl
X3VzZXIpOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFRoaXMgaXMgcGFydGljdWxh
cmx5IGltcG9ydGFudCB3aGVuIGdldHRpbmcgcmVzdGFydGVkIGFmdGVyIHRoZQorICAgICAgICAg
ICAgICogcHJldmlvdXMgYXR0ZW1wdCBnb3QgcHJlZW1wdGVkIGluIHRoZSBwdXQtb2xkLU1GTiBw
aGFzZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBvbGRfbWZuID09IG9wLmFy
ZzEubWZuICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgaWYgKCBvcC5h
cmcxLm1mbiAhPSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKAorICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLmFyZzEu
bWZuKSwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgY3VycmQsIDAsIDEpOworCisgICAgICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSAtRVJFU1RBUlQg
KQorICAgICAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgJWQgaW5zdGFsbGluZyBuZXcgbWZu
ICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJjLCBv
cC5hcmcxLm1mbik7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgICAgIGlmICggVk1fQVNTSVNUKGN1cnJkLCBtMnBfc3RyaWN0KSAp
CisgICAgICAgICAgICAgICAgICAgIHphcF9yb19tcHQoX21mbihvcC5hcmcxLm1mbikpOworICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICBjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBw
YWdldGFibGVfZnJvbV9wZm4ob3AuYXJnMS5tZm4pOworCisgICAgICAgICAgICBpZiAoIG9sZF9t
Zm4gIT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGFnZSA9IG1mbl90b19w
YWdlKF9tZm4ob2xkX21mbikpOworCisgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRf
cGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KKyAgICAgICAgICAg
ICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOworICAgICAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgY2FzZSBNTVVFWFRfVExC
X0ZMVVNIX0xPQ0FMOgorICAgICAgICAgICAgaWYgKCBsaWtlbHkoY3VycmQgPT0gcGdfb3duZXIp
ICkKKyAgICAgICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKKyAgICAgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGNhc2UgTU1VRVhUX0lOVkxQR19MT0NBTDoKKyAgICAgICAgICAgIGlmICggdW5saWtlbHko
Y3VycmQgIT0gcGdfb3duZXIpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBwYWdpbmdfaW52bHBnKGN1cnIsIG9wLmFyZzEu
bGluZWFyX2FkZHIpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVFWFRf
VExCX0ZMVVNIX01VTFRJOgorICAgICAgICBjYXNlIE1NVUVYVF9JTlZMUEdfTVVMVEk6CisgICAg
ICAgIHsKKyAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1
bWFzayk7CisKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkK
KyAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxp
a2VseSh2Y3B1bWFza190b19wY3B1bWFzayhjdXJyZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX3RvX3BhcmFtKG9wLmFyZzIudmNwdW1hc2ssCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dF92b2lkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzaykpICkKKyAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJj
KSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGlmICggb3AuY21kID09
IE1NVUVYVF9UTEJfRkxVU0hfTVVMVEkgKQorICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNr
KG1hc2spOworICAgICAgICAgICAgZWxzZSBpZiAoIF9fYWRkcl9vayhvcC5hcmcxLmxpbmVhcl9h
ZGRyKSApCisgICAgICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKG1hc2ssIG9wLmFyZzEu
bGluZWFyX2FkZHIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBj
YXNlIE1NVUVYVF9UTEJfRkxVU0hfQUxMOgorICAgICAgICAgICAgaWYgKCBsaWtlbHkoY3VycmQg
PT0gcGdfb3duZXIpICkKKyAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjdXJyZC0+ZG9t
YWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJj
ID0gLUVQRVJNOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfSU5W
TFBHX0FMTDoKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkK
KyAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBfX2Fk
ZHJfb2sob3AuYXJnMS5saW5lYXJfYWRkcikgKQorICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9v
bmVfbWFzayhjdXJyZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG9wLmFyZzEubGluZWFyX2FkZHIpOworICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgY2FzZSBNTVVFWFRfRkxVU0hfQ0FDSEU6CisgICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07
CisgICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoIWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChj
dXJyZCkpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FQUNDRVM7CisgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgd2JpbnZkKCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIE1NVUVYVF9GTFVTSF9DQUNIRV9HTE9CQUw6CisgICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KGN1cnJkICE9IHBnX293bmVyKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07Cisg
ICAgICAgICAgICBlbHNlIGlmICggbGlrZWx5KGNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJyZCkp
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1OworICAg
ICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7
CisKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyKG1hc2spOworICAgICAgICAgICAgICAg
IGZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQorICAgICAgICAgICAgICAgICAgICBpZiAoICFjcHVt
YXNrX2ludGVyc2VjdHMobWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCBtYXNrKTsKKyAgICAgICAgICAgICAg
ICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX0NBQ0hFKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIE1NVUVYVF9TRVRfTERUOgorICAgICAgICB7CisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZW50cyA9IG9wLmFyZzIubnJfZW50czsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgcHRyID0gZW50cyA/IG9wLmFyZzEubGluZWFyX2FkZHIgOiAwOworCisgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCisgICAgICAgICAgICAgICAg
cmMgPSAtRVBFUk07CisgICAgICAgICAgICBlbHNlIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwo
Y3VycmQpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBlbHNl
IGlmICggKChwdHIgJiAoUEFHRV9TSVpFIC0gMSkpICE9IDApIHx8ICFfX2FkZHJfb2socHRyKSB8
fAorICAgICAgICAgICAgICAgICAgICAgIChlbnRzID4gODE5MikgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICJCYWQgYXJncyB0byBTRVRfTERUOiBwdHI9JWx4LCBlbnRzPSV4XG4iLCBwdHIs
IGVudHMpOworICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGVsc2UgaWYgKCAoY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzICE9IGVudHMp
IHx8CisgICAgICAgICAgICAgICAgICAgICAgKGN1cnItPmFyY2gucHZfdmNwdS5sZHRfYmFzZSAh
PSBwdHIpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwdl9pbnZhbGlkYXRlX3No
YWRvd19sZHQoY3VyciwgMCk7CisgICAgICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7Cisg
ICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlID0gcHRyOworICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyA9IGVudHM7CisgICAgICAgICAg
ICAgICAgbG9hZF9MRFQoY3Vycik7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgICAgIGNhc2UgTU1VRVhUX0NMRUFSX1BBR0U6CisgICAgICAgICAg
ICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwg
UDJNX0FMTE9DKTsKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3
KSAmJiBwYWdlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdl
KTsKKyAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2Up
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgY2xlYXJpbmcgbWZu
ICUiIFBSSV9tZm4gIlxuIiwgb3AuYXJnMS5tZm4pOworICAgICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAgICAg
ICAgLyogQSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBpdCdzIGJlaW5nIGNsZWFyZWQuICovCisgICAg
ICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwor
CisgICAgICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwYWdlKSk7CisKKyAg
ICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSBNTVVFWFRfQ09QWV9QQUdFOgorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpzcmNfcGFnZSwgKmRzdF9wYWdlOworCisgICAgICAgICAgICBzcmNf
cGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5hcmcyLnNyY19tZm4sICZwMm10
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MpOwor
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncpICYmIHNyY19wYWdl
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7Cisg
ICAgICAgICAgICAgICAgc3JjX3BhZ2UgPSBOVUxMOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseSghc3JjX3BhZ2UpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAi
RXJyb3IgY29weWluZyBmcm9tIG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgb3AuYXJnMi5zcmNfbWZuKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGRz
dF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DKTsKKyAg
ICAgICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBkc3RfcGFnZSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHV0X3BhZ2UoZHN0X3BhZ2UpOworICAg
ICAgICAgICAgICAgIGRzdF9wYWdlID0gTlVMTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IHJjID0gKGRzdF9wYWdlICYmCisgICAgICAgICAgICAgICAgICBnZXRfcGFnZV90eXBlKGRzdF9w
YWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkpID8gMCA6IC1FSU5WQUw7CisgICAgICAgICAgICBpZiAo
IHVubGlrZWx5KHJjKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
c3JjX3BhZ2UpOworICAgICAgICAgICAgICAgIGlmICggZHN0X3BhZ2UgKQorICAgICAgICAgICAg
ICAgICAgICBwdXRfcGFnZShkc3RfcGFnZSk7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yIGNvcHlpbmcgdG8g
bWZuICUiIFBSSV9tZm4gIlxuIiwgb3AuYXJnMS5tZm4pOworICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVu
IGl0J3MgYmVpbmcgY29waWVkIHRvLiAqLworICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
cGdfb3duZXIsIHBhZ2VfdG9fbWZuKGRzdF9wYWdlKSk7CisKKyAgICAgICAgICAgIGNvcHlfZG9t
YWluX3BhZ2UocGFnZV90b19tZm4oZHN0X3BhZ2UpLCBwYWdlX3RvX21mbihzcmNfcGFnZSkpOwor
CisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShkc3RfcGFnZSk7CisgICAgICAgICAgICBw
dXRfcGFnZShzcmNfcGFnZSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIGNhc2UgTU1VRVhUX01BUktfU1VQRVI6CisgICAgICAgIGNhc2UgTU1VRVhUX1VOTUFSS19T
VVBFUjoKKyAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmMgPSAtRU5PU1lTOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworIGRvbmU6CisgICAgICAgIGlmICggdW5saWtlbHkocmMp
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0
KHVvcHMsIDEpOworICAgIH0KKworICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVChpIDwgY291bnQpOworICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVf
Y29udGludWF0aW9uKAorICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGki
LAorICAgICAgICAgICAgdW9wcywgKGNvdW50IC0gaSkgfCBNTVVfVVBEQVRFX1BSRUVNUFRFRCwg
cGRvbmUsIGZvcmVpZ25kb20pOworICAgIH0KKyAgICBlbHNlIGlmICggY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgKQorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBudWxsOworCisgICAgICAgIEFTU0VSVChyYyB8fCBpID09IGNvdW50KTsKKyAgICAgICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUobnVsbCwgTlVMTCk7CisgICAgICAgIC8qCisgICAgICAgICAqIElu
IG9yZGVyIHRvIGhhdmUgYSB3YXkgdG8gY29tbXVuaWNhdGUgdGhlIGZpbmFsIHJldHVybiB2YWx1
ZSB0bworICAgICAgICAgKiBvdXIgY29udGludWF0aW9uLCB3ZSBwYXNzIHRoaXMgaW4gcGxhY2Ug
b2YgImZvcmVpZ25kb20iLCBidWlsZGluZworICAgICAgICAgKiBvbiB0aGUgZmFjdCB0aGF0IHRo
aXMgYXJndW1lbnQgaXNuJ3QgbmVlZGVkIGFueW1vcmUuCisgICAgICAgICAqLworICAgICAgICBy
YyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAgICAgICAgICAgICAgIF9fSFlQ
RVJWSVNPUl9tbXVleHRfb3AsICJoaWhpIiwgbnVsbCwKKyAgICAgICAgICAgICAgICBNTVVfVVBE
QVRFX1BSRUVNUFRFRCwgbnVsbCwgcmMpOworICAgIH0KKworICAgIHB1dF9wZ19vd25lcihwZ19v
d25lcik7CisKKyAgICBwZXJmY19hZGQobnVtX21tdWV4dF9vcHMsIGkpOworCisgICAgLyogQWRk
IGluY3JlbWVudGFsIHdvcmsgd2UgaGF2ZSBkb25lIHRvIHRoZSBAZG9uZSBvdXRwdXQgcGFyYW1l
dGVyLiAqLworICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkg
KQorICAgIHsKKyAgICAgICAgZG9uZSArPSBpOworICAgICAgICBjb3B5X3RvX2d1ZXN0KHBkb25l
LCAmZG9uZSwgMSk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitsb25nIGRvX21tdV91
cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShtbXVfdXBkYXRlX3QpIHVyZXFzLAorICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3VudCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1
aW50KSBwZG9uZSwKKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZm9yZWlnbmRvbSkK
K3sKKyAgICBzdHJ1Y3QgbW11X3VwZGF0ZSByZXE7CisgICAgdm9pZCAqdmEgPSBOVUxMOworICAg
IHVuc2lnbmVkIGxvbmcgZ3BmbiwgZ21mbiwgbWZuOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CisgICAgdW5zaWduZWQgaW50IGNtZCwgaSA9IDAsIGRvbmUgPSAwLCBwdF9kb207CisgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50LCAqdiA9IGN1cnI7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbiwgKnB0X293bmVyID0gZCwgKnBnX293bmVyOworICAgIG1mbl90IG1h
cF9tZm4gPSBJTlZBTElEX01GTjsKKyAgICB1aW50MzJfdCB4c21fbmVlZGVkID0gMDsKKyAgICB1
aW50MzJfdCB4c21fY2hlY2tlZCA9IDA7CisgICAgaW50IHJjID0gcHV0X29sZF9ndWVzdF90YWJs
ZShjdXJyKTsKKworICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlmICgg
bGlrZWx5KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3Jl
YXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVf
dXBkYXRlLCAiaGloaSIsIHVyZXFzLCBjb3VudCwgcGRvbmUsCisgICAgICAgICAgICAgICAgICAg
ICBmb3JlaWduZG9tKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIGlmICggdW5s
aWtlbHkoY291bnQgPT0gTU1VX1VQREFURV9QUkVFTVBURUQpICYmCisgICAgICAgICBsaWtlbHko
Z3Vlc3RfaGFuZGxlX2lzX251bGwodXJlcXMpKSApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBTZWUgdGhlIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHJlbGF0ZWQKKyAgICAgICAg
ICogaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSBiZWxvdy4KKyAgICAgICAgICovCisg
ICAgICAgIHJldHVybiAoaW50KWZvcmVpZ25kb207CisgICAgfQorCisgICAgaWYgKCB1bmxpa2Vs
eShjb3VudCAmIE1NVV9VUERBVEVfUFJFRU1QVEVEKSApCisgICAgeworICAgICAgICBjb3VudCAm
PSB+TU1VX1VQREFURV9QUkVFTVBURUQ7CisgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hh
bmRsZV9pc19udWxsKHBkb25lKSkgKQorICAgICAgICAgICAgKHZvaWQpY29weV9mcm9tX2d1ZXN0
KCZkb25lLCBwZG9uZSwgMSk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcGVyZmNfaW5jcihj
YWxsc190b19tbXVfdXBkYXRlKTsKKworICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9v
a2F5KHVyZXFzLCBjb3VudCkpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAo
IChwdF9kb20gPSBmb3JlaWduZG9tID4+IDE2KSAhPSAwICkKKyAgICB7CisgICAgICAgIC8qIFBh
Z2V0YWJsZXMgYmVsb25nIHRvIGEgZm9yZWlnbiBkb21haW4gKFBGRCkuICovCisgICAgICAgIGlm
ICggKHB0X293bmVyID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKHB0X2RvbSAtIDEpKSA9PSBOVUxM
ICkKKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7CisKKyAgICAgICAgaWYgKCBwdF9vd25lciA9
PSBkICkKKyAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHB0X293bmVyKTsKKyAgICAgICAg
ZWxzZSBpZiAoICFwdF9vd25lci0+dmNwdSB8fCAodiA9IHB0X293bmVyLT52Y3B1WzBdKSA9PSBO
VUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAg
Z290byBvdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIChwZ19vd25lciA9IGdldF9w
Z19vd25lcigodWludDE2X3QpZm9yZWlnbmRvbSkpID09IE5VTEwgKQorICAgIHsKKyAgICAgICAg
cmMgPSAtRVNSQ0g7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGZvciAoIGkgPSAw
OyBpIDwgY291bnQ7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlIHx8IChpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fZ3Vlc3QoJnJlcSwgdXJl
cXMsIDEpICE9IDApICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBjbWQgPSByZXEucHRyICYgKHNp
emVvZihsMV9wZ2VudHJ5X3QpLTEpOworCisgICAgICAgIHN3aXRjaCAoIGNtZCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBNTVVfTk9STUFMX1BUX1VQREFURTog
Tm9ybWFsIHVwZGF0ZSB0byBhbnkgbGV2ZWwgb2YgcGFnZSB0YWJsZS4KKyAgICAgICAgICAgICAq
IE1NVV9VUERBVEVfUFRfUFJFU0VSVkVfQUQ6IEFzIGFib3ZlIGJ1dCBhbHNvIHByZXNlcnZlIChP
UikKKyAgICAgICAgICAgICAqIGN1cnJlbnQgQS9EIGJpdHMuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgY2FzZSBNTVVfTk9STUFMX1BUX1VQREFURToKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBE
QVRFX1BSRVNFUlZFX0FEOgorICAgICAgICB7CisgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7
CisKKyAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwdF9vd25lcikpICkKKyAgICAgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX05PUk1BTF9VUERBVEU7
CisgICAgICAgICAgICBpZiAoIGdldF9wdGVfZmxhZ3MocmVxLnZhbCkgJiBfUEFHRV9QUkVTRU5U
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB4c21fbmVlZGVkIHw9IFhTTV9NTVVf
VVBEQVRFX1JFQUQ7CisgICAgICAgICAgICAgICAgaWYgKCBnZXRfcHRlX2ZsYWdzKHJlcS52YWwp
ICYgX1BBR0VfUlcgKQorICAgICAgICAgICAgICAgICAgICB4c21fbmVlZGVkIHw9IFhTTV9NTVVf
VVBEQVRFX1dSSVRFOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCB4c21fbmVlZGVk
ICE9IHhzbV9jaGVja2VkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IHhz
bV9tbXVfdXBkYXRlKFhTTV9UQVJHRVQsIGQsIHB0X293bmVyLCBwZ19vd25lciwgeHNtX25lZWRl
ZCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgIHhzbV9jaGVja2VkID0geHNtX25lZWRlZDsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgICAgICAgICAgcmVxLnB0ciAtPSBj
bWQ7CisgICAgICAgICAgICBnbWZuID0gcmVxLnB0ciA+PiBQQUdFX1NISUZUOworICAgICAgICAg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHB0X293bmVyLCBnbWZuLCAmcDJtdCwgUDJNX0FM
TE9DKTsKKworICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnZWQocDJtdCkgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVCghcGFnZSk7CisgICAgICAgICAgICAgICAgcDJt
X21lbV9wYWdpbmdfcG9wdWxhdGUocGdfb3duZXIsIGdtZm4pOworICAgICAgICAgICAgICAgIHJj
ID0gLUVOT0VOVDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOworICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBtZm4gPSBtZm5feChwYWdl
X3RvX21mbihwYWdlKSk7CisKKyAgICAgICAgICAgIGlmICggIW1mbl9lcShfbWZuKG1mbiksIG1h
cF9tZm4pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHZhICkKKyAgICAg
ICAgICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOworICAgICAgICAgICAgICAgIHZh
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgICAgICAgICAgICAgbWFwX21mbiA9
IF9tZm4obWZuKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHZhID0gX3AoKCh1bnNpZ25l
ZCBsb25nKXZhICYgUEFHRV9NQVNLKSArIChyZXEucHRyICYgflBBR0VfTUFTSykpOworCisgICAg
ICAgICAgICBpZiAoIHBhZ2VfbG9jayhwYWdlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgc3dpdGNoICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrICkK
KyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJs
ZToKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCBs
MWUgPSBsMWVfZnJvbV9pbnRwdGUocmVxLnZhbCk7CisgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3QgbDFlX3AybXQgPSBwMm1fcmFtX3J3OworICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICp0YXJnZXQgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlf
dCBxID0gKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1JXKSA/CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX1VOU0hBUkUgOiBQMk1fQUxMT0M7CisKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfb3duZXIpICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVy
LCBsMWVfZ2V0X3BmbihsMWUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmwxZV9wMm10LCBxKTsKKworICAgICAgICAgICAgICAgICAgICBpZiAo
IHAybV9pc19wYWdlZChsMWVfcDJtdCkgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoIHRhcmdldCApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X3BhZ2UodGFyZ2V0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFn
aW5nX3BvcHVsYXRlKHBnX293bmVyLCBsMWVfZ2V0X3BmbihsMWUpKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBwMm1f
cmFtX3BhZ2luZ19pbiA9PSBsMWVfcDJtdCAmJiAhdGFyZ2V0ICkKKyAgICAgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOworICAgICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICAgICAgLyogSWYgd2UgdHJpZWQgdG8gdW5zaGFyZSBhbmQgZmFpbGVkICovCisgICAgICAgICAg
ICAgICAgICAgIGVsc2UgaWYgKCAocSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVkKGwx
ZV9wMm10KSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAg
IC8qIFdlIGNvdWxkIG5vdCBoYXZlIG9idGFpbmVkIGEgcGFnZSByZWYuICovCisgICAgICAgICAg
ICAgICAgICAgICAgICBBU1NFUlQodGFyZ2V0ID09IE5VTEwpOworICAgICAgICAgICAgICAgICAg
ICAgICAgLyogQW5kIG1lbV9zaGFyaW5nX25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4g
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT01FTTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAg
ICAgICAgcmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZSwgbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOworICAgICAg
ICAgICAgICAgICAgICBpZiAoIHRhcmdldCApCisgICAgICAgICAgICAgICAgICAgICAgICBwdXRf
cGFnZSh0YXJnZXQpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgICAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgorICAgICAgICAgICAgICAg
ICAgICByYyA9IG1vZF9sMl9lbnRyeSh2YSwgbDJlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBE
QVRFX1BSRVNFUlZFX0FELCB2KTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICAgICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBtb2RfbDNfZW50cnkodmEsIGwzZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVT
RVJWRV9BRCwgdik7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAg
IGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CisgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0
X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQs
IHYpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dy
aXRhYmxlX3BhZ2U6CisgICAgICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11
X3VwZGF0ZXMpOworICAgICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9l
bnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4pKSApCisgICAgICAgICAgICAgICAgICAgICAg
ICByYyA9IDA7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKKyAgICAgICAgICAgICAgICBpZiAo
IHJjID09IC1FSU5UUiApCisgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIGdldF9wYWdlX3R5cGUocGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwZXJmY19p
bmNyKHdyaXRhYmxlX21tdV91cGRhdGVzKTsKKyAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ193
cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4pKSApCisgICAgICAgICAg
ICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBhZ2UpOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgfQor
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1NVV9NQUNIUEhZU19VUERBVEU6CisgICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcHRfb3duZXIpICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xh
dGUocGdfb3duZXIpKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAg
ICBtZm4gPSByZXEucHRyID4+IFBBR0VfU0hJRlQ7CisgICAgICAgICAgICBncGZuID0gcmVxLnZh
bDsKKworICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX01BQ0hQSFlTX1VQREFURTsK
KyAgICAgICAgICAgIGlmICggeHNtX25lZWRlZCAhPSB4c21fY2hlY2tlZCApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgcmMgPSB4c21fbW11X3VwZGF0ZShYU01fVEFSR0VULCBkLCBO
VUxMLCBwZ19vd25lciwgeHNtX25lZWRlZCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIHhzbV9jaGVja2VkID0g
eHNtX25lZWRlZDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseSgh
Z2V0X3BhZ2VfZnJvbV9tZm4oX21mbihtZm4pLCBwZ19vd25lcikpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdlIGZvciBtYWNoLT5waHlzIHVwZGF0ZVxuIik7
CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgfQorCisgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIGdwZm4p
OworCisgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgX21mbihtZm4pKTsK
KworICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSk7CisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcmMgPSAtRU5PU1lT
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29m
ZnNldCh1cmVxcywgMSk7CisgICAgfQorCisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUKGkgPCBjb3VudCk7CisgICAgICAgIHJjID0gaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oCisgICAgICAgICAgICBfX0hZUEVSVklTT1JfbW11X3VwZGF0ZSwg
ImhpaGkiLAorICAgICAgICAgICAgdXJlcXMsIChjb3VudCAtIGkpIHwgTU1VX1VQREFURV9QUkVF
TVBURUQsIHBkb25lLCBmb3JlaWduZG9tKTsKKyAgICB9CisgICAgZWxzZSBpZiAoIGN1cnItPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgbnVsbDsKKworICAgICAgICBBU1NFUlQocmMgfHwgaSA9PSBjb3VudCk7CisgICAg
ICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG51bGwsIE5VTEwpOworICAgICAgICAvKgorICAgICAg
ICAgKiBJbiBvcmRlciB0byBoYXZlIGEgd2F5IHRvIGNvbW11bmljYXRlIHRoZSBmaW5hbCByZXR1
cm4gdmFsdWUgdG8KKyAgICAgICAgICogb3VyIGNvbnRpbnVhdGlvbiwgd2UgcGFzcyB0aGlzIGlu
IHBsYWNlIG9mICJmb3JlaWduZG9tIiwgYnVpbGRpbmcKKyAgICAgICAgICogb24gdGhlIGZhY3Qg
dGhhdCB0aGlzIGFyZ3VtZW50IGlzbid0IG5lZWRlZCBhbnltb3JlLgorICAgICAgICAgKi8KKyAg
ICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAgICAgICAg
ICBfX0hZUEVSVklTT1JfbW11X3VwZGF0ZSwgImhpaGkiLCBudWxsLAorICAgICAgICAgICAgICAg
IE1NVV9VUERBVEVfUFJFRU1QVEVELCBudWxsLCByYyk7CisgICAgfQorCisgICAgcHV0X3BnX293
bmVyKHBnX293bmVyKTsKKworICAgIGlmICggdmEgKQorICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZSh2YSk7CisKKyAgICBwZXJmY19hZGQobnVtX3BhZ2VfdXBkYXRlcywgaSk7CisKKyBvdXQ6Cisg
ICAgaWYgKCBwdF9vd25lciAhPSBkICkKKyAgICAgICAgcmN1X3VubG9ja19kb21haW4ocHRfb3du
ZXIpOworCisgICAgLyogQWRkIGluY3JlbWVudGFsIHdvcmsgd2UgaGF2ZSBkb25lIHRvIHRoZSBA
ZG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLworICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRs
ZV9pc19udWxsKHBkb25lKSkgKQorICAgIHsKKyAgICAgICAgZG9uZSArPSBpOworICAgICAgICBj
b3B5X3RvX2d1ZXN0KHBkb25lLCAmZG9uZSwgMSk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCitzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcodW5zaWduZWQgbG9uZyB2YSwg
dWludDY0X3QgdmFsNjQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFncywgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCit7CisgICAgbDFfcGdlbnRy
eV90ICAgdmFsID0gbDFlX2Zyb21faW50cHRlKHZhbDY0KTsKKyAgICBzdHJ1Y3QgdmNwdSAgICpj
dXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpnbDFwZzsKKyAgICBsMV9wZ2VudHJ5X3QgICpwbDFlOwor
ICAgIHVuc2lnbmVkIGxvbmcgIGJtYXBfcHRyOworICAgIG1mbl90ICAgICAgICAgIGdsMW1mbjsK
KyAgICBjcHVtYXNrX3QgICAgICptYXNrID0gTlVMTDsKKyAgICBpbnQgICAgICAgICAgICByYzsK
KworICAgIHBlcmZjX2luY3IoY2FsbHNfdG9fdXBkYXRlX3ZhKTsKKworICAgIHJjID0geHNtX3Vw
ZGF0ZV92YV9tYXBwaW5nKFhTTV9UQVJHRVQsIGN1cnJkLCBwZ19vd25lciwgdmFsKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSAtRUlOVkFMOworICAgIHBs
MWUgPSBtYXBfZ3Vlc3RfbDFlKHZhLCAmZ2wxbWZuKTsKKyAgICBpZiAoIHVubGlrZWx5KCFwbDFl
IHx8ICFnZXRfcGFnZV9mcm9tX21mbihnbDFtZm4sIGN1cnJkKSkgKQorICAgICAgICBnb3RvIG91
dDsKKworICAgIGdsMXBnID0gbWZuX3RvX3BhZ2UoZ2wxbWZuKTsKKyAgICBpZiAoICFwYWdlX2xv
Y2soZ2wxcGcpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKGdsMXBnKTsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgaWYgKCAoZ2wxcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3R5cGVfbWFzaykgIT0gUEdUX2wxX3BhZ2VfdGFibGUgKQorICAgIHsKKyAgICAgICAgcGFnZV91
bmxvY2soZ2wxcGcpOworICAgICAgICBwdXRfcGFnZShnbDFwZyk7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKworICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZu
KSwgMCwgY3VyciwgcGdfb3duZXIpOworCisgICAgcGFnZV91bmxvY2soZ2wxcGcpOworICAgIHB1
dF9wYWdlKGdsMXBnKTsKKworIG91dDoKKyAgICBpZiAoIHBsMWUgKQorICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShwbDFlKTsKKworICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9GTFVTSFRZUEVf
TUFTSyApCisgICAgeworICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6CisgICAgICAgIHN3aXRjaCAo
IChibWFwX3B0ciA9IGZsYWdzICYgflVWTUZfRkxVU0hUWVBFX01BU0spICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIFVWTUZfTE9DQUw6CisgICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFVWTUZfQUxMOgorICAgICAgICAgICAg
bWFzayA9IGN1cnJkLT5kb21haW5fZGlydHlfY3B1bWFzazsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1
bWFzayk7CisgICAgICAgICAgICByYyA9IHZjcHVtYXNrX3RvX3BjcHVtYXNrKGN1cnJkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdF9ndWVzdF9oYW5kbGVfZnJv
bV9wdHIoYm1hcF9wdHIsIHZvaWQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXNrKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICgg
bWFzayApCisgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhtYXNrKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIFVWTUZfSU5WTFBHOgorICAgICAgICBzd2l0Y2ggKCAoYm1hcF9wdHIgPSBm
bGFncyAmIH5VVk1GX0ZMVVNIVFlQRV9NQVNLKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBV
Vk1GX0xPQ0FMOgorICAgICAgICAgICAgcGFnaW5nX2ludmxwZyhjdXJyLCB2YSk7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgY2FzZSBVVk1GX0FMTDoKKyAgICAgICAgICAgIG1hc2sgPSBj
dXJyZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2s7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgIG1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwor
ICAgICAgICAgICAgcmMgPSB2Y3B1bWFza190b19wY3B1bWFzayhjdXJyZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3RfZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKGJt
YXBfcHRyLCB2b2lkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFz
ayk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBpZiAoIG1hc2sgKQor
ICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKG1hc2ssIHZhKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitsb25nIGRvX3VwZGF0ZV92YV9tYXBwaW5n
KHVuc2lnbmVkIGxvbmcgdmEsIHVpbnQ2NF90IHZhbDY0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzKQoreworICAgIHJldHVybiBfX2RvX3VwZGF0ZV92YV9t
YXBwaW5nKHZhLCB2YWw2NCwgZmxhZ3MsIGN1cnJlbnQtPmRvbWFpbik7Cit9CisKK2xvbmcgZG9f
dXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4odW5zaWduZWQgbG9uZyB2YSwgdWludDY0X3Qg
dmFsNjQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3Qg
ZG9taWQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXI7CisgICAgaW50IHJjOworCisg
ICAgaWYgKCAocGdfb3duZXIgPSBnZXRfcGdfb3duZXIoZG9taWQpKSA9PSBOVUxMICkKKyAgICAg
ICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJjID0gX19kb191cGRhdGVfdmFfbWFwcGluZyh2YSwg
dmFsNjQsIGZsYWdzLCBwZ19vd25lcik7CisKKyAgICBwdXRfcGdfb3duZXIocGdfb3duZXIpOwor
CisgICAgcmV0dXJuIHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13
aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCA-0007zW-Ia; Thu, 14 Sep 2017 13:28:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUC8-0007wo-Qk
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:28:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 EE/8E-02021-8048AB95; Thu, 14 Sep 2017 13:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpC5Ly65
 Ig3c7pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3Ex+wFhzSrPj17xpbA2OnYhcjJ4eEgL/E
 kmttTCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBOYwSU+d2MYIkhAWcJBadmcgOYrMIqEpcX
 LAQrIFXwFLi8vV5zBBD5SV2tV1kBbE5geJdH16CLRASsJDovbSfHcJWkOiYfowJoldQ4uTMJy
 wgNrOAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBqV5uanF
 xYnpqTmJSsV5yfu4mRmD41DMwMO5g3NPud4hRkoNJSZR3r+7OSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvIzNuyKFBItS01Mr0jJzgIEMk5bg4FES4b3fBJTmLS5IzC3OTIdInWLU5ei4efcPk
 xBLXn5eqpQ4rzbIDAGQoozSPLgRsKi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdzrIKp
 7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhilBaQCm1TmXRBnbuQ+pFXLpvdBum9TCrNe6vqMb1t
 U5l/3uWkjbzWnvXNS4IydK3ZIbf3iwT5pTvuXvV8lxLeE3/TZ7RoVzLP2slU1a9ymtaYbN/XE
 2N37HLlddoflUfNb/6ckM3W80HhdKH0s20f4Vnz5Nu7NSyblWUmfL3S2dP50wHPazb9KLMUZi
 YZazEXFiQBEWZk/pQIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505395713!108719783!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33818 invoked from network); 14 Sep 2017 13:28:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439758527"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:47 +0100
Message-ID: <20170914125852.22129-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 18/23] x86/mm: export some stuff via local
	mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSB3aWxsIGJlIHVzZWQgYnkgUFYgbW0gY29kZSBhbmQgbW0gaHlwZXJjYWxsIGNvZGUsIHdo
aWNoIGlzIGdvaW5nCnRvIGJlIHNwbGl0IGludG8gdHdvIGZpbGVzLgoKU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICB8
IDMwICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L21tLmgg
fCAyMSArKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlMTFhYWMzYjkwLi5mOWNjNWEwZjZmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTU0LDEzICsx
NTQsNiBAQCBzdHJ1Y3QgcmFuZ2VzZXQgKl9fcmVhZF9tb3N0bHkgbW1pb19yb19yYW5nZXM7CiAK
IHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgYmFzZV9kaXNhbGxvd19tYXNrOwogCi0jZGVmaW5lIEwy
X0RJU0FMTE9XX01BU0sgYmFzZV9kaXNhbGxvd19tYXNrCi0KLSNkZWZpbmUgbDNfZGlzYWxsb3df
bWFzayhkKSAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/IFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmFzZV9kaXNhbGxvd19tYXNrIDogMHhGRkZGRjE5OFUpCi0KLSNkZWZpbmUgTDRf
RElTQUxMT1dfTUFTSyAoYmFzZV9kaXNhbGxvd19tYXNrKQotCiBzdGF0aWMgczggX19yZWFkX21v
c3RseSBvcHRfbW1pb19yZWxheDsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfbW1pb19yZWxh
eChjb25zdCBjaGFyICpzKQpAQCAtNTQ1LDkgKzUzOCw4IEBAIHN0YXRpYyBpbnQgYWxsb2Nfc2Vn
ZGVzY19wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIGkgPT0gNTEyID8g
MCA6IC1FSU5WQUw7CiB9CiAKLXN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
Ci0gICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCi0g
ICAgaW50IHBhcnRpYWwsIGludCBwcmVlbXB0aWJsZSkKK2ludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbihtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgaW50IHByZWVtcHRp
YmxlKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwog
ICAgIGludCByYzsKQEAgLTkzMCw3ICs5MjIsNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAqICA8
MCA9PiBlcnJvciBjb2RlCiAgKi8KIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMik7Ci1z
dGF0aWMgaW50CitpbnQKIGdldF9wYWdlX2Zyb21fbDJlKAogICAgIGwyX3BnZW50cnlfdCBsMmUs
IHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAtOTY2LDcgKzk1OCw3
IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogICogIDwwID0+IGVycm9yIGNvZGUKICAqLwogZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsKLXN0YXRpYyBpbnQKK2ludAogZ2V0X3BhZ2VfZnJv
bV9sM2UoCiAgICAgbDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBk
b21haW4gKmQsIGludCBwYXJ0aWFsKQogewpAQCAtOTk5LDcgKzk5MSw3IEBAIGdldF9wYWdlX2Zy
b21fbDNlKAogICogIDwwID0+IGVycm9yIGNvZGUKICAqLwogZGVmaW5lX2dldF9saW5lYXJfcGFn
ZXRhYmxlKGw0KTsKLXN0YXRpYyBpbnQKK2ludAogZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAgbDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBw
YXJ0aWFsKQogewpAQCAtMTA4Nyw3ICsxMDc5LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShs
MV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAgKiBOQi4gVmlydHVh
bCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJlc3Mgd2l0aGluIGZyYW1lICdw
Zm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3Rs
eSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCitpbnQgcHV0X3BhZ2VfZnJvbV9s
MmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiB7CiAgICAgaWYgKCAhKGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpIHx8IChsMmVfZ2V0X3BmbihsMmUpID09
IHBmbikgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTExMDUsOCArMTA5Nyw4IEBAIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4p
CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdl
bnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQoraW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwKKyAgICAgICAgICAg
ICAgICAgICAgICBib29sIGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogCkBA
IC0xMTQzLDggKzExMzUsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHJldHVybiBwdXRfcGFnZV9hbmRfdHlw
ZV9wcmVlbXB0aWJsZShwZyk7CiB9CiAKLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQoraW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0
X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlhbCwKKyAgICAgICAg
ICAgICAgICAgICAgICBib29sIGRlZmVyKQogewogICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRl
KSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4p
ICkKQEAgLTEyMDYsNyArMTE5OCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDFfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW50IGNyZWF0
ZV9wYWVfeGVuX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIGwzX3BnZW50cnlfdCAqcGwzZSkK
K2ludCBjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBsM19wZ2VudHJ5
X3QgKnBsM2UpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBsM19wZ2VudHJ5
X3QgICAgIGwzZTM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uaCBiL3hlbi9hcmNo
L3g4Ni9wdi9tbS5oCmluZGV4IDQzZTc5N2YyMDEuLmI0YmIyMTRkOTUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9tbS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCkBAIC0xLDYgKzEs
MTMgQEAKICNpZm5kZWYgX19QVl9NTV9IX18KICNkZWZpbmUgX19QVl9NTV9IX18KIAorI2RlZmlu
ZSBMMl9ESVNBTExPV19NQVNLIGJhc2VfZGlzYWxsb3dfbWFzaworCisjZGVmaW5lIGwzX2Rpc2Fs
bG93X21hc2soZCkgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPyBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJhc2VfZGlzYWxsb3dfbWFzayA6IDB4RkZGRkYxOThVKQorCisjZGVmaW5l
IEw0X0RJU0FMTE9XX01BU0sgKGJhc2VfZGlzYWxsb3dfbWFzaykKKwogbDFfcGdlbnRyeV90ICpt
YXBfZ3Vlc3RfbDFlKHVuc2lnbmVkIGxvbmcgbGluZWFyLCBtZm5fdCAqZ2wxbWZuKTsKIAogdm9p
ZCBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0X3BnZW50cnlfdCBsNHRhYltdLCBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLApAQCAtOCw2ICsxNSw4IEBAIHZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9w
Z2VudHJ5X3QgbDR0YWJbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIAogaW50IG5ld19ndWVz
dF9jcjMobWZuX3QgbWZuKTsKIAoraW50IGNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKHN0cnVjdCBk
b21haW4gKmQsIGwzX3BnZW50cnlfdCAqcGwzZSk7CisKIC8qIFJlYWQgYSBQViBndWVzdCdzIGwx
ZSB0aGF0IG1hcHMgdGhpcyBsaW5lYXIgYWRkcmVzcy4gKi8KIHN0YXRpYyBpbmxpbmUgbDFfcGdl
bnRyeV90IGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcgbGluZWFyKQogewpAQCAtMTUy
LDQgKzE2MSwxNiBAQCBzdGF0aWMgaW5saW5lIGw0X3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDRl
KGw0X3BnZW50cnlfdCBsNGUsCiAgICAgcmV0dXJuIGw0ZTsKIH0KIAoraW50IGdldF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKK2ludCBnZXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCk7CitpbnQgZ2V0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwpOworaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVk
IGxvbmcgcGZuKTsKK2ludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNp
Z25lZCBsb25nIHBmbiwgaW50IHBhcnRpYWwsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBk
ZWZlcik7CitpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sIGludCBwYXJ0aWFsLAorICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVmZXIp
OworaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKG1mbl90IG1mbiwgdW5zaWduZWQgbG9u
ZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGlibGUpOwogI2VuZGlmIC8qIF9fUFZfTU1fSF9fICov
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCA-0007zx-QK; Thu, 14 Sep 2017 13:28:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUC9-0007xu-Dq
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:28:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 59/7E-01812-8048AB95; Thu, 14 Sep 2017 13:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpC5Ly65
 Ig7+LLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFr1MLPjBXLDz1nq2BcS1zFyMnh4SAv8SL
 JfcZQWw2AWWJn529bCC2iICeRNOB50BxLg5mgTmMElPndoEVCQv4SGzf18DUxcjBwSKgKjFzD
 RNImFfAUuL1o/9MEDPlJXa1XWQFsTmB4l0fXoLFhQQsJHov7WeHsBUkOqYfg+oVlDg58wkLiM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1pcnJi
 empOYVKyXnJ+7iREYOvUMDIw7GDtP+B1ilORgUhLl3au7M1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBC9j865IIcGi1PTUirTMHGAQw6QlOHiURHilQNK8xQWJucWZ6RCpU4zGHDceXv/DxNFx8
 +4fJiGWvPy8VClxXm2QUgGQ0ozSPLhBsOi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlx
 9kCk9mXgncvldApzABnXLm9A6QU0oSEVJSDYzy+a33P2ze80ypzCHqpdKFCOtbp7+0cAsXZ7Z
 qPtxT5ebxPbpKT8Nao/Dc7KsX9iTbughKR0+RKWrKPvF8hlQNU9zMjysmhrzUee3xIDpSMLir
 tHhT57T55gbx1uVFIubLmFUK7ENZ2I/8vCVz+IOvr1r57Ce3fZc926r9M9bssOdCftsZMUosx
 RmJhlrMRcWJAMFeMU+pAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505395715!56732072!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14342 invoked from network); 14 Sep 2017 13:28:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439758535"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:52 +0100
Message-ID: <20170914125852.22129-24-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 23/23] x86/mm: remove the now unused
	inclusion of pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMmZmY2M1
M2M2Yy4uZGU2NmE1MjcyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTEyNyw4ICsxMjcsNiBAQAogI2luY2x1ZGUgPGFzbS9wdi9ncmFu
dF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogCi0jaW5jbHVkZSAicHYvbW0uaCIK
LQogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCiAjdW5kZWYgbWZuX3RvX3BhZ2UKICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZu
KSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCS-0008Aw-31; Thu, 14 Sep 2017 13:29:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsUCR-0008A8-5w
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 13:28:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 94/F4-18858-A148AB95; Thu, 14 Sep 2017 13:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXitHRDpK5ky65
 Ig4/TBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oydd2cyF3zlrXi98RZLA+Mnni5GTg4JgRCJ
 qS/XsILYvAJGEi1Ln7GA2MICiRI3ps1iArHZBAwk3uzYC1YjIuAisWL1SWYQm1mgUKL5QTdYP
 YuAqsTbSV/YQGxOAXeJN71tQL1cHEICzYwSrx4+ZQdJ8AtIStz68hGquVpiy9NjbBBHaEscOd
 fPDnGEoMTJmU/AhgoJqEnMmHuZdQIj3ywkLbOQlEHENSVat/9mh7C1JZYtfM0MYdtKrFv3Hqr
 GRmLT1QWMELa8xPa3c5gXMLKvYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81J
 TCrWS87P3cQIDGcGINjBuG275yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMWpwcAhMO
 Dt3OpMUS15+XqqSBK9d865IIcGi1PTUirTMHGDEwZRKcPAoifBGgaR5iwsSc4sz0yFSpxh1OT
 pu3v3DJAQ2Q0qcd1ETUJEASFFGaR7cCFj0X2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwrzf
 IKp7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhgrl3nG/87dJ5uwK+R61LQLevrpwax1gn/Prrpy
 Vdmvacnasm8XEp/IKukc8xY9FlXXxKXiZrFJg5Nz1+la9uUTt7cp7BbouD2nwGL9iY9mzSF8W
 lPun9kf26TYPEv3tUfgsv9hx45dUs0petOwgjdam+kvT56sO2/E3NVr3FVtXhoVH4z4sEWJpT
 gj0VCLuag4EQC6EhYR+QIAAA==
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505395735!114108459!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33178 invoked from network); 14 Sep 2017 13:28:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:28:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; 
 d="asc'?scan'208";a="439758577"
Message-ID: <1505395729.13935.22.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: anshulmakkar <anshulmakkar@gmail.com>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 15:28:49 +0200
In-Reply-To: <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-2-git-send-email-anshulmakkar@gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: jgross@suse.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Wei Liu <Wei.Liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] credit2: libxc related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2671145995893079771=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2671145995893079771==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1teScwqs+RNMz7YKIJuS"

--=-1teScwqs+RNMz7YKIJuS
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[Trimming the Cc-list a bit]

On Tue, 2017-09-12 at 01:45 +0100, anshulmakkar wrote:
> libxc receives scheduler specific configuration parametes from=C2=A0
> libxl.
>=20
> Signed-off-by: Anshul Makkar <anshulmakkar@gmail.com>
>
Apart from what Juergen said (including the thing that the series won't
compile with this patch at the front), this patch looks fine to me.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-1teScwqs+RNMz7YKIJuS
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZuoQRAAoJEBZCeImluHPuv4EP/AktUvJaJGNi+Q4wvKpdhLPQ
GAN5e5ot14604Qcqd5ZHq8GLRMk9WtC7Oly5EFvy3sWoSARFWEn32eQqdrcMVbrp
D2nULB0w9RrnFzFEqeMGfKw45Hw4tMYRTkuJyD5u7AmDgk02o7rJRgLRdzWUZ5iu
62OrHot7dsr79f+d3LbASJR6asxoe4fUXxfXfFxp1yzaPdkJguxUu2Zwu0fI8TAq
1pmQWwDJVa26g7sZAJBV364YNNvsKD2hzTMq4d6BbRgRoMfs6rGKQl4tOsaHV63T
UOoa2mvEVz5UqfSeeZYKqGFyykw4pBmjzlQXLCNIBz8ttiQxbSBTzX/C3rveu5W1
N+dsa7pU8B3i1irn9Otoqv0u53U7bdnrrWX5XVv01ONyf1ko/Ad2xQ3eOE5KHVnM
ZAvTcd2yDvB0nABUIqvW/uw0ny4ynHRBlnhQ8qdAOcd83A1k7+31kPZXuD4WmS+l
/f/DqDNcfikEouxEI03jemHu7KK0Vjxu/QvN1ucfaZqshhzSwQIjtOC/kkou36EF
b+OLR5IxjMjwkSAUHhseooJbBfOQCMvIRxd/LMGuLk7hLliZiO/5zvgt/lDa4dCh
1onZR/23H+yBkhFddXeSxZBEVzUT1rDWdoKn4ifimS5qXLD4EOXZ1i0oGAvEuddG
w80nd09Bn0SzVQ7lz2fB
=PdWq
-----END PGP SIGNATURE-----

--=-1teScwqs+RNMz7YKIJuS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2671145995893079771==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCV-0008DD-AU; Thu, 14 Sep 2017 13:29:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCU-0008CC-04
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:02 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C6/16-03610-D148AB95; Thu, 14 Sep 2017 13:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDva5My65
 IgwnfbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznEz8yFZwWqdi/6BBrA+Mnvi5GTg4JAX+J
 zrOn2EFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCcxglps7tYgRJCAuESzSs3QBmswioSix4f
 osJxOYVsJQ41XieBWKovMSutousIDYnULzrw0uwGiEBC4neS/vZIWwFiY7px6B6BSVOznwC1s
 ssICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYPgxAsIPx07KAQ4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgPdu0K1JIsCg1PbUiLTMHGMgwaQkOHiUR3vsgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl5
 6VKifNqNwMVCYAUZZTmwY2ARdUlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeBlnFk5lXAr
 fpFdARTEBHnDm9A+SIkkSElFQD49p77WluAdv3zrh8ofTj19pm3a7roqf6L5gJBh3amDzNU/P
 6Amsjo4Upwcyxc7xnWx4O+Fld8VtqWqzhgRPq9n6e93qSdHR89pQu1S3iEr3HnDzvB+uVsulv
 j789Nrdo+UJWwwkGe15s1f7EKPnvStDvu6fPZv91rK4//nDPrl/h8xNcXNqznZRYijMSDbWYi
 4oTAe/wfUalAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505395739!76223780!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43870 invoked from network); 14 Sep 2017 13:29:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841024"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:46 +0100
Message-ID: <20170914125852.22129-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 17/23] x86/mm: export base_disallow_mask and
	l1 mask in asm-x86/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGwxIG1hc2sgbmVlZHMgdG8gc3RheSBpbiB4ODYvbW0uYyB3aGlsZSBsezIsMyw0fSBtYXNr
cyBhcmUgb25seQpuZWVkZWQgYnkgUFYgY29kZS4gQm90aCB4ODYgY29tbW9uIG1tIGNvZGUgYW5k
IFBWIG1tIGNvZGUgdXNlCmJhc2VfZGlzYWxsb3dfbWFzayBhbmQgbDEgbWFrcy4KCkV4cG9ydCBi
YXNlX2Rpc2FsbG93X21hc2sgYW5kIGwxIG1hc2sgaW4gYXNtLXg4Ni9tbS5oLgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0u
YyAgICAgICAgfCAxMiArLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDEz
ICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA4NmM3NDY2ZmEwLi5lMTFhYWMzYjkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTUyLDkgKzE1Miw3IEBAIGJvb2wg
X19yZWFkX21vc3RseSBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZDsKIAogc3RydWN0IHJh
bmdlc2V0ICpfX3JlYWRfbW9zdGx5IG1taW9fcm9fcmFuZ2VzOwogCi1zdGF0aWMgdWludDMyX3Qg
YmFzZV9kaXNhbGxvd19tYXNrOwotLyogR2xvYmFsIGJpdCBpcyBhbGxvd2VkIHRvIGJlIHNldCBv
biBMMSBQVEVzLiBJbnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4gKi8KLSNkZWZpbmUgTDFfRElT
QUxMT1dfTUFTSyAoKGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdFX0dOVFRBQikgJiB+X1BBR0Vf
R0xPQkFMKQordWludDMyX3QgX19yZWFkX21vc3RseSBiYXNlX2Rpc2FsbG93X21hc2s7CiAKICNk
ZWZpbmUgTDJfRElTQUxMT1dfTUFTSyBiYXNlX2Rpc2FsbG93X21hc2sKIApAQCAtMTYzLDE0ICsx
NjEsNiBAQCBzdGF0aWMgdWludDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOwogCiAjZGVmaW5lIEw0
X0RJU0FMTE9XX01BU0sgKGJhc2VfZGlzYWxsb3dfbWFzaykKIAotI2RlZmluZSBsMV9kaXNhbGxv
d19tYXNrKGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGQg
IT0gZG9tX2lvKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgIChyYW5nZXNldF9pc19lbXB0eSgoZCktPmlvbWVtX2NhcHMpICYmICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgcmFuZ2VzZXRfaXNfZW1wdHkoKGQpLT5hcmNoLmlvcG9ydF9jYXBz
KSAmJiAgICAgICAgICAgICAgIFwKLSAgICAgICFoYXNfYXJjaF9wZGV2cyhkKSAmJiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICBpc19wdl9kb21haW4oZCkpID8g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICBMMV9ESVNBTExP
V19NQVNLIDogKEwxX0RJU0FMTE9XX01BU0sgJiB+UEFHRV9DQUNIRV9BVFRSUykpCi0KIHN0YXRp
YyBzOCBfX3JlYWRfbW9zdGx5IG9wdF9tbWlvX3JlbGF4OwogCiBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9tbWlvX3JlbGF4KGNvbnN0IGNoYXIgKnMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNTZiMmI5NDE5NS4u
ZmJiOThlODBjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjEyLDQgKzYxMiwxNyBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgYXJjaF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVy
biBtZm4gPD0gKHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSk7CiB9CiAKK2V4dGVybiB1aW50MzJf
dCBiYXNlX2Rpc2FsbG93X21hc2s7CisKKy8qIEdsb2JhbCBiaXQgaXMgYWxsb3dlZCB0byBiZSBz
ZXQgb24gTDEgUFRFcy4gSW50ZW5kZWQgZm9yIHVzZXIgbWFwcGluZ3MuICovCisjZGVmaW5lIEwx
X0RJU0FMTE9XX01BU0sgKChiYXNlX2Rpc2FsbG93X21hc2sgfCBfUEFHRV9HTlRUQUIpICYgfl9Q
QUdFX0dMT0JBTCkKKworI2RlZmluZSBsMV9kaXNhbGxvd19tYXNrKGQpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKGQgIT0gZG9tX2lvKSAmJiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIChyYW5nZXNldF9pc19lbXB0
eSgoZCktPmlvbWVtX2NhcHMpICYmICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgcmFuZ2Vz
ZXRfaXNfZW1wdHkoKGQpLT5hcmNoLmlvcG9ydF9jYXBzKSAmJiAgICAgICAgICAgICAgIFwKKyAg
ICAgICFoYXNfYXJjaF9wZGV2cyhkKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICBpc19wdl9kb21haW4oZCkpID8gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICBMMV9ESVNBTExPV19NQVNLIDogKEwxX0RJU0FMTE9XX01B
U0sgJiB+UEFHRV9DQUNIRV9BVFRSUykpCisKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICov
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCY-0008GU-Hj; Thu, 14 Sep 2017 13:29:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCW-0008Ea-Vj
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FC/24-03616-0248AB95; Thu, 14 Sep 2017 13:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva58y65
 Ig1t/1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOPa+ZCk5yVnS8e8LUwDiJo4uRk0NCwF/i
 1OGzLCA2m4CyxM/OXjYQW0RAT6LpwHPGLkYuDmaBOYwSU+d2MYIkhAU8JN7sagAq4uBgEVCVu
 HvWAMTkFbCU6GqUhRgpL7Gr7SIriM0JEv7wkgnEFhKwkOi9tJ8dwlaQ6Jh+DCzOKyAocXLmE7
 ATmAUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAkOHAQh2MH5aFnCIUZKDSUmUd6/uzkghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErxnm3ZFCgkWpaanVqRl5gCDGCYtwcGjJMJ7HyTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWv
 Py8VClxXu1moCIBkKKM0jy4EbCIusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3ssgq3gy80
 rgNr0COoIJ6Igzp3eAHFGSiJCSamAsP/r27aGSqGmVQcfiHJ/oMjco/eT/7CygGtO7WXtDcWr
 En+/zdINyWNQaZLqd90zKMFObZu4ZobyO663gle+eHddtz7HtmhtW+Upzjf8VPrvclgXHVPje
 2OjH6ri9u9bo2pAjGlfxozdoAtfv0x6GrmfM2+cf8jMV3jHBlv1fiPcd6cLnp5RYijMSDbWYi
 4oTAe/wZf+jAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505395739!76223780!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44282 invoked from network); 14 Sep 2017 13:29:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841042"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:48 +0100
Message-ID: <20170914125852.22129-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 19/23] x86/mm: export get_page_light via
	asm-x86/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgZ29pbmcgdG8gYmUgbmVlZGVkIGJ5IGNvbW1vbiB4ODYgbW0gY29kZSBhbmQgcHYgbW0g
Y29kZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
IHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
ZjljYzVhMGY2Zi4uYzNhMjZmZTAzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE5NTUsNyArMTk1NSw3IEBAIGludCBnZXRfcGFnZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkb21haW4pCiAgKiAgIGFjcXVp
cmVkIHJlZmVyZW5jZSBhZ2Fpbi4KICAqIER1ZSB0byBnZXRfcGFnZSgpIHJlc2VydmluZyBvbmUg
cmVmZXJlbmNlLCB0aGlzIGNhbGwgY2Fubm90IGZhaWwuCiAgKi8KLXN0YXRpYyB2b2lkIGdldF9w
YWdlX2xpZ2h0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit2b2lkIGdldF9wYWdlX2xpZ2h0KHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgbG9uZyB4LCBueCwgeSA9IHBh
Z2UtPmNvdW50X2luZm87CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmYmI5OGU4MGM2Li4xZjYyMTU1ZDU2IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCkBAIC0zNjMsNiArMzYzLDcgQEAgaW50ICBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0
cnVjdCB2Y3B1ICopOwogaW50ICBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICBsMV9wZ2VudHJ5X3Qg
bDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIsIHN0cnVjdCBkb21haW4gKnBnX293bmVyKTsK
IHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAq
bDFlX293bmVyKTsKK3ZvaWQgZ2V0X3BhZ2VfbGlnaHQoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7
CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBnZXRfcGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCY-0008Gt-Pc; Thu, 14 Sep 2017 13:29:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCX-0008Ea-Bf
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A1/34-03616-0248AB95; Thu, 14 Sep 2017 13:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXle+ZVe
 kwYbJshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bp54/YC85JVlz4xt7A+F+4i5GTQ0LAX+Jw
 zxNGEJtNQFniZ2cvG4gtIqAn0XTgOVCci4NZYA6jxNS5XUAOB4ewQIDE4k0JIDUsAqoSv/5tZ
 wYJ8wpYSlya6QUxUl5iV9tFVhCbEyjc9eElE4gtJGAh0XtpPzuErSDRMf0YWJxXQFDi5MwnLC
 A2s4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYOAwAMEOxvsbAw4xSnIwKYny7tXdGSnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgvds065IIcGi1PTUirTMHGAIw6QlOHiURHjvg6R5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl
 5+XKiXOq90MVCQAUpRRmgc3AhZPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMexlkFU9mXg
 ncpldARzABHXHm9A6QI0oSEVJSDYziRjdWH/IMLZnss6F6tXv/Fet1bmWPH/fL1oTUPw1U77v
 IFcadnSf/9LPlRV/miuiQbVf77StWKmguXH7YNMG9t0NrY6Gxx93Z7ip1zaFbfyXO3lj5a6de
 X/+tyFPhDde3TNBotUlprLNIPnFi8ym2m4de/lux3Durf625nkGw+BqfiuYnq5VYijMSDbWYi
 4oTAXHG3DmiAgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505395741!107245321!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15025 invoked from network); 14 Sep 2017 13:29:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841026"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:40 +0100
Message-ID: <20170914125852.22129-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 11/23] x86/mm: move compat descriptor table
	manipulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGVtIGFsb25nc2lkZSB0aGUgbm9uLWNvbXBhdCB2YXJpYW50cy4KCkNoYW5nZSB1ezMy
LDY0fSB0byB1aW50ezMyLDY0fV90IHdoaWxlIG1vdmluZy4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3It
dGFibGVzLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9tbS5jICAgICB8IDM5IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAzOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCmluZGV4IDA0ZmIzN2Yy
Y2UuLjUyZmZhYTg4ZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCkBAIC0xODEs
NiArMTgxLDQ2IEBAIGxvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodWludDY0X3QgcGEsIHVpbnQ2
NF90IGRlc2MpCiAgICAgcmV0dXJuIHJldDsKIH0KIAoraW50IGNvbXBhdF9zZXRfZ2R0KFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odWludCkgZnJhbWVfbGlzdCwgdW5zaWduZWQgaW50IGVudHJpZXMp
Cit7CisgICAgdW5zaWduZWQgaW50IGksIG5yX3BhZ2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEy
OworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2XTsKKyAgICBsb25nIHJldDsKKworICAgIC8q
IFJlY2hlY2tlZCBpbiBzZXRfZ2R0LCBidXQgZW5zdXJlcyBhIHNhbmUgbGltaXQgZm9yIGNvcHlf
ZnJvbV91c2VyKCkuICovCisgICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VO
VFJZICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoICFndWVzdF9oYW5kbGVf
b2theShmcmFtZV9saXN0LCBucl9wYWdlcykgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7ICsraSApCisgICAgeworICAgICAgICB1bnNp
Z25lZCBpbnQgZnJhbWU7CisKKyAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdCgmZnJhbWUs
IGZyYW1lX2xpc3QsIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICBm
cmFtZXNbaV0gPSBmcmFtZTsKKyAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoZnJhbWVf
bGlzdCwgMSk7CisgICAgfQorCisgICAgZG9tYWluX2xvY2soY3VycmVudC0+ZG9tYWluKTsKKwor
ICAgIGlmICggKHJldCA9IHB2X3NldF9nZHQoY3VycmVudCwgZnJhbWVzLCBlbnRyaWVzKSkgPT0g
MCApCisgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOworCisgICAgZG9tYWluX3VubG9jayhjdXJy
ZW50LT5kb21haW4pOworCisgICAgcmV0dXJuIHJldDsKK30KKworaW50IGNvbXBhdF91cGRhdGVf
ZGVzY3JpcHRvcih1aW50MzJfdCBwYV9sbywgdWludDMyX3QgcGFfaGksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc2NfbG8sIHVpbnQzMl90IGRlc2NfaGkpCit7Cisg
ICAgcmV0dXJuIGRvX3VwZGF0ZV9kZXNjcmlwdG9yKHBhX2xvIHwgKCh1aW50NjRfdClwYV9oaSA8
PCAzMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2NfbG8gfCAoKHVpbnQ2
NF90KWRlc2NfaGkgPDwgMzIpKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1v
ZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9tbS5jCmluZGV4IDE2ZWEyYTgwZGYuLmMyYWE2ZjJmZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYwpAQCAtOCw0NSArOCw2IEBACiAKICNpbmNsdWRlIDxh
c20vcHYvbW0uaD4KIAotaW50IGNvbXBhdF9zZXRfZ2R0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dWludCkgZnJhbWVfbGlzdCwgdW5zaWduZWQgaW50IGVudHJpZXMpCi17Ci0gICAgdW5zaWduZWQg
aW50IGksIG5yX3BhZ2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEyOwotICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWVzWzE2XTsKLSAgICBsb25nIHJldDsKLQotICAgIC8qIFJlY2hlY2tlZCBpbiBzZXRf
Z2R0LCBidXQgZW5zdXJlcyBhIHNhbmUgbGltaXQgZm9yIGNvcHlfZnJvbV91c2VyKCkuICovCi0g
ICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShmcmFtZV9saXN0LCBu
cl9wYWdlcykgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGZvciAoIGkgPSAwOyBp
IDwgbnJfcGFnZXM7ICsraSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgZnJhbWU7Ci0K
LSAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdCgmZnJhbWUsIGZyYW1lX2xpc3QsIDEpICkK
LSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAgICBmcmFtZXNbaV0gPSBmcmFtZTsK
LSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoZnJhbWVfbGlzdCwgMSk7Ci0gICAgfQot
Ci0gICAgZG9tYWluX2xvY2soY3VycmVudC0+ZG9tYWluKTsKLQotICAgIGlmICggKHJldCA9IHB2
X3NldF9nZHQoY3VycmVudCwgZnJhbWVzLCBlbnRyaWVzKSkgPT0gMCApCi0gICAgICAgIGZsdXNo
X3RsYl9sb2NhbCgpOwotCi0gICAgZG9tYWluX3VubG9jayhjdXJyZW50LT5kb21haW4pOwotCi0g
ICAgcmV0dXJuIHJldDsKLX0KLQotaW50IGNvbXBhdF91cGRhdGVfZGVzY3JpcHRvcih1MzIgcGFf
bG8sIHUzMiBwYV9oaSwgdTMyIGRlc2NfbG8sIHUzMiBkZXNjX2hpKQotewotICAgIHJldHVybiBk
b191cGRhdGVfZGVzY3JpcHRvcihwYV9sbyB8ICgodTY0KXBhX2hpIDw8IDMyKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGVzY19sbyB8ICgodTY0KWRlc2NfaGkgPDwgMzIpKTsK
LX0KLQogaW50IGNvbXBhdF9hcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0IGNvbXBhdF9tYWNocGh5
c19tZm5fbGlzdCB4bW1sOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCZ-0008IS-CW; Thu, 14 Sep 2017 13:29:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCX-0008FI-Lu
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E6/0F-03093-1248AB95; Thu, 14 Sep 2017 13:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva5Cy65
 Ig81buS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozD95IKpgZV/D7Uyt7AeNqui5GTQ0LAX2Lf
 tX0sIDabgLLEz85eNhBbREBPounAc8YuRi4OZoE5jBJT53YxgiSEBfwk/s6dx9rFyMHBIqAqM
 aHHHCTMK2ApMXvSaTaImfISu9ousoLYnEDxrg8vmUBsIQELid5L+9khbAWJjunHmCB6BSVOzn
 wCdgOzgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZg6DAAwQ7G+xsDDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC92zTrkghwaLU9NSKtMwcYBDDpCU4eJREeO+DpHmLCxJzizPTIVKnGI05Dky48oeJo
 +Pm3T9MQix5+XmpUuK82s1ApQIgpRmleXCDYNF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSs
 K8l0EW8mTmlcDtewV0ChPQKWdO7wA5pSQRISXVwCghnRwx22xX54senucJHNuPFy9N70rYLNr
 9sLHTaJvs4scH+7XM3M58f+pde+0Dhw5fejfXkhy1e087T661+LBl7iurq8XFP3b0aH8xqDA7
 PkU3pd7r6YIP/xOeqN/U3ZA7S/X3J7PbF/Xe2IX/PCPecZuNd4/P0YSsyUITPovIzV+Q8Kz0q
 7QSS3FGoqEWc1FxIgDlJQ3DqQIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505395741!107245321!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15119 invoked from network); 14 Sep 2017 13:29:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841035"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:39 +0100
Message-ID: <20170914125852.22129-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 10/23] x86/mm: split out descriptor table
	manipulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9kZXNjcmlwdG9yLXRhYmxlcy5jLiBDaGFuZ2UgdTY0IHRvIHVp
bnQ2NF90IHdoaWxlCm1vdmluZy4gVXNlIGN1cnJkIGluIGRvX3VwZGF0ZV9kZXNjcmlwdG9yLgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8IDE1NSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgfCAxOTIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE5MyBpbnNlcnRpb25zKCspLCAx
NTUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGU1MDViZTdjZjUuLmJmZGJhMzQ0NjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zODUyLDE2MSArMzg1Miw2
IEBAIGxvbmcgZG9fdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4odW5zaWduZWQgbG9uZyB2
YSwgdTY0IHZhbDY0LAogICAgIHJldHVybiByYzsKIH0KIAotCi0KLS8qKioqKioqKioqKioqKioq
KioqKioqKioqCi0gKiBEZXNjcmlwdG9yIFRhYmxlcwotICovCi0KLXZvaWQgcHZfZGVzdHJveV9n
ZHQoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOwotICAgIHVuc2ln
bmVkIGludCBpOwotICAgIHVuc2lnbmVkIGxvbmcgcGZuLCB6ZXJvX3BmbiA9IFBGTl9ET1dOKF9f
cGEoemVyb19wYWdlKSk7Ci0KLSAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMgPSAwOwotICAg
IHBsMWUgPSBwdl9nZHRfcHRlcyh2KTsKLSAgICBmb3IgKCBpID0gMDsgaSA8IEZJUlNUX1JFU0VS
VkVEX0dEVF9QQUdFOyBpKysgKQotICAgIHsKLSAgICAgICAgcGZuID0gbDFlX2dldF9wZm4ocGwx
ZVtpXSk7Ci0gICAgICAgIGlmICggKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVT
RU5UKSAmJiBwZm4gIT0gemVyb19wZm4gKQotICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
bWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7Ci0gICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwgbDFl
X2Zyb21fcGZuKHplcm9fcGZuLCBfX1BBR0VfSFlQRVJWSVNPUl9STykpOwotICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUuZ2R0X2ZyYW1lc1tpXSA9IDA7Ci0gICAgfQotfQotCi0KLWxvbmcgcHZfc2V0
X2dkdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyAqZnJhbWVzLCB1bnNpZ25lZCBpbnQg
ZW50cmllcykKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIGwxX3Bn
ZW50cnlfdCAqcGwxZTsKLSAgICAvKiBOQi4gVGhlcmUgYXJlIDUxMiA4LWJ5dGUgZW50cmllcyBw
ZXIgR0RUIHBhZ2UuICovCi0gICAgdW5zaWduZWQgaW50IGksIG5yX3BhZ2VzID0gKGVudHJpZXMg
KyA1MTEpIC8gNTEyOwotCi0gICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VO
VFJZICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICAvKiBDaGVjayB0aGUgcGFnZXMg
aW4gdGhlIG5ldyBHRFQuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkK
LSAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0KLSAgICAgICAgcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGZyYW1lc1tpXSwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICAg
ICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgIGlmICggIWdl
dF9wYWdlX3R5cGUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgIH0K
LSAgICAgICAgZnJhbWVzW2ldID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwotICAgIH0KLQot
ICAgIC8qIFRlYXIgZG93biB0aGUgb2xkIEdEVC4gKi8KLSAgICBwdl9kZXN0cm95X2dkdCh2KTsK
LQotICAgIC8qIEluc3RhbGwgdGhlIG5ldyBHRFQuICovCi0gICAgdi0+YXJjaC5wdl92Y3B1Lmdk
dF9lbnRzID0gZW50cmllczsKLSAgICBwbDFlID0gcHZfZ2R0X3B0ZXModik7Ci0gICAgZm9yICgg
aSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkKLSAgICB7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNw
dS5nZHRfZnJhbWVzW2ldID0gZnJhbWVzW2ldOwotICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0s
IGwxZV9mcm9tX3BmbihmcmFtZXNbaV0sIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7Ci0gICAgfQot
Ci0gICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgewot
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShfbWZuKGZyYW1lc1tpXSkpKTsK
LSAgICB9Ci0gICAgcmV0dXJuIC1FSU5WQUw7Ci19Ci0KLQotbG9uZyBkb19zZXRfZ2R0KFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3QsCi0gICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGVudHJpZXMpCi17Ci0gICAgaW50IG5yX3BhZ2VzID0gKGVudHJpZXMg
KyA1MTEpIC8gNTEyOwotICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2XTsKLSAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICAvKiBSZWNoZWNrZWQg
aW4gc2V0X2dkdCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxpbWl0IGZvciBjb3B5X2Zyb21fdXNlcigp
LiAqLwotICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSApCi0gICAg
ICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZnJhbWVzLCBm
cmFtZV9saXN0LCBucl9wYWdlcykgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGRv
bWFpbl9sb2NrKGN1cnItPmRvbWFpbik7Ci0KLSAgICBpZiAoIChyZXQgPSBwdl9zZXRfZ2R0KGN1
cnIsIGZyYW1lcywgZW50cmllcykpID09IDAgKQotICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsK
LQotICAgIGRvbWFpbl91bmxvY2soY3Vyci0+ZG9tYWluKTsKLQotICAgIHJldHVybiByZXQ7Ci19
Ci0KLQotbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1NjQgcGEsIHU2NCBkZXNjKQotewotICAg
IHN0cnVjdCBkb21haW4gKmRvbSA9IGN1cnJlbnQtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25n
IGdtZm4gPSBwYSA+PiBQQUdFX1NISUZUOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIHVu
c2lnbmVkIGludCAgb2Zmc2V0OwotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0X3BlbnQsIGQ7
Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBsb25nIHJldCA9IC1FSU5WQUw7Ci0K
LSAgICBvZmZzZXQgPSAoKHVuc2lnbmVkIGludClwYSAmIH5QQUdFX01BU0spIC8gc2l6ZW9mKHN0
cnVjdCBkZXNjX3N0cnVjdCk7Ci0KLSAgICAqKHU2NCAqKSZkID0gZGVzYzsKLQotICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkb20sIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7Ci0gICAgaWYg
KCAoKCh1bnNpZ25lZCBpbnQpcGEgJSBzaXplb2Yoc3RydWN0IGRlc2Nfc3RydWN0KSkgIT0gMCkg
fHwKLSAgICAgICAgICFwYWdlIHx8Ci0gICAgICAgICAhY2hlY2tfZGVzY3JpcHRvcihkb20sICZk
KSApCi0gICAgewotICAgICAgICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAgICBtZm4gPSBtZm5feChwYWdl
X3RvX21mbihwYWdlKSk7Ci0KLSAgICAvKiBDaGVjayBpZiB0aGUgZ2l2ZW4gZnJhbWUgaXMgaW4g
dXNlIGluIGFuIHVuc2FmZSBjb250ZXh0LiAqLwotICAgIHN3aXRjaCAoIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCi0gICAgewotICAgIGNhc2UgUEdUX3NlZ19kZXNj
X3BhZ2U6Ci0gICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3Nl
Z19kZXNjX3BhZ2UpKSApCi0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgZGVmYXVsdDoKLSAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2VfdHlwZShwYWdlLCBQ
R1Rfd3JpdGFibGVfcGFnZSkpICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICBicmVh
azsKLSAgICB9Ci0KLSAgICBwYWdpbmdfbWFya19kaXJ0eShkb20sIF9tZm4obWZuKSk7Ci0KLSAg
ICAvKiBBbGwgaXMgZ29vZCBzbyBtYWtlIHRoZSB1cGRhdGUuICovCi0gICAgZ2R0X3BlbnQgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKLSAgICB3cml0ZV9hdG9taWMoKHVpbnQ2NF90ICop
JmdkdF9wZW50W29mZnNldF0sICoodWludDY0X3QgKikmZCk7Ci0gICAgdW5tYXBfZG9tYWluX3Bh
Z2UoZ2R0X3BlbnQpOwotCi0gICAgcHV0X3BhZ2VfdHlwZShwYWdlKTsKLQotICAgIHJldCA9IDA7
IC8qIHN1Y2Nlc3MgKi8KLQotIG91dDoKLSAgICBwdXRfcGFnZShwYWdlKTsKLQotICAgIHJldHVy
biByZXQ7Ci19Ci0KIHR5cGVkZWYgc3RydWN0IGU4MjBlbnRyeSBlODIwZW50cnlfdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKGU4MjBlbnRyeV90KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IGE2OTJlZTY0
MzIuLmJhYzI3OTJhYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTEsNCArMSw1IEBACiBvYmoteSArPSBjYWxs
YmFjay5vCitvYmoteSArPSBkZXNjcmlwdG9yLXRhYmxlcy5vCiBvYmoteSArPSBkb21haW4ubwog
b2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSArPSBlbXVsLWdhdGUtb3AubwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVz
Y3JpcHRvci10YWJsZXMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4w
NGZiMzdmMmNlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3It
dGFibGVzLmMKQEAgLTAsMCArMSwxOTIgQEAKKy8qCisgKiBhcmNoL3g4Ni9wdi9kZXNjcmlwdG9y
LXRhYmxlcy5jCisgKgorICogRGVzY3JpcHRvciB0YWJsZSBtYW5pcHVsYXRpb24gY29kZSBmb3Ig
UFYgZ3Vlc3RzCisgKgorICogQ29weXJpZ2h0IChjKSAyMDAyLTIwMDUgSyBBIEZyYXNlcgorICog
Q29weXJpZ2h0IChjKSAyMDA0IENocmlzdGlhbiBMaW1wYWNoCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9k
aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
CisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisg
KiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CisKKyNpbmNsdWRlIDxhc20vcDJtLmg+Cisj
aW5jbHVkZSA8YXNtL3B2L21tLmg+CisKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIG1mbl90b19wYWdlCisj
ZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorI3VuZGVm
IHBhZ2VfdG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4o
cGcpKQorCisvKioqKioqKioqKioqKioqKioqKgorICogRGVzY3JpcHRvciBUYWJsZXMKKyAqLwor
Cit2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGwxX3BnZW50cnlf
dCAqcGwxZTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiwgemVy
b19wZm4gPSBQRk5fRE9XTihfX3BhKHplcm9fcGFnZSkpOworCisgICAgdi0+YXJjaC5wdl92Y3B1
LmdkdF9lbnRzID0gMDsKKyAgICBwbDFlID0gcHZfZ2R0X3B0ZXModik7CisgICAgZm9yICggaSA9
IDA7IGkgPCBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRTsgaSsrICkKKyAgICB7CisgICAgICAgIHBm
biA9IGwxZV9nZXRfcGZuKHBsMWVbaV0pOworICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKHBs
MWVbaV0pICYgX1BBR0VfUFJFU0VOVCkgJiYgcGZuICE9IHplcm9fcGZuICkKKyAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICBsMWVf
d3JpdGUoJnBsMWVbaV0sIGwxZV9mcm9tX3Bmbih6ZXJvX3BmbiwgX19QQUdFX0hZUEVSVklTT1Jf
Uk8pKTsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXNbaV0gPSAwOworICAgIH0K
K30KKworbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFt
ZXMsIHVuc2lnbmVkIGludCBlbnRyaWVzKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CisgICAgbDFfcGdlbnRyeV90ICpwbDFlOworICAgIC8qIE5CLiBUaGVyZSBhcmUgNTEy
IDgtYnl0ZSBlbnRyaWVzIHBlciBHRFQgcGFnZS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgaSwgbnJf
cGFnZXMgPSAoZW50cmllcyArIDUxMSkgLyA1MTI7CisKKyAgICBpZiAoIGVudHJpZXMgPiBGSVJT
VF9SRVNFUlZFRF9HRFRfRU5UUlkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIC8q
IENoZWNrIHRoZSBwYWdlcyBpbiB0aGUgbmV3IEdEVC4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8
IG5yX3BhZ2VzOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
KworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZnJhbWVzW2ldLCBOVUxMLCBQ
Mk1fQUxMT0MpOworICAgICAgICBpZiAoICFwYWdlICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfc2VnX2Rlc2NfcGFnZSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgfQorICAgICAgICBmcmFtZXNbaV0gPSBtZm5feChwYWdlX3RvX21mbihw
YWdlKSk7CisgICAgfQorCisgICAgLyogVGVhciBkb3duIHRoZSBvbGQgR0RULiAqLworICAgIHB2
X2Rlc3Ryb3lfZ2R0KHYpOworCisgICAgLyogSW5zdGFsbCB0aGUgbmV3IEdEVC4gKi8KKyAgICB2
LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMgPSBlbnRyaWVzOworICAgIHBsMWUgPSBwdl9nZHRfcHRl
cyh2KTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKysgKQorICAgIHsKKyAgICAg
ICAgdi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXNbaV0gPSBmcmFtZXNbaV07CisgICAgICAgIGwx
ZV93cml0ZSgmcGwxZVtpXSwgbDFlX2Zyb21fcGZuKGZyYW1lc1tpXSwgX19QQUdFX0hZUEVSVklT
T1JfUlcpKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKKworIGZhaWw6CisgICAgd2hpbGUgKCBp
LS0gPiAwICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKF9t
Zm4oZnJhbWVzW2ldKSkpOworICAgIH0KKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKworbG9uZyBk
b19zZXRfZ2R0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3Qs
CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXMpCit7CisgICAgaW50IG5yX3Bh
Z2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEyOworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzWzE2
XTsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgbG9uZyByZXQ7CisKKyAg
ICAvKiBSZWNoZWNrZWQgaW4gc2V0X2dkdCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxpbWl0IGZvciBj
b3B5X2Zyb21fdXNlcigpLiAqLworICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dE
VF9FTlRSWSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBjb3B5X2Zyb21f
Z3Vlc3QoZnJhbWVzLCBmcmFtZV9saXN0LCBucl9wYWdlcykgKQorICAgICAgICByZXR1cm4gLUVG
QVVMVDsKKworICAgIGRvbWFpbl9sb2NrKGN1cnItPmRvbWFpbik7CisKKyAgICBpZiAoIChyZXQg
PSBwdl9zZXRfZ2R0KGN1cnIsIGZyYW1lcywgZW50cmllcykpID09IDAgKQorICAgICAgICBmbHVz
aF90bGJfbG9jYWwoKTsKKworICAgIGRvbWFpbl91bmxvY2soY3Vyci0+ZG9tYWluKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKK2xvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodWludDY0X3QgcGEs
IHVpbnQ2NF90IGRlc2MpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5k
b21haW47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gcGEgPj4gUEFHRV9TSElGVDsKKyAgICB1
bnNpZ25lZCBsb25nIG1mbjsKKyAgICB1bnNpZ25lZCBpbnQgIG9mZnNldDsKKyAgICBzdHJ1Y3Qg
ZGVzY19zdHJ1Y3QgKmdkdF9wZW50LCBkOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cisg
ICAgbG9uZyByZXQgPSAtRUlOVkFMOworCisgICAgb2Zmc2V0ID0gKCh1bnNpZ25lZCBpbnQpcGEg
JiB+UEFHRV9NQVNLKSAvIHNpemVvZihzdHJ1Y3QgZGVzY19zdHJ1Y3QpOworCisgICAgKih1aW50
NjRfdCAqKSZkID0gZGVzYzsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwg
Z21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBpZiAoICgoKHVuc2lnbmVkIGludClwYSAlIHNp
emVvZihzdHJ1Y3QgZGVzY19zdHJ1Y3QpKSAhPSAwKSB8fAorICAgICAgICAgIXBhZ2UgfHwKKyAg
ICAgICAgICFjaGVja19kZXNjcmlwdG9yKGN1cnJkLCAmZCkgKQorICAgIHsKKyAgICAgICAgaWYg
KCBwYWdlICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICB9CisgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworCisgICAg
LyogQ2hlY2sgaWYgdGhlIGdpdmVuIGZyYW1lIGlzIGluIHVzZSBpbiBhbiB1bnNhZmUgY29udGV4
dC4gKi8KKyAgICBzd2l0Y2ggKCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21h
c2sgKQorICAgIHsKKyAgICBjYXNlIFBHVF9zZWdfZGVzY19wYWdlOgorICAgICAgICBpZiAoIHVu
bGlrZWx5KCFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF9zZWdfZGVzY19wYWdlKSkgKQorICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGlm
ICggdW5saWtlbHkoIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpKSApCisg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcGFnaW5n
X21hcmtfZGlydHkoY3VycmQsIF9tZm4obWZuKSk7CisKKyAgICAvKiBBbGwgaXMgZ29vZCBzbyBt
YWtlIHRoZSB1cGRhdGUuICovCisgICAgZ2R0X3BlbnQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbiht
Zm4pKTsKKyAgICB3cml0ZV9hdG9taWMoKHVpbnQ2NF90ICopJmdkdF9wZW50W29mZnNldF0sICoo
dWludDY0X3QgKikmZCk7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UoZ2R0X3BlbnQpOworCisgICAg
cHV0X3BhZ2VfdHlwZShwYWdlKTsKKworICAgIHJldCA9IDA7IC8qIHN1Y2Nlc3MgKi8KKworIG91
dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCZ-0008HW-1A; Thu, 14 Sep 2017 13:29:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCX-0008Ey-Do
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8C/4A-03414-0248AB95; Thu, 14 Sep 2017 13:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva5Cy65
 Ig0mLRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+9YvZCs7aVVx9OIm1gXGrURcjJ4eEgL/E
 /GVPmEFsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCcxglps7tAnI4OIQFXCUuTKwBMVkEVCV2T
 dIHKecVsJSYcm8DE8RIeYldbRdZQWxOoHjXh5dgcSEBC4neS/vZIWwFiY7px5ggegUlTs58wg
 JiMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYOAxDsYPy0LOAQoyQHk5Io717dnZFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHjPNu2KFBIsSk1PrUjLzAEGMUxagoNHSYT3Pkiat7ggMbc4Mx0idYrRmOPRjbt/mDg6b
 gJJIZa8/LxUKXFe7WagUgGQ0ozSPLhBsOi6xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeyy
 ALeTLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYGw6sS6u7jrz08St+Y2ihikmwm/f/ow+LvC+e+e
 h1SVr7L3dr5e/ar93weoj70SOCGufCca/2pMkXr/ltI+12r1Y/OJ0cSP+aXX/tty1frtsc2j6
 u20/FiYdTO+dEqeccH1Jee7VtGPXFv4JmNa0/E55jZL6b97kmV85piZMqOLPloicnDU1xUKJp
 Tgj0VCLuag4EQABEldJqQIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505395739!76223780!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44487 invoked from network); 14 Sep 2017 13:29:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841046"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:41 +0100
Message-ID: <20170914125852.22129-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 12/23] x86/mm: move and rename
	map_ldt_shadow_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHB2IHByZWZpeCB0byBpdC4gTW92ZSBpdCB0byBwdi9tbS5jLiBGaXggY2FsbCBzaXRlcy4K
ClRha2UgdGhlIGNoYW5jZSB0byBjaGFuZ2UgdiB0byBjdXJyIGFuZCBkIHRvIGN1cnJkLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgfCA3MyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgfCA3NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAg
ICAgICB8ICA0ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgIHwgIDIgLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHYvbW0uaCB8ICA0ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNl
cnRpb25zKCspLCA3NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGJmZGJhMzQ0NjguLjhlMjVkMTU2MzEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MjYs
MjcgKzUyNiw2IEBAIHZvaWQgdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdikKICAgICBtYWtlX2Ny
Myh2LCBjcjNfbWZuKTsKIH0KIAotLyoKLSAqIFJlYWQgdGhlIGd1ZXN0J3MgbDFlIHRoYXQgbWFw
cyB0aGlzIGFkZHJlc3MsIGZyb20gdGhlIGtlcm5lbC1tb2RlCi0gKiBwYWdlIHRhYmxlcy4KLSAq
Lwotc3RhdGljIGwxX3BnZW50cnlfdCBndWVzdF9nZXRfZWZmX2tlcm5fbDFlKHVuc2lnbmVkIGxv
bmcgbGluZWFyKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBjb25z
dCBib29sIHVzZXJfbW9kZSA9ICEoY3Vyci0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsK
LSAgICBsMV9wZ2VudHJ5X3QgbDFlOwotCi0gICAgaWYgKCB1c2VyX21vZGUgKQotICAgICAgICB0
b2dnbGVfZ3Vlc3RfbW9kZShjdXJyKTsKLQotICAgIGwxZSA9IGd1ZXN0X2dldF9lZmZfbDFlKGxp
bmVhcik7Ci0KLSAgICBpZiAoIHVzZXJfbW9kZSApCi0gICAgICAgIHRvZ2dsZV9ndWVzdF9tb2Rl
KGN1cnIpOwotCi0gICAgcmV0dXJuIGwxZTsKLX0KLQogc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vf
c2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIC8q
CkBAIC02MTUsNTggKzU5NCw2IEBAIHN0YXRpYyBpbnQgYWxsb2Nfc2VnZGVzY19wYWdlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIGkgPT0gNTEyID8gMCA6IC1FSU5WQUw7CiB9
CiAKLQotLyoKLSAqIE1hcCBhIGd1ZXN0J3MgTERUIHBhZ2UgKGNvdmVyaW5nIHRoZSBieXRlIGF0
IEBvZmZzZXQgZnJvbSBzdGFydCBvZiB0aGUgTERUKQotICogaW50byBYZW4ncyB2aXJ0dWFsIHJh
bmdlLiAgUmV0dXJucyB0cnVlIGlmIHRoZSBtYXBwaW5nIGNoYW5nZWQsIGZhbHNlCi0gKiBvdGhl
cndpc2UuCi0gKi8KLWJvb2wgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0
KQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgbDFfcGdlbnRy
eV90IGdsMWUsICpwbDFlOwotICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gdi0+YXJjaC5wdl92
Y3B1LmxkdF9iYXNlICsgb2Zmc2V0OwotCi0gICAgQlVHX09OKHVubGlrZWx5KGluX2lycSgpKSk7
Ci0KLSAgICAvKgotICAgICAqIEhhcmR3YXJlIGxpbWl0IGNoZWNraW5nIHNob3VsZCBndWFyYW50
ZWUgdGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlzCi0gICAgICogc2FmZSBhcyB1cGRhdGVzIHRv
IHRoZSBMRFQgY2FuIG9ubHkgYmUgbWFkZSBieSBNTVVFWFRfU0VUX0xEVCB0byB0aGUKLSAgICAg
KiBjdXJyZW50IHZjcHUsIGFuZCB2Y3B1X3Jlc2V0KCkgd2lsbCBibG9jayB1bnRpbCB0aGlzIHZj
cHUgaGFzIGJlZW4KLSAgICAgKiBkZXNjaGVkdWxlZCBiZWZvcmUgY29udGludWluZy4KLSAgICAg
Ki8KLSAgICBBU1NFUlQoKG9mZnNldCA+PiAzKSA8PSB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMp
OwotCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAgICBsaW5lYXIgPSAo
dWludDMyX3QpbGluZWFyOwotCi0gICAgZ2wxZSA9IGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUobGlu
ZWFyKTsKLSAgICBpZiAoIHVubGlrZWx5KCEobDFlX2dldF9mbGFncyhnbDFlKSAmIF9QQUdFX1BS
RVNFTlQpKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIHBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihkLCBsMWVfZ2V0X3BmbihnbDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICBpZiAo
IHVubGlrZWx5KCFwYWdlKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIGlmICggdW5s
aWtlbHkoIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpKSApCi0gICAgewot
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLQot
ICAgIHBsMWUgPSAmcHZfbGR0X3B0ZXModilbb2Zmc2V0ID4+IFBBR0VfU0hJRlRdOwotICAgIGwx
ZV9hZGRfZmxhZ3MoZ2wxZSwgX1BBR0VfUlcpOwotCi0gICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLnB2
X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKLSAgICBsMWVfd3JpdGUocGwxZSwgZ2wxZSk7Ci0gICAg
di0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250Kys7Ci0gICAgc3Bpbl91bmxvY2soJnYt
PmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOwotCi0gICAgcmV0dXJuIHRydWU7Ci19Ci0K
IHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1
bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgaW50IHBhcnRpYWwsIGlu
dCBwcmVlbXB0aWJsZSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jIGIveGVuL2Fy
Y2gveDg2L3B2L21tLmMKaW5kZXggNGJmYTMyMjc4OC4uNjg5MGU4MGVmZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMKQEAgLTIyLDYg
KzIyLDkgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAKICNpbmNsdWRlIDxhc20v
Y3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KKworI2luY2x1ZGUgIm1tLmgiCiAKIC8q
IE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBt
Zm5fdCAqLwogI3VuZGVmIG1mbl90b19wYWdlCkBAIC01OCw2ICs2MSw3OCBAQCBsMV9wZ2VudHJ5
X3QgKm1hcF9ndWVzdF9sMWUodW5zaWduZWQgbG9uZyBsaW5lYXIsIG1mbl90ICpnbDFtZm4pCiAg
ICAgcmV0dXJuIChsMV9wZ2VudHJ5X3QgKiltYXBfZG9tYWluX3BhZ2UoKmdsMW1mbikgKyBsMV90
YWJsZV9vZmZzZXQobGluZWFyKTsKIH0KIAorLyoKKyAqIFJlYWQgdGhlIGd1ZXN0J3MgbDFlIHRo
YXQgbWFwcyB0aGlzIGFkZHJlc3MsIGZyb20gdGhlIGtlcm5lbC1tb2RlCisgKiBwYWdlIHRhYmxl
cy4KKyAqLworc3RhdGljIGwxX3BnZW50cnlfdCBndWVzdF9nZXRfZWZmX2tlcm5fbDFlKHVuc2ln
bmVkIGxvbmcgbGluZWFyKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAg
ICBjb25zdCBib29sIHVzZXJfbW9kZSA9ICEoY3Vyci0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9t
b2RlKTsKKyAgICBsMV9wZ2VudHJ5X3QgbDFlOworCisgICAgaWYgKCB1c2VyX21vZGUgKQorICAg
ICAgICB0b2dnbGVfZ3Vlc3RfbW9kZShjdXJyKTsKKworICAgIGwxZSA9IGd1ZXN0X2dldF9lZmZf
bDFlKGxpbmVhcik7CisKKyAgICBpZiAoIHVzZXJfbW9kZSApCisgICAgICAgIHRvZ2dsZV9ndWVz
dF9tb2RlKGN1cnIpOworCisgICAgcmV0dXJuIGwxZTsKK30KKworLyoKKyAqIE1hcCBhIGd1ZXN0
J3MgTERUIHBhZ2UgKGNvdmVyaW5nIHRoZSBieXRlIGF0IEBvZmZzZXQgZnJvbSBzdGFydCBvZiB0
aGUgTERUKQorICogaW50byBYZW4ncyB2aXJ0dWFsIHJhbmdlLiAgUmV0dXJucyB0cnVlIGlmIHRo
ZSBtYXBwaW5nIGNoYW5nZWQsIGZhbHNlCisgKiBvdGhlcndpc2UuCisgKi8KK2Jvb2wgcHZfbWFw
X2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQoreworICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFp
bjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIGwxX3BnZW50cnlfdCBnbDFlLCAq
cGwxZTsKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9IGN1cnItPmFyY2gucHZfdmNwdS5sZHRf
YmFzZSArIG9mZnNldDsKKworICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkpOworCisgICAg
LyoKKyAgICAgKiBIYXJkd2FyZSBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFudGVlIHRoaXMg
cHJvcGVydHkuICBOQi4gVGhpcyBpcworICAgICAqIHNhZmUgYXMgdXBkYXRlcyB0byB0aGUgTERU
IGNhbiBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhlCisgICAgICogY3VycmVu
dCB2Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwgdGhpcyB2Y3B1IGhhcyBi
ZWVuCisgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcuCisgICAgICovCisgICAg
QVNTRVJUKChvZmZzZXQgPj4gMykgPD0gY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzKTsKKwor
ICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgICAgIGxpbmVhciA9ICh1
aW50MzJfdClsaW5lYXI7CisKKyAgICBnbDFlID0gZ3Vlc3RfZ2V0X2VmZl9rZXJuX2wxZShsaW5l
YXIpOworICAgIGlmICggdW5saWtlbHkoIShsMWVfZ2V0X2ZsYWdzKGdsMWUpICYgX1BBR0VfUFJF
U0VOVCkpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKGN1cnJkLCBsMWVfZ2V0X3BmbihnbDFlKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBp
ZiAoIHVubGlrZWx5KCFwYWdlKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICgg
dW5saWtlbHkoIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpKSApCisgICAg
eworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
KworICAgIHBsMWUgPSAmcHZfbGR0X3B0ZXMoY3Vycilbb2Zmc2V0ID4+IFBBR0VfU0hJRlRdOwor
ICAgIGwxZV9hZGRfZmxhZ3MoZ2wxZSwgX1BBR0VfUlcpOworCisgICAgc3Bpbl9sb2NrKCZjdXJy
LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKKyAgICBsMWVfd3JpdGUocGwxZSwgZ2wx
ZSk7CisgICAgY3Vyci0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250Kys7CisgICAgc3Bp
bl91bmxvY2soJmN1cnItPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOworCisgICAgcmV0
dXJuIHRydWU7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IGQ4NGRiNGFjZGEuLmQ4ZmVlZjI5NDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMTAxLDcgKzExMDEsNyBAQCBzdGF0aWMg
aW50IGhhbmRsZV9nZHRfbGR0X21hcHBpbmdfZmF1bHQodW5zaWduZWQgbG9uZyBvZmZzZXQsCiAg
ICAgLyoKICAgICAgKiBJZiB0aGUgZmF1bHQgaXMgaW4gYW5vdGhlciB2Y3B1J3MgYXJlYSwgaXQg
Y2Fubm90IGJlIGR1ZSB0bwogICAgICAqIGEgR0RUL0xEVCBkZXNjcmlwdG9yIGxvYWQuIFRodXMg
d2UgY2FuIHJlYXNvbmFibHkgZXhpdCBpbW1lZGlhdGVseSwgYW5kCi0gICAgICogaW5kZWVkIHdl
IGhhdmUgdG8gc2luY2UgbWFwX2xkdF9zaGFkb3dfcGFnZSgpIHdvcmtzIGNvcnJlY3RseSBvbmx5
IG9uCisgICAgICogaW5kZWVkIHdlIGhhdmUgdG8gc2luY2UgcHZfbWFwX2xkdF9zaGFkb3dfcGFn
ZSgpIHdvcmtzIGNvcnJlY3RseSBvbmx5IG9uCiAgICAgICogYWNjZXNzZXMgdG8gYSB2Y3B1J3Mg
b3duIGFyZWEuCiAgICAgICovCiAgICAgaWYgKCB2Y3B1X2FyZWEgIT0gY3Vyci0+dmNwdV9pZCAp
CkBAIC0xMTEzLDcgKzExMTMsNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9nZHRfbGR0X21hcHBpbmdf
ZmF1bHQodW5zaWduZWQgbG9uZyBvZmZzZXQsCiAgICAgaWYgKCBsaWtlbHkoaXNfbGR0X2FyZWEp
ICkKICAgICB7CiAgICAgICAgIC8qIExEVCBmYXVsdDogQ29weSBhIG1hcHBpbmcgZnJvbSB0aGUg
Z3Vlc3QncyBMRFQsIGlmIGl0IGlzIHZhbGlkLiAqLwotICAgICAgICBpZiAoIGxpa2VseShtYXBf
bGR0X3NoYWRvd19wYWdlKG9mZnNldCkpICkKKyAgICAgICAgaWYgKCBsaWtlbHkocHZfbWFwX2xk
dF9zaGFkb3dfcGFnZShvZmZzZXQpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZ3Vl
c3RfbW9kZShyZWdzKSApCiAgICAgICAgICAgICAgICAgdHJhY2VfdHJhcF90d29fYWRkcihUUkNf
UFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxULApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGE0OGQ3NWQ0MzQuLjhhNTZi
ZWQ0NTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKQEAgLTU2Miw4ICs1NjIsNiBAQCBsb25nIHN1YmFyY2hfbWVtb3J5
X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7
CiBpbnQgY29tcGF0X2FyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpKTsKIGludCBjb21wYXRfc3ViYXJjaF9tZW1vcnlfb3AoaW50IG9w
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpKTsKIAotYm9vbCBtYXBfbGR0X3NoYWRvd19w
YWdlKHVuc2lnbmVkIGludCk7Ci0KICNkZWZpbmUgTklMKHR5cGUpICgodHlwZSAqKS1zaXplb2Yo
dHlwZSkpCiAjZGVmaW5lIElTX05JTChwdHIpICghKCh1aW50cHRyX3QpKHB0cikgKyBzaXplb2Yo
KihwdHIpKSkpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAppbmRleCAzY2EyNGNjNzBhLi40NzIyM2UzOGViIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi9tbS5oCkBAIC0yOCw2ICsyOCw4IEBAIGludCBwdl9yb19wYWdlX2ZhdWx0KHVu
c2lnbmVkIGxvbmcgYWRkciwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogbG9uZyBwdl9z
ZXRfZ2R0KHN0cnVjdCB2Y3B1ICpkLCB1bnNpZ25lZCBsb25nICpmcmFtZXMsIHVuc2lnbmVkIGlu
dCBlbnRyaWVzKTsKIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUgKmQpOwogCitib29s
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZik7CisKICNlbHNlCiAKICNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTQzLDYgKzQ1LDggQEAgc3RhdGljIGlubGluZSBsb25n
IHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKmQsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywKIHsgcmV0
dXJuIC1FSU5WQUw7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9kZXN0cm95X2dkdChzdHJ1Y3Qg
dmNwdSAqZCkge30KIAorc3RhdGljIGlubGluZSBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2Uo
dW5zaWduZWQgaW50IG9mZikgeyByZXR1cm4gZmFsc2U7IH0KKwogI2VuZGlmCiAKICNlbmRpZiAv
KiBfX1g4Nl9QVl9NTV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCZ-0008JE-KN; Thu, 14 Sep 2017 13:29:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCX-0008Ea-Ni
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 09/34-03616-1248AB95; Thu, 14 Sep 2017 13:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDva5Cy65
 IgwOb9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNF3czFWwJqGg/tYmpgXGubRcjJ4eEgL/E
 /mVrGUFsNgFliZ+dvWwgtoiAnkTTgedAcS4OZoE5jBJT53aBFQkL2EqsftHJBGKzCKhKzN+7m
 hnE5hWwlPj2oJcRYqi8xK62i6wgNidQvOvDS7B6IQELid5L+9khbAWJjunHmCB6BSVOznzCAm
 IzC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg8DEOxg3Lk+8BCjJAeTkijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeBmbd0UKCRalpqdWpGXmAAMZJi3BwaMkwisFkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtef
 l6qlDjvoiagIgGQoozSPLgRsKi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFefpBVPJl5JX
 CbXgEdwQR0xJnTO0COKElESEk1MHpsW7GloXWbW4xVZLPJlfl5Ur82lF6YXBHi9febysKlZ9Y
 luf1Ptfvi67Nmj2G6+bMlF2xZ+L2VkjbMqtWo6LhurHRFLaJa+RT/y+mfPpktaLc6rnlhm88e
 k/t32u445+ZHP5j7/eMKnm59rq8rj2um8Lil3c9Qao9tL+KTXfBE58fzQ9cr1iuxFGckGmoxF
 xUnAgDXZq4PpQIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505395743!116845033!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29727 invoked from network); 14 Sep 2017 13:29:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841051"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:43 +0100
Message-ID: <20170914125852.22129-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 14/23] x86/mm: move PV l4 table setup code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBwdi9tbS5jLiBFeHBvcnQgcHZfYXJjaF9pbml0X21lbW9yeSB2aWEg
Z2xvYmFsCnB2L21tLmggYW5kIGluaXRfZ3Vlc3RfbDRfdGFibGUgdmlhIGxvY2FsIHB2L21tLmgu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICAgICAgICAgfCA4MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8ICAyICsrCiB4
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgIHwgIDUgKysrCiB4ZW4vYXJjaC94ODYvcHYvbW0u
YyAgICAgICAgIHwgODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9wdi9tbS5oICAgICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggIHwgIDQg
KysrCiA3IGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDgzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
OTNjYTA3NTY5OC4uM2E5MTljMTliOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyNSw2ICsxMjUsNyBAQAogCiAjaW5jbHVkZSA8YXNt
L2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgorI2lu
Y2x1ZGUgPGFzbS9wdi9tbS5oPgogCiAjaW5jbHVkZSAicHYvbW0uaCIKIApAQCAtMjQxLDUzICsy
NDIsNiBAQCB2b2lkIF9faW5pdCBpbml0X2ZyYW1ldGFibGUodm9pZCkKICAgICBtZW1zZXQoZW5k
X3BnLCAtMSwgKHVuc2lnbmVkIGxvbmcpdG9wX3BnIC0gKHVuc2lnbmVkIGxvbmcpZW5kX3BnKTsK
IH0KIAotI2lmbmRlZiBOREVCVUcKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBy
b290X3BndF9wdl94ZW5fc2xvdHMKLSAgICA9IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUzsK
LXN0YXRpYyBsNF9wZ2VudHJ5X3QgX19yZWFkX21vc3RseSBzcGxpdF9sNGU7Ci0jZWxzZQotI2Rl
ZmluZSByb290X3BndF9wdl94ZW5fc2xvdHMgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTCi0j
ZW5kaWYKLQotc3RhdGljIHZvaWQgcHZfYXJjaF9pbml0X21lbW9yeSh2b2lkKQotewotI2lmbmRl
ZiBOREVCVUcKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIGlmICggaGlnaG1lbV9zdGFydCAp
Ci0gICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIHNwbGl0X3ZhID0gKHVuc2lnbmVkIGxvbmcp
X192YShoaWdobWVtX3N0YXJ0KTsKLQotICAgICAgICBpZiAoIHNwbGl0X3ZhIDwgSFlQRVJWSVNP
Ul9WSVJUX0VORCAmJgotICAgICAgICAgICAgIHNwbGl0X3ZhIC0gMSA9PSAodW5zaWduZWQgbG9u
ZylfX3ZhKGhpZ2htZW1fc3RhcnQgLSAxKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJvb3Rf
cGd0X3B2X3hlbl9zbG90cyA9IGw0X3RhYmxlX29mZnNldChzcGxpdF92YSkgLQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1Q7
Ci0gICAgICAgICAgICBBU1NFUlQocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFC
TEVfUFZfWEVOX1NMT1RTKTsKLSAgICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNwbGl0
X3ZhKSA9PSBsNF90YWJsZV9vZmZzZXQoc3BsaXRfdmEgLSAxKSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IGFsbG9jX3hlbl9wYWdldGFibGUo
KTsKLQotICAgICAgICAgICAgICAgIGlmICggbDN0YWIgKQotICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbDNfcGdlbnRyeV90ICpsM2lkbGUgPQotICAgICAgICAg
ICAgICAgICAgICAgICAgbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChz
cGxpdF92YSldKTsKLQotICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGwzX3Rh
YmxlX29mZnNldChzcGxpdF92YSk7ICsraSApCi0gICAgICAgICAgICAgICAgICAgICAgICBsM3Rh
YltpXSA9IGwzaWRsZVtpXTsKLSAgICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwgTDNfUEFH
RVRBQkxFX0VOVFJJRVM7ICsraSApCi0gICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9
IGwzZV9lbXB0eSgpOwotICAgICAgICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBsNGVfZnJvbV9w
Zm4odmlydF90b19tZm4obDN0YWIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwotICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgICsrcm9vdF9wZ3RfcHZfeGVu
X3Nsb3RzOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotI2VuZGlmCi19Ci0KIHZv
aWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGks
IHBmbiwgcnN0YXJ0X3BmbiwgcmVuZF9wZm4sIGlvc3RhcnRfcGZuLCBpb2VuZF9wZm47CkBAIC0x
NDI0LDQwICsxMzc4LDYgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIHJldHVybiByYyA+IDAgPyAwIDogcmM7CiB9CiAKLS8qCi0gKiBUaGlz
IGZ1bmN0aW9uIG11c3Qgd3JpdGUgYWxsIFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUywgdG8g
Y2xvYmJlciBhbnkKLSAqIHZhbHVlcyBhIGd1ZXN0IG1heSBoYXZlIGxlZnQgdGhlcmUgZnJvbSBh
bGxvY19sNF90YWJsZSgpLgotICovCi12b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRy
eV90IGw0dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCB6YXBfcm9fbXB0KQotewotICAgIC8qIFhlbiBwcml2YXRlIG1hcHBpbmdzLiAq
LwotICAgIG1lbWNweSgmbDR0YWJbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1RdLAotICAg
ICAgICAgICAmaWRsZV9wZ190YWJsZVtST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVF0sCi0g
ICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90cyAqIHNpemVvZihsNF9wZ2VudHJ5X3QpKTsK
LSNpZm5kZWYgTkRFQlVHCi0gICAgaWYgKCB1bmxpa2VseShyb290X3BndF9wdl94ZW5fc2xvdHMg
PCBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMpICkKLSAgICB7Ci0gICAgICAgIGw0X3BnZW50
cnlfdCAqbmV4dCA9ICZsNHRhYltST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCArCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb290X3BndF9wdl94ZW5fc2xvdHNdOwot
Ci0gICAgICAgIGlmICggbDRlX2dldF9pbnRwdGUoc3BsaXRfbDRlKSApCi0gICAgICAgICAgICAq
bmV4dCsrID0gc3BsaXRfbDRlOwotCi0gICAgICAgIG1lbXNldChuZXh0LCAwLAotICAgICAgICAg
ICAgICAgX3AoJmw0dGFiW1JPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgKyAxXSkgLSBfcChu
ZXh0KSk7Ci0gICAgfQotI2Vsc2UKLSAgICBCVUlMRF9CVUdfT04ocm9vdF9wZ3RfcHZfeGVuX3Ns
b3RzICE9IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUyk7Ci0jZW5kaWYKLSAgICBsNHRhYlts
NF90YWJsZV9vZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9t
X3Bmbihkb21haW5fcGFnZV9tYXBfdG9fbWZuKGw0dGFiKSwgX19QQUdFX0hZUEVSVklTT1JfUlcp
OwotICAgIGw0dGFiW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAg
ICAgICAgbDRlX2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVS
VklTT1JfUlcpOwotICAgIGlmICggemFwX3JvX21wdCB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkg
KQotICAgICAgICBsNHRhYltsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9IGw0
ZV9lbXB0eSgpOwotfQotCiBib29sIGZpbGxfcm9fbXB0KG1mbl90IG1mbikKIHsKICAgICBsNF9w
Z2VudHJ5X3QgKmw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpp
bmRleCBlYzdmOTZkMDY2Li5kY2JlZTQzZThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTIwLDYg
KzIwLDggQEAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgog
CisjaW5jbHVkZSAibW0uaCIKKwogLyogQWxsb3cgcmluZy0zIGFjY2VzcyBpbiBsb25nIG1vZGUg
YXMgZ3Vlc3QgY2Fubm90IHVzZSByaW5nIDEgLi4uICovCiAjZGVmaW5lIEJBU0VfUFJPVCAoX1BB
R0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VSKQogI2RlZmluZSBM
MV9QUk9UIChCQVNFX1BST1R8X1BBR0VfR1VFU1RfS0VSTkVMKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IGM4Yjlj
YjY0NWIuLjkwZDU1NjliZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTksOCArOSwxMyBAQAogI2luY2x1ZGUg
PHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAorI2luY2x1ZGUgPGFzbS9wMm0u
aD4KKyNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5j
bHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogCisjaW5jbHVkZSAibW0uaCIKKwogLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCiAj
dW5kZWYgbWZuX3RvX3BhZ2UKICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KG1mbl94KG1mbikpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9wdi9tbS5jCmluZGV4IDY4OTBlODBlZmQuLmQwZmMxNGRmYTYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0yMyw2ICsy
Myw3IEBACiAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9wMm0uaD4K
KyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogI2luY2x1ZGUgIm1tLmgiCiAKQEAgLTMyLDYgKzMz
LDE0IEBACiAjdW5kZWYgcGFnZV90b19tZm4KICNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4o
X19wYWdlX3RvX21mbihwZykpCiAKKyNpZm5kZWYgTkRFQlVHCitzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzCisgICAgPSBST09UX1BBR0VUQUJM
RV9QVl9YRU5fU0xPVFM7CitzdGF0aWMgbDRfcGdlbnRyeV90IF9fcmVhZF9tb3N0bHkgc3BsaXRf
bDRlOworI2Vsc2UKKyNkZWZpbmUgcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIFJPT1RfUEFHRVRBQkxF
X1BWX1hFTl9TTE9UUworI2VuZGlmCisKIC8qCiAgKiBHZXQgYSBtYXBwaW5nIG9mIGEgUFYgZ3Vl
c3QncyBsMWUgZm9yIHRoaXMgbGluZWFyIGFkZHJlc3MuICBUaGUgcmV0dXJuCiAgKiBwb2ludGVy
IHNob3VsZCBiZSB1bm1hcHBlZCB1c2luZyB1bm1hcF9kb21haW5fcGFnZSgpLgpAQCAtMTMzLDYg
KzE0Miw3OSBAQCBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZnNl
dCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorLyoKKyAqIFRoaXMgZnVuY3Rpb24gbXVzdCB3cml0
ZSBhbGwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTLCB0byBjbG9iYmVyIGFueQorICogdmFs
dWVzIGEgZ3Vlc3QgbWF5IGhhdmUgbGVmdCB0aGVyZSBmcm9tIGFsbG9jX2w0X3RhYmxlKCkuCisg
Ki8KK3ZvaWQgaW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2VudHJ5X3QgbDR0YWJbXSwgY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHphcF9yb19t
cHQpCit7CisgICAgLyogWGVuIHByaXZhdGUgbWFwcGluZ3MuICovCisgICAgbWVtY3B5KCZsNHRh
YltST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVF0sCisgICAgICAgICAgICZpZGxlX3BnX3Rh
YmxlW1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UXSwKKyAgICAgICAgICAgcm9vdF9wZ3Rf
cHZfeGVuX3Nsb3RzICogc2l6ZW9mKGw0X3BnZW50cnlfdCkpOworI2lmbmRlZiBOREVCVUcKKyAg
ICBpZiAoIHVubGlrZWx5KHJvb3RfcGd0X3B2X3hlbl9zbG90cyA8IFJPT1RfUEFHRVRBQkxFX1BW
X1hFTl9TTE9UUykgKQorICAgIHsKKyAgICAgICAgbDRfcGdlbnRyeV90ICpuZXh0ID0gJmw0dGFi
W1JPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90c107CisKKyAgICAgICAgaWYgKCBsNGVf
Z2V0X2ludHB0ZShzcGxpdF9sNGUpICkKKyAgICAgICAgICAgICpuZXh0KysgPSBzcGxpdF9sNGU7
CisKKyAgICAgICAgbWVtc2V0KG5leHQsIDAsCisgICAgICAgICAgICAgICBfcCgmbDR0YWJbUk9P
VF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCArIDFdKSAtIF9wKG5leHQpKTsKKyAgICB9CisjZWxz
ZQorICAgIEJVSUxEX0JVR19PTihyb290X3BndF9wdl94ZW5fc2xvdHMgIT0gUk9PVF9QQUdFVEFC
TEVfUFZfWEVOX1NMT1RTKTsKKyNlbmRpZgorICAgIGw0dGFiW2w0X3RhYmxlX29mZnNldChMSU5F
QVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgbDRlX2Zyb21fcGZuKGRvbWFpbl9wYWdlX21h
cF90b19tZm4obDR0YWIpLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAgbDR0YWJbbDRfdGFi
bGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICBsNGVfZnJvbV9wYWdl
KGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAgaWYg
KCB6YXBfcm9fbXB0IHx8IGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIGw0dGFiW2w0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gbDRlX2VtcHR5KCk7Cit9CisKK3Zv
aWQgcHZfYXJjaF9pbml0X21lbW9yeSh2b2lkKQoreworI2lmbmRlZiBOREVCVUcKKyAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgIGlmICggaGlnaG1lbV9zdGFydCApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBsb25nIHNwbGl0X3ZhID0gKHVuc2lnbmVkIGxvbmcpX192YShoaWdobWVtX3N0YXJ0
KTsKKworICAgICAgICBpZiAoIHNwbGl0X3ZhIDwgSFlQRVJWSVNPUl9WSVJUX0VORCAmJgorICAg
ICAgICAgICAgIHNwbGl0X3ZhIC0gMSA9PSAodW5zaWduZWQgbG9uZylfX3ZhKGhpZ2htZW1fc3Rh
cnQgLSAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJvb3RfcGd0X3B2X3hlbl9zbG90cyA9
IGw0X3RhYmxlX29mZnNldChzcGxpdF92YSkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1Q7CisgICAgICAgICAgICBBU1NF
UlQocm9vdF9wZ3RfcHZfeGVuX3Nsb3RzIDwgUk9PVF9QQUdFVEFCTEVfUFZfWEVOX1NMT1RTKTsK
KyAgICAgICAgICAgIGlmICggbDRfdGFibGVfb2Zmc2V0KHNwbGl0X3ZhKSA9PSBsNF90YWJsZV9v
ZmZzZXQoc3BsaXRfdmEgLSAxKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgbDNf
cGdlbnRyeV90ICpsM3RhYiA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKworICAgICAgICAgICAg
ICAgIGlmICggbDN0YWIgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbDNfcGdlbnRyeV90ICpsM2lkbGUgPQorICAgICAgICAgICAgICAgICAgICAgICAgbDRl
X3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzcGxpdF92YSldKTsKKworICAg
ICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGwzX3RhYmxlX29mZnNldChzcGxpdF92
YSk7ICsraSApCisgICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9IGwzaWRsZVtpXTsK
KyAgICAgICAgICAgICAgICAgICAgZm9yICggOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7ICsr
aSApCisgICAgICAgICAgICAgICAgICAgICAgICBsM3RhYltpXSA9IGwzZV9lbXB0eSgpOworICAg
ICAgICAgICAgICAgICAgICBzcGxpdF9sNGUgPSBsNGVfZnJvbV9wZm4odmlydF90b19tZm4obDN0
YWIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdF
X0hZUEVSVklTT1JfUlcpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgICAgICsrcm9vdF9wZ3RfcHZfeGVuX3Nsb3RzOworICAgICAgICAg
ICAgfQorICAgICAgICB9CisgICAgfQorI2VuZGlmCit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uaCBiL3hlbi9h
cmNoL3g4Ni9wdi9tbS5oCmluZGV4IGFjZWYwNjFhY2YuLmE2NDE5NjQ5NDkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9tbS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCkBAIC0zLDYg
KzMsOSBAQAogCiBsMV9wZ2VudHJ5X3QgKm1hcF9ndWVzdF9sMWUodW5zaWduZWQgbG9uZyBsaW5l
YXIsIG1mbl90ICpnbDFtZm4pOwogCit2b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRy
eV90IGw0dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCB6YXBfcm9fbXB0KTsKKwogLyogUmVhZCBhIFBWIGd1ZXN0J3MgbDFlIHRoYXQg
bWFwcyB0aGlzIGxpbmVhciBhZGRyZXNzLiAqLwogc3RhdGljIGlubGluZSBsMV9wZ2VudHJ5X3Qg
Z3Vlc3RfZ2V0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBsaW5lYXIpCiB7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXgg
OGE1NmJlZDQ1NC4uZTUwODdlMTFlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzI5LDggKzMyOSw2IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCAqX19wYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGcpCiBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlLAogICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSk7CiAKLXZvaWQg
aW5pdF9ndWVzdF9sNF90YWJsZShsNF9wZ2VudHJ5X3RbXSwgY29uc3Qgc3RydWN0IGRvbWFpbiAq
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB6YXBfcm9fbXB0KTsKIGJvb2wgZmls
bF9yb19tcHQobWZuX3QgbWZuKTsKIHZvaWQgemFwX3JvX21wdChtZm5fdCBtZm4pOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3B2L21tLmgKaW5kZXggNDcyMjNlMzhlYi4uNDk0NGE3MGM3YSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApA
QCAtMzAsNiArMzAsOCBAQCB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICpkKTsKIAog
Ym9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpOwogCit2b2lkIHB2
X2FyY2hfaW5pdF9tZW1vcnkodm9pZCk7CisKICNlbHNlCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KQEAgLTQ3LDYgKzQ5LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0
cnVjdCB2Y3B1ICpkKSB7fQogCiBzdGF0aWMgaW5saW5lIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3df
cGFnZSh1bnNpZ25lZCBpbnQgb2ZmKSB7IHJldHVybiBmYWxzZTsgfQogCitzdGF0aWMgaW5saW5l
IHZvaWQgcHZfYXJjaF9pbml0X21lbW9yeSh2b2lkKSB7fQorCiAjZW5kaWYKIAogI2VuZGlmIC8q
IF9fWDg2X1BWX01NX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCa-0008L2-0I; Thu, 14 Sep 2017 13:29:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCZ-0008H9-9n
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BB/6D-17770-2248AB95; Thu, 14 Sep 2017 13:29:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDva5iy65
 Ig1uTmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+xp/MBf0qFfePzmBrYFwi3cXIySEh4C+x
 qf8HC4jNJqAs8bOzlw3EFhHQk2g68Jyxi5GLg1lgDqPE1LldjCAJYQFPiTMXDoMVsQioSuy5M
 IEZxOYVsJRov7OVGWKovMSutousIDYnULzrw0smEFtIwEKi99J+dghbQaJj+jEmiF5BiZMzn4
 AdwSwgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERg+DECwg/H+xoBDjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuA927QrUkiwKDU9tSItMwcYyDBpCQ4eJRHe+yBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5
 OXnpUqJ82o3AxUJgBRllObBjYBF1SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ814GWcWTmV
 cCt+kV0BFMQEecOb0D5IiSRISUVAOj0oFcBttK4VfnGm5aMJ3crlAyofzAlx5Pf6cC89DkgHP
 Z30qmnPYrdTy1gGHay2KBu7yzf6128Bbbsuv3MYEzs61emvusDpMtkG9o25ya//vZmVbfvdr+
 vy+csTgp7SuVpuO0nuWOzvKTL/UbItN+/M5hST7/f4vj8rU/Hlot37fKnE9uyp2HSizFGYmGW
 sxFxYkAUBFjVKUCAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505395741!107245321!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15188 invoked from network); 14 Sep 2017 13:29:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841054"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:45 +0100
Message-ID: <20170914125852.22129-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 16/23] x86/mm: add pv prefix to {alloc,
	free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIG1vdmUgdGhlIGRlY2xhcmF0aW9ucyB0byBwdi9tbS5oLiBUaGUgY29kZSB3aWxsIGJlIG1v
dmVkIGxhdGVyLgoKVGhlIHN0dWJzIGNvbnRhaW4gQlVHKCkgYmVjYXVzZSB0aGV5IGFyZW4ndCBz
dXBwb3NlZCB0byBiZSBjYWxsZWQgd2hlbgpQViBpcyBkaXNhYmxlZC4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8IDE0ICsrKysrKyst
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgfCAgMyAtLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHYvbW0uaCB8IDEyICsrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyMCBp
bnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZTkzNjdiZDhhYS4uM2FiZDM3
ZTRkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTgxMiw3ICsxODEyLDcgQEAgc3RhdGljIGludCByZWxpbnF1aXNoX21l
bW9yeSgKICAgICAgICAgICAgIGlmICggbGlrZWx5KHkgPT0geCkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2YgdHlwZV9pbmZv
IGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KLSAgICAgICAgICAgICAgICBzd2l0Y2gg
KCByZXQgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB4LCAxKSApCisgICAgICAgICAgICAgICAgc3dp
dGNoICggcmV0ID0gcHZfZnJlZV9wYWdlX3R5cGUocGFnZSwgeCwgMSkgKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAzYTkxOWMxOWI4Li44NmM3NDY2ZmEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTk4Nyw4ICsxOTg3LDggQEAgc3RhdGljIHZvaWQg
Z2V0X3BhZ2VfbGlnaHQoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB3aGlsZSAoIHVubGlr
ZWx5KHkgIT0geCkgKTsKIH0KIAotc3RhdGljIGludCBhbGxvY19wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHByZWVtcHRpYmxlKQoraW50IHB2X2FsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAg
IGludCBwcmVlbXB0aWJsZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0
X293bmVyKHBhZ2UpOwogICAgIGludCByYzsKQEAgLTIwMTcsNyArMjAxNyw3IEBAIHN0YXRpYyBp
bnQgYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSwKICAgICAgICAgcmMgPSBhbGxvY19zZWdkZXNjX3BhZ2UocGFnZSk7CiAgICAgICAgIGJy
ZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50aygiQmFkIHR5cGUgaW4gYWxsb2NfcGFn
ZV90eXBlICVseCB0PSUiIFBSdHlwZV9pbmZvICIgYz0lbHhcbiIsCisgICAgICAgIHByaW50aygi
QmFkIHR5cGUgaW4gJXMgJWx4IHQ9JSIgUFJ0eXBlX2luZm8gIiBjPSVseFxuIiwgX19mdW5jX18s
CiAgICAgICAgICAgICAgICB0eXBlLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywKICAgICAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8pOwogICAgICAgICByYyA9IC1FSU5WQUw7CkBAIC0yMDYx
LDggKzIwNjEsOCBAQCBzdGF0aWMgaW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiB9CiAKIAotaW50IGZyZWVfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKLSAgICAgICAgICAgICAg
ICAgICBpbnQgcHJlZW1wdGlibGUpCitpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgIGlu
dCBwcmVlbXB0aWJsZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKQEAgLTIxMTksNyArMjExOSw3IEBA
IGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsIGludCBwcmVlbXB0aWJsZSkKIHsKLSAg
ICBpbnQgcmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CisgICAg
aW50IHJjID0gcHZfZnJlZV9wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCiAg
ICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVyZTogbm9vbmUg
ZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCkBAIC0yMzM3LDcgKzIzMzcs
NyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IDA7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KLSAgICAg
ICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOworICAgICAg
ICByYyA9IHB2X2FsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAg
fQogCiAgICAgaWYgKCAoeCAmIFBHVF9wYXJ0aWFsKSAmJiAhKG54ICYgUEdUX3BhcnRpYWwpICkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCBmMmUwZjQ5OGM0Li41NmIyYjk0MTk1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zMjYs
OSArMzI2LDYgQEAgc3RhdGljIGlubGluZSB2b2lkICpfX3BhZ2VfdG9fdmlydChjb25zdCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKICAgICAgICAgICAgICAgICAgICAgKFBBR0VfU0laRSAvIChzaXpl
b2YoKnBnKSAmIC1zaXplb2YoKnBnKSkpKTsKIH0KIAotaW50IGZyZWVfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKLSAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpOwotCiBib29sIGZpbGxfcm9fbXB0KG1mbl90IG1mbik7CiB2b2lk
IHphcF9yb19tcHQobWZuX3QgbWZuKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDQ5NDRhNzBjN2Eu
LjBjZDhiZWVjMzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTMyLDYgKzMyLDExIEBAIGJvb2wgcHZf
bWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2ZmKTsKIAogdm9pZCBwdl9hcmNoX2lu
aXRfbWVtb3J5KHZvaWQpOwogCitpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgaW50
IHByZWVtcHRpYmxlKTsKK2ludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVt
cHRpYmxlKTsKKwogI2Vsc2UKIAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtNTEsNiArNTYs
MTMgQEAgc3RhdGljIGlubGluZSBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQg
aW50IG9mZikgeyByZXR1cm4gZmFsc2U7IH0KIAogc3RhdGljIGlubGluZSB2b2lkIHB2X2FyY2hf
aW5pdF9tZW1vcnkodm9pZCkge30KIAorc3RhdGljIGlubGluZSBpbnQgcHZfYWxsb2NfcGFnZV90
eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpCit7IEJVRygpOyBy
ZXR1cm4gLUVJTlZBTDsgfQorc3RhdGljIGlubGluZSBpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQoreyBCVUcoKTsgcmV0dXJuIC1F
SU5WQUw7IH0KKwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl9QVl9NTV9IX18gKi8KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:29:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUCa-0008Lj-9u; Thu, 14 Sep 2017 13:29:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsUCZ-0008HQ-Db
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:29:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E1/4B-03423-2248AB95; Thu, 14 Sep 2017 13:29:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva5cy65
 Igy2vBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNF4oLnk5mrli66ihbA2NzK1MXIyeHhIC/
 REfbPTCbTUBZ4mdnLxuILSKgJ9F04DljFyMXB7PAHEaJqXO7GEESwgKOEn+/nWMBsVkEVCVmv
 VoN1swrYCnx/dwXFoih8hK72i6ygticQPGuDy/BaoQELCR6L+1nh7AVJDqmH4PqFZQ4OfMJWC
 +zgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZgADEAwQ7GT8sCDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC92zTrkghwaLU9NSKtMwcYCjDpCU4eJREeO+DpHmLCxJzizPTIVKnGI05Dky48oeJo+Pm3
 T9MQix5+XmpUuK82s1ApQIgpRmleXCDYDF2iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8l0
 EW8mTmlcDtewV0ChPQKWdO7wA5pSQRISXVwFgUusun9vNv/YfLf3876dPIYWfwUOn7laCokC+
 xm7pmayz+sSTQZb3hWmPjmGDL8p+L4u4w5vGH8BpfurGD37nPhj03P7ixyNrwvlze062H1qRe
 OujiZT3p1snvYmFKpwuvzT1w4fnpip1tt5t+nXB4uvis6MbIfSWt/onP+VMu/j30b9/nqeuUW
 IozEg21mIuKEwHbATk/rAIAAA==
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505395739!76223780!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44020 invoked from network); 14 Sep 2017 13:29:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:29:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447841033"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 13:58:49 +0100
Message-ID: <20170914125852.22129-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914125852.22129-1-wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
MIME-Version: 1.0
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>
Subject: [Xen-devel] [PATCH v5 20/23] x86/mm: split out PV mm code to pv/mm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBsb2FkIG9mIGZ1bmN0aW9ucyBhcmUgbW92ZWQ6CgoxLiB7Z2V0LHB1dH1fcGFnZV9mcm9tX2x7
MiwzLDR9ZQoyLiBwdl97YWxsb2MsZnJlZX1fcGFnZV90eXBlCjMuIGFsbCBoZWxwZXJzIGZvciB0
aGUgYWJvdmUKClRoZSBsMWUgZnVuY3Rpb25zIGNhbid0IGJlIG1vdmVkIGJlY2F1c2UgdGhleSBh
cmUgbmVlZGVkIGJ5IHNoYWRvdwpjb2RlIGFzIHdlbGwuCgpGaXggY29kaW5nIHN0eWxlIGlzc3Vl
cyB3aGlsZSBtb3ZpbmcuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgIHwgNzk3IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L21tLmMgfCA3
OTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNzkwIGluc2VydGlvbnMoKyksIDc5NyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGMzYTI2
ZmUwM2QuLjNmOGQyMjY1MGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC01MjMsMTA4ICs1MjMsNiBAQCBzdGF0aWMgdm9pZCBpbnZhbGlk
YXRlX3NoYWRvd19sZHQoc3RydWN0IHZjcHUgKnYsIGludCBmbHVzaCkKIH0KIAogCi1zdGF0aWMg
aW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgc3Ry
dWN0IGRlc2Nfc3RydWN0ICpkZXNjcyA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwotICAgIHVu
c2lnbmVkIGk7Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IDUxMjsgaSsrICkKLSAgICAgICAgaWYg
KCB1bmxpa2VseSghY2hlY2tfZGVzY3JpcHRvcihvd25lciwgJmRlc2NzW2ldKSkgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShkZXNjcyk7Ci0KLSAgICByZXR1
cm4gaSA9PSA1MTIgPyAwIDogLUVJTlZBTDsKLX0KLQotaW50IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGli
bGUpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Ci0g
ICAgaW50IHJjOwotCi0gICAgaWYgKCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgotICAgICAgICAg
dW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKLSAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Ci0KLSAgICByYyA9IChwcmVlbXB0aWJsZSA/Ci0gICAgICAgICAgZ2V0X3BhZ2VfdHlw
ZV9wcmVlbXB0aWJsZShwYWdlLCB0eXBlKSA6Ci0gICAgICAgICAgKGdldF9wYWdlX3R5cGUocGFn
ZSwgdHlwZSkgPyAwIDogLUVJTlZBTCkpOwotCi0gICAgaWYgKCB1bmxpa2VseShyYykgJiYgcGFy
dGlhbCA+PSAwICYmCi0gICAgICAgICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICBy
ZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCi0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgaW50IHdyaXRlYWJsZSkKLXsKLSAgICBpZiAoIHdyaXRlYWJsZSApCi0g
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgIGVsc2UKLSAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7Ci19Ci0KLS8qCi0gKiBXZSBhbGxvdyByb290IHRhYmxlcyB0byBtYXAgZWFjaCBv
dGhlciAoYS5rLmEuIGxpbmVhciBwYWdlIHRhYmxlcykuIEl0Ci0gKiBuZWVkcyBzb21lIHNwZWNp
YWwgY2FyZSB3aXRoIHJlZmVyZW5jZSBjb3VudHMgYW5kIGFjY2VzcyBwZXJtaXNzaW9uczoKLSAq
ICAxLiBUaGUgbWFwcGluZyBlbnRyeSBtdXN0IGJlIHJlYWQtb25seSwgb3IgdGhlIGd1ZXN0IG1h
eSBnZXQgd3JpdGUgYWNjZXNzCi0gKiAgICAgdG8gaXRzIG93biBQVEVzLgotICogIDIuIFdlIG11
c3Qgb25seSBidW1wIHRoZSByZWZlcmVuY2UgY291bnRzIGZvciBhbiAqYWxyZWFkeSB2YWxpZGF0
ZWQqCi0gKiAgICAgTDIgdGFibGUsIG9yIHdlIGNhbiBlbmQgdXAgaW4gYSBkZWFkbG9jayBpbiBn
ZXRfcGFnZV90eXBlKCkgYnkgd2FpdGluZwotICogICAgIG9uIGEgdmFsaWRhdGlvbiB0aGF0IGlz
IHJlcXVpcmVkIHRvIGNvbXBsZXRlIHRoYXQgdmFsaWRhdGlvbi4KLSAqICAzLiBXZSBvbmx5IG5l
ZWQgdG8gaW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnRzIGZvciB0aGUgbWFwcGVkIHBhZ2UK
LSAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZmZXJlbnQgcm9vdCB0YWJsZS4g
VGhpcyBpcyBzdWZmaWNpZW50IGFuZAotICogICAgIGFsc28gbmVjZXNzYXJ5IHRvIGFsbG93IHZh
bGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxmLgotICovCi0jZGVmaW5lIGRl
ZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotc3RhdGljIGludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWdldF8jI2xldmVsIyNfbGluZWFyX3Bh
Z2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgbGV2ZWwjI19wZ2VudHJ5X3QgcGRlLCB1bnNpZ25lZCBsb25nIHBkZV9wZm4sIHN0cnVjdCBk
b21haW4gKmQpICAgICAgICAgXAoteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB1bnNpZ25lZCBs
b25nIHgsIHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVkIGxvbmcgcGZuOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFH
RV9SVykgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNy
ZWF0ZSBsaW5lYXIgcC50LiB3aXRoIHdyaXRlIHBlcm1zXG4iKTsgICAgICAgXAotICAgICAgICBy
ZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIGlmICggKHBmbiA9IGxldmVsIyNlX2dldF9wZm4ocGRlKSkgIT0gcGRlX3BmbiApICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC8qIE1h
a2Ugc3VyZSB0aGUgbWFwcGVkIGZyYW1lIGJlbG9uZ3MgdG8gdGhlIGNvcnJlY3QgZG9tYWluLiAq
LyAgICAgXAotICAgICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihfbWZuKHBm
biksIGQpKSApICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHJldHVybiAwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICogRW5zdXJl
IHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxl
LiBcCi0gICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNo
ZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAotICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
cGFnZSA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgICAgIHggPSB5OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCh4ICYgUEdU
X2NvdW50X21hc2spID09IFBHVF9jb3VudF9tYXNrKSB8fCAgICAgICAgXAotICAgICAgICAgICAg
ICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFnZV90
YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCi0gICAgICAgICAgICB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgd2hpbGUgKCAoeSA9IGNtcHhjaGco
JnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCB4ICsgMSkpICE9IHggKTsgICBcCi0gICAgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gMTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci19Ci0KLQogYm9vbCBpc19pb21lbV9wYWdlKG1mbl90IG1mbikKIHsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwpAQCAtOTEzLDEwOCArODExLDYgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAg
ICAgcmV0dXJuIC1FQlVTWTsKIH0KIAotCi0vKiBOQi4gVmlydHVhbCBhZGRyZXNzICdsMmUnIG1h
cHMgdG8gYSBtYWNoaW5lIGFkZHJlc3Mgd2l0aGluIGZyYW1lICdwZm4nLiAqLwotLyoKLSAqIGdl
dF9wYWdlX2Zyb21fbDJlIHJldHVybnM6Ci0gKiAgIDEgPT4gcGFnZSBub3QgcHJlc2VudAotICog
ICAwID0+IHN1Y2Nlc3MKLSAqICA8MCA9PiBlcnJvciBjb2RlCi0gKi8KLWRlZmluZV9nZXRfbGlu
ZWFyX3BhZ2V0YWJsZShsMik7Ci1pbnQKLWdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50
cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKLSAgICBpbnQgcmM7Ci0KLSAgICBp
ZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1
cm4gMTsKLQotICAgIGlmICggdW5saWtlbHkoKGwyZV9nZXRfZmxhZ3MobDJlKSAmIEwyX0RJU0FM
TE9XX01BU0spKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJh
ZCBMMiBmbGFncyAleFxuIiwKLSAgICAgICAgICAgICAgICAgbDJlX2dldF9mbGFncyhsMmUpICYg
TDJfRElTQUxMT1dfTUFTSyk7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAg
IGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKLSAgICB7Ci0gICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90
YWJsZSwgZCwgMCwgMCk7Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYg
Z2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKLSAgICAgICAgICAgIHJjID0g
MDsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIHJldHVybiAtRUlOVkFMOwotfQot
Ci0KLS8qCi0gKiBnZXRfcGFnZV9mcm9tX2wzZSByZXR1cm5zOgotICogICAxID0+IHBhZ2Ugbm90
IHByZXNlbnQKLSAqICAgMCA9PiBzdWNjZXNzCi0gKiAgPDAgPT4gZXJyb3IgY29kZQotICovCi1k
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDMpOwotaW50Ci1nZXRfcGFnZV9mcm9tX2wzZSgK
LSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBhcnRpYWwpCi17Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIDE7Ci0KLSAgICBpZiAo
IHVubGlrZWx5KChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKSkgKQot
ICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDMgZmxhZ3MgJXhc
biIsCi0gICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93X21h
c2soZCkpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICByYyA9IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBsM2VfZ2V0X21mbihsM2UpLCBQR1RfbDJf
cGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7Ci0gICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlO
VkFMKSAmJgotICAgICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgotICAgICAgICAgZ2V0
X2wzX2xpbmVhcl9wYWdldGFibGUobDNlLCBwZm4sIGQpICkKLSAgICAgICAgcmMgPSAwOwotCi0g
ICAgcmV0dXJuIHJjOwotfQotCi0vKgotICogZ2V0X3BhZ2VfZnJvbV9sNGUgcmV0dXJuczoKLSAq
ICAgMSA9PiBwYWdlIG5vdCBwcmVzZW50Ci0gKiAgIDAgPT4gc3VjY2VzcwotICogIDwwID0+IGVy
cm9yIGNvZGUKLSAqLwotZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGw0KTsKLWludAotZ2V0
X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
IHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQotewotICAgIGludCByYzsKLQotICAgIGlm
ICggIShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVy
biAxOwotCi0gICAgaWYgKCB1bmxpa2VseSgobDRlX2dldF9mbGFncyhsNGUpICYgTDRfRElTQUxM
T1dfTUFTSykpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEw0IGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBM
NF9ESVNBTExPV19NQVNLKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAg
cmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgbDRlX2dldF9tZm4obDRl
KSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOwotICAgIGlmICggdW5saWtlbHko
cmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2w0X2xpbmVhcl9wYWdldGFibGUobDRlLCBwZm4sIGQpICkK
LSAgICAgICAgcmMgPSAwOwotCi0gICAgcmV0dXJuIHJjOwotfQotCiB2b2lkIHB1dF9wYWdlX2Zy
b21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKIHsKICAg
ICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3BmbihsMWUpOwpAQCAtMTA3NCwyOTIg
Kzg3MCw2IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0
IGRvbWFpbiAqbDFlX293bmVyKQogICAgIH0KIH0KIAotCi0vKgotICogTkIuIFZpcnR1YWwgYWRk
cmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4K
LSAqIE5vdGUgYWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0
aCBsaW5lYXIgcC50LidzLgotICovCi1pbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90
IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCi17Ci0gICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJl
KSAmIF9QQUdFX1BSRVNFTlQpIHx8IChsMmVfZ2V0X3BmbihsMmUpID09IHBmbikgKQotICAgICAg
ICByZXR1cm4gMTsKLQotICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFNFICkK
LSAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBsMmVfZ2V0X3BhZ2UobDJl
KTsKLSAgICAgICAgdW5zaWduZWQgaW50IGk7Ci0KLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MXUgPDwgUEFHRVRBQkxFX09SREVSKTsgaSsrLCBwYWdlKysgKQotICAgICAgICAgICAgcHV0X3Bh
Z2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgfSBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KGwyZV9nZXRfcGFnZShsMmUpKTsKLQotICAgIHJldHVybiAwOwotfQotCi1pbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIGludCBwYXJ0aWFs
LAotICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVmZXIpCi17Ci0gICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGc7Ci0KLSAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VO
VCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCi0gICAgICAgIHJldHVybiAxOwotCi0g
ICAgaWYgKCB1bmxpa2VseShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0UpICkKLSAgICB7
Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsKLSAgICAgICAg
aW50IHdyaXRlYWJsZSA9IGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1JXOwotCi0gICAgICAg
IEFTU0VSVCghKG1mbiAmICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZU
KSkgLSAxKSkpOwotICAgICAgICBkbyB7Ci0gICAgICAgICAgICBwdXRfZGF0YV9wYWdlKG1mbl90
b19wYWdlKF9tZm4obWZuKSksIHdyaXRlYWJsZSk7Ci0gICAgICAgIH0gd2hpbGUgKCArK21mbiAm
ICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSApOwotCi0g
ICAgICAgIHJldHVybiAwOwotICAgIH0KLQotICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7Ci0K
LSAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCi0gICAgewotICAgICAgICBBU1NFUlQo
IWRlZmVyKTsKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUocGcpOwot
ICAgIH0KLQotICAgIGlmICggZGVmZXIgKQotICAgIHsKLSAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwZzsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgcmV0
dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKLX0KLQotaW50IHB1dF9wYWdl
X2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBpbnQgcGFydGlh
bCwKLSAgICAgICAgICAgICAgICAgICAgICBib29sIGRlZmVyKQotewotICAgIGlmICggKGw0ZV9n
ZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICYmCi0gICAgICAgICAobDRlX2dldF9wZm4o
bDRlKSAhPSBwZm4pICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRl
X2dldF9wYWdlKGw0ZSk7Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKLSAgICAgICAgICAgIHJldHVy
biBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBnKTsKLSAgICAgICAgfQotCi0gICAgICAgIGlm
ICggZGVmZXIgKQotICAgICAgICB7Ci0gICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBnOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLQotICAgICAg
ICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOwotICAgIH0KLSAgICBy
ZXR1cm4gMTsKLX0KLQotc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
LSAgICBsMV9wZ2VudHJ5X3QgICpwbDFlOwotICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50
ICAgICAgICAgICAgcmV0ID0gMDsKLQotICAgIHBsMWUgPSBfX21hcF9kb21haW5fcGFnZShwYWdl
KTsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0g
ICAgewotICAgICAgICBzd2l0Y2ggKCByZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBk
LCBkKSApCi0gICAgICAgIHsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gZmFp
bDsKLSAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgX1BB
R0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKLSAgICAgICAgICAgIEFTU0VS
VCghKHJldCAmIH4oX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTKSkpOwotICAgICAgICAgICAg
bDFlX2ZsaXBfZmxhZ3MocGwxZVtpXSwgcmV0KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICB9Ci0KLSAgICAgICAgcGwxZVtpXSA9IGFkanVzdF9ndWVzdF9sMWUocGwxZVtpXSwgZCk7Ci0g
ICAgfQotCi0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7Ci0gICAgcmV0dXJuIDA7Ci0KLSBm
YWlsOgotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMV90
YWJsZTogc2xvdCAlI3hcbiIsIGkpOwotICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgIHB1
dF9wYWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQpOwotCi0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGwx
ZSk7Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotaW50IGNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKHN0
cnVjdCBkb21haW4gKmQsIGwzX3BnZW50cnlfdCAqcGwzZSkKLXsKLSAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwotICAgIGwzX3BnZW50cnlfdCAgICAgbDNlMzsKLQotICAgIGlmICggIWlzX3B2
XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAgcGwzZSA9IChsM19w
Z2VudHJ5X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwzZSAmIFBBR0VfTUFTSyk7Ci0KLSAgICAvKiAz
cmQgTDMgc2xvdCBjb250YWlucyBMMiB3aXRoIFhlbi1wcml2YXRlIG1hcHBpbmdzLiBJdCAqbXVz
dCogZXhpc3QuICovCi0gICAgbDNlMyA9IHBsM2VbM107Ci0gICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MobDNlMykgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIlBBRSBMMyAzcmQgc2xvdCBpcyBlbXB0eVxuIik7Ci0gICAgICAgIHJldHVy
biAwOwotICAgIH0KLQotICAgIC8qCi0gICAgICogVGhlIFhlbi1wcml2YXRlIG1hcHBpbmdzIGlu
Y2x1ZGUgbGluZWFyIG1hcHBpbmdzLiBUaGUgTDIgdGh1cyBjYW5ub3QKLSAgICAgKiBiZSBzaGFy
ZWQgYnkgbXVsdGlwbGUgTDMgdGFibGVzLiBUaGUgdGVzdCBoZXJlIGlzIGFkZXF1YXRlIGJlY2F1
c2U6Ci0gICAgICogIDEuIENhbm5vdCBhcHBlYXIgaW4gc2xvdHMgIT0gMyBiZWNhdXNlIGdldF9w
YWdlX3R5cGUoKSBjaGVja3MgdGhlCi0gICAgICogICAgIFBHVF9wYWVfeGVuX2wyIGZsYWcsIHdo
aWNoIGlzIGFzc2VydGVkIGlmZiB0aGUgTDIgYXBwZWFycyBpbiBzbG90IDMKLSAgICAgKiAgMi4g
Q2Fubm90IGFwcGVhciBpbiBhbm90aGVyIHBhZ2UgdGFibGUncyBMMzoKLSAgICAgKiAgICAgYS4g
YWxsb2NfbDNfdGFibGUoKSBjYWxscyB0aGlzIGZ1bmN0aW9uIGFuZCB0aGlzIGNoZWNrIHdpbGwg
ZmFpbAotICAgICAqICAgICBiLiBtb2RfbDNfZW50cnkoKSBkaXNhbGxvd3MgdXBkYXRlcyB0byBz
bG90IDMgaW4gYW4gZXhpc3RpbmcgdGFibGUKLSAgICAgKi8KLSAgICBwYWdlID0gbDNlX2dldF9w
YWdlKGwzZTMpOwotICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5u
ZWQpOwotICAgIEJVR19PTigocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFz
aykgPT0gMCk7Ci0gICAgQlVHX09OKCEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGFl
X3hlbl9sMikpOwotICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50
X21hc2spICE9IDEgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJQ
QUUgTDMgM3JkIHNsb3QgaXMgc2hhcmVkXG4iKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgcmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcHJlZW1wdGlibGUpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0
X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKLSAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAgIGk7
Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwOwotCi0gICAgcGwyZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwotCi0gICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBp
IDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIHByZWVt
cHRpYmxlICYmIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcwotICAgICAgICAgICAgICYmIGh5
cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xv
dChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBs
MmVbaV0sIHBmbiwgZCkpID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBp
ZiAoIHJjIDwgMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAg
ICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wy
X3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wy
ZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBwbDJlW2ldID0gYWRqdXN0X2d1ZXN0X2wyZShwbDJlW2ldLCBkKTsKLSAgICB9Ci0KLSAgICBp
ZiAoIHJjID49IDAgJiYgKHR5cGUgJiBQR1RfcGFlX3hlbl9sMikgKQotICAgIHsKLSAgICAgICAg
LyogWGVuIHByaXZhdGUgbWFwcGluZ3MuICovCi0gICAgICAgIG1lbWNweSgmcGwyZVtDT01QQVRf
TDJfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKGQpXSwKLSAgICAgICAgICAgICAgICZjb21wYXRf
aWRsZV9wZ190YWJsZV9sMlsKLSAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoSElS
T19DT01QQVRfTVBUX1ZJUlRfU1RBUlQpXSwKLSAgICAgICAgICAgICAgIENPTVBBVF9MMl9QQUdF
VEFCTEVfWEVOX1NMT1RTKGQpICogc2l6ZW9mKCpwbDJlKSk7Ci0gICAgfQotCi0gICAgdW5tYXBf
ZG9tYWluX3BhZ2UocGwyZSk7Ci0gICAgcmV0dXJuIHJjID4gMCA/IDAgOiByYzsKLX0KLQotc3Rh
dGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAgIHN0
cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25n
ICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgbDNfcGdlbnRyeV90ICAqcGwz
ZTsKLSAgICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFy
dGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwotCi0gICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwotCi0gICAgLyoKLSAgICAgKiBQQUUgZ3Vlc3RzIGFsbG9jYXRlIGZ1bGwgcGFn
ZXMsIGJ1dCBhcmVuJ3QgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZQotICAgICAqIG1vcmUgdGhhbiB0
aGUgZmlyc3QgZm91ciBlbnRyaWVzOyB3aGVuIHJ1bm5pbmcgaW4gY29tcGF0aWJpbGl0eQotICAg
ICAqIG1vZGUsIGhvd2V2ZXIsIHRoZSBmdWxsIHBhZ2UgaXMgdmlzaWJsZSB0byB0aGUgTU1VLCBh
bmQgaGVuY2UgYWxsCi0gICAgICogNTEyIGVudHJpZXMgbXVzdCBiZSB2YWxpZC92ZXJpZmllZCwg
d2hpY2ggaXMgbW9zdCBlYXNpbHkgYWNoaWV2ZWQKLSAgICAgKiBieSBjbGVhcmluZyB0aGVtIG91
dC4KLSAgICAgKi8KLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIG1l
bXNldChwbDNlICsgNCwgMCwgKEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBs
M2UpKTsKLQotICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BB
R0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQotICAgIHsKLSAg
ICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgKGkgPT0gMykgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIF9QQUdFX1BSRVNF
TlQpIHx8Ci0gICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgbDNfZGlz
YWxsb3dfbWFzayhkKSkgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KAotICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihwbDNlW2ldKSwKLSAgICAgICAgICAg
ICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwgcGFydGlhbCwg
MSk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdlX2Zyb21fbDNl
KHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsK
LQotICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gcGFydGlhbCA/OiAxOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKLSAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwotICAgICAgICB9Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgIHBsM2VbaV0gPSBhZGp1c3RfZ3Vlc3RfbDNlKHBsM2Vb
aV0sIGQpOwotICAgIH0KLQotICAgIGlmICggcmMgPj0gMCAmJiAhY3JlYXRlX3BhZV94ZW5fbWFw
cGluZ3MoZCwgcGwzZSkgKQotICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgaWYgKCByYyA8IDAg
JiYgcmMgIT0gLUVSRVNUQVJUICYmIHJjICE9IC1FSU5UUiApCi0gICAgewotICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUgaW4gYWxsb2NfbDNfdGFibGU6IHNsb3QgJSN4
XG4iLCBpKTsKLSAgICAgICAgaWYgKCBpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OwotICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwotICAg
ICAgICB9Ci0gICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICBwbDNlW2ldID0g
dW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwotICAgIH0KLQotICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsM2UpOwotICAgIHJldHVybiByYyA+IDAgPyAwIDogcmM7Ci19Ci0KIGJvb2wgZmls
bF9yb19tcHQobWZuX3QgbWZuKQogewogICAgIGw0X3BnZW50cnlfdCAqbDR0YWIgPSBtYXBfZG9t
YWluX3BhZ2UobWZuKTsKQEAgLTEzODQsMTg0ICs4OTQsNiBAQCB2b2lkIHphcF9yb19tcHQobWZu
X3QgbWZuKQogICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dGFiKTsKIH0KIAotc3RhdGljIGludCBh
bGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBt
Zm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgbDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwotICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAg
ICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0KLSAgICBmb3Ig
KCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsK
LSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKLSAgICB7Ci0gICAgICAgIGlmICggIWlzX2d1
ZXN0X2w0X3Nsb3QoZCwgaSkgfHwKLSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0
ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQotICAgICAgICAgICAgY29udGludWU7
Ci0KLSAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IHBhcnRpYWwgPzogMTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcmMgPCAw
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCByYyAhPSAtRUlOVFIgKQotICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICJGYWlsdXJlIGluIGFsbG9jX2w0X3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7Ci0gICAgICAgICAg
ICBpZiAoIGkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Ci0g
ICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQotICAgICAgICAgICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
LSAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7Ci0gICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKLSAg
ICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCBy
YyA8IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsK
LSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQotCi0gICAgICAgIHBsNGVbaV0gPSBh
ZGp1c3RfZ3Vlc3RfbDRlKHBsNGVbaV0sIGQpOwotICAgIH0KLQotICAgIGlmICggcmMgPj0gMCAp
Ci0gICAgewotICAgICAgICBpbml0X2d1ZXN0X2w0X3RhYmxlKHBsNGUsIGQsICFWTV9BU1NJU1Qo
ZCwgbTJwX3N0cmljdCkpOwotICAgICAgICBhdG9taWNfaW5jKCZkLT5hcmNoLnB2X2RvbWFpbi5u
cl9sNF9wYWdlcyk7Ci0gICAgICAgIHJjID0gMDsKLSAgICB9Ci0gICAgdW5tYXBfZG9tYWluX3Bh
Z2UocGw0ZSk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyB2b2lkIGZyZWVfbDFfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFn
ZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOwotICAgIHVuc2lnbmVk
IGludCAgaTsKLQotICAgIHBsMWUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLQotICAgIGZv
ciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgIHB1dF9w
YWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQpOwotCi0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7
Ci19Ci0KLQotc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IGludCBwcmVlbXB0aWJsZSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3du
ZXIocGFnZSk7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBpbnQgZXJyID0gMDsKLQotICAgIHBsMmUgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKLQotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyk7Ci0gICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9s
MmUocGwyZVtpXSwgcGZuKSA9PSAwICYmCi0gICAgICAgICAgICAgcHJlZW1wdGlibGUgJiYgaSAm
JiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKLSAg
ICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOwotCi0gICAgdW5tYXBfZG9tYWlu
X3BhZ2UocGwyZSk7Ci0KLSAgICBpZiAoICFlcnIgKQotICAgICAgICBwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmPSB+UEdUX3BhZV94ZW5fbDI7Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCi1zdGF0
aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKLXsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5zaWduZWQgbG9uZyBw
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlOwot
ICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwotCi0gICAgcGwz
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwotCi0gICAgZG8gewotICAgICAgICByYyA9
IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7Ci0gICAgICAgIGlm
ICggcmMgPCAwICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBwYXJ0aWFsID0gMDsKLSAg
ICAgICAgaWYgKCByYyA+IDAgKQotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIHBsM2Vb
aV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7Ci0gICAgfSB3aGlsZSAoIGktLSAp
OwotCi0gICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7Ci0KLSAgICBpZiAoIHJjID09IC1FUkVT
VEFSVCApCi0gICAgewotICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKLSAgICB9Ci0gICAgZWxzZSBp
ZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKLSAgICB7
Ci0gICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gMDsKLSAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgfQotICAgIHJl
dHVybiByYyA+IDAgPyAwIDogcmM7Ci19Ci0KLXN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9v
d25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKLSAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5z
aWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKLQotICAg
IGRvIHsKLSAgICAgICAgaWYgKCBpc19ndWVzdF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAg
IHJjID0gcHV0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKLSAgICAg
ICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAw
OwotICAgIH0gd2hpbGUgKCBpLS0gKTsKLQotICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAg
ICB7Ci0gICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOwotICAgIH0KLSAgICBlbHNlIGlmICggcmMgPT0g
LUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQotICAgIHsKLSAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOwotICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICB9Ci0KLSAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDRlKTsKLQotICAgIGlmICggcmMgPj0gMCApCi0gICAgewotICAgICAgICBhdG9t
aWNfZGVjKCZkLT5hcmNoLnB2X2RvbWFpbi5ucl9sNF9wYWdlcyk7Ci0gICAgICAgIHJjID0gMDsK
LSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIGludCBwYWdlX2xvY2soc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBsb25nIHgsIG54OwpAQCAtMTk2OSwxMzUgKzEz
MDEsNiBAQCB2b2lkIGdldF9wYWdlX2xpZ2h0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
d2hpbGUgKCB1bmxpa2VseSh5ICE9IHgpICk7CiB9CiAKLWludCBwdl9hbGxvY19wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAotICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqb3duZXIg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICBpbnQgcmM7Ci0KLSAgICAvKiBBIHBhZ2UgdGFi
bGUgaXMgZGlydGllZCB3aGVuIGl0cyB0eXBlIGNvdW50IGJlY29tZXMgbm9uLXplcm8uICovCi0g
ICAgaWYgKCBsaWtlbHkob3duZXIgIT0gTlVMTCkgKQotICAgICAgICBwYWdpbmdfbWFya19kaXJ0
eShvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwotCi0gICAgc3dpdGNoICggdHlwZSAmIFBHVF90
eXBlX21hc2sgKQotICAgIHsKLSAgICBjYXNlIFBHVF9sMV9wYWdlX3RhYmxlOgotICAgICAgICBy
YyA9IGFsbG9jX2wxX3RhYmxlKHBhZ2UpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBHVF9s
Ml9wYWdlX3RhYmxlOgotICAgICAgICByYyA9IGFsbG9jX2wyX3RhYmxlKHBhZ2UsIHR5cGUsIHBy
ZWVtcHRpYmxlKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToK
LSAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKLSAgICAgICAgcmMgPSBhbGxvY19sM190YWJs
ZShwYWdlKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKLSAg
ICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKLSAgICAgICAgcmMgPSBhbGxvY19sNF90YWJsZShw
YWdlKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1Rfc2VnX2Rlc2NfcGFnZToKLSAgICAg
ICAgcmMgPSBhbGxvY19zZWdkZXNjX3BhZ2UocGFnZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIHByaW50aygiQmFkIHR5cGUgaW4gJXMgJWx4IHQ9JSIgUFJ0eXBlX2lu
Zm8gIiBjPSVseFxuIiwgX19mdW5jX18sCi0gICAgICAgICAgICAgICB0eXBlLCBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbywKLSAgICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8pOwotICAgICAg
ICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIEJVRygpOwotICAgIH0KLQotICAgIC8qIE5vIG5lZWQg
Zm9yIGF0b21pYyB1cGRhdGUgb2YgdHlwZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBp
dC4gKi8KLSAgICBzbXBfd21iKCk7Ci0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNl
IDA6Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgLUVJTlRSOgotICAgICAgICBBU1NFUlQoKHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYKLSAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3Zh
bGlkYXRlZHxQR1RfcGFydGlhbCkpID09IDEpOwotICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmPSB+UEdUX2NvdW50X21hc2s7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIEFTU0VSVChyYyA8IDApOwotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkVycm9yIHdoaWxlIHZhbGlkYXRpbmcgbWZuICUiIFBSSV9tZm4KLSAgICAgICAgICAgICAgICAg
IiAocGZuICUiIFBSSV9wZm4gIikgZm9yIHR5cGUgJSIgUFJ0eXBlX2luZm8KLSAgICAgICAgICAg
ICAgICAgIjogY2FmPSUwOGx4IHRhZj0lIiBQUnR5cGVfaW5mbyAiXG4iLAotICAgICAgICAgICAg
ICAgICBtZm5feChwYWdlX3RvX21mbihwYWdlKSksCi0gICAgICAgICAgICAgICAgIGdldF9ncGZu
X2Zyb21fbWZuKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSksCi0gICAgICAgICAgICAgICAgIHR5
cGUsIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKLSAgICAgICAg
aWYgKCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKLSAgICAgICAgICAg
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0g
ICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKLSAgICAgICAgICAg
ICAgICAgICAgKFBHVF9jb3VudF9tYXNrIHwgUEdUX3ZhbGlkYXRlZCkpID09IDEpOwotICAgIGNh
c2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgZ2V0X3BhZ2VfbGlnaHQocGFnZSk7Ci0gICAgICAg
ICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFydGlhbDsKLSAgICAgICAgfQot
ICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLQotaW50IHB2X2Zy
ZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwK
LSAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpCi17Ci0gICAgc3RydWN0IGRv
bWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25nIGdt
Zm47Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCBsaWtlbHkob3duZXIgIT0gTlVMTCkgJiYgdW5s
aWtlbHkocGFnaW5nX21vZGVfZW5hYmxlZChvd25lcikpICkKLSAgICB7Ci0gICAgICAgIC8qIEEg
cGFnZSB0YWJsZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHR5cGUgY291bnQgYmVjb21lcyB6ZXJvLiAq
LwotICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwot
Ci0gICAgICAgIEFTU0VSVCghc2hhZG93X21vZGVfcmVmY291bnRzKG93bmVyKSk7Ci0KLSAgICAg
ICAgZ21mbiA9IG1mbl90b19nbWZuKG93bmVyLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOwot
ICAgICAgICBBU1NFUlQoVkFMSURfTTJQKGdtZm4pKTsKLSAgICAgICAgLyogUGFnZSBzaGFyaW5n
IG5vdCBzdXBwb3J0ZWQgZm9yIHNoYWRvd2VkIGRvbWFpbnMgKi8KLSAgICAgICAgaWYoIVNIQVJF
RF9NMlAoZ21mbikpCi0gICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVy
LCBfbWZuKGdtZm4pKTsKLSAgICB9Ci0KLSAgICBpZiAoICEodHlwZSAmIFBHVF9wYXJ0aWFsKSAp
Ci0gICAgewotICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDFVIDw8IFBBR0VUQUJM
RV9PUkRFUjsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwotICAgIH0KLQotICAgIHN3
aXRjaCAoIHR5cGUgJiBQR1RfdHlwZV9tYXNrICkKLSAgICB7Ci0gICAgY2FzZSBQR1RfbDFfcGFn
ZV90YWJsZToKLSAgICAgICAgZnJlZV9sMV90YWJsZShwYWdlKTsKLSAgICAgICAgcmMgPSAwOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgotICAgICAgICByYyA9
IGZyZWVfbDJfdGFibGUocGFnZSwgcHJlZW1wdGlibGUpOwotICAgICAgICBicmVhazsKLSAgICBj
YXNlIFBHVF9sM19wYWdlX3RhYmxlOgotICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOwotICAg
ICAgICByYyA9IGZyZWVfbDNfdGFibGUocGFnZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2Ug
UEdUX2w0X3BhZ2VfdGFibGU6Ci0gICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7Ci0gICAgICAg
IHJjID0gZnJlZV9sNF90YWJsZShwYWdlKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoK
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ0eXBlICUiIFBSdHlwZV9pbmZvICIg
bWZuICUiIFBSSV9tZm4gIlxuIiwKLSAgICAgICAgICAgICAgICAgdHlwZSwgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKTsKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICBCVUcoKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLQogc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdl
X3R5cGUoCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLCBp
bnQgcHJlZW1wdGlibGUpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9wdi9tbS5jCmluZGV4IGQwZmMxNGRmYTYuLjQ3Y2RmNThkY2YgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0x
OSwxMSArMTksMTQgQEAKICAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisjaW5jbHVkZSA8
eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogCiAjaW5jbHVkZSA8
YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbW0uaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+
CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogCiAjaW5j
bHVkZSAibW0uaCIKIApAQCAtNDEsNiArNDQsMjczIEBAIHN0YXRpYyBsNF9wZ2VudHJ5X3QgX19y
ZWFkX21vc3RseSBzcGxpdF9sNGU7CiAjZGVmaW5lIHJvb3RfcGd0X3B2X3hlbl9zbG90cyBST09U
X1BBR0VUQUJMRV9QVl9YRU5fU0xPVFMKICNlbmRpZgogCisvKgorICogV2UgYWxsb3cgcm9vdCB0
YWJsZXMgdG8gbWFwIGVhY2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMpLiBJdAor
ICogbmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRzIGFuZCBhY2Nl
c3MgcGVybWlzc2lvbnM6CisgKiAgMS4gVGhlIG1hcHBpbmcgZW50cnkgbXVzdCBiZSByZWFkLW9u
bHksIG9yIHRoZSBndWVzdCBtYXkgZ2V0IHdyaXRlIGFjY2VzcworICogICAgIHRvIGl0cyBvd24g
UFRFcy4KKyAqICAyLiBXZSBtdXN0IG9ubHkgYnVtcCB0aGUgcmVmZXJlbmNlIGNvdW50cyBmb3Ig
YW4gKmFscmVhZHkgdmFsaWRhdGVkKgorICogICAgIEwyIHRhYmxlLCBvciB3ZSBjYW4gZW5kIHVw
IGluIGEgZGVhZGxvY2sgaW4gZ2V0X3BhZ2VfdHlwZSgpIGJ5IHdhaXRpbmcKKyAqICAgICBvbiBh
IHZhbGlkYXRpb24gdGhhdCBpcyByZXF1aXJlZCB0byBjb21wbGV0ZSB0aGF0IHZhbGlkYXRpb24u
CisgKiAgMy4gV2Ugb25seSBuZWVkIHRvIGluY3JlbWVudCB0aGUgcmVmZXJlbmNlIGNvdW50cyBm
b3IgdGhlIG1hcHBlZCBwYWdlCisgKiAgICAgZnJhbWUgaWYgaXQgaXMgbWFwcGVkIGJ5IGEgZGlm
ZmVyZW50IHJvb3QgdGFibGUuIFRoaXMgaXMgc3VmZmljaWVudCBhbmQKKyAqICAgICBhbHNvIG5l
Y2Vzc2FyeSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBtYXBwaW5nIGl0c2Vs
Zi4KKyAqLworI2RlZmluZSBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitnZXRf
IyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGxldmVsIyNfcGdlbnRyeV90IHBkZSwgdW5zaWduZWQgbG9u
ZyBwZGVfcGZuLCBzdHJ1Y3QgZG9tYWluICpkKSAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgdW5zaWduZWQgbG9uZyB4LCB5OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bnNp
Z25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggKGxldmVsIyNlX2dl
dF9mbGFncyhwZGUpICYgX1BBR0VfUlcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAudC4gd2l0aCB3cml0ZSBwZXJtc1xuIik7
ICAgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIChwZm4gPSBsZXZlbCMjZV9nZXRfcGZuKHBkZSkp
ICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRo
ZSBjb3JyZWN0IGRvbWFpbi4gKi8gICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3Bh
Z2VfZnJvbV9tZm4oX21mbihwZm4pLCBkKSkgKSAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLyogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBtYXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12
YWxpZGF0ZWQgcGFnZSB0YWJsZS4gXAorICAgICAgICAgKiBJZiBzbywgYXRvbWljYWxseSBpbmNy
ZW1lbnQgdGhlIGNvdW50IChjaGVja2luZyBmb3Igb3ZlcmZsb3cpLiAgIFwKKyAgICAgICAgICov
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB5ID0gcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgaWYg
KCB1bmxpa2VseSgoeCAmIFBHVF9jb3VudF9tYXNrKSA9PSBQR1RfY291bnRfbWFzaykgfHwgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgdW5saWtlbHkoKHggJiAoUEdUX3R5cGVfbWFza3xQR1Rf
dmFsaWRhdGVkKSkgIT0gICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgIChQ
R1RfIyNsZXZlbCMjX3BhZ2VfdGFibGV8UEdUX3ZhbGlkYXRlZCkpICkgICAgICAgXAorICAgICAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHdo
aWxlICggKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgeCArIDEpKSAh
PSB4ICk7ICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfQorCitpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
bWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGludCBwcmVlbXB0aWJsZSkKK3sK
KyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICBpbnQg
cmM7CisKKyAgICBpZiAoIGxpa2VseShwYXJ0aWFsID49IDApICYmCisgICAgICAgICB1bmxpa2Vs
eSghZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIHJjID0gKHByZWVtcHRpYmxlID8KKyAgICAgICAgICBnZXRfcGFnZV90eXBlX3ByZWVt
cHRpYmxlKHBhZ2UsIHR5cGUpIDoKKyAgICAgICAgICAoZ2V0X3BhZ2VfdHlwZShwYWdlLCB0eXBl
KSA/IDAgOiAtRUlOVkFMKSk7CisKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFsID49
IDAgJiYKKyAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSkgKQorICAgICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHJldHVybiBy
YzsKK30KKworLyogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFjaGluZSBh
ZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4gKi8KKy8qCisgKiBnZXRfcGFnZV9mcm9tX2wyZSBy
ZXR1cm5zOgorICogICAxID0+IHBhZ2Ugbm90IHByZXNlbnQKKyAqICAgMCA9PiBzdWNjZXNzCisg
KiAgPDAgPT4gZXJyb3IgY29kZQorICovCitkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIp
OworaW50IGdldF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuLCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dl
dF9wZm4obDJlKTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlmICggdW5saWtl
bHkoKGwyZV9nZXRfZmxhZ3MobDJlKSAmIEwyX0RJU0FMTE9XX01BU0spKSApCisgICAgeworICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMMiBmbGFncyAleFxuIiwKKyAgICAg
ICAgICAgICAgICAgbDJlX2dldF9mbGFncyhsMmUpICYgTDJfRElTQUxMT1dfTUFTSyk7CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwy
ZSkgJiBfUEFHRV9QU0UpICkKKyAgICB7CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7CisgICAgICAg
IGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUo
bDJlLCBwZm4sIGQpICkKKyAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgcmV0dXJuIHJjOwor
ICAgIH0KKworICAgIHJldHVybiAtRUlOVkFMOworfQorCisKKy8qCisgKiBnZXRfcGFnZV9mcm9t
X2wzZSByZXR1cm5zOgorICogICAxID0+IHBhZ2Ugbm90IHByZXNlbnQKKyAqICAgMCA9PiBzdWNj
ZXNzCisgKiAgPDAgPT4gZXJyb3IgY29kZQorICovCitkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFi
bGUobDMpOworaW50IGdldF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVk
IGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgIGludCBw
YXJ0aWFsKQoreworICAgIGludCByYzsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkg
JiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAxOworCisgICAgaWYgKCB1bmxpa2Vs
eSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSkpICkKKyAgICB7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwzIGZsYWdzICV4XG4iLAorICAg
ICAgICAgICAgICAgICBsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKTsK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmMgPSBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKKyAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFi
bGUsIGQsIHBhcnRpYWwsIDEpOworICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYK
KyAgICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAgICAgIGdldF9sM19saW5l
YXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCisgICAgICAgIHJjID0gMDsKKworICAgIHJldHVy
biByYzsKK30KKworLyoKKyAqIGdldF9wYWdlX2Zyb21fbDRlIHJldHVybnM6CisgKiAgIDEgPT4g
cGFnZSBub3QgcHJlc2VudAorICogICAwID0+IHN1Y2Nlc3MKKyAqICA8MCA9PiBlcnJvciBjb2Rl
CisgKi8KK2RlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsNCk7CitpbnQgZ2V0X3BhZ2VfZnJv
bV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwpCit7CisgICAgaW50IHJjOwor
CisgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAg
ICAgcmV0dXJuIDE7CisKKyAgICBpZiAoIHVubGlrZWx5KChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBM
NF9ESVNBTExPV19NQVNLKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJCYWQgTDQgZmxhZ3MgJXhcbiIsCisgICAgICAgICAgICAgICAgIGw0ZV9nZXRfZmxhZ3Mo
bDRlKSAmIEw0X0RJU0FMTE9XX01BU0spOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAorICAgICAgICBsNGVfZ2V0
X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7CisgICAgaWYgKCB1
bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDRfbGluZWFyX3BhZ2V0YWJsZShsNGUsIHBm
biwgZCkgKQorICAgICAgICByYyA9IDA7CisKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBO
Qi4gVmlydHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJlc3Mgd2l0aGlu
IGZyYW1lICdwZm4nLgorICogTm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRvbWF0aWNhbGx5IGRlYWxz
IGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCisgKi8KK2ludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3sKKyAgICBpZiAoICEobDJl
X2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0g
cGZuKSApCisgICAgICAgIHJldHVybiAxOworCisgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKGwyZSkg
JiBfUEFHRV9QU0UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGwy
ZV9nZXRfcGFnZShsMmUpOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCisgICAg
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICB9IGVsc2UKKyAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOworCisgICAgcmV0dXJuIDA7Cit9CisK
K3N0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCB3
cml0ZWFibGUpCit7CisgICAgaWYgKCB3cml0ZWFibGUgKQorICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwYWdlKTsKKyAgICBlbHNlCisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworfQorCitpbnQg
cHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIGlu
dCBwYXJ0aWFsLAorICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGVmZXIpCit7CisgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CisKKyAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BB
R0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCisgICAgICAgIHJldHVy
biAxOworCisgICAgaWYgKCB1bmxpa2VseShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0Up
ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsK
KyAgICAgICAgYm9vbCB3cml0ZWFibGUgPSBsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsK
KworICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0g
UEFHRV9TSElGVCkpIC0gMSkpKTsKKyAgICAgICAgZG8geworICAgICAgICAgICAgcHV0X2RhdGFf
cGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUpOworICAgICAgICB9IHdoaWxl
ICggKyttZm4gJiAoKDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0g
MSkgKTsKKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBwZyA9IGwzZV9nZXRfcGFn
ZShsM2UpOworCisgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgIHsKKyAgICAg
ICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgIHJldHVybiBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHBnKTsKKyAgICB9CisKKyAgICBpZiAoIGRlZmVyICkKKyAgICB7CisgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7Cit9CisKK2lu
dCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwg
aW50IHBhcnRpYWwsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkZWZlcikKK3sKKyAgICBp
ZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgorICAgICAgICAgKGw0
ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOworCisgICAgICAgIGlmICggdW5saWtlbHkocGFydGlh
bCA+IDApICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAg
ICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9
CisKKyAgICAgICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAg
ICB9CisgICAgcmV0dXJuIDE7Cit9CisKIC8qCiAgKiBHZXQgYSBtYXBwaW5nIG9mIGEgUFYgZ3Vl
c3QncyBsMWUgZm9yIHRoaXMgbGluZWFyIGFkZHJlc3MuICBUaGUgcmV0dXJuCiAgKiBwb2ludGVy
IHNob3VsZCBiZSB1bm1hcHBlZCB1c2luZyB1bm1hcF9kb21haW5fcGFnZSgpLgpAQCAtMjE1LDYg
KzQ4NSw1MjYgQEAgdm9pZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAjZW5kaWYKIH0KIAor
c3RhdGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwor
ICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZGVzY3MgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsK
KyAgICB1bnNpZ25lZCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCA1MTI7IGkrKyApCisgICAg
ICAgIGlmICggdW5saWtlbHkoIWNoZWNrX2Rlc2NyaXB0b3Iob3duZXIsICZkZXNjc1tpXSkpICkK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2UoZGVzY3MpOworCisg
ICAgcmV0dXJuIGkgPT0gNTEyID8gMCA6IC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbnQgYWxsb2Nf
bDFfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisgICAgbDFfcGdlbnRyeV90ICAqcGwxZTsKKyAgICB1
bnNpZ25lZCBpbnQgICBpOworICAgIGludCAgICAgICAgICAgIHJldCA9IDA7CisKKyAgICBwbDFl
ID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggcmV0ID0gZ2V0
X3BhZ2VfZnJvbV9sMWUocGwxZVtpXSwgZCwgZCkgKQorICAgICAgICB7CisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICBjYXNlIF9QQUdFX1JXIC4uLiBfUEFHRV9SVyB8IFBBR0VfQ0FDSEVf
QVRUUlM6CisgICAgICAgICAgICBBU1NFUlQoIShyZXQgJiB+KF9QQUdFX1JXIHwgUEFHRV9DQUNI
RV9BVFRSUykpKTsKKyAgICAgICAgICAgIGwxZV9mbGlwX2ZsYWdzKHBsMWVbaV0sIHJldCk7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHBsMWVbaV0gPSBhZGp1c3Rf
Z3Vlc3RfbDFlKHBsMWVbaV0sIGQpOworICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBs
MWUpOworICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIkZhaWx1cmUgaW4gYWxsb2NfbDFfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKKyAgICB3aGls
ZSAoIGktLSA+IDAgKQorICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBkKTsKKwor
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgIHJldHVybiByZXQ7Cit9CisKK2ludCBj
cmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBsM19wZ2VudHJ5X3QgKnBs
M2UpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICBsM19wZ2VudHJ5X3QgICAg
IGwzZTM7CisKKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgICAgICByZXR1
cm4gMTsKKworICAgIHBsM2UgPSAobDNfcGdlbnRyeV90ICopKCh1bnNpZ25lZCBsb25nKXBsM2Ug
JiBQQUdFX01BU0spOworCisgICAgLyogM3JkIEwzIHNsb3QgY29udGFpbnMgTDIgd2l0aCBYZW4t
cHJpdmF0ZSBtYXBwaW5ncy4gSXQgKm11c3QqIGV4aXN0LiAqLworICAgIGwzZTMgPSBwbDNlWzNd
OworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZTMpICYgX1BBR0VfUFJFU0VOVCkgKQorICAg
IHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJQQUUgTDMgM3JkIHNsb3QgaXMg
ZW1wdHlcbiIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFRo
ZSBYZW4tcHJpdmF0ZSBtYXBwaW5ncyBpbmNsdWRlIGxpbmVhciBtYXBwaW5ncy4gVGhlIEwyIHRo
dXMgY2Fubm90CisgICAgICogYmUgc2hhcmVkIGJ5IG11bHRpcGxlIEwzIHRhYmxlcy4gVGhlIHRl
c3QgaGVyZSBpcyBhZGVxdWF0ZSBiZWNhdXNlOgorICAgICAqICAxLiBDYW5ub3QgYXBwZWFyIGlu
IHNsb3RzICE9IDMgYmVjYXVzZSBnZXRfcGFnZV90eXBlKCkgY2hlY2tzIHRoZQorICAgICAqICAg
ICBQR1RfcGFlX3hlbl9sMiBmbGFnLCB3aGljaCBpcyBhc3NlcnRlZCBpZmYgdGhlIEwyIGFwcGVh
cnMgaW4gc2xvdCAzCisgICAgICogIDIuIENhbm5vdCBhcHBlYXIgaW4gYW5vdGhlciBwYWdlIHRh
YmxlJ3MgTDM6CisgICAgICogICAgIGEuIGFsbG9jX2wzX3RhYmxlKCkgY2FsbHMgdGhpcyBmdW5j
dGlvbiBhbmQgdGhpcyBjaGVjayB3aWxsIGZhaWwKKyAgICAgKiAgICAgYi4gbW9kX2wzX2VudHJ5
KCkgZGlzYWxsb3dzIHVwZGF0ZXMgdG8gc2xvdCAzIGluIGFuIGV4aXN0aW5nIHRhYmxlCisgICAg
ICovCisgICAgcGFnZSA9IGwzZV9nZXRfcGFnZShsM2UzKTsKKyAgICBCVUdfT04ocGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKTsKKyAgICBCVUdfT04oKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID09IDApOworICAgIEJVR19PTighKHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYgUEdUX3BhZV94ZW5fbDIpKTsKKyAgICBpZiAoIChwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAxICkKKyAgICB7CisgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIHNoYXJlZFxuIik7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICB1bnNpZ25lZCBsb25n
ICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CisgICAgbDJfcGdlbnRyeV90ICAqcGwy
ZTsKKyAgICB1bnNpZ25lZCBpbnQgICBpOworICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKwor
ICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKKworICAgIGZvciAoIGkgPSBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBwcmVlbXB0aWJsZSAmJiBpID4gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMKKyAgICAgICAgICAgICAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKKyAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICB7CisgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUgaW4gYWxsb2NfbDJfdGFibGU6
IHNsb3QgJSN4XG4iLCBpKTsKKyAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCisgICAgICAg
ICAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpICkKKyAgICAgICAgICAg
ICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgcGwyZVtpXSA9IGFkanVzdF9ndWVzdF9sMmUocGwy
ZVtpXSwgZCk7CisgICAgfQorCisgICAgaWYgKCByYyA+PSAwICYmICh0eXBlICYgUEdUX3BhZV94
ZW5fbDIpICkKKyAgICB7CisgICAgICAgIC8qIFhlbiBwcml2YXRlIG1hcHBpbmdzLiAqLworICAg
ICAgICBtZW1jcHkoJnBsMmVbQ09NUEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0s
CisgICAgICAgICAgICAgICAmY29tcGF0X2lkbGVfcGdfdGFibGVfbDJbCisgICAgICAgICAgICAg
ICAgICAgbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCisgICAg
ICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9UUyhkKSAqIHNpemVvZigqcGwy
ZSkpOworICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOworICAgIHJldHVybiBy
YyA+IDAgPyAwIDogcmM7Cit9CisKK3N0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIo
cGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
OworICAgIGwzX3BnZW50cnlfdCAgKnBsM2U7CisgICAgdW5zaWduZWQgaW50ICAgaTsKKyAgICBp
bnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKworICAg
IHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKKworICAgIC8qCisgICAgICogUEFF
IGd1ZXN0cyBhbGxvY2F0ZSBmdWxsIHBhZ2VzLCBidXQgYXJlbid0IHJlcXVpcmVkIHRvIGluaXRp
YWxpemUKKyAgICAgKiBtb3JlIHRoYW4gdGhlIGZpcnN0IGZvdXIgZW50cmllczsgd2hlbiBydW5u
aW5nIGluIGNvbXBhdGliaWxpdHkKKyAgICAgKiBtb2RlLCBob3dldmVyLCB0aGUgZnVsbCBwYWdl
IGlzIHZpc2libGUgdG8gdGhlIE1NVSwgYW5kIGhlbmNlIGFsbAorICAgICAqIDUxMiBlbnRyaWVz
IG11c3QgYmUgdmFsaWQvdmVyaWZpZWQsIHdoaWNoIGlzIG1vc3QgZWFzaWx5IGFjaGlldmVkCisg
ICAgICogYnkgY2xlYXJpbmcgdGhlbSBvdXQuCisgICAgICovCisgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oZCkgKQorICAgICAgICBtZW1zZXQocGwzZSArIDQsIDAsIChMM19QQUdFVEFCTEVf
RU5UUklFUyAtIDQpICogc2l6ZW9mKCpwbDNlKSk7CisKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyss
IHBhcnRpYWwgPSAwICkKKyAgICB7CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQp
ICYmIChpID09IDMpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MocGwzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSB8fAorICAgICAgICAgICAgICAgICAobDNlX2dl
dF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpICkKKyAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKKyAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9t
Zm4ocGwzZVtpXSksCisgICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdU
X3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCAocmMgPSBnZXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAg
KQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQg
KQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorICAg
ICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBwbDNlW2ld
ID0gYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICB9CisKKyAgICBpZiAoIHJjID49
IDAgJiYgIWNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKGQsIHBsM2UpICkKKyAgICAgICAgcmMgPSAt
RUlOVkFMOworICAgIGlmICggcmMgPCAwICYmIHJjICE9IC1FUkVTVEFSVCAmJiByYyAhPSAtRUlO
VFIgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGlu
IGFsbG9jX2wzX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CisgICAgICAgIGlmICggaSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgfQorICAgICAgICB3aGlsZSAoIGktLSA+IDAg
KQorICAgICAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsK
KyAgICB9CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKKyAgICByZXR1cm4gcmMgPiAw
ID8gMCA6IHJjOworfQorCitzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
OworICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAg
ICBsNF9wZ2VudHJ5X3QgICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CisgICAg
dW5zaWduZWQgaW50ICAgaTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBw
YWdlLT5wYXJ0aWFsX3B0ZTsKKworICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTOworICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAg
KQorICAgIHsKKyAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDRfc2xvdChkLCBpKSB8fAorICAgICAg
ICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwgcGFydGlhbCkp
ID4gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIHJjID09IC1FUkVT
VEFSVCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
aTsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAg
ICB9CisgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIHJjICE9IC1FSU5UUiApCisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWx1cmUgaW4gYWxsb2NfbDRfdGFibGU6
IHNsb3QgJSN4XG4iLCBpKTsKKyAgICAgICAgICAgIGlmICggaSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1F
SU5UUiApCisgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgICAgICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAg
ICAgICB9CisKKyAgICAgICAgcGw0ZVtpXSA9IGFkanVzdF9ndWVzdF9sNGUocGw0ZVtpXSwgZCk7
CisgICAgfQorCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CisgICAgICAgIGluaXRfZ3Vlc3Rf
bDRfdGFibGUocGw0ZSwgZCwgIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSk7CisgICAgICAgIGF0
b21pY19pbmMoJmQtPmFyY2gucHZfZG9tYWluLm5yX2w0X3BhZ2VzKTsKKyAgICAgICAgcmMgPSAw
OworICAgIH0KKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsKKworICAgIHJldHVybiByYzsK
K30KKworaW50IHB2X2FsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkK
K3sKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworICAg
IGludCByYzsKKworICAgIC8qIEEgcGFnZSB0YWJsZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHR5cGUg
Y291bnQgYmVjb21lcyBub24temVyby4gKi8KKyAgICBpZiAoIGxpa2VseShvd25lciAhPSBOVUxM
KSApCisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KG93bmVyLCBwYWdlX3RvX21mbihwYWdlKSk7
CisKKyAgICBzd2l0Y2ggKCB0eXBlICYgUEdUX3R5cGVfbWFzayApCisgICAgeworICAgIGNhc2Ug
UEdUX2wxX3BhZ2VfdGFibGU6CisgICAgICAgIHJjID0gYWxsb2NfbDFfdGFibGUocGFnZSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdUX2wyX3BhZ2VfdGFibGU6CisgICAgICAgIHJjID0g
YWxsb2NfbDJfdGFibGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIFBHVF9sM19wYWdlX3RhYmxlOgorICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUp
OworICAgICAgICByYyA9IGFsbG9jX2wzX3RhYmxlKHBhZ2UpOworICAgICAgICBicmVhazsKKyAg
ICBjYXNlIFBHVF9sNF9wYWdlX3RhYmxlOgorICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOwor
ICAgICAgICByYyA9IGFsbG9jX2w0X3RhYmxlKHBhZ2UpOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIFBHVF9zZWdfZGVzY19wYWdlOgorICAgICAgICByYyA9IGFsbG9jX3NlZ2Rlc2NfcGFnZShw
YWdlKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJCYWQg
dHlwZSBpbiAlcyAlbHggdD0lIiBQUnR5cGVfaW5mbyAiIGM9JWx4XG4iLCBfX2Z1bmNfXywKKyAg
ICAgICAgICAgICAgIHR5cGUsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLAorICAgICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyk7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgQlVH
KCk7CisgICAgfQorCisgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2lu
Zm8gaGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLworICAgIHNtcF93bWIoKTsKKyAgICBz
d2l0Y2ggKCByYyApCisgICAgeworICAgIGNhc2UgMDoKKyAgICAgICAgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAtRUlO
VFI6CisgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAg
ICAgICAgIChQR1RfY291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
CisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH5QR1RfY291bnRfbWFzazsKKyAg
ICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUKHJjIDwgMCk7CisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRXJyb3Igd2hpbGUgdmFsaWRhdGluZyBtZm4g
JSIgUFJJX21mbgorICAgICAgICAgICAgICAgICAiIChwZm4gJSIgUFJJX3BmbiAiKSBmb3IgdHlw
ZSAlIiBQUnR5cGVfaW5mbworICAgICAgICAgICAgICAgICAiOiBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvICJcbiIsCisgICAgICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2Up
KSwKKyAgICAgICAgICAgICAgICAgZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gocGFnZV90b19tZm4o
cGFnZSkpKSwKKyAgICAgICAgICAgICAgICAgdHlwZSwgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8pOworICAgICAgICBpZiAoIHBhZ2UgIT0gY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAw
OworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2sgfCBQ
R1RfdmFsaWRhdGVkKSkgPT0gMSk7CisgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICBn
ZXRfcGFnZV9saWdodChwYWdlKTsKKyAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
IHw9IFBHVF9wYXJ0aWFsOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgZnJlZV9sMV90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdl
KTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgdW5zaWduZWQgaW50ICBpOworCisgICAg
cGwxZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBM
MV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUocGwx
ZVtpXSwgZCk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKK30KKworCitzdGF0aWMg
aW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgaW50IHByZWVtcHRpYmxl
KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICB1
bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmU7CisgICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgLSAxOworICAgIGludCBlcnIgPSAwOworCisgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOworCisgICAgQVNTRVJUKHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKTsKKyAgICBk
byB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVf
aW5mbywgaSkgJiYKKyAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4p
ID09IDAgJiYKKyAgICAgICAgICAgICBwcmVlbXB0aWJsZSAmJiBpICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKKyAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAgICAgICB9CisgICAgfSB3
aGlsZSAoICFlcnIgJiYgaS0tICk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKKwor
ICAgIGlmICggIWVyciApCisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH5QR1Rf
cGFlX3hlbl9sMjsKKworICAgIHJldHVybiBlcnI7Cit9CisKK3N0YXRpYyBpbnQgZnJlZV9sM190
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAgaW50IHJjID0gMCwg
cGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7CisKKyAgICBwbDNlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4ocGZuKSk7CisKKyAgICBkbyB7CisgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
M2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBpZiAoIHJjID4g
MCApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1
ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICB9IHdoaWxlICggaS0tICk7CisKKyAgICB1bm1hcF9k
b21haW5fcGFnZShwbDNlKTsKKworICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRS
ICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CisgICAgcmV0dXJuIHJjID4gMCA/IDAg
OiByYzsKK30KKworc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworICAg
IHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworICAgIGw0X3Bn
ZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOworICAgIGludCByYyA9
IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1bnNpZ25lZCBpbnQgIGkgPSBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworCisgICAgZG8geworICAgICAgICBp
ZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQorICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9m
cm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcGFydGlhbCA9IDA7CisgICAgfSB3aGlsZSAo
IGktLSApOworCisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBh
cnRpYWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAg
IHJjID0gLUVSRVNUQVJUOworICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwor
CisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CisgICAgICAgIGF0b21pY19kZWMoJmQtPmFyY2gu
cHZfZG9tYWluLm5yX2w0X3BhZ2VzKTsKKyAgICAgICAgcmMgPSAwOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KKworaW50IHB2X2ZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1w
dGlibGUpCit7CisgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdl
KTsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm47CisgICAgaW50IHJjOworCisgICAgaWYgKCBsaWtl
bHkob3duZXIgIT0gTlVMTCkgJiYgdW5saWtlbHkocGFnaW5nX21vZGVfZW5hYmxlZChvd25lcikp
ICkKKyAgICB7CisgICAgICAgIC8qIEEgcGFnZSB0YWJsZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHR5
cGUgY291bnQgYmVjb21lcyB6ZXJvLiAqLworICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShvd25l
ciwgcGFnZV90b19tZm4ocGFnZSkpOworCisgICAgICAgIEFTU0VSVCghc2hhZG93X21vZGVfcmVm
Y291bnRzKG93bmVyKSk7CisKKyAgICAgICAgZ21mbiA9IG1mbl90b19nbWZuKG93bmVyLCBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICBBU1NFUlQoVkFMSURfTTJQKGdtZm4pKTsK
KyAgICAgICAgLyogUGFnZSBzaGFyaW5nIG5vdCBzdXBwb3J0ZWQgZm9yIHNoYWRvd2VkIGRvbWFp
bnMgKi8KKyAgICAgICAgaWYoIVNIQVJFRF9NMlAoZ21mbikpCisgICAgICAgICAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKG93bmVyLCBfbWZuKGdtZm4pKTsKKyAgICB9CisKKyAgICBpZiAo
ICEodHlwZSAmIFBHVF9wYXJ0aWFsKSApCisgICAgeworICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IDFVIDw8IFBBR0VUQUJMRV9PUkRFUjsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgIH0KKworICAgIHN3aXRjaCAoIHR5cGUgJiBQR1RfdHlwZV9tYXNrICkKKyAg
ICB7CisgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJsZToKKyAgICAgICAgZnJlZV9sMV90YWJsZShw
YWdlKTsKKyAgICAgICAgcmMgPSAwOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBHVF9sMl9w
YWdlX3RhYmxlOgorICAgICAgICByYyA9IGZyZWVfbDJfdGFibGUocGFnZSwgcHJlZW1wdGlibGUp
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBHVF9sM19wYWdlX3RhYmxlOgorICAgICAgICBB
U1NFUlQocHJlZW1wdGlibGUpOworICAgICAgICByYyA9IGZyZWVfbDNfdGFibGUocGFnZSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CisgICAgICAgIEFTU0VS
VChwcmVlbXB0aWJsZSk7CisgICAgICAgIHJjID0gZnJlZV9sNF90YWJsZShwYWdlKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJ0eXBlICUiIFBSdHlwZV9pbmZvICIgbWZuICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAg
ICAgICAgdHlwZSwgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAgICAgcmMgPSAtRUlO
VkFMOworICAgICAgICBCVUcoKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUFV-0001qM-Uf; Thu, 14 Sep 2017 13:32:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsUFU-0001ph-Db
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 13:32:08 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 45/73-03414-7D48AB95; Thu, 14 Sep 2017 13:32:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd6y65
 Ig39H2S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXv7LbaCm0IVE1ZsYGtg
 /M3bxcjFISTQyCRx6+VqZgjnMaPEy20X2CCcbYwSP5d9BXI4OUQEnCW+npnLDmLzCuhLdB85w
 wJiCwvYSqydeYEVpEFC4BuTxIm+X0AJDiDHU+L2CrAaEHNj73mmLkZ2DjYBK4lDYiBRFgFViX
 sL2xknMHIvYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjB+GlZwCFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P5s3hUpJFiU
 mp5akZaZAww+mLQEB4+SCO85kDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzygFDWUgAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlwFkCk9mXgncpldARzABHXHm9A
 6QI0oSEVJSDYxdc6tXnlTvKlOYKPhlepbPzpZl27fuEzwee3++0L/d5hsWnYxaudVDbknGuxz
 f4Jbv31tdD8rGbtFd4C0f4iU2TbhVYEJ4k7n4/D2tzHf516dy693bv0K4a8r3Laf7Vr1I+HzH
 0PQavw7f/9N7TaRr9jK5LJeS0JZInp02ccVuewZZx81ey52VWIozEg21mIuKEwGNoavofwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505395926!70893440!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26323 invoked from network); 14 Sep 2017 13:32:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 13:32:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsUFR-0007QP-PR; Thu, 14 Sep 2017 13:32:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsUFM-0003IG-Gw; Thu, 14 Sep 2017 13:32:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsUFM-000837-C8; Thu, 14 Sep 2017 13:32:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113442-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 13:32:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113442: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ0Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMSBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDggYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:42:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:42:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUPd-0002ll-WC; Thu, 14 Sep 2017 13:42:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4236f70ae=citrix-osstest@xenproject.org>)
 id 1dsUPc-0002lf-FV
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 13:42:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2F/44-03093-B478AB95; Thu, 14 Sep 2017 13:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva5H+65
 Ig703OSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ak2+dYCrr4Ki5/O8zYwDiLo4uRk0NCwF/i
 1v7/zBC2u8Tbs3NZQWwRAWeJCR9us4HYvAJ6Eru3nGEEsYUFvCXuTVwAVM8FVL+dSWLyu5OsE
 M2qEo/+NIM1sAl4SEzsmcgCYrMAxZ/M/g7WLCSgJbF08UomiKGCEidnPgGrYRaQkDj44gXUER
 YS7Z/eMk1g5J2FpGwWkrIFjEyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQKDhwEIdjDe3RRwiFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 09t2RQoJFqWmp1akZeYAwxgmLcHBoyTCqwGS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpc
 d4ikCIBkKKM0jy4EbCYusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXhmQKTyZeSVwm14BHc
 EEdMSZ0ztAjihJREhJNTBm//vDn2AQst2PbRvH77kTvBbyqLL9Y4m/cub45YRsPqVpc/K9tDi
 LFNSyvCbsD9H9PEX9wpogPZbFX9/o+u1VNbi+KHUyV71aplaLUtq9vxw3PZIqHz1RX8L0z0Pl
 SMal7ITYTS/vLjO+dPZAVtgWrdKKe5+2iH41Tvl9N/z5wWQNObHi5m4lluKMREMt5qLiRADQp
 YuHpAIAAA==
X-Env-Sender: prvs=4236f70ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505396550!79736522!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1967 invoked from network); 14 Sep 2017 13:42:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:42:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447843137"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72105-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72071
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 14 Sep 2017 14:42:28 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72105: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTA1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTA1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNzEKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjA3MQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDcxCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNzEK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjA3MQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:48:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUUn-0002yN-Iu; Thu, 14 Sep 2017 13:47:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsUUn-0002yH-7O
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:47:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CC/62-02817-C888AB95; Thu, 14 Sep 2017 13:47:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbejY1e
 kwf5Vphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blvb2sBa+UKtpfvmNtYLwp1cXIxSEksJlR
 4sL8GSwQzm5GiW3nutm7GDk5hAViJTZMuskOkhARmMUocX33EjaQBLOAgcSLj89ZQWwhgUyJ/
 imNYHE2AU2JO58/MYHYvAJWEhO7jzGD2CwCqhKHj31iBLFFBcIl9n+/xgxRIyhxcuYTFhCbU8
 BaYuH5W0wQ880k5m1+yAxhi0vcejIfKi4vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rob6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZoPQMD4w7GCav8DjFK
 cjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd2/7rkghwaLU9NSKtMwcYLTApCU4e
 JREeENA0rzFBYm5xZnpEKlTjIpS4rz5IAkBkERGaR5cGyxCLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5uUCmcKTmVcCN/0V0GImoMVnTu8AWVySiJCSamBst2hjTj+fJ/jj1mf3nh1Bs/b
 puT7WXsBwyOFN4638PUm6v3wStkasS1q1keG5R5tE8e0wz0u7T5mx//4WNn9Je4dZrsBkiWa1
 pZqaO3lbiqfaFGz/rLVe/R9D09fF9hNfWzx/5Lp9a4O13vm86Sz5Ueaz9RS170gFbI5Pmvt7Y
 k/N4ysHbikqsRRnJBpqMRcVJwIACiHm8MsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505396872!108724131!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18077 invoked from network); 14 Sep 2017 13:47:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 14 Sep 2017 13:47:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CE4D31529;
 Thu, 14 Sep 2017 06:47:51 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 95EB63F578;
 Thu, 14 Sep 2017 06:47:50 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-14-konrad.wilk@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dc105b9e-ae18-72f7-7c3f-5767cc55b59b@arm.com>
Date: Thu, 14 Sep 2017 14:47:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-14-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 13/17] livepatch: Expand
 spin_debug_disable in [apply|revert]_payload
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBVbmRlciBBUk02NCB0aGUgdm1hcCBjYWxscyB3ZXJlIGFsbCBkb25lIHdpdGggSVJRcyBk
aXNhYmxlZCB3aGljaAo+IGRpZG4ndCB0cmlwIHRoZSBzcGlubG9jayBkZWJ1ZyBjaGVjayAoYXMg
c2VlbiBvbiB4ODYpOgoKV2VsbCwgSSB0aGluayBpdCBkb2VzIG5vdCBoYXBwZW4gYmVjYXVzZSBz
cGluX2RlYnVnX2VuYWJsZSgpIGlzIG5ldmVyIApjYWxsZWQgb24gQVJNIGF0IGJvb3QuIFNvIGF0
b21pY19yZWFkKCZzcGluX2RlYnVnKSBjYW4gbmV2ZXIgcmV0dXJuIGEgCnBvc2l0aXZlIHZhbHVl
IGFuZCBoZW5jZSB0aGUgY2hlY2sgd2lsbCBub3QgYmUgcGVyZm9ybWVkLgoKV2Ugc2hvdWxkIHBy
b2JhYmx5IGVuYWJsZSBzcGluX2RlYnVnIG9uIEFSTS4KCj4gbGl2ZXBhdGNoLmM6MTMzMDogbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IHRpbWVvdXQgaXMgMzAwMDAwMDBucwo+IGxpdmVwYXRj
aC5jOjE0Mzc6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBDUFUzIC0gSVBJaW5nIHRoZSBv
dGhlciAzIENQVXMKPiBBcHBseWluZyB4ZW5faGVsbG9fd29ybGQuLi4gKFhFTikgbGl2ZXBhdGNo
OiB4ZW5faGVsbG9fd29ybGQ6IEFwcGx5aW5nIDEgZnVuY3Rpb25zCj4gWGVuIEJVRyBhdCBzcGlu
bG9jay5jOjQ3Cj4gLi5zbmlwLi4KPiAgICAgIFs8ZmZmZjgyZDA4MDIzNzliMT5dIHNwaW5sb2Nr
LmMjY2hlY2tfbG9jaysweDNlLzB4NDQKPiAgICAgIFs8ZmZmZjgyZDA4MDIzN2E3MD5dIF9zcGlu
X2xvY2srMHgxMS8weDRhCj4gICAgICBbPGZmZmY4MmQwODAyM2UyZGU+XSBfX3ZtYXArMHg3OC8w
eDM4MQo+ICAgICAgWzxmZmZmODJkMDgwMjE5YzEzPl0gbGl2ZXBhdGNoLmMjbGl2ZXBhdGNoX3F1
aWVzY2UrMHhjNC8weDFiZgo+ICAgICAgWzxmZmZmODJkMDgwMjE5ZWUzPl0gbGl2ZXBhdGNoLmMj
YXBwbHlfcGF5bG9hZCsweDNhLzB4MTAyCj4gICAgICBbPGZmZmY4MmQwODAyMWExOWU+XSBjaGVj
a19mb3JfbGl2ZXBhdGNoX3dvcmsrMHgxZjMvMHgzOTAKPiAgICAgIFs8ZmZmZjgyZDA4MDI3Yjdm
ND5dIGRvbWFpbi5jI2NvbnRpbnVlX2lkbGVfZG9tYWluKzB4MWIvMHgyMgo+IAo+IEJ1dCBhcmUg
ZGVmaW5pdGx5IHRoZSBjYXNlIG9uIHg4NiAtIHNvIHdlIGV4cGFuZCB0aGUgc2NvcGUKCnMvZGVm
aW5pdGx5L2RlZmluaXRlbHkvCgo+IG9mIHRoZSBzcGluX2RlYnVnX2Rpc2FibGUuCj4gCj4gU2ln
bmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IC0tLQo+ICAgeGVuL2NvbW1vbi9saXZlcGF0Y2guYyB8IDMwICsrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE0IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVu
L2NvbW1vbi9saXZlcGF0Y2guYwo+IGluZGV4IDkzMDgzY2RhMWEuLjJmNWVlMWFlNzUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9jb21tb24vbGl2ZXBh
dGNoLmMKPiBAQCAtMTE1NCwyMiArMTE1NCwyMiBAQCBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQo
c3RydWN0IHBheWxvYWQgKmRhdGEpCj4gICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRD
SCAiJXM6IEFwcGx5aW5nICV1IGZ1bmN0aW9uc1xuIiwKPiAgICAgICAgICAgICAgIGRhdGEtPm5h
bWUsIGRhdGEtPm5mdW5jcyk7Cj4gICAKPiArICAgIC8qCj4gKyAgICAgKiBTaW5jZSB3ZSBhcmUg
cnVubmluZyB3aXRoIElSUXMgZGlzYWJsZWQgYW5kIHRoZSBob29rcyBtYXkgY2FsbCBjb21tb24K
PiArICAgICAqIGNvZGUgLSB3aGljaCBleHBlY3RzIGNlcnRhaW4gc3BpbmxvY2tzIHRvIHJ1biB3
aXRoIElSUXMgZW5hYmxlZCAtIHdlCj4gKyAgICAgKiB0ZW1wb3JhcmlseSBkaXNhYmxlIHRoZSBz
cGluIGxvY2tzIElSUSBzdGF0ZSBjaGVja3MuCj4gKyAgICAgKi8KPiArICAgIHNwaW5fZGVidWdf
ZGlzYWJsZSgpOwo+ICAgICAgIHJjID0gbGl2ZXBhdGNoX3F1aWVzY2UoZGF0YS0+ZnVuY3MsIGRh
dGEtPm5mdW5jcyk7Cj4gICAgICAgaWYgKCByYyApCj4gICAgICAgewo+ICsgICAgICAgIHNwaW5f
ZGVidWdfZW5hYmxlKCk7Cj4gICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAi
JXM6IHVuYWJsZSB0byBxdWllc2NlIVxuIiwgZGF0YS0+bmFtZSk7Cj4gICAgICAgICAgIHJldHVy
biByYzsKPiAgICAgICB9Cj4gICAKPiAtICAgIC8qCj4gLSAgICAgKiBTaW5jZSB3ZSBhcmUgcnVu
bmluZyB3aXRoIElSUXMgZGlzYWJsZWQgYW5kIHRoZSBob29rcyBtYXkgY2FsbCBjb21tb24KPiAt
ICAgICAqIGNvZGUgLSB3aGljaCBleHBlY3RzIGNlcnRhaW4gc3BpbmxvY2tzIHRvIHJ1biB3aXRo
IElSUXMgZW5hYmxlZCAtIHdlCj4gLSAgICAgKiB0ZW1wb3JhcmlseSBkaXNhYmxlIHRoZSBzcGlu
IGxvY2tzIElSUSBzdGF0ZSBjaGVja3MuCj4gLSAgICAgKi8KPiAtICAgIHNwaW5fZGVidWdfZGlz
YWJsZSgpOwo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZGF0YS0+bl9sb2FkX2Z1bmNzOyBpKysg
KQo+ICAgICAgICAgICBkYXRhLT5sb2FkX2Z1bmNzW2ldKCk7Cj4gLSAgICBzcGluX2RlYnVnX2Vu
YWJsZSgpOwo+ICAgCj4gICAgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiAg
IAo+IEBAIC0xMTc3LDYgKzExNzcsNyBAQCBzdGF0aWMgaW50IGFwcGx5X3BheWxvYWQoc3RydWN0
IHBheWxvYWQgKmRhdGEpCj4gICAgICAgICAgIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KCZkYXRhLT5m
dW5jc1tpXSk7Cj4gICAKPiAgICAgICBsaXZlcGF0Y2hfcmV2aXZlKCk7Cj4gKyAgICBzcGluX2Rl
YnVnX2VuYWJsZSgpOwo+ICAgCj4gICAgICAgLyoKPiAgICAgICAgKiBXZSBuZWVkIFJDVSB2YXJp
YW50ICh3aGljaCBoYXMgYmFycmllcnMpIGluIGNhc2Ugd2UgY3Jhc2ggaGVyZS4KPiBAQCAtMTE5
NSw5ICsxMTk2LDE2IEBAIHN0YXRpYyBpbnQgcmV2ZXJ0X3BheWxvYWQoc3RydWN0IHBheWxvYWQg
KmRhdGEpCj4gICAKPiAgICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogUmV2
ZXJ0aW5nXG4iLCBkYXRhLT5uYW1lKTsKPiAgIAo+ICsgICAgLyoKPiArICAgICAqIFNpbmNlIHdl
IGFyZSBydW5uaW5nIHdpdGggSVJRcyBkaXNhYmxlZCBhbmQgdGhlIGhvb2tzIG1heSBjYWxsIGNv
bW1vbgo+ICsgICAgICogY29kZSAtIHdoaWNoIGV4cGVjdHMgY2VydGFpbiBzcGlubG9ja3MgdG8g
cnVuIHdpdGggSVJRcyBlbmFibGVkIC0gd2UKPiArICAgICAqIHRlbXBvcmFyaWx5IGRpc2FibGUg
dGhlIHNwaW4gbG9ja3MgSVJRIHN0YXRlIGNoZWNrcy4KPiArICAgICAqLwo+ICsgICAgc3Bpbl9k
ZWJ1Z19kaXNhYmxlKCk7Cj4gICAgICAgcmMgPSBsaXZlcGF0Y2hfcXVpZXNjZShkYXRhLT5mdW5j
cywgZGF0YS0+bmZ1bmNzKTsKPiAgICAgICBpZiAoIHJjICkKPiAgICAgICB7Cj4gKyAgICAgICAg
c3Bpbl9kZWJ1Z19lbmFibGUoKTsKPiAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBB
VENIICIlczogdW5hYmxlIHRvIHF1aWVzY2UhXG4iLCBkYXRhLT5uYW1lKTsKPiAgICAgICAgICAg
cmV0dXJuIHJjOwo+ICAgICAgIH0KPiBAQCAtMTIwNSwxOSArMTIxMywxMyBAQCBzdGF0aWMgaW50
IHJldmVydF9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQo+ICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgZGF0YS0+bmZ1bmNzOyBpKysgKQo+ICAgICAgICAgICBsaXZlcGF0Y2hfcmV2ZXJ0KCZk
YXRhLT5mdW5jc1tpXSk7Cj4gICAKPiAtICAgIC8qCj4gLSAgICAgKiBTaW5jZSB3ZSBhcmUgcnVu
bmluZyB3aXRoIElSUXMgZGlzYWJsZWQgYW5kIHRoZSBob29rcyBtYXkgY2FsbCBjb21tb24KPiAt
ICAgICAqIGNvZGUgLSB3aGljaCBleHBlY3RzIGNlcnRhaW4gc3BpbmxvY2tzIHRvIHJ1biB3aXRo
IElSUXMgZW5hYmxlZCAtIHdlCj4gLSAgICAgKiB0ZW1wb3JhcmlseSBkaXNhYmxlIHRoZSBzcGlu
IGxvY2tzIElSUSBzdGF0ZSBjaGVja3MuCj4gLSAgICAgKi8KPiAtICAgIHNwaW5fZGVidWdfZGlz
YWJsZSgpOwo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgZGF0YS0+bl91bmxvYWRfZnVuY3M7IGkr
KyApCj4gICAgICAgICAgIGRhdGEtPnVubG9hZF9mdW5jc1tpXSgpOwo+IC0gICAgc3Bpbl9kZWJ1
Z19lbmFibGUoKTsKPiAgIAo+ICAgICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7
Cj4gICAKPiAgICAgICBsaXZlcGF0Y2hfcmV2aXZlKCk7Cj4gKyAgICBzcGluX2RlYnVnX2VuYWJs
ZSgpOwo+ICAgCj4gICAgICAgLyoKPiAgICAgICAgKiBXZSBuZWVkIFJDVSB2YXJpYW50ICh3aGlj
aCBoYXMgYmFycmllcnMpIGluIGNhc2Ugd2UgY3Jhc2ggaGVyZS4KPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:54:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUaw-0003hn-Bb; Thu, 14 Sep 2017 13:54:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsUav-0003hh-DB
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 13:54:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9F/B0-03423-80A8AB95; Thu, 14 Sep 2017 13:54:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVysyfVTZe9a1e
 kwak6i+9bJjM5MHoc/nCFJYAxijUzLym/IoE14/HSu4wFJ3QrDn9fx9LAuFGli5GLQ0hgM6PE
 oaVf2CCc3YwSv268ZwVxhAUaGCWePGkAc0QEZjFKXN+9BKyMWaCLUWL9pVvMXYycQD2ZEvPWt
 rGC2GwCmhJ3Pn9iArF5BawkHp1bwQJiswioSsxuWgNWLyoQLrH/+zVmiBpBiZMzn4DVcApYS/
 SdPsUGYjMLmEnM2/yQGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYpAxDsYDy/NvAQoyQH
 k5Io717dnZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXdeyKFBIsSk1PrUjLzAHGC0xagoNHS
 YQ3pB0ozVtckJhbnJkOkTrFqCglzivYCZQQAElklObBtcFi9BKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEed+DbOfJzCuBm/4KaDET0OIzp3eALC5JREhJNTC6KbWH9hzoOzT1Vxjb1jyuWqX
 tcUd1N77Obg3PvrDti9mT6OnLZ5VpSe98uOxL5EHz04sPy3mse9ZgMi03oSM4QcCPdeGn64+N
 JNgai65XfyrRW7O+4ZDSsul9hbxzTm2W3XF06bRpF3J2G18rSvvVM8FFsSdOgW3f5unXFh2f7
 GDP127OyXRWiaU4I9FQi7moOBEA0Tt4l8wCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505397254!68938096!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56387 invoked from network); 14 Sep 2017 13:54:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 14 Sep 2017 13:54:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EBF851529;
 Thu, 14 Sep 2017 06:54:13 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6DCC83F58C;
 Thu, 14 Sep 2017 06:54:12 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, sstabellini@kernel.org
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-15-konrad.wilk@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8b0bcbd9-1e96-8fc9-075a-584008969c64@arm.com>
Date: Thu, 14 Sep 2017 14:54:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170912003726.368-15-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, Blaise Boscaccy <blaise.boscaccy@oracle.com>,
 Vegard Nossum <vegard.nossum@oracle.com>, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 14/17] livepatch/x86/arm: arch/x86/mm:
 generalize do_page_walk() and implement arch_livepatch_lookup_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBXaXRoIHRoaXMgY2hhbmdlIHdlIGNhbiB1c2UgX2RvX3BhZ2Vfd2FsaygpIHRvIGltcGxl
bWVudAo+IGFyY2hfbGl2ZXBhdGNoX2xvb2t1cF9tZm4oKSB3aGljaCBjYW4gYmUgdXNlZCB0byBm
aW5kIG91dAo+IHZtYXAgdmlydHVhbCBhZGRyZXNzZXMgKGFzIHVuZGVyIHg4NiB2aXJ0X3RvX21m
biB3b24ndCB3b3JrCj4gZm9yIHZtYXAsIGJ1dCBpdCBkb2VzIGZvciBhcm0hKS4KClRoZSByZWFz
b24gaXMgb24gQVJNLCB2aXJ0X3RvX21mbiBpcyB0YWtpbmcgYWR2YW50YWdlIG9mIHRoZSBoYXJk
d2FyZSB0byAKcGVyZm9ybSB0aGUgdHJhbnNsYXRpb24uCgpJIGFtIHdvbmRlcmluZyBpZiBvbiB4
ODYgeW91IGNvdWxkIHVzZSB2bWFwX3RvX21mbi4KCkNoZWVycywKCj4gCj4gU2lnbmVkLW9mZi1i
eTogQmxhaXNlIEJvc2NhY2N5IDxibGFpc2UuYm9zY2FjY3lAb3JhY2xlLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBWZWdhcmQgTm9zc3VtIDx2ZWdhcmQubm9zc3VtQG9yYWNsZS5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgIHwgIDcgKysrKy0tLQo+ICAgeGVu
L2FyY2gveDg2L2xpdmVwYXRjaC5jICAgIHwgMTAgKysrKysrKysrKwo+ICAgeGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4g
ICB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgfCAgMSArCj4gICB4ZW4vaW5jbHVkZS94ZW4v
bGl2ZXBhdGNoLmggfCAgMyArKysKPiAgIDUgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr
KSwgMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwo+IGluZGV4IGUxZDVkNThmOTcuLjE3NzFi
M2M1NTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gQEAgLTEzLDkgKzEzLDEwIEBACj4gICAjaW5jbHVkZSA8
YXNtL2xpdmVwYXRjaC5oPgo+ICAgI2luY2x1ZGUgPGFzbS9tbS5oPgo+ICAgCj4gLS8qIE92ZXJy
aWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAq
Lwo+IC0jdW5kZWYgdmlydF90b19tZm4KPiAtI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihf
X3ZpcnRfdG9fbWZuKHZhKSkKPiArbWZuX3QgYXJjaF9saXZlcGF0Y2hfbG9va3VwX21mbih1bnNp
Z25lZCBsb25nIGFkZHIpCj4gK3sKPiArICAgIHJldHVybiBfbWZuKF9fdmlydF90b19tZm4oYWRk
cikpOwo+ICt9Cj4gICAKPiAgIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2aXZlKHZvaWQpCj4gICB7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9s
aXZlcGF0Y2guYwo+IGluZGV4IDEyMjg3ZDQ0NWYuLjY2NzU3M2M2ZGUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
Cj4gQEAgLTE0LDYgKzE0LDE2IEBACj4gICAjaW5jbHVkZSA8YXNtL25taS5oPgo+ICAgI2luY2x1
ZGUgPGFzbS9saXZlcGF0Y2guaD4KPiAgIAo+ICttZm5fdCBhcmNoX2xpdmVwYXRjaF9sb29rdXBf
bWZuKHVuc2lnbmVkIGxvbmcgYWRkcikKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBjcjMgPSBy
ZWFkX2NyMygpID4+IFBBR0VfU0hJRlQ7Cj4gKwo+ICsgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4o
Y3IzKSkgKQo+ICsgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsKPiArCj4gKyAgICByZXR1cm4g
X2RvX3BhZ2Vfd2FsayhjcjMsIGFkZHIpOwo+ICt9Cj4gKwo+ICAgdm9pZCBhcmNoX2xpdmVwYXRj
aF9yZXZpdmUodm9pZCkKPiAgIHsKPiAgICAgICAvKiBOb3RoaW5nIHRvIGRvLiAqLwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKPiBpbmRleCAxMTc0NjczMGI0Li5mOGE5NjNiYmJhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+IEBAIC00
NCwyOSArNDQsMjggQEAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbTJwX2NvbXBhdF92c3Rh
cnQgPSBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQ7Cj4gICAKPiAgIGwyX3BnZW50cnlf
dCAqY29tcGF0X2lkbGVfcGdfdGFibGVfbDI7Cj4gICAKPiAtdm9pZCAqZG9fcGFnZV93YWxrKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCj4gK21mbl90IF9kb19wYWdlX3dhbGso
dW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgIHsKPiAtICAgIHVuc2ln
bmVkIGxvbmcgbWZuID0gcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSk7Cj4g
ICAgICAgbDRfcGdlbnRyeV90IGw0ZSwgKmw0dDsKPiAgICAgICBsM19wZ2VudHJ5X3QgbDNlLCAq
bDN0Owo+ICAgICAgIGwyX3BnZW50cnlfdCBsMmUsICpsMnQ7Cj4gICAgICAgbDFfcGdlbnRyeV90
IGwxZSwgKmwxdDsKPiAgIAo+IC0gICAgaWYgKCAhaXNfcHZfdmNwdSh2KSB8fCAhaXNfY2Fub25p
Y2FsX2FkZHJlc3MoYWRkcikgKQo+IC0gICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgaWYgKCAh
aXNfY2Fub25pY2FsX2FkZHJlc3MoYWRkcikgKQo+ICsgICAgICAgIHJldHVybiBJTlZBTElEX01G
TjsKPiAgIAo+ICAgICAgIGw0dCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1mbikpOwo+ICAgICAg
IGw0ZSA9IGw0dFtsNF90YWJsZV9vZmZzZXQoYWRkcildOwo+ICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGw0dCk7Cj4gICAgICAgaWYgKCAhKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNF
TlQpICkKPiAtICAgICAgICByZXR1cm4gTlVMTDsKPiArICAgICAgICByZXR1cm4gSU5WQUxJRF9N
Rk47Cj4gICAKPiAgICAgICBsM3QgPSBtYXBfbDN0X2Zyb21fbDRlKGw0ZSk7Cj4gICAgICAgbDNl
ID0gbDN0W2wzX3RhYmxlX29mZnNldChhZGRyKV07Cj4gICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
bDN0KTsKPiAgICAgICBtZm4gPSBsM2VfZ2V0X3BmbihsM2UpOwo+ICAgICAgIGlmICggIShsM2Vf
Z2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkg
KQo+IC0gICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgICAgIHJldHVybiBJTlZBTElEX01GTjsK
PiAgICAgICBpZiAoIChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QU0UpICkKPiAgICAgICB7
Cj4gICAgICAgICAgIG1mbiArPSBQRk5fRE9XTihhZGRyICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxF
X1NISUZUKSAtIDEpKTsKPiBAQCAtNzgsNyArNzcsNyBAQCB2b2lkICpkb19wYWdlX3dhbGsoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikKPiAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShsMnQpOwo+ICAgICAgIG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7Cj4gICAgICAgaWYgKCAhKGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpIHx8ICFtZm5fdmFsaWQoX21mbihtZm4p
KSApCj4gLSAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKyAgICAgICAgcmV0dXJuIElOVkFMSURfTUZO
Owo+ICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgKQo+ICAgICAg
IHsKPiAgICAgICAgICAgbWZuICs9IFBGTl9ET1dOKGFkZHIgJiAoKDFVTCA8PCBMMl9QQUdFVEFC
TEVfU0hJRlQpIC0gMSkpOwo+IEBAIC05MCwxMCArODksMjYgQEAgdm9pZCAqZG9fcGFnZV93YWxr
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCj4gICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobDF0KTsKPiAgICAgICBtZm4gPSBsMWVfZ2V0X3BmbihsMWUpOwo+ICAgICAgIGlmICgg
IShsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAhbWZuX3ZhbGlkKF9tZm4o
bWZuKSkgKQo+IC0gICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAgICAgIHJldHVybiBJTlZBTElE
X01GTjsKPiAgIAo+ICAgIHJldDoKPiAtICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UoX21mbiht
Zm4pKSArIChhZGRyICYgflBBR0VfTUFTSyk7Cj4gKyAgICByZXR1cm4gX21mbihtZm4pOwo+ICt9
Cj4gKwo+ICt2b2lkICpkb19wYWdlX3dhbGsoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
YWRkcikKPiArewo+ICsgICAgbWZuX3QgbWZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBjcjM7Cj4g
Kwo+ICsgICAgaWYgKCAhaXNfcHZfdmNwdSh2KSApCj4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4g
Kwo+ICsgICAgY3IzID0gcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSk7Cj4g
KyAgICBtZm4gPSBfZG9fcGFnZV93YWxrKGNyMywgYWRkcik7Cj4gKyAgICBpZiAoIG1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKwo+ICsgICAgcmV0
dXJuIG1hcF9kb21haW5fcGFnZShtZm4pICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKPiAgIH0KPiAg
IAo+ICAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCj4gaW5kZXggYmVmNDVlOGU5Zi4uMjI0YTk0NDk0YSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKPiBAQCAtNTQwLDYgKzU0MCw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1m
bik7Cj4gICB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pOwo+ICAgdm9p
ZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KTsKPiAgIGludCB2Y3B1X2Rlc3Ryb3lfcGFnZXRh
YmxlcyhzdHJ1Y3QgdmNwdSAqKTsKPiArbWZuX3QgX2RvX3BhZ2Vfd2Fsayh1bnNpZ25lZCBsb25n
IG1mbiwgdW5zaWduZWQgbG9uZyBhZGRyKTsKPiAgIHZvaWQgKmRvX3BhZ2Vfd2FsayhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKTsKPiAgIAo+ICAgaW50IF9fc3luY19sb2NhbF9l
eGVjc3RhdGUodm9pZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2gu
aCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAo+IGluZGV4IDA2NWMxYTMyM2EuLmU1Mjlm
MGU3YzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oCj4gQEAgLTcyLDYgKzcyLDkgQEAgaW50IGFyY2hf
bGl2ZXBhdGNoX3NlY3VyZShjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IHBhZ2VzLCBlbnVt
IHZhX3R5cGUgdHlwZXMKPiAgIAo+ICAgdm9pZCBhcmNoX2xpdmVwYXRjaF9pbml0KHZvaWQpOwo+
ICAgCj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4gLyogRm9yIG1mbl90IGRlY2xlcmF0aW9uLiAqLwo+
ICttZm5fdCBhcmNoX2xpdmVwYXRjaF9sb29rdXBfbWZuKHVuc2lnbmVkIGxvbmcgYWRkcik7Cj4g
Kwo+ICAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4gLyogRm9yIHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYy4gKi8KPiAgICNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+Cj4gICBpbnQgYXJjaF9saXZl
cGF0Y2hfdmVyaWZ5X2Z1bmMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKPiAK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 13:58:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 13:58:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUet-0003sk-TL; Thu, 14 Sep 2017 13:58:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4236f70ae=citrix-osstest@xenproject.org>)
 id 1dsUet-0003sL-1O
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 13:58:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E6/0F-01760-EFA8AB95; Thu, 14 Sep 2017 13:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHSDve7Prl2
 RBkcnCVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyLH4+zFJyur7jwTryB8WVIFyMHh4SAv8Sf
 D7VdjJxApofE9bMnmEBsEQFniQkfbrOBlPAK6Ek8vcwBEhYWcJfo+/kFKMwFVP5KVeLwgTmME
 L2uEvdnzWGCsR/vPMsKYrMBzZzYM5EFxGYRUJXYMm8NWI2QgJbE0sUrwWxeAUGJkzOfgNUwC0
 hIHHzxghlijqXEt/VPmScw8s1CUjYLSdkCRqZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIHhxAAEOxjXtjofYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgSvIjA8hQSLUtNTK9Iyc4CBDZOW4OBREuFd2wmU5i0uSMwtzkyHSJ1iNOY4tunyH
 yaORzfu/mESYsnLz0uVEuf9AlIqAFKaUZoHNwgWcZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwa
 gkzHsTZApPZl4J3L5XQKcwAZ1y5vQOkFNKEhFSUg2Mgcl7+E+bVP9Rt/10e0/Gh48hE1QCVGM
 2/A6yluNfk7ZQYXdA4KnTJitDA/fmb7ytsnqPk7LWeX61rHlczReDt/N7sP7//qUw3vLrn21i
 EjWTjscs+GQRkH/3xb+XZttfBMRyvutZMKPtjtqjST1i/PcbFP+vc0lLMvs/OfnIzL3/O59+n
 ra4WImlOCPRUIu5qDgRAPmNPzqzAgAA
X-Env-Sender: prvs=4236f70ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505397495!108726280!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6226 invoked from network); 14 Sep 2017 13:58:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 13:58:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447845200"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72104-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1658a87690ac839e85db12bbf409be62bb938640
X-Osstest-Versions-That: xen=64c03bbacfb099f464c0fe0850ece71d4007d0ea
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 14 Sep 2017 14:58:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 72104: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEwNCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEwNC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAyMSB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcyMDEzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01IDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzIwMTMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgNDcgeHRmL3Rlc3QtaHZt
NjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MjAxMwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAyMSB4dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcy
MDEzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDM1IHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35z
aGFkb3cgZmFpbCBSRUdSLiB2cy4gNzIwMTMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgNDcg
eHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MjAxMwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDcyMDEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgZmFpbCBSRUdSLiB2cy4gNzIwMTMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzIwMTMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbGlrZSA3MjAxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcyMDEzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNCB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWls
IGxpa2UgNzIwMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjAxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcyMDEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgNzIwMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MjAxMwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDcwIHh0Zi90ZXN0LXB2
MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MCB4dGYvdGVzdC1wdjMycGFlLXhzYS0x
OTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MCB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgIDcwIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxNjU4
YTg3NjkwYWM4MzllODVkYjEyYmJmNDA5YmU2MmJiOTM4NjQwCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA2NGMwM2JiYWNmYjA5OWY0NjRjMGZlMDg1MGVjZTcxZDQwMDdk
MGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwMTMgIDIwMTctMDgtMjQgMTE6NDY6MDIgWiAg
IDIxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMTA0ICAyMDE3LTA5LTE0IDA2OjIyOjUz
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxNjU4YTg3
NjkwYWM4MzllODVkYjEyYmJmNDA5YmU2MmJiOTM4NjQwCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTQ6NDAgMjAxNyArMDIwMAoK
ICAgIGdudHRhYjogYWxzbyB2YWxpZGF0ZSBQVEUgcGVybWlzc2lvbnMgdXBvbiBkZXN0cm95L3Jl
cGxhY2UKICAgIAogICAgSW4gb3JkZXIgZm9yIFBURSBoYW5kbGluZyB0byBtYXRjaCB1cCB3aXRo
IHRoZSByZWZlcmVuY2UgY291bnRpbmcgZG9uZQogICAgYnkgY29tbW9uIGNvZGUsIHByZXNlbmNl
IGFuZCB3cml0YWJpbGl0eSBvZiBncmFudCBtYXBwaW5nIFBURXMgbXVzdAogICAgYWxzbyBiZSB0
YWtlbiBpbnRvIGFjY291bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5v
dAogICAgZW5vdWdoLiBUaGlzIGlzIGluIHBhcnRpY3VsYXIgcmVsZXZhbnQgaWYgYSBndWVzdCBm
aWRkbGVzIHdpdGggZ3JhbnQKICAgIFBURXMgdmlhIG5vbi1ncmFudCBoeXBlcmNhbGxzLgogICAg
CiAgICBOb3RlIHRoYXQgdGhlIGZsYWdzIGJlaW5nIHBhc3NlZCB0byByZXBsYWNlX2dyYW50X2hv
c3RfbWFwcGluZygpCiAgICBhbHJlYWR5IGhhcHBlbiB0byBiZSB0aG9zZSBvZiB0aGUgZXhpc3Rp
bmcgbWFwcGluZywgc28gbm8gbmV3IGZ1bmN0aW9uCiAgICBwYXJhbWV0ZXIgaXMgbmVlZGVkLgog
ICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE5IC8gWFNBLTIzNC4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ1OjEzICswMjAwCgpjb21taXQgMjJiNmRmYWI3NWM5MDFj
ZDcwZDM4MmUxODgwOTQxYjAyZGU3NTM0ZgpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjE0OjE1IDIwMTcgKzAyMDAKCiAgICB0b29s
cy94ZW5zdG9yZTogZG9udCB1bmxpbmsgY29ubmVjdGlvbiBvYmplY3QgdHdpY2UKICAgIAogICAg
QSBjb25uZWN0aW9uIG9iamVjdCBvZiBhIGRvbWFpbiB3aXRoIGFzc29jaWF0ZWQgc3R1YmRvbSBo
YXMgdHdvCiAgICBwYXJlbnRzOiB0aGUgZG9tYWluIGFuZCB0aGUgc3R1YmRvbS4gV2hlbiBjbGVh
bmluZyB1cCB0aGUgbGlzdCBvZgogICAgYWN0aXZlIGRvbWFpbnMgaW4gZG9tYWluX2NsZWFudXAo
KSBtYWtlIHN1cmUgbm90IHRvIHVubGluayB0aGUKICAgIGNvbm5lY3Rpb24gdHdpY2UgZnJvbSB0
aGUgc2FtZSBkb21haW4uIFRoaXMgY291bGQgaGFwcGVuIHdoZW4gdGhlCiAgICBkb21haW4gYW5k
IGl0cyBzdHViZG9tIGFyZSBiZWluZyBkZXN0cm95ZWQgYXQgdGhlIHNhbWUgdGltZSBsZWFkaW5n
CiAgICB0byB0aGUgZG9tYWluIGxvb3AgYmVpbmcgZW50ZXJlZCB0d2ljZS4KICAgIAogICAgQWRk
aXRpb25hbGx5IGRvbid0IHVzZSB0YWxsb2NfZnJlZSgpIGluIHRoaXMgY2FzZSBhcyBpdCB3aWxs
IHJlbW92ZQogICAgYSByYW5kb20gcGFyZW50IGxpbmssIGxlYWRpbmcgZXZlbnR1YWxseSB0byBh
IG1lbW9yeSBsZWFrLiBVc2UKICAgIHRhbGxvY191bmxpbmsoKSBpbnN0ZWFkIHNwZWNpZnlpbmcg
dGhlIGNvbnRleHQgZnJvbSB3aGljaCB0aGUKICAgIGNvbm5lY3Rpb24gb2JqZWN0IHNob3VsZCBi
ZSByZW1vdmVkLgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE3IC8gWFNBLTIzMy4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IEVyaWMgQ2hhbnVkZXQgPGNoYW51ZGV0ZUBhaW5mb3NlYy5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA1NjJhMWMwZjdlZjNmYmYzYzEyMmMzZGZhNGYyYWQ5ZGQ1MWRhOWZlCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NDo1NiArMDIwMAoKY29tbWl0IGE4Y2QyMzE1
YzllMDllMzE2YzNlZjlmNDE4NjdmYTgzODFlYTc0YWQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTM6MzYgMjAx
NyArMDIwMAoKICAgIGdyYW50X3RhYmxlOiBmaXggR05UVEFCT1BfY2FjaGVfZmx1c2ggaGFuZGxp
bmcKICAgIAogICAgRG9uJ3QgZmFsbCBvdmVyIGEgTlVMTCBncmFudF90YWJsZSBwb2ludGVyIHdo
ZW4gdGhlIG93bmVyIG9mIHRoZSBkb21haW4KICAgIGlzIGEgc3lzdGVtIGRvbWFpbiAoRE9NSURf
e1hFTixJT30gZXRjKS4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxOCAvIFhTQS0yMzIu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogYzNkODMwYjI0NDk5OGIzNjg2ZTJlYjY0ZGI5NTk5NmJlNWViNWU1Ywog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDQ6MTEgKzAyMDAKCmNvbW1pdCA2MjllZGRk
ZTJiNmQyM2EwOGNmMmZhM2ZiN2E4MDM5OWU4ZGJiOTZjCkF1dGhvcjogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTI6NTYgMjAx
NyArMDIwMAoKICAgIHhlbi9tbTogbWFrZSBzdXJlIG5vZGUgaXMgbGVzcyB0aGFuIE1BWF9OVU1O
T0RFUwogICAgCiAgICBUaGUgb3V0cHV0IG9mIE1FTUZfZ2V0X25vZGUobWVtZmxhZ3MpIGNhbiBi
ZSBhcyBsYXJnZSBhcyBub2RlaWRfdCBjYW4KICAgIGhvbGQgKGN1cnJlbnRseSAyNTUpLiAgVGhp
cyBpcyB0aGVuIHVzZWQgYXMgYW4gaW5kZXggdG8gYXJyYXlzIG9mIHNpemUKICAgIE1BWF9OVU1O
T0RFLCB3aGljaCBpcyA2NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFzc2VkIGluIGJ5
IGFuCiAgICB1bnRydXN0ZWQgZ3Vlc3QgKHZpYSBtZW1vcnlfZXhjaGFuZ2UgYW5kIGluY3JlYXNl
X3Jlc2VydmF0aW9uKSBhbmQgaXMKICAgIG5vdCBjdXJyZW50bHkgYm91bmRzLWNoZWNrZWQuCiAg
ICAKICAgIENoZWNrIHRoZSB2YWx1ZSBpbiBwYWdlX2FsbG9jLmMgYmVmb3JlIHVzaW5nIGl0LCBh
bmQgYWxzbyBjaGVjayB0aGUKICAgIHZhbHVlIGluIHRoZSBoeXBlcmNhbGwgY2FsbCBzaXRlcyBh
bmQgcmV0dXJuIC1FSU5WQUwgaWYgYXBwcm9wcmlhdGUuCiAgICBEb24ndCBwZXJtaXQgZG9tYWlu
cyBvdGhlciB0aGFuIHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwogICAgYWxsb2Nh
dGUgbm9kZS1jb25zdHJhaW5lZCBtZW1vcnkuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQz
MTYgLyBYU0EtMjMxLgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRA
YnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJmZWNlMzUzMDM1MjkzOTViZmVhNmIwM2Qy
MjY4MzgwZWY2ODJjOTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQzOjE2ICswMjAw
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:01:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUhd-0004bJ-De; Thu, 14 Sep 2017 14:01:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsUhc-0004bB-4S
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:01:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7A/86-02817-7AB8AB95; Thu, 14 Sep 2017 14:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO6y7l2
 RBrfX8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9R5cyFmyVq1j7+QRrA+MHiS5GLg4hgYlM
 Epu+djNDOH8ZJebN+cME4WxglGi7sg4qs41R4u73XrYuRk4OYYFQie33VgJVcXCICGRK9F6pB
 QkLCRhLTDrWwg5iMwtoSaxt/QVmswkYSZw9Op0RpJxXwFai42EcSJhFQFXi2NzfjCC2qEC4xN
 vGIywgNq+AoMTJmU/AbE4BE4ntX5exQYzUk9hx/RcrhC0vsf3tHGYQW0LAUOL0w22MExgFZyF
 pn4WkZRaSlgWMzKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQIDlwEIdjA2bfc8xCjJwaQkyrtXd2ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3q5dkUKCR
 anpqRVpmTnAGIJJS3DwKInwJoCkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnLcBpEgApC
 ijNA9uBCyeLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdyLIFJ7MvBK4Ta+AjmACOuLM6R0
 gR5QkIqSkGhgT3mVGBi9yfd72XIJzzve9Cvnno9ymb1uyfLd6VumMfd5HtJl1G0N1Jj9b8j1M
 Ij4o4K1M51kbi/uXSia1MaR9evI2o9rMe3u168n6fQ4X0n/H3c44Ffx0wUW+8xH7/yUe2l36+
 GxiovOEm6UZ15p//lSVOWNpYqHcmXf1xqujUiumNr1rfM6pxFKckWioxVxUnAgA0Drh4eICAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505397668!111670852!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22040 invoked from network); 14 Sep 2017 14:01:09 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 14:01:09 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EE11OH006794
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 14:01:02 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8EE11Nf009848
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 14:01:01 GMT
Received: from ubhmp0018.oracle.com (ubhmp0018.oracle.com [156.151.24.71])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8EE10Aj012868;
 Thu, 14 Sep 2017 14:01:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 14:01:00 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170914123858.1167-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fa4b3a38-7447-0168-0afd-4a9aa1c98050@oracle.com>
Date: Thu, 14 Sep 2017 10:00:51 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170914123858.1167-1-jgross@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: julien.grall@arm.com, tycho@docker.com
Subject: Re: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if
 XEN_PV isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwODozOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB4ZW5idXNfY2xp
ZW50LmMgY29udGFpbnMgc29tZSBmdW5jdGlvbnMgc3BlY2lmaWMgZm9yIHB2IGd1ZXN0cy4KPiBF
bmNsb3NlIHRoZW0gd2l0aCAjaWZkZWYgQ09ORklHX1hFTl9QViB0byBhdm9pZCBjb21waWxpbmcg
dGhlbSB3aGVuCj4gdGhleSBhcmUgbm90IG5lZWRlZCAoZS5nLiBvbiBBUk0pLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBkcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jIHwgMTMwICsrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDYzIGRl
bGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xp
ZW50LmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jCj4gaW5kZXggODJhODg2
Njc1OGVlLi5hMWMxNzAwMDEyOWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19jbGllbnQuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMK
PiBAQCAtNTE5LDY0ICs1MTksNiBAQCBzdGF0aWMgaW50IF9feGVuYnVzX21hcF9yaW5nKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAlyZXR1cm4gZXJyOwo+ICB9Cj4gIAo+IC1zdGF0aWMg
aW50IHhlbmJ1c19tYXBfcmluZ192YWxsb2NfcHYoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
PiAtCQkJCSAgICAgZ3JhbnRfcmVmX3QgKmdudF9yZWZzLAo+IC0JCQkJICAgICB1bnNpZ25lZCBp
bnQgbnJfZ3JlZnMsCj4gLQkJCQkgICAgIHZvaWQgKip2YWRkcikKPiAtewo+IC0Jc3RydWN0IHhl
bmJ1c19tYXBfbm9kZSAqbm9kZTsKPiAtCXN0cnVjdCB2bV9zdHJ1Y3QgKmFyZWE7Cj4gLQlwdGVf
dCAqcHRlc1tYRU5CVVNfTUFYX1JJTkdfR1JBTlRTXTsKPiAtCXBoeXNfYWRkcl90IHBoeXNfYWRk
cnNbWEVOQlVTX01BWF9SSU5HX0dSQU5UU107Cj4gLQlpbnQgZXJyID0gR05UU1Rfb2theTsKPiAt
CWludCBpOwo+IC0JYm9vbCBsZWFrZWQ7Cj4gLQo+IC0JKnZhZGRyID0gTlVMTDsKPiAtCj4gLQlp
ZiAobnJfZ3JlZnMgPiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRTKQo+IC0JCXJldHVybiAtRUlOVkFM
Owo+IC0KPiAtCW5vZGUgPSBremFsbG9jKHNpemVvZigqbm9kZSksIEdGUF9LRVJORUwpOwo+IC0J
aWYgKCFub2RlKQo+IC0JCXJldHVybiAtRU5PTUVNOwo+IC0KPiAtCWFyZWEgPSBhbGxvY192bV9h
cmVhKFhFTl9QQUdFX1NJWkUgKiBucl9ncmVmcywgcHRlcyk7Cj4gLQlpZiAoIWFyZWEpIHsKPiAt
CQlrZnJlZShub2RlKTsKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAtCX0KPiAtCj4gLQlmb3IgKGkg
PSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykKPiAtCQlwaHlzX2FkZHJzW2ldID0gYXJiaXRyYXJ5X3Zp
cnRfdG9fbWFjaGluZShwdGVzW2ldKS5tYWRkcjsKPiAtCj4gLQllcnIgPSBfX3hlbmJ1c19tYXBf
cmluZyhkZXYsIGdudF9yZWZzLCBucl9ncmVmcywgbm9kZS0+aGFuZGxlcywKPiAtCQkJCXBoeXNf
YWRkcnMsCj4gLQkJCQlHTlRNQVBfaG9zdF9tYXAgfCBHTlRNQVBfY29udGFpbnNfcHRlLAo+IC0J
CQkJJmxlYWtlZCk7Cj4gLQlpZiAoZXJyKQo+IC0JCWdvdG8gZmFpbGVkOwo+IC0KPiAtCW5vZGUt
Pm5yX2hhbmRsZXMgPSBucl9ncmVmczsKPiAtCW5vZGUtPnB2LmFyZWEgPSBhcmVhOwo+IC0KPiAt
CXNwaW5fbG9jaygmeGVuYnVzX3ZhbGxvY19sb2NrKTsKPiAtCWxpc3RfYWRkKCZub2RlLT5uZXh0
LCAmeGVuYnVzX3ZhbGxvY19wYWdlcyk7Cj4gLQlzcGluX3VubG9jaygmeGVuYnVzX3ZhbGxvY19s
b2NrKTsKPiAtCj4gLQkqdmFkZHIgPSBhcmVhLT5hZGRyOwo+IC0JcmV0dXJuIDA7Cj4gLQo+IC1m
YWlsZWQ6Cj4gLQlpZiAoIWxlYWtlZCkKPiAtCQlmcmVlX3ZtX2FyZWEoYXJlYSk7Cj4gLQllbHNl
Cj4gLQkJcHJfYWxlcnQoImxlYWtpbmcgVk0gYXJlYSAlcCBzaXplICV1IHBhZ2UocykiLCBhcmVh
LCBucl9ncmVmcyk7Cj4gLQo+IC0Ja2ZyZWUobm9kZSk7Cj4gLQlyZXR1cm4gZXJyOwo+IC19Cj4g
LQo+ICBzdHJ1Y3QgbWFwX3JpbmdfdmFsbG9jX2h2bQo+ICB7Cj4gIAl1bnNpZ25lZCBpbnQgaWR4
Owo+IEBAIC03MjUsNiArNjY3LDY1IEBAIGludCB4ZW5idXNfdW5tYXBfcmluZ192ZnJlZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LCB2b2lkICp2YWRkcikKPiAgfQo+ICBFWFBPUlRfU1lNQk9M
X0dQTCh4ZW5idXNfdW5tYXBfcmluZ192ZnJlZSk7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1hFTl9Q
Vgo+ICtzdGF0aWMgaW50IHhlbmJ1c19tYXBfcmluZ192YWxsb2NfcHYoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKPiArCQkJCSAgICAgZ3JhbnRfcmVmX3QgKmdudF9yZWZzLAo+ICsJCQkJICAg
ICB1bnNpZ25lZCBpbnQgbnJfZ3JlZnMsCj4gKwkJCQkgICAgIHZvaWQgKip2YWRkcikKPiArewo+
ICsJc3RydWN0IHhlbmJ1c19tYXBfbm9kZSAqbm9kZTsKPiArCXN0cnVjdCB2bV9zdHJ1Y3QgKmFy
ZWE7Cj4gKwlwdGVfdCAqcHRlc1tYRU5CVVNfTUFYX1JJTkdfR1JBTlRTXTsKPiArCXBoeXNfYWRk
cl90IHBoeXNfYWRkcnNbWEVOQlVTX01BWF9SSU5HX0dSQU5UU107Cj4gKwlpbnQgZXJyID0gR05U
U1Rfb2theTsKPiArCWludCBpOwo+ICsJYm9vbCBsZWFrZWQ7Cj4gKwo+ICsJKnZhZGRyID0gTlVM
TDsKPiArCj4gKwlpZiAobnJfZ3JlZnMgPiBYRU5CVVNfTUFYX1JJTkdfR1JBTlRTKQo+ICsJCXJl
dHVybiAtRUlOVkFMOwo+ICsKPiArCW5vZGUgPSBremFsbG9jKHNpemVvZigqbm9kZSksIEdGUF9L
RVJORUwpOwo+ICsJaWYgKCFub2RlKQo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICsKPiArCWFyZWEg
PSBhbGxvY192bV9hcmVhKFhFTl9QQUdFX1NJWkUgKiBucl9ncmVmcywgcHRlcyk7Cj4gKwlpZiAo
IWFyZWEpIHsKPiArCQlrZnJlZShub2RlKTsKPiArCQlyZXR1cm4gLUVOT01FTTsKPiArCX0KPiAr
Cj4gKwlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykKPiArCQlwaHlzX2FkZHJzW2ldID0g
YXJiaXRyYXJ5X3ZpcnRfdG9fbWFjaGluZShwdGVzW2ldKS5tYWRkcjsKPiArCj4gKwllcnIgPSBf
X3hlbmJ1c19tYXBfcmluZyhkZXYsIGdudF9yZWZzLCBucl9ncmVmcywgbm9kZS0+aGFuZGxlcywK
PiArCQkJCXBoeXNfYWRkcnMsCj4gKwkJCQlHTlRNQVBfaG9zdF9tYXAgfCBHTlRNQVBfY29udGFp
bnNfcHRlLAo+ICsJCQkJJmxlYWtlZCk7Cj4gKwlpZiAoZXJyKQo+ICsJCWdvdG8gZmFpbGVkOwo+
ICsKPiArCW5vZGUtPm5yX2hhbmRsZXMgPSBucl9ncmVmczsKPiArCW5vZGUtPnB2LmFyZWEgPSBh
cmVhOwo+ICsKPiArCXNwaW5fbG9jaygmeGVuYnVzX3ZhbGxvY19sb2NrKTsKPiArCWxpc3RfYWRk
KCZub2RlLT5uZXh0LCAmeGVuYnVzX3ZhbGxvY19wYWdlcyk7Cj4gKwlzcGluX3VubG9jaygmeGVu
YnVzX3ZhbGxvY19sb2NrKTsKPiArCj4gKwkqdmFkZHIgPSBhcmVhLT5hZGRyOwo+ICsJcmV0dXJu
IDA7Cj4gKwo+ICtmYWlsZWQ6Cj4gKwlpZiAoIWxlYWtlZCkKPiArCQlmcmVlX3ZtX2FyZWEoYXJl
YSk7Cj4gKwllbHNlCj4gKwkJcHJfYWxlcnQoImxlYWtpbmcgVk0gYXJlYSAlcCBzaXplICV1IHBh
Z2UocykiLCBhcmVhLCBucl9ncmVmcyk7Cj4gKwo+ICsJa2ZyZWUobm9kZSk7Cj4gKwlyZXR1cm4g
ZXJyOwo+ICt9Cj4gKwoKRGlkIHlvdSBtYWtlIGFueSBjaGFuZ2VzIGluIHhlbmJ1c19tYXBfcmlu
Z192YWxsb2NfcHYoKT8gSSBkb24ndCBzZWUgYW55CmJ1dCB0aGUgZGlmZiBsb29rcyBwcmV0dHkg
YmlnIC0tLSBJJ2QgZXhwZWN0IG9ubHkgdGhlIHByZXByb2Nlc3NvcgpkaXJlY3RpdmVzIHRvIHNo
b3cgdXAuCgotYm9yaXMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:03:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:03:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUjW-0004iR-Ox; Thu, 14 Sep 2017 14:03:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsUjV-0004iK-Bs
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:03:09 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AD/DB-02208-C1C8AB95; Thu, 14 Sep 2017 14:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov65Ez65
 Ig3fd+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aO3yeYCs4pVNyfcou9gfGdVBcjJ4eEgJHE
 24n/mLoYuTiEBBYyStzuPMUMkhAWCJXYfm8lE4gtIpAvce7mPVYQm1lAS2Jt6y92EFtIIE3i4
 cQNbCA2m4CqxIbrp8BqeAWsJe5N+AoWZwGKn/qzEswWFQiXaDrbzwJRIyhxcuYTIJuDg1PATu
 L8ZlGI8XoSO67/glolLrHp2XcoW15i+9s5zBMY+Wch6Z6FpGUWkpZZSFoWMLKsYtQoTi0qSy3
 SNTLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDM56BgbGHYyNs/0OMUpyMCmJ
 8u7V3RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXoXtXpJBgUWp6akVaZg4wTmDSEhw8SiK8Q
 SBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US500BKRIAKcoozYMbAYvZS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeU91AU3hycwrgdv0CugIJqAjzpzeAXJESSJCSqqBsW3S49PcDAk
 /1CoUPz7a/fPXvM28Pl+r391c7W+cGdM2U/C9qYNrT25D7zHmY8wfYg+55qfvn5UdLT5/3sKp
 PRteCbZEHTj91vTzMSPLqNqYx498+fM/XHm5/KX7WsXNvcUfbn+pPuYizbdq6kKl+dGPXfLPO
 rnutuWvUVIT13OUqqwwE38cp8RSnJFoqMVcVJwIAHwZcgTUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505397784!109939245!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14017 invoked from network); 14 Sep 2017 14:03:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 14 Sep 2017 14:03:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D66B7AC5B;
 Thu, 14 Sep 2017 14:03:03 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170914123858.1167-1-jgross@suse.com>
 <fa4b3a38-7447-0168-0afd-4a9aa1c98050@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c9aa6af9-9314-653e-b2a4-0581bef5f55a@suse.com>
Date: Thu, 14 Sep 2017 16:03:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <fa4b3a38-7447-0168-0afd-4a9aa1c98050@oracle.com>
Content-Language: de-DE
Cc: julien.grall@arm.com, tycho@docker.com
Subject: Re: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if
 XEN_PV isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTY6MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8xNC8yMDE3
IDA4OjM4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiB4ZW5idXNfY2xpZW50LmMgY29udGFp
bnMgc29tZSBmdW5jdGlvbnMgc3BlY2lmaWMgZm9yIHB2IGd1ZXN0cy4KPj4gRW5jbG9zZSB0aGVt
IHdpdGggI2lmZGVmIENPTkZJR19YRU5fUFYgdG8gYXZvaWQgY29tcGlsaW5nIHRoZW0gd2hlbgo+
PiB0aGV5IGFyZSBub3QgbmVlZGVkIChlLmcuIG9uIEFSTSkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX2NsaWVudC5jIHwgMTMwICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50
LmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NsaWVudC5jCj4+IGluZGV4IDgyYTg4NjY3
NThlZS4uYTFjMTcwMDAxMjliIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX2NsaWVudC5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY2xpZW50LmMK
Pj4gQEAgLTUxOSw2NCArNTE5LDYgQEAgc3RhdGljIGludCBfX3hlbmJ1c19tYXBfcmluZyhzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+PiAgCXJldHVybiBlcnI7Cj4+ICB9Cj4+ICAKPj4gLXN0
YXRpYyBpbnQgeGVuYnVzX21hcF9yaW5nX3ZhbGxvY19wdihzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAo+PiAtCQkJCSAgICAgZ3JhbnRfcmVmX3QgKmdudF9yZWZzLAo+PiAtCQkJCSAgICAgdW5z
aWduZWQgaW50IG5yX2dyZWZzLAo+PiAtCQkJCSAgICAgdm9pZCAqKnZhZGRyKQo+PiAtewo+PiAt
CXN0cnVjdCB4ZW5idXNfbWFwX25vZGUgKm5vZGU7Cj4+IC0Jc3RydWN0IHZtX3N0cnVjdCAqYXJl
YTsKPj4gLQlwdGVfdCAqcHRlc1tYRU5CVVNfTUFYX1JJTkdfR1JBTlRTXTsKPj4gLQlwaHlzX2Fk
ZHJfdCBwaHlzX2FkZHJzW1hFTkJVU19NQVhfUklOR19HUkFOVFNdOwo+PiAtCWludCBlcnIgPSBH
TlRTVF9va2F5Owo+PiAtCWludCBpOwo+PiAtCWJvb2wgbGVha2VkOwo+PiAtCj4+IC0JKnZhZGRy
ID0gTlVMTDsKPj4gLQo+PiAtCWlmIChucl9ncmVmcyA+IFhFTkJVU19NQVhfUklOR19HUkFOVFMp
Cj4+IC0JCXJldHVybiAtRUlOVkFMOwo+PiAtCj4+IC0Jbm9kZSA9IGt6YWxsb2Moc2l6ZW9mKCpu
b2RlKSwgR0ZQX0tFUk5FTCk7Cj4+IC0JaWYgKCFub2RlKQo+PiAtCQlyZXR1cm4gLUVOT01FTTsK
Pj4gLQo+PiAtCWFyZWEgPSBhbGxvY192bV9hcmVhKFhFTl9QQUdFX1NJWkUgKiBucl9ncmVmcywg
cHRlcyk7Cj4+IC0JaWYgKCFhcmVhKSB7Cj4+IC0JCWtmcmVlKG5vZGUpOwo+PiAtCQlyZXR1cm4g
LUVOT01FTTsKPj4gLQl9Cj4+IC0KPj4gLQlmb3IgKGkgPSAwOyBpIDwgbnJfZ3JlZnM7IGkrKykK
Pj4gLQkJcGh5c19hZGRyc1tpXSA9IGFyYml0cmFyeV92aXJ0X3RvX21hY2hpbmUocHRlc1tpXSku
bWFkZHI7Cj4+IC0KPj4gLQllcnIgPSBfX3hlbmJ1c19tYXBfcmluZyhkZXYsIGdudF9yZWZzLCBu
cl9ncmVmcywgbm9kZS0+aGFuZGxlcywKPj4gLQkJCQlwaHlzX2FkZHJzLAo+PiAtCQkJCUdOVE1B
UF9ob3N0X21hcCB8IEdOVE1BUF9jb250YWluc19wdGUsCj4+IC0JCQkJJmxlYWtlZCk7Cj4+IC0J
aWYgKGVycikKPj4gLQkJZ290byBmYWlsZWQ7Cj4+IC0KPj4gLQlub2RlLT5ucl9oYW5kbGVzID0g
bnJfZ3JlZnM7Cj4+IC0Jbm9kZS0+cHYuYXJlYSA9IGFyZWE7Cj4+IC0KPj4gLQlzcGluX2xvY2so
JnhlbmJ1c192YWxsb2NfbG9jayk7Cj4+IC0JbGlzdF9hZGQoJm5vZGUtPm5leHQsICZ4ZW5idXNf
dmFsbG9jX3BhZ2VzKTsKPj4gLQlzcGluX3VubG9jaygmeGVuYnVzX3ZhbGxvY19sb2NrKTsKPj4g
LQo+PiAtCSp2YWRkciA9IGFyZWEtPmFkZHI7Cj4+IC0JcmV0dXJuIDA7Cj4+IC0KPj4gLWZhaWxl
ZDoKPj4gLQlpZiAoIWxlYWtlZCkKPj4gLQkJZnJlZV92bV9hcmVhKGFyZWEpOwo+PiAtCWVsc2UK
Pj4gLQkJcHJfYWxlcnQoImxlYWtpbmcgVk0gYXJlYSAlcCBzaXplICV1IHBhZ2UocykiLCBhcmVh
LCBucl9ncmVmcyk7Cj4+IC0KPj4gLQlrZnJlZShub2RlKTsKPj4gLQlyZXR1cm4gZXJyOwo+PiAt
fQo+PiAtCj4+ICBzdHJ1Y3QgbWFwX3JpbmdfdmFsbG9jX2h2bQo+PiAgewo+PiAgCXVuc2lnbmVk
IGludCBpZHg7Cj4+IEBAIC03MjUsNiArNjY3LDY1IEBAIGludCB4ZW5idXNfdW5tYXBfcmluZ192
ZnJlZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LCB2b2lkICp2YWRkcikKPj4gIH0KPj4gIEVY
UE9SVF9TWU1CT0xfR1BMKHhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKTsKPj4gIAo+PiArI2lmZGVm
IENPTkZJR19YRU5fUFYKPj4gK3N0YXRpYyBpbnQgeGVuYnVzX21hcF9yaW5nX3ZhbGxvY19wdihz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+PiArCQkJCSAgICAgZ3JhbnRfcmVmX3QgKmdudF9y
ZWZzLAo+PiArCQkJCSAgICAgdW5zaWduZWQgaW50IG5yX2dyZWZzLAo+PiArCQkJCSAgICAgdm9p
ZCAqKnZhZGRyKQo+PiArewo+PiArCXN0cnVjdCB4ZW5idXNfbWFwX25vZGUgKm5vZGU7Cj4+ICsJ
c3RydWN0IHZtX3N0cnVjdCAqYXJlYTsKPj4gKwlwdGVfdCAqcHRlc1tYRU5CVVNfTUFYX1JJTkdf
R1JBTlRTXTsKPj4gKwlwaHlzX2FkZHJfdCBwaHlzX2FkZHJzW1hFTkJVU19NQVhfUklOR19HUkFO
VFNdOwo+PiArCWludCBlcnIgPSBHTlRTVF9va2F5Owo+PiArCWludCBpOwo+PiArCWJvb2wgbGVh
a2VkOwo+PiArCj4+ICsJKnZhZGRyID0gTlVMTDsKPj4gKwo+PiArCWlmIChucl9ncmVmcyA+IFhF
TkJVU19NQVhfUklOR19HUkFOVFMpCj4+ICsJCXJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsJbm9k
ZSA9IGt6YWxsb2Moc2l6ZW9mKCpub2RlKSwgR0ZQX0tFUk5FTCk7Cj4+ICsJaWYgKCFub2RlKQo+
PiArCQlyZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArCWFyZWEgPSBhbGxvY192bV9hcmVhKFhFTl9Q
QUdFX1NJWkUgKiBucl9ncmVmcywgcHRlcyk7Cj4+ICsJaWYgKCFhcmVhKSB7Cj4+ICsJCWtmcmVl
KG5vZGUpOwo+PiArCQlyZXR1cm4gLUVOT01FTTsKPj4gKwl9Cj4+ICsKPj4gKwlmb3IgKGkgPSAw
OyBpIDwgbnJfZ3JlZnM7IGkrKykKPj4gKwkJcGh5c19hZGRyc1tpXSA9IGFyYml0cmFyeV92aXJ0
X3RvX21hY2hpbmUocHRlc1tpXSkubWFkZHI7Cj4+ICsKPj4gKwllcnIgPSBfX3hlbmJ1c19tYXBf
cmluZyhkZXYsIGdudF9yZWZzLCBucl9ncmVmcywgbm9kZS0+aGFuZGxlcywKPj4gKwkJCQlwaHlz
X2FkZHJzLAo+PiArCQkJCUdOVE1BUF9ob3N0X21hcCB8IEdOVE1BUF9jb250YWluc19wdGUsCj4+
ICsJCQkJJmxlYWtlZCk7Cj4+ICsJaWYgKGVycikKPj4gKwkJZ290byBmYWlsZWQ7Cj4+ICsKPj4g
Kwlub2RlLT5ucl9oYW5kbGVzID0gbnJfZ3JlZnM7Cj4+ICsJbm9kZS0+cHYuYXJlYSA9IGFyZWE7
Cj4+ICsKPj4gKwlzcGluX2xvY2soJnhlbmJ1c192YWxsb2NfbG9jayk7Cj4+ICsJbGlzdF9hZGQo
Jm5vZGUtPm5leHQsICZ4ZW5idXNfdmFsbG9jX3BhZ2VzKTsKPj4gKwlzcGluX3VubG9jaygmeGVu
YnVzX3ZhbGxvY19sb2NrKTsKPj4gKwo+PiArCSp2YWRkciA9IGFyZWEtPmFkZHI7Cj4+ICsJcmV0
dXJuIDA7Cj4+ICsKPj4gK2ZhaWxlZDoKPj4gKwlpZiAoIWxlYWtlZCkKPj4gKwkJZnJlZV92bV9h
cmVhKGFyZWEpOwo+PiArCWVsc2UKPj4gKwkJcHJfYWxlcnQoImxlYWtpbmcgVk0gYXJlYSAlcCBz
aXplICV1IHBhZ2UocykiLCBhcmVhLCBucl9ncmVmcyk7Cj4+ICsKPj4gKwlrZnJlZShub2RlKTsK
Pj4gKwlyZXR1cm4gZXJyOwo+PiArfQo+PiArCj4gCj4gRGlkIHlvdSBtYWtlIGFueSBjaGFuZ2Vz
IGluIHhlbmJ1c19tYXBfcmluZ192YWxsb2NfcHYoKT8gSSBkb24ndCBzZWUgYW55Cj4gYnV0IHRo
ZSBkaWZmIGxvb2tzIHByZXR0eSBiaWcgLS0tIEknZCBleHBlY3Qgb25seSB0aGUgcHJlcHJvY2Vz
c29yCj4gZGlyZWN0aXZlcyB0byBzaG93IHVwLgoKSSBtb3ZlZCB0aGUgZnVuY3Rpb25zIHRvIHJl
cXVpcmUgb25seSBvbmUgI2lmZGVmIChwbHVzIDEgZm9yIHNldHRpbmcKdGhlIHB2IHZhcmlhbnRz
KS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:08:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUo8-0004xQ-AW; Thu, 14 Sep 2017 14:07:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsUo7-0004xK-7E
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:07:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 0F/0C-30935-A3D8AB95; Thu, 14 Sep 2017 14:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVdeqd1e
 kwdYlLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1L5PYCx4xVXyfZtjAuJSpi5GLQ0hgMpPE
 +sNT2CCc34wS/ze3MkM4GxglXpybxgLhbGOUmPn0F1AZJ4ewQKjE9nsrgfo5OEQEMiV6r9RC1
 ExnlLgzewk7SA2zgJbE2tZfYDabgJHE2aPTGUFsXgFbiS1PnrOC2CwCqhJ91xuZQWxRgXCJt4
 1HWCBqBCVOznwCZnMK2Ei87+9hhJipJ7Hj+i9WCFteYvvbOWC9EgLGEu1vL7JNYBSchaR9FpK
 WWUhaFjAyr2JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFwG
 INjBuPef0yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Ob27IoUEixKTU+tS
 MvMAcYQTFqCg0dJhNcRJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8ySBFAiBFGaV5cC
 Ng8XyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrz5IFN4MvNK4Da9AjqCCeiIM6d3gBxRkoi
 QkmpgXHtptfICc/OIzHOfxM5McXFf4/RJyDup0HnyFUnfL7KOfa183+NvnDeeIRO212DrPPlF
 aw8ucdn2t2mjONvykMlt89edeFsbaiB0t1jS8Hde7FfNp42SAXMbJ+VudpXr2hntvTB8FZfUb
 5ZvNrf3RQpzWkzKDFsnxLT1uFss7+9r+vkbLhkZKrEUZyQaajEXFScCAFgh8dDiAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505398072!91552696!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31106 invoked from network); 14 Sep 2017 14:07:53 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 14:07:53 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EE7j9L003857
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 14:07:45 GMT
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 v8EE7ie2023700
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 14:07:44 GMT
Received: from ubhmp0019.oracle.com (ubhmp0019.oracle.com [156.151.24.72])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8EE7hXK012990;
 Thu, 14 Sep 2017 14:07: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 Sep 2017 14:07:43 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170914123858.1167-1-jgross@suse.com>
 <fa4b3a38-7447-0168-0afd-4a9aa1c98050@oracle.com>
 <c9aa6af9-9314-653e-b2a4-0581bef5f55a@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1295de3b-efa9-538f-6afd-c1d0b1849dea@oracle.com>
Date: Thu, 14 Sep 2017 10:07:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <c9aa6af9-9314-653e-b2a4-0581bef5f55a@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: julien.grall@arm.com, tycho@docker.com
Subject: Re: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if
 XEN_PV isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+IERpZCB5b3UgbWFrZSBhbnkgY2hhbmdlcyBpbiB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jX3B2
KCk/IEkgZG9uJ3Qgc2VlIGFueQo+PiBidXQgdGhlIGRpZmYgbG9va3MgcHJldHR5IGJpZyAtLS0g
SSdkIGV4cGVjdCBvbmx5IHRoZSBwcmVwcm9jZXNzb3IKPj4gZGlyZWN0aXZlcyB0byBzaG93IHVw
Lgo+IEkgbW92ZWQgdGhlIGZ1bmN0aW9ucyB0byByZXF1aXJlIG9ubHkgb25lICNpZmRlZiAocGx1
cyAxIGZvciBzZXR0aW5nCj4gdGhlIHB2IHZhcmlhbnRzKS4KCk9oLCBPSywgSSBkaWRuJ3Qgbm90
aWNlIHRoYXQuCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:09:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUpd-00053j-Kr; Thu, 14 Sep 2017 14:09:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4230e4bc7=dario.faggioli@citrix.com>)
 id 1dsUpc-00053b-CN
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 14:09:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 62/AC-03414-79D8AB95; Thu, 14 Sep 2017 14:09:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHSDve603l2
 RBtufG1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTD91iK/hmVXFt1y62BsZTpl2MnBwSAiES
 X5u3s4DYvAJGEgtOdTGB2MIC8RIznjSxg9hsAgYSb3bsZQWxRQRcJFasPsncxcjFwSzwmEni3
 YdtYA0sAqoSz7u3gjVwCrhLHJj5mxWkSEigmVHi2bdGRpAEv4CkxK0vH4G6OYC6qyUezUmDOE
 Jb4si5fnaIIwQlTs58AnaQkICaxIy5l1knMPLNQuiYhaQKxGYW0JRo3f6bHcLWlli28DUzhG0
 rsW7de6gaG4lNVxcwQtjyEtvfzmFewMi+ilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1
 uDgxPTUnMalYLzk/dxMjMJgZgGAH47dlAYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+x
 KjBwSEw4ezc6UxSLHn5ealKEry5PbsihQSLUtNTK9Iyc4DxBlMqwcGjJMLrCJLmLS5IzC3OTI
 dInWLU5ei4efcPkxDYDClx3mSQIgGQoozSPLgRsNi/xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5
 GJWHefJApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MGoFzmGaWmN9Z+s/wxfr/HmNs7XOakTJ
 6898H71nBk//+74/vvVFlpGFdr/qO/Tiq83nz7n1qyphs9EPzVuvbO2XTe8Tk7IKEHHN/BTYr
 BFSmLD1C09D1vyDhaf2/FKKbtR6IT27fLrWJKvafyL2G571BlbNvT394rayk2wXfj/xfpBcvN
 QiUImlOCPRUIu5qDgRALNeppj4AgAA
X-Env-Sender: prvs=4230e4bc7=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505398165!76674787!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49730 invoked from network); 14 Sep 2017 14:09:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 14:09:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; 
 d="asc'?scan'208";a="447847192"
Message-ID: <1505398122.13935.23.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: anshulmakkar <anshulmakkar@gmail.com>, <xen-devel@lists.xen.org>
Date: Thu, 14 Sep 2017 16:08:42 +0200
In-Reply-To: <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
References: <1505177142-14864-1-git-send-email-anshulmakkar@gmail.com>
 <1505177142-14864-4-git-send-email-anshulmakkar@gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: jgross@suse.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, marmarek@invisiblethingslab.com,
 robert.vanvossen@dornerworks.com, tim@xen.org, josh.whitehead@dornerworks.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 3/3] credit2: xen related changes to add
 support for runqueue per cpupool.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2226937132943645556=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-09-12 at 01:45 +0100, anshulmakkar wrote:
> --- a/xen/common/cpupool.c
> +++ b/xen/common/cpupool.c
> @@ -129,12 +129,13 @@ void cpupool_put(struct cpupool *pool)
> =C2=A0 * - unknown scheduler
> =C2=A0 */
> =C2=A0static struct cpupool *cpupool_create(
> -=C2=A0=C2=A0=C2=A0=C2=A0int poolid, unsigned int sched_id, int *perr)
> +=C2=A0=C2=A0=C2=A0=C2=A0int poolid, unsigned int sched_id,
> +=C2=A0=C2=A0=C2=A0=C2=A0xen_sysctl_sched_param_t param,
> +=C2=A0=C2=A0=C2=A0=C2=A0int *perr)
>
I second Juergen's opinion about as much as possible of these
xen_sysctl_sched_param to move around functions as (const?) pointers.

> =C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct cpupool *c;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct cpupool **q;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int last =3D 0;
> -
Spurious blank line deletion.

> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*perr =3D -ENOMEM;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( (c =3D alloc_cpupool_struct()) =3D=3D =
NULL )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return NULL;

> @@ -600,10 +601,11 @@ int cpupool_do_sysctl(struct
> xen_sysctl_cpupool_op *op)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0case XEN_SYSCTL_CPUPOOL_OP_CREATE:
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int poolid;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen_sysctl_sched_param_t=
 param =3D op->sched_param;
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0poolid =3D (op->cpu=
pool_id =3D=3D XEN_SYSCTL_CPUPOOL_PAR_ANY) ?
> =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=A0CPUPOOLID_NONE: op->cpupool_id;
> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0c =3D cpupool_create(poo=
lid, op->sched_id, &ret);
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0c =3D cpupool_create(poo=
lid, op->sched_id, param, &ret);
>
Why you need the 'param' temporary variable?

> @@ -798,7 +800,8 @@ static int __init cpupool_presmp_init(void)
> =C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int err;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0void *cpu =3D (void *)(long)smp_processor_i=
d();
> -=C2=A0=C2=A0=C2=A0=C2=A0cpupool0 =3D cpupool_create(0, 0, &err);
> +=C2=A0=C2=A0=C2=A0=C2=A0xen_sysctl_sched_param_t param;
> +=C2=A0=C2=A0=C2=A0=C2=A0cpupool0 =3D cpupool_create(0, 0, param, &err);
>
And in fact, if you use pointers, here you can pass NULL (to mean "just
use default parameters").

> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0BUG_ON(cpupool0 =3D=3D NULL);
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpupool_put(cpupool0);
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpu_callback(&cpu_nfb, CPU_ONLINE, cpu);

> --- a/xen/common/sched_arinc653.c
> +++ b/xen/common/sched_arinc653.c
> @@ -343,7 +343,7 @@ arinc653_sched_get(
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</ul>
> =C2=A0 */
> =C2=A0static int
> -a653sched_init(struct scheduler *ops)
> +a653sched_init(struct scheduler *ops, xen_sysctl_sched_param_t
> sched_param)
> =C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0a653sched_priv_t *prv;
> =C2=A0
And here, and in other schedulers that doesn't take parameters, still
if you use pointers, you can check that things are being done
properly, by putting an

=C2=A0ASSERT(sched_param =3D=3D NULL);

> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -3410,6 +3411,11 @@ csched2_init(struct scheduler *ops)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* initialize ratelimit */
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0prv->ratelimit_us =3D sched_ratelimit_us;
> =C2=A0
> +=C2=A0=C2=A0=C2=A0=C2=A0/* not need of type checking here if sched_para.=
type =3D credit2.
> Code
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* block is here means we have type as cred=
it2.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> +=C2=A0=C2=A0=C2=A0=C2=A0prv->runqueue =3D sched_param.u.sched_credit2.ru=
nq;
> +
I don't understand what the comment is trying to say (and its style is
wrong: missing the opening 'wing').

> --- a/xen/include/public/sysctl.h
> +++ b/xen/include/public/sysctl.h
> @@ -555,6 +582,8 @@ struct xen_sysctl_cpupool_op {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t cpu;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0/* IN: AR=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint32_t n_dom;=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0/*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0OUT: I=C2=A0=C2=A0*/
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct xenctl_bitmap cpumap; /*=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0OUT: IF */
> +=C2=A0=C2=A0=C2=A0=C2=A0/* IN: scheduler param relevant for cpupool */
> +=C2=A0=C2=A0=C2=A0=C2=A0xen_sysctl_sched_param_t sched_param;
> =C2=A0};
>
For the comment, follow the same convention used for other fields
(i.e., for now, 'IN: C').

We will certainly want to be able to also retrieve the scheduler
parameter set for a certain pool, at which point this will have to
become 'IN: C=C2=A0=C2=A0 OUT: I'... but that's for another patch series, I
guess.

> =C2=A0typedef struct xen_sysctl_cpupool_op xen_sysctl_cpupool_op_t;
> =C2=A0DEFINE_XEN_GUEST_HANDLE(xen_sysctl_cpupool_op_t);
> @@ -630,22 +659,6 @@
> DEFINE_XEN_GUEST_HANDLE(xen_sysctl_arinc653_schedule_t);
> =C2=A0#define XEN_SYSCTL_SCHED_RATELIMIT_MAX 500000
> =C2=A0#define XEN_SYSCTL_SCHED_RATELIMIT_MIN 100
> =C2=A0
> -struct xen_sysctl_credit_schedule {
> -=C2=A0=C2=A0=C2=A0=C2=A0/* Length of timeslice in milliseconds */
> -#define XEN_SYSCTL_CSCHED_TSLICE_MAX 1000
> -#define XEN_SYSCTL_CSCHED_TSLICE_MIN 1
> -=C2=A0=C2=A0=C2=A0=C2=A0unsigned tslice_ms;
> -=C2=A0=C2=A0=C2=A0=C2=A0unsigned ratelimit_us;
> -};
> -typedef struct xen_sysctl_credit_schedule
> xen_sysctl_credit_schedule_t;
> -DEFINE_XEN_GUEST_HANDLE(xen_sysctl_credit_schedule_t);
> -
> -struct xen_sysctl_credit2_schedule {
> -=C2=A0=C2=A0=C2=A0=C2=A0unsigned ratelimit_us;
> -};
> -typedef struct xen_sysctl_credit2_schedule
> xen_sysctl_credit2_schedule_t;
> -DEFINE_XEN_GUEST_HANDLE(xen_sysctl_credit2_schedule_t);
> -
>
You're mixing moving and changing code. This is something we prefer to
avoid. Please, so the moving in a pre-patch.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-GttjJN0XQXhO4rR4Pkh8
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIcBAABCAAGBQJZuo1rAAoJEBZCeImluHPuqfkP+QFMDpZqQw7A+TENBXFALR10
Co8ZRW5fzpVVR2WRR3gslPwO8HJULnBHTQQDEZkhcj59QXzSqww9TTFmHo3lz6Ey
O3FCwKJk1h7BA3yOcle7lyxBY4MK5FksGXgZ8/tplPA7Wqgtom6j9WiTZiUx7gpw
cZ5uYVahD59krkGRqX3yYqHgerNRPXxkNeTJw6COCn2tKyym/mHBNrHOtAKJtRy6
kNY4muH4rTgNHnoESbU49QnaWcq/CxnUUQX775/u2MQcmMRLahUNakSxm7EBypZT
/g+Eu5691KbC3dq57tzUWA33ZAVMC3J113n6gq031r4B7xwN11kcBZGBpjTOW6RB
ZfJ3uVVVPkUKfAEFYKiy4dIrsP6smpNcoukxqzJH2iRP/6+65nC7je/xQ8qQcFTE
vnCKoV17nkoNFlTf+UYeVl0xwDncxkPUiatWbsYO4RdRbkDfosh/CNZa+6ZUlutZ
drzEiHguoPys+8eGbEFLpsA0Mpn1oIOvfZ5zC3uedbrS32f7IJtZ75Fw/0Ndmwx9
i5KRDP+ZOZ85X6HPvAP7cllQTR87DQBMj0gG6xx58YDZdY7uccpOLDDS+8lus0Uc
LerJkaj4vyQANP2t/ll9dV8rtv8ydRINoN6VegaCV8gnNBOIY0MHZKcPHX7yJI4t
s4pz+LosrQ/3As5CF5uO
=x9s2
-----END PGP SIGNATURE-----

--=-GttjJN0XQXhO4rR4Pkh8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2226937132943645556==--


From xen-devel-bounces@lists.xen.org Thu Sep 14 14:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsUsa-0005k6-6f; Thu, 14 Sep 2017 14:12:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423eedb09=anthony.perard@citrix.com>)
 id 1dsUsY-0005k0-Jv
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:12:30 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F2/00-02229-D4E8AB95; Thu, 14 Sep 2017 14:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDva5v365
 Ig8aJChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjv8tYCjYxVtz78I65gbGHsYuRk0NCwF9i
 /bGXrCA2i4CqxJnrL5hAbDYBA4kV068C1XBwiAioSNzeawASFhYwkmifMRGsnFfAWuLdtsUsI
 LYQkH3p8iQ2iLigxMmZT8DizAI6Egt2f2IDGcMsIC2x/B8HiMkpYCNxe7MdSIWogLLEw797oa
 aoSdxYuIxlAiPvLCSDZiEZNAth0AJG5lWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGxnq5qcX
 FiempOYlJxXrJ+bmbGIHBVM/AwLiDsWev3yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8Kr27ooUEixKTU+tSMvMAYY1TFqCg0dJhDcPJM1bXJCYW5yZDpE6xWjM0bPi4h8mj
 hsPr/9hEmLJy89LlRLntQApFQApzSjNgxsEi7dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlY
 R5lUGm8GTmlcDtewV0ChPQKWdO7wA5pSQRISXVwDid+6CbLNPUcyuawyZ6s1wwWPvYJzjlg2v
 e9Sc6R2pzvy3Ze1LU0UmNd7/51BC/Nlc+3nXbBHgn31acwHApll3LvINhrubTBxoK8YILHiw0
 +bxn9mXtjPA7E/23/z/oMjPtwlnhlpzsWSfyF4toRa/xWfLLa5r985MnSv+8U9l35159hPcuv
 4tKLMUZiYZazEXFiQCM/5tHsgIAAA==
X-Env-Sender: prvs=423eedb09=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505398347!114890472!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18422 invoked from network); 14 Sep 2017 14:12:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 14:12:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447847935"
Date: Thu, 14 Sep 2017 15:12:26 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20170914141226.GH1544@perard.uk.xensource.com>
References: <20170802153634.GA1519@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170802153634.GA1519@perard.uk.xensource.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Subject: [Xen-devel]  FYI qemu-xen updated to v2.10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBBdWcgMDIsIDIwMTcgYXQgMDQ6MzY6MzRQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gSGksCj4gCj4gSSd2ZSBqdXN0IHB1c2hlZCBRRU1VIHYyLjkuMCB0byBvdXIgcWVt
dS14ZW4gdHJlZS4KCkFuZCBub3csIHYyLjEwIGlzIGluIG91ciB0cmVlLgoKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:27:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsV6m-0006ZK-Fq; Thu, 14 Sep 2017 14:27:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dsV6k-0006ZE-Ie
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:27:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2D/E9-03616-DB19AB95; Thu, 14 Sep 2017 14:27:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfT+Ed29E3d
 FGjQ3Clt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPdnUwFxwUq1g9cSV7A+MHwS5GLg4hgWmM
 Eruaj7GAOCwCDawSjWePMIE4EgJzWCWWLLjN2sXICeSUSXw5fJYNwi6SuDBxFQuEXSJx9d8rd
 hCbV0BQ4uTMJ2BxIQEviQvH/jGC2JwClhLXf3VCxS0kvn3+BjaHTUBL4v7tFWA2i4CqxKf3PU
 wQcwIknj26ADZTWMBT4tyig2C2iICixIOXN1lBjmMW2MIosbf1E1gDs4CmROv23+wTGAVnIbl
 jFpLUAkamVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcoA
 BDsYZ1/2P8QoycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRg0ODoGfT/+2MEqx5OXnpSpJ8
 K6bsCtSSLAoNT21Ii0zBxhFMKUSHDxKIrzbQdK8xQWJucWZ6RCpU4yWHBfuXPrDxHFs02UgeW
 DPrT9MQmDzpMR55YCxKiQA0pBRmgc3DhbplxhlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTMuxZ
 kLU9mXgnc1ldABzEBHXTm9A6Qg0oSEVJSDYyxSuHrNA6uXGzdPO3ldvZ7X/fOqlq5O85W4+P6
 aw6fnj9beCIr7/z5GRlfHk0R4VQUjXdvMfITDbz5e/91n76Lv7K4f7Vr3rg19azr9UotHRc5q
 84YCfV6/6fLvRaucHv4LNBGozZFaxKTXH/t8331B70d4jMYLfpWl9xLreJ4pcLtH68V9EyJpT
 gj0VCLuag4EQDCNiBV7wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505399228!93582831!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16431 invoked from network); 14 Sep 2017 14:27:09 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 14:27:09 -0000
Received: by mail-io0-f196.google.com with SMTP id e9so330984iod.5
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 07:27:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=nK+S48LvLjM3PKHpYfx27t1xfOA4ZdgW43Lao51Yhwc=;
 b=Ir5vD2OI+ZX08sPFZS0w+5dyQu+SIel9fTX4XBXVXNuGmg2QKZPXUIMizh8Roj6D8A
 OxnooV86BpXc8wM+63H/ZSDSMGTEl0rYHenoesKozsk77ikYSa6Vs6H7j5UETDxBEVqe
 zl8/LE3A8NJ+CZ7McD+6THHwB+MhP3LCrxYIYMo52GyxE85ez+zXd+9opLwwQ2qhZtIy
 KFJe/dSApmNR7YaPHXV6VVMqIpd3PD6j+lBMuVI7vkG2L7x8GPmmkEUisR/5H7kfE54p
 2tUySo0cBgmF77H1YD8S3X3i2tq+ztH++NVkzg6bxxga3doKSZed8P/L6oBclCXKQzTL
 PrfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=nK+S48LvLjM3PKHpYfx27t1xfOA4ZdgW43Lao51Yhwc=;
 b=uX/MfDZj4hZmgGwEW3jQFy+yfdPlvbEr4DROuSvP4wX3nyeYU/AaBj8ztDKoEKZrpH
 K3lDuXY74f8SJ0t2ViIfFk/jGvrBUKvrZJhZ0gO9YDsX3+8Iv7evWjJZK2TEEA2QyXSt
 L81MzY2VE7Otpp0Fe3OzZzj7O0U/K8ratNw/acuhDVkmqdmVD2UaFdi7Tw3tXjkYCWah
 kT+hBRIHCuX6jIxlt00/a4Nr5q4Soyfihy95VWVJQLuP8dQWQqZfhCDjHTcfmWpMML9+
 SL/uWNPMvEISI/AlS7PomZWkZKJa5lCnKRxqrkKl7WWMOobKw/JyHcTr9fEPY7iKUZnS
 OO4g==
X-Gm-Message-State: AHPjjUhTNwz6EKHfDUVx/HsoW2SpHa37lvIknM4I8AHES3Dn2ZRBRPz4
 iRfh5V3+rsI4iCSKJbyrDzPEePqeZdNkIs3ZgRA=
X-Google-Smtp-Source: AOwi7QB9P17+1uZk27o9sVTy9ucMQP0W13L9sxULBU/KsCSaoM+fEU7wGAQnFHs/6DZJ+apWa0i7zFgeTUFBfTH6rZU=
X-Received: by 10.107.138.232 with SMTP id c101mr2767307ioj.97.1505399227959; 
 Thu, 14 Sep 2017 07:27:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Thu, 14 Sep 2017 07:27:07 -0700 (PDT)
In-Reply-To: <20170913134409.10815-1-wei.liu2@citrix.com>
References: <20170913134409.10815-1-wei.liu2@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 14 Sep 2017 17:27:07 +0300
Message-ID: <CACvf2oVo6uxpAKC_NwyvA3vWF9zK+pH2WSWnpbSn=HgSz4DnLw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add back libxl_device_v{k,f}b_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgNDo0NCBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gVGhlIHR3byBmdW5jdGlvbnMsIHVubGlrZSBhIGxvdCBvdGhlcnMsIHdl
cmUgaGFuZC1jb2RlZC4gVGhleSB3ZXJlCj4gZGVsZXRlZCBieSBhY2NpZGVudCB3aGlsZSB0aGUg
ZGV2aWNlIGZyYW1ld29yayB3YXMgcmV3b3JrZWQuIEFkZCB0aGVtCj4gYmFjay4KPgo+IFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBPbGVrc2FuZHIgR3J5dHNv
diA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUu
YyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDM0IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9j
b25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA2ZGNhZDhhODhh
Li42ODUxMWQ3ZGM1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IEBAIC02MDMsNiArNjAzLDIzIEBA
IHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiAraW50IGxpYnhsX2RldmljZV92a2Jf
YWRkKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX3ZrYiAqdmti
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFv
X2hvdykKPiArewo+ICsgICAgQU9fQ1JFQVRFKGN0eCwgZG9taWQsIGFvX2hvdyk7Cj4gKyAgICBp
bnQgcmM7Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4
bF9fdmtiX2RldnR5cGUsIHZrYik7Cj4gKyAgICBpZiAocmMpIHsKPiArICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIlVuYWJsZSB0byBhZGQgdmtiIGRldmljZSIpOwo+ICsgICAgICAgIGdvdG8g
b3V0Owo+ICsgICAgfQo+ICsKPiArb3V0Ogo+ICsgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywg
YW8sIHJjKTsKPiArICAgIHJldHVybiBBT19JTlBST0dSRVNTOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
TElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2a2IsICJ2a2IiKQo+Cj4gIHN0YXRpYyBpbnQgbGli
eGxfX2RldmljZV92ZmJfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
PiBAQCAtNjQyLDYgKzY1OSwyMyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92ZmIo
bGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+Cj4g
K2ludCBsaWJ4bF9kZXZpY2VfdmZiX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
IGxpYnhsX2RldmljZV92ZmIgKnZmYiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCj4gK3sKPiArICAgIEFPX0NSRUFURShjdHgsIGRv
bWlkLCBhb19ob3cpOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIHJjID0gbGlieGxfX2Rldmlj
ZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZmYl9kZXZ0eXBlLCB2ZmIpOwo+ICsgICAgaWYgKHJj
KSB7Cj4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gYWRkIHZmYiBkZXZp
Y2UiKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gK291dDoKPiArICAgIGxp
YnhsX19hb19jb21wbGV0ZShlZ2MsIGFvLCByYyk7Cj4gKyAgICByZXR1cm4gQU9fSU5QUk9HUkVT
UzsKPiArfQo+ICsKPiAgc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmZiLCAidmZi
IikKPgo+ICBzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdmZiKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAo+IC0tCj4gMi4xMS4wCj4KPgo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoK
SSd2ZSByZW1vdmVkIHRoZXNlIGZ1bmN0aW9ucyBhcyB0aGV5IHdlcmVuJ3QgdXNlZC4gRm9yIHBy
b3BlciByZW1vdmluZwp0aGV5IHNob3VsZCBiZSByZW1vdmVkIGZyb20gaGVhZGVyIGFzIHdlbGwu
CklmIHRoZXkgYXJlIHJlcXVpcmVkIGJ5IHNvbWUgZXh0ZXJuIGFwcGxpY2F0aW9uIGNvdWxkIHRo
ZXkgdXNlIGdlbmVyaWMKYXN5bmMgZnVuY3Rpb24gdG8gYWRkIHZrYiBhbmQgdmZiIGFzIG90aGVy
IGRldmljZXMgdXNlOgoKIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdmtiX2FkZChsaWJ4bF9f
ZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX3ZrYiAqdmtiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCnsKICAgIGxpYnhsX19kZXZpY2VfYWRk
X2FzeW5jKGVnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5cGUsIHZrYiwgYW9kZXYpOwp9CgpM
SUJYTF9ERUZJTkVfREVWSUNFX0FERCh2a2IpCgo/CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsV98-0006hZ-Rr; Thu, 14 Sep 2017 14:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsV97-0006hT-Ht
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:29:37 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 13/B6-17770-0529AB95; Thu, 14 Sep 2017 14:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7ApF2
 RBg0vxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3k6YyFVxmqziwtJWpgfEfSxcjJ4eEgL/E
 03UPGUFsFgFViXdr3zKB2GwCyhI/O3vZQGwRAQ2JlW8WAtVzcTALXGaU2LCsG6xIWMBT4tyig
 +wgNq+AhcTaxkawuJBAncTtS32MEHFBiZMzn4AtYxbQkViw+xPQUA4gW1pi+T8OkDCnQKDEwt
 WLmEFsUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXUMLvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjDc3BhxilORgUhLl3au7M1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+cibsihQSLUtNTK9Iyc4BBD5OW4OBREuFdDpLmLS5IzC3OT
 IdInWLU5bjx8PofJiGWvPy8VClx3lKQIgGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeRJApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MC7jO8n4T7nHWmu1/L35XIx7Lcp
 +rBBZe+Mwf/HdouzmJLHTrI/WiM3JZPJns3kQzCfD1790nU7fvXcH5S/7T9tg8S5ILCbS5nGI
 Ivv/lrhnn2dEtfrEXItX+Ljbxv/L1419hW9TPL3+sLCs2XeSdbletm63mozws+WHKsrVr+ht7
 N9W3rLkrxJLcUaioRZzUXEiAHebLLK7AgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505399374!57230323!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44062 invoked from network); 14 Sep 2017 14:29:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 14:29:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447850630"
Date: Thu, 14 Sep 2017 15:29:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170914142932.7hs7nyerwsfmpvcd@citrix.com>
References: <20170913134409.10815-1-wei.liu2@citrix.com>
 <CACvf2oVo6uxpAKC_NwyvA3vWF9zK+pH2WSWnpbSn=HgSz4DnLw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oVo6uxpAKC_NwyvA3vWF9zK+pH2WSWnpbSn=HgSz4DnLw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add back libxl_device_v{k,f}b_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDU6Mjc6MDdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gCj4gSSd2ZSByZW1vdmVkIHRoZXNlIGZ1bmN0aW9ucyBhcyB0aGV5IHdlcmVu
J3QgdXNlZC4gRm9yIHByb3BlciByZW1vdmluZwo+IHRoZXkgc2hvdWxkIGJlIHJlbW92ZWQgZnJv
bSBoZWFkZXIgYXMgd2VsbC4KPiBJZiB0aGV5IGFyZSByZXF1aXJlZCBieSBzb21lIGV4dGVybiBh
cHBsaWNhdGlvbiBjb3VsZCB0aGV5IHVzZSBnZW5lcmljCj4gYXN5bmMgZnVuY3Rpb24gdG8gYWRk
IHZrYiBhbmQgdmZiIGFzIG90aGVyIGRldmljZXMgdXNlOgo+IAoKVGhleSB3ZXJlIHB1YmxpYyBm
dW5jdGlvbnMuIFRoYXQgbWVhbnMgdGhleSBjYW4gYmUgdXNlZCBieSBhbnkgbGlieGwKdXNlcnMs
IG5vdCBqdXN0IHhsLgoKPiAgc3RhdGljIHZvaWQgbGlieGxfX2RldmljZV92a2JfYWRkKGxpYnhs
X19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92a2IgKnZrYiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCj4gewo+ICAgICBsaWJ4bF9f
ZGV2aWNlX2FkZF9hc3luYyhlZ2MsIGRvbWlkLCAmbGlieGxfX3ZrYl9kZXZ0eXBlLCB2a2IsIGFv
ZGV2KTsKPiB9Cj4gCj4gTElCWExfREVGSU5FX0RFVklDRV9BREQodmtiKQoKVGhlbiB0aGF0IGNo
YW5nZSB0aGVtIGZyb20gc3luYyB0byBhc3luYy4gSSBkaWRuJ3QgaGF2ZSB0aGUgdGltZSB0byB3
b3JrCm91dCBpZiB0aGF0IHdvdWxkIGJlIG9rYXkgc28gSSBwbGF5ZWQgc2FmZSBoZXJlLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVD2-0007Lw-Bm; Thu, 14 Sep 2017 14:33:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4231d94d2=Paul.Durrant@citrix.com>)
 id 1dsVD1-0007Ln-5O
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 14:33:39 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B0/A1-01791-2439AB95; Thu, 14 Sep 2017 14:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42LZKekooWs3eVe
 kwdwb8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bHM03sBeeUKhZ8cWtgnKLUxcjJISHgJ7Fr
 zUQmEJtNQEdi6dH5YLaIQJHE68nf2EFsZoFFTBJPX3h2MXJxCAvMYpSYN7uVEcQREZjNKPH0+
 lp2iA4niVn3FrCB2CwCqhJ7jv1kBLF5Bdwlrm7/xATSICRwiEli9qbPzF2MHBycAtYSixv9QG
 oYBWQlvjSuZobYJi5x6wnEFRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwVkDLOApsT6XfoQrYo
 SU7ofskOsFZQ4OfMJywRG4VlIps5C6JiFpGMWko4FjCyrGDWKU4vKUot0jQz1kooy0zNKchMz
 c3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ7+egYFxB+PdyX6HGCU5mJREeffq7owU4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMEbNGlXpJBgUWp6akVaZg4wCmHSEhw8SiK8MSBp3uKCxNzizHSI1C
 lGV45jmy7/YeKYcfMukNwEJjd8fwAkn1yb95dJiCUvPy9VSpz350SgZgGQ5ozSPLjRsARyiVF
 WSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrz/ICTyZeSVwF7wCOo4J6Lgzp3eAHFeSiJCSamCM
 v1oyLYqZU/jv/93PBF+r7e2252aL/97mqKj8b2mkXb2r0j7p9sc14UzWfAnsf8TLlqyUMpnPE
 xGdwnk5zr/8r65Q+fSsF8XHXl7d0bhqxdXL+12NXpntLTnuasf1Ssvk4aImj7yH+obpdit713
 FwiW4+Oed695Tz/UIPV8vPCE59v6/xo4ESS3FGoqEWc1FxIgAo/9nrGwMAAA==
X-Env-Sender: prvs=4231d94d2=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505399614!109946160!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57127 invoked from network); 14 Sep 2017 14:33:34 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 14:33:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="52837202"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Jan Beuli ch <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design Session:
 Making Releases Lessons Learned: Improving Our Release Process
 and Tooling)
Thread-Index: AQHTLLkgJQL+MQOI/Ei8TN37ZsmBZ6KzIXnAgADxtwCAAF4nAA==
Date: Thu, 14 Sep 2017 14:33:33 +0000
Message-ID: <3f2d1e4d6ba14e7fb62dad5d13f512f0@AMSPEX02CL03.citrite.net>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
 <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
 <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
 <716c4b02-8952-3ae5-331b-0197ee0b888c@arm.com>
In-Reply-To: <716c4b02-8952-3ae5-331b-0197ee0b888c@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "ross.philipson@gmail.com" <ross.philipson@gmail.com>,
 "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design
 Session: Making Releases Lessons Learned: Improving Our Release Process and
 Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTcgMDM6NDkN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBJYW4gSmFja3Nv
bg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaSBjaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsNCj4gcm9zcy5waGlsaXBzb25AZ21haWwuY29tOyBsYXJzLmt1
cnRoLnhlbkBnbWFpbC5jb207IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgY29tbWl0dGVy
c0B4ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gV2luZG93cyAiaGVp
bnNlbmJ1ZyIgKFdBUzogUmU6IE5vdGVzIERlc2lnbg0KPiBTZXNzaW9uOiBNYWtpbmcgUmVsZWFz
ZXMgTGVzc29ucyBMZWFybmVkOiBJbXByb3ZpbmcgT3VyIFJlbGVhc2UgUHJvY2Vzcw0KPiBhbmQg
VG9vbGluZykNCj4gDQo+IEhpIFBhdWwsDQo+IA0KPiBPbiAxMy8wOS8xNyAxOToyNiwgUGF1bCBE
dXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9t
OiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBC
ZWhhbGYgT2YNCj4gPj4gSnVsaWVuIEdyYWxsDQo+ID4+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE3
IDEwOjUyDQo+ID4+IFRvOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEph
biBCZXVsaSBjaA0KPiA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+IENjOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsNCj4gPj4g
cm9zcy5waGlsaXBzb25AZ21haWwuY29tOyBsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb207IHhlbi0N
Cj4gPj4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgY29tbWl0dGVyc0B4ZW5wcm9qZWN0Lm9yZw0KPiA+
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBXaW5kb3dzICJoZWluc2VuYnVnIiAoV0FTOiBSZTogTm90
ZXMgRGVzaWduDQo+ID4+IFNlc3Npb246IE1ha2luZyBSZWxlYXNlcyBMZXNzb25zIExlYXJuZWQ6
IEltcHJvdmluZyBPdXIgUmVsZWFzZQ0KPiBQcm9jZXNzDQo+ID4+IGFuZCBUb29saW5nKQ0KPiA+
Pg0KPiA+PiBIaSBhbGwsDQo+ID4+DQo+ID4+IE9uIDA3LzI3LzIwMTcgMDU6NTYgUE0sIElhbiBK
YWNrc29uIHdyb3RlOg0KPiA+Pj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IE5vdGVzIERlc2ln
biBTZXNzaW9uOiBNYWtpbmcgUmVsZWFzZXMgTGVzc29ucw0KPiA+PiBMZWFybmVkOiBJbXByb3Zp
bmcgT3VyIFJlbGVhc2UgUHJvY2VzcyBhbmQgVG9vbGluZyIpOg0KPiA+Pj4+IFtMYXJzOl0NCj4g
Pj4+Pj4gSWFuOiBUaGVzZSBhcmUgbW9zdCBsaWtlbHkgc29mdHdhcmUgcHJvYmxlbXMsIG1vc3Qg
bGlrZWx5IGluIFhlbi4NCj4gPj4+Pj4gSVNTVUU6IG5vYm9keSB3YW50cyB0byBkZWJ1ZyBXaW5k
b3dzIEhlaXNlbmJ1Z3MNCj4gPj4+Pg0KPiA+Pj4+IEhtbSwgSSB0aGluayB3ZSBiZWxpZXZlIHRv
IGhhdmUgdW5kZXJzdG9vZCB3aGF0IHRoZSBpc3N1ZSBpcywgaXQncyBqdXN0DQo+ID4+IHRoYXQN
Cj4gPj4+PiB0aGUgY2hhbmdlIG5lZWRlZCBpcyBvbiB0aGUgdG9vbCBzdGFjayBzaWRlIChncmFj
ZWZ1bGx5IGRlYWwgd2l0aCBhDQo+IGRvbWFpbg0KPiA+Pj4+IHJlYm9vdGluZyB3aGlsZSBiZWlu
ZyBtaWdyYXRlZCkuDQo+ID4+Pg0KPiA+Pj4gTm8sIHRoZSBwcm9ibGVtIGlzIHRoYXQgd2UgZG9u
J3QgdW5kZXJzdGFuZCB3aHkgdGhlIGRvbWFpbiBpcw0KPiA+Pj4gcmVib290aW5nLiAgSXQgc2hv
dWxkIG5vdCBiZS4NCj4gPj4NCj4gPj4gVGhpcyBidWcgc3RpbGwgc2VlbSB0byBiZSBhcm91bmQg
YW5kIGxpa2VseSBnb2luZyB0byBpbXBhY3Qgb25jZSBhZ2Fpbg0KPiA+PiB0aGUgcmVsZWFzZSB0
ZXN0aW5nLg0KPiA+Pg0KPiA+PiBBcyBkaXNjdXNzZWQgZHVyaW5nIHRoZSBzdW1taXQsIEkgYW0g
cmVhbGx5IHRoaW5raW5nIHRvIG1ha2UgdGhpcw0KPiA+PiAiaGVpbnNlbmJ1ZyIgYSBibG9ja2Vy
IHVudGlsIHNvbWVob3cgZmluYWxseSBzcGVuZCBzb21ldGltZXMNCj4gPj4gaW52ZXN0aWdhdGlu
ZyB0aGUgcHJvYmxlbSBhbmQgc3VnZ2VzdCBhY3Rpb25zLg0KPiA+DQo+ID4gSWYgdGVzdGluZyB3
YXMgZG9uZSB3aXRoIFBWIGRyaXZlcnMgaW5zdGFsbGVkIHRoZW4gd2UgY291bGQgZ2V0IGEgbG90
IG1vcmUNCj4gaW5mb3JtYXRpb24gaW50byB0aGUgbG9ncy4gQlNPRHMgdnMuIGNsZWFuIHNodXRk
b3ducyAocGVyaGFwcyBkdWUgdG8NCj4gV2luZG93cyBVcGRhdGUpIHdvdWxkIHRoZW4gYmVjb21l
IG9idmlvdXMuDQo+IA0KPiBXb3VsZCBpdCBiZSBmZWFzaWJsZSB0byBnZXQgdGhvc2UgaW5zdGFs
bGVkIGluIG9zc3Rlc3Q/DQo+IA0KDQpKdWxpZW4sDQoNCiAgVGhhdCBzaG91bGQgbm90IGJlIHRv
byBoYXJkLiBXZSBoYXZlIGEgZHJpdmVyIGluc3RhbGwgYWdlbnQgZm9yIFhlblNlcnZlciB0aGF0
IHdpbGwgbWFuYWdlIGFsbCB0aGUgbmVjZXNzYXJ5IGRyaXZlciBzdGFnaW5nIGFuZCByZXF1aXJl
ZCByZWJvb3RzLiBIb3BlZnVsbHkgaXQgc2hvdWxkIG1haW5seSBiZSBhIHF1ZXN0aW9uIG9mIGJ1
aWxkaW5nIHRoYXQgaW5zdGFsbGVyIHRvIHBpY2sgdXAgZHJpdmVycyBmcm9tIHRoZSB1cHN0cmVh
bSBtYXN0ZXIgYnJhbmNoZXMgcmF0aGVyIHRoYW4gdGhlIGludGVybmFsIFhlblNlcnZlciBicmFu
Y2hlcy4gQUZBSUsgb3NzdGVzdCBpcyB1c2luZyBYZW5SVCBjdXN0b21pemVkIFdpbmRvd3MgaW1h
Z2VzIHNvIGhvcGVmdWxseSB3ZSBjYW4gdXNlIHRoZSBzbGlwc3RyZWFtZWQgWGVuUlQgYWdlbnQg
dG8gdGhlbiBmZXRjaCBhbmQgcnVuIHRoZSBkcml2ZXIgaW5zdGFsbGVyLiBJSVJDIGl0IHNldHMg
c29tZSBmb3JtIG9mIGNvb2tpZSBpbiB4ZW5zdG9yZSBvbmNlIGl0IGlzIGRvbmUsIHNvIHRoZSBy
ZXN0IG9mIHRoZSB0ZXN0IGN5Y2xlIHdvdWxkIGp1c3QgbmVlZCB0byB3YWl0IGZvciB0aGF0IHRv
IGFwcGVhci4NCg0KICBJJ2xsIGxvb2sgaW50byBob3cgdG8gcHJvZ3Jlc3MgdGhpcyB3aGVuIEkg
Z2V0IGJhY2sgZnJvbSB0aGUgVVMuDQoNCiAgQ2hlZXJzLA0KDQogICAgUGF1bA0KDQo+IENoZWVy
cywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:39:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVIC-0007aO-2L; Thu, 14 Sep 2017 14:39:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>)
 id 1dsVIA-0007Zr-Re; Thu, 14 Sep 2017 14:38:58 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 76/50-27708-1849AB95; Thu, 14 Sep 2017 14:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXCOvOhsW7DlF2
 RBms36Vq8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmtGR7t9QaNUxf5d
 fYwNjNdEuxg5OYQEpjJKrFtu2MXIxcEiMJlZ4uOyNawQzlcmiVf7VzNCVGVKLL/bzQ5iMwtoS
 dz495Kpi5GDg1dAX6L3OViJsECkxJy+A6wgYTYBTYmVr/hBwpwC3hJr13Yxg9gsAqoSWxteMY
 GMZxZYxyax+9hRFoiR2hLLFr4GK+IVsJXoXbYZ7AYhgffMEouvr2QFSYgIGEncvfMIzJYQkJW
 4NfsS8wRGgVlITpqFcNIsJGMXMDKvYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNXLTS0uTkxP
 zUlMKtZLzs/dxAgM3HoGBsYdjE29zocYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwdsweVekkGBRanpqRVpmDjCGYNISHDxKIrydIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5e
 elSonz5oAUCYAUZZTmwY2AxfMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK820Cm8GTmlcB
 tegV0BBPQEWdO7wA5oiQRISXVwMi+QsbaytIpsOqD8LmIcFc7qVXuhnFHws9kRh2cwSN97MCm
 6FsT0z6+/cm8X7WF1aSq6+L5Fde1X/MfYPzJfre0l1WNveKPCRsDy9dLgnuqzrit31+dYVkW/
 ejRNDF1vaPR37fOs4tkYL+8nG/Ttu7ZgSKckWzp5kYsDvdOR1Xe6kwOXn7mrBJLcUaioRZzUX
 EiAFtTJc7iAgAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505399936!109947290!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3502 invoked from network); 14 Sep 2017 14:38:56 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 14:38:56 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 485e8576;
 Thu, 14 Sep 2017 15:38:55 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=p0lFRlN/2Dovj877oBKcV0cAvyg=; b=hmp51Q5XY8L80quGvy
 dOT33QAlA/88+7txx9CuG4G8LkPKwq8ZZlzAQHP7wxKJOzXfvys6wWPUu36XjL0r
 Iu8WbIDW881sJudRe9H6gNeF6EJtL6lPtVaQE6Nl/4msWSA/cniwvsUGRQ3CoZEE
 7KgPIrBYiXPc2YOtYEYdgUKOY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type
 :mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; q=dns; s=
 selector1; b=BRA60bmWNPQH2GDPxiR+tDwPP3sMQQNW3JrqWB+Dt9jBlCNk2+r
 HQs48Z/fQTCfyStLItnJb3XSMOLwhDFZxV/fzTIT/OlS4hqutyEATGqSkRkzqWb9
 aXf4/vGA5Y9xnHZzEPzpUzZ538HKl08lRYW78ZOdabl5A1qHa2GxV8U8=
Received: by bark.recoil.org (OpenSMTPD) with ESMTP id d64b6c2c;
 Thu, 14 Sep 2017 15:38:55 +0100 (BST)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Anil Madhavapeddy <anil@recoil.org>
In-Reply-To: <20170913161345.fnndedfh74u5k3wh@var.youpi.perso.aquilenet.fr>
Date: Thu, 14 Sep 2017 15:38:54 +0100
Message-Id: <920D1BEA-ED70-42FC-9ADC-2230AAED57DD@recoil.org>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
 <20170913161345.fnndedfh74u5k3wh@var.youpi.perso.aquilenet.fr>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>
X-Mailer: Apple Mail (2.3273)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [MirageOS-devel] [Minios-devel] [Xen-API] [RFC]
 Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMgU2VwIDIwMTcsIGF0IDE3OjEzLCBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+IHdyb3RlOgo+IAo+IEhlbGxvLAo+IAo+IEFuaWwgTWFkaGF2YXBlZGR5
LCBvbiBtZXIuIDEzIHNlcHQuIDIwMTcgMTE6MTE6MDMgKzAxMDAsIHdyb3RlOgo+PiBNYWludGFp
bmluZyBhIGZvcmtlZCBNaW5pT1MgaGFzIGJlZW4gYSBtdWx0aS15ZWFyIHNvdXJjZSBvZiBhIG1h
aW50ZW5hbmNlIGJ1cmRlbiBmb3IgTWlyYWdlT1MsCj4gCj4gSSdtIGp1c3Qgd29uZGVyaW5nIHdo
eSB0aGlzIGhhcHBlbmVkPwo+IAo+IFRoZSBtaW5pLW9zIHJlcG9zaXRvcnkgaXMgb3BlbiBmb3Ig
ZGV2ZWxvcG1lbnQsIGl0J3MganVzdCBhIG1hdHRlciBvZgo+IGFncmVlaW5nIG9uIGhvdyB0byBp
bXBsZW1lbnQgZmVhdHVyZXMgOikKCldlIGZvcmtlZCBpdCB3ZWxsIGJlZm9yZSBtaW5pLW9zIHNw
dW4gb3V0IGludG8gYSBzZXBhcmF0ZSByZXBvc2l0b3J5LAphcm91bmQgNSB5ZWFycyBhZ28uIEFu
ZCB0aGVuIHNvbWUgZmVhdHVyZXMgKHN1Y2ggYXMgYXJtMzIgc3VwcG9ydCkKdG9vayBhcm91bmQg
YSB5ZWFyIHRvIGJlIHVwc3RyZWFtZWQgZHVlIHRvIG11bHRpcGxlIGl0ZXJhdGlvbnMgb2YgdGhl
CnBhdGNoc2V0cywgYW5kIHdlIGp1c3QgbWFpbnRhaW5lZCBpdCBpbiBvdXIgZm9yay4gIE5vbmUg
b2YgdGhpcyBpcwpyZWxldmFudCBhbnkgbW9yZSBpbiB0aGUgYnJhdmUgbmV3IHdvcmxkIG9mIE1p
bmlPUyBiZWluZyBhIHNlcGFyYXRlCnJlcG9zaXRvcnkuCgo+IAo+PiBPbmUgcmVxdWlyZW1lbnQg
ZnJvbSBvdXIgc2lkZSBpcyB0aGF0IHdlIG5lZWQgdG8gc3RyaXAgZG93biBNaW5pT1MgdG8gcmVt
b3ZlIGV2ZW4gdGhlIEMgeGVuc3RvcmUgaW1wbGVtZW50YXRpb24sIHNpbmNlIHdlIGhhdmUgcHVy
ZSBPQ2FtbCBnbnQsIHhlbnN0b3JlIGFuZCBkZXZpY2UgZHJpdmVyIGltcGxlbWVudGF0aW9ucy4K
PiAKPiBUaGF0IGNvdWxkIGFscmVhZHkgYmUgYSBidWlsZCBvcHRpb24gaW4gTWluaU9TLiAgSXQg
c2VlbXMgaXQgYWN0dWFsbHkKPiBhbHJlYWR5IGlzLCB2aWEgJChDT05GSUdfWEVOQlVTKT1uLgo+
IAo+IElmIGxhdW5jaGluZyBVbmlDb3JlIGFsbG93cyB0byBnZXQgbW9tZW50dW0gdG8gYWNoaWV2
ZSB0aGF0LCBJJ20gYWxsIGZvcgo+IGl0LCBJJ20ganVzdCB3b25kZXJpbmcgd2hldGhlciB0aGUg
cHJvYmxlbSBpcyBub3QgYWN0dWFsbHkgYWJvdXQgcHV0dGluZwo+IGEgbmFtZSBvbiBpdCwgYnV0
IGp1c3QgZGlzY3Vzc2luZyBoZXJlIHdoYXQgaXMgbmVlZGVkLCBhbmQgc2VlIGhvdyB0bwo+IGlt
cGxlbWVudCBpdCBhbGwgd2l0aGluIHRoZSBzYW1lIHJlcG9zaXRvcnkuIEJ1dCBhZ2FpbiwgSSB1
bmRlcnN0YW5kCj4gdGhhdCBwdXR0aW5nIGEgbmFtZSBjYW4gdHJpZ2dlciB0aGF0IGRpc2N1c3Np
b24gYW5kIGJlIGEgImxldCdzIGRvIGl0ISIKPiBtZXNzYWdlIDopCgpJdCdzIGEgY29tYmluYXRp
b24gb2YgYm90aCBJIHRoaW5rLiAgSSBoYWQgYSB2ZXJ5IHF1aWNrIGxvb2sgYXQgdGhlIGxhdGVz
dCBtaW5pLW9zCnRyZWUgYW5kIHJhbiBpbnRvIGJ1aWxkIHByb2JsZW1zIGZyb20gdGhlIG1hc3Rl
ciBicmFuY2gKKGUuZy4ganVzdCBkb2luZyBtYWtlIHJlc3VsdHMgaW46CgpnY2MgLWZuby1idWls
dGluIC1XYWxsIC1XZXJyb3IgLVdyZWR1bmRhbnQtZGVjbHMgLVduby1mb3JtYXQgLVduby1yZWR1
bmRhbnQtZGVjbHMgLVdmb3JtYXQgLWZuby1zdGFjay1wcm90ZWN0b3IgLWZnbnU4OS1pbmxpbmUg
LVdzdHJpY3QtcHJvdG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XcG9pbnRlci1hcml0aCAtV2lu
bGluZSAtZyAtRF9fSU5TSURFX01JTklPU19fIC1tNjQgLW1uby1yZWQtem9uZSAtZm5vLXJlb3Jk
ZXItYmxvY2tzIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMgLURDT05GSUdfUEFSQVZJ
UlQgLURDT05GSUdfU1RBUlRfTkVUV09SSyAtRENPTkZJR19TUEFSU0VfQlNTIC1EQ09ORklHX0JM
S0ZST05UIC1EQ09ORklHX05FVEZST05UIC1EQ09ORklHX0tCREZST05UIC1EQ09ORklHX0ZCRlJP
TlQgLURDT05GSUdfQ09OU0ZST05UIC1EQ09ORklHX1hFTkJVUyAtRF9fWEVOX0lOVEVSRkFDRV9W
RVJTSU9OX189MHgwMDAzMDIwNSAtaXN5c3RlbSAvc3JjL2luY2x1ZGUgLURfX01JTklPU19fICAt
aXN5c3RlbSAvc3JjL2luY2x1ZGUveDg2IC1pc3lzdGVtIC9zcmMvaW5jbHVkZS94ODYveDg2XzY0
IC1jIGxpYi9zdHJpbmcuYyAtbyAvc3JjL2xpYi9zdHJpbmcubwpsaWIvc3RyaW5nLmM6IEluIGZ1
bmN0aW9uICdfX2Zmc3RpMic6CmxpYi9zdHJpbmcuYzoyOToyNzogZXJyb3I6IGltcGxpY2l0IGRl
Y2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdmZnMnIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRl
Y2xhcmF0aW9uXQogICAgIGlmIChudW0gPT0gMSkgcmV0dXJuIChmZnMoKGludCkgbGxpKSk7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF5+fgpsaWIvc3RyaW5nLmM6Mjk6NTogZXJyb3I6IG5l
c3RlZCBleHRlcm4gZGVjbGFyYXRpb24gb2YgJ2ZmcycgWy1XZXJyb3I9bmVzdGVkLWV4dGVybnNd
CiAgICAgaWYgKG51bSA9PSAxKSByZXR1cm4gKGZmcygoaW50KSBsbGkpKTsKICAgICBefgpjYzE6
IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwptYWtlOiAqKiogW21pbmlvcy5t
azo2ODogL3NyYy9saWIvc3RyaW5nLm9dIEVycm9yIDEKCmFuZCB0aGUgdmFyaW91cyBjb21iaW5h
dG9yaWFsIHJlbW92YWwgb2YgY29uZmlnIG9wdGlvbnMgcmVzdWx0ZWQgaW4gbG90cwpvZiBzbWFs
bCBwcm9ibGVtcyB0aGF0IGJyb2tlIHRoZSBidWlsZC4gIEkgaW1hZ2luZSBVbmljb3JlJ3MgYnVp
bGQgc3lzdGVtCmNvdWxkIHRha2UgYSBjb21iaW5hdGlvbiBvZiBmZWF0dXJlIGZsYWdzIGFuZCBm
b2N1cyBvbiBtYWtlIGl0IGVhc2llcgp0byBtYWludGFpbiB0aGUgbWFueSB2YXJpYW50cy4gIE9y
IHBlcmhhcHMgTWluaU9TJ3MgY291bGQgZG8gdGhlIHNhbWUgYnkKaW1wcm92aW5nIHRoZSBUcmF2
aXMgZmlsZSBpbiB0aGUgcmVwb3NpdG9yeSB0byB0ZXN0IG1vcmUgY29tYmluYXRpb25zLgpFaXRo
ZXIgd2F5LCBJIGRpZG4ndCBxdWl0ZSBoYXZlIHRoZSB0aW1lIHRvIGRvIGFueSBvZiB0aGF0IHdv
cmsgbXlzZWxmCmFuZCBJIGhhZCB0byBjb250ZXh0IHN3aXRjaCB0byBzb21ldGhpbmcgZWxzZSBh
ZnRlciBydW5uaW5nIGludG8gdGhlCmJ1aWxkIHByb2JsZW0gSSdtIGFmcmFpZCA7LSkKCnJlZ2Fy
ZHMsCkFuaWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:48:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVQv-0008Me-4U; Thu, 14 Sep 2017 14:48:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dsVQt-0008M6-Tc; Thu, 14 Sep 2017 14:48:00 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9F/D7-17770-E969AB95; Thu, 14 Sep 2017 14:47:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyoG1JsO68abs
 iDd72clq8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvGqhXLmAsWsVV8
 XrSBtYGxlbWLkZNDQsBfYmfvO8YuRi4OIYFNjBInnjZAORsYJfruLmcHqWIRUJWYNKkHzGYTM
 JHob5zHBmKLCKhLNG85wQTSwCywjk1i9d6zLCAJYYFIiXuH/4HZvAJeEge+nWUHKeIVmMwu8e
 PiVjaIFYtYJC7t/MwOUSUocXLmE7AOZgEtiRv/XgKN5QCypSWW/+MACXMK2ElM/fsXrIRfQEF
 iy7WXYLaogIpE59I5LBMYBWchmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1
 NDDTy00tLk5MT81JTCrWS87P3cQIDGwGINjB+G1ZwCFGSQ4mJVHevbo7I4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8CZN3RUpJFiUmp5akZaZA4wxmLQEB4+SCG8uSJq3uCAxtzgzHSJ1ilGX48
 bD63+YhFjy8vNSpcR514MUCYAUZZTmwY2AxfslRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN
 qgkzhycwrgdv0CugIJqAjzpzeAXJESSJCSqqBMWf9LdUlTW3L7lmyCR56JnXNQenXNr1NP67V
 Kkrp74qL73ZUPn5ny1o1T4eoV75Z70+8jVH7OJFhdcihKQ8DJG5Nne5cW8u/efO5NUvVH3++l
 8Tnfq9wXvunvWlzHb5tevj+X1ODRUSBnfI5j6jTp2JYFn/RkWldo9ait+i1APf9wynaCtP6Pi
 ixFGckGmoxFxUnAgDV83Sy8gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505400477!68950288!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60379 invoked from network); 14 Sep 2017 14:47:58 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 14:47:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500933600"; d="scan'208";a="291105981"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.180])
 by mail2-relais-roc.national.inria.fr with
 ESMTP/TLS/AES256-GCM-SHA384; 14 Sep 2017 16:47:56 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1dsVQq-0003Ec-J7; Thu, 14 Sep 2017 16:47:56 +0200
Date: Thu, 14 Sep 2017 16:47:56 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Anil Madhavapeddy <anil@recoil.org>
Message-ID: <20170914144756.jorfjgwarbmpwrhq@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Anil Madhavapeddy <anil@recoil.org>,
 Felipe Huici <Felipe.Huici@neclab.eu>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
 <20170913161345.fnndedfh74u5k3wh@var.youpi.perso.aquilenet.fr>
 <920D1BEA-ED70-42FC-9ADC-2230AAED57DD@recoil.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <920D1BEA-ED70-42FC-9ADC-2230AAED57DD@recoil.org>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [Minios-devel] [MirageOS-devel] [Xen-API] [RFC]
 Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpBbmlsIE1hZGhhdmFwZWRkeSwgb24gamV1LiAxNCBzZXB0LiAyMDE3IDE1OjM4OjU0
ICswMTAwLCB3cm90ZToKPiBPbiAxMyBTZXAgMjAxNywgYXQgMTc6MTMsIFNhbXVlbCBUaGliYXVs
dCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4gd3JvdGU6Cj4gPiBBbmlsIE1hZGhhdmFw
ZWRkeSwgb24gbWVyLiAxMyBzZXB0LiAyMDE3IDExOjExOjAzICswMTAwLCB3cm90ZToKPiA+PiBN
YWludGFpbmluZyBhIGZvcmtlZCBNaW5pT1MgaGFzIGJlZW4gYSBtdWx0aS15ZWFyIHNvdXJjZSBv
ZiBhIG1haW50ZW5hbmNlIGJ1cmRlbiBmb3IgTWlyYWdlT1MsCj4gPiAKPiA+IEknbSBqdXN0IHdv
bmRlcmluZyB3aHkgdGhpcyBoYXBwZW5lZD8KPiA+IAo+ID4gVGhlIG1pbmktb3MgcmVwb3NpdG9y
eSBpcyBvcGVuIGZvciBkZXZlbG9wbWVudCwgaXQncyBqdXN0IGEgbWF0dGVyIG9mCj4gPiBhZ3Jl
ZWluZyBvbiBob3cgdG8gaW1wbGVtZW50IGZlYXR1cmVzIDopCj4gCj4gV2UgZm9ya2VkIGl0IHdl
bGwgYmVmb3JlIG1pbmktb3Mgc3B1biBvdXQgaW50byBhIHNlcGFyYXRlIHJlcG9zaXRvcnksCj4g
YXJvdW5kIDUgeWVhcnMgYWdvLgoKT2sgOikKCj4gSXQncyBhIGNvbWJpbmF0aW9uIG9mIGJvdGgg
SSB0aGluay4gIEkgaGFkIGEgdmVyeSBxdWljayBsb29rIGF0IHRoZSBsYXRlc3QgbWluaS1vcwo+
IHRyZWUgYW5kIHJhbiBpbnRvIGJ1aWxkIHByb2JsZW1zIGZyb20gdGhlIG1hc3RlciBicmFuY2gK
Ck9rLCBzbyBpdCdzIGp1c3QgYSBtYXR0ZXIgb2YgY2xlYW5seSB3b3JraW5nIG9uIGl0LgoKU2Ft
dWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:51:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVUH-0000bn-Kj; Thu, 14 Sep 2017 14:51:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVUG-0000bg-CU
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 14:51:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8A/E5-02021-F679AB95; Thu, 14 Sep 2017 14:51:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzdv+q5
 Ig1332Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1L+ewFmxjrei4YNrAeJCli5GTQ0ggT2LC
 gT+sXYwcHLwCdhKv1nCDhCUEDCVOL7zJAhJmEVCVmHRXCSTMJqAu0fZsO1i1iICBxLmjSSAms
 0C8xNV19iAVwgImEksOPGGCmG0nMfvzZxaI2YISf3cIg4SZBbQkHv66xQJha0ssW/iaGWKKtM
 TyfxwTGHlnITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4s
 T01NzEpOK9ZLzczcxAkOrnoGBcQfj7cl+hxglOZiURHn36u6MFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBe3barkghwaLU9NSKtMwcYJDDpCU4eJREeJ9OBUrzFhck5hZnpkOkTjEac9x4eP0PE
 0fHzbt/mIRY8vLzUqXEeQ1AJgmAlGaU5sENgkXfJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvHtBpvBk5pXA7XsFdAoT0ClnTu8AOaUkESEl1cA4VWqPp8vJ2qlp3KKZ72dMD7nYcKM1YcN
 2/pU3Ct46tn64+u5M8FRppYdyF9fuzMz58Sza5bHwi9JFt4Nyu19IpN1SSE/4NDEhb6OMq/Mh
 V4+Es3OflM4tL3ydpvld2K2Qa1c1H4s12zr3xy5cgVM0rk9ukXkw7fcEg2trtiqXywWKhJle7
 ktRYinOSDTUYi4qTgQAx+N7g7kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505400684!75287262!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44345 invoked from network); 14 Sep 2017 14:51:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 14:51:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 08:51:23 -0600
Message-Id: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 08:51:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 00/17] x86: emulator enhancements
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MDE6IHN1cHBvcnQgcmVtYWluaW5nIEFWWCBpbnNucwowMjogcmUtb3JkZXIgY2FzZXMgb2YgbWFp
biBzd2l0Y2ggc3RhdGVtZW50CjAzOiBidWlsZCBTSU1EIHRlc3RzIHdpdGggLU9zCjA0OiBzdXBw
b3J0IEYxNkMgaW5zbnMKMDU6IHN1cHBvcnQgRk1BNCBpbnNucwowNjogc3VwcG9ydCBGTUEgaW5z
bnMKMDc6IHN1cHBvcnQgbW9zdCByZW1haW5pbmcgQVZYMiBpbnNucwowODogZm9sZC9lbGltaW5h
dGUgc29tZSBsb2NhbCB2YXJpYWJsZXMKMDk6IHN1cHBvcnQgQVZYMiBnYXRoZXIgaW5zbnMKMTA6
IGFkZCB0YWJsZXMgZm9yIFhPUCAwOCBhbmQgMDkgZXh0ZW5zaW9uIHNwYWNlcwoxMTogc3VwcG9y
dCBYT1AgaW5zbnMKMTI6IHN1cHBvcnQgM0ROb3chIGluc25zCjEzOiByZS1vcmRlciBjaGVja3Mg
aW4gdGVzdCBoYXJuZXNzCjE0OiBhYnN0cmFjdCBvdXQgWENSbiBhY2Nlc3NlcwoxNTogYWRqdXN0
X2JuZCgpIHNob3VsZCBjaGVjayBYQ1IwCjE2OiBtYWtlIGFsbCBGUFUgZW11bGF0aW9uIHVzZSB0
aGUgc3R1YgoxNzogZWxpbWluYXRlIGN1c3RvbSAjTUYvI1hNIGhhbmRsaW5nCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgp2MjogTWlub3IgY2hhbmdlcyBv
bmx5LCBhbmQgZXZlbiB0aGVuIG1vc3RseSByZS1iYXNpbmc7IHNlZQogICAgaW5kaXZpZHVhbCBw
YXRjaGVzLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 14:56:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 14:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVZN-0000pC-7v; Thu, 14 Sep 2017 14:56:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsVZM-0000p6-5S
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 14:56:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E1/0A-03283-BA89AB95; Thu, 14 Sep 2017 14:56:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsUyZ7p8oO6qGbs
 iDWbdsbJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMWrd/KXrCRvWLNr2nMDYwT2LoYuTiEBCYz
 Sby/sZgZwvnLKHFozTkmCGcDo8Ti7y8ZIZweRol7y34AlXFysAkYSZw9Op0RxBYRkJa49vkym
 M0sUC6xq20bUDcHh7BApETHCw2QMIuAqsSPPdfASngFPCVOnZzJCmJLCChITHn4nhkiLihxcu
 YTFpBWZgF1ifXzhCAmyks0b53NDFFuLNE3q49lAiP/LCQdsxA6ZiHpWMDIvIpRozi1qCy1SNf
 QXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAMGYBgB+PtjQGHGCU5mJREeffq
 7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbOH1XpJBgUWp6akVaZg4wImDSEhw8SiK836cBp
 XmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8S0AmCYCUZpTmwQ2CReolRlkpYV
 5GoNOEeApSi3IzS1DlXzGKczAqCfOuAZnCk5lXArfvFdApTECnnDm9A+SUkkSElFQDI4tqV9c
 pq8gX6ToTmxiePnkqY2QSYF8q89Vj6/lwd8cwl1XFgl/s/Ra8OSB/9ZzHB+HNn9zUrGamm+Ze
 jF1Sv9mJ9XFKvafAL6PrrQ57zrzUj26u+3A/MM6c59g7z7kfvXb6Fcyxvqk0R+XOyoDPX9Mk/
 Wu+P/E9p++w/N6t5/qfrz0y6TUJVGIpzkg01GIuKk4EAOkHnw7PAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505401001!116458981!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63739 invoked from network); 14 Sep 2017 14:56:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 14:56:42 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EEucQX003775
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 14:56:39 GMT
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 v8EEucfF022931
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 14:56:38 GMT
Received: from ubhmp0006.oracle.com (ubhmp0006.oracle.com [156.151.24.59])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8EEubdC021365;
 Thu, 14 Sep 2017 14:56:37 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 14:56:37 +0000
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 10:59:52 -0400
Message-Id: <1505401192-4663-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, andrew.cooper3@citrix.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86/mm: Initialize ol1e in
	create_grant_pv_mapping() for older compilers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gZ2NjIDQuNC40OgoKbW0uYzogSW4gZnVuY3Rpb24g4oCYY3JlYXRlX2dyYW50X3B2X21hcHBp
bmfigJk6Cm1tLmM6MzgzOTogZXJyb3I6IOKAmG9sMWUubDHigJkgbWF5IGJlIHVzZWQgdW5pbml0
aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uCgpXaGlsZSBvbDFlIHdvdWxkIG5vdCBiZSB1c2VkIHVu
aW5pdGlhbGl6ZWQgKGJlY2F1c2UgcmMgbmVlZHMgdG8gYmUgcHJvcGVybHkKc2V0KSB3ZSBoYXZl
IHRvIGFjY29tbW9kYXRlIHRoZXNlIG9sZGVyIGNvbXBsaWVycy4KClNpZ25lZC1vZmYtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggNTIwOGU3My4uOGZlZDk4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM4MzYsNyArMzgzNiw4IEBAIGludCBjcmVhdGVf
Z3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogewog
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJy
ZCA9IGN1cnItPmRvbWFpbjsKLSAgICBsMV9wZ2VudHJ5X3QgbmwxZSwgb2wxZSwgKnBsMWU7Cisg
ICAgbDFfcGdlbnRyeV90IG5sMWUsICpwbDFlOworICAgIGwxX3BnZW50cnlfdCBvbDFlID0gezB9
OyAvKiBvbGRlciBjb21waWxlcnMgbWF5IHJlcWl1cmUgaW5pdGlhbGl6YXRpb24gKi8KICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIG1mbl90IGdsMW1mbjsKICAgICBpbnQgcmMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:11:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVnf-000282-Gv; Thu, 14 Sep 2017 15:11:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVnd-00027o-WD
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 15:11:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9C/11-03610-12C9AB95; Thu, 14 Sep 2017 15:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1d2zq5
 Ig90r9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+fXMZC1axVzz+O4GlgbGRrYuRk0NIIE/i
 3aQzjCA2r4CdxKRjE5lBbAkBQ4nTC2+ydDFycLAIqEqc3SMIEmYTUJdoe7adFSQsImAk8WGbJ
 IjJLBArsXEaN4gpLBAn8fGhC8RsT4nX8xYzg4Q5Bbwk1q8SAzF5BQQl/u4QhuhTl1g/TwikmF
 lAXqJ562xmiLC0xPJ/HBMY+WYh1M9CqJ+FpH4WQv0CRpZVjBrFqUVlqUW6RgZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYfy0LOMQoycGkJMq7V3dnpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3vOzdkUKCRalpqdWpGXmAAMfJi3BwaMkwusJkuYtLkjMLc5Mh0idY
 jTmuPHw+h8mjo6bd/8wCbHk5eelSonzhswGKhUAKc0ozYMbBIvIS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLm5QCZwpOZVwK37xXQKUxAp5w5vQPklJJEhJRUA6NV6/8LafwSEswJ9lEZkw7
 eDW9WY7yx5Ns2gY8Fnzl3vS920bvJ0SeveM2smUtH5sf1ezsvW+1YzDtNO8Zk06n+g4pmhTUL
 9XjrCh/lbV/8WpLppuH/9vyDss//yYpZtZq+OutaYcsoYidxIXb+69daWVffHnJ+k/TsUzrzN
 NMAV9NFZrnxHUosxRmJhlrMRcWJAOAnMwLDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505401884!70915561!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24293 invoked from network); 14 Sep 2017 15:11:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:11:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:11:23 -0600
Message-Id: <59BAB83A020000780017B376@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:11:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1505401192-4663-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1505401192-4663-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/mm: Initialize ol1e in
 create_grant_pv_mapping() for older compilers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE2OjU5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIGdjYyA0LjQuNDoKPiAKPiBtbS5jOiBJbiBmdW5jdGlvbiDigJhjcmVhdGVfZ3Jh
bnRfcHZfbWFwcGluZ+KAmToKPiBtbS5jOjM4Mzk6IGVycm9yOiDigJhvbDFlLmwx4oCZIG1heSBi
ZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbgo+IAo+IFdoaWxlIG9sMWUgd291
bGQgbm90IGJlIHVzZWQgdW5pbml0aWFsaXplZCAoYmVjYXVzZSByYyBuZWVkcyB0byBiZSBwcm9w
ZXJseQo+IHNldCkgd2UgaGF2ZSB0byBhY2NvbW1vZGF0ZSB0aGVzZSBvbGRlciBjb21wbGllcnMu
CgpBaCB5ZXMsIHRoYXQncyBhIGNvbW1vbiBpc3N1ZSB3aXRoIG9sZGVyIGdjYy4KCj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0zODM2LDcg
KzM4MzYsOCBAQCBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5z
aWduZWQgbG9uZyBmcmFtZSwKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
Owo+ICAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Cj4gLSAgICBsMV9w
Z2VudHJ5X3QgbmwxZSwgb2wxZSwgKnBsMWU7Cj4gKyAgICBsMV9wZ2VudHJ5X3QgbmwxZSwgKnBs
MWU7Cj4gKyAgICBsMV9wZ2VudHJ5X3Qgb2wxZSA9IHswfTsgLyogb2xkZXIgY29tcGlsZXJzIG1h
eSByZXFpdXJlIGluaXRpYWxpemF0aW9uICovCgpKdXN0IHsgfSBwbGVhc2UsIGFuZCBJIGRvbid0
IHNlZSBhIG5lZWQgZm9yIHRoZSBjb21tZW50LiBFYXNpbHkKYWRqdXN0YWJsZSB3aGlsZSBjb21t
aXR0aW5nLCBvZiBjb3Vyc2UuIEFuZCB3aXRoIHRoYXQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:12:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVoa-0002Ee-Rb; Thu, 14 Sep 2017 15:12:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVoZ-0002ET-Fv
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:12:27 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CE/6A-01761-A5C9AB95; Thu, 14 Sep 2017 15:12:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzdszq5
 Ig0UzTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP206yFnTcZazYt/YgewPjwRWMXYycHEIC
 eRIXF3SD2bwCdhK/exeB2RIChhKnF95kAbFZBFQlvl54DhZnE1CXaHu2nbWLkYNDRMBA4tzRJ
 BCTWSBe4uo6e5AKYaApF2a/ZoKYXiRxu3MmWCengL1E5/xpYJ28AoISf3cIg4SZBbQkHv66xQ
 Jha0ssW/iaGWKitMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI3M9JKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfj7cl+hxglOZiURHn36u6MFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvIdn74oUEixKTU+tSMvMAcYHTKkEB4+SC
 K/nLKA0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0kIbJKUOO8XkFIBkNKM0jy4QbC4vcQoKy
 XMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc9yD08mXklcPteAZ3CBHTKmdM7QE4pSURISTUwdir
 tlurZcGb1z20fPhSoCD14JSrMV/I+zS2e6W1u36NPTtvat/i+j/JyLTm7uvz55omsWi+Zt5cV
 qkvycjaKK4cHLfhht1RfiLNHdUZvtaJM5y6mOcdNbbjr0tcfvzYnqb6/tPjUgwPNLZ1nPZqMc
 0s6Uzj92Z1FNOUKJrKKGnRJ2S6Z8kKJpTgj0VCLuag4EQBiyjHc1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505401940!111686545!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32451 invoked from network); 14 Sep 2017 15:12:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:12:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:12:20 -0600
Message-Id: <59BAB873020000780017B379@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:12:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 01/17] x86emul: support remaining AVX insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SS5lLiB0aG9zZSBub3QgYmVpbmcgZXF1aXZhbGVudHMgb2YgU1NFbiBvbmVzLgoKVGhlcmUncyBv
bmUgbmVjZXNzYXJ5IGNoYW5nZSB0byBnZW5lcmljIGNvZGU6IEZhdWx0aW5nIGJlaGF2aW9yIG9m
ClZNQVNLTU9WUHtTLER9IHJlcXVpcmVzIHVzIHRvIGRvIHBhcnRpYWwgcmVhZHMvd3JpdGVzLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IE1v
dmUgdnBtYXNrbW92e2QscX0gaGFuZGxpbmcgdG8gQVZYMiBwYXRjaC4KCi0tLSBhLy5naXRpZ25v
cmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMjI0LDcgKzIyNCw3IEBACiB0b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvKi5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8qLnRtcAogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2FzbQotdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2F2eCouaAordG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2F2eCouW2NoXQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L2Jsb3dmaXNoLmgKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zc2UqLltjaF0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvcgotLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxl
CkBAIC0xMSw4ICsxMSw4IEBAIGFsbDogJChUQVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChU
QVJHRVQpCiAKLVNJTUQgOj0gc3NlIHNzZTIgc3NlNAotVEVTVENBU0VTIDo9IGJsb3dmaXNoICQo
U0lNRCkgJChhZGRzdWZmaXggLWF2eCwkKGZpbHRlciBzc2UlLCQoU0lNRCkpKQorU0lNRCA6PSBz
c2Ugc3NlMiBzc2U0IGF2eAorVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgc3NlMi1hdngg
c3NlNC1hdngKIAogYmxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBibG93ZmlzaC1jZmxhZ3MteDg2XzMy
IDo9ICItbW5vLWFjY3VtdWxhdGUtb3V0Z29pbmctYXJncyAtRHN0YXRpYz0iCkBAIC0yNiwzNCAr
MjYsMzYgQEAgc3NlMi1mbHRzIDo9IDQgOAogc3NlNC12ZWNzIDo9ICQoc3NlMi12ZWNzKQogc3Nl
NC1pbnRzIDo9ICQoc3NlMi1pbnRzKQogc3NlNC1mbHRzIDo9ICQoc3NlMi1mbHRzKQorYXZ4LXZl
Y3MgOj0gMTYgMzIKK2F2eC1pbnRzIDo9CithdngtZmx0cyA6PSA0IDgKIAogIyBXaGVuIGNvbnZl
cnRpbmcgU1NFIHRvIEFWWCwgaGF2ZSB0aGUgY29tcGlsZXIgYXZvaWQgWE1NMCB0byB3aWRlbgog
IyBjb3ZlcmFnZSBvZiB0aGUgVkVYLnZ2dnYgY2hlY2tzIGluIHRoZSBlbXVsYXRvci4gV2UgbXVz
dCBub3QgZG8gdGhpcywKICMgaG93ZXZlciwgZm9yIFNTRTQuMSBhbmQgbGF0ZXIsIGFzIHRoZXJl
IGFyZSBpbnN0cnVjdGlvbnMgd2l0aCBYTU0wIGFzCiAjIGFuIGltcGxpY2l0IG9wZXJhbmQuCi1z
c2UyYXZ4LXNzZSAgOj0gLWZmaXhlZC14bW0wIC1XYSwtbXNzZTJhdngKLXNzZTJhdngtc3NlMiA6
PSAkKHNzZTJhdngtc3NlKQorc3NlMmF2eC1zc2UyIDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2Uy
YXZ4CiBzc2UyYXZ4LXNzZTQgOj0gLVdhLC1tc3NlMmF2eAogCisjIEZvciBBVlggYW5kIGxhdGVy
LCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9mCisjIHRo
ZSBWRVgudnZ2diBjaGVja3MgaW4gdGhlIGVtdWxhdG9yLgorbm9uLXNzZSA9ICQoaWYgJChmaWx0
ZXIgc3NlJSwkKDEpKSwsLWZmaXhlZC14bW0wKQorCiBkZWZpbmUgc2ltZC1kZWZzCiAkKDEpLWNm
bGFncyA6PSBcCiAJJChmb3JlYWNoIHZlYywkKCQoMSktdmVjcyksIFwKIAkgICQoZm9yZWFjaCBp
bnQsJCgkKDEpLWludHMpLCBcCi0JICAgICItRF8kKHZlYylpJChpbnQpIC1tJCgxKSAtTzIgLURW
RUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLQkgICAgIi1EXyQodmVjKXUkKGlu
dCkgLW0kKDEpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBcCisJ
ICAgICItRF8kKHZlYylpJChpbnQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtTzIgLURW
RUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKKwkgICAgIi1EXyQodmVjKXUkKGlu
dCkgLW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRFVJ
TlRfU0laRT0kKGludCkiKSBcCiAJICAkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAotCSAg
ICAiLURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRf
U0laRT0kKGZsdCkiKSkgXAorCSAgICAiLURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgJChjYWxsIG5v
bi1zc2UsJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkg
XAogCSQoZm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCi0JICAiLURfZiQoZmx0KSAtbSQoMSkg
LW1mcG1hdGg9c3NlIC1PMiAtREZMT0FUX1NJWkU9JChmbHQpIikKKwkgICItRF9mJChmbHQpIC1t
JCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtbWZwbWF0aD1zc2UgLU8yIC1ERkxPQVRfU0laRT0k
KGZsdCkiKQogJCgxKS1hdngtY2ZsYWdzIDo9IFwKIAkkKGZvcmVhY2ggdmVjLCQoJCgxKS12ZWNz
KSwgXAogCSAgJChmb3JlYWNoIGludCwkKCQoMSktaW50cyksIFwKIAkgICAgIi1EXyQodmVjKWkk
KGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURJTlRf
U0laRT0kKGludCkiIFwKLQkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0k
KDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikgXAotCSAgJChm
b3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKLQkgICAgIi1EXyQodmVjKWYkKGZsdCkgLW0kKDEp
ICQoc3NlMmF2eC0kKDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURGTE9BVF9TSVpFPSQoZmx0
KSIpKSBcCi0JJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKLQkgICItRF9mJChmbHQpIC1t
JCgxKSAtbWZwbWF0aD1zc2UgJChzc2UyYXZ4LSQoMSkpIC1PMiAtREZMT0FUX1NJWkU9JChmbHQp
IikKKwkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtTzIgLURW
RUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikpCiBlbmRlZgogCiAkKGZvcmVhY2gg
Zmxhdm9yLCQoU0lNRCksJChldmFsICQoY2FsbCBzaW1kLWRlZnMsJChmbGF2b3IpKSkpCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuYwpAQCAtNzAsNyArNzAsMTMgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRy
aWJ1dGVfXygodmVjdG9yXwogI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NTRV9fKQog
IyBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNrYihjbXApID09IDB4
ZmYpCiAjZWxpZiBWRUNfU0laRSA9PSAxNgotIyBpZiBkZWZpbmVkKF9fU1NFNF8xX18pCisjIGlm
IGRlZmluZWQoX19BVlhfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQorIyAgaWYgRUxFTV9TSVpF
ID09IDQKKyMgICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0Y3BzKGNt
cCwgKHZlY190KXt9ID09IDApCisjICBlbGlmIEVMRU1fU0laRSA9PSA4CisjICAgZGVmaW5lIHRv
X2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNwZChjbXAsICh2ZWNfdCl7fSA9PSAwKQor
IyAgZW5kaWYKKyMgZWxpZiBkZWZpbmVkKF9fU1NFNF8xX18pCiAjICBkZWZpbmUgdG9fYm9vbChj
bXApIF9fYnVpbHRpbl9pYTMyX3B0ZXN0YzEyOChjbXAsICh2ZGlfdCl7fSA9PSAwKQogIyBlbGlm
IGRlZmluZWQoX19TU0VfXykgJiYgRUxFTV9TSVpFID09IDQKICMgIGRlZmluZSB0b19ib29sKGNt
cCkgKF9fYnVpbHRpbl9pYTMyX21vdm1za3BzKGNtcCkgPT0gMHhmKQpAQCAtODEsNiArODcsMTIg
QEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yXwogIyAgIGRlZmluZSB0
b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Btb3Ztc2tiMTI4KGNtcCkgPT0gMHhmZmZmKQog
IyAgZW5kaWYKICMgZW5kaWYKKyNlbGlmIFZFQ19TSVpFID09IDMyCisjIGlmIGRlZmluZWQoX19B
VlhfXykgJiYgRUxFTV9TSVpFID09IDQKKyMgIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRp
bl9pYTMyX21vdm1za3BzMjU2KGNtcCkgPT0gMHhmZikKKyMgZWxpZiBkZWZpbmVkKF9fQVZYX18p
ICYmIEVMRU1fU0laRSA9PSA4CisjICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEz
Ml9tb3Ztc2twZDI1NihjbXApID09IDB4ZikKKyMgZW5kaWYKICNlbmRpZgogCiAjaWZuZGVmIHRv
X2Jvb2wKQEAgLTEwNSw2ICsxMTcsMTIgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgZGVmaW5lIHRvX2ludCh4KSBf
X2J1aWx0aW5faWEzMl9jdnRkcTJwZChfX2J1aWx0aW5faWEzMl9jdnRwZDJkcSh4KSkKICMgZW5k
aWYKKyNlbGlmIFZFQ19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKKyMgaWYgRkxPQVRf
U0laRSA9PSA0CisjICBkZWZpbmUgdG9faW50KHgpIF9fYnVpbHRpbl9pYTMyX2N2dGRxMnBzMjU2
KF9fYnVpbHRpbl9pYTMyX2N2dHBzMmRxMjU2KHgpKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAor
IyAgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9jdnRkcTJwZDI1NihfX2J1aWx0aW5f
aWEzMl9jdnRwZDJkcTI1Nih4KSkKKyMgZW5kaWYKICNlbmRpZgogCiAjaWYgVkVDX1NJWkUgPT0g
RkxPQVRfU0laRQpAQCAtMTE2LDcgKzEzNCwyNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjZW5kaWYKIAogI2lmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVk
KF9fU1NFX18pCi0jIGlmIFZFQ19TSVpFID09IDE2CisjIGlmIFZFQ19TSVpFID09IDMyICYmIGRl
ZmluZWQoX19BVlhfXykKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgZmxvYXQgdF8gPSAoeCk7
IF9fYnVpbHRpbl9pYTMyX3Zicm9hZGNhc3RzczI1NigmdF8pOyB9KQorIyAgZGVmaW5lIG1heCh4
LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhwczI1Nih4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBf
X2J1aWx0aW5faWEzMl9taW5wczI1Nih4LCB5KQorIyAgZGVmaW5lIHJlY2lwKHgpIF9fYnVpbHRp
bl9pYTMyX3JjcHBzMjU2KHgpCisjICBkZWZpbmUgcnNxcnQoeCkgX19idWlsdGluX2lhMzJfcnNx
cnRwczI1Nih4KQorIyAgZGVmaW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBzMjU2KHgp
CisjICBkZWZpbmUgc3dhcCh4KSAoeyBcCisgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl92
cGVybWlscHMyNTYoeCwgMGIwMDAxMTAxMSk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl92cGVybTJm
MTI4X3BzMjU2KHRfLCB0XywgMGIwMDAwMDAwMSk7IFwKK30pCisjICBkZWZpbmUgc3dhcDIoeCkg
KHsgXAorICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHZhcnBzMjU2KHgsIF9f
YnVpbHRpbl9pYTMyX2N2dHBzMmRxMjU2KGludikgLSAxKTsgXAorICAgIF9fYnVpbHRpbl9pYTMy
X3ZwZXJtMmYxMjhfcHMyNTYodF8sIHRfLCAwYjAwMDAwMDAxKTsgXAorfSkKKyMgZWxpZiBWRUNf
U0laRSA9PSAxNgorIyAgaWZkZWYgX19BVlhfXworIyAgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsg
ZmxvYXQgdF8gPSAoeCk7IF9fYnVpbHRpbl9pYTMyX3Zicm9hZGNhc3RzcygmdF8pOyB9KQorIyAg
ZW5kaWYKICMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3VucGNr
aHBzKHgsIHkpCiAjICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBfX2J1aWx0aW5faWEzMl91
bnBja2xwcyh4LCB5KQogIyAgZGVmaW5lIG1heCh4LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhwcyh4
LCB5KQpAQCAtMTI1LDEzICsxNjEsMzkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYgogIyAgZGVmaW5lIHJzcXJ0KHgpIF9fYnVpbHRpbl9pYTMyX3JzcXJ0cHMoeCkK
ICMgIGRlZmluZSBzcXJ0KHgpIF9fYnVpbHRpbl9pYTMyX3NxcnRwcyh4KQogIyAgZGVmaW5lIHN3
YXAoeCkgX19idWlsdGluX2lhMzJfc2h1ZnBzKHgsIHgsIDBiMDAwMTEwMTEpCisjICBpZmRlZiBf
X0FWWF9fCisjICAgZGVmaW5lIHN3YXAyKHgpIF9fYnVpbHRpbl9pYTMyX3ZwZXJtaWx2YXJwcyh4
LCBfX2J1aWx0aW5faWEzMl9jdnRwczJkcShpbnYpIC0gMSkKKyMgIGVuZGlmCiAjIGVsaWYgVkVD
X1NJWkUgPT0gNAogIyAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8xb3AoeCwgInJjcHNzICVbaW5d
LCAlW291dF0iKQogIyAgZGVmaW5lIHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInJzcXJ0c3MgJVtp
bl0sICVbb3V0XSIpCiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJzcXJ0c3MgJVtp
bl0sICVbb3V0XSIpCiAjIGVuZGlmCiAjZWxpZiBGTE9BVF9TSVpFID09IDggJiYgZGVmaW5lZChf
X1NTRTJfXykKLSMgaWYgVkVDX1NJWkUgPT0gMTYKKyMgaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVm
aW5lZChfX0FWWF9fKQorIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBkb3VibGUgdF8gPSAoeCk7
IF9fYnVpbHRpbl9pYTMyX3Zicm9hZGNhc3RzZDI1NigmdF8pOyB9KQorIyAgZGVmaW5lIG1heCh4
LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhwZDI1Nih4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBf
X2J1aWx0aW5faWEzMl9taW5wZDI1Nih4LCB5KQorIyAgZGVmaW5lIHJlY2lwKHgpICh7IFwKKyAg
ICBmbG9hdCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSB0XyA9IF9fYnVpbHRpbl9p
YTMyX2N2dHBkMnBzMjU2KHgpOyBcCisgICAgdF8gPSBfX2J1aWx0aW5faWEzMl92ZXh0cmFjdGYx
MjhfcHMyNTYoIFwKKyAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9yY3BwczI1NiggXAorICAg
ICAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl92YnJvYWRjYXN0ZjEyOF9wczI1NigmdF8pKSwg
MCk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9jdnRwczJwZDI1Nih0Xyk7IFwKK30pCisjICBkZWZp
bmUgcnNxcnQoeCkgKHsgXAorICAgIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2
KSkpIHQxXyA9IF9fYnVpbHRpbl9pYTMyX2N2dHBkMnBzMjU2KHgpOyBcCisgICAgZmxvYXQgX19h
dHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMzIpKSkgdDJfID0gX19idWlsdGluX2lhMzJfdmluc2Vy
dGYxMjhfcHMyNTYoKHR5cGVvZih0Ml8pKXt9LCB0MV8sIDApOyBcCisgICAgdDJfID0gX19idWls
dGluX2lhMzJfdmluc2VydGYxMjhfcHMyNTYodDJfLCB0MV8sIDEpOyBcCisgICAgdDFfID0gX19i
dWlsdGluX2lhMzJfdmV4dHJhY3RmMTI4X3BzMjU2KF9fYnVpbHRpbl9pYTMyX3JzcXJ0cHMyNTYo
dDJfKSwgMCk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9jdnRwczJwZDI1Nih0MV8pOyBcCit9KQor
IyAgZGVmaW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBkMjU2KHgpCisjICBkZWZpbmUg
c3dhcCh4KSAoeyBcCisgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl92cGVybWlscGQyNTYo
eCwgMGIwMDAwMDEwMSk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl92cGVybTJmMTI4X3BkMjU2KHRf
LCB0XywgMGIwMDAwMDAwMSk7IFwKK30pCisjIGVsaWYgVkVDX1NJWkUgPT0gMTYKICMgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3VucGNraHBkKHgsIHkpCiAjICBk
ZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBfX2J1aWx0aW5faWEzMl91bnBja2xwZCh4LCB5KQog
IyAgZGVmaW5lIG1heCh4LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhwZCh4LCB5KQpAQCAtMTQwLDYg
KzIwMiwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBk
ZWZpbmUgcnNxcnQoeCkgX19idWlsdGluX2lhMzJfY3Z0cHMycGQoX19idWlsdGluX2lhMzJfcnNx
cnRwcyhfX2J1aWx0aW5faWEzMl9jdnRwZDJwcyh4KSkpCiAjICBkZWZpbmUgc3FydCh4KSBfX2J1
aWx0aW5faWEzMl9zcXJ0cGQoeCkKICMgIGRlZmluZSBzd2FwKHgpIF9fYnVpbHRpbl9pYTMyX3No
dWZwZCh4LCB4LCAwYjAxKQorIyAgaWZkZWYgX19BVlhfXworIyAgIGRlZmluZSBzd2FwMih4KSBf
X2J1aWx0aW5faWEzMl92cGVybWlsdmFycGQoeCwgX19idWlsdGluX2lhMzJfcG1vdnN4ZHExMjgo
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2J1aWx0aW5faWEzMl9jdnRwZDJkcShpbnYpIC0gMSkgPDwgMSkKKyMgIGVuZGlmCiAjIGVs
aWYgVkVDX1NJWkUgPT0gOAogIyAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8xb3AoeCwgImN2dHNk
MnNzICVbaW5dLCAlW291dF07IHJjcHNzICVbb3V0XSwgJVtvdXRdOyBjdnRzczJzZCAlW291dF0s
ICVbb3V0XSIpCiAjICBkZWZpbmUgcnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAiY3Z0c2Qyc3MgJVtp
bl0sICVbb3V0XTsgcnNxcnRzcyAlW291dF0sICVbb3V0XTsgY3Z0c3Myc2QgJVtvdXRdLCAlW291
dF0iKQpAQCAtMjAxLDYgKzI2NywzMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0
ZV92ZWNfdCBiCiAjICBkZWZpbmUgaGFkZCh4LCB5KSBfX2J1aWx0aW5faWEzMl9oYWRkcGQoeCwg
eSkKICMgIGRlZmluZSBoc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2hzdWJwZCh4LCB5KQogIyBl
bmRpZgorI2VsaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKQorIyBpZiBGTE9B
VF9TSVpFID09IDQKKyMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3Vi
cHMyNTYoeCwgeSkKKyMgIGRlZmluZSBkdXBfaGkoeCkgX19idWlsdGluX2lhMzJfbW92c2hkdXAy
NTYoeCkKKyMgIGRlZmluZSBkdXBfbG8oeCkgX19idWlsdGluX2lhMzJfbW92c2xkdXAyNTYoeCkK
KyMgIGRlZmluZSBoYWRkKHgsIHkpICh7IFwKKyAgICAgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5f
aWEzMl9oYWRkcHMyNTYoeCwgeSk7IFwKKyAgICAgICAgKHZlY190KXt0X1swXSwgdF9bMV0sIHRf
WzRdLCB0X1s1XSwgdF9bMl0sIHRfWzNdLCB0X1s2XSwgdF9bN119OyBcCit9KQorIyAgZGVmaW5l
IGhzdWIoeCwgeSkgKHsgXAorICAgICAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMyX2hzdWJw
czI1Nih4LCB5KTsgXAorICAgICAgICAodmVjX3Qpe3RfWzBdLCB0X1sxXSwgdF9bNF0sIHRfWzVd
LCB0X1syXSwgdF9bM10sIHRfWzZdLCB0X1s3XX07IFwKK30pCisjIGVsaWYgRkxPQVRfU0laRSA9
PSA4CisjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBkMjU2KHgs
IHkpCisjICBkZWZpbmUgZHVwX2xvKHgpIF9fYnVpbHRpbl9pYTMyX21vdmRkdXAyNTYoeCkKKyMg
IGRlZmluZSBoYWRkKHgsIHkpICh7IFwKKyAgICAgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEz
Ml9oYWRkcGQyNTYoeCwgeSk7IFwKKyAgICAgICAgKHZlY190KXt0X1swXSwgdF9bMl0sIHRfWzFd
LCB0X1szXX07IFwKK30pCisjICBkZWZpbmUgaHN1Yih4LCB5KSAoeyBcCisgICAgICAgIHZlY190
IHRfID0gX19idWlsdGluX2lhMzJfaHN1YnBkMjU2KHgsIHkpOyBcCisgICAgICAgICh2ZWNfdCl7
dF9bMF0sIHRfWzJdLCB0X1sxXSwgdF9bM119OyBcCit9KQorIyBlbmRpZgogI2VuZGlmCiAjaWYg
VkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTU0UzX18pCiAjIGlmIElOVF9TSVpFID09IDEK
QEAgLTI4Miw2ICszNzMsMzEgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgogIyAgZGVmaW5lIG1peCh4LCB5KSBfX2J1aWx0aW5faWEzMl9ibGVuZHBkKHgsIHksIDBi
MTApCiAjIGVuZGlmCiAjZW5kaWYKKyNpZiBWRUNfU0laRSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZY
X18pCisjIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIGRvdF9wcm9kdWN0KHgsIHkpICh7
IFwKKyAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMyX2RwcHMyNTYoeCwgeSwgMGIxMTExMDAw
MSk7IFwKKyAgICAodmVjX3Qpe3RfWzBdICsgdF9bNF19OyBcCit9KQorIyAgZGVmaW5lIG1peCh4
LCB5KSBfX2J1aWx0aW5faWEzMl9ibGVuZHBzMjU2KHgsIHksIDBiMTAxMDEwMTApCisjICBkZWZp
bmUgc2VsZWN0KGQsIHgsIHksIG0pICgqKGQpID0gX19idWlsdGluX2lhMzJfYmxlbmR2cHMyNTYo
eSwgeCwgbSkpCisjICBkZWZpbmUgc2VsZWN0MihkLCB4LCB5LCBtKSAoeyBcCisgICAgdnNpX3Qg
bV8gPSAodnNpX3QpKG0pOyBcCisgICAgKihkKSA9IF9fYnVpbHRpbl9pYTMyX21hc2tsb2FkcHMy
NTYoJih4KSwgIG1fKTsgXAorICAgIF9fYnVpbHRpbl9pYTMyX21hc2tzdG9yZXBzMjU2KGQsIH5t
XywgeSk7IFwKK30pCisjICBkZWZpbmUgdHJ1bmMoeCkgX19idWlsdGluX2lhMzJfcm91bmRwczI1
Nih4LCAwYjEwMTEpCisjIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgbWl4KHgsIHkp
IF9fYnVpbHRpbl9pYTMyX2JsZW5kcGQyNTYoeCwgeSwgMGIxMDEwKQorIyAgZGVmaW5lIHNlbGVj
dChkLCB4LCB5LCBtKSAoKihkKSA9IF9fYnVpbHRpbl9pYTMyX2JsZW5kdnBkMjU2KHksIHgsIG0p
KQorIyAgZGVmaW5lIHNlbGVjdDIoZCwgeCwgeSwgbSkgKHsgXAorICAgIHZkaV90IG1fID0gKHZk
aV90KShtKTsgXAorICAgICooZCkgPSBfX2J1aWx0aW5faWEzMl9tYXNrbG9hZHBkMjU2KCYoeCks
ICBtXyk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9tYXNrc3RvcmVwZDI1NihkLCB+bV8sIHkpOyBc
Cit9KQorIyAgZGVmaW5lIHRydW5jKHgpIF9fYnVpbHRpbl9pYTMyX3JvdW5kcGQyNTYoeCwgMGIx
MDExKQorIyBlbmRpZgorI2VuZGlmCiAjaWYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRQogIyBkZWZp
bmUgbWF4KHgsIHkpICgodmVjX3Qpeyh7IHR5cGVvZih4WzBdKSB4XyA9ICh4KVswXSwgeV8gPSAo
eSlbMF07IHhfID4geV8gPyB4XyA6IHlfOyB9KX0pCiAjIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNf
dCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPCB5XyA/IHhf
IDogeV87IH0pfSkKQEAgLTU1NSw2ICs2NzEsMTUgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAg
IGlmICggIXRvX2Jvb2woc3dhcChzcmMpID09IGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5k
aWYKIAorI2lmZGVmIHN3YXAyCisgICAgdG91Y2goc3JjKTsKKyAgICBpZiAoICF0b19ib29sKHN3
YXAyKHNyYykgPT0gaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWYgZGVmaW5l
ZChicm9hZGNhc3QpCisgICAgaWYgKCAhdG9fYm9vbChicm9hZGNhc3QoRUxFTV9DT1VOVCArIDEp
ID09IHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CisjZW5kaWYKKwogI2lmIGRlZmluZWQo
aW50ZXJsZWF2ZV9sbykgJiYgZGVmaW5lZChpbnRlcmxlYXZlX2hpKQogICAgIHRvdWNoKHNyYyk7
CiAgICAgeCA9IGludGVybGVhdmVfbG8oaW52LCBzcmMpOwpAQCAtNjUyLDYgKzc3NywxNSBAQCBp
bnQgc2ltZF90ZXN0KHZvaWQpCiAjIGVuZGlmCiAgICAgaWYgKCAhdG9fYm9vbCh6ID09IHkpICkg
cmV0dXJuIF9fTElORV9fOwogI2VuZGlmCisKKyNpZmRlZiBzZWxlY3QyCisjIGlmZGVmIFVJTlRf
U0laRQorICAgIHNlbGVjdDIoJnosIHNyYywgaW52LCBhbHQpOworIyBlbHNlCisgICAgc2VsZWN0
Migmeiwgc3JjLCBpbnYsIGFsdCA+IDApOworIyBlbmRpZgorICAgIGlmICggIXRvX2Jvb2woeiA9
PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgogCiAjaWZkZWYgbWl4CiAgICAgdG91Y2go
c3JjKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTgs
OSArOCw5IEBACiAjaW5jbHVkZSAic3NlLmgiCiAjaW5jbHVkZSAic3NlMi5oIgogI2luY2x1ZGUg
InNzZTQuaCIKLSNpbmNsdWRlICJzc2UtYXZ4LmgiCiAjaW5jbHVkZSAic3NlMi1hdnguaCIKICNp
bmNsdWRlICJzc2U0LWF2eC5oIgorI2luY2x1ZGUgImF2eC5oIgogCiAjZGVmaW5lIHZlcmJvc2Ug
ZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICovCiAKQEAgLTQ0
LDcgKzQ0LDYgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngodm9pZCkKIHsKICAgICByZXR1
cm4gY3B1X2hhc19hdng7CiB9Ci0jZGVmaW5lIHNpbWRfY2hlY2tfc3NlX2F2eCAgIHNpbWRfY2hl
Y2tfYXZ4CiAjZGVmaW5lIHNpbWRfY2hlY2tfc3NlMl9hdnggIHNpbWRfY2hlY2tfYXZ4CiAjZGVm
aW5lIHNpbWRfY2hlY2tfc3NlNF9hdnggIHNpbWRfY2hlY2tfYXZ4CiAKQEAgLTEyMiwxMiArMTIx
LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChTU0U0IHBhY2tlZCB1MzIsICAg
ICAgICBzc2U0LCAgICAgIDE2dTQpLAogICAgIFNJTUQoU1NFNCBwYWNrZWQgczY0LCAgICAgICAg
c3NlNCwgICAgICAxNmk4KSwKICAgICBTSU1EKFNTRTQgcGFja2VkIHU2NCwgICAgICAgIHNzZTQs
ICAgICAgMTZ1OCksCi0gICAgU0lNRChTU0UvQVZYIHNjYWxhciBzaW5nbGUsICBzc2VfYXZ4LCAg
ICAgZjQpLAotICAgIFNJTUQoU1NFL0FWWCBwYWNrZWQgc2luZ2xlLCAgc3NlX2F2eCwgICAxNmY0
KSwKLSAgICBTSU1EKFNTRTIvQVZYIHNjYWxhciBzaW5nbGUsIHNzZTJfYXZ4LCAgICBmNCksCi0g
ICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgc2luZ2xlLCBzc2UyX2F2eCwgIDE2ZjQpLAotICAgIFNJ
TUQoU1NFMi9BVlggc2NhbGFyIGRvdWJsZSwgc3NlMl9hdngsICAgIGY4KSwKLSAgICBTSU1EKFNT
RTIvQVZYIHBhY2tlZCBkb3VibGUsIHNzZTJfYXZ4LCAgMTZmOCksCiAgICAgU0lNRChTU0UyL0FW
WCBwYWNrZWQgczgsICAgICBzc2UyX2F2eCwgIDE2aTEpLAogICAgIFNJTUQoU1NFMi9BVlggcGFj
a2VkIHU4LCAgICAgc3NlMl9hdngsICAxNnUxKSwKICAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBz
MTYsICAgIHNzZTJfYXZ4LCAgMTZpMiksCkBAIC0xMzYsMTAgKzEyOSw2IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgewogICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHUzMiwgICAgc3NlMl9hdngsICAx
NnU0KSwKICAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzNjQsICAgIHNzZTJfYXZ4LCAgMTZpOCks
CiAgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgdTY0LCAgICBzc2UyX2F2eCwgIDE2dTgpLAotICAg
IFNJTUQoU1NFNC9BVlggc2NhbGFyIHNpbmdsZSwgc3NlNF9hdngsICAgIGY0KSwKLSAgICBTSU1E
KFNTRTQvQVZYIHBhY2tlZCBzaW5nbGUsIHNzZTRfYXZ4LCAgMTZmNCksCi0gICAgU0lNRChTU0U0
L0FWWCBzY2FsYXIgZG91YmxlLCBzc2U0X2F2eCwgICAgZjgpLAotICAgIFNJTUQoU1NFNC9BVlgg
cGFja2VkIGRvdWJsZSwgc3NlNF9hdngsICAxNmY4KSwKICAgICBTSU1EKFNTRTQvQVZYIHBhY2tl
ZCBzOCwgICAgIHNzZTRfYXZ4LCAgMTZpMSksCiAgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTgs
ICAgICBzc2U0X2F2eCwgIDE2dTEpLAogICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHMxNiwgICAg
c3NlNF9hdngsICAxNmkyKSwKQEAgLTE0OCw2ICsxMzcsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB7CiAgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTMyLCAgICBzc2U0X2F2eCwgIDE2dTQpLAog
ICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHM2NCwgICAgc3NlNF9hdngsICAxNmk4KSwKICAgICBT
SU1EKFNTRTQvQVZYIHBhY2tlZCB1NjQsICAgIHNzZTRfYXZ4LCAgMTZ1OCksCisgICAgU0lNRChB
Vlggc2NhbGFyIHNpbmdsZSwgICAgICBhdngsICAgICAgICAgZjQpLAorICAgIFNJTUQoQVZYIDEy
OGJpdCBzaW5nbGUsICAgICAgYXZ4LCAgICAgICAxNmY0KSwKKyAgICBTSU1EKEFWWCAyNTZiaXQg
c2luZ2xlLCAgICAgIGF2eCwgICAgICAgMzJmNCksCisgICAgU0lNRChBVlggc2NhbGFyIGRvdWJs
ZSwgICAgICBhdngsICAgICAgICAgZjgpLAorICAgIFNJTUQoQVZYIDEyOGJpdCBkb3VibGUsICAg
ICAgYXZ4LCAgICAgICAxNmY4KSwKKyAgICBTSU1EKEFWWCAyNTZiaXQgZG91YmxlLCAgICAgIGF2
eCwgICAgICAgMzJmOCksCiAjdW5kZWYgU0lNRF8KICN1bmRlZiBTSU1ECiB9OwpAQCAtMjg1OSw2
ICsyODU0LDgxIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgcHJp
bnRmKCJva2F5XG4iKTsKICAgICB9CiAgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRc
biIpOworCisgICAgLyoKKyAgICAgKiBUaGUgZm9sbG93aW5nICJtYXNrbW92IiB0ZXN0cyBhcmUg
bm90IG9ubHkgbWFraW5nIHN1cmUgdGhlIHdyaXR0ZW4gZGF0YQorICAgICAqIGlzIGNvcnJlY3Qs
IGJ1dCB2ZXJpZnkgKGJ5IHBsYWNpbmcgb3BlcmFuZHMgb24gdGhlIG1hcHBpbmcgYm91bmRhcmll
cykKKyAgICAgKiB0aGF0IGVsZW1lbnRzIGNvbnRyb2xsZWQgYnkgY2xlYXIgbWFzayBiaXRzIGFy
ZW4ndCBiZWluZyBhY2Nlc3NlZC4KKyAgICAgKi8KKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rp
bmcgdm1hc2ttb3ZwcyAleG1tMSwleG1tMiwoJWVkeCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4
ZWMgJiYgY3B1X2hhc19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZtYXNrbW92cHMp
OworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2eG9ycHMgJSV4bW0xLCAlJXhtbTEsICUleG1t
MVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAgICJ2Y21wZXFzcyAlJXhtbTEsICUleG1tMSwg
JSV4bW0yXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1hc2ttb3Zwcywg
InZtYXNrbW92cHMgJSV4bW0xLCAlJXhtbTIsICglMCkiKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgbWVtc2V0KHJlcyArIE1NQVBfU1ogLyBzaXpl
b2YoKnJlcykgLSA4LCAweGRiLCAzMik7CisgICAgICAgIHNldF9pbnNuKHZtYXNrbW92cHMpOwor
ICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJlcyArIE1NQVBfU1ogLSA0OworICAg
ICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMg
IT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1hc2ttb3ZwcykgfHwKKyAgICAgICAgICAg
ICByZXNbTU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDFdIHx8CisgICAgICAgICAgICAgbWVtY21w
KHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAgICAgICAgICAgICAgICBy
ZXMgKyBNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgMTIpICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidmluc2VydHBzICQwYjAwMTEwMTExLCAl
eG1tMiwgJXhtbTIsICV4bW0yIiApOworICAgICAgICBtZW1zZXQocmVzLCAweGRiLCAzMik7Cisg
ICAgICAgIHNldF9pbnNuKHZtYXNrbW92cHMpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25l
ZCBsb25nKShyZXMgLSAzKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxv
cHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZtYXNr
bW92cHMpIHx8CisgICAgICAgICAgICAgcmVzWzBdIHx8IG1lbWNtcChyZXMgKyAxLCByZXMgKyA0
LCAxMikgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIHByaW50Zigib2theVxu
Iik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAg
IHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2bWFza21vdnBkICV4bW0xLCV4bW0yLCglZWR4KS4u
LiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eCApCisgICAgeworICAgICAg
ICBkZWNsX2luc24odm1hc2ttb3ZwZCk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZ4b3Jw
ZCAlJXhtbTEsICUleG1tMSwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZj
bXBlcXNkICUleG1tMSwgJSV4bW0xLCAlJXhtbTJcblx0IgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbih2bWFza21vdnBkLCAidm1hc2ttb3ZwZCAlJXhtbTEsICUleG1tMiwgKCUwKSIp
CisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBtZW1z
ZXQocmVzICsgTU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDgsIDB4ZGIsIDMyKTsKKyAgICAgICAg
c2V0X2luc24odm1hc2ttb3ZwZCk7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcp
cmVzICsgTU1BUF9TWiAtIDg7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVs
b3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2bWFz
a21vdnBkKSB8fAorICAgICAgICAgICAgIHJlc1tNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gMV0g
fHwKKyAgICAgICAgICAgICByZXNbTU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDJdIHx8CisgICAg
ICAgICAgICAgbWVtY21wKHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAg
ICAgICAgICAgICAgICByZXMgKyBNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgOCkgKQorICAg
ICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92ZGR1cCAl
eG1tMiwgJXhtbTJcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidm1vdnNkICV4bW0xLCAl
eG1tMiwgJXhtbTIiICk7CisgICAgICAgIG1lbXNldChyZXMsIDB4ZGIsIDMyKTsKKyAgICAgICAg
c2V0X2luc24odm1hc2ttb3ZwZCk7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcp
KHJlcyAtIDIpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cisg
ICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1hc2ttb3ZwZCkg
fHwKKyAgICAgICAgICAgICByZXNbMF0gfHwgcmVzWzFdIHx8IG1lbWNtcChyZXMgKyAyLCByZXMg
KyA0LCA4KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHN0bXhjc3IgKCVlZHgpLi4uIik7Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0yMjYsNiArMjI2LDEyIEBAIGVudW0gc2ltZF9v
cHNpemUgewogICAgICAqLwogICAgIHNpbWRfc2NhbGFyX2ZwLAogCisgICAgLyoKKyAgICAgKiAx
MjggYml0cyBvZiBpbnRlZ2VyIG9yIGZsb2F0aW5nIHBvaW50IGRhdGEsIHdpdGggbm8gZnVydGhl
cgorICAgICAqIGZvcm1hdHRpbmcgaW5mb3JtYXRpb24uCisgICAgICovCisgICAgc2ltZF8xMjgs
CisKICAgICAvKiBPcGVyYW5kIHNpemUgZW5jb2RlZCBpbiBub24tc3RhbmRhcmQgd2F5LiAqLwog
ICAgIHNpbWRfb3RoZXIKIH07CkBAIC0zNjEsMTQgKzM2NywxOSBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHsKICAgICB1aW50OF90IHZzaWI6MTsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewogICAg
IFsweDAwIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAg
IFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAg
WzB4MTBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MTQgLi4u
IDB4MTVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgxN10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MTgg
Li4uIDB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0s
CisgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCiAg
ICAgWzB4MWMgLi4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdv
X29wID0gMSB9LAogICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweDJiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAorICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIgfSwKKyAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVy
LCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzcgLi4uIDB4M2ZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCkBAIC0zOTEsMTEgKzQwMiwxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHsKICAgICB1aW50OF90IHR3b19vcDoxOwogICAgIHVpbnQ4X3QgZm91cl9vcDoxOwogfSBleHQw
ZjNhX3RhYmxlWzI1Nl0gPSB7CisgICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MDZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgwYSAuLi4gMHgwYl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9mcCB9LAogICAgIFsweDBjIC4uLiAweDBkXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MTQgLi4uIDB4MTddID0geyAu
c2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBb
MHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCB9LAorICAgIFsweDE5XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgyMF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyIH0sCiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0s
CkBAIC00NjksMTUgKzQ4NCwxOCBAQCB1bmlvbiB2ZXggewogICAgIGJ1Zl8gKyAzOyBcCiB9KQog
CisjZGVmaW5lIGNvcHlfVkVYKHB0ciwgdmV4KSAoeyBcCisgICAgaWYgKCAhbW9kZV82NGJpdCgp
ICkgXAorICAgICAgICAodmV4KS5yZWcgfD0gODsgXAorICAgIChwdHIpWzAgLSBQRlhfQllURVNd
ID0gMHhjNDsgXAorICAgIChwdHIpWzEgLSBQRlhfQllURVNdID0gKHZleCkucmF3WzBdOyBcCisg
ICAgKHB0cilbMiAtIFBGWF9CWVRFU10gPSAodmV4KS5yYXdbMV07IFwKKyAgICBjb250YWluZXJf
b2YoKHB0cikgKyAxIC0gUEZYX0JZVEVTLCB0eXBlb2YodmV4KSwgcmF3WzBdKTsgXAorfSkKKwog
I2RlZmluZSBjb3B5X1JFWF9WRVgocHRyLCByZXgsIHZleCkgZG8geyBcCiAgICAgaWYgKCAodmV4
KS5vcGN4ICE9IHZleF9ub25lICkgXAotICAgIHsgXAotICAgICAgICBpZiAoICFtb2RlXzY0Yml0
KCkgKSBcCi0gICAgICAgICAgICB2ZXgucmVnIHw9IDg7IFwKLSAgICAgICAgKHB0cilbMCAtIFBG
WF9CWVRFU10gPSAweGM0OyBcCi0gICAgICAgIChwdHIpWzEgLSBQRlhfQllURVNdID0gKHZleCku
cmF3WzBdOyBcCi0gICAgICAgIChwdHIpWzIgLSBQRlhfQllURVNdID0gKHZleCkucmF3WzFdOyBc
Ci0gICAgfSBcCisgICAgICAgIGNvcHlfVkVYKHB0ciwgdmV4KTsgXAogICAgIGVsc2UgXAogICAg
IHsgXAogICAgICAgICBpZiAoICh2ZXgpLnBmeCApIFwKQEAgLTI5NDEsNiArMjk1OSwxMCBAQCB4
ODZfZGVjb2RlKAogICAgICAgICBvcF9ieXRlcyA9IDQgPDwgKGN0eHQtPm9wY29kZSAmIDEpOwog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2Ugc2ltZF8xMjg6CisgICAgICAgIG9wX2J5dGVzID0g
MTY7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgb3BfYnl0ZXMgPSAw
OwogICAgICAgICBicmVhazsKQEAgLTI5NjcsNiArMjk4OSw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSBzdGF0ZTsKICAgICBpbnQgcmM7CiAgICAgdWludDhf
dCBiLCBkLCAqb3BjID0gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYnl0ZSA9IDA7CiAg
ICAgYm9vbCBzaW5nbGVzdGVwID0gKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYpICYmCiAJ
ICAgICFpc19icmFuY2hfc3RlcChjdHh0LCBvcHMpOwogICAgIGJvb2wgc2ZlbmNlID0gZmFsc2U7
CkBAIC03MTE5LDYgKzcxNDIsMTggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gUEZYX0JZVEVTICsgMzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgbTY0LHltbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxYSk6IC8qIHZicm9hZGNhc3RmMTI4
IG0xMjgseW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4LmwsIEVYQ19V
RCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyBtMzIse3gseX1tbSAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgwYyk6IC8qIHZwZXJtaWxwcyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MGQpOiAvKiB2cGVybWlscGQge3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKKwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIwKTogLyogcG1vdnN4YncgeG1tL202NCx4bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHBtb3ZzeGJkIHhtbS9t
MzIseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjIpOiAvKiBwbW92
c3hicSB4bW0vbTE2LHhtbSAqLwpAQCAtNzE1Miw2ICs3MTg3LDEwIEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwogICAgICAgICBnb3RvIHNp
bWRfMGYzOF9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4
MGUpOiAvKiB2dGVzdHBzIHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4MGYpOiAvKiB2dGVzdHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0g
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgx
Nyk6ICAgICAvKiBwdGVzdCB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MTcpOiAvKiB2cHRlc3Qge3gseX1tbS9tZW0se3gseX1tbSAqLwogICAg
ICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKQEAgLTcyMzIsNiArNzI3MSw2OSBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAgICAgICBnb3RvIG1vdmRxYTsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyYyk6IC8qIHZtYXNrbW92cHMgbWVtLHt4LHl9
bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyZCk6
IC8qIHZtYXNrbW92cGQgbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyZSk6IC8qIHZtYXNrbW92cHMge3gseX1tbSx7eCx5fW1tLG1l
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyZik6IC8qIHZtYXNr
bW92cGQge3gseX1tbSx7eCx5fW1tLG1lbSAqLworICAgIHsKKyAgICAgICAgdHlwZW9mKHZleCkg
KnB2ZXg7CisKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
IHx8IHZleC53LCBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngp
OworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1bGx5IGNvcnJl
Y3QgYmVoYXZpb3IgaGVyZQorICAgICAgICAgKiAoaW4gcGFydGljdWxhciwgZm9yIHdyaXRlcywg
YXZvaWRpbmcgdGhlIG1lbW9yeSByZWFkIGluIGFudGljaXBhdGlvbgorICAgICAgICAgKiBvZiBh
bGwgZWxlbWVudHMgaW4gdGhlIHJhbmdlIGV2ZW50dWFsbHkgYmVpbmcgd3JpdHRlbiksIHdlIGNh
biAoYW5kCisgICAgICAgICAqIHNob3VsZCkgc3RpbGwgbGltaXQgdGhlIG1lbW9yeSBhY2Nlc3Mg
dG8gdGhlIHNtYWxsZXN0IHBvc3NpYmxlIHJhbmdlCisgICAgICAgICAqIChzdXBwcmVzc2luZyBp
dCBhbHRvZ2V0aGVyIGlmIGFsbCBtYXNrIGJpdHMgYXJlIGNsZWFyKSwgdG8gcHJvdmlkZQorICAg
ICAgICAgKiBjb3JyZWN0IGZhdWx0aW5nIGJlaGF2aW9yLiBSZWFkIHRoZSBtYXNrIGJpdHMgdmlh
IHZtb3Ztc2twe3MsZH0KKyAgICAgICAgICogZm9yIHRoYXQgcHVycG9zZS4KKyAgICAgICAgICov
CisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIHB2ZXggPSBjb3B5
X1ZFWChvcGMsIHZleCk7CisgICAgICAgIHB2ZXgtPm9wY3ggPSB2ZXhfMGY7CisgICAgICAgIGlm
ICggIShiICYgMSkgKQorICAgICAgICAgICAgcHZleC0+cGZ4ID0gdmV4X25vbmU7CisgICAgICAg
IG9wY1swXSA9IDB4NTA7IC8qIHZtb3Ztc2twe3MsZH0gKi8KKyAgICAgICAgLyogVXNlICVyYXgg
YXMgR1BSIGRlc3RpbmF0aW9uIGFuZCBWRVgudnZ2diBhcyBzb3VyY2UuICovCisgICAgICAgIHB2
ZXgtPnIgPSAxOworICAgICAgICBwdmV4LT5iID0gIW1vZGVfNjRiaXQoKSB8fCAodmV4LnJlZyA+
PiAzKTsKKyAgICAgICAgb3BjWzFdID0gMHhjMCB8ICh+dmV4LnJlZyAmIDcpOworICAgICAgICBw
dmV4LT5yZWcgPSAweGY7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgaW52b2tl
X3N0dWIoIiIsICIiLCAiPWEiIChlYS52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKKyAgICAgICAg
cHV0X3N0dWIoc3R1Yik7CisKKyAgICAgICAgaWYgKCAhZWEudmFsICkKKyAgICAgICAgICAgIGdv
dG8gY29tcGxldGVfaW5zbjsKKworICAgICAgICBvcF9ieXRlcyA9IDQgPDwgKGIgJiAxKTsKKyAg
ICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9jdHooZWEudmFsKTsKKyAgICAgICAgZWEudmFs
ID4+PSBmaXJzdF9ieXRlOworICAgICAgICBmaXJzdF9ieXRlICo9IG9wX2J5dGVzOworICAgICAg
ICBvcF9ieXRlcyAqPSAzMiAtIF9fYnVpbHRpbl9jbHooZWEudmFsKTsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBFdmVuIGZvciB0aGUgbWVtb3J5IHdyaXRlIHZhcmlhbnQgYSBtZW1vcnkgcmVh
ZCBpcyBuZWVkZWQsIHVubGVzcworICAgICAgICAgKiBhbGwgc2V0IG1hc2sgYml0cyBhcmUgY29u
dGlndW91cy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZWEudmFsICYgKGVhLnZhbCArIDEp
ICkKKyAgICAgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNyY01lbTsKKworICAgICAgICBv
cGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICAv
KiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgcmV4X3ByZWZp
eCAmPSB+UkVYX0I7CisgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgb3BjWzFdID0gbW9kcm0g
JiAweDM4OworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4Mzcp
OiAvKiBwY21wZ3RxIHhtbS9tMTI4LHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShzc2U0XzIpOwogICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CkBAIC03NDI3LDYg
Kzc1MjksMTYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAi
MCIgKCh1aW50MzJfdClzcmMudmFsKSwgInJtIiAoX3JlZ3MuZWR4KSApOwogICAgICAgICBicmVh
azsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwNik6IC8qIHZwZXJt
MmYxMjggJGltbTgseW1tL20yNTYseW1tLHltbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHgxOCk6IC8qIHZpbnNlcnRmMTI4ICRpbW04LHhtbS9tMTI4LHltbSx5bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MTkpOiAvKiB2ZXh0cmFj
dGYxMjggJGltbTgseW1tLHhtbS9tMTI4ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZighdmV4LmwsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwNCk6IC8qIHZwZXJtaWxwcyAkaW1tOCx7eCx5
fW1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAw
eDA1KTogLyogdnBlcm1pbHBkICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRf
MGZfaW1tOF9hdng7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzYSwgMHgwZik6ICAgIC8q
IHBhbGlnbnIgJGltbTgsbW0vbTY0LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
M2EsIDB4MGYpOiAvKiBwYWxpZ25yICRpbW04LHhtbS9tMTI4LHhtbSAqLwogICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CkBAIC03NzgwLDcgKzc4OTIsOSBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIHN3aXRjaCAoIGQgJiBTcmNNYXNrICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgIGNhc2UgU3JjTWVtOgotICAgICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFk
KGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgb3BfYnl0ZXMsIGN0eHQpOworICAgICAg
ICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYgKyBmaXJzdF9i
eXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopbW12YWxwICsgZmly
c3RfYnl0ZSwgb3BfYnl0ZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCk7
CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAg
ICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCkBA
IC03Nzk4LDcgKzc5MTIsMjEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpZiAoIChkICYg
RHN0TWFzaykgPT0gRHN0TWVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBmYWls
X2lmKCFvcHMtPndyaXRlKTsgLyogQ2hlY2sgYmVmb3JlIHJ1bm5pbmcgdGhlIHN0dWIuICovCi0g
ICAgICAgICAgICAgICAgQVNTRVJUKGQgJiBNb3YpOworICAgICAgICAgICAgICAgIGlmICggKGQg
JiBTcmNNYXNrKSA9PSBTcmNNZW0gKQorICAgICAgICAgICAgICAgICAgICBkIHw9IE1vdjsgLyog
Rm9yY2UgbWVtb3J5IHdyaXRlIHRvIG9jY3VyIGJlbG93LiAqLworCisgICAgICAgICAgICAgICAg
c3dpdGNoICggY3R4dC0+b3Bjb2RlICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJlKTogLyogdm1hc2ttb3ZwcyAq
LworICAgICAgICAgICAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyZik6
IC8qIHZtYXNrbW92cGQgKi8KKyAgICAgICAgICAgICAgICAgICAgLyogVGhlc2UgaGF2ZSBtZXJn
ZSBzZW1hbnRpY3M7IGZvcmNlIHdyaXRlIHRvIG9jY3VyLiAqLworICAgICAgICAgICAgICAgICAg
ICBkIHw9IE1vdjsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGQgJiBNb3YpOworICAgICAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisKICAgICAgICAgICAgICAgICBk
c3QudHlwZSA9IE9QX01FTTsKICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMgPSBvcF9ieXRlczsK
ICAgICAgICAgICAgICAgICBkc3QubWVtID0gZWEubWVtOwpAQCAtNzg0Niw4ICs3OTc0LDkgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgZmFpbF9p
Zighb3BzLT53cml0ZSk7Ci0gICAgICAgICAgICByYyA9IG9wcy0+d3JpdGUoZHN0Lm1lbS5zZWcs
IGRzdC5tZW0ub2ZmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICFzdGF0ZS0+c2ltZF9z
aXplID8gJmRzdC52YWwgOiAodm9pZCAqKW1tdmFscCwKKyAgICAgICAgICAgIHJjID0gb3BzLT53
cml0ZShkc3QubWVtLnNlZywgZHN0Lm1lbS5vZmYgKyBmaXJzdF9ieXRlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICFzdGF0ZS0+c2ltZF9zaXplID8gJmRzdC52YWwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh2b2lkICopbW12YWxwICsgZmly
c3RfYnl0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMsIGN0eHQpOwog
ICAgICAgICAgICAgaWYgKCBzZmVuY2UgKQogICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJzZmVuY2UiIDo6OiAibWVtb3J5IiApOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:12:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVoz-0002Je-73; Thu, 14 Sep 2017 15:12:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVox-0002JH-1L
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:12:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 47/68-01916-27C9AB95; Thu, 14 Sep 2017 15:12:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS6fjDS7dwzq5
 IgxUPxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvEx+wFbwuq/h69hFbA2NbZBcjJ4eQQJ7E
 q017mUFsXgE7iSMfHoLZEgKGEqcX3mTpYuTgYBFQlZj3RxUkzCagLtH2bDsrSFhEwEDi3NEkE
 JNZIF7i6jp7kAphAW+JuTNXskEML5K43TmTEcTmFLCX6Jw/DayTV0BQ4u8OYZAws4CWxMNft1
 ggbG2JZQtfM0NMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RpV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDY1TMwMO5gbNrrd4hRkoNJSZR3r+7OSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvLKzd0UKCRalpqdWpGXmACMAJi3BwaMkwus5CyjNW1yQmFucm
 Q6ROsXoynFs0+U/TBwdN+8CyU1gctotELnh+4M/TEIsefl5qVLivF9AmgVAmjNK8+BGw6L3Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXg6QC3ky80rgLngFdBwT0HFnTu8AOa4kESEl1cA
 48Ypom89kpl0au559vyAtP7sxQGT5tjRPNeZMR+HH5S0JBiF/mEKDeq8zVMV0STbMLVvJsv1+
 8dKdOSnxUqv/yp71/bvhUeVWVgfG3YJpeufOpqiv+pPz78JTLu6P05hLPkzPq2Sx+8r8xM/o0
 k3Nmyek71etE3WNMNWTlnub2zJ9G6/GhhlKLMUZiYZazEXFiQBKd+1F2QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505401967!114667446!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65504 invoked from network); 14 Sep 2017 15:12:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:12:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:12:46 -0600
Message-Id: <59BAB88D020000780017B37C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:12:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 02/17] x86emul: re-order cases of main switch
 statement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmUtc3RvcmUgaW50ZW5kZWQgbnVtZXJpY2FsIG9yZGVyaW5nLCB3aGljaCBoYXMgYmVjb21lICJ2
aW9sYXRlZCIKbW9zdGx5IGJ5IGluY3JlbWVudGFsIGFkZGl0aW9ucyB3aGVyZSBtb3ZpbmcgYXJv
dW5kIGJpZ2dlciBjaHVua3MgZGlkCm5vdCBzZWVtIGFkdmlzYWJsZS4gT25lIGV4Y2VwdGlvbiB0
aG91Z2ggYXQgdGhlIHZlcnkgdG9wIG9mIHRoZQpzd2l0Y2goKTogS2VlcGluZyB0aGUgYXJpdGht
ZXRpYyBvcHMgdG9nZXRoZXIgc2VlbXMgcHJlZmVyYWJsZSBvdmVyCmVudGlyZWx5IHN0cmljdCBv
cmRlcmluZy4KCkFkZGl0aW9uYWxseSBtb3ZlIGEgZmV3IG1hY3JvIGRlZmluaXRpb25zIGJlZm9y
ZSB0aGVpciBmaXJzdCB1c2VzICh0aGUKcGxhY2VtZW50IGlzIGJlbmlnbiBhcyBsb25nIGFzIHRo
b3NlIHVzZXMgYXJlIHRoZW1zZWx2ZXMgb25seSBtYWNybwpkZWZpbml0aW9ucywgYnV0IHRoYXQn
cyBnb2luZyB0byBjaGFuZ2Ugd2hlbiB0aG9zZSBtYWNyb3MgaGF2ZSBoZWxwZXJzCmJyb2tlbiBv
dXQpLgoKTm8gKGludGVuZGVkKSBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCkBAIC04NDMsNiArODQzLDI3IEBAIGRveyBhc20gdm9sYXRpbGUgKAogI2RlZmluZSBfX2Vt
dWxhdGVfMW9wXzhieXRlKF9vcCwgX2RzdCwgX2VmbGFncykKICNlbmRpZiAvKiBfX2kzODZfXyAq
LwogCisjZGVmaW5lIGZhaWxfaWYocCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKK2RvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHJjID0gKHApID8gWDg2RU1VTF9VTkhBTkRMRUFCTEUgOiBYODZFTVVMX09L
QVk7ICAgICBcCisgICAgaWYgKCByYyApIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30gd2hpbGUgKDApCisKK3N0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhf
dCBlLCBpbnQzMl90IGVjLCAuLi4pCit7CisgICAgcmV0dXJuIChlIDwgMzIgJiYgKCgxdSA8PCBl
KSAmIEVYQ19IQVNfRUMpKSA/IGVjIDogWDg2X0VWRU5UX05PX0VDOworfQorCisjZGVmaW5lIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihwLCBlLCBlYy4uLikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyh7ICBpZiAoIChwKSApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB4ODZfZW11bF9od19leGNlcHRp
b24oZSwgbWtlYyhlLCAjI2VjLCAwKSwgY3R4dCk7ICAgICAgICAgICAgICAgICBcCisgICAgICAg
IHJjID0gWDg2RU1VTF9FWENFUFRJT047ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQor
CisjZGVmaW5lIGdlbmVyYXRlX2V4Y2VwdGlvbihlLCBlYy4uLikgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHRydWUsIGUsICMjZWMpCisKICNpZmRlZiBfX1hFTl9fCiAjIGRlZmluZSBpbnZva2Vfc3R1
YihwcmUsIHBvc3QsIGNvbnN0cmFpbnRzLi4uKSBkbyB7ICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gcmVzXyA9IHsgLnJhdyA9IH4wIH07ICAgICAg
ICAgICAgICAgICAgICBcCkBAIC05MTEsMjcgKzkzMiw2IEBAIGRveyBhc20gdm9sYXRpbGUgKAog
IyBkZWZpbmUgbW9kZV82NGJpdCgpIGZhbHNlCiAjZW5kaWYKIAotI2RlZmluZSBmYWlsX2lmKHAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi1kbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByYyA9IChwKSA/
IFg4NkVNVUxfVU5IQU5ETEVBQkxFIDogWDg2RU1VTF9PS0FZOyAgICAgXAotICAgIGlmICggcmMg
KSBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19IHdoaWxlICgw
KQotCi1zdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQot
ewotICAgIHJldHVybiAoZSA8IDMyICYmICgoMXUgPDwgZSkgJiBFWENfSEFTX0VDKSkgPyBlYyA6
IFg4Nl9FVkVOVF9OT19FQzsKLX0KLQotI2RlZmluZSBnZW5lcmF0ZV9leGNlcHRpb25faWYocCwg
ZSwgZWMuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0oeyAgaWYgKCAocCkg
KSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKGUsIG1rZWMoZSwgIyNlYywgMCks
IGN0eHQpOyAgICAgICAgICAgICAgICAgXAotICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9O
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGdv
dG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSkKLQotI2RlZmluZSBnZW5lcmF0ZV9leGNl
cHRpb24oZSwgZWMuLi4pIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih0cnVlLCBlLCAjI2VjKQotCiAv
KgogICogR2l2ZW4gYnl0ZSBoYXMgZXZlbiBwYXJpdHkgKGV2ZW4gbnVtYmVyIG9mIDFzKT8gU0RN
IFZvbC4gMSBTZWMuIDMuNC4zLjEsCiAgKiAiU3RhdHVzIEZsYWdzIjogRUZMQUdTLlBGIHJlZmxl
Y3RzIHBhcml0eSBvZiBsZWFzdC1zaWcuIGJ5dGUgb2YgcmVzdWx0IG9ubHkuCkBAIC0zNjA1LDYg
KzM2MDUsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBkc3QuYnl0ZXMgPSAyOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgMHg4ZDogLyogbGVhICovCisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgZHN0LnZh
bCA9IGVhLm1lbS5vZmY7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDhlOiAvKiBtb3Yg
ci9tLFNyZWcgKi8KICAgICAgICAgc2VnID0gbW9kcm1fcmVnICYgNzsgLyogUkVYLlIgaXMgaWdu
b3JlZC4gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpc194ODZfdXNlcl9zZWdt
ZW50KHNlZykgfHwKQEAgLTM2MTYsMTEgKzM2MjEsNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHg4ZDogLyog
bGVhICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwg
RVhDX1VEKTsKLSAgICAgICAgZHN0LnZhbCA9IGVhLm1lbS5vZmY7Ci0gICAgICAgIGJyZWFrOwot
CiAgICAgY2FzZSAweDhmOiAvKiBwb3AgKHNvbGUgbWVtYmVyIG9mIEdycDFhKSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKG1vZHJtX3JlZyAmIDcpICE9IDAsIEVYQ19VRCk7CiAg
ICAgICAgIC8qIDY0LWJpdCBtb2RlOiBQT1AgZGVmYXVsdHMgdG8gYSA2NC1iaXQgb3BlcmFuZC4g
Ki8KQEAgLTU3NjcsMTIgKzU3NjcsNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgX3JlZ3Mucihh
eCkgPSAodWludDMyX3QpbXNyX3ZhbDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFg4NkVN
VUxfT1BDKDB4MGYsIDB4NDApIC4uLiBYODZFTVVMX09QQygweDBmLCAweDRmKTogLyogY21vdmNj
ICovCi0gICAgICAgIHZjcHVfbXVzdF9oYXZlKGNtb3YpOwotICAgICAgICBpZiAoIHRlc3RfY2Mo
YiwgX3JlZ3MuZWZsYWdzKSApCi0gICAgICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKLSAgICAg
ICAgYnJlYWs7Ci0KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzQpOiAvKiBzeXNlbnRl
ciAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShzZXApOwogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYobW9kZV9yaW5nMCgpLCBFWENfR1AsIDApOwpAQCAtNTg1NSw2ICs1ODQ5LDEyIEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VG
TEFHU19URjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
NDApIC4uLiBYODZFTVVMX09QQygweDBmLCAweDRmKTogLyogY21vdmNjICovCisgICAgICAgIHZj
cHVfbXVzdF9oYXZlKGNtb3YpOworICAgICAgICBpZiAoIHRlc3RfY2MoYiwgX3JlZ3MuZWZsYWdz
KSApCisgICAgICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHg1MCk6ICAgICAvKiBtb3Ztc2twe3MsZH0g
eG1tLHJlZyAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1MCk6IC8q
IHZtb3Ztc2twe3MsZH0ge3gseX1tbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgw
eDBmLCAweGQ3KTogICAgICAvKiBwbW92bXNrYiB7LHh9bW0scmVnICovCkBAIC02MDcxLDEwICs2
MDcxLDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAm
ZmljKTsKICAgICAgICAgZ290byBzaW1kXzBmX2NvbW1vbjsKIAotICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHZwaG1pbnBvc3V3IHhtbS9tMTI4LHhtbSx4bW0g
Ki8KLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwotICAgICAg
ICBnb3RvIHNpbWRfMGZfYXZ4OwotCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2
ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4bW0gKi8KICAgICBDQVNFX1NJTURf
UEFDS0VEX0lOVCgweDBmLCAweDdlKTogICAgLyogbW92e2QscX0geyx4fW1tLHIvbSAqLwpAQCAt
NjM3MiwxMiArNjM2OCw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDg7CiAg
ICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYs
IDB4N2UpOiAgICAgLyogbW92cSB4bW0vbTY0LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYX0YzKDB4MGYsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLwotICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7Ci0gICAgICAgIG9wX2J5dGVzID0gODsK
LSAgICAgICAgZ290byBzaW1kXzBmX2ludDsKLQogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgw
ZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0gKi8KICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwpAQCAtNjM5Nyw2
ICs2Mzg3LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IHZleC5s
OwogICAgICAgICBnb3RvIHNpbWRfMGZfc3NlM19hdng7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0YzKDB4MGYsIDB4N2UpOiAgICAgLyogbW92cSB4bW0vbTY0LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAgICAgIG9wX2J5
dGVzID0gODsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludDsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHg4MCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYsIDB4OGYpOiAvKiBqY2MgKG5lYXIp
ICovCiAgICAgICAgIGlmICggdGVzdF9jYyhiLCBfcmVncy5lZmxhZ3MpICkKICAgICAgICAgICAg
IGptcF9yZWwoKGludDMyX3Qpc3JjLnZhbCk7CkBAIC03MTU0LDM5ICs3MTUwLDYgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKICAg
ICAgICAgZ290byBzaW1kXzBmX2F2eDsKIAotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4
LCAweDIwKTogLyogcG1vdnN4YncgeG1tL202NCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYzOCwgMHgyMSk6IC8qIHBtb3ZzeGJkIHhtbS9tMzIseG1tICovCi0gICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmMzgsIDB4MjIpOiAvKiBwbW92c3hicSB4bW0vbTE2LHhtbSAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIzKTogLyogcG1vdnN4d2QgeG1tL202
NCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyNCk6IC8qIHBtb3Zz
eHdxIHhtbS9tMzIseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjUp
OiAvKiBwbW92c3hkcSB4bW0vbTY0LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweDMwKTogLyogcG1vdnp4YncgeG1tL202NCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzOCwgMHgzMSk6IC8qIHBtb3Z6eGJkIHhtbS9tMzIseG1tICovCi0gICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MzIpOiAvKiBwbW92enhicSB4bW0vbTE2LHhtbSAq
LwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMzKTogLyogcG1vdnp4d2QgeG1t
L202NCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzNCk6IC8qIHBt
b3Z6eHdxIHhtbS9tMzIseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4
MzUpOiAvKiBwbW92enhkcSB4bW0vbTY0LHhtbSAqLwotICAgICAgICBvcF9ieXRlcyA9IDE2ID4+
IHBtb3ZfY29udmVydF9kZWx0YVtiICYgN107Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDEwKTogLyogcGJsZW5kdmIgWE1NMCx4
bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxNCk6IC8q
IGJsZW5kdnBzIFhNTTAseG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmMzgsIDB4MTUpOiAvKiBibGVuZHZwZCBYTU0wLHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDI4KTogLyogcG11bGRxIHhtbS9tMTI4LHhtbSAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDI5KTogLyogcGNtcGVxcSB4bW0vbTEy
OCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyYik6IC8qIHBhY2t1
c2R3IHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM4
KTogLyogcG1pbnNiIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweDM5KTogLyogcG1pbnNkIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDNhKTogLyogcG1pbnViIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNiKTogLyogcG1pbnVkIHhtbS9tMTI4LHhtbSAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNjKTogLyogcG1heHNiIHhtbS9tMTI4
LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNkKTogLyogcG1heHNk
IHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNlKTog
LyogcG1heHViIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4
LCAweDNmKTogLyogcG1heHVkIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjM4LCAweDQwKTogLyogcG11bGxkIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweDQxKTogLyogcGhtaW5wb3N1dyB4bW0vbTEyOCx4bW0gKi8K
LSAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKLSAgICAgICAgZ290byBz
aW1kXzBmMzhfY29tbW9uOwotCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDBlKTogLyogdnRlc3RwcyB7eCx5fW1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjM4LCAweDBmKTogLyogdnRlc3RwZCB7eCx5fW1tL21lbSx7eCx5fW1t
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKQEAgLTcy
NDAsNiArNzIwMywzOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05F
OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIw
KTogLyogcG1vdnN4YncgeG1tL202NCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzOCwgMHgyMSk6IC8qIHBtb3ZzeGJkIHhtbS9tMzIseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmMzgsIDB4MjIpOiAvKiBwbW92c3hicSB4bW0vbTE2LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIzKTogLyogcG1vdnN4d2QgeG1tL202NCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyNCk6IC8qIHBtb3ZzeHdxIHht
bS9tMzIseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjUpOiAvKiBw
bW92c3hkcSB4bW0vbTY0LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eDMwKTogLyogcG1vdnp4YncgeG1tL202NCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHgzMSk6IC8qIHBtb3Z6eGJkIHhtbS9tMzIseG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4MzIpOiAvKiBwbW92enhicSB4bW0vbTE2LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMzKTogLyogcG1vdnp4d2QgeG1tL202NCx4
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzNCk6IC8qIHBtb3Z6eHdx
IHhtbS9tMzIseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MzUpOiAv
KiBwbW92enhkcSB4bW0vbTY0LHhtbSAqLworICAgICAgICBvcF9ieXRlcyA9IDE2ID4+IHBtb3Zf
Y29udmVydF9kZWx0YVtiICYgN107CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDEwKTogLyogcGJsZW5kdmIgWE1NMCx4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxNCk6IC8qIGJsZW5k
dnBzIFhNTTAseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgs
IDB4MTUpOiAvKiBibGVuZHZwZCBYTU0wLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDI4KTogLyogcG11bGRxIHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDI5KTogLyogcGNtcGVxcSB4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyYik6IC8qIHBhY2t1c2R3IHht
bS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM4KTogLyog
cG1pbnNiIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eDM5KTogLyogcG1pbnNkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjM4LCAweDNhKTogLyogcG1pbnViIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDNiKTogLyogcG1pbnVkIHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNjKTogLyogcG1heHNiIHhtbS9tMTI4LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNkKTogLyogcG1heHNkIHhtbS9t
MTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNlKTogLyogcG1h
eHViIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDNm
KTogLyogcG1heHVkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweDQwKTogLyogcG11bGxkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDQxKTogLyogcGhtaW5wb3N1dyB4bW0vbTEyOCx4bW0gKi8KKyAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKKyAgICAgICAgZ290byBzaW1kXzBm
MzhfY29tbW9uOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIwKTog
LyogdnBtb3ZzeGJ3IHhtbS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLHt4LHl9bW0gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21l
bSx7eCx5fW1tICovCkBAIC03MzM4LDE2ICs3MzM0LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMik7CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4
X2NvbW1vbjsKIAotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGM4KTogICAgIC8qIHNo
YTFuZXh0ZSB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhj
OSk6ICAgICAvKiBzaGExbXNnMSB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHhjYSk6ICAgICAvKiBzaGExbXNnMiB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjYik6ICAgICAvKiBzaGEyNTZybmRzMiBYTU0wLHhtbS9t
MTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNjKTogICAgIC8qIHNo
YTI1Nm1zZzEgeG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4
Y2QpOiAgICAgLyogc2hhMjU2bXNnMiB4bW0vbTEyOCx4bW0gKi8KLSAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoc2hhKTsKLSAgICAgICAgb3BfYnl0ZXMgPSAxNjsKLSAgICAgICAgZ290
byBzaW1kXzBmMzhfY29tbW9uOwotCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4
ZGIpOiAgICAgLyogYWVzaW1jIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzOCwgMHhkYik6IC8qIHZhZXNpbWMgeG1tL20xMjgseG1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGMpOiAgICAgLyogYWVzZW5jIHhtbS9tMTI4LHht
bSx4bW0gKi8KQEAgLTczNjEsOSArNzM0NywyMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYWVzbmkpOwogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZl
eF9ub25lICkKICAgICAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKKyAgICAgICAgLyog
ZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDQx
KTogLyogdnBobWlucG9zdXcgeG1tL20xMjgseG1tLHhtbSAqLwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjOCk6ICAgICAvKiBzaGExbmV4dGUgeG1t
L20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4YzkpOiAgICAgLyog
c2hhMW1zZzEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4
Y2EpOiAgICAgLyogc2hhMW1zZzIgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmMzgsIDB4Y2IpOiAgICAgLyogc2hhMjU2cm5kczIgWE1NMCx4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjYyk6ICAgICAvKiBzaGEyNTZtc2cxIHht
bS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNkKTogICAgIC8q
IHNoYTI1Nm1zZzIgeG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKHNoYSk7CisgICAgICAgIG9wX2J5dGVzID0gMTY7CisgICAgICAgIGdvdG8gc2ltZF8wZjM4
X2NvbW1vbjsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUg
bSxyICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0g
Ki8KICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNzUzOSw2ICs3NTM3LDE5IEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19V
RCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAorICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjNhLCAweDA4KTogLyogcm91bmRwcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwOSk6IC8qIHJvdW5kcGQgJGltbTgseG1t
L20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGEpOiAvKiBy
b3VuZHNzICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjNhLCAweDBiKTogLyogcm91bmRzZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwYyk6IC8qIGJsZW5kcHMgJGltbTgseG1tL20xMjgseG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGQpOiAvKiBibGVuZHBkICRp
bW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBl
KTogLyogcGJsZW5kdyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYzYSwgMHg0MCk6IC8qIGRwcHMgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDEpOiAvKiBkcHBkICRpbW04LHhtbS9tMTI4LHht
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDQyKTogLyogbXBzYWRidyAk
aW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3Nl
NF8xKTsKKyAgICAgICAgZ290byBzaW1kXzBmM2FfY29tbW9uOworCiAgICAgY2FzZSBYODZFTVVM
X09QQygweDBmM2EsIDB4MGYpOiAgICAvKiBwYWxpZ25yICRpbW04LG1tL202NCxtbSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBmKTogLyogcGFsaWduciAkaW1tOCx4bW0v
bTEyOCx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NzZTMpOwpAQCAt
NzU2NywxOSArNzU3OCw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmaWMuaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDQ7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmM2EsIDB4MDgpOiAvKiByb3VuZHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDA5KTogLyogcm91bmRwZCAkaW1tOCx4bW0vbTEy
OCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwYSk6IC8qIHJvdW5k
c3MgJGltbTgseG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4MGIpOiAvKiByb3VuZHNkICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjNhLCAweDBjKTogLyogYmxlbmRwcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8K
LSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwZCk6IC8qIGJsZW5kcGQgJGltbTgs
eG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGUpOiAv
KiBwYmxlbmR3ICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjNhLCAweDQwKTogLyogZHBwcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHg0MSk6IC8qIGRwcGQgJGltbTgseG1tL20xMjgseG1tICov
Ci0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDIpOiAvKiBtcHNhZGJ3ICRpbW04
LHhtbS9tMTI4LHhtbSAqLwotICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEp
OwotICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247Ci0KICAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYzYSwgMHgxNCk6IC8qIHBleHRyYiAkaW1tOCx4bW0sci9tICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmM2EsIDB4MTUpOiAvKiBwZXh0cncgJGltbTgseG1tLHIvbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDE2KTogLyogcGV4dHJ7ZCxxfSAkaW1t
OCx4bW0sci9tICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:13:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVpI-0002Nr-FL; Thu, 14 Sep 2017 15:13:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsVpH-0002Nb-L3
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 15:13:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 12/1C-17770-68C9AB95; Thu, 14 Sep 2017 15:13:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oG7LnF2
 RBgc+SFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLrn5kLfjLXjFr4zHWBsZTbF2MXBxCApOZ
 JHZO7WCGcH4zSkzb1QLkcAI5Gxglbr51h0hsY5TYu+knO0hCWCBO4v+1ZawgtoiAskTvr98sX
 YwcQEW1Ej3no0DCzALxEneXN4LNYRMwkjh7dDojiM0rYCvR3d7MBGKzCKhKdFx4DjZGVCBc4m
 3jERaIGkGJkzOfgNmcAvYS2w41sEPMVJf4M+8SM4QtL9G8dTaYLSFgLNH+9iLbBEbBWUjaZyF
 pmYWkZQEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDA
 ZQCCHYzXNwYcYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv2+xdkUKCRanpq
 RVpmTnAGIJJS3DwKInwvgdJ8xYXJOYWZ6ZDpE4xKkqJ814ASQiAJDJK8+DaYHF7iVFWSpiXEe
 gQIZ6C1KLczBJU+VeM4hyMSsK860Gm8GTmlcBNfwW0mAlo8ZnTO0AWlyQipKQaGEuScw5+m6a
 bsOjRkjPBk7NC7519VPQwQUTM58udB3Y7r1rNZVX8H9gYHnLSeHt60ufUjJS/G6rXf+N8fVZR
 JoBR521s/qO9R9dyC7i9eHygcEFV6QTZOWZbLFT2VUVI+fc89zwirLzy/Y24kFnyMYyLU/d4z
 7XxvpAg/TI0xXLLXDbrunfqWUosxRmJhlrMRcWJAO8+897WAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505401986!82766713!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39537 invoked from network); 14 Sep 2017 15:13:08 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:13:08 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EFD33n001871
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 15:13:04 GMT
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 v8EFD3cn031443
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 15:13:03 GMT
Received: from ubhmp0014.oracle.com (ubhmp0014.oracle.com [156.151.24.67])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8EFD29S022998;
 Thu, 14 Sep 2017 15:13:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 15:13:02 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1505401192-4663-1-git-send-email-boris.ostrovsky@oracle.com>
 <59BAB83A020000780017B376@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6f7ad716-6d65-f5a4-31ae-bf7a081b0f42@oracle.com>
Date: Thu, 14 Sep 2017 11:12:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59BAB83A020000780017B376@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/mm: Initialize ol1e in
 create_grant_pv_mapping() for older compilers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAxMToxMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMDku
MTcgYXQgMTY6NTksIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIGdj
YyA0LjQuNDoKPj4KPj4gbW0uYzogSW4gZnVuY3Rpb24g4oCYY3JlYXRlX2dyYW50X3B2X21hcHBp
bmfigJk6Cj4+IG1tLmM6MzgzOTogZXJyb3I6IOKAmG9sMWUubDHigJkgbWF5IGJlIHVzZWQgdW5p
bml0aWFsaXplZCBpbiB0aGlzIGZ1bmN0aW9uCj4+Cj4+IFdoaWxlIG9sMWUgd291bGQgbm90IGJl
IHVzZWQgdW5pbml0aWFsaXplZCAoYmVjYXVzZSByYyBuZWVkcyB0byBiZSBwcm9wZXJseQo+PiBz
ZXQpIHdlIGhhdmUgdG8gYWNjb21tb2RhdGUgdGhlc2Ugb2xkZXIgY29tcGxpZXJzLgo+IEFoIHll
cywgdGhhdCdzIGEgY29tbW9uIGlzc3VlIHdpdGggb2xkZXIgZ2NjLgo+Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC0zODM2LDcgKzM4
MzYsOCBAQCBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKPj4gIHsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Cj4+ICAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Cj4+IC0gICAgbDFf
cGdlbnRyeV90IG5sMWUsIG9sMWUsICpwbDFlOwo+PiArICAgIGwxX3BnZW50cnlfdCBubDFlLCAq
cGwxZTsKPj4gKyAgICBsMV9wZ2VudHJ5X3Qgb2wxZSA9IHswfTsgLyogb2xkZXIgY29tcGlsZXJz
IG1heSByZXFpdXJlIGluaXRpYWxpemF0aW9uICovCj4gSnVzdCB7IH0gcGxlYXNlLCBhbmQgSSBk
b24ndCBzZWUgYSBuZWVkIGZvciB0aGUgY29tbWVudC4gRWFzaWx5Cj4gYWRqdXN0YWJsZSB3aGls
ZSBjb21taXR0aW5nLCBvZiBjb3Vyc2UuIEFuZCB3aXRoIHRoYXQKPiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKU3VyZS4gVGhhbmtzLgoKLWJvcmlzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVpO-0002PX-MU; Thu, 14 Sep 2017 15:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVpN-0002PG-VS
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:13:18 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 69/56-22997-D8C9AB95;
 Thu, 14 Sep 2017 15:13:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS7dnzq5
 Ig67/TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjJ69ZC1bzV+y7/ZOlgXE+bxcjJ4eQQJ7E
 vo9NjCA2r4CdxOm7p1hBbAkBQ4nTC2+ydDFycLAIqEq8W28PEmYTUJdoe7adFSQsImAgce5oE
 ojJLBAvcXUdWIWwgI3EuqYprBDDiyRud84EG84pYC/ROX8aWCevgKDE3x3CIGFmAS2Jh79usU
 DY2hLLFr5mhpgoLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSMDvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjL+WBRxilORgUhLl3au7M1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG/b7F2RQoJFqempFWmZOcAIgElLcPAoifCuB0nzFhck5hZnpkOkT
 jEacxzbdPkPE0fHzbt/mIRY8vLzUqXEeUNASgVASjNK8+AGwSLzEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYQhFvJk5pXA7XsFdAoT0ClnTu8AOaUkESEl1cCYLV0U9rRL5WvdxqDNh1JUBKV
 j761VEOTY4rrKP0b0SsW17ufnIgOmLGa+mHJ65tvcsIUHDu7qYONj6tV4Jv1Lb86TzVwreZJu
 XZRaoL500juGRyHmnVkbnVJErK4u3zLLrea+kF4Om133C9H+Xb4v9qZMe3DfVnDOJdY9yek3J
 Hak3pJwsBJWYinOSDTUYi4qTgQA1jwi0scCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505401994!104360719!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18235 invoked from network); 14 Sep 2017 15:13:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:13:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:13:13 -0600
Message-Id: <59BAB8A9020000780017B37F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:13:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 03/17] x86emul: build SIMD tests with -Os
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3BlY2lmaWNhbGx5IGluIHRoZSBjb250ZXh0IG9mIHB1dHRpbmcgdG9nZXRoZXIgc3Vic2VxdWVu
dCBwYXRjaGVzIEkndmUKbm90aWNlZCB0aGF0IHRvZ2V0aGVyIHdpdGggdGhlIHRvdWNoKCkgbWFj
cm8gdXNpbmcgLU9zIGZ1cnRoZXIKaW5jcmVhc2VzIHRoZSBjaGFuY2VzIG9mIHRoZSBjb21waWxl
ciB1c2luZyBtZW1vcnkgb3BlcmFuZHMgZm9yIHRoZQppbnN0cnVjdGlvbnMgd2UgYWN0dWFsbHkg
Y2FyZSB0byB0ZXN0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtNDUsMTcgKzQ1LDE3IEBAIGRlZmluZSBzaW1k
LWRlZnMKICQoMSktY2ZsYWdzIDo9IFwKIAkkKGZvcmVhY2ggdmVjLCQoJCgxKS12ZWNzKSwgXAog
CSAgJChmb3JlYWNoIGludCwkKCQoMSktaW50cyksIFwKLQkgICAgIi1EXyQodmVjKWkkKGludCkg
LW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9T
SVpFPSQoaW50KSIgXAotCSAgICAiLURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChjYWxsIG5vbi1z
c2UsJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9TSVpFPSQoaW50KSIpIFwKKwkg
ICAgIi1EXyQodmVjKWkkKGludCkgLW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1PcyAtRFZF
Q19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAorCSAgICAiLURfJCh2ZWMpdSQoaW50
KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlO
VF9TSVpFPSQoaW50KSIpIFwKIAkgICQoZm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCi0JICAg
ICItRF8kKHZlYylmJChmbHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtTzIgLURWRUNf
U0laRT0kKHZlYykgLURGTE9BVF9TSVpFPSQoZmx0KSIpKSBcCisJICAgICItRF8kKHZlYylmJChm
bHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURG
TE9BVF9TSVpFPSQoZmx0KSIpKSBcCiAJJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKLQkg
ICItRF9mJChmbHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtbWZwbWF0aD1zc2UgLU8y
IC1ERkxPQVRfU0laRT0kKGZsdCkiKQorCSAgIi1EX2YkKGZsdCkgLW0kKDEpICQoY2FsbCBub24t
c3NlLCQoMSkpIC1tZnBtYXRoPXNzZSAtT3MgLURGTE9BVF9TSVpFPSQoZmx0KSIpCiAkKDEpLWF2
eC1jZmxhZ3MgOj0gXAogCSQoZm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCiAJICAkKGZvcmVh
Y2ggaW50LCQoJCgxKS1pbnRzKSwgXAotCSAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQoMSkgJChz
c2UyYXZ4LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAot
CSAgICAiLURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PMiAtRFZFQ19T
SVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSkKKwkgICAgIi1EXyQodmVjKWkkKGludCkg
LW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0k
KGludCkiIFwKKwkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAt
T3MgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikpCiBlbmRlZgogCiAkKGZv
cmVhY2ggZmxhdm9yLCQoU0lNRCksJChldmFsICQoY2FsbCBzaW1kLWRlZnMsJChmbGF2b3IpKSkp
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:13:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVpq-0002YP-Ui; Thu, 14 Sep 2017 15:13:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVpp-0002Xl-G4
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:13:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5B/AD-17770-8AC9AB95; Thu, 14 Sep 2017 15:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3fFnF2
 RBuf3CFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkP58xlKrhnUjFx4xLmBsa5al2MnBxCAnkS
 D1a9YQSxeQXsJFYfXscEYksIGEqcXniTBcRmEVCVmNhzD8xmE1CXaHu2nbWLkYNDRMBA4tzRJ
 BCTWSBe4uo6e5AKYQFTiQdzTjJBTC+SuN05E2w6p4C9ROf8aWCdvAKCEn93CIOEmQW0JB7+us
 UCYWtLLFv4mhliorTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjwEIdjCumR94iFGSg0lJlHev7s5IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8h2fvihQSLEpNT61Iy8wBxgBMWoKDR0mEdz1Imre4IDG3ODMdI
 nWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc4bAlIqAFKaUZoHNwgWm5cYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzFsKMoUnM68Ebt8roFOYgE45c3oHyCkliQgpqQbGzKCyI8uvbt+l+nCFtkX
 59c3cHp8vP2bNTLqScnbLn+4XO+/UnvpjK+mg6H6+5YmMQHrEnv98Mg4lrSYrVQ2MXl4RTY9w
 +bx8xamtv60ehk1UVmrbIS049Znb+tj42z+tNk8U5w3b8ML8h8/jqT/TMh6vY4n8Vjtdsm+Z5
 3Pxq+7pjq8j9NkKlViKMxINtZiLihMBpL0JecgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505402022!82924617!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5942 invoked from network); 14 Sep 2017 15:13:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:13:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:13:42 -0600
Message-Id: <59BAB8C6020000780017B390@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:13:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 04/17] x86emul: support F16C insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm90ZSB0aGF0IHRoaXMgYXZvaWRzIGVtdWxhdGluZyB0aGUgYmVoYXZpb3Igb2YgVkNWVFBTMlBI
IGZvdW5kIG9uIGF0CmxlYXN0IHNvbWUgSW50ZWwgQ1BVcywgd2hpY2ggdXBkYXRlIE1YQ1NSIGV2
ZW4gd2hlbiB0aGUgbWVtb3J5IHdyaXRlCmZhdWx0cy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvci5jCkBAIC0zMDUzLDYgKzMwNTMsNDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogI2VuZGlmCiAKKyAgICBw
cmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmN2dHBoMnBzICglZWN4KSwleW1tMS4uLiIpOworICAg
IGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2YxNmMgKQorICAgIHsKKyAgICAgICAgZGVjbF9p
bnNuKHZjdnRwaDJwcyk7CisgICAgICAgIGRlY2xfaW5zbih2Y3Z0cHMycGgpOworCisgICAgICAg
IGFzbSB2b2xhdGlsZSAoICJ2eG9ycHMgJSV4bW0xLCAlJXhtbTEsICUleG1tMVxuIgorICAgICAg
ICAgICAgICAgICAgICAgICBwdXRfaW5zbih2Y3Z0cGgycHMsICJ2Y3Z0cGgycHMgKCUwKSwgJSV5
bW0xIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMiIChOVUxMKSApOworCisgICAgICAg
IHNldF9pbnNuKHZjdnRwaDJwcyk7CisgICAgICAgIHJlc1sxXSA9IDB4NDAwMDNjMDA7IC8qICgx
LjAsIDIuMCkgKi8KKyAgICAgICAgcmVzWzJdID0gMHg0NDAwNDIwMDsgLyogKDMuMCwgNC4wKSAq
LworICAgICAgICByZXNbM10gPSAweDM0MDBiODAwOyAvKiAoLS41LCAuMjUpICovCisgICAgICAg
IHJlc1s0XSA9IDB4YmMwMDAwMDA7IC8qICgwLjAsIC0xLikgKi8KKyAgICAgICAgbWVtc2V0KHJl
cyArIDUsIDB4ZmYsIDE2KTsKKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWduZWQgbG9uZykocmVz
ICsgMSk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAg
ICAgYXNtIHZvbGF0aWxlICggInZtb3Z1cHMgJSV5bW0xLCAlMCIgOiAiPW0iIChyZXNbMTZdKSAp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZjdnRwaDJw
cykgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOwor
CisgICAgICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2Y3Z0cHMycGggJDAsJXltbTEsKCVl
ZHgpLi4uIik7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92dXBzICUwLCAlJXltbTFcbiIK
KyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odmN2dHBzMnBoLCAidmN2dHBzMnBoICQw
LCAlJXltbTEsICglMSkiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1sxNl0p
LCAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24odmN2dHBzMnBoKTsKKyAgICAgICAg
bWVtc2V0KHJlcyArIDcsIDAsIDMyKTsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9u
ZykocmVzICsgNyk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2Y3Z0cHMycGgp
IHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcyArIDEsIHJlcyArIDcsIDE2KSB8fAorICAgICAg
ICAgICAgIHJlc1sxMV0gfHwgcmVzWzEyXSB8fCByZXNbMTNdIHx8IHJlc1sxNF0gKQorICAgICAg
ICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBl
bHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICN1bmRlZiBkZWNsX2luc24KICN1
bmRlZiBwdXRfaW5zbgogI3VuZGVmIHNldF9pbnNuCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11
bGF0ZS5oCkBAIC0xMjcsNiArMTI3LDE0IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2
KHVpbnQzMl90IHgKICAgICAocmVzLmMgJiAoMVUgPDwgMjgpKSAhPSAwOyBcCiB9KQogCisjZGVm
aW5lIGNwdV9oYXNfZjE2YyAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYg
KDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKKyAgICAgICAgcmVzLmMg
PSAwOyBcCisgICAgKHJlcy5jICYgKDFVIDw8IDI5KSkgIT0gMDsgXAorfSkKKwogI2RlZmluZSBj
cHVfaGFzX2F2eDIgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAgIGVtdWxf
dGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMzY5LDYgKzM2OSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsw
eDAwIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsw
eDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4
MTBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MTNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxNCAuLi4gMHgx
NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDE3XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxOCAuLi4g
MHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9mcCwgLnR3b19vcCA9IDEgfSwKQEAg
LTQxMSw2ICs0MTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgxNCAuLi4gMHgx
N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9
LAogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCiAgICAgWzB4MTldID0g
eyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAg
IFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxLCAudHdvX29w
ID0gMSB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAogICAgIFsw
eDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKICAgICBbMHgyMl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUgfSwKQEAgLTE2MDEsNiArMTYwMyw3IEBAIHN0YXRpYyBib29sIHZj
cHVfaGFzKAogI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAg
IDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYWVzbmkoKSAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFz
X2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyOCwgY3R4dCwgb3BzKQor
I2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwg
MjksIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfcmRyYW5kKCkgICAgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBFQ1gsIDMwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX21teGV4dCgp
ICAgICAodmNwdV9oYXMoMHg4MDAwMDAwMSwgRURYLCAyMiwgY3R4dCwgb3BzKSB8fCBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmNwdV9oYXNfc3NlKCkpCkBAIC03MjM2LDYgKzcy
MzksMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNz
ZTRfMSk7CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKIAorICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxMyk6IC8qIHZjdnRwaDJwcyB4bW0vbWVtLHt4LHl9bW0g
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmMTZjKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8
IHZleC5sOworICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOworCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHhtbS9tZW0se3gseX1tbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hiZCB4
bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4
MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5fW1tICovCkBAIC03NjI3LDYgKzc2MzYsNTAg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAg
ICAgIGdvdG8gcGV4dHI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4
MWQpOiAvKiB2Y3Z0cHMycGggJGltbTgse3gseX1tbSx4bW0vbWVtICovCisgICAgeworICAgICAg
ICB1aW50MzJfdCBteGNzcjsKKworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lncg
fHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGYxNmMpOworICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsKKworICAgICAgICBvcGMg
PSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNb
MV0gPSBtb2RybTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLworICAg
ICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7CisgICAgICAg
IH0KKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhf
QllURVMgKyAzOworICAgICAgICBvcGNbM10gPSAweGMzOworCisgICAgICAgIGNvcHlfVkVYKG9w
YywgdmV4KTsKKyAgICAgICAgLyogTGF0Y2ggTVhDU1IgLSB3ZSBtYXkgbmVlZCB0byByZXN0b3Jl
IGl0IGJlbG93LiAqLworICAgICAgICBpbnZva2Vfc3R1Yigic3RteGNzciAlW214Y3NyXSIsICIi
LAorICAgICAgICAgICAgICAgICAgICAiPW0iICgqbW12YWxwKSwgIittIiAoZmljLmV4bl9yYWlz
ZWQpLCBbbXhjc3JdICI9bSIgKG14Y3NyKQorICAgICAgICAgICAgICAgICAgICA6ICJhIiAobW12
YWxwKSk7CisKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisgICAgICAgIGNoZWNrX3htbV9leG4o
JmZpYyk7CisKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAs
IDggPDwgdmV4LmwsIGN0eHQpOworICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZG14Y3Ny
ICUwIiA6OiAibSIgKG14Y3NyKSApOworICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25v
bmU7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjNhLCAweDIwKTogLyogcGluc3JiICRpbW04LHIzMi9tOCx4bW0gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzYSwgMHgyMik6IC8qIHBpbnNye2QscX0gJGltbTgsci9tLHhtbSAqLwog
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaApAQCAtNjAsNiArNjAsNyBAQAogI2RlZmluZSBjcHVfaGFzX2Flc25pICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQUVTTkkpCiAjZGVmaW5lIGNwdV9oYXNfeHNhdmUgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FWRSkKICNkZWZpbmUgY3B1X2hhc19h
dnggICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWCkKKyNkZWZpbmUgY3B1
X2hhc19mMTZjICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0YxNkMpCiAjZGVm
aW5lIGNwdV9oYXNfcmRyYW5kICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFJB
TkQpCiAjZGVmaW5lIGNwdV9oYXNfaHlwZXJ2aXNvciAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9IWVBFUlZJU09SKQogCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:14:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVqL-0002iC-AI; Thu, 14 Sep 2017 15:14:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVqJ-0002hj-K9
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:14:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 EB/35-01754-6CC9AB95; Thu, 14 Sep 2017 15:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fYnF2
 RBs/fMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPW3rZCyZ1MVY8/rifuYHxa1YXIyeHkECe
 xL71E5lAbF4BO4m3TRtZQWwJAUOJ0wtvsoDYLAKqEj9vQcTZBNQl2p5tB7I5OEQEDCTOHU0CM
 ZkF4iWurrMHqRAWMJV4MOEHC8T0IonbnTMZQWxOAXuJzvnTwDp5BQQl/u4QBgkzC2hJPPx1iw
 XC1pZYtvA1M8REaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RqZ6SUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZePQMD4w7G25P9DjFKcjApifLu1d0ZKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC9/DsXZFCgkWp6akVaZk5wCiASUtw8CiJ8K4HSfMWFyTmFmemQ
 6ROMRpzHNt0+Q8TR8fNu3+YhFjy8vNSpcR5Q0BKBUBKM0rz4AbBovMSo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWGIhTyZeSVw+14BncIEdMqZ0ztATilJREhJNTAmNYsxFPoYl520cr3I2bP
 giqFQYP6MxLN3fnafe9LtUHnomJbq2kauTy0b11m7Su7I+6EdeHNNDfsM3mhluwuPWaZUL+C4
 OP3bjBVB16f61/FVZM9b4Lql/Moju6PLFsnx/JH8Iv7lpdoey+3iRec3Ok/hzSiV//Bx3TETb
 r0P54oPnU7kdOVXYinOSDTUYi4qTgQA2ybuiMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505402051!83151305!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29394 invoked from network); 14 Sep 2017 15:14:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 15:14:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:14:11 -0600
Message-Id: <59BAB8E2020000780017B393@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:14:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 05/17] x86emul: support FMA4 insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvLmdp
dGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMjYsNiArMjI2LDcgQEAKIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9hc20KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hdngqLltjaF0KIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ibG93ZmlzaC5oCit0b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZm1hKi5bY2hdCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc3NlKi5bY2hdCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMiw3ICsxMiw4IEBA
IHJ1bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAogU0lNRCA6PSBzc2Ugc3NlMiBzc2U0IGF2
eAotVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgc3NlMi1hdnggc3NlNC1hdngKK0ZNQSA6
PSBmbWE0CitURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSBzc2UyLWF2eCBzc2U0LWF2eCAk
KEZNQSkKIAogYmxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBibG93ZmlzaC1jZmxhZ3MteDg2XzMyIDo9
ICItbW5vLWFjY3VtdWxhdGUtb3V0Z29pbmctYXJncyAtRHN0YXRpYz0iCkBAIC0yOSw2ICszMCw5
IEBAIHNzZTQtZmx0cyA6PSAkKHNzZTItZmx0cykKIGF2eC12ZWNzIDo9IDE2IDMyCiBhdngtaW50
cyA6PQogYXZ4LWZsdHMgOj0gNCA4CitmbWE0LXZlY3MgOj0gJChhdngtdmVjcykKK2ZtYTQtaW50
cyA6PQorZm1hNC1mbHRzIDo9ICQoYXZ4LWZsdHMpCiAKICMgV2hlbiBjb252ZXJ0aW5nIFNTRSB0
byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhNTTAgdG8gd2lkZW4KICMgY292ZXJhZ2Ug
b2YgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuIFdlIG11c3Qgbm90IGRvIHRo
aXMsCkBAIC01OCw3ICs2Miw3IEBAICQoMSktYXZ4LWNmbGFncyA6PSBcCiAJICAgICItRF8kKHZl
Yyl1JChpbnQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1E
VUlOVF9TSVpFPSQoaW50KSIpKQogZW5kZWYKIAotJChmb3JlYWNoIGZsYXZvciwkKFNJTUQpLCQo
ZXZhbCAkKGNhbGwgc2ltZC1kZWZzLCQoZmxhdm9yKSkpKQorJChmb3JlYWNoIGZsYXZvciwkKFNJ
TUQpICQoRk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtZGVmcywkKGZsYXZvcikpKSkKIAogJChhZGRz
dWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAly
bSAtZiAkQC5uZXcgJCouYmluCkBAIC03Nyw2ICs4MSwxMSBAQCAkKGFkZHN1ZmZpeCAuaCwkKFRF
U1RDQVNFUykpOiAlLmg6ICUuYyB0CiAkKGFkZHN1ZmZpeCAuYywkKFNJTUQpKSAkKGFkZHN1ZmZp
eCAtYXZ4LmMsJChmaWx0ZXIgc3NlJSwkKFNJTUQpKSk6CiAJbG4gLXNmIHNpbWQuYyAkQAogCisk
KGFkZHN1ZmZpeCAuYywkKEZNQSkpOgorCWxuIC1zZiBzaW1kLWZtYS5jICRACisKKyQoYWRkc3Vm
Zml4IC5vLCQoU0lNRCkgJChGTUEpKSAkKGFkZHN1ZmZpeCAtYXZ4Lm8sJChmaWx0ZXIgc3NlJSwk
KFNJTUQpKSk6IHNpbWQuaAorCiAkKFRBUkdFVCk6IHg4Nl9lbXVsYXRlLm8gdGVzdF94ODZfZW11
bGF0b3IubwogCSQoSE9TVENDKSAtbyAkQCAkXgogCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMSw3
MSArMSw2IEBACi0jaW5jbHVkZSA8c3RkYm9vbC5oPgorI2luY2x1ZGUgInNpbWQuaCIKIAotYXNt
ICgKLSAgICAiXHQudGV4dFxuIgotICAgICJcdC5nbG9ibCBfc3RhcnRcbiIKLSAgICAiX3N0YXJ0
OlxuIgotI2lmIGRlZmluZWQoX19pMzg2X18pICYmIFZFQ19TSVpFID09IDE2Ci0gICAgIlx0cHVz
aCAlZWJwXG4iCi0gICAgIlx0bW92ICVlc3AsJWVicFxuIgotICAgICJcdGFuZCAkfjB4ZiwlZXNw
XG4iCi0gICAgIlx0Y2FsbCBzaW1kX3Rlc3RcbiIKLSAgICAiXHRsZWF2ZVxuIgotICAgICJcdHJl
dCIKLSNlbHNlCi0gICAgIlx0am1wIHNpbWRfdGVzdCIKLSNlbmRpZgotICAgICk7Ci0KLXR5cGVk
ZWYKLSNpZiBkZWZpbmVkKElOVF9TSVpFKQotIyBkZWZpbmUgRUxFTV9TSVpFIElOVF9TSVpFCi1z
aWduZWQgaW50Ci0jIGlmIElOVF9TSVpFID09IDEKLSMgIGRlZmluZSBNT0RFIFFJCi0jIGVsaWYg
SU5UX1NJWkUgPT0gMgotIyAgZGVmaW5lIE1PREUgSEkKLSMgZWxpZiBJTlRfU0laRSA9PSA0Ci0j
ICBkZWZpbmUgTU9ERSBTSQotIyBlbGlmIElOVF9TSVpFID09IDgKLSMgIGRlZmluZSBNT0RFIERJ
Ci0jIGVuZGlmCi0jZWxpZiBkZWZpbmVkKFVJTlRfU0laRSkKLSMgZGVmaW5lIEVMRU1fU0laRSBV
SU5UX1NJWkUKLXVuc2lnbmVkIGludAotIyBpZiBVSU5UX1NJWkUgPT0gMQotIyAgZGVmaW5lIE1P
REUgUUkKLSMgZWxpZiBVSU5UX1NJWkUgPT0gMgotIyAgZGVmaW5lIE1PREUgSEkKLSMgZWxpZiBV
SU5UX1NJWkUgPT0gNAotIyAgZGVmaW5lIE1PREUgU0kKLSMgZWxpZiBVSU5UX1NJWkUgPT0gOAot
IyAgZGVmaW5lIE1PREUgREkKLSMgZW5kaWYKLSNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkKLWZs
b2F0Ci0jIGRlZmluZSBFTEVNX1NJWkUgRkxPQVRfU0laRQotIyBpZiBGTE9BVF9TSVpFID09IDQK
LSMgIGRlZmluZSBNT0RFIFNGCi0jIGVsaWYgRkxPQVRfU0laRSA9PSA4Ci0jICBkZWZpbmUgTU9E
RSBERgotIyBlbmRpZgotI2VuZGlmCi0jaWZuZGVmIFZFQ19TSVpFCi0jIGRlZmluZSBWRUNfU0la
RSBFTEVNX1NJWkUKLSNlbmRpZgotX19hdHRyaWJ1dGVfXygobW9kZShNT0RFKSwgdmVjdG9yX3Np
emUoVkVDX1NJWkUpKSkgdmVjX3Q7Ci0KLSNkZWZpbmUgRUxFTV9DT1VOVCAoVkVDX1NJWkUgLyBF
TEVNX1NJWkUpCi0KLXR5cGVkZWYgdW5zaWduZWQgaW50IF9fYXR0cmlidXRlX18oKG1vZGUoUUkp
LCB2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSBieXRlX3ZlY190OwotCi0vKiBWYXJpb3VzIGJ1aWx0
aW5zIHdhbnQgcGxhaW4gY2hhciAvIGludCAvIGxvbmcgbG9uZyB2ZWN0b3IgdHlwZXMgLi4uICov
Ci10eXBlZGVmIGNoYXIgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnFp
X3Q7Ci10eXBlZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkp
IHZoaV90OwotdHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUp
KSkgdnNpX3Q7Ci0jaWYgVkVDX1NJWkUgPj0gOAotdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1
dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7Ci0jZW5kaWYKK0VOVFJZKHNpbWRf
dGVzdCk7CiAKICNpZiBWRUNfU0laRSA9PSA4ICYmIGRlZmluZWQoX19TU0VfXykKICMgZGVmaW5l
IHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lhMzJfcG1vdm1za2IoY21wKSA9PSAweGZmKQpAQCAt
NDE4LDEzICszNTMsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBi
CiAjIGVuZGlmCiAjZW5kaWYKIAotLyoKLSAqIFN1cHByZXNzIHZhbHVlIHByb3BhZ2F0aW9uIGJ5
IHRoZSBjb21waWxlciwgcHJldmVudGluZyB1bndhbnRlZAotICogb3B0aW1pemF0aW9uLiBUaGlz
IGF0IG9uY2UgbWFrZXMgdGhlIGNvbXBpbGVyIHVzZSBtZW1vcnkgb3BlcmFuZHMKLSAqIG1vcmUg
b2Z0ZW4sIHdoaWNoIGZvciBvdXIgcHVycG9zZXMgaXMgdGhlIG1vcmUgaW50ZXJlc3RpbmcgY2Fz
ZS4KLSAqLwotI2RlZmluZSB0b3VjaCh2YXIpIGFzbSB2b2xhdGlsZSAoICIiIDogIittIiAodmFy
KSApCi0KIGludCBzaW1kX3Rlc3Qodm9pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKLS0t
IC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0wLDAg
KzEsNzggQEAKKyNpbmNsdWRlIDxzdGRib29sLmg+CisKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSAm
JiBWRUNfU0laRSA9PSAxNgorIyBkZWZpbmUgRU5UUlkobmFtZSkgXAorYXNtICggIlx0LnRleHRc
biIgXAorICAgICAgIlx0Lmdsb2JsIF9zdGFydFxuIiBcCisgICAgICAiX3N0YXJ0OlxuIiBcCisg
ICAgICAiXHRwdXNoICVlYnBcbiIgXAorICAgICAgIlx0bW92ICVlc3AsJWVicFxuIiBcCisgICAg
ICAiXHRhbmQgJH4weGYsJWVzcFxuIiBcCisgICAgICAiXHRjYWxsICIgI25hbWUgIlxuIiBcCisg
ICAgICAiXHRsZWF2ZVxuIiBcCisgICAgICAiXHRyZXQiICkKKyNlbHNlCisjIGRlZmluZSBFTlRS
WShuYW1lKSBcCithc20gKCAiXHQudGV4dFxuIiBcCisgICAgICAiXHQuZ2xvYmwgX3N0YXJ0XG4i
IFwKKyAgICAgICJfc3RhcnQ6XG4iIFwKKyAgICAgICJcdGptcCAiICNuYW1lICkKKyNlbmRpZgor
Cit0eXBlZGVmCisjaWYgZGVmaW5lZChJTlRfU0laRSkKKyMgZGVmaW5lIEVMRU1fU0laRSBJTlRf
U0laRQorc2lnbmVkIGludAorIyBpZiBJTlRfU0laRSA9PSAxCisjICBkZWZpbmUgTU9ERSBRSQor
IyBlbGlmIElOVF9TSVpFID09IDIKKyMgIGRlZmluZSBNT0RFIEhJCisjIGVsaWYgSU5UX1NJWkUg
PT0gNAorIyAgZGVmaW5lIE1PREUgU0kKKyMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZpbmUg
TU9ERSBESQorIyBlbmRpZgorI2VsaWYgZGVmaW5lZChVSU5UX1NJWkUpCisjIGRlZmluZSBFTEVN
X1NJWkUgVUlOVF9TSVpFCit1bnNpZ25lZCBpbnQKKyMgaWYgVUlOVF9TSVpFID09IDEKKyMgIGRl
ZmluZSBNT0RFIFFJCisjIGVsaWYgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBNT0RFIEhJCisj
IGVsaWYgVUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBNT0RFIFNJCisjIGVsaWYgVUlOVF9TSVpF
ID09IDgKKyMgIGRlZmluZSBNT0RFIERJCisjIGVuZGlmCisjZWxpZiBkZWZpbmVkKEZMT0FUX1NJ
WkUpCitmbG9hdAorIyBkZWZpbmUgRUxFTV9TSVpFIEZMT0FUX1NJWkUKKyMgaWYgRkxPQVRfU0la
RSA9PSA0CisjICBkZWZpbmUgTU9ERSBTRgorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVm
aW5lIE1PREUgREYKKyMgZW5kaWYKKyNlbmRpZgorI2lmbmRlZiBWRUNfU0laRQorIyBkZWZpbmUg
VkVDX1NJWkUgRUxFTV9TSVpFCisjZW5kaWYKK19fYXR0cmlidXRlX18oKG1vZGUoTU9ERSksIHZl
Y3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZlY190OworCisjZGVmaW5lIEVMRU1fQ09VTlQgKFZFQ19T
SVpFIC8gRUxFTV9TSVpFKQorCit0eXBlZGVmIHVuc2lnbmVkIGludCBfX2F0dHJpYnV0ZV9fKCht
b2RlKFFJKSwgdmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgYnl0ZV92ZWNfdDsKKworLyogVmFyaW91
cyBidWlsdGlucyB3YW50IHBsYWluIGNoYXIgLyBpbnQgLyBsb25nIGxvbmcgdmVjdG9yIHR5cGVz
IC4uLiAqLwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpF
KSkpIHZxaV90OwordHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNf
U0laRSkpKSB2aGlfdDsKK3R5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZF
Q19TSVpFKSkpIHZzaV90OworI2lmIFZFQ19TSVpFID49IDgKK3R5cGVkZWYgbG9uZyBsb25nIF9f
YXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OworI2VuZGlmCisKKy8q
CisgKiBTdXBwcmVzcyB2YWx1ZSBwcm9wYWdhdGlvbiBieSB0aGUgY29tcGlsZXIsIHByZXZlbnRp
bmcgdW53YW50ZWQKKyAqIG9wdGltaXphdGlvbi4gVGhpcyBhdCBvbmNlIG1ha2VzIHRoZSBjb21w
aWxlciB1c2UgbWVtb3J5IG9wZXJhbmRzCisgKiBtb3JlIG9mdGVuLCB3aGljaCBmb3Igb3VyIHB1
cnBvc2VzIGlzIHRoZSBtb3JlIGludGVyZXN0aW5nIGNhc2UuCisgKi8KKyNkZWZpbmUgdG91Y2go
dmFyKSBhc20gdm9sYXRpbGUgKCAiIiA6ICIrbSIgKHZhcikgKQotLS0gL2Rldi9udWxsCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWZtYS5jCkBAIC0wLDAgKzEsMTIxIEBACisj
aW5jbHVkZSAic2ltZC5oIgorCitFTlRSWShmbWFfdGVzdCk7CisKKyNpZiBWRUNfU0laRSA8IDE2
CisjIGRlZmluZSB0b19ib29sKGNtcCkgKCF+KGNtcClbMF0pCisjZWxpZiBWRUNfU0laRSA9PSAx
NgorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWlsdGlu
X2lhMzJfdnRlc3RjcHMoY21wLCAodmVjX3Qpe30gPT0gMCkKKyMgZWxpZiBGTE9BVF9TSVpFID09
IDgKKyMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWlsdGluX2lhMzJfdnRlc3RjcGQoY21wLCAo
dmVjX3Qpe30gPT0gMCkKKyMgZW5kaWYKKyNlbGlmIFZFQ19TSVpFID09IDMyCisjIGlmIEZMT0FU
X1NJWkUgPT0gNAorIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNw
czI1NihjbXAsICh2ZWNfdCl7fSA9PSAwKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVm
aW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNwZDI1NihjbXAsICh2ZWNfdCl7
fSA9PSAwKQorIyBlbmRpZgorI2VuZGlmCisKKyNpZiBWRUNfU0laRSA9PSAxNgorIyBpZiBGTE9B
VF9TSVpFID09IDQKKyMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3Vi
cHMoeCwgeSkKKyMgIGlmIGRlZmluZWQoX19GTUE0X18pCisjICAgZGVmaW5lIGZtYWRkc3ViKHgs
IHksIHopIF9fYnVpbHRpbl9pYTMyX3ZmbWFkZHN1YnBzKHgsIHksIHopCisjICBlbmRpZgorIyBl
bGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEz
Ml9hZGRzdWJwZCh4LCB5KQorIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykKKyMgICBkZWZpbmUgZm1h
ZGRzdWIoeCwgeSwgeikgX19idWlsdGluX2lhMzJfdmZtYWRkc3VicGQoeCwgeSwgeikKKyMgIGVu
ZGlmCisjIGVuZGlmCisjZWxpZiBWRUNfU0laRSA9PSAzMgorIyBpZiBGTE9BVF9TSVpFID09IDQK
KyMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3VicHMyNTYoeCwgeSkK
KyMgIGlmIGRlZmluZWQoX19GTUE0X18pCisjICAgZGVmaW5lIGZtYWRkc3ViKHgsIHksIHopIF9f
YnVpbHRpbl9pYTMyX3ZmbWFkZHN1YnBzMjU2KHgsIHksIHopCisjICBlbmRpZgorIyBlbGlmIEZM
T0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRz
dWJwZDI1Nih4LCB5KQorIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykKKyMgICBkZWZpbmUgZm1hZGRz
dWIoeCwgeSwgeikgX19idWlsdGluX2lhMzJfdmZtYWRkc3VicGQyNTYoeCwgeSwgeikKKyMgIGVu
ZGlmCisjIGVuZGlmCisjZW5kaWYKKworaW50IGZtYV90ZXN0KHZvaWQpCit7CisgICAgdW5zaWdu
ZWQgaW50IGk7CisgICAgdmVjX3QgeCwgeSwgeiwgc3JjLCBpbnYsIG9uZTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgRUxFTV9DT1VOVDsgKytpICkKKyAgICB7CisgICAgICAgIHNyY1tpXSA9IGkg
KyAxOworICAgICAgICBpbnZbaV0gPSBFTEVNX0NPVU5UIC0gaTsKKyAgICAgICAgb25lW2ldID0g
MTsKKyAgICB9CisKKyAgICB4ID0gKHNyYyArIG9uZSkgKiBpbnY7CisgICAgeSA9IChzcmMgLSBv
bmUpICogaW52OworICAgIHRvdWNoKHNyYyk7CisgICAgeiA9IGludiAqIHNyYyArIGludjsKKyAg
ICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19MSU5FX187CisKKyAgICB0b3VjaChz
cmMpOworICAgIHogPSAtaW52ICogc3JjIC0gaW52OworICAgIGlmICggIXRvX2Jvb2woLXggPT0g
eikgKSByZXR1cm4gX19MSU5FX187CisKKyAgICB0b3VjaChzcmMpOworICAgIHogPSBpbnYgKiBz
cmMgLSBpbnY7CisgICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOwor
CisgICAgdG91Y2goc3JjKTsKKyAgICB6ID0gLWludiAqIHNyYyArIGludjsKKyAgICBpZiAoICF0
b19ib29sKC15ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIHRvdWNoKHNyYyk7CisKKyAg
ICB4ID0gc3JjICsgaW52OworICAgIHkgPSBzcmMgLSBpbnY7CisgICAgdG91Y2goaW52KTsKKyAg
ICB6ID0gc3JjICogb25lICsgaW52OworICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVy
biBfX0xJTkVfXzsKKworICAgIHRvdWNoKGludik7CisgICAgeiA9IC1zcmMgKiBvbmUgLSBpbnY7
CisgICAgaWYgKCAhdG9fYm9vbCgteCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKworICAgIHRv
dWNoKGludik7CisgICAgeiA9IHNyYyAqIG9uZSAtIGludjsKKyAgICBpZiAoICF0b19ib29sKHkg
PT0geikgKSByZXR1cm4gX19MSU5FX187CisKKyAgICB0b3VjaChpbnYpOworICAgIHogPSAtc3Jj
ICogb25lICsgaW52OworICAgIGlmICggIXRvX2Jvb2woLXkgPT0geikgKSByZXR1cm4gX19MSU5F
X187CisgICAgdG91Y2goaW52KTsKKworI2lmIGRlZmluZWQoYWRkc3ViKSAmJiBkZWZpbmVkKGZt
YWRkc3ViKQorICAgIHggPSBhZGRzdWIoc3JjICogaW52LCBvbmUpOworICAgIHkgPSBhZGRzdWIo
c3JjICogaW52LCAtb25lKTsKKyAgICB0b3VjaChvbmUpOworICAgIHogPSBmbWFkZHN1YihzcmMs
IGludiwgb25lKTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19MSU5FX187
CisKKyAgICB0b3VjaChvbmUpOworICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgLW9uZSk7Cisg
ICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIHRvdWNoKG9u
ZSk7CisKKyAgICB4ID0gYWRkc3ViKHNyYyAqIGludiwgb25lKTsKKyAgICB0b3VjaChpbnYpOwor
ICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgb25lKTsKKyAgICBpZiAoICF0b19ib29sKHggPT0g
eikgKSByZXR1cm4gX19MSU5FX187CisKKyAgICB0b3VjaChpbnYpOworICAgIHogPSBmbWFkZHN1
YihzcmMsIGludiwgLW9uZSk7CisgICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9f
TElORV9fOworICAgIHRvdWNoKGludik7CisjZW5kaWYKKworICAgIHJldHVybiAwOworfQotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTEsNiArMTEsNyBA
QAogI2luY2x1ZGUgInNzZTItYXZ4LmgiCiAjaW5jbHVkZSAic3NlNC1hdnguaCIKICNpbmNsdWRl
ICJhdnguaCIKKyNpbmNsdWRlICJmbWE0LmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBT
d2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtNDcsNiArNDgsMTEg
QEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngodm9pZCkKICNkZWZpbmUgc2ltZF9jaGVja19z
c2UyX2F2eCAgc2ltZF9jaGVja19hdngKICNkZWZpbmUgc2ltZF9jaGVja19zc2U0X2F2eCAgc2lt
ZF9jaGVja19hdngKIAorc3RhdGljIGJvb2wgc2ltZF9jaGVja19mbWE0KHZvaWQpCit7CisgICAg
cmV0dXJuIGNwdV9oYXNfZm1hNDsKK30KKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTE0
Myw2ICsxNDksMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChBVlggc2NhbGFy
IGRvdWJsZSwgICAgICBhdngsICAgICAgICAgZjgpLAogICAgIFNJTUQoQVZYIDEyOGJpdCBkb3Vi
bGUsICAgICAgYXZ4LCAgICAgICAxNmY4KSwKICAgICBTSU1EKEFWWCAyNTZiaXQgZG91YmxlLCAg
ICAgIGF2eCwgICAgICAgMzJmOCksCisgICAgU0lNRChGTUE0IHNjYWxhciBzaW5nbGUsICAgICBm
bWE0LCAgICAgICAgZjQpLAorICAgIFNJTUQoRk1BNCAxMjhiaXQgc2luZ2xlLCAgICAgZm1hNCwg
ICAgICAxNmY0KSwKKyAgICBTSU1EKEZNQTQgMjU2Yml0IHNpbmdsZSwgICAgIGZtYTQsICAgICAg
MzJmNCksCisgICAgU0lNRChGTUE0IHNjYWxhciBkb3VibGUsICAgICBmbWE0LCAgICAgICAgZjgp
LAorICAgIFNJTUQoRk1BNCAxMjhiaXQgZG91YmxlLCAgICAgZm1hNCwgICAgICAxNmY4KSwKKyAg
ICBTSU1EKEZNQTQgMjU2Yml0IGRvdWJsZSwgICAgIGZtYTQsICAgICAgMzJmOCksCiAjdW5kZWYg
U0lNRF8KICN1bmRlZiBTSU1ECiB9OwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2
X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApA
QCAtMTY0LDYgKzE2NCwxNiBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRidih1aW50MzJf
dCB4CiAgICAgKHJlcy5jICYgKDFVIDw8IDYpKSAhPSAwOyBcCiB9KQogCisjZGVmaW5lIGNwdV9o
YXNfZm1hNCAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3
KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKKyAgICAgICAgcmVzLmMgPSAwOyBcCisg
ICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBO
VUxMKTsgXAorICAgIChyZXMuYyAmICgxVSA8PCAxNikpICE9IDA7IFwKK30pCisKICNkZWZpbmUg
Y3B1X2hhc190Ym0gKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAgIGVtdWxf
dGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAotLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwpAQCAtNDIxLDcgKzQyMSwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHsKICAgICBbMHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHg0YSAuLi4gMHg0Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3Ag
PSAxIH0sCiAgICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91
cl9vcCA9IDEgfSwKKyAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweDY4IC4uLiAweDY5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKKyAgICBb
MHg2YSAuLi4gMHg2Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9mcCwgLmZvdXJfb3Ag
PSAxIH0sCisgICAgWzB4NmMgLi4uIDB4NmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAsIC5mb3VyX29wID0gMSB9LAorICAgIFsweDZlIC4uLiAweDZmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfc2NhbGFyX2ZwLCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg3OCAuLi4gMHg3OV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCisgICAgWzB4N2Eg
Li4uIDB4N2JdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC5mb3VyX29wID0gMSB9
LAorICAgIFsweDdjIC4uLiAweDdkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
Zm91cl9vcCA9IDEgfSwKKyAgICBbMHg3ZSAuLi4gMHg3Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3NjYWxhcl9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciB9LAogICAgIFsweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhmMF0gPSB7fSwKQEAgLTE2MTIsNiArMTYyMSw3IEBA
IHN0YXRpYyBib29sIHZjcHVfaGFzKAogI2RlZmluZSB2Y3B1X2hhc19semNudCgpICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNf
c3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA2LCBjdHh0LCBvcHMpCiAj
ZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAg
NywgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19mbWE0KCkgICAgICAgIHZjcHVfaGFzKDB4
ODAwMDAwMDEsIEVDWCwgMTYsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfdGJtKCkgICAg
ICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDIxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZj
cHVfaGFzX2JtaTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgMywgY3R4dCwg
b3BzKQogI2RlZmluZSB2Y3B1X2hhc19obGUoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcs
IEVCWCwgIDQsIGN0eHQsIG9wcykKQEAgLTYxNzYsNiArNjE4Niw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIHNpbWRfMGZfaW1tOF9hdng6CiAgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIH0KKyAgICBzaW1kXzBmX2ltbThfeW1tOgogICAgICAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCB2ZXgucGZ4ICkKQEAgLTc3MzIsNiArNzc0Myw0OSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAgICBn
b3RvIHNpbWRfMGZfaW50X2ltbTg7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
M2EsIDB4NWMpOiAvKiB2Zm1hZGRzdWJwcyB7eCx5fW1tLHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZm
bWFkZHN1YnBzIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDVkKTogLyogdmZtYWRkc3VicGQge3gseX1t
bSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2Zm1hZGRzdWJwZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg1
ZSk6IC8qIHZmbXN1YmFkZHBzIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmZtc3ViYWRk
cHMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NWYpOiAvKiB2Zm1zdWJhZGRwZCB7eCx5fW1tLHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHZmbXN1YmFkZHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDY4KTogLyog
dmZtYWRkcHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1hZGRwcyB7eCx5fW1tL21l
bSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzYSwgMHg2OSk6IC8qIHZmbWFkZHBkIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dmZtYWRkcGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NmEpOiAvKiB2Zm1hZGRzcyB4bW0seG1tL20z
Mix4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogdmZtYWRkc3MgeG1tL20zMix4bW0seG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzYSwgMHg2Yik6IC8qIHZmbWFkZHNkIHhtbSx4bW0vbTY0LHhtbSx4bW0gKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1hZGRzZCB4
bW0vbTY0LHhtbSx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDZjKTogLyogdmZtc3VicHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm1zdWJw
cyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHg2ZCk6IC8qIHZmbXN1YnBkIHt4LHl9bW0se3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmZtc3VicGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NmUpOiAvKiB2Zm1zdWJz
cyB4bW0seG1tL20zMix4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmZtc3Vic3MgeG1tL20zMix4bW0seG1tLHhtbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg2Zik6IC8qIHZmbXN1YnNkIHhtbSx4bW0vbTY0
LHhtbSx4bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiB2Zm1zdWJzZCB4bW0vbTY0LHhtbSx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjNhLCAweDc4KTogLyogdmZubWFkZHBzIHt4LHl9bW0se3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmZubWFkZHBzIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDc5KTogLyogdmZubWFkZHBkIHt4
LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogdmZubWFkZHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAw
eDdhKTogLyogdmZubWFkZHNzIHhtbSx4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tYWRkc3MgeG1tL20zMix4bW0seG1t
LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg3Yik6IC8qIHZm
bm1hZGRzZCB4bW0seG1tL202NCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogdmZubWFkZHNkIHhtbS9tNjQseG1tLHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4N2MpOiAvKiB2Zm5tc3VicHMge3gs
eX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tc3VicHMge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4
N2QpOiAvKiB2Zm5tc3VicGQge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tc3VicGQg
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmM2EsIDB4N2UpOiAvKiB2Zm5tc3Vic3MgeG1tLHhtbS9tMzIseG1tLHht
bSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZmbm1z
dWJzcyB4bW0vbTMyLHhtbSx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjNhLCAweDdmKTogLyogdmZubXN1YnNkIHhtbSx4bW0vbTY0LHhtbSx4bW0gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Zm5tc3Vic2QgeG1tL202
NCx4bW0seG1tLHhtbSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmbWE0KTsK
KyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfeW1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmM2EsIDB4NjApOiAgICAgLyogcGNtcGVzdHJtICRpbW04LHhtbS9tMTI4LHhtbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg2MCk6IC8qIHZwY21wZXN0cm0g
JGltbTgseG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4
NjEpOiAgICAgLyogcGNtcGVzdHJpICRpbW04LHhtbS9tMTI4LHhtbSAqLwotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaApAQCAtNzYsNiArNzYsNyBAQAogI2RlZmluZSBjcHVfaGFzX3N2bSAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1ZNKQogI2RlZmluZSBjcHVfaGFzX3NzZTRhICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNEEpCiAjZGVmaW5lIGNwdV9oYXNf
bHdwICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1ApCisjZGVmaW5lIGNw
dV9oYXNfZm1hNCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GTUE0KQogI2Rl
ZmluZSBjcHVfaGFzX3RibSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVEJN
KQogCiAvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDBEOjEuZWF4ICovCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:14:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVqj-0002oR-Ic; Thu, 14 Sep 2017 15:14:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVqi-0002ns-06
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:14:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/B6-02225-FDC9AB95; Thu, 14 Sep 2017 15:14:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/fenF2
 RBuffq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvus4yFdxwrPi1aCFbA+MR0y5GTg4hgTyJ
 /sZVjCA2r4CdxNJp/9lAbAkBQ4nTC2+ygNgsAqoSpz7PBLPZBNQl2p5tZ+1i5OAQETCQOHc0C
 cRkFoiXuLrOHsQUFjCR6D+hDjG8SOJ250yw4ZwC9hKd86eBNfIKCEr83SEMEmYW0JJ4+OsWC4
 StLbFs4WtmiIHSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLSSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLt6BgbGHYxTT/gdYpTkYFIS5d2ruzNSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTv4dm7IoUEi1LTUyvSMnOAEQCTluDgURLhfQ+S5i0uSMwtzkyHS
 J1iNOY4tunyHyaOjpt3/zAJseTl56VKifNeACkVACnNKM2DGwSLzEuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHk/gkzhycwrgdv3CugUJqBTzpzeAXJKSSJCSqqBsd57xqSsr0ulf3+9ZVp
 0S/hQ65eFD74K/GLnKp6co7yNY8PGZdeWrk+sUHyR9qh6anPFzIMzFlw6s8I/0ENL9dTLi0oT
 /GPVW6LeOPt/iBctbnnNa5F1cM8MYwMVyxWmkWdFy2q/e62o2Cllzs1f9ydeQVnUXmnuE3cWx
 pifFcuYrDWlJLfzKLEUZyQaajEXFScCABXJSvPHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505402076!110259903!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7702 invoked from network); 14 Sep 2017 15:14:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:14:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:14:36 -0600
Message-Id: <59BAB8FB020000780017B396@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:14:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 06/17] x86emul: support FMA insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQpAQCAtMTIsNyArMTIsNyBAQCBydW46ICQoVEFSR0VUKQogCS4vJChUQVJH
RVQpCiAKIFNJTUQgOj0gc3NlIHNzZTIgc3NlNCBhdngKLUZNQSA6PSBmbWE0CitGTUEgOj0gZm1h
NCBmbWEKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpIHNzZTItYXZ4IHNzZTQtYXZ4ICQo
Rk1BKQogCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKQEAgLTMzLDYgKzMzLDkgQEAgYXZ4LWZsdHMg
Oj0gNCA4CiBmbWE0LXZlY3MgOj0gJChhdngtdmVjcykKIGZtYTQtaW50cyA6PQogZm1hNC1mbHRz
IDo9ICQoYXZ4LWZsdHMpCitmbWEtdmVjcyA6PSAkKGF2eC12ZWNzKQorZm1hLWludHMgOj0KK2Zt
YS1mbHRzIDo9ICQoYXZ4LWZsdHMpCiAKICMgV2hlbiBjb252ZXJ0aW5nIFNTRSB0byBBVlgsIGhh
dmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhNTTAgdG8gd2lkZW4KICMgY292ZXJhZ2Ugb2YgdGhlIFZF
WC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuIFdlIG11c3Qgbm90IGRvIHRoaXMsCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWZtYS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLWZtYS5jCkBAIC0yMSwyNCArMjEsMjQgQEAgRU5UUlkoZm1hX3Rlc3Qp
OwogI2lmIFZFQ19TSVpFID09IDE2CiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIGFk
ZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwcyh4LCB5KQotIyAgaWYgZGVmaW5lZChf
X0ZNQTRfXykKKyMgIGlmIGRlZmluZWQoX19GTUE0X18pIHx8IGRlZmluZWQoX19GTUFfXykKICMg
ICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikgX19idWlsdGluX2lhMzJfdmZtYWRkc3VicHMoeCwg
eSwgeikKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRfU0laRSA9PSA4CiAjICBkZWZpbmUgYWRkc3Vi
KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBkKHgsIHkpCi0jICBpZiBkZWZpbmVkKF9fRk1B
NF9fKQorIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykgfHwgZGVmaW5lZChfX0ZNQV9fKQogIyAgIGRl
ZmluZSBmbWFkZHN1Yih4LCB5LCB6KSBfX2J1aWx0aW5faWEzMl92Zm1hZGRzdWJwZCh4LCB5LCB6
KQogIyAgZW5kaWYKICMgZW5kaWYKICNlbGlmIFZFQ19TSVpFID09IDMyCiAjIGlmIEZMT0FUX1NJ
WkUgPT0gNAogIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwczI1
Nih4LCB5KQotIyAgaWYgZGVmaW5lZChfX0ZNQTRfXykKKyMgIGlmIGRlZmluZWQoX19GTUE0X18p
IHx8IGRlZmluZWQoX19GTUFfXykKICMgICBkZWZpbmUgZm1hZGRzdWIoeCwgeSwgeikgX19idWls
dGluX2lhMzJfdmZtYWRkc3VicHMyNTYoeCwgeSwgeikKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRf
U0laRSA9PSA4CiAjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBk
MjU2KHgsIHkpCi0jICBpZiBkZWZpbmVkKF9fRk1BNF9fKQorIyAgaWYgZGVmaW5lZChfX0ZNQTRf
XykgfHwgZGVmaW5lZChfX0ZNQV9fKQogIyAgIGRlZmluZSBmbWFkZHN1Yih4LCB5LCB6KSBfX2J1
aWx0aW5faWEzMl92Zm1hZGRzdWJwZDI1Nih4LCB5LCB6KQogIyAgZW5kaWYKICMgZW5kaWYKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTEyLDYgKzEyLDcg
QEAKICNpbmNsdWRlICJzc2U0LWF2eC5oIgogI2luY2x1ZGUgImF2eC5oIgogI2luY2x1ZGUgImZt
YTQuaCIKKyNpbmNsdWRlICJmbWEuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRj
aCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC01Myw2ICs1NCwxMSBAQCBz
dGF0aWMgYm9vbCBzaW1kX2NoZWNrX2ZtYTQodm9pZCkKICAgICByZXR1cm4gY3B1X2hhc19mbWE0
OwogfQogCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2ZtYSh2b2lkKQoreworICAgIHJldHVybiBj
cHVfaGFzX2ZtYTsKK30KKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTE1NSw2ICsxNjEs
MTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChGTUE0IHNjYWxhciBkb3VibGUs
ICAgICBmbWE0LCAgICAgICAgZjgpLAogICAgIFNJTUQoRk1BNCAxMjhiaXQgZG91YmxlLCAgICAg
Zm1hNCwgICAgICAxNmY4KSwKICAgICBTSU1EKEZNQTQgMjU2Yml0IGRvdWJsZSwgICAgIGZtYTQs
ICAgICAgMzJmOCksCisgICAgU0lNRChGTUEgc2NhbGFyIHNpbmdsZSwgICAgICBmbWEsICAgICAg
ICAgZjQpLAorICAgIFNJTUQoRk1BIDEyOGJpdCBzaW5nbGUsICAgICAgZm1hLCAgICAgICAxNmY0
KSwKKyAgICBTSU1EKEZNQSAyNTZiaXQgc2luZ2xlLCAgICAgIGZtYSwgICAgICAgMzJmNCksCisg
ICAgU0lNRChGTUEgc2NhbGFyIGRvdWJsZSwgICAgICBmbWEsICAgICAgICAgZjgpLAorICAgIFNJ
TUQoRk1BIDEyOGJpdCBkb3VibGUsICAgICAgZm1hLCAgICAgICAxNmY4KSwKKyAgICBTSU1EKEZN
QSAyNTZiaXQgZG91YmxlLCAgICAgIGZtYSwgICAgICAgMzJmOCksCiAjdW5kZWYgU0lNRF8KICN1
bmRlZiBTSU1ECiB9OwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUu
aAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAtOTQsNiAr
OTQsMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeAogICAgIChy
ZXMuYyAmICgxVSA8PCAwKSkgIT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzX2ZtYSAoeyBc
CisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAs
ICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0
YnYoMCkgJiA2KSAhPSA2KSApIFwKKyAgICAgICAgcmVzLmMgPSAwOyBcCisgICAgKHJlcy5jICYg
KDFVIDw8IDEyKSkgIT0gMDsgXAorfSkKKwogI2RlZmluZSBjcHVfaGFzX3NzZTRfMSAoeyBcCiAg
ICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZy
ZXMsIE5VTEwpOyBcCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zODUsNiAr
Mzg1LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4MzcgLi4uIDB4M2ZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweDk2IC4uLiAweDlmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4YTYgLi4uIDB4YWZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHhiNiAuLi4gMHhiZl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweGM4IC4uLiAweGNkXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIgfSwKICAgICBbMHhkYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZGMgLi4uIDB4ZGZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCkBAIC0xNjA1LDYgKzE2MDgsNyBAQCBzdGF0aWMgYm9vbCB2
Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBFQ1gsICAwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3BjbG11bHFkcSgpICAg
dmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAgMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hh
c19zc3NlMygpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgIDksIGN0eHQsIG9wcykK
KyNkZWZpbmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gs
IDEyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19zc2U0XzEo
KSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0eHQsIG9wcykKICNkZWZpbmUg
dmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0
LCBvcHMpCkBAIC03MzcyLDYgKzczNzYsMzkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2F2
eDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Nik6IC8qIHZmbWFk
ZHN1YjEzMnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTcpOiAvKiB2Zm1zdWJhZGQxMzJwe3MsZH0ge3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5OSk6IC8qIHZm
bWFkZDEzMnN7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OWEpOiAvKiB2Zm1zdWIxMzJwe3MsZH0ge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDliKTogLyogdmZtc3ViMTMyc3tzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Yyk6IC8qIHZmbm1h
ZGQxMzJwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDlkKTogLyogdmZubWFkZDEzMnN7cyxkfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4OWUpOiAvKiB2Zm5tc3ViMTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Zik6IC8qIHZmbm1z
dWIxMzJze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGE2KTogLyogdmZtYWRkc3ViMjEzcHtzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHhhNyk6IC8qIHZmbXN1YmFkZDIxM3B7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4YTgpOiAvKiB2
Zm1hZGQyMTNwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGE5KTogLyogdmZtYWRkMjEzc3tzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHhhYSk6IC8qIHZmbXN1YjIxM3B7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4YWIpOiAvKiB2Zm1z
dWIyMTNze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGFjKTogLyogdmZubWFkZDIxM3B7cyxkfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4YWQpOiAvKiB2Zm5tYWRkMjEzc3tzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhhZSk6IC8qIHZmbm1z
dWIyMTNwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGFmKTogLyogdmZubXN1YjIxM3N7cyxkfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4YjYpOiAvKiB2Zm1hZGRzdWIyMzFwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGI3KTogLyogdmZt
c3ViYWRkMjMxcHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhiOCk6IC8qIHZmbWFkZDIzMXB7cyxkfSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4YjkpOiAvKiB2Zm1hZGQyMzFze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGJhKTogLyogdmZt
c3ViMjMxcHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhiYik6IC8qIHZmbXN1YjIzMXN7cyxkfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4YmMpOiAvKiB2Zm5tYWRkMjMxcHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1h
ZGQyMzFze3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGJlKTogLyogdmZubXN1YjIzMXB7cyxkfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4YmYpOiAvKiB2Zm5tc3ViMjMxc3tzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmbWEpOworICAgICAgICBnb3Rv
IHNpbWRfMGZfeW1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4YzgpOiAgICAg
Lyogc2hhMW5leHRlIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4
LCAweGM5KTogICAgIC8qIHNoYTFtc2cxIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUEMoMHgwZjM4LCAweGNhKTogICAgIC8qIHNoYTFtc2cyIHhtbS9tMTI4LHhtbSAqLwotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaApAQCAtNTAsNiArNTAsNyBAQAogI2RlZmluZSBjcHVfaGFzX3ZteCAg
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVk1YKQogI2RlZmluZSBjcHVfaGFz
X2Vpc3QgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRUlTVCkKICNkZWZpbmUg
Y3B1X2hhc19zc3NlMyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTU0UzKQor
I2RlZmluZSBjcHVfaGFzX2ZtYSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
Rk1BKQogI2RlZmluZSBjcHVfaGFzX2N4MTYgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQ1gxNikKICNkZWZpbmUgY3B1X2hhc19wZGNtICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1BEQ00pCiAjZGVmaW5lIGNwdV9oYXNfcGNpZCAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9QQ0lEKQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:15:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVrN-00031M-VY; Thu, 14 Sep 2017 15:15:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVrN-000315-4Y
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:15:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 73/7B-03610-80D9AB95; Thu, 14 Sep 2017 15:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS5d97q5
 Ig50TtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrrz4xF+x9wljx/s9K1gbGFesYuxg5OYQE
 8iS2929nA7F5BewkDtxtZwaxJQQMJU4vvMkCYrMIqEp0b5sOZrMJqEu0PdvO2sXIwSEiYCBx7
 mgSiMksEC9xdZ09iCks4CJxdoITxPAiidudM8EWcQrYS3TOnwbWyCsgKPF3hzBImFlAS+Lhr1
 ssELa2xLKFr5khBkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EgvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj5Y0BhxglOZiURHn36u6MFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvB6zd0UKCRalpqdWpGXmAKMDplSCg0dJh
 NdzFlCat7ggMbc4Mx0idYrRkuPYpst/mDg6bt4FkjNuAUkhsHlS4rwhIPMEQBoySvPgxsEi+B
 KjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeUtBpvBk5pXAbX0FdBAT0EFnTu8AOagkESEl1cC
 os+LnxQuHP9/siFMy9ZrxwvhGyL6cJ518+tcF1nzrvNFvHZTzsf/3H8eMCQ/WTfxWFc1Ruljy
 nSXvtID/yV8c1U9Xa9k5uzw6O/tYw71Jm3Jeflr/p9w8+pRIZALDc4nl7XuuLzbNe3ToWlVPR
 7NByPZLp5VNvnKKlXa9qyz+vPX0u0Yl2VhFJZbijERDLeai4kQAUh/U99sCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505402117!116978632!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30982 invoked from network); 14 Sep 2017 15:15:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:15:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:15:16 -0600
Message-Id: <59BAB923020000780017B399@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:15:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 07/17] x86emul: support most remaining AVX2
	insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SS5lLiB0aG9zZSBub3QgYmVpbmcgZXF1aXZhbGVudHMgb2YgU1NFbiBvbmVzLCBidXQgd2l0aCB0
aGUgZXhjZXB0aW9uCm9mIHRoZSB2YXJpb3VzIGdhdGhlciBvcGVyYXRpb25zLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IEFkZCBhbGwgdnBt
YXNrbW92e2QscX0gaGFuZGxpbmcgaGVyZS4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEx
LDkgKzExLDkgQEAgYWxsOiAkKFRBUkdFVCkKIHJ1bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkK
IAotU0lNRCA6PSBzc2Ugc3NlMiBzc2U0IGF2eAorU0lNRCA6PSBzc2Ugc3NlMiBzc2U0IGF2eCBh
dngyCiBGTUEgOj0gZm1hNCBmbWEKLVRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpIHNzZTIt
YXZ4IHNzZTQtYXZ4ICQoRk1BKQorVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEp
CiAKIGJsb3dmaXNoLWNmbGFncyA6PSAiIgogYmxvd2Zpc2gtY2ZsYWdzLXg4Nl8zMiA6PSAiLW1u
by1hY2N1bXVsYXRlLW91dGdvaW5nLWFyZ3MgLURzdGF0aWM9IgpAQCAtMzYsMTMgKzM2LDkgQEAg
Zm1hNC1mbHRzIDo9ICQoYXZ4LWZsdHMpCiBmbWEtdmVjcyA6PSAkKGF2eC12ZWNzKQogZm1hLWlu
dHMgOj0KIGZtYS1mbHRzIDo9ICQoYXZ4LWZsdHMpCi0KLSMgV2hlbiBjb252ZXJ0aW5nIFNTRSB0
byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhNTTAgdG8gd2lkZW4KLSMgY292ZXJhZ2Ug
b2YgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuIFdlIG11c3Qgbm90IGRvIHRo
aXMsCi0jIGhvd2V2ZXIsIGZvciBTU0U0LjEgYW5kIGxhdGVyLCBhcyB0aGVyZSBhcmUgaW5zdHJ1
Y3Rpb25zIHdpdGggWE1NMCBhcwotIyBhbiBpbXBsaWNpdCBvcGVyYW5kLgotc3NlMmF2eC1zc2Uy
IDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2UyYXZ4Ci1zc2UyYXZ4LXNzZTQgOj0gLVdhLC1tc3Nl
MmF2eAorYXZ4Mi12ZWNzIDo9ICQoYXZ4LXZlY3MpCithdngyLWludHMgOj0gMSAyIDQgOAorYXZ4
Mi1mbHRzIDo9IDQgOAogCiAjIEZvciBBVlggYW5kIGxhdGVyLCBoYXZlIHRoZSBjb21waWxlciBh
dm9pZCBYTU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9mCiAjIHRoZSBWRVgudnZ2diBjaGVja3MgaW4g
dGhlIGVtdWxhdG9yLgpAQCAtNTgsMTEgKzU0LDYgQEAgJCgxKS1jZmxhZ3MgOj0gXAogCSAgICAi
LURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJ
WkU9JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkgXAogCSQoZm9yZWFjaCBmbHQsJCgkKDEp
LWZsdHMpLCBcCiAJICAiLURfZiQoZmx0KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLW1m
cG1hdGg9c3NlIC1PcyAtREZMT0FUX1NJWkU9JChmbHQpIikKLSQoMSktYXZ4LWNmbGFncyA6PSBc
Ci0JJChmb3JlYWNoIHZlYywkKCQoMSktdmVjcyksIFwKLQkgICQoZm9yZWFjaCBpbnQsJCgkKDEp
LWludHMpLCBcCi0JICAgICItRF8kKHZlYylpJChpbnQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkg
LU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQpIiBcCi0JICAgICItRF8kKHZl
Yyl1JChpbnQpIC1tJCgxKSAkKHNzZTJhdngtJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1E
VUlOVF9TSVpFPSQoaW50KSIpKQogZW5kZWYKIAogJChmb3JlYWNoIGZsYXZvciwkKFNJTUQpICQo
Rk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtZGVmcywkKGZsYXZvcikpKSkKQEAgLTgxLDEzICs3Miwx
MyBAQCAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpOiAlLmg6ICUuYyB0CiAJKQogCW12ICRA
Lm5ldyAkQAogCi0kKGFkZHN1ZmZpeCAuYywkKFNJTUQpKSAkKGFkZHN1ZmZpeCAtYXZ4LmMsJChm
aWx0ZXIgc3NlJSwkKFNJTUQpKSk6CiskKGFkZHN1ZmZpeCAuYywkKFNJTUQpKToKIAlsbiAtc2Yg
c2ltZC5jICRACiAKICQoYWRkc3VmZml4IC5jLCQoRk1BKSk6CiAJbG4gLXNmIHNpbWQtZm1hLmMg
JEAKIAotJChhZGRzdWZmaXggLm8sJChTSU1EKSAkKEZNQSkpICQoYWRkc3VmZml4IC1hdngubywk
KGZpbHRlciBzc2UlLCQoU0lNRCkpKTogc2ltZC5oCiskKGFkZHN1ZmZpeCAubywkKFNJTUQpICQo
Rk1BKSk6IHNpbWQuaAogCiAkKFRBUkdFVCk6IHg4Nl9lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0
b3IubwogCSQoSE9TVENDKSAtbyAkQCAkXgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTIzLDcgKzIz
LDkgQEAgRU5UUlkoc2ltZF90ZXN0KTsKICMgIGVuZGlmCiAjIGVuZGlmCiAjZWxpZiBWRUNfU0la
RSA9PSAzMgotIyBpZiBkZWZpbmVkKF9fQVZYX18pICYmIEVMRU1fU0laRSA9PSA0CisjIGlmIGRl
ZmluZWQoX19BVlgyX18pCisjICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3B0
ZXN0YzI1NihjbXAsICh2ZGlfdCl7fSA9PSAwKQorIyBlbGlmIGRlZmluZWQoX19BVlhfXykgJiYg
RUxFTV9TSVpFID09IDQKICMgIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX21v
dm1za3BzMjU2KGNtcCkgPT0gMHhmZikKICMgZWxpZiBkZWZpbmVkKF9fQVZYX18pICYmIEVMRU1f
U0laRSA9PSA4CiAjICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9tb3Ztc2tw
ZDI1NihjbXApID09IDB4ZikKQEAgLTgwLDEwICs4MiwxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
X3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl92cGVy
bWlscHMyNTYoeCwgMGIwMDAxMTAxMSk7IFwKICAgICBfX2J1aWx0aW5faWEzMl92cGVybTJmMTI4
X3BzMjU2KHRfLCB0XywgMGIwMDAwMDAwMSk7IFwKIH0pCi0jICBkZWZpbmUgc3dhcDIoeCkgKHsg
XAotICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHZhcnBzMjU2KHgsIF9fYnVp
bHRpbl9pYTMyX2N2dHBzMmRxMjU2KGludikgLSAxKTsgXAotICAgIF9fYnVpbHRpbl9pYTMyX3Zw
ZXJtMmYxMjhfcHMyNTYodF8sIHRfLCAwYjAwMDAwMDAxKTsgXAorIyAgaWZkZWYgX19BVlgyX18K
KyMgICBkZWZpbmUgc3dhcDIoeCkgX19idWlsdGluX2lhMzJfcGVybXZhcnNmMjU2KHgsIF9fYnVp
bHRpbl9pYTMyX2N2dHBzMmRxMjU2KGludikgLSAxKQorIyAgZWxzZQorIyAgIGRlZmluZSBzd2Fw
Mih4KSAoeyBcCisgICAgICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHZhcnBz
MjU2KHgsIF9fYnVpbHRpbl9pYTMyX2N2dHBzMmRxMjU2KGludikgLSAxKTsgXAorICAgICAgICBf
X2J1aWx0aW5faWEzMl92cGVybTJmMTI4X3BzMjU2KHRfLCB0XywgMGIwMDAwMDAwMSk7IFwKIH0p
CisjICBlbmRpZgogIyBlbGlmIFZFQ19TSVpFID09IDE2CiAjICBpZmRlZiBfX0FWWF9fCiAjICAg
ZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBmbG9hdCB0XyA9ICh4KTsgX19idWlsdGluX2lhMzJfdmJy
b2FkY2FzdHNzKCZ0Xyk7IH0pCkBAIC0xMjgsNiArMTM0LDkgQEAgc3RhdGljIGlubGluZSBib29s
IF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBl
cm1pbHBkMjU2KHgsIDBiMDAwMDAxMDEpOyBcCiAgICAgX19idWlsdGluX2lhMzJfdnBlcm0yZjEy
OF9wZDI1Nih0XywgdF8sIDBiMDAwMDAwMDEpOyBcCiB9KQorIyAgaWZkZWYgX19BVlgyX18KKyMg
ICBkZWZpbmUgc3dhcDIoeCkgX19idWlsdGluX2lhMzJfcGVybWRmMjU2KHgsIDBiMDAwMTEwMTEp
CisjICBlbmRpZgogIyBlbGlmIFZFQ19TSVpFID09IDE2CiAjICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSBfX2J1aWx0aW5faWEzMl91bnBja2hwZCh4LCB5KQogIyAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgX19idWlsdGluX2lhMzJfdW5wY2tscGQoeCwgeSkKQEAgLTE4NCw2ICsxOTMs
MTA0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICBfX2J1
aWx0aW5faWEzMl9tYXNrbW92ZHF1KCh2cWlfdCkoeCksICBtXywgZF8pOyBcCiAgICAgX19idWls
dGluX2lhMzJfbWFza21vdmRxdSgodnFpX3QpKHkpLCB+bV8sIGRfKTsgXAogfSkKKyNlbGlmIFZF
Q19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlgyX18pCisjIGRlZmluZSBzd2FwX2xhbmVzKHgs
IHksIGZ1bmMsIHR5cGUpICh7IFwKKyAgICBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9y
X3NpemUoMTYpKSkgdF8gPSBfX2J1aWx0aW5faWEzMl9leHRyYWN0MTI4aTI1NigodmRpX3QpKHkp
LCAwKTsgXAorICAgIHR5cGUgdDFfID0gKHR5cGUpX19idWlsdGluX2lhMzJfaW5zZXJ0MTI4aTI1
NigodmRpX3QpKHgpLCB0XywgMSksIHQyXzsgXAorICAgIHRfID0gX19idWlsdGluX2lhMzJfZXh0
cmFjdDEyOGkyNTYoKHZkaV90KSh4KSwgMSk7IFwKKyAgICB0Ml8gPSAodHlwZSlfX2J1aWx0aW5f
aWEzMl9pbnNlcnQxMjhpMjU2KCh2ZGlfdCkoeSksIHRfLCAwKTsgXAorICAgIGZ1bmModDFfLCB0
Ml8pOyBcCit9KQorIyBpZiBJTlRfU0laRSA9PSAxIHx8IFVJTlRfU0laRSA9PSAxCisjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IGNoYXIgc18gPSAoeCk7IHZlY190IGRfOyBhc20gKCAidnBicm9h
ZGNhc3RiICUxLCUwIiA6ICI9eCIgKGRfKSA6ICJtIiAoc18pKTsgZF87IH0pCisjICBkZWZpbmUg
Y29weXNpZ256KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHNpZ25iMjU2KCh2cWlfdCko
eCksICh2cWlfdCkoeSkpKQorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClfX2J1aWx0aW5f
aWEzMl9wYWxpZ25yMjU2KF9fYnVpbHRpbl9pYTMyX3Blcm10aTI1NigodmRpX3QpKHgpLCAodmRp
X3QpKHgpLCAwYjAwMDAwMDAxKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2ZGlfdCkoeCksIChuKSAqIDgpKQorIyBlbGlmIElOVF9T
SVpFID09IDIgfHwgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgc2hv
cnQgc18gPSAoeCk7IHZlY190IGRfOyBhc20gKCAidnBicm9hZGNhc3R3ICUxLCUwIiA6ICI9eCIg
KGRfKSA6ICJtIiAoc18pKTsgZF87IH0pCisjICBkZWZpbmUgY29weXNpZ256KHgsIHkpICgodmVj
X3QpX19idWlsdGluX2lhMzJfcHNpZ253MjU2KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAg
ZGVmaW5lIGhhZGQoeCwgeSkgKCh2ZWNfdClzd2FwX2xhbmVzKHgsIHksIF9fYnVpbHRpbl9pYTMy
X3BoYWRkdzI1NiwgdmhpX3QpKQorIyAgZGVmaW5lIGhzdWIoeCwgeSkgKCh2ZWNfdClzd2FwX2xh
bmVzKHgsIHksIF9fYnVpbHRpbl9pYTMyX3Boc3VidzI1NiwgdmhpX3QpKQorIyAgZGVmaW5lIG1p
eCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BibGVuZHcyNTYoKHZoaV90KSh4KSwgKHZo
aV90KSh5KSwgMGIxMDEwMTAxMCkpCisjICBkZWZpbmUgcm90cih4LCBuKSAoKHZlY190KV9fYnVp
bHRpbl9pYTMyX3BhbGlnbnIyNTYoX19idWlsdGluX2lhMzJfcGVybXRpMjU2KCh2ZGlfdCkoeCks
ICh2ZGlfdCkoeCksIDBiMDAwMDAwMDEpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZkaV90KSh4KSwgKG4pICogMTYpKQorIyBlbGlm
IElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkg
KHsgaW50IHNfID0gKHgpOyB2ZWNfdCBkXzsgYXNtICggInZwYnJvYWRjYXN0ZCAlMSwlMCIgOiAi
PXgiIChkXykgOiAibSIgKHNfKSk7IGRfOyB9KQorIyAgZGVmaW5lIGNvcHlzaWdueih4LCB5KSAo
KHZlY190KV9fYnVpbHRpbl9pYTMyX3BzaWduZDI1NigodnNpX3QpKHgpLCAodnNpX3QpKHkpKSkK
KyMgIGRlZmluZSBoYWRkKHgsIHkpICgodmVjX3Qpc3dhcF9sYW5lcyh4LCB5LCBfX2J1aWx0aW5f
aWEzMl9waGFkZGQyNTYsIHZzaV90KSkKKyMgIGRlZmluZSBoc3ViKHgsIHkpICgodmVjX3Qpc3dh
cF9sYW5lcyh4LCB5LCBfX2J1aWx0aW5faWEzMl9waHN1YmQyNTYsIHZzaV90KSkKKyMgIGRlZmlu
ZSBtaXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYmxlbmRkMjU2KCh2c2lfdCkoeCks
ICh2c2lfdCkoeSksIDBiMTAxMDEwMTApKQorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClf
X2J1aWx0aW5faWEzMl9wYWxpZ25yMjU2KF9fYnVpbHRpbl9pYTMyX3Blcm10aTI1NigodmRpX3Qp
KHgpLCAodmRpX3QpKHgpLCAwYjAwMDAwMDAxKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZGlfdCkoeCksIChuKSAqIDMyKSkKKyMg
IGRlZmluZSBzZWxlY3QoZCwgeCwgeSwgbSkgKHsgXAorICAgIHZzaV90IG1fID0gKHZzaV90KSht
KTsgXAorICAgICooZCkgPSAodmVjX3QpX19idWlsdGluX2lhMzJfbWFza2xvYWRkMjU2KCh2c2lf
dCAqKSYoeCksICBtXyk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9tYXNrc3RvcmVkMjU2KCh2c2lf
dCAqKShkKSwgfm1fLCAodnNpX3QpKHkpKTsgXAorfSkKKyMgIGRlZmluZSBzd2FwKHgpICgodmVj
X3QpX19idWlsdGluX2lhMzJfcGVybXZhcnNpMjU2KCh2c2lfdCkoeCksICh2c2lfdClpbnYgLSAx
KSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgbWl4
KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGJsZW5kZDI1NigodnNpX3QpKHgpLCAodnNp
X3QpKHkpLCAwYjExMDAxMTAwKSkKKyMgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpX19idWls
dGluX2lhMzJfcGFsaWducjI1NihfX2J1aWx0aW5faWEzMl9wZXJtdGkyNTYoKHZkaV90KSh4KSwg
KHZkaV90KSh4KSwgMGIwMDAwMDAwMSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodmRpX3QpKHgpLCAobikgKiA2NCkpCisjICBkZWZp
bmUgc2VsZWN0KGQsIHgsIHksIG0pICh7IFwKKyAgICB2ZGlfdCBtXyA9ICh2ZGlfdCkobSk7IFwK
KyAgICAqKGQpID0gKHZlY190KV9fYnVpbHRpbl9pYTMyX21hc2tsb2FkcTI1NigodmRpX3QgKikm
KHgpLCAgbV8pOyBcCisgICAgX19idWlsdGluX2lhMzJfbWFza3N0b3JlcTI1NigodmRpX3QgKiko
ZCksIH5tXywgKHZkaV90KSh5KSk7IFwKK30pCisjICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KV9f
YnVpbHRpbl9pYTMyX3Blcm1kaTI1NigodmRpX3QpKHgpLCAwYjAwMDExMDExKSkKKyMgIGRlZmlu
ZSBzd2FwMih4KSAoeyBcCisgICAgdmRpX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9wZXJtZGkyNTYo
KHZkaV90KSh4KSwgMGIxMDExMDAwMSk7IFwKKyAgICAodmVjX3QpX19idWlsdGluX2lhMzJfcGVy
bXRpMjU2KHRfLCB0XywgMGIwMDAwMDAwMSk7IFwKK30pCisjIGVuZGlmCisjIGlmIElOVF9TSVpF
ID09IDEKKyMgIGRlZmluZSBhYnMoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWJzYjI1Nigo
dnFpX3QpKHgpKSkKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9w
bWF4c2IyNTYoKHZxaV90KSh4KSwgKHZxaV90KSh5KSkpCisjICBkZWZpbmUgbWluKHgsIHkpICgo
dmVjX3QpX19idWlsdGluX2lhMzJfcG1pbnNiMjU2KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQor
IyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3ZzeGJ3MjU2KCh2
cWlfdCkoeCkpKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Bt
b3ZzeGJkMjU2KCh2cWlfdCkoeCkpKQorIyAgZGVmaW5lIHdpZGVuMyh4KSAoKHZlY190KV9fYnVp
bHRpbl9pYTMyX3Btb3ZzeGJxMjU2KCh2cWlfdCkoeCkpKQorIyBlbGlmIFVJTlRfU0laRSA9PSAx
CisjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHViMjU2KCh2
cWlfdCkoeCksICh2cWlfdCkoeSkpKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVp
bHRpbl9pYTMyX3BtaW51YjI1NigodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRlZmluZSB3
aWRlbjEoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhidzI1NigodnFpX3QpKHgpKSkK
KyMgIGRlZmluZSB3aWRlbjIoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhiZDI1Nigo
dnFpX3QpKHgpKSkKKyMgIGRlZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9w
bW92enhicTI1NigodnFpX3QpKHgpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSAyCisjICBkZWZpbmUg
YWJzKHgpIF9fYnVpbHRpbl9pYTMyX3BhYnN3MjU2KHgpCisjICBkZWZpbmUgbWF4KHgsIHkpIF9f
YnVpbHRpbl9pYTMyX3BtYXhzdzI1Nih4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0
aW5faWEzMl9wbWluc3cyNTYoeCwgeSkKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgX19idWlsdGlu
X2lhMzJfcG11bGh3MjU2KHgsIHkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWls
dGluX2lhMzJfcG1vdnN4d2QyNTYoeCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcG1vdnN4d3EyNTYoeCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDIKKyMgIGRl
ZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWF4dXcyNTYoKHZoaV90KSh4
KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lh
MzJfcG1pbnV3MjU2KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIG11bF9oaSh4
LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BtdWxodXcyNTYoKHZoaV90KSh4KSwgKHZoaV90
KSh5KSkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnp4
d2QyNTYoKHZoaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpX19idWlsdGlu
X2lhMzJfcG1vdnp4d3EyNTYoKHZoaV90KSh4KSkpCisjIGVsaWYgSU5UX1NJWkUgPT0gNAorIyAg
ZGVmaW5lIGFicyh4KSBfX2J1aWx0aW5faWEzMl9wYWJzZDI1Nih4KQorIyAgZGVmaW5lIG1heCh4
LCB5KSBfX2J1aWx0aW5faWEzMl9wbWF4c2QyNTYoeCwgeSkKKyMgIGRlZmluZSBtaW4oeCwgeSkg
X19idWlsdGluX2lhMzJfcG1pbnNkMjU2KHgsIHkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVj
X3QpX19idWlsdGluX2lhMzJfcG1vdnN4ZHEyNTYoeCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDQK
KyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWF4dWQyNTYoKHZz
aV90KSh4KSwgKHZzaV90KSh5KSkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpX19idWls
dGluX2lhMzJfcG1pbnVkMjU2KCh2c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyAgZGVmaW5lIG11
bF9mdWxsKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG11bHVkcTI1NigodnNpX3QpKHgp
LCAodnNpX3QpKHkpKSkKKyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEz
Ml9wbW92enhkcTI1NigodnNpX3QpKHgpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICBsb25nIGxvbmcgc18gPSAoeCk7IFwKKyAgICBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF87IFwKKyAgICB2ZWNfdCBk
XzsgXAorICAgIGFzbSAoICJ2cGJyb2FkY2FzdHEgJTEsJTAiIDogIj14IiAodF8pIDogIm0iIChz
XykpOyBcCisgICAgYXNtICggInZicm9hZGNhc3RpMTI4ICUxLCUwIiA6ICI9eCIgKGRfKSA6ICJt
IiAodF8pKTsgXAorICAgIGRfOyBcCit9KQorIyBlbGlmIFVJTlRfU0laRSA9PSA4CisjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IGxvbmcgbG9uZyBzXyA9ICh4KTsgdmVjX3QgZF87IGFzbSAoICJ2
cGJyb2FkY2FzdHEgJTEsJTAiIDogIj14IiAoZF8pIDogIm0iIChzXykpOyBkXzsgfSkKKyMgZW5k
aWYKICNlbmRpZgogI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UzX18pCiAjIGlm
IEZMT0FUX1NJWkUgPT0gNApAQCAtMjA3LDI1ICszMTQsMzcgQEAgc3RhdGljIGlubGluZSBib29s
IF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5f
aWEzMl9hZGRzdWJwczI1Nih4LCB5KQogIyAgZGVmaW5lIGR1cF9oaSh4KSBfX2J1aWx0aW5faWEz
Ml9tb3ZzaGR1cDI1Nih4KQogIyAgZGVmaW5lIGR1cF9sbyh4KSBfX2J1aWx0aW5faWEzMl9tb3Zz
bGR1cDI1Nih4KQotIyAgZGVmaW5lIGhhZGQoeCwgeSkgKHsgXAorIyAgaWZkZWYgX19BVlgyX18K
KyMgICBkZWZpbmUgaGFkZCh4LCB5KSBfX2J1aWx0aW5faWEzMl9wZXJtdmFyc2YyNTYoX19idWls
dGluX2lhMzJfaGFkZHBzMjU2KHgsIHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2c2lfdCl7MCwgMSwgNCwgNSwgMiwgMywgNiwgN30pCisj
ICAgZGVmaW5lIGhzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfcGVybXZhcnNmMjU2KF9fYnVpbHRp
bl9pYTMyX2hzdWJwczI1Nih4LCB5KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodnNpX3QpezAsIDEsIDQsIDUsIDIsIDMsIDYsIDd9KQorIyAg
ZWxzZQorIyAgIGRlZmluZSBoYWRkKHgsIHkpICh7IFwKICAgICAgICAgdmVjX3QgdF8gPSBfX2J1
aWx0aW5faWEzMl9oYWRkcHMyNTYoeCwgeSk7IFwKICAgICAgICAgKHZlY190KXt0X1swXSwgdF9b
MV0sIHRfWzRdLCB0X1s1XSwgdF9bMl0sIHRfWzNdLCB0X1s2XSwgdF9bN119OyBcCiB9KQotIyAg
ZGVmaW5lIGhzdWIoeCwgeSkgKHsgXAorIyAgIGRlZmluZSBoc3ViKHgsIHkpICh7IFwKICAgICAg
ICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9oc3VicHMyNTYoeCwgeSk7IFwKICAgICAgICAg
KHZlY190KXt0X1swXSwgdF9bMV0sIHRfWzRdLCB0X1s1XSwgdF9bMl0sIHRfWzNdLCB0X1s2XSwg
dF9bN119OyBcCiB9KQorIyAgZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgIGRlZmlu
ZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3VicGQyNTYoeCwgeSkKICMgIGRlZmlu
ZSBkdXBfbG8oeCkgX19idWlsdGluX2lhMzJfbW92ZGR1cDI1Nih4KQotIyAgZGVmaW5lIGhhZGQo
eCwgeSkgKHsgXAorIyAgaWZkZWYgX19BVlgyX18KKyMgICBkZWZpbmUgaGFkZCh4LCB5KSBfX2J1
aWx0aW5faWEzMl9wZXJtZGYyNTYoX19idWlsdGluX2lhMzJfaGFkZHBkMjU2KHgsIHkpLCAwYjEx
MDExMDAwKQorIyAgIGRlZmluZSBoc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3Blcm1kZjI1Nihf
X2J1aWx0aW5faWEzMl9oc3VicGQyNTYoeCwgeSksIDBiMTEwMTEwMDApCisjICBlbHNlCisjICAg
ZGVmaW5lIGhhZGQoeCwgeSkgKHsgXAogICAgICAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMy
X2hhZGRwZDI1Nih4LCB5KTsgXAogICAgICAgICAodmVjX3Qpe3RfWzBdLCB0X1syXSwgdF9bMV0s
IHRfWzNdfTsgXAogfSkKLSMgIGRlZmluZSBoc3ViKHgsIHkpICh7IFwKKyMgICBkZWZpbmUgaHN1
Yih4LCB5KSAoeyBcCiAgICAgICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfaHN1YnBkMjU2
KHgsIHkpOyBcCiAgICAgICAgICh2ZWNfdCl7dF9bMF0sIHRfWzJdLCB0X1sxXSwgdF9bM119OyBc
CiB9KQorIyAgZW5kaWYKICMgZW5kaWYKICNlbmRpZgogI2lmIFZFQ19TSVpFID09IDE2ICYmIGRl
ZmluZWQoX19TU1NFM19fKQpAQCAtNTQ2LDcgKzY2NSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkK
ICAgICB6ICo9IGFsdDsKICMgIGVuZGlmCiAgICAgLyoKLSAgICAgKiBaYXAgZWxlbWVudHMgZm9y
IHdoaWNoIHRoZSBzaGlmdCBjb3VudCBpcyBuZWdhdGl2ZSAoYW5kIHRoZSBoZW5jZSB0aGUKKyAg
ICAgKiBaYXAgZWxlbWVudHMgZm9yIHdoaWNoIHRoZSBzaGlmdCBjb3VudCBpcyB6ZXJvIChhbmQg
dGhlIGhlbmNlIHRoZQogICAgICAqIGRlY3JlbWVudCBiZWxvdyB3b3VsZCB5aWVsZCBhIG5lZ2F0
aXZlIGNvdW50LgogICAgICAqLwogICAgIHogJj0gKHNoID4gMCk7CkBAIC01NTYsOSArNjc1LDE0
IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICAtLXNoOwogICAgIHRvdWNoKHNoKTsKICAgICB5
ID0geiA8PCBzaDsKLSAgICB0b3VjaChzaCk7CiAgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5
KSApIHJldHVybiBfX0xJTkVfXzsKIAorIyAgaWYgZGVmaW5lZChfX0FWWDJfXykgJiYgRUxFTV9T
SVpFID49IDQKKyAgICB0b3VjaChzaCk7CisgICAgeCA9IHkgPj4gc2g7CisgICAgaWYgKCAhdG9f
Ym9vbCh4ID09IHopICkgcmV0dXJuIF9fTElORV9fOworIyAgZW5kaWYKKwogIyBlbmRpZgogCiAj
ZW5kaWYKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTgs
MTEgKzgsMTAgQEAKICNpbmNsdWRlICJzc2UuaCIKICNpbmNsdWRlICJzc2UyLmgiCiAjaW5jbHVk
ZSAic3NlNC5oIgotI2luY2x1ZGUgInNzZTItYXZ4LmgiCi0jaW5jbHVkZSAic3NlNC1hdnguaCIK
ICNpbmNsdWRlICJhdnguaCIKICNpbmNsdWRlICJmbWE0LmgiCiAjaW5jbHVkZSAiZm1hLmgiCisj
aW5jbHVkZSAiYXZ4Mi5oIgogCiAjZGVmaW5lIHZlcmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRy
dWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICovCiAKQEAgLTQ2LDggKzQ1LDYgQEAgc3RhdGljIGJv
b2wgc2ltZF9jaGVja19hdngodm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng7CiB9Ci0j
ZGVmaW5lIHNpbWRfY2hlY2tfc3NlMl9hdnggIHNpbWRfY2hlY2tfYXZ4Ci0jZGVmaW5lIHNpbWRf
Y2hlY2tfc3NlNF9hdnggIHNpbWRfY2hlY2tfYXZ4CiAKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tf
Zm1hNCh2b2lkKQogewpAQCAtNTksNiArNTYsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19m
bWEodm9pZCkKICAgICByZXR1cm4gY3B1X2hhc19mbWE7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRf
Y2hlY2tfYXZ4Mih2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2F2eDI7Cit9CisKIHN0YXRp
YyB2b2lkIHNpbWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
aWYgKCBjcHVfaGFzX21teCApCkBAIC0xMzMsMjIgKzEzNSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgewogICAgIFNJTUQoU1NFNCBwYWNrZWQgdTMyLCAgICAgICAgc3NlNCwgICAgICAxNnU0KSwK
ICAgICBTSU1EKFNTRTQgcGFja2VkIHM2NCwgICAgICAgIHNzZTQsICAgICAgMTZpOCksCiAgICAg
U0lNRChTU0U0IHBhY2tlZCB1NjQsICAgICAgICBzc2U0LCAgICAgIDE2dTgpLAotICAgIFNJTUQo
U1NFMi9BVlggcGFja2VkIHM4LCAgICAgc3NlMl9hdngsICAxNmkxKSwKLSAgICBTSU1EKFNTRTIv
QVZYIHBhY2tlZCB1OCwgICAgIHNzZTJfYXZ4LCAgMTZ1MSksCi0gICAgU0lNRChTU0UyL0FWWCBw
YWNrZWQgczE2LCAgICBzc2UyX2F2eCwgIDE2aTIpLAotICAgIFNJTUQoU1NFMi9BVlggcGFja2Vk
IHUxNiwgICAgc3NlMl9hdngsICAxNnUyKSwKLSAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzMzIs
ICAgIHNzZTJfYXZ4LCAgMTZpNCksCi0gICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgdTMyLCAgICBz
c2UyX2F2eCwgIDE2dTQpLAotICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHM2NCwgICAgc3NlMl9h
dngsICAxNmk4KSwKLSAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCB1NjQsICAgIHNzZTJfYXZ4LCAg
MTZ1OCksCi0gICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgczgsICAgICBzc2U0X2F2eCwgIDE2aTEp
LAotICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHU4LCAgICAgc3NlNF9hdngsICAxNnUxKSwKLSAg
ICBTSU1EKFNTRTQvQVZYIHBhY2tlZCBzMTYsICAgIHNzZTRfYXZ4LCAgMTZpMiksCi0gICAgU0lN
RChTU0U0L0FWWCBwYWNrZWQgdTE2LCAgICBzc2U0X2F2eCwgIDE2dTIpLAotICAgIFNJTUQoU1NF
NC9BVlggcGFja2VkIHMzMiwgICAgc3NlNF9hdngsICAxNmk0KSwKLSAgICBTSU1EKFNTRTQvQVZY
IHBhY2tlZCB1MzIsICAgIHNzZTRfYXZ4LCAgMTZ1NCksCi0gICAgU0lNRChTU0U0L0FWWCBwYWNr
ZWQgczY0LCAgICBzc2U0X2F2eCwgIDE2aTgpLAotICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHU2
NCwgICAgc3NlNF9hdngsICAxNnU4KSwKICAgICBTSU1EKEFWWCBzY2FsYXIgc2luZ2xlLCAgICAg
IGF2eCwgICAgICAgICBmNCksCiAgICAgU0lNRChBVlggMTI4Yml0IHNpbmdsZSwgICAgICBhdngs
ICAgICAgIDE2ZjQpLAogICAgIFNJTUQoQVZYIDI1NmJpdCBzaW5nbGUsICAgICAgYXZ4LCAgICAg
ICAzMmY0KSwKQEAgLTE2Nyw2ICsxNTMsMjYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAg
U0lNRChGTUEgc2NhbGFyIGRvdWJsZSwgICAgICBmbWEsICAgICAgICAgZjgpLAogICAgIFNJTUQo
Rk1BIDEyOGJpdCBkb3VibGUsICAgICAgZm1hLCAgICAgICAxNmY4KSwKICAgICBTSU1EKEZNQSAy
NTZiaXQgZG91YmxlLCAgICAgIGZtYSwgICAgICAgMzJmOCksCisgICAgU0lNRChBVlgyIDEyOGJp
dCBzaW5nbGUsICAgICBhdngyLCAgICAgIDE2ZjQpLAorICAgIFNJTUQoQVZYMiAyNTZiaXQgc2lu
Z2xlLCAgICAgYXZ4MiwgICAgICAzMmY0KSwKKyAgICBTSU1EKEFWWDIgMTI4Yml0IGRvdWJsZSwg
ICAgIGF2eDIsICAgICAgMTZmOCksCisgICAgU0lNRChBVlgyIDI1NmJpdCBkb3VibGUsICAgICBh
dngyLCAgICAgIDMyZjgpLAorICAgIFNJTUQoQVZYMiBzOHgxNiwgICAgICAgICAgICAgYXZ4Miwg
ICAgICAxNmkxKSwKKyAgICBTSU1EKEFWWDIgdTh4MTYsICAgICAgICAgICAgIGF2eDIsICAgICAg
MTZ1MSksCisgICAgU0lNRChBVlgyIHMxNng4LCAgICAgICAgICAgICBhdngyLCAgICAgIDE2aTIp
LAorICAgIFNJTUQoQVZYMiB1MTZ4OCwgICAgICAgICAgICAgYXZ4MiwgICAgICAxNnUyKSwKKyAg
ICBTSU1EKEFWWDIgczMyeDQsICAgICAgICAgICAgIGF2eDIsICAgICAgMTZpNCksCisgICAgU0lN
RChBVlgyIHUzMng0LCAgICAgICAgICAgICBhdngyLCAgICAgIDE2dTQpLAorICAgIFNJTUQoQVZY
MiBzNjR4MiwgICAgICAgICAgICAgYXZ4MiwgICAgICAxNmk4KSwKKyAgICBTSU1EKEFWWDIgdTY0
eDIsICAgICAgICAgICAgIGF2eDIsICAgICAgMTZ1OCksCisgICAgU0lNRChBVlgyIHM4eDMyLCAg
ICAgICAgICAgICBhdngyLCAgICAgIDMyaTEpLAorICAgIFNJTUQoQVZYMiB1OHgzMiwgICAgICAg
ICAgICAgYXZ4MiwgICAgICAzMnUxKSwKKyAgICBTSU1EKEFWWDIgczE2eDE2LCAgICAgICAgICAg
IGF2eDIsICAgICAgMzJpMiksCisgICAgU0lNRChBVlgyIHUxNngxNiwgICAgICAgICAgICBhdngy
LCAgICAgIDMydTIpLAorICAgIFNJTUQoQVZYMiBzMzJ4OCwgICAgICAgICAgICAgYXZ4MiwgICAg
ICAzMmk0KSwKKyAgICBTSU1EKEFWWDIgdTMyeDgsICAgICAgICAgICAgIGF2eDIsICAgICAgMzJ1
NCksCisgICAgU0lNRChBVlgyIHM2NHg0LCAgICAgICAgICAgICBhdngyLCAgICAgIDMyaTgpLAor
ICAgIFNJTUQoQVZYMiB1NjR4NCwgICAgICAgICAgICAgYXZ4MiwgICAgICAzMnU4KSwKICN1bmRl
ZiBTSU1EXwogI3VuZGVmIFNJTUQKIH07CkBAIC0yOTUwLDYgKzI5NTYsOTEgQEAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgIHJlc1swXSB8fCByZXNbMV0gfHwg
bWVtY21wKHJlcyArIDIsIHJlcyArIDQsIDgpICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKIAor
ICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50
Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdnBtYXNrbW92
ZCAleG1tMSwleG1tMiwoJWVkeCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hh
c19hdngyICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2cG1hc2ttb3ZkKTsKKworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV4bW0xLCAlJXhtbTEsICUleG1tMVxuXHQiCisgICAg
ICAgICAgICAgICAgICAgICAgICJ2cGluc3JkICQwYjAwLCAlMSwgJSV4bW0xLCAlJXhtbTJcblx0
IgorI2lmIDAgLyogRG9uJ3QgdXNlIEFWWDIgaW5zdHJ1Y3Rpb25zIGZvciBub3cgKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBtYXNrbW92ZCwgInZwbWFza21vdmQgJSV4bW0x
LCAlJXhtbTIsICglMCkiKQorI2Vsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24o
dnBtYXNrbW92ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQs
IDB4ZTIsIDB4NjksIDB4OGUsIDB4MGEiKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAg
IDo6ICJkIiAoTlVMTCksICJyIiAofjApICk7CisKKyAgICAgICAgbWVtc2V0KHJlcyArIE1NQVBf
U1ogLyBzaXplb2YoKnJlcykgLSA4LCAweGRiLCAzMik7CisgICAgICAgIHNldF9pbnNuKHZwbWFz
a21vdmQpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJlcyArIE1NQVBfU1og
LSA0OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodnBtYXNrbW92ZCkgfHwKKyAg
ICAgICAgICAgICByZXNbTU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDFdIHx8CisgICAgICAgICAg
ICAgbWVtY21wKHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAgICAgICAg
ICAgICAgICByZXMgKyBNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgMTIpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnBpbnNyZCAkMGIxMSwg
JTAsICUleG1tMSwgJSV4bW0yIiA6OiAiciIgKH4wKSApOworICAgICAgICBtZW1zZXQocmVzLCAw
eGRiLCAzMik7CisgICAgICAgIHNldF9pbnNuKHZwbWFza21vdmQpOworICAgICAgICByZWdzLmVk
eCA9ICh1bnNpZ25lZCBsb25nKShyZXMgLSAzKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgm
Y3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hl
Y2tfZWlwKHZwbWFza21vdmQpIHx8CisgICAgICAgICAgICAgcmVzWzBdIHx8IG1lbWNtcChyZXMg
KyAxLCByZXMgKyA0LCAxMikgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIHBy
aW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVk
XG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2cG1hc2ttb3ZxICV4bW0xLCV4
bW0yLCglZWR4KS4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDIgKQor
ICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZwbWFza21vdnEpOworCisgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJ2cHhvciAlJXhtbTEsICUleG1tMSwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAg
ICAgICAgICAgInZwY21wZXFkICUleG1tMCwgJSV4bW0wLCAlJXhtbTBcblx0IgorI2lmIDAgLyog
RG9uJ3QgdXNlIEFWWDIgaW5zdHJ1Y3Rpb25zIGZvciBub3cgKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgInZwYmxlbmRkICQwYjAwMTEsICUleG1tMCwgJSV4bW0xLCAlJXhtbTJcblx0IgorICAg
ICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2cG1hc2ttb3ZxLCAidnBtYXNrbW92cSAlJXht
bTEsICUleG1tMiwgKCUwKSIpCisjZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAiLmJ5dGUg
MHhjNCwgMHhlMywgMHg3MSwgMHgwMiwgMHhkMCwgMGIwMDExXG5cdCIKKyAgICAgICAgICAgICAg
ICAgICAgICAgcHV0X2luc24odnBtYXNrbW92cSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIi5ieXRlIDB4YzQsIDB4ZTIsIDB4ZTksIDB4OGUsIDB4MGEiKQorI2VuZGlmCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBtZW1zZXQocmVz
ICsgTU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDgsIDB4ZGIsIDMyKTsKKyAgICAgICAgc2V0X2lu
c24odnBtYXNrbW92cSk7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzICsg
TU1BUF9TWiAtIDg7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2cG1hc2ttb3Zx
KSB8fAorICAgICAgICAgICAgIHJlc1tNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gMV0gfHwKKyAg
ICAgICAgICAgICByZXNbTU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDJdIHx8CisgICAgICAgICAg
ICAgbWVtY21wKHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAgICAgICAg
ICAgICAgICByZXMgKyBNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgOCkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworCisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMgZm9y
IG5vdyAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnBlcm1xICQwYjAwMDAwMDAxLCAleW1t
MiwgJXltbTIiICk7CisjZWxzZQorICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNCwg
MHhlMywgMHhmZCwgMHgwMCwgMHhkMiwgMGIwMDAwMDAwMSIgKTsKKyNlbmRpZgorICAgICAgICBt
ZW1zZXQocmVzLCAweGRiLCAzMik7CisgICAgICAgIHNldF9pbnNuKHZwbWFza21vdnEpOworICAg
ICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKShyZXMgLSAyKTsKKyAgICAgICAgcmMgPSB4
ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSB8fCAhY2hlY2tfZWlwKHZwbWFza21vdnEpIHx8CisgICAgICAgICAgICAgcmVzWzBdIHx8
IHJlc1sxXSB8fCBtZW1jbXAocmVzICsgMiwgcmVzICsgNCwgOCkgKQorICAgICAgICAgICAgZ290
byBmYWlsOworCiAgICAgICAgIHByaW50Zigib2theVxuIik7CiAgICAgfQogICAgIGVsc2UKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM3MCw3ICszNzAsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHsKICAgICBbMHgwYyAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAogICAgIFsweDEwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LAogICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAx
IH0sCi0gICAgWzB4MTQgLi4uIDB4MTVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKKyAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAogICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHgxOCAuLi4gMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9m
cCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwg
LnR3b19vcCA9IDEgfSwKQEAgLTM4Miw5ICszODIsMTUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7
CiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAg
IFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAx
IH0sCiAgICAgWzB4MzAgLi4uIDB4MzVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3
b19vcCA9IDEgfSwKLSAgICBbMHgzNyAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKKyAgICBbMHgzNiAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3Ag
PSAxIH0sCisgICAgWzB4NDUgLi4uIDB4NDddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50IH0sCisgICAgWzB4NTggLi4uIDB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKKyAgICBbMHg1YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3
b19vcCA9IDEgfSwKKyAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSB9LAorICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXIgfSwKKyAgICBbMHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudG9fbWVtID0g
MSB9LAogICAgIFsweDk2IC4uLiAweDlmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
IH0sCiAgICAgWzB4YTYgLi4uIDB4YWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKICAgICBbMHhiNiAuLi4gMHhiZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LApAQCAtNDA2LDYgKzQxMiw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIHVpbnQ4X3Qg
dHdvX29wOjE7CiAgICAgdWludDhfdCBmb3VyX29wOjE7CiB9IGV4dDBmM2FfdGFibGVbMjU2XSA9
IHsKKyAgICBbMHgwMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3Ag
PSAxIH0sCisgICAgWzB4MDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29f
b3AgPSAxIH0sCisgICAgWzB4MDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50
d29fb3AgPSAxIH0sCiAgICAgWzB4MDZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwg
LnR3b19vcCA9IDEgfSwKQEAgLTQxOSw5ICs0MjgsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7
CiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4MjFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZSB9LAorICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCisg
ICAgWzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29w
ID0gMSB9LAogICAgIFsweDQwIC4uLiAweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwIH0sCiAgICAgWzB4NDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAg
ICAgWzB4NDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDZd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NGEgLi4uIDB4NGJd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAgIFsw
eDRjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmZvdXJfb3AgPSAxIH0sCiAg
ICAgWzB4NWMgLi4uIDB4NWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3Vy
X29wID0gMSB9LApAQCAtMjk3Miw3ICsyOTg0LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2Ugc2ltZF9zY2FsYXJfZnA6CisgICAgY2FzZSBzaW1k
X3NjYWxhcl9mcDogLyogY2FzZSBzaW1kX3NjYWxhcl9kcTogKi8KICAgICAgICAgb3BfYnl0ZXMg
PSA0IDw8IChjdHh0LT5vcGNvZGUgJiAxKTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTYwNzgsNiAr
NjA5MCwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4NDApOiAvKiB2cG11bGxkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAg
ICAgICAgICAgaWYgKCAhdmV4LmwgKQogICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7
CisgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4NDUpOiAvKiB2cHNybHZ7ZCxxfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NDcpOiAvKiB2
cHNsbHZ7ZCxxfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBzaW1kXzBmX2F2
eDI6CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngyKTsKICAgICAgICAg
ICAgIGdvdG8gc2ltZF8wZl95bW07CiAgICAgICAgIH0KQEAgLTYxNzcsNyArNjE5MywxMCBAQCB4
ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MGYpOiAv
KiB2cGFsaWduciAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDIpOiAvKiB2bXBzYWRidyAkaW1tOCx7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgICAgIGlmICggdmV4LmwgKQorICAg
ICAgICAgICAgeworICAgIHNpbWRfMGZfaW1tOF9hdngyOgogICAgICAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDIpOworICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgewogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgw
OCk6IC8qIHZyb3VuZHBzICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KQEAgLTcyNjAsNiAr
NzI3OSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IHZleC5sOwog
ICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDE2KTogLyogdnBlcm1wcyB5bW0vbTI1Nix5bW0seW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM2KTogLyogdnBlcm1kIHltbS9tMjU2LHltbSx5
bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywgRVhD
X1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2F2eDI7CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN4YncgeG1tL21lbSx7eCx5fW1tICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHht
bS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgy
Mik6IC8qIHZwbW92c3hicSB4bW0vbWVtLHt4LHl9bW0gKi8KQEAgLTczNzYsNiArNzQwMCw4MCBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENf
VUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjM4LCAweDU4KTogLyogdnBicm9hZGNhc3RkIHhtbS9tMzIse3gseX1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1OSk6IC8qIHZwYnJvYWRjYXN0
cSB4bW0vbTY0LHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4NzgpOiAvKiB2cGJyb2FkY2FzdGIgeG1tL204LHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1tL20xNix7eCx5
fW1tICovCisgICAgICAgIG9wX2J5dGVzID0gMSA8PCAoKCEoYiAmIDB4MjApICogMikgKyAoYiAm
IDEpKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjM4LCAweDQ2KTogLyogdnBzcmF2ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAg
ICAgICBnb3RvIHNpbWRfMGZfYXZ4MjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHg1YSk6IC8qIHZicm9hZGNhc3RpMTI4IG0xMjgseW1tICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVY
Q19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOworCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDhjKTogLyogdnBtYXNrbW92e2QscX0gbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4ZSk6IC8qIHZw
bWFza21vdntkLHF9IHt4LHl9bW0se3gseX1tbSxtZW0gKi8KKyAgICB7CisgICAgICAgIHR5cGVv
Zih2ZXgpICpwdmV4OworICAgICAgICB1bnNpZ25lZCBpbnQgbWFzayA9IHZleC53ID8gMHg4MDgw
ODA4MFUgOiAweDg4ODg4ODg4VTsKKworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDIpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1bGx5
IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQorICAgICAgICAgKiAoaW4gcGFydGljdWxhciwgZm9yIHdy
aXRlcywgYXZvaWRpbmcgdGhlIG1lbW9yeSByZWFkIGluIGFudGljaXBhdGlvbgorICAgICAgICAg
KiBvZiBhbGwgZWxlbWVudHMgaW4gdGhlIHJhbmdlIGV2ZW50dWFsbHkgYmVpbmcgd3JpdHRlbiks
IHdlIGNhbiAoYW5kCisgICAgICAgICAqIHNob3VsZCkgc3RpbGwgbGltaXQgdGhlIG1lbW9yeSBh
Y2Nlc3MgdG8gdGhlIHNtYWxsZXN0IHBvc3NpYmxlIHJhbmdlCisgICAgICAgICAqIChzdXBwcmVz
c2luZyBpdCBhbHRvZ2V0aGVyIGlmIGFsbCBtYXNrIGJpdHMgYXJlIGNsZWFyKSwgdG8gcHJvdmlk
ZQorICAgICAgICAgKiBjb3JyZWN0IGZhdWx0aW5nIGJlaGF2aW9yLiBSZWFkIHRoZSBtYXNrIGJp
dHMgdmlhIHZtb3Ztc2twe3MsZH0KKyAgICAgICAgICogZm9yIHRoYXQgcHVycG9zZS4KKyAgICAg
ICAgICovCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIHB2ZXgg
PSBjb3B5X1ZFWChvcGMsIHZleCk7CisgICAgICAgIHB2ZXgtPm9wY3ggPSB2ZXhfMGY7CisgICAg
ICAgIG9wY1swXSA9IDB4ZDc7IC8qIHZwbW92bXNrYiAqLworICAgICAgICAvKiBVc2UgJXJheCBh
cyBHUFIgZGVzdGluYXRpb24gYW5kIFZFWC52dnZ2IGFzIHNvdXJjZS4gKi8KKyAgICAgICAgcHZl
eC0+ciA9IDE7CisgICAgICAgIHB2ZXgtPmIgPSAhbW9kZV82NGJpdCgpIHx8ICh2ZXgucmVnID4+
IDMpOworICAgICAgICBvcGNbMV0gPSAweGMwIHwgKH52ZXgucmVnICYgNyk7CisgICAgICAgIHB2
ZXgtPnJlZyA9IDB4ZjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBpbnZva2Vf
c3R1YigiIiwgIiIsICI9YSIgKGVhLnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOworICAgICAgICBw
dXRfc3R1YihzdHViKTsKKworICAgICAgICAvKiBDb252ZXJ0IGJ5dGUgZ3JhbnVsYXIgcmVzdWx0
IHRvIGR3b3JkL3F3b3JkIGdyYW51bGFyaXR5LiAqLworICAgICAgICBlYS52YWwgJj0gbWFzazsK
KyAgICAgICAgaWYgKCAhZWEudmFsICkKKyAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsK
KworICAgICAgICBmaXJzdF9ieXRlID0gX19idWlsdGluX2N0eihlYS52YWwpICYgfigoNCA8PCB2
ZXgudykgLSAxKTsKKyAgICAgICAgZWEudmFsID4+PSBmaXJzdF9ieXRlOworICAgICAgICBvcF9i
eXRlcyA9IDMyIC0gX19idWlsdGluX2NseihlYS52YWwpOworCisgICAgICAgIC8qCisgICAgICAg
ICAqIEV2ZW4gZm9yIHRoZSBtZW1vcnkgd3JpdGUgdmFyaWFudCBhIG1lbW9yeSByZWFkIGlzIG5l
ZWRlZCwgdW5sZXNzCisgICAgICAgICAqIGFsbCBzZXQgbWFzayBiaXRzIGFyZSBjb250aWd1b3Vz
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBlYS52YWwgJiAoZWEudmFsICsgfm1hc2sgKyAx
KSApCisgICAgICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW07CisKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
LyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCisgICAgICAgIHJleF9wcmVm
aXggJj0gflJFWF9COworICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgIG9wY1sxXSA9IG1vZHJt
ICYgMHgzODsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworCisgICAg
ICAgIGJyZWFrOworICAgIH0KKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHg5Nik6IC8qIHZmbWFkZHN1YjEzMnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTcpOiAvKiB2Zm1zdWJh
ZGQxMzJwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtzLGR9IHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLwpAQCAtNzU4NCw2ICs3NjgyLDIwIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIjAiICgodWludDMyX3Qpc3JjLnZhbCks
ICJybSIgKF9yZWdzLmVkeCkgKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmM2EsIDB4MDApOiAvKiB2cGVybXEgJGltbTgseW1tL20yNTYseW1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDAxKTogLyogdnBlcm1wZCAk
aW1tOCx5bW0vbTI1Nix5bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgu
bCB8fCAhdmV4LncsIEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDI7CisK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzgpOiAvKiB2aW5zZXJ0aTEy
OCAkaW1tOCx4bW0vbTEyOCx5bW0seW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjNhLCAweDM5KTogLyogdmV4dHJhY3RpMTI4ICRpbW04LHltbSx4bW0vbTEyOCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0Nik6IC8qIHZwZXJtMmkxMjggJGlt
bTgseW1tL20yNTYseW1tLHltbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZl
eC5sLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MDIpOiAvKiB2cGJsZW5kZCAkaW1tOCx7eCx5fW1tL21l
bSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53
LCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdngyOworCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDA2KTogLyogdnBlcm0yZjEyOCAkaW1tOCx5bW0v
bTI1Nix5bW0seW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDE4
KTogLyogdmluc2VydGYxMjggJGltbTgseG1tL20xMjgseW1tLHltbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxOSk6IC8qIHZleHRyYWN0ZjEyOCAkaW1tOCx5bW0s
eG1tL20xMjggKi8KQEAgLTgwNjEsNiArODE3Myw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4MmUpOiAvKiB2bWFza21vdnBzICovCiAgICAgICAgICAgICAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDJmKTogLyogdm1hc2ttb3ZwZCAqLworICAgICAgICAgICAgICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4ZSk6IC8qIHZwbWFza21vdntkLHF9
ICovCiAgICAgICAgICAgICAgICAgICAgIC8qIFRoZXNlIGhhdmUgbWVyZ2Ugc2VtYW50aWNzOyBm
b3JjZSB3cml0ZSB0byBvY2N1ci4gKi8KICAgICAgICAgICAgICAgICAgICAgZCB8PSBNb3Y7CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVsg-0003Jn-CS; Thu, 14 Sep 2017 15:16:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVsf-0003JQ-1g
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:16:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 99/35-17770-85D9AB95; Thu, 14 Sep 2017 15:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzd87q5
 Ig72rDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owF65ewFzzQrDh66TpbA+MzqS5GTg4hgTyJ
 Dcu2MYLYvAJ2EvsX3GYDsSUEDCVOL7zJAmKzCKhKfHu7ghXEZhNQl2h7th3I5uAQETCQOHc0C
 cRkFoiXuLrOHqRCWMBNYsX/44wQ04skbnfOBLM5BewlOudPA+vkFRCU+LtDGCTMLKAl8fDXLR
 YIW1ti2cLXzBATpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtooZdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh4DECwg/HmxoBDjJIcTEqivHt1d0YK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDlmLMrUkiwKDU9tSItMwcYAzBpCQ4eJRHe97OB0rzFBYm5xZnpE
 KlTjLocHTfv/mESYsnLz0uVEuf1BZkhAFKUUZoHNwIWj5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzGsGMoUnM68EbtMroCOYgI44c3oHyBEliQgpqQZG3/z76bcyfwZnP3jUaagTd/fMWtN
 tfbUq+89YF8hXXteQuvay3a+6243H+JDG7Imn7Jz2Plf9+d1mdqbE38NiO3WV3r8S3npDPkhs
 GsdTbv2Jz2Odjxx1c1sd1dxoujbCxP229g4nX3P2I0J/fkgvzT2w9sqJxu0H9YR21kj/YDSoM
 L8QuL1eiaU4I9FQi7moOBEAmZ20YMICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505402198!76689617!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28418 invoked from network); 14 Sep 2017 15:16:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:16:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:16:37 -0600
Message-Id: <59BAB974020000780017B39C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:16:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 08/17] x86emul: fold/eliminate some local
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBpIHN3aXRjaC13aWRlIChhdCBvbmNlIG1ha2luZyBpdCB1bnNpZ25lZCwgYXMgaXQgc2hv
dWxkIGhhdmUgYmVlbikKYW5kIGludHJvZHVjZSBuIChmb3IgaW1tZWRpYXRlIHVzZSBpbiBlbnRl
ciBhbmQgYWFtL2FhZCBoYW5kbGluZykuCkVsaW1pbmF0ZSBvbi1zdGFjayBhcnJheXMgaW4gcHVz
aGEvcG9wYSBoYW5kbGluZy4gVXNlIGVhLnZhbCBpbnN0ZWFkIG9mCmEgY3VzdG9tIHZhcmlhYmxl
IGluIGJvdW5kIGhhbmRsaW5nLgoKTm8gKGludGVuZGVkKSBmdW5jdGlvbmFsIGNoYW5nZS4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMjM4LDYgKzMyMzgsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgY3MsIHNyZWc7CiAgICAgICAgIHN0cnVj
dCBjcHVpZF9sZWFmIGNwdWlkX2xlYWY7CiAgICAgICAgIHVpbnQ2NF90IG1zcl92YWw7CisgICAg
ICAgIHVuc2lnbmVkIGludCBpLCBuOwogICAgICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogCiAg
ICAgY2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6IC8qIGFkZCAqLwpAQCAtMzM3MCw0NyArMzM3MSw0
NSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgYnJlYWs7
CiAKLSAgICBjYXNlIDB4NjA6IC8qIHB1c2hhICovIHsKLSAgICAgICAgaW50IGk7Ci0gICAgICAg
IHVuc2lnbmVkIGludCByZWdzW10gPSB7Ci0gICAgICAgICAgICBfcmVncy5lYXgsIF9yZWdzLmVj
eCwgX3JlZ3MuZWR4LCBfcmVncy5lYngsCi0gICAgICAgICAgICBfcmVncy5lc3AsIF9yZWdzLmVi
cCwgX3JlZ3MuZXNpLCBfcmVncy5lZGkgfTsKLQorICAgIGNhc2UgMHg2MDogLyogcHVzaGEgKi8K
ICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7CisgICAgICAgIGVhLnZhbCA9IF9yZWdzLmVz
cDsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQorICAgICAgICB7CisgICAgICAg
ICAgICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0ZXIoaSwgJl9yZWdzLCAwKTsKKwogICAgICAg
ICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlKHg4Nl9zZWdfc3MsIHNwX3ByZV9kZWMob3BfYnl0
ZXMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyZWdzW2ldLCBvcF9ieXRl
cywgY3R4dCkpICE9IDAgKQotICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZyAhPSAmX3JlZ3MuZXNwID8gcmVnIDogJmVhLnZhbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IDAgKQor
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKLSAg
ICB9Ci0KLSAgICBjYXNlIDB4NjE6IC8qIHBvcGEgKi8gewotICAgICAgICBpbnQgaTsKLSAgICAg
ICAgdW5zaWduZWQgaW50IGR1bW15X2VzcCwgKnJlZ3NbXSA9IHsKLSAgICAgICAgICAgICZfcmVn
cy5lZGksICZfcmVncy5lc2ksICZfcmVncy5lYnAsICZkdW1teV9lc3AsCi0gICAgICAgICAgICAm
X3JlZ3MuZWJ4LCAmX3JlZ3MuZWR4LCAmX3JlZ3MuZWN4LCAmX3JlZ3MuZWF4IH07CiAKKyAgICBj
YXNlIDB4NjE6IC8qIHBvcGEgKi8KICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQog
ICAgICAgICB7CisgICAgICAgICAgICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0ZXIoNyAtIGks
ICZfcmVncywgMCk7CisKICAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyh4ODZfc2Vn
X3NzLCBzcF9wb3N0X2luYyhvcF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRzdC52YWwsIG9wX2J5dGVzLCBjdHh0LCBvcHMpKSAhPSAwICkKICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICBpZiAoIHJlZyA9PSAmX3JlZ3MucihzcCkgKQor
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAy
ICkKLSAgICAgICAgICAgICAgICAqKHVpbnQxNl90ICopcmVnc1tpXSA9ICh1aW50MTZfdClkc3Qu
dmFsOworICAgICAgICAgICAgICAgICoodWludDE2X3QgKilyZWcgPSBkc3QudmFsOwogICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgICpyZWdzW2ldID0gZHN0LnZhbDsgLyogNjRiOiB6
ZXJvLWV4dCBkb25lIGJ5IHJlYWRfdWxvbmcoKSAqLworICAgICAgICAgICAgICAgICoodW5zaWdu
ZWQgbG9uZyAqKXJlZyA9IGRzdC52YWw7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAg
fQogCiAgICAgY2FzZSAweDYyOiAvKiBib3VuZCAqLyB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcg
c3JjX3ZhbDI7CiAgICAgICAgIGludCBsYiwgdWIsIGlkeDsKKwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwogICAgICAgICBpZiAoIChy
YyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsgb3Bf
Ynl0ZXMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNyY192YWwyLCBvcF9ieXRl
cywgY3R4dCwgb3BzKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVhLnZhbCwg
b3BfYnl0ZXMsIGN0eHQsIG9wcykpICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAg
dWIgID0gKG9wX2J5dGVzID09IDIpID8gKGludDE2X3Qpc3JjX3ZhbDIgOiAoaW50MzJfdClzcmNf
dmFsMjsKKyAgICAgICAgdWIgID0gKG9wX2J5dGVzID09IDIpID8gKGludDE2X3QpZWEudmFsICAg
OiAoaW50MzJfdCllYS52YWw7CiAgICAgICAgIGxiICA9IChvcF9ieXRlcyA9PSAyKSA/IChpbnQx
Nl90KXNyYy52YWwgIDogKGludDMyX3Qpc3JjLnZhbDsKICAgICAgICAgaWR4ID0gKG9wX2J5dGVz
ID09IDIpID8gKGludDE2X3QpZHN0LnZhbCAgOiAoaW50MzJfdClkc3QudmFsOwogICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoKGlkeCA8IGxiKSB8fCAoaWR4ID4gdWIpLCBFWENfQlIpOwpA
QCAtMzk2NywxMCArMzk2Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkc3QudmFsID0gc3Jj
LnZhbDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4Yzg6IC8qIGVudGVyIGltbTE2LGlt
bTggKi8gewotICAgICAgICB1aW50OF90IGRlcHRoID0gaW1tMiAmIDMxOwotICAgICAgICBpbnQg
aTsKLQorICAgIGNhc2UgMHhjODogLyogZW50ZXIgaW1tMTYsaW1tOCAqLwogICAgICAgICBkc3Qu
dHlwZSA9IE9QX1JFRzsKICAgICAgICAgZHN0LmJ5dGVzID0gKG1vZGVfNjRiaXQoKSAmJiAob3Bf
Ynl0ZXMgPT0gNCkpID8gOCA6IG9wX2J5dGVzOwogICAgICAgICBkc3QucmVnID0gKHVuc2lnbmVk
IGxvbmcgKikmX3JlZ3MucihicCk7CkBAIC0zOTgwLDkgKzM5NzYsMTAgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIGRzdC52YWwgPSBfcmVncy5yKHNwKTsK
IAotICAgICAgICBpZiAoIGRlcHRoID4gMCApCisgICAgICAgIG4gPSBpbW0yICYgMzE7CisgICAg
ICAgIGlmICggbiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAxOyBpIDwgZGVw
dGg7IGkrKyApCisgICAgICAgICAgICBmb3IgKCBpID0gMTsgaSA8IG47IGkrKyApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlYnAsIHRlbXBfZGF0YTsKICAg
ICAgICAgICAgICAgICBlYnAgPSB0cnVuY2F0ZV93b3JkKF9yZWdzLnIoYnApIC0gaSpkc3QuYnl0
ZXMsIGN0eHQtPnNwX3NpemUvOCk7CkBAIC0zOTk5LDcgKzM5OTYsNiBAQCB4ODZfZW11bGF0ZSgK
IAogICAgICAgICBzcF9wcmVfZGVjKHNyYy52YWwpOwogICAgICAgICBicmVhazsKLSAgICB9CiAK
ICAgICBjYXNlIDB4Yzk6IC8qIGxlYXZlICovCiAgICAgICAgIC8qIEZpcnN0IHdyaXRlYmFjaywg
dG8gJSVlc3AuICovCkBAIC00MDk0LDI4ICs0MDkwLDIxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBnb3RvIGdycDI7CiAKICAgICBjYXNlIDB4ZDQ6IC8qIGFhbSAqLwotICAgIGNhc2UgMHhkNTog
LyogYWFkICovIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGJhc2UgPSAodWludDhfdClzcmMudmFs
OwotCisgICAgY2FzZSAweGQ1OiAvKiBhYWQgKi8KKyAgICAgICAgbiA9ICh1aW50OF90KXNyYy52
YWw7CiAgICAgICAgIGlmICggYiAmIDB4MDEgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50
MTZfdCBheCA9IF9yZWdzLmF4OwotCi0gICAgICAgICAgICBfcmVncy5heCA9ICh1aW50OF90KShh
eCArICgoYXggPj4gOCkgKiBiYXNlKSk7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIF9yZWdzLmF4
ID0gKHVpbnQ4X3QpKF9yZWdzLmFsICsgKF9yZWdzLmFoICogbikpOwogICAgICAgICBlbHNlCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQ4X3QgYWwgPSBfcmVncy5hbDsKLQotICAgICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFiYXNlLCBFWENfREUpOwotICAgICAgICAgICAgX3Jl
Z3MuYXggPSAoKGFsIC8gYmFzZSkgPDwgOCkgfCAoYWwgJSBiYXNlKTsKKyAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZighbiwgRVhDX0RFKTsKKyAgICAgICAgICAgIF9yZWdzLmFsID0g
X3JlZ3MuYWwgJSBuOworICAgICAgICAgICAgX3JlZ3MuYWggPSBfcmVncy5hbCAvIG47CiAgICAg
ICAgIH0KICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxB
R1NfWkYgfCBYODZfRUZMQUdTX1BGKTsKICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9ICFfcmVncy5h
bCA/IFg4Nl9FRkxBR1NfWkYgOiAwOwogICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChpbnQ4X3Qp
X3JlZ3MuYWwgPCAwKSA/IFg4Nl9FRkxBR1NfU0YgOiAwOwogICAgICAgICBfcmVncy5lZmxhZ3Mg
fD0gZXZlbl9wYXJpdHkoX3JlZ3MuYWwpID8gWDg2X0VGTEFHU19QRiA6IDA7CiAgICAgICAgIGJy
ZWFrOwotICAgIH0KIAogICAgIGNhc2UgMHhkNjogLyogc2FsYyAqLwogICAgICAgICBfcmVncy5h
bCA9IChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0NGKSA/IDB4ZmYgOiAweDAwOwoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:17:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:17:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVtC-0003Q7-Kc; Thu, 14 Sep 2017 15:17:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVtB-0003Pq-3J
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:17:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E7/A6-27708-87D9AB95; Thu, 14 Sep 2017 15:17:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS7d07q5
 Igx+n5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfkxeyF1xvZ6yYOG0hUwPjm/guRk4OIYE8
 ifYFJ1lAbF4BO4l182azgdgSAoYSpxfeBIuzCKhKTF1/gQnEZhNQl2h7tp21i5GDQ0TAQOLc0
 SQQk1kgXuLqOnsQU1jARqJ1QwTE8CKJ250zGUFsTgF7ic7508AaeQUEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTPEQGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6CUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYdAxDsYDzY7HyIUZKDSUmUd6/uzkghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwlc3ZFCgkWpaanVqRl5gAjACYtwcGjJMK7ACTNW1yQmFucmQ6RO
 sVozHFs0+U/TBwdN+/+YRJiycvPS5US5/UFKRUAKc0ozYMbBIvMS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmvQsyhSczrwRu3yugU5iATjlzegfIKSWJCCmpBkZJ1vnHDFmYFa9myLb1/Em
 5qzBpSafP7Kbco0eeH9Wt0VrP3V382Wn1bsX/T+fUf16RcFRxt/o/I8/qUqb82l8Km1IOf+t4
 nKDn6xkdu4Rn6Sfru0u2XzrOb2R2rW/blDnMzIfvp79UEnt5VOWRbLQZvyDfRvnQmTNOLputc
 vSOWeMP1fqE8H1KLMUZiYZazEXFiQDyWfqpxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505402227!108697421!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51258 invoked from network); 14 Sep 2017 15:17:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:17:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:17:06 -0600
Message-Id: <59BAB991020000780017B39F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:17:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 09/17] x86emul: support AVX2 gather insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQpAQCAtMTMsNyArMTMsOCBAQCBydW46ICQoVEFSR0VUKQogCiBTSU1EIDo9
IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIKIEZNQSA6PSBmbWE0IGZtYQotVEVTVENBU0VTIDo9IGJs
b3dmaXNoICQoU0lNRCkgJChGTUEpCitTRyA6PSBhdngyLXNnCitURVNUQ0FTRVMgOj0gYmxvd2Zp
c2ggJChTSU1EKSAkKEZNQSkgJChTRykKIAogYmxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBibG93Zmlz
aC1jZmxhZ3MteDg2XzMyIDo9ICItbW5vLWFjY3VtdWxhdGUtb3V0Z29pbmctYXJncyAtRHN0YXRp
Yz0iCkBAIC0zOSw2ICs0MCwxMCBAQCBmbWEtZmx0cyA6PSAkKGF2eC1mbHRzKQogYXZ4Mi12ZWNz
IDo9ICQoYXZ4LXZlY3MpCiBhdngyLWludHMgOj0gMSAyIDQgOAogYXZ4Mi1mbHRzIDo9IDQgOAor
YXZ4Mi1zZy12ZWNzIDo9ICQoYXZ4Mi12ZWNzKQorYXZ4Mi1zZy1pZHhzIDo9IDQgOAorYXZ4Mi1z
Zy1pbnRzIDo9IDQgOAorYXZ4Mi1zZy1mbHRzIDo9IDQgOAogCiAjIEZvciBBVlggYW5kIGxhdGVy
LCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9mCiAjIHRo
ZSBWRVgudnZ2diBjaGVja3MgaW4gdGhlIGVtdWxhdG9yLgpAQCAtNTUsOCArNjAsMTggQEAgJCgx
KS1jZmxhZ3MgOj0gXAogCSQoZm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCiAJICAiLURfZiQo
Zmx0KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLW1mcG1hdGg9c3NlIC1PcyAtREZMT0FU
X1NJWkU9JChmbHQpIikKIGVuZGVmCitkZWZpbmUgc2ltZC1zZy1kZWZzCiskKDEpLWNmbGFncyA6
PSBcCisJJChmb3JlYWNoIHZlYywkKCQoMSktdmVjcyksIFwKKwkgICQoZm9yZWFjaCBpZHgsJCgk
KDEpLWlkeHMpLCBcCisJICAgJChmb3JlYWNoIGludCwkKCQoMSktaW50cyksIFwKKwkgICAgICIt
RF8kKHZlYyl4JChpZHgpaSQoaW50KSAtbSQoMTotc2c9KSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAt
T3MgLURWRUNfTUFYPSQodmVjKSAtRElEWF9TSVpFPSQoaWR4KSAtRElOVF9TSVpFPSQoaW50KSIp
IFwKKwkgICAkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAorCSAgICAgIi1EXyQodmVjKXgk
KGlkeClmJChmbHQpIC1tJCgxOi1zZz0pICQoY2FsbCBub24tc3NlLCQoMSkpIC1PcyAtRFZFQ19N
QVg9JCh2ZWMpIC1ESURYX1NJWkU9JChpZHgpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkpCitlbmRl
ZgogCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0lNRCkgJChGTUEpLCQoZXZhbCAkKGNhbGwgc2ltZC1k
ZWZzLCQoZmxhdm9yKSkpKQorJChmb3JlYWNoIGZsYXZvciwkKFNHKSwkKGV2YWwgJChjYWxsIHNp
bWQtc2ctZGVmcywkKGZsYXZvcikpKSkKIAogJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTog
JS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcgJCouYmluCkBAIC03
OCw3ICs5MywxMCBAQCAkKGFkZHN1ZmZpeCAuYywkKFNJTUQpKToKICQoYWRkc3VmZml4IC5jLCQo
Rk1BKSk6CiAJbG4gLXNmIHNpbWQtZm1hLmMgJEAKIAotJChhZGRzdWZmaXggLm8sJChTSU1EKSAk
KEZNQSkpOiBzaW1kLmgKKyQoYWRkc3VmZml4IC5jLCQoU0cpKToKKwlsbiAtc2Ygc2ltZC1zZy5j
ICRACisKKyQoYWRkc3VmZml4IC5vLCQoU0lNRCkgJChGTUEpICQoU0cpKTogc2ltZC5oCiAKICQo
VEFSR0VUKTogeDg2X2VtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vCiAJJChIT1NUQ0MpIC1v
ICRAICReCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQt
c2cuYwpAQCAtMCwwICsxLDIwOSBAQAorI2lmZGVmIElOVF9TSVpFCisjIGRlZmluZSBFTEVNX1NJ
WkUgSU5UX1NJWkUKKyNlbHNlCisjIGRlZmluZSBFTEVNX1NJWkUgRkxPQVRfU0laRQorI2VuZGlm
CisKKyNkZWZpbmUgVkVDX1NJWkUgKElEWF9TSVpFIDw9IEVMRU1fU0laRSA/IFZFQ19NQVggXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogVkVDX01BWCAqIEVMRU1f
U0laRSAvIElEWF9TSVpFKQorI2lmIFZFQ19TSVpFIDwgMTYKKyMgdW5kZWYgVkVDX1NJWkUKKyMg
ZGVmaW5lIFZFQ19TSVpFIDE2CisjZW5kaWYKKworI2luY2x1ZGUgInNpbWQuaCIKKworRU5UUlko
c2dfdGVzdCk7CisKKyN1bmRlZiBNT0RFCisjaWYgSURYX1NJWkUgPT0gNAorIyBkZWZpbmUgTU9E
RSBTSQorI2VsaWYgSURYX1NJWkUgPT0gOAorIyBkZWZpbmUgTU9ERSBESQorI2VuZGlmCisKKyNk
ZWZpbmUgSVZFQ19TSVpFIChFTEVNX1NJWkUgPD0gSURYX1NJWkUgPyBWRUNfTUFYIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBWRUNfTUFYICogSURYX1NJWkUg
LyBFTEVNX1NJWkUpCisjaWYgSVZFQ19TSVpFIDwgMTYKKyMgdW5kZWYgSVZFQ19TSVpFCisjIGRl
ZmluZSBJVkVDX1NJWkUgMTYKKyNlbmRpZgorCit0eXBlZGVmIHNpZ25lZCBpbnQgX19hdHRyaWJ1
dGVfXygobW9kZShNT0RFKSwgdmVjdG9yX3NpemUoSVZFQ19TSVpFKSkpIGlkeF90OwordHlwZWRl
ZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSVZFQ19TSVpFKSkpIGlkaV90
OworCisjZGVmaW5lIElURU1fQ09VTlQgKFZFQ19TSVpFIC8gRUxFTV9TSVpFIDwgSVZFQ19TSVpF
IC8gSURYX1NJWkUgPyBcCisgICAgICAgICAgICAgICAgICAgIFZFQ19TSVpFIC8gRUxFTV9TSVpF
IDogSVZFQ19TSVpFIC8gSURYX1NJWkUpCisKKyNpZiBWRUNfU0laRSA9PSAxNgorIyBkZWZpbmUg
dG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3B0ZXN0YzEyOChjbXAsICh2ZWNfdCl7fSA9PSAw
KQorI2Vsc2UKKyMgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl9wdGVzdGMyNTYo
Y21wLCAodmVjX3Qpe30gPT0gMCkKKyNlbmRpZgorCisjaWYgZGVmaW5lZChfX0FWWDJfXykKKyMg
aWYgVkVDX01BWCA9PSAxNgorIyAgaWYgSURYX1NJWkUgPT0gNAorIyAgIGlmIElOVF9TSVpFID09
IDQKKyMgICAgZGVmaW5lIGdhdGhlciBfX2J1aWx0aW5faWEzMl9nYXRoZXJzaXY0c2kKKyMgICBl
bGlmIElOVF9TSVpFID09IDgKKyMgICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ss
IHNjbCkgXAorICAgICAgICAgICAgKHZlY190KShfX2J1aWx0aW5faWEzMl9nYXRoZXJzaXYyZGko
KHZkaV90KShyZWcpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY29uc3Qgdm9pZCAqKShtZW0pLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpZHgsICh2ZGlfdCkobXNrKSwgc2NsKSkKKyMgICBlbGlm
IEZMT0FUX1NJWkUgPT0gNAorIyAgICBkZWZpbmUgZ2F0aGVyIF9fYnVpbHRpbl9pYTMyX2dhdGhl
cnNpdjRzZgorIyAgIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICAgIGRlZmluZSBnYXRoZXIgX19i
dWlsdGluX2lhMzJfZ2F0aGVyc2l2MmRmCisjICAgZW5kaWYKKyMgIGVsaWYgSURYX1NJWkUgPT0g
OAorIyAgIGlmIElOVF9TSVpFID09IDQKKyMgICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4
LCBtc2ssIHNjbCkgXAorICAgICAgICAgICAgX19idWlsdGluX2lhMzJfZ2F0aGVyZGl2NHNpKHJl
ZywgbWVtLCAodmRpX3QpKGlkeCksIG1zaywgc2NsKQorIyAgIGVsaWYgSU5UX1NJWkUgPT0gOAor
IyAgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAgICAgICAg
ICAodmVjX3QpKF9fYnVpbHRpbl9pYTMyX2dhdGhlcmRpdjJkaSgodmRpX3QpKHJlZyksIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCB2b2lk
ICopKG1lbSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh2ZGlfdCkoaWR4KSwgKHZkaV90KShtc2spLCBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzY2wpKQorIyAgIGVsaWYgRkxPQVRfU0laRSA9PSA0
CisjICAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIFwKKyAgICAgICAg
ICAgIF9fYnVpbHRpbl9pYTMyX2dhdGhlcmRpdjRzZihyZWcsIG1lbSwgKHZkaV90KShpZHgpLCBt
c2ssIHNjbCkKKyMgICBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgICBkZWZpbmUgZ2F0aGVyKHJl
ZywgbWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9nYXRo
ZXJkaXYyZGYocmVnLCBtZW0sICh2ZGlfdCkoaWR4KSwgbXNrLCBzY2wpCisjICAgZW5kaWYKKyMg
IGVuZGlmCisjIGVsaWYgVkVDX01BWCA9PSAzMgorIyAgaWYgSURYX1NJWkUgPT0gNAorIyAgIGlm
IElOVF9TSVpFID09IDQKKyMgICAgZGVmaW5lIGdhdGhlciBfX2J1aWx0aW5faWEzMl9nYXRoZXJz
aXY4c2kKKyMgICBlbGlmIElOVF9TSVpFID09IDgKKyMgICAgZGVmaW5lIGdhdGhlcihyZWcsIG1l
bSwgaWR4LCBtc2ssIHNjbCkgXAorICAgICAgICAgICAgKHZlY190KShfX2J1aWx0aW5faWEzMl9n
YXRoZXJzaXY0ZGkoKHZkaV90KShyZWcpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoY29uc3Qgdm9pZCAqKShtZW0pLCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZHgsICh2ZGlfdCkobXNrKSwgc2Ns
KSkKKworIyAgIGVsaWYgRkxPQVRfU0laRSA9PSA0CisjICAgIGRlZmluZSBnYXRoZXIgX19idWls
dGluX2lhMzJfZ2F0aGVyc2l2OHNmCisjICAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICAgZGVm
aW5lIGdhdGhlciBfX2J1aWx0aW5faWEzMl9nYXRoZXJzaXY0ZGYKKyMgICBlbmRpZgorIyAgZWxp
ZiBJRFhfU0laRSA9PSA4CisjICAgaWYgSU5UX1NJWkUgPT0gNAorIyAgICBkZWZpbmUgZ2F0aGVy
KHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9n
YXRoZXJkaXY0c2kyNTYocmVnLCBtZW0sIChpZGlfdCkoaWR4KSwgbXNrLCBzY2wpCisjICAgZWxp
ZiBJTlRfU0laRSA9PSA4CisjICAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBz
Y2wpIFwKKyAgICAgICAgICAgICh2ZWNfdCkoX19idWlsdGluX2lhMzJfZ2F0aGVyZGl2NGRpKCh2
ZGlfdCkocmVnKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGNvbnN0IHZvaWQgKikobWVtKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHZkaV90KShpZHgpLCAodmRpX3QpKG1zayksIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjbCkpCisKKyMgICBl
bGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1z
aywgc2NsKSBcCisgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9nYXRoZXJkaXY0c2YyNTYocmVn
LCBtZW0sIChpZGlfdCkoaWR4KSwgbXNrLCBzY2wpCisjICAgZWxpZiBGTE9BVF9TSVpFID09IDgK
KyMgICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgXAorICAgICAgICAg
ICAgX19idWlsdGluX2lhMzJfZ2F0aGVyZGl2NGRmKHJlZywgbWVtLCAodmRpX3QpKGlkeCksIG1z
aywgc2NsKQorIyAgIGVuZGlmCisjICBlbmRpZgorIyBlbmRpZgorI2VuZGlmCisKKyNkZWZpbmUg
R0xVRV8oeCwgeSkgeCAjIyB5CisjZGVmaW5lIEdMVUUoeCwgeSkgR0xVRV8oeCwgeSkKKworI2Rl
ZmluZSBQVVQyKG4pICAgICAgKG4pLCAgICAgICAgKG4pICsgIDEKKyNkZWZpbmUgUFVUNChuKSAg
UFVUMihuKSwgICBQVVQyKChuKSArICAyKQorI2RlZmluZSBQVVQ4KG4pICBQVVQ0KG4pLCAgIFBV
VDQoKG4pICsgIDQpCisjZGVmaW5lIFBVVDE2KG4pIFBVVDgobiksICAgUFVUOCgobikgKyAgOCkK
KyNkZWZpbmUgUFVUMzIobikgUFVUMTYobiksIFBVVDE2KChuKSArIDE2KQorCitjb25zdCB0eXBl
b2YoKHZlY190KXt9WzBdKSBhcnJheVtdID0geworICAgIEdMVUUoUFVULCBWRUNfTUFYKSgxKSwK
KyAgICBHTFVFKFBVVCwgVkVDX01BWCkoVkVDX01BWCArIDEpCit9OworCitpbnQgc2dfdGVzdCh2
b2lkKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHZlY190IHgsIHksIGZ1bGwgPSAodmVj
X3Qpe30gPT0gMDsKKyAgICBpZHhfdCBpZHgsIGludjsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
SVZFQ19TSVpFIC8gSURYX1NJWkU7ICsraSApCisgICAgeworICAgICAgICBpZHhbaV0gPSBpICsg
MTsKKyAgICAgICAgaW52W2ldID0gSVRFTV9DT1VOVCAtIGk7CisgICAgfQorCisgICAgdG91Y2go
aWR4KTsKKyAgICB0b3VjaChpbnYpOworCisgICAgeCA9IGdhdGhlcihmdWxsLCBhcnJheSwgKGlk
eF90KXt9LCBmdWxsLCAxKTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IElURU1fQ09VTlQ7ICsraSAp
CisgICAgICAgIGlmICggeFtpXSAhPSAxICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsK
KyAgICBmb3IgKCA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQorICAgICAgICBpZiAoIHhbaV0gKQor
ICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworCisgICAgeCA9IGdhdGhlcihmdWxsLCBhcnJh
eSwgaWR4LCBmdWxsLCBFTEVNX1NJWkUpOworICAgIGZvciAoIGkgPSAwOyBpIDwgSVRFTV9DT1VO
VDsgKytpICkKKyAgICAgICAgaWYgKCB4W2ldICE9IGkgKyAyICkKKyAgICAgICAgICAgIHJldHVy
biBfX0xJTkVfXzsKKyAgICBmb3IgKCA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQorICAgICAgICBp
ZiAoIHhbaV0gKQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworCisgICAgeCA9IGdhdGhl
cihmdWxsLCBhcnJheSwgaWR4ICogRUxFTV9TSVpFLCBmdWxsLCAyKTsKKyAgICBmb3IgKCBpID0g
MDsgaSA8IElURU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeFtpXSAhPSBpICogMiArIDMg
KQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAgIGZvciAoIDsgaSA8IEVMRU1fQ09V
TlQ7ICsraSApCisgICAgICAgIGlmICggeFtpXSApCisgICAgICAgICAgICByZXR1cm4gX19MSU5F
X187CisKKyAgICB4ID0gZ2F0aGVyKGZ1bGwsIGFycmF5LCBpbnYsIGZ1bGwsIEVMRU1fU0laRSk7
CisgICAgZm9yICggaSA9IDA7IGkgPCBJVEVNX0NPVU5UOyArK2kgKQorICAgICAgICBpZiAoIHhb
aV0gIT0gaW52W2ldICsgMSApCisgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisgICAgZm9y
ICggOyBpIDwgRUxFTV9DT1VOVDsgKytpICkKKyAgICAgICAgaWYgKCB4W2ldICkKKyAgICAgICAg
ICAgIHJldHVybiBfX0xJTkVfXzsKKworICAgIHkgPSBnYXRoZXIoZnVsbCwgYXJyYXkgKyBJVEVN
X0NPVU5ULCAtaWR4LCBmdWxsLCBFTEVNX1NJWkUpOworI2lmIElURU1fQ09VTlQgPT0gRUxFTV9D
T1VOVAorICAgIGlmICggIXRvX2Jvb2woeSA9PSB4IC0gMSkgKQorICAgICAgICByZXR1cm4gX19M
SU5FX187CisjZWxzZQorICAgIGZvciAoIGkgPSAwOyBpIDwgSVRFTV9DT1VOVDsgKytpICkKKyAg
ICAgICAgaWYgKCB5W2ldICE9IHhbaV0gLSAxICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVf
XzsKKyAgICBmb3IgKCA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQorICAgICAgICBpZiAoIHlbaV0g
KQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKKyNpZiBFTEVNX1NJWkUg
PiAxCisgICAgeCA9IGdhdGhlcihmdWxsLCBhcnJheSwgaW52ICogMiwgZnVsbCwgRUxFTV9TSVpF
IC8gMik7CisgICAgZm9yICggaSA9IDA7IGkgPCBJVEVNX0NPVU5UOyArK2kgKQorICAgICAgICBp
ZiAoIHhbaV0gIT0gaW52W2ldICsgMSApCisgICAgICAgICAgICByZXR1cm4gX19MSU5FX187Cisg
ICAgZm9yICggOyBpIDwgRUxFTV9DT1VOVDsgKytpICkKKyAgICAgICAgaWYgKCB4W2ldICkKKyAg
ICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsKKworIyBpZiBFTEVNX1NJWkUgPT0gSURYX1NJWkUK
KyAgICB5ID0gZ2F0aGVyKHgsIGFycmF5LCBpZHgsIChpZHggJiBpbnYpICE9IDAsIEVMRU1fU0la
RSk7CisgICAgZm9yICggaSA9IDA7IGkgPCBJVEVNX0NPVU5UOyArK2kgKQorICAgICAgICBpZiAo
IHlbaV0gIT0gKChpICsgMSkgJiAoSVRFTV9DT1VOVCAtIGkpID8gaWR4IDogaW52KVtpXSArIDEg
KQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAgIGZvciAoIDsgaSA8IEVMRU1fQ09V
TlQ7ICsraSApCisgICAgICAgIGlmICggeVtpXSApCisgICAgICAgICAgICByZXR1cm4gX19MSU5F
X187CisjIGVuZGlmCisjZW5kaWYKKworICAgIHJldHVybiAwOworfQotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUg
ImZtYTQuaCIKICNpbmNsdWRlICJmbWEuaCIKICNpbmNsdWRlICJhdngyLmgiCisjaW5jbHVkZSAi
YXZ4Mi1zZy5oIgogCiAjZGVmaW5lIHZlcmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9y
IGZhciBtb3JlIGxvZ2dpbmcuICovCiAKQEAgLTYwLDYgKzYxLDcgQEAgc3RhdGljIGJvb2wgc2lt
ZF9jaGVja19hdngyKHZvaWQpCiB7CiAgICAgcmV0dXJuIGNwdV9oYXNfYXZ4MjsKIH0KKyNkZWZp
bmUgc2ltZF9jaGVja19hdngyX3NnIHNpbWRfY2hlY2tfYXZ4MgogCiBzdGF0aWMgdm9pZCBzaW1k
X3NldF9yZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtMTczLDYgKzE3NSwy
MiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKEFWWDIgdTMyeDgsICAgICAgICAg
ICAgIGF2eDIsICAgICAgMzJ1NCksCiAgICAgU0lNRChBVlgyIHM2NHg0LCAgICAgICAgICAgICBh
dngyLCAgICAgIDMyaTgpLAogICAgIFNJTUQoQVZYMiB1NjR4NCwgICAgICAgICAgICAgYXZ4Miwg
ICAgICAzMnU4KSwKKyAgICBTSU1EKEFWWDIgUy9HIGYzMls0eDMyXSwgIGF2eDJfc2csICAgIDE2
eDRmNCksCisgICAgU0lNRChBVlgyIFMvRyBmNjRbMngzMl0sICBhdngyX3NnLCAgICAxNng0Zjgp
LAorICAgIFNJTUQoQVZYMiBTL0cgZjMyWzJ4NjRdLCAgYXZ4Ml9zZywgICAgMTZ4OGY0KSwKKyAg
ICBTSU1EKEFWWDIgUy9HIGY2NFsyeDY0XSwgIGF2eDJfc2csICAgIDE2eDhmOCksCisgICAgU0lN
RChBVlgyIFMvRyBmMzJbOHgzMl0sICBhdngyX3NnLCAgICAzMng0ZjQpLAorICAgIFNJTUQoQVZY
MiBTL0cgZjY0WzR4MzJdLCAgYXZ4Ml9zZywgICAgMzJ4NGY4KSwKKyAgICBTSU1EKEFWWDIgUy9H
IGYzMls0eDY0XSwgIGF2eDJfc2csICAgIDMyeDhmNCksCisgICAgU0lNRChBVlgyIFMvRyBmNjRb
NHg2NF0sICBhdngyX3NnLCAgICAzMng4ZjgpLAorICAgIFNJTUQoQVZYMiBTL0cgaTMyWzR4MzJd
LCAgYXZ4Ml9zZywgICAgMTZ4NGk0KSwKKyAgICBTSU1EKEFWWDIgUy9HIGk2NFsyeDMyXSwgIGF2
eDJfc2csICAgIDE2eDRpOCksCisgICAgU0lNRChBVlgyIFMvRyBpMzJbMng2NF0sICBhdngyX3Nn
LCAgICAxNng4aTQpLAorICAgIFNJTUQoQVZYMiBTL0cgaTY0WzJ4NjRdLCAgYXZ4Ml9zZywgICAg
MTZ4OGk4KSwKKyAgICBTSU1EKEFWWDIgUy9HIGkzMls4eDMyXSwgIGF2eDJfc2csICAgIDMyeDRp
NCksCisgICAgU0lNRChBVlgyIFMvRyBpNjRbNHgzMl0sICBhdngyX3NnLCAgICAzMng0aTgpLAor
ICAgIFNJTUQoQVZYMiBTL0cgaTMyWzR4NjRdLCAgYXZ4Ml9zZywgICAgMzJ4OGk0KSwKKyAgICBT
SU1EKEFWWDIgUy9HIGk2NFs0eDY0XSwgIGF2eDJfc2csICAgIDMyeDhpOCksCiAjdW5kZWYgU0lN
RF8KICN1bmRlZiBTSU1ECiB9OwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
MzkxLDYgKzM5MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDc4IC4uLiAweDc5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4OGNd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxIH0sCisgICAgWzB4OTAgLi4uIDB4OTNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCiAgICAgWzB4OTYgLi4uIDB4OWZd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHhhNiAuLi4gMHhhZl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweGI2IC4uLiAweGJmXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCkBAIC01OTgsNiArNTk5LDcgQEAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX3N0YXRlIHsKICAgICAgICAgZXh0XzhmMGEsCiAgICAgfSBleHQ7CiAg
ICAgdWludDhfdCBtb2RybSwgbW9kcm1fbW9kLCBtb2RybV9yZWcsIG1vZHJtX3JtOworICAgIHVp
bnQ4X3Qgc2liX2luZGV4LCBzaWJfc2NhbGU7CiAgICAgdWludDhfdCByZXhfcHJlZml4OwogICAg
IGJvb2wgbG9ja19wcmVmaXg7CiAgICAgYm9vbCBub3RfNjRiaXQ7IC8qIEluc3RydWN0aW9uIG5v
dCBhdmFpbGFibGUgaW4gNjRiaXQuICovCkBAIC0yNDA5LDcgKzI0MTEsNyBAQCB4ODZfZGVjb2Rl
KAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgIGNvbnN0IHN0cnVjdCB4
ODZfZW11bGF0ZV9vcHMgICpvcHMpCiB7Ci0gICAgdWludDhfdCBiLCBkLCBzaWIsIHNpYl9pbmRl
eCwgc2liX2Jhc2U7CisgICAgdWludDhfdCBiLCBkOwogICAgIHVuc2lnbmVkIGludCBkZWZfb3Bf
Ynl0ZXMsIGRlZl9hZF9ieXRlcywgb3Bjb2RlOwogICAgIGVudW0geDg2X3NlZ21lbnQgb3ZlcnJp
ZGVfc2VnID0geDg2X3NlZ19ub25lOwogICAgIGJvb2wgcGNfcmVsID0gZmFsc2U7CkBAIC0yNzQz
LDYgKzI3NDUsNyBAQCB4ODZfZGVjb2RlKAogCiAgICAgICAgIGlmICggbW9kcm1fbW9kID09IDMg
KQogICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZCAmIHZTSUIs
IEVYQ19VRCk7CiAgICAgICAgICAgICBtb2RybV9ybSB8PSAocmV4X3ByZWZpeCAmIDEpIDw8IDM7
CiAgICAgICAgICAgICBlYS50eXBlID0gT1BfUkVHOwogICAgICAgICB9CkBAIC0yODAzLDEzICsy
ODA2LDE3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBlYS50eXBlID0gT1BfTUVNOwogICAg
ICAgICAgICAgaWYgKCBtb2RybV9ybSA9PSA0ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBzaWIgPSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7Ci0gICAgICAgICAgICAgICAgc2li
X2luZGV4ID0gKChzaWIgPj4gMykgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAyKSAmIDgpOwotICAg
ICAgICAgICAgICAgIHNpYl9iYXNlICA9IChzaWIgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAzKSAm
IDgpOwotICAgICAgICAgICAgICAgIGlmICggc2liX2luZGV4ICE9IDQgJiYgIShkICYgdlNJQikg
KQotICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmID0gKihsb25nICopZGVjb2RlX3JlZ2lz
dGVyKHNpYl9pbmRleCwKKyAgICAgICAgICAgICAgICB1aW50OF90IHNpYiA9IGluc25fZmV0Y2hf
dHlwZSh1aW50OF90KTsKKyAgICAgICAgICAgICAgICB1aW50OF90IHNpYl9iYXNlID0gKHNpYiAm
IDcpIHwgKChyZXhfcHJlZml4IDw8IDMpICYgOCk7CisKKyAgICAgICAgICAgICAgICBzdGF0ZS0+
c2liX2luZGV4ID0gKChzaWIgPj4gMykgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAyKSAmIDgpOwor
ICAgICAgICAgICAgICAgIHN0YXRlLT5zaWJfc2NhbGUgPSAoc2liID4+IDYpICYgMzsKKyAgICAg
ICAgICAgICAgICBpZiAoIHN0YXRlLT5zaWJfaW5kZXggIT0gNCAmJiAhKGQgJiB2U0lCKSApCisg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmID0gKihsb25n
ICopZGVjb2RlX3JlZ2lzdGVyKHN0YXRlLT5zaWJfaW5kZXgsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnJlZ3MsIDApOwot
ICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPDw9IChzaWIgPj4gNikgJiAzOworICAgICAgICAg
ICAgICAgICAgICBlYS5tZW0ub2ZmIDw8PSBzdGF0ZS0+c2liX3NjYWxlOworICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIChtb2RybV9tb2QgPT0gMCkgJiYgKChzaWJfYmFz
ZSAmIDcpID09IDUpICkKICAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiArPSBpbnNuX2Zl
dGNoX3R5cGUoaW50MzJfdCk7CiAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIHNpYl9iYXNlID09
IDQgKQpAQCAtNzQ2Myw2ICs3NDcwLDExMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7
CiAgICAgfQogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkwKTogLyog
dnBnYXRoZXJke2QscX0ge3gseX1tbSxtZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHg5MSk6IC8qIHZwZ2F0aGVycXtkLHF9IHt4LHl9bW0sbWVtLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTIpOiAvKiB2
Z2F0aGVyZHB7cyxkfSB7eCx5fW1tLG1lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDkzKTogLyogdmdhdGhlcnFwe3MsZH0ge3gseX1tbSxtZW0se3gs
eX1tbSAqLworICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG1hc2tfcmVnID0gfnZleC5yZWcg
JiAobW9kZV82NGJpdCgpID8gMHhmIDogNyk7CisgICAgICAgIHR5cGVvZih2ZXgpICpwdmV4Owor
ICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICBpbnQzMl90IGR3WzhdOworICAgICAgICAgICAg
aW50NjRfdCBxd1s0XTsKKyAgICAgICAgfSBpbmRleCwgbWFzazsKKworICAgICAgICBBU1NFUlQo
ZWEudHlwZSA9PSBPUF9NRU0pOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobW9kcm1f
cmVnID09IHN0YXRlLT5zaWJfaW5kZXggfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1vZHJtX3JlZyA9PSBtYXNrX3JlZyB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RhdGUtPnNpYl9pbmRleCA9PSBtYXNrX3JlZywgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCFjcHVfaGFzX2F2eCwgRVhDX1VEKTsKKyAgICAgICAgdmNwdV9tdXN0X2hh
dmUoYXZ4Mik7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKworICAg
ICAgICAvKiBSZWFkIGRlc3RpbmF0aW9uLCBpbmRleCwgYW5kIG1hc2sgcmVnaXN0ZXJzLiAqLwor
ICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBwdmV4ID0gY29weV9W
RVgob3BjLCB2ZXgpOworICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBmOworICAgICAgICBvcGNb
MF0gPSAweDdmOyAvKiB2bW92ZHFhICovCisgICAgICAgIC8qIFVzZSAoJXJheCkgYXMgZGVzdGlu
YXRpb24gYW5kIG1vZHJtX3JlZyBhcyBzb3VyY2UuICovCisgICAgICAgIHB2ZXgtPnIgPSAhbW9k
ZV82NGJpdCgpIHx8ICEobW9kcm1fcmVnICYgOCk7CisgICAgICAgIHB2ZXgtPmIgPSAxOworICAg
ICAgICBvcGNbMV0gPSAobW9kcm1fcmVnICYgNykgPDwgMzsKKyAgICAgICAgcHZleC0+cmVnID0g
MHhmOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAi
IiwgIj1tIiAoKm1tdmFscCkgOiAiYSIgKG1tdmFscCkpOworCisgICAgICAgIHB2ZXgtPnBmeCA9
IHZleF9mMzsgLyogdm1vdmRxdSAqLworICAgICAgICAvKiBTd2l0Y2ggdG8gc2liX2luZGV4IGFz
IHNvdXJjZS4gKi8KKyAgICAgICAgcHZleC0+ciA9ICFtb2RlXzY0Yml0KCkgfHwgIShzdGF0ZS0+
c2liX2luZGV4ICYgOCk7CisgICAgICAgIG9wY1sxXSA9IChzdGF0ZS0+c2liX2luZGV4ICYgNykg
PDwgMzsKKworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGluZGV4KSA6ICJhIiAo
JmluZGV4KSk7CisKKyAgICAgICAgLyogU3dpdGNoIHRvIG1hc2tfcmVnIGFzIHNvdXJjZS4gKi8K
KyAgICAgICAgcHZleC0+ciA9ICFtb2RlXzY0Yml0KCkgfHwgIShtYXNrX3JlZyAmIDgpOworICAg
ICAgICBvcGNbMV0gPSAobWFza19yZWcgJiA3KSA8PCAzOworCisgICAgICAgIGludm9rZV9zdHVi
KCIiLCAiIiwgIj1tIiAobWFzaykgOiAiYSIgKCZtYXNrKSk7CisgICAgICAgIHB1dF9zdHViKHN0
dWIpOworCisgICAgICAgIC8qIENsZWFyIHVudG91Y2hlZCBwYXJ0cyBvZiB0aGUgZGVzdGluYXRp
b24gYW5kIG1hc2sgdmFsdWVzLiAqLworICAgICAgICBuID0gMSA8PCAoMiArIHZleC5sIC0gKChi
ICYgMSkgfCB2ZXgudykpOworICAgICAgICBvcF9ieXRlcyA9IDQgPDwgdmV4Lnc7CisgICAgICAg
IG1lbXNldCgodm9pZCAqKW1tdmFscCArIG4gKiBvcF9ieXRlcywgMCwgMzIgLSBuICogb3BfYnl0
ZXMpOworICAgICAgICBtZW1zZXQoKHZvaWQgKikmbWFzayArIG4gKiBvcF9ieXRlcywgMCwgMzIg
LSBuICogb3BfYnl0ZXMpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbiAmJiByYyA9PSBY
ODZFTVVMX09LQVk7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHZleC53ID8g
bWFzay5xd1tpXSA6IG1hc2suZHdbaV0pIDwgMCApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgc2lnbmVkIGxvbmcgaWR4ID0gYiAmIDEgPyBpbmRleC5xd1tpXSA6IGluZGV4LmR3W2ld
OworCisgICAgICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICsgKGlkeCA8PCBzdGF0ZS0+c2liX3Nj
YWxlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKW1tdmFscCArIGkg
KiBvcF9ieXRlcywgb3BfYnl0ZXMsIGN0eHQpOworICAgICAgICAgICAgICAgIGlmICggcmMgIT0g
WDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyNpZmRlZiBfX1hF
Tl9fCisgICAgICAgICAgICAgICAgaWYgKCBpICsgMSA8IG4gJiYgbG9jYWxfZXZlbnRzX25lZWRf
ZGVsaXZlcnkoKSApCisgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKyNl
bmRpZgorICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHZleC53ICkKKyAgICAgICAg
ICAgICAgICBtYXNrLnF3W2ldID0gMDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICBtYXNrLmR3W2ldID0gMDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFdyaXRlIGRlc3RpbmF0
aW9uIGFuZCBtYXNrIHJlZ2lzdGVycy4gKi8KKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhz
dHViKTsKKyAgICAgICAgcHZleCA9IGNvcHlfVkVYKG9wYywgdmV4KTsKKyAgICAgICAgcHZleC0+
b3BjeCA9IHZleF8wZjsKKyAgICAgICAgb3BjWzBdID0gMHg2ZjsgLyogdm1vdmRxYSAqLworICAg
ICAgICAvKiBVc2UgbW9kcm1fcmVnIGFzIGRlc3RpbmF0aW9uIGFuZCAoJXJheCkgYXMgc291cmNl
LiAqLworICAgICAgICBwdmV4LT5yID0gIW1vZGVfNjRiaXQoKSB8fCAhKG1vZHJtX3JlZyAmIDgp
OworICAgICAgICBwdmV4LT5iID0gMTsKKyAgICAgICAgb3BjWzFdID0gKG1vZHJtX3JlZyAmIDcp
IDw8IDM7CisgICAgICAgIHB2ZXgtPnJlZyA9IDB4ZjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsK
KworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKCptbXZhbHApIDogImEiIChtbXZh
bHApKTsKKworICAgICAgICBwdmV4LT5wZnggPSB2ZXhfZjM7IC8qIHZtb3ZkcXUgKi8KKyAgICAg
ICAgLyogU3dpdGNoIHRvIG1hc2tfcmVnIGFzIGRlc3RpbmF0aW9uLiAqLworICAgICAgICBwdmV4
LT5yID0gIW1vZGVfNjRiaXQoKSB8fCAhKG1hc2tfcmVnICYgOCk7CisgICAgICAgIG9wY1sxXSA9
IChtYXNrX3JlZyAmIDcpIDw8IDM7CisKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20i
IChtYXNrKSA6ICJhIiAoJm1hc2spKTsKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisKKyAgICAg
ICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDk2KTogLyogdmZtYWRkc3Vi
MTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8qIHZmbXN1YmFkZDEzMnB7cyxkfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4OTgpOiAvKiB2Zm1hZGQxMzJwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS5jCkBAIC0xMCw2ICsxMCw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9kb21h
aW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS94ODZfZW11
bGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4gLyogbWFya19yZWdzX2RpcnR5KCkg
Ki8KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+IC8qIGN1cnJlbnRfY3B1X2luZm8gKi8KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:17:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVtn-0003Wm-T8; Thu, 14 Sep 2017 15:17:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVtm-0003Wa-Pn
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:17:50 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 29/3E-02225-E9D9AB95; Thu, 14 Sep 2017 15:17:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS3fW3F2
 RBss+qVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7PnSxF7TzVxx5fIm5gXEpVxcjJ4eQQJ7E
 7F0zWUFsXgE7ia/fHjOD2BIChhKnF95kAbFZBFQlViw7yg5iswmoS7Q92w5Uz8EhImAgce5oE
 ojJLBAvcXWdPUiFsECgxJ69F9khphdJ3O6cyQhicwrYS3TOnwbWySsgKPF3hzBImFlAS+Lhr1
 ssELa2xLKFr5khJkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXRC+pKDM9oyQ
 3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDsGIBgB2PjF6dDjJIcTEqivHt1d0YK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuAtmbMrUkiwKDU9tSItMwcYATBpCQ4eJRHeBSBp3uKCxNzizHSI1
 ClGXY6Om3f/MAmx5OXnpUqJ8/qCFAmAFGWU5sGNgEXjJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnz3gWZwpOZVwK36RXQEUxAR5w5vQPkiJJEhJRUAyP3Br9CDz1+9sXbMqM4+v8/31S2M81
 q3nw7efGrci7zmHMlitzWTondtfsXk8/Veg2jD21RO52EvUMlu5QtzeZt2Z94UKQuScKtTUVt
 8s/06pKt/6dvZL8akesYyPz9w5dWhkdhy422KSyL/zZdK8slb3/Tgnadjdq77j3Wfr6o1c7QU
 X2JkBJLcUaioRZzUXEiAGORskjBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505402264!110772913!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30056 invoked from network); 14 Sep 2017 15:17:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:17:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:17:44 -0600
Message-Id: <59BAB9B6020000780017B3A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:17:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 10/17] x86emul: add tables for XOP 08 and 09
 extension spaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udmVydCB0aGUgZmV3IGV4aXN0aW5nIG9wY29kZXMgc28gZmFyIHN1cHBvcnRlZC4KCkFsc28g
YWRqdXN0IHR3byB2ZXhfKiBjYXNlIGxhYmVscyB0byBiZXR0ZXIgYmUgZXh0XyogKHRoZSB2YWx1
ZXMgYXJlCmlkZW50aWNhbCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDU4LDYgKzQ1
OCwyMCBAQCBzdGF0aWMgY29uc3Qgb3Bjb2RlX2Rlc2NfdCB4b3BfdGFibGVbXSA9CiAgICAgRHN0
UmVnfFNyY0ltbXxNb2RSTSwKIH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeworICAgIHVpbnQ4
X3Qgc2ltZF9zaXplOjU7CisgICAgdWludDhfdCB0d29fb3A6MTsKKyAgICB1aW50OF90IGZvdXJf
b3A6MTsKK30gZXh0OGYwOF90YWJsZVsyNTZdID0geworfTsKKworc3RhdGljIGNvbnN0IHN0cnVj
dCB7CisgICAgdWludDhfdCBzaW1kX3NpemU6NTsKKyAgICB1aW50OF90IHR3b19vcDoxOworfSBl
eHQ4ZjA5X3RhYmxlWzI1Nl0gPSB7CisgICAgWzB4MDEgLi4uIDB4MDJdID0geyAudHdvX29wID0g
MSB9LAorfTsKKwogI2RlZmluZSBSRVhfUFJFRklYIDB4NDAKICNkZWZpbmUgUkVYX0IgMHgwMQog
I2RlZmluZSBSRVhfWCAweDAyCkBAIC0yNzI0LDcgKzI3MzgsNyBAQCB4ODZfZGVjb2RlKAogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSB2ZXhfMGYzODoK
KyAgICAgICAgY2FzZSBleHRfMGYzODoKICAgICAgICAgICAgIGQgPSBleHQwZjM4X3RhYmxlW2Jd
LnRvX21lbSA/IERzdE1lbSB8IFNyY1JlZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogRHN0UmVnIHwgU3JjTWVtOwogICAgICAgICAgICAgaWYgKCBleHQwZjM4X3Rh
YmxlW2JdLnR3b19vcCApCkBAIC0yNzM0LDcgKzI3NDgsMTQgQEAgeDg2X2RlY29kZSgKICAgICAg
ICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQwZjM4X3RhYmxlW2JdLnNpbWRfc2l6ZTsKICAg
ICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgdmV4XzBmM2E6CisgICAgICAgIGNhc2Ug
ZXh0XzhmMDk6CisgICAgICAgICAgICBpZiAoIGV4dDhmMDlfdGFibGVbYl0udHdvX29wICkKKyAg
ICAgICAgICAgICAgICBkIHw9IFR3b09wOworICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IGV4dDhmMDlfdGFibGVbYl0uc2ltZF9zaXplOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBleHRfMGYzYToKKyAgICAgICAgY2FzZSBleHRfOGYwODoKICAgICAgICAgICAgIC8q
CiAgICAgICAgICAgICAgKiBDYW5ub3QgdXBkYXRlIGQgaGVyZSB5ZXQsIGFzIHRoZSBpbW1lZGlh
dGUgb3BlcmFuZCBzdGlsbAogICAgICAgICAgICAgICogbmVlZHMgZmV0Y2hpbmcuCkBAIC0yOTI3
LDYgKzI5NDgsMTUgQEAgeDg2X2RlY29kZSgKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIGV4
dF84ZjA4OgorICAgICAgICBkID0gRHN0UmVnIHwgU3JjTWVtOworICAgICAgICBpZiAoIGV4dDhm
MDhfdGFibGVbYl0udHdvX29wICkKKyAgICAgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIGVs
c2UgaWYgKCBleHQ4ZjA4X3RhYmxlW2JdLmZvdXJfb3AgJiYgIW1vZGVfNjRiaXQoKSApCisgICAg
ICAgICAgICBpbW0xICY9IDB4N2Y7CisgICAgICAgIHN0YXRlLT5kZXNjID0gZDsKKyAgICAgICAg
c3RhdGUtPnNpbWRfc2l6ZSA9IGV4dDhmMDhfdGFibGVbYl0uc2ltZF9zaXplOworICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgZXh0XzhmMDk6CiAgICAgY2FzZSBleHRfOGYwYToKICAgICAgICAg
YnJlYWs7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVuD-0003d6-8N; Thu, 14 Sep 2017 15:18:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVuC-0003co-6c
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:18:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C7/54-03616-7BD9AB95; Thu, 14 Sep 2017 15:18:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3fz3F2
 RBlfn6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3Tr1jKWifx1gx7XYnewPj3tIuRk4OIYE8
 iUenWtlBbF4BO4ljFy6B2RIChhKnF95kAbFZBFQlnqy4yAxiswmoS7Q9287axcjBISJgIHHua
 BKIySwQL3F1nT1IhbCAicTsOatYIKYXSdzunMkIYnMK2Et0zp8G1skrICjxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZISZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hML6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH45kFgYcYJTmYlER59+rujBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVsyZ1ekkGBRanpqRVpmDjAKYNISHDxKIrwLQNK8xQWJucWZ6
 RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClxXl+QUgGQ0ozSPLhBsOi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWFeM5ApPJl5JXD7XgGdwgR0ypnTO0BOKUlESEk1ME7QXaX22qI7vzR0akf
 fsY0yxZnCH5ZKXJl32u5K/4zlevkT3rYv/39C/nVfNTNv7J9nK28s05qwfJJ/piqzn+SUCwzs
 39K3bmbuUMotZdxTasQXsIvFI07kxVeRX+sTtO/Pn5XenmE0RdCW+6c6W9HHkj3vxFUV2cUZa
 pj+er9V5nvyndlZSomlOCPRUIu5qDgRADGUEYDJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505402289!107269549!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20063 invoked from network); 14 Sep 2017 15:18:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:18:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:18:09 -0600
Message-Id: <59BAB9CF020000780017B3A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:18:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 11/17] x86emul: support XOP insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvLmdp
dGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMzAsNiArMjMwLDcgQEAKIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zc2UqLltjaF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvcgogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlCit0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveG9wKi5bY2hdCiB0b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1h
Y2Nlc3MKIHRvb2xzL3Rlc3RzL3hlbnN0b3JlL3hzLXRlc3QKIHRvb2xzL3Rlc3RzL3JlZ3Jlc3Np
b24vaW5zdGFsbGVkLyoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTEsNyArMTEsNyBAQCBh
bGw6ICQoVEFSR0VUKQogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQogCi1TSU1EIDo9IHNz
ZSBzc2UyIHNzZTQgYXZ4IGF2eDIKK1NJTUQgOj0gc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AK
IEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwogVEVTVENBU0VTIDo9IGJsb3dmaXNoICQo
U0lNRCkgJChGTUEpICQoU0cpCkBAIC00NCw2ICs0NCw5IEBAIGF2eDItc2ctdmVjcyA6PSAkKGF2
eDItdmVjcykKIGF2eDItc2ctaWR4cyA6PSA0IDgKIGF2eDItc2ctaW50cyA6PSA0IDgKIGF2eDIt
c2ctZmx0cyA6PSA0IDgKK3hvcC12ZWNzIDo9ICQoYXZ4LXZlY3MpCit4b3AtaW50cyA6PSAxIDIg
NCA4Cit4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQogCiAjIEZvciBBVlggYW5kIGxhdGVyLCBoYXZl
IHRoZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9mCiAjIHRoZSBWRVgu
dnZ2diBjaGVja3MgaW4gdGhlIGVtdWxhdG9yLgpAQCAtOTgsNiArMTAxLDggQEAgJChhZGRzdWZm
aXggLmMsJChTRykpOgogCiAkKGFkZHN1ZmZpeCAubywkKFNJTUQpICQoRk1BKSAkKFNHKSk6IHNp
bWQuaAogCit4b3Aubzogc2ltZC1mbWEuYworCiAkKFRBUkdFVCk6IHg4Nl9lbXVsYXRlLm8gdGVz
dF94ODZfZW11bGF0b3IubwogCSQoSE9TVENDKSAtbyAkQCAkXgogCi0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQu
YwpAQCAtNDcxLDYgKzQ3MSw4NiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBiCiAjICBlbmRpZgogIyBlbmRpZgogI2VuZGlmCisjaWZkZWYgX19YT1BfXworIyB1bmRl
ZiBzZWxlY3QKKyMgaWYgVkVDX1NJWkUgPT0gMTYKKyMgIGlmIElOVF9TSVpFID09IDIgfHwgSU5U
X1NJWkUgPT0gNAorIyAgIGluY2x1ZGUgInNpbWQtZm1hLmMiCisjICBlbmRpZgorIyAgZGVmaW5l
IHNlbGVjdChkLCB4LCB5LCBtKSBcCisgICAgKCooZCkgPSAodmVjX3QpX19idWlsdGluX2lhMzJf
dnBjbW92KCh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCkobSkpKQorIyAgaWYgSU5UX1NJ
WkUgPT0gMSB8fCBVSU5UX1NJWkUgPT0gMQorIyAgIGRlZmluZSBzd2FwMih4KSAoKHZlY190KV9f
YnVpbHRpbl9pYTMyX3ZwcGVybSgodnFpX3QpKHgpLCAodnFpX3QpKHgpLCAodnFpX3QpaW52IC0g
MSkpCisjICBlbGlmIElOVF9TSVpFID09IDIgfHwgVUlOVF9TSVpFID09IDIKKyMgICBkZWZpbmUg
c3dhcDIoeCkgXAorICAgICgodmVjX3QpX19idWlsdGluX2lhMzJfdnBwZXJtKCh2cWlfdCkoeCks
ICh2cWlfdCkoeCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodnFpX3Qp
KF9fYnVpbHRpbl9pYTMyX3Zwcm90d2koMiAqICh2aGlfdClpbnYgLSAxLCA4KSB8IFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgyICogaW52IC0gMikpKSkKKyMg
IGVsaWYgRkxPQVRfU0laRSA9PSA0CisjICAgZGVmaW5lIGZyYWMoeCkgX19idWlsdGluX2lhMzJf
dmZyY3pwcyh4KQorIyAgIHVuZGVmIHN3YXAyCisjICAgZGVmaW5lIHN3YXAyKHgpICh7IFwKKyAg
ICAvKiBCdWdneSBpbiBnY2MgNy4xLjAgYW5kIGVhcmxpZXIuICovIFwKKyAgICAvKiBfX2J1aWx0
aW5faWEzMl92cGVybWlsMnBzKCh2ZWNfdCl7fSwgeCwgX19idWlsdGluX2lhMzJfY3Z0cHMyZHEo
aW52KSArIDMsIDApICovIFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2cGVybWlsMnBz
ICQwLCAlMywgJTIsICUxLCAlMCIgOiBcCisgICAgICAgICAgIj14IiAodF8pIDogXAorICAgICAg
ICAgICJ4IiAoKHZlY190KXt9KSwgIm0iICh4KSwgIngiIChfX2J1aWx0aW5faWEzMl9jdnRwczJk
cShpbnYpICsgMykgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgK
KyMgICBkZWZpbmUgZnJhYyh4KSBfX2J1aWx0aW5faWEzMl92ZnJjenBkKHgpCisjICAgdW5kZWYg
c3dhcDIKKyMgICBkZWZpbmUgc3dhcDIoeCkgKHsgXAorICAgIC8qIEJ1Z2d5IGluIGdjYyA3LjEu
MCBhbmQgZWFybGllci4gKi8gXAorICAgIC8qIF9fYnVpbHRpbl9pYTMyX3ZwZXJtaWwycGQoKHZl
Y190KXt9LCB4LCAqLyBcCisgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgX19idWls
dGluX2lhMzJfcG1vdnN4ZHExMjgoICovIFwKKyAgICAvKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19idWlsdGluX2lhMzJfY3Z0cGQyZHEoaW52KSArIDEpIDw8IDEsIDApICovIFwK
KyAgICB2ZGlfdCBzXyA9IF9fYnVpbHRpbl9pYTMyX3Btb3ZzeGRxMTI4KCBcCisgICAgICAgICAg
ICAgICAgICAgX19idWlsdGluX2lhMzJfY3Z0cGQyZHEoaW52KSArIDEpIDw8IDE7IFwKKyAgICB2
ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2cGVybWlsMnBkICQwLCAlMywgJTIsICUxLCAlMCIgOiBc
CisgICAgICAgICAgIj14IiAodF8pIDogIngiICgodmVjX3Qpe30pLCAieCIgKHgpLCAibSIgKHNf
KSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgorIyAgaWYgSU5UX1NJWkUgPT0gMQorIyAg
IGRlZmluZSBoYWRkKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFja3Nzd2IxMjgoX19i
dWlsdGluX2lhMzJfdnBoYWRkYncoKHZxaV90KSh4KSksIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX3ZwaGFk
ZGJ3KCh2cWlfdCkoeSkpKSkKKyMgICBkZWZpbmUgaHN1Yih4LCB5KSAoKHZlY190KV9fYnVpbHRp
bl9pYTMyX3BhY2tzc3diMTI4KF9fYnVpbHRpbl9pYTMyX3ZwaHN1YmJ3KCh2cWlfdCkoeCkpLCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2J1aWx0aW5faWEzMl92cGhzdWJidygodnFpX3QpKHkpKSkpCisjICBlbGlmIFVJTlRfU0la
RSA9PSAxCisjICAgZGVmaW5lIGhhZGQoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWNr
dXN3YjEyOChfX2J1aWx0aW5faWEzMl92cGhhZGR1YncoKHZxaV90KSh4KSksIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVpbHRp
bl9pYTMyX3ZwaGFkZHVidygodnFpX3QpKHkpKSkpCisjICBlbGlmIElOVF9TSVpFID09IDIKKyMg
ICB1bmRlZiBoYWRkCisjICAgZGVmaW5lIGhhZGQoeCwgeSkgX19idWlsdGluX2lhMzJfcGFja3Nz
ZHcxMjgoX19idWlsdGluX2lhMzJfdnBoYWRkd2QoeCksIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl92cGhhZGR3ZCh5KSkK
KyMgICB1bmRlZiBoc3ViCisjICAgZGVmaW5lIGhzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfcGFj
a3NzZHcxMjgoX19idWlsdGluX2lhMzJfdnBoc3Vid2QoeCksIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl92cGhzdWJ3ZCh5
KSkKKyMgIGVsaWYgVUlOVF9TSVpFID09IDIKKyMgICB1bmRlZiBoYWRkCisjICAgZGVmaW5lIGhh
ZGQoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWNrdXNkdzEyOChfX2J1aWx0aW5faWEz
Ml92cGhhZGR1d2QoKHZoaV90KSh4KSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX3ZwaGFkZHV3ZCgodmhp
X3QpKHkpKSkpCisjICAgdW5kZWYgaHN1YgorIyAgZW5kaWYKKyMgZWxpZiBWRUNfU0laRSA9PSAz
MgorIyAgZGVmaW5lIHNlbGVjdChkLCB4LCB5LCBtKSBcCisgICAgKCooZCkgPSAodmVjX3QpX19i
dWlsdGluX2lhMzJfdnBjbW92MjU2KCh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCkobSkp
KQorIyAgaWYgRkxPQVRfU0laRSA9PSA0CisjICAgZGVmaW5lIGZyYWMoeCkgX19idWlsdGluX2lh
MzJfdmZyY3pwczI1Nih4KQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICBkZWZpbmUgZnJh
Yyh4KSBfX2J1aWx0aW5faWEzMl92ZnJjenBkMjU2KHgpCisjICBlbmRpZgorIyBlbGlmIFZFQ19T
SVpFID09IEZMT0FUX1NJWkUKKyMgIGlmIFZFQ19TSVpFID09IDQKKyMgICBkZWZpbmUgZnJhYyh4
KSBzY2FsYXJfMW9wKHgsICJ2ZnJjenNzICVbaW5dLCAlW291dF0iKQorIyAgZWxpZiBWRUNfU0la
RSA9PSA4CisjICAgZGVmaW5lIGZyYWMoeCkgc2NhbGFyXzFvcCh4LCAidmZyY3pzZCAlW2luXSwg
JVtvdXRdIikKKyMgIGVuZGlmCisjIGVuZGlmCisjZW5kaWYKIAogaW50IHNpbWRfdGVzdCh2b2lk
KQogewpAQCAtNTc2LDYgKzY1NiwyOSBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAh
dG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgogCisjIGlmZGVmIGZy
YWMKKyAgICB0b3VjaChzcmMpOworICAgIHggPSBmcmFjKHNyYyk7CisgICAgdG91Y2goc3JjKTsK
KyAgICBpZiAoICF0b19ib29sKHggPT0gMCkgKSByZXR1cm4gX19MSU5FX187CisKKyAgICB4ID0g
MSAvIChzcmMgKyAxKTsKKyAgICB0b3VjaCh4KTsKKyAgICB5ID0gZnJhYyh4KTsKKyAgICB0b3Vj
aCh4KTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisjIGVu
ZGlmCisKKyMgaWYgZGVmaW5lZCh0cnVuYykgJiYgZGVmaW5lZChmcmFjKQorICAgIHggPSBzcmMg
LyA0OworICAgIHRvdWNoKHgpOworICAgIHkgPSB0cnVuYyh4KTsKKyAgICB0b3VjaCh4KTsKKyAg
ICB6ID0gZnJhYyh4KTsKKyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geSAr
IHopICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjZWxzZQogCiAjIGlmIEVMRU1fU0la
RSA+IDEKQEAgLTY3Nyw3ICs3ODAsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeSA9IHog
PDwgc2g7CiAgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVfXzsK
IAotIyAgaWYgZGVmaW5lZChfX0FWWDJfXykgJiYgRUxFTV9TSVpFID49IDQKKyMgIGlmIChkZWZp
bmVkKF9fQVZYMl9fKSAmJiBFTEVNX1NJWkUgPj0gNCkgfHwgZGVmaW5lZChfX1hPUF9fKQogICAg
IHRvdWNoKHNoKTsKICAgICB4ID0geSA+PiBzaDsKICAgICBpZiAoICF0b19ib29sKHggPT0geikg
KSByZXR1cm4gX19MSU5FX187CkBAIC04NzEsNiArOTc0LDggQEAgaW50IHNpbWRfdGVzdCh2b2lk
KQogI2VuZGlmCiAKICNpZmRlZiBoYWRkCisjIGlmICghZGVmaW5lZChJTlRfU0laRSkgfHwgSU5U
X1NJWkUgPiAxIHx8IEVMRU1fQ09VTlQgPCAxNikgJiYgXAorICAgICAoIWRlZmluZWQoVUlOVF9T
SVpFKSB8fCBVSU5UX1NJWkUgPiAxIHx8IEVMRU1fQ09VTlQgPD0gMTYpCiAgICAgeCA9IHNyYzsK
ICAgICBmb3IgKCBpID0gRUxFTV9DT1VOVDsgaSA+Pj0gMTsgKQogICAgIHsKQEAgLTg3OCw2ICs5
ODMsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgICAgIHggPSBoYWRkKCh2ZWNfdCl7fSwg
eCk7CiAgICAgfQogICAgIGlmICggeFtFTEVNX0NPVU5UIC0gMV0gIT0gKEVMRU1fQ09VTlQgKiAo
RUxFTV9DT1VOVCArIDEpKSAvIDIgKSByZXR1cm4gX19MSU5FX187CisjIGVuZGlmCiAKICMgaWZk
ZWYgaHN1YgogICAgIHRvdWNoKHNyYyk7CkBAIC04ODksNiArOTk1LDkgQEAgaW50IHNpbWRfdGVz
dCh2b2lkKQogIyBlbmRpZgogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKF9fWE9QX18pICYmIFZFQ19T
SVpFID09IDE2ICYmIChJTlRfU0laRSA9PSAyIHx8IElOVF9TSVpFID09IDQpCisgICAgcmV0dXJu
IC1mbWFfdGVzdCgpOworI2VuZGlmCiAKICAgICByZXR1cm4gMDsKIH0KLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQtZm1hLmMKQEAgLTEsNiArMSw4IEBACiAjaW5jbHVkZSAic2ltZC5oIgogCisjaWZuZGVm
IF9fWE9QX18KIEVOVFJZKGZtYV90ZXN0KTsKKyNlbmRpZgogCiAjaWYgVkVDX1NJWkUgPCAxNgog
IyBkZWZpbmUgdG9fYm9vbChjbXApICghfihjbXApWzBdKQotLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgImZtYS5o
IgogI2luY2x1ZGUgImF2eDIuaCIKICNpbmNsdWRlICJhdngyLXNnLmgiCisjaW5jbHVkZSAieG9w
LmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1v
cmUgbG9nZ2luZy4gKi8KIApAQCAtNjMsNiArNjQsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVj
a19hdngyKHZvaWQpCiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4Ml9zZyBzaW1kX2NoZWNrX2F2
eDIKIAorc3RhdGljIGJvb2wgc2ltZF9jaGVja194b3Aodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1
X2hhc194b3A7Cit9CisKIHN0YXRpYyB2b2lkIHNpbWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCBjcHVfaGFzX21teCApCkBAIC0xOTEsNiArMTk3LDIy
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoQVZYMiBTL0cgaTY0WzR4MzJdLCAg
YXZ4Ml9zZywgICAgMzJ4NGk4KSwKICAgICBTSU1EKEFWWDIgUy9HIGkzMls0eDY0XSwgIGF2eDJf
c2csICAgIDMyeDhpNCksCiAgICAgU0lNRChBVlgyIFMvRyBpNjRbNHg2NF0sICBhdngyX3NnLCAg
ICAzMng4aTgpLAorICAgIFNJTUQoWE9QIDEyOGJpdCBzaW5nbGUsICAgICAgIHhvcCwgICAgICAx
NmY0KSwKKyAgICBTSU1EKFhPUCAyNTZiaXQgc2luZ2xlLCAgICAgICB4b3AsICAgICAgMzJmNCks
CisgICAgU0lNRChYT1AgMTI4Yml0IGRvdWJsZSwgICAgICAgeG9wLCAgICAgIDE2ZjgpLAorICAg
IFNJTUQoWE9QIDI1NmJpdCBkb3VibGUsICAgICAgIHhvcCwgICAgICAzMmY4KSwKKyAgICBTSU1E
KFhPUCBzOHgxNiwgICAgICAgICAgICAgICB4b3AsICAgICAgMTZpMSksCisgICAgU0lNRChYT1Ag
dTh4MTYsICAgICAgICAgICAgICAgeG9wLCAgICAgIDE2dTEpLAorICAgIFNJTUQoWE9QIHMxNng4
LCAgICAgICAgICAgICAgIHhvcCwgICAgICAxNmkyKSwKKyAgICBTSU1EKFhPUCB1MTZ4OCwgICAg
ICAgICAgICAgICB4b3AsICAgICAgMTZ1MiksCisgICAgU0lNRChYT1AgczMyeDQsICAgICAgICAg
ICAgICAgeG9wLCAgICAgIDE2aTQpLAorICAgIFNJTUQoWE9QIHUzMng0LCAgICAgICAgICAgICAg
IHhvcCwgICAgICAxNnU0KSwKKyAgICBTSU1EKFhPUCBzNjR4MiwgICAgICAgICAgICAgICB4b3As
ICAgICAgMTZpOCksCisgICAgU0lNRChYT1AgdTY0eDIsICAgICAgICAgICAgICAgeG9wLCAgICAg
IDE2dTgpLAorICAgIFNJTUQoWE9QIGk4eDMyLCAgICAgICAgICAgICAgIHhvcCwgICAgICAzMmkx
KSwKKyAgICBTSU1EKFhPUCBpMTZ4MTYsICAgICAgICAgICAgICB4b3AsICAgICAgMzJpMiksCisg
ICAgU0lNRChYT1AgaTMyeDgsICAgICAgICAgICAgICAgeG9wLCAgICAgIDMyaTQpLAorICAgIFNJ
TUQoWE9QIGk2NHg0LCAgICAgICAgICAgICAgIHhvcCwgICAgICAzMmk4KSwKICN1bmRlZiBTSU1E
XwogI3VuZGVmIFNJTUQKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11
bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCkBAIC0x
NzIsNiArMTcyLDE2IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHgK
ICAgICAocmVzLmMgJiAoMVUgPDwgNikpICE9IDA7IFwKIH0pCiAKKyNkZWZpbmUgY3B1X2hhc194
b3AgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVp
ZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8
ICgoeGdldGJ2KDApICYgNikgIT0gNikgKSBcCisgICAgICAgIHJlcy5jID0gMDsgXAorICAgIGVs
c2UgXAorICAgICAgICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7
IFwKKyAgICAocmVzLmMgJiAoMVUgPDwgMTEpKSAhPSAwOyBcCit9KQorCiAjZGVmaW5lIGNwdV9o
YXNfZm1hNCAoeyBcCiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCkBAIC00MzUsNiArNDM1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4NDJd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDRdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDZdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDggLi4uIDB4NDldID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDRhIC4uLiAweDRiXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg0Y10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5mb3VyX29wID0gMSB9LAogICAgIFsw
eDVjIC4uLiAweDVmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9
IDEgfSwKQEAgLTQ2Myw2ICs0NjQsMTcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgdWlu
dDhfdCB0d29fb3A6MTsKICAgICB1aW50OF90IGZvdXJfb3A6MTsKIH0gZXh0OGYwOF90YWJsZVsy
NTZdID0geworICAgIFsweGEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmZv
dXJfb3AgPSAxIH0sCisgICAgWzB4ODUgLi4uIDB4ODddID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg4ZSAuLi4gMHg4Zl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5mb3VyX29wID0gMSB9LAorICAgIFsweDk1IC4uLiAw
eDk3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmZvdXJfb3AgPSAxIH0sCisg
ICAgWzB4OWUgLi4uIDB4OWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91
cl9vcCA9IDEgfSwKKyAgICBbMHhhM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5mb3VyX29wID0gMSB9LAorICAgIFsweGE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLmZvdXJfb3AgPSAxIH0sCisgICAgWzB4YjZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHhjMCAuLi4gMHhjM10gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4Y2MgLi4uIDB4
Y2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZWMgLi4uIDB4
ZWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiB9OwogCiBzdGF0aWMgY29u
c3Qgc3RydWN0IHsKQEAgLTQ3MCw2ICs0ODIsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAg
ICAgdWludDhfdCB0d29fb3A6MTsKIH0gZXh0OGYwOV90YWJsZVsyNTZdID0gewogICAgIFsweDAx
IC4uLiAweDAyXSA9IHsgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg4MCAuLi4gMHg4MV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg4MiAuLi4g
MHg4M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9mcCwgLnR3b19vcCA9IDEgfSwKKyAg
ICBbMHg5MCAuLi4gMHg5Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAg
ICBbMHhjMSAuLi4gMHhjM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29f
b3AgPSAxIH0sCisgICAgWzB4YzYgLi4uIDB4YzddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweGNiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHhkMSAuLi4gMHhkM10gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4ZDYgLi4uIDB4
ZDddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAg
IFsweGRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwK
KyAgICBbMHhlMSAuLi4gMHhlM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50
d29fb3AgPSAxIH0sCiB9OwogCiAjZGVmaW5lIFJFWF9QUkVGSVggMHg0MApAQCAtNTI4LDcgKzU1
MCw3IEBAIHVuaW9uIHZleCB7CiAjZGVmaW5lIGNvcHlfVkVYKHB0ciwgdmV4KSAoeyBcCiAgICAg
aWYgKCAhbW9kZV82NGJpdCgpICkgXAogICAgICAgICAodmV4KS5yZWcgfD0gODsgXAotICAgIChw
dHIpWzAgLSBQRlhfQllURVNdID0gMHhjNDsgXAorICAgIChwdHIpWzAgLSBQRlhfQllURVNdID0g
ZXh0IDwgZXh0XzhmMDggPyAweGM0IDogMHg4ZjsgXAogICAgIChwdHIpWzEgLSBQRlhfQllURVNd
ID0gKHZleCkucmF3WzBdOyBcCiAgICAgKHB0cilbMiAtIFBGWF9CWVRFU10gPSAodmV4KS5yYXdb
MV07IFwKICAgICBjb250YWluZXJfb2YoKHB0cikgKyAxIC0gUEZYX0JZVEVTLCB0eXBlb2YodmV4
KSwgcmF3WzBdKTsgXApAQCAtMTY1Myw2ICsxNjc1LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMo
CiAjZGVmaW5lIHZjcHVfaGFzX2x6Y250KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNY
LCAgNSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19zc2U0YSgpICAgICAgIHZjcHVfaGFz
KDB4ODAwMDAwMDEsIEVDWCwgIDYsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfbWlzYWxp
Z25zc2UoKSB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA3LCBjdHh0LCBvcHMpCisjZGVmaW5l
IHZjcHVfaGFzX3hvcCgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAxMiwgY3R4
dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19mbWE0KCkgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAw
MDEsIEVDWCwgMTYsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfdGJtKCkgICAgICAgICB2
Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDIxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFz
X2JtaTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgMywgY3R4dCwgb3BzKQpA
QCAtMjk5Myw5ICszMDE2LDE5IEBAIHg4Nl9kZWNvZGUoCiAgICAgY2FzZSBzaW1kX3BhY2tlZF9p
bnQ6CiAgICAgICAgIHN3aXRjaCAoIHZleC5wZnggKQogICAgICAgICB7Ci0gICAgICAgIGNhc2Ug
dmV4X25vbmU6IG9wX2J5dGVzID0gODsgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIHZl
eF82NjogICBvcF9ieXRlcyA9IDE2IDw8IHZleC5sOyBicmVhazsKLSAgICAgICAgZGVmYXVsdDog
ICAgICAgb3BfYnl0ZXMgPSAwOyAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgdmV4X25v
bmU6CisgICAgICAgICAgICBpZiAoICF2ZXgub3BjeCApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgIGNhc2UgdmV4XzY2
OgorICAgICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTgwMTgsNiArODA1MSwx
MyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBF
WENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDgpOiAvKiB2cGVybWlsMnBzICRpbW0se3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2cGVybWlsMnBzICRpbW0se3gseX1tbSx7eCx5fW1tL21lbSx7
eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4
NDkpOiAvKiB2cGVybWlsMnBkICRpbW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2cGVy
bWlsMnBkICRpbW0se3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoeG9wKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2lt
bThfeW1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDRjKTogLyog
dnBibGVuZHZiIHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1k
XzBmX2ludF9pbW04OwpAQCAtODE1NSw2ICs4MTk1LDQxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgYXNtICggInJvcmwgJWIxLCVrMCIgOiAiPWciIChkc3QudmFsKSA6ICJjIiAoaW1tMSks
ICIwIiAoc3JjLnZhbCkgKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1hPUCgwOCwgMHg4NSk6IC8qIHZwbWFjc3N3dyB4bW0seG1tL20xMjgseG1tLHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweDg2KTogLyogdnBtYWNzc3dkIHhtbSx4bW0vbTEy
OCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4ODcpOiAvKiB2cG1h
Y3NzZHFsIHhtbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1Ao
MDgsIDB4OGUpOiAvKiB2cG1hY3NzZGQgeG1tLHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1hPUCgwOCwgMHg4Zik6IC8qIHZwbWFjc3NkcWggeG1tLHhtbS9tMTI4LHht
bSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHg5NSk6IC8qIHZwbWFjc3d3
IHhtbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4
OTYpOiAvKiB2cG1hY3N3ZCB4bW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfWE9QKDA4LCAweDk3KTogLyogdnBtYWNzZHFsIHhtbSx4bW0vbTEyOCx4bW0seG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4OWUpOiAvKiB2cG1hY3NkZCB4bW0seG1t
L20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweDlmKTogLyog
dnBtYWNzZHFoIHhtbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19Y
T1AoMDgsIDB4YTYpOiAvKiB2cG1hZGNzc3dkIHhtbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4YjYpOiAvKiB2cG1hZGNzd2QgeG1tLHhtbS9tMTI4
LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHhjMCk6IC8qIHZwcm90
YiAkaW1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGMx
KTogLyogdnByb3R3ICRpbW0seG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19Y
T1AoMDgsIDB4YzIpOiAvKiB2cHJvdGQgJGltbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1hPUCgwOCwgMHhjMyk6IC8qIHZwcm90cSAkaW1tLHhtbS9tMTI4LHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGNjKTogLyogdnBjb21iICRpbW0seG1tL20x
MjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGNkKTogLyogdnBj
b213ICRpbW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4
LCAweGNlKTogLyogdnBjb21kICRpbW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfWE9QKDA4LCAweGNmKTogLyogdnBjb21xICRpbW0seG1tL20xMjgseG1tLHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGVjKTogLyogdnBjb211YiAkaW1tLHht
bS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHhlZCk6IC8q
IHZwY29tdXcgJGltbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19Y
T1AoMDgsIDB4ZWUpOiAvKiB2cGNvbXVkICRpbW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGVmKTogLyogdnBjb211cSAkaW1tLHhtbS9tMTI4LHht
bSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwor
ICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwg
MHhhMyk6IC8qIHZwcGVybSB4bW0vbTEyOCx4bW0seG1tLHhtbSAqLworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdnBwZXJtIHhtbSx4bW0vbTEyOCx4bW0seG1tICovCisg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgLyog
ZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4YTIpOiAvKiB2
cGNtb3Yge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwY21vdiB7eCx5fW1tLHt4LHl9bW0vbWVtLHt4
LHl9bW0se3gseX1tbSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh4b3ApOwor
ICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF95bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1hP
UCgwOSwgMHgwMSk6IC8qIFhPUCBHcnAxICovCiAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAm
IDcgKQogICAgICAgICB7CkBAIC04MjA0LDYgKzgyNzksNjEgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIH0KICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKIAorICAgIGNhc2UgWDg2RU1VTF9P
UENfWE9QKDA5LCAweDgyKTogLyogdmZyY3pzcyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1hPUCgwOSwgMHg4Myk6IC8qIHZmcmN6c2QgeG1tL20xMjgseG1tICovCisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4ODApOiAvKiB2ZnJj
enBzIHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwg
MHg4MSk6IC8qIHZmcmN6cGQge3gseX1tbS9tZW0se3gseX1tbSAqLworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZSh4b3ApOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4
LncsIEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl95bW07CisKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1hPUCgwOSwgMHhjMSk6IC8qIHZwaGFkZGJ3IHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGMyKTogLyogdnBoYWRkYmQgeG1tL20xMjgseG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4YzMpOiAvKiB2cGhhZGRicSB4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhjNik6IC8qIHZwaGFkZHdk
IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGM3KTogLyog
dnBoYWRkd3EgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4
Y2IpOiAvKiB2cGhhZGRkcSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hP
UCgwOSwgMHhkMSk6IC8qIHZwaGFkZHVidyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1hPUCgwOSwgMHhkMik6IC8qIHZwaGFkZHViZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhkMyk6IC8qIHZwaGFkZHVicSB4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhkNik6IC8qIHZwaGFkZHV3ZCB4bW0v
bTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhkNyk6IC8qIHZwaGFk
ZHV3cSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhkYik6
IC8qIHZwaGFkZHVkcSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgw
OSwgMHhlMik6IC8qIHZwaHN1YndkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfWE9QKDA5LCAweGUzKTogLyogdnBoc3ViZHEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19YT1AoMDksIDB4ZTEpOiAvKiB2cGhzdWJidyB4bW0vbTEyOCx4bW0gKi8KKyAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOworICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHg5MCk6IC8qIHZw
cm90YiB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2cHJvdGIgeG1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
WE9QKDA5LCAweDkxKTogLyogdnByb3R3IHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwcm90dyB4bW0seG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OTIpOiAvKiB2cHJvdGQgeG1tL20xMjgseG1t
LHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdnByb3RkIHht
bSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHg5Myk6IC8q
IHZwcm90cSB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2cHJvdHEgeG1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfWE9QKDA5LCAweDk0KTogLyogdnBzaGxiIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwc2hsYiB4bW0seG1tL20xMjgseG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OTUpOiAvKiB2cHNobHcgeG1tL20xMjgs
eG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdnBzaGx3
IHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHg5Nik6
IC8qIHZwc2hsZCB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2cHNobGQgeG1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfWE9QKDA5LCAweDk3KTogLyogdnBzaGxxIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwc2hscSB4bW0seG1tL20xMjgseG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OTgpOiAvKiB2cHNoYWIgeG1tL20x
MjgseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdnBz
aGFiIHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHg5
OSk6IC8qIHZwc2hhdyB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2cHNoYXcgeG1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfWE9QKDA5LCAweDlhKTogLyogdnBzaGFkIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwc2hhZCB4bW0seG1tL20xMjgs
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OWIpOiAvKiB2cHNoYXEgeG1t
L20xMjgseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dnBzaGFxIHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KHZleC5sLCBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh4b3ApOwor
ICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMGEs
IDB4MTApOiAvKiBiZXh0ciBpbW0sci9tLHIgKi8KICAgICB7CiAgICAgICAgIHVpbnQ4X3QgKmJ1
ZiA9IGdldF9zdHViKHN0dWIpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzYsNiArNzYsNyBA
QAogI2RlZmluZSBjcHVfaGFzX2NtcF9sZWdhY3kgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQ01QX0xFR0FDWSkKICNkZWZpbmUgY3B1X2hhc19zdm0gICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NWTSkKICNkZWZpbmUgY3B1X2hhc19zc2U0YSAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRBKQorI2RlZmluZSBjcHVfaGFzX3hvcCAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWE9QKQogI2RlZmluZSBjcHVfaGFzX2x3cCAg
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTFdQKQogI2RlZmluZSBjcHVfaGFz
X2ZtYTQgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRk1BNCkKICNkZWZpbmUg
Y3B1X2hhc190Ym0gICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RCTSkKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:18:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVul-0003lR-Gl; Thu, 14 Sep 2017 15:18:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVuk-0003lA-BP
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:18:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AD/ED-03642-9DD9AB95; Thu, 14 Sep 2017 15:18:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/fm3F2
 RBvesLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjN0/ZzAXNLhWvD69m6mBcb1ZFyMnh5BAnsSG
 sy/YQWxeATuJTzPXsoDYEgKGEqcX3gSzWQRUJbaveMoGYrMJqEu0PdvO2sXIwSEiYCBx7mgSi
 MksEC9xdZ09SIWwgLnEo0dP2SGmF0nc7pzJCGJzCthLdM6fBtbJKyAo8XeHMEiYWUBL4uGvWy
 wQtrbEsoWvmSEmSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdCL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOgYgGAH4+zL/ocYJTmYlER59+rujBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwVsyZ1ekkGBRanpqRVpmDjD8YdISHDxKIrwLQNK8xQWJucWZ6RCpU
 4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3hMgpQIgpRmleXCDYHF5iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8ZiBTeDLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYGx5+D6sYvOq3cwZP84eTLO
 U/RwjzfSa+YX1wnLGY+VizT03vu25bCCXIPeMISmvj1uJc10II/fyNRavf126pnbF++FL9iZ+
 noAjia/vvVkelzfztkjtgV02Lj/kWR/Nd5nkcMTJl1m0/+65zEM7Lwn8jHRKebI5uX37hFLdh
 79y7vc2RnTrfldiKc5INNRiLipOBADACPhKxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505402327!82767835!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39162 invoked from network); 14 Sep 2017 15:18:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:18:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:18:46 -0600
Message-Id: <59BAB9F5020000780017B3F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:18:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 12/17] x86emul: support 3DNow! insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WWVzLCByZWNlbnQgQU1EIENQVXMgZG9uJ3Qgc3VwcG9ydCB0aGVtIGFueW1vcmUsIGJ1dCBJIHRo
aW5rIHdlIHNob3VsZApuZXZlcnRoZWxlc3MgY29wZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9y
ZQpAQCAtMjIzLDYgKzIyMyw3IEBACiB0b29scy9zZWN1cml0eS94ZW5zZWNfdG9vbAogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yLyouYmluCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvKi50bXAK
K3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zZG5vdyouW2NoXQogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2FzbQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2F2eCouW2NoXQogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2Jsb3dmaXNoLmgKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTEs
NyArMTEsNyBAQCBhbGw6ICQoVEFSR0VUKQogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQog
Ci1TSU1EIDo9IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wCitTSU1EIDo9IDNkbm93IHNzZSBz
c2UyIHNzZTQgYXZ4IGF2eDIgeG9wCiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cKIFRF
U1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAtMTksNiArMTksOSBA
QCBURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTCiBibG93ZmlzaC1jZmxh
Z3MgOj0gIiIKIGJsb3dmaXNoLWNmbGFncy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1vdXRn
b2luZy1hcmdzIC1Ec3RhdGljPSIKIAorM2Rub3ctdmVjcyA6PSA4CiszZG5vdy1pbnRzIDo9Cisz
ZG5vdy1mbHRzIDo9IDQKIHNzZS12ZWNzIDo9IDE2CiBzc2UtaW50cyA6PQogc3NlLWZsdHMgOj0g
NApAQCAtNDksOCArNTIsMTMgQEAgeG9wLWludHMgOj0gMSAyIDQgOAogeG9wLWZsdHMgOj0gJChh
dngtZmx0cykKIAogIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29tcGlsZXIgYXZvaWQg
WE1NMCB0byB3aWRlbiBjb3ZlcmFnZSBvZgotIyB0aGUgVkVYLnZ2dnYgY2hlY2tzIGluIHRoZSBl
bXVsYXRvci4KLW5vbi1zc2UgPSAkKGlmICQoZmlsdGVyIHNzZSUsJCgxKSksLC1mZml4ZWQteG1t
MCkKKyMgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuICBGb3IgM0ROb3chLCBo
b3dldmVyLCBmb3JjZSBTU0UKKyMgdXNlIGZvciBmbG9hdGluZyBwb2ludCBvcGVyYXRpb25zLCB0
byBhdm9pZCBtaXhpbmcgTU1YIGFuZCBGUFUgcmVnaXN0ZXIKKyMgdXNlcy4gIEFsc28gZW5hYmxl
IDNETm93ISBleHRlbnNpb25zLCBidXQgbm90ZSB0aGF0IHdlIGNhbid0IHVzZSAzZG5vd2EKKyMg
YXMgdGhlIHRlc3QgZmxhdm9yIHJpZ2h0IGF3YXkgc2luY2UgLW0zZG5vd2EgaXMgYmVpbmcgdW5k
ZXJzdG9vZCBvbmx5CisjIGJ5IGdjYyA3LnggYW5kIG5ld2VyIChvbGRlciBvbmVzIHdhbnQgYSBz
cGVjaWZpYyBtYWNoaW5lIG1vZGVsIGluc3RlYWQpLgorM2Rub3dhIDo9ICQoY2FsbCBjYy1vcHRp
b24sJChDQyksLW0zZG5vd2EsLW1hcmNoPWs4KQorbm9uLXNzZSA9ICQoaWYgJChmaWx0ZXIgc3Nl
JSwkKDEpKSwsJChpZiAkKGZpbHRlciAzZG5vdyUsJCgxKSksLW1zc2UgLW1mcG1hdGg9c3NlICQo
M2Rub3dhKSwtZmZpeGVkLXhtbTApKQogCiBkZWZpbmUgc2ltZC1kZWZzCiAkKDEpLWNmbGFncyA6
PSBcCkBAIC04MSw4ICs4OSw5IEBAICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUuaDog
JS5jIHQKIAkkKGZvcmVhY2ggYXJjaCwkKGZpbHRlci1vdXQgJChYRU5fQ09NUElMRV9BUkNIKSx4
ODZfMzIpICQoWEVOX0NPTVBJTEVfQVJDSCksIFwKIAkgICAgZm9yIGNmbGFncyBpbiAkKCQqLWNm
bGFncykgJCgkKi1jZmxhZ3MtJChhcmNoKSk7IGRvIFwKIAkJJChNQUtFKSAtZiB0ZXN0Y2FzZS5t
ayBURVNUQ0FTRT0kKiBYRU5fVEFSR0VUX0FSQ0g9JChhcmNoKSAkKi1jZmxhZ3M9IiQkY2ZsYWdz
IiBhbGw7IFwKKwkJcHJlZml4PSQoc2hlbGwgZWNobyAkKHN1YnN0IC0sXywkKikgfCBzZWQgLWUg
J3MsXlwoWzAtOV1cKSxfXDEsJyk7IFwKIAkJZmxhdm9yPSQkKGVjaG8gJCR7Y2ZsYWdzfSB8IHNl
ZCAtZSAncywgLiosLCcgLWUgJ3ksLT0sX18sJykgOyBcCi0JCShlY2hvICJzdGF0aWMgY29uc3Qg
dW5zaWduZWQgaW50ICQoc3Vic3QgLSxfLCQqKV8kKGFyY2gpJCR7Zmxhdm9yfVtdID0geyI7IFwK
KwkJKGVjaG8gInN0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgJCR7cHJlZml4fV8kKGFyY2gpJCR7
Zmxhdm9yfVtdID0geyI7IFwKIAkJIG9kIC12IC10IHggJCouYmluIHwgc2VkIC1lICdzL15bMC05
XSogLzB4LycgLWUgJ3MvIC8sIDB4L2cnIC1lICdzLyQkLywvJzsgXAogCQkgZWNobyAifTsiKSA+
PiRALm5ldzsgXAogCQlybSAtZiAkKi5iaW47IFwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC00OCw2
ICs0OCw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKIAogI2lm
IFZFQ19TSVpFID09IEZMT0FUX1NJWkUKICMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190KXsgKGlu
dCkoeClbMF0gfSkKKyNlbGlmIFZFQ19TSVpFID09IDggJiYgRkxPQVRfU0laRSA9PSA0ICYmIGRl
ZmluZWQoX18zZE5PV19fKQorIyBkZWZpbmUgdG9faW50KHgpIF9fYnVpbHRpbl9pYTMyX3BpMmZk
KF9fYnVpbHRpbl9pYTMyX3BmMmlkKHgpKQogI2VsaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5l
ZChfX1NTRTJfXykKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgdG9faW50KHgpIF9f
YnVpbHRpbl9pYTMyX2N2dGRxMnBzKF9fYnVpbHRpbl9pYTMyX2N2dHBzMmRxKHgpKQpAQCAtNzAs
NyArNzIsMjQgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogfSkK
ICNlbmRpZgogCi0jaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKKyNpZiBW
RUNfU0laRSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfQV9fKQor
IyBkZWZpbmUgbWF4IF9fYnVpbHRpbl9pYTMyX3BmbWF4CisjIGRlZmluZSBtaW4gX19idWlsdGlu
X2lhMzJfcGZtaW4KKyMgZGVmaW5lIHJlY2lwKHgpICh7IFwKKyAgICB2ZWNfdCB0XyA9IF9fYnVp
bHRpbl9pYTMyX3BmcmNwKHgpOyBcCisgICAgdG91Y2goeCk7IFwKKyAgICB0X1sxXSA9IF9fYnVp
bHRpbl9pYTMyX3BmcmNwKF9fYnVpbHRpbl9pYTMyX3Bzd2FwZHNmKHgpKVswXTsgXAorICAgIHRv
dWNoKHgpOyBcCisgICAgX19idWlsdGluX2lhMzJfcGZyY3BpdDIoX19idWlsdGluX2lhMzJfcGZy
Y3BpdDEodF8sIHgpLCB0Xyk7IFwKK30pCisjIGRlZmluZSByc3FydCh4KSAoeyBcCisgICAgdmVj
X3QgdF8gPSBfX2J1aWx0aW5faWEzMl9wZnJzcXJ0KHgpOyBcCisgICAgdG91Y2goeCk7IFwKKyAg
ICB0X1sxXSA9IF9fYnVpbHRpbl9pYTMyX3BmcnNxcnQoX19idWlsdGluX2lhMzJfcHN3YXBkc2Yo
eCkpWzBdOyBcCisgICAgdG91Y2goeCk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9wZnJjcGl0Mihf
X2J1aWx0aW5faWEzMl9wZnJzcWl0MShfX2J1aWx0aW5faWEzMl9wZm11bCh0XywgdF8pLCB4KSwg
dF8pOyBcCit9KQorI2VsaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKICMg
aWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKQogIyAgZGVmaW5lIGJyb2FkY2Fz
dCh4KSAoeyBmbG9hdCB0XyA9ICh4KTsgX19idWlsdGluX2lhMzJfdmJyb2FkY2FzdHNzMjU2KCZ0
Xyk7IH0pCiAjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX21heHBzMjU2KHgsIHkp
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC01LDYgKzUs
NyBAQAogCiAjaW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKICNpbmNsdWRlICJibG93ZmlzaC5oIgor
I2luY2x1ZGUgIjNkbm93LmgiCiAjaW5jbHVkZSAic3NlLmgiCiAjaW5jbHVkZSAic3NlMi5oIgog
I2luY2x1ZGUgInNzZTQuaCIKQEAgLTI4LDYgKzI5LDExIEBAIHN0YXRpYyBib29sIGJsb3dmaXNo
X2NoZWNrX3JlZ3MoY29uc3Qgc3QKICAgICByZXR1cm4gcmVncy0+ZWF4ID09IDIgJiYgcmVncy0+
ZWR4ID09IDE7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfXzNkbm93KHZvaWQpCit7Cisg
ICAgcmV0dXJuIGNwdV9oYXNfM2Rub3dfZXh0ICYmIGNwdV9oYXNfc3NlOworfQorCiBzdGF0aWMg
Ym9vbCBzaW1kX2NoZWNrX3NzZSh2b2lkKQogewogICAgIHJldHVybiBjcHVfaGFzX3NzZTsKQEAg
LTExNyw2ICsxMjMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICNlbHNlCiAjIGRlZmluZSBT
SU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQogI2VuZGlm
CisgICAgU0lNRCgzRE5vdyEgc2luZ2xlLCAgICAgICAgICBfM2Rub3csICAgICA4ZjQpLAogICAg
IFNJTUQoU1NFIHNjYWxhciBzaW5nbGUsICAgICAgc3NlLCAgICAgICAgIGY0KSwKICAgICBTSU1E
KFNTRSBwYWNrZWQgc2luZ2xlLCAgICAgIHNzZSwgICAgICAgMTZmNCksCiAgICAgU0lNRChTU0Uy
IHNjYWxhciBzaW5nbGUsICAgICBzc2UyLCAgICAgICAgZjQpLAotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
eDg2X2VtdWxhdGUuaApAQCAtMTY2LDYgKzE2NiwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90
IHhnZXRidih1aW50MzJfdCB4CiAgICAgKHJlcy5iICYgKDFVIDw8IDgpKSAhPSAwOyBcCiB9KQog
CisjZGVmaW5lIGNwdV9oYXNfM2Rub3dfZXh0ICh7IFwKKyAgICBzdHJ1Y3QgY3B1aWRfbGVhZiBy
ZXM7IFwKKyAgICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7IFwK
KyAgICAocmVzLmQgJiAoMVUgPDwgMzApKSAhPSAwOyBcCit9KQorCiAjZGVmaW5lIGNwdV9oYXNf
c3NlNGEgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAgIGVtdWxfdGVzdF9j
cHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwpAQCAtMzU1LDYgKzM1NSwzNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAg
ICBbMHhmZl0gPSB7IE1vZFJNIH0KIH07CiAKK3N0YXRpYyBjb25zdCB1aW50MTZfdCBfM2Rub3df
dGFibGVbMTZdID0geworICAgIFsweDBdID0gKDEgPDwgMHhkKSAvKiBwaTJmZCAqLywKKyAgICBb
MHgxXSA9ICgxIDw8IDB4ZCkgLyogcGYyaWQgKi8sCisgICAgWzB4OV0gPSAoMSA8PCAweDApIC8q
IHBmY21wZ2UgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiBwZm1pbiAqLyB8CisgICAg
ICAgICAgICAoMSA8PCAweDYpIC8qIHBmcmNwICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4Nykg
LyogcGZyc3FydCAqLyB8CisgICAgICAgICAgICAoMSA8PCAweGEpIC8qIHBmc3ViICovIHwKKyAg
ICAgICAgICAgICgxIDw8IDB4ZSkgLyogcGZhZGQgKi8sCisgICAgWzB4YV0gPSAoMSA8PCAweDAp
IC8qIHBmY21wZ2UgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiBwZm1heCAqLyB8Cisg
ICAgICAgICAgICAoMSA8PCAweDYpIC8qIHBmcmNwaXQxICovIHwKKyAgICAgICAgICAgICgxIDw8
IDB4NykgLyogcGZyc3FpdDEgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHhhKSAvKiBwZnN1YnIg
Ki8gfAorICAgICAgICAgICAgKDEgPDwgMHhlKSAvKiBwZmFjYyAqLywKKyAgICBbMHhiXSA9ICgx
IDw8IDB4MCkgLyogcGZjbXBlcSAqLyB8CisgICAgICAgICAgICAoMSA8PCAweDQpIC8qIHBmbXVs
ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4NikgLyogcGZyY3BpdDIgKi8gfAorICAgICAgICAg
ICAgKDEgPDwgMHg3KSAvKiBwbXVsaHJ3ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4ZikgLyog
cGF2Z3VzYiAqLywKK307CisKK3N0YXRpYyBjb25zdCB1aW50MTZfdCBfM2Rub3dfZXh0X3RhYmxl
WzE2XSA9IHsKKyAgICBbMHgxXSA9ICgxIDw8IDB4ZCkgLyogcGkyZncgKi8sCisgICAgWzB4MV0g
PSAoMSA8PCAweGMpIC8qIHBmMml3ICovLAorICAgIFsweDhdID0gKDEgPDwgMHhhKSAvKiBwZm5h
Y2MgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHhhKSAvKiBwZnBuYWNjICovLAorICAgIFsweGJd
ID0gKDEgPDwgMHhiKSAvKiBwZnN3YXBkICovLAorfTsKKwogLyoKICAqICJ0d29fb3AiIGFuZCAi
Zm91cl9vcCIgYmVsb3cgcmVmZXIgdG8gdGhlIG51bWJlciBvZiByZWdpc3RlciBvcGVyYW5kcwog
ICogKG9uZSBvZiB3aGljaCBwb3NzaWJseSBhbHNvIGFsbG93aW5nIHRvIGJlIGEgbWVtb3J5IG9u
ZSkuIFRoZSBuYW1lZApAQCAtMTY3MCw2ICsxNzAwLDggQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMo
CiAjZGVmaW5lIHZjcHVfaGFzX3JkcmFuZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNY
LCAzMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tbXhleHQoKSAgICAgKHZjcHVfaGFz
KDB4ODAwMDAwMDEsIEVEWCwgMjIsIGN0eHQsIG9wcykgfHwgXAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZjcHVfaGFzX3NzZSgpKQorI2RlZmluZSB2Y3B1X2hhc18zZG5vd19leHQo
KSAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNw
dV9oYXNfM2Rub3coKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDMxLCBjdHh0LCBv
cHMpCiAjZGVmaW5lIHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
RUNYLCAgMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkgIHZjcHVf
aGFzKDB4ODAwMDAwMDEsIEVDWCwgIDQsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfbHpj
bnQoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA1LCBjdHh0LCBvcHMpCkBAIC01
NTAyLDYgKzU1MzQsMjYgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBm
LCAweDE5KSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHgxZik6IC8qIG5vcCAqLwogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwZSk6IC8qIGZlbW1zICovCisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKDNkbm93KTsKKyAgICAgICAgYXNtIHZvbGF0
aWxlICggImZlbW1zIiApOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHgwZik6IC8qIDNETm93ISAqLworICAgICAgICBpZiAoIF8zZG5vd19leHRfdGFibGVb
KGltbTEgPj4gNCkgJiAweGZdICYgKDEgPDwgKGltbTEgJiAweGYpKSApCisgICAgICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZSgzZG5vd19leHQpOworICAgICAgICBlbHNlIGlmICggXzNk
bm93X3RhYmxlWyhpbW0xID4+IDQpICYgMHhmXSAmICgxIDw8IChpbW0xICYgMHhmKSkgKQorICAg
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoM2Rub3cpOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb24oRVhDX1VEKTsKKworICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisKKyAgICAgICAgZCA9IERzdFJlZyB8IFNyY01lbTsK
KyAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9v
dGhlcjsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbTg7CisKICNkZWZpbmUgQ0FTRV9TSU1EX1BB
Q0tFRF9JTlQocGZ4LCBvcGMpICAgICAgIFwKICAgICBjYXNlIFg4NkVNVUxfT1BDKHBmeCwgb3Bj
KTogICAgICAgICAgICAgIFwKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KHBmeCwgb3BjKQotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaApAQCAtNzEsNiArNzEsOCBAQAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZGWFNSKSkKICNkZWZpbmUg
Y3B1X2hhc19wYWdlMWdiICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BBR0UxR0Ip
CiAjZGVmaW5lIGNwdV9oYXNfcmR0c2NwICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9SRFRTQ1ApCisjZGVmaW5lIGNwdV9oYXNfM2Rub3dfZXh0ICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV8zRE5PV0VYVCkKKyNkZWZpbmUgY3B1X2hhc18zZG5vdyAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFXzNETk9XKQogCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDAx
LmVjeCAqLwogI2RlZmluZSBjcHVfaGFzX2NtcF9sZWdhY3kgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQ01QX0xFR0FDWSkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:19:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVvj-0003zZ-Ti; Thu, 14 Sep 2017 15:19:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVvi-0003zE-LJ
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:19:50 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 15/BD-30935-51E9AB95; Thu, 14 Sep 2017 15:19:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS1d03q5
 Ig7vnVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozn734xFxzhrLj3urqBcQF7FyMnh5BAnsS6
 d1NYQWxeATuJLTc2MYLYEgKGEqcX3mQBsVkEVCXmz53FBmKzCahLtD3bDlTPwSEiYCBx7mgSi
 MksEC9xdZ09SIWwgJPEmuNv2CCmF0nc7pwJNpFTwF6ic/40sE5eAUGJvzuEQcLMAloSD3/dYo
 GwtSWWLXzNDDFRWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukaWeklFmekZJbm
 JmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFXz8DAuIPx8ha/Q4ySHExKorx7dXdGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgTZ27K1JIsCg1PbUiLTMHGAEwaQkOHiUR3j6QNG9xQWJucWY6R
 OoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpzXDaRUAKQ0ozQPbhAsMi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuaNBJnCk5lXArfvFdApTECnnDm9A+SUkkSElFQDo+YtVumrM7XlkzakyDT
 fO2S2+rzUtcsq2870V/fPn/Tj/atJTF2R856qL/uVVcZWwW6eX8Qi33mvLPB2x9aYQ7NSH6gU
 zbvctkJu3udJU6TVrrz8ZRiwesOepXnnlpVqzHY+vHJycqy/2xzOQ7/092y4IHxejjV8TWm8v
 EDVH94Ta/hnfuQx6VFiKc5INNRiLipOBACWUa0txwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505402387!108743793!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37484 invoked from network); 14 Sep 2017 15:19:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:19:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:19:47 -0600
Message-Id: <59BABA31020000780017B3F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:19:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 13/17] x86emul: re-order checks in test
	harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gb2xkZXIgc3lzdGVtcyBwcmludGluZyB0aGUgIm4vYSIgbWVzc2FnZXMgKHJlc3VsdGluZyBm
cm9tIHRoZQpjb21waWxlciBub3QgYmVpbmcgbmV3IGVub3VnaCB0byBkZWFsIHdpdGggc29tZSBv
ZiB0aGUgdGVzdCBjb2RlKSBpc24ndAp2ZXJ5IHVzZWZ1bDogSWYgYm90aCBDUFUgYW5kIGNvbXBp
bGVyIGFyZSB0b28gb2xkIGZvciBhIGNlcnRhaW4gdGVzdCwKd2UgY2FuIGFzIHdlbGwgb21pdCB0
aG9zZSBtZXNzYWdlcywgYXMgdGhvc2UgdGVzdHMgd291bGRuJ3QgYmUgcnVuIGV2ZW4KaWYgdGhl
IGNvbXBpbGVyIGRpZCBwcm9kdWNlIGNvZGUuIChUaGlzIGhhcyBiZWNvbWUgb2J2aW91cyB3aXRo
IHRoZQozRE5vdyEgdGVzdHMsIHdoaWNoIEkgaGFkIHRvIHJ1biBvbiBhbiBvbGRlciBzeXN0ZW0g
c3RpbGwgc3VwcG9ydGluZwp0aG9zZSBpbnNucywgYW5kIHRoYXQgc3lzdGVtIG5hdHVyYWxseSBh
bHNvIGhhZCBhbiBvbGRlciBjb21waWxlci4pCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYwpAQCAtMzI5MiwxNSArMzI5MiwxNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAKICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoYmxvYnMpOyBqKysgKQog
ICAgIHsKKyAgICAgICAgaWYgKCBibG9ic1tqXS5jaGVja19jcHUgJiYgIWJsb2JzW2pdLmNoZWNr
X2NwdSgpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGlmICggIWJsb2JzW2pd
LnNpemUgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGYoIiUtMzlzIG4vYVxuIiwgYmxv
YnNbal0ubmFtZSk7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAg
IGlmICggYmxvYnNbal0uY2hlY2tfY3B1ICYmICFibG9ic1tqXS5jaGVja19jcHUoKSApCi0gICAg
ICAgICAgICBjb250aW51ZTsKLQogICAgICAgICBtZW1jcHkocmVzLCBibG9ic1tqXS5jb2RlLCBi
bG9ic1tqXS5zaXplKTsKICAgICAgICAgY3R4dC5sbWEgPSBibG9ic1tqXS5iaXRuZXNzID09IDY0
OwogICAgICAgICBjdHh0LmFkZHJfc2l6ZSA9IGN0eHQuc3Bfc2l6ZSA9IGJsb2JzW2pdLmJpdG5l
c3M7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:20:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVwF-0004XQ-5A; Thu, 14 Sep 2017 15:20:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVwD-0004Wx-3P
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:20:21 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C1/ED-02044-43E9AB95; Thu, 14 Sep 2017 15:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS9dg3q5
 Ig8458hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTO4tZChpWMFbcvLOVpYHxSFUXIyeHkECe
 RN/nQ2wgNq+AncTvuQcYQWwJAUOJ0wtvsoDYLAKqEs+mf2QHsdkE1CXanm1n7WLk4BARMJA4d
 zQJxGQWiJe4us4epEJYwFbi6KJ7zBDTiyRud84Em8gpYC/ROX8aWCevgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mhpgoLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNTvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjGu2ex5ilORgUhLl3au7M1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/fObsihQSLUtNTK9Iyc4BRAJOW4OBREuG9B5LmLS5IzC3OT
 IdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ854AKRUAKc0ozYMbBIvOS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBLmvQsyhSczrwRu3yugU5iATjlzegfIKSWJCCmpBsbDrGEVy5pXH1h93Sx
 so0qlzOZfe2X9L2jcevzmhFzd3syntjXLc3a1VfTd/RKYHieq1q128SR/3rRZ8/xDnubu1X01
 dd25eZa7/x4I2LFe0dDiR+8s24ZZk7/wv7xuM8fh8O9/LLNWWy5c/Exvfs52razll6WaEsP3f
 1qeLcqyOS3/441PS/6fV2Ipzkg01GIuKk4EAE3rHy3JAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505402414!114668907!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21948 invoked from network); 14 Sep 2017 15:20:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:20:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:20:14 -0600
Message-Id: <59BABA4D020000780017B3F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:20:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 14/17] x86emul: abstract out XCRn accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIGhvb2tzLCBqdXN0IGxpa2UgZG9uZSBmb3Igb3RoZXIgc3BlY2lhbCBwdXJwb3NlIHJlZ2lz
dGVycy4KClRoaXMgaW5jbHVkZXMgbW92aW5nIFhDUjAgY2hlY2tzIGZyb20gaHZtZW11bF9nZXRf
ZnB1KCkgdG8gdGhlIGVtdWxhdG9yCml0c2VsZiBhcyB3ZWxsIGFzIGFkZGluZyBzdXBwb3J0IGZv
ciBYR0VUQlYgZW11bGF0aW9uLgoKRm9yIG5vdyBmdXp6ZXIgcmVhZHMgd2lsbCBvYnRhaW4gdGhl
IHJlYWwgdmFsdWVzIChtaW51cyB0aGUgZnV6emluZyBvZgp0aGUgaG9vayBwb2ludGVyIGl0c2Vs
ZikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
MjogUmUtYmFzZS4KCi0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCkBAIC00MzUsNiArNDM1LDggQEAgc3RhdGljIGludCBmdXp6X3dyaXRlX2NyKAogICAg
IHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKKyNkZWZpbmUgZnV6el9yZWFkX3hjciBlbXVsX3Rl
c3RfcmVhZF94Y3IKKwogZW51bSB7CiAgICAgTVNSSV9JQTMyX1NZU0VOVEVSX0NTLAogICAgIE1T
UklfSUEzMl9TWVNFTlRFUl9FU1AsCkBAIC01NTMsNiArNTU1LDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgYWxsXwogICAgIFNFVCh3cml0ZV9pbyksCiAgICAgU0VUKHJl
YWRfY3IpLAogICAgIFNFVCh3cml0ZV9jciksCisgICAgU0VUKHJlYWRfeGNyKSwKICAgICBTRVQo
cmVhZF9tc3IpLAogICAgIFNFVCh3cml0ZV9tc3IpLAogICAgIFNFVCh3YmludmQpLApAQCAtNjYx
LDYgKzY2NCw3IEBAIGVudW0gewogICAgIEhPT0tfd3JpdGVfY3IsCiAgICAgSE9PS19yZWFkX2Ry
LAogICAgIEhPT0tfd3JpdGVfZHIsCisgICAgSE9PS19yZWFkX3hjciwKICAgICBIT09LX3JlYWRf
bXNyLAogICAgIEhPT0tfd3JpdGVfbXNyLAogICAgIEhPT0tfd2JpbnZkLApAQCAtNzA1LDYgKzcw
OSw3IEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0IHg4Nl9lbXUKICAgICBNQVlC
RV9ESVNBQkxFX0hPT0sod3JpdGVfaW8pOwogICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZWFkX2Ny
KTsKICAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfY3IpOworICAgIE1BWUJFX0RJU0FCTEVf
SE9PSyhyZWFkX3hjcik7CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfbXNyKTsKICAgICBN
QVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfbXNyKTsKICAgICBNQVlCRV9ESVNBQkxFX0hPT0sod2Jp
bnZkKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM2
OCw2ICszNjgsNyBAQCBzdGF0aWMgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBlbXVsb3BzID0KICAg
ICAucmVhZF9zZWdtZW50ID0gcmVhZF9zZWdtZW50LAogICAgIC5jcHVpZCAgICAgID0gZW11bF90
ZXN0X2NwdWlkLAogICAgIC5yZWFkX2NyICAgID0gZW11bF90ZXN0X3JlYWRfY3IsCisgICAgLnJl
YWRfeGNyICAgPSBlbXVsX3Rlc3RfcmVhZF94Y3IsCiAgICAgLnJlYWRfbXNyICAgPSByZWFkX21z
ciwKICAgICAuZ2V0X2ZwdSAgICA9IGVtdWxfdGVzdF9nZXRfZnB1LAogICAgIC5wdXRfZnB1ICAg
ID0gZW11bF90ZXN0X3B1dF9mcHUsCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZf
ZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCkBA
IC0xMjAsNiArMTIwLDE5IEBAIGludCBlbXVsX3Rlc3RfcmVhZF9jcigKICAgICByZXR1cm4gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7CiB9CiAKK2ludCBlbXVsX3Rlc3RfcmVhZF94Y3IoCisgICAgdW5z
aWduZWQgaW50IHJlZywKKyAgICB1aW50NjRfdCAqdmFsLAorICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQoreworICAgIHVpbnQzMl90IGxvLCBoaTsKKworICAgIGFzbSAoICJ4Z2V0
YnYiIDogIj1hIiAobG8pLCAiPWQiIChoaSkgOiAiYyIgKHJlZykgKTsKKyAgICAqdmFsID0gbG8g
fCAoKHVpbnQ2NF90KWhpIDw8IDMyKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisK
IGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKICAgICB2b2lkICgqZXhjZXB0aW9uX2NhbGxiYWNrKSh2
b2lkICosIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopLAogICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxs
YmFja19hcmcsCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCkBAIC0yMTUsNiArMjE1
LDExIEBAIGludCBlbXVsX3Rlc3RfcmVhZF9jcigKICAgICB1bnNpZ25lZCBsb25nICp2YWwsCiAg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogCitpbnQgZW11bF90ZXN0X3JlYWRf
eGNyKAorICAgIHVuc2lnbmVkIGludCByZWcsCisgICAgdWludDY0X3QgKnZhbCwKKyAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CisKIGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKICAg
ICB2b2lkICgqZXhjZXB0aW9uX2NhbGxiYWNrKSh2b2lkICosIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICopLAogICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFja19hcmcsCi0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xNjU1
LDYgKzE2NTUsNDkgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlX2NyKAogICAgIHJldHVybiBy
YzsKIH0KIAorc3RhdGljIGludCBodm1lbXVsX3JlYWRfeGNyKAorICAgIHVuc2lnbmVkIGludCBy
ZWcsCisgICAgdWludDY0X3QgKnZhbCwKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKK3sKKyAgICB1aW50MzJfdCBsbywgaGk7CisKKyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsK
KyAgICBjYXNlIDA6CisgICAgICAgICp2YWwgPSBjdXJyZW50LT5hcmNoLnhjcjA7CisgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIDE6CisgICAgICAgIGlmICggIWNwdV9o
YXNfeGdldGJ2MSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cisg
ICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOworICAgIH0KKworICAgIGFzbSAoICIuYnl0ZSAweDBmLDB4MDEsMHhkMCIgLyog
eGdldGJ2ICovCisgICAgICAgICAgOiAiPWEiIChsbyksICI9ZCIgKGhpKSA6ICJjIiAocmVnKSAp
OworICAgICp2YWwgPSBsbyB8ICgodWludDY0X3QpaGkgPDwgMzIpOworICAgIEhWTVRSQUNFX0xP
TkdfMkQoWENSX1JFQUQsIHJlZywgVFJDX1BBUl9MT05HKCp2YWwpKTsKKworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgaHZtZW11bF93cml0ZV94Y3IoCisgICAgdW5z
aWduZWQgaW50IHJlZywKKyAgICB1aW50NjRfdCB2YWwsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCit7CisgICAgSFZNVFJBQ0VfTE9OR18yRChYQ1JfV1JJVEUsIHJlZywgVFJD
X1BBUl9MT05HKHZhbCkpOworICAgIGlmICggbGlrZWx5KGhhbmRsZV94c2V0YnYocmVnLCB2YWwp
ID09IDApICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIHg4Nl9lbXVsX2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKKyAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047Cit9CisKIHN0YXRpYyBpbnQgaHZtZW11bF9yZWFkX21zcigKICAgICB1bnNpZ25l
ZCBpbnQgcmVnLAogICAgIHVpbnQ2NF90ICp2YWwsCkBAIC0xNzAzLDIyICsxNzQ2LDYgQEAgc3Rh
dGljIGludCBodm1lbXVsX2dldF9mcHUoCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OwogCi0gICAgc3dpdGNoICggdHlwZSApCi0gICAgewotICAgIGNhc2UgWDg2RU1VTF9GUFVf
ZnB1OgotICAgIGNhc2UgWDg2RU1VTF9GUFVfd2FpdDoKLSAgICBjYXNlIFg4NkVNVUxfRlBVX21t
eDoKLSAgICBjYXNlIFg4NkVNVUxfRlBVX3htbToKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBY
ODZFTVVMX0ZQVV95bW06Ci0gICAgICAgIGlmICggIShjdXJyLT5hcmNoLnhjcjAgJiBYU1RBVEVf
U1NFKSB8fAotICAgICAgICAgICAgICEoY3Vyci0+YXJjaC54Y3IwICYgWFNUQVRFX1lNTSkgKQot
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgICAgICBicmVhazsK
LSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAg
fQotCiAgICAgaWYgKCAhY3Vyci0+ZnB1X2RpcnRpZWQgKQogICAgICAgICBodm1fZnVuY3MuZnB1
X2RpcnR5X2ludGVyY2VwdCgpOwogICAgIGVsc2UgaWYgKCB0eXBlID09IFg4NkVNVUxfRlBVX2Zw
dSApCkBAIC0xOTAyLDYgKzE5MjksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBodm1fCiAgICAgLndyaXRlX2lvICAgICAgPSBodm1lbXVsX3dyaXRlX2lvLAogICAgIC5y
ZWFkX2NyICAgICAgID0gaHZtZW11bF9yZWFkX2NyLAogICAgIC53cml0ZV9jciAgICAgID0gaHZt
ZW11bF93cml0ZV9jciwKKyAgICAucmVhZF94Y3IgICAgICA9IGh2bWVtdWxfcmVhZF94Y3IsCisg
ICAgLndyaXRlX3hjciAgICAgPSBodm1lbXVsX3dyaXRlX3hjciwKICAgICAucmVhZF9tc3IgICAg
ICA9IGh2bWVtdWxfcmVhZF9tc3IsCiAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRl
X21zciwKICAgICAud2JpbnZkICAgICAgICA9IGh2bWVtdWxfd2JpbnZkLApAQCAtMTkyNyw2ICsx
OTU2LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZtXwogICAgIC53
cml0ZV9pbyAgICAgID0gaHZtZW11bF93cml0ZV9pb19kaXNjYXJkLAogICAgIC5yZWFkX2NyICAg
ICAgID0gaHZtZW11bF9yZWFkX2NyLAogICAgIC53cml0ZV9jciAgICAgID0gaHZtZW11bF93cml0
ZV9jciwKKyAgICAucmVhZF94Y3IgICAgICA9IGh2bWVtdWxfcmVhZF94Y3IsCisgICAgLndyaXRl
X3hjciAgICAgPSBodm1lbXVsX3dyaXRlX3hjciwKICAgICAucmVhZF9tc3IgICAgICA9IGh2bWVt
dWxfcmVhZF9tc3IsCiAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21zcl9kaXNj
YXJkLAogICAgIC53YmludmQgICAgICAgID0gaHZtZW11bF93YmludmRfZGlzY2FyZCwKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYwpAQCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KICNp
bmNsdWRlIDxhc20vdHJhcHMuaD4KICNpbmNsdWRlIDxhc20veDg2X2VtdWxhdGUuaD4KKyNpbmNs
dWRlIDxhc20veHN0YXRlLmg+CiAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAKQEAgLTgxNyw2ICs4
MTgsMTYgQEAgc3RhdGljIGludCB3cml0ZV9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bgogICAgICAg
ICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogfQogCitzdGF0aWMg
aW50IHdyaXRlX3hjcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCisgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBpZiAoIGxp
a2VseShoYW5kbGVfeHNldGJ2KHJlZywgdmFsKSA9PSAwKSApCisgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisKKyAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCwg
Y3R4dCk7CisgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworfQorCiBzdGF0aWMgaW5saW5l
IHVpbnQ2NF90IGd1ZXN0X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZhbCkKIHsKICAgICB2YWwgJj0g
fihNU1JfSUEzMl9NSVNDX0VOQUJMRV9QRVJGX0FWQUlMIHwKQEAgLTEzMjksNiArMTM0MCw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIHByaXYKICAgICAud3JpdGVfY3Ig
ICAgICAgICAgICA9IHdyaXRlX2NyLAogICAgIC5yZWFkX2RyICAgICAgICAgICAgID0gcmVhZF9k
ciwKICAgICAud3JpdGVfZHIgICAgICAgICAgICA9IHdyaXRlX2RyLAorICAgIC53cml0ZV94Y3Ig
ICAgICAgICAgID0gd3JpdGVfeGNyLAogICAgIC5yZWFkX21zciAgICAgICAgICAgID0gcmVhZF9t
c3IsCiAgICAgLndyaXRlX21zciAgICAgICAgICAgPSB3cml0ZV9tc3IsCiAgICAgLmNwdWlkICAg
ICAgICAgICAgICAgPSBwdl9lbXVsX2NwdWlkLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtMTExNywxMCArMTExNywyNyBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgKm9wcykKIHsKKyAgICB1aW50NjRfdCB4Y3IwOwogICAgIGludCByYzsKIAogICAgIGZh
aWxfaWYoIW9wcy0+Z2V0X2ZwdSk7CiAgICAgQVNTRVJUKHR5cGUgIT0gWDg2RU1VTF9GUFVfbm9u
ZSk7CisKKyAgICBpZiAoIHR5cGUgPCBYODZFTVVMX0ZQVV95bW0gfHwgIW9wcy0+cmVhZF94Y3Ig
fHwKKyAgICAgICAgIG9wcy0+cmVhZF94Y3IoMCwgJnhjcjAsIGN0eHQpICE9IFg4NkVNVUxfT0tB
WSApCisgICAgICAgIHhjcjAgPSAwOworCisgICAgc3dpdGNoICggdHlwZSApCisgICAgeworICAg
IGNhc2UgWDg2RU1VTF9GUFVfeW1tOgorICAgICAgICBpZiAoICEoeGNyMCAmIFhTVEFURV9TU0Up
IHx8ICEoeGNyMCAmIFhTVEFURV9ZTU0pICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVh
azsKKyAgICB9CisKICAgICByYyA9IG9wcy0+Z2V0X2ZwdShmcHVfaGFuZGxlX2V4Y2VwdGlvbiwg
ZmljLCB0eXBlLCBjdHh0KTsKIAogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKQEAgLTE2
NDgsNyArMTY2NSw4IEBAIGluX3Byb3Rtb2RlKAogI2RlZmluZSBFQlggMwogCiBzdGF0aWMgYm9v
bCB2Y3B1X2hhcygKLSAgICB1bnNpZ25lZCBpbnQgZWF4LAorICAgIHVuc2lnbmVkIGludCBsZWFm
LAorICAgIHVuc2lnbmVkIGludCBzdWJsZWFmLAogICAgIHVuc2lnbmVkIGludCByZWcsCiAgICAg
dW5zaWduZWQgaW50IGJpdCwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKQEAg
LTE2NTgsNyArMTY3Niw3IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAogICAgIGludCByYyA9IFg4
NkVNVUxfT0tBWTsKIAogICAgIGZhaWxfaWYoIW9wcy0+Y3B1aWQpOwotICAgIHJjID0gb3BzLT5j
cHVpZChlYXgsIDAsICZyZXMsIGN0eHQpOworICAgIHJjID0gb3BzLT5jcHVpZChsZWFmLCBzdWJs
ZWFmLCAmcmVzLCBjdHh0KTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCiAgICAgewog
ICAgICAgICBzd2l0Y2ggKCByZWcgKQpAQCAtMTY3Nyw1MyArMTY5NSw1NiBAQCBzdGF0aWMgYm9v
bCB2Y3B1X2hhcygKICAgICByZXR1cm4gcmMgPT0gWDg2RU1VTF9PS0FZOwogfQogCi0jZGVmaW5l
IHZjcHVfaGFzX2ZwdSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAgMCwgY3R4
dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zZXAoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAg
IDEsIEVEWCwgMTEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfY3g4KCkgICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFRFgsICA4LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFz
X2Ntb3YoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAxNSwgY3R4dCwgb3BzKQot
I2RlZmluZSB2Y3B1X2hhc19jbGZsdXNoKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwg
MTksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBFRFgsIDIzLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NzZSgpICAg
ICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAyNSwgY3R4dCwgb3BzKQotI2RlZmluZSB2
Y3B1X2hhc19zc2UyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMjYsIGN0eHQs
IG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAx
LCBFQ1gsICAwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3BjbG11bHFkcSgpICAgdmNw
dV9oYXMoICAgICAgICAgMSwgRUNYLCAgMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19z
c3NlMygpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgIDksIGN0eHQsIG9wcykKLSNk
ZWZpbmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDEy
LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc2U0XzEoKSAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNw
dV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0LCBv
cHMpCi0jZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
RUNYLCAyMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYWVz
bmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBvcHMpCi0jZGVm
aW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyOCwg
Y3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVDWCwgMjksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcmRyYW5kKCkgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDMwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVf
aGFzX21teGV4dCgpICAgICAodmNwdV9oYXMoMHg4MDAwMDAwMSwgRURYLCAyMiwgY3R4dCwgb3Bz
KSB8fCBcCisjZGVmaW5lIFggMCAvKiBKdXN0IGZvciBkb2N1bWVudGF0aW9uIHB1cnBvc2VzLiAq
LworCisjZGVmaW5lIHZjcHVfaGFzX2ZwdSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRURYLCAgMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19zZXAoKSAgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVEWCwgMTEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfY3g4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsICA4LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2Ntb3YoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRURYLCAxNSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNoKCkgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVEWCwgMTksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfbW14KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDIzLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX3NzZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRURYLCAyNSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19zc2UyKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVEWCwgMjYsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfc3NlMygpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsICAwLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX3BjbG11bHFkcSgpICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRUNYLCAgMSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19zc3NlMygpICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgIDksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDEyLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRUNYLCAxMywgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19zc2U0XzEoKSAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgMTksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDIwLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRUNYLCAyMiwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgMjMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfYWVzbmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDI1LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRUNYLCAyOCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgMjksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfcmRyYW5kKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDMwLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX21teGV4dCgpICAgICAodmNwdV9oYXMoMHg4MDAwMDAwMSwg
WCwgRURYLCAyMiwgY3R4dCwgb3BzKSB8fCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmNwdV9oYXNfc3NlKCkpCi0jZGVmaW5lIHZjcHVfaGFzXzNkbm93X2V4dCgpICAgdmNwdV9o
YXMoMHg4MDAwMDAwMSwgRURYLCAzMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc18zZG5v
dygpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzEsIGN0eHQsIG9wcykKLSNkZWZp
bmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICAwLCBj
dHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgdmNwdV9oYXMoMHg4MDAw
MDAwMSwgRUNYLCAgNCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19semNudCgpICAgICAg
IHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9o
YXNfc3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA2LCBjdHh0LCBvcHMp
Ci0jZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNY
LCAgNywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc194b3AoKSAgICAgICAgIHZjcHVfaGFz
KDB4ODAwMDAwMDEsIEVDWCwgMTIsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfZm1hNCgp
ICAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDE2LCBjdHh0LCBvcHMpCi0jZGVmaW5l
IHZjcHVfaGFzX3RibSgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAyMSwgY3R4
dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19ibWkxKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAg
IDcsIEVCWCwgIDMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfaGxlKCkgICAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA0LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFz
X2F2eDIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgNSwgY3R4dCwgb3BzKQot
I2RlZmluZSB2Y3B1X2hhc19ibWkyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwg
IDgsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcnRtKCkgICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCBFQlgsIDExLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX21weCgpICAg
ICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxNCwgY3R4dCwgb3BzKQotI2RlZmluZSB2
Y3B1X2hhc19yZHNlZWQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTgsIGN0eHQs
IG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYWR4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3
LCBFQlgsIDE5LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNw
dV9oYXMoICAgICAgICAgNywgRUJYLCAyMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19j
bGZsdXNob3B0KCkgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjMsIGN0eHQsIG9wcykKLSNk
ZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0
LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNw
dV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzXzNkbm93X2V4dCgpICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
WCwgRURYLCAzMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc18zZG5vdygpICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIFgsIEVEWCwgMzEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFQ1gsICAwLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
WCwgRUNYLCAgNCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19semNudCgpICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIFgsIEVDWCwgIDUsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfc3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFQ1gsICA2LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
WCwgRUNYLCAgNywgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc194b3AoKSAgICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIFgsIEVDWCwgMTIsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfZm1hNCgpICAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFQ1gsIDE2LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX3RibSgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
WCwgRUNYLCAyMSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19ibWkxKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIDAsIEVCWCwgIDMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfaGxlKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsICA0LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
MCwgRUJYLCAgNSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19ibWkyKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIDAsIEVCWCwgIDgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfcnRtKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDExLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX21weCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
MCwgRUJYLCAxNCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19yZHNlZWQoKSAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIDAsIEVCWCwgMTgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfYWR4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDE5LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
MCwgRUJYLCAyMCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNob3B0KCkgIHZj
cHVfaGFzKCAgICAgICAgIDcsIDAsIEVCWCwgMjMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDI0LCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
MCwgRUJYLCAyOSwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIDAsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfeGdldGJ2MSgpICAgICB2Y3B1X2hhcyggICAgICAgMHhkLCAxLCBFQVgsICAyLCBjdHh0LCBv
cHMpCisjZGVmaW5lIHZjcHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwg
WCwgRUJYLCAgMCwgY3R4dCwgb3BzKQogCiAjZGVmaW5lIHZjcHVfbXVzdF9oYXZlKGZlYXQpIFwK
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZjcHVfaGFzXyMjZmVhdCgpLCBFWENfVUQpCkBA
IC01MTU4LDE4ICs1MTc5LDMzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIF9yZWdz
LmVmbGFncyB8PSBYODZfRUZMQUdTX0FDOwogICAgICAgICAgICAgYnJlYWs7CiAKLSNpZmRlZiBf
X1hFTl9fCi0gICAgICAgIGNhc2UgMHhkMTogLyogeHNldGJ2ICovCisgICAgICAgIGNhc2UgMHhk
MDogLyogeGdldGJ2ICovCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBm
eCwgRVhDX1VEKTsKLSAgICAgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCBvcHMtPnJlYWRf
Y3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgIGlmICggIW9w
cy0+cmVhZF9jciB8fCAhb3BzLT5yZWFkX3hjciB8fAorICAgICAgICAgICAgICAgICBvcHMtPnJl
YWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBj
cjQgPSAwOwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NS
NF9PU1hTQVZFKSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
bW9kZV9yaW5nMCgpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxl
X3hzZXRidihfcmVncy5lY3gsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfcmVncy5lYXggfCAoX3JlZ3MucmR4IDw8IDMyKSksCisgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoX3JlZ3MuZWN4ID4gKHZjcHVfaGFzX3hnZXRidjEoKSA/IDEg
OiAwKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOworICAg
ICAgICAgICAgcmMgPSBvcHMtPnJlYWRfeGNyKF9yZWdzLmVjeCwgJm1zcl92YWwsIGN0eHQpOwor
ICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgIGdv
dG8gZG9uZTsKKyAgICAgICAgICAgIF9yZWdzLnIoYXgpID0gKHVpbnQzMl90KW1zcl92YWw7Cisg
ICAgICAgICAgICBfcmVncy5yKGR4KSA9IG1zcl92YWwgPj4gMzI7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIDB4ZDE6IC8qIHhzZXRidiAqLworICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7CisgICAgICAgICAgICBpZiAoICFvcHMt
PnJlYWRfY3IgfHwgIW9wcy0+d3JpdGVfeGNyIHx8CisgICAgICAgICAgICAgICAgIG9wcy0+cmVh
ZF9jcig0LCAmY3I0LCBjdHh0KSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgIGNy
NCA9IDA7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0
X09TWFNBVkUpLCBFWENfVUQpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFt
b2RlX3JpbmcwKCkgfHwgX3JlZ3MuZWN4LCBFWENfR1AsIDApOworICAgICAgICAgICAgcmMgPSBv
cHMtPndyaXRlX3hjcihfcmVncy5lY3gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9yZWdzLmVheCB8ICgodWludDY0X3QpX3JlZ3MuZWR4IDw8IDMyKSwgY3R4dCk7CisgICAgICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICAgICAgYnJlYWs7Ci0jZW5kaWYKIAogICAgICAgICBjYXNlIDB4ZDQ6IC8qIHZt
ZnVuYyAqLwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19V
RCk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC0zNzMsNiArMzczLDI0IEBA
IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMKICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpOwogCiAgICAgLyoKKyAgICAgKiByZWFkX3hjcjogUmVhZCBmcm9tIGV4dGVuZGVkIGNv
bnRyb2wgcmVnaXN0ZXIuCisgICAgICogIEByZWc6ICAgW0lOIF0gUmVnaXN0ZXIgdG8gcmVhZC4K
KyAgICAgKi8KKyAgICBpbnQgKCpyZWFkX3hjcikoCisgICAgICAgIHVuc2lnbmVkIGludCByZWcs
CisgICAgICAgIHVpbnQ2NF90ICp2YWwsCisgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KTsKKworICAgIC8qCisgICAgICogd3JpdGVfeGNyOiBXcml0ZSB0byBleHRlbmRlZCBj
b250cm9sIHJlZ2lzdGVyLgorICAgICAqICBAcmVnOiAgIFtJTiBdIFJlZ2lzdGVyIHRvIHdyaXRl
LgorICAgICAqLworICAgIGludCAoKndyaXRlX3hjcikoCisgICAgICAgIHVuc2lnbmVkIGludCBy
ZWcsCisgICAgICAgIHVpbnQ2NF90IHZhbCwKKyAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpOworCisgICAgLyoKICAgICAgKiByZWFkX21zcjogUmVhZCBmcm9tIG1vZGVsLXNw
ZWNpZmljIHJlZ2lzdGVyLgogICAgICAqICBAcmVnOiAgIFtJTiBdIFJlZ2lzdGVyIHRvIHJlYWQu
CiAgICAgICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdHJhY2UuaApAQCAtMzMsNiArMzMsOCBAQAogI2RlZmluZSBE
T19UUkNfSFZNX0NSX1dSSVRFNjQgIERFRkFVTFRfSFZNX1JFR0FDQ0VTUwogI2RlZmluZSBET19U
UkNfSFZNX0RSX1JFQUQgICAgIERFRkFVTFRfSFZNX1JFR0FDQ0VTUwogI2RlZmluZSBET19UUkNf
SFZNX0RSX1dSSVRFICAgIERFRkFVTFRfSFZNX1JFR0FDQ0VTUworI2RlZmluZSBET19UUkNfSFZN
X1hDUl9SRUFENjQgIERFRkFVTFRfSFZNX1JFR0FDQ0VTUworI2RlZmluZSBET19UUkNfSFZNX1hD
Ul9XUklURTY0IERFRkFVTFRfSFZNX1JFR0FDQ0VTUwogI2RlZmluZSBET19UUkNfSFZNX01TUl9S
RUFEICAgIERFRkFVTFRfSFZNX1JFR0FDQ0VTUwogI2RlZmluZSBET19UUkNfSFZNX01TUl9XUklU
RSAgIERFRkFVTFRfSFZNX1JFR0FDQ0VTUwogI2RlZmluZSBET19UUkNfSFZNX1JEVFNDICAgICAg
IERFRkFVTFRfSFZNX1JFR0FDQ0VTUwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZu
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKQEAgLTY2LDQgKzY2LDI4
IEBACiAjZGVmaW5lIFg4Nl9DUjRfU01BUCAgICAgICAweDAwMjAwMDAwIC8qIGVuYWJsZSBTTUFQ
ICovCiAjZGVmaW5lIFg4Nl9DUjRfUEtFICAgICAgICAweDAwNDAwMDAwIC8qIGVuYWJsZSBQS0Ug
Ki8KIAorLyoKKyAqIFhTVEFURSBjb21wb25lbnQgZmxhZ3MgaW4gWENSMAorICovCisjZGVmaW5l
IF9YU1RBVEVfRlAgICAgICAgICAgICAgICAgMAorI2RlZmluZSBYU1RBVEVfRlAgICAgICAgICAg
ICAgICAgICgxVUxMIDw8IF9YU1RBVEVfRlApCisjZGVmaW5lIF9YU1RBVEVfU1NFICAgICAgICAg
ICAgICAgMQorI2RlZmluZSBYU1RBVEVfU1NFICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RB
VEVfU1NFKQorI2RlZmluZSBfWFNUQVRFX1lNTSAgICAgICAgICAgICAgIDIKKyNkZWZpbmUgWFNU
QVRFX1lNTSAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1lNTSkKKyNkZWZpbmUgX1hT
VEFURV9CTkRSRUdTICAgICAgICAgICAzCisjZGVmaW5lIFhTVEFURV9CTkRSRUdTICAgICAgICAg
ICAgKDFVTEwgPDwgX1hTVEFURV9CTkRSRUdTKQorI2RlZmluZSBfWFNUQVRFX0JORENTUiAgICAg
ICAgICAgIDQKKyNkZWZpbmUgWFNUQVRFX0JORENTUiAgICAgICAgICAgICAoMVVMTCA8PCBfWFNU
QVRFX0JORENTUikKKyNkZWZpbmUgX1hTVEFURV9PUE1BU0sgICAgICAgICAgICA1CisjZGVmaW5l
IFhTVEFURV9PUE1BU0sgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9PUE1BU0spCisjZGVm
aW5lIF9YU1RBVEVfWk1NICAgICAgICAgICAgICAgNgorI2RlZmluZSBYU1RBVEVfWk1NICAgICAg
ICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfWk1NKQorI2RlZmluZSBfWFNUQVRFX0hJX1pNTSAg
ICAgICAgICAgIDcKKyNkZWZpbmUgWFNUQVRFX0hJX1pNTSAgICAgICAgICAgICAoMVVMTCA8PCBf
WFNUQVRFX0hJX1pNTSkKKyNkZWZpbmUgX1hTVEFURV9QS1JVICAgICAgICAgICAgICA5CisjZGVm
aW5lIFhTVEFURV9QS1JVICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9QS1JVKQorI2Rl
ZmluZSBfWFNUQVRFX0xXUCAgICAgICAgICAgICAgIDYyCisjZGVmaW5lIFhTVEFURV9MV1AgICAg
ICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9MV1ApCisKICNlbmRpZgkvKiBfX1hFTl9YODZf
REVGTlNfSF9fICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni94c3RhdGUuaApAQCAtMTAsNiArMTAsNyBAQAogCiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20v
eDg2LWRlZm5zLmg+CiAKICNkZWZpbmUgRkNXX0RFRkFVTFQgICAgICAgICAgICAgICAweDAzN2YK
ICNkZWZpbmUgRkNXX1JFU0VUICAgICAgICAgICAgICAgICAweDAwNDAKQEAgLTI4LDI3ICsyOSw2
IEBAIGV4dGVybiB1aW50MzJfdCBteGNzcl9tYXNrOwogI2RlZmluZSBYU0FWRV9IRFJfT0ZGU0VU
ICAgICAgICAgIEZYU0FWRV9TSVpFCiAjZGVmaW5lIFhTVEFURV9BUkVBX01JTl9TSVpFICAgICAg
KEZYU0FWRV9TSVpFICsgWFNBVkVfSERSX1NJWkUpCiAKLSNkZWZpbmUgX1hTVEFURV9GUCAgICAg
ICAgICAgICAgICAwCi0jZGVmaW5lIFhTVEFURV9GUCAgICAgICAgICAgICAgICAgKDFVTEwgPDwg
X1hTVEFURV9GUCkKLSNkZWZpbmUgX1hTVEFURV9TU0UgICAgICAgICAgICAgICAxCi0jZGVmaW5l
IFhTVEFURV9TU0UgICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9TU0UpCi0jZGVmaW5l
IF9YU1RBVEVfWU1NICAgICAgICAgICAgICAgMgotI2RlZmluZSBYU1RBVEVfWU1NICAgICAgICAg
ICAgICAgICgxVUxMIDw8IF9YU1RBVEVfWU1NKQotI2RlZmluZSBfWFNUQVRFX0JORFJFR1MgICAg
ICAgICAgIDMKLSNkZWZpbmUgWFNUQVRFX0JORFJFR1MgICAgICAgICAgICAoMVVMTCA8PCBfWFNU
QVRFX0JORFJFR1MpCi0jZGVmaW5lIF9YU1RBVEVfQk5EQ1NSICAgICAgICAgICAgNAotI2RlZmlu
ZSBYU1RBVEVfQk5EQ1NSICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfQk5EQ1NSKQotI2Rl
ZmluZSBfWFNUQVRFX09QTUFTSyAgICAgICAgICAgIDUKLSNkZWZpbmUgWFNUQVRFX09QTUFTSyAg
ICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX09QTUFTSykKLSNkZWZpbmUgX1hTVEFURV9aTU0g
ICAgICAgICAgICAgICA2Ci0jZGVmaW5lIFhTVEFURV9aTU0gICAgICAgICAgICAgICAgKDFVTEwg
PDwgX1hTVEFURV9aTU0pCi0jZGVmaW5lIF9YU1RBVEVfSElfWk1NICAgICAgICAgICAgNwotI2Rl
ZmluZSBYU1RBVEVfSElfWk1NICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfSElfWk1NKQot
I2RlZmluZSBfWFNUQVRFX1BLUlUgICAgICAgICAgICAgIDkKLSNkZWZpbmUgWFNUQVRFX1BLUlUg
ICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1BLUlUpCi0jZGVmaW5lIF9YU1RBVEVfTFdQ
ICAgICAgICAgICAgICAgNjIKLSNkZWZpbmUgWFNUQVRFX0xXUCAgICAgICAgICAgICAgICAoMVVM
TCA8PCBfWFNUQVRFX0xXUCkKLQogI2RlZmluZSBYU1RBVEVfRlBfU1NFICAoWFNUQVRFX0ZQIHwg
WFNUQVRFX1NTRSkKICNkZWZpbmUgWENOVFhUX01BU0sgICAgKFhTVEFURV9GUCB8IFhTVEFURV9T
U0UgfCBYU1RBVEVfWU1NIHwgWFNUQVRFX09QTUFTSyB8IFwKICAgICAgICAgICAgICAgICAgICAg
ICAgIFhTVEFURV9aTU0gfCBYU1RBVEVfSElfWk1NIHwgWFNUQVRFX05PTkxBWlkpCi0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5o
CkBAIC0yMzUsNiArMjM1LDggQEAKICNkZWZpbmUgVFJDX0hWTV9UUkFQICAgICAgICAgICAgIChU
UkNfSFZNX0hBTkRMRVIgKyAweDIzKQogI2RlZmluZSBUUkNfSFZNX1RSQVBfREVCVUcgICAgICAg
KFRSQ19IVk1fSEFORExFUiArIDB4MjQpCiAjZGVmaW5lIFRSQ19IVk1fVkxBUElDICAgICAgICAg
ICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyNSkKKyNkZWZpbmUgVFJDX0hWTV9YQ1JfUkVBRDY0ICAg
ICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsgMHgyNikKKyNkZWZpbmUgVFJDX0hW
TV9YQ1JfV1JJVEU2NCAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsgMHgyNykK
IAogI2RlZmluZSBUUkNfSFZNX0lPUE9SVF9XUklURSAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgy
MTYpCiAjZGVmaW5lIFRSQ19IVk1fSU9NRU1fV1JJVEUgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAw
eDIxNykKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:20:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVwg-0004eX-DM; Thu, 14 Sep 2017 15:20:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVwe-0004e4-QG
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:20:48 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 42/B9-03616-05E9AB95; Thu, 14 Sep 2017 15:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS9dn3q5
 Ig/fLdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyda1IKZrFXHN01namB8RRrFyMHh5BAnsS/
 afFdjJwcvAJ2EgdnfmAFsSUEDCVOL7zJAmKzCKhKbDt+mAnEZhNQl2h7th2sVUTAQOLc0SQQk
 1kgXuLqOnuQCmEBR4m7z76ygdhCAkUStztnMoLYnAL2Ep3zp4F18goISvzdIQwSZhbQknj46x
 YLhK0tsWzha2aIidISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNBLKspMzyj
 JTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAoOOAQh2MB5/H3eIUZKDSUmUd6/uzkghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMGbOndXpJBgUWp6akVaZg4wLmBKJTh4lER47
 80BSvMWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhMAmSYnzuoFMEgApzSjNgxsEi9dLjLJSwr
 yMQGcK8RSkFuVmlqDKv2IU52BUEuaVBpnCk5lXArfvFdApTECnnDm9A+SUkkSElFQDY4oi47t
 HftxXd4e8eXLbU+50/bkXch5uLJ1/pc7MYdKRsd59b1XQ9dMJJvxWf1r+5iYLn95QbTcxN8vc
 RzH+52pv/cgHT58XlJ82mGkXLpS3/9U2Tu3g9ikcDI9Kq1KZk3smPZp49bfepScn7zWGTpu8k
 SHTqfLfrvqzDLs2mRlkhuutmPxvoxJLcUaioRZzUXEiAFtpQjfSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505402443!104362258!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45008 invoked from network); 14 Sep 2017 15:20:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:20:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:20:42 -0600
Message-Id: <59BABA6A020000780017B3F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:20:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 15/17] x86emul: adjust_bnd() should check XCR0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwZXJpbWVudGFsbHkgTVBYIGluc3RydWN0aW9ucyBoYXZlIGJlZW4gY29uZmlybWVkIHRvIGJl
aGF2ZSBhcyBOT1BzCnVubGVzcyBib3RoIHJlbGF0ZWQgWENSMCBiaXRzIGFyZSBzZXQgdG8gMS4g
QnkgaW1wbGljYXRpb24gYnJhbmNoZXMKdGhlbiBhbHNvIGRvbid0IGNsZWFyIEJORG4uCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjE0MSwxMiArMjE0MSwxNiBAQCBzdGF0aWMgYm9vbCB1
bWlwX2FjdGl2ZShzdHJ1Y3QgeDg2X2VtdWxhCiBzdGF0aWMgdm9pZCBhZGp1c3RfYm5kKHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMsIGVudW0gdmV4X3BmeCBwZngpCiB7Ci0gICAgdWlu
dDY0X3QgYm5kY2ZnOworICAgIHVpbnQ2NF90IHhjcjAsIGJuZGNmZzsKICAgICBpbnQgcmM7CiAK
ICAgICBpZiAoIHBmeCA9PSB2ZXhfZjIgfHwgIWNwdV9oYXNfbXB4IHx8ICF2Y3B1X2hhc19tcHgo
KSApCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICggIW9wcy0+cmVhZF94Y3IgfHwgb3BzLT5y
ZWFkX3hjcigwLCAmeGNyMCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZIHx8CisgICAgICAgICAhKHhj
cjAgJiBYU1RBVEVfQk5EUkVHUykgfHwgISh4Y3IwICYgWFNUQVRFX0JORENTUikgKQorICAgICAg
ICByZXR1cm47CisKICAgICBpZiAoICFtb2RlX3JpbmcwKCkgKQogICAgICAgICBibmRjZmcgPSBy
ZWFkX2JuZGNmZ3UoKTsKICAgICBlbHNlIGlmICggIW9wcy0+cmVhZF9tc3IgfHwKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVxD-0004ok-Pb; Thu, 14 Sep 2017 15:21:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVxD-0004oR-62
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:21:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D7/4E-03414-27E9AB95; Thu, 14 Sep 2017 15:21:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7dg3q5
 Ig7mT1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozv6xIKnsxgrDg02aWB8UlQFyMnh5BAnsTi
 OzeZQWxeATuJhr3zWUBsCQFDidMLb4LZLAKqEks3PGIHsdkE1CXanm1n7WLk4BARMJA4dzQJx
 GQWiJe4us4epEJYwE3ibctTVojpRRK3O2cygticAvYSnfOngXXyCghK/N0hDBJmFtCSePjrFg
 uErS2xbOFrZoiJ0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00EsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw7BiDYwXhzY8AhRkkOJiVR3r26OyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCmzt0VKSRYlJqeWpGWmQOMAJi0BAePkghvH0iat7ggMbc4Mx0id
 YpRl6Pj5t0/TEIsefl5qVLivG4gRQIgRRmleXAjYNF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK80iBTeDLzSuA2vQI6ggnoiDOnd4AcUZKIkJJqYPQQFpl/8sMMWZd6yXmm3Ooca10fTD1
 5ksVqylblbc2zlbrPFbk1P/xn+JaRLdZ6ud6Er5oS7LqBmuxcx5OtXeYe2sei03tsg+DHCax8
 azUPORYuYeVdmlSX8nnmbLHle9cf1kqrmRXjxv5t4+L0lXwGB1dMzndSt+pYdfL5vDrn+oP7n
 q/qiVBiKc5INNRiLipOBADaq8w2wQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505402478!82867291!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16652 invoked from network); 14 Sep 2017 15:21:20 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:21:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:21:17 -0600
Message-Id: <59BABA8D020000780017B3FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:21:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 16/17] x86emul: make all FPU emulation use
	the stub
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgdGhpcyBtZWFucyBxdWl0ZSBzb21lIHJlZHVjdGlvbiBvZiAoc291cmNlKSBjb2RlLCB0
aGUgbWFpbgpwdXJwb3NlIGlzIHRvIG5vIGxvbmdlciBoYXZlIGV4Y2VwdGlvbnMgcmFpc2VkIGZy
b20gb3RoZXIgdGhhbiBzdHVicy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xMjYxLDI4
ICsxMjYxLDI1IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBmcHVfY2hlY2tfd3JpdGUodm9pZCkKICAg
ICByZXR1cm4gIShmc3cgJiBGU1dfRVMpOwogfQogCi0jZGVmaW5lIGVtdWxhdGVfZnB1X2luc24o
X29wKSAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAibW92YiAkMmYtMWYs
JTAgXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICIxOiAiIF9vcCAi
ICAgICBcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgIjI6ICAgICAg
ICAgICAgIFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICI9bSIg
KGZpYy5pbnNuX2J5dGVzKSA6IDogIm1lbW9yeSIgKQotCi0jZGVmaW5lIGVtdWxhdGVfZnB1X2lu
c25fbWVtZHN0KF9vcCwgX2FyZykgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAibW92YiAkMmYt
MWYsJTAgXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICIxOiAiIF9v
cCAiICUxICBcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgIjI6ICAg
ICAgICAgICAgIFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICI9
bSIgKGZpYy5pbnNuX2J5dGVzKSwgIj1tIiAoX2FyZykgICAgICAgICAgICBcCi0gICAgICAgIDog
OiAibWVtb3J5IiApCi0KLSNkZWZpbmUgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoX29wLCBfYXJn
KSAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICJtb3ZiICQyZi0xZiwlMCBcbiIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgIjE6ICIgX29wICIgJTEgIFxuIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAiMjogICAgICAgICAgICAgXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIDogIj1tIiAoZmljLmluc25fYnl0ZXMp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgOiAibSIgKF9hcmcpIDogIm1lbW9y
eSIgKQorI2RlZmluZSBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdChvcGMsIGV4dCwgYXJnKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIC8qIE1vZFJNOiBt
b2Q9MCwgcmVnPWV4dCwgcm09MCwgaS5lLiBhICglcmF4KSBvcGVyYW5kICovICAgICAgICAgICAg
XAorICAgIGZpYy5pbnNuX2J5dGVzID0gMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAoKHVpbnQ4
X3RbXSl7IG9wYywgKChleHQpICYgNykgPDwgMywgMHhjMyB9KSwgMyk7ICAgICAgICAgICAgXAor
ICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoZmljKSwgIittIiAoYXJnKSA6ICJhIiAoJihh
cmcpKSk7ICAgICAgICAgXAorICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkKKworI2RlZmlu
ZSBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYyhvcGMsIGV4dCwgYXJnKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIC8qIE1vZFJNOiBtb2Q9MCwgcmVnPWV4
dCwgcm09MCwgaS5lLiBhICglcmF4KSBvcGVyYW5kICovICAgICAgICAgICAgXAorICAgIGZpYy5p
bnNuX2J5dGVzID0gMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAoKHVpbnQ4X3RbXSl7IG9wYywg
KChleHQpICYgNykgPDwgMywgMHhjMyB9KSwgMyk7ICAgICAgICAgICAgXAorICAgIGludm9rZV9z
dHViKCIiLCAiIiwgIittIiAoZmljKSA6ICJtIiAoYXJnKSwgImEiICgmKGFyZykpKTsgICAgICAg
ICAgXAorICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkKIAogI2RlZmluZSBlbXVsYXRlX2Zw
dV9pbnNuX3N0dWIoYnl0ZXMuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApAQCAtMzg0Myw4ICszODQwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
Y2FzZSAweDliOiAgLyogd2FpdC9md2FpdCAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShmcHUpOwogICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3dhaXQsICZmaWMpOwotICAg
ICAgICBmaWMuaW5zbl9ieXRlcyA9IDE7Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJmd2FpdCIg
Ojo6ICJtZW1vcnkiICk7CisgICAgICAgIGVtdWxhdGVfZnB1X2luc25fc3R1YihiKTsKICAgICAg
ICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTQyNjMsMzcgKzQy
NTksMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX3N0dWIo
MHhkOCwgbW9kcm0pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgIGZwdV9tZW1zcmMzMjoKICAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01FTSk7
CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2Zm
LCAmc3JjLnZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQsIGN0eHQpKSAh
PSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAg
IHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2Fz
ZSAwOiAvKiBmYWRkICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMo
ImZhZGRzIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBj
YXNlIDE6IC8qIGZtdWwgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNy
YygiZm11bHMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IGNhc2UgMjogLyogZmNvbSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmY29tcyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgY2FzZSAzOiAvKiBmY29tcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtc3JjKCJmY29tcHMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIGNhc2UgNDogLyogZnN1YiAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2lu
c25fbWVtc3JjKCJmc3VicyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgY2FzZSA1OiAvKiBmc3ViciAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1
X2luc25fbWVtc3JjKCJmc3VicnMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIGNhc2UgNjogLyogZmRpdiAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVf
ZnB1X2luc25fbWVtc3JjKCJmZGl2cyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICAgICAgY2FzZSA3OiAvKiBmZGl2ciAqLwotICAgICAgICAgICAgICAgIGVtdWxh
dGVfZnB1X2luc25fbWVtc3JjKCJmZGl2cnMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KGIsIG1vZHJtX3JlZywgc3JjLnZhbCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQog
ICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKQEAgLTQzNDAsNTIg
KzQzMTIsNDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVm
YXVsdDoKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01F
TSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGRzdCA9IGVhOwogICAgICAgICAgICAgc3dpdGNoICgg
bW9kcm1fcmVnICYgNyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIDA6IC8qIGZs
ZCBtMzJmcCAqLwotICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkKGVhLm1lbS5z
ZWcsIGVhLm1lbS5vZmYsICZzcmMudmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7Ci0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZsZHMi
LCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgZ290byBmcHVfbWVtc3JjMzI7CiAgICAg
ICAgICAgICBjYXNlIDI6IC8qIGZzdCBtMzJmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVf
ZnB1X2luc25fbWVtZHN0KCJmc3RzIiwgZHN0LnZhbCk7Ci0gICAgICAgICAgICAgICAgZHN0LmJ5
dGVzID0gNDsKLSAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgMzogLyog
ZnN0cCBtMzJmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJm
c3RwcyIsIGRzdC52YWwpOworICAgICAgICAgICAgZnB1X21lbWRzdDMyOgorICAgICAgICAgICAg
ICAgIGRzdCA9IGVhOwogICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CisgICAgICAgICAg
ICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoYiwgbW9kcm1fcmVnLCBkc3QudmFsKTsKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgNDogLyogZmxkZW52IC0gVE9E
TyAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7CiAgICAgICAgICAg
ICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKICAgICAgICAgICAgIGNhc2UgNTogLyogZmxkY3cg
bTJieXRlICovCiAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKKyAgICAg
ICAgICAgIGZwdV9tZW1zcmMxNjoKICAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVh
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
ICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmbGRjdyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9O
RTsKKyAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYyhiLCBtb2RybV9yZWcs
IHNyYy52YWwpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSA2OiAv
KiBmbnN0ZW52IC0gVE9ETyAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRy
dWU7CiAgICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKICAgICAgICAgICAgIGNh
c2UgNzogLyogZm5zdGN3IG0yYnl0ZSAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3Ry
bCA9IHRydWU7Ci0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZuc3Rj
dyIsIGRzdC52YWwpOworICAgICAgICAgICAgZnB1X21lbWRzdDE2OgorICAgICAgICAgICAgICAg
IGRzdCA9IGVhOwogICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDI7CisgICAgICAgICAgICAg
ICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoYiwgbW9kcm1fcmVnLCBkc3QudmFsKTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAv
KgogICAgICAgICAgICAgICogQ29udHJvbCBpbnN0cnVjdGlvbnMgY2FuJ3QgcmFpc2UgRlBVIGV4
Y2VwdGlvbnMsIHNvIHdlIG5lZWQKLSAgICAgICAgICAgICAqIHRvIGNvbnNpZGVyIHN1cHByZXNz
aW5nIHdyaXRlcyBvbmx5IGZvciBub24tY29udHJvbCBvbmVzLiBBbGwKLSAgICAgICAgICAgICAq
IG9mIHRoZW0gaW4gdGhpcyBncm91cCBoYXZlIGRhdGEgd2lkdGggNC4KKyAgICAgICAgICAgICAq
IHRvIGNvbnNpZGVyIHN1cHByZXNzaW5nIHdyaXRlcyBvbmx5IGZvciBub24tY29udHJvbCBvbmVz
LgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX01FTSAm
JiBkc3QuYnl0ZXMgPT0gNCAmJiAhZnB1X2NoZWNrX3dyaXRlKCkgKQorICAgICAgICAgICAgaWYg
KCBkc3QudHlwZSA9PSBPUF9NRU0gJiYgIXN0YXRlLT5mcHVfY3RybCAmJiAhZnB1X2NoZWNrX3dy
aXRlKCkgKQogICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgfQog
ICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwpAQCAtNDQwOCwzNiArNDM3NCw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0gICAg
ICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3Jj
LnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQsIGN0eHQpKSAhPSBYODZF
TVVMX09LQVkgKQotICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIHN3aXRj
aCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSAwOiAv
KiBmaWFkZCBtMzJpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMo
ImZpYWRkbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
Y2FzZSAxOiAvKiBmaW11bCBtMzJpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5z
bl9tZW1zcmMoImZpbXVsbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgY2FzZSAyOiAvKiBmaWNvbSBtMzJpICovCi0gICAgICAgICAgICAgICAgZW11bGF0
ZV9mcHVfaW5zbl9tZW1zcmMoImZpY29tbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgY2FzZSAzOiAvKiBmaWNvbXAgbTMyaSAqLwotICAgICAgICAgICAg
ICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmaWNvbXBsIiwgc3JjLnZhbCk7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDQ6IC8qIGZpc3ViIG0zMmkgKi8KLSAg
ICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmlzdWJsIiwgc3JjLnZhbCk7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDU6IC8qIGZpc3ViciBt
MzJpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpc3Vicmwi
LCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgNjog
LyogZmlkaXYgbTMyaSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KCJmaWRpdmwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IGNhc2UgNzogLyogZmlkaXZyIG0zMmkgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX21lbXNyYygiZmlkaXZybCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgfQorICAgICAgICAgICAgZ290byBmcHVfbWVtc3JjMzI7CiAgICAgICAgIH0K
ICAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC00NDY3LDUw
ICs0NDA0LDM1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0sIEVYQ19VRCk7Ci0gICAgICAgICAgICBkc3QgPSBlYTsKICAgICAgICAgICAgIHN3aXRjaCAo
IG1vZHJtX3JlZyAmIDcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSAwOiAvKiBm
aWxkIG0zMmkgKi8KLSAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0u
c2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA0LCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmaWxk
bCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKLSAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBnb3RvIGZwdV9tZW1zcmMzMjsKICAg
ICAgICAgICAgIGNhc2UgMTogLyogZmlzdHRwIG0zMmkgKi8KICAgICAgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX21lbWRzdCgiZmlzdHRwbCIsIGRzdC52YWwpOwotICAgICAgICAgICAgICAgIGRzdC5ieXRl
cyA9IDQ7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIDI6IC8qIGZpc3QgbTMyaSAqLwotICAgICAgICAg
ICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmaXN0bCIsIGRzdC52YWwpOwotICAgICAg
ICAgICAgICAgIGRzdC5ieXRlcyA9IDQ7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBjYXNlIDM6IC8qIGZpc3RwIG0zMmkgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2Zw
dV9pbnNuX21lbWRzdCgiZmlzdHBsIiwgZHN0LnZhbCk7Ci0gICAgICAgICAgICAgICAgZHN0LmJ5
dGVzID0gNDsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBnb3RvIGZw
dV9tZW1kc3QzMjsKICAgICAgICAgICAgIGNhc2UgNTogLyogZmxkIG04MGZwICovCisgICAgICAg
ICAgICBmcHVfbWVtc3JjODA6CiAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQo
ZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDEwLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAg
ICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KCJmbGR0IiwgKm1tdmFscCk7Ci0gICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwor
ICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1vZHJtX3JlZywgKm1t
dmFscCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDc6IC8qIGZz
dHAgbTgwZnAgKi8KKyAgICAgICAgICAgIGZwdV9tZW1kc3Q4MDoKICAgICAgICAgICAgICAgICBm
YWlsX2lmKCFvcHMtPndyaXRlKTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21l
bWRzdCgiZnN0cHQiLCAqbW12YWxwKTsKKyAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNu
X21lbWRzdChiLCBtb2RybV9yZWcsICptbXZhbHApOwogICAgICAgICAgICAgICAgIGlmICggZnB1
X2NoZWNrX3dyaXRlKCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUo
ZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbihFWENfVUQpOwogICAgICAgICAgICAgfQotICAgICAgICAg
ICAgaWYgKCBkc3QudHlwZSA9PSBPUF9NRU0gJiYgIWZwdV9jaGVja193cml0ZSgpICkKLSAgICAg
ICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIH0KICAgICAgICAgY2hlY2tf
ZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC00NTMxLDM3ICs0NDUzLDEzIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9zdHViKDB4ZGMsIG1vZHJt
KTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgorICAgICAgICBmcHVfbWVt
c3JjNjQ6CiAgICAgICAgICAgICBBU1NFUlQoZWEudHlwZSA9PSBPUF9NRU0pOwogICAgICAgICAg
ICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWws
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4LCBjdHh0KSkgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBzd2l0Y2ggKCBt
b2RybV9yZWcgJiA3ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgMDogLyogZmFk
ZCBtNjRmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmYWRk
bCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAx
OiAvKiBmbXVsIG02NGZwICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1z
cmMoImZtdWxsIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICBjYXNlIDI6IC8qIGZjb20gbTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX21lbXNyYygiZmNvbWwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgICAgIGNhc2UgMzogLyogZmNvbXAgbTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVs
YXRlX2ZwdV9pbnNuX21lbXNyYygiZmNvbXBsIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDQ6IC8qIGZzdWIgbTY0ZnAgKi8KLSAgICAgICAgICAg
ICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZnN1YmwiLCBzcmMudmFsKTsKLSAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgNTogLyogZnN1YnIgbTY0ZnAgKi8KLSAg
ICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZnN1YnJsIiwgc3JjLnZhbCk7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDY6IC8qIGZkaXYgbTY0
ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmRpdmwiLCBz
cmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgNzogLyog
ZmRpdnIgbTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygi
ZmRpdnJsIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9
CisgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYyhiLCBtb2RybV9yZWcsIHNyYy52
YWwpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgY2hlY2tfZnB1X2V4
bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC00NTgxLDI4ICs0NDc5LDE5IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0gICAgICAg
ICAgICBkc3QgPSBlYTsKICAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgY2FzZSAwOiAvKiBmbGQgbTY0ZnAgKi87Ci0gICAgICAg
ICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNy
Yy52YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOCwgY3R4dCkpICE9
IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAg
ICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmxkbCIsIHNyYy52YWwpOwotICAgICAg
ICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICBnb3RvIGZwdV9tZW1zcmM2NDsKICAgICAgICAgICAgIGNhc2UgMTogLyog
ZmlzdHRwIG02NGkgKi8KICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShz
c2UzKTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHRwbGwi
LCBkc3QudmFsKTsKLSAgICAgICAgICAgICAgICBkc3QuYnl0ZXMgPSA4OwotICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAg
ICAgY2FzZSAyOiAvKiBmc3QgbTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX21lbWRzdCgiZnN0bCIsIGRzdC52YWwpOwotICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9
IDg7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDM6IC8qIGZzdHAg
bTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZnN0cGwi
LCBkc3QudmFsKTsKKyAgICAgICAgICAgIGZwdV9tZW1kc3Q2NDoKKyAgICAgICAgICAgICAgICBk
c3QgPSBlYTsKICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMgPSA4OworICAgICAgICAgICAgICAg
IGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KGIsIG1vZHJtX3JlZywgZHN0LnZhbCk7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDQ6IC8qIGZyc3RvciAtIFRPRE8gKi8K
ICAgICAgICAgICAgIGNhc2UgNjogLyogZm5zYXZlIC0gVE9ETyAqLwpAQCAtNDYxMCwxOCArNDQ5
OSwxNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRl
OwogICAgICAgICAgICAgY2FzZSA3OiAvKiBmbnN0c3cgbTJieXRlICovCiAgICAgICAgICAgICAg
ICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX21lbWRzdCgiZm5zdHN3IiwgZHN0LnZhbCk7Ci0gICAgICAgICAgICAgICAgZHN0LmJ5dGVz
ID0gMjsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBnb3RvIGZwdV9t
ZW1kc3QxNjsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uKEVYQ19VRCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICAvKgogICAgICAg
ICAgICAgICogQ29udHJvbCBpbnN0cnVjdGlvbnMgY2FuJ3QgcmFpc2UgRlBVIGV4Y2VwdGlvbnMs
IHNvIHdlIG5lZWQKLSAgICAgICAgICAgICAqIHRvIGNvbnNpZGVyIHN1cHByZXNzaW5nIHdyaXRl
cyBvbmx5IGZvciBub24tY29udHJvbCBvbmVzLiBBbGwKLSAgICAgICAgICAgICAqIG9mIHRoZW0g
aW4gdGhpcyBncm91cCBoYXZlIGRhdGEgd2lkdGggOC4KKyAgICAgICAgICAgICAqIHRvIGNvbnNp
ZGVyIHN1cHByZXNzaW5nIHdyaXRlcyBvbmx5IGZvciBub24tY29udHJvbCBvbmVzLgogICAgICAg
ICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX01FTSAmJiBkc3QuYnl0
ZXMgPT0gOCAmJiAhZnB1X2NoZWNrX3dyaXRlKCkgKQorICAgICAgICAgICAgaWYgKCBkc3QudHlw
ZSA9PSBPUF9NRU0gJiYgIXN0YXRlLT5mcHVfY3RybCAmJiAhZnB1X2NoZWNrX3dyaXRlKCkgKQog
ICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgfQogICAgICAgICBj
aGVja19mcHVfZXhuKCZmaWMpOwpAQCAtNDY0NCwzMyArNDUzMCw4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0gICAgICAgICAgICBz
d2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2Ug
MDogLyogZmlhZGQgbTE2aSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmaWFkZHMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgIGNhc2UgMTogLyogZmltdWwgbTE2aSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1
X2luc25fbWVtc3JjKCJmaW11bHMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIGNhc2UgMjogLyogZmljb20gbTE2aSAqLwotICAgICAgICAgICAgICAgIGVt
dWxhdGVfZnB1X2luc25fbWVtc3JjKCJmaWNvbXMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgMzogLyogZmljb21wIG0xNmkgKi8KLSAgICAgICAg
ICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmljb21wcyIsIHNyYy52YWwpOwotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSA0OiAvKiBmaXN1YiBtMTZpICov
Ci0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpc3VicyIsIHNyYy52
YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSA1OiAvKiBmaXN1
YnIgbTE2aSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmaXN1
YnJzIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNl
IDY6IC8qIGZpZGl2IG0xNmkgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21l
bXNyYygiZmlkaXZzIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICBjYXNlIDc6IC8qIGZpZGl2ciBtMTZpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9m
cHVfaW5zbl9tZW1zcmMoImZpZGl2cnMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIs
IG1vZHJtX3JlZywgc3JjLnZhbCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
ICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKQEAgLTQ2ODYsNyArNDU0
Nyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAg
ICAgIGRzdC50eXBlID0gT1BfUkVHOwogICAgICAgICAgICAgZHN0LnJlZyA9ICh2b2lkICopJl9y
ZWdzLmF4OwotICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZuc3RzdyIsIGRz
dC52YWwpOworICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoYiwgbW9kcm1fcmVn
LCBkc3QudmFsKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDB4ZTggLi4uIDB4
ZWY6IC8qIGZ1Y29taXAgJXN0TiAqLwogICAgICAgICBjYXNlIDB4ZjAgLi4uIDB4Zjc6IC8qIGZj
b21pcCAlc3ROICovCkBAIC00NzAxLDU5ICs0NTYyLDI2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0gICAgICAgICAgICBkc3QgPSBl
YTsKICAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgY2FzZSAwOiAvKiBmaWxkIG0xNmkgKi8KLSAgICAgICAgICAgICAgICBpZiAo
IChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZ
ICkKLSAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxh
dGVfZnB1X2luc25fbWVtc3JjKCJmaWxkcyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICBnb3RvIGZwdV9tZW1zcmMxNjsKICAgICAgICAgICAgIGNhc2UgMTogLyogZmlzdHRwIG0xNmkg
Ki8KICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKLSAgICAg
ICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHRwcyIsIGRzdC52YWwpOwot
ICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDI7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIDI6IC8q
IGZpc3QgbTE2aSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJm
aXN0cyIsIGRzdC52YWwpOwotICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDI7Ci0gICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDM6IC8qIGZpc3RwIG0xNmkgKi8KLSAg
ICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHBzIiwgZHN0LnZhbCk7
Ci0gICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKLSAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgICAgICBnb3RvIGZwdV9tZW1kc3QxNjsKICAgICAgICAgICAgIGNhc2UgNDog
LyogZmJsZCBtODBkZWMgKi8KLSAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChl
YS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTAsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMo
ImZibGQiLCAqbW12YWxwKTsKLSAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Ci0g
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgZ290byBmcHVfbWVtc3JjODA7
CiAgICAgICAgICAgICBjYXNlIDU6IC8qIGZpbGQgbTY0aSAqLwotICAgICAgICAgICAgICAgIGlm
ICggKHJjID0gb3BzLT5yZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsICZzcmMudmFsLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgsIGN0eHQpKSAhPSBYODZFTVVMX09L
QVkgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICAgICAgZW11
bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpbGRsbCIsIHNyYy52YWwpOwogICAgICAgICAgICAgICAg
IGRzdC50eXBlID0gT1BfTk9ORTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICBnb3RvIGZwdV9tZW1zcmM2NDsKICAgICAgICAgICAgIGNhc2UgNjogLyogZmJzdHAgcGFj
a2VkIGJjZCAqLwotICAgICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOwotICAgICAg
ICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmYnN0cCIsICptbXZhbHApOwotICAg
ICAgICAgICAgICAgIGlmICggZnB1X2NoZWNrX3dyaXRlKCkgJiYKLSAgICAgICAgICAgICAgICAg
ICAgIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMCwgY3R4dCkpICE9IFg4NkVNVUxf
T0tBWSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAgICBk
c3QudHlwZSA9IE9QX05PTkU7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAg
ICAgZ290byBmcHVfbWVtZHN0ODA7CiAgICAgICAgICAgICBjYXNlIDc6IC8qIGZpc3RwIG02NGkg
Ki8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHBsbCIsIGRz
dC52YWwpOwotICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDg7Ci0gICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICAgICAgZ290byBmcHVfbWVtZHN0NjQ7CiAgICAgICAgICAgICB9
Ci0gICAgICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX01FTSAmJiAhZnB1X2NoZWNrX3dyaXRl
KCkgKQotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgfQogICAg
ICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:22:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVxw-0004xQ-1w; Thu, 14 Sep 2017 15:22:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsVxu-0004x4-Mv
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 15:22:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EC/A3-03422-E9E9AB95; Thu, 14 Sep 2017 15:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfuvF2
 RBvMfclisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8nV7ILONsaKebsPMTUw
 ToztYuTiEBJoZJLoXXCaCcJ5zCix8+0CRghnG6PEp46TbF2MnBwiAs4SX8/MZQexeQX0JT5cu
 8oCYgsL2EvMPbYVLC4h0KMkMeFUHYTtKdF3fBUzjN3/5TLQHHYONgEriUNiIFEWAVWJDd9fsE
 9g5F7AyLCKUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ5wx
 AsIPxwKLAQ4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXTB3V6SQYFFqempF
 WmYOMPhg0hIcPEoivH0gad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEud1AykSACnKKM2DG
 wGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0MMoUnM68EbtMroCOYgI44c3oHyBEliQ
 gpqQbGZcdY8oNMy5pX8v78eMVqBeOPzeHmd1rlW278TLrDq2Yr2PZrafCTiXG1cw96Vd8sEZZ
 senaoTT1fSJ3xYOeJnTFue+b1mm15eT1e4lBF3UsBnoPcGep9+5g8ii4qf41T+Ml/0E+1fNaO
 rku3XPgtmwqerTmqlnii+mK2tV9Yyqr4hDaXTaVKLMUZiYZazEXFiQDR1mJUfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505402523!70917689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8394 invoked from network); 14 Sep 2017 15:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 15:22:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsVxr-0001yx-CH; Thu, 14 Sep 2017 15:22:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsVxl-0003xK-Tu; Thu, 14 Sep 2017 15:21:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsVxl-0004mj-C0; Thu, 14 Sep 2017 15:21:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113412-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 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-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-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-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm: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-qcow2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-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-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: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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c7783d9c26fc191862d9883da22387340b1fab18
X-Osstest-Versions-That: xen=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 15:21:57 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 113412: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQxMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQxMi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDYgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDExMzM3MCBwYXNzIGluIDExMzQxMgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTkgbGVhay1jaGVjay9jaGVjayBmYWlsIGluIDExMzM3MCBwYXNzIGlu
IDExMzQxMgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14
ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTMzNzAKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgNDggeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlr
ZSAxMTI5MDkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA0OCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMjk0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEyOTQ2CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTI5NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMjk0NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTEyOTQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI5NDYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjk0Ngog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYzc3ODNkOWMyNmZjMTkxODYy
ZDk4ODNkYTIyMzg3MzQwYjFmYWIxOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgNjhkYmJhMjdhZTA5ZTkzY2RmOTdmMzYxMjliNmY3ZjcyZjliNTY5YwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTEyOTQ2ICAyMDE3LTA4LTI5IDIwOjQ0OjA5IFogICAxNSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMzM3MCAgMjAxNy0wOS0xMiAxMzo0MjoxMSBaICAgIDIgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuNy10ZXN0
aW5nCisgcmV2aXNpb249Yzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQwYjFmYWIxOAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNy10ZXN0aW5nIGM3NzgzZDljMjZmYzE5MTg2MmQ5
ODgzZGEyMjM4NzM0MGIxZmFiMTgKKyBicmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgcmV2aXNpb249
Yzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQwYjFmYWIxOAorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46
LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tNC43LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi00LjctdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNi10ZXN0
aW5nCisgJ1snIHhjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4ID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3Rp
bmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQu
Ny10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10
ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC43LXRl
c3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjcKKyB4ZW52ZXJzaW9uPTQuNworIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBjNzc4M2Q5YzI2ZmMx
OTE4NjJkOTg4M2RhMjIzODczNDBiMWZhYjE4OnJlZnMvaGVhZHMvc3RhYmxlLTQuNwpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNjhkYmJhMi4uYzc3
ODNkOSAgYzc3ODNkOWMyNmZjMTkxODYyZDk4ODNkYTIyMzg3MzQwYjFmYWIxOCAtPiBzdGFibGUt
NC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsVy6-000514-Db; Thu, 14 Sep 2017 15:22:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsVy4-000508-8Y
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:22:16 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 37/AF-01761-7AE9AB95; Thu, 14 Sep 2017 15:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS3fZvF2
 RBm//8Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfJu1nKehfx1TxYeZ75gbGfYcZuxg5OYQE
 8iTaDk5kBrF5BewkOrdOZgOxJQQMJU4vvMkCYrMIqEo8vjIJzGYTUJdoe7adtYuRg0NEwEDi3
 NGkLkYuDmaBLkaJuTNmgs0UFnCRuDPxMhvE/CKJ250QcU4Be4nO+dPAenkFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNjfS
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDkAEIdjD2zXI+xCjJwaQkyrtXd2ek
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneBXN3RQoJFqWmp1akZeYAYwEmLcHBoyTCew4kzVtck
 JhbnJkOkTrFaMlxbNPlP0wcqyZcAZIdN+/+YRJiycvPS5US590G0iAA0pBRmgc3DhavlxhlpY
 R5GYEOFOIpSC3KzSxBlX/FKM7BqCTMewFkCk9mXgnc1ldABzEBHXTm9A6Qg0oSEVJSDYwsddw
 lCsEbNxu/sWEPtuw5kP9C4PLNd5uWx8U5yX2bKDHnl4vzVom9u2R9ty1Xnj/jXJdI8qa4Dpfo
 JO0TvNNXTdw0OcTo4/nV97hvlH+cMPfM8hU3T4QJfXpx7/W/dVKLxWZreEdd5VDSZixevUum/
 ccZiWXud3/v+30q3Zoz84TLTb4X13duUmIpzkg01GIuKk4EADc2I9/SAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505402531!75293647!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12735 invoked from network); 14 Sep 2017 15:22:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 15:22:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:22:11 -0600
Message-Id: <59BABAC1020000780017B3FF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:22:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
In-Reply-To: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v2 17/17] x86/HVM: eliminate custom #MF/#XM
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIHRoZSBnZW5lcmljIHN0dWIgZXhjZXB0aW9uIGhhbmRsaW5nIGluc3RlYWQuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogUmUtYmFzZS4K
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCkBAIC0xMzQsOCArMTM0LDYgQEAgaW50
IGVtdWxfdGVzdF9yZWFkX3hjcigKIH0KIAogaW50IGVtdWxfdGVzdF9nZXRfZnB1KAotICAgIHZv
aWQgKCpleGNlcHRpb25fY2FsbGJhY2spKHZvaWQgKiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKiks
Ci0gICAgdm9pZCAqZXhjZXB0aW9uX2NhbGxiYWNrX2FyZywKICAgICBlbnVtIHg4Nl9lbXVsYXRl
X2ZwdV90eXBlIHR5cGUsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCkBAIC0yMjEsOCArMjIxLDYgQEAgaW50IGVt
dWxfdGVzdF9yZWFkX3hjcigKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAK
IGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKLSAgICB2b2lkICgqZXhjZXB0aW9uX2NhbGxiYWNrKSh2
b2lkICosIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopLAotICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxs
YmFja19hcmcsCiAgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAogICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTczOSw4ICsxNzM5LDYg
QEAgaW50IGh2bWVtdWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyXwogfQogCiBzdGF0aWMg
aW50IGh2bWVtdWxfZ2V0X2ZwdSgKLSAgICB2b2lkICgqZXhjZXB0aW9uX2NhbGxiYWNrKSh2b2lk
ICosIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopLAotICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFj
a19hcmcsCiAgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAogICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewpAQCAtMTc3OCw5ICsxNzc2LDYgQEAgc3RhdGljIGlu
dCBodm1lbXVsX2dldF9mcHUoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBjdXJyLT5hcmNoLmh2
bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2sgPSBleGNlcHRpb25fY2FsbGJhY2s7Ci0gICAg
Y3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxiYWNrX2FyZyA9IGV4Y2VwdGlv
bl9jYWxsYmFja19hcmc7Ci0KICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCkBAIC0xNzkx
LDggKzE3ODYsNiBAQCBzdGF0aWMgdm9pZCBodm1lbXVsX3B1dF9mcHUoCiB7CiAgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCi0gICAgY3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhj
ZXB0aW9uX2NhbGxiYWNrID0gTlVMTDsKLQogICAgIGlmICggYXV4ICkKICAgICB7CiAgICAgICAg
IHR5cGVvZihjdXJyLT5hcmNoLnhzYXZlX2FyZWEtPmZwdV9zc2UpICpmcHVfY3R4dCA9IGN1cnIt
PmFyY2guZnB1X2N0eHQ7Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCkBAIC03MDMsNyArNzAzLDYgQEAgdm9pZCBkb19yZXNlcnZlZF90cmFwKHN0
cnVjdCBjcHVfdXNlcl9yZQogCiB2b2lkIGRvX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGlu
dCB0cmFwbnIgPSByZWdzLT5lbnRyeV92ZWN0b3I7CiAgICAgdW5zaWduZWQgbG9uZyBmaXh1cDsK
IApAQCAtNzIzLDE1ICs3MjIsNiBAQCB2b2lkIGRvX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBpZiAoICgodHJhcG5yID09IFRS
QVBfY29wcm9fZXJyb3IpIHx8ICh0cmFwbnIgPT0gVFJBUF9zaW1kX2Vycm9yKSkgJiYKLSAgICAg
ICAgIHN5c3RlbV9zdGF0ZSA+PSBTWVNfU1RBVEVfYWN0aXZlICYmIGlzX2h2bV92Y3B1KGN1cnIp
ICYmCi0gICAgICAgICBjdXJyLT5hcmNoLmh2bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2sg
KQotICAgIHsKLSAgICAgICAgY3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxi
YWNrKAotICAgICAgICAgICAgY3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxi
YWNrX2FyZywgcmVncyk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KICAgICBpZiAoIGxpa2Vs
eSgoZml4dXAgPSBzZWFyY2hfZXhjZXB0aW9uX3RhYmxlKHJlZ3MpKSAhPSAwKSApCiAgICAgewog
ICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJUcmFwICV1OiAlcCBbJXBzXSAtPiAlcFxuIiwK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTk1OSw2ICs5NTksMzMgQEAgc3Rh
dGljIGlubGluZSBpbnQgbWtlYyh1aW50OF90IGUsIGludDMyXwogI2RlZmluZSBnZW5lcmF0ZV9l
eGNlcHRpb24oZSwgZWMuLi4pIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih0cnVlLCBlLCAjI2VjKQog
CiAjaWZkZWYgX19YRU5fXworc3RhdGljIGludCBleGNlcHRpb25fZnJvbV9zdHViKHVuaW9uIHN0
dWJfZXhjZXB0aW9uX3Rva2VuIHJlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpzdHViLCB1bnNpZ25lZCBpbnQgbGluZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCit7CisgICAgaW50
IHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
cmVzLmZpZWxkcy50cmFwbnIgPT0gRVhDX01GLCBFWENfTUYpOworICAgIGlmICggcmVzLmZpZWxk
cy50cmFwbnIgPT0gRVhDX1hNICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY3I0Owor
CisgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCAhb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0
eHQpID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBjcjQgPSBYODZfQ1I0X09TWE1NRVhD
UFQ7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbihjcjQgJiBYODZfQ1I0X09TWE1NRVhDUFQg
PyBFWENfWE0gOiBFWENfVUQpOworICAgIH0KKyAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAor
ICAgICAgICAgICAgImV4Y2VwdGlvbiAldSAoZWM9JTA0eCkgaW4gZW11bGF0aW9uIHN0dWIgKGxp
bmUgJXUpXG4iLAorICAgICAgICAgICAgcmVzLmZpZWxkcy50cmFwbnIsIHJlcy5maWVsZHMuZWMs
IGxpbmUpOworICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJzdHViOiAlIl9fc3RyaW5naWZ5KE1B
WF9JTlNUX0xFTikicGhcbiIsICBzdHViKTsKKyAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYocmVz
LmZpZWxkcy50cmFwbnIgPT0gRVhDX1VELCBFWENfVUQpOworICAgIGRvbWFpbl9jcmFzaChjdXJy
ZW50LT5kb21haW4pOworCisgZG9uZToKKyAgICByZXR1cm4gcmM7Cit9CisKICMgZGVmaW5lIGlu
dm9rZV9zdHViKHByZSwgcG9zdCwgY29uc3RyYWludHMuLi4pIGRvIHsgICAgICAgICAgICAgICAg
ICAgIFwKICAgICB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiByZXNfID0geyAucmF3ID0gfjAg
fTsgICAgICAgICAgICAgICAgICAgIFwKICAgICBhc20gdm9sYXRpbGUgKCBwcmUgIlxuXHRjYWxs
IColW3N0dWJdXG5cdCIgcG9zdCAiXG4iICAgICAgICAgICAgICAgIFwKQEAgLTk3NCwxNCArMTAw
MSw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQzMl8KICAgICAgICAg
ICAgICAgICAgICAgICJtIiAoKih1aW50OF90KCopW01BWF9JTlNUX0xFTiArIDFdKXN0dWIucHRy
KSApOyAgIFwKICAgICBpZiAoIHVubGlrZWx5KH5yZXNfLnJhdykgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ3By
aW50ayhYRU5MT0dfV0FSTklORywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAiZXhjZXB0aW9uICV1IChlYz0lMDR4KSBpbiBlbXVsYXRp
b24gc3R1YiAobGluZSAldSlcbiIsIFwKLSAgICAgICAgICAgICAgICByZXNfLmZpZWxkcy50cmFw
bnIsIHJlc18uZmllbGRzLmVjLCBfX0xJTkVfXyk7ICAgICAgICAgIFwKLSAgICAgICAgZ3ByaW50
ayhYRU5MT0dfSU5GTywgInN0dWI6ICUiX19zdHJpbmdpZnkoTUFYX0lOU1RfTEVOKSJwaFxuIiwg
IFwKLSAgICAgICAgICAgICAgICBzdHViLmZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHJlc18u
ZmllbGRzLnRyYXBuciA9PSBFWENfVUQsIEVYQ19VRCk7ICAgIFwKLSAgICAgICAgZG9tYWluX2Ny
YXNoKGN1cnJlbnQtPmRvbWFpbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmMgPSBleGNlcHRpb25fZnJvbV9zdHViKHJlc18s
IHN0dWIuZnVuYywgX19MSU5FX18sIGN0eHQsIG9wcyk7IFwKKyAgICAgICAgZ290byBkb25lOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAjZWxzZQpAQCAtMTA5NywyMyArMTExOCw4IEBA
IGRvIHsKICAgICBvcHMtPndyaXRlX3NlZ21lbnQoeDg2X3NlZ19jcywgY3MsIGN0eHQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLXN0cnVjdCBmcHVfaW5zbl9jdHh0IHsKLSAg
ICB1aW50OF90IGluc25fYnl0ZXM7Ci0gICAgdWludDhfdCB0eXBlOwotICAgIGludDhfdCBleG5f
cmFpc2VkOwotfTsKLQotc3RhdGljIHZvaWQgZnB1X2hhbmRsZV9leGNlcHRpb24odm9pZCAqX2Zp
Yywgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAgc3RydWN0IGZwdV9pbnNuX2N0
eHQgKmZpYyA9IF9maWM7Ci0gICAgQVNTRVJUKHJlZ3MtPmVudHJ5X3ZlY3RvciA8IDB4MjApOwot
ICAgIGZpYy0+ZXhuX3JhaXNlZCA9IHJlZ3MtPmVudHJ5X3ZlY3RvcjsKLSAgICByZWdzLT5yKGlw
KSArPSBmaWMtPmluc25fYnl0ZXM7Ci19Ci0KIHN0YXRpYyBpbnQgX2dldF9mcHUoCiAgICAgZW51
bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAotICAgIHN0cnVjdCBmcHVfaW5zbl9jdHh0ICpm
aWMsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAgICAgY29uc3Qgc3RydWN0
IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQogewpAQCAtMTEzOCwxNCArMTE0NCwxMyBAQCBzdGF0aWMg
aW50IF9nZXRfZnB1KAogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByYyA9IG9wcy0+Z2V0
X2ZwdShmcHVfaGFuZGxlX2V4Y2VwdGlvbiwgZmljLCB0eXBlLCBjdHh0KTsKKyAgICByYyA9IG9w
cy0+Z2V0X2ZwdSh0eXBlLCBjdHh0KTsKIAogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IwOwogCiAgICAgICAgIGZhaWxfaWYodHlw
ZSA9PSBYODZFTVVMX0ZQVV9mcHUgJiYgIW9wcy0+cHV0X2ZwdSk7Ci0gICAgICAgIGZpYy0+dHlw
ZSA9IHR5cGU7CiAKICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsKICAgICAgICAgaWYg
KCB0eXBlID49IFg4NkVNVUxfRlBVX3htbSApCkBAIC0xMTgzLDM3ICsxMTg4LDIyIEBAIHN0YXRp
YyBpbnQgX2dldF9mcHUoCiAgICAgcmV0dXJuIHJjOwogfQogCi0jZGVmaW5lIGdldF9mcHUoX3R5
cGUsIF9maWMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBn
ZXRfZnB1KHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgcmMgPSBfZ2V0X2ZwdShfdHlwZSwgX2ZpYywgY3R4dCwgb3BzKTsgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0gX2dldF9mcHUoZnB1X3R5cGUgPSAodHlwZSks
IGN0eHQsIG9wcyk7ICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIHJjICkgZ290byBkb25lOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi0j
ZGVmaW5lIGNoZWNrX2ZwdV9leG4oZmljKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGZpYyktPmV4bl9y
YWlzZWQgPj0gMCwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgIChm
aWMpLT5leG5fcmFpc2VkKTsgICAgICAgICAgICAgICAgICAgXAotfSB3aGlsZSAoMCkKLQotI2Rl
ZmluZSBjaGVja194bW1fZXhuKGZpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLWRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgaWYgKCAoZmljKS0+ZXhuX3JhaXNlZCA9PSBFWENfWE0gJiYg
b3BzLT5yZWFkX2NyICYmICAgICAgICAgXAotICAgICAgICAgb3BzLT5yZWFkX2NyKDQsICZjcjQs
IGN0eHQpID09IFg4NkVNVUxfT0tBWSAmJiAgICAgICAgIFwKLSAgICAgICAgICEoY3I0ICYgWDg2
X0NSNF9PU1hNTUVYQ1BUKSApICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChm
aWMpLT5leG5fcmFpc2VkID0gRVhDX1VEOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIGNoZWNrX2ZwdV9leG4oZmljKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLX0gd2hpbGUgKDApCi0KIHN0YXRpYyB2b2lkIHB1dF9mcHUoCi0gICAgc3RydWN0
IGZwdV9pbnNuX2N0eHQgKmZpYywKKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHR5cGUs
CiAgICAgYm9vbCBmYWlsZWRfbGF0ZSwKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3Rh
dGUgKnN0YXRlLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgIGNvbnN0
IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcykKIHsKLSAgICBpZiAoIHVubGlrZWx5KGZhaWxl
ZF9sYXRlKSAmJiBmaWMtPnR5cGUgPT0gWDg2RU1VTF9GUFVfZnB1ICkKKyAgICBpZiAoIHVubGlr
ZWx5KGZhaWxlZF9sYXRlKSAmJiB0eXBlID09IFg4NkVNVUxfRlBVX2ZwdSApCiAgICAgICAgIG9w
cy0+cHV0X2ZwdShjdHh0LCBYODZFTVVMX0ZQVV9mcHUsIE5VTEwpOwotICAgIGVsc2UgaWYgKCB1
bmxpa2VseShmaWMtPnR5cGUgPT0gWDg2RU1VTF9GUFVfZnB1KSAmJiAhc3RhdGUtPmZwdV9jdHJs
ICkKKyAgICBlbHNlIGlmICggdW5saWtlbHkodHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUpICYmICFz
dGF0ZS0+ZnB1X2N0cmwgKQogICAgIHsKICAgICAgICAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXgg
YXV4ID0gewogICAgICAgICAgICAgLmlwID0gY3R4dC0+cmVncy0+cihpcCksCkBAIC0xMjQ3LDkg
KzEyMzcsOCBAQCBzdGF0aWMgdm9pZCBwdXRfZnB1KAogICAgICAgICB9CiAgICAgICAgIG9wcy0+
cHV0X2ZwdShjdHh0LCBYODZFTVVMX0ZQVV9ub25lLCAmYXV4KTsKICAgICB9Ci0gICAgZWxzZSBp
ZiAoIGZpYy0+dHlwZSAhPSBYODZFTVVMX0ZQVV9ub25lICYmIG9wcy0+cHV0X2ZwdSApCisgICAg
ZWxzZSBpZiAoIHR5cGUgIT0gWDg2RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQogICAg
ICAgICBvcHMtPnB1dF9mcHUoY3R4dCwgWDg2RU1VTF9GUFVfbm9uZSwgTlVMTCk7Ci0gICAgZmlj
LT50eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGZwdV9j
aGVja193cml0ZSh2b2lkKQpAQCAtMTI2NCwyOSArMTI1MywyNyBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgZnB1X2NoZWNrX3dyaXRlKHZvaWQpCiAjZGVmaW5lIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0
KG9wYywgZXh0LCBhcmcpICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgLyogTW9kUk06IG1vZD0wLCByZWc9ZXh0LCBybT0wLCBpLmUuIGEgKCVyYXgpIG9w
ZXJhbmQgKi8gICAgICAgICAgICBcCi0gICAgZmljLmluc25fYnl0ZXMgPSAyOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW5zbl9ieXRlcyA9
IDI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgbWVtY3B5KGdldF9zdHViKHN0dWIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICgodWludDhfdFtdKXsgb3BjLCAoKGV4dCkg
JiA3KSA8PCAzLCAweGMzIH0pLCAzKTsgICAgICAgICAgICBcCi0gICAgaW52b2tlX3N0dWIoIiIs
ICIiLCAiK20iIChmaWMpLCAiK20iIChhcmcpIDogImEiICgmKGFyZykpKTsgICAgICAgICBcCisg
ICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iIChhcmcpIDogImEiICgmKGFyZykpKTsgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgcHV0X3N0dWIoc3R1Yik7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCiAjZGVmaW5l
IGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKG9wYywgZXh0LCBhcmcpICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgLyogTW9kUk06IG1vZD0wLCByZWc9ZXh0
LCBybT0wLCBpLmUuIGEgKCVyYXgpIG9wZXJhbmQgKi8gICAgICAgICAgICBcCi0gICAgZmljLmlu
c25fYnl0ZXMgPSAyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgbWVtY3B5KGdldF9zdHViKHN0dWIpLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICgodWludDhfdFtdKXsgb3BjLCAo
KGV4dCkgJiA3KSA8PCAzLCAweGMzIH0pLCAzKTsgICAgICAgICAgICBcCi0gICAgaW52b2tlX3N0
dWIoIiIsICIiLCAiK20iIChmaWMpIDogIm0iIChhcmcpLCAiYSIgKCYoYXJnKSkpOyAgICAgICAg
ICBcCisgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChkdW1teSkgOiAibSIgKGFyZyksICJh
IiAoJihhcmcpKSk7ICAgICAgICBcCiAgICAgcHV0X3N0dWIoc3R1Yik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCiAj
ZGVmaW5lIGVtdWxhdGVfZnB1X2luc25fc3R1YihieXRlcy4uLikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgaW50IG5yXyA9
IHNpemVvZigodWludDhfdFtdKXsgYnl0ZXMgfSk7ICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ZmljLmluc25fYnl0ZXMgPSBucl87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgbWVtY3B5KGdldF9zdHViKHN0dWIpLCAoKHVpbnQ4X3RbXSl7IGJ5
dGVzLCAweGMzIH0pLCBucl8gKyAxKTsgICAgICBcCi0gICAgaW52b2tlX3N0dWIoIiIsICIiLCAi
PW0iIChmaWMpIDogIm0iIChmaWMpKTsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW52
b2tlX3N0dWIoIiIsICIiLCAiPW0iIChkdW1teSkgOiAiaSIgKDApKTsgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgcHV0X3N0dWIoc3R1Yik7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCkBAIC0xMjk0LDEyICsx
MjgxLDEwIEBAIGRvIHsKIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBpbnQgbnJfID0g
c2l6ZW9mKCh1aW50OF90W10peyBieXRlcyB9KTsgICAgICAgICAgICAgICAgICAgIFwKICAgICB1
bnNpZ25lZCBsb25nIHRtcF87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICBmaWMuaW5zbl9ieXRlcyA9IG5yXzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBtZW1jcHkoZ2V0X3N0dWIoc3R1Yiks
ICgodWludDhfdFtdKXsgYnl0ZXMsIDB4YzMgfSksIG5yXyArIDEpOyAgICAgIFwKICAgICBpbnZv
a2Vfc3R1YihfUFJFX0VGTEFHUygiW2VmbGFnc10iLCAiW21hc2tdIiwgIlt0bXBdIiksICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxhZ3NdIiwgIlttYXNr
XSIsICJbdG1wXSIpLCAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICBbZWZsYWdzXSAiK2ci
IChfcmVncy5lZmxhZ3MpLCBbdG1wXSAiPSZyIiAodG1wXyksICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAiK20iIChmaWMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBbZWZsYWdzXSAiK2ciIChfcmVncy5lZmxhZ3MpLCBbdG1w
XSAiPSZyIiAodG1wXykgICAgICAgIFwKICAgICAgICAgICAgICAgICA6IFttYXNrXSAiaSIgKFg4
Nl9FRkxBR1NfWkZ8WDg2X0VGTEFHU19QRnxYODZfRUZMQUdTX0NGKSk7IFwKICAgICBwdXRfc3R1
YihzdHViKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIH0gd2hpbGUgKDApCkBAIC0zMTQyLDE0ICszMTI3LDE0IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSBzdGF0ZTsKICAgICBpbnQgcmM7CiAgICAgdWlu
dDhfdCBiLCBkLCAqb3BjID0gTlVMTDsKLSAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYnl0ZSA9IDA7
CisgICAgdW5zaWduZWQgaW50IGZpcnN0X2J5dGUgPSAwLCBpbnNuX2J5dGVzID0gMDsKICAgICBi
b29sIHNpbmdsZXN0ZXAgPSAoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKIAkgICAg
IWlzX2JyYW5jaF9zdGVwKGN0eHQsIG9wcyk7CiAgICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKICAg
ICBzdHJ1Y3Qgb3BlcmFuZCBzcmMgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07CiAgICAgc3RydWN0
IG9wZXJhbmQgZHN0ID0geyAucmVnID0gUFRSX1BPSVNPTiB9OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwotICAgIHN0cnVjdCBmcHVfaW5zbl9jdHh0IGZpYyA9IHsgLnR5cGUgPSBYODZFTVVMX0ZQ
VV9ub25lLCAuZXhuX3JhaXNlZCA9IC0xIH07CisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlw
ZSBmcHVfdHlwZSA9IFg4NkVNVUxfRlBVX25vbmU7CiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0
dWIgc3R1YiA9IHt9OwogICAgIERFQ0xBUkVfQUxJR05FRChtbXZhbF90LCBtbXZhbCk7CiAKQEAg
LTM4MzksOSArMzgyNCw4IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSAweDliOiAgLyogd2Fp
dC9md2FpdCAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwotICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3dhaXQsICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3dhaXQpOwogICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX3N0dWIoYik7Ci0gICAgICAg
IGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDljOiAv
KiBwdXNoZiAqLwpAQCAtNDI0NSw3ICs0MjI5LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNl
IDB4ZDg6IC8qIEZQVSAweGQ4ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZw
dSk7Ci0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1LCAmZmljKTsKKyAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV9mcHUpOwogICAgICAgICBzd2l0Y2ggKCBtb2RybSApCiAgICAgICAg
IHsKICAgICAgICAgY2FzZSAweGMwIC4uLiAweGM3OiAvKiBmYWRkICVzdE4sJXN0ICovCkBAIC00
MjY3LDEyICs0MjUxLDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZW11bGF0ZV9mcHVf
aW5zbl9tZW1zcmMoYiwgbW9kcm1fcmVnLCBzcmMudmFsKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICB9Ci0gICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweGQ5OiAvKiBGUFUgMHhkOSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShmcHUpOwotICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7Cisg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0g
KQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMHhmYjogLyogZnNpbmNvcyAqLwpAQCAtNDM1NCwx
MiArNDMzNywxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggZHN0LnR5cGUgPT0g
T1BfTUVNICYmICFzdGF0ZS0+ZnB1X2N0cmwgJiYgIWZwdV9jaGVja193cml0ZSgpICkKICAgICAg
ICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIH0KLSAgICAgICAgY2hlY2tf
ZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGE6IC8qIEZQVSAw
eGRhICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7Ci0gICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfZnB1LCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQ
VV9mcHUpOwogICAgICAgICBzd2l0Y2ggKCBtb2RybSApCiAgICAgICAgIHsKICAgICAgICAgY2Fz
ZSAweGMwIC4uLiAweGM3OiAvKiBmY21vdmIgJXN0TiAqLwpAQCAtNDM3NiwxMiArNDM1OCwxMSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKICAgICAgICAgICAgIGdvdG8gZnB1X21lbXNyYzMyOwogICAg
ICAgICB9Ci0gICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSAweGRiOiAvKiBGUFUgMHhkYiAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShmcHUpOwotICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0gKQog
ICAgICAgICB7CiAgICAgICAgIGNhc2UgMHhjMCAuLi4gMHhjNzogLyogZmNtb3ZuYiAlc3ROICov
CkBAIC00NDM0LDEyICs0NDE1LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbihFWENfVUQpOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAg
ICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRj
OiAvKiBGUFUgMHhkYyAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwot
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0gKQogICAgICAgICB7CiAg
ICAgICAgIGNhc2UgMHhjMCAuLi4gMHhjNzogLyogZmFkZCAlc3QsJXN0TiAqLwpAQCAtNDQ2MSwx
MiArNDQ0MSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtc3JjKGIsIG1vZHJtX3JlZywgc3JjLnZhbCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQotICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgMHhkZDogLyogRlBVIDB4ZGQgKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoZnB1KTsKLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUsICZmaWMpOworICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSk7CiAgICAgICAgIHN3aXRjaCAoIG1vZHJtICkKICAg
ICAgICAgewogICAgICAgICBjYXNlIDB4YzAgLi4uIDB4Yzc6IC8qIGZmcmVlICVzdE4gKi8KQEAg
LTQ1MTAsMTIgKzQ0ODksMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpZiAoIGRzdC50
eXBlID09IE9QX01FTSAmJiAhc3RhdGUtPmZwdV9jdHJsICYmICFmcHVfY2hlY2tfd3JpdGUoKSAp
CiAgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9Ci0gICAgICAg
IGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRlOiAv
KiBGUFUgMHhkZSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwotICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0gKQogICAgICAgICB7CiAgICAg
ICAgIGNhc2UgMHhjMCAuLi4gMHhjNzogLyogZmFkZHAgJXN0TiAqLwpAQCAtNDUzMywxMiArNDUx
MSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KGIsIG1vZHJtX3JlZywgc3JjLnZhbCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQot
ICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
MHhkZjogLyogRlBVIDB4ZGYgKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZnB1
KTsKLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUsICZmaWMpOworICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX2ZwdSk7CiAgICAgICAgIHN3aXRjaCAoIG1vZHJtICkKICAgICAgICAg
ewogICAgICAgICBjYXNlIDB4ZTA6CkBAIC00NTgzLDcgKzQ1NjAsNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICBnb3RvIGZwdV9tZW1kc3Q2NDsKICAgICAgICAgICAgIH0KICAgICAg
ICAgfQotICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgMHhlMCAuLi4gMHhlMjogLyogbG9vcHsseixuen0gKi8gewpAQCAtNTQxNSw3ICs1Mzkx
LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbihFWENfVUQpOwogCi0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmlj
KTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwogCiAgICAgICAgIGQgPSBEc3RS
ZWcgfCBTcmNNZW07CiAgICAgICAgIG9wX2J5dGVzID0gODsKQEAgLTU1MDUsNyArNTQ4MSw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKHNzZSk7CiAgICAgc2ltZF8wZl94bW06Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC01NTE1LDcgKzU0OTEsNyBA
QCB4ODZfZW11bGF0ZSgKICAgICBzaW1kXzBmX2F2eDoKICAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgc2ltZF8wZl95bW06Ci0gICAgICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBV
X3ltbSk7CiAgICAgICAgIH0KICAgICBzaW1kXzBmX2NvbW1vbjoKICAgICAgICAgb3BjID0gaW5p
dF9wcmVmaXhlcyhzdHViKTsKQEAgLTU1MjgsNyArNTUwNCw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgdmV4LmIgPSAxOwogICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7CiAgICAgICAg
IH0KLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBpbnNu
X2J5dGVzID0gUEZYX0JZVEVTICsgMjsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZscGQgbTY0LHhtbSAqLwpAQCAtNTYx
NSwxMiArNTU5MSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICB2Y3B1X211c3Rf
aGF2ZShzc2UyKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2Y3B1X211c3Rf
aGF2ZShzc2UpOwotICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOwor
ICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
KTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQpAQCAtNTY0NiwxNCArNTYyMiwxNCBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOwotICAgICAgICAgICAgZ2V0X2Zw
dShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQ
VV94bW0pOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwogICAgICAgICAg
ICAgdmV4LmwgPSAwOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsK
LSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKICAgICAgICAgfQogCiAgICAgICAgIG9wYyA9IGlu
aXRfcHJlZml4ZXMoc3R1Yik7CkBAIC01Njc2LDE3ICs1NjUyLDE0IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OwogICAgICAgICBpZiAoICFtb2RlXzY0
Yml0KCkgKQogICAgICAgICAgICAgdmV4LncgPSAwOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwogICAg
ICAgICBvcGNbMl0gPSAweGMzOwogCiAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVm
aXgsIHZleCk7CiAgICAgICAgIGVhLnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9yZWcsICZf
cmVncywgMCk7Ci0gICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoKmVhLnJlZyksICIr
bSIgKGZpYy5leG5fcmFpc2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogImMiICht
bXZhbHApLCAibSIgKCptbXZhbHApKTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEi
ICgqZWEucmVnKSA6ICJjIiAobW12YWxwKSwgIm0iICgqbW12YWxwKSk7CiAKICAgICAgICAgcHV0
X3N0dWIoc3R1Yik7Ci0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7Ci0KICAgICAgICAgc3Rh
dGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTU3MDAsMTMg
KzU2NzMsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUo
c3NlMik7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUo
c3NlKTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNl
CiAgICAgICAgIHsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucmVnICE9
IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7
Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7CiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBp
bml0X3ByZWZpeGVzKHN0dWIpOwpAQCAtNTcyNCwyMCArNTY5NywxNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgIHZleC5iID0gMTsKICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAg
ICAgICB9Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAg
aW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAg
ICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgaW52b2tl
X3N0dWIoX1BSRV9FRkxBR1MoIltlZmxhZ3NdIiwgIlttYXNrXSIsICJbdG1wXSIpLAogICAgICAg
ICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxhZ3NdIiwgIlttYXNrXSIsICJbdG1wXSIp
LAogICAgICAgICAgICAgICAgICAgICBbZWZsYWdzXSAiK2ciIChfcmVncy5lZmxhZ3MpLAotICAg
ICAgICAgICAgICAgICAgICBbdG1wXSAiPSZyIiAoZHVtbXkpLCAiK20iICgqbW12YWxwKSwKLSAg
ICAgICAgICAgICAgICAgICAgIittIiAoZmljLmV4bl9yYWlzZWQpCisgICAgICAgICAgICAgICAg
ICAgIFt0bXBdICI9JnIiIChkdW1teSksICIrbSIgKCptbXZhbHApCiAgICAgICAgICAgICAgICAg
ICAgIDogImEiIChtbXZhbHApLCBbbWFza10gImkiIChFRkxBR1NfTUFTSykpOwogCiAgICAgICAg
IHB1dF9zdHViKHN0dWIpOwotICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwotCiAgICAgICAg
IEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC01ODc1LDkg
KzU4NDUsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKICAg
ICAgICAgICAgIHZleC53ID0gMDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OwotICAg
ICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGluc25fYnl0ZXMg
PSBQRlhfQllURVMgKyAyOwogICAgIHNpbWRfMGZfdG9fZ3ByOgotICAgICAgICBvcGNbZmljLmlu
c25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKKyAgICAgICAgb3BjW2luc25fYnl0ZXMgLSBQ
RlhfQllURVNdID0gMHhjMzsKIAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlw
ZSAhPSBPUF9SRUcsIEVYQ19VRCk7CiAKQEAgLTU4OTYsOSArNTg2Niw5IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKCBiID09IDB4NTAgfHwgKHZleC5wZnggJiBWRVhfUFJFRklYX0RP
VUJMRV9NQVNLKSApCi0gICAgICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOworICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAg
ICAgIGVsc2UKLSAgICAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7
CisgICAgICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtNTkwNywxNCArNTg3NywxMyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDIp
OwotICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwogICAgICAgICB9CiAKICAgICAgICAgY29weV9S
RVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIi
LCAiPWEiIChkc3QudmFsKSA6IFtkdW1teV0gImkiICgwKSk7CiAKICAgICAgICAgcHV0X3N0dWIo
c3R1Yik7Ci0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7CiAKICAgICAgICAgQVNTRVJUKCFz
dGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgZHN0LmJ5dGVzID0gNDsKQEAgLTYwODAsNyArNjA0
OSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ290byBzaW1kXzBmX3NzZTI7CiAgICAg
c2ltZF8wZl9tbXg6CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Ci0gICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV9tbXgpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8K
QEAgLTYwOTEsMTcgKzYwNjAsMTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VE
KTsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZleC5wZnggKQog
ICAgICAgICB7CiAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKLSAgICAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBV
X21teCk7CiAgICAgICAgIH0KIAogICAgIHNpbWRfMGZfcm06CkBAIC02MTEzLDE3ICs2MDgyLDE0
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQogICAgICAgICAg
ICAgdmV4LncgPSAwOwogICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7Ci0gICAgICAgIGZp
Yy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9C
WVRFUyArIDI7CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhfVkVY
KG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKLSAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20i
IChzcmMudmFsKSwgIittIiAoZmljLmV4bl9yYWlzZWQpCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiAiYSIgKCZzcmMudmFsKSk7CisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIitt
IiAoc3JjLnZhbCkgOiAiYSIgKCZzcmMudmFsKSk7CiAgICAgICAgIGRzdC52YWwgPSBzcmMudmFs
OwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBjaGVja194bW1fZXhuKCZmaWMp
OwotCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwog
CkBAIC02MTg5LDE5ICs2MTU1LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgICAgICB9CiAgICAgc2ltZF8wZl9p
bW04X3ltbToKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAg
ICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggdmV4LnBmeCApCiAgICAgICAgIHsKICAgICBzaW1kXzBmX2ltbThfc3NlMjoKICAg
ICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwotICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0p
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUobW14KTsKICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKG1teGV4
dCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIH0KICAgICBzaW1kXzBmX2lt
bTg6CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CkBAIC02MjE1LDcgKzYxODEs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAgICAgICB9
CiAgICAgICAgIG9wY1syXSA9IGltbTE7Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgMzsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3MSk6ICAgIC8qIEdycDEy
ICovCkBAIC02MjQzLDMzICs2MjA5LDMxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDIpOwogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxf
RlBVX3ltbSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZleC5wZnggKQogICAgICAg
ICB7CiAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKLSAgICAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7
CiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAg
ICBvcGNbMF0gPSBiOwogICAgICAgICBvcGNbMV0gPSBtb2RybTsKICAgICAgICAgb3BjWzJdID0g
aW1tMTsKLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOworICAgICAgICBp
bnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKICAgICBzaW1kXzBmX3JlZ19vbmx5OgotICAgICAg
ICBvcGNbZmljLmluc25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKKyAgICAgICAgb3BjW2lu
c25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKIAogICAgICAgICBjb3B5X1JFWF9WRVgob3Bj
LCByZXhfcHJlZml4LCB2ZXgpOwogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsIFtkdW1teV9v
dXRdICI9ZyIgKGR1bW15KSA6IFtkdW1teV9pbl0gImkiICgwKSApOwogCiAgICAgICAgIHB1dF9z
dHViKHN0dWIpOwotICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwotCiAgICAgICAgIEFTU0VS
VCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC02MzA0LDcgKzYyNjgs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgewogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4KTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAm
ZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKIAogI2lmZGVmIF9f
eDg2XzY0X18KICAgICAgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCkBAIC02MzQ2LDEyICs2
MzEwLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21t
eCk7CiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAg
ICAgICBvcGNbMF0gPSBiOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDE7
CisgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAxOwogICAgICAgICBnb3RvIHNpbWRf
MGZfcmVnX29ubHk7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzgpOiAgICAg
LyogR3JwMTcgKi8KQEAgLTYzNjcsMTQgKzYzMzEsMTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKIAogICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0YSk7Ci0gICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwog
CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAgIG9wY1swXSA9IGI7
CiAgICAgICAgIG9wY1sxXSA9IG1vZHJtOwogICAgICAgICBvcGNbMl0gPSBpbW0xOwogICAgICAg
ICBvcGNbM10gPSBpbW0yOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDQ7
CisgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyA0OwogICAgICAgICBnb3RvIHNpbWRf
MGZfcmVnX29ubHk7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzkpOiAgICAg
LyogZXh0cnEgeG1tLHhtbSAqLwpAQCAtNjUwMiw3ICs2NDY2LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOwogICAgICAgICBsZG14Y3NyOgogICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsK
LSAgICAgICAgICAgIGdldF9mcHUodmV4Lm9wY3ggPyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVM
X0ZQVV94bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdSh2ZXgub3BjeCA/IFg4NkVNVUxf
RlBVX3ltbSA6IFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoc3JjLnZhbCAmIH5teGNzcl9tYXNrLCBFWENfR1AsIDApOwogICAgICAgICAgICAgYXNt
IHZvbGF0aWxlICggImxkbXhjc3IgJTAiIDo6ICJtIiAoc3JjLnZhbCkgKTsKICAgICAgICAgICAg
IGJyZWFrOwpAQCAtNjUxMiw3ICs2NDc2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2
Y3B1X211c3RfaGF2ZShzc2UpOwogICAgICAgICBzdG14Y3NyOgogICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGRzdC50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAg
IGdldF9mcHUodmV4Lm9wY3ggPyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQVV94bW0sICZm
aWMpOworICAgICAgICAgICAgZ2V0X2ZwdSh2ZXgub3BjeCA/IFg4NkVNVUxfRlBVX3ltbSA6IFg4
NkVNVUxfRlBVX3htbSk7CiAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAic3RteGNzciAlMCIg
OiAiPW0iIChkc3QudmFsKSApOwogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTY3NjYsNyArNjcz
MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9ET1VCTEVfTUFTSyApCiAgICAgICAgICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfc3NlMjsK
ICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ht
bSk7CiAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfaW1tODsKICAgICAgICAgfQogICAgICAgICBn
b3RvIHNpbWRfMGZfaW1tOF9hdng7CkBAIC02Nzk3LDcgKzY3NjEsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgIHZleC53ID0gMDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3Owog
ICAgICAgICBvcGNbMl0gPSBpbW0xOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRF
UyArIDM7CisgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBnb3Rv
IHNpbWRfMGZfdG9fZ3ByOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGM3KTogLyog
R3JwOSAqLwpAQCAtNzA0MywxOCArNzAwNywxOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsK
ICAgICAgICAgICAgIGQgfD0gVHdvT3A7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdngpOwotICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwor
ICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCB2ZXgucGZ4ICkKICAgICAgICAgewogICAgICAgICAgICAgdmNwdV9tdXN0X2hh
dmUoc3NlMik7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7Cisg
ICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgp
OwogICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW14ZXh0KTsKLSAgICAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfbW14KTsKICAgICAgICAgfQogCiAgICAgICAgIC8qCkBAIC03MDc0LDcgKzcwMzgsNiBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZl
eC53ID0gMDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OwotICAgICAgICBmaWMuaW5z
bl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAgICAg
ICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKQEAgLTcwODcsNiArNzA1MCw3
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAg
ICAgICBvcGNbMF0gPSBiOwogICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaW5zbl9i
eXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAgICAgIC8qIFJlc3RvcmUgaGlnaCBiaXQgb2YgWE1N
IGRlc3RpbmF0aW9uLiAqLwogICAgICAgICBpZiAoIHNmZW5jZSApCiAgICAgICAgIHsKQEAgLTcx
MzMsMTIgKzcwOTcsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICggdmV4LnBmeCApCiAg
ICAgICAgIHsKICAgICBzaW1kXzBmMzhfY29tbW9uOgotICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0p
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUobW14KTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
bW14LCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAgICAg
ICAgfQogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0g
PSAweDM4OwpAQCAtNzE1MSw3ICs3MTE1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2
ZXguYiA9IDE7CiAgICAgICAgICAgICBvcGNbMl0gJj0gMHgzODsKICAgICAgICAgfQotICAgICAg
ICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgICAgIGluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHgxOSk6IC8qIHZicm9hZGNhc3RzZCBtNjQseW1tICovCkBAIC03MTc1LDEz
ICs3MTM5LDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9u
b25lICkKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3Nl
NF8xKTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNl
CiAgICAgICAgIHsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucmVnICE9
IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7
Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7CiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBp
bml0X3ByZWZpeGVzKHN0dWIpOwpAQCAtNzIwMCwyMSArNzE2NCwxOSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgIHZleC5iID0gMTsKICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAg
ICAgICB9Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAg
aW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAgICAg
ICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBDb3ZlciBmb3IgZXh0cmEgcHJlZml4IGJ5dGUuICovCiAgICAgICAgICAgICAtLW9wYzsKLSAg
ICAgICAgICAgICsrZmljLmluc25fYnl0ZXM7CisgICAgICAgICAgICArK2luc25fYnl0ZXM7CiAg
ICAgICAgIH0KIAogICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwog
ICAgICAgICBlbXVsYXRlX3N0dWIoIittIiAoKm1tdmFscCksICJhIiAobW12YWxwKSk7CiAKICAg
ICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7Ci0KICAg
ICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgZHN0LnR5cGUgPSBP
UF9OT05FOwogICAgICAgICBicmVhazsKQEAgLTczMDMsNyArNzI2NSw3IEBAIHg4Nl9lbXVsYXRl
KAogCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCB2
ZXgudywgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKLSAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogV2hpbGUgd2UgY2FuJ3Qg
cmVhc29uYWJseSBwcm92aWRlIGZ1bGx5IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQpAQCAtNzM1Miw3
ICs3MzE0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COwog
ICAgICAgICB2ZXguYiA9IDE7CiAgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHgzODsKLSAgICAg
ICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBpbnNuX2J5dGVzID0g
UEZYX0JZVEVTICsgMjsKIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC03NDAxLDcgKzczNjMs
NyBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlw
ZSAhPSBPUF9NRU0sIEVYQ19VRCk7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDIpOwotICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBXaGlsZSB3
ZSBjYW4ndCByZWFzb25hYmx5IHByb3ZpZGUgZnVsbHkgY29ycmVjdCBiZWhhdmlvciBoZXJlCkBA
IC03NDQ4LDcgKzc0MTAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgcmV4X3ByZWZpeCAmPSB+
UkVYX0I7CiAgICAgICAgIHZleC5iID0gMTsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4
OwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGluc25f
Ynl0ZXMgPSBQRlhfQllURVMgKyAyOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTc0NzEs
NyArNzQzMyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RhdGUtPnNpYl9pbmRleCA9PSBtYXNrX3JlZywgRVhDX1VEKTsKICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCFjcHVfaGFzX2F2eCwgRVhDX1VEKTsKICAgICAgICAgdmNwdV9tdXN0X2hh
dmUoYXZ4Mik7Ci0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwogCiAgICAgICAgIC8qIFJlYWQgZGVzdGluYXRp
b24sIGluZGV4LCBhbmQgbWFzayByZWdpc3RlcnMuICovCiAgICAgICAgIG9wYyA9IGluaXRfcHJl
Zml4ZXMoc3R1Yik7CkBAIC03ODA4LDEyICs3NzcwLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBpZiAoIHZleC5wZnggKQogICAgICAgICB7CiAgICAgc2ltZF8wZjNhX2NvbW1vbjoKLSAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX21teCk7CiAgICAgICAgIH0KICAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHVi
KTsKICAgICAgICAgb3BjWzBdID0gMHgzYTsKQEAgLTc4MjcsNyArNzc4OSw3IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICAgICAgb3BjWzJdICY9IDB4Mzg7CiAgICAgICAgIH0KICAgICAgICAgb3Bj
WzNdID0gaW1tMTsKLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyA0OworICAg
ICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgNDsKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNCk6IC8qIHBleHRyYiAkaW1tOCx4bW0sci9t
ICovCkBAIC03ODM1LDcgKzc3OTcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzYSwgMHgxNik6IC8qIHBleHRye2QscX0gJGltbTgseG1tLHIvbSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDE3KTogLyogZXh0cmFjdHBzICRpbW04LHht
bSxyL20gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKLSAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3htbSk7CiAKICAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKICAgICAg
ICAgb3BjKytbMF0gPSAweDNhOwpAQCAtNzg0OCwyMCArNzgxMCwxNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgIHZleC53ID0gMDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4Owog
ICAgICAgICBvcGNbMl0gPSBpbW0xOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRF
UyArIDM7CiAgICAgICAgIG9wY1szXSA9IDB4YzM7CiAgICAgICAgIGlmICggdmV4Lm9wY3ggPT0g
dmV4X25vbmUgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBDb3ZlciBmb3IgZXh0cmEgcHJl
Zml4IGJ5dGUuICovCiAgICAgICAgICAgICAtLW9wYzsKLSAgICAgICAgICAgICsrZmljLmluc25f
Ynl0ZXM7CiAgICAgICAgIH0KIAogICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4
LCB2ZXgpOwogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGRzdC52YWwpIDogImEi
ICgmZHN0LnZhbCkpOwotCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBjaGVja194
bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAg
ICAgIGRzdC5ieXRlcyA9IGRzdC50eXBlID09IE9QX1JFRyB8fCBiID09IDB4MTcgPyA0IDogMSA8
PCAoYiAmIDMpOwpAQCAtNzg3NSw3ICs3ODMzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDE3KTogLyogdmV4dHJhY3RwcyAkaW1tOCx4bW0s
ci9tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9
IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKLSAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSk7CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAg
ICAgIGdvdG8gcGV4dHI7CiAKQEAgLTc4OTcsMTcgKzc4NTUsMTUgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsKICAgICAgICAgfQogICAgICAgICBvcGNbMl0gPSBp
bW0xOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgICAgIGlu
c25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBvcGNbM10gPSAweGMzOwogCiAgICAg
ICAgIGNvcHlfVkVYKG9wYywgdmV4KTsKICAgICAgICAgLyogTGF0Y2ggTVhDU1IgLSB3ZSBtYXkg
bmVlZCB0byByZXN0b3JlIGl0IGJlbG93LiAqLwogICAgICAgICBpbnZva2Vfc3R1Yigic3RteGNz
ciAlW214Y3NyXSIsICIiLAotICAgICAgICAgICAgICAgICAgICAiPW0iICgqbW12YWxwKSwgIitt
IiAoZmljLmV4bl9yYWlzZWQpLCBbbXhjc3JdICI9bSIgKG14Y3NyKQotICAgICAgICAgICAgICAg
ICAgICA6ICJhIiAobW12YWxwKSk7CisgICAgICAgICAgICAgICAgICAgICI9bSIgKCptbXZhbHAp
LCBbbXhjc3JdICI9bSIgKG14Y3NyKSA6ICJhIiAobW12YWxwKSk7CiAKICAgICAgICAgcHV0X3N0
dWIoc3R1Yik7Ci0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7CiAKICAgICAgICAgaWYgKCBl
YS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKQEAgLTc5MjYsNyArNzg4Miw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDIwKTogLyogcGluc3Ji
ICRpbW04LHIzMi9tOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgy
Mik6IC8qIHBpbnNye2QscX0gJGltbTgsci9tLHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShzc2U0XzEpOwotICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZp
Yyk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAgbWVtY3B5KG1t
dmFscCwgJnNyYy52YWwsIG9wX2J5dGVzKTsKICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKICAg
ICAgICAgb3BfYnl0ZXMgPSBzcmMuYnl0ZXM7CkBAIC04MDM2LDEzICs3OTkyLDEzIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKICAgICAgICAgewog
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8yKTsKLSAgICAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhD
X1VEKTsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3ltbSk7CiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBpbml0X3ByZWZp
eGVzKHN0dWIpOwpAQCAtODA2MywxMyArODAxOSwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIH0KICAgICAgICAgb3BjWzJdID0gaW1tMTsKLSAg
ICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOworICAgICAgICBpbnNuX2J5dGVz
ID0gUEZYX0JZVEVTICsgMzsKICAgICAgICAgb3BjWzNdID0gMHhjMzsKICAgICAgICAgaWYgKCB2
ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvdmVyIGZv
ciBleHRyYSBwcmVmaXggYnl0ZS4gKi8KICAgICAgICAgICAgIC0tb3BjOwotICAgICAgICAgICAg
KytmaWMuaW5zbl9ieXRlczsKKyAgICAgICAgICAgICsraW5zbl9ieXRlczsKICAgICAgICAgfQog
CiAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CkBAIC04Mjk3LDcg
KzgyNTMsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBpZiAoICFvcGMgKQogICAgICAgICAg
ICAgQlVHKCk7Ci0gICAgICAgIG9wY1tmaWMuaW5zbl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMz
OworICAgICAgICBvcGNbaW5zbl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMzOwogICAgICAgICBj
b3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwogCiAgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQpAQCAtODM3NCwxMyArODMzMCwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgaWYgKCBsaWtlbHkoKGN0eHQtPm9wY29kZSAmIH4oWDg2RU1VTF9PUENfUEZYX01BU0sgfAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZFTVVMX09QQ19FTkNPRElO
R19NQVNLKSkgIT0KICAgICAgICAgICAgICAgICAgICAgWDg2RU1VTF9PUEMoMHgwZiwgMHhmNykp
ICkKLSAgICAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFscCksICIrbSIg
KGZpYy5leG5fcmFpc2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICJhIiAo
bW12YWxwKSk7CisgICAgICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKCptbXZhbHAp
IDogImEiIChtbXZhbHApKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgaW52b2tlX3N0dWIo
IiIsICIiLCAiK20iICgqbW12YWxwKSA6ICJEIiAobW12YWxwKSk7CiAKICAgICAgICAgcHV0X3N0
dWIoc3R1Yik7Ci0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7CiAgICAgfQogCiAgICAgc3dp
dGNoICggZHN0LnR5cGUgKQpAQCAtODQyMyw3ICs4Mzc3LDggQEAgeDg2X2VtdWxhdGUoCiAgICAg
fQogCiAgY29tcGxldGVfaW5zbjogLyogQ29tbWl0IHNoYWRvdyByZWdpc3RlciBzdGF0ZS4gKi8K
LSAgICBwdXRfZnB1KCZmaWMsIGZhbHNlLCBzdGF0ZSwgY3R4dCwgb3BzKTsKKyAgICBwdXRfZnB1
KGZwdV90eXBlLCBmYWxzZSwgc3RhdGUsIGN0eHQsIG9wcyk7CisgICAgZnB1X3R5cGUgPSBYODZF
TVVMX0ZQVV9ub25lOwogCiAgICAgLyogWmVybyB0aGUgdXBwZXIgMzIgYml0cyBvZiAlcmlwIGlm
IG5vdCBpbiA2NC1iaXQgbW9kZS4gKi8KICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQpAQCAtODQ0
Nyw3ICs4NDAyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY3R4dC0+cmVncy0+ZWZsYWdzICY9IH5Y
ODZfRUZMQUdTX1JGOwogCiAgZG9uZToKLSAgICBwdXRfZnB1KCZmaWMsIGZpYy5pbnNuX2J5dGVz
ID4gMCAmJiBkc3QudHlwZSA9PSBPUF9NRU0sIHN0YXRlLCBjdHh0LCBvcHMpOworICAgIHB1dF9m
cHUoZnB1X3R5cGUsIGluc25fYnl0ZXMgPiAwICYmIGRzdC50eXBlID09IE9QX01FTSwgc3RhdGUs
IGN0eHQsIG9wcyk7CiAgICAgcHV0X3N0dWIoc3R1Yik7CiAgICAgcmV0dXJuIHJjOwogI3VuZGVm
IHN0YXRlCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC00MjEsMTIgKzQyMSw4
IEBAIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMKIAogICAgIC8qCiAgICAgICogZ2V0X2ZwdTogTG9h
ZCBlbXVsYXRlZCBlbnZpcm9ubWVudCdzIEZQVSBzdGF0ZSBvbnRvIHByb2Nlc3Nvci4KLSAgICAg
KiAgQGV4bl9jYWxsYmFjazogT24gYW55IEZQVSBvciBTSU1EIGV4Y2VwdGlvbiwgcGFzcyBjb250
cm9sIHRvCi0gICAgICogICAgICAgICAgICAgICAgICgqZXhjZXB0aW9uX2NhbGxiYWNrKShleGNl
cHRpb25fY2FsbGJhY2tfYXJnLCByZWdzKS4KICAgICAgKi8KICAgICBpbnQgKCpnZXRfZnB1KSgK
LSAgICAgICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqKSwKLSAgICAgICAgdm9pZCAqZXhjZXB0aW9uX2NhbGxiYWNrX2FyZywKICAgICAg
ICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAogICAgICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtMTk2LDEwICsxOTYsNiBA
QCBzdHJ1Y3QgaHZtX3ZjcHUgewogCiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICBodm1faW87CiAK
LSAgICAvKiBDYWxsYmFjayBpbnRvIHg4Nl9lbXVsYXRlIHdoZW4gZW11bGF0aW5nIEZQVS9NTVgv
WE1NIGluc3RydWN0aW9ucy4gKi8KLSAgICB2b2lkICgqZnB1X2V4Y2VwdGlvbl9jYWxsYmFjayko
dm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKLSAgICB2b2lkICpmcHVfZXhjZXB0aW9u
X2NhbGxiYWNrX2FyZzsKLQogICAgIC8qIFBlbmRpbmcgaHcvc3cgaW50ZXJydXB0ICgudmVjdG9y
ID0gLTEgbWVhbnMgbm90aGluZyBwZW5kaW5nKS4gKi8KICAgICBzdHJ1Y3QgeDg2X2V2ZW50ICAg
ICBpbmplY3RfZXZlbnQ7CiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:25:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsW16-0005Ro-06; Thu, 14 Sep 2017 15:25:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsW15-0005Rh-Ai
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:25:23 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D4/E1-01910-26F9AB95; Thu, 14 Sep 2017 15:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzdy/q5
 Ig90rBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzKwoLFm9krJjwpYWpgfFAfRcjJ4eQQJ7E
 lO6tTCA2r4CdRPOK12wgtoSAocTphTdZQGwWAVWJ6wcOgtWwCahLtD3bzgpiiwjoSLxasATI5
 uJgFuhjlNj7swssISzgJ7Hm4n4mkISQwDJGiTNLH4NN4hSwlzjetQzI5gDaJijxd4cwSJhZQE
 vi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrrpd
 UlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh+DECwg7Hxu9MhRkkOJiVR3r26OyOF
 +JLyUyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgSv8rxdkUKCRanpqRVpmTnACIEpl
 eDgURLhdQNJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEwCZJifNqg5QKgJRmlObBDYJF7i
 VGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ8/KCTOHJzCuB2/cK6BQmoFPOnN4BckpJIkJKqoE
 xOiTDZSrH/ESv7UfOrJWu+a9uzRMw+e46Yw7bP2d52vNsJab94W8Ty/h1ef427XdRm/I49kV/
 fT2x7ZHIjOjYJxtkd6z+Hj+1PT156/ZXAXcKer6as3UxT6rZsrRjwpO5l6qtplidmz7z3NqkJ
 b5vRXkiPua3y9Xy3LT82mySFaSTs/zxWQUZJZbijERDLeai4kQArW4n4NcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505402711!59350137!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22088 invoked from network); 14 Sep 2017 15:25:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 15:25:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 09:25:10 -0600
Message-Id: <59BABB75020000780017B455@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 09:25:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BABA4D020000780017B3F6@prv-mh.provo.novell.com>
In-Reply-To: <59BABA4D020000780017B3F6@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 14/17] x86emul: abstract out XCRn accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE3OjIwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFVz
ZSBob29rcywganVzdCBsaWtlIGRvbmUgZm9yIG90aGVyIHNwZWNpYWwgcHVycG9zZSByZWdpc3Rl
cnMuCj4gCj4gVGhpcyBpbmNsdWRlcyBtb3ZpbmcgWENSMCBjaGVja3MgZnJvbSBodm1lbXVsX2dl
dF9mcHUoKSB0byB0aGUgZW11bGF0b3IKPiBpdHNlbGYgYXMgd2VsbCBhcyBhZGRpbmcgc3VwcG9y
dCBmb3IgWEdFVEJWIGVtdWxhdGlvbi4KPiAKPiBGb3Igbm93IGZ1enplciByZWFkcyB3aWxsIG9i
dGFpbiB0aGUgcmVhbCB2YWx1ZXMgKG1pbnVzIHRoZSBmdXp6aW5nIG9mCj4gdGhlIGhvb2sgcG9p
bnRlciBpdHNlbGYpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkknbSBzb3JyeSwgUGF1bCwgSSBmb3Jnb3QgdG8gQ2MgeW91IG9uIHRoaXMgb25l
LgoKSmFuCgo+IC0tLQo+IHYyOiBSZS1iYXNlLgo+IAo+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBAQCAtNDM1LDYgKzQzNSw4IEBAIHN0YXRp
YyBpbnQgZnV6el93cml0ZV9jcigKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAg
Cj4gKyNkZWZpbmUgZnV6el9yZWFkX3hjciBlbXVsX3Rlc3RfcmVhZF94Y3IKPiArCj4gIGVudW0g
ewo+ICAgICAgTVNSSV9JQTMyX1NZU0VOVEVSX0NTLAo+ICAgICAgTVNSSV9JQTMyX1NZU0VOVEVS
X0VTUCwKPiBAQCAtNTUzLDYgKzU1NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzIGFsbF8KPiAgICAgIFNFVCh3cml0ZV9pbyksCj4gICAgICBTRVQocmVhZF9jciksCj4g
ICAgICBTRVQod3JpdGVfY3IpLAo+ICsgICAgU0VUKHJlYWRfeGNyKSwKPiAgICAgIFNFVChyZWFk
X21zciksCj4gICAgICBTRVQod3JpdGVfbXNyKSwKPiAgICAgIFNFVCh3YmludmQpLAo+IEBAIC02
NjEsNiArNjY0LDcgQEAgZW51bSB7Cj4gICAgICBIT09LX3dyaXRlX2NyLAo+ICAgICAgSE9PS19y
ZWFkX2RyLAo+ICAgICAgSE9PS193cml0ZV9kciwKPiArICAgIEhPT0tfcmVhZF94Y3IsCj4gICAg
ICBIT09LX3JlYWRfbXNyLAo+ICAgICAgSE9PS193cml0ZV9tc3IsCj4gICAgICBIT09LX3diaW52
ZCwKPiBAQCAtNzA1LDYgKzcwOSw3IEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0
IHg4Nl9lbXUKPiAgICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9pbyk7Cj4gICAgICBNQVlC
RV9ESVNBQkxFX0hPT0socmVhZF9jcik7Cj4gICAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVf
Y3IpOwo+ICsgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfeGNyKTsKPiAgICAgIE1BWUJFX0RJ
U0FCTEVfSE9PSyhyZWFkX21zcik7Cj4gICAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfbXNy
KTsKPiAgICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3YmludmQpOwo+IC0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKPiBAQCAtMzY4LDYgKzM2OCw3IEBAIHN0YXRp
YyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHMgPQo+ICAgICAgLnJlYWRfc2VnbWVudCA9
IHJlYWRfc2VnbWVudCwKPiAgICAgIC5jcHVpZCAgICAgID0gZW11bF90ZXN0X2NwdWlkLAo+ICAg
ICAgLnJlYWRfY3IgICAgPSBlbXVsX3Rlc3RfcmVhZF9jciwKPiArICAgIC5yZWFkX3hjciAgID0g
ZW11bF90ZXN0X3JlYWRfeGNyLAo+ICAgICAgLnJlYWRfbXNyICAgPSByZWFkX21zciwKPiAgICAg
IC5nZXRfZnB1ICAgID0gZW11bF90ZXN0X2dldF9mcHUsCj4gICAgICAucHV0X2ZwdSAgICA9IGVt
dWxfdGVzdF9wdXRfZnB1LAo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11
bGF0ZS5jCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKPiBA
QCAtMTIwLDYgKzEyMCwxOSBAQCBpbnQgZW11bF90ZXN0X3JlYWRfY3IoCj4gICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gIH0KPiAgCj4gK2ludCBlbXVsX3Rlc3RfcmVhZF94Y3Io
Cj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgdWludDY0X3QgKnZhbCwKPiArICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICt7Cj4gKyAgICB1aW50MzJfdCBsbywgaGk7
Cj4gKwo+ICsgICAgYXNtICggInhnZXRidiIgOiAiPWEiIChsbyksICI9ZCIgKGhpKSA6ICJjIiAo
cmVnKSApOwo+ICsgICAgKnZhbCA9IGxvIHwgKCh1aW50NjRfdCloaSA8PCAzMik7Cj4gKwo+ICsg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQo+ICsKPiAgaW50IGVtdWxfdGVzdF9nZXRfZnB1
KAo+ICAgICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqKSwKPiAgICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFja19hcmcsCj4gLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmgKPiArKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAo+IEBAIC0yMTUsNiArMjE1LDExIEBAIGludCBl
bXVsX3Rlc3RfcmVhZF9jcigKPiAgICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwKPiAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKPiAgCj4gK2ludCBlbXVsX3Rlc3RfcmVhZF94Y3Io
Cj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgdWludDY0X3QgKnZhbCwKPiArICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKPiArCj4gIGludCBlbXVsX3Rlc3RfZ2V0X2Zw
dSgKPiAgICAgIHZvaWQgKCpleGNlcHRpb25fY2FsbGJhY2spKHZvaWQgKiwgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKiksCj4gICAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKPiBAQCAtMTY1NSw2ICsxNjU1LDQ5IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9j
cigKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArc3RhdGljIGludCBodm1lbXVsX3JlYWRf
eGNyKAo+ICsgICAgdW5zaWduZWQgaW50IHJlZywKPiArICAgIHVpbnQ2NF90ICp2YWwsCj4gKyAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiArewo+ICsgICAgdWludDMyX3QgbG8s
IGhpOwo+ICsKPiArICAgIHN3aXRjaCAoIHJlZyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIDA6Cj4g
KyAgICAgICAgKnZhbCA9IGN1cnJlbnQtPmFyY2gueGNyMDsKPiArICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwo+ICsKPiArICAgIGNhc2UgMToKPiArICAgICAgICBpZiAoICFjcHVfaGFzX3hn
ZXRidjEgKQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgYXNtICggIi5ieXRlIDB4MGYsMHgw
MSwweGQwIiAvKiB4Z2V0YnYgKi8KPiArICAgICAgICAgIDogIj1hIiAobG8pLCAiPWQiIChoaSkg
OiAiYyIgKHJlZykgKTsKPiArICAgICp2YWwgPSBsbyB8ICgodWludDY0X3QpaGkgPDwgMzIpOwo+
ICsgICAgSFZNVFJBQ0VfTE9OR18yRChYQ1JfUkVBRCwgcmVnLCBUUkNfUEFSX0xPTkcoKnZhbCkp
Owo+ICsKPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQg
aHZtZW11bF93cml0ZV94Y3IoCj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgdWludDY0
X3QgdmFsLAo+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4gK3sKPiArICAg
IEhWTVRSQUNFX0xPTkdfMkQoWENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsKPiAr
ICAgIGlmICggbGlrZWx5KGhhbmRsZV94c2V0YnYocmVnLCB2YWwpID09IDApICkKPiArICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICsKPiArICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihU
UkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKPiArICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
PiArfQo+ICsKPiAgc3RhdGljIGludCBodm1lbXVsX3JlYWRfbXNyKAo+ICAgICAgdW5zaWduZWQg
aW50IHJlZywKPiAgICAgIHVpbnQ2NF90ICp2YWwsCj4gQEAgLTE3MDMsMjIgKzE3NDYsNiBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50Owo+ICAKPiAtICAgIHN3aXRjaCAoIHR5cGUgKQo+IC0gICAgewo+IC0gICAgY2Fz
ZSBYODZFTVVMX0ZQVV9mcHU6Cj4gLSAgICBjYXNlIFg4NkVNVUxfRlBVX3dhaXQ6Cj4gLSAgICBj
YXNlIFg4NkVNVUxfRlBVX21teDoKPiAtICAgIGNhc2UgWDg2RU1VTF9GUFVfeG1tOgo+IC0gICAg
ICAgIGJyZWFrOwo+IC0gICAgY2FzZSBYODZFTVVMX0ZQVV95bW06Cj4gLSAgICAgICAgaWYgKCAh
KGN1cnItPmFyY2gueGNyMCAmIFhTVEFURV9TU0UpIHx8Cj4gLSAgICAgICAgICAgICAhKGN1cnIt
PmFyY2gueGNyMCAmIFhTVEFURV9ZTU0pICkKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgZGVmYXVsdDoKPiAtICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLSAgICB9Cj4gLQo+ICAgICAgaWYgKCAh
Y3Vyci0+ZnB1X2RpcnRpZWQgKQo+ICAgICAgICAgIGh2bV9mdW5jcy5mcHVfZGlydHlfaW50ZXJj
ZXB0KCk7Cj4gICAgICBlbHNlIGlmICggdHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUgKQo+IEBAIC0x
OTAyLDYgKzE5MjksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBodm1f
Cj4gICAgICAud3JpdGVfaW8gICAgICA9IGh2bWVtdWxfd3JpdGVfaW8sCj4gICAgICAucmVhZF9j
ciAgICAgICA9IGh2bWVtdWxfcmVhZF9jciwKPiAgICAgIC53cml0ZV9jciAgICAgID0gaHZtZW11
bF93cml0ZV9jciwKPiArICAgIC5yZWFkX3hjciAgICAgID0gaHZtZW11bF9yZWFkX3hjciwKPiAr
ICAgIC53cml0ZV94Y3IgICAgID0gaHZtZW11bF93cml0ZV94Y3IsCj4gICAgICAucmVhZF9tc3Ig
ICAgICA9IGh2bWVtdWxfcmVhZF9tc3IsCj4gICAgICAud3JpdGVfbXNyICAgICA9IGh2bWVtdWxf
d3JpdGVfbXNyLAo+ICAgICAgLndiaW52ZCAgICAgICAgPSBodm1lbXVsX3diaW52ZCwKPiBAQCAt
MTkyNyw2ICsxOTU2LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZt
Xwo+ICAgICAgLndyaXRlX2lvICAgICAgPSBodm1lbXVsX3dyaXRlX2lvX2Rpc2NhcmQsCj4gICAg
ICAucmVhZF9jciAgICAgICA9IGh2bWVtdWxfcmVhZF9jciwKPiAgICAgIC53cml0ZV9jciAgICAg
ID0gaHZtZW11bF93cml0ZV9jciwKPiArICAgIC5yZWFkX3hjciAgICAgID0gaHZtZW11bF9yZWFk
X3hjciwKPiArICAgIC53cml0ZV94Y3IgICAgID0gaHZtZW11bF93cml0ZV94Y3IsCj4gICAgICAu
cmVhZF9tc3IgICAgICA9IGh2bWVtdWxfcmVhZF9tc3IsCj4gICAgICAud3JpdGVfbXNyICAgICA9
IGh2bWVtdWxfd3JpdGVfbXNyX2Rpc2NhcmQsCj4gICAgICAud2JpbnZkICAgICAgICA9IGh2bWVt
dWxfd2JpbnZkX2Rpc2NhcmQsCj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gQEAgLTM2LDYgKzM2LDcg
QEAKPiAgI2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KPiAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+
ICAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+Cj4gKyNpbmNsdWRlIDxhc20veHN0YXRlLmg+
Cj4gIAo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+ICAKPiBAQCAtODE3LDYgKzgxOCwxNiBAQCBz
dGF0aWMgaW50IHdyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuCj4gICAgICAgICAgICAgPyBY
ODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAgfQo+ICAKPiArc3RhdGljIGlu
dCB3cml0ZV94Y3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAo+ICsgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiArewo+ICsgICAgaWYg
KCBsaWtlbHkoaGFuZGxlX3hzZXRidihyZWcsIHZhbCkgPT0gMCkgKQo+ICsgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4gKwo+ICsgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIDAsIGN0eHQpOwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICt9Cj4g
Kwo+ICBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGd1ZXN0X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZh
bCkKPiAgewo+ICAgICAgdmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJTCB8
Cj4gQEAgLTEzMjksNiArMTM0MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVf
b3BzIHByaXYKPiAgICAgIC53cml0ZV9jciAgICAgICAgICAgID0gd3JpdGVfY3IsCj4gICAgICAu
cmVhZF9kciAgICAgICAgICAgICA9IHJlYWRfZHIsCj4gICAgICAud3JpdGVfZHIgICAgICAgICAg
ICA9IHdyaXRlX2RyLAo+ICsgICAgLndyaXRlX3hjciAgICAgICAgICAgPSB3cml0ZV94Y3IsCj4g
ICAgICAucmVhZF9tc3IgICAgICAgICAgICA9IHJlYWRfbXNyLAo+ICAgICAgLndyaXRlX21zciAg
ICAgICAgICAgPSB3cml0ZV9tc3IsCj4gICAgICAuY3B1aWQgICAgICAgICAgICAgICA9IHB2X2Vt
dWxfY3B1aWQsCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0xMTE3
LDEwICsxMTE3LDI3IEBAIHN0YXRpYyBpbnQgX2dldF9mcHUoCj4gICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCwKPiAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9w
cykKPiAgewo+ICsgICAgdWludDY0X3QgeGNyMDsKPiAgICAgIGludCByYzsKPiAgCj4gICAgICBm
YWlsX2lmKCFvcHMtPmdldF9mcHUpOwo+ICAgICAgQVNTRVJUKHR5cGUgIT0gWDg2RU1VTF9GUFVf
bm9uZSk7Cj4gKwo+ICsgICAgaWYgKCB0eXBlIDwgWDg2RU1VTF9GUFVfeW1tIHx8ICFvcHMtPnJl
YWRfeGNyIHx8Cj4gKyAgICAgICAgIG9wcy0+cmVhZF94Y3IoMCwgJnhjcjAsIGN0eHQpICE9IFg4
NkVNVUxfT0tBWSApCj4gKyAgICAgICAgeGNyMCA9IDA7Cj4gKwo+ICsgICAgc3dpdGNoICggdHlw
ZSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFg4NkVNVUxfRlBVX3ltbToKPiArICAgICAgICBpZiAo
ICEoeGNyMCAmIFhTVEFURV9TU0UpIHx8ICEoeGNyMCAmIFhTVEFURV9ZTU0pICkKPiArICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICAgICAgcmMg
PSBvcHMtPmdldF9mcHUoZnB1X2hhbmRsZV9leGNlcHRpb24sIGZpYywgdHlwZSwgY3R4dCk7Cj4g
IAo+ICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQo+IEBAIC0xNjQ4LDcgKzE2NjUsOCBA
QCBpbl9wcm90bW9kZSgKPiAgI2RlZmluZSBFQlggMwo+ICAKPiAgc3RhdGljIGJvb2wgdmNwdV9o
YXMoCj4gLSAgICB1bnNpZ25lZCBpbnQgZWF4LAo+ICsgICAgdW5zaWduZWQgaW50IGxlYWYsCj4g
KyAgICB1bnNpZ25lZCBpbnQgc3VibGVhZiwKPiAgICAgIHVuc2lnbmVkIGludCByZWcsCj4gICAg
ICB1bnNpZ25lZCBpbnQgYml0LAo+ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQs
Cj4gQEAgLTE2NTgsNyArMTY3Niw3IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAo+ICAgICAgaW50
IHJjID0gWDg2RU1VTF9PS0FZOwo+ICAKPiAgICAgIGZhaWxfaWYoIW9wcy0+Y3B1aWQpOwo+IC0g
ICAgcmMgPSBvcHMtPmNwdWlkKGVheCwgMCwgJnJlcywgY3R4dCk7Cj4gKyAgICByYyA9IG9wcy0+
Y3B1aWQobGVhZiwgc3VibGVhZiwgJnJlcywgY3R4dCk7Cj4gICAgICBpZiAoIHJjID09IFg4NkVN
VUxfT0tBWSApCj4gICAgICB7Cj4gICAgICAgICAgc3dpdGNoICggcmVnICkKPiBAQCAtMTY3Nyw1
MyArMTY5NSw1NiBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKPiAgICAgIHJldHVybiByYyA9PSBY
ODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gLSNkZWZpbmUgdmNwdV9oYXNfZnB1KCkgICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFRFgsICAwLCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9o
YXNfc2VwKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDExLCBjdHh0LCBvcHMp
Cj4gLSNkZWZpbmUgdmNwdV9oYXNfY3g4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBF
RFgsICA4LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfY21vdigpICAgICAgICB2Y3B1
X2hhcyggICAgICAgICAxLCBFRFgsIDE1LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNf
Y2xmbHVzaCgpICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDE5LCBjdHh0LCBvcHMpCj4g
LSNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgs
IDIzLCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfc3NlKCkgICAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBFRFgsIDI1LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfc3Nl
MigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI2LCBjdHh0LCBvcHMpCj4gLSNk
ZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICAw
LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfcGNsbXVscWRxKCkgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBFQ1gsICAxLCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfc3NzZTMo
KSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICA5LCBjdHh0LCBvcHMpCj4gLSNkZWZp
bmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDEyLCBj
dHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfY3gxNigpICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICAxLCBFQ1gsIDEzLCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkg
ICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUg
dmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0
LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfbW92YmUoKSAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBFQ1gsIDIyLCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIzLCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNw
dV9oYXNfYWVzbmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBv
cHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfYXZ4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAx
LCBFQ1gsIDI4LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9oYXNfZjE2YygpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI5LCBjdHh0LCBvcHMpCj4gLSNkZWZpbmUgdmNwdV9o
YXNfcmRyYW5kKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDMwLCBjdHh0LCBvcHMp
Cj4gLSNkZWZpbmUgdmNwdV9oYXNfbW14ZXh0KCkgICAgICh2Y3B1X2hhcygweDgwMDAwMDAxLCBF
RFgsIDIyLCBjdHh0LCBvcHMpIHx8IFwKPiArI2RlZmluZSBYIDAgLyogSnVzdCBmb3IgZG9jdW1l
bnRhdGlvbiBwdXJwb3Nlcy4gKi8KPiArCj4gKyNkZWZpbmUgdmNwdV9oYXNfZnB1KCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsICAwLCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUg
dmNwdV9oYXNfc2VwKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDExLCBj
dHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfY3g4KCkgICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICAxLCBYLCBFRFgsICA4LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfY21vdigp
ICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDE1LCBjdHh0LCBvcHMpCj4gKyNk
ZWZpbmUgdmNwdV9oYXNfY2xmbHVzaCgpICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgs
IDE5LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBYLCBFRFgsIDIzLCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNf
c3NlKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDI1LCBjdHh0LCBvcHMp
Cj4gKyNkZWZpbmUgdmNwdV9oYXNfc3NlMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBY
LCBFRFgsIDI2LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsICAwLCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNw
dV9oYXNfcGNsbXVscWRxKCkgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsICAxLCBjdHh0
LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfc3NzZTMoKSAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBYLCBFQ1gsICA5LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfZm1hKCkgICAg
ICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDEyLCBjdHh0LCBvcHMpCj4gKyNkZWZp
bmUgdmNwdV9oYXNfY3gxNigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDEz
LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkgICAgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBYLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfc3Nl
NF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDIwLCBjdHh0LCBvcHMpCj4g
KyNkZWZpbmUgdmNwdV9oYXNfbW92YmUoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBF
Q1gsIDIyLCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAgICB2Y3B1
X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDIzLCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9o
YXNfYWVzbmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDI1LCBjdHh0LCBv
cHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfYXZ4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAx
LCBYLCBFQ1gsIDI4LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfZjE2YygpICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDI5LCBjdHh0LCBvcHMpCj4gKyNkZWZpbmUg
dmNwdV9oYXNfcmRyYW5kKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDMwLCBj
dHh0LCBvcHMpCj4gKyNkZWZpbmUgdmNwdV9oYXNfbW14ZXh0KCkgICAgICh2Y3B1X2hhcygweDgw
MDAwMDAxLCBYLCBFRFgsIDIyLCBjdHh0LCBvcHMpIHx8IFwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZjcHVfaGFzX3NzZSgpKQo+IC0jZGVmaW5lIHZjcHVfaGFzXzNkbm93X2V4
dCgpICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRURYLCAzMCwgY3R4dCwgb3BzKQo+IC0jZGVmaW5l
IHZjcHVfaGFzXzNkbm93KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRURYLCAzMSwgY3R4
dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAw
MDAwMSwgRUNYLCAgMCwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3ko
KSAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNCwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZj
cHVfaGFzX2x6Y250KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNSwgY3R4dCwg
b3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX3NzZTRhKCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAw
MSwgRUNYLCAgNiwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkg
dmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNywgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVf
aGFzX3hvcCgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAxMiwgY3R4dCwgb3Bz
KQo+IC0jZGVmaW5lIHZjcHVfaGFzX2ZtYTQoKSAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
RUNYLCAxNiwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX3RibSgpICAgICAgICAgdmNw
dV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAyMSwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFz
X2JtaTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgMywgY3R4dCwgb3BzKQo+
IC0jZGVmaW5lIHZjcHVfaGFzX2hsZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJY
LCAgNCwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX2F2eDIoKSAgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAgNSwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX2Jt
aTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgOCwgY3R4dCwgb3BzKQo+IC0j
ZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAx
MSwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX21weCgpICAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgNywgRUJYLCAxNCwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX3Jkc2Vl
ZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxOCwgY3R4dCwgb3BzKQo+IC0jZGVm
aW5lIHZjcHVfaGFzX2FkeCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxOSwg
Y3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAyMCwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hv
cHQoKSAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQo+IC0jZGVmaW5l
IHZjcHVfaGFzX2Nsd2IoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyNCwgY3R4
dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAg
ICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQo+IC0jZGVmaW5lIHZj
cHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwg
b3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzXzNkbm93X2V4dCgpICAgdmNwdV9oYXMoMHg4MDAwMDAw
MSwgWCwgRURYLCAzMCwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzXzNkbm93KCkgICAg
ICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRURYLCAzMSwgY3R4dCwgb3BzKQo+ICsjZGVmaW5l
IHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAgMCwg
Y3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgdmNwdV9oYXMoMHg4
MDAwMDAwMSwgWCwgRUNYLCAgNCwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2x6Y250
KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAgNSwgY3R4dCwgb3BzKQo+ICsj
ZGVmaW5lIHZjcHVfaGFzX3NzZTRhKCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNY
LCAgNiwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9o
YXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAgNywgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFz
X3hvcCgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAxMiwgY3R4dCwgb3Bz
KQo+ICsjZGVmaW5lIHZjcHVfaGFzX2ZtYTQoKSAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
WCwgRUNYLCAxNiwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX3RibSgpICAgICAgICAg
dmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAyMSwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZj
cHVfaGFzX2JtaTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAgMywgY3R4
dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2hsZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgMCwgRUJYLCAgNCwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2F2eDIoKSAg
ICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAgNSwgY3R4dCwgb3BzKQo+ICsjZGVm
aW5lIHZjcHVfaGFzX2JtaTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAg
OCwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgNywgMCwgRUJYLCAxMSwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX21w
eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAxNCwgY3R4dCwgb3BzKQo+
ICsjZGVmaW5lIHZjcHVfaGFzX3Jkc2VlZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwg
RUJYLCAxOCwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2FkeCgpICAgICAgICAgdmNw
dV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAxOSwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVf
aGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAyMCwgY3R4dCwg
b3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNwdV9oYXMoICAgICAgICAg
NywgMCwgRUJYLCAyMywgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX2Nsd2IoKSAgICAg
ICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAyNCwgY3R4dCwgb3BzKQo+ICsjZGVmaW5l
IHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAyOSwg
Y3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgMCwgRUNYLCAyMiwgY3R4dCwgb3BzKQo+ICsjZGVmaW5lIHZjcHVfaGFzX3hnZXRi
djEoKSAgICAgdmNwdV9oYXMoICAgICAgIDB4ZCwgMSwgRUFYLCAgMiwgY3R4dCwgb3BzKQo+ICsj
ZGVmaW5lIHZjcHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgWCwgRUJY
LCAgMCwgY3R4dCwgb3BzKQo+ICAKPiAgI2RlZmluZSB2Y3B1X211c3RfaGF2ZShmZWF0KSBcCj4g
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZjcHVfaGFzXyMjZmVhdCgpLCBFWENfVUQpCj4g
QEAgLTUxNTgsMTggKzUxNzksMzMgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBf
cmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+
IC0jaWZkZWYgX19YRU5fXwo+IC0gICAgICAgIGNhc2UgMHhkMTogLyogeHNldGJ2ICovCj4gKyAg
ICAgICAgY2FzZSAweGQwOiAvKiB4Z2V0YnYgKi8KPiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7Cj4gLSAgICAgICAgICAgIGlmICggIW9wcy0+cmVh
ZF9jciB8fCBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZIAo+ICkK
PiArICAgICAgICAgICAgaWYgKCAhb3BzLT5yZWFkX2NyIHx8ICFvcHMtPnJlYWRfeGNyIHx8Cj4g
KyAgICAgICAgICAgICAgICAgb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpICE9IFg4NkVNVUxf
T0tBWSApCj4gICAgICAgICAgICAgICAgICBjcjQgPSAwOwo+ICAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X09TWFNBVkUpLCBFWENfVUQpOwo+IC0gICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSB8fAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlX3hzZXRidihfcmVncy5lY3gsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVheCB8
IChfcmVncy5yZHggPDwgMzIpKSwKPiArICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KF9yZWdzLmVjeCA+ICh2Y3B1X2hhc194Z2V0YnYxKCkgPyAxIDogMCksCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOwo+ICsgICAgICAgICAgICByYyA9IG9w
cy0+cmVhZF94Y3IoX3JlZ3MuZWN4LCAmbXNyX3ZhbCwgY3R4dCk7Cj4gKyAgICAgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAr
ICAgICAgICAgICAgX3JlZ3MucihheCkgPSAodWludDMyX3QpbXNyX3ZhbDsKPiArICAgICAgICAg
ICAgX3JlZ3MucihkeCkgPSBtc3JfdmFsID4+IDMyOwo+ICsgICAgICAgICAgICBicmVhazsKPiAr
Cj4gKyAgICAgICAgY2FzZSAweGQxOiAvKiB4c2V0YnYgKi8KPiArICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7Cj4gKyAgICAgICAgICAgIGlmICggIW9w
cy0+cmVhZF9jciB8fCAhb3BzLT53cml0ZV94Y3IgfHwKPiArICAgICAgICAgICAgICAgICBvcHMt
PnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAg
ICAgIGNyNCA9IDA7Cj4gKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAm
IFg4Nl9DUjRfT1NYU0FWRSksIEVYQ19VRCk7Cj4gKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZighbW9kZV9yaW5nMCgpIHx8IF9yZWdzLmVjeCwgRVhDX0dQLCAwKTsKPiArICAgICAg
ICAgICAgcmMgPSBvcHMtPndyaXRlX3hjcihfcmVncy5lY3gsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX3JlZ3MuZWF4IHwgKCh1aW50NjRfdClfcmVncy5lZHggPDwgMzIpLCBj
dHh0KTsKPiArICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQo+ICsgICAgICAg
ICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICBicmVhazsKPiAtI2VuZGlmCj4gIAo+
ICAgICAgICAgIGNhc2UgMHhkNDogLyogdm1mdW5jICovCj4gICAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKPiBAQCAtMzczLDYgKzM3MywyNCBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3Bz
Cj4gICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwo+ICAKPiAgICAgIC8q
Cj4gKyAgICAgKiByZWFkX3hjcjogUmVhZCBmcm9tIGV4dGVuZGVkIGNvbnRyb2wgcmVnaXN0ZXIu
Cj4gKyAgICAgKiAgQHJlZzogICBbSU4gXSBSZWdpc3RlciB0byByZWFkLgo+ICsgICAgICovCj4g
KyAgICBpbnQgKCpyZWFkX3hjcikoCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHJlZywKPiArICAg
ICAgICB1aW50NjRfdCAqdmFsLAo+ICsgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogd3JpdGVfeGNyOiBXcml0ZSB0byBleHRlbmRl
ZCBjb250cm9sIHJlZ2lzdGVyLgo+ICsgICAgICogIEByZWc6ICAgW0lOIF0gUmVnaXN0ZXIgdG8g
d3JpdGUuCj4gKyAgICAgKi8KPiArICAgIGludCAoKndyaXRlX3hjcikoCj4gKyAgICAgICAgdW5z
aWduZWQgaW50IHJlZywKPiArICAgICAgICB1aW50NjRfdCB2YWwsCj4gKyAgICAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwo+ICsKPiArICAgIC8qCj4gICAgICAgKiByZWFkX21z
cjogUmVhZCBmcm9tIG1vZGVsLXNwZWNpZmljIHJlZ2lzdGVyLgo+ICAgICAgICogIEByZWc6ICAg
W0lOIF0gUmVnaXN0ZXIgdG8gcmVhZC4KPiAgICAgICAqLwo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3RyYWNlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5o
Cj4gQEAgLTMzLDYgKzMzLDggQEAKPiAgI2RlZmluZSBET19UUkNfSFZNX0NSX1dSSVRFNjQgIERF
RkFVTFRfSFZNX1JFR0FDQ0VTUwo+ICAjZGVmaW5lIERPX1RSQ19IVk1fRFJfUkVBRCAgICAgREVG
QVVMVF9IVk1fUkVHQUNDRVNTCj4gICNkZWZpbmUgRE9fVFJDX0hWTV9EUl9XUklURSAgICBERUZB
VUxUX0hWTV9SRUdBQ0NFU1MKPiArI2RlZmluZSBET19UUkNfSFZNX1hDUl9SRUFENjQgIERFRkFV
TFRfSFZNX1JFR0FDQ0VTUwo+ICsjZGVmaW5lIERPX1RSQ19IVk1fWENSX1dSSVRFNjQgREVGQVVM
VF9IVk1fUkVHQUNDRVNTCj4gICNkZWZpbmUgRE9fVFJDX0hWTV9NU1JfUkVBRCAgICBERUZBVUxU
X0hWTV9SRUdBQ0NFU1MKPiAgI2RlZmluZSBET19UUkNfSFZNX01TUl9XUklURSAgIERFRkFVTFRf
SFZNX1JFR0FDQ0VTUwo+ICAjZGVmaW5lIERPX1RSQ19IVk1fUkRUU0MgICAgICAgREVGQVVMVF9I
Vk1fUkVHQUNDRVNTCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKPiBAQCAtNjYsNCArNjYsMjggQEAK
PiAgI2RlZmluZSBYODZfQ1I0X1NNQVAgICAgICAgMHgwMDIwMDAwMCAvKiBlbmFibGUgU01BUCAq
Lwo+ICAjZGVmaW5lIFg4Nl9DUjRfUEtFICAgICAgICAweDAwNDAwMDAwIC8qIGVuYWJsZSBQS0Ug
Ki8KPiAgCj4gKy8qCj4gKyAqIFhTVEFURSBjb21wb25lbnQgZmxhZ3MgaW4gWENSMAo+ICsgKi8K
PiArI2RlZmluZSBfWFNUQVRFX0ZQICAgICAgICAgICAgICAgIDAKPiArI2RlZmluZSBYU1RBVEVf
RlAgICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfRlApCj4gKyNkZWZpbmUgX1hTVEFU
RV9TU0UgICAgICAgICAgICAgICAxCj4gKyNkZWZpbmUgWFNUQVRFX1NTRSAgICAgICAgICAgICAg
ICAoMVVMTCA8PCBfWFNUQVRFX1NTRSkKPiArI2RlZmluZSBfWFNUQVRFX1lNTSAgICAgICAgICAg
ICAgIDIKPiArI2RlZmluZSBYU1RBVEVfWU1NICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RB
VEVfWU1NKQo+ICsjZGVmaW5lIF9YU1RBVEVfQk5EUkVHUyAgICAgICAgICAgMwo+ICsjZGVmaW5l
IFhTVEFURV9CTkRSRUdTICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9CTkRSRUdTKQo+ICsj
ZGVmaW5lIF9YU1RBVEVfQk5EQ1NSICAgICAgICAgICAgNAo+ICsjZGVmaW5lIFhTVEFURV9CTkRD
U1IgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9CTkRDU1IpCj4gKyNkZWZpbmUgX1hTVEFU
RV9PUE1BU0sgICAgICAgICAgICA1Cj4gKyNkZWZpbmUgWFNUQVRFX09QTUFTSyAgICAgICAgICAg
ICAoMVVMTCA8PCBfWFNUQVRFX09QTUFTSykKPiArI2RlZmluZSBfWFNUQVRFX1pNTSAgICAgICAg
ICAgICAgIDYKPiArI2RlZmluZSBYU1RBVEVfWk1NICAgICAgICAgICAgICAgICgxVUxMIDw8IF9Y
U1RBVEVfWk1NKQo+ICsjZGVmaW5lIF9YU1RBVEVfSElfWk1NICAgICAgICAgICAgNwo+ICsjZGVm
aW5lIFhTVEFURV9ISV9aTU0gICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9ISV9aTU0pCj4g
KyNkZWZpbmUgX1hTVEFURV9QS1JVICAgICAgICAgICAgICA5Cj4gKyNkZWZpbmUgWFNUQVRFX1BL
UlUgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1BLUlUpCj4gKyNkZWZpbmUgX1hTVEFU
RV9MV1AgICAgICAgICAgICAgICA2Mgo+ICsjZGVmaW5lIFhTVEFURV9MV1AgICAgICAgICAgICAg
ICAgKDFVTEwgPDwgX1hTVEFURV9MV1ApCj4gKwo+ICAjZW5kaWYJLyogX19YRU5fWDg2X0RFRk5T
X0hfXyAqLwo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCj4gQEAgLTEwLDYgKzEwLDcgQEAKPiAgCj4gICNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gKyNpbmNs
dWRlIDxhc20veDg2LWRlZm5zLmg+Cj4gIAo+ICAjZGVmaW5lIEZDV19ERUZBVUxUICAgICAgICAg
ICAgICAgMHgwMzdmCj4gICNkZWZpbmUgRkNXX1JFU0VUICAgICAgICAgICAgICAgICAweDAwNDAK
PiBAQCAtMjgsMjcgKzI5LDYgQEAgZXh0ZXJuIHVpbnQzMl90IG14Y3NyX21hc2s7Cj4gICNkZWZp
bmUgWFNBVkVfSERSX09GRlNFVCAgICAgICAgICBGWFNBVkVfU0laRQo+ICAjZGVmaW5lIFhTVEFU
RV9BUkVBX01JTl9TSVpFICAgICAgKEZYU0FWRV9TSVpFICsgWFNBVkVfSERSX1NJWkUpCj4gIAo+
IC0jZGVmaW5lIF9YU1RBVEVfRlAgICAgICAgICAgICAgICAgMAo+IC0jZGVmaW5lIFhTVEFURV9G
UCAgICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9GUCkKPiAtI2RlZmluZSBfWFNUQVRF
X1NTRSAgICAgICAgICAgICAgIDEKPiAtI2RlZmluZSBYU1RBVEVfU1NFICAgICAgICAgICAgICAg
ICgxVUxMIDw8IF9YU1RBVEVfU1NFKQo+IC0jZGVmaW5lIF9YU1RBVEVfWU1NICAgICAgICAgICAg
ICAgMgo+IC0jZGVmaW5lIFhTVEFURV9ZTU0gICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFU
RV9ZTU0pCj4gLSNkZWZpbmUgX1hTVEFURV9CTkRSRUdTICAgICAgICAgICAzCj4gLSNkZWZpbmUg
WFNUQVRFX0JORFJFR1MgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0JORFJFR1MpCj4gLSNk
ZWZpbmUgX1hTVEFURV9CTkRDU1IgICAgICAgICAgICA0Cj4gLSNkZWZpbmUgWFNUQVRFX0JORENT
UiAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0JORENTUikKPiAtI2RlZmluZSBfWFNUQVRF
X09QTUFTSyAgICAgICAgICAgIDUKPiAtI2RlZmluZSBYU1RBVEVfT1BNQVNLICAgICAgICAgICAg
ICgxVUxMIDw8IF9YU1RBVEVfT1BNQVNLKQo+IC0jZGVmaW5lIF9YU1RBVEVfWk1NICAgICAgICAg
ICAgICAgNgo+IC0jZGVmaW5lIFhTVEFURV9aTU0gICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hT
VEFURV9aTU0pCj4gLSNkZWZpbmUgX1hTVEFURV9ISV9aTU0gICAgICAgICAgICA3Cj4gLSNkZWZp
bmUgWFNUQVRFX0hJX1pNTSAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0hJX1pNTSkKPiAt
I2RlZmluZSBfWFNUQVRFX1BLUlUgICAgICAgICAgICAgIDkKPiAtI2RlZmluZSBYU1RBVEVfUEtS
VSAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfUEtSVSkKPiAtI2RlZmluZSBfWFNUQVRF
X0xXUCAgICAgICAgICAgICAgIDYyCj4gLSNkZWZpbmUgWFNUQVRFX0xXUCAgICAgICAgICAgICAg
ICAoMVVMTCA8PCBfWFNUQVRFX0xXUCkKPiAtCj4gICNkZWZpbmUgWFNUQVRFX0ZQX1NTRSAgKFhT
VEFURV9GUCB8IFhTVEFURV9TU0UpCj4gICNkZWZpbmUgWENOVFhUX01BU0sgICAgKFhTVEFURV9G
UCB8IFhTVEFURV9TU0UgfCBYU1RBVEVfWU1NIHwgWFNUQVRFX09QTUFTSyB8IFwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgWFNUQVRFX1pNTSB8IFhTVEFURV9ISV9aTU0gfCBYU1RBVEVfTk9O
TEFaWSkKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy90cmFjZS5oCj4gQEAgLTIzNSw2ICsyMzUsOCBAQAo+ICAjZGVmaW5lIFRSQ19I
Vk1fVFJBUCAgICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMykKPiAgI2RlZmluZSBU
UkNfSFZNX1RSQVBfREVCVUcgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjQpCj4gICNkZWZp
bmUgVFJDX0hWTV9WTEFQSUMgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI1KQo+ICsj
ZGVmaW5lIFRSQ19IVk1fWENSX1JFQUQ2NCAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyBUUkNfNjRf
RkxBRyArIDB4MjYpCj4gKyNkZWZpbmUgVFJDX0hWTV9YQ1JfV1JJVEU2NCAgICAgKFRSQ19IVk1f
SEFORExFUiArIFRSQ182NF9GTEFHICsgMHgyNykKPiAgCj4gICNkZWZpbmUgVFJDX0hWTV9JT1BP
UlRfV1JJVEUgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE2KQo+ICAjZGVmaW5lIFRSQ19IVk1f
SU9NRU1fV1JJVEUgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxNykKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:27:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsW2z-0005bX-Bj; Thu, 14 Sep 2017 15:27:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42319c08d=George.Dunlap@citrix.com>)
 id 1dsW2y-0005bR-1W
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:27:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EA/98-09852-7DF9AB95; Thu, 14 Sep 2017 15:27:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsWyU9JRQvfa/F2
 RBr+btC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5x6+yFqwQrDhwaSJjA+Npvi5GTg4JAT+J
 iz+WsUPYZRKrWu+xQthFEnv33GOCsIslni1aDBbnFRCUODnzCQuIzSlgJ3Htwy22LkYuDiGBR
 YwSmxv2gzWwCehJzDv+FayIRUBVYu7uY2wQgxIl9u/9ww4xKEDi4fOnYHFhgSCJ3Ut/gS0QEY
 iSeDzlPFgNs0CmxMe7T5khbE2J1u2/weJCQDMXPzgKdXS6xNKGJpYJjIKzkNw3C0nLAkamVYw
 axalFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GP9t8zzE
 KMnBpCTKu1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6p83ZFCgkWpaanVqRl5gAjBSYtw
 cGjJML7HSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivLtBigRAijJK8+BGwKL2EqOslD
 AvI9BRQjwFqUW5mSWo8q8YxTkYlYR5GYApQIgnM68EbtMroCOYgI44c3oHyBEliQgpqQbGzEu
 V3IsPW6xrqvi76fxcb9leyck/Xov0bpuhdNx2O+Ps81sXut0sUtmXEZAdeP2qjNHpd4I/jLV4
 mc75T2SaMSN8uQSXnfrGKwdn8k5TVd35Y5/Vx7/3nyxwyL19nP+sflRu7SnXKjX9iAlnn8gYs
 M2fU7NMQ+e147K5e/0mXnjlsHFSt3jmbiWW4oxEQy3mouJEACt88PvVAgAA
X-Env-Sender: prvs=42319c08d=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505402838!96081873!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44896 invoked from network); 14 Sep 2017 15:27:18 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:27:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="52842213"
X-Gm-Message-State: AHPjjUgv/Cpz2DNPHVrNnJerzCNM4gH+OCS0XuAWa3CBFabQwjf0EcPI
 wqKauDjGAbd/Qn4oGO5Ppn/D3USL2bLnQi19pyU=
X-Google-Smtp-Source: AOwi7QCWXWayH+3/ya2AfrPqmvnCo11S2ikpET575yqBol7BiJjsYOJTI1QemiSsrie2YtxaBAB9rmEtBTKy5iErRww=
X-Received: by 10.55.97.203 with SMTP id v194mr2981137qkb.305.1505402782882;
 Thu, 14 Sep 2017 08:26:22 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <9fcd6e90-6b62-fdf1-7569-2f44b75b33e7@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
 <9fcd6e90-6b62-fdf1-7569-2f44b75b33e7@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 14 Sep 2017 16:26:22 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa8fRkwrmx-FLNVzuHcS8rfB4vxMnNGzVcwj5Qx4MNx9A@mail.gmail.com>
Message-ID: <CAFLBxZa8fRkwrmx-FLNVzuHcS8rfB4vxMnNGzVcwj5Qx4MNx9A@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/14] fuzz/x86_emulate: Remove redundant
	AFL hook
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8KCkkgcmVhbGl6ZSB0aGlzIGlzbid0IGEgIG1ham9yIGZlYXR1cmUgYnV0IGl0IHdvdWxk
IGJlIG5pY2UgdG8gZ2V0IGl0CmluIGZvciA0LjEwLgoKIC1HZW9yZ2UKCk9uIE1vbiwgQXVnIDI4
LCAyMDE3IGF0IDExOjM0IEFNLCBHZW9yZ2UgRHVubGFwCjxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+IHdyb3RlOgo+IE9uIDA4LzI1LzIwMTcgMDY6MzcgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+IE9uIDI1LzA4LzE3IDE3OjQzLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gWW91IGRvbid0
IG5lZWQgX19BRkxfSU5JVCBpZiB5b3UgaGF2ZSBfX0FGTF9MT09QLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4KPj4gUmVh
bGx5PyAgSXMgdGhhdCBjb3ZlcmVkIGluIGFueSBkb2N1bWVudGF0aW9uPwo+Pgo+PiBJIGdvdCB0
aGUgY29udHJhcnkgaW1wcmVzc2lvbiBmcm9tIHdoaWNoZXZlciB2ZXJzaW9uIG9mIEFGTCBJIHdh
cyB1c2luZwo+PiB3aGVuIEkgcHV0IHRoaXMgaW4sIGFuZCBhIHF1aWNrIGxvb2sgb3ZlciB0aGUg
YWZsLWZ1enogc291cmNlIGRvZXNuJ3QKPj4gYXBwZWFyIHRvIGVxdWF0ZSB0aGVtIGluIGFueSB3
YXkuCj4KPiBUaGUgZG9jdW1lbnRhdGlvbiBkb2VzIHNlZW0gYSBiaXQgaGF6eSBvbiB0aGUgc3Vi
amVjdC4gIEhvd2V2ZXI6Cj4KPiAxLiBJdCBjbGVhciBmcm9tIHRoZSBkb2N1bWVudGF0aW9uIFsx
XSB0aGF0IGJvdGggb2YgdGhlbSB3b3JrICpvbmx5KiBpbgo+IGxsdm0gbW9kZSAoaS5lLiwgd2hl
biBjb21waWxlZCB3aXRoIGFmbC1jbGFuZy1mYXN0KS4gIEluIHBhcnRpY3VsYXIgdGhlCj4gbGFz
dCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiA0OiAiYWZsLWdjYyBvciBhZmwtY2xhbmcgd2lsbAo+ICpu
b3QqIGdlbmVyYXRlIGEgZGVmZXJyZWQtaW5pdGlhbGl6YXRpb24gYmluYXJ5Ii4KPgo+IDIuIFRo
ZSBkb2N1bWVudGF0aW9uIGRvZXMgc2VlbSB0byBzcGVhayBvZiB0aGVtIGFzIHNlcGFyYXRlICdt
b2RlcycKPiAoU2VjdGlvbiA1LCAiTm90ZSB0aGF0IGFzIHdpdGggdGhlIHByZXZpb3VzIG1vZGUs
IC4uLiIpCj4KPiAzLiBFbXBpcmljYWxseSBzcGVha2luZywgcGVyc2lzdGVudCBtb2RlIHdvcmtz
IGZpbmUgd2l0aCBfX0FGTF9MT09QKCkKPiBhbmQgbm8gX19BRkxfSU5JVCgpIChmb3IgbWUgYW55
d2F5KS4KPgo+ICAtR2VvcmdlCj4KPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL21pcnJvcmVyL2Fm
bC90cmVlL21hc3Rlci9sbHZtX21vZGUKPgo+Pgo+PiB+QW5kcmV3Cj4+Cj4+PiAtLS0KPj4+IEND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPj4+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4g
LS0tCj4+PiAgdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YyB8IDIgLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZm
IC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPj4+
IGluZGV4IDE1NDg2OTMzNmEuLjFhNzlmZjIyOGUgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+PiArKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4+PiBAQCAtNjMsOCAr
NjMsNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+PiAgICAgICAgICBleGl0
KC0xKTsKPj4+Cj4+PiAgI2lmZGVmIF9fQUZMX0hBVkVfTUFOVUFMX0NPTlRST0wKPj4+IC0gICAg
X19BRkxfSU5JVCgpOwo+Pj4gLQo+Pj4gICAgICB3aGlsZSAoIF9fQUZMX0xPT1AoMTAwMCkgKQo+
Pj4gICNlbmRpZgo+Pj4gICAgICB7Cj4+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:35:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:35:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWAy-0006OA-8g; Thu, 14 Sep 2017 15:35:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsWAx-0006O4-Ed
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:35:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 92/1E-30688-6C1AAB95; Thu, 14 Sep 2017 15:35:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXvfYwl2
 RBm8m81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7ftxmKXjHVjHz9zOmBsaPrF2MnBwSAv4S
 v/7MZQex2QSUJX529rKB2CICehJNB54zdjFycTALzGWU+HZoPViRsIChxPGX28CKWARUJe5ee
 sgMYvMKWEisuXqOCWKovMSutotgC4QEFCQ6ph9jgqgRlDg58wkLiM0sICFx8MUL5gmM3LOQpG
 YhSS1gZFrFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYDgx
 AsIOxb5bzIUZJDiYlUd69ujsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHl6wK1JIsCg1PbUi
 LTMHGJgwaQkOHiUR3kSQNG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpyXERjyQ
 gIgpRmleXCDYBFziVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK82iALeTLzSuD2vQI6hQnolD
 Ond4CcUpKIkJJqYKwXqtO9Pln5fcDLY9dN32u0reB4bjJfna0r8ePM3/yb+ENXrjXvvbJDZ+a
 0rv9Tyy7vV74/V7j9XuSHhEVK6hEp31g/7xe63jEjouDVpQmX5/lEJL63+OLur250eMmqSZuP
 HTt86uUj+Y+2okzqJ5VvryqLlT9w47/ewYPPz9S9+fDteFUU41UjJZbijERDLeai4kQArfveH
 ZMCAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505403329!90458772!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46881 invoked from network); 14 Sep 2017 15:35:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:35:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447864019"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 16:33:33 +0100
Message-ID: <20170914153333.29739-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] libxl: fix disk listing function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGggc2hvdWxkIGJlICJ2YmQiIG5vdCAiZGlzayIuCgpGaXhlcyBmYmJhZjJjYzkgKCJs
aWJ4bDogY2hhbmdlIGRpc2sgdG8gdXNlIGdlbmVyaWMgZ2V0dGluZyBsaXN0CmZ1bmN0aW9ucyIp
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KClRoaXMgc2hvdWxkIHVuYmxvY2sgc3RhZ2luZy4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kaXNrLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggY2ZhNWU4YWU2OS4uZTdhOTU1YjMyYyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYwpAQCAtNjI4LDcgKzYyOCw3IEBAIGxpYnhsX2RldmljZV9kaXNrICpsaWJ4bF9kZXZpY2Vf
ZGlza19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpuCiAKICAgICBH
Q19JTklUKGN0eCk7CiAKLSAgICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX2Rp
c2tfZGV2dHlwZSwgZG9taWQsICJkaXNrIiwgbnVtKTsKKyAgICByID0gbGlieGxfX2RldmljZV9s
aXN0KGdjLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZG9taWQsICJ2YmQiLCBudW0pOwogCiAgICAg
R0NfRlJFRTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBN-0006QZ-GD; Thu, 14 Sep 2017 15:36:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423118b0b=jennifer.herbert@citrix.com>)
 id 1dsWBL-0006Pz-Ku
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:35:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7A/80-17770-FD1AAB95; Thu, 14 Sep 2017 15:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUvfewl2
 RBksmiVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrN0oW/POo2LZ4L3MD4xGzLkZODgkBf4kD
 Vz6xdTFycLAJmEi8eRDaxcjFISLQwiix+NQudpA4s4CRRNtRbpByYQFziXvvTrCA2CwCqhI/J
 3aygdi8Aj4SF06sY4IYqSAx5eF7ZhCbU8BXYv+072DjhYBqDi/3BgkLCWhInF2wiBWiVVDi5M
 wnYCOZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clO
 LixPTU3MSk4r1kvNzNzECw4YBCHYwfloWcIhRkoNJSZR3r+7OSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvAzAMBQSLEpNT61Iy8wBBjBMWoKDR0mEN3EBUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQ
 ix5+XmpUuK8jCAzBECKMkrz4EbAoukSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnTQFbxZO
 aVwG16BXQEE9ARZ07vADmiJBEhJdXA6Lj9NeeFxGuTa+bolRzYceHHxzU392VmGd29ptYnoSa
 efJ3h4CkW88crS9ZYNebkinq/6tuv2Z98a2OIVgaDzelb0sLfOe8Xi+5K3imbxKB9gjvyFG/c
 Uct3LUJd79c2qc3YHCFRfPhz3c8JExKWG8/YcdLF8/DNb0FFzybFiamff32be4rqKyWW4oxEQ
 y3mouJEAJt/k1mhAgAA
X-Env-Sender: prvs=423118b0b=jennifer.herbert@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505403355!63944170!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21251 invoked from network); 14 Sep 2017 15:35:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:35:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439785053"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Thu, 14 Sep 2017 16:33:58 +0100
Message-ID: <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgdG8gYmUgc3BlY2lm
aWVkLgoKVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9zYXZlKCkgbGl2ZSBtaWdy
YXRpb24gYWxnb3JpdGhtIGhhcwpoaXN0b3JpY2FsbHkgYmVlbiBpbXBsZW1lbnRlZCB0byBydW4g
dW50aWwgZWl0aGVyIGEpIChhbG1vc3QpIG5vIHBhZ2VzCmFyZSBkaXJ0eSBvciBiKSBzb21lIGZp
eGVkLCBoYXJkLWNvZGVkIG1heGltdW0gbnVtYmVyIG9mIHByZWNvcHkKaXRlcmF0aW9ucyBoYXMg
YmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMgaW1wbGVtZW50YXRpb24gYXJlCmxl
c3MgdGhhbiBpZGVhbCBmb3IgYSBmZXcgcmVhc29uczoKLSB0aGUgbG9naWMgb2YgdGhlIHBvbGlj
eSBpcyBpbnRlcnR3aW5lZCB3aXRoIHRoZSBjb250cm9sIGZsb3cgb2YgdGhlCiAgbWVjaGFuaXNt
IG9mIHRoZSBwcmVjb3B5IHN0YWdlCi0gaXQgY2FuJ3QgdGFrZSBpbnRvIGFjY291bnQgZmFjdHMg
ZXh0ZXJuYWwgdG8gdGhlIGltbWVkaWF0ZQogIG1pZ3JhdGlvbiBjb250ZXh0LCBzdWNoIGV4dGVy
bmFsIHN0YXRlIHRyYW5zZmVyIHN0YXRlLCBpbnRlcmFjdGl2ZQogIHVzZXIgaW5wdXQsIG9yIHRo
ZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sgdGltZS4KLSBpdCBkb2VzIG5vdCBwZXJtaXQgdGhlIHVz
ZXIgdG8gY2hhbmdlIHRoZWlyIG1pbmQsIG92ZXIgdGltZSwgYWJvdXQKICB3aGF0IHRvIGRvIGF0
IHRoZSBlbmQgb2YgdGhlIHByZWNvcHkgKHRoZXkgZ2V0IGFuIHVuY29uZGl0aW9uYWwKICB0cmFu
c2l0aW9uIGludG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKClRv
IHBlcm1pdCBjYWxsZXJzIHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGlj
aWVzIGdvdmVybmluZwp3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3Vs
ZCBlbmQsIGFuZCB3aGF0IHNob3VsZCBiZQpkb25lIG5leHQ6Ci0gYWRkIGEgcHJlY29weV9wb2xp
Y3koKSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVkCiAgY2Fs
bGJhY2tzCi0gZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgY29u
c3VsdCB0aGlzIHBvbGljeSBhZnRlcgogIGVhY2ggYmF0Y2ggb2YgcGFnZXMgdHJhbnNtaXR0ZWQg
YW5kIHRha2UgdGhlIGRpY3RhdGVkIGFjdGlvbiwgd2hpY2gKICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKICBwcmVjb3B5LCBv
ciBjKSBwcm9jZWVkIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlLgotIHByb3ZpZGUgYW4gaW1w
bGVtZW50YXRpb24gb2YgdGhlIG9sZCBwb2xpY3ksIHVzZWQgd2hlbgogIHByZWNvcHlfcG9saWN5
IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCgpTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJi
ZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+CgotLS0KClRoaXMgaXMgdXBkYXRlZC9t
b2RpZmllZCBzdWJzZXQgb2YgcGF0Y2ggNy8yMCwgcGFydCBvZgpKb3NodWEgT3R0bydzICJBZGQg
cG9zdGNvcHkgbGl2ZSBtaWdyYXRpb24gc3VwcG9ydC4iIHBhdGNoLApkYXRlZCAyN3RoIE1hcmNo
IDIwMTcuICBBcyBpbmRpY2F0ZWQgb24gdGhlIG9yaWdpbmFsIHRocmVhZCwKSSB3aXNoIHRvIG1h
a2UgdXNlIG9mIHRoaXMgdGhpcyB3aXRoaW4gdGhlIFhlblNlcnZlciBwcm9kdWN0LgpJIGhvcGUg
dGhpcyB3aWxsIGFpZCBKb3NoIGluIHB1c2hpbmcgdGhlIHJlbWFpbmRlciBvZiBoaXMgc2VyaWVz
LgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCB8ICAxOSArKysrKysrKwogdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgIHwgICA3ICsrLQogdG9vbHMvbGlieGMveGNfc3Jf
c2F2ZS5jICAgICAgIHwgMTAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCA2NjI2ZjBjLi5kNTkwOGRjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5ndWVzdC5oCkBAIC0zOSw2ICszOSwxNCBAQAogICovCiBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRs
ZTsKIAorLyogRm9yIHNhdmUncyBwcmVjb3B5X3BvbGljeSgpLiAqLworc3RydWN0IHByZWNvcHlf
c3RhdHMKK3sKKyAgICB1bnNpZ25lZCBpdGVyYXRpb247CisgICAgdW5zaWduZWQgdG90YWxfd3Jp
dHRlbjsKKyAgICBsb25nIGRpcnR5X2NvdW50OyAvKiAtMSBpZiB1bmtub3duICovCit9OworCiAv
KiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3NhdmUgKi8KIHN0cnVjdCBzYXZlX2Nh
bGxiYWNrcyB7CiAgICAgLyogQ2FsbGVkIGFmdGVyIGV4cGlyYXRpb24gb2YgY2hlY2twb2ludCBp
bnRlcnZhbCwKQEAgLTQ2LDYgKzU0LDE3IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAgICAg
ICovCiAgICAgaW50ICgqc3VzcGVuZCkodm9pZCogZGF0YSk7CiAKKyAgICAvKiBDYWxsZWQgYWZ0
ZXIgZXZlcnkgYmF0Y2ggb2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNl
IG9mIGEKKyAgICAgKiBsaXZlIG1pZ3JhdGlvbiB0byBhc2sgdGhlIGNhbGxlciB3aGF0IHRvIGRv
IG5leHQgYmFzZWQgb24gdGhlIGN1cnJlbnQKKyAgICAgKiBzdGF0ZSBvZiB0aGUgcHJlY29weSBt
aWdyYXRpb24uCisgICAgICovCisjZGVmaW5lIFhHU19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0x
KSAvKiBBYmFuZG9uIHRoZSBtaWdyYXRpb24gZW50aXJlbHkgYW5kCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiB0aWR5IHVwLiAqLworI2RlZmluZSBYR1NfUE9MSUNZ
X0NPTlRJTlVFX1BSRUNPUFkgMCAgLyogUmVtYWluIGluIHRoZSBwcmVjb3B5IHBoYXNlLiAqLwor
I2RlZmluZSBYR1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkgc3Vz
cGVuZCBhbmQgdHJhbnNtaXQgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiByZW1haW5pbmcgZGlydHkgcGFnZXMuICovCisgICAgaW50ICgqcHJlY29weV9wb2xp
Y3kpKHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0YXRzLCB2b2lkICpkYXRhKTsKKwogICAgIC8qIENh
bGxlZCBhZnRlciB0aGUgZ3Vlc3QncyBkaXJ0eSBwYWdlcyBoYXZlIGJlZW4KICAgICAgKiAgY29w
aWVkIGludG8gYW4gb3V0cHV0IGJ1ZmZlci4KICAgICAgKiBDYWxsYmFjayBmdW5jdGlvbiByZXN1
bWVzIHRoZSBndWVzdCAmIHRoZSBkZXZpY2UgbW9kZWwsCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2Yy
MmEuLjJiYzI2MWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xOTgsMTIgKzE5OCwxMSBAQCBzdHJ1Y3Qg
eGNfc3JfY29udGV4dAogICAgICAgICAgICAgLyogRnVydGhlciBkZWJ1Z2dpbmcgaW5mb3JtYXRp
b24gaW4gdGhlIHN0cmVhbS4gKi8KICAgICAgICAgICAgIGJvb2wgZGVidWc7CiAKLSAgICAgICAg
ICAgIC8qIFBhcmFtZXRlcnMgZm9yIHR3ZWFraW5nIGxpdmUgbWlncmF0aW9uLiAqLwotICAgICAg
ICAgICAgdW5zaWduZWQgbWF4X2l0ZXJhdGlvbnM7Ci0gICAgICAgICAgICB1bnNpZ25lZCBkaXJ0
eV90aHJlc2hvbGQ7Ci0KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcDJtX3NpemU7CiAKKyAg
ICAgICAgICAgIHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0YXRzOworICAgICAgICAgICAgaW50IHBv
bGljeV9kZWNpc2lvbjsKKwogICAgICAgICAgICAgeGVuX3Bmbl90ICpiYXRjaF9wZm5zOwogICAg
ICAgICAgICAgdW5zaWduZWQgbnJfYmF0Y2hfcGZuczsKICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmRlZmVycmVkX3BhZ2VzOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5j
IGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IDFlNzUwMmQuLjAzZGZhNjEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9z
YXZlLmMKQEAgLTQ1Miw4ICs0NTIsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJp
bmcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwogICAgIGNoYXIgKm5ld19zdHIgPSBOVUxMOwogCi0gICAgaWYgKCBhc3ByaW50Zigm
bmV3X3N0ciwgIkZyYW1lcyBpdGVyYXRpb24gJXUgb2YgJXUiLAotICAgICAgICAgICAgICAgICAg
aXRlciwgY3R4LT5zYXZlLm1heF9pdGVyYXRpb25zKSA9PSAtMSApCisgICAgaWYgKCBhc3ByaW50
ZigmbmV3X3N0ciwgIkZyYW1lcyBpdGVyYXRpb24gJXUiLCBpdGVyKSA9PSAtMSApCiAgICAgewog
ICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBuZXcgcHJvZ3Jlc3Mgc3RyaW5nIik7
CiAgICAgICAgIHJldHVybiAtMTsKQEAgLTQ2Nyw2ICs0NjYsMjUgQEAgc3RhdGljIGludCB1cGRh
dGVfcHJvZ3Jlc3Nfc3RyaW5nKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiB9CiAKIC8qCisg
KiBUaGlzIGlzIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSAtIGl0J3MgY2FsbGVk
IHBlcmlvZGljYWxseSBkdXJpbmcKKyAqIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0
aW9ucywgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciBkZWNpZGluZyB3aGVuCisgKiB0aGUgcHJlY29w
eSBwaGFzZSBzaG91bGQgdGVybWluYXRlIGFuZCB3aGF0IHNob3VsZCBiZSBkb25lIG5leHQuCisg
KgorICogVGhlIHBvbGljeSBpbXBsZW1lbnRlZCBoZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8g
dGhlIHBvbGljeSBwcmV2aW91c2x5CisgKiBoYXJkLWNvZGVkIGludG8geGNfZG9tYWluX3NhdmUo
KSAtIGl0IHByb2NlZWRzIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlIG9mCisgKiB0aGUgbGl2
ZSBtaWdyYXRpb24gd2hlbiB0aGVyZSBhcmUgZWl0aGVyIGZld2VyIHRoYW4gNTAgZGlydHkgcGFn
ZXMsIG9yIG1vcmUKKyAqIHRoYW4gNSBwcmVjb3B5IHJvdW5kcyBoYXZlIGNvbXBsZXRlZC4KKyAq
Lworc3RhdGljIGludCBzaW1wbGVfcHJlY29weV9wb2xpY3koCisgICAgc3RydWN0IHByZWNvcHlf
c3RhdHMgc3RhdHMsIHZvaWQgKnVzZXIpCit7CisgICAgcmV0dXJuICgoc3RhdHMuZGlydHlfY291
bnQgPj0gMCAmJiBzdGF0cy5kaXJ0eV9jb3VudCA8IDUwKSB8fAorICAgICAgICAgICAgc3RhdHMu
aXRlcmF0aW9uID49IDUpCisgICAgICAgID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCisgICAg
ICAgIDogWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZOworfQorCisvKgogICogU2VuZCBtZW1v
cnkgd2hpbGUgZ3Vlc3QgaXMgcnVubmluZy4KICAqLwogc3RhdGljIGludCBzZW5kX21lbW9yeV9s
aXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCkBAIC00NzQsMjEgKzQ5Miw2MiBAQCBzdGF0
aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICB4
Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIHhjX3NoYWRvd19vcF9zdGF0c190IHN0
YXRzID0geyAwLCBjdHgtPnNhdmUucDJtX3NpemUgfTsKICAgICBjaGFyICpwcm9ncmVzc19zdHIg
PSBOVUxMOwotICAgIHVuc2lnbmVkIHg7CisgICAgdW5zaWduZWQgaW50IHggPSAwOwogICAgIGlu
dCByYzsKKyAgICBpbnQgcG9saWN5X2RlY2lzaW9uOworCisgICAgREVDTEFSRV9IWVBFUkNBTExf
QlVGRkVSX1NIQURPVyh1bnNpZ25lZCBsb25nLCBkaXJ0eV9iaXRtYXAsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5zYXZlLmRpcnR5X2JpdG1hcF9oYnVmKTsKKwor
ICAgIGludCAoKnByZWNvcHlfcG9saWN5KShzdHJ1Y3QgcHJlY29weV9zdGF0cywgdm9pZCAqKSA9
CisgICAgICAgIGN0eC0+c2F2ZS5jYWxsYmFja3MtPnByZWNvcHlfcG9saWN5OworICAgIHZvaWQg
KmRhdGEgPSBjdHgtPnNhdmUuY2FsbGJhY2tzLT5kYXRhOworCisgICAgc3RydWN0IHByZWNvcHlf
c3RhdHMgKnBvbGljeV9zdGF0czsKIAogICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhj
dHgsICZwcm9ncmVzc19zdHIsIDApOwogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsK
IAotICAgIHJjID0gc2VuZF9hbGxfcGFnZXMoY3R4KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAg
Z290byBvdXQ7CisgICAgY3R4LT5zYXZlLnN0YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKQor
ICAgICAgICB7CisgICAgICAgICAgICAuaXRlcmF0aW9uICAgICA9IHgsCisgICAgICAgICAgICAu
dG90YWxfd3JpdHRlbiA9IDAsCisgICAgICAgICAgICAuZGlydHlfY291bnQgICA9IGN0eC0+c2F2
ZS5wMm1fc2l6ZQorICAgICAgICB9OworICAgIHBvbGljeV9zdGF0cyA9ICZjdHgtPnNhdmUuc3Rh
dHM7CisKKyAgICBpZiAocHJlY29weV9wb2xpY3kgPT0gTlVMTCkKKyAgICAgICAgIHByZWNvcHlf
cG9saWN5ID0gc2ltcGxlX3ByZWNvcHlfcG9saWN5OworCisgICAgYml0bWFwX3NldChkaXJ0eV9i
aXRtYXAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSk7CisKKyAgICBkbyB7CisgICAgICAgIHBvbGljeV9k
ZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOworICAgICAgICB4
Kys7CisKKyAgICAgICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3VudCA+IDAgJiYgcG9saWN5X2RlY2lz
aW9uICE9IFhHU19QT0xJQ1lfQUJPUlQgKSB7CisgICAgICAgICAgICByYyA9IHVwZGF0ZV9wcm9n
cmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCB4KTsKKyAgICAgICAgICAgIGlmICggcmMg
KQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICAgICByYyA9IHNlbmRfZGly
dHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0eV9jb3VudCk7CisgICAgICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChwb2xp
Y3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZKQorICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgcG9saWN5X3N0YXRzLT5pdGVyYXRpb24gICAgID0geDsKKyAgICAg
ICAgcG9saWN5X3N0YXRzLT50b3RhbF93cml0dGVuICs9IHBvbGljeV9zdGF0cy0+ZGlydHlfY291
bnQ7CisgICAgICAgIHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQgICA9IC0xOworCisgICAgICAg
IHBvbGljeV9kZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOwor
CisgICAgICAgIGlmIChwb2xpY3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9DT05USU5VRV9QUkVD
T1BZKQorICAgICAgICAgICBicmVhazsKIAotICAgIGZvciAoIHggPSAxOwotICAgICAgICAgICgo
eCA8IGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucykgJiYKLSAgICAgICAgICAgKHN0YXRzLmRpcnR5
X2NvdW50ID4gY3R4LT5zYXZlLmRpcnR5X3RocmVzaG9sZCkpOyArK3ggKQotICAgIHsKICAgICAg
ICAgaWYgKCB4Y19zaGFkb3dfY29udHJvbCgKICAgICAgICAgICAgICAgICAgeGNoLCBjdHgtPmRv
bWlkLCBYRU5fRE9NQ1RMX1NIQURPV19PUF9DTEVBTiwKICAgICAgICAgICAgICAgICAgJmN0eC0+
c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1ZiwgY3R4LT5zYXZlLnAybV9zaXplLApAQCAtNDk5LDE3ICs1
NTgsOSBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBz
dGF0cy5kaXJ0eV9jb3VudCA9PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJj
ID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOwotICAgICAg
ICBpZiAoIHJjICkKLSAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBwb2xpY3lfc3RhdHMt
PmRpcnR5X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7CiAKLSAgICAgICAgcmMgPSBzZW5kX2Rp
cnR5X3BhZ2VzKGN0eCwgc3RhdHMuZGlydHlfY291bnQpOwotICAgICAgICBpZiAoIHJjICkKLSAg
ICAgICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICB9IHdoaWxlICh0cnVlKTsKIAogIG91dDoK
ICAgICB4Y19zZXRfcHJvZ3Jlc3NfcHJlZml4KHhjaCwgTlVMTCk7CkBAIC02MDEsNyArNjUyLDcg
QEAgc3RhdGljIGludCBzdXNwZW5kX2FuZF9zZW5kX2RpcnR5KHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCiAgICAgaWYgKCBjdHgtPnNhdmUubGl2ZSApCiAgICAgewogICAgICAgICByYyA9IHVw
ZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3R4LT5zYXZlLm1heF9pdGVyYXRpb25zKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+c2F2ZS5zdGF0cy5pdGVyYXRpb24pOwog
ICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTkzNywx
NSArOTg4LDYgQEAgaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9f
ZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgc3RyZWFtX3R5cGUgPT0gWENfTUlHX1NUUkVB
TV9SRU1VUyB8fAogICAgICAgICAgICBzdHJlYW1fdHlwZSA9PSBYQ19NSUdfU1RSRUFNX0NPTE8p
OwogCi0gICAgLyoKLSAgICAgKiBUT0RPOiBGaW5kIHNvbWUgdGltZSB0byBiZXR0ZXIgdHdlYWsg
dGhlIGxpdmUgbWlncmF0aW9uIGFsZ29yaXRobS4KLSAgICAgKgotICAgICAqIFRoZXNlIHBhcmFt
ZXRlcnMgYXJlIGJldHRlciB0aGFuIHRoZSBsZWdhY3kgYWxnb3JpdGhtIGVzcGVjaWFsbHkgZm9y
Ci0gICAgICogYnVzeSBndWVzdHMuCi0gICAgICovCi0gICAgY3R4LnNhdmUubWF4X2l0ZXJhdGlv
bnMgPSA1OwotICAgIGN0eC5zYXZlLmRpcnR5X3RocmVzaG9sZCA9IDUwOwotCiAgICAgLyogU2Fu
aXR5IGNoZWNrcyBmb3IgY2FsbGJhY2tzLiAqLwogICAgIGlmICggaHZtICkKICAgICAgICAgYXNz
ZXJ0KGNhbGxiYWNrcy0+c3dpdGNoX3FlbXVfbG9nZGlydHkpOwotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBN-0006Qu-Mx; Thu, 14 Sep 2017 15:36:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423118b0b=jennifer.herbert@citrix.com>)
 id 1dsWBM-0006Q9-Eu
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:36:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9B/71-01754-FD1AAB95; Thu, 14 Sep 2017 15:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve79hbs
 iDTadkbD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+/ZvKXLCYs6Lz3Vy2Bsaj7F2MnBwSAv4S
 65ZvZO1i5OBgEzCRePMgtIuRi0NEoIVRYvGpXewgcWYBI4m2o9wg5cIC5hK/Hh1mBbFZBFQln
 i9YzQxi8wr4SOx9t5YVYqSCxJSH78HiQgIaEmcXLGKFqBGUODnzCQuIzSwgIXHwxQvmCYzcs5
 CkZiFJLWBkWsWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGAg
 MQLCDcW2r8yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DIAA0tIsCg1PbUi
 LTMHGJIwaQkOHiUR3sQFQGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzTgApEgApyijNg
 xsBi49LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9BDKFJzOvBG7TK6AjmICOOHN6B8gRJY
 kIKakGxnpbxQZ9xn9pl/dJpH6IDV5aYtETlBMv9ayZg6eHv1lt2gRj43VCAYl2+jOsDhX9yv2
 8KvKNUFFP2bwFTKcfnNiVpWK80LV9Z/wR5xDZapHYvGX1DDM3bozW9+IofT55canSfKlF6qyP
 S6bbxRl+SZKJ6tcqk7WstkvvFJvqt+no/O35F4uVWIozEg21mIuKEwGqBPimigIAAA==
X-Env-Sender: prvs=423118b0b=jennifer.herbert@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505403355!96083462!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11904 invoked from network); 14 Sep 2017 15:35:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:35:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447864125"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Thu, 14 Sep 2017 16:33:56 +0100
Message-ID: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSGVyZSBJIHByZXNlbnQgYSB1cGRhdGVkL21vZGlmaWVkIHN1YnNldCBvZiBwYXRj
aCA3LzIwLCBwYXJ0IG9mCkpvc2h1YSBPdHRvJ3MgIkFkZCBwb3N0Y29weSBsaXZlIG1pZ3JhdGlv
biBzdXBwb3J0LiIgcGF0Y2gsCmRhdGVkIDI3dGggTWFyY2ggMjAxNy4gIEFzIGluZGljYXRlZCBv
biB0aGUgb3JpZ2luYWwgdGhyZWFkLApJIHdpc2ggdG8gbWFrZSB1c2Ugb2YgdGhpcyB0aGlzIHdp
dGhpbiB0aGUgWGVuU2VydmVyIHByb2R1Y3QsCmFuZCBoZW5jZSBhbSB0cnlpbmcgdG8gZ2V0IHRo
aXMgc3Vic2V0ICBwdWxsZWQgaW4gbm93LiBJIGFsc28KaG9wZSB0aGlzIHdpbGwgYWlkIEpvc2gg
aW4gcHVzaGluZyB0aGUgcmVtYWluZGVyIG9mIGhpcyBzZXJpZXMuCgpIZXJlIEkgcHJlc2VudCB0
d28gcGF0Y2hlcywgdGhlIGZpcnN0IHdoaWNoIGRvZXMgc29tZSB0aWR5IHVwLCByZW1vdmluZwp1
bnVzZWQgYW5kIHVuaGVscGZ1bCBwYXJhbWF0ZXJzIHRvIHhjX2RvbWFpbl9zYXZlKCksIGFuZCB0
aGUgc2Vjb25kCndoaWNoIGFsbG93cyBhIHByZWNvcHkgY2FsbGJhY2sgdG8gYmUgc3BlY2lmaWVk
LCBwcm92aWRpbmcgdGhlCnRlc3QgZm9yIHdoZW4gdG8gZW5kIHRoZSBsaXZlIHBoYXNlIG9mIG1p
Z3JhdGlvbiBzaG91bGQgZW5kLgpJZiBub25lIGlzIHByb3ZpZGVkLCBhIGRlZmF1bHQgcG9saWN5
IG9mIHRoZSBjdXJyZW50IGJlaGF2aW91cgppcyB1c2VkLgoKQ2hlZXJzLAoKSmVubmlmZXIgSGVy
YmVydCAoMik6CiAgVGlkeSBsaWJ4YyB4Y19kb21haW5fc2F2ZQogIEludHJvZHVjZSBtaWdyYXRp
b24gcHJlY29weSBwb2xpY3kKCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggICB8ICAy
MyArKysrKysrLQogdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgICAgICAgfCAgIDMgKy0KIHRv
b2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAgIHwgICA3ICsrLQogdG9vbHMvbGlieGMveGNf
c3Jfc2F2ZS5jICAgICAgICAgfCAxMTAgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYyB8ICAgNCArLQogdG9vbHMv
bGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgfCAgIDcgKy0tCiA2IGZpbGVzIGNoYW5nZWQsIDEw
NCBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBN-0006RN-Th; Thu, 14 Sep 2017 15:36:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423118b0b=jennifer.herbert@citrix.com>)
 id 1dsWBM-0006QA-Gl
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:36:00 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 9F/CA-02023-FD1AAB95; Thu, 14 Sep 2017 15:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvfewl2
 RBu86pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxv/6YyFyzmrOh8N5etgfEoexcjJ4eEgL/E
 j9mnmbsYOTjYBEwk3jwI7WLk4hARaGGUWHxqFztInFnASKLtKDdIubCAucSvR4dZQWwWAVWJs
 x2vwcbwCvhItD18CTVSQWLKw/fMIDangK/E/mnf2UDGCAHVHF7uDRIWEtCQOLtgEStEq6DEyZ
 lPWEBsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkb14tSistQiXUu9pKLM9IyS3MTMHF1DA1O93NT
 i4sT01JzEpGK95PzcTYzAsGEAgh2Ma1udDzFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mClwEYhkKCRanpqRVpmTnAAIZJS3DwKInwJi4ASvMWFyTmFmemQ6ROMepydNy8+4dJi
 CUvPy9VSpx3AkiRAEhRRmke3AhYNF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8jkCk8mX
 klcJteAR3BBHTEmdM7QI4oSURISTUw2ryUtHZ5qS+51H3Gx9wCzsYddxN2Offxxdss3Fz6r81
 Md4bBM2/eLXdrwgUP6Lsc4vjj9LrjdsbKHSKeNy8dOlm30m1blftrJoGWyMpZkklFFZUOvQd3
 n2JY5xPw+cHxSf2cTZ3KxSWrjvf8lmQufPzwwryTjd9FOm2Klj992mF0dOcPt0PZSizFGYmGW
 sxFxYkAUAlI3KECAAA=
X-Env-Sender: prvs=423118b0b=jennifer.herbert@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505403355!96083462!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11742 invoked from network); 14 Sep 2017 15:35:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:35:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447864108"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Thu, 14 Sep 2017 16:33:59 +0100
Message-ID: <1505403241-111368-4-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSGVyZSBJIHByZXNlbnQgYSB1cGRhdGVkL21vZGlmaWVkIHN1YnNldCBvZiBwYXRj
aCA3LzIwLCBwYXJ0IG9mCkpvc2h1YSBPdHRvJ3MgIkFkZCBwb3N0Y29weSBsaXZlIG1pZ3JhdGlv
biBzdXBwb3J0LiIgcGF0Y2gsCmRhdGVkIDI3dGggTWFyY2ggMjAxNy4gIEFzIGluZGljYXRlZCBv
biB0aGUgb3JpZ2luYWwgdGhyZWFkLApJIHdpc2ggdG8gbWFrZSB1c2Ugb2YgdGhpcyB0aGlzIHdp
dGhpbiB0aGUgWGVuU2VydmVyIHByb2R1Y3QsCmFuZCBoZW5jZSBhbSB0cnlpbmcgdG8gZ2V0IHRo
aXMgc3Vic2V0ICBwdWxsZWQgaW4gbm93LiBJIGFsc28KaG9wZSB0aGlzIHdpbGwgYWlkIEpvc2gg
aW4gcHVzaGluZyB0aGUgcmVtYWluZGVyIG9mIGhpcyBzZXJpZXMuCgpIZXJlIEkgcHJlc2VudCB0
d28gcGF0Y2hlcywgdGhlIGZpcnN0IHdoaWNoIGRvZXMgc29tZSB0aWR5IHVwLCByZW1vdmluZwp1
bnVzZWQgYW5kIHVuaGVscGZ1bCBwYXJhbWF0ZXJzIHRvIHhjX2RvbWFpbl9zYXZlKCksIGFuZCB0
aGUgc2Vjb25kCndoaWNoIGFsbG93cyBhIHByZWNvcHkgY2FsbGJhY2sgdG8gYmUgc3BlY2lmaWVk
LCBwcm92aWRpbmcgdGhlCnRlc3QgZm9yIHdoZW4gdG8gZW5kIHRoZSBsaXZlIHBoYXNlIG9mIG1p
Z3JhdGlvbiBzaG91bGQgZW5kLgpJZiBub25lIGlzIHByb3ZpZGVkLCBhIGRlZmF1bHQgcG9saWN5
IG9mIHRoZSBjdXJyZW50IGJlaGF2aW91cgppcyB1c2VkLgoKQ2hlZXJzLAoKSmVubmlmZXIgSGVy
YmVydCAoMik6CiAgVGlkeSBsaWJ4YyB4Y19kb21haW5fc2F2ZQogIEludHJvZHVjZSBtaWdyYXRp
b24gcHJlY29weSBwb2xpY3kKCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggICB8ICAy
MyArKysrKysrLQogdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgICAgICAgfCAgIDMgKy0KIHRv
b2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oICAgICAgIHwgICA3ICsrLQogdG9vbHMvbGlieGMveGNf
c3Jfc2F2ZS5jICAgICAgICAgfCAxMTAgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYyB8ICAgNCArLQogdG9vbHMv
bGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgfCAgIDcgKy0tCiA2IGZpbGVzIGNoYW5nZWQsIDEw
NCBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBO-0006Rp-5e; Thu, 14 Sep 2017 15:36:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423118b0b=jennifer.herbert@citrix.com>)
 id 1dsWBM-0006QG-NT
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:36:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E2/04-03642-FD1AAB95; Thu, 14 Sep 2017 15:35:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO79hbs
 iDd6ulbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuP5vKVnBHteJ+3wbGBsaNMl2MnBwSAv4S
 r7b0M3YxcnCwCZhIvHkQ2sXIxSEi0MIosfjULnaQOLOAkUTbUW6QcmEBPYnpj84zgtgsAqoS/
 z++YQYp4RXwkXj/SgliooLElIfvmUFsTgFfif3TvrOBlAgBlRxe7g0SFhLQkDi7YBEriM0rIC
 hxcuYTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMGwYgGAH46dlAYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwcsADEMhwaLU9NSKtMwcYADDpCU4eJREeBMXAKV5iwsSc4sz0yFSpxiNOY5tu
 vyHiaPj5t0/TEIsefl5qVLivIwgkwRASjNK8+AGwSLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxT
 kYlYR500AW8mTmlcDtewV0ChPQKWdO7wA5pSQRISXVwLipsStTrazE8fm1jYKGFY3cUkfubRb
 9VPorO2LbwcitT/1fZ7iXyTxysmcTYVgTb7Xq5PeZnsrzAn8trDi88Ihn5lPBmHyFtQ/Ca9R9
 OwNX2Yc2MQpEs14wjDlRumWCQ9x/YXb9Z5dWh/0TumjmINovorsv/K3+g2vRHJeibVscOu/P9
 q1WVGIpzkg01GIuKk4EAL0RSamnAgAA
X-Env-Sender: prvs=423118b0b=jennifer.herbert@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505403355!63944170!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21938 invoked from network); 14 Sep 2017 15:35:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:35:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439785055"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Thu, 14 Sep 2017 16:33:57 +0100
Message-ID: <1505403241-111368-2-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] Tidy libxc xc_domain_save
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGlkeSB1cCBsaWJ4YydzIHhjX2RvbWFpbl9zYXZlLCByZW1vdmluZyB1bnVzZWQgcGFyYW1hdGVy
cwptYXhfaXRlcnMgYW5kIG1heF9mYWN0b3IsIG1ha2luZyBtYXRjaGluZyBjaGFuZ2VzIHRvIGxp
YnhsLgoKU2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCAgIHwgNCArKy0t
CiB0b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYyAgICAgICB8IDMgKy0tCiB0b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMgICAgICAgICB8IDggKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVf
Y2FsbG91dC5jIHwgNCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jICB8IDcg
KystLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXggNWNkODExMS4uNjYyNmYwYyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuZ3Vlc3QuaApAQCAtMTAwLDggKzEwMCw4IEBAIHR5cGVkZWYgZW51bSB7CiAgKiAgICAg
ICAgZG9lc24ndCB1c2UgY2hlY2twb2ludGluZwogICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0x
IG9uIGZhaWx1cmUKICAqLwotaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBp
bnQgaW9fZmQsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgbWF4X2l0ZXJzLAotICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IG1heF9mYWN0b3IsIHVpbnQzMl90IGZsYWdzIC8qIFhDRkxBR1NfeHh4
ICovLAoraW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVp
bnQzMl90IGRvbSwKKyAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncyAvKiBYQ0ZMQUdT
X3h4eCAqLywKICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxi
YWNrcywgaW50IGh2bSwKICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qg
c3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
bm9taWdyYXRlLmMgYi90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYwppbmRleCAzMTdjOGNlLi5m
ZThmNjhjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYworKysgYi90b29s
cy9saWJ4Yy94Y19ub21pZ3JhdGUuYwpAQCAtMjAsOCArMjAsNyBAQAogI2luY2x1ZGUgPHhlbmN0
cmwuaD4KICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgogCi1pbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50
ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBtYXhfaXRlcnMs
Ci0gICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X2ZhY3RvciwgdWludDMyX3QgZmxhZ3Ms
CitpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMy
X3QgZG9tLCB1aW50MzJfdCBmbGFncywKICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9j
YWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKICAgICAgICAgICAgICAgICAgICB4Y19taWdy
YXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQogewpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4
IGNhNjkxM2IuLjFlNzUwMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTkxNiw5ICs5MTYsOCBAQCBzdGF0aWMg
aW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDE2X3QgZ3Vlc3RfdHlwZSkK
IH07CiAKIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1
aW50MzJfdCBkb20sCi0gICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X2l0ZXJzLCB1aW50
MzJfdCBtYXhfZmFjdG9yLCB1aW50MzJfdCBmbGFncywKLSAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKLSAgICAgICAgICAgICAgICAg
ICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQorICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxi
YWNrcywKKyAgICAgICAgICAgICAgICAgICBpbnQgaHZtLCB4Y19taWdyYXRpb25fc3RyZWFtX3Qg
c3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQogewogICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0
eCA9CiAgICAgICAgIHsKQEAgLTk1NSw4ICs5NTQsNyBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNf
aW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLAogICAgIGlmICggY3R4LnNh
dmUuY2hlY2twb2ludGVkID09IFhDX01JR19TVFJFQU1fQ09MTyApCiAgICAgICAgIGFzc2VydChj
YWxsYmFja3MtPndhaXRfY2hlY2twb2ludCk7CiAKLSAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1
LCBtYXhfaXRlcnMgJXUsIG1heF9mYWN0b3IgJXUsIGZsYWdzICV1LCBodm0gJWQiLAotICAgICAg
ICAgICAgaW9fZmQsIGRvbSwgbWF4X2l0ZXJzLCBtYXhfZmFjdG9yLCBmbGFncywgaHZtKTsKKyAg
ICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwg
ZmxhZ3MsIGh2bSk7CiAKICAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAm
Y3R4LmRvbWluZm8pICE9IDEgKQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5kZXgg
ODkxYzY2OS4uNjQ1MmQ3MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxs
b3V0LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKQEAgLTg5LDggKzg5
LDggQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3NhdmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKICAgICAgICAgbGlieGxfX3NybV9jYWxsb3V0X2VudW1j
YWxsYmFja3Nfc2F2ZSgmc2hzLT5jYWxsYmFja3Muc2F2ZS5hKTsKIAogICAgIGNvbnN0IHVuc2ln
bmVkIGxvbmcgYXJnbnVtc1tdID0gewotICAgICAgICBkc3MtPmRvbWlkLCAwLCAwLCBkc3MtPnhj
ZmxhZ3MsIGRzcy0+aHZtLAotICAgICAgICBjYmZsYWdzLCBkc3MtPmNoZWNrcG9pbnRlZF9zdHJl
YW0sCisgICAgICAgIGRzcy0+ZG9taWQsIGRzcy0+eGNmbGFncywgZHNzLT5odm0sIGNiZmxhZ3Ms
CisgICAgICAgIGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSwKICAgICB9OwogCiAgICAgc2hzLT5h
byA9IGFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKaW5kZXggMWRlY2UyMy4uMzgwODlhMCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9zYXZlX2hlbHBlci5jCkBAIC0yNTEsOCArMjUxLDYgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICBpb19mZCA9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICByZWN2X2ZkID0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICB1aW50MzJfdCBkb20gPSAgICAgICAgICAg
ICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7Ci0gICAgICAgIHVpbnQzMl90IG1heF9p
dGVycyA9ICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKLSAgICAgICAgdWlu
dDMyX3QgbWF4X2ZhY3RvciA9ICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwog
ICAgICAgICB1aW50MzJfdCBmbGFncyA9ICAgICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRB
UkcsMCwxMCk7CiAgICAgICAgIGludCBodm0gPSAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0
b2koTkVYVEFSRyk7CiAgICAgICAgIHVuc2lnbmVkIGNiZmxhZ3MgPSAgICAgICAgICAgICAgICAg
IHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKQEAgLTI2NCw5ICsyNjIsOCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHN0YXJ0dXAoInNhdmUiKTsKICAgICAgICAgc2V0
dXBfc2lnbmFscyhzYXZlX3NpZ25hbF9oYW5kbGVyKTsKIAotICAgICAgICByID0geGNfZG9tYWlu
X3NhdmUoeGNoLCBpb19mZCwgZG9tLCBtYXhfaXRlcnMsIG1heF9mYWN0b3IsIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmhlbHBlcl9zYXZlX2NhbGxiYWNrcywgaHZtLCBzdHJl
YW1fdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3ZfZmQpOworICAgICAgICBy
ID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwgZG9tLCBmbGFncywgJmhlbHBlcl9zYXZlX2Nh
bGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bSwgc3RyZWFtX3R5cGUsIHJl
Y3ZfZmQpOwogICAgICAgICBjb21wbGV0ZShyKTsKIAogICAgIH0gZWxzZSBpZiAoIXN0cmNtcCht
b2RlLCItLXJlc3RvcmUtZG9tYWluIikpIHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBO-0006SO-DH; Thu, 14 Sep 2017 15:36:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423118b0b=jennifer.herbert@citrix.com>)
 id 1dsWBN-0006QX-JX
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:36:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 54/04-03422-0E1AAB95; Thu, 14 Sep 2017 15:36:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO6Dhbs
 iDb5cU7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuP5vKVnBHteJ+3wbGBsaNMl2MnBwSAv4S
 i2a0s3YxcnCwCZhIvHkQ2sXIxSEi0MIosfjULnaQOLOAkUTbUW6QcmEBPYnpj84zgtgsAqoSX
 +f8YgGxeQV8JI4cOcEMMVJBYsrD92A2p4CvxP5p39lAxggB1Rxe7g0SFhLQkDi7YBErRKugxM
 mZT8DGMAtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBAYOAxDsYPy0LOAQoyQHk5Io717dnZFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHgZgIEoJFiUmp5akZaZAwxhmLQEB4+SCG/iAqA0b3FBYm5xZjpE6hSjMcexTZf/M
 HF03Lz7h0mIJS8/L1VKnJcRZJIASGlGaR7cIFhsXWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5
 IwbxrIQp7MvBK4fa+ATmECOuXM6R0gp5QkIqSkGhj3rzhwTH0jT9XDzYWyEoWLOSUmVUaIbco
 /8lkgS/ZMBJOdi6i9dLybnPQ/hYyp9iZKm/xMTyd+WlFrmrHZl9d7X+Dz+Y+dOQov7ItO72Nm
 EzRaaKx3badUYpm7a0zKzNiNvk8aVM6kBelPzPdI/DOr8c9E1tjUW+EbPpwobXhosVtZL1J0o
 RJLcUaioRZzUXEiALVSjRyoAgAA
X-Env-Sender: prvs=423118b0b=jennifer.herbert@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505403355!63944170!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22617 invoked from network); 14 Sep 2017 15:36:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:36:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439785056"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Thu, 14 Sep 2017 16:34:00 +0100
Message-ID: <1505403241-111368-5-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] Tidy libxc xc_domain_save
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGlkeSB1cCBsaWJ4YydzIHhjX2RvbWFpbl9zYXZlLCByZW1vdmluZyB1bnVzZWQgcGFyYW1hdGVy
cwptYXhfaXRlcnMgYW5kIG1heF9mYWN0b3IsIG1ha2luZyBtYXRjaGluZyBjaGFuZ2VzIHRvIGxp
YnhsLgoKU2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCAgIHwgNCArKy0t
CiB0b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYyAgICAgICB8IDMgKy0tCiB0b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMgICAgICAgICB8IDggKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVf
Y2FsbG91dC5jIHwgNCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jICB8IDcg
KystLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXggNWNkODExMS4uNjYyNmYwYyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuZ3Vlc3QuaApAQCAtMTAwLDggKzEwMCw4IEBAIHR5cGVkZWYgZW51bSB7CiAgKiAgICAg
ICAgZG9lc24ndCB1c2UgY2hlY2twb2ludGluZwogICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0x
IG9uIGZhaWx1cmUKICAqLwotaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBp
bnQgaW9fZmQsIHVpbnQzMl90IGRvbSwgdWludDMyX3QgbWF4X2l0ZXJzLAotICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IG1heF9mYWN0b3IsIHVpbnQzMl90IGZsYWdzIC8qIFhDRkxBR1NfeHh4
ICovLAoraW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVp
bnQzMl90IGRvbSwKKyAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncyAvKiBYQ0ZMQUdT
X3h4eCAqLywKICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxi
YWNrcywgaW50IGh2bSwKICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qg
c3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
bm9taWdyYXRlLmMgYi90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYwppbmRleCAzMTdjOGNlLi5m
ZThmNjhjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYworKysgYi90b29s
cy9saWJ4Yy94Y19ub21pZ3JhdGUuYwpAQCAtMjAsOCArMjAsNyBAQAogI2luY2x1ZGUgPHhlbmN0
cmwuaD4KICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgogCi1pbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50
ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBtYXhfaXRlcnMs
Ci0gICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X2ZhY3RvciwgdWludDMyX3QgZmxhZ3Ms
CitpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMy
X3QgZG9tLCB1aW50MzJfdCBmbGFncywKICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9j
YWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKICAgICAgICAgICAgICAgICAgICB4Y19taWdy
YXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQogewpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4
IGNhNjkxM2IuLjFlNzUwMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwor
KysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKQEAgLTkxNiw5ICs5MTYsOCBAQCBzdGF0aWMg
aW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwgdWludDE2X3QgZ3Vlc3RfdHlwZSkK
IH07CiAKIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1
aW50MzJfdCBkb20sCi0gICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X2l0ZXJzLCB1aW50
MzJfdCBtYXhfZmFjdG9yLCB1aW50MzJfdCBmbGFncywKLSAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKLSAgICAgICAgICAgICAgICAg
ICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQorICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxi
YWNrcywKKyAgICAgICAgICAgICAgICAgICBpbnQgaHZtLCB4Y19taWdyYXRpb25fc3RyZWFtX3Qg
c3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQogewogICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0
eCA9CiAgICAgICAgIHsKQEAgLTk1NSw4ICs5NTQsNyBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNf
aW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLAogICAgIGlmICggY3R4LnNh
dmUuY2hlY2twb2ludGVkID09IFhDX01JR19TVFJFQU1fQ09MTyApCiAgICAgICAgIGFzc2VydChj
YWxsYmFja3MtPndhaXRfY2hlY2twb2ludCk7CiAKLSAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1
LCBtYXhfaXRlcnMgJXUsIG1heF9mYWN0b3IgJXUsIGZsYWdzICV1LCBodm0gJWQiLAotICAgICAg
ICAgICAgaW9fZmQsIGRvbSwgbWF4X2l0ZXJzLCBtYXhfZmFjdG9yLCBmbGFncywgaHZtKTsKKyAg
ICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwg
ZmxhZ3MsIGh2bSk7CiAKICAgICBpZiAoIHhjX2RvbWFpbl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAm
Y3R4LmRvbWluZm8pICE9IDEgKQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5kZXgg
ODkxYzY2OS4uNjQ1MmQ3MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxs
b3V0LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKQEAgLTg5LDggKzg5
LDggQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3NhdmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKICAgICAgICAgbGlieGxfX3NybV9jYWxsb3V0X2VudW1j
YWxsYmFja3Nfc2F2ZSgmc2hzLT5jYWxsYmFja3Muc2F2ZS5hKTsKIAogICAgIGNvbnN0IHVuc2ln
bmVkIGxvbmcgYXJnbnVtc1tdID0gewotICAgICAgICBkc3MtPmRvbWlkLCAwLCAwLCBkc3MtPnhj
ZmxhZ3MsIGRzcy0+aHZtLAotICAgICAgICBjYmZsYWdzLCBkc3MtPmNoZWNrcG9pbnRlZF9zdHJl
YW0sCisgICAgICAgIGRzcy0+ZG9taWQsIGRzcy0+eGNmbGFncywgZHNzLT5odm0sIGNiZmxhZ3Ms
CisgICAgICAgIGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSwKICAgICB9OwogCiAgICAgc2hzLT5h
byA9IGFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMKaW5kZXggMWRlY2UyMy4uMzgwODlhMCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9zYXZlX2hlbHBlci5jCkBAIC0yNTEsOCArMjUxLDYgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICBpb19mZCA9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICByZWN2X2ZkID0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICB1aW50MzJfdCBkb20gPSAgICAgICAgICAg
ICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7Ci0gICAgICAgIHVpbnQzMl90IG1heF9p
dGVycyA9ICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKLSAgICAgICAgdWlu
dDMyX3QgbWF4X2ZhY3RvciA9ICAgICAgICAgICAgICAgc3RydG91bChORVhUQVJHLDAsMTApOwog
ICAgICAgICB1aW50MzJfdCBmbGFncyA9ICAgICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRB
UkcsMCwxMCk7CiAgICAgICAgIGludCBodm0gPSAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0
b2koTkVYVEFSRyk7CiAgICAgICAgIHVuc2lnbmVkIGNiZmxhZ3MgPSAgICAgICAgICAgICAgICAg
IHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKQEAgLTI2NCw5ICsyNjIsOCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHN0YXJ0dXAoInNhdmUiKTsKICAgICAgICAgc2V0
dXBfc2lnbmFscyhzYXZlX3NpZ25hbF9oYW5kbGVyKTsKIAotICAgICAgICByID0geGNfZG9tYWlu
X3NhdmUoeGNoLCBpb19mZCwgZG9tLCBtYXhfaXRlcnMsIG1heF9mYWN0b3IsIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmhlbHBlcl9zYXZlX2NhbGxiYWNrcywgaHZtLCBzdHJl
YW1fdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3ZfZmQpOworICAgICAgICBy
ID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwgZG9tLCBmbGFncywgJmhlbHBlcl9zYXZlX2Nh
bGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bSwgc3RyZWFtX3R5cGUsIHJl
Y3ZfZmQpOwogICAgICAgICBjb21wbGV0ZShyKTsKIAogICAgIH0gZWxzZSBpZiAoIXN0cmNtcCht
b2RlLCItLXJlc3RvcmUtZG9tYWluIikpIHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBQ-0006Uj-On; Thu, 14 Sep 2017 15:36:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423118b0b=jennifer.herbert@citrix.com>)
 id 1dsWBO-0006Rz-Py
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:36:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3F/16-01910-1E1AAB95; Thu, 14 Sep 2017 15:36:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUvfhwl2
 RBuc2ilt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrN0oW/POo2LZ4L3MD4xGzLkZODgkBf4lf
 71YydjFycLAJmEi8eRDaxcjFISLQwiix+NQudpA4s4CRRNtRbpByYQFziXvvTrCA2CwCqhKfH
 t5iBLF5BXwknh5cwwgxUkFiysP3zCA2p4CvxP5p39lAxggB1Rxe7g0SFhLQkDi7YBErRKugxM
 mZT8BGMgtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhoY6+W
 mFhcnpqfmJCYV6yXn525iBIZNPQMD4w7G9hN+hxglOZiURHn36u6MFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBywAMQyHBotT01Iq0zBxgAMOkJTh4lER4ExcApXmLCxJzizPTIVKnGHU5Om7e/
 cMkxJKXn5cqJc7LCDJDAKQoozQPbgQsmi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ9BL
 KKJzOvBG7TK6AjmICOOHN6B8gRJYkIKakGxujX2e+TvnI8X779hlTmm7jzi/6snnDHfsWp9IB
 Yd4O8x6+mLbjGbzKjN5rrtPGkD7VKS6SSrjWf3/N9WbD5YRbpZPc1xqs50tq7j73b/XlCTJVW
 4LVfd8Od2D4+0AlL0Huya4/Dzderki032K1ZcMb4/LtKBrblCdkLUnhuLWa++rqYpcx751kll
 uKMREMt5qLiRADows44oQIAAA==
X-Env-Sender: prvs=423118b0b=jennifer.herbert@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505403358!56759863!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56124 invoked from network); 14 Sep 2017 15:36:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:36:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439785057"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Thu, 14 Sep 2017 16:34:01 +0100
Message-ID: <1505403241-111368-6-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgdG8gYmUgc3BlY2lm
aWVkLgoKVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9zYXZlKCkgbGl2ZSBtaWdy
YXRpb24gYWxnb3JpdGhtIGhhcwpoaXN0b3JpY2FsbHkgYmVlbiBpbXBsZW1lbnRlZCB0byBydW4g
dW50aWwgZWl0aGVyIGEpIChhbG1vc3QpIG5vIHBhZ2VzCmFyZSBkaXJ0eSBvciBiKSBzb21lIGZp
eGVkLCBoYXJkLWNvZGVkIG1heGltdW0gbnVtYmVyIG9mIHByZWNvcHkKaXRlcmF0aW9ucyBoYXMg
YmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMgaW1wbGVtZW50YXRpb24gYXJlCmxl
c3MgdGhhbiBpZGVhbCBmb3IgYSBmZXcgcmVhc29uczoKLSB0aGUgbG9naWMgb2YgdGhlIHBvbGlj
eSBpcyBpbnRlcnR3aW5lZCB3aXRoIHRoZSBjb250cm9sIGZsb3cgb2YgdGhlCiAgbWVjaGFuaXNt
IG9mIHRoZSBwcmVjb3B5IHN0YWdlCi0gaXQgY2FuJ3QgdGFrZSBpbnRvIGFjY291bnQgZmFjdHMg
ZXh0ZXJuYWwgdG8gdGhlIGltbWVkaWF0ZQogIG1pZ3JhdGlvbiBjb250ZXh0LCBzdWNoIGV4dGVy
bmFsIHN0YXRlIHRyYW5zZmVyIHN0YXRlLCBpbnRlcmFjdGl2ZQogIHVzZXIgaW5wdXQsIG9yIHRo
ZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sgdGltZS4KLSBpdCBkb2VzIG5vdCBwZXJtaXQgdGhlIHVz
ZXIgdG8gY2hhbmdlIHRoZWlyIG1pbmQsIG92ZXIgdGltZSwgYWJvdXQKICB3aGF0IHRvIGRvIGF0
IHRoZSBlbmQgb2YgdGhlIHByZWNvcHkgKHRoZXkgZ2V0IGFuIHVuY29uZGl0aW9uYWwKICB0cmFu
c2l0aW9uIGludG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKClRv
IHBlcm1pdCBjYWxsZXJzIHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGlj
aWVzIGdvdmVybmluZwp3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3Vs
ZCBlbmQsIGFuZCB3aGF0IHNob3VsZCBiZQpkb25lIG5leHQ6Ci0gYWRkIGEgcHJlY29weV9wb2xp
Y3koKSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVkCiAgY2Fs
bGJhY2tzCi0gZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgY29u
c3VsdCB0aGlzIHBvbGljeSBhZnRlcgogIGVhY2ggYmF0Y2ggb2YgcGFnZXMgdHJhbnNtaXR0ZWQg
YW5kIHRha2UgdGhlIGRpY3RhdGVkIGFjdGlvbiwgd2hpY2gKICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKICBwcmVjb3B5LCBv
ciBjKSBwcm9jZWVkIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlLgotIHByb3ZpZGUgYW4gaW1w
bGVtZW50YXRpb24gb2YgdGhlIG9sZCBwb2xpY3ksIHVzZWQgd2hlbgogIHByZWNvcHlfcG9saWN5
IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCgpTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJi
ZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+CgotLS0KClRoaXMgaXMgdXBkYXRlZC9t
b2RpZmllZCBzdWJzZXQgb2YgcGF0Y2ggNy8yMCwgcGFydCBvZgpKb3NodWEgT3R0bydzICJBZGQg
cG9zdGNvcHkgbGl2ZSBtaWdyYXRpb24gc3VwcG9ydC4iIHBhdGNoLApkYXRlZCAyN3RoIE1hcmNo
IDIwMTcuICBBcyBpbmRpY2F0ZWQgb24gdGhlIG9yaWdpbmFsIHRocmVhZCwKSSB3aXNoIHRvIG1h
a2UgdXNlIG9mIHRoaXMgdGhpcyB3aXRoaW4gdGhlIFhlblNlcnZlciBwcm9kdWN0LgpJIGhvcGUg
dGhpcyB3aWxsIGFpZCBKb3NoIGluIHB1c2hpbmcgdGhlIHJlbWFpbmRlciBvZiBoaXMgc2VyaWVz
LgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCB8ICAxOSArKysrKysrKwogdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgIHwgICA3ICsrLQogdG9vbHMvbGlieGMveGNfc3Jf
c2F2ZS5jICAgICAgIHwgMTAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCA2NjI2ZjBjLi5kNTkwOGRjIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5ndWVzdC5oCkBAIC0zOSw2ICszOSwxNCBAQAogICovCiBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRs
ZTsKIAorLyogRm9yIHNhdmUncyBwcmVjb3B5X3BvbGljeSgpLiAqLworc3RydWN0IHByZWNvcHlf
c3RhdHMKK3sKKyAgICB1bnNpZ25lZCBpdGVyYXRpb247CisgICAgdW5zaWduZWQgdG90YWxfd3Jp
dHRlbjsKKyAgICBsb25nIGRpcnR5X2NvdW50OyAvKiAtMSBpZiB1bmtub3duICovCit9OworCiAv
KiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3NhdmUgKi8KIHN0cnVjdCBzYXZlX2Nh
bGxiYWNrcyB7CiAgICAgLyogQ2FsbGVkIGFmdGVyIGV4cGlyYXRpb24gb2YgY2hlY2twb2ludCBp
bnRlcnZhbCwKQEAgLTQ2LDYgKzU0LDE3IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAgICAg
ICovCiAgICAgaW50ICgqc3VzcGVuZCkodm9pZCogZGF0YSk7CiAKKyAgICAvKiBDYWxsZWQgYWZ0
ZXIgZXZlcnkgYmF0Y2ggb2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNl
IG9mIGEKKyAgICAgKiBsaXZlIG1pZ3JhdGlvbiB0byBhc2sgdGhlIGNhbGxlciB3aGF0IHRvIGRv
IG5leHQgYmFzZWQgb24gdGhlIGN1cnJlbnQKKyAgICAgKiBzdGF0ZSBvZiB0aGUgcHJlY29weSBt
aWdyYXRpb24uCisgICAgICovCisjZGVmaW5lIFhHU19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0x
KSAvKiBBYmFuZG9uIHRoZSBtaWdyYXRpb24gZW50aXJlbHkgYW5kCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKiB0aWR5IHVwLiAqLworI2RlZmluZSBYR1NfUE9MSUNZ
X0NPTlRJTlVFX1BSRUNPUFkgMCAgLyogUmVtYWluIGluIHRoZSBwcmVjb3B5IHBoYXNlLiAqLwor
I2RlZmluZSBYR1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkgc3Vz
cGVuZCBhbmQgdHJhbnNtaXQgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiByZW1haW5pbmcgZGlydHkgcGFnZXMuICovCisgICAgaW50ICgqcHJlY29weV9wb2xp
Y3kpKHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0YXRzLCB2b2lkICpkYXRhKTsKKwogICAgIC8qIENh
bGxlZCBhZnRlciB0aGUgZ3Vlc3QncyBkaXJ0eSBwYWdlcyBoYXZlIGJlZW4KICAgICAgKiAgY29w
aWVkIGludG8gYW4gb3V0cHV0IGJ1ZmZlci4KICAgICAgKiBDYWxsYmFjayBmdW5jdGlvbiByZXN1
bWVzIHRoZSBndWVzdCAmIHRoZSBkZXZpY2UgbW9kZWwsCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2Yy
MmEuLjJiYzI2MWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCkBAIC0xOTgsMTIgKzE5OCwxMSBAQCBzdHJ1Y3Qg
eGNfc3JfY29udGV4dAogICAgICAgICAgICAgLyogRnVydGhlciBkZWJ1Z2dpbmcgaW5mb3JtYXRp
b24gaW4gdGhlIHN0cmVhbS4gKi8KICAgICAgICAgICAgIGJvb2wgZGVidWc7CiAKLSAgICAgICAg
ICAgIC8qIFBhcmFtZXRlcnMgZm9yIHR3ZWFraW5nIGxpdmUgbWlncmF0aW9uLiAqLwotICAgICAg
ICAgICAgdW5zaWduZWQgbWF4X2l0ZXJhdGlvbnM7Ci0gICAgICAgICAgICB1bnNpZ25lZCBkaXJ0
eV90aHJlc2hvbGQ7Ci0KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcDJtX3NpemU7CiAKKyAg
ICAgICAgICAgIHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0YXRzOworICAgICAgICAgICAgaW50IHBv
bGljeV9kZWNpc2lvbjsKKwogICAgICAgICAgICAgeGVuX3Bmbl90ICpiYXRjaF9wZm5zOwogICAg
ICAgICAgICAgdW5zaWduZWQgbnJfYmF0Y2hfcGZuczsKICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmRlZmVycmVkX3BhZ2VzOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5j
IGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IDFlNzUwMmQuLjAzZGZhNjEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9z
YXZlLmMKQEAgLTQ1Miw4ICs0NTIsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJp
bmcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwogICAgIGNoYXIgKm5ld19zdHIgPSBOVUxMOwogCi0gICAgaWYgKCBhc3ByaW50Zigm
bmV3X3N0ciwgIkZyYW1lcyBpdGVyYXRpb24gJXUgb2YgJXUiLAotICAgICAgICAgICAgICAgICAg
aXRlciwgY3R4LT5zYXZlLm1heF9pdGVyYXRpb25zKSA9PSAtMSApCisgICAgaWYgKCBhc3ByaW50
ZigmbmV3X3N0ciwgIkZyYW1lcyBpdGVyYXRpb24gJXUiLCBpdGVyKSA9PSAtMSApCiAgICAgewog
ICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBhbGxvY2F0ZSBuZXcgcHJvZ3Jlc3Mgc3RyaW5nIik7
CiAgICAgICAgIHJldHVybiAtMTsKQEAgLTQ2Nyw2ICs0NjYsMjUgQEAgc3RhdGljIGludCB1cGRh
dGVfcHJvZ3Jlc3Nfc3RyaW5nKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCiB9CiAKIC8qCisg
KiBUaGlzIGlzIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSAtIGl0J3MgY2FsbGVk
IHBlcmlvZGljYWxseSBkdXJpbmcKKyAqIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0
aW9ucywgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciBkZWNpZGluZyB3aGVuCisgKiB0aGUgcHJlY29w
eSBwaGFzZSBzaG91bGQgdGVybWluYXRlIGFuZCB3aGF0IHNob3VsZCBiZSBkb25lIG5leHQuCisg
KgorICogVGhlIHBvbGljeSBpbXBsZW1lbnRlZCBoZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8g
dGhlIHBvbGljeSBwcmV2aW91c2x5CisgKiBoYXJkLWNvZGVkIGludG8geGNfZG9tYWluX3NhdmUo
KSAtIGl0IHByb2NlZWRzIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlIG9mCisgKiB0aGUgbGl2
ZSBtaWdyYXRpb24gd2hlbiB0aGVyZSBhcmUgZWl0aGVyIGZld2VyIHRoYW4gNTAgZGlydHkgcGFn
ZXMsIG9yIG1vcmUKKyAqIHRoYW4gNSBwcmVjb3B5IHJvdW5kcyBoYXZlIGNvbXBsZXRlZC4KKyAq
Lworc3RhdGljIGludCBzaW1wbGVfcHJlY29weV9wb2xpY3koCisgICAgc3RydWN0IHByZWNvcHlf
c3RhdHMgc3RhdHMsIHZvaWQgKnVzZXIpCit7CisgICAgcmV0dXJuICgoc3RhdHMuZGlydHlfY291
bnQgPj0gMCAmJiBzdGF0cy5kaXJ0eV9jb3VudCA8IDUwKSB8fAorICAgICAgICAgICAgc3RhdHMu
aXRlcmF0aW9uID49IDUpCisgICAgICAgID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCisgICAg
ICAgIDogWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZOworfQorCisvKgogICogU2VuZCBtZW1v
cnkgd2hpbGUgZ3Vlc3QgaXMgcnVubmluZy4KICAqLwogc3RhdGljIGludCBzZW5kX21lbW9yeV9s
aXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCkBAIC00NzQsMjEgKzQ5Miw2MiBAQCBzdGF0
aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICB4
Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIHhjX3NoYWRvd19vcF9zdGF0c190IHN0
YXRzID0geyAwLCBjdHgtPnNhdmUucDJtX3NpemUgfTsKICAgICBjaGFyICpwcm9ncmVzc19zdHIg
PSBOVUxMOwotICAgIHVuc2lnbmVkIHg7CisgICAgdW5zaWduZWQgaW50IHggPSAwOwogICAgIGlu
dCByYzsKKyAgICBpbnQgcG9saWN5X2RlY2lzaW9uOworCisgICAgREVDTEFSRV9IWVBFUkNBTExf
QlVGRkVSX1NIQURPVyh1bnNpZ25lZCBsb25nLCBkaXJ0eV9iaXRtYXAsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5zYXZlLmRpcnR5X2JpdG1hcF9oYnVmKTsKKwor
ICAgIGludCAoKnByZWNvcHlfcG9saWN5KShzdHJ1Y3QgcHJlY29weV9zdGF0cywgdm9pZCAqKSA9
CisgICAgICAgIGN0eC0+c2F2ZS5jYWxsYmFja3MtPnByZWNvcHlfcG9saWN5OworICAgIHZvaWQg
KmRhdGEgPSBjdHgtPnNhdmUuY2FsbGJhY2tzLT5kYXRhOworCisgICAgc3RydWN0IHByZWNvcHlf
c3RhdHMgKnBvbGljeV9zdGF0czsKIAogICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhj
dHgsICZwcm9ncmVzc19zdHIsIDApOwogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsK
IAotICAgIHJjID0gc2VuZF9hbGxfcGFnZXMoY3R4KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAg
Z290byBvdXQ7CisgICAgY3R4LT5zYXZlLnN0YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKQor
ICAgICAgICB7CisgICAgICAgICAgICAuaXRlcmF0aW9uICAgICA9IHgsCisgICAgICAgICAgICAu
dG90YWxfd3JpdHRlbiA9IDAsCisgICAgICAgICAgICAuZGlydHlfY291bnQgICA9IGN0eC0+c2F2
ZS5wMm1fc2l6ZQorICAgICAgICB9OworICAgIHBvbGljeV9zdGF0cyA9ICZjdHgtPnNhdmUuc3Rh
dHM7CisKKyAgICBpZiAocHJlY29weV9wb2xpY3kgPT0gTlVMTCkKKyAgICAgICAgIHByZWNvcHlf
cG9saWN5ID0gc2ltcGxlX3ByZWNvcHlfcG9saWN5OworCisgICAgYml0bWFwX3NldChkaXJ0eV9i
aXRtYXAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSk7CisKKyAgICBkbyB7CisgICAgICAgIHBvbGljeV9k
ZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOworICAgICAgICB4
Kys7CisKKyAgICAgICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3VudCA+IDAgJiYgcG9saWN5X2RlY2lz
aW9uICE9IFhHU19QT0xJQ1lfQUJPUlQgKSB7CisgICAgICAgICAgICByYyA9IHVwZGF0ZV9wcm9n
cmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCB4KTsKKyAgICAgICAgICAgIGlmICggcmMg
KQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICAgICByYyA9IHNlbmRfZGly
dHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0eV9jb3VudCk7CisgICAgICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChwb2xp
Y3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZKQorICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgcG9saWN5X3N0YXRzLT5pdGVyYXRpb24gICAgID0geDsKKyAgICAg
ICAgcG9saWN5X3N0YXRzLT50b3RhbF93cml0dGVuICs9IHBvbGljeV9zdGF0cy0+ZGlydHlfY291
bnQ7CisgICAgICAgIHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQgICA9IC0xOworCisgICAgICAg
IHBvbGljeV9kZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOwor
CisgICAgICAgIGlmIChwb2xpY3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9DT05USU5VRV9QUkVD
T1BZKQorICAgICAgICAgICBicmVhazsKIAotICAgIGZvciAoIHggPSAxOwotICAgICAgICAgICgo
eCA8IGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucykgJiYKLSAgICAgICAgICAgKHN0YXRzLmRpcnR5
X2NvdW50ID4gY3R4LT5zYXZlLmRpcnR5X3RocmVzaG9sZCkpOyArK3ggKQotICAgIHsKICAgICAg
ICAgaWYgKCB4Y19zaGFkb3dfY29udHJvbCgKICAgICAgICAgICAgICAgICAgeGNoLCBjdHgtPmRv
bWlkLCBYRU5fRE9NQ1RMX1NIQURPV19PUF9DTEVBTiwKICAgICAgICAgICAgICAgICAgJmN0eC0+
c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1ZiwgY3R4LT5zYXZlLnAybV9zaXplLApAQCAtNDk5LDE3ICs1
NTgsOSBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBz
dGF0cy5kaXJ0eV9jb3VudCA9PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJj
ID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOwotICAgICAg
ICBpZiAoIHJjICkKLSAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICBwb2xpY3lfc3RhdHMt
PmRpcnR5X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7CiAKLSAgICAgICAgcmMgPSBzZW5kX2Rp
cnR5X3BhZ2VzKGN0eCwgc3RhdHMuZGlydHlfY291bnQpOwotICAgICAgICBpZiAoIHJjICkKLSAg
ICAgICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICB9IHdoaWxlICh0cnVlKTsKIAogIG91dDoK
ICAgICB4Y19zZXRfcHJvZ3Jlc3NfcHJlZml4KHhjaCwgTlVMTCk7CkBAIC02MDEsNyArNjUyLDcg
QEAgc3RhdGljIGludCBzdXNwZW5kX2FuZF9zZW5kX2RpcnR5KHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCiAgICAgaWYgKCBjdHgtPnNhdmUubGl2ZSApCiAgICAgewogICAgICAgICByYyA9IHVw
ZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3R4LT5zYXZlLm1heF9pdGVyYXRpb25zKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+c2F2ZS5zdGF0cy5pdGVyYXRpb24pOwog
ICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTkzNywx
NSArOTg4LDYgQEAgaW50IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9f
ZmQsIHVpbnQzMl90IGRvbSwKICAgICAgICAgICAgc3RyZWFtX3R5cGUgPT0gWENfTUlHX1NUUkVB
TV9SRU1VUyB8fAogICAgICAgICAgICBzdHJlYW1fdHlwZSA9PSBYQ19NSUdfU1RSRUFNX0NPTE8p
OwogCi0gICAgLyoKLSAgICAgKiBUT0RPOiBGaW5kIHNvbWUgdGltZSB0byBiZXR0ZXIgdHdlYWsg
dGhlIGxpdmUgbWlncmF0aW9uIGFsZ29yaXRobS4KLSAgICAgKgotICAgICAqIFRoZXNlIHBhcmFt
ZXRlcnMgYXJlIGJldHRlciB0aGFuIHRoZSBsZWdhY3kgYWxnb3JpdGhtIGVzcGVjaWFsbHkgZm9y
Ci0gICAgICogYnVzeSBndWVzdHMuCi0gICAgICovCi0gICAgY3R4LnNhdmUubWF4X2l0ZXJhdGlv
bnMgPSA1OwotICAgIGN0eC5zYXZlLmRpcnR5X3RocmVzaG9sZCA9IDUwOwotCiAgICAgLyogU2Fu
aXR5IGNoZWNrcyBmb3IgY2FsbGJhY2tzLiAqLwogICAgIGlmICggaHZtICkKICAgICAgICAgYXNz
ZXJ0KGNhbGxiYWNrcy0+c3dpdGNoX3FlbXVfbG9nZGlydHkpOwotLSAKMS44LjMuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:36:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:36:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWBj-0006dl-0G; Thu, 14 Sep 2017 15:36:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsWBh-0006cq-9p
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:36:21 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0F/EF-03414-4F1AAB95; Thu, 14 Sep 2017 15:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7Hhbs
 iDVZfELD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPa505iKtjCVHHv8zT2BsbfjF2MnBwSAv4S
 e88tYu9i5OBgEVCVuP/JDiTMJqAs8bOzlw3EFhHQk2g68ByonIuDWWAuo8S3Q+vZQRLCAqYSz
 e3zmEBsXgELibOnz4DFhYDsj2/vskPEBSVOznzCAmIzC+hILNj9iQ1kF7OAtMTyfxwgYU4BS4
 lJ94+DnSMqoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKqXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPx27KAQ4ySHExKorx7dXdGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgzQYGrpBgUWp6akVaZg4w5GHSEhw8SiK8E0DSvMUFibnFm
 ekQqVOMuhw3Hl7/wyTEkpeflyolzssIUiQAUpRRmgc3AhZ/lxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMKwsyhSczrwRu0yugI5iAjjhzegfIESWJCCmpBkaH2J++aYf3nqrI7b0gL5snvUK
 9tChm4SKFdZoR+9q/VaSIubbMLZ/4/01QbM6+YoEJlnnxD66KR6k/fhtyPf65X+HqR8aLnMp6
 uQT63ZbKHEpJzMt89OnT/flSP1S55PQnrmZXfLU4yfpM6eJPoRFfLW9FuUWJd8seWun1/ox3n
 /d3c+6adCWW4oxEQy3mouJEAOcN2VG6AgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505403375!63944219!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30449 invoked from network); 14 Sep 2017 15:36:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:36:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447864423"
Date: Thu, 14 Sep 2017 16:35:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170914153544.66htbg52lv2zg3ik@citrix.com>
References: <20170914153333.29739-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170914153333.29739-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] libxl: fix disk listing function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MzM6MzNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgcGF0aCBzaG91bGQgYmUgInZiZCIgbm90ICJkaXNrIi4KPiAKPiBGaXhlcyBmYmJhZjJj
YzkgKCJsaWJ4bDogY2hhbmdlIGRpc2sgdG8gdXNlIGdlbmVyaWMgZ2V0dGluZyBsaXN0Cj4gZnVu
Y3Rpb25zIikuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KClBsZWFzZSBpZ25vcmUgdGhpcy4gSSB3aWxsIHNlbmQgYSBuZXcgb25lLiBUaGlzIGlzIG1p
c3Npbmcgb25lIGh1bmsuClNvcnJ5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:39:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWEE-0007KX-D5; Thu, 14 Sep 2017 15:38:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsWED-0007KQ-V2
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:38:58 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B8/0A-03642-192AAB95; Thu, 14 Sep 2017 15:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpO6ERbs
 iDU4t17L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2rjrKWLCPv2LeozNsDYy7eLoYOTkkBPwl
 Xi7dzA5iswkoS/zs7GUDsUUE9CSaDjxn7GLk4mAWmMso8e3QerAiYQETifWX7jCD2CwCqhJLO
 zeygti8AhYSj86vZYYYKi+xq+0iWFxIQEGiY/oxJogaQYmTM5+wgNjMAhISB1+8YJ7AyD0LSW
 oWktQCRqZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cA
 ABDsYmxYFHmKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/qFuyKFBItS01Mr
 0jJzgIEJk5bg4FES4Z0AkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhvOUiRAEhRRmke3
 AhYlFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9EkCk8mXklcJteAR3BBHTEmdM7QI4oSU
 RISTUwSjluKd68ZkXw4Tk+eyfMSbr2PcJX/7HsLfa3HfUJB8Kvnj6yWOnbaqPD6Vr1bzmS3v3
 l+5pfyVSQHL932T/nuv3reb/pzPzAkd10OTU9a3f3I7UM1l0FN/byS9c6xbZ5R93M6Lr7OexP
 w76HDUeNDlcfu5UiqdQRYWSQb/x1/eMPToHP2YX7lFiKMxINtZiLihMBf95ppI0CAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505403534!116505522!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10083 invoked from network); 14 Sep 2017 15:38:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:38:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439785931"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 14 Sep 2017 16:38:11 +0100
Message-ID: <20170914153811.30588-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] libxl: fix disk listing function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhdGggc2hvdWxkIGJlICJ2YmQiIG5vdCAiZGlzayIuCgpGaXhlcyBmYmJhZjJjYzkgKCJs
aWJ4bDogY2hhbmdlIGRpc2sgdG8gdXNlIGdlbmVyaWMgZ2V0dGluZyBsaXN0CmZ1bmN0aW9ucyIp
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KClRoaXMgc2hvdWxkIHVuYmxvY2sgc3RhZ2luZy4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5jIHwgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZGlz
ay5jICAgICAgICAgICAgICB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY2hlY2tw
b2ludF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKaW5k
ZXggZDFjYzE1NTk1NS4uZWYyMTJlNDA1MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
Y2hlY2twb2ludF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2Rl
dmljZS5jCkBAIC02OCw3ICs2OCw3IEBAIHZvaWQgbGlieGxfX2NoZWNrcG9pbnRfZGV2aWNlc19z
ZXR1cChsaWJ4bF9fZWdjICplZ2MsCiAKICAgICBpZiAoY2RzLT5kZXZpY2Vfa2luZF9mbGFncyAm
ICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpKQogICAgICAgICBjZHMtPmRpc2tzID0gbGli
eGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwgY2RzLT5kb21pZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGlzayIsICZjZHMtPm51bV9k
aXNrcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZiZCIsICZj
ZHMtPm51bV9kaXNrcyk7CiAKICAgICBpZiAoY2RzLT5udW1fbmljcyA9PSAwICYmIGNkcy0+bnVt
X2Rpc2tzID09IDApCiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IGNmYTVlOGFlNjku
LjA2ZGQ0ZDMxOTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTYyOCw3ICs2MjgsNyBAQCBsaWJ4bF9kZXZpY2Vf
ZGlzayAqbGlieGxfZGV2aWNlX2Rpc2tfbGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsIGludCAqbgogCiAgICAgR0NfSU5JVChjdHgpOwogCi0gICAgciA9IGxpYnhsX19kZXZpY2Vf
bGlzdChnYywgJmxpYnhsX19kaXNrX2RldnR5cGUsIGRvbWlkLCAiZGlzayIsIG51bSk7CisgICAg
ciA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19kaXNrX2RldnR5cGUsIGRvbWlkLCAi
dmJkIiwgbnVtKTsKIAogICAgIEdDX0ZSRUU7CiAKQEAgLTc0MSw3ICs3NDEsNyBAQCBpbnQgbGli
eGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2
aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGRpc2tzID0g
bGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZG9taWQsICJkaXNr
IiwgJm51bSk7CisgICAgZGlza3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fZGlz
a19kZXZ0eXBlLCBkb21pZCwgInZiZCIsICZudW0pOwogICAgIGZvciAoaSA9IDA7IGkgPCBudW07
IGkrKykgewogICAgICAgICBpZiAoZGlza3NbaV0uaXNfY2Ryb20gJiYgIXN0cmNtcChkaXNrLT52
ZGV2LCBkaXNrc1tpXS52ZGV2KSkKICAgICAgICAgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWEQ-0007NU-KX; Thu, 14 Sep 2017 15:39:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsWEP-0007NA-Vj
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 15:39:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6F/96-17770-D92AAB95; Thu, 14 Sep 2017 15:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVysyfVTXfOol2
 RBo0bDCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVXzexFiziq7gx4yZzA+NM7i5GTg4hgc2M
 Eov/pXUxcgHZpxklXrXNZwdJsAloStz5/IkJxBYRkJa49vkyI4jNLBAn8X5RIwuILSzgITFl2
 mMwm0VAVaJ72yqwGl4BC4n5q76BzZEQkJfY1XaRdQIj5wJGhlWMGsWpRWWpRbpGRnpJRZnpGS
 W5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+YgCCHYxr5gceYpTkYFIS5d2ruzNSiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgTv+oW7IoUEi1LTUyvSMnOAgQOTluDgURLhnQCS5i0uSMwtzkyH
 SJ1i1OXouHn3D5MQS15+XqqUOG85SJEASFFGaR7cCFgQX2KUlRLmZQQ6SoinILUoN7MEVf4Vo
 zgHo5Iw73mQKTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNTDO0jh8THI702ulsn/ZD5JERbxWBu
 +/rHP+j5fhxUXXjxpHvapw5/5zO+qBwBOxNm2JH39FU+ccEpVtei1fOcvg7/4jjD945qxpU89
 xWarhzDY9YSZLV2Gu9ruXj7c7HwlpOPri+9UJqRVHtqo8Yqup+2Z/uVmox1lO82x60YTjT5jb
 5/k2Sh1TYinOSDTUYi4qTgQAJlT93V0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505403548!116467492!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13379 invoked from network); 14 Sep 2017 15:39:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 14 Sep 2017 15:39:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98C411435;
 Thu, 14 Sep 2017 08:39:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE8573F483;
 Thu, 14 Sep 2017 08:39:05 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 16:39:01 +0100
Message-Id: <20170914153901.6750-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] xen/arm: p2m: Read *_mapped_gfn with the p2m
	lock taken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Kl9tYXBwZWRfZ2ZuIGFyZSBjdXJyZW50bHkgcmVhZCBiZWZvcmUgYWNxdWlyaW5nIHRoZSBsb2Nr
LiBIb3dldmVyLCB0aGV5Cm1heSBiZSBtb2RpZmllZCBieSB0aGUgcDJtIGNvZGUgYmVmb3JlIHRo
ZSBsb2NrIHdhcyBhY3F1aXJlZC4gVGhpcyBtZWFucwp3ZSB3aWxsIHVzZSB0aGUgd3JvbmcgdmFs
dWVzLgoKRml4IGl0IGJ5IG1vdmluZyB0aGUgcmVhZCBpbnNpZGUgdGhlIHNlY3Rpb24gcHJvdGVj
dGVkIGJ5IHRoZSBwMm0gbG9jay4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KICAgIFRoaXMgcGF0Y2ggc2hvdWxkIGJlIGJhY2twb3J0ZWQg
dG8gWGVuIDQuOSBhbmQgWGVuIDQuOAotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE0ICsrKysr
KystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwpp
bmRleCBjNDg0NDY5ZTZjLi5kMTI2MGQzYjRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJt
LmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMjkyLDEzICsxMjkyLDEzIEBAIGludCBy
ZWxpbnF1aXNoX3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcDJtX3R5cGVfdCB0
OwogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyOwotCi0gICAgLyogQ29u
dmVuaWVuY2UgYWxpYXMgKi8KLSAgICBnZm5fdCBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9n
Zm47Ci0gICAgZ2ZuX3QgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBnZm5fdCBzdGFy
dCwgZW5kOwogCiAgICAgcDJtX3dyaXRlX2xvY2socDJtKTsKIAorICAgIHN0YXJ0ID0gcDJtLT5s
b3dlc3RfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOworCiAgICAg
Zm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2Zu
X25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSApCiAgICAgewpAQCAtMTM1Myw5ICsxMzUzLDYg
QEAgaW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5z
aWduZWQgbG9uZyBucikKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgdW5zaWduZWQgaW50IG9yZGVy
OwogCi0gICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuKTsK
LSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7Ci0KICAgICAvKgog
ICAgICAqIFRoZSBvcGVyYXRpb24gY2FjaGUgZmx1c2ggd2lsbCBpbnZhbGlkYXRlIHRoZSBSQU0g
YXNzaWduZWQgdG8gdGhlCiAgICAgICogZ3Vlc3QgaW4gYSBnaXZlbiByYW5nZS4gSXQgd2lsbCBu
b3QgbW9kaWZ5IHRoZSBwYWdlIHRhYmxlIGFuZApAQCAtMTM2NCw2ICsxMzYxLDkgQEAgaW50IHAy
bV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWduZWQgbG9u
ZyBucikKICAgICAgKi8KICAgICBwMm1fcmVhZF9sb2NrKHAybSk7CiAKKyAgICBzdGFydCA9IGdm
bl9tYXgoc3RhcnQsIHAybS0+bG93ZXN0X21hcHBlZF9nZm4pOworICAgIGVuZCA9IGdmbl9taW4o
ZW5kLCBwMm0tPm1heF9tYXBwZWRfZ2ZuKTsKKwogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQpIDwg
Z2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCiAgICAgewogICAgICAgICBtZm5fdCBtZm4g
PSBwMm1fZ2V0X2VudHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIpOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:41:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWGK-00089G-30; Thu, 14 Sep 2017 15:41:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423527897=Ian.Jackson@citrix.com>)
 id 1dsWGI-00088m-Dc
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:41:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 AC/0B-18858-113AAB95; Thu, 14 Sep 2017 15:41:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvS7/4l2
 RBvv+iFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn71+1jLPjGWNHw4DBLA+M5xi5GTg4JAX+J
 RZ9Os4PYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXuJw3wKwOSwCq
 hLrXm9mArFFBBQlHry8ydrFyAVU38AosXT6I7AiYQELiZ93ngAt4+DgFLCUWL2IH8QUAgp/ml
 EIcY6JxNuFO9kgwmoSc9fHT2Dkm4XkoFlIDpqF5KAFjMyrGNWLU4vKUot0LfWSijLTM0pyEzN
 zdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDrJ6BgXEH4+ufTocYJTmYlER59+rujBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwSu7aFekkGBRanpqRVpmDjDgYdISHDxKIrzOIGne4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bxVIqQBIaUZpHtwgWCReYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTMe34h0BSezLwSuH2vgE5hAjrlzOkdIKeUJCKkpBoYmRgXzEk+HuherBN8+cb
 HXP+X78LZ+nnOilQe51j8XfhynL/fxymmNmXc60Vc3/n08fGpaPfof/0wf41JwIFdhbl+5d0J
 ge/iT8d9Kdu26c8d6YNSS4/c/eJ6Mc703+XW3K5V/BvfX9u3sTM749Jc+e9e0R7LO/QOaqf8S
 K5/VO7bYhik5lWgxFKckWioxVxUnAgAQidIgL8CAAA=
X-Env-Sender: prvs=423527897=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505403661!110265138!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35250 invoked from network); 14 Sep 2017 15:41:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:41:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447865393"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22970.41739.97853.388140@mariner.uk.xensource.com>
Date: Thu, 14 Sep 2017 16:40:59 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170914153811.30588-1-wei.liu2@citrix.com>
References: <20170914153811.30588-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: fix disk listing function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjJdIGxpYnhsOiBmaXggZGlzayBsaXN0aW5nIGZ1bmN0
aW9uIik6Cj4gVGhlIHBhdGggc2hvdWxkIGJlICJ2YmQiIG5vdCAiZGlzayIuCj4gCj4gRml4ZXMg
ZmJiYWYyY2M5ICgibGlieGw6IGNoYW5nZSBkaXNrIHRvIHVzZSBnZW5lcmljIGdldHRpbmcgbGlz
dAo+IGZ1bmN0aW9ucyIpLgoKT29wcyEKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:42:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWHc-0008GO-Cg; Thu, 14 Sep 2017 15:42:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423527897=Ian.Jackson@citrix.com>)
 id 1dsWHa-0008GC-Ck
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:42:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CE/01-03423-163AAB95; Thu, 14 Sep 2017 15:42:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7C4l2
 RBqf/SVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvtsxnLVjMWrF8bUQD4wqWLkZODgkBf4l3
 X5Ywg9hsAroSTVv+soHYvAKCEidnPgGrYRbQkViw+xMbhC0vsf3tHGaIGgeJD08ms4LYLAKqE
 r9ezQOLiwgoSjx4eRMozgVUv5FR4uWjuewgCWEBT4lziw6C2ZwClhLrVr0HGyoksIZR4sp9MY
 iDTCTeLtwJFOcAiqtJzF0fP4GRbxaSk2YhOWkWkpMWMDKvYlQvTi0qSy3SNdFLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MHYfdn/EKMkB5OSKO9e3Z2RQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4oxftihQSLEpNT61Iy8wBhjxMWoKDR0mE1xkkzVtckJhbnJkOkTrFa
 Mxx4+H1P0wcHTfv/mESYsnLz0uVEuf9vxCoVACkNKM0D24QLBYvMcpKCfMyAp0mxFOQWpSbWY
 Iq/4pRnINRSZjXDWQhT2ZeCdy+V0CnMAGdcub0DpBTShIRUlINjJrsleuvuB+5vqXaWeLgr2t
 rpTZsWqmsaJS4a8+xpHk2Qob9Eiu682xUJjRHfanK8+n7+zs/a37M3frAjbaTP8i/m8L91Cr9
 jKFw8YnGnvXLUrjnFG5z1v1/eveRhPz0C3wfv743/syV32rq85u9TFpQ8nZ+Y6IOw/uVwLS1u
 +tbA7+X0rFqJZbijERDLeai4kQA7K4nEsACAAA=
X-Env-Sender: prvs=423527897=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505403742!82930093!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55462 invoked from network); 14 Sep 2017 15:42:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:42:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447865630"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22970.41820.346084.586275@mariner.uk.xensource.com>
Date: Thu, 14 Sep 2017 16:42:20 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170914142932.7hs7nyerwsfmpvcd@citrix.com>
References: <20170913134409.10815-1-wei.liu2@citrix.com>
 <CACvf2oVo6uxpAKC_NwyvA3vWF9zK+pH2WSWnpbSn=HgSz4DnLw@mail.gmail.com>
 <20170914142932.7hs7nyerwsfmpvcd@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add back libxl_device_v{k,f}b_add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBsaWJ4bDogYWRkIGJhY2sg
bGlieGxfZGV2aWNlX3Z7ayxmfWJfYWRkIik6Cj4gT24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDU6
Mjc6MDdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4gPiAKPiA+IEkndmUgcmVt
b3ZlZCB0aGVzZSBmdW5jdGlvbnMgYXMgdGhleSB3ZXJlbid0IHVzZWQuIEZvciBwcm9wZXIgcmVt
b3ZpbmcKPiA+IHRoZXkgc2hvdWxkIGJlIHJlbW92ZWQgZnJvbSBoZWFkZXIgYXMgd2VsbC4KPiA+
IElmIHRoZXkgYXJlIHJlcXVpcmVkIGJ5IHNvbWUgZXh0ZXJuIGFwcGxpY2F0aW9uIGNvdWxkIHRo
ZXkgdXNlIGdlbmVyaWMKPiA+IGFzeW5jIGZ1bmN0aW9uIHRvIGFkZCB2a2IgYW5kIHZmYiBhcyBv
dGhlciBkZXZpY2VzIHVzZToKPiA+IAo+IAo+IFRoZXkgd2VyZSBwdWJsaWMgZnVuY3Rpb25zLiBU
aGF0IG1lYW5zIHRoZXkgY2FuIGJlIHVzZWQgYnkgYW55IGxpYnhsCj4gdXNlcnMsIG5vdCBqdXN0
IHhsLgoKU3VyZWx5IG9ubHkKICBsaWJ4bF9kZXZpY2VfdmtiX2FkZAppcyBwdWJsaWMgYW5kIHRo
ZSBvdGhlciBpcyB0aGUgaW1wbGVtZW50YXRpb24uCgpBbnl3YXksCgpBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGFua3MsCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWJF-0008RL-NP; Thu, 14 Sep 2017 15:44:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsWJE-0008Qo-Dj
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 15:44:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 67/C8-02224-7C3AAB95; Thu, 14 Sep 2017 15:44:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffY4l2
 RBp0XzS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfbtV6aCm0IVHw99Y29g
 /M3bxcjFISTQyCSx7Pl/NgjnMaPE/tWnmLoYOYGcbYwS76ebgNgiAs4SX8/MZQexeQX0JY7+e
 80CYgsL2EosmHGTEaRZQuAbk8SJvl9ACQ4gx1Pi9gqwGhBzY+95oJnsHGwCVhKHxECiLAKqEh
 07trBMYORewMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0OP1DAyMOxib9vodYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvs0W7IoUE
 i1LTUyvSMnOAoQeTluDgURLhNQGGnxBvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzPgeZI
 QBSlFGaBzcCFgeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz7gaZwpOZVwK36RXQEUxAR5
 w5vQPkiJJEhJRUA6PV78ScHRsLxWcuE7JZfzcjjr13pVm85Imrj9pbOKwXKN3hDTZocyp9ce9
 4uVyX/YwvL6vzJN4bqq844uEavOe399/+1sMM7tcUpbWDrz/zVHp98IiX0NxDL7zXJB6e6SkR
 Z7/70b313w5si2rXPRga80d5p8Wq79+kW3xntn3S2ylyccfrnzuUWIozEg21mIuKEwFt8JE1f
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505403845!59353734!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56535 invoked from network); 14 Sep 2017 15:44:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 15:44:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsWJA-0002ZR-DA; Thu, 14 Sep 2017 15:44:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsWJ4-0005kU-W8; Thu, 14 Sep 2017 15:43:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsWJ4-0008VS-KY; Thu, 14 Sep 2017 15:43:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113449-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-saverestore.2:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ff7eaa55e5055f65f0af8e18398e600f910bcdb1
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 15:43:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113449: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ0OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ0OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMu
IDExMzM4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBmZjdlYWE1NWU1MDU1ZjY1ZjBhZjhlMTgzOThlNjAwZjkxMGJjZGIxCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1
MjBiNGViZjU0MTQwZDliMjFiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODQgIDIwMTctMDkt
MTIgMjM6MTQ6MTcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDAzICAyMDE3
LTA5LTEzIDA5OjAzOjMyIFogICAgMSBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEzNDE3ICAyMDE3LTA5LTEzIDE3OjE3OjI1IFogICAgMCBkYXlzICAgIDkgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUg
UGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzQxIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:44:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWJl-0008Vh-Vy; Thu, 14 Sep 2017 15:44:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dsWJl-0008VX-35
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:44:41 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2F/E7-02208-8E3AAB95; Thu, 14 Sep 2017 15:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXiVRtkpPt88a5
 Ig+7Tuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZD73XWgkXSFR+PHGVtYNwt3MXIxSEkMI1R
 4vfbD2wgjoTAHFaJk797WLoYOYGcJImPTf2sEHalxI03p8DiQgIaErdvNrJDdB9jktj15iYrh
 DOdUeLSvZtQHUUSC1YvhJpUKDGzZyMziM0rIChxcuYTqEneEjNeHWACsTkF7CUuHHrPAjHoC5
 PEwbWb2EASbALaEm2vd4ENZRFQlbg1oY8NYmiixLOZq9ghhgZITOvcDTSIg0NYwEbi4GI7kLC
 IgLJE76/fYDOZBbYzSpzu+QvWyyygKdG6/Tf7BEbRWUhumoUktYCRaRWjRnFqUVlqka6hqV5S
 UWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAcMADBDsaG7Z6HGCU5mJREeffq7owU4
 kvKT6nMSCzOiC8qzUktPsQow8GhJMErCowrIcGi1PTUirTMHGBEwqQlOHiURHhNQNK8xQWJuc
 WZ6RCpU4y6HPv23PrDJMSSl5+XKiXO+3wRUJEASFFGaR7cCFhyuMQoKyXMywh0lBBPQWpRbmY
 JqvwrRnEORiVh3gaQKTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNTAGnlRveV++RH7m5qnPYprM
 3GvLNL7OyS9deipwSW4+u+fHrtqJ/bZKTe9jOa9NOLlBdoJUemc7x4o553Q+VflPtGa7s3wxn
 0GpSQ/XrnMHGW9KGd/pFbj0RPiI9c+Uq8un8i1Zp5S8k19983qxefKSZue2Xne4bVYdeN3YwW
 qai0moS2HFCjklluKMREMt5qLiRABKXExVCQMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505403879!96084982!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37764 invoked from network); 14 Sep 2017 15:44:39 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 15:44:39 -0000
Received: by mail-wm0-f50.google.com with SMTP id 13so1635633wmq.2
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 08:44:39 -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:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Hd4ObXjvWPTNi86wAp8KkmxpnDVcpByA+t2mK1urFnI=;
 b=ZFkm1diNnylsA/b8iGpoo+h+gc4SaThlmop5VpgrRTKv4hXlttj1iRrg6cEiGnnyEc
 UEAF4AfNu3+6hhLCrC1FdWcVQPmfR39DuJ+xFMATZ0hztDMEMHB55vKdFl4ppV9PE/0w
 NVg7zZaqFwxZ/sHF2UeAVL8GcID6KuJwfEoE3jtbOOfbOmmN/yAPP+24oaHjcMTssu7D
 Zy40IygOhUYVCBaWJwK50PSeOUqIbsFRxkr6/i3FjxBYGJl+7IH4z3BcLxnPyG28sxHq
 r5RCAnZ4A/OG7vApS9b5jQAIveo7CQG4LbB3J3EI73JzG1AW5VTPn+DCh38sxJ4PZu4m
 KwgA==
X-Gm-Message-State: AHPjjUiGpyax5/hKAi5HuwR7keSEPxsUFRd2vvKELCdW+d2U6pLmiw3I
 PtyNHWX+Q8cqToj9GH8=
X-Received: by 10.80.201.10 with SMTP id o10mr16027422edh.98.1505403878975;
 Thu, 14 Sep 2017 08:44:38 -0700 (PDT)
Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com.
 [74.125.82.49])
 by smtp.gmail.com with ESMTPSA id q10sm5969534edc.71.2017.09.14.08.44.38
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Sep 2017 08:44:38 -0700 (PDT)
Received: by mail-wm0-f49.google.com with SMTP id e71so1604185wmg.4
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 08:44:38 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QAzymPpE1Nnb4ECbHowGozb/JXGcUsF+Mz6xRbRZ9a48gUrQTsO2QqRm0PFGxxmeI9PvLBKO6q5oNn6fnVPKRw=
X-Received: by 10.28.109.142 with SMTP id b14mr346562wmi.65.1505403877847;
 Thu, 14 Sep 2017 08:44:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Thu, 14 Sep 2017 08:43:57 -0700 (PDT)
In-Reply-To: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 14 Sep 2017 11:43:57 -0400
X-Gmail-Original-Message-ID: <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
Message-ID: <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTE6NDIgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTMuMDkuMTcgYXQgMTY6NDAsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMzoyMSBBTSwgSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDEzLjA5LjE3IGF0IDA3
OjI3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj5TZWN0aW9uczoKPj4+PklkeCBO
YW1lICAgICAgICAgIFNpemUgICAgICBWTUEgICAgICAgICAgICAgICBMTUEgICAgICAgICAgICAg
ICBGaWxlIG9mZiAgQWxnbgo+Pj4+ICAwIC50ZXh0ICAgICAgICAgMDAxN2ExYmEgIGZmZmY4MmQw
ODAyMDAwMDAgIGZmZmY4MmQwODAyMDAwMDAgIDAwMDAxMDAwICAyKioxMgo+Pj4+ICAgICAgICAg
ICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBDT0RFCj4+Pj4gIDEgLnJvZGF0YSAgICAg
ICAwMDA4MjZhMCAgZmZmZjgyZDA4MDQwMDAwMCAgZmZmZjgyZDA4MDQwMDAwMCAgMDAxN2MwMDAg
IDIqKjUKPj4+PiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBBTExPQywgTE9BRCwgREFUQQo+
Pj4+ICAyIC5idWlsZGlkICAgICAgMDAwMDAwMzUgIGZmZmY4MmQwODA0ODI2YTAgIGZmZmY4MmQw
ODA0ODI2YTAgIDAwMWZlNmEwICAyKioyCj4+Pj4gICAgICAgICAgICAgICAgICBDT05URU5UUywg
QUxMT0MsIExPQUQsIFJFQURPTkxZLCBEQVRBCj4+Pj4gIDMgLmluaXQgICAgICAgICAwMDA3N2Rm
MCAgZmZmZjgyZDA4MDYwMDAwMCAgZmZmZjgyZDA4MDYwMDAwMCAgMDAxZmYwMDAgIDIqKjEyCj4+
Pj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIENPREUsIERBVEEKPj4+
PiAgNCAuZGF0YS5yZSAgICAgIDAwMDBhYTQwICBmZmZmODJkMDgwODAwMDAwICBmZmZmODJkMDgw
ODAwMDAwICAwMDI3NzAwMCAgMioqNwo+Pj4+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFM
TE9DLCBMT0FELCBEQVRBCj4+Pj4gIDUgLmRhdGEgICAgICAgICAwMDAxMDVhOCAgZmZmZjgyZDA4
MDgwYjAwMCAgZmZmZjgyZDA4MDgwYjAwMCAgMDAyODIwMDAgIDIqKjEyCj4+Pj4gICAgICAgICAg
ICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIERBVEEKPj4+PiAgNiAuYnNzICAgICAgICAg
IDAwMTQzMjgwICBmZmZmODJkMDgwODIwMDAwICBmZmZmODJkMDgwODIwMDAwICAwMDAwMDAwMCAg
MioqNAo+Pj4+ICAgICAgICAgICAgICAgICAgQUxMT0MsIFJFTE9DCj4+Pgo+Pj4gT2JqZHVtcCBp
cyBhcHBhcmVudGx5IGlnbm9yaW5nIGEgc2VjdGlvbiBhdHRyaWJ1dGUgYml0IGhlcmUgLSBteQo+
Pj4gb3duIHV0aWxpdHkgcHJvcGVybHkgcHJpbnRzICJic3MiIGluIGFkZGl0aW9uIHRvICJyZWFk
IiAod2hpY2ggcHJlc3VtYWJseQo+Pj4gbWF0Y2hlcyAiQUxMT0MiIGFib3ZlLCBhbGJlaXQgdGhh
dCdzIGEgYm9ndXMgdHJhbnNsYXRpb24gYXBwYXJlbnRseQo+Pj4gYXBwbHlpbmcgRUxGIHNlbWFu
dGljcyB0byBDT0ZGKS4gWW91J2xsIHdhbnQgdG8gY2hlY2sgdGhhdCBiaXQgNyBpbiB0aGUKPj4+
IHNlY3Rpb24gYXR0cmlidXRlcyBpcyBzZXQuIEknbSBhbHNvIHB1enpsZWQgYnkgIlJFTE9DIiwg
YnV0IEkgZG8gc2VlIGEKPj4+IG1hdGNoaW5nIGJpdCBkdW1wZWQgaGVyZTsgbm90IHN1cmUgd2h5
IHRoYXQncyBiZWluZyBzZXQuCj4+Cj4+IExvb2tpbmcgYXQgaXQgd2l0aCByZWFkcGUgSSBnZXQ6
Cj4+Cj4+IE5hbWU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ic3MKPj4gVmlydHVhbCBB
ZGRyZXNzOiAgICAgICAgICAgICAgICAgMHg4MjAwMDAKPj4gUGh5c2ljYWwgQWRkcmVzczogICAg
ICAgICAgICAgICAgMHgxNDMyODAKPj4gU2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCAoMCBieXRlcykKPj4gUG9pbnRlciBUbyBEYXRhOiAgICAgICAgICAgICAgICAgMAo+PiBSZWxv
Y2F0aW9uczogICAgICAgICAgICAgICAgICAgICAwCj4+IENoYXJhY3RlcmlzdGljczogICAgICAg
ICAgICAgICAgIDB4YzEwMDAwODAKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29udGFpbnMgdW5pbml0aWFsaXplZCBkYXRhCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRhaW5zIGV4dGVuZGVkIHJlbG9jYXRpb25zCj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlzIHJlYWRhYmxlCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlzIHdyaXRhYmxlCj4+Cj4+IFNvIGJpdCA3IGlzIHNldCBBRkFJQ1QuCj4KPiBHb29k
Lgo+Cj4+PiBJdCBpcyBjZXJ0YWlubHkgdGhlIGNhc2UgdGhhdCAuYnNzIHN0eWxlIHNlY3Rpb25z
IGFyZSBleHBlY3RlZCB0byBoYXZlIGEKPj4+IHplcm8gZmlsZSBvZmZzZXQsIGFzIHRoZXJlJ3Mg
bm8gZGF0YSBmb3Igc3VjaCBzZWN0aW9ucyBpbnNpZGUgdGhlIGZpbGUgKG5vdGUKPj4+IHRoZSBt
aXNzaW5nICJDT05URU5UUyIgYWJvdmUuIFNvIEkgd291bGQgY29uY2x1ZGUgdGhhdCwgdW5sZXNz
IHRoZQo+Pj4gYnNzIGZsYWcgcmVhbGx5IGdvdCBsb3N0LCBpdCdzIGEgc2hpbSBsb2FkZXIgYnVn
LiBTaW5jZSBvdGhlciBwZW9wbGUgY2FuCj4+PiBsb2FkIHhlbi5lZmkgd2l0aCB0aGUgc2hpbSwg
dGhhdCBtaWdodCBiZSBhIHByb2JsZW0gd2l0aCB0aGUgcGFydGljdWxhcgo+Pj4gdmVyc2lvbiB5
b3UncmUgdXNpbmcuCj4+Cj4+IFBlcmhhcHMsIEknbSB1c2luZyB0aGUgbGF0ZXN0IG1hc3Rlcgo+
PiAoZTIyYTdiNWI3NzJkYmE2NTg4ZGQ5NTVkYzAxN2U1NzJmN2UyOTc4NCkgZnJvbQo+PiBodHRw
czovL2dpdGh1Yi5jb20vbWpnNTkvc2hpbSwgdGhlIG9uZSBiZWluZyBsaW5rZWQgdG8gb24gdGhl
IHdpa2kuIElmCj4+IHRoZXJlIGlzIGEga25vd24gZ29vZCB2ZXJzaW9uLCBJIHdvdWxkIGJlIGhh
cHB5IHRvIGdpdmUgdGhhdCBhIHNob3QKPj4gYW5kIHNlZSBpZiBJIGNhbiBnZXQgaXQgd29ya2lu
Zy4KPgo+IEkgaGF2ZSBubyBpZGVhLiBXaGF0IEknZCBzdWdnZXN0IHlvdSB0byB0cnkgaXMgdG8g
emFwIHRoYXQgc3RyYXkKPiAiY29udGFpbnMgZXh0ZW5kZWQgcmVsb2NhdGlvbnMiIGZsYWcuIEkn
dmUgd3JpdHRlbiBkb3duIHRvIGdvIGh1bnQKPiBmb3Igd2hlcmUgaXQgY29tZXMgZnJvbSwgYnV0
IEkgZG9uJ3QgaGF2ZSB0aGUgdGltZSB0byBkbyB0aGF0IHJpZ2h0Cj4gYXdheS4KClNvIEkgaGFk
IG1hZGUgc29tZSBwcm9ncmVzcyB1c2luZyB0aGUgc2hpbSBmcm9tCmh0dHBzOi8vZ2l0aHViLmNv
bS9yaGJvb3Qvc2hpbSwgaXQgYWN0dWFsbHkgaGFzIGJlZW4gYWJsZSB0byBqdW1wIGludG8KdGhl
IHNpZ25lZCB4ZW4uZWZpLiBIb3dldmVyLCBYZW4gYmFpbHMgd2l0aCB0aGUgbWVzc2FnZSAiVW5z
dXBwb3J0ZWQKcmVsb2NhdGlvbiB0eXBlIiB3aGljaCBpcyBpbiBlZmlfYXJjaF9yZWxvY2F0ZV9p
bWFnZS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 15:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 15:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWXu-00013R-8u; Thu, 14 Sep 2017 15:59:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsWXt-00013G-4o
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 15:59:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B4/1D-09852-457AAB95; Thu, 14 Sep 2017 15:59:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpG7w8l2
 RBnPWMlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvbn1gL9jJVDHz3272BsY+pi5GTg4JAX+J
 NQ2LmUFsFgFViaUrGhlBbDYBZYmfnb1sILaIgJHE4wW7wGqYBVoYJT4uywWxhYHik/uug9XwC
 lhI3F20DMwWEuhjlDjzXQsiLihxcuYTFoheHYkFuz8B1XAA2dISy/9xgIQ5BXwl5h97D7ZWVE
 BFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI10QvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfjrT7nQ4ySHExKorx7dXdGCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgfbx0V6SQYFFqempFWmYOMOBh0hIcPEoivD0gad7igsTc4sx0iNQpRmOOY
 5su/2HiuPHw+h8mIZa8/LxUKXFe4WVApQIgpRmleXCDYJF4iVFWSpiXEeg0IZ6C1KLczBJU+V
 eM4hyMSsK8jiBTeDLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYGzmX7t6vux+0amXdGpfPWp+tG/
 1zmuxvbb6lf+THea0H1uvXf3qVyaT4o/y13W5Ifvfv/7CFzxVZM8/X7fqc8WnD55udFtteGS3
 8vqyl90OZ9b/KBX3S6j69fvf/y3rZn29maUetOTVeaX191/zKD3pKXqkneFgYn9Vpf71Sb2F2
 49FGvAVN95SYinOSDTUYi4qTgQAsNZ2Tb8CAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505404753!111552710!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11222 invoked from network); 14 Sep 2017 15:59:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 15:59:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439789762"
Date: Thu, 14 Sep 2017 16:59:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170914155907.obqjfoteogg2xd7u@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-5-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505403241-111368-5-git-send-email-Jennifer.Herbert@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] Tidy libxc xc_domain_save
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MzQ6MDBQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBUaWR5IHVwIGxpYnhjJ3MgeGNfZG9tYWluX3NhdmUsIHJlbW92aW5nIHVudXNl
ZCBwYXJhbWF0ZXJzCj4gbWF4X2l0ZXJzIGFuZCBtYXhfZmFjdG9yLCBtYWtpbmcgbWF0Y2hpbmcg
Y2hhbmdlcyB0byBsaWJ4bC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJiZXJ0IDxK
ZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+CgpHb29kIHJpZGRhbmNlLgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:06:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWee-0002Og-93; Thu, 14 Sep 2017 16:06:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsWec-0002OY-LB
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:06:14 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id D0/78-22997-5F8AAB95;
 Thu, 14 Sep 2017 16:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fril2
 RBg+eslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXjm5jKTghX/HvbjNLA2ODeBcjJ4eQQJ7E
 1wtnmUBsXgE7iUt35jGD2BIChhKnF95kAbFZBFQlTr05yQ5iswmoS7Q9284KYosIaEus3fMKK
 M7FwSywj1Fi+rqtjF2MHBzCAjYSBxfbQczfxyzxZ0YxiM0pECgx5eIWVpASXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSM
 TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjPs+Rh5ilORgUhLl3au7
 M1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8TMJiFBItS01Mr0jJzgHEAk5bg4FES4VUASfMWF
 yTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpz3/nKgIgGQoozSPLgRsJi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWFeZZBVPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MPI9XL3IInSnSPSzg7E
 H0oLFuXxfNenHzLiXfrLwU9WjTY6afw7dV1hx9qa42ZPTiqEKxnpvd/Z0s6/3q55s6tg5S+XD
 HeNvoj9LwiLYOzNZusP3dzQ1HJhVt72v3X3fsgu3BdOSpmz2TM7n6tGvF7vc9f7xthumTRJvn
 +92srosqq46dVXxfSWW4oxEQy3mouJEAEHar8DEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505405171!116510239!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37758 invoked from network); 14 Sep 2017 16:06:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 16:06:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 14 Sep 2017 10:06:10 -0600
Message-Id: <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 14 Sep 2017 10:06:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
In-Reply-To: <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE3OjQzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTE6NDIgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEzLjA5LjE3IGF0IDE2OjQwLCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4gd3JvdGU6Cj4+PiBPbiBXZWQsIFNlcCAxMywgMjAxNyBhdCAzOjIxIEFNLCBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDEzLjA5LjE3IGF0
IDA3OjI3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4+U2VjdGlvbnM6Cj4+Pj4+
SWR4IE5hbWUgICAgICAgICAgU2l6ZSAgICAgIFZNQSAgICAgICAgICAgICAgIExNQSAgICAgICAg
ICAgICAgIEZpbGUgb2ZmICAKPiBBbGduCj4+Pj4+ICAwIC50ZXh0ICAgICAgICAgMDAxN2ExYmEg
IGZmZmY4MmQwODAyMDAwMDAgIGZmZmY4MmQwODAyMDAwMDAgIDAwMDAxMDAwICAKPiAyKioxMgo+
Pj4+PiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBBTExPQywgTE9BRCwgQ09ERQo+Pj4+PiAg
MSAucm9kYXRhICAgICAgIDAwMDgyNmEwICBmZmZmODJkMDgwNDAwMDAwICBmZmZmODJkMDgwNDAw
MDAwICAwMDE3YzAwMCAgCj4gMioqNQo+Pj4+PiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBB
TExPQywgTE9BRCwgREFUQQo+Pj4+PiAgMiAuYnVpbGRpZCAgICAgIDAwMDAwMDM1ICBmZmZmODJk
MDgwNDgyNmEwICBmZmZmODJkMDgwNDgyNmEwICAwMDFmZTZhMCAgCj4gMioqMgo+Pj4+PiAgICAg
ICAgICAgICAgICAgIENPTlRFTlRTLCBBTExPQywgTE9BRCwgUkVBRE9OTFksIERBVEEKPj4+Pj4g
IDMgLmluaXQgICAgICAgICAwMDA3N2RmMCAgZmZmZjgyZDA4MDYwMDAwMCAgZmZmZjgyZDA4MDYw
MDAwMCAgMDAxZmYwMDAgIAo+IDIqKjEyCj4+Pj4+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMs
IEFMTE9DLCBMT0FELCBDT0RFLCBEQVRBCj4+Pj4+ICA0IC5kYXRhLnJlICAgICAgMDAwMGFhNDAg
IGZmZmY4MmQwODA4MDAwMDAgIGZmZmY4MmQwODA4MDAwMDAgIDAwMjc3MDAwICAKPiAyKio3Cj4+
Pj4+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBEQVRBCj4+Pj4+ICA1
IC5kYXRhICAgICAgICAgMDAwMTA1YTggIGZmZmY4MmQwODA4MGIwMDAgIGZmZmY4MmQwODA4MGIw
MDAgIDAwMjgyMDAwICAKPiAyKioxMgo+Pj4+PiAgICAgICAgICAgICAgICAgIENPTlRFTlRTLCBB
TExPQywgTE9BRCwgREFUQQo+Pj4+PiAgNiAuYnNzICAgICAgICAgIDAwMTQzMjgwICBmZmZmODJk
MDgwODIwMDAwICBmZmZmODJkMDgwODIwMDAwICAwMDAwMDAwMCAgCj4gMioqNAo+Pj4+PiAgICAg
ICAgICAgICAgICAgIEFMTE9DLCBSRUxPQwo+Pj4+Cj4+Pj4gT2JqZHVtcCBpcyBhcHBhcmVudGx5
IGlnbm9yaW5nIGEgc2VjdGlvbiBhdHRyaWJ1dGUgYml0IGhlcmUgLSBteQo+Pj4+IG93biB1dGls
aXR5IHByb3Blcmx5IHByaW50cyAiYnNzIiBpbiBhZGRpdGlvbiB0byAicmVhZCIgKHdoaWNoIHBy
ZXN1bWFibHkKPj4+PiBtYXRjaGVzICJBTExPQyIgYWJvdmUsIGFsYmVpdCB0aGF0J3MgYSBib2d1
cyB0cmFuc2xhdGlvbiBhcHBhcmVudGx5Cj4+Pj4gYXBwbHlpbmcgRUxGIHNlbWFudGljcyB0byBD
T0ZGKS4gWW91J2xsIHdhbnQgdG8gY2hlY2sgdGhhdCBiaXQgNyBpbiB0aGUKPj4+PiBzZWN0aW9u
IGF0dHJpYnV0ZXMgaXMgc2V0LiBJJ20gYWxzbyBwdXp6bGVkIGJ5ICJSRUxPQyIsIGJ1dCBJIGRv
IHNlZSBhCj4+Pj4gbWF0Y2hpbmcgYml0IGR1bXBlZCBoZXJlOyBub3Qgc3VyZSB3aHkgdGhhdCdz
IGJlaW5nIHNldC4KPj4+Cj4+PiBMb29raW5nIGF0IGl0IHdpdGggcmVhZHBlIEkgZ2V0Ogo+Pj4K
Pj4+IE5hbWU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ic3MKPj4+IFZpcnR1YWwgQWRk
cmVzczogICAgICAgICAgICAgICAgIDB4ODIwMDAwCj4+PiBQaHlzaWNhbCBBZGRyZXNzOiAgICAg
ICAgICAgICAgICAweDE0MzI4MAo+Pj4gU2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCAoMCBieXRlcykKPj4+IFBvaW50ZXIgVG8gRGF0YTogICAgICAgICAgICAgICAgIDAKPj4+IFJl
bG9jYXRpb25zOiAgICAgICAgICAgICAgICAgICAgIDAKPj4+IENoYXJhY3RlcmlzdGljczogICAg
ICAgICAgICAgICAgIDB4YzEwMDAwODAKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnRhaW5zIHVuaW5pdGlhbGl6ZWQgZGF0YQo+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29udGFpbnMgZXh0ZW5kZWQgcmVsb2NhdGlvbnMKPj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlzIHJlYWRhYmxlCj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpcyB3cml0YWJsZQo+Pj4KPj4+IFNvIGJpdCA3IGlzIHNldCBBRkFJQ1Qu
Cj4+Cj4+IEdvb2QuCj4+Cj4+Pj4gSXQgaXMgY2VydGFpbmx5IHRoZSBjYXNlIHRoYXQgLmJzcyBz
dHlsZSBzZWN0aW9ucyBhcmUgZXhwZWN0ZWQgdG8gaGF2ZSBhCj4+Pj4gemVybyBmaWxlIG9mZnNl
dCwgYXMgdGhlcmUncyBubyBkYXRhIGZvciBzdWNoIHNlY3Rpb25zIGluc2lkZSB0aGUgZmlsZSAo
bm90ZQo+Pj4+IHRoZSBtaXNzaW5nICJDT05URU5UUyIgYWJvdmUuIFNvIEkgd291bGQgY29uY2x1
ZGUgdGhhdCwgdW5sZXNzIHRoZQo+Pj4+IGJzcyBmbGFnIHJlYWxseSBnb3QgbG9zdCwgaXQncyBh
IHNoaW0gbG9hZGVyIGJ1Zy4gU2luY2Ugb3RoZXIgcGVvcGxlIGNhbgo+Pj4+IGxvYWQgeGVuLmVm
aSB3aXRoIHRoZSBzaGltLCB0aGF0IG1pZ2h0IGJlIGEgcHJvYmxlbSB3aXRoIHRoZSBwYXJ0aWN1
bGFyCj4+Pj4gdmVyc2lvbiB5b3UncmUgdXNpbmcuCj4+Pgo+Pj4gUGVyaGFwcywgSSdtIHVzaW5n
IHRoZSBsYXRlc3QgbWFzdGVyCj4+PiAoZTIyYTdiNWI3NzJkYmE2NTg4ZGQ5NTVkYzAxN2U1NzJm
N2UyOTc4NCkgZnJvbQo+Pj4gaHR0cHM6Ly9naXRodWIuY29tL21qZzU5L3NoaW0sIHRoZSBvbmUg
YmVpbmcgbGlua2VkIHRvIG9uIHRoZSB3aWtpLiBJZgo+Pj4gdGhlcmUgaXMgYSBrbm93biBnb29k
IHZlcnNpb24sIEkgd291bGQgYmUgaGFwcHkgdG8gZ2l2ZSB0aGF0IGEgc2hvdAo+Pj4gYW5kIHNl
ZSBpZiBJIGNhbiBnZXQgaXQgd29ya2luZy4KPj4KPj4gSSBoYXZlIG5vIGlkZWEuIFdoYXQgSSdk
IHN1Z2dlc3QgeW91IHRvIHRyeSBpcyB0byB6YXAgdGhhdCBzdHJheQo+PiAiY29udGFpbnMgZXh0
ZW5kZWQgcmVsb2NhdGlvbnMiIGZsYWcuIEkndmUgd3JpdHRlbiBkb3duIHRvIGdvIGh1bnQKPj4g
Zm9yIHdoZXJlIGl0IGNvbWVzIGZyb20sIGJ1dCBJIGRvbid0IGhhdmUgdGhlIHRpbWUgdG8gZG8g
dGhhdCByaWdodAo+PiBhd2F5Lgo+IAo+IFNvIEkgaGFkIG1hZGUgc29tZSBwcm9ncmVzcyB1c2lu
ZyB0aGUgc2hpbSBmcm9tCj4gaHR0cHM6Ly9naXRodWIuY29tL3JoYm9vdC9zaGltLCBpdCBhY3R1
YWxseSBoYXMgYmVlbiBhYmxlIHRvIGp1bXAgaW50bwo+IHRoZSBzaWduZWQgeGVuLmVmaS4gSG93
ZXZlciwgWGVuIGJhaWxzIHdpdGggdGhlIG1lc3NhZ2UgIlVuc3VwcG9ydGVkCj4gcmVsb2NhdGlv
biB0eXBlIiB3aGljaCBpcyBpbiBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFnZS4KCklpcmMgdGhlIGR1
bXAgeW91IGRpZCBzZW5kIHNob3dlZCBxdWl0ZSBhIGZldyBzdHJhbmdlIHJlbG9jczsKSSB3YXNu
J3Qgc3VyZSB3aGV0aGVyIHRoZXNlIHdlcmUganVzdCBhIHJlc3VsdCBvZiB0aGUgZHVtcGluZwp1
dGlsaXR5IG5vdCB3b3JraW5nIHdlbGwsIGJ1dCBpdCBub3cgbG9va3MgbGlrZSB0aGUgcmVsb2Nh
dGlvbnMKcmVhbGx5IGFyZW4ndCByaWdodC4gQ291bGQgeW91IG1ha2UgYXZhaWxhYmxlIGFuIHVu
LXNpZ25lZAp4ZW4uZWZpICh3aGljaCBJIHVuZGVyc3RhbmQgd29ya3MgZm9yIHlvdSkgYW5kIHRo
ZSBjb3JyZXNwb25kaW5nCnNpZ25lZCBvbmUgc29tZXdoZXJlIGZvciBhbmFseXNpcz8KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:08:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWgn-0002YX-OD; Thu, 14 Sep 2017 16:08:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dsWgn-0002YO-5Y
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:08:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 47/62-03454-C79AAB95; Thu, 14 Sep 2017 16:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsUyZ7p8oG71yl2
 RBse+GVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTureyF7yWrdi+5z1TA+MyyS5GLg4hgclM
 ErM6prBCOL8ZJb78fwnlbGCUmHr0DksXIyeQ08YocXexIogtLKAlseDGUiYQW0RASeLeqslME
 DUFEvdObgBrZhaYxiRx9sRvsGY2AT2J1vOfmUFsXgFbieW3FoPZLAKqEnuu72OEiAtKnJz5BK
 ieg4NTwE7idEMiSJhZQF3iz7xLzBC2vMT2t3PAbAkBY4n2txfZJjAKzELSPQtJyywkLQsYmVc
 xahSnFpWlFukameglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GDc9zHy
 EKMkB5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4G1bsihQSLEpNT61Iy8wBRgtMW
 oKDR0mENx4kzVtckJhbnJkOkTrFqCglzhsAkhAASWSU5sG1wSL0EqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5k0Cm8GTmlcBNfwW0mAlo8ZnTO0AWlyQipKQaGO0Ml7y8fLA3ecOdn9OFj7V
 Z+R2b3HGiWe+NKgfDgo4of02eRZm3nm77Ysy5mPVDiGT0VIO7hotexDnJeplZ3G3kl9++rVqD
 nYVDe2vW0xOhq8wq5laEqEax7vtqcOMJn2J08p+vPhK7faduuhFb3qmReCvGxFqT4VuihXDC1
 4u/b4Zn5M7LVGIpzkg01GIuKk4EAKD0ugnLAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505405306!116006059!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61271 invoked from network); 14 Sep 2017 16:08:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 16:08:27 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EG8Nmp004260
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 16:08:24 GMT
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 v8EG8MXV032726
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 16:08:23 GMT
Received: from ubhmp0018.oracle.com (ubhmp0018.oracle.com [156.151.24.71])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8EG8M05026563;
 Thu, 14 Sep 2017 16:08:22 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 16:08:22 +0000
To: xen-devel@lists.xenproject.org
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <e4676c31-b3d5-cdb8-3f4f-e75dac64c3ea@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <9721dd45-9e36-acbe-f5b8-020f5da36d01@oracle.com>
Date: Thu, 14 Sep 2017 17:08:18 +0100
MIME-Version: 1.0
In-Reply-To: <e4676c31-b3d5-cdb8-3f4f-e75dac64c3ea@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ankur Arora <ankur.a.arora@oracle.com>, Annie Li <annie.li@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WyBSZWFsaXplZCB0aGF0IEkgZGlkbid0IENDIHRoZSBtYWludGFpbmVycywKICBzbyBkb2luZyB0
aGF0IG5vdywgK0xpbnV4IGZvbGtzICtQViBpbnRlcmZhY2VzIGN6YXIKICBTb3JyeSBmb3IgdGhl
IG5vaXNlISBdCgpPbiAwOS8wOC8yMDE3IDA5OjQ5IEFNLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4g
W0ZvcmdvdCB0d28gaW1wb3J0YW50IGRldGFpbHMgcmVnYXJkaW5nIFhlbmJ1cyBzdGF0ZXNdCj4g
T24gMDkvMDcvMjAxNyAwNTo1MyBQTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+PiBIZXkhCj4+Cj4+
IFdlIHdhbnRlZCB0byBicm91Z2h0IHVwIHRoaXMgc21hbGwgcHJvcG9zYWwgcmVnYXJkaW5nIHRo
ZSBsYWNrIG9mCj4+IHBhcmFtZXRlcml6YXRpb24gb24gUFYgZGV2aWNlcyBvbiBYZW4uCj4+Cj4+
IEN1cnJlbnRseSB1c2VycyBkb24ndCBoYXZlIGEgd2F5IGZvciBlbmZvcmNlIGFuZCBjb250cm9s
IHdoYXQKPj4gZmVhdHVyZXMvcXVldWVzL2V0YyB0aGUgYmFja2VuZCBwcm92aWRlcy4gU28gZmFy
IHRoZXJlJ3Mgb25seSBnbG9iYWwgcGFyYW1ldGVycwo+PiBvbiBiYWNrZW5kcywgYW5kIHNwZWNz
IGRvIG5vdCBtZW50aW9uIGFueXRoaW5nIGluIHRoaXMgcmVnYXJkLgo+Pgo+PiBUaGUgbW9zdCBv
YnZpb3VzIGV4YW1wbGUgaXMgbmV0YmFjay9ibGtiYWNrIG1heF9xdWV1ZXMgbW9kdWxlIHBhcmFt
ZXRlciB3aGVyZSBpdAo+PiBzZXRzIHRoZSBsaW1pdCB0aGUgbWF4aW11bSBxdWV1ZXMgZm9yIGFs
bCBkZXZpY2VzIHdoaWNoIGlzIG5vdCB0aGF0IGZsZXhpYmxlLgo+PiBPdGhlciBleGFtcGxlcyBp
bmNsdWRlIGNvbnRyb2xsaW5nIG9mZmxvYWRzIHZpc2libGUgYnkgdGhlIE5JQyAoZS5nLiBkaXNh
YmxpbmcKPj4gY2hlY2tzdW0gb2ZmbG9hZCwgZGlzYWJsaW5nIHNjYXRoZXItZ2F0aGVyKSwgb3Ro
ZXJzIG1vcmUgYWJvdXQgSS9PIHBhdGggKGUuZy4KPj4gZGlzYWJsZSBibGtpZiBpbmRpcmVjdCBk
ZXNjcmlwdG9ycywgbGltaXQgbnVtYmVyIG9mIHBhZ2VzIGZvciB0aGUgcmluZyksIG9yIGxlc3MK
Pj4gZ3JhbnQgdXNhZ2UgYnkgbWluaW1pemluZyBudW1iZXIgb2YgcXVldWVzL2Rlc2NyaXB0b3Jz
Lgo+Pgo+PiBPZiBjb3Vyc2UgdGhlcmUgY291bGQgYmUgbW9yZSBleGFtcGxlcywgYXMgdGhpcyBz
ZWVtcyB0byBiZSBvcnRvZ2hvbmFsIHRvIHRoZQo+PiBraW5kcyBvZiBQViBiYWNrZW5kcyB3ZSBo
YXZlLiBBbmQgc2VlbXMgbGlrZSBhbGwgZmVhdHVyZXMgYXBwZWFyIHRvIGJlIHB1Ymxpc2hlZAo+
PiBvbiB0aGUgc2FtZSB4ZW5idXMgc3RhdGU/Cj4+Cj4+IFRoZSBpZGVhIHRvIGFkZHJlc3MgdGhp
cyB3b3VsZCBiZSB2ZXJ5IHNpbXBsZToKPj4KPj4gLSBUb29sc3RhY2sgd2hlbiBpbml0aWFsaXpp
bmcgZGV2aWNlIHBhdGhzLCB3cml0ZXMgYWRkaXRpb25hbCBlbnRyaWVzIGluIHRoZQo+PiBmb3Jt
IG9mICdyZXF1ZXN0LTxmZWF0dXJlLW5hbWU+JyA9IDxmZWF0dXJlLXZhbHVlPi4gVGhlc2UgZW50
cmllcyBhcmUgb25seQo+PiB2aXNpYmxlIGJ5IHRoZSBiYWNrZW5kIGFuZCB0b29sc3RhY2s7Cj4+
Cj4gQW5kIGFmdGVyIHRoYXQgd2Ugc3dpdGNoIHRoZSBkZXZpY2Ugc3RhdGUgdG8gWGVuYnVzU3Rh
dGVJbml0aWFsaXNpbmcgYXMgdXN1YWwuCj4gCj4+Cj4+IC0gQmFja2VuZCByZWFkcyB0aGlzIGVu
dHJpZXMgYW5kIHVzZXMgPGZlYXR1cmUtdmFsdWU+IGFzIHRoZSB2YWx1ZSBvZgo+PiA8ZmVhdHVy
ZS1uYW1lPiwgd2hpY2ggd2lsbCB0aGVuIGJlIHZpc2libGUgb24gdGhlIGZyb250ZW5kLgo+Pgo+
IEFuZCBhZnRlciB0aGF0IHdlIHN3aXRjaCBzdGF0ZSB0byBYZW5idXNTdGF0ZUluaXRXYWl0IGFz
IHVzdWFsLiBObyBjaGFuZ2VzIGFyZQo+IGludm9sdmVkIGluIHhlbmJ1cyBzdGF0ZSBjaGFuZ2Vz
IG90aGVyIHRoYW4gcmVhZGluZyB3aGF0IHRoZSB0b29sc3RhY2sgaGFkCj4gd3JpdHRlbiBpbiAi
cmVxdWVzdC0qIiBhbmQgc2VlZCBhY2NvcmRpbmdseS4gQmFja2VuZHMgd2l0aG91dCBzdXBwb3J0
IHdvdWxkCj4gc2ltcGx5IGlnbm9yZSB0aGVzZSBuZXcgZW50cmllcy4KPiAKPj4gWyBSZW1vdmFs
IG9mIHRoZSAncmVxdWVzdC0qJyB4ZW5zdG9yZSBlbnRyaWVzIGNvdWxkIHJlcHJlc2VudCBhIGZl
ZWRiYWNrIGxvb2sKPj4gICB0aGF0IHRoZSBiYWNrZW5kIGluZGVlZCByZWFkIGFuZCB1c2VkIHRo
ZSB2YWx1ZS4gT3IgZWxzZSBpdCBjb3VsZCBzaW1wbHkgYmUKPj4gICBpZ25vcmVkLiBdCj4+Cj4+
IEFuZCB0aGF0J3MgaXQuCj4+Cj4+IEluIHByYXRpY2UgdXNlciB3b3VsZCBkbzogRS5nLgo+Pgo+
PiBkb21haW4uY2ZnOgo+PiAuLi4KPj4gbmFtZSA9ICJndWVzdCIKPj4ga2VybmVsID0gImJ6SW1h
Z2UiCj4+IHZpZiA9IFsiYnJpZGdlPWJyMCxxdWV1ZXM9MiJdCj4+IGRpc2sgPSBbCj4+ICJmb3Jt
YXQ9cmF3LHZkZXY9aGRhLGFjY2Vzcz1ydyxiYWNrZW5kdHlwZT1waHksdGFyZ2V0PS9kZXYvSG9z
dFZHL1hlbkd1ZXN0MixxdWV1ZXM9MSxtYXgtcmluZy1wYWdlLW9yZGVyPTAiCj4+IF0KPj4gLi4u
Cj4+Cj4+IFRvb2xzdGFjayB3cml0ZXM6Cj4+Cj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3Zp
Zi84LzAvcmVxdWVzdC1tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+PiAvbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC92YmQvOC81MTcxMy9yZXF1ZXN0LW11bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAy
Cj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVlc3QtbWF4LXJpbmct
cGFnZS1vcmRlciA9IDAKPiAKPiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9z
dGF0ZSA9IDEgKFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKQo+IAo+Pgo+PiBCYWNrZW5kcyByZWFk
cyBhbmQgc2VlZHMgd2l0aCAoYW5kIGFzc3VtaW5nIGl0IHBhc3NlcyBiYWNrZW5kIHZhbGlkYXRp
b24gb2ZjKToKPj4KPj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9tdWx0aS1xdWV1
ZS1tYXgtcXVldWVzID0gMgo+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9t
dWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQv
OC81MTcxMy9tYXgtcmluZy1wYWdlLW9yZGVyID0gMAo+Pgo+IC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC84LzUxNzEzL3N0YXRlID0gMiAoWGVuYnVzU3RhdGVJbml0V2FpdCkKPiAKPj4gVGhl
IFhMIGNvbmZpZ3VyYXRpb24gZW50cnkgZm9yIGNvbnRyb2xsaW5nIHRoZXNlIHR1bmFibGUgYXJl
IGp1c3QgZXhhbXBsZXMgaXQncwo+PiBub3QgY2xlYXIgdGhlIGdlbmVyYWwgcHJlZmVyZW5jZSBm
b3IgdGhpcy4gQW4gYWx0ZXJuYXRpdmUgY291bGQgYmU6Cj4+Cj4+IHZpZiA9IFsiYnJpZGdlPWJy
MCxmZWF0dXJlcz1xdWV1ZXM6MlxcO21heC1yaW5nLXBhZ2Utb3JkZXI6MCJdCj4+Cj4+IFdoaWNo
IGxldHMgdXMgaGF2ZSBtb3JlIGdlbmVyaWMgZmVhdHVyZSBjb250cm9sLCB3aXRob3V0IHN0aWNr
aW5nIHRvIHBhcnRpY3VsYXIKPj4gZmVhdHVyZXMgbmFtZXMuCj4+Cj4+IE5hdHVyYWxseSBsaWJ2
aXJ0IGNvdWxkIGJlIGEgY29uc3VtZXIgb2YgdGhpcyAoYXMgaXQgYWxyZWFkeSBoYXMgdGhlICdx
dWV1ZXMnCj4+IGFuZCBob3N0ICd0c280JywgJ3RzbzYnLCBldGMgaW4gdGhlaXIgWE1MIHNjaGVt
YXMpCj4+Cj4+IFRob3VnaHRzPyBEbyBmb2xrcyB0aGluayB0aGUgY29ycmVjdCB3YXkgb2YgaGFu
ZGxpbmcgdGhpcz8KPj4KPj4gQ2hlZXJzLAo+PiBKb2FvCj4+Cj4+IFswXSBodHRwczovL2dpdGh1
Yi5jb20vcWVtdS9xZW11L2Jsb2IvbWFzdGVyL2h3L25ldC92aXJ0aW8tbmV0LmMjTDIxMDIKPj4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:10:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:10:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWiq-0003Bk-3R; Thu, 14 Sep 2017 16:10:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsWip-0003Bb-2T
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:10:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AA/A3-03616-AF9AAB95; Thu, 14 Sep 2017 16:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7Plbs
 iDb42Wlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7dy1hLXgnVdHSv42pgfGMWBcjJ4eEgL/E
 8bNPWEFsFgFViYM3v4LZbALKEj87e9lAbBEBHYm9yycxdzFycTAL7GaUOD1rKztIQljATGLZ8
 RvMIDavgIXEtlM3wOJCArYS736tY4SIC0qcnPmEBcRmBhq0YPcnoKEcQLa0xPJ/HCBhTgE7iX
 mvzoOViwqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RqZ6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYFy8NvAQoyQHk5Io717dnZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjfr9gVKSRYlJqeWpGWmQMMepi0BAePkgivNzDwhXiLCxJzi
 zPTIVKnGHU5jm26/IdJiCUvPy9VSpz3KsgMAZCijNI8uBGwCLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV5RkFU8mXklcJteAR3BBHTEmdM7QI4oSURISTUwSl+rsTp7Zc8Su8ezsydGibg
 d834eI8eip7Nz0+qH/QcvKdx9cvCOd+kxg4rSSEXO6L+nHMX+TFWJfyoblbX13iPJsJu74/lP
 igoWW317WaF56mZ86M/1b7Q5PnSx+P42urc2g+lVemrNGw9lxrzffZNfq74/tcVa5lUZU9Izi
 fW6gQouwUvvKrEUZyQaajEXFScCAKJ9KZy7AgAA
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505405431!105894991!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19239 invoked from network); 14 Sep 2017 16:10:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 16:10:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447870576"
Date: Thu, 14 Sep 2017 17:10:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20170914161026.uuarigasjtk7ngec@citrix.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Annie Li <annie.li@oracle.com>, Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDU6NTM6NTRQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IEhleSEKPiAKPiBXZSB3YW50ZWQgdG8gYnJvdWdodCB1cCB0aGlzIHNtYWxsIHByb3Bv
c2FsIHJlZ2FyZGluZyB0aGUgbGFjayBvZgo+IHBhcmFtZXRlcml6YXRpb24gb24gUFYgZGV2aWNl
cyBvbiBYZW4uCj4gCj4gQ3VycmVudGx5IHVzZXJzIGRvbid0IGhhdmUgYSB3YXkgZm9yIGVuZm9y
Y2UgYW5kIGNvbnRyb2wgd2hhdAo+IGZlYXR1cmVzL3F1ZXVlcy9ldGMgdGhlIGJhY2tlbmQgcHJv
dmlkZXMuIFNvIGZhciB0aGVyZSdzIG9ubHkgZ2xvYmFsIHBhcmFtZXRlcnMKPiBvbiBiYWNrZW5k
cywgYW5kIHNwZWNzIGRvIG5vdCBtZW50aW9uIGFueXRoaW5nIGluIHRoaXMgcmVnYXJkLgo+IAo+
IFRoZSBtb3N0IG9idmlvdXMgZXhhbXBsZSBpcyBuZXRiYWNrL2Jsa2JhY2sgbWF4X3F1ZXVlcyBt
b2R1bGUgcGFyYW1ldGVyIHdoZXJlIGl0Cj4gc2V0cyB0aGUgbGltaXQgdGhlIG1heGltdW0gcXVl
dWVzIGZvciBhbGwgZGV2aWNlcyB3aGljaCBpcyBub3QgdGhhdCBmbGV4aWJsZS4KPiBPdGhlciBl
eGFtcGxlcyBpbmNsdWRlIGNvbnRyb2xsaW5nIG9mZmxvYWRzIHZpc2libGUgYnkgdGhlIE5JQyAo
ZS5nLiBkaXNhYmxpbmcKPiBjaGVja3N1bSBvZmZsb2FkLCBkaXNhYmxpbmcgc2NhdGhlci1nYXRo
ZXIpLCBvdGhlcnMgbW9yZSBhYm91dCBJL08gcGF0aCAoZS5nLgo+IGRpc2FibGUgYmxraWYgaW5k
aXJlY3QgZGVzY3JpcHRvcnMsIGxpbWl0IG51bWJlciBvZiBwYWdlcyBmb3IgdGhlIHJpbmcpLCBv
ciBsZXNzCj4gZ3JhbnQgdXNhZ2UgYnkgbWluaW1pemluZyBudW1iZXIgb2YgcXVldWVzL2Rlc2Ny
aXB0b3JzLgo+IAo+IE9mIGNvdXJzZSB0aGVyZSBjb3VsZCBiZSBtb3JlIGV4YW1wbGVzLCBhcyB0
aGlzIHNlZW1zIHRvIGJlIG9ydG9naG9uYWwgdG8gdGhlCj4ga2luZHMgb2YgUFYgYmFja2VuZHMg
d2UgaGF2ZS4gQW5kIHNlZW1zIGxpa2UgYWxsIGZlYXR1cmVzIGFwcGVhciB0byBiZSBwdWJsaXNo
ZWQKPiBvbiB0aGUgc2FtZSB4ZW5idXMgc3RhdGU/Cj4gCj4gVGhlIGlkZWEgdG8gYWRkcmVzcyB0
aGlzIHdvdWxkIGJlIHZlcnkgc2ltcGxlOgo+IAo+IC0gVG9vbHN0YWNrIHdoZW4gaW5pdGlhbGl6
aW5nIGRldmljZSBwYXRocywgd3JpdGVzIGFkZGl0aW9uYWwgZW50cmllcyBpbiB0aGUKPiBmb3Jt
IG9mICdyZXF1ZXN0LTxmZWF0dXJlLW5hbWU+JyA9IDxmZWF0dXJlLXZhbHVlPi4gVGhlc2UgZW50
cmllcyBhcmUgb25seQo+IHZpc2libGUgYnkgdGhlIGJhY2tlbmQgYW5kIHRvb2xzdGFjazsKPiAK
PiAtIEJhY2tlbmQgcmVhZHMgdGhpcyBlbnRyaWVzIGFuZCB1c2VzIDxmZWF0dXJlLXZhbHVlPiBh
cyB0aGUgdmFsdWUgb2YKPiA8ZmVhdHVyZS1uYW1lPiwgd2hpY2ggd2lsbCB0aGVuIGJlIHZpc2li
bGUgb24gdGhlIGZyb250ZW5kLgo+IAo+IFsgUmVtb3ZhbCBvZiB0aGUgJ3JlcXVlc3QtKicgeGVu
c3RvcmUgZW50cmllcyBjb3VsZCByZXByZXNlbnQgYSBmZWVkYmFjayBsb29rCj4gICB0aGF0IHRo
ZSBiYWNrZW5kIGluZGVlZCByZWFkIGFuZCB1c2VkIHRoZSB2YWx1ZS4gT3IgZWxzZSBpdCBjb3Vs
ZCBzaW1wbHkgYmUKPiAgIGlnbm9yZWQuIF0KPiAKPiBBbmQgdGhhdCdzIGl0Lgo+IAo+IEluIHBy
YXRpY2UgdXNlciB3b3VsZCBkbzogRS5nLgo+IAo+IGRvbWFpbi5jZmc6Cj4gLi4uCj4gbmFtZSA9
ICJndWVzdCIKPiBrZXJuZWwgPSAiYnpJbWFnZSIKPiB2aWYgPSBbImJyaWRnZT1icjAscXVldWVz
PTIiXQo+IGRpc2sgPSBbCj4gImZvcm1hdD1yYXcsdmRldj1oZGEsYWNjZXNzPXJ3LGJhY2tlbmR0
eXBlPXBoeSx0YXJnZXQ9L2Rldi9Ib3N0VkcvWGVuR3Vlc3QyLHF1ZXVlcz0xLG1heC1yaW5nLXBh
Z2Utb3JkZXI9MCIKClRoZXJlIG5lZWRzIHRvIGJlIGEgd2F5IHRvIGRpc3Rpbmd1aXNoIHBhcmFt
ZXRlcnMgY29uc3VtZWQgYnkgdG9vbHN0YWNrCnZzIHRoZSBvbmVzIHBhc3NlZCBvbiB0byBiYWNr
ZW5kcy4gVGhlIHBhcmFtZXRlcnMgcGFzc2VkIHRvIGJhY2tlbmRzCnNob3VsZCBzdGFydCB3aXRo
IGEgcHJlZGVmaW5lZCBwcmVmaXguCgo+IF0KPiAuLi4KPiAKPiBUb29sc3RhY2sgd3JpdGVzOgo+
IAo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi84LzAvcmVxdWVzdC1tdWx0aS1xdWV1ZS1t
YXgtcXVldWVzID0gMgo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVl
c3QtbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9IDIKPiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
YmQvOC81MTcxMy9yZXF1ZXN0LW1heC1yaW5nLXBhZ2Utb3JkZXIgPSAwCj4gCj4gQmFja2VuZHMg
cmVhZHMgYW5kIHNlZWRzIHdpdGggKGFuZCBhc3N1bWluZyBpdCBwYXNzZXMgYmFja2VuZCB2YWxp
ZGF0aW9uIG9mYyk6Cj4gCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9tdWx0aS1x
dWV1ZS1tYXgtcXVldWVzID0gMgo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEz
L211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAyCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJk
LzgvNTE3MTMvbWF4LXJpbmctcGFnZS1vcmRlciA9IDAKPiAKPiBUaGUgWEwgY29uZmlndXJhdGlv
biBlbnRyeSBmb3IgY29udHJvbGxpbmcgdGhlc2UgdHVuYWJsZSBhcmUganVzdCBleGFtcGxlcyBp
dCdzCj4gbm90IGNsZWFyIHRoZSBnZW5lcmFsIHByZWZlcmVuY2UgZm9yIHRoaXMuIEFuIGFsdGVy
bmF0aXZlIGNvdWxkIGJlOgo+IAo+IHZpZiA9IFsiYnJpZGdlPWJyMCxmZWF0dXJlcz1xdWV1ZXM6
MlxcO21heC1yaW5nLXBhZ2Utb3JkZXI6MCJdCj4gCj4gV2hpY2ggbGV0cyB1cyBoYXZlIG1vcmUg
Z2VuZXJpYyBmZWF0dXJlIGNvbnRyb2wsIHdpdGhvdXQgc3RpY2tpbmcgdG8gcGFydGljdWxhcgo+
IGZlYXR1cmVzIG5hbWVzLgo+IAo+IE5hdHVyYWxseSBsaWJ2aXJ0IGNvdWxkIGJlIGEgY29uc3Vt
ZXIgb2YgdGhpcyAoYXMgaXQgYWxyZWFkeSBoYXMgdGhlICdxdWV1ZXMnCj4gYW5kIGhvc3QgJ3Rz
bzQnLCAndHNvNicsIGV0YyBpbiB0aGVpciBYTUwgc2NoZW1hcykKPiAKPiBUaG91Z2h0cz8gRG8g
Zm9sa3MgdGhpbmsgdGhlIGNvcnJlY3Qgd2F5IG9mIGhhbmRsaW5nIHRoaXM/Cj4gCgpJIHRoaW5r
IGhhdmluZyBhIHdheSB0byBjb250cm9sIGJhY2tlbmQgZmVhdHVyZXMgaW4geGwvbGlieGwgaXMg
YSBnb29kCnRoaW5nLgoKPiBDaGVlcnMsCj4gSm9hbwo+IAo+IFswXSBodHRwczovL2dpdGh1Yi5j
b20vcWVtdS9xZW11L2Jsb2IvbWFzdGVyL2h3L25ldC92aXJ0aW8tbmV0LmMjTDIxMDIKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:19:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:19:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWqx-0003YV-U4; Thu, 14 Sep 2017 16:18:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dsWqx-0003YI-6u
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:18:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FD/86-01761-2FBAAB95; Thu, 14 Sep 2017 16:18:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsUyZ7p8oO7H1bs
 iDRbO17H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWPJ/PWHBBrmLz+l3sDYyvJbsYuTiEBCYy
 STxZ94UVwvnNKDFj7zOmLkZOIGcDo8S/JQIQiTZGieN337GAJIQFzCSWHb/BDGKLCChKPHh5k
 xWiIVvixJoZ7CANzAIbGSXaZnSCJdgE9CRaz38GauDg4BWwlVi0WxckzCKgKjFt5UGwEl4BQY
 mTM5+AzecUsJTo2b0AzGYGat1x/RcrhC0vsf3tHLC9EgKGEp83LmWewCgwC0n7LCQts5C0LGB
 kXsWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERii9QwMjDsY
 G2f7HWKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IE74VVuyKFBItS01Mr0jJzg
 NECk5bg4FES4f0EkuYtLkjMLc5Mh0idYlSUEuddC5IQAElklObBtcEi9BKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYd7vIFN4MvNK4Ka/AlrMBLT4zOkdIItLEhFSUg2MBfWuUz5vv9LdkWf
 +RyeSfd0WGacyz6CCrYzFlysuz7hVwGvCv+3Besv5vaEvvH8eWbPdLnRdI7u02t31x5m1Unp6
 Nd6XZ2iyNXJZx5dvNzkwI7tTaV/X1jN7dt7dlVI7L6ZAMv7czbyLK9octgvOSTi37ui2+lWBN
 penxZ3Sy9o/OdApYdMRJZbijERDLeai4kQA1eBsw8sCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505405935!109965344!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13745 invoked from network); 14 Sep 2017 16:18:57 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 16:18:57 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EGIneJ019579
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 16:18:50 GMT
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 v8EGInto015757
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 16:18:49 GMT
Received: from ubhmp0002.oracle.com (ubhmp0002.oracle.com [156.151.24.55])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8EGIn7F031072;
 Thu, 14 Sep 2017 16:18:49 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 16:18:49 +0000
To: Wei Liu <wei.liu2@citrix.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <20170914161026.uuarigasjtk7ngec@citrix.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <8a9b3fd1-4d00-1e96-689d-9114b5cb81ea@oracle.com>
Date: Thu, 14 Sep 2017 17:18:44 +0100
MIME-Version: 1.0
In-Reply-To: <20170914161026.uuarigasjtk7ngec@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Annie Li <annie.li@oracle.com>,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwNToxMCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIFNlcCAwNywg
MjAxNyBhdCAwNTo1Mzo1NFBNICswMTAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+IEhleSEKPj4K
Pj4gV2Ugd2FudGVkIHRvIGJyb3VnaHQgdXAgdGhpcyBzbWFsbCBwcm9wb3NhbCByZWdhcmRpbmcg
dGhlIGxhY2sgb2YKPj4gcGFyYW1ldGVyaXphdGlvbiBvbiBQViBkZXZpY2VzIG9uIFhlbi4KPj4K
Pj4gQ3VycmVudGx5IHVzZXJzIGRvbid0IGhhdmUgYSB3YXkgZm9yIGVuZm9yY2UgYW5kIGNvbnRy
b2wgd2hhdAo+PiBmZWF0dXJlcy9xdWV1ZXMvZXRjIHRoZSBiYWNrZW5kIHByb3ZpZGVzLiBTbyBm
YXIgdGhlcmUncyBvbmx5IGdsb2JhbCBwYXJhbWV0ZXJzCj4+IG9uIGJhY2tlbmRzLCBhbmQgc3Bl
Y3MgZG8gbm90IG1lbnRpb24gYW55dGhpbmcgaW4gdGhpcyByZWdhcmQuCj4+Cj4+IFRoZSBtb3N0
IG9idmlvdXMgZXhhbXBsZSBpcyBuZXRiYWNrL2Jsa2JhY2sgbWF4X3F1ZXVlcyBtb2R1bGUgcGFy
YW1ldGVyIHdoZXJlIGl0Cj4+IHNldHMgdGhlIGxpbWl0IHRoZSBtYXhpbXVtIHF1ZXVlcyBmb3Ig
YWxsIGRldmljZXMgd2hpY2ggaXMgbm90IHRoYXQgZmxleGlibGUuCj4+IE90aGVyIGV4YW1wbGVz
IGluY2x1ZGUgY29udHJvbGxpbmcgb2ZmbG9hZHMgdmlzaWJsZSBieSB0aGUgTklDIChlLmcuIGRp
c2FibGluZwo+PiBjaGVja3N1bSBvZmZsb2FkLCBkaXNhYmxpbmcgc2NhdGhlci1nYXRoZXIpLCBv
dGhlcnMgbW9yZSBhYm91dCBJL08gcGF0aCAoZS5nLgo+PiBkaXNhYmxlIGJsa2lmIGluZGlyZWN0
IGRlc2NyaXB0b3JzLCBsaW1pdCBudW1iZXIgb2YgcGFnZXMgZm9yIHRoZSByaW5nKSwgb3IgbGVz
cwo+PiBncmFudCB1c2FnZSBieSBtaW5pbWl6aW5nIG51bWJlciBvZiBxdWV1ZXMvZGVzY3JpcHRv
cnMuCj4+Cj4+IE9mIGNvdXJzZSB0aGVyZSBjb3VsZCBiZSBtb3JlIGV4YW1wbGVzLCBhcyB0aGlz
IHNlZW1zIHRvIGJlIG9ydG9naG9uYWwgdG8gdGhlCj4+IGtpbmRzIG9mIFBWIGJhY2tlbmRzIHdl
IGhhdmUuIEFuZCBzZWVtcyBsaWtlIGFsbCBmZWF0dXJlcyBhcHBlYXIgdG8gYmUgcHVibGlzaGVk
Cj4+IG9uIHRoZSBzYW1lIHhlbmJ1cyBzdGF0ZT8KPj4KPj4gVGhlIGlkZWEgdG8gYWRkcmVzcyB0
aGlzIHdvdWxkIGJlIHZlcnkgc2ltcGxlOgo+Pgo+PiAtIFRvb2xzdGFjayB3aGVuIGluaXRpYWxp
emluZyBkZXZpY2UgcGF0aHMsIHdyaXRlcyBhZGRpdGlvbmFsIGVudHJpZXMgaW4gdGhlCj4+IGZv
cm0gb2YgJ3JlcXVlc3QtPGZlYXR1cmUtbmFtZT4nID0gPGZlYXR1cmUtdmFsdWU+LiBUaGVzZSBl
bnRyaWVzIGFyZSBvbmx5Cj4+IHZpc2libGUgYnkgdGhlIGJhY2tlbmQgYW5kIHRvb2xzdGFjazsK
Pj4KPj4gLSBCYWNrZW5kIHJlYWRzIHRoaXMgZW50cmllcyBhbmQgdXNlcyA8ZmVhdHVyZS12YWx1
ZT4gYXMgdGhlIHZhbHVlIG9mCj4+IDxmZWF0dXJlLW5hbWU+LCB3aGljaCB3aWxsIHRoZW4gYmUg
dmlzaWJsZSBvbiB0aGUgZnJvbnRlbmQuCj4+Cj4+IFsgUmVtb3ZhbCBvZiB0aGUgJ3JlcXVlc3Qt
KicgeGVuc3RvcmUgZW50cmllcyBjb3VsZCByZXByZXNlbnQgYSBmZWVkYmFjayBsb29rCj4+ICAg
dGhhdCB0aGUgYmFja2VuZCBpbmRlZWQgcmVhZCBhbmQgdXNlZCB0aGUgdmFsdWUuIE9yIGVsc2Ug
aXQgY291bGQgc2ltcGx5IGJlCj4+ICAgaWdub3JlZC4gXQo+Pgo+PiBBbmQgdGhhdCdzIGl0Lgo+
Pgo+PiBJbiBwcmF0aWNlIHVzZXIgd291bGQgZG86IEUuZy4KPj4KPj4gZG9tYWluLmNmZzoKPj4g
Li4uCj4+IG5hbWUgPSAiZ3Vlc3QiCj4+IGtlcm5lbCA9ICJiekltYWdlIgo+PiB2aWYgPSBbImJy
aWRnZT1icjAscXVldWVzPTIiXQo+PiBkaXNrID0gWwo+PiAiZm9ybWF0PXJhdyx2ZGV2PWhkYSxh
Y2Nlc3M9cncsYmFja2VuZHR5cGU9cGh5LHRhcmdldD0vZGV2L0hvc3RWRy9YZW5HdWVzdDIscXVl
dWVzPTEsbWF4LXJpbmctcGFnZS1vcmRlcj0wIgo+IAo+IFRoZXJlIG5lZWRzIHRvIGJlIGEgd2F5
IHRvIGRpc3Rpbmd1aXNoIHBhcmFtZXRlcnMgY29uc3VtZWQgYnkgdG9vbHN0YWNrCj4gdnMgdGhl
IG9uZXMgcGFzc2VkIG9uIHRvIGJhY2tlbmRzLiBUaGUgcGFyYW1ldGVycyBwYXNzZWQgdG8gYmFj
a2VuZHMKPiBzaG91bGQgc3RhcnQgd2l0aCBhIHByZWRlZmluZWQgcHJlZml4Lgo+IApIbW0sIHdo
aWNoIHNlZW1zIHRvIGJlIGlubGluZSB3aXRoIHRoZSAicmVxdWVzdCIgcHJlZml4IHdoZW4gY29u
dHJvbGxpbmcgY2VydGFpbgpmZWF0dXJlcyBlbmFibGVkL2Rpc2FibGVkPyBPaCB3YWl0LCBwZXJo
YXBzIHlvdSBtZWFuIHdydCB0byB0aGUgVUkvY29uZmlnLWZvcm1hdApyYXRoZXIgdGhhbiB4ZW5z
dG9yZSBlbnRyaWVzIGFuZCBzdWNoPyBJZiBpdCdzIHRoZSBsYXR0ZXIsIHNlZSBiZWxvdywKCj4+
IF0KPj4gLi4uCj4+Cj4+IFRvb2xzdGFjayB3cml0ZXM6Cj4+Cj4+IC9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZpZi84LzAvcmVxdWVzdC1tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+PiAvbG9j
YWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9yZXF1ZXN0LW11bHRpLXF1ZXVlLW1heC1x
dWV1ZXMgPSAyCj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVlc3Qt
bWF4LXJpbmctcGFnZS1vcmRlciA9IDAKPj4KPj4gQmFja2VuZHMgcmVhZHMgYW5kIHNlZWRzIHdp
dGggKGFuZCBhc3N1bWluZyBpdCBwYXNzZXMgYmFja2VuZCB2YWxpZGF0aW9uIG9mYyk6Cj4+Cj4+
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi84LzAvbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9
IDIKPj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvbXVsdGktcXVldWUtbWF4
LXF1ZXVlcyA9IDIKPj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvbWF4LXJp
bmctcGFnZS1vcmRlciA9IDAKPj4KPj4gVGhlIFhMIGNvbmZpZ3VyYXRpb24gZW50cnkgZm9yIGNv
bnRyb2xsaW5nIHRoZXNlIHR1bmFibGUgYXJlIGp1c3QgZXhhbXBsZXMgaXQncwo+PiBub3QgY2xl
YXIgdGhlIGdlbmVyYWwgcHJlZmVyZW5jZSBmb3IgdGhpcy4gQW4gYWx0ZXJuYXRpdmUgY291bGQg
YmU6Cj4+Cj4+IHZpZiA9IFsiYnJpZGdlPWJyMCxmZWF0dXJlcz1xdWV1ZXM6MlxcO21heC1yaW5n
LXBhZ2Utb3JkZXI6MCJdCj4+Cj4+IFdoaWNoIGxldHMgdXMgaGF2ZSBtb3JlIGdlbmVyaWMgZmVh
dHVyZSBjb250cm9sLCB3aXRob3V0IHN0aWNraW5nIHRvIHBhcnRpY3VsYXIKPj4gZmVhdHVyZXMg
bmFtZXMuCj4+CgpJbiBjYXNlIHRoZSBhYm92ZSB3YXMgYWJvdXQgY29uZmlnIGZvcm1hdCwgdGhp
cyBvbmUgc3VnZ2VzdGVkIGFib3ZlIHNvdW5kcyBtb3JlCmdlbmVyYWwsIGFuZCBlYXN5IHRvIHJl
dXNlIGFjcm9zcyBiYWNrZW5kcy4gTWF5YmUgaW5zdGVhZCBvZiAiZmVhdHVyZXMiLCBjb3VsZApi
ZSAiYmFja2VuZF9mZWF0dXJlcyIgc2luY2UsIG1vc3QgUFYgYmFja2VuZHMgZGVjbGFyZSBhICJi
YWNrZW5kIiBhbmQgYQoiYmFja2VuZF9pZCIgYXMgcGVyIGxpYnhsIElETC4KCj4+IE5hdHVyYWxs
eSBsaWJ2aXJ0IGNvdWxkIGJlIGEgY29uc3VtZXIgb2YgdGhpcyAoYXMgaXQgYWxyZWFkeSBoYXMg
dGhlICdxdWV1ZXMnCj4+IGFuZCBob3N0ICd0c280JywgJ3RzbzYnLCBldGMgaW4gdGhlaXIgWE1M
IHNjaGVtYXMpCj4+Cj4+IFRob3VnaHRzPyBEbyBmb2xrcyB0aGluayB0aGUgY29ycmVjdCB3YXkg
b2YgaGFuZGxpbmcgdGhpcz8KPj4KPiAKPiBJIHRoaW5rIGhhdmluZyBhIHdheSB0byBjb250cm9s
IGJhY2tlbmQgZmVhdHVyZXMgaW4geGwvbGlieGwgaXMgYSBnb29kCj4gdGhpbmcuCgpUaGFua3Mh
Cgo+IAo+PiBDaGVlcnMsCj4+IEpvYW8KPj4KPj4gWzBdIGh0dHBzOi8vZ2l0aHViLmNvbS9xZW11
L3FlbXUvYmxvYi9tYXN0ZXIvaHcvbmV0L3ZpcnRpby1uZXQuYyNMMjEwMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWso-000477-9M; Thu, 14 Sep 2017 16:20:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42319c08d=George.Dunlap@citrix.com>)
 id 1dsWsn-00046z-Bc
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:20:53 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 2E/B7-22997-46CAAB95;
 Thu, 14 Sep 2017 16:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpG7iml2
 RButvs1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk79u9nL5guVLG24Q5bA+M8vi5GTg4JAX+J
 861/mUFsYQFniRMHp7CA2CICgRJ3jp5l72Lk4mAWmMck0TP3FJgjJNDFKPHl1m4mkCo2AT2Je
 ce/gnXwCthKvPq4khXEZhFQlfhzZw4jiC0qEC7RdLYfqkZQ4uTMJ2A2p4C3xP+pd4A2cwBt0J
 RYv0sfJMwsIC5x68l8JghbXqJ562yw44SARi5+cJR9AiP/LCSTZiF0z0LSPQtJ9wJGllWMGsW
 pRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHByQAEOxgXrw08xCjJ
 waQkyrtXd2ekEF9SfkplRmJxRnxRaU5q8SFGDQ4OgQln505nkmLJy89LVZLg7Vm9K1JIsCg1P
 bUiLTMHGD8wpRIcPEoivKYgad7igsTc4sx0iNQpRl2OY5su/2ESApshJc5rCVIkAFKUUZoHNw
 IWy5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzGsHMoUnM68EbtMroCOYgI44c3oHyBEliQg
 pqQZGgedzWbxW2lmfWtj03P7NRsV1OklV1/9rsPz7qa3yRLIlQvHCf07zed+6+j8vU+S6zt16
 +saeb9Ms3trc+row/9zDklmr1+Zmx6saqnOeCHXyu2NTvlJpyc4nmzfFCB/r6q99peV//MryL
 fzC61ZN7eRY2GnlwlydmC6jrpi82v8Tz9K1MyK+KLEUZyQaajEXFScCANmQTufgAgAA
X-Env-Sender: prvs=42319c08d=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505406046!74900755!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19281 invoked from network); 14 Sep 2017 16:20:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 16:20:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439794613"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
 <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c211e7aa-23f3-8b88-5470-f4509eedf6ea@citrix.com>
Date: Thu, 14 Sep 2017 17:20:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen: credit2: implement utilization
	cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNDo1MCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gVGhpcyBjb21t
aXQgaW1wbGVtZW50cyB0aGUgWGVuIHBhcnQgb2YgdGhlIGNhcCBtZWNoYW5pc20gZm9yCj4gQ3Jl
ZGl0Mi4KPiAKPiBBIGNhcCBpcyBob3cgbXVjaCwgaW4gdGVybXMgb2YgJSBvZiBwaHlzaWNhbCBD
UFUgdGltZSwgYSBkb21haW4KPiBjYW4gZXhlY3V0ZSBhdCBtb3N0Lgo+IAo+IEZvciBpbnN0YW5j
ZSwgYSBkb21haW4gdGhhdCBtdXN0IG5vdCB1c2UgbW9yZSB0aGFuIDEvNCBvZgo+IG9uZSBwaHlz
aWNhbCBDUFUsIG11c3QgaGF2ZSBhIGNhcCBvZiAyNSU7IG9uZSB0aGF0IG11c3Qgbm90Cj4gdXNl
IG1vcmUgdGhhbiAxKzEvMiBvZiBwaHlzaWNhbCBDUFUgdGltZSwgbXVzdCBiZSBnaXZlbiBhIGNh
cAo+IG9mIDE1MCUuCj4gCj4gQ2FwcyBhcmUgcGVyIGRvbWFpbiwgc28gaXQgaXMgYWxsIGEgZG9t
YWluJ3MgdkNQVXMsIGN1bXVsYXRpdmVseSwKPiB0aGF0IHdpbGwgYmUgZm9yY2VkIHRvIGV4ZWN1
dGUgbm8gbW9yZSB0aGFuIHRoZSBkZWNpZGVkIGFtb3VudC4KPiAKPiBUaGlzIGlzIGltcGxlbWVu
dGVkIGJ5IGdpdmluZyBlYWNoIGRvbWFpbiBhICdidWRnZXQnLCBhbmQKPiB1c2luZyBhIChwZXIt
ZG9tYWluIGFnYWluKSBwZXJpb2RpYyB0aW1lci4gVmFsdWVzIG9mIGJ1ZGdldAo+IGFuZCAncGVy
aW9kJyBhcmUgY2hvc2VuIHNvIHRoYXQgYnVkZ2V0L3BlcmlvZCBpcyBlcXVhbCB0byB0aGUKPiBj
YXAgaXRzZWxmLgo+IAo+IEJ1ZGdldCBpcyBidXJuZWQgYnkgdGhlIGRvbWFpbidzIHZDUFVzLCBp
biBhIHNpbWlsYXIgd2F5IHRvCj4gaG93IGNyZWRpdHMgYXJlLgo+IAo+IFdoZW4gYSBkb21haW4g
cnVucyBvdXQgb2YgYnVkZ2V0LCBpdHMgdkNQVXMgY2FuJ3QgcnVuIGFueQo+IGxvbmdlci4gVGhl
eSBjYW4gZ2Fpbiwgd2hlbiB0aGUgYnVkZ2V0IGlzIHJlcGxlbmlzaG1lbnQgYnkKPiB0aGUgdGlt
ZXIsIHdoaWNoIGV2ZW50IGhhcHBlbnMgb25jZSBldmVyeSBwZXJpb2QuCj4gCj4gQmxvY2tpbmcg
dGhlIHZDUFVzIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQgaGFwcGVucyBieQo+IG1lYW5zIG9m
IGEgbmV3IChfVlBGX3BhcmtlZCkgcGF1c2UgZmxhZywgc28gdGhhdCwgZS5nLiwKPiB2Y3B1X3J1
bm5hYmxlKCkgc3RpbGwgd29ya3MuIFRoaXMgaXMgc2ltaWxhciB0byB3aGF0IGlzCj4gZG9uZSBp
biBzY2hlZF9ydGRzLmMsIGFzIG9wcG9zZWQgdG8gd2hhdCBoYXBwZW5zIGluCj4gc2NoZWRfY3Jl
ZGl0LmMsIHdoZXJlIHZjcHVfcGF1c2UoKSBhbmQgdmNwdV91bnBhdXNlKCkKPiAod2hpY2ggbWVh
bnMsIGFtb25nIG90aGVyIHRoaW5ncywgbW9yZSBvdmVyaGVhZCkuCj4gCj4gTm90ZSB0aGF0LCB3
aGlsZSBhZGRpbmcgbmV3IGZpZWxkcyB0byBjc2NoZWQyX3ZjcHUgYW5kCj4gY3NjaGVkMl9kb20s
IGN1cnJlbnRseSBleGlzdGluZyBtZW1iZXJzIGFyZSBiZWluZyBtb3ZlZAo+IGFyb3VuZCwgdG8g
YWNoaWV2ZSBiZXN0IHBsYWNlbWVudCBpbnNpZGUgY2FjaGUgbGluZXMuCj4gCj4gTm90ZSBhbHNv
IHRoYXQgeGVuYWx5emUgYW5kIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdCBhcmUgYmVpbmcKPiB1cGRh
dGVkIHRvby4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lv
bGlAY2l0cml4LmNvbT4KCkxvb2tzIGdvb2QsIHdpdGggb25lIG1pbm9yIG5pdC4uLgoKCj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiBOQjogd2UgZ2l2ZSB0aGUgd2hvbGUgcmVtYWluaW5nIGJ1
ZGdldCBhIGRvbWFpbiBoYXMsIHRvIHRoZSBmaXJzdAo+ICsgICAgICAgICAqIHZDUFUgdGhhdCBj
b21lcyBoZXJlIGFuZCBhc2tzIGZvciBpdC4gVGhpcyBtZWFucyB0aGF0LCBpbiBhIGRvbWFpbgo+
ICsgICAgICAgICAqIHdpdGggYSBjYXAsIG9ubHkgMSB2Q1BVIGlzIGFibGUgdG8gcnVuLCBhdCBh
bnkgZ2l2ZW4gdGltZS4KPiArICAgICAgICAgKiAvVEhJUyBJUyBHT0lORyBUTyBDSEFOR0UvIGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgdG93YXJkIHNvbWV0aGluZwo+ICsgICAgICAgICAqIHRoYXQg
YWxsb3dzIG11Y2ggYmV0dGVyIGZhaXJuZXNzIGFuZCBwYXJhbGxlbGlzbS4gUHJvY2VlZGluZyBp
bgo+ICsgICAgICAgICAqIHR3byBzdGVwcywgaXMgZm9yIG1ha2luZyB0aGluZ3MgZWFzeSB0byB1
bmRlcnN0YW5kLCB3aGVuIGxvb2tpbmcKPiArICAgICAgICAgKiBhdCB0aGUgc2lnbmxlIGNvbW1p
dHMuCgoqc2luZ2xlCgpCdXQgSSBjYW4gZml4IHRoYXQgdXAgb24gY2hlY2staW4uCgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:21:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWtB-0004B3-HC; Thu, 14 Sep 2017 16:21:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42319c08d=George.Dunlap@citrix.com>)
 id 1dsWtA-0004Aq-4P
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:21:16 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 84/57-01760-B7CAAB95; Thu, 14 Sep 2017 16:21:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDvW7Vml2
 RBnOvm1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHnn1nLFjFXPGifSZ7A+MTpi5GTg4JAX+J
 /v8/WEBsYQE/iW3P1zCD2CICgRJ3jp5l72Lk4mAWmMck0TP3FJgjJNDNKLGl5xdYN5uAnsS84
 1/BunkFbCVubjvC1sXIwcEioCrxtscOJCwqEC7RdLYfqkRQ4uTMJ2A2p4CPxIMFO9lBypkFNC
 XW79IHCTMLiEvcejKfCcKWl9j+dg7YPUJAExc/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypGjeL
 UorLUIl0jY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQrGdgYNzBuKPd7xCj
 JAeTkijvXt2dkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQmnJ07nUmKJS8/L1VJgrdn9a5IIcGi1
 PTUirTMHGD0wJRKcPAoifCagqR5iwsSc4sz0yFSpxh1OW48vP6HSQhshpQ4ryVIkQBIUUZpHt
 wIWCRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwAyhSczrwRu0yugI5iAjjhzegfIESW
 JCCmpBkZbn6SdceXMYtIvWxdeu1q2yuq8xeT6+y2bf3d1mTnun53Be2fpnhCxiIfnDZxbj3vP
 5uRbYFZ+yHNdVflUZdtTUs+XqzjsOdLH6KHyO7s2UvpGdFfOOe6XV07s7Z4U38AjHMTL07s0V
 vj1zPT9T99t/3TC0Oq+Ks8rlbtX1C6e9d3y3m+f9iQlluKMREMt5qLiRABc+r7U3wIAAA==
X-Env-Sender: prvs=42319c08d=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505406072!83162657!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56671 invoked from network); 14 Sep 2017 16:21:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 16:21:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="447872481"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
 <150307146099.6642.12653443547432533087.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <bda4c015-1b21-6026-d2de-7aaaf7a13f5c@citrix.com>
Date: Thu, 14 Sep 2017 17:21:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150307146099.6642.12653443547432533087.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] xen: credit2: allow to set and get
	utilization cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMTgvMjAxNyAwNDo1MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gQXMgY2FwIGlz
IGFscmVhZHkgcHJlc2VudCBpbiBDcmVkaXQxLCBhcyBhIHBhcmFtZXRlciwgYWxsCj4gdGhlIHdp
cmluZyBpcyB0aGVyZSBhbHJlYWR5IGZvciBpdCB0byBiZSBwZXJjb2xhdGUgZG93bgo+IHRvIGNz
Y2hlZDJfZG9tX2NudGwoKSB0b28uCj4gCj4gSW4gdGhpcyBjb21taXQsIHdlIGFjdHVhbGx5IGRl
YWwgd2l0aCBpdCwgYW5kIGltcGxlbWVudAo+IHNldHRpbmcsIGNoYW5naW5nIG9yIGRpc2FibGlu
ZyB0aGUgY2FwIG9mIGEgZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xp
IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:21:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWtW-0004Fm-T0; Thu, 14 Sep 2017 16:21:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dsWtW-0004FX-9p
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:21:38 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3B/BF-03642-19CAAB95; Thu, 14 Sep 2017 16:21:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXiVRvkqDthza5
 Ig78tZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0r6tYC+YoVdy5wdbAuF+yi5GLQ0hgGqPE
 pidr2EEcCYE5rBJf9j9j62LkAHKSJB5O9Opi5AQyKyWOXtzABGILCWhI3L7ZyA7RfIpJ4uPDf
 YwQzgxGicdXW5khOookNmzrZISwSyQaPsxgAbF5BQQlTs58wgIxyVtix/YGdhCbU8BeYtbXRc
 wQ8bfMEj8/xIDYbALaEm2vd7GCHMQioCpx4p4NxG2JEtc/qENMDJB4+/4sO0hYWMBG4uBiO5C
 wiICyRO+v3ywglzELbGeUON3zlw0kwSygKdG6/Tf7BEbRWUgOmoUktYCRaRWjRnFqUVlqka6x
 kV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMwDBDsbT6wIPMUpyMCmJ8u7V3
 RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3Z/WuSCHBotT01Iq0zBxgHMKkJTh4lER4ZYGxKM
 RbXJCYW5yZDpE6xWjJceHOpT9MHPv23AKSB0CkEEtefl6qlDjvfpB5AiANGaV5cONgqeISo6y
 UMC8j0IFCPAWpRbmZJajyrxjFORiVhHmfgUzhycwrgdv6CuggJqCDzpzeAXJQSSJCSqqB0T1V
 9tr2xFvXPUqsHnDEhrQuWLCZJ3HajtNWlRL/rDfcnV1Zfa7xaPVZ/mUnVq8W0HvQ+7rHWWCxS
 oSG7WbzD8UKa7mubL218i+X9heHZLlkkwOz9Q9nTb+yZ+eezU6rouOZzzTsmnY14H+Rg3Du5K
 p3V3XdOAWEtBT3/pnImeF2k3uu1qQlZ5RYijMSDbWYi4oTAQS5yaQQAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505406096!76232012!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26881 invoked from network); 14 Sep 2017 16:21:36 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 16:21:36 -0000
Received: by mail-wm0-f65.google.com with SMTP id x17so553164wmd.5
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 09:21:36 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dTN2I4scUbdmOi84e08N24uva23C16ormChSBv2IlcA=;
 b=tuNiPgOS2jQ5UtH7efgxt4cWYyxffuz7JrxCG7PlJlnJWWOzMm5pX5K7G9zOcMjmda
 fjCO+vkV0GIYZrQi4mkbc8zle0pKknL6tpxBRv9JpDK7ZthiR22nPY8e/CjxQRfWhfGo
 Ki9wTKtTInnTyUHAcTiNzNwzH6+pFwQx53kVHOfcOjhgaH/XnvP5DKSQ9xidm0keAMT5
 OhihFEqPFIzqj938zb5YXXWm88ZqY9oDnIUEZ4L6jSgiVAYFopNXTArER55RS0BzyMc4
 WXrBJRCGumd2o+lPbU41QW2g3FYPWKWlo7EtYixLBQl55u1tL8mgqhWODqiV0iSsQZEP
 dr6A==
X-Gm-Message-State: AHPjjUjUJeYRD3AMn0W8O//o8HVOBt351HdAJy8FjOQPwgCBTMkWldX5
 j/KIDSNA/m2g2eLt9yQ=
X-Received: by 10.80.204.10 with SMTP id m10mr10963197edi.73.1505406096154;
 Thu, 14 Sep 2017 09:21:36 -0700 (PDT)
Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com.
 [209.85.128.179])
 by smtp.gmail.com with ESMTPSA id c30sm7653962edf.26.2017.09.14.09.21.35
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Sep 2017 09:21:35 -0700 (PDT)
Received: by mail-wr0-f179.google.com with SMTP id g29so767117wrg.11
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 09:21:35 -0700 (PDT)
X-Google-Smtp-Source: ADKCNb4dgQYIeI2ev+TdMGo6nMfL3AKGAWcnaCr/EiZBcudKJRgVWJbiZ/JIZpSdDd1KVLAl8c0iveLM35PzLMkmrxM=
X-Received: by 10.223.147.195 with SMTP id 61mr18307611wrp.119.1505406095315; 
 Thu, 14 Sep 2017 09:21:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Thu, 14 Sep 2017 09:20:54 -0700 (PDT)
In-Reply-To: <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 14 Sep 2017 12:20:54 -0400
X-Gmail-Original-Message-ID: <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
Message-ID: <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMTI6MDYgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTQuMDkuMTcgYXQgMTc6NDMsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTE6NDIgQU0sIEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAxMy4wOS4xNyBhdCAx
Njo0MCwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+Pj4+IE9uIFdlZCwgU2VwIDEzLCAy
MDE3IGF0IDM6MjEgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+
Pj4+Pj4+IE9uIDEzLjA5LjE3IGF0IDA3OjI3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6
Cj4+Pj4+PlNlY3Rpb25zOgo+Pj4+Pj5JZHggTmFtZSAgICAgICAgICBTaXplICAgICAgVk1BICAg
ICAgICAgICAgICAgTE1BICAgICAgICAgICAgICAgRmlsZSBvZmYKPj4gQWxnbgo+Pj4+Pj4gIDAg
LnRleHQgICAgICAgICAwMDE3YTFiYSAgZmZmZjgyZDA4MDIwMDAwMCAgZmZmZjgyZDA4MDIwMDAw
MCAgMDAwMDEwMDAKPj4gMioqMTIKPj4+Pj4+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFM
TE9DLCBMT0FELCBDT0RFCj4+Pj4+PiAgMSAucm9kYXRhICAgICAgIDAwMDgyNmEwICBmZmZmODJk
MDgwNDAwMDAwICBmZmZmODJkMDgwNDAwMDAwICAwMDE3YzAwMAo+PiAyKio1Cj4+Pj4+PiAgICAg
ICAgICAgICAgICAgIENPTlRFTlRTLCBBTExPQywgTE9BRCwgREFUQQo+Pj4+Pj4gIDIgLmJ1aWxk
aWQgICAgICAwMDAwMDAzNSAgZmZmZjgyZDA4MDQ4MjZhMCAgZmZmZjgyZDA4MDQ4MjZhMCAgMDAx
ZmU2YTAKPj4gMioqMgo+Pj4+Pj4gICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExP
QUQsIFJFQURPTkxZLCBEQVRBCj4+Pj4+PiAgMyAuaW5pdCAgICAgICAgIDAwMDc3ZGYwICBmZmZm
ODJkMDgwNjAwMDAwICBmZmZmODJkMDgwNjAwMDAwICAwMDFmZjAwMAo+PiAyKioxMgo+Pj4+Pj4g
ICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIENPREUsIERBVEEKPj4+Pj4+
ICA0IC5kYXRhLnJlICAgICAgMDAwMGFhNDAgIGZmZmY4MmQwODA4MDAwMDAgIGZmZmY4MmQwODA4
MDAwMDAgIDAwMjc3MDAwCj4+IDIqKjcKPj4+Pj4+ICAgICAgICAgICAgICAgICAgQ09OVEVOVFMs
IEFMTE9DLCBMT0FELCBEQVRBCj4+Pj4+PiAgNSAuZGF0YSAgICAgICAgIDAwMDEwNWE4ICBmZmZm
ODJkMDgwODBiMDAwICBmZmZmODJkMDgwODBiMDAwICAwMDI4MjAwMAo+PiAyKioxMgo+Pj4+Pj4g
ICAgICAgICAgICAgICAgICBDT05URU5UUywgQUxMT0MsIExPQUQsIERBVEEKPj4+Pj4+ICA2IC5i
c3MgICAgICAgICAgMDAxNDMyODAgIGZmZmY4MmQwODA4MjAwMDAgIGZmZmY4MmQwODA4MjAwMDAg
IDAwMDAwMDAwCj4+IDIqKjQKPj4+Pj4+ICAgICAgICAgICAgICAgICAgQUxMT0MsIFJFTE9DCj4+
Pj4+Cj4+Pj4+IE9iamR1bXAgaXMgYXBwYXJlbnRseSBpZ25vcmluZyBhIHNlY3Rpb24gYXR0cmli
dXRlIGJpdCBoZXJlIC0gbXkKPj4+Pj4gb3duIHV0aWxpdHkgcHJvcGVybHkgcHJpbnRzICJic3Mi
IGluIGFkZGl0aW9uIHRvICJyZWFkIiAod2hpY2ggcHJlc3VtYWJseQo+Pj4+PiBtYXRjaGVzICJB
TExPQyIgYWJvdmUsIGFsYmVpdCB0aGF0J3MgYSBib2d1cyB0cmFuc2xhdGlvbiBhcHBhcmVudGx5
Cj4+Pj4+IGFwcGx5aW5nIEVMRiBzZW1hbnRpY3MgdG8gQ09GRikuIFlvdSdsbCB3YW50IHRvIGNo
ZWNrIHRoYXQgYml0IDcgaW4gdGhlCj4+Pj4+IHNlY3Rpb24gYXR0cmlidXRlcyBpcyBzZXQuIEkn
bSBhbHNvIHB1enpsZWQgYnkgIlJFTE9DIiwgYnV0IEkgZG8gc2VlIGEKPj4+Pj4gbWF0Y2hpbmcg
Yml0IGR1bXBlZCBoZXJlOyBub3Qgc3VyZSB3aHkgdGhhdCdzIGJlaW5nIHNldC4KPj4+Pgo+Pj4+
IExvb2tpbmcgYXQgaXQgd2l0aCByZWFkcGUgSSBnZXQ6Cj4+Pj4KPj4+PiBOYW1lOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAuYnNzCj4+Pj4gVmlydHVhbCBBZGRyZXNzOiAgICAgICAgICAg
ICAgICAgMHg4MjAwMDAKPj4+PiBQaHlzaWNhbCBBZGRyZXNzOiAgICAgICAgICAgICAgICAweDE0
MzI4MAo+Pj4+IFNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgKDAgYnl0ZXMpCj4+
Pj4gUG9pbnRlciBUbyBEYXRhOiAgICAgICAgICAgICAgICAgMAo+Pj4+IFJlbG9jYXRpb25zOiAg
ICAgICAgICAgICAgICAgICAgIDAKPj4+PiBDaGFyYWN0ZXJpc3RpY3M6ICAgICAgICAgICAgICAg
ICAweGMxMDAwMDgwCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGFp
bnMgdW5pbml0aWFsaXplZCBkYXRhCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29udGFpbnMgZXh0ZW5kZWQgcmVsb2NhdGlvbnMKPj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpcyByZWFkYWJsZQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlzIHdyaXRhYmxlCj4+Pj4KPj4+PiBTbyBiaXQgNyBpcyBzZXQgQUZBSUNULgo+Pj4K
Pj4+IEdvb2QuCj4+Pgo+Pj4+PiBJdCBpcyBjZXJ0YWlubHkgdGhlIGNhc2UgdGhhdCAuYnNzIHN0
eWxlIHNlY3Rpb25zIGFyZSBleHBlY3RlZCB0byBoYXZlIGEKPj4+Pj4gemVybyBmaWxlIG9mZnNl
dCwgYXMgdGhlcmUncyBubyBkYXRhIGZvciBzdWNoIHNlY3Rpb25zIGluc2lkZSB0aGUgZmlsZSAo
bm90ZQo+Pj4+PiB0aGUgbWlzc2luZyAiQ09OVEVOVFMiIGFib3ZlLiBTbyBJIHdvdWxkIGNvbmNs
dWRlIHRoYXQsIHVubGVzcyB0aGUKPj4+Pj4gYnNzIGZsYWcgcmVhbGx5IGdvdCBsb3N0LCBpdCdz
IGEgc2hpbSBsb2FkZXIgYnVnLiBTaW5jZSBvdGhlciBwZW9wbGUgY2FuCj4+Pj4+IGxvYWQgeGVu
LmVmaSB3aXRoIHRoZSBzaGltLCB0aGF0IG1pZ2h0IGJlIGEgcHJvYmxlbSB3aXRoIHRoZSBwYXJ0
aWN1bGFyCj4+Pj4+IHZlcnNpb24geW91J3JlIHVzaW5nLgo+Pj4+Cj4+Pj4gUGVyaGFwcywgSSdt
IHVzaW5nIHRoZSBsYXRlc3QgbWFzdGVyCj4+Pj4gKGUyMmE3YjViNzcyZGJhNjU4OGRkOTU1ZGMw
MTdlNTcyZjdlMjk3ODQpIGZyb20KPj4+PiBodHRwczovL2dpdGh1Yi5jb20vbWpnNTkvc2hpbSwg
dGhlIG9uZSBiZWluZyBsaW5rZWQgdG8gb24gdGhlIHdpa2kuIElmCj4+Pj4gdGhlcmUgaXMgYSBr
bm93biBnb29kIHZlcnNpb24sIEkgd291bGQgYmUgaGFwcHkgdG8gZ2l2ZSB0aGF0IGEgc2hvdAo+
Pj4+IGFuZCBzZWUgaWYgSSBjYW4gZ2V0IGl0IHdvcmtpbmcuCj4+Pgo+Pj4gSSBoYXZlIG5vIGlk
ZWEuIFdoYXQgSSdkIHN1Z2dlc3QgeW91IHRvIHRyeSBpcyB0byB6YXAgdGhhdCBzdHJheQo+Pj4g
ImNvbnRhaW5zIGV4dGVuZGVkIHJlbG9jYXRpb25zIiBmbGFnLiBJJ3ZlIHdyaXR0ZW4gZG93biB0
byBnbyBodW50Cj4+PiBmb3Igd2hlcmUgaXQgY29tZXMgZnJvbSwgYnV0IEkgZG9uJ3QgaGF2ZSB0
aGUgdGltZSB0byBkbyB0aGF0IHJpZ2h0Cj4+PiBhd2F5Lgo+Pgo+PiBTbyBJIGhhZCBtYWRlIHNv
bWUgcHJvZ3Jlc3MgdXNpbmcgdGhlIHNoaW0gZnJvbQo+PiBodHRwczovL2dpdGh1Yi5jb20vcmhi
b290L3NoaW0sIGl0IGFjdHVhbGx5IGhhcyBiZWVuIGFibGUgdG8ganVtcCBpbnRvCj4+IHRoZSBz
aWduZWQgeGVuLmVmaS4gSG93ZXZlciwgWGVuIGJhaWxzIHdpdGggdGhlIG1lc3NhZ2UgIlVuc3Vw
cG9ydGVkCj4+IHJlbG9jYXRpb24gdHlwZSIgd2hpY2ggaXMgaW4gZWZpX2FyY2hfcmVsb2NhdGVf
aW1hZ2UuCj4KPiBJaXJjIHRoZSBkdW1wIHlvdSBkaWQgc2VuZCBzaG93ZWQgcXVpdGUgYSBmZXcg
c3RyYW5nZSByZWxvY3M7Cj4gSSB3YXNuJ3Qgc3VyZSB3aGV0aGVyIHRoZXNlIHdlcmUganVzdCBh
IHJlc3VsdCBvZiB0aGUgZHVtcGluZwo+IHV0aWxpdHkgbm90IHdvcmtpbmcgd2VsbCwgYnV0IGl0
IG5vdyBsb29rcyBsaWtlIHRoZSByZWxvY2F0aW9ucwo+IHJlYWxseSBhcmVuJ3QgcmlnaHQuIENv
dWxkIHlvdSBtYWtlIGF2YWlsYWJsZSBhbiB1bi1zaWduZWQKPiB4ZW4uZWZpICh3aGljaCBJIHVu
ZGVyc3RhbmQgd29ya3MgZm9yIHlvdSkgYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gc2lnbmVkIG9u
ZSBzb21ld2hlcmUgZm9yIGFuYWx5c2lzPwo+CgpPZiBjb3Vyc2UsIHlvdSBjYW4gZ3JhYiB0aGVt
IGZyb20gaGVyZToKaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMEI1ZHV5
STlTek50V2FYRTBjak0xUXpaSmJWaz91c3A9c2hhcmluZwpJJ3ZlIHZlcmlmaWVkIHRoYXQgeGVu
LXNpZ25lZC5lZmkgYm9vdHMgd2l0aCBTZWN1cmVib290IGVuYWJsZWQgd2hlbgpib290ZWQgZGly
ZWN0bHkgYnV0IGRvZXNuJ3QgYm9vdCB0aHJvdWdoIHRoZSBzaGltLgoKVGFtYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsWw1-0004ac-92; Thu, 14 Sep 2017 16:24:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423eedb09=anthony.perard@citrix.com>)
 id 1dsWw0-0004aV-8K
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:24:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 84/34-01916-B2DAAB95; Thu, 14 Sep 2017 16:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK7a2l2
 RBlcvmVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzbjxhK5jHVrGv/zB7A+Nvli5GTg4JAX+J
 S4umMoLYLAKqEl0Nv1lBbDYBA4kV06+CxUUElCV6f4HUc3EwC8xjlJi97QhQEQeHsICbxNZrX
 CAmr4C1xM9tfiDlQgJFEqf2rQNr5RUQlDg58wnYKmYBHYkFuz+xgZQzC0hLLP/HARLmFLCX+D
 JtMxuILQq06eHfvSwQY9QkbixcxjKBkW8WkkmzkEyahTBpASPzKkb14tSistQiXRO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAIGMAgh2MjV+cDjFKcjApifLu1d0ZKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC133NrkghwaLU9NSKtMwcYLjDpCU4eJREeCNB0rzFBYm5xZnpE
 KlTjLocNx5e/8MkxJKXn5cqJc4rDlIkAFKUUZoHNwIWe5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzKsIMoUnM68EbtMroCOYgI44c3oHyBEliQgpqQZG24oW8fnKYkbnXRV+70+s450XV8W
 58E6JuP5lsVPfa+sEHLOZCnf3L+QQVFWPU4rasqan/qhl9Kal/kEtDfe+3Hv/ZLLQjcj/UxIe
 b6jdz8VRcVx6y/Z2I4tDF/97LdELffQiUcDaguO46KpjtluVv35Oedpz5476tB/iLe4OuQ+DB
 DQWT9RWYinOSDTUYi4qTgQAP34wAbgCAAA=
X-Env-Sender: prvs=423eedb09=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505406244!114144332!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22830 invoked from network); 14 Sep 2017 16:24:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 16:24:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439795283"
Date: Thu, 14 Sep 2017 17:23:43 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914162343.GI1544@perard.uk.xensource.com>
References: <59B80A35020000780017A344@prv-mh.provo.novell.com>
 <59B80A35020000780017A344@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B80A35020000780017A344@prv-mh.provo.novell.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] xen_disk: avoid use of
	g_malloc0_n()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDg6MjQ6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gUHJlZmVyIGdfbmV3KCkgLyBnX25ldzAoKSB0byBiZSBmYXJ0aGVyIGJhY2t3YXJkcyBj
b21wYXRpYmxlIHdpdGggb2xkZXIKPiBnbGliIHZlcnNpb25zLiBBcyB0aGVyZSdzIG5vIHBvaW50
IGluIHplcm9pbmcgdGhlIGFsbG9jYXRpb24gaGVyZSAodGhlCj4gbG9vcCByaWdodCBhZnRlcndh
cmRzIGZ1bGx5IGluaXRpYWxpemVzIHRoZSBtZW1vcnkpLCB1c2UgdGhlIGZvcm1lci4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgo+IC0tLSBhL2h3L2Js
b2NrL3hlbl9kaXNrLmMKPiArKysgYi9ody9ibG9jay94ZW5fZGlzay5jCj4gQEAgLTEyMzIsNyAr
MTIzMiw3IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZQo+ICAgICAg
ICAgIHJldHVybiAtMTsKPiAgICAgIH0KPiAgCj4gLSAgICBkb21pZHMgPSBnX21hbGxvYzBfbihi
bGtkZXYtPm5yX3JpbmdfcmVmLCBzaXplb2YodWludDMyX3QpKTsKPiArICAgIGRvbWlkcyA9IGdf
bmV3KHVpbnQzMl90LCBibGtkZXYtPm5yX3JpbmdfcmVmKTsKPiAgICAgIGZvciAoaSA9IDA7IGkg
PCBibGtkZXYtPm5yX3JpbmdfcmVmOyBpKyspIHsKPiAgICAgICAgICBkb21pZHNbaV0gPSBibGtk
ZXYtPnhlbmRldi5kb207Cj4gICAgICB9Cj4gCj4gCj4gCj4gCgotLSAKQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:31:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsX2l-0005LY-Vp; Thu, 14 Sep 2017 16:31:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tycho@docker.com>) id 1dsX2k-0005LG-WF
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:31:11 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7C/AC-18674-ECEAAB95; Thu, 14 Sep 2017 16:31:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfTAVt3T63Z
 FGvT+UbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2Xj7PXnCDp+L79kvsDYyXuboYuTiEBGYy
 SjQuus8E4rAIXGGWaF3xlxXEkRDYzSpx7+c2li5GTiAnTmLt9j/sEHaaxKTO7UBFHEB2pUT3H
 B2QsJCAvMScab1sEFM/MkrMPtzMCJJgEVCVuL17PTOIzSagLtG5qoUJxBYRUJb42NoLNpNZoF
 hi8aP5YLuEBUIltt9bCVbDK2AicarxMwvEAmOJScda2CHighInZz5hgejVkrjx7yUTyD3MAtI
 Sy/9xgIQ5gVq3f13GBmKLCqhIdC6dwzKBUWQWku5ZSLpnIXQvYGRexahRnFpUllqka2iol1SU
 mZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGP4MQLCDcWW78yFGSQ4mJVHevbo7I4X4k
 vJTKjMSizPii0pzUosPMcpwcChJ8L5euytSSLAoNT21Ii0zBxiJMGkJDh4lEd6/IGne4oLE3O
 LMdIjUKUZjjgt3Lv1h4jiw59YfJiGWvPy8VClx3q8gpQIgpRmleXCDYAniEqOslDAvI9BpQjw
 FqUW5mSWo8q8YxTkYlYR5mYHpRognM68Ebt8roFOYgE45c3oHyCkliQgpqQZGowr/NZHfFfPe
 fxMUT38X4H80jvMum9Abo9LmCXuk9I78EfWwvlq06Pu7qTvYdO47R7xaeTpQfduU9Xl63z2ml
 B5fKx7RH3aWbauWQcoK/79Lbc1XPf4rZ1HUcvTsjLJv5d2qaYwrI4XVy16s+bTviL7f1ZthZj
 +3PvDT39Zn3+ZYxTgrrURBiaU4I9FQi7moOBEAujukdgsDAAA=
X-Env-Sender: tycho@docker.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505406666!108012301!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60193 invoked from network); 14 Sep 2017 16:31:07 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 16:31:07 -0000
Received: by mail-pf0-f181.google.com with SMTP id e199so4772787pfh.3
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 09:31:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=docker.com; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=HFe4b21IZusrnKsMnu9pvVdzaQsChhdQx+UgWVI/UXQ=;
 b=PruCIR7nxFtXBRnkcK7jTF2Luj1FrjjuDS8v1GnzW7PFGtIM6oTFVCXRJWLb8kkNoD
 9euyHNf/ytroefvHQYE9iuM/U2yzQze4Cc5XcR5yzOIdttka3i5vFYLOoRQRriRV3gXV
 tJYwQ9tZ4tcDODs/PPKAsEsgFnZDkvlGN31Cs=
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=HFe4b21IZusrnKsMnu9pvVdzaQsChhdQx+UgWVI/UXQ=;
 b=K2f8DEwmv1tBNidnI7WG9axJGFWudAdUZWoUiT2wga9OTpxOBR+PolPd2KuI5oSnKs
 pI/PWzkNLeAIPZrOz5Jz+narM+YbHKQXFgpRcMEUoX/FSxd2bBcF9fbRP1C2pAAewwlv
 Q3a6qKMn5XGN4pShctv2ueMtRUIZ2lHCWb2KWfpIvJp+MvDXX46ATF1fXGiP2wynDSuu
 gWLNVtTzm2on/t/2uhKlKLG8eISbYqthtVfm9ZaQcbqQSHFbikcpAP+Om7lD23kyvd+O
 EJ4YsPnc/aSvWKdihPPT6ceOnbSU3zU56Q9nY/2UHbgfH7mK3uhw0M8Rd+Sur5hS5aiy
 Awag==
X-Gm-Message-State: AHPjjUj4r9CODSWvdV4WB56uobiVkPa9FWEhRFKGra8x9nsA1Wew34EI
 4G6uYc5ytD5qPbM+
X-Google-Smtp-Source: ADKCNb7OwuRJZVFmJ2FN8ZRBWoGGg2MYvbihkqLb56cvPkADGzxJdOglHsGOjQJ8KpMLmLFHg/BZlA==
X-Received: by 10.84.225.130 with SMTP id u2mr25345024plj.44.1505406665593;
 Thu, 14 Sep 2017 09:31:05 -0700 (PDT)
Received: from docker ([12.145.98.253])
 by smtp.gmail.com with ESMTPSA id d4sm20420487pfb.185.2017.09.14.09.31.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 14 Sep 2017 09:31:04 -0700 (PDT)
Date: Thu, 14 Sep 2017 09:31:02 -0700
From: Tycho Andersen <tycho@docker.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170914163102.qv2unipggzgcjmon@docker>
References: <20170914123858.1167-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170914123858.1167-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 julien.grall@arm.com, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if
 XEN_PV isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIFRodSwgU2VwIDE0LCAyMDE3IGF0IDAyOjM4OjU4UE0gKzAyMDAsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4geGVuYnVzX2NsaWVudC5jIGNvbnRhaW5zIHNvbWUgZnVuY3Rp
b25zIHNwZWNpZmljIGZvciBwdiBndWVzdHMuCj4gRW5jbG9zZSB0aGVtIHdpdGggI2lmZGVmIENP
TkZJR19YRU5fUFYgdG8gYXZvaWQgY29tcGlsaW5nIHRoZW0gd2hlbgo+IHRoZXkgYXJlIG5vdCBu
ZWVkZWQgKGUuZy4gb24gQVJNKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpUaGFua3MgZm9yIHRoaXMhIEkgdGhpbmsgd2UgYWxzbyBuZWVkIHRv
IGRyb3AgdGhlIG9sZCBkZWZpbml0aW9uLApzb21ldGhpbmcgbGlrZSB0aGUgYmVsb3cuIENhbiB5
b3UgZm9sZCB0aGlzIGluIG9yIHNob3VsZCBJIHNlbmQgaXQKc2VwYXJhdGVseT8KCkNoZWVycywK
ClR5Y2hvCgpGcm9tIDQxMGEwYzE1YzM1NGYxYmEzODdiZGFjNjgzN2QwYTIwMzE3NDRjNTYgTW9u
IFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IFR5Y2hvIEFuZGVyc2VuIDx0eWNob0Bkb2NrZXIu
Y29tPgpEYXRlOiBUaHUsIDE0IFNlcCAyMDE3IDA4OjU3OjMwIC0wNzAwClN1YmplY3Q6IFtQQVRD
SF0geGVuLCBhcm02NDogZHJvcCBkdW1teSBsb29rdXBfYWRkcmVzcygpCgpUaGlzIGlzIHVudXNl
ZCwgYW5kIGNvbmZsaWN0cyB3aXRoIHRoZSBkZWZpbml0aW9uIHRoYXQgd2UnbGwgYWRkIGZvciBY
UEZPLgoKU2lnbmVkLW9mZi1ieTogVHljaG8gQW5kZXJzZW4gPHR5Y2hvQGRvY2tlci5jb20+Ci0t
LQogaW5jbHVkZS94ZW4vYXJtL3BhZ2UuaCB8IDEwIC0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oIGIv
aW5jbHVkZS94ZW4vYXJtL3BhZ2UuaAppbmRleCA0MTVkYmM2ZTQzZmQuLjZhZGMyYTk1NTM0MCAx
MDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJtL3BhZ2UuaAorKysgYi9pbmNsdWRlL3hlbi9hcm0v
cGFnZS5oCkBAIC04NCwxNiArODQsNiBAQCBzdGF0aWMgaW5saW5lIHhtYWRkcl90IGFyYml0cmFy
eV92aXJ0X3RvX21hY2hpbmUodm9pZCAqdmFkZHIpCiAJQlVHKCk7CiB9CiAKLS8qIFRPRE86IHRo
aXMgc2hvdWxkbid0IGJlIGhlcmUgYnV0IGl0IGlzIGJlY2F1c2UgdGhlIGZyb250ZW5kIGRyaXZl
cnMKLSAqIGFyZSB1c2luZyBpdCAoaXRzIHJvbGxlZCBpbiBoZWFkZXJzKSBldmVuIHRob3VnaCB3
ZSB3b24ndCBoaXQgdGhlIGNvZGUgcGF0aC4KLSAqIFNvIGZvciByaWdodCBub3cganVzdCBwdW50
IHdpdGggdGhpcy4KLSAqLwotc3RhdGljIGlubGluZSBwdGVfdCAqbG9va3VwX2FkZHJlc3ModW5z
aWduZWQgbG9uZyBhZGRyZXNzLCB1bnNpZ25lZCBpbnQgKmxldmVsKQotewotCUJVRygpOwotCXJl
dHVybiBOVUxMOwotfQotCiBleHRlcm4gaW50IHNldF9mb3JlaWduX3AybV9tYXBwaW5nKHN0cnVj
dCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIAkJCQkgICBzdHJ1Y3QgZ250dGFiX21h
cF9ncmFudF9yZWYgKmttYXBfb3BzLAogCQkJCSAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2ln
bmVkIGludCBjb3VudCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsX3o-0005Pf-8z; Thu, 14 Sep 2017 16:32:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42319c08d=George.Dunlap@citrix.com>)
 id 1dsX3m-0005PZ-V2
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:32:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D8/05-02817-E0FAAB95; Thu, 14 Sep 2017 16:32:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpC7v+l2
 RBjN+alh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPDp1lKtgvXPHjehtbA+Ma/i5GTg4JAX+J
 V42v2UBsYQFniRMHp7CA2GwCehLzjn8Fs0UEAiXuHD3L3sXIxcEsMI9JomfuKTBHSGAvo8T1B
 csYQap4BWwlNpx7wwRiswioSux4dJwVxBYVCJdoOtvPAlEjKHFy5hMwm1PATmLVv3VAmzmApm
 pKrN+lDxJmFhCXuPVkPhOELS+x/e0cZhBbCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxah
 enFpUllqka6mXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYmgxAsINxbavzIUZJ
 DiYlUd69ujsjhfiS8lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIE7+u1uyKFBItS0
 1Mr0jJzgNEDUyrBwaMkwssHkuYtLkjMLc5Mh0idYtTlOLbp8h8mIbAZUuK8X0GKBECKMkrz4E
 bAIvkSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHnt1wFN4cnMK4Hb9AroCCagI86c3gFyREk
 iQkqqgbHdTvNGXO+Urrbp/yyvRjbvNTzuYCAlWrtw5Y17y679E91QyvGsYPtjr8ZHLw7GBh92
 NA3r80zabXBpf32o2XXGWbzx/PIrZZZfPjAnWcsgqTlrwcNFl15lLz2i8DWi3im0+O7++88X3
 HR3n/l+w4GtTmytCgF/NsXECHre2Llwv8Fy6znee1iVWIozEg21mIuKEwGZcKi13wIAAA==
X-Env-Sender: prvs=42319c08d=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505406731!83164195!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20701 invoked from network); 14 Sep 2017 16:32:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 16:32:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,393,1500940800"; d="scan'208";a="439796691"
From: George Dunlap <george.dunlap@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150307081385.6642.6516202758428761422.stgit@Solace.fritz.box>
 <150307145322.6642.8867195330176310748.stgit@Solace.fritz.box>
 <c211e7aa-23f3-8b88-5470-f4509eedf6ea@citrix.com>
Message-ID: <8537de46-7c4b-c0cd-94b7-141e6d8b6b02@citrix.com>
Date: Thu, 14 Sep 2017 17:32:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c211e7aa-23f3-8b88-5470-f4509eedf6ea@citrix.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen: credit2: implement utilization
	cap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwNToyMCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOC8xOC8y
MDE3IDA0OjUwIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gVGhpcyBjb21taXQgaW1wbGVt
ZW50cyB0aGUgWGVuIHBhcnQgb2YgdGhlIGNhcCBtZWNoYW5pc20gZm9yCj4+IENyZWRpdDIuCj4+
Cj4+IEEgY2FwIGlzIGhvdyBtdWNoLCBpbiB0ZXJtcyBvZiAlIG9mIHBoeXNpY2FsIENQVSB0aW1l
LCBhIGRvbWFpbgo+PiBjYW4gZXhlY3V0ZSBhdCBtb3N0Lgo+Pgo+PiBGb3IgaW5zdGFuY2UsIGEg
ZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxLzQgb2YKPj4gb25lIHBoeXNpY2Fs
IENQVSwgbXVzdCBoYXZlIGEgY2FwIG9mIDI1JTsgb25lIHRoYXQgbXVzdCBub3QKPj4gdXNlIG1v
cmUgdGhhbiAxKzEvMiBvZiBwaHlzaWNhbCBDUFUgdGltZSwgbXVzdCBiZSBnaXZlbiBhIGNhcAo+
PiBvZiAxNTAlLgo+Pgo+PiBDYXBzIGFyZSBwZXIgZG9tYWluLCBzbyBpdCBpcyBhbGwgYSBkb21h
aW4ncyB2Q1BVcywgY3VtdWxhdGl2ZWx5LAo+PiB0aGF0IHdpbGwgYmUgZm9yY2VkIHRvIGV4ZWN1
dGUgbm8gbW9yZSB0aGFuIHRoZSBkZWNpZGVkIGFtb3VudC4KPj4KPj4gVGhpcyBpcyBpbXBsZW1l
bnRlZCBieSBnaXZpbmcgZWFjaCBkb21haW4gYSAnYnVkZ2V0JywgYW5kCj4+IHVzaW5nIGEgKHBl
ci1kb21haW4gYWdhaW4pIHBlcmlvZGljIHRpbWVyLiBWYWx1ZXMgb2YgYnVkZ2V0Cj4+IGFuZCAn
cGVyaW9kJyBhcmUgY2hvc2VuIHNvIHRoYXQgYnVkZ2V0L3BlcmlvZCBpcyBlcXVhbCB0byB0aGUK
Pj4gY2FwIGl0c2VsZi4KPj4KPj4gQnVkZ2V0IGlzIGJ1cm5lZCBieSB0aGUgZG9tYWluJ3MgdkNQ
VXMsIGluIGEgc2ltaWxhciB3YXkgdG8KPj4gaG93IGNyZWRpdHMgYXJlLgo+Pgo+PiBXaGVuIGEg
ZG9tYWluIHJ1bnMgb3V0IG9mIGJ1ZGdldCwgaXRzIHZDUFVzIGNhbid0IHJ1biBhbnkKPj4gbG9u
Z2VyLiBUaGV5IGNhbiBnYWluLCB3aGVuIHRoZSBidWRnZXQgaXMgcmVwbGVuaXNobWVudCBieQo+
PiB0aGUgdGltZXIsIHdoaWNoIGV2ZW50IGhhcHBlbnMgb25jZSBldmVyeSBwZXJpb2QuCj4+Cj4+
IEJsb2NraW5nIHRoZSB2Q1BVcyBiZWNhdXNlIG9mIGxhY2sgb2YgYnVkZ2V0IGhhcHBlbnMgYnkK
Pj4gbWVhbnMgb2YgYSBuZXcgKF9WUEZfcGFya2VkKSBwYXVzZSBmbGFnLCBzbyB0aGF0LCBlLmcu
LAo+PiB2Y3B1X3J1bm5hYmxlKCkgc3RpbGwgd29ya3MuIFRoaXMgaXMgc2ltaWxhciB0byB3aGF0
IGlzCj4+IGRvbmUgaW4gc2NoZWRfcnRkcy5jLCBhcyBvcHBvc2VkIHRvIHdoYXQgaGFwcGVucyBp
bgo+PiBzY2hlZF9jcmVkaXQuYywgd2hlcmUgdmNwdV9wYXVzZSgpIGFuZCB2Y3B1X3VucGF1c2Uo
KQo+PiAod2hpY2ggbWVhbnMsIGFtb25nIG90aGVyIHRoaW5ncywgbW9yZSBvdmVyaGVhZCkuCj4+
Cj4+IE5vdGUgdGhhdCwgd2hpbGUgYWRkaW5nIG5ldyBmaWVsZHMgdG8gY3NjaGVkMl92Y3B1IGFu
ZAo+PiBjc2NoZWQyX2RvbSwgY3VycmVudGx5IGV4aXN0aW5nIG1lbWJlcnMgYXJlIGJlaW5nIG1v
dmVkCj4+IGFyb3VuZCwgdG8gYWNoaWV2ZSBiZXN0IHBsYWNlbWVudCBpbnNpZGUgY2FjaGUgbGlu
ZXMuCj4+Cj4+IE5vdGUgYWxzbyB0aGF0IHhlbmFseXplIGFuZCB0b29scy94ZW50cmFjZS9mb3Jt
YXQgYXJlIGJlaW5nCj4+IHVwZGF0ZWQgdG9vLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBG
YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiAKPiBMb29rcyBnb29kLCB3aXRo
IG9uZSBtaW5vciBuaXQuLi4KPiAKPiAKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogTkI6
IHdlIGdpdmUgdGhlIHdob2xlIHJlbWFpbmluZyBidWRnZXQgYSBkb21haW4gaGFzLCB0byB0aGUg
Zmlyc3QKPj4gKyAgICAgICAgICogdkNQVSB0aGF0IGNvbWVzIGhlcmUgYW5kIGFza3MgZm9yIGl0
LiBUaGlzIG1lYW5zIHRoYXQsIGluIGEgZG9tYWluCj4+ICsgICAgICAgICAqIHdpdGggYSBjYXAs
IG9ubHkgMSB2Q1BVIGlzIGFibGUgdG8gcnVuLCBhdCBhbnkgZ2l2ZW4gdGltZS4KPj4gKyAgICAg
ICAgICogL1RISVMgSVMgR09JTkcgVE8gQ0hBTkdFLyBpbiBzdWJzZXF1ZW50IHBhdGNoZXMsIHRv
d2FyZCBzb21ldGhpbmcKPj4gKyAgICAgICAgICogdGhhdCBhbGxvd3MgbXVjaCBiZXR0ZXIgZmFp
cm5lc3MgYW5kIHBhcmFsbGVsaXNtLiBQcm9jZWVkaW5nIGluCj4+ICsgICAgICAgICAqIHR3byBz
dGVwcywgaXMgZm9yIG1ha2luZyB0aGluZ3MgZWFzeSB0byB1bmRlcnN0YW5kLCB3aGVuIGxvb2tp
bmcKPj4gKyAgICAgICAgICogYXQgdGhlIHNpZ25sZSBjb21taXRzLgo+IAo+ICpzaW5nbGUKPiAK
PiBCdXQgSSBjYW4gZml4IHRoYXQgdXAgb24gY2hlY2staW4uCgpXZWxsIHR1cm5zIG91dCBpdCBn
ZXRzIGNsb2JiZXJlZCBpbiB0aGUgM3JkIHBhdGNoIGFueXdheS4gIEJ1dCBhdCBsZWFzdAp3ZSBh
IHdlbGwtc3BlbGxlZCBjb21taXQgaGlzdG9yeS4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:50:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXKv-0006LT-Px; Thu, 14 Sep 2017 16:49:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXKu-0006LN-6v
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 16:49:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B6/39-02023-333BAB95; Thu, 14 Sep 2017 16:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRWlGSWpSXmKPExsVysyfVTddo865
 Ig58PDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owVe1azF8wVq3i17SFzA+N9wS5GLg4hgc2M
 Ej3TzjBBOKcZJZqmdTN2MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8BzJonP++6CFQkLWEmsP
 3GBDcRmEVCVuNu0jBnE5hWwlPjcNIkdxJYQkJfY1XaRdQIj5wJGhlWMGsWpRWWpRbpGpnpJRZ
 npGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIE+q2dgYNzBuKvd7xCjJAeTkijvXt2dkUJ
 8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJ9v3BUpJFiUmp5akZaZAwwemLQEB4+SCO9ekDRvcUFi
 bnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR59TcBFQmAFGWU5sGNgAXyJUZZKWFeRgYGBiGegtSi3
 MwSVPlXjOIcjErCvEwgU3gy80rgNr0COoIJ6Igzp3eAHFGSiJCSamBcqqNw5djHE7tFXkcldH
 K8WCO87Ccf01ZznlLP42d338hyUpefriCse/jq7R1zjvOtit+WOHna/Xhx81e6l/ffsI7i67j
 P9V4q7PVJ7hj5OYFfZD1Cpp2J/+zxLnnyvhdr48QfV6dP1t/d75G8X3qzRvxb2clnp6wJjWae
 +mBB9ok+B9b1PPN+K7EUZyQaajEXFScCAIqrdQJfAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505407794!111559991!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22887 invoked from network); 14 Sep 2017 16:49:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 14 Sep 2017 16:49:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9503B1435;
 Thu, 14 Sep 2017 09:49:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C40EF3F483;
 Thu, 14 Sep 2017 09:49:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 17:49:45 +0100
Message-Id: <20170914164945.11566-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: grant-table: Simplify get_page_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcGxlbWVudGF0aW9uIG9mIGdldF9wYWdlX2ZyYW1lIGlzIGN1cnJlbnRseSBkaWZmZXJl
bnQgd2hldGhlciB0aGUKYXJjaGl0ZWN0dXJlIHN1cHBvcnQgc2hhcmluZyBtZW1vcnkgb3IgcGFn
aW5nIG1lbW9yeS4gQm90aAp2ZXJzaW9uIGFyZSBleHRyZW1lbHkgc2ltaWxhciBzbyBpdCBpcyBw
b3NzaWJsZSB0byBjb25zb2xpZGF0ZSBpbiBhCnNpbmdsZSBpbXBsZW1lbnRhdGlvbi4KClRoZSBj
aGVjayBmb3Igc2hhcmVkL3BhZ2VkIG1lbW9yeSBhcmUgZ2F0ZWQgd2l0aCB0aGUgcmVzcGVjdGl2
ZSBpZmRlZi4KUG90ZW50aWFsbHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2luZyBj
b3VsZCBiZSBpbXBsZW1lbnRlZCBmb3IKQXJtLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmdldF9wYWdlX2Zyb21fZ2ZuIHdpbGwgYmUgYWJsZSB0
byBnZXQgcmVmZXJlbmNlIG9uIGZvcmVpZ24gcGFnZSBhbmQgYXMKcGVyIG15IHVuZGVyc3RhbmRp
bmcgd2lsbCBhbGxvdyB0byBncmFudCBwYWdlIG9uIGZvcmVpZ24gbWVtb3J5LgoKVGhpcyB3YXMg
bm90IGFsbG93ZWQgd2l0aCBhIHNpbXBsZSBnZXRfcGFnZSguLi4pIG9uIHRoZSBBUk0KaW1wbGVt
ZW50YXRpb24gKG5vIHNoYXJpbmcgbm9yIHBhZ2luZyBzdXBwcm90KSBidXQgaXMgYWxsb3dlZCBv
biB0aGUgeDg2CmltcGxlbWVudGF0aW9uIGR1ZSB0byBnZXRfcGFnZV9mcm9tX2dmbi4KCk9uIHg4
NiwgZm9yZWlnbiBwYWdlcyBhcmUgY3VycmVudGx5IG9ubHkgYWxsb3dlZCBmb3IgUFZIIGRvbTAs
IHNvIEkKdGhpbmsgaXQgaXMgbm90IGEgYmlnIGRlYWwgZm9yIG5vdy4KCk9uIEFybSwgZm9yZWln
biBwYWdlcyBjYW4gYmUgcHJlc2VudCBvbiBhbnkgZG9tYWluLiBTbyB0aGlzIHBhdGNoIHdvdWxk
CnBlcm1pdCBncmFudCBvbiBmb3JlaW5nIHBhZ2VzLgoKU28gSSB3b3VsZCBsaWtlIHRvIGNoZWNr
IHdoZXRoZXIgaXQgd291bGQgYmUgdmFsaWQgdG8gZ3JhbnQgYSBtYXBwaW5nIG9uCmZvcmVpZ24g
cGFnZXM/CgpJZiBub3QsIEkgY291bGQgYWRkIGEgY2hlY2sgaWYgKCBwMm1faXNfZm9yZWlnbigu
Li4pICkgcmV0dXJuCkdUTlNUX2JhZF9wYWdlLgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyB8IDE1ICsrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGMzODk1ZTYyMDEuLjk3ZDMyMDAzMTMgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTI1OSw3ICsyNTksNiBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1
bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyAqZnJhbWUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpyZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5
OwotI2lmIGRlZmluZWQoUDJNX1BBR0VEX1RZUEVTKSB8fCBkZWZpbmVkKFAyTV9TSEFSRURfVFlQ
RVMpCiAgICAgcDJtX3R5cGVfdCBwMm10OwogCiAgICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dm
bihyZCwgZ2ZuLCAmcDJtdCwKQEAgLTI2NywyNiArMjY2LDIwIEBAIHN0YXRpYyBpbnQgZ2V0X3Bh
Z2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nICpmcmFtZSwKICAgICBp
ZiAoICEoKnBhZ2UpICkKICAgICB7CiAgICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZO
KTsKKyNpZiBkZWZpbmVkKFAyTV9TSEFSRURfVFlQRVMpCiAgICAgICAgIGlmICggcDJtX2lzX3No
YXJlZChwMm10KSApCiAgICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOworI2VuZGlmCisj
aWYgZGVmaW5lZChQMk1fUEFHRVNfVFlQRVMpCiAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhw
Mm10KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHJk
LCBnZm4pOwogICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKICAgICAgICAgfQorI2Vu
ZGlmCiAgICAgICAgIHJldHVybiBHTlRTVF9iYWRfcGFnZTsKICAgICB9CiAgICAgKmZyYW1lID0g
cGFnZV90b19tZm4oKnBhZ2UpOwotI2Vsc2UKLSAgICAqZnJhbWUgPSBtZm5feChnZm5fdG9fbWZu
KHJkLCBfZ2ZuKGdmbikpKTsKLSAgICAqcGFnZSA9IG1mbl92YWxpZChfbWZuKCpmcmFtZSkpID8g
bWZuX3RvX3BhZ2UoKmZyYW1lKSA6IE5VTEw7Ci0gICAgaWYgKCAoISgqcGFnZSkpIHx8ICghZ2V0
X3BhZ2UoKnBhZ2UsIHJkKSkgKQotICAgIHsKLSAgICAgICAgKmZyYW1lID0gbWZuX3goSU5WQUxJ
RF9NRk4pOwotICAgICAgICAqcGFnZSA9IE5VTEw7Ci0gICAgICAgIHJjID0gR05UU1RfYmFkX3Bh
Z2U7Ci0gICAgfQotI2VuZGlmCiAKICAgICByZXR1cm4gcmM7CiB9Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:56:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXRI-00071j-It; Thu, 14 Sep 2017 16:56:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <philippe.mathieu.daude@gmail.com>)
 id 1dsXRH-00071c-6r
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:56:31 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1B/2D-02021-EB4BAB95; Thu, 14 Sep 2017 16:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsVyMfTOQd29W3Z
 FGrydoWXxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbc7r3AVrCJreLEk52sDYy9rF2MXBxCAjMY
 JZZ+u80O4rAI7GWVmL28BcyREHjMKtE8aTVLFyMnkBMnce32MlYIO01i09UDUPFKifXXbzKC2
 EIC+hL7L/9ihBj7k1Hi4ZSHQEUcHMICIRL97TIQppvE1mtcIOUiArUSKw/sBStnFmhllJhyYQ
 ozxJwiiVP71oHNZBOwl9j2oYUJxOYVsJGYtGMiG4jNIqAq8fjtfLC4qEC4RNPZfhaIGkGJkzO
 fgNmcQL1fpm0Gq2cWMJOYt/khM4QtLnHrCUQvs4C8RPPW2cwTGMVmIWmfhaRlFpKWWUhaFjCy
 rGJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjCQGINjBeGyy8
 yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMWpwcAgsfLnsOKMUS15+XqqSBG/A5l2RQo
 JFqempFWmZOcBYhymV4OBREuGNB0nzFhck5hZnpkOkTjFacly4c+kPE8eNh9eB5IE9t/4wCYH
 NkxLnNQBpEABpyCjNgxsHS0eXGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMyrCzKFJzOvBG7r
 K6CDmIAOOnN6B8hBJYkIKakGxrkJnPsffNV7uCDb6YKcyYJ5N99vz3M43XC5vkjq116JiHWfn
 Qw92oTfK4eb7OOJMJtk9P3zI92NSz9Zhs1O8TePCD3DvLVr/y4NnWeHRPd8FxfvbfRLTl8Re9
 8+hutsmT9fhlx+t5e295et9TmRJ6Vnue/sVA++EZxw40RQ8ZETmU9Sl6anKLEUZyQaajEXFSc
 CAD0EHeRCAwAA
X-Env-Sender: philippe.mathieu.daude@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505408188!90470528!1
X-Originating-IP: [209.85.220.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18121 invoked from network); 14 Sep 2017 16:56:29 -0000
Received: from mail-qk0-f193.google.com (HELO mail-qk0-f193.google.com)
 (209.85.220.193)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 16:56:29 -0000
Received: by mail-qk0-f193.google.com with SMTP id r66so2313671qke.4
 for <xen-devel@lists.xenproject.org>; Thu, 14 Sep 2017 09:56:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PynOBKqjmT69ClquBcVDToofJ04iDt+mSslmIET/47U=;
 b=Aetf405kiSUgr0VHIxo9vG/Ndh2/0+Nr1lKzO+ZyTUAsuVPsUZP5VXunwlOCW0nsAf
 NNxp0bFBcq2yPFA/fa1YE4cQIO74uADeBxY3ifoOxz0gj1b/QC1u063z6HqVCattVeN6
 uH/InO/JxsfBU6/DZCLGsxp3HgoR7bAAl21JpHE0kjIyA3pZvxn8DsOJ0CBag9RX4t0c
 CDDTzvmgeIMdo/7I7NrLXfnEQSsgXEsGT7taV6e2paF99PbHnSPTztCU85LqBBqj9nR9
 Q8PkiKRGBCGwR52M655XXzNhtkEwgBFwggmZUxMtxq93qA1wl2DrXU7viUQC6pwFhcG7
 x84Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PynOBKqjmT69ClquBcVDToofJ04iDt+mSslmIET/47U=;
 b=MgxN/JGN7SoxXyUxYAR1MtvCdXgQeH0kObmNg4OPW+sSlep/cW5hUbPwfDDQIc3rB8
 EIvDRPNjOy/72M+uW3ie5mw1OuWn0MVHNMfWJEfHjeOKCr/00ovEyE6WfmhTLlitOvug
 2ya7EqbrCfta0lLPPHKANPElsPkeD+NP5hQ4oX0HkAFjFdiLCHkAKuSNUDBTDSPLLYl2
 WjrUxZSevY5M2xDgGyx+4EL+lWWPNg6oNNdqMpkpgXVYl4xKt7nUF6UC8Idyt07vj3T5
 BDPp9Z3Y/zlaRaexMjRZm+crPxLm0i09dMFGR3ugUca92ab+G5WHTTnbqnLZCD+USFzO
 D3Cw==
X-Gm-Message-State: AHPjjUj0za1spIlZOiteW71o5Vrr58/LoRyp1bw5BNz4DrvtH+pI+bFi
 +9StkydCm7d1gQ==
X-Google-Smtp-Source: AOwi7QAuA1SgWeAhPxnEwD9/eUufzNm0NcFLVRpAhlMhXTAe7cZKQ9KJvfGNxKUDuwPzA1IyIcQE+g==
X-Received: by 10.55.198.68 with SMTP id b65mr3873006qkj.169.1505408188384;
 Thu, 14 Sep 2017 09:56:28 -0700 (PDT)
Received: from [192.168.1.10] ([181.93.89.178])
 by smtp.gmail.com with ESMTPSA id e67sm11169461qkb.67.2017.09.14.09.56.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 14 Sep 2017 09:56:27 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, qemu-devel@nongnu.org,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>
References: <59B80A35020000780017A344@prv-mh.provo.novell.com>
 <59B80A35020000780017A344@prv-mh.provo.novell.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>
Message-ID: <bddb449f-c160-5f6d-8afe-3af59a77dbce@amsat.org>
Date: Thu, 14 Sep 2017 13:56:24 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59B80A35020000780017A344@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] xen_disk: avoid use of
	g_malloc0_n()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFyYy1BbmRyw6kgY2FuIHlvdSBxdWV1ZSB0aGlzIHBhdGNoIGluIHlvdXIgZ25ldyBzZXJpZXM/
CgpPbiAwOS8xMi8yMDE3IDExOjI0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBQcmVmZXIgZ19u
ZXcoKSAvIGdfbmV3MCgpIHRvIGJlIGZhcnRoZXIgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aCBv
bGRlcgo+IGdsaWIgdmVyc2lvbnMuIEFzIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gemVyb2luZyB0aGUg
YWxsb2NhdGlvbiBoZXJlICh0aGUKPiBsb29wIHJpZ2h0IGFmdGVyd2FyZHMgZnVsbHkgaW5pdGlh
bGl6ZXMgdGhlIG1lbW9yeSksIHVzZSB0aGUgZm9ybWVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgoKPiAKPiAtLS0gYS9ody9ibG9jay94ZW5fZGlz
ay5jCj4gKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+IEBAIC0xMjMyLDcgKzEyMzIsNyBAQCBz
dGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UKPiAgICAgICAgICAgcmV0dXJu
IC0xOwo+ICAgICAgIH0KPiAgIAo+IC0gICAgZG9taWRzID0gZ19tYWxsb2MwX24oYmxrZGV2LT5u
cl9yaW5nX3JlZiwgc2l6ZW9mKHVpbnQzMl90KSk7Cj4gKyAgICBkb21pZHMgPSBnX25ldyh1aW50
MzJfdCwgYmxrZGV2LT5ucl9yaW5nX3JlZik7Cj4gICAgICAgZm9yIChpID0gMDsgaSA8IGJsa2Rl
di0+bnJfcmluZ19yZWY7IGkrKykgewo+ICAgICAgICAgICBkb21pZHNbaV0gPSBibGtkZXYtPnhl
bmRldi5kb207Cj4gICAgICAgfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXSv-00078p-Tf; Thu, 14 Sep 2017 16:58:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=423b67c62=wei.liu2@citrix.com>)
 id 1dsXSv-00078a-4i
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 16:58:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9D/F7-03423-425BAB95; Thu, 14 Sep 2017 16:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7y1l2
 RBk03WCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHV3axF3QxVWxuPMbYwHiFsYuRk0NCwF+i
 qeMuE4jNIqAqse3XBVYQm01AWeJnZy8biC0ioCWxccIcZhCbWcBXYvPVa2A1wgIhEn9vrgOze
 QUsJC4f+MHexcjFISQwkVHi96bNTBAJQYmTM5+wQDTrSCzY/QloKAeQLS2x/B8HSJhTwEzi8K
 /nYPeICqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI1M9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MO77GHmIUZKDSUmUd6/uzkghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryVW3ZFCgkWpaanVqRl5gCDHiYtwcGjJMIbBJLmLS5IzC3OT
 IdInWLU5bjx8PofJiGWvPy8VClxXnGQIgGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWFeeZApPJl5JXCbXgEdwQR0xJnTO0COKElESEk1MLqI9y+Le6P5bI7yfpu9QrYMWkU
 aLic2z5VSs2V64LLFka/9OdeuM0tYAzaduR/54fO+Ez8iGpv++gjP3O+UXJC1I/TG9zXFKxyf
 sFueVzjd2FZ4YdnUar3AkP3mBUpyN6/28bjeYJ30zNIy9F9/2Kw8K2/jL47s2sEy21M8rPRVo
 tIaJRlclFiKMxINtZiLihMBlGKP0LsCAAA=
X-Env-Sender: prvs=423b67c62=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505408289!105901614!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41422 invoked from network); 14 Sep 2017 16:58:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 16:58:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,394,1500940800"; d="scan'208";a="447877547"
Date: Thu, 14 Sep 2017 17:58:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "Kent R. Spillner" <kspillner@acm.org>
Message-ID: <20170914165807.tobfhyuvsrzyipmg@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-2-wei.liu2@citrix.com>
 <1505408055.662832341@apps.rackspace.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505408055.662832341@apps.rackspace.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 01/23] x86/mm: move guest_get_eff_l1e to
 pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGJhY2sgeGVuLWRldmVsCgpPbiBUaHUsIFNlcCAxNCwgMjAxNyBhdCAxMTo1NDoxNUFNIC0w
NTAwLCBLZW50IFIuIFNwaWxsbmVyIHdyb3RlOgo+IFR3byBtaW5vciB0eXBvcyBpbiBjb21taXQg
bWVzc2FnZToKPiAKPiA+IE1rYWUgaXQgc3RhdGljIGlubGluZS4gSXQgd2VsbCBiZSB1c2VkIGJ5
IG1hcF9sZHRfc2hhZG93X3BhZ2UgYW5kIHJvCj4gCj4gcy9Na2FlL01ha2UvOyBzL0l0IHdlbGwv
SXQgd2lsbC8KPiAKClRoYW5rcy4gSSB3aWxsIGZpeCB0aGVtLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 16:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 16:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXTR-0007Cv-5W; Thu, 14 Sep 2017 16:58:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXTQ-0007Cl-9g
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 16:58:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1A/38-01911-345BAB95; Thu, 14 Sep 2017 16:58:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTddp665
 Ig8drLCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLC8+xFTwXqFh2+hdrA+Mn3i5GLg4hgc2M
 Ep8PNbNAOLsZJZrWnmPtYuTgEBZwkNixRaaLkZNDREBfYtPtRnYQm1nAQmLB7JvMILaQwAwmi
 SXrVEBsNgFNiTufPzGB2LwCVhIbZm9iA7FZBFQlbs98DGaLCoRL7P9+jRmiRlDi5MwnLCCrOA
 W8Ja4vq4MYbyYxb/NDZghbXOLWk/lMELa8xPa3c5gnMPLPQtI9C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtoqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERic9QwMjDsYfx/3O8Qo
 ycGkJMq7V3dnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sotuyKFBItS01Mr0jJzgHECk5bg4
 FES4Q0CSfMWFyTmFmemQ6ROMSpKifOKgyQEQBIZpXlwbbDYvMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmDcKZApPZl4J3PRXQIuZgBafOb0DZHFJIkJKqoFR63+hi9/kTQVvuboZvx/08Jq
 3WvbMmp2zAu6e1cpbtlFCr0UpTzapt9vkXmf5rV9C36RfyWg53ZLavO/Exhtnl285sfXUHtbX
 FhaR7suPyTp7Mae6ae3x2mR1d/qysAebl32WCE2o2JiuP2td0+7ao5aTp8/8ErBTM1/xym02X
 4VbiUerDcsPKLEUZyQaajEXFScCAD5Z4FfIAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505408322!107230713!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21755 invoked from network); 14 Sep 2017 16:58:42 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 14 Sep 2017 16:58:42 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0384C1435;
 Thu, 14 Sep 2017 09:58:42 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B4933F483;
 Thu, 14 Sep 2017 09:58:41 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912103622.18562-1-julien.grall@arm.com>
 <20170912103622.18562-8-julien.grall@arm.com>
 <alpine.DEB.2.10.1709121450520.9439@sstabellini-ThinkPad-X260>
 <57f324af-ff45-5d4e-577d-99180e326a3b@arm.com>
 <alpine.DEB.2.10.1709131408580.9439@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <290c5893-0d67-fc58-7493-24772ec5e937@arm.com>
Date: Thu, 14 Sep 2017 17:58:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709131408580.9439@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: bhupinder.thakur@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 7/7] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDEzLzA5LzE3IDIyOjEzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gV2VkLCAxMyBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5v
LAo+Pgo+PiBPbiAwOS8xMi8yMDE3IDEwOjUzIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+PiBPbiBUdWUsIDEyIFNlcCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gQ3VycmVu
dGx5LCBjcHJlZ3MuaCBpcyBpbmNsdWRlZCBpbiBwcmV0dHkgbXVjaCBldmVyeSBmaWxlcyBldmVu
IGZvcgo+Pj4+IGFybTY0LiBIb3dldmVyLCB0aGUgb25seSB1c2UgZm9yIGFybTY0IGlzIHdoZW4g
ZW11bGF0aW5nIGNvLXByb2Nlc3NvcnMuCj4+Pj4KPj4+PiBGb3IgYXJtMzIsIGFsbCB1c2VycyBv
ZiBwcm9jZXNzb3IuaCBleHBlY3QgY3ByZWdzLmggdG8gYmUgaW5jbHVkZWQgaW4KPj4+PiBvcmRl
ciB0byBhY2Nlc3MgY28tcHJvY2Vzc29ycy4gU28gbW92ZSB0aGUgaW5jbHVzaW9uIGluCj4+Pj4g
YXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaC4KPj4+Pgo+Pj4+IGNwcmVncy5oIHdpbGwgYWxzbyBi
ZSBkaXJlY3RseSBpbmNsdWRlZCBpbiB0aGUgY28tcHJvY2Vzc29ycyBlbXVsYXRpb24KPj4+PiB0
byBhY2NvbW1vZGF0ZSBhcm02NC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pgo+Pj4gSSBjYW4gc2VlIHRoYXQgdGhlIHBhdGNo
IHdvcmtzIGFuZCBkb2VzIHdoYXQgeW91IGRlc2NyaWJlLCBidXQgd2hhdCBpcwo+Pj4gdGhlIGJl
bmVmaXQ/IE9LLCB3ZSByZW1vdmUgI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4gZnJvbQo+Pj4gYXNt
LWFybS9wcm9jZXNzb3IuaCwgYnV0IHRoZW4gd2UgaGF2ZSB0byBhZGQgaXQgdG8gdmNwcmVnLmMs
IHZnaWMtdjMuYywKPj4+IHZ0aW1lci5jLCBhbmQgYXJtMzIvcHJvY2Vzc29yLmguIElzIHRoZXJl
IGEgbG9uZyB0ZXJtIGJlbmVmaXQ/IFdoYXQKPj4+IHByb21wdGVkIHlvdSBpbnRvIHdyaXRpbmcg
dGhpcyBwYXRjaD8KPj4KPj4gYXNtL3Byb2Nlc3Nvci5oIGlzIGluY2x1ZGVkIGluZGlyZWN0bHkg
YnkgZXZlcnkgc2luZ2xlIGZpbGUgb2YgdGhlIHNvdXJjZQo+PiBjb2RlLiBJdCBzZWVtcyB0aGF0
IHdlIHVzZSBpdCBhcyBhIHBsYWNlaG9sZGVyIGZvciBhbnl0aGluZyByYXRoZXIgdGhhbgo+PiBw
cm9wZXJseSBzcGxpdHRpbmcgaW4gZGlmZmVyZW50IGhlYWRlcnMuIEZvciBpbnN0YW5jZSBpdCBj
b250YWlucyBhbGwgdGhlCj4+IGRlZmluaXRpb25zIG9mIHRoZSByZWdpc3RlcnMsIHRoZSB0cmFw
cyB2ZWN0b3IsIFNNQyBjYWxsLCB0cmFwcyBwcm90b3R5cGUuLi4KPj4gRm9yIG1vc3Qgb2YgdGhv
c2Ugc3R1ZmYgb25seSBhIGxpbWl0ZWQgb2YgZmlsZXMgcmVhbGx5IGNhcmUgYWJvdXQgaXQuIFNv
IHdlCj4+IGFyZSBwb2xsdXRpbmcgdGhlIG5hbWUgc3BhY2Ugb2YgZWFjaCBmaWxlIGZvciBubyBy
ZWFsIGJlbmVmaXRzLgo+Pgo+PiBPbiBBQXJjaDY0LCBjcHJlZ3MuaCBpcyBvbmx5IHVzZWZ1bCB3
aGVuIGVtdWxhdGluZyBjby1wcm9jZXNzb3IgZ3JlZ2lzdGVycy4gU28KPj4gdGhlcmUgYXJlIG5v
IHBvaW50IHRvIGluY2x1ZGUgaXQgaW4gYSBtYWluIGhlYWRlciB0aGF0IHdpbGwgYmUgcHVsbGVk
IGJ5IDEwMHMKPj4gZmlsZXMganVzdCBmb3IgdGhlIGJlbmV0aWZzIG9mIDQgZmlsZXMuCj4+Cj4+
IFRoaXMgcGF0Y2ggaXMgb25seSBhIGZpcnN0IGF0dGVtcHQgb2YgY2xlYW4tdXAgcHJvY2Vzc29y
LmguIElkZWFsbHkgd2Ugc2hvdWxkCj4+IGhhdmUgbW9yZSBwYXRjaCB0byBzcGxpdCBpdC4KPiAK
PiBBbGwgcmlnaHQuCj4gCj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiAKPiBNYXliZSBhZGQgYSBjb3VwbGUgb2YgbGluZXMgdG8gdGhlIGNv
bW1pdCBkZXNjcmlwdGlvbiBzYXlpbmcgdGhhdCBieQo+IHJlbW92aW5nIHRoZSBpbmNsdXNpb24g
b2YgY3ByZWdzLmggZnJvbSBhc20vcHJvY2Vzc29yLmggd2UgZHJhc3RpY2FsbHkKPiByZWR1Y2Ug
dGhlIGV4cG9zdXJlIG9mIGNwcmVncy5oIHRvIGFueSBzb3VyY2UgZmlsZXMgb24gQVJNNjQuCgpJ
IHdpbGwgZG8gdGhhdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:07:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXbZ-00083A-3X; Thu, 14 Sep 2017 17:07:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42319c08d=George.Dunlap@citrix.com>)
 id 1dsXbX-000834-Fg
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 17:07:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CD/57-03642-A37BAB95; Thu, 14 Sep 2017 17:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQtd8+65
 IgydnRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfN1+xF0xkqTi32qWBcTtzFyMnh4SAn0R/
 831WCLtM4l7PbXYIu0hi/81GFgi7WOLCi2tMIDavgKDEyZlPwOKcAnYSu6+vBusVEljEKNH/S
 RrEZhPQk5h3/CtYDYuAqsTqVeuhZiZKTP15ghViToDE6v1XwG4QFgiXWHLrOhuILSKgK/FswT
 Mgm4uDWWAao8Scu+vBipgFNCVat/9mh1imKrH4wVGooWkS98+cZ57AKDgLyX2zkLQsYGRaxah
 RnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgQGJwMQ7GA8/j7uEKMk
 B5OSKO9e3Z2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45bftihQSLEpNT61Iy8wBxglMWoKDR
 0mE1xgkzVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rw/tgIVCYAUZZTmwY2AxewlRlkpYV
 5GoKOEeApSi3IzS1DlXzGKczAqCfP+B5nCk5lXArfpFdARTEBHnDm9A+SIkkSElFQDo1+nldW
 KmS3tL/rW6Ir+f/kj0+rTT4cTixbm69enbtKXvHVURv+Li/veHytO1RYGZxt/We+59mlHVPFr
 7keSj8MiFddfKze2kT85xdBw3so9h5dWPThwrHjuecdzy7qmp1jOVtO8Fr9zt8DR4xOZY3Yfi
 /NKmPN8FyObdLP1Gg12V5P2Z+tPn1BiKc5INNRiLipOBABBs7T11AIAAA==
X-Env-Sender: prvs=42319c08d=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505408823!116996176!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56890 invoked from network); 14 Sep 2017 17:07:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 17:07:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,394,1500940800"; d="scan'208";a="52850545"
X-Gm-Message-State: AHPjjUheNaaDrCM4vHzXpH1txxLfT4WHQ3Su7NyflOBnfrL/+pWo+P6m
 WYIRtVlDB5v8dZlRlJI10loHt2ma4VVgAGJ/Jwo=
X-Google-Smtp-Source: AOwi7QDkF4IFArydLUkmePl9oeYEffNgQp6djKIR4xdwRWrNLUlL1K/hUpHqOpz7L6Z4unk3VtmC9rxmwyp98KfURtc=
X-Received: by 10.200.8.143 with SMTP id v15mr30797532qth.314.1505408819876;
 Thu, 14 Sep 2017 10:06:59 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <8618266e-2a9a-d121-b9ef-ba50e387baf3@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-6-george.dunlap@citrix.com>
 <8618266e-2a9a-d121-b9ef-ba50e387baf3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 14 Sep 2017 18:06:59 +0100
X-Gmail-Original-Message-ID: <CAFLBxZbEE3+2PEo3HWR3FaLytcxWdpopew_RGSmoA9ukwObQvQ@mail.gmail.com>
Message-ID: <CAFLBxZbEE3+2PEo3HWR3FaLytcxWdpopew_RGSmoA9ukwObQvQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14] fuzz/x86_emulate: Implement dread()
	and davail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgNjo0NSBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+IFJhdGhlciB0aGFuIG9wZW4tY29kaW5nIHRoZSAicmVhZCIgZnJvbSB0aGUg
aW5wdXQgZmlsZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgo+Cj4gVGhpcyBwYXRjaCBmaWxscyBtZSB3aXRoIGRyZWFkLgo+Cj4g
SG93IGFib3V0IGRhdGFfcmVhZCgpIGFuZCBkYXRhX2F2YWlsYWJsZSgpIHdoaWNoIGFyZSBzbGln
aHRseSBtb3JlCj4gZGVzY3JpcHRpdmU/Cj4KPiBBbHNvLCBib3RoIHNob3VsZCBiZSB1c2luZyBi
b29sIHJhdGhlciB0aGFuIGludC4KCkknbSBoYXBweSB0byBkbyBib3RoOyBJIHdhcyBqdXN0IHdh
aXRpbmcgZm9yIGNvbW1lbnRzIG9uIHRoZSByZXN0IG9mCnRoZSBzZXJpZXMgYmVmb3JlIHJlc2Vu
ZGluZy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:09:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:09:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXdV-0008BH-Ed; Thu, 14 Sep 2017 17:09:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXdV-0008BA-56
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:09:09 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 09/14-17770-4B7BAB95; Thu, 14 Sep 2017 17:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVysyfVTXfz9l2
 RBj+WsVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn1+9mLOjhr9gx+wdLA+Me7i5GLg4hgc2M
 EsuPrWaHcE4zSpz+3gjkcHKwCWhK3Pn8iQnEFhGQlrj2+TIjiM0sUC3xf+FJNhBbWMBQ4tuFZ
 cwgNouAqsTkW8vAangFLCXOPpvJAmJLCMhL7Gq7yDqBkXMBI8MqRvXi1KKy1CJdE72kosz0jJ
 LcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEB/MQDBDsbuy/6HGCU5mJREeffq7owU4kvKT6n
 MSCzOiC8qzUktPsQow8GhJME7fduuSCHBotT01Iq0zBxg4MCkJTh4lER480DSvMUFibnFmekQ
 qVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd46kFIBkNKM0jy4QbCAvsQoKyXMywh0mhBPQWpRb
 mYJqvwrRnEORiVh3k0gU3gy80rg9r0COoUJ6JQzp3eAnFKSiJCSamD03cl0+LN6nMxGBm2mba
 cmeZ58nFbs+7R85zWXPb+VGSuN7/nYndE8kfb7pVPK5JDlr7n/pjCqFYonpChyr+tz1xPLbLq
 5YhqTgkCQjoV4/oUi10tf4191b9Jy29JRach7pODJzProGdsqTT+scnE4pXFc3fsGZwmvRkl6
 cN0S4auP1z1bHqHEUpyRaKjFXFScCADrEp4bYwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505408946!82766504!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36084 invoked from network); 14 Sep 2017 17:09:06 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 14 Sep 2017 17:09:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAA2E15A2;
 Thu, 14 Sep 2017 10:09:05 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B7B7C3F483;
 Thu, 14 Sep 2017 10:09:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 18:08:54 +0100
Message-Id: <20170914170859.30553-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v3 0/5] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKeGVuL2FyY2gvYXJtL3RyYXBzLmMgaXMgYmVnaW5uaW5nIHRvIGdldCB2ZXJ5IGJp
Zy4gVGhpcyBzZXJpZXMgaXMgbW92aW5nIG91dAp0aGUgY28tcHJvY2Vzc29yIGFuZCBzeXNyZWcg
ZW11bGF0aW9uIGluIHNlcGFyYXRlIGZpbGVzLiBUaGlzIHdpbGwgYXZvaWQgdG8KZ3JvdyB0cmFw
cy5jIHdoZW4gYWRkaW5nIG1vcmUgcmVnaXN0ZXJzIGVtdWxhdGlvbiAoY29taW5nIHNvb24pLgoK
QSBicmFuY2ggd2l0aCB0aGlzIHNlcmllcyBoYXMgYmVlbiBwdXNoZWQ6CgpodHRwczovL3hlbmJp
dHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvanVsaWVuZy94ZW4tdW5zdGFibGUuZ2l0CmJyYW5j
aCBjbGVhbnVwLXRyYXBzLXYzCgpDaGVlcnMsCgpDYzogdm9sb2R5bXlyX2JhYmNodWtAZXBhbS5j
b20KCkp1bGllbiBHcmFsbCAoNSk6CiAgeGVuL2FybTogdHJhcHM6IEV4cG9ydCBhIGJ1bmNoIG9m
IGhlbHBlcnMgdG8gaGFuZGxlIGVtdWxhdGlvbgogIHhlbi9hcm06IE1vdmUgc3lzcmVnIGVtdWxh
dGlvbiBvdXRzaWRlIG9mIHRyYXBzLmMKICB4ZW4vYXJtOiBNb3ZlIGNvLXByb2Nlc3NvciBlbXVs
YXRpb24gb3V0c2lkZSBvZiB0cmFwcy5jCiAgeGVuL2FybTogTW92ZSBzeXNyZWdzLmggaW4gYXJt
NjQgc3ViLWRpcmVjdG9yeQogIHhlbi9hcm06IExpbWl0IHRoZSBzY29wZSBvZiBjcHJlZ3MuaAoK
IHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9h
cmNoL2FybS9hcm02NC9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2Fy
bS9hcm02NC92c3lzcmVnLmMgICAgICAgICAgICAgIHwgMjI5ICsrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vc21wLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyAgICAgICAgICAgICAgICAgICAgICB8IDY2MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgICAgICAgICAgICAgIHwgNDUy
ICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAgICAg
ICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oICAgICB8ICAg
MiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmggICAgICAgICB8ICAxMyArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oICAgICB8ICAgMiArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3sgPT4gYXJtNjR9L3N5c3JlZ3MuaCB8ICAxMCArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC90cmFwcy5oICAgICAgICAgfCAgMTggKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wZXJjcHUuaCAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaCAgICAgICAgICAgfCAgIDIgLQogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAg
ICAgICAgICAgICAgfCAgNDcgKysrCiAxNiBmaWxlcyBjaGFuZ2VkLCA3OTIgaW5zZXJ0aW9ucygr
KSwgNjUyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02
NC92c3lzcmVnLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKIHJlbmFt
ZSB4ZW4vaW5jbHVkZS9hc20tYXJtL3sgPT4gYXJtNjR9L3N5c3JlZ3MuaCAoOTglKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:09:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXdX-0008C0-Lz; Thu, 14 Sep 2017 17:09:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXdW-0008Be-V8
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:09:11 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 30/AF-01754-6B7BAB95; Thu, 14 Sep 2017 17:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVysyfVTXfr9l2
 RBvvbFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxr+66xF6wqrnjcPZmtgbEvuIuRi0NIYDOj
 xMH/S9kgnNOMEldvrWDtYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBO4v2iRhYQW1jAU2Lr7
 3/MXYwcHCwCqhJXfpaAhHkFLCUe/lgLVi4hIC+xq+0i2EhOASuJ3b+vMIPYQkA1u+58ZZ/AyL
 2AkWEVo3pxalFZapGuqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+O
 XfudDjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCN2bYrUkiwKDU9tSItMwcY
 ZjBpCQ4eJRHePJA0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0mIJS8/L1VKnPfHVqBSAZDSj
 NI8uEGw8L/EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4qkIU8mXklcPteAZ3CBHTKmdM7QE
 4pSURISTUwegRNW/Erye8E64UlnMJLtd1Wf9QJ6YzmTPi6cbnI28tBtrlfqxX4yj13vTu9bcW
 6Pzeu5u3XfpM9c1J4FFuz/Pm8r14v65svP33TsPuiXegukV+zBV/z+Bze8fJzELcwb9PxpJVW
 skkP90uoePbeWMIfHNr+amJH4qHJonX+iwJLy7PPaLiwKLEUZyQaajEXFScCAL5cABF6AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505408948!97576844!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6930 invoked from network); 14 Sep 2017 17:09:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 14 Sep 2017 17:09:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7136C16A0;
 Thu, 14 Sep 2017 10:09:08 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F7C53F483;
 Thu, 14 Sep 2017 10:09:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 18:08:56 +0100
Message-Id: <20170914170859.30553-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914170859.30553-1-julien.grall@arm.com>
References: <20170914170859.30553-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 2/5] xen/arm: Move sysreg emulation outside
	of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHN5c3JlZyBlbXVsYXRpb24gaXMgNjQtYml0IHNwZWNpZmljIGFuZCBzdXJyb3VuZGVkIGJ5
ICNpZmRlZi4gTW92ZQp0aGVtIGluIGEgc2VwYXJhdGUgZmlsZSBhcm0vYXJtNjQvdnN5c3JlZy5j
IHRvIHNocmluayBkb3duIGEgYml0IHRyYXBzLmMKCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQoKICAg
IENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQog
eGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9h
cm02NC92c3lzcmVnLmMgICAgICB8IDIyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgMTk4IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBz
LmggfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCAyMzMgaW5zZXJ0aW9ucygrKSwgMTk4IGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvTWFrZWZpbGUKaW5kZXggMTQ5YjZiMzkwMS4uNzE4ZmU0NDQ1NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9NYWtl
ZmlsZQpAQCAtMTAsMyArMTAsNCBAQCBvYmotJChDT05GSUdfTElWRVBBVENIKSArPSBsaXZlcGF0
Y2gubwogb2JqLXkgKz0gc21wYm9vdC5vCiBvYmoteSArPSB0cmFwcy5vCiBvYmoteSArPSB2ZnAu
bworb2JqLXkgKz0gdnN5c3JlZy5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5
c3JlZy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5jNTdhYzEyNTAzCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpAQCAtMCwwICsxLDIyOSBAQAorLyoKKyAqIHhlbi9hcmNo
L2FybS9hcm02NC9zeXNyZWcuYworICoKKyAqIEVtdWxhdGUgc3lzdGVtIHJlZ2lzdGVycyB0cmFw
cGVkLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKwor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKyNpbmNs
dWRlIDxhc20vcmVncy5oPgorI2luY2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS92
dGltZXIuaD4KKwordm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisg
ICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQoreworICAgIGludCByZWdpZHggPSBo
c3Iuc3lzcmVnLnJlZzsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisKKyAgICBzd2l0
Y2ggKCBoc3IuYml0cyAmIEhTUl9TWVNSRUdfUkVHU19NQVNLICkKKyAgICB7CisgICAgLyoKKyAg
ICAgKiBIQ1JfRUwyLlRBQ1IKKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQ3
LjIuMQorICAgICAqLworICAgIGNhc2UgSFNSX1NZU1JFR19BQ1RMUl9FTDE6CisgICAgICAgIGlm
ICggcHNyX21vZGVfaXNfdXNlcihyZWdzKSApCisgICAgICAgICAgICByZXR1cm4gaW5qZWN0X3Vu
ZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICBpZiAoIGhzci5zeXNyZWcucmVhZCAp
CisgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgcmVnaWR4LCB2LT5hcmNoLmFjdGxyKTsK
KyAgICAgICAgYnJlYWs7CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlREUkEKKyAgICAgKgor
ICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDggVGFibGUgRDEtNTcKKyAgICAgKi8K
KyAgICBjYXNlIEhTUl9TWVNSRUdfTURSQVJfRUwxOgorICAgICAgICByZXR1cm4gaGFuZGxlX3Jv
X3JheihyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKKworICAgIC8qCisg
ICAgICogTURDUl9FTDIuVERPU0EKKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEQxLTE1MDkgVGFibGUgRDEtNTgKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoKKyAgICAgKiAg
ICBPU0xTUl9FTDEKKyAgICAgKiAgICBEQkdQUkNSX0VMMQorICAgICAqLworICAgIGNhc2UgSFNS
X1NZU1JFR19PU0xBUl9FTDE6CisgICAgICAgIHJldHVybiBoYW5kbGVfd29fd2kocmVncywgcmVn
aWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7CisgICAgY2FzZSBIU1JfU1lTUkVHX09TRExS
X0VMMToKKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lz
cmVnLnJlYWQsIGhzciwgMSk7CisKKyAgICAvKgorICAgICAqIE1EQ1JfRUwyLlREQQorICAgICAq
CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJsZSBEMS01OQorICAgICAq
CisgICAgICogVW5oYW5kbGVkOgorICAgICAqICAgIE1EQ0NJTlRfRUwxCisgICAgICogICAgREJH
RFRSX0VMMAorICAgICAqICAgIERCR0RUUlJYX0VMMAorICAgICAqICAgIERCR0RUUlRYX0VMMAor
ICAgICAqICAgIE9TRFRSUlhfRUwxCisgICAgICogICAgT1NEVFJUWF9FTDEKKyAgICAgKiAgICBP
U0VDQ1JfRUwxCisgICAgICogICAgREJHQ0xBSU1TRVRfRUwxCisgICAgICogICAgREJHQ0xBSU1D
TFJfRUwxCisgICAgICogICAgREJHQVVUSFNUQVRVU19FTDEKKyAgICAgKi8KKyAgICBjYXNlIEhT
Ul9TWVNSRUdfTURTQ1JfRUwxOgorICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCBy
ZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNlIEhTUl9TWVNSRUdfTURD
Q1NSX0VMMDoKKyAgICAgICAgLyoKKyAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBp
ZiBNRFNDUl9FTDEuVERDQyBpcyBzZXQgdG8gMC4gV2UgZW11bGF0ZSB0aGF0CisgICAgICAgICAq
IHJlZ2lzdGVyIGFzIFJBWi9XSSBhYm92ZS4gU28gUk8gYXQgYm90aCBFTDAgYW5kIEVMMS4KKyAg
ICAgICAgICovCisgICAgICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgaHNy
LnN5c3JlZy5yZWFkLCBoc3IsIDApOworICAgIEhTUl9TWVNSRUdfREJHX0NBU0VTKERCR0JWUik6
CisgICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHQkNSKToKKyAgICBIU1JfU1lTUkVHX0RCR19D
QVNFUyhEQkdXVlIpOgorICAgIEhTUl9TWVNSRUdfREJHX0NBU0VTKERCR1dDUik6CisgICAgICAg
IHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3Is
IDEpOworCisgICAgLyoKKyAgICAgKiBNRENSX0VMMi5UUE0KKyAgICAgKgorICAgICAqIEFSTXY4
IChEREkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjEKKyAgICAgKgorICAgICAqIFVuaGFu
ZGxlZDoKKyAgICAgKiAgICBQTUVWQ05UUjxuPl9FTDAKKyAgICAgKiAgICBQTUVWVFlQRVI8bj5f
RUwwCisgICAgICogICAgUE1DQ0ZJTFRSX0VMMAorICAgICAqIE1EQ1JfRUwyLlRQTUNSCisgICAg
ICoKKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNworICAgICAqIEFSTXY4IChE
REkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjIKKyAgICAgKgorICAgICAqIE5COiBCb3Ro
IE1EQ1JfRUwyLlRQTSBhbmQgTURDUl9FTDIuVFBNQ1IgY2F1c2UgdHJhcHBpbmcgb2YgUE1DUi4K
KyAgICAgKi8KKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9FTDE6CisgICAgY2FzZSBI
U1JfU1lTUkVHX1BNSU5URU5DTFJfRUwxOgorICAgICAgICAvKgorICAgICAgICAgKiBBY2Nlc3Np
YmxlIGZyb20gRUwxIG9ubHksIGJ1dCBpZiBFTDAgdHJhcCBoYXBwZW5zIGhhbmRsZSBhcworICAg
ICAgICAgKiB1bmRlZi4KKyAgICAgICAgICovCisgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dp
KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworICAgIGNhc2UgSFNSX1NZ
U1JFR19QTVVTRVJFTlJfRUwwOgorICAgICAgICAvKiBSTyBhdCBFTDAuIFJBWi9XSSBhdCBFTDEg
Ki8KKyAgICAgICAgaWYgKCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkKKyAgICAgICAgICAgIHJl
dHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDAp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCBy
ZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1D
Ul9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVHX1BNQ05URU5TRVRfRUwwOgorICAgIGNhc2UgSFNS
X1NZU1JFR19QTUNOVEVOQ0xSX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1PVlNDTFJfRUww
OgorICAgIGNhc2UgSFNSX1NZU1JFR19QTVNXSU5DX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdf
UE1TRUxSX0VMMDoKKyAgICBjYXNlIEhTUl9TWVNSRUdfUE1DRUlEMF9FTDA6CisgICAgY2FzZSBI
U1JfU1lTUkVHX1BNQ0VJRDFfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19QTUNDTlRSX0VMMDoK
KyAgICBjYXNlIEhTUl9TWVNSRUdfUE1YRVZUWVBFUl9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVH
X1BNWEVWQ05UUl9FTDA6CisgICAgY2FzZSBIU1JfU1lTUkVHX1BNT1ZTU0VUX0VMMDoKKyAgICAg
ICAgLyoKKyAgICAgICAgICogQWNjZXNzaWJsZSBhdCBFTDAgb25seSBpZiBQTVVTRVJFTlJfRUww
LkVOIGlzIHNldC4gV2UKKyAgICAgICAgICogZW11bGF0ZSB0aGF0IHJlZ2lzdGVyIGFzIDAgYWJv
dmUuCisgICAgICAgICAqLworICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdp
ZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKKworICAgIC8qCisgICAgICogIUNOVEhDVExf
RUwyLkVMMVBDRU4KKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAg
VGFibGUgRDEtNjAKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9TWVNSRUdfQ05UUF9DVExfRUwwOgor
ICAgIGNhc2UgSFNSX1NZU1JFR19DTlRQX1RWQUxfRUwwOgorICAgIGNhc2UgSFNSX1NZU1JFR19D
TlRQX0NWQUxfRUwwOgorICAgICAgICBpZiAoICF2dGltZXJfZW11bGF0ZShyZWdzLCBoc3IpICkK
KyAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cisg
ICAgICAgIGJyZWFrOworCisgICAgLyoKKyAgICAgKiBIQ1JfRUwyLkZNTyBvciBIQ1JfRUwyLklN
TworICAgICAqCisgICAgICogR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZpY2F0aW9uIChJSEkgMDA2
OUMpOiBTZWN0aW9uIDQuNi4zCisgICAgICovCisgICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19TR0kx
Ul9FTDE6CisgICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxOgorICAgIGNhc2UgSFNS
X1NZU1JFR19JQ0NfU0dJMFJfRUwxOgorCisgICAgICAgIGlmICggIXZnaWNfZW11bGF0ZShyZWdz
LCBoc3IpICkKKyAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24ocmVn
cywgaHNyLmxlbik7CisgICAgICAgIGJyZWFrOworCisgICAgLyoKKyAgICAgKiAgSUNDX1NSRV9F
TDIuRW5hYmxlID0gMAorICAgICAqCisgICAgICogIEdJQyBBcmNoaXRlY3R1cmUgU3BlY2lmaWNh
dGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQorICAgICAqLworICAgIGNhc2UgSFNSX1NZ
U1JFR19JQ0NfU1JFX0VMMToKKyAgICAgICAgLyoKKyAgICAgICAgICogVHJhcHBlZCB3aGVuIHRo
ZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3JtCisgICAgICAgICAqIGlu
dGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2UsIHRoZSByZWdpc3Rlcgor
ICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8gdGVsbCB0aGUgZ3Vlc3Qg
dG8gdXNlIHRoZSBHSUMKKyAgICAgICAgICogbWVtb3J5IG1hcHBlZCBpbnRlcmZhY2UgKGkuZSBH
SUN2MiBjb21wYXRpYmlsaXR5KS4KKyAgICAgICAgICovCisgICAgICAgIHJldHVybiBoYW5kbGVf
cmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOworCisgICAgLyoK
KyAgICAgKiBIQ1JfRUwyLlRJRENQCisgICAgICoKKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQp
OiBEMS0xNTAxIFRhYmxlIEQxLTQzCisgICAgICoKKyAgICAgKiAgLSBSZXNlcnZlZCBjb250cm9s
IHNwYWNlIGZvciBJTVBMRU1FTlRBVElPTiBERUZJTkVEIGZ1bmN0aW9uYWxpdHkuCisgICAgICoK
KyAgICAgKiBDUFRSX0VMMi5UVEEKKyAgICAgKgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6
IEQxLTE1MDcgVGFibGUgRDEtNTQKKyAgICAgKgorICAgICAqICAtIEFsbCBpbXBsZW1lbnRlZCB0
cmFjZSByZWdpc3RlcnMuCisgICAgICoKKyAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVn
aXN0ZXJzLgorICAgICAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIHsKKyAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBoc3Jfc3lzcmVnIHN5c3JlZyA9IGhzci5zeXNyZWc7CisKKyAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAiJXMgJWQsICVkLCBj
JWQsIGMlZCwgJWQgJXMgeCVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgIHN5c3JlZy5yZWFkID8gIm1ycyIgOiAibXNyIiwKKyAgICAgICAgICAgICAgICAgICAg
IHN5c3JlZy5vcDAsIHN5c3JlZy5vcDEsCisgICAgICAgICAgICAgICAgICAgICBzeXNyZWcuY3Ju
LCBzeXNyZWcuY3JtLAorICAgICAgICAgICAgICAgICAgICAgc3lzcmVnLm9wMiwKKyAgICAgICAg
ICAgICAgICAgICAgIHN5c3JlZy5yZWFkID8gIj0+IiA6ICI8PSIsCisgICAgICAgICAgICAgICAg
ICAgICBzeXNyZWcucmVnLCByZWdzLT5wYyk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAidW5oYW5kbGVkIDY0LWJpdCBzeXNyZWcgYWNjZXNzICUjeFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgIGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0spOworICAgICAgICAgICAg
aW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmVncy0+cGMgKz0gNDsKK30KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCAxYzMzNGE3Yjk5Li5mMDBhYTQ4ODkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjI5NSwyMDQgKzIyOTUsNiBAQCBzdGF0
aWMgdm9pZCBkb19jcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNy
IGhzcikKICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiB9CiAKLSNpZmRl
ZiBDT05GSUdfQVJNXzY0Ci1zdGF0aWMgdm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKLXsK
LSAgICBpbnQgcmVnaWR4ID0gaHNyLnN5c3JlZy5yZWc7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwotCi0gICAgc3dpdGNoICggaHNyLmJpdHMgJiBIU1JfU1lTUkVHX1JFR1NfTUFTSyAp
Ci0gICAgewotICAgIC8qCi0gICAgICogSENSX0VMMi5UQUNSCi0gICAgICoKLSAgICAgKiBBUk12
OCAoRERJIDA0ODdBLmQpOiBENy4yLjEKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdfQUNU
TFJfRUwxOgotICAgICAgICBpZiAoIHBzcl9tb2RlX2lzX3VzZXIocmVncykgKQotICAgICAgICAg
ICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAgICAgICAgaWYg
KCBoc3Iuc3lzcmVnLnJlYWQgKQotICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lk
eCwgdi0+YXJjaC5hY3Rscik7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgLyoKLSAgICAgKiBNRENS
X0VMMi5URFJBCi0gICAgICoKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA4IFRh
YmxlIEQxLTU3Ci0gICAgICovCi0gICAgY2FzZSBIU1JfU1lTUkVHX01EUkFSX0VMMToKLSAgICAg
ICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhz
ciwgMSk7Ci0KLSAgICAvKgotICAgICAqIE1EQ1JfRUwyLlRET1NBCi0gICAgICoKLSAgICAgKiBB
Uk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA5IFRhYmxlIEQxLTU4Ci0gICAgICoKLSAgICAgKiBV
bmhhbmRsZWQ6Ci0gICAgICogICAgT1NMU1JfRUwxCi0gICAgICogICAgREJHUFJDUl9FTDEKLSAg
ICAgKi8KLSAgICBjYXNlIEhTUl9TWVNSRUdfT1NMQVJfRUwxOgotICAgICAgICByZXR1cm4gaGFu
ZGxlX3dvX3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOwotICAgIGNh
c2UgSFNSX1NZU1JFR19PU0RMUl9FTDE6Ci0gICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJl
Z3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEpOwotCi0gICAgLyoKLSAgICAgKiBN
RENSX0VMMi5UREEKLSAgICAgKgotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAg
VGFibGUgRDEtNTkKLSAgICAgKgotICAgICAqIFVuaGFuZGxlZDoKLSAgICAgKiAgICBNRENDSU5U
X0VMMQotICAgICAqICAgIERCR0RUUl9FTDAKLSAgICAgKiAgICBEQkdEVFJSWF9FTDAKLSAgICAg
KiAgICBEQkdEVFJUWF9FTDAKLSAgICAgKiAgICBPU0RUUlJYX0VMMQotICAgICAqICAgIE9TRFRS
VFhfRUwxCi0gICAgICogICAgT1NFQ0NSX0VMMQotICAgICAqICAgIERCR0NMQUlNU0VUX0VMMQot
ICAgICAqICAgIERCR0NMQUlNQ0xSX0VMMQotICAgICAqICAgIERCR0FVVEhTVEFUVVNfRUwxCi0g
ICAgICovCi0gICAgY2FzZSBIU1JfU1lTUkVHX01EU0NSX0VMMToKLSAgICAgICAgcmV0dXJuIGhh
bmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0gICAg
Y2FzZSBIU1JfU1lTUkVHX01EQ0NTUl9FTDA6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEFjY2Vz
c2libGUgYXQgRUwwIG9ubHkgaWYgTURTQ1JfRUwxLlREQ0MgaXMgc2V0IHRvIDAuIFdlIGVtdWxh
dGUgdGhhdAotICAgICAgICAgKiByZWdpc3RlciBhcyBSQVovV0kgYWJvdmUuIFNvIFJPIGF0IGJv
dGggRUwwIGFuZCBFTDEuCi0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3Jh
eihyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAwKTsKLSAgICBIU1JfU1lTUkVH
X0RCR19DQVNFUyhEQkdCVlIpOgotICAgIEhTUl9TWVNSRUdfREJHX0NBU0VTKERCR0JDUik6Ci0g
ICAgSFNSX1NZU1JFR19EQkdfQ0FTRVMoREJHV1ZSKToKLSAgICBIU1JfU1lTUkVHX0RCR19DQVNF
UyhEQkdXQ1IpOgotICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhz
ci5zeXNyZWcucmVhZCwgaHNyLCAxKTsKLQotICAgIC8qCi0gICAgICogTURDUl9FTDIuVFBNCi0g
ICAgICoKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRhYmxlIEQxLTYxCi0g
ICAgICoKLSAgICAgKiBVbmhhbmRsZWQ6Ci0gICAgICogICAgUE1FVkNOVFI8bj5fRUwwCi0gICAg
ICogICAgUE1FVlRZUEVSPG4+X0VMMAotICAgICAqICAgIFBNQ0NGSUxUUl9FTDAKLSAgICAgKiBN
RENSX0VMMi5UUE1DUgotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQu
MTcKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTExIFRhYmxlIEQxLTYyCi0gICAg
ICoKLSAgICAgKiBOQjogQm90aCBNRENSX0VMMi5UUE0gYW5kIE1EQ1JfRUwyLlRQTUNSIGNhdXNl
IHRyYXBwaW5nIG9mIFBNQ1IuCi0gICAgICovCi0gICAgY2FzZSBIU1JfU1lTUkVHX1BNSU5URU5T
RVRfRUwxOgotICAgIGNhc2UgSFNSX1NZU1JFR19QTUlOVEVOQ0xSX0VMMToKLSAgICAgICAgLyoK
LSAgICAgICAgICogQWNjZXNzaWJsZSBmcm9tIEVMMSBvbmx5LCBidXQgaWYgRUwwIHRyYXAgaGFw
cGVucyBoYW5kbGUgYXMKLSAgICAgICAgICogdW5kZWYuCi0gICAgICAgICAqLwotICAgICAgICBy
ZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwgaHNyLCAx
KTsKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1VU0VSRU5SX0VMMDoKLSAgICAgICAgLyogUk8gYXQg
RUwwLiBSQVovV0kgYXQgRUwxICovCi0gICAgICAgIGlmICggcHNyX21vZGVfaXNfdXNlcihyZWdz
KSApCi0gICAgICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgsIGhzci5z
eXNyZWcucmVhZCwgaHNyLCAwKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmV0dXJuIGhh
bmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0gICAg
Y2FzZSBIU1JfU1lTUkVHX1BNQ1JfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19QTUNOVEVOU0VU
X0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1DTlRFTkNMUl9FTDA6Ci0gICAgY2FzZSBIU1Jf
U1lTUkVHX1BNT1ZTQ0xSX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfUE1TV0lOQ19FTDA6Ci0g
ICAgY2FzZSBIU1JfU1lTUkVHX1BNU0VMUl9FTDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNQ0VJ
RDBfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19QTUNFSUQxX0VMMDoKLSAgICBjYXNlIEhTUl9T
WVNSRUdfUE1DQ05UUl9FTDA6Ci0gICAgY2FzZSBIU1JfU1lTUkVHX1BNWEVWVFlQRVJfRUwwOgot
ICAgIGNhc2UgSFNSX1NZU1JFR19QTVhFVkNOVFJfRUwwOgotICAgIGNhc2UgSFNSX1NZU1JFR19Q
TU9WU1NFVF9FTDA6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEFjY2Vzc2libGUgYXQgRUwwIG9u
bHkgaWYgUE1VU0VSRU5SX0VMMC5FTiBpcyBzZXQuIFdlCi0gICAgICAgICAqIGVtdWxhdGUgdGhh
dCByZWdpc3RlciBhcyAwIGFib3ZlLgotICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJuIGhhbmRs
ZV9yYXpfd2kocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAv
KgotICAgICAqICFDTlRIQ1RMX0VMMi5FTDFQQ0VOCi0gICAgICoKLSAgICAgKiBBUk12OCAoRERJ
IDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQxLTYwCi0gICAgICovCi0gICAgY2FzZSBIU1JfU1lT
UkVHX0NOVFBfQ1RMX0VMMDoKLSAgICBjYXNlIEhTUl9TWVNSRUdfQ05UUF9UVkFMX0VMMDoKLSAg
ICBjYXNlIEhTUl9TWVNSRUdfQ05UUF9DVkFMX0VMMDoKLSAgICAgICAgaWYgKCAhdnRpbWVyX2Vt
dWxhdGUocmVncywgaHNyKSApCi0gICAgICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2Vw
dGlvbihyZWdzLCBoc3IpOwotICAgICAgICBicmVhazsKLQotICAgIC8qCi0gICAgICogSENSX0VM
Mi5GTU8gb3IgSENSX0VMMi5JTU8KLSAgICAgKgotICAgICAqIEdJQyBBcmNoaXRlY3R1cmUgU3Bl
Y2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA0LjYuMwotICAgICAqLwotICAgIGNhc2Ug
SFNSX1NZU1JFR19JQ0NfU0dJMVJfRUwxOgotICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfQVNHSTFS
X0VMMToKLSAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX1NHSTBSX0VMMToKLQotICAgICAgICBpZiAo
ICF2Z2ljX2VtdWxhdGUocmVncywgaHNyKSApCi0gICAgICAgICAgICByZXR1cm4gaW5qZWN0X3Vu
ZGVmNjRfZXhjZXB0aW9uKHJlZ3MsIGhzci5sZW4pOwotICAgICAgICBicmVhazsKLQotICAgIC8q
Ci0gICAgICogIElDQ19TUkVfRUwyLkVuYWJsZSA9IDAKLSAgICAgKgotICAgICAqICBHSUMgQXJj
aGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAwMDY5Qyk6IFNlY3Rpb24gOC4xLjkKLSAgICAg
Ki8KLSAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDE6Ci0gICAgICAgIC8qCi0gICAgICAg
ICAqIFRyYXBwZWQgd2hlbiB0aGUgZ3Vlc3QgaXMgdXNpbmcgR0lDdjIgd2hpbHN0IHRoZSBwbGF0
Zm9ybQotICAgICAgICAgKiBpbnRlcnJ1cHQgY29udHJvbGxlciBpcyBHSUN2My4gSW4gdGhpcyBj
YXNlLCB0aGUgcmVnaXN0ZXIKLSAgICAgICAgICogc2hvdWxkIGJlIGVtdWxhdGUgYXMgUkFaL1dJ
IHRvIHRlbGwgdGhlIGd1ZXN0IHRvIHVzZSB0aGUgR0lDCi0gICAgICAgICAqIG1lbW9yeSBtYXBw
ZWQgaW50ZXJmYWNlIChpLmUgR0lDdjIgY29tcGF0aWJpbGl0eSkuCi0gICAgICAgICAqLwotICAg
ICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGhzci5zeXNyZWcucmVhZCwg
aHNyLCAxKTsKLQotICAgIC8qCi0gICAgICogSENSX0VMMi5USURDUAotICAgICAqCi0gICAgICog
QVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwMSBUYWJsZSBEMS00MwotICAgICAqCi0gICAgICog
IC0gUmVzZXJ2ZWQgY29udHJvbCBzcGFjZSBmb3IgSU1QTEVNRU5UQVRJT04gREVGSU5FRCBmdW5j
dGlvbmFsaXR5LgotICAgICAqCi0gICAgICogQ1BUUl9FTDIuVFRBCi0gICAgICoKLSAgICAgKiBB
Uk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQxLTU0Ci0gICAgICoKLSAgICAgKiAg
LSBBbGwgaW1wbGVtZW50ZWQgdHJhY2UgcmVnaXN0ZXJzLgotICAgICAqCi0gICAgICogQW5kIGFs
bCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KLSAgICAgKi8KLSAgICBkZWZhdWx0OgotICAgICAg
ICB7Ci0gICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHNyX3N5c3JlZyBzeXNyZWcgPSBoc3Iuc3lz
cmVnOwotCi0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICAg
ICAgICAgIiVzICVkLCAlZCwgYyVkLCBjJWQsICVkICVzIHglZCBAIDB4JSJQUklyZWdpc3RlciJc
biIsCi0gICAgICAgICAgICAgICAgICAgICBzeXNyZWcucmVhZCA/ICJtcnMiIDogIm1zciIsCi0g
ICAgICAgICAgICAgICAgICAgICBzeXNyZWcub3AwLCBzeXNyZWcub3AxLAotICAgICAgICAgICAg
ICAgICAgICAgc3lzcmVnLmNybiwgc3lzcmVnLmNybSwKLSAgICAgICAgICAgICAgICAgICAgIHN5
c3JlZy5vcDIsCi0gICAgICAgICAgICAgICAgICAgICBzeXNyZWcucmVhZCA/ICI9PiIgOiAiPD0i
LAotICAgICAgICAgICAgICAgICAgICAgc3lzcmVnLnJlZywgcmVncy0+cGMpOwotICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgc3lzcmVnIGFjY2VzcyAl
I3hcbiIsCi0gICAgICAgICAgICAgICAgICAgICBoc3IuYml0cyAmIEhTUl9TWVNSRUdfUkVHU19N
QVNLKTsKLSAgICAgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAg
ICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJlZ3MtPnBjICs9IDQ7
Ci19Ci0jZW5kaWYKLQogdm9pZCBkdW1wX2d1ZXN0X3MxX3dhbGsoc3RydWN0IGRvbWFpbiAqZCwg
dmFkZHJfdCBhZGRyKQogewogICAgIHJlZ2lzdGVyX3QgdHRiY3IgPSBSRUFEX1NZU1JFRyhUQ1Jf
RUwxKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAppbmRleCBlNWU1YTRhMDM2Li4yMzc5YjU3
OGNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCkBAIC0zLDYgKzMsOSBAQAogCiB2b2lk
IGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50
IGluc3RyX2xlbik7CiAKK3ZvaWQgZG9fc3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAorICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcik7CisKICNlbmRpZiAvKiBfX0FT
TV9BUk02NF9UUkFQU19fICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:09:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXdZ-0008DG-1F; Thu, 14 Sep 2017 17:09:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXdX-0008Bi-GU
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:09:11 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FA/0B-01910-6B7BAB95; Thu, 14 Sep 2017 17:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXfL9l2
 RBiffMlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTr8xhLfhrWrF42TfmBsanGl2MXBxCApsZ
 JfYeW8kC4ZxmlFh26TRrFyMnB5uApsSdz5+YQGwRAWmJa58vM4LYzALVEv8XnmQDsYUFQiXeP
 NnBDGKzCKhK7JlyAqyeV8BSYtK6nSwgtoSAvMSutotgMzkFrCR2/74CVi8EVLPrzlf2CYzcCx
 gZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq4noGBcQd
 jw16/Q4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnb5tV6SQYFFqempFWmYO
 MNRg0hIcPEoivHkgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifPWgRQJgBRllObBjYCF/
 SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxVIFN4MvNK4Da9AjqCCeiIM6d3gBxRkoiQkm
 pgrOrzFo+x22NbvkliF5PA9aAms713A1b9eP14vhFfnrXVx7VzQ7TnbJjf+V7+qoeM2scZSYs
 uPpGuuXw/yynxa/LVsCdxnnM0wkzi71VfaePdfEQ5+PXWer1go0lX+ljmKn35vJll/nMVBeE7
 3z/fkDDjzBX9/O3j/ulNsqzvbSri7dU9e6v+K7EUZyQaajEXFScCAGusfOx2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505408947!107232161!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48579 invoked from network); 14 Sep 2017 17:09:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 14 Sep 2017 17:09:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 239BC1435;
 Thu, 14 Sep 2017 10:09:07 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 11B323F483;
 Thu, 14 Sep 2017 10:09:05 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 18:08:55 +0100
Message-Id: <20170914170859.30553-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914170859.30553-1-julien.grall@arm.com>
References: <20170914170859.30553-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v3 1/5] xen/arm: traps: Export a bunch of
	helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBtb3ZlIHNvbWUgcGFydHMgb2YgdHJhcHMuYyBpbiBzZXBh
cmF0ZSBmaWxlcy4KVGhlIHdpbGwgcmVxdWlyZSB0byB1c2UgaGVscGVycyB0aGF0IGFyZSBjdXJy
ZW50bHkgc3RhdGljYWxseSBkZWZpbmVkLgpFeHBvcnQgdGhlIGZvbGxvd2luZyBoZWxwZXJzOgog
ICAgLSBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24KICAgIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlv
bgogICAgLSBjaGVja19jb25kaXRpb25hbF9pbnN0cgogICAgLSBhZHZhbmNlX3BjCiAgICAtIGhh
bmRsZV9yYXpfd2kKICAgIC0gaGFuZGxlX3dvX3dpCiAgICAtIGhhbmRsZV9yb19yYXoKCk5vdGUg
dGhhdCBhc20tYXJtL2FybTMyL3RyYXBzLmggaXMgZW1wdHkgYnV0IGl0IGlzIHRvIGtlZXAgcGFy
aXR5IHdpdGgKdGhlIGFybTY0IGNvdW50ZXJwYXJ0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6IHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFJlcGxpY2F0ZSBjb21tZW50IG9u
IHRvcCBvZiBlYWNoIHByb3RvdHlwZXMgd2hlbiB1c2VmdWwKCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gRml4dXAgZ3VhcmRzCiAgICAgICAgLSBBZGQgbmV3bGluZSBmb3IgY2xhcml0eQot
LS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8IDQzICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFw
cy5oIHwgMTMgKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgg
fCAxNSArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgIHwg
MzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
ODggaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvYXNtLWFybS90cmFwcy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA2ZjMyZjcwMGU1Li4xYzMzNGE3Yjk5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAt
NDksNiArNDksNyBAQAogI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgorI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2lu
Y2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgogCkBAIC01NDcsNyAr
NTQ4LDcgQEAgc3RhdGljIHZhZGRyX3QgZXhjZXB0aW9uX2hhbmRsZXI2NChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdmFkZHJfdCBvZmZzZXQpCiB9CiAKIC8qIEluamVjdCBhbiB1bmRlZmlu
ZWQgZXhjZXB0aW9uIGludG8gYSA2NCBiaXQgZ3Vlc3QgKi8KLXN0YXRpYyB2b2lkIGluamVjdF91
bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGluc3RyX2xl
bikKK3ZvaWQgaW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBpbnQgaW5zdHJfbGVuKQogewogICAgIHZhZGRyX3QgaGFuZGxlcjsKICAgICBjb25zdCB1
bmlvbiBoc3IgZXNyID0gewpAQCAtNjIwLDggKzYyMSw3IEBAIHN0YXRpYyB2b2lkIGluamVjdF9p
YWJ0NjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAjZW5kaWYKIAot
c3RhdGljIHZvaWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNy
IGhzcikKK3ZvaWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKIHsKICAgICAgICAgaWYgKCBpc18zMmJpdF9kb21h
aW4oY3VycmVudC0+ZG9tYWluKSApCiAgICAgICAgICAgICBpbmplY3RfdW5kZWYzMl9leGNlcHRp
b24ocmVncyk7CkBAIC0xNzE0LDggKzE3MTQsNyBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgc2hv
cnQgY2NfbWFwWzE2XSA9IHsKICAgICAgICAgMCAgICAgICAgICAgICAgICAgICAgICAgLyogTlYg
ICAgICAgICAgICAgICAgICAgICAqLwogfTsKIAotc3RhdGljIGludCBjaGVja19jb25kaXRpb25h
bF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKK2ludCBjaGVja19jb25kaXRpb25h
bF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikK
IHsKICAgICB1bnNpZ25lZCBsb25nIGNwc3IsIGNwc3JfY29uZDsKICAgICBpbnQgY29uZDsKQEAg
LTE3NzcsNyArMTc3Niw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyB2b2lk
IGFkdmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBo
c3IpCit2b2lkIGFkdmFuY2VfcGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpdGJpdHMsIGNvbmQsIGNwc3IgPSBy
ZWdzLT5jcHNyOwogCkBAIC0xODE4LDExICsxODE3LDExIEBAIHN0YXRpYyB2b2lkIGFkdmFuY2Vf
cGMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB9CiAK
IC8qIFJlYWQgYXMgemVybyBhbmQgd3JpdGUgaWdub3JlICovCi1zdGF0aWMgdm9pZCBoYW5kbGVf
cmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcmVnaWR4LAotICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCit2b2lkIGhhbmRsZV9yYXpfd2koc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgaW50IHJlZ2lkeCwKKyAgICAg
ICAgICAgICAgICAgICBib29sIHJlYWQsCisgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24g
aHNyIGhzciwKKyAgICAgICAgICAgICAgICAgICBpbnQgbWluX2VsKQogewogICAgIEFTU0VSVCgo
bWluX2VsID09IDApIHx8IChtaW5fZWwgPT0gMSkpOwogCkBAIC0xODM2LDEyICsxODM1LDEyIEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9yYXpfd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAg
ICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwogfQogCi0vKiBXcml0ZSBvbmx5IGFzIHdyaXRlIGln
bm9yZSAqLwotc3RhdGljIHZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWdpZHgsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCByZWFkLAotICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVu
aW9uIGhzciBoc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKKy8qIHdy
aXRlIG9ubHkgYXMgd3JpdGUgaWdub3JlICovCit2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgIGludCByZWdpZHgsCisgICAgICAg
ICAgICAgICAgICBib29sIHJlYWQsCisgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3Ig
aHNyLAorICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKIHsKICAgICBBU1NFUlQoKG1pbl9l
bCA9PSAwKSB8fCAobWluX2VsID09IDEpKTsKIApAQCAtMTg1NiwxMSArMTg1NSwxMSBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiB9CiAKIC8q
IFJlYWQgb25seSBhcyByZWFkIGFzIHplcm8gKi8KLXN0YXRpYyB2b2lkIGhhbmRsZV9yb19yYXoo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCByZWdpZHgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IG1pbl9lbCkKK3ZvaWQgaGFuZGxlX3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAgICBpbnQgcmVnaWR4LAorICAgICAgICAgICAg
ICAgICAgIGJvb2wgcmVhZCwKKyAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNy
LAorICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCiB7CiAgICAgQVNTRVJUKChtaW5fZWwg
PT0gMCkgfHwgKG1pbl9lbCA9PSAxKSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtMzIvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lM2M0YThiNDczCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oCkBAIC0wLDAgKzEsMTMg
QEAKKyNpZm5kZWYgX19BU01fQVJNMzJfVFJBUFNfXworI2RlZmluZSBfX0FTTV9BUk0zMl9UUkFQ
U19fCisKKyNlbmRpZiAvKiBfX0FTTV9BUk0zMl9UUkFQU19fICovCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCisKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvdHJhcHMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li5lNWU1YTRhMDM2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC90cmFwcy5oCkBAIC0wLDAgKzEsMTUgQEAKKyNpZm5kZWYgX19BU01fQVJNNjRfVFJBUFNfXwor
I2RlZmluZSBfX0FTTV9BUk02NF9UUkFQU19fCisKK3ZvaWQgaW5qZWN0X3VuZGVmNjRfZXhjZXB0
aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaW5zdHJfbGVuKTsKKworI2VuZGlm
IC8qIF9fQVNNX0FSTTY0X1RSQVBTX18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KKwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjIyYWQwNzA2NzkKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKQEAgLTAsMCArMSwzOSBAQAorI2lm
bmRlZiBfX0FTTV9BUk1fVFJBUFNfXworI2RlZmluZSBfX0FTTV9BUk1fVFJBUFNfXworCisjaW5j
bHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorCisjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQorIyBp
bmNsdWRlIDxhc20vYXJtMzIvdHJhcHMuaD4KKyNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkK
KyMgaW5jbHVkZSA8YXNtL2FybTY0L3RyYXBzLmg+CisjZW5kaWYKKworaW50IGNoZWNrX2NvbmRp
dGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3Ig
aHNyKTsKKwordm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25z
dCB1bmlvbiBoc3IgaHNyKTsKKwordm9pZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKKworLyogcmVhZCBhcyB6
ZXJvIGFuZCB3cml0ZSBpZ25vcmUgKi8KK3ZvaWQgaGFuZGxlX3Jhel93aShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAorICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVuaW9uIGhzciBoc3IsIGludCBtaW5fZWwpOworCisvKiB3cml0ZSBvbmx5IGFzIHdy
aXRlIGlnbm9yZSAqLwordm9pZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGludCByZWdpZHgsIGJvb2wgcmVhZCwKKyAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IsIGludCBtaW5fZWwpOworCisvKiByZWFkIG9ubHkgYXMgcmVhZCBhcyB6ZXJvICov
Cit2b2lkIGhhbmRsZV9yb19yYXooc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWdp
ZHgsIGJvb2wgcmVhZCwKKyAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLCBp
bnQgbWluX2VsKTsKKworI2VuZGlmIC8qIF9fQVNNX0FSTV9UUkFQU19fICovCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCisK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXda-0008EA-83; Thu, 14 Sep 2017 17:09:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXdY-0008Cr-PY
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:09:12 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2D/85-03454-8B7BAB95; Thu, 14 Sep 2017 17:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXf79l2
 RBtNvqFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltVyoKZgpUdC24wtjA+Je3i5GLQ0hgM6PE
 7SMXmLoYOYGc04wSH0/bg9hsApoSdz5/AouLCEhLXPt8mRHEZhaIk3i/qJEFxBYWcJNo/HGWD
 cRmEVCV6Pn9CCzOK2Ap8fJfHzOILSEgL7Gr7SIriM0pYCWx+/cVZohdlhK77nxln8DIvYCRYR
 WjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+PftYG
 HGCU5mJREeffq7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7Y9uuSCHBotT01Iq0zBxgmMGk
 JTh4lER480DSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US560DKRIAKcoozYMbAQv5S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLm3QQyhSczrwRu0yugI5iAjjhzegfIESWJCCmpBkatJ9
 5BZZH12/q2zz78Mf3WKe1LUw5yNykzmr2Kvdtzv3D5ZY2uOrX4qM9Ty6b0y/lkBmQzX388MfH
 phndTz1RPaGEXnDJ7/2U7k8Lmw7OF+cMXLD1Z0sbYm/6l60JkUdUkp2SJ+EkTXu+3m3I/IuWu
 YMWB/Nm6GpzrewpDkqxuJvyJLvLiz1NiKc5INNRiLipOBADHaXKVdAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505408951!82766513!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40260 invoked from network); 14 Sep 2017 17:09:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 14 Sep 2017 17:09:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E8F4D16A0;
 Thu, 14 Sep 2017 10:09:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0689D3F483;
 Thu, 14 Sep 2017 10:09:09 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 18:08:58 +0100
Message-Id: <20170914170859.30553-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914170859.30553-1-julien.grall@arm.com>
References: <20170914170859.30553-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 4/5] xen/arm: Move sysregs.h in arm64
	sub-directory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c3lzcmVncy5oIGNvbnRhaW5zIG9ubHkgY29kZSBwcm90ZWN0ZWQgYnkgI2lmZGVmIENPTkZJR19B
Uk1fNjQuIE1vdmUgaXQKaW4gYXJtNjQgc3ViLWRpcmVjdG9yeSB0byByZWZsZWN0IHRoYXQgYW5k
IHJlbW92ZSB0aGUgI2lmZGVmLgoKQXQgdGhlIHNhbWUgdGltZSwgZml4dXAgdGhlIGd1YXJkcy4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0K
CiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmggICAgIHwgIDIgKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oIHwgMTAgKysrLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgICAgICAgICAgfCAgMSAtCiAzIGZpbGVz
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKIHJlbmFtZSB4ZW4vaW5j
bHVkZS9hc20tYXJtL3sgPT4gYXJtNjR9L3N5c3JlZ3MuaCAoOTglKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L3Byb2Nlc3Nvci5oCmluZGV4IDI0ZjgzNmIwMjMuLmMxOGFiNzIwM2QgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaApAQCAtMyw2ICszLDggQEAKIAogI2luY2x1ZGUg
PHhlbi9zdHJpbmdpZnkuaD4KIAorI2luY2x1ZGUgPGFzbS9hcm02NC9zeXNyZWdzLmg+CisKICNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAKIC8qIEFub255bW91cyB1bmlvbiBpbmNsdWRlcyBib3RoIDMy
LSBhbmQgNjQtYml0IG5hbWVzIChlLmcuLCByMC94MCkuICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVn
cy5oCnNpbWlsYXJpdHkgaW5kZXggOTglCnJlbmFtZSBmcm9tIHhlbi9pbmNsdWRlL2FzbS1hcm0v
c3lzcmVncy5oCnJlbmFtZSB0byB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaApp
bmRleCA4ODczNjhlMjQ4Li4wODRkMmExZTVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3N5c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaApA
QCAtMSw3ICsxLDUgQEAKLSNpZm5kZWYgX19BU01fQVJNX1NZU1JFR1NfSAotI2RlZmluZSBfX0FT
TV9BUk1fU1lTUkVHU19ICi0KLSNpZmRlZiBDT05GSUdfQVJNXzY0CisjaWZuZGVmIF9fQVNNX0FS
TV9BUk02NF9TWVNSRUdTX0gKKyNkZWZpbmUgX19BU01fQVJNX0FSTTY0X1NZU1JFR1NfSAogCiAj
aW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogCkBAIC0xNjgsOSArMTY2LDcgQEAKICNkZWZpbmUg
SUNIX0FQMVIyX0VMMiAgICAgICAgICAgICBfX0FQMVJ4X0VMMigyKQogI2RlZmluZSBJQ0hfQVAx
UjNfRUwyICAgICAgICAgICAgIF9fQVAxUnhfRUwyKDMpCiAKLSNlbmRpZgotCi0jZW5kaWYKKyNl
bmRpZiAvKiBfQVNNX0FSTV9BUk02NF9TWVNSRUdTX0ggKi8KIAogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDlmN2E0MmY4NmIuLmQ3OTFjMTJjOWMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMiw3ICsyLDYgQEAKICNkZWZpbmUgX19BU01f
QVJNX1BST0NFU1NPUl9ICiAKICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+Ci0jaW5jbHVkZSA8YXNt
L3N5c3JlZ3MuaD4KICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CiAjZW5kaWYKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXda-0008Ei-Ft; Thu, 14 Sep 2017 17:09:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXdY-0008Co-Mh
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:09:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E0/11-03616-8B7BAB95; Thu, 14 Sep 2017 17:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTXfb9l2
 RBt0nzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyd17ezFZy5wVjxd9lXlgbGrlmMXYxcHEIC
 mxklfk3ZzgbhnGaUmPrmD3sXIycHm4CmxJ3Pn5hAbBEBaYlrny8zgtjMAnES7xc1soDYwgL+E
 vtnvQerYRFQlbjzZQVYnFfAUuL9tV+sILaEgLzErraLYDangJXE7t9XmEFsIaCaXXe+sk9g5F
 7AyLCKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DHDECwg3H
 mZf9DjJIcTEqivHt1d0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCN2bYrUkiwKDU9tSItMwcY
 bDBpCQ4eJRHePJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeX9sBSoSACnKKM2DGwEL/
 EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5rUBWcWTmVcCt+kV0BFMQEecOb0D5IiSRISUVA
 Oj5+zqyk/W3V+vVlddE67afmPTTP8bWZ4SltuDOiVyFHrfWBjWB7ZvcLdoVWIrCKnXd62Z08Q
 y+ZrHxtadRVqKF3XzmU+n7nw1p7Ts0/78txtOX21NPV2tf0x8lsCXF5a3z/2bJGpZ69pnUKgz
 afqMCZExz1+n+7y4u6qY7eylnJ6Y1rQt2a+UWIozEg21mIuKEwF2CSPhdwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505408950!107286816!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26514 invoked from network); 14 Sep 2017 17:09:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 14 Sep 2017 17:09:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BF07016A3;
 Thu, 14 Sep 2017 10:09:09 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AD1473F483;
 Thu, 14 Sep 2017 10:09:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 18:08:57 +0100
Message-Id: <20170914170859.30553-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914170859.30553-1-julien.grall@arm.com>
References: <20170914170859.30553-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 3/5] xen/arm: Move co-processor emulation
	outside of traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvLXByb2Nlc3NvciBlbXVsYXRpb24gaXMgcXVpdGUgYmlnIGFuZCBwcmV0dHkgbXVjaCBz
dGFuZGFsb25lLiBNb3ZlCml0IGluIGEgc2VwYXJhdGUgZmlsZSB0byBzaHJpbmsgZG93biB0aGUg
c2l6ZSBvZiB0cmFwcy5jLgoKQXQgdGhlIHNhbWUgdGltZSByZW1vdmUgdW51c2VkIGNwcmVncy5o
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFk
ZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAg
fCAgIDEgKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgIHwgNDIxIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAg
fCA0NTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdHJhcHMuaCB8ICAgOCArCiA0IGZpbGVzIGNoYW5nZWQsIDQ2MCBpbnNl
cnRpb25zKCspLCA0MjEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
YXJtL3ZjcHJlZy5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCmluZGV4IDI4MmQyYzI5NDkuLjE3YmZmOTgwMzMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTQ1
LDYgKzQ1LDcgQEAgb2JqLXkgKz0gc21wYm9vdC5vCiBvYmoteSArPSBzeXNjdGwubwogb2JqLXkg
Kz0gdGltZS5vCiBvYmoteSArPSB0cmFwcy5vCitvYmoteSArPSB2Y3ByZWcubwogb2JqLXkgKz0g
dmdpYy5vCiBvYmoteSArPSB2Z2ljLXYyLm8KIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IHZn
aWMtdjMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwppbmRleCBmMDBhYTQ4ODkyLi41ZTZiYzMxNzNmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMzgsNyArMzgsNiBA
QAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAogI2luY2x1ZGUgPGFzbS9hY3BpLmg+Ci0jaW5j
bHVkZSA8YXNtL2NwcmVncy5oPgogI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KICNpbmNsdWRl
IDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgpAQCAtMTg3NSw0
MjYgKzE4NzQsNiBAQCB2b2lkIGhhbmRsZV9yb19yYXooc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCiAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwogfQogCi1zdGF0aWMgdm9pZCBkb19jcDE1
XzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGNvbnN0IHN0cnVjdCBoc3JfY3AzMiBjcDMyID0g
aHNyLmNwMzI7Ci0gICAgaW50IHJlZ2lkeCA9IGNwMzIucmVnOwotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKLQotICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhz
cikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwotICAgICAgICByZXR1
cm47Ci0gICAgfQotCi0gICAgc3dpdGNoICggaHNyLmJpdHMgJiBIU1JfQ1AzMl9SRUdTX01BU0sg
KQotICAgIHsKLSAgICAvKgotICAgICAqICFDTlRIQ1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwu
UEwxUENFTgotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjQuMS4yMgotICAg
ICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKLSAgICAgKi8KLSAg
ICBjYXNlIEhTUl9DUFJFRzMyKENOVFBfQ1RMKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKENOVFBf
VFZBTCk6Ci0gICAgICAgIGlmICggIXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQotICAgICAg
ICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICAvKgotICAgICAqIEhDUl9FTDIuVEFDUiAvIEhDUi5UQUMKLSAgICAgKgot
ICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjYKLSAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBHNi4yLjEKLSAgICAgKi8KLSAgICBjYXNlIEhTUl9DUFJFRzMyKEFDVExSKToKLSAg
ICAgICAgaWYgKCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkKLSAgICAgICAgICAgIHJldHVybiBp
bmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci0gICAgICAgIGlmICggY3AzMi5yZWFk
ICkKLSAgICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCByZWdpZHgsIHYtPmFyY2guYWN0bHIp
OwotICAgICAgICBicmVhazsKLQotICAgIC8qCi0gICAgICogTURDUl9FTDIuVFBNCi0gICAgICoK
LSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNwotICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IEQxLTE1MTEgVGFibGUgRDEtNjEKLSAgICAgKgotICAgICAqIFVuaGFuZGxlZDoK
LSAgICAgKiAgICBQTUVWQ05UUjxuPgotICAgICAqICAgIFBNRVZUWVBFUjxuPgotICAgICAqICAg
IFBNQ0NGSUxUUgotICAgICAqCi0gICAgICogTURDUl9FTDIuVFBNQ1IKLSAgICAgKgotICAgICAq
IEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE3Ci0gICAgICogQVJNdjggKERESSAwNDg3QS5k
KTogRDEtMTUxMSBUYWJsZSBEMS02MgotICAgICAqCi0gICAgICogTkI6IEJvdGggTURDUl9FTDIu
VFBNIGFuZCBNRENSX0VMMi5UUE1DUiBjYXVzZSB0cmFwcGluZyBvZiBQTUNSLgotICAgICAqLwot
ICAgIC8qIFdlIGNvdWxkIHRyYXAgSURfREZSMCBhbmQgdGVsbCB0aGUgZ3Vlc3Qgd2UgZG9uJ3Qg
c3VwcG9ydAotICAgICAqIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcsIGJ1dCBMaW51eCBkb2Vzbid0
IGNoZWNrIHRoZSBJRF9ERlIwLgotICAgICAqIFRoZXJlZm9yZSBpdCB3aWxsIHJlYWQgUE1DUi4K
LSAgICAgKgotICAgICAqIFdlIHRlbGwgdGhlIGd1ZXN0IHdlIGhhdmUgMCBjb3VudGVycy4gVW5m
b3J0dW5hdGVseSB3ZSBtdXN0Ci0gICAgICogYWx3YXlzIHN1cHBvcnQgUE1DQ05UUiAodGhlIGN5
bGUgY291bnRlcik6IHdlIGp1c3QgUkFaL1dJIGZvciBhbGwKLSAgICAgKiBQTSByZWdpc3Rlciwg
d2hpY2ggZG9lc24ndCBjcmFzaCB0aGUga2VybmVsIGF0IGxlYXN0Ci0gICAgICovCi0gICAgY2Fz
ZSBIU1JfQ1BSRUczMihQTVVTRVJFTlIpOgotICAgICAgICAvKiBSTyBhdCBFTDAuIFJBWi9XSSBh
dCBFTDEgKi8KLSAgICAgICAgaWYgKCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkKLSAgICAgICAg
ICAgIHJldHVybiBoYW5kbGVfcm9fcmF6KHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDAp
OwotICAgICAgICBlbHNlCi0gICAgICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCBy
ZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNSU5URU5T
RVQpOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1JTlRFTkNMUik6Ci0gICAgICAgIC8qIEVMMSBv
bmx5LCBob3dldmVyIE1EQ1JfRUwyLlRQTT09MSBtZWFucyBFTDAgbWF5IHRyYXAgaGVyZSBhbHNv
LiAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVh
ZCwgaHNyLCAxKTsKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ1IpOgotICAgIGNhc2UgSFNSX0NQ
UkVHMzIoUE1DTlRFTlNFVCk6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQTUNOVEVOQ0xSKToKLSAg
ICBjYXNlIEhTUl9DUFJFRzMyKFBNT1ZTUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQTVNXSU5D
KToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNU0VMUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQ
TUNFSUQwKToKLSAgICBjYXNlIEhTUl9DUFJFRzMyKFBNQ0VJRDEpOgotICAgIGNhc2UgSFNSX0NQ
UkVHMzIoUE1DQ05UUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQTVhFVlRZUEVSKToKLSAgICBj
YXNlIEhTUl9DUFJFRzMyKFBNWEVWQ05UUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihQTU9WU1NF
VCk6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEFjY2Vzc2libGUgYXQgRUwwIG9ubHkgaWYgUE1V
U0VSRU5SX0VMMC5FTiBpcyBzZXQuIFdlCi0gICAgICAgICAqIGVtdWxhdGUgdGhhdCByZWdpc3Rl
ciBhcyAwIGFib3ZlLgotICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2ko
cmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAvKgotICAgICAqIEhDUl9F
TDIuVElEQ1AKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjMKLSAg
ICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCi0gICAgICoKLSAg
ICAgKiAgLSBDUm49PWM5LCBvcGMxPT17MC03fSwgQ1JtPT17YzAtYzIsIGM1LWM4fSwgb3BjMj09
ezAtN30KLSAgICAgKiAgICAoQ2FjaGUgYW5kIFRDTSBsb2NrZG93biByZWdpc3RlcnMpCi0gICAg
ICogIC0gQ1JuPT1jMTAsIG9wYzE9PXswLTd9LCBDUm09PXtjMCwgYzEsIGM0LCBjOH0sIG9wYzI9
PXswLTd9Ci0gICAgICogICAgKFZNU0EgQ1AxNSBjMTAgcmVnaXN0ZXJzKQotICAgICAqICAtIENS
bj09YzExLCBvcGMxPT17MC03fSwgQ1JtPT17YzAtYzgsIGMxNX0sIG9wYzI9PXswLTd9Ci0gICAg
ICogICAgKFZNU0EgQ1AxNSBjMTEgcmVnaXN0ZXJzKQotICAgICAqCi0gICAgICogQ1BUUl9FTDIu
VHswLi45LDEyLi4xM30KLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0
LjEyCi0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogTi9BCi0gICAgICoKLSAgICAgKiAgLSBB
bGwgYWNjZXNzZXMgdG8gY29wcm9jZXNzb3JzIDAuLjkgYW5kIDEyLi4xMwotICAgICAqCi0gICAg
ICogSFNUUl9FTDIuVDE1Ci0gICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4x
NC4xNAotICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTUKLSAg
ICAgKgotICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjcDE1LCBjMTUgcmVnaXN0ZXJzLgotICAg
ICAqCi0gICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KLSAgICAgKi8KLSAg
ICBkZWZhdWx0OgotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICAg
ICAiJXMgcDE1LCAlZCwgciVkLCBjciVkLCBjciVkLCAlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIs
Ci0gICAgICAgICAgICAgICAgIGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIsCi0gICAgICAgICAg
ICAgICAgIGNwMzIub3AxLCBjcDMyLnJlZywgY3AzMi5jcm4sIGNwMzIuY3JtLCBjcDMyLm9wMiwg
cmVncy0+cGMpOwotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDMyLWJp
dCBDUDE1IGFjY2VzcyAlI3hcbiIsCi0gICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQ
MzJfUkVHU19NQVNLKTsKLSAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3Ip
OwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKLX0K
LQotc3RhdGljIHZvaWQgZG9fY3AxNV82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKLXsKLSAgICBpZiAoICFj
aGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKLSAgICB7Ci0gICAgICAgIGFkdmFu
Y2VfcGMocmVncywgaHNyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHN3aXRjaCAo
IGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLICkKLSAgICB7Ci0gICAgLyoKLSAgICAgKiAh
Q05USENUTF9FTDIuRUwxUENFTiAvICFDTlRIQ1RMLlBMMVBDRU4KLSAgICAgKgotICAgICAqIEFS
TXY3IChEREkgMDQwNkMuYik6IEI0LjEuMjIKLSAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBE
MS0xNTEwIFRhYmxlIEQxLTYwCi0gICAgICovCi0gICAgY2FzZSBIU1JfQ1BSRUc2NChDTlRQX0NW
QUwpOgotICAgICAgICBpZiAoICF2dGltZXJfZW11bGF0ZShyZWdzLCBoc3IpICkKLSAgICAgICAg
ICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgLyoKLSAgICAgKiBIQ1JfRUwyLkZNTyBvciBIQ1JfRUwyLklNTwotICAgICAq
Ci0gICAgICogR0lDIEFyY2hpdGVjdHVyZSBTcGVjaWZpY2F0aW9uIChJSEkgMDA2OUMpOiBTZWN0
aW9uIDQuNi4zCi0gICAgICovCi0gICAgY2FzZSBIU1JfQ1BSRUc2NChJQ0NfU0dJMVIpOgotICAg
IGNhc2UgSFNSX0NQUkVHNjQoSUNDX0FTR0kxUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUc2NChJQ0Nf
U0dJMFIpOgotICAgICAgICBpZiAoICF2Z2ljX2VtdWxhdGUocmVncywgaHNyKSApCi0gICAgICAg
ICAgICByZXR1cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwotICAgICAgICBi
cmVhazsKLQotICAgIC8qCi0gICAgICogQ1BUUl9FTDIuVHswLi45LDEyLi4xM30KLSAgICAgKgot
ICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjEyCi0gICAgICogQVJNdjggKERESSAw
NDg3QS5kKTogTi9BCi0gICAgICoKLSAgICAgKiAgLSBBbGwgYWNjZXNzZXMgdG8gY29wcm9jZXNz
b3JzIDAuLjkgYW5kIDEyLi4xMwotICAgICAqCi0gICAgICogSFNUUl9FTDIuVDE1Ci0gICAgICoK
LSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNAotICAgICAqIEFSTXY4IChEREkg
MDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTUKLSAgICAgKgotICAgICAqICAtIEFsbCBhY2Nl
c3NlcyB0byBjcDE1LCBjMTUgcmVnaXN0ZXJzLgotICAgICAqCi0gICAgICogQW5kIGFsbCBvdGhl
ciB1bmtub3duIHJlZ2lzdGVycy4KLSAgICAgKi8KLSAgICBkZWZhdWx0OgotICAgICAgICB7Ci0g
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwNjQgY3A2NCA9IGhzci5jcDY0OwotCi0gICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICAgICAgICAgIiVzIHAx
NSwgJWQsIHIlZCwgciVkLCBjciVkIEAgMHglIlBSSXJlZ2lzdGVyIlxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgIGNwNjQucmVhZCA/ICJtcnJjIiA6ICJtY3JyIiwKLSAgICAgICAgICAgICAgICAg
ICAgIGNwNjQub3AxLCBjcDY0LnJlZzEsIGNwNjQucmVnMiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsK
LSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgNjQtYml0IENQMTUg
YWNjZXNzICUjeFxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQNjRf
UkVHU19NQVNLKTsKLSAgICAgICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNy
KTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotICAgIH0KLSAgICBhZHZhbmNlX3Bj
KHJlZ3MsIGhzcik7Ci19Ci0KLXN0YXRpYyB2b2lkIGRvX2NwMTRfMzIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCi17Ci0gICAgY29uc3Qgc3RydWN0IGhz
cl9jcDMyIGNwMzIgPSBoc3IuY3AzMjsKLSAgICBpbnQgcmVnaWR4ID0gY3AzMi5yZWc7Ci0gICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKLQotICAgIGlmICggIWNoZWNrX2Nv
bmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQotICAgIHsKLSAgICAgICAgYWR2YW5jZV9wYyhy
ZWdzLCBoc3IpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgc3dpdGNoICggaHNyLmJp
dHMgJiBIU1JfQ1AzMl9SRUdTX01BU0sgKQotICAgIHsKLSAgICAvKgotICAgICAqIE1EQ1JfRUwy
LlRET1NBCi0gICAgICoKLSAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNQotICAg
ICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDkgVGFibGUgRDEtNTgKLSAgICAgKgotICAg
ICAqIFVuaGFuZGxlZDoKLSAgICAgKiAgICBEQkdPU0xTUgotICAgICAqICAgIERCR1BSQ1IKLSAg
ICAgKi8KLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR09TTEFSKToKLSAgICAgICAgcmV0dXJuIGhh
bmRsZV93b193aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKLSAgICBjYXNlIEhT
Ul9DUFJFRzMyKERCR09TRExSKToKLSAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywg
cmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Ci0KLSAgICAvKgotICAgICAqIE1EQ1JfRUwyLlRE
QQotICAgICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKLSAgICAgKiBB
Uk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTEwIFRhYmxlIEQxLTU5Ci0gICAgICoKLSAgICAgKiBV
bmhhbmRsZWQ6Ci0gICAgICogICAgREJHRENDSU5UCi0gICAgICogICAgREJHRFRSUlhpbnQKLSAg
ICAgKiAgICBEQkdEVFJUWGludAotICAgICAqICAgIERCR1dGQVIKLSAgICAgKiAgICBEQkdEVFJU
WGV4dAotICAgICAqICAgIERCR0RUUlJYZXh0LAotICAgICAqICAgIERCR0JYVlI8bj4KLSAgICAg
KiAgICBEQkdDTEFJTVNFVAotICAgICAqICAgIERCR0NMQUlNQ0xSCi0gICAgICogICAgREJHQVVU
SFNUQVRVUwotICAgICAqICAgIERCR0RFVklECi0gICAgICogICAgREJHREVWSUQxCi0gICAgICog
ICAgREJHREVWSUQyCi0gICAgICogICAgREJHT1NFQ0NSCi0gICAgICovCi0gICAgY2FzZSBIU1Jf
Q1BSRUczMihEQkdESURSKToKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHZhbDsKLQotICAgICAg
ICAvKgotICAgICAgICAgKiBSZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlm
IERCR0RTQ1JleHQuVURDQ2RpcwotICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11
bGF0ZWQgYmVsb3cuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoICFjcDMyLnJlYWQgKQotICAg
ICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKLQotICAg
ICAgICAvKiBJbXBsZW1lbnQgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRzOgotICAgICAgICAgKiAg
LSBOdW1iZXIgb2Ygd2F0Y2hwb2ludHM6IDEKLSAgICAgICAgICogIC0gTnVtYmVyIG9mIGJyZWFr
cG9pbnRzOiAyCi0gICAgICAgICAqICAtIFZlcnNpb246IEFSTXY3IHY3LjEKLSAgICAgICAgICog
IC0gVmFyaWFudCBhbmQgUmV2aXNpb24gYml0cyBtYXRjaCBNRElSCi0gICAgICAgICAqLwotICAg
ICAgICB2YWwgPSAoMSA8PCAyNCkgfCAoNSA8PCAxNik7Ci0gICAgICAgIHZhbCB8PSAoKGQtPmFy
Y2gudnBpZHIgPj4gMjApICYgMHhmKSB8IChkLT5hcmNoLnZwaWRyICYgMHhmKTsKLSAgICAgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgdmFsKTsKLQotICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0RTQ1JJTlQpOgotICAgICAgICAvKgotICAgICAg
ICAgKiBSZWFkLW9ubHkgcmVnaXN0ZXIuIEFjY2Vzc2libGUgYnkgRUwwIGlmIERCR0RTQ1JleHQu
VURDQ2RpcwotICAgICAgICAgKiBpcyBzZXQgdG8gMCwgd2hpY2ggd2UgZW11bGF0ZWQgYmVsb3cu
Ci0gICAgICAgICAqLwotICAgICAgICByZXR1cm4gaGFuZGxlX3JvX3JheihyZWdzLCByZWdpZHgs
IGNwMzIucmVhZCwgaHNyLCAxKTsKLQotICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHRFNDUkVYVCk6
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEltcGxlbWVudCBkZWJ1ZyBzdGF0dXMgYW5kIGNvbnRy
b2wgcmVnaXN0ZXIgYXMgUkFaL1dJLgotICAgICAgICAgKiBUaGUgT1Mgd29uJ3QgdXNlIEhhcmR3
YXJlIGRlYnVnIGlmIE1EQkdlbiBub3Qgc2V0LgotICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJu
IGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7Ci0KLSAgICBj
YXNlIEhTUl9DUFJFRzMyKERCR1ZDUik6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCVlIwKToK
LSAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0JDUjApOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoREJH
V1ZSMCk6Ci0gICAgY2FzZSBIU1JfQ1BSRUczMihEQkdXQ1IwKToKLSAgICBjYXNlIEhTUl9DUFJF
RzMyKERCR0JWUjEpOgotICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHQkNSMSk6Ci0gICAgICAgIHJl
dHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOwotCi0g
ICAgLyoKLSAgICAgKiBDUFRSX0VMMi5UVEEKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQw
NkMuYik6IEIxLjE0LjE2Ci0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJs
ZSBEMS01NAotICAgICAqCi0gICAgICogIC0gQWxsIGltcGxlbWVudGVkIHRyYWNlIHJlZ2lzdGVy
cy4KLSAgICAgKgotICAgICAqIE1EQ1JfRUwyLlREUkEKLSAgICAgKgotICAgICAqIEFSTXY3IChE
REkgMDQwNkMuYik6IEIxLjE0LjE1Ci0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUw
OCBUYWJsZSBEMS01NwotICAgICAqCi0gICAgICogVW5oYW5kbGVkOgotICAgICAqICAgIERCR0RS
QVIgKDMyLWJpdCBhY2Nlc3NlcykKLSAgICAgKiAgICBEQkdEU0FSICgzMi1iaXQgYWNjZXNzZXMp
Ci0gICAgICoKLSAgICAgKiBBbmQgYWxsIG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgotICAgICAq
LwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAg
ICAgICAgICIlcyBwMTQsICVkLCByJWQsIGNyJWQsIGNyJWQsICVkIEAgMHglIlBSSXJlZ2lzdGVy
IlxuIiwKLSAgICAgICAgICAgICAgICAgIGNwMzIucmVhZCA/ICJtcmMiIDogIm1jciIsCi0gICAg
ICAgICAgICAgICAgICBjcDMyLm9wMSwgY3AzMi5yZWcsIGNwMzIuY3JuLCBjcDMyLmNybSwgY3Az
Mi5vcDIsIHJlZ3MtPnBjKTsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxl
ZCAzMi1iaXQgY3AxNCBhY2Nlc3MgJSN4XG4iLAotICAgICAgICAgICAgICAgICBoc3IuYml0cyAm
IEhTUl9DUDMyX1JFR1NfTUFTSyk7Ci0gICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVn
cywgaHNyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGFkdmFuY2VfcGMocmVncywg
aHNyKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fY3AxNF82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwNjQg
Y3A2NCA9IGhzci5jcDY0OwotCi0gICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVn
cywgaHNyKSApCi0gICAgewotICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Ci0gICAgICAg
IHJldHVybjsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIENQVFJfRUwyLlRUQQotICAgICAqCi0g
ICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTYKLSAgICAgKiBBUk12OCAoRERJIDA0
ODdBLmQpOiBEMS0xNTA3IFRhYmxlIEQxLTU0Ci0gICAgICoKLSAgICAgKiAgLSBBbGwgaW1wbGVt
ZW50ZWQgdHJhY2UgcmVnaXN0ZXJzLgotICAgICAqCi0gICAgICogTURDUl9FTDIuVERSQQotICAg
ICAqCi0gICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKLSAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTA4IFRhYmxlIEQxLTU3Ci0gICAgICoKLSAgICAgKiBVbmhhbmRs
ZWQ6Ci0gICAgICogICAgREJHRFJBUiAoNjQtYml0IGFjY2Vzc2VzKQotICAgICAqICAgIERCR0RT
QVIgKDY0LWJpdCBhY2Nlc3NlcykKLSAgICAgKgotICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93
biByZWdpc3RlcnMuCi0gICAgICovCi0gICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAg
ICAgICAiJXMgcDE0LCAlZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAot
ICAgICAgICAgICAgIGNwNjQucmVhZCA/ICJtcnJjIiA6ICJtY3JyIiwKLSAgICAgICAgICAgICBj
cDY0Lm9wMSwgY3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7Ci0gICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgQ1AxNCBhY2Nlc3MgJSN4XG4i
LAotICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLKTsKLSAgICBpbmpl
Y3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci19Ci0KLXN0YXRpYyB2b2lkIGRvX2NwMTRf
ZGJnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQotewot
ICAgIHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNwNjQ7Ci0KLSAgICBpZiAoICFjaGVja19j
b25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKLSAgICB7Ci0gICAgICAgIGFkdmFuY2VfcGMo
cmVncywgaHNyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIC8qCi0gICAgICogTURD
Ul9FTDIuVERPU0EKLSAgICAgKgotICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE1
Ci0gICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOSBUYWJsZSBEMS01OAotICAgICAq
Ci0gICAgICogVW5oYW5kbGVkOgotICAgICAqICAgIERCR0RUUlRYaW50Ci0gICAgICogICAgREJH
RFRSUlhpbnQKLSAgICAgKgotICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3RlcnMu
Ci0gICAgICovCi0gICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAiJXMgcDE0
LCAlZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAotICAgICAgICAgICAg
IGNwNjQucmVhZCA/ICJtcnJjIiA6ICJtY3JyIiwKLSAgICAgICAgICAgICBjcDY0Lm9wMSwgY3A2
NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7Ci0gICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgQ1AxNCBEQkcgYWNjZXNzICUjeFxuIiwKLSAgICAg
ICAgICAgICBoc3IuYml0cyAmIEhTUl9DUDY0X1JFR1NfTUFTSyk7Ci0KLSAgICBpbmplY3RfdW5k
ZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci19Ci0KLXN0YXRpYyB2b2lkIGRvX2NwKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGNvbnN0IHN0
cnVjdCBoc3JfY3AgY3AgPSBoc3IuY3A7Ci0KLSAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9p
bnN0cihyZWdzLCBoc3IpICkKLSAgICB7Ci0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsK
LSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIEFTU0VSVCghY3AudGFzKTsgLyogV2UgZG9u
J3QgdHJhcCBTSU1EIGluc3RydWN0aW9uICovCi0gICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVu
aGFuZGxlZCBDUCVkIGFjY2Vzc1xuIiwgY3AuY29wcm9jKTsKLSAgICBpbmplY3RfdW5kZWZfZXhj
ZXB0aW9uKHJlZ3MsIGhzcik7Ci19Ci0KIHZvaWQgZHVtcF9ndWVzdF9zMV93YWxrKHN0cnVjdCBk
b21haW4gKmQsIHZhZGRyX3QgYWRkcikKIHsKICAgICByZWdpc3Rlcl90IHR0YmNyID0gUkVBRF9T
WVNSRUcoVENSX0VMMSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4v
YXJjaC9hcm0vdmNwcmVnLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
ZjNiMDg0MDNmYgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwpAQCAt
MCwwICsxLDQ1MSBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS9hcm02NC92Y3ByZWcuYworICoKKyAq
IEVtdWxhdGUgY28tcHJvY2Vzc29yIHJlZ2lzdGVycyB0cmFwcGVkLgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgorCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgorI2lu
Y2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KKwordm9pZCBkb19j
cDE1XzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQor
eworICAgIGNvbnN0IHN0cnVjdCBoc3JfY3AzMiBjcDMyID0gaHNyLmNwMzI7CisgICAgaW50IHJl
Z2lkeCA9IGNwMzIucmVnOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGlm
ICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAg
YWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3dp
dGNoICggaHNyLmJpdHMgJiBIU1JfQ1AzMl9SRUdTX01BU0sgKQorICAgIHsKKyAgICAvKgorICAg
ICAqICFDTlRIQ1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwuUEwxUENFTgorICAgICAqCisgICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjQuMS4yMgorICAgICAqIEFSTXY4IChEREkgMDQ4N0Eu
ZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9DUFJFRzMyKENO
VFBfQ1RMKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKENOVFBfVFZBTCk6CisgICAgICAgIGlmICgg
IXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQorICAgICAgICAgICAgcmV0dXJuIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAvKgorICAg
ICAqIEhDUl9FTDIuVEFDUiAvIEhDUi5UQUMKKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQw
NkMuYik6IEIxLjE0LjYKKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBHNi4yLjEKKyAgICAg
Ki8KKyAgICBjYXNlIEhTUl9DUFJFRzMyKEFDVExSKToKKyAgICAgICAgaWYgKCBwc3JfbW9kZV9p
c191c2VyKHJlZ3MpICkKKyAgICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9u
KHJlZ3MsIGhzcik7CisgICAgICAgIGlmICggY3AzMi5yZWFkICkKKyAgICAgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCByZWdpZHgsIHYtPmFyY2guYWN0bHIpOworICAgICAgICBicmVhazsKKwor
ICAgIC8qCisgICAgICogTURDUl9FTDIuVFBNCisgICAgICoKKyAgICAgKiBBUk12NyAoRERJIDA0
MDZDLmIpOiBCMS4xNC4xNworICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MTEgVGFi
bGUgRDEtNjEKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoKKyAgICAgKiAgICBQTUVWQ05UUjxu
PgorICAgICAqICAgIFBNRVZUWVBFUjxuPgorICAgICAqICAgIFBNQ0NGSUxUUgorICAgICAqCisg
ICAgICogTURDUl9FTDIuVFBNQ1IKKyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6
IEIxLjE0LjE3CisgICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUxMSBUYWJsZSBEMS02
MgorICAgICAqCisgICAgICogTkI6IEJvdGggTURDUl9FTDIuVFBNIGFuZCBNRENSX0VMMi5UUE1D
UiBjYXVzZSB0cmFwcGluZyBvZiBQTUNSLgorICAgICAqLworICAgIC8qIFdlIGNvdWxkIHRyYXAg
SURfREZSMCBhbmQgdGVsbCB0aGUgZ3Vlc3Qgd2UgZG9uJ3Qgc3VwcG9ydAorICAgICAqIHBlcmZv
cm1hbmNlIG1vbml0b3JpbmcsIGJ1dCBMaW51eCBkb2Vzbid0IGNoZWNrIHRoZSBJRF9ERlIwLgor
ICAgICAqIFRoZXJlZm9yZSBpdCB3aWxsIHJlYWQgUE1DUi4KKyAgICAgKgorICAgICAqIFdlIHRl
bGwgdGhlIGd1ZXN0IHdlIGhhdmUgMCBjb3VudGVycy4gVW5mb3J0dW5hdGVseSB3ZSBtdXN0Cisg
ICAgICogYWx3YXlzIHN1cHBvcnQgUE1DQ05UUiAodGhlIGN5bGUgY291bnRlcik6IHdlIGp1c3Qg
UkFaL1dJIGZvciBhbGwKKyAgICAgKiBQTSByZWdpc3Rlciwgd2hpY2ggZG9lc24ndCBjcmFzaCB0
aGUga2VybmVsIGF0IGxlYXN0CisgICAgICovCisgICAgY2FzZSBIU1JfQ1BSRUczMihQTVVTRVJF
TlIpOgorICAgICAgICAvKiBSTyBhdCBFTDAuIFJBWi9XSSBhdCBFTDEgKi8KKyAgICAgICAgaWYg
KCBwc3JfbW9kZV9pc191c2VyKHJlZ3MpICkKKyAgICAgICAgICAgIHJldHVybiBoYW5kbGVfcm9f
cmF6KHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDApOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICByZXR1cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNy
LCAxKTsKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNSU5URU5TRVQpOgorICAgIGNhc2UgSFNSX0NQ
UkVHMzIoUE1JTlRFTkNMUik6CisgICAgICAgIC8qIEVMMSBvbmx5LCBob3dldmVyIE1EQ1JfRUwy
LlRQTT09MSBtZWFucyBFTDAgbWF5IHRyYXAgaGVyZSBhbHNvLiAqLworICAgICAgICByZXR1cm4g
aGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKKyAgICBjYXNl
IEhTUl9DUFJFRzMyKFBNQ1IpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DTlRFTlNFVCk6Cisg
ICAgY2FzZSBIU1JfQ1BSRUczMihQTUNOVEVOQ0xSKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBN
T1ZTUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTVNXSU5DKToKKyAgICBjYXNlIEhTUl9DUFJF
RzMyKFBNU0VMUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTUNFSUQwKToKKyAgICBjYXNlIEhT
Ul9DUFJFRzMyKFBNQ0VJRDEpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoUE1DQ05UUik6CisgICAg
Y2FzZSBIU1JfQ1BSRUczMihQTVhFVlRZUEVSKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKFBNWEVW
Q05UUik6CisgICAgY2FzZSBIU1JfQ1BSRUczMihQTU9WU1NFVCk6CisgICAgICAgIC8qCisgICAg
ICAgICAqIEFjY2Vzc2libGUgYXQgRUwwIG9ubHkgaWYgUE1VU0VSRU5SX0VMMC5FTiBpcyBzZXQu
IFdlCisgICAgICAgICAqIGVtdWxhdGUgdGhhdCByZWdpc3RlciBhcyAwIGFib3ZlLgorICAgICAg
ICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yYXpfd2kocmVncywgcmVnaWR4LCBjcDMyLnJl
YWQsIGhzciwgMSk7CisKKyAgICAvKgorICAgICAqIEhDUl9FTDIuVElEQ1AKKyAgICAgKgorICAg
ICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjMKKyAgICAgKiBBUk12OCAoRERJIDA0ODdB
LmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCisgICAgICoKKyAgICAgKiAgLSBDUm49PWM5LCBvcGMx
PT17MC03fSwgQ1JtPT17YzAtYzIsIGM1LWM4fSwgb3BjMj09ezAtN30KKyAgICAgKiAgICAoQ2Fj
aGUgYW5kIFRDTSBsb2NrZG93biByZWdpc3RlcnMpCisgICAgICogIC0gQ1JuPT1jMTAsIG9wYzE9
PXswLTd9LCBDUm09PXtjMCwgYzEsIGM0LCBjOH0sIG9wYzI9PXswLTd9CisgICAgICogICAgKFZN
U0EgQ1AxNSBjMTAgcmVnaXN0ZXJzKQorICAgICAqICAtIENSbj09YzExLCBvcGMxPT17MC03fSwg
Q1JtPT17YzAtYzgsIGMxNX0sIG9wYzI9PXswLTd9CisgICAgICogICAgKFZNU0EgQ1AxNSBjMTEg
cmVnaXN0ZXJzKQorICAgICAqCisgICAgICogQ1BUUl9FTDIuVHswLi45LDEyLi4xM30KKyAgICAg
KgorICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjEyCisgICAgICogQVJNdjggKERE
SSAwNDg3QS5kKTogTi9BCisgICAgICoKKyAgICAgKiAgLSBBbGwgYWNjZXNzZXMgdG8gY29wcm9j
ZXNzb3JzIDAuLjkgYW5kIDEyLi4xMworICAgICAqCisgICAgICogSFNUUl9FTDIuVDE1CisgICAg
ICoKKyAgICAgKiBBUk12NyAoRERJIDA0MDZDLmIpOiBCMS4xNC4xNAorICAgICAqIEFSTXY4IChE
REkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUgRDEtNTUKKyAgICAgKgorICAgICAqICAtIEFsbCBh
Y2Nlc3NlcyB0byBjcDE1LCBjMTUgcmVnaXN0ZXJzLgorICAgICAqCisgICAgICogQW5kIGFsbCBv
dGhlciB1bmtub3duIHJlZ2lzdGVycy4KKyAgICAgKi8KKyAgICBkZWZhdWx0OgorICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAiJXMgcDE1LCAlZCwgciVkLCBj
ciVkLCBjciVkLCAlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAgICAgICAgIGNw
MzIucmVhZCA/ICJtcmMiIDogIm1jciIsCisgICAgICAgICAgICAgICAgIGNwMzIub3AxLCBjcDMy
LnJlZywgY3AzMi5jcm4sIGNwMzIuY3JtLCBjcDMyLm9wMiwgcmVncy0+cGMpOworICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5kbGVkIDMyLWJpdCBDUDE1IGFjY2VzcyAlI3hcbiIs
CisgICAgICAgICAgICAgICAgIGhzci5iaXRzICYgSFNSX0NQMzJfUkVHU19NQVNLKTsKKyAgICAg
ICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgICAgICByZXR1cm47Cisg
ICAgfQorICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKK30KKwordm9pZCBkb19jcDE1XzY0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQoreworICAgIGlm
ICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAg
YWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3dp
dGNoICggaHNyLmJpdHMgJiBIU1JfQ1A2NF9SRUdTX01BU0sgKQorICAgIHsKKyAgICAvKgorICAg
ICAqICFDTlRIQ1RMX0VMMi5FTDFQQ0VOIC8gIUNOVEhDVEwuUEwxUENFTgorICAgICAqCisgICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjQuMS4yMgorICAgICAqIEFSTXY4IChEREkgMDQ4N0Eu
ZCk6IEQxLTE1MTAgVGFibGUgRDEtNjAKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9DUFJFRzY0KENO
VFBfQ1ZBTCk6CisgICAgICAgIGlmICggIXZ0aW1lcl9lbXVsYXRlKHJlZ3MsIGhzcikgKQorICAg
ICAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICAvKgorICAgICAqIEhDUl9FTDIuRk1PIG9yIEhDUl9FTDIuSU1PCisg
ICAgICoKKyAgICAgKiBHSUMgQXJjaGl0ZWN0dXJlIFNwZWNpZmljYXRpb24gKElISSAwMDY5Qyk6
IFNlY3Rpb24gNC42LjMKKyAgICAgKi8KKyAgICBjYXNlIEhTUl9DUFJFRzY0KElDQ19TR0kxUik6
CisgICAgY2FzZSBIU1JfQ1BSRUc2NChJQ0NfQVNHSTFSKToKKyAgICBjYXNlIEhTUl9DUFJFRzY0
KElDQ19TR0kwUik6CisgICAgICAgIGlmICggIXZnaWNfZW11bGF0ZShyZWdzLCBoc3IpICkKKyAg
ICAgICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisgICAg
ICAgIGJyZWFrOworCisgICAgLyoKKyAgICAgKiBDUFRSX0VMMi5UezAuLjksMTIuLjEzfQorICAg
ICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTIKKyAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBOL0EKKyAgICAgKgorICAgICAqICAtIEFsbCBhY2Nlc3NlcyB0byBjb3By
b2Nlc3NvcnMgMC4uOSBhbmQgMTIuLjEzCisgICAgICoKKyAgICAgKiBIU1RSX0VMMi5UMTUKKyAg
ICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE0CisgICAgICogQVJNdjgg
KERESSAwNDg3QS5kKTogRDEtMTUwNyBUYWJsZSBEMS01NQorICAgICAqCisgICAgICogIC0gQWxs
IGFjY2Vzc2VzIHRvIGNwMTUsIGMxNSByZWdpc3RlcnMuCisgICAgICoKKyAgICAgKiBBbmQgYWxs
IG90aGVyIHVua25vd24gcmVnaXN0ZXJzLgorICAgICAqLworICAgIGRlZmF1bHQ6CisgICAgICAg
IHsKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfY3A2NCBjcDY0ID0gaHNyLmNwNjQ7CisK
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAi
JXMgcDE1LCAlZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgY3A2NC5yZWFkID8gIm1ycmMiIDogIm1jcnIiLAorICAgICAgICAgICAg
ICAgICAgICAgY3A2NC5vcDEsIGNwNjQucmVnMSwgY3A2NC5yZWcyLCBjcDY0LmNybSwgcmVncy0+
cGMpOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQg
Q1AxNSBhY2Nlc3MgJSN4XG4iLAorICAgICAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBIU1Jf
Q1A2NF9SRUdTX01BU0spOworICAgICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdz
LCBoc3IpOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorICAgIGFkdmFu
Y2VfcGMocmVncywgaHNyKTsKK30KKwordm9pZCBkb19jcDE0XzMyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQoreworICAgIGNvbnN0IHN0cnVjdCBoc3Jf
Y3AzMiBjcDMyID0gaHNyLmNwMzI7CisgICAgaW50IHJlZ2lkeCA9IGNwMzIucmVnOworICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CisKKyAgICBpZiAoICFjaGVja19jb25k
aXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKKyAgICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVn
cywgaHNyKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHN3aXRjaCAoIGhzci5iaXRz
ICYgSFNSX0NQMzJfUkVHU19NQVNLICkKKyAgICB7CisgICAgLyoKKyAgICAgKiBNRENSX0VMMi5U
RE9TQQorICAgICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKKyAgICAg
KiBBUk12OCAoRERJIDA0ODdBLmQpOiBEMS0xNTA5IFRhYmxlIEQxLTU4CisgICAgICoKKyAgICAg
KiBVbmhhbmRsZWQ6CisgICAgICogICAgREJHT1NMU1IKKyAgICAgKiAgICBEQkdQUkNSCisgICAg
ICovCisgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdPU0xBUik6CisgICAgICAgIHJldHVybiBoYW5k
bGVfd29fd2kocmVncywgcmVnaWR4LCBjcDMyLnJlYWQsIGhzciwgMSk7CisgICAgY2FzZSBIU1Jf
Q1BSRUczMihEQkdPU0RMUik6CisgICAgICAgIHJldHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJl
Z2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOworCisgICAgLyoKKyAgICAgKiBNRENSX0VMMi5UREEK
KyAgICAgKgorICAgICAqIEFSTXY3IChEREkgMDQwNkMuYik6IEIxLjE0LjE1CisgICAgICogQVJN
djggKERESSAwNDg3QS5kKTogRDEtMTUxMCBUYWJsZSBEMS01OQorICAgICAqCisgICAgICogVW5o
YW5kbGVkOgorICAgICAqICAgIERCR0RDQ0lOVAorICAgICAqICAgIERCR0RUUlJYaW50CisgICAg
ICogICAgREJHRFRSVFhpbnQKKyAgICAgKiAgICBEQkdXRkFSCisgICAgICogICAgREJHRFRSVFhl
eHQKKyAgICAgKiAgICBEQkdEVFJSWGV4dCwKKyAgICAgKiAgICBEQkdCWFZSPG4+CisgICAgICog
ICAgREJHQ0xBSU1TRVQKKyAgICAgKiAgICBEQkdDTEFJTUNMUgorICAgICAqICAgIERCR0FVVEhT
VEFUVVMKKyAgICAgKiAgICBEQkdERVZJRAorICAgICAqICAgIERCR0RFVklEMQorICAgICAqICAg
IERCR0RFVklEMgorICAgICAqICAgIERCR09TRUNDUgorICAgICAqLworICAgIGNhc2UgSFNSX0NQ
UkVHMzIoREJHRElEUik6CisgICAgeworICAgICAgICB1aW50MzJfdCB2YWw7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogUmVhZC1vbmx5IHJlZ2lzdGVyLiBBY2Nlc3NpYmxlIGJ5IEVMMCBpZiBE
QkdEU0NSZXh0LlVEQ0NkaXMKKyAgICAgICAgICogaXMgc2V0IHRvIDAsIHdoaWNoIHdlIGVtdWxh
dGVkIGJlbG93LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhY3AzMi5yZWFkICkKKyAgICAg
ICAgICAgIHJldHVybiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CisKKyAgICAg
ICAgLyogSW1wbGVtZW50IHRoZSBtaW5pbXVtIHJlcXVpcmVtZW50czoKKyAgICAgICAgICogIC0g
TnVtYmVyIG9mIHdhdGNocG9pbnRzOiAxCisgICAgICAgICAqICAtIE51bWJlciBvZiBicmVha3Bv
aW50czogMgorICAgICAgICAgKiAgLSBWZXJzaW9uOiBBUk12NyB2Ny4xCisgICAgICAgICAqICAt
IFZhcmlhbnQgYW5kIFJldmlzaW9uIGJpdHMgbWF0Y2ggTURJUgorICAgICAgICAgKi8KKyAgICAg
ICAgdmFsID0gKDEgPDwgMjQpIHwgKDUgPDwgMTYpOworICAgICAgICB2YWwgfD0gKChkLT5hcmNo
LnZwaWRyID4+IDIwKSAmIDB4ZikgfCAoZC0+YXJjaC52cGlkciAmIDB4Zik7CisgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCByZWdpZHgsIHZhbCk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CisgICAgY2FzZSBIU1JfQ1BSRUczMihEQkdEU0NSSU5UKToKKyAgICAgICAgLyoKKyAgICAgICAg
ICogUmVhZC1vbmx5IHJlZ2lzdGVyLiBBY2Nlc3NpYmxlIGJ5IEVMMCBpZiBEQkdEU0NSZXh0LlVE
Q0NkaXMKKyAgICAgICAgICogaXMgc2V0IHRvIDAsIHdoaWNoIHdlIGVtdWxhdGVkIGJlbG93Lgor
ICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGhhbmRsZV9yb19yYXoocmVncywgcmVnaWR4LCBj
cDMyLnJlYWQsIGhzciwgMSk7CisKKyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0RTQ1JFWFQpOgor
ICAgICAgICAvKgorICAgICAgICAgKiBJbXBsZW1lbnQgZGVidWcgc3RhdHVzIGFuZCBjb250cm9s
IHJlZ2lzdGVyIGFzIFJBWi9XSS4KKyAgICAgICAgICogVGhlIE9TIHdvbid0IHVzZSBIYXJkd2Fy
ZSBkZWJ1ZyBpZiBNREJHZW4gbm90IHNldC4KKyAgICAgICAgICovCisgICAgICAgIHJldHVybiBo
YW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgY3AzMi5yZWFkLCBoc3IsIDEpOworCisgICAgY2Fz
ZSBIU1JfQ1BSRUczMihEQkdWQ1IpOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHQlZSMCk6Cisg
ICAgY2FzZSBIU1JfQ1BSRUczMihEQkdCQ1IwKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR1dW
UjApOgorICAgIGNhc2UgSFNSX0NQUkVHMzIoREJHV0NSMCk6CisgICAgY2FzZSBIU1JfQ1BSRUcz
MihEQkdCVlIxKToKKyAgICBjYXNlIEhTUl9DUFJFRzMyKERCR0JDUjEpOgorICAgICAgICByZXR1
cm4gaGFuZGxlX3Jhel93aShyZWdzLCByZWdpZHgsIGNwMzIucmVhZCwgaHNyLCAxKTsKKworICAg
IC8qCisgICAgICogQ1BUUl9FTDIuVFRBCisgICAgICoKKyAgICAgKiBBUk12NyAoRERJIDA0MDZD
LmIpOiBCMS4xNC4xNgorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDcgVGFibGUg
RDEtNTQKKyAgICAgKgorICAgICAqICAtIEFsbCBpbXBsZW1lbnRlZCB0cmFjZSByZWdpc3RlcnMu
CisgICAgICoKKyAgICAgKiBNRENSX0VMMi5URFJBCisgICAgICoKKyAgICAgKiBBUk12NyAoRERJ
IDA0MDZDLmIpOiBCMS4xNC4xNQorICAgICAqIEFSTXY4IChEREkgMDQ4N0EuZCk6IEQxLTE1MDgg
VGFibGUgRDEtNTcKKyAgICAgKgorICAgICAqIFVuaGFuZGxlZDoKKyAgICAgKiAgICBEQkdEUkFS
ICgzMi1iaXQgYWNjZXNzZXMpCisgICAgICogICAgREJHRFNBUiAoMzItYml0IGFjY2Vzc2VzKQor
ICAgICAqCisgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KKyAgICAgKi8K
KyAgICBkZWZhdWx0OgorICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAg
ICAgICAiJXMgcDE0LCAlZCwgciVkLCBjciVkLCBjciVkLCAlZCBAIDB4JSJQUklyZWdpc3RlciJc
biIsCisgICAgICAgICAgICAgICAgICBjcDMyLnJlYWQgPyAibXJjIiA6ICJtY3IiLAorICAgICAg
ICAgICAgICAgICAgY3AzMi5vcDEsIGNwMzIucmVnLCBjcDMyLmNybiwgY3AzMi5jcm0sIGNwMzIu
b3AyLCByZWdzLT5wYyk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQg
MzItYml0IGNwMTQgYWNjZXNzICUjeFxuIiwKKyAgICAgICAgICAgICAgICAgaHNyLmJpdHMgJiBI
U1JfQ1AzMl9SRUdTX01BU0spOworICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3Ms
IGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBhZHZhbmNlX3BjKHJlZ3MsIGhz
cik7Cit9CisKK3ZvaWQgZG9fY3AxNF82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwNjQgY3A2NCA9IGhz
ci5jcDY0OworCisgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSAp
CisgICAgeworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKKyAgICAvKgorICAgICAqIENQVFJfRUwyLlRUQQorICAgICAqCisgICAgICogQVJN
djcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTYKKyAgICAgKiBBUk12OCAoRERJIDA0ODdBLmQpOiBE
MS0xNTA3IFRhYmxlIEQxLTU0CisgICAgICoKKyAgICAgKiAgLSBBbGwgaW1wbGVtZW50ZWQgdHJh
Y2UgcmVnaXN0ZXJzLgorICAgICAqCisgICAgICogTURDUl9FTDIuVERSQQorICAgICAqCisgICAg
ICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKKyAgICAgKiBBUk12OCAoRERJIDA0ODdB
LmQpOiBEMS0xNTA4IFRhYmxlIEQxLTU3CisgICAgICoKKyAgICAgKiBVbmhhbmRsZWQ6CisgICAg
ICogICAgREJHRFJBUiAoNjQtYml0IGFjY2Vzc2VzKQorICAgICAqICAgIERCR0RTQVIgKDY0LWJp
dCBhY2Nlc3NlcykKKyAgICAgKgorICAgICAqIEFuZCBhbGwgb3RoZXIgdW5rbm93biByZWdpc3Rl
cnMuCisgICAgICovCisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAiJXMg
cDE0LCAlZCwgciVkLCByJWQsIGNyJWQgQCAweCUiUFJJcmVnaXN0ZXIiXG4iLAorICAgICAgICAg
ICAgIGNwNjQucmVhZCA/ICJtcnJjIiA6ICJtY3JyIiwKKyAgICAgICAgICAgICBjcDY0Lm9wMSwg
Y3A2NC5yZWcxLCBjcDY0LnJlZzIsIGNwNjQuY3JtLCByZWdzLT5wYyk7CisgICAgZ2RwcmludGso
WEVOTE9HX0VSUiwgInVuaGFuZGxlZCA2NC1iaXQgQ1AxNCBhY2Nlc3MgJSN4XG4iLAorICAgICAg
ICAgICAgIGhzci5iaXRzICYgSFNSX0NQNjRfUkVHU19NQVNLKTsKKyAgICBpbmplY3RfdW5kZWZf
ZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cit9CisKK3ZvaWQgZG9fY3AxNF9kYmcoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgc3RydWN0IGhzcl9j
cDY0IGNwNjQgPSBoc3IuY3A2NDsKKworICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3Ry
KHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBNRENSX0VMMi5URE9TQQorICAg
ICAqCisgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTUKKyAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTA5IFRhYmxlIEQxLTU4CisgICAgICoKKyAgICAgKiBVbmhhbmRs
ZWQ6CisgICAgICogICAgREJHRFRSVFhpbnQKKyAgICAgKiAgICBEQkdEVFJSWGludAorICAgICAq
CisgICAgICogQW5kIGFsbCBvdGhlciB1bmtub3duIHJlZ2lzdGVycy4KKyAgICAgKi8KKyAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICIlcyBwMTQsICVkLCByJWQsIHIlZCwg
Y3IlZCBAIDB4JSJQUklyZWdpc3RlciJcbiIsCisgICAgICAgICAgICAgY3A2NC5yZWFkID8gIm1y
cmMiIDogIm1jcnIiLAorICAgICAgICAgICAgIGNwNjQub3AxLCBjcDY0LnJlZzEsIGNwNjQucmVn
MiwgY3A2NC5jcm0sIHJlZ3MtPnBjKTsKKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidW5oYW5k
bGVkIDY0LWJpdCBDUDE0IERCRyBhY2Nlc3MgJSN4XG4iLAorICAgICAgICAgICAgIGhzci5iaXRz
ICYgSFNSX0NQNjRfUkVHU19NQVNLKTsKKworICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVn
cywgaHNyKTsKK30KKwordm9pZCBkb19jcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwIGNwID0gaHNyLmNw
OworCisgICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAg
eworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICBBU1NFUlQoIWNwLnRhcyk7IC8qIFdlIGRvbid0IHRyYXAgU0lNRCBpbnN0cnVjdGlv
biAqLworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJ1bmhhbmRsZWQgQ1AlZCBhY2Nlc3NcbiIs
IGNwLmNvcHJvYyk7CisgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOworfQor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKaW5kZXggMjJhZDA3MDY3OS4uNzUwOGFmODBjNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdHJhcHMuaApAQCAtMjcsNiArMjcsMTQgQEAgdm9pZCBoYW5kbGVfd29fd2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWdpZHgsIGJvb2wgcmVhZCwKIHZvaWQgaGFuZGxl
X3JvX3JheihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFk
LAogICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsIGludCBtaW5fZWwpOwog
CisvKiBDby1wcm9jZXNzb3IgcmVnaXN0ZXJzIGVtdWxhdGlvbiAoc2VlIGFyY2gvYXJtL3ZjcHJl
Zy5jKS4gKi8KK3ZvaWQgZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcik7Cit2b2lkIGRvX2NwMTVfNjQoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwordm9pZCBkb19jcDE0XzMyKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKK3ZvaWQgZG9fY3AxNF82NChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cit2b2lkIGRv
X2NwMTRfZGJnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KTsKK3ZvaWQgZG9fY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhz
ciBoc3IpOworCiAjZW5kaWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8KIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXdb-0008Ga-SF; Thu, 14 Sep 2017 17:09:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXda-0008E7-HJ
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:09:14 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A8/C3-02048-9B7BAB95; Thu, 14 Sep 2017 17:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXfn9l2
 RBsevslgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBltV/ezFpyWqbg97Q9zA+MqiS5GLg4hgc2M
 Es+uXGGHcE4zSrx/voqti5GTg01AU+LO509MILaIgLTEtc+XGUFsZoE4ifeLGllAbGEBG4lVh
 86xdjFycLAIqEoc3xIHYvIKWEocbTUBqZAQkJfY1XaRFcTmFLCS2P37CjOILQRUsuvOV/YJjN
 wLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEereegYF
 xB+Pv056HGCU5mJREeffq7owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErBAwWIcGi1PTUirTM
 HGCYwaQlOHiURHjztgGleYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzvsdpEgApCijNA9uB
 CzkLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v0AMoUnM68EbtMroCOYgI44c3oHyBEliQ
 gpqQbGjIXG7ZI9LXe/Hl/6fr75FUnF0C65pJ22rck7al199wh18Ht8iLif/VN9qbPva7s1r7j
 lVt4Q7lEKtl4y9YL9VAsJUd8nu2rFZfz3X5IImD8jyuLUrs1LFHee8jl2Q+iAn9XKB6uO2d//
 zrKmIsi2/+jhdY1dLt/XXb3Dfjfroab9huJAI59gJZbijERDLeai4kQAq1P2DnQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505408952!114150108!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10513 invoked from network); 14 Sep 2017 17:09:12 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 14 Sep 2017 17:09:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F1361435;
 Thu, 14 Sep 2017 10:09:12 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 30BAE3F483;
 Thu, 14 Sep 2017 10:09:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 14 Sep 2017 18:08:59 +0100
Message-Id: <20170914170859.30553-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170914170859.30553-1-julien.grall@arm.com>
References: <20170914170859.30553-1-julien.grall@arm.com>
Cc: bhupinder.thakur@linaro.org, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 5/5] xen/arm: Limit the scope of cpregs.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5LCBjcHJlZ3MuaCBpcyBpbmRpcmVjdGx5IGluY2x1ZGVkIGV2ZXJ5IGZpbGVzIG9m
IHRoZSBoeXBlcnZpc29yIGV2ZW4KZm9yIGFybTY0LiBIb3dldmVyLCB0aGUgb25seSB1c2UgZm9y
IGFybTY0IGlzIHdoZW4gZW11bGF0aW5nIGNvLXByb2Nlc3NvcnMuCgpGb3IgYXJtMzIsIGFsbCB1
c2VycyBvZiBwcm9jZXNzb3IuaCBleHBlY3QgY3ByZWdzLmggdG8gYmUgaW5jbHVkZWQgaW4Kb3Jk
ZXIgdG8gYWNjZXNzIGNvLXByb2Nlc3NvcnMuIFNvIG1vdmUgdGhlIGluY2x1c2lvbiBpbgphc20t
YXJtL2FybTMyL3Byb2Nlc3Nvci5oLgoKY3ByZWdzLmggd2lsbCBhbHNvIGJlIGRpcmVjdGx5IGlu
Y2x1ZGVkIGluIHRoZSBjby1wcm9jZXNzb3JzIGVtdWxhdGlvbgp0byBhY2NvbW1vZGF0ZSBhcm02
NC4KClRoaXMgaXMgZHJhc3RpY2FsbHkgcmVkdWNpbmcgdGhlIGV4cG9zdXJlIG9mIGNwcmVncy5o
IHRvIGFueSBzb3VyY2UgZmlsZQpvbiBhcm02NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBF
eHBhbmQgdGhlIHJhdGlvbmFsZSBhYm91dCB0aGlzIHBhdGNoCiAgICAgICAgLSBBZGQgU3RlZmFu
bydzIGFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVwZGF0ZSBjb21taXQg
bWVzc2FnZQotLS0KIHhlbi9hcmNoL2FybS9zbXAuYyAgICAgICAgICAgICAgICAgICAgfCAxIC0K
IHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgICAgICAgICAgfCAxICsKIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgICAgICAgICAgICAgICAgfCAxICsKIHhlbi9hcmNoL2FybS92dGltZXIuYyAg
ICAgICAgICAgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nv
ci5oIHwgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCAgICAgICAgICB8IDEgLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCAgICAgICB8IDEgLQogNyBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCmluZGV4IGU3ZGYwODc0ZDYuLjU1NGY0
OTkyZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94ZW4vYXJjaC9hcm0v
c21wLmMKQEAgLTEsNiArMSw1IEBACiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUg
PGFzbS9zbXAuaD4KLSNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KICNpbmNsdWRlIDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKaW5k
ZXggZjNiMDg0MDNmYi4uZTM2MzE4M2JhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZjcHJl
Zy5jCisrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwpAQCAtMTgsNiArMTgsNyBAQAogCiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CiAKKyNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8
YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS90cmFw
cy5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLmMKaW5kZXggY2JlYWMyOGIyOC4uYTBjZjk5M2QxMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0yNiw2ICsy
Niw3IEBACiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4K
IAorI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2lu
Y2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgogI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMK
aW5kZXggOWM3ZThmNDQxYy4uMDQ2MDk2MmYwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Z0
aW1lci5jCisrKyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwpAQCAtMjIsNiArMjIsNyBAQAogI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi90aW1lci5oPgogCisjaW5jbHVkZSA8
YXNtL2NwcmVncy5oPgogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgogI2luY2x1ZGUgPGFzbS9naWMu
aD4KICNpbmNsdWRlIDxhc20vaXJxLmg+CkBAIC0yOSw2ICszMCw3IEBACiAjaW5jbHVkZSA8YXNt
L3RpbWUuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1ZGUgPGFzbS92cmVnLmg+Cisj
aW5jbHVkZSA8YXNtL3JlZ3MuaD4KIAogLyoKICAqIENoZWNrIGlmIHJlZ3MgaXMgYWxsb3dlZCBh
Y2Nlc3MsIHVzZXJfZ2F0ZSBpcyB0YWlsIGVuZCBvZiBhCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9w
cm9jZXNzb3IuaAppbmRleCA2OGNjODIxNDdlLi5mYjMzMDgxMmFmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtMzIvcHJvY2Vzc29yLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9B
Uk0zMl9QUk9DRVNTT1JfSAogI2RlZmluZSBfX0FTTV9BUk1fQVJNMzJfUFJPQ0VTU09SX0gKIAor
I2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KKwogI2RlZmluZSBBQ1RMUl9DQVhYX1NNUCAgICAgICgx
PDw2KQogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wZXJjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKaW5kZXggNzk2ODUz
MjQ2Mi4uY2RmNjRlMGY3NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmNwdS5oCkBAIC00LDcgKzQsNiBAQAogI2lm
bmRlZiBfX0FTU0VNQkxZX18KIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgotI2luY2x1ZGUgPGFz
bS9jcHJlZ3MuaD4KICNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIpCiAjIGluY2x1ZGUgPGFzbS9h
cm0zMi9wcm9jZXNzb3IuaD4KICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oCmluZGV4IGQ3OTFjMTJjOWMuLmNkNDVlNWY0OGYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaApAQCAtMSw3ICsxLDYgQEAKICNpZm5kZWYgX19BU01fQVJNX1BST0NFU1NPUl9I
CiAjZGVmaW5lIF9fQVNNX0FSTV9QUk9DRVNTT1JfSAogCi0jaW5jbHVkZSA8YXNtL2NwcmVncy5o
PgogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNlbmRpZgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:12:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXgo-00012j-Aa; Thu, 14 Sep 2017 17:12:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsXgm-00012Q-Vj
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 17:12:33 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2C/96-02021-088BAB95; Thu, 14 Sep 2017 17:12:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbd+x65
 Ig8ePZCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bPzHkvB3QbGikv/JzM1
 MD6O6mLk4hASaGSSOH7uGxuE85hRovfVViYIZxujxIcpn5i7GDk5RAScJb6emcsOYvMK6EtcX
 d/AAmILC1hLrHyzhRXElhD4ISsx/60nhO0t8XZuBzOMvfbdYqCh7BxsAlYSh8RAoiwCqhJTJq
 xjn8DIvYCRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoM8
 ZgGAH45d+50OMkhxMSqK8e3V3RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BXavitSSLAoNT21
 Ii0zBxh8MGkJDh4lEd5EkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzft8GVCQAUpRRm
 gc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wFkCk9mXgncpldARzABHXHm9A6QI0
 oSEVJSDYxzun4/VbRwbZo99cO6f1J2fHeWM5v6r42s1FU5Mk3r3YxJ0dWzXs5+yf4+fP76bc4
 SbIdYOHau6etO3V52u/ga88yKi/v8pvzzuuz2etXR8/9mvjCQErt7IMJz0r2T/P+PN8UYPdNK
 D/N2nVzbXpG/s3nV4zUib09/MZ0y5X/+98hpPqay9TzNSizFGYmGWsxFxYkAKNBljH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505409150!111457472!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54495 invoked from network); 14 Sep 2017 17:12:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 17:12:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsXgj-0005SR-Ns; Thu, 14 Sep 2017 17:12:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsXge-0003Ki-6v; Thu, 14 Sep 2017 17:12:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsXgd-0006Il-42; Thu, 14 Sep 2017 17:12:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113423-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=46c1e79fee417f151547aa46fae04ab06cb666f4
X-Osstest-Versions-That: linux=569dbb88e80deb68974ef6fdd6a13edb9d686261
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 17:12:23 +0000
Subject: [Xen-devel] [linux-linus test] 113423: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNDIzLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMwMzEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMzAzMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMwMzEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzAzMQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMwMzEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzAzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMDMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMwMzEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNDZjMWU3
OWZlZTQxN2YxNTE1NDdhYTQ2ZmFlMDRhYjA2Y2I2NjZmNApiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgNTY5ZGJiODhlODBkZWI2ODk3NGVmNmZkZDZhMTNlZGI5ZDY4NjI2
MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDMxICAyMDE3LTA5LTA0IDAzOjM1OjUyIFogICAx
MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzA0MSAgMjAxNy0wOS0wNCAxNjo0OTo1NiBa
ICAgIDkgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzQyMyAgMjAx
Ny0wOS0xMyAyMToxNzoxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjAyNCBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj00NmMxZTc5ZmVlNDE3ZjE1MTU0
N2FhNDZmYWUwNGFiMDZjYjY2NmY0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBF
UkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaW51eC1saW51cyA0
NmMxZTc5ZmVlNDE3ZjE1MTU0N2FhNDZmYWUwNGFiMDZjYjY2NmY0CisgYnJhbmNoPWxpbnV4LWxp
bnVzCisgcmV2aXNpb249NDZjMWU3OWZlZTQxN2YxNTE1NDdhYTQ2ZmFlMDRhYjA2Y2I2NjZmNAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9j
cmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46Ljou
CisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAn
WycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0NmMxZTc5ZmVlNDE3ZjE1MTU0N2FhNDZm
YWUwNGFiMDZjYjY2NmY0ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
b24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0
cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0
ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrICdbJyB4Z2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHkt
Y3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1j
cm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNy
b24ubGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMKKyBjYXNlICQxIGluCisgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC1saW51cworIDogcmVmcy9oZWFkcy90
ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlu
dXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdCA0NmMxZTc5ZmVlNDE3ZjE1MTU0N2FhNDZmYWUwNGFiMDZjYjY2NmY0OnJlZnMv
aGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDU2OWRiYjguLjQ2YzFlNzkgIDQ2YzFlNzlmZWU0
MTdmMTUxNTQ3YWE0NmZhZTA0YWIwNmNiNjY2ZjQgLT4gdGVzdGVkL2xpbnV4LWxpbnVzCisgZXhp
dCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:20:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXoo-0001mN-4p; Thu, 14 Sep 2017 17:20:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXon-0001mH-7m
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:20:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9D/61-02021-07ABAB95; Thu, 14 Sep 2017 17:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTbdg165
 Ig/MzGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjfVfZChp5Km7s/c/cwHifo4uRi0NIYDOj
 xNYr09ghnN2MEn1HlrJ1MXJyCAtESFzv38sCYosI2EjcfjabBaSIWeAKo8SXXfcZuxjZgTpiJ
 JZrgpSwCWhK3Pn8iQnE5hWwkjjQfBeslUVAVeL6oYXMILaoQLjE/u/XmCFqBCVOznwCVMPBwS
 lgIrH5ngFImFnATGLe5ofMELa4xK0n85kgbHmJ7W/nME9g5J+FpHsWkpZZSFpmIWlZwMiyilG
 9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfjrT7nQ4yS
 HExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzdq5K1JIsCg1PbUiLTMHGCUwaQkOH
 iUR3hqQNG9xQWJucWY6ROoUo6KUOO9xkIQASCKjNA+uDRaZlxhlpYR5GYEOEeIpSC3KzSxBlX
 /FKM7BqCTM2w4yhSczrwRu+iugxUxAi8+c3gGyuCQRISXVwLj1TZPNdN+HjVcebL5/5My+OHW
 dKftXbLlQeqVuU5dy/HEei61O24+btU4JZq71NivxPTfx8KLJtnmrDnw6mBG5e1JYz54r31ZG
 yLQkTvyXr6phwVhwwM/zSUPi24RQs61fRQ/83vh/FY/j5Uk1pUydG/SFnywNMv/+mZnf/6vZ7
 GPN9VOMrjoosRRnJBpqMRcVJwIAup4ficcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505409647!90994921!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38671 invoked from network); 14 Sep 2017 17:20:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 14 Sep 2017 17:20:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2E5B61435;
 Thu, 14 Sep 2017 10:20:47 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 56A153F483;
 Thu, 14 Sep 2017 10:20:45 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-3-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9c69f140-26e2-22b0-6c1b-0551e024d7a6@arm.com>
Date: Thu, 14 Sep 2017 18:20:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170913154651.2366-3-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 02/12] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDEzLzA5LzE3IDE2OjQ2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKPiBpbmRleCAwMGZmMDc1YmQ5Li5hNDYyZWE3OTA1IDEwMDY0NAo+IC0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+IEBA
IC0zNjA4LDYgKzM2MDgsNDQgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKPiAgIH0KPiAgICNlbmRpZgo+ICAgCj4g
K2ludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LCBnZm5fdCBnZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCj4gK3sKPiAr
ICAgIGludCByYyA9IDA7Cj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRf
dGFibGU7Cj4gKwo+ICsgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4gKwo+ICsgICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAwICkKPiArICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7Cj4gKwo+
ICsgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAyICYmCj4gKyAgICAgICAgIChpZHggJiBYRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWR4ICY9IH5Y
RU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwo+ICsgICAgICAgIGlmICggaWR4IDwgbnJfc3Rh
dHVzX2ZyYW1lcyhndCkgKQo+ICsgICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihn
dC0+c3RhdHVzW2lkeF0pKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBpZiAoIChpZHgg
Pj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKPiAr
ICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7Cj4gKwo+ICsgICAgICAg
IGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0KSApCj4gKyAgICAgICAgICAgICptZm4gPSBf
bWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7CgpUaGlzIGNvZGUgaXMgc2xpZ2h0bHkgZGlmZmVyZW50
IGNvbXBhcmUgdG8gdGhlIEFSTSBpbXBsZW1lbnRhdGlvbi4gVGhlIApnZm4gaXMgbm93IHNldCBl
dmVuIGlmIHRoZSByYyBpcyBub24temVybyAoaS5lIGludmFsaWQgTUZOIG9uIHRoZSBBUk0gCmlt
cGxlbWVudGF0aW9uKS4KClNvIEkgdGhpbmsgeW91IG5lZWQgdG8gcHJvdGVjdCBnbnR0YWJfc2V0
X2ZyYW1lX2dmbiB3aXRoIGlmICggIXJjICkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:31:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsXzL-0002Zl-84; Thu, 14 Sep 2017 17:31:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsXzK-0002Zf-2U
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 17:31:42 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F6/74-22997-DFCBAB95; Thu, 14 Sep 2017 17:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysyfVTffPnl2
 RBvem6Fos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnpjWyFbxnq7i1uom9gfE6axcjF4eQwGZG
 iZWzTjBBOLsZJe5N28bcxcjJISwQJ7Hi8h12EFtEwEbi9rPZLCBFzAJXGCW+7LrPCJIQEoiVW
 P5gKlgRm4CmxJ3Pn5hAbF4BK4lFF78C1XBwsAioStz4zQISFhUIl9j//RozRImgxMmZT8DinA
 KmEscP/AUbwyxgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxah
 enFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYngxAsINx5mX/Q4yS
 HExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIELyMwDoQEi1LTU
 yvSMnOAEQRTKsHBoyTCKwqS5i0uSMwtzkyHSJ1i1OW48fD6HyYhsBlS4ryLdgMVCYAUZZTmwY
 2ARfMlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNKg6ziycwrgdv0CugIJqAjzpzeAXJESSJ
 CSqqBsXd2br6IIe+DLyZOAit03mrknJnl9T1m3iylEo97s7bdlJwdrv20t+6XYnSzjfZch0DO
 /Sv7lNgfbeO2fuohv/p0UXpTsgBDofsZ2YqJwt6LeLTC7i6eH8g67/SHd/92n5UPtb2b2MuzY
 vtR77jmGYnJ0YwajxN7tiYKPSxu17t6W+pB0tdsJZbijERDLeai4kQALZEJuuECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505410300!77034650!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32703 invoked from network); 14 Sep 2017 17:31:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 14 Sep 2017 17:31:40 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1DCC1435;
 Thu, 14 Sep 2017 10:31:39 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE80A3F483;
 Thu, 14 Sep 2017 10:31:37 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-11-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c82c0ce3-5306-3cdf-abc8-53f94c0e6366@arm.com>
Date: Thu, 14 Sep 2017 18:31:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170913154651.2366-11-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 10/12] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDEzLzA5LzE3IDE2OjQ2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCj4gaW5kZXggZGYxMWIzMTI2NC4uZjNmMmZiOWViYyAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9ncmFudF90YWJsZS5oCj4gQEAgLTI3LDcgKzI3LDggQEAKPiAgICNpbmNsdWRlIDx4ZW4vcnds
b2NrLmg+Cj4gICAjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+Cj4gICAjaW5jbHVkZSA8
YXNtL3BhZ2UuaD4KPiAtI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgoKVGhpcyBjaGFuZ2Ug
bG9va3MgYSBiaXQgc3RyYW5nZSB0byBtZS4gVGhpcyBpcyB0aGUgb25seSBwbGFjZSB3aGVyZSAK
YXNtL2dyYW50X3RhYmxlLmggaXMgcHVsbGVkLiBCZWNhdXNlIHlvdSByZW1vdmUgaXQsIGl0IG5v
dyBtZWFucyB0aGF0IAp0aGUgcHJvdG90eXBlIHdpbGwgbm90IGJlIGRlZmluZWQgZmlyc3QgYW5k
IG1heSByZXN1bHQgdG8gbWlzbWF0Y2ggaW4gCnRoZSBmdXR1cmUuCgpJZGVhbGx5IHdlIHNob3Vs
ZCBlbmZvcmNlLCBhbHRob3VnaCBpdCB3b3VsZCByZXF1aXJlIHNvbWUgd29yayBhcyB3ZSAKZGlk
bid0IHJlYWxseSBmb2xsb3cgdGhhdCBydWxlIGluIGEgZmV3IHBsYWNlcy4KCkNoZWVycywKCj4g
Kwo+ICtzdHJ1Y3QgZ3JhbnRfdGFibGU7Cj4gICAKPiAgIC8qIFRoZSBtYXhpbXVtIHNpemUgb2Yg
YSBncmFudCB0YWJsZS4gKi8KPiAgIGV4dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1l
czsKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:55:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:55:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsYMU-0003zZ-4C; Thu, 14 Sep 2017 17:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsYMS-0003zC-T3
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 17:55:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2C/AA-03093-892CAB95; Thu, 14 Sep 2017 17:55:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXf6oV2
 RBrd2sVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+Kld2wF9ywqnvy9xN7A
 eEa/i5GLQ0igkUni8e69LBDOY0aJk48vMncxcgI52xgl1kxXAbFFBJwlvp6Zy97FyMHBK6Av8
 fmaMEhYWMBNYuGFWUwgtoTAJCaJW59LIWxPibOrrzLB2Bt7zwPZ7BxsAlYSh8RAoiwCqhLtF4
 6xTWDkXsDIsIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0Ns
 MQLCDseOf0yFGSQ4mJVHevbo7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8H46sCtSSLAoNT21
 Ii0zBxh2MGkJDh4lEV7bg0Bp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US5+UAKRIAKcooz
 YMbAYuBS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm9QaZwpOZVwK36RXQEUxAR5w5vQPkiJ
 JEhJRUA+M6z5jfmy26nkQVXt69b9qNvQ011kcPPtttZHrm5k8pzvQGl0Mzd+06e+lNU6j095R
 UC3NXXcc3JZXl3hahSqHChT6hS31UHHM3H7JukPk3T+Re1O7LUnXzLSXvF3qfUTm4oS0/cv+b
 ugavJSvCFRYLcImVxxk1upTPWe/V5Ptgo/7s9XNnHFBiKc5INNRiLipOBAAfoEpofAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505411734!104383977!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57949 invoked from network); 14 Sep 2017 17:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 17:55:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsYMP-0006ZM-II; Thu, 14 Sep 2017 17:55:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsYMJ-0006i8-UA; Thu, 14 Sep 2017 17:55:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsYMJ-0003U3-NH; Thu, 14 Sep 2017 17:55:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113450-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d5dd9dc86eaad71ccc93cf35826d21d0f859b0c7
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 17:55:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113450: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1ZGQ5ZGM4NmVhYWQ3MWNjYzkzY2YzNTgyNmQyMWQw
Zjg1OWIwYzcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDA4MmZjNjNm
MjBlODI3ZWIwMjI5ZDUyMGI0ZWJmNTQxNDBkOWIyMWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzM4NCAgMjAxNy0wOS0xMiAyMzoxNDoxNyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTM0MDMgIDIwMTctMDktMTMgMDk6MDM6MzIgWiAgICAxIGRheXMgICAxMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM0NTAgIDIwMTctMDktMTQgMTY6MDM6MTkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3po
b25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1kNWRk
OWRjODZlYWFkNzFjY2M5M2NmMzU4MjZkMjFkMGY4NTliMGM3CisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCB4ZW4tdW5zdGFibGUtc21va2UgZDVkZDlkYzg2ZWFhZDcxY2NjOTNjZjM1ODI2ZDIxZDBmODU5
YjBjNworIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1kNWRkOWRjODZlYWFk
NzFjY2M5M2NmMzU4MjZkMjFkMGY4NTliMGM3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhx
ZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9
eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhkNWRkOWRjODZlYWFkNzFjY2M5M2NmMzU4MjZkMjFkMGY4
NTliMGM3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJl
YW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6
Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13
YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0g
eCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8y
LjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0IGQ1ZGQ5ZGM4NmVhYWQ3MWNjYzkzY2YzNTgyNmQyMWQwZjg1OWIwYzc6
cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgMDgyZmM2My4uZDVkZDlkYyAgZDVkZDlkYzg2ZWFhZDcxY2NjOTNjZjM1ODI2
ZDIxZDBmODU5YjBjNyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 17:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 17:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsYPy-00049L-Jk; Thu, 14 Sep 2017 17:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsYPx-00049F-3h
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 17:59:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9D/30-30688-073CAB95; Thu, 14 Sep 2017 17:59:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUyZ7p8oG7+4V2
 RBt926Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/XxxjKjjCWnHu8y+2Bsb9LF2MXBxCAhOZ
 JP6uaGbsYuQEcv4yStx/ZwKR2MAo8WDSUaiqbkaJE33rmCGqiiSaFneA2SwCqhKPWs+zdjFyc
 LAJmEi8WeUIEhYRUJbo/fUbrJdZYB6LxLGJd1lBEsIC6hKnj7wF28YrYCbx9PESNogFNxglbt
 +9D5UQlDg58wkLiM0soCVx499LJpAFzALSEsv/cYCEOQXsJb4vbWADsUWBls3btwrMlhAwlPi
 8cSnzBEahWUgmzUIyaRbCpAWMzKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01Nz
 EpOK9ZLzczcxAsOZAQh2MK5tdT7EKMnBpCTKu1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d6ph3ZFCgkWpaanVqRl5gAjCyYtwcGjJMK7DCTNW1yQmFucmQ6ROsVozHFs0+U/TBw3Hl7/wy
 TEkpeflyolzpsLUioAUppRmgc3CBbxlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMuwNkCk9
 mXgncvldApzABnXLm9A6QU0oSEVJSDYwMbt/z1p0yfzZHRHrGN6Etu1WnvUxuFU7uEF6zRHV2
 wBnF0q1it04r2Nbdbi+a3jXJSL8yLvMpg8au1LkZLQZLr7Nuyoz3Wb6vKSiEf+qzwsZ2zdlav
 NOrOjc1c08s2GTjo3VtxiKZgzzPNZZ3ffDTPlASYj3t15u0uxfm6z9bsizi/xPT62+VWIozEg
 21mIuKEwHYDQgx8wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505411949!90477587!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52371 invoked from network); 14 Sep 2017 17:59:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Sep 2017 17:59:11 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EHx3Oj000384
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 17:59:03 GMT
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 v8EHx2aT009510
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 17:59:02 GMT
Received: from ubhmp0001.oracle.com (ubhmp0001.oracle.com [156.151.24.54])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8EHwvCM013884;
 Thu, 14 Sep 2017 17:58:58 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 17:58:57 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 035856A0764; Thu, 14 Sep 2017 13:58:55 -0400 (EDT)
Date: Thu, 14 Sep 2017 13:58:55 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170914175855.GL2115@char.us.oracle.com>
References: <20170831102719.30462-1-george.dunlap@citrix.com>
 <59A82162020000780017625C@prv-mh.provo.novell.com>
 <50c99d3e-3a41-c789-dae6-af09ed1add43@citrix.com>
 <59B14E950200007800178549@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B14E950200007800178549@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Tamas KLengyel <tamas.lengyel@zentific.com>,
 StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 IanJackson <ian.jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDU6NTA6MTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjA5LjE3IGF0IDEzOjMxLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PiB3cm90ZToKPiA+IE9uIDA4LzMxLzIwMTcgMDE6NDYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
ID4+Pj4+IE9uIDMxLjA4LjE3IGF0IDEyOjI3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3
cm90ZToKPiA+Pj4gKyMjIyBMaXZlIFBhdGNoaW5nCj4gPj4+ICsKPiA+Pj4gKyAgICBTdGF0dXM6
IFN1cHBvcnRlZCwgeDg2IG9ubHkKPiA+Pj4gKwo+ID4+PiArQ29tcGlsZSB0aW1lIGRpc2FibGVk
Cj4gPj4gCj4gPj4gQnUgd2UncmUgc2V0dGxlZCB0byBjaGFuZ2UgdGhhdCwgYXJlbid0IHdlPyBJ
dCB3YXMgZXZlbiBtZWFudCB0byBiZQo+ID4+IHNvIGluIDQuOSwgYnV0IHRoZW4gZGlkbid0IG1h
a2UgaXQuCj4gPiAKPiA+IENoYW5nZSB0aGUgY29tcGlsZSB0aW1lIGRpc2FibGluZz8gIEkgZG9u
J3QgcmVhbGx5IGtub3cuIDotKQo+IAo+IFllYWgsIHdlbGwsIHRoYXQgc2VyaWVzIGlzIHRha2lu
ZyBhd2Z1bGx5IGxvbmcgdG8gYmVjb21lIHJlYWR5IHRvIGdvCj4gaW4uIEtvbnJhZD8KCkp1c3Qg
cG9zdGVkIGl0OgoKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTctMDkvbXNnMDExNTYuaHRtbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 18:15:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 18:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsYfj-0005VE-0J; Thu, 14 Sep 2017 18:15:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kspillner@acm.org>) id 1dsYfh-0005V8-FY
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 18:15:29 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 78/B3-17770-047CAB95; Thu, 14 Sep 2017 18:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsWyI8ssU9fm+K5
 Ig/U/LS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeBc3MBRcyK6b9DmxgbPLoYuTiEBLYzSix
 rLeXvYuRk0NCQEHi0cw5bBCJhYwS+3r/MEIklCReXHnIBJFYzSix5NlBNpAEi4CqxPplz5hAb
 DYBHYnrX5aBTRIRMJC407qPGaSBWWAvk8TFKStYQBLCAgkSx9qmgTXwClhKdF17yAxiCwE1dE
 9fywixoYNR4m3fDHaIIkGJkzOfgDUzC2hJ3Pj3EqiZA8iWllj+jwMkzCngJbF20hywg0QFlCU
 e/t3LMoFRaBaS7llIumchdC9gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJie
 mpOYVKyXnJ+7iREY0AxAsIPx27KAQ4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgfXx0V6SQYFFqempFWmYOMLZg0hIcPEoivJ9A0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5
 cqJc67H6RIAKQoozQPbgQszi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNfxGNAUnsy8Erh
 Nr4COYAI64szpHSBHlCQipKQaGNUeu789GrvW1+NJ4QPJfDm16Rtm2hy+/ePJQQ+/08IBoXEm
 d55JFAoc3jd9O4fIZd28A57Xgm05X+69uudl7gz/56eKLufoO6zOPnpA27v2aP/qetlrGXql1
 y/ft76o6jy9ZtXSnzuW3xS483/+C8d8lse8pb+3zVSONyh7ktp14c7UsrUHW2cqsRRnJBpqMR
 cVJwIAKgyDxe4CAAA=
X-Env-Sender: kspillner@acm.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505412923!115354515!1
X-Originating-IP: [184.106.54.105]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47665 invoked from network); 14 Sep 2017 18:15:24 -0000
Received: from smtp105.ord1d.emailsrvr.com (HELO smtp105.ord1d.emailsrvr.com)
 (184.106.54.105)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 18:15:24 -0000
Received: from smtp14.relay.ord1d.emailsrvr.com (localhost [127.0.0.1])
 by smtp14.relay.ord1d.emailsrvr.com (SMTP Server) with ESMTP id 927AA4008C;
 Thu, 14 Sep 2017 14:15:23 -0400 (EDT)
X-Auth-ID: sl4mmy@zerosphere.org
Received: by smtp14.relay.ord1d.emailsrvr.com (Authenticated sender:
 sl4mmy-AT-zerosphere.org) with ESMTPSA id 58D3040066; 
 Thu, 14 Sep 2017 14:15:23 -0400 (EDT)
X-Sender-Id: sl4mmy@zerosphere.org
Received: from localhost (chml01.drwholdings.com [76.8.89.6])
 (using TLSv1.2 with cipher AES256-GCM-SHA384)
 by 0.0.0.0:25 (trex/5.7.12); Thu, 14 Sep 2017 14:15:23 -0400
Date: Thu, 14 Sep 2017 13:15:23 -0500
From: "Kent R. Spillner" <kspillner@acm.org>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20170914181523.GA4615@sl4mmy.zerosphere.org>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 2/5] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: "Kent R. Spillner" <kspillner@acm.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWlub3Igbml0IGluIGNvbW1pdCBtZXNzYWdlOgoKT24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDU6
MzI6MDRQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IEVuZm9yY2UgdGhlIGRpc3Rp
bmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5IHRoZQo+IGVt
dWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVm
aW5pbmcgYSBuZXcKPiByZXR1cm4gY29kZSwgWDg2RU1VTF9VTklNUExFTUVOVEVELgo+IAo+IFRo
aXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igb25s
eSBpZiBpdCBmYWlscyB0bwo+IHByb3Blcmx5IGRlY29kZSB0aGUgY3VycmVudCBpbnN0cnVjdGlv
bidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2Ygb3RoZXIKPiBmdW5jdGlvbnMsIHN1Y2ggYXMg
dGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lvX29wcyBjYWxsYmFja3MuCj4gCj4gZS5n
LiBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQgc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTklN
UExFTUVOVEVELgo+IFRoZSByZXR1cm4gdmFsdWUgb2YgdGhpcyBmdW5jdGlvbiBkZXBlbmRzIG9u
IGVpdGhlciB0aGUgcmV0dXJuIGNvZGUgb2YKPiBvbmUgb2YgdGhlIGh2bV9pb19vcHMgaGFuZGxl
cnMgKHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQo+IGh2bV9jb3B5X2d1ZXN0
X2Zyb21fcGh5cyAvIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMuCj4gCj4gU2ltaWxhcnksIG5vbmUg
b2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVE
LgoKIm5vbmUgb2YgdGhpcy4uLiBzaG91bGQgbm90IHJldHVybi4uLiIgaXMgYSBkb3VibGUgbmVn
YXRpdmUuCgo+ICAtIGh2bV9pb19pbnRlcmNlcHQKPiAgLSBodm1lbXVsX2RvX2lvCj4gIC0gaHZt
X3NlbmRfYnVmZmVyZWRfaW9yZXEKPiAgLSBodm1fc2VuZF9pb3JlcQo+ICAtIGh2bV9icm9hZGNh
c3RfaW9yZXEKPiAgLSBodm1lbXVsX2RvX2lvX2J1ZmZlcgo+ICAtIGh2bWVtdWxfdmFsaWRhdGUK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPgo+IAo+IC0tLQo+IENoYW5nZWQgc2luY2UgdjEwOgo+ICAgICAqIEFkZGVkIGFzc2Vy
dHMgdG8gbWFrZSBzdXJlIHRoZSByZXR1cm4gY29kZSBjYW5ub3QgYmUgWDg2RU1VTF9VTklNUExF
TUVOVEVELgo+ICAgICAqIEFkZCBuZXcgcmV0dXJuIGNvZGUgKFg4NkVNVUxfVU5SRUNPR05JWkVE
KSB0byBiZSB1c2VkIHdoZW4gdHJ5aW5nCj4gICAgIHRvIGVtdWxhdGUgYW4gaW5zdHJ1Y3Rpb24g
d2l0aCBhbiBpbnZhbGlkIG9wY29kZS4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMgICAgICAgICAgICAgfCAxMSArKysrKysrKysKPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgICAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgICAgICB8
ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDIgKy0K
PiAgeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA0NSArKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oIHwgMTIgKysrKysrKysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9u
cygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCA1NDgxMWMxLi5i
ZjEyNTkzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTkyLDYgKzE5Miw4IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF9kb19pbygKPiAgICAgIEFTU0VSVChwLmNvdW50IDw9ICpyZXBzKTsKPiAgICAg
ICpyZXBzID0gdmlvLT5pb19yZXEuY291bnQgPSBwLmNvdW50Owo+ICAKPiArICAgIEFTU0VSVChy
YyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOwo+ICsKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAg
ICAgIHsKPiAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgo+IEBAIC0yODgsNiArMjkwLDggQEAgc3Rh
dGljIGludCBodm1lbXVsX2RvX2lvKAo+ICAgICAgICAgIEJVRygpOwo+ICAgICAgfQo+ICAKPiAr
ICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOwo+ICsKPiAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gIAo+IEBAIC0zMTMs
NiArMzE3LDkgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvX2J1ZmZlcigKPiAgCj4gICAgICBy
YyA9IGh2bWVtdWxfZG9faW8oaXNfbW1pbywgYWRkciwgcmVwcywgc2l6ZSwgZGlyLCBkZiwgMCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAodWludHB0cl90KWJ1ZmZlcik7Cj4gKwo+ICsgICAg
QVNTRVJUKHJjICE9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gKwo+ICAgICAgaWYgKCByYyA9
PSBYODZFTVVMX1VOSEFORExFQUJMRSAmJiBkaXIgPT0gSU9SRVFfUkVBRCApCj4gICAgICAgICAg
bWVtc2V0KGJ1ZmZlciwgMHhmZiwgc2l6ZSk7Cj4gIAo+IEBAIC00MDUsNiArNDEyLDggQEAgc3Rh
dGljIGludCBodm1lbXVsX2RvX2lvX2FkZHIoCj4gICAgICByYyA9IGh2bWVtdWxfZG9faW8oaXNf
bW1pbywgYWRkciwgJmNvdW50LCBzaXplLCBkaXIsIGRmLCAxLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIHJhbV9ncGEpOwo+ICAKPiArICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVN
RU5URUQpOwo+ICsKPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKPiAgICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmh2bV9pby5tbWlvX3JldHJ5ID0gKGNvdW50IDwgKnJlcHMpOwo+ICAK
PiBAQCAtMjA0NSw2ICsyMDU0LDcgQEAgaW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVuc2lnbmVk
IGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGdsYSkKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAg
IHsKPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4gKyAgICBjYXNlIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRDoKPiAgICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9H
X0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2Fz
ZSBYODZFTVVMX0VYQ0VQVElPTjoKPiBAQCAtMjEwMiw2ICsyMTEyLDcgQEAgdm9pZCBodm1fZW11
bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBu
ciwKPiAgICAgICAgICAgKiBjb25zaXN0ZW50IHdpdGggWDg2RU1VTF9SRVRSWS4KPiAgICAgICAg
ICAgKi8KPiAgICAgICAgICByZXR1cm47Cj4gKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRF
RDoKPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4gICAgICAgICAgaHZtX2R1bXBf
ZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCk7Cj4gICAg
ICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24odHJhcG5yLCBlcnJjb2RlKTsKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBp
bmRleCA2Y2I5MDNkLi5lYTI4MTJjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTM2OTUsNiArMzY5NSw3IEBA
IHZvaWQgaHZtX3VkX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAg
IHN3aXRjaCAoIGh2bV9lbXVsYXRlX29uZSgmY3R4dCkgKQo+ICAgICAgewo+ICAgICAgY2FzZSBY
ODZFTVVMX1VOSEFORExFQUJMRToKPiArICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgo+
ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VW
RU5UX05PX0VDKTsKPiAgICAgICAgICBicmVhazsKPiAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJ
T046Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW8uYwo+IGluZGV4IGJmNDE5NTQuLjk4NGRiMjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9pby5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCj4gQEAgLTk2LDYgKzk2
LDcgQEAgYm9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0ZV92YWxpZGF0ZV90ICp2
YWxpZGF0ZSwgY29uc3QgY2hhciAqZGVzY3IpCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7
Cj4gICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+ICsgICAgY2FzZSBYODZFTVVMX1VO
SU1QTEVNRU5URUQ6Cj4gICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19H
X1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7Cj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3JlYWxtb2RlLmMKPiBpbmRleCAxMWJkZTU4Li5mZGJiZWUyIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC9yZWFsbW9kZS5jCj4gQEAgLTEwNiw3ICsxMDYsNyBAQCB2b2lkIHZteF9yZWFsbW9k
ZV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICAg
ICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSB8fCB2aW8tPm1taW9fcmV0
cnkgKQo+ICAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9IEhWTUlPX3JlYWxtb2RlX2NvbXBs
ZXRpb247Cj4gIAo+IC0gICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCj4gKyAg
ICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHJjID09IFg4NkVNVUxfVU5JTVBM
RU1FTlRFRCApCj4gICAgICB7Cj4gICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxl
ZCB0byBlbXVsYXRlIGluc24uXG4iKTsKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYwo+IGluZGV4IDhkNGYyNDQuLjI1NTdlMjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9t
dWx0aS5jCj4gQEAgLTM0ODgsNyArMzQ4OCw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChz
dHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAqIHdvdWxkIGJlIGEgZ29vZCB1bnNoYWRvdyBoaW50LiBJ
ZiB3ZSAqZG8qIGRlY2lkZSB0byB1bnNoYWRvdy1vbi1mYXVsdAo+ICAgICAgICogdGhlbiBpdCBt
dXN0IGJlICdmYWlsYWJsZSc6IHdlIGNhbm5vdCByZXF1aXJlIHRoZSB1bnNoYWRvdyB0byBzdWNj
ZWVkLgo+ICAgICAgICovCj4gLSAgICBpZiAoIHIgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQo+
ICsgICAgaWYgKCByID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFIHx8IHIgPT0gWDg2RU1VTF9VTklN
UExFTUVOVEVEICkKPiAgICAgIHsKPiAgICAgICAgICBwZXJmY19pbmNyKHNoYWRvd19mYXVsdF9l
bXVsYXRlX2ZhaWxlZCk7Cj4gICNpZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX0ZBU1Rf
RU1VTEFUSU9OCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBpbmRleCBj
MWUyMzAwLi5hZDk3ZDkzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKPiBAQCAtODQ4LDcgKzg0OCw4IEBAIGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAg
ICAgIHN0dWIuZnVuYyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihyZXNfLmZpZWxkcy50cmFwbnIg
PT0gRVhDX1VELCBFWENfVUQpOyAgICBcCj4gICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQt
PmRvbWFpbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICBn
b3RvIGNhbm5vdF9lbXVsYXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgZ290byBkb25lOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICB9IHdoaWxlICgwKQo+ICAjZWxzZQo+IEBAIC0yNTg1LDcgKzI1ODYsNyBA
QCB4ODZfZGVjb2RlKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBkID0gdHdvYnl0ZV90YWJs
ZVsweDNhXS5kZXNjOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAg
ICAgICAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVN
VUxfVU5JTVBMRU1FTlRFRDsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+
ICAgICAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgIH0KPiBAQCAtMjU5OSw3
ICsyNjAwLDcgQEAgeDg2X2RlY29kZSgKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAg
ICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBy
YyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2
RU1VTF9VTklNUExFTUVOVEVEOwo+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAg
ICAgICAgICAgICAgICAgIH0KPiAgCj4gQEAgLTI4NzksNyArMjg4MCw3IEBAIHg4Nl9kZWNvZGUo
Cj4gIAo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAt
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5JTVBMRU1FTlRFRDsKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoIGVhLnR5cGUgPT0g
T1BfTUVNICkKPiBAQCAtNDE5MSw3ICs0MTkyLDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAg
ICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgY2FzZSA0OiAvKiBmbGRlbnYgLSBUT0RPICov
Cj4gICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwo+IC0gICAgICAgICAg
ICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBs
ZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgICAgICBjYXNlIDU6IC8qIGZsZGN3IG0yYnl0ZSAqLwo+
ICAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKPiAgICAgICAgICAgICAg
ICAgIGlmICggKHJjID0gb3BzLT5yZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsICZzcmMudmFs
LAo+IEBAIC00MjAyLDcgKzQyMDMsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAg
IGJyZWFrOwo+ICAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc3RlbnYgLSBUT0RPICovCj4gICAg
ICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwo+IC0gICAgICAgICAgICAgICAg
Z290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRl
ZF9pbnNuOwo+ICAgICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RjdyBtMmJ5dGUgKi8KPiAgICAg
ICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7Cj4gICAgICAgICAgICAgICAgICBl
bXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdGN3IiwgZHN0LnZhbCk7Cj4gQEAgLTQ0MzgsNyAr
NDQzOSw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICBjYXNlIDQ6IC8qIGZyc3RvciAt
IFRPRE8gKi8KPiAgICAgICAgICAgICAgY2FzZSA2OiAvKiBmbnNhdmUgLSBUT0RPICovCj4gICAg
ICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwo+IC0gICAgICAgICAgICAgICAg
Z290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRl
ZF9pbnNuOwo+ICAgICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RzdyBtMmJ5dGUgKi8KPiAgICAg
ICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7Cj4gICAgICAgICAgICAgICAgICBl
bXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdHN3IiwgZHN0LnZhbCk7Cj4gQEAgLTUxOTcsNyAr
NTE5OCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAjdW5kZWYgX0dSUDcKPiAgCj4gICAgICAgICAgZGVm
YXVsdDoKPiAtICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAgICAg
Z290byB1bmltcGxlbWVudGVkX2luc247Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+
ICAgICAgfQo+IEBAIC02MTk1LDcgKzYxOTYsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAg
ICAgICAgIC8qIHZwc2xse3csZH0gJGltbTgse3gseX1tbSx7eCx5fW1tICovCj4gICAgICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAg
ICAgIH0KPiAgICAgIHNpbWRfMGZfc2hpZnRfaW1tOgo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKPiBAQCAtNjI0Myw3ICs2MjQ0LDcg
QEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgY2FzZSA2OiAvKiBwc2xscSAkaW1tOCxtbSAqLwo+
ICAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1tOwo+ICAgICAgICAgIH0KPiAtICAg
ICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9p
bnNuOwo+ICAKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3Myk6Cj4gICAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDczKToKPiBAQCAtNjI1OSw3ICs2MjYwLDcg
QEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICAvKiB2cHNsbGRxICRpbW04LHt4LHl9
bW0se3gseX1tbSAqLwo+ICAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1tOwo+ICAg
ICAgICAgIH0KPiAtICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgIGdvdG8g
dW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAKPiAgICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg3
Nyk6ICAgICAgICAvKiBlbW1zICovCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAw
eDc3KTogICAgLyogdnplcm97YWxsLHVwcGVyfSAqLwo+IEBAIC02MzIzLDcgKzYzMjQsNyBAQCB4
ODZfZW11bGF0ZSgKPiAgICAgICAgICBjYXNlIDA6IC8qIGV4dHJxICRpbW04LCRpbW04LHhtbSAq
Lwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAg
ICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRf
aW5zbjsKPiAgICAgICAgICB9Cj4gICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4gICAgICBj
YXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4NzgpOiAgICAgLyogaW5zZXJ0cSAkaW1tOCwkaW1t
OCx4bW0seG1tICovCj4gQEAgLTY1MTgsNyArNjUxOSw4IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAg
ICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBk
ZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAg
ICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgICAgICBnb3RvIGRvbmU7Cj4g
ICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiBAQCAtNjUzNCw3ICs2NTM2LDcgQEAg
eDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gICAgICAg
ICAgICAgIGdvdG8gc3RteGNzcjsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgZ290byBjYW5ub3Rf
ZW11bGF0ZTsKPiArICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAgCj4gICAgICBj
YXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4YWUpOiAvKiBHcnAxNSAqLwo+ICAgICAgICAgIGZh
aWxfaWYobW9kcm1fbW9kICE9IDMpOwo+IEBAIC02Nzc3LDcgKzY3NzksNyBAQCB4ODZfZW11bGF0
ZSgKPiAgICAgICAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCj4gICAgICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAg
Cj4gICNpZmRlZiBIQVZFX0dBU19SRFJBTkQKPiAgICAgICAgICAgICAgY2FzZSA2OiAvKiByZHJh
bmQgKi8KPiBAQCAtNzM1OSw3ICs3MzYxLDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGJtaTEpOwo+ICAgICAgICAgICAgICBicmVhazsKPiAg
ICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsg
ICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAgICAgICAgICB9Cj4gIAo+ICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKPiBAQCAtNzY3MCw3
ICs3NjcyLDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKHRibSk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGRlZmF1bHQ6Cj4g
LSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgIGdvdG8gdW5p
bXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgIH0KPiAgCj4gICAgICB4b3BfMDlfcm1fcnY6Cj4g
QEAgLTc3MDQsNyArNzcwNiw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwo+ICAgICAgICAgICAgICBnb3RvIHhvcF8wOV9ybV9ydjsK
PiAgICAgICAgICB9Cj4gLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICBn
b3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAgCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgw
YSwgMHgxMCk6IC8qIGJleHRyIGltbSxyL20sciAqLwo+ICAgICAgewo+IEBAIC03NzM2LDggKzc3
MzgsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIH0KPiAgCj4gICAgICBkZWZhdWx0Ogo+IC0gICAg
Y2Fubm90X2VtdWxhdGU6Cj4gLSAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAr
ICAgIHVuaW1wbGVtZW50ZWRfaW5zbjoKPiArICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1F
TlRFRDsKPiAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAgICB9Cj4gIAo+IEBAIC03Nzg5LDcgKzc3
OTEsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAgIGlmICggKGQgJiBEc3RNYXNr
KSAhPSBEc3RNZW0gKQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+IC0gICAgICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJM
RTsKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAgICAgICAgICAgICAgICB9
Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgfQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gaW5kZXggNGRkZjExMS4uMmZjMTllMCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gQEAgLTEzMyw2ICsxMzMsMTgg
QEAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggewo+ICAgICogVW5kZWZpbmVkIGJlaGF2aW9yIHdo
ZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgo+ICAgICovCj4gICNkZWZpbmUgWDg2RU1VTF9ET05FICAg
ICAgICAgICA0Cj4gKyAvKgo+ICsgICogQ3VycmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlIGVtdWxhdG9yLgo+ICsgICogVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSBy
ZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciBpZiBkZWNvZGUgZmFpbHMKPiArICAqIGFuZCBu
b3QgYnkgYW55IG9mIHRoZSB4ODZfZW11bGF0ZV9vcHMgY2FsbGJhY2tzLgo+ICsgICogSWYgdGhp
cyBlcnJvciBjb2RlIGlzIHJldHVybmVkIGJ5IGEgZnVuY3Rpb24sIGFuICNVRCB0cmFwIHNob3Vs
ZCBiZQo+ICsgICogcmFpc2VkIGJ5IHRoZSBmaW5hbCBjb25zdW1lciBvZiBpdC4KPiArICAqLwo+
ICsjZGVmaW5lIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCAgNQo+ICsvKgo+ICsgKiBUaGUgY3VycmVu
dCBpbnN0cnVjdGlvbidzIG9wY29kZSBpcyBub3QgdmFsaWQuCj4gKyAqLwo+ICsjZGVmaW5lIFg4
NkVNVUxfVU5SRUNPR05JWkVEICAgWDg2RU1VTF9VTklNUExFTUVOVEVECj4gIAo+ICAvKiBGUFUg
c3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0ZWQgdmlhIC0+Z2V0X2ZwdSgpLiAqLwo+ICBl
bnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKPiAtLSAKPiAyLjcuNAo+IAo+IAo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 19:39:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 19:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsZyx-0002Aq-4F; Thu, 14 Sep 2017 19:39:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsZyw-0002AS-Bt
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 19:39:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 27/A1-00743-DEADAB95; Thu, 14 Sep 2017 19:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffNrV2
 RBl+W6FqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+ClwoLTZhW/5/xhb2B8
 qdvFyMUhJNDIJPHn4WpWCOcxo8Tfn7vZuhg5gZxtjBLTVkaA2CICzhJfz8xlB7F5BfQlFnbuB
 rI5OIQF3CRuLisFCUsITGKSuPUZyvaUeH51DyOMvXttK5DNzsEmYCVxSAwkyiKgKrHxZyPTBE
 buBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECfc0ABDs
 YpzY4H2KU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IErwwwdIQEi1LTUyvSMnOA
 QQeTluDgURLhVQFJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8wSJEASFFGaR7cCFgEX
 GKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxHIFJ7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGh
 grWJq1G5zlRUrv/1K+G+1/POxG4fNlU/2CG28e9F4T+imPiUuDr579Xo6lYOLiwv2l34/lb63
 lfHdh4dUDjU/TGtfM8JY6f2kdS4nNMtH8OkvNp8It85cmL/VgPrT7HGN6WOEvec4jn8JrzgRG
 n9KbNdnmxFGWDQ8Z/vd8v8Rwcn8Jx9Z31cFKLMUZiYZazEXFiQBSPaLuewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505417963!72788107!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4556 invoked from network); 14 Sep 2017 19:39:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 19:39:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsZys-0000ro-VK; Thu, 14 Sep 2017 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsZyn-0004qj-6W; Thu, 14 Sep 2017 19:39:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsZym-0004AW-H1; Thu, 14 Sep 2017 19:39:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113451-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ad4b3e1e9df34063d1d6afe6fb3b5eb59d67bbad
X-Osstest-Versions-That: xen=d5dd9dc86eaad71ccc93cf35826d21d0f859b0c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 19:39:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113451: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFkNGIzZTFlOWRmMzQwNjNkMWQ2YWZlNmZiM2I1ZWI1
OWQ2N2JiYWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1ZGQ5ZGM4
NmVhYWQ3MWNjYzkzY2YzNTgyNmQyMWQwZjg1OWIwYzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzQ1MCAgMjAxNy0wOS0xNCAxNjowMzoxOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM0NTEgIDIwMTctMDktMTQgMTg6MDM6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkYXJp
by5mYWdnaW9saUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249YWQ0YjNlMWU5ZGYzNDA2M2QxZDZhZmU2ZmIzYjVlYjU5ZDY3YmJhZAorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGFkNGIzZTFlOWRmMzQwNjNkMWQ2YWZlNmZi
M2I1ZWI1OWQ2N2JiYWQKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YWQ0
YjNlMWU5ZGYzNDA2M2QxZDZhZmU2ZmIzYjVlYjU5ZDY3YmJhZAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46Ljou
Oi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YWQ0YjNlMWU5ZGYzNDA2M2QxZDZhZmU2
ZmIzYjVlYjU5ZDY3YmJhZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
bW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBz
dHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3Nz
dGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3Rh
YmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBj
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBhZDRiM2UxZTlkZjM0MDYzZDFkNmFmZTZmYjNiNWVi
NTlkNjdiYmFkOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ1ZGQ5ZGMuLmFkNGIzZTEgIGFkNGIzZTFlOWRmMzQwNjNk
MWQ2YWZlNmZiM2I1ZWI1OWQ2N2JiYWQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 19:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 19:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsaHq-0003VT-MN; Thu, 14 Sep 2017 19:58:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsaHp-0003VN-U1
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 19:58:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 06/09-01911-08FDAB95; Thu, 14 Sep 2017 19:58:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVbfh/q5
 Ig77pMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRCakFk1kq7q+YztrAuJ+5i5GLQ0hgIpPE
 okfrGSGc34wST3sfskI4Gxglph8/xgThdDNKrJ/bwt7FyAnkFEms+vyNDcRmEVCVOD3xFFCcg
 4NNwETizSpHkLAIkLlj6RNWEJtZQEli/9lrjCC2sIC6xOKT78DG8AqYSUxoWMAEMdJG4v7W+0
 wQcUGJkzOfsED0aknc+PeSCWQ8s4C0xPJ/HCBhTgFbidkX+sHGiAooS8zbtwrsGgkBQ4nTD7c
 xTmAUmoVk0iwkk2YhTFrAyLyKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScx
 qVgvOT93EyMwmOsZGBh3MPbs9TvEKMnBpCTKu1d3Z6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d62e7sihQSLUtNTK9Iyc4BxBZOW4OBREuFdBJLmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VC
 lxXg+QIgGQoozSPLgRsBi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdy3IFJ7MvBK4Ta+
 AjmACOuLM6R0gR5QkIqSkGhhn5byIdK1ZlT1pxlrjWc1Lt/FMnKAQmxrHcmxO37FHXkGrXdfP
 /qzSk/PxgtKZjY7s34xElXKE28OMI2JF0jr+ms31jRNx2Bsovl7IzvxiMO+x7jbFTCbL2mDNy
 O0VcWdqmUtN+/mdZml31E/Q2mnKufFQWGflc84XLd1Fk1bqHnKov1s7T4mlOCPRUIu5qDgRAF
 kbNFnsAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505419134!107248983!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20511 invoked from network); 14 Sep 2017 19:58:56 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 19:58:56 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8EJwogB030358
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 19:58:51 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8EJwoMe000559
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 19:58:50 GMT
Received: from ubhmp0002.oracle.com (ubhmp0002.oracle.com [156.151.24.55])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8EJwobc023717;
 Thu, 14 Sep 2017 19:58:50 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 19:58:50 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 362726A0764; Thu, 14 Sep 2017 15:58:49 -0400 (EDT)
Date: Thu, 14 Sep 2017 15:58:49 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: The development of GNU GRUB <grub-devel@gnu.org>
Message-ID: <20170914195849.GE8503@char.us.oracle.com>
References: <20170907191233.GE4452@olila.local.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170907191233.GE4452@olila.local.net-space.pl>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] GRUB documentation updated
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDk6MTI6MzNQTSArMDIwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IEhleSwKPiAKPiBTb21lIHBlb3BsZSBhc2tlZCBtZSBhYm91dCBNdWx0aWJvb3QyIFNw
ZWNpZmljYXRpb24gYW5kIG90aGVyIEdSVUIgZG9jIHN0dWZmLgo+IFNvLCBJIGhhdmUgcHV0IGxh
dGVzdCB0aGluZ3MgYXQKPiAgIGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ3J1Yi9ncnVi
LWRvY3VtZW50YXRpb24uaHRtbAoKWWVleSEgVGhhbmsgeW91IGZvciBkb2luZyB0aGF0IQo+IAo+
IEkgaG9wZSB0aGF0IGhlbHBzLiBJZiB5b3UgaGF2ZSBhbnkgcXVlc3Rpb25zIHBsZWFzZSBkcm9w
IG1lIGEgbGluZS4KPiAKPiBUaGFua3MsCj4gCj4gRGFuaWVsCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBHcnViLWRldmVsIG1haWxpbmcgbGlz
dAo+IEdydWItZGV2ZWxAZ251Lm9yZwo+IGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2dydWItZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 20:54:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 20:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsb91-0007DU-M9; Thu, 14 Sep 2017 20:53:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsb90-0007DJ-4i
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 20:53:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D5/2A-03423-16CEAB95; Thu, 14 Sep 2017 20:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfhza5
 Igyk3pC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TYjruB6csXbEzPYGxgb
 HLsYuTiEBBqZJLp7fzNBOI8ZJY4uuc4O4WxjlHj0+h9jFyMnh4iAs8TXM3PZQWxeAX2Js3tms
 4DYwgKmEh0bzzGDNEgI/JKRWPngNRtIQkLAW+Lf8TnMMPaqfx1ADewcbAJWEofEQKIsAqoSa5
 /0skxg5F7AyLCKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsINx5/rAQ4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtXy9K1JIsCg1
 PbUiLTMHGHwwaQkOHiUR3vmvgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOKwcyQwCkK
 KM0D24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3Gcgqnsy8ErhNr4COYAI64szpHS
 BHlCQipKQaGEUL95osTGWbp89TniXqNOO7pvBLMZNk/7aFF5c8MZxceW+Zg1QiT6j1rfkt/lY
 u/IuybhruTHk2iZ3p4+OlPh+P/8yNmXD79POG7odLvt2VCzy7KtlA7trcv9emZ/1vcONK/JQz
 XfTUjXdNx1J979iq6ise1W1+Ex7JduP9YlYTtRszwoREDyuxFGckGmoxFxUnAgA7idIsfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505422431!70956689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41832 invoked from network); 14 Sep 2017 20:53:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 20:53:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsb8w-00032j-IO; Thu, 14 Sep 2017 20:53:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsb8q-0002UL-Ty; Thu, 14 Sep 2017 20:53:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsb8p-0001bH-Ec; Thu, 14 Sep 2017 20:53:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113424-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:regression
 linux-3.18:test-amd64-amd64-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-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
X-Osstest-Versions-That: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 20:53:43 +0000
Subject: [Xen-devel] [linux-3.18 test] 113424: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0732286140971694507=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113128
 test-armhf-armhf-libvirt-raw  6 xen-install              fail REGR. vs. 113158
 test-armhf-armhf-xl-arndale 16 guest-start/debian.repeat fail REGR. vs. 113158

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

version targeted for testing:
 linux                60a8261b1257b6ef226f572b34cffc7b5cb359c7
baseline version:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a

Last test of basis   113158  2017-09-09 02:04:14 Z    5 days
Testing same since   113424  2017-09-13 21:30:49 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Angus Clark <angus@angusclark.org>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dave Chinner <david@fromorbit.com>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Edwin Török <edvin.torok@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  grygorii tertychnyi <gtertych@cisco.com>
  Johan Hovold <johan@kernel.org>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Nikolay Borisov <nborisov@suse.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Richard Wareing <rwareing@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Todd Poynor <toddpoynor@google.com>
  Yang Shi <yang.shi@linaro.org>

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


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0732286140971694507==--

From xen-devel-bounces@lists.xen.org Thu Sep 14 21:18:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 21:18:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsbX0-0000Dy-S5; Thu, 14 Sep 2017 21:18:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4236f70ae=citrix-osstest@xenproject.org>)
 id 1dsbWz-0000Db-CC
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 21:18:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 79/3B-22997-032FAB95; Thu, 14 Sep 2017 21:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK7+p12
 RBruXKlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozzB1pYCzraGSv2Nk1ha2C8Gd7FyMkhIeAv
 sbjtJSuE7S4xvX0FG4gtIuAsMeHDbTCbV0BP4vrLlSwgtrBAisSl7f1AcS6g+hlqEoc+3WOGa
 HaV2HfgFRuMPafnMDuIzSbgITGxZyJYM4uAqsTkve/AaoQEtCSWLl7JBLFAUOLkzCdgNcwCEh
 IHX7yAmmkhseNjH9sERr5ZSMpmISlbwMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze
 1uDgxPTUnMalYLzk/dxMjMLAYgGAH46dlAYcYJTmYlER59+rujBTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwTvl465IIcGi1PTUirTMHGCIw6QlOHiURHjXgKR5iwsSc4sz0yFSpxiNOY5tuvyHi
 ePRjbt/mIRY8vLzUqXEeS1ASgVASjNK8+AGwWLvEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlY
 R5q0Cm8GTmlcDtewV0ChPQKWdO7wA5pSQRISXVwGg5b8beBSl8shZyPutXTJv/VXr3qzDv2G8
 Xsjo2hZeweLltnyiXHaF1mi0202B+vdL8sgQV8Usvl22aO23fJtFvet3LC5/8yHDsMyyS/9vM
 Iy7/wvr9dKVpei1vX3y+mO++emHTd42DkyaWK8RLXTwmN6FP//WDwP2T73U46E77aPncddvmA
 05KLMUZiYZazEXFiQDPbLFcuAIAAA==
X-Env-Sender: prvs=4236f70ae=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505423917!82790880!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59234 invoked from network); 14 Sep 2017 21:18:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Sep 2017 21:18:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,395,1500940800"; d="scan'208";a="439840109"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72106-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:guest-start.2:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:leak-check/check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-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-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-qemuu-nested-intel:capture-logs/l1(18):fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-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
X-Osstest-Versions-This: xen=c7783d9c26fc191862d9883da22387340b1fab18
X-Osstest-Versions-That: xen=68dbba27ae09e93cdf97f36129b6f7f72f9b569c
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 14 Sep 2017 22:18:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 72106: regressions
	- trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEwNiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEwNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDQyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDE2IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzIwNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcyMDQyCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3
MjA0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMjEgbGVhay1j
aGVjay9jaGVjayAgZmFpbCBsaWtlIDcyMDQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE4IGNhcHR1cmUtbG9ncy9s
MSgxOCkgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBjNzc4M2Q5YzI2ZmMxOTE4NjJkOTg4M2RhMjIzODczNDBi
MWZhYjE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2OGRiYmEyN2Fl
MDllOTNjZGY5N2YzNjEyOWI2ZjdmNzJmOWI1NjljCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIw
NDIgIDIwMTctMDgtMzAgMTM6MTc6MTYgWiAgIDE1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDcyMTA2ICAyMDE3LTA5LTE0IDE1OjE3OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNv
dXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1s
b2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNzc4M2Q5YzI2ZmMxOTE4NjJk
OTg4M2RhMjIzODczNDBiMWZhYjE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTE6MDcgMjAxNyArMDIwMAoKICAgIGdudHRhYjog
YWxzbyB2YWxpZGF0ZSBQVEUgcGVybWlzc2lvbnMgdXBvbiBkZXN0cm95L3JlcGxhY2UKICAgIAog
ICAgSW4gb3JkZXIgZm9yIFBURSBoYW5kbGluZyB0byBtYXRjaCB1cCB3aXRoIHRoZSByZWZlcmVu
Y2UgY291bnRpbmcgZG9uZQogICAgYnkgY29tbW9uIGNvZGUsIHByZXNlbmNlIGFuZCB3cml0YWJp
bGl0eSBvZiBncmFudCBtYXBwaW5nIFBURXMgbXVzdAogICAgYWxzbyBiZSB0YWtlbiBpbnRvIGFj
Y291bnQ7IHZhbGlkYXRpbmcganVzdCB0aGUgZnJhbWUgbnVtYmVyIGlzIG5vdAogICAgZW5vdWdo
LiBUaGlzIGlzIGluIHBhcnRpY3VsYXIgcmVsZXZhbnQgaWYgYSBndWVzdCBmaWRkbGVzIHdpdGgg
Z3JhbnQKICAgIFBURXMgdmlhIG5vbi1ncmFudCBoeXBlcmNhbGxzLgogICAgCiAgICBOb3RlIHRo
YXQgdGhlIGZsYWdzIGJlaW5nIHBhc3NlZCB0byByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygp
CiAgICBhbHJlYWR5IGhhcHBlbiB0byBiZSB0aG9zZSBvZiB0aGUgZXhpc3RpbmcgbWFwcGluZywg
c28gbm8gbmV3IGZ1bmN0aW9uCiAgICBwYXJhbWV0ZXIgaXMgbmVlZGVkLgogICAgCiAgICBUaGlz
IGlzIENWRS0yMDE3LTE0MzE5IC8gWFNBLTIzNC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE2YjE0
MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTA5LTEyIDE0OjQ1OjEzICswMjAwCgpjb21taXQgMzMzMTA1MGExYWMyOGE3YzYwZjY1NDI0Njlj
MjM5Zjc0NTg0YjNkYwpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0
ZTogICBUdWUgU2VwIDEyIDE1OjEwOjQ0IDIwMTcgKzAyMDAKCiAgICB0b29scy94ZW5zdG9yZTog
ZG9udCB1bmxpbmsgY29ubmVjdGlvbiBvYmplY3QgdHdpY2UKICAgIAogICAgQSBjb25uZWN0aW9u
IG9iamVjdCBvZiBhIGRvbWFpbiB3aXRoIGFzc29jaWF0ZWQgc3R1YmRvbSBoYXMgdHdvCiAgICBw
YXJlbnRzOiB0aGUgZG9tYWluIGFuZCB0aGUgc3R1YmRvbS4gV2hlbiBjbGVhbmluZyB1cCB0aGUg
bGlzdCBvZgogICAgYWN0aXZlIGRvbWFpbnMgaW4gZG9tYWluX2NsZWFudXAoKSBtYWtlIHN1cmUg
bm90IHRvIHVubGluayB0aGUKICAgIGNvbm5lY3Rpb24gdHdpY2UgZnJvbSB0aGUgc2FtZSBkb21h
aW4uIFRoaXMgY291bGQgaGFwcGVuIHdoZW4gdGhlCiAgICBkb21haW4gYW5kIGl0cyBzdHViZG9t
IGFyZSBiZWluZyBkZXN0cm95ZWQgYXQgdGhlIHNhbWUgdGltZSBsZWFkaW5nCiAgICB0byB0aGUg
ZG9tYWluIGxvb3AgYmVpbmcgZW50ZXJlZCB0d2ljZS4KICAgIAogICAgQWRkaXRpb25hbGx5IGRv
bid0IHVzZSB0YWxsb2NfZnJlZSgpIGluIHRoaXMgY2FzZSBhcyBpdCB3aWxsIHJlbW92ZQogICAg
YSByYW5kb20gcGFyZW50IGxpbmssIGxlYWRpbmcgZXZlbnR1YWxseSB0byBhIG1lbW9yeSBsZWFr
LiBVc2UKICAgIHRhbGxvY191bmxpbmsoKSBpbnN0ZWFkIHNwZWNpZnlpbmcgdGhlIGNvbnRleHQg
ZnJvbSB3aGljaCB0aGUKICAgIGNvbm5lY3Rpb24gb2JqZWN0IHNob3VsZCBiZSByZW1vdmVkLgog
ICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0MzE3IC8gWFNBLTIzMy4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IEVyaWMgQ2hhbnVkZXQgPGNoYW51ZGV0ZUBhaW5mb3NlYy5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiA1NjJhMWMwZjdlZjNmYmYzYzEyMmMzZGZhNGYyYWQ5ZGQ1MWRhOWZlCiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wOS0xMiAxNDo0NDo1NiArMDIwMAoKY29tbWl0IDgzOTY2YTMwNjY1MWZlZDI2YjY3
NWZmOWZiYzg0YjYyNzlmYWU2OTMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MTA6MTEgMjAxNyArMDIwMAoKICAg
IGdyYW50X3RhYmxlOiBmaXggR05UVEFCT1BfY2FjaGVfZmx1c2ggaGFuZGxpbmcKICAgIAogICAg
RG9uJ3QgZmFsbCBvdmVyIGEgTlVMTCBncmFudF90YWJsZSBwb2ludGVyIHdoZW4gdGhlIG93bmVy
IG9mIHRoZSBkb21haW4KICAgIGlzIGEgc3lzdGVtIGRvbWFpbiAoRE9NSURfe1hFTixJT30gZXRj
KS4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxOCAvIFhTQS0yMzIuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogYzNkODMwYjI0NDk5OGIzNjg2ZTJlYjY0ZGI5NTk5NmJlNWViNWU1YwogICAgbWFzdGVyIGRh
dGU6IDIwMTctMDktMTIgMTQ6NDQ6MTEgKzAyMDAKCmNvbW1pdCBhNjdiMjIzMjRhNmUxYThjNzli
NmZjZmY0NGNlMzNjODNjNDE2ZDY0CkF1dGhvcjogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTIgMTU6MDk6MjggMjAxNyArMDIwMAoKICAg
IHhlbi9tbTogbWFrZSBzdXJlIG5vZGUgaXMgbGVzcyB0aGFuIE1BWF9OVU1OT0RFUwogICAgCiAg
ICBUaGUgb3V0cHV0IG9mIE1FTUZfZ2V0X25vZGUobWVtZmxhZ3MpIGNhbiBiZSBhcyBsYXJnZSBh
cyBub2RlaWRfdCBjYW4KICAgIGhvbGQgKGN1cnJlbnRseSAyNTUpLiAgVGhpcyBpcyB0aGVuIHVz
ZWQgYXMgYW4gaW5kZXggdG8gYXJyYXlzIG9mIHNpemUKICAgIE1BWF9OVU1OT0RFLCB3aGljaCBp
cyA2NCBvbiB4ODYgYW5kIDEgb24gQVJNLCBjYW4gYmUgcGFzc2VkIGluIGJ5IGFuCiAgICB1bnRy
dXN0ZWQgZ3Vlc3QgKHZpYSBtZW1vcnlfZXhjaGFuZ2UgYW5kIGluY3JlYXNlX3Jlc2VydmF0aW9u
KSBhbmQgaXMKICAgIG5vdCBjdXJyZW50bHkgYm91bmRzLWNoZWNrZWQuCiAgICAKICAgIENoZWNr
IHRoZSB2YWx1ZSBpbiBwYWdlX2FsbG9jLmMgYmVmb3JlIHVzaW5nIGl0LCBhbmQgYWxzbyBjaGVj
ayB0aGUKICAgIHZhbHVlIGluIHRoZSBoeXBlcmNhbGwgY2FsbCBzaXRlcyBhbmQgcmV0dXJuIC1F
SU5WQUwgaWYgYXBwcm9wcmlhdGUuCiAgICBEb24ndCBwZXJtaXQgZG9tYWlucyBvdGhlciB0aGFu
IHRoZSBoYXJkd2FyZSBvciBjb250cm9sIGRvbWFpbiB0bwogICAgYWxsb2NhdGUgbm9kZS1jb25z
dHJhaW5lZCBtZW1vcnkuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTYgLyBYU0EtMjMx
LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDJmZWNlMzUzMDM1MjkzOTViZmVhNmIwM2QyMjY4MzgwZWY2ODJj
OTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQzOjE2ICswMjAwCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 21:27:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 21:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsbfH-0000vw-MS; Thu, 14 Sep 2017 21:27:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsbfG-0000vq-6X
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 21:27:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4D/94-02046-134FAB95; Thu, 14 Sep 2017 21:27:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRWlGSWpSXmKPExsXSO6nOVdfgy65
 Ig3utnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVTbvYC3pnMlXs7G5gaWC8/5yxi5GLQ0hg
 MpNE15VDbBDOX0aJ3Ye/skA4GxglDnzZDOV0M0rc7LzC3MXICeQUSdy68YcVxGYRUJV4eng10
 CwODjYBE4k3qxxBwiICBhLvr08Cm8ossJVR4lTnPUaQhLBAiMS37lNgc3gFzCWO75zPDLFgEr
 PEugP72CASghInZz5hAbGZBbQkbvx7yQSygFlAWmL5Pw6IsLbEsoWvweZwCthJbDuzC8wWFVC
 WmLdvFdgYCQFjifa3F9kmMArPQjJ1FpKpsxCmzkIydQEjyypGjeLUorLUIl0jM72kosz0jJLc
 xMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMA4qGdgYNzB2LDX7xCjJAeTkijvXt2dkUJ8Sfkpl
 RmJxRnxRaU5qcWHGGU4OJQkeBk+74oUEixKTU+tSMvMAUYkTFqCg0dJhPfFR6A0b3FBYm5xZj
 pE6hSjopQ474FPQAkBkERGaR5cGywJXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsYZAp
 PZl4J3PRXQIuZgBafOb0DZHFJIkJKqoFRye6wxQNe4Wx/zvTPS+wiMrn+9Gl3fLva7572u2ea
 edRZP+FnD65/P1/+a+XMODGH8yeOJqxieLFRYYOoXozZnA2psy5m7nrytz/5ts68lUU1xaf+J
 bw+c+H80fDsjyZKRf0ct2TzWc5UfGue/HfPb4GCTKtfHT9EPvd7pIkea1lQnb97m1GWEktxRq
 KhFnNRcSIA897r5/0CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505424430!98065198!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30130 invoked from network); 14 Sep 2017 21:27:11 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 21:27:11 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8ELR2Qv018508
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 21:27:02 GMT
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 v8ELR2D0025577
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 21:27:02 GMT
Received: from ubhmp0017.oracle.com (ubhmp0017.oracle.com [156.151.24.70])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8ELR1Rj012345;
 Thu, 14 Sep 2017 21:27:01 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 21:27:00 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 466806A0764; Thu, 14 Sep 2017 17:26:59 -0400 (EDT)
Date: Thu, 14 Sep 2017 17:26:59 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170914212659.GE10926@char.us.oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
 <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 dario.faggioli@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDI6NDk6NDFQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA5LzEzLzIwMTcgMDI6MjUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
IEhpLAo+ID4gCj4gPiBPbiAwOS8xMy8yMDE3IDA3OjA1IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4gPj4gT24gMDkvMTMvMjAxNyAxMTozMiBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdy
b3RlOgo+ID4+IFdlbGwsIHRoYXQncyBub3QgYSBmaXguIFRoaXMgZWxpbWluYXRlcyB0aGUgY2Fz
ZSB0aGF0IHNvbWV0aGluZyBpbgo+ID4+IEFSTS1zcGVjaWZpYyBjb2RlICh3aGljaCBJIGhhdmVu
J3QgdGVzdGVkKSBhY2NpZGVudGFsbHkgY2xlYXJzCj4gPj4gX1BHQ19uZWVkX3NjcnViLgo+ID4+
Cj4gPj4gT0ssIEkgdGhpbmsgSSBrbm93IHdoYXQgdGhlIHByb2JsZW0gaXMuIFlvdSBhcmUgdXNp
bmcKPiA+PiBDT05GSUdfU0VQQVJBVEVfWEVOSEVBUCwgYXJlIHlvdT8KPiA+IAo+ID4gSXQgc2Vl
bXMgdGhlIGJ1ZyBhcHBlYXIgb24gQXJtNjQsIHNvIENPTkZJR19TRVBBUkFURV9YRU5IRUFQIGlz
IG5vdCBzZXQuCj4gPiAKPiA+IE5vdGUgdGhhdCBBcm0zMiBpcyB1c2luZyBzZXBhcmF0ZSBoZWFw
Lgo+IAo+IAo+IEZvciBzZXBhcmF0ZSBoZWFwIHdlIHdpbGwgbmVlZAo+IAo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4g
aW5kZXggYjUyNDNmYy4uOWY2MmVhMiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTIwNTksNyArMjA1OSw3
IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikK
PiAKPiAgICAgIG1lbWd1YXJkX2d1YXJkX3JhbmdlKHYsIDEgPDwgKG9yZGVyICsgUEFHRV9TSElG
VCkpOwo+IAo+IC0gICAgZnJlZV9oZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3JkZXIsIGZh
bHNlKTsKPiArICAgIGZyZWVfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2UodiksIG9yZGVyLCBzY3J1
Yl9kZWJ1Zyk7Cj4gIH0KPiAKPiAgI2Vsc2UKPiAKPiAKPiBJZiB0aGF0IGRvZXNuJ3QgaGVscCB0
aGVuIHRoZXJlIGFyZSB0d28gY2FzZXMgd2hlcmUgZnJlZV9oZWFwX3BhZ2VzIGlzCj4gY2FsbGVk
IHdpdGggJ2ZhbHNlJyAtLS0gb25lIGluIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSBhbmQgdGhlIG90
aGVyIGluCj4gb25saW5lX3BhZ2UoKS4KPiAKPiBTZXR0aW5nIG9uZSBhbmQgdGhlbiB0aGUgb3Ro
ZXIgd291bGQgZnVydGhlciBuYXJyb3cgaXQgZG93bi4KCkl0IHdlbnQgZnVydGhlci4gU2VlIHRo
ZSBzZXJpYWwgbG9nOgoKcm9vdEBsaW5hcm8tZGV2ZWxvcGVyOn4jIHhsIGluZm8KaG9zdCAgICAg
ICAgICAgICAgICAgICA6IGxpbmFyby1kZXZlbG9wZXIKcmVsZWFzZSAgICAgICAgICAgICAgICA6
IDQuMTIuMC1saW5hcm8taGlrZXk5NjArCnZlcnNpb24gICAgICAgICAgICAgICAgOiAjMyBTTVAg
UFJFRU1QVCBNb24gSnVsIDE3IDEzOjI2OjEzIEVEVCAyMDE3Cm1hY2hpbmUgICAgICAgICAgICAg
ICAgOiBhYXJjaDY0Cm5yX2NwdXMgICAgICAgICAgICAgICAgOiA4Cm1heF9jcHVfaWQgICAgICAg
ICAgICAgOiA3Cm5yX25vZGVzICAgICAgICAgICAgICAgOiAxCmNvcmVzX3Blcl9zb2NrZXQgICAg
ICAgOiAxCnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAxCmNwdV9taHogICAgICAgICAgICAgICAg
OiAxCmh3X2NhcHMgICAgICAgICAgICAgICAgOiAwMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDow
MDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMAp2aXJ0X2NhcHMgICAg
ICAgICAgICAgIDoKdG90YWxfbWVtb3J5ICAgICAgICAgICA6IDIyNjIKZnJlZV9tZW1vcnkgICAg
ICAgICAgICA6IDcxMgpzaGFyaW5nX2ZyZWVkX21lbW9yeSAgIDogMApzaGFyaW5nX3VzZWRfbWVt
b3J5ICAgIDogMApvdXRzdGFuZGluZ19jbGFpbXMgICAgIDogMApmcmVlX2NwdXMgICAgICAgICAg
ICAgIDogMAp4ZW5fbWFqb3IgICAgICAgICAgICAgIDogNAp4ZW5fbWlub3IgICAgICAgICAgICAg
IDogMTAKeGVuX2V4dHJhICAgICAgICAgICAgICA6IC11bnN0YWJsZQp4ZW5fdmVyc2lvbiAgICAg
ICAgICAgIDogNC4xMC11bnN0YWJsZQp4ZW5fY2FwcyAgICAgICAgICAgICAgIDogeGVuLTMuMC1h
YXJjaDY0IHhlbi0zLjAtYXJtdjdsIAp4ZW5fc2NoZWR1bGVyICAgICAgICAgIDogY3JlZGl0Cnhl
bl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRmb3JtX3BhcmFtcyAgICAgICAgOiB2aXJ0
X3N0YXJ0PTB4MjAwMDAwCnhlbl9jaGFuZ2VzZXQgICAgICAgICAgOiBNb24gSnVuIDE5IDE3OjEx
OjA2IDIwMTcgLTA0MDAgZ2l0OmI4MTliMWVjMjQtZGlydHkKeGVuX2NvbW1hbmRsaW5lICAgICAg
ICA6IGxvZ2x2bD1hbGwgY29uc29sZT1kdHVhcnQgZHR1YXJ0PS9zb2Mvc2VyaWFsQGZmZjMyMDAw
IGVmaT1uby1ycyBkb20wX21lbT0xNTAwTQpjY19jb21waWxlciAgICAgICAgICAgIDogZ2NjIChE
ZWJpYW4gNi4zLjAtMTgpIDYuMy4wIDIwMTcwNTE2CmNjX2NvbXBpbGVfYnkgICAgICAgICAgOiBy
b290CmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiAKY2NfY29tcGlsZV9kYXRlICAgICAgICA6IFdl
ZCBTZXAgMTMgMjA6NDI6NDIgVVRDIDIwMTcKYnVpbGRfaWQgICAgICAgICAgICAgICA6IDQ4ZmJl
ZjNjMjdhOWQ4NDVmYWJhM2FlYTdlN2QyNDA2Mzk5NzgxNWMKeGVuZF9jb25maWdfZm9ybWF0ICAg
ICA6IDQKcm9vdEBsaW5hcm8tZGV2ZWxvcGVyOn4jIGNkIC9ob21lL3hlbi5naXQKcm9vdEBsaW5h
cm8tZGV2ZWxvcGVyOi9ob21lL3hlbi5naXQjIGdpdCBkaWZmIC4KG1sxbWRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jG1ttG1ttChtb
MW1pbmRleCBiNTI0M2ZjYTNjLi45ZjYyZWEyNTdkIDEwMDY0NBtbbRtbbQobWzFtLS0tIGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMbW20bW20KG1sxbSsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jG1ttG1ttChtbMzZtQEAgLTIwNTksNyArMjA1OSw3IEBAG1ttIBtbbXZvaWQgZnJlZV94ZW5o
ZWFwX3BhZ2VzKHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikbW20bW20KIBtbbRtbbQogICAg
IG1lbWd1YXJkX2d1YXJkX3JhbmdlKHYsIDEgPDwgKG9yZGVyICsgUEFHRV9TSElGVCkpOxtbbRtb
bQogG1ttG1ttChtbMzFtLSAgICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRl
ciwgZmFsc2UpOxtbbRtbbQobWzMybSsbW20bWzMybSAgICBmcmVlX2hlYXBfcGFnZXModmlydF90
b19wYWdlKHYpLCBvcmRlciwgc2NydWJfZGVidWcpOxtbbRtbbQogfRtbbRtbbQogG1ttG1ttCiAj
ZWxzZRtbbRtbbQobW0tyb290QGxpbmFyby1kZXZlbG9wZXI6L2hvbWUveGVuLmdpdCMgL3IICBtb
S2NkIC9yb290CnJvb3RAbGluYXJvLWRldmVsb3Blcjp+IyAuL2xpdmUHcGF0Y2hfdGVzdC5wbApI
YXZlIDM3IHRlc3QtY2FzZXMKRXhlY3V0aW5nOiAnKHNldCAtZTtjZCAvcm9vdC90ZXN0L2xpdmVw
YXRjaDt4ZW4tbGl2ZXBhdGNoIGxpc3QpJyAuLiBJRCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IHN0YXR1cwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLQpFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBh
dGNoO3hlbi1saXZlcGF0Y2ggbGlzdCknIC4uIElEICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgc3RhdHVzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tCkV4ZWN1dGluZzogJyhzZXQgLWU7Y2QgL3Jvb3QvdGVzdC9saXZlcGF0
Y2g7eGwgaW5mbyknIC4uaG9zdCAgICAgICAgICAgICAgICAgICA6IGxpbmFyby1kZXZlbG9wZXIK
cmVsZWFzZSAgICAgICAgICAgICAgICA6IDQuMTIuMC1saW5hcm8taGlrZXk5NjArCnZlcnNpb24g
ICAgICAgICAgICAgICAgOiAjMyBTTVAgUFJFRU1QVCBNb24gSnVsIDE3IDEzOjI2OjEzIEVEVCAy
MDE3Cm1hY2hpbmUgICAgICAgICAgICAgICAgOiBhYXJjaDY0Cm5yX2NwdXMgICAgICAgICAgICAg
ICAgOiA4Cm1heF9jcHVfaWQgICAgICAgICAgICAgOiA3Cm5yX25vZGVzICAgICAgICAgICAgICAg
OiAxCmNvcmVzX3Blcl9zb2NrZXQgICAgICAgOiAxCnRocmVhZHNfcGVyX2NvcmUgICAgICAgOiAx
CmNwdV9taHogICAgICAgICAgICAgICAgOiAxCmh3X2NhcHMgICAgICAgICAgICAgICAgOiAwMDAw
MDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAw
MDowMDAwMDAwMAp2aXJ0X2NhcHMgICAgICAgICAgICAgIDoKdG90YWxfbWVtb3J5ICAgICAgICAg
ICA6IDIyNjIKZnJlZV9tZW1vcnkgICAgICAgICAgICA6IDcxMgpzaGFyaW5nX2ZyZWVkX21lbW9y
eSAgIDogMApzaGFyaW5nX3VzZWRfbWVtb3J5ICAgIDogMApvdXRzdGFuZGluZ19jbGFpbXMgICAg
IDogMApmcmVlX2NwdXMgICAgICAgICAgICAgIDogMAp4ZW5fbWFqb3IgICAgICAgICAgICAgIDog
NAp4ZW5fbWlub3IgICAgICAgICAgICAgIDogMTAKeGVuX2V4dHJhICAgICAgICAgICAgICA6IC11
bnN0YWJsZQp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC4xMC11bnN0YWJsZQp4ZW5fY2FwcyAg
ICAgICAgICAgICAgIDogeGVuLTMuMC1hYXJjaDY0IHhlbi0zLjAtYXJtdjdsIAp4ZW5fc2NoZWR1
bGVyICAgICAgICAgIDogY3JlZGl0Cnhlbl9wYWdlc2l6ZSAgICAgICAgICAgOiA0MDk2CnBsYXRm
b3JtX3BhcmFtcyAgICAgICAgOiB2aXJ0X3N0YXJ0PTB4MjAwMDAwCnhlbl9jaGFuZ2VzZXQgICAg
ICAgICAgOiBNb24gSnVuIDE5IDE3OjExOjA2IDIwMTcgLTA0MDAgZ2l0OmI4MTliMWVjMjQtZGly
dHkKeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IGxvZ2x2bD1hbGwgY29uc29sZT1kdHVhcnQgZHR1
YXJ0PS9zb2Mvc2VyaWFsQGZmZjMyMDAwIGVmaT1uby1ycyBkb20wX21lbT0xNTAwTQpjY19jb21w
aWxlciAgICAgICAgICAgIDogZ2NjIChEZWJpYW4gNi4zLjAtMTgpIDYuMy4wIDIwMTcwNTE2CmNj
X2NvbXBpbGVfYnkgICAgICAgICAgOiByb290CmNjX2NvbXBpbGVfZG9tYWluICAgICAgOiAKY2Nf
Y29tcGlsZV9kYXRlICAgICAgICA6IFdlZCBTZXAgMTMgMjA6NDI6NDIgVVRDIDIwMTcKYnVpbGRf
aWQgICAgICAgICAgICAgICA6IDQ4ZmJlZjNjMjdhOWQ4NDVmYWJhM2FlYTdlN2QyNDA2Mzk5Nzgx
NWMKeGVuZF9jb25maWdfZm9ybWF0ICAgICA6IDQKRXhlY3V0aW5nOiAnKHNldCAtZTtjZCAvcm9v
dC90ZXN0L2xpdmVwYXRjaDt4bCBpbmZvKScgLi5ob3N0ICAgICAgICAgICAgICAgICAgIDogbGlu
YXJvLWRldmVsb3BlcgpyZWxlYXNlICAgICAgICAgICAgICAgIDogNC4xMi4wLWxpbmFyby1oaWtl
eTk2MCsKdmVyc2lvbiAgICAgICAgICAgICAgICA6ICMzIFNNUCBQUkVFTVBUIE1vbiBKdWwgMTcg
MTM6MjY6MTMgRURUIDIwMTcKbWFjaGluZSAgICAgICAgICAgICAgICA6IGFhcmNoNjQKbnJfY3B1
cyAgICAgICAgICAgICAgICA6IDgKbWF4X2NwdV9pZCAgICAgICAgICAgICA6IDcKbnJfbm9kZXMg
ICAgICAgICAgICAgICA6IDEKY29yZXNfcGVyX3NvY2tldCAgICAgICA6IDEKdGhyZWFkc19wZXJf
Y29yZSAgICAgICA6IDEKY3B1X21oeiAgICAgICAgICAgICAgICA6IDEKaHdfY2FwcyAgICAgICAg
ICAgICAgICA6IDAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwOjAw
MDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwCnZpcnRfY2FwcyAgICAgICAgICAgICAgOgp0b3RhbF9t
ZW1vcnkgICAgICAgICAgIDogMjI2MgpmcmVlX21lbW9yeSAgICAgICAgICAgIDogNzEyCnNoYXJp
bmdfZnJlZWRfbWVtb3J5ICAgOiAwCnNoYXJpbmdfdXNlZF9tZW1vcnkgICAgOiAwCm91dHN0YW5k
aW5nX2NsYWltcyAgICAgOiAwCmZyZWVfY3B1cyAgICAgICAgICAgICAgOiAwCnhlbl9tYWpvciAg
ICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAgICAgICAgICAgICAgOiAxMAp4ZW5fZXh0cmEgICAg
ICAgICAgICAgIDogLXVuc3RhYmxlCnhlbl92ZXJzaW9uICAgICAgICAgICAgOiA0LjEwLXVuc3Rh
YmxlCnhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLWFhcmNoNjQgeGVuLTMuMC1hcm12
N2wgCnhlbl9zY2hlZHVsZXIgICAgICAgICAgOiBjcmVkaXQKeGVuX3BhZ2VzaXplICAgICAgICAg
ICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHgyMDAwMDAKeGVu
X2NoYW5nZXNldCAgICAgICAgICA6IE1vbiBKdW4gMTkgMTc6MTE6MDYgMjAxNyAtMDQwMCBnaXQ6
YjgxOWIxZWMyNC1kaXJ0eQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogbG9nbHZsPWFsbCBjb25z
b2xlPWR0dWFydCBkdHVhcnQ9L3NvYy9zZXJpYWxAZmZmMzIwMDAgZWZpPW5vLXJzIGRvbTBfbWVt
PTE1MDBNCmNjX2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgKERlYmlhbiA2LjMuMC0xOCkgNi4z
LjAgMjAxNzA1MTYKY2NfY29tcGlsZV9ieSAgICAgICAgICA6IHJvb3QKY2NfY29tcGlsZV9kb21h
aW4gICAgICA6IApjY19jb21waWxlX2RhdGUgICAgICAgIDogV2VkIFNlcCAxMyAyMDo0Mjo0MiBV
VEMgMjAxNwpidWlsZF9pZCAgICAgICAgICAgICAgIDogNDhmYmVmM2MyN2E5ZDg0NWZhYmEzYWVh
N2U3ZDI0MDYzOTk3ODE1Ywp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNApFeGVjdXRpbmc6ICco
c2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0Y2ggcmV2ZXJ0IHhlbl9o
ZWxsb193b3JsZCknIC4uRmFpbGVkIHRvIGdldCBzdGF0dXMgb2YgeGVuX2hlbGxvX3dvcmxkLgpF
cnJvciAyOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CkV4ZWN1dGluZzogJyhzZXQgLWU7Y2Qg
L3Jvb3QvdGVzdC9saXZlcGF0Y2g7eGVuLWxpdmVwYXRjaCBsb2FkIHhlbl9oZWxsb193b3JsZC5s
aXZlcGF0Y2gpJyAuLlVwbG9hZGluZyB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoLi4uIChYRU4p
IGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubm90
ZS5nbnUuYnVpbGQtaWQgYXQgMDAwMDAwMDAwMGEwNDAwMAooWEVOKSBsaXZlcGF0Y2guYzo0MjI6
IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLnRleHQgYXQgMDAwMDAwMDAwMGEw
MjAwMAooWEVOKSBsaXZlcGF0Y2guYzo0MjI6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBM
b2FkZWQgLnJvZGF0YSBhdCAwMDAwMDAwMDAwYTA0MDI4CihYRU4pIGxpdmVwYXRjaC5jOjQyMjog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAuYWx0aW5zdHJ1Y3Rpb25zIGF0IDAw
MDAwMDAwMDBhMDQwNTQKKFhFTikgbGl2ZXBhdGNoLmM6NDIyOiBsaXZlcGF0Y2g6IHhlbl9oZWxs
b193b3JsZDogTG9hZGVkIC5hbHRpbnN0cl9yZXBsYWNlbWVudCBhdCAwMDAwMDAwMDAwYTA0MDYw
CihYRU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRl
ZCAucm9kYXRhLnN0cjEuOCBhdCAwMDAwMDAwMDAwYTA0MDY4CihYRU4pIGxpdmVwYXRjaC5jOjQy
MjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAucm9kYXRhLnN0ciBhdCAwMDAw
MDAwMDAwYTA0MGU4CihYRU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9f
d29ybGQ6IExvYWRlZCAuYnVnX2ZyYW1lcy4xIGF0IDAwMDAwMDAwMDBhMDQwZmMKKFhFTikgbGl2
ZXBhdGNoLmM6NDIyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogTG9hZGVkIC5saXZlcGF0
Y2guZGVwZW5kcyBhdCAwMDAwMDAwMDAwYTA0MTEwCihYRU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubGl2ZXBhdGNoLmZ1bmNzIGF0IDAwMDAw
MDAwMDBhMDQxMzgKKFhFTikgbGl2ZXBhdGNoLmM6NDIyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogTG9hZGVkIC5saXZlcGF0Y2guaG9va3MubG9hZCBhdCAwMDAwMDAwMDAwYTAzMDAwCihY
RU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAu
bGl2ZXBhdGNoLmhvb2tzLnVubG9hZCBhdCAwMDAwMDAwMDAwYTAzMDEwCihYRU4pIGxpdmVwYXRj
aF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6
ICA9PiAweGEwMjAwMCAoLnRleHQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRj
aDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDAyOCAoLnJvZGF0
YSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6
IFN5bWJvbCByZXNvbHZlZDogID0+IDB4YTA0MDYwICguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1i
b2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDA2OCAoLnJvZGF0YS5zdHIxLjgpCihYRU4pIGxpdmVwYXRj
aF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6
ICA9PiAweGEwMzAyOCAoLmJzcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNo
OiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJHggPT4gMHhhMDIwMDAgKC50ZXh0
KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDog
U3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDA1NCAoLmFsdGluc3RydWN0aW9ucykKKFhFTikg
bGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCBy
ZXNvbHZlZDogJHggPT4gMHhhMDQwNjAgKC5hbHRpbnN0cl9yZXBsYWNlbWVudCkKKFhFTikgbGl2
ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNv
bHZlZDogJGQgPT4gMHhhMDQwNjggKC5yb2RhdGEuc3RyMS44KQooWEVOKSBsaXZlcGF0Y2hfZWxm
LmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkeCA9
PiAweGEwMjAxMCAoLnRleHQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDog
eGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IGFwcGx5X2hvb2sgPT4gMHhhMDIwMTAg
KC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogU3ltYm9sIHJlc29sdmVkOiByZXZlcnRfaG9vayA9PiAweGEwMjAyYyAoLnRleHQpCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1i
b2wgcmVzb2x2ZWQ6IGhpX2Z1bmMgPT4gMHhhMDIwNDggKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hf
ZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiBj
aGVja19mbmMgPT4gMHhhMDIwN2MgKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBs
aXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDBm
YyAoLmJ1Z19mcmFtZXMuMSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4
ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDQwMjggKC5yb2RhdGEp
CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBT
eW1ib2wgcmVzb2x2ZWQ6IF9fZnVuY19fLjc0NjIgPT4gMHhhMDQwMjggKC5yb2RhdGEpCihYRU4p
IGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wg
cmVzb2x2ZWQ6IF9fZnVuY19fLjc0NjYgPT4gMHhhMDQwMzAgKC5yb2RhdGEpCihYRU4pIGxpdmVw
YXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2
ZWQ6IGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jID0+IDB4YTA0MDQwICgucm9kYXRhKQooWEVO
KSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9s
IHJlc29sdmVkOiAkZCA9PiAweGEwMzAyOCAoLmJzcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0
MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogY250ID0+IDB4
YTAzMDI4ICguYnNzKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9o
ZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDExMCAoLmxpdmVwYXRjaC5k
ZXBlbmRzKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDEzOCAoLmxpdmVwYXRjaC5mdW5jcykK
KFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5
bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDMwMDAgKC5saXZlcGF0Y2guaG9va3MubG9hZCkKKFhF
TikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJv
bCByZXNvbHZlZDogJGQgPT4gMHhhMDMwMTAgKC5saXZlcGF0Y2guaG9va3MudW5sb2FkKQooWEVO
KSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9s
IHJlc29sdmVkOiAkZCA9PiAweGEwNDA3OCAoLnJvZGF0YS5zdHIxLjgpCihYRU4pIGxpdmVwYXRj
aF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6
IC5MMgIxID0+IDB4YTA0MGU4ICgucm9kYXRhLnN0cikKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0
MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogLkwzAjEgPT4g
MHhhMDQwZmEgKC5yb2RhdGEuc3RyKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0
Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQwMDAgKC5ub3Rl
LmdudS5idWlsZC1pZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5f
aGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogID0+IDB4YTA0MDU0ICguYWx0aW5zdHJ1Y3Rp
b25zKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3Js
ZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQwZTggKC5yb2RhdGEuc3RyKQooWEVOKSBsaXZl
cGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29s
dmVkOiAgPT4gMHhhMDQwZmMgKC5idWdfZnJhbWVzLjEpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzoz
NDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEw
NDExMCAoLmxpdmVwYXRjaC5kZXBlbmRzKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZl
cGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQxMzggKC5s
aXZlcGF0Y2guZnVuY3MpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVu
X2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwMzAwMCAoLmxpdmVwYXRjaC5o
b29rcy5sb2FkKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxs
b193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDMwMTAgKC5saXZlcGF0Y2guaG9va3Mu
dW5sb2FkKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogU3ltYm9sIHJlc29sdmVkOiBsaXZlcGF0Y2hfbG9hZF9kYXRhX2hpX2Z1bmMgPT4gMHhh
MDMwMDAgKC5saXZlcGF0Y2guaG9va3MubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0Mzog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogeGVuX2hlbGxvX3dv
cmxkID0+IDB4YTAyMDAwICgudGV4dCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMxNDogbGl2ZXBh
dGNoOiB4ZW5faGVsbG9fd29ybGQ6IFVuZGVmaW5lZCBzeW1ib2wgcmVzb2x2ZWQ6IHhlbl9leHRy
YV92ZXJzaW9uID0+IDB4MjNhYWM4CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRj
aDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IGxpdmVwYXRjaF91bmxvYWRfZGF0
YV9jaGVja19mbmMgPT4gMHhhMDMwMTAgKC5saXZlcGF0Y2guaG9va3MudW5sb2FkKQooWEVOKSBs
aXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJl
c29sdmVkOiBsaXZlcGF0Y2hfbG9hZF9kYXRhX2FwcGx5X2hvb2sgPT4gMHhhMDMwMDggKC5saXZl
cGF0Y2guaG9va3MubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4
ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogbGl2ZXBhdGNoX3VubG9hZF9kYXRhX3Jl
dmVydF9ob29rID0+IDB4YTAzMDIwICgubGl2ZXBhdGNoLmhvb2tzLnVubG9hZCkKKFhFTikgbGl2
ZXBhdGNoX2VsZi5jOjMxNDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFVuZGVmaW5lZCBz
eW1ib2wgcmVzb2x2ZWQ6IHByaW50ayA9PiAweDI0OGE3YwooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6
MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiBsaXZlcGF0
Y2hfeGVuX2hlbGxvX3dvcmxkID0+IDB4YTA0MTM4ICgubGl2ZXBhdGNoLmZ1bmNzKQooWEVOKSBs
aXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJl
c29sdmVkOiBsaXZlcGF0Y2hfdW5sb2FkX2RhdGFfaGlfZnVuYyA9PiAweGEwMzAxOCAoLmxpdmVw
YXRjaC5ob29rcy51bmxvYWQpCihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQg
dGFibGUgMDAwMDAwMDAwMGEwNDA1NCAtPiAwMDAwMDAwMDAwYTA0MDYwCihYRU4pIGxpdmVwYXRj
aC5jOjg0NTogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgYXBw
bHlfaG9vawooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBuZXcgbG9jYWwgc3ltYm9sIHJldmVydF9ob29rCihYRU4pIGxpdmVwYXRjaC5jOjg0NTogbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgaGlfZnVuYwooWEVOKSBs
aXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBuZXcgbG9jYWwgc3lt
Ym9sIGNoZWNrX2ZuYwooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxv
X3dvcmxkOiBuZXcgbG9jYWwgc3ltYm9sIF9fZnVuY19fLjc0NjIKKFhFTikgbGl2ZXBhdGNoLmM6
ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJvbCBfX2Z1bmNf
Xy43NDY2CihYRU4pIGxpdmVwYXRjaC5jOjg0NTogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6
IG5ldyBsb2NhbCBzeW1ib2wgaGVsbG9fd29ybGRfcGF0Y2hfdGhpc19mbmMKKFhFTikgbGl2ZXBh
dGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJvbCBj
bnQKKFhFTikgbGl2ZXBhdGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3
IGxvY2FsIHN5bWJvbCBsaXZlcGF0Y2hfbG9hZF9kYXRhX2hpX2Z1bmMKKFhFTikgbGl2ZXBhdGNo
LmM6ODUyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogb3ZlcnJpZGluZyBnbG9iYWwgc3lt
Ym9sIHhlbl9oZWxsb193b3JsZAooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVu
X2hlbGxvX3dvcmxkOiBuZXcgbG9jYWwgc3ltYm9sIGxpdmVwYXRjaF91bmxvYWRfZGF0YV9jaGVj
a19mbmMKKFhFTikgbGl2ZXBhdGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDog
bmV3IGxvY2FsIHN5bWJvbCBsaXZlcGF0Y2hfbG9hZF9kYXRhX2FwcGx5X2hvb2sKKFhFTikgbGl2
ZXBhdGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJv
bCBsaXZlcGF0Y2hfdW5sb2FkX2RhdGFfcmV2ZXJ0X2hvb2sKKFhFTikgbGl2ZXBhdGNoLmM6ODQ1
OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGdsb2JhbCBzeW1ib2wgbGl2ZXBhdGNo
X3hlbl9oZWxsb193b3JsZAooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hl
bGxvX3dvcmxkOiBuZXcgbG9jYWwgc3ltYm9sIGxpdmVwYXRjaF91bmxvYWRfZGF0YV9oaV9mdW5j
CmNvbXBsZXRlZChYRU4pIGxpdmVwYXRjaC5jOjEzNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dv
cmxkOiB0aW1lb3V0IGlzIDMwMDAwMDAwbnMKCihYRU4pIGxpdmVwYXRjaC5jOjE0NTA6IGxpdmVw
YXRjaDogeGVuX2hlbGxvX3dvcmxkOiBDUFUwIC0gSVBJaW5nIHRoZSBvdGhlciA3IENQVXMKQXBw
bHlpbmcgeGVuX2hlbGxvX3dvcmxkLi4uIChYRU4pIGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBBcHBseWluZyAxIGZ1bmN0aW9ucwooWEVOKSBoaV9mdW5jOiBIaSEgKGNhbGxlZCAxIHRpbWVz
KQooWEVOKSBIb29rIGV4ZWN1dGluZy4KKFhFTikgbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQg
ZmluaXNoZWQgQVBQTFkgd2l0aCByYz0wCmNvbXBsZXRlZApFeGVjdXRpbmc6ICcoc2V0IC1lO2Nk
IC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0Y2ggbG9hZCB4ZW5faGVsbG9fd29ybGQu
bGl2ZXBhdGNoKScgLi5VcGxvYWRpbmcgeGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaC4uLiBmYWls
ZWQKRXJyb3IgMTc6IEZpbGUgZXhpc3RzCkV4ZWN1dGluZzogJyhzZXQgLWU7Y2QgL3Jvb3QvdGVz
dC9saXZlcGF0Y2g7eGVuLWxpdmVwYXRjaCBsaXN0KScgLi4gSUQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCBzdGF0dXMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0KeGVuX2hlbGxvX3dvcmxkICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgQVBQTElFRApFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBh
dGNoO3hsIGluZm8pJyAuLmhvc3QgICAgICAgICAgICAgICAgICAgOiBsaW5hcm8tZGV2ZWxvcGVy
CnJlbGVhc2UgICAgICAgICAgICAgICAgOiA0LjEyLjAtbGluYXJvLWhpa2V5OTYwKwp2ZXJzaW9u
ICAgICAgICAgICAgICAgIDogIzMgU01QIFBSRUVNUFQgTW9uIEp1bCAxNyAxMzoyNjoxMyBFRFQg
MjAxNwptYWNoaW5lICAgICAgICAgICAgICAgIDogYWFyY2g2NApucl9jcHVzICAgICAgICAgICAg
ICAgIDogOAptYXhfY3B1X2lkICAgICAgICAgICAgIDogNwpucl9ub2RlcyAgICAgICAgICAgICAg
IDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogMQp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDog
MQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMQpod19jYXBzICAgICAgICAgICAgICAgIDogMDAw
MDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAw
MDA6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6CnRvdGFsX21lbW9yeSAgICAgICAg
ICAgOiAyMjYyCmZyZWVfbWVtb3J5ICAgICAgICAgICAgOiA3MTIKc2hhcmluZ19mcmVlZF9tZW1v
cnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6IDAKb3V0c3RhbmRpbmdfY2xhaW1zICAg
ICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAKeGVuX21ham9yICAgICAgICAgICAgICA6
IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDEwCnhlbl9leHRyYSAgICAgICAgICAgICAgOiBI
ZWxsbyBXb3JsZAp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC4xMEhlbGxvIFdvcmxkCnhlbl9j
YXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLWFhcmNoNjQgeGVuLTMuMC1hcm12N2wgCnhlbl9z
Y2hlZHVsZXIgICAgICAgICAgOiBjcmVkaXQKeGVuX3BhZ2VzaXplICAgICAgICAgICA6IDQwOTYK
cGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHgyMDAwMDAKeGVuX2NoYW5nZXNl
dCAgICAgICAgICA6IE1vbiBKdW4gMTkgMTc6MTE6MDYgMjAxNyAtMDQwMCBnaXQ6YjgxOWIxZWMy
NC1kaXJ0eQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogbG9nbHZsPWFsbCBjb25zb2xlPWR0dWFy
dCBkdHVhcnQ9L3NvYy9zZXJpYWxAZmZmMzIwMDAgZWZpPW5vLXJzIGRvbTBfbWVtPTE1MDBNCmNj
X2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgKERlYmlhbiA2LjMuMC0xOCkgNi4zLjAgMjAxNzA1
MTYKY2NfY29tcGlsZV9ieSAgICAgICAgICA6IHJvb3QKY2NfY29tcGlsZV9kb21haW4gICAgICA6
IApjY19jb21waWxlX2RhdGUgICAgICAgIDogV2VkIFNlcCAxMyAyMDo0Mjo0MiBVVEMgMjAxNwpi
dWlsZF9pZCAgICAgICAgICAgICAgIDogNDhmYmVmM2MyN2E5ZDg0NWZhYmEzYWVhN2U3ZDI0MDYz
OTk3ODE1Ywp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNApFeGVjdXRpbmc6ICcoc2V0IC1lO2Nk
IC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0Y2ggcmV2ZXJ0IHhlbl9oZWxsb193b3Js
ZCknIC4uKFhFTikgbGl2ZXBhdGNoLmM6MTM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6
IHRpbWVvdXQgaXMgMzAwMDAwMDBucwpSZXZlcnRpbmcgeGVuX2hlbGxvX3dvcmxkLi4uIChYRU4p
IGxpdmVwYXRjaC5jOjE0NTA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBDUFUxIC0gSVBJ
aW5nIHRoZSBvdGhlciA3IENQVXMKKFhFTikgbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFJl
dmVydGluZwooWEVOKSBjaGVja19mbmM6IEhpIGZ1bmMgY2FsbGVkIDEgdGltZXMKKFhFTikgaGlf
ZnVuYzogSGkhIChjYWxsZWQgMiB0aW1lcykKKFhFTikgSG9vayB1bmxvYWRlZC4KKFhFTikgbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQgZmluaXNoZWQgUkVWRVJUIHdpdGggcmM9MApjb21wbGV0
ZWQKRXhlY3V0aW5nOiAnKHNldCAtZTtjZCAvcm9vdC90ZXN0L2xpdmVwYXRjaDt4bCBpbmZvKScg
Li5ob3N0ICAgICAgICAgICAgICAgICAgIDogbGluYXJvLWRldmVsb3BlcgpyZWxlYXNlICAgICAg
ICAgICAgICAgIDogNC4xMi4wLWxpbmFyby1oaWtleTk2MCsKdmVyc2lvbiAgICAgICAgICAgICAg
ICA6ICMzIFNNUCBQUkVFTVBUIE1vbiBKdWwgMTcgMTM6MjY6MTMgRURUIDIwMTcKbWFjaGluZSAg
ICAgICAgICAgICAgICA6IGFhcmNoNjQKbnJfY3B1cyAgICAgICAgICAgICAgICA6IDgKbWF4X2Nw
dV9pZCAgICAgICAgICAgICA6IDcKbnJfbm9kZXMgICAgICAgICAgICAgICA6IDEKY29yZXNfcGVy
X3NvY2tldCAgICAgICA6IDEKdGhyZWFkc19wZXJfY29yZSAgICAgICA6IDEKY3B1X21oeiAgICAg
ICAgICAgICAgICA6IDEKaHdfY2FwcyAgICAgICAgICAgICAgICA6IDAwMDAwMDAwOjAwMDAwMDAw
OjAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwOjAwMDAwMDAwCnZp
cnRfY2FwcyAgICAgICAgICAgICAgOgp0b3RhbF9tZW1vcnkgICAgICAgICAgIDogMjI2MgpmcmVl
X21lbW9yeSAgICAgICAgICAgIDogNzEyCnNoYXJpbmdfZnJlZWRfbWVtb3J5ICAgOiAwCnNoYXJp
bmdfdXNlZF9tZW1vcnkgICAgOiAwCm91dHN0YW5kaW5nX2NsYWltcyAgICAgOiAwCmZyZWVfY3B1
cyAgICAgICAgICAgICAgOiAwCnhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cnhlbl9taW5vciAg
ICAgICAgICAgICAgOiAxMAp4ZW5fZXh0cmEgICAgICAgICAgICAgIDogLXVuc3RhYmxlCnhlbl92
ZXJzaW9uICAgICAgICAgICAgOiA0LjEwLXVuc3RhYmxlCnhlbl9jYXBzICAgICAgICAgICAgICAg
OiB4ZW4tMy4wLWFhcmNoNjQgeGVuLTMuMC1hcm12N2wgCnhlbl9zY2hlZHVsZXIgICAgICAgICAg
OiBjcmVkaXQKeGVuX3BhZ2VzaXplICAgICAgICAgICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAg
ICAgICA6IHZpcnRfc3RhcnQ9MHgyMDAwMDAKeGVuX2NoYW5nZXNldCAgICAgICAgICA6IE1vbiBK
dW4gMTkgMTc6MTE6MDYgMjAxNyAtMDQwMCBnaXQ6YjgxOWIxZWMyNC1kaXJ0eQp4ZW5fY29tbWFu
ZGxpbmUgICAgICAgIDogbG9nbHZsPWFsbCBjb25zb2xlPWR0dWFydCBkdHVhcnQ9L3NvYy9zZXJp
YWxAZmZmMzIwMDAgZWZpPW5vLXJzIGRvbTBfbWVtPTE1MDBNCmNjX2NvbXBpbGVyICAgICAgICAg
ICAgOiBnY2MgKERlYmlhbiA2LjMuMC0xOCkgNi4zLjAgMjAxNzA1MTYKY2NfY29tcGlsZV9ieSAg
ICAgICAgICA6IHJvb3QKY2NfY29tcGlsZV9kb21haW4gICAgICA6IApjY19jb21waWxlX2RhdGUg
ICAgICAgIDogV2VkIFNlcCAxMyAyMDo0Mjo0MiBVVEMgMjAxNwpidWlsZF9pZCAgICAgICAgICAg
ICAgIDogNDhmYmVmM2MyN2E5ZDg0NWZhYmEzYWVhN2U3ZDI0MDYzOTk3ODE1Ywp4ZW5kX2NvbmZp
Z19mb3JtYXQgICAgIDogNApFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBh
dGNoO3hlbi1saXZlcGF0Y2ggdW5sb2FkIHhlbl9oZWxsb193b3JsZCknIC4uVW5sb2FkaW5nIHhl
bl9oZWxsb193b3JsZC4uLiBjb21wbGV0ZWQKRXhlY3V0aW5nOiAnKHNldCAtZTtjZCAvcm9vdC90
ZXN0L2xpdmVwYXRjaDt4ZW4tbGl2ZXBhdGNoIHVubG9hZCB4ZW5faGVsbG9fd29ybGQpJyAuLkZh
aWxlZCB0byBnZXQgc3RhdHVzIG9mIHhlbl9oZWxsb193b3JsZC4KRXJyb3IgMjogTm8gc3VjaCBm
aWxlIG9yIGRpcmVjdG9yeQpFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBh
dGNoO3hsIGluZm8pJyAuLmhvc3QgICAgICAgICAgICAgICAgICAgOiBsaW5hcm8tZGV2ZWxvcGVy
CnJlbGVhc2UgICAgICAgICAgICAgICAgOiA0LjEyLjAtbGluYXJvLWhpa2V5OTYwKwp2ZXJzaW9u
ICAgICAgICAgICAgICAgIDogIzMgU01QIFBSRUVNUFQgTW9uIEp1bCAxNyAxMzoyNjoxMyBFRFQg
MjAxNwptYWNoaW5lICAgICAgICAgICAgICAgIDogYWFyY2g2NApucl9jcHVzICAgICAgICAgICAg
ICAgIDogOAptYXhfY3B1X2lkICAgICAgICAgICAgIDogNwpucl9ub2RlcyAgICAgICAgICAgICAg
IDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogMQp0aHJlYWRzX3Blcl9jb3JlICAgICAgIDog
MQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMQpod19jYXBzICAgICAgICAgICAgICAgIDogMDAw
MDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAw
MDA6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6CnRvdGFsX21lbW9yeSAgICAgICAg
ICAgOiAyMjYyCmZyZWVfbWVtb3J5ICAgICAgICAgICAgOiA3MTIKc2hhcmluZ19mcmVlZF9tZW1v
cnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6IDAKb3V0c3RhbmRpbmdfY2xhaW1zICAg
ICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAKeGVuX21ham9yICAgICAgICAgICAgICA6
IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDEwCnhlbl9leHRyYSAgICAgICAgICAgICAgOiAt
dW5zdGFibGUKeGVuX3ZlcnNpb24gICAgICAgICAgICA6IDQuMTAtdW5zdGFibGUKeGVuX2NhcHMg
ICAgICAgICAgICAgICA6IHhlbi0zLjAtYWFyY2g2NCB4ZW4tMy4wLWFybXY3bCAKeGVuX3NjaGVk
dWxlciAgICAgICAgICA6IGNyZWRpdAp4ZW5fcGFnZXNpemUgICAgICAgICAgIDogNDA5NgpwbGF0
Zm9ybV9wYXJhbXMgICAgICAgIDogdmlydF9zdGFydD0weDIwMDAwMAp4ZW5fY2hhbmdlc2V0ICAg
ICAgICAgIDogTW9uIEp1biAxOSAxNzoxMTowNiAyMDE3IC0wNDAwIGdpdDpiODE5YjFlYzI0LWRp
cnR5Cnhlbl9jb21tYW5kbGluZSAgICAgICAgOiBsb2dsdmw9YWxsIGNvbnNvbGU9ZHR1YXJ0IGR0
dWFydD0vc29jL3NlcmlhbEBmZmYzMjAwMCBlZmk9bm8tcnMgZG9tMF9tZW09MTUwME0KY2NfY29t
cGlsZXIgICAgICAgICAgICA6IGdjYyAoRGViaWFuIDYuMy4wLTE4KSA2LjMuMCAyMDE3MDUxNgpj
Y19jb21waWxlX2J5ICAgICAgICAgIDogcm9vdApjY19jb21waWxlX2RvbWFpbiAgICAgIDogCmNj
X2NvbXBpbGVfZGF0ZSAgICAgICAgOiBXZWQgU2VwIDEzIDIwOjQyOjQyIFVUQyAyMDE3CmJ1aWxk
X2lkICAgICAgICAgICAgICAgOiA0OGZiZWYzYzI3YTlkODQ1ZmFiYTNhZWE3ZTdkMjQwNjM5OTc4
MTVjCnhlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0CkV4ZWN1dGluZzogJyhzZXQgLWU7Y2QgL3Jv
b3QvdGVzdC9saXZlcGF0Y2g7eGVuLWxpdmVwYXRjaCBsb2FkIHhlbl9oZWxsb193b3JsZC5saXZl
cGF0Y2gpJyAuLlVwbG9hZGluZyB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoLi4uIChYRU4pIGxp
dmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubm90ZS5n
bnUuYnVpbGQtaWQgYXQgMDAwMDAwMDAwMGEwNDAwMAooWEVOKSBsaXZlcGF0Y2guYzo0MjI6IGxp
dmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLnRleHQgYXQgMDAwMDAwMDAwMGEwMjAw
MAooWEVOKSBsaXZlcGF0Y2guYzo0MjI6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2Fk
ZWQgLnJvZGF0YSBhdCAwMDAwMDAwMDAwYTA0MDI4CihYRU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAuYWx0aW5zdHJ1Y3Rpb25zIGF0IDAwMDAw
MDAwMDBhMDQwNTQKKFhFTikgbGl2ZXBhdGNoLmM6NDIyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogTG9hZGVkIC5hbHRpbnN0cl9yZXBsYWNlbWVudCBhdCAwMDAwMDAwMDAwYTA0MDYwCihY
RU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAu
cm9kYXRhLnN0cjEuOCBhdCAwMDAwMDAwMDAwYTA0MDY4CihYRU4pIGxpdmVwYXRjaC5jOjQyMjog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAucm9kYXRhLnN0ciBhdCAwMDAwMDAw
MDAwYTA0MGU4CihYRU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29y
bGQ6IExvYWRlZCAuYnVnX2ZyYW1lcy4xIGF0IDAwMDAwMDAwMDBhMDQwZmMKKFhFTikgbGl2ZXBh
dGNoLmM6NDIyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogTG9hZGVkIC5saXZlcGF0Y2gu
ZGVwZW5kcyBhdCAwMDAwMDAwMDAwYTA0MTEwCihYRU4pIGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBh
dGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubGl2ZXBhdGNoLmZ1bmNzIGF0IDAwMDAwMDAw
MDBhMDQxMzgKKFhFTikgbGl2ZXBhdGNoLmM6NDIyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3Js
ZDogTG9hZGVkIC5saXZlcGF0Y2guaG9va3MubG9hZCBhdCAwMDAwMDAwMDAwYTAzMDAwCihYRU4p
IGxpdmVwYXRjaC5jOjQyMjogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubGl2
ZXBhdGNoLmhvb2tzLnVubG9hZCBhdCAwMDAwMDAwMDAwYTAzMDEwCihYRU4pIGxpdmVwYXRjaF9l
bGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9
PiAweGEwMjAwMCAoLnRleHQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDog
eGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDAyOCAoLnJvZGF0YSkK
KFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5
bWJvbCByZXNvbHZlZDogID0+IDB4YTA0MDYwICguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCihYRU4p
IGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wg
cmVzb2x2ZWQ6ICA9PiAweGEwNDA2OCAoLnJvZGF0YS5zdHIxLjgpCihYRU4pIGxpdmVwYXRjaF9l
bGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9
PiAweGEwMzAyOCAoLmJzcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4
ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJHggPT4gMHhhMDIwMDAgKC50ZXh0KQoo
WEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3lt
Ym9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDA1NCAoLmFsdGluc3RydWN0aW9ucykKKFhFTikgbGl2
ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNv
bHZlZDogJHggPT4gMHhhMDQwNjAgKC5hbHRpbnN0cl9yZXBsYWNlbWVudCkKKFhFTikgbGl2ZXBh
dGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZl
ZDogJGQgPT4gMHhhMDQwNjggKC5yb2RhdGEuc3RyMS44KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6
MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkeCA9PiAw
eGEwMjAxMCAoLnRleHQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVu
X2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IGFwcGx5X2hvb2sgPT4gMHhhMDIwMTAgKC50
ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3Js
ZDogU3ltYm9sIHJlc29sdmVkOiByZXZlcnRfaG9vayA9PiAweGEwMjAyYyAoLnRleHQpCihYRU4p
IGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wg
cmVzb2x2ZWQ6IGhpX2Z1bmMgPT4gMHhhMDIwNDggKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxm
LmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiBjaGVj
a19mbmMgPT4gMHhhMDIwN2MgKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZl
cGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDBmYyAo
LmJ1Z19mcmFtZXMuMSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5f
aGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDQwMjggKC5yb2RhdGEpCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1i
b2wgcmVzb2x2ZWQ6IF9fZnVuY19fLjc0NjIgPT4gMHhhMDQwMjggKC5yb2RhdGEpCihYRU4pIGxp
dmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVz
b2x2ZWQ6IF9fZnVuY19fLjc0NjYgPT4gMHhhMDQwMzAgKC5yb2RhdGEpCihYRU4pIGxpdmVwYXRj
aF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6
IGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jID0+IDB4YTA0MDQwICgucm9kYXRhKQooWEVOKSBs
aXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJl
c29sdmVkOiAkZCA9PiAweGEwMzAyOCAoLmJzcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0Mzog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogY250ID0+IDB4YTAz
MDI4ICguYnNzKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxs
b193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDExMCAoLmxpdmVwYXRjaC5kZXBl
bmRzKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3Js
ZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAweGEwNDEzOCAoLmxpdmVwYXRjaC5mdW5jcykKKFhF
TikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJv
bCByZXNvbHZlZDogJGQgPT4gMHhhMDMwMDAgKC5saXZlcGF0Y2guaG9va3MubG9hZCkKKFhFTikg
bGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCBy
ZXNvbHZlZDogJGQgPT4gMHhhMDMwMTAgKC5saXZlcGF0Y2guaG9va3MudW5sb2FkKQooWEVOKSBs
aXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJl
c29sdmVkOiAkZCA9PiAweGEwNDA3OCAoLnJvZGF0YS5zdHIxLjgpCihYRU4pIGxpdmVwYXRjaF9l
bGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IC5M
MgIxID0+IDB4YTA0MGU4ICgucm9kYXRhLnN0cikKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0Mzog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogLkwzAjEgPT4gMHhh
MDQwZmEgKC5yb2RhdGEuc3RyKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6
IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQwMDAgKC5ub3RlLmdu
dS5idWlsZC1pZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5faGVs
bG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogID0+IDB4YTA0MDU0ICguYWx0aW5zdHJ1Y3Rpb25z
KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDog
U3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQwZTggKC5yb2RhdGEuc3RyKQooWEVOKSBsaXZlcGF0
Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVk
OiAgPT4gMHhhMDQwZmMgKC5idWdfZnJhbWVzLjEpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6
IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDEx
MCAoLmxpdmVwYXRjaC5kZXBlbmRzKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0
Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQxMzggKC5saXZl
cGF0Y2guZnVuY3MpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDogeGVuX2hl
bGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwMzAwMCAoLmxpdmVwYXRjaC5ob29r
cy5sb2FkKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDMwMTAgKC5saXZlcGF0Y2guaG9va3MudW5s
b2FkKQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3Js
ZDogU3ltYm9sIHJlc29sdmVkOiBsaXZlcGF0Y2hfbG9hZF9kYXRhX2hpX2Z1bmMgPT4gMHhhMDMw
MDAgKC5saXZlcGF0Y2guaG9va3MubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogeGVuX2hlbGxvX3dvcmxk
ID0+IDB4YTAyMDAwICgudGV4dCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMxNDogbGl2ZXBhdGNo
OiB4ZW5faGVsbG9fd29ybGQ6IFVuZGVmaW5lZCBzeW1ib2wgcmVzb2x2ZWQ6IHhlbl9leHRyYV92
ZXJzaW9uID0+IDB4MjNhYWM4CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozNDM6IGxpdmVwYXRjaDog
eGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IGxpdmVwYXRjaF91bmxvYWRfZGF0YV9j
aGVja19mbmMgPT4gMHhhMDMwMTAgKC5saXZlcGF0Y2guaG9va3MudW5sb2FkKQooWEVOKSBsaXZl
cGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29s
dmVkOiBsaXZlcGF0Y2hfbG9hZF9kYXRhX2FwcGx5X2hvb2sgPT4gMHhhMDMwMDggKC5saXZlcGF0
Y2guaG9va3MubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjM0MzogbGl2ZXBhdGNoOiB4ZW5f
aGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogbGl2ZXBhdGNoX3VubG9hZF9kYXRhX3JldmVy
dF9ob29rID0+IDB4YTAzMDIwICgubGl2ZXBhdGNoLmhvb2tzLnVubG9hZCkKKFhFTikgbGl2ZXBh
dGNoX2VsZi5jOjMxNDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFVuZGVmaW5lZCBzeW1i
b2wgcmVzb2x2ZWQ6IHByaW50ayA9PiAweDI0OGE3YwooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzQz
OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiBsaXZlcGF0Y2hf
eGVuX2hlbGxvX3dvcmxkID0+IDB4YTA0MTM4ICgubGl2ZXBhdGNoLmZ1bmNzKQooWEVOKSBsaXZl
cGF0Y2hfZWxmLmM6MzQzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29s
dmVkOiBsaXZlcGF0Y2hfdW5sb2FkX2RhdGFfaGlfZnVuYyA9PiAweGEwMzAxOCAoLmxpdmVwYXRj
aC5ob29rcy51bmxvYWQpCihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFi
bGUgMDAwMDAwMDAwMGEwNDA1NCAtPiAwMDAwMDAwMDAwYTA0MDYwCihYRU4pIGxpdmVwYXRjaC5j
Ojg0NTogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgYXBwbHlf
aG9vawooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBu
ZXcgbG9jYWwgc3ltYm9sIHJldmVydF9ob29rCihYRU4pIGxpdmVwYXRjaC5jOjg0NTogbGl2ZXBh
dGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5ldyBsb2NhbCBzeW1ib2wgaGlfZnVuYwooWEVOKSBsaXZl
cGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBuZXcgbG9jYWwgc3ltYm9s
IGNoZWNrX2ZuYwooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dv
cmxkOiBuZXcgbG9jYWwgc3ltYm9sIF9fZnVuY19fLjc0NjIKKFhFTikgbGl2ZXBhdGNoLmM6ODQ1
OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJvbCBfX2Z1bmNfXy43
NDY2CihYRU4pIGxpdmVwYXRjaC5jOjg0NTogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IG5l
dyBsb2NhbCBzeW1ib2wgaGVsbG9fd29ybGRfcGF0Y2hfdGhpc19mbmMKKFhFTikgbGl2ZXBhdGNo
LmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJvbCBjbnQK
KFhFTikgbGl2ZXBhdGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxv
Y2FsIHN5bWJvbCBsaXZlcGF0Y2hfbG9hZF9kYXRhX2hpX2Z1bmMKKFhFTikgbGl2ZXBhdGNoLmM6
ODUyOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogb3ZlcnJpZGluZyBnbG9iYWwgc3ltYm9s
IHhlbl9oZWxsb193b3JsZAooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hl
bGxvX3dvcmxkOiBuZXcgbG9jYWwgc3ltYm9sIGxpdmVwYXRjaF91bmxvYWRfZGF0YV9jaGVja19m
bmMKKFhFTikgbGl2ZXBhdGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3
IGxvY2FsIHN5bWJvbCBsaXZlcGF0Y2hfbG9hZF9kYXRhX2FwcGx5X2hvb2sKKFhFTikgbGl2ZXBh
dGNoLmM6ODQ1OiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGxvY2FsIHN5bWJvbCBs
aXZlcGF0Y2hfdW5sb2FkX2RhdGFfcmV2ZXJ0X2hvb2sKKFhFTikgbGl2ZXBhdGNoLmM6ODQ1OiBs
aXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogbmV3IGdsb2JhbCBzeW1ib2wgbGl2ZXBhdGNoX3hl
bl9oZWxsb193b3JsZAooWEVOKSBsaXZlcGF0Y2guYzo4NDU6IGxpdmVwYXRjaDogeGVuX2hlbGxv
X3dvcmxkOiBuZXcgbG9jYWwgc3ltYm9sIGxpdmVwYXRjaF91bmxvYWRfZGF0YV9oaV9mdW5jCmNv
bXBsZXRlZChYRU4pIGxpdmVwYXRjaC5jOjEzNDM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiB0aW1lb3V0IGlzIDMwMDAwMDAwbnMKCihYRU4pIGxpdmVwYXRjaC5jOjE0NTA6IGxpdmVwYXRj
aDogeGVuX2hlbGxvX3dvcmxkOiBDUFUzIC0gSVBJaW5nIHRoZSBvdGhlciA3IENQVXMKQXBwbHlp
bmcgeGVuX2hlbGxvX3dvcmxkLi4uIChYRU4pIGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBB
cHBseWluZyAxIGZ1bmN0aW9ucwooWEVOKSBoaV9mdW5jOiBIaSEgKGNhbGxlZCAxIHRpbWVzKQoo
WEVOKSBIb29rIGV4ZWN1dGluZy4KKFhFTikgbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQgZmlu
aXNoZWQgQVBQTFkgd2l0aCByYz0wCmNvbXBsZXRlZApFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9y
b290L3Rlc3QvbGl2ZXBhdGNoO3hsIGluZm8pJyAuLmhvc3QgICAgICAgICAgICAgICAgICAgOiBs
aW5hcm8tZGV2ZWxvcGVyCnJlbGVhc2UgICAgICAgICAgICAgICAgOiA0LjEyLjAtbGluYXJvLWhp
a2V5OTYwKwp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzMgU01QIFBSRUVNUFQgTW9uIEp1bCAx
NyAxMzoyNjoxMyBFRFQgMjAxNwptYWNoaW5lICAgICAgICAgICAgICAgIDogYWFyY2g2NApucl9j
cHVzICAgICAgICAgICAgICAgIDogOAptYXhfY3B1X2lkICAgICAgICAgICAgIDogNwpucl9ub2Rl
cyAgICAgICAgICAgICAgIDogMQpjb3Jlc19wZXJfc29ja2V0ICAgICAgIDogMQp0aHJlYWRzX3Bl
cl9jb3JlICAgICAgIDogMQpjcHVfbWh6ICAgICAgICAgICAgICAgIDogMQpod19jYXBzICAgICAg
ICAgICAgICAgIDogMDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6
MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDAKdmlydF9jYXBzICAgICAgICAgICAgICA6CnRvdGFs
X21lbW9yeSAgICAgICAgICAgOiAyMjYyCmZyZWVfbWVtb3J5ICAgICAgICAgICAgOiA3MTIKc2hh
cmluZ19mcmVlZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2VkX21lbW9yeSAgICA6IDAKb3V0c3Rh
bmRpbmdfY2xhaW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAgICAgICAgICA6IDAKeGVuX21ham9y
ICAgICAgICAgICAgICA6IDQKeGVuX21pbm9yICAgICAgICAgICAgICA6IDEwCnhlbl9leHRyYSAg
ICAgICAgICAgICAgOiBIZWxsbyBXb3JsZAp4ZW5fdmVyc2lvbiAgICAgICAgICAgIDogNC4xMEhl
bGxvIFdvcmxkCnhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLWFhcmNoNjQgeGVuLTMu
MC1hcm12N2wgCnhlbl9zY2hlZHVsZXIgICAgICAgICAgOiBjcmVkaXQKeGVuX3BhZ2VzaXplICAg
ICAgICAgICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHgyMDAw
MDAKeGVuX2NoYW5nZXNldCAgICAgICAgICA6IE1vbiBKdW4gMTkgMTc6MTE6MDYgMjAxNyAtMDQw
MCBnaXQ6YjgxOWIxZWMyNC1kaXJ0eQp4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogbG9nbHZsPWFs
bCBjb25zb2xlPWR0dWFydCBkdHVhcnQ9L3NvYy9zZXJpYWxAZmZmMzIwMDAgZWZpPW5vLXJzIGRv
bTBfbWVtPTE1MDBNCmNjX2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgKERlYmlhbiA2LjMuMC0x
OCkgNi4zLjAgMjAxNzA1MTYKY2NfY29tcGlsZV9ieSAgICAgICAgICA6IHJvb3QKY2NfY29tcGls
ZV9kb21haW4gICAgICA6IApjY19jb21waWxlX2RhdGUgICAgICAgIDogV2VkIFNlcCAxMyAyMDo0
Mjo0MiBVVEMgMjAxNwpidWlsZF9pZCAgICAgICAgICAgICAgIDogNDhmYmVmM2MyN2E5ZDg0NWZh
YmEzYWVhN2U3ZDI0MDYzOTk3ODE1Ywp4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNApFeGVjdXRp
bmc6ICcoc2V0IC1lO2NkIC9yb290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0Y2ggbG9hZCB4
ZW5fYnllX3dvcmxkLmxpdmVwYXRjaCknIC4uVXBsb2FkaW5nIHhlbl9ieWVfd29ybGQubGl2ZXBh
dGNoLi4uIChYRU4pIFhlbiBCVUcgYXQgcGFnZV9hbGxvYy5jOjczOAooWEVOKSAtLS0tWyBYZW4t
NC4xMEhlbGxvIFdvcmxkICBhcm02NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4p
IENQVTogICAgMAooWEVOKSBQQzogICAgIDAwMDAwMDAwMDAyMjAwZDggcGFnZV9hbGxvYy5jI2Fs
bG9jX2hlYXBfcGFnZXMrMHg1YzgvMHg2ZTAKKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjFmZjJj
CihYRU4pIFNQOiAgICAgMDAwMDgwMDBiYTFmZjllMAooWEVOKSBDUFNSOiAgIDAwMDAwMjQ5IE1P
REU6NjQtYml0IEVMMmggKEh5cGVydmlzb3IsIGhhbmRsZXIpCihYRU4pICAgICAgWDA6IDA5MDEw
MjE5ZmZkYjIzODcgIFgxOiAwMDAwODAwMDAwMDAwMDAwICBYMjogMDAwMDgwMDBiOThhYjAwMAoo
WEVOKSAgICAgIFgzOiAwMDAwMDAwMGI5OGFiMDAwICBYNDogZmZmZmZmZmZmZmZmZmZmZiAgWDU6
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgICBYNjogMDAwMDAwMDAwMDAwMDAxNCAgWDc6IDAw
MDAwMDAwMDAyZWJlNjggIFg4OiAwMDAwMDAwMDAwMDAxN2MwCihYRU4pICAgICAgWDk6IDAwMDAw
MDAwMDAwN2ZmZmYgWDEwOiAwMDAwMDAwMDAwMmViZGM4IFgxMTogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICAgWDEyOiAwMDAwMDAwMDAwMDAwMDAwIFgxMzogMDAwMDAwMDgwMjg5NjRjMCBYMTQ6
IDAwMDAwMDAxMDAwMDAwMDAKKFhFTikgICAgIFgxNTogMDAwMDAwMDAwMDAwMDUxYiBYMTY6IDAw
MDAwMDAwMDAwMDAwMjMgWDE3OiAwMDAwZmZmZmEzYzgxMDg4CihYRU4pICAgICBYMTg6IDAwMDAw
MDAwMDAwMDAwMDAgWDE5OiAwMDAwMDAwODAyODk2NTY4IFgyMDogMDAwMDAwMDAwMDA3ZmZmZgoo
WEVOKSAgICAgWDIxOiAwMDAwMDAwMDAwMDAwMDAwIFgyMjogMDAwMDAwMDgwMjg5NjU2OCBYMjM6
IDAwMDAwMDA4MDI4OTY1NjgKKFhFTikgICAgIFgyNDogMDAwMDAwMDgwMjg5NjVhMCBYMjU6IDAw
MDAwMDAwMDAwMDAwMDAgWDI2OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgICBYMjc6IGMyYzJj
MmMyYzJjMmMyYzIgWDI4OiA2ZGI2ZGI2ZGI2ZGI2ZGI3ICBGUDogMDAwMDgwMDBiYTFmZjllMAoo
WEVOKSAKKFhFTikgICBWVENSX0VMMjogODAwMjM1NTgKKFhFTikgIFZUVEJSX0VMMjogMDAwMTAw
MDBiZmYzODAwMAooWEVOKSAKKFhFTikgIFNDVExSX0VMMjogMzBjZDE4M2QKKFhFTikgICAgSENS
X0VMMjogMDAwMDAwMDA4MDM4NjYzZgooWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAwMGJmZjE2MDAw
CihYRU4pIAooWEVOKSAgICBFU1JfRUwyOiBmMjAwMDAwMQooWEVOKSAgSFBGQVJfRUwyOiAwMDAw
MDAwMDAwZTgyYjEwCihYRU4pICAgIEZBUl9FTDI6IGZmZmYwMDAwMDgwMDBmMDAKKFhFTikgCihY
RU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMDA4MDAwYmExZmY5ZTA6CihYRU4pICAgIDAw
MDA4MDAwYmExZmZhNjAgMDAwMDAwMDAwMDIyMDI5NCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMjliZTE4IDAwMDAw
MDAwMDAwMDAwMjQgNmRiNmRiNmRiNmRiNmRiNwooWEVOKSAgICBmZmZmZmZmODAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDgwMDBiZmU5ZmRkOCAwMDAwMDAwMGZmZmZmZmZmCihYRU4pICAg
IDAwMDA4MDAwYmZlOWZkZDggMDAwMDAwMDAwMDI5YmUxOCAwMDAwODAwMGJhMWZmYWEwIDAwMDAw
MDAwMDAyM2MwYzgKKFhFTikgICAgMDAwMDgwMDBiYTFmZmFhMCAwMDAwMDAwMDAwMjNjMTA4IDAw
MDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMgooWEVOKSAgICAwMDAwODAwMGJhMWVkZmUw
IDAwMDAwMDAwMDAyOWJlMTggMDAwMDAwMDAwMDI5YzAwMCAwMDAwMDAwMDAwMDAwMDFkCihYRU4p
ICAgIDAwMDA4MDAwYmExZmZhZjAgMDAwMDAwMDAwMDIzYzI0NCAwMDAwMDAwMDAwMDAwMDEwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDgwMDBiZmU5ZmRiMCAwMDAwMDAwMDQwMDE1MDAw
IDAwMDA4MDAwYmZlOWZmNzAgMDAwMDgwMDBiZmU5ZmRlOAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAyIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDgwMDBiYTFmZmIwMCAwMDAwMDAwMDAwMjE3ODUwCihY
RU4pICAgIDAwMDA4MDAwYmExZmZjNzAgMDAwMDAwMDAwMDIzNmJjOCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMGZmZmZhM2U2MTAwNCAwMDAwMDAwMDAwMzJh
Yzk4IDAwMDAwMDAwMDAyOWExYTAgMDAwMDAwMDAwMDJlYjAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMTI0IDAwMDAwMDAwMDAwMDAwMWQgZmZmZjAwMDAwOGE3MjAwMCBmZmZmODAwMGFkMjEwMDAw
CihYRU4pICAgIDAwMDA4MDAwYmZmMmUxMTAgMDAwMDAwMDAwMDAwMDI0MCAwMDAwMDAwMDAwMzI0
MDIwIDAwMDAwMDAwMDAwMDAwYTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIGZmZmYwMDAwMDhhNzIwMDAgZmZmZjgwMDBhODdlODAwMAooWEVOKSAgICAwMDAwODAw
MGJhMWZmYmMwIDAwMDA4MDAwYmZlOWZlZTAgMDAwMDAwMDAwMDAwMDg5OCAwMDAwMDAwMDQwMDE1
MDAwCihYRU4pICAgIDAwMDA4MDAwYmZlOWY2MDAgMDAwMDgwMDBiZmU5ZjgxMCAwMDAwMDAwMDAw
MDAwMDE0IDAwMDA4MDAwYmZlOWY3YTAKKFhFTikgICAgMDAwMDgwMDBiZmU5ZjdjMCAwMDAwMDAw
MDAwMDAwMDBkIDVmNjU3OTYyNWY2ZTY1NzggMDAwMDAwNjQ2YzcyNmY3NwooWEVOKSAgICAwMDAw
ODAwMGJhMWZmYzcwIDAwMDAwMDAwMDAyMzYzMGMgMDAwMDgwMDBiYTFmZmViMCAwMDAwODAwMGJh
MWZmZjMwCihYRU4pICAgIDAwMDBmZmZmYTNlNjEwMDQgMDAwMDAwMDAyMDAwMDE0NSAwMDAwMDAw
MDVhMDAwZWExIDAwMDBmZmZmZWQ3NDQ5ZjAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDEyNCAwMDAw
MDAwMDAwMDAwMDFkIDAwMDA4MDAwYmExZmZjNzAgMDAwMDAwMDAwMDIzNjM3YwooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDBmZmZmYTNlNjEwMDQgMDAwMDgwMDBiYTFmZmRkMCAwMDAwMDAw
MDAwMjVkZGZjCihYRU4pICAgIDAwMDA4MDAwYmExZmZlYjAgMDAwMDgwMDBiYTFmZmYzMCAwMDAw
MDAwMDVhMDAwZWExIDAwMDAwMDAwMjAwMDAxNDUKKFhFTikgICAgMDAwMDAwMDA1YTAwMGVhMSAw
MDAwZmZmZmVkNzQ0OWYwIDAwMDAwMDAwMDAwMDAxMjQgMDAwMDAwMDAwMDAwMDAxZAooWEVOKSAg
ICBmZmZmMDAwMDA4YTcyMDAwIGZmZmY4MDAwYWQyMTAwMDAgMDAwMDgwMDBiYTFmZmQ0MCAwMDAw
MDAwMDAwMjU1MmU4CihYRU4pICAgIDAwMDA4MDAwYmZmMzYwMDAgZmZmZjgwMDBiYWYxYmQyNyAw
MDAwODAwMGJmZjM2MGQ3IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDRmMWQzOGM1YmZk
NyAwMDAwMDAwMDAwMzI5YTEwIDAwMDAwMDAwMDAzMjlhMjggZmZmZmZmZmZmZmZmZmZmZgooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMTBlMTAwMTggMDAwMDgwMDBiYTFmZmQ1MCAw
MDAwMDAwMDAwMjUyNDE4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGYwMDAwMDAx
YiAwMDAwMDAwMDAwMDAwMDAwIDAwMDBmZmZmYTNlNjMwMDQKKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwZSAwMDAwMDAwMDAwMDAwODk4IDAwMDBmZmZmYTNlNjIwMDQgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgICBmZmZmZmZmZmZmZmZmZmZmIGZmZmYwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMTAwMDAwCihYRU4pICAgIDQwMTAwNDAxNDAxMDA0MDEgNDAxMDAwMDAwMDAw
MDAwMCA0MDEwMDQwMTQwMTAwNDAxIDQwMTAwNDAxNDAxMDA0MDEKKFhFTikgICAgMDAwMGFhYWFh
ZDcyYTAxMCAwMDAwYWFhYWFkNzE4YjUwIDAwMDA4MDAwYmExZmZlMjAgMDAwMDAwMDAwMDI2MDNm
MAooWEVOKSAgICAwMDAwMDAwMDAwMDAwZWExIDAwMDA4MDAwYmExZmZlYjAgMDAwMDgwMDBiYTFm
ZmU3MCAwMDAwMDAwMDAwMjUyOTI0CihYRU4pICAgIDAwMDAwMDAwMDAzMjljMDAgMDAwMDAwMDAw
MDJlYmY4MCAwMDAwODAwMGJhMWZmZmI4IDAwMDAwMDAwMDAwMDAxYzUKKFhFTikgICAgZmZmZjgw
MDBhNWE4M2Q1MCAwMDAwMDAwMDAwMjY3YjljIGZmZmY4MDAwYjAxZWQwODggZmZmZjgwMDBhZmIy
MjQwMAooWEVOKSAgICAwMDAwODAwMGJhMWZmZmI4IDAwMDAwMDAwMjAwMDAxNDUgMDAwMDAwMDA1
YTAwMGVhMSAwMDAwZmZmZmVkNzQ0OWYwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAxMjQgMDAwMDAw
MDAwMDAwMDAxZCBmZmZmMDAwMDA4YTcyMDAwIGZmZmY4MDAwYWQyMTAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDMyYWM5OCBmZmZmMDAwMDA4ZjMyNTAwIGZmZmYwMDAwMDhmMjNmMDAgMDAwMDAwMDAw
MDI2N2JhMAooWEVOKSAgICBmZmZmMDAwMDA4ZjBlMDAwIGZmZmYwMDAwMDhmMjkwMDAgMDAwMGZm
ZmZhM2U2MTAwNCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVu
IGNhbGwgdHJhY2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDIyMDBkOD5dIHBhZ2VfYWxsb2MuYyNh
bGxvY19oZWFwX3BhZ2VzKzB4NWM4LzB4NmUwIChQQykKKFhFTikgICAgWzwwMDAwMDAwMDAwMjFm
ZjJjPl0gcGFnZV9hbGxvYy5jI2FsbG9jX2hlYXBfcGFnZXMrMHg0MWMvMHg2ZTAgKExSKQooWEVO
KSAgICBbPDAwMDAwMDAwMDAyMjAyOTQ+XSBhbGxvY19kb21oZWFwX3BhZ2VzKzB4YTQvMHgxNTAK
KFhFTikgICAgWzwwMDAwMDAwMDAwMjNjMTA4Pl0gdm1hcC5jI3ZtYWxsb2NfdHlwZSsweGE0LzB4
MWI4CihYRU4pICAgIFs8MDAwMDAwMDAwMDIzYzI0ND5dIHZtYWxsb2NfeGVuKzB4MTAvMHgxOAoo
WEVOKSAgICBbPDAwMDAwMDAwMDAyMTc4NTA+XSBsaXZlcGF0Y2hfb3ArMHgyYzQvMHgxNTE4CihY
RU4pICAgIFs8MDAwMDAwMDAwMDIzNmJjOD5dIGRvX3N5c2N0bCsweDhlYy8weGEzMAooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyNWRkZmM+XSB0cmFwcy5jI2RvX3RyYXBfaHlwZXJjYWxsKzB4NmMvMHgx
NjQKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYwM2YwPl0gZG9fdHJhcF9ndWVzdF9zeW5jKzB4ZDUw
LzB4MWJkNAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjdiOWM+XSBlbnRyeS5vI2d1ZXN0X3N5bmMr
MHg5Yy8weGNjCihYRU4pIAooWEVOKSAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgWGVuIEJVRyBhdCBwYWdl
X2FsbG9jLmM6NzM4CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKKFhFTikgCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KPiAKPiAKPiAtYm9yaXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 21:39:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 21:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsbrP-0001iN-UD; Thu, 14 Sep 2017 21:39:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsbrO-0001iD-N6
 for xen-devel@lists.xenproject.org; Thu, 14 Sep 2017 21:39:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 88/B0-03422-127FAB95; Thu, 14 Sep 2017 21:39:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUyZ7p8oK7C912
 RBst3ilt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLby9lLbjCV9Hde5StgfEZdxcjF4eQwGQm
 iW+T+pggnL+MEm83bWGFcDYwSqzrWscM4WxjlPi/YCpQhpNDWCBE4lv3KWYQW0TASKLzzmUWi
 KL9zBJdE46DtTMLbGWUONV5jxGkig2o6uzR6WA2r4CtxIXPk8AmsQioShyb8oEFxBYVCJd423
 iEBaJGUOLkzCdgNqeAhcTvM//AepkF9CR2XP/FCmHLS2x/OwfsCgkBY4m+WX0sExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQID
 mAEIdjD+WhZwiFGSg0lJlHev7s5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/t92RQoJFqWmp
 1akZeYAYwkmLcHBoyTCmwCS5i0uSMwtzkyHSJ1iVJQS5zUHSQiAJDJK8+DaYPF7iVFWSpiXEe
 gQIZ6C1KLczBJU+VeM4hyMSsK82iBTeDLzSuCmvwJazAS0+MzpHSCLSxIRUlINjJ5l5sFxD/o
 8v5cLFr2I3/g/zC3+8Ypf1YkBKqo/0soVzC7NeHLAanH0DY+XK9Wvr41PeavOqKZ1ItbHLmym
 UfVtlml8rmfi98tx97+WF1jYruZayRD+aPGENFttH4kJq593Puacy57x3DFRZs32u49sRe2t8
 /ZmJpoFXrZr2W32yy/+S+VHJZbijERDLeai4kQAysYRvNoCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505425182!116544619!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12496 invoked from network); 14 Sep 2017 21:39:44 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 21:39:44 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8ELdYEL002509
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 21:39:35 GMT
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 v8ELdYqg016216
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 14 Sep 2017 21:39:34 GMT
Received: from ubhmp0004.oracle.com (ubhmp0004.oracle.com [156.151.24.57])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8ELdXQa025893;
 Thu, 14 Sep 2017 21:39:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 14 Sep 2017 21:39:33 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
 <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
 <20170914212659.GE10926@char.us.oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8446c04d-8709-18d9-a186-0e836bed1b2c@oracle.com>
Date: Thu, 14 Sep 2017 17:39:23 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170914212659.GE10926@char.us.oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 dario.faggioli@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwNToyNiBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFdlZCwgU2VwIDEzLCAyMDE3IGF0IDAyOjQ5OjQxUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3
cm90ZToKPj4gT24gMDkvMTMvMjAxNyAwMjoyNSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4g
SGksCj4+Pgo+Pj4gT24gMDkvMTMvMjAxNyAwNzowNSBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3Rl
Ogo+Pj4+IE9uIDA5LzEzLzIwMTcgMTE6MzIgQU0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPj4+PiBXZWxsLCB0aGF0J3Mgbm90IGEgZml4LiBUaGlzIGVsaW1pbmF0ZXMgdGhlIGNhc2Ug
dGhhdCBzb21ldGhpbmcgaW4KPj4+PiBBUk0tc3BlY2lmaWMgY29kZSAod2hpY2ggSSBoYXZlbid0
IHRlc3RlZCkgYWNjaWRlbnRhbGx5IGNsZWFycwo+Pj4+IF9QR0NfbmVlZF9zY3J1Yi4KPj4+Pgo+
Pj4+IE9LLCBJIHRoaW5rIEkga25vdyB3aGF0IHRoZSBwcm9ibGVtIGlzLiBZb3UgYXJlIHVzaW5n
Cj4+Pj4gQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAsIGFyZSB5b3U/Cj4+PiBJdCBzZWVtcyB0aGUg
YnVnIGFwcGVhciBvbiBBcm02NCwgc28gQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAgaXMgbm90IHNl
dC4KPj4+Cj4+PiBOb3RlIHRoYXQgQXJtMzIgaXMgdXNpbmcgc2VwYXJhdGUgaGVhcC4KPj4KPj4g
Rm9yIHNlcGFyYXRlIGhlYXAgd2Ugd2lsbCBuZWVkCj4+Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+IGluZGV4IGI1
MjQzZmMuLjlmNjJlYTIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+
ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+IEBAIC0yMDU5LDcgKzIwNTksNyBAQCB2
b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+Cj4+
ICAgICAgbWVtZ3VhcmRfZ3VhcmRfcmFuZ2UodiwgMSA8PCAob3JkZXIgKyBQQUdFX1NISUZUKSk7
Cj4+Cj4+IC0gICAgZnJlZV9oZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3JkZXIsIGZhbHNl
KTsKPj4gKyAgICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlciwgc2NydWJf
ZGVidWcpOwo+PiAgfQo+Pgo+PiAgI2Vsc2UKPj4KPj4KPj4gSWYgdGhhdCBkb2Vzbid0IGhlbHAg
dGhlbiB0aGVyZSBhcmUgdHdvIGNhc2VzIHdoZXJlIGZyZWVfaGVhcF9wYWdlcyBpcwo+PiBjYWxs
ZWQgd2l0aCAnZmFsc2UnIC0tLSBvbmUgaW4gYWxsb2NfZG9taGVhcF9wYWdlcygpIGFuZCB0aGUg
b3RoZXIgaW4KPj4gb25saW5lX3BhZ2UoKS4KPj4KPj4gU2V0dGluZyBvbmUgYW5kIHRoZW4gdGhl
IG90aGVyIHdvdWxkIGZ1cnRoZXIgbmFycm93IGl0IGRvd24uCj4gSXQgd2VudCBmdXJ0aGVyLiBT
ZWUgdGhlIHNlcmlhbCBsb2c6CgpIbW0uIEFzIEp1bGllbiBzYWlkLCB0aGlzIGlzIEFSTTY0IHNv
IHRoaXMgcGF0Y2ggc2hvdWxkIG5vdCBoYXZlIGFueSBlZmZlY3QuCgpIYXZlIHlvdSB0cmllZCBm
bGlwcGluZyBmYWxzZSB0byB0cnVlIGluIHRoZSB0d28gYWxsb2NfZG9taGVhcF9wYWdlcygpCmlu
dm9jYXRpb25zIHRoYXQgSSBtZW50aW9uZWQ/CgoKLWJvcmlzCgoKPgo+IHJvb3RAbGluYXJvLWRl
dmVsb3Blcjp+IyB4bCBpbmZvCj4gaG9zdCAgICAgICAgICAgICAgICAgICA6IGxpbmFyby1kZXZl
bG9wZXIKPiByZWxlYXNlICAgICAgICAgICAgICAgIDogNC4xMi4wLWxpbmFyby1oaWtleTk2MCsK
PiB2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzMgU01QIFBSRUVNUFQgTW9uIEp1bCAxNyAxMzoy
NjoxMyBFRFQgMjAxNwo+IG1hY2hpbmUgICAgICAgICAgICAgICAgOiBhYXJjaDY0Cj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 14 21:45:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 21:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsbwg-0002OC-H4; Thu, 14 Sep 2017 21:45:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dsbwf-0002O6-CP
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 21:45:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A1/DD-03093-868FAB95; Thu, 14 Sep 2017 21:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfTGYd2MH7s
 iDRaUWiz5uJjFgdHj6O7fTAGMUayZeUn5FQmsGR/un2MpOMVRsXmTZAPjZvYuRi4OIYEJjBLf
 Pk8Gc1gEGlglzt4/DOZICMxhlTh8eRZbFyMnkFMmce/LJ1YIu0ii9fRppi5GDjB71nstkDCvg
 KDEyZlPWEBsIQFPiVu7rjOClHAKWEr0342HCJdKvGv8BzaRTcBcYn3fDkYQm0VAVeLrmUawib
 wCARL77kWChIUFYiRu/NkLNlFEIFXixr2J7CA2s0CyxNoVx5khbE2J1u2/2ScwCs5CcsQsJKk
 FjEyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5MBCHYw
 Xt4YcIhRkoNJSZR3r+7OSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJzfd0UKCRalpqdWpGXmA
 GMEJi3BwaMkwnvjG1Cat7ggMbc4Mx0idYrRkuPCnUt/mDiObboMJA/sufWHSYglLz8vVUqcdy
 5IgwBIQ0ZpHtw4WBxfYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvfZApPJl5JXBbXwEdxAR
 00JnTO0AOKklESEk1MGbvj/f51fx5eZnr0q4dK7J4QuzfpSVr7JrMbmh/YPakqfWCvDNEpVr/
 bpMNMbQL/P/uceSVPeEr3p+do/KsZ9GSxITORqmZh+93C3s1TtRKVJm4w2aLajr71zXyTyotO
 udqqgcGPo6bJq9yYF+w/MGXf03+cVTVysUkffO5urw9IeXybEP2E0osxRmJhlrMRcWJALnAdv
 zeAgAA
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505425511!116912362!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9575 invoked from network); 14 Sep 2017 21:45:11 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Sep 2017 21:45:11 -0000
Received: by mail-qt0-f195.google.com with SMTP id f24so419848qte.5
 for <xen-devel@lists.xen.org>; Thu, 14 Sep 2017 14:45:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Y1ZeaKbfo+WXDO+bVeTIwGCfT7DH3jZeRy7s0CARWGc=;
 b=TwlwHEV3cQNQXNHofT62mXpUDxaoijHN+gNvUL+wdSVK68nU1+c+BGWq4kctltfBxr
 bXi7eLm9vbfc7XsHEpDeGFbKX++njliC/JND9DbDOr7w0kTMJjx3OBsibZKshuiW5fOT
 ScRFo6xEQvDkfdwIKGimMOjSD+mLPdOQKpDf0UvYSKHdEdBC81trmicgQoISphad1E9x
 UUB2PVHDL003kF15x6lfJyG4LlMCDD3CNxbtdGl4SwgewSB+pAVUkSCLYjd3k85Uu89W
 9hX06oPv7qZUzaRmg/uxNqPkbA+7mQxd3oejiTx4S0C4kDTF+avDXQu/MCbpSHH1CFcs
 Bjyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Y1ZeaKbfo+WXDO+bVeTIwGCfT7DH3jZeRy7s0CARWGc=;
 b=JS19x2MkXw6NNI3NCtaN4McoQa/34RCqOzpofkcyMGJNcL+rWu6/PRXBarIkKaqbTv
 NKSTJUvb9vh/qrBV5kMvDfO0Z+VlGrssTpJ7KIHLFNH+EKtf5cWnhbrJy60+Q3FPVX2J
 QEqumk3cUDfpBHnsQP4AQr+s9P1yyzym0bs3/06uR+Yo8p+uG6zFOJMBx2gEvrWQwsXc
 W9pJ7jTwk5B5PXUq3/CjDX65sWRZl6SJw+UzKlEHq2F5FkVGbBtWx04Gz/cuh4B32gt9
 tDUzs5N0GNwJ52d5jQANTcCxJP9BrgrVUtRvasmIS1uS2KBs2/uDE2Uvf9PUaz/kzw/k
 QBfw==
X-Gm-Message-State: AHPjjUgu/CG1nag/YrRHSenMg4eLXXOMGWGfKe3cFttXUfPg2QvdhUdX
 V6m9wJlweJ3UVUeFZZuATUcCUhVlHoUUmgaJzoI=
X-Google-Smtp-Source: AOwi7QCgrjWdCMiy6Y7r1teZFL7JTj33dZ4Lzp6IFgtgFvPmiwhZuOBMrHwneXkbUQb6nm8Vht6Rwl8y3C6CPWTb+QI=
X-Received: by 10.237.53.229 with SMTP id d34mr9951391qte.97.1505425510875;
 Thu, 14 Sep 2017 14:45:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.91.6 with HTTP; Thu, 14 Sep 2017 14:45:10 -0700 (PDT)
In-Reply-To: <20170821082052.turuhxltvvwazvsj@citrix.com>
References: <20170819142142.18673-1-thomas.petazzoni@free-electrons.com>
 <20170821082052.turuhxltvvwazvsj@citrix.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 14 Sep 2017 14:45:10 -0700
Message-ID: <CACMJ4GaA3yFjxh3nb1trNJ6OB1KKeROTM3TfWt9fVZJzM+BTnQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org, 
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,
 Bernd Kuhls <bernd.kuhls@t-online.de>
Subject: Re: [Xen-devel] [PATCH] tools/libxc/xc_dom_arm: add missing
	variable initialization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgMToyMCBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gU2F0LCBBdWcgMTksIDIwMTcgYXQgMDQ6MjE6NDJQTSArMDIwMCwg
VGhvbWFzIFBldGF6em9uaSB3cm90ZToKPj4gRnJvbTogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxz
QHQtb25saW5lLmRlPgo+Pgo+PiBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRkcmVzc19zaXplLnNp
emUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCj4+IGd1ZXN0X3R5cGUgaXMgbm90IG9uZSBv
ZiB4ZW4tMy4wLWFhcmNoNjQgb3IgeGVuLTMuMC1hcm12N2wuIEFuZCB0aGUKPj4gY29kZSBwcmVj
aXNlbHkgY2hlY2tzIGlmIHRoaXMgdmFyaWFibGUgaXMgc3RpbGwgMCB0byBkZWNpZGUgaWYgdGhl
Cj4+IGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KPj4KPj4gVGhpcyBmaXhlcyB0aGUg
Zm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54Ogo+Pgo+PiB4Y19kb21fYXJtLmM6
MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplJyBtYXkgYmUgdXNlZCB1
bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9bWF5YmUtdW5pbml0aWFsaXpl
ZF0KPj4gICAgICBpZiAoIGRvbWN0bC51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDAgKQo+Pgo+PiBQ
YXRjaCBvcmlnaW5hbGx5IHRha2VuIGZyb20KPj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNv
bS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDkzMTMuaHRtbC4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgo+PiBTaWduZWQtb2Zm
LWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNv
bT4KPgo+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpQbGVhc2Ug
Y2FuIHRoaXMgcGF0Y2ggYmUgYmFja3BvcnRlZCAvIGNoZXJyeS1waWNrZWQgaW50byBYZW4gNC45
LgoKY29tbWl0IDg4YmZiZjkwZTM1ZjEyMTNmOTk2N2E5N2RlZTBiMjAzOWY5OTk4YTQKCnRoYW5r
cwoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 22:13:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 22:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dscNt-0004JL-Or; Thu, 14 Sep 2017 22:13:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dscNr-0004JF-S6
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 22:13:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9C/8F-03283-FFEFAB95; Thu, 14 Sep 2017 22:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu6/f7s
 iDd63ilgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/L79nKlhqVXF/ySSmBsa52l2MXBxCAtuY
 JK4s+c/cxcjJwSLgILGo9TWQzcHBKBAj8eCHNUiYUSBMYvLlJawQJdoSb9rvgJWzCRhK/H2yi
 Q2kXALIXvKZAyQsIqAu8efCBEaQMLNAocT0E9IgYWGBKIl/51+xgIQ5BawkZuw1ADF5Bbwktj
 /OBqkQEkiX2LDpAAuILSqgK3Ho3x82EJtXQFDi5MwnYHFmAS2J5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MO9cH
 HmKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79y/uyKFBItS01Mr0jJzgHEAk
 5bg4FES4c0GSfMWFyTmFmemQ6ROMSpKifO6gCQEQBIZpXlwbbDYu8QoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3iKQKTyZeSVw018BLWYCWnzm9A6QxSWJCCmpBkZjYxk+vcp1DGoWNX3Lazy
 /c0xLMF+W7HJV8sn96gvbF73w9rzrcrHKcDHTWnstqz1XbyS+uOTWsf601veF2XnFs16f+Zvi
 E3OC1/O65LEk7X2dn6LZY75t//9sjlJz4/+kinvfNiz7e2R3yKJds88sbKnQ89abIH8xcsnKm
 u9dLNf7CqbK7q9SYinOSDTUYi4qTgQAix8BPrgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505427196!107314324!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23992 invoked from network); 14 Sep 2017 22:13:18 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 22:13:18 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D43EC21456;
 Thu, 14 Sep 2017 22:13:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D43EC21456
Date: Thu, 14 Sep 2017 15:13:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170914170859.30553-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709141512400.9439@sstabellini-ThinkPad-X260>
References: <20170914170859.30553-1-julien.grall@arm.com>
 <20170914170859.30553-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/5] xen/arm: traps: Export a bunch of
 helpers to handle emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNCBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgbW92ZSBzb21lIHBhcnRzIG9mIHRyYXBzLmMgaW4gc2VwYXJhdGUgZmlsZXMuCj4g
VGhlIHdpbGwgcmVxdWlyZSB0byB1c2UgaGVscGVycyB0aGF0IGFyZSBjdXJyZW50bHkgc3RhdGlj
YWxseSBkZWZpbmVkLgo+IEV4cG9ydCB0aGUgZm9sbG93aW5nIGhlbHBlcnM6Cj4gICAgIC0gaW5q
ZWN0X3VuZGVmNjRfZXhjZXB0aW9uCj4gICAgIC0gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbgo+ICAg
ICAtIGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyCj4gICAgIC0gYWR2YW5jZV9wYwo+ICAgICAtIGhh
bmRsZV9yYXpfd2kKPiAgICAgLSBoYW5kbGVfd29fd2kKPiAgICAgLSBoYW5kbGVfcm9fcmF6Cj4g
Cj4gTm90ZSB0aGF0IGFzbS1hcm0vYXJtMzIvdHJhcHMuaCBpcyBlbXB0eSBidXQgaXQgaXMgdG8g
a2VlcCBwYXJpdHkgd2l0aAo+IHRoZSBhcm02NCBjb3VudGVycGFydC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+IENj
OiB2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbQo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAg
ICAgICAgLSBSZXBsaWNhdGUgY29tbWVudCBvbiB0b3Agb2YgZWFjaCBwcm90b3R5cGVzIHdoZW4g
dXNlZnVsCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEZpeHVwIGd1YXJkcwo+
ICAgICAgICAgLSBBZGQgbmV3bGluZSBmb3IgY2xhcml0eQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyAgICAgICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oIHwgMTMgKysrKysr
KysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCB8IDE1ICsrKysrKysr
KysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCAgICAgICB8IDM5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0
aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLWFybS90cmFwcy5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCA2ZjMyZjcwMGU1Li4xYzMzNGE3Yjk5IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPiBAQCAtNDksNiArNDksNyBAQAo+ICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9wc2NpLmg+Cj4gICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICsjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+Cj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Z0
aW1lci5oPgo+ICAKPiBAQCAtNTQ3LDcgKzU0OCw3IEBAIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlv
bl9oYW5kbGVyNjQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRyX3Qgb2Zmc2V0KQo+
ICB9Cj4gIAo+ICAvKiBJbmplY3QgYW4gdW5kZWZpbmVkIGV4Y2VwdGlvbiBpbnRvIGEgNjQgYml0
IGd1ZXN0ICovCj4gLXN0YXRpYyB2b2lkIGluamVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgaW50IGluc3RyX2xlbikKPiArdm9pZCBpbmplY3RfdW5kZWY2
NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpbnN0cl9sZW4pCj4g
IHsKPiAgICAgIHZhZGRyX3QgaGFuZGxlcjsKPiAgICAgIGNvbnN0IHVuaW9uIGhzciBlc3IgPSB7
Cj4gQEAgLTYyMCw4ICs2MjEsNyBAQCBzdGF0aWMgdm9pZCBpbmplY3RfaWFidDY0X2V4Y2VwdGlv
bihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgCj4gICNlbmRpZgo+ICAKPiAtc3RhdGlj
IHZvaWQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNy
KQo+ICt2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gIHsKPiAgICAgICAgICBpZiAoIGlzXzMyYml0X2Rv
bWFpbihjdXJyZW50LT5kb21haW4pICkKPiAgICAgICAgICAgICAgaW5qZWN0X3VuZGVmMzJfZXhj
ZXB0aW9uKHJlZ3MpOwo+IEBAIC0xNzE0LDggKzE3MTQsNyBAQCBzdGF0aWMgY29uc3QgdW5zaWdu
ZWQgc2hvcnQgY2NfbWFwWzE2XSA9IHsKPiAgICAgICAgICAwICAgICAgICAgICAgICAgICAgICAg
ICAvKiBOViAgICAgICAgICAgICAgICAgICAgICovCj4gIH07Cj4gIAo+IC1zdGF0aWMgaW50IGNo
ZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gK2lu
dCBjaGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBjcHNyLCBjcHNyX2Nv
bmQ7Cj4gICAgICBpbnQgY29uZDsKPiBAQCAtMTc3Nyw3ICsxNzc2LDcgQEAgc3RhdGljIGludCBj
aGVja19jb25kaXRpb25hbF9pbnN0cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAg
IHJldHVybiAxOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBhZHZhbmNlX3BjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICt2b2lkIGFkdmFuY2VfcGMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gIHsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgaXRiaXRzLCBjb25kLCBjcHNyID0gcmVncy0+Y3BzcjsKPiAgCj4g
QEAgLTE4MTgsMTEgKzE4MTcsMTEgQEAgc3RhdGljIHZvaWQgYWR2YW5jZV9wYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKPiAgfQo+ICAKPiAgLyogUmVh
ZCBhcyB6ZXJvIGFuZCB3cml0ZSBpZ25vcmUgKi8KPiAtc3RhdGljIHZvaWQgaGFuZGxlX3Jhel93
aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmVnaWR4LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBtaW5fZWwpCj4gK3ZvaWQgaGFuZGxlX3Jhel93aShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgIGludCByZWdpZHgs
Cj4gKyAgICAgICAgICAgICAgICAgICBib29sIHJlYWQsCj4gKyAgICAgICAgICAgICAgICAgICBj
b25zdCB1bmlvbiBoc3IgaHNyLAo+ICsgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKPiAg
ewo+ICAgICAgQVNTRVJUKChtaW5fZWwgPT0gMCkgfHwgKG1pbl9lbCA9PSAxKSk7Cj4gIAo+IEBA
IC0xODM2LDEyICsxODM1LDEyIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9yYXpfd2koc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gIH0KPiAg
Cj4gLS8qIFdyaXRlIG9ubHkgYXMgd3JpdGUgaWdub3JlICovCj4gLXN0YXRpYyB2b2lkIGhhbmRs
ZV93b193aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCByZWdpZHgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWQs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKPiArLyogd3JpdGUgb25seSBhcyB3cml0
ZSBpZ25vcmUgKi8KPiArdm9pZCBoYW5kbGVfd29fd2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCj4gKyAgICAgICAgICAgICAgICAgIGludCByZWdpZHgsCj4gKyAgICAgICAgICAgICAgICAg
IGJvb2wgcmVhZCwKPiArICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKPiAr
ICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKPiAgewo+ICAgICAgQVNTRVJUKChtaW5fZWwg
PT0gMCkgfHwgKG1pbl9lbCA9PSAxKSk7Cj4gIAo+IEBAIC0xODU2LDExICsxODU1LDExIEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV93b193aShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgfQo+
ICAKPiAgLyogUmVhZCBvbmx5IGFzIHJlYWQgYXMgemVybyAqLwo+IC1zdGF0aWMgdm9pZCBoYW5k
bGVfcm9fcmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByZWdpZHgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBy
ZWFkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbl9lbCkKPiArdm9pZCBoYW5kbGVfcm9f
cmF6KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgaW50
IHJlZ2lkeCwKPiArICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwKPiArICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gKyAgICAgICAgICAgICAgICAgICBpbnQgbWlu
X2VsKQo+ICB7Cj4gICAgICBBU1NFUlQoKG1pbl9lbCA9PSAwKSB8fCAobWluX2VsID09IDEpKTsK
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvdHJhcHMuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4g
aW5kZXggMDAwMDAwMDAwMC4uZTNjNGE4YjQ3Mwo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL3RyYXBzLmgKPiBAQCAtMCwwICsxLDEzIEBACj4gKyNpZm5k
ZWYgX19BU01fQVJNMzJfVFJBUFNfXwo+ICsjZGVmaW5lIF9fQVNNX0FSTTMyX1RSQVBTX18KPiAr
Cj4gKyNlbmRpZiAvKiBfX0FTTV9BUk0zMl9UUkFQU19fICovCj4gKy8qCj4gKyAqIExvY2FsIHZh
cmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4g
KyAqLwo+ICsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5lNWU1YTRhMDM2Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+IEBAIC0wLDAgKzEsMTUgQEAKPiAr
I2lmbmRlZiBfX0FTTV9BUk02NF9UUkFQU19fCj4gKyNkZWZpbmUgX19BU01fQVJNNjRfVFJBUFNf
Xwo+ICsKPiArdm9pZCBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIGludCBpbnN0cl9sZW4pOwo+ICsKPiArI2VuZGlmIC8qIF9fQVNNX0FSTTY0X1RS
QVBTX18gKi8KPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gKwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjIyYWQwNzA2NzkKPiAtLS0g
L2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCj4gQEAgLTAsMCAr
MSwzOSBAQAo+ICsjaWZuZGVmIF9fQVNNX0FSTV9UUkFQU19fCj4gKyNkZWZpbmUgX19BU01fQVJN
X1RSQVBTX18KPiArCj4gKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gKwo+ICsjaWYgZGVm
aW5lZChDT05GSUdfQVJNXzMyKQo+ICsjIGluY2x1ZGUgPGFzbS9hcm0zMi90cmFwcy5oPgo+ICsj
ZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQpCj4gKyMgaW5jbHVkZSA8YXNtL2FybTY0L3RyYXBz
Lmg+Cj4gKyNlbmRpZgo+ICsKPiAraW50IGNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiArCj4gK3ZvaWQgYWR2
YW5jZV9wYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7
Cj4gKwo+ICt2b2lkIGluamVjdF91bmRlZl9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICsKPiArLyogcmVhZCBhcyB6ZXJvIGFuZCB3
cml0ZSBpZ25vcmUgKi8KPiArdm9pZCBoYW5kbGVfcmF6X3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBpbnQgcmVnaWR4LCBib29sIHJlYWQsCj4gKyAgICAgICAgICAgICAgICAgICBjb25z
dCB1bmlvbiBoc3IgaHNyLCBpbnQgbWluX2VsKTsKPiArCj4gKy8qIHdyaXRlIG9ubHkgYXMgd3Jp
dGUgaWdub3JlICovCj4gK3ZvaWQgaGFuZGxlX3dvX3dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBpbnQgcmVnaWR4LCBib29sIHJlYWQsCj4gKyAgICAgICAgICAgICAgICAgIGNvbnN0IHVu
aW9uIGhzciBoc3IsIGludCBtaW5fZWwpOwo+ICsKPiArLyogcmVhZCBvbmx5IGFzIHJlYWQgYXMg
emVybyAqLwo+ICt2b2lkIGhhbmRsZV9yb19yYXooc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGludCByZWdpZHgsIGJvb2wgcmVhZCwKPiArICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IsIGludCBtaW5fZWwpOwo+ICsKPiArI2VuZGlmIC8qIF9fQVNNX0FSTV9UUkFQU19f
ICovCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+ICsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 14 22:18:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 22:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dscSZ-0004UD-Ag; Thu, 14 Sep 2017 22:18:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dscSY-0004U7-Ai
 for xen-devel@lists.xen.org; Thu, 14 Sep 2017 22:18:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2C/33-02023-1200BB95; Thu, 14 Sep 2017 22:18:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssq4Cw+5
 Ig21N/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8arg88YCxYKVCy8cY6pgXEaTxcjF4eQwDYm
 icX3mlm6GDk4WAQcJDY/1AcxGQViJB78sO5i5AQywyQmX17CCmKzCGhLrDo0jxnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAXeLPhQmMIGFmgUKJ6SekQcLCAqYSLV+XgU3hFLCS2P37CtgUXgEvib
 Vrl7KB2EIClhK77nxlB7FFBXQlDv37wwZRIyhxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjl37n
 Q4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZfm/K1JIsCg1PbUiLTMHGAcwa
 QkOHiUR3hn/gNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOKwkyQwCkKKM0D24ELCYvMc
 pKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3Lsgqnsy8ErhNr4COYAI64szpHSBHlCQipKQaGLO
 iNkROCDoTt1Yo//qntoM374Z2aVke4N3w7/8FxT7rTQKdUreXXpjFtba8dkVyhP1+638JYben
 /sy0LJRcajav+cmfLWyCl3rdM+cU+5xaWr8hNJetflLUjXPLlD+3fat4YLPN8ssXtfY/93Y2M
 GfUt5ncr3lwtlZG5qH2h7d3JhSp3LkY26jEUpyRaKjFXFScCADhdNzWxAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505427486!108044437!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60387 invoked from network); 14 Sep 2017 22:18:08 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Sep 2017 22:18:08 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F3B1621456;
 Thu, 14 Sep 2017 22:18:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F3B1621456
Date: Thu, 14 Sep 2017 15:18:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170914170859.30553-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709141517570.9439@sstabellini-ThinkPad-X260>
References: <20170914170859.30553-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/5] xen/arm: Clean-up traps.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNCBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyBpcyBiZWdpbm5pbmcgdG8gZ2V0IHZlcnkgYmlnLiBUaGlzIHNl
cmllcyBpcyBtb3Zpbmcgb3V0Cj4gdGhlIGNvLXByb2Nlc3NvciBhbmQgc3lzcmVnIGVtdWxhdGlv
biBpbiBzZXBhcmF0ZSBmaWxlcy4gVGhpcyB3aWxsIGF2b2lkIHRvCj4gZ3JvdyB0cmFwcy5jIHdo
ZW4gYWRkaW5nIG1vcmUgcmVnaXN0ZXJzIGVtdWxhdGlvbiAoY29taW5nIHNvb24pLgo+IAo+IEEg
YnJhbmNoIHdpdGggdGhpcyBzZXJpZXMgaGFzIGJlZW4gcHVzaGVkOgo+IAo+IGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5nL3hlbi11bnN0YWJsZS5naXQKPiBi
cmFuY2ggY2xlYW51cC10cmFwcy12MwoKY29tbWl0dGVkCgoKPiBDaGVlcnMsCj4gCj4gQ2M6IHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tCj4gCj4gSnVsaWVuIEdyYWxsICg1KToKPiAgIHhlbi9h
cm06IHRyYXBzOiBFeHBvcnQgYSBidW5jaCBvZiBoZWxwZXJzIHRvIGhhbmRsZSBlbXVsYXRpb24K
PiAgIHhlbi9hcm06IE1vdmUgc3lzcmVnIGVtdWxhdGlvbiBvdXRzaWRlIG9mIHRyYXBzLmMKPiAg
IHhlbi9hcm06IE1vdmUgY28tcHJvY2Vzc29yIGVtdWxhdGlvbiBvdXRzaWRlIG9mIHRyYXBzLmMK
PiAgIHhlbi9hcm06IE1vdmUgc3lzcmVncy5oIGluIGFybTY0IHN1Yi1kaXJlY3RvcnkKPiAgIHhl
bi9hcm06IExpbWl0IHRoZSBzY29wZSBvZiBjcHJlZ3MuaAo+IAo+ICB4ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS9hcm02NC9N
YWtlZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNy
ZWcuYyAgICAgICAgICAgICAgfCAyMjkgKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3NtcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgICAgICAgICAgICAgICB8IDY2MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiAgeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICAgICAgICAgICAgICAgfCA0NTIgKysrKysr
KysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgICAg
ICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggICAgIHwgICAy
ICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi90cmFwcy5oICAgICAgICAgfCAgMTMgKwo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oICAgICB8ICAgMiArCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0veyA9PiBhcm02NH0vc3lzcmVncy5oIHwgIDEwICstCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCAgICAgICAgIHwgIDE4ICsKPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9wZXJjcHUuaCAgICAgICAgICAgICAgfCAgIDEgLQo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oICAgICAgICAgICB8ICAgMiAtCj4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdHJhcHMuaCAgICAgICAgICAgICAgIHwgIDQ3ICsrKwo+ICAxNiBmaWxlcyBjaGFuZ2VkLCA3
OTIgaW5zZXJ0aW9ucygrKSwgNjUyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL3ZjcHJlZy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL3RyYXBzLmgKPiAgcmVuYW1lIHhlbi9pbmNsdWRlL2FzbS1hcm0veyA9PiBhcm02NH0v
c3lzcmVncy5oICg5OCUpCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L3RyYXBzLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0v
dHJhcHMuaAo+IAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 14 23:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Sep 2017 23:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsdVw-0000PK-FX; Thu, 14 Sep 2017 23:25:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsdVv-0000PD-Dx
 for xen-devel@lists.xensource.com; Thu, 14 Sep 2017 23:25:43 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 01/3D-01754-6FF0BB95; Thu, 14 Sep 2017 23:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfcr/+5
 Ig8VzDC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseDyOaaCnQkVJ3YsZGtg
 XGLXxcjFISTQyCTx6fRLZgjnMaPE1gUrWSCcbYwSM263MnUxcnKICDhLfD0zlx3E5hXQl9j06
 w0riC0sYCKxbukJRpAGCYEGGYn59z+zdTFyADneEquW1IPUgJhLZ9wH6mXnYBOwkjgkBhJlEV
 CVOLRxG9sERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvN
 zNzECfc4ABDsYG7Z7HmKU5GBSEuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IELwcwhIQE
 i1LTUyvSMnOAwQeTluDgURLhZQdJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8tPqAiA
 ZCijNI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7bIFN4MvNK4Da9AjqCCeiIM6
 d3gBxRkoiQkmpgZI1YnKZWbXTkW+nxwr+ysldX3Q74VRD884dyrtPf85/m7mxXlJO5Ltgy8e4
 622kV3CLnDol+/nHRc9dEp3UanBcf5Bj5zJiefbH8w7fr+5N8fxgxPGla/eKZlPwaL6t55S/8
 67ZMnXazurvjzzruQNeEq/MmqTFUPNcX0H8RzFb7qDGldXFErhJLcUaioRZzUXEiAH0/jmJ/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505431540!97607738!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8684 invoked from network); 14 Sep 2017 23:25:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Sep 2017 23:25:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsdVp-0006zW-Rs; Thu, 14 Sep 2017 23:25:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsdVk-0002ZU-07; Thu, 14 Sep 2017 23:25:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsdVi-00072f-Gz; Thu, 14 Sep 2017 23:25:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113425-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2: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-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
X-Osstest-Versions-That: linux=f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 14 Sep 2017 23:25:30 +0000
Subject: [Xen-devel] [linux-4.9 test] 113425: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQyNSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQyNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzMjAyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMzIwMgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4
ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMjAyCgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzMjAyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzIwMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtl
IDExMzIwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMjAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMyMDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5
OWMxZTI3YWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGYwN2NiMzQ4
OWNmZjM4OTg0YThkZjRkM2EwZmVhNWQwODU4YzFlYjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzIwMiAgMjAxNy0wOS0xMCAwNjoyMToyOSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM0MjUgIDIwMTctMDktMTMgMjE6MzE6MTYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYmhpc2hlayBT
YWh1IDxhYnNhaHVAY29kZWF1cm9yYS5vcmc+CiAgQWxla3NhIFNhcmFpIDxhc2FyYWlAc3VzZS5k
ZT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHkgTHV0
b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEJlbiBTZXJpIDxiZW5AYXJtaXMuY29tPgogIEJv
cmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBDaHJp
c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBEYW5pZWwgVmVya2FtcCA8ZGFuaWVsLnZlcmth
bXBAaW50ZWwuY29tPgogIERhdmUgQ2hpbm5lciA8ZGF2aWRAZnJvbW9yYml0LmNvbT4KICBEYXZp
ZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA
bGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBm
cmVlLWVsZWN0cm9ucy5jb20+CiAgZ3J5Z29yaWkgdGVydHljaG55aSA8Z3RlcnR5Y2hAY2lzY28u
Y29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphY29iIFN0cmF1c3MgPGpz
c3RyYXVzQGFtYXpvbi5jb20+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGxAc2h1dGVtb3Yu
bmFtZT4KICBMYXVyZW50IER1Zm91ciA8bGR1Zm91ckBsaW51eC52bmV0LmlibS5jb20+CiAgTGlu
dXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hcmMgWnluZ2ll
ciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1h
bm4ub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWljaGFsIEhv
Y2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmlrb2xheSBCb3Jpc292IDxuYm9yaXNvdkBzdXNlLmNv
bT4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBSaWNo
YXJkIFdhcmVpbmcgPHJ3YXJlaW5nQGZiLmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxA
YXJtbGludXgub3JnLnVrPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYXJhbmcg
R3VwdGEgPHRhcmFuZ2dAYW1hem9uLmNvbT4KICB0YXJhbmdnQGFtYXpvbi5jb20gPHRhcmFuZ2dA
YW1hem9uLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0
YS5jb20+CiAgWWFuZyBTaGkgPHlhbmcuc2hpQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDQxMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 00:56:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 00:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsev9-0006V0-U4; Fri, 15 Sep 2017 00:55:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsev8-0006Uo-8v
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 00:55:50 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 81/74-01754-5152BB95; Fri, 15 Sep 2017 00:55:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVdEdXe
 kwed3UhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOL/oB2vBYbOK09da2BoY
 H+p2MXJxCAk0MknMb/rKBOE8ZpS48/88G4SzjVFiTu865i5GTg4RAWeJr2fmsncxcnDwCuhLd
 FySAQkLC7hJ3Lx8ix3ElhCYxCRx63MpSImEgKfEnW/hMOaqKQJdjOwcbAJWEofEQGpZBFQlOu
 6eZJ/AyL2AkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gtxmAYAfj2dOehxglOZiURHn36u6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq6WyO1JIsCg1
 PbUiLTMHGHYwaQkOHiUR3nnKQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnXQNSJABSl
 FGaBzcCFgOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbDnIJT2ZeCdymV0BHMAEdceb0Dp
 AjShIRUlINjGuf7HYv4lTqj/sYZeCfOyvYY3OOtRevVvKp8vs2c3ze1M9MjdpQwGsh+Z+j5e0
 k+eWy+0LFDILeOGRGpPHNM/si2eDDcTlza+DMIx82P3rkUL7FaHqCWSynV6ScuZ5D6fO6igWr
 YsKPhC74+0J0Y+jf35wrVohInt1mIbHFelm0Ylnfgt/PlViKMxINtZiLihMB7gee9XwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505436947!97612931!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37018 invoked from network); 15 Sep 2017 00:55:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 00:55:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsev4-0001OH-At; Fri, 15 Sep 2017 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dseuy-00087z-LK; Fri, 15 Sep 2017 00:55:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dseuy-0005oR-57; Fri, 15 Sep 2017 00:55:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113456-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3986d9632f24ad4d40cffd4cad25298e406122
X-Osstest-Versions-That: xen=ad4b3e1e9df34063d1d6afe6fb3b5eb59d67bbad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 00:55:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113456: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ1Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzk4NmQ5NjMyZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5
OGU0MDYxMjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGFkNGIzZTFl
OWRmMzQwNjNkMWQ2YWZlNmZiM2I1ZWI1OWQ2N2JiYWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzQ1MSAgMjAxNy0wOS0xNCAxODowMzoyMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM0NTYgIDIwMTctMDktMTQgMjM6MDI6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWZj
Mzk4NmQ5NjMyZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5OGU0MDYxMjIKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSBmYzM5ODZkOTYzMmYyNGFkNGQ0MGNmZmQ0Y2FkMjUyOThl
NDA2MTIyCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWZjMzk4NmQ5NjMy
ZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5OGU0MDYxMjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGZjMzk4NmQ5NjMyZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5
OGU0MDYxMjIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgZmMzOTg2ZDk2MzJmMjRhZDRkNDBjZmZkNGNhZDI1Mjk4ZTQwNjEy
MjpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBhZDRiM2UxLi5mYzM5ODZkICBmYzM5ODZkOTYzMmYyNGFkNGQ0MGNmZmQ0
Y2FkMjUyOThlNDA2MTIyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 01:41:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 01:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsfcl-0003tl-Aw; Fri, 15 Sep 2017 01:40:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsfcj-0003ta-8h
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 01:40:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4A/4F-30935-4AF2BB95; Fri, 15 Sep 2017 01:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXex/u5
 Ig1lXFS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWVraMH71Ip5SztYGxg3
 2ncxcnEICTQySfw59pwVwnnMKPHmyhk2CGcbo8T1z0+BMpwcIgLOEl/PzGUHsXkF9CW+bvrM0
 sXIwSEsYC5xfqkOSL2EwD8Zia4dp5hAaiQEPCWu7j7KCmO3/J7N3MXIzsEmYCVxSAwkyiKgKt
 E29TTTBEbuBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAj1ez8DAuIPx8ha/Q4ySHExKorx7dXdGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFdbbHSkk
 WJSanlqRlpkDDD2YtAQHj5IIryVImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHltQYoEQ
 IoySvPgRsDi4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6dIFN4MvNK4Da9AjqCCeiIM6
 d3gBxRkoiQkmpgVA49HH+mpviF6OIJ893N0lpm7y9M2RbAV+RZnj8to+NMl+mHLy93XFrotP5
 MY8+85R1/b51NcBO8cFV+qiDPRO0TxnOfa/5Otw0xcEhsnhqhJfQuZBOjEe/S9OKO9HLLGKHX
 N26ISt+5unfi9jm9TQUukcy/vU5cXXFvatm9V8+FOvdd/9j6VomlOCPRUIu5qDgRADwLXbh+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505439650!90511141!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35877 invoked from network); 15 Sep 2017 01:40:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 01:40:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsfce-0001Ak-6H; Fri, 15 Sep 2017 01:40:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsfcX-0001dv-9f; Fri, 15 Sep 2017 01:40:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsfcW-0004yx-Tf; Fri, 15 Sep 2017 01:40:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113430-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 01:40:40 +0000
Subject: [Xen-devel] [xen-unstable test] 113430: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQzMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQzMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgMDgyZmM2M2YyMGU4MjdlYjAyMjlkNTIwYjRlYmY1NDE0MGQ5YjIx
YgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTZiMTQxNGRlOTFiNWE4
MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMzg3ICAy
MDE3LTA5LTEyIDIzOjIwOjA5IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzQz
MCAgMjAxNy0wOS0xNCAwMToyNDo0OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJodXBpbmRlciBUaGFrdXIg
PGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCAwODJmYzYzZjIwZTgyN2ViMDIyOWQ1MjBiNGViZjU0MTQwZDliMjFiCkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEy
IDExOjM2OjE3IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBNb3ZlIGFyY2gvYXJtL3Z0aW1lci5o
IHRvIGluY2x1ZGUvYXNtLWFybS92dGltZXIuaAogICAgCiAgICBJdCB3aWxsIGJlIG5lY2Vzc2Fy
eSB0byBpbmNsdWRlIHZ0aW1lci5oIGZyb20gc3ViZGlyZWN0b3J5IG1ha2luZyB0aGUKICAgIGlu
Y2x1c2lvbiBhIGJpdCBhd2t3YXJkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBhMWQ0NTFiNzFmYTVi
MmRhZGZmN2M5MzMwZTgxNDg3ZDc3NTBiYjA4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDExOjM2OjE2IDIwMTcgKzAxMDAKCiAg
ICB4ZW4vYXJtOiB0cmFwczogUmUtb3JkZXIgdGhlIGluY2x1ZGVzIGFscGhhYmV0aWNhbGx5CiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 01:46:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 01:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsfhk-00048E-3J; Fri, 15 Sep 2017 01:46:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsfhi-000488-TP
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 01:46:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3B/4C-03422-AD03BB95; Fri, 15 Sep 2017 01:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfemwe5
 Ig4mnuS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XDDOZaCBveKWzuuMzcw
 PjHrYuTkEBJoZJLo+WwAYT9mlJj1QBzC3sYoseBhPYgtIuAs8fXMXPYuRg4OXgF9iY0bakFMY
 QFrifamgC5GLg4JgZmcEiffzGMDKZcQ8JV4tr6dEcZu2tcPFGfnYBOwkjgkBtLJIqAq0fGWfw
 Ij9wJGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGeZgC
 CHYzn1wYeYpTkYFIS5d2ruzNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvTv3dkUKCRanpqRVp
 mTnAkINJS3DwKInwPgRJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8ikCIBkKKM0jy4E
 bDwv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3pUgU3gy80rgNr0COoIJ6Igzp3eAHFGSiJ
 CSamCcekzHYYLI9aD+RsFs+635FX+/nVV4M7FCZi7rRqbnvE0On9MSXutUL+f0vDSx2E+9Wfe
 CTs/P9Q9PS5jWbvuQcPa73srHidtuXdd78FI1+vXEnT/eq0w6KrjSdnqCZ8XBD8pLDJZFVXoa
 v3vncenM9YQn3ku4BJf2xtoLtjZJiC6+Wi/IpZyhxFKckWioxVxUnAgAYoL46HoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505439960!59884830!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41433 invoked from network); 15 Sep 2017 01:46:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 01:46:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsfhe-0001J5-8f; Fri, 15 Sep 2017 01:45:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsfhY-00026G-Nf; Fri, 15 Sep 2017 01:45:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsfhY-0008FJ-5y; Fri, 15 Sep 2017 01:45:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113434-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=23706c1708458d13be594e0424f46cab4e2f8b17
X-Osstest-Versions-That: libvirt=98931187eefdec6f2dea5cb82ab6d23a3ffa6634
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 01:45:52 +0000
Subject: [Xen-devel] [libvirt test] 113434: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQzNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0MzQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzk0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTMzOTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIDIzNzA2YzE3MDg0NThkMTNiZTU5NGUwNDI0ZjQ2Y2FiNGUyZjhiMTcKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDk4OTMxMTg3ZWVmZGVjNmYyZGVhNWNiODJh
YjZkMjNhM2ZmYTY2MzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM5NCAgMjAxNy0wOS0xMyAw
NDo0MzozNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM0MzQgIDIwMTctMDkt
MTQgMDQ6MjA6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQu
Y29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj0y
MzcwNmMxNzA4NDU4ZDEzYmU1OTRlMDQyNGY0NmNhYjRlMmY4YjE3CisgLiAuL2NyaS1sb2NrLXJl
cG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQ
RVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAt
cHVzaCBsaWJ2aXJ0IDIzNzA2YzE3MDg0NThkMTNiZTU5NGUwNDI0ZjQ2Y2FiNGUyZjhiMTcKKyBi
cmFuY2g9bGlidmlydAorIHJldmlzaW9uPTIzNzA2YzE3MDg0NThkMTNiZTU5NGUwNDI0ZjQ2Y2Fi
NGUyZjhiMTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxM
SUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5i
cmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHBy
ZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyMzcwNmMxNzA4NDU4ZDEzYmU1OTRl
MDQyNGY0NmNhYjRlMmY4YjE3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1j
b21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RV
cHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJP
c3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8v
bGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5s
aWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHkt
Y3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRi
cmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdCAyMzcwNmMxNzA4
NDU4ZDEzYmU1OTRlMDQyNGY0NmNhYjRlMmY4YjE3OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0
ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAog
ICA5ODkzMTE4Li4yMzcwNmMxICAyMzcwNmMxNzA4NDU4ZDEzYmU1OTRlMDQyNGY0NmNhYjRlMmY4
YjE3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 03:22:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 03:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dshCr-00029j-1r; Fri, 15 Sep 2017 03:22:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dshCq-00029X-1h
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 03:22:16 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 84/78-18858-6674BB95; Fri, 15 Sep 2017 03:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVTfVfXe
 kwY77phYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePP4OlvBEsuKh19+MDYw
 ftDrYuTiEBJoZJLYMH01M4TzmFHiy+JmRghnG6PEv4Vt7F2MnBwiAs4SX8/MBbI5OHgF9CUen
 ykFCQsL6Enc2v+bGcSWEPCS+HRrOSOM3bumla2LkZ2DTcBK4pAYSJRFQFVi/fp5LBMYuRYwMq
 xiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRrPQMD4w7Gy1+
 dDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt8Ntd6SQYFFqempFWmYOMMBg
 0hIcPEoivGkgad7igsTc4sx0iNQpRmOOY5su/2HiWHX97h8mIZa8/LxUKXFeMZBSAZDSjNI8u
 EGwwL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3B2QKT2ZeCdy+V0CnMAGdcub0DpBTSh
 IRUlINjGn1+s1cZhl7tDfs7r+gyXfr/PND4VYOn///3racR9/k2mnl69/VWBQOt6/a6toncOH
 vF+++mhNJrO2rHgV7h6nvuZa5WfR6bGbgwfpTqreYb7ubrArbZR7lnO0zxTSMYUb+mcIjt9bX
 J8gFvdbe181jFFxW3sE/lWXmzHmsMa2Sx5b4ZVVvVGIpzkg01GIuKk4EAKnzx9N3AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505445732!114893568!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52843 invoked from network); 15 Sep 2017 03:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 03:22:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dshCk-0004Be-5k; Fri, 15 Sep 2017 03:22:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dshCe-0002eK-LT; Fri, 15 Sep 2017 03:22:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dshCe-00015H-6I; Fri, 15 Sep 2017 03:22:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113443-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b30abe7df464d91b84a42763e61bb3c85bfd80c9
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 03:22:04 +0000
Subject: [Xen-devel] [ovmf test] 113443: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0NDMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMzBhYmU3ZGY0NjRkOTFiODRhNDI3NjNlNjFiYjNj
ODViZmQ4MGM5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMjgxZWJi
NGFlN2RlMmE4NThjMmU3ZWM0OTk4YjdlNTViZTFhNGRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTMxNDMgIDIwMTctMDktMDggMDY6MTc6MTQgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEzMTU2ICAyMDE3LTA5LTA4IDE5OjE3OjU2IFogICAgNiBkYXlzICAgMjggYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNDQzICAyMDE3LTA5LTE0IDExOjIxOjExIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQmksIERhbmRhbiA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdo
IDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBIZWdkZSBOYWdhcmFqIFAgPG5h
Z2FyYWotcC5oZWdkZUBocGUuY29tPgogIGhlZ2RlbmFnIDxuYWdhcmFqLXAuaGVnZGVAaHBlLmNv
bT4KICBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBQYXVs
byBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogIFRob21hcyBMYW1wcmVjaHQgPHQubGFtcHJlY2h0QHByb3htb3guY29tPgogIFd1
IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpo
dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iMzBhYmU3ZGY0NjRkOTFiODRh
NDI3NjNlNjFiYjNjODViZmQ4MGM5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBF
UkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGIzMGFiZTdk
ZjQ2NGQ5MWI4NGE0Mjc2M2U2MWJiM2M4NWJmZDgwYzkKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9u
PWIzMGFiZTdkZjQ2NGQ5MWI4NGE0Mjc2M2U2MWJiM2M4NWJmZDgwYzkKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0
IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAu
IC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0u
Oi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHhiMzBhYmU3ZGY0NjRkOTFiODRhNDI3NjNlNjFiYjNjODViZmQ4MGM5ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBiMzBh
YmU3ZGY0NjRkOTFiODRhNDI3NjNlNjFiYjNjODViZmQ4MGM5OnJlZnMvaGVhZHMveGVuLXRlc3Rl
ZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CiAgIDMyODFlYmIuLmIzMGFiZTcgIGIzMGFiZTdkZjQ2NGQ5MWI4NGE0Mjc2M2U2
MWJiM2M4NWJmZDgwYzkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 04:03:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 04:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dshqJ-0004mi-74; Fri, 15 Sep 2017 04:03:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dshqH-0004lf-K1
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 04:03:01 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D0/82-03616-5F05BB95; Fri, 15 Sep 2017 04:03:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdzwO5
 Ig5bnnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LD8BlvByciKyxM2sDcw
 nrLuYuTiEBJoZJLYfeswM4TzmFFi9vklrF2MnEDONkaJRfdlQWwRAWeJr2fmsoPYvAL6Eq/fn
 WIDsYUFLCT+HlnACNIsIdAuI7HpXRsLSEJCwFti/pb97DD2zkVzgIrYOdgErCQOiYFEWQRUJb
 bMec42gZF7ASPDKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7GeSf8DzFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd47/7kghwaLU
 9NSKtMwcYOjBpCU4eJREeH1B0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc77CKRIAKQoo
 zQPbgQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcWZApPZl4J3KZXQEcwAR1x5vQOkC
 NKEhFSUg2Mhzfw8JQdjzM6dWu+dsOmN0cnSRhF/3lyfNasm0l6m/Mj/prIRVXyBGb/m7hiZUz
 i9vSW7kcrOX5OuP9sUt+HB6YG7DJlbyeWb9g356X261Xub6fHnzzo4j97gk2/Y794yZmLEjzx
 06946H948uhsxO3p/y9nW3z+etNHXS3ihK4qy0vRg5/tVJRYijMSDbWYi4oTAQ4x7ax+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505448178!116935429!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49166 invoked from network); 15 Sep 2017 04:02:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 04:02:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dshqB-0005HU-AS; Fri, 15 Sep 2017 04:02:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dshq5-0007Ec-Lz; Fri, 15 Sep 2017 04:02:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dshq5-0002Y0-0X; Fri, 15 Sep 2017 04:02:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113432-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=04ef33052c205170c92df21ca0b4be4f3b102188
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 04:02:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 113432: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1438049459952199207=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113391 REGR. vs. 113302

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113391
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113391

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail in 113391 REGR. vs. 113302

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

version targeted for testing:
 qemuu                04ef33052c205170c92df21ca0b4be4f3b102188
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    3 days
Testing same since   113345  2017-09-12 00:21:07 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>

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


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 04ef33052c205170c92df21ca0b4be4f3b102188
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date:   Sun Sep 10 23:28:39 2017 -0300

    tcg/tci: do not use ldst label (never implemented)
    
    changed in 659ef5cbb893, this fixes building with --enable-tcg-interpreter:
    
    /home/travis/build/qemu/qemu/tcg/tcg.c:116:14: error: ‘tcg_out_ldst_finalize’ used but never defined [-Werror]
     static bool tcg_out_ldst_finalize(TCGContext *s);
                  ^
    
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Stefan Weil <sw@weilnetz.de>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Message-id: 20170911022839.23231-1-f4bug@amsat.org
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 619c200f6ce2f44fbc8a5732174530c3b4782aab
Merge: a6e8c1d 8722a71
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Sep 11 11:44:30 2017 +0100

    Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' into staging
    
    Update OpenBIOS images
    
    # gpg: Signature made Mon 11 Sep 2017 08:08:39 BST
    # gpg:                using RSA key 0x5BC2C56FAE0F321F
    # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
    # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
    
    * remotes/mcayland/tags/qemu-openbios-signed:
      Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 8722a719dea27818cb02709f3f72c2f9a996dadf
Author: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date:   Mon Sep 11 07:43:34 2017 +0100

    Update OpenBIOS images to 314d4f8 built from submodule.
    
    Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1438049459952199207==--

From xen-devel-bounces@lists.xen.org Fri Sep 15 05:47:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 05:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsjSU-0002sw-1L; Fri, 15 Sep 2017 05:46:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42495280a=citrix-osstest@xenproject.org>)
 id 1dsjSS-0002sl-HH
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 05:46:32 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 90/D5-03422-7396BB95; Fri, 15 Sep 2017 05:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpK555u5
 Ig0V7WCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bT9L0sBU8FK+Z0T2FtYJzG08XIySEh4C8x
 5+UM9i5GDiDbXeLewzSQsIiAs8SED7fZQGxeAT2Jq1vOMoHYwgJGEotWnGeBaHWTOHngMBOMv
 fDcNEYQm03AQ2Jiz0QWkJEsAqoSj49kgoSFBLQkli5eyQQxUlDi5MwnYGOYBSQkDr54wQwxxk
 Jixt12pgmMvLOQlM1CUraAkWkVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg4DAAwQ7GyxsDDjFKcjApifLu1d0ZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 Vy5jd6SQYFFqempFWmYOMIRh0hIcPEoivHvTgdK8xQWJucWZ6RCpU4zGHMc2Xf7DxLHq+t0/T
 EIsefl5qVLivBtBJgmAlGaU5sENgsXWJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzGoJM4c
 nMK4Hb9wroFCagU86c3gFySkkiQkqqgTEtcvHNd6l/H7xgN8kw2rDLyaS/+MZ74YVqDxZymUq
 tnsDTr7STa0Ug/+GPjhw3QvQf/79j/NSJ6+fSffaSNv07Cz+Fnl59JS9HJiy+ZWpXinsMe5z/
 hIsJThV6LsdWO+z8I7pgMldUyueowodVq/zqOWbN3/c8eH2ltFZqsMkq38QJr7ZfPaHEUpyRa
 KjFXFScCAC5sV5dqAIAAA==
X-Env-Sender: prvs=42495280a=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505454389!105960734!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34539 invoked from network); 15 Sep 2017 05:46:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 05:46:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439873780"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72107-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b30abe7df464d91b84a42763e61bb3c85bfd80c9
X-Osstest-Versions-That: ovmf=3281ebb4ae7de2a858c2e7ec4998b7e55be1a4dc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 15 Sep 2017 06:46:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72107: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiMzBhYmU3ZGY0NjRkOTFiODRhNDI3NjNlNjFiYjNjODViZmQ4
MGM5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzMjgxZWJiNGFlN2Rl
MmE4NThjMmU3ZWM0OTk4YjdlNTViZTFhNGRjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIwNzgg
IDIwMTctMDktMDggMTk6MTk6NDIgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTA3ICAyMDE3LTA5LTE1IDAzOjUwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmksIERhbmRhbiA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+
CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25n
QGludGVsLmNvbT4KICBIZWdkZSBOYWdhcmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgog
IGhlZ2RlbmFnIDxuYWdhcmFqLXAuaGVnZGVAaHBlLmNvbT4KICBKaWF4aW4gV3UgPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRv
ci5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFRob21hcyBMYW1wcmVj
aHQgPHQubGFtcHJlY2h0QHByb3htb3guY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54
cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0
ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291
cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3NiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 05:54:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 05:54:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsjaO-0003aE-Rv; Fri, 15 Sep 2017 05:54:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsjaO-0003a8-7M
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 05:54:44 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4F/2D-03414-32B6BB95; Fri, 15 Sep 2017 05:54:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov65S9u5
 Igyn7zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVn68zF5zjq9hw9xFrA+N/7i5GTg4JASOJ
 txP/MXUxcnEICSxklHiy5TkLSEJYIFRi+72VTCC2iICqxL+NDSwgRcwgRX2XDrKDJIQEYiVO9
 Z1gA7HZgIo2XD/FCmLzClhLPF82BaiGg4MFKH5yCz9IWFQgXKLpbD8LRImgxMmZT8BsTgFTiS
 n9B8BsZgF1iT/zLjFD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GQAgh2MX5YFHGKU5GBS
 EuXdq7szUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2PW7kghwaLU9NSKtMwcYKTApCU4eJREe
 G9mAqV5iwsSc4sz0yFSpxgVpcR5JUD6BEASGaV5cG2w6LzEKCslzMsIdIgQT0FqUW5mCar8K0
 ZxDkYlYd5gkCk8mXklcNNfAS1mAlp85vQOkMUliQgpqQZG47sbFuydXFbUfppXlpnXdgPD3nO
 OfUwLo9663JEQMCvZts9AZKoCn7zXlA/F0t9n6t2aJnd06Z2Z7Mu+Nn1LlQvpVdQ/sl5wwdSS
 X1uqJfKv8xgUtXzzPBR+7eythP4rnz55Ngrnz9a43jeZ64qm6LfFCeK8wufkHiqwx9SpN5n9T
 +Jbct9NiaU4I9FQi7moOBEAvcu5k8kCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505454882!76766315!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59527 invoked from network); 15 Sep 2017 05:54:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 05:54:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11DA4AB22;
 Fri, 15 Sep 2017 05:54:41 +0000 (UTC)
To: Tycho Andersen <tycho@docker.com>
References: <20170914123858.1167-1-jgross@suse.com>
 <20170914163102.qv2unipggzgcjmon@docker>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4f5fdb0d-c89f-e0d5-8232-a3a8b1c8b91d@suse.com>
Date: Fri, 15 Sep 2017 07:54:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170914163102.qv2unipggzgcjmon@docker>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, julien.grall@arm.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if
 XEN_PV isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTg6MzEsIFR5Y2hvIEFuZGVyc2VuIHdyb3RlOgo+IEhpIEp1ZXJnZW4sCj4g
Cj4gT24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDI6Mzg6NThQTSArMDIwMCwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4geGVuYnVzX2NsaWVudC5jIGNvbnRhaW5zIHNvbWUgZnVuY3Rpb25zIHNwZWNp
ZmljIGZvciBwdiBndWVzdHMuCj4+IEVuY2xvc2UgdGhlbSB3aXRoICNpZmRlZiBDT05GSUdfWEVO
X1BWIHRvIGF2b2lkIGNvbXBpbGluZyB0aGVtIHdoZW4KPj4gdGhleSBhcmUgbm90IG5lZWRlZCAo
ZS5nLiBvbiBBUk0pLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4gCj4gVGhhbmtzIGZvciB0aGlzISBJIHRoaW5rIHdlIGFsc28gbmVlZCB0byBk
cm9wIHRoZSBvbGQgZGVmaW5pdGlvbiwKPiBzb21ldGhpbmcgbGlrZSB0aGUgYmVsb3cuIENhbiB5
b3UgZm9sZCB0aGlzIGluIG9yIHNob3VsZCBJIHNlbmQgaXQKPiBzZXBhcmF0ZWx5PwoKUGxlYXNl
IHNlbmQgaXQgc2VwYXJhdGVseSwgYXMgaXQgdG91Y2hlcyBBUk0gY29kZSBvbmx5IGFuZCB0aHVz
IHNob3VsZApiZSBBY2tlZCBieSB0aGUgQVJNIFhlbiBtYWludGFpbmVyLgoKCkp1ZXJnZW4KCj4g
Cj4gQ2hlZXJzLAo+IAo+IFR5Y2hvCj4gCj4gRnJvbSA0MTBhMGMxNWMzNTRmMWJhMzg3YmRhYzY4
MzdkMGEyMDMxNzQ0YzU2IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZyb206IFR5Y2hvIEFu
ZGVyc2VuIDx0eWNob0Bkb2NrZXIuY29tPgo+IERhdGU6IFRodSwgMTQgU2VwIDIwMTcgMDg6NTc6
MzAgLTA3MDAKPiBTdWJqZWN0OiBbUEFUQ0hdIHhlbiwgYXJtNjQ6IGRyb3AgZHVtbXkgbG9va3Vw
X2FkZHJlc3MoKQo+IAo+IFRoaXMgaXMgdW51c2VkLCBhbmQgY29uZmxpY3RzIHdpdGggdGhlIGRl
ZmluaXRpb24gdGhhdCB3ZSdsbCBhZGQgZm9yIFhQRk8uCj4gCj4gU2lnbmVkLW9mZi1ieTogVHlj
aG8gQW5kZXJzZW4gPHR5Y2hvQGRvY2tlci5jb20+Cj4gLS0tCj4gIGluY2x1ZGUveGVuL2FybS9w
YWdlLmggfCAxMCAtLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL3BhZ2UuaCBiL2luY2x1ZGUveGVuL2Fy
bS9wYWdlLmgKPiBpbmRleCA0MTVkYmM2ZTQzZmQuLjZhZGMyYTk1NTM0MCAxMDA2NDQKPiAtLS0g
YS9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oCj4gKysrIGIvaW5jbHVkZS94ZW4vYXJtL3BhZ2UuaAo+
IEBAIC04NCwxNiArODQsNiBAQCBzdGF0aWMgaW5saW5lIHhtYWRkcl90IGFyYml0cmFyeV92aXJ0
X3RvX21hY2hpbmUodm9pZCAqdmFkZHIpCj4gIAlCVUcoKTsKPiAgfQo+ICAKPiAtLyogVE9ETzog
dGhpcyBzaG91bGRuJ3QgYmUgaGVyZSBidXQgaXQgaXMgYmVjYXVzZSB0aGUgZnJvbnRlbmQgZHJp
dmVycwo+IC0gKiBhcmUgdXNpbmcgaXQgKGl0cyByb2xsZWQgaW4gaGVhZGVycykgZXZlbiB0aG91
Z2ggd2Ugd29uJ3QgaGl0IHRoZSBjb2RlIHBhdGguCj4gLSAqIFNvIGZvciByaWdodCBub3cganVz
dCBwdW50IHdpdGggdGhpcy4KPiAtICovCj4gLXN0YXRpYyBpbmxpbmUgcHRlX3QgKmxvb2t1cF9h
ZGRyZXNzKHVuc2lnbmVkIGxvbmcgYWRkcmVzcywgdW5zaWduZWQgaW50ICpsZXZlbCkKPiAtewo+
IC0JQlVHKCk7Cj4gLQlyZXR1cm4gTlVMTDsKPiAtfQo+IC0KPiAgZXh0ZXJuIGludCBzZXRfZm9y
ZWlnbl9wMm1fbWFwcGluZyhzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1hcF9vcHMsCj4g
IAkJCQkgICBzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKmttYXBfb3BzLAo+ICAJCQkJICAg
c3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50KTsKPiAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 06:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 06:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dskaS-0007Wa-Tj; Fri, 15 Sep 2017 06:58:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dskaR-0007WD-FR
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 06:58:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FB/A4-01916-A2A7BB95; Fri, 15 Sep 2017 06:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVejane
 kQd9fa4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXNu9j71gWjdjxZ+bag2M
 O5K6GLk4hAQamSS+T1jICuE8ZpTYdfEWO4SzjVFib2sHcxcjJ4eIgLPE1zNzgRIcHLwC+hI9R
 yJATGEBe4m+XlmQCgmBF7oSu/bHQdieEtN/3WAEKQGxr/Y4djGyc7AJWEkcEgMpYBFQleg8Np
 F9AiP3AkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgd6
 uZ2Bg3MHYs9fvEKMkB5OSKK9V2e5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8HyqAcoJFqemp
 FWmZOcCwg0lLcPAoifAKVwKleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnHcLyAwBkKKM0
 jy4EbAYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcHZApPZl4J3KZXQEcwAR1x5vQOkC
 NKEhFSUg2M281DK4Xmx1xI7evg9KzoeTzBr3llePXRl2/eB2Uufqft8NDuPG++TJM1owJ3cbL
 6T40jF3Judu2S31JkrcvDvExiTsGy32qGkRWVM1YV+p+PDNiyLn+TS7Ci087ZwZXznzQ/FFql
 bJoRcvNyJ/P909dOBCjdMOv+fPFBTEZ1fe8y198bdJqUWIozEg21mIuKEwED8Z2FfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505458727!114913778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30329 invoked from network); 15 Sep 2017 06:58:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 06:58:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dskaM-0001ew-6G; Fri, 15 Sep 2017 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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dskaG-00061g-Bl; Fri, 15 Sep 2017 06:58:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dskaF-0004RE-Oi; Fri, 15 Sep 2017 06:58:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113448-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-localmigrate:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pse-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-cpuid-faulting:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
X-Osstest-Versions-That: xen=d5a52318d902b956a258a0afbeffd95758f99dc4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 06:58:39 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 113448: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ0OCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ0OC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEzNDA4IHBhc3MgaW4gMTEzNDQ4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2lueHBzcDMgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDExMzQwOCBwYXNzIGluIDExMzQ0OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAx
MTM0MDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgMTQgZ3Vlc3Qt
bG9jYWxtaWdyYXRlIGZhaWwgcGFzcyBpbiAxMTM0MDgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDExMzQwOAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDExMjg1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MTI4NTQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAg
ICAgICAgICAgICBmYWlsICBsaWtlIDExMjg1NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTI4NTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMjg1NAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2Ug
MTEyODU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTI4NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMjg1NAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEyODU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDE5IHh0Zi90
ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgMTkgeHRmL3Rlc3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAxOSB4dGYvdGVzdC1odm0zMi1j
cHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAzMyB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0
aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgNDAgeHRmL3Rl
c3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICA0MCB4dGYvdGVzdC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgIDMzIHh0Zi90ZXN0LWh2bTMycGFl
LWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICA0NCB4dGYvdGVzdC1odm02NC1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0
aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0
LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02
NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDE5IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgIDMzIHh0Zi90ZXN0LWh2
bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgNDAgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWNwdWlk
LWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
NTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODM3MjRkOWYz
YWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlmNTU5YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgZDVhNTIzMThkOTAyYjk1NmEyNThhMGFmYmVmZmQ5NTc1OGY5OWRjNAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEyODU0ICAyMDE3LTA4LTI0IDAxOjU4OjA1IFogICAyMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzM2OSAgMjAxNy0wOS0xMiAxMzo0MDo1MyBaICAg
IDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgorIGJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyByZXZpc2lvbj04MzcyNGQ5ZjNhZTIxYTNi
OTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysr
IFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC41LXRl
c3RpbmcgODM3MjRkOWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlmNTU5YQorIGJyYW5jaD14
ZW4tNC41LXRlc3RpbmcKKyByZXZpc2lvbj04MzcyNGQ5ZjNhZTIxYTNiOTYzNjI3NDJlMmYwNTJi
MTlkOWY1NTlhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46
LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJM
TElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC41
LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjUtdGVzdGluZworIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNS10ZXN0aW5nCisg
cHJldnhlbmJyYW5jaD14ZW4tNC40LXRlc3RpbmcKKyAnWycgeDgzNzI0ZDlmM2FlMjFhM2I5NjM2
Mjc0MmUyZjA1MmIxOWQ5ZjU1OWEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
LWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVz
dFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0
CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jv
bi54ZW4tNC41LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjUtdGVzdGluZworIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94
ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjUtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuNQorIHhl
bnZlcnNpb249NC41CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0IDgzNzI0ZDlmM2FlMjFhM2I5NjM2Mjc0MmUyZjA1MmIxOWQ5ZjU1OWE6cmVm
cy9oZWFkcy9zdGFibGUtNC41ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBkNWE1MjMxLi44MzcyNGQ5ICA4MzcyNGQ5ZjNhZTIxYTNiOTYzNjI3NDJl
MmYwNTJiMTlkOWY1NTlhIC0+IHN0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 07:01:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 07:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dskcc-0008B3-DA; Fri, 15 Sep 2017 07:01:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dskcb-0008A4-4y
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 07:01:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F8/DA-03283-0BA7BB95; Fri, 15 Sep 2017 07:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdN1e5
 Ig323FSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0X/jBWvBdOeKXZcnsjUw
 njTtYuTiEBJoZJL4M303I4TzmFHiyus2KGcbo8Tmt+eYuhg5OUQEnCW+npnLDmLzCuhLfL88l
 QXEFhYwl/g27TFYg4TAdDaJJ92r2EASEgK+Elte/2eFsf+smg/UzM7BJmAlcUgMJMoioCpxf/
 JcxgmM3AsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nQEIdjB+WhZwiFGSg0lJlNeqbHekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnejEqgnGBRanpq
 RVpmDjD8YNISHDxKIrzCIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3QxSJABSlFGaB
 zcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7D2QKT2ZeCdymV0BHMAEdceb0DpAjSh
 IRUlINjHUC2ed7GG6dsLk5Oy2N9yxj3XUNsw9KQuvv1l219+DYUr6saPq8k706k5b0v5GS8v8
 pKD7hoXKUuU/Bw2zRK2eeLlkd4nA/sjEzzqp0+qH4XX/eyCnOnvD1u9VLvgNfWk2WZO7883Tn
 l5yqgv8JW7q63IJOvLVRWdLPo7PKtvxWLteSv+VqkkosxRmJhlrMRcWJAGFiuyWAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505458859!76306540!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58179 invoked from network); 15 Sep 2017 07:01:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 07:01:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dskcS-0001l4-Bf; Fri, 15 Sep 2017 07:00:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dskcN-000668-1I; Fri, 15 Sep 2017 07:00:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dskcM-0005Gl-NN; Fri, 15 Sep 2017 07:00:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113452-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9
X-Osstest-Versions-That: seabios=828af21d3ec33a67251a4dd3aa5751dc6e8ccf16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 07:00:50 +0000
Subject: [Xen-devel] [seabios test] 113452: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ1MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0NTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgZmFpbCBibG9ja2VkIGluIDExMzAxOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMDE5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgMWVmNzJhYjJmODlhZTYxZGNkYjNmMDEzMjNiZDBhN2RjOTc4YzJiOQpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgODI4YWYyMWQzZWMzM2E2NzI1MWE0ZGQzYWE1
NzUxZGM2ZThjY2YxNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMDE5ICAyMDE3LTA5LTAzIDAx
OjQ3OjA1IFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzQ1MiAgMjAxNy0wOS0x
NCAxOTo0NzowOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5v
ci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1zZWFiaW9zCisgcmV2aXNp
b249MWVmNzJhYjJmODlhZTYxZGNkYjNmMDEzMjNiZDBhN2RjOTc4YzJiOQorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggc2VhYmlvcyAxZWY3MmFiMmY4OWFlNjFkY2RiM2YwMTMyM2JkMGE3ZGM5NzhjMmI5
CisgYnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj0xZWY3MmFiMmY4OWFlNjFkY2RiM2YwMTMyM2Jk
MGE3ZGM5NzhjMmI5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0u
Oi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQ
RVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXNlYWJpb3MKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhzZWFiaW9zID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MWVmNzJhYjJmODlhZTYxZGNk
YjNmMDEzMjNiZDBhN2RjOTc4YzJiOSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWls
eS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNl
YWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysg
OiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBzZWFiaW9zCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3NlYWJpb3MKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQgMWVmNzJhYjJmODlhZTYxZGNkYjNmMDEzMjNiZDBhN2RjOTc4YzJiOTpyZWZzL2hlYWRz
L3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAogICA4MjhhZjIxLi4xZWY3MmFiICAxZWY3MmFiMmY4OWFl
NjFkY2RiM2YwMTMyM2JkMGE3ZGM5NzhjMmI5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 07:22:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 07:22:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dskx5-0001Ha-RP; Fri, 15 Sep 2017 07:22:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dskx5-0001HU-6t
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 07:22:15 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6F/AC-02224-6AF7BB95; Fri, 15 Sep 2017 07:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov+7S+t2
 RBrsvaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk77hxlKtjOUbH72US2BsYO9i5GTg4JASOJ
 txP/MXUxcnEICSxklLg9Zx8LSEJYIE5ixeU7YEUiAg4Sy86/YAQpYha4wijxZdd9RoiOXkaJl
 993s4JUsQmoSmy4fgrM5hWwltg27yIziM0CFL/T0w02VVQgXKLpbD8LRI2gxMmZT8BsTqD6nm
 nnwXqZBdQl/sy7xAxhi0vcejKfCcKWl2jeOpt5AiP/LCTts5C0zELSMgtJywJGllWMGsWpRWW
 pRbqGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxi3bfc8xCjJwaQk
 ymtVtjtSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4L9QB1QkWpaanVqRl5
 gCjCKZUgoNHSYR3O0iat7ggMbc4Mx0idYpRUUqc9w1IQgAkkVGaB9cGi9xLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZ9DjKFJzOvBG76K6DFTECLz5zeAbK4JBEhJdXAqLPq1pfDLPfKGBc
 fOPzLJuJph0n34Z1WXPZ1hjHMp2dvEGFQWH7CY8WPpIvT2h//16hP3PRvy5mlzyKOJrsqqvRs
 vym5c+n7IEvbN5scE1M3prx8y5m6LbYpyvgEy5JlPY+EeZROLPcVfcmk7jr/6F1ZjbOrD5cau
 KQlyq/7s6ti/faHi/0MQpVYijMSDbWYi4oTAWKN8NXXAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505460133!59434972!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5120 invoked from network); 15 Sep 2017 07:22:13 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 07:22:13 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95874ABB3;
 Fri, 15 Sep 2017 07:22:11 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-11-jgross@suse.com>
 <c82c0ce3-5306-3cdf-abc8-53f94c0e6366@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <576840d6-50da-04e0-b496-2bd16b77f8ff@suse.com>
Date: Fri, 15 Sep 2017 09:22:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c82c0ce3-5306-3cdf-abc8-53f94c0e6366@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 10/12] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTk6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDEzLzA5LzE3IDE2OjQ2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKPj4gYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaAo+PiBpbmRleCBkZjExYjMxMjY0Li5mM2YyZmI5ZWJjIDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaAo+PiBAQCAtMjcsNyArMjcsOCBAQAo+PiDCoCAjaW5jbHVkZSA8eGVuL3J3bG9j
ay5oPgo+PiDCoCAjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+Cj4+IMKgICNpbmNsdWRl
IDxhc20vcGFnZS5oPgo+PiAtI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgo+IAo+IFRoaXMg
Y2hhbmdlIGxvb2tzIGEgYml0IHN0cmFuZ2UgdG8gbWUuIFRoaXMgaXMgdGhlIG9ubHkgcGxhY2Ug
d2hlcmUKPiBhc20vZ3JhbnRfdGFibGUuaCBpcyBwdWxsZWQuIEJlY2F1c2UgeW91IHJlbW92ZSBp
dCwgaXQgbm93IG1lYW5zIHRoYXQKPiB0aGUgcHJvdG90eXBlIHdpbGwgbm90IGJlIGRlZmluZWQg
Zmlyc3QgYW5kIG1heSByZXN1bHQgdG8gbWlzbWF0Y2ggaW4KPiB0aGUgZnV0dXJlLgo+IAo+IElk
ZWFsbHkgd2Ugc2hvdWxkIGVuZm9yY2UsIGFsdGhvdWdoIGl0IHdvdWxkIHJlcXVpcmUgc29tZSB3
b3JrIGFzIHdlCj4gZGlkbid0IHJlYWxseSBmb2xsb3cgdGhhdCBydWxlIGluIGEgZmV3IHBsYWNl
cy4KCkFhaCwgSSBtaXNzZWQgdGhlIHByb3RvdHlwZXMgd2hpY2ggcmVsYXRlIHRvIGZ1bmN0aW9u
cyBvdXRzaWRlIG9mCmdyYW50X3RhYmxlLmMuIFN0cmFuZ2UgdGhhdCB0aGUgY29tcGlsZXIgZGlk
bid0IGJhcmYgYXQgbWUuCgpBbGwgdGhvc2UgZnVuY3Rpb25zIHNlZW0gdG8gYmUgcmF0aGVyIHNt
YWxsLCBzbyBJIGNhbiBhZGQgdGhlbSBhcyBpbmxpbmUKdG8gYXNtLWFybS9ncmFudF90YWJsZS5o
LCBhcyB0aGV5IGFyZSB1c2VkIG9ubHkgYnkgZ3JhbnRfdGFibGUuYy4KCgpKdWVyZ2VuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 07:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 07:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsl0j-0001Vv-HC; Fri, 15 Sep 2017 07:26:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsl0i-0001Vk-29
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 07:26:00 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 10/0A-02441-7808BB95;
 Fri, 15 Sep 2017 07:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov25Lw+5
 Ig3+/jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyfax4xFkzmqzh48QJzA2MPTxcjJ4eEgJHE
 24n/mLoYuTiEBBYySnxsaWYBSQgLREhc798LZosIOEgsO/+CEaSIWeAKo8SXXfcZITp6GCUOb
 j3BDFLFJqAqseH6KVYQm1fAWuLW0q1gcRag+JonlxhBbFGBcImms/0sEDWCEidnPgGzOYHqd8
 w5zA5iMwuoS/yZd4kZwhaX2PTsOyuELS/RvHU28wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5QBCHYwLl4beIhRkoNJ
 SZTXqmx3pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3v56oJxgUWp6akVaZg4wWmDSEhw8SiK8m
 SBp3uKCxNzizHSI1ClGRSlx3jyQhABIIqM0D64NFqGXGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMyrAjKFJzOvBG76K6DFTECLz5zeAbK4JBEhJdXA6L78uourt7nj5ag3fb8PVkxbY158mjd
 ij9nE1WsTU5VWb2mZpjmrYO9VEwVD3/0PnuzdVG/dOtk+Q2mFglC9ZeHkE0F+wTdtN1zs70yx
 seL+41jIXmunVZNz7IpdyIZt2178e1GSxVE2qyA468xBoRWBh7oYIrM4jGe/t/CxmhR8cGb9f
 V5nJZbijERDLeai4kQAfpHWfssCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505460356!116085947!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35388 invoked from network); 15 Sep 2017 07:25:56 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 07:25:56 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A07F3ABB3;
 Fri, 15 Sep 2017 07:25:55 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-3-jgross@suse.com>
 <9c69f140-26e2-22b0-6c1b-0551e024d7a6@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b9fb9762-6c99-dd54-a3b9-43613b49255d@suse.com>
Date: Fri, 15 Sep 2017 09:25:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <9c69f140-26e2-22b0-6c1b-0551e024d7a6@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 02/12] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTk6MjAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDEzLzA5LzE3IDE2OjQ2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IGlu
ZGV4IDAwZmYwNzViZDkuLmE0NjJlYTc5MDUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gQEAgLTM2MDgs
NiArMzYwOCw0NCBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3Rh
YmxlCj4+ICpndCwgZ3JhbnRfcmVmX3QgcmVmLAo+PiDCoCB9Cj4+IMKgICNlbmRpZgo+PiDCoCAr
aW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgs
IGdmbl90IGdmbiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
bWZuX3QgKm1mbikKPj4gK3sKPj4gK8KgwqDCoCBpbnQgcmMgPSAwOwo+PiArwqDCoMKgIHN0cnVj
dCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKPj4gKwo+PiArwqDCoMKgIGdyYW50
X3dyaXRlX2xvY2soZ3QpOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAw
ICkKPj4gK8KgwqDCoMKgwqDCoMKgIGd0LT5ndF92ZXJzaW9uID0gMTsKPj4gKwo+PiArwqDCoMKg
IGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgo+PiArwqDCoMKgwqDCoMKgwqDCoCAoaWR4ICYg
WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKPj4gK8KgwqDCoMKg
wqDCoMKgIGlmICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhndCkgKQo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c3RhdHVzW2lkeF0pKTsKPj4g
K8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmMgPSAtRUlO
VkFMOwo+PiArwqDCoMKgIH0KPj4gK8KgwqDCoCBlbHNlCj4+ICvCoMKgwqAgewo+PiArwqDCoMKg
wqDCoMKgwqAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhf
Z3JhbnRfZnJhbWVzKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdudHRhYl9ncm93X3Rh
YmxlKGQsIGlkeCArIDEpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGlkeCA8IG5yX2dy
YW50X2ZyYW1lcyhndCkgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqbWZuID0gX21mbih2
aXJ0X3RvX21mbihndC0+c2hhcmVkX3Jhd1tpZHhdKSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNl
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJjID0gLUVJTlZBTDsKPj4gK8KgwqDCoCB9Cj4+
ICsKPj4gK8KgwqDCoCBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7Cj4gCj4gVGhp
cyBjb2RlIGlzIHNsaWdodGx5IGRpZmZlcmVudCBjb21wYXJlIHRvIHRoZSBBUk0gaW1wbGVtZW50
YXRpb24uIFRoZQo+IGdmbiBpcyBub3cgc2V0IGV2ZW4gaWYgdGhlIHJjIGlzIG5vbi16ZXJvIChp
LmUgaW52YWxpZCBNRk4gb24gdGhlIEFSTQo+IGltcGxlbWVudGF0aW9uKS4KPiAKPiBTbyBJIHRo
aW5rIHlvdSBuZWVkIHRvIHByb3RlY3QgZ250dGFiX3NldF9mcmFtZV9nZm4gd2l0aCBpZiAoICFy
YyApLgoKUmlnaHQsIHRoYW5rcyBmb3Igbm90aWNpbmcuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 08:37:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 08:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsm7o-0006XP-0R; Fri, 15 Sep 2017 08:37:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1dsm7m-0006Wq-H4; Fri, 15 Sep 2017 08:37:22 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3C/E7-02224-0419BB95; Fri, 15 Sep 2017 08:37:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVyWNVNU9d+4u5
 Ig/YfBhZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJqx9cU3loL9ChUH
 721naWCcLN3FyMUhJDCJUeJG91W2LkZODgkBC4lnk08yQiR2MUq8u7SHHSIhKzHvwFMWVDZIU
 SeTxIWvF6CchYwSVzc8ZwWpEhZwl5hx6wqYLSKgLtG85QQTSBGzwBE2iQXfLrFCdKxnlth+9i
 EjSBWbgK7E5JYVYIfwCthIfLncBLaPRUBV4vikFWCTRAXCJfZ/v8YMUSMocXLmE7AaTgE7iTv
 zF4L1MgM9MXP+eUYIW1zi1pP5TBC2vETz1tnMMD/cfnSbfQKj6Cwko2YhaZ+FpH0WkvYFjCyr
 GNWLU4vKUot0zfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKjqp6BgXEH45U25
 0OMkhxMSqK8Kj27I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B7vB8oJFqWmp1akZeYA4xsmLc
 HBoyTCKzkBKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8J0FmCIAUZZTmwY2ApZpLjLJ
 SwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5BUFW8WTmlcBtegV0BBPQEWdO7wA5oiQRISXVwBjO
 2qk/JcLao+K4rHJDYEQ/x0+dt7ktfRwBNaZ+/H8lZVMvMh+S2NkwY/WLPedX698/PMn3VmVCa
 crvnGMLtylsfns8o1jBOq6SgW0Z27S3+5vnNRRm/t2wTtKY/6VJ15QbyvbBr9p39YdEv+Xbto
 5phenD2UebkrY8kZa6t+ZRToXEkx9hTUosxRmJhlrMRcWJAHBqSxkwAwAA
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505464639!76384184!1
X-Originating-IP: [195.37.70.41]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3975 invoked from network); 15 Sep 2017 08:37:19 -0000
Received: from mailer2.neclab.eu (HELO mailer2.neclab.eu) (195.37.70.41)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 08:37:19 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id D2101F2010;
 Fri, 15 Sep 2017 10:37:17 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Zl9u-Ze1ydA4; Fri, 15 Sep 2017 10:37:17 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id A7DF1F200F;
 Fri, 15 Sep 2017 10:36:49 +0200 (CEST)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Sep
 2017 10:36:49 +0200
To: Anil Madhavapeddy <anil@recoil.org>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <eba0ace6-6160-342d-dba4-c40324e67d3f@neclab.eu>
Date: Fri, 15 Sep 2017 10:36:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [Minios-devel] [Xen-API] [RFC] Unicore Subproject
	Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IEFuaWwsCgpPbiAxMy4wOS4yMDE3IDEyOjExLCBBbmlsIE1hZGhhdmFwZWRkeSB3cm90ZToK
PiBPbiAxMSBTZXAgMjAxNywgYXQgMTM6MDgsIFNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJA
bmVjbGFiLmV1PiB3cm90ZToKPj4KPj4+IEp1c3QgbXkgMiBjZW50czoKPj4+IDEuIElzIHRoaXMg
YWNhZGVtaWMgcHJvamVjdCwgb3IgaXQgaGF2ZSBzcGVjaWZpYyBnb2FscyBhbmQgYXJlYXMgb2Yg
YXBwbGljYXRpb24/IFdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIHByYWN0aWNhbCB1c2UtY2Fz
ZXMgYW5kIHdlbGwgZm9ybXVsYXRlZCBsaXN0IG9mIHByb2JsZW1zICh3ZSBhbGwgZmVlbCB0aGVz
ZSBieSBndXRzLCBidXQuLi4pLCBpdCBhaW1pbmcgdG8gc29sdmUuIElNSE8gdGhhdCB3aWxsIGhl
bHAgdG8gcHJpb3JpdGl6ZSBmdW5jdGlvbmFsaXR5IGFuZCBnZXQgdXNhYmxlIHJlc3VsdCBmYXN0
ZXIgOikKPj4KPj4gSXQgaXMga2luZCBvZiBib3RoLCBob3dldmVyIHdlIGFpbSBhIHN0cm9uZyBm
b2N1cyBvbiByZWFsIHdvcmxkIHByb2JsZW1zOiBJb1QsIE1vYmlsZSBFZGdlIENvbXB1dGluZyAo
TUVDKSwgQXV0b21vdGl2ZSwgVmlydHVhbCBOZXR3b3JrIEZ1bmN0aW9ucyAoVk5GcyksIGFuZCBv
dGhlcnMuCj4+IFdlIGhhdmUgcGxheWVkIHdpdGggbWFueSBVbmlrZXJuZWxzIChDbGlja09TLCBN
aXJhZ2UsIFJ1bXAsIE9TdiwgYW5kIG90aGVycykgYW5kIHRyaWVkIHRvIGFwcGx5IHRoZW0gaW4g
dGhlIHNldmVyYWwgYXJlYXMuIFdoaWxlIGRvaW5nIHRoaXMsIHdlIG5vdGljZWQgdGhhdCBlYWNo
IGFyZWEgYmVuZWZpdHMgZGlmZmVyZW50bHkgZnJvbSB0aGUgcHJvcGVydGllcyB0aGF0IFVuaWtl
cm5lbHMgZ2l2ZSAtIHdoaWNoIGlzIGdyZWF0IChlLmcuLCBpbnN0YW50IGJvb3QgdGltZXMgZm9y
IE1FQywgaGlnaCBwZXJmb3JtYW5jZSBmb3IgTkZWLCByZXNvdXJjZSBlZmZpY2llbmN5IGZvciBJ
b1QpLiBIb3dldmVyLCBidWlsZGluZyBhbmQgbWFpbnRhaW5pbmcgbmV3IFVuaWtlcm5lbHMgKGFz
IHdlIGRpZCB3aXRoIENsaWNrT1MsIE1pbmlDYWNoZSwgYW5kIE1pbmlweXRob24pIGlzIGN1cnJl
bnRseSBwYWluZnVsLgo+PiBCZWNhdXNlIG9mIGRpZmZlcmVudCBmb2N1c2VzIG9uIHByb3BlcnRp
ZXMgYW5kIHBvcnRlZC9pbXBsZW1lbnRlZCBhcHBsaWNhdGlvbnMsIG1vc3QgVW5pa2VybmVsIHRv
ZGF5IGFyZSBib3VuZCB0byB0aGVpciBvd24gT1MgbGF5ZXJzIChlLmcuLCBDbGlja09TIHVzZXMg
YSBkaWZmZXJlbnQgTWluaS1PUyB0aGFuIE1pcmFnZSkuIEVhY2ggYXBwbGljYXRpb24gcmVxdWly
ZXMgYSBkaWZmZXJlbnQgc3Vic2V0IG9mIE9TIGxheWVycyBidXQgYWxzbyBlbmFibGVzIGRpZmZl
cmVudCBvcHRpbWl6YXRpb25zIG9mIHRoZW0uCj4+Cj4+IEluIG9yZGVyIHRvIHNvbHZlIHRoaXMs
IHdlIGNhbWUgdXAgd2l0aCB0aGUgVW5pY29yZSBwcm9wb3NhbC4gQnV0IEkgYWdyZWUgd2l0aCB5
b3VyIHN1Z2dlc3Rpb24gYXQgdGhpcyBwb2ludDogSXQgaGVscHMgZm9yIHRoZSBwcm9qZWN0IHN0
YXJ0IHRvIGZvY3VzIG9uIHNvbWUgaW5pdGlhbCBhcmVhcy4gRm9yIG5vdywgSSBob3BlIHRoaXMg
aXMgZHJpdmVuIGJ5IHRoZSBmaXJzdCBjb250cmlidXRvcnMsIGFuZCBJIGhhdmUgcGVyc29uYWxs
eSBJb1QgaW4gbWluZC4gU2luY2UgdGhlIHByb2plY3QgZ29hbCBpcyBzbyBhbWJpdGlvdXMsIHdl
IHNob3VsZCBrZWVwIHRoZSBsb25nLXRlcm0gZ29hbCBpbiBtaW5kIGZyb20gdGhlIGJlZ2lubmlu
Zy4KPj4KPiAKPiBUaGFua3MgdmVyeSBtdWNoIGZvciBraWNraW5nIG9mZiB0aGlzIGluaXRpYXRp
dmUuIE1haW50YWluaW5nIGEgZm9ya2VkIE1pbmlPUyBoYXMgYmVlbiBhIG11bHRpLXllYXIgc291
cmNlIG9mIGEgbWFpbnRlbmFuY2UgYnVyZGVuIGZvciBNaXJhZ2VPUywgYW5kIHdlIHdvdWxkIGxv
dmUgdG8gYmUgbW9yZSBhbGlnbmVkIHdpdGggYW4gdXBzdHJlYW0gdmVyc2lvbiBhbmQgYmVuZWZp
dCBmcm9tIG5ldyBmZWF0dXJlcyBzdWNoIGFzIChlLmcuKSBIVk0gYm9vdGluZy4KPiAKCldlIGhh
dmUgdGhlIHNhbWUgYnVyZGVuIHdpdGggQ2xpY2tPUyBhbmQgYWxsIHRoZSBvdGhlciB1bmlrZXJu
ZWxzIHdlIApoYXZlIGJ1aWx0LiBGZWF0dXJlcyBsaWtlIEhWTSBib290aW5nIG9yIHN1cHBvcnQg
Zm9yIGRpZmZlcmVudCAKaHlwZXJ2aXNvcnMsIGFyZSBhbHdheXMgc29tZXRoaW5nIHRoYXQgdXNl
cnMgYXNrIGZvci4gU2luY2UgbWFueSAKVW5pa2VybmVsIHByb2plY3RzIHN0cnVnZ2xlIHdpdGgg
dGhpcywgSSB3b3VsZCBsaWtlIHRvIGhhdmUgdGhlIAptYWludGVuYW5jZSBlZmZvcnQgb2YgYSBj
b21tb24gYmFzZSBjb25jZW50cmF0ZWQuCkJ1dCB3ZSBhbHNvIGxlYXJuZWQgdGhhdCBlYWNoIFVu
aWtlcm5lbCBoYXMgb3duIHJlcXVpcmVtZW50czogVGhpcyBpcyAKd2h5IFVuaWNvcmUgaGFzIHRv
IHByb3ZpZGUgZnVsbCBjb25maWd1cmF0aW9uIGZsZXhpYmlsaXR5LiBPbmx5IHRoZW4sIAphbGwg
VW5pa2VybmVsIHByb2plY3RzIGNvdWxkIHJlYWxseSBiZW5lZml0IGZyb20gaXQuCgpTbywgSSB0
aGluayB3ZSBzaG91bGQgYWxsIGZvY3VzIG9uIHRoZSBVbmljb3JlIGJhc2UgYW5kIG1ha2Ugb3Vy
IAppbmRpdmlkdWFsIHByb2plY3RzIHN1Y2Nlc3NmdWwgd2l0aCBpdCA7LSkuCgo+ICBGcm9tIGEg
TWlyYWdlT1MgcGVyc3BlY3RpdmUsIHdlJ2QgYmUgaGFwcHkgdG8gc3dpdGNoIHRvIHNvbWV0aGlu
ZyB0aGF0IGNhbiBnaXZlIHVzIGp1c3QgZW5vdWdoIE1pbmlPUyBmb3Igb3VyIG9jYW1sLWZyZWVz
dGFuZGluZyBbMV0gY29kZSB0byBib290IG9uIFhlbi4gIE9uZSByZXF1aXJlbWVudCBmcm9tIG91
ciBzaWRlIGlzIHRoYXQgd2UgbmVlZCB0byBzdHJpcCBkb3duIE1pbmlPUyB0byByZW1vdmUgZXZl
biB0aGUgQyB4ZW5zdG9yZSBpbXBsZW1lbnRhdGlvbiwgc2luY2Ugd2UgaGF2ZSBwdXJlIE9DYW1s
IGdudCwgeGVuc3RvcmUgYW5kIGRldmljZSBkcml2ZXIgaW1wbGVtZW50YXRpb25zLiAgV2UnZCBi
ZSBoYXBweSB0byB0cnkgb3V0IGFuIGFscGhhIFVuaWNvcmUgYW5kIGxldCB5b3Uga25vdyB3aGF0
IGlzIGluIGV4Y2VzcyB0byBvdXIgbmVlZHMgYXMgc29vbiBhcyB5b3UgaGF2ZSBzb21ldGhpbmcg
dG8gcHVibGlzaC4KClN1cmUsIGxldHMgZG8gdGhpcyEgOy0pIFRoaXMgaXMgcGVyZmVjdGx5IGlu
bGluZSB3aXRoIHRoZSBnb2FscyB3ZSAKdGFyZ2V0IHdpdGggdGhlIFVuaWNvcmUgYnVpbGQgc3lz
dGVtLgoKPiAKPiBTbyBmdWxsIHN1cHBvcnQgZnJvbSBNaXJhZ2VPUyBmb3IgdGhpcyBpbml0aWF0
aXZlIQoKVGhhbmsgeW91IHNvIG11Y2ghCgo+IAo+IHJlZ2FyZHMsCj4gQW5pbAo+IAoKU2ltb24K
Cj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2Uvb2NhbWwtZnJlZXN0YW5kaW5nLwo+IAo+
IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbAo+IAoKLS0gCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpTaW1vbiBLdWVuemVyCuOCt+ODouODsyDjgq/jgqXj
g7Pjg4TjgqHjg7wKUmVzZWFyY2ggU2NpZW50aXN0LApOZXR3b3JrZWQgU3lzdGVtcyBhbmQgRGF0
YSBBbmFseXRpY3MgR3JvdXAKTkVDIExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFy
Y2ggRGl2aXNpb24KS3VyZnVlcnN0ZW5hbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwu
ICAgICArNDkgKDApNjIyMSA0MzQyLTI2NApGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTUyNjQK
ZS1tYWlsOiAgc2ltb24ua3VlbnplckBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ck5FQyBFdXJvcGUgTHRkIHwgUmVn
aXN0ZXJlZCBPZmZpY2U6IEF0aGVuZSwgT2R5c3NleQpCdXNpbmVzcyBQYXJrLCBXZXN0IEVuZCBS
b2FkLCBMb25kb24sIEhBNCA2UUUsIEdCClJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAyODMyMDE0Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 08:50:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 08:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsmKA-0007pG-6Y; Fri, 15 Sep 2017 08:50:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dsmK8-0007oc-En
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 08:50:08 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 52/F0-02021-F349BB95; Fri, 15 Sep 2017 08:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH97u7bZd48XMzehpZuSxM01LohUj
 oH8F/jAh60Ug76/Im2xx3S+yvBmqpiZqTaL704gtJmlEW07SwskhN0rIs0lqarowJy4Iww3Y7
 M/vve7/P93m+z3M8NKnJV+loLtvKCWbWqFcFUPwm4mBUXHl70mbHVOT2Om8ttQslPG7/RexBy
 UqDOS0z+4iSL+0dVFkaA7OvOBoIG6oPKEQBNIVtJOQ1dhOFaAmN8H7IGStVS0CDiwnoGPlCSk
 CLU6Dh5bBa0sF4J7ybqKRk030EN6re+ytI7EJQ7XUiyaXCG2B4+puvLU0zeAfM9iulZwqvg9M
 Dd/16GebAO/Xdb2dwEHQ7PlGSXuILqHnqUUmaxFvhYstHUtarwemp8mvAevB0dfqHAGxH0Okp
 8jfS4FC4UPCAkk0h8Lival4nwldPs1qaB/Ba6MndLdeOEdA+fZOQP3LUUD4zMZ+wETocdf6Vl
 2INOF0dhPzuJmE6P0jWEdD8yjvvt0DteL1abvRWCQ6bez55JVz09CAZ1Kpg8M6cUh41FYqe2N
 WlKLxi0S+oWLR2xaK1LyPyGgoXOSGLE6JiY6LTBEM6bzWxBmNUzOYt0SZOFNl0zsimidFHM02
 3kO8qTikUqBWN2Hc/RCtoQr+MGTjXnqRZmpZ57CTPinyqcMLIiQ9ROE3j4qbGfqSjzJlmTg9M
 kN3nCxK4dC77uMHoO7O/VqAD9cHMVJkPM6KFNYmGdBn1oFDdcmZIAlgC/AnzQtnfA32BQnRaB
 ikUCk2ghRNMBuv/fBItp5Fey4RJ6YEGs3Wh+6QvmPAFP+ttlYKt7D+ks6EHw3nJ7vPGbdr4Q9
 P7Do+/dxi5+kjX6N1U/nnIpaM/r+Pa2Y0tlWHvwvbN1sTMGQd4l7PLXvKh6fajPrYuhTnrvHc
 gpXosmEvcsbc640f+5a7P6zNW5QhZo/EluUPso8RKz+u4MrPV22mZ6Y6tbHO17T1ToJ5ZE3/1
 je13gvWAW0+JPBsTQQoi+wentk4CmwMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505465405!108102850!1
X-Originating-IP: [104.47.2.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 817 invoked from network); 15 Sep 2017 08:50:05 -0000
Received: from mail-db5eur01on0088.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.88)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 Sep 2017 08:50:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ILRs56dyBmoyP1q+kFoQUx5umyRiYmf/ZNpx1pLEOHs=;
 b=GHL4N5NGYUINoz/lIcPq5GXkjdufV9cHVdjnzTNX+KdoIfGSswfTBk+NKdSq4O18qWjlkY0qusBQ8HdatVI71edBDbQLqact0SrLXv5Dmjo8naT9b33yKKq1r0cMF37ixGyWAO4hm0cmKo/H7QUZPRhlLXMY0YU0JyvFrzvGEGs=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2057.eurprd08.prod.outlook.com (2603:10a6:3:50::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Fri, 15
 Sep 2017 08:50:00 +0000
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-11-jgross@suse.com>
 <c82c0ce3-5306-3cdf-abc8-53f94c0e6366@arm.com>
 <576840d6-50da-04e0-b496-2bd16b77f8ff@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a756c2a3-dc8c-d748-45be-dd895a496cb3@arm.com>
Date: Fri, 15 Sep 2017 09:49:56 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <576840d6-50da-04e0-b496-2bd16b77f8ff@suse.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0204.eurprd07.prod.outlook.com
 (2603:10a6:6:42::34) To HE1PR0801MB2057.eurprd08.prod.outlook.com
 (2603:10a6:3:50::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7842e72a-4041-4490-6a89-08d4fc16c096
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2057; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 3:wGSb3LLu8vRw1LCFKh/LeARKhq2IRzWuIbbf9/GEXoxtYjYO6VewsQ5XfecJVK+a+/InwXb6BSWE700Fy0bArmC08AdLumRiqYLmlhwiL33uHVaYr2xi8R6co3LaPb2PWmgBmjzjVwdnSMg6kX1e1684XM3LVH/XyirA0dQ+e7r9mnQsB192dTPPkosRc0aM5n94xFm+oWtn2tJAcAFTWayoeaPeo7dNWe/kQlplnK8tm/9zrjO1jSVlW/uoFccE;
 25:XLfehmLf4m+wm4UzeS4Iu0Gr0c9D5STkHh/LwDQLhVa3xyF76eg6ODSqO5guh9GaPneuemh7QA6IH4m/ky96uOPrQu07nc8NfV9mXCJTVwWZySE1fnjDUiWxAkW1Qfmp9PewynuNPRYDHQaY9p+lpr7B4thssP8nmzpBSusp/X/lLxtkoC8Wg1oTbVFbpZzCyrIu83smBF2lcsNjYhlGPD02HrFayeALhys8s6iW0hH+OmXNVVHAwHprTwYYtGq2AEBWO5kAYCJHCXuanKh7ZsV/Zfcx814/hNNWLqhIvAVBOu1TowbUc3DTnodJjuXZaprQ1F3DrhvXCppIUSkrxw==;
 31:ooKCnzc3qSrMgdiZAIxE29rDwB6iP28phN624ZVWz/bXweIo9lL5xiQbAUKLiIqitTYNn6b1qRZT+gHnNSSGdrCFS8cy7GmcjTZEBXOW/umCfv3r7FbDxNrpslilZhQGnL5YwK51DgA+YFoNSDTEUBObFrdCP0fd8TVL5yWDDDqYhdnk0FksKfaDAXbBlXa/pCrv8nYVD9702iLsHHC4eCT4iUE2o9QgXiVOKu3Ed2w=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2057:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 20:so1CnxM556VSUMUW490jY0Dpfbv38KU/05s5PXIUM+gofy0oHX1weIdQ47BKToXdROZKKdVkuRMvM0uPfTVteQw0d9UihIni5+kgAW+Xw4Am1VGARgGAqL6RX8AuhJGDv/SxKMMSe19VnCgXk6z1cVmHhL+SDcZP1FkCYB5cC98=;
 4:1Ia+3hod2c5PAlCFF4Xt25nd5y3OFXQRWh2AgVaen07NZ9fq4Me7zOqmFvRhw5eE+jsmbVpDOago0+78f1KxpNQeb3yRDnbtOxSn5RYgyL7h37kRgXYtKl7VIVcQQ8oUo1XKUuoC4N+QHeJAJk1Fc6KCJT/3DuAH8E9SVbthASA4wH374HiZ6xVk6HmJI0ByAZLxQ89E8vU1WEIqmS4vT1GN6R0GK8672yFZFr1y3swpS/LOdps+KgngxDhEabPr
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2057F394CA7C9B75247F1489806C0@HE1PR0801MB2057.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2057; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2057; 
X-Forefront-PRVS: 0431F981D8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(346002)(376002)(199003)(24454002)(189002)(6666003)(8676002)(54356999)(101416001)(65826007)(6116002)(6512007)(81156014)(6506006)(76176999)(65956001)(7416002)(81166006)(31696002)(5660300001)(86362001)(6486002)(50986999)(58126008)(31686004)(65806001)(36756003)(3846002)(66066001)(229853002)(47776003)(2950100002)(53936002)(33646002)(305945005)(25786009)(8666007)(16526017)(97736004)(6246003)(230700001)(72206003)(64126003)(316002)(50466002)(2906002)(53546010)(478600001)(68736007)(105586002)(23676002)(106356001)(110136004)(189998001)(7350300001)(93886005)(83506001)(4326008)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2057; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTc7MjM6bjJmeHJNZkFVc2VRcmFEMElVWWcrb21H?=
 =?utf-8?B?cFMrRzM2c3ZpTmhVN3lER3ZjS2U1TzlneW5IOWZGZzBCbnpmV2lOV25mUkMz?=
 =?utf-8?B?SGszUWVROVlpeWxDV2NLQ0h4bUVmN2ZzNlIycmFibXpPNk5HZFFLRHk1N0k3?=
 =?utf-8?B?eWk0RkIxaXdnejA1b05aaXVraE9WK3FnM0l2TnhadG1OcHNrai9ZV1BrQ1NC?=
 =?utf-8?B?aVNML1RoeHpnYTBHbE1BNDhlTTJsUlRtb3htZjEvVEY5b01VQlNDNlZzaUF6?=
 =?utf-8?B?NVFDTnZmV1hnbmhLY05JSlRMVHV6Y2o2bDZKTHRxYjBUTG5aeW9DeXkzc2NF?=
 =?utf-8?B?WkFRZS9nckxCdVEza0s3MFA1SEJETTVCL2YvNHJNdzZMaHhQSU90aGlONUVY?=
 =?utf-8?B?aXZQZUkrSzFmUjRlSHA2YlJxdDVWQkxFUnR6aFhra0NvTk5MMUdmdUhHSE04?=
 =?utf-8?B?WkRHWDRJR25KTGdzYXlLZXZHbFJEaHc5b1hKOGcrUlYyWWF2UC82UVFMdEtK?=
 =?utf-8?B?cUNXVGFBcS8zT3hzWGpzeEFEKzRHNVY1VDdIYmk0NDRnQjdaUW9wUUpZSElF?=
 =?utf-8?B?M2xKOTNPaHhPSWJza09qaGlsaDY5R0NSWGFER1FMSUprWFRhL1dFR2RlbkJh?=
 =?utf-8?B?Z2lCSEtHbGpqbmNqZ3dyZ0t5WWRxTHJhemZWbi92QUp1M0FXMFppU1orWTlt?=
 =?utf-8?B?VDYvSUVoZzNaV0FwdjVQV01WOUlRK1RWT1pkMFlUVVc1ZzhtajhUb0hwdGpo?=
 =?utf-8?B?SWt3WDNkMHY2N0R2QlJqWFFORjVjVXVQQ01kcE4rdTg3NHdhS2g3S0NFTHlH?=
 =?utf-8?B?b3ZIMUVRcmZhZ1dGeFo3WWtLRUkzZXVXNkFTSXBxbGh6YndPZ3VzTlRqc3hO?=
 =?utf-8?B?bE93dUFtVkNQeElGbnJ5cVpVcDJ3ZnJ4WjBkb0oxbGkyVUdubDNRSVJjRm5U?=
 =?utf-8?B?ZE14UEg5cXBhZ1NmTTZQVWwyK2FaUnlUM0ludjZYRXZ2K1ozaTFxMnN3ck1v?=
 =?utf-8?B?ZGpZZ0dkbkxCR0FjT0ZQb2Yvei9tbkhPRXZBWk5LU3V3V21lbWJrVG83ZW95?=
 =?utf-8?B?d2tUZlBmc0syOVFzL2JKaTdGMVpJcDF3Vmg5M2h6UUYyeWltYWt5T0llWmkz?=
 =?utf-8?B?UnNpN0N1dTNIVG5nQWx2QmhJSEFmQmNYVG1JSGJIUGVXamNYVjFaaWlQa3lk?=
 =?utf-8?B?MjVNQjdqbzRueEIxTmFaTmlSNCtHdEEyQ0JFWk5oaUZxNGtOWXZLcVpsRXB0?=
 =?utf-8?B?OEUvTjdmMXhYRHMzQko5aUxqVW1ETm1BRmpPcyszQWFMaU1YblVVdDZZNEE5?=
 =?utf-8?B?dngyblluWXQ2VVRUcFNiS20yazNjOXhFTFBzTXQ3L1dKS0xhVGw5RzBNeU1a?=
 =?utf-8?B?eDB0UjBPRFBWQk9YZ3BLb3RmWkVFcTRvYkNoK2pqUmVIKzR3NnA3VTJqK25R?=
 =?utf-8?B?T0dELy82Qnc5L1dOSnJGTnpOSFNZOS9KVzNQQU56TnkrVHlSTGxERVhkUGx3?=
 =?utf-8?B?M0xWR1hYdjhsYXpYZ1lzc2Rua1VLaFFIQWJhRlRqWHY3TDBBQWR5ZE5hb2Nv?=
 =?utf-8?B?MXQzbzRDVDZKckdHOVdKakF5OGN3cFIxZGoyV2FCendZTEUyd3JnUFNjdnN6?=
 =?utf-8?B?UkREeVp4WFNicnpEeFNqK2QvSVlNQ05XTzUxdXFreGp0bEVyNktpNWpQTEli?=
 =?utf-8?B?SGoycUxSaitjRk1oN0dnV3ovYkhBTjl1MGxKVG5IZ0d3eklwTFFOSWpnUEk3?=
 =?utf-8?B?RjBCYVRidjNrQWx5YjlVTXQwUSswaU9BcVpzZVBqQ2c2UEoxa1VpbFppL0Qr?=
 =?utf-8?B?UlpaUGJuanZUZ0M2NncxaHpRYnN4TXRGVkRLODFNS0FSLzdXYnZ6WC9uZmhp?=
 =?utf-8?B?MW5ZM1dtdndvbEl6VEM5Um1JdFFaanc0VFZNbC9XT2JCT1hPT0VRSVB1STBv?=
 =?utf-8?B?eHdaYldHcjI3dVQzQUZnalVGMkNIeHhHcUtVdUlWanhTUTFxeG9KSWhlU3JK?=
 =?utf-8?Q?cVJYRqTw?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 6:CHIQSoWWcvl/cjQDyAYOXAv4jj9FezSBca/3W8cqSjvgM/ctVoEP6q0jZDQ89kgOqwEt3W/iYzfLzNhlUMjxOvBSVrlD9eDM9PDqbu49aKsUwdWF0KxRE0ksNGTS5zWtETt53NjAMXQQiu+DCuBC9w0pL5VlCWdJyRtl5ipM50EHnrnBtZq3AVy1lzi0ugqxl8vbawLXiQXujb7q9ds2afN3c902dJba+UfMPUKte6R3stp/hNnexO3pWQkdW/ITKTJI0id/vbzzrJRUxMjW+bLSnMnnBeX8xqvKKOWjQEMOg0pL9TIYTpD3Qan+VkmSHdbHwB/dbiHty/zth6obhg==;
 5:hJeXpA0hc4sFZRdK0tJJEMZeTMIEJA2ovA8XUf0zIYMV2iqKjsUSwuOGwkMJ3H8gTWBtIp2nPoUg/lXbMNurNzw2vZOy9IBZAb/3rXWdbFC8bVJcf5K3uTHTpr1zwLIMwiwHTNNYGz9kRtGR3EVd0A==;
 24:fJseg0SSBMs+LrQmToW2b5gr41Ml66c+RHYWD4hmRbOeeFYiyawnWG6Llb3QV2rYB+GgLb0BkvkZ0+83tOMj8KMFxXwVqTO3vAa6X/zZIgU=;
 7:QYcmN9E17DNKkX0+IMf6c82Co+Sn0IEOi0Fv6B6WCn4Z8qS4FTohwD6dVMKiU5vW9gYgaT8O20A04rQi0+IPURpd6ZOHdH9ZLpFPVyfJKwtOGzqiu6pPX2WhYhByrr7MJh/GQic45AwRvy+AfsveXjwmYbmjIDWvzDq1TNO7JxKO/ZEKhUEjFB0gFosLjFukvcMXFJooCheWmxidnNvSgOXiOAE4m4qDmx8b+DLfVVI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2017 08:50:00.2895 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2057
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v6 10/12] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDE1LzA5LzIwMTcgMDg6MjIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
T24gMTQvMDkvMTcgMTk6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4K
Pj4gT24gMTMvMDkvMTcgMTY6NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKPj4+IGIveGVuL2luY2x1ZGUveGVuL2dy
YW50X3RhYmxlLmgKPj4+IGluZGV4IGRmMTFiMzEyNjQuLmYzZjJmYjllYmMgMTAwNjQ0Cj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmgKPj4+IEBAIC0yNyw3ICsyNyw4IEBACj4+PiAgICNpbmNsdWRlIDx4
ZW4vcndsb2NrLmg+Cj4+PiAgICNpbmNsdWRlIDxwdWJsaWMvZ3JhbnRfdGFibGUuaD4KPj4+ICAg
I2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4+PiAtI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgo+
Pgo+PiBUaGlzIGNoYW5nZSBsb29rcyBhIGJpdCBzdHJhbmdlIHRvIG1lLiBUaGlzIGlzIHRoZSBv
bmx5IHBsYWNlIHdoZXJlCj4+IGFzbS9ncmFudF90YWJsZS5oIGlzIHB1bGxlZC4gQmVjYXVzZSB5
b3UgcmVtb3ZlIGl0LCBpdCBub3cgbWVhbnMgdGhhdAo+PiB0aGUgcHJvdG90eXBlIHdpbGwgbm90
IGJlIGRlZmluZWQgZmlyc3QgYW5kIG1heSByZXN1bHQgdG8gbWlzbWF0Y2ggaW4KPj4gdGhlIGZ1
dHVyZS4KPj4KPj4gSWRlYWxseSB3ZSBzaG91bGQgZW5mb3JjZSwgYWx0aG91Z2ggaXQgd291bGQg
cmVxdWlyZSBzb21lIHdvcmsgYXMgd2UKPj4gZGlkbid0IHJlYWxseSBmb2xsb3cgdGhhdCBydWxl
IGluIGEgZmV3IHBsYWNlcy4KPgo+IEFhaCwgSSBtaXNzZWQgdGhlIHByb3RvdHlwZXMgd2hpY2gg
cmVsYXRlIHRvIGZ1bmN0aW9ucyBvdXRzaWRlIG9mCj4gZ3JhbnRfdGFibGUuYy4gU3RyYW5nZSB0
aGF0IHRoZSBjb21waWxlciBkaWRuJ3QgYmFyZiBhdCBtZS4KCkl0IGlzIGJlY2F1c2Ugd2UgZG9u
J3Qgc2V0IC1XbWlzc2luZy1wcm90b3R5cGVzLiBUaGlzIHdvdWxkIGJyZWFrIApjb21waWxhdGlv
biBvbiBYZW4gYmVjYXVzZSBvZiBxdWl0ZSBhIGZldyBtaXNzaW5nIHByb3RvdHlwZXMgd2l0aGlu
IHRoZSAKc291cmNlIGNvZGUuCgo+Cj4gQWxsIHRob3NlIGZ1bmN0aW9ucyBzZWVtIHRvIGJlIHJh
dGhlciBzbWFsbCwgc28gSSBjYW4gYWRkIHRoZW0gYXMgaW5saW5lCj4gdG8gYXNtLWFybS9ncmFu
dF90YWJsZS5oLCBhcyB0aGV5IGFyZSB1c2VkIG9ubHkgYnkgZ3JhbnRfdGFibGUuYy4KCkkgdGhp
bmsgeW91IHdvdWxkIHN0aWxsIG5lZWQgdG8gaW5jbHVkZSBhc20vZ3JhbnRfdGFibGUuaCBmb3Ig
eDg2IHRvIGdldCAKdGhlIHByb3RvdHlwZSBkZWZpbmVkIGZvciBjcmVhdGVfZ3JhbnRfcDJtX21h
cHBpbmcgJiBjby4KClRvIGJlIGhvbmVzdCwgSSBhbSBub3Qgc3VyZSB0byBmdWxseSB1bmRlcnN0
YW5kIHRoZSByYXRpb25hbGUgdG8gbm90IAppbmNsdWRlIGFzbS9ncmFudF90YWJsZS5oIGluIGdy
YW50X3RhYmxlLmguCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 08:50:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 08:50:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsmKk-0007sY-IE; Fri, 15 Sep 2017 08:50:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1dsmKi-0007rY-L7; Fri, 15 Sep 2017 08:50:44 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 68/E1-01791-3649BB95; Fri, 15 Sep 2017 08:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42I5rOqmoZs4ZXe
 kwbpl2hZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJqx8+grpoLd1hWd
 j44wNjA+0Opi5OIQEpjMKLH/dz9rFyMHh4SAjcTetmyI+C5GiRfbXzB2MXICxWUl5h14yoLKB
 inqYpKYP3suM4SzkFHiyvzFYJOEBfQkTl9wAmkQEaiX+LjlASuIzSzwjFVi99ZgiPr1zBLPFn
 xmAkmwCehKTG5ZwQZi8wJdManvCzvIHBYBVYk1Z9NBwqIC4RL7v19jhigRlDg58wnYQZwCdhI
 7F96Amm8hMXP+eUYIW1zi1pP5TBC2vETz1tnMMA/cfnSbfQKj6Cwko2YhaZ+FpH0WkvYFjCyr
 GDWKU4vKUot0DQ30kooy0zNKchMzc4A8U73c1OLixPTUnMSkYr3k/NxNjMB4YgCCHYxrpjofY
 pTkYFIS5b04cXekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle/8lAOcGi1PTUirTMHGBkw6QlOH
 iURHjfTQJK8xYXJOYWZ6ZDpE4xKkqJQ/QJgCQySvPg2mDJ5BKjrJQwLyPQIUI8BalFuZklqPK
 vGMU5GJWEeVVApvBk5pXATX8FtJgJaPGZ0ztAFpckIqSkGhhbJr7++y3GLrzxwZW5EasTvP/e
 WvpK7qThlKLwDd79k57ssfHZ+6VXx1aPqaq08NRRp707Ze9yzDxw8vbDLQ1ftI5v2KfZpie85
 kL9u6b6ZN/kLQ68ZqVie4WEtBkPXQpw9f3UWv14o3z6yT1iXr/lq25qKM57EejeL3V2o96DhG
 0n7ss2isUpsRRnJBpqMRcVJwIAHXi00iEDAAA=
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505465441!111648052!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40656 invoked from network); 15 Sep 2017 08:50:41 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 08:50:41 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id DDAB5102EA3;
 Fri, 15 Sep 2017 10:50:40 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id TLwlH-0zoKk6; Fri, 15 Sep 2017 10:50:40 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id B136A102E9C;
 Fri, 15 Sep 2017 10:50:12 +0200 (CEST)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Sep
 2017 10:50:12 +0200
To: Lars Kurth <lars.kurth@citrix.com>, Alexander Dubinin
 <alexander.dubinin@gmail.com>, Felipe Huici <Felipe.Huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <ada0238a-1602-f7cb-2af4-a042a99910ab@neclab.eu>
Date: Fri, 15 Sep 2017 10:50:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Cc: "stefano@aporeto.com" <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IExhcnMsCgpPbiAxMy4wOS4yMDE3IDE4OjU1LCBMYXJzIEt1cnRoIHdyb3RlOgo+IFNpbW9u
LAo+IAo+IEl0IGxvb2tzIHRvIG1lIGFzIGlmIHRoZXJlIGlzIHNvbWUgZmVlZGJhY2s6IHNvIGl0
IG1heSBtYWtlIHNvbWUgc2Vuc2UgdG8gaW5jb3Jwb3JhdGUgc29tZSBvZiBpdCBhbmQgc2VuZCBv
dXQgYSB2ZXJzaW9uIDIuIFdlIG1heSBhbHNvIHdhbnQgdG8gQ0Mgc29tZSByZXBzIGZyb20gb3Ro
ZXIgdW5pa2VybmVsIHByb2plY3RzIGJ1dCBNaXJhZ2UgT1MuIE9yIHlvdSBjb3VsZCBwb2ludCB0
aGVtIHRvIHRoaXMgdGhyZWFkIGluIGEgc2VwYXJhdGUgbWFpbCB0aHJvdWdoIHJlc3BlY3RpdmUg
Y2hhbm5lbHMgb3IgYSBodWIgbGlrZSB1bmlrZXJuZWwub3JnLiBXaGF0ZXZlciB5b3UgdGhpbmsg
bWF5IHdvcmsgYmVzdC4gSXTigJlzIHlvdXIgY2FsbC4KClNvdW5kcyBnb29kLiBJIGFtIGdvaW5n
IHRyeSB0aGUgdW5pa2VybmVsLm9yZyBodWIgYW5kIGNvbnRhY3Qgc29tZSAKcGVvcGxlIGluZGl2
aWR1YWxseS4KCj4gCj4gQW5kIHRoZW4gaGF2ZSBhIGZvcm1hbCB2b3RlLCBhIHdlZWsgYWZ0ZXIg
djIgb2YgdGhlIHByb3Bvc2FsLiBEb2VzIHRoaXMgd29yaz8KClllcywgdGhpcyB3aWxsIHdvcmsu
IEkgYW0gdXBkYXRpbmcgdGhlIHByb3Bvc2FsIGFuZCB3aWxsIHNlbmQgaXQgb3V0IHRvIAp0aGlz
IG1haWxpbmcgbGlzdCwgcmlnaHQ/CgpUaGFua3MsCgpTaW1vbgoKPiAKPiBMYXJzCj4gCj4gT24g
MTEvMDkvMjAxNywgMDU6MDgsICJTaW1vbiBLdWVuemVyIiA8c2ltb24ua3VlbnplckBuZWNsYWIu
ZXU+IHdyb3RlOgo+IAo+ICAgICAgSGkgQWxleGFuZGVyLAo+ICAgICAgCj4gICAgICB0aGFua3Mg
YSBsb3QgZm9yIHlvdXIgcmV2aWV3Lgo+ICAgICAgCj4gICAgICBPbiAxMC4wOS4yMDE3IDIyOjQ4
LCBBbGV4YW5kZXIgRHViaW5pbiB3cm90ZToKPiAgICAgID4gSGkgRmVsaXBlLCBhbGwsCj4gICAg
ICA+Cj4gICAgICA+IEdyZWF0IHRoYXQgaXQncyBnb2luZyB0byBzdGFydCA6KSBMb29raW5nIGZv
cndhcmQgdG8gam9pbiA6KQo+ICAgICAgCj4gICAgICBJIGFtIGxvb2tpbmcgZm9yd2FyZCB0byB5
b3VyIGNvbnRyaWJ1dGlvbnMuIDspCj4gICAgICAKPiAgICAgID4KPiAgICAgID4gSnVzdCBteSAy
IGNlbnRzOgo+ICAgICAgPgo+ICAgICAgPiAxLiBJcyB0aGlzIGFjYWRlbWljIHByb2plY3QsIG9y
IGl0IGhhdmUgc3BlY2lmaWMgZ29hbHMgYW5kIGFyZWFzIG9mCj4gICAgICA+IGFwcGxpY2F0aW9u
PyBXb3VsZCBiZSBnb29kIHRvIGhhdmUgc29tZSBwcmFjdGljYWwgdXNlLWNhc2VzIGFuZCB3ZWxs
Cj4gICAgICA+IGZvcm11bGF0ZWQgbGlzdCBvZiBwcm9ibGVtcyAod2UgYWxsIGZlZWwgdGhlc2Ug
YnkgZ3V0cywgYnV0Li4uKSwgaXQKPiAgICAgID4gYWltaW5nIHRvIHNvbHZlLiBJTUhPIHRoYXQg
d2lsbCBoZWxwIHRvIHByaW9yaXRpemUgZnVuY3Rpb25hbGl0eSBhbmQgZ2V0Cj4gICAgICA+IHVz
YWJsZSByZXN1bHQgZmFzdGVyIDopCj4gICAgICAKPiAgICAgIEl0IGlzIGtpbmQgb2YgYm90aCwg
aG93ZXZlciB3ZSBhaW0gYSBzdHJvbmcgZm9jdXMgb24gcmVhbCB3b3JsZAo+ICAgICAgcHJvYmxl
bXM6IElvVCwgTW9iaWxlIEVkZ2UgQ29tcHV0aW5nIChNRUMpLCBBdXRvbW90aXZlLCBWaXJ0dWFs
IE5ldHdvcmsKPiAgICAgIEZ1bmN0aW9ucyAoVk5GcyksIGFuZCBvdGhlcnMuCj4gICAgICBXZSBo
YXZlIHBsYXllZCB3aXRoIG1hbnkgVW5pa2VybmVscyAoQ2xpY2tPUywgTWlyYWdlLCBSdW1wLCBP
U3YsIGFuZAo+ICAgICAgb3RoZXJzKSBhbmQgdHJpZWQgdG8gYXBwbHkgdGhlbSBpbiB0aGUgc2V2
ZXJhbCBhcmVhcy4gV2hpbGUgZG9pbmcgdGhpcywKPiAgICAgIHdlIG5vdGljZWQgdGhhdCBlYWNo
IGFyZWEgYmVuZWZpdHMgZGlmZmVyZW50bHkgZnJvbSB0aGUgcHJvcGVydGllcyB0aGF0Cj4gICAg
ICBVbmlrZXJuZWxzIGdpdmUgLSB3aGljaCBpcyBncmVhdCAoZS5nLiwgaW5zdGFudCBib290IHRp
bWVzIGZvciBNRUMsIGhpZ2gKPiAgICAgIHBlcmZvcm1hbmNlIGZvciBORlYsIHJlc291cmNlIGVm
ZmljaWVuY3kgZm9yIElvVCkuIEhvd2V2ZXIsIGJ1aWxkaW5nIGFuZAo+ICAgICAgbWFpbnRhaW5p
bmcgbmV3IFVuaWtlcm5lbHMgKGFzIHdlIGRpZCB3aXRoIENsaWNrT1MsIE1pbmlDYWNoZSwgYW5k
Cj4gICAgICBNaW5pcHl0aG9uKSBpcyBjdXJyZW50bHkgcGFpbmZ1bC4KPiAgICAgIEJlY2F1c2Ug
b2YgZGlmZmVyZW50IGZvY3VzZXMgb24gcHJvcGVydGllcyBhbmQgcG9ydGVkL2ltcGxlbWVudGVk
Cj4gICAgICBhcHBsaWNhdGlvbnMsIG1vc3QgVW5pa2VybmVsIHRvZGF5IGFyZSBib3VuZCB0byB0
aGVpciBvd24gT1MgbGF5ZXJzCj4gICAgICAoZS5nLiwgQ2xpY2tPUyB1c2VzIGEgZGlmZmVyZW50
IE1pbmktT1MgdGhhbiBNaXJhZ2UpLiBFYWNoIGFwcGxpY2F0aW9uCj4gICAgICByZXF1aXJlcyBh
IGRpZmZlcmVudCBzdWJzZXQgb2YgT1MgbGF5ZXJzIGJ1dCBhbHNvIGVuYWJsZXMgZGlmZmVyZW50
Cj4gICAgICBvcHRpbWl6YXRpb25zIG9mIHRoZW0uCj4gICAgICAKPiAgICAgIEluIG9yZGVyIHRv
IHNvbHZlIHRoaXMsIHdlIGNhbWUgdXAgd2l0aCB0aGUgVW5pY29yZSBwcm9wb3NhbC4gQnV0IEkK
PiAgICAgIGFncmVlIHdpdGggeW91ciBzdWdnZXN0aW9uIGF0IHRoaXMgcG9pbnQ6IEl0IGhlbHBz
IGZvciB0aGUgcHJvamVjdCBzdGFydAo+ICAgICAgdG8gZm9jdXMgb24gc29tZSBpbml0aWFsIGFy
ZWFzLiBGb3Igbm93LCBJIGhvcGUgdGhpcyBpcyBkcml2ZW4gYnkgdGhlCj4gICAgICBmaXJzdCBj
b250cmlidXRvcnMsIGFuZCBJIGhhdmUgcGVyc29uYWxseSBJb1QgaW4gbWluZC4gU2luY2UgdGhl
IHByb2plY3QKPiAgICAgIGdvYWwgaXMgc28gYW1iaXRpb3VzLCB3ZSBzaG91bGQga2VlcCB0aGUg
bG9uZy10ZXJtIGdvYWwgaW4gbWluZCBmcm9tIHRoZQo+ICAgICAgYmVnaW5uaW5nLgo+ICAgICAg
Cj4gICAgICA+Cj4gICAgICA+IDIuIERvZXMgYW55IHNlY3VyaXR5IHN1YnN5c3RlbSBwbGFubmVk
PyBYRU4gaGF2ZSBYU00vRkxBU0ssIGJ1dCBJTUhPIGlzCj4gICAgICA+IHNob3VsZCBiZSBzdXBw
bGVtZW50ZWQgYnkgc29tZSBzZWN1cml0eSBsYXllciBpbiBjb250cm9sL3N0dWIgZG9tYWlucyBh
cwo+ICAgICAgPiB3ZWxsLiBTbyBmYXIgb25seSBrbm93biBpbXBsZW1lbnRhdGlvbiBpcyBPcGVu
WFQsIGJ1dCBpdCBpcy4uLi4gdmVyeQo+ICAgICAgPiBzcGVjaWZpYy4gUHJvYmFibHkgc29tZSBn
ZW5lcmFsaXplZCBzZWN1cml0eSBsYXllciBuZWVkZWQgaW4gVW5pY29yZSB0bwo+ICAgICAgPiBz
dXBwbGVtZW50IEZMQVNLL1hTTS4uLiBDb3JyZWN0IG1lIHBsZWFzZSwgaWYgSSBtaXN1bmRlcnN0
YW5kaW5nIDopCj4gICAgICAKPiAgICAgIEkgYWdyZWUgdGhhdCBtYW55IHByb2plY3RzIChlc3Bl
Y2lhbGx5IGVtYmVkZGVkLCBzdHViZG9tYWlucywgZHJpdmVyCj4gICAgICBkb21haW5zLCBORlYp
IGhhdmUgYSB2ZXN0ZWQgaW50ZXJlc3QgaW4gc2VjdXJpdHkgYW5kIGlzb2xhdGlvbi4gSW4gbXkK
PiAgICAgIHZpZXcsIFhTTS9GTEFTSyBmdXJ0aGVyIHJlc3RyaWN0cyB3aGF0IGEgVk0gY2FuIGRv
IGFuZCBzb3VuZHMga2luZCBvZgo+ICAgICAgb3J0aG9nb25hbCB0byB0aGUgZnVuY3Rpb25hbGl0
eSBvZiBhIFZNIChhbSBJIHJpZ2h0PykuIFRoZSBmYWN0IHRoYXQKPiAgICAgIFVuaWtlcm5lbHMg
c2hvdWxkIG9ubHkgcGljayBjb21wb25lbnRzIHRoYXQgYXJlIGFjdHVhbGx5IHJlcXVpcmVkIHRv
IGRvCj4gICAgICB0aGUgam9iIHJlZHVjZXMgdGhlIGF0dGFjayBzdXJmYWNlIGNvbXBhcmVkIHRv
IGdlbmVyYWwgcHVycG9zZSBPU2VzLgo+ICAgICAgRG8geW91IHNlZSBmdXJ0aGVyIHZhbHVlIHdp
dGggRkxBU0svWFNNIHdoaWNoIHJlcXVpcmVzIGVhcmx5Cj4gICAgICBpbXBsZW1lbnRhdGlvbiBh
bmQgZGVzaWduIGRlY2lzaW9ucyBmb3IgVW5pY29yZT8gQXMgZmFyIGFzIEkgY2FuIHRlbGwKPiAg
ICAgIHNvbWV0aGluZyBsaWtlIEZsYXNrIGlzIGltcGxlbWVudGVkIG1vc3RseSBpbiB0aGUgaHlw
ZXJ2aXNvciBhbmQKPiAgICAgIHRvb2xzdGFjaywgbm90IGluIHRoZSBndWVzdHMgdGhlbXNlbHZl
cywgaXMgdGhpcyByaWdodD8KPiAgICAgIAo+ICAgICAgCj4gICAgICBUaGFua3MsCj4gICAgICAK
PiAgICAgIFNpbW9uCj4gICAgICAKPiAgICAgID4KPiAgICAgID4gUmVnYXJkcywKPiAgICAgID4g
ICAgQWxleGFuZGVyCj4gICAgICA+Cj4gICAgICA+IE9uIEZyaSwgU2VwIDgsIDIwMTcgYXQgMzoz
MSBQTSwgRmVsaXBlIEh1aWNpIDxGZWxpcGUuSHVpY2lAbmVjbGFiLmV1Cj4gICAgICA+IDxtYWls
dG86RmVsaXBlLkh1aWNpQG5lY2xhYi5ldT4+IHdyb3RlOgo+ICAgICAgPgo+ICAgICAgPiAgICAg
SGkgV2VpLCBTdGVmYW5vLAo+ICAgICAgPgo+ICAgICAgPiAgICAgVGhhbmsgeW91IHNvIG11Y2gg
Zm9yIGFncmVlaW5nIHRvIGJlIHNwb25zb3JzISBJ4oCZbGwgdXBkYXRlIHRoZSBkb2N1bWVudC4K
PiAgICAgID4KPiAgICAgID4gICAgIOKAlCBGZWxpcGUKPiAgICAgID4KPiAgICAgID4gICAgID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQo+ICAgICAgPiAgICAgRHIuIEZlbGlwZSBIdWljaQo+ICAgICAgPiAgICAgQ2hpZWYgUmVzZWFy
Y2hlciwgTmV0d29ya2VkIFN5c3RlbXMgYW5kIERhdGEKPiAgICAgID4gICAgIEFuYWx5dGljcyBH
cm91cAo+ICAgICAgPiAgICAgTkVDIExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFy
Y2ggRGl2aXNpb24KPiAgICAgID4gICAgIEt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhl
aWRlbGJlcmcKPiAgICAgID4gICAgIFRlbC4gICAgICs0OQo+ICAgICAgPiAgICAgKDApNjIyMSA0
MzQyLTI0MQo+ICAgICAgPiAgICAgRmF4OiAgICAgKzQ5Cj4gICAgICA+ICAgICAoMCk2MjIxIDQz
NDItMTU1Cj4gICAgICA+Cj4gICAgICA+ICAgICBlLW1haWw6Cj4gICAgICA+ICAgICBmZWxpcGUu
aHVpY2lAbmVjbGFiLmV1IDxtYWlsdG86ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4KPiAgICAgID4g
ICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+ICAgICAgPiAgICAgTkVDIEV1cm9wZSBMaW1pdGVkIFJlZ2lzdGVyZWQgT2ZmaWNl
OiBORUMgSG91c2UsIDEKPiAgICAgID4gICAgIFZpY3RvcmlhIFJvYWQsIExvbmRvbiBXMyA2Qkwg
UmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQKPiAgICAgID4KPiAgICAgID4KPiAgICAgID4K
PiAgICAgID4KPiAgICAgID4gICAgIE9uIDkvOC8xNywgMTowMCBQTSwgIkxhcnMgS3VydGgiIDxs
YXJzLmt1cnRoQGNpdHJpeC5jb20KPiAgICAgID4gICAgIDxtYWlsdG86bGFycy5rdXJ0aEBjaXRy
aXguY29tPj4gd3JvdGU6Cj4gICAgICA+Cj4gICAgICA+ICAgICAgPkBXZWksIEBTdGVmYW5vLAo+
ICAgICAgPiAgICAgID4KPiAgICAgID4gICAgICA+T24gMDcvMDkvMjAxNywgMjI6MTYsICJTdGVm
YW5vIFN0YWJlbGxpbmkiIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnCj4gICAgICA+ICAgICA8bWFp
bHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+PiB3cm90ZToKPiAgICAgID4gICAgICA+Cj4gICAg
ICA+ICAgICAgPiAgICBIaSBhbGwsCj4gICAgICA+ICAgICAgPgo+ICAgICAgPiAgICAgID4gICAg
SSB3b3VsZCBiZSBnbGFkIHRvIHNwb25zb3IgdGhpcyBwcm9wb3NhbC4gSSB0aGluayBpdCB3aWxs
IGJlCj4gICAgICA+ICAgICBvZiBncmVhdAo+ICAgICAgPiAgICAgID4gICAgYmVuZWZpdCB0byB0
aGUgZWNvc3lzdGVtLiBMZXQgbWUga25vdyBpZiBJIG5lZWQgdG8gZG8gYW55dGhpbmcKPiAgICAg
ID4gICAgICA+c3BlY2lmaWMuCj4gICAgICA+ICAgICAgPgo+ICAgICAgPiAgICAgID5CYXNpY2Fs
bHksIGFsbCB3aGljaCBpcyBuZWVkZWQgaXMgYW4gYWdyZWVtZW50LiBXaGljaCB3ZSBoYXZlIGZy
b20geW91Cj4gICAgICA+ICAgICAgPmJvdGguIEZlbGlwZSwgY2FuIHRoZW4gYWRkIHlvdXIgbmFt
ZXMgdG8gdGhlIHByb3Bvc2FsLgo+ICAgICAgPiAgICAgID4KPiAgICAgID4gICAgICA+TG9va2lu
ZyBvdXQgZm9yIHRoZSBldm9sdmluZyBwcm9qZWN0IGFuZCBoZWxwaW5nIChlLmcuIHRocm91Z2gK
PiAgICAgID4gICAgIGFkdmljZSkgaXMKPiAgICAgID4gICAgICA+bm90IHN0cmljdGx5IG5lY2Vz
c2FyeSwgYnV0IGFsd2F5cyB3ZWxjb21lLgo+ICAgICAgPiAgICAgID4KPiAgICAgID4gICAgICA+
TGFycwo+ICAgICAgPiAgICAgID4KPiAgICAgID4KPiAgICAgID4KPiAgICAgID4KPiAgICAgID4K
PiAgICAgID4gLS0KPiAgICAgID4gUmVnYXJkcywKPiAgICAgID4gICAgQWxleGFuZGVyIER1Ymlu
aW4KPiAgICAgIAo+ICAgICAgLS0KPiAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICAgICAgU2ltb24gS3Vlbnplcgo+ICAg
ICAg44K344Oi44OzIOOCr+OCpeODs+ODhOOCoeODvAo+ICAgICAgUmVzZWFyY2ggU2NpZW50aXN0
LAo+ICAgICAgTmV0d29ya2VkIFN5c3RlbXMgYW5kIERhdGEgQW5hbHl0aWNzIEdyb3VwCj4gICAg
ICBORUMgTGFib3JhdG9yaWVzIEV1cm9wZSwgTmV0d29yayBSZXNlYXJjaCBEaXZpc2lvbgo+ICAg
ICAgS3VyZnVlcnN0ZW5hbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwo+ICAgICAgVGVsLiAg
ICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjQKPiAgICAgIEZheDogICAgICs0OSAoMCk2MjIxIDQzNDIt
NTI2NAo+ICAgICAgZS1tYWlsOiAgc2ltb24ua3VlbnplckBuZWNsYWIuZXUKPiAgICAgID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
ICAgICAgTkVDIEV1cm9wZSBMdGQgfCBSZWdpc3RlcmVkIE9mZmljZTogQXRoZW5lLCBPZHlzc2V5
Cj4gICAgICBCdXNpbmVzcyBQYXJrLCBXZXN0IEVuZCBSb2FkLCBMb25kb24sIEhBNCA2UUUsIEdC
Cj4gICAgICBSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAxNAo+ICAgICAgCj4gCgotLSAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
ClNpbW9uIEt1ZW56ZXIK44K344Oi44OzIOOCr+OCpeODs+ODhOOCoeODvApSZXNlYXJjaCBTY2ll
bnRpc3QsCk5ldHdvcmtlZCBTeXN0ZW1zIGFuZCBEYXRhIEFuYWx5dGljcyBHcm91cApORUMgTGFi
b3JhdG9yaWVzIEV1cm9wZSwgTmV0d29yayBSZXNlYXJjaCBEaXZpc2lvbgpLdXJmdWVyc3RlbmFu
bGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY0
CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItNTI2NAplLW1haWw6ICBzaW1vbi5rdWVuemVyQG5l
Y2xhYi5ldQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KTkVDIEV1cm9wZSBMdGQgfCBSZWdpc3RlcmVkIE9mZmljZTogQXRoZW5lLCBP
ZHlzc2V5CkJ1c2luZXNzIFBhcmssIFdlc3QgRW5kIFJvYWQsIExvbmRvbiwgSEE0IDZRRSwgR0IK
UmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:00:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsmTd-0008I4-Hy; Fri, 15 Sep 2017 08:59:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42495280a=citrix-osstest@xenproject.org>)
 id 1dsmTc-0008Hh-OM
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 08:59:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F1/F5-01911-B869BB95; Fri, 15 Sep 2017 08:59:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG73tN2
 RBhNP8lncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow1r24wFuwQqLi8+iJLA2MLVxcjJ4eEgL9E
 z9w+ZgjbXWJ6+wo2EFtEwFliwofbQDYHB6+AnkTjwVyQsLBAhMSxlc+ByrmAyptYJJY2XmWD6
 FWV2PFmIiOIzSbgITGxZyILiM0CFF/7aSaYLSSgJbF08UomEJtXQFDi5MwnYHFmAQmJgy9eQN
 1gIbHjYx/bBEbeWUjKZiEpW8DItIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzB46hkYGHcwtuz1O8QoycGkJMp7ceLuSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvBlTgXKCRanpqRVpmTnAMIZJS3DwKInwNoCkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L
 1VKnNcYpEgApCijNA9uBCymLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5t0OMoUnM68Ebt
 MroCOYgI44c3oHyBEliQgpqQZGweQI80NFv7tW63ZGGH/8IPVki+sGhqd7X1tO6T6yfPvyk80
 TVxr1bPwVedXq79vvQgf/pe+zYWXYvP5lxu1g/6dBX5Z6ybXE7X4X6LB+g/DE2x5LfurPqEnh
 bapPeu/TdntdqHTj3ElF1tPXH2JLWsrwNzZphdUcpwU7FF6vS+q8ufKJx8rjbUosxRmJhlrMR
 cWJABVD9SqkAgAA
X-Env-Sender: prvs=42495280a=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505465993!111700005!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39208 invoked from network); 15 Sep 2017 08:59:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 08:59:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439887938"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72108-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:xen-boot:fail:nonblocking
X-Osstest-Versions-That: flight=72075
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 15 Sep 2017 09:59:44 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72108: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTA4IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTA4LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjA3NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDc1CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwNzUK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjA3NQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDcyMDc1CgpiYXNlbGluZSB2
ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIwNzUKCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1qZXNzaWUt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:22:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsmoq-0001re-Ol; Fri, 15 Sep 2017 09:21:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsmop-0001rY-Fx
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 09:21:51 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AD/17-03283-EAB9BB95; Fri, 15 Sep 2017 09:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov+7q2bs
 jDbZdlbBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPedp5gKrgnUHHz1iemBsZmvi5GTg4JASOJ
 txP/MXUxcnEICSxklHg+7TIzSEJYIEtiyfzNbCC2iICDxLLzLxhBipgFjjNKHPn+nBmi4x2jx
 OU1e9hBqtgEVCU2XD/FCmLzClhLtKw5xQhiswDFF67+xQJiiwqESzSd7WeBqBGUODnzCZjNCV
 S/7+tWJhCbWUBd4s+8S8wQtrjErSfzoeLyEs1bZzNPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi
 1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5MT81JTCrWS87P3cQIDFEGINjBePx93CFGSQ4m
 JVHeixN3RwrxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBO/pWUB1gkWp6akVa
 Zk5wCiCKZXg4FES4X0DkuYtLkjMLc5Mh0idYlSUEue9AZIQAElklObBtcEi9xKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeVeATOHJzCuBm/4KaDET0OIzp3eALC5JREhJNTD26z90iqhcbGe
 +0L7+zLqAl1wvXlclTFu5Ztpvv5qji9vN9mU97HjJGv/l7qUJshcSbxn/1mBca/VvFuPyN1dv
 VrCfN1x1mfHUcz1DT9u8WYafUhwnXTn1O67/5s8iaemOs6eW65rHJs9svPbhVVmz18/Fk+76d
 X+ztfVWUlnAcGebgfGFtxamSizFGYmGWsxFxYkA1amB/dcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505467307!111425485!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58646 invoked from network); 15 Sep 2017 09:21:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 09:21:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BF2B2ABDC;
 Fri, 15 Sep 2017 09:21:46 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-11-jgross@suse.com>
 <c82c0ce3-5306-3cdf-abc8-53f94c0e6366@arm.com>
 <576840d6-50da-04e0-b496-2bd16b77f8ff@suse.com>
 <a756c2a3-dc8c-d748-45be-dd895a496cb3@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8b7f7aec-0e6e-3673-0b8e-dc9da43e163e@suse.com>
Date: Fri, 15 Sep 2017 11:21:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <a756c2a3-dc8c-d748-45be-dd895a496cb3@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v6 10/12] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDkvMTcgMTA6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDE1LzA5LzIwMTcgMDg6MjIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE0LzA5LzE3
IDE5OjMxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBKdWVyZ2VuLAo+Pj4KPj4+IE9uIDEz
LzA5LzE3IDE2OjQ2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAo+Pj4+IGIveGVuL2luY2x1ZGUveGVuL2dyYW50X3Rh
YmxlLmgKPj4+PiBpbmRleCBkZjExYjMxMjY0Li5mM2YyZmI5ZWJjIDEwMDY0NAo+Pj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmgKPj4+PiBAQCAtMjcsNyArMjcsOCBAQAo+Pj4+IMKgICNpbmNsdWRlIDx4
ZW4vcndsb2NrLmg+Cj4+Pj4gwqAgI2luY2x1ZGUgPHB1YmxpYy9ncmFudF90YWJsZS5oPgo+Pj4+
IMKgICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+Pj4+IC0jaW5jbHVkZSA8YXNtL2dyYW50X3RhYmxl
Lmg+Cj4+Pgo+Pj4gVGhpcyBjaGFuZ2UgbG9va3MgYSBiaXQgc3RyYW5nZSB0byBtZS4gVGhpcyBp
cyB0aGUgb25seSBwbGFjZSB3aGVyZQo+Pj4gYXNtL2dyYW50X3RhYmxlLmggaXMgcHVsbGVkLiBC
ZWNhdXNlIHlvdSByZW1vdmUgaXQsIGl0IG5vdyBtZWFucyB0aGF0Cj4+PiB0aGUgcHJvdG90eXBl
IHdpbGwgbm90IGJlIGRlZmluZWQgZmlyc3QgYW5kIG1heSByZXN1bHQgdG8gbWlzbWF0Y2ggaW4K
Pj4+IHRoZSBmdXR1cmUuCj4+Pgo+Pj4gSWRlYWxseSB3ZSBzaG91bGQgZW5mb3JjZSwgYWx0aG91
Z2ggaXQgd291bGQgcmVxdWlyZSBzb21lIHdvcmsgYXMgd2UKPj4+IGRpZG4ndCByZWFsbHkgZm9s
bG93IHRoYXQgcnVsZSBpbiBhIGZldyBwbGFjZXMuCj4+Cj4+IEFhaCwgSSBtaXNzZWQgdGhlIHBy
b3RvdHlwZXMgd2hpY2ggcmVsYXRlIHRvIGZ1bmN0aW9ucyBvdXRzaWRlIG9mCj4+IGdyYW50X3Rh
YmxlLmMuIFN0cmFuZ2UgdGhhdCB0aGUgY29tcGlsZXIgZGlkbid0IGJhcmYgYXQgbWUuCj4gCj4g
SXQgaXMgYmVjYXVzZSB3ZSBkb24ndCBzZXQgLVdtaXNzaW5nLXByb3RvdHlwZXMuIFRoaXMgd291
bGQgYnJlYWsKPiBjb21waWxhdGlvbiBvbiBYZW4gYmVjYXVzZSBvZiBxdWl0ZSBhIGZldyBtaXNz
aW5nIHByb3RvdHlwZXMgd2l0aGluIHRoZQo+IHNvdXJjZSBjb2RlLgoKVXVoLCBJIHdhc24ndCBh
d2FyZSBvZiB0aGlzIQoKPj4gQWxsIHRob3NlIGZ1bmN0aW9ucyBzZWVtIHRvIGJlIHJhdGhlciBz
bWFsbCwgc28gSSBjYW4gYWRkIHRoZW0gYXMgaW5saW5lCj4+IHRvIGFzbS1hcm0vZ3JhbnRfdGFi
bGUuaCwgYXMgdGhleSBhcmUgdXNlZCBvbmx5IGJ5IGdyYW50X3RhYmxlLmMuCj4gCj4gSSB0aGlu
ayB5b3Ugd291bGQgc3RpbGwgbmVlZCB0byBpbmNsdWRlIGFzbS9ncmFudF90YWJsZS5oIGZvciB4
ODYgdG8gZ2V0Cj4gdGhlIHByb3RvdHlwZSBkZWZpbmVkIGZvciBjcmVhdGVfZ3JhbnRfcDJtX21h
cHBpbmcgJiBjby4KPgo+IFRvIGJlIGhvbmVzdCwgSSBhbSBub3Qgc3VyZSB0byBmdWxseSB1bmRl
cnN0YW5kIHRoZSByYXRpb25hbGUgdG8gbm90Cj4gaW5jbHVkZSBhc20vZ3JhbnRfdGFibGUuaCBp
biBncmFudF90YWJsZS5oLgoKVGhlIGlkZWEgd2FzIHRoYXQgYXNtL2dyYW50X3RhYmxlLmggb25s
eSBjb250YWlucyBhYnN0cmFjdGlvbnMgbmVlZGVkIGluCmdyYW50X3RhYmxlLmMuIFdoeSBpbmNs
dWRlIGl0IGluIGEgWGVuLWdsb2JhbCBoZWFkZXIgd2hlbiBvbmx5IG9uZQpzb3VyY2UgbmVlZHMg
aXRzIGNvbnRlbnRzPyBBZGRpdGlvbmFsbHkgd2hlbiBJIHN0YXJ0ZWQgdGhpcyBwYXRjaCBJCnRy
aWVkIHRvIHVzZSBpbmxpbmUgZnVuY3Rpb25zIGluc3RlYWQgb2YgI2RlZmluZXMgaW4gYXNtL2dy
YW50LXRhYmxlLmgKbGVhZGluZyB0byBjb21waWxlIGVycm9ycyB3aGVuIHN0cnVjdCBncmFudF90
YWJsZSB3YXMgZGVyZWZlcmVuY2VkLgoKQnV0IHdpdGggdGhlIG1pc3NpbmcgcHJvdG90eXBlcyBw
cm9ibGVtIEkgdGhpbmsgaXQgbWlnaHQgcmVhbGx5IGJlCmJldHRlciB0byBrZWVwIHRoZSAjaW5j
bHVkZSBpbiBncmFudF90YWJsZS5oLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:32:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:32:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsmyZ-0002gY-Nc; Fri, 15 Sep 2017 09:31:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsmyY-0002gN-OI
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 09:31:54 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CD/87-01812-90E9BB95; Fri, 15 Sep 2017 09:31:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZdz3u5
 Ig1O3mS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fPUo6A9pmLegTvsDYyr
 rboYuTiEBBqZJA79P8nUxcgJ5DxmlHh9iREisY1RYveqvSwgCREBZ4mvZ+ayg9i8AvoS60++B
 osLC5hJtFy/xwrSICHQIifxef5KVpCEhIC3xIt1c+DsiacWMncxsnOwCVhJHBIDibIIqEqcaG
 lmmcDIvYCRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoL8
 ZgGAHY/MXp0OMkhxMSqK8FyfujhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftyDlBOsCg1PbUi
 LTMHGHgwaQkOHiURXo65QGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3QwyQwCkKKM0D
 24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3KMgUnsy8ErhNr4COYAI64szpHSBHlC
 QipKQaGG8a7XmREGt41vrBltXrr7Ewh1cK3pX6esVm1kHew1oXPh9jlVnFI8dmVLyG69+sKHY
 z9sc6Slu7J3+69U8r8I9SxoR5y2Yvs1lzKfqnkaee5c1oFdH238flWxafkalom9FodybPR/lS
 5LkVHhr+rUlrK55uXHF938Mzezz/nsqQFTotufaP+TQlluKMREMt5qLiRADMuYHRfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505467911!107327650!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36583 invoked from network); 15 Sep 2017 09:31:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 09:31:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsmyS-00068G-4J; Fri, 15 Sep 2017 09:31:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsmyM-00075b-AO; Fri, 15 Sep 2017 09:31:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsmyK-0002QQ-Gv; Fri, 15 Sep 2017 09:31:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113453-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7a95bdb092c66b6473aa2fc848862ae557ab08f7
X-Osstest-Versions-That: linux=46c1e79fee417f151547aa46fae04ab06cb666f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 09:31:40 +0000
Subject: [Xen-devel] [linux-linus test] 113453: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ1MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNDUzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzQyMwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzNDIzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNDIzCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEzNDIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM0MjMKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzQyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDIzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTM0MjMKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzQyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA3YTk1YmRiMDkyYzY2YjY0NzNhYTJmYzg0ODg2MmFlNTU3YWIwOGY3CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA0NmMxZTc5ZmVlNDE3ZjE1MTU0N2Fh
NDZmYWUwNGFiMDZjYjY2NmY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM0MjMgIDIwMTctMDkt
MTMgMjE6MTc6MTAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNDUzICAyMDE3
LTA5LTE0IDIwOjI0OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEVyaWMg
QmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0
QGxpbnV4LW02OGsub3JnPgogIEthbiBMaWFuZyA8a2FuLmxpYW5nQGludGVsLmNvbT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWVsIEdvcm1hbiA8
bWdvcm1hbkBzdXNlLmRlPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIFByYWth
c2ggR3VwdGEgPGd1cHRhcEBjb2RlYXVyb3JhLm9yZz4KICBTdGVwaGVuIFJvdGh3ZWxsIDxzZnJA
Y2FuYi5hdXVnLm9yZy5hdT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGltIENoZW4g
PHRpbS5jLmNoZW5AbGludXguaW50ZWwuY29tPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1
c2UuY3o+CiAgWXVyeSBOb3JvdiA8eW5vcm92QGNhdml1bW5ldHdvcmtzLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDA4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:35:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn21-0002sV-B2; Fri, 15 Sep 2017 09:35:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anil@recoil.org>)
 id 1dsn1z-0002rv-MA; Fri, 15 Sep 2017 09:35:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 63/0A-02044-EDE9BB95; Fri, 15 Sep 2017 09:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXCOvOhse6tebs
 jDRq+Slq8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvG16XTmAs6UyuW
 PpvJ1sB4NryLkZNDSGAqo0T3/bQuRi4OFoHvTBIL9nxiA0mwCNxmkli2zB6iKFNiSd955i5GD
 g42AU2Jla/4QcK8ArYSj7ZsYwKxmQUSJX60X2IDKeEV0Jfofc4IEhYWiJSY03eAFWKiqsTjg1
 fB4pxArV2bpzODrGUWaGGTeDm1FWyOiIC2xI6Ta5gg1j5klvh6UArElhCQlbg1+xLzBEb+WUj
 WzUJYBxHWlli28DUzjH390gUs4loS72deYl/AyLaKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQ
 wFgvN7W4ODE9NScxqVgvOT93EyMw0OsZGBh3ME494XeIUZKDSUmU9+LE3ZFCfEn5KZUZicUZ8
 UWlOanFhxhlODiUJHiXzQXKCRalpqdWpGXmAGMOJi3BwaMkwtsAkuYtLkjMLc5Mh0idYrTk6L
 h59w8TxwYwuQ9ECrHk5eelSonz2oA0CIA0ZJTmwY2DpYVLjLJSwryMDAwMQjwFqUW5mSWo8q8
 YxTkYlYR5K0Gm8GTmlcBtfQV0EBPQQWdO7wA5qCQRISXVwFi7K2yvgMOyxam/xH+9luFue/a2
 XHWK1W6LpR0th/a/rHbWXnR9Yu3PENtJBb5Cnv6fu3pCXMTzDavTX1s16Z3aM3VjU2jP9TfVy
 78syPJgUHFOW/Cke3uDftfD68HbYjgP125Uvdb86aZuOO9awynLmG1SeYIe9h1/ZF11y523VP
 dAk0eHvxJLcUaioRZzUXEiALYMAQ0GAwAA
X-Env-Sender: anil@recoil.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505468121!84070091!1
X-Originating-IP: [5.153.225.51]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_60_70,HTML_MESSAGE,RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9038 invoked from network); 15 Sep 2017 09:35:22 -0000
Received: from bark.recoil.org (HELO bark.recoil.org) (5.153.225.51)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 09:35:22 -0000
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 104c1fbc;
 Fri, 15 Sep 2017 10:35:21 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :message-id:content-type:mime-version:subject:date:in-reply-to
 :cc:to:references; s=selector1; bh=aT/xdQib9hoxtRaGuhAnxSHVHeA=; b=
 wkHx4FHZRiNFIgDAW6Jm2JuaeHjgrzQ31KeoR2kBd3PQ1wvLoFs3XRB3I5S5xyqY
 X+q0Z39JfDkUVt2Vo+Fp8ma2ZdMQV0zXyqS94uLFWs+ZpPH2BArTjOHGDIz73FBB
 jN90UVDDTYTREM38CM1/i56J5vAcVLQBikA2U5ssXj8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :message-id:content-type:mime-version:subject:date:in-reply-to
 :cc:to:references; q=dns; s=selector1; b=SsBqpw9ukRLY7LhVf5lZEwZ
 cytlRMEdApvi4bq//mIHbsxfQHWHl5WZzmW6brICiiW0p2RCla33HaF7CqQKftcr
 o9qsw20zyXGR9D9eAAhgB/ZdGFUayoCkdYiWs2LyAx1g4bUUgRe6aOBWs14ggNdm
 oZNDYzhOOsp1WENm/EhQ=
Received: by bark.recoil.org (OpenSMTPD) with ESMTP id f0c15fd1;
 Fri, 15 Sep 2017 10:35:21 +0100 (BST)
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <2D459324-0C16-4386-A74E-EDEBB7EC58BB@recoil.org>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 15 Sep 2017 10:35:18 +0100
In-Reply-To: <eba0ace6-6160-342d-dba4-c40324e67d3f@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
 <eba0ace6-6160-342d-dba4-c40324e67d3f@neclab.eu>
X-Mailer: Apple Mail (2.3273)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [MirageOS-devel] [Minios-devel] [Xen-API] [RFC]
 Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6782454653765689320=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6782454653765689320==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_9B12EA50-3FE5-4B75-AB43-448760BB115C"


--Apple-Mail=_9B12EA50-3FE5-4B75-AB43-448760BB115C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On 15 Sep 2017, at 09:36, Simon Kuenzer <simon.kuenzer@neclab.eu> =
wrote:
>=20
> Hey Anil,
>=20
> On 13.09.2017 12:11, Anil Madhavapeddy wrote:
>> On 11 Sep 2017, at 13:08, Simon Kuenzer <simon.kuenzer@neclab.eu> =
wrote:
>>>=20
>>>> Just my 2 cents:
>>>> 1. Is this academic project, or it have specific goals and areas of =
application? Would be good to have some practical use-cases and well =
formulated list of problems (we all feel these by guts, but...), it =
aiming to solve. IMHO that will help to prioritize functionality and get =
usable result faster :)
>>>=20
>>> It is kind of both, however we aim a strong focus on real world =
problems: IoT, Mobile Edge Computing (MEC), Automotive, Virtual Network =
Functions (VNFs), and others.
>>> We have played with many Unikernels (ClickOS, Mirage, Rump, OSv, and =
others) and tried to apply them in the several areas. While doing this, =
we noticed that each area benefits differently from the properties that =
Unikernels give - which is great (e.g., instant boot times for MEC, high =
performance for NFV, resource efficiency for IoT). However, building and =
maintaining new Unikernels (as we did with ClickOS, MiniCache, and =
Minipython) is currently painful.
>>> Because of different focuses on properties and ported/implemented =
applications, most Unikernel today are bound to their own OS layers =
(e.g., ClickOS uses a different Mini-OS than Mirage). Each application =
requires a different subset of OS layers but also enables different =
optimizations of them.
>>>=20
>>> In order to solve this, we came up with the Unicore proposal. But I =
agree with your suggestion at this point: It helps for the project start =
to focus on some initial areas. For now, I hope this is driven by the =
first contributors, and I have personally IoT in mind. Since the project =
goal is so ambitious, we should keep the long-term goal in mind from the =
beginning.
>>>=20
>> Thanks very much for kicking off this initiative. Maintaining a =
forked MiniOS has been a multi-year source of a maintenance burden for =
MirageOS, and we would love to be more aligned with an upstream version =
and benefit from new features such as (e.g.) HVM booting.
>=20
> We have the same burden with ClickOS and all the other unikernels we =
have built. Features like HVM booting or support for different =
hypervisors, are always something that users ask for. Since many =
Unikernel projects struggle with this, I would like to have the =
maintenance effort of a common base concentrated.
> But we also learned that each Unikernel has own requirements: This is =
why Unicore has to provide full configuration flexibility. Only then, =
all Unikernel projects could really benefit from it.
>=20
> So, I think we should all focus on the Unicore base and make our =
individual projects successful with it ;-).

This sounds good. It's worth thinking through the explicit differences =
in goals from MiniOS, to address Samuel's points.

It seems to me that MiniOS should remain the primary "support kernel" =
for Xen-related activities, for instance as a stub domain support =
kernel.  Unicore on the other hand explicitly tries to parameterise =
across its configuration so that it can be library linked to language =
runtimes more easily.

This split may help simplify MiniOS by removing some of the pseudo libc =
code that may be unnecessary outside Xen support functions, and also let =
us package up language runtimes in Unicore more easily via simple =
library package management and cross compilation.

regards,
Anil


--Apple-Mail=_9B12EA50-3FE5-4B75-AB43-448760BB115C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 15 Sep 2017, at 09:36, Simon Kuenzer &lt;<a =
href=3D"mailto:simon.kuenzer@neclab.eu" =
class=3D"">simon.kuenzer@neclab.eu</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Hey Anil,</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" class=3D"">On 13.09.2017 12:11, Anil Madhavapeddy =
wrote:</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">On 11 Sep 2017, at 13:08, Simon Kuenzer &lt;<a =
href=3D"mailto:simon.kuenzer@neclab.eu" =
class=3D"">simon.kuenzer@neclab.eu</a>&gt; wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D""><br class=3D""><blockquote=
 type=3D"cite" class=3D"">Just my 2 cents:<br class=3D"">1. Is this =
academic project, or it have specific goals and areas of application? =
Would be good to have some practical use-cases and well formulated list =
of problems (we all feel these by guts, but...), it aiming to solve. =
IMHO that will help to prioritize functionality and get usable result =
faster :)<br class=3D""></blockquote><br class=3D"">It is kind of both, =
however we aim a strong focus on real world problems: IoT, Mobile Edge =
Computing (MEC), Automotive, Virtual Network Functions (VNFs), and =
others.<br class=3D"">We have played with many Unikernels (ClickOS, =
Mirage, Rump, OSv, and others) and tried to apply them in the several =
areas. While doing this, we noticed that each area benefits differently =
from the properties that Unikernels give - which is great (e.g., instant =
boot times for MEC, high performance for NFV, resource efficiency for =
IoT). However, building and maintaining new Unikernels (as we did with =
ClickOS, MiniCache, and Minipython) is currently painful.<br =
class=3D"">Because of different focuses on properties and =
ported/implemented applications, most Unikernel today are bound to their =
own OS layers (e.g., ClickOS uses a different Mini-OS than Mirage). Each =
application requires a different subset of OS layers but also enables =
different optimizations of them.<br class=3D""><br class=3D"">In order =
to solve this, we came up with the Unicore proposal. But I agree with =
your suggestion at this point: It helps for the project start to focus =
on some initial areas. For now, I hope this is driven by the first =
contributors, and I have personally IoT in mind. Since the project goal =
is so ambitious, we should keep the long-term goal in mind from the =
beginning.<br class=3D""><br class=3D""></blockquote>Thanks very much =
for kicking off this initiative. Maintaining a forked MiniOS has been a =
multi-year source of a maintenance burden for MirageOS, and we would =
love to be more aligned with an upstream version and benefit from new =
features such as (e.g.) HVM booting.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">We have the same burden with ClickOS and all the =
other unikernels we have built. Features like HVM booting or support for =
different hypervisors, are always something that users ask for. Since =
many Unikernel projects struggle with this, I would like to have the =
maintenance effort of a common base concentrated.</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">But we also learned that each Unikernel has own =
requirements: This is why Unicore has to provide full configuration =
flexibility. Only then, all Unikernel projects could really benefit from =
it.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">So, I think we =
should all focus on the Unicore base and make our individual projects =
successful with it ;-).</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote><div><br class=3D""></div>This sounds =
good. It's worth thinking through the explicit differences in goals from =
MiniOS, to address Samuel's points.</div><div><br class=3D""></div><div>It=
 seems to me that MiniOS should remain the primary "support kernel" for =
Xen-related activities, for instance as a stub domain support kernel. =
&nbsp;Unicore on the other hand explicitly tries to parameterise across =
its configuration so that it can be library linked to language runtimes =
more easily.</div><div><br class=3D""></div><div>This split may help =
simplify MiniOS by removing some of the pseudo libc code that may be =
unnecessary outside Xen support functions, and also let us package up =
language runtimes in Unicore more easily via simple library package =
management and cross compilation.</div><div><br =
class=3D""></div><div>regards,</div><div>Anil</div><div><br =
class=3D""></div></body></html>=

--Apple-Mail=_9B12EA50-3FE5-4B75-AB43-448760BB115C--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6782454653765689320==--


From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn94-0003h7-3N; Fri, 15 Sep 2017 09:42:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn92-0003fg-Lu
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F8/E9-03093-490ABB95; Fri, 15 Sep 2017 09:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUnfKgt2
 RBr/qLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjDWX1jIVvJequLTtEmsD42OBLkZODgkBf4mT
 K4+zg9hsAsoSPzt72UBsEQE9iaYDzxlBbGaBEokr64+xgtjCAp4SuzYcBIuzCKhKTJj5nBnE5
 hWwkHjRMIsdYqa8xK62i2D1nAKWEvNn3wCq4eAQAqo5cckTJCwkoCDRMf0YE0SroMTJmU9YIF
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhg0DEOxgnH3Z/xCjJAeTkijvxYm7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8DrPB8oJFqWmp1akZeYAAxgmLcHBoyTCmwCS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUO
 O8EkCIBkKKM0jy4EbBousQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kkgU3gy80rgNr0COo
 IJ6Igzp3eAHFGSiJCSamB0fL76WfZ3FgH2yFYb4T6mN3Nm3u7TYtwibhslkXZxRkjV271envO
 9phRnTDDX802103g/K7dU+/MTJ821R1ZfqV2QUcMv8WD7yzf/cvW+KnDuuL26WWH12zvKf1fO
 tVf2sFB4c15sg+/RY2/fFAZ5Lfxs7W3/IurtGg55pi0iE2yMfE8F6b5WYinOSDTUYi4qTgQAw
 Tv7s6ECAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505468560!115447938!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5850 invoked from network); 15 Sep 2017 09:42:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439891811"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:33 +0100
Message-ID: <20170915094238.15256-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 07/12] arm/cpu{errata,
	feature}.[ch]: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZXJyYXRhLmggIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgg
fCA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCmluZGV4IGY4OWMwYWJlN2UuLmZlOWU5ZmFjYmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAg
LTcsNyArNyw3IEBACiAgICAgLm1pZHJfcmFuZ2VfbWluID0gbWluLCAgICAgICAgICAgICAgXAog
ICAgIC5taWRyX3JhbmdlX21heCA9IG1heAogCi1zdGF0aWMgYm9vbF90IF9fbWF5YmVfdW51c2Vk
CitzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAogaXNfYWZmZWN0ZWRfbWlkcl9yYW5nZShjb25z
dCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogewogICAgIHJldHVybiBNSURS
X0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9kYXRhLm1pZHIuYml0cywgZW50cnktPm1pZHJf
bW9kZWwsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRleCA3YjUwNDQxOGRhLi4xOGE3ZDQ5NWQy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTksMTMgKzksMTMgQEAgdm9pZCBjaGVja19s
b2NhbF9jcHVfZXJyYXRhKHZvaWQpOwogI2lmZGVmIENPTkZJR19IQVNfQUxURVJOQVRJVkUKIAog
I2RlZmluZSBDSEVDS19XT1JLQVJPVU5EX0hFTFBFUihlcnJhdHVtLCBmZWF0dXJlLCBhcmNoKSAg
ICAgICAgIFwKLXN0YXRpYyBpbmxpbmUgYm9vbF90IGNoZWNrX3dvcmthcm91bmRfIyNlcnJhdHVt
KHZvaWQpICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIGJvb2wgY2hlY2tfd29ya2Fyb3VuZF8j
I2VycmF0dW0odm9pZCkgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoICFJU19FTkFC
TEVEKGFyY2gpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJvb2xfdCByZXQ7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBib29sIHJldDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIGFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUoIm1vdiAlMCwgIzAiLCAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtb3YgJTAsICMxIiwgICAg
ICAgICAgICAgICAgIFwKQEAgLTI5LDEwICsyOSwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBj
aGVja193b3JrYXJvdW5kXyMjZXJyYXR1bSh2b2lkKSAgICAgICAgICAgXAogI2Vsc2UgLyogQ09O
RklHX0hBU19BTFRFUk5BVElWRSAqLwogCiAjZGVmaW5lIENIRUNLX1dPUktBUk9VTkRfSEVMUEVS
KGVycmF0dW0sIGZlYXR1cmUsIGFyY2gpICAgICAgICAgXAotc3RhdGljIGlubGluZSBib29sX3Qg
Y2hlY2tfd29ya2Fyb3VuZF8jI2VycmF0dW0odm9pZCkgICAgICAgICAgIFwKK3N0YXRpYyBpbmxp
bmUgYm9vbCBjaGVja193b3JrYXJvdW5kXyMjZXJyYXR1bSh2b2lkKSAgICAgICAgICAgICBcCiB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGlmICggIUlTX0VOQUJMRUQoYXJjaCkgKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiBmYWxzZTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGVsc2UgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
cmV0dXJuIHVubGlrZWx5KGNwdXNfaGF2ZV9jYXAoZmVhdHVyZSkpOyAgICAgICAgICAgICAgICBc
CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IGIzY2Y3MDYzMzIuLmYwMGI2ZGJkMzkg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC01MywxMCArNTMsMTAgQEAKIAogZXh0ZXJu
IERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFSTV9OQ0FQUyk7CiAKLXN0YXRpYyBpbmxpbmUg
Ym9vbF90IGNwdXNfaGF2ZV9jYXAodW5zaWduZWQgaW50IG51bSkKK3N0YXRpYyBpbmxpbmUgYm9v
bCBjcHVzX2hhdmVfY2FwKHVuc2lnbmVkIGludCBudW0pCiB7CiAgICAgaWYgKCBudW0gPj0gQVJN
X05DQVBTICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAg
IHJldHVybiB0ZXN0X2JpdChudW0sIGNwdV9od2NhcHMpOwogfQpAQCAtNzMsNyArNzMsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgY3B1c19zZXRfY2FwKHVuc2lnbmVkIGludCBudW0pCiBzdHJ1Y3Qg
YXJtX2NwdV9jYXBhYmlsaXRpZXMgewogICAgIGNvbnN0IGNoYXIgKmRlc2M7CiAgICAgdTE2IGNh
cGFiaWxpdHk7Ci0gICAgYm9vbF90ICgqbWF0Y2hlcykoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICopOworICAgIGJvb2wgKCptYXRjaGVzKShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9j
YXBhYmlsaXRpZXMgKik7CiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgeyAgICAvKiBUbyBi
ZSB1c2VkIGZvciBlcmF0dW0gaGFuZGxpbmcgb25seSAqLwogICAgICAgICAgICAgdTMyIG1pZHJf
bW9kZWw7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn94-0003iA-Uv; Fri, 15 Sep 2017 09:42:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn93-0003fh-FO
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:45 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8B/D0-02441-490ABB95; Fri, 15 Sep 2017 09:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7kBbs
 jDf49MrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWNn5mKjinVPFy+U6WBsY3Ul2MnBwSAv4S
 /57sZASx2QSUJX529rKB2CICehJNB56DxZkFSiSurD/GCmILC1hInNt1lAXEZhFQldi0ZgoTi
 M0LFD+45x8jxEx5iV1tF8HqOQUsJebPvsHcxcjBIQRUc+KSJ0hYSEBBomP6MahWQYmTM5+wQK
 ySkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAwdBiDYwXh+beAhRkkOJiVR3rXzd0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBtBMkJFqWmp1akZeYAgxgmLcHBoyTCew0kzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpc
 d4JIEUCIEUZpXlwI2ARdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJNApvBk5pXAbXoFdA
 QT0BFnTu8AOaIkESEl1cDIfYo3covCgbfHRZbu3Jjzuia9uyFbKrsy8JVLdu3cLMsphxamlW0
 OFAue0DHV7JJhna6zkE7MDzP1GO8ZW1WKJ7seNBFalqv5SYFP8VrSacUvt3yOZ1//vJFz3u/1
 1//4SKwpjkl40fAk2ujBYwHj8ue2f7VermoW/RBxvHL5PfF7FZx7lj1RYinOSDTUYi4qTgQA/
 04OqqMCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505468560!104479606!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40539 invoked from network); 15 Sep 2017 09:42:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447953962"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:28 +0100
Message-ID: <20170915094238.15256-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 02/12] arm/{v,}gic: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMgICAgIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8
IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgfCAgNCArKy0tCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My5jICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aCB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwppbmRleCBjYmU3MWE5YzE4Li5kNTRkYjRjODBjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC00ODMsNyArNDgz
LDcgQEAgc3RhdGljIHZvaWQgZ2ljdjJfd3JpdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1Y3QgZ2lj
X2xyICpscl9yZWcpCiAgICAgd3JpdGVsX2dpY2gobHJ2LCBHSUNIX0xSICsgbHIgKiA0KTsKIH0K
IAotc3RhdGljIHZvaWQgZ2ljdjJfaGNyX3N0YXR1cyh1aW50MzJfdCBmbGFnLCBib29sX3Qgc3Rh
dHVzKQorc3RhdGljIHZvaWQgZ2ljdjJfaGNyX3N0YXR1cyh1aW50MzJfdCBmbGFnLCBib29sIHN0
YXR1cykKIHsKICAgICB1aW50MzJfdCBoY3IgPSByZWFkbF9naWNoKEdJQ0hfSENSKTsKIApAQCAt
ODE1LDcgKzgxNSw3IEBAIHN0YXRpYyBod19pcnFfY29udHJvbGxlciBnaWN2Ml9ndWVzdF9pcnFf
dHlwZSA9IHsKICAgICAuc2V0X2FmZmluaXR5ID0gZ2ljdjJfaXJxX3NldF9hZmZpbml0eSwKIH07
CiAKLXN0YXRpYyBib29sX3QgZ2ljdjJfaXNfYWxpYXNlZChwYWRkcl90IGNiYXNlLCBwYWRkcl90
IGNzaXplKQorc3RhdGljIGJvb2wgZ2ljdjJfaXNfYWxpYXNlZChwYWRkcl90IGNiYXNlLCBwYWRk
cl90IGNzaXplKQogewogICAgIHVpbnQzMl90IHZhbF9sb3csIHZhbF9oaWdoOwogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXgg
Zjk5MGVhZTgzMi4uMGM1YWMxZDk5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMjYxLDcgKzI2MSw3IEBAIHN0YXRpYyB2
b2lkIGdpY3YzX2VuYWJsZV9zcmUodm9pZCkKIHN0YXRpYyB2b2lkIGdpY3YzX2RvX3dhaXRfZm9y
X3J3cCh2b2lkIF9faW9tZW0gKmJhc2UpCiB7CiAgICAgdWludDMyX3QgdmFsOwotICAgIGJvb2xf
dCB0aW1lb3V0ID0gMDsKKyAgICBib29sIHRpbWVvdXQgPSBmYWxzZTsKICAgICBzX3RpbWVfdCBk
ZWFkbGluZSA9IE5PVygpICsgTUlMTElTRUNTKDEwMDApOwogCiAgICAgZG8gewpAQCAtMjcwLDcg
KzI3MCw3IEBAIHN0YXRpYyB2b2lkIGdpY3YzX2RvX3dhaXRfZm9yX3J3cCh2b2lkIF9faW9tZW0g
KmJhc2UpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCBOT1coKSA+IGRlYWRsaW5l
ICkKICAgICAgICAgewotICAgICAgICAgICAgdGltZW91dCA9IDE7CisgICAgICAgICAgICB0aW1l
b3V0ID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGNwdV9y
ZWxheCgpOwpAQCAtNTkwLDcgKzU5MCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kaXN0
X2luaXQodm9pZCkKIHN0YXRpYyBpbnQgZ2ljdjNfZW5hYmxlX3JlZGlzdCh2b2lkKQogewogICAg
IHVpbnQzMl90IHZhbDsKLSAgICBib29sX3QgdGltZW91dCA9IDA7CisgICAgYm9vbCB0aW1lb3V0
ID0gZmFsc2U7CiAgICAgc190aW1lX3QgZGVhZGxpbmUgPSBOT1coKSArIE1JTExJU0VDUygxMDAw
KTsKIAogICAgIC8qIFdha2UgdXAgdGhpcyBDUFUgcmVkaXN0cmlidXRvciAqLwpAQCAtNjA0LDcg
KzYwNCw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfZW5hYmxlX3JlZGlzdCh2b2lkKQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIGlmICggTk9XKCkgPiBkZWFkbGluZSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHRpbWVvdXQgPSAxOworICAgICAgICAgICAgdGltZW91dCA9IHRydWU7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjcHVfcmVsYXgoKTsKQEAgLTEwMDUs
NyArMTAwNSw3IEBAIHN0YXRpYyB2b2lkIGdpY3YzX3dyaXRlX2xyKGludCBscl9yZWcsIGNvbnN0
IHN0cnVjdCBnaWNfbHIgKmxyKQogICAgIGdpY3YzX2ljaF93cml0ZV9scihscl9yZWcsIGxydik7
CiB9CiAKLXN0YXRpYyB2b2lkIGdpY3YzX2hjcl9zdGF0dXModWludDMyX3QgZmxhZywgYm9vbF90
IHN0YXR1cykKK3N0YXRpYyB2b2lkIGdpY3YzX2hjcl9zdGF0dXModWludDMyX3QgZmxhZywgYm9v
bCBzdGF0dXMpCiB7CiAgICAgdWludDMyX3QgaGNyOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBjZjRhYjg5ZjgxLi4y
YmRiMjUyNjFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRlIDxhc20vdmdpYy1l
bXVsLmg+CiAKIHN0YXRpYyBzdHJ1Y3QgewotICAgIGJvb2xfdCBlbmFibGVkOworICAgIGJvb2wg
ZW5hYmxlZDsKICAgICAvKiBEaXN0cmlidXRvciBpbnRlcmZhY2UgYWRkcmVzcyAqLwogICAgIHBh
ZGRyX3QgZGJhc2U7CiAgICAgLyogQ1BVIGludGVyZmFjZSBhZGRyZXNzICYgc2l6ZSAqLwpAQCAt
NDksNyArNDksNyBAQCBzdGF0aWMgc3RydWN0IHsKIHZvaWQgdmdpY192Ml9zZXR1cF9odyhwYWRk
cl90IGRiYXNlLCBwYWRkcl90IGNiYXNlLCBwYWRkcl90IGNzaXplLAogICAgICAgICAgICAgICAg
ICAgICAgIHBhZGRyX3QgdmJhc2UsIHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0KQogewotICAgIHZn
aWNfdjJfaHcuZW5hYmxlZCA9IDE7CisgICAgdmdpY192Ml9ody5lbmFibGVkID0gdHJ1ZTsKICAg
ICB2Z2ljX3YyX2h3LmRiYXNlID0gZGJhc2U7CiAgICAgdmdpY192Ml9ody5jYmFzZSA9IGNiYXNl
OwogICAgIHZnaWNfdjJfaHcuY3NpemUgPSBjc2l6ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGEwY2Y5OTNkMTMuLmFm
MTZkZmQwMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYwpAQCAtNTIsNyArNTIsNyBAQAogI2RlZmluZSBWR0lDRF9DVExSX0RF
RkFVTFQgIChHSUNEX0NUTFJfQVJFX05TKQogCiBzdGF0aWMgc3RydWN0IHsKLSAgICBib29sX3Qg
ZW5hYmxlZDsKKyAgICBib29sIGVuYWJsZWQ7CiAgICAgLyogRGlzdHJpYnV0b3IgaW50ZXJmYWNl
IGFkZHJlc3MgKi8KICAgICBwYWRkcl90IGRiYXNlOwogICAgIC8qIFJlLWRpc3RyaWJ1dG9yIHJl
Z2lvbnMgKi8KQEAgLTY4LDcgKzY4LDcgQEAgdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3Qg
ZGJhc2UsCiAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlLAogICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKQogewotICAgIHZnaWNf
djNfaHcuZW5hYmxlZCA9IDE7CisgICAgdmdpY192M19ody5lbmFibGVkID0gdHJ1ZTsKICAgICB2
Z2ljX3YzX2h3LmRiYXNlID0gZGJhc2U7CiAgICAgdmdpY192M19ody5ucl9yZGlzdF9yZWdpb25z
ID0gbnJfcmRpc3RfcmVnaW9uczsKICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMgPSByZWdpb25zOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmgKaW5kZXggNjIwM2RjNTlmNC4uOTc3ZTc1YjFkMiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0z
NDUsNyArMzQ1LDcgQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICB2b2lkICgqdXBk
YXRlX2xyKShpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcGVuZGluZ19pcnEsCiAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXRlKTsKICAgICAvKiBVcGRhdGUg
SENSIHN0YXR1cyByZWdpc3RlciAqLwotICAgIHZvaWQgKCp1cGRhdGVfaGNyX3N0YXR1cykodWlu
dDMyX3QgZmxhZywgYm9vbF90IHNldCk7CisgICAgdm9pZCAoKnVwZGF0ZV9oY3Jfc3RhdHVzKSh1
aW50MzJfdCBmbGFnLCBib29sIHNldCk7CiAgICAgLyogQ2xlYXIgTFIgcmVnaXN0ZXIgKi8KICAg
ICB2b2lkICgqY2xlYXJfbHIpKGludCBscik7CiAgICAgLyogUmVhZCBMUiByZWdpc3RlciBhbmQg
cG9wdWxhdGUgZ2ljX2xyIHN0cnVjdHVyZSAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn94-0003hY-H9; Fri, 15 Sep 2017 09:42:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn93-0003fh-1j
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 18/D0-02441-490ABB95; Fri, 15 Sep 2017 09:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7kBbs
 jDa60KVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLWx+wFOzhrdh44CtbA+M6zi5GTg4JAX+J
 e0ceMoHYbALKEj87e9lAbBEBPYmmA88ZQWxmgRKJK+uPsYLYwgJWEvvbZrCD2CwCqhINy96Cx
 XkFLCReH3vKCDFTXmJX20WwOKeApcT82TeYuxg5OISAak5c8gQJCwkoSHRMP8YE0SoocXLmEx
 aIVRISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBocMABDsY/8wPPMQoycGkJMq7dv7uSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvI0gOcGi1PTUirTMHGAQw6QlOHiURHivgaR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XK
 iXOOwGkSACkKKM0D24ELKIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3EsgUnsy8ErhNr4
 COYAI64szpHSBHlCQipKQaGAPUdSXdSxzLvnwX5BItOnxJoJfP1KtEI4z96cyb+yf+WOoeE8M
 VGdDz4XuHc33AnI9Szn+8zni91DnTtbHzehjf9T67bW3mvNtk68L0V6bKv311uJ2JfUfs3lzx
 mM0Fb5Rzq3v6F6zd09k5x5kzJ+x+L9uy6EnzC2dzP1QPu+fS3bnh9Y5zSizFGYmGWsxFxYkAH
 v2I76MCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505468561!82849715!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46381 invoked from network); 15 Sep 2017 09:42:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447953961"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:34 +0100
Message-ID: <20170915094238.15256-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 08/12] arm/bootfdt.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggZWExODhhMDhiMS4uNGE2ODdl
NzI1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJjaC9h
cm0vYm9vdGZkdC5jCkBAIC0xNiw4ICsxNiw4IEBACiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgogCi1zdGF0aWMgYm9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV9u
b2RlX21hdGNoZXMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICptYXRjaCkKK3N0YXRpYyBi
b29sIF9faW5pdCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
bm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqbWF0Y2gpCiB7CiAgICAgY29uc3QgY2hhciAqbmFtZTsKICAgICBzaXplX3QgbWF0Y2hf
bGVuOwpAQCAtMzEsOCArMzEsOCBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV9u
b2RlX21hdGNoZXMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKICAgICAgICAgJiYgKG5hbWVb
bWF0Y2hfbGVuXSA9PSAnQCcgfHwgbmFtZVttYXRjaF9sZW5dID09ICdcMCcpOwogfQogCi1zdGF0
aWMgYm9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICptYXRjaCkKK3N0YXRpYyBib29sIF9faW5pdCBkZXZpY2VfdHJl
ZV9ub2RlX2NvbXBhdGlibGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbWF0Y2gpCiB7
CiAgICAgaW50IGxlbiwgbDsKICAgICBpbnQgbWxlbjsKQEAgLTQyLDE3ICs0MiwxNyBAQCBzdGF0
aWMgYm9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZSwKIAogICAgIHByb3AgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGUsICJjb21w
YXRpYmxlIiwgJmxlbik7CiAgICAgaWYgKCBwcm9wID09IE5VTEwgKQotICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgd2hpbGUgKCBsZW4gPiAwICkgewogICAg
ICAgICBpZiAoICFkdF9jb21wYXRfY21wKHByb3AsIG1hdGNoKSApCi0gICAgICAgICAgICByZXR1
cm4gMTsKKyAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICBsID0gc3RybGVuKHByb3Ap
ICsgMTsKICAgICAgICAgcHJvcCArPSBsOwogICAgICAgICBsZW4gLT0gbDsKICAgICB9CiAKLSAg
ICByZXR1cm4gMDsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBk
ZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxz
LAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn94-0003hj-Ng; Fri, 15 Sep 2017 09:42:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn93-0003g9-8n
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:45 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 DA/1C-02023-490ABB95; Fri, 15 Sep 2017 09:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO7kBbs
 jDc4ftLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNal89nKpjIXjF7t1gD4wTWLkZODgkBf4mO
 XS8ZQWw2AWWJn529bCC2iICeRNOB52BxZoESiSvrj4HVCwtYSuzqWQlmswioSsy4v4UJxOYFi
 k/ZsZcFYqa8xK62i2A1nEDx+bNvMHcxcnAICVhInLjkCRIWElCQ6Jh+DKpVUOLkzCcsEKskJA
 6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzEpGK
 95PzcTYzAwGEAgh2Ma6Y6H2KU5GBSEuW9OHF3pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sb5
 QDnBotT01Iq0zBxgCMOkJTh4lER4r4GkeYsLEnOLM9MhUqcYjTluPLz+h4mj4+bdP0xCLHn5e
 alS4rwTQEoFQEozSvPgBsFi6xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEec+BTOHJzCuB2/
 cK6BQmoFPOnN4BckpJIkJKqoFx8RdGy7rtDa/u1DA2i92TCJzbeTKmYV/8fkPW5zLsn06WB/s
 GMfZtZz2qFX9zGtNJ08m/Fj59nbjwQLDx461XdzxO9l90/UfahQWisjt3Spl/kVRb5mRuJ8y2
 RezpMv2gigc9Xd1/gqLVbgpdFExzMLVg253K/4ZTk8e45szKX0c2TN1eLeuqxFKckWioxVxUn
 AgAi9bwGKgCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505468562!90569399!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23690 invoked from network); 15 Sep 2017 09:42:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439891810"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:35 +0100
Message-ID: <20170915094238.15256-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 09/12] arm/decode.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZGVjb2RlLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZGVjb2RlLmMgYi94
ZW4vYXJjaC9hcm0vZGVjb2RlLmMKaW5kZXggNTE0YjdhMjFhNS4uNzk1ZDEyNmYwMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RlY29kZS5jCisrKyBiL3hlbi9hcmNoL2FybS9kZWNvZGUuYwpA
QCAtMjYsNyArMjYsNyBAQAogI2luY2x1ZGUgImRlY29kZS5oIgogCiBzdGF0aWMgdm9pZCB1cGRh
dGVfZGFidChzdHJ1Y3QgaHNyX2RhYnQgKmRhYnQsIGludCByZWcsCi0gICAgICAgICAgICAgICAg
ICAgICAgICB1aW50OF90IHNpemUsIGJvb2xfdCBzaWduKQorICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDhfdCBzaXplLCBib29sIHNpZ24pCiB7CiAgICAgZGFidC0+cmVnID0gcmVnOwogICAg
IGRhYnQtPnNpemUgPSBzaXplOwpAQCAtNDcsOCArNDcsOCBAQCBzdGF0aWMgaW50IGRlY29kZV90
aHVtYjIocmVnaXN0ZXJfdCBwYywgc3RydWN0IGhzcl9kYWJ0ICpkYWJ0LCB1aW50MTZfdCBodzEp
CiAgICAgewogICAgIGNhc2UgMTI6CiAgICAgewotICAgICAgICBib29sX3Qgc2lnbiA9ICEhKGh3
MSAmICgxIDw8IDgpKTsKLSAgICAgICAgYm9vbF90IGxvYWQgPSAhIShodzEgJiAoMSA8PCA0KSk7
CisgICAgICAgIGJvb2wgc2lnbiA9IChodzEgJiAoMXUgPDwgOCkpOworICAgICAgICBib29sIGxv
YWQgPSAoaHcxICYgKDF1IDw8IDQpKTsKIAogICAgICAgICBpZiAoIChodzEgJiAweDAxMTApID09
IDB4MDEwMCApCiAgICAgICAgICAgICAvKiBORU9OIGluc3RydWN0aW9uICovCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn92-0003fn-8J; Fri, 15 Sep 2017 09:42:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn91-0003fa-2y
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 56/54-03414-290ABB95; Fri, 15 Sep 2017 09:42:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHRDpO7EBbs
 jDSa3Wlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzlsYW/OavWLTyEHMD4xPuLkZODgkBf4lH
 K5cyg9hsAsoSPzt72UBsEQE9iaYDzxlBbGaBEokr64+xgtjCAs4Srecmg9WwCKhK7Fv/FCzOK
 2Ah8X/LQXaImfISu9ougsWFBBQkOqYfY4KoEZQ4OfMJC8RMCYmDL14wT2DknoUkNQtJagEj0y
 pG9eLUorLUIl0LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBgAIIdjLMv+x9
 ilORgUhLlvThxd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7n+UA5waLU9NSKtMwcYEjCpCU4
 eJREeBNA0rzFBYm5xZnpEKlTjMYc7yZd+cPE0XHz7h8mIZa8/LxUKXHeCSClAiClGaV5cINgs
 XKJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryTQKbwZOaVwO17BXQKE9ApZ07vADmlJBEhJd
 XAuJ83vKQ94Vte8vYbjl+LflZ0zy+QOqbKJdTZbMg6WVLy8dX+Jtf2pBvcjtkhAmn1HaGxicf
 2ZH6dxXFp5gTzmrqwExM+185jiFMw8zv4KEDuZ0feIdOIw+vLYnfx/nWd6vG4xG9Vn+nNyZ9z
 D3LwhDdeCrndJqa3+cE2n0LtxU/Y09xTWu4psRRnJBpqMRcVJwIA9jyftpACAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505468560!115447938!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5163 invoked from network); 15 Sep 2017 09:42:41 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439891807"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:26 +0100
Message-ID: <20170915094238.15256-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 00/12] xen/arm: eliminate bool_t from arch-arm
	code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgdGhpcyBzZXJpZXMsIGFyY2ggYXJtIGNvZGUgaXMgYm9vbF90IGZyZWUuCgokIGdpdCBn
cmVwIGJvb2xfdCB4ZW4vYXJjaC9hcm0geGVuL2luY2x1ZGUvYXNtLWFybTsgIGVjaG8gJD8KMQoK
Q29tcGlsZS10ZXN0IG9ubHkuCgpXZWkgTGl1ICgxMik6CiAgYXJtL2FjcGk6IHN3aXRjaCB0byBw
bGFpbiBib29sCiAgYXJtL3t2LH1naWM6IHN3aXRjaCB0byBwbGFpbiBib29sCiAgYXJtL2RvbWFp
bl9idWlsZDogc3dpdGNoIHRvIHBsYWluIGJvb2wKICBhcm0vaXJxOiBzd2l0Y2ggdG8gcGxhaW4g
Ym9vbAogIGFybS9wbGF0Zm9ybTogc3dpdGNoIHRvIHBsYWluIGJvb2wKICBhcm0vYWx0ZXJuYXRp
dmUuYzogc3dpdGNoIHRvIHBsYWluIGJvb2wKICBhcm0vY3B1e2VycmF0YSxmZWF0dXJlfS5bY2hd
OiBzd2l0Y2ggdG8gcGxhaW4gYm9vbAogIGFybS9ib290ZmR0LmM6IHN3aXRjaCB0byBwbGFpbiBi
b29sCiAgYXJtL2RlY29kZS5jOiBzd2l0Y2ggdG8gcGxhaW4gYm9vbAogIGFybS9zbXBib290LmM6
IHN3aXRjaCB0byBwbGFpbiBib29sCiAgYXJtL3Z0aW1lci5jOiBzd2l0Y2ggdG8gcGxhaW4gYm9v
bAogIGFybTogdXNlIHBsYWluIGJvb2wgaW4gdmFyaW91cyBoZWFkZXJzCgogeGVuL2FyY2gvYXJt
L2FjcGkvYm9vdC5jICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL2FjcGkvbGli
LmMgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAg
ICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICAgICAgICAg
fCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgICB8
ICAyICstCiB4ZW4vYXJjaC9hcm0vZGVjb2RlLmMgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgIHwgMjUgKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJj
aC9hcm0vaXJxLmMgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm0uYyAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvZXh5bm9zNS5jICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAg
fCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICAgIHwgIDQg
KystLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9h
cmNoL2FybS92dGltZXIuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hY3BpLmggICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0
cDJtLmggICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2luc24uaCAg
IHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggICAgfCAgOCArKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggICB8ICA2ICsrKy0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNz
LmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCAgICAgICAgICB8ICA0ICsrLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oICAgICB8ICA0ICsrLS0KIDI4IGZpbGVzIGNoYW5nZWQs
IDk0IGluc2VydGlvbnMoKyksIDkzIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn94-0003hI-AO; Fri, 15 Sep 2017 09:42:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn92-0003fz-Pu
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 85/31-03283-490ABB95; Fri, 15 Sep 2017 09:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXnfigt2
 RBk//Klt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvrzWyFJwSqdjcfIG5gfGlQBcjJ4eEgL/E
 r673bCA2m4CyxM/OXjBbREBPounAc0YQm1mgROLK+mOsILawgInEl01zmUFsFgFVicsTPzN1M
 XJw8ApYSJzuCIAYKS+xq+0iWDmngKXE/Nk3mEFKhIBKTlzyBAkLCShIdEw/xgRi8woISpyc+Y
 QFYpOExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYOAwAMEOxvNrAw8xSnIwKYnyrp2/O1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG8jSE6wKDU9tSItMwcYwjBpCQ4eJRHeayBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnp
 UqJ804AKRIAKcoozYMbAYunS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu0y
 ugI5iAjjhzegfIESWJCCmpBkbfB75X5Xjf/2M4VJ1yws/84/bJB89dD6jdEXXd+wzjiuoy09B
 FVzbJFB0qYb/h+yJikXHBHLmOXRPj322bIb3nYZ7M8RgXfntHlm2yG8zWnWGa8DtH0G3V8pAH
 q/UOsyr+q7v2VbugIHPdk8CFjWUJv1Yc+796/vf7chrt2qwBmbp8QUdP+ixTYinOSDTUYi4qT
 gQAP7wRnKICAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505468560!104479606!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40314 invoked from network); 15 Sep 2017 09:42:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447953958"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:30 +0100
Message-ID: <20170915094238.15256-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 04/12] arm/irq: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyByZW1vdmVkIGEgcmVkdW5kYW50IHBhaXIgb2YgYnJhY2tldHMuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9pcnEuYyAg
ICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggfCAgNCAr
Ky0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXgg
ZjNmMjBhNjljNy4uY2JjN2U2ZWJiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCisr
KyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtMzE1LDcgKzMxNSw3IEBAIHZvaWQgcmVsZWFzZV9p
cnEodW5zaWduZWQgaW50IGlycSwgY29uc3Qgdm9pZCAqZGV2X2lkKQogc3RhdGljIGludCBfX3Nl
dHVwX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBpcnFmbGFncywKICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycWFjdGlvbiAqbmV3KQogewotICAgIGJvb2xf
dCBzaGFyZWQgPSAhIShpcnFmbGFncyAmIElSUUZfU0hBUkVEKTsKKyAgICBib29sIHNoYXJlZCA9
IGlycWZsYWdzICYgSVJRRl9TSEFSRUQ7CiAKICAgICBBU1NFUlQobmV3ICE9IE5VTEwpOwogCkBA
IC0zNDQsNyArMzQ0LDcgQEAgaW50IHNldHVwX2lycSh1bnNpZ25lZCBpbnQgaXJxLCB1bnNpZ25l
ZCBpbnQgaXJxZmxhZ3MsIHN0cnVjdCBpcnFhY3Rpb24gKm5ldykKICAgICBpbnQgcmM7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Ci0gICAgYm9v
bF90IGRpc2FibGVkOworICAgIGJvb2wgZGlzYWJsZWQ7CiAKICAgICBkZXNjID0gaXJxX3RvX2Rl
c2MoaXJxKTsKIApAQCAtMzg3LDEwICszODcsMTAgQEAgZXJyOgogICAgIHJldHVybiByYzsKIH0K
IAotYm9vbF90IGlzX2Fzc2lnbmFibGVfaXJxKHVuc2lnbmVkIGludCBpcnEpCitib29sIGlzX2Fz
c2lnbmFibGVfaXJxKHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgLyogRm9yIG5vdywgd2UgY2Fu
IG9ubHkgcm91dGUgU1BJcyB0byB0aGUgZ3Vlc3QgKi8KLSAgICByZXR1cm4gKChpcnEgPj0gTlJf
TE9DQUxfSVJRUykgJiYgKGlycSA8IGdpY19udW1iZXJfbGluZXMoKSkpOworICAgIHJldHVybiAo
aXJxID49IE5SX0xPQ0FMX0lSUVMpICYmIChpcnEgPCBnaWNfbnVtYmVyX2xpbmVzKCkpOwogfQog
CiAvKgpAQCAtMzk5LDcgKzM5OSw3IEBAIGJvb2xfdCBpc19hc3NpZ25hYmxlX2lycSh1bnNpZ25l
ZCBpbnQgaXJxKQogICoKICAqIFhYWDogU2VlIHdoZXRoZXIgaXQgaXMgcG9zc2libGUgdG8gbGV0
IGFueSBkb21haW4gY29uZmlndXJlIHRoZSB0eXBlLgogICovCi1ib29sX3QgaXJxX3R5cGVfc2V0
X2J5X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorYm9vbCBpcnFfdHlwZV9zZXRfYnlf
ZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIChkID09IGhhcmR3
YXJlX2RvbWFpbik7CiB9CkBAIC02MDIsNyArNjAyLDcgQEAgdm9pZCBwaXJxX3NldF9hZmZpbml0
eShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSwgY29uc3QgY3B1bWFza190ICptYXNrKQogICAg
IEJVRygpOwogfQogCi1zdGF0aWMgYm9vbF90IGlycV92YWxpZGF0ZV9uZXdfdHlwZSh1bnNpZ25l
ZCBpbnQgY3VyciwgdW5zaWduZWQgbmV3KQorc3RhdGljIGJvb2wgaXJxX3ZhbGlkYXRlX25ld190
eXBlKHVuc2lnbmVkIGludCBjdXJyLCB1bnNpZ25lZCBuZXcpCiB7CiAgICAgcmV0dXJuIChjdXJy
ID09IElSUV9UWVBFX0lOVkFMSUQgfHwgY3VyciA9PSBuZXcgKTsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCmluZGV4
IDdjNzY2MjYwOGEuLjJkZTc2ZDBmNTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaApAQCAtNTEsNyArNTEsNyBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaXNfbHBpKHVuc2lnbmVkIGludCBpcnEpCiAKICNkZWZpbmUgZG9t
YWluX3BpcnFfdG9faXJxKGQsIHBpcnEpIChwaXJxKQogCi1ib29sX3QgaXNfYXNzaWduYWJsZV9p
cnEodW5zaWduZWQgaW50IGlycSk7Citib29sIGlzX2Fzc2lnbmFibGVfaXJxKHVuc2lnbmVkIGlu
dCBpcnEpOwogCiB2b2lkIGluaXRfSVJRKHZvaWQpOwogdm9pZCBpbml0X3NlY29uZGFyeV9JUlEo
dm9pZCk7CkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgaXJxX3NldF9hZmZpbml0eShzdHJ1Y3QgaXJx
X2Rlc2MgKmRlc2MsIGNvbnN0IGNwdW1hc2tfdCAqY3B1X21hc2spOwogICogVXNlIHRoaXMgaGVs
cGVyIGluIHBsYWNlcyB0aGF0IG5lZWQgdG8ga25vdyB3aGV0aGVyIHRoZSBJUlEgdHlwZSBpcwog
ICogc2V0IGJ5IHRoZSBkb21haW4uCiAgKi8KLWJvb2xfdCBpcnFfdHlwZV9zZXRfYnlfZG9tYWlu
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworYm9vbCBpcnFfdHlwZV9zZXRfYnlfZG9tYWluKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiAjZW5kaWYgLyogX0FTTV9IV19JUlFfSCAqLwogLyoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn93-0003gv-T7; Fri, 15 Sep 2017 09:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn92-0003fh-J2
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AF/C0-02441-390ABB95; Fri, 15 Sep 2017 09:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUnfygt2
 RBlvOClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnP5p9mLzgsXdGxcBprA+NikS5GDg4JAX+J
 aW+Euhg5OdgElCV+dvaygdgiAnoSTQeeM4LYzAIlElfWH2MFsYUFbCX6nnQzgdgsAqoSp15eA
 KvhFbCQeLdoL5gtISAvsavtIlg9p4ClxPzZN5hBVgkB1Zy45AkSFhJQkOiYfowJolVQ4uTMJy
 wQqyQkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQLDhgEIdjDOvux/iFGSg0lJlPfixN2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4necD5QSLUtNTK9Iyc4ABDJOW4OBREuFNAEnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vV
 UqcdwJIkQBIUUZpHtwIWDRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvJJApPJl5JXCbXg
 EdwQR0xJnTO0COKElESEk1MCZfXNFnZ3Oi/syZlC7HmXO0p33+LpfMfOEK98l/K5+VZr2bEzX
 /9AbBWYIKZ4J73NuPcAW4NmyRifBdE61bcuTnxo6IC4+nfQrID770t+WvRuONT1ErJO36LrmX
 lZzcr3l/adAev9nxElxtq3492Cb2xj1NsGnWBH7rnzYtv3x6V5XZP5ZXDFFiKc5INNRiLipOB
 AD3HnhEoQIAAA==
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505468560!115447938!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5598 invoked from network); 15 Sep 2017 09:42:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439891809"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:29 +0100
Message-ID: <20170915094238.15256-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 03/12] arm/domain_build: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBmaXhlZCBhIGNvZGluZyBzdHlsZSBpc3N1ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwg
MjUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkNmY5NTg1NTAzLi5j
MzQyMzhlYzFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC05OCwxMCArOTgsMTAgQEAgc3RhdGljIHVu
c2lnbmVkIGludCBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKHBhZGRyX3Qgc2l6ZSkKICAqIFJldHVy
bnMgZmFsc2UgaWYgdGhlIG1lbW9yeSB3b3VsZCBiZSBiZWxvdyBiYW5rIDAgb3Igd2UgaGF2ZSBy
dW4KICAqIG91dCBvZiBiYW5rcy4gSW4gdGhpcyBjYXNlIGl0IHdpbGwgZnJlZSB0aGUgcGFnZXMu
CiAgKi8KLXN0YXRpYyBib29sX3QgaW5zZXJ0XzExX2Jhbmsoc3RydWN0IGRvbWFpbiAqZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKK3N0YXRpYyBib29sIGlu
c2VydF8xMV9iYW5rKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiB7CiAgICAgaW50IHJlcywgaTsKICAgICBwYWRkcl90IHNwZm47CkBAIC0y
NTQsNyArMjU0LDcgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgdW5zaWduZWQgaW50IG9yZGVyID0g
Z2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgIGludCBp
OwogCi0gICAgYm9vbF90IGxvd21lbSA9IHRydWU7CisgICAgYm9vbCBsb3dtZW0gPSB0cnVlOwog
ICAgIHVuc2lnbmVkIGludCBiaXRzOwogCiAgICAgLyoKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdGF0
aWMgaW50IG1ha2VfY3B1c19ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCwK
ICAgICAvKiBQbGFjZWhvbGRlciBmb3IgY3B1QCArIGEgMzItYml0IG51bWJlciArIFwwICovCiAg
ICAgY2hhciBidWZbMTVdOwogICAgIHUzMiBjbG9ja19mcmVxdWVuY3k7Ci0gICAgYm9vbF90IGNs
b2NrX3ZhbGlkOworICAgIGJvb2wgY2xvY2tfdmFsaWQ7CiAgICAgdWludDY0X3QgbXBpZHJfYWZm
OwogCiAgICAgZHRfZHByaW50aygiQ3JlYXRlIGNwdXMgbm9kZVxuIik7CkBAIC03NTYsNyArNzU2
LDggQEAgc3RhdGljIGludCBtYWtlX2NwdXNfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2
b2lkICpmZHQsCiAgICAgICAgIGlmICggcmVzICkKICAgICAgICAgICAgIHJldHVybiByZXM7CiAK
LSAgICAgICAgaWYgKGNsb2NrX3ZhbGlkKSB7CisgICAgICAgIGlmICggY2xvY2tfdmFsaWQgKQor
ICAgICAgICB7CiAgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJjbG9j
ay1mcmVxdWVuY3kiLCBjbG9ja19mcmVxdWVuY3kpOwogICAgICAgICAgICAgaWYgKCByZXMgKQog
ICAgICAgICAgICAgICAgIHJldHVybiByZXM7CkBAIC04NjQsNyArODY1LDcgQEAgc3RhdGljIGlu
dCBtYWtlX3RpbWVyX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0LAogICAg
IHVuc2lnbmVkIGludCBpcnE7CiAgICAgZ2ljX2ludGVycnVwdF90IGludHJzWzNdOwogICAgIHUz
MiBjbG9ja19mcmVxdWVuY3k7Ci0gICAgYm9vbF90IGNsb2NrX3ZhbGlkOworICAgIGJvb2wgY2xv
Y2tfdmFsaWQ7CiAKICAgICBkdF9kcHJpbnRrKCJDcmVhdGUgdGltZXIgbm9kZVxuIik7CiAKQEAg
LTkyNCw3ICs5MjUsNyBAQCBzdGF0aWMgaW50IG1ha2VfdGltZXJfbm9kZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCB2b2lkICpmZHQsCiB9CiAKIHN0YXRpYyBpbnQgbWFwX2lycV90b19kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IG5lZWRfbWFwcGluZywgY29uc3QgY2hhciAqZGV2bmFtZSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBuZWVkX21hcHBpbmcsIGNvbnN0IGNoYXIgKmRl
dm5hbWUpCiAKIHsKICAgICBpbnQgcmVzOwpAQCAtOTY2LDcgKzk2Nyw3IEBAIHN0YXRpYyBpbnQg
bWFwX2R0X2lycV90b19kb21haW4oY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IGRhdGE7CiAgICAgdW5zaWduZWQgaW50IGlycSA9IGR0X2ly
cS0+aXJxOwogICAgIGludCByZXM7Ci0gICAgYm9vbF90IG5lZWRfbWFwcGluZyA9ICFkdF9kZXZp
Y2VfZm9yX3Bhc3N0aHJvdWdoKGRldik7CisgICAgYm9vbCBuZWVkX21hcHBpbmcgPSAhZHRfZGV2
aWNlX2Zvcl9wYXNzdGhyb3VnaChkZXYpOwogCiAgICAgaWYgKCBpcnEgPCBOUl9MT0NBTF9JUlFT
ICkKICAgICB7CkBAIC05OTYsNyArOTk3LDcgQEAgc3RhdGljIGludCBtYXBfcmFuZ2VfdG9fZG9t
YWluKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAogewogICAgIHN0cnVjdCBtYXBf
cmFuZ2VfZGF0YSAqbXJfZGF0YSA9IGRhdGE7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IG1yX2Rh
dGEtPmQ7Ci0gICAgYm9vbF90IG5lZWRfbWFwcGluZyA9ICFkdF9kZXZpY2VfZm9yX3Bhc3N0aHJv
dWdoKGRldik7CisgICAgYm9vbCBuZWVkX21hcHBpbmcgPSAhZHRfZGV2aWNlX2Zvcl9wYXNzdGhy
b3VnaChkZXYpOwogICAgIGludCByZXM7CiAKICAgICByZXMgPSBpb21lbV9wZXJtaXRfYWNjZXNz
KGQsIHBhZGRyX3RvX3BmbihhZGRyKSwKQEAgLTEwODAsNyArMTA4MSw3IEBAIHN0YXRpYyBpbnQg
aGFuZGxlX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRl
diwKICAgICBpbnQgcmVzOwogICAgIHN0cnVjdCBkdF9yYXdfaXJxIHJpcnE7CiAgICAgdTY0IGFk
ZHIsIHNpemU7Ci0gICAgYm9vbF90IG5lZWRfbWFwcGluZyA9ICFkdF9kZXZpY2VfZm9yX3Bhc3N0
aHJvdWdoKGRldik7CisgICAgYm9vbCBuZWVkX21hcHBpbmcgPSAhZHRfZGV2aWNlX2Zvcl9wYXNz
dGhyb3VnaChkZXYpOwogCiAgICAgbmlycSA9IGR0X251bWJlcl9vZl9pcnEoZGV2KTsKICAgICBu
YWRkciA9IGR0X251bWJlcl9vZl9hZGRyZXNzKGRldik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn93-0003gU-F1; Fri, 15 Sep 2017 09:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn91-0003fg-P9
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:43 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BD/D9-03093-390ABB95; Fri, 15 Sep 2017 09:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfSgt2
 RBo8mqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLZv9jKdgoWTHr9XK2BsZzol2MnBwSAv4S
 k+ZNYwKx2QSUJX529rKB2CICehJNB54zgtjMAiUSV9YfYwWxhQVMJQ7M2QRWwyKgKnH4/3Ewm
 1fAQuLp/jfMEDPlJXa1XQSr5xSwlJg/+wZQnINDCKjmxCVPkLCQgIJEx/RjTBCtghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCDcfZl/0OMkhxMSqK8FyfujhTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wes8HygnWJSanlqRlpkDDGGYtAQHj5IIbwJImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4
 rwTQIoEQIoySvPgRsDi6RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSeBTOHJzCuB2/QK6A
 gmoCPOnN4BckRJIkJKqoExRvKgyZmLV0/OYHoUKv5cWLBn+sbHkvNyWPS+/dm2eetaxXWyHyx
 Sq5e97Mlz/27RxJTQ+N/q1e6/LrMVuF+/3c90q+9mQ5jeqnp108n/hCMulF9eX1s1Z7Kw4EcG
 36iNGYarDr5N5f2/4+TbXfZG08PKNk278P9j+LxN6cpnXCIOijbl7gyfqMRSnJFoqMVcVJwIA
 H9XQvOiAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505468560!115447938!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5354 invoked from network); 15 Sep 2017 09:42:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439891808"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:27 +0100
Message-ID: <20170915094238.15256-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 01/12] arm/acpi: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vYWNwaS9ib290LmMgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL2FjcGkvbGliLmMg
ICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9hY3BpLmggfCAxMCArKysrKy0tLS0tCiA0IGZpbGVzIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNoL2FybS9hY3BpL2Jvb3QuYwppbmRleCA2MTAxYmYz
OWM5Li45YjI5NzY5YTEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWNwaS9ib290LmMKKysr
IGIveGVuL2FyY2gvYXJtL2FjcGkvYm9vdC5jCkBAIC01Myw3ICs1Myw3IEBAIGFjcGlfbWFwX2dp
Y19jcHVfaW50ZXJmYWNlKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQgKnByb2Nl
c3NvcikKICAgICBpbnQgaTsKICAgICBpbnQgcmM7CiAgICAgdTY0IG1waWRyID0gcHJvY2Vzc29y
LT5hcm1fbXBpZHIgJiBNUElEUl9IV0lEX01BU0s7Ci0gICAgYm9vbF90IGVuYWJsZWQgPSAhIShw
cm9jZXNzb3ItPmZsYWdzICYgQUNQSV9NQURUX0VOQUJMRUQpOworICAgIGJvb2wgZW5hYmxlZCA9
IHByb2Nlc3Nvci0+ZmxhZ3MgJiBBQ1BJX01BRFRfRU5BQkxFRDsKIAogICAgIGlmICggbXBpZHIg
PT0gTVBJRFJfSU5WQUxJRCApCiAgICAgewpAQCAtMTkwLDggKzE5MCw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IGFjcGlfcGFyc2VfZmFkdChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlKQog
ICAgIHJldHVybiAtRUlOVkFMOwogfQogCi1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgcGFyYW1f
YWNwaV9vZmY7Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgcGFyYW1fYWNwaV9mb3JjZTsKK3N0
YXRpYyBib29sIF9faW5pdGRhdGEgcGFyYW1fYWNwaV9vZmY7CitzdGF0aWMgYm9vbCBfX2luaXRk
YXRhIHBhcmFtX2FjcGlfZm9yY2U7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2FjcGlfcGFy
YW0oY29uc3QgY2hhciAqYXJnKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FjcGkvbGli
LmMgYi94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYwppbmRleCA3MDEzMWIwNzM2Li5hZGE1Mjk4YTM4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYworKysgYi94ZW4vYXJjaC9hcm0v
YWNwaS9saWIuYwpAQCAtNDgsMTQgKzQ4LDE0IEBAIGNoYXIgKl9fYWNwaV9tYXBfdGFibGUocGFk
ZHJfdCBwaHlzLCB1bnNpZ25lZCBsb25nIHNpemUpCiAgICAgcmV0dXJuICgoY2hhciAqKSBiYXNl
ICsgb2Zmc2V0KTsKIH0KIAotLyogMSB0byBpbmRpY2F0ZSBQU0NJIDAuMisgaXMgaW1wbGVtZW50
ZWQgKi8KLWJvb2xfdCBfX2luaXQgYWNwaV9wc2NpX3ByZXNlbnQodm9pZCkKKy8qIFRydWUgdG8g
aW5kaWNhdGUgUFNDSSAwLjIrIGlzIGltcGxlbWVudGVkICovCitib29sIF9faW5pdCBhY3BpX3Bz
Y2lfcHJlc2VudCh2b2lkKQogewogICAgIHJldHVybiBhY3BpX2dibF9GQURULmFybV9ib290X2Zs
YWdzICYgQUNQSV9GQURUX1BTQ0lfQ09NUExJQU5UOwogfQogCi0vKiAxIHRvIGluZGljYXRlIEhW
QyBpcyBwcmVzZW50IGluc3RlYWQgb2YgU01DIGFzIHRoZSBQU0NJIGNvbmR1aXQgKi8KLWJvb2xf
dCBfX2luaXQgYWNwaV9wc2NpX2h2Y19wcmVzZW50KHZvaWQpCisvKiBUcnVlIHRvIGluZGljYXRl
IEhWQyBpcyBwcmVzZW50IGluc3RlYWQgb2YgU01DIGFzIHRoZSBQU0NJIGNvbmR1aXQgKi8KK2Jv
b2wgX19pbml0IGFjcGlfcHNjaV9odmNfcHJlc2VudCh2b2lkKQogewogICAgIHJldHVybiBhY3Bp
X2dibF9GQURULmFybV9ib290X2ZsYWdzICYgQUNQSV9GQURUX1BTQ0lfVVNFX0hWQzsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggOTJmMTczYmUwYy4uZmQzYjA5ODFkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVw
LmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTU1LDcgKzU1LDcgQEAgc3RydWN0IGJv
b3RpbmZvIF9faW5pdGRhdGEgYm9vdGluZm87CiBzdHJ1Y3QgY3B1aW5mb19hcm0gX19yZWFkX21v
c3RseSBib290X2NwdV9kYXRhOwogCiAjaWZkZWYgQ09ORklHX0FDUEkKLWJvb2xfdCBfX3JlYWRf
bW9zdGx5IGFjcGlfZGlzYWJsZWQ7Citib29sIF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsK
ICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9hY3BpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAppbmRleCA5Zjk1NGQz
OWUxLi5hNjI0MjllN2UyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaApAQCAtNDMsOCArNDMsOCBAQCB0eXBlZGVm
IGVudW0gewogICAgIFRCTF9NTUFYLAogfSBFRklfTUVNX1JFUzsKIAotYm9vbF90IF9faW5pdCBh
Y3BpX3BzY2lfcHJlc2VudCh2b2lkKTsKLWJvb2xfdCBfX2luaXQgYWNwaV9wc2NpX2h2Y19wcmVz
ZW50KHZvaWQpOworYm9vbCBfX2luaXQgYWNwaV9wc2NpX3ByZXNlbnQodm9pZCk7Citib29sIF9f
aW5pdCBhY3BpX3BzY2lfaHZjX3ByZXNlbnQodm9pZCk7CiB2b2lkIF9faW5pdCBhY3BpX3NtcF9p
bml0X2NwdXModm9pZCk7CiAKIC8qCkBAIC01NywxNiArNTcsMTYgQEAgdm9pZCBfX2luaXQgYWNw
aV9zbXBfaW5pdF9jcHVzKHZvaWQpOwogcGFkZHJfdCBhY3BpX2dldF90YWJsZV9vZmZzZXQoc3Ry
dWN0IG1lbWJhbmsgdGJsX2FkZFtdLCBFRklfTUVNX1JFUyBpbmRleCk7CiAKICNpZmRlZiBDT05G
SUdfQUNQSQotZXh0ZXJuIGJvb2xfdCBhY3BpX2Rpc2FibGVkOworZXh0ZXJuIGJvb2wgYWNwaV9k
aXNhYmxlZDsKIC8qIEJhc2ljIGNvbmZpZ3VyYXRpb24gZm9yIEFDUEkgKi8KIHN0YXRpYyBpbmxp
bmUgdm9pZCBkaXNhYmxlX2FjcGkodm9pZCkKIHsKLSAgICBhY3BpX2Rpc2FibGVkID0gMTsKKyAg
ICBhY3BpX2Rpc2FibGVkID0gdHJ1ZTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGVuYWJsZV9h
Y3BpKHZvaWQpCiB7Ci0gICAgYWNwaV9kaXNhYmxlZCA9IDA7CisgICAgYWNwaV9kaXNhYmxlZCA9
IGZhbHNlOwogfQogI2Vsc2UKICNkZWZpbmUgYWNwaV9kaXNhYmxlZCAoMSkKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn93-0003gk-Lz; Fri, 15 Sep 2017 09:42:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn92-0003fh-6q
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:44 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id B3/C0-02441-390ABB95;
 Fri, 15 Sep 2017 09:42:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDve7kBbs
 jDXoKLL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjM8TzjAV9ElUdN1ax9zAeEe4i5GTQ0LAX+Ll
 kcmMIDabgLLEz85eNhBbREBPounAc7A4s0CJxJX1x1hBbGEBS4n/C9+zgNgsAqoSL+duBovzC
 lhINKxdwQgxU15iV9tFsDgnUP382TeYuxg5OISAak5c8gQJCwkoSHRMP8YE0SoocXLmExaIVR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYz68NPMQoycGkJMq7dv7uSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vI0gOcGi1PTUirTMHGAIw6QlOHiURHivgaR5iwsSc4sz0yFSpxiNOd5NuvKHiaPj5t0/TEIse
 fl5qVLivBNASgVASjNK8+AGwWLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5J4FM4cnMK4
 Hb9wroFCagU86c3gFySkkiQkqqgTFnydJJj+Q+HVoY3a9zdB1fas0sP7Xvy+t/hjf7Xhbz3H3
 nXkOqvd/lGeUFf392cHuL3X+7uGqDVeyV5LNsC39uO7B6i0r9s4ffF0v5FXBq7hH4dVuQ92DS
 pW5nLaGZX64Wry8ufu3AvPT1W4bzrvm3E5r3rRB8v10kWDPR6/ZV+wUN6sWGBvJKLMUZiYZaz
 EXFiQAImWjLqAIAAA==
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505468560!104479606!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40473 invoked from network); 15 Sep 2017 09:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447953960"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:31 +0100
Message-ID: <20170915094238.15256-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 05/12] arm/platform: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vcGxhdGZvcm0uYyAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL2V4eW5vczUuYyB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGxh
dGZvcm0uaCAgIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYyBiL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybS5jCmluZGV4IDBhZjZkNTdiZmUuLjNmMjk4OWVmMmIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9y
bS5jCkBAIC0yOCwyMCArMjgsMjAgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9kZXNj
IF9zcGxhdGZvcm1bXSwgX2VwbGF0Zm9ybVtdOwogc3RhdGljIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9kZXNjICpwbGF0Zm9ybTsKIAogCi1zdGF0aWMgYm9vbF90IF9faW5pdCBwbGF0Zm9ybV9pc19j
b21wYXRpYmxlKGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9kZXNjICpwbGF0KQorc3RhdGljIGJvb2wg
X19pbml0IHBsYXRmb3JtX2lzX2NvbXBhdGlibGUoY29uc3Qgc3RydWN0IHBsYXRmb3JtX2Rlc2Mg
KnBsYXQpCiB7CiAgICAgY29uc3QgY2hhciAqY29uc3QgKmNvbXBhdDsKIAogICAgIGlmICggIXBs
YXQtPmNvbXBhdGlibGUgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNl
OwogCiAgICAgZm9yICggY29tcGF0ID0gcGxhdC0+Y29tcGF0aWJsZTsgKmNvbXBhdDsgY29tcGF0
KysgKQogICAgIHsKICAgICAgICAgaWYgKCBkdF9tYWNoaW5lX2lzX2NvbXBhdGlibGUoKmNvbXBh
dCkgKQotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIHZvaWQgX19pbml0
IHBsYXRmb3JtX2luaXQodm9pZCkKQEAgLTEyNywxNyArMTI3LDE3IEBAIHZvaWQgcGxhdGZvcm1f
cG93ZXJvZmYodm9pZCkKICAgICAgICAgcGxhdGZvcm0tPnBvd2Vyb2ZmKCk7CiB9CiAKLWJvb2xf
dCBwbGF0Zm9ybV9oYXNfcXVpcmsodWludDMyX3QgcXVpcmspCitib29sIHBsYXRmb3JtX2hhc19x
dWlyayh1aW50MzJfdCBxdWlyaykKIHsKICAgICB1aW50MzJfdCBxdWlya3MgPSAwOwogCiAgICAg
aWYgKCBwbGF0Zm9ybSAmJiBwbGF0Zm9ybS0+cXVpcmtzICkKICAgICAgICAgcXVpcmtzID0gcGxh
dGZvcm0tPnF1aXJrcygpOwogCi0gICAgcmV0dXJuICEhKHF1aXJrcyAmIHF1aXJrKTsKKyAgICBy
ZXR1cm4gKHF1aXJrcyAmIHF1aXJrKTsKIH0KIAotYm9vbF90IHBsYXRmb3JtX2RldmljZV9pc19i
bGFja2xpc3RlZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCitib29sIHBsYXRm
b3JtX2RldmljZV9pc19ibGFja2xpc3RlZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpCiB7CiAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCAqYmxhY2tsaXN0ID0gTlVM
TDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwppbmRleCAyYWU1ZmE2NmUwLi4wMTI0N2NiNmE1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYworKysgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUg
PGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9pby5oPgogCi1zdGF0aWMgYm9vbF90IHNl
Y3VyZV9maXJtd2FyZTsKK3N0YXRpYyBib29sIHNlY3VyZV9maXJtd2FyZTsKIAogI2RlZmluZSBF
WFlOT1NfQVJNX0NPUkUwX0NPTkZJRyAgICAgMHgyMDAwCiAjZGVmaW5lIEVYWU5PU19BUk1fQ09S
RV9DT05GSUcoX25yKSAoRVhZTk9TX0FSTV9DT1JFMF9DT05GSUcgKyAoMHg4MCAqIChfbnIpKSkK
QEAgLTEwOCw3ICsxMDgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBleHlub3M1X3NtcF9pbml0KHZv
aWQpCiAgICAgICAgIC8qIEhhdmUgdG8gdXNlIHN5c3JhbV9uc19iYXNlX2FkZHIgKyAweDFjIGZv
ciBib290IGFkZHJlc3MgKi8KICAgICAgICAgY29tcGF0aWJsZSA9ICJzYW1zdW5nLGV4eW5vczQy
MTAtc3lzcmFtLW5zIjsKICAgICAgICAgc3lzcmFtX29mZnNldCA9IDB4MWM7Ci0gICAgICAgIHNl
Y3VyZV9maXJtd2FyZSA9IDE7CisgICAgICAgIHNlY3VyZV9maXJtd2FyZSA9IHRydWU7CiAgICAg
ICAgIHByaW50aygiUnVubmluZyB1bmRlciBzZWN1cmUgZmlybXdhcmUuXG4iKTsKICAgICB9CiAg
ICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oCmluZGV4IDA4MDEwYmEwOWIuLjI1OTFkN2JiMDMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BsYXRmb3JtLmgKQEAgLTU1LDggKzU1LDggQEAgaW50IHBsYXRmb3JtX2Nw
dV91cChpbnQgY3B1KTsKICNlbmRpZgogdm9pZCBwbGF0Zm9ybV9yZXNldCh2b2lkKTsKIHZvaWQg
cGxhdGZvcm1fcG93ZXJvZmYodm9pZCk7Ci1ib29sX3QgcGxhdGZvcm1faGFzX3F1aXJrKHVpbnQz
Ml90IHF1aXJrKTsKLWJvb2xfdCBwbGF0Zm9ybV9kZXZpY2VfaXNfYmxhY2tsaXN0ZWQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKK2Jvb2wgcGxhdGZvcm1faGFzX3F1aXJrKHVp
bnQzMl90IHF1aXJrKTsKK2Jvb2wgcGxhdGZvcm1fZGV2aWNlX2lzX2JsYWNrbGlzdGVkKGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKICNkZWZpbmUgUExBVEZPUk1fU1RBUlQo
X25hbWUsIF9uYW1lc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHBsYXRmb3JtX2Rlc2MgIF9fcGxhdF9kZXNjXyMjX25hbWUgX191c2VkICAgXAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:42:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsn95-0003il-8s; Fri, 15 Sep 2017 09:42:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsn94-0003gy-Be
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:42:46 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3E/4A-17770-590ABB95; Fri, 15 Sep 2017 09:42:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXnfSgt2
 RBu/milp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzf79nKejmqHjwYy1bA+Mf1i5GDg4JAX+J
 FScFuxg5OdgElCV+dvaygdgiAnoSTQeeM4LYzAIlElfWH2MFsYUF7CTu9B1jA2llEVCVuNFRC
 hLmFbCQmDD1FViJhIC8xK62i2A2p4ClxPzZN5hByoWAak5c8gQJCwkoSHRMP8YE0SoocXLmEx
 aITRISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBYcMABDsYz68NPMQoycGkJMq7dv7uSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvI0gOcGi1PTUirTMHGAAw6QlOHiURHivgaR5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XK
 iXOOwGkSACkKKM0D24ELJouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3EsgUnsy8ErhNr4
 COYAI64szpHSBHlCQipKQaGGU+mWoJTOxz+bCuI1urZ1lw3modwR93Nl3q0C/aZbxLJGS7Bsd
 1D17Hfde63MUSTCrbfddHT/zmxJWqZfHwzZPFx/PfRFQxfWfW0ixfbWkgfrDG74xrVMOiKacn
 9J+ukd0WsPOvqoFksNKxye4LHKecOP7uaqmyj7di7JPbP7kNLy1zKWX7q8RSnJFoqMVcVJwIA
 Oep4kKhAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505468560!104479606!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40368 invoked from network); 15 Sep 2017 09:42:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:42:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447953959"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:32 +0100
Message-ID: <20170915094238.15256-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 06/12] arm/alternative.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vYWx0ZXJuYXRpdmUuYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdGVy
bmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRleCBhM2JjZGEzMTE3Li45
ZmZkYzQ3NWQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYworKysgYi94
ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwpAQCAtNDYsMTcgKzQ2LDE3IEBAIHN0cnVjdCBhbHRf
cmVnaW9uIHsKIC8qCiAgKiBDaGVjayBpZiB0aGUgdGFyZ2V0IFBDIGlzIHdpdGhpbiBhbiBhbHRl
cm5hdGl2ZSBibG9jay4KICAqLwotc3RhdGljIGJvb2xfdCBicmFuY2hfaW5zbl9yZXF1aXJlc191
cGRhdGUoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqYWx0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYykKK3N0YXRpYyBib29sIGJyYW5j
aF9pbnNuX3JlcXVpcmVzX3VwZGF0ZShjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICphbHQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYykKIHsK
ICAgICB1bnNpZ25lZCBsb25nIHJlcGxwdHI7CiAKICAgICBpZiAoIGlzX2FjdGl2ZV9rZXJuZWxf
dGV4dChwYykgKQotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAg
ICByZXBscHRyID0gKHVuc2lnbmVkIGxvbmcpQUxUX1JFUExfUFRSKGFsdCk7CiAgICAgaWYgKCBw
YyA+PSByZXBscHRyICYmIHBjIDw9IChyZXBscHRyICsgYWx0LT5hbHRfbGVuKSApCi0gICAgICAg
IHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKgogICAgICAqIEJyYW5j
aGluZyBpbnRvICphbm90aGVyKiBhbHRlcm5hdGUgc2VxdWVuY2UgaXMgZG9vbWVkLCBhbmQKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsnOD-0005bm-OI; Fri, 15 Sep 2017 09:58:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsnOC-0005bP-9W
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:58:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7E/99-01761-F34ABB95; Fri, 15 Sep 2017 09:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtdmye5
 Ig01XOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLH06yFxyXqrhwfjJzA2OvWBcjJ4eEgL/E
 i6O3mEFsNgFliZ+dvWwgtoiAnkTTgeeMIDazQInElfXHWEFsYQFbif7T91hAbBYBVYkXbYuZQ
 GxeAUuJjU3z2SFmykvsarsIVs8JFJ8/+wbQfA4OIQELiROXPEHCQgIKEh3Tj0G1CkqcnPmEBW
 KVhMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGpXm5qcXFiemp
 OYlKxXnJ+7iZGYOAwAMEOxmOTnQ8xSnIwKYnyrp2/O1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BK/DYqCcYFFqempFWmYOMIRh0hIcPEoivI8XAaV5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XK
 iXO6wsyQwCkKKM0D24ELJ4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXEmQKT2ZeCdymV0
 BHMAEdceb0DpAjShIRUlINjOJ6/54syF0b9N/oxMvyWg8PdhG/SzdDi7W99nTlXzqtV2zmbil
 VoTHjZGWO6sbLLfMTlt+67eKz/5KU9/n3nGu3Ho5cmfRiXoC3ad8cZ22xc0bXH1i/juR/Fir3
 ryHE7X/Knbnv1vMJfnKZ/s9a/O4x4ffXMzj6SzoY0s+5TmOaxrXXbT4juxJLcUaioRZzUXEiA
 MzfwQWiAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505469498!75409556!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35258 invoked from network); 15 Sep 2017 09:58:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439893049"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:38 +0100
Message-ID: <20170915094238.15256-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 12/12] arm: use plain bool in various headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2FsdHAybS5oICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L2luc24uaCAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAg
ICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmggfCAyICstCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgIHwgOCArKysrLS0tLQogNSBmaWxlcyBjaGFu
Z2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hbHRwMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0cDJtLmgKaW5k
ZXggYTg3NzQ3YTI5MS4uZGY1MGNiMmYwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hbHRwMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oCkBAIC0yMiwxMCAr
MjIsMTAgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogLyogQWx0ZXJuYXRlIHAybSBvbi9v
ZmYgcGVyIGRvbWFpbiAqLwotc3RhdGljIGlubGluZSBib29sX3QgYWx0cDJtX2FjdGl2ZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBib29sIGFsdHAybV9hY3RpdmUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICAvKiBOb3QgaW1wbGVtZW50ZWQgb24gQVJNLiAq
LwotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogLyogQWx0ZXJuYXRlIHAy
bSBWQ1BVICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2luc24uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvaW5zbi5oCmluZGV4IDJlYzRhZDdjN2YuLjRlMGQz
NjRkNDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvaW5zbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvaW5zbi5oCkBAIC01NSw3ICs1NSw3IEBAIGVudW0g
YWFyY2g2NF9pbnNuX2JyYW5jaF90eXBlIHsKIH07CiAKICNkZWZpbmUJX19BQVJDSDY0X0lOU05f
RlVOQ1MoYWJiciwgbWFzaywgdmFsKQlcCi1zdGF0aWMgYWx3YXlzX2lubGluZSBib29sX3QgYWFy
Y2g2NF9pbnNuX2lzXyMjYWJicih1MzIgY29kZSkgXAorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9v
bCBhYXJjaDY0X2luc25faXNfIyNhYmJyKHUzMiBjb2RlKSBcCiB7IHJldHVybiAoY29kZSAmICht
YXNrKSkgPT0gKHZhbCk7IH0gXAogc3RhdGljIGFsd2F5c19pbmxpbmUgdTMyIGFhcmNoNjRfaW5z
bl9nZXRfIyNhYmJyIyNfdmFsdWUodm9pZCkgXAogeyByZXR1cm4gKHZhbCk7IH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCmluZGV4IDhkZmMxZDFlYzIuLmIxNzRjNjUwODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApA
QCAtMjgwLDcgKzI4MCw3IEBAIHN0cnVjdCBhcmNoX3ZjcHUKIAogICAgIHN0cnVjdCB2dGltZXIg
cGh5c190aW1lcjsKICAgICBzdHJ1Y3QgdnRpbWVyIHZpcnRfdGltZXI7Ci0gICAgYm9vbF90IHZ0
aW1lcl9pbml0aWFsaXplZDsKKyAgICBib29sICAgdnRpbWVyX2luaXRpYWxpemVkOwogfSAgX19j
YWNoZWxpbmVfYWxpZ25lZDsKIAogdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVj
dCB2Y3B1ICopOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggY2M3M2NlODIwZi4u
Njc5NjgwMWNmZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3Mu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC0xMiw3ICsxMiw3
IEBAIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2b2lkICp0bywgY29uc3Qgdm9p
ZCAqZnJvbSwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZv
aWQgKnRvLCB1bnNpZ25lZCBsZW4pOwogCiBpbnQgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEo
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBpcGEsIHZvaWQgKmJ1ZiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29sX3QgaXNfd3JpdGUpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNpemUsIGJvb2wgaXNfd3JpdGUpOwog
CiAjZGVmaW5lIF9fcmF3X2NvcHlfdG9fZ3Vlc3QgcmF3X2NvcHlfdG9fZ3Vlc3QKICNkZWZpbmUg
X19yYXdfY29weV9mcm9tX2d1ZXN0IHJhd19jb3B5X2Zyb21fZ3Vlc3QKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4
IGFhMGQ2MGFlM2EuLmJjNWJiZjBkYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtODIsMTAgKzgyLDEwIEBA
IHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAgKiBJZiB0cnVlLCBhbmQgYW4gYWNjZXNzIGZhdWx0
IGNvbWVzIGluIGFuZCB0aGVyZSBpcyBubyB2bV9ldmVudCBsaXN0ZW5lciwKICAgICAgKiBwYXVz
ZSBkb21haW4uIE90aGVyd2lzZSwgcmVtb3ZlIGFjY2VzcyByZXN0cmljdGlvbnMuCiAgICAgICov
Ci0gICAgYm9vbF90IGFjY2Vzc19yZXF1aXJlZDsKKyAgICBib29sIGFjY2Vzc19yZXF1aXJlZDsK
IAogICAgIC8qIERlZmluZXMgaWYgbWVtX2FjY2VzcyBpcyBpbiB1c2UgZm9yIHRoZSBkb21haW4u
ICovCi0gICAgYm9vbF90IG1lbV9hY2Nlc3NfZW5hYmxlZDsKKyAgICBib29sIG1lbV9hY2Nlc3Nf
ZW5hYmxlZDsKIAogICAgIC8qCiAgICAgICogRGVmYXVsdCBQMk0gYWNjZXNzIHR5cGUgZm9yIGVh
Y2ggcGFnZSBpbiB0aGUgdGhlIGRvbWFpbjogbmV3IHBhZ2VzLApAQCAtMzM4LDkgKzMzOCw5IEBA
IHN0YXRpYyBpbmxpbmUgaW50IGdldF9wYWdlX2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsCiAvKiBnZXQgaG9zdCBwMm0gdGFibGUgKi8KICNkZWZpbmUgcDJtX2dldF9ob3N0cDJtKGQp
ICgmKGQpLT5hcmNoLnAybSkKIAotc3RhdGljIGlubGluZSBib29sX3QgcDJtX3ZtX2V2ZW50X3Nh
bml0eV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlubGluZSBib29sIHAybV92bV9l
dmVudF9zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1cm4gMTsKKyAg
ICByZXR1cm4gdHJ1ZTsKIH0KIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsnOD-0005bx-Uu; Fri, 15 Sep 2017 09:58:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsnOC-0005bQ-EU
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:58:24 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1A/1D-01754-F34ABB95; Fri, 15 Sep 2017 09:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXtdmye5
 Ig0NPhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFHZtZCzbzVHz9/IW5gXE+ZxcjJ4eEgL/E
 iu4TTCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZoETiyvpjrF2MHBzCAlYS27rSQcIsAqoSG69vY
 gaxeQUsJda3LWCBGCkvsavtIiuIzQkUnz/7BjNIq5CAhcSJS54gYSEBBYmO6ceYIFoFJU7OfM
 ICsUlC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBULze1uDg
 xPTUnMalYLzk/dxMjMHDqGRgYdzA2zvY7xCjJwaQkyrt2/u5IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8DouBcoJFqempFWmZOcAQhklLcPAoifA+XgSU5i0uSMwtzkyHSJ1i1OXouHn3D5MQS
 15+XqqUOO9fkCIBkKKM0jy4EbB4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcc5BKezL
 wSuE2vgI5gAjrizOkdIEeUJCKkpBoYBQ8H7hR78Ps42+t87UttiwqvZK+4kbLpVGaxvs1Z5+d
 v+xbXlr3UW/fHK3KCmM7Nb2cffz0ja7a8sCTgyV8WazZbq8aqRy1+e1u+f3g+P8n8lP0PnZ0H
 1ncf3GkYqSi4XFZ9yYpVjAbaQUtfHzb+4jNn2YeMBU6TJLQ91Gf3PNEv+WLb/I99sxJLcUaio
 RZzUXEiAADqdcaiAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505469497!72873168!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4661 invoked from network); 15 Sep 2017 09:58:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447955030"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:36 +0100
Message-ID: <20170915094238.15256-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 10/12] arm/smpboot.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vc21wYm9vdC5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9v
dC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCAzMmU4NzIyMWMwLi4xMjU1MTg1YTlj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
bXBib290LmMKQEAgLTU5LDcgKzU5LDcgQEAgc3RydWN0IGluaXRfaW5mbyBfX2luaXRkYXRhIGlu
aXRfZGF0YSA9CiAvKiBTaGFyZWQgc3RhdGUgZm9yIGNvb3JkaW5hdGluZyBDUFUgYnJpbmd1cCAq
LwogdW5zaWduZWQgbG9uZyBzbXBfdXBfY3B1ID0gTVBJRFJfSU5WQUxJRDsKIC8qIFNoYXJlZCBz
dGF0ZSBmb3IgY29vcmRpbmF0aW5nIENQVSB0ZWFyZG93biAqLwotc3RhdGljIGJvb2xfdCBjcHVf
aXNfZGVhZCA9IDA7CitzdGF0aWMgYm9vbCBjcHVfaXNfZGVhZDsKIAogLyogSUQgb2YgdGhlIFBD
UFUgd2UncmUgcnVubmluZyBvbiAqLwogREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBjcHVf
aWQpOwpAQCAtMTA1LDcgKzEwNSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBkdF9zbXBfaW5pdF9j
cHVzKHZvaWQpCiAgICAgewogICAgICAgICBbMCAuLi4gTlJfQ1BVUyAtIDFdID0gTVBJRFJfSU5W
QUxJRAogICAgIH07Ci0gICAgYm9vbF90IGJvb3RjcHVfdmFsaWQgPSAwOworICAgIGJvb2wgYm9v
dGNwdV92YWxpZCA9IGZhbHNlOwogICAgIGludCByYzsKIAogICAgIG1waWRyID0gYm9vdF9jcHVf
ZGF0YS5tcGlkci5iaXRzICYgTVBJRFJfSFdJRF9NQVNLOwpAQCAtMTk3LDcgKzE5Nyw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBkdF9zbXBfaW5pdF9jcHVzKHZvaWQpCiAgICAgICAgIGlmICggaHdp
ZCA9PSBtcGlkciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGkgPSAwOwotICAgICAgICAgICAg
Ym9vdGNwdV92YWxpZCA9IDE7CisgICAgICAgICAgICBib290Y3B1X3ZhbGlkID0gdHJ1ZTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICBpID0gY3B1aWR4Kys7CkBAIC0zNTIs
NyArMzUyLDcgQEAgdm9pZCBfX2NwdV9kaXNhYmxlKHZvaWQpCiB2b2lkIHN0b3BfY3B1KHZvaWQp
CiB7CiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKLSAgICBjcHVfaXNfZGVhZCA9IDE7CisgICAg
Y3B1X2lzX2RlYWQgPSB0cnVlOwogICAgIC8qIE1ha2Ugc3VyZSB0aGUgd3JpdGUgaGFwcGVucyBi
ZWZvcmUgd2Ugc2xlZXAgZm9yZXZlciAqLwogICAgIGRzYihzeSk7CiAgICAgaXNiKCk7CkBAIC00
NTQsNyArNDU0LDcgQEAgdm9pZCBfX2NwdV9kaWUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAg
ICAgIHByaW50ayhLRVJOX0VSUiAiQ1BVICV1IHN0aWxsIG5vdCBkZWFkLi4uXG4iLCBjcHUpOwog
ICAgICAgICBzbXBfbWIoKTsKICAgICB9Ci0gICAgY3B1X2lzX2RlYWQgPSAwOworICAgIGNwdV9p
c19kZWFkID0gZmFsc2U7CiAgICAgc21wX21iKCk7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 09:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 09:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsnOC-0005bW-HN; Fri, 15 Sep 2017 09:58:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsnOA-0005bJ-Q9
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 09:58:22 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DC/46-30688-E34ABB95; Fri, 15 Sep 2017 09:58:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva7Vkt2
 RBgvWa1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlv+pcwFUxgrTh64TNTA+NKli5GTg4JAX+J
 VzMnMIPYbALKEj87e9lAbBEBPYmmA88ZQWxmgRKJK+uPsYLYwgKWEms3vATrZRFQlTjTsBPM5
 gWKf1vexwQxU15iV9tFsHpOoPj82TeA5nNwCAlYSJy45AkSFhJQkOiYfowJolVQ4uTMJywQqy
 QkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECQ6eegYFxB2PjbL9DjJIcTEqivGvn744U4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMHLvhgoJ1iUmp5akZaZAwximLQEB4+SCO/jRUBp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D
 5MQS15+XqqUOO9fkFIBkNKM0jy4QbDousQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcc5B
 6ezLwSuH2vgE5hAjrlzOkdIKeUJCKkpBoYHdet9wlcOodnwm6m/aaR5z8eiyr55ujjs0D+K7e
 zaOQ2+fpzO5v2nerTMMg9IP/BKyZVmLuJ7+yqV7GSP0SrNCT22s4+PyPwt510k97rXsmgzas5
 Pof81tj927PsAeOX15vOxx86V7H+TkFzwrqMdNP/P9rmvf4kbLZbfMfnSw+nTpaM3Ka5TImlO
 CPRUIu5qDgRAGv72AWpAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505469497!72873168!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4504 invoked from network); 15 Sep 2017 09:58:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 09:58:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447955028"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 10:42:37 +0100
Message-ID: <20170915094238.15256-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170915094238.15256-1-wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 11/12] arm/vtimer.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vdnRpbWVyLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJj
aC9hcm0vdnRpbWVyLmMKaW5kZXggMDQ2MDk2MmYwOC4uM2Y4NDg5M2E3NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3Z0aW1lci5jCisrKyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwpAQCAtMTAw
LDcgKzEwMCw3IEBAIGludCBkb21haW5fdnRpbWVyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAqY29uZmlnKQogaW50IHZjcHVfdnRpbWVyX2luaXQo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHZ0aW1lciAqdCA9ICZ2LT5hcmNoLnBoeXNf
dGltZXI7Ci0gICAgYm9vbF90IGQwID0gaXNfaGFyZHdhcmVfZG9tYWluKHYtPmRvbWFpbik7Cisg
ICAgYm9vbCBkMCA9IGlzX2hhcmR3YXJlX2RvbWFpbih2LT5kb21haW4pOwogCiAgICAgLyoKICAg
ICAgKiBIYXJkd2FyZSBkb21haW4gdXNlcyB0aGUgaGFyZHdhcmUgaW50ZXJydXB0cywgZ3Vlc3Rz
IGdldCB0aGUgdmlydHVhbAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 10:40:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 10:40:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dso2d-0000eE-Ae; Fri, 15 Sep 2017 10:40:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dso2c-0000dc-0N
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 10:40:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D6/DE-03283-90EABB95; Fri, 15 Sep 2017 10:40:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTZd93e5
 Ig5vz9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow921awFnzgrGg9dJKxgbGVo4uRi0NIYDOj
 xK1/89kgnAOMEq17VwM5nBzCApYSz4/8ZQKxRQR8Je4+bgKyOTiYBfQlzu0oBwkLCaRJnJz6l
 x3EZhPQlLjz+RNYOa+AlUR7y1KwOIuAqsTR/a+YQWxRgXCJ3gP9bBA1ghInZz5hAbE5gVbd3n
 8YrJdZwExi3uaHzBC2uMStJ/Oh4vIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWpRWWq
 RrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxj/zAw8xSnIwKYny
 sizbHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjd5LVBOsCg1PbUiLTMHGCkwaQkOHiURXmuQN
 G9xQWJucWY6ROoUo6KUOK8FSEIAJJFRmgfXBovOS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 LmNQOZwpOZVwI3/RXQYiagxWdO7wBZXJKIkJJqYAzO47T2KgpdoNU46fofd7HtjN22fQ6sxSu
 /di//t+ptyK8rkW/W634WXf5mp/UFr43LBP+37yz+m1mRyWFTVC5gG30k9WHyxSlXV55KsglX
 KPr1wDVDN2qKccHzQ4evxX5Vdc7fGadb3vH3mAPnosuH5n7JmHJPdMb7O21NZz/N7nRiE2vrM
 1NiKc5INNRiLipOBABUOaDEyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505472007!57370700!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24607 invoked from network); 15 Sep 2017 10:40:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 15 Sep 2017 10:40:07 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1DBC1435;
 Fri, 15 Sep 2017 03:40:06 -0700 (PDT)
Received: from [192.168.43.63] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C40D83F3E1;
 Fri, 15 Sep 2017 03:40:05 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-2-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d90fcbc6-4b19-4e65-9adc-675370fd9299@arm.com>
Date: Fri, 15 Sep 2017 11:40:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-2-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 01/12] arm/acpi: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fj
cGkuaAo+IGluZGV4IDlmOTU0ZDM5ZTEuLmE2MjQyOWU3ZTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hY3BpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAo+
IEBAIC00Myw4ICs0Myw4IEBAIHR5cGVkZWYgZW51bSB7Cj4gICAgICAgVEJMX01NQVgsCj4gICB9
IEVGSV9NRU1fUkVTOwo+ICAgCj4gLWJvb2xfdCBfX2luaXQgYWNwaV9wc2NpX3ByZXNlbnQodm9p
ZCk7Cj4gLWJvb2xfdCBfX2luaXQgYWNwaV9wc2NpX2h2Y19wcmVzZW50KHZvaWQpOwo+ICtib29s
IF9faW5pdCBhY3BpX3BzY2lfcHJlc2VudCh2b2lkKTsKPiArYm9vbCBfX2luaXQgYWNwaV9wc2Np
X2h2Y19wcmVzZW50KHZvaWQpOwo+ICAgdm9pZCBfX2luaXQgYWNwaV9zbXBfaW5pdF9jcHVzKHZv
aWQpOwo+ICAgCj4gICAvKgo+IEBAIC01NywxNiArNTcsMTYgQEAgdm9pZCBfX2luaXQgYWNwaV9z
bXBfaW5pdF9jcHVzKHZvaWQpOwo+ICAgcGFkZHJfdCBhY3BpX2dldF90YWJsZV9vZmZzZXQoc3Ry
dWN0IG1lbWJhbmsgdGJsX2FkZFtdLCBFRklfTUVNX1JFUyBpbmRleCk7Cj4gICAKPiAgICNpZmRl
ZiBDT05GSUdfQUNQSQo+IC1leHRlcm4gYm9vbF90IGFjcGlfZGlzYWJsZWQ7Cj4gK2V4dGVybiBi
b29sIGFjcGlfZGlzYWJsZWQ7Cj4gICAvKiBCYXNpYyBjb25maWd1cmF0aW9uIGZvciBBQ1BJICov
Cj4gICBzdGF0aWMgaW5saW5lIHZvaWQgZGlzYWJsZV9hY3BpKHZvaWQpCj4gICB7Cj4gLSAgICBh
Y3BpX2Rpc2FibGVkID0gMTsKPiArICAgIGFjcGlfZGlzYWJsZWQgPSB0cnVlOwo+ICAgfQo+ICAg
Cj4gICBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2FjcGkodm9pZCkKPiAgIHsKPiAtICAgIGFj
cGlfZGlzYWJsZWQgPSAwOwo+ICsgICAgYWNwaV9kaXNhYmxlZCA9IGZhbHNlOwo+ICAgfQo+ICAg
I2Vsc2UKPiAgICNkZWZpbmUgYWNwaV9kaXNhYmxlZCAoMSkKCkNhbiB5b3UgbW9kaWZ5IHRoZSAx
IHRvIHRydWUsIGhlcmU/IFRoaXMgd291bGQgbWFrZSB0aGUgIUNPTkZJR19BQ1BJIAp2ZXJzaW9u
IGlubGluZWQgd2l0aCB0aGUgQ09ORklHX0FDUEkgb25lLgoKV2l0aCB0aGF0OgoKUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 10:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 10:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dso87-0000rC-Uw; Fri, 15 Sep 2017 10:45:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42471d5f8=roger.pau@citrix.com>)
 id 1dso86-0000r6-9M
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 10:45:50 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BC/53-02048-D5FABB95; Fri, 15 Sep 2017 10:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQjdm/e5
 Ig8ffdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytW3gLDgpXPOncztTAuJOni5GTQ0LAT2Lf
 3eusIDaLgKrEmZ1L2boYOTjYBOwlpn+tAAmLCChL9P76zQJiMwvkSfxdfpoNxBYWcJe49W0pE
 4jNK+Apsb77L1ANF4eQwFxGie1fJrNDJAQlTs58AtWsI7Fg9yew+cwC0hLL/3GAhDmBVrWtnw
 pWIiqgInFy5RqwmUICihL98x6wQZyZLrH17y/mCYz8s5BMnYVk6iyEqQsYmVcxahSnFpWlFuk
 aGuglFWWmZ5TkJmbmAHnGermpxcWJ6ak5iUnFesn5uZsYgeFXz8DAuINxW5fzIUZJDiYlUV6W
 ZbsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhq4DygkWpaanVqRl5gAjASYtwcGjJMKrDZLmL
 S5IzC3OTIdInWJUlBLnXQySEABJZJTmwbXBou8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 GI8TyZeSVw018BLWYCWnzm9A6QxSWJCCmpBkbmFxEX/fRkFh+42CPPKKAfptzKWG/nwPNBc/o
 6hgOvFndxp8nz31yt7dvucVXuzxG1YEuxaT11pjVuT6/PWXqTz2FRqYGJUrbO8uKX8dcTf7xf
 cLPx2NTi3/0LjC75NvyUagm6P7Uuz9w8LM9itihXvMWSlnWvr/xx6soXLOB1jNY7dLhtpxJLc
 UaioRZzUXEiABMzWTa5AgAA
X-Env-Sender: prvs=42471d5f8=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505472348!110389615!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57018 invoked from network); 15 Sep 2017 10:45:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 10:45:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="52895318"
Date: Fri, 15 Sep 2017 11:44:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170915104459.nxlhb33z6p6gtml5@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-12-roger.pau@citrix.com>
 <59B18C2B020000780017882E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B18C2B020000780017882E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTA6MTI6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3ZvaWQgdnBjaV9tc2l4X2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaXhf
ZW50cnkgKmFyY2gsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCBib29sIG1hc2spCj4gPiArewo+ID4gKyAgICBpZiAoIGFyY2gtPnBpcnEgPT0gSU5W
QUxJRF9QSVJRICkKPiA+ICsgICAgICAgIHJldHVybjsKPiAKPiBIb3cgY29tZSBubyBzaW1pbGFy
IGd1YXJkIGlzIG5lZWRlZCBpbiB2cGNpX21zaV9hcmNoX21hc2soKT8KClRoYXQncyByaWdodCwg
dGhpcyBzaG91bGQgYmUgYW4gQVNTRVJUIGluc3RlYWQuCgo+ID4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUoYmFyLT5tc2l4KTsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAg
c3RydWN0IHZwY2lfbXNpeF9tZW0gKm1zaXggPSBiYXItPm1zaXhbaV07Cj4gPiArCj4gPiArICAg
ICAgICBpZiAoICFtc2l4IHx8IG1zaXgtPmFkZHIgPT0gSU5WQUxJRF9QQUREUiApCj4gPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIG1hcCApCj4gPiArICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgKiBNYWtlIHN1cmUg
dGhlIE1TSS1YIHJlZ2lvbnMgb2YgdGhlIEJBUiBhcmUgbm90IG1hcHBlZCBpbnRvIHRoZQo+ID4g
KyAgICAgICAgICAgICAqIGRvbWFpbiBwMm0sIG9yIGVsc2UgdGhlIE1TSS1YIGhhbmRsZXJzIGFy
ZSB1c2VsZXNzLiBPbmx5IGRvIHRoaXMKPiA+ICsgICAgICAgICAgICAgKiB3aGVuIG1hcHBpbmcs
IHNpbmNlIHRoYXQncyB3aGVuIHRoZSBtZW1vcnkgZGVjb2Rpbmcgb24gdGhlCj4gPiArICAgICAg
ICAgICAgICogZGV2aWNlIGlzIGVuYWJsZWQuCj4gPiArICAgICAgICAgICAgICoKPiA+ICsgICAg
ICAgICAgICAgKiBUaGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgaW9tbXVfaW5jbHVzaXZlX21hcHBp
bmcgbWlnaHQgaGF2ZQo+ID4gKyAgICAgICAgICAgICAqIG1hcHBlZCBNU0ktWCByZWdpb25zIGlu
dG8gdGhlIGd1ZXN0IHAybS4KPiA+ICsgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICBy
YyA9IHZwY2lfdW5tYXBfbXNpeChkLCBtc2l4KTsKPiA+ICsgICAgICAgICAgICBpZiAoIHJjICkK
PiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3ko
bWVtKTsKPiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+ID4gKyAgICAgICAgICAgIH0K
PiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3Jh
bmdlKG1lbSwgUEZOX0RPV04obXNpeC0+YWRkciksCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQRk5fRE9XTihtc2l4LT5hZGRyICsgbXNpeC0+c2l6ZSkpOwo+ID4gKyAg
ICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmFuZ2VzZXRf
ZGVzdHJveShtZW0pOwo+ID4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiA+ICsgICAgICAgIH0K
PiA+ICsKPiA+ICsgICAgfQo+IAo+IFdoeSBkbyB5b3UgZG8gdGhpcyBmb3IgdGhlIFBCQSByZWdh
cmRsZXNzIG9mIHdoZXRoZXIgaXQncyBzaGFyZWQKPiB3aXRoIGEgdGFibGUgcGFnZT8KCldyaXRl
cyB0byB0aGUgUEJBIGFyZWEgYXJlIGRlc2NyaWJlZCBhcyB1bmRlZmluZWQgYnkgdGhlIHNwZWM6
CgoiSWYgc29mdHdhcmUgd3JpdGVzIHRvIFBlbmRpbmcgQml0cywgdGhlIHJlc3VsdCBpcyB1bmRl
ZmluZWQuIgoKSSB0aGluayBpdCdzIGJldHRlciB0byBzaW1wbHkgbm90IGFsbG93IHRoZSBndWVz
dCB0byBwZXJmb3JtIHN1Y2gKd3JpdGVzLCBhbmQgaGVuY2Ugd2UgbmVlZCB0byB0cmFwIHRoaXMg
YXJlYSB1bmNvbmRpdGlvbmFsbHkgSU1ITy4KCj4gPiArICAgIGlmICggTVNJWF9BRERSX0lOX1JB
TkdFKGFkZHIsICZtc2l4LT5wYmEpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyogQWNjZXNz
IHRvIFBCQS4gKi8KPiA+ICsgICAgICAgIHN3aXRjaCAoIGxlbiApCj4gPiArICAgICAgICB7Cj4g
PiArICAgICAgICBjYXNlIDQ6Cj4gPiArICAgICAgICAgICAgKmRhdGEgPSByZWFkbChhZGRyKTsK
PiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIGNhc2UgODoKPiA+ICsgICAgICAg
ICAgICAqZGF0YSA9IHJlYWRxKGFkZHIpOwo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+IAo+IFRo
aXMgaXMgc3RyaWN0bHkgb25seSB2YWxpZCBmb3IgRG9tMCwgc28gcGVyaGFwcyB3b3J0aCBhIGNv
bW1lbnQuCgpJJ20gbm90IHN1cmUgSSBmb2xsb3csIHdoeSBzaG91bGQgWGVuIGRpc2FsbG93IGFj
Y2Vzc2VzIHRvIHRoZSBQQkEgZm9yCmEgRG9tVT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 10:49:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 10:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoBA-00010P-Ch; Fri, 15 Sep 2017 10:49:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsoB8-00010H-WC
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 10:48:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 32/46-03283-A10BBB95; Fri, 15 Sep 2017 10:48:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTVdyw+5
 Igz33jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeh5eZC66yVdw6+omxgXEeaxcjJ4eQwGZG
 iQ/3nboYuYDsA4wSbUeusIAkhAVsJLp3bgArEhHwlbj7uImpi5GDg1lAX+LcjnKI3jSJPVNOM
 YHYbAKaEnc+fwKzeQWsJCbdmAbWyiKgKrHo4GJ2EFtUIFyi90A/G0SNoMTJmU/AVnEKWEq8v3
 wDrIZZwExi3uaHzBC2uMStJ/OZIGx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5MT81JTCrWS87P3cQIDE4GINjBePx93CFGSQ4mJVHe
 unW7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LKtB8oJFqWmp1akZeYA4wQmLcHBoyTCGwuS5
 i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcV4xkCIBkKKM0jy4EbCYvcQoKyXMywh0lBBPQW
 pRbmYJqvwrRnEORiVh3giQKTyZeSVwm14BHcEEdMSZ0ztAjihJREhJNTB2xX0xuO+3I7WGce7
 h31MPLLt9LCwnpa+uJ0Gk90qoVfn9l95x1vmlWVyei9aq7Ng/t3DB6RMLP8+/L9va2P5poukh
 iQqX1XMDXj87l7/PWyTmvdVqtkvp4lec1k4OWDA7dFLdP3etZferTiVd6Vs+Z2WMaWOix75iX
 96HJwInWu+5NSfDPS9ViaU4I9FQi7moOBEAvLKRAdQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505472537!117000417!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10976 invoked from network); 15 Sep 2017 10:48:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 15 Sep 2017 10:48:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DDBCC1435;
 Fri, 15 Sep 2017 03:48:56 -0700 (PDT)
Received: from [192.168.43.63] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B06833F3E1;
 Fri, 15 Sep 2017 03:48:50 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-3-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f1888a4c-7a8f-8de7-6a39-3c1087c077c0@arm.com>
Date: Fri, 15 Sep 2017 11:48:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-3-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/12] arm/{v,}gic: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKPiBpbmRleCA2MjAzZGM1OWY0Li45NzdlNzViMWQyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAg
LTM0NSw3ICszNDUsNyBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgIHZvaWQg
KCp1cGRhdGVfbHIpKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwZW5kaW5nX2ly
cSwKPiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpOwo+ICAgICAg
IC8qIFVwZGF0ZSBIQ1Igc3RhdHVzIHJlZ2lzdGVyICovCj4gLSAgICB2b2lkICgqdXBkYXRlX2hj
cl9zdGF0dXMpKHVpbnQzMl90IGZsYWcsIGJvb2xfdCBzZXQpOwo+ICsgICAgdm9pZCAoKnVwZGF0
ZV9oY3Jfc3RhdHVzKSh1aW50MzJfdCBmbGFnLCBib29sIHNldCk7CgpUaGUgY2FsbGVycyBvZiB1
cGRhdGVfaGNyX3N0YXR1cyBhcmUgc3RpbGwgdXNpbmcgMS8wIChzZWUgCmFyY2gvYXJtL2dpYy5j
KS4gV291bGQgeW91IG1pbmQgdG8gZml4IGl0PwoKSSBjYW4gYWxzbyBzZW5kIGEgZm9sbG93LXVw
IHBhdGNoIDopLgoKPiAgICAgICAvKiBDbGVhciBMUiByZWdpc3RlciAqLwo+ICAgICAgIHZvaWQg
KCpjbGVhcl9scikoaW50IGxyKTsKPiAgICAgICAvKiBSZWFkIExSIHJlZ2lzdGVyIGFuZCBwb3B1
bGF0ZSBnaWNfbHIgc3RydWN0dXJlICovCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:01:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:01:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoMU-0002Fq-I5; Fri, 15 Sep 2017 11:00:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsoMS-0002Fk-Si
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:00:40 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A7/0A-03422-8D2BBB95; Fri, 15 Sep 2017 11:00:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTffKpt2
 RBlOXKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdT1uYCs4zVizr+crSwLiasYuRi0NIYDOj
 xOydTawQzgFGifdbW4EcTg5hAUeJ8/fOgtkiAr4Sdx83MXUxcnAwC+hLnNtRDhIWEkiTWLD7D
 juIzSagKXHn8ycmEJtXwErixrkVYDaLgKrEifkL2UBsUYFwid4D/WwQNYISJ2c+YQGxOQUsJV
 bM+AEWZxYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjBeHpd4CFGSQ4m
 JVHe4I27I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M4CyQkWpaanVqRl5gAjBSYtwcGjJMK7D
 STNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivGUgRQIgRRmleXAjYFF7iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK8b0Cm8GTmlcBtegV0BBPQEWdO7wA5oiQRISXVwBja+MrihnlM7Qs
 7ZvkZy4vOzdhx8qRR2xqR4B0n//9kSfqwlKeH/VXzVNMDFz6KXIjwetN50sJYXKLxm5nn2c9K
 +5hdVO2VpVXzw60W3+459XdajLujsX+hksyE8icl83dOKpvnLyy1ZdahV3Ms3cvrNAJOn/t9c
 f2xjIhGHeVJRe8MPkkuDlBiKc5INNRiLipOBACcqHZo1QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505473236!75024787!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47570 invoked from network); 15 Sep 2017 11:00:36 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 15 Sep 2017 11:00:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D4C31435;
 Fri, 15 Sep 2017 04:00:35 -0700 (PDT)
Received: from [192.168.43.63] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF08D3F3E1;
 Fri, 15 Sep 2017 04:00:33 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-4-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e1c849fb-70e5-a9e5-4c68-2559c8172ed4@arm.com>
Date: Fri, 15 Sep 2017 12:00:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-4-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12] arm/domain_build: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBBbHNvIGZp
eGVkIGEgY29kaW5nIHN0eWxlIGlzc3VlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:02:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoNm-0002MG-SE; Fri, 15 Sep 2017 11:02:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsoNm-0002MA-2d
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:02:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 26/C9-02021-923BBB95; Fri, 15 Sep 2017 11:02:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpK7G5t2
 RBpuvq1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn73k1kKeiPqOg7OY2lgfG7bRcjJ4eEgL/E
 /R/vWEBsNgFliZ+dvWwgtoiAnkTTgeeMIDazgJfEjxU97F2MHBzCAu4S55s4QMIsAqoSNz4uY
 AYJ8wpYSLy7nQIxUV5iV9tFVhBbSEBBomP6MSYQm1dAUOLkzCcsEBMlJA6+eME8gZF7FpLULC
 SpBYxMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOBAQh
 2MK5sdz7EKMnBpCTKG7xxd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7hTUA5waLU9NSKtMwc
 YEjCpCU4eJREeLVB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEud9BjJfAKQoozQPbgQsP
 i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcTZBVPZl4J3KZXQEcwAR1x5vQOkCNKEhFSUg
 2MCx1uW2x0N3lQsKB80lPD/MMLv2+ZyKZ848ZSlewrpazaR7bGnTlqd6tm+3PbBgNzszjJK19
 ML8zP1Apiz1zEmfdN+Ea1u2zmBqN+E868VxdV8g7k/v8uu25BmL/DetMt3DIZ3xU4+BV82hMO
 a7ycEvKXLXHNGiZJsXObzR3v7zORXlLfquCoxFKckWioxVxUnAgA+EjlJ4oCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505473318!108827494!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34874 invoked from network); 15 Sep 2017 11:02:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:02:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439899143"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 12:01:56 +0100
Message-ID: <20170915110156.23449-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] libxl: provide typedefs for device framework
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlIHRoZSBuZXcgdHlwZWRlZnMgdG8gYXZvaWQgY29weS1uLXBhc3RlIGV2ZXJ5d2hlcmUuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jICAgICB8ICA2ICsrLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgfCAgNiArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMgICAgIHwgIDUgKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDcxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9uaWMuYyAgICAgIHwgIDkgKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAg
IHwgMTAgKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICB8ICA5ICsrLS0tLQog
NyBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF85cGZzLmMgYi90b29scy9saWJ4bC9saWJ4bF85cGZz
LmMKaW5kZXggNjFkMjg0YzZhMy4uOWRiODg3YjVkOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfOXBmcy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwpAQCAtNjAsOCArNjAs
NiBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRShwOSkKIAogREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVChwOSwKICAgICAuc2tpcF9hdHRhY2ggPSAxLAotICAgIC5zZXRfeGVuc3RvcmVfY29u
ZmlnID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3Qg
KmZyb250LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KnJvX2Zyb250KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3Rv
cmVfcDkKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2Nv
bmZpZ19mbl90KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9y
ZV9wOSwKICk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggNjg1MTFkN2RjNS4uNjI0YmQwMTZjNiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NvbnNvbGUuYwpAQCAtNzM3LDEwICs3MzcsOCBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX1JF
TU9WRSh2ZmIpCiAKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmZiLAogICAgIC5za2lwX2F0
dGFjaCA9IDEsCi0gICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoaW50ICgqKShsaWJ4bF9fZ2Mg
KiwgdWludDMyX3QsIHZvaWQgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpKQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92ZmIKKyAgICAuc2V0X3hlbnN0b3Jl
X2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92ZmIsCiApOwogCiBsaWJ4bF94ZW5f
Y29uc29sZV9yZWFkZXIgKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IDA2ZGQ0ZDMxOTMuLjcxMTFiNDJkN2MgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9kaXNrLmMKQEAgLTEyMDYsOSArMTIwNiw4IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX2Rp
c2tfZG1fbmVlZGVkKHZvaWQgKmUsIHVuc2lnbmVkIGRvbWlkKQogREVGSU5FX0RFVklDRV9UWVBF
X1NUUlVDVChkaXNrLAogICAgIC5tZXJnZSAgICAgICA9IGxpYnhsX2RldmljZV9kaXNrX21lcmdl
LAogICAgIC5kbV9uZWVkZWQgICA9IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCwKLSAgICAu
ZnJvbV94ZW5zdG9yZSA9IChpbnQgKCopKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosIGxpYnhs
X2RldmlkLCB2b2lkICopKQotICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rpc2tfZnJvbV94
ZW5zdG9yZSwKLSAgICAuc2tpcF9hdHRhY2ggPSAxCisgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2
aWNlX2Zyb21feGVuc3RvcmVfZm5fdClsaWJ4bF9fZGlza19mcm9tX3hlbnN0b3JlLAorICAgIC5z
a2lwX2F0dGFjaCA9IDEsCiApOwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggODFlODdhZTFj
Ni4uYzcyNjU5NTBjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAor
KysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNDYxLDI4ICszNDYxLDQ2IEBA
IF9oaWRkZW4gdm9pZCBsaWJ4bF9fYm9vdGxvYWRlcl9ydW4obGlieGxfX2VnYyosIGxpYnhsX19i
b290bG9hZGVyX3N0YXRlICpzdCk7CiAgICAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkVfRVhU
KHR5cGUsIHR5cGUsIHJlbW92ZSwgMCkgICAgICAgICAgICAgICBcCiAgICAgTElCWExfREVGSU5F
X0RFVklDRV9SRU1PVkVfRVhUKHR5cGUsIHR5cGUsIGRlc3Ryb3ksIDEpCiAKK3R5cGVkZWYgdm9p
ZCAoKmRldmljZV9hZGRfZm5fdCkobGlieGxfX2VnYyAqLCBsaWJ4bF9fYW8gKiwgdWludDMyX3Qs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKiwg
bGlieGxfX211bHRpZGV2ICopOwordHlwZWRlZiB2b2lkICooKmRldmljZV9saXN0X2ZuX3QpKGxp
YnhsX2N0eCAqLCB1aW50MzJfdCwgaW50ICopOwordHlwZWRlZiBpbnQgKCpkZXZpY2Vfc2V0X2Rl
ZmF1bHRfZm5fdCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosIGJvb2wpOwordHlwZWRl
ZiBpbnQgKCpkZXZpY2VfdG9fZGV2aWNlX2ZuX3QpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9p
ZCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Ug
Kik7Cit0eXBlZGVmIHZvaWQgKCpkZXZpY2VfaW5pdF9mbl90KSh2b2lkICopOwordHlwZWRlZiB2
b2lkICgqZGV2aWNlX2NvcHlfZm5fdCkobGlieGxfY3R4ICosIHZvaWQgKiwgdm9pZCAqKTsKK3R5
cGVkZWYgdm9pZCAoKmRldmljZV9kaXNwb3NlX2ZuX3QpKHZvaWQgKik7Cit0eXBlZGVmIGludCAo
KmRldmljZV9jb21wYXJlX2ZuX3QpKHZvaWQgKiwgdm9pZCAqKTsKK3R5cGVkZWYgdm9pZCAoKmRl
dmljZV9tZXJnZV9mbl90KShsaWJ4bF9jdHggKiwgdm9pZCAqLCB2b2lkICopOwordHlwZWRlZiBp
bnQgKCpkZXZpY2VfZG1fbmVlZGVkX2ZuX3QpKHZvaWQgKiwgdW5zaWduZWQpOwordHlwZWRlZiB2
b2lkICgqZGV2aWNlX3VwZGF0ZV9jb25maWdfZm5fdCkobGlieGxfX2djICosIHZvaWQgKiwgdm9p
ZCAqKTsKK3R5cGVkZWYgaW50ICgqZGV2aWNlX3VwZGF0ZV9kZXZpZF9mbl90KShsaWJ4bF9fZ2Mg
KiwgdWludDMyX3QsIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKmRldmljZV9mcm9tX3hlbnN0b3Jl
X2ZuX3QpKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkLCB2b2lkICopOwordHlwZWRlZiBpbnQgKCpk
ZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZv
aWQgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxl
eGFycmF5X3QgKiwgZmxleGFycmF5X3QgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKik7CisKIHN0cnVjdCBsaWJ4bF9kZXZpY2Vf
dHlwZSB7CiAgICAgY2hhciAqdHlwZTsKICAgICBpbnQgc2tpcF9hdHRhY2g7ICAgLyogU2tpcCBl
bnRyeSBpbiBkb21jcmVhdGVfYXR0YWNoX2RldmljZXMoKSBpZiAxICovCiAgICAgaW50IHB0cl9v
ZmZzZXQ7ICAgIC8qIE9mZnNldCBvZiBkZXZpY2UgYXJyYXkgcHRyIGluIGxpYnhsX2RvbWFpbl9j
b25maWcgKi8KICAgICBpbnQgbnVtX29mZnNldDsgICAgLyogT2Zmc2V0IG9mICMgb2YgZGV2aWNl
cyBpbiBsaWJ4bF9kb21haW5fY29uZmlnICovCiAgICAgaW50IGRldl9lbGVtX3NpemU7IC8qIFNp
emUgb2Ygb25lIGRldmljZSBlbGVtZW50IGluIGFycmF5ICovCi0gICAgdm9pZCAoKmFkZCkobGli
eGxfX2VnYyAqLCBsaWJ4bF9fYW8gKiwgdWludDMyX3QsIGxpYnhsX2RvbWFpbl9jb25maWcgKiwK
LSAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKik7Ci0gICAgdm9pZCAqKCpsaXN0KShs
aWJ4bF9jdHggKiwgdWludDMyX3QsIGludCAqKTsKLSAgICBpbnQgKCpzZXRfZGVmYXVsdCkobGli
eGxfX2djICosIHVpbnQzMl90LCB2b2lkICosIGJvb2wpOwotICAgIGludCAoKnRvX2RldmljZSko
bGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosIGxpYnhsX19kZXZpY2UgKik7Ci0gICAgdm9p
ZCAoKmluaXQpKHZvaWQgKik7Ci0gICAgdm9pZCAoKmNvcHkpKGxpYnhsX2N0eCAqLCB2b2lkICos
IHZvaWQgKik7Ci0gICAgdm9pZCAoKmRpc3Bvc2UpKHZvaWQgKik7Ci0gICAgaW50ICgqY29tcGFy
ZSkodm9pZCAqLCB2b2lkICopOwotICAgIHZvaWQgKCptZXJnZSkobGlieGxfY3R4ICosIHZvaWQg
Kiwgdm9pZCAqKTsKLSAgICBpbnQgKCpkbV9uZWVkZWQpKHZvaWQgKiwgdW5zaWduZWQpOwotICAg
IHZvaWQgKCp1cGRhdGVfY29uZmlnKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopOwotICAg
IGludCAoKnVwZGF0ZV9kZXZpZCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICopOwotICAg
IGludCAoKmZyb21feGVuc3RvcmUpKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosIGxpYnhsX2Rl
dmlkLCB2b2lkICopOwotICAgIGludCAoKnNldF94ZW5zdG9yZV9jb25maWcpKGxpYnhsX19nYyAq
LCB1aW50MzJfdCwgdm9pZCAqLCBmbGV4YXJyYXlfdCAqLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZsZXhhcnJheV90ICosIGZsZXhhcnJheV90ICopOworICAgIGRldmljZV9hZGRf
Zm5fdCAgICAgICAgICAgICAgICAgYWRkOworICAgIGRldmljZV9saXN0X2ZuX3QgICAgICAgICAg
ICAgICAgbGlzdDsKKyAgICBkZXZpY2Vfc2V0X2RlZmF1bHRfZm5fdCAgICAgICAgIHNldF9kZWZh
dWx0OworICAgIGRldmljZV90b19kZXZpY2VfZm5fdCAgICAgICAgICAgdG9fZGV2aWNlOworICAg
IGRldmljZV9pbml0X2ZuX3QgICAgICAgICAgICAgICAgaW5pdDsKKyAgICBkZXZpY2VfY29weV9m
bl90ICAgICAgICAgICAgICAgIGNvcHk7CisgICAgZGV2aWNlX2Rpc3Bvc2VfZm5fdCAgICAgICAg
ICAgICBkaXNwb3NlOworICAgIGRldmljZV9jb21wYXJlX2ZuX3QgICAgICAgICAgICAgY29tcGFy
ZTsKKyAgICBkZXZpY2VfbWVyZ2VfZm5fdCAgICAgICAgICAgICAgIG1lcmdlOworICAgIGRldmlj
ZV9kbV9uZWVkZWRfZm5fdCAgICAgICAgICAgZG1fbmVlZGVkOworICAgIGRldmljZV91cGRhdGVf
Y29uZmlnX2ZuX3QgICAgICAgdXBkYXRlX2NvbmZpZzsKKyAgICBkZXZpY2VfdXBkYXRlX2Rldmlk
X2ZuX3QgICAgICAgIHVwZGF0ZV9kZXZpZDsKKyAgICBkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90
ICAgICAgIGZyb21feGVuc3RvcmU7CisgICAgZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5f
dCBzZXRfeGVuc3RvcmVfY29uZmlnOwogfTsKIAogI2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVf
U1RSVUNUX1gobmFtZSwgc25hbWUsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTM0OTIsMjAgKzM1MTAsMTcgQEAgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIHsKICAgICAgICAg
Lm51bV9vZmZzZXQgICAgPSBvZmZzZXRvZihsaWJ4bF9kb21haW5fY29uZmlnLCBudW1fICMjIG5h
bWUgIyMgcyksICAgICBcCiAgICAgICAgIC5kZXZfZWxlbV9zaXplID0gc2l6ZW9mKGxpYnhsX2Rl
dmljZV8gIyMgc25hbWUpLCAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAuYWRkICAg
ICAgICAgICA9IGxpYnhsX19hZGRfICMjIG5hbWUgIyMgcywgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgLmxpc3QgICAgICAgICAgPSAodm9pZCAqKCopKGxpYnhsX2N0eCAq
LCB1aW50MzJfdCwgaW50ICopKSAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfbGlzdCwgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAuc2V0X2RlZmF1bHQgICA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJf
dCwgdm9pZCAqLCBib29sKSlcCisgICAgICAgIC5saXN0ICAgICAgICAgID0gKGRldmljZV9saXN0
X2ZuX3QpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfbGlzdCwgICAgXAorICAgICAgICAuc2V0
X2RlZmF1bHQgICA9IChkZXZpY2Vfc2V0X2RlZmF1bHRfZm5fdCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlXyAjIyBz
bmFtZSAjIyBfc2V0ZGVmYXVsdCwgICAgICAgICAgICAgICBcCi0gICAgICAgIC50b19kZXZpY2Ug
ICAgID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKiwgbGlieGxfX2Rl
dmljZSAqKSkgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX2Zyb21fICMjIG5hbWUsICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIC5pbml0ICAgICAgICAgID0gKHZvaWQgKCopKHZvaWQgKikpbGlieGxfZGV2aWNlXyAj
IyBzbmFtZSAjIyBfaW5pdCwgICAgXAotICAgICAgICAuY29weSAgICAgICAgICA9ICh2b2lkICgq
KShsaWJ4bF9jdHggKiwgdm9pZCAqLCB2b2lkICopKSAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfICMjIHNuYW1lICMjIF9jb3B5LCAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIC5kaXNwb3NlICAgICAgID0gKHZvaWQgKCopKHZvaWQg
KikpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfZGlzcG9zZSwgXAotICAgICAgICAuY29tcGFy
ZSAgICAgICA9IChpbnQgKCopKHZvaWQgKiwgdm9pZCAqKSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgLnRvX2RldmljZSAgICAgPSAoZGV2aWNlX3RvX2RldmljZV9mbl90
KWxpYnhsX19kZXZpY2VfZnJvbV8gIyMgbmFtZSwgICBcCisgICAgICAgIC5pbml0ICAgICAgICAg
ID0gKGRldmljZV9pbml0X2ZuX3QpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfaW5pdCwgICAg
XAorICAgICAgICAuY29weSAgICAgICAgICA9IChkZXZpY2VfY29weV9mbl90KWxpYnhsX2Rldmlj
ZV8gIyMgc25hbWUgIyMgX2NvcHksICAgIFwKKyAgICAgICAgLmRpc3Bvc2UgICAgICAgPSAoZGV2
aWNlX2Rpc3Bvc2VfZm5fdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfZGlzcG9zZSwg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuY29tcGFyZSAgICAgICA9IChkZXZpY2VfY29t
cGFyZV9mbl90KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfICMjIHNuYW1lICMjIF9jb21wYXJlLCAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC51cGRhdGVfZGV2aWQgID0gKGludCAoKikobGlieGxfX2dj
ICosIHVpbnQzMl90LCB2b2lkICopKSAgICAgICAgICAgICAgXAorICAgICAgICAudXBkYXRlX2Rl
dmlkICA9IChkZXZpY2VfdXBkYXRlX2RldmlkX2ZuX3QpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlXyAjIyBzbmFtZSAj
IyBfdXBkYXRlX2RldmlkLCAgICAgICAgICAgICBcCiAgICAgICAgIF9fVkFfQVJHU19fICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwv
bGlieGxfbmljLmMKaW5kZXggZDgxYjk1YjNjMS4uY2Y4ZmQ1YzIzNyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTU0
MiwxMiArNTQyLDkgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUobmljKQogCiBERUZJTkVf
REVWSUNFX1RZUEVfU1RSVUNUKG5pYywKICAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2Rldmlj
ZV9uaWNfdXBkYXRlX2NvbmZpZywKLSAgICAuZnJvbV94ZW5zdG9yZSA9IChpbnQgKCopKGxpYnhs
X19nYyAqLCBjb25zdCBjaGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopKQotICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX25pY19mcm9tX3hlbnN0b3JlLAotICAgIC5zZXRfeGVuc3RvcmVfY29u
ZmlnID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3Qg
KmZyb250LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KnJvX2Zyb250KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3Rv
cmVfbmljCisgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNlX2Zyb21feGVuc3RvcmVfZm5fdCls
aWJ4bF9fbmljX2Zyb21feGVuc3RvcmUsCisgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2
aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zZXRfeGVuc3RvcmVfbmljLAogKTsKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKaW5kZXggNTc0
MGM4OWZhZC4uNTAzNzljMWU3ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3Bs
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAgLTI2NSwxMyArMjY1LDkgQEAg
TElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmRpc3BsKQogc3RhdGljIExJQlhMX0RFRklORV9V
UERBVEVfREVWSUQodmRpc3BsLCAidmRpc3BsIikKIAogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVD
VCh2ZGlzcGwsCi0gICAgLnVwZGF0ZV9jb25maWcgPSAodm9pZCAoKikobGlieGxfX2djICosIHZv
aWQgKiwgdm9pZCAqKSkKLSAgICAgICAgICAgICAgICAgICAgIGxpYnhsX191cGRhdGVfY29uZmln
X3ZkaXNwbCwKLSAgICAuZnJvbV94ZW5zdG9yZSA9IChpbnQgKCopKGxpYnhsX19nYyAqLCBjb25z
dCBjaGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopKQotICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3ZkaXNwbF9mcm9tX3hlbnN0b3JlLAotICAgIC5zZXRfeGVuc3RvcmVfY29uZmlnID0gKGlu
dCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250
KSkKKyAgICAudXBkYXRlX2NvbmZpZyA9IChkZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90KWxpYnhs
X191cGRhdGVfY29uZmlnX3ZkaXNwbCwKKyAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJv
bV94ZW5zdG9yZV9mbl90KWxpYnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZSwKKyAgICAuc2V0X3hl
bnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92ZGlzcGwKICk7CiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0
cG0uYwppbmRleCAyMTMyMDg3MGQ0Li4yNGMyYWY4NmRlIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF92dHBtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCkBAIC0yNjAsMTIg
KzI2MCw5IEBAIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0pCiAKIERFRklORV9ERVZJ
Q0VfVFlQRV9TVFJVQ1QodnRwbSwKICAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2RldmljZV92
dHBtX3VwZGF0ZV9jb25maWcsCi0gICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9f
Z2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKLSAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX192dHBtX2Zyb21feGVuc3RvcmUsCi0gICAgLnNldF94ZW5zdG9yZV9jb25m
aWcgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAq
ZnJvbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAq
cm9fZnJvbnQpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9y
ZV92dHBtCisgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNlX2Zyb21feGVuc3RvcmVfZm5fdCls
aWJ4bF9fdnRwbV9mcm9tX3hlbnN0b3JlLAorICAgIC5zZXRfeGVuc3RvcmVfY29uZmlnID0gKGRl
dmljZV9zZXRfeGVuc3RvcmVfY29uZmlnX2ZuX3QpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Z0cG0sCiApOwogCiAvKgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:07:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoT0-0002dP-IB; Fri, 15 Sep 2017 11:07:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsoSy-0002dJ-VZ
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:07:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 04/9F-03610-C64BBB95; Fri, 15 Sep 2017 11:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpG7Wlt2
 RBouWWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLDxcXPOaq6JnzmrWB8SpHFyMnh4SAv8TK
 znb2LkYODhYBVYmDH1hAwmwCyhI/O3vZQGwRAXWJPxcmMILYzALVEjuWtbGC2MIClhLPj/xlA
 rF5BSwkdk08DFYjJDCNUeL3FWeIuKDEyZlPWCB6dSQW7P7EBrKKWUBaYvk/sAs4Bawl1p5axw
 xiiwqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rqa6CUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYZAxDsYLy+MeAQoyQHk5Iob/DG3ZFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjdNgPlBItS01Mr0jJzgOEOk5bg4FES4Y0CSfMWFyTmFmemQ6ROM
 SpKifNmgSQEQBIZpXlwbbAYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXmmQKTyZeSVw01
 8BLWYCWnzm9A6QxSWJCCmpBsbmV7P6GCKWRs/n3HaLQSXi8t09wbtv7ciavkLSXvJruo6NjtO
 TQsn32ZtY7i+5nvx/ToFk/Trjr3bHirNEPnZYLNB/u6+10U2M4aVDz7ancw4/uGCZIr7wz4mH
 DwJiYlReRdW/f+9QuEqis+bE/Qun2Gwn1V0o8AlT2XjR6gv/nLWCBi9Ttz9RYinOSDTUYi4qT
 gQABUV+l6wCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505473641!106021499!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32522 invoked from network); 15 Sep 2017 11:07:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:07:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439899795"
Date: Fri, 15 Sep 2017 12:07:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170915110718.fg7jxiq3o5vh4k7a@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-2-wei.liu2@citrix.com>
 <d90fcbc6-4b19-4e65-9adc-675370fd9299@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d90fcbc6-4b19-4e65-9adc-675370fd9299@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/12] arm/acpi: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTE6NDA6MDBBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAwOS8xNS8yMDE3IDEwOjQyIEFNLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hY3BpLmgKPiA+IGluZGV4IDlmOTU0ZDM5ZTEuLmE2MjQyOWU3ZTIgMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAo+ID4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hY3BpLmgKPiA+IEBAIC00Myw4ICs0Myw4IEBAIHR5cGVkZWYgZW51bSB7Cj4g
PiAgICAgICBUQkxfTU1BWCwKPiA+ICAgfSBFRklfTUVNX1JFUzsKPiA+IC1ib29sX3QgX19pbml0
IGFjcGlfcHNjaV9wcmVzZW50KHZvaWQpOwo+ID4gLWJvb2xfdCBfX2luaXQgYWNwaV9wc2NpX2h2
Y19wcmVzZW50KHZvaWQpOwo+ID4gK2Jvb2wgX19pbml0IGFjcGlfcHNjaV9wcmVzZW50KHZvaWQp
Owo+ID4gK2Jvb2wgX19pbml0IGFjcGlfcHNjaV9odmNfcHJlc2VudCh2b2lkKTsKPiA+ICAgdm9p
ZCBfX2luaXQgYWNwaV9zbXBfaW5pdF9jcHVzKHZvaWQpOwo+ID4gICAvKgo+ID4gQEAgLTU3LDE2
ICs1NywxNiBAQCB2b2lkIF9faW5pdCBhY3BpX3NtcF9pbml0X2NwdXModm9pZCk7Cj4gPiAgIHBh
ZGRyX3QgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSwgRUZJ
X01FTV9SRVMgaW5kZXgpOwo+ID4gICAjaWZkZWYgQ09ORklHX0FDUEkKPiA+IC1leHRlcm4gYm9v
bF90IGFjcGlfZGlzYWJsZWQ7Cj4gPiArZXh0ZXJuIGJvb2wgYWNwaV9kaXNhYmxlZDsKPiA+ICAg
LyogQmFzaWMgY29uZmlndXJhdGlvbiBmb3IgQUNQSSAqLwo+ID4gICBzdGF0aWMgaW5saW5lIHZv
aWQgZGlzYWJsZV9hY3BpKHZvaWQpCj4gPiAgIHsKPiA+IC0gICAgYWNwaV9kaXNhYmxlZCA9IDE7
Cj4gPiArICAgIGFjcGlfZGlzYWJsZWQgPSB0cnVlOwo+ID4gICB9Cj4gPiAgIHN0YXRpYyBpbmxp
bmUgdm9pZCBlbmFibGVfYWNwaSh2b2lkKQo+ID4gICB7Cj4gPiAtICAgIGFjcGlfZGlzYWJsZWQg
PSAwOwo+ID4gKyAgICBhY3BpX2Rpc2FibGVkID0gZmFsc2U7Cj4gPiAgIH0KPiA+ICAgI2Vsc2UK
PiA+ICAgI2RlZmluZSBhY3BpX2Rpc2FibGVkICgxKQo+IAo+IENhbiB5b3UgbW9kaWZ5IHRoZSAx
IHRvIHRydWUsIGhlcmU/IFRoaXMgd291bGQgbWFrZSB0aGUgIUNPTkZJR19BQ1BJIHZlcnNpb24K
PiBpbmxpbmVkIHdpdGggdGhlIENPTkZJR19BQ1BJIG9uZS4KPiAKCkRvbmUuCgo+IFdpdGggdGhh
dDoKPiAKPiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiAKClRoYW5rcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:09:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoUv-0002lX-U4; Fri, 15 Sep 2017 11:09:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsoUu-0002lN-Up
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:09:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 94/17-30935-4E4BBB95; Fri, 15 Sep 2017 11:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve7DLbs
 jDVZ16Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb715mLtjNXTHn9wvGBsYNnF2MnBwSAv4S
 7V+XsXUxcnCwCKhKtD2XAAmzCShL/OzsZQOxRQTUJf5cmMAIYjMLVEvsWNbGCmILC9hIdO/cw
 ArSyitgIbFnv08XIxeHkMA0RomFN+6xgNTwCghKnJz5hAWiV0diwe5PYKuYBaQllv/jAAlzCl
 hLXJq4F2ykqICKROfSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQQC+
 pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQIDDMGINjBuGaq8yFGSQ4mJVHe4I27I4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8O7fDJQTLEpNT61Iy8wBBjxMWoKDR0mE9wJImre4IDG3O
 DMdInWKUVFKnDcLJCEAksgozYNrg0XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8gBjVo
 gnM68EbvoroMVMQIvPnN4BsrgkESEl1cBYIMizxuT19TUuv1l/zz/FocZfqpcWW1hnv6BnC9t
 ppXKrq7b77Q/Z3Tgy5W9Z74IZl5q//HLcPnmttOCXzouSi4191vf7VhUJp/pf/F70Y/73w7qF
 UV6P0zrN1pUf22R2wyi1NrP/JF/TD6mrFXx3XthfL/Rh80phXObq5P1u7keF7JOq0TVKLMUZi
 YZazEXFiQALn5SWrQIAAA==
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505473760!91699245!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49257 invoked from network); 15 Sep 2017 11:09:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:09:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447959966"
Date: Fri, 15 Sep 2017 12:09:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170915110918.s3np7xyjvfu4gsng@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-3-wei.liu2@citrix.com>
 <f1888a4c-7a8f-8de7-6a39-3c1087c077c0@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f1888a4c-7a8f-8de7-6a39-3c1087c077c0@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/12] arm/{v,}gic: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTE6NDg6NDBBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAwOS8xNS8yMDE3IDEwOjQyIEFNLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oCj4gPiBpbmRleCA2MjAzZGM1OWY0Li45NzdlNzViMWQyIDEwMDY0NAo+
ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaAo+ID4gQEAgLTM0NSw3ICszNDUsNyBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJh
dGlvbnMgewo+ID4gICAgICAgdm9pZCAoKnVwZGF0ZV9scikoaW50IGxyLCBjb25zdCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnBlbmRpbmdfaXJxLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHN0YXRlKTsKPiA+ICAgICAgIC8qIFVwZGF0ZSBIQ1Igc3RhdHVzIHJlZ2lzdGVy
ICovCj4gPiAtICAgIHZvaWQgKCp1cGRhdGVfaGNyX3N0YXR1cykodWludDMyX3QgZmxhZywgYm9v
bF90IHNldCk7Cj4gPiArICAgIHZvaWQgKCp1cGRhdGVfaGNyX3N0YXR1cykodWludDMyX3QgZmxh
ZywgYm9vbCBzZXQpOwo+IAo+IFRoZSBjYWxsZXJzIG9mIHVwZGF0ZV9oY3Jfc3RhdHVzIGFyZSBz
dGlsbCB1c2luZyAxLzAgKHNlZSBhcmNoL2FybS9naWMuYykuCj4gV291bGQgeW91IG1pbmQgdG8g
Zml4IGl0PwoKSSB3aWxsIHNxdWFzaCBpbiB0aGUgZm9sbG93aW5nIGRpZmY6CgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDZjODAzYmYw
OWIuLmY1NzhmM2M1NjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLmMKQEAgLTYwNiw3ICs2MDYsNyBAQCB2b2lkIGdpY19jbGVhcl9scnMoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgaWYgKCBpc19pZGxlX3ZjcHUodikgKQogICAgICAgICByZXR1cm47
CgotICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgMCk7Cisg
ICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCBmYWxzZSk7Cgog
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwoKQEAgLTcz
MSw3ICs3MzEsNyBAQCB2b2lkIGdpY19pbmplY3Qodm9pZCkKICAgICBnaWNfcmVzdG9yZV9wZW5k
aW5nX2lycXMoY3VycmVudCk7CgogICAgIGlmICggIWxpc3RfZW1wdHkoJmN1cnJlbnQtPmFyY2gu
dmdpYy5scl9wZW5kaW5nKSAmJiBscl9hbGxfZnVsbCgpICkKLSAgICAgICAgZ2ljX2h3X29wcy0+
dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCAxKTsKKyAgICAgICAgZ2ljX2h3X29wcy0+
dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCB0cnVlKTsKIH0KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:19:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoeV-0003W9-Qj; Fri, 15 Sep 2017 11:19:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsoeT-0003W3-SF
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:19:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D1/C7-03283-537BBB95; Fri, 15 Sep 2017 11:19:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva7J9t2
 RBm/aZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1196yFdxVqLjV3cLSwDhZuouRg0NCwF9i
 zgQxEJNFQFXiypLgLkZODjYBZYmfnb1sILaIgI7E3uWTmLsYuTiYBXYzSpxcsZURJCEsYCax7
 PgNZhCbV8BC4vLC+6wgRUIC8xglujY1sUEkBCVOznzCAmIzA01asPsTG8gyZgFpieX/OEBMTg
 E7iQOzmUAqRAVUJDqXzgGrFhJQkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbpGlnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxgPLAo8xCjJwaQkyntjy+5I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8otuAcoJFqempFWmZOcCAh0lLcPAoifC+3wqU5i0uS
 MwtzkyHSJ1iVJQS5z0IkhAASWSU5sG1waLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYQhxv
 Nk5pXATX8FtJgJaPGZ0ztAFpckIqSkGhhZljc8/Xf0ZLe14hm7BSqhXQLvHFeFJKd5CqebXA7
 59+LrC4t5PGIbu949/He9kT39GuelDrE3fBUhD995H7p8eVtu79sEyT+V5/h7PZ5ddj+h6lxY
 MVWDp39zf5zqxguK6TkrGT96cRv/aljRb3+Wq2neb3WtTYmzs5c2M/rUH1SQlYi6cVuJpTgj0
 VCLuag4EQAYa7fQrQIAAA==
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505474354!106023897!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63328 invoked from network); 15 Sep 2017 11:19:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:19:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447960697"
Date: Fri, 15 Sep 2017 12:19:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20170915111913.bxdcamkwziivyhyg@citrix.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <20170914161026.uuarigasjtk7ngec@citrix.com>
 <8a9b3fd1-4d00-1e96-689d-9114b5cb81ea@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8a9b3fd1-4d00-1e96-689d-9114b5cb81ea@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Annie Li <annie.li@oracle.com>, Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDU6MTg6NDRQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IE9uIDA5LzE0LzIwMTcgMDU6MTAgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBUaHUs
IFNlcCAwNywgMjAxNyBhdCAwNTo1Mzo1NFBNICswMTAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4g
Pj4gSGV5IQo+ID4+Cj4gPj4gV2Ugd2FudGVkIHRvIGJyb3VnaHQgdXAgdGhpcyBzbWFsbCBwcm9w
b3NhbCByZWdhcmRpbmcgdGhlIGxhY2sgb2YKPiA+PiBwYXJhbWV0ZXJpemF0aW9uIG9uIFBWIGRl
dmljZXMgb24gWGVuLgo+ID4+Cj4gPj4gQ3VycmVudGx5IHVzZXJzIGRvbid0IGhhdmUgYSB3YXkg
Zm9yIGVuZm9yY2UgYW5kIGNvbnRyb2wgd2hhdAo+ID4+IGZlYXR1cmVzL3F1ZXVlcy9ldGMgdGhl
IGJhY2tlbmQgcHJvdmlkZXMuIFNvIGZhciB0aGVyZSdzIG9ubHkgZ2xvYmFsIHBhcmFtZXRlcnMK
PiA+PiBvbiBiYWNrZW5kcywgYW5kIHNwZWNzIGRvIG5vdCBtZW50aW9uIGFueXRoaW5nIGluIHRo
aXMgcmVnYXJkLgo+ID4+Cj4gPj4gVGhlIG1vc3Qgb2J2aW91cyBleGFtcGxlIGlzIG5ldGJhY2sv
YmxrYmFjayBtYXhfcXVldWVzIG1vZHVsZSBwYXJhbWV0ZXIgd2hlcmUgaXQKPiA+PiBzZXRzIHRo
ZSBsaW1pdCB0aGUgbWF4aW11bSBxdWV1ZXMgZm9yIGFsbCBkZXZpY2VzIHdoaWNoIGlzIG5vdCB0
aGF0IGZsZXhpYmxlLgo+ID4+IE90aGVyIGV4YW1wbGVzIGluY2x1ZGUgY29udHJvbGxpbmcgb2Zm
bG9hZHMgdmlzaWJsZSBieSB0aGUgTklDIChlLmcuIGRpc2FibGluZwo+ID4+IGNoZWNrc3VtIG9m
ZmxvYWQsIGRpc2FibGluZyBzY2F0aGVyLWdhdGhlciksIG90aGVycyBtb3JlIGFib3V0IEkvTyBw
YXRoIChlLmcuCj4gPj4gZGlzYWJsZSBibGtpZiBpbmRpcmVjdCBkZXNjcmlwdG9ycywgbGltaXQg
bnVtYmVyIG9mIHBhZ2VzIGZvciB0aGUgcmluZyksIG9yIGxlc3MKPiA+PiBncmFudCB1c2FnZSBi
eSBtaW5pbWl6aW5nIG51bWJlciBvZiBxdWV1ZXMvZGVzY3JpcHRvcnMuCj4gPj4KPiA+PiBPZiBj
b3Vyc2UgdGhlcmUgY291bGQgYmUgbW9yZSBleGFtcGxlcywgYXMgdGhpcyBzZWVtcyB0byBiZSBv
cnRvZ2hvbmFsIHRvIHRoZQo+ID4+IGtpbmRzIG9mIFBWIGJhY2tlbmRzIHdlIGhhdmUuIEFuZCBz
ZWVtcyBsaWtlIGFsbCBmZWF0dXJlcyBhcHBlYXIgdG8gYmUgcHVibGlzaGVkCj4gPj4gb24gdGhl
IHNhbWUgeGVuYnVzIHN0YXRlPwo+ID4+Cj4gPj4gVGhlIGlkZWEgdG8gYWRkcmVzcyB0aGlzIHdv
dWxkIGJlIHZlcnkgc2ltcGxlOgo+ID4+Cj4gPj4gLSBUb29sc3RhY2sgd2hlbiBpbml0aWFsaXpp
bmcgZGV2aWNlIHBhdGhzLCB3cml0ZXMgYWRkaXRpb25hbCBlbnRyaWVzIGluIHRoZQo+ID4+IGZv
cm0gb2YgJ3JlcXVlc3QtPGZlYXR1cmUtbmFtZT4nID0gPGZlYXR1cmUtdmFsdWU+LiBUaGVzZSBl
bnRyaWVzIGFyZSBvbmx5Cj4gPj4gdmlzaWJsZSBieSB0aGUgYmFja2VuZCBhbmQgdG9vbHN0YWNr
Owo+ID4+Cj4gPj4gLSBCYWNrZW5kIHJlYWRzIHRoaXMgZW50cmllcyBhbmQgdXNlcyA8ZmVhdHVy
ZS12YWx1ZT4gYXMgdGhlIHZhbHVlIG9mCj4gPj4gPGZlYXR1cmUtbmFtZT4sIHdoaWNoIHdpbGwg
dGhlbiBiZSB2aXNpYmxlIG9uIHRoZSBmcm9udGVuZC4KPiA+Pgo+ID4+IFsgUmVtb3ZhbCBvZiB0
aGUgJ3JlcXVlc3QtKicgeGVuc3RvcmUgZW50cmllcyBjb3VsZCByZXByZXNlbnQgYSBmZWVkYmFj
ayBsb29rCj4gPj4gICB0aGF0IHRoZSBiYWNrZW5kIGluZGVlZCByZWFkIGFuZCB1c2VkIHRoZSB2
YWx1ZS4gT3IgZWxzZSBpdCBjb3VsZCBzaW1wbHkgYmUKPiA+PiAgIGlnbm9yZWQuIF0KPiA+Pgo+
ID4+IEFuZCB0aGF0J3MgaXQuCj4gPj4KPiA+PiBJbiBwcmF0aWNlIHVzZXIgd291bGQgZG86IEUu
Zy4KPiA+Pgo+ID4+IGRvbWFpbi5jZmc6Cj4gPj4gLi4uCj4gPj4gbmFtZSA9ICJndWVzdCIKPiA+
PiBrZXJuZWwgPSAiYnpJbWFnZSIKPiA+PiB2aWYgPSBbImJyaWRnZT1icjAscXVldWVzPTIiXQo+
ID4+IGRpc2sgPSBbCj4gPj4gImZvcm1hdD1yYXcsdmRldj1oZGEsYWNjZXNzPXJ3LGJhY2tlbmR0
eXBlPXBoeSx0YXJnZXQ9L2Rldi9Ib3N0VkcvWGVuR3Vlc3QyLHF1ZXVlcz0xLG1heC1yaW5nLXBh
Z2Utb3JkZXI9MCIKPiA+IAo+ID4gVGhlcmUgbmVlZHMgdG8gYmUgYSB3YXkgdG8gZGlzdGluZ3Vp
c2ggcGFyYW1ldGVycyBjb25zdW1lZCBieSB0b29sc3RhY2sKPiA+IHZzIHRoZSBvbmVzIHBhc3Nl
ZCBvbiB0byBiYWNrZW5kcy4gVGhlIHBhcmFtZXRlcnMgcGFzc2VkIHRvIGJhY2tlbmRzCj4gPiBz
aG91bGQgc3RhcnQgd2l0aCBhIHByZWRlZmluZWQgcHJlZml4Lgo+ID4gCj4gSG1tLCB3aGljaCBz
ZWVtcyB0byBiZSBpbmxpbmUgd2l0aCB0aGUgInJlcXVlc3QiIHByZWZpeCB3aGVuIGNvbnRyb2xs
aW5nIGNlcnRhaW4KPiBmZWF0dXJlcyBlbmFibGVkL2Rpc2FibGVkPyBPaCB3YWl0LCBwZXJoYXBz
IHlvdSBtZWFuIHdydCB0byB0aGUgVUkvY29uZmlnLWZvcm1hdAo+IHJhdGhlciB0aGFuIHhlbnN0
b3JlIGVudHJpZXMgYW5kIHN1Y2g/IElmIGl0J3MgdGhlIGxhdHRlciwgc2VlIGJlbG93LAoKSSB3
YXMgdGhpbmtpbmcgYWJvdXQgeGwgY29uZmlnIHN5bnRheC4KCj4gCj4gPj4gXQo+ID4+IC4uLgo+
ID4+Cj4gPj4gVG9vbHN0YWNrIHdyaXRlczoKPiA+Pgo+ID4+IC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZpZi84LzAvcmVxdWVzdC1tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+ID4+IC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVlc3QtbXVsdGktcXVldWUtbWF4LXF1
ZXVlcyA9IDIKPiA+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9yZXF1ZXN0
LW1heC1yaW5nLXBhZ2Utb3JkZXIgPSAwCj4gPj4KPiA+PiBCYWNrZW5kcyByZWFkcyBhbmQgc2Vl
ZHMgd2l0aCAoYW5kIGFzc3VtaW5nIGl0IHBhc3NlcyBiYWNrZW5kIHZhbGlkYXRpb24gb2ZjKToK
PiA+Pgo+ID4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZpZi84LzAvbXVsdGktcXVldWUtbWF4
LXF1ZXVlcyA9IDIKPiA+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9tdWx0
aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+ID4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84
LzUxNzEzL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAwCj4gPj4KPiA+PiBUaGUgWEwgY29uZmlndXJh
dGlvbiBlbnRyeSBmb3IgY29udHJvbGxpbmcgdGhlc2UgdHVuYWJsZSBhcmUganVzdCBleGFtcGxl
cyBpdCdzCj4gPj4gbm90IGNsZWFyIHRoZSBnZW5lcmFsIHByZWZlcmVuY2UgZm9yIHRoaXMuIEFu
IGFsdGVybmF0aXZlIGNvdWxkIGJlOgo+ID4+Cj4gPj4gdmlmID0gWyJicmlkZ2U9YnIwLGZlYXR1
cmVzPXF1ZXVlczoyXFw7bWF4LXJpbmctcGFnZS1vcmRlcjowIl0KPiA+Pgo+ID4+IFdoaWNoIGxl
dHMgdXMgaGF2ZSBtb3JlIGdlbmVyaWMgZmVhdHVyZSBjb250cm9sLCB3aXRob3V0IHN0aWNraW5n
IHRvIHBhcnRpY3VsYXIKPiA+PiBmZWF0dXJlcyBuYW1lcy4KPiA+Pgo+IAo+IEluIGNhc2UgdGhl
IGFib3ZlIHdhcyBhYm91dCBjb25maWcgZm9ybWF0LCB0aGlzIG9uZSBzdWdnZXN0ZWQgYWJvdmUg
c291bmRzIG1vcmUKPiBnZW5lcmFsLCBhbmQgZWFzeSB0byByZXVzZSBhY3Jvc3MgYmFja2VuZHMu
IE1heWJlIGluc3RlYWQgb2YgImZlYXR1cmVzIiwgY291bGQKPiBiZSAiYmFja2VuZF9mZWF0dXJl
cyIgc2luY2UsIG1vc3QgUFYgYmFja2VuZHMgZGVjbGFyZSBhICJiYWNrZW5kIiBhbmQgYQo+ICJi
YWNrZW5kX2lkIiBhcyBwZXIgbGlieGwgSURMLgo+IAoKVGhlIHByb3Bvc2VkIHN5bnRheCBsb29r
cyBhIGJpdCBkaWZmaWN1bHQgdG8gcGFyc2UuCgpXaGF0J3Mgd3Jvbmcgd2l0aCByZXF1ZXN0LVhY
WD1ZWVkgc3ludGF4PyBXZSBjYW4gaGF2ZSBtYW55IG9mIHRob3NlIGFzCndlIGxpa2UuIFhsIGp1
c3QgcGlja3MgdGhvc2UgYW5kIGNvbmNhdGVuYXRlIHRoZW0gaW50byBiYWNrZW5kX2ZlYXR1cmVz
LgoKQXNzdW1pbmcgd2UganVzdCBkdW1wIHRoaW5ncyBpbnRvIGJhY2tlbmRfZmVhdHVyZXMsIG9u
Y2UgdGhlIHN5bnRheCBpcwpkZXRlcm1pbmVkLCB3ZSBjYW4gb25seSBleHRlbmQgaXQgYnV0IG5v
dCBjaGFuZ2UgaXQgYmVjYXVzZSB3ZSBuZWVkIHRvCm1haW50YWluIGJhY2t3YXJkLWNvbXBhdGli
aWxpdHkgaW4gYm90aCB4bCBhbmQgbGlieGwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsogU-000464-5r; Fri, 15 Sep 2017 11:21:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsogS-00045u-QY
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:21:20 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 43/B3-03423-0B7BBB95; Fri, 15 Sep 2017 11:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve767bs
 jDf7/07T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOvLjGVPCOpeJ6s1cDYxNLFyMnh4SAv8TB
 7bcZQWwWAVWJk9+bWUFsNgFliZ+dvWwgtoiAjsTVvS/A4swC2xkl/s4qAbGFBTwkfs68CxbnF
 bCQmL2qGaxeSKBA4tLKpYwQcUGJkzOfsED06kgs2P0JqIYDyJaWWP6PAyTMKWAnMePuErASUQ
 EVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSNjvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjH/mBx5ilORgUhLlvbFld6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd6ObUA5waLU9NSKtMwcYMDDpCU4eJREeFNB0rzFBYm5xZnpEKlTjLocN
 x5e/8MkxJKXn5cqJc6rBVIkAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkDL
 GKJzOvBG7TK6AjmICOOHN6B8gRJYkIKakGxn6GNU07U2U3a/+rM3gSpB5f+iPpmUK715fz7lv
 OPrE8lLTd3jmQQ25BgcDv4zqV8/nsdiXv+L/A8pTDxzJZ5m8fzM3c25eZHdNIsnu+7KdV4sac
 T7vDk9g8C4yyON5Uxzx6NjWZ9/El7w9b14Vw5RfG8N3cxcfFOEPBeIWJRXKDypKFmRYTlViKM
 xINtZiLihMBzFxWIrkCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505474478!76829390!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56596 invoked from network); 15 Sep 2017 11:21:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:21:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447960848"
Date: Fri, 15 Sep 2017 12:21:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915112111.i6djql2t2zi6znlx@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-3-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-3-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14] fuzz/x86_emulate: Actually use
	cpu_regs input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzJQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBDb21taXQgYzA3NTc0YiByZW9yZ2FuaXplZCB0aGUgd2F5IGZ1enppbmcgd2FzIGRv
bmUsIGV4cGxpY2l0bHkKPiBjcmVhdGluZyBhIHN0cnVjdHVyZSB0aGF0IHRoZSBpbnB1dCBkYXRh
IHdvdWxkIGJlIGNvcGllZCBpbnRvLgo+IAo+IFVuZm9ydHVuYXRlbHksIHRoZSBjcHUgcmVnaXN0
ZXIgc3RhdGUgdXNlZCBieSB0aGUgZW11bGF0b3IgaXMgb24gdGhlCj4gc3RhY2s7IGl0J3MgY2xl
YXJlZCwgYnV0IGRhdGEgaXMgbmV2ZXIgY29waWVkIGludG8gaXQuCj4gCj4gSWYgd2UncmUgZXhw
bGljaXRseSBzZXR0aW5nIGFuIGVudGlyZWx5IG5ldyBjcHVfcmVncyBzdHJ1Y3QgZm9yIGVhY2gK
PiBuZXcgaW5wdXQgYW55d2F5LCB0aGVyZSdzIG5vIG5lZWQgdG8gaGF2ZSB0d28gY29waWVzIGFy
b3VuZCBhbnltb3JlOwo+IGp1c3QgcG9pbnQgdG8gdGhlIG9uZSBpbiB0aGUgZGF0YSBzdHJ1Y3R1
cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsotd-0004uE-Cg; Fri, 15 Sep 2017 11:34:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsotc-0004u8-Ob
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:34:56 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CF/7F-02041-FDABBB95; Fri, 15 Sep 2017 11:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+7dXbs
 jDX7cYbb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPO7UgsmKRSMfXES5YGxltyXYycHBICRhJv
 J/5jArGFBBYySjxdqAliCwuYSSw7foMZxBYR8JaYf2E2axcjFwezwCxGiVvTFzKBOEICZxglW
 o4/B+tmE1CV2HD9FCuIzStgLfHw+y4WEJsFKL792W6wSaIC4RJNZ/tZIGoEJU7OfAJmcwpYSn
 Quug42h1lAXeLPvEvMELa4xKZn31khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilG9OLW
 oLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfjhXbnQ4ySHExK
 orw3tuyOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6wsMdiHBotT01Iq0zBxgnMCkJTh4lER4t
 UDSvMUFibnFmekQqVOMilLivP92AiUEQBIZpXlwbbDYvMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3gqQKTyZeSVw018BLWYCWnzm9A6QxSWJCCmpBsYojReJK2oWBa6++8HqgPwup+VdPx1
 uJm8snts376sqU4+KRXM5l8Fz21nJ1nFK3+v8lFN3/tyxb0rLspcixYlTw6aV8Rk575yzr9Mm
 3E/zxSazzA//4j7XLOBlPPdbk8mTk88k0Phf2Z+q95r7zKrsUlO3qrUUW7j1KuyJnFGbfcwkU
 LxvuhJLcUaioRZzUXEiAJyFbAPIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505475292!110399695!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39688 invoked from network); 15 Sep 2017 11:34:53 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 11:34:53 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D07E0AAD0;
 Fri, 15 Sep 2017 11:34:51 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Joao Martins <joao.m.martins@oracle.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <20170914161026.uuarigasjtk7ngec@citrix.com>
 <8a9b3fd1-4d00-1e96-689d-9114b5cb81ea@oracle.com>
 <20170915111913.bxdcamkwziivyhyg@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <34d112d7-2e8f-dcd6-8610-4a676a6a120d@suse.com>
Date: Fri, 15 Sep 2017 13:34:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170915111913.bxdcamkwziivyhyg@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Annie Li <annie.li@oracle.com>,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDkvMTcgMTM6MTksIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBTZXAgMTQsIDIwMTcg
YXQgMDU6MTg6NDRQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+PiBPbiAwOS8xNC8yMDE3
IDA1OjEwIFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDU6
NTM6NTRQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+Pj4+IEhleSEKPj4+Pgo+Pj4+IFdl
IHdhbnRlZCB0byBicm91Z2h0IHVwIHRoaXMgc21hbGwgcHJvcG9zYWwgcmVnYXJkaW5nIHRoZSBs
YWNrIG9mCj4+Pj4gcGFyYW1ldGVyaXphdGlvbiBvbiBQViBkZXZpY2VzIG9uIFhlbi4KPj4+Pgo+
Pj4+IEN1cnJlbnRseSB1c2VycyBkb24ndCBoYXZlIGEgd2F5IGZvciBlbmZvcmNlIGFuZCBjb250
cm9sIHdoYXQKPj4+PiBmZWF0dXJlcy9xdWV1ZXMvZXRjIHRoZSBiYWNrZW5kIHByb3ZpZGVzLiBT
byBmYXIgdGhlcmUncyBvbmx5IGdsb2JhbCBwYXJhbWV0ZXJzCj4+Pj4gb24gYmFja2VuZHMsIGFu
ZCBzcGVjcyBkbyBub3QgbWVudGlvbiBhbnl0aGluZyBpbiB0aGlzIHJlZ2FyZC4KPj4+Pgo+Pj4+
IFRoZSBtb3N0IG9idmlvdXMgZXhhbXBsZSBpcyBuZXRiYWNrL2Jsa2JhY2sgbWF4X3F1ZXVlcyBt
b2R1bGUgcGFyYW1ldGVyIHdoZXJlIGl0Cj4+Pj4gc2V0cyB0aGUgbGltaXQgdGhlIG1heGltdW0g
cXVldWVzIGZvciBhbGwgZGV2aWNlcyB3aGljaCBpcyBub3QgdGhhdCBmbGV4aWJsZS4KPj4+PiBP
dGhlciBleGFtcGxlcyBpbmNsdWRlIGNvbnRyb2xsaW5nIG9mZmxvYWRzIHZpc2libGUgYnkgdGhl
IE5JQyAoZS5nLiBkaXNhYmxpbmcKPj4+PiBjaGVja3N1bSBvZmZsb2FkLCBkaXNhYmxpbmcgc2Nh
dGhlci1nYXRoZXIpLCBvdGhlcnMgbW9yZSBhYm91dCBJL08gcGF0aCAoZS5nLgo+Pj4+IGRpc2Fi
bGUgYmxraWYgaW5kaXJlY3QgZGVzY3JpcHRvcnMsIGxpbWl0IG51bWJlciBvZiBwYWdlcyBmb3Ig
dGhlIHJpbmcpLCBvciBsZXNzCj4+Pj4gZ3JhbnQgdXNhZ2UgYnkgbWluaW1pemluZyBudW1iZXIg
b2YgcXVldWVzL2Rlc2NyaXB0b3JzLgo+Pj4+Cj4+Pj4gT2YgY291cnNlIHRoZXJlIGNvdWxkIGJl
IG1vcmUgZXhhbXBsZXMsIGFzIHRoaXMgc2VlbXMgdG8gYmUgb3J0b2dob25hbCB0byB0aGUKPj4+
PiBraW5kcyBvZiBQViBiYWNrZW5kcyB3ZSBoYXZlLiBBbmQgc2VlbXMgbGlrZSBhbGwgZmVhdHVy
ZXMgYXBwZWFyIHRvIGJlIHB1Ymxpc2hlZAo+Pj4+IG9uIHRoZSBzYW1lIHhlbmJ1cyBzdGF0ZT8K
Pj4+Pgo+Pj4+IFRoZSBpZGVhIHRvIGFkZHJlc3MgdGhpcyB3b3VsZCBiZSB2ZXJ5IHNpbXBsZToK
Pj4+Pgo+Pj4+IC0gVG9vbHN0YWNrIHdoZW4gaW5pdGlhbGl6aW5nIGRldmljZSBwYXRocywgd3Jp
dGVzIGFkZGl0aW9uYWwgZW50cmllcyBpbiB0aGUKPj4+PiBmb3JtIG9mICdyZXF1ZXN0LTxmZWF0
dXJlLW5hbWU+JyA9IDxmZWF0dXJlLXZhbHVlPi4gVGhlc2UgZW50cmllcyBhcmUgb25seQo+Pj4+
IHZpc2libGUgYnkgdGhlIGJhY2tlbmQgYW5kIHRvb2xzdGFjazsKPj4+Pgo+Pj4+IC0gQmFja2Vu
ZCByZWFkcyB0aGlzIGVudHJpZXMgYW5kIHVzZXMgPGZlYXR1cmUtdmFsdWU+IGFzIHRoZSB2YWx1
ZSBvZgo+Pj4+IDxmZWF0dXJlLW5hbWU+LCB3aGljaCB3aWxsIHRoZW4gYmUgdmlzaWJsZSBvbiB0
aGUgZnJvbnRlbmQuCj4+Pj4KPj4+PiBbIFJlbW92YWwgb2YgdGhlICdyZXF1ZXN0LSonIHhlbnN0
b3JlIGVudHJpZXMgY291bGQgcmVwcmVzZW50IGEgZmVlZGJhY2sgbG9vawo+Pj4+ICAgdGhhdCB0
aGUgYmFja2VuZCBpbmRlZWQgcmVhZCBhbmQgdXNlZCB0aGUgdmFsdWUuIE9yIGVsc2UgaXQgY291
bGQgc2ltcGx5IGJlCj4+Pj4gICBpZ25vcmVkLiBdCj4+Pj4KPj4+PiBBbmQgdGhhdCdzIGl0Lgo+
Pj4+Cj4+Pj4gSW4gcHJhdGljZSB1c2VyIHdvdWxkIGRvOiBFLmcuCj4+Pj4KPj4+PiBkb21haW4u
Y2ZnOgo+Pj4+IC4uLgo+Pj4+IG5hbWUgPSAiZ3Vlc3QiCj4+Pj4ga2VybmVsID0gImJ6SW1hZ2Ui
Cj4+Pj4gdmlmID0gWyJicmlkZ2U9YnIwLHF1ZXVlcz0yIl0KPj4+PiBkaXNrID0gWwo+Pj4+ICJm
b3JtYXQ9cmF3LHZkZXY9aGRhLGFjY2Vzcz1ydyxiYWNrZW5kdHlwZT1waHksdGFyZ2V0PS9kZXYv
SG9zdFZHL1hlbkd1ZXN0MixxdWV1ZXM9MSxtYXgtcmluZy1wYWdlLW9yZGVyPTAiCj4+Pgo+Pj4g
VGhlcmUgbmVlZHMgdG8gYmUgYSB3YXkgdG8gZGlzdGluZ3Vpc2ggcGFyYW1ldGVycyBjb25zdW1l
ZCBieSB0b29sc3RhY2sKPj4+IHZzIHRoZSBvbmVzIHBhc3NlZCBvbiB0byBiYWNrZW5kcy4gVGhl
IHBhcmFtZXRlcnMgcGFzc2VkIHRvIGJhY2tlbmRzCj4+PiBzaG91bGQgc3RhcnQgd2l0aCBhIHBy
ZWRlZmluZWQgcHJlZml4Lgo+Pj4KPj4gSG1tLCB3aGljaCBzZWVtcyB0byBiZSBpbmxpbmUgd2l0
aCB0aGUgInJlcXVlc3QiIHByZWZpeCB3aGVuIGNvbnRyb2xsaW5nIGNlcnRhaW4KPj4gZmVhdHVy
ZXMgZW5hYmxlZC9kaXNhYmxlZD8gT2ggd2FpdCwgcGVyaGFwcyB5b3UgbWVhbiB3cnQgdG8gdGhl
IFVJL2NvbmZpZy1mb3JtYXQKPj4gcmF0aGVyIHRoYW4geGVuc3RvcmUgZW50cmllcyBhbmQgc3Vj
aD8gSWYgaXQncyB0aGUgbGF0dGVyLCBzZWUgYmVsb3csCj4gCj4gSSB3YXMgdGhpbmtpbmcgYWJv
dXQgeGwgY29uZmlnIHN5bnRheC4KPiAKPj4KPj4+PiBdCj4+Pj4gLi4uCj4+Pj4KPj4+PiBUb29s
c3RhY2sgd3JpdGVzOgo+Pj4+Cj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9y
ZXF1ZXN0LW11bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAyCj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmJkLzgvNTE3MTMvcmVxdWVzdC1tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+Pj4+
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVlc3QtbWF4LXJpbmctcGFn
ZS1vcmRlciA9IDAKCkknZCByYXRoZXIgdXNlIGEgc3BlY2lmaWMgZGlyZWN0b3J5LCBlLmcuOgoK
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9yZXF1ZXN0L211bHRpLXF1ZXVlLW1heC1x
dWV1ZXMgPSAyCi9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVlc3QvbXVs
dGktcXVldWUtbWF4LXF1ZXVlcyA9IDIKL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3
MTMvcmVxdWVzdC9tYXgtcmluZy1wYWdlLW9yZGVyID0gMAoKVGhpcyB3aWxsIGVuYWJsZSB0aGUg
YmFja2VuZCB0byBqdXN0IGxvb2sgZm9yIGFsbCBlbnRyaWVzIGluCi4uLi9yZXF1ZXN0LyBpbnN0
ZWFkIG9mIGhhdmluZyB0byB0cnkgYWxsIHBvc3NpYmxlIGZlYXR1cmVzLgoKPj4+Pgo+Pj4+IEJh
Y2tlbmRzIHJlYWRzIGFuZCBzZWVkcyB3aXRoIChhbmQgYXNzdW1pbmcgaXQgcGFzc2VzIGJhY2tl
bmQgdmFsaWRhdGlvbiBvZmMpOgo+Pj4+Cj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlm
LzgvMC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+Pj4+IC9sb2NhbC9kb21haW4vMC9iYWNr
ZW5kL3ZiZC84LzUxNzEzL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAyCj4+Pj4gL2xvY2FsL2Rv
bWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvbWF4LXJpbmctcGFnZS1vcmRlciA9IDAKPj4+Pgo+
Pj4+IFRoZSBYTCBjb25maWd1cmF0aW9uIGVudHJ5IGZvciBjb250cm9sbGluZyB0aGVzZSB0dW5h
YmxlIGFyZSBqdXN0IGV4YW1wbGVzIGl0J3MKPj4+PiBub3QgY2xlYXIgdGhlIGdlbmVyYWwgcHJl
ZmVyZW5jZSBmb3IgdGhpcy4gQW4gYWx0ZXJuYXRpdmUgY291bGQgYmU6Cj4+Pj4KPj4+PiB2aWYg
PSBbImJyaWRnZT1icjAsZmVhdHVyZXM9cXVldWVzOjJcXDttYXgtcmluZy1wYWdlLW9yZGVyOjAi
XQo+Pj4+Cj4+Pj4gV2hpY2ggbGV0cyB1cyBoYXZlIG1vcmUgZ2VuZXJpYyBmZWF0dXJlIGNvbnRy
b2wsIHdpdGhvdXQgc3RpY2tpbmcgdG8gcGFydGljdWxhcgo+Pj4+IGZlYXR1cmVzIG5hbWVzLgo+
Pj4+Cj4+Cj4+IEluIGNhc2UgdGhlIGFib3ZlIHdhcyBhYm91dCBjb25maWcgZm9ybWF0LCB0aGlz
IG9uZSBzdWdnZXN0ZWQgYWJvdmUgc291bmRzIG1vcmUKPj4gZ2VuZXJhbCwgYW5kIGVhc3kgdG8g
cmV1c2UgYWNyb3NzIGJhY2tlbmRzLiBNYXliZSBpbnN0ZWFkIG9mICJmZWF0dXJlcyIsIGNvdWxk
Cj4+IGJlICJiYWNrZW5kX2ZlYXR1cmVzIiBzaW5jZSwgbW9zdCBQViBiYWNrZW5kcyBkZWNsYXJl
IGEgImJhY2tlbmQiIGFuZCBhCj4+ICJiYWNrZW5kX2lkIiBhcyBwZXIgbGlieGwgSURMLgo+Pgo+
IAo+IFRoZSBwcm9wb3NlZCBzeW50YXggbG9va3MgYSBiaXQgZGlmZmljdWx0IHRvIHBhcnNlLgo+
IAo+IFdoYXQncyB3cm9uZyB3aXRoIHJlcXVlc3QtWFhYPVlZWSBzeW50YXg/IFdlIGNhbiBoYXZl
IG1hbnkgb2YgdGhvc2UgYXMKPiB3ZSBsaWtlLiBYbCBqdXN0IHBpY2tzIHRob3NlIGFuZCBjb25j
YXRlbmF0ZSB0aGVtIGludG8gYmFja2VuZF9mZWF0dXJlcy4KCklzIGl0IHBvc3NpYmxlIHRvIHBh
cnNlIHRob3NlIHdpdGhvdXQgaGF2aW5nIHRvIGtub3cgYWJvdXQgaW5kaXZpZHVhbApYWFggdmFs
dWVzPyBPdGhlcndpc2Ugd2UnZCBiZSBhYmxlIHRvIHN1cHBvcnQgb25seSBmZWF0dXJlcyBrbm93
biBieSB4bAppbnN0ZWFkIG9mIHRob3NlIGtub3duIGJ5IHRoZSB2YXJpb3VzIGJhY2tlbmRzLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:39:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsoyO-00055y-Us; Fri, 15 Sep 2017 11:39:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsoyN-00055s-MI
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:39:51 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 49/75-03422-60CBBB95; Fri, 15 Sep 2017 11:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvS7Lnt2
 RBi8OMVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTVy1gL5jEV9F56RVbA+M3ri5GTg4JAX+J
 iXeesnUxcnCwCKhK/P6dChJmE1CW+NnZywZiiwjoSFzd+4IVxGYW2M4o8XdWCYgtLOAlca19I
 hOIzStgIXHqwxQWEFtIoEBi2YXlUHFBiZMzn7BA9OpILNj9CWwVs4C0xPJ/HCBhTgE7iSmrjo
 KViwqoSHQunQM1RkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGprpJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhkDEOxgvL8x4BCjJAeTkijvjS27I4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8DLuBsoJFqWmp1akZeYAAx4mLcHBoyTCm7ILKM1bXJCYW5yZDpE6x
 agoJc77DyQhAJLIKM2Da4NF2SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ894DmcKTmVcCN/
 0V0GImoMVnTu8AWVySiJCSamA8p7r8Qflb68OC19huzuU+6JtZ8HD2bbkPLl7Vv/8eefqk5Z7
 Ewj9CT40z5rL/YenoPff2r5LgxjURa1jWnFkrmJntqr/35G3ff3Kbr81QK+57car8ueWiaMkD
 FeLfDZ6XtM3wm1gw7ft3J+u3c3iXXpizSXnRS+5HsWoPTr+/u0Zu8uIbArEbOJVYijMSDbWYi
 4oTAZ1zDiCtAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505475586!64081975!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34765 invoked from network); 15 Sep 2017 11:39:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:39:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447962173"
Date: Fri, 15 Sep 2017 12:39:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915113944.35g2djn22rfbjs23@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-4-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-4-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/14] fuzz/x86_emulate: Add a better input
	size check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBGb3Igc29tZSByZWFzb24gdGhlICdmZW9mKCknIGNoZWNrIGZvciB0aGUgZmlsZSBz
aXplIGlzbid0IHdvcmtpbmcgaW4KPiBsbHZtLWNsYW5nLWZhc3QgbW9kZTsgdGhlIHJlc3VsdCBp
cyBzZXZlcmFsIGtpbG9ieXRlIGZpbGVzIHJhdGhlciB0aGFuCj4gdGhlIDRrIGxpbWl0IGZpbGVz
IGFzIHdlJ3ZlIHJlcXVlc3RlZC4gIFRoaXMgaXMgYmFkIGluIHBhcnQgYmVjYXVzZQo+IEFGTCB3
aWxsIHNwZW5kIHRpbWUgdHJ5aW5nIHRvICJmdXp6IiBiaXRzIG9mIHRoZSBpbnB1dCB0aGF0IGFy
ZSBuZXZlcgo+IHRvdWNoZWQuCj4gCgpZb3UgbWVhbiBmZW9mIHJldHVybnMgbm9uLXplcm8gKHRy
dWUpIHdoZW4gaXQgc2hvdWxkbid0PwoKPiBBZGQgYSBuZXcgY2hlY2s6IE9mZmVyIHRvIHJlYWQg
SU5QVVRfU0laRSArIDE7IGlmIHdlIGFjdHVhbGx5IGdldCB0aGF0Cj4gbWFueSBieXRlcywgcmV0
dXJuIGFuIGVycm9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiAgdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+IGluZGV4IDFhNzlmZjIyOGUuLjUxZTAxODMz
NTYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs
LWhhcm5lc3MuYwo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm
bC1oYXJuZXNzLmMKPiBAQCAtNzYsNyArNzYsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIHNpemUg
PSBmcmVhZChpbnB1dCwgMSwgSU5QVVRfU0laRSwgZnApOwo+ICsgICAgICAgIHNpemUgPSBmcmVh
ZChpbnB1dCwgMSwgSU5QVVRfU0laRSArIDEsIGZwKTsKCllvdSBwcm9iYWJseSB3YW50IHRvIGFj
dHVhbCBkZWZpbmUgaW5wdXQgdG8gYmUgb2YgSU5QVVRfU0laRSsxIGJ5dGUgYXMgd2VsbC4KCkkg
ZG91YnQgYWRkcmVzcyBzYW5pdGlzZXIgd2lsbCBiZSBoYXBweSB3aXRoIG92ZXJydW5uaW5nIHRo
ZSBidWZmZXIuCgo+ICAKPiAgICAgICAgICBpZiAoIGZlcnJvcihmcCkgKQo+ICAgICAgICAgIHsK
PiBAQCAtODQsNyArODQsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAg
ICAgICAgICAgIGV4aXQoLTEpOwo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgaWYgKCAhZmVv
ZihmcCkgKQo+ICsgICAgICAgIGlmICggIWZlb2YoZnApIHx8IHNpemUgPiBJTlBVVF9TSVpFICkK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsK
PiAgICAgICAgICAgICAgZXhpdCgtMSk7Cj4gLS0gCj4gMi4xNC4xCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:42:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsp0R-0005hn-D6; Fri, 15 Sep 2017 11:41:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsp0Q-0005he-46
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:41:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D9/E7-03454-58CBBB95; Fri, 15 Sep 2017 11:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7jnt2
 RBnNW2Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnL59mKrjIWXFhwVzGBsYVHF2MnBwSAv4S
 MxZtYASxWQRUJTaf2MAEYrMJKEv87OxlA7FFBHQkru59wQpiMwtsZ5T4O6sExBYWSJQ4dO8GC
 4jNK2Ahsb5xF1i9kECBxO1Nl5kh4oISJ2c+YYHo1ZFYsPsTUA0HkC0tsfwf2AmcAnYSc7+0g4
 0XFVCR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBuGpB4CFGSQ4mJVHeG1t2RwrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4D2+GygnWJSanlqRlpkDDHmYtAQHj5IILw8w7IV4iwsSc4sz0yFSp
 xgVpcR574H0CYAkMkrz4NpgcXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzXQKbwZOaVwE
 1/BbSYCWjxmdM7QBaXJCKkpBoYG9r/v+uTY/50642WTbnVHCY9/b/8047bJDfZTZ128McEXX9
 dyx2RPE+/KfWGnX3ulR20wuuwxalz5xdNWxBQX8fuovvvxVvvIqcbrV0eyWwfV37NSk7QXLn4
 Wu5O67plB/KWa1TNCvJ45Ly08eWG/xZyb2as3in7omKqyelrbY8zu1yU1hT3KLEUZyQaajEXF
 ScCAN2nE3+uAgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505475712!116644428!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18658 invoked from network); 15 Sep 2017 11:41:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:41:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439903289"
Date: Fri, 15 Sep 2017 12:41:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915114141.4j77zjkilaubtr7a@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-5-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-5-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/14] fuzz/x86_emulate: Improve failure
 descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzRQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAtIFByaW50IHRoZSBzeW1ib2xpYyBuYW1lIHJhdGhlciB0aGFuIHRoZSBudW1iZXIK
PiAtIEV4cGxpY2l0bHkgc3RhdGUgd2hlbiBkYXRhX3JlYWQoKSBmYWlscyBkdWUgdG8gRU9JCj4g
Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
Pgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPiBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IC0tLQo+ICB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YyB8IDExICsrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvZnV6ei1lbXVsLmMKPiBpbmRleCA0OGE4NzljYzg4Li43ZjlhMzY5NDIxIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gKysr
IGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBAQCAt
NTIsNiArNTIsMTQgQEAgc3RydWN0IGZ1enpfc3RhdGUKPiAgICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgb3BzOwo+ICB9Owo+ICAKPiArY2hhciAqeDg2ZW11bF9yZXR1cm5fc3RyaW5nW10gPSB7
Cj4gKyAgICBbWDg2RU1VTF9PS0FZXT0iWDg2RU1VTF9PS0FZIiwKPiArICAgIFtYODZFTVVMX1VO
SEFORExFQUJMRV09Ilg4NkVNVUxfVU5IQU5ETEVBQkxFIiwKPiArICAgIFtYODZFTVVMX0VYQ0VQ
VElPTl09Ilg4NkVNVUxfRVhDRVBUSU9OIiwKPiArICAgIFtYODZFTVVMX1JFVFJZXT0iWDg2RU1V
TF9SRVRSWSIsCj4gKyAgICBbWDg2RU1VTF9ET05FXT0iWDg2RU1VTF9ET05FIiwKCkNhbiB5b3Ug
cGxlYXNlIGFkZCBzcGFjZXMgYXJvdW5kICI9IiA/CgpXaXRoIHRoYXQgZml4ZWQ6CgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:43:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsp1m-0005ob-Mm; Fri, 15 Sep 2017 11:43:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsp1l-0005oQ-9u
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:43:21 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 79/6D-02224-8DCBBB95; Fri, 15 Sep 2017 11:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/fqnt2
 RBi8faVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPGgQKvgpX/HjXydbA2MnbxcjJISSQJ/Fx
 3092EJtXwE6iZ/YyJhBbQsBQ4vTCmyxdjBwcLAKqEj1/C0DCbALqEm3PtrOChEUEHCUmN3uBm
 MwC+RIHD3uAVAgLuEvc+rYUaAgX0PA7jBJ/ry5kBUlwCnhJzJq8jBmknldAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzNDjJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaVeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg2NUzMDDuYPx93O8QoyQHk5Io740tuyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfC27QbKCRalpqdWpGXmACMAJi3BwaMkwjsNJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXHedJAiAZCijNI8uBGwaLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZh3IsgUnsy8ErhNr4COYAI64szpHSBHlCQipKQaGFcZHM/c/SDmYWXeeTa+TR3
 JGbcjJh28z/7x7c+DccLplRMm7n2SIPhmpV2m8UPGxuyJId7RRyu4lsjYGqb+Xxx/bL+T34IF
 xZfSIl5u8I2dnKQgy5b3LnKZYkwdu1a+4VGHN9eLso9cLPhx+/r0zRH7D2+2+yE/5c4LqZ4r/
 zivSzZeaj6/QluJpTgj0VCLuag4EQCOXoTXwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505475795!110913140!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26490 invoked from network); 15 Sep 2017 11:43:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 11:43:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Sep 2017 05:43:15 -0600
Message-Id: <59BBD8F3020000780017B83F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 15 Sep 2017 05:43:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-12-roger.pau@citrix.com>
 <59B18C2B020000780017882E@prv-mh.provo.novell.com>
 <20170915104459.nxlhb33z6p6gtml5@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170915104459.nxlhb33z6p6gtml5@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDEyOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgU2VwIDA3LCAyMDE3IGF0IDEwOjEyOjU5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDguMTcgYXQgMTY6MjgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoYmFyLT5tc2l4KTsg
aSsrICkKPj4gPiArICAgIHsKPj4gPiArICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X21lbSAqbXNp
eCA9IGJhci0+bXNpeFtpXTsKPj4gPiArCj4+ID4gKyAgICAgICAgaWYgKCAhbXNpeCB8fCBtc2l4
LT5hZGRyID09IElOVkFMSURfUEFERFIgKQo+PiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4g
PiArCj4+ID4gKyAgICAgICAgaWYgKCBtYXAgKQo+PiA+ICsgICAgICAgIHsKPj4gPiArICAgICAg
ICAgICAgLyoKPj4gPiArICAgICAgICAgICAgICogTWFrZSBzdXJlIHRoZSBNU0ktWCByZWdpb25z
IG9mIHRoZSBCQVIgYXJlIG5vdCBtYXBwZWQgaW50byB0aGUKPj4gPiArICAgICAgICAgICAgICog
ZG9tYWluIHAybSwgb3IgZWxzZSB0aGUgTVNJLVggaGFuZGxlcnMgYXJlIHVzZWxlc3MuIE9ubHkg
ZG8gdGhpcwo+PiA+ICsgICAgICAgICAgICAgKiB3aGVuIG1hcHBpbmcsIHNpbmNlIHRoYXQncyB3
aGVuIHRoZSBtZW1vcnkgZGVjb2Rpbmcgb24gdGhlCj4+ID4gKyAgICAgICAgICAgICAqIGRldmlj
ZSBpcyBlbmFibGVkLgo+PiA+ICsgICAgICAgICAgICAgKgo+PiA+ICsgICAgICAgICAgICAgKiBU
aGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgbWlnaHQgaGF2
ZQo+PiA+ICsgICAgICAgICAgICAgKiBtYXBwZWQgTVNJLVggcmVnaW9ucyBpbnRvIHRoZSBndWVz
dCBwMm0uCj4+ID4gKyAgICAgICAgICAgICAqLwo+PiA+ICsgICAgICAgICAgICByYyA9IHZwY2lf
dW5tYXBfbXNpeChkLCBtc2l4KTsKPj4gPiArICAgICAgICAgICAgaWYgKCByYyApCj4+ID4gKyAg
ICAgICAgICAgIHsKPj4gPiArICAgICAgICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsK
Pj4gPiArICAgICAgICAgICAgICAgIHJldHVybiByYzsKPj4gPiArICAgICAgICAgICAgfQo+PiA+
ICsgICAgICAgIH0KPj4gPiArCj4+ID4gKyAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFu
Z2UobWVtLCBQRk5fRE9XTihtc2l4LT5hZGRyKSwKPj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQRk5fRE9XTihtc2l4LT5hZGRyICsgbXNpeC0+c2l6ZSkpOwo+PiA+ICsg
ICAgICAgIGlmICggcmMgKQo+PiA+ICsgICAgICAgIHsKPj4gPiArICAgICAgICAgICAgcmFuZ2Vz
ZXRfZGVzdHJveShtZW0pOwo+PiA+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4+ID4gKyAgICAg
ICAgfQo+PiA+ICsKPj4gPiArICAgIH0KPj4gCj4+IFdoeSBkbyB5b3UgZG8gdGhpcyBmb3IgdGhl
IFBCQSByZWdhcmRsZXNzIG9mIHdoZXRoZXIgaXQncyBzaGFyZWQKPj4gd2l0aCBhIHRhYmxlIHBh
Z2U/Cj4gCj4gV3JpdGVzIHRvIHRoZSBQQkEgYXJlYSBhcmUgZGVzY3JpYmVkIGFzIHVuZGVmaW5l
ZCBieSB0aGUgc3BlYzoKPiAKPiAiSWYgc29mdHdhcmUgd3JpdGVzIHRvIFBlbmRpbmcgQml0cywg
dGhlIHJlc3VsdCBpcyB1bmRlZmluZWQuIgo+IAo+IEkgdGhpbmsgaXQncyBiZXR0ZXIgdG8gc2lt
cGx5IG5vdCBhbGxvdyB0aGUgZ3Vlc3QgdG8gcGVyZm9ybSBzdWNoCj4gd3JpdGVzLCBhbmQgaGVu
Y2Ugd2UgbmVlZCB0byB0cmFwIHRoaXMgYXJlYSB1bmNvbmRpdGlvbmFsbHkgSU1ITy4KCkZvciBE
b21VIEkgd291bGQgYWdyZWUsIGJ1dCBmb3IgRG9tMCBJIHRoaW5rIHdlIGJldHRlciBhbGxvdyBh
CmRyaXZlciBhbnl0aGluZyBpdCB3b3VsZCBhbHNvIGJlIGFibGUgdG8gZG8gd2l0aG91dCBYZW4u
Cgo+PiA+ICsgICAgaWYgKCBNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgJm1zaXgtPnBiYSkgKQo+
PiA+ICsgICAgewo+PiA+ICsgICAgICAgIC8qIEFjY2VzcyB0byBQQkEuICovCj4+ID4gKyAgICAg
ICAgc3dpdGNoICggbGVuICkKPj4gPiArICAgICAgICB7Cj4+ID4gKyAgICAgICAgY2FzZSA0Ogo+
PiA+ICsgICAgICAgICAgICAqZGF0YSA9IHJlYWRsKGFkZHIpOwo+PiA+ICsgICAgICAgICAgICBi
cmVhazsKPj4gPiArICAgICAgICBjYXNlIDg6Cj4+ID4gKyAgICAgICAgICAgICpkYXRhID0gcmVh
ZHEoYWRkcik7Cj4+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+PiAKPj4gVGhpcyBpcyBzdHJpY3Rs
eSBvbmx5IHZhbGlkIGZvciBEb20wLCBzbyBwZXJoYXBzIHdvcnRoIGEgY29tbWVudC4KPiAKPiBJ
J20gbm90IHN1cmUgSSBmb2xsb3csIHdoeSBzaG91bGQgWGVuIGRpc2FsbG93IGFjY2Vzc2VzIHRv
IHRoZSBQQkEgZm9yCj4gYSBEb21VPwoKVGhhdCdzIG5vdCB0aGUgcG9pbnQsIGJ1dCBpbnN0ZWFk
IHRoZSByZWFkbCgpIC8gcmVhZHEoKSB1c2luZyBhbgp1bnRyYW5zbGF0ZWQgYWRkcmVzcy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:46:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsp4P-00060p-44; Fri, 15 Sep 2017 11:46:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsp4N-00060j-CT
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:46:03 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 07/F4-03423-A7DBBB95; Fri, 15 Sep 2017 11:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW7V3t2
 RBkca+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozn7V/YCqZxVDz+NJWpgfEZWxcjJ4eEgL/E
 kpuPGbsYOThYBFQl+u6LgoTZBJQlfnb2gpWICOhIXN37ghXEZhbYzijxd1YJiC0sEClxbdV0s
 DivgIXEifcfGUFsIYECiTsPljFDxAUlTs58wgLRqyOxYPcnNpBVzALSEsv/cYCEOQXsJH413m
 AHsUUFVCQ6l85hgRijINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjAEIdjD+WhZwiFGSg0lJlPfGlt2RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4zfYA5QSLUtNTK9Iyc4ABD5OW4OBREuF1AUnzFhck5hZnpkOkT
 jEqSonzxoEkBEASGaV5cG2wKLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd52kCk8mXklcN
 NfAS1mAlp85vQOkMUliQgpqQbGInUWkYDGqNbJtl/SWU/cf/Or6O2OWawzKsSrziuLvdn7QuG
 Wi0imxay2JfxdhRVXg2W/XZzw5fvJW/mGKrm3L+r79OSbdE443Tj5w7dz1y1bTePDP+48vMli
 v87BrSUP5BZ+LrqrMylzgnFTvHbgnOiHfQ8Ci6ws1vurpD4O19yRr5xcwGOhxFKckWioxVxUn
 AgAkV+Qo60CAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505475960!76364832!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2976 invoked from network); 15 Sep 2017 11:46:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:46:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447962548"
Date: Fri, 15 Sep 2017 12:45:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915114557.xhl3rghroexoh5y5@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-7-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-7-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 07/14] fuzz/x86_emulate: Rename the file
 containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzZQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBXaGVuIGdlbmVyYXRpbmcgY292ZXJhZ2Ugb3V0cHV0LCBieSBkZWZhdWx0IGdjb3Yg
Z2VuZXJhdGVzIG91dHB1dAo+IGZpbGVuYW1lcyBiYXNlZCBvbmx5IG9uIHRoZSBjb3ZlcmFnZSBm
aWxlIGFuZCB0aGUgImxlYWYiIHNvdXJjZSBmaWxlLAo+IG5vdCB0aGUgZnVsbCBwYXRoLiAgQXMg
YSByZXN1bHQsIGl0IHVzZXMgdGhlIHNhbWUgbmFtZSBmb3IKPiB4ODZfZW11bGF0ZS5jIGFuZCB4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jLCBnZW5lcmFsbHkgb3ZlcndyaXRpbmcgdGhlCj4gc2Vj
b25kICh3aGljaCB3ZSBhY3R1YWxseSBhcmUgYWJvdXQpIHdpdGggdGhlIGZpcnN0ICh3aGljaCBp
cyBqdXN0IGEKPiB3cmFwcGVyKS4KPiAKPiBSZW5hbWUgdGhlIHVzZXItc3BhY2Ugd3JhcHBlciBo
ZWxwZXJzIHRvIHg4Nl9lbXVsYXRlX3VzZXIuW2NoXSwgc28KPiB0aGF0IGl0IGdlbmVyYXRlcyBz
ZXBhcmF0ZSBmaWxlcy4KPiAKPiBUaGVyZSBpcyBhY3R1YWxseSBhbiBvcHRpb24gdG8gZ2Nvdiwg
YC0tcHJlc2VydmUtcGF0aHNgLCB3aGljaCB3aWxsCj4gY2F1c2UgdGhlIGZ1bGwgcGF0aCBuYW1l
IHRvIGJlIGluY2x1ZGVkIGluIHRoZSBmaWxlbmFtZSwgcHJvcGVybHkKPiBkaXN0aW5ndWlzaGlu
ZyBiZXR3ZWVuIHRoZSB0d28uICBIb3dldmVyLCBnaXZlbiB0aGF0IHRoZSB1c2VyLXNwYWNlCj4g
d3JhcHBlciBkb2Vzbid0IGFjdHVhbGx5IGRvIGFueSBlbXVsYXRpb24gKGFuZCB0aGUgcG9vciBz
dGF0ZSBvZiBnY292Cj4gZG9jdW1lbnRhdGlvbiBtYWtpbmcgaXQgZGlmZmljdWx0IHRvIGZpbmQg
dGhlIG9wdGlvbiBpbiB0aGUgZmlyc3QKPiBwbGFjZSksIGl0IHNlZW1zIHRvIG1ha2UgbW9yZSBz
ZW5zZSB0byByZW5hbWUgdGhlIGZpbGUgYW55d2F5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 11:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 11:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsp5p-00067o-Ep; Fri, 15 Sep 2017 11:47:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424a176dd=George.Dunlap@citrix.com>)
 id 1dsp5o-00067b-4v
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 11:47:32 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 95/5A-03616-3DDBBB95; Fri, 15 Sep 2017 11:47:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsWyU9JRQvf83t2
 RBkc36Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfOyexFfzlq+hZ+o+5gfEJXxcjJ4eEgJ/E
 l8WtjCA2m4CexMt/vewgtoiAosSDlzdZuxi5OJgFljBKHPnTB1YkLJAocejeDRaIoiSJS4sXM
 kHYVhJ7b7WCxVkEVCUe/VwNVs8rYCsx8955sEFCAvMYJfrefGUGSXAKWEo82/KOFcRmFJCV+N
 K4GizOLCAucevJfCaI6wQkluw5zwxhi0q8fPyPFcKWldj/shOqRkfi7PUnjBC2gcTWpfuAjuA
 AmqMpsX6XPsRIS4nmLc3sELaixJTuh+wQtwlKnJz5hGUCo9gsJJtnIXTPQtI9C0n3LCTdCxhZ
 VzGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExhYDEOxgnH7Z/
 xCjJAeTkijvjS27I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KoAY1VIsCg1PbUiLTMHGOUwaQ
 kOHiUR3p97gNK8xQWJucWZ6RCpU4yWHB037/5h4pgBJp9cm/eXSYglLz8vVUqcNw6kQQCkIaM
 0D24cLBFdYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvL5ApPJl5JXBbXwEdxAR00JnTO0AO
 KklESEk1MEblrWS3YL4YEBhf+NDzjrBNymHV2ayl12476ohJB2xty75RWLHuKPNke0v/ULmqh
 br+Wgu9L9x1u/3vd6CyfGlW/eV/n+vf3jzPqrWr/kP+d9dvrySsdRR978W99FOfxn0/4HuH1f
 UzTZ2r39QWTb6mHsmpI3bgkmxC78S904z2R54/rXbmghJLcUaioRZzUXEiAP389wg/AwAA
X-Env-Sender: prvs=424a176dd=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505476047!71061405!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22395 invoked from network); 15 Sep 2017 11:47:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 11:47:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="52898545"
From: George Dunlap <George.Dunlap@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 05/14] fuzz/x86_emulate: Improve failure descriptions in
 x86_emulate harness
Thread-Index: AQHTHcFVv4D7Kwe10kit5K4SvS3sLaK10iiAgAABmoA=
Date: Fri, 15 Sep 2017 11:47:27 +0000
Message-ID: <01C87479-11A3-4E1E-AD9F-3DAE78DD646A@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-5-george.dunlap@citrix.com>
 <20170915114141.4j77zjkilaubtr7a@citrix.com>
In-Reply-To: <20170915114141.4j77zjkilaubtr7a@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <ACA12F1FAE90E44E8A21679C54DE6279@citrix.com>
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/14] fuzz/x86_emulate: Improve failure
 descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQo+IE9uIFNlcCAxNSwgMjAxNywgYXQgMTI6NDEgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOg0KPiANCj4gT24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzRQTSAr
MDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4+IC0gUHJpbnQgdGhlIHN5bWJvbGljIG5hbWUg
cmF0aGVyIHRoYW4gdGhlIG51bWJlcg0KPj4gLSBFeHBsaWNpdGx5IHN0YXRlIHdoZW4gZGF0YV9y
ZWFkKCkgZmFpbHMgZHVlIHRvIEVPSQ0KPj4gDQo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+DQo+PiAtLS0NCj4+IENDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4NCj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPg0KPj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
DQo+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPj4gLS0tDQo+PiB0b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDExICsrKysrKysr
KystDQo+PiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0K
Pj4gDQo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
ZnV6ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuYw0KPj4gaW5kZXggNDhhODc5Y2M4OC4uN2Y5YTM2OTQyMSAxMDA2NDQNCj4+IC0tLSBhL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jDQo+PiArKysgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYw0KPj4gQEAgLTUy
LDYgKzUyLDE0IEBAIHN0cnVjdCBmdXp6X3N0YXRlDQo+PiAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBvcHM7DQo+PiB9Ow0KPj4gDQo+PiArY2hhciAqeDg2ZW11bF9yZXR1cm5fc3RyaW5nW10g
PSB7DQo+PiArICAgIFtYODZFTVVMX09LQVldPSJYODZFTVVMX09LQVkiLA0KPj4gKyAgICBbWDg2
RU1VTF9VTkhBTkRMRUFCTEVdPSJYODZFTVVMX1VOSEFORExFQUJMRSIsDQo+PiArICAgIFtYODZF
TVVMX0VYQ0VQVElPTl09Ilg4NkVNVUxfRVhDRVBUSU9OIiwNCj4+ICsgICAgW1g4NkVNVUxfUkVU
UlldPSJYODZFTVVMX1JFVFJZIiwNCj4+ICsgICAgW1g4NkVNVUxfRE9ORV09Ilg4NkVNVUxfRE9O
RSIsDQo+IA0KPiBDYW4geW91IHBsZWFzZSBhZGQgc3BhY2VzIGFyb3VuZCAiPeKAnCA/DQoNCk9m
IGNvdXJzZS4gIFRoYW5rcyENCiAtRw0KDQo+IA0KPiBXaXRoIHRoYXQgZml4ZWQ6DQo+IA0KPiBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCg0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:16:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dspXF-0008Gs-3u; Fri, 15 Sep 2017 12:15:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dspXD-0008Gm-UF
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 12:15:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 20/54-02021-774CBB95; Fri, 15 Sep 2017 12:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7f0yO5
 Ig45tChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTmfNZCo5zVpy9tJu1gfE4excjJ4eQQJ7E
 zJ0fwGxeATuJo2f7GEFsCQFDidMLb7J0MXJwsAioShx67gkSZhNQl2h7tp0VxBYR0JSY2XEJq
 JyLg1ngJJPE6bPPmUASwkBzVn//zAIx31JiWtccZhCbU8BK4uOi/+wgM3kFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3TN9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2ME5tcD7EKMnBpCTKe2PL7kgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw8h4FygkWp6akVaZk5wCiASUtw8CiJ8IqDpHmLCxJzi
 zPTIVKnGHU5Om7e/cMkxJKXn5cqJc6bAVIkAFKUUZoHNwIWkZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzHsOZApPZl4J3KZXQEcwAR1x5vQOkCNKEhFSUg2MEyXEFRoa9lV+OpQo9rrfbMO
 cxTcvrW5alHyq7sk1t7uL+t8ekeXWviQsdLnkWVjn/U2RbE/nrDO32p3j7bTqidrpHYaCj/Yv
 OvjgTain79T6iSVOwQc5TxzPZN5UE3GvLdjBn1nK7+OaP0yZc7ev/2kW3NX1/7FNsdTRh2v08
 uLuPRVIME27q8RSnJFoqMVcVJwIABUOEzrDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505477747!111585789!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19177 invoked from network); 15 Sep 2017 12:15:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 12:15:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Sep 2017 06:15:46 -0600
Message-Id: <59BBE092020000780017B87D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 15 Sep 2017 06:15:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170914164945.11566-1-julien.grall@arm.com>
In-Reply-To: <20170914164945.11566-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: grant-table: Simplify get_page_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE4OjQ5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IGdldF9wYWdlX2Zyb21fZ2ZuIHdpbGwgYmUgYWJsZSB0byBnZXQgcmVmZXJlbmNlIG9uIGZvcmVp
Z24gcGFnZSBhbmQgYXMKPiBwZXIgbXkgdW5kZXJzdGFuZGluZyB3aWxsIGFsbG93IHRvIGdyYW50
IHBhZ2Ugb24gZm9yZWlnbiBtZW1vcnkuCj4gCj4gVGhpcyB3YXMgbm90IGFsbG93ZWQgd2l0aCBh
IHNpbXBsZSBnZXRfcGFnZSguLi4pIG9uIHRoZSBBUk0KPiBpbXBsZW1lbnRhdGlvbiAobm8gc2hh
cmluZyBub3IgcGFnaW5nIHN1cHByb3QpIGJ1dCBpcyBhbGxvd2VkIG9uIHRoZSB4ODYKPiBpbXBs
ZW1lbnRhdGlvbiBkdWUgdG8gZ2V0X3BhZ2VfZnJvbV9nZm4uCj4gCj4gT24geDg2LCBmb3JlaWdu
IHBhZ2VzIGFyZSBjdXJyZW50bHkgb25seSBhbGxvd2VkIGZvciBQVkggZG9tMCwgc28gSQo+IHRo
aW5rIGl0IGlzIG5vdCBhIGJpZyBkZWFsIGZvciBub3cuCj4gCj4gT24gQXJtLCBmb3JlaWduIHBh
Z2VzIGNhbiBiZSBwcmVzZW50IG9uIGFueSBkb21haW4uIFNvIHRoaXMgcGF0Y2ggd291bGQKPiBw
ZXJtaXQgZ3JhbnQgb24gZm9yZWluZyBwYWdlcy4KPiAKPiBTbyBJIHdvdWxkIGxpa2UgdG8gY2hl
Y2sgd2hldGhlciBpdCB3b3VsZCBiZSB2YWxpZCB0byBncmFudCBhIG1hcHBpbmcgb24KPiBmb3Jl
aWduIHBhZ2VzPwoKTm8sIEkgZG9uJ3QgdGhpbmsgZ3JhbnRzIHNob3VsZCBiZSBwZXJtaXR0ZWQg
Zm9yIG90aGVyIGRvbWFpbnMnCnBhZ2VzLgoKPiBJZiBub3QsIEkgY291bGQgYWRkIGEgY2hlY2sg
aWYgKCBwMm1faXNfZm9yZWlnbiguLi4pICkgcmV0dXJuCj4gR1ROU1RfYmFkX3BhZ2UuCgpQbGVh
c2UgZG8uCgo+IEBAIC0yNjcsMjYgKzI2NiwyMCBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFt
ZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyAqZnJhbWUsCj4gICAgICBpZiAoICEo
KnBhZ2UpICkKPiAgICAgIHsKPiAgICAgICAgICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7
Cj4gKyNpZiBkZWZpbmVkKFAyTV9TSEFSRURfVFlQRVMpCgojaWZkZWYgcGxlYXNlLgoKPiAgICAg
ICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQo+ICAgICAgICAgICAgICByZXR1cm4gR05U
U1RfZWFnYWluOwo+ICsjZW5kaWYKPiArI2lmIGRlZmluZWQoUDJNX1BBR0VTX1RZUEVTKQoKU2Ft
ZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:30:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dspl7-00015a-5i; Fri, 15 Sep 2017 12:30:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dspl5-00015T-Kd
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 12:30:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BD/92-03093-2D7CBB95; Fri, 15 Sep 2017 12:30:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffC8d2
 RBm++G1isePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/rhpcwFL9Iqfv+LamA8
 59zFyMUhJNDIJNE/pZMZwnnMKNH1rocNwtnGKLH60lemLkZODhEBZ4mvZ+ayg9i8AvoSa990M
 ILYwgKmEodfvwLrlhDYIS+x/MYxsCIJAW+Jf8fnMMPYq/51sHQxsnOwCVhJHBIDibIIqEpM3v
 qNfQIj9wJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYyrFgQeYpTkYFIS5b2xZXekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneI8eAcoJFqemp
 FWmZOcDgg0lLcPAoifDOBknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47yqQIgGQoozSP
 LgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe2yBTeDLzSuA2vQI6ggnoiDOnd4AcUZ
 KIkJJqYGR/dHzDtVNz737jf/ffh2nKazOlLYqGuafcDZsCdJ23GIbW/tm05cW72eJTN+750fN
 98dfkUInbnz9nhnLuUppfv2+ZQ6La86tvb8UryCoyzp81Zbq/qLNr4vmU/jU/e5xP3MxinbnE
 sb/TL23SpAIJ+S/sPbsy/oj3HlR4+GXzq7rpu/fz71yqxFKckWioxVxUnAgA5bFGOX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505478607!76400842!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7046 invoked from network); 15 Sep 2017 12:30:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 12:30:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dspky-0002MX-La; Fri, 15 Sep 2017 12:30:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dspkt-0002wR-42; Fri, 15 Sep 2017 12:29:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dspks-0004aU-PP; Fri, 15 Sep 2017 12:29:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113455-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
X-Osstest-Versions-That: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 12:29:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 113455: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3444499868488040157=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113424 REGR. vs. 113128

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  6 xen-install      fail in 113424 pass in 113455
 test-armhf-armhf-xl-arndale 16 guest-start/debian.repeat fail in 113424 pass in 113455
 test-armhf-armhf-libvirt-xsm  6 xen-install                fail pass in 113424

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

version targeted for testing:
 linux                60a8261b1257b6ef226f572b34cffc7b5cb359c7
baseline version:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a

Last test of basis   113158  2017-09-09 02:04:14 Z    6 days
Testing same since   113424  2017-09-13 21:30:49 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Angus Clark <angus@angusclark.org>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dave Chinner <david@fromorbit.com>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Edwin Török <edvin.torok@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  grygorii tertychnyi <gtertych@cisco.com>
  Johan Hovold <johan@kernel.org>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Nikolay Borisov <nborisov@suse.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Richard Wareing <rwareing@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Todd Poynor <toddpoynor@google.com>
  Yang Shi <yang.shi@linaro.org>

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


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3444499868488040157==--

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:38:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dspt1-0001MM-VO; Fri, 15 Sep 2017 12:38:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1dspt1-0001Lv-8B; Fri, 15 Sep 2017 12:38:23 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CC/45-02225-EB9CBB95; Fri, 15 Sep 2017 12:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyWNVNQ3fPyd2
 RBv1feS3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTVj7fqjTAXrdCq+
 /vzM3sB4X6WLkYtDSGAyo8TUW5PYuhg5OCQEbCT2tmVDxHcxSuyasZaxi5ETKC4rMe/AUxZUN
 khRF5PEvVc7mSCchYwSGzfNZwWpEhaIlJjTdwDMFhFQl2jecgKsiFmgiU1i67k1UB1TWCT6l7
 xkA6liE9CVmNyyAszmBbrjxu7LYN0sAqoScxdMZAKxRQXCJfZ/v8YMUSMocXLmE7CbOAXsJDb
 /WAFWwyxgIbH4zUF2CFtc4taT+VBxeYnmrbOZYX64/eg2+wRG0VlIRs1C0j4LSfssJO0LGFlW
 MWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIERhUDEOxgXP3b6
 RCjJAeTkijvjS27I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8CoDo1RIsCg1PbUiLTMHGN8waQ
 kOHiUR3h8ngNK8xQWJucWZ6RCpU4yKUuK8LCB9AiCJjNI8uDZYSrnEKCslzMsIdIgQT0FqUW5
 mCar8K0ZxDkYlYV5TkCk8mXklcNNfAS1mAlp85vQOkMUliQgpqQbGhBidilv35KLORCh5fVPe
 V9BzaPesd+bT9/52DmeOCOlzivw4dS//zP7itRudfPQiAzw57/xm6pPuOGc/x/hH+Ypbxxcs5
 X+aeUvENXBt94XyzZ8murx3+18Q/8I45u1thhll/NdiWnXn8HGusD6aVXR42uKTnV83M4k/+d
 t3u6RsLlc2R4eHEktxRqKhFnNRcSIAnx3lQCQDAAA=
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505479099!103291373!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51741 invoked from network); 15 Sep 2017 12:38:20 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 12:38:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 37878102EB1;
 Fri, 15 Sep 2017 14:38:18 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id NZhYOSPxjz1s; Fri, 15 Sep 2017 14:38:18 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 0FB2B102EAF;
 Fri, 15 Sep 2017 14:37:52 +0200 (CEST)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Sep
 2017 14:37:51 +0200
To: Anil Madhavapeddy <anil@recoil.org>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
 <eba0ace6-6160-342d-dba4-c40324e67d3f@neclab.eu>
 <2D459324-0C16-4386-A74E-EDEBB7EC58BB@recoil.org>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <18e2b5b6-9932-339c-e44e-bba9d28ca5f6@neclab.eu>
Date: Fri, 15 Sep 2017 14:37:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <2D459324-0C16-4386-A74E-EDEBB7EC58BB@recoil.org>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [MirageOS-devel] [Minios-devel] [Xen-API] [RFC]
 Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUuMDkuMjAxNyAxMTozNSwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gCj4+IE9uIDE1
IFNlcCAyMDE3LCBhdCAwOTozNiwgU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIu
ZXUgCj4+IDxtYWlsdG86c2ltb24ua3VlbnplckBuZWNsYWIuZXU+PiB3cm90ZToKPj4KPj4gSGV5
IEFuaWwsCj4+Cj4+IE9uIDEzLjA5LjIwMTcgMTI6MTEsIEFuaWwgTWFkaGF2YXBlZGR5IHdyb3Rl
Ogo+Pj4gT24gMTEgU2VwIDIwMTcsIGF0IDEzOjA4LCBTaW1vbiBLdWVuemVyIDxzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldSAKPj4+IDxtYWlsdG86c2ltb24ua3VlbnplckBuZWNsYWIuZXU+PiB3cm90
ZToKPj4+Pgo+Pj4+PiBKdXN0IG15IDIgY2VudHM6Cj4+Pj4+IDEuIElzIHRoaXMgYWNhZGVtaWMg
cHJvamVjdCwgb3IgaXQgaGF2ZSBzcGVjaWZpYyBnb2FscyBhbmQgYXJlYXMgb2YgCj4+Pj4+IGFw
cGxpY2F0aW9uPyBXb3VsZCBiZSBnb29kIHRvIGhhdmUgc29tZSBwcmFjdGljYWwgdXNlLWNhc2Vz
IGFuZCAKPj4+Pj4gd2VsbCBmb3JtdWxhdGVkIGxpc3Qgb2YgcHJvYmxlbXMgKHdlIGFsbCBmZWVs
IHRoZXNlIGJ5IGd1dHMsIAo+Pj4+PiBidXQuLi4pLCBpdCBhaW1pbmcgdG8gc29sdmUuIElNSE8g
dGhhdCB3aWxsIGhlbHAgdG8gcHJpb3JpdGl6ZSAKPj4+Pj4gZnVuY3Rpb25hbGl0eSBhbmQgZ2V0
IHVzYWJsZSByZXN1bHQgZmFzdGVyIDopCj4+Pj4KPj4+PiBJdCBpcyBraW5kIG9mIGJvdGgsIGhv
d2V2ZXIgd2UgYWltIGEgc3Ryb25nIGZvY3VzIG9uIHJlYWwgd29ybGQgCj4+Pj4gcHJvYmxlbXM6
IElvVCwgTW9iaWxlIEVkZ2UgQ29tcHV0aW5nIChNRUMpLCBBdXRvbW90aXZlLCBWaXJ0dWFsIAo+
Pj4+IE5ldHdvcmsgRnVuY3Rpb25zIChWTkZzKSwgYW5kIG90aGVycy4KPj4+PiBXZSBoYXZlIHBs
YXllZCB3aXRoIG1hbnkgVW5pa2VybmVscyAoQ2xpY2tPUywgTWlyYWdlLCBSdW1wLCBPU3YsIGFu
ZCAKPj4+PiBvdGhlcnMpIGFuZCB0cmllZCB0byBhcHBseSB0aGVtIGluIHRoZSBzZXZlcmFsIGFy
ZWFzLiBXaGlsZSBkb2luZyAKPj4+PiB0aGlzLCB3ZSBub3RpY2VkIHRoYXQgZWFjaCBhcmVhIGJl
bmVmaXRzIGRpZmZlcmVudGx5IGZyb20gdGhlIAo+Pj4+IHByb3BlcnRpZXMgdGhhdCBVbmlrZXJu
ZWxzIGdpdmUgLSB3aGljaCBpcyBncmVhdCAoZS5nLiwgaW5zdGFudCBib290IAo+Pj4+IHRpbWVz
IGZvciBNRUMsIGhpZ2ggcGVyZm9ybWFuY2UgZm9yIE5GViwgcmVzb3VyY2UgZWZmaWNpZW5jeSBm
b3IgCj4+Pj4gSW9UKS4gSG93ZXZlciwgYnVpbGRpbmcgYW5kIG1haW50YWluaW5nIG5ldyBVbmlr
ZXJuZWxzIChhcyB3ZSBkaWQgCj4+Pj4gd2l0aCBDbGlja09TLCBNaW5pQ2FjaGUsIGFuZCBNaW5p
cHl0aG9uKSBpcyBjdXJyZW50bHkgcGFpbmZ1bC4KPj4+PiBCZWNhdXNlIG9mIGRpZmZlcmVudCBm
b2N1c2VzIG9uIHByb3BlcnRpZXMgYW5kIHBvcnRlZC9pbXBsZW1lbnRlZCAKPj4+PiBhcHBsaWNh
dGlvbnMsIG1vc3QgVW5pa2VybmVsIHRvZGF5IGFyZSBib3VuZCB0byB0aGVpciBvd24gT1MgbGF5
ZXJzIAo+Pj4+IChlLmcuLCBDbGlja09TIHVzZXMgYSBkaWZmZXJlbnQgTWluaS1PUyB0aGFuIE1p
cmFnZSkuIEVhY2ggCj4+Pj4gYXBwbGljYXRpb24gcmVxdWlyZXMgYSBkaWZmZXJlbnQgc3Vic2V0
IG9mIE9TIGxheWVycyBidXQgYWxzbyAKPj4+PiBlbmFibGVzIGRpZmZlcmVudCBvcHRpbWl6YXRp
b25zIG9mIHRoZW0uCj4+Pj4KPj4+PiBJbiBvcmRlciB0byBzb2x2ZSB0aGlzLCB3ZSBjYW1lIHVw
IHdpdGggdGhlIFVuaWNvcmUgcHJvcG9zYWwuIEJ1dCBJIAo+Pj4+IGFncmVlIHdpdGggeW91ciBz
dWdnZXN0aW9uIGF0IHRoaXMgcG9pbnQ6IEl0IGhlbHBzIGZvciB0aGUgcHJvamVjdCAKPj4+PiBz
dGFydCB0byBmb2N1cyBvbiBzb21lIGluaXRpYWwgYXJlYXMuIEZvciBub3csIEkgaG9wZSB0aGlz
IGlzIGRyaXZlbiAKPj4+PiBieSB0aGUgZmlyc3QgY29udHJpYnV0b3JzLCBhbmQgSSBoYXZlIHBl
cnNvbmFsbHkgSW9UIGluIG1pbmQuIFNpbmNlIAo+Pj4+IHRoZSBwcm9qZWN0IGdvYWwgaXMgc28g
YW1iaXRpb3VzLCB3ZSBzaG91bGQga2VlcCB0aGUgbG9uZy10ZXJtIGdvYWwgCj4+Pj4gaW4gbWlu
ZCBmcm9tIHRoZSBiZWdpbm5pbmcuCj4+Pj4KPj4+IFRoYW5rcyB2ZXJ5IG11Y2ggZm9yIGtpY2tp
bmcgb2ZmIHRoaXMgaW5pdGlhdGl2ZS4gTWFpbnRhaW5pbmcgYSAKPj4+IGZvcmtlZCBNaW5pT1Mg
aGFzIGJlZW4gYSBtdWx0aS15ZWFyIHNvdXJjZSBvZiBhIG1haW50ZW5hbmNlIGJ1cmRlbiAKPj4+
IGZvciBNaXJhZ2VPUywgYW5kIHdlIHdvdWxkIGxvdmUgdG8gYmUgbW9yZSBhbGlnbmVkIHdpdGgg
YW4gdXBzdHJlYW0gCj4+PiB2ZXJzaW9uIGFuZCBiZW5lZml0IGZyb20gbmV3IGZlYXR1cmVzIHN1
Y2ggYXMgKGUuZy4pIEhWTSBib290aW5nLgo+Pgo+PiBXZSBoYXZlIHRoZSBzYW1lIGJ1cmRlbiB3
aXRoIENsaWNrT1MgYW5kIGFsbCB0aGUgb3RoZXIgdW5pa2VybmVscyB3ZSAKPj4gaGF2ZSBidWls
dC4gRmVhdHVyZXMgbGlrZSBIVk0gYm9vdGluZyBvciBzdXBwb3J0IGZvciBkaWZmZXJlbnQgCj4+
IGh5cGVydmlzb3JzLCBhcmUgYWx3YXlzIHNvbWV0aGluZyB0aGF0IHVzZXJzIGFzayBmb3IuIFNp
bmNlIG1hbnkgCj4+IFVuaWtlcm5lbCBwcm9qZWN0cyBzdHJ1Z2dsZSB3aXRoIHRoaXMsIEkgd291
bGQgbGlrZSB0byBoYXZlIHRoZSAKPj4gbWFpbnRlbmFuY2UgZWZmb3J0IG9mIGEgY29tbW9uIGJh
c2UgY29uY2VudHJhdGVkLgo+PiBCdXQgd2UgYWxzbyBsZWFybmVkIHRoYXQgZWFjaCBVbmlrZXJu
ZWwgaGFzIG93biByZXF1aXJlbWVudHM6IFRoaXMgaXMgCj4+IHdoeSBVbmljb3JlIGhhcyB0byBw
cm92aWRlIGZ1bGwgY29uZmlndXJhdGlvbiBmbGV4aWJpbGl0eS4gT25seSB0aGVuLCAKPj4gYWxs
IFVuaWtlcm5lbCBwcm9qZWN0cyBjb3VsZCByZWFsbHkgYmVuZWZpdCBmcm9tIGl0Lgo+Pgo+PiBT
bywgSSB0aGluayB3ZSBzaG91bGQgYWxsIGZvY3VzIG9uIHRoZSBVbmljb3JlIGJhc2UgYW5kIG1h
a2Ugb3VyIAo+PiBpbmRpdmlkdWFsIHByb2plY3RzIHN1Y2Nlc3NmdWwgd2l0aCBpdCA7LSkuCj4g
Cj4gVGhpcyBzb3VuZHMgZ29vZC4gSXQncyB3b3J0aCB0aGlua2luZyB0aHJvdWdoIHRoZSBleHBs
aWNpdCBkaWZmZXJlbmNlcyAKPiBpbiBnb2FscyBmcm9tIE1pbmlPUywgdG8gYWRkcmVzcyBTYW11
ZWwncyBwb2ludHMuCgpZZXMsIEkgYWdyZWUuIEkgYW0gZ29pbmcgdG8gaGF2ZSBhIHNlY29uZCBy
b3VuZCB0aHJvdWdoIHRoZSBwcm9wb3NhbC4KCj4gCj4gSXQgc2VlbXMgdG8gbWUgdGhhdCBNaW5p
T1Mgc2hvdWxkIHJlbWFpbiB0aGUgcHJpbWFyeSAic3VwcG9ydCBrZXJuZWwiIAo+IGZvciBYZW4t
cmVsYXRlZCBhY3Rpdml0aWVzLCBmb3IgaW5zdGFuY2UgYXMgYSBzdHViIGRvbWFpbiBzdXBwb3J0
IAo+IGtlcm5lbC4gIFVuaWNvcmUgb24gdGhlIG90aGVyIGhhbmQgZXhwbGljaXRseSB0cmllcyB0
byBwYXJhbWV0ZXJpc2UgCj4gYWNyb3NzIGl0cyBjb25maWd1cmF0aW9uIHNvIHRoYXQgaXQgY2Fu
IGJlIGxpYnJhcnkgbGlua2VkIHRvIGxhbmd1YWdlIAo+IHJ1bnRpbWVzIG1vcmUgZWFzaWx5Lgo+
IAo+IFRoaXMgc3BsaXQgbWF5IGhlbHAgc2ltcGxpZnkgTWluaU9TIGJ5IHJlbW92aW5nIHNvbWUg
b2YgdGhlIHBzZXVkbyBsaWJjIAo+IGNvZGUgdGhhdCBtYXkgYmUgdW5uZWNlc3Nhcnkgb3V0c2lk
ZSBYZW4gc3VwcG9ydCBmdW5jdGlvbnMsIGFuZCBhbHNvIGxldCAKPiB1cyBwYWNrYWdlIHVwIGxh
bmd1YWdlIHJ1bnRpbWVzIGluIFVuaWNvcmUgbW9yZSBlYXNpbHkgdmlhIHNpbXBsZSAKPiBsaWJy
YXJ5IHBhY2thZ2UgbWFuYWdlbWVudCBhbmQgY3Jvc3MgY29tcGlsYXRpb24uCgpJdCBtaWdodCBi
ZSBoYW5kbGVkIGluIHRoaXMgd2F5IGR1cmluZyB0aGUgcHJvamVjdCBzdGFydCwgaG93ZXZlciBJ
IHNlZSAKVW5pY29yZSBtb3JlIHRoYW4ganVzdCBhIHNldCBvZiBiYXNlIGxpYnJhcmllcyB0byBz
dXBwb3J0IGxhbmd1YWdlIApydW50aW1lcy4gVGhlIG1haW4gaW50ZW50aW9uIGlzIHRvIHN1cHBv
cnQgYXBwbGljYXRpb25zIG5hdGl2ZWx5IHdyaXR0ZW4gCnRvIGl0IGFuZCB0byBzdXBwb3J0IGV4
aXN0aW5nIGFwcGxpY2F0aW9ucyB5b3UgbWF5IHdhbnQgdG8gcG9ydC4KRm9yIHRoZXNlIGNhc2Vz
IHlvdSBuZWVkIG1vcmUgdGhhbiBhIG1pbmltYWwgYmFzZSwgeW91IHdhbnQgdG8gc2VsZWN0IGEg
CmxpYmMsIGEgY2VydGFpbiBzY2hlZHVsZXIsIGFuZCBtb3N0IGxpa2VseSBhIFRDUC9JUCBzdGFj
aywgYXMgd2VsbCBhcyAKZmlsZXN5c3RlbSBzdXBwb3J0LiBUaGVzZSBsaWJyYXJpZXMgc2hvdWxk
IHdvcmsgdG9nZXRoZXIgYW5kIHNob3VsZCBhbHNvIAp3b3JrIHdpdGggdGhlIGJhc2UgbGlicmFy
aWVzLiBBZGRpdGlvbmFsbHksIHRoZSByZXF1aXJlbWVudHMgdG8gdGhlIApsaWJyYXJpZXMgbWln
aHQgZGlmZmVyIGFtb25nIHRoZSBwcm9qZWN0cy4KT3VyIGNvbnRlbnQgY2FjaGUgbm9kZSBVbmlr
ZXJuZWwgKGNhbGxlZCBNaW5pQ2FjaGUpLCBmb3IgaW5zdGFuY2UsIHVzZXMgCm5ld2xpYmMgYW5k
IGx3SVAuIE9uIHRvcCB3ZSBoYXZlIGRldmVsb3BlZCBhIHNpbmdsZS1wdXJwb3NlIGZpbGVzeXN0
ZW0gCmFuZCB3ZWIgc2VydmVyIGNvZGUuIFRvZ2V0aGVyIHdlIGNvdWxkIGFjaGlldmUgaW1wcmVz
c2l2ZSBwZXJmb3JtYW5jZSAKcmVzdWx0cyBieSB1c2luZyBhIHNpbmdsZSBDUFUgY29tcGFyZWQg
dG8gdHJhZGl0aW9uYWwgd2ViIHNlcnZlciAKYXBwbGljYXRpb25zIHJ1bm5pbmcgb24gYSB0cmFk
aXRpb25hbCBPUyBbMV0uCgpJbiBzdW0sIHRoZSBhaW0gd2l0aCBVbmljb3JlIGlzIHRvIGhhdmUg
ZmluZS1ncmFudWxhcml0eSBsaWJyYXJpZXMgc28gCnRoYXQgaXQncyBmbGV4aWJsZSBlbm91Z2gg
dG8gYWNjb21tb2RhdGUgYSB3aWRlIHJhbmdlIG9mIHVuaWtlcm5lbHMuIApCZWNhdXNlIG9mIHRo
aXMsIEkgc2VlIFVuaWNvcmUgYXMgaGF2aW5nIHBvdGVudGlhbCB0byBldmVudHVhbGx5IHJlcGxh
Y2UgCk1pbmlPUy4KCj4gCj4gcmVnYXJkcywKPiBBbmlsCj4gCgpUaGFua3MsCgpTaW1vbgoKClsx
XSBodHRwOi8vZGwuYWNtLm9yZy9jaXRhdGlvbi5jZm0/ZG9pZD0zMDUwNzQ4LjMwNTA3NTcKCi0t
IAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KU2ltb24gS3Vlbnplcgrjgrfjg6Ljg7Mg44Kv44Kl44Oz44OE44Kh44O8ClJlc2VhcmNo
IFNjaWVudGlzdCwKTmV0d29ya2VkIFN5c3RlbXMgYW5kIERhdGEgQW5hbHl0aWNzIEdyb3VwCk5F
QyBMYWJvcmF0b3JpZXMgRXVyb3BlLCBOZXR3b3JrIFJlc2VhcmNoIERpdmlzaW9uCkt1cmZ1ZXJz
dGVuYW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcKVGVsLiAgICAgKzQ5ICgwKTYyMjEgNDM0
Mi0yNjQKRmF4OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi01MjY0CmUtbWFpbDogIHNpbW9uLmt1ZW56
ZXJAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQpORUMgRXVyb3BlIEx0ZCB8IFJlZ2lzdGVyZWQgT2ZmaWNlOiBBdGhl
bmUsIE9keXNzZXkKQnVzaW5lc3MgUGFyaywgV2VzdCBFbmQgUm9hZCwgTG9uZG9uLCBIQTQgNlFF
LCBHQgpSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAxNAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dspzV-00028J-S9; Fri, 15 Sep 2017 12:45:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42471d5f8=roger.pau@citrix.com>)
 id 1dspzU-00028D-Ps
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 12:45:04 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 24/C4-02817-05BCBB95; Fri, 15 Sep 2017 12:45:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQtf/9O5
 Ig6l7JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylnzpZChZIVFy//4uxgXG6QBcjJ4eEgJ/E
 /uUXWUBsFgFViWnXNrB3MXJwsAnYS0z/WgESFhFQluj99RushFkgT6K96TgziC0s4C5x69tSJ
 hCbV8BT4tP//UBxLg4hgQlMEo96utkhEoISJ2c+gWrWkViw+xMbyHxmAWmJ5f84QMKcQKtef3
 8MNkdUQEXi5Mo1YLaQgKJE/7wHbBBnpkts/fuLeQIj/ywkU2chmToLYeoCRuZVjOrFqUVlqUW
 6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxi//3E6xCjJwaQkyntj
 y+5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8fKeAcoJFqempFWmZOcBIgElLcPAoifAqg6R5i
 wsSc4sz0yFSpxgVpcR5P50ESgiAJDJK8+DaYNF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K8qiDjeTLzSuCmvwJazAS0+MzpHSCLSxIRUlINjPYfqwvjD15tOX/VMDpOT7Jm5e0C/oBZ2/j
 vbpqqrHr3S8SBk7OOZb9i4jMI+5ET620Zdvm1bdsF1e+SP1n9Crb+e2s7V/jnbpN7bxLOlDP4
 8s+SX8BkUXWx/dOlTN20auUJzyevesH7J5h9oWnXDUaTlgW3lzGkiyrVTotuOnNyfeyjUsG3b
 kosxRmJhlrMRcWJANHUHT25AgAA
X-Env-Sender: prvs=42471d5f8=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505479503!91717973!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19665 invoked from network); 15 Sep 2017 12:45:03 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 12:45:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="52901828"
Date: Fri, 15 Sep 2017 13:44:57 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170915124457.o4xnckvfxrd6b5n3@dhcp-3-128.uk.xensource.com>
References: <20170814142850.39133-1-roger.pau@citrix.com>
 <20170814142850.39133-12-roger.pau@citrix.com>
 <59B18C2B020000780017882E@prv-mh.provo.novell.com>
 <20170915104459.nxlhb33z6p6gtml5@dhcp-3-128.uk.xensource.com>
 <59BBD8F3020000780017B83F@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BBD8F3020000780017B83F@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6NDM6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjA5LjE3IGF0IDEyOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTA6MTI6NTlBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjA4LjE3IGF0IDE2OjI4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUo
YmFyLT5tc2l4KTsgaSsrICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgc3RydWN0IHZw
Y2lfbXNpeF9tZW0gKm1zaXggPSBiYXItPm1zaXhbaV07Cj4gPj4gPiArCj4gPj4gPiArICAgICAg
ICBpZiAoICFtc2l4IHx8IG1zaXgtPmFkZHIgPT0gSU5WQUxJRF9QQUREUiApCj4gPj4gPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICBpZiAoIG1hcCApCj4g
Pj4gPiArICAgICAgICB7Cj4gPj4gPiArICAgICAgICAgICAgLyoKPiA+PiA+ICsgICAgICAgICAg
ICAgKiBNYWtlIHN1cmUgdGhlIE1TSS1YIHJlZ2lvbnMgb2YgdGhlIEJBUiBhcmUgbm90IG1hcHBl
ZCBpbnRvIHRoZQo+ID4+ID4gKyAgICAgICAgICAgICAqIGRvbWFpbiBwMm0sIG9yIGVsc2UgdGhl
IE1TSS1YIGhhbmRsZXJzIGFyZSB1c2VsZXNzLiBPbmx5IGRvIHRoaXMKPiA+PiA+ICsgICAgICAg
ICAgICAgKiB3aGVuIG1hcHBpbmcsIHNpbmNlIHRoYXQncyB3aGVuIHRoZSBtZW1vcnkgZGVjb2Rp
bmcgb24gdGhlCj4gPj4gPiArICAgICAgICAgICAgICogZGV2aWNlIGlzIGVuYWJsZWQuCj4gPj4g
PiArICAgICAgICAgICAgICoKPiA+PiA+ICsgICAgICAgICAgICAgKiBUaGlzIGlzIHJlcXVpcmVk
IGJlY2F1c2UgaW9tbXVfaW5jbHVzaXZlX21hcHBpbmcgbWlnaHQgaGF2ZQo+ID4+ID4gKyAgICAg
ICAgICAgICAqIG1hcHBlZCBNU0ktWCByZWdpb25zIGludG8gdGhlIGd1ZXN0IHAybS4KPiA+PiA+
ICsgICAgICAgICAgICAgKi8KPiA+PiA+ICsgICAgICAgICAgICByYyA9IHZwY2lfdW5tYXBfbXNp
eChkLCBtc2l4KTsKPiA+PiA+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiA+PiA+ICsgICAgICAg
ICAgICB7Cj4gPj4gPiArICAgICAgICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKPiA+
PiA+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+ID4+ID4gKyAgICAgICAgICAgIH0KPiA+
PiA+ICsgICAgICAgIH0KPiA+PiA+ICsKPiA+PiA+ICsgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVt
b3ZlX3JhbmdlKG1lbSwgUEZOX0RPV04obXNpeC0+YWRkciksCj4gPj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihtc2l4LT5hZGRyICsgbXNpeC0+c2l6ZSkp
Owo+ID4+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPj4gPiArICAgICAgICB7Cj4gPj4gPiArICAg
ICAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOwo+ID4+ID4gKyAgICAgICAgICAgIHJldHVy
biByYzsKPiA+PiA+ICsgICAgICAgIH0KPiA+PiA+ICsKPiA+PiA+ICsgICAgfQo+ID4+IAo+ID4+
IFdoeSBkbyB5b3UgZG8gdGhpcyBmb3IgdGhlIFBCQSByZWdhcmRsZXNzIG9mIHdoZXRoZXIgaXQn
cyBzaGFyZWQKPiA+PiB3aXRoIGEgdGFibGUgcGFnZT8KPiA+IAo+ID4gV3JpdGVzIHRvIHRoZSBQ
QkEgYXJlYSBhcmUgZGVzY3JpYmVkIGFzIHVuZGVmaW5lZCBieSB0aGUgc3BlYzoKPiA+IAo+ID4g
IklmIHNvZnR3YXJlIHdyaXRlcyB0byBQZW5kaW5nIEJpdHMsIHRoZSByZXN1bHQgaXMgdW5kZWZp
bmVkLiIKPiA+IAo+ID4gSSB0aGluayBpdCdzIGJldHRlciB0byBzaW1wbHkgbm90IGFsbG93IHRo
ZSBndWVzdCB0byBwZXJmb3JtIHN1Y2gKPiA+IHdyaXRlcywgYW5kIGhlbmNlIHdlIG5lZWQgdG8g
dHJhcCB0aGlzIGFyZWEgdW5jb25kaXRpb25hbGx5IElNSE8uCj4gCj4gRm9yIERvbVUgSSB3b3Vs
ZCBhZ3JlZSwgYnV0IGZvciBEb20wIEkgdGhpbmsgd2UgYmV0dGVyIGFsbG93IGEKPiBkcml2ZXIg
YW55dGhpbmcgaXQgd291bGQgYWxzbyBiZSBhYmxlIHRvIGRvIHdpdGhvdXQgWGVuLgoKT0suIElN
SE8gaXQncyBzaW1wbGVyIHRvIGFsd2F5cyB0cmFwIGFjY2VzcyB0byB0aGUgUEJBLCByZWdhcmRs
ZXNzIG9mCndoZXRoZXIgaXMgc2hhcmluZyBhIHBhZ2Ugd2l0aCB0aGUgTVNJWCB0YWJsZSBvciBu
b3QuIEkgd2lsbCBhZGQgYQppc19oYXJkd2FyZV9kb21haW4gY2hlY2sgaGVyZSBpbiBvcmRlciB0
byBmb3J3YXJkIHRoZSB3cml0ZXMuCgo+ID4+ID4gKyAgICBpZiAoIE1TSVhfQUREUl9JTl9SQU5H
RShhZGRyLCAmbXNpeC0+cGJhKSApCj4gPj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIC8qIEFj
Y2VzcyB0byBQQkEuICovCj4gPj4gPiArICAgICAgICBzd2l0Y2ggKCBsZW4gKQo+ID4+ID4gKyAg
ICAgICAgewo+ID4+ID4gKyAgICAgICAgY2FzZSA0Ogo+ID4+ID4gKyAgICAgICAgICAgICpkYXRh
ID0gcmVhZGwoYWRkcik7Cj4gPj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPj4gPiArICAgICAg
ICBjYXNlIDg6Cj4gPj4gPiArICAgICAgICAgICAgKmRhdGEgPSByZWFkcShhZGRyKTsKPiA+PiA+
ICsgICAgICAgICAgICBicmVhazsKPiA+PiAKPiA+PiBUaGlzIGlzIHN0cmljdGx5IG9ubHkgdmFs
aWQgZm9yIERvbTAsIHNvIHBlcmhhcHMgd29ydGggYSBjb21tZW50Lgo+ID4gCj4gPiBJJ20gbm90
IHN1cmUgSSBmb2xsb3csIHdoeSBzaG91bGQgWGVuIGRpc2FsbG93IGFjY2Vzc2VzIHRvIHRoZSBQ
QkEgZm9yCj4gPiBhIERvbVU/Cj4gCj4gVGhhdCdzIG5vdCB0aGUgcG9pbnQsIGJ1dCBpbnN0ZWFk
IHRoZSByZWFkbCgpIC8gcmVhZHEoKSB1c2luZyBhbgo+IHVudHJhbnNsYXRlZCBhZGRyZXNzLgoK
UmlnaHQsIEFUTSB3ZSBpZGVudGl0eSBtYXAgdGhlIFBCQSBpbnRvIHRoZSBndWVzdCBhZGRyZXNz
IHNwYWNlLiBJZgp0aGF0IGNoYW5nZXMgdGhlbiB0aGlzIGlzIGNlcnRhaW5seSBnb2luZyB0byBi
ZSB3cm9uZy4gSSB3aWxsIGFkZCBhClRPRE8gaXRlbSBoZXJlIHNvIHRoYXQgSSBkb24ndCBmb3Jn
ZXQgbGF0ZXIuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:46:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsq19-0002EV-6M; Fri, 15 Sep 2017 12:46:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsq18-0002EO-1L
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 12:46:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5D/EC-03423-5BBCBB95; Fri, 15 Sep 2017 12:46:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6607s
 jDSb+17f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOuXJvBVPCFp+LT292MDYz3uLoYOTkkBPwl
 1v27ywRiswioSuz+38MCYrMJKEv87OxlA7FFgOyPrb3sXYxcHMwCzxglJn/+BVYkLGAmsez4D
 eYuRg4OXgELiXsbOUFqhAT+MkrsOriUEaSGV0BQ4uTMJ2D1zAI6Egt2f2IDqWcWkJZY/o8DJM
 wpYCNx+8YpZhBbVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGt
 krJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg/HP/MBDjJIcTEqivDe2
 7I4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF74BRQTrAoNT21Ii0zBxj0MGkJDh4lEV5lkDRvc
 UFibnFmOkTqFKOilDhvHkhCACSRUZoH1waLtEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5r
 0DMoUnM68EbvoroMVMQIvPnN4BsrgkESEl1cCo8Cej+EFQ0a6sPtGWMmbxWd+S5i7fuVHDR9R
 qrf+5Zpe/7EsPvfF8FLBuTqvWhJhv9t8ZQrbbrHEv5riQscviudHzxXHdky5X7tk4b3GL7oUz
 jjv+FbEdqHatcY1J1i9r3rXN+9bdhhaR8kmfbrUtm6p01WWeRKZsj1mlWKze4+Mtu7PkNO8rs
 RRnJBpqMRcVJwIANmrb2q8CAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505479597!79558047!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44098 invoked from network); 15 Sep 2017 12:46:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 12:46:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447968709"
Date: Fri, 15 Sep 2017 13:46:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170915124635.dt4yl44qq2md3yh2@citrix.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <20170914161026.uuarigasjtk7ngec@citrix.com>
 <8a9b3fd1-4d00-1e96-689d-9114b5cb81ea@oracle.com>
 <20170915111913.bxdcamkwziivyhyg@citrix.com>
 <34d112d7-2e8f-dcd6-8610-4a676a6a120d@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <34d112d7-2e8f-dcd6-8610-4a676a6a120d@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ankur Arora <ankur.a.arora@oracle.com>,
 Annie Li <annie.li@oracle.com>, xen-devel@lists.xenproject.org,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDE6MzQ6NDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiA+Pj4+Cj4gPj4+PiBCYWNrZW5kcyByZWFkcyBhbmQgc2VlZHMgd2l0aCAoYW5kIGFz
c3VtaW5nIGl0IHBhc3NlcyBiYWNrZW5kIHZhbGlkYXRpb24gb2ZjKToKPiA+Pj4+Cj4gPj4+PiAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOC8wL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAy
Cj4gPj4+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9tdWx0aS1xdWV1ZS1t
YXgtcXVldWVzID0gMgo+ID4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMv
bWF4LXJpbmctcGFnZS1vcmRlciA9IDAKPiA+Pj4+Cj4gPj4+PiBUaGUgWEwgY29uZmlndXJhdGlv
biBlbnRyeSBmb3IgY29udHJvbGxpbmcgdGhlc2UgdHVuYWJsZSBhcmUganVzdCBleGFtcGxlcyBp
dCdzCj4gPj4+PiBub3QgY2xlYXIgdGhlIGdlbmVyYWwgcHJlZmVyZW5jZSBmb3IgdGhpcy4gQW4g
YWx0ZXJuYXRpdmUgY291bGQgYmU6Cj4gPj4+Pgo+ID4+Pj4gdmlmID0gWyJicmlkZ2U9YnIwLGZl
YXR1cmVzPXF1ZXVlczoyXFw7bWF4LXJpbmctcGFnZS1vcmRlcjowIl0KPiA+Pj4+Cj4gPj4+PiBX
aGljaCBsZXRzIHVzIGhhdmUgbW9yZSBnZW5lcmljIGZlYXR1cmUgY29udHJvbCwgd2l0aG91dCBz
dGlja2luZyB0byBwYXJ0aWN1bGFyCj4gPj4+PiBmZWF0dXJlcyBuYW1lcy4KPiA+Pj4+Cj4gPj4K
PiA+PiBJbiBjYXNlIHRoZSBhYm92ZSB3YXMgYWJvdXQgY29uZmlnIGZvcm1hdCwgdGhpcyBvbmUg
c3VnZ2VzdGVkIGFib3ZlIHNvdW5kcyBtb3JlCj4gPj4gZ2VuZXJhbCwgYW5kIGVhc3kgdG8gcmV1
c2UgYWNyb3NzIGJhY2tlbmRzLiBNYXliZSBpbnN0ZWFkIG9mICJmZWF0dXJlcyIsIGNvdWxkCj4g
Pj4gYmUgImJhY2tlbmRfZmVhdHVyZXMiIHNpbmNlLCBtb3N0IFBWIGJhY2tlbmRzIGRlY2xhcmUg
YSAiYmFja2VuZCIgYW5kIGEKPiA+PiAiYmFja2VuZF9pZCIgYXMgcGVyIGxpYnhsIElETC4KPiA+
Pgo+ID4gCj4gPiBUaGUgcHJvcG9zZWQgc3ludGF4IGxvb2tzIGEgYml0IGRpZmZpY3VsdCB0byBw
YXJzZS4KPiA+IAo+ID4gV2hhdCdzIHdyb25nIHdpdGggcmVxdWVzdC1YWFg9WVlZIHN5bnRheD8g
V2UgY2FuIGhhdmUgbWFueSBvZiB0aG9zZSBhcwo+ID4gd2UgbGlrZS4gWGwganVzdCBwaWNrcyB0
aG9zZSBhbmQgY29uY2F0ZW5hdGUgdGhlbSBpbnRvIGJhY2tlbmRfZmVhdHVyZXMuCj4gCj4gSXMg
aXQgcG9zc2libGUgdG8gcGFyc2UgdGhvc2Ugd2l0aG91dCBoYXZpbmcgdG8ga25vdyBhYm91dCBp
bmRpdmlkdWFsCj4gWFhYIHZhbHVlcz8gT3RoZXJ3aXNlIHdlJ2QgYmUgYWJsZSB0byBzdXBwb3J0
IG9ubHkgZmVhdHVyZXMga25vd24gYnkgeGwKPiBpbnN0ZWFkIG9mIHRob3NlIGtub3duIGJ5IHRo
ZSB2YXJpb3VzIGJhY2tlbmRzLgo+IAoKWGwgc2VlcyBhIGxpc3Qgb2Yga2V5LXZhbHVlIHBhaXJz
LiBJZiB0aGUga2V5IG9mIGEgcGFpciBzdGFydHMgd2l0aCB0aGUKcHJlZGVmaW5lZCBwcmVmaXgs
IHhsIChldmVudHVhbGx5KSBwYXNzZXMgdGhlIHBhaXIgb24gdG8gYmFja2VuZC4gSQpkb24ndCB0
aGluayBrbm93aW5nIGluZGl2aWR1YWwgWFhYIHZhbHVlIGlzIG5lZWRlZCBvciBkZXNpcmVkLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:55:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsq9Z-0002zo-1h; Fri, 15 Sep 2017 12:55:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsq9X-0002zi-10
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 12:55:27 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A5/35-03642-EBDCBB95; Fri, 15 Sep 2017 12:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6es7s
 jDd4flrT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNabh9mLJgpVfFz6iTGBsYWsS5GTg4JAX+J
 icu/s4HYLAKqEvP3z2IFsdkElCV+dvaCxUUEdCSu7n0BFmcW2M4o8XdWCYgtLOAo0d+8H6yGV
 8BC4srsucwgtpBAgUTnpGNQcUGJkzOfsED06kgs2P0JKM4BZEtLLP/HARLmFLCTeHf6HVi5qI
 CKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxn0fIw8xSnIwKYny3tiyO1KILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO+6M0A5waLU9NSKtMwcYMjDpCU4eJREeJ1B0rzFBYm5xZnpEKlTjLocx
 zZd/sMkxJKXn5cqJc67E6RIAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmL
 cOZApPZl4J3KZXQEcwAR1x5vQOkCNKEhFSUg2M7ls6pPzfukfOTFa9xHKs5pqyxK+7iyOCyy4
 HpkYEiHZd2WwrMnO2/h6mC4+u2z7JuB53WEq6Ruqxz4H0tO3L3qUdMXM+L7blfeomhw3rlj+d
 ImPzRPFs19192mpXs9p/q+R5ZLs850o+aP/nzC2L80e7N3BIzrUIaMsNjNzGJbx+0RtbvpTfS
 izFGYmGWsxFxYkAvv2dqroCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505480122!82925667!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55170 invoked from network); 15 Sep 2017 12:55:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 12:55:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439911845"
Date: Fri, 15 Sep 2017 13:55:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915125521.z6tgierp7bteh7w5@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-8-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-8-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/14] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzdQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAuLi50byBnZW5lcmF0ZSBhICJub3JtYWwiIGNvdmVyYWdlLWluc3RydW1lbnRlZCBi
aW5hcnksIHN1aXRhYmxlIGZvcgo+IHVzZSB3aXRoIGdjb3Ygb3IgYWZsLWNvdi4KPiAKPiBUaGlz
IGlzIHNsaWdodGx5IGFubm95aW5nIGJlY2F1c2U6Cj4gCj4gIC0gRXZlcnkgb2JqZWN0IGZpbGUg
bmVlZHMgdG8gaGF2ZSBiZWVuIGluc3RydW1lbnRlZCB0byB3b3JrCj4gICAgZWZmZWN0aXZlbHkK
PiAKPiAgLSBZb3UgZ2VuZXJhbGx5IHdhbnQgdG8gaGF2ZSBib3RoIGFuIGFmbC1pbnN0cnVtZW50
ZWQgYmluYXJ5IGFuZCBhCj4gICAgZ2Nvdi1pbnN0cnVtZW50ZWQgYmluYXJ5IGF0IHRoZSBzYW1l
IHRpbWUsIGJ1dAo+IAo+ICAtIGdjb3YgaW5zdHJ1bWVudGF0aW9uIGFuZCBhZmwgaW5zdHJ1bWVu
dGF0aW9uIGFyZSBtdXR1YWxseSBleGNsdXNpdmUKPiAKPiBTbyB3aGVuIG1ha2luZyB0aGUgYGFm
bC1jb3ZgIHRhcmdldCwgZ2VuZXJhdGUgYSBzZWNvbmQgc2V0IG9mIG9iamVjdAo+IGZpbGVzIGFu
ZCBhIHNlY29uZCBiaW5hcnkgd2l0aCB0aGUgYC1jb3ZgIHN1ZmZpeC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gIC5n
aXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICB0b29s
cy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysr
KysrCj4gIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlIHwgMTkg
KysrKysrKysrKysrKysrKysrLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUK
PiBpbmRleCA1OTRmZmQ5YTdmLi42NmJjZWIzZWJlIDEwMDY0NAo+IC0tLSBhLy5naXRpZ25vcmUK
PiArKysgYi8uZ2l0aWdub3JlCj4gQEAgLTE1OSw2ICsxNTksNyBAQCB0b29scy9mdXp6L2xpYmVs
Zi9hZmwtbGliZWxmLWZ1enplcgo+ICB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9hc20KPiAgdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IveDg2X2VtdWxhdGUq
Cj4gIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzCj4gK3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLWNvdgo+ICB0b29s
cy9oZWxwZXJzL19wYXRocy5oCj4gIHRvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4K
PiAgdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enov
UkVBRE1FLmFmbCBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAo+IGluZGV4IDQ3NThkZTI0OTAuLjBk
OTU1YjI2ODcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsCj4gKysrIGIvdG9v
bHMvZnV6ei9SRUFETUUuYWZsCj4gQEAgLTQxLDMgKzQxLDE3IEBAIFVzZSB0aGUgeDg2IGluc3Ry
dWN0aW9uIGVtdWxhdG9yIGZ1enplciBhcyBhbiBleGFtcGxlLgo+ICAgICAkICRBRkxQQVRIL2Fm
bC1mdXp6IC10IDEwMDAgLWkgdGVzdGNhc2VfZGlyIC1vIGZpbmRpbmdzX2RpciAtLSAuL2FmbC1o
YXJuZXNzCj4gIAo+ICBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9y
bWF0aW9uLgo+ICsKPiArIyBHRU5FUkFUSU5HIENPVkVSQUdFIElORk9STUFUSU9OCj4gKwo+ICtU
byB1c2UgYWZsLWNvdiBvciBnY292LCB5b3UgbmVlZCBhIHNlcGFyYXRlIGJpbmFyeSBpbnN0cnVt
ZW50ZWQgdG8KPiArZ2VuZXJhdGUgY292ZXJhZ2UgZGF0YS4gIFRvIGRvIHRoaXMsIHVzZSB0aGUg
dGFyZ2V0IGBhZmwtY292YDoKPiArCj4gKyAgICAkIG1ha2UgYWZsLWNvdiAjcHJvZHVjZXMgYWZs
LWhhcm5lc3MtY292Cj4gKwo+ICtOT1RFOiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVy
YWdlIGluc3RydW1lbnRhdGlvbiBoYXJkLWNvZGVzCj4gK3RoZSBhYnNvbHV0ZSBwYXRoIGZvciB0
aGUgaW5zdHJ1bWVudGF0aW9uIHJlYWQgYW5kIHdyaXRlIGZpbGVzIGluIHRoZQo+ICtiaW5hcnk7
IHNvIGNvdmVyYWdlIGRhdGEgd2lsbCBhbHdheXMgc2hvdyB1cCBpbiB0aGUgYnVpbGQgZGlyZWN0
b3J5IG5vCj4gK21hdHRlciB3aGVyZSB5b3UgcnVuIHRoZSBiaW5hcnkgZnJvbS4KPiArCj4gK1Bs
ZWFzZSBzZWUgYWZsLWNvdiBhbmQvb3IgZ2NvdiBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9y
bWF0aW9uLgo+IFwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo+IGRpZmYgLS1naXQgYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCj4gaW5kZXggMTAwMDlkYzA4Zi4uNjI5ZTE5
MTAyOSAxMDA2NDQKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9N
YWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2Vm
aWxlCj4gQEAgLTIzLDE5ICsyMywzMyBAQCB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGVf
dXNlci5oOiAlOgo+ICAKPiAgQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1EX19YRU5f
VE9PTFNfXyAtSS4KPiAgCj4gK0dDT1ZfRkxBR1M9LS1jb3ZlcmFnZQo+ICsKPiAgeDg2LmggOj0g
YXNtL3g4Ni12ZW5kb3JzLmggYXNtL3g4Ni1kZWZucy5oIGFzbS9tc3ItaW5kZXguaAo+ICB4ODZf
ZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
ICQoeDg2LmgpCj4gIAo+ICB4ODZfZW11bGF0ZV91c2VyLm86IHg4Nl9lbXVsYXRlX3VzZXIuYyB4
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKPiAgCj4gK3g4Nl9lbXVs
YXRlX3VzZXItY292Lm86IHg4Nl9lbXVsYXRlX3VzZXIuYyB4ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jICQoeDg2X2VtdWxhdGUuaCkKClRoZSBkZXBlbmRlbmNpZXMgc2hvdWxkIGJlIGZhY3RvcmVk
IG91dCBhbmQgdXNlZCBieSB0aGlzIGFuZCB0aGUKbm9uLWdjb3YgdGFyZ2V0LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 12:57:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 12:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqBv-00036j-E6; Fri, 15 Sep 2017 12:57:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsqBu-00036b-Sj
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 12:57:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E5/FA-03642-25ECBB95; Fri, 15 Sep 2017 12:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva7fud2
 RBvOumll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndXR8YC75zV3zY4tnAuJqri5GTQ0LAX2Le
 hP8sIDaLgKrE15mv2UFsNgFliZ+dvWwgtoiAjsTVvS9YQWxmge2MEn9nlYDYwgKOEv3N+8Fqe
 AUsJFatuwDWKyRQINE56RhUXFDi5MwnLBC9OhILdn8CinMA2dISy/9xgIQ5Bewk3p1+B1YuKq
 Ai0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6KXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYZAxAsIOx+7L/IUZJDiYlUd4bW3ZHCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgnXYWKCdYlJqeWpGWmQMMd5i0BAePkghvLkiat7ggMbc4Mx0idYpRl+PYp
 st/mIRY8vLzUqXEeY1AigRAijJK8+BGwGLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5v5
 0BmsKTmVcCt+kV0BFMQEecOb0D5IiSRISUVAMjs6JWjchtV8Pw9bf+zKt22z6vKy9/nnvK5Jm
 nrxfPkrsXJX72QUXGnrZ2lVOtFttFAiSe3NB6edHTz2vhK+2v1VMXdcXfnfD16abQmgrjezsP
 ffdqvxtous+vrpwnm3Wv/6LzO4u8Jrd71n7U7GdyNP98RDLP6QSnnYfwf96ti/74uf1ZGBynx
 FKckWioxVxUnAgA9bMKnLgCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505480269!82907799!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25898 invoked from network); 15 Sep 2017 12:57:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 12:57:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447970140"
Date: Fri, 15 Sep 2017 13:57:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915125716.65vxb27gwrz6qtnt@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-8-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-8-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/14] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzdQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
TWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+
IGluZGV4IDEwMDA5ZGMwOGYuLjYyOWUxOTEwMjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKPiArKysgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+IEBAIC0yMywxOSArMjMsMzMgQEAgeDg2X2Vt
dWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRlX3VzZXIuaDogJToKPiAgCj4gIENGTEFHUyArPSAkKENG
TEFHU194ZW5pbmNsdWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCj4gIAo+ICtHQ09WX0ZMQUdTPS0t
Y292ZXJhZ2UKPiArCj4gIHg4Ni5oIDo9IGFzbS94ODYtdmVuZG9ycy5oIGFzbS94ODYtZGVmbnMu
aCBhc20vbXNyLWluZGV4LmgKPiAgeDg2X2VtdWxhdGUuaCA6PSB4ODZfZW11bGF0ZV91c2VyLmgg
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQo+ICAKPiAgeDg2X2VtdWxhdGVfdXNl
ci5vOiB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9l
bXVsYXRlLmgpCj4gIAo+ICt4ODZfZW11bGF0ZV91c2VyLWNvdi5vOiB4ODZfZW11bGF0ZV91c2Vy
LmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCj4gKwkkKENDKSAt
YyAkKENGTEFHUykgJChHQ09WX0ZMQUdTKSAtbyAkQCB4ODZfZW11bGF0ZV91c2VyLmMKPiArCj4g
IGZ1enotZW11bC5vOiAkKHg4Nl9lbXVsYXRlLmgpCj4gIAo+ICtmdXp6LWVtdWwtY292Lm86IGZ1
enotZW11bC5jICQoeDg2X2VtdWxhdGUuaCkKPiArCSQoQ0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1Zf
RkxBR1MpIC1vICRAIGZ1enotZW11bC5jCj4gKwo+ICthZmwtaGFybmVzcy1jb3YubzogYWZsLWhh
cm5lc3MuYwo+ICsJJChDQykgLWMgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgJF4gLW8gJEAKPiAr
Cj4gIHg4Ni1pbnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODZfZW11bGF0ZV91c2VyLm8KPiAg
CSQoQVIpIHJjICRAICReCj4gIAo+ICBhZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVt
dWwubyB4ODZfZW11bGF0ZV91c2VyLm8KPiAgCSQoQ0MpICQoQ0ZMQUdTKSAkXiAtbyAkQAo+ICAK
PiArYWZsLWhhcm5lc3MtY292OiBhZmwtaGFybmVzcy1jb3YubyBmdXp6LWVtdWwtY292Lm8geDg2
X2VtdWxhdGVfdXNlci1jb3Yubwo+ICsJJChDQykgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgJF4g
LW8gJEAKPiArCgpBbHNvIGl0IGlzIHBvc3NpYmxlIHRvIHVzZSBwYXR0ZXJuIHJ1bGVzIHRvIHNp
bXBsaWZ5IHRhcmdldHMuIEJ1dCBnaXZlbgp0aGlzIGlzIGEgcmF0aGVyIHNtYWxsIHByb2dyYW0g
SSB3b24ndCBpbnNpc3Qgb24gdXNpbmcgdXNpbmcgcGF0dGVybgpydWxlcy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:00:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:00:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqEc-0003mU-U1; Fri, 15 Sep 2017 13:00:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsqEc-0003mN-4i
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:00:42 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 39/10-05665-9FECBB95;
 Fri, 15 Sep 2017 13:00:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+6Pc7s
 jDc7uFLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmzN3DVnCGv6L3ZS9jA+Mzni5GTg4JASOJ
 txP/MXUxcnEICSxklNh27TojSEJYwEPiwII/LCC2iECOxOKF55m7GDk4mAXsJc7tToeoP8Ao8
 WXqHGaQGjYBVYkN10+xgti8AtYSJ04tYgKxWYDi0w58BZsjKhAu0XS2nwWiRlDi5MwnLCAzOQ
 VsJN7/VQEJMwuoS/yZd4kZwhaX2PTsOyuELS+x/e0c5gmM/LOQdM9C0jILScssJC0LGFlWMWo
 UpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBicDEOxgvL4x4BCj
 JAeTkijvjS27I4X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgvfCWaA6waLU9
 NSKtMwcYPzAlEpw8CiJ8D4HSfMWFyTmFmemQ6ROMSpKifMaA6NOSAAkkVGaB9cGi9lLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEuZdAzKeJzOvBG76K6DFTECLz5zeAbK4JBEhJdXAuP6c93y
 JC1PvLdt9yGfjja1TRc8u47u2m4kl7pTb17DlaieXph91t3D0mV0nt6fh6at46Uzb3ktaN6ea
 layZdyF1cWDLfZ4EZQt3q38Lav137M7qrRIL2+9V6vts5seuYG6Wa3Zz1iW8+RMn0z6Z2dQuV
 G+CwePFKec3nSz9Erpu5oMUhrg5j5VYijMSDbWYi4oTARGbtm3UAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505480440!82926638!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62055 invoked from network); 15 Sep 2017 13:00:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 13:00:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6804FAC2C;
 Fri, 15 Sep 2017 13:00:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-5-jgross@suse.com>
 <b733a132-e3a8-d096-a015-f1762165cc21@citrix.com>
 <7d34f929-b45d-c056-865d-94082312b0bc@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <17e66ddd-cd08-9749-a27b-ac81bf0d3c5d@suse.com>
Date: Fri, 15 Sep 2017 15:00:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7d34f929-b45d-c056-865d-94082312b0bc@suse.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDkvMTcgMTE6MjMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTIvMDkvMTcgMjA6
NTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA4LzA5LzE3IDE1OjQ4LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gIHN0YXRpYyB2b2lkIGdudHRhYl9yZXF1ZXN0X3ZlcnNpb24odm9pZCkK
Pj4+ICB7Cj4+PiAtCWludCByYzsKPj4+ICsJbG9uZyByYzsKPj4+ICAJc3RydWN0IGdudHRhYl9z
ZXRfdmVyc2lvbiBnc3Y7Cj4+PiAgCj4+PiAtCWdzdi52ZXJzaW9uID0gMTsKPj4+ICsJcmMgPSBI
WVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fbWF4aW11bV9yYW1fcGFnZSwgTlVMTCk7Cj4+Cj4+
IFRoaXMgaHlwZXJjYWxsIGlzIGluZm9ybWF0aW9uIGxlYWsgYW5kIGxheWVyaW5nIHZpb2xhdGlv
bi4gIFBsZWFzZSBjYW4KPj4gd2UgYXZvaWQgYWRkaW5nIG1vcmUgZGVwZW5kZW5jZSBvbiBpdHMg
cHJlc2VuY2U/ICAoSSdtIGdvdCBhCj4+IHByb3RvLXNlcmllcyB3aGljaCBzdHJpcHMgdmFyaW91
cyBjb3JuZXJzIG9mZiB0aGUgaHlwZXJ2aXNvciBmb3IgYXR0YWNrCj4+IHN1cmZhY2UgcmVkdWN0
aW9uIHB1cnBvc2VzLCBhbmQgdGhpcyBoeXBlcmNhbGwgaXMgb25lIHZpY3RpbSB3aGljaCBpcwo+
PiByZXN0cmljdGVkIHRvIHByaXZpbGVnZWQgZG9tYWlucyBvbmx5LikKPj4KPj4gRm9yIHRyYW5z
bGF0ZWQgZ3Vlc3RzLCBpdCBpcyBkZWZpbml0ZWx5IG5vdCB0aGUgcmlnaHQgbnVtYmVyIHRvIGNo
ZWNrLiAKPj4gV2hhdCBtYXR0ZXJzIGlzIHRoZSBtYXhpbXVtIGZyYW1lIGluc2lkZSB0aGUgdHJh
bnNsYXRlZCBndWVzdCwgbm90IG9uCj4+IHRoZSBob3N0Lgo+IAo+IE9oLCByaWdodC4KPiAKPj4g
Rm9yIFBWIGd1ZXN0cywgSSdtIG5vdCBzdXJlIHdoYXQgdG8gc3VnZ2VzdCwgYnV0IHRoZSByZXN1
bHQgb2YKPj4gWEVOTUVNX21heGltdW1fcmFtX3BhZ2UgaXNuJ3QgYXBwbGljYWJsZS4gIFhlbidz
IG1heF9wYWdlIGNhbiBpbmNyZWFzZQo+PiBhdCBydW50aW1lIHRocm91Z2ggbWVtb3J5IGhvdHBs
dWcsIGFmdGVyIHdoaWNoIGJhbGxvb25pbmcgb3BlcmF0aW9ucyBjYW4KPj4gbGVhdmUgTGludXgg
d2l0aCBhIGZyYW1lIGl0IHdpc2hlcyB0byBncmFudCB3aGljaCBleGNlZWRzIHRoZSBsaW1pdAo+
PiBjYWxjdWxhdGVkIGhlcmUuCj4gCj4gV2UgbmVlZCBhIHdheSB0byBkZWNpZGUgd2hldGhlciBW
MiBpcyB0byBiZSBzZWxlY3RlZC4KPiAKPiBJcyB0aGVyZSBhIHdheSB0byBkZXRlcm1pbmUgd2hp
Y2ggaXMgdGhlIGhpZ2hlc3QgcGh5c2ljYWwgYWRkcmVzcyBiZWluZwo+IGF2YWlsYWJsZSBmb3Ig
bWVtb3J5IGhvdHBsdWcgb24gYSBzeXN0ZW0/IFNvbWV0aGluZyBpbiBBQ1BJIHRhYmxlcwo+IHBl
cmhhcHM/CgpTbyBJJ3ZlIGZvdW5kIHRoZSBkYXRhIEkndmUgc2VhcmNoZWQgaW4gdGhlIGh5cGVy
dmlzb3IuIFRoZSBtYXhpbXVtCmZyYW1lIG51bWJlciB0byBleHBlY3QgY2FuIGJlIGNhbGN1bGF0
ZWQgZnJvbSBtYXhfcGFnZSwgbWVtX2hvdHBsdWcKYW5kIHRoZSBtYXhpbXVtIHBoeXNpY2FsIGFk
ZHJlc3MgZnJvbSBjcHVpZCBub2RlIDB4ODAwMDAwMDguIElmCkNPTkZJR19CSUdNRU0gaXNuJ3Qg
ZGVmaW5lZCBpbiBYZW4gaXQgaXMgMTZUQiBtYXguCgpUaGUgcXVlc3Rpb24gaXMgaG93IHRvIHBy
ZXNlbnQgdGhpcyB2YWx1ZSB0byBhIGd1ZXN0LiBJTUhPIHNvbWV0aGluZwpsaWtlIHRoZSBtYXhp
bXVtIGFkZHJlc3Mgd2lkdGggc2ltaWxhciB0byBjcHVpZCBub2RlIDB4ODAwMDAwMDgKd291bGQg
YmUgZmluZS4gSXQgY291bGQgYmUgYWJvdmUgd2lkdGggZm9yIHB2IGd1ZXN0cyBhbmQgdGhlIG1h
eC4KbWVtb3J5IGFkZHJlc3Mgb2YgdGhlIGd1ZXN0IGZvciBIVk0gZ3Vlc3RzIChhZGRpbmcgYSBj
YXAgZm9yIHRob3NlCndvdWxkbid0IGJlIHRoZSB3b3JzdCBpZGVhLCBJIGd1ZXNzKS4KCldoYXQg
YWJvdXQgYSBuZXcgc3Vib3Agb2YgdGhlIHhlbl92ZXJzaW9uIGh5cGVyY2FsbD8KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqFn-0003tB-BA; Fri, 15 Sep 2017 13:01:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1dsqFm-0003sH-CK; Fri, 15 Sep 2017 13:01:54 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 70/58-02225-14FCBB95; Fri, 15 Sep 2017 13:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42I5rOqmoetwfne
 kwbLr0hZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJrxfuc25oJ/3hU9
 iyewNzDOtuhi5OIQEpjMKHFqyxymLkYODgkBG4m9bdkQ8V2MErNuTWbvYuQEistKzDvwlAWVD
 VLUxSQxvXc/G4SzkFGibUczM8gkYQE9idMXnEAaRASMJU4+Wc4MYjMLbGSTuLTYEKL+ELPEr9
 e7wBJsAroSk1tWsIHYvEBXHJ70gBHEZhFQlVh4ZQdYXFQgXGL/92vMEDWCEidnPgG7iFMgUGL
 7th5GiAUWEjPnn4eyxSVuPZnPBGHLSzRvnc0M88HtR7fZJzCKzkIyahaS9llI2mchaV/AyLKK
 UaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwouoZGBh3MLbs9
 TvEKMnBpCTKe2PL7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzB54BygkWp6akVaZk5wNiGSU
 tw8CiJ8MaApHmLCxJzizPTIVKnGBWlxHmNQRICIImM0jy4Nlg6ucQoKyXMy8jAwCDEU5BalJt
 Zgir/ilGcg1FJmHcuyBSezLwSuOmvgBYzAS0+c3oHyOKSRISUVANjzVsxlmZ97YZcRpWrtlzG
 Xw0DAiPnVnNURW+s+m3f6Pjh4ZQ80V0mRtOa2LvSL6pOTE59pPDG8MbfOjH1OeJKH1Y0cIasd
 A1dVn0zK3b2TC27htj97y7V18k/3ysb0c7J+dWgb/GUOfuvvz/9TM90SXLTlx1H7htc8F+QUx
 i6Pq5pdYz5jVolluKMREMt5qLiRAA5+7DWIgMAAA==
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505480512!76438703!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53973 invoked from network); 15 Sep 2017 13:01:52 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 13:01:52 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id AEDE1102EB3;
 Fri, 15 Sep 2017 15:01:50 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 6sAD-YArKaYV; Fri, 15 Sep 2017 15:01:50 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 8ADC8102E17;
 Fri, 15 Sep 2017 15:01:22 +0200 (CEST)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Sep
 2017 15:01:22 +0200
To: Alexander Dubinin <alexander.dubinin@gmail.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <CACRjQnrWaCrSDKopWqoFqRhqdroas7H+7YLYK9syi2z44dA61Q@mail.gmail.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <507176b5-256b-38ab-d41b-432ffe17ec52@neclab.eu>
Date: Fri, 15 Sep 2017 15:01:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CACRjQnrWaCrSDKopWqoFqRhqdroas7H+7YLYK9syi2z44dA61Q@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IEFsZXhhbmRlciwKCk9uIDEzLjA5LjIwMTcgMTA6MzYsIEFsZXhhbmRlciBEdWJpbmluIHdy
b3RlOgo+IEhlbGxvIFNpbW9uLCBhbGwsCj4gCj4gICAgICAgICAxLiBJcyB0aGlzIGFjYWRlbWlj
IHByb2plY3QsIG9yIGl0IGhhdmUgc3BlY2lmaWMgZ29hbHMgYW5kIGFyZWFzCj4gICAgICAgICBv
ZiBhcHBsaWNhdGlvbj8gV291bGQgYmUgZ29vZCB0byBoYXZlIHNvbWUgcHJhY3RpY2FsIHVzZS1j
YXNlcwo+ICAgICAgICAgYW5kIHdlbGwgZm9ybXVsYXRlZCBsaXN0IG9mIHByb2JsZW1zICh3ZSBh
bGwgZmVlbCB0aGVzZSBieSBndXRzLAo+ICAgICAgICAgYnV0Li4uKSwgaXQgYWltaW5nIHRvIHNv
bHZlLiBJTUhPIHRoYXQgd2lsbCBoZWxwIHRvIHByaW9yaXRpemUKPiAgICAgICAgIGZ1bmN0aW9u
YWxpdHkgYW5kIGdldCB1c2FibGUgcmVzdWx0IGZhc3RlciA6KQo+IAo+IAo+ICAgICBJdCBpcyBr
aW5kIG9mIGJvdGgsIGhvd2V2ZXIgd2UgYWltIGEgc3Ryb25nIGZvY3VzIG9uIHJlYWwgd29ybGQK
PiAgICAgcHJvYmxlbXM6IElvVCwgTW9iaWxlIEVkZ2UgQ29tcHV0aW5nIChNRUMpLCBBdXRvbW90
aXZlLCBWaXJ0dWFsCj4gICAgIE5ldHdvcmsgRnVuY3Rpb25zIChWTkZzKSwgYW5kIG90aGVycy4K
PiAgICAgV2UgaGF2ZSBwbGF5ZWQgd2l0aCBtYW55IFVuaWtlcm5lbHMgKENsaWNrT1MsIE1pcmFn
ZSwgUnVtcCwgT1N2LCBhbmQKPiAgICAgb3RoZXJzKSBhbmQgdHJpZWQgdG8gYXBwbHkgdGhlbSBp
biB0aGUgc2V2ZXJhbCBhcmVhcy4gV2hpbGUgZG9pbmcKPiAgICAgdGhpcywgd2Ugbm90aWNlZCB0
aGF0IGVhY2ggYXJlYSBiZW5lZml0cyBkaWZmZXJlbnRseSBmcm9tIHRoZQo+ICAgICBwcm9wZXJ0
aWVzIHRoYXQgVW5pa2VybmVscyBnaXZlIC0gd2hpY2ggaXMgZ3JlYXQgKGUuZy4sIGluc3RhbnQg
Ym9vdAo+ICAgICB0aW1lcyBmb3IgTUVDLCBoaWdoIHBlcmZvcm1hbmNlIGZvciBORlYsIHJlc291
cmNlIGVmZmljaWVuY3kgZm9yCj4gICAgIElvVCkuIEhvd2V2ZXIsIGJ1aWxkaW5nIGFuZCBtYWlu
dGFpbmluZyBuZXcgVW5pa2VybmVscyAoYXMgd2UgZGlkCj4gICAgIHdpdGggQ2xpY2tPUywgTWlu
aUNhY2hlLCBhbmQgTWluaXB5dGhvbikgaXMgY3VycmVudGx5IHBhaW5mdWwuCj4gICAgIEJlY2F1
c2Ugb2YgZGlmZmVyZW50IGZvY3VzZXMgb24gcHJvcGVydGllcyBhbmQgcG9ydGVkL2ltcGxlbWVu
dGVkCj4gICAgIGFwcGxpY2F0aW9ucywgbW9zdCBVbmlrZXJuZWwgdG9kYXkgYXJlIGJvdW5kIHRv
IHRoZWlyIG93biBPUyBsYXllcnMKPiAgICAgKGUuZy4sIENsaWNrT1MgdXNlcyBhIGRpZmZlcmVu
dCBNaW5pLU9TIHRoYW4gTWlyYWdlKS4gRWFjaAo+ICAgICBhcHBsaWNhdGlvbiByZXF1aXJlcyBh
IGRpZmZlcmVudCBzdWJzZXQgb2YgT1MgbGF5ZXJzIGJ1dCBhbHNvCj4gICAgIGVuYWJsZXMgZGlm
ZmVyZW50IG9wdGltaXphdGlvbnMgb2YgdGhlbS4KPiAKPiAgICAgSW4gb3JkZXIgdG8gc29sdmUg
dGhpcywgd2UgY2FtZSB1cCB3aXRoIHRoZSBVbmljb3JlIHByb3Bvc2FsLiBCdXQgSQo+ICAgICBh
Z3JlZSB3aXRoIHlvdXIgc3VnZ2VzdGlvbiBhdCB0aGlzIHBvaW50OiBJdCBoZWxwcyBmb3IgdGhl
IHByb2plY3QKPiAgICAgc3RhcnQgdG8gZm9jdXMgb24gc29tZSBpbml0aWFsIGFyZWFzLiBGb3Ig
bm93LCBJIGhvcGUgdGhpcyBpcyBkcml2ZW4KPiAgICAgYnkgdGhlIGZpcnN0IGNvbnRyaWJ1dG9y
cywgYW5kIEkgaGF2ZSBwZXJzb25hbGx5IElvVCBpbiBtaW5kLiBTaW5jZQo+ICAgICB0aGUgcHJv
amVjdCBnb2FsIGlzIHNvIGFtYml0aW91cywgd2Ugc2hvdWxkIGtlZXAgdGhlIGxvbmctdGVybSBn
b2FsCj4gICAgIGluIG1pbmQgZnJvbSB0aGUgYmVnaW5uaW5nLgo+IAo+IFllcywgdGhhdCdzIGV4
YWN0bHkgd2hhdCBJIG1lYW50IDopCj4gQW5kIElNSE8gaXQgd291bGQgYmUgZ29vZCB0byBub3Qg
aGF2ZSB2ZXJ5IGFic3RyYWN0IGdvYWxzIC0gYW5kIHlvdSAKPiBuYW1lZCBmaXJzdCByZWFsIG9u
ZSAtIElvVC4KPiBEbyB5b3UgaGF2ZSByZWFsLWxpZmUgdXNlLWNhc2Ugd2l0aCByZWFsLWxpZmUg
aGFyZHdhcmUgdG8gaW1wbGVtZW50IAo+IHdpdGhpbiB0aGlzIElvVD8KPiBGb3IgZXhhbXBsZSwg
cG9wdWxhciBJb1QgZGV2a2l0LCBwZW9wbGUgY2FuIHVzZSBhbmQgam9pbiB0aGlzIGVmZm9ydHM/
IAo+IEFuZCByZWFsLCB1c2VmdWwgYXBwbGljYXRpb24gZm9yIGl0Pwo+IAoKVGhpcyBpcyBhIGdv
b2QgcXVlc3Rpb24uIE5vLCB3ZSBoYXZlbid0IHNldHRsZWQgb24gYSBwYXJ0aWN1bGFyIElvVCAK
ZGV2a2l0IHlldC4gRG8geW91IGhhdmUgc29tZXRoaW5nIGluIG1pbmQ/CkZvciBub3csIHdlIGRp
ZCBzb21lIHJlc2VhcmNoIHByb3RvdHlwZXMgZm9yIElvVCBieSB1c2luZyBhIEN1YmllYm9hcmQg
CmFuZCBVbmlrZXJuZWxzIHRoYXQgcHJvY2VzcyBzb21lIHNlbnNvciBkYXRhLgoKPiBNeSBpbnRl
cmVzdCBoZXJlIGlzIG1vc3RseSBkaXNhZ2dyZWdhdGlvbiBhbmQgc2VjdXJpdHkgLSB0byBoYXZl
IAo+IG1pbmltYWwsIGJ1dCBzdGlsbCBmdW5jdGlvbmFsIHNlcnZpY2UgZG9tYWlucywgYnVpbHQg
c3RyaWN0bHkgZm9yIAo+IHNwZWNpZmljIGZ1bmN0aW9uYWxpdHkuCj4gU28gZmFyIHdlICh0ZWFt
LCBJIHdvcmtpbmcgd2l0aCkgYXJlIHVzaW5nIEJ1aWxkUm9vdCB0byBjcmVhdGUgCj4gRG9tMC9z
dHViZG9tcy9kcml2ZXJkb21zL2V0Yy4gYmFzZWQgb24gTGludXggKHlldCkuCj4gSW4gb3VyIGNh
c2UgKGF0IGxlYXN0LCByaWdodCBub3cpIGd1ZXN0IHN5c3RlbXMgYXJlIGhlYXZ5IAo+IFZNcyhX
aW5kb3dzL0xpbnV4LypCU0QvUU5YKSB3aXRoIEdQVSBwYXNzdGhyb3VnaCAoQW5kIG5vdCBvbmx5
IEdQVSwgYnV0IAo+IG90aGVyIGNvbnRyb2xsZXJzLCB0ZXN0IGJvYXJkcywgZXRjLikuCj4gCj4g
SGFyZHdhcmUgZG9tYWlucyBtb3N0IGxpa2VseSB0byBiZSBiYXNlZCBvbiB0aGUgT1MtZXMsIHdo
aWNoIGhhdmUgcHJvdmVuIAo+IGFuZCBzdGFibGUgaGFyZHdhcmUgc3VwcG9ydCBiYXNlIChMaW51
eCwgKkJTRCksIGJ1dCB0aGVyZSBhcmUgc3RpbGwgbmVlZCAKPiBpbiBzZXJ2aWNlIGRvbWFpbnMg
LSBsaWtlIFRVSShUZXh0IFVJKSBkb21haW4sIHdoZXJlIHVzZXJzIGFyZSAKPiBpbnRlcmFjdGlu
ZyB3aXRoIGhvc3QsIHN0dWItZG9tYWluLCBkb20wLCB3aGljaCBzdGFydGluZyBoYXJkd2FyZSAK
PiBkb21haW5zLCBldGMuCj4gCj4gU28sIHRoYXQgY291bGQgYmUgb25lIG1vcmUgZ29hbCAtIG1p
bmltYWxpc3RpYyBzZXJ2aWNlIGRvbWFpbnMgZm9yIAo+IHg4Ni82NCBwbGF0Zm9ybS4KClllcywg
c3VyZS4KCj4gCj4gQW5vdGhlciBnb2FsIHdvdWxkIGJlIHZpcnR1YWxpemF0aW9uIGluIEF1dG9t
YXRlZCBDb250cm9sIFN5c3RlbXMgYXJlYSAtIAo+IGJ1dCBpdCdzIHRvbyBlYXJseSAoZm9yIG1l
LCBhdCBsZWFzdCkgdG8gdGFsayBhYm91dCBpdCB5ZXQuCj4gCj4gRG9lcyBhbnlib2R5IGhhdmUg
b3RoZXIgX3NwZWNpZmljXyB0YXJnZXRzIGZvciBVbmljb3JlIGluIG1pbmQ/CgpJIGFtIGFsc28g
aW50ZXJlc3RlZCBpbiBhbnN3ZXJzLgoKPiAKPiAKPiAKPiAgICAgICAgIDIuIERvZXMgYW55IHNl
Y3VyaXR5IHN1YnN5c3RlbSBwbGFubmVkPyBYRU4gaGF2ZSBYU00vRkxBU0ssIGJ1dAo+ICAgICAg
ICAgSU1ITyBpcyBzaG91bGQgYmUgc3VwcGxlbWVudGVkIGJ5IHNvbWUgc2VjdXJpdHkgbGF5ZXIg
aW4KPiAgICAgICAgIGNvbnRyb2wvc3R1YiBkb21haW5zIGFzIHdlbGwuIFNvIGZhciBvbmx5IGtu
b3duIGltcGxlbWVudGF0aW9uCj4gICAgICAgICBpcyBPcGVuWFQsIGJ1dCBpdCBpcy4uLi4gdmVy
eSBzcGVjaWZpYy4gUHJvYmFibHkgc29tZQo+ICAgICAgICAgZ2VuZXJhbGl6ZWQgc2VjdXJpdHkg
bGF5ZXIgbmVlZGVkIGluIFVuaWNvcmUgdG8gc3VwcGxlbWVudAo+ICAgICAgICAgRkxBU0svWFNN
Li4uIENvcnJlY3QgbWUgcGxlYXNlLCBpZiBJIG1pc3VuZGVyc3RhbmRpbmcgOikKPiAKPiAKPiAg
ICAgSSBhZ3JlZSB0aGF0IG1hbnkgcHJvamVjdHMgKGVzcGVjaWFsbHkgZW1iZWRkZWQsIHN0dWJk
b21haW5zLCBkcml2ZXIKPiAgICAgZG9tYWlucywgTkZWKSBoYXZlIGEgdmVzdGVkIGludGVyZXN0
IGluIHNlY3VyaXR5IGFuZCBpc29sYXRpb24uIEluCj4gICAgIG15IHZpZXcsIFhTTS9GTEFTSyBm
dXJ0aGVyIHJlc3RyaWN0cyB3aGF0IGEgVk0gY2FuIGRvIGFuZCBzb3VuZHMKPiAgICAga2luZCBv
ZiBvcnRob2dvbmFsIHRvIHRoZSBmdW5jdGlvbmFsaXR5IG9mIGEgVk0gKGFtIEkgcmlnaHQ/KS4g
VGhlCj4gICAgIGZhY3QgdGhhdCBVbmlrZXJuZWxzIHNob3VsZCBvbmx5IHBpY2sgY29tcG9uZW50
cyB0aGF0IGFyZSBhY3R1YWxseQo+ICAgICByZXF1aXJlZCB0byBkbyB0aGUgam9iIHJlZHVjZXMg
dGhlIGF0dGFjayBzdXJmYWNlIGNvbXBhcmVkIHRvCj4gICAgIGdlbmVyYWwgcHVycG9zZSBPU2Vz
Lgo+ICAgICBEbyB5b3Ugc2VlIGZ1cnRoZXIgdmFsdWUgd2l0aCBGTEFTSy9YU00gd2hpY2ggcmVx
dWlyZXMgZWFybHkKPiAgICAgaW1wbGVtZW50YXRpb24gYW5kIGRlc2lnbiBkZWNpc2lvbnMgZm9y
IFVuaWNvcmU/IEFzIGZhciBhcyBJIGNhbgo+ICAgICB0ZWxsIHNvbWV0aGluZyBsaWtlIEZsYXNr
IGlzIGltcGxlbWVudGVkIG1vc3RseSBpbiB0aGUgaHlwZXJ2aXNvcgo+ICAgICBhbmQgdG9vbHN0
YWNrLCBub3QgaW4gdGhlIGd1ZXN0cyB0aGVtc2VsdmVzLCBpcyB0aGlzIHJpZ2h0Pwo+IAo+IFll
cywgaWYgIFVuaWNvcmUgaXMgbm90IHN1cHBvc2VkIHRvIGJlIHVzZWQgYXMgRG9tMCwgYW5kIGlm
IHdlIGFyZSAKPiBjb25zaWRlcmluZyBVbmljb3JlIGRvbWFpbnMgb25seSBhcyBhIGd1ZXN0cywg
cnVubmluZyBpbiB0aGUgc2luZ2xlIAo+IHNlY3VyaXR5IGNvbnRleHQsIHRoYXQncyBmaW5lIDop
Cj4gQnV0IGlmLCBldmVudHVhbGx5LCBpdCB3aWxsIGJlIHVzZWQgYXMgYSBjb250cm9sIGRvbWFp
biBpbiBtdWx0aS10ZW5hbnQgCj4gc3lzdGVtLCB3aGljaCBzaG91bGQgbWFuYWdlIFhTTS9GTEFT
SyBhbmQgZmlsbCB0aGUgZ2FwIGJldHdlZW4gcmVhbCAKPiB1c2VycyhhbmQgdGhlaXIgZGF0YSkg
YW5kIFZNcywgcmVzdHJpY3RlZCBieSBGTEFTSyAtIGl0J3Mgc29tZXRoaW5nIHRvIAo+IHRoaW5r
IGFib3V0LiBNYXliZSBqdXN0IG5vdCBub3cgOikgT3IgaXQncyBub3Qgb25lIG9mIFVuaWNvcmUg
Z29hbHMgZXZlbiA6KQoKSSBnb3QgaXQuIFllcywgSSB0aGluayB0aGlzIGNvdWxkIGJlIGNvbnNp
ZGVyZWQgYXMgYSBnb2FsIGZvciBhbiAKZXh0ZW5zaW9uIGxpYnJhcnkgdG8gdGhlIFhlbiBwbGF0
Zm9ybSBsaWJyYXJpZXMuIEl0IGNvdWxkIGJlIHNlZW4gYXMgCiJjb250cm9sIGRvbWFpbiIgZXh0
ZW5zaW9uLiBXaHkgbm90PyA7LSkKCj4gCj4gSnVzdCBkcmVhbWluZyB0byBoYXZlIGFic29sdXRl
bHkgbWluaW1hbCBzZXJ2aWNlIGRvbWFpbnMsIHdoZXJlIGV2ZXJ5IAo+IGJ5dGUgaXMga25vd24g
YW5kIG5lZWRlZCA6KQoKSSB0aGluayB0aGVyZSBhcmUgdXNlIGNhc2VzIGZvciB0aGlzLiBJIHRo
aW5rIHRoaXMgc3RhcnRzIHdpdGggCmF1dG9tb3RpdmUsIGJ1dCBpdCBjb3VsZCBiZSBhbHNvIGlt
cG9ydGFudCBmb3IgcHJvamVjdHMsIGxpa2UgT3BlblhULgoKPiAKPiBSZWdhcmRzLAo+ICAgIEFs
ZXhhbmRlcgo+IAo+IAo+ICAgICBUaGFua3MsCj4gCj4gICAgIFNpbW9uCj4gCj4gCj4gICAgICAg
ICBSZWdhcmRzLAo+ICAgICAgICAgICAgIEFsZXhhbmRlcgo+IAo+ICAgICAgICAgT24gRnJpLCBT
ZXAgOCwgMjAxNyBhdCAzOjMxIFBNLCBGZWxpcGUgSHVpY2kKPiAgICAgICAgIDxGZWxpcGUuSHVp
Y2lAbmVjbGFiLmV1IDxtYWlsdG86RmVsaXBlLkh1aWNpQG5lY2xhYi5ldT4KPiAgICAgICAgIDxt
YWlsdG86RmVsaXBlLkh1aWNpQG5lY2xhYi5ldSA8bWFpbHRvOkZlbGlwZS5IdWljaUBuZWNsYWIu
ZXU+Pj4KPiAgICAgICAgIHdyb3RlOgo+IAo+ICAgICAgICAgICAgICBIaSBXZWksIFN0ZWZhbm8s
Cj4gCj4gICAgICAgICAgICAgIFRoYW5rIHlvdSBzbyBtdWNoIGZvciBhZ3JlZWluZyB0byBiZSBz
cG9uc29ycyEgSeKAmWxsIHVwZGF0ZQo+ICAgICAgICAgdGhlIGRvY3VtZW50Lgo+IAo+ICAgICAg
ICAgICAgICDigJQgRmVsaXBlCj4gCj4gICAgICAgICAgICAgID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICAgICAgICAgICAgICBE
ci4gRmVsaXBlIEh1aWNpCj4gICAgICAgICAgICAgIENoaWVmIFJlc2VhcmNoZXIsIE5ldHdvcmtl
ZCBTeXN0ZW1zIGFuZCBEYQo+ICAgICAgICAgPGh0dHBzOi8vbWFwcy5nb29nbGUuY29tLz9xPW9y
a2VkK1N5c3RlbXMrYW5kK0RhJmVudHJ5PWdtYWlsJnNvdXJjZT1nPnRhCj4gICAgICAgICAgICAg
IEFuYWx5dGljcyBHcm91cAo+ICAgICAgICAgICAgICBORUMgTGFib3JhdG9yaWVzIEV1cm9wZSwg
TmV0d29yayBSZXNlYXJjaCBEaXZpc2lvbgo+ICAgICAgICAgICAgICBLdXJmdWVyc3RlbmFubGFn
ZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnCj4gICAgICAgICAgICAgIFRlbC4gICAgICs0OQo+ICAg
ICAgICAgICAgICAoMCk2MjIxIDQzNDItMjQxCj4gICAgICAgICAgICAgIEZheDogICAgICs0OQo+
ICAgICAgICAgICAgICAoMCk2MjIxIDQzNDItMTU1Cj4gCj4gICAgICAgICAgICAgIGUtbWFpbDoK
PiAgICAgICAgIGZlbGlwZS5odWljaUBuZWNsYWIuZXUgPG1haWx0bzpmZWxpcGUuaHVpY2lAbmVj
bGFiLmV1Pgo+ICAgICAgICAgPG1haWx0bzpmZWxpcGUuaHVpY2lAbmVjbGFiLmV1IDxtYWlsdG86
ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4+Cj4gICAgICAgICAgICAgID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ICAgICAgICAgICAg
ICBORUMgRXVyb3BlIExpbWl0ZWQgUmVnaXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwgMQo+ICAg
ICAgICAgICAgICBWaWN0b3JpYSBSb2FkLCBMb25kb24gVzMgNkJMIFJlZ2lzdGVyZWQgaW4gRW5n
bGFuZCAyODMyMDE0Cj4gCj4gCj4gCj4gCj4gICAgICAgICAgICAgIE9uIDkvOC8xNywgMTowMCBQ
TSwgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20KPiAgICAgICAgIDxtYWlsdG86
bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+ICAgICAgICAgICAgICA8bWFpbHRvOmxhcnMua3VydGhA
Y2l0cml4LmNvbQo+ICAgICAgICAgPG1haWx0bzpsYXJzLmt1cnRoQGNpdHJpeC5jb20+Pj4gd3Jv
dGU6Cj4gCj4gICAgICAgICAgICAgICA+QFdlaSwgQFN0ZWZhbm8sCj4gICAgICAgICAgICAgICA+
Cj4gICAgICAgICAgICAgICA+T24gMDcvMDkvMjAxNywgMjI6MTYsICJTdGVmYW5vIFN0YWJlbGxp
bmkiCj4gICAgICAgICA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZyA8bWFpbHRvOnNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gICAgICAgICAgICAgIDxtYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zwo+ICAgICAgICAgPG1haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnPj4+IHdyb3RlOgo+ICAg
ICAgICAgICAgICAgPgo+ICAgICAgICAgICAgICAgPiAgICBIaSBhbGwsCj4gICAgICAgICAgICAg
ICA+Cj4gICAgICAgICAgICAgICA+ICAgIEkgd291bGQgYmUgZ2xhZCB0byBzcG9uc29yIHRoaXMg
cHJvcG9zYWwuIEkgdGhpbmsgaXQKPiAgICAgICAgIHdpbGwgYmUKPiAgICAgICAgICAgICAgb2Yg
Z3JlYXQKPiAgICAgICAgICAgICAgID4gICAgYmVuZWZpdCB0byB0aGUgZWNvc3lzdGVtLiBMZXQg
bWUga25vdyBpZiBJIG5lZWQgdG8gZG8KPiAgICAgICAgIGFueXRoaW5nCj4gICAgICAgICAgICAg
ICA+c3BlY2lmaWMuCj4gICAgICAgICAgICAgICA+Cj4gICAgICAgICAgICAgICA+QmFzaWNhbGx5
LCBhbGwgd2hpY2ggaXMgbmVlZGVkIGlzIGFuIGFncmVlbWVudC4gV2hpY2ggd2UKPiAgICAgICAg
IGhhdmUgZnJvbSB5b3UKPiAgICAgICAgICAgICAgID5ib3RoLiBGZWxpcGUsIGNhbiB0aGVuIGFk
ZCB5b3VyIG5hbWVzIHRvIHRoZSBwcm9wb3NhbC4KPiAgICAgICAgICAgICAgID4KPiAgICAgICAg
ICAgICAgID5Mb29raW5nIG91dCBmb3IgdGhlIGV2b2x2aW5nIHByb2plY3QgYW5kIGhlbHBpbmcg
KGUuZy4KPiAgICAgICAgIHRocm91Z2gKPiAgICAgICAgICAgICAgYWR2aWNlKSBpcwo+ICAgICAg
ICAgICAgICAgPm5vdCBzdHJpY3RseSBuZWNlc3NhcnksCj4gICAgICAgICA8aHR0cHM6Ly9tYXBz
Lmdvb2dsZS5jb20vP3E9c3RyaWN0bHkrbmVjZXNzYXJ5LCZlbnRyeT1nbWFpbCZzb3VyY2U9Zz5i
dXQKPiAgICAgICAgIGFsd2F5cyB3ZWxjb21lLgo+ICAgICAgICAgICAgICAgPgo+ICAgICAgICAg
ICAgICAgPkxhcnMKPiAgICAgICAgICAgICAgID4KPiAKPiAKPiAKPiAKPiAgICAgICAgIC0tIAo+
ICAgICAgICAgUmVnYXJkcywKPiAgICAgICAgICAgICBBbGV4YW5kZXIgRHViaW5pbgo+IAo+IAo+
ICAgICAtLSAKPiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Cj4gICAgIFNpbW9uIEt1ZW56ZXIKPiAgICAg44K344Oi44OzIOOC
r+OCpeODs+ODhOOCoeODvAo+ICAgICBSZXNlYXJjaCBTY2llbnRpc3QsCj4gICAgIE5ldHdvcmtl
ZCBTeXN0ZW1zIGFuZCBEYXRhIEFuYWx5dGljcyBHcm91cAo+ICAgICBORUMgTGFib3JhdG9yaWVz
IEV1cm9wZSwgTmV0d29yayBSZXNlYXJjaCBEaXZpc2lvbgo+ICAgICBLdXJmdWVyc3RlbmFubGFn
ZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnCj4gICAgIFRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDIt
MjY0Cj4gICAgIEZheDogICAgICs0OSAoMCk2MjIxIDQzNDItNTI2NAo+ICAgICBlLW1haWw6IHNp
bW9uLmt1ZW56ZXJAbmVjbGFiLmV1IDxtYWlsdG86c2ltb24ua3VlbnplckBuZWNsYWIuZXU+Cj4g
ICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+ICAgICBORUMgRXVyb3BlIEx0ZCB8IFJlZ2lzdGVyZWQgT2ZmaWNlOiBBdGhlbmUs
IE9keXNzZXkKPiAgICAgQnVzaW5lc3MgUGFyaywgV2VzdCBFbmQgUm9hZCwgTG9uZG9uLCBIQTQg
NlFFLCBHQgo+ICAgICBSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAxNAo+IAo+IAo+IAo+IAo+
IC0tIAo+IFJlZ2FyZHMsCj4gICAgQWxleGFuZGVyIER1YmluaW4KClRoYW5rcywKClNpbW9uCgot
LSAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09ClNpbW9uIEt1ZW56ZXIK44K344Oi44OzIOOCr+OCpeODs+ODhOOCoeODvApSZXNlYXJj
aCBTY2llbnRpc3QsCk5ldHdvcmtlZCBTeXN0ZW1zIGFuZCBEYXRhIEFuYWx5dGljcyBHcm91cApO
RUMgTGFib3JhdG9yaWVzIEV1cm9wZSwgTmV0d29yayBSZXNlYXJjaCBEaXZpc2lvbgpLdXJmdWVy
c3RlbmFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQz
NDItMjY0CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItNTI2NAplLW1haWw6ICBzaW1vbi5rdWVu
emVyQG5lY2xhYi5ldQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KTkVDIEV1cm9wZSBMdGQgfCBSZWdpc3RlcmVkIE9mZmljZTogQXRo
ZW5lLCBPZHlzc2V5CkJ1c2luZXNzIFBhcmssIFdlc3QgRW5kIFJvYWQsIExvbmRvbiwgSEE0IDZR
RSwgR0IKUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIDI4MzIwMTQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:08:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqLp-0004EX-5G; Fri, 15 Sep 2017 13:08:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsqLn-0004ER-UB
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:08:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 7C/AE-01910-7B0DBB95; Fri, 15 Sep 2017 13:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7mC7s
 jDV5OFLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPev//LVrBWqeJkz1uWBsaNkl2MnBwSAv4S
 09/MYQSxWQRUJa7uPcYEYrMJKEv87OxlA7FFBHSA4i9YQWxmge2MEn9nlYDYwgKBEv+utbGD2
 LwCFhJTLq8HqxcSKJDov7OMESIuKHFy5hMWiF4diQW7PwHVcADZ0hLL/3GAhDkF7CSu7T8AVi
 4qoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKCXVJSZnlGSm5i
 ZA+QZ6+WmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7GbV3OhxglOZiURHlvbNkdKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCt+w8UE6wKDU9tSItMwcY8jBpCQ4eJRHe4yBp3uKCxNzizHSI1ClGX
 Y5DL27/YRJiycvPS5US5+UCRpCQAEhRRmke3AhY/F1ilJUS5mVkYGAQ4ilILcrNLEGVf8Uozs
 GoJMzbD7KKJzOvBG7TK6AjmICOOHN6B8gRJYkIKakGRuEY8UDeuzJec1m/2lomZql6R96wys7
 f5P7H4VK101aTM1t9gnaJv9ZI/vBziuXiW0kNSZLro7xXbJg6y/u1BbvRMzZulmfn409rOiWd
 zBDMtC48JyScEqtSNUN0R/mcyK0h97dezDFbeITFkmvPqp/PrnK0dc/X5rFOOOjB/fL0oc2Wi
 35kKLEUZyQaajEXFScCAI/NeJG6AgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505480881!76440040!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8961 invoked from network); 15 Sep 2017 13:08:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:08:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439913963"
Date: Fri, 15 Sep 2017 14:07:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915130759.gfqdfmguxe6ptkpc@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-9-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-9-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/14] fuzz/x86_emulate: Take multiple test
 files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6MzhQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBGaW5kaW5nIGFnZ3JlZ2F0ZSBjb3ZlcmFnZSBmb3IgYSBzZXQgb2YgdGVzdCBmaWxl
cyBtZWFucyBydW5uaW5nIGVhY2gKPiBhZmwtZ2VuZXJhdGVkIHRlc3QgY2FzZSB0aHJvdWdoIHRo
ZSBoYXJuZXNzLiAgQXQgdGhlIG1vbWVudCwgdGhpcyBpcwo+IGRvbmUgYnkgcmUtZXhlY3V0aW5n
IGFmbC1oYXJuZXNzLWNvdiB3aXRoIGVhY2ggaW5wdXQgZmlsZS4gIFdoZW4gYQo+IGxhcmdlIG51
bWJlciBvZiB0ZXN0IGNhc2VzIGhhdmUgYmVlbiBnZW5lcmF0ZWQsIHRoaXMgY2FuIHRha2UgYQo+
IHNpZ25pZmljYW50IGFtb251dCBvZiB0aW1lOyBhIHJlY2VudCB0ZXN0IHdpdGggMzBrIHRvdGFs
IGZpbGVzCj4gZ2VuZXJhdGVkIGJ5IDQgcGFyYWxsZWwgZnV6emVycyB0b29rIG92ZXIgNyBtaW51
dGVzLgo+IAo+IFRoZSB2YXN0IG1ham9yaXR5IG9mIHRoaXMgdGltZSBpcyB0YWtlbiB1cCB3aXRo
ICdleGVjJywgaG93ZXZlci4KPiBTaW5jZSB0aGUgaGFybmVzcyBpcyBhbHJlYWR5IGRlc2lnbmVk
IHRvIGxvb3Agb3ZlciBtdWx0aXBsZSBpbnB1dHMgZm9yCj4gbGx2bSAicGVyc2lzdGVudCBtb2Rl
IiwganVzdCBhbGxvdyBpdCB0byB0YWtlIGEgbGFyZ2UgbnVtYmVyIG9mIGlucHV0cwo+IG9uIHRo
ZSBzYW1lIHdoZW4gKm5vdCogcnVubmluZyBpbiBsbHZtICJwZXJzaXN0ZW50IG1vZGUiLi4gIFRo
ZW4gdGhlCj4gY29tbWFuZCBjYW4gYmUgZWZmaWNpZW50bHkgZXhlY3V0ZWQgbGlrZSB0aGlzOgo+
IAo+ICAgbHMgKi9xdWV1ZS9pZCogfCB4YXJncyAkcGF0aC9hZmwtaGFybmVzcy1jb3YKPiAKPiBG
b3IgdGhlIGFib3ZlLW1lbnRpb25lZCB0ZXN0IG9uIDMwayBmaWxlcywgdGhlIHRpbWUgdG8gZ2Vu
ZXJhdGUKPiBjb3ZlcmFnZSBkYXRhIHdhcyByZWR1Y2VkIGZyb20gNyBtaW51dGVzIHRvIHVuZGVy
IDMwIHNlY29uZHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+ICB0b29scy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+ICB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgMjMgKysrKysrKysrKysrKysrKy0tLS0tLS0K
PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9mdXp6L1JFQURNRS5hZmwgYi90b29scy9mdXp6L1JFQURNRS5h
ZmwKPiBpbmRleCAwZDk1NWIyNjg3Li5lOGMyM2Q3MzRjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Z1
enovUkVBRE1FLmFmbAo+ICsrKyBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAo+IEBAIC00OSw2ICs0
OSwxMyBAQCBnZW5lcmF0ZSBjb3ZlcmFnZSBkYXRhLiAgVG8gZG8gdGhpcywgdXNlIHRoZSB0YXJn
ZXQgYGFmbC1jb3ZgOgo+ICAKPiAgICAgICQgbWFrZSBhZmwtY292ICNwcm9kdWNlcyBhZmwtaGFy
bmVzcy1jb3YKPiAgCj4gK0luIG9yZGVyIHRvIHNwZWVkIHVwIHRoZSBwcm9jZXNzIG9mIGNoZWNr
aW5nIHRvdGFsIGNvdmVyYWdlLAo+ICtgYWZsLWhhcm5lc3MtY292YCBjYW4gdGFrZSBzZXZlcmFs
IHRlc3QgaW5wdXRzIG9uIGl0cyBjb21tYW5kLWxpbmU7Cj4gK3RoZSBzcGVlZC11cCBlZmZlY3Qg
c2hvdWxkIGJlIHNpbWlsYXIgdG8gdGhhdCBvZiB1c2luZyBhZmwtY2xhbmctZmFzdC4KPiArWW91
IGNhbiB1c2UgeGFyZ3MgdG8gZG8gdGhpcyBtb3N0IGVmZmljaWVudGx5LCBsaWtlIHNvOgo+ICsK
PiArICAgICQgbHMgcXVldWUvaWQqIHwgeGFyZ3MgJHBhdGgvYWZsLWhhcm5lc3MtY292Cj4gKwo+
ICBOT1RFOiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVyYWdlIGluc3RydW1lbnRhdGlv
biBoYXJkLWNvZGVzCj4gIHRoZSBhYnNvbHV0ZSBwYXRoIGZvciB0aGUgaW5zdHJ1bWVudGF0aW9u
IHJlYWQgYW5kIHdyaXRlIGZpbGVzIGluIHRoZQo+ICBiaW5hcnk7IHNvIGNvdmVyYWdlIGRhdGEg
d2lsbCBhbHdheXMgc2hvdyB1cCBpbiB0aGUgYnVpbGQgZGlyZWN0b3J5IG5vCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4gaW5kZXgg
NTFlMDE4MzM1Ni4uNzlmOGFlYzY1MyAxMDA2NDQKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+IEBAIC0xNiw2ICsxNiw4IEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgewo+ICAgICAgc2l6ZV90IHNpemU7Cj4gICAg
ICBGSUxFICpmcCA9IE5VTEw7Cj4gKyAgICBpbnQgY291bnQgPSAwOwo+ICsgICAgaW50IG1heDsK
CnVuc2lnbmVkIGludC4KCj4gIAo+ICAgICAgc2V0YnVmKHN0ZGluLCBOVUxMKTsKPiAgICAgIHNl
dGJ1ZihzdGRvdXQsIE5VTEwpOwo+IEBAIC00Miw4ICs0NCw3IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgICAgIGNhc2Ug
Jz8nOgo+IC0gICAgICAgIHVzYWdlOgo+IC0gICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyAk
RklMRSB8IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7Cj4gKyAgICAgICAgICAgIHBy
aW50ZigiVXNhZ2U6ICVzICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIs
IGFyZ3ZbMF0pOwo+ICAgICAgICAgICAgICBleGl0KC0xKTsKPiAgICAgICAgICAgICAgYnJlYWs7
Cj4gIAo+IEBAIC01NCwyMSArNTUsMjcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gLSAgICBpZiAoIG9wdGluZCA9PSBhcmdjICkg
LyogTm8gcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiAgVXNlIHN0ZGluLiAqLwo+ICsgICAgbWF4ID0g
YXJnYyAtIG9wdGluZDsKPiArCj4gKyAgICBpZiAoICFtYXggKSAvKiBObyBwb3NpdGlvbmFsIHBh
cmFtZXRlcnMuICBVc2Ugc3RkaW4uICovCj4gKyAgICB7Cj4gKyAgICAgICAgbWF4ID0gMTsKPiAg
ICAgICAgICBmcCA9IHN0ZGluOwo+IC0gICAgZWxzZSBpZiAoIG9wdGluZCAhPSAoYXJnYyAtIDEp
ICkKPiAtICAgICAgICBnb3RvIHVzYWdlOwo+ICsgICAgfQo+ICAKPiAgICAgIGlmICggTExWTUZ1
enplckluaXRpYWxpemUoJmFyZ2MsICZhcmd2KSApCj4gICAgICAgICAgZXhpdCgtMSk7Cj4gIAo+
ICAjaWZkZWYgX19BRkxfSEFWRV9NQU5VQUxfQ09OVFJPTAo+ICAgICAgd2hpbGUgKCBfX0FGTF9M
T09QKDEwMDApICkKPiArI2Vsc2UKPiArICAgIGZvciggY291bnQgPSAwOyBjb3VudCA8IG1heDsg
Y291bnQrKyApCj4gICNlbmRpZgo+ICAgICAgewo+ICAgICAgICAgIGlmICggZnAgIT0gc3RkaW4g
KSAvKiBJZiBub3QgdXNpbmcgc3RkaW4sIG9wZW4gdGhlIHByb3ZpZGVkIGZpbGUuICovCj4gICAg
ICAgICAgewo+IC0gICAgICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5kXSwgInJiIik7Cj4g
KyAgICAgICAgICAgIHByaW50ZigiT3BlbmluZyBmaWxlICVzXG4iLCBhcmd2W29wdGluZF0pOwoK
b3B0aW5kICsgY291bnQKCj4gKyAgICAgICAgICAgIGZwID0gZm9wZW4oYXJndltvcHRpbmQgKyBj
b3VudF0sICJyYiIpOwo+ICAgICAgICAgICAgICBpZiAoIGZwID09IE5VTEwgKQo+ICAgICAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgICAgICBwZXJyb3IoImZvcGVuIik7Cj4gQEAgLTg3LDcgKzk0
LDkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICAgICAgICAgIGlmICggIWZl
b2YoZnApIHx8IHNpemUgPiBJTlBVVF9TSVpFICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAg
IHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKPiAtICAgICAgICAgICAgZXhpdCgtMSk7Cj4g
KyAgICAgICAgICAgIGlmICggb3B0aW5kICsgMSA9PSAgYXJnYyApCgpXaGF0IGlzIHRoaXMgZm9y
PwoKPiArICAgICAgICAgICAgICAgIGV4aXQoLTEpOwo+ICsgICAgICAgICAgICBjb250aW51ZTsK
PiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGlmICggZnAgIT0gc3RkaW4gKQo+IC0tIAo+IDIu
MTQuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:13:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqQl-0004tZ-Oh; Fri, 15 Sep 2017 13:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <x1917x@gmail.com>) id 1dsqQk-0004si-M0
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 13:13:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 67/3D-03422-9E1DBB95; Fri, 15 Sep 2017 13:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrdRfflxd2
 RBr8eCFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmrtr1hLFgoXHH661yWBsbd/F2MnBxCAhMZ
 JR5dUe9i5OJgEVjOKjGp/xsrSEJC4DCrxMzJdRB2nMT3B2+h4mkSn28+ZoOwKyTWLJrPDjFIX
 mLz7xfMIIOEBD4xSmy/v50ZJMEioCpx89QGFhCbTUBR4vPqSWANIkDxjq03mUAamAVeMEocWL
 4VKMHBISygLTFnrj1IDa+AvsTsy1uYQcKcAroSz1ZkQ8x/zyTx+9ZhRpAafgEhifUzzrFAHGQ
 j0dnSwwTRKyhxcuYTsDizgJbEw1+3oGx5ie1v5zBPYBSdhaRsFpKyWUjKFjAyr2LUKE4tKkst
 0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwMBiDYwXh7Y8AhRkkOJiVR3
 htbdkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9fwEoJ1iUmp5akZaZA4xRmLQEB4+SCK8eME
 6FeIsLEnOLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEIsefl5qVLivItB5gmANGSU5sGNg6W
 RS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmrQOZwpOZVwK39RXQQUxAB505vQPkoJJEhJRU
 AyPb6eWOd9x3xwR4h6/LnhAwn2NlcYxV7MXvfX/fL316SUMiMLvp/OTyCYIs6z/ayjdFNmm81
 t1wLfH5zHWK3dmfbQxrLuo9bph45olygu2uPCHW1T9mP4+W5uGdf6i4UX9r0puWg/fqeD6qpM
 zduvdv4KSvCYeNjNv3/jVmbuLaZTFp1p+tbdeUWIozEg21mIuKEwF6CCZfHgMAAA==
X-Env-Sender: x1917x@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505481192!117139486!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41169 invoked from network); 15 Sep 2017 13:13:13 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 13:13:13 -0000
Received: by mail-lf0-f68.google.com with SMTP id q132so1185481lfe.4
 for <xen-devel@lists.xen.org>; Fri, 15 Sep 2017 06:13:13 -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:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=F9nwdksU+s2jiqjEIFTJ4tr0jFIOhXzc7iqJpehLFJM=;
 b=R5z2snSFGboiGpnVN5GWgxrjRl55/yq0QM3C6Bz1bPSS0bv3j8r639LaP36jKV0TzX
 iecciwSPBJYvlZRqtcY3n2hQ5BLTCVS2DH4IgtkaWeqW9jxQfPpS0uOhKwV9HUfZUs8C
 1vRKN/bzCLSfzRHlaml+4m3khcoupEy0Nf1LApjc0P9b+Fe32Awo1s7aoCbvLm+z/jaH
 b5Yk0SyYra8hjLVW6Bo/VtArMpccqSZ/YLPiIs4k3Azsx4Y+YDbMORj1XibRslMIAbeR
 9Wyq+RAqiBu5hbEL3++yOSqdjIO1g/SUbnP+0ncQcKjnE67EWBTY+0KGFFCpFE5sbm1g
 XNsQ==
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:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=F9nwdksU+s2jiqjEIFTJ4tr0jFIOhXzc7iqJpehLFJM=;
 b=eXOB7jk5Ub6gvIpCe/qMDGXE0dCd/WcbCe8oMtHuj/NXP6LTPgdhlJ0d6QlJRagCmh
 s5vL9wsGeorw0ZuOyWiYegFuMhjEt5UEK/zNOvH0bX5RQtcc7OZMQ4oM+JrmRM0ppqrs
 fCKVH0kTGxX3wf69jq0yAR8+Ja3e5hkaWGjHhDALFyEiefJwOU8t+rsjePZfhsWK6u92
 G4X4Fma0M/f3xmQaQb5Z861f/LAJVmvkAxv8hvBtBxNrjnrf068vvI3dvX8t1aF6vIeo
 eQ6w1g+/TJYcIhBopIu4S9knZFlONWJSLAxdy+gRQx4JnatBRU3Vsyl1lD6k9yyoDLTR
 Xnzg==
X-Gm-Message-State: AHPjjUjAqibWEmxNSH+pvrDgTi8GBi3Rt7e46FukznFe2yTKSySaLx9/
 FlWp8eLskXc7ZQ==
X-Google-Smtp-Source: AOwi7QDX3LR2ieHskA9zwY2DwuYdyk7d6A7KzVUY+O5Q6SoY/Y8a2DJljMsyRqO01tFPleRxBcFwbA==
X-Received: by 10.25.145.90 with SMTP id y26mr664521lfj.247.1505481192534;
 Fri, 15 Sep 2017 06:13:12 -0700 (PDT)
Received: from localhost ([31.200.224.104])
 by smtp.gmail.com with ESMTPSA id e20sm161578lfb.4.2017.09.15.06.13.09
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 15 Sep 2017 06:13:11 -0700 (PDT)
Date: Fri, 15 Sep 2017 23:12:58 +1000
From: Alexey G <x1917x@gmail.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170915231258.00002113@gmail.com>
In-Reply-To: <20170914083932.GA9180@yi.y.sun>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
 <20170627091926.iolxnl7k6g7vymoc@citrix.com>
 <20170627163602.GB1598@perard.uk.xensource.com>
 <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
 <20170629060327.000015c8@gmail.com>
 <1498742894.3583.10.camel@linux.intel.com>
 <20170630060351.0000640a@gmail.com>
 <20170914083932.GA9180@yi.y.sun>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Jason Dickens <jdickens@grammatech.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, Anthony PERARD <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] q35 support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiBUaHUsIDE0IFNlcCAyMDE3IDE2OjM5OjMyICswODAwCllpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPiB3cm90ZToKCj4gSGksIEFsZXhleSwKPiAKPiBIYXZlIHlvdSBzdWJt
aXR0ZWQgdGhlIHBhdGNoZXM/IElmIHllcywgY291bGQgeW91IHBsZWFzZSBzaGFyZSB0aGUgbGlu
az8KClNvcnJ5LCBoYWQgYSBsb3Qgb2Ygd29yayByZWNlbnRseSAtLSBzbyBmYXIgSSd2ZSBtYW5h
Z2VkIHRvIHN1Ym1pdCBvbmx5IHRoZQpidWdmaXggZm9yIG1lbnRpb25lZCB4ZW4tbWFwY2FjaGUg
aXNzdWUgd2l0aCBlbXVsYXRlZCBBSENJIERNQSBJL08sIHdoaWNoCndhcyBhIG1haW4gcHJlcmVx
dWlzaXRlIGZvciBRMzUgb24gWGVuLgoKUmlnaHQgbm93IEkgbmVlZCB0byByZWJhc2UgUTM1IHN1
cHBvcnQgcGF0Y2hlcyBvbiByZWNlbnQgY2hhbmdlcyAtLSB0aGVyZQp3ZXJlIG11bHRpcGxlIGNv
bW1pdHMgdG8gcmVsYXRlZCBwYXJ0cyBvZiBjb2RlIGluIGJvdGggWGVuIGFuZCBRRU1VIHdoaWxl
ClEzNSBwYXRjaGVzIHdlcmUgaW5pdGlhbGx5IG1hZGUgZm9yIFhlbiA0LjguMCAod2hpY2ggSSdt
IHN0aWxsIHVzaW5nIGF0IHRoZQptb21lbnQpLiBJJ2xsIHRyeSByZWJhc2luZyBRMzUgcGF0Y2hl
cyBvbiB0aGlzIHdlZWtlbmQsIGhvcGVmdWxseSB0aGVyZQp3aWxsIGJlIG5vIGJpZyBkaWZmZXJl
bmNlcyB3aXRoIDQuOC4KCgo+ID4gPiBJIHNhdyBBbnRob255J3MgcGF0Y2gsIGJ1dCB5b3VyIGV4
dGVuc2lvbiBwYXRjaCBzZWVtcyBzdGlsbCBpbgo+ID4gPiBkZXZlbG9wbWVudC4gRG8geW91IGhh
dmUgcGxhbiB0byB1cHN0cmVhbSBpdD8gSSdtIGFsc28gaW50ZXJlc3RlZCBpbgo+ID4gPiB0aGlz
IGJhc2ljYWxseSBJIHdhbnQgZnVsbCBQQ0ktZSBwYXNzdGhydSBjYXBhYmlsaXR5IChDdXJyZW50
IFhlbiBkb2VzCj4gPiA+IHN1cHBvcnQgcGFzc3RocnUgYSBQQ0ktZSBkZXZpY2UgYnV0IGd1ZXN0
IGNhbid0IHNlZSBjb25maWd1cmF0aW9uCj4gPiA+IG9mZnNldCAyNTYtNDA5NSBmb3IgZXhhbXBs
ZSkuIEknbSBnbGFkIHRvIGNvbGxhYm9yYXRlIG9uIHRoaXMuICAKPiA+IAo+ID4gWWVzLCBJIGhh
dmUgcGxhbnMgdG8gc2VuZCBwYXRjaGVzIGZvciBRMzUgdG8gdGhlIGxpc3QuIEkndmUgbmV2ZXIK
PiA+IGNvbnRyaWJ1dGVkIHRvIFhlbi9RRU1VIHNvIGZhciBidXQgSSBndWVzcyBpdCdzIHdvcnRo
IHRvIHRyeS4gSXQgbWlnaHQKPiA+IGJlIGEgZ29vZCBpZGVhIHRvIHNlbmQgdGhlbSBpbiBiYXRj
aGVzIC0tIHNwbGl0IHRvIHNlcGFyYXRlIHBhcnRzIGZvcgo+ID4gbGliYWNwaSwgaHZtbG9hZGVy
IGFuZCBRRU1VLiBUaGVyZSBpcyBhbHNvIGEgbnVtYmVyIG9mIG1pbm9yCj4gPiBwcmVyZXF1aXNp
dGVzIHdoaWNoIGFyZSByZXF1aXJlZCBmb3IgUTM1IHN1cHBvcnQsIGV4LiBzZXBhcmF0aW5nIFhl
bgo+ID4gUGxhdGZvcm0gZGV2aWNlIHN1cHBvcnQgZnJvbSBhIHNlbGVjdGVkIG1hY2hpbmUgKGFz
IGl0IGltcGxlbWVudGVkCj4gPiBjdXJyZW50bHkpLiBJdCBzaG91bGQgYmUgYW4gaW5kZXBlbmRl
bnQgb3B0aW9uLCBub3QgdG8gYmUgYm91bmQgdG8gYQo+ID4gcGMveGVuZnYvZXRjIG1hY2hpbmUu
IAo+ID4gCj4gPiBSaWdodCBub3cgbWFueSBmZWF0dXJlcyByZXF1aXJlIHRoZSBlbXVsYXRpb24g
b2Ygc29tZXRoaW5nIG5ld2VyIHRoYW4gYQo+ID4gaTQ0MCBzeXN0ZW0sIGV4LiBNTUNPTkZJRyBz
dXBwb3J0IHdpbGwgYmVuZWZpdCBmcm9tIFEzNSAob3Igc29tZSBvdGhlcgo+ID4gUENJZS1zcGVj
aWZpYyBmZWF0dXJlKS4KPiA+IAo+ID4gVGhlcmUgc3RpbGwgYSBsb3Qgb2Ygd29yayB0b3dhcmRz
IGEgY29tcGxldGUgUTM1IHN1cHBvcnQgaW4gWGVuIG9mCj4gPiBjb3Vyc2UsIGJ1dCB1bnRpbCB3
ZSBoYXZlIGEgd29ya2luZyBtaW5pbXVtIHRvIG1vdmUgZnJvbSB0aGVyZSBwcm9iYWJseQo+ID4g
d2lsbCBiZSBubyBwcm9ncmVzcy4gU28gdXBzdHJlYW1pbmcgYSBwb3NzaWJpbGl0eSB0byB0dXJu
IG9uIHRoZSBRMzUKPiA+IGVtdWxhdGlvbiBhbmQgYWN0dWFsbHkgcnVuIGEgZ3Vlc3Qgb24gYSBR
MzUgc3lzdGVtIHdpdGggc29tZSBQQ0llCj4gPiBkZXZpY2UgcGFzc2VkIHRocm91Z2ggbWlnaHQg
YmUgYSBnb29kIHN0YXJ0IChpZiB0aGVyZSB3aWxsIGJlIG5vCj4gPiBvYmplY3Rpb25zIGZyb20g
bWFpbnRhaW5lcnMpLgo+ID4gCj4gPiBGaXhpbmcgKHdlbGwsIHRlc3RpbmcgYWN0dWFsbHkpIHRo
ZSB4ZW4tbWFwY2FjaGUgRE1BIGJ1ZyBvciB2YWxpZGF0aW5nCj4gPiBTdGVmYW5vJ3MgcGF0Y2gg
Zm9yIGl0IGlzIHRoZSBmaXJzdCBnb2FsLiBUaGUgYnVnIG5hdHVyYWxseSBhZmZlY3RzIFEzNQo+
ID4gYnV0IGluIHRoZW9yeSBtaWdodCBiZSByZXByb2R1Y2VkIHVzaW5nIGEgcGMveGVuZnYgbWFj
aGluZSAobXVjaCBoYXJkZXIKPiA+IHRob3VnaCksIHNvIGl0J3MgYSBnb29kIGNhbmRpZGF0ZSB0
byBzdGFydCB3aXRoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqYq-0005dJ-Jp; Fri, 15 Sep 2017 13:21:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dsqYp-0005dD-Ro
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:21:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 87/BD-02208-FD3DBB95; Fri, 15 Sep 2017 13:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fe5d2
 RBj//KFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3rixgLOjmqPh15zRzA+MFti5GTg4hgTyJ
 rukXmEBsXgE7if1n97CD2BIChhKnF95k6WLk4GARUJWYsNUaJMwmoC7R9mw7K4gtAhQ+fOk4U
 CsXB7PABEaJWb8+sIAkhAU8JVbs/80CkhAS+MgosfrSb2aQBKeAjcTKl3/YQIbyCghK/N0hDB
 JmFtCSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRb
 pmuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GC81ed8iFGSg0lJlPfG
 lt2RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTB6wgMciHBotT01Iq0zBxgf
 MCUSnDwKInw8oGkeYsLEnOLM9MhUqcYdTk6bt79wyQENkNKnPfjJaAiAZCijNI8uBGwWL3EKC
 slzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd6HIFN4MvNK4Da9AjqCCeiIM6d3gBxRkoiQkmpgVFo
 lIymcty7dTWK/+6P05+8VrE459G69P1lErtNFI0zUXjjOqlesof7296neBokST7pzmpmquSY0
 STcf7l82U27G8Xeu7A1vF7H807t6Xur53fSOJ1cLRHR+nl6rEVLx/MnJopefmVq3RWmfPn+r0
 nVB6buAHfx28ze98tmZ3LB85xExvoz9SizFGYmGWsxFxYkACU9trNACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505481692!111703601!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28689 invoked from network); 15 Sep 2017 13:21:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 13:21:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Sep 2017 07:21:32 -0600
Message-Id: <59BBEFFC020000780017B8EF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 15 Sep 2017 07:21:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-5-jgross@suse.com>
 <b733a132-e3a8-d096-a015-f1762165cc21@citrix.com>
 <7d34f929-b45d-c056-865d-94082312b0bc@suse.com>
 <17e66ddd-cd08-9749-a27b-ac81bf0d3c5d@suse.com>
In-Reply-To: <17e66ddd-cd08-9749-a27b-ac81bf0d3c5d@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDE1OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBTbyBJ
J3ZlIGZvdW5kIHRoZSBkYXRhIEkndmUgc2VhcmNoZWQgaW4gdGhlIGh5cGVydmlzb3IuIFRoZSBt
YXhpbXVtCj4gZnJhbWUgbnVtYmVyIHRvIGV4cGVjdCBjYW4gYmUgY2FsY3VsYXRlZCBmcm9tIG1h
eF9wYWdlLCBtZW1faG90cGx1Zwo+IGFuZCB0aGUgbWF4aW11bSBwaHlzaWNhbCBhZGRyZXNzIGZy
b20gY3B1aWQgbm9kZSAweDgwMDAwMDA4LiBJZgo+IENPTkZJR19CSUdNRU0gaXNuJ3QgZGVmaW5l
ZCBpbiBYZW4gaXQgaXMgMTZUQiBtYXguCj4gCj4gVGhlIHF1ZXN0aW9uIGlzIGhvdyB0byBwcmVz
ZW50IHRoaXMgdmFsdWUgdG8gYSBndWVzdC4gSU1ITyBzb21ldGhpbmcKPiBsaWtlIHRoZSBtYXhp
bXVtIGFkZHJlc3Mgd2lkdGggc2ltaWxhciB0byBjcHVpZCBub2RlIDB4ODAwMDAwMDgKPiB3b3Vs
ZCBiZSBmaW5lLiBJdCBjb3VsZCBiZSBhYm92ZSB3aWR0aCBmb3IgcHYgZ3Vlc3RzIGFuZCB0aGUg
bWF4Lgo+IG1lbW9yeSBhZGRyZXNzIG9mIHRoZSBndWVzdCBmb3IgSFZNIGd1ZXN0cyAoYWRkaW5n
IGEgY2FwIGZvciB0aG9zZQo+IHdvdWxkbid0IGJlIHRoZSB3b3JzdCBpZGVhLCBJIGd1ZXNzKS4K
PiAKPiBXaGF0IGFib3V0IGEgbmV3IHN1Ym9wIG9mIHRoZSB4ZW5fdmVyc2lvbiBoeXBlcmNhbGw/
CgpJIGRvbid0IHNlZSBob3cgdGhhdCB3b3VsZCBiZSBhIGdvb2QgZml0OyBpbnN0ZWFkLCB3aXRo
IHRoZSBDUFVJRApzaW1pbGFyaXR5IHlvdSBtZW50aW9uLCB3aHkgbm90IHByb3ZpZGUgdGhlIGlu
Zm9ybWF0aW9uIGluIG9uZSBvZgpYZW4ncyBDUFVJRCBsZWF2ZXM/IE90b2ggSSB3b25kZXIgd2hl
dGhlciByZXR1cm5pbmcgbWF4X3BhZ2UKZnJvbSBYRU5NRU1fbWF4aW11bV9yYW1fcGFnZSBpcyBy
ZWFsbHkgYSBnb29kIGlkZWEsIGlmIGxhdGVyCm9uIHRoYXQgdmFsdWUgbWF5IGluY3JlYXNlLCBz
byBwZXJoYXBzIHRoYXQgb3Agc2hvdWxkIHRha2UKbWVtX2hvdHBsdWcgaW50byBhY2NvdW50LgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:23:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqaw-0005ll-3E; Fri, 15 Sep 2017 13:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <simon.kuenzer@neclab.eu>)
 id 1dsqav-0005l7-85; Fri, 15 Sep 2017 13:23:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E5/7A-03610-064DBB95; Fri, 15 Sep 2017 13:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42I5rOqmoRt/ZXe
 kwfEueYu3X5cwW/S23mWx+LK8gdHi+5bJTA4sHoc/XGEJYIxizcxLyq9IYM14/msXU8Fr4YrZ
 P1IbGLcLdDFycggJTGaUOLDCrYuRg0NCwEZib1t2FyMXUHgXo8T01lYmkBoJAVmJeQeesqCzh
 QS6mCSubFaFaFjIKNHy+CU7SEJYIFLi3uF/LCAJEYEbbBItv3awQlQ9YpFoaN8FVsUmoCsxuW
 UFG4jNC7R62qUOsHUsAqoSa67NBasRFQiX2P/9GjNEjaDEyZlPwFZzCnhLTJy7GCzOLGAhMXP
 +eUYIW1zi1pP5TBC2vETz1tnMMGfffnSbfQKjyCwko2YhaZ+FpH0WkvYFjCyrGDWKU4vKUot0
 DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC44YBCHYwXt8YcIhRkoNJSZT3x
 pbdkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB0vA+UEi1LTUyvSMnOAEQyTluDgURLh7QBJ8x
 YXJOYWZ6ZDpE4xKkqJ8368BJQQAElklObBtcGSxiVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCo
 J804DGc+TmVcCN/0V0GImoMVnTu8AWVySiJCSamAUF3l4YsVEt2Pn4t6Ye6V6vU/4b1uWOSkz
 99LCioLS7tOCMXcqa+8esbzOnRy51I7rLMeRVWEayy7wpmhn6y/3vnk4SfKJUac+d3pv/vrbH
 r/ON/4Sn7nReutOxcnLPkztf3L/k1nlmX8b3hn9Xnj9+ynf5+tnTd2RGDBT4eqm73I3Z5/a3P
 /8oxJLcUaioRZzUXEiAPQMr7YVAwAA
X-Env-Sender: simon.kuenzer@neclab.eu
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505481823!83088496!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55936 invoked from network); 15 Sep 2017 13:23:43 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 13:23:43 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 7A662102EB7;
 Fri, 15 Sep 2017 15:23:41 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 40wBOwg9ZC7B; Fri, 15 Sep 2017 15:23:41 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 56376102EA8;
 Fri, 15 Sep 2017 15:23:13 +0200 (CEST)
Received: from n-1075.office.hd (10.7.0.24) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Sep
 2017 15:23:13 +0200
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Anil Madhavapeddy
 <anil@recoil.org>, Felipe Huici <Felipe.Huici@neclab.eu>, Lars Kurth
 <lars.kurth@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, Alexander Dubinin
 <alexander.dubinin@gmail.com>, "julien.grall@arm.com" <julien.grall@arm.com>, 
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "stefano@aporeto.com" <stefano@aporeto.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "volodymyr_babchuk@epam.com"
 <volodymyr_babchuk@epam.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <C8ACDEE5-D1EE-4AFE-B59C-5FBA25623EAA@recoil.org>
 <20170913161345.fnndedfh74u5k3wh@var.youpi.perso.aquilenet.fr>
 <920D1BEA-ED70-42FC-9ADC-2230AAED57DD@recoil.org>
 <20170914144756.jorfjgwarbmpwrhq@var.youpi.perso.aquilenet.fr>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <d7e302cf-cd7b-9fb9-ed4f-5d4c2458d63b@neclab.eu>
Date: Fri, 15 Sep 2017 15:23:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170914144756.jorfjgwarbmpwrhq@var.youpi.perso.aquilenet.fr>
Content-Language: en-US
X-Originating-IP: [10.7.0.24]
Subject: Re: [Xen-devel] [Minios-devel] [MirageOS-devel] [Xen-API] [RFC]
 Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IFNhbXVlbCwKCk9uIDE0LjA5LjIwMTcgMTY6NDcsIFNhbXVlbCBUaGliYXVsdCB3cm90ZToK
PiBIZWxsbywKPiAKPiBBbmlsIE1hZGhhdmFwZWRkeSwgb24gamV1LiAxNCBzZXB0LiAyMDE3IDE1
OjM4OjU0ICswMTAwLCB3cm90ZToKPj4gT24gMTMgU2VwIDIwMTcsIGF0IDE3OjEzLCBTYW11ZWwg
VGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+IHdyb3RlOgo+Pj4gQW5pbCBN
YWRoYXZhcGVkZHksIG9uIG1lci4gMTMgc2VwdC4gMjAxNyAxMToxMTowMyArMDEwMCwgd3JvdGU6
Cj4+Pj4gTWFpbnRhaW5pbmcgYSBmb3JrZWQgTWluaU9TIGhhcyBiZWVuIGEgbXVsdGkteWVhciBz
b3VyY2Ugb2YgYSBtYWludGVuYW5jZSBidXJkZW4gZm9yIE1pcmFnZU9TLAo+Pj4KPj4+IEknbSBq
dXN0IHdvbmRlcmluZyB3aHkgdGhpcyBoYXBwZW5lZD8KPj4+Cj4+PiBUaGUgbWluaS1vcyByZXBv
c2l0b3J5IGlzIG9wZW4gZm9yIGRldmVsb3BtZW50LCBpdCdzIGp1c3QgYSBtYXR0ZXIgb2YKPj4+
IGFncmVlaW5nIG9uIGhvdyB0byBpbXBsZW1lbnQgZmVhdHVyZXMgOikKPj4KPj4gV2UgZm9ya2Vk
IGl0IHdlbGwgYmVmb3JlIG1pbmktb3Mgc3B1biBvdXQgaW50byBhIHNlcGFyYXRlIHJlcG9zaXRv
cnksCj4+IGFyb3VuZCA1IHllYXJzIGFnby4KCldlIGRpZCB0aGUgc2FtZSBmb3Igb3VyIENsaWNr
T1MsIE1pbmlDYWNoZSBhbmQgTWluaXB5dGhvbiBVbmlrZXJuZWw6IFdlIAp1c2VkIG91ciBvd24g
Zm9yayBvZiBNaW5pT1MgKDQtNSB5ZWFycyBhZ28pLiBIb3dldmVyLCB3aGlsZSB3b3JraW5nIG9u
IAppdCwgd2Ugbm90aWNlZCB0aGF0IHRoZXJlIGlzIG11Y2ggbW9yZSB0byBkbyB0aGFuIGp1c3Qg
aW50cm9kdWNpbmcgc29tZSAKc3dpdGNoZXMgYW5kIGFkZCBuZXcgZmVhdHVyZXMuCgpXZSBhZGQg
c2V2ZXJhbCBmdW5jdGlvbmFsaXR5IHRvIG91ciBNaW5pT1MgdHJlZSAocmVwbGFjZWQgbmV0d29y
ayBJL08sIApUU08gZmVhdHVyZSwgcGVyc2lzdGVudCBncmFudHMgZm9yIGJsb2NrLCBzZWxlY3Qv
cG9sbCBzdXBwb3J0LCBwcm9wZXIgCmhlYXAgbWVtb3J5IGFsbG9jYXRpb24sIGhvb2tzIGludG8g
bG93LWxldmVsIGNvZGUpLCBidXQgc3VwcG9ydCBmb3IgbW9yZSAKaHlwZXJ2aXNvciBzdGF5ZWQg
Zm9yZXZlciBvbiBvdXIgd2lzaGxpc3QuIFdlIGNvbmNsdWRlZCB0aGF0IHlvdSBzaG91bGQgCmVp
dGhlciBpbnRydXNpdmVseSBjbGVhbi11cCBhbmQgcmVvcmdhbml6ZSB0aGUgTWluaS1PUyBjb2Rl
ICh3aGljaCB3ZSAKdGhpbmsgaXMgbm9uLXRyaXZpYWwgdG8gZG8pIG9yIHlvdSBzdGFydCB3aXRo
IGEgbmV3IHByb2plY3QgYW5kIHBvcnQgdGhlIApwaWVjZXMgZnJvbSBNaW5pT1MgdGhhdCB5b3Ug
bmVlZCAod2hpY2ggaXMgY2xlYXJseSBsb3RzIG9mIHdvcmssIHRvbykuCgpXZSBkZWNpZGVkIGZv
ciB0aGUgbGF0dGVyIGJlY2F1c2UgaXQgYWxzbyBmb3JjZXMgdXMgdG8gcmV0aGluayBhYm91dCAK
aW50ZXJuYWwgQVBJcyBhbmQgY29kZSBvcmdhbml6YXRpb24uIEEgcHJvcGVyIGRlc2lnbiBzaG91
bGQgYWxzbyAKc2ltcGxpZnkgYWRkaW5nIHN1cHBvcnQgZm9yIG1vcmUgaHlwZXJ2aXNvcnMuIEFu
ZCBiZWNhdXNlIHdlIHVuZGVyc3RhbmQgCnRoZSBuZWVkcyBvZiBVbmlrZXJuZWxzIGJldHRlciB0
b2RheSA7LSksIEkgdGhpbmsgd2Ugc2hvdWxkIGNvbnNpZGVyIAp0aGlzIGFzIGEgcmFyZSBjaGFu
Y2UgYW5kIHNob3VsZCBtYWtlIHVzZSBvZiBpdC4KCj4gCj4gT2sgOikKPiAKPj4gSXQncyBhIGNv
bWJpbmF0aW9uIG9mIGJvdGggSSB0aGluay4gIEkgaGFkIGEgdmVyeSBxdWljayBsb29rIGF0IHRo
ZSBsYXRlc3QgbWluaS1vcwo+PiB0cmVlIGFuZCByYW4gaW50byBidWlsZCBwcm9ibGVtcyBmcm9t
IHRoZSBtYXN0ZXIgYnJhbmNoCj4gCj4gT2ssIHNvIGl0J3MganVzdCBhIG1hdHRlciBvZiBjbGVh
bmx5IHdvcmtpbmcgb24gaXQuCj4gCj4gU2FtdWVsCj4gCgpUaGFua3MsCgpTaW1vbgoKLS0gCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQpTaW1vbiBLdWVuemVyCuOCt+ODouODsyDjgq/jgqXjg7Pjg4TjgqHjg7wKUmVzZWFyY2ggU2Np
ZW50aXN0LApOZXR3b3JrZWQgU3lzdGVtcyBhbmQgRGF0YSBBbmFseXRpY3MgR3JvdXAKTkVDIExh
Ym9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24KS3VyZnVlcnN0ZW5h
bmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIyMSA0MzQyLTI2
NApGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTUyNjQKZS1tYWlsOiAgc2ltb24ua3VlbnplckBu
ZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ck5FQyBFdXJvcGUgTHRkIHwgUmVnaXN0ZXJlZCBPZmZpY2U6IEF0aGVuZSwg
T2R5c3NleQpCdXNpbmVzcyBQYXJrLCBXZXN0IEVuZCBSb2FkLCBMb25kb24sIEhBNCA2UUUsIEdC
ClJlZ2lzdGVyZWQgaW4gRW5nbGFuZCAyODMyMDE0CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:27:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqeG-00061C-Kk; Fri, 15 Sep 2017 13:27:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dsqeF-000613-4l
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:27:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7A/91-03423-E25DBB95; Fri, 15 Sep 2017 13:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67u1d2
 RBh8umVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmz5u9hKujiqvjVcZWlgXEBRxcjJ4eEgJHE
 24n/mEBsIYGFjBL3LrqD2MICHhIHFvxhAbFFBJQlen/9BrK5OJgFOhklrt97zg7iCAlMY5I49
 XQ5I0gVm4CqxIbrp1hBbF4Ba4kFr5+DdbMAxXtWzmAHsUUFwiWazvazQNQISpyc+QTM5hQwkD
 g8/zYbiM0soC7xZ94lZghbXGLTs++sELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERigDECwg/Hv2sBDjJIc
 TEqivDe27I4U4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQne7ZeB6gSLUtNTK
 9Iyc4AxBFMqwcGjJMJ7CCTNW1yQmFucmQ6ROsWoKCXO2wWSEABJZJTmwbXB4vYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHmngUzhycwrgZv+CmgxE9DiM6d3gCwuSURISTUwckV719soud1
 jEbK/Gngx79GkRdrtqT/vTbGZt9CpU/nnP4a1YdcOnl9a9mS+5LVte+bP+3Oler+myCOPnuY2
 6R9J+TXscZ6tn1+fi85msIx5YL6z+kv0VZ8H3yrSQo7FMMSWqkq5GzAbc/w8YzrrQWbAWt2N9
 y98urZO386wtt1YYtXpVLl8JZbijERDLeai4kQAfV6mytYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505482029!82894975!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63532 invoked from network); 15 Sep 2017 13:27:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 Sep 2017 13:27:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE9ABAC6C;
 Fri, 15 Sep 2017 13:27:07 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170908144849.2958-1-jgross@suse.com>
 <20170908144849.2958-5-jgross@suse.com>
 <b733a132-e3a8-d096-a015-f1762165cc21@citrix.com>
 <7d34f929-b45d-c056-865d-94082312b0bc@suse.com>
 <17e66ddd-cd08-9749-a27b-ac81bf0d3c5d@suse.com>
 <59BBEFFC020000780017B8EF@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <302b0b5f-34d2-07e8-ffd1-21b561daa6e2@suse.com>
Date: Fri, 15 Sep 2017 15:27:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BBEFFC020000780017B8EF@suse.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/4] xen: select grant interface version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDkvMTcgMTU6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjA5LjE3IGF0
IDE1OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gU28gSSd2ZSBmb3VuZCB0aGUgZGF0
YSBJJ3ZlIHNlYXJjaGVkIGluIHRoZSBoeXBlcnZpc29yLiBUaGUgbWF4aW11bQo+PiBmcmFtZSBu
dW1iZXIgdG8gZXhwZWN0IGNhbiBiZSBjYWxjdWxhdGVkIGZyb20gbWF4X3BhZ2UsIG1lbV9ob3Rw
bHVnCj4+IGFuZCB0aGUgbWF4aW11bSBwaHlzaWNhbCBhZGRyZXNzIGZyb20gY3B1aWQgbm9kZSAw
eDgwMDAwMDA4LiBJZgo+PiBDT05GSUdfQklHTUVNIGlzbid0IGRlZmluZWQgaW4gWGVuIGl0IGlz
IDE2VEIgbWF4Lgo+Pgo+PiBUaGUgcXVlc3Rpb24gaXMgaG93IHRvIHByZXNlbnQgdGhpcyB2YWx1
ZSB0byBhIGd1ZXN0LiBJTUhPIHNvbWV0aGluZwo+PiBsaWtlIHRoZSBtYXhpbXVtIGFkZHJlc3Mg
d2lkdGggc2ltaWxhciB0byBjcHVpZCBub2RlIDB4ODAwMDAwMDgKPj4gd291bGQgYmUgZmluZS4g
SXQgY291bGQgYmUgYWJvdmUgd2lkdGggZm9yIHB2IGd1ZXN0cyBhbmQgdGhlIG1heC4KPj4gbWVt
b3J5IGFkZHJlc3Mgb2YgdGhlIGd1ZXN0IGZvciBIVk0gZ3Vlc3RzIChhZGRpbmcgYSBjYXAgZm9y
IHRob3NlCj4+IHdvdWxkbid0IGJlIHRoZSB3b3JzdCBpZGVhLCBJIGd1ZXNzKS4KPj4KPj4gV2hh
dCBhYm91dCBhIG5ldyBzdWJvcCBvZiB0aGUgeGVuX3ZlcnNpb24gaHlwZXJjYWxsPwo+IAo+IEkg
ZG9uJ3Qgc2VlIGhvdyB0aGF0IHdvdWxkIGJlIGEgZ29vZCBmaXQ7IGluc3RlYWQsIHdpdGggdGhl
IENQVUlECj4gc2ltaWxhcml0eSB5b3UgbWVudGlvbiwgd2h5IG5vdCBwcm92aWRlIHRoZSBpbmZv
cm1hdGlvbiBpbiBvbmUgb2YKPiBYZW4ncyBDUFVJRCBsZWF2ZXM/IE90b2ggSSB3b25kZXIgd2hl
dGhlciByZXR1cm5pbmcgbWF4X3BhZ2UKPiBmcm9tIFhFTk1FTV9tYXhpbXVtX3JhbV9wYWdlIGlz
IHJlYWxseSBhIGdvb2QgaWRlYSwgaWYgbGF0ZXIKPiBvbiB0aGF0IHZhbHVlIG1heSBpbmNyZWFz
ZSwgc28gcGVyaGFwcyB0aGF0IG9wIHNob3VsZCB0YWtlCj4gbWVtX2hvdHBsdWcgaW50byBhY2Nv
dW50LgoKSSB0aGluayBBbmRyZXcgaGFkIGNvbmNlcm5zIHdpdGggdGhlIGV4YWN0IHZhbHVlIGJl
aW5nIHJldHVybmVkIHZpYQpYRU5NRU1fbWF4aW11bV9yYW1fcGFnZS4gVXNpbmcgYSBYZW4gQ1BV
SUQgbGVhZiByZXR1cm5pbmcganVzdCB0aGUKbnVtYmVyIG9mIGFkZHJlc3MgYml0cyB3b3VsZCBi
ZSBhIGJldHRlciBmaXQsIEkgZ3Vlc3MuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:28:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqf3-00067Q-0m; Fri, 15 Sep 2017 13:28:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424a176dd=George.Dunlap@citrix.com>)
 id 1dsqf1-00067F-HV
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:27:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4C/CF-02817-E55DBB95; Fri, 15 Sep 2017 13:27:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDvW7c1d2
 RBnv3cVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmz9/9mKtiiVrGx7SRzA+NM2S5GTg4JAX+J
 vUtfM4PYwgKBEv+utbGD2CICihIPXt5k7WLk4mAWmM4o8e78NhYQR0hgHqPE9u2djCBVbAJ6E
 vOOf2UBsXkFbCUubdvABGKzCKhKTJ/wEmyqqEC4RNPZfqgaQYmTM5+A2ZwClhLnXl8HquEA2q
 ApsX6XPkiYWUBc4taT+UwQtrxE89bZYGOEgEYufnCUfQIj/ywkk2YhdM9C0j0LSfcCRpZVjOr
 FqUVlqUW6xnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxj3/nM6xCjJ
 waQkyntjy+5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/y8D5QSLUtNTK9Iyc4BRApOW4OBRE
 uH9B5LmLS5IzC3OTIdInWLU5Tj04vYfJiGWvPy8VClx3i6QIgGQoozSPLgRsIi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWFegStAU3gy80rgNr0COoIJ6Igzp3eAHFGSiJCSamBcfVK/clo
 tz4X8WP3k60ZPIzaFnKoPVxT+lrNOfeUd8XwZ44nnK+czytzcJVv9NmyFvVd/aXbWMpuazVxV
 XwrSjloHHN/fs1dp+YHvexZsKb1zd9J7yZ3MqmcnPRJLOHWMQebm78Zw1mv3/H+LNdx1Ejt5p
 U7i67ECbS3u02Xbj+izN5sH9zQosRRnJBpqMRcVJwIAEQ9IHNMCAAA=
X-Env-Sender: prvs=424a176dd=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505482076!108159286!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35841 invoked from network); 15 Sep 2017 13:27:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:27:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="447974237"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-9-george.dunlap@citrix.com>
 <20170915130759.gfqdfmguxe6ptkpc@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c141beaa-0e41-0e22-532f-33d18ad9fca0@citrix.com>
Date: Fri, 15 Sep 2017 14:27:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170915130759.gfqdfmguxe6ptkpc@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/14] fuzz/x86_emulate: Take multiple test
 files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwMjowNyBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEF1ZyAyNSwg
MjAxNyBhdCAwNTo0MzozOFBNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBGaW5kaW5n
IGFnZ3JlZ2F0ZSBjb3ZlcmFnZSBmb3IgYSBzZXQgb2YgdGVzdCBmaWxlcyBtZWFucyBydW5uaW5n
IGVhY2gKPj4gYWZsLWdlbmVyYXRlZCB0ZXN0IGNhc2UgdGhyb3VnaCB0aGUgaGFybmVzcy4gIEF0
IHRoZSBtb21lbnQsIHRoaXMgaXMKPj4gZG9uZSBieSByZS1leGVjdXRpbmcgYWZsLWhhcm5lc3Mt
Y292IHdpdGggZWFjaCBpbnB1dCBmaWxlLiAgV2hlbiBhCj4+IGxhcmdlIG51bWJlciBvZiB0ZXN0
IGNhc2VzIGhhdmUgYmVlbiBnZW5lcmF0ZWQsIHRoaXMgY2FuIHRha2UgYQo+PiBzaWduaWZpY2Fu
dCBhbW9udXQgb2YgdGltZTsgYSByZWNlbnQgdGVzdCB3aXRoIDMwayB0b3RhbCBmaWxlcwo+PiBn
ZW5lcmF0ZWQgYnkgNCBwYXJhbGxlbCBmdXp6ZXJzIHRvb2sgb3ZlciA3IG1pbnV0ZXMuCj4+Cj4+
IFRoZSB2YXN0IG1ham9yaXR5IG9mIHRoaXMgdGltZSBpcyB0YWtlbiB1cCB3aXRoICdleGVjJywg
aG93ZXZlci4KPj4gU2luY2UgdGhlIGhhcm5lc3MgaXMgYWxyZWFkeSBkZXNpZ25lZCB0byBsb29w
IG92ZXIgbXVsdGlwbGUgaW5wdXRzIGZvcgo+PiBsbHZtICJwZXJzaXN0ZW50IG1vZGUiLCBqdXN0
IGFsbG93IGl0IHRvIHRha2UgYSBsYXJnZSBudW1iZXIgb2YgaW5wdXRzCj4+IG9uIHRoZSBzYW1l
IHdoZW4gKm5vdCogcnVubmluZyBpbiBsbHZtICJwZXJzaXN0ZW50IG1vZGUiLi4gIFRoZW4gdGhl
Cj4+IGNvbW1hbmQgY2FuIGJlIGVmZmljaWVudGx5IGV4ZWN1dGVkIGxpa2UgdGhpczoKPj4KPj4g
ICBscyAqL3F1ZXVlL2lkKiB8IHhhcmdzICRwYXRoL2FmbC1oYXJuZXNzLWNvdgo+Pgo+PiBGb3Ig
dGhlIGFib3ZlLW1lbnRpb25lZCB0ZXN0IG9uIDMwayBmaWxlcywgdGhlIHRpbWUgdG8gZ2VuZXJh
dGUKPj4gY292ZXJhZ2UgZGF0YSB3YXMgcmVkdWNlZCBmcm9tIDcgbWludXRlcyB0byB1bmRlciAz
MCBzZWNvbmRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+ICB0b29scy9mdXp6L1JFQURNRS5hZmwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+PiAgdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDIzICsrKysrKysrKysrKysrKyst
LS0tLS0tCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9mdXp6L1JFQURNRS5hZmwgYi90b29scy9mdXp6
L1JFQURNRS5hZmwKPj4gaW5kZXggMGQ5NTViMjY4Ny4uZThjMjNkNzM0YyAxMDA2NDQKPj4gLS0t
IGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsCj4+ICsrKyBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAo+
PiBAQCAtNDksNiArNDksMTMgQEAgZ2VuZXJhdGUgY292ZXJhZ2UgZGF0YS4gIFRvIGRvIHRoaXMs
IHVzZSB0aGUgdGFyZ2V0IGBhZmwtY292YDoKPj4gIAo+PiAgICAgICQgbWFrZSBhZmwtY292ICNw
cm9kdWNlcyBhZmwtaGFybmVzcy1jb3YKPj4gIAo+PiArSW4gb3JkZXIgdG8gc3BlZWQgdXAgdGhl
IHByb2Nlc3Mgb2YgY2hlY2tpbmcgdG90YWwgY292ZXJhZ2UsCj4+ICtgYWZsLWhhcm5lc3MtY292
YCBjYW4gdGFrZSBzZXZlcmFsIHRlc3QgaW5wdXRzIG9uIGl0cyBjb21tYW5kLWxpbmU7Cj4+ICt0
aGUgc3BlZWQtdXAgZWZmZWN0IHNob3VsZCBiZSBzaW1pbGFyIHRvIHRoYXQgb2YgdXNpbmcgYWZs
LWNsYW5nLWZhc3QuCj4+ICtZb3UgY2FuIHVzZSB4YXJncyB0byBkbyB0aGlzIG1vc3QgZWZmaWNp
ZW50bHksIGxpa2Ugc286Cj4+ICsKPj4gKyAgICAkIGxzIHF1ZXVlL2lkKiB8IHhhcmdzICRwYXRo
L2FmbC1oYXJuZXNzLWNvdgo+PiArCj4+ICBOT1RFOiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhl
IGNvdmVyYWdlIGluc3RydW1lbnRhdGlvbiBoYXJkLWNvZGVzCj4+ICB0aGUgYWJzb2x1dGUgcGF0
aCBmb3IgdGhlIGluc3RydW1lbnRhdGlvbiByZWFkIGFuZCB3cml0ZSBmaWxlcyBpbiB0aGUKPj4g
IGJpbmFyeTsgc28gY292ZXJhZ2UgZGF0YSB3aWxsIGFsd2F5cyBzaG93IHVwIGluIHRoZSBidWls
ZCBkaXJlY3Rvcnkgbm8KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9hZmwtaGFybmVzcy5jCj4+IGluZGV4IDUxZTAxODMzNTYuLjc5ZjhhZWM2NTMgMTAwNjQ0
Cj4+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNz
LmMKPj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5l
c3MuYwo+PiBAQCAtMTYsNiArMTYsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cj4+ICB7Cj4+ICAgICAgc2l6ZV90IHNpemU7Cj4+ICAgICAgRklMRSAqZnAgPSBOVUxMOwo+PiAr
ICAgIGludCBjb3VudCA9IDA7Cj4+ICsgICAgaW50IG1heDsKPiAKPiB1bnNpZ25lZCBpbnQuCj4g
Cj4+ICAKPj4gICAgICBzZXRidWYoc3RkaW4sIE5VTEwpOwo+PiAgICAgIHNldGJ1ZihzdGRvdXQs
IE5VTEwpOwo+PiBAQCAtNDIsOCArNDQsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCj4+ICAgICAgICAgICAgICBicmVhazsKPj4gIAo+PiAgICAgICAgICBjYXNlICc/JzoKPj4g
LSAgICAgICAgdXNhZ2U6Cj4+IC0gICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyAkRklMRSB8
IFstLW1pbi1pbnB1dC1zaXplXVxuIiwgYXJndlswXSk7Cj4+ICsgICAgICAgICAgICBwcmludGYo
IlVzYWdlOiAlcyAkRklMRSBbJEZJTEUuLi5dIHwgWy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2
WzBdKTsKPj4gICAgICAgICAgICAgIGV4aXQoLTEpOwo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+
ICAKPj4gQEAgLTU0LDIxICs1NSwyNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cj4+ICAgICAgICAgIH0KPj4gICAgICB9Cj4+ICAKPj4gLSAgICBpZiAoIG9wdGluZCA9PSBhcmdj
ICkgLyogTm8gcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiAgVXNlIHN0ZGluLiAqLwo+PiArICAgIG1h
eCA9IGFyZ2MgLSBvcHRpbmQ7Cj4+ICsKPj4gKyAgICBpZiAoICFtYXggKSAvKiBObyBwb3NpdGlv
bmFsIHBhcmFtZXRlcnMuICBVc2Ugc3RkaW4uICovCj4+ICsgICAgewo+PiArICAgICAgICBtYXgg
PSAxOwo+PiAgICAgICAgICBmcCA9IHN0ZGluOwo+PiAtICAgIGVsc2UgaWYgKCBvcHRpbmQgIT0g
KGFyZ2MgLSAxKSApCj4+IC0gICAgICAgIGdvdG8gdXNhZ2U7Cj4+ICsgICAgfQo+PiAgCj4+ICAg
ICAgaWYgKCBMTFZNRnV6emVySW5pdGlhbGl6ZSgmYXJnYywgJmFyZ3YpICkKPj4gICAgICAgICAg
ZXhpdCgtMSk7Cj4+ICAKPj4gICNpZmRlZiBfX0FGTF9IQVZFX01BTlVBTF9DT05UUk9MCj4+ICAg
ICAgd2hpbGUgKCBfX0FGTF9MT09QKDEwMDApICkKPj4gKyNlbHNlCj4+ICsgICAgZm9yKCBjb3Vu
dCA9IDA7IGNvdW50IDwgbWF4OyBjb3VudCsrICkKPj4gICNlbmRpZgo+PiAgICAgIHsKPj4gICAg
ICAgICAgaWYgKCBmcCAhPSBzdGRpbiApIC8qIElmIG5vdCB1c2luZyBzdGRpbiwgb3BlbiB0aGUg
cHJvdmlkZWQgZmlsZS4gKi8KPj4gICAgICAgICAgewo+PiAtICAgICAgICAgICAgZnAgPSBmb3Bl
bihhcmd2W29wdGluZF0sICJyYiIpOwo+PiArICAgICAgICAgICAgcHJpbnRmKCJPcGVuaW5nIGZp
bGUgJXNcbiIsIGFyZ3Zbb3B0aW5kXSk7Cj4gCj4gb3B0aW5kICsgY291bnQKPiAKPj4gKyAgICAg
ICAgICAgIGZwID0gZm9wZW4oYXJndltvcHRpbmQgKyBjb3VudF0sICJyYiIpOwo+PiAgICAgICAg
ICAgICAgaWYgKCBmcCA9PSBOVUxMICkKPj4gICAgICAgICAgICAgIHsKPj4gICAgICAgICAgICAg
ICAgICBwZXJyb3IoImZvcGVuIik7Cj4+IEBAIC04Nyw3ICs5NCw5IEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICoqYXJndikKPj4gICAgICAgICAgaWYgKCAhZmVvZihmcCkgfHwgc2l6ZSA+IElO
UFVUX1NJWkUgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBwcmludGYoIklucHV0IHRv
byBsYXJnZVxuIik7Cj4+IC0gICAgICAgICAgICBleGl0KC0xKTsKPj4gKyAgICAgICAgICAgIGlm
ICggb3B0aW5kICsgMSA9PSAgYXJnYyApCj4gCj4gV2hhdCBpcyB0aGlzIGZvcj8KCk9ubHkgY2Fs
bCBleGl0KCkgd2hlbiB0aGUgZmlsZSBpcyB0b28gbGFyZ2UgaWYgdGhlIGN1cnJlbnQgdGVzdGNh
c2UgaXMKdGhlIGxhc3Qgb25lLgoKT25lIG9mIHRoZSAiaW50ZXJlc3RpbmcgdGVzdGNhc2VzIiB0
aGF0IEFGTCBmaW5kcyBpcyBhbHdheXMgIlRoZSBmaWxlCndhcyB0b28gbGFyZ2UiLiAgV2l0aG91
dCB0aGlzIGNsYXVzZSwgImFmbC1oYXJuZXNzLWNvdiBbYmxhaF0gcXVldWUvaWQqIgp3b3VsZCBw
cm9jZXNzIHRlc3RjYXNlcyB1bnRpbCBpdCBmb3VuZCB0aGF0IG9uZSwgdGhlbiBzdG9wIHByb2Nl
c3NpbmcsCnJhdGhlciB0aGFuIHByb2Nlc3NpbmcgdGhlIGZ1bGwgc2V0IG9mIHRoZW0uCgpXZSBj
b3VsZCBtYWtlIHRoaXMgc29tZXRoaW5nIGxpa2UgImlmICggbWF4ID09IDEgKSIgKG9ubHkgZXhp
dCBpZiBub3QgaW4KJ2JhdGNoIG1vZGUnKSBpZiB5b3UgdGhpbmsgdGhhdCB3b3VsZCBiZSBiZXR0
ZXIuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqfz-0006EM-9w; Fri, 15 Sep 2017 13:28:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424a176dd=George.Dunlap@citrix.com>)
 id 1dsqfy-0006ED-5X
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:28:58 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 6B/A8-01778-995DBB95; Fri, 15 Sep 2017 13:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO6Mq7s
 jDc63GVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7vv9mL9jHW/Fv+jb2BsaL3F2MHBwSAv4S
 q47XdTFycggLOEr0N+9nA7FFBBQlHry8ydrFyMXBLDCdUeLd+W0sII6QwDxGidsHTjKCVLEJ6
 EnMO/6VBcTmFbCVmPJuGTvIUBYBVYnT0/xBwqIC4RJNZ/uhSgQlTs58AmZzClhKrLrWDFbOLK
 ApsX6XPkiYWUBc4taT+UwQtrzE9rdzmEFsIaCJix8cZZ/AyD8LyaRZCN2zkHTPQtK9gJFlFaN
 GcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxpenPQ8x
 SnIwKYny3tiyO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/mFaCcYFFqempFWmYOMEZg0hIcP
 EoivNYgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuedBFIkAFKUUZoHNwIWr5cYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzHsYZApPZl4J3KZXQEcwAR1x5vQOkCNKEhFSUg2Mu6aG1+e
 tf2PZ/VF02icOFfao+wa7WybVpK+Lzc3dK5/ZXfOmkqeyPX1Wh2P0xUo2zVw339MPl7LfqJl1
 55jDlvk/Ly6Z99Xz+1Hzz/98NbY6FopN2HXzkHzK82cHojPUpD9P/FPqPFdZ4Kfi5Cadv0vz0
 nhEXBzPPuDnaxO4rFl6ifH64j18SizFGYmGWsxFxYkACwUQ+dICAAA=
X-Env-Sender: prvs=424a176dd=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505482135!76444041!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38228 invoked from network); 15 Sep 2017 13:28:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:28:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439916824"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-8-george.dunlap@citrix.com>
 <20170915125716.65vxb27gwrz6qtnt@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ff4eaf47-a46d-ad4f-b20c-e65fead5136f@citrix.com>
Date: Fri, 15 Sep 2017 14:28:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170915125716.65vxb27gwrz6qtnt@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/14] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwMTo1NyBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEF1ZyAyNSwg
MjAxNyBhdCAwNTo0MzozN1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQo+PiBpbmRleCAxMDAwOWRj
MDhmLi42MjllMTkxMDI5IDEwMDY0NAo+PiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZQo+PiArKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9NYWtlZmlsZQo+PiBAQCAtMjMsMTkgKzIzLDMzIEBAIHg4Nl9lbXVsYXRlX3VzZXIu
YyB4ODZfZW11bGF0ZV91c2VyLmg6ICU6Cj4+ICAKPj4gIENGTEFHUyArPSAkKENGTEFHU194ZW5p
bmNsdWRlKSAtRF9fWEVOX1RPT0xTX18gLUkuCj4+ICAKPj4gK0dDT1ZfRkxBR1M9LS1jb3ZlcmFn
ZQo+PiArCj4+ICB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNt
L21zci1pbmRleC5oCj4+ICB4ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5oICQoeDg2LmgpCj4+ICAKPj4gIHg4Nl9lbXVsYXRlX3VzZXIu
bzogeDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11
bGF0ZS5oKQo+PiAgCj4+ICt4ODZfZW11bGF0ZV91c2VyLWNvdi5vOiB4ODZfZW11bGF0ZV91c2Vy
LmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCj4+ICsJJChDQykg
LWMgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgLW8gJEAgeDg2X2VtdWxhdGVfdXNlci5jCj4+ICsK
Pj4gIGZ1enotZW11bC5vOiAkKHg4Nl9lbXVsYXRlLmgpCj4+ICAKPj4gK2Z1enotZW11bC1jb3Yu
bzogZnV6ei1lbXVsLmMgJCh4ODZfZW11bGF0ZS5oKQo+PiArCSQoQ0MpIC1jICQoQ0ZMQUdTKSAk
KEdDT1ZfRkxBR1MpIC1vICRAIGZ1enotZW11bC5jCj4+ICsKPj4gK2FmbC1oYXJuZXNzLWNvdi5v
OiBhZmwtaGFybmVzcy5jCj4+ICsJJChDQykgLWMgJChDRkxBR1MpICQoR0NPVl9GTEFHUykgJF4g
LW8gJEAKPj4gKwo+PiAgeDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Nl9lbXVsYXRl
X3VzZXIubwo+PiAgCSQoQVIpIHJjICRAICReCj4+ICAKPj4gIGFmbC1oYXJuZXNzOiBhZmwtaGFy
bmVzcy5vIGZ1enotZW11bC5vIHg4Nl9lbXVsYXRlX3VzZXIubwo+PiAgCSQoQ0MpICQoQ0ZMQUdT
KSAkXiAtbyAkQAo+PiAgCj4+ICthZmwtaGFybmVzcy1jb3Y6IGFmbC1oYXJuZXNzLWNvdi5vIGZ1
enotZW11bC1jb3YubyB4ODZfZW11bGF0ZV91c2VyLWNvdi5vCj4+ICsJJChDQykgJChDRkxBR1Mp
ICQoR0NPVl9GTEFHUykgJF4gLW8gJEAKPj4gKwo+IAo+IEFsc28gaXQgaXMgcG9zc2libGUgdG8g
dXNlIHBhdHRlcm4gcnVsZXMgdG8gc2ltcGxpZnkgdGFyZ2V0cy4gQnV0IGdpdmVuCj4gdGhpcyBp
cyBhIHJhdGhlciBzbWFsbCBwcm9ncmFtIEkgd29uJ3QgaW5zaXN0IG9uIHVzaW5nIHVzaW5nIHBh
dHRlcm4KPiBydWxlcy4KCkluZGVlZCwgYSBwcmV2aW91cyBpbmNhcm5hdGlvbiBvZiB0aGlzIHBh
dGNoIGFjdHVhbGx5IGhhZCBzdWNoIHJ1bGVzOwpidXQgaXQgc2VlbWVkIGEgYml0IGhlYXZ5LWhh
bmRlZC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:30:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:30:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqhE-0006pt-KE; Fri, 15 Sep 2017 13:30:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsqhD-0006pC-8b
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:30:15 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B7/82-02208-6E5DBB95; Fri, 15 Sep 2017 13:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7Tq7s
 jDY6+s7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPObDjNWHCGt+JT33z2BsZtXF2MnBwSAv4S
 Z6+1soDYLAKqEl/WnGcCsdkElCV+dvaygdgiAjoSV/e+YAWxmQW2M0r8nVUCYgsLJErMfbIcr
 IZXwELixrPtYHOEBAolbk+8wwgRF5Q4OfMJC0SvjsSC3Z+A6jmAbGmJ5f84QMKcAvYSTT/vgp
 WICqhIdC6dAzVGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaGeklFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgQGWj0DA+MOxj3tfocYJTmYlER5b2zZHSnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgjcGGLhCgkWp6akVaZk5wJCHSUtw8CiJ8FpfAUrzFhck5hZnpkOkT
 jEqSonz/gBJCIAkMkrz4NpgcXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjAvE8h2nsy8Er
 jpr4AWMwEtPnN6B8jikkSElFQDY7dI8IrolQmuKeeYjFIfy6c0sIhPqvlkxMS2cOKpfX+Z2Tj
 dtqt/uPXoaT6/WFkJx7IZAeLF/1l0D9iJHtqn+8r+p3vMU08eubOa3XJ/fy2YdzNbpY2X1+xe
 wSfWs+v2WjhzPPD+8Jv5VLvsxTntCgVe7oL50b9u7Lt9RNqpQPn1iosmya/VlFiKMxINtZiLi
 hMBKQyIDa4CAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505482212!91135447!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18737 invoked from network); 15 Sep 2017 13:30:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:30:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,396,1500940800"; d="scan'208";a="439917042"
Date: Fri, 15 Sep 2017 14:30:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915133009.nj57d7wdefc5vwfi@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-12-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-12-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 12/14] fuzz/x86_emulate: Add --rerun option
 to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6NDFQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBDdXJyZW50IHN0YWJpbGl0eSBudW1iZXJzIGFyZSBub3QgMTAwJS4gIEluIG9yZGVy
IHRvIGhlbHAgdHJhY2sgdGhpcwo+IGRvd24sIGFkZCBhIC0tcmVydW4gb3B0aW9uIHdoaWNoIHdp
bGwgcnVuIHRoZSBzYW1lIGlucHV0IHR3aWNlLAo+IHJlc2V0dGluZyB0aGUgc3RhdGUgaW4gYmV0
d2VlbiBlYWNoIHJ1biwgYW5kIGNvbXBhcmluZyB0aGUgc3RhdGUKPiBhZnRlcndhcmRzLiAgSWYg
dGhlIHN0YXRlIGRpZmZlcnMsIGNhbGwgYWJvcnQoKS4KPiAKPiBUaGlzIGFsbG93cyBBRkwgdG8g
aGVscCB0aGUgcHJvY2VzcyBvZiB0cmFja2luZyBkb3duIHdoYXQgc3RhdGUgaXMgbm90Cj4gYmVp
bmcgcmVzZXQgcHJvcGVybHkgYmV0d2VlbiBydW5zIGJ5IHByb3ZpbmcgdGVzdGNhc2VzIHRoYXQK
PiBkZW1vbnN0cmF0ZSB0aGUgYmVoYXZpb3IuCj4gCj4gVG8gZG8gdGhpczoKPiAKPiAtIE1vdmUg
Y3R4dCBpbnRvIHN0cnVjdCBmdXp6LXN0YXRlIHRvIHNpbXBsaWZ5IGhhbmRsaW5nCj4gCj4gLSBS
YXRoZXIgdGhhbiBjb3B5aW5nIHRoZSBkYXRhIGludG8gaW5wdXQsIHRyZWF0IHRoZSBkYXRhIGhh
bmRlZCBhcwo+ICAgaW1tdXRhYmxlIGFuZCBwb2ludCBlYWNoICJjb3B5IiB0byBpdAo+IAo+IC0g
RmFjdG9yIG91dCB2YXJpb3VzIHN0ZXBzIChzZXR0aW5nIHVwIGZ1enogc3RhdGUsIHJ1bm5pbmcg
YW4KPiAgIGluZGl2aWR1YWwgdGVzdCkgc28gdGhhdCB0aGV5IGNhbiBiZSBlZmZpY2llbnRseSBy
dW4gZWl0aGVyIG9uY2Ugb3IKPiAgIHR3aWNlIChhcyBuZWNlc3NhcnkpCj4gCj4gLSBDb21wYXJl
IHRoZSBzdGF0ZXMgYWZ0ZXJ3YXJkcywgcHJpbnRpbmcgd2hhdCdzIGRpZmZlcmVudCBhbmQgY2Fs
bGluZwo+ICAgYWJvcnQoKSBpZiBhbnl0aGluZyBpcyBmb3VuZC4KPiAKCkZXSVcgSSB0aGluayB0
aGlzIGlzIGFuIHVzZWZ1bCBvcHRpb24gdG8gaGF2ZS4gU2luY2UgdGhpcyBwYXRjaCBkZXBlbmRz
Cm9uIHByZXZpb3VzIG9uZXMgd2hpY2ggaGF2ZSBjb21tZW50cyBJIG9ubHkgc2tpbS1yZWFkIGl0
LgoKPiArCj4gK3ZvaWQgY29tcGFyZV9zdGF0ZXMoc3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl0p
Cj4gK3sKPiArICAgIC8vIEZpcnN0IHplcm8gYW55ICJpbnRlcm5hbCIgcG9pbnRlcnMKPiArICAg
IHN0YXRlWzBdLmNvcnB1cyA9IHN0YXRlWzFdLmNvcnB1cyA9IE5VTEw7Cj4gKyAgICBzdGF0ZVsw
XS5jdHh0LmRhdGEgPSBzdGF0ZVsxXS5jdHh0LmRhdGEgPSBOVUxMOwo+ICsgICAgc3RhdGVbMF0u
Y3R4dC5yZWdzID0gc3RhdGVbMV0uY3R4dC5yZWdzID0gTlVMTDsKPiArCj4gKyAgICAKPiArICAg
IGlmICggbWVtY21wKCZzdGF0ZVswXSwgJnN0YXRlWzFdLCBzaXplb2Yoc3RydWN0IGZ1enpfc3Rh
dGUpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IGk7Cj4gKwo+ICsgICAgICAgIHByaW50Zigi
U3RhdGUgbWlzbWF0Y2hcbiIpOwo+ICsKPiArICAgICAgICBmb3IgKCBpPTA7IGk8NTsgaSsrKQo+
ICsgICAgICAgICAgICBpZiAoc3RhdGVbMF0uY3JbaV0gIT0gc3RhdGVbMV0uY3JbaV0pCj4gKyAg
ICAgICAgICAgICAgICBwcmludGYoImNyWyVkXTogJWx4ICE9ICVseFxuIiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICBpLCBzdGF0ZVswXS5jcltpXSwgc3RhdGVbMV0uY3JbaV0pOwoKQ29kaW5n
IHN0eWxlIGlzc3VlcyBoZXJlIGFuZCBiZWxvdy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:38:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:38:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqpA-0007Az-DZ; Fri, 15 Sep 2017 13:38:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsqp8-0007At-QD
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:38:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 6F/09-30935-2D7DBB95; Fri, 15 Sep 2017 13:38:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7F67s
 jDa5sVLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPu/HnAUnCfp2LDtmfMDYybuboYOTkkBPwl
 rjy8xwZiswioSix485kRxGYTUJb42dkLFhcR0JG4uvcFK4jNLLCdUeLvrBIQW1ggQ+LfqVPMI
 DavgIXE4T9/wOqFBAolWib9ZoWIC0qcnPmEBaJXR2LB7k9ANRxAtrTE8n8cIGFOAXuJhj1T2U
 FsUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSNjvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MG4o93vEKMkB5OSKO+NLbsjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwnr0GlBMsSk1PrUjLzAGGPExagoNHSYR3Kkiat7ggMbc4Mx0id
 YpRUUqc9yZIQgAkkVGaB9cGi7NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5H4FM4cnMK4
 Gb/gpoMRPQ4jOnd4AsLklESEk1MOYfqMuOMrx3qWS/hsszR3aTqH4vkTq99rVCf/fz79mVJ+U
 75Ynpvu5YuwIm6ZObGBk+6et6bT367aNgxANGN1X5EuNJSz8H776cvkA8QyvRVitK9vpsa4tP
 1b+K5WvSVnx9lxnXkxxo1Ne17vix9dJfHaK9fvOF7nhb5LbjYXL9Y5a7tZwMSizFGYmGWsxFx
 YkA3hgLUK4CAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505482703!91728370!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50703 invoked from network); 15 Sep 2017 13:38:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:38:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="447975707"
Date: Fri, 15 Sep 2017 14:38:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915133822.g5ta6jexg77xijn6@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-14-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170825164343.29015-14-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 14/14] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6NDNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBBRkwgY29uc2lkZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24g
bm90IG9ubHkgaWYgdGhlcmUgYXJlCj4gdHVwbGVzIGV4ZXJjaXNlZCBieSB0aGF0IHRlc3RjYXNl
IHdoaWNoIHdlcmUgbm90IGV4ZXJjaXNlZCBvdGhlcndpc2UsCj4gYnV0IGFsc28gaWYgdGhlICpu
dW1iZXIqIG9mIHRpbWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCj4gY2hhbmdl
cyBzaWduaWZpY2FudGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdo
ZXMgYml0Cj4gY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03LCA4LTE1LCAm
YykuCj4gCj4gVW5mb3J0dW5hdGVseSwgb25lIHNpbXBsZSB3YXkgdG8gaW5jcmVhc2UgdGhlc2Ug
c3RhdHMgaXQgdG8gZXhlY3V0ZQo+IHRoZSBzYW1lIChvciBzaW1pbGFyKSBpbnN0cnVjdGlvbnMg
bXVsdGlwbGUgdGltZXMuICBTdWNoIGxvbmcKPiB0ZXN0Y2FzZXMgdGFrZSBleHBvbmVudGlhbGx5
IGxvbmdlciB0byBmdXp6OiB0aGUgZnV6emVyIHNwZW5kcyBtb3JlCj4gdGltZSBmbGlwcGluZyBi
aXRzIGxvb2tpbmcgZm9yIG1lYW5pbmdmdWwgY2hhbmdlcywgYW5kIGVhY2ggZXhlY3V0aW9uCj4g
dGFrZXMgbG9uZ2VyIGJlY2F1c2UgaXQgaXMgZG9pbmcgbW9yZSB0aGluZ3MuICBTbyBsb25nIHBh
dGhzIHdoaWNoIGFkZAo+IG5vdGhpbmcgdG8gdGhlIGFjdHVhbCBjb2RlIGNvdmVyYWdlIGJ1dCBl
ZmZlY3RpdmVseSAiZGlzdHJhY3QiIHRoZQo+IGZ1enplciwgbWFraW5nIGl0IGxlc3MgZWZmZWN0
aXZlLgo+IAo+IEV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhhdCBub3QgYWxsb3dpbmcgaW5maW5p
dGUgbnVtYmVyIG9mCj4gaW5zdHJ1Y3Rpb24gcmV0cmllcyBmb3IgdGhlIG9sZCAobm9uLWNvbXBh
Y3QpIGZvcm1hdCBkb2VzIGluZGVlZCBzcGVlZAo+IHVwIGFuZCBpbmNyZWFzZSBjb2RlIGNvdmVy
YWdlLiAgSG93ZXZlciwgaXQgaGFzIGFsc28gc2hvd24gdGhhdCBvbiB0aGUKPiBuZXcsIG1vcmUg
Y29tcGFjdCBmb3JtYXQsIGhhdmluZyBubyBpbnN0cnVjdGlvbiBsaW1pdCBjYXVzZXMgdGhlIGhp
Z2hlc3QKPiB0aHJvdWdocHV0IGluIGNvZGUgY292ZXJhZ2UuCj4gCj4gU28gbGVhdmUgdGhlIG9w
dGlvbiBpbiwgYnV0IGhhdmUgaXQgZGVmYXVsdCB0byAwIChubyBsaW1pdCkuCgpIb3cgZG9lcyBs
aW1pdGluZyB0aGUgbnVtYmVyIG9mIGxvb3BzIGhlbHAgYWZsIHByb2R1Y2UgYmV0dGVyIGlucHV0
PwpXb3VsZG4ndCBhZmwgc3RpbGwgdHJ5IHRvIGZsaXAgYml0cyBiZXlvbmQgdGhlIGxpbWl0IChz
YXksIHRoZSA+PW4rMQppbnN0cnVjdGlvbnMgd2hlbiB0aGUgbGltaXQgaXMgbik/IEkgYXNzdW1l
IGl0IHdpbGwgZ2l2ZSB1cCBhdCBzb21lCnBvaW50LCBidXQgd2hlbj8KCkkgZ3Vlc3MgbXkgcG9p
bnQgaXMgaGF2aW5nIGEgbGltaXQgYnV0IGRvZXNuJ3QgdGVsbCBhZmwgYWJvdXQgaXQgc2VlbXMK
YSBiaXQgc3ViLW9wdGltYWwgdG8gbWUuIEknbSBub3QgcXVpdGUgc3VyZSBpZiBJIHVuZGVyc3Rh
bmQgY29ycmVjdGx5CmhvdyBhZmwgd29ya3MgdGhvdWdoLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:43:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsqts-0007pH-VY; Fri, 15 Sep 2017 13:43:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsqtr-0007pA-Bx
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:43:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A8/82-30935-6F8DBB95; Fri, 15 Sep 2017 13:43:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7nG7s
 jDSbfYLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmtz9gLehir/i1cTNTA+Nk1i5GTg4JAX+J
 w3f+soDYLAKqEpunngCLswkoS/zs7GUDsUUEdCSu7n0BFOfiYBbYziixas0GJpCEsECgxL9rb
 ewgNq+AhcS0/6fZQYqEBC4ySqz8080GkRCUODnzCdgGZqBJC3Z/AopzANnSEsv/cYCEOQXsJP
 atf8kMYosKqEh0Lp0DVi4koCDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0DfWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDrZ6BgXEHY1Ov8yFGSQ4mJVHeG1t2Rwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4P1wHSgnWJSanlqRlpkDDHqYtAQHj5IIrzUw8IV4iwsSc
 4sz0yFSpxh1OW48vP6HSYglLz8vVUqc9ybIDAGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmYlwdkFU9mXgncpldARzABHXHm9A6QI0oSEVJSDYxis9yfz5wVx5Owu3P1J22
 rFxrNTtGxiuaeJVfTbq244c4j1BTp8DLZdd7JbdUVx9l+3Fb6O32WTpsgi8mk564r55dwbpvw
 TuP7U01GmVgmf26pnA0xrJ36CtY9qbFbpRp7volrGxaFGZTKdgjuP8eu++LAF+Wlv83U2Bm+y
 Ue7KJeXOb7YocRSnJFoqMVcVJwIADqN2EO7AgAA
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505482992!83314193!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31178 invoked from network); 15 Sep 2017 13:43:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:43:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="447976368"
Date: Fri, 15 Sep 2017 14:42:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915134253.ihqnqb2wjnqifpjy@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-9-george.dunlap@citrix.com>
 <20170915130759.gfqdfmguxe6ptkpc@citrix.com>
 <c141beaa-0e41-0e22-532f-33d18ad9fca0@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c141beaa-0e41-0e22-532f-33d18ad9fca0@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/14] fuzz/x86_emulate: Take multiple test
 files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDI6Mjc6MzVQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiA+PiAgICAgICAgICAgICAgICAgIHBlcnJvcigiZm9wZW4iKTsKPiA+PiBAQCAtODcs
NyArOTQsOSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPj4gICAgICAgICAg
aWYgKCAhZmVvZihmcCkgfHwgc2l6ZSA+IElOUFVUX1NJWkUgKQo+ID4+ICAgICAgICAgIHsKPiA+
PiAgICAgICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwo+ID4+IC0gICAgICAg
ICAgICBleGl0KC0xKTsKPiA+PiArICAgICAgICAgICAgaWYgKCBvcHRpbmQgKyAxID09ICBhcmdj
ICkKPiA+IAo+ID4gV2hhdCBpcyB0aGlzIGZvcj8KPiAKPiBPbmx5IGNhbGwgZXhpdCgpIHdoZW4g
dGhlIGZpbGUgaXMgdG9vIGxhcmdlIGlmIHRoZSBjdXJyZW50IHRlc3RjYXNlIGlzCj4gdGhlIGxh
c3Qgb25lLgo+IAo+IE9uZSBvZiB0aGUgImludGVyZXN0aW5nIHRlc3RjYXNlcyIgdGhhdCBBRkwg
ZmluZHMgaXMgYWx3YXlzICJUaGUgZmlsZQo+IHdhcyB0b28gbGFyZ2UiLiAgV2l0aG91dCB0aGlz
IGNsYXVzZSwgImFmbC1oYXJuZXNzLWNvdiBbYmxhaF0gcXVldWUvaWQqIgo+IHdvdWxkIHByb2Nl
c3MgdGVzdGNhc2VzIHVudGlsIGl0IGZvdW5kIHRoYXQgb25lLCB0aGVuIHN0b3AgcHJvY2Vzc2lu
ZywKPiByYXRoZXIgdGhhbiBwcm9jZXNzaW5nIHRoZSBmdWxsIHNldCBvZiB0aGVtLgo+IAo+IFdl
IGNvdWxkIG1ha2UgdGhpcyBzb21ldGhpbmcgbGlrZSAiaWYgKCBtYXggPT0gMSApIiAob25seSBl
eGl0IGlmIG5vdCBpbgo+ICdiYXRjaCBtb2RlJykgaWYgeW91IHRoaW5rIHRoYXQgd291bGQgYmUg
YmV0dGVyLgo+IAoKWWVzIHRoZSBuZXcgY2hlY2sgbG9va3MgY2xlYXJlciB0byBtZS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsr5N-0000As-1U; Fri, 15 Sep 2017 13:55:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424a176dd=George.Dunlap@citrix.com>)
 id 1dsr5L-0000Am-T3
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:55:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 5C/7C-02226-FBBDBB95; Fri, 15 Sep 2017 13:55:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO7u27s
 jDZ43KFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLHx5jKtgvXLGtcwdbA+MP/i5GDg4JAX+J
 1Weluxg5OYQFMiTO7J/DCGKLCChKPHh5k7WLkYuDWWA6o8S789tYQBwhgfmMEt8OtTCDVLEJ6
 EnMO/6VBcTmFbCVWN/5jBXEZhFQlbj8eRETiC0qEC7RdLYfqkZQ4uTMJywgizkFLCVWvJEEMZ
 kFNCXW79IHqWAWEJe49WQ+E4QtL9G8dTbYJiGgiYsfHGWfwMg/C8mgWQjds5B0z0LSvYCRZRW
 jRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBg1jMwMO5g7Nvr
 d4hRkoNJSZT3xpbdkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBmAgS4kWJSanlqRlpkDjBGYt
 AQHj5II77lbQGne4oLE3OLMdIjUKUZFKXHehSAJAZBERmkeXBssLi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuZdDjKFJzOvBG76K6DFTECLz5zeAbK4JBEhJdXAaNA+7e1B1eWzm7knvyp
 WO9iT2WoSup1xK+ucvwUtr0JKVgvZHXA69H/64/qXBb3sRssY82Njc1vWPyl4vofBNvb19qYb
 pWt4FdK+i1m0sc8RTN779VzU9YWRs/cGX2A/84zb9MEl/gluT/78Lr0XVqzy9Br7z6hLCofNr
 xV4PridFTRL3cL2vRJLcUaioRZzUXEiAGUa4YHGAgAA
X-Env-Sender: prvs=424a176dd=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505483706!107380641!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4612 invoked from network); 15 Sep 2017 13:55:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 13:55:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="439921057"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-14-george.dunlap@citrix.com>
 <20170915133822.g5ta6jexg77xijn6@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5f3bde07-759c-9150-e450-e3ff53963517@citrix.com>
Date: Fri, 15 Sep 2017 14:55:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170915133822.g5ta6jexg77xijn6@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 14/14] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwMjozOCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEF1ZyAyNSwg
MjAxNyBhdCAwNTo0Mzo0M1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBBRkwgY29u
c2lkZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24gbm90IG9ubHkgaWYgdGhl
cmUgYXJlCj4+IHR1cGxlcyBleGVyY2lzZWQgYnkgdGhhdCB0ZXN0Y2FzZSB3aGljaCB3ZXJlIG5v
dCBleGVyY2lzZWQgb3RoZXJ3aXNlLAo+PiBidXQgYWxzbyBpZiB0aGUgKm51bWJlciogb2YgdGlt
ZXMgYW4gaW5kaXZpZHVhbCB0dXBsZSBpcyBleGVyY2lzZWQKPj4gY2hhbmdlcyBzaWduaWZpY2Fu
dGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRoZSBoaWdoZXMgYml0Cj4+IGNo
YW5nZXMgKGkuZS4sIGlmIGl0IGlzIHJ1biAxLCAyLTMsIDQtNywgOC0xNSwgJmMpLgo+Pgo+PiBV
bmZvcnR1bmF0ZWx5LCBvbmUgc2ltcGxlIHdheSB0byBpbmNyZWFzZSB0aGVzZSBzdGF0cyBpdCB0
byBleGVjdXRlCj4+IHRoZSBzYW1lIChvciBzaW1pbGFyKSBpbnN0cnVjdGlvbnMgbXVsdGlwbGUg
dGltZXMuICBTdWNoIGxvbmcKPj4gdGVzdGNhc2VzIHRha2UgZXhwb25lbnRpYWxseSBsb25nZXIg
dG8gZnV6ejogdGhlIGZ1enplciBzcGVuZHMgbW9yZQo+PiB0aW1lIGZsaXBwaW5nIGJpdHMgbG9v
a2luZyBmb3IgbWVhbmluZ2Z1bCBjaGFuZ2VzLCBhbmQgZWFjaCBleGVjdXRpb24KPj4gdGFrZXMg
bG9uZ2VyIGJlY2F1c2UgaXQgaXMgZG9pbmcgbW9yZSB0aGluZ3MuICBTbyBsb25nIHBhdGhzIHdo
aWNoIGFkZAo+PiBub3RoaW5nIHRvIHRoZSBhY3R1YWwgY29kZSBjb3ZlcmFnZSBidXQgZWZmZWN0
aXZlbHkgImRpc3RyYWN0IiB0aGUKPj4gZnV6emVyLCBtYWtpbmcgaXQgbGVzcyBlZmZlY3RpdmUu
Cj4+Cj4+IEV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhhdCBub3QgYWxsb3dpbmcgaW5maW5pdGUg
bnVtYmVyIG9mCj4+IGluc3RydWN0aW9uIHJldHJpZXMgZm9yIHRoZSBvbGQgKG5vbi1jb21wYWN0
KSBmb3JtYXQgZG9lcyBpbmRlZWQgc3BlZWQKPj4gdXAgYW5kIGluY3JlYXNlIGNvZGUgY292ZXJh
Z2UuICBIb3dldmVyLCBpdCBoYXMgYWxzbyBzaG93biB0aGF0IG9uIHRoZQo+PiBuZXcsIG1vcmUg
Y29tcGFjdCBmb3JtYXQsIGhhdmluZyBubyBpbnN0cnVjdGlvbiBsaW1pdCBjYXVzZXMgdGhlIGhp
Z2hlc3QKPj4gdGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgo+Pgo+PiBTbyBsZWF2ZSB0aGUg
b3B0aW9uIGluLCBidXQgaGF2ZSBpdCBkZWZhdWx0IHRvIDAgKG5vIGxpbWl0KS4KPiAKPiBIb3cg
ZG9lcyBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIGxvb3BzIGhlbHAgYWZsIHByb2R1Y2UgYmV0dGVy
IGlucHV0Pwo+IFdvdWxkbid0IGFmbCBzdGlsbCB0cnkgdG8gZmxpcCBiaXRzIGJleW9uZCB0aGUg
bGltaXQgKHNheSwgdGhlID49bisxCj4gaW5zdHJ1Y3Rpb25zIHdoZW4gdGhlIGxpbWl0IGlzIG4p
PyBJIGFzc3VtZSBpdCB3aWxsIGdpdmUgdXAgYXQgc29tZQo+IHBvaW50LCBidXQgd2hlbj8KCiog
TGltaXRpbmcgdGhlIG51bWJlciBvZiBsb29wcyBtZWFucyBsb25nZXIgdGVzdGNhc2VzIGRvbid0
IGxvb2sKZGlmZmVyZW50IHRoYW4gc2hvcnRlciB0ZXN0Y2FzZXMKCiogSWYgYSB0ZXN0Y2FzZSBk
b2Vzbid0IGxvb2sgZGlmZmVyZW50IHRoYW4gZXhpc3RpbmcgdGVzdGNhc2VzLCB0aGVuIEFGTAp3
aWxsIGRpc2NhcmQgaXQgcmF0aGVyIHRoYW4gYWRkaW5nIGl0IHRvIHRoZSBxdWV1ZQoKKiBMYXJn
ZXIgInF1ZXVlIiB0ZXN0Y2FzZXMgZXhoaWJpdCBhIHF1YWRyYXRpYyBlZmZlY3QgZm9yIHNlYXJj
aCB0aW1lOgpUaGV5IGFyZSBsb25nZXIgdG8gZnV6eiAoc2luY2UgdGhleSdyZSBiaWdnZXIpIGFu
ZCBlYWNoIHRlc3RjYXNlIGlzCmxvbmdlciB0byBydW4uCgoqIFNvIGxpbWl0aW5nIHRoZSBudW1i
ZXIgb2YgbG9vcHMgY2F1c2VzIHRoZSB0ZXN0Y2FzZXMgaW4gdGhlIHF1ZXVlIHRvCmJlIHNob3J0
ZXIsIHdoaWNoIGluIHR1cm4gZGVjcmVhc2VzIHRoZSB0aW1lIHRvIGZ1enogYW5kIGV4ZWN1dGUg
dGVzdApjYXNlcyBpbiB0aGUgcXVldWUsIHdoaWNoIGNhdXNlcyBoaWdoZXIgdGhyb3VnaHB1dC4K
Cj4gSSBndWVzcyBteSBwb2ludCBpcyBoYXZpbmcgYSBsaW1pdCBidXQgZG9lc24ndCB0ZWxsIGFm
bCBhYm91dCBpdCBzZWVtcwo+IGEgYml0IHN1Yi1vcHRpbWFsIHRvIG1lLiBJJ20gbm90IHF1aXRl
IHN1cmUgaWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseQo+IGhvdyBhZmwgd29ya3MgdGhvdWdoLgoK
V2VsbCBJIHRoaW5rIHRoZSBrZXkgdGhpbmcgaXMgdG8gbG9vayBhdCB0aGUgZ3JhcGguICBFaXRo
ZXIgMSkgdGhlcmUncwpzb21ldGhpbmcgd3Jvbmcgd2l0aCBteSBtZXRob2RvbG9neSwgb3IgMikg
Zm9yIHRoZSBvcmlnaW5hbCBsYXlvdXQsCmxpbWl0aW5nIHRoZSBudW1iZXIgb2YgdGVzdGNhc2Vz
IGhlbHBzIGltcHJvdmUgQUZMJ3MgcGVyZm9ybWFuY2UuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 13:56:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 13:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsr73-0000JV-Fi; Fri, 15 Sep 2017 13:56:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dsr72-0000JF-3h
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 13:56:56 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CD/81-05665-72CDBB95; Fri, 15 Sep 2017 13:56:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsUyZ7p8oK7ind2
 RBpu6eSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTExcyFhzRqWhe3snUwPhAtYuRi0NIYDKT
 xIR/zewQzl9GidWHj7F0MXICORsYJeZfCIVItDFKvD16ihUkISxgJrHs+A1mEFtEwEliz4P7r
 HDduw4uZQRxmAU2Mkq0zegE62AT0JNoPf8ZrINXwFZixfTvQPs4OFgEVCXO70yHCAtKnJz5BG
 wzp4CNxO0bp8DKmQXUJf7MuwRly0tsfzsHzJYQMJZof3uRbQKjwCwk7bOQtMxC0rKAkXkVo3p
 xalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsa7mwIOMUpy
 MCmJ8t7YsjtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvzW2gnGBRanpqRVpmDjBaYNISHDxKI
 rznbgGleYsLEnOLM9MhUqcYFaXEeZVA+gRAEhmleXBtsAi9xCgrJczLCHSIEE9BalFuZgmq/C
 tGcQ5GJWHe5SDjeTLzSuCmvwJazAS0+MzpHSCLSxIRUlINjHMjfP9MM71w0cf74pHuV4dLim/
 0vjw1eZ+xWI7b+wf+fkVHz0mKB7rNOJAussDzrZ3W2x7+2792xJ7rVVy3vy1A1+rLSzPDA1cU
 21zOG9We11ssrVa54sLOqWF/Y721386ScPkRI/f329P9HTNOz5a4zzP1jOHZ5Nux6dmLXyVYZ
 U59GFD95aQSS3FGoqEWc1FxIgC3V3VbywIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505483807!59996406!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40441 invoked from network); 15 Sep 2017 13:56:48 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 13:56:48 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FDug2k015763
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 13:56:43 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8FDugQt010576
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 13:56:42 GMT
Received: from ubhmp0008.oracle.com (ubhmp0008.oracle.com [156.151.24.61])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8FDuflL002684;
 Fri, 15 Sep 2017 13:56:42 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 13:56:41 +0000
To: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <20170914161026.uuarigasjtk7ngec@citrix.com>
 <8a9b3fd1-4d00-1e96-689d-9114b5cb81ea@oracle.com>
 <20170915111913.bxdcamkwziivyhyg@citrix.com>
 <34d112d7-2e8f-dcd6-8610-4a676a6a120d@suse.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <7bb788fc-e2ec-a690-b4e9-10e5359f21fa@oracle.com>
Date: Fri, 15 Sep 2017 14:56:36 +0100
MIME-Version: 1.0
In-Reply-To: <34d112d7-2e8f-dcd6-8610-4a676a6a120d@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Annie Li <annie.li@oracle.com>,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAxMjozNCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNS8wOS8x
NyAxMzoxOSwgV2VpIExpdSB3cm90ZToKPj4gT24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDU6MTg6
NDRQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+Pj4gT24gMDkvMTQvMjAxNyAwNToxMCBQ
TSwgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBUaHUsIFNlcCAwNywgMjAxNyBhdCAwNTo1Mzo1NFBN
ICswMTAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+Pj4+IEhleSEKPj4+Pj4KPj4+Pj4gV2Ugd2Fu
dGVkIHRvIGJyb3VnaHQgdXAgdGhpcyBzbWFsbCBwcm9wb3NhbCByZWdhcmRpbmcgdGhlIGxhY2sg
b2YKPj4+Pj4gcGFyYW1ldGVyaXphdGlvbiBvbiBQViBkZXZpY2VzIG9uIFhlbi4KPj4+Pj4KPj4+
Pj4gQ3VycmVudGx5IHVzZXJzIGRvbid0IGhhdmUgYSB3YXkgZm9yIGVuZm9yY2UgYW5kIGNvbnRy
b2wgd2hhdAo+Pj4+PiBmZWF0dXJlcy9xdWV1ZXMvZXRjIHRoZSBiYWNrZW5kIHByb3ZpZGVzLiBT
byBmYXIgdGhlcmUncyBvbmx5IGdsb2JhbCBwYXJhbWV0ZXJzCj4+Pj4+IG9uIGJhY2tlbmRzLCBh
bmQgc3BlY3MgZG8gbm90IG1lbnRpb24gYW55dGhpbmcgaW4gdGhpcyByZWdhcmQuCj4+Pj4+Cj4+
Pj4+IFRoZSBtb3N0IG9idmlvdXMgZXhhbXBsZSBpcyBuZXRiYWNrL2Jsa2JhY2sgbWF4X3F1ZXVl
cyBtb2R1bGUgcGFyYW1ldGVyIHdoZXJlIGl0Cj4+Pj4+IHNldHMgdGhlIGxpbWl0IHRoZSBtYXhp
bXVtIHF1ZXVlcyBmb3IgYWxsIGRldmljZXMgd2hpY2ggaXMgbm90IHRoYXQgZmxleGlibGUuCj4+
Pj4+IE90aGVyIGV4YW1wbGVzIGluY2x1ZGUgY29udHJvbGxpbmcgb2ZmbG9hZHMgdmlzaWJsZSBi
eSB0aGUgTklDIChlLmcuIGRpc2FibGluZwo+Pj4+PiBjaGVja3N1bSBvZmZsb2FkLCBkaXNhYmxp
bmcgc2NhdGhlci1nYXRoZXIpLCBvdGhlcnMgbW9yZSBhYm91dCBJL08gcGF0aCAoZS5nLgo+Pj4+
PiBkaXNhYmxlIGJsa2lmIGluZGlyZWN0IGRlc2NyaXB0b3JzLCBsaW1pdCBudW1iZXIgb2YgcGFn
ZXMgZm9yIHRoZSByaW5nKSwgb3IgbGVzcwo+Pj4+PiBncmFudCB1c2FnZSBieSBtaW5pbWl6aW5n
IG51bWJlciBvZiBxdWV1ZXMvZGVzY3JpcHRvcnMuCj4+Pj4+Cj4+Pj4+IE9mIGNvdXJzZSB0aGVy
ZSBjb3VsZCBiZSBtb3JlIGV4YW1wbGVzLCBhcyB0aGlzIHNlZW1zIHRvIGJlIG9ydG9naG9uYWwg
dG8gdGhlCj4+Pj4+IGtpbmRzIG9mIFBWIGJhY2tlbmRzIHdlIGhhdmUuIEFuZCBzZWVtcyBsaWtl
IGFsbCBmZWF0dXJlcyBhcHBlYXIgdG8gYmUgcHVibGlzaGVkCj4+Pj4+IG9uIHRoZSBzYW1lIHhl
bmJ1cyBzdGF0ZT8KPj4+Pj4KPj4+Pj4gVGhlIGlkZWEgdG8gYWRkcmVzcyB0aGlzIHdvdWxkIGJl
IHZlcnkgc2ltcGxlOgo+Pj4+Pgo+Pj4+PiAtIFRvb2xzdGFjayB3aGVuIGluaXRpYWxpemluZyBk
ZXZpY2UgcGF0aHMsIHdyaXRlcyBhZGRpdGlvbmFsIGVudHJpZXMgaW4gdGhlCj4+Pj4+IGZvcm0g
b2YgJ3JlcXVlc3QtPGZlYXR1cmUtbmFtZT4nID0gPGZlYXR1cmUtdmFsdWU+LiBUaGVzZSBlbnRy
aWVzIGFyZSBvbmx5Cj4+Pj4+IHZpc2libGUgYnkgdGhlIGJhY2tlbmQgYW5kIHRvb2xzdGFjazsK
Pj4+Pj4KPj4+Pj4gLSBCYWNrZW5kIHJlYWRzIHRoaXMgZW50cmllcyBhbmQgdXNlcyA8ZmVhdHVy
ZS12YWx1ZT4gYXMgdGhlIHZhbHVlIG9mCj4+Pj4+IDxmZWF0dXJlLW5hbWU+LCB3aGljaCB3aWxs
IHRoZW4gYmUgdmlzaWJsZSBvbiB0aGUgZnJvbnRlbmQuCj4+Pj4+Cj4+Pj4+IFsgUmVtb3ZhbCBv
ZiB0aGUgJ3JlcXVlc3QtKicgeGVuc3RvcmUgZW50cmllcyBjb3VsZCByZXByZXNlbnQgYSBmZWVk
YmFjayBsb29rCj4+Pj4+ICAgdGhhdCB0aGUgYmFja2VuZCBpbmRlZWQgcmVhZCBhbmQgdXNlZCB0
aGUgdmFsdWUuIE9yIGVsc2UgaXQgY291bGQgc2ltcGx5IGJlCj4+Pj4+ICAgaWdub3JlZC4gXQo+
Pj4+Pgo+Pj4+PiBBbmQgdGhhdCdzIGl0Lgo+Pj4+Pgo+Pj4+PiBJbiBwcmF0aWNlIHVzZXIgd291
bGQgZG86IEUuZy4KPj4+Pj4KPj4+Pj4gZG9tYWluLmNmZzoKPj4+Pj4gLi4uCj4+Pj4+IG5hbWUg
PSAiZ3Vlc3QiCj4+Pj4+IGtlcm5lbCA9ICJiekltYWdlIgo+Pj4+PiB2aWYgPSBbImJyaWRnZT1i
cjAscXVldWVzPTIiXQo+Pj4+PiBkaXNrID0gWwo+Pj4+PiAiZm9ybWF0PXJhdyx2ZGV2PWhkYSxh
Y2Nlc3M9cncsYmFja2VuZHR5cGU9cGh5LHRhcmdldD0vZGV2L0hvc3RWRy9YZW5HdWVzdDIscXVl
dWVzPTEsbWF4LXJpbmctcGFnZS1vcmRlcj0wIgo+Pj4+Cj4+Pj4gVGhlcmUgbmVlZHMgdG8gYmUg
YSB3YXkgdG8gZGlzdGluZ3Vpc2ggcGFyYW1ldGVycyBjb25zdW1lZCBieSB0b29sc3RhY2sKPj4+
PiB2cyB0aGUgb25lcyBwYXNzZWQgb24gdG8gYmFja2VuZHMuIFRoZSBwYXJhbWV0ZXJzIHBhc3Nl
ZCB0byBiYWNrZW5kcwo+Pj4+IHNob3VsZCBzdGFydCB3aXRoIGEgcHJlZGVmaW5lZCBwcmVmaXgu
Cj4+Pj4KPj4+IEhtbSwgd2hpY2ggc2VlbXMgdG8gYmUgaW5saW5lIHdpdGggdGhlICJyZXF1ZXN0
IiBwcmVmaXggd2hlbiBjb250cm9sbGluZyBjZXJ0YWluCj4+PiBmZWF0dXJlcyBlbmFibGVkL2Rp
c2FibGVkPyBPaCB3YWl0LCBwZXJoYXBzIHlvdSBtZWFuIHdydCB0byB0aGUgVUkvY29uZmlnLWZv
cm1hdAo+Pj4gcmF0aGVyIHRoYW4geGVuc3RvcmUgZW50cmllcyBhbmQgc3VjaD8gSWYgaXQncyB0
aGUgbGF0dGVyLCBzZWUgYmVsb3csCj4+Cj4+IEkgd2FzIHRoaW5raW5nIGFib3V0IHhsIGNvbmZp
ZyBzeW50YXguCj4+Cj4+Pgo+Pj4+PiBdCj4+Pj4+IC4uLgo+Pj4+Pgo+Pj4+PiBUb29sc3RhY2sg
d3JpdGVzOgo+Pj4+Pgo+Pj4+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92aWYvOC8wL3JlcXVl
c3QtbXVsdGktcXVldWUtbWF4LXF1ZXVlcyA9IDIKPj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tl
bmQvdmJkLzgvNTE3MTMvcmVxdWVzdC1tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+Pj4+PiAv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81MTcxMy9yZXF1ZXN0LW1heC1yaW5nLXBhZ2Ut
b3JkZXIgPSAwCj4gCj4gSSdkIHJhdGhlciB1c2UgYSBzcGVjaWZpYyBkaXJlY3RvcnksIGUuZy46
Cj4gCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9yZXF1ZXN0L211bHRpLXF1ZXVl
LW1heC1xdWV1ZXMgPSAyCj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvcmVx
dWVzdC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5k
L3ZiZC84LzUxNzEzL3JlcXVlc3QvbWF4LXJpbmctcGFnZS1vcmRlciA9IDAKPiAKPiBUaGlzIHdp
bGwgZW5hYmxlIHRoZSBiYWNrZW5kIHRvIGp1c3QgbG9vayBmb3IgYWxsIGVudHJpZXMgaW4KPiAu
Li4vcmVxdWVzdC8gaW5zdGVhZCBvZiBoYXZpbmcgdG8gdHJ5IGFsbCBwb3NzaWJsZSBmZWF0dXJl
cy4KPiAKWWVhcCwgc291bmRzIGJldHRlciBhbmQgY2xlYW5lciBpbmRlZWQuCgpBbmQgYmFja2Vu
ZCBjYW4gc2ltcGx5IHJlbW92ZSB0aGUgd2hvbGUgZGlyZWN0b3J5IHdoZW4gaXQncyBkb25lIGNv
bnN1bWluZwp0aGUgcGFyYW1ldGVycyBhcyBhIHNpZ25hbCB0byB0aGUgdG9vbHN0YWNrPyBPciBt
YXliZSBpdCBtaWdodCBiZSBlbm91Z2ggdG8Kc2ltcGx5IGRldGVjdCB0aGF0IHJlcXVlc3QvWFhY
IGFuZCBYWFggeGVuc3RvcmVzIGVudHJpZXMgaGF2ZSB0aGUgc2FtZSB2YWx1ZS4KCj4+Pj4+IEJh
Y2tlbmRzIHJlYWRzIGFuZCBzZWVkcyB3aXRoIChhbmQgYXNzdW1pbmcgaXQgcGFzc2VzIGJhY2tl
bmQgdmFsaWRhdGlvbiBvZmMpOgo+Pj4+Pgo+Pj4+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
aWYvOC8wL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAyCj4+Pj4+IC9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZiZC84LzUxNzEzL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMgPSAyCj4+Pj4+IC9sb2Nh
bC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL21heC1yaW5nLXBhZ2Utb3JkZXIgPSAwCj4+
Pj4+Cj4+Pj4+IFRoZSBYTCBjb25maWd1cmF0aW9uIGVudHJ5IGZvciBjb250cm9sbGluZyB0aGVz
ZSB0dW5hYmxlIGFyZSBqdXN0IGV4YW1wbGVzIGl0J3MKPj4+Pj4gbm90IGNsZWFyIHRoZSBnZW5l
cmFsIHByZWZlcmVuY2UgZm9yIHRoaXMuIEFuIGFsdGVybmF0aXZlIGNvdWxkIGJlOgo+Pj4+Pgo+
Pj4+PiB2aWYgPSBbImJyaWRnZT1icjAsZmVhdHVyZXM9cXVldWVzOjJcXDttYXgtcmluZy1wYWdl
LW9yZGVyOjAiXQo+Pj4+Pgo+Pj4+PiBXaGljaCBsZXRzIHVzIGhhdmUgbW9yZSBnZW5lcmljIGZl
YXR1cmUgY29udHJvbCwgd2l0aG91dCBzdGlja2luZyB0byBwYXJ0aWN1bGFyCj4+Pj4+IGZlYXR1
cmVzIG5hbWVzLgo+Pj4+Pgo+Pj4KPj4+IEluIGNhc2UgdGhlIGFib3ZlIHdhcyBhYm91dCBjb25m
aWcgZm9ybWF0LCB0aGlzIG9uZSBzdWdnZXN0ZWQgYWJvdmUgc291bmRzIG1vcmUKPj4+IGdlbmVy
YWwsIGFuZCBlYXN5IHRvIHJldXNlIGFjcm9zcyBiYWNrZW5kcy4gTWF5YmUgaW5zdGVhZCBvZiAi
ZmVhdHVyZXMiLCBjb3VsZAo+Pj4gYmUgImJhY2tlbmRfZmVhdHVyZXMiIHNpbmNlLCBtb3N0IFBW
IGJhY2tlbmRzIGRlY2xhcmUgYSAiYmFja2VuZCIgYW5kIGEKPj4+ICJiYWNrZW5kX2lkIiBhcyBw
ZXIgbGlieGwgSURMLgo+Pj4KPj4KPj4gVGhlIHByb3Bvc2VkIHN5bnRheCBsb29rcyBhIGJpdCBk
aWZmaWN1bHQgdG8gcGFyc2UuCj4+Cj4+IFdoYXQncyB3cm9uZyB3aXRoIHJlcXVlc3QtWFhYPVlZ
WSBzeW50YXg/IFdlIGNhbiBoYXZlIG1hbnkgb2YgdGhvc2UgYXMKPj4gd2UgbGlrZS4gWGwganVz
dCBwaWNrcyB0aG9zZSBhbmQgY29uY2F0ZW5hdGUgdGhlbSBpbnRvIGJhY2tlbmRfZmVhdHVyZXMu
Cj4gCk5vIHByb2JsZW0gYXQgYWxsIGFzc3VtaW5nIHRoZSBiYWNrZW5kX2ZlYXR1cmVzIG9uIElE
TCBpcyBhIGxpc3Qgb2YgWFhYPVlZWSAtIEkKc3VnZ2VzdGVkIHRoZSBhYm92ZSBzeW50YXggc2lt
cGx5IGFzIGEgc3RhcnQgZ2l2ZW4gaG93ICd0YXJnZXQnIGlzIHB1dCB0b2dldGhlcgpmb3IgZGlz
a3Mgd2l0aCAgYmFja2VuZHR5cGU9cWVtdSAoZS5nLiByYmQgcGFyYW1ldGVycykuIEJ1dCB5b3Vy
cyBpdCdzIG11Y2gKYmV0dGVyIGZyb20gdXNlciBwZXJzcGVjdGl2ZS4KClRoaW5raW5nIGlmIHRo
ZXJlIHdhcyBhIHByb2JsZW0gd2l0aCBlbXVsYXRlZCBOSUNzLCBidXQgSSBzdXBwb3NlIHRoZSBz
YW1lCnJlcXVlc3QtWFhYPVlZWSBjb3VsZCBiZSB1c2VkIHRvIHRvZ2dsZSB0aGUgZW11bGF0ZWQg
ZGV2aWNlIG9mZmxvYWRpbmdzIChlLmcuCmZvciB2aXJ0aW8gd2Ugd291bGQgdXNlIHJlcXVpcmUt
Z3Vlc3RfZWNuPTApLiBCdXQgaXQncyBwcm9iYWJseSBhIGJpdCBlYXJseSB0bwp3b3JyeSBhYm91
dCB0aGF0LiBsaWJ4bCAiYmFja2VuZF9mZWF0dXJlcyIgaXMgZ2VuZXJpYyBlbm91Z2ggdG8gYWNj
b21vZGF0ZSB0aGlzLgoKPiBJcyBpdCBwb3NzaWJsZSB0byBwYXJzZSB0aG9zZSB3aXRob3V0IGhh
dmluZyB0byBrbm93IGFib3V0IGluZGl2aWR1YWwKPiBYWFggdmFsdWVzPyBPdGhlcndpc2Ugd2Un
ZCBiZSBhYmxlIHRvIHN1cHBvcnQgb25seSBmZWF0dXJlcyBrbm93biBieSB4bAo+IGluc3RlYWQg
b2YgdGhvc2Uga25vd24gYnkgdGhlIHZhcmlvdXMgYmFja2VuZHMuCgovbm9kcwoKSSB0b28gd291
bGQga2VlcCB0aGlzIHN0YXRlbGVzcyBmcm9tIHRvb2xzdGFjayBwZXJzcGVjdGl2ZS4KCkpvYW8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:00:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrAT-00012T-Ue; Fri, 15 Sep 2017 14:00:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42495280a=citrix-osstest@xenproject.org>)
 id 1dsrAS-00012L-U1
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 14:00:29 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E9/B6-05665-CFCDBB95;
 Fri, 15 Sep 2017 14:00:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpO6vO7s
 jDXbdU7O4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBk/dq5kKnhaWNG96RJzA+Mary5GTg4JAX+J
 CcfeMkPY7hJvz85lBbFFBJwlJny4zQZi8wroSVxevYKpi5GDQxioZv22rC5GLqDyszISzztOM
 kL0ukq0/XzCAmP/PfSZHcRmE/CQmNgzESzOIqAqMWPaTrD5QgJaEksXr2SCmC8ocXImRC+zgI
 TEwRcvoO6xkGj/9JZpAiPfLCRls5CULWBkWsWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERhUDECwg/HXsoBDjJIcTEqivJnAYBPiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwZsFkhMsSk1PrUjLzAGGN0xagoNHSYS3EiTNW1yQmFucmQ6ROsVozHFs0+U/TByPb
 tz9wyTEkpeflyolzisJUioAUppRmgc3CBZ3lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMe+
 k20BSezLwSuH2vgE5hAjrlzOkdIKeUJCKkpBoYPVl+56eKrMy9IFNxpv0i8/TTGlzW7V93y6e
 FLU+e99v06y7HSkYnx+bdWcm6Scq1izVmXZnYcnlFwNy+K9oX3c4VTjnM9aHVR0p7bdmT81U5
 5q//SgSeq/m68PXSmHrjFc9aXk+csX73b5Ff283cmjXCJ63Mr+4IzPkoW//zG9OVn3ZsDCd2K
 LEUZyQaajEXFScCAOaJTrG2AgAA
X-Env-Sender: prvs=42495280a=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505484024!82920163!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24371 invoked from network); 15 Sep 2017 14:00:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 14:00:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="439922082"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72109-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-195:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=83724d9f3ae21a3b96362742e2f052b19d9f559a
X-Osstest-Versions-That: xen=d5a52318d902b956a258a0afbeffd95758f99dc4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 15 Sep 2017 15:00:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 72109: regressions
	- FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEwOSB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEwOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMDE1CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBs
aWtlIDcyMDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwMTUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjAxNQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDcyMDE1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU5IGxl
YWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwMTUKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAg
bGlrZSA3MjAxNQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OSBsZWFrLWNoZWNrL2No
ZWNrICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDE1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAxNCB4ZW4tYm9vdC9sMSAgICAgICAgICAgICBmYWlsIGxpa2UgNzIwMTUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSA3MjAxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBsaWtlIDcyMDE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzIDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgICBmYWls
IGxpa2UgNzIwMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0x
OTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
NTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgzNzI0ZDlmM2FlMjFhM2I5NjM2
Mjc0MmUyZjA1MmIxOWQ5ZjU1OWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGQ1YTUyMzE4ZDkwMmI5NTZhMjU4YTBhZmJlZmZkOTU3NThmOTlkYzQKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3MjAxNSAgMjAxNy0wOC0yNSAwMTo0ODoxOSBaICAgMjEgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzIxMDkgIDIwMTctMDktMTUgMDc6MTM6NDggWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODM3MjRk
OWYzYWUyMWEzYjk2MzYyNzQyZTJmMDUyYjE5ZDlmNTU5YQpBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjE4OjA0IDIwMTcgKzAyMDAK
CiAgICBnbnR0YWI6IGFsc28gdmFsaWRhdGUgUFRFIHBlcm1pc3Npb25zIHVwb24gZGVzdHJveS9y
ZXBsYWNlCiAgICAKICAgIEluIG9yZGVyIGZvciBQVEUgaGFuZGxpbmcgdG8gbWF0Y2ggdXAgd2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50aW5nIGRvbmUKICAgIGJ5IGNvbW1vbiBjb2RlLCBwcmVzZW5j
ZSBhbmQgd3JpdGFiaWxpdHkgb2YgZ3JhbnQgbWFwcGluZyBQVEVzIG11c3QKICAgIGFsc28gYmUg
dGFrZW4gaW50byBhY2NvdW50OyB2YWxpZGF0aW5nIGp1c3QgdGhlIGZyYW1lIG51bWJlciBpcyBu
b3QKICAgIGVub3VnaC4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyIHJlbGV2YW50IGlmIGEgZ3Vlc3Qg
ZmlkZGxlcyB3aXRoIGdyYW50CiAgICBQVEVzIHZpYSBub24tZ3JhbnQgaHlwZXJjYWxscy4KICAg
IAogICAgTm90ZSB0aGF0IHRoZSBmbGFncyBiZWluZyBwYXNzZWQgdG8gcmVwbGFjZV9ncmFudF9o
b3N0X21hcHBpbmcoKQogICAgYWxyZWFkeSBoYXBwZW4gdG8gYmUgdGhvc2Ugb2YgdGhlIGV4aXN0
aW5nIG1hcHBpbmcsIHNvIG5vIG5ldyBmdW5jdGlvbgogICAgcGFyYW1ldGVyIGlzIG5lZWRlZC4K
ICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxOSAvIFhTQS0yMzQuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0NToxMyArMDIwMAoKY29tbWl0IDA0YjhjNGMxMzI4NDJi
NTU0ZGRhY2VlNzFkNDE4YTBhYjI1MjdlYzQKQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAxNToxNzo0NyAyMDE3ICswMjAwCgogICAgdG9v
bHMveGVuc3RvcmU6IGRvbnQgdW5saW5rIGNvbm5lY3Rpb24gb2JqZWN0IHR3aWNlCiAgICAKICAg
IEEgY29ubmVjdGlvbiBvYmplY3Qgb2YgYSBkb21haW4gd2l0aCBhc3NvY2lhdGVkIHN0dWJkb20g
aGFzIHR3bwogICAgcGFyZW50czogdGhlIGRvbWFpbiBhbmQgdGhlIHN0dWJkb20uIFdoZW4gY2xl
YW5pbmcgdXAgdGhlIGxpc3Qgb2YKICAgIGFjdGl2ZSBkb21haW5zIGluIGRvbWFpbl9jbGVhbnVw
KCkgbWFrZSBzdXJlIG5vdCB0byB1bmxpbmsgdGhlCiAgICBjb25uZWN0aW9uIHR3aWNlIGZyb20g
dGhlIHNhbWUgZG9tYWluLiBUaGlzIGNvdWxkIGhhcHBlbiB3aGVuIHRoZQogICAgZG9tYWluIGFu
ZCBpdHMgc3R1YmRvbSBhcmUgYmVpbmcgZGVzdHJveWVkIGF0IHRoZSBzYW1lIHRpbWUgbGVhZGlu
ZwogICAgdG8gdGhlIGRvbWFpbiBsb29wIGJlaW5nIGVudGVyZWQgdHdpY2UuCiAgICAKICAgIEFk
ZGl0aW9uYWxseSBkb24ndCB1c2UgdGFsbG9jX2ZyZWUoKSBpbiB0aGlzIGNhc2UgYXMgaXQgd2ls
bCByZW1vdmUKICAgIGEgcmFuZG9tIHBhcmVudCBsaW5rLCBsZWFkaW5nIGV2ZW50dWFsbHkgdG8g
YSBtZW1vcnkgbGVhay4gVXNlCiAgICB0YWxsb2NfdW5saW5rKCkgaW5zdGVhZCBzcGVjaWZ5aW5n
IHRoZSBjb250ZXh0IGZyb20gd2hpY2ggdGhlCiAgICBjb25uZWN0aW9uIG9iamVjdCBzaG91bGQg
YmUgcmVtb3ZlZC4KICAgIAogICAgVGhpcyBpcyBDVkUtMjAxNy0xNDMxNyAvIFhTQS0yMzMuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBFcmljIENoYW51ZGV0IDxjaGFudWRldGVAYWluZm9zZWMuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogNTYyYTFjMGY3ZWYzZmJmM2MxMjJjM2RmYTRmMmFkOWRkNTFkYTlmZQog
ICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMTIgMTQ6NDQ6NTYgKzAyMDAKCmNvbW1pdCAwYjJjZWFl
OTJmYjkwMmRmMGMwN2I3YTY5NmQ1YmU5NjNiNzU2ODgzCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjE3OjIyIDIw
MTcgKzAyMDAKCiAgICBncmFudF90YWJsZTogZml4IEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGhhbmRs
aW5nCiAgICAKICAgIERvbid0IGZhbGwgb3ZlciBhIE5VTEwgZ3JhbnRfdGFibGUgcG9pbnRlciB3
aGVuIHRoZSBvd25lciBvZiB0aGUgZG9tYWluCiAgICBpcyBhIHN5c3RlbSBkb21haW4gKERPTUlE
X3tYRU4sSU99IGV0YykuCiAgICAKICAgIFRoaXMgaXMgQ1ZFLTIwMTctMTQzMTggLyBYU0EtMjMy
LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IGMzZDgzMGIyNDQ5OThiMzY4NmUyZWI2NGRiOTU5OTZiZTVlYjVlNWMK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTEyIDE0OjQ0OjExICswMjAwCgpjb21taXQgZTNmMDc2
ODkzYzQ4ZGZiNjMyMThmMjRkMDk3N2U0MzkwM2JjNDhlMQpBdXRob3I6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgU2VwIDEyIDE1OjE2OjQ4IDIw
MTcgKzAyMDAKCiAgICB4ZW4vbW06IG1ha2Ugc3VyZSBub2RlIGlzIGxlc3MgdGhhbiBNQVhfTlVN
Tk9ERVMKICAgIAogICAgVGhlIG91dHB1dCBvZiBNRU1GX2dldF9ub2RlKG1lbWZsYWdzKSBjYW4g
YmUgYXMgbGFyZ2UgYXMgbm9kZWlkX3QgY2FuCiAgICBob2xkIChjdXJyZW50bHkgMjU1KS4gIFRo
aXMgaXMgdGhlbiB1c2VkIGFzIGFuIGluZGV4IHRvIGFycmF5cyBvZiBzaXplCiAgICBNQVhfTlVN
Tk9ERSwgd2hpY2ggaXMgNjQgb24geDg2IGFuZCAxIG9uIEFSTSwgY2FuIGJlIHBhc3NlZCBpbiBi
eSBhbgogICAgdW50cnVzdGVkIGd1ZXN0ICh2aWEgbWVtb3J5X2V4Y2hhbmdlIGFuZCBpbmNyZWFz
ZV9yZXNlcnZhdGlvbikgYW5kIGlzCiAgICBub3QgY3VycmVudGx5IGJvdW5kcy1jaGVja2VkLgog
ICAgCiAgICBDaGVjayB0aGUgdmFsdWUgaW4gcGFnZV9hbGxvYy5jIGJlZm9yZSB1c2luZyBpdCwg
YW5kIGFsc28gY2hlY2sgdGhlCiAgICB2YWx1ZSBpbiB0aGUgaHlwZXJjYWxsIGNhbGwgc2l0ZXMg
YW5kIHJldHVybiAtRUlOVkFMIGlmIGFwcHJvcHJpYXRlLgogICAgRG9uJ3QgcGVybWl0IGRvbWFp
bnMgb3RoZXIgdGhhbiB0aGUgaGFyZHdhcmUgb3IgY29udHJvbCBkb21haW4gdG8KICAgIGFsbG9j
YXRlIG5vZGUtY29uc3RyYWluZWQgbWVtb3J5LgogICAgCiAgICBUaGlzIGlzIENWRS0yMDE3LTE0
MzE2IC8gWFNBLTIzMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRk
QGJ1Z2Z1enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyZmVjZTM1MzAzNTI5Mzk1YmZlYTZiMDNk
MjI2ODM4MGVmNjgyYzkzCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0xMiAxNDo0MzoxNiArMDIw
MAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrBY-0001AN-Cg; Fri, 15 Sep 2017 14:01:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dsrBW-0001AB-JM
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 14:01:34 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DF/13-02817-D3DDBB95; Fri, 15 Sep 2017 14:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsXSO6nOVdf27u5
 Ig3lXRS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz5v/+wFpzirPj+7Q5zA+MX9i5GLg4hgYlM
 Eh86F7JCOL8ZJR6t2QHlbGCUePdoDiOE08Mo8fbIHeYuRk4ONgEjibNHpzOC2CIC0hLXPl8GK
 2IWaGCSeH7uIFhCWMBP4nDTA3YQm0VAVeL5tI2sIDavgJdEY9c9MFtCQEFiysP3zBC2ocTph9
 sYJzDyLGBkWMWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeh
 /BiDYwdg3y/kQoyQHk5Iob+ad3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiXg+QEi1LTUyvS
 MnOAgQiTluDgURLhrQRJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnFcSpEgApCijNA9uB
 CwqLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xdkCk9mXgncpldARzABHXHm9A6QI0oSEV
 JSDYzOp9/XBexJ9uhLfabWvainsPh886aHxeU9SZN+2fspzRAO2lF1KKjyOL+pnF6t/KeyCqW
 HwgdvJ1tZC2wOfPZp7YU0MdaEbZJT567qY1gy+Za3XPTlsJs39rXpeDq6cU9dP/Vu5FFexjs7
 Tr7xntRhUeqrulMja9nqZRpeXWdjZX7LdUSWNyqxFGckGmoxFxUnAgCs/uc+hQIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505484091!90620973!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12050 invoked from network); 15 Sep 2017 14:01:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 14:01:33 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FE1O8d016915
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 14:01:24 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8FE1OZu017162
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 14:01:24 GMT
Received: from ubhmp0014.oracle.com (ubhmp0014.oracle.com [156.151.24.67])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8FE1NDw007282;
 Fri, 15 Sep 2017 14:01:23 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 14:01:23 +0000
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 10:04:37 -0400
Message-Id: <1505484277-16454-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] mm: Scrub pages returned back to heap if
	MEMF_no_scrub is set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2V0IGZyZWVfaGVhcF9wYWdlcygpJ3MgbmVlZF9zY3J1YiB0byB0cnVlIGlmIGFsbG9jX2RvbWhl
YXBfcGFnZXMoKQpyZXR1cm5zIHBhZ2VzIGJhY2sgdG8gaGVhcCBhcyByZXN1bHQgb2YgYXNzaWdu
X3BhZ2VzKCkgZXJyb3Igd2hlbiB0aG9zZQpwYWdlcyB3ZXJlIHJlcXVlc3RlZCB3aXRoIE1FTUZf
bm9fc2NydWIgZmxhZy4KCldlIG5lZWQgdG8gZG8gdGhpcyBiZWNhdXNlIHRoZXJlIGlzIGEgcG9z
c2liaWxpdHkgdGhhdAphbGxvY19oZWFwX3BhZ2VzKCkgbWlnaHQgY2xlYXIgYnVkZHkncyBQR0Nf
bmVlZF9zY3J1YnMgZmxhZyB3aXRob3V0CmFjdHVhbGx5IGNsZWFyaW5nIHRoZSBwYWdlLgoKU2ln
bmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
LS0tCldlIGFyZSBkZWNsYXJpbmcgYSBsaWtlbHkgY2xlYW4gKG9yIGFsbW9zdCBjbGVhbikgY2h1
bmsgdG8gYmUgZGlydHkuIFNpbmNlCnRoaXMgb25seSBoYXBwZW5kIG9uIGFzc2lnbl9wYWdlcygp
IGVycm9yIEkgZmlndXJlZCBpdCB3b3VsZCBiZSBhY2NlcHRhYmxlLgoKQWx0ZXJuYXRpdmVseSwg
d2UgY291bGQgbWFrZSBhbGxvY19oZWFwX3BhZ2VzKCkgcmV0dXJuICh2aWEgYSBwYXJhbWV0ZXIp
CmFuIGluZGljYXRpb24gd2hldGhlciBhbnl0aGluZyB3YXMgZGlydHkuCgogeGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCmluZGV4IDg2YzA3OTQuLmU4ODM3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjI3
LDcgKzIyMjcsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19kb21oZWFwX3BhZ2VzKAogICAg
IGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19vd25lcikgJiYKICAgICAgICAgIGFzc2ln
bl9wYWdlcyhkLCBwZywgb3JkZXIsIG1lbWZsYWdzKSApCiAgICAgewotICAgICAgICBmcmVlX2hl
YXBfcGFnZXMocGcsIG9yZGVyLCBmYWxzZSk7CisgICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywg
b3JkZXIsICEhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikpOwogICAgICAgICByZXR1cm4gTlVM
TDsKICAgICB9CiAgICAgCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrG8-0001Q4-UB; Fri, 15 Sep 2017 14:06:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrG8-0001Px-0U
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:06:20 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6C/98-02224-B5EDBB95; Fri, 15 Sep 2017 14:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTTfq3u5
 IgyeftC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylK2exFfzhqTjdcZ6pgfEwVxcjJ4eQwGZG
 iQvPkiHspYwS77fxgtjCAjYS3Ts3sILYIgKKEg9e3gSzmQViJF5+XsXYxcgFVH+EUWLC3J9gC
 TYBTYk7nz8xgdi8AlYS+yacZAaxWQRUJRbdf8sIYosKhEv0Huhng6gRlDg58wlLFyMHB6eApc
 ScXieI+WYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWMGsWpRWW
 pRbpGhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBWc/AwLiDsWev3yFGSQ4m
 JVHezDu7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8CbfBcoJFqWmp1akZeYA4wQmLcHBoyTCm
 wGS5i0uSMwtzkyHSJ1iVJQS5y0GSQiAJDJK8+DaYLF5iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iwrz3IFJ7MvBK46a+AFjMBLT5zegfI4pJEhJRUA+NchQLhf/bfw34sibpuab386X6XpRz
 2G87qMM8QVH227WTQPTcJcUuBGwXvbjhM23p0vzr/Z5P2CnMZpu1+rq6zpaosNC//+Lft05Mu
 jjc3Xl9axKGa+PLzrc7HrAtfGX/NuKR762fj5coH57Zr9afWzl938miYzsk18+s/KoTxtVZM+
 mLZtqxNiaU4I9FQi7moOBEAMo9COMgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505484378!114301613!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24952 invoked from network); 15 Sep 2017 14:06:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 15 Sep 2017 14:06:18 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 971191529;
 Fri, 15 Sep 2017 07:06:17 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 50D5E3F578;
 Fri, 15 Sep 2017 07:06:16 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-3-wei.liu2@citrix.com>
 <f1888a4c-7a8f-8de7-6a39-3c1087c077c0@arm.com>
 <20170915110918.s3np7xyjvfu4gsng@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a7e00dc5-674e-f5d6-96b5-e6857a3f4600@arm.com>
Date: Fri, 15 Sep 2017 15:06:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915110918.s3np7xyjvfu4gsng@citrix.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/12] arm/{v,}gic: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xNS8yMDE3IDEyOjA5IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgU2VwIDE1
LCAyMDE3IGF0IDExOjQ4OjQwQU0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgV2Vp
LAo+Pgo+PiBPbiAwOS8xNS8yMDE3IDEwOjQyIEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oCj4+PiBpbmRleCA2MjAzZGM1OWY0Li45NzdlNzViMWQyIDEwMDY0NAo+Pj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aAo+Pj4gQEAgLTM0NSw3ICszNDUsNyBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+Pj4g
ICAgICAgIHZvaWQgKCp1cGRhdGVfbHIpKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJx
ICpwZW5kaW5nX2lycSwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
c3RhdGUpOwo+Pj4gICAgICAgIC8qIFVwZGF0ZSBIQ1Igc3RhdHVzIHJlZ2lzdGVyICovCj4+PiAt
ICAgIHZvaWQgKCp1cGRhdGVfaGNyX3N0YXR1cykodWludDMyX3QgZmxhZywgYm9vbF90IHNldCk7
Cj4+PiArICAgIHZvaWQgKCp1cGRhdGVfaGNyX3N0YXR1cykodWludDMyX3QgZmxhZywgYm9vbCBz
ZXQpOwo+Pgo+PiBUaGUgY2FsbGVycyBvZiB1cGRhdGVfaGNyX3N0YXR1cyBhcmUgc3RpbGwgdXNp
bmcgMS8wIChzZWUgYXJjaC9hcm0vZ2ljLmMpLgo+PiBXb3VsZCB5b3UgbWluZCB0byBmaXggaXQ/
Cj4gCj4gSSB3aWxsIHNxdWFzaCBpbiB0aGUgZm9sbG93aW5nIGRpZmY6CgpXaXRoIHRoYXQ6CgpS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywK
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
Ywo+IGluZGV4IDZjODAzYmYwOWIuLmY1NzhmM2M1NjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTYwNiw3ICs2MDYsNyBA
QCB2b2lkIGdpY19jbGVhcl9scnMoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgaWYgKCBpc19pZGxl
X3ZjcHUodikgKQo+ICAgICAgICAgICByZXR1cm47Cj4gCj4gLSAgICBnaWNfaHdfb3BzLT51cGRh
dGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIDApOwo+ICsgICAgZ2ljX2h3X29wcy0+dXBkYXRl
X2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCBmYWxzZSk7Cj4gCj4gICAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gCj4gQEAgLTczMSw3ICs3MzEsNyBA
QCB2b2lkIGdpY19pbmplY3Qodm9pZCkKPiAgICAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMo
Y3VycmVudCk7Cj4gCj4gICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQo+IC0gICAgICAgIGdpY19od19vcHMtPnVw
ZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgMSk7Cj4gKyAgICAgICAgZ2ljX2h3X29wcy0+
dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCB0cnVlKTsKPiAgIH0KPiAKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:10:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrJi-0001i1-Cq; Fri, 15 Sep 2017 14:10:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrJh-0001ak-Mj
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:10:01 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CC/1B-02817-93FDBB95; Fri, 15 Sep 2017 14:10:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTdfo/u5
 Ig6fdqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvjd/sBXcYK94+X8LSwLidsYuRi0NIYDOj
 xM4fX6GcpYwS/8+dY+9i5OQQFrCQuPJlAxuILSLgK3H3cRNTFyMHB7OAvsS5HeUgYSGBNIkH6
 48zg9hsApoSdz5/YgKxeQWsJPo3b2UEsVkEVCWuzF3FCmKLCoRL9B7oZ4OoEZQ4OfMJC4jNKW
 ApsfbSW7BeZgEziXmbHzJD2OISt57Mh4rLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsW
 pRWWpRbpGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhWc/AwLiD8fZkv0OM
 khxMSqK8mXd2RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L18FygnWJSanlqRlpkDjBSYtAQHj
 5II732QNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifO+BSkSACnKKM2DGwGL2kuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHm3gEzhycwrgdv0CugIJqAjzpzeAXJESSJCSqqBcaFNrPW
 6llmB143nfD/wL6fi/ZfaySnsIs9imSS0fxRFld/tnR3xy37vEmObqJ3+HuncW/YustXbwPrz
 /R8+5+NcX39nbtIplHn1S1xve5wnY2ywx7f/aVnGJXvYb/daeJgF7a3gvlweWPK2VutqWY/gp
 Il3S/5+ly0smXrNKEVV4OT7wLJOJZbijERDLeai4kQAkCJYIdUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505484594!110122358!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46488 invoked from network); 15 Sep 2017 14:09:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 15 Sep 2017 14:09:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A563F1529;
 Fri, 15 Sep 2017 07:09:53 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92A813F578;
 Fri, 15 Sep 2017 07:09:52 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-5-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b5e4651-c7d6-af59-e319-d9f0e690c87a@arm.com>
Date: Fri, 15 Sep 2017 15:09:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-5-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/12] arm/irq: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBBbHNvIHJl
bW92ZWQgYSByZWR1bmRhbnQgcGFpciBvZiBicmFja2V0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:12:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrLe-0002Al-Oe; Fri, 15 Sep 2017 14:12:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrLe-0002Af-0o
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:12:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 04/B1-03610-1BFDBB95; Fri, 15 Sep 2017 14:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTXf9/d2
 RBs83GFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHN0xjLXgoVTFl8QrmBsZe0S5GLg4hgc2M
 EtO2PWOGcJYySrya8hzI4eQQFrCVWH5gDwuILSLgK3H3cRNTFyMHB7OAvsS5HeUgYSGBNImD/
 SvBStgENCXufP7EBGLzClhJNDR8YwMpZxFQlXh9XhkkLCoQLtF7oJ8NokRQ4uTMJ2CtnAKWEl
 M2fgfbyixgJjFv80MoW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqF6cWlS
 WWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiaDECwg/HupoBDjJIcTEqi
 vJl3dkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9fA8oJ1iUmp5akZaZA4wSmLQEB4+SCC83M
 FKEeIsLEnOLM9MhUqcYdTneTbryh0mIJS8/L1VKnPcFyAwBkKKM0jy4EbCIvcQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVh3mUgU3gy80rgNr0COoIJ6Igzp3eAHFGSiJCSamDMYLh2ot3NzSG
 sYmNBqzbvhbQr1yStFtqIbk274Jy3svLUgaVvDt9U5X7NGbDzx4XpcSdfm5VUX/Z7kXW+dMfC
 nKs1+UqFOw7+Or9tmuz1/Zv3qUr9PsrvMKX1xdrOE10HzutvSWOcqs0jpujn9tXKL7tP9t3jm
 xIxFtZNfy5aN3pc2LCp9YqVEktxRqKhFnNRcSIA+/fClNMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505484719!85145441!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52624 invoked from network); 15 Sep 2017 14:11:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 15 Sep 2017 14:11:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A399C1529;
 Fri, 15 Sep 2017 07:11:58 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7EE903F578;
 Fri, 15 Sep 2017 07:11:56 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-6-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b7554cf8-92a5-7511-2786-87146ffedd18@arm.com>
Date: Fri, 15 Sep 2017 15:11:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-6-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 05/12] arm/platform: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xNS8yMDE3IDEwOjQyIEFNLCBXZWkgTGl1IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm0u
YyAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCj4gICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L2V4eW5vczUuYyB8ICA0ICsrLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm0uaCAg
IHwgIDQgKystLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm0uYwo+IGluZGV4IDBhZjZkNTdiZmUuLjNmMjk4OWVmMmIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm0uYwo+IEBAIC0yOCwyMCArMjgsMjAgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9kZXNjIF9zcGxhdGZvcm1bXSwgX2VwbGF0Zm9ybVtdOwo+ICAgc3RhdGljIGNvbnN0IHN0cnVj
dCBwbGF0Zm9ybV9kZXNjICpwbGF0Zm9ybTsKPiAgIAo+ICAgCj4gLXN0YXRpYyBib29sX3QgX19p
bml0IHBsYXRmb3JtX2lzX2NvbXBhdGlibGUoY29uc3Qgc3RydWN0IHBsYXRmb3JtX2Rlc2MgKnBs
YXQpCj4gK3N0YXRpYyBib29sIF9faW5pdCBwbGF0Zm9ybV9pc19jb21wYXRpYmxlKGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9kZXNjICpwbGF0KQo+ICAgewo+ICAgICAgIGNvbnN0IGNoYXIgKmNvbnN0
ICpjb21wYXQ7Cj4gICAKPiAgICAgICBpZiAoICFwbGF0LT5jb21wYXRpYmxlICkKPiAtICAgICAg
ICByZXR1cm4gMDsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gICAKPiAgICAgICBmb3IgKCBj
b21wYXQgPSBwbGF0LT5jb21wYXRpYmxlOyAqY29tcGF0OyBjb21wYXQrKyApCj4gICAgICAgewo+
ICAgICAgICAgICBpZiAoIGR0X21hY2hpbmVfaXNfY29tcGF0aWJsZSgqY29tcGF0KSApCj4gLSAg
ICAgICAgICAgIHJldHVybiAxOwo+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICB9
Cj4gICAKPiAtICAgIHJldHVybiAwOwo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICAgfQo+ICAgCj4g
ICB2b2lkIF9faW5pdCBwbGF0Zm9ybV9pbml0KHZvaWQpCj4gQEAgLTEyNywxNyArMTI3LDE3IEBA
IHZvaWQgcGxhdGZvcm1fcG93ZXJvZmYodm9pZCkKPiAgICAgICAgICAgcGxhdGZvcm0tPnBvd2Vy
b2ZmKCk7Cj4gICB9Cj4gICAKPiAtYm9vbF90IHBsYXRmb3JtX2hhc19xdWlyayh1aW50MzJfdCBx
dWlyaykKPiArYm9vbCBwbGF0Zm9ybV9oYXNfcXVpcmsodWludDMyX3QgcXVpcmspCj4gICB7Cj4g
ICAgICAgdWludDMyX3QgcXVpcmtzID0gMDsKPiAgIAo+ICAgICAgIGlmICggcGxhdGZvcm0gJiYg
cGxhdGZvcm0tPnF1aXJrcyApCj4gICAgICAgICAgIHF1aXJrcyA9IHBsYXRmb3JtLT5xdWlya3Mo
KTsKPiAgIAo+IC0gICAgcmV0dXJuICEhKHF1aXJrcyAmIHF1aXJrKTsKPiArICAgIHJldHVybiAo
cXVpcmtzICYgcXVpcmspOwo+ICAgfQo+ICAgCj4gLWJvb2xfdCBwbGF0Zm9ybV9kZXZpY2VfaXNf
YmxhY2tsaXN0ZWQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICtib29sIHBs
YXRmb3JtX2RldmljZV9pc19ibGFja2xpc3RlZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
Km5vZGUpCj4gICB7Cj4gICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCAqYmxhY2ts
aXN0ID0gTlVMTDsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4
eW5vczUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCj4gaW5kZXggMmFlNWZh
NjZlMC4uMDEyNDdjYjZhNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4
eW5vczUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCj4gQEAgLTI3
LDcgKzI3LDcgQEAKPiAgICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAgICNpbmNsdWRlIDxh
c20vaW8uaD4KPiAgIAo+IC1zdGF0aWMgYm9vbF90IHNlY3VyZV9maXJtd2FyZTsKPiArc3RhdGlj
IGJvb2wgc2VjdXJlX2Zpcm13YXJlOwo+ICAgCj4gICAjZGVmaW5lIEVYWU5PU19BUk1fQ09SRTBf
Q09ORklHICAgICAweDIwMDAKPiAgICNkZWZpbmUgRVhZTk9TX0FSTV9DT1JFX0NPTkZJRyhfbnIp
IChFWFlOT1NfQVJNX0NPUkUwX0NPTkZJRyArICgweDgwICogKF9ucikpKQo+IEBAIC0xMDgsNyAr
MTA4LDcgQEAgc3RhdGljIGludCBfX2luaXQgZXh5bm9zNV9zbXBfaW5pdCh2b2lkKQo+ICAgICAg
ICAgICAvKiBIYXZlIHRvIHVzZSBzeXNyYW1fbnNfYmFzZV9hZGRyICsgMHgxYyBmb3IgYm9vdCBh
ZGRyZXNzICovCj4gICAgICAgICAgIGNvbXBhdGlibGUgPSAic2Ftc3VuZyxleHlub3M0MjEwLXN5
c3JhbS1ucyI7Cj4gICAgICAgICAgIHN5c3JhbV9vZmZzZXQgPSAweDFjOwo+IC0gICAgICAgIHNl
Y3VyZV9maXJtd2FyZSA9IDE7Cj4gKyAgICAgICAgc2VjdXJlX2Zpcm13YXJlID0gdHJ1ZTsKPiAg
ICAgICAgICAgcHJpbnRrKCJSdW5uaW5nIHVuZGVyIHNlY3VyZSBmaXJtd2FyZS5cbiIpOwo+ICAg
ICAgIH0KPiAgICAgICBlbHNlCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGxh
dGZvcm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm0uaAo+IGluZGV4IDA4MDEwYmEw
OWIuLjI1OTFkN2JiMDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9y
bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oCj4gQEAgLTU1LDggKzU1
LDggQEAgaW50IHBsYXRmb3JtX2NwdV91cChpbnQgY3B1KTsKPiAgICNlbmRpZgo+ICAgdm9pZCBw
bGF0Zm9ybV9yZXNldCh2b2lkKTsKPiAgIHZvaWQgcGxhdGZvcm1fcG93ZXJvZmYodm9pZCk7Cj4g
LWJvb2xfdCBwbGF0Zm9ybV9oYXNfcXVpcmsodWludDMyX3QgcXVpcmspOwo+IC1ib29sX3QgcGxh
dGZvcm1fZGV2aWNlX2lzX2JsYWNrbGlzdGVkKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
bm9kZSk7Cj4gK2Jvb2wgcGxhdGZvcm1faGFzX3F1aXJrKHVpbnQzMl90IHF1aXJrKTsKPiArYm9v
bCBwbGF0Zm9ybV9kZXZpY2VfaXNfYmxhY2tsaXN0ZWQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpub2RlKTsKPiAgIAo+ICAgI2RlZmluZSBQTEFURk9STV9TVEFSVChfbmFtZSwgX25hbWVz
dHIpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fZGVzYyAgX19wbGF0X2Rlc2NfIyNfbmFtZSBfX3VzZWQgICBcCj4gCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:12:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:12:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrMS-0002E0-1T; Fri, 15 Sep 2017 14:12:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrMQ-0002Dq-HK
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:12:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 50/76-27708-1EFDBB95; Fri, 15 Sep 2017 14:12:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffh/d2
 RBo/7RS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5L/oYC85yVnRc6GVrYPzN1sXIxSEksJlR
 4vezL1DOUkaJGzf/sHcxcnIICzhJTG5YBGaLCPhK3H3cxNTFyMHBLKAvcW5HOUhYSCBNovF1K
 xOIzSagKXHn8ycwm1fASmLGrX1gNouAqsT0y1fZQGxRgXCJ3gP9bBA1ghInZz5hAbE5BSwlDk
 6FsJkFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylK
 LdA3N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOTAQh2MF487XmIUZKDSUmU
 N/PO7kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryH7wHlBItS01Mr0jJzgJECk5bg4FES4fUCR
 osQb3FBYm5xZjpE6hSjopQ4bw5IQgAkkVGaB9cGi85LjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuaVApnCk5lXAjf9FdBiJqDFZ07vAFlckoiQkmpgDON/ts8p58QVPoGUEjkfrT2p3rfLHr7
 IYSh0nbwrahKj7WNNzz6+zntVNwytPqa/z/tsFPLtcvSlZYvYMs4e6nOfcjnFbWtcYerV++WZ
 m6JP8WfabGebwcrxt+r/rcR9QYe4g7lY3CKriuKqPq5/xz83L/+deFH3xvbGV0m7Y80rZ+rJG
 yQrsRRnJBpqMRcVJwIArXQ4nskCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505484768!97727804!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41246 invoked from network); 15 Sep 2017 14:12:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 15 Sep 2017 14:12:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8C0E31529;
 Fri, 15 Sep 2017 07:12:48 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3AF643F578;
 Fri, 15 Sep 2017 07:12:46 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-7-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e063eff-d965-8503-56bb-a28fb4f94067@arm.com>
Date: Fri, 15 Sep 2017 15:12:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-7-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 06/12] arm/alternative.c: switch to plain
	bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2Fy
Y2gvYXJtL2FsdGVybmF0aXZlLmMgfCA4ICsrKystLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gaW5kZXggYTNi
Y2RhMzExNy4uOWZmZGM0NzVkNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRp
dmUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gQEAgLTQ2LDE3ICs0Niwx
NyBAQCBzdHJ1Y3QgYWx0X3JlZ2lvbiB7Cj4gICAvKgo+ICAgICogQ2hlY2sgaWYgdGhlIHRhcmdl
dCBQQyBpcyB3aXRoaW4gYW4gYWx0ZXJuYXRpdmUgYmxvY2suCj4gICAgKi8KPiAtc3RhdGljIGJv
b2xfdCBicmFuY2hfaW5zbl9yZXF1aXJlc191cGRhdGUoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAq
YWx0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHBjKQo+ICtzdGF0aWMgYm9vbCBicmFuY2hfaW5zbl9yZXF1aXJlc191cGRhdGUoY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqYWx0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYykKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25n
IHJlcGxwdHI7Cj4gICAKPiAgICAgICBpZiAoIGlzX2FjdGl2ZV9rZXJuZWxfdGV4dChwYykgKQo+
IC0gICAgICAgIHJldHVybiAxOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICAgCj4gICAgICAg
cmVwbHB0ciA9ICh1bnNpZ25lZCBsb25nKUFMVF9SRVBMX1BUUihhbHQpOwo+ICAgICAgIGlmICgg
cGMgPj0gcmVwbHB0ciAmJiBwYyA8PSAocmVwbHB0ciArIGFsdC0+YWx0X2xlbikgKQo+IC0gICAg
ICAgIHJldHVybiAwOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAgIAo+ICAgICAgIC8qCj4g
ICAgICAgICogQnJhbmNoaW5nIGludG8gKmFub3RoZXIqIGFsdGVybmF0ZSBzZXF1ZW5jZSBpcyBk
b29tZWQsIGFuZAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:30:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrdD-0003dV-GX; Fri, 15 Sep 2017 14:30:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrdC-0003dP-9g
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:30:10 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 28/D1-03414-1F3EBB95; Fri, 15 Sep 2017 14:30:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTfft492
 RBjPvM1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknjvxhKTjIU3FofVUD4zzOLkYuDiGBzYwS
 G5b1skA4SxklPmxexdbFyMkhLOAr8fnWBVYQWwTIvvu4iamLkYODWUBf4tyOcpCwkECaRNvWp
 UwgNpuApsSdz5/ASngFrCQW7hACCbMIqEq82vKQGcQWFQiX6D3QDzadV0BQ4uTMJywg5ZwClh
 J3D2qAhJkFzCTmbYYoZxYQl7j1ZD4ThC0vsf3tHOYJjPyzkHTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYmAxDsYPy7NvAQoyQH
 k5Iob+ad3ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgvPALKCRalpqdWpGXmAGMEJi3BwaMkw
 nsRJM1bXJCYW5yZDpE6xagoJc47AyQhAJLIKM2Da4PF5SVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ8y4DmcKTmVcCN/0V0GImoMVnTu8AWVySiJCSamC0Uniradupv83NdMsO7y3yLxY+6FJ
 dkpe2z6w2onkby+Sm51yzFZ1uayi8bn1+a55xVZHzfq+i6TbPhf/MuC8WuqzjyhvfWbZlOTsu
 6212ybltpZb75Qy3ymerqtcHLS3CY1PfSXz9x5K1NkffV0WOf0rdWqZLrrZu+lInFZZw7zu5Y
 +30FXOUWIozEg21mIuKEwEFgSoFxgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505485804!116172069!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63934 invoked from network); 15 Sep 2017 14:30:04 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 15 Sep 2017 14:30:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18B891529;
 Fri, 15 Sep 2017 07:30:04 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B11063F578;
 Fri, 15 Sep 2017 07:30:02 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-8-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c1ba8c28-28e4-fa47-c38f-98f42a12dd37@arm.com>
Date: Fri, 15 Sep 2017 15:30:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-8-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 07/12] arm/cpu{errata,
	feature}.[ch]: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jICAgICAgICAgfCAyICstCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2Nw
dWVycmF0YS5oICB8IDggKysrKy0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVy
ZS5oIHwgNiArKystLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCBmODljMGFiZTdlLi5mZTllOWZhY2JlIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwo+IEBAIC03LDcgKzcsNyBAQAo+ICAgICAgIC5taWRyX3JhbmdlX21pbiA9
IG1pbiwgICAgICAgICAgICAgIFwKPiAgICAgICAubWlkcl9yYW5nZV9tYXggPSBtYXgKPiAgIAo+
IC1zdGF0aWMgYm9vbF90IF9fbWF5YmVfdW51c2VkCj4gK3N0YXRpYyBib29sIF9fbWF5YmVfdW51
c2VkCj4gICBpc19hZmZlY3RlZF9taWRyX3JhbmdlKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFi
aWxpdGllcyAqZW50cnkpCj4gICB7Cj4gICAgICAgcmV0dXJuIE1JRFJfSVNfQ1BVX01PREVMX1JB
TkdFKGJvb3RfY3B1X2RhdGEubWlkci5iaXRzLCBlbnRyeS0+bWlkcl9tb2RlbCwKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZXJyYXRhLmgKPiBpbmRleCA3YjUwNDQxOGRhLi4xOGE3ZDQ5NWQyIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWVycmF0YS5oCj4gQEAgLTksMTMgKzksMTMgQEAgdm9pZCBjaGVja19sb2NhbF9j
cHVfZXJyYXRhKHZvaWQpOwo+ICAgI2lmZGVmIENPTkZJR19IQVNfQUxURVJOQVRJVkUKPiAgIAo+
ICAgI2RlZmluZSBDSEVDS19XT1JLQVJPVU5EX0hFTFBFUihlcnJhdHVtLCBmZWF0dXJlLCBhcmNo
KSAgICAgICAgIFwKPiAtc3RhdGljIGlubGluZSBib29sX3QgY2hlY2tfd29ya2Fyb3VuZF8jI2Vy
cmF0dW0odm9pZCkgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSBib29sIGNoZWNrX3dvcmth
cm91bmRfIyNlcnJhdHVtKHZvaWQpICAgICAgICAgICAgIFwKPiAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAg
aWYgKCAhSVNfRU5BQkxFRChhcmNoKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKCnJldHVybiBmYWxzZTsKCldpdGggdGhhdDoKCkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:31:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrej-0003jh-RD; Fri, 15 Sep 2017 14:31:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrei-0003ja-Uj
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:31:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 57/73-05665-054EBB95; Fri, 15 Sep 2017 14:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTdf/ye5
 IgzVP1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLLx6xFmzlr9j7aDlbA+Mhri5GLg4hgc2M
 Em+OfGCDcJYySjROuMHaxcjJISxgJ3F3zQlmEFtEwFfi7uMmpi5GDg5mAX2JczvKQcJCAmkSs
 37OZQGx2QQ0Je58/sQEYvMKWEnM33YYzGYRUJXo6nrKDmKLCoRL9B7oZ4OoEZQ4OfMJWC+ngK
 XEnH+fGEFsZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdIyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GQAgh2Ma+YHHmKU
 5GBSEuXNvLM7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/ljoJxgUWp6akVaZg4wUmDSEhw8S
 iK8TSBp3uKCxNzizHSI1ClGRSlxXnGQhABIIqM0D64NFp2XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMw7FWQKT2ZeCdz0V0CLmYAWnzm9A2RxSSJCSqqBceYHpYlylTp7I45It3+6+zAip/Z
 2e6LtWfEpa/y26u2R+NErJ3fik1Pulzz9LP4Ae5FZZ5xFxKKmzdY67SXWutd11s6ma8cLNrWq
 hm/1ruV6OWtzWsKcFX5MO5XjTprcb49ZdIYz4D+jBu+Rhpg9LBO+ajifbHHKu7v339pjnknrH
 iosqJA+ocRSnJFoqMVcVJwIACGx1mHJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505485903!60003375!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46180 invoked from network); 15 Sep 2017 14:31:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 15 Sep 2017 14:31:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C041C16A0;
 Fri, 15 Sep 2017 07:31:42 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8B3EB3F578;
 Fri, 15 Sep 2017 07:31:41 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-9-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5ec8fbcc-e738-0b3e-5287-625e6f95adef@arm.com>
Date: Fri, 15 Sep 2017 15:31:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-9-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 08/12] arm/bootfdt.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYyB8IDE0ICsrKysrKystLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+IGluZGV4IGVhMTg4YTA4
YjEuLjRhNjg3ZTcyNWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBAQCAtMTYsOCArMTYsOCBAQAo+ICAgI2luY2x1
ZGUgPHhzbS94c20uaD4KPiAgICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgIAo+IC1zdGF0aWMg
Ym9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoY29uc3Qgdm9pZCAqZmR0LCBp
bnQgbm9kZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKm1hdGNoKQo+ICtzdGF0aWMgYm9vbCBfX2luaXQgZGV2aWNlX3RyZWVfbm9k
ZV9tYXRjaGVzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbWF0Y2gpCj4gICB7Cj4gICAg
ICAgY29uc3QgY2hhciAqbmFtZTsKPiAgICAgICBzaXplX3QgbWF0Y2hfbGVuOwo+IEBAIC0zMSw4
ICszMSw4IEBAIHN0YXRpYyBib29sX3QgX19pbml0IGRldmljZV90cmVlX25vZGVfbWF0Y2hlcyhj
b25zdCB2b2lkICpmZHQsIGludCBub2RlLAo+ICAgICAgICAgICAmJiAobmFtZVttYXRjaF9sZW5d
ID09ICdAJyB8fCBuYW1lW21hdGNoX2xlbl0gPT0gJ1wwJyk7Cj4gICB9Cj4gICAKPiAtc3RhdGlj
IGJvb2xfdCBfX2luaXQgZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGNvbnN0IHZvaWQgKmZk
dCwgaW50IG5vZGUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICptYXRjaCkKPiArc3RhdGljIGJvb2wgX19pbml0IGRldmljZV90
cmVlX25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm1hdGNo
KQo+ICAgewo+ICAgICAgIGludCBsZW4sIGw7Cj4gICAgICAgaW50IG1sZW47Cj4gQEAgLTQyLDE3
ICs0MiwxNyBAQCBzdGF0aWMgYm9vbF90IF9faW5pdCBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGli
bGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPiAgIAo+ICAgICAgIHByb3AgPSBmZHRfZ2V0
cHJvcChmZHQsIG5vZGUsICJjb21wYXRpYmxlIiwgJmxlbik7Cj4gICAgICAgaWYgKCBwcm9wID09
IE5VTEwgKQo+IC0gICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAg
IAo+ICAgICAgIHdoaWxlICggbGVuID4gMCApIHsKPiAgICAgICAgICAgaWYgKCAhZHRfY29tcGF0
X2NtcChwcm9wLCBtYXRjaCkgKQo+IC0gICAgICAgICAgICByZXR1cm4gMTsKPiArICAgICAgICAg
ICAgcmV0dXJuIHRydWU7Cj4gICAgICAgICAgIGwgPSBzdHJsZW4ocHJvcCkgKyAxOwo+ICAgICAg
ICAgICBwcm9wICs9IGw7Cj4gICAgICAgICAgIGxlbiAtPSBsOwo+ICAgICAgIH0KPiAgIAo+IC0g
ICAgcmV0dXJuIDA7Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2
b2lkIF9faW5pdCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0IF9fYmUzMiAqKmNlbGwsIHUzMiBh
ZGRyZXNzX2NlbGxzLAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrgZ-0003wi-9U; Fri, 15 Sep 2017 14:33:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrgY-0003wa-6f
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:33:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 01/73-03283-1C4EBB95; Fri, 15 Sep 2017 14:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXfvk92
 RBk/Oslt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3Pn5iLljLWfF5/W6mBsZbbF2MXBxCApsZ
 JW7+72WFcJYySnQ3fmbpYuTkEBawldjX0A5miwj4Stx93MTUxcjBwSygL3FuRzlIWEggXeLQl
 /XsIDabgKbEnc+fmEBsXgEriTnv3zOC2CwCqhLv71wDGyMqEC7Re6CfDaJGUOLkzCdgcU6g+u
 7/x8FsZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GQAgh2M1zcGHGKU5GBS
 EuXNvLM7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/ljoJxgUWp6akVaZg4wUmDSEhw8SiK8+
 0HSvMUFibnFmekQqVOMilLivOIgCQGQREZpHlwbLDovMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZiXHxjrQjyZeSVw018BLWYCWnzm9A6QxSWJCCmpBkbGFxO7dzg6f347x0M7RHXKcfOY57u
 uaVa/WPEtbNLCne3TLwZZT7t9UqIs5Mrs+Mb0PS76e25JGK7ewfqqlF09Zq7ZMgmWrKnTt80M
 Dp/85K/jo9VrYvI0T+x1XH3P2GRBNoOozS27AwvzmL6421ySj3Hh2dBZYfklI+WqQBhjyOSzC
 03aPq1TYinOSDTUYi4qTgQAwDGY38kCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505486012!79578854!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63197 invoked from network); 15 Sep 2017 14:33:32 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 15 Sep 2017 14:33:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 67CCC1529;
 Fri, 15 Sep 2017 07:33:32 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1E1753F578;
 Fri, 15 Sep 2017 07:33:30 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-10-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f957e275-c196-f72a-1ba1-e0cc1db2b56e@arm.com>
Date: Fri, 15 Sep 2017 15:33:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-10-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 09/12] arm/decode.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gv
YXJtL2RlY29kZS5jIHwgNiArKystLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kZWNvZGUu
YyBiL3hlbi9hcmNoL2FybS9kZWNvZGUuYwo+IGluZGV4IDUxNGI3YTIxYTUuLjc5NWQxMjZmMDIg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RlY29kZS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2RlY29kZS5jCj4gQEAgLTI2LDcgKzI2LDcgQEAKPiAgICNpbmNsdWRlICJkZWNvZGUuaCIKPiAg
IAo+ICAgc3RhdGljIHZvaWQgdXBkYXRlX2RhYnQoc3RydWN0IGhzcl9kYWJ0ICpkYWJ0LCBpbnQg
cmVnLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IHNpemUsIGJvb2xfdCBzaWdu
KQo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IHNpemUsIGJvb2wgc2lnbikKCllv
dSBwcm9iYWJseSB3YW50IHRvIHN3aXRjaCBmcm9tIDAgdG8gZmFsc2UgYWxsIHRoZSBjYWxsZXJz
IG9mIHVwZGF0ZV9kYWJ0LgoKUmVnYXJkbGVzcyB0aGF0OgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+ICAgewo+ICAgICAgIGRhYnQt
PnJlZyA9IHJlZzsKPiAgICAgICBkYWJ0LT5zaXplID0gc2l6ZTsKPiBAQCAtNDcsOCArNDcsOCBA
QCBzdGF0aWMgaW50IGRlY29kZV90aHVtYjIocmVnaXN0ZXJfdCBwYywgc3RydWN0IGhzcl9kYWJ0
ICpkYWJ0LCB1aW50MTZfdCBodzEpCj4gICAgICAgewo+ICAgICAgIGNhc2UgMTI6Cj4gICAgICAg
ewo+IC0gICAgICAgIGJvb2xfdCBzaWduID0gISEoaHcxICYgKDEgPDwgOCkpOwo+IC0gICAgICAg
IGJvb2xfdCBsb2FkID0gISEoaHcxICYgKDEgPDwgNCkpOwo+ICsgICAgICAgIGJvb2wgc2lnbiA9
IChodzEgJiAoMXUgPDwgOCkpOwo+ICsgICAgICAgIGJvb2wgbG9hZCA9IChodzEgJiAoMXUgPDwg
NCkpOwo+ICAgCj4gICAgICAgICAgIGlmICggKGh3MSAmIDB4MDExMCkgPT0gMHgwMTAwICkKPiAg
ICAgICAgICAgICAgIC8qIE5FT04gaW5zdHJ1Y3Rpb24gKi8KPiAKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:35:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrhr-00044J-Ji; Fri, 15 Sep 2017 14:34:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrhq-000449-7V
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:34:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 04/E9-03423-115EBB95; Fri, 15 Sep 2017 14:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTZf/6e5
 Ig59zOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyr7+YzFazmq9h4/RFTA+M6ri5GLg4hgc2M
 Eq+uTmKCcJYySsxr+8nYxcjJISxgJ/G8t5MNxBYR8JW4+7gJqIiDg1lAX+LcjnKQsJBAusSt+
 b/BytkENCXufP4EVsIrYCXx7LMFSJhFQFXi1qNFLCC2qEC4RO+BfrCJvAKCEidnPgGLcwKVX7
 x8BSzOLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYnAxAsIPxzILAQ4ySHExK
 oryZd3ZHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5XoClBMsSk1PrUjLzAHGCUxagoNHSYR3/
 2OgNG9xQWJucWY6ROoUo6KUOC8bSJ8ASCKjNA+uDRablxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTMyw8yhSczrwRu+iugxUxAi8+c3gGyuCQRISXVwBjF/+pox8EdRg6Gtv1zc9/MP3/rcec
 n42lhgRwMwnVFCaVG6bsvskYu+nFVuVH5pNjTxCpuvx1rYxj/fOSVX62WUTL/nKvarlXnmhZv
 efM1lrV/ikDt2n8yDguiOqqivjK907nXeCqFX5lRN5RbbWOghON5PoHasi3cXlPXVMb9zmYJ2
 G8qosRSnJFoqMVcVJwIAAOJMCnIAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505486094!69134053!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11071 invoked from network); 15 Sep 2017 14:34:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 15 Sep 2017 14:34:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B5581529;
 Fri, 15 Sep 2017 07:34:54 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 264453F578;
 Fri, 15 Sep 2017 07:34:51 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-11-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19907f2c-fc3a-b858-1a3a-7ba88332a17f@arm.com>
Date: Fri, 15 Sep 2017 15:34:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-11-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/12] arm/smpboot.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3Nt
cGJvb3QuYyB8IDEwICsrKysrLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290
LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gaW5kZXggMzJlODcyMjFjMC4uMTI1NTE4NWE5
YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3NtcGJvb3QuYwo+IEBAIC01OSw3ICs1OSw3IEBAIHN0cnVjdCBpbml0X2luZm8gX19pbml0
ZGF0YSBpbml0X2RhdGEgPQo+ICAgLyogU2hhcmVkIHN0YXRlIGZvciBjb29yZGluYXRpbmcgQ1BV
IGJyaW5ndXAgKi8KPiAgIHVuc2lnbmVkIGxvbmcgc21wX3VwX2NwdSA9IE1QSURSX0lOVkFMSUQ7
Cj4gICAvKiBTaGFyZWQgc3RhdGUgZm9yIGNvb3JkaW5hdGluZyBDUFUgdGVhcmRvd24gKi8KPiAt
c3RhdGljIGJvb2xfdCBjcHVfaXNfZGVhZCA9IDA7Cj4gK3N0YXRpYyBib29sIGNwdV9pc19kZWFk
Owo+ICAgCj4gICAvKiBJRCBvZiB0aGUgUENQVSB3ZSdyZSBydW5uaW5nIG9uICovCj4gICBERUZJ
TkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGNwdV9pZCk7Cj4gQEAgLTEwNSw3ICsxMDUsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZHRfc21wX2luaXRfY3B1cyh2b2lkKQo+ICAgICAgIHsKPiAgICAg
ICAgICAgWzAgLi4uIE5SX0NQVVMgLSAxXSA9IE1QSURSX0lOVkFMSUQKPiAgICAgICB9Owo+IC0g
ICAgYm9vbF90IGJvb3RjcHVfdmFsaWQgPSAwOwo+ICsgICAgYm9vbCBib290Y3B1X3ZhbGlkID0g
ZmFsc2U7Cj4gICAgICAgaW50IHJjOwo+ICAgCj4gICAgICAgbXBpZHIgPSBib290X2NwdV9kYXRh
Lm1waWRyLmJpdHMgJiBNUElEUl9IV0lEX01BU0s7Cj4gQEAgLTE5Nyw3ICsxOTcsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgZHRfc21wX2luaXRfY3B1cyh2b2lkKQo+ICAgICAgICAgICBpZiAoIGh3
aWQgPT0gbXBpZHIgKQo+ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICBpID0gMDsKPiAtICAg
ICAgICAgICAgYm9vdGNwdV92YWxpZCA9IDE7Cj4gKyAgICAgICAgICAgIGJvb3RjcHVfdmFsaWQg
PSB0cnVlOwo+ICAgICAgICAgICB9Cj4gICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgIGkg
PSBjcHVpZHgrKzsKPiBAQCAtMzUyLDcgKzM1Miw3IEBAIHZvaWQgX19jcHVfZGlzYWJsZSh2b2lk
KQo+ICAgdm9pZCBzdG9wX2NwdSh2b2lkKQo+ICAgewo+ICAgICAgIGxvY2FsX2lycV9kaXNhYmxl
KCk7Cj4gLSAgICBjcHVfaXNfZGVhZCA9IDE7Cj4gKyAgICBjcHVfaXNfZGVhZCA9IHRydWU7Cj4g
ICAgICAgLyogTWFrZSBzdXJlIHRoZSB3cml0ZSBoYXBwZW5zIGJlZm9yZSB3ZSBzbGVlcCBmb3Jl
dmVyICovCj4gICAgICAgZHNiKHN5KTsKPiAgICAgICBpc2IoKTsKPiBAQCAtNDU0LDcgKzQ1NCw3
IEBAIHZvaWQgX19jcHVfZGllKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgICAgICBwcmlu
dGsoS0VSTl9FUlIgIkNQVSAldSBzdGlsbCBub3QgZGVhZC4uLlxuIiwgY3B1KTsKPiAgICAgICAg
ICAgc21wX21iKCk7Cj4gICAgICAgfQo+IC0gICAgY3B1X2lzX2RlYWQgPSAwOwo+ICsgICAgY3B1
X2lzX2RlYWQgPSBmYWxzZTsKPiAgICAgICBzbXBfbWIoKTsKPiAgIH0KPiAgIAo+IAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:36:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrjM-0004DF-Um; Fri, 15 Sep 2017 14:36:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrjK-0004D5-TI
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:36:30 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4D/EF-03642-E65EBB95; Fri, 15 Sep 2017 14:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTTf36e5
 Ig037NCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownT9azFmxkq5j2ejpLA+Ns1i5GLg4hgc2M
 EoenT2KGcJYyStzrf87excjJISxgK/H84nYWEFtEwFfi7uMmpi5GDg5mAX2JczvKQcJCAukS7
 e/ms4LYbAKaEnc+f2ICsXkFrCRe37oPZrMIqEr0r/zMDGKLCoRL9B7oZ4OoEZQ4OfMJ2HhOoP
 qZy6+D1TALmEnM2/wQyhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxg/LQs4BCjJAeT
 kihv5p3dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFOfAOUEi1LTUyvSMnOAkQKTluDgURLhL
 QVJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOC8bSJEASFFGaR7cCFjUXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5IwLz/IFJ7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhgPCJ6ICGmWUk6
 wi/2n/nRx4IkdnPXfV13xNp7Amcexs55xq+/dFaYCNVYvJjlOPKlwdkfdQo5Xq9/m7Jfst5oq
 +7g/YKbeqsZNK0wnK/lN37dmX1qjkEaovlht3tbWrSH3Sg87fl6mYL71sX5xRllQjMQf3QRtH
 V+JuP0/jAK2GUvpcDr82arEUpyRaKjFXFScCAD7HthM1QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505486189!79935002!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30985 invoked from network); 15 Sep 2017 14:36:29 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 15 Sep 2017 14:36:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFE3E1529;
 Fri, 15 Sep 2017 07:36:28 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A13D33F578;
 Fri, 15 Sep 2017 07:36:27 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-12-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e2fe261-4e31-6162-e887-9325ad5f7b4a@arm.com>
Date: Fri, 15 Sep 2017 15:36:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-12-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/12] arm/vtimer.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2Fy
Y2gvYXJtL3Z0aW1lci5jIHwgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92dGltZXIuYyBi
L3hlbi9hcmNoL2FybS92dGltZXIuYwo+IGluZGV4IDA0NjA5NjJmMDguLjNmODQ4OTNhNzQgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Z0
aW1lci5jCj4gQEAgLTEwMCw3ICsxMDAsNyBAQCBpbnQgZG9tYWluX3Z0aW1lcl9pbml0KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZpZykKPiAgIGlu
dCB2Y3B1X3Z0aW1lcl9pbml0KHN0cnVjdCB2Y3B1ICp2KQo+ICAgewo+ICAgICAgIHN0cnVjdCB2
dGltZXIgKnQgPSAmdi0+YXJjaC5waHlzX3RpbWVyOwo+IC0gICAgYm9vbF90IGQwID0gaXNfaGFy
ZHdhcmVfZG9tYWluKHYtPmRvbWFpbik7Cj4gKyAgICBib29sIGQwID0gaXNfaGFyZHdhcmVfZG9t
YWluKHYtPmRvbWFpbik7Cj4gICAKPiAgICAgICAvKgo+ICAgICAgICAqIEhhcmR3YXJlIGRvbWFp
biB1c2VzIHRoZSBoYXJkd2FyZSBpbnRlcnJ1cHRzLCBndWVzdHMgZ2V0IHRoZSB2aXJ0dWFsCj4g
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:40:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrmp-0004sW-DG; Fri, 15 Sep 2017 14:40:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dsrmp-0004qz-2W
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:40:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 47/A4-01778-646EBB95; Fri, 15 Sep 2017 14:40:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva7Ns92
 RBoenmVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/f29kL2gWruj86dTAuJC3i5GTQ0LAX2Lb
 93bGLkYODhYBVYntXyxAwmwCyhI/O3vZQGwRAXWJPxcmMILYzALVEjuWtbGC2MICthL7GtpZQ
 GxeAQuJYxP+AcW5OIQEpjNK3HuwmREiIShxcuYTFohmHYkFuz+xgexiFpCWWP6PAyTMKWAt8X
 vtMmYQW1RARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKCXVJS
 ZnlGSm5iZA+QZ6+WmFhcnpqfmJCYV6yXn525iBIZZPQMD4w7GbV3OhxglOZiURHkz7+yOFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBK/UUKCdYlJqeWpGWmQMMeJi0BAePkgivOkiat7ggMbc4M
 x0idYpRUUqclxckIQCSyCjNg2uDRdklRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSkAVIFN4Mv
 NK4Ka/AlrMBLT4zOkdIItLEhFSUg2M5bf6U5M3qP1NnOdgytSfGH5a8YdvxLQEva0+2/iNAm4
 xrQ6tXrvvz9qmtfyyOnpad4tP37ndfWvxxZUzxEI27Xabqply+cy8aN1JN0PXm1bzZD5o+9y6
 dqPkguzbOUt37/CL1NS82H9cTsvU9YL4f6aFQuedV17yfMut16ecrX7jzGGmSlFuJZbijERDL
 eai4kQAhfcXU60CAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505486394!114843516!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45640 invoked from network); 15 Sep 2017 14:39:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 14:39:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="447985460"
Date: Fri, 15 Sep 2017 15:39:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170915143951.wjrbumhchld6mxvk@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-10-wei.liu2@citrix.com>
 <f957e275-c196-f72a-1ba1-e0cc1db2b56e@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f957e275-c196-f72a-1ba1-e0cc1db2b56e@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/12] arm/decode.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDM6MzM6MjdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAwOS8xNS8yMDE3IDEwOjQyIEFNLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0t
LQo+ID4gICB4ZW4vYXJjaC9hcm0vZGVjb2RlLmMgfCA2ICsrKy0tLQo+ID4gICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RlY29kZS5jIGIveGVuL2FyY2gvYXJtL2RlY29kZS5jCj4gPiBpbmRl
eCA1MTRiN2EyMWE1Li43OTVkMTI2ZjAyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2Rl
Y29kZS5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZGVjb2RlLmMKPiA+IEBAIC0yNiw3ICsyNiw3
IEBACj4gPiAgICNpbmNsdWRlICJkZWNvZGUuaCIKPiA+ICAgc3RhdGljIHZvaWQgdXBkYXRlX2Rh
YnQoc3RydWN0IGhzcl9kYWJ0ICpkYWJ0LCBpbnQgcmVnLAo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ4X3Qgc2l6ZSwgYm9vbF90IHNpZ24pCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDhfdCBzaXplLCBib29sIHNpZ24pCj4gCj4gWW91IHByb2JhYmx5IHdhbnQgdG8g
c3dpdGNoIGZyb20gMCB0byBmYWxzZSBhbGwgdGhlIGNhbGxlcnMgb2YgdXBkYXRlX2RhYnQuCj4g
CgpUaGUgZm9sbG93aW5nIGRpZmYgd2lsbCBiZSBmb2xkZWQgaW4uCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RlY29kZS5jIGIveGVuL2FyY2gvYXJtL2RlY29kZS5jCmluZGV4IDc5NWQxMjZm
MDIuLjhiMWUxNWQxMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZWNvZGUuYworKysgYi94
ZW4vYXJjaC9hcm0vZGVjb2RlLmMKQEAgLTEwMSwxNiArMTAxLDE2IEBAIHN0YXRpYyBpbnQgZGVj
b2RlX3RodW1iKHJlZ2lzdGVyX3QgcGMsIHN0cnVjdApoc3JfZGFidCAqZGFidCkKICAgICAgICAg
c3dpdGNoICggb3BCICYgMHgzICkKICAgICAgICAgewogICAgICAgICBjYXNlIDA6IC8qIE5vbi1z
aWduZWQgd29yZCAqLwotICAgICAgICAgICAgdXBkYXRlX2RhYnQoZGFidCwgcmVnLCAyLCAwKTsK
KyAgICAgICAgICAgIHVwZGF0ZV9kYWJ0KGRhYnQsIHJlZywgMiwgZmFsc2UpOwogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMTogLyogTm9uLXNpZ25lZCBoYWxmd29yZCAqLwotICAg
ICAgICAgICAgdXBkYXRlX2RhYnQoZGFidCwgcmVnLCAxLCAwKTsKKyAgICAgICAgICAgIHVwZGF0
ZV9kYWJ0KGRhYnQsIHJlZywgMSwgZmFsc2UpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IGNhc2UgMjogLyogTm9uLXNpZ25lZCBieXRlICovCi0gICAgICAgICAgICB1cGRhdGVfZGFidChk
YWJ0LCByZWcsIDAsIDApOworICAgICAgICAgICAgdXBkYXRlX2RhYnQoZGFidCwgcmVnLCAwLCBm
YWxzZSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAzOiAvKiBTaWduZWQgYnl0
ZSAqLwotICAgICAgICAgICAgdXBkYXRlX2RhYnQoZGFidCwgcmVnLCAwLCAxKTsKKyAgICAgICAg
ICAgIHVwZGF0ZV9kYWJ0KGRhYnQsIHJlZywgMCwgdHJ1ZSk7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQoKQEAgLTExOCwxOSArMTE4LDE5IEBAIHN0YXRpYyBpbnQgZGVjb2RlX3RodW1i
KHJlZ2lzdGVyX3QgcGMsIHN0cnVjdApoc3JfZGFidCAqZGFidCkKICAgICB9CiAgICAgY2FzZSA2
OgogICAgICAgICAvKiBMb2FkL1N0b3JlIHdvcmQgaW1tZWRpYXRlIG9mZnNldCAqLwotICAgICAg
ICB1cGRhdGVfZGFidChkYWJ0LCBpbnN0ciAmIDcsIDIsIDApOworICAgICAgICB1cGRhdGVfZGFi
dChkYWJ0LCBpbnN0ciAmIDcsIDIsIGZhbHNlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA3
OgogICAgICAgICAvKiBMb2FkL1N0b3JlIGJ5dGUgaW1tZWRpYXRlIG9mZnNldCAqLwotICAgICAg
ICB1cGRhdGVfZGFidChkYWJ0LCBpbnN0ciAmIDcsIDAsIDApOworICAgICAgICB1cGRhdGVfZGFi
dChkYWJ0LCBpbnN0ciAmIDcsIDAsIGZhbHNlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA4
OgogICAgICAgICAvKiBMb2FkL1N0b3JlIGhhbGZ3b3JkIGltbWVkaWF0ZSBvZmZzZXQgKi8KLSAg
ICAgICAgdXBkYXRlX2RhYnQoZGFidCwgaW5zdHIgJiA3LCAxLCAwKTsKKyAgICAgICAgdXBkYXRl
X2RhYnQoZGFidCwgaW5zdHIgJiA3LCAxLCBmYWxzZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNh
c2UgOToKICAgICAgICAgLyogTG9hZC9TdG9yZSB3b3JkIHNwIG9mZnNldCAqLwotICAgICAgICB1
cGRhdGVfZGFidChkYWJ0LCAoaW5zdHIgPj4gOCkgJiA3LCAyLCAwKTsKKyAgICAgICAgdXBkYXRl
X2RhYnQoZGFidCwgKGluc3RyID4+IDgpICYgNywgMiwgZmFsc2UpOwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsroJ-000504-Nm; Fri, 15 Sep 2017 14:41:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsroJ-0004zq-3f
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:41:39 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 2B/4E-27708-2A6EBB95; Fri, 15 Sep 2017 14:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXfhs92
 RBm/3W1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9t6cxFazgqZj4ZD9LA2MPVxcjF4eQwGZG
 iTs3nrNDOEsZJd4/v8bYxcjJISzgKHFs2gUmEFtEwFfi7uMmIJuDg1lAX+LcjnKQsJBAukTz4
 9OsIDabgKbEnc+fwMp5Bawkzsw6wQJSziKgKrFoiQRIWFQgXKL3QD8bRImgxMmZT8BKOIHK2x
 ZkgoSZBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUi6ZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3SNDPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDs56BgXEH493JfocYJTmY
 lER5M+/sjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTv1KVBOsCg1PbUiLTMHGCUwaQkOHiUR3
 hSQNG9xQWJucWY6ROoUo6KUOG8OSEIAJJFRmgfXBovMS4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEectBpvBk5pXATX8FtJgJaPGZ0ztAFpckIqSkGhgFr/nYuc42CVmZoat5102pcUE4R0V
 n2aup0xoel72fXPg/qavpoZNZsE7kLIXDTRVnb3aGRO7JOitZ/PHdn8dBr2Sj20UmJuw32d7K
 2LFqj9+TtlfLTe8tLa72ONrTziRbm8DuHTw3bfP0Ky9FGs419Z1ZuVf46Y2Ms/vf5xy8NL3Qw
 tF3ooQSS3FGoqEWc1FxIgAS8o0ExwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505486497!83325273!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27798 invoked from network); 15 Sep 2017 14:41:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 15 Sep 2017 14:41:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2B33B1529;
 Fri, 15 Sep 2017 07:41:37 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 912A93F578;
 Fri, 15 Sep 2017 07:41:33 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-13-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c9daffbe-9101-c39a-3935-6608a30f816e@arm.com>
Date: Fri, 15 Sep 2017 15:41:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915094238.15256-13-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 12/12] arm: use plain bool in various headers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMDkvMTUvMjAxNyAxMDo0MiBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2luY2x1
ZGUvYXNtLWFybS9hbHRwMm0uaCAgICAgICB8IDQgKystLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9pbnNuLmggICB8IDIgKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgg
ICAgICAgfCAyICstCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwgMiAr
LQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICB8IDggKysrKy0tLS0KPiAg
IDUgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdHAybS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hbHRwMm0uaAo+IGluZGV4IGE4Nzc0N2EyOTEuLmRmNTBjYjJmMDkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRwMm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYWx0cDJtLmgKPiBAQCAtMjIsMTAgKzIyLDEwIEBACj4gICAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+Cj4gICAKPiAgIC8qIEFsdGVybmF0ZSBwMm0gb24vb2ZmIHBlciBkb21haW4gKi8KPiAtc3Rh
dGljIGlubGluZSBib29sX3QgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+
ICtzdGF0aWMgaW5saW5lIGJvb2wgYWx0cDJtX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQo+ICAgewo+ICAgICAgIC8qIE5vdCBpbXBsZW1lbnRlZCBvbiBBUk0uICovCj4gLSAgICByZXR1
cm4gMDsKPiArICAgIHJldHVybiBmYWxzZTsKPiAgIH0KPiAgIAo+ICAgLyogQWx0ZXJuYXRlIHAy
bSBWQ1BVICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvaW5zbi5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9pbnNuLmgKPiBpbmRleCAyZWM0YWQ3YzdmLi40
ZTBkMzY0ZDQxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvaW5zbi5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9pbnNuLmgKPiBAQCAtNTUsNyArNTUs
NyBAQCBlbnVtIGFhcmNoNjRfaW5zbl9icmFuY2hfdHlwZSB7Cj4gICB9Owo+ICAgCj4gICAjZGVm
aW5lCV9fQUFSQ0g2NF9JTlNOX0ZVTkNTKGFiYnIsIG1hc2ssIHZhbCkJXAo+IC1zdGF0aWMgYWx3
YXlzX2lubGluZSBib29sX3QgYWFyY2g2NF9pbnNuX2lzXyMjYWJicih1MzIgY29kZSkgXAo+ICtz
dGF0aWMgYWx3YXlzX2lubGluZSBib29sIGFhcmNoNjRfaW5zbl9pc18jI2FiYnIodTMyIGNvZGUp
IFwKCkhtbW0sIEkgYW0gbm90IHN1cmUgd2h5IHRoaXMgd2FzIHR1cm5lZCB0byBhIGJvb2xfdCBh
dCBmaXJzdCB0aGUgaGFuZC4gClRoaXMgZmlsZSB3YXMgc3VwcG9zZWQgdG8gYmUgYSBjb3B5IG9m
IHRoZSBMaW51eCB2ZXJzaW9uLgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrqh-0005AL-3u; Fri, 15 Sep 2017 14:44:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrqf-0005AF-Op
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:44:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AC/68-17770-537EBB95; Fri, 15 Sep 2017 14:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTdfk+e5
 Igx9bRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrH7+xFDwUqbj8bTtrA+Mavi5GLg4hgc2M
 Em/en2WGcJYySsx7/4S1i5GTQ1jAVmJfQzsLiC0ioCjx4OVNsDizQIzEy8+rGEFsIYGjjBITt
 qeD2GwCmhJ3Pn9iArF5Bawkmm58Barh4GARUJX4894IJCwqEC7Re6CfDaJEUOLkzCcsICWcAp
 YS35/KQ0w3k5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+Wch6Z6FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4GINjBeGBR4CFGSQ4m
 JVHenme7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8PKA5ASLUtNTK9Iyc4BxApOW4OBREuENA
 UnzFhck5hZnpkOkTjEqSonz/noKlBAASWSU5sG1wWLzEqOslDAvI9AhQjwFqUW5mSWo8q8YxT
 kYlYR5dUDG82TmlcBNfwW0mAlo8ZnTO0AWlyQipKQaGKMexQfJf58zteg084eNOc4aCQtLuCZ
 82i6i+uSQY/f3Q+YcmyezC5WnOk6MWvbjzVzVyYm8+jURwf3apbzaEglXVk2zSC11r/1w5JG/
 CFOcrqad5B6ZSGcGqTs1xl8l2lQ6Nn7OKFmu80ZZ+/XR1ncuCdWHvk5dza5nVuIxQ2KT4pITT
 mGflFiKMxINtZiLihMBa76vE8gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505486643!116680386!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53574 invoked from network); 15 Sep 2017 14:44:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 15 Sep 2017 14:44:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A33941529;
 Fri, 15 Sep 2017 07:44:03 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A54E3F578;
 Fri, 15 Sep 2017 07:43:58 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170915094238.15256-1-wei.liu2@citrix.com>
 <20170915094238.15256-10-wei.liu2@citrix.com>
 <f957e275-c196-f72a-1ba1-e0cc1db2b56e@arm.com>
 <20170915143951.wjrbumhchld6mxvk@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <426225a8-b769-b2ee-402e-ef1ce60dd6d7@arm.com>
Date: Fri, 15 Sep 2017 15:43:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170915143951.wjrbumhchld6mxvk@citrix.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 09/12] arm/decode.c: switch to plain bool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xNS8yMDE3IDAzOjM5IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgU2VwIDE1
LCAyMDE3IGF0IDAzOjMzOjI3UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgV2Vp
LAo+Pgo+PiBPbiAwOS8xNS8yMDE3IDEwOjQyIEFNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gICAgeGVu
L2FyY2gvYXJtL2RlY29kZS5jIHwgNiArKystLS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kZWNvZGUuYyBiL3hlbi9hcmNoL2FybS9kZWNvZGUuYwo+Pj4gaW5kZXggNTE0YjdhMjFh
NS4uNzk1ZDEyNmYwMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kZWNvZGUuYwo+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL2RlY29kZS5jCj4+PiBAQCAtMjYsNyArMjYsNyBAQAo+Pj4gICAg
I2luY2x1ZGUgImRlY29kZS5oIgo+Pj4gICAgc3RhdGljIHZvaWQgdXBkYXRlX2RhYnQoc3RydWN0
IGhzcl9kYWJ0ICpkYWJ0LCBpbnQgcmVnLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ4X3Qgc2l6ZSwgYm9vbF90IHNpZ24pCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDhfdCBzaXplLCBib29sIHNpZ24pCj4+Cj4+IFlvdSBwcm9iYWJseSB3YW50IHRvIHN3aXRjaCBm
cm9tIDAgdG8gZmFsc2UgYWxsIHRoZSBjYWxsZXJzIG9mIHVwZGF0ZV9kYWJ0Lgo+Pgo+IAo+IFRo
ZSBmb2xsb3dpbmcgZGlmZiB3aWxsIGJlIGZvbGRlZCBpbi4KCkxvb2tzIGdvb2QgdG8gbWUuCgpD
aGVlcnMsCgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZGVjb2RlLmMgYi94ZW4vYXJj
aC9hcm0vZGVjb2RlLmMKPiBpbmRleCA3OTVkMTI2ZjAyLi44YjFlMTVkMTE4IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9kZWNvZGUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kZWNvZGUuYwo+
IEBAIC0xMDEsMTYgKzEwMSwxNiBAQCBzdGF0aWMgaW50IGRlY29kZV90aHVtYihyZWdpc3Rlcl90
IHBjLCBzdHJ1Y3QKPiBoc3JfZGFidCAqZGFidCkKPiAgICAgICAgICAgc3dpdGNoICggb3BCICYg
MHgzICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICBjYXNlIDA6IC8qIE5vbi1zaWduZWQgd29y
ZCAqLwo+IC0gICAgICAgICAgICB1cGRhdGVfZGFidChkYWJ0LCByZWcsIDIsIDApOwo+ICsgICAg
ICAgICAgICB1cGRhdGVfZGFidChkYWJ0LCByZWcsIDIsIGZhbHNlKTsKPiAgICAgICAgICAgICAg
IGJyZWFrOwo+ICAgICAgICAgICBjYXNlIDE6IC8qIE5vbi1zaWduZWQgaGFsZndvcmQgKi8KPiAt
ICAgICAgICAgICAgdXBkYXRlX2RhYnQoZGFidCwgcmVnLCAxLCAwKTsKPiArICAgICAgICAgICAg
dXBkYXRlX2RhYnQoZGFidCwgcmVnLCAxLCBmYWxzZSk7Cj4gICAgICAgICAgICAgICBicmVhazsK
PiAgICAgICAgICAgY2FzZSAyOiAvKiBOb24tc2lnbmVkIGJ5dGUgKi8KPiAtICAgICAgICAgICAg
dXBkYXRlX2RhYnQoZGFidCwgcmVnLCAwLCAwKTsKPiArICAgICAgICAgICAgdXBkYXRlX2RhYnQo
ZGFidCwgcmVnLCAwLCBmYWxzZSk7Cj4gICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAg
Y2FzZSAzOiAvKiBTaWduZWQgYnl0ZSAqLwo+IC0gICAgICAgICAgICB1cGRhdGVfZGFidChkYWJ0
LCByZWcsIDAsIDEpOwo+ICsgICAgICAgICAgICB1cGRhdGVfZGFidChkYWJ0LCByZWcsIDAsIHRy
dWUpOwo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIH0KPiAKPiBAQCAtMTE4LDE5
ICsxMTgsMTkgQEAgc3RhdGljIGludCBkZWNvZGVfdGh1bWIocmVnaXN0ZXJfdCBwYywgc3RydWN0
Cj4gaHNyX2RhYnQgKmRhYnQpCj4gICAgICAgfQo+ICAgICAgIGNhc2UgNjoKPiAgICAgICAgICAg
LyogTG9hZC9TdG9yZSB3b3JkIGltbWVkaWF0ZSBvZmZzZXQgKi8KPiAtICAgICAgICB1cGRhdGVf
ZGFidChkYWJ0LCBpbnN0ciAmIDcsIDIsIDApOwo+ICsgICAgICAgIHVwZGF0ZV9kYWJ0KGRhYnQs
IGluc3RyICYgNywgMiwgZmFsc2UpOwo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIDc6
Cj4gICAgICAgICAgIC8qIExvYWQvU3RvcmUgYnl0ZSBpbW1lZGlhdGUgb2Zmc2V0ICovCj4gLSAg
ICAgICAgdXBkYXRlX2RhYnQoZGFidCwgaW5zdHIgJiA3LCAwLCAwKTsKPiArICAgICAgICB1cGRh
dGVfZGFidChkYWJ0LCBpbnN0ciAmIDcsIDAsIGZhbHNlKTsKPiAgICAgICAgICAgYnJlYWs7Cj4g
ICAgICAgY2FzZSA4Ogo+ICAgICAgICAgICAvKiBMb2FkL1N0b3JlIGhhbGZ3b3JkIGltbWVkaWF0
ZSBvZmZzZXQgKi8KPiAtICAgICAgICB1cGRhdGVfZGFidChkYWJ0LCBpbnN0ciAmIDcsIDEsIDAp
Owo+ICsgICAgICAgIHVwZGF0ZV9kYWJ0KGRhYnQsIGluc3RyICYgNywgMSwgZmFsc2UpOwo+ICAg
ICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIDk6Cj4gICAgICAgICAgIC8qIExvYWQvU3RvcmUg
d29yZCBzcCBvZmZzZXQgKi8KPiAtICAgICAgICB1cGRhdGVfZGFidChkYWJ0LCAoaW5zdHIgPj4g
OCkgJiA3LCAyLCAwKTsKPiArICAgICAgICB1cGRhdGVfZGFidChkYWJ0LCAoaW5zdHIgPj4gOCkg
JiA3LCAyLCBmYWxzZSk7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrxL-0005rI-QR; Fri, 15 Sep 2017 14:50:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dsrxK-0005rC-2W
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 14:50:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B3/EF-02817-1D8EBB95; Fri, 15 Sep 2017 14:50:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTffCi92
 RBvuW6lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNr7uZCk6wV8xd/pm1gbGfrYuRi0NIYDOj
 xPNnp1kgnKWMEp+Pz2XqYuTkEBawk1j9/TMLiC0ioCzR++s3mM0ssI1JonFXDYgtJJArsffZa
 0YQm01AU+LO509gvbwCVhLX/y5kA7FZBFQlnr16yA5iiwqES/Qe6GeDqBGUODnzCdhMTgF7iQ
 u3bjJCzDeTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1NNVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MHYsN3zEKMkB5OS
 KG/Ps92RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR49z8HygkWpaanVqRl5gBjBSYtwcGjJMK7G
 yTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivKEgRQIgRRmleXAjYHF7iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK850Gm8GTmlcBtegV0BBPQEWdO7wA5oiQRISXVwNgV9mTa63cexic
 DWs9y1iryWv0V7fh6RsxgmX1p+JKHMdps9g2vgvU+rg97wpG/69pKfX7PWycnKfmYPY1ys4zh
 XtMmphBWfVUsIfXtZq+bVREzFwiLvnvlZbi8KvbfAd99upOenbEz6lFe92hziXZP4v1Du/jFt
 efMqeT+oHR716WOLyr6a5VYijMSDbWYi4oTAfnW/DDWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505487056!110129951!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34059 invoked from network); 15 Sep 2017 14:50:56 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 15 Sep 2017 14:50:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9652E1529;
 Fri, 15 Sep 2017 07:50:55 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 52C583F578;
 Fri, 15 Sep 2017 07:50:52 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170914164945.11566-1-julien.grall@arm.com>
 <59BBE092020000780017B87D@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b4b088e-b3bf-b9d4-ae7f-be0102c694fa@arm.com>
Date: Fri, 15 Sep 2017 15:50:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <59BBE092020000780017B87D@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen: grant-table: Simplify get_page_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDkvMTUvMjAxNyAwMToxNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTQuMDkuMTcgYXQgMTg6NDksIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IGdl
dF9wYWdlX2Zyb21fZ2ZuIHdpbGwgYmUgYWJsZSB0byBnZXQgcmVmZXJlbmNlIG9uIGZvcmVpZ24g
cGFnZSBhbmQgYXMKPj4gcGVyIG15IHVuZGVyc3RhbmRpbmcgd2lsbCBhbGxvdyB0byBncmFudCBw
YWdlIG9uIGZvcmVpZ24gbWVtb3J5Lgo+Pgo+PiBUaGlzIHdhcyBub3QgYWxsb3dlZCB3aXRoIGEg
c2ltcGxlIGdldF9wYWdlKC4uLikgb24gdGhlIEFSTQo+PiBpbXBsZW1lbnRhdGlvbiAobm8gc2hh
cmluZyBub3IgcGFnaW5nIHN1cHByb3QpIGJ1dCBpcyBhbGxvd2VkIG9uIHRoZSB4ODYKPj4gaW1w
bGVtZW50YXRpb24gZHVlIHRvIGdldF9wYWdlX2Zyb21fZ2ZuLgo+Pgo+PiBPbiB4ODYsIGZvcmVp
Z24gcGFnZXMgYXJlIGN1cnJlbnRseSBvbmx5IGFsbG93ZWQgZm9yIFBWSCBkb20wLCBzbyBJCj4+
IHRoaW5rIGl0IGlzIG5vdCBhIGJpZyBkZWFsIGZvciBub3cuCj4+Cj4+IE9uIEFybSwgZm9yZWln
biBwYWdlcyBjYW4gYmUgcHJlc2VudCBvbiBhbnkgZG9tYWluLiBTbyB0aGlzIHBhdGNoIHdvdWxk
Cj4+IHBlcm1pdCBncmFudCBvbiBmb3JlaW5nIHBhZ2VzLgo+Pgo+PiBTbyBJIHdvdWxkIGxpa2Ug
dG8gY2hlY2sgd2hldGhlciBpdCB3b3VsZCBiZSB2YWxpZCB0byBncmFudCBhIG1hcHBpbmcgb24K
Pj4gZm9yZWlnbiBwYWdlcz8KPiAKPiBObywgSSBkb24ndCB0aGluayBncmFudHMgc2hvdWxkIGJl
IHBlcm1pdHRlZCBmb3Igb3RoZXIgZG9tYWlucycKPiBwYWdlcy4KCldoaWNoIHNlZW1zIHRvIG1h
dGNoIHRoZSBQViBiZWhhdmlvci4gSSB3aWxsIHVwZGF0ZSB0aGUgcGF0Y2ggdG8gZm9yYmlkIApm
b3JlaWduIHBhZ2VzIGFuZCB1c2UgI2lmZGVmLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 14:51:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 14:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsrxs-0005vQ-5k; Fri, 15 Sep 2017 14:51:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsrxq-0005vD-7D
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 14:51:30 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 76/48-01761-1F8EBB95; Fri, 15 Sep 2017 14:51:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsUyZ7p8oO7HF7s
 jDR4EWnzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGdP2bWUu2MVbsfJhfAPjYq4uRi4OIYHJTBI/
 P+xngXB+M0pc6tvMDOFsYJS4sukQexcjJ5DTzSixvjMGwi6SOPHsCyuIzSKgKrFq/g6mLkYOD
 jYBE4k3qxxBwiICOhJX975gBZnDLHCURaLzy12wemEBLYlF63eyg9TzCphLPNkiBDHSRuL5hY
 9gJbwCghInZz5hAbGZgcpv/HsJNp5ZQFpi+T8OEJNTwFbi4DVRkApRAWWJeftWsYHYEgLGEn2
 z+lgmMArNQjJoFpJBsxAGLWBkXsWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCql5taXJyYnpqT
 mFSsl5yfu4kRGMQMQLCD8dhk50OMkhxMSqK8Pc92RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 P3wHCgnWJSanlqRlpkDjCeYtAQHj5II72+QNG9xQWJucWY6ROoUo6KUOO95kIQASCKjNA+uDR
 bDlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCQMMYUnM68EbvoroMVMQIvPnN4BsrgkESEl1cA
 Y6N1hx+fvv6Fs/dpOy21XDuXx3Qj7OHlX4oHbAbnJ/Gqt/wtmsnskqn9mOLNYedmt5NCXi3vX
 m+XNFnp4+kX/pW5JC/GPageCP0luKAz3vCuxvU91807TbSXcu91ddRlPGwgwLjne5CjzuvX1F
 tv7m4U8/OtrNgh0FKpIh2Tve8Yr3ndrUo8SS3FGoqEWc1FxIgDl++Vb3AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505487087!75467605!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53360 invoked from network); 15 Sep 2017 14:51:28 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 14:51:28 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FEpHC7028867
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 14:51:18 GMT
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 v8FEpGIo016413
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 14:51:16 GMT
Received: from ubhmp0005.oracle.com (ubhmp0005.oracle.com [156.151.24.58])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8FEpFrr006706;
 Fri, 15 Sep 2017 14:51:15 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 14:51:15 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id F27E06A0764; Fri, 15 Sep 2017 10:51:13 -0400 (EDT)
Date: Fri, 15 Sep 2017 10:51:13 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170915145113.GZ11040@char.us.oracle.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@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>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiArIyMjIFNvZnQtcmVzZXQgZm9yIFBWIGd1ZXN0cwoKcy9QVi9IVk0vCgoKPiArCj4gKyAgICBT
dGF0dXM6IFN1cHBvcnRlZAo+ICsJCj4gK1NvZnQtcmVzZXQgYWxsb3dzIGEgbmV3IGtlcm5lbCB0
byBzdGFydCAnZnJvbSBzY3JhdGNoJyB3aXRoIGEgZnJlc2ggVk0gc3RhdGUsIAo+ICtidXQgd2l0
aCBhbGwgdGhlIG1lbW9yeSBmcm9tIHRoZSBwcmV2aW91cyBzdGF0ZSBvZiB0aGUgVk0gaW50YWN0
Lgo+ICtUaGlzIGlzIHByaW1hcmlseSBkZXNpZ25lZCB0byBhbGxvdyAiY3Jhc2gga2VybmVscyIs
IAo+ICt3aGljaCBjYW4gZG8gY29yZSBkdW1wcyBvZiBtZW1vcnkgdG8gaGVscCB3aXRoIGRlYnVn
Z2luZyBpbiB0aGUgZXZlbnQgb2YgYSBjcmFzaC4KPiArCj4gKyMjIyB4ZW50cmFjZQo+ICsKPiAr
ICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArCj4gK1Rvb2wgdG8gY2FwdHVyZSBYZW4gdHJh
Y2UgYnVmZmVyIGRhdGEKPiArCj4gKyMjIyBnY292Cj4gKwo+ICsgICAgU3RhdHVzOiBTdXBwb3J0
ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKPiArCj4gK0V4cG9ydCBoeXBlcnZpc29yIGNvdmVy
YWdlIGRhdGEgc3VpdGFibGUgZm9yIGFuYWx5c2lzIGJ5IGdjb3Ygb3IgbGNvdi4KPiArCj4gKyMj
IE1lbW9yeSBNYW5hZ2VtZW50Cj4gKwo+ICsjIyMgTWVtb3J5IEJhbGxvb25pbmcKPiArCj4gKyAg
ICBTdGF0dXM6IFN1cHBvcnRlZAo+ICsKPiArIyMjIE1lbW9yeSBTaGFyaW5nCj4gKwo+ICsgICAg
U3RhdHVzLCB4ODYgSFZNOiBUZWNoIFByZXZpZXcKPiArICAgIFN0YXR1cywgQVJNOiBUZWNoIFBy
ZXZpZXcKPiArCj4gK0FsbG93IHNoYXJpbmcgb2YgaWRlbnRpY2FsIHBhZ2VzIGJldHdlZW4gZ3Vl
c3RzCj4gKwo+ICsjIyMgTWVtb3J5IFBhZ2luZwo+ICsKPiArICAgIFN0YXR1cywgeDg2IEhWTTog
RXhwZXJpbWVuYWwKPiArCj4gK0FsbG93IHBhZ2VzIGJlbG9uZ2luZyB0byBndWVzdHMgdG8gYmUg
cGFnZWQgdG8gZGlzawo+ICsKPiArIyMjIFRyYW5zY2VuZGVudCBNZW1vcnkKPiArCj4gKyAgICBT
dGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiArW1hYWCBBZGQgZGVzY3JpcHRpb25dCgpHdWVzdHMg
d2l0aCB0bWVtIGRyaXZlcnMgYXV0b2JhbGxvb24gbWVtb3J5IG91dCBhbGxvd2luZyBhIGZsdWlk
CmFuZCBkeW5hbWljIG1lbW9yeSBhbGxvY2F0aW9uIC0gaW4gZWZmZWN0IG1lbW9yeSBvdmVyY29t
bWl0IHdpdGhvdXQKdGhlIG5lZWQgdG8gc3dhcC4gT25seSB3b3JrcyB3aXRoIExpbnV4IGd1ZXN0
cyAoYXMgaXQgcmVxdWlyZXMKT1MgZHJpdmVycykuCgouLnNuaXAuLgo+ICsjIyMgTGl2ZSBQYXRj
aGluZwo+ICsKPiArICAgIFN0YXR1cywgeDg2OiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1cywgQVJN
OiBFeHBlcmltZW50YWwKPiArCj4gK0NvbXBpbGUgdGltZSBkaXNhYmxlZAoKZm9yIEFSTS4KCkFz
IHRoZSBwYXRjaCB3aWxsIGRvOgoKIGNvbmZpZyBMSVZFUEFUQ0gKLSAgICAgICBib29sICJMaXZl
IHBhdGNoaW5nIHN1cHBvcnQgKFRFQ0ggUFJFVklFVykiCi0gICAgICAgZGVmYXVsdCBuCisgICAg
ICAgYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0IgorICAgICAgIGRlZmF1bHQgWDg2CiAgICAg
ICAgZGVwZW5kcyBvbiBIQVNfQlVJTERfSUQgPSAieSIKICAgICAgICAtLS1oZWxwLS0tCiAgICAg
ICAgICBBbGxvd3MgYSBydW5uaW5nIFhlbiBoeXBlcnZpc29yIHRvIGJlIGR5bmFtaWNhbGx5IHBh
dGNoZWQgdXNpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 15:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 15:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsshk-0000KM-QL; Fri, 15 Sep 2017 15:38:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dsshj-0000KG-KX
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 15:38:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1D/E9-02202-E04FBB95; Fri, 15 Sep 2017 15:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTGGl2+L7s
 jDb4e4LdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP+3NjMXPBEsOLyyduMDYwr+boYuTiEBCYw
 Ssx+2sUC4rAINLBKNO1oBHMkBOawSqxf9Yypi5ETyCmT2PL7EguEXSSxbusWNgi7RGLKwQ/MI
 DavgKDEyZlPwGqEBLwlFu2dwgpicwoYSxxsec8IsW4xo8TdfQfYQRJsAqoS8841gg1iAbIvPz
 zPBjEoQGLqgh9gtrCAk8SDY91gR4gI6El8ePWNDWQQs8BaRon/a/eCbWMW0JRo3f6bfQKj4Cw
 kh8xCklrAyLSKUb04tagstUjXTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBI
 GYBgB+PUBudDjJIcTEqivOavd0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA99AkoJ1iUmp5ak
 ZaZA4wXmLQEB4+SCG8ZSJq3uCAxtzgzHSJ1itGe48KdS3+YOA7suQUkN928CyQ3fH/wh0mIJS
 8/L1VKnPceSJsASFtGaR7cUFh8X2KUlRLmZQQ6U4inILUoN7MEVf4VozgHo5IwbxHIFJ7MvBK
 43a+AzmICOuvM6R0gZ5UkIqSkGhgjfx218vh0ySgyy/5J2X/NKW9P6d2ft67lz7SvAofKKsTc
 EtrYO10fiSvPni+zZ6K6uOOVD2vDf95xfHF4d5zJhubnTl5GAe0B5wSWKNW6Wy68fFNSOVbfI
 tVD847gpvfHK42ZG4LFe633VbS8mh2zKeajm8dK5Zp8PueH/KVNk9cH3RIQlVViKc5INNRiLi
 pOBABc65yP6gIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505489933!111728699!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15971 invoked from network); 15 Sep 2017 15:38:54 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 15:38:54 -0000
Received: by mail-qt0-f172.google.com with SMTP id q8so2505227qtb.5
 for <xen-devel@lists.xen.org>; Fri, 15 Sep 2017 08:38:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/55VaZ8KIxBbI2PWO7Tl3aEY4oru1ZKcS1vmSoUzw/k=;
 b=IushlGnsDa5IxUXNHe/nfwTRqPSEIzTU3ujFqZ9V0E/pZJKMK8ll4bJatq3p1YuWks
 ZmezIKnYbLB1riKz+FxwVWSjZC6hSe4KouJaIbS4CR8AR7m37MVJ1p0dErUfxz0wN90u
 dkOv2dpPZWyliaDFkQ+tiThwIO4MgB8V0WfY0hUIxIpu4n5TPfEE0qeIJwqw1gqSk0Mg
 NWiZv8dbzoHHQdu6E0Os+oXBULxzfDRIyFcs6cI5KEJx5r/bBxRdVvlUXM09DYiZtzse
 Oi5KshKk4HTQOC/zIV3a86SlEDpa8Z8teAAVxMnRkOieRYnKVKb01Uw7XFSRqPA3wRwW
 u8/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/55VaZ8KIxBbI2PWO7Tl3aEY4oru1ZKcS1vmSoUzw/k=;
 b=kahuraw2FwtxhCWodqk8rPufNDk715ygklVq1IOLTuE0fQ7wS8TZAWCrXfXDDdTvDR
 U5M322UFv2tpOV5bICbCgbDVdn3B7xiLcOpOIevInRyYv6QCfOa5IZEML7hnNp4ytiMW
 hCY7PFlpMQT1oHcT2u028YFlmrhZLImKf1xk4evEVZubxvjpWWjYIkX0qAPGeH0LtqdA
 vxcgT620CCrKC7gEVOqtuAUjxwHClg9oFCqN29JV7zTrmH9qq8vhBPQxGHL8AP3e3HLo
 ZlB/9UCuVL2C93U3PtFlAmLEV0Lb2NkPzSiRvckQck81XGQjY951siKt08sOgraAbb8O
 wD1w==
X-Gm-Message-State: AHPjjUjwn0K1fr3VRkCZCbjR2sIcYMufyWxpaUjyeYJeBpzoigNPPEc1
 GvC5mhG46j94Rs3gH89tHpYZ0JoHXG0d7h0uzw==
X-Google-Smtp-Source: AOwi7QCbdKZeV/zwFxU0oxsRc2GGXbUV/0RK7RRCvKX5v7ewVtNDSmyzmMy4TtqwLCLpDVPp0o9dj0Ehwh2ONjRY0EY=
X-Received: by 10.200.53.168 with SMTP id k37mr36060515qtb.237.1505489932953; 
 Fri, 15 Sep 2017 08:38:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.19.161 with HTTP; Fri, 15 Sep 2017 08:38:52 -0700 (PDT)
In-Reply-To: <1505351217.13935.14.camel@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-2-git-send-email-mengxu@cis.upenn.edu>
 <1505351217.13935.14.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 15 Sep 2017 11:38:52 -0400
Message-ID: <CAENZ-+=n-+r8tPfXDcdm5+U3xJqChYm_zQdgDS8QkfyYUMYODQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/5] xen:rtds: towards work conserving
	RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiBXZWQsIFNlcCAxMywgMjAxNyBhdCA5OjA2IFBNLCBEYXJpbyBGYWdnaW9s
aQo8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIDIwMTctMDkt
MDEgYXQgMTE6NTggLTA0MDAsIE1lbmcgWHUgd3JvdGU6Cj4gPiBNYWtlIFJURFMgc2NoZWR1bGVy
IHdvcmsgY29uc2VydmluZyB3aXRob3V0IGJyZWFraW5nIHRoZSByZWFsLXRpbWUKPiA+IGd1YXJh
bnRlZXMuCj4gPgo+ID4gVkNQVSBtb2RlbDoKPiA+IEVhY2ggcmVhbC10aW1lIFZDUFUgaXMgZXh0
ZW5kZWQgdG8gaGF2ZSBhbiBleHRyYXRpbWUgZmxhZwo+ID4gYW5kIGEgcHJpb3JpdHlfbGV2ZWwg
ZmllbGQuCj4gPiBXaGVuIGEgVkNQVSdzIGJ1ZGdldCBpcyBkZXBsZXRlZCBpbiB0aGUgY3VycmVu
dCBwZXJpb2QsCj4gPiBpZiBpdCBoYXMgZXh0cmF0aW1lIGZsYWcgc2V0LAo+ID4gaXRzIHByaW9y
aXR5X2xldmVsIHdpbGwgaW5jcmVhc2UgYnkgMSBhbmQgaXRzIGJ1ZGdldCB3aWxsIGJlCj4gPiBy
ZWZpbGxlZDsKPiA+IG90aGV3cmlzZSwgdGhlIFZDUFUgd2lsbCBiZSBtb3ZlZCB0byB0aGUgZGVw
bGV0ZWRxLgo+ID4KPiA+IFNjaGVkdWxpbmcgcG9saWN5IGlzIG1vZGlmaWVkIGdsb2JhbCBFREY6
Cj4gPiBBIFZDUFUgdjEgaGFzIGhpZ2hlciBwcmlvcml0eSB0aGFuIGFub3RoZXIgVkNQVSB2MiBp
Zgo+ID4gKGkpIHYxIGhhcyBzbWFsbGVyIHByaW9yaXR5X2xldmU7IG9yCj4gPiAoaWkpIHYxIGhh
cyB0aGUgc2FtZSBwcmlvcml0eV9sZXZlbCBidXQgaGFzIGEgc21hbGxlciBkZWFkbGluZQo+ID4K
PiA+IFF1ZXVlIG1hbmFnZW1lbnQ6Cj4gPiBSdW4gcXVldWUgaG9sZHMgVkNQVXMgd2l0aCBleHRy
YXRpbWUgZmxhZyBzZXQgYW5kIFZDUFVzIHdpdGgKPiA+IHJlbWFpbmluZyBidWRnZXQuIFJ1biBx
dWV1ZSBpcyBzb3J0ZWQgaW4gaW5jcmVhc2luZyBvcmRlciBvZiBWQ1BVcwo+ID4gcHJpb3JpdGll
cy4KPiA+IERlcGxldGVkIHF1ZXVlIGhvbGRzIFZDUFVzIHdoaWNoIGhhdmUgZXh0cmF0aW1lIGZs
YWcgY2xlYXJlZCBhbmQKPiA+IGRlcGxldGVkIGJ1ZGdldC4KPiA+IFJlcGxlbmlzaGVkIHF1ZXVl
IGlzIG5vdCBtb2RpZmllZC4KPiA+Cj4gTW1tLi4gZGlkbid0IHdlIGFncmVlIGFib3V0IHB1dHRp
bmcgYSB3b3JkIG9mIGV4cGxhbmF0aW9uIG9mIGhvdyB0aGUKPiBzcGFyZSBiYW5kd2lkdGggZW5k
cyB1cCBiZWluZyBkaXN0cmlidXRlZCAoaS5lLiwgaW4gYSB3YXkgd2hpY2ggaXMKPiBwcm9wb3J0
aW9uYWwgdG8gdGhlIHV0aWxpemF0aW9uKT8KCgpJIGRpZG4ndCByZWNhbGwgdGhhdC4gSSBzaG91
bGQgaGF2ZSBkb3VibGUgY2hlY2tlZCB0aGF0IEkgaGF2ZQpyZXNvbHZlZCBldmVyeSBjb21tZW50
IGluIHByZXZpb3VzIHBhdGNoLgpBbnl3YXksIEkgYWRkZWQgdGhlIGNvbW1lbnQgaW4gdGhlIG5l
eHQgdmVyc2lvbiwgd2hpY2ggaXMgY29tbWluZyBzb29uLgoKPgo+IE9yIGlzIGl0IHRoZXJlIGFu
ZCBpdCdzIG1lIHRoYXQgYW0KPiBub3QgZmluZGluZyBpdD8KPgo+ID4gLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9ydC5jCj4gPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiA+IEBAIC0yNDUs
NiArMjU4LDExIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGxpc3RfaGVhZCAqcnRfcmVwbHEoY29u
c3QKPiA+IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKPiA+ICAgICAgcmV0dXJuICZydF9wcml2KG9w
cyktPnJlcGxxOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIGlubGluZSBib29sIGhhc19leHRyYXRp
bWUoY29uc3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKPiA+ICt7Cj4gPiArICAgIHJldHVybiAoc3Zj
LT5mbGFncyAmIFJURFNfZXh0cmF0aW1lKSA/IDEgOiAwOwo+ID4gK30KPiA+ICsKPiAndHJ1ZScg
YW5kICdmYWxzZScuIEJ1dCBJIHRoaW5rCj4KPiAgcmV0dXJuIHN2Yy0+ZmxhZ3MgJiBSVERTX2V4
dHJhdGltZQo+Cj4gaXMganVzdCBmaW5lIGFscmVhZHksIHdpdGhvdXQgYW55IG5lZWQgZm9yIHRo
ZSA/OiBvcGVyYXRvci4KCgpPSy4gRWl0aGVyIHdvcmtzIGZvciBtZS4gSSB3aWxsIGdvIHdpdGgK
cmV0dXJuIHN2Yy0+ZmxhZ3MgJiBSVERTX2V4dHJhdGltZS4KPgo+Cj4gVGhlIHJlc3Qgb2YgdGhl
IHBhdGNoIGxvb2tzIGZpbmUgdG8gbWUuCgoKVGhhbmtzLAoKTWVuZwoKLS0gCk1lbmcgWHUKUGgu
RC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNp
dHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 15:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 15:53:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dssvk-0001e1-8R; Fri, 15 Sep 2017 15:53:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dssvj-0001dd-19
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 15:53:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A3/3A-03157-277FBB95; Fri, 15 Sep 2017 15:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfg++5
 Ig+890hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLo1n6lge1rF9MbrLA2M
 B527GLk4hAQamSRWr1nFCuE8ZpQ4fPMPM4SzjVFi+4X3jF2MnBwiAs4SX8/MZQexeQX0JX5/a
 2AGsYUFTCQOb3rCCNIgIdCmJHF12WsghwPI8ZZYtaQepAbEXDrjPlAvOwebgJXEITGQKIuAqs
 SUq89ZJzByL2BkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEehzBiDYwXh+beAhRkkOJiVRXvPXuyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC6fwPKCRal
 pqdWpGXmAIMPJi3BwaMkwlsAkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFebZAiAZCij
 NI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5vX4Gm8GTmlcBtegV0BBPQEWdO7w
 A5oiQRISXVwJjd2DOzep55hMEuuzoGKZ69BhduRpZGHWzcszIj+SV7IcMtww8rJs+94qZ+upj
 tWl71Kf1PP9gDDf0i1sWvVnlxc3bnoriXAooOy8zlO8vqtS2MSx+9eKoQb9kgW2LNGX3Pt6fF
 2Lj4yYUHKwsnXFfkixdMyIvNfPLLaNWZdMMzdhePL9j7RImlOCPRUIu5qDgRAJdkkcR/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505490799!79947759!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20248 invoked from network); 15 Sep 2017 15:53:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 15:53:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dssvd-0007gO-OP; Fri, 15 Sep 2017 15:53:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dssvY-00079k-4I; Fri, 15 Sep 2017 15:53:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dssvX-0008N9-Qz; Fri, 15 Sep 2017 15:53:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113458-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
X-Osstest-Versions-That: linux=f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 15:53:11 +0000
Subject: [Xen-devel] [linux-4.9 test] 113458: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ1OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ1OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMyMDIKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTEz
NDI1IHBhc3MgaW4gMTEzNDU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMzQyNSBwYXNzIGluIDExMzQ1OAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTEz
NDI1IHBhc3MgaW4gMTEzNDU4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTM0MjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMTM0MjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMzQyNQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTEzNDI1IGJsb2NrZWQgaW4gMTEzMjAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzQyNSBsaWtl
IDExMzIwMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgIGZhaWwgaW4gMTEzNDI1IGxpa2UgMTEzMjAyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTMyMDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMzIwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzIwMgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0YWQ1ZGNh
Y2E3NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3OTljMWUyN2FlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICBmMDdjYjM0ODljZmYzODk4NGE4ZGY0ZDNhMGZlYTVkMDg1OGMxZWIw
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMyMDIgIDIwMTctMDktMTAgMDY6MjE6MjkgWiAgICA1
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNDI1ICAyMDE3LTA5LTEzIDIxOjMxOjE2IFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWJoaXNoZWsgU2FodSA8YWJzYWh1QGNvZGVhdXJvcmEub3JnPgogIEFs
ZWtzYSBTYXJhaSA8YXNhcmFpQHN1c2UuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBCZW4g
U2VyaSA8YmVuQGFybWlzLmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBm
cmVlLWVsZWN0cm9ucy5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgRGFu
aWVsIFZlcmthbXAgPGRhbmllbC52ZXJrYW1wQGludGVsLmNvbT4KICBEYXZlIENoaW5uZXIgPGRh
dmlkQGZyb21vcmJpdC5jb20+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZ29yeSBD
TEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAZnJlZS1lbGVjdHJvbnMuY29tPgogIGdyeWdvcmlpIHRl
cnR5Y2hueWkgPGd0ZXJ0eWNoQGNpc2NvLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVs
Lm9yZz4KICBKYWNvYiBTdHJhdXNzIDxqc3N0cmF1c0BhbWF6b24uY29tPgogIEtpcmlsbCBBLiBT
aHV0ZW1vdiA8a2lyaWxsQHNodXRlbW92Lm5hbWU+CiAgTGF1cmVudCBEdWZvdXIgPGxkdWZvdXJA
bGludXgudm5ldC5pYm0uY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNl
bCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0
bGFuZEBhcm0uY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE5pa29sYXkg
Qm9yaXNvdiA8bmJvcmlzb3ZAc3VzZS5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0Bs
aW51eC52bmV0LmlibS5jb20+CiAgUmljaGFyZCBXYXJlaW5nIDxyd2FyZWluZ0BmYi5jb20+CiAg
UnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBUYWthc2hpIEl3YWkg
PHRpd2FpQHN1c2UuZGU+CiAgVGFyYW5nIEd1cHRhIDx0YXJhbmdnQGFtYXpvbi5jb20+CiAgdGFy
YW5nZ0BhbWF6b24uY29tIDx0YXJhbmdnQGFtYXpvbi5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFlhbmcgU2hpIDx5YW5nLnNoaUBsaW5h
cm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 15:54:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 15:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsswk-0001kM-Le; Fri, 15 Sep 2017 15:54:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsswi-0001jy-Sp
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 15:54:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 76/2F-03157-0B7FBB95; Fri, 15 Sep 2017 15:54:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXft992
 RBhPuClisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9WrS4wFT0wrrp64zNjA
 +FO7i5GLQ0igkUli/pwNbBDOY0aJFTvOMEI42xgldj65w97FyMkhIuAs8fXMXDCbV0Bf4tX//
 4wgtrCAnsSCrzdYuhg5OCQEvCQWvKoDCYOYJ/ffYu1iZOdgE7CSOCQGEmURUJW4uG862wRGrg
 WMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9ywAEOxj
 3fYw8xCjJwaQkymv+enekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnepm9AOcGi1PTUirTMHGCI
 waQlOHiURHgLQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOuwykSACkKKM0D24ELNwvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXBGQKT2ZeCdymV0BHMAEdceb0DpAjShIRUlINjO
 Er5F/veyQ9dy1b5+mQ7Je3Qy5pqm4QmW6s8J2zk2fqxWlbm6Ke3nx/Yqr2ZN7pb1Q/aS78Z39
 kPm97xPz10q+kJ+pFee/I07JnqzvmV64nbZY5zebQne7c80/XaD4qCFFYyTZf/OpdrozyY49v
 nD7a5BihcPXu5+sJO18lbN/++4TcpzfSW2YrsRRnJBpqMRcVJwIAlMNQ4XICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505490860!116692170!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26907 invoked from network); 15 Sep 2017 15:54:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 15:54:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsswd-0007ig-M1; Fri, 15 Sep 2017 15:54:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsswY-0007G7-CF; Fri, 15 Sep 2017 15:54:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsswY-000134-4z; Fri, 15 Sep 2017 15:54:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113462-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=11b4463e096523fe03ac840472d483652ae93904
X-Osstest-Versions-That: ovmf=b30abe7df464d91b84a42763e61bb3c85bfd80c9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 15:54:14 +0000
Subject: [Xen-devel] [ovmf test] 113462: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ2MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0NjIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxMWI0NDYzZTA5NjUyM2ZlMDNhYzg0MDQ3MmQ0ODM2
NTJhZTkzOTA0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMzBhYmU3
ZGY0NjRkOTFiODRhNDI3NjNlNjFiYjNjODViZmQ4MGM5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM0NDMgIDIwMTctMDktMTQgMTE6MjE6MTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNDYyICAyMDE3LTA5LTE1IDAzOjI2OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpamVzaCBT
aW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogIFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTExYjQ0NjNlMDk2
NTIzZmUwM2FjODQwNDcyZDQ4MzY1MmFlOTM5MDQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
CisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYg
MTFiNDQ2M2UwOTY1MjNmZTAzYWM4NDA0NzJkNDgzNjUyYWU5MzkwNAorIGJyYW5jaD1vdm1mCisg
cmV2aXNpb249MTFiNDQ2M2UwOTY1MjNmZTAzYWM4NDA0NzJkNDgzNjUyYWU5MzkwNAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQ
RVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3Zt
ZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRl
c3RpbmcKKyAnWycgeDExYjQ0NjNlMDk2NTIzZmUwM2FjODQwNDcyZDQ4MzY1MmFlOTM5MDQgPSB4
ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmly
dC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFi
aW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJl
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAn
WycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0
IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0IDExYjQ0NjNlMDk2NTIzZmUwM2FjODQwNDcyZDQ4MzY1MmFlOTM5MDQ6cmVmcy9oZWFkcy94
ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKICAgYjMwYWJlNy4uMTFiNDQ2MyAgMTFiNDQ2M2UwOTY1MjNmZTAz
YWM4NDA0NzJkNDgzNjUyYWU5MzkwNCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:01:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dst3L-00030c-Bq; Fri, 15 Sep 2017 16:01:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dst3K-00030W-1H
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 16:01:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 97/3F-03610-949FBB95; Fri, 15 Sep 2017 16:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTOFl2Pn7s
 jDf4/07RY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPmHH3GWDBPtOJK8wP2BsaLAl2MXBxCApMY
 JbYfmswE4rAINLBK/FnzirWLkZNDQmAOq8SqHaIQdplE5/Y7jBB2kcTqGzPYIOwCiU0PzjCB2
 LwCghInZz5h6WLkAJrqLbF0oxeIySlgJHHpTy7ErheMEos+TAJrZRNQlZh3rhHMZgGy1x2HGM
 krECBx7eQRMFtYwEui/81SsLUiAnoSH159YwMZxCywllHi/9q9LCAJZgFNidbtv9knMArOQnL
 GLCSpBYxMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOU
 AQh2MF7eGHCIUZKDSUmU1/z17kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz2P4BygkWp6akVa
 Zk5wFiBSUtw8CiJ8N74DpTmLS5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US5+0HmS
 QAUppRmgc3CBbDlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMKwIyhSczrwRu3yugU5iATjl
 zegfIKSWJCCmpBkYvztXMuUfPsoRciHjk8GRBx527VxnudTXtUDj5PIqrqs9d3Ypfsv5ufePM
 le/eSPp7BciFuXIeO37N/cWG1O28F9Y0Os2/ddFE7aSky556fgkhkZoyTWGj455GbTVrf9jU8
 PjyGyjcWHh6ZxErs0ZC2Wsu1g4Hm3tBBl6H33g/ilqm2RudrMRSnJFoqMVcVJwIABOIEtXcAg
 AA
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505491271!75081965!1
X-Originating-IP: [209.85.220.180]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4677 invoked from network); 15 Sep 2017 16:01:12 -0000
Received: from mail-qk0-f180.google.com (HELO mail-qk0-f180.google.com)
 (209.85.220.180)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 16:01:12 -0000
Received: by mail-qk0-f180.google.com with SMTP id s132so2477294qke.7
 for <xen-devel@lists.xen.org>; Fri, 15 Sep 2017 09:01:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=0ydaTWRPI2Kqgsp7ubiMvAhqZ+mwpLr68JFRqRkCLi8=;
 b=sBuTNICBdiqznsIrTOzoDhM4xaCtany4kpRgWhJrVNA3ZvjbTbUqqKo0zphLVRHAYf
 FbzN92OKTcW3cLun3UrBDuasGehg23RKUuUOWgnF9ecJO/E+/pke46w0kNYMH6iVdjTL
 n26/HezNrm8Q3VjSQwbYPnV4USmhAypG+UY/vSuppv236Kscu5y9RjvUhMbhMfrI89eq
 nx076nfHVqf2SHkjZxPCSDGNNhMnVYL3qhg26Zvc/uvktBV/5sDorOqQ5deriAsjuCNW
 /F8B66Hw/zU2jFQxt1o4YGE0wx5C0+FAFtE7PGXAasEfUkthnB2h7NVyGhZkb+dDJmfo
 mcdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=0ydaTWRPI2Kqgsp7ubiMvAhqZ+mwpLr68JFRqRkCLi8=;
 b=pvwkNgSyhqbk9bZAHdMHQC6SBVkwLnM/t1afjrdbtlYr6oRhjmQziCWWxX5qct227c
 xyPyvAMkyXn6+jkUOwJslzGJ8sqmBFOe6WN7kuL4iF6f3EpsQr3sjETsZwop1ABxiFiT
 LstNEUSt2WHQbKEqwLFj0EVM6qJo1hOH++wD+4cP2c7XUhNNxaTXuPvOOTXCP24wHDKG
 eTs/xFwSW1J2b+wlpDXHIjVu7QQ2TpWvF8Dm/y3t4aTdnWLkIeehFruLTcGDEY3sbfQc
 POGEr7A0HHg8R72xZesGhnngcxurRkVPVXKGKOmXJVs+Ip+TAX5yDDHZ4FNpNTC1Y+sH
 VsuA==
X-Gm-Message-State: AHPjjUjxXASv/fX6Iy95ICoAN6XPw3sSMO2xeXMFNXodBehLuC2Fta/2
 tMy/Xg4TJqsGmdlXvbG8cUyyoVmogsJieP+cXQ==
X-Google-Smtp-Source: AOwi7QDotFGSQWX59+MYFp976HUq/KGZ5ZeS7k6/JgnrUyNBPmFdBOLPAQEoqsWQbaVgEjkK3wU7b1yg3vINokqc+KA=
X-Received: by 10.55.79.79 with SMTP id d76mr980027qkb.173.1505491269661; Fri,
 15 Sep 2017 09:01:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.19.161 with HTTP; Fri, 15 Sep 2017 09:01:08 -0700 (PDT)
In-Reply-To: <1505348195.13935.4.camel@citrix.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+namY-SKVFyf_==cJX2H1mVWcEWrgx8YcYqEQd2cJvihg@mail.gmail.com>
 <1505348195.13935.4.camel@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 15 Sep 2017 12:01:08 -0400
Message-ID: <CAENZ-+=K2v0epvg_CbjxpQxhSoqrdkft8v=X8fYZAN+FCjp1BQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime
	flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgODoxNiBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgMjAxNy0wOS0wMSBhdCAxMjowMyAt
MDQwMCwgTWVuZyBYdSB3cm90ZToKPj4gT24gRnJpLCBTZXAgMSwgMjAxNyBhdCAxMTo1OCBBTSwg
TWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Cj4+IHdyb3RlOgo+PiA+IEBAIC03MDUsNiAr
NzE3LDEyIEBAIHN0YXRpYyBpbnQgc2NoZWRfcnRkc19kb21haW5fc2V0KGxpYnhsX19nYwo+PiA+
ICpnYywgdWludDMyX3QgZG9taWQsCj4+ID4gICAgICAgICAgc2RvbS5wZXJpb2QgPSBzY2luZm8t
PnBlcmlvZDsKPj4gPiAgICAgIGlmIChzY2luZm8tPmJ1ZGdldCAhPSBMSUJYTF9ET01BSU5fU0NI
RURfUEFSQU1fQlVER0VUX0RFRkFVTFQpCj4+ID4gICAgICAgICAgc2RvbS5idWRnZXQgPSBzY2lu
Zm8tPmJ1ZGdldDsKPj4gPiArICAgIGlmIChzY2luZm8tPmV4dHJhdGltZSAhPQo+PiA+IExJQlhM
X0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJTUVfREVGQVVMVCkgewo+PiA+ICsgICAgICAgIGlm
IChzY2luZm8tPmV4dHJhdGltZSkKPj4gPiArICAgICAgICAgICAgc2RvbS5mbGFncyB8PSBYRU5f
RE9NQ1RMX1NDSEVEUlRfZXh0cmE7Cj4+ID4gKyAgICAgICAgZWxzZQo+PiA+ICsgICAgICAgICAg
ICBzZG9tLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7Cj4+ID4gKyAgICB9Cj4+
ID4gICAgICBpZiAoc2NoZWRfcnRkc192YWxpZGF0ZV9wYXJhbXMoZ2MsIHNkb20ucGVyaW9kLCBz
ZG9tLmJ1ZGdldCkpCj4+ID4gICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+Pgo+Pgo+PiBB
cyB5b3UgbWVudGlvbmVkIGluIHRoZSBjb21tZW50IHRvIHRoZSB4bCBwYXRjaCB2MSwgSSB1c2Vk
Cj4+IExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJTUVfREVGQVVMVCBmb3IgZXh0cmF0
aW1lIGZsYWcgYXMgd2hhdAo+PiB3ZSBkaWQgZm9yIHBlcmlvZCBhbmQgYnVkZ2V0LiBCdXQgdGhl
IHdheSB3ZSBoYW5kbGUgZmxhZ3MgaXMgZXhhY3RseQo+PiB0aGUgc2FtZSB3aXRoIHRoZSB3YXkg
d2UgaGFuZGxlIHBlcmlvZCBhbmQgYnVkZ2V0Lgo+Pgo+IE1tbS4uLiBhbmQgKHNpbmNlIHlvdSBz
YXkgJ0J1dCcpIGlzIHRoYXQgYSBwcm9ibGVtPwoKU29ycnksIHRoZSBzZW50ZW5jZSBzaG91bGQg
YmUgIkJ1dCB0aGUgd2F5IHdlIGhhbmRsZSBmbGFncyBpcyAqbm90KiBleGFjdGx5CnRoZSBzYW1l
IHdpdGggdGhlIHdheSB3ZSBoYW5kbGUgcGVyaW9kIGFuZCBidWRnZXQiLgpJIG1pc3NlZCAibm90
IiBpbiB0aGUgcHJldmlvdXMgc2VudGVuY2UuCgo+Cj4+IEknbSBvayB3aXRoIHdoYXQgaXQgaXMg
aW4gdGhpcyBwYXRjaCwgYWx0aG91Z2ggSSBmZWVsIHRoYXQgd2UgY2FuCj4+IGtpbGwgdGhlCj4+
ICBpZiAoc2NpbmZvLT5leHRyYXRpbWUgIT0gTElCWExfRE9NQUlOX1NDSEVEX1BBUkFNX0VYVFJB
VElNRV9ERUZBVUxUKQo+PiBiZWNhdXNlIExJQlhMX0RPTUFJTl9TQ0hFRF9QQVJBTV9FWFRSQVRJ
TUVfREVGQVVMVCBpcyAtMS4KPj4KPiBObywgc29ycnksIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0
IHlvdSBtZWFuIGhlcmUuLi4KCkkgd2FzIHRoaW5raW5nIGFib3V0IHRoZSBmb2xsb3dpbmcgY29k
ZToKCiAgICBpZiAoc2NpbmZvLT5leHRyYXRpbWUgIT0gTElCWExfRE9NQUlOX1NDSEVEX1BBUkFN
X0VYVFJBVElNRV9ERUZBVUxUKSB7CiAgICAgICAgaWYgKHNjaW5mby0+ZXh0cmF0aW1lKQogICAg
ICAgICAgICBzZG9tLmZsYWdzIHw9IFhFTl9ET01DVExfU0NIRURSVF9leHRyYTsKICAgICAgICBl
bHNlCiAgICAgICAgICAgIHNkb20uZmxhZ3MgJj0gflhFTl9ET01DVExfU0NIRURSVF9leHRyYTsK
ICAgIH0KClRoaXMgY29kZSBjYW4gYmUgY2hhbmdlZCB0bwogICAgICAgIGlmIChzY2luZm8tPmV4
dHJhdGltZSkKICAgICAgICAgICAgc2RvbS5mbGFncyB8PSBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0
cmE7CiAgICAgICAgZWxzZQogICAgICAgICAgICBzZG9tLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1ND
SEVEUlRfZXh0cmE7CgpJZiB0aGUgZXh0cmF0aW1lIHVzZXMgZGVmYXVsdCB2YWx1ZSAoLTEpLCB3
ZSBzdGlsbCBzZXQgdGhlIGV4dHJhdGltZSBmbGFnLgoKVGhhdCdzIHdoeSBJIGZlZWwgd2UgbWF5
IGtpbGwgdGhlCiBpZiAoc2NpbmZvLT5leHRyYXRpbWUgIT0gTElCWExfRE9NQUlOX1NDSEVEX1BB
UkFNX0VYVFJBVElNRV9ERUZBVUxUKQoKUGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgoK
Rm9yIHRoZSBuZXh0IHZlcnNpb24sIEkgcGxhbiB0byBrZWVwIHdoYXQgaXQgaXMgcmlnaHQgbm93
LiBUaGF0IGlzOgogICAgaWYgKHNjaW5mby0+ZXh0cmF0aW1lICE9IExJQlhMX0RPTUFJTl9TQ0hF
RF9QQVJBTV9FWFRSQVRJTUVfREVGQVVMVCkgewogICAgICAgIGlmIChzY2luZm8tPmV4dHJhdGlt
ZSkKICAgICAgICAgICAgc2RvbS5mbGFncyB8PSBYRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmE7CiAg
ICAgICAgZWxzZQogICAgICAgICAgICBzZG9tLmZsYWdzICY9IH5YRU5fRE9NQ1RMX1NDSEVEUlRf
ZXh0cmE7CiAgICB9CgoKQmVzdCwKCk1lbmcKCi0tIApNZW5nIFh1ClBoLkQuIENhbmRpZGF0ZSBp
biBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2
YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:05:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dst7P-0003Cn-QZ; Fri, 15 Sep 2017 16:05:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dst7O-0003Ch-Es
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 16:05:26 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B6/A0-01916-54AFBB95; Fri, 15 Sep 2017 16:05:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9f11+5
 Ig8vzuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5j56zFjRyVax7dpS5gXEORxcjJ4eQQJ5E
 86ct7CA2r4CdRMOHa0wgtoSAocTphTdZQGwWAVWJj0/fsILYbALqEm3PtgPZHBwiAkYSH7ZJd
 jFycTALXGKUOLV2L9gcYYFgiY6pv9gh5ntJrJ9xjxHE5hTwltg27xcjSC+vgKDE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuiV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbGL06HGCU5mJREec1f744U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMEb+hMoJ1iUmp5akZaZA4wCmLQEB4+SCK8NSJq3uCAxt
 zgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK85SBFAiBFGaV5cCNgEXmJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwryOIFN4MvNK4Da9AjqCCeiIM6d3gBxRkoiQkmpglPia79b0W8c8Z+7z4925trk
 KldM5v/fLrFmzXMXJ7jPT2tebmrrvnn4h35t6ILyoL97c/OWqWdcjLbaa3GvbI53SHxv4/7Hb
 e4bvp58dMs0PD5x0eH6jwP/+6Yxy3QIeRfvy1/2amTt9GnvJ8owekQWpDO+/HwhyN5TWXlB/y
 Mlr31m5WwmblViKMxINtZiLihMBzqVivsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505491523!114857446!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44746 invoked from network); 15 Sep 2017 16:05:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 16:05:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 15 Sep 2017 10:05:22 -0600
Message-Id: <59BC1662020000780017B9E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 15 Sep 2017 10:05:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1505484277-16454-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1505484277-16454-1-git-send-email-boris.ostrovsky@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mm: Scrub pages returned back to heap if
 MEMF_no_scrub is set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDE2OjA0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IFNldCBmcmVlX2hlYXBfcGFnZXMoKSdzIG5lZWRfc2NydWIgdG8gdHJ1ZSBpZiBhbGxv
Y19kb21oZWFwX3BhZ2VzKCkKPiByZXR1cm5zIHBhZ2VzIGJhY2sgdG8gaGVhcCBhcyByZXN1bHQg
b2YgYXNzaWduX3BhZ2VzKCkgZXJyb3Igd2hlbiB0aG9zZQo+IHBhZ2VzIHdlcmUgcmVxdWVzdGVk
IHdpdGggTUVNRl9ub19zY3J1YiBmbGFnLgo+IAo+IFdlIG5lZWQgdG8gZG8gdGhpcyBiZWNhdXNl
IHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgdGhhdAo+IGFsbG9jX2hlYXBfcGFnZXMoKSBtaWdodCBj
bGVhciBidWRkeSdzIFBHQ19uZWVkX3NjcnVicyBmbGFnIHdpdGhvdXQKPiBhY3R1YWxseSBjbGVh
cmluZyB0aGUgcGFnZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IC0tLQo+IFdlIGFyZSBkZWNsYXJpbmcgYSBsaWtlbHkg
Y2xlYW4gKG9yIGFsbW9zdCBjbGVhbikgY2h1bmsgdG8gYmUgZGlydHkuIFNpbmNlCj4gdGhpcyBv
bmx5IGhhcHBlbmQgb24gYXNzaWduX3BhZ2VzKCkgZXJyb3IgSSBmaWd1cmVkIGl0IHdvdWxkIGJl
IGFjY2VwdGFibGUuCgpJIHRoaW5rIHRoYXQncyBmaW5lLCBidXQgbGV0J3Mgd2FpdCBhIGxpdHRs
ZSB0byBzZWUgd2hldGhlciBvdGhlcnMKaGF2ZSBkaWZmZXJpbmcgb3BpbmlvbnMuCgo+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiBAQCAtMjIyNyw3ICsyMjI3LDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9w
YWdlcygKPiAgICAgIGlmICggZCAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19vd25lcikgJiYKPiAg
ICAgICAgICAgYXNzaWduX3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkKPiAgICAgIHsK
PiAtICAgICAgICBmcmVlX2hlYXBfcGFnZXMocGcsIG9yZGVyLCBmYWxzZSk7Cj4gKyAgICAgICAg
ZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgISEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSk7
CgpObyBuZWVkIGZvciB0aGUgISEgKGVhc2lseSBmaXhlZCB3aGlsZSBjb21taXR0aW5nKS4gV2l0
aCB0aGF0ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJIHRh
a2UgaXQgdGhpcyBpc24ndCByZWxhdGVkIHRvIHRoZSBpc3N1ZSBvbiBBUk02NCB0aGF0IEtvbnJh
ZCBoYXMKZm91bmQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:33:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstYd-0005H7-Vh; Fri, 15 Sep 2017 16:33:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42495280a=citrix-osstest@xenproject.org>)
 id 1dstYd-0005H1-1b
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 16:33:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6F/E7-03616-ED00CB95; Fri, 15 Sep 2017 16:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO5dhj2
 RBo+v61jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyZS/axFByQr9j4azJrA2ObWBcjJ4eEgL/E
 nRdTmSBsd4np7SvYQGwRAWeJCR9ug9m8AnoSx3sWsoDYwgL2Enfn/maHqP/IJrF+cQaE7Smxd
 HMHC4z97MNFsF42AQ+JiT0TgeIcHCwCqhJvJ/OAhIUEtCSWLl7JBDFeUOLkzCdgrcwCEhIHX7
 xghhhjIbHjYx/bBEa+WUjKZiEpW8DItIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzCkGIBgB+OXZQGHGCU5mJREebn+7Y4U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMG77j9QTrAoNT21Ii0zBxjcMGkJDh4lEd4skFbe4oLE3OLMdIjUKUZdjmObLv9hEmLJy
 89LlRLnnQwyQwCkKKM0D24ELNIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3BsgUnsy8Er
 hNr4COYAI64szpHSBHlCQipKQaGEUESyW3nMg4Zznp9fG4knzRn11TDp2N9X8mGXCztPDVw0M
 OcnzLdn3XVnrTGdMXt2Lz7/0XF87k2Xnp1oKMPWtMS1zk95VG8FyMP/Hn6zWNc8x6JQ5rjnk+
 teULUzgxvXmWUZmbwf5ns5dVSAh38Lq9etq00O/776SljgypHs+YFnFvEM85KqHEUpyRaKjFX
 FScCACu0tncrwIAAA==
X-Env-Sender: prvs=42495280a=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505493212!117063880!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54236 invoked from network); 15 Sep 2017 16:33:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 16:33:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="439949093"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72110-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9
X-Osstest-Versions-That: seabios=828af21d3ec33a67251a4dd3aa5751dc6e8ccf16
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 15 Sep 2017 17:33:29 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72110: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjExMCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiA3MjA1NwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBp
biA3MjA1NwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MjA1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcyMDU3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDFlZjcyYWIyZjg5YWU2
MWRjZGIzZjAxMzIzYmQwYTdkYzk3OGMyYjkKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAg
ICAgICAgICAgIDgyOGFmMjFkM2VjMzNhNjcyNTFhNGRkM2FhNTc1MWRjNmU4Y2NmMTYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgICA3MjA1NyAgMjAxNy0wOS0wMyAxNjoyMDozMSBaICAgMTIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgNzIxMTAgIDIwMTctMDktMTUgMDc6MTk6MDMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3Qv
bG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9z
c3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDFlZjcyYWIyZjg5YWU2MWRj
ZGIzZjAxMzIzYmQwYTdkYzk3OGMyYjkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIFNhdCBTZXAgMiAyMTo0MjoxMiAyMDE3IC0wNDAwCgogICAgdGNn
YmlvczogRml4IHVzZSBvZiB1bml0aWFsaXplZCB2YXJpYWJsZQogICAgCiAgICBSZXZpZXctYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstax-0005P9-CC; Fri, 15 Sep 2017 16:35:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424b83000=euan.harris@citrix.com>)
 id 1dstaw-0005P0-6q
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:35:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7F/4C-02208-D610CB95; Fri, 15 Sep 2017 16:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDvW4O455
 Igz19Zhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+Lw2MBWukKh7ebmdvYJwl0sXIySEh4C/R
 +PsHI4jNJqAlsfvDQvYuRg4OEQEVidt7DUDCzALeEiunH2cFsYUFoiTO999hB7FZBFQl1r1by
 gZi8wq4Sdx5soIVYqSCxJSH75lBbE4Bd4lNnTPBbCGgmu9fp0PZyhIfrqxhh+gVlDg58wkLxC
 4JiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNTvdzU4uLE9NS
 cxKRiveT83E2MwNCpZ2Bg3MF4e7LfIUZJDiYlUV6uf7sjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnw5jHsiRQSLEpNT61Iy8wBBjFMWoKDR0mE1wckzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/
 mESYsnLz0uVEuflASkVACnNKM2DGwSLrkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhCGm8G
 TmlcDtewV0ChPQKWdO7wA5pSQRISXVwJi/RfumyIn5s465MLybGzpdwCXryV7zwl01hUKHAwp
 3aWx01ohRu111I2ppPtsV45tM3y3Zl0tdWPb6tGTJsZs+j6qmhFmKXau5snbmdtYrTJP8o55L
 Zq6YY+6WJBhckMO60HDxQ7u7k/+supw39f+yRMaWSXe/zTzBP0FhvncJd0Ej93Ix1zglluKMR
 EMt5qLiRABHu3PkqQIAAA==
X-Env-Sender: prvs=424b83000=euan.harris@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505493354!75483238!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1461 invoked from network); 15 Sep 2017 16:35:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 16:35:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="448003134"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 17:35:35 +0100
Message-ID: <1505493336-74758-3-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH 2/3] python: Extract registered watch search
	logic from xspy_read_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIHdhdGNoIGZpcmVzLCB4c3B5X3JlYWRfd2F0Y2goKSBjaGVja3Mgd2hldGhlciB0aGUg
Y2xpZW50IGhhcwpyZWdpc3RlcmVkIGludGVyZXN0IGluIHRoZSBwYXRoIHdoaWNoIGNoYW5nZWQg
YW5kLCBpZiBzbywgcmV0dXJucyB0aGUKcGF0aCBhbmQgYSBjbGllbnQtc3VwcGxpZWQgdG9rZW4u
ICAgVGhlIGJpbmRpbmcgZm9yIHhzX2NoZWNrX3dhdGNoKCkKbmVlZHMgdG8gZG8gdGhlIHNhbWUs
IHNvIHRoaXMgcGF0Y2ggZXh0cmFjdHMgdGhlIHNlYXJjaCBjb2RlIGludG8gYQpzZXBhcmF0ZSBm
dW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDYxICsrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM4IGluc2Vy
dGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4v
bG93bGV2ZWwveHMveHMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYwppbmRl
eCA5ZjFiOTE2Li5hNGI1MGEwIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVs
L3hzL3hzLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCkBAIC03Nyw2
ICs3Nyw4IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHhzX2hhbmRsZSAqeHNoYW5kbGUoWHNIYW5k
bGUgKnNlbGYpCiAKIHN0YXRpYyB2b2lkIHJlbW92ZV93YXRjaChYc0hhbmRsZSAqeHNoLCBQeU9i
amVjdCAqdG9rZW4pOwogCitzdGF0aWMgUHlPYmplY3QgKm1hdGNoX3dhdGNoX2J5X3Rva2VuKFhz
SGFuZGxlICpzZWxmLCBjaGFyICoqeHN2YWwpOworCiBzdGF0aWMgUHlPYmplY3QgKm5vbmUoYm9v
bCByZXN1bHQpOwogCiBzdGF0aWMgaW50IHBhcnNlX3RyYW5zYWN0aW9uX3BhdGgoWHNIYW5kbGUg
KnNlbGYsIFB5T2JqZWN0ICphcmdzLApAQCAtNDg0LDggKzQ4Niw2IEBAIHN0YXRpYyBQeU9iamVj
dCAqeHNweV9yZWFkX3dhdGNoKFhzSGFuZGxlICpzZWxmLCBQeU9iamVjdCAqYXJncykKICAgICBz
dHJ1Y3QgeHNfaGFuZGxlICp4aCA9IHhzaGFuZGxlKHNlbGYpOwogICAgIFB5T2JqZWN0ICp2YWwg
PSBOVUxMOwogICAgIGNoYXIgKip4c3ZhbDsKLSAgICBQeU9iamVjdCAqdG9rZW47Ci0gICAgaW50
IGk7CiAgICAgdW5zaWduZWQgaW50IG51bTsKIAogICAgIGlmICgheGgpCkBAIC00OTcsMzIgKzQ5
NywyMCBAQCBhZ2FpbjoKICAgICBQeV9FTkRfQUxMT1dfVEhSRUFEUwogICAgIGlmICgheHN2YWwp
IHsKICAgICAgICAgUHlFcnJfU2V0RnJvbUVycm5vKHhzX2Vycm9yKTsKLSAgICAgICAgZ290byBl
eGl0OwotICAgIH0KLSAgICBpZiAoc3NjYW5mKHhzdmFsW1hTX1dBVENIX1RPS0VOXSwgIiVsaSIs
ICh1bnNpZ25lZCBsb25nICopJnRva2VuKSAhPSAxKSB7Ci0JeHNfc2V0X2Vycm9yKEVJTlZBTCk7
Ci0gICAgICAgIGdvdG8gZXhpdDsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8IFB5TGlzdF9T
aXplKHNlbGYtPndhdGNoZXMpOyBpKyspIHsKLSAgICAgICAgaWYgKHRva2VuID09IFB5TGlzdF9H
ZXRJdGVtKHNlbGYtPndhdGNoZXMsIGkpKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotICAg
IGlmIChpID09IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpKSB7Ci0gICAgICAvKiBXZSBkbyBu
b3QgaGF2ZSBhIHJlZ2lzdGVyZWQgd2F0Y2ggZm9yIHRoZSBvbmUgdGhhdCBoYXMganVzdCBmaXJl
ZC4KLSAgICAgICAgIElnbm9yZSB0aGlzIC0tIGEgd2F0Y2ggdGhhdCBoYXMgYmVlbiByZWNlbnRs
eSBkZXJlZ2lzdGVyZWQgY2FuIHN0aWxsCi0gICAgICAgICBoYXZlIHdhdGNoZXMgaW4gdHJhbnNp
dC4gIFRoaXMgaXMgYSBibG9ja2luZyBtZXRob2QsIHNvIGdvIGJhY2sgdG8KLSAgICAgICAgIHJl
YWQgYWdhaW4uCi0gICAgICAqLwotICAgICAgZnJlZSh4c3ZhbCk7Ci0gICAgICBnb3RvIGFnYWlu
OworICAgICAgICByZXR1cm4gdmFsOwogICAgIH0KLSAgICAvKiBDcmVhdGUgdHVwbGUgKHBhdGgs
IHRva2VuKS4gKi8KLSAgICB2YWwgPSBQeV9CdWlsZFZhbHVlKCIoc08pIiwgeHN2YWxbWFNfV0FU
Q0hfUEFUSF0sIHRva2VuKTsKLSBleGl0OgorCisgICAgdmFsID0gbWF0Y2hfd2F0Y2hfYnlfdG9r
ZW4oc2VsZiwgeHN2YWwpOwogICAgIGZyZWUoeHN2YWwpOworCisgICAgaWYgKCF2YWwgJiYgZXJy
bm8gPT0gRUFHQUlOKSB7CisgICAgICAgIGdvdG8gYWdhaW47CisgICAgfQorCiAgICAgcmV0dXJu
IHZhbDsKIH0KIAorCiAjZGVmaW5lIHhzcHlfdW53YXRjaF9kb2MgIlxuIgkJCQlcCiAJIlN0b3Ag
d2F0Y2hpbmcgYSBwYXRoLlxuIgkJCVwKIAkiIHBhdGggIFtzdHJpbmddIDogeGVuc3RvcmUgcGF0
aC5cbiIJCVwKQEAgLTg2OCw2ICs4NTYsMzMgQEAgc3RhdGljIGludCBwYXJzZV90cmFuc2FjdGlv
bl9wYXRoKFhzSGFuZGxlICpzZWxmLCBQeU9iamVjdCAqYXJncywKIH0KIAogCitzdGF0aWMgUHlP
YmplY3QgKm1hdGNoX3dhdGNoX2J5X3Rva2VuKFhzSGFuZGxlICpzZWxmLCBjaGFyICoqeHN2YWwp
Cit7CisgICAgUHlPYmplY3QgKnRva2VuOworICAgIGludCBpOworCisgICAgaWYgKHNzY2FuZih4
c3ZhbFtYU19XQVRDSF9UT0tFTl0sICIlbGkiLCAodW5zaWduZWQgbG9uZyAqKSZ0b2tlbikgIT0g
MSkgeworCXhzX3NldF9lcnJvcihFSU5WQUwpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9
CisgICAgZm9yIChpID0gMDsgaSA8IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpOyBpKyspIHsK
KyAgICAgICAgaWYgKHRva2VuID09IFB5TGlzdF9HZXRJdGVtKHNlbGYtPndhdGNoZXMsIGkpKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGlmIChpID09IFB5TGlzdF9TaXplKHNlbGYt
PndhdGNoZXMpKSB7CisgICAgICAgIC8qIFdlIGRvIG5vdCBoYXZlIGEgcmVnaXN0ZXJlZCB3YXRj
aCBmb3IgdGhlIG9uZSB0aGF0IGhhcyBqdXN0IGZpcmVkLgorICAgICAgICAgICBJZ25vcmUgdGhp
cyAtLSBhIHdhdGNoIHRoYXQgaGFzIGJlZW4gcmVjZW50bHkgZGVyZWdpc3RlcmVkIGNhbiBzdGls
bAorICAgICAgICAgICBoYXZlIHdhdGNoZXMgaW4gdHJhbnNpdC4KKyAgICAgICAgKi8KKyAgICAg
ICAgeHNfc2V0X2Vycm9yKEVBR0FJTik7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKwor
ICAgIC8qIENyZWF0ZSB0dXBsZSAocGF0aCwgdG9rZW4pLiAqLworICAgIHJldHVybiBQeV9CdWls
ZFZhbHVlKCIoc08pIiwgeHN2YWxbWFNfV0FUQ0hfUEFUSF0sIHRva2VuKTsKK30KKworCiBzdGF0
aWMgUHlPYmplY3QgKm5vbmUoYm9vbCByZXN1bHQpCiB7CiAgICAgaWYgKHJlc3VsdCkgewotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstay-0005Po-M9; Fri, 15 Sep 2017 16:36:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424b83000=euan.harris@citrix.com>)
 id 1dstax-0005P7-BC
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:35:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 AD/13-01760-E610CB95; Fri, 15 Sep 2017 16:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDvW4O455
 Igym32S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFv9YxFnzhrpj6UK6B8TBHFyMHh4SAv8T1
 tpwuRk4ONgEtid0fFrKDhEUEVCRu7zUACTMLeEusnH6cFcQWFnCV2PThCROIzSKgKvHu3WOwO
 K+Am8TpM33MILaEgILElIfvwWwhAWWJD1fWsEPUCEqcnPmEBWKmhMTBFy+YJzByz0KSmoUktY
 CRaRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAY1DMwMO5
 gvD3Z7xCjJAeTkigv17/dkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePMY9kQKCRalpqdWpGXm
 AAMSJi3BwaMkwusDkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonz8oCUCoCUZ
 pTmwQ2CRcolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsIQU3gy80rg9r0COoUJ6JQzp3eAnF
 KSiJCSamCc1NrLFHThtsitTYwiE0VrTukoM5V07nulvcMoPcLZ2M87XXXz9Pmz1HYtZzvtO93
 d5vuiL7MuiLybcNbqmeJLadHUix+3HxS8tHJ7gKeo7yctC//SuV1XP+z9rsLtJeze9zneiOVL
 8RyuvkVMbFzHO68y/dfdar/6zz6lirVc69Je/N+z0bFTiaU4I9FQi7moOBEA0nWato8CAAA=
X-Env-Sender: prvs=424b83000=euan.harris@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505493354!75483238!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1428 invoked from network); 15 Sep 2017 16:35:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 16:35:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="448003131"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 17:35:33 +0100
Message-ID: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH 0/3] python: Add non-blocking Xenstore watch
	bindings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3NlIHhzX2ZpbGVubygpIGFuZCB4c19jaGVja193YXRjaCgpIHRvIFB5dGhvbi4gICBUaGVz
ZSBmdW5jdGlvbnMKbWFrZSBpdCBwb3NpYmxlIHRvIHdyaXRlIGV2ZW50LWRyaXZlbiBYZW5zdG9y
ZSBjbGllbnRzIGluIFB5dGhvbjoKCiAgIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiAgCiAgaW1wb3J0
IHhlbi5sb3dsZXZlbC54cwogIAogIGltcG9ydCBzeXMKICBpbXBvcnQgZXJybm8KICBmcm9tIHNl
bGVjdCBpbXBvcnQgc2VsZWN0CiAgaW1wb3J0IHRpbWUKICAKICAjIENvbm5lY3QgdG8gWGVuU3Rv
cmUgYW5kIHNldCB3YXRjaAogIHhzaCA9IHhlbi5sb3dsZXZlbC54cy54cygpCiAgeHNoLndhdGNo
KCIvZm9vIiwgImZvb3Rva2VuIikKICB4c2gud2F0Y2goIi9iYXIiLCAiYmFydG9rZW4iKQogIAog
ICMgU3RhcnQgcG9sbGluZyBsb29wCiAgeHNmZCA9IHhzaC5maWxlbm8oKQogIHdoaWxlIFRydWU6
CiAgICAgcmVhZGFibGUsIHdyaXRhYmxlLCBleGNlcHRpb25hbCA9IHNlbGVjdChbeHNmZF0sIFtd
LCBbeHNmZF0sIDEuMCkKICAgICBwcmludCAiJWQgdGljayIgJSB0aW1lLnRpbWUoKQogIAogICAg
IGlmIHJlYWRhYmxlOgogICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICAgd2F0Y2ggPSB4
c2guY2hlY2tfd2F0Y2goKQogICAgICAgICAgICAgaWYgbm90IHdhdGNoOgogICAgICAgICAgICAg
ICAgIGJyZWFrCiAgICAgICAgICAgICBwYXRoLCB0b2tlbiA9IHdhdGNoCiAgICAgICAgICAgICBw
cmludCAiJWQgd2F0Y2ggZmlyZWQ6IHBhdGg9JXMsIHRva2VuPSVzIiAlICh0aW1lLnRpbWUoKSwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXRoLCB0b2tlbikKICAgICAgICAgICAgIHZhbHVlID0geHNoLnJlYWQoIiIsIHBhdGgpCiAg
ICAgICAgICAgICBwcmludCAiJWQgcmVhZCAlcyA9ICVzIiAlICh0aW1lLnRpbWUoKSwgcGF0aCwg
dmFsdWUpCiAgCiAgICAgaWYgZXhjZXB0aW9uYWw6CiAgICAgICAgIHByaW50ICJzZWxlY3QgZXJy
b3IiCiAgClRoZSBwb2xsaW5nIGxvb3AgY2FuIGJlIHNpbXBsaWZpZWQgZnVydGhlciBieSB3cmFw
cGluZyB0aGUgY2FsbCB0bwp4c2guY2hlY2tfd2F0Y2goKSBpbiBhIGdlbmVyYXRvciwgYnV0IHRo
aXMgaXMgZWFzaWVyIHRvIGRvIGluIFB5dGhvbgp0aGFuIGluIHRoZSBDIGJpbmRpbmdzLgoKCkV1
YW4gSGFycmlzICgzKToKICBweXRob246IEFkZCB3cmFwcGVyIGZvciB4c19maWxlbm8oKQogIHB5
dGhvbjogRXh0cmFjdCByZWdpc3RlcmVkIHdhdGNoIHNlYXJjaCBsb2dpYyBmcm9tICB4c3B5X3Jl
YWRfd2F0Y2goKQogIHB5dGhvbjogQWRkIGJpbmRpbmcgZm9yIG5vbi1ibG9ja2luZyB4c19jaGVj
a193YXRjaCgpCgogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIHwgMTA5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODYgaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstay-0005Q4-TN; Fri, 15 Sep 2017 16:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424b83000=euan.harris@citrix.com>)
 id 1dstax-0005P8-Fc
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:35:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 79/7B-03616-E610CB95; Fri, 15 Sep 2017 16:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG4O455
 Ig95bYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acOa8ZCyZzV2w93MDewHiHo4uRk0NCwF/i
 3rvHrCA2m4CWxO4PC9m7GDk4RARUJG7vNQAJMwt4S6ycfhysRFjAQqL15UtmkBIWAVWJZefLQ
 cK8Am4SV07fZIaYqCAx5eF7MJtTwF1iU+dMMFsIqOb71+lQtrLEhytr2CF6BSVOznzCArFKQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzBwGIBgB+OqBYGHGCU5mJREebn+7Y4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb
 x7AnUkiwKDU9tSItMwcYwjBpCQ4eJRFeH5A0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0mIJ
 S8/L1VKnLcVpFQApDSjNA9uECy2LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYtwVkCk9mXg
 ncvldApzABnXLm9A6QU0oSEVJSDYwKOisZClrOXzB6sWjy2Vn8HfPesyyUe7zgqpKAwaJnSbc
 ivRQevrslv59D2H+d9rdTu5Z3Gva8D9fblPs2JCfny07mv8emPGRKzP64POdHDZe+k1Ky8cYt
 5Y+1hFSWM3wJrTWx90rl+rywttOw2UnlWKTxhv0O5vv23nn089z7hhVHWTt3mb9SYinOSDTUY
 i4qTgQAxYLYnagCAAA=
X-Env-Sender: prvs=424b83000=euan.harris@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505493354!117174375!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30415 invoked from network); 15 Sep 2017 16:35:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 16:35:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="439949469"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 17:35:34 +0100
Message-ID: <1505493336-74758-2-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciB3aGljaCByZWNlaXZlcyBldmVu
dHMgd2hlbiBYZW5zdG9yZQp3YXRjaGVzIGZpcmUuICAgRXhwb3NpbmcgdGhpcyBpbiB0aGUgUHl0
aG9uIGJpbmRpbmdzIGlzIGEgcHJlcmVxdWlzaXRlCmZvciB3cml0aW5nIGV2ZW50LWRyaXZlbiBj
bGllbnRzIGluIFB5dGhvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJp
c0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDIw
ICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyBiL3Rvb2xzL3B5
dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYwppbmRleCBhYmE1YTIwLi45ZjFiOTE2IDEwMDY0NAot
LS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMKKysrIGIvdG9vbHMvcHl0aG9u
L3hlbi9sb3dsZXZlbC94cy94cy5jCkBAIC00NTMsNiArNDUzLDI1IEBAIHN0YXRpYyBQeU9iamVj
dCAqeHNweV93YXRjaChYc0hhbmRsZSAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpCiB9CiAKIAorI2Rl
ZmluZSB4c3B5X2ZpbGVub19kb2MgIlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KwkiUmV0dXJuIHRoZSBGRCB0byBwb2xsIGZvciBub3RpZmljYXRpb25zIHdoZW4gd2F0Y2hlcyBm
aXJlLlxuIiAgIFwKKwkiUmV0dXJuczogW2ludF0gZmlsZSBkZXNjcmlwdG9yLlxuIiAgICAgICAg
ICAgICAgICBcCisJIlxuIgorCitzdGF0aWMgUHlPYmplY3QgKnhzcHlfZmlsZW5vKFhzSGFuZGxl
ICpzZWxmKQoreworICAgIHN0cnVjdCB4c19oYW5kbGUgKnhoID0geHNoYW5kbGUoc2VsZik7Cisg
ICAgaW50IGZkOworCisgICAgaWYgKCF4aCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBm
ZCA9IHhzX2ZpbGVubyh4aCk7CisKKyAgICByZXR1cm4gUHlJbnRfRnJvbUxvbmcoZmQpOworfQor
CisKICNkZWZpbmUgeHNweV9yZWFkX3dhdGNoX2RvYyAiXG4iCQkJCVwKIAkiUmVhZCBhIHdhdGNo
IG5vdGlmaWNhdGlvbi5cbiIJCQkJXAogCSJcbiIJCQkJCQkJXApAQCAtODg3LDYgKzkwNiw3IEBA
IHN0YXRpYyBQeU1ldGhvZERlZiB4c2hhbmRsZV9tZXRob2RzW10gPSB7CiAgICAgWFNQWV9NRVRI
KHJlbGVhc2VfZG9tYWluLCAgICBNRVRIX1ZBUkFSR1MpLAogICAgIFhTUFlfTUVUSChjbG9zZSwg
ICAgICAgICAgICAgTUVUSF9OT0FSR1MpLAogICAgIFhTUFlfTUVUSChnZXRfZG9tYWluX3BhdGgs
ICAgTUVUSF9WQVJBUkdTKSwKKyAgICBYU1BZX01FVEgoZmlsZW5vLCAgICAgICAgICAgIE1FVEhf
Tk9BUkdTKSwKICAgICB7IE5VTEwgLyogU2VudGluZWwuICovIH0sCiB9OwogCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstb0-0005RQ-44; Fri, 15 Sep 2017 16:36:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=424b83000=euan.harris@citrix.com>)
 id 1dstaz-0005QG-Dl
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:36:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/D0-03642-0710CB95; Fri, 15 Sep 2017 16:36:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG4u455
 Ig6YHnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bf9dUsBb94K1a9ms/cwNjM3cXIySEh4C/x
 e9MBdhCbTUBLYveHhUA2B4eIgIrE7b0GIGFmAW+JldOPs4LYwgJeEjvWPmUCsVkEVCW+9J9nB
 LF5BdwkLp8+wQ4xUkFiysP3zCA2p4C7xKbOmWC2EFDN96/ToWxliQ9X1rBD9ApKnJz5hAVil4
 TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg6DAAwQ7GVQsCDzFKcjApifJy/dsdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 N49hT6SQYFFqempFWmYOMIhh0hIcPEoivD4gad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TE
 Etefl6qlDhvK0ipAEhpRmke3CBYdF1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8LyBSezL
 wSuH2vgE5hAjrlzOkdIKeUJCKkpBoYDfh7N00t3GAy0yTfMm77mfn7J5nGuRc93FilOHUJ+3b
 TqRZ2WScu+HzcNVP/h0tU/pGLm8521Xd75KUzWn/nX5bKFiWXtPhvGLdB2iKXR6+d9EscFur/
 Xnmrnue86IRvMhalghd1Va97Hd+0uuTc2+PXSnO7Upg0Z928ejTJOG1nuNHi9r1VSizFGYmGW
 sxFxYkAhc4Pw6kCAAA=
X-Env-Sender: prvs=424b83000=euan.harris@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505493354!117174375!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30474 invoked from network); 15 Sep 2017 16:35:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 16:35:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="439949470"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 17:35:36 +0100
Message-ID: <1505493336-74758-4-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH 3/3] python: Add binding for non-blocking
	xs_check_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eHNfY2hlY2tfd2F0Y2goKSBjaGVja3MgZm9yIHdhdGNoIG5vdGlmaWNhdGlvbnMgd2l0aG91dCBi
bG9ja2luZy4KVG9nZXRoZXIgd2l0aCB0aGUgYmluZGluZyBmb3IgeHNfZmlsZW5vKCksIHRoaXMg
bWFrZXMgaXQgcG9zc2libGUKdG8gd3JpdGUgZXZlbnQtZHJpdmVuIGNsaWVudHMgaW4gUHl0aG9u
LgoKU2lnbmVkLW9mZi1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIHwgMjggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMgYi90b29scy9weXRob24veGVu
L2xvd2xldmVsL3hzL3hzLmMKaW5kZXggYTRiNTBhMC4uYzlhOTI1OSAxMDA2NDQKLS0tIGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveHMveHMuYwpAQCAtNDc0LDYgKzQ3NCwzMyBAQCBzdGF0aWMgUHlPYmplY3QgKnhzcHlf
ZmlsZW5vKFhzSGFuZGxlICpzZWxmKQogfQogCiAKKyNkZWZpbmUgeHNweV9jaGVja193YXRjaF9k
b2MgIlxuIgkJCQlcCisJIkNoZWNrIGZvciB3YXRjaCBub3RpZmljYXRpb25zIHdpdGhvdXQgYmxv
Y2tpbmcuXG4iCVwKKwkiXG4iCQkJCQkJCVwKKwkiUmV0dXJuczogW3R1cGxlXSAocGF0aCwgdG9r
ZW4pLlxuIgkJCVwKKwkiICAgICAgICAgTm9uZSBpZiBubyB3YXRjaGVzIGhhdmUgZmlyZWQuXG4i
ICAgICAgICAgICAgIFwKKwkiUmFpc2VzIHhlbi5sb3dsZXZlbC54cy5FcnJvciBvbiBlcnJvci5c
biIJICAgICAgICBcCisJIlxuIgorCitzdGF0aWMgUHlPYmplY3QgKnhzcHlfY2hlY2tfd2F0Y2go
WHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzKQoreworICAgIHN0cnVjdCB4c19oYW5kbGUg
KnhoID0geHNoYW5kbGUoc2VsZik7CisgICAgUHlPYmplY3QgKnZhbCA9IE5VTEw7CisgICAgY2hh
ciAqKnhzdmFsOworCisgICAgaWYgKCF4aCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICB4
c3ZhbCA9IHhzX2NoZWNrX3dhdGNoKHhoKTsKKyAgICBpZiAoIXhzdmFsKSB7CisgICAgICAgIHJl
dHVybiBub25lKGVycm5vID09IEVBR0FJTik7CisgICAgfQorCisgICAgdmFsID0gbWF0Y2hfd2F0
Y2hfYnlfdG9rZW4oc2VsZiwgeHN2YWwpOworICAgIGZyZWUoeHN2YWwpOworICAgIHJldHVybiB2
YWw7Cit9CisKICNkZWZpbmUgeHNweV9yZWFkX3dhdGNoX2RvYyAiXG4iCQkJCVwKIAkiUmVhZCBh
IHdhdGNoIG5vdGlmaWNhdGlvbi5cbiIJCQkJXAogCSJcbiIJCQkJCQkJXApAQCAtOTEyLDYgKzkz
OSw3IEBAIHN0YXRpYyBQeU1ldGhvZERlZiB4c2hhbmRsZV9tZXRob2RzW10gPSB7CiAgICAgWFNQ
WV9NRVRIKHNldF9wZXJtaXNzaW9ucywgICBNRVRIX1ZBUkFSR1MpLAogICAgIFhTUFlfTUVUSCh3
YXRjaCwgICAgICAgICAgICAgTUVUSF9WQVJBUkdTKSwKICAgICBYU1BZX01FVEgocmVhZF93YXRj
aCwgICAgICAgIE1FVEhfTk9BUkdTKSwKKyAgICBYU1BZX01FVEgoY2hlY2tfd2F0Y2gsICAgICAg
IE1FVEhfTk9BUkdTKSwKICAgICBYU1BZX01FVEgodW53YXRjaCwgICAgICAgICAgIE1FVEhfVkFS
QVJHUyksCiAgICAgWFNQWV9NRVRIKHRyYW5zYWN0aW9uX3N0YXJ0LCBNRVRIX05PQVJHUyksCiAg
ICAgWFNQWV9NRVRIKHRyYW5zYWN0aW9uX2VuZCwgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdP
UkRTKSwKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:48:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstmU-0006aI-5V; Fri, 15 Sep 2017 16:47:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dstmT-0006aC-2Y
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 16:47:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BD/DB-03283-8340CB95; Fri, 15 Sep 2017 16:47:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVdeUZU+
 kwd0tehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7dR1MBc94Kg7+3cTcwLiPq4uRi0NIYDKT
 xKujB5kgnN+MEsd+PWOBcDYwSpx818sG4WxjlDg/4SGQw8EhLBAs0fSspIuRk0NEQFmi99dvF
 hBbSKBO4t7MGawg9cwCNxglNm+4xAiSYBMwkjh7dDojSC+vgK3Em691IGEWAVWJXXveMoHYog
 LhEm8bj4DN4RUQlDg58wkLSDmngL3E1K5kkDCzgJ7Ejuu/WCFseYntb+cwg9gSAsYSfbP6WCY
 wCs5C0j0LScssJC0LGJlXMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXr
 JefnbmIEBi4DEOxgPLAo8BCjJAeTkijvDqY9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePeA5
 ASLUtNTK9Iyc4AxBJOW4OBREuGNYQZK8xYXJOYWZ6ZDpE4xKkqJ814C6RMASWSU5sG1weL2Eq
 OslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5X4JM4cnMK4Gb/gpoMRPQ4jOnd4AsLklESEk1MNp
 HLpxR98lsvjHj4b3TnXeuDNqktfi+hnhUCMfexs8ftu3Z+/OWWz2PUc+RRFbrHUe+T2C8rtOZ
 uNZ49+aQqkWxHV5PqwzWPr/H9PfCxJVL1jldXCDj6OThJlAZlf1uyuKDS6dlbhYy47K9kKipu
 e4Wv8Tlo19/8+77q+ewqHNux1T2Kh3mNDUlluKMREMt5qLiRAD7VUPn1gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505494067!107466312!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63390 invoked from network); 15 Sep 2017 16:47:49 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 16:47:49 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FGle88020390
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 16:47:40 GMT
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 v8FGldIU024535
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 16:47:39 GMT
Received: from ubhmp0004.oracle.com (ubhmp0004.oracle.com [156.151.24.57])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8FGlco6003832;
 Fri, 15 Sep 2017 16:47: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 ; Fri, 15 Sep 2017 16:47:38 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1505484277-16454-1-git-send-email-boris.ostrovsky@oracle.com>
 <59BC1662020000780017B9E1@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1dac22ba-7279-e1d7-7ff1-7d9ae7e56815@oracle.com>
Date: Fri, 15 Sep 2017 12:47:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59BC1662020000780017B9E1@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mm: Scrub pages returned back to heap if
 MEMF_no_scrub is set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAxMjowNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDku
MTcgYXQgMTY6MDQsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IFNldCBm
cmVlX2hlYXBfcGFnZXMoKSdzIG5lZWRfc2NydWIgdG8gdHJ1ZSBpZiBhbGxvY19kb21oZWFwX3Bh
Z2VzKCkKPj4gcmV0dXJucyBwYWdlcyBiYWNrIHRvIGhlYXAgYXMgcmVzdWx0IG9mIGFzc2lnbl9w
YWdlcygpIGVycm9yIHdoZW4gdGhvc2UKPj4gcGFnZXMgd2VyZSByZXF1ZXN0ZWQgd2l0aCBNRU1G
X25vX3NjcnViIGZsYWcuCj4+Cj4+IFdlIG5lZWQgdG8gZG8gdGhpcyBiZWNhdXNlIHRoZXJlIGlz
IGEgcG9zc2liaWxpdHkgdGhhdAo+PiBhbGxvY19oZWFwX3BhZ2VzKCkgbWlnaHQgY2xlYXIgYnVk
ZHkncyBQR0NfbmVlZF9zY3J1YnMgZmxhZyB3aXRob3V0Cj4+IGFjdHVhbGx5IGNsZWFyaW5nIHRo
ZSBwYWdlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgo+PiAtLS0KPj4gV2UgYXJlIGRlY2xhcmluZyBhIGxpa2VseSBjbGVh
biAob3IgYWxtb3N0IGNsZWFuKSBjaHVuayB0byBiZSBkaXJ0eS4gU2luY2UKPj4gdGhpcyBvbmx5
IGhhcHBlbmQgb24gYXNzaWduX3BhZ2VzKCkgZXJyb3IgSSBmaWd1cmVkIGl0IHdvdWxkIGJlIGFj
Y2VwdGFibGUuCj4gSSB0aGluayB0aGF0J3MgZmluZSwgYnV0IGxldCdzIHdhaXQgYSBsaXR0bGUg
dG8gc2VlIHdoZXRoZXIgb3RoZXJzCj4gaGF2ZSBkaWZmZXJpbmcgb3BpbmlvbnMuCj4KPj4gLS0t
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKPj4gQEAgLTIyMjcsNyArMjIyNyw3IEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhl
YXBfcGFnZXMoCj4+ICAgICAgaWYgKCBkICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX293bmVyKSAm
Jgo+PiAgICAgICAgICAgYXNzaWduX3BhZ2VzKGQsIHBnLCBvcmRlciwgbWVtZmxhZ3MpICkKPj4g
ICAgICB7Cj4+IC0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIGZhbHNlKTsKPj4g
KyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgISEobWVtZmxhZ3MgJiBNRU1GX25v
X3NjcnViKSk7Cj4gTm8gbmVlZCBmb3IgdGhlICEhIChlYXNpbHkgZml4ZWQgd2hpbGUgY29tbWl0
dGluZykuIAoKU3VyZS4KCj4gV2l0aCB0aGF0Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPgo+IEkgdGFrZSBpdCB0aGlzIGlzbid0IHJlbGF0ZWQgdG8gdGhl
IGlzc3VlIG9uIEFSTTY0IHRoYXQgS29ucmFkIGhhcwo+IGZvdW5kPwoKCkl0J3MgcmVsYXRlZCBp
biB0aGUgc2Vuc2UgdGhhdCBJIG5vdGljZWQgdGhpcyB3aGlsZSBsb29raW5nIGF0IEtvbnJhZCdz
CnByb2JsZW0uIFdoZXRoZXIgb3Igbm90IGl0IGFsc28gZml4ZXMgaGlzIGlzc3VlIC0tLSBJIGRv
bid0IGtub3cuIElmIGl0CmRvZXMgdGhlbiBJIHRoaW5rIGl0IHdpbGwgaW5kaWNhdGUgdGhhdCBz
b21ldGhpbmcgZWxzZSBpcyBnb2luZyBvbiB0aGVyZQpzaW5jZSB0aGlzIHdvdWxkIG1lYW4gaGUg
aXMgaGl0dGluZyBhc3NpZ25fcGFnZXMoKSBlcnJvci4KCgotYm9yaXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:56:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstuQ-0007JZ-5w; Fri, 15 Sep 2017 16:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad@char.us.oracle.com>) id 1dstuO-0007JQ-Hc
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:56:04 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 91/15-02225-2260CB95; Fri, 15 Sep 2017 16:56:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUyZ7p8oK4i255
 Ig2Wr2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJZ/cwFaxRrXj9fCdjA2OjbBcjJ4eQwEQm
 id2LlboYuYDs34wSl9fdYIFwNjBKvFy8jBnC6WaUmPFuKytES5HEnkmfmboYOTjYBEwk3qxyB
 AmLCJhKtFxdAlbPLLCVUeLVvHXsIDXCApYSjbu9QWpYBFQllp8/yQJi8wpYSxy/cpIJxJYQkJ
 eY1/eWHcTmFLCRuLXoLBPEKmuJY6cWskHUGEp83riUeQIj/wJGhlWM6sWpRWWpRbrGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeHDAAQ7GJu/OB1ilORgUhLl3cG0J1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBK80K1BOsCg1PbUiLTMHGMgwaQkOHiUR3t8sQGne4oLE3OLMd
 IjUKUZdjo6bd/8wCbHk5eelSonzWoDMEAApyijNgxsBi6pLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEub9A7KKJzOvBG7TK6AjmICOOHN6B8gRJYkIKakGxgsS6c/lOHX07DrrOoKUnuh63Ja
 8nDKl5jL3iS0PJ1wQP+Eef3CLvsJVzvNVj9TtPhi8WP0tKyrC3r/9mO9ascqrFZxcqn/2nrn1
 uO3qHqcTZ05dnXXdz7S/d9OL9EeO7q8Pa7GXz6mK4eV/lXvA4dL115OitjwqVpzT2H1lww+dM
 PFNE3LaqpRYijMSDbWYi4oTAYezzomlAgAA
X-Env-Sender: konrad@char.us.oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505494559!59543693!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56152 invoked from network); 15 Sep 2017 16:56:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 16:56:00 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FGtuCw030811
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 16:55:56 GMT
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 v8FGttwH008197
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 16:55:56 GMT
Received: from ubhmp0005.oracle.com (ubhmp0005.oracle.com [156.151.24.58])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8FGttSK008321;
 Fri, 15 Sep 2017 16:55:55 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 16:55:55 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 781946A09F5; Fri, 15 Sep 2017 12:55:54 -0400 (EDT)
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, jbeulich@suse.com
Date: Fri, 15 Sep 2017 12:55:51 -0400
Message-Id: <20170915165551.30338-2-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.4
In-Reply-To: <20170915165551.30338-1-konrad.wilk@oracle.com>
References: <20170915165551.30338-1-konrad.wilk@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v3] hvmloader: Use MB(x) and GB(x) macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

aW5zdGVhZCBvZiBoYXJkY29kaW5nIHZhbHVlcy4gV2UgYWxzbyBkcm9wIHRoZSB1aW50NjRfdApj
YXN0IGFzIHRoZSBtYWNybyB1c2VzIFVMTCB0byBwcm9kdWNlIHRoZSBwcm9wZXIgd2lkdGgKdHlw
ZXMuCgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MjogTmV3IHN1
Ym1pc3Npb24KdjM6IERvbid0IHVzZSBsZWFkaW5nIHVuZGVyc2NvcmVzIGluIG1hY3JvLgogIC0g
RHJvcCB0aGUgdWludDY0X3QgY2FzdAogIC0gQWRkZWQgSmFuJ3MgQWNrLgotLS0KIHRvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9lODIwLmMgICB8IDYgKysrLS0tCiB0b29scy9maXJtd2FyZS9odm1s
b2FkZXIvcGNpLmMgICAgfCA4ICsrKystLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21i
aW9zLmMgfCA1ICsrLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oICAgfCAzICsr
KwogNCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvZTgyMC5jIGIvdG9vbHMvZmlybXdh
cmUvaHZtbG9hZGVyL2U4MjAuYwppbmRleCA1NTQxYjE4NzA1Li40ZDFjOTU1YTAyIDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvZTgyMC5jCisrKyBiL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9lODIwLmMKQEAgLTgyLDcgKzgyLDcgQEAgdm9pZCBhZGp1c3RfbWVtb3J5X21h
cCh2b2lkKQogCiAgICAgICAgIC8qIE1vZGlmeSB0aGUgZXhpc3RpbmcgaGlnaG1lbSByZWdpb24g
aWYgaXQgZXhpc3RzLiAqLwogICAgICAgICBpZiAoIG1lbW9yeV9tYXAubWFwW2ldLnR5cGUgPT0g
RTgyMF9SQU0gJiYKLSAgICAgICAgICAgICBoaWdoX21lbV9lbmQgJiYgbWFwX3N0YXJ0ID09ICgo
dWludDY0X3QpMSA8PCAzMikgKQorICAgICAgICAgICAgIGhpZ2hfbWVtX2VuZCAmJiBtYXBfc3Rh
cnQgPT0gR0IoNCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGhpZ2hfbWVtX2VuZCAh
PSBtYXBfZW5kICkKICAgICAgICAgICAgICAgICBtZW1vcnlfbWFwLm1hcFtpXS5zaXplID0gaGln
aF9tZW1fZW5kIC0gbWFwX3N0YXJ0OwpAQCAtOTQsNyArOTQsNyBAQCB2b2lkIGFkanVzdF9tZW1v
cnlfbWFwKHZvaWQpCiAgICAgLyogSWYgdGhlcmUgd2FzIG5vIGhpZ2htZW0gcmVnaW9uLCBqdXN0
IGNyZWF0ZSBvbmUuICovCiAgICAgaWYgKCBoaWdoX21lbV9lbmQgKQogICAgIHsKLSAgICAgICAg
bWVtb3J5X21hcC5tYXBbaV0uYWRkciA9ICgodWludDY0X3QpMSA8PCAzMik7CisgICAgICAgIG1l
bW9yeV9tYXAubWFwW2ldLmFkZHIgPSBHQig0KTsKICAgICAgICAgbWVtb3J5X21hcC5tYXBbaV0u
c2l6ZSA9CiAgICAgICAgICAgICAgICAgKCh1aW50NjRfdClodm1faW5mby0+aGlnaF9tZW1fcGdl
bmQgPDwgUEFHRV9TSElGVCkgLQogICAgICAgICAgICAgICAgICAgICBtZW1vcnlfbWFwLm1hcFtp
XS5hZGRyOwpAQCAtMjM0LDcgKzIzNCw3IEBAIGludCBidWlsZF9lODIwX3RhYmxlKHN0cnVjdCBl
ODIwZW50cnkgKmU4MjAsCiAgICAgfQogCiAgICAgLyogTG93IFJBTSBnb2VzIGhlcmUuIFJlc2Vy
dmUgc3BhY2UgZm9yIHNwZWNpYWwgcGFnZXMuICovCi0gICAgQlVHX09OKGxvd19tZW1fZW5kIDwg
KDJ1IDw8IDIwKSk7CisgICAgQlVHX09OKGxvd19tZW1fZW5kIDwgTUIoMikpOwogCiAgICAgLyoK
ICAgICAgKiBDb25zdHJ1Y3QgRTgyMCB0YWJsZSBhY2NvcmRpbmcgdG8gcmVjb3JkZWQgbWVtb3J5
IG1hcC4KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYyBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYwppbmRleCA5NTQzZTVhYWYyLi4wYjcwOGJmNTc4IDEw
MDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKKysrIGIvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL3BjaS5jCkBAIC01OSw3ICs1OSw3IEBAIHN0YXRpYyBpbnQgZmluZF9u
ZXh0X3JtcnIodWludDMyX3QgYmFzZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBpbnQg
bmV4dF9ybXJyID0gLTE7Ci0gICAgdWludDY0X3QgZW5kLCBtaW5fZW5kID0gMVVMTCA8PCAzMjsK
KyAgICB1aW50NjRfdCBlbmQsIG1pbl9lbmQgPSBHQig0KTsKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgbWVtb3J5X21hcC5ucl9tYXAgOyBpKysgKQogICAgIHsKQEAgLTI5Nyw3ICsyOTcsNyBAQCB2
b2lkIHBjaV9zZXR1cCh2b2lkKQogCiAgICAgaWYgKCBtbWlvX2hvbGVfc2l6ZSApCiAgICAgewot
ICAgICAgICB1aW50NjRfdCBtYXhfcmFtX2JlbG93XzRnID0gKDFVTEwgPDwgMzIpIC0gbW1pb19o
b2xlX3NpemU7CisgICAgICAgIHVpbnQ2NF90IG1heF9yYW1fYmVsb3dfNGcgPSBHQig0KSAtIG1t
aW9faG9sZV9zaXplOwogCiAgICAgICAgIGlmICggbWF4X3JhbV9iZWxvd180ZyA+IEhWTV9CRUxP
V180R19NTUlPX1NUQVJUICkKICAgICAgICAgewpAQCAtMzg1LDEzICszODUsMTMgQEAgdm9pZCBw
Y2lfc2V0dXAodm9pZCkKICAgICBhZGp1c3RfbWVtb3J5X21hcCgpOwogCiAgICAgaGlnaF9tZW1f
cmVzb3VyY2UuYmFzZSA9ICgodWludDY0X3QpaHZtX2luZm8tPmhpZ2hfbWVtX3BnZW5kKSA8PCBQ
QUdFX1NISUZUOwotICAgIGlmICggaGlnaF9tZW1fcmVzb3VyY2UuYmFzZSA8IDF1bGwgPDwgMzIg
KQorICAgIGlmICggaGlnaF9tZW1fcmVzb3VyY2UuYmFzZSA8IEdCKDQpICkKICAgICB7CiAgICAg
ICAgIGlmICggaHZtX2luZm8tPmhpZ2hfbWVtX3BnZW5kICE9IDAgKQogICAgICAgICAgICAgcHJp
bnRmKCJXQVJOSU5HOiBodm1faW5mby0+aGlnaF9tZW1fcGdlbmQgJXgiCiAgICAgICAgICAgICAg
ICAgICAgIiBkb2VzIG5vdCBwb2ludCBpbnRvIGhpZ2ggbWVtb3J5ISIsCiAgICAgICAgICAgICAg
ICAgICAgaHZtX2luZm8tPmhpZ2hfbWVtX3BnZW5kKTsKLSAgICAgICAgaGlnaF9tZW1fcmVzb3Vy
Y2UuYmFzZSA9IDF1bGwgPDwgMzI7CisgICAgICAgIGhpZ2hfbWVtX3Jlc291cmNlLmJhc2UgPSBH
Qig0KTsKICAgICB9CiAgICAgcHJpbnRmKCIlc1JBTSBpbiBoaWdoIG1lbW9yeTsgc2V0dGluZyBo
aWdoX21lbSByZXNvdXJjZSBiYXNlIHRvICJQUklsbHgiXG4iLAogICAgICAgICAgICBodm1faW5m
by0+aGlnaF9tZW1fcGdlbmQ/IiI6Ik5vICIsCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvc21iaW9zLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMKaW5k
ZXggYmRkOTZiMmY3YS4uNDBkODM5OWJlMSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3NtYmlvcy5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwpA
QCAtMjM5LDE1ICsyMzksMTQgQEAgZ2V0X21lbXNpemUodm9pZCkKIAogICAgIHN6ID0gKHVpbnQ2
NF90KWh2bV9pbmZvLT5sb3dfbWVtX3BnZW5kIDw8IFBBR0VfU0hJRlQ7CiAgICAgaWYgKCBodm1f
aW5mby0+aGlnaF9tZW1fcGdlbmQgKQotICAgICAgICBzeiArPSAoKCh1aW50NjRfdClodm1faW5m
by0+aGlnaF9tZW1fcGdlbmQgPDwgUEFHRV9TSElGVCkKLSAgICAgICAgICAgICAgIC0gKDF1bGwg
PDwgMzIpKTsKKyAgICAgICAgc3ogKz0gKCgodWludDY0X3QpaHZtX2luZm8tPmhpZ2hfbWVtX3Bn
ZW5kIDw8IFBBR0VfU0hJRlQpIC0gR0IoNCkpOwogCiAgICAgLyoKICAgICAgKiBSb3VuZCB1cCB0
byB0aGUgbmVhcmVzdCBNQi4gIFRoZSB1c2VyIHNwZWNpZmllcyBkb21VIHBzZXVkby1waHlzaWNh
bCAKICAgICAgKiBtZW1vcnkgaW4gbWVnYWJ5dGVzLCBzbyBub3QgZG9pbmcgdGhpcyBjb3VsZCBl
YXNpbHkgbGVhZCB0byByZXBvcnRpbmcgCiAgICAgICogb25lIGxlc3MgTUIgdGhhbiB0aGUgdXNl
ciBzcGVjaWZpZWQuCiAgICAgICovCi0gICAgcmV0dXJuIChzeiArICgxdWwgPDwgMjApIC0gMSkg
Pj4gMjA7CisgICAgcmV0dXJuIChzeiArIE1CKDEpIC0gMSkgPj4gMjA7CiB9CiAKIHZvaWQKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmggYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvdXRpbC5oCmluZGV4IDJlZjg1NGViOGYuLjdiY2E2NDE4ZDIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmgKKysrIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3V0aWwuaApAQCAtNDgsNiArNDgsOSBAQCB2b2lkIF9fYnVnKGNoYXIgKmZpbGUs
IGludCBsaW5lKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogI2RlZmluZSBtYXhfdCh0eXBl
LHgseSkgXAogICAgICAgICAoeyB0eXBlIF9feCA9ICh4KTsgdHlwZSBfX3kgPSAoeSk7IF9feCA+
IF9feSA/IF9feDogX195OyB9KQogCisjZGVmaW5lIE1CKG1iKSAobWIjI1VMTCA8PCAyMCkKKyNk
ZWZpbmUgR0IoZ2IpIChnYiMjVUxMIDw8IDMwKQorCiBzdGF0aWMgaW5saW5lIGludCB0ZXN0X2Jp
dCh1bnNpZ25lZCBpbnQgYiwgY29uc3Qgdm9pZCAqcCkKIHsKICAgICByZXR1cm4gISEoKChjb25z
dCB1aW50OF90ICopcClbYj4+M10gJiAoMXU8PChiJjcpKSk7Ci0tIAoyLjEzLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:56:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstuJ-0007JF-V9; Fri, 15 Sep 2017 16:55:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad@char.us.oracle.com>) id 1dstuJ-0007J9-4O
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:55:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DC/D0-03454-E160CB95; Fri, 15 Sep 2017 16:55:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUyZ7p8oK4s255
 Ig/V/TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrty6zFxxiq2hd9pClgfEgaxcjF4eQwEQm
 ifcHFjNDOL8ZJX6dWsMI4WxglJh3YwILhNMN5BzuYOpi5ARyiiSmfVzL3sXIwcEmYCLxZpUjS
 FhEwFSi5eoSZpCwsIClxJIJZSAmi4CqRP+0QJAKXgFriQNbDrGB2BIC8hLz+t6yQ9iGEqcfbm
 OcwMizgJFhFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkag1xm
 AYAdj92X/Q4ySHExKorw7mPZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLglWYFygkWpaanVqRl
 5gDDDyYtwcGjJMJrBZLmLS5IzC3OTIdInWK05Di26fIfJo4bD68DyY6bd/8wCbHk5eelSonzW
 oA0CIA0ZJTmwY2DxcglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPuZwGawpOZVwK39RXQQU
 xAB505vQPkoJJEhJRUA+OB7CuBOT8+qc6T2rZ5UtLPgGNrHGesO9A/uz/l666ODc8rNlW0r7I
 Pk7DK+q/Xxhdx92ww++am1L47G0T372Uo+VZSvOmPYEZNx7uEhakX1NeqSR99/XPJqeW88zdZ
 Hi5+anb+//tsccn3j1bnSfcdTntS0HQkJ/jEi1lcOxfuWu4w/0J5fLuLEktxRqKhFnNRcSIAj
 zCUKowCAAA=
X-Env-Sender: konrad@char.us.oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505494556!76446029!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11108 invoked from network); 15 Sep 2017 16:55:57 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 16:55:57 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FGtt9g030800
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 16:55:55 GMT
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 v8FGttWq009265
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 16:55:55 GMT
Received: from ubhmp0011.oracle.com (ubhmp0011.oracle.com [156.151.24.64])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8FGtsbi008314;
 Fri, 15 Sep 2017 16:55:55 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 16:55:54 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 913256A0764; Fri, 15 Sep 2017 12:55:53 -0400 (EDT)
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, jbeulich@suse.com
Date: Fri, 15 Sep 2017 12:55:50 -0400
Message-Id: <20170915165551.30338-1-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: [Xen-devel] [PATCH v3] Left over patches from long-time ago.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKSSB3YXMgY2xlYW5pbmcgbXkgbWFpbGJveCBhbmQgbm90aWNlZCB0aGF0IEkgc3RpbGwg
aGFkbid0IHRoaXMgZG9uZS4KVGhpcyBvbmUgd2FzIGZyb20gMjAxNiBhbmQgaXQgbG9va3MgbGlr
ZSBJIGp1c3QgbmV2ZXIgc2VudCBpdCBvdXQKKGV2ZW4gdGhvdWdodCBJIGRpZCB0aGUgZml4IHRo
ZSBuZXh0IGRheSkuIEkgbmV2ZXIgZ290IHRvIGZpeAp0aGUgb3RoZXIgcGF0Y2g6Cmh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAzMTkxLmh0
bWwKCkFueWhvdywgc2VuZGluZyB0aGUgZmlyc3Qgb3V0IGFuZCB3aWxsIGNvbW1pdCBpdCBuZXh0
IHdlZWsgaWYgbm9ib2R5CmNvbXBsYWlucy4KClRoZSBsYXN0IHJlcGx5IHdhcyBmcm9tIEphbjog
NTdFQ0Q0NkIwMjAwMDA3ODAwMTEzOTUzQHBydi1taC5wcm92by5ub3ZlbGwuY29tCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAzMjI4Lmh0
bWwKClRoYW5rcyEKCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvZTgyMC5jICAgfCA2ICsrKy0t
LQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jICAgIHwgOCArKysrLS0tLQogdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jIHwgNSArKy0tLQogdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3V0aWwuaCAgIHwgMyArKysKIDQgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCgoKS29ucmFkIFJ6ZXN6dXRlayBXaWxrICgxKToKICAgICAgaHZt
bG9hZGVyOiBVc2UgTUIoeCkgYW5kIEdCKHgpIG1hY3JvcwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 16:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 16:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstwr-0007aV-Lz; Fri, 15 Sep 2017 16:58:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248e88c0=wei.liu2@citrix.com>)
 id 1dstwq-0007aN-Dx
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 16:58:36 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B0/81-02048-BB60CB95; Fri, 15 Sep 2017 16:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4Otj2
 RBg9Wm1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnp/5gL3jLVNHcc5OlgXE9UxcjJ4eEgL9E
 y4ZVbCA2i4CqxKHG/YwgNpuAssTPzl6wuIiAkUTnncssXYxcHMwC6xgllv34wgySEBawlfg28
 xULiM0rYCGxZdY3sGYhgRyJ/f+Ps0HEBSVOznwCVsMsoCOxYPcnoDgHkC0tsfwfB0iYU8BG4u
 CPR6wgtqiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6RuV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCo1TMwMO5gbNnrd4hRkoNJSZR3B9OeSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvJGsQDnBotT01Iq0zBxg0MOkJTh4lER4rUDSvMUFibnFm
 ekQqVOMuhw3Hl7/wyTEkpeflyolzmsBUiQAUpRRmgc3AhaBlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ89qATOHJzCuB2/QK6AgmoCPOnN4BckRJIkJKqoFxn8oqnpNveLLmNRzZ1nC+ZlW
 LedDU86YGZsE8MqZZO+XabrzsN3TwjrB4tf3srdh/nhZO+UVdOz0d11uW7C6uOWS70XDvnM8s
 T2JEDu09te3lN9s40ytrJx7rjOZZWNJSJv7m6A9ltd0lefH2lrX8WntlMm3mvz4X+e1re+vHp
 +u/73Zer3dHiaU4I9FQi7moOBEAeSz/8rsCAAA=
X-Env-Sender: prvs=4248e88c0=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505494711!115026508!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35473 invoked from network); 15 Sep 2017 16:58:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 16:58:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,397,1500940800"; d="scan'208";a="448005628"
Date: Fri, 15 Sep 2017 17:57:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170915165749.cq722ljgzny22443@citrix.com>
References: <20170915165551.30338-1-konrad.wilk@oracle.com>
 <20170915165551.30338-2-konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170915165551.30338-2-konrad.wilk@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] hvmloader: Use MB(x) and GB(x) macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTI6NTU6NTFQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IGluc3RlYWQgb2YgaGFyZGNvZGluZyB2YWx1ZXMuIFdlIGFsc28gZHJv
cCB0aGUgdWludDY0X3QKPiBjYXN0IGFzIHRoZSBtYWNybyB1c2VzIFVMTCB0byBwcm9kdWNlIHRo
ZSBwcm9wZXIgd2lkdGgKPiB0eXBlcy4KPiAKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KCllvdSd2ZSBnb3QgSmFuJ3MgYWNrIHNvIHlvdSBjYW4gY29t
bWl0IGl0IHJpZ2h0IGF3YXkuIDotKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:00:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dstyR-0008B3-0j; Fri, 15 Sep 2017 17:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dstyQ-0008Av-BU
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:00:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AB/2C-03283-D170CB95; Fri, 15 Sep 2017 17:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oK4M+55
 IgxNzeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtPWtYCv7wVnQun8nawPiVq4uRi0NIYDKT
 xJ4vt1khnN+MEoueb2ODcDYwSuy5MQnK6WaUONDUy9jFyAnkFEmcmPuPCcRmEVCV+LD+FXMXI
 wcHm4CJxJtVjiBhEQENiTfXvrKC2MwCzhLrX3aDtQoLeEic6bvDAmLzCphLXH73EmpzE6NE/5
 3NUAlBiZMzn7BANGtJ3Pj3kglkPrOAtMTyfxwgYU4Bd4nezoPsILaogLLEvH2r2EBsCQFjib5
 ZfSwTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxoBiDYwbhqQeAhRkkOJiVR3h1MeyKF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fC6sAHlBItS01Mr0jJzgLEFk5bg4FES4U0DSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlD
 ivMUiRAEhRRmke3AhYnF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8eyBSezLwSuE2vgI5
 gAjrizOkdIEeUJCKkpBoYI2WW3W2y35LwZqXEPJeJ4lUZBQc+XfyT/eR6Q8SSydtzPGazS61V
 vLss4/pLI5kDc7nb6qQM1lvduN1xs96y+fB+s8KlFqoG0/icY/O6mt9ZrX/g36y9Juvtlu3ic
 7u3s2Wf0T2ppDRjf6p4k/6itMpNOxX3XI27tUdqmeMzBpEapgWzvvawKbEUZyQaajEXFScCAM
 zgzRXuAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505494810!79600597!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47452 invoked from network); 15 Sep 2017 17:00:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 17:00:11 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FH04c0004287
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 17:00:04 GMT
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 v8FH03iT019349
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 17:00:04 GMT
Received: from ubhmp0020.oracle.com (ubhmp0020.oracle.com [156.151.24.73])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8FH02Dx016192;
 Fri, 15 Sep 2017 17:00:02 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 17:00:02 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 322F86A0764; Fri, 15 Sep 2017 13:00:01 -0400 (EDT)
Date: Fri, 15 Sep 2017 13:00:01 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170915170001.GB29793@char.us.oracle.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
 <1505493336-74758-2-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505493336-74758-2-git-send-email-euan.harris@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, marmarek@invisiblethingslab.com
Subject: Re: [Xen-devel] [PATCH 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6MzU6MzRQTSArMDEwMCwgRXVhbiBIYXJyaXMgd3Jv
dGU6Cj4geHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciB3aGljaCByZWNlaXZl
cyBldmVudHMgd2hlbiBYZW5zdG9yZQo+IHdhdGNoZXMgZmlyZS4gICBFeHBvc2luZyB0aGlzIGlu
IHRoZSBQeXRob24gYmluZGluZ3MgaXMgYSBwcmVyZXF1aXNpdGUKPiBmb3Igd3JpdGluZyBldmVu
dC1kcml2ZW4gY2xpZW50cyBpbiBQeXRob24uCj4gCj4gU2lnbmVkLW9mZi1ieTogRXVhbiBIYXJy
aXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKPiAtLS0KPiAgdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94cy94cy5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNo
YW5nZWQsIDIwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94cy94cy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCj4g
aW5kZXggYWJhNWEyMC4uOWYxYjkxNiAxMDA2NDQKPiAtLS0gYS90b29scy9weXRob24veGVuL2xv
d2xldmVsL3hzL3hzLmMKPiArKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMK
PiBAQCAtNDUzLDYgKzQ1MywyNSBAQCBzdGF0aWMgUHlPYmplY3QgKnhzcHlfd2F0Y2goWHNIYW5k
bGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzKQo+ICB9Cj4gIAo+ICAKPiArI2RlZmluZSB4c3B5X2Zp
bGVub19kb2MgIlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArCSJSZXR1cm4g
dGhlIEZEIHRvIHBvbGwgZm9yIG5vdGlmaWNhdGlvbnMgd2hlbiB3YXRjaGVzIGZpcmUuXG4iICAg
XAo+ICsJIlJldHVybnM6IFtpbnRdIGZpbGUgZGVzY3JpcHRvci5cbiIgICAgICAgICAgICAgICAg
XAo+ICsJIlxuIgo+ICsKPiArc3RhdGljIFB5T2JqZWN0ICp4c3B5X2ZpbGVubyhYc0hhbmRsZSAq
c2VsZikKPiArewo+ICsgICAgc3RydWN0IHhzX2hhbmRsZSAqeGggPSB4c2hhbmRsZShzZWxmKTsK
PiArICAgIGludCBmZDsKPiArCj4gKyAgICBpZiAoIXhoKQo+ICsgICAgICAgIHJldHVybiBOVUxM
Owo+ICsKPiArICAgIGZkID0geHNfZmlsZW5vKHhoKTsKPiArCj4gKyAgICByZXR1cm4gUHlJbnRf
RnJvbUxvbmcoZmQpOwo+ICt9Cj4gKwo+ICsKPiAgI2RlZmluZSB4c3B5X3JlYWRfd2F0Y2hfZG9j
ICJcbiIJCQkJXAo+ICAJIlJlYWQgYSB3YXRjaCBub3RpZmljYXRpb24uXG4iCQkJCVwKPiAgCSJc
biIJCQkJCQkJXAo+IEBAIC04ODcsNiArOTA2LDcgQEAgc3RhdGljIFB5TWV0aG9kRGVmIHhzaGFu
ZGxlX21ldGhvZHNbXSA9IHsKPiAgICAgIFhTUFlfTUVUSChyZWxlYXNlX2RvbWFpbiwgICAgTUVU
SF9WQVJBUkdTKSwKPiAgICAgIFhTUFlfTUVUSChjbG9zZSwgICAgICAgICAgICAgTUVUSF9OT0FS
R1MpLAo+ICAgICAgWFNQWV9NRVRIKGdldF9kb21haW5fcGF0aCwgICBNRVRIX1ZBUkFSR1MpLAo+
ICsgICAgWFNQWV9NRVRIKGZpbGVubywgICAgICAgICAgICBNRVRIX05PQVJHUyksCj4gICAgICB7
IE5VTEwgLyogU2VudGluZWwuICovIH0sCj4gIH07Cj4gIAo+IC0tIAo+IDEuOC4zLjEKPiAKPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:02:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsu0K-0008Kl-Bv; Fri, 15 Sep 2017 17:02:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsu0J-0008Kc-Ao
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 17:02:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D1/C3-03093-2970CB95; Fri, 15 Sep 2017 17:02:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVXcC+55
 Ig3f3BS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyW3mlMBcv5Kk41H2FrYDzA3cXIxSEkMJlJ
 4ueiZWwQzl9GiRVrbjFCOBsYJbZN3skM4XQzSjyf/oy9i5ETyCmS+Nd7kAnEZhFQldi8dg5QO
 wcHm4CJxJtVjiBhEQEDiffXJ4FNZRZ4yCjx+tNmZpCEsECwxJNjrxhBbF4Bc4md614xQSzYyC
 jxYOc+FoiEoMTJmU/AbGYBLYkb/14ygSxgFpCWWP6PAyTMKWAnceX1c7A5ogLKEvP2rWIDsSU
 EjCXa315km8AoNAvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgSDMAwQ7GyxsDDjFKcjApifLuYNoTKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mCt4ENKCdYlJqeWpGWmQOMLpi0BAePkghvGkiat7ggMbc4Mx0idYpRUUqc1xgkIQCSyC
 jNg2uDRfQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPmgkzhycwrgZv+CmgxE9DiM6d3gCw
 uSURISTUwXnWXurl8X2ua/ne7qMC1Edmngs6rLP8yf71f6YcwR+vNCw50nwrzYcpLWvmu4baT
 +AJZRdXqvjfzzsjvbpHwEdnEuGL54tQrFuqzM7gDNFnmfzPXs7lytDv/s8WvmxW/H0wQeDRFa
 lN8JrvKmyPVgmX/N7l+XDrxyZsJS1Nk9x5jT6sqdj//VomlOCPRUIu5qDgRAAJpdknjAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505494926!82967026!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51041 invoked from network); 15 Sep 2017 17:02:08 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 17:02:08 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FH20J4005279
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 17:02:01 GMT
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 v8FH20fn026822
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 17:02:00 GMT
Received: from ubhmp0002.oracle.com (ubhmp0002.oracle.com [156.151.24.55])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8FH1xMg018080;
 Fri, 15 Sep 2017 17:01:59 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 17:01:59 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BEE706A0764; Fri, 15 Sep 2017 13:01:57 -0400 (EDT)
Date: Fri, 15 Sep 2017 13:01:57 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170915170157.GC29793@char.us.oracle.com>
References: <1505484277-16454-1-git-send-email-boris.ostrovsky@oracle.com>
 <59BC1662020000780017B9E1@prv-mh.provo.novell.com>
 <1dac22ba-7279-e1d7-7ff1-7d9ae7e56815@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1dac22ba-7279-e1d7-7ff1-7d9ae7e56815@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] mm: Scrub pages returned back to heap if
 MEMF_no_scrub is set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTI6NDc6MjlQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA5LzE1LzIwMTcgMTI6MDUgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+
Pj4gT24gMTUuMDkuMTcgYXQgMTY6MDQsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3Jv
dGU6Cj4gPj4gU2V0IGZyZWVfaGVhcF9wYWdlcygpJ3MgbmVlZF9zY3J1YiB0byB0cnVlIGlmIGFs
bG9jX2RvbWhlYXBfcGFnZXMoKQo+ID4+IHJldHVybnMgcGFnZXMgYmFjayB0byBoZWFwIGFzIHJl
c3VsdCBvZiBhc3NpZ25fcGFnZXMoKSBlcnJvciB3aGVuIHRob3NlCj4gPj4gcGFnZXMgd2VyZSBy
ZXF1ZXN0ZWQgd2l0aCBNRU1GX25vX3NjcnViIGZsYWcuCj4gPj4KPiA+PiBXZSBuZWVkIHRvIGRv
IHRoaXMgYmVjYXVzZSB0aGVyZSBpcyBhIHBvc3NpYmlsaXR5IHRoYXQKPiA+PiBhbGxvY19oZWFw
X3BhZ2VzKCkgbWlnaHQgY2xlYXIgYnVkZHkncyBQR0NfbmVlZF9zY3J1YnMgZmxhZyB3aXRob3V0
Cj4gPj4gYWN0dWFsbHkgY2xlYXJpbmcgdGhlIHBhZ2UuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4+IC0tLQo+
ID4+IFdlIGFyZSBkZWNsYXJpbmcgYSBsaWtlbHkgY2xlYW4gKG9yIGFsbW9zdCBjbGVhbikgY2h1
bmsgdG8gYmUgZGlydHkuIFNpbmNlCj4gPj4gdGhpcyBvbmx5IGhhcHBlbmQgb24gYXNzaWduX3Bh
Z2VzKCkgZXJyb3IgSSBmaWd1cmVkIGl0IHdvdWxkIGJlIGFjY2VwdGFibGUuCj4gPiBJIHRoaW5r
IHRoYXQncyBmaW5lLCBidXQgbGV0J3Mgd2FpdCBhIGxpdHRsZSB0byBzZWUgd2hldGhlciBvdGhl
cnMKPiA+IGhhdmUgZGlmZmVyaW5nIG9waW5pb25zLgo+ID4KPiA+PiAtLS0gYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+ID4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gPj4gQEAg
LTIyMjcsNyArMjIyNyw3IEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMo
Cj4gPj4gICAgICBpZiAoIGQgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmCj4gPj4g
ICAgICAgICAgIGFzc2lnbl9wYWdlcyhkLCBwZywgb3JkZXIsIG1lbWZsYWdzKSApCj4gPj4gICAg
ICB7Cj4gPj4gLSAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlciwgZmFsc2UpOwo+ID4+
ICsgICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsICEhKG1lbWZsYWdzICYgTUVNRl9u
b19zY3J1YikpOwo+ID4gTm8gbmVlZCBmb3IgdGhlICEhIChlYXNpbHkgZml4ZWQgd2hpbGUgY29t
bWl0dGluZykuIAo+IAo+IFN1cmUuCj4gCj4gPiBXaXRoIHRoYXQKPiA+IFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPgo+ID4gSSB0YWtlIGl0IHRoaXMgaXNu
J3QgcmVsYXRlZCB0byB0aGUgaXNzdWUgb24gQVJNNjQgdGhhdCBLb25yYWQgaGFzCj4gPiBmb3Vu
ZD8KPiAKPiAKPiBJdCdzIHJlbGF0ZWQgaW4gdGhlIHNlbnNlIHRoYXQgSSBub3RpY2VkIHRoaXMg
d2hpbGUgbG9va2luZyBhdCBLb25yYWQncwo+IHByb2JsZW0uIFdoZXRoZXIgb3Igbm90IGl0IGFs
c28gZml4ZXMgaGlzIGlzc3VlIC0tLSBJIGRvbid0IGtub3cuIElmIGl0Cj4gZG9lcyB0aGVuIEkg
dGhpbmsgaXQgd2lsbCBpbmRpY2F0ZSB0aGF0IHNvbWV0aGluZyBlbHNlIGlzIGdvaW5nIG9uIHRo
ZXJlCj4gc2luY2UgdGhpcyB3b3VsZCBtZWFuIGhlIGlzIGhpdHRpbmcgYXNzaWduX3BhZ2VzKCkg
ZXJyb3IuCgpTYWRseSBuby4gTGV0IG1lIHVwZGF0ZSB0aGUgb3RoZXIgZW1haWwuCj4gCj4gCj4g
LWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:22:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuK3-0001Mt-1L; Fri, 15 Sep 2017 17:22:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dsuK1-0001Mn-Ox
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:22:33 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AA/01-03642-95C0CB95; Fri, 15 Sep 2017 17:22:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXSnM/RpxvOsyf
 SYMJpdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPylScsBduYK9q3bWFsYPzM1MXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAQyaJswvesIIkhAW8JB5cugWU4OAQEQiQaFsrCBJmFtCXWHdjH
 jNE/TJGiSvPfoHVswEldr/4BLaAV8BW4n/XR7A4i4CqxNMv1xhBbFGBcImms/0sEDWCEidnPm
 EBmc8pYC+x+XIlxHwziXmbHzJD2PIS29/OgbLFJZq+rIQ6TU9i2v15LBMYBWchmTQLSfssJO2
 zkLQvYGRZxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGMwM
 QLCD8fLGgEOMkhxMSqK8O5j2RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4DXlBsoJFqWmp1akZ
 eYA4womLcHBoyTC+4ALKM1bXJCYW5yZDpE6xWjMcePh9T9MHHP+3f3DJMSSl5+XKiXOGwEySQ
 CkNKM0D24QLN4vMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXEWQKT2ZeCdy+V0CnMAGdcub
 0DpBTShIRUlINjOsSxTtf5fau90h42tZd+/s8D7tqwmr/f/+y+PbY59U6+ljP0v9h+Jprzir9
 +jnLEu5ZRZRUm+odZxArTJ77xLS1Xtd5wz+D2mdPlwTbPbrQVfLns/RZ/cyf8+v51BbJfsoLZ
 t64NKaPTUvmV/KDQ4vcqtu+vjR5Xtx7rf5Nof/m3q1xhZK3lViKMxINtZiLihMB+u7MdfICAA
 A=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505496151!107470167!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63780 invoked from network); 15 Sep 2017 17:22:31 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 17:22:31 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-128-123.range86-128.btcentralplus.com
 ([86.128.128.123]:37706 helo=[10.10.10.46])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dsuJy-000hgW-94 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 15 Sep 2017 18:22:30 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB974020000780017B39C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <72f605c2-29ea-a9be-3c5b-7dd791e03803@citrix.com>
Date: Fri, 15 Sep 2017 18:22:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BAB974020000780017B39C@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/17] x86emul: fold/eliminate some local
	variables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTY6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE1ha2UgaSBzd2l0Y2gtd2lk
ZSAoYXQgb25jZSBtYWtpbmcgaXQgdW5zaWduZWQsIGFzIGl0IHNob3VsZCBoYXZlIGJlZW4pCj4g
YW5kIGludHJvZHVjZSBuIChmb3IgaW1tZWRpYXRlIHVzZSBpbiBlbnRlciBhbmQgYWFtL2FhZCBo
YW5kbGluZykuCj4gRWxpbWluYXRlIG9uLXN0YWNrIGFycmF5cyBpbiBwdXNoYS9wb3BhIGhhbmRs
aW5nLiBVc2UgZWEudmFsIGluc3RlYWQgb2YKPiBhIGN1c3RvbSB2YXJpYWJsZSBpbiBib3VuZCBo
YW5kbGluZy4KPgo+IE5vIChpbnRlbmRlZCkgZnVuY3Rpb25hbCBjaGFuZ2UuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuKr-0001QG-Aj; Fri, 15 Sep 2017 17:23:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dsuKq-0001Q6-7W
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:23:24 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F1/97-03157-B8C0CB95; Fri, 15 Sep 2017 17:23:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXSnM/Rp9vNsyf
 SYMMhDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePm04vMBe1sFdvOvGNvYJzM2sXIySEhoCix
 tXEjM4TtINH7Zg87iC0k8JBJYuZ+VxBbWMBP4ua540xdjBwcIgIBEm1rBUHCzAL6EutuzANq5
 QIqX8Yo8fHXNSaQBBtQYveLT2A2r4CtxI3Vm8BsFgFVibuHL4DtFRUIl2g6288CUSMocXLmEz
 CbU8BeYlrvW2aIBWYS8zY/hLLlJba/nQNli0s0fVnJCnGbnsS0+/NYJjAKzkIyahaS9llI2mc
 haV/AyLKKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwmBmA
 YAfj+bWBhxglOZiURHl3MO2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa8oNlBMsSk1PrUjLz
 AHGFUxagoNHSYT3ARdQmre4IDG3ODMdInWK0ZLjxsPrf5g4Nt28CyQ3fH/wh0mIJS8/L1VKnD
 cCZJ4ASENGaR7cOFjsX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5IwryLIFJ7MvBK4ra+ADmI
 COujM6R0gB5UkIqSkGhhlHtpU5d5f1O8gZlx64uJzB4e6Wf8WKR9h1dapd7/+omPDu4nngzoW
 //TkMppw7w7j15877j1kYBZjOfYhsC2ZlfVmkxy/84EtKc2eNYnN7jdUuk1sekqi76RsXBu6P
 VVEIG+V/aYUz2NZRVLuCx9X8/56H7RhgYrMjfv7/mS2LDjA1+Hjf0OJpTgj0VCLuag4EQD336
 Sx+AIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505496203!83067914!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47981 invoked from network); 15 Sep 2017 17:23:23 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 17:23:23 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-128-123.range86-128.btcentralplus.com
 ([86.128.128.123]:37714 helo=[10.10.10.46])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dsuKo-000ior-98 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 15 Sep 2017 18:23:22 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB88D020000780017B37C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c028e03c-6665-f039-8466-945d88ca6835@citrix.com>
Date: Fri, 15 Sep 2017 18:23:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BAB88D020000780017B37C@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/17] x86emul: re-order cases of main
	switch statement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTY6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlLXN0b3JlIGludGVuZGVk
IG51bWVyaWNhbCBvcmRlcmluZywgd2hpY2ggaGFzIGJlY29tZSAidmlvbGF0ZWQiCj4gbW9zdGx5
IGJ5IGluY3JlbWVudGFsIGFkZGl0aW9ucyB3aGVyZSBtb3ZpbmcgYXJvdW5kIGJpZ2dlciBjaHVu
a3MgZGlkCj4gbm90IHNlZW0gYWR2aXNhYmxlLiBPbmUgZXhjZXB0aW9uIHRob3VnaCBhdCB0aGUg
dmVyeSB0b3Agb2YgdGhlCj4gc3dpdGNoKCk6IEtlZXBpbmcgdGhlIGFyaXRobWV0aWMgb3BzIHRv
Z2V0aGVyIHNlZW1zIHByZWZlcmFibGUgb3Zlcgo+IGVudGlyZWx5IHN0cmljdCBvcmRlcmluZy4K
Pgo+IEFkZGl0aW9uYWxseSBtb3ZlIGEgZmV3IG1hY3JvIGRlZmluaXRpb25zIGJlZm9yZSB0aGVp
ciBmaXJzdCB1c2VzICh0aGUKPiBwbGFjZW1lbnQgaXMgYmVuaWduIGFzIGxvbmcgYXMgdGhvc2Ug
dXNlcyBhcmUgdGhlbXNlbHZlcyBvbmx5IG1hY3JvCj4gZGVmaW5pdGlvbnMsIGJ1dCB0aGF0J3Mg
Z29pbmcgdG8gY2hhbmdlIHdoZW4gdGhvc2UgbWFjcm9zIGhhdmUgaGVscGVycwo+IGJyb2tlbiBv
dXQpLgo+Cj4gTm8gKGludGVuZGVkKSBmdW5jdGlvbmFsIGNoYW5nZS4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:25:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuMz-0001ce-OT; Fri, 15 Sep 2017 17:25:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsuMy-0001cX-FP
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:25:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9F/BA-02817-F0D0CB95; Fri, 15 Sep 2017 17:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVZefd0+
 kwZRlQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axO31sBW+ZK1petzI3MPYzdzFycQgJTGaS
 OLZ9MRuE85dRYtnNL1CZDYwS9/b0MkI43YwSd9bvZO1i5ARyiiSuH77HBmKzCKhK9Fx+zt7Fy
 MHBJmAi8WaVI0hYREBR4sHLm6wgvcwCMxklPhy9xQKSEBawlfg28xWYzStgLrH6/m9GiJmzGC
 WuXHGEiAtKnJz5BKyGWUBL4sa/l0wg85kFpCWW/+MACXMKWErMmbobrFVUQFli3r5VYOdICBh
 L9M3qY5nAKDQLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGpXm5qcXFi
 empOYlKxXnJ+7iZGYEAzAMEOxqnv4w4xSnIwKYny7mDaEynEl5SfUpmRWJwRX1Sak1p8iFGGg
 0NJgvczN1BOsCg1PbUiLTMHGFswaQkOHiUR3gdcQGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy8
 9LlRLnPQQyQwCkKKM0D24ELM4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3OsgUnsy8Erh
 Nr4COYAI64szpHSBHlCQipKQaGPtar6XZ7GUX9u9ndIgumn37DhMD47Ibq9f43z39xZJFb8mv
 uvvKx5utn0UEzNpk5Jb2VIL7/8YWUVfN5xbLeXd/Sc7/y2NjdZTnv/mDn1uEE90iZuVdibyYY
 nvISk5tw51Hjr1bEi5U37pxfSnruReG0+T2RCs3zOsV+FTdkGnH2LXSWyrHVImlOCPRUIu5qD
 gRAEm0mS/uAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505496333!83347929!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53073 invoked from network); 15 Sep 2017 17:25:34 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 17:25:34 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FHPSXj032412
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 17:25:29 GMT
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 v8FHPSbN016513
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 17:25:28 GMT
Received: from ubhmp0005.oracle.com (ubhmp0005.oracle.com [156.151.24.58])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8FHPSpj013382;
 Fri, 15 Sep 2017 17:25:28 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 17:25:28 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id ECBBB6A0764; Fri, 15 Sep 2017 13:25:26 -0400 (EDT)
Date: Fri, 15 Sep 2017 13:25:26 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170915172526.GD29793@char.us.oracle.com>
References: <20170915165551.30338-1-konrad.wilk@oracle.com>
 <20170915165551.30338-2-konrad.wilk@oracle.com>
 <20170915165749.cq722ljgzny22443@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170915165749.cq722ljgzny22443@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 jbeulich@suse.com, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] hvmloader: Use MB(x) and GB(x) macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6NTc6NTBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIFNlcCAxNSwgMjAxNyBhdCAxMjo1NTo1MVBNIC0wNDAwLCBLb25yYWQgUnplc3p1
dGVrIFdpbGsgd3JvdGU6Cj4gPiBpbnN0ZWFkIG9mIGhhcmRjb2RpbmcgdmFsdWVzLiBXZSBhbHNv
IGRyb3AgdGhlIHVpbnQ2NF90Cj4gPiBjYXN0IGFzIHRoZSBtYWNybyB1c2VzIFVMTCB0byBwcm9k
dWNlIHRoZSBwcm9wZXIgd2lkdGgKPiA+IHR5cGVzLgo+ID4gCj4gPiBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IAo+IFlvdSd2ZSBnb3QgSmFuJ3Mg
YWNrIHNvIHlvdSBjYW4gY29tbWl0IGl0IHJpZ2h0IGF3YXkuIDotKQoKVHJ1ZSwgYnV0IHRoYXQg
d2FzIGEgeWVhciBhZ28uIEl0IG1heSBoYXZlIGV4cGlyZWQuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:26:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuOG-0001j4-2R; Fri, 15 Sep 2017 17:26:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dsuOE-0001is-TT
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:26:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B3/C7-03422-E5D0CB95; Fri, 15 Sep 2017 17:26:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSnM/RpxvNuyf
 S4FajvsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH5h0tBM2vF+hMTGRsYJ7N0MXJySAgoSmxt
 3MgMYTtI9L7Zww5iCwk8ZJK4vjMfxBYWcJP41nYVKM7BISIQING2VhAkzCygL7HuxjygVi6g8
 mWMEi/mrGEFSbABJXa/+MQEYvMK2Ep82P4cLM4ioCpxbcM1sLioQLhE09l+FogaQYmTM5+wgM
 znFLCXWH6nGmK+mcS8zQ+ZIWx5ie1v50DZ4hJNX1ayQpymJzHt/jyWCYyCs5BMmoWkfRaS9ll
 I2hcwsqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMZAYg
 2MF4eWPAIUZJDiYlUd4dTHsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLuQBygkWpaanVqRl5
 gBjCiYtwcGjJMJ7ECTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivKtAigRAijJK8+BGwO
 L7EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5D4NM4cnMK4Hb9AroCCagI86c3gFyREkiQkq
 qgfEGa4TQtvifDKq2+z5aferSNE/7KZFttidC64eSvh7rVvs890XJee4tL1WvuhwqV+ndJcS6
 k/GFcpLwkQU6DkJpfs1u3zenHNeWOq41b9qPc06qc5jnbAgVl+Sef+TcjSlZ4SvLonYtWrZVr
 dv/4IeVxtcd+YKEe87fnKe5pdl2Ok9e5N1r6UosxRmJhlrMRcWJAEbSjKPqAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505496411!57441837!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22864 invoked from network); 15 Sep 2017 17:26:51 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 17:26:51 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-128-123.range86-128.btcentralplus.com
 ([86.128.128.123]:37720 helo=[10.10.10.46])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dsuOB-000m55-8A (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 15 Sep 2017 18:26:51 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BABA31020000780017B3F3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4f7b2dd6-bdbf-e8e1-000c-8c756d77582f@citrix.com>
Date: Fri, 15 Sep 2017 18:26:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BABA31020000780017B3F3@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/17] x86emul: re-order checks in test
	harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMTY6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIG9sZGVyIHN5c3RlbXMg
cHJpbnRpbmcgdGhlICJuL2EiIG1lc3NhZ2VzIChyZXN1bHRpbmcgZnJvbSB0aGUKPiBjb21waWxl
ciBub3QgYmVpbmcgbmV3IGVub3VnaCB0byBkZWFsIHdpdGggc29tZSBvZiB0aGUgdGVzdCBjb2Rl
KSBpc24ndAo+IHZlcnkgdXNlZnVsOiBJZiBib3RoIENQVSBhbmQgY29tcGlsZXIgYXJlIHRvbyBv
bGQgZm9yIGEgY2VydGFpbiB0ZXN0LAo+IHdlIGNhbiBhcyB3ZWxsIG9taXQgdGhvc2UgbWVzc2Fn
ZXMsIGFzIHRob3NlIHRlc3RzIHdvdWxkbid0IGJlIHJ1biBldmVuCj4gaWYgdGhlIGNvbXBpbGVy
IGRpZCBwcm9kdWNlIGNvZGUuIChUaGlzIGhhcyBiZWNvbWUgb2J2aW91cyB3aXRoIHRoZQo+IDNE
Tm93ISB0ZXN0cywgd2hpY2ggSSBoYWQgdG8gcnVuIG9uIGFuIG9sZGVyIHN5c3RlbSBzdGlsbCBz
dXBwb3J0aW5nCj4gdGhvc2UgaW5zbnMsIGFuZCB0aGF0IHN5c3RlbSBuYXR1cmFsbHkgYWxzbyBo
YWQgYW4gb2xkZXIgY29tcGlsZXIuKQo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:35:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuWC-0002X2-02; Fri, 15 Sep 2017 17:35:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuWA-0002Ww-KB
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:35:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 31/99-03616-94F0CB95; Fri, 15 Sep 2017 17:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMbThsK4H/55
 Ig1vdphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCn99ZCv7xVWxb+YulgXE+TxcjF4eQwAxG
 iXnXGplBHBaBqawSNxcdA3MkBDayShw6+p+9i5ETyEmSaOq6wAhhp0mcPnkdyOYAsqslth1TA
 AkLCahI3Ny+igli6i9GiaV3rrKBJIQF9CSOHP3BDmGHS9zZ8oEFxGYTMJB4s2MvK4gtIqAkcW
 /VZCYQm1kgVGLOuzNgvSwCqhIPnz8Cq+cV8JGY8eQlM4gtKiAnsfJyCytEXFDi5MwnLCD3MAt
 oSqzfpQ8xRl5i+9s5zBMYhWchqZqFUDULSdUCRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYG
 Znq5qcXFiempOYlJxXrJ+bmbGIFBzgAEOxhnX/Y/xCjJwaQkyruDaU+kEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQleLj6gnGBRanpqRVpmDjDeYNISHDxKIrxaIGne4oLE3OLMdIjUKUZLjgt3Lv
 1h4ji26TKQPLDn1h8mIZa8/LxUKXFeUZAGAZCGjNI8uHGwlHCJUVZKmJcR6EAhnoLUotzMElT
 5V4ziHIxKwryfeYGm8GTmlcBtfQV0EBPQQWdO7wA5qCQRISXVwDhx728D10N7E3vnFX08brQ1
 zE/rVI5XuLNAH9uZqWvXXdzoPsVk+tmHkruv/9tjkPp7N8M1k2lak+9EtD/0aeXa8muR3s6W5
 ocGzF46MuUWOf/Y7Jf6CRz5eeczY1eks3vWqxt/Eu86FhrEPqrauGbTi8eObEJmH+cvuzZD6O
 jLi1mht3UkJYOVWIozEg21mIuKEwG5NfI0BAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505496904!75092982!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32085 invoked from network); 15 Sep 2017 17:35:04 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 17:35:04 -0000
Received: by mail-wr0-f195.google.com with SMTP id g50so1660614wra.3
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 10:35:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=rvOIFr3foMahpfZieH6JfNw/sXzsb86jtaTFhivsil8=;
 b=L//99xfN4XU6h/zuKSibLXA33ll8oh5WbQVbaHObmWUBvkYnyo2EjRHRQvSI5LLUFc
 jBOzqt5JTek9PUbjfJ8TyM+nm8fE9AesFgm4zE1iAVzJ1p1mkJPlr/FoVe73ST+H+EqG
 HDW1LdbpK6Y1Onxcobw0bwhgENafbA53uo+gJilMrR6QVGcC0KQz3NDWP8SJQ+pKUrnV
 m0Nnzta7pwB8iZKI3zVQETMB6K8MKp4wn5yqGxms/ccgJU8CqoiLRRG2oTxOxLR/8YYz
 c3CM8MOpVQ3JmgYmosu+DQHbUNTodOMcRdsigoYbexgKod/DTj3W5111ZMuOGQadn2TX
 NSIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=rvOIFr3foMahpfZieH6JfNw/sXzsb86jtaTFhivsil8=;
 b=VSXOeAHQ/53eoXgEkpS87yVoXFoHEUlF65+rxHJh/FTaR3Zk9nEeAZYasaS3DN+qTI
 bnC4a0NNNUvS6nHYLG+S+OQBYSBCU2Au8kvNidV4+PEC183K79XesUsadafY2zdz08om
 EQYcjmp9PCIvUqOkpqoBqIaJinjzK4w+3Cv3oNnHEp6Wa3FBa7+yoPjmeH06a8+L4S8C
 PH63X5M7tZ3Gxi3oFEMLFWzc3NMm+ZCWvdS/Cvz9BytdRjfH4fu4V1Ez8UWfMeN8mpVQ
 nE9XQGU6Eu+P7/G8ZcaI4bsvzzNJFdf79cVlKzg4JgKnrVNBb8BbWfABA/oB5lS6xswt
 QuBQ==
X-Gm-Message-State: AHPjjUiDWh88FCH7FrGoZmHcZJbOdvWsBDduY4JGN2ROnHOtaSfdLi/9
 9QORdSIhdk2yP9u3kFA=
X-Google-Smtp-Source: ADKCNb51GZuFYQLZH3ptq/uyF1I8iV2GE6Ycg0FUXfdvfTtqT7iNVxRS+2XuiEqodQ8qYvijAC9kJQ==
X-Received: by 10.223.132.163 with SMTP id 32mr20351865wrg.267.1505496904038; 
 Fri, 15 Sep 2017 10:35:04 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id o138sm2331676wmg.36.2017.09.15.10.35.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 10:35:03 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 19:35:01 +0200
Message-ID: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 0/4] xen: sched: optimize exclusive pinning and
 soft-affinity checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBpcyBhIHJld29yayBvZiBhIHBhdGNoIHRoYXQgd2FzLCBvcmln
aW5hbGx5LCBzZW50IGFzIHBhcnQgb2YgYQpzZXJpZXMgKHdoaWNoIHdlbnQgaW4gYWxyZWFkeSk6
CgogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcv
bXNnMDIxNjcuaHRtbAoKQXMgaXQgY2FuIGJlIHNlZW4gaW4gdGhlIG1lc3NhZ2UgYWJvdmUsIEdl
b3JnZSBzdWdnZXN0ZWQgZG9pbmcgdGhpbmdzIGEgbGl0dGxlCmJpdCBkaWZmZXJlbnRseSwgYW5k
IEkgYWdyZWVkLiBob3dldmVyLCB0aGF0OgotIHJlcXVpcmUgYSBiaXQgbW9yZSBvZiByZXdvcmsg
dGhhbiBleHBlY3RlZCwgYnV0IGhlcmUgd2UgYXJlOwotIG9wZW5lZCB0aGUgcG9zc2liaWxpdHkg
Zm9yIGV2ZW4gbW9yZSBvcHRpbWl6YXRpb24uIDotKQoKQmFzaWNhbGx5LCB0aGUgZWZmZWN0IG9m
IHRoZSBzZXJpZXMgaXMgdGhhdDoKMSkgd2hlbiBhIHZDUFUgaXMgZXhjbHVzaXZlbHkgcGlubmVk
IHRvIGEgcENQVSwgYSBsb3Qgb2YgY2hlY2tzLCB3aGlsZSBtYWtpbmcKICAgc2NoZWR1bGluZyBk
ZWNpc2lvbnMgaW4gQ3JlZGl0MSBhbmQgQ3JlZGl0MiwgYXJlIHNraXBwZWQgKHBhdGNoIDIpOwoy
KSB0aGUgY2hlY2sgdG8gc2VlIHdoZXRoZXIgb3Igbm90IGEgdkNQVSBoYXMgYSBzb2Z0LWFmZmlu
aXR5IHRoYXQgYWN0dWFsbHkKICAgbWF0dGVycyBmb3IgdGhlIHNjaGVkdWxpbmcgb2YgdGhlIHZD
UFUgaXRzZWxmLCBhbmQgc2hvdWxkIGJlIGNvbnNpZGVyZWQgaXMKICAgb3B0aW1pemVkIGFuZCBt
YWRlIGZhc3RlciAocGF0Y2ggNCkuCgpTbywgdGhlIGltcG9ydGFudCBiaXRzIGFyZSBpbiBwYXRj
aGVzIDIgYW5kIDQsIGJ1dCBib3RoIHBhdGNoZXMgMSBhbmQgMyBhcmUKbmVjZXNzYXJ5IHRvIG1h
a2UgdGhlIG90aGVyIHR3b3MgcG9zc2libGUuCgpSZWdhcmRzLApEYXJpbwotLS0KRGFyaW8gRmFn
Z2lvbGkgKDQpOgogICAgICB4ZW46IHNjaGVkOiBpbnRyb2R1Y2UgJ2FkanVzdF9hZmZpbml0eScg
aG9vay4KICAgICAgeGVuOiBzY2hlZDogb3B0aW1pemUgZXhjbHVzaXZlIHBpbm5pbmcgY2FzZSAo
Q3JlZGl0MSAmIDIpCiAgICAgIHhlbjogc2NoZWQ6IGltcHJvdmUgY2hlY2tpbmcgc29mdC1hZmZp
bml0eQogICAgICB4ZW46IHNjaGVkOiBzaW1wbGlmeSAoYW5kIHNwZWVkdXApIGNoZWNraW5nIHNv
ZnQtYWZmaW5pdHkKCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgIHwgICAgNCArCiB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jICAgIHwgIDExNCArKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgfCAgIDUwICsr
KysrKysrKysrKysrKystLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgICB8ICAgIDggKy0t
CiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgIHwgICA2NyArKysrKysrKysrKysrKysrKysr
LS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIHwgICAgMSAKIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oICAgfCAgIDE2ICsrKy0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICB8ICAgIDUgKysKIDggZmlsZXMgY2hhbmdlZCwgMTg4IGluc2VydGlvbnMoKyksIDc3IGRl
bGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBl
biE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0
cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0
cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUspCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:35:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuWI-0002Xj-7n; Fri, 15 Sep 2017 17:35:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuWH-0002XQ-D6
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:35:13 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E2/CA-02044-05F0CB95; Fri, 15 Sep 2017 17:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42Lxqg1y0vXn3xN
 p0NRqafF9y2QmB0aPwx+usAQwRrFm5iXlVySwZrRe28ZccN+hYvWmF8wNjD0GXYycHEIC0xkl
 dr8O7WLk4mARWMMqce//DyYQR0LgEqvE34f/mUGqJASSJG7tecraxcgBZKdJ3DuZDRGulNi0f
 QMbxCAViZvbV4H1Cgn8ZJQ42PqNBSQhLKAnceToD3YI20ni2Z6VYDPZBAwk3uzYywpiiwgoSd
 xbNZkJxGYWCJWY8+4M2FAWAVWJB9tvg9m8Aj4SzZ9PgtVwCvhKXJk+hR1isY/Eoq99YHNEBeQ
 kVl5uYYWoF5Q4OfMJC8jNzAKaEut36UOMl5fY/nYO8wRG0VlIqmYhVM1CUrWAkXkVo0ZxalFZ
 apGukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgVNQzMDDuYGw/4XeIUZKDS
 UmUdwfTnkghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryufEA5waLU9NSKtMwcYHzCpCU4eJREeN
 NB0rzFBYm5xZnpEKlTjJYcPyZd+cPEsW/PLSD56MbdP0xCLHn5ealS4ryiIA0CIA0ZpXlw42A
 p5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5dkCk8mXklcFtfAR3EBHTQmdM7QA4qSURI
 STUwqnc7/+ddGyXO3vX/ZH35grMiq1ck/pL80/MndMYaO9bSqRvSvC9d6HMW9OiZE6Ay+4rWB
 LUp849nrDq8078yVXry5opLBoLbtytekD3I4rlpY3Tx7Qv3OXadYc7+8/J2/sFd89SCpm3nmq
 T336tkw8KFeVm9czJDDhiKNv7/KJIU6vtnUmjkDSWW4oxEQy3mouJEANBxyOccAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505496911!59547788!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50175 invoked from network); 15 Sep 2017 17:35:11 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 17:35:11 -0000
Received: by mail-wm0-f66.google.com with SMTP id e64so3374940wmi.2
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 10:35:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=dmCgLbZDYDKRwF+gsd+lpeRJTvekISDg2F9Jig17CgQ=;
 b=t0n/0Yrh+cE8e7+g2QIb8cBNCKBytwwglcENOm7fQA5L7d+2bwmsFGSn9GwWjxshIm
 D9aefa4uH+5RHfaCXtF5IF478Vv0hxUXzBgHIO3AO9FvfyBVIYSol9BBKnYwv0yoJHVA
 1dBP9qkRjuBe/qtS+9n/Gx22AqT9IH9Ud19ezsXR9SSPXn39TRdnvtB6OMRtvfYMcELv
 kcOku0plqkhJDmBKjugRI02pUxEg+6ZfWkgRW8zj7XFW1eHXe2m2oPZcoRhKIC1Ml91w
 cDtLcFbTR1cyxqF+MpnZNKXXnlUECPdsiwRMS1tUxo+YAdaxetdXK6ZIM6k18jTHESVB
 XZtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=dmCgLbZDYDKRwF+gsd+lpeRJTvekISDg2F9Jig17CgQ=;
 b=tDGvvJUfHYd8i23J3u67JVe+v2cbPwGDvVcKyXquloHdKjlCYM+tTLxrmtHe6qBeIC
 kxCaQ6atKEUNSqESliHrNUCZH5TyXBwTAUKVIZ0Z7YdGSGpnaV1YKhfwbdfk97eCkOUw
 HAoe1JJZ3C3LnAgL4/itwqamHBUcpWc0VzimBmCSHZx4qaJvojgza77CMZBUWQqvTZ6P
 jVTYntH2anPyr1ve7XmKlcSZE2a0fKyx2RCuCspbPDigY1jRrniy0RmcqV5ywUT+kTU2
 QuZzz8VrW+31KC2wuFcYnWYy22fNOv9WWMSGfZVOnIJ7hhUokg6aegmVOhGJjoBXN4No
 TYzg==
X-Gm-Message-State: AHPjjUgO89bceG2O4rDn6WX8dwwbO3PICZPG5t5rUcxH9InEHKlB+uyi
 1B3VSVvhkr1gBc+4s/A=
X-Google-Smtp-Source: AOwi7QBED7QM18U/Au+YtU9r/1maxatdl3NXJ7yAk7/LN/dky1depPiS8vX7GbMLrPlxbbQZvKLgNg==
X-Received: by 10.28.238.218 with SMTP id j87mr3533577wmi.44.1505496910988;
 Fri, 15 Sep 2017 10:35:10 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id x17sm1656941wrg.50.2017.09.15.10.35.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 10:35:10 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 19:35:09 +0200
Message-ID: <150549690914.28881.12478644945312597349.stgit@Solace.fritz.box>
In-Reply-To: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 1/4] xen: sched: introduce 'adjust_affinity'
	hook.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIG5vdywganVzdCBhcyBhIHdheSB0byBnaXZlIGEgc2NoZWR1bGVyIGFuICJoZWFkcyB1cCIs
CmFib3V0IHRoZSBmYWN0IHRoYXQgdGhlIGFmZmluaXR5IGNoYW5nZWQuCgpUaGlzIGVuYWJsZXMg
c29tZSBvcHRpbWl6YXRpb25zLCBzdWNoIGFzIHByZS1jb21wdXRpbmcKYW5kIHN0b3JpbmcgKGUu
Zy4sIGluIGZsYWdzKSBmYWN0cyBsaWtlIGEgdmNwdSBiZWluZwpleGNsdXNpdmVseSBwaW5uZWQg
dG8gYSBwY3B1LCBvciBoYXZpbmcgb3Igbm90IGEKc29mdCBhZmZpbml0eS4gSS5lLiwgY29uZGl0
aW9ucyB0aGF0LCBkZXNwaXRlIHRoZSBmYWN0CnRoYXQgdGhleSByYXJlbHkgY2hhbmdlLCBhcmUg
cmlnaHQgbm93IGNoZWNrZWQgdmVyeQpmcmVxdWVudGx5LCBldmVuIGluIGhvdCBwYXRocy4KCk5v
dGUgYWxzbyB0aGF0IHRoaXMsIGluIGZ1dHVyZSwgbWF5IHR1cm4gb3V0IGFzIGEgdXNlZnVsCm1l
YW4gZm9yLCBlLmcuLCBoYXZpbmcgdGhlIHNjaGVkdWxlcnMgdmV0LCBhY2sgb3IgbmFjawp0aGUg
Y2hhbmdlcyB0aGVtc2VsdmVzLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlv
LmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgpDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICB8ICAgIDQgKy0tCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICB8ICAgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICAgMyArKwogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgfCAgICAzICsrCiA0IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGY2MTZiOTkuLjk0ZTRiN2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYwpAQCAtMTI1LDggKzEyNSw4IEBAIHN0cnVjdCB2Y3B1ICpfX2luaXQgZG9t
MF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCB2ICkKICAgICB7CiAgICAg
ICAgIGlmICggIWQtPmlzX3Bpbm5lZCAmJiAhZG9tMF9hZmZpbml0eV9yZWxheGVkICkKLSAgICAg
ICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgJmRvbTBfY3B1cyk7Ci0g
ICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfc29mdF9hZmZpbml0eSwgJmRvbTBfY3B1cyk7Cisg
ICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgJmRvbTBfY3B1cywgTlVMTCk7CisgICAg
ICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCBOVUxMLCAmZG9tMF9jcHVzKTsKICAgICB9CiAKICAg
ICByZXR1cm4gdjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwppbmRleCA4ODI3OTIxLi5hOGI4MmZkIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0yNTYsNiArMjU2
LDkgQEAgc3RhdGljIHZvaWQgc2NoZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxv
Y2sxLCBzcGlubG9ja190ICpsb2NrMiwKIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpIAogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CisgICAgY3B1bWFza190IGFsbGNwdXM7CisKKyAgICBjcHVtYXNrX3NldGFsbCgm
YWxsY3B1cyk7CiAKICAgICAvKgogICAgICAqIEluaXRpYWxpemUgcHJvY2Vzc29yIGFuZCBhZmZp
bml0eSBzZXR0aW5ncy4gVGhlIGlkbGVyLCBhbmQgcG90ZW50aWFsbHkKQEAgLTI2MywxMSArMjY2
LDkgQEAgaW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBy
b2Nlc3NvcikKICAgICAgKi8KICAgICB2LT5wcm9jZXNzb3IgPSBwcm9jZXNzb3I7CiAgICAgaWYg
KCBpc19pZGxlX2RvbWFpbihkKSB8fCBkLT5pc19waW5uZWQgKQotICAgICAgICBjcHVtYXNrX2Nv
cHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksIGNwdW1hc2tfb2YocHJvY2Vzc29yKSk7CisgICAgICAg
IHNjaGVkX3NldF9hZmZpbml0eSh2LCBjcHVtYXNrX29mKHByb2Nlc3NvciksICZhbGxjcHVzKTsK
ICAgICBlbHNlCi0gICAgICAgIGNwdW1hc2tfc2V0YWxsKHYtPmNwdV9oYXJkX2FmZmluaXR5KTsK
LQotICAgIGNwdW1hc2tfc2V0YWxsKHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICAgICAgc2No
ZWRfc2V0X2FmZmluaXR5KHYsICZhbGxjcHVzLCAmYWxsY3B1cyk7CiAKICAgICAvKiBJbml0aWFs
aXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgaW5pdF90aW1lcigmdi0+cGVyaW9kaWNf
dGltZXIsIHZjcHVfcGVyaW9kaWNfdGltZXJfZm4sCkBAIC0zNTksNiArMzYwLDcgQEAgaW50IHNj
aGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
IGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CiAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2s7
CisgICAgICAgIGNwdW1hc2tfdCBhbGxjcHVzOwogCiAgICAgICAgIHZjcHVkYXRhID0gdi0+c2No
ZWRfcHJpdjsKIApAQCAtMzY2LDEwICszNjgsMTIgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICBtaWdyYXRlX3RpbWVy
KCZ2LT5zaW5nbGVzaG90X3RpbWVyLCBuZXdfcCk7CiAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnYt
PnBvbGxfdGltZXIsIG5ld19wKTsKIAotICAgICAgICBjcHVtYXNrX3NldGFsbCh2LT5jcHVfaGFy
ZF9hZmZpbml0eSk7Ci0gICAgICAgIGNwdW1hc2tfc2V0YWxsKHYtPmNwdV9zb2Z0X2FmZmluaXR5
KTsKKyAgICAgICAgY3B1bWFza19zZXRhbGwoJmFsbGNwdXMpOwogCiAgICAgICAgIGxvY2sgPSB2
Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOworCisgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2
LCAmYWxsY3B1cywgJmFsbGNwdXMpOworCiAgICAgICAgIHYtPnByb2Nlc3NvciA9IG5ld19wOwog
ICAgICAgICAvKgogICAgICAgICAgKiBXaXRoIHYtPnByb2Nlc3NvciBtb2RpZmllZCB3ZSBtdXN0
IG5vdApAQCAtNjgwLDcgKzY4NCw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICAgICAgaWYgKCB2LT5hZmZpbml0eV9icm9rZW4gKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksIHYtPmNw
dV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKKyAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2
LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7CiAgICAgICAgICAgICB2LT5hZmZp
bml0eV9icm9rZW4gPSAwOwogCiAgICAgICAgIH0KQEAgLTc0NCw2ICs3NDgsOCBAQCBpbnQgY3B1
X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBpZiAoIGNw
dW1hc2tfZW1wdHkoJm9ubGluZV9hZmZpbml0eSkgJiYKICAgICAgICAgICAgICAgICAgY3B1bWFz
a190ZXN0X2NwdShjcHUsIHYtPmNwdV9oYXJkX2FmZmluaXR5KSApCiAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgY3B1bWFza190IGFsbGNwdXM7CisKICAgICAgICAgICAgICAgICBpZiAo
IHYtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICAvKiBUaGUgdmNwdSBpcyB0ZW1wb3JhcmlseSBwaW5uZWQsIGNhbid0IG1vdmUgaXQuICov
CkBAIC03NjEsNyArNzY3LDggQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBp
bnQgY3B1KQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19ERUJVRyAiQnJlYWtpbmcgYWZmaW5pdHkgZm9yICVwdlxuIiwgdik7CiAKLSAgICAg
ICAgICAgICAgICBjcHVtYXNrX3NldGFsbCh2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAg
ICAgICAgICAgY3B1bWFza19zZXRhbGwoJmFsbGNwdXMpOworICAgICAgICAgICAgICAgIHNjaGVk
X3NldF9hZmZpbml0eSh2LCAmYWxsY3B1cywgTlVMTCk7CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIGlmICggdi0+cHJvY2Vzc29yICE9IGNwdSApCkBAIC04MzEsOCArODM4LDI2IEBAIGlu
dCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gcmV0
OwogfQogCisvKgorICogSW4gZ2VuZXJhbCwgdGhpcyBtdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBz
Y2hlZHVsZXIgbG9jayBoZWxkLCBiZWNhdXNlIHRoZQorICogYWRqdXN0X2FmZmluaXR5IGhvb2sg
bWF5IHdhbnQgdG8gbW9kaWZ5IHRoZSB2Q1BVIHN0YXRlLiBIb3dldmVyLCB3aGVuIHRoZQorICog
dkNQVSBpcyBiZWluZyBpbml0aWFsaXplZCAoZWl0aGVyIGZvciBkb20wIG9yIGRvbVUpIHRoZXJl
IGlzIG5vIHJpc2sgb2YKKyAqIHJhY2VzLCBhbmQgaXQncyBmaW5lIHRvIG5vdCB0YWtlIHRoZSBs
b29rICh3ZSdyZSB0YWxraW5nIGFib3V0CisgKiBkb20wX3NldHVwX3ZjcHUoKSBhbiBzY2hlZF9p
bml0X3ZjcHUoKSkuCisgKi8KK3ZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAorICAgIHN0cnVjdCB2
Y3B1ICp2LCBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKK3sK
KyAgICBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKHYtPmRvbWFpbiksIGFkanVzdF9hZmZpbml0eSwg
diwgaGFyZCwgc29mdCk7CisKKyAgICBpZiAoIGhhcmQgKQorICAgICAgICBjcHVtYXNrX2NvcHko
di0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOworICAgIGlmICggc29mdCApCisgICAgICAgIGNw
dW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgc29mdCk7Cit9CisKIHN0YXRpYyBpbnQg
dmNwdV9zZXRfYWZmaW5pdHkoCi0gICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tfdCAq
YWZmaW5pdHksIGNwdW1hc2tfdCAqd2hpY2gpCisgICAgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNw
dW1hc2tfdCAqYWZmaW5pdHksIGNvbnN0IGNwdW1hc2tfdCAqd2hpY2gpCiB7CiAgICAgc3Bpbmxv
Y2tfdCAqbG9jazsKICAgICBpbnQgcmV0ID0gMDsKQEAgLTg0MywxMiArODY4LDE5IEBAIHN0YXRp
YyBpbnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAgICAgICAgIHJldCA9IC1FQlVTWTsKICAgICBlbHNl
CiAgICAgewotICAgICAgICBjcHVtYXNrX2NvcHkod2hpY2gsIGFmZmluaXR5KTsKLQogICAgICAg
ICAvKgotICAgICAgICAgKiBBbHdheXMgYXNrIHRoZSBzY2hlZHVsZXIgdG8gcmUtZXZhbHVhdGUg
cGxhY2VtZW50Ci0gICAgICAgICAqIHdoZW4gY2hhbmdpbmcgdGhlIGFmZmluaXR5LgorICAgICAg
ICAgKiBUZWxsIHRoZSBzY2hlZHVsZXIgd2UgY2hhbmdlcyBzb21ldGhpbmcgYWJvdXQgYWZmaW5p
dHksCisgICAgICAgICAqIGFuZCBhc2sgdG8gcmUtZXZhbHVhdGUgdmNwdSBwbGFjZW1lbnQuCiAg
ICAgICAgICAqLworICAgICAgICBpZiAoIHdoaWNoID09IHYtPmNwdV9oYXJkX2FmZmluaXR5ICkK
KyAgICAgICAgeworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGFmZmluaXR5LCBO
VUxMKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIEFT
U0VSVCh3aGljaCA9PSB2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICBzY2hlZF9z
ZXRfYWZmaW5pdHkodiwgTlVMTCwgYWZmaW5pdHkpOworICAgICAgICB9CiAgICAgICAgIHNldF9i
aXQoX1ZQRl9taWdyYXRpbmcsICZ2LT5wYXVzZV9mbGFncyk7CiAgICAgfQogCkBAIC0xMDg2LDcg
KzExMTgsNyBAQCBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYsIGludCBjcHUp
CiAgICAgewogICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfaGFyZF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRf
YWZmaW5pdHlfc2F2ZWQpOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHYtPmNw
dV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKICAgICAgICAgICAgIHYtPmFmZmluaXR5X2Jy
b2tlbiA9IDA7CiAgICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2Vf
ZmxhZ3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKQEAgLTExMDAsNyArMTEzMiw3IEBAIGludCB2
Y3B1X3Bpbl9vdmVycmlkZShzdHJ1Y3QgdmNwdSAqdiwgaW50IGNwdSkKICAgICAgICAgewogICAg
ICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCB2LT5jcHVf
aGFyZF9hZmZpbml0eSk7CiAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAxOwotICAg
ICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBjcHVtYXNrX29mKGNw
dSkpOworICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIGNwdW1hc2tfb2YoY3B1KSwg
TlVMTCk7CiAgICAgICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmdi0+cGF1c2VfZmxh
Z3MpOwogICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBj
NGE0OTM1Li45ODJjNzgwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTcyLDYgKzE3Miw5IEBAIHN0cnVj
dCBzY2hlZHVsZXIgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50KTsKICAgICBpbnQgICAgICAgICAgKCphZGp1c3QpICAgICAgICAgKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKiwgc3RydWN0IGRvbWFpbiAqLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wICopOworICAgIHZvaWQg
ICAgICAgICAoKmFkanVzdF9hZmZpbml0eSkoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCBzdHJ1
Y3QgdmNwdSAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGNwdW1hc2sgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBjcHVtYXNrICopOwogICAgIGludCAgICAgICAgICAoKmFkanVzdF9nbG9iYWwpICAo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICopOwogICAgIHZvaWQgICAgICAg
ICAoKmR1bXBfc2V0dGluZ3MpICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5k
ZXggYjAzYWZiNC4uNGYzODZmMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTg0MCw2ICs4NDAsOSBAQCB2b2lkIHNj
aGVkdWxlcl9mcmVlKHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkKTsKIGludCBzY2hlZHVsZV9jcHVf
c3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKTsKIHZvaWQgdmNwdV9m
b3JjZV9yZXNjaGVkdWxlKHN0cnVjdCB2Y3B1ICp2KTsKIGludCBjcHVfZGlzYWJsZV9zY2hlZHVs
ZXIodW5zaWduZWQgaW50IGNwdSk7CisvKiBXZSBuZWVkIGl0IGluIGRvbTBfc2V0dXBfdmNwdSAq
Lwordm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNwdW1hc2tf
dCAqaGFyZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqc29mdCk7
CiBpbnQgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY3B1bWFz
a190ICphZmZpbml0eSk7CiBpbnQgdmNwdV9zZXRfc29mdF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAq
diwgY29uc3QgY3B1bWFza190ICphZmZpbml0eSk7CiB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0
eShzdHJ1Y3QgZG9tYWluICpkKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuWQ-0002aW-Ft; Fri, 15 Sep 2017 17:35:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuWP-0002a1-Bq
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:35:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1C/C4-03157-85F0CB95; Fri, 15 Sep 2017 17:35:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5GNpwRDeMf0+
 kwcuvBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB7zvYCm4bVyy5upGpgfGMRhcjJ4eQwAxG
 iRePYkFsFoE1rBL/tip1MXJxSAhcYpWYtHUeG0hCQiBJ4v3x28xdjBxAdprE5Xm1EOEqiWXXP
 7NCzFGRuLl9FRNIr5DAL0aJ3x/7wRLCAnoSR47+YIew/SXenbsMZrMJGEi82bEXrEZEQEni3q
 rJTCA2s0CoxJx3Z9ggDlKVOL+xiQVkL6+At8ShJk6QMKeAr8SV6VPYIfb6SCz62gc2RlRATmL
 l5RYwm1dAUOLkzCdgrcwCmhLrd+lDTJeX2P52DvMERtFZSKpmIVTNQlK1gJF5FaN6cWpRWWqR
 roleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgPDAAwQ7G7sv+hxglOZiURHl3M
 O2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW8kHlBMsSk1PrUjLzAFGJkxagoNHSYQ3HSTNW1
 yQmFucmQ6ROsVozHHhzqU/TBwH9tz6wyTEkpeflyolztsPUioAUppRmgc3CJYwLjHKSgnzMgK
 dJsRTkFqUm1mCKv+KUZyDUUmYNxVkCk9mXgncvldApzABnXLm9A6QU0oSEVJSDYxdwlrPVVbk
 ykRWxy8X+ux1hv+w5tn2X3MnM+QUB/ya7uk6dVv3RIbdITEXFWNXajXJWZm9iJgvlXgn0SCiy
 9FE4tvinjMK1aKewZ2L1hj0J4So1HieiPvzfAXH3uBDixOW7l+9koMtRFphXtAPw2OrVq0x07
 Ut69jKG8xeefbVcYUKjbMr1yqxFGckGmoxFxUnAgClvvB4EwMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505496918!83127497!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45743 invoked from network); 15 Sep 2017 17:35:18 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 17:35:18 -0000
Received: by mail-wr0-f196.google.com with SMTP id p37so1656811wrb.5
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 10:35:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=T8QUmx3ndQtnPVmCa7rN9uhehVoSLULviY8pCezGbqU=;
 b=RSSHsjDvDlmmGG8Hh/vZZQamnxl0YfYA8474YEE77yl2ZE+28IYeTU1nvVM4VeKkoD
 YwYMToK9LoH7tygjLUuG9GhOMsD+CIBS3Xu+LDqE1OLFq/+u+vcVrgleCPGsNQBwrRRM
 KXlYNabdgT3agbiMwS+L/0ieo5Kc9PjgInbMFJ2o6bXEKS0lR0faFWbB5OoQeJ9Hf+ga
 TBpy7YnNA7e+ORC160H7o+YuQrW6T0I/5An+APQh4lFJasyls1k+F837DiJAl1/waa69
 tGAB829CtNvS+nDTXyW7acGLXeaiyFO8mfkbIwM8dfG1Q7YTIE6PKOzM7z3BbwVEHrya
 KfXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=T8QUmx3ndQtnPVmCa7rN9uhehVoSLULviY8pCezGbqU=;
 b=MprjhR/oKKi5VjFon5cgFZPymmbUtif80C6aKYMdfVchNkQT5DqtTnFmwtWPR36Pe9
 Cx10LbtCmMT9qz7LH0UV/iV85r4fAeU2yvUhYUuJSYjAmKyTfJ1iOHRi+ai2blythSxC
 L5QPpdZ97X6a1G56r6fuMlaUQh4WnN5k0TkISEa7zADw0mW+jhGQkJ0//Rrj/z0J+Zg/
 0MLGdWEckbe3mUIZ9b+TVHFeU2t+0wTIBOthtGAlvefR8X5IfojtunbH60CKpnRWlpfc
 ypNpUCwg9NrDIYcjWlkW9qlZHOb/qcLRufbQ4njmIaqP15vjNvfexAZIzB9nseGQbI0Y
 ExbA==
X-Gm-Message-State: AHPjjUju3VPaP3vZQUToTQ+UleQpjJ5DnetqPDDRefkc++fZpFyQUso4
 jOEzuVZ67ISSfem2Mzg=
X-Google-Smtp-Source: ADKCNb4f/MEzbLFnxDWbKgaatOY3Cdoa0MUo6kbJOes0BHLS24nZeyiu9FaOYDBqDLw+Epqen3cM1w==
X-Received: by 10.223.130.77 with SMTP id 71mr19945199wrb.247.1505496918057;
 Fri, 15 Sep 2017 10:35:18 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id f140sm1447700wmd.12.2017.09.15.10.35.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 10:35:17 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 19:35:16 +0200
Message-ID: <150549691608.28881.9304578737401441711.stgit@Solace.fritz.box>
In-Reply-To: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 2/4] xen: sched: optimize exclusive pinning case
 (Credit1 & 2)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhjbHVzaXZlIHBpbm5pbmcgb2YgdkNQVXMgaXMgdXNlZCwgc29tZXRpbWVzLCBmb3IKYWNoaWV2
aW5nIHRoZSBoaWdoZXN0IGxldmVsIG9mIGRldGVybWluaXNtLCBhbmQgdGhlCmxlYXN0IHBvc3Np
YmxlIG92ZXJoZWFkLCBmb3IgdGhlIHZDUFVzIGluIHF1ZXN0aW9uLgoKQWx0aG91Z2ggc3RhdGlj
IDE6MSBwaW5uaW5nIGlzIG5vdCByZWNvbW1lbmRlZCwgZm9yCmdlbmVyYWwgdXNlIGNhc2VzLCBv
cHRpbWl6aW5nIHRoZSB0aWNrbGluZyBjb2RlIChvZgpDcmVkaXQxIGFuZCBDcmVkaXQyKSBpcyBl
YXN5IGFuZCBjaGVhcCBlbm91Z2gsIHNvIGdvCmZvciBpdC4KClNpZ25lZC1vZmYtYnk6IERhcmlv
IEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bG1h
a2thckBnbWFpbC5jb20+Ci0tLQpDaGFuZ2VzIGZyb20gdjE6Ci0gdXNlIGEgZmxhZyBkdXJpbmcg
cnVudGltZSwgYXMgc3VnZ2VzdGVkIGR1cmluZyByZXZpZXc7Ci0gbWFrZSB1c2Ugb2YgdGhlIGFm
ZmluaXR5LWNoYW5nZSBob29rLCBpbnRyb2R1Y2VkIGluIHBldmlvdXMgcGF0Y2guCi0tLQogeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8ICAgMzUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICAgfCAgIDQwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9wZXJmY19k
ZWZuLmggfCAgICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jCmluZGV4IDRmZGFhMDguLjNlZmJmYzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtNzMsNiArNzMsNyBA
QAogI2RlZmluZSBDU0NIRURfRkxBR19WQ1BVX1BBUktFRCAgICAweDAgIC8qIFZDUFUgb3ZlciBj
YXBwZWQgY3JlZGl0cyAqLwogI2RlZmluZSBDU0NIRURfRkxBR19WQ1BVX1lJRUxEICAgICAweDEg
IC8qIFZDUFUgeWllbGRpbmcgKi8KICNkZWZpbmUgQ1NDSEVEX0ZMQUdfVkNQVV9NSUdSQVRJTkcg
MHgyICAvKiBWQ1BVIG1heSBoYXZlIG1vdmVkIHRvIGEgbmV3IHBjcHUgKi8KKyNkZWZpbmUgQ1ND
SEVEX0ZMQUdfVkNQVV9QSU5ORUQgICAgMHg0ICAvKiBWQ1BVIGNhbiBydW4gb25seSBvbiAxIHBj
cHUgKi8KIAogCiAvKgpAQCAtMzYyLDYgKzM2MywyNSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19y
dW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKm5ldykKICAgICBpZGxlcnNfZW1wdHkgPSBj
cHVtYXNrX2VtcHR5KCZpZGxlX21hc2spOwogCiAgICAgLyoKKyAgICAgKiBFeGNsdXNpdmUgcGlu
bmluZyBpcyB3aGVuIGEgdmNwdSBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIG9ubHkgb25lCisgICAg
ICogY3B1LCBhbmQgdGhlcmUgaXMgbm8gb3RoZXIgdmNwdSB0aGF0IGhhcyBoYXJkLWFmZmluaXR5
IHdpdGggdGhhdAorICAgICAqIHNhbWUgY3B1LiBUaGlzIGlzIGluZnJlcXVlbnQsIGJ1dCBpZiBp
dCBoYXBwZW5zLCBpcyBmb3IgYWNoaWV2aW5nCisgICAgICogdGhlIG1vc3QgcG9zc2libGUgZGV0
ZXJtaW5pc20sIGFuZCBsZWFzdCBwb3NzaWJsZSBvdmVyaGVhZCBmb3IKKyAgICAgKiB0aGUgdmNw
dXMgaW4gcXVlc3Rpb24uCisgICAgICoKKyAgICAgKiBUcnkgdG8gaWRlbnRpZnkgdGhlIHZhc3Qg
bWFqb3JpdHkgb2YgdGhlc2Ugc2l0dWF0aW9ucywgYW5kIGRlYWwKKyAgICAgKiB3aXRoIHRoZW0g
cXVpY2tseS4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KENTQ0hFRF9GTEFH
X1ZDUFVfUElOTkVELCAmbmV3LT5mbGFncykgJiYKKyAgICAgICAgICAgICAgICAgIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmaWRsZV9tYXNrKSkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGNwdW1h
c2tfY3ljbGUoY3B1LCBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOworICAg
ICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHVfZXhjbCk7CisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJm1hc2spOworICAgICAgICBnb3RvIHRpY2tsZTsKKyAgICB9
CisKKyAgICAvKgogICAgICAqIElmIHRoZSBwY3B1IGlzIGlkbGUsIG9yIHRoZXJlIGFyZSBubyBp
ZGxlcnMgYW5kIHRoZSBuZXcKICAgICAgKiB2Y3B1IGlzIGEgaGlnaGVyIHByaW9yaXR5IHRoYW4g
dGhlIG9sZCB2Y3B1LCBydW4gaXQgaGVyZS4KICAgICAgKgpAQCAtNDU3LDYgKzQ3Nyw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBfX3J1bnFfdGlja2xlKHN0cnVjdCBjc2NoZWRfdmNwdSAqbmV3KQog
ICAgICAgICB9CiAgICAgfQogCisgdGlja2xlOgogICAgIGlmICggIWNwdW1hc2tfZW1wdHkoJm1h
c2spICkKICAgICB7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCkBAIC0x
MjIzLDYgKzEyNDQsMTkgQEAgY3NjaGVkX2RvbV9jbnRsKAogICAgIHJldHVybiByYzsKIH0KIAor
c3RhdGljIHZvaWQKK2NzY2hlZF9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwg
Y29uc3QgY3B1bWFza190ICpzb2Z0KQoreworICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjID0g
Q1NDSEVEX1ZDUFUodik7CisKKyAgICAvKiBBcmUgd2UgYmVjb21pbmcgZXhjbHVzaXZlbHkgcGlu
bmVkPyAqLworICAgIGlmICggY3B1bWFza193ZWlnaHQoaGFyZCkgPT0gMSApCisgICAgICAgIHNl
dF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9QSU5ORUQsICZzdmMtPmZsYWdzKTsKKyAgICBlbHNlCisg
ICAgICAgIGNsZWFyX2JpdChDU0NIRURfRkxBR19WQ1BVX1BJTk5FRCwgJnN2Yy0+ZmxhZ3MpOwor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQKIF9fY3NjaGVkX3NldF90c2xpY2Uoc3RydWN0IGNzY2hl
ZF9wcml2YXRlICpwcnYsIHVuc2lnbmVkIHRpbWVzbGljZSkKIHsKQEAgLTIyNzAsNiArMjMwNCw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2NyZWRpdF9kZWYgPSB7CiAg
ICAgLnlpZWxkICAgICAgICAgID0gY3NjaGVkX3ZjcHVfeWllbGQsCiAKICAgICAuYWRqdXN0ICAg
ICAgICAgPSBjc2NoZWRfZG9tX2NudGwsCisgICAgLmFkanVzdF9hZmZpbml0eT0gY3NjaGVkX2Fm
Zl9jbnRsLAogICAgIC5hZGp1c3RfZ2xvYmFsICA9IGNzY2hlZF9zeXNfY250bCwKIAogICAgIC5w
aWNrX2NwdSAgICAgICA9IGNzY2hlZF9jcHVfcGljaywKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggMzIyMzRh
Yy4uZTE5ODVmYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTI5OSw2ICsyOTksMTIgQEAKICAqLwogI2Rl
ZmluZSBfX0NTRkxBR192Y3B1X3lpZWxkIDQKICNkZWZpbmUgQ1NGTEFHX3ZjcHVfeWllbGQgKDFV
PDxfX0NTRkxBR192Y3B1X3lpZWxkKQorLyoKKyAqIENTRkxBR1NfcGlubmVkOiB0aGlzIHZjcHUg
aXMgY3VycmVudGx5ICdwaW5uZWQnLCBpLmUuLCBoYXMgaXRzIGhhcmQKKyAqIGFmZmluaXR5IHNl
dCB0byBvbmUgYW5kIG9ubHkgMSBjcHUgKGFuZCwgaGVuY2UsIGNhbiBvbmx5IHJ1biB0aGVyZSku
CisgKi8KKyNkZWZpbmUgX19DU0ZMQUdfcGlubmVkIDUKKyNkZWZpbmUgQ1NGTEFHX3Bpbm5lZCAo
MVU8PF9fQ1NGTEFHX3Bpbm5lZCkKIAogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IG9wdF9taWdyYXRlX3Jlc2lzdCA9IDUwMDsKIGludGVnZXJfcGFyYW0oInNjaGVkX2NyZWRpdDJf
bWlncmF0ZV9yZXNpc3QiLCBvcHRfbWlncmF0ZV9yZXNpc3QpOwpAQCAtMTQ1Myw2ICsxNDU5LDI2
IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25l
ZCBjaGFyICopJmQpOwogICAgIH0KIAorICAgIC8qCisgICAgICogRXhjbHVzaXZlIHBpbm5pbmcg
aXMgd2hlbiBhIHZjcHUgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQorICAgICAqIGNw
dSwgYW5kIHRoZXJlIGlzIG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRo
IHRoYXQKKyAgICAgKiBzYW1lIGNwdS4gVGhpcyBpcyBpbmZyZXF1ZW50LCBidXQgaWYgaXQgaGFw
cGVucywgaXMgZm9yIGFjaGlldmluZworICAgICAqIHRoZSBtb3N0IHBvc3NpYmxlIGRldGVybWlu
aXNtLCBhbmQgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQgZm9yCisgICAgICogdGhlIHZjcHVzIGlu
IHF1ZXN0aW9uLgorICAgICAqCisgICAgICogVHJ5IHRvIGlkZW50aWZ5IHRoZSB2YXN0IG1ham9y
aXR5IG9mIHRoZXNlIHNpdHVhdGlvbnMsIGFuZCBkZWFsCisgICAgICogd2l0aCB0aGVtIHF1aWNr
bHkuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseSgobmV3LT5mbGFncyAmIENTRkxBR19waW5u
ZWQpICYmCisgICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRs
ZSkgJiYKKyAgICAgICAgICAgICAgICAgICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+dGlj
a2xlZCkpICkKKyAgICB7CisgICAgICAgIEFTU0VSVChjcHVtYXNrX2N5Y2xlKGNwdSwgbmV3LT52
Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1KTsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh0aWNrbGVkX2lkbGVfY3B1X2V4Y2wpOworICAgICAgICBpcGlkID0gY3B1OworICAgICAgICBn
b3RvIHRpY2tsZTsKKyAgICB9CisKICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNlX3N0ZXAo
IGJzICkKICAgICB7CiAgICAgICAgIC8qIEp1c3Qgc2tpcCBmaXJzdCBzdGVwLCBpZiB3ZSBkb24n
dCBoYXZlIGEgc29mdCBhZmZpbml0eSAqLwpAQCAtMjgyNiw2ICsyODUyLDE5IEBAIGNzY2hlZDJf
ZG9tX2NudGwoCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgdm9pZAorY3NjaGVkMl9hZmZf
Y250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAg
ICAgICAgICAgICBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkK
K3sKKyAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisKKyAg
ICAvKiBBcmUgd2UgYmVjb21pbmcgZXhjbHVzaXZlbHkgcGlubmVkPyAqLworICAgIGlmICggY3B1
bWFza193ZWlnaHQoaGFyZCkgPT0gMSApCisgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19waW5u
ZWQsICZzdmMtPmZsYWdzKTsKKyAgICBlbHNlCisgICAgICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFH
X3Bpbm5lZCwgJnN2Yy0+ZmxhZ3MpOworfQorCiBzdGF0aWMgaW50IGNzY2hlZDJfc3lzX2NudGwo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAqc2MpCiB7CkBAIC0zODg3LDYgKzM5MjYs
NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXQyX2RlZiA9IHsK
ICAgICAueWllbGQgICAgICAgICAgPSBjc2NoZWQyX3ZjcHVfeWllbGQsCiAKICAgICAuYWRqdXN0
ICAgICAgICAgPSBjc2NoZWQyX2RvbV9jbnRsLAorICAgIC5hZGp1c3RfYWZmaW5pdHk9IGNzY2hl
ZDJfYWZmX2NudGwsCiAgICAgLmFkanVzdF9nbG9iYWwgID0gY3NjaGVkMl9zeXNfY250bCwKIAog
ICAgIC5waWNrX2NwdSAgICAgICA9IGNzY2hlZDJfY3B1X3BpY2ssCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaApp
bmRleCBlOGZmNTY1Li5lZjZmODZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGVyZmNf
ZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wZXJmY19kZWZuLmgKQEAgLTMyLDYgKzMyLDcg
QEAgUEVSRkNPVU5URVIodmNwdV93YWtlX3J1bm5hYmxlLCAgICAgInNjaGVkOiB2Y3B1X3dha2Vf
cnVubmFibGUiKQogUEVSRkNPVU5URVIodmNwdV93YWtlX25vdF9ydW5uYWJsZSwgInNjaGVkOiB2
Y3B1X3dha2Vfbm90X3J1bm5hYmxlIikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfbm9fY3B1LCAgICAg
ICAgICJzY2hlZDogdGlja2xlZF9ub19jcHUiKQogUEVSRkNPVU5URVIodGlja2xlZF9pZGxlX2Nw
dSwgICAgICAgInNjaGVkOiB0aWNrbGVkX2lkbGVfY3B1IikKK1BFUkZDT1VOVEVSKHRpY2tsZWRf
aWRsZV9jcHVfZXhjbCwgICJzY2hlZDogdGlja2xlZF9pZGxlX2NwdV9leGNsdXNpdmUiKQogUEVS
RkNPVU5URVIodGlja2xlZF9idXN5X2NwdSwgICAgICAgInNjaGVkOiB0aWNrbGVkX2J1c3lfY3B1
IikKIFBFUkZDT1VOVEVSKHZjcHVfY2hlY2ssICAgICAgICAgICAgICJzY2hlZDogdmNwdV9jaGVj
ayIpCiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:35:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuWW-0002cm-QP; Fri, 15 Sep 2017 17:35:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuWV-0002cQ-OG
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:35:27 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A7/67-02041-E5F0CB95; Fri, 15 Sep 2017 17:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvkqBvHvyf
 S4No2DovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPi2Q8sBXtTKu7ffcfewLjds4uRi0NIYBqj
 xOQP61i7GDk5WATWsEpc2eYIkpAQuMQqsf/GbEaQhIRAkkT/6ftMEHaaxIwvc5gh7EqJlddaw
 ZqFBFQkbm5fxQQx9RejxOErj8CahQX0JI4c/cEOYdtL7H/WBjaITcBA4s2OvWDNIgJKEvdWTQ
 aLMwuESsx5d4YN4iJVia+Ht7CA2LwC3hLbrkwHW8wp4CtxZfoUdojFPhKLvvaBzREVkJNYebm
 FFaJeUOLkzCdAvRxAMzUl1u/ShxgvL7H97RzmCYyis5BUzUKomoWkagEj8ypGjeLUorLUIl0j
 c72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMC4qGdgYNzB2LLX7xCjJAeTkijvD
 qY9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCv5gHKCRanpqRVpmTnACIVJS3DwKInwpoOkeY
 sLEnOLM9MhUqcYdTn27bn1h0mIJS8/L1VKnFcUpEgApCijNA9uBCxZXGKUlRLmZWRgYBDiKUg
 tys0sQZV/xSjOwagkzJsKMoUnM68EbtMroCOYgI44c3oHyBEliQgpqQbGaJkg5v//zxSzx0jK
 bZCcKVbr57J3x2VLa9mZN08aPrNXufPq3edgwwbxXysTnvlcmHrGevt34Sj3JB3Oazdnrk02P
 5AV3qZXsUPScPr31393iVSmdrPxPnkcvHFKuVSZ4mGRo0me/7h2v4+1OW+RYtLxosbNPfLPVV
 fp3Df94nfD+K8pd8xXYinOSDTUYi4qTgQA+wk3qREDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505496925!59547814!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51263 invoked from network); 15 Sep 2017 17:35:26 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 17:35:26 -0000
Received: by mail-wm0-f65.google.com with SMTP id f4so3362867wmh.4
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 10:35:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=sKm95sYCQ6K0eNVpJUlA9qP7TyM7z4ud0GVQAyfWHKk=;
 b=MQIWsOgtZQWu86QftlQUXV23mTdv5OCpmePcpW9vcWDNVRwyDR3yD0Eq5HrBUEJ/Q4
 zDaaECdn546yw+4LOZhmLD8xLtx+wVF0Lnb8XStpXy5NHDnkiqkW6fnzw69Q8KwBd3ri
 GlA8q5V7Tq7Nmvpm3vP4Wsi/dSJYuxKfMVl0hYQlqba8wMbO3eqZQX1rpOyVIp5/2v2j
 WJx5PmNr/6EK8EkZdgqaKFl7VsWykeX+SJ0PtDVtEzeHt7kBXHfiHzIIOCtkv4z39To+
 LbHiayP52wGvhYKd7yHagjpFfoqhdXPX9R3ctisRVgr8y+Kg6+DQ5aB6yK1glwv8MITN
 HJqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=sKm95sYCQ6K0eNVpJUlA9qP7TyM7z4ud0GVQAyfWHKk=;
 b=ZqxNi0sTY5xe+BCamW/is8Pp8ENNBhLRs9WPAkxvkmsIUNPLnvt0IovzKjZopoE/07
 WSsfiHRX4HMYWU339QInk0x8UfWEBXbNX/my2Mf7ibdp8GIh9dPuOJ4yBWDVFD+N2Gfy
 VtessOwjfWlNm5fZLzB0AarTGHgINOFVlDZgsMkT8f6SYuePvlxVZ+OKQBnKTOP4cCvV
 YKV4lCczqCci3dMYsjnoAGOUPVe7jnhbmpNdgcUzVfNUMtE8WikV6t/qKksKVUUd8cbP
 J/gU+uZ50cBLVTuf5mubOA34HAsYTMi4ZV/fGK3GbxEUl5xm7gbgDj/OCvewchuj99lF
 eg/A==
X-Gm-Message-State: AHPjjUjP4B4kw4wmZwO4HiVLpjoTtbpRmeyONGpRKt2RNbq6SqRUskjn
 McbfvZrPkDABSyUPVLk=
X-Google-Smtp-Source: AOwi7QA89rpTCtNca6D1a68j+3H4a19xtRpaMDnNxPsVrRmXYz4KpHAe413pPxgUZSr7Sj6KEbiGXQ==
X-Received: by 10.28.226.84 with SMTP id z81mr3259672wmg.108.1505496925268;
 Fri, 15 Sep 2017 10:35:25 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id c126sm1419028wmh.38.2017.09.15.10.35.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 10:35:24 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 19:35:23 +0200
Message-ID: <150549692333.28881.4639203280111560477.stgit@Solace.fritz.box>
In-Reply-To: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 3/4] xen: sched: improve checking soft-affinity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hldGhlciBvciBub3QgYSB2Q1BVIGhhcyBhIHNvZnQtYWZmaW5pdHkgd2hpY2ggaXMKZWZmZWN0
aXZlLCBpLmUuLCB3aXRoIHRoZSBwb3dlciBvZiBhY3R1YWxseSBhZmZlY3RpbmcKdGhlIHNjaGVk
dWxpbmcgb2YgdGhlIHZDUFUgaXRzZWxmLCBoYXBwZW5zIGluIGFuCmhlbHBlciBmdW5jdGlvbiwg
Y2FsbGVkIGhhc19zb2Z0X2FmZmluaXR5KCkuCgpTdWNoIGZ1bmN0aW9uIHRha2VzIGEgY3VzdG9t
IGNwdW1hc2sgYXMgaXRzIHRoaXJkCnBhcmFtZXRlciwgZm9yIGJldHRlciBmbGV4aWJpbGl0eSwg
YnV0IHRoYXQgbWFzayBpcwpkaWZmZXJlbnQgZnJvbSB0aGUgdkNQVSdzIGhhcmQtYWZmaW5pdHkg
b25seSBpbiBvbmUKY2FzZS4gR2V0dGluZyByaWQgb2YgdGhhdCBwYXJhbWV0ZXIsIG5vdCBvbmx5
IHNpbXBsaWZ5CnRoZSBmdW5jdGlvbiwgYnV0IGVuYWJsZXMgZm9yIG9wdGltaXppbmcgdGhlIHNv
ZnQKYWZmaW5pdHkgY2hlY2sgKHdoaWNoIHdpbGwgaGFwcGVuLCBpbiBhIHN1YnNlcXVlbnQKY29t
bWl0KS4KClRoaXMgY29tbWl0LCB0aGVyZWZvcmUsIGRvZXMgdGhhdC4gSXQncyBtb3N0bHkKbWVj
aGFuaWNhbCwgd2l0aCB0aGUgb25seSBleGNlcHRpb24gX2NzY2hlZF9jcHVfcGljaygpCihpbiBD
cmVkaXQxIGNvZGUpLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dp
b2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgpDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAgNzkgKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgICAxMCAr
Ky0tLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jICAgIHwgICAgOCArKy0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCB8ICAgIDggKystLQogNCBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRp
b25zKCspLCA1NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2Ny
ZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCAzZWZiZmM4Li4zNWQwYzk4
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMKQEAgLTQxMCw4ICs0MTAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19y
dW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKm5ldykKICAgICAgICAgICAgIGludCBuZXdf
aWRsZXJzX2VtcHR5OwogCiAgICAgICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNF
X1NPRlRfQUZGSU5JVFkKLSAgICAgICAgICAgICAgICAgJiYgIWhhc19zb2Z0X2FmZmluaXR5KG5l
dy0+dmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5ldy0+dmNw
dS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgICAgICAgJiYgIWhhc19zb2Z0X2Fm
ZmluaXR5KG5ldy0+dmNwdSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAg
ICAgICAvKiBBcmUgdGhlcmUgaWRsZXJzIHN1aXRhYmxlIGZvciBuZXcgKGZvciB0aGlzIGJhbGFu
Y2Ugc3RlcCk/ICovCkBAIC03NDMsNTAgKzc0Miw0MiBAQCBfX2NzY2hlZF92Y3B1X2lzX21pZ3Jh
dGVhYmxlKHN0cnVjdCB2Y3B1ICp2YywgaW50IGRlc3RfY3B1LCBjcHVtYXNrX3QgKm1hc2spCiBz
dGF0aWMgaW50CiBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogewotICAgIGNwdW1hc2tfdCBjcHVzOwog
ICAgIGNwdW1hc2tfdCBpZGxlcnM7Ci0gICAgY3B1bWFza190ICpvbmxpbmU7CisgICAgY3B1bWFz
a190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHZjLT5kb21haW4pOwogICAgIHN0
cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gTlVMTDsKICAgICBpbnQgY3B1ID0gdmMtPnByb2Nlc3Nv
cjsKICAgICBpbnQgYmFsYW5jZV9zdGVwOwogCi0gICAgLyogU3RvcmUgaW4gY3B1cyB0aGUgbWFz
ayBvZiBvbmxpbmUgY3B1cyBvbiB3aGljaCB0aGUgZG9tYWluIGNhbiBydW4gKi8KLSAgICBvbmxp
bmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHZjLT5kb21haW4pOwotICAgIGNwdW1hc2tfYW5k
KCZjcHVzLCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHksIG9ubGluZSk7Ci0KICAgICBmb3JfZWFjaF9h
ZmZpbml0eV9iYWxhbmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCiAgICAgeworICAgICAgICBhZmZp
bml0eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBv
bmxpbmUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IFdlIHdhbnQgdG8gcGljayB1cCBhIHBjcHUgYW1vbmcgdGhlIG9uZXMgdGhhdCBhcmUgb25saW5l
IGFuZAotICAgICAgICAgKiBjYW4gYWNjb21tb2RhdGUgdmMsIHdoaWNoIGlzIGJhc2ljYWxseSB3
aGF0IHdlIGNvbXB1dGVkIGFib3ZlCi0gICAgICAgICAqIGFuZCBzdG9yZWQgaW4gY3B1cy4gQXMg
ZmFyIGFzIGhhcmQgYWZmaW5pdHkgaXMgY29uY2VybmVkLAotICAgICAgICAgKiB0aGVyZSBhbHdh
eXMgd2lsbCBiZSBhdCBsZWFzdCBvbmUgb2YgdGhlc2UgcGNwdXMsIGhlbmNlIGNwdXMKLSAgICAg
ICAgICogaXMgbmV2ZXIgZW1wdHkgYW5kIHRoZSBjYWxscyB0byBjcHVtYXNrX2N5Y2xlKCkgYW5k
Ci0gICAgICAgICAqIGNwdW1hc2tfdGVzdF9jcHUoKSBiZWxvdyBhcmUgb2suCisgICAgICAgICAq
IGNhbiBhY2NvbW1vZGF0ZSB2Yy4gQXMgZmFyIGFzIGhhcmQgYWZmaW5pdHkgaXMgY29uY2VybmVk
LCB0aGVyZQorICAgICAgICAgKiBhbHdheXMgd2lsbCBiZSBhdCBsZWFzdCBvbmUgb2YgdGhlc2Ug
cGNwdXMgaW4gdGhlIHNjcmF0Y2ggY3B1bWFzaywKKyAgICAgICAgICogaGVuY2UsIHRoZSBjYWxs
cyB0byBjcHVtYXNrX2N5Y2xlKCkgYW5kIGNwdW1hc2tfdGVzdF9jcHUoKSBiZWxvdworICAgICAg
ICAgKiBhcmUgb2suCiAgICAgICAgICAqCi0gICAgICAgICAqIE9uIHRoZSBvdGhlciBoYW5kLCB3
aGVuIGNvbnNpZGVyaW5nIHNvZnQgYWZmaW5pdHkgdG9vLCBpdAotICAgICAgICAgKiBpcyBwb3Nz
aWJsZSBmb3IgdGhlIG1hc2sgdG8gYmVjb21lIGVtcHR5IChmb3IgaW5zdGFuY2UsIGlmIHRoZQot
ICAgICAgICAgKiBkb21haW4gaGFzIGJlZW4gcHV0IGluIGEgY3B1cG9vbCB0aGF0IGRvZXMgbm90
IGNvbnRhaW4gYW55IG9mIHRoZQotICAgICAgICAgKiBwY3B1cyBpbiBpdHMgc29mdCBhZmZpbml0
eSksIHdoaWNoIHdvdWxkIHJlc3VsdCBpbiB0aGUgQVNTRVJUKCktcwotICAgICAgICAgKiBpbnNp
ZGUgY3B1bWFza18qKCkgb3BlcmF0aW9ucyB0cmlnZ2VyaW5nIChpbiBkZWJ1ZyBidWlsZHMpLgor
ICAgICAgICAgKiBPbiB0aGUgb3RoZXIgaGFuZCwgd2hlbiBjb25zaWRlcmluZyBzb2Z0IGFmZmlu
aXR5LCBpdCBpcyBwb3NzaWJsZQorICAgICAgICAgKiB0aGF0IHRoZSBtYXNrIGlzIGVtcHR5IChm
b3IgaW5zdGFuY2UsIGlmIHRoZSBkb21haW4gaGFzIGJlZW4gcHV0CisgICAgICAgICAqIGluIGEg
Y3B1cG9vbCB0aGF0IGRvZXMgbm90IGNvbnRhaW4gYW55IG9mIHRoZSBwY3B1cyBpbiBpdHMgc29m
dAorICAgICAgICAgKiBhZmZpbml0eSksIHdoaWNoIHdvdWxkIHJlc3VsdCBpbiB0aGUgQVNTRVJU
KCktcyBpbnNpZGUgY3B1bWFza18qKCkKKyAgICAgICAgICogb3BlcmF0aW9ucyB0cmlnZ2VyaW5n
IChpbiBkZWJ1ZyBidWlsZHMpLgogICAgICAgICAgKgotICAgICAgICAgKiBUaGVyZWZvcmUsIGlu
IHRoaXMgY2FzZSwgd2UgZmlsdGVyIHRoZSBzb2Z0IGFmZmluaXR5IG1hc2sgYWdhaW5zdAotICAg
ICAgICAgKiBjcHVzIGFuZCwgaWYgdGhlIHJlc3VsdCBpcyBlbXB0eSwgd2UganVzdCBza2lwIHRo
ZSBzb2Z0IGFmZmluaXR5CisgICAgICAgICAqIFRoZXJlZm9yZSwgaWYgdGhhdCBpcyB0aGUgY2Fz
ZSwgd2UganVzdCBza2lwIHRoZSBzb2Z0IGFmZmluaXR5CiAgICAgICAgICAqIGJhbGFuY2luZyBz
dGVwIGFsbCB0b2dldGhlci4KICAgICAgICAgICovCi0gICAgICAgIGlmICggYmFsYW5jZV9zdGVw
ID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWQotICAgICAgICAgICAgICYmICFoYXNfc29mdF9hZmZp
bml0eSh2YywgJmNwdXMpICkKKyAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9T
T0ZUX0FGRklOSVRZICYmCisgICAgICAgICAgICAgKCFoYXNfc29mdF9hZmZpbml0eSh2YykgfHwK
KyAgICAgICAgICAgICAgY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAvKiBQaWNrIGFuIG9ubGluZSBDUFUg
ZnJvbSB0aGUgcHJvcGVyIGFmZmluaXR5IG1hc2sgKi8KLSAgICAgICAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0ZXAsICZjcHVzKTsKLSAgICAgICAgY3B1bWFza19hbmQo
JmNwdXMsICZjcHVzLCBvbmxpbmUpOwotCiAgICAgICAgIC8qIElmIHByZXNlbnQsIHByZWZlciB2
YydzIGN1cnJlbnQgcHJvY2Vzc29yICovCi0gICAgICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUo
dmMtPnByb2Nlc3NvciwgJmNwdXMpCisgICAgICAgIGNwdSA9IGNwdW1hc2tfdGVzdF9jcHUodmMt
PnByb2Nlc3NvciwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKQogICAgICAgICAgICAgICAgID8g
dmMtPnByb2Nlc3NvcgotICAgICAgICAgICAgICAgIDogY3B1bWFza19jeWNsZSh2Yy0+cHJvY2Vz
c29yLCAmY3B1cyk7Ci0gICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXMp
KTsKKyAgICAgICAgICAgICAgICA6IGNwdW1hc2tfY3ljbGUodmMtPnByb2Nlc3NvciwgY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1
LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBU
cnkgdG8gZmluZCBhbiBpZGxlIHByb2Nlc3NvciB3aXRoaW4gdGhlIGFib3ZlIGNvbnN0cmFpbnRz
LgpAQCAtODA3LDcgKzc5OCw4IEBAIF9jc2NoZWRfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xfdCBjb21taXQpCiAgICAgICAgIGNwdW1h
c2tfYW5kKCZpZGxlcnMsICZjcHVfb25saW5lX21hcCwgQ1NDSEVEX1BSSVYob3BzKS0+aWRsZXJz
KTsKICAgICAgICAgaWYgKCB2Yy0+cHJvY2Vzc29yID09IGNwdSAmJiBpc19ydW5xX2lkbGUoY3B1
KSApCiAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZpZGxlcnMpOwotICAgICAg
ICBjcHVtYXNrX2FuZCgmY3B1cywgJmNwdXMsICZpZGxlcnMpOworICAgICAgICBjcHVtYXNrX2Fu
ZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZpZGxlcnMsCisgICAgICAgICAgICAgICAgICAg
IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogSXQg
aXMgaW1wb3J0YW50IHRoYXQgY3B1IHBvaW50cyB0byBhbiBpZGxlIHByb2Nlc3NvciwgaWYgYSBz
dWl0YWJsZQpAQCAtODIxLDE4ICs4MTMsMTkgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YywgYm9vbF90IGNvbW1pdCkKICAgICAg
ICAgICogTm90aWNlIHRoYXQgY3B1bWFza190ZXN0X2NwdSgpIGlzIHF1aWNrZXIgdGhhbiBjcHVt
YXNrX2VtcHR5KCksIHNvCiAgICAgICAgICAqIHdlIGNoZWNrIGZvciBpdCBmaXJzdC4KICAgICAg
ICAgICovCi0gICAgICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cykgJiYgIWNw
dW1hc2tfZW1wdHkoJmNwdXMpICkKLSAgICAgICAgICAgIGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1
LCAmY3B1cyk7Ci0gICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cyk7CisgICAg
ICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkp
ICYmCisgICAgICAgICAgICAgIWNwdW1hc2tfZW1wdHkoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
KSApCisgICAgICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKTsKKyAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsIGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSk7CiAKLSAgICAgICAgd2hpbGUgKCAhY3B1bWFza19lbXB0eSgmY3B1cykg
KQorICAgICAgICB3aGlsZSAoICFjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX3QgY3B1X2lkbGVyczsKICAgICAg
ICAgICAgIGNwdW1hc2tfdCBueHRfaWRsZXJzOwogICAgICAgICAgICAgaW50IG54dCwgd2VpZ2h0
X2NwdSwgd2VpZ2h0X254dDsKICAgICAgICAgICAgIGludCBtaWdyYXRlX2ZhY3RvcjsKIAotICAg
ICAgICAgICAgbnh0ID0gY3B1bWFza19jeWNsZShjcHUsICZjcHVzKTsKKyAgICAgICAgICAgIG54
dCA9IGNwdW1hc2tfY3ljbGUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwogCiAgICAg
ICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBwZXJfY3B1KGNwdV9jb3JlX21hc2ss
IG54dCkpICkKICAgICAgICAgICAgIHsKQEAgLTg2MiwxNCArODU1LDE5IEBAIF9jc2NoZWRfY3B1
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIGJvb2xf
dCBjb21taXQpCiAgICAgICAgICAgICAgICAgIHdlaWdodF9jcHUgPiB3ZWlnaHRfbnh0IDoKICAg
ICAgICAgICAgICAgICAgd2VpZ2h0X2NwdSAqIG1pZ3JhdGVfZmFjdG9yIDwgd2VpZ2h0X254dCAp
CiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19hbmQoJm54dF9pZGxlcnMs
ICZjcHVzLCAmbnh0X2lkbGVycyk7CisgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoJm54dF9p
ZGxlcnMsICZueHRfaWRsZXJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAgICAgICAgICAgc3BjID0gQ1NDSEVEX1BDUFUobnh0
KTsKICAgICAgICAgICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKHNwYy0+aWRsZV9iaWFzLCAm
bnh0X2lkbGVycyk7Ci0gICAgICAgICAgICAgICAgY3B1bWFza19hbmRub3QoJmNwdXMsICZjcHVz
LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpOworICAgICAgICAgICAgICAgIGNwdW1h
c2tfYW5kbm90KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBjcHVt
YXNrX2FuZG5vdCgmY3B1cywgJmNwdXMsICZueHRfaWRsZXJzKTsKKyAgICAgICAgICAgICAgICBj
cHVtYXNrX2FuZG5vdChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZueHRfaWRsZXJzKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
CkBAIC0xNjg3LDkgKzE2ODUsOCBAQCBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGlu
dCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAgICAqIHZDUFVzIHdpdGgg
dXNlZnVsIHNvZnQgYWZmaW5pdGllcyBpbiBzb21lIHNvcnQgb2YgYml0bWFwCiAgICAgICAgICAq
IG9yIGNvdW50ZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHZjLT5pc19ydW5uaW5nIHx8
Ci0gICAgICAgICAgICAgKGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkKLSAg
ICAgICAgICAgICAgJiYgIWhhc19zb2Z0X2FmZmluaXR5KHZjLCB2Yy0+Y3B1X2hhcmRfYWZmaW5p
dHkpKSApCisgICAgICAgIGlmICggdmMtPmlzX3J1bm5pbmcgfHwgKGJhbGFuY2Vfc3RlcCA9PSBC
QUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IWhhc19zb2Z0X2FmZmluaXR5KHZjKSkgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2Ny
YXRjaCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGUxOTg1ZmIuLmI1NjExYzkgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC02OTgsOCArNjk4LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnN2YykKICAgICB7CiAgICAgICAgIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7
CiAKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAg
ICAgICAhaGFzX3NvZnRfYWZmaW5pdHkodiwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAg
ICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmluaXR5
KHYpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayh2LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKQEAgLTE0ODIsOCArMTQ4
MSw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdmNwdSAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFs
YW5jZV9zdGVwKCBicyApCiAgICAgewogICAgICAgICAvKiBKdXN0IHNraXAgZmlyc3Qgc3RlcCwg
aWYgd2UgZG9uJ3QgaGF2ZSBhIHNvZnQgYWZmaW5pdHkgKi8KLSAgICAgICAgaWYgKCBicyA9PSBC
QUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHko
bmV3LT52Y3B1LCBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgIGlmICgg
YnMgPT0gQkFMQU5DRV9TT0ZUX0FGRklOSVRZICYmICFoYXNfc29mdF9hZmZpbml0eShuZXctPnZj
cHUpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGFmZmluaXR5X2JhbGFuY2Vf
Y3B1bWFzayhuZXctPnZjcHUsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwpAQCAtMjI4
Myw3ICsyMjgxLDcgQEAgY3NjaGVkMl9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCB2Y3B1ICp2YykKICAgICAgKgogICAgICAqIEZpbmQgYm90aCBydW5xdWV1ZXMg
aW4gb25lIHBhc3MuCiAgICAgICovCi0gICAgaGFzX3NvZnQgPSBoYXNfc29mdF9hZmZpbml0eSh2
YywgdmMtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICBoYXNfc29mdCA9IGhhc19zb2Z0X2FmZmlu
aXR5KHZjKTsKICAgICBmb3JfZWFjaF9jcHUoaSwgJnBydi0+YWN0aXZlX3F1ZXVlcykKICAgICB7
CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsKQEAgLTMxOTAsNyAr
MzE4OCw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKICAgICB9CiAKICAgICAvKiBJZiBzY3VyciBoYXMgYSBzb2Z0LWFmZmluaXR5LCBsZXQncyBj
aGVjayB3aGV0aGVyIGNwdSBpcyBwYXJ0IG9mIGl0ICovCi0gICAgaWYgKCBoYXNfc29mdF9hZmZp
bml0eShzY3Vyci0+dmNwdSwgc2N1cnItPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAg
aWYgKCBoYXNfc29mdF9hZmZpbml0eShzY3Vyci0+dmNwdSkgKQogICAgIHsKICAgICAgICAgYWZm
aW5pdHlfYmFsYW5jZV9jcHVtYXNrKHNjdXJyLT52Y3B1LCBCQUxBTkNFX1NPRlRfQUZGSU5JVFks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2gpOwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwu
YwppbmRleCBiNGEyNGJhLi40MTE1ZDRhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251
bGwuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMjk5LDggKzI5OSw3IEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgcGlja19jcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1
Y3QgdmNwdSAqdikKIAogICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKLSAgICAg
ICAgICAgICAhaGFzX3NvZnRfYWZmaW5pdHkodiwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAg
ICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYgIWhhc19zb2Z0X2FmZmlu
aXR5KHYpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGFmZmluaXR5X2JhbGFu
Y2VfY3B1bWFzayh2LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKQEAgLTUxMiw4ICs1
MTEsNyBAQCBzdGF0aWMgdm9pZCBfdmNwdV9yZW1vdmUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2
LCBzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2
YywgJnBydi0+d2FpdHEsIHdhaXRxX2VsZW0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAgICAgICAgICAhaGFzX3Nv
ZnRfYWZmaW5pdHkod3ZjLT52Y3B1LCB3dmMtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSApCisg
ICAgICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJiAhaGFzX3NvZnRf
YWZmaW5pdHkod3ZjLT52Y3B1KSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAKICAgICAg
ICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMtPnZjcHUsIGNwdSwgYnMpICkKQEAg
LTc4Miw3ICs3ODAsNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgotICAgICAgICAg
ICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdSwgd3ZjLT52Y3B1LT5jcHVf
aGFyZF9hZmZpbml0eSkgKQorICAgICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5
KHd2Yy0+dmNwdSkgKQogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAg
ICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMtPnZjcHUsIGNwdSwgYnMpICkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggOTgyYzc4MC4uNDE3Nzg5YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTI0Mywx
NiArMjQzLDE0IEBAIHN0YXRpYyBpbmxpbmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHN0cnVjdCBkb21haW4gKmQpCiAgKiBTb2Z0IGFmZmluaXR5IG9ubHkgbmVlZHMgdG8gYmUg
Y29uc2lkZXJlZCBpZjoKICAqICogVGhlIGNwdXMgaW4gdGhlIGNwdXBvb2wgYXJlIG5vdCBhIHN1
YnNldCBvZiBzb2Z0IGFmZmluaXR5CiAgKiAqIFRoZSBoYXJkIGFmZmluaXR5IGlzIG5vdCBhIHN1
YnNldCBvZiBzb2Z0IGFmZmluaXR5Ci0gKiAqIFRoZXJlIGlzIGFuIG92ZXJsYXAgYmV0d2VlbiB0
aGUgc29mdCBhZmZpbml0eSBhbmQgdGhlIG1hc2sgd2hpY2ggaXMKLSAqICAgY3VycmVudGx5IGJl
aW5nIGNvbnNpZGVyZWQuCisgKiAqIFRoZXJlIGlzIGFuIG92ZXJsYXAgYmV0d2VlbiB0aGUgc29m
dCBhbmQgaGFyZCBhZmZpbml0eSBtYXNrcwogICovCi1zdGF0aWMgaW5saW5lIGludCBoYXNfc29m
dF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKK3N0YXRpYyBpbmxpbmUgaW50IGhh
c19zb2Z0X2FmZmluaXR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiAhY3B1
bWFza19zdWJzZXQoY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdi0+Y3B1X3NvZnRfYWZmaW5pdHkpICYmCiAgICAgICAgICAgICFj
cHVtYXNrX3N1YnNldCh2LT5jcHVfaGFyZF9hZmZpbml0eSwgdi0+Y3B1X3NvZnRfYWZmaW5pdHkp
ICYmCi0gICAgICAgICAgIGNwdW1hc2tfaW50ZXJzZWN0cyh2LT5jcHVfc29mdF9hZmZpbml0eSwg
bWFzayk7CisgICAgICAgICAgIGNwdW1hc2tfaW50ZXJzZWN0cyh2LT5jcHVfc29mdF9hZmZpbml0
eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogfQogCiAvKgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 17:35:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 17:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuWe-0002fO-1J; Fri, 15 Sep 2017 17:35:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuWc-0002et-Ld
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 17:35:34 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 74/AB-02226-56F0CB95; Fri, 15 Sep 2017 17:35:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5GNpwSDeVf0+
 kwcdOLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl7V6mguWSFb0ftrE0MP4X7mLk4hASmMEo
 8fH8QjYQh0VgDatEy9d5rCCOhMAlVom3Z+8xdTFyADlJEo9WCHYxcgKZaRLPJh1jg7CrJB5Pn
 cQOYgsJqEjc3L6KCWLqT0aJjed6wRLCAnoSR47+YAeZIyzgL9FzKxckzCZgIPFmx15WEFtEQE
 ni3qrJTCA2s0CoxJx3Z9hAylkEVCWe/lYHMXkFfCRmXkoEqeAU8JW4Mn0K1FYfiUVf+8CmiAr
 ISay83AJm8woISpyc+YQFpJVZQFNi/S59iOHyEtvfzmGewCg6C0nVLISqWUiqFjAyr2JUL04t
 Kkst0jXXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjAcGINjB2Pjd6RCjJAeTk
 ijvDqY9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF35gHKCRanpqRVpmTnAyIRJS3DwKInwpo
 OkeYsLEnOLM9MhUqcYjTku3Ln0h4njwJ5bf5iEWPLy81KlxHlFQUoFQEozSvPgBsESxiVGWSl
 hXkag04R4ClKLcjNLUOVfMYpzMCoJ86aCTOHJzCuB2/cK6BQmoFPOnN4BckpJIkJKqoGxJklw
 xabNkgfq9sc/XDhh6rHOL+F9nry6OWt/CAfe5lWKbjli5bHW/fz1U66rWlNPRu3Z47Uq4nLEz
 Y6sjFpjU+PunzMmib2XSzw0YemLKfJf5h3/+VhV+Eaz/yHeWPPlQZa5598lhbJpbfiWXh43y2
 ul9aE70ybvnV19TMy8aKX+hqob7y61KrEUZyQaajEXFScCAEzWFioTAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505496933!111792965!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40651 invoked from network); 15 Sep 2017 17:35:33 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 17:35:33 -0000
Received: by mail-wr0-f194.google.com with SMTP id g50so1661054wra.3
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 10:35:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=AIe1bn5okTnKzpeV4M8LnXUAG3/OsEjn8AmKFI35Mns=;
 b=bGRvl0iNbFJ25uz/WlrT2hcJgkCjjdsRfhcpicg7NrZ1Ig3OG5ynDXrU8rCBh/+IF7
 QNLZCNB9ZLqzo2iIL0R0RS+gm/9RP5uHLYAuCVRmkSUUtAWUhBM9hc/UiGOxOToEskKL
 FyZdjGZ4cV/Zcj8J+roh3Kb/3wQjFWV4nngnMTdhB6cPqnaC9cuuM07xPiF8RsoYSMXV
 pg1HUhbpe8ucgTWGN52ufOzhS9A2wPGXGUck/hUyGg2AhuIO9uZT3CEXmoVYkTe3sCPv
 nIhd0ZUO+LWakr7HWLfoCxJLI7jo0wQrQFI86CiLY9fDeD4mQIXM+g3MmuBEgFw+6bsr
 P+sA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=AIe1bn5okTnKzpeV4M8LnXUAG3/OsEjn8AmKFI35Mns=;
 b=As+vb0GY+pKl/XOYRXMDZLyq4mrp2RxMy59lutfz6a2xCpZhyY19MEUGNsSQcVYdJe
 fz0UIHkRUudZhMsUfPVLWd2OqIDxm+dR8Vf5po5rXRnjd4y61reiQlaRFQihduMbUQOE
 bCfF97pzTtehuY0ck0u85oMIayCjrEzjDmALV0YUyPKjwioj1RzOQ05RVYhJIKMmX9lP
 hRBmzpuvBJ3OuFJ+6JkULRuNikLI+ETgc9BVywdHb5uye6fi8AmJD3FocSNdqPIrz433
 Jt1BkWcL83CV/PWvTKlb2WGtG6o7L3Smafel5E2mQ2Apx2b1SJ3YAfWZed/OjW1X2wJV
 h+0w==
X-Gm-Message-State: AHPjjUhVlGgqGab44BIY6MO+qKOnppK4bEFd9/GZhgm2ykaAjh65ew+P
 3DhMUcgzfVHjnVbhqJc=
X-Google-Smtp-Source: ADKCNb5RTs/lwH3urYSzrdZi1S4Of8Bx+oVFHRurDnw5CT1C8mEig2ot5fbORTho2qYIUd77z0VAag==
X-Received: by 10.223.134.157 with SMTP id 29mr20825413wrx.72.1505496932480;
 Fri, 15 Sep 2017 10:35:32 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id 200sm1938025wmu.44.2017.09.15.10.35.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 10:35:31 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 19:35:30 +0200
Message-ID: <150549693037.28881.17891139347880233453.stgit@Solace.fritz.box>
In-Reply-To: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 4/4] xen: sched: simplify (and speedup) checking
 soft-affinity
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZhY3Qgb2Ygd2hldGhlciBvciBub3QgYSB2Q1BVIGhhcyBhIHNvZnQtYWZmaW5pdHkKd2hp
Y2ggaXMgZWZmZWN0aXZlLCBpLmUuLCB3aXRoIHRoZSBwb3dlciBvZiBhY3R1YWxseQphZmZlY3Rp
bmcgdGhlIHNjaGVkdWxpbmcgb2YgdGhlIHZDUFUgaXRzZWxmIHJhcmVseQpjaGFuZ2VzLiBWZXJ5
LCB2ZXJ5IHJhcmVseSwgYXMgY29tcGFyZWQgdG8gaG93IG9mdGVuCndlIG5lZWQgdG8gY2hlY2sg
Zm9yIHRoZSBzYW1lIHRoaW5nIChiYXNpY2FsbHksIGF0CmV2ZXJ5IHNjaGVkdWxpbmcgZGVjaXNp
b24hKS4KClRoYXQgY2FuIGJlIGltcHJvdmVkIGJ5IHN0b3JpbmcgaW4gYSAocGVyLXZDUFUpIGZs
YWcKKGl0J3MgYWN0dWFsbHkgYSBib29sZWFuIGZpZWxkIGluIHN0cnVjdCB2Y3B1KSB3aGV0aGVy
Cm9yIG5vdCwgY29uc2lkZXJpbmcgaG93IGhhcmQtYWZmaW5pdHkgYW5kIHNvZnQtYWZmaW5pdHkK
bG9vayBsaWtlLCBzb2Z0LWFmZmluaXR5IHNob3VsZCBvciBub3QgYmUgdGFrZW4gaW50bwphY2Nv
dW50IGR1cmluZyBzY2hlZHVsaW5nIGRlY2lzaW9ucy4KClRoaXMgc2F2ZXMgc29tZSBjcHVtYXNr
IG1hbmlwdWxhdGlvbnMsIHdoaWNoIGlzIG5pY2UsCmNvbnNpZGVyaW5nIGhvdyBmcmVxdWVudGx5
IHRoZXkgd2VyZSBiZWluZyBkb25lLiBOb3RlCnRoYXQgd2UgY2FuJ3QgZ2V0IHJpZCBvZiAxMDAl
IG9mIHRoZSBjcHVtYXNrIG9wZXJhdGlvbnMKaW52b2x2ZWQgaW4gdGhlIGNoZWNrLCBiZWNhdXNl
IHNvZnQtYWZmaW5pdHkgYmVpbmcKZWZmZWN0aXZlIG9yIG5vdCwgbm90IG9ubHkgZGVwZW5kcyBv
biB0aGUgcmVsYXRpb25zaGlwCmJldHdlZW4gdGhlIGhhcmQgYW5kIHNvZnQtYWZmaW5pdHkgbWFz
a3Mgb2YgYSB2Q1BVLCBidXQKYWxzbyBvZiB0aGUgb25saW5lIHBDUFVzIGFuZC9vciBvZiB3aGF0
IHBDUFVzIGFyZSBwYXJ0Cm9mIHRoZSBjcHVwb29sIHdoZXJlIHRoZSB2Q1BVIGxpdmVzLCBhbmQg
dGhhdCdzIHJhdGhlcgppbXByYWN0aWNhbCB0byBzdG9yZSBpbiBhIHBlci12Q1BVIGZsYWcuIFN0
aWxsIHRoZQpvdmVyaGVhZCBpcyByZWR1Y2VkIHRvICJqdXN0IiBvbmUgY3B1bWFza19zdWJzZXQo
KSAoYW5kCm9ubHkgaWYgdGhlIG5ld2x5IGludHJvZHVjZWQgZmxhZyBpcyAndHJ1ZScpIQoKU2ln
bmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0t
LQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogQW5zaHVs
IE1ha2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICB8ICAgIDUgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICAgNyAr
KystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgIDIgKysKIDMgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYThiODJmZC4u
Mjg0ZGY2NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwpAQCAtODU0LDYgKzg1NCwxMSBAQCB2b2lkIHNjaGVkX3NldF9hZmZpbml0
eSgKICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCBoYXJkKTsKICAg
ICBpZiAoIHNvZnQgKQogICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHks
IHNvZnQpOworCisgICAgdi0+c29mdF9hZmZfZWZmZWN0aXZlID0gIWNwdW1hc2tfc3Vic2V0KHYt
PmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2LT5jcHVfc29mdF9hZmZpbml0eSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjcHVtYXNrX2ludGVyc2VjdHModi0+Y3B1X3NvZnRfYWZmaW5pdHksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9oYXJkX2FmZmluaXR5
KTsKIH0KIAogc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXgg
NDE3Nzg5YS4uMWY0ZmYxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTI0NywxMCArMjQ3LDkgQEAgc3Rh
dGljIGlubGluZSBjcHVtYXNrX3QqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3RydWN0IGRvbWFp
biAqZCkKICAqLwogc3RhdGljIGlubGluZSBpbnQgaGFzX3NvZnRfYWZmaW5pdHkoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuICFjcHVtYXNrX3N1YnNldChjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKHYtPmRvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5jcHVf
c29mdF9hZmZpbml0eSkgJiYKLSAgICAgICAgICAgIWNwdW1hc2tfc3Vic2V0KHYtPmNwdV9oYXJk
X2FmZmluaXR5LCB2LT5jcHVfc29mdF9hZmZpbml0eSkgJiYKLSAgICAgICAgICAgY3B1bWFza19p
bnRlcnNlY3RzKHYtPmNwdV9zb2Z0X2FmZmluaXR5LCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7Cisg
ICAgcmV0dXJuIHYtPnNvZnRfYWZmX2VmZmVjdGl2ZSAmJgorICAgICAgICAgICAhY3B1bWFza19z
dWJzZXQoY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21haW4pLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA0
ZjM4NmYxLi42OGM2NmYzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjEwLDYgKzIxMCw4IEBAIHN0cnVjdCB2Y3B1
CiAgICAgYm9vbCAgICAgICAgICAgICBoY2FsbF9jb21wYXQ7CiAjZW5kaWYKIAorICAgIC8qIERv
ZXMgc29mdCBhZmZpbml0eSBhY3R1YWxseSBwbGF5IGEgcm9sZSAoZ2l2ZW4gaGFyZCBhZmZpbml0
eSk/ICovCisgICAgYm9vbCAgICAgICAgICAgICBzb2Z0X2FmZl9lZmZlY3RpdmU7CiAKICAgICAv
KgogICAgICAqID4gMDogYSBzaW5nbGUgcG9ydCBpcyBiZWluZyBwb2xsZWQ7CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuvX-00050t-37; Fri, 15 Sep 2017 18:01:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuvW-00050n-0J
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 18:01:18 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B5/55-03283-D651CB95; Fri, 15 Sep 2017 18:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXiVRvkpJshuif
 S4N4MNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNhwiKmgtncFc9fXWZpYGzl7GLk4hASmMEo
 8e/kHUYQh0VgKqvEja5H7CCOhMBGVokV/14AZTiBnDiJPzdesEDYaRLLvtxig7DLJfpm/WIFs
 YUEVCRubl/FBDH2J6PEndv3mUASwgJ6EkeO/mCHsO0klh1tBBvKJmAg8WbHXrBmEQEliXurJo
 M1Mws8Z5TYsHcLWIJFQFWi6e0GMJtXwEfibvdEsM2iAnISKy+3QMUFJU7OfAJ0HQdQs6bE+l3
 6IGFmAXmJ7W/nME9gFJ6FpGoWQtUsJFULGJlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgQGOgMQ7GDc+dzpEKMkB5OSKC+P4J5IIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8WiJAOcGi1PTUirTMHGDMwaQlOHiURHhdQNK8xQWJucWZ6RCpU4y6HPv23PrDJM
 SSl5+XKiXOawxSJABSlFGaBzcCFv+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLAzKFJzO
 vBG7TK6AjmICOOHN6B8gRJYkIKakGRq63ZmenzVFfI92j9tlnfsdGDYPZu3cvTww1OC6dzmKb
 Mmci02at+xVWCgpNOX9ucGs4Hsr8fMLuVZDnnQhu8UOdQjMvctTt2CavFLzjczv3/gjuBxn7t
 js3LrDSffenmKFlya+WiB8TEpT4d+8pFJ57YKniDbPavcsyjNwW8jrUxbsffbySTYmlOCPRUI
 u5qDgRAIpcqcf6AgAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505498472!82972869!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40180 invoked from network); 15 Sep 2017 18:01:12 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 18:01:12 -0000
Received: by mail-wm0-f66.google.com with SMTP id r136so3409217wmf.3
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 11:01:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=dRz8NgPIjWOLx1LSqSxVoUq6J6A0tDyik2slMRMiSk4=;
 b=Vk9eXfl/i+5A/glWt0Cj+aOiP6qLBj6VFD5H2F3+/PqhAA7wzfEh8WeP/K0TCiTJ45
 9KvGB80nNfRxh6CXpEpH0zv/cuxQanTSAUgCzQyNUUoaGyD7um38S4QhSNA9OzjGGWUT
 IL5hlHfIK8kq5J2PIjiDHcfKGjKVZeBjmcn5ZJZjRvTKByr5twHBo/dbbDO9bXfj+fxb
 atGmGtjW8GBag5SGy6sSzk45MjLDnhuLl3OmiSIirfnpXkMI6/GV63WLS3D/RmuEN9Rf
 XyStI3lqQ8mdzjc0+GK2oDmro+TMANkQtGI0cYsNvAxjpkd1/Fkp47DhO4xkd/38vz5n
 2Rpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=dRz8NgPIjWOLx1LSqSxVoUq6J6A0tDyik2slMRMiSk4=;
 b=oaYro8f7mWyOySZEp1Q/AT/6u9zCU26oqEdZAVXr8rEW0fkN+oYJhz9fmVMnZCzlvw
 6s29rFTCknkAdfgiHgYRbWyaW7sSHAenSQ5fXZLhcMCPIqZpygmF2tMbhbOMQTFTjI1B
 q2xO9t4fJQP7Q2lp/E7bI2R+eHsSz8sDHO5WyHkiE8SCP7hdwEqy4mVtRIqSzs7VAV35
 3x/Ss/BYmPbwx40wf7hBpyRJzKIrFeTuVwb7qzXHjfnTYLUFUbDSd8zT0cSuIVXuAV3M
 nyCNxhLxcCipe5K6ZDl7emJshBzWDb7pdAuHBwHC2rUx9H0Tug9GLzF5zxzmIud2mT5N
 qHOA==
X-Gm-Message-State: AHPjjUjC7G/CVvE6VsEqZfe2bFFNDiqFtMbUAxosFqL0uiOYjNGTd3YC
 6gxLqy9MFtOL8g==
X-Google-Smtp-Source: AOwi7QCq5Bde6UAKjX29PaRD3QFotDxbXpsLMdjq+FA+3fNM9knDFbL7qz06ETpReRQal1KJGivG+w==
X-Received: by 10.28.94.85 with SMTP id s82mr3103825wmb.13.1505498472122;
 Fri, 15 Sep 2017 11:01:12 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id h128sm1451230wmf.9.2017.09.15.11.01.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 11:01:10 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 20:01:08 +0200
Message-ID: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH 0/3] xen: RCU: Improve the idle timer handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgp0aGlzIHNlcmllcyBpcyB0aGUgZm9sbG93dXAgb2YgbXkgcHJldmlvdXMgUkNVIHNl
cmllcy4gSXQgY29udGFpbnM6Ci0gdGhlIHBhdGNoIHRoYXQgbWFrZXMgdGhlIHBlcmlvZCBvZiB0
aGUgUkNVIGlkbGUgdGltZXIgY29uZmlndXJhYmxlLCB2aWEgYSBYZW4KICBib290IHRpbWUgcGFy
YW1ldGVyLCBhcyBzdWdnZXN0ZWQgYnkgSmFuLCBkdXJpbmcgcmV2aWV3IG9mIHRoZSBvcmlnaW5h
bCBzZXJpZXMKICAocGF0Y2ggMik7Ci0gdGhlIHBhdGNoIHRoYXQgbWFrc2UgdGhlIHBlcmlvZCBv
ZiB0aGUgUkNVIGlkbGUgdGltZXIgYWRhcHRpdmUsIGJ1dCB1c2luZyB0aGUKICBhbGdvcml0aG0g
c3VnZ2VzdGVkIGJ5IEdlb3JnZSwgZHVyaW5nIHJldmlldyBvZiB0aGUgb3JpZ2luYWwgc2VyaWVz
IChwYXRjaCAzKS4KClBhdGNoIDEgaXMgYSBmaXggZm9yIHRoZSBmYWN0IHRoYXQgaWYgd2Ugc3Rv
cCBhIHRpbWVyIHRoYXQgaGFzIGFscmVhZHkgZXhwaXJlZCwKcmlnaHQgbm93LCB3ZSBtaXNzIGlu
dm9raW5nIHRoZSB0aW1lciBoYW5kbGVyISBUaGlzIGlzIGEgZ2VuZXJhbCBidWcsIGJ1dCBpcwpw
YXJ0aWN1bGFybHkgcmVsZXZhbnQgZm9yIHRoaXMgc2VyaWVzLCBhcywgd2l0aG91dCBpdCwgdGhl
IFJDVSBpZGxlIHRpbWVyCmhhbmRsZXIgaXMgbmV2ZXIgcnVuIChhbmQgaGVuY2UsIEdlb3JnZSdz
IGFsZ29yaXRobSBjYW4ndCB3b3JrIDotLykuCgpSZWdhcmRzLApEYXJpbwotLS0KRGFyaW8gRmFn
Z2lvbGkgKDMpOgogICAgICB4ZW46IHRpbWVyczogZG9uJ3QgbWlzcyBhIHRpbWVyIGV2ZW50IGJl
Y2F1c2Ugb2Ygc3RvcF90aW1lcigpCiAgICAgIHhlbjogUkNVOiBtYWtlIHRoZSBwZXJpb2Qgb2Yg
dGhlIGlkbGUgdGltZXIgY29uZmlndXJhYmxlLgogICAgICB4ZW46IFJDVTogbWFrZSB0aGUgcGVy
aW9kIG9mIHRoZSBpZGxlIHRpbWVyIGFkYXB0aXZlLgoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIHwgICAgOSArKysrKysKIHhlbi9jb21tb24vcmN1cGRhdGUuYyAgICAgICAg
ICAgICAgIHwgICA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2Nv
bW1vbi90aW1lci5jICAgICAgICAgICAgICAgICAgfCAgIDE0ICsrKysrKystLQogMyBmaWxlcyBj
aGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVu
cyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xp
ClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJy
aWRnZSAoVUspCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuvb-00052G-DH; Fri, 15 Sep 2017 18:01:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuva-000525-85
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 18:01:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A8/1C-30935-1751CB95; Fri, 15 Sep 2017 18:01:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwWDdfdE+
 kwYv/ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bzl32sBXP4K/7NjWxgnMTTxcjFISQwg1Hi
 0+cl7CAOi8AaVomfp38wgjgSApdYJS48esfaxcgJ5MRJvJzYwghhp0m8nLmNHcKukVj/aQJYj
 ZCAisTN7auYIMb+YJS4uHAyG0hCWEBP4sjRH+wQdrDE7JWfmEFsNgEDiTc79oI1iwgoSdxbNR
 msmVngFaPE6VP7wLaxCKhKXPo/jwnE5hXwkrhy6BhYnFPAV+L7rw1ANgfQNh+J2fsMQMKiAnI
 SKy+3sEKUC0qcnPmEBaSEWUBTYv0ufZAws4C8xPa3c5gnMIrOQlI1C6FqFpKqBYzMqxg1ilOL
 ylKLdA0N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAuOCAQh2MK5sdz7EKMnBp
 CTKyyO4J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+WCFBOsCg1PbUiLTMHGKEwaQkOHiURXg
 6QNG9xQWJucWY6ROoUozHHhTuX/jBxHNhz6w+TEEtefl6qlDivMUipAEhpRmke3CBY4rjEKCs
 lzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4ekCk8mXklcPuAkQH0hQjvmdM7QE4pSURISTUwLqnj
 OR0gfvLT2m3/fuhce3jIQFtL7denyRsKrHm3XfdgmyFzXuxkg4Heu643HI4VISIugdwHJ75r6
 1aU4FgXkrR6WW5opJz3AQOPk+4Z38x4crK7LLamuJ3d1ZYcPdPXRzTvH5+oEPtp+YaN5pdTfW
 6+2fUkkuPvYavYkDcar+7I7Fsw3fCREktxRqKhFnNRcSIARbMWOBcDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505498479!108942868!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44417 invoked from network); 15 Sep 2017 18:01:19 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 18:01:19 -0000
Received: by mail-wr0-f195.google.com with SMTP id u48so1687388wrf.4
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 11:01:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=rDaiJfmrsCWPCaVdvrw/Oq4LkS76lrVcVQwMKsOfKbY=;
 b=o10QpK532uo1qwqQxjUzUNBdS70aBwBDJfWlGJC7ZByI0KNss5c67fY7H814rOC9f7
 gXVvIdTYjtgfV8T702GuRno//uSApJJuSaW5nty5HNZmVzzGVm8r3JFgEUWVxqkgH8qp
 1iMrCKxW8ORPL3GkLA//MvhWUAPiaKn6NCiRvJd8EpwhXAceuSQdUZe5WgEHvnLHTsvY
 7Wkiur90QfvXLKZI0NOgY3MP7Dv6fYvYelPmD9GTiBFB1jlUEfTO1m34K3AvVzagWtrn
 waWoDISoR9rGDDwJx12yYVJdC+NHuz+29o6217nOUhC+ZQ2OBmWxLKts2ZyLoHHL3X++
 2TrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=rDaiJfmrsCWPCaVdvrw/Oq4LkS76lrVcVQwMKsOfKbY=;
 b=OrKvenG3icWXZP9MwQ+HkkotTJXztY/qLYKhvkTFAWIxmX0Wf7aTlIX9fCwiUIlU7I
 OxtDK+KK0HbpCL17kySY8LrW2PNyCr3P5oBm6QZyZHbDesUeFxGnqmUTURhiUjEtPjiE
 Uo8vgIRSoe+D7qMLUret4Wf7XLg1ZmEop8Q6YSLo5QrB5D1jXomV8HshA5LvtDxxjd6A
 tRonoaagPE9JpJzF3cBuZGC2bsCgOlp8oehd9QOEDfMXf+jp8vJjdqoZ9ss4J1TxG90h
 6wyd9OwiC/vb8yvY5WHnzKw3zR8SQJR4+DvHqoe9iEf3JErhJC4S8p9pTJwBa2o+wo41
 ycaA==
X-Gm-Message-State: AHPjjUiEOpzEQnsY8/PR4zTjTpJMCtjZ9aaCoFOVBekHbpqZhdnr6oef
 ujXL8oBMlMHCAQ==
X-Google-Smtp-Source: ADKCNb6rVe5tIsDkoxA3bzQy2SmHUhRu0wOyEgW9d8T1qoacjgJTYL+ICu7qpqvJsPs4pN8y5QakrA==
X-Received: by 10.223.184.250 with SMTP id c55mr21199360wrg.134.1505498479358; 
 Fri, 15 Sep 2017 11:01:19 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id w6sm1051174wra.45.2017.09.15.11.01.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 11:01:18 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 20:01:17 +0200
Message-ID: <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
In-Reply-To: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgc3RvcF90aW1lcigpIGlzIGNhbGxlZCBiZXR3ZWVuIHdoZW4gYSB0aW1lciBpbnRlcnJ1cHQK
YXJyaXZlcyAoYW5kIFRJTUVSX1NPRlRJUlEgaXMgcmFpc2VkKSBhbmQgd2hlbiBzb2Z0aXJxcyBh
cmUKY2hlY2tlZCBhbmQgaGFuZGxlZCwgdGhlIHRpbWVyIHRoYXQgaGFzIGZpcmUgaXMgKHJpZ2h0
IGluCnN0b3BfdGltZXIoKSkgZGVhY3RpdmF0ZWQsIGFuZCB0aGUgaGFuZGxlciBmb3IgdGhhdApv
Y2N1cnJlbmNlIG9mIHRoZSBpbnRlcnJ1cHQgbmV2ZXIgZXhlY3V0ZWQuCgpUaGlzIGhhcHBlbnMs
IGUuZy4gdG8gdGltZXJzIHN0b3BwZWQgZHVyaW5nIHRoZSB3YWtldXAKZnJvbSBpZGxlIChlLmcu
LCBDLXN0YXRlcywgb24geDg2KSBwYXRoLgoKVG8gZml4IHRoYXQsIGRvbid0IGRlYWN0aXZhdGUg
YSB0aW1lciwgd2hpbGUgc3RvcHBpbmcgaXQsCmlmIGl0IGhhcyBleHBpcmVkLiBPbiB0aGUgY29u
dHJhcnksIHdoZW4gdGhhdCBoYXBwZW5zLAoocmUtKXJhaXNlIHRoZSB0aW1lciBzb2Z0aXJxLCB0
byBtYWtlIHN1cmUgdGhlIGhhbmRsZXIgaXMKaW52b2tlZC4KClNpZ25lZC1vZmYtYnk6IERhcmlv
IEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2NvbW1vbi90aW1lci5jIHwgICAxNCArKysrKysrKysrKystLQogMSBmaWxl
IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi90aW1lci5jIGIveGVuL2NvbW1vbi90aW1lci5jCmluZGV4IGQ5ZmY2NjkuLmIx
ZDE1MTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdGltZXIuYworKysgYi94ZW4vY29tbW9uL3Rp
bWVyLmMKQEAgLTIxNyw3ICsyMTcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0aXZhdGVfdGlt
ZXIoc3RydWN0IHRpbWVyICp0aW1lcikKICAgICB0aW1lci0+c3RhdHVzID0gVElNRVJfU1RBVFVT
X2ludmFsaWQ7CiAgICAgbGlzdF9kZWwoJnRpbWVyLT5pbmFjdGl2ZSk7CiAKLSAgICBpZiAoIGFk
ZF9lbnRyeSh0aW1lcikgKQorICAgIGlmICggYWRkX2VudHJ5KHRpbWVyKSB8fCB0aW1lci0+ZXhw
aXJlcyA8PSBOT1coKSApCiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHRpbWVyLT5jcHUsIFRJ
TUVSX1NPRlRJUlEpOwogfQogCkBAIC0zMjYsNyArMzI2LDE3IEBAIHZvaWQgc3RvcF90aW1lcihz
dHJ1Y3QgdGltZXIgKnRpbWVyKQogICAgICAgICByZXR1cm47CiAKICAgICBpZiAoIGFjdGl2ZV90
aW1lcih0aW1lcikgKQotICAgICAgICBkZWFjdGl2YXRlX3RpbWVyKHRpbWVyKTsKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIElmIHRoZSB0aW1lciBpcyBleHBpcmVkIGFscmVhZHksICdj
YWxsJyB0aGUgc29mdGlycSBoYW5kbGVyIHRvCisgICAgICAgICAqIGV4ZWN1dGUgaXQgKGl0IHdp
bGwgbGVhdmUgaXQgaW5hY3RpdmUgYWZ0ZXIgdGhhdCkuIElmIG5vdCwganVzdAorICAgICAgICAg
KiBkZWFjdGl2YXRlIGl0LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB0aW1lci0+ZXhwaXJl
cyA8PSBOT1coKSApCisgICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycSh0aW1lci0+Y3B1LCBU
SU1FUl9TT0ZUSVJRKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZGVhY3RpdmF0ZV90aW1l
cih0aW1lcik7CisgICAgfQogCiAgICAgdGltZXJfdW5sb2NrX2lycXJlc3RvcmUodGltZXIsIGZs
YWdzKTsKIH0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuvh-00052o-Ki; Fri, 15 Sep 2017 18:01:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuvg-00052e-HT
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 18:01:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 EA/E9-03423-7751CB95; Fri, 15 Sep 2017 18:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwSLdcdE+
 kQd9+dovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNO0yaWgrfSFf/2zWJrYPwr1sXIxSEkMINR
 4v/BvywgDovAGlaJ33fnM4M4EgKXWCX2/bjB1sXICeQkSbzu7GCBsNMk1v6fyw5hV0l8XbadC
 cQWElCRuLl9FRPE2F+MEv0P94I1CwvoSRw5+oMdwvaXWHzlODOIzSZgIPFmx15WEFtEQEni3q
 rJYM3MAs8ZJTbs3QKWYBFQldhxYS/YBl4Bb4k/F6eBNXMK+Ep8/7WBsYuRA2ibj8TsfQYgYVE
 BOYmVl1tYIcoFJU7OfMICUsIsoCmxfpc+SJhZQF5i+9s5zBMYRWchqZqFUDULSdUCRuZVjOrF
 qUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFxwQAEOxg7/jkdYpTkY
 FIS5eUR3BMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXAhhnQoJFqempFWmZOcAIhUlLcPAoif
 DuFgFK8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifNuACkVACnNKM2DGwRLHJc
 YZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzOsCMoUnM68Ebt8roFOYgE45c3oHyCkliQgpqQbG
 kGcbL3PdlUnZb/v4pn6J7gKm4pzwLf/lOqu3CoQ9XVGglMSiXngx8UTFWpcVjko18UE/Eg78u
 c2ma2ytM/GA0N3pTgbLzHf4v3r0pJCP9fTiS8oicin/J26z8PbKLT5a5C1y8JhN1tPN8u5Pk7
 7OXZfUEpJw6vScK2vEp+b02k6eLtN04vRKJZbijERDLeai4kQAtOXD+xcDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505498486!83071471!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45600 invoked from network); 15 Sep 2017 18:01:27 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 18:01:27 -0000
Received: by mail-wr0-f194.google.com with SMTP id p37so1687505wrb.5
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 11:01:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=qA7GLDJnHe+qFMYApobeGPGdsGg8Q9RBAZdv2vsNwhc=;
 b=Eyy54vONgDidnEHD99MadGJLkPtY2gQzAxKwoLudkED9LjkbvRIYfQS2FzUOIiBsgB
 uoGFY+UVv1dCae6COr8XJ488r9ZzxkJGYHPsErsNvBvtUmJ8MyeP5opRZVI2gDZirUrK
 Jt/Buar91adKVqsLPWEFa5euoVoklDtOKpbBOmQ+LpDp931X3sQfbVC+llPsQP97of+z
 aitoC23PH+KsoavcZuh0BTyv7EvucblNmIQjbwhPwSX2fHynI6tl2GONBR/jzfg+Mhxe
 Ek1FojG+npeB2R2Q1i0M+7W1NzEBVsjDfpLmMLDknIyE/LaRa280P8t3/T+3nzVaRbzR
 o3MQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=qA7GLDJnHe+qFMYApobeGPGdsGg8Q9RBAZdv2vsNwhc=;
 b=YIF61s8AcEpagozyjNXl0a14GJp/M2owZmI9jmc3K2LpU/b5/gZBQZIN6PWBF+mEc1
 MxN135ccYdKLnIrxJzqc2okADqdFEFsPEsmgXcOvL2mmzyZcB3laRI9Tt7f22ZaR0GGR
 8D6qHx35zXSutciE2DeBwTJrgx/OBjG4An6wKqV9JXPCnxyyMyqeye5bt0IkRIQpGtkJ
 Ir3L058kZBub1+9TL3HpMVvyPIJt0cBDSqMUX9hdWp4s/1EuQtyzJ8p6OTWMn9R1FDE9
 FiG34o1yxgPS5VmqUSJCW3EXris8vDntbUyKg7XPE8NgWVlbxK8iaxUXFKfqmKzFIQXb
 MuLw==
X-Gm-Message-State: AHPjjUi95SpyFso4IsaRpmjwzxKBRF0FeZsH6uiXrdAnNgKCKHzexMFi
 1fnwXDNX6TImM+dPdGc=
X-Google-Smtp-Source: ADKCNb7cYc63zShTfYmTz1fszIo9cGFDQ+M51nteUgd3U/90lDktJ/1fQyg5kppEiYq/InhMA5Oohw==
X-Received: by 10.223.187.80 with SMTP id x16mr21819963wrg.33.1505498486749;
 Fri, 15 Sep 2017 11:01:26 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id k141sm1799700wmg.15.2017.09.15.11.01.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 11:01:26 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 20:01:24 +0200
Message-ID: <150549848446.30442.1115438035704916073.stgit@Solace.fritz.box>
In-Reply-To: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH 2/3] xen: RCU: make the period of the idle timer
 configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBpdCBwb3NzaWJsZSBmb3IgdGhlIHVzZXIgdG8gc3BlY2lmeSwgd2l0aCB0aGUgYm9vdAp0
aW1lIHBhcmFtZXRlciByY3VfaWRsZV90aW1lcl9wZXJpb2RfbXMsIGhvdyBmcmVxdWVudGx5CmEg
Q1BVIHRoYXQgd2VudCBpZGxlIHdpdGggcGVuZGluZyBSQ1UgY2FsbGJhY2tzIHNob3VsZCBiZQp3
b2tlbiB1cCB0byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGVuZGVkLgoKVHlwaWNhbCB2YWx1
ZXMgKGkuZS4sIHNvbWUgb2YgdGhlIHZhbHVlcyB1c2VkIGJ5IExpbnV4IGFzCnRoZSB0aWNrIGZy
ZXF1ZW5jeSkgYXJlIDEwLCA0IG9yIDEgbXMuIERlZmF1bHQgdmFsdXMgKHVzZWQKd2hlbiB0aGlz
IHBhcmFtZXRlciBpcyBub3Qgc3BlY2lmaWVkKSBpcyAxMG1zLiBNYXhpbXVtIGlzCjEwMG1zLgoK
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+LApDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gfCAgICA5ICsrKysrKysrKwogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAgICAgICAg
ICAgfCAgIDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCAzOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KaW5kZXggOTc5N2M4ZC4uYWNhY2M5MyAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KQEAgLTE0MjIsNiArMTQyMiwxNSBAQCBUaGUgZm9sbG93aW5nIHJlc291cmNl
cyBhcmUgYXZhaWxhYmxlOgogICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVkLCB0aGF0IG1lYW5zIGFj
dHVhbCBgY29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQogICAgIHJlZHVjZSB0byBo
YWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCiAKKyMjIyByY3VcX2lkbGVcX3RpbWVyXF9wZXJpb2Rc
X21zCis+IGA9IDxpbnRlZ2VyPmAKKworPiBEZWZhdWx0OiBgMTBgCisKK0hvdyBmcmVxdWVudGx5
IGEgQ1BVIHdoaWNoIGhhcyBnb25lIGlkbGUsIGJ1dCB3aXRoIHBlbmRpbmcgUkNVIGNhbGxiYWNr
cywKK3Nob3VsZCBiZSB3b2tlbiB1cCB0byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGhhcyBj
b21wbGV0ZWQsIGFuZCB0aGUKK2NhbGxiYWNrcyBhcmUgc2FmZSB0byBiZSBleGVjdXRlZC4gRXhw
cmVzc2VkIGluIG1pbGxpc2Vjb25kczsgbWF4aW11bSBpcyAxMDBtcy4KKwogIyMjIHJlYm9vdAog
PiBgPSB0W3JpcGxlXSB8IGtbYmRdIHwgYVtjcGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0g
fCBuW29dIFssIFt3XWFybSB8IFtjXW9sZF1gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1
cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRleCA4NzE5MzZmLi5kZmQwZGFmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0
ZS5jCkBAIC0xMTAsMTAgKzExMCwzNSBAQCBzdHJ1Y3QgcmN1X2RhdGEgewogICogQWJvdXQgaG93
IGZhciBpbiB0aGUgZnV0dXJlIHRoZSB0aW1lciBzaG91bGQgYmUgcHJvZ3JhbW1lZCBlYWNoIHRp
bWUsCiAgKiBpdCdzIGhhcmQgdG8gdGVsbCAoZ3Vlc3MhISkuIFNpbmNlIHRoaXMgbWltaWNzIExp
bnV4J3MgcGVyaW9kaWMgdGltZXIKICAqIHRpY2ssIHRha2UgdmFsdWVzIHVzZWQgdGhlcmUgYXMg
YW4gaW5kaWNhdGlvbi4gSW4gTGludXggMi42LjIxLCB0aWNrCi0gKiBwZXJpb2QgY2FuIGJlIDEw
bXMsIDRtcywgMy4zM21zIG9yIDFtcy4gTGV0J3MgdXNlIDEwbXMsIHRvIGVuYWJsZQotICogYXQg
bGVhc3Qgc29tZSBwb3dlciBzYXZpbmcgb24gdGhlIENQVSB0aGF0IGlzIGdvaW5nIGlkbGUuCisg
KiBwZXJpb2QgY2FuIGJlIDEwbXMsIDRtcywgMy4zM21zIG9yIDFtcy4KKyAqCisgKiBCeSBkZWZh
dWx0LCB3ZSB1c2UgMTBtcywgdG8gZW5hYmxlIGF0IGxlYXN0IHNvbWUgcG93ZXIgc2F2aW5nIG9u
IHRoZQorICogQ1BVIHRoYXQgaXMgZ29pbmcgaWRsZS4gVGhlIHVzZXIgY2FuIGNoYW5nZSB0aGlz
LCB2aWEgYSBib290IHRpbWUKKyAqIHBhcmFtZXRlciwgYnV0IG9ubHkgdXAgdG8gMTAwbXMuCiAg
Ki8KLSNkZWZpbmUgUkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygxMCkKKyNkZWZpbmUg
SURMRV9USU1FUl9QRVJJT0RfTUFYICAgICBNSUxMSVNFQ1MoMTAwKQorI2RlZmluZSBJRExFX1RJ
TUVSX1BFUklPRF9ERUZBVUxUIE1JTExJU0VDUygxMCkKK3N0YXRpYyBzX3RpbWVfdCBfX3JlYWRf
bW9zdGx5IGlkbGVfdGltZXJfcGVyaW9kID0gSURMRV9USU1FUl9QRVJJT0RfREVGQVVMVDsKKwor
c3RhdGljIGludCBwYXJzZV9pZGxlX3RpbWVyX3BlcmlvZChjb25zdCBjaGFyICpzKQoreworICAg
IGxvbmcgdW5zaWduZWQgaW50IHBlcmlvZCA9IHNpbXBsZV9zdHJ0b3VsKHMsIE5VTEwsIDEwKTsK
KyAgICBpbnQgcmV0ID0gMDsKKworICAgIGlmICggTUlMTElTRUNTKHBlcmlvZCkgPiBJRExFX1RJ
TUVSX1BFUklPRF9NQVggKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiByY3VfaWRs
ZV90aW1lcl9wZXJpb2RfbXMgbXVzdCBiZSA8ICUiUFJJX3N0aW1lIlxuIiwKKyAgICAgICAgICAg
ICAgIElETEVfVElNRVJfUEVSSU9EX01BWCAvIE1JTExJU0VDUygxKSk7CisgICAgICAgIHJldCA9
IC1FSU5WQUw7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgaWRsZV90aW1lcl9wZXJpb2QgPSBN
SUxMSVNFQ1MocGVyaW9kKTsKKworICAgIHByaW50aygiUkNVIGlkbGUgdGltZXIgcGVyaW9kOiAl
bHVtc1xuIiwgcGVyaW9kKTsKKworICAgIHJldHVybiByZXQ7Cit9CitjdXN0b21fcGFyYW0oInJj
dV9pZGxlX3RpbWVyX3BlcmlvZF9tcyIsIHBhcnNlX2lkbGVfdGltZXJfcGVyaW9kKTsKIAogc3Rh
dGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCByY3VfZGF0YSwgcmN1X2RhdGEpOwogCkBAIC00NTMs
NyArNDc4LDcgQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdGFydCgpCiAgICAgaWYgKGxpa2VseSgh
cmRwLT5jdXJsaXN0KSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgc2V0X3RpbWVyKCZyZHAtPmlk
bGVfdGltZXIsIE5PVygpICsgUkNVX0lETEVfVElNRVJfUEVSSU9EKTsKKyAgICBzZXRfdGltZXIo
JnJkcC0+aWRsZV90aW1lciwgTk9XKCkgKyBpZGxlX3RpbWVyX3BlcmlvZCk7CiAgICAgcmRwLT5p
ZGxlX3RpbWVyX2FjdGl2ZSA9IHRydWU7CiB9CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:01:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsuvq-00054f-Sb; Fri, 15 Sep 2017 18:01:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dsuvp-000549-Lv
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 18:01:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D5/1A-03423-1851CB95; Fri, 15 Sep 2017 18:01:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwRLdOdE+
 kwZ+9Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1NbtZC76JVBxqe8XawDhLsIuRi0NIYAaj
 xMrdL1hAHBaBNawSD+5NYAZxJAQusUrM2jQNKMMJ5MRJLJ7ziBHCTpPY2NbODmFXSCw9spAVx
 BYSUJG4uX0VE8TYH4wSH55tYQJJCAvoSRw5+oMdwvaS6F9xBayBTcBA4s2OvWC2iICSxL1Vk8
 GamQWeM0ps2LsFLMEioCrR9usV0EkcHLwC3hJHXuSDhDkFfCW+/9rACBIWEvCRmL3PACQsKiA
 nsfJyC1gnr4CgxMmZT1hASpgFNCXW79IHCTMLyEtsfzuHeQKj6CwkVbMQqmYhqVrAyLyKUaM4
 tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwLhiAYAfj+bWBhxglO
 ZiURHl5BPdECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjRMBygkWpaanVqRl5gAjFCYtwcGjJM
 K7GyTNW1yQmFucmQ6ROsVozHHhzqU/TBwH9tz6wyTEkpeflyolzmsMUioAUppRmgc3CJY4LjH
 KSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYtxFkCk9mXgncvldApzABnXLm9A6QU0oSEVJSDYx6
 kUVh3/rcfyxOqt77PFxo00TGiS7VH6N009dxRZi+1Db+eEX3X3Cwz/PNt3aHdn7exLtv0oo0f
 YnlSZd3T1GbVj35Wu+thT0bHPYkfnOM4w/fnloTJP1VL/9pxvOFE3Oz7GTO+jbn6upG1vxMeF
 t5KGPGe6laztbC6xWyhp/4H2xM3hZ+0kGJpTgj0VCLuag4EQDhYL9GFwMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505498494!82954201!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43189 invoked from network); 15 Sep 2017 18:01:34 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Sep 2017 18:01:34 -0000
Received: by mail-wr0-f196.google.com with SMTP id g50so1692303wra.3
 for <xen-devel@lists.xenproject.org>; Fri, 15 Sep 2017 11:01:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=Dhy8FuNTD8ERhNDzS/NCVkl8auQPiHeRVF3F+2UkzPw=;
 b=Ej8F9bWfzGQe7g4kCI1a4leHsICh46o98+yYq5XB4owbyQwerzyOj5bL2JxEpdbYzN
 Op/Ui03f5BltMI4Dq8zy3DyLUB5fXf4e2WfARhCja7jT3h28R8mlm3vdpAsdLZgF4No8
 Op8rlQRS5+r61xp1MFHAYWxZ3NOsjU2QGZj5x30JTlYw3A8JT0YJsC3OTbr4N11mdxYO
 wankKnOc9uw08YNdwJwgQUfMcg0aAvgl32ji225fQzc55LEQlecGTU2FZYsUwhFysF8l
 kBsesw9gFxoMr6AZYmlVPSWCE5E7HYPQAa1B2vND3vdtPv8AzSYOV3DC5er+VFsyHE/w
 WI7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=Dhy8FuNTD8ERhNDzS/NCVkl8auQPiHeRVF3F+2UkzPw=;
 b=Uy9LtLibFJ8KWQ2/KVAcV+Yd6Sf0QEdX32+8L9t/FTZVwOZ5TV5j3s5tbvqaxCpkiB
 OSRTYHf0FC8foEMZRAVpMsDOfPXDGVBJvST0GCqS20eIy9UW65QOdKnMQIGs9a83+90P
 ffX4feeV5TrUraIJl+1+pzq9zwLtrag044xpsG+5wD7UNy0ZAhKdpC/veCerDco+r7PT
 1CVavb7YicBH8lp5l03suvvR5+K1gBH0tVgPcRnrsLonxZ0r7hSXRHeQqKhVqX+/Gi9a
 S2ZuQTKD7ckYqeq6CVpZVMxZK7nqk7LwfQxeoKQ4h8PYrU732DawIKTQF7BsE7l3hdAt
 j/kA==
X-Gm-Message-State: AHPjjUgl7V5CKhbZCJE/iGfGCs49ocBa6MbPooWUnYYBhclGq9VhplWX
 R/13zajNId6yFw==
X-Google-Smtp-Source: ADKCNb7B87QEFnGJWFiDLPXh3NE9mYAVN4yJ/bZWElMf6lEgAFyD3WRGDZMOazZ/+9wpJ4S3NRaVmw==
X-Received: by 10.223.188.5 with SMTP id s5mr21104466wrg.94.1505498493910;
 Fri, 15 Sep 2017 11:01:33 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id k9sm1880447wrk.27.2017.09.15.11.01.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 15 Sep 2017 11:01:33 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 15 Sep 2017 20:01:31 +0200
Message-ID: <150549849185.30442.2268783824567221047.stgit@Solace.fritz.box>
In-Reply-To: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH 3/3] xen: RCU: make the period of the idle timer
	adaptive.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFzaWNhbGx5LCBpZiB0aGUgUkNVIGlkbGUgdGltZXIsIHdoZW4gKGlmISkgaXQgZmlyZXMsCmZp
bmRzIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpc24ndCBvdmVyLCB3ZSBpbmNyZWFzZSB0aGUKdGlt
ZXIncyBwZXJpb2QgKGkuZS4sIGl0IHdpbGwgZmlyZSBsYXRlciwgbmV4dCB0aW1lKS4KSWYsIE9U
T0gsIGl0IGZpbmRzIHRoZSBncmFjZSBwZXJpb2QgaXMgYWxyZWFkeSBmaW5pc2hlZCwKd2UgZGVj
cmVhc2UgdGhlIHRpbWVyJ3MgcGVyaW9kIChpLmUuLCBpdCB3aWxsIGZpcmUgYSBiaXQKZWFybGll
ciBuZXh0IHRpbWUpLgoKVGhlIGdvYWwgaXMgdG8gbGV0IHRoZSBwZXJpb2QgdGltZXIgc2VmbC1h
ZGp1c3QgdG8gYQpudW1iZXIgb2YgJ21pc3NlcycsIG9mIHRoZSBvcmRlciBvZiAxJS4KClNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgpTdWdn
ZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4sCkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgfCAgIDI0ICsrKysrKysr
KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMgYi94ZW4vY29tbW9u
L3JjdXBkYXRlLmMKaW5kZXggZGZkMGRhZi4uOWE3MDhlZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9yY3VwZGF0ZS5jCisrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwpAQCAtMTE4LDYgKzExOCw3
IEBAIHN0cnVjdCByY3VfZGF0YSB7CiAgKi8KICNkZWZpbmUgSURMRV9USU1FUl9QRVJJT0RfTUFY
ICAgICBNSUxMSVNFQ1MoMTAwKQogI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9ERUZBVUxUIE1J
TExJU0VDUygxMCkKKyNkZWZpbmUgSURMRV9USU1FUl9QRVJJT0RfTUlOICAgICBNSUNST1NFQ1Mo
MTAwKQogc3RhdGljIHNfdGltZV90IF9fcmVhZF9tb3N0bHkgaWRsZV90aW1lcl9wZXJpb2QgPSBJ
RExFX1RJTUVSX1BFUklPRF9ERUZBVUxUOwogCiBzdGF0aWMgaW50IHBhcnNlX2lkbGVfdGltZXJf
cGVyaW9kKGNvbnN0IGNoYXIgKnMpCkBAIC0xNDAsNiArMTQxLDE3IEBAIHN0YXRpYyBpbnQgcGFy
c2VfaWRsZV90aW1lcl9wZXJpb2QoY29uc3QgY2hhciAqcykKIH0KIGN1c3RvbV9wYXJhbSgicmN1
X2lkbGVfdGltZXJfcGVyaW9kX21zIiwgcGFyc2VfaWRsZV90aW1lcl9wZXJpb2QpOwogCisvKgor
ICogSW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgdmFsdWVzIGZvciB0aGUgaWRsZSB0aW1lciBoYW5k
bGVyLiBUaGUgYWxnb3JpdGhtCisgKiB3b3JrcyBhcyBmb2xsb3dzOgorICogLSBpZiB0aGUgdGlt
ZXIgYWN0dWFsbHkgZmlyZXMsIGFuZCBpdCBmaW5kcyBvdXQgdGhhdCB0aGUgZ3JhY2UgcGVyaW9k
IGlzbid0CisgKiAgIG92ZXIgeWV0LCB3ZSBhZGQgSURMRV9USU1FUl9QRVJJT0RfSU5DUiB0byB0
aGUgdGltZXIncyBwZXJpb2Q7CisgKiAtIGlmIHRoZSB0aW1lciBhY3R1YWxseSBmaXJlcyBhbmQg
aXQgZmluZHMgdGhlIGdyYWNlIHBlcmlvZCBvdmVyLCB3ZQorICogICBzdWJ0cmFjdCBJRExFX1RJ
TUVSX1BFUklPRF9ERUNSIGZyb20gdGhlIHRpbWVyJ3MgcGVyaW9kLgorICovCisjZGVmaW5lIElE
TEVfVElNRVJfUEVSSU9EX0lOQ1IgICAgTUlMTElTRUNTKDEwKQorI2RlZmluZSBJRExFX1RJTUVS
X1BFUklPRF9ERUNSICAgIE1JQ1JPU0VDUygxMDApCisKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgcmN1X2RhdGEsIHJjdV9kYXRhKTsKIAogc3RhdGljIGludCBibGltaXQgPSAxMDsKQEAg
LTQ5NSw4ICs1MDcsMTggQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKCkKIAogc3RhdGljIHZv
aWQgcmN1X2lkbGVfdGltZXJfaGFuZGxlcih2b2lkKiBkYXRhKQogewotICAgIC8qIE5vdGhpbmcs
IHJlYWxseS4uLiBKdXN0IGNvdW50IHRoZSBudW1iZXIgb2YgdGltZXMgd2UgZmlyZSAqLwogICAg
IHBlcmZjX2luY3IocmN1X2lkbGVfdGltZXIpOworCisgICAgaWYgKCAhY3B1bWFza19lbXB0eSgm
cmN1X2N0cmxibGsuY3B1bWFzaykgKQorICAgIHsKKyAgICAgICAgaWRsZV90aW1lcl9wZXJpb2Qg
PSBtaW5fdChzX3RpbWVfdCwgSURMRV9USU1FUl9QRVJJT0RfTUFYLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlkbGVfdGltZXJfcGVyaW9kICsgSURMRV9USU1FUl9QRVJJT0Rf
SU5DUik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlkbGVfdGltZXJfcGVyaW9k
ID0gbWF4X3Qoc190aW1lX3QsIElETEVfVElNRVJfUEVSSU9EX01JTiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZCAtIElETEVfVElNRVJfUEVSSU9E
X0RFQ1IpOworICAgIH0KIH0KIAogdm9pZCByY3VfY2hlY2tfY2FsbGJhY2tzKGludCBjcHUpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:15:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsv9L-0006CS-4M; Fri, 15 Sep 2017 18:15:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsv9K-0006CG-62
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:15:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B6/C7-27708-5C81CB95; Fri, 15 Sep 2017 18:15:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfewxJ5
 Ig5t/+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeV3H1vBVrOKw+9cGxgv
 63YxcnEICTQySeze08oG4TxmlNjaepUVwtnGKLF000mgDCeHiICzxNczc9lBbF4BfYlJn5+yg
 tjCAm4SjRt/MIHYEgKTmCRufS7tYuQAsj0lrv5ngQh7SnzuPA/Uys7BJmAlcUgMJMoioCpxad
 9vtgmM3AsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6u56BgXEHY+Nsv0OMkhxMSqK8PIJ7IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8K4SB8oJFqWm
 p1akZeYAAw8mLcHBoyTCOwEkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxfQYoEQIoyS
 vPgRsCi4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4zIFN4MvNK4Da9AjqCCeiIM6d3gB
 xRkoiQkmpgDN/7S+bromeuG5kP5BXIP78QdvyK+UmZg4fcuD4/aBQ4zHhbTEI/jbvulKpMcP2
 8qfLh5Q1O+9Q6ttdMk/WUn628IO/nE7Gi1UGf46QnG9wwui+mlnnnkEUX40vbOYHNVSs52FTL
 jBPWfIqdEhlz+lCSvruGhId87JeIG7c3yH7T5tltt+2AEktxRqKhFnNRcSIAO6Ei2X0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505499330!91176886!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10482 invoked from network); 15 Sep 2017 18:15:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 18:15:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsv9E-0003ZE-FB; Fri, 15 Sep 2017 18:15:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsv98-0008PT-U8; Fri, 15 Sep 2017 18:15:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsv97-0004rf-Mp; Fri, 15 Sep 2017 18:15:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113480-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=64a00683edcd2ad5b2abcd57783393836dda3110
X-Osstest-Versions-That: xen=fc3986d9632f24ad4d40cffd4cad25298e406122
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 18:15:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113480: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ4MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY0YTAwNjgzZWRjZDJhZDViMmFiY2Q1Nzc4MzM5Mzgz
NmRkYTMxMTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzk4NmQ5
NjMyZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5OGU0MDYxMjIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzQ1NiAgMjAxNy0wOS0xNCAyMzowMjozMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM0ODAgIDIwMTctMDktMTUgMTY6MDE6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj02NGEwMDY4M2VkY2QyYWQ1
YjJhYmNkNTc3ODMzOTM4MzZkZGEzMTEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysr
IFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFi
bGUtc21va2UgNjRhMDA2ODNlZGNkMmFkNWIyYWJjZDU3NzgzMzkzODM2ZGRhMzExMAorIGJyYW5j
aD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj02NGEwMDY4M2VkY2QyYWQ1YjJhYmNkNTc3
ODMzOTM4MzZkZGEzMTEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJ
Qj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9y
dCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisg
J1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFt
LXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0
aW5nCisgJ1snIHg2NGEwMDY4M2VkY2QyYWQ1YjJhYmNkNTc3ODMzOTM4MzZkZGEzMTEwID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
eGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0IDY0YTAwNjgzZWRjZDJhZDViMmFiY2Q1Nzc4MzM5MzgzNmRkYTMxMTA6cmVmcy9oZWFkcy9z
bW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
ZmMzOTg2ZC4uNjRhMDA2OCAgNjRhMDA2ODNlZGNkMmFkNWIyYWJjZDU3NzgzMzkzODM2ZGRhMzEx
MCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvGP-0006vI-Vo; Fri, 15 Sep 2017 18:22:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42495280a=citrix-osstest@xenproject.org>)
 id 1dsvGO-0006v6-9E
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:22:52 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 00/4F-17770-B7A1CB95; Fri, 15 Sep 2017 18:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG6V1J5
 Ig6cP5S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bD/u2sBU8yK/7PfM7awDgppIuRk0NCwF9i
 yrGtbBC2u8T09hVgtoiAs8SED7fBbF4BPYl/7XsZuxg5OIQFjCQm3SqCKHeTuPTsKyuMvf/QH
 WYQm03AQ2Jiz0QWkHIWAVWJ3t3VIGEhAS2JpYtXMkFMFJQ4OfMJC4jNLCAhcfDFC2aIMRYSOz
 72sU1g5J2FpGwWkrIFjEyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECA4cBCHYwnlkQeIhRkoNJSZSXR3BPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXh9J
 oJxgUWp6akVaZg4whGHSEhw8SiK8JiBp3uKCxNzizHSI1ClGY45jmy7/YeJYdf3uHyYhlrz8v
 FQpcd5MkFIBkNKM0jy4QbDYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXjOQKTyZeSVw+1
 4BncIEdMqZ0ztATilJREhJNTA2P3fhjpogzj65Rk3UfbXLOkaTdT1he4PXdJwXlfJw+eF+NlL
 6nXSNzp+58s22l6tkl15ZyLrAIW57umbvpTfcc4NrUtevOHtKbU7VF4ap09OkEtadTHHgz4hg
 3zi9S3blHonW1JMHmh4UyNTbBD8xuDNXqDTj+ayDWiXJ64/8nh8Quub83alKLMUZiYZazEXFi
 QA1rx8uqAIAAA==
X-Env-Sender: prvs=42495280a=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505499768!82974981!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64858 invoked from network); 15 Sep 2017 18:22:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:22:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439964299"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72112-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=11b4463e096523fe03ac840472d483652ae93904
X-Osstest-Versions-That: ovmf=b30abe7df464d91b84a42763e61bb3c85bfd80c9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 15 Sep 2017 19:22:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72112: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjExMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAxMWI0NDYzZTA5NjUyM2ZlMDNhYzg0MDQ3MmQ0ODM2NTJhZTkz
OTA0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMzBhYmU3ZGY0NjRk
OTFiODRhNDI3NjNlNjFiYjNjODViZmQ4MGM5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMDcg
IDIwMTctMDktMTUgMDM6NTA6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTEyICAyMDE3LTA5LTE1IDE2OjE5OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpamVzaCBTaW5naCA8
YnJpamVzaC5zaW5naEBhbWQuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQv
fm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDExYjQ0NjNlMDk2NTIz
ZmUwM2FjODQwNDcyZDQ4MzY1MmFlOTM5MDQKQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNq
ckB6eXRvci5jb20+CkRhdGU6ICAgVHVlIFNlcCAxMiAwOTozMDoyMyAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1VkZkR4ZTogRml4IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZQogICAgCiAg
ICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA0
CiAgICAKICAgIEZvciByb290IGRpcmVjdG9yeSwgdGhlIEZJRCAoRmlsZSBJZGVudGlmaWVyIERl
c2NyaXB0b3IpIHBvaW50ZXIgaXMKICAgIGFjY2Vzc2libGUgdGhyb3VnaCBQUklWQVRFX1VERl9G
SUxFX0RBVEEuUm9vdCwgd2hlcmVhcyBub24tcm9vdAogICAgZGlyZWN0b3J5IGFuZCByZWd1bGFy
IGZpbGVzLCB0aGVpciBGSURzIGFyZSBhY2Nlc3NpYmxlIHRocm91Z2gKICAgIFBSSVZBVEVfVURG
X0ZJTEVfREFUQS5GaWxlLgogICAgCiAgICBJbiBVZGZTZXRQb3NpdGlvbigpLCB0aGUgRklEIHdh
cyByZXRyaWV2ZWQgdGhyb3VnaAogICAgUFJJVkFURV9VREZfRklMRV9EQVRBLkZpbGUsIGhlbmNl
IHdoZW4gY2FsbGluZyBpdCB3aXRoIGEgcm9vdCBkaXJlY3RvcnksCiAgICBQUklWQVRFX1VERl9G
SUxFX0RBVEEuRmlsZS5GaWxlSWRlbnRpZmllckRlc2NyaXB0b3Igd291bGQgYmUgTlVMTCBhbmQK
ICAgIHRoZW4gZGVyZWZlcmVuY2VkLgogICAgCiAgICBUaGlzIHBhdGNoIGZpeGVzIHRoZSBOVUxM
IHBvaW50ZXIgZGVyZWZlcmVuY2UgYnkgY2FsbGluZyBfRklMRSgpIHRvCiAgICB0cmFuc3BhcmVu
dGx5IHJldHVybiB0aGUgY29ycmVjdCBVREZfRklMRV9JTkZPICogd2hpY2ggcG9pbnRzIHRvIGEg
dmFsaWQKICAgIEZJRCBkZXNjcmlwdG9yIG9mIGEgc3BlY2lmaWMgZmlsZS4KICAgIAogICAgQ2M6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAg
IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IFN0ZXZlbiBTaGkg
PHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgUmVwb3J0ZWQtYnk6IFN0ZXZlbiBTaGkgPHN0
ZXZlbi5zaGlAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUGF1bG8gQWxjYW50YXJhIDxw
Y2FjanJAenl0b3IuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgoKY29tbWl0IDU0NTM3MDA4YTJmN2Q0ZThhMzU1MDdhZjhiNTIzZTdiNjc4YWJhY2QKQXV0aG9y
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAxNCAxODo1
MjoyMiAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFVkZkR4ZTogRml4IFZTMjAxMC9WUzIw
MTIgYnVpbGQgZmFpbHVyZQogICAgCiAgICBWUzIwMTAvVlMyMDEyIGJ1aWxkIGZhaWx1cmUgd2l0
aCBiZWxvdyBpbmZvOgogICAgd2FybmluZyBDNDcwMToKICAgICAgcG90ZW50aWFsbHkgdW5pbml0
aWFsaXplZCBsb2NhbCB2YXJpYWJsZSAnRGF0YU9mZnNldCcgdXNlZAogICAgICBwb3RlbnRpYWxs
eSB1bmluaXRpYWxpemVkIGxvY2FsIHZhcmlhYmxlICdGaWxlUG9zaXRpb24nIHVzZWQKICAgICAg
cG90ZW50aWFsbHkgdW5pbml0aWFsaXplZCBsb2NhbCB2YXJpYWJsZSAnRmluaXNoZWRTZWVraW5n
JyB1c2VkCiAgICAgIHBvdGVudGlhbGx5IHVuaW5pdGlhbGl6ZWQgbG9jYWwgdmFyaWFibGUgJ0Rh
dGEnIHVzZWQKICAgIHdhcm5pbmcgQzQ3MDM6CiAgICAgIHBvdGVudGlhbGx5IHVuaW5pdGlhbGl6
ZWQgbG9jYWwgcG9pbnRlciB2YXJpYWJsZSAnRGF0YScgdXNlZAogICAgCiAgICBJbiBmYWN0LCBE
YXRhT2Zmc2V0LCBGaWxlUG9zaXRpb24gYW5kIEZpbmlzaGVkU2Vla2luZyBhcmUgaW5pdGlhbGl6
ZWQKICAgIGFuZCB0aGVuIHVzZWQgaWYgKFJlYWRGaWxlSW5mby0+RmxhZ3MgPT0gUkVBRF9GSUxF
X1NFRUtfQU5EX1JFQUQpLgogICAgRG9GcmVlQWVkIHdpbGwgYmUgc2V0IHRvIFRSVUUgd2hlbiBE
YXRhIGlzIGFsbG9jYXRlZCBhbmQgcmV0dXJuZWQgZnJvbQogICAgR2V0QWVkQWRzRGF0YSgpLCBh
bmQgRGF0YSB3aWxsIGJlIGZyZWVkIGlmIChEb0ZyZWVBZWQpIHdoZW4gZXhpdGluZy4KICAgIAog
ICAgVXNlIHNhbWUgbWV0aG9kIGF0IDVhZmE1YjgxNTkzNmUyYjQ1YTM3NWI2NTIxNzY0MTk1YmVk
Njg2ODAgdG8gZml4CiAgICB0aGUgYnVpbGQgZmFpbHVyZS4KICAgIAogICAgVGhlcmUgaXMgcmVs
YXRlZCBkaXNjdXNzaW9uIGF0CiAgICBodHRwczovL2xpc3RzLjAxLm9yZy9waXBlcm1haWwvZWRr
Mi1kZXZlbC8yMDE3LVNlcHRlbWJlci8wMTQ2NDEuaHRtbAogICAgCiAgICBDYzogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgICBDYzogUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgQ2M6
IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDYzogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KCmNvbW1pdCBm
NjBlZDVhYjdmYjM5ZjczMjc3MjdmYWNkNTZlNThhZWRhZWJiYTMxCkF1dGhvcjogQnJpamVzaCBT
aW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgpEYXRlOiAgIFRodSBTZXAgMTQgMTY6MjI6NDcg
MjAxNyAtMDUwMAoKICAgIE92bWZQa2cvVmlydGlvTmV0RHhlOiBuZWdvdGlhdGUgVklSVElPX0Zf
SU9NTVVfUExBVEZPUk0KICAgIAogICAgVmlydGlvTmV0RHhlIGRyaXZlciBoYXMgYmVlbiB1cGRh
dGVkIHRvIHVzZSBJT01NVS1saWtlIG1lbWJlciBmdW5jdGlvbnMKICAgIGZyb20gVklSVElPX0RF
VklDRV9QUk9UT0NPTCB0byB0cmFuc2xhdGUgdGhlIHN5c3RlbSBwaHlzaWNhbCBhZGRyZXNzIHRv
CiAgICBkZXZpY2UgYWRkcmVzcy4gV2UgZG8gbm90IG5lZWQgdG8gZG8gYW55dGhpbmcgc3BlY2lh
bCB3aGVuCiAgICBWSVJUSU9fRl9JT01NVV9QTEFURk9STSBiaXQgaXMgcHJlc2VudCBoZW5jZSB0
cmVhdCBpdCBpbiBwYXJhbGxlbCB3aXRoCiAgICBWSVJUSU9fRl9WRVJTSU9OXzEuCiAgICAKICAg
IENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBK
b3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IFRvbSBMZW5k
YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEJyaWplc2ggU2luZ2ggPGJyaWpl
c2guc2luZ2hAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogICAgUmVncmVzc2lvbi10ZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+Cgpjb21taXQgOGZhNTRhOGE5NDhmYjVlYTI4YmUwY2FhMjdjZWRkZWQ2NDI0Mzc0MQpBdXRo
b3I6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KRGF0ZTogICBUaHUgU2Vw
IDE0IDE2OjIyOjQ2IDIwMTcgLTA1MDAKCiAgICBPdm1mUGtnL1ZpcnRpb05ldER4ZTogbWFwIGNh
bGxlci1zdXBwbGllZCBUeCBwYWNrZXQgdG8gZGV2aWNlLWFkZHJlc3MKICAgIAogICAgV2hlbiBk
ZXZpY2UgaXMgYmVoaW5kIHRoZSBJT01NVSwgZHJpdmVyIGlzIHJlcXVpcmUgdG8gcGFzcyB0aGUg
ZGV2aWNlCiAgICBhZGRyZXNzIG9mIGNhbGxlci1zdXBwbGllZCB0cmFuc21pdCBidWZmZXIgZm9y
IHRoZSBidXMgbWFzdGVyIG9wZXJhdGlvbnMuCiAgICAKICAgIFRoZSBwYXRjaCB1c2VzIFZpcnRp
b05ldE1hcFR4QnVmKCkgdG8gbWFwIGNhbGxlci1zdXBwbGllZCBUeCBwYWNrZXQgdG8gYQogICAg
ZGV2aWNlLWFkZHJlc3MgYW5kIGVucXVldWUgdGhlIGRldmljZSBhZGRyZXNzIGluIFZSSU5HIGZv
ciB0cmFuc2ZlciBhbmQKICAgIHBlcmZvcm0gdGhlIHJldmVyc2UgbWFwcGluZyB3aGVuIHRyYW5z
ZmVyIGlzIGNvbXBsZXRlZCBzbyB0aGF0IHdlIGNhbgogICAgcmV0dXJuIHRoZSBjYWxsZXItc3Vw
cGxpZWQgYnVmZmVyLgogICAgCiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICAgIENjOiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogICAg
Q2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IGJkMTE0ZDlmNzc2YmZkMjZhMWNmNGM3
MzE0MjkxMTI4MjFjOWU5NDQKQXV0aG9yOiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFt
ZC5jb20+CkRhdGU6ICAgVGh1IFNlcCAxNCAxNjoyMjo0NSAyMDE3IC0wNTAwCgogICAgT3ZtZlBr
Zy9WaXJ0aW9OZXREeGU6IGFkZCBUeCBwYWNrZXQgbWFwL3VubWFwIGhlbHBlciBmdW5jdGlvbnMK
ICAgIAogICAgV2hlbiBkZXZpY2UgaXMgYmVoaW5kIElPTU1VLCBkcml2ZXIgaXMgcmVxdWlyZSB0
byBwYXNzIHRoZSBkZXZpY2UgYWRkcmVzcwogICAgb2YgVHhCdWYgaW4gdGhlIFR4IFZSSU5HLiBU
aGUgcGF0Y2ggYWRkcyBoZWxwZXIgZnVuY3Rpb25zIGFuZCBkYXRhCiAgICBzdHJ1Y3R1cmUgdG8g
bWFwIGFuZCB1bm1hcCB0aGUgVHhCdWYgc3lzdGVtIHBoeXNpY2FsIGFkZHJlc3MgdG8gYSBkZXZp
Y2UKICAgIGFkZHJlc3MuCiAgICAKICAgIFNpbmNlIHRoZSBUeEJ1ZiBpcyByZXR1cm5lZCBiYWNr
IHRvIGNhbGxlciBmcm9tIFZpcnRpb05ldEdldFN0YXR1cygpIGhlbmNlCiAgICB3ZSB1c2UgT3Jk
ZXJlZENvbGxlY3Rpb24gaW50ZXJmYWNlIHRvIHNhdmUgdGhlIFR4QnVmIHN5c3RlbSBwaHlzaWNh
bCB0bwogICAgZGV2aWNlIGFkZHJlc3MgbWFwcGluZy4gQWZ0ZXIgdGhlIFR4QnVmIGlzIHN1Y2Nl
c2Z1bGx5IHRyYW5zbWl0dGVkCiAgICBWaXJ0aW9OZXRVbm1hcFR4QnVmKCkgZG9lcyB0aGUgcmV2
ZXJzZSBsb29rdXAgaW4gT3JkZXJlZENvbGxlY3Rpb24gZGF0YQogICAgc3RydWN0dXJlIHRvIGdl
dCB0aGUgc3lzdGVtIHBoeXNpY2FsIGFkZHJlc3Mgb2YgVHhCdWYgZm9yIGEgZ2l2ZW4gZGV2aWNl
CiAgICBhZGRyZXNzLgogICAgCiAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICAgIENjOiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogICAg
Q2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IDc2YWQyM2NhODIyOTJhOGZhM2U5ZjNm
OGQ1NjM3ZjdhZWNiYjlkNjkKQXV0aG9yOiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFt
ZC5jb20+CkRhdGU6ICAgVGh1IFNlcCAxNCAxNjoyMjo0NCAyMDE3IC0wNTAwCgogICAgT3ZtZlBr
Zy9WaXJ0aW9OZXREeGU6IHVwZGF0ZSBUZWNoTm90ZXMKICAgIAogICAgSW4gbmV4dCBwYXRjaGVz
IHdlIHdpbGwgdXBkYXRlIFZpcnRpbyB0cmFuc21pdCB0byB1c2UgdGhlIGRldmljZS1tYXBwZWQK
ICAgIGFkZHJlc3Mgb2YgdGhlIGNhbGxlci1zdXBwbGllZCBwYWNrZXQuIFRoZSBwYXRjaCBkb2N1
bWVudHMgdGhlIG5ldyBtb2RlbC4KICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3Rl
bkBpbnRlbC5jb20+CiAgICBDYzogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNv
bT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZWdyZXNzaW9uLXRl
c3RlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCA4OTFmMDE2YzFiOTlmMmY0
Yzk4MmYwZDAyN2M3ZmYwYzAwMWJkMjcwCkF1dGhvcjogQnJpamVzaCBTaW5naCA8YnJpamVzaC5z
aW5naEBhbWQuY29tPgpEYXRlOiAgIFRodSBTZXAgMTQgMTY6MjI6NDMgMjAxNyAtMDUwMAoKICAg
IE92bWZQa2cvVmlydGlvTmV0RHhlOiBkeW5hbWljYWxseSBhbGxvYyB0cmFuc21pdCBoZWFkZXIK
ICAgIAogICAgRWFjaCBuZXR3b3JrIHBhY2tldCBpcyBzdWJtaXR0ZWQgZm9yIHRyYW5zbWlzc2lv
biBieSBwdXNoaW5nIHRoZSBoZWFkCiAgICBkZXNjcmlwdG9yIG9mIGEgdHdvLXBhcnQgZGVzY3Jp
cHRvciBjaGFpbiB0byB0aGUgQXZhaWxhYmxlIFJpbmcgb2YgdGhlCiAgICBUWCBxdWV1ZS4gVmly
dGlvTmV0SW5pdFR4KCkgc2V0cyB1cCB0aGUgdGhlIGRlc2NyaXB0b3IgY2hhaW5zIGZvciBhbGwK
ICAgIHF1ZXVlYWJsZSBwYWNrZXRzIGluIGFkdmFuY2UsIGFuZCBwb2ludHMgYWxsIHRoZSBoZWFk
IGRlc2NyaXB0b3JzIHRvIHRoZQogICAgc2FtZSBzaGFyZWQsIG5ldmVyIG1vZGlmaWVkLCBWSVJU
SU9fMV8wX05FVF9SRVEgaGVhZGVyIG9iamVjdCAob3IgaXRzCiAgICBpbml0aWFsIFZJUlRJT19O
RVRfUkVRIHN1Yi1vYmplY3QsIGRlcGVuZGVudCBvbiB2aXJ0aW8gdmVyc2lvbikuCiAgICBWaXJ0
aW9OZXRJbml0VHgoKSBjdXJyZW50bHkgdXNlcyB0aGUgaGVhZGVyIG9iamVjdCdzIHN5c3RlbSBw
aHlzaWNhbAogICAgYWRkcmVzcyBmb3IgcG9wdWxhdGluZyB0aGUgaGVhZCBkZXNjcmlwdG9ycy4K
ICAgIAogICAgV2hlbiBkZXZpY2UgaXMgYmVoaW5kIHRoZSBJT01NVSwgVmlydGlvTmV0IGRyaXZl
ciBpcyByZXF1aXJlZCB0byBwcm92aWRlCiAgICB0aGUgZGV2aWNlIGFkZHJlc3Mgb2YgVklSVElP
XzFfMF9ORVRfUkVRIGhlYWRlci4gSW4gdGhpcyBwYXRjaCB3ZQogICAgZHluYW1pY2FsbHkgYWxs
b2NhdGUgdGhlIGhlYWRlciB1c2luZyBBbGxvY2F0ZVNoYXJlZFBhZ2VzKCkgYW5kIG1hcCB3aXRo
CiAgICBCdXNNYXN0ZXJDb21tb25CdWZmZXIgc28gdGhhdCBoZWFkZXIgY2FuIGJlIGFjY2Vzc2Vk
IGJ5IGJvdGggcHJvY2Vzc29yCiAgICBhbmQgdGhlIGRldmljZS4KICAgIAogICAgV2UgbWFwIHRo
ZSBoZWFkZXIgb2JqZWN0IGZvciBDb21tb25CdWZmZXIgb3BlcmF0aW9uIGJlY2F1c2UsIGluIG9y
ZGVyIHRvCiAgICBzdGljayB3aXRoIHRoZSBjdXJyZW50IGNvZGUgb3JkZXIsIHdlIHBvcHVsYXRl
IHRoZSBoZWFkIGRlc2NyaXB0b3JzIHdpdGgKICAgIHRoZSBoZWFkZXIncyBkZXZpY2UgYWRkcmVz
cyBmaXJzdCwgYW5kIGZpbGwgaW4gdGhlIGhlYWRlciBpdHNlbGYgc2Vjb25kLgogICAgCiAgICBD
YzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogSm9y
ZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNo
LnNpbmdoQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgoKY29tbWl0IDQ2YjExZjAwYWM3MDRlZDRhMWUzYzhjMWMzNDM5ZjkxNGUyZGZhZGMKQXV0aG9y
OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CkRhdGU6ICAgVGh1IFNlcCAx
NCAxNjoyMjo0MiAyMDE3IC0wNTAwCgogICAgT3ZtZlBrZy9WaXJ0aW9OZXREeGU6IGFsbG9jIFJ4
QnVmIHVzaW5nIEFsbG9jYXRlU2hhcmVkUGFnZXMoKQogICAgCiAgICBXaGVuIGRldmljZSBpcyBi
ZWhpbmQgdGhlIElPTU1VLCBWaXJ0aW9OZXREeGUgaXMgcmVxdWlyZWQgdG8gdXNlIHRoZQogICAg
ZGV2aWNlIGFkZHJlc3MgaW4gYnVzIG1hc3RlciBvcGVyYXRpb25zLiBSeEJ1ZiBpcyBhbGxvY2F0
ZWQgdXNpbmcKICAgIEFsbG9jYXRlUG9vbCgpIHdoaWNoIHJldHVybnMgdGhlIHN5c3RlbSBwaHlz
aWNhbCBhZGRyZXNzLgogICAgCiAgICBUaGUgcGF0Y2ggdXNlcyBWSVJUSU9fREVWSUNFX1BST1RP
Q09MLkFsbG9jYXRlU2hhcmVkUGFnZXMoKSB0byBhbGxvY2F0ZQogICAgdGhlIFJ4QnVmIGFuZCBt
YXAgd2l0aCBWaXJ0aW9NYXBBbGxCeXRlc0luU2hhcmVkQnVmZmVyKCkgc28gdGhhdCB3ZSBjYW4K
ICAgIG9idGFpbiB0aGUgZGV2aWNlIGFkZHJlc3MgZm9yIFJ4QnVmLgogICAgCiAgICBDYzogQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBDYzogSm9yZGFuIEp1
c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBUb20gTGVuZGFja3kgPHRo
b21hcy5sZW5kYWNreUBhbWQuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdo
QGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgVGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29t
bWl0IDk0MGJhZWMwOWM4ZjQ2NjRiMzQ4NDJkMTNhMzBjZTI0M2QwYjdiNGIKQXV0aG9yOiBCcmlq
ZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CkRhdGU6ICAgVGh1IFNlcCAxNCAxNjoy
Mjo0MSAyMDE3IC0wNTAwCgogICAgT3ZtZlBrZy9WaXJ0aW9OZXREeGU6IG1hcCBWUklOR3MgdXNp
bmcgVmlydGlvUmluZ01hcCgpCiAgICAKICAgIFdoZW4gZGV2aWNlIGlzIGJlaGluZCB0aGUgSU9N
TVUgdGhlbiBkcml2ZXIgbmVlZCB0byBwYXNzIHRoZSBkZXZpY2UKICAgIGFkZHJlc3Mgd2hlbiBw
cm9ncmFtaW5nIHRoZSBidXMgbWFzdGVyLiBUaGUgcGF0Y2ggdXNlcyBWaXJ0aW9SaW5nTWFwKCkg
dG8KICAgIG1hcCB0aGUgVlJJTkcgc3lzdGVtIHBoeXNpY2FsIGFkZHJlc3NbZXNdIHRvIGRldmlj
ZSBhZGRyZXNzW2VzXS4KICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZl
bEBsaW5hcm8ub3JnPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgICBDYzogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAg
IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1i
eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCA1NWRkNWE2NzNiZDcxNDJlM2E5NWE1
YTU5N2RiNDBiZGYzODVhMjRjCkF1dGhvcjogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBh
bWQuY29tPgpEYXRlOiAgIFRodSBTZXAgMTQgMTY6MjI6NDAgMjAxNyAtMDUwMAoKICAgIE92bWZQ
a2cvVmlydGlvTmV0RHhlOiBhZGQgaGVscGVyIFZpcnRpb05ldFVuaW5pdFJpbmcoKQogICAgCiAg
ICBDb25zb2xpZGF0ZSB0aGUgdmlydGlvIFZSSU5HIHJlc291cmNlIGNsZWFudXAgaW50byBWaXJ0
aW9OZXRVbmluaXRSaW5nKCkuCiAgICAKICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNo
ZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5A
aW50ZWwuY29tPgogICAgQ2M6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmVncmVzc2lvbi10ZXN0
ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvW7-0007lN-EW; Fri, 15 Sep 2017 18:39:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvW5-0007lH-SS
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 18:39:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9C/39-03422-94E1CB95; Fri, 15 Sep 2017 18:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXtdDbk+
 kwfw1Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aR9c/YC46yVazdspGxgfEpaxcjJ4eEgL/E
 l1drwGw2AV2Jpi1/2boYOThEBFQkbu81ADGZBUIldrywBDGFBewlev4wgRSzCKhK9FzuZAOxe
 QU8JL7tesQCMVBO4vzxn8wg5UICahJz18dDlAhKnJz5BKyEWUBC4uCLF8wTGLlnIUnNQpJawM
 i0ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgYgGAH45d
 lAYcYJTmYlER5y6T2RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PWRBcoJFqWmp1akZeYAwxEm
 LcHBoyTCawWS5i0uSMwtzkyHSJ1itOQ4tunyHyaOGw+vA8mOm3f/MAmx5OXnpUqJ81qCNAiAN
 GSU5sGNg8XMJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzfpUBmsKTmVcCt/UV0EFMQAedOb
 0D5KCSRISUVAMju4PdL2ntJZqvp0TsbTS4nMCgUl82ldV0Wd5iTl1Opb2dhu43Uj4lcrfmc8Y
 Ls3p7H/2wW7mHu82gayvD9hs3Hu3z4b2YwxOi8GGnwYSEXStMEks+hT4zWb1f0/Mp9xWWl71z
 fXfuePKinvHkKh4ThUkLnzz7sUDKym7K1bYb1+Vy5dZdFHuhxFKckWioxVxUnAgAAH/6rJQCA
 AA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505500743!75098807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51006 invoked from network); 15 Sep 2017 18:39:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:39:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448017719"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 15 Sep 2017 19:38:45 +0100
Message-ID: <1505500725-8999-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] qemu-xen-traditional: Link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzaG91bGQgYmUgaW5zZXJ0ZWQgaW50byB0aGUgbGlieGwgeGVuLmdpdCBzZXJpZXMgYXMg
YSBxZW11IHRhZwp1cGRhdGUsIGp1c3QgYWZ0ZXIgdGhlIGxpYnJhcnkgaXMgaW50cm9kdWNlZCBi
dXQgYmVmb3JlIGl0IGlzIHVzZWQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4taG9va3MubWFrIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4taG9va3MubWFrIGIveGVuLWhv
b2tzLm1hawppbmRleCAwY2E4NjhmLi5hNjhlYmEzIDEwMDY0NAotLS0gYS94ZW4taG9va3MubWFr
CisrKyBiL3hlbi1ob29rcy5tYWsKQEAgLTI3LDYgKzI3LDcgQEAgTElCUyArPSAtTCQoWEVOX1JP
T1QpL3Rvb2xzL2xpYnMvZ250dGFiIC1seGVuZ250dGFiCiBMSUJTICs9IC1MJChYRU5fUk9PVCkv
dG9vbHMvbGlieGMgLWx4ZW5jdHJsIC1seGVuZ3Vlc3QKIExJQlMgKz0gLUwkKFhFTl9ST09UKS90
b29scy94ZW5zdG9yZSAtbHhlbnN0b3JlCiBMSUJTICs9IC1XbCwtcnBhdGgtbGluaz0kKFhFTl9S
T09UKS90b29scy9saWJzL3Rvb2xsb2cKK0xJQlMgKz0gLVdsLC1ycGF0aC1saW5rPSQoWEVOX1JP
T1QpL3Rvb2xzL2xpYnMvdG9vbGNvcmUKIExJQlMgKz0gLVdsLC1ycGF0aC1saW5rPSQoWEVOX1JP
T1QpL3Rvb2xzL2xpYnMvY2FsbAogTElCUyArPSAtV2wsLXJwYXRoLWxpbms9JChYRU5fUk9PVCkv
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5CiBMSUJTICs9IC1XbCwtcnBhdGgtbGluaz0kKFhFTl9S
T09UKS90b29scy9saWJzL2RldmljZW1vZGVsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:45:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvbr-0008Ra-2A; Fri, 15 Sep 2017 18:45:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsvbp-0008RT-Jj
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:45:01 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 75/17-25201-CAF1CB95; Fri, 15 Sep 2017 18:45:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXe1/J5
 IgzOHLS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceHYV9aCXSkVK/4+YGpg
 nGrXxcjFISTQyCTx/9gNFgjnMaPEhztXgBxOIGcbo8TLB8EgtoiAs8TXM3PZuxg5OHgF9CWe3
 c4ECQsLmEuc/rWNCaRXQuCqvMSvayuYQWokBDwl7nwLB6kBMVt+zwYKs3OwCVhJHBIDibIIqE
 rcvfyGaQIj9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIH+rmdgYNzBOGGV3yFGSQ4mJVFeVWAYCPEl5adUZiQWZ8QXleakFh9ilOHgUJLg3S4HlBMs
 Sk1PrUjLzAEGHkxagoNHSYT3Mkiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeWeCFAmAF
 GWU5sGNgEXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNdBpvBk5pXAbXoFdAQT0BFnTu
 8AOaIkESEl1cBoKPf0UsqJji6xqJmrG5pCWOZ/O9DD5e68UW2u0MYk71iegMOH090v3/zn++r
 TvaS/NjeUJrFcyC55/5brxBHPT/L8j3pmvWzTWLrul6y/3t+benyazA8OczLfsuv357ji/6dE
 d4PN3a9sUxMY5V4KXmZ8d8ryYifvJpO1S012MWRZr2w/rrVXiaU4I9FQi7moOBEAPOpVEH0CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505501098!83355226!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46350 invoked from network); 15 Sep 2017 18:44:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 18:44:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsvbl-0004JH-QV; Fri, 15 Sep 2017 18:44:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsvbg-0002G7-A0; Fri, 15 Sep 2017 18:44:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsvbf-0000Xi-Jg; Fri, 15 Sep 2017 18:44:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113460-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=fc3986d9632f24ad4d40cffd4cad25298e406122
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 18:44:51 +0000
Subject: [Xen-devel] [xen-unstable test] 113460: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ2MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEx
MzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTMzODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGZjMzk4NmQ5NjMyZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5OGU0MDYxMjIKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3
ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDow
OSBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6
MjQ6NDggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM0
NjAgIDIwMTctMDktMTUgMDI6MDg6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEhh
b3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xla3NhbmRyIEdyeXRz
b3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIFBldHJlIFBpcmNhbGFidSA8cHBpcmNh
bGFidUBiaXRkZWZlbmRlci5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDU1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:48:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvf9-0000CS-Lc; Fri, 15 Sep 2017 18:48:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dsvf8-0000CL-Fb
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 18:48:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D8/17-03454-9702CB95; Fri, 15 Sep 2017 18:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oG6lwp5
 Ig12z+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVB4UKFitW3O58ytTAeFaqi5GLQ0hgMpPE
 zCfTmSCcv4wS37btZ4VwNjBKtLz6yg7hdDNKvD38gLGLkRPIKZKYevM9O4jNIqAqMX/FAaA4B
 webgInEm1WOIGERAQOJ99cnsYH0MgtsZZQ41XkPrFdYIETiW/cpZhCbV8BcYuX+TYwQCz4xS3
 TdX8kIkRCUODnzCQuIzSygJXHj30smkAXMAtISy/9xgIQ5BewkblzZxQRiiwooS8zbt4oNxJY
 QMJZof3uRbQKj0Cwkk2YhmTQLYdICRuZVjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHhzAAEOxg7/jkdYpTkYFIS5VWV3xMpxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYI3DyQnWJSanlqRlpkDjCyYtAQHj5IIry9Imre4IDG3ODMdInWKUZfjx6Qrf5iEWPLy81
 KlxHmbQYoEQIoySvPgRsCi/BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeYNApvBk5pXAbXo
 FdAQT0BFnTu8AOaIkESEl1cDYH2o4dcdzkQf3S3nufv/dqH0q8Wp5xkU3qz6+tPN2d8smLJW6
 KTGFYffZX8/e3pEWSIyvDZwqxrhykyz74kWLw3Nus8/8OVMlakHf54fc7Kqe7zOy/m+TywtYl
 GYV0r3OKiBe4e6P0j/zssy5JscVyz14W8CjvjX/uY9EQNTj4G/2E/f9Z2pSYinOSDTUYi4qTg
 QAsSH1RO0CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505501303!71125849!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50289 invoked from network); 15 Sep 2017 18:48:24 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 18:48:24 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FImDYp029883
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 18:48:14 GMT
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 v8FImCBV025855
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 18:48:12 GMT
Received: from ubhmp0004.oracle.com (ubhmp0004.oracle.com [156.151.24.57])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8FImBmk018413;
 Fri, 15 Sep 2017 18:48:11 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 18:48:11 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 14B906A0764; Fri, 15 Sep 2017 14:48:10 -0400 (EDT)
Date: Fri, 15 Sep 2017 14:48:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170915184809.GC31227@char.us.oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
 <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
 <20170914212659.GE10926@char.us.oracle.com>
 <8446c04d-8709-18d9-a186-0e836bed1b2c@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8446c04d-8709-18d9-a186-0e836bed1b2c@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 dario.faggioli@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDU6Mzk6MjNQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA5LzE0LzIwMTcgMDU6MjYgUE0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3
cm90ZToKPiA+IE9uIFdlZCwgU2VwIDEzLCAyMDE3IGF0IDAyOjQ5OjQxUE0gLTA0MDAsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAwOS8xMy8yMDE3IDAyOjI1IFBNLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPj4+IEhpLAo+ID4+Pgo+ID4+PiBPbiAwOS8xMy8yMDE3IDA3OjA1IFBNLCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+PiBPbiAwOS8xMy8yMDE3IDExOjMyIEFNLCBLb25y
YWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gPj4+PiBXZWxsLCB0aGF0J3Mgbm90IGEgZml4LiBU
aGlzIGVsaW1pbmF0ZXMgdGhlIGNhc2UgdGhhdCBzb21ldGhpbmcgaW4KPiA+Pj4+IEFSTS1zcGVj
aWZpYyBjb2RlICh3aGljaCBJIGhhdmVuJ3QgdGVzdGVkKSBhY2NpZGVudGFsbHkgY2xlYXJzCj4g
Pj4+PiBfUEdDX25lZWRfc2NydWIuCj4gPj4+Pgo+ID4+Pj4gT0ssIEkgdGhpbmsgSSBrbm93IHdo
YXQgdGhlIHByb2JsZW0gaXMuIFlvdSBhcmUgdXNpbmcKPiA+Pj4+IENPTkZJR19TRVBBUkFURV9Y
RU5IRUFQLCBhcmUgeW91Pwo+ID4+PiBJdCBzZWVtcyB0aGUgYnVnIGFwcGVhciBvbiBBcm02NCwg
c28gQ09ORklHX1NFUEFSQVRFX1hFTkhFQVAgaXMgbm90IHNldC4KPiA+Pj4KPiA+Pj4gTm90ZSB0
aGF0IEFybTMyIGlzIHVzaW5nIHNlcGFyYXRlIGhlYXAuCj4gPj4KPiA+PiBGb3Igc2VwYXJhdGUg
aGVhcCB3ZSB3aWxsIG5lZWQKPiA+Pgo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+PiBpbmRleCBiNTI0M2Zj
Li45ZjYyZWEyIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gPj4g
KysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+PiBAQCAtMjA1OSw3ICsyMDU5LDcgQEAg
dm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwgdW5zaWduZWQgaW50IG9yZGVyKQo+ID4+
Cj4gPj4gICAgICBtZW1ndWFyZF9ndWFyZF9yYW5nZSh2LCAxIDw8IChvcmRlciArIFBBR0VfU0hJ
RlQpKTsKPiA+Pgo+ID4+IC0gICAgZnJlZV9oZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3Jk
ZXIsIGZhbHNlKTsKPiA+PiArICAgIGZyZWVfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2UodiksIG9y
ZGVyLCBzY3J1Yl9kZWJ1Zyk7Cj4gPj4gIH0KPiA+Pgo+ID4+ICAjZWxzZQo+ID4+Cj4gPj4KPiA+
PiBJZiB0aGF0IGRvZXNuJ3QgaGVscCB0aGVuIHRoZXJlIGFyZSB0d28gY2FzZXMgd2hlcmUgZnJl
ZV9oZWFwX3BhZ2VzIGlzCj4gPj4gY2FsbGVkIHdpdGggJ2ZhbHNlJyAtLS0gb25lIGluIGFsbG9j
X2RvbWhlYXBfcGFnZXMoKSBhbmQgdGhlIG90aGVyIGluCj4gPj4gb25saW5lX3BhZ2UoKS4KPiA+
Pgo+ID4+IFNldHRpbmcgb25lIGFuZCB0aGVuIHRoZSBvdGhlciB3b3VsZCBmdXJ0aGVyIG5hcnJv
dyBpdCBkb3duLgo+ID4gSXQgd2VudCBmdXJ0aGVyLiBTZWUgdGhlIHNlcmlhbCBsb2c6Cj4gCj4g
SG1tLiBBcyBKdWxpZW4gc2FpZCwgdGhpcyBpcyBBUk02NCBzbyB0aGlzIHBhdGNoIHNob3VsZCBu
b3QgaGF2ZSBhbnkgZWZmZWN0Lgo+IAo+IEhhdmUgeW91IHRyaWVkIGZsaXBwaW5nIGZhbHNlIHRv
IHRydWUgaW4gdGhlIHR3byBhbGxvY19kb21oZWFwX3BhZ2VzKCkKPiBpbnZvY2F0aW9ucyB0aGF0
IEkgbWVudGlvbmVkPwoKWWVhaCwgaXQgZGlkbid0IGhlbHAuIEJ1dCBJIGRlY2lkZWQgZHVyaW5n
IGEgY2VydGFpbiBjYWxsIHRvIGRlYnVnIHRoaXMuCgoKQEAgLTE3MDUsNiArMTcxMSw3IEBAIHN0
YXRpYyB2b2lkIGluaXRfaGVhcF9wYWdlcygKIHsKICAgICB1bnNpZ25lZCBsb25nIGk7CiAKKyAg
ICBwcmludGsoIiVzOiAweCVseCAtPiAweCVseCAlc1xuIiwgX19mdW5jX18sIHBhZ2VfdG9fbWZu
KHBnKSwgcGFnZV90b19tZm4ocGcpICsgbnJfcGFnZXMsIHNjcnViX2RlYnVnID8gInNjcnViIiA6
ICIiKTsKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKysgKQogICAgIHsKICAgICAg
ICAgdW5zaWduZWQgaW50IG5pZCA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcraSkpOwpA
QCAtMTAwMCw3ICsxMDAxLDEyIEBAIGlmICggbWVtZmxhZ3MgJiBNRU1GX2RlYnVnICkgewogICAg
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgZWxzZSBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCisgICAgICAg
ICAgICB7CisKKyAgICAgICBwcmludGsoIiVzOiVkICVkIHNjcnViIG1mbj0wJWx4XG4iLCBfX2Z1
bmNfXywgX19MSU5FX18sIGksIHBhZ2VfdG9fbWZuKCZwZ1tpXSkpOworCiAgICAgICAgICAgICAg
ICAgY2hlY2tfb25lX3BhZ2UoJnBnW2ldKTsKKyAgICAgICAgICAgICAgIH0KICAgICAgICAgfQog
CiAgICAgICAgIGlmICggZGlydHlfY250ICkKQEAgLTE4MzYsNiArMTg0Myw3IEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzbXBfc2NydWJfaGVhcF9wYWdlcyh2b2lkICpkYXRhKQogICAgIGVsc2UKICAg
ICAgICAgZW5kID0gc3RhcnQgKyBjaHVua19zaXplOwogCisgICAgcHJpbnRrKCJDUFUlZDogTUZO
PTB4JWx4IC0+IDB4JWx4XG4iLCBjcHUsIHN0YXJ0LCBlbmQpOwogICAgIGZvciAoIG1mbiA9IHN0
YXJ0OyBtZm4gPCBlbmQ7IG1mbisrICkKICAgICB7CiAgICAgICAgIHBnID0gbWZuX3RvX3BhZ2Uo
bWZuKTsKClNob3dzOgoKKFhFTikgTG9hZGluZyBkb20wIERUQiB0byAweDAwMDAwMDAwMTdlMDAw
MDAtMHgwMDAwMDAwMDE3ZTA4MjY1CihYRU4pIGluaXRfZG9taGVhcF9wYWdlczogMHhiODdiMS0+
MHhiODdiYwooWEVOKSBpbml0X2hlYXBfcGFnZXM6IDB4Yjg3YjEgLT4gMHhiODdiYwooWEVOKSBp
bml0X2RvbWhlYXBfcGFnZXM6IDB4Yjg4ZjEtPjB4Yjk4YWUKKFhFTikgaW5pdF9oZWFwX3BhZ2Vz
OiAweGI4OGYxIC0+IDB4Yjk4YWUJPC0gc28gdGhlIG1lbW9yeSBpcyBmcm9tIGhlcmUKCihYRU4p
IFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDggQ1BVcwooWEVOKSBJbml0aWFs
IGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgU2Ny
dWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9kZXMgdXNpbmcgOCBDUFVzCihYRU4pIENQVTA6IE1GTj0w
eDAgLT4gMHg4MDAwCihYRU4pIENQVTY6IE1GTj0weDZhMTJlIC0+IDB4NzIxMmUKKFhFTikgQ1BV
NTogTUZOPTB4NTg2NTEgLT4gMHg2MDY1MQooWEVOKSBDUFUyOiBNRk49MHgyMzViYSAtPiAweDJi
NWJhCihYRU4pIENQVTE6IE1GTj0weDExYWRkIC0+IDB4MTlhZGQKKFhFTikgQ1BVMzogTUZOPTB4
MzUwOTcgLT4gMHgzZDA5NwooWEVOKSBDUFU0OiBNRk49MHg0NmI3NCAtPiAweDRlYjc0CihYRU4p
IENQVTc6IE1GTj0weDdiYzBiIC0+IDB4ODNjMGIKKFhFTikgLihYRU4pIENQVTY6IE1GTj0weDcy
MTJlIC0+IDB4N2ExMmUKKFhFTikgQ1BVNTogTUZOPTB4NjA2NTEgLT4gMHg2ODY1MQooWEVOKSBD
UFU0OiBNRk49MHg0ZWI3NCAtPiAweDU2Yjc0CihYRU4pIENQVTE6IE1GTj0weDE5YWRkIC0+IDB4
MjFhZGQKQ1BVMDogTUZOPTB4ODAwMCAtPiAweDEwMDAwCihYRU4pIENQVTc6IE1GTj0weDgzYzBi
IC0+IDB4OGJjMGIKKFhFTikgQ1BVMjogTUZOPTB4MmI1YmEgLT4gMHgzMzViYQooWEVOKSBDUFUz
OiBNRk49MHgzZDA5NyAtPiAweDQ1MDk3CihYRU4pIC4oWEVOKSBDUFUxOiBNRk49MHgyMWFkZCAt
PiAweDIzNWJhCihYRU4pIENQVTI6IE1GTj0weDMzNWJhIC0+IDB4MzUwOTcKQ1BVMDogTUZOPTB4
MTAwMDAgLT4gMHgxMWFkZAooWEVOKSBDUFUzOiBNRk49MHg0NTA5NyAtPiAweDQ2Yjc0CihYRU4p
IENQVTY6IE1GTj0weDdhMTJlIC0+IDB4N2JjMGIKKFhFTikgQ1BVNDogTUZOPTB4NTZiNzQgLT4g
MHg1ODY1MQooWEVOKSBDUFU1OiBNRk49MHg2ODY1MSAtPiAweDZhMTJlCihYRU4pIENQVTc6IE1G
Tj0weDhiYzBiIC0+IDB4OGQ2ZWEKKFhFTikgLmRvbmUuCi4uc25pcC4uCgooWEVOKSBhbGxvY19o
ZWFwX3BhZ2VzOjEwMDYgMCBzY3J1YiBtZm49MGI5OGFiCihYRU4pIFhlbiBCVUcgYXQgcGFnZV9h
bGxvYy5jOjczOAoKU28gaW4gb3RoZXIgd29yZHMsIGl0IGxvb2tzIGxpa2Ugc2NydWJfaGVhcF9w
YWdlcyBpcyBzb21laG93IG5vdAppbmNsdWRpbmcgdGhpcyBNRk4uCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfo-0000GP-Tt; Fri, 15 Sep 2017 18:49:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfn-0000GE-Dc
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 76/97-03454-2A02CB95; Fri, 15 Sep 2017 18:49:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXneRwp5
 Ig/0nBC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8akq90sBVe5Kj5dWM7ewLifo4uRk0NCwF9i
 98KlTBC2h8T1syfAbDYBXYmmLX/ZQGwRAWWJ401fWLsYOTiYBfwk+pbngoSFBewkdh2Yyw5is
 wioSrQensYCYvMKeEqcWwMRlxCQkzh//CczSKuQgJrE3PXxECWCEidnPgErZxaQkDj44gUzRL
 mlxLf1T5knMPLOQlI2C0nZAkamVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak
 5iUnFesn5uZsYgYHDAAQ7GNfMDzzEKMnBpCTKqyq/J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BK8OSE6wKDU9tSItMwcYwjBpCQ4eJRFeYZA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEe
 ZtBigRAijJK8+BGwOLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5g0Cm8GTmlcBtegV0BB
 PQEWdO7wA5oiQRISXVwMgkGpEWeufwrEvzr/zNqpg79XkFj6TElg2Lphx0t7kWzDdZuFrQOfz
 kv2OF+07YcbJ9sNnQejcml//z10eX7ixZn7jhU4S1cus+3tvn5l+cOXmR7+yn8qKXjrlICb2e
 7qbE03Dqd6L9orApCc6Pf65yFdVOvqvgKf5g+dfrLOxlC+7ujaz4mrRPiaU4I9FQi7moOBEAB
 irAv6ICAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56193 invoked from network); 15 Sep 2017 18:49:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018865"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:37 +0100
Message-ID: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 00/22] Provide some actual restriction of qemu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCB0aGlzIHNlcmllcywgaXQgaXMgcG9zc2libGUgdG8gcnVuIHFlbXUgaW4gYSB3YXkgdGhh
dCBJIHRoaW5rCnJlYWxseSBkb2VzIG5vdCBoYXZlIGdsb2JhbCBwcml2aWxlZ2UgYW55IG1vcmU+
CgpJIGhhdmUgdmVyaWZpZWQgdGhhdCBpdCBydW5zIGFzIGEgbm9uLXJvb3QgdXNlci4gIEkgaGF2
ZSBjaGVja2VkIGFsbApvZiBpdHMgZmRzIGFuZCB0aGV5IGFyZSBlaXRoZXIgcHJpdmNtZCAod2hp
Y2ggSSBoYXZlIGFycmFuZ2VkIHRvCm5ldXRlciksIG9yIC9kZXYvbnVsbCwgb3IgaGFybWxlc3Mg
c29ja2V0cyBhbmQgcGlwZXMsIG9yIGV2dGNobi4KClVuZm9ydHVuYXRlbHkgdGhpcyBuZWVkcyBh
IG5ldyAieGVudG9vbGNvcmUiIGxpYnJhcnksIHdoaWNoIGFsbCB0aGUKZXhpc3RpbmcgbGlicmFy
aWVzIHJlZ2lzdGVyIHdpdGggc28gdGhhdCB0aGUgcmVzdHJpY3QgY2FsbCBpcwplZmZlY3RpdmUu
CgpBbHNvIHRoZXJlIGFyZSBhIG51bWJlciBvZiBsYWN1bmFlLiAgSW4gcGFydGljdWxhcjoKCiAt
IGlmIHdlIGFyZSBub3QgdXNpbmcgYSBzaGFyZWQgdWlkLCB3ZSBzaG91bGQga2lsbCBhbGwgcHJv
Y2Vzc2VzCiAgIGJlbG9uZ2luZyB0byB0aGUgY2hvc2VuIHVpZCBib3RoIGF0IGRvbWFpbiBzdGFy
dCB0aW1lIGFuZCBhdAogICBkb21haW4gc2h1dGRvd24gdGltZQoKIC0gd2Ugc2hvdWxkIGhhdmUg
cWVtdSBjaHJvb3QKCiAtIHNvbWUgYXVkaXQgYW5kL29yIHJldmlldyBvZiB0aGUgcmVzdWx0aW5n
IHNpdHVhdGlvbiB3b3VsZCBiZQogICBnb29kIGJlZm9yZSB3ZSBvZmZlciBzZWN1cml0eSBzdXBw
b3J0IGZvciB0aGUgbmV3IGJvdW5kYXJ5CgogLSB1c2Ugb2YgcmxpbWl0cyBtYXkgYmUgdXNlZnVs
IHRvIG1pdGlnYXRlIHRoZSByaXNrIG9mIERPUwogICBieSBhIGNvbXByb21pc2VkIHFlbXUKCiAt
IGNkcm9tIGluc2VydCB3b3VsZCBoYXZlIHRvIGJlIGRvbmUgdmlhIGZkIHBhc3NpbmcgYW5kIGlz
IG5vdAogICB5ZXQgaW1wbGVtZW50ZWQKCiAtIHdlIG5lZWQgdG8gdGhpbmsgYWJvdXQgd2hhdCBo
YXBwZW5zIGR1cmluZyBtaWdyYXRpb24gKGN1cnJlbnRseQogICBwcml2aWxlZ2VzIGFyZSBkcm9w
cGVkIHZlcnkgbGF0ZSwgY2VydGFpbmx5IGFmdGVyIHRoZSByZWNlaXZpbmcKICAgcWVtdSBoYXMg
cmVhZCB0aGUgbWlncmF0aW9uIHN0cmVhbSBmcm9tIGl0cwogICBub3ctc3VwcG9zZWRseS11bnRy
dXN0ZWQgcGVlcikKClRoZSBzZXJpZXMgZGVwZW5kcyBmb3IgaXRzIGZ1bmN0aW9uYWxpdHkgb24g
YSBzdGlsbC1SRkMgcWVtdSBzZXJpZXMgSQpoYXZlIGp1c3QgcG9zdGVkLCBidXQgc2hvdWxkIGJl
IGhhcm1sZXNzIHdpdGhvdXQgdGhlIG5ldyBxZW11IHBhdGNoZXMuCgpUaGFua3MsCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvft-0000HY-4G; Fri, 15 Sep 2017 18:49:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfr-0000H6-Io
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 16/02-03414-6A02CB95; Fri, 15 Sep 2017 18:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve4yhT2
 RBq3Nchb3prxnd2D02N63iz2AMYo1My8pvyKBNePA7E7WgnlCFT/3tjE2MN7i72Lk5JAQ8Je4
 9/41O4TtIXH97AkmEJtNQFeiactfNhBbREBZ4njTF9YuRi4OZoFFjBJLVv5nAUkICwRI3F27g
 RnEZhFQlTi7cw9YM6+Ap8SdC7PZIIbKSZw//hOshlPAS+Lf5/uMILYQUM33yQuBhnIA2WoSc9
 fHQ7QKSpyc+QRsPLOAhMTBFy+YIcZYSnxb/5R5AiP/LCRls5CULWBkWsWoUZxaVJZapGtkpJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhsDECwg3HN/MBDjJIcTEqivKryeyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfDqgOQEi1LTUyvSMnOAYQ+TluDgURLhFQZJ8xYXJOYWZ
 6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnLcZpEgApCijNA9uBCwGLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYNwhkCk9mXgncpldARzABHXHm9A6QI0oSEVJSDYzznsxLfrx92j72qDdW/29YW18
 MuaY8e/91oztJ3dzd97+d5J5RvuOFm5JzZoPuidznUzZ+FHl1vNXvLa+QeGvxxtlR65lvcgec
 +jJx34nWq/k+zLfS1+hne17wWCQdLxDPFP5c/9zd4NkzW74d/and/edf6OUfBxOL1D/maFzzs
 r71aRmfsliREktxRqKhFnNRcSIAxxzTCrwCAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56390 invoked from network); 15 Sep 2017 18:49:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018880"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:39 +0100
Message-ID: <1505501339-11965-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 02/22] tools: libxendevicemodel: Provide
	xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAxNiAr
KysrKysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaCB8ICA5ICsrKysrKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYuLjIwOTM4ODQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jCkBAIC01MzIsNiArNTMyLDIyIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9pbmplY3RfZXZl
bnQoCiAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNp
emVvZihvcCkpOwogfQogCitpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oCisgICAgeGVuZGV2
aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgcmVhc29u
KQoreworICAgIHN0cnVjdCB4ZW5fZG1fb3Agb3A7CisgICAgc3RydWN0IHhlbl9kbV9vcF9yZW1v
dGVfc2h1dGRvd24gKmRhdGE7CisKKyAgICBtZW1zZXQoJm9wLCAwLCBzaXplb2Yob3ApKTsKKwor
ICAgIG9wLm9wID0gWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duOworICAgIGRhdGEgPSAmb3AudS5y
ZW1vdGVfc2h1dGRvd247CisKKyAgICBkYXRhLT5yZWFzb24gPSByZWFzb247CisKKyAgICByZXR1
cm4geGVuZGV2aWNlbW9kZWxfb3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7Cit9
CisKIGludCB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRt
b2QsIGRvbWlkX3QgZG9taWQpCiB7CiAgICAgcmV0dXJuIG9zZGVwX3hlbmRldmljZW1vZGVsX3Jl
c3RyaWN0KGRtb2QsIGRvbWlkKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRl
L3hlbmRldmljZW1vZGVsLmgKaW5kZXggNTgwZmFkMi4uNmNlMzlkMSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKKysrIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKQEAgLTMxNyw2ICszMTcs
MTUgQEAgaW50IHhlbmRldmljZW1vZGVsX2luamVjdF9ldmVudCgKICAgICB1aW50OF90IHR5cGUs
IHVpbnQzMl90IGVycm9yX2NvZGUsIHVpbnQ4X3QgaW5zbl9sZW4sIHVpbnQ2NF90IGNyMik7CiAK
IC8qKgorICogU2h1dHMgdGhlIGRvbWFpbiBkb3duLgorICoKKyAqIEBwYXJtIHJlYXNvbiB1c3Vh
bGx5IGVudW0gc2NoZWRfc2h1dGRvd25fcmVhc29uLCBzZWUgeGVuL3NjaGVkLmgKKyAqIEByZXR1
cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgorICovCitpbnQgeGVuZGV2aWNlbW9kZWxf
c2h1dGRvd24oCisgICAgeGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlk
LCB1bnNpZ25lZCBpbnQgcmVhc29uKTsKKworLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJlc3RyaWN0
cyB0aGUgdXNlIG9mIHRoaXMgaGFuZGxlIHRvIHRoZSBzcGVjaWZpZWQKICAqIGRvbWFpbi4KICAq
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1h
cCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCmluZGV4IDEz
MDIyMmMuLmZkNTdlNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVu
ZGV2aWNlbW9kZWwubWFwCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNl
bW9kZWwubWFwCkBAIC0xOCw2ICsxOCw3IEBAIFZFUlNfMS4wIHsKIAkJeGVuZGV2aWNlbW9kZWxf
bW9kaWZpZWRfbWVtb3J5OwogCQl4ZW5kZXZpY2Vtb2RlbF9zZXRfbWVtX3R5cGU7CiAJCXhlbmRl
dmljZW1vZGVsX2luamVjdF9ldmVudDsKKwkJeGVuZGV2aWNlbW9kZWxfc2h1dGRvd247CiAJCXhl
bmRldmljZW1vZGVsX3Jlc3RyaWN0OwogCQl4ZW5kZXZpY2Vtb2RlbF9jbG9zZTsKIAlsb2NhbDog
KjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBieSBkZWZhdWx0ICovCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfu-0000J4-B1; Fri, 15 Sep 2017 18:49:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvft-0000HP-21
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 30/08-27708-8A02CB95; Fri, 15 Sep 2017 18:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO5yhT2
 RBl971S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ajZbwF98QqPn5cyt7AOEOoi5GDQ0LAX+LO
 lJAuRk4g00Pi+tkTTCA2m4CuRNOWv2wgtoiAssTxpi+sXYxcHMwCL5gk1m9ZxwbSKyxgI9H30
 gykhkVAVWLtzX+MIDavgKfEz7XPWSFmykmcP/6TGcTmFPCS+Pf5PliNEFDN98kLWUHGCAmoSc
 xdHw/RKihxcuYTFhCbWUBC4uCLF8wQYywlvq1/yjyBkX8WkrJZSMoWMDKtYlQvTi0qSy3SNdZ
 LKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2MG495/TIUZJDiYlUV5V+T2R
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4dUBygkWp6akVaZk5wHCHSUtw8CiJ8AqDpHmLCxJzi
 zPTIVKnGHU5Om7e/cMkxJKXn5cqJc7LBFIkAFKUUZoHNwIWe5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzBsEMoUnM68EbtMroCOYgI44c3oHyBEliQgpqQbGfvmbDstS5JMevNg4Kcrko7Z
 PYqHCOnvTHyZz2mTeqCwtnX77If+vTD3HO/Msb8k/lZPyd4i99eypxWKDdQKnZK/OXdlU91nz
 tLt366p1GtZKUzfbmyRLTsth3LFIoWnaZu5XB6+V3Lg978BBgz1qIVxyl3P55t5tnvKl/S8/z
 6r4JiblBKZeJZbijERDLeai4kQATPxY17gCAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505501349!91179764!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37809 invoked from network); 15 Sep 2017 18:49:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967701"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:38 +0100
Message-ID: <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 01/22] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0NIRURPUF9yZW1vdGVfc2h1dGRvd24gc2hvdWxkIGJlIGEgRE1PUCBzbyB0aGF0IGEgZGVwcml2
aWxlZ2VkIHFlbXUKY2FuIGRvIHRoZSBwcm9wZXJ5IHRpZHlpbmcgdXAuCgpXZSBzaG91bGQgcmVt
b3ZlIFNDSEVET1BfcmVtb3RlX3NodXRkb3duIGF0IHNvbWUgcG9pbnQuCgpDQzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgIHwgIDkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmggfCAxMiArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hsYXQubHN0
ICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpp
bmRleCA0Y2Y2ZGVlLi45ZWVlOWZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC02MzAsNiArNjMwLDE0IEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgcmMgPSBo
dm1faW5qZWN0X21zaShkLCBkYXRhLT5hZGRyLCBkYXRhLT5kYXRhKTsKICAgICAgICAgYnJlYWs7
CiAgICAgfQorICAgIGNhc2UgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duOgorICAgIHsKKyAgICAg
ICAgY29uc3Qgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gKmRhdGEgPQorICAgICAg
ICAgICAgJm9wLnUucmVtb3RlX3NodXRkb3duOworCisgICAgICAgIGRvbWFpbl9zaHV0ZG93bihk
LCBkYXRhLT5yZWFzb24pOworICAgICAgICBicmVhazsKKyAgICB9CiAKICAgICBkZWZhdWx0Ogog
ICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwpAQCAtNjU5LDYgKzY2Nyw3IEBAIENIRUNLX2RtX29w
X21vZGlmaWVkX21lbW9yeTsKIENIRUNLX2RtX29wX3NldF9tZW1fdHlwZTsKIENIRUNLX2RtX29w
X2luamVjdF9ldmVudDsKIENIRUNLX2RtX29wX2luamVjdF9tc2k7CitDSEVDS19kbV9vcF9yZW1v
dGVfc2h1dGRvd247CiAKIGludCBjb21wYXRfZG1fb3AoZG9taWRfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXgg
MmE0YzNkOS4uMjE1NTJiNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9v
cC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtMzU3LDYgKzM1Nywx
NyBAQCBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaGFzIHRvIGJlIHNldCB0byB6ZXJvIGJ5IHRoZSBjYWxs
ZXIgKi8KIH07CiAKKy8qCisgKiBYRU5fRE1PUF9yZW1vdGVfc2h1dGRvd24gOiBEZWNsYXJlIGEg
c2h1dGRvd24gZm9yIGFub3RoZXIgZG9tYWluCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJZGVudGljYWwgdG8gU0NIRURPUF9yZW1vdGVfc2h1dGRvd24KKyAqLworI2RlZmluZSBYRU5f
RE1PUF9yZW1vdGVfc2h1dGRvd24gMTYKKworc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRv
d24geworICAgIHVpbnQzMl90IHJlYXNvbjsgICAgICAgLyogU0hVVERPV05fKiA9PiBlbnVtIHNj
aGVkX3NodXRkb3duX3JlYXNvbiAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKE90
aGVyIHJlYXNvbiB2YWx1ZXMgYXJlIG5vdCBibG9ja2VkKSAqLworfTsKKwogc3RydWN0IHhlbl9k
bV9vcCB7CiAgICAgdWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAtMzc3LDYgKzM4
OCw3IEBAIHN0cnVjdCB4ZW5fZG1fb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2luamVj
dF9tc2kgaW5qZWN0X21zaTsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tYXBfbWVtX3R5cGVf
dG9faW9yZXFfc2VydmVyCiAgICAgICAgICAgICAgICAgbWFwX21lbV90eXBlX3RvX2lvcmVxX3Nl
cnZlcjsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gcmVtb3RlX3No
dXRkb3duOwogICAgIH0gdTsKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0
IGIveGVuL2luY2x1ZGUveGxhdC5sc3QKaW5kZXggMGYxNzAwMC4uMjAwNTViNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTcw
LDYgKzcwLDcgQEAKID8JZG1fb3Bfc2V0X3BjaV9pbnR4X2xldmVsCWh2bS9kbV9vcC5oCiA/CWRt
X29wX3NldF9wY2lfbGlua19yb3V0ZQlodm0vZG1fb3AuaAogPwlkbV9vcF90cmFja19kaXJ0eV92
cmFtCQlodm0vZG1fb3AuaAorPwlkbV9vcF9yZW1vdGVfc2h1dGRvd24JCWh2bS9kbV9vcC5oCiA/
CXZjcHVfaHZtX2NvbnRleHQJCWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl8zMgkJCWh2
bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfu-0000JZ-Hu; Fri, 15 Sep 2017 18:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvft-0000HT-3t
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:13 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1E/9A-03283-8A02CB95; Fri, 15 Sep 2017 18:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDve5yhT2
 RBvt2yFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozb2yaxFLxqZKxoPjCdtYHxXG4XIyeHhIC/
 xNqb99kgbA+J62dPMIHYbAK6Ek1b/oLFRQSUJY43fWHtYuTiYBZYxCixZOV/FpCEsEC0xOtHz
 1hBbBYBVYl3D56C2bwCnhKXpjxghxgqJ3H++E9mEJtTwEvi3+f7jCC2EFDN98kLgeo5gGw1ib
 nr4yFaBSVOznwCNp5ZQELi4IsXzBBjLCW+rX/KPIGRfxaSsllIyhYwMq1i1ChOLSpLLdI1MtJ
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNwYg2MG4Zn7gIUZJDiYlUV5V+T2R
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4dUBygkWp6akVaZk5wMCHSUtw8CiJ8AqDpHmLCxJzi
 zPTIVKnGO05jm26/IeJ48CEK0DyxyQQ2XHz7h8mIZa8/LxUKXHeZpA2AZC2jNI8uKGwSL3EKC
 slzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd4gkCk8mXklcLtfAZ3FBHTWmdM7QM4qSURISTUwOnd
 8XnxqIscKb6Y7bH4X91bd2iq1Rlg9rbfsUYXL/HMvCgynWqtOvcaw8n+/7oPN2j/vMcaEsRlq
 Pb550H9bl6fiwvq7qddn7XqtGqW0bs2b4vCDhcVlNXU5lsx9rgzaxmdLSkW8r3/TdIsxOml+v
 szeOfFv4zK/i/cEn0yc8PfT9FXqR26qKLEUZyQaajEXFScCAMlW7mjPAgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56440 invoked from network); 15 Sep 2017 18:49:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018883"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:40 +0100
Message-ID: <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 03/22] xentoolcore,
	_restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcHJhY3RpY2UsIHFlbXUgb3BlbnMgYSBncmVhdCBtYW55IGZkcy4gIFRyYWNraW5nIHRoZW0g
YWxsIGRvd24gYW5kCnBsYXlpbmcgd2hhY2stYS1tb2xlIGlzIHVuYXR0cmFjdGl2ZS4gIEl0IGlz
IGFsc28gcG90ZW50aWFsbHkgZnJhZ2lsZQppbiB0aGF0IGZ1dHVyZSBjaGFuZ2VzIG1pZ2h0IGFj
Y2lkZW50YWxseSB1bmRvIG91ciBlZmZvcnRzLgoKSW5zdGVhZCwgd2UgYXJlIGdvaW5nIHRvIHRl
YWNoIGFsbCB0aGUgWGVuIGxpYnJhcmllcyBob3cgdG8gcmVnaXN0ZXIKdGhlaXIgZmRzIHNvIHRo
YXQgdGhleSBjYW4gYmUgbmV1dGVyZWQgd2l0aCBvbmUgcWVtdSBjYWxsLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9y
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMv
UnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKysKIHRv
b2xzL2xpYnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsK
IHRvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgIHwgMTAx
ICsrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jICAg
ICAgICAgICAgICAgICAgICB8ICA3OCArKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xj
b3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaCAgICAgICAgICB8ICA3MSArKysrKysrKysrKysrKwog
dG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggfCAxMDIg
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRvb2xjb3Jl
Lm1hcCAgICAgICAgICAgICB8ICAgNyArKwogdG9vbHMvbGlicy90b29sY29yZS94ZW50b29sY29y
ZS5wYy5pbiAgICAgICAgICAgICAgfCAgIDkgKysKIDkgZmlsZXMgY2hhbmdlZCwgMzc5IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxl
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xj
b3JlX2ludGVybmFsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL3Rvb2xjb3JlL2xp
YnhlbnRvb2xjb3JlLm1hcAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvdG9vbGNvcmUv
eGVudG9vbGNvcmUucGMuaW4KCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQpp
bmRleCBlY2IxOThmLi4yNjlhYjBjIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRp
Z25vcmUKQEAgLTcyLDYgKzcyLDcgQEAgc3R1YmRvbS9saWJ4ZW5jYWxsLSoKIHN0dWJkb20vbGli
eGVuZXZ0Y2huLSoKIHN0dWJkb20vbGlieGVuZm9yZWlnbm1lbW9yeS0qCiBzdHViZG9tL2xpYnhl
bmdudHRhYi0qCitzdHViZG9tL2xpYnhlbnRvb2xjb3JlLSoKIHN0dWJkb20vbGlieGVudG9vbGxv
Zy0qCiBzdHViZG9tL2x3aXAtKgogc3R1YmRvbS9sd2lwLwpAQCAtOTcsNiArOTgsOCBAQCB0b29s
cy9jb25maWcuY2FjaGUKIGNvbmZpZy9Ub29scy5tawogY29uZmlnL1N0dWJkb20ubWsKIGNvbmZp
Zy9Eb2NzLm1rCit0b29scy9saWJzL3Rvb2xjb3JlL2hlYWRlcnMuY2hrCit0b29scy9saWJzL3Rv
b2xjb3JlL3hlbnRvb2xjb3JlLnBjCiB0b29scy9saWJzL3Rvb2xsb2cvaGVhZGVycy5jaGsKIHRv
b2xzL2xpYnMvdG9vbGxvZy94ZW50b29sbG9nLnBjCiB0b29scy9saWJzL2V2dGNobi9oZWFkZXJz
LmNoawpAQCAtMzUxLDYgKzM1NCw3IEBAIHRvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vYXJtNjQu
aAogLmdpdAogdG9vbHMvbWlzYy94ZW4taHB0b29sCiB0b29scy9taXNjL3hlbi1tZm5kdW1wCit0
b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUvXyouaAogdG9vbHMvbGlieGMvXyouW2NoXQogdG9v
bHMvbGlieGwvXyouW2NoXQogdG9vbHMvbGlieGwvdGVzdGlkbApkaWZmIC0tZ2l0IGEvdG9vbHMv
UnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCBkYmM3NjM1Li41ZTFjN2NiIDEwMDY0NAot
LS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTAsNiArMTAsNyBA
QCBleHBvcnQgX0lOU1RBTEwgOj0gJChJTlNUQUxMKQogSU5TVEFMTCA9ICQoWEVOX1JPT1QpL3Rv
b2xzL2Nyb3NzLWluc3RhbGwKIAogWEVOX0lOQ0xVREUgICAgICAgID0gJChYRU5fUk9PVCkvdG9v
bHMvaW5jbHVkZQorWEVOX0xJQlhFTlRPT0xDT1JFICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMv
dG9vbGNvcmUKIFhFTl9MSUJYRU5UT09MTE9HICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9v
bGxvZwogWEVOX0xJQlhFTkVWVENITiAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy9ldnRjaG4K
IFhFTl9MSUJYRU5HTlRUQUIgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZ250dGFiCkBAIC0x
MDIsNiArMTAzLDExIEBAIFNIREVQU19saWJ4ZW50b29sbG9nID0KIExETElCU19saWJ4ZW50b29s
bG9nID0gJChTSERFUFNfbGlieGVudG9vbGxvZykgJChYRU5fTElCWEVOVE9PTExPRykvbGlieGVu
dG9vbGxvZyQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVudG9vbGxvZyAgPSAkKFNIREVQU19s
aWJ4ZW50b29sbG9nKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTExPRykKIAorQ0ZM
QUdTX2xpYnhlbnRvb2xjb3JlID0gLUkkKFhFTl9MSUJYRU5UT09MQ09SRSkvaW5jbHVkZSAkKENG
TEFHU194ZW5pbmNsdWRlKQorU0hERVBTX2xpYnhlbnRvb2xjb3JlID0KK0xETElCU19saWJ4ZW50
b29sY29yZSA9ICQoU0hERVBTX2xpYnhlbnRvb2xjb3JlKSAkKFhFTl9MSUJYRU5UT09MQ09SRSkv
bGlieGVudG9vbGNvcmUkKGxpYmV4dGVuc2lvbikKK1NITElCX2xpYnhlbnRvb2xjb3JlICA9ICQo
U0hERVBTX2xpYnhlbnRvb2xjb3JlKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTENP
UkUpCisKIENGTEFHU19saWJ4ZW5ldnRjaG4gPSAtSSQoWEVOX0xJQlhFTkVWVENITikvaW5jbHVk
ZSAkKENGTEFHU194ZW5pbmNsdWRlKQogU0hERVBTX2xpYnhlbmV2dGNobiA9CiBMRExJQlNfbGli
eGVuZXZ0Y2huID0gJChTSERFUFNfbGlieGVuZXZ0Y2huKSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xp
YnhlbmV2dGNobiQobGliZXh0ZW5zaW9uKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9NYWtlZmls
ZSBiL3Rvb2xzL2xpYnMvTWFrZWZpbGUKaW5kZXggMjAzNTg3My4uZWE5YTY0ZCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlicy9NYWtlZmlsZQorKysgYi90b29scy9saWJzL01ha2VmaWxlCkBAIC0yLDYg
KzIsNyBAQCBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90
b29scy9SdWxlcy5tawogCiBTVUJESVJTLXkgOj0KK1NVQkRJUlMteSArPSB0b29sY29yZQogU1VC
RElSUy15ICs9IHRvb2xsb2cKIFNVQkRJUlMteSArPSBldnRjaG4KIFNVQkRJUlMteSArPSBnbnR0
YWIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvTWFrZWZpbGUgYi90b29scy9saWJz
L3Rvb2xjb3JlL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY4
NmY4MzkKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL01ha2VmaWxlCkBA
IC0wLDAgKzEsMTAxIEBACitYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAk
KFhFTl9ST09UKS90b29scy9SdWxlcy5taworCitNQUpPUgk9IDEKK01JTk9SCT0gMAorU0hMSUJf
TERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW50b29sY29yZS5tYXAKKworQ0ZM
QUdTCSs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKK0NGTEFHUwkrPSAtSS4vaW5jbHVk
ZQorCitTUkNTLXkJKz0gaGFuZGxlcmVnLmMKKworTElCX09CSlMgOj0gJChwYXRzdWJzdCAlLmMs
JS5vLCQoU1JDUy15KSkKK1BJQ19PQkpTIDo9ICQocGF0c3Vic3QgJS5jLCUub3BpYywkKFNSQ1Mt
eSkpCisKK0xJQiA6PSBsaWJ4ZW50b29sY29yZS5hCitpZm5lcSAoJChub3NoYXJlZGxpYnMpLHkp
CitMSUIgKz0gbGlieGVudG9vbGNvcmUuc28KK2VuZGlmCisKK1BLR19DT05GSUcgOj0geGVudG9v
bGNvcmUucGMKK1BLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5l
cSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NP
TkZJRykKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkK
KyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCisk
KFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgor
CitQS0dfQ09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NP
TkZJR19ESVIpLyQocGMpKQorCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJ
WCA9ICQoWEVOX1JPT1QpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9
ICQoWEVOX0xJQlhFTlRPT0xDT1JFKS9pbmNsdWRlCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0df
Q09ORklHX0xJQkRJUiA9ICQoQ1VSRElSKQorCitBVVRPSU5DUz1pbmNsdWRlL194ZW50b29sY29y
ZV9saXN0LmgKKworLlBIT05ZOiBhbGwKK2FsbDogYnVpbGQKKworLlBIT05ZOiBidWlsZAorYnVp
bGQ6CisJJChNQUtFKSBsaWJzCisKKy5QSE9OWTogbGlicworbGliczogaGVhZGVycy5jaGsgJChM
SUIpICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCisKKyUubzogJChBVVRP
SU5DUykKKyUub3BpYzogJChBVVRPSU5DUykKKworaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5j
bHVkZS8qLmgpICQoQVVUT0lOQ1MpCisKK2luY2x1ZGUvX3hlbnRvb2xjb3JlX2xpc3QuaDogJChY
RU5fSU5DTFVERSkveGVuLWV4dGVybmFsL2JzZC1zeXMtcXVldWUtaC1zZWRkZXJ5ICQoWEVOX0lO
Q0xVREUpL3hlbi1leHRlcm5hbC9ic2Qtc3lzLXF1ZXVlLmgKKwkkKFBFUkwpICReIC0tcHJlZml4
PXhlbnRvb2xjb3JlID4kQC5uZXcKKwkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALm5ldywkQCkK
KworbGlieGVudG9vbGNvcmUuYTogJChMSUJfT0JKUykKKwkkKEFSKSByYyAkQCAkXgorCitsaWJ4
ZW50b29sY29yZS5zbzogbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikKKwkkKFNZTUxJTktfU0hM
SUIpICQ8ICRACitsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKTogbGlieGVudG9vbGNvcmUuc28u
JChNQUpPUikuJChNSU5PUikKKwkkKFNZTUxJTktfU0hMSUIpICQ8ICRACisKK2xpYnhlbnRvb2xj
b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW50b29sY29yZS5tYXAK
KwkkKENDKSAkKExERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW50b29sY29y
ZS5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoQVBQRU5E
X0xERkxBR1MpCisKKy5QSE9OWTogaW5zdGFsbAoraW5zdGFsbDogYnVpbGQKKwkkKElOU1RBTExf
RElSKSAkKERFU1RESVIpJChsaWJkaXIpCisJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoaW5j
bHVkZWRpcikKKwkkKElOU1RBTExfU0hMSUIpIGxpYnhlbnRvb2xjb3JlLnNvLiQoTUFKT1IpLiQo
TUlOT1IpICQoREVTVERJUikkKGxpYmRpcikKKwkkKElOU1RBTExfREFUQSkgbGlieGVudG9vbGNv
cmUuYSAkKERFU1RESVIpJChsaWJkaXIpCisJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29sY29y
ZS5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3Jl
LnNvLiQoTUFKT1IpCisJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29sY29yZS5zby4kKE1BSk9S
KSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvCisJJChJTlNUQUxMX0RBVEEp
IGluY2x1ZGUveGVudG9vbGNvcmUuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQoSU5TVEFM
TF9EQVRBKSB4ZW50b29sY29yZS5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikKKworLlBI
T05ZOiB1aW5zdGFsbAordW5pbnN0YWxsOgorCXJtIC1mICQoREVTVERJUikkKFBLR19JTlNUQUxM
RElSKS94ZW50b29sY29yZS5wYworCXJtIC1mICQoREVTVERJUikkKGluY2x1ZGVkaXIpL3hlbnRv
b2xjb3JlLmgKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLnNvCisJ
cm0gLWYgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW50b29sY29yZS5zby4kKE1BSk9SKQorCXJt
IC1mICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5P
UikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbnRvb2xjb3JlLmEKKworLlBIT05Z
OiBUQUdTCitUQUdTOgorCWV0YWdzIC10ICouYyAqLmgKKworLlBIT05ZOiBjbGVhbgorY2xlYW46
CisJcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFNfUk0pICQoTElCX09CSlMpICQoUElDX09C
SlMpCisJcm0gLWYgbGlieGVudG9vbGNvcmUuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVudG9v
bGNvcmUuc28uJChNQUpPUikKKwlybSAtZiBoZWFkZXJzLmNoaworCXJtIC1mIHhlbnRvb2xjb3Jl
LnBjCisKKy5QSE9OWTogZGlzdGNsZWFuCitkaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90
b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jIGIvdG9vbHMvbGlicy90b29sY29yZS9oYW5k
bGVyZWcuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jZmQwMWEyCi0tLSAv
ZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwpAQCAtMCwwICsx
LDc4IEBACisvKgorICogaGFuZGxyZWcuYworICoKKyAqIGltcGxlbWVudGF0aW9uIG9mIHhlbnRv
b2xjb3JlX3Jlc3RyaWN0X2FsbAorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXgKKyAq
IFBhcnQgb2YgYSBnZW5lcmljIGxvZ2dpbmcgaW50ZXJmYWNlIHVzZWQgYnkgdmFyaW91cyBkb20w
IHVzZXJsYW5kIGxpYnJhcmllcy4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOworICogdmVyc2lvbiAyLjEg
b2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs
IFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlICJ4ZW50b29s
Y29yZV9pbnRlcm5hbC5oIgorCisjaW5jbHVkZSA8cHRocmVhZC5oPgorI2luY2x1ZGUgPGFzc2Vy
dC5oPgorCitzdGF0aWMgcHRocmVhZF9tdXRleF90IGhhbmRsZXNfbG9jayA9IFBUSFJFQURfTVVU
RVhfSU5JVElBTElaRVI7CitzdGF0aWMgWEVOVE9PTENPUkVfTElTVF9IRUFEKCwgWGVudG9vbGNv
cmVfX0FjdGl2ZV9IYW5kbGUpIGhhbmRsZXM7CisKK3N0YXRpYyB2b2lkIGxvY2sodm9pZCkgewor
ICAgIGludCBlID0gcHRocmVhZF9tdXRleF91bmxvY2soJmhhbmRsZXNfbG9jayk7CisgICAgYXNz
ZXJ0KCFlKTsKK30KKworc3RhdGljIHZvaWQgdW5sb2NrKHZvaWQpIHsKKyAgICBpbnQgZSA9IHB0
aHJlYWRfbXV0ZXhfdW5sb2NrKCZoYW5kbGVzX2xvY2spOworICAgIGFzc2VydCghZSk7Cit9CisK
K3ZvaWQgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0Fj
dGl2ZV9IYW5kbGUgKmFoKSB7CisgICAgbG9jaygpOworICAgIFhFTlRPT0xDT1JFX0xJU1RfSU5T
RVJUX0hFQUQoJmhhbmRsZXMsIGFoLCBlbnRyeSk7CisgICAgdW5sb2NrKCk7Cit9CisKK3ZvaWQg
eGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29sY29yZV9fQWN0aXZl
X0hhbmRsZSAqYWgpIHsKKyAgICBsb2NrKCk7CisgICAgWEVOVE9PTENPUkVfTElTVF9SRU1PVkUo
YWgsIGVudHJ5KTsKKyAgICB1bmxvY2soKTsKK30KKworaW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0
X2FsbCh1aW50MzJfdCBkb21pZCkgeworLyogeHh4IGxvY2sgKi8KKyAgICBpbnQgcjsKKyAgICBY
ZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWg7CisKKyAgICBsb2NrKCk7CisgICAgWEVOVE9P
TENPUkVfTElTVF9GT1JFQUNIKGFoLCAmaGFuZGxlcywgZW50cnkpIHsKKyAgICAgICAgciA9IGFo
LT5yZXN0cmljdF9jYWxsYmFjayhhaCwgZG9taWQpOworICAgICAgICBpZiAocikgZ290byBvdXQ7
CisgICAgfQorCisgICAgciA9IDA7Cisgb3V0OgorICAgIHVubG9jaygpOworICAgIHJldHVybiBy
OworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
dG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNs
dWRlL3hlbnRvb2xjb3JlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWFi
NjQ2ZQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50
b29sY29yZS5oCkBAIC0wLDAgKzEsNzEgQEAKKy8qCisgKiB4ZW50b29sY29yZS5oCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE3IENpdHJpeAorICogCisgKiBDb21tb24gZmVhdHVyZXMgdXNlZC9w
cm92aWRlZCBieSBhbGwgWGVuIHRvb2xzIGxpYnJhcmllcworICoKKyAqIFRoaXMgbGlicmFyeSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAq
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247Cisg
KiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
TGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lm
bmRlZiBYRU5UT09MQ09SRV9ICisjZGVmaW5lIFhFTlRPT0xDT1JFX0gKKworI2luY2x1ZGUgPHN0
ZGludC5oPgorCisvKgorICogaW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBk
b21pZCk7CisgKgorICogQXJyYW5nZXMgdGhhdCBYZW4gbGlicmFyeSBoYW5kbGVzIChmZHMgZXRj
Likgd2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCisgKiBieSBYZW4gbGlicmFyaWVzLCBjYW4gbm8g
bG9uZ2VyIGJlIHVzZWQgb3RoZXIgdGhhbiB0byBhZmZlY3QgZG9taWQuCisgKgorICogSWYgdGhp
cyBjYW5ub3QgYmUgYWNoaWV2ZWQsIHJldHVybnMgLTEgYW5kIHNldHMgZXJybm8uCisgKiBJZGVt
cG90ZW50IGlmIGRvbWlkIGlzIGFsd2F5cyB0aGUgc2FtZS4KKyAqCisgKiAgPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
KyAqICBJTVBPUlRBTlQgLSBJTVBMRU1FTlRBVElPTiBTVEFUVVMKKyAqCisgKiAgVGhpcyBmdW5j
dGlvbiB3aWxsIGJlIGltcGxlbWVudGVkIGluc29mYXIgYXMgaXQgYXBwZWFycyBuZWNlc3NhcnkK
KyAqICBmb3IgdGhlIHB1cnBvc2VzIG9mIHJ1bm5pbmcgYSBkZXByaXZpbGVnZWQgcWVtdS4KKyAq
CisgKiAgSG93ZXZlciwgdGhpcyBmdW5jdGlvbiBpcyBOT1QgaW1wbGVtZW50ZWQgZm9yIGFsbCBY
ZW4gbGlicmFyaWVzLgorICogIEZvciBlYWNoIHVzZSBjYXNlIG9mIHRoaXMgZnVuY3Rpb24sIHRo
ZSBkZXNpZ25lciBtdXN0IGV2YWx1YXRlIGFuZAorICogIGF1ZGl0IHdoZXRoZXIgdGhlIGltcGxl
bWVudGF0aW9uIGlzIHN1ZmZpY2llbnQgaW4gdGhlaXIgc3BlY2lmaWMKKyAqICBjb250ZXh0Lgor
ICoKKyAqICBPZiBjb3Vyc2UsIHBhdGNoZXMgdG8gZXh0ZW5kIHRoZSBpbXBsZW1lbnRhdGlvbiBh
cmUgdmVyeSB3ZWxjb21lLgorICogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisgKgorICogVGhyZWFkIHNhZmUuCisg
KgorICogV2UgZXhwZWN0IHRoYXQgbm8gY2FsbGVycyBkbyB0aGUgZm9sbG93aW5nOgorICogICAt
IGluIG9uZSB0aHJlYWQgY2FsbCB4ZW5fc29tZWxpYnJhcnlfb3BlbnxjbG9zZQorICogICAtIGlu
IGFub3RoZXIgdGhyZWFkIGNhbGwgZm9yaworICogICAtIGluIHRoZSBjaGlsZCBvZiB0aGUgZm9y
aywgYmVmb3JlIGV4ZWMsIGNhbGwKKyAqICAgICB4ZW5fc29tZVtvdGhlcl1saWJyYXJ5X29wZW58
Y2xvc2Ugb3IgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsCisgKgorICovCitpbnQgeGVudG9vbGNv
cmVfcmVzdHJpY3RfYWxsKHVpbnQzMl90IGRvbWlkKTsKKworI2VuZGlmIC8qIFhFTlRPT0xDT1JF
X0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS90b29scy9saWJz
L3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnMvdG9v
bGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjY3MGUyOWQKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL3Rv
b2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaApAQCAtMCwwICsxLDEwMiBAQAor
LyoKKyAqIHhlbnRvb2xjb3JlX2ludGVybmFsLmgKKyAqCisgKiBJbnRlcmZhY2VzIG9mIHhlbnRv
b2xjb3JlIGRpcmVjdGVkIGludGVybmFsbHkgYXQgb3RoZXIgWGVuIGxpYnJhcmllcworICoKKyAq
IENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXgKKyAqIAorICogQ29tbW9uIGNvZGUgdXNlZCBieSBh
bGwgWGVuIHRvb2xzIGxpYnJhcmllcworICoKKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247CisgKiB2ZXJzaW9uIDIu
MSBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQor
ICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBYRU5UT09M
Q09SRV9JTlRFUk5BTF9ICisjZGVmaW5lIFhFTlRPT0xDT1JFX0lOVEVSTkFMX0gKKworI2luY2x1
ZGUgInhlbnRvb2xjb3JlLmgiCisjaW5jbHVkZSAiX3hlbnRvb2xjb3JlX2xpc3QuaCIKKworLyot
LS0tLS0tLS0tIGFjdGl2ZSBoYW5kbGUgcmVnaXN0cmF0aW9uIC0tLS0tLS0tLS0qLworCisvKgor
ICogVGhpcyBpcyBhbGwgdG8gc3VwcG9ydCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwKKyAqCisg
KiBBbnkgbGlieGwgbGlicmFyeSB0aGF0IG9wZW5zIGEgWGVuIGNvbnRyb2wgaGFuZGxlIG9mIGFu
eSBraW5kIHdoaWNoCisgKiBtaWdodCBhbGxvdyBtYW5pcHVsYXRpb24gb2YgZG9tMCwgb2Ygb3Ro
ZXIgZG9tYWlucywgb3Igb2YgdGhlIHdob2xlCisgKiBtYWNoaW5lLCBtdXN0OgorICogICBJLiBh
cnJhbmdlIHRoYXQgdGhlaXIgb3duIGRhdGFzdHJ1Y3R1cmUgY29udGFpbnMgYQorICogICAgICAg
ICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUKKyAqIAorICogICBJSS4gZHVyaW5nIHRoZSAi
b3BlbiBoYW5kbGUiIGZ1bmN0aW9uCisgKiAgICAgMS4gYWxsb2NhdGUgdGhlIG1lbW9yeSBmb3Ig
dGhlIG93biBkYXRhc3RydWN0dXJlIGFuZCBpbml0aWFsaXNlIGl0CisgKiAgICAgMi4gc2V0IFhl
bnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlLnJlc3RyaWN0X2NhbGxiYWNrCisgKiAgICAgMy4gY2Fs
bCB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZQorICogICAgICAgM2EuIGlmIHRo
ZSBvcGVuIGZhaWxzLCBjYWxsIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUK
KyAqICAgICA0LiBPTkxZIFRIRU4gYWN0dWFsbHkgb3BlbiB0aGUgcmVsZXZhbnQgZmQgb3Igd2hh
dGV2ZXIKKyAqCisgKiAgIElJSS4gZHVyaW5nIHRoZSAiY2xvc2UgaGFuZGxlIiBmdW5jdGlvbgor
ICogICAgIDEuIEZJUlNUIGNsb3NlIHRoZSByZWxldmFudCBmZCBvciB3aGF0ZXZlcgorICogICAg
IDIuIGNhbGwgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZQorICoKKyAqICAg
SVYuIGluIHRoZSByZXN0cmljdF9jYWxsYmFjayBmdW5jdGlvbgorICogICAgICogQXJyYW5nZSB0
aGF0IHRoZSBmZCAob3Igb3RoZXIgaGFuZGxlKSBjYW4gbm8gbG9uZ2VyIGJ5IHVzZWQKKyAqICAg
ICAgIG90aGVyIHRoYW4gd2l0aCByZXNwZWN0IHRvIGRvbWFpbiBkb21pZC4KKyAqICAgICAqIEZ1
dHVyZSBhdHRlbXB0cyB0byBtYW5pcHVsYXRlIG90aGVyIGRvbWFpbnMgKG9yIHRoZSB3aG9sZQor
ICogICAgICAgaG9zdCkgdmlhIHRoaXMgaGFuZGxlIG11c3QgY2F1c2UgYW4gZXJyb3IgcmV0dXJu
IChhbmQKKyAqICAgICAgIHBlcmhhcHMgYSBsb2cgbWVzc2FnZSksIG5vdCBhIGNyYXNoCisgKiAg
ICAgKiBJZiBzZWxlY3RpdmUgcmVzdHJpY3Rpb24gaXMgbm90IHBvc3NpYmxlLCB0aGUgaGFuZGxl
IG11c3QKKyAqICAgICAgIGJlIGNvbXBsZXRlbHkgaW52YWxpZGF0ZWQgc28gdGhhdCBpdCBpcyBu
b3QgdXNlYWJsZTsKKyAqICAgICAgIHN1YnNlcXVlbnQgbWFuaXB1bGF0aW9ucyBtYXkgbm90IGNy
YXNoCisgKiAgICAgKiBUaGUgcmVzdHJpY3RfY2FsbGJhY2sgZnVuY3Rpb24gc2hvdWxkIG5vdCBu
b3JtYWxseSBmYWlsCisgKiAgICAgICBpZiB0aGlzIGNhbiBiZSBlYXNpbHkgYXZvaWRlZCAtIGl0
IGlzIGJldHRlciB0byBtYWtlIHRoZQorICogICAgICAgaGFuZGxlIG5vbmZ1bmN0aW9uIGluc3Rl
YWQuCisgKiAgICAgKiBOQiB0aGF0IHJlc3RyaWN0X2NhbGxiYWNrIG1pZ2h0IGJlIGNhbGxlZCBh
Z2Fpbi4gIFRoYXQgbXVzdAorICogICAgICAgd29yayBwcm9wZXJseTogaWYgdGhlIGRvbWlkIGlz
IHRoZSBzYW1lLCBpdCBpcyBpZGVtcG90ZW50LgorICogICAgICAgSWYgdGhlIGRvbWlkIGlzIGRp
ZmZlcmVudC4gdGhlbiBlaXRoZXIgdGhlIGhhbmRsZSBtdXN0IGJlCisgKiAgICAgICBjb21wbGV0
ZWx5IGludmFsaWRhdGVkLCBvciByZXN0cmljdF9jYWxsYmFjayBtdXN0IGZhaWwuKQorICoKKyAq
IFRocmVhZCBzYWZldHk6CisgKiAgICB4ZW50b29sY29yZV9fW2RlXXJlZ2lzdGVyX2FjdGl2ZV9o
YW5kbGUgYXJlIHRocmVhZHNhZmUKKyAqICAgICAgYnV0IE1VU1QgTk9UIGJlIGNhbGxlZCB3aXRo
aW4gcmVzdHJpY3RfY2FsbGJhY2sKKyAqCisgKiBGb3JrIHNhZmV0eToKKyAqICAgIExpYnJhcmll
cyB3aGljaCB1c2UgdGhlc2UgZnVuY3Rpb25zIGRvIG5vdCBvbiB0aGF0IGFjY291bnQKKyAqICAg
IG5lZWQgdG8gdGFrZSBhbnkgc3BlY2lhbCBjYXJlIG92ZXIgZm9ya3Mgb2NjdXJyaW5nIGluCisg
KiAgICBvdGhlciB0aHJlYWRzLCBwcm92aWRlZCB0aGF0IHRoZXkgb2JleSB0aGUgcnVsZXMgYWJv
dmUuCisgKi8KKwordHlwZWRlZiBzdHJ1Y3QgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgWGVu
dG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGU7CisKK3R5cGVkZWYgaW50IFhlbnRvb2xjb3JlX19SZXN0
cmljdF9DYWxsYmFjayhYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSosCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOworCitzdHJ1Y3Qg
WGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgeworICAgIFhlbnRvb2xjb3JlX19SZXN0cmljdF9D
YWxsYmFjayAqcmVzdHJpY3RfY2FsbGJhY2s7CisgICAgWEVOVE9PTENPUkVfTElTVF9FTlRSWShY
ZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSkgZW50cnk7Cit9OworCit2b2lkIHhlbnRvb2xjb3Jl
X19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7Cit2
b2lkIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0Fj
dGl2ZV9IYW5kbGUqKTsKKworI2VuZGlmIC8qIFhFTlRPT0xDT1JFX0lOVEVSTkFMX0ggKi8KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3Jl
L2xpYnhlbnRvb2xjb3JlLm1hcCBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvbGlieGVudG9vbGNvcmUu
bWFwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmViNWQyNTEKLS0tIC9kZXYv
bnVsbAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRvb2xjb3JlLm1hcApAQCAtMCww
ICsxLDcgQEAKK1ZFUlNfMS4wIHsKKwlnbG9iYWw6CisJCXhlbnRvb2xjb3JlX3Jlc3RyaWN0X2Fs
bDsKKwkJeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGU7CisJCXhlbnRvb2xjb3Jl
X19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGU7CisJbG9jYWw6ICo7IC8qIERvIG5vdCBleHBvc2Ug
YW55dGhpbmcgYnkgZGVmYXVsdCAqLworfTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNv
cmUveGVudG9vbGNvcmUucGMuaW4gYi90b29scy9saWJzL3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBj
LmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU1ZmY0ZTIKLS0tIC9kZXYv
bnVsbAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL3hlbnRvb2xjb3JlLnBjLmluCkBAIC0wLDAg
KzEsOSBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9QEBpbmNkaXJAQAorbGliZGly
PUBAbGliZGlyQEAKKworTmFtZTogWGVudG9vbGNvcmUKK0Rlc2NyaXB0aW9uOiBDZW50cmFsIHN1
cHBvcnQgZm9yIFhlbiBIeXBlcnZpc29yIHVzZXJsYW5kIGxpYnJhcmllcworVmVyc2lvbjogQEB2
ZXJzaW9uQEAKK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9CitMaWJzOiBAQGxpYnNmbGFnQEAke2xp
YmRpcn0gLWx4ZW50b29sY29yZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfu-0000Ki-TW; Fri, 15 Sep 2017 18:49:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvft-0000Hj-L0
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2A/71-03642-9A02CB95; Fri, 15 Sep 2017 18:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve4KhT2
 RBrvWq1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz731cyFsyVqzjQ85OlgfGcSBcjJ4eEgL/E
 lHenWCBsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAssYpRYsvI/WIOwgKfE+3vnw
 YpYBFQlXk7axQhi8wLFm9rvMUMMlZM4f/wnmM0p4CXx7/N9sBohoJrvkxcCDeUAstUk5q6Ph2
 gVlDg58wnYeGYBCYmDL15AjbGU+Lb+KfMERv5ZSMpmISlbwMi0ilGjOLWoLLVI18hIL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH45r5gYcYJTmYlER5VeX3RArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4NUByQkWpaanVqRl5gDDHiYtwcGjJMIrDJLmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4bzNIkQBIUUZpHtwIWAxeYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjBvEMgUnsy8ErhNr4COYAI64szpHSBHlCQipKQaGGUEexv+u4mWTi94wdZ+KCOm1TcjqXa
 G6ST7PwsqRZhW1zB+XpA+ndk85HyUm/nPs/ltd/faR9+7ctHOr+rZ/7Tu59V6Mq96v+e+uaO7
 sG2h0Rp/ob1Gi6ZIfpVi9TshpiO1vcrlhCvfdZupfYaHE+6bV3OoffeaN2u7z+Y/q96mTnPtW
 ZMRo8RSnJFoqMVcVJwIAEOnZlC8AgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56524 invoked from network); 15 Sep 2017 18:49:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018886"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:43 +0100
Message-ID: <1505501339-11965-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 06/22] tools: move CONTAINER_OF to
	xentoolcore_internal.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggfCA0
MiArKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAg
ICAgICAgICAgICAgICAgICAgICB8IDMwIC0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNDIgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggYi90b29scy9saWJz
L3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaAppbmRleCA2NzBlMjlkLi4y
NzQ5N2Q2IDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNv
cmVfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNv
cmVfaW50ZXJuYWwuaApAQCAtMjQsNiArMjQsOCBAQAogI2lmbmRlZiBYRU5UT09MQ09SRV9JTlRF
Uk5BTF9ICiAjZGVmaW5lIFhFTlRPT0xDT1JFX0lOVEVSTkFMX0gKIAorI2luY2x1ZGUgPHN0ZGRl
Zi5oPgorCiAjaW5jbHVkZSAieGVudG9vbGNvcmUuaCIKICNpbmNsdWRlICJfeGVudG9vbGNvcmVf
bGlzdC5oIgogCkBAIC04OSw2ICs5MSw0NiBAQCBzdHJ1Y3QgWGVudG9vbGNvcmVfX0FjdGl2ZV9I
YW5kbGUgewogdm9pZCB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZShYZW50b29s
Y29yZV9fQWN0aXZlX0hhbmRsZSopOwogdm9pZCB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3Rp
dmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7CiAKKy8qIC0tLS0tLS0tLS0g
Y29udmVuaWVudCBzdHVmZiAtLS0tLS0tLS0tICovCisKKy8qCisgKiBUaGlzIGRvZXMgbm90IGFw
cGVhciBpbiB4ZW50b29sY29yZS5oIGJlY2F1c2UgaXQgaXMgYSBiaXQKKyAqIG5hbWVzcGFjZS11
bmNsZWFuLgorICovCisKKy8qCisgKiBDb252ZW5pZW5jZSBtYWNyb3MuCisgKi8KKworLyoKKyAq
IENPTlRBSU5FUl9PRiB3b3JrIGxpa2UgdGhpcy4gIEdpdmVuOgorICogICAgdHlwZWRlZiBzdHJ1
Y3QgeworICogICAgICAuLi4KKyAqICAgICAgbWVtYmVyX3R5cGUgbWVtYmVyX25hbWU7CisgKiAg
ICAgIC4uLgorICogICAgfSBvdXRlcl90eXBlOworICogICAgb3V0ZXJfdHlwZSBvdXRlciwgKm91
dGVyX3ZhcjsKKyAqICAgIG1lbWJlcl90eXBlICppbm5lcl9wdHIgPSAmb3V0ZXItPm1lbWJlcl9u
YW1lOworICoKKyAqIFRoZW4sIGVmZmVjdGl2ZWx5OgorICogICAgb3V0ZXJfdHlwZSAqQ09OVEFJ
TkVSX09GKG1lbWJlcl90eXBlICppbm5lcl9wdHIsCisgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKm91dGVyX3ZhciwgLy8gb3IgdHlwZSBuYW1lIGZvciBvdXRlcl90eXBlCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWVtYmVyX25hbWUpOworICoKKyAqIFNvIHRoYXQ6Cisg
KiAgICBDT05UQUlORVJfT0YoaW5uZXJfcHRyLCAqb3V0ZXJfdmFyLCBtZW1iZXJfbmFtZSkgPT0g
Jm91dGVyCisgKiAgICBDT05UQUlORVJfT0YoaW5uZXJfcHRyLCBvdXRlcl90eXBlLCBtZW1iZXJf
bmFtZSkgPT0gJm91dGVyCisgKi8KKyNkZWZpbmUgQ09OVEFJTkVSX09GKGlubmVyX3B0ciwgb3V0
ZXIsIG1lbWJlcl9uYW1lKSAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgdHlwZW9mKG91dGVyKSAqY29udGFpbmVyX29mXzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29udGFpbmVyX29mXyA9ICh2b2lkKikoKGNoYXIq
KShpbm5lcl9wdHIpIC0gICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9mKG91dGVyKSwgbWVtYmVyX25hbWUpKTsgIFwKKyAg
ICAgICAgKHZvaWQpKCZjb250YWluZXJfb2ZfLT5tZW1iZXJfbmFtZSA9PSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICh0eXBlb2YoaW5uZXJfcHRyKSkwKSAvKiB0
eXBlIGNoZWNrICovOyAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29udGFpbmVyX29mXzsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9
KQorCiAjZW5kaWYgLyogWEVOVE9PTENPUkVfSU5URVJOQUxfSCAqLwogCiAvKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggMDRiZTEwYS4uNGYyZjQzMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zODA0
LDM2ICszODA0LDYgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19yZW11c19yZXN0b3JlX3NldHVwKGxp
YnhsX19lZ2MgKmVnYywKICAqIENvbnZlbmllbmNlIG1hY3Jvcy4KICAqLwogCi0vKgotICogQ09O
VEFJTkVSX09GIHdvcmsgbGlrZSB0aGlzLiAgR2l2ZW46Ci0gKiAgICB0eXBlZGVmIHN0cnVjdCB7
Ci0gKiAgICAgIC4uLgotICogICAgICBtZW1iZXJfdHlwZSBtZW1iZXJfbmFtZTsKLSAqICAgICAg
Li4uCi0gKiAgICB9IG91dGVyX3R5cGU7Ci0gKiAgICBvdXRlcl90eXBlIG91dGVyLCAqb3V0ZXJf
dmFyOwotICogICAgbWVtYmVyX3R5cGUgKmlubmVyX3B0ciA9ICZvdXRlci0+bWVtYmVyX25hbWU7
Ci0gKgotICogVGhlbiwgZWZmZWN0aXZlbHk6Ci0gKiAgICBvdXRlcl90eXBlICpDT05UQUlORVJf
T0YobWVtYmVyX3R5cGUgKmlubmVyX3B0ciwKLSAqICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqb3V0ZXJfdmFyLCAvLyBvciB0eXBlIG5hbWUgZm9yIG91dGVyX3R5cGUKLSAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtZW1iZXJfbmFtZSk7Ci0gKgotICogU28gdGhhdDoKLSAqICAg
IENPTlRBSU5FUl9PRihpbm5lcl9wdHIsICpvdXRlcl92YXIsIG1lbWJlcl9uYW1lKSA9PSAmb3V0
ZXIKLSAqICAgIENPTlRBSU5FUl9PRihpbm5lcl9wdHIsIG91dGVyX3R5cGUsIG1lbWJlcl9uYW1l
KSA9PSAmb3V0ZXIKLSAqLwotI2RlZmluZSBDT05UQUlORVJfT0YoaW5uZXJfcHRyLCBvdXRlciwg
bWVtYmVyX25hbWUpICAgICAgICAgICAgICAgICAgICAgXAotICAgICh7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICB0eXBlb2Yob3V0ZXIpICpjb250YWluZXJfb2ZfOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBjb250YWluZXJfb2ZfID0gKHZvaWQqKSgoY2hhciopKGlu
bmVyX3B0cikgLSAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvZmZzZXRvZih0eXBlb2Yob3V0ZXIpLCBtZW1iZXJfbmFtZSkpOyAgXAotICAgICAg
ICAodm9pZCkoJmNvbnRhaW5lcl9vZl8tPm1lbWJlcl9uYW1lID09ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICAgKHR5cGVvZihpbm5lcl9wdHIpKTApIC8qIHR5cGUg
Y2hlY2sgKi87ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjb250YWluZXJfb2ZfOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIH0pCi0K
LQogI2RlZmluZSBGSUxMWkVSTyBMSUJYTF9GSUxMWkVSTwogCiAKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfv-0000LM-4P; Fri, 15 Sep 2017 18:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvft-0000Hy-Vg
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 79/42-00743-9A02CB95; Fri, 15 Sep 2017 18:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDve4KhT2
 RBqdPqFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow/z6axFDRqVfw+e5e5gfGAchcjJ4eEgL/E
 xaMtTBC2h8T1syfAbDYBXYmmLX/ZQGwRAWWJ401fWLsYuTiYBRYxSixZ+Z8FJCEs4C1xf9Iis
 AYWAVWJJ8sPMYPYvAKeErdWzmeHGConcf74T7A4p4CXxL/P9xlBbCGgmu+TFwIN5QCy1STmro
 +HaBWUODnzCdh4ZgEJiYMvXjBDjLGU+Lb+KfMERv5ZSMpmISlbwMi0ilGjOLWoLLVI18hQL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzDenex3iFGSg0lJlFdVfk+k
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnePJCcYFFqempFWmYOMOxh0hIcPEoivD0gad7igsTc4
 sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDhvM0ipAEhpRmke3CBYPF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMwbBDKFJzOvBG7fK6BTmIBOOXN6B8gpJYkIKakGRo/Eu+lb+Zcc4FX
 g+sj6zHhDp/yPix/zlnSqvd908sSyb78qcqcGMP3W2VJ3NK1icZyZXX7yeumPiWE33whNjzg1
 8fOEU2bi/0rr1HsvzUpifVd3OeHIzoLFQWusPs8//V92Y8sOX7uY7O0mb1413Np4q+zYaf7kd
 Cafy4/TJs94PavYdfXyd6JKLMUZiYZazEXFiQCwGWT1wgIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505501350!108203674!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52868 invoked from network); 15 Sep 2017 18:49:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018890"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:45 +0100
Message-ID: <1505501339-11965-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 08/22] xentoolcore_restrict_all: "Implement" for
	libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvbGlicy9jYWxs
L01ha2VmaWxlICAgICAgfCAgNCArKy0tCiB0b29scy9saWJzL2NhbGwvY29yZS5jICAgICAgICB8
IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvY2Fs
bC9saW51eC5jICAgICAgIHwgIDQgKysrKwogdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaCAgICAg
fCAgMiArKwogdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwucGMuaW4gfCAgMiArLQogNiBmaWxlcyBj
aGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggOWIyZmUzNi4uNzEwMzdhMSAxMDA2
NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTExOSw3ICsx
MTksNyBAQCBMRExJQlNfbGlieGVuZ250dGFiID0gJChTSERFUFNfbGlieGVuZ250dGFiKSAkKFhF
Tl9MSUJYRU5HTlRUQUIpL2xpYnhlbmdudHRhYiQobAogU0hMSUJfbGlieGVuZ250dGFiICA9ICQo
U0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTkdOVFRBQikK
IAogQ0ZMQUdTX2xpYnhlbmNhbGwgPSAtSSQoWEVOX0xJQlhFTkNBTEwpL2luY2x1ZGUgJChDRkxB
R1NfeGVuaW5jbHVkZSkKLVNIREVQU19saWJ4ZW5jYWxsID0KK1NIREVQU19saWJ4ZW5jYWxsID0g
JChTSExJQl9saWJ4ZW50b29sY29yZSkKIExETElCU19saWJ4ZW5jYWxsID0gJChTSERFUFNfbGli
eGVuY2FsbCkgJChYRU5fTElCWEVOQ0FMTCkvbGlieGVuY2FsbCQobGliZXh0ZW5zaW9uKQogU0hM
SUJfbGlieGVuY2FsbCAgPSAkKFNIREVQU19saWJ4ZW5jYWxsKSAtV2wsLXJwYXRoLWxpbms9JChY
RU5fTElCWEVOQ0FMTCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlIGIv
dG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCmluZGV4IDFjY2Q1ZmQuLjM5ZGQyMDcgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvY2FsbC9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2NhbGwvTWFrZWZp
bGUKQEAgLTcsNyArNyw3IEBAIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1zY3JpcHQ9
bGlieGVuY2FsbC5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBl
cwogQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKLUNGTEFHUyAg
ICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50
b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkKIAogU1JDUy15ICAgICAgICAgICAgICAg
ICArPSBjb3JlLmMgYnVmZmVyLmMKIFNSQ1MtJChDT05GSUdfTGludXgpICAgKz0gbGludXguYwpA
QCAtNjIsNyArNjIsNyBAQCBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpOiBsaWJ4ZW5jYWxsLnNvLiQo
TUFKT1IpLiQoTUlOT1IpCiAJJChTWU1MSU5LX1NITElCKSAkPCAkQAogCiBsaWJ4ZW5jYWxsLnNv
LiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKSBsaWJ4ZW5jYWxsLm1hcAotCSQoQ0MpICQo
TERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4
ZW5jYWxsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChM
RExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkKExERkxBR1Mp
ICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuY2FsbC5z
by4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xp
YnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQog
CiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGJ1aWxkCmRpZmYgLS1naXQgYS90b29scy9saWJz
L2NhbGwvY29yZS5jIGIvdG9vbHMvbGlicy9jYWxsL2NvcmUuYwppbmRleCA1Y2EwMzcyLi4xMWVj
Yzg3IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMv
Y2FsbC9jb3JlLmMKQEAgLTE1LDggKzE1LDQxIEBACiAKICNpbmNsdWRlIDxzdGRsaWIuaD4KIAor
I2luY2x1ZGUgPHN5cy90eXBlcy5oPgorI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CisjaW5jbHVkZSA8
ZmNudGwuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKwogI2luY2x1ZGUgInByaXZhdGUuaCIKIAor
c3RhdGljIGludCBhbGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFo
LCB1aW50MzJfdCBkb21pZCkgeworICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbCA9IENPTlRBSU5F
Ul9PRihhaCwgKnhjYWxsLCB0Y19haCk7CisgICAgaW50IG51bGxmZCA9IC0xLCByOworCisgICAg
aWYgKHhjYWxsLT5mZCA8IDApCisgICAgICAgIC8qIGp1c3QgaW4gY2FzZSAqLworICAgICAgICBy
ZXR1cm4gMDsKKworICAgIC8qCisgICAgICogV2UgZG9uJ3QgaW1wbGVtZW50IGEgcmVzdHJpY3Qg
ZnVuY3Rpb24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5CisgICAgICogZHVwJ2luZyAvZGV2L251bGwg
b250byBpdC4gIFRoaXMgaXMgYmV0dGVyIHRoYW4gY2xvc2luZyBpdCwKKyAgICAgKiBiZWNhdXNl
IGl0IGRvZXMgbm90IGludm9sdmUgbG9ja2luZyBhZ2FpbnN0IGNvbmN1cnJlbnQgdXNlcworICAg
ICAqIG9mIHhlbmNhbGwgaW4gb3RoZXIgdGhyZWFkcy4KKyAgICAgKi8KKyAgICBudWxsZmQgPSBv
cGVuKCIvZGV2L251bGwiLE9fUkRPTkxZKTsKKyAgICBpZiAobnVsbGZkIDwgMCkgZ290byBlcnI7
CisKKyAgICByID0gZHVwMihudWxsZmQsIHhjYWxsLT5mZCk7CisgICAgaWYgKHIgPCAwKSBnb3Rv
IGVycjsKKworICAgIGNsb3NlKG51bGxmZCk7CisgICAgcmV0dXJuIDA7CisKK2VycjoKKyAgICBp
ZiAobnVsbGZkID49IDApIGNsb3NlKG51bGxmZCk7CisgICAgcmV0dXJuIC0xOworfQorCiB4ZW5j
YWxsX2hhbmRsZSAqeGVuY2FsbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsIHVuc2ln
bmVkIG9wZW5fZmxhZ3MpCiB7CiAgICAgeGVuY2FsbF9oYW5kbGUgKnhjYWxsID0gbWFsbG9jKHNp
emVvZigqeGNhbGwpKTsKQEAgLTI1LDYgKzU4LDggQEAgeGVuY2FsbF9oYW5kbGUgKnhlbmNhbGxf
b3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogICAg
IGlmICgheGNhbGwpIHJldHVybiBOVUxMOwogCiAgICAgeGNhbGwtPmZkID0gLTE7CisgICAgeGNh
bGwtPnRjX2FoLnJlc3RyaWN0X2NhbGxiYWNrID0gYWxsX3Jlc3RyaWN0X2NiOworICAgIHhlbnRv
b2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Y2FsbC0+dGNfYWgpOwogCiAgICAgeGNh
bGwtPmZsYWdzID0gb3Blbl9mbGFnczsKICAgICB4Y2FsbC0+YnVmZmVyX2NhY2hlX25yID0gMDsK
QEAgLTUzLDYgKzg4LDcgQEAgeGVuY2FsbF9oYW5kbGUgKnhlbmNhbGxfb3Blbih4ZW50b29sbG9n
X2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogCiBlcnI6CiAgICAgb3NkZXBf
eGVuY2FsbF9jbG9zZSh4Y2FsbCk7CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZl
X2hhbmRsZSgmeGNhbGwtPnRjX2FoKTsKICAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koeGNhbGwtPmxv
Z2dlcl90b2ZyZWUpOwogICAgIGZyZWUoeGNhbGwpOwogICAgIHJldHVybiBOVUxMOwpAQCAtNjYs
NiArMTAyLDcgQEAgaW50IHhlbmNhbGxfY2xvc2UoeGVuY2FsbF9oYW5kbGUgKnhjYWxsKQogICAg
ICAgICByZXR1cm4gMDsKIAogICAgIHJjID0gb3NkZXBfeGVuY2FsbF9jbG9zZSh4Y2FsbCk7Cisg
ICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmeGNhbGwtPnRjX2FoKTsK
ICAgICBidWZmZXJfcmVsZWFzZV9jYWNoZSh4Y2FsbCk7CiAgICAgeHRsX2xvZ2dlcl9kZXN0cm95
KHhjYWxsLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKHhjYWxsKTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnMvY2FsbC9saW51eC5jIGIvdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKaW5kZXggZThl
MDMxMS4uM2YxYjY5MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKKysrIGIv
dG9vbHMvbGlicy9jYWxsL2xpbnV4LmMKQEAgLTIxLDYgKzIxLDEwIEBACiAjaW5jbHVkZSA8ZmNu
dGwuaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KIAorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1
ZGUgPGFzc2VydC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisKICNpbmNsdWRlIDxzeXMvbW1hbi5o
PgogI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgogCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwv
cHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaAppbmRleCAzN2RkMTVmLi41MzNm
MGM0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2NhbGwvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xp
YnMvY2FsbC9wcml2YXRlLmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIFhFTkNBTExfUFJJVkFU
RV9ICiAKICNpbmNsdWRlIDx4ZW50b29sbG9nLmg+CisjaW5jbHVkZSA8eGVudG9vbGNvcmVfaW50
ZXJuYWwuaD4KIAogI2luY2x1ZGUgPHhlbmNhbGwuaD4KIApAQCAtMjAsNiArMjEsNyBAQCBzdHJ1
Y3QgeGVuY2FsbF9oYW5kbGUgewogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dn
ZXJfdG9mcmVlOwogICAgIHVuc2lnbmVkIGZsYWdzOwogICAgIGludCBmZDsKKyAgICBYZW50b29s
Y29yZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsKIAogICAgIC8qCiAgICAgICogQSBzaW1wbGUgY2Fj
aGUgb2YgdW51c2VkLCBzaW5nbGUgcGFnZSwgaHlwZXJjYWxsIGJ1ZmZlcnMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluIGIvdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwu
cGMuaW4KaW5kZXggNDc1YzEzMy4uNDA5NzczZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxs
L3hlbmNhbGwucGMuaW4KKysrIGIvdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwucGMuaW4KQEAgLTcs
NCArNyw0IEBAIERlc2NyaXB0aW9uOiBUaGUgWGVuY2FsbCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2
aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2Zs
YWdzbG9jYWxAQAogTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuY2FsbAotUmVxdWly
ZXMucHJpdmF0ZTogeGVudG9vbGxvZworUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW50
b29sY29yZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfv-0000Lx-Ba; Fri, 15 Sep 2017 18:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfu-0000Hz-0a
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:14 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/F2-18674-9A02CB95; Fri, 15 Sep 2017 18:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpO4KhT2
 RBq9fmFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oydF84wFWwTrzi4dBdjA+MPkS5GTg4JAX+J
 vkuTmSBsD4nrZ0+A2WwCuhJNW/6ygdgiAsoSx5u+sHYxcnEwCyxilFiy8j8LSEJYwF7iwKJjY
 DaLgKrEvj9XmEFsXgFPie6fb5ghhspJnD/+E8zmFPCS+Pf5PiOILQRU833yQqChHEC2msTc9f
 EQrYISJ2c+ARvJLCAhcfDFC6gxlhLf1j9lnsDIPwtJ2SwkZQsYmVYxahSnFpWlFukaWeglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWz0DA+MOxr5VfocYJTmYlER5VeX3RArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4F0BkhMsSk1PrUjLzAGGPUxagoNHSYT3GEiat7ggMbc4M
 x0idYrRmGPVhCt/mDg6bt79wyTEkpeflyolztsMUioAUppRmgc3CBaPlxhlpYR5GRkYGIR4Cl
 KLcjNLUOVfMYpzMCoJ8x4HmcKTmVcCt+8V0ClMQKecOb0D5JSSRISUVAMj50RXI9+Xnuv33bG
 SDUg5zF0WevnzvGVz/0l78iZlnYsO9T654+u0gtV9K9+wXZtR4HxV27tu2zcmqe0diw1uBfjV
 bdNlOvvz+zuOoluhFo+KvY4fbCvKY6yM/pmsY8i54Vr7zkvC2nrO3S6aNzlUnPu+u74TObrUZ
 Jk878sTl5eeefpYbxW7EktxRqKhFnNRcSIA15b8UcICAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505501351!110158373!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54228 invoked from network); 15 Sep 2017 18:49:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967705"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:42 +0100
Message-ID: <1505501339-11965-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 05/22] libxl: #include "xentoolcore_internal.h"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gbW92ZSBzb21ldGhpbmcgaGVyZS4KClNpZ25lZC1vZmYt
Ynk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL01ha2VmaWxlICAgICAgICAgfCAxMSArKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xp
YnhsL01ha2VmaWxlCmluZGV4IGFlZTBhNGMuLjJjMmIwNDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC0yMCwxMiArMjAsMTMg
QEAgTElCVVVJRF9MSUJTICs9IC1sdXVpZAogZW5kaWYKIAogTElCWExfTElCUyA9Ci1MSUJYTF9M
SUJTID0gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExE
TElCU19saWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuc3Rv
cmUpICQoTERMSUJTX2xpYmJsa3RhcGN0bCkgJChQVFlGVU5DU19MSUJTKSAkKExJQlVVSURfTElC
UykKK0xJQlhMX0xJQlMgPSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW5l
dnRjaG4pICQoTERMSUJTX2xpYnhlbmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKExETElC
U19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGliYmxrdGFwY3RsKSAkKExETElCU19saWJ4ZW50b29s
Y29yZSkgJChQVFlGVU5DU19MSUJTKSAkKExJQlVVSURfTElCUykKIGlmZXEgKCQoQ09ORklHX0xJ
Qk5MKSx5KQogTElCWExfTElCUyArPSAkKExJQk5MM19MSUJTKQogZW5kaWYKIAogQ0ZMQUdTX0xJ
QlhMICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1NfTElCWEwgKz0gJChDRkxBR1Nf
bGlieGVudG9vbGNvcmUpCiBDRkxBR1NfTElCWEwgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKQog
Q0ZMQUdTX0xJQlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCiBDRkxBR1NfTElCWEwgKz0gJChD
RkxBR1NfbGlieGVuZ3Vlc3QpCkBAIC0xNzgsNyArMTc5LDcgQEAgTElCWExVX09CSlMgPSBsaWJ4
bHVfY2ZnX3kubyBsaWJ4bHVfY2ZnX2wubyBsaWJ4bHVfY2ZnLm8gXAogCWxpYnhsdV9kaXNrX2wu
byBsaWJ4bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8KICQoTElCWExVX09CSlMp
OiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuY3RybCkgIyBGb3IgeGVudG9vbGxvZy5oCiAKLSQo
VEVTVF9QUk9HX09CSlMpIF9saWJ4bC5hcGktZm9yLWNoZWNrOiBDRkxBR1MgKz0gJChDRkxBR1Nf
bGlieGVudG9vbGxvZykKKyQoVEVTVF9QUk9HX09CSlMpIF9saWJ4bC5hcGktZm9yLWNoZWNrOiBD
RkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUp
CiAKIENMSUVOVFMgPSB0ZXN0aWRsIGxpYnhsLXNhdmUtaGVscGVyCiAKQEAgLTMwMSwxMyArMzAy
LDEzIEBAIGxpYnhsdXRpbC5hOiAkKExJQlhMVV9PQkpTKQogCSQoQVIpIHJjcyBsaWJ4bHV0aWwu
YSAkXgogCiB0ZXN0XyU6IHRlc3RfJS5vIHRlc3RfY29tbW9uLm8gbGlieGx1dGlsLnNvIGxpYnhl
bmxpZ2h0X3Rlc3Quc28KLQkkKENDKSAkKExERkxBR1MpIC1vICRAICReICQoZmlsdGVyLW91dCAl
bGlieGVubGlnaHQuc28sICQoTERMSUJTX2xpYnhlbmxpZ2h0KSkgJChMRExJQlNfbGlieGVudG9v
bGxvZykgLWx5YWpsICQoQVBQRU5EX0xERkxBR1MpCisJJChDQykgJChMREZMQUdTKSAtbyAkQCAk
XiAkKGZpbHRlci1vdXQgJWxpYnhlbmxpZ2h0LnNvLCAkKExETElCU19saWJ4ZW5saWdodCkpICQo
TERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAtbHlhamwgJChB
UFBFTkRfTERGTEFHUykKIAogbGlieGwtc2F2ZS1oZWxwZXI6ICQoU0FWRV9IRUxQRVJfT0JKUykg
bGlieGVubGlnaHQuc28KLQkkKENDKSAkKExERkxBR1MpIC1vICRAICQoU0FWRV9IRUxQRVJfT0JK
UykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNf
bGlieGVuZ3Vlc3QpICQoQVBQRU5EX0xERkxBR1MpCisJJChDQykgJChMREZMQUdTKSAtbyAkQCAk
KFNBVkVfSEVMUEVSX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhl
bmN0cmwpICQoTERMSUJTX2xpYnhlbmd1ZXN0KSAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChB
UFBFTkRfTERGTEFHUykKIAogdGVzdGlkbDogdGVzdGlkbC5vIGxpYnhsdXRpbC5zbyBsaWJ4ZW5s
aWdodC5zbwotCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgdGVzdGlkbC5vIGxpYnhsdXRpbC5zbyAk
KExETElCU19saWJ4ZW5saWdodCkgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChBUFBFTkRfTERG
TEFHUykKKwkkKENDKSAkKExERkxBR1MpIC1vICRAIHRlc3RpZGwubyBsaWJ4bHV0aWwuc28gJChM
RExJQlNfbGlieGVubGlnaHQpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhl
bnRvb2xjb3JlKSAkKEFQUEVORF9MREZMQUdTKQogCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6
IGFsbApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNzI0NzUwOS4uMDRiZTEwYSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCkBAIC0xOSw2ICsxOSw4IEBACiAKICNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyog
bXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwogCisjaW5jbHVkZSAieGVudG9v
bGNvcmVfaW50ZXJuYWwuaCIKKwogI2luY2x1ZGUgImxpYnhsX3NyX3N0cmVhbV9mb3JtYXQuaCIK
IAogI2luY2x1ZGUgPGFzc2VydC5oPgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfv-0000Mp-JI; Fri, 15 Sep 2017 18:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfu-0000Hz-Dd
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:14 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1C/F2-18674-AA02CB95; Fri, 15 Sep 2017 18:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO5KhT2
 RBp9OSlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozz6zazFvSoVSyZFdHAeF2hi5GTQ0LAX+Ll
 ogmsELaHxPWzJ5hAbDYBXYmmLX/ZQGwRAWWJ401fgGq4OJgFFjFKLFn5nwUkISwQIPHww1awI
 hYBVYnOGf1ARRwcvAKeEiu2V0LMlJM4f/wnM4jNKeAl8e/zfUYQWwio5PvkhWDlQgJqEnPXx4
 OEeQUEJU7OfAI2nVlAQuLgixfMEGMsJb6tf8o8gZF/FpKyWUjKFjAyrWJUL04tKkst0jXWSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDMGINjBuPef0yFGSQ4mJVFeVfk9kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeHVAcoJFqempFWmZOcCAh0lLcPAoifAKg6R5iwsSc4sz0
 yFSpxgtOY5tuvyHiaPp5l0g2QEihVjy8vNSpcR5mUAaBEAaMkrz4MbBovISo6yUMC8j0IFCPA
 WpRbmZJajyrxjFORiVhHmDQKbwZOaVwG19BXQQE9BBZ07vADmoJBEhJdXAGHBm8hRmp0nbPh7
 psz4o/V49XuzHMoO1Pr8PVIpL3f2R1bI9O5DbTf4Eb8wmUQ7ltaxqRkZrljXsurvr2fOJt6cm
 WRWzBtVbZ2acP8IgY7fHcqnOfYU53Wamrw99Oh+wtL/3o463baXd/K17n2/60/vuzwT9wKT4y
 vWHZbzfzdu54ecuY6WNUkosxRmJhlrMRcWJALkvExHFAgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505501349!91179764!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37933 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967708"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:44 +0100
Message-ID: <1505501339-11965-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 07/22] xentoolcore_restrict_all: Implement for
	libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0
b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlICAgICAgICAgICAgIHwgIDMgKystCiB0b29s
cy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRlLmggICAgICAgICAgICB8ICAzICsr
KwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbiB8ICAyICstCiA1
IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCA1ZTFjN2NiLi45YjJm
ZTM2IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAt
MTI5LDcgKzEyOSw3IEBAIExETElCU19saWJ4ZW5mb3JlaWdubWVtb3J5ID0gJChTSERFUFNfbGli
eGVuZm9yZWlnbm1lbW9yeSkgJChYRU5fTElCWEVORk9SRUlHTk1FCiBTSExJQl9saWJ4ZW5mb3Jl
aWdubWVtb3J5ICA9ICQoU0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkpIC1XbCwtcnBhdGgtbGlu
az0kKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKQogCiBDRkxBR1NfbGlieGVuZGV2aWNlbW9kZWwg
PSAtSSQoWEVOX0xJQlhFTkRFVklDRU1PREVMKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUp
Ci1TSERFUFNfbGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hM
SUJfeGVuY2FsbCkKK1NIREVQU19saWJ4ZW5kZXZpY2Vtb2RlbCA9ICQoU0hMSUJfbGlieGVudG9v
bGxvZykgJChTSExJQl9saWJ4ZW50b29sY29yZSkgJChTSExJQl94ZW5jYWxsKQogTERMSUJTX2xp
YnhlbmRldmljZW1vZGVsID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpICQoWEVOX0xJQlhF
TkRFVklDRU1PREVMKS9saWJ4ZW5kZXZpY2Vtb2RlbCQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGli
eGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBhdGgt
bGluaz0kKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKaW5k
ZXggZjBlMWU2Yy4uM2Y3ZWZkNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9N
YWtlZmlsZQorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCkBAIC04LDYgKzgs
NyBAQCBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmRldmljZW1v
ZGVsLm1hcAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwogQ0ZMQUdT
ICAgKz0gLUkuL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5jbHVkZSkKIENGTEFHUyAgICs9ICQoQ0ZM
QUdTX2xpYnhlbnRvb2xsb2cpCitDRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sY29yZSkK
IENGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiAKIFNSQ1MteSAgICAgICAgICAgICAg
ICAgKz0gY29yZS5jCkBAIC02Myw3ICs2NCw3IEBAIGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFK
T1IpOiBsaWJ4ZW5kZXZpY2Vtb2RlbC5zby4kKE1BSk9SKS4kKE1JTk9SKQogCSQoU1lNTElOS19T
SExJQikgJDwgJEAKIAogbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUik6ICQo
UElDX09CSlMpIGxpYnhlbmRldmljZW1vZGVsLm1hcAotCSQoQ0MpICQoTERGTEFHUykgJChQVEhS
RUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5kZXZpY2Vtb2RlbC5z
by4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xp
YnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbmNhbGwpICQoQVBQRU5EX0xERkxBR1MpCisJJChD
QykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVds
LGxpYnhlbmRldmljZW1vZGVsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQ
SUNfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuY2FsbCkgJChM
RExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xERkxBR1MpCiAKIC5QSE9OWTogaW5zdGFs
bAogaW5zdGFsbDogYnVpbGQKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMjA5Mzg4NC4uMzI5MmU1
MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTIxLDYgKzIxLDE2IEBACiAKICNpbmNsdWRlICJw
cml2YXRlLmgiCiAKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3Rp
dmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5k
bGUgKmRtb2QgPSBDT05UQUlORVJfT0YoYWgsICpkbW9kLCB0Y19haCk7CisKKyAgICBpZiAoZG1v
ZC0+ZmQgPCAwKQorICAgICAgICAvKiBqdXN0IGluIGNhc2UgKi8KKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoZG1vZCwgZG9taWQpOworfQor
CiB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKnhlbmRldmljZW1vZGVsX29wZW4oeGVudG9vbGxvZ19s
b2dnZXIgKmxvZ2dlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogewpAQCAtMzAsNiArNDAsMTAgQEAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICp4ZW5kZXZpY2Vtb2RlbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIs
CiAgICAgaWYgKCFkbW9kKQogICAgICAgICByZXR1cm4gTlVMTDsKIAorICAgIGRtb2QtPmZkID0g
LTE7CisgICAgZG1vZC0+dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBhbGxfcmVzdHJpY3RfY2I7
CisgICAgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJmRtb2QtPnRjX2FoKTsK
KwogICAgIGRtb2QtPmZsYWdzID0gb3Blbl9mbGFnczsKICAgICBkbW9kLT5sb2dnZXIgPSBsb2dn
ZXI7CiAgICAgZG1vZC0+bG9nZ2VyX3RvZnJlZSA9IE5VTEw7CkBAIC01NSw2ICs2OSw3IEBAIHhl
bmRldmljZW1vZGVsX2hhbmRsZSAqeGVuZGV2aWNlbW9kZWxfb3Blbih4ZW50b29sbG9nX2xvZ2dl
ciAqbG9nZ2VyLAogZXJyOgogICAgIHh0bF9sb2dnZXJfZGVzdHJveShkbW9kLT5sb2dnZXJfdG9m
cmVlKTsKICAgICB4ZW5jYWxsX2Nsb3NlKGRtb2QtPnhjYWxsKTsKKyAgICB4ZW50b29sY29yZV9f
ZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZkbW9kLT50Y19haCk7CiAgICAgZnJlZShkbW9kKTsK
ICAgICByZXR1cm4gTlVMTDsKIH0KQEAgLTY5LDYgKzg0LDcgQEAgaW50IHhlbmRldmljZW1vZGVs
X2Nsb3NlKHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCkKICAgICByYyA9IG9zZGVwX3hlbmRl
dmljZW1vZGVsX2Nsb3NlKGRtb2QpOwogCiAgICAgeGVuY2FsbF9jbG9zZShkbW9kLT54Y2FsbCk7
CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZG1vZC0+dGNfYWgp
OwogICAgIHh0bF9sb2dnZXJfZGVzdHJveShkbW9kLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVl
KGRtb2QpOwogICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRlLmgKaW5kZXggNGNl
NWFhYy4uYzRhMjI1ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRl
LmgKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9wcml2YXRlLmgKQEAgLTcsMTEgKzcsMTQg
QEAKICNpbmNsdWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgogI2luY2x1ZGUgPHhlbmNhbGwuaD4KIAor
I2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CisKIHN0cnVjdCB4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgewogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dnZXJfdG9mcmVl
OwogICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICB4ZW5jYWxsX2hhbmRsZSAqeGNhbGw7CiAg
ICAgaW50IGZkOworICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHRjX2FoOwogfTsKIAog
c3RydWN0IHhlbmRldmljZW1vZGVsX2J1ZiB7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjLmluIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5k
ZXZpY2Vtb2RlbC5wYy5pbgppbmRleCBlZDA4ZjgzLi44YmQwNGZhIDEwMDY0NAotLS0gYS90b29s
cy9saWJzL2RldmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjLmluCisrKyBiL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwveGVuZGV2aWNlbW9kZWwucGMuaW4KQEAgLTcsNCArNyw0IEBAIERlc2NyaXB0
aW9uOiBUaGUgWGVuZGV2aWNlbW9kZWwgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNp
b246IEBAdmVyc2lvbkBACiBDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAK
IExpYnM6IEBAbGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmRldmljZW1vZGVsCi1SZXF1aXJlcy5w
cml2YXRlOiB4ZW50b29sbG9nLHhlbmNhbGwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xjb3Jl
LHhlbnRvb2xsb2cseGVuY2FsbAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfv-0000Ne-QU; Fri, 15 Sep 2017 18:49:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfu-0000Is-IF
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B1/5E-03423-9A02CB95; Fri, 15 Sep 2017 18:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDve5KhT2
 RBpMnyVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxLszpZCpayV/zfu42pgXEiWxcjJ4eEgL/E
 /4VTWSBsD4nrZ08wgdhsAroSTVv+gtWICChLHG/6wtrFyMXBLLCIUWLJyv9gDcICURKzX2wHK
 2IRUJVovD6ZFcTmFfCSmDVnPjPEUDmJ88d/gtmcQPF/n+8zgthCAp4S3ycvBKrnALLVJOauj4
 doFZQ4OfMJ2HhmAQmJgy9eQI2xlPi2/inzBEb+WUjKZiEpW8DItIpRozi1qCy1SNfISC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+Oa+YGHGCU5mJREeVXl90QK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDVAckJFqWmp1akZeYAwx4mLcHBoyTCKwyS5i0uSMwtzkyHS
 J1iNOa48fD6HyaOjpt3/zAJseTl56VKifM2g5QKgJRmlObBDYLF4yVGWSlhXkag04R4ClKLcj
 NLUOVfMYpzMCoJ8waBTOHJzCuB2/cK6BQmoFPOnN4BckpJIkJKqoExWDB9MitX0TRdq19eOl0
 fFdV/s3gXHQ+WThVw+iaXrn5yrZLj6SMLX8qGnAw3WCNcfHjX6nUmH002BTk4yIanMbpc6XEQ
 97Oufv/4WWHM9bprwTVfndtNp7XvLQ22V7qyR9NWOj+GQTzA0suDIY5B3aS4NuDu5Oz3LflK+
 72zJO/6hotEKrEUZyQaajEXFScCANqFSgPCAgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!5
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56622 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018892"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:48 +0100
Message-ID: <1505501339-11965-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 11/22] xentoolcore_restrict_all: Declare
	problems due to no evtchn support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmggfCA1ICsrKysrCiAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90
b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmggYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1
ZGUveGVudG9vbGNvcmUuaAppbmRleCAxYWI2NDZlLi4xMjEwZDdkIDEwMDY0NAotLS0gYS90b29s
cy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaAorKysgYi90b29scy9saWJzL3Rv
b2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaApAQCAtMzAsNiArMzAsMTEgQEAKICAqIEFycmFu
Z2VzIHRoYXQgWGVuIGxpYnJhcnkgaGFuZGxlcyAoZmRzIGV0Yy4pIHdoaWNoIGFyZSBjdXJyZW50
bHkgaGVsZAogICogYnkgWGVuIGxpYnJhcmllcywgY2FuIG5vIGxvbmdlciBiZSB1c2VkIG90aGVy
IHRoYW4gdG8gYWZmZWN0IGRvbWlkLgogICoKKyAqIERvZXMgbm90IHByZXZlbnQgZWZmZWN0cyB0
aGF0IGFtb3VudCBvbmx5IHRvCisgKiAgIC0gZGVuaWFsIG9mIHNlcnZpY2UsIHBvc3NpYmx5IGhv
c3Qtd2lkZSwgYnkgcmVzb3VyY2UgZXhoYXVzdGlvbiBldGMuCisgKiAgIC0gbGVhayBvZiBub3Qt
dmVyeS1pbnRlcmVzdGluZyBtZXRhaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgZG9tYWlucworICog
ICAgIGVnLCBzcGVjaWZpY2FsbHksIGV2ZW50IGNoYW5uZWwgc2lnbmFscyByZWxhdGluZyB0byBv
dGhlciBkb21haW5zCisgKgogICogSWYgdGhpcyBjYW5ub3QgYmUgYWNoaWV2ZWQsIHJldHVybnMg
LTEgYW5kIHNldHMgZXJybm8uCiAgKiBJZGVtcG90ZW50IGlmIGRvbWlkIGlzIGFsd2F5cyB0aGUg
c2FtZS4KICAqCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfw-0000Ov-56; Fri, 15 Sep 2017 18:49:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfu-0000J5-QT
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:14 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B8/51-01754-AA02CB95; Fri, 15 Sep 2017 18:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve5KhT2
 RBmv2aVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owpzTPYC05wVSz6sYy1gfEcRxcjJ4eEgL9E
 x5pNjBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1i7GLk4mAUWMUosWfmfBSQhLBAm0ffqL
 1AzBweLgKrEl4kVIGFeAS+J7v9PWCBmykmcP/6TGcTmBIr/+3wfbJeQgKfE98kLWUFahQTUJO
 auj4doFZQ4OROilVlAQuLgixfMEGMsJb6tf8o8gZF/FpKyWUjKFjAyrWLUKE4tKkst0jUy1Es
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2Mdyf7HWKU5GBSEuVVld8T
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNw8kJ1iUmp5akZaZAwx6mLQEB4+SCG8PSJq3uCAxt
 zgzHSJ1itGY49imy3+YODpu3v3DJMSSl5+XKiXO2wxSKgBSmlGaBzcIFo2XGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzBoFM4cnMK4Hb9wroFCagU86c3gFySkkiQkqqgfHYHtb3TG+ro9l
 bynkPH/zz4fTUiEqnZ4uZ+l9y6IvkBGXY1kdoBW5hO53x/s7cLp9VR7YpNawwfLjC5pDH+a8c
 qakH3BkWZKb9uXL1A1PKYwFZTc5Hkz1OacZdyGnJKJlsNzNPkXnntqJmjklX+VYcqOI+anvgK
 H/Tuglzgi6zib3Ol595a4ESS3FGoqEWc1FxIgA6iR40wQIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505501350!108203674!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52915 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018894"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:50 +0100
Message-ID: <1505501339-11965-14-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 13/22] tools/xenstore: get_handle: use "goto
	err" error handling style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSB0aGUgYWQtaG9jIGV4aXQgY2xhdXNlcyB3aXRoIHRoZSBlcnJvciBoYW5kbGluZyBz
dHlsZSB3aGVyZQogIC0gbG9jYWwgdmFyaWFibGVzIGNvbnRhaW4gZWl0aGVyIHRoaW5ncyB0byBi
ZSBmcmVlZCwgb3Igc2VudGluZWxzCiAgLSBhbGwgZXJyb3IgZXhpdHMgZ28gdmlhIGFuICJlcnIi
IGxhYmVsIHdoaWNoIGZyZWVzIGV2ZXJ5dGhpbmcKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hzLmMgfCAy
MSArKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMgYi90b29s
cy94ZW5zdG9yZS94cy5jCmluZGV4IDU2Y2FhYzcuLjY1Y2JhODYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hlbnN0b3JlL3hzLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveHMuYwpAQCAtMjI2LDcgKzIyNiw3
IEBAIHN0YXRpYyBzdHJ1Y3QgeHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5l
Y3RfdG8pCiAJaW50IGZkID0gLTEsIHNhdmVkX2Vycm5vOwogCiAJaWYgKHN0YXQoY29ubmVjdF90
bywgJmJ1ZikgIT0gMCkKLQkJcmV0dXJuIE5VTEw7CisJCWdvdG8gZXJyOwogCiAJaWYgKFNfSVNT
T0NLKGJ1Zi5zdF9tb2RlKSkKIAkJZmQgPSBnZXRfc29ja2V0KGNvbm5lY3RfdG8pOwpAQCAtMjM0
LDE1ICsyMzQsMTEgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5kbGUoY29uc3Qg
Y2hhciAqY29ubmVjdF90bykKIAkJZmQgPSBnZXRfZGV2KGNvbm5lY3RfdG8pOwogCiAJaWYgKGZk
ID09IC0xKQotCQlyZXR1cm4gTlVMTDsKKwkJZ290byBlcnI7CiAKIAloID0gbWFsbG9jKHNpemVv
ZigqaCkpOwotCWlmIChoID09IE5VTEwpIHsKLQkJc2F2ZWRfZXJybm8gPSBlcnJubzsKLQkJY2xv
c2UoZmQpOwotCQllcnJubyA9IHNhdmVkX2Vycm5vOwotCQlyZXR1cm4gTlVMTDsKLQl9CisJaWYg
KGggPT0gTlVMTCkKKwkJZ290byBlcnI7CiAKIAltZW1zZXQoaCwgMCwgc2l6ZW9mKCpoKSk7CiAK
QEAgLTI2Nyw2ICsyNjMsMTUgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5kbGUo
Y29uc3QgY2hhciAqY29ubmVjdF90bykKICNlbmRpZgogCiAJcmV0dXJuIGg7CisKK2VycjoKKwlz
YXZlZF9lcnJubyA9IGVycm5vOworCisJaWYgKGZkID49IDApIGNsb3NlKGZkKTsKKwlmcmVlKGgp
OworCisJZXJybm8gPSBzYXZlZF9lcnJubzsKKwlyZXR1cm4gTlVMTDsKIH0KIAogc3RydWN0IHhz
X2hhbmRsZSAqeHNfZGFlbW9uX29wZW4odm9pZCkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfw-0000Pk-E5; Fri, 15 Sep 2017 18:49:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfv-0000K0-5s
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 5D/E4-01760-AA02CB95; Fri, 15 Sep 2017 18:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO4KhT2
 RBs8fqVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owlH++xFizhrGg938TawDiHo4uRk0NCwF/i
 2pcpzBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1i7GLk4mAUWMUosWfmfpYuRg0NYIFDiR
 bsqSA2LgKrEq/cNYHN4BTwlWna/hZopJ3H++E8wm1PAS+Lf5/uMILYQUM33yQtZQcYICahJzF
 0fD9EqKHFy5hMWEJtZQELi4IsXUGMsJb6tf8o8gZF/FpKyWUjKFjAyrWJUL04tKkst0jXWSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjBuPef0yFGSQ4mJVFeVfk9kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeHVAcoJFqempFWmZOcCQh0lLcPAoifAKg6R5iwsSc4sz0
 yFSpxiNOY5tuvyHiaPj5t0/TEIsefl5qVLivEwgpQIgpRmleXCDYLF4iVFWSpiXEeg0IZ6C1K
 LczBJU+VeM4hyMSsK8QSBTeDLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYFz8/zpXnda3M1z1Ew2
 t62TeKl9bpKdr6dnhOnPL490s/pFBdlEfrUuN0o5MlyxL638jMHF2XfcquZnqT4tK54f4hPiq
 7zSRCTmbzeT/5J/UcfZ56WXnTT+9+3Vr2etTs9kf31++Qf/p/HXnHTjuGQWxlEQ0Gs38tCswf
 dPlqqlb/Lhyj/BMMlZiKc5INNRiLipOBADQ9JhQwAIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505501349!91179764!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37874 invoked from network); 15 Sep 2017 18:49:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967703"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:41 +0100
Message-ID: <1505501339-11965-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 04/22] tools: qemu-xen build: prepare to link
	against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvTWFrZWZpbGUgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2VmaWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggMTFh
ZDQyYy4uMDNkMzI2YSAxMDA2NDQKLS0tIGEvdG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFr
ZWZpbGUKQEAgLTI0NCw2ICsyNDQsNyBAQCBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14
ZW4tZGlyLWZpbmQKIAkJLURYQ19XQU5UX0NPTVBBVF9NQVBfRk9SRUlHTl9BUEk9MSBcCiAJCS1E
WENfV0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJPTEgXAogCQktSSQoWEVOX1JPT1QpL3Rvb2xz
L2luY2x1ZGUgXAorCQktSSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZSBc
CiAJCS1JJChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUgXAogCQktSSQoWEVO
X1JPT1QpL3Rvb2xzL2xpYnMvZXZ0Y2huL2luY2x1ZGUgXAogCQktSSQoWEVOX1JPT1QpL3Rvb2xz
L2xpYnMvZ250dGFiL2luY2x1ZGUgXApAQCAtMjU1LDEwICsyNTYsMTIgQEAgc3ViZGlyLWFsbC1x
ZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJCSQoRVhUUkFfQ0ZMQUdTX1FFTVVfWEVO
KSIgXAogCQktLWV4dHJhLWxkZmxhZ3M9Ii1MJChYRU5fUk9PVCkvdG9vbHMvbGlieGMgXAogCQkt
TCQoWEVOX1JPT1QpL3Rvb2xzL3hlbnN0b3JlIFwKKwkJLUwkKFhFTl9ST09UKS90b29scy9saWJz
L3Rvb2xjb3JlIFwKIAkJLUwkKFhFTl9ST09UKS90b29scy9saWJzL2V2dGNobiBcCiAJCS1MJChY
RU5fUk9PVCkvdG9vbHMvbGlicy9nbnR0YWIgXAogCQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeSBcCiAJCS1MJChYRU5fUk9PVCkvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbCBc
CisJCS1XbCwtcnBhdGgtbGluaz0kKFhFTl9ST09UKS90b29scy9saWJzL3Rvb2xjb3JlIFwKIAkJ
LVdsLC1ycGF0aC1saW5rPSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGxvZyBcCiAJCS1XbCwt
cnBhdGgtbGluaz0kKFhFTl9ST09UKS90b29scy9saWJzL2V2dGNobiBcCiAJCS1XbCwtcnBhdGgt
bGluaz0kKFhFTl9ST09UKS90b29scy9saWJzL2dudHRhYiBcCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfw-0000Qe-Mf; Fri, 15 Sep 2017 18:49:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfv-0000J5-7H
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 29/51-01754-AA02CB95; Fri, 15 Sep 2017 18:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO5KhT2
 RBl39ahb3prxnd2D02N63iz2AMYo1My8pvyKBNWNr53emgkNqFU8WnmJtYPyl0MXIySEh4C/R
 3NXKBmF7SFw/e4IJxGYT0JVo2vIXLC4ioCxxvOkLaxcjFwezwCJGiSUr/7OAJIQFgiQ+9O9l7
 mLk4GARUJW4OD0FJMwr4CWxdMZHqJlyEueP/2QGsTmB4v8+32cEsYUEPCW+T17ICtIqJKAmMX
 d9PESroMTJmU/ApjMLSEgcfPGCGWKMpcS39U+ZJzDyz0JSNgtJ2QJGplWMGsWpRWWpRbpGFnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGhVs/AwLiDsW+V3yFGSQ4mJVFeVfk9
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFeA5ASLUtNTK9Iyc4BBD5OW4OBREuE9BpLmLS5Iz
 C3OTIdInWK05Di26fIfJo6mm3eBZAeIFGLJy89LlRLnbQZpEABpyCjNgxsHi8xLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5j4NM4cnMK4Hb+groICagg86c3gFyUEkiQkqqgdFwyeGp09v
 L130XvmImflPqi8SXru9OSrmlutO+zryvPMvPxfSORU9e0lve7AnWRtfEnMKnJqdNNbCrWL92
 TpB6gOfRbxc/ZdpqLZevMogxM394gSl75qZ7LDmHDbn0fpwWOiu43ub0udQJtyex1W5Ze9i1N
 NtctE7mRUB7XpPA49CfDI1+E5RYijMSDbWYi4oTAc2KlSHHAgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505501351!110158373!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54271 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967711"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:47 +0100
Message-ID: <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement for
	libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICB8IDE1
ICsrKysrKysrKysrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAg
ICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS94ZW5mb3JlaWdubWVt
b3J5LnBjLmluIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1r
CmluZGV4IDcxMDM3YTEuLjdkZDEyNmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBi
L3Rvb2xzL1J1bGVzLm1rCkBAIC0xMjQsNyArMTI0LDcgQEAgTERMSUJTX2xpYnhlbmNhbGwgPSAk
KFNIREVQU19saWJ4ZW5jYWxsKSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5jYWxsJChsaWJleHRl
bnMKIFNITElCX2xpYnhlbmNhbGwgID0gJChTSERFUFNfbGlieGVuY2FsbCkgLVdsLC1ycGF0aC1s
aW5rPSQoWEVOX0xJQlhFTkNBTEwpCiAKIENGTEFHU19saWJ4ZW5mb3JlaWdubWVtb3J5ID0gLUkk
KFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1T
SERFUFNfbGlieGVuZm9yZWlnbm1lbW9yeSA9CitTSERFUFNfbGlieGVuZm9yZWlnbm1lbW9yeSA9
ICQoU0hMSUJfbGlieGVudG9vbGNvcmUpCiBMRExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSA9ICQo
U0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQoWEVOX0xJQlhFTkZPUkVJR05NRU1PUlkpL2xp
YnhlbmZvcmVpZ25tZW1vcnkkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmZvcmVpZ25tZW1v
cnkgID0gJChTSERFUFNfbGlieGVuZm9yZWlnbm1lbW9yeSkgLVdsLC1ycGF0aC1saW5rPSQoWEVO
X0xJQlhFTkZPUkVJR05NRU1PUlkpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQppbmRleCBh
YjdmODczLi5jYmU4MTVmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCkBAIC03LDcgKzcs
NyBAQCBTSExJQl9MREZMQUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmZvcmVpZ25t
ZW1vcnkubWFwCiAKIENGTEFHUyAgICs9IC1XZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKIENG
TEFHUyAgICs9IC1JLi9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1DRkxBR1MgICArPSAk
KENGTEFHU19saWJ4ZW50b29sbG9nKQorQ0ZMQUdTICAgKz0gJChDRkxBR1NfbGlieGVudG9vbGxv
ZykgJChDRkxBR1NfbGlieGVudG9vbGNvcmUpCiAKIFNSQ1MteSAgICAgICAgICAgICAgICAgKz0g
Y29yZS5jCiBTUkNTLSQoQ09ORklHX0xpbnV4KSAgICs9IGxpbnV4LmMKQEAgLTYyLDcgKzYyLDcg
QEAgbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKTogbGlieGVuZm9yZWlnbm1lbW9yeS5z
by4kKE1BSk9SKS4kKE1JTk9SKQogCSQoU1lNTElOS19TSExJQikgJDwgJEAKIAogbGlieGVuZm9y
ZWlnbm1lbW9yeS5zby4kKE1BSk9SKS4kKE1JTk9SKTogJChQSUNfT0JKUykgbGlieGVuZm9yZWln
bm1lbW9yeS5tYXAKLQkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChT
T05BTUVfTERGTEFHKSAtV2wsbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKSAkKFNITElC
X0xERkxBR1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQ
RU5EX0xERkxBR1MpCisJJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQo
U09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikgJChTSExJ
Ql9MREZMQUdTKSAtbyAkQCAkKFBJQ19PQkpTKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExE
TElCU19saWJ4ZW50b29sY29yZSkgJChBUFBFTkRfTERGTEFHUykKIAogLlBIT05ZOiBpbnN0YWxs
CiBpbnN0YWxsOiBidWlsZApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYy4uYjQ4
ZWNiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYworKysgYi90
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xOSw2ICsxOSwxNiBAQAogCiAjaW5j
bHVkZSAicHJpdmF0ZS5oIgogCitzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVpbnQzMl90IGRvbWlkKSB7CisgICAgeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0gPSBDT05UQUlORVJfT0YoYWgsICpmbWVtLCB0Y19haCk7CisKKyAg
ICBpZiAoZm1lbS0+ZmQgPCAwKQorICAgICAgICAvKiBqdXN0IGluIGNhc2UgKi8KKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICByZXR1cm4geGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdChmbWVtLCBk
b21pZCk7Cit9CisKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4ZW5mb3JlaWdubWVtb3J5X29w
ZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgb3Blbl9mbGFncykKIHsKQEAgLTMxLDYgKzQx
LDkgQEAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfb3Blbih4ZW50
b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAogICAgIGZtZW0tPmxvZ2dlciA9IGxvZ2dlcjsKICAgICBm
bWVtLT5sb2dnZXJfdG9mcmVlID0gTlVMTDsKIAorICAgIGZtZW0tPnRjX2FoLnJlc3RyaWN0X2Nh
bGxiYWNrID0gYWxsX3Jlc3RyaWN0X2NiOworICAgIHhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3Rp
dmVfaGFuZGxlKCZmbWVtLT50Y19haCk7CisKICAgICBpZiAoIWZtZW0tPmxvZ2dlcikgewogICAg
ICAgICBmbWVtLT5sb2dnZXIgPSBmbWVtLT5sb2dnZXJfdG9mcmVlID0KICAgICAgICAgICAgICh4
ZW50b29sbG9nX2xvZ2dlciopCkBAIC00NSw2ICs1OCw3IEBAIHhlbmZvcmVpZ25tZW1vcnlfaGFu
ZGxlICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAog
ZXJyOgogICAgIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfY2xvc2UoZm1lbSk7CisgICAgeGVudG9v
bGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogICAgIHh0bF9s
b2dnZXJfZGVzdHJveShmbWVtLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKGZtZW0pOwogICAg
IHJldHVybiBOVUxMOwpAQCAtNTgsNiArNzIsNyBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV9jbG9z
ZSh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAg
ICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfY2xvc2UoZm1lbSk7CisgICAgeGVudG9vbGNv
cmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogICAgIHh0bF9sb2dn
ZXJfZGVzdHJveShmbWVtLT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKGZtZW0pOwogICAgIHJl
dHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCmluZGV4IGM1YzA3Y2MuLjI0NzBm
M2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKKysrIGIv
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaApAQCAtNSw2ICs1LDggQEAKIAogI2lu
Y2x1ZGUgPHhlbmZvcmVpZ25tZW1vcnkuaD4KIAorI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVy
bmFsLmg+CisKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3N5cy9wcml2Y21k
Lmg+CiAKQEAgLTIwLDYgKzIyLDcgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlIHsK
ICAgICB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAqbG9nZ2VyX3RvZnJlZTsKICAgICB1bnNp
Z25lZCBmbGFnczsKICAgICBpbnQgZmQ7CisgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUg
dGNfYWg7CiB9OwogCiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9vcGVuKHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS94ZW5mb3JlaWdubWVtb3J5LnBjLmluIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZv
cmVpZ25tZW1vcnkucGMuaW4KaW5kZXggNjM0MzJkYy4uNjFjOWRlZiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4KKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4KQEAgLTcsNCArNyw0IEBA
IERlc2NyaXB0aW9uOiBUaGUgWGVuZm9yZWlnbm1lbW9yeSBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2
aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2Zs
YWdzbG9jYWxAQAogTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZm9yZWlnbm1lbW9y
eQotUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZworUmVxdWlyZXMucHJpdmF0ZTogeGVudG9v
bGxvZyx4ZW50b29sY29yZQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfw-0000RV-Tm; Fri, 15 Sep 2017 18:49:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfv-0000Kn-Bo
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C8/7F-03093-AA02CB95; Fri, 15 Sep 2017 18:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve5KhT2
 RBit7LS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a9y5PZCqbJVVyZtoC1gfG+RBcjJ4eEgL/E
 /XNfGCFsD4nrZ08wgdhsAroSTVv+soHYIgLKEsebvrB2MXJxMAssYpRYsvI/C0hCWCBSYsrKD
 rAGFgFViZn9U9hBbF4BL4nedV+YIYbKSZw//hPM5gSK//t8H2yZkICnxPfJC4GGcgDZahJz18
 dDtApKnJz5BGw8s4CExMEXL6DGWEp8W/+UeQIj/ywkZbOQlC1gZFrFqFGcWlSWWqRraKqXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbAxAsIPx27KAQ4ySHExKoryq8nsihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwrgDJCRalpqdWpGXmAMMeJi3BwaMkwnsMJM1bXJCYW5yZD
 pE6xajL0XHz7h8mIZa8/LxUKXHeZpAiAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd7jIFN4MvNK4Da9AjqCCeiIM6d3gBxRkoiQkmpg7PJ9MsPp9ln+A+vZTlw7+3Tj+m+
 bdtfMFzn4qH6n+9s7f0wkIpOeiP1YyHxB1c5/fzXb6gRWMS0e+XjXdIesUg+frjnXd3mnL17T
 l/apN5ozsmJhSNOKF19+Jmgsjw6RWFvLFMz4fO3qwOykr+aBb+wdVt3tWGZmEmr0QpCp4LjR5
 ZA8cb00JZbijERDLeai4kQAQBqPXbwCAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505501352!106094847!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35062 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018897"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:46 +0100
Message-ID: <1505501339-11965-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 09/22] xentoolcore_restrict: Break out
	xentoolcore__restrict_by_dup2_null
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlicy9jYWxsL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAz
MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5j
ICAgICAgICAgICAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
dG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oIHwgMTIgKysrKysrKysrCiB0
b29scy9saWJzL3Rvb2xjb3JlL2xpYnhlbnRvb2xjb3JlLm1hcCAgICAgICAgICAgICB8ICAxICsK
IDQgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9jYWxsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMK
aW5kZXggMTFlY2M4Ny4uZDZjZTczZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL2NvcmUu
YworKysgYi90b29scy9saWJzL2NhbGwvY29yZS5jCkBAIC0xNSwzOSArMTUsMTEgQEAKIAogI2lu
Y2x1ZGUgPHN0ZGxpYi5oPgogCi0jaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0jaW5jbHVkZSA8c3lz
L3N0YXQuaD4KLSNpbmNsdWRlIDxmY250bC5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotCiAjaW5j
bHVkZSAicHJpdmF0ZS5oIgogCiBzdGF0aWMgaW50IGFsbF9yZXN0cmljdF9jYihYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZSAqYWgsIHVpbnQzMl90IGRvbWlkKSB7CiAgICAgeGVuY2FsbF9oYW5k
bGUgKnhjYWxsID0gQ09OVEFJTkVSX09GKGFoLCAqeGNhbGwsIHRjX2FoKTsKLSAgICBpbnQgbnVs
bGZkID0gLTEsIHI7Ci0KLSAgICBpZiAoeGNhbGwtPmZkIDwgMCkKLSAgICAgICAgLyoganVzdCBp
biBjYXNlICovCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyoKLSAgICAgKiBXZSBkb24ndCBp
bXBsZW1lbnQgYSByZXN0cmljdCBmdW5jdGlvbi4gIFdlIG5ldXRlciB0aGUgZmQgYnkKLSAgICAg
KiBkdXAnaW5nIC9kZXYvbnVsbCBvbnRvIGl0LiAgVGhpcyBpcyBiZXR0ZXIgdGhhbiBjbG9zaW5n
IGl0LAotICAgICAqIGJlY2F1c2UgaXQgZG9lcyBub3QgaW52b2x2ZSBsb2NraW5nIGFnYWluc3Qg
Y29uY3VycmVudCB1c2VzCi0gICAgICogb2YgeGVuY2FsbCBpbiBvdGhlciB0aHJlYWRzLgotICAg
ICAqLwotICAgIG51bGxmZCA9IG9wZW4oIi9kZXYvbnVsbCIsT19SRE9OTFkpOwotICAgIGlmIChu
dWxsZmQgPCAwKSBnb3RvIGVycjsKLQotICAgIHIgPSBkdXAyKG51bGxmZCwgeGNhbGwtPmZkKTsK
LSAgICBpZiAociA8IDApIGdvdG8gZXJyOwotCi0gICAgY2xvc2UobnVsbGZkKTsKLSAgICByZXR1
cm4gMDsKLQotZXJyOgotICAgIGlmIChudWxsZmQgPj0gMCkgY2xvc2UobnVsbGZkKTsKLSAgICBy
ZXR1cm4gLTE7CisgICAgcmV0dXJuIHhlbnRvb2xjb3JlX19yZXN0cmljdF9ieV9kdXAyX251bGwo
eGNhbGwtPmZkKTsKIH0KIAogeGVuY2FsbF9oYW5kbGUgKnhlbmNhbGxfb3Blbih4ZW50b29sbG9n
X2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy90b29sY29yZS9oYW5kbGVyZWcuYyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxlcmVn
LmMKaW5kZXggY2ZkMDFhMi4uNTZkOGIyZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sY29y
ZS9oYW5kbGVyZWcuYworKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jCkBAIC0y
Miw2ICsyMiwxMSBAQAogCiAjaW5jbHVkZSAieGVudG9vbGNvcmVfaW50ZXJuYWwuaCIKIAorI2lu
Y2x1ZGUgPHN5cy90eXBlcy5oPgorI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CisjaW5jbHVkZSA8ZmNu
dGwuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKwogI2luY2x1ZGUgPHB0aHJlYWQuaD4KICNpbmNs
dWRlIDxhc3NlcnQuaD4KIApAQCAtNjcsNiArNzIsMjcgQEAgaW50IHhlbnRvb2xjb3JlX3Jlc3Ry
aWN0X2FsbCh1aW50MzJfdCBkb21pZCkgewogICAgIHJldHVybiByOwogfQogCitpbnQgeGVudG9v
bGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbChpbnQgZmQpIHsKKyAgICBpbnQgbnVsbGZkID0g
LTEsIHI7CisKKyAgICBpZiAoZmQgPCAwKQorICAgICAgICAvKiBqdXN0IGluIGNhc2UgKi8KKyAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICBudWxsZmQgPSBvcGVuKCIvZGV2L251bGwiLE9fUkRPTkxZ
KTsKKyAgICBpZiAobnVsbGZkIDwgMCkgZ290byBlcnI7CisKKyAgICByID0gZHVwMihudWxsZmQs
IGZkKTsKKyAgICBpZiAociA8IDApIGdvdG8gZXJyOworCisgICAgY2xvc2UobnVsbGZkKTsKKyAg
ICByZXR1cm4gMDsKKworZXJyOgorICAgIGlmIChudWxsZmQgPj0gMCkgY2xvc2UobnVsbGZkKTsK
KyAgICByZXR1cm4gLTE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBD
CmRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50
ZXJuYWwuaCBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5h
bC5oCmluZGV4IDI3NDk3ZDYuLjdlOTZhNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNv
cmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNv
cmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCkBAIC05MSw2ICs5MSwxOCBAQCBzdHJ1
Y3QgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgewogdm9pZCB4ZW50b29sY29yZV9fcmVnaXN0
ZXJfYWN0aXZlX2hhbmRsZShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSopOwogdm9pZCB4ZW50
b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlKik7CiAKKy8qCisgKiBVdGlsaXR5IGZ1bmN0aW9uIGZvciB1c2UgaW4gcmVzdHJpY3RfY2Fs
bGJhY2sgaW4gbGlicmFyaWVzIHdob3NlCisgKiBoYW5kbGVzIGRvbid0IGhhdmUgYSB1c2VmdWwg
cmVzdHJpY3QgZnVuY3Rpb24uICBXZSBuZXV0ZXIgdGhlIGZkIGJ5CisgKiBkdXAnaW5nIC9kZXYv
bnVsbCBvbnRvIGl0LiAgVGhpcyBpcyBiZXR0ZXIgdGhhbiBjbG9zaW5nIGl0LCBiZWNhdXNlCisg
KiBpdCBkb2VzIG5vdCBpbnZvbHZlIGxvY2tpbmcgYWdhaW5zdCBjb25jdXJyZW50IHVzZXMgb2Yg
aW4gb3RoZXIKKyAqIHRocmVhZHMuCisgKgorICogUmV0dXJucyB0aGUgdmFsdWUgdGhhdCByZXN0
cmljdF9jYWxsYmFjayBzaG91bGQgcmV0dXJuLgorICogZmQgbWF5IGJlIDwgMC4KKyAqLworaW50
IHhlbnRvb2xjb3JlX19yZXN0cmljdF9ieV9kdXAyX251bGwoaW50IGZkKTsKKwogLyogLS0tLS0t
LS0tLSBjb252ZW5pZW50IHN0dWZmIC0tLS0tLS0tLS0gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnMvdG9vbGNvcmUvbGlieGVudG9vbGNvcmUubWFwIGIvdG9vbHMvbGlicy90b29sY29y
ZS9saWJ4ZW50b29sY29yZS5tYXAKaW5kZXggZWI1ZDI1MS4uMGI3ZDkyNSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlicy90b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAKKysrIGIvdG9vbHMvbGlicy90
b29sY29yZS9saWJ4ZW50b29sY29yZS5tYXAKQEAgLTMsNSArMyw2IEBAIFZFUlNfMS4wIHsKIAkJ
eGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsOwogCQl4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZl
X2hhbmRsZTsKIAkJeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZTsKKwkJeGVu
dG9vbGNvcmVfX3Jlc3RyaWN0X2J5X2R1cDJfbnVsbDsKIAlsb2NhbDogKjsgLyogRG8gbm90IGV4
cG9zZSBhbnl0aGluZyBieSBkZWZhdWx0ICovCiB9OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfx-0000ST-7O; Fri, 15 Sep 2017 18:49:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfv-0000K0-Iv
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 DE/E4-01760-BA02CB95; Fri, 15 Sep 2017 18:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO4qhT2
 RBleWyVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxb0/azFaziqNi+9QJrA2MXexcjJ4eEgL/E
 qpYtrBC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX4BquDiYBRYxSixZ+Z8FJCEsECrRuv09W
 AOLgKrEz0WTgYo4OHgFvCSWHlGGmCkncf74T2YQmxMo/O/zfUYQW0jAU+L75IVg5UICahJz18
 eDhHkFBCVOznwCNp1ZQELi4IsXzBBjLCW+rX/KPIGRfxaSsllIyhYwMq1i1ChOLSpLLdI1stB
 LKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMtXoGBsYdjH2r/A4xSnIwKYnyqsrv
 iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbsCJCdYlJqeWpGWmQMMepi0BAePkgjvMZA0b3FBY
 m5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeZtBigRAijJK8+BGwCLwEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3uMgU3gy80rgNr0COoIJ6Igzp3eAHFGSiJCSamBMm/JZOLuZWeNyX7KIX7C
 owLfq9XWC04xCDkumxgp7fZ4TrHt/QnfQNN68bsbqyYrHX7tea5ng5nL2+MVJL7WSJ8ZXKHDx
 357ywjO3LuuP4uPMmG/aZgmqmY92XtA5N/fqZ4nIrTcu71AOer43dIX4TLOYhWeufZ030Vqw+
 NWCFxmnTSuEOIqUWIozEg21mIuKEwEUVpHTuwIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505501351!110158373!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54301 invoked from network); 15 Sep 2017 18:49:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967719"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:53 +0100
Message-ID: <1505501339-11965-17-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 16/22] xentoolcore,
	_restrict_all: Document implementation "complete"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmggfCA2ICsrKystLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaCBiL3Rvb2xzL2xp
YnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCmluZGV4IDEyMTBkN2QuLjUyZjdhYTMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCisr
KyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCkBAIC00MSw4ICs0
MSwxMCBAQAogICogID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09CiAgKiAgSU1QT1JUQU5UIC0gSU1QTEVNRU5UQVRJT04g
U1RBVFVTCiAgKgotICogIFRoaXMgZnVuY3Rpb24gd2lsbCBiZSBpbXBsZW1lbnRlZCBpbnNvZmFy
IGFzIGl0IGFwcGVhcnMgbmVjZXNzYXJ5Ci0gKiAgZm9yIHRoZSBwdXJwb3NlcyBvZiBydW5uaW5n
IGEgZGVwcml2aWxlZ2VkIHFlbXUuCisgKiAgVGhpcyBmdW5jdGlvbiBoYXMgYmVlbiBpbXBsZW1l
bnRlZCBpbnNvZmFyIGFzIGl0IGFwcGVhcnMgbmVjZXNzYXJ5CisgKiAgZm9yIHRoZSBwdXJwb3Nl
cyBvZiBydW5uaW5nIGEgZGVwcml2aWxlZ2VkIHFlbXUsIGFuZCBpcyBiZWxpZXZlZCB0bworICog
IGJlIHN1ZmZpY2llbnQgKHN1YmplY3QgdG8gdGhlIGNhdmVhdHMgZGlzY3Vzc2VkIGluIHRoZSBh
cHByb3ByaWF0ZQorICogIGxpYnhsIGRvY3VtYXRhdGlvbiBmb3IgdGhpcyBmZWF0dXJlKS4KICAq
CiAgKiAgSG93ZXZlciwgdGhpcyBmdW5jdGlvbiBpcyBOT1QgaW1wbGVtZW50ZWQgZm9yIGFsbCBY
ZW4gbGlicmFyaWVzLgogICogIEZvciBlYWNoIHVzZSBjYXNlIG9mIHRoaXMgZnVuY3Rpb24sIHRo
ZSBkZXNpZ25lciBtdXN0IGV2YWx1YXRlIGFuZAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfx-0000TJ-Fm; Fri, 15 Sep 2017 18:49:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfv-0000J5-KH
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4A/51-01754-AA02CB95; Fri, 15 Sep 2017 18:49:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO5KhT2
 RBvebbSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0brj+qC+coVcxe/ZWlg3CfXxcjJISHgLzH5
 +21WCNtD4vrZE0wgNpuArkTTlr9sILaIgLLE8aYvQDVcHMwCixgllqz8zwKSEBbwkni69idQA
 wcHi4CqxO09UiBhXqDwykWX2CBmykmcP/6TGcTmBIr/+3yfEcQWEvCU+D55IStIq5CAmsTc9f
 EQrYISJ2c+AZvOLCAhcfDFC2aIMZYS39Y/ZZ7AyD8LSdksJGULGJlWMaoXpxaVpRbpGuslFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGQMQ7GDc+8/pEKMkB5OSKK+q/J5IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8OiA5waLU9NSKtMwcYMDDpCU4eJREeIVB0rzFBYm5xZnpE
 KlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXFeJpBSAZDSjNI8uEGwSLzEKCslzMsIdJoQT0FqUW
 5mCar8K0ZxDkYlYd4gkCk8mXklcPteAZ3CBHTKmdM7QE4pSURISTUwbptpucH3/Ga5H7yxCUc
 DVpnw2PiFci0V9d72983d6Rv2reb9tSfxzK0Fm7TyUhxOvJTz0u2dVtwe+23vrN2Ld/te37kt
 bMqrPoMM1acm3hNDTbyauJSP1puIHhUUs+hqWM/dXfgvqqfLi3PJ+Za76fNOx26QZbz16FtWT
 LnKu8adfR22GyMklFiKMxINtZiLihMBL914lb8CAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505501352!75496162!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16035 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967713"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:49 +0100
Message-ID: <1505501339-11965-13-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 12/22] xentoolcore_restrict_all: "Implement" for
	xengnttab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMv
Z250dGFiL01ha2VmaWxlICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnMvZ250dGFiL2dudHRh
Yl9jb3JlLmMgICB8IDEwICsrKysrKysrKysKIHRvb2xzL2xpYnMvZ250dGFiL3ByaXZhdGUuaCAg
ICAgICB8ICAyICsrCiB0b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMuaW4gfCAgMiArLQog
NSBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggN2RkMTI2YS4uMzIz
OWU3NiAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAg
LTExNCw3ICsxMTQsNyBAQCBMRExJQlNfbGlieGVuZXZ0Y2huID0gJChTSERFUFNfbGlieGVuZXZ0
Y2huKSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2dGNobiQobAogU0hMSUJfbGlieGVuZXZ0
Y2huICA9ICQoU0hERVBTX2xpYnhlbmV2dGNobikgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhF
TkVWVENITikKIAogQ0ZMQUdTX2xpYnhlbmdudHRhYiA9IC1JJChYRU5fTElCWEVOR05UVEFCKS9p
bmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1TSERFUFNfbGlieGVuZ250dGFiID0gJChTSExJ
Ql9saWJ4ZW50b29sbG9nKQorU0hERVBTX2xpYnhlbmdudHRhYiA9ICQoU0hMSUJfbGlieGVudG9v
bGxvZykgJChTSExJQl9saWJ4ZW50b29sY29yZSkKIExETElCU19saWJ4ZW5nbnR0YWIgPSAkKFNI
REVQU19saWJ4ZW5nbnR0YWIpICQoWEVOX0xJQlhFTkdOVFRBQikvbGlieGVuZ250dGFiJChsaWJl
eHRlbnNpb24pCiBTSExJQl9saWJ4ZW5nbnR0YWIgID0gJChTSERFUFNfbGlieGVuZ250dGFiKSAt
V2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFCKQogCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2dudHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCmluZGV4IGFm
YjkyNGYuLmRjZmU2ODYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCisr
KyBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBAIC03LDcgKzcsNyBAQCBTSExJQl9MREZM
QUdTICs9IC1XbCwtLXZlcnNpb24tc2NyaXB0PWxpYnhlbmdudHRhYi5tYXAKIAogQ0ZMQUdTICAg
Kz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwogQ0ZMQUdTICAgKz0gLUkuL2luY2x1ZGUg
JChDRkxBR1NfeGVuaW5jbHVkZSkKLUNGTEFHUyAgICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cp
CitDRkxBR1MgICArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29s
Y29yZSkKIAogU1JDUy1HTlRUQUIgICAgICAgICAgICArPSBnbnR0YWJfY29yZS5jCiBTUkNTLUdO
VFNIUiAgICAgICAgICAgICs9IGdudHNocl9jb3JlLmMKQEAgLTY0LDcgKzY0LDcgQEAgbGlieGVu
Z250dGFiLnNvLiQoTUFKT1IpOiBsaWJ4ZW5nbnR0YWIuc28uJChNQUpPUikuJChNSU5PUikKIAkk
KFNZTUxJTktfU0hMSUIpICQ8ICRACiAKIGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKS4kKE1JTk9S
KTogJChQSUNfT0JKUykgbGlieGVuZ250dGFiLm1hcAotCSQoQ0MpICQoTERGTEFHUykgLVdsLCQo
U09OQU1FX0xERkxBRykgLVdsLGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKSAkKFNITElCX0xERkxB
R1MpIC1vICRAICQoUElDX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoQVBQRU5EX0xE
RkxBR1MpCisJJChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVu
Z250dGFiLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJChQSUNfT0JKUykgJChM
RExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoQVBQRU5EX0xE
RkxBR1MpCiAKIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogYnVpbGQKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnMvZ250dGFiL2dudHRhYl9jb3JlLmMgYi90b29scy9saWJzL2dudHRhYi9nbnR0YWJf
Y29yZS5jCmluZGV4IDk2OGM4MzMuLmJjODgxMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250
dGFiL2dudHRhYl9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYwpA
QCAtMjIsNiArMjIsMTEgQEAKIAogI2luY2x1ZGUgInByaXZhdGUuaCIKIAorc3RhdGljIGludCBh
bGxfcmVzdHJpY3RfY2IoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgKmFoLCB1aW50MzJfdCBk
b21pZCkgeworICAgIHhlbmdudHRhYl9oYW5kbGUgKnhndCA9IENPTlRBSU5FUl9PRihhaCwgKnhn
dCwgdGNfYWgpOworICAgIHJldHVybiB4ZW50b29sY29yZV9fcmVzdHJpY3RfYnlfZHVwMl9udWxs
KHhndC0+ZmQpOworfQorCiB4ZW5nbnR0YWJfaGFuZGxlICp4ZW5nbnR0YWJfb3Blbih4ZW50b29s
bG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogewogICAgIHhlbmdudHRh
Yl9oYW5kbGUgKnhndCA9IG1hbGxvYyhzaXplb2YoKnhndCkpOwpAQCAtMzMsNiArMzgsOSBAQCB4
ZW5nbnR0YWJfaGFuZGxlICp4ZW5nbnR0YWJfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2Vy
LCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQogICAgIHhndC0+bG9nZ2VyID0gbG9nZ2VyOwogICAgIHhn
dC0+bG9nZ2VyX3RvZnJlZSAgPSBOVUxMOwogCisgICAgeGd0LT50Y19haC5yZXN0cmljdF9jYWxs
YmFjayA9IGFsbF9yZXN0cmljdF9jYjsKKyAgICB4ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZl
X2hhbmRsZSgmeGd0LT50Y19haCk7CisKICAgICBpZiAoIXhndC0+bG9nZ2VyKSB7CiAgICAgICAg
IHhndC0+bG9nZ2VyID0geGd0LT5sb2dnZXJfdG9mcmVlID0KICAgICAgICAgICAgICh4ZW50b29s
bG9nX2xvZ2dlciopCkBAIC00Nyw2ICs1NSw3IEBAIHhlbmdudHRhYl9oYW5kbGUgKnhlbmdudHRh
Yl9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCiAK
IGVycjoKICAgICBvc2RlcF9nbnR0YWJfY2xvc2UoeGd0KTsKKyAgICB4ZW50b29sY29yZV9fZGVy
ZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Z3QtPnRjX2FoKTsKICAgICB4dGxfbG9nZ2VyX2Rlc3Ry
b3koeGd0LT5sb2dnZXJfdG9mcmVlKTsKICAgICBmcmVlKHhndCk7CiAgICAgcmV0dXJuIE5VTEw7
CkBAIC02MCw2ICs2OSw3IEBAIGludCB4ZW5nbnR0YWJfY2xvc2UoeGVuZ250dGFiX2hhbmRsZSAq
eGd0KQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHJjID0gb3NkZXBfZ250dGFiX2Nsb3NlKHhn
dCk7CisgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmeGd0LT50Y19h
aCk7CiAgICAgeHRsX2xvZ2dlcl9kZXN0cm95KHhndC0+bG9nZ2VyX3RvZnJlZSk7CiAgICAgZnJl
ZSh4Z3QpOwogICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZ250dGFiL3By
aXZhdGUuaCBiL3Rvb2xzL2xpYnMvZ250dGFiL3ByaXZhdGUuaAppbmRleCAzY2U0MjA1Li5lZDhk
ZjQwIDEwMDY0NAotLS0gYS90b29scy9saWJzL2dudHRhYi9wcml2YXRlLmgKKysrIGIvdG9vbHMv
bGlicy9nbnR0YWIvcHJpdmF0ZS5oCkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBYRU5HTlRUQUJf
UFJJVkFURV9ICiAKICNpbmNsdWRlIDx4ZW50b29sbG9nLmg+CisjaW5jbHVkZSA8eGVudG9vbGNv
cmVfaW50ZXJuYWwuaD4KICNpbmNsdWRlIDx4ZW5nbnR0YWIuaD4KIAogLyogU2V0IG9mIG1hY3Jv
cy9kZWZpbmVzIHVzZWQgYnkgYm90aCBMaW51eCBhbmQgRnJlZUJTRCAqLwpAQCAtMTMsNiArMTQs
NyBAQAogc3RydWN0IHhlbmdudGRldl9oYW5kbGUgewogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIsICpsb2dnZXJfdG9mcmVlOwogICAgIGludCBmZDsKKyAgICBYZW50b29sY29yZV9fQWN0
aXZlX0hhbmRsZSB0Y19haDsKIH07CiAKIGludCBvc2RlcF9nbnR0YWJfb3Blbih4ZW5nbnR0YWJf
aGFuZGxlICp4Z3QpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0YWIveGVuZ250dGFiLnBj
LmluIGIvdG9vbHMvbGlicy9nbnR0YWIveGVuZ250dGFiLnBjLmluCmluZGV4IDUxYWFkMjIuLjRj
M2JlZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFiL3hlbmdudHRhYi5wYy5pbgorKysg
Yi90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMuaW4KQEAgLTcsNCArNyw0IEBAIERlc2Ny
aXB0aW9uOiBUaGUgWGVuZ250dGFiIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9u
OiBAQHZlcnNpb25AQAogQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBM
aWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5nbnR0YWIKLVJlcXVpcmVzLnByaXZhdGU6
IHhlbnRvb2xsb2cKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVudG9vbGNvcmUKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfy-0000X2-Sc; Fri, 15 Sep 2017 18:49:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfw-0000OJ-G2
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 50/57-02817-BA02CB95; Fri, 15 Sep 2017 18:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5qhT2
 RBkcnc1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oym6T1MBe8FK9acesvewPift4uRk0NCwF9i
 RsMOFgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczAKLGCWWrPwP1iAs4CNx5d5cd
 hCbRUBVYueldYwgNq+Al8Tyv22MEEPlJM4f/8kMYnMCxf99vg8WFxLwlPg+eSHQUA4gW01i7v
 p4iFZBiZMzn4CNZxaQkDj44gUzxBhLiW/rnzJPYOSfhaRsFpKyBYxMqxjVi1OLylKLdI31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYw7v3ndIhRkoNJSZRXVX5PpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXh2QnGBRanpqRVpmDjDoYdISHDxKIrzCIGne4oLE3OLMd
 IjUKUZdjo6bd/8wCbHk5eelSonzMoEUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfMGgUzhycwrgdv0CugIJqAjzpzeAXJESSJCSqqB8ciy/G/rtRhfPDxYYOW7dP3TVB/
 D6Qeezi7fZRWW+zOFYclmN1fvtNit4cHcz4781GW8x7BWYUZ1iv2NAnP/Pd+F8/IrV0Zd6/19
 4Jp59JUv/Y/Yg/eEpmS2XHhsIbwoUfWk98b/36UWyoq576jqXnBDU0Pso1GP3vxdMkF9z6sye
 L6xZ39vVGIpzkg01GIuKk4EAAFDU227AgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505501349!91179764!5
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38012 invoked from network); 15 Sep 2017 18:49:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967723"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:55 +0100
Message-ID: <1505501339-11965-19-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 18/22] libxl: Rationalise calculation of user to
	run qemu as
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGNvbmZpZyBzcGVjaWZpZXMgYSB1c2VyIHdlIHVzZSB0aGF0LiAgT3RoZXJ3aXNlOgoK
V2hlbiB3ZSBhcmUgbm90IHJlc3RyaWN0aW5nIHFlbXUsIHRoZXJlIGlzIHZlcnkgbGl0dGxlIHBv
aW50IHJ1bm5pbmcKaXQgYXMgYSBkaWZmZXJlbnQgdXNlciB0aGFuIHJvb3QuICBJbmRlZWQsIHBy
ZXZpb3VzbHksIGNyZWF0aW5nIHRoZQoibWFnaWMiIHVzZXJzIHdvdWxkIGNhdXNlIHFlbXUgdG8g
YmVjb21lIHNsaWdodGx5IGR5c2Z1bmN0aW9uYWwgKGZvcgpleGFtcGxlLCB5b3UgY2FuJ3QgaW5z
ZXJ0IGEgY2QgdGhhdCB0aGUgcWVtdSB1c2VyIGNhbid0IHJlYWQpLgpTbywgaW4gdGhhdCBjYXNl
LCBkZWZhdWx0IHRvIHJ1bm5pbmcgaXQgYXMgcm9vdC4KCkNvbnZlcnNlbHksIGlmIHJlc3RyaWN0
aW9uIGlzIHJlcXVlc3RlZCwgd2UgbXVzdCBpbnNpc3Qgb24gcnVubmluZwpxZW11IGFzIGEgbm9u
LXJvb3QgdXNlci4KClNhZGx5IHRoZSBhZG1pbiBpcyBzdGlsbCByZXF1aXJlZCB0byBjcmVhdGUg
Ml4xNi1lcHNpbG9uIHVzZXJzIQoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgIDIgLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICB8IDEzICsrKysrKysrKystLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggZTNh
NzNiYy4uMTY2YWQ0ZSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBi
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjA5OCw4ICsyMDk4LDYgQEAgb3IKIEI8eGVu
LXFlbXV1c2VyLXNoYXJlZD4KIChpbiB3aGljaCBjYXNlIGRpZmZlcmVudCBndWVzdHMgd2lsbCBu
b3QKIGJlIHByb3RlY3RlZCBhZ2FpbnN0IGVhY2ggb3RoZXIpLgotQW5kIGlmIHlvdSBkbyBub3Qg
Y3JlYXRlIHRoZSB1c2VyLAotdGhlIHJlc3RyaWN0aW9uIHJlcXVlc3Qgd2lsbCBiZSBzaWxlbnRs
eSBpbmVmZmVjdGl2ZSEKIAogPWl0ZW0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggNDcyYTQyYi4uODMxYzM5NyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
bS5jCkBAIC0xNjMzLDYgKzE2MzMsMTIgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNl
X21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICBnb3RvIGVuZF9zZWFy
Y2g7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+
dS5odm0uZG1fcmVzdHJpY3QpKSB7CisgICAgICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21p
ZCwKKyAgICAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRpc2FibGVkLCBzdGFydGluZyBRRU1V
IGFzIHJvb3QiKTsKKyAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKKyAgICAgICAgfQorCiAg
ICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vl
c3RfZG9taWQpOwogICAgICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2Vy
KTsKICAgICAgICAgaWYgKHJldCA8IDApCkBAIC0xNjUwLDkgKzE2NTYsMTAgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CiAgICAgICAgIH0KIAotICAgICAgICB1c2VyID0gTlVM
TDsKLSAgICAgICAgTE9HRChERUJVRywgZ3Vlc3RfZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2Vy
ICVzLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiLAotICAgICAgICAgICAgIExJQlhMX1FFTVVfVVNF
Ul9TSEFSRUQpOworICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAg
ICAiQ291bGQgbm90IGZpbmQgdXNlciAlcyVkIG9yICVzLCBjYW5ub3QgcmVzdHJpY3QiLAorICAg
ICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBndWVzdF9kb21pZCwgTElCWExfUUVNVV9V
U0VSX1NIQVJFRCk7CisgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKIAogZW5kX3NlYXJjaDoK
ICAgICAgICAgaWYgKHVzZXIgIT0gTlVMTCAmJiBzdHJjbXAodXNlciwgInJvb3QiKSkgewotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfz-0000Xj-3h; Fri, 15 Sep 2017 18:49:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfw-0000J5-KO
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:16 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 10/61-01754-CA02CB95; Fri, 15 Sep 2017 18:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO4qhT2
 RBpP3GVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozN046zFRzRrejZfYGtgbFTpYuRk0NCwF/i
 y7Qb7BC2h8T1syeYQGw2AV2Jpi1/2UBsEQFlieNNX1i7GLk4mAUWMUosWfmfBSQhLGAq8eXRN
 rAGFgFVickfDoEN4hXwkmicPpsJYqicxPnjP5lBbE6g+L/P9xlBbCEBT4nvkxcCDeUAstUk5q
 6Ph2gVlDg58wnYeGYBCYmDL14wQ4yxlPi2/inzBEb+WUjKZiEpW8DItIpRvTi1qCy1SNdYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNQYgGAH495/TocYJTmYlER5VeX3RArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4NUByQkWpaanVqRl5gCDHiYtwcGjJMIrDJLmLS5IzC3OT
 IdInWK05Di26fIfJo4fk64AyY6bd/8wCbHk5eelSonzMoE0CIA0ZJTmwY2DReYlRlkpYV5GoA
 OFeApSi3IzS1DlXzGKczAqCfMGgUzhycwrgdv6CuggJqCDzpzeAXJQSSJCSqqBcSbjotLcxG9
 FHuL3qluup+/dLD975t3MeYHbvpZytwTEMn+x21OhNKM65WLc831pSqvXen+ZqXx939Hn5rb+
 OwQ+LJo+o13FVJPNfLOT4yu2dFmHp2GfAsLCsl0shQ0kM1YpKz4of93X0hWxJWrpk53VmqoTH
 BQmLN2X8zHJ54vtkt0vD51wVWIpzkg01GIuKk4EAPAe4rjHAgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505501352!75496162!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16129 invoked from network); 15 Sep 2017 18:49:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967721"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:54 +0100
Message-ID: <1505501339-11965-18-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 17/22] xl, libxl: Provide dm_restrict
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHF1aXRlIGltcGVyZmVjdCwgYnV0IGl0IHdpbGwg
YmUgdXNlZnVsIGluCmNlcnRhaW4gcmVzdHJpY3RlZCB1c2UgY2FzZXMuCgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gICAgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8ICAxICsKIHRvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgICAgICB8ICA5ICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAgMyArKwogNSBmaWxlcyBj
aGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCA3OWNiMmVhLi5lM2E3M2Jj
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCkBAIC0yMDQ1LDYgKzIwNDUsOTIgQEAgc3BlY2lmaWVkLCBlbmFibGluZyB0
aGUgdXNlIG9mIFhlblNlcnZlciBQViBkcml2ZXJzIGluIHRoZSBndWVzdC4KIFRoaXMgcGFyYW1l
dGVyIG9ubHkgdGFrZXMgZWZmZWN0IHdoZW4gZGV2aWNlX21vZGVsX3ZlcnNpb249cWVtdS14ZW4u
CiBTZWUgQjx4ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMoNyk+IGZvciBtb3JlIGluZm9ybWF0
aW9uLgogCis9aXRlbSBCPGRtX3Jlc3RyaWN0PUJPT0xFQU4+CisKK1Jlc3RyaWN0IHRoZSBIVk0g
ZGV2aWNlIG1vZGVsIGFmdGVyIHN0YXJ0dXAsCit0byBsaW1pdCB0aGUgY29uc2VxdWVuY2VzZSBv
ZiBzZWN1cml0eSB2dWxuZXJhYmlsaXRpZXMgaW4gcWVtdS4KKworV2l0aCB0aGlzIGZlYXR1cmUg
ZW5hYmxlZCwKK2EgY29tcHJvbWlzZSBvZiB0aGUgZGV2aWNlIG1vZGVsLAordmlhIHN1Y2ggYSB2
dWxuZXJhYmlsaXR5LAord2lsbCBub3QgcHJvdmlkZSBhIHByaXZpbGVnZSBlc2NhbGF0aW9uIGF0
dGFjayBvbiB0aGUgd2hvbGUgc3lzdGVtLgorCitUaGlzIGZlYXR1cmUgaXMgYSBCPHRlY2hub2xv
Z3kgcHJldmlldz4uCitUaGVyZSBhcmUgc29tZSBzaWduaWZpY2FudCBsaW1pdGF0aW9uczoKKwor
PW92ZXIgNAorCis9aXRlbQorCitZb3UgbXVzdCBoYXZlIGEgbmV3IGVub3VnaCBxZW11LgorSW4g
cGFydGljdWxhciwKK2lmIHlvdXIgcWVtdSBkb2VzIG5vdCBoYXZlIHRoZSBjb21taXQKK0I8eGVu
OiByZXN0cmljdDogdXNlIHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbD4KK3RoZSByZXN0cmljdGlv
biByZXF1ZXN0IHdpbGwgYmUgc2lsZW50bHkgaW5lZmZlY3RpdmUhCisKKz1pdGVtCisKK1RoZSBt
ZWNoYW5pc21zIHVzZWQgYXJlIG5vdCBlZmZlY3RpdmUgYWdhaW5zdAorZGVuaWFsIG9mIHNlcnZp
Y2UgcHJvYmxlbXMuCitBIGNvbXByb21pc2VkIHFlbXUgY2FuIHByb2JhYmx5IHN0aWxsIGltcGFp
cgorb3IgcGVyaGFwcyBldmVuIHByZXZlbnQKK3RoZSBwcm9wZXIgZnVuY3Rpb25pbmcgb2YgdGhl
IHdob2xlIHN5c3RlbSwKKyhhdCB0aGUgdmVyeSBsZWFzdCwgYnV0IG5vdCBsaW1pdGVkIHRvLAor
dGhyb3VnaCByZXNvdXJjZSBleGhhdXN0aW9uKS4KKworPWl0ZW0KKworSXQgaXMgbm90IGtub3du
IHdoZXRoZXIgdGhlIHByb3RlY3Rpb24gaXMKK2VmZmVjdGl2ZSB3aGVuIGEgZG9tYWluIGlzIG1p
Z3JhdGVkLgorCis9aXRlbQorCitTb21lIGRvbWFpbiBtYW5hZ2VtZW50IGZ1bmN0aW9ucyBkbyBu
b3Qgd29yay4KK0ZvciBleGFtcGxlLCBjZHJvbSBpbnNlcnQgd2lsbCBmYWlsLgorCis9aXRlbQor
CitZb3UgbXVzdCBjcmVhdGUgdXNlcihzKSBmb3IgcWVtdSB0byBydW4gYXMuCitDdXJyZW50bHks
IHlvdSBzaG91bGQgZWl0aGVyIGNyZWF0ZQorQjx4ZW4tcWVtdXVzZXItZG9taWQkZG9taWQ+Citm
b3IgZXZlcnkgJGRvbWlkIGZyb20gMSB0byAzMjc1MSBpbmNsdXNpdmUsCitvcgorQjx4ZW4tcWVt
dXVzZXItc2hhcmVkPgorKGluIHdoaWNoIGNhc2UgZGlmZmVyZW50IGd1ZXN0cyB3aWxsIG5vdAor
YmUgcHJvdGVjdGVkIGFnYWluc3QgZWFjaCBvdGhlcikuCitBbmQgaWYgeW91IGRvIG5vdCBjcmVh
dGUgdGhlIHVzZXIsCit0aGUgcmVzdHJpY3Rpb24gcmVxdWVzdCB3aWxsIGJlIHNpbGVudGx5IGlu
ZWZmZWN0aXZlIQorCis9aXRlbQorCitUaGVyZSBhcmUgbm8gY291bnRlcm1lYXN1cmVzIHRha2Vu
IGFnYWluc3QgcmV1c2UKK29mIHRoZSBzYW1lIHVuaXggdXNlciAodWlkKQorZm9yIHN1YnNlcXVl
bnQgZG9tYWlucywKK2V2ZW4gaWYgdGhlIEI8eGVuLXFlbXV1c2VyLWRvbWlkJGRvbWlkPiB1c2Vy
cyBhcmUgY3JlYXRlZC4KK1NvIGEgcGFzdCBkb21haW4gd2l0aCB0aGUgc2FtZSBkb21pZCBtYXkg
YmUgYWJsZSB0bworaW50ZXJmZXJlciB3aXRoIGZ1dHVyZSBkb21haW5zLgorUG9zc2libHksIGV2
ZW4gYWZ0ZXIgYSByZWJvb3QuCisKKz1pdGVtCisKK0EgY29tcHJvbWlzZWQgcWVtdSB3aWxsIGJl
IGFibGUgdG8gcmVhZCB3b3JsZC1yZWFkYWJsZQorZmlsZXMgaW4gdGhlIGRvbTAgb3BlcmF0aW5n
IHN5c3RlbS4KKworPWl0ZW0KKworQmVjYXVzZSBvZiB0aGVzZSBsaW1pdGF0aW9ucywgdGhpcyBm
dW5jdGlvbmFsaXR5LAord2hpbGUgaXQgbWF5IGVuaGFuY2UgeW91ciBzZWN1cml0eSwKK3Nob3Vs
ZCBub3QgYmUgcmVsaWVkIG9uLgorQW55IGZ1cnRoZXIgbGltaXRhdGlvbnMgZGlzY292ZXJlZCBp
biB0aGUgY3VycmVudCB2ZXJzaW9uCit3aWxsIEI8bm90PiBiZSBoYW5kbGVkIHZpYSB0aGUgWGVu
IFByb2plY3QgU2VjdXJpdHkgUHJvY2Vzcy4KKworPWl0ZW0KKworSW4gdGhlIGZ1dHVyZSBhcyB3
ZSBlbmhhbmNlIHRoaXMgZmVhdHVyZSB0byBpbXByb3ZlIHRoZSBzZWN1cml0eSwKK3dlIG1heSBi
cmVhayBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LgorCis9YmFjaworCiA9YmFjawogCiA9aGVhZDIg
RGV2aWNlLU1vZGVsIE9wdGlvbnMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOTEyMzU4NS4uYzc1NzY1MSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKQEAgLTMyMiw2ICszMjIsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWls
ZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLmFsdHAybSwgICAgICAgICAgICAgZmFsc2UpOwogICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udXNiLCAgICAgICAg
ICAgICAgICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZv
LT51Lmh2bS54ZW5fcGxhdGZvcm1fcGNpLCAgIHRydWUpOworICAgICAgICBsaWJ4bF9kZWZib29s
X3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uZG1fcmVzdHJpY3QsICAgICAgICBmYWxzZSk7CiAK
ICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLnNwaWNlLmVu
YWJsZSwgZmFsc2UpOwogICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5o
dm0uc3BpY2UuZW5hYmxlKSAmJgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggZTBlNmE5OS4uNDcyYTQyYiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBA
IC02NDEsNiArNjQxLDEyIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9h
cmdzX29sZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9h
cmdzLCAiLW5vZ3JhcGhpYyIpOwogICAgIH0KIAorICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChi
X2luZm8tPnUuaHZtLmRtX3Jlc3RyaWN0KSkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwK
KyAgICAgICAgICAgICAiZG1fcmVzdHJpY3Qgbm90IHN1cHBvcnRlZCBieSBxZW11LXhlbi10cmFk
aXRpb25hbCIpOworICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgfQorCiAgICAgaWYg
KHN0YXRlLT5zYXZlZF9zdGF0ZSkgewogICAgICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9hcmdz
LCAiLWxvYWR2bSIsIHN0YXRlLT5zYXZlZF9zdGF0ZSwgTlVMTCk7CiAgICAgfQpAQCAtMTM5Niw2
ICsxNDAyLDkgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAobGlieGxfZGVmYm9v
bF92YWwoYl9pbmZvLT51Lmh2bS5kbV9yZXN0cmljdCkpCisgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoZG1fYXJncywgIi14ZW4tZG9taWQtcmVzdHJpY3QiKTsKKwogICAgIGlmIChzdGF0ZS0+c2F2
ZWRfc3RhdGUpIHsKICAgICAgICAgLyogVGhpcyBmaWxlIGRlc2NyaXB0b3IgaXMgbWVhbnQgdG8g
YmUgdXNlZCBieSBRRU1VICovCiAgICAgICAgICpkbV9zdGF0ZV9mZCA9IG9wZW4oc3RhdGUtPnNh
dmVkX3N0YXRlLCBPX1JET05MWSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMTczZDcwYS4uZmMzOWIz
MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNTY1LDYgKzU2NSw3IEBAIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKCJyZG0iLCBsaWJ4bF9yZG1fcmVzZXJ2ZSksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJkbV9tZW1fYm91bmRhcnlfbWVta2Ii
LCBNZW1LQiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIm1jYV9j
YXBzIiwgICAgICAgICB1aW50NjQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCJkbV9yZXN0cmljdCIsICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAgICAgICAgICAgICAgICAgICgicHYiLCBT
dHJ1Y3QoTm9uZSwgWygia2VybmVsIiwgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJzbGFja19tZW1rYiIsIE1lbUtCKSwKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDAyZGRkMmUuLjJjODY1
MjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFy
c2UuYwpAQCAtMjA4NSw2ICsyMDg1LDkgQEAgc2tpcF91c2JkZXY6CiAKICAgICAgICAgICAgIGJf
aW5mby0+dS5odm0udmVuZG9yX2RldmljZSA9IGQ7CiAgICAgICAgIH0KKworICAgICAgICB4bHVf
Y2ZnX2dldF9kZWZib29sKGNvbmZpZywgImRtX3Jlc3RyaWN0IiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmYl9pbmZvLT51Lmh2bS5kbV9yZXN0cmljdCwgMCk7CiAgICAgfQogCiAgICAg
aWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImdpY192ZXJzaW9uIiwgJmJ1ZiwgMSkp
IHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfz-0000YX-BV; Fri, 15 Sep 2017 18:49:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfw-0000PK-OW
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B0/08-30688-CA02CB95; Fri, 15 Sep 2017 18:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5qhT2
 RButuqlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxn7aIFT9UqVq9vYm9gfCfUxcjJISHgL7H0
 8yc2CNtD4vrZE0wgNpuArkTTlr9gcREBZYnjTV9Yuxi5OJgFFjFKLFn5nwUkISwQKjH3wUawI
 hYBVYmGNzuZQWxeAS+JjsPNTBBD5STOH/8JFucEiv/7fJ8RxBYS8JT4Pnkh0FAOIFtNYu76eI
 hWQYmTM5+AjWcWkJA4+OIFM8QYS4lv658yT2Dkn4WkbBaSsgWMTKsYNYpTi8pSi3SNLPSSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDrZ6BgXEHY98qv0OMkhxMSqK8qvJ7IoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8K4AyQkWpaanVqRl5gCDHiYtwcGjJMJ7DCTNW1yQmFucm
 Q6ROsWoy9Fx8+4fJiGWvPy8VClx3maQIgGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmY9zjIFJ7MvBK4Ta+AjmACOuLM6R0gR5QkIqSkGhgNZ9gG/8p62p66qWei2DOB3d/
 sk8xPeGd7/n3/KfpNTtDu/jmpJR9vuKUdmhVyb3KHhfJvkUsO5f/3GveYyL+fa6TWOG1iWcZi
 v+89n57sWH8mRT2XW2LamcWGDOHNB9mjeYWXPv1To9Ec2b/gZqnWeos0kxUKlk++sN2afvEfm
 8KDOzuZ7aYqsRRnJBpqMRcVJwIAIhk8orsCAAA=
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505501351!110158373!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54350 invoked from network); 15 Sep 2017 18:49:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967725"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:57 +0100
Message-ID: <1505501339-11965-21-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 20/22] libxl: userlookup_helper_getpwnam rename
	and turn into a macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdmVyc2lvbnMgb2YgZ2V0cHd1aWQsIHRvby4gIEFuZCBtYXli
ZSBpbiB0aGUKZnV0dXJlIGdldGdyKi4KClRoaXMgaXMgbW9zdCBzYW5lbHkgYWNoaWV2ZWQgd2l0
aCBhIG1hY3JvLCBhcyBvdGhlcndpc2UgdGhlIHR5cGVzIGFyZQphIG1lc3MuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jIHwgNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAzNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwppbmRleCAzYzRlZjJiLi4xMGRhNDBjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTc0OCwzOSAr
NzQ4LDQ4IEBAIGxpYnhsX19kZXRlY3RfZ2Z4X3Bhc3N0aHJ1X2tpbmQobGlieGxfX2djICpnYywK
ICAgICByZXR1cm4gTElCWExfR0ZYX1BBU1NUSFJVX0tJTkRfREVGQVVMVDsKIH0KIAotLyogcmV0
dXJuIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVycm9y
ICovCi1zdGF0aWMgaW50IGxpYnhsX19kbV9ydW5hc19oZWxwZXIobGlieGxfX2djICpnYywgY29u
c3QgY2hhciAqdXNlcm5hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpCi17Ci0gICAgc3RydWN0IHBhc3N3ZCBwd2QsICp1c2Vy
ID0gTlVMTDsKLSAgICBjaGFyICpidWYgPSBOVUxMOwotICAgIGxvbmcgYnVmX3NpemU7Ci0gICAg
aW50IHJldDsKLQotICAgIGJ1Zl9zaXplID0gc3lzY29uZihfU0NfR0VUUFdfUl9TSVpFX01BWCk7
Ci0gICAgaWYgKGJ1Zl9zaXplIDwgMCkgewotICAgICAgICBidWZfc2l6ZSA9IDIwNDg7Ci0gICAg
ICAgIExPRyhERUJVRywKLSJzeXNjb25mKF9TQ19HRVRQV19SX1NJWkVfTUFYKSBmYWlsZWQsIHNl
dHRpbmcgdGhlIGluaXRpYWwgYnVmZmVyIHNpemUgdG8gJWxkIiwKLSAgICAgICAgICAgIGJ1Zl9z
aXplKTsKLSAgICB9Ci0KLSAgICB3aGlsZSAoMSkgewotICAgICAgICBidWYgPSBsaWJ4bF9fcmVh
bGxvYyhnYywgYnVmLCBidWZfc2l6ZSk7Ci0gICAgICAgIHJldCA9IGdldHB3bmFtX3IodXNlcm5h
bWUsICZwd2QsIGJ1ZiwgYnVmX3NpemUsICZ1c2VyKTsKLSAgICAgICAgaWYgKHJldCA9PSBFUkFO
R0UpIHsKLSAgICAgICAgICAgIGJ1Zl9zaXplICs9IDEyODsKLSAgICAgICAgICAgIGNvbnRpbnVl
OwotICAgICAgICB9Ci0gICAgICAgIGlmIChyZXQgIT0gMCkKLSAgICAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOwotICAgICAgICBpZiAodXNlciAhPSBOVUxMKSB7Ci0gICAgICAgICAgICBpZiAo
cHdkX3IpICpwd2RfciA9IHB3ZDsKLSAgICAgICAgICAgIHJldHVybiAxOwotICAgICAgICB9Ci0g
ICAgICAgIHJldHVybiAwOwotICAgIH0KLX0KKy8qCisgKiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0
cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hhciAqdXNlciwKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOworICoKKyAqICByZXR1cm5zIDEgaWYg
dGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVycm9yCisgKi8KKyNk
ZWZpbmUgREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKE5BTUUsU1BFQ19UWVBFLFNUUlVDVE5BTUUs
U1lTQ09ORikgICAgICAgICAgXAorICAgIHN0YXRpYyBpbnQgdXNlcmxvb2t1cF9oZWxwZXJfIyNO
QU1FKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNQRUNfVFlQRSBzcGVjLCAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBTVFJVQ1RO
QU1FICoqb3V0KSAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IFNUUlVDVE5B
TUUgcmVzdWx0YnVmLCAqcmVzdWx0cCA9IE5VTEw7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgY2hhciAqYnVmID0gTlVMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgbG9uZyBidWZfc2l6ZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaW50IHJldDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgYnVmX3NpemUgPSBzeXNjb25mKFNZU0NPTkYpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKGJ1Zl9zaXplIDwgMCkgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IGJ1Zl9zaXplID0gMjA0ODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgIExPRyhERUJVRywgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAic3lzY29uZiBmYWlsZWQsIHNldHRpbmcgdGhl
IGluaXRpYWwgYnVmZmVyIHNpemUgdG8gJWxkIiwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICBidWZfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgd2hpbGUgKDEp
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIGJ1ZiA9IGxpYnhsX19yZWFsbG9jKGdjLCBidWYsIGJ1Zl9zaXplKTsgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldCA9IE5BTUUjI19yKHNwZWMsICZyZXN1
bHRidWYsIGJ1ZiwgYnVmX3NpemUsICZyZXN1bHRwKTsgXAorICAgICAgICAgICAgaWYgKHJldCA9
PSBFUkFOR0UpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgIGJ1Zl9zaXplICs9IDEyODsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGNvbnRpbnVlOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgaWYgKHJldCAhPSAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgaWYgKHJlc3VsdHAgIT0g
TlVMTCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICBpZiAob3V0KSAqb3V0ID0gcmVzdWx0cDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXR1cm4gMTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKK0RFRklORV9VU0VSTE9PS1VQX0hFTFBF
UihnZXRwd25hbSwgY29uc3QgY2hhciosIHBhc3N3ZCwgX1NDX0dFVFBXX1JfU0laRV9NQVgpOwog
CiAvKiBjb2xvIG1vZGUgKi8KIGVudW0gewpAQCAtMTY0MywxNCArMTY1MiwxNCBAQCBzdGF0aWMg
aW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAg
ICAgICAgfQogCiAgICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJYTF9RRU1VX1VT
RVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVs
cGVyKGdjLCB1c2VyLCAwKTsKKyAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHdu
YW0oZ2MsIHVzZXIsIDApOwogICAgICAgICBpZiAocmV0IDwgMCkKICAgICAgICAgICAgIHJldHVy
biByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKQogICAgICAgICAgICAgZ290byBlbmRfc2VhcmNo
OwogCiAgICAgICAgIHVzZXIgPSBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEOwotICAgICAgICByZXQg
PSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyLCAwKTsKKyAgICAgICAgcmV0ID0gdXNl
cmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsIDApOwogICAgICAgICBpZiAocmV0IDwg
MCkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAgIGlmIChyZXQgPiAwKSB7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfz-0000ZX-JD; Fri, 15 Sep 2017 18:49:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfw-0000Pc-RR
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:16 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3A/26-02208-CA02CB95; Fri, 15 Sep 2017 18:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO4qhT2
 RBgseilrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy1k78xFcznrpg2ZzVrA+NMzi5GTg4JAX+J
 1xdesUHYHhLXz55gArHZBHQlmrb8BYuLCChLHG/6wtrFyMXBLLCIUWLJyv8sIAlhgRCJfwvOg
 BWxCKhKPOlaD9bMK+AlsX8TzFA5ifPHfzKD2JxA8X+f7zOC2EICnhLfJy8EGsoBZKtJzF0fD9
 EqKHFy5hOw8cwCEhIHX7xghhhjKfFt/VPmCYz8s5CUzUJStoCRaRWjenFqUVlqka6xXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxr3/nA4xSnIwKYnyqsrviRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwasDkhMsSk1PrUjLzAEGPUxagoNHSYRXGCTNW1yQmFucmQ6RO
 sVozHFs0+U/TBwdN+/+YRJiycvPS5US52UCKRUAKc0ozYMbBIvGS4yyUsK8jECnCfEUpBblZp
 agyr9iFOdgVBLmDQKZwpOZVwK37xXQKUxAp5w5vQPklJJEhJRUA6OMW5iU16np+3W6Huq6T9E
 1PxMdkGl/7L9FYtaFRaXrZJ/I7DZ5eSzw+r1ZHYvmdOqouk47HfjxZEdK85lut+Wd36r/lc2u
 83p7aSn/jaJfkb7fhf5d/p653OVjp9P0rOYZDCUeywUbj1o0XeuKDQp57fgrd7OBoNnEbax/1
 tr4711zZcOMg9VKLMUZiYZazEXFiQChjPUUwQIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505501349!91179764!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37965 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="439967715"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:51 +0100
Message-ID: <1505501339-11965-15-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 14/22] tools/xenstore: get_handle: Allocate
	struct before opening fd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHdlIGNhbiBhbHNvIGFib2xpc2ggdGhlIHRlbXBvcmFyeSBsb2NhbCB2YXJpYWJsZSAiZmQi
IGFuZCBzaW1wbHkKdXNlIGgtPmZkLgoKVGhpcyBvcmRlcmluZyBpcyBuZWNlc3NhcnkgdG8gYmUg
YWJsZSB0byBjYWxsCnhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlIHNlbnNpYmx5
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQogdG9vbHMveGVuc3RvcmUveHMuYyB8IDI4ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwppbmRl
eCA2NWNiYTg2Li43Zjg1YmIyIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94cy5jCisrKyBi
L3Rvb2xzL3hlbnN0b3JlL3hzLmMKQEAgLTIyMywyNyArMjIzLDI2IEBAIHN0YXRpYyBzdHJ1Y3Qg
eHNfaGFuZGxlICpnZXRfaGFuZGxlKGNvbnN0IGNoYXIgKmNvbm5lY3RfdG8pCiB7CiAJc3RydWN0
IHN0YXQgYnVmOwogCXN0cnVjdCB4c19oYW5kbGUgKmggPSBOVUxMOwotCWludCBmZCA9IC0xLCBz
YXZlZF9lcnJubzsKKwlpbnQgc2F2ZWRfZXJybm87CisKKwloID0gbWFsbG9jKHNpemVvZigqaCkp
OworCWlmIChoID09IE5VTEwpCisJCWdvdG8gZXJyOworCisJbWVtc2V0KGgsIDAsIHNpemVvZigq
aCkpOworCWgtPmZkID0gLTE7CiAKIAlpZiAoc3RhdChjb25uZWN0X3RvLCAmYnVmKSAhPSAwKQog
CQlnb3RvIGVycjsKIAogCWlmIChTX0lTU09DSyhidWYuc3RfbW9kZSkpCi0JCWZkID0gZ2V0X3Nv
Y2tldChjb25uZWN0X3RvKTsKKwkJaC0+ZmQgPSBnZXRfc29ja2V0KGNvbm5lY3RfdG8pOwogCWVs
c2UKLQkJZmQgPSBnZXRfZGV2KGNvbm5lY3RfdG8pOworCQloLT5mZCA9IGdldF9kZXYoY29ubmVj
dF90byk7CiAKLQlpZiAoZmQgPT0gLTEpCisJaWYgKGgtPmZkID09IC0xKQogCQlnb3RvIGVycjsK
IAotCWggPSBtYWxsb2Moc2l6ZW9mKCpoKSk7Ci0JaWYgKGggPT0gTlVMTCkKLQkJZ290byBlcnI7
Ci0KLQltZW1zZXQoaCwgMCwgc2l6ZW9mKCpoKSk7Ci0KLQloLT5mZCA9IGZkOwotCiAJSU5JVF9M
SVNUX0hFQUQoJmgtPnJlcGx5X2xpc3QpOwogCUlOSVRfTElTVF9IRUFEKCZoLT53YXRjaF9saXN0
KTsKIApAQCAtMjY3LDcgKzI2NiwxMCBAQCBzdGF0aWMgc3RydWN0IHhzX2hhbmRsZSAqZ2V0X2hh
bmRsZShjb25zdCBjaGFyICpjb25uZWN0X3RvKQogZXJyOgogCXNhdmVkX2Vycm5vID0gZXJybm87
CiAKLQlpZiAoZmQgPj0gMCkgY2xvc2UoZmQpOworCWlmIChoKSB7CisJCWlmIChoLT5mZCA+PSAw
KQorCQkJY2xvc2UoaC0+ZmQpOworCX0KIAlmcmVlKGgpOwogCiAJZXJybm8gPSBzYXZlZF9lcnJu
bzsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvfz-0000aO-QY; Fri, 15 Sep 2017 18:49:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfx-0000SH-I3
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:17 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 25/AF-03157-CA02CB95; Fri, 15 Sep 2017 18:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDve4qhT2
 RBjfX8lncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozHzS3MBTdVKxYtbGVrYDyk0MXIySEh4C/R
 1veWBcL2kLh+9gQTiM0moCvRtOUvG4gtIqAscbzpC2sXIxcHs8AiRoklK/+DNQgLeEq0dUwFK
 2IRUJV40b+KFcTmFfCSaF7znBliqJzE+eM/wWxOoPi/z/cZQWwhoN7vkxcC1XMA2WoSc9fHQ7
 QKSpyc+QRsPLOAhMTBFy+gxlhKfFv/lHkCI/8sJGWzkJQtYGRaxahRnFpUllqka2Skl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGwMQLCDcc38wEOMkhxMSqK8qvJ7IoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8OqA5ASLUtNTK9Iyc4BhD5OW4OBREuEVBknzFhck5hZnpkOkT
 jEacxzbdPkPE0fHzbt/mIRY8vLzUqXEeZtBSgVASjNK8+AGweLxEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5g0Cm8GTmlcDtewV0ChPQKWdO7wA5pSQRISXVwKi7eNW3axUrzAXnb/OYx2N
 cGiv5eUac2Ym6w8qCfxLMORpcmx5uPMe54Ul8c8Tpq6VXHzgbHbsV0iwtpfzk8JRQjckSKbP4
 UqqemEbq+6ZdlNPjW+uz6GKt+N+QR5dmNU9YlSzH/jppe5a5+Od+I+kJAUdFZon3zVk8dWlzV
 XO0346bYhJpq5RYijMSDbWYi4oTAUjilVzCAgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!6
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56783 invoked from network); 15 Sep 2017 18:49:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018899"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:52 +0100
Message-ID: <1505501339-11965-16-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 15/22] xentoolcore_restrict_all: "Implement" for
	xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMveGVuc3RvcmUv
TWFrZWZpbGUgICAgICAgfCAgNyArKysrLS0tCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYy5p
biB8ICAyICstCiB0b29scy94ZW5zdG9yZS94cy5jICAgICAgICAgICB8IDE0ICsrKysrKysrKysr
KysrCiA0IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCAzMjM5ZTc2
Li5iZTkyZjBhIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5t
awpAQCAtMTQ2LDcgKzE0Niw3IEBAIExETElCU19saWJ4ZW5ndWVzdCA9ICQoU0hERVBTX2xpYnhl
bmd1ZXN0KSAkKFhFTl9MSUJYQykvbGlieGVuZ3Vlc3QkKGxpYmV4dGVuc2lvCiBTSExJQl9saWJ4
ZW5ndWVzdCAgPSAkKFNIREVQU19saWJ4ZW5ndWVzdCkgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJ
QlhDKQogCiBDRkxBR1NfbGlieGVuc3RvcmUgPSAtSSQoWEVOX1hFTlNUT1JFKS9pbmNsdWRlICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCi1TSERFUFNfbGlieGVuc3RvcmUgPQorU0hERVBTX2xpYnhlbnN0
b3JlID0gJChTSExJQl9saWJ4ZW50b29sY29yZSkKIExETElCU19saWJ4ZW5zdG9yZSA9ICQoU0hE
RVBTX2xpYnhlbnN0b3JlKSAkKFhFTl9YRU5TVE9SRSkvbGlieGVuc3RvcmUkKGxpYmV4dGVuc2lv
bikKIFNITElCX2xpYnhlbnN0b3JlICA9ICQoU0hERVBTX2xpYnhlbnN0b3JlKSAtV2wsLXJwYXRo
LWxpbms9JChYRU5fWEVOU1RPUkUpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL01ha2Vm
aWxlIGIvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUKaW5kZXggZmY0MjhlMi4uMmI5OWQyYiAxMDA2
NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVuc3RvcmUvTWFr
ZWZpbGUKQEAgLTExLDYgKzExLDcgQEAgQ0ZMQUdTICs9IC1pbmNsdWRlICQoWEVOX1JPT1QpL3Rv
b2xzL2NvbmZpZy5oCiBDRkxBR1MgKz0gLUkuL2luY2x1ZGUKIENGTEFHUyArPSAkKENGTEFHU19s
aWJ4ZW5ldnRjaG4pCiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuY3RybCkKK0NGTEFHUyArPSAk
KENGTEFHU19saWJ4ZW50b29sY29yZSkKIENGTEFHUyArPSAtRFhFTl9MSUJfU1RPUkVEPSJcIiQo
WEVOX0xJQl9TVE9SRUQpXCIiCiBDRkxBR1MgKz0gLURYRU5fUlVOX1NUT1JFRD0iXCIkKFhFTl9S
VU5fU1RPUkVEKVwiIgogCkBAIC04NSwxMCArODYsMTAgQEAgJChDTElFTlRTKTogeGVuc3RvcmUK
IAlsbiAtZiB4ZW5zdG9yZSAkQAogCiB4ZW5zdG9yZTogeGVuc3RvcmVfY2xpZW50Lm8gJChMSUJY
RU5TVE9SRSkKLQkkKENDKSAkPCAkKExERkxBR1MpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKFNP
Q0tFVF9MSUJTKSAtbyAkQCAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0MpICQ8ICQoTERGTEFHUykg
JChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKFNPQ0tFVF9M
SUJTKSAtbyAkQCAkKEFQUEVORF9MREZMQUdTKQogCiB4ZW5zdG9yZS1jb250cm9sOiB4ZW5zdG9y
ZV9jb250cm9sLm8gJChMSUJYRU5TVE9SRSkKLQkkKENDKSAkPCAkKExERkxBR1MpICQoTERMSUJT
X2xpYnhlbnN0b3JlKSAkKFNPQ0tFVF9MSUJTKSAtbyAkQCAkKEFQUEVORF9MREZMQUdTKQorCSQo
Q0MpICQ8ICQoTERGTEFHUykgJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbnRv
b2xjb3JlKSAkKFNPQ0tFVF9MSUJTKSAtbyAkQCAkKEFQUEVORF9MREZMQUdTKQogCiB4c190ZGJf
ZHVtcDogeHNfdGRiX2R1bXAubyB1dGlscy5vIHRkYi5vIHRhbGxvYy5vCiAJJChDQykgJF4gJChM
REZMQUdTKSAtbyAkQCAkKEFQUEVORF9MREZMQUdTKQpAQCAtMTAxLDcgKzEwMiw3IEBAIGxpYnhl
bnN0b3JlLnNvLiQoTUFKT1IpOiBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKQogeHMu
b3BpYzogQ0ZMQUdTICs9IC1EVVNFX1BUSFJFQUQKIAogbGlieGVuc3RvcmUuc28uJChNQUpPUiku
JChNSU5PUik6IHhzLm9waWMgeHNfbGliLm9waWMKLQkkKENDKSAkKExERkxBR1MpICQoUFRIUkVB
RF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuc3RvcmUuc28uJChNQUpP
UikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkXiAkKFNPQ0tFVF9MSUJTKSAkKFBUSFJFQURfTElC
UykgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdT
KSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuc3RvcmUuc28uJChNQUpPUikgJChTSExJ
Ql9MREZMQUdTKSAtbyAkQCAkXiAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRfTElC
UykgJChQVEhSRUFEX0xJQlMpICQoQVBQRU5EX0xERkxBR1MpCiAKIGxpYnhlbnN0b3JlLmE6IHhz
Lm8geHNfbGliLm8KIAkkKEFSKSByY3MgJEAgJF4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlLnBjLmluIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4KaW5kZXggNDVk
YzZiMC4uNmZkNzJhMSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4K
KysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4KQEAgLTcsNCArNyw0IEBAIERlc2Ny
aXB0aW9uOiBUaGUgWGVuc3RvcmUgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKIFZlcnNpb246
IEBAdmVyc2lvbkBACiBDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKIExp
YnM6IEBAbGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbnN0b3JlCi1SZXF1aXJlcy5wcml2YXRlOiB4
ZW5ldnRjaG4seGVuY29udHJvbCx4ZW5nbnR0YWIKK1JlcXVpcmVzLnByaXZhdGU6IHhlbmV2dGNo
bix4ZW5jb250cm9sLHhlbmdudHRhYix4ZW50b29sY29yZQpkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKaW5kZXggN2Y4NWJiMi4uYWU0Yjg3OCAx
MDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYworKysgYi90b29scy94ZW5zdG9yZS94cy5j
CkBAIC0zNSw2ICszNSw4IEBACiAjaW5jbHVkZSAibGlzdC5oIgogI2luY2x1ZGUgInV0aWxzLmgi
CiAKKyNpbmNsdWRlIDx4ZW50b29sY29yZV9pbnRlcm5hbC5oPgorCiBzdHJ1Y3QgeHNfc3RvcmVk
X21zZyB7CiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0OwogCXN0cnVjdCB4c2Rfc29ja21zZyBoZHI7
CkBAIC00OCw2ICs1MCw3IEBAIHN0cnVjdCB4c19zdG9yZWRfbXNnIHsKIHN0cnVjdCB4c19oYW5k
bGUgewogCS8qIENvbW11bmljYXRpb25zIGNoYW5uZWwgdG8geGVuc3RvcmUgZGFlbW9uLiAqLwog
CWludCBmZDsKKwlYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSB0Y19haDsgLyogZm9yIHJlc3Ry
aWN0ICovCiAKIAkvKgogICAgICAgICAgKiBBIHJlYWQgdGhyZWFkIHdoaWNoIHB1bGxzIG1lc3Nh
Z2VzIG9mZiB0aGUgY29tbXMgY2hhbm5lbCBhbmQKQEAgLTEyMiw2ICsxMjUsNyBAQCBzdGF0aWMg
dm9pZCAqcmVhZF90aHJlYWQodm9pZCAqYXJnKTsKIAogc3RydWN0IHhzX2hhbmRsZSB7CiAJaW50
IGZkOworCVhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHRjX2FoOyAvKiBmb3IgcmVzdHJpY3Qg
Ki8KIAlzdHJ1Y3QgbGlzdF9oZWFkIHJlcGx5X2xpc3Q7CiAJc3RydWN0IGxpc3RfaGVhZCB3YXRj
aF9saXN0OwogCS8qIENsaWVudHMgY2FuIHNlbGVjdCgpIG9uIHRoaXMgcGlwZSB0byB3YWl0IGZv
ciBhIHdhdGNoIHRvIGZpcmUuICovCkBAIC0yMTksNiArMjIzLDExIEBAIHN0YXRpYyBpbnQgZ2V0
X2Rldihjb25zdCBjaGFyICpjb25uZWN0X3RvKQogCXJldHVybiBvcGVuKGNvbm5lY3RfdG8sIE9f
UkRXUik7CiB9CiAKK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3Rp
dmVfSGFuZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKKyAgICBzdHJ1Y3QgeHNfaGFuZGxlICpo
ID0gQ09OVEFJTkVSX09GKGFoLCAqaCwgdGNfYWgpOworICAgIHJldHVybiB4ZW50b29sY29yZV9f
cmVzdHJpY3RfYnlfZHVwMl9udWxsKGgtPmZkKTsKK30KKwogc3RhdGljIHN0cnVjdCB4c19oYW5k
bGUgKmdldF9oYW5kbGUoY29uc3QgY2hhciAqY29ubmVjdF90bykKIHsKIAlzdHJ1Y3Qgc3RhdCBi
dWY7CkBAIC0yMzIsNiArMjQxLDkgQEAgc3RhdGljIHN0cnVjdCB4c19oYW5kbGUgKmdldF9oYW5k
bGUoY29uc3QgY2hhciAqY29ubmVjdF90bykKIAltZW1zZXQoaCwgMCwgc2l6ZW9mKCpoKSk7CiAJ
aC0+ZmQgPSAtMTsKIAorCWgtPnRjX2FoLnJlc3RyaWN0X2NhbGxiYWNrID0gYWxsX3Jlc3RyaWN0
X2NiOworCXhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZoLT50Y19haCk7CisK
IAlpZiAoc3RhdChjb25uZWN0X3RvLCAmYnVmKSAhPSAwKQogCQlnb3RvIGVycjsKIApAQCAtMjY5
LDYgKzI4MSw3IEBAIGVycjoKIAlpZiAoaCkgewogCQlpZiAoaC0+ZmQgPj0gMCkKIAkJCWNsb3Nl
KGgtPmZkKTsKKwkJeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmaC0+dGNf
YWgpOwogCX0KIAlmcmVlKGgpOwogCkBAIC0zMzAsNiArMzQzLDcgQEAgc3RhdGljIHZvaWQgY2xv
c2VfZmRzX2ZyZWUoc3RydWN0IHhzX2hhbmRsZSAqaCkgewogCX0KIAogICAgICAgICBjbG9zZSho
LT5mZCk7CisJeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmaC0+dGNfYWgp
OwogICAgICAgICAKIAlmcmVlKGgpOwogfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvg1-0000eb-7Y; Fri, 15 Sep 2017 18:49:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvfz-0000ZB-TU
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 3B/12-03414-FA02CB95; Fri, 15 Sep 2017 18:49:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve46hT2
 RBt1TDS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bj0dPsBZd4Kt5/vc/WwPiHo4uRk0NCwF+i
 /dtsFgjbQ+L62RNMIDabgK5E05a/bCC2iICyxPGmL6xdjFwczAKLGCWWrPwP1iAs4CDx8/ZtM
 JtFQFXizYYu9i5GDg5eAS+JXZvDIWbKSZw//pMZxOYECv/7fJ8RxBYS8JT4PnkhK0i5kICaxN
 z18SBhXgFBiZMzn4BNZBaQkDj44gUzxBhLiW/rnzJPYOSfhaRsFpKyBYxMqxg1ilOLylKLdI2
 M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkONAQh2MK6ZH3iIUZKDSUmUV1V+
 T6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4dkJxgUWp6akVaZg4w6GHSEhw8SiK8wiBp3uKCx
 NzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8zaDFAmAFGWU5sGNgEXgJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzBoFM4cnMK4Hb9AroCCagI86c3gFyREkiQkqqgZH9erb/yZ3NpzMNlVZvXPm
 e74H6w8sVZ/ZuteQrVdl593aPePlO2dpbHZFHZol3ThZ9Gm3voHNSfcrsyq2NzXW3Sg2bnjw5
 MkNMKn+hdYJTSg+XX0v9vnVXtlew6FQrpuy4XRJ3cW+8rY/Mp09ia0oP5/8I07So/X/IabHK+
 wmZwg/XrzkjpKHEUpyRaKjFXFScCADeR5hDuwIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!7
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57305 invoked from network); 15 Sep 2017 18:49:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018903"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:56 +0100
Message-ID: <1505501339-11965-20-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 19/22] libxl: libxl__dm_runas_helper: return pwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDExICsrKysrKystLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDgzMWMzOTcuLjNj
NGVmMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwpAQCAtNzQ5LDcgKzc0OSw4IEBAIGxpYnhsX19kZXRlY3RfZ2Z4X3Bhc3N0
aHJ1X2tpbmQobGlieGxfX2djICpnYywKIH0KIAogLyogcmV0dXJuIDEgaWYgdGhlIHVzZXIgd2Fz
IGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVycm9yICovCi1zdGF0aWMgaW50IGxpYnhs
X19kbV9ydW5hc19oZWxwZXIobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdXNlcm5hbWUpCitz
dGF0aWMgaW50IGxpYnhsX19kbV9ydW5hc19oZWxwZXIobGlieGxfX2djICpnYywgY29uc3QgY2hh
ciAqdXNlcm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcGFzc3dkICoqcHdkX3IpCiB7CiAgICAgc3RydWN0IHBhc3N3ZCBwd2QsICp1c2VyID0gTlVM
TDsKICAgICBjaGFyICpidWYgPSBOVUxMOwpAQCAtNzczLDggKzc3NCwxMCBAQCBzdGF0aWMgaW50
IGxpYnhsX19kbV9ydW5hc19oZWxwZXIobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqdXNlcm5h
bWUpCiAgICAgICAgIH0KICAgICAgICAgaWYgKHJldCAhPSAwKQogICAgICAgICAgICAgcmV0dXJu
IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGlmICh1c2VyICE9IE5VTEwpCisgICAgICAgIGlmICh1c2Vy
ICE9IE5VTEwpIHsKKyAgICAgICAgICAgIGlmIChwd2RfcikgKnB3ZF9yID0gcHdkOwogICAgICAg
ICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogfQpA
QCAtMTY0MCwxNCArMTY0MywxNCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgfQogCiAgICAgICAgIHVzZXIgPSBH
Q1NQUklOVEYoIiVzJWQiLCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAg
ICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyKTsKKyAgICAgICAgcmV0
ID0gbGlieGxfX2RtX3J1bmFzX2hlbHBlcihnYywgdXNlciwgMCk7CiAgICAgICAgIGlmIChyZXQg
PCAwKQogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgaWYgKHJldCA+IDApCiAgICAg
ICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CiAKICAgICAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNF
Ul9TSEFSRUQ7Ci0gICAgICAgIHJldCA9IGxpYnhsX19kbV9ydW5hc19oZWxwZXIoZ2MsIHVzZXIp
OworICAgICAgICByZXQgPSBsaWJ4bF9fZG1fcnVuYXNfaGVscGVyKGdjLCB1c2VyLCAwKTsKICAg
ICAgICAgaWYgKHJldCA8IDApCiAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICBpZiAo
cmV0ID4gMCkgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvg2-0000hx-Et; Fri, 15 Sep 2017 18:49:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvg1-0000dE-1r
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:21 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 66/3C-03610-0B02CB95; Fri, 15 Sep 2017 18:49:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve56hT2
 RBke3qFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owH7bwF8xQr9r2dy9rAuEiyi5GTQ0LAX+L0
 5LNMELaHxPWzJ8BsNgFdiaYtf9lAbBEBZYnjTV9Yuxi5OJgFFjFKLFn5nwUkISzgKPHgbR+Yz
 SKgKtH8dzcziM0r4CVx6dtsFoihchLnj/8Ei3MCxf99vs8IYgsJeEp8n7wQaCgHkK0mMXd9PE
 SroMTJmU/AWpkFJCQOvnjBDDHGUuLb+qfMExj5ZyEpm4WkbAEj0ypGjeLUorLUIl0jI72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYxr5gceYpTkYFIS5VWV3xMpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJXByQnWJSanlqRlpkDDHqYtAQHj5IIrzBImre4IDG3ODMdI
 nWKUZej4+bdP0xCLHn5ealS4rzNIEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvEEgU3gy80rgNr0COoIJ6Igzp3eAHFGSiJCSamDU7f/yLPtdwkV/yfrvF3yKmKNzj/1
 +WHJllynb8olVZikcL7jtF+8wnWq37H/0f/PIK5M8vh2aIKEQqfSkxXf/0X1a/eVbn/7nqzc7
 tMbzxzM9zeWPfr00/pW2LDSgMMLa//357/eSt7AKMgQzsCeuerV6LcuGv782ZO1wypvBL77H4
 vLJF7MnKrEUZyQaajEXFScCALfMh8y7AgAA
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!8
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57716 invoked from network); 15 Sep 2017 18:49:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018906"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:58 +0100
Message-ID: <1505501339-11965-22-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 21/22] libxl: dm_restrict: Support uid range user
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICB8IDExICsrKysrKysrKystCiB0b29scy9s
aWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQs
IDQzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMTY2YWQ0ZS4u
MWM4ZDUyZCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjA5MSw3ICsyMDkxLDE2IEBAIEZvciBleGFtcGxlLCBj
ZHJvbSBpbnNlcnQgd2lsbCBmYWlsLgogPWl0ZW0KIAogWW91IG11c3QgY3JlYXRlIHVzZXIocykg
Zm9yIHFlbXUgdG8gcnVuIGFzLgotQ3VycmVudGx5LCB5b3Ugc2hvdWxkIGVpdGhlciBjcmVhdGUK
KworSWRlYWxseSwgc2V0IGFzaWRlIGEgcmFuZ2Ugb2YgMzI3NTIgdWlkcworKGZyb20gTiB0byBO
KzMyNzUxKQorYW5kIGNyZWF0ZSBhIHVzZXIKK3dob3NlIG5hbWUgaXMgQjx4ZW4tcWVtdXVzZXIt
cmFuZ2UtYmFzZT4KK2FuZCB3aG9zZSB1aWQgaXMgTgorYW5kIHdob3NlIGdpZCBpcyBhIHBsYWlu
IHVucHJpdmlsZWdlZCBnaWQuCitsaWJ4bCB3aWxsIHVzZSBvbmUgc3VjaCB1c2VyIGZvciBlYWNo
IGRvbWlkLgorCitBbHRlcm5hdGl2ZWx5LCBlaXRoZXIgY3JlYXRlCiBCPHhlbi1xZW11dXNlci1k
b21pZCRkb21pZD4KIGZvciBldmVyeSAkZG9taWQgZnJvbSAxIHRvIDMyNzUxIGluY2x1c2l2ZSwK
IG9yCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG0uYwppbmRleCAxMGRhNDBjLi41MmZlYWMwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIzLDYgKzIzLDcgQEAK
ICNpbmNsdWRlIDx4ZW4vaHZtL2U4MjAuaD4KICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KICNpbmNs
dWRlIDxwd2QuaD4KKyNpbmNsdWRlIDxncnAuaD4KIAogc3RhdGljIGNvbnN0IGNoYXIgKmxpYnhs
X3RhcGlmX3NjcmlwdChsaWJ4bF9fZ2MgKmdjKQogewpAQCAtNzUyLDYgKzc1Myw5IEBAIGxpYnhs
X19kZXRlY3RfZ2Z4X3Bhc3N0aHJ1X2tpbmQobGlieGxfX2djICpnYywKICAqICB1c2VybG9va3Vw
X2hlbHBlcl9nZXRwd25hbShsaWJ4bF9fZ2MqLCBjb25zdCBjaGFyICp1c2VyLAogICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKipwd2Rfcik7CiAgKgorICogIHVz
ZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGxpYnhsX19nYyosIHVpZF90IHVpZCwKKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoqcHdkX3IpOworICoKICAqICBy
ZXR1cm5zIDEgaWYgdGhlIHVzZXIgd2FzIGZvdW5kLCAwIGlmIGl0IHdhcyBub3QsIC0xIG9uIGVy
cm9yCiAgKi8KICNkZWZpbmUgREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKE5BTUUsU1BFQ19UWVBF
LFNUUlVDVE5BTUUsU1lTQ09ORikgICAgICAgICAgXApAQCAtNzkwLDYgKzc5NCw3IEBAIGxpYnhs
X19kZXRlY3RfZ2Z4X3Bhc3N0aHJ1X2tpbmQobGlieGxfX2djICpnYywKICAgICB9CiAKIERFRklO
RV9VU0VSTE9PS1VQX0hFTFBFUihnZXRwd25hbSwgY29uc3QgY2hhciosIHBhc3N3ZCwgX1NDX0dF
VFBXX1JfU0laRV9NQVgpOworREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKGdldHB3dWlkLCB1aWRf
dCwgICAgICAgcGFzc3dkLCBfU0NfR0VUUFdfUl9TSVpFX01BWCk7CiAKIC8qIGNvbG8gbW9kZSAq
LwogZW51bSB7CkBAIC05NTAsNiArOTU1LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2
aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgdWludDY0X3QgcmFtX3NpemU7
CiAgICAgY29uc3QgY2hhciAqcGF0aCwgKmNoYXJkZXY7CiAgICAgY2hhciAqdXNlciA9IE5VTEw7
CisgICAgc3RydWN0IHBhc3N3ZCAqdXNlcl9iYXNlOwogCiAgICAgZG1fYXJncyA9IGZsZXhhcnJh
eV9tYWtlKGdjLCAxNiwgMSk7CiAgICAgZG1fZW52cyA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwg
MSk7CkBAIC0xNjU4LDYgKzE2NjQsMzIgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNl
X21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChyZXQgPiAwKQogICAg
ICAgICAgICAgZ290byBlbmRfc2VhcmNoOwogCisgICAgICAgIHJldCA9IHVzZXJsb29rdXBfaGVs
cGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfYmFzZSk7CisgICAgICAgIGlmIChy
ZXQgPCAwKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgaWYgKHJldCA+IDApIHsK
KyAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKnVzZXJfY2xhc2g7CisgICAgICAgICAgICB1aWRf
dCBpbnRlbmRlZF91aWQgPSB1c2VyX2Jhc2UtPnB3X3VpZCArIGd1ZXN0X2RvbWlkOworICAgICAg
ICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQoZ2MsIGludGVuZGVkX3VpZCwg
JnVzZXJfY2xhc2gpOworICAgICAgICAgICAgaWYgKHJldCA8IDApCisgICAgICAgICAgICAgICAg
cmV0dXJuIHJldDsKKyAgICAgICAgICAgIGlmIChyZXQgPiAwKSB7CisgICAgICAgICAgICAgICAg
TE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAid2FudGVkIHRv
IHVzZSB1aWQgJWxkICglcyArICVkKSBidXQgdGhhdCBpcyB1c2VyICVzICEiLAorICAgICAgICAg
ICAgICAgICAgICAgKGxvbmcpaW50ZW5kZWRfdWlkLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFT
RSwKKyAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCB1c2VyX2NsYXNoLT5wd19uYW1l
KTsKKyAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLCAidXNpbmcgdWlkICVsZCIsIChsb25n
KWludGVuZGVkX3VpZCk7CisgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICIt
cnVuYXNpZCIpOworICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVsZC4lbGQiLCAobG9uZylpbnRlbmRl
ZF91aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9uZyl1c2Vy
X2Jhc2UtPnB3X2dpZCkpOworICAgICAgICAgICAgdXNlciA9IE5VTEw7IC8qIHdlIGhhdmUgdGFr
ZW4gY2FyZSBvZiBpdCAqLworICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOworICAgICAgICB9
CisKICAgICAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNFUl9TSEFSRUQ7CiAgICAgICAgIHJldCA9
IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdjLCB1c2VyLCAwKTsKICAgICAgICAgaWYgKHJl
dCA8IDApCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA0ZjJmNDMzLi43NjE1MDFlIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKQEAgLTQzMTYsNiArNDMxNiw3IEBAIF9oaWRkZW4gaW50IGxpYnhsX19yZWFkX3N5
c2ZzX2ZpbGVfY29udGVudHMobGlieGxfX2djICpnYywKICNkZWZpbmUgTElCWExfUUVNVV9VU0VS
X1BSRUZJWCAieGVuLXFlbXV1c2VyIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfQkFTRSAgIExJ
QlhMX1FFTVVfVVNFUl9QUkVGSVgiLWRvbWlkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfU0hB
UkVEIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLXNoYXJlZCIKKyNkZWZpbmUgTElCWExfUUVNVV9V
U0VSX1JBTkdFX0JBU0UgTElCWExfUUVNVV9VU0VSX1BSRUZJWCItcmFuZ2UtYmFzZSIKIAogc3Rh
dGljIGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJvb2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvICpiX2luZm8pCiB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 18:49:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 18:49:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsvg4-0000mp-NB; Fri, 15 Sep 2017 18:49:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4248f5c51=Ian.Jackson@citrix.com>)
 id 1dsvg3-0000jq-Mq
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 18:49:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3B/91-03642-3B02CB95; Fri, 15 Sep 2017 18:49:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve4GhT2
 RBo9eyFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow5jxaxF7wSrOi/PIW5gfEbXxcjJ4eEgL/E
 m7YmJgjbQ+L62RNgNpuArkTTlr9sILaIgLLE8aYvrF2MXBzMAosYJZas/M8CkhAGavh75RMji
 M0ioCrRunwhWAOvgJfEhzcTGCGGykmcP/6TGcTmBIr/+3wfLC4k4CnxffJCoKEcQLaaxNz18R
 CtghInZz4BG88sICFx8MULZogxlhLf1j9lnsDIPwtJ2SwkZQsYmVYxahSnFpWlFukaGeklFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGwMQ7GBcMz/wEKMkB5OSKK+q/J5IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8OiA5waLU9NSKtMwcYNjDpCU4eJREeIVB0rzFBYm5xZnpE
 KlTjLocHTfv/mESYsnLz0uVEudtBikSACnKKM2DGwGLwUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5g0CmcKTmVcCt+kV0BFMQEecOb0D5IiSRISUVANj1eJT3ofOzpljUvVVM3BygcZ8BRm
 baU271sjwZDqd+KIsfDLe//xyFePdJ7VPpJQczDgkLuQ8L+Y+a+9tvwR9nU4D39z33ZL3siSP
 2Ffzdf6ycva49jovRdHicOzZxvVcWaabtoSzHv173+DQtOsi/JG7Xh74tNUgsfFZdJ6ARKi/8
 i/N1XuVWIozEg21mIuKEwGF97HsvAIAAA==
X-Env-Sender: prvs=4248f5c51=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505501344!85182377!9
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57827 invoked from network); 15 Sep 2017 18:49:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Sep 2017 18:49:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,398,1500940800"; d="scan'208";a="448018909"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Fri, 15 Sep 2017 19:48:59 +0100
Message-ID: <1505501339-11965-23-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 22/22] RFC: tools: xentoolcore_restrict_all: use
	domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhbiBSRkMgYmVjYXVzZSBpdCBkb2VzIG5vdCBjdXJyZW50bHkgY29tcGlsZSwgYmVj
YXVzZSBub3QgYWxsCnRoZSBwbGFjZXMgdGhhdCB1c2UgeGVudG9vbGNvcmUgaGF2ZSBhIGRlZmlu
aXRpb24gb2YgZG9taWQgaW4gc2NvcGUhCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJl
Zy5jICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVk
ZS94ZW50b29sY29yZS5oICAgICAgICAgIHwgNCArKy0tCiB0b29scy9saWJzL3Rvb2xjb3JlL2lu
Y2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaCB8IDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9v
bGNvcmUvaGFuZGxlcmVnLmMgYi90b29scy9saWJzL3Rvb2xjb3JlL2hhbmRsZXJlZy5jCmluZGV4
IDU2ZDhiMmQuLmNhODhjOWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaGFuZGxl
cmVnLmMKKysrIGIvdG9vbHMvbGlicy90b29sY29yZS9oYW5kbGVyZWcuYwpAQCAtNTUsNyArNTUs
NyBAQCB2b2lkIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNv
cmVfX0FjdGl2ZV9IYW5kbGUgKmFoKSB7CiAgICAgdW5sb2NrKCk7CiB9CiAKLWludCB4ZW50b29s
Y29yZV9yZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQpIHsKK2ludCB4ZW50b29sY29yZV9yZXN0
cmljdF9hbGwoZG9taWRfdCBkb21pZCkgewogLyogeHh4IGxvY2sgKi8KICAgICBpbnQgcjsKICAg
ICBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSAqYWg7CmRpZmYgLS1naXQgYS90b29scy9saWJz
L3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaCBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5j
bHVkZS94ZW50b29sY29yZS5oCmluZGV4IDUyZjdhYTMuLjZkOWNhZGEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCisrKyBiL3Rvb2xzL2xpYnMv
dG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVk
ZSA8c3RkaW50Lmg+CiAKIC8qCi0gKiBpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKHVpbnQz
Ml90IGRvbWlkKTsKKyAqIGludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwoZG9taWRfdCBkb21p
ZCk7CiAgKgogICogQXJyYW5nZXMgdGhhdCBYZW4gbGlicmFyeSBoYW5kbGVzIChmZHMgZXRjLikg
d2hpY2ggYXJlIGN1cnJlbnRseSBoZWxkCiAgKiBieSBYZW4gbGlicmFyaWVzLCBjYW4gbm8gbG9u
Z2VyIGJlIHVzZWQgb3RoZXIgdGhhbiB0byBhZmZlY3QgZG9taWQuCkBAIC02Myw3ICs2Myw3IEBA
CiAgKiAgICAgeGVuX3NvbWVbb3RoZXJdbGlicmFyeV9vcGVufGNsb3NlIG9yIHhlbnRvb2xjb3Jl
X3Jlc3RyaWN0X2FsbAogICoKICAqLwotaW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50
MzJfdCBkb21pZCk7CitpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKGRvbWlkX3QgZG9taWQp
OwogCiAjZW5kaWYgLyogWEVOVE9PTENPUkVfSCAqLwogCmRpZmYgLS1naXQgYS90b29scy9saWJz
L3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnMvdG9v
bGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9pbnRlcm5hbC5oCmluZGV4IDdlOTZhNDguLmRiZGIx
ZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZV9p
bnRlcm5hbC5oCkBAIC04MSw3ICs4MSw3IEBACiB0eXBlZGVmIHN0cnVjdCBYZW50b29sY29yZV9f
QWN0aXZlX0hhbmRsZSBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZTsKIAogdHlwZWRlZiBpbnQg
WGVudG9vbGNvcmVfX1Jlc3RyaWN0X0NhbGxiYWNrKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxl
KiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRf
dCBkb21pZCk7CiAKIHN0cnVjdCBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSB7CiAgICAgWGVu
dG9vbGNvcmVfX1Jlc3RyaWN0X0NhbGxiYWNrICpyZXN0cmljdF9jYWxsYmFjazsKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 19:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 19:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dswA8-0005nZ-7n; Fri, 15 Sep 2017 19:20:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dswA6-0005nT-Il
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 19:20:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2B/48-03642-9F72CB95; Fri, 15 Sep 2017 19:20:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXSO6nOVfen+p5
 Ig19tXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0RseCmYwV74+cYm9grO5i5OIQEpjIJDH7
 9n9WCOc3o8TR6/+YIZwNjBJ7Og4wQjjbGCUWXb/J0sXIySEsECLxrfsUM4gtImAk0XnnMgtE0
 XwWide3noK1MwtsZZQ41XmPEaSKDajq7NHpQDYHB6+ArUTTY0+QMIuAqsT6NVPYQWxRgXCJt4
 1HwBbwCghKnJz5BMzmFLCQmPe4F2wMs4CexI7rv1ghbHmJ7W/ngB0hIWAo8XnjUuYJjIKzkLT
 PQtIyC0nLAkbmVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB
 gcsABDsY553wP8QoycGkJMp7W3lPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3g1qQDnBotT01
 Iq0zBxgDMGkJTh4lER4z4GkeYsLEnOLM9MhUqcYjTl6Vlz8w8Rx4+H1P0xCLHn5ealS4ryCwO
 gUEgApzSjNgxsEi+1LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuYVBpnCk5lXArfvFdApTEC
 nnDm9A+SUkkSElFQDo/OC7tR9Dw4XVttIRf9N/tIZFJhYp/xJ9p+776dHBaUFvlbtJlsUlB+v
 u9xqfVy+Oks/sNBGPLhBrPAU3+L7fZW9D97e/5JZZMvb+DOgsIphgkl01M7qvwKGPxOenPFuX
 fkodYMO+yWR1MvXfFaefaWRcabuV+bOrB2xPj8Mi4V+Jk2yr5yoxFKckWioxVxUnAgAlDL9Ou
 gCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505503223!76459261!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14444 invoked from network); 15 Sep 2017 19:20:24 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 19:20:24 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FJKGOJ000753
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 19:20:17 GMT
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 v8FJKGKT027953
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 19:20:16 GMT
Received: from ubhmp0015.oracle.com (ubhmp0015.oracle.com [156.151.24.68])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8FJKFJ6027456;
 Fri, 15 Sep 2017 19:20:16 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 Sep 2017 19:20:15 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170911235520.GA30969@localhost.localdomain>
 <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
 <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
 <20170914212659.GE10926@char.us.oracle.com>
 <8446c04d-8709-18d9-a186-0e836bed1b2c@oracle.com>
 <20170915184809.GC31227@char.us.oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6b75e541-084b-a1d4-015d-4da98ccea378@oracle.com>
Date: Fri, 15 Sep 2017 15:20:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170915184809.GC31227@char.us.oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 dario.faggioli@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gU28gaW4gb3RoZXIgd29yZHMsIGl0IGxvb2tzIGxpa2Ugc2NydWJfaGVhcF9wYWdlcyBpcyBz
b21laG93IG5vdAo+IGluY2x1ZGluZyB0aGlzIE1GTi4KClRoYXQgd291bGQgYmUgYSBwcm9ibGVt
LiBIb3cgZG9lcyBOVU1BIGluZm8gbG9vayBsaWtlPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 19:29:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 19:29:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dswJ9-00067Z-1T; Fri, 15 Sep 2017 19:29:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1dswJ7-00067T-Ib
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 19:29:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BA/90-03642-82A2CB95; Fri, 15 Sep 2017 19:29:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVy5bGghK6a1p5
 Ig6Z5Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6JxuYCw5xVqz/YtHAOImji5GLQ0hgF6PE
 9wM7mLsYOTnYBJQlXh+dwgpiiwgkS2z8PZMdpIhZ4BKTxJW+W2AJYQEriSmvPrOD2CwCqhKvr
 nxhArF5BYwlbq7/BzZIQkBOouH8fWaQZgmBz4wSK498YYRwnrBJvPz3jW0CI9cCRoZVjBrFqU
 VlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmQAgh2MZxYEHmKU5GB
 SEuW9rbwnUogvKT+lMiOxOCO+qDQntfgQowwHh5IE73QNoJxgUWp6akVaZg4wqGDSEhw8SiK8
 m0DSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5y0DKRIAKcoozYMbAQvwS4yyUsK8jEBHC
 fEUpBblZpagyr9iFOdgVBLm3QUyhSczrwRu0yugI5iAjjhzegfIESWJCCmpBsYZ1afe17w7MS
 POhr2Zj/G+un2Frs48qS4z30/pUblLBc8s57J/t+vh3Rfi/JcsdmltqMlcm9DQ7ZEye+WPxVz
 2vfNTtaptY2IOKfyRWnhbvDXhIYNPhqKX4pPy3tB1hk6bnimEXfureHz5rGuvF2f3ecwyOjqX
 ofKi4qvFt/7ffNC1XbL0s6oSS3FGoqEWc1FxIgAmxjcFawIAAA==
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505503782!104574044!1
X-Originating-IP: [212.227.17.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36331 invoked from network); 15 Sep 2017 19:29:42 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.17.24)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 15 Sep 2017 19:29:42 -0000
Received: from wuerfel.lan ([95.208.190.237]) by mrelayeu.kundenserver.de
 (mreue103 [212.227.15.145]) with ESMTPA (Nemesis) id
 0Mg0zl-1e5PB41Knl-00NPSb; Fri, 15 Sep 2017 21:29:35 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, x86@kernel.org
Date: Fri, 15 Sep 2017 21:29:13 +0200
Message-Id: <20170915192930.783054-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:wcwMh5RTzVus10lloTM6rs26TJ3r7VgGjsfGcy0QfaVg0d57F3D
 3wr8kGhyudiuA0z8zgqkRKAkIsqcKzxXTzpUhUHIR/vbH5gpLyBEcCimv7mpNqZD4j02Uci
 lFWeW6KhjA0UOVj62/msKM/W+eolkYkIE0AW4V+ZzcaOQpQXuIXw8L1SokkWFXv2oC5QLjq
 kTQsigN7lWwjkuvZ/R39Q==
X-UI-Out-Filterresults: notjunk:1;V01:K0:0V2CV6NlPww=:T7MYWE8ry83bAVpqtrdpxT
 idG5yppAQMKX9ZG6lmVTwEC9x6sAtkhJoJx09JYYJr4MrBAstp3rL4FF4/vHJs+CSUBJXXjKn
 I7L76hysmHy2n0x4izDdEfLlLxkjjyOmuZissdBUa13B4CN1oEMJ5L3AK6sH5MyTCiF3bUJaJ
 Bg4pe6k/c9nqqYgvDaQrHVvwaMXEE5aWHw520iuvtaXl90MpJP90laFYgQ5orMwI9aRFCyeWk
 ThaduZDrSIGVFGaBDF6wCM/8ueTWdLNpqse7LBbRlQ1t4h/IlyAuREhms6yNNg7cWkcryb5Js
 KQlRN9uUAw9MH1nL//otsX9QUqVaiTtTRPZnJvozUAjnhg9r8D9I0cOJlMRNA1qhpCtTPQ5IN
 ozqJ+MwzNxoD+/COAZQNAZLQ5gik9d07ctUcElJW9o+aCY1lRNVMaoKsqCsGmu8I/TUoXE1hS
 np4UwA3qxQhDYFeOD8zAU542Y4zxQgYW0NvVk/BoDYFp7k7HQghuhfIPk0I1AJs/yfaHzS9vW
 hOwXojZwfg9e5AHvnjpX9PefJNPdgxbkPYtbMpP5Awhw3lmWPifpYGM+4WvCVNVCX3IBzMSS4
 vdHo/ZbD9TRlkh301usYIKDRaAFXiPdKTTeD8YmbgJXFuwluFHXqFBxPgNGiHiZeAlkHvRYrT
 0VLd16LACJ99M+G7Coy4wvIgi9/r9RYGwQuh6OSHM+wsWmSsIfRUbarTq7UTadOiyMRmfp1Zm
 9Xltam2zqN1Vrcjvst6y9ZXhGZh+Ct88m7xynQ==
Cc: Arnd Bergmann <arnd@arndb.de>, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: [Xen-devel] [PATCH] xen: x86: mark xen_find_pt_base as __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2NjLTQuNiBjYXVzZXMgYSBoYXJtbGVzcyBsaW5rLXRpbWUgd2FybmluZzoKCldBUk5JTkc6IHZt
bGludXgubygudGV4dC51bmxpa2VseSsweDQ4ZSk6IFNlY3Rpb24gbWlzbWF0Y2ggaW4gcmVmZXJl
bmNlIGZyb20gdGhlIGZ1bmN0aW9uIHhlbl9maW5kX3B0X2Jhc2UoKSB0byB0aGUgZnVuY3Rpb24g
LmluaXQudGV4dDptMnAoKQpUaGUgZnVuY3Rpb24geGVuX2ZpbmRfcHRfYmFzZSgpIHJlZmVyZW5j
ZXMKdGhlIGZ1bmN0aW9uIF9faW5pdCBtMnAoKS4KVGhpcyBpcyBvZnRlbiBiZWNhdXNlIHhlbl9m
aW5kX3B0X2Jhc2UgbGFja3MgYSBfX2luaXQKYW5ub3RhdGlvbiBvciB0aGUgYW5ub3RhdGlvbiBv
ZiBtMnAgaXMgd3JvbmcuCgpOZXdlciBjb21waWxlcnMgaW5saW5lIHRoaXMgZnVuY3Rpb24sIHNv
IGl0IG5ldmVyIHNob3dzIHVwLCBidXQgbWFya2luZwppdCBfX2luaXQgaXMgdGhlIHJpZ2h0IHdh
eSB0byBhdm9pZCB0aGUgd2FybmluZy4KCkZpeGVzOiA3MGU2MTE5OTU1OWEgKCJ4ZW46IG1vdmUg
cDJtIGxpc3QgaWYgY29uZmxpY3Rpbmcgd2l0aCBlODIwIG1hcCIpClNpZ25lZC1vZmYtYnk6IEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Ci0tLQogYXJjaC94ODYveGVuL21tdV9wdi5jIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmlu
ZGV4IDUwOWY1NjBiZDBjNi4uNzMzMGNiM2IyMjgzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0yMjIwLDcgKzIyMjAsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3dyaXRlX2NyM19pbml0KHVuc2lnbmVkIGxvbmcgY3Iz
KQogICogbm90IHRoZSBmaXJzdCBwYWdlIHRhYmxlIGluIHRoZSBwYWdlIHRhYmxlIHBvb2wuCiAg
KiBJdGVyYXRlIHRocm91Z2ggdGhlIGluaXRpYWwgcGFnZSB0YWJsZXMgdG8gZmluZCB0aGUgcmVh
bCBwYWdlIHRhYmxlIGJhc2UuCiAgKi8KLXN0YXRpYyBwaHlzX2FkZHJfdCB4ZW5fZmluZF9wdF9i
YXNlKHBtZF90ICpwbWQpCitzdGF0aWMgcGh5c19hZGRyX3QgX19pbml0IHhlbl9maW5kX3B0X2Jh
c2UocG1kX3QgKnBtZCkKIHsKIAlwaHlzX2FkZHJfdCBwdF9iYXNlLCBwYWRkcjsKIAl1bnNpZ25l
ZCBwbWRpZHg7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 19:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 19:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dswTv-0007PL-Vp; Fri, 15 Sep 2017 19:40:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dswTu-0007Oy-RQ
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 19:40:54 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 48/00-02041-5CC2CB95; Fri, 15 Sep 2017 19:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeIzp5
 Ig3VvLS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bbRquCUe8WjubsYGxiX
 mHcxcnEICTQySbz/9Jali5ETyHnMKLFlUgVEYhujxKzZO5hBEiICzhJfz8xlB7F5BfQlpm3Yx
 wpiCwtYS6zZvJgRpEFCYCanxMk389hAEhICvhJTX11ghrGfn/wCZLNzsAlYSRwSA4myCKhKPO
 67wTaBkXsBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEB
 /MwDBDsbGL06HGCU5mJREeW8r74kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7VRsoJ1iUmp5a
 kZaZAww8mLQEB4+SCO8vkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzBgHDWEgApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yzIKp7MvBK4Ta+AjmACOuLM6R0gR5
 QkIqSkGhiTXonav9d81m161m+/9Y9n+ybrfpi/dqspt+Ef+8dcR8osP7/dcvqQwdotvC8D2S0
 u2EYJnlm7wPfo1wnT02erHmZ4YJrql+CZMqVb+6PP5VyrUoW5bt8Pcsid4vtQwD/t2rEEeesd
 09I2H5r32azBXD9x28XK7dMq/2YXJ5ySftH2+IbstWxjJZbijERDLeai4kQA9oFsgH0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505504451!76493367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26543 invoked from network); 15 Sep 2017 19:40:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 19:40:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dswTq-0005nX-4i; Fri, 15 Sep 2017 19:40:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dswTk-0005WK-GD; Fri, 15 Sep 2017 19:40:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dswTj-0007TO-RX; Fri, 15 Sep 2017 19:40:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113465-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a823d0a62e858a62a585a78599b6d859c5b4dcac
X-Osstest-Versions-That: libvirt=23706c1708458d13be594e0424f46cab4e2f8b17
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 19:40:43 +0000
Subject: [Xen-devel] [libvirt test] 113465: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ2NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0NjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzQzNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNDM0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM0MzQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGE4MjNkMGE2MmU4NThhNjJhNTg1YTc4NTk5YjZkODU5YzViNGRjYWMKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDIzNzA2YzE3MDg0NThkMTNiZTU5NGUwNDI0
ZjQ2Y2FiNGUyZjhiMTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzQzNCAgMjAxNy0wOS0xNCAw
NDoyMDoxMiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM0NjUgIDIwMTctMDkt
MTUgMDQ6Mjc6MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUBy
ZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgSm9obiBG
ZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGli
dmlydAorIHJldmlzaW9uPWE4MjNkMGE2MmU4NThhNjJhNTg1YTc4NTk5YjZkODU5YzViNGRjYWMK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgYTgyM2QwYTYyZTg1OGE2MmE1ODVhNzg1OTli
NmQ4NTljNWI0ZGNhYworIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249YTgyM2QwYTYyZTg1OGE2
MmE1ODVhNzg1OTliNmQ4NTljNWI0ZGNhYworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46Lgor
KysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sg
MDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11
bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGE4MjNk
MGE2MmU4NThhNjJhNTg1YTc4NTk5YjZkODU5YzViNGRjYWMgPSB4ICddJworIDogdGVzdGVkLzIu
Ni4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBn
ZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
IDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxp
YnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNl
LmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZp
cnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0IGE4MjNkMGE2MmU4NThhNjJhNTg1YTc4NTk5YjZkODU5YzViNGRjYWM6cmVmcy9oZWFk
cy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CiAgIDIzNzA2YzEuLmE4MjNkMGEgIGE4MjNkMGE2MmU4NThhNjJhNTg1
YTc4NTk5YjZkODU5YzViNGRjYWMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 19:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 19:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dswdG-0008CV-0B; Fri, 15 Sep 2017 19:50:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dswdE-0008CN-T0
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 19:50:32 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 88/85-27708-80F2CB95; Fri, 15 Sep 2017 19:50:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oC67/p5
 Ig+m3DCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfs78xFbzkqPiweAdTA+M8ti5GLg4hgclM
 EhcPT2OBcP4ySrw7cJEJwtnAKHF222TmLkZOIKebUeLPL0MIu0hifvsvdhCbRUBVYtK6o0ANH
 BxsAiYSb1Y5goRFBAwk3l+fBLaBWWAro8SpznuMIAlhgRCJb92nwGbyCphLTLxzhRVi2XtmiY
 cTPzFCJAQlTs58wgJiMwtoSdz49xJsAbOAtMTyfxwgYU4BC4l5j3vBykUFlCXm7VvFBmJLCBh
 L9M3qY5nAKDQLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXFi
 empOYlKxXnJ+7iZGYEDXMzAw7mDsW+V3iFGSg0lJlPe28p5IIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8/3SBcoJFqempFWmZOcDYgklLcPAoifBK6AGleYsLEnOLM9MhUqcYdTl+TLryh0mIJS
 8/L1VKnFcFpEgApCijNA9uBCzOLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQShpjCk5lXArf
 pFdARTEBHnDm9A+SIkkSElFQDo5lB+00l7iN+z5ZNUtxxrIZtu+lGoA7xk3tXXLZed3pHwqfc
 f02b/6Ul94RN8l3SeGphhE+bUHiyZJnty7pkK9adv3b4l/JOXH/Ast7Cbv4mpkuP9z9p8Nw9T
 TtM56P4zakn39ax3tx1fIKaz8slLvvfi1g2rtWNUtmv0vX4A/uCnFX1UgkySizFGYmGWsxFxY
 kAO5rd5+4CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505505030!111896129!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7406 invoked from network); 15 Sep 2017 19:50:31 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 19:50:31 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8FJoM7p031819
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 19:50:22 GMT
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 v8FJoMHH006234
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 15 Sep 2017 19:50:22 GMT
Received: from ubhmp0002.oracle.com (ubhmp0002.oracle.com [156.151.24.55])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8FJoKjG025630;
 Fri, 15 Sep 2017 19:50:21 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 15 Sep 2017 19:50:20 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 867256A09F6; Fri, 15 Sep 2017 15:50:19 -0400 (EDT)
Date: Fri, 15 Sep 2017 15:50:19 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170915195019.GE31227@char.us.oracle.com>
References: <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
 <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
 <20170914212659.GE10926@char.us.oracle.com>
 <8446c04d-8709-18d9-a186-0e836bed1b2c@oracle.com>
 <20170915184809.GC31227@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170915184809.GC31227@char.us.oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 dario.faggioli@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LnNuaXAuLgo+IChYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDE3ZTAwMDAwLTB4
MDAwMDAwMDAxN2UwODI2NQo+IChYRU4pIGluaXRfZG9taGVhcF9wYWdlczogMHhiODdiMS0+MHhi
ODdiYwo+IChYRU4pIGluaXRfaGVhcF9wYWdlczogMHhiODdiMSAtPiAweGI4N2JjCj4gKFhFTikg
aW5pdF9kb21oZWFwX3BhZ2VzOiAweGI4OGYxLT4weGI5OGFlCj4gKFhFTikgaW5pdF9oZWFwX3Bh
Z2VzOiAweGI4OGYxIC0+IDB4Yjk4YWUJPC0gc28gdGhlIG1lbW9yeSBpcyBmcm9tIGhlcmUKPiAK
PiAoWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyA4IENQVXMKPiAoWEVO
KSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4K
PiAoWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyA4IENQVXMKCkkgZXhw
YW5kZWQgdGhpcyBhIGJpdCB0byBpbmNsdWRlOgoKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZp
cnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuICAgICAgICAgICAgICAgICAgICAKKFhF
TikgTk9ERTAgc3RhcnQ9MHgwIHBhZ2VzPTU3OTMwNiwgbWF4X3BhZ2U9MHhjMDAwMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKKFhFTikgTk9ERTA6ICAjMCAgIzEgICMyICAjMyAgIzQgICM1
ICAjNiAgIzcgICh0b3RhbD04KSAgICAgICAgICAgICAgICAgICAgICAgICAKKFhFTikgTk9ERTAg
c3RhcnQ9MHgwLCBwZXJfY3B1PTcyNDEzLCByZW09MiwgZW5kPTB4OGQ2ZWEKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eICB0aGF0IGlzIHRo
ZSBlbmQgb2YgbWVtb3J5LCBidXQKMHhiOThhZSA+IDB4OGQ2YWUuCgplbmQgPSBtaW4obm9kZV9z
dGFydF9wZm4oaSkgKyBub2RlX3NwYW5uZWRfcGFnZXMoaSksIG1heF9wYWdlKTsgICAgICAgICAK
ICAgICAgICAgIDAgICAgICAgICAgICAgICAgICAgMHg4RDZFQSAgICAgICAgICAgICAgICAweGMw
MDAwCgoKT2g6CgovKiBYWFg6IGltcGxlbWVudCBOVU1BIHN1cHBvcnQgKi8KI2RlZmluZSBub2Rl
X3NwYW5uZWRfcGFnZXMobmlkKSAodG90YWxfcGFnZXMpCgo8ZmFjZXBhbG0+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 20:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 20:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsx49-0001PC-Ar; Fri, 15 Sep 2017 20:18:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsx47-0001Oo-R5
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 20:18:20 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/CA-02021-B853CB95; Fri, 15 Sep 2017 20:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfLdE+
 kwaYLzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLz9OGtBh1/Fma29jA2M
 c4y6GLk4hAQamSRWXTzFDuE8ZpTo37eOFcLZxiix9upsti5GTg4RAWeJr2fmAlVxcPAK6Ev8v
 64GEhYWsJB4P7UVrFlC4K6UxOnWZ2D1EgLeEp+XrmeBsXcumsPYxcjOwSZgJXFIDCTKIqAq0f
 n/PcsERu4FjAyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cfc4ABDsYp76PO8QoycGkJMp7W3lPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kgToJxgUWp6
 akVaZg4w+GDSEhw8SiK8v42B0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc6rADJDAKQoo
 zQPbgQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcZZApPZl4J3KZXQEcwAR1x5vQOkC
 NKEhFSUg2MndMiwvQr8mcG1Lx2Se/5dHFSzfX2KQsZpads6u2ab5i6S0RBV+bhEZMS92k3dfU
 dTjDpGc6esn/WxwMT/hWaB+ks61kTdNg+hc9ofmPjibfTk2JUfFfPd88IZN6+ii3ty6UgfoYT
 2zLi8t/lrLq/4z9n/BfldbaX6tQ476g6X3UQn+h5JEpZiaU4I9FQi7moOBEA42Xphn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505506696!111898401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45424 invoked from network); 15 Sep 2017 20:18:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 20:18:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsx43-0006q0-TY; Fri, 15 Sep 2017 20:18:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsx3y-0000Nf-AH; Fri, 15 Sep 2017 20:18:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsx3x-0006KF-Rl; Fri, 15 Sep 2017 20:18:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113464-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat: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-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=3dabde1128b671f36ac6cb36b97b273139964420
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 20:18:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 113464: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0933472796352107865=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113302
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113302
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 113302

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

version targeted for testing:
 qemuu                3dabde1128b671f36ac6cb36b97b273139964420
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    4 days
Failing since        113345  2017-09-12 00:21:07 Z    3 days    5 attempts
Testing same since   113464  2017-09-15 04:17:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Cornelia Huck <cohuck@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eric Auger <eric.auger@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Thomas Huth <thuth@redhat.com>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

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


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0933472796352107865==--

From xen-devel-bounces@lists.xen.org Fri Sep 15 20:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 20:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsxES-0002BH-B8; Fri, 15 Sep 2017 20:29:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dsxER-0002BB-4Y
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 20:28:59 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D3/55-25201-A083CB95; Fri, 15 Sep 2017 20:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURiGPTOzu6Ps2HFV+tyUaLdMRZckChE
 Cf0j5IzUqDIvU2Zq91F5kZ7eMIkwzyVuiGLZqdPFPpVFmaSmBlwTXyrQLpWZ3BOlm6Rqk0MyO
 ls2vZ877nHNePg5NqsrkaprLc3IOG2vRyAOoqINkbJx/Qmfmuqe/IxJmW6uJJJTS8/0ZtQ3tl
 pltentejsw0PjKBcl8E5H2/dIfKR266BAXQFM4nofhmGSpB/rQKlxBQcM0lcjDeCd5SDylyCG
 ZhxntdJm5Q4XoKJntvKMQfElcgeHLqESFachwNYz9/+JjBifCu64SPKbwGPnX3+W4IxRxMfZ1
 GkhME/ec+UiL74wR41TjmYxJvgrGGDlLildD2pd7HIHDP7DlfC8BnEbyZGpBJtVdB7ekuSpIi
 4MGj+gVOhY66IqEELbAWPCfTpL0fCLj82COXnEIFFA6mSE4seGfCxeVArIK2t52E5E+QcKX0P
 SH5MXD9+RQp+bnQ+zBZcl7J4HV/7YITDue/eJAUnJFDS1eTXCqaDWV91QqREc6Awg+VikoU5V
 4yDPeSAbiXDOACIq+iKJ5zHOIccfEbdXqH2WhyWlmzJS5+3QadleN51shZWD2v22e3tiDhTfg
 JXzuq+ZbVjcJoQhPKjGo7M1WBevv+IyaWN2U7XBaO70bhNK0Bpm2jkAU5OCOXZzBbhIe1GAOt
 1IQwD8WY4XNZK282SpEHrad/VT2bI+jp8pdzhIqy2W2cejnjFFUsqiaX7e9Bi490GEWogxkkV
 FMpczmH1ez8P59Ey2mkCWZGxFOUZpvz732TQhVCrDLQLlZxsv8idT7a284MEfb5Zcr07fNjWe
 PNFVUFzqajK8Jq0w4PRbbWJK1V1HFbr83IQ1oyLu7K2dKUqtOuNvgNho5yL+y3DElIHeA1Jdr
 L/TTRurjYPu2ezZHs3eN8MbaQpp8NFqIx2bjDlXVM2dxcaPs8rMiZM7gHPe6i2/eVgNTKA+n3
 NBRvYuNjSAfP/gEtEdYqnwMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505507337!72968264!1
X-Originating-IP: [40.107.3.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2614 invoked from network); 15 Sep 2017 20:28:57 -0000
Received: from mail-eopbgr30044.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.44)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 15 Sep 2017 20:28:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=2Z5ud02idTOcPA2rY3gxCqRP0kUKOzi3xs1glVUdFiA=;
 b=qhmV1Fev07dDn4s/mrxhC11TFaXn0utYWbz+fiFKXSDJAEPeyizvlapSRXakvATXLPiTgBwj4y/ozMSV44IpLqDimCabZ+ElTCvswbE7fPohp562+j1GC9Zz0xDOpLoTJcJQUb50DY7hhGtM1Qp+M3WxvQqpzSWIHPIrk+XAP0M=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2060.eurprd08.prod.outlook.com (2603:10a6:3:51::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Fri, 15
 Sep 2017 20:28:53 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <7b76a7a2-90fd-f016-53b0-a36ef68ba1a4@oracle.com>
 <20170913000147.GA6632@localhost.localdomain>
 <3d92481c-bdfb-f46a-cc52-c8d3e820d9b2@oracle.com>
 <20170913153242.GA11299@char.us.oracle.com>
 <7b4b9adb-093e-0729-1b17-0eca6ab462b9@oracle.com>
 <4c1fb949-473b-e631-4c45-31f5f6299cee@arm.com>
 <3f8bc778-c193-4405-69bc-1df7b062b2f3@oracle.com>
 <20170914212659.GE10926@char.us.oracle.com>
 <8446c04d-8709-18d9-a186-0e836bed1b2c@oracle.com>
 <20170915184809.GC31227@char.us.oracle.com>
 <20170915195019.GE31227@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b5d006e-d2d3-374e-bb55-f907771fb840@arm.com>
Date: Fri, 15 Sep 2017 21:28:49 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170915195019.GE31227@char.us.oracle.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM4PR0202CA0005.eurprd02.prod.outlook.com
 (2603:10a6:200:89::15) To HE1PR0801MB2060.eurprd08.prod.outlook.com
 (2603:10a6:3:51::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9fac8e3f-1752-4949-1760-08d4fc786282
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0801MB2060; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 3:7uCjYrQ7SUujpPKowObQyZlNiL8ki3h4GCGhHZofVzuw1kFhVAo1uCYFWrVJ0mmR/JiULeRDag59DttdL1wwDMtFu9gUnKZVoLoqiCkdsfriIb6IYI7q8aufring/mDJlalurTTGLTNRyFJIq+8+ZTDNyqYbZyUgkIryOKeThabsip7EruLScsgNkH0mSB2jPKaOb1mx432onSfQcV8/BZzHa4T7Fh9+qU6X/Xk8qlL7vhwHCqteaQuygAEfL/jm;
 25:opG6YMunM5d3dzUsCQekpONUZerepSo3JObrT6+AJ5WARNxJQsDR/EsnJfPP7nrozHnHUGnvzgFDjZ0YKwQnfOOvIPPKwIxxLJFGXQtXp4kG/lAWB4uZBAwi1QuhPY6i9XxorxJgNmErAbvbyuScwJT/oD6Z2J15P3DchFE7yrug0oHTp/QSRtZEMJKXI3cYRW98+TWG9xhrrF2f32wN1cLo3dlZRN7S5IqP4YR+OFqOO5zTt89j+rHqsDPdfnvI65DbdbpcsjQ4rdLsqnYmVgw9WNEZ5/2kFWcPN18X83/Sa4A78lN7XYEr9+7gnpNSzz0A8zxEIkjazH1gzZvxZA==;
 31:E1kEEspcX0zWyK0fNy8fMxSysvnLgolQhYd+2cwL+MH0I4wlB7nM5iGHYIlOsaT1WUFqicNDTUAdhvi4EO8yE/yhwo3amsxZDpSNGkl2F4H9W/cdYja35mcigJtIGs2a1e6lhkfPnOGQxAg/f7KgZ+rRMV6TWgUzlkKMs4EMtZqibX077EJYA5P2sRruY3c8KNGyKHHaoC+rvN7EgC/U1Uu5nYc74G39WDB+4npBsBw=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2060:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 20:nZlLHgkNWjCVYJq/owFtwCdQpn6LQuVYQoxCq6523PY3ChwrOwfhxPXkVNddGAIjynA1WldDBOUpn4rouOn8JNDmWkrzyZ7uDNgztzmb0LklsU6P9+METi5ugIUS9itp20xn8J4LwedL8SEg6eJEgwcPcj2548iNJsIdnO+6M8w=;
 4:jGiTqriMQfmhzqBKBJeISEWvE7jp3S3ASfhkjqtzgohfu3F9jJrqabkgk4/YZDP5sdUvPf6rpQo71DdHCzafVgmNPtOOq1VYlbf0bwc9kN5xxEfdkzsxOvNJGbfdxxwWygmaS00I/6TekPq2OWcRGQnaqOMGeIFbuS2fQpCsIwQhn8y0Jmsx06Up02GNyGXH/4H8kFqwW8Bz4R5wlAcqua9sMyntfWu5d+sfRrZxs+M67JXk4jQZBU4cFoat3xCp
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2060CE6BB3B222055DF36025806C0@HE1PR0801MB2060.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0801MB2060; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0801MB2060; 
X-Forefront-PRVS: 0431F981D8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(39860400002)(376002)(346002)(199003)(189002)(24454002)(31696002)(7350300001)(106356001)(33646002)(93886005)(6246003)(68736007)(64126003)(105586002)(6506006)(4326008)(101416001)(47776003)(6486002)(189998001)(31686004)(229853002)(478600001)(65956001)(5660300001)(72206003)(65806001)(66066001)(7736002)(23746002)(6512007)(8666007)(53936002)(65826007)(58126008)(25786009)(36756003)(6666003)(2950100002)(305945005)(230700001)(8676002)(53546010)(2906002)(97736004)(86362001)(3846002)(81166006)(50986999)(81156014)(316002)(54356999)(50466002)(76176999)(83506001)(6116002)(21314002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2060; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0801MB2060;
 23:q4p2yefNm613pnito+8pDFU9cWpQo5GBISP?=
 =?Windows-1252?Q?WV34n+mT2C7aCG0MzK3qiCdw4NZPsCjmr8r3jkSdNQwbT3JMA/QBF+uo?=
 =?Windows-1252?Q?UHlEUloUEFhQdoHCy5UTrUj5pjVvIJuqTMMp9TJ925JpbA7GN7WezMiE?=
 =?Windows-1252?Q?l6ug0vENN4n12EjsYi/xjluBJ2LFLWHuEZCGzGx2a75dD7NrmReHrFBe?=
 =?Windows-1252?Q?XGx5c1BBbjjxLDhFxfWo+uJ5Qp2CqRXCliLbvfn9bQlnc+CNhULOu901?=
 =?Windows-1252?Q?fYvqyFfcps7hqU9i6luRY9zietNIOb7UuDTIrdz09FI3DvkrRrMN206f?=
 =?Windows-1252?Q?VnRUWDyH4M45A+DWW+dOztsJ7h7bbPnrbFcVKVGAN5HH8+fQ3xKa+Y91?=
 =?Windows-1252?Q?teKvWEOnCTZv9YbdxXlvXhjKUGNS7H5fLc4YoZ9AwBdLNV4I5mDOPkDr?=
 =?Windows-1252?Q?sR0qvZTnoQ4f58nliY/4h0aw+KvP85Yj6bsXV5pfSDmdlPic81hg+YrH?=
 =?Windows-1252?Q?Urwtcp21jhS9N5XhNqZzXnGq5XpPT4z8PLthz1vOg/iGQj7xbCD05sRy?=
 =?Windows-1252?Q?p6+f4+nUBuEHx6vDOADUQPDKs1QprBaQJpvjcP+OE7zAyafDR6EmPkij?=
 =?Windows-1252?Q?h/RgHk0GmF1KSRfg7gO8QmR/Cp0T10cP7cognClPIa0z6UG9NU696ZaU?=
 =?Windows-1252?Q?bzpuLvOKMF4FakdgISM741S35A8ofolIviAlLahKhgqNEJwSqOFDOEyD?=
 =?Windows-1252?Q?yYMeNXOK+2mJ+mL2M6xq3boDxBytWPP3a6GlDQ2jocrciLxitZOPVbrW?=
 =?Windows-1252?Q?L25GQGqbsDxkwjqY/Sm84N6ULS7rYNAA6oPYYstIZQMsc4pfmDuA/SWs?=
 =?Windows-1252?Q?y0xHn8JoSZpspgbmx+CXKDwCetvFBgwI71i1+3Ltl0Tr9MvHFkRi1Txi?=
 =?Windows-1252?Q?9b/+b/m+40OF4AkUwDJfZdzhzPEBdhFkVn474pTPDMF8eD6FTEeopMt4?=
 =?Windows-1252?Q?LU9ovcqvTJUi9stmRBiC9X7uytCaG2NUdjz9G5vEDDzDz/Cfw6tPFeGj?=
 =?Windows-1252?Q?7opVIMEM4mHepI4aG2zPyd9eXTjXtCwd714yiMRxPEOFTjOonnHCdZw/?=
 =?Windows-1252?Q?hOq03dprkLDSipiAAS+R4pO9llNZ1pOIs+9HPX//5QCPHYFAd/6L2CYQ?=
 =?Windows-1252?Q?jrzaYIilY4AzcxP/LwcruAK7nnej5aNprUtaIAw5Og7s8n2uF9BFtz79?=
 =?Windows-1252?Q?4+RGtNEpfc1rbsLkKqcmJHJOe1rDfyBcXJN7azfr5qkyZoGqe4vlfCXe?=
 =?Windows-1252?Q?UbGoxl0asm1cFkjLEjXUuNtChm0MV2POu2QmaGcwpcpaRSjWCEpkKR0j?=
 =?Windows-1252?Q?sZUV1QySBpVSh52DxONhvD5SCHMWyK0BkOvR8v0npmDmlq26GVKF4vD9?=
 =?Windows-1252?Q?x1t4SlJ0XB1qR72JrAeV+dSmjBEGvDroWJk85/k+TE2k9jOcYNK1sd8I?=
 =?Windows-1252?Q?TB/dPGSvkVyB94Ppdfb9zx8XfCG2+Ae6h+0MY+0+zqu0rAYDcpg=3D?=
 =?Windows-1252?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2060;
 6:BGGJsy8HXf5KXsRMQgul9UIiORqU4veAwvn4/ZhP10p3D/F9+nVT+TeLfHzQSByi1US2ivm/d50lahlZW9jc6gH3fXt4Ga9H4J72K+MAYvtMmC04kfGGDEBei7S3DYJ67+r71EypnkqlQicoXkxkiv9BMpVXX4/6OubzaZULk4bL/eqnl02ScV0V/0vvKgZHeg5DvoJobRlK25qMvSRLv6lXwfu1Lce95wtfembiNwgNQHsf1utjpry9mvW1eVVH3ynngKTMpFCk/5+PvZ63+aNhhXI4UWdyVc9LkjiLoKkiP7I4nMQx5xXuAA2XwuW1odp7bSSb1Bu//AnuMSyLCg==;
 5:S/1JolKg564sLm2kgmVpzEl164m/idC+jUjPodCOmKsRDC0FXOivg+eV2Wb44Y0OlxYyUQw30IRUTP7WgVDIothFjwdsp1ELvzyjSBuEQ+NlRXhkhxBvKmoQEmMnZQNvNn9ZSnywdWeaPkP+C0YvNQ==;
 24:IvnM3oMP3jR4cUS0TqfW6j+ZrKg9pyig8LpaxLRPMf+17bf73bbVFDGLn137Hbo6fLajQbT+Sw61qKtYP7lkoDIUtC1h+cCLtYY8xmyvSHo=;
 7:Q0T5AwuGeMvc3mES7XSr7A0SxTGGGApLT8dMOq/rOwws0SZMRP9heGpdJMOD1VAtfkBlkS7zoETH0wnEyZnGPwC9aYe/Ecc7FMZaSe/9AU+C1eR0sRQdhOsVYsF674l5R/34yNoC1/By6PYLkN57Onv4li+uECKtm7NrtzJ5G3hZzmdV79t3uSdOqrB0tWRkTT+R5QifXvVNZDDZDuw16EKk2p6/6CNQwzGXVTyI4V0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2017 20:28:53.9425 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2060
Cc: dario.faggioli@citrix.com, nd@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] CONFIG_SCRUB_DEBUG=y + arm64 + livepatch = Xen BUG
 at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNS8wOS8yMDE3IDIwOjUwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4g
LnNuaXAuLgo+PiAoWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDAxN2UwMDAwMC0w
eDAwMDAwMDAwMTdlMDgyNjUKPj4gKFhFTikgaW5pdF9kb21oZWFwX3BhZ2VzOiAweGI4N2IxLT4w
eGI4N2JjCj4+IChYRU4pIGluaXRfaGVhcF9wYWdlczogMHhiODdiMSAtPiAweGI4N2JjCj4+IChY
RU4pIGluaXRfZG9taGVhcF9wYWdlczogMHhiODhmMS0+MHhiOThhZQo+PiAoWEVOKSBpbml0X2hl
YXBfcGFnZXM6IDB4Yjg4ZjEgLT4gMHhiOThhZQk8LSBzbyB0aGUgbWVtb3J5IGlzIGZyb20gaGVy
ZQo+Pgo+PiAoWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyA4IENQVXMK
Pj4gKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuCj4+IChYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDggQ1BV
cwo+Cj4gSSBleHBhbmRlZCB0aGlzIGEgYml0IHRvIGluY2x1ZGU6Cj4KPiAoWEVOKSBJbml0aWFs
IGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KPiAoWEVOKSBO
T0RFMCBzdGFydD0weDAgcGFnZXM9NTc5MzA2LCBtYXhfcGFnZT0weGMwMDAwCj4gKFhFTikgTk9E
RTA6ICAjMCAgIzEgICMyICAjMyAgIzQgICM1ICAjNiAgIzcgICh0b3RhbD04KQo+IChYRU4pIE5P
REUwIHN0YXJ0PTB4MCwgcGVyX2NwdT03MjQxMywgcmVtPTIsIGVuZD0weDhkNmVhCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eICB0aGF0
IGlzIHRoZSBlbmQgb2YgbWVtb3J5LCBidXQKPiAweGI5OGFlID4gMHg4ZDZhZS4KPgo+IGVuZCA9
IG1pbihub2RlX3N0YXJ0X3BmbihpKSArIG5vZGVfc3Bhbm5lZF9wYWdlcyhpKSwgbWF4X3BhZ2Up
Owo+ICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgIDB4OEQ2RUEgICAgICAgICAgICAgICAg
MHhjMDAwMAo+Cj4KPiBPaDoKPgo+IC8qIFhYWDogaW1wbGVtZW50IE5VTUEgc3VwcG9ydCAqLwo+
ICNkZWZpbmUgbm9kZV9zcGFubmVkX3BhZ2VzKG5pZCkgKHRvdGFsX3BhZ2VzKQoKSWYgSSB1bmRl
cnN0YW5kIGNvcnJlY3RseSwgdGhpcyB3b3VsZCBiZSB3cm9uZyBoZXJlIGJlY2F1c2UgdGhlIG1l
bW9yeSAKY291bGQgYmUgaW4gbXVsdGlwbGUgYmFua3MuCgpTbywgSSB0aGluaywgd2hhdCB3ZSB3
b3VsZCB3YW50IHRvIHJldHVybiBoZXJlIGlzIGJhbmtbbl0tPmVuZCAtIApiYW5rWzBdLT5zdGFy
dCB3aGVyZSBuIGlzIHRoZSBsYXN0IGJhbmsuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 21:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 21:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsxkD-0004kB-Pi; Fri, 15 Sep 2017 21:01:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsxkB-0004jz-Sx
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 21:01:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 47/A5-02224-BBF3CB95; Fri, 15 Sep 2017 21:01:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXeX/Z5
 Ig4aDQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHv8BkvBU62Kl9NusDcw
 rpbvYuTiEBJoZJKY834KK4TzmFFiw6kGti5GTiBnG6PErkUhILaIgLPE1zNz2UFsXgF9idc9m
 5hAbGEBI4kJt1+DNUsIrGOTuLXzJlAzB5DjK3HqhnYXIzuYOaUUxGITsJI4JAbSxyKgKjHv7n
 mmCYzcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+po
 BCHYwXmh3PsQoycGkJMp7W3lPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3k47oJxgUWp6akVa
 Zg4w6GDSEhw8SiK8E0HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzhsLUiQAUpRRmgc3A
 hYBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMqwwyhSczrwRu0yugI5iAjjhzegfIESWJCC
 mpBkbe5zqu8/w2Jp2fkC5mZbHtd4Pn+d9izgf+HxE3P+N//WbXocCX01ev+8KVy7Xx5MVZxW8
 j+QOnGO/suyW/Ok1j8xNbq8Kpz6rj7FMFhf5t+OhoPXnFuTTZb2E36uwbs6JWlHTp3/zZ8cm5
 VLGSd9bBDbnGJiu0lqy1XW4Qf53/fKZTir/OKzUlluKMREMt5qLiRACAMG6AewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505509305!114884771!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31218 invoked from network); 15 Sep 2017 21:01:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 21:01:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dsxk6-00088F-Bo; Fri, 15 Sep 2017 21:01:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dsxk0-0003Er-Ri; Fri, 15 Sep 2017 21:01:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dsxk0-0007Ml-FT; Fri, 15 Sep 2017 21:01:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113466-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=ec6cb17f89498bcd6123e50a0368a414e6e85d82
X-Osstest-Versions-That: seabios=1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 21:01:36 +0000
Subject: [Xen-devel] [seabios test] 113466: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ2NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0NjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzNDUyCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFp
bCBibG9ja2VkIGluIDExMzQ1MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGVjNmNiMTdmODk0OThiY2Q2MTIzZTUwYTAz
NjhhNDE0ZTZlODVkODIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDFl
ZjcyYWIyZjg5YWU2MWRjZGIzZjAxMzIzYmQwYTdkYzk3OGMyYjkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMzQ1MiAgMjAxNy0wOS0xNCAxOTo0NzowOSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM0NjYgIDIwMTctMDktMTUgMDc6MDY6MTAgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGVr
c2FuZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBlYzZjYjE3Zjg5NDk4YmNkNjEyM2U1MGEwMzY4YTQxNGU2ZTg1ZDgyCkF1dGhv
cjogQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KRGF0ZTogICBGcmkg
QXVnIDE4IDAyOjMzOjIxIDIwMTcgKzAzMDAKCiAgICBwY2k6IGVuYWJsZSBSZWRIYXQgUENJIGJy
aWRnZXMgdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsIHJlc291cmNlcyBvbiBQQ0kgaW5pdAogICAgCiAg
ICBJbiBjYXNlIG9mIFJlZCBIYXQgR2VuZXJpYyBQQ0lFIFJvb3QgUG9ydCByZXNlcnZlIGFkZGl0
aW9uYWwgYnVzZXMKICAgIGFuZC9vciBJTy9NRU0vUFJFRiBzcGFjZSwgd2hpY2ggdmFsdWVzIGFy
ZSBwcm92aWRlZCBpbiBhIHZlbmRvci1zcGVjaWZpYyBjYXBhYmlsaXR5LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbGVrc2FuZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21haWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0
IDRjMWY3MjcyYjQxZGY1Y2VlYzBmNDFjNmMxNGNhNGM2OGE4NjM4ZWUKQXV0aG9yOiBBbGVrc2Fu
ZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21haWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgMTggMDI6
MzM6MjAgMjAxNyArMDMwMAoKICAgIHBjaTogYWRkIFFFTVUtc3BlY2lmaWMgUENJIGNhcGFiaWxp
dHkgc3RydWN0dXJlCiAgICAKICAgIE9uIFBDSSBpbml0IFBDSSBicmlkZ2UgZGV2aWNlcyBtYXkg
bmVlZCBzb21lCiAgICBleHRyYSBpbmZvIGFib3V0IGJ1cyBudW1iZXIgdG8gcmVzZXJ2ZSwgSU8s
IG1lbW9yeSBhbmQKICAgIHByZWZldGNoYWJsZSBtZW1vcnkgbGltaXRzLiBRRU1VIGNhbiBwcm92
aWRlIHRoaXMKICAgIHdpdGggc3BlY2lhbCB2ZW5kb3Itc3BlY2lmaWMgUENJIGNhcGFiaWxpdHku
CiAgICAKICAgIFRoaXMgY2FwYWJpbGl0eSBpcyBpbnRlbmRlZCB0byBiZSB1c2VkIG9ubHkKICAg
IGZvciBSZWQgSGF0IFBDSSBicmlkZ2VzLCBpLmUuIFFFTVUgY29vcGVyYXRpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFsZWtzYW5kciBCZXp6dWJpa292IDx6dWJhbjMyc0BnbWFpbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+Cgpj
b21taXQgN2RlMWY2NWMwY2YxZTExZWUzZmE1ODBkNTllYjdhY2RkMGM0MmFkOQpBdXRob3I6IEFs
ZWtzYW5kciBCZXp6dWJpa292IDx6dWJhbjMyc0BnbWFpbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAx
OCAwMjozMzoxOSAyMDE3ICswMzAwCgogICAgcGNpOiByZWZhY3RvciBwY2lfZmluZF9jYXBhcGli
aWx0eSB0byBnZXQgYmRmIGFzIHRoZSBmaXJzdCBhcmd1bWVudCBpbnN0ZWFkIG9mIHRoZSB3aG9s
ZSBwY2lfZGV2aWNlCiAgICAKICAgIFJlZmFjdG9yIHBjaV9maW5kX2NhcGFiaWxpdHkgZnVuY3Rp
b24gdG8gZ2V0IGJkZiBpbnN0ZWFkIG9mCiAgICBhIHdob2xlIHBjaV9kZXZpY2UqIGFzIHRoZSBv
bmx5IG5lY2Vzc2FyeSBmaWVsZCBmb3IgdGhpcyBmdW5jdGlvbgogICAgaXMgc3RpbGwgYmRmLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGVrc2FuZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21h
aWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 21:24:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 21:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsy6L-0006E1-P6; Fri, 15 Sep 2017 21:24:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dsy6K-0006Dv-9i
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 21:24:40 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AB/71-02202-7154CB95; Fri, 15 Sep 2017 21:24:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq6Y655
 Ig65rhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1s4uYCyZyVLw9PZG5gfEeWxcjF4eQwBIm
 iW+/j7F2MXJysAg4SMz6thbI5uBgFIiRePDDGiTMKBAmMfnyEqgSbYlle/qYQGw2AUOJv082s
 YGUSwDZSz5zgIRFBPQkmnuesoDYzAITGCUePc4GsYUFciQO7HvNBmJzCrhIbFj8ihnE5hXwkv
 h+Yg87iC0kUC0xZ/scsF5RAV2JQ//+sEHUCEqcnPkEaqaWxPLp21gmMArMQpKahSS1gJFpFaN
 6cWpRWWqRrrFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7Gvf+cDjFK
 cjApifLeVt4TKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC964zUE6wKDU9tSItMwcYCzBpCQ4eJ
 RHefyBp3uKCxNzizHSI1ClGRSlxXjMXoIQASCKjNA+uDRZ/lxhlpYR5GYEOEeIpSC3KzSxBlX
 /FKM7BqCTMywIyhSczrwRu+iugxUxAi8+c3gGyuCQRISXVwGi2O/HTghD2Xzvezzh+ZkHq2WO
 Rs47sTPwccfoCw+0ly+7EuP/R+aToutA/9+cJ8+/3w6/IPHir9NxjxaPPosyhZ8QrMxee/jMt
 X1fhsmPw3q1bF80x0EyuvvTymlIfP59hyUkbGeU9l+wf5xu0ehW+efa2vz738mudiHXHo3Y1F
 7q1liz4LPlFiaU4I9FQi7moOBEAiH+XC7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505510677!97775495!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23452 invoked from network); 15 Sep 2017 21:24:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 21:24:38 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CF3EE22A73;
 Fri, 15 Sep 2017 21:24:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CF3EE22A73
Date: Fri, 15 Sep 2017 14:24:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
In-Reply-To: <1503941546-24716-2-git-send-email-olekstysh@gmail.com>
Message-ID: <alpine.DEB.2.10.1709151424040.9439@sstabellini-ThinkPad-X260>
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
 <1503941546-24716-2-git-send-email-olekstysh@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] xen/arm: vgic: Check for vgic
 handler to be initialized before dereferencing it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyOCBBdWcgMjAxNywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+
IFNpbmNlIGRvbWFpbl92Z2ljX2ZyZWUoKSBjYW4gYmUgY2FsbGVkIHdoZW4gdGhlIHZnaWNfb3Bz
IGhhdmVuJ3QgYmVlbgo+IGluaXRpYWxpc2VkIHlldCwgYWx3YXlzIGNoZWNrIHRoYXQgZC0+YXJj
aC52Z2ljLmhhbmRsZXIgaXMgbm90IGEgbnVsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CgpUaGVyZSBpcyBh
IGNvZGUgc3R5bGUgcHJvYmxlbSwgYnV0IEknbGwgZml4IG9uIGNvbW1pdC4KClNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IDdhNGUzY2QuLjZjZjk0N2MgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiBAQCAtMTg3LDcgKzE4Nyw4IEBAIHZvaWQgZG9tYWluX3ZnaWNfZnJlZShzdHJ1Y3QgZG9tYWlu
ICpkKQo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gLSAgICBkLT5hcmNoLnZnaWMuaGFuZGxl
ci0+ZG9tYWluX2ZyZWUoZCk7Cj4gKyAgICBpZiAoIGQtPmFyY2gudmdpYy5oYW5kbGVyICkKPiAr
ICAgICAgIGQtPmFyY2gudmdpYy5oYW5kbGVyLT5kb21haW5fZnJlZShkKTsKPiAgICAgIHhmcmVl
KGQtPmFyY2gudmdpYy5zaGFyZWRfaXJxcyk7Cj4gICAgICB4ZnJlZShkLT5hcmNoLnZnaWMucGVu
ZGluZ19pcnFzKTsKPiAgICAgIHhmcmVlKGQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcyk7Cj4g
LS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 21:27:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 21:27:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsy9H-0006MW-5T; Fri, 15 Sep 2017 21:27:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dsy9G-0006MP-2x
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 21:27:42 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 70/3C-01911-DC54CB95; Fri, 15 Sep 2017 21:27:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu4Z1z2
 RBg8Oq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9x76yFyzhr9j85xJTA+Nv7i5GLg4hgSVM
 EkcPfWfsYuTkYBFwkNg/8QVbFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS/zevpAdxGYTMJT4+
 2QTWLkEkL3kMwdIWERAT6K55ykLiM0sMIFR4tHjbBBbWCBX4s2uWWwgNqeAi0TfygNgW3kFvC
 Smz9oOFhcSqJY49/IhWK+ogK7EoX9/2CBqBCVOznwCNVNLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI18hIL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMATrGRgYdzBOPeF3
 iFGSg0lJlPe28p5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8F12AcoJFqempFWmZOcBogElLc
 PAoifCWgqR5iwsSc4sz0yFSpxgVpcR5T4AkBEASGaV5cG2wCLzEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZi3GmQKT2ZeCdz0V0CLmYAWnzm9A2RxSSJCSqqBMXD9az2jqN1mFnz3WCcxTp6
 gMdv2mGpj7cuATY+WLdEybX8Vpxy6fKZA/b0DZ61jehZd3nDS78m2I5dqFa7ubuyefXbBi//X
 Wz6ueO9x4NIPrpC8LX5yPtu//DmY32XeL9udslqZl8nmesMhG1OtT5P3ZS3QeruaMSdn1cMFg
 uf9Fyi/blio1q/EUpyRaKjFXFScCAAceJmauwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505510859!76501004!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13508 invoked from network); 15 Sep 2017 21:27:40 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 21:27:40 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8929822A73;
 Fri, 15 Sep 2017 21:27:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8929822A73
Date: Fri, 15 Sep 2017 14:27:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
In-Reply-To: <1503941546-24716-3-git-send-email-olekstysh@gmail.com>
Message-ID: <alpine.DEB.2.10.1709151426450.9439@sstabellini-ThinkPad-X260>
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
 <1503941546-24716-3-git-send-email-olekstysh@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 2/2] xen/arm: p2m: Check for p2m->domain
 to be initialized before releasing resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyOCBBdWcgMjAxNywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+
IFNpbmNlIHAybV90ZWFyZG93bigpIGNhbiBiZSBjYWxsZWQgd2hlbiBwMm1faW5pdCgpIGhhdmVu
J3QgZXhlY3V0ZWQgeWV0Cj4gd2UgbWlnaHQgZGVhbCB3aXRoIHVuaXRpYWxpemVkIGxpc3QgInAy
bS0+cGFnZXMiIHdoaWNoIGxlYWRzIHRvIGNyYXNoLgo+IFRvIGF2b2lkIHRoaXMgdXNlIGJhY2sg
cG9pbnRlciB0byBkb21haW4gYXMgZW5kLW9mLWluaXRpYWxpemF0aW9uIGluZGljYXRvci4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyB8IDEzICsrKysrKysrKysr
Ky0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4g
aW5kZXggYzQ4NDQ2OS4uMTQxYWU3ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTIxOSw2ICsxMjE5LDkgQEAgdm9pZCBw
Mm1fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKClRo
ZSBwYXRjaCBsb29rcyBnb29kLiBJJ2xsIGFkZCBhIGNvbW1lbnQgc2F5aW5nICJwMm0gbm90IGFj
dHVhbGx5CmluaXRpYWxpemVkIiBoZXJlLgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+ICsgICAgaWYgKCAhcDJtLT5kb21haW4gKQo+
ICsgICAgICAgIHJldHVybjsKPiArCj4gICAgICB3aGlsZSAoIChwZyA9IHBhZ2VfbGlzdF9yZW1v
dmVfaGVhZCgmcDJtLT5wYWdlcykpICkKPiAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwZyk7
Cj4gIAo+IEBAIC0xMjMwLDYgKzEyMzMsOCBAQCB2b2lkIHAybV90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkKQo+ICAgICAgcDJtX2ZyZWVfdm1pZChkKTsKPiAgCj4gICAgICByYWRpeF90cmVlX2Rl
c3Ryb3koJnAybS0+bWVtX2FjY2Vzc19zZXR0aW5ncywgTlVMTCk7Cj4gKwo+ICsgICAgcDJtLT5k
b21haW4gPSBOVUxMOwo+ICB9Cj4gIAo+ICBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
PiBAQCAtMTI0Nyw3ICsxMjUyLDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICBpZiAoIHJjICE9IDAgKQo+ICAgICAgICAgIHJldHVybiByYzsKPiAgCj4gLSAgICBwMm0t
PmRvbWFpbiA9IGQ7Cj4gICAgICBwMm0tPm1heF9tYXBwZWRfZ2ZuID0gX2dmbigwKTsKPiAgICAg
IHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBfZ2ZuKFVMT05HX01BWCk7Cj4gIAo+IEBAIC0xMjc2
LDYgKzEyODAsMTMgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBmb3Jf
ZWFjaF9wb3NzaWJsZV9jcHUoY3B1KQo+ICAgICAgICAgcDJtLT5sYXN0X3ZjcHVfcmFuW2NwdV0g
PSBJTlZBTElEX1ZDUFVfSUQ7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIEJlc2lkZXMgZ2V0dGlu
ZyBhIGRvbWFpbiB3aGVuIHdlIG9ubHkgaGF2ZSB0aGUgcDJtIGluIGhhbmQsCj4gKyAgICAgKiB0
aGUgYmFjayBwb2ludGVyIHRvIGRvbWFpbiBpcyBhbHNvIHVzZWQgaW4gcDJtX3RlYXJkb3duKCkK
PiArICAgICAqIGFzIGFuIGVuZC1vZi1pbml0aWFsaXphdGlvbiBpbmRpY2F0b3IuCj4gKyAgICAg
Ki8KPiArICAgIHAybS0+ZG9tYWluID0gZDsKPiArCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 21:33:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 21:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dsyE9-00073h-Ol; Fri, 15 Sep 2017 21:32:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dsyE7-00073b-L8
 for xen-devel@lists.xenproject.org; Fri, 15 Sep 2017 21:32:44 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F5/2A-02041-AF64CB95; Fri, 15 Sep 2017 21:32:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu4vtz2
 RBmeVLL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjMf7r7IWdLNU7D1xka2BcSlzFyMXh5DAEiaJ
 G69a2boYOTlYBBwk5v1sZexi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JVec/gZWzCRhK/H2yi
 Q2kXALIXvKZAyQsIqAn0dzzlAXEZhaYwCjx6HE2iC0s4C3x8Pg8sDGcAi4Sj9f2MILYvAJeEq
 ubfrOD2EICzhK/NnUyg9iiAroSh/79YYOoEZQ4OfMJ1EwtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXUNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwABkAIIdjC9Pex5i
 lORgUhLlva28J1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9EV6CcYFFqempFWmYOMBZg0hIcP
 EoivAtB0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc67AKRIAKQoozQPbgQsLi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmLcMZApPZl4J3KZXQEcwAR1x5vQOkCNKEhFSUg2My23DKxa
 s//LpFfOlSXOeX7kzkf9ZCav0XeY3D28lNH3e2fJ8pu896yTN3rBZAs9qqiI9qo/lWPlmWx9a
 Nq1z8kXHC8nWLpNzzbZL3dy8o0cohU+I3zH60syj51X//7NKF74YYSk14d9nvn+bbd9U8akE8
 7cb79uy9cAhi+XMrC+/HbTILTm8TImlOCPRUIu5qDgRAAwV8PLGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505511160!103358188!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2105 invoked from network); 15 Sep 2017 21:32:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 21:32:41 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0F62A21E91;
 Fri, 15 Sep 2017 21:32:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0F62A21E91
Date: Fri, 15 Sep 2017 14:32:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
In-Reply-To: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
Message-ID: <alpine.DEB.2.10.1709151432220.9439@sstabellini-ThinkPad-X260>
References: <1503941546-24716-1-git-send-email-olekstysh@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 0/2] Misc fixes regarding releasing
	resources on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAyOCBBdWcgMjAxNywgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKVGhh
bmtzIGZvciB0aGUgZml4ZXMsIEkgY29tbWl0dGVkIHRoZSB0d28gcGF0Y2hlcy4KCgo+IE9sZWtz
YW5kciBUeXNoY2hlbmtvICgyKToKPiAgIHhlbi9hcm06IHZnaWM6IENoZWNrIGZvciB2Z2ljIGhh
bmRsZXIgdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlCj4gICAgIGRlcmVmZXJlbmNpbmcgaXQKPiAg
IHhlbi9hcm06IHAybTogQ2hlY2sgZm9yIHAybS0+ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJl
Zm9yZSByZWxlYXNpbmcKPiAgICAgcmVzb3VyY2VzCj4gCj4gIHhlbi9hcmNoL2FybS9wMm0uYyAg
fCAxMyArKysrKysrKysrKystCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgfCAgMyArKy0KPiAgMiBm
aWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IC0tIAo+
IDIuNy40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbN-0004Us-Ll; Fri, 15 Sep 2017 23:00:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbL-0004T2-Ub
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A6/F4-02224-F9B5CB95; Fri, 15 Sep 2017 23:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WXde9J5
 IgxvPFS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5iy6wFXwyqNjTM4m5gfGtZhcjF4eQwDom
 iR3nHrF1MXJysAg4SEx6uJmpi5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082gZWLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYP0CgPN2dkWBTFSVaL51lVGEJtXwE1iypSDTCC2hICcxMljk8Fmcg
 q4Szzff4kF4p42RolnezewT2DkXcDIsIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzAc6hkYGHcw9uz1O8QoycGkJMpr5bcnUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEb2MUUE6wKDU9tSItMwcYmDBpCQ4eJRHeQJA0b3FBYm5xZjpE6hSjMcexTZf/MHF03
 Lz7h0mIJS8/L1VKnNcfpFQApDSjNA9uECxiLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQShp
 jCk5lXArfvFdApTECnnDm9A+SUkkSElFQDY8yV/WZTTd5OePywOL5+63fx+OT9Kg8dOuUumN2
 sePt69cKcWb8+hmdMCl/4erPRpce6W/1r3syUCLV9mb3I2rG7t4h98emukxF8jYoHD17VbVYL
 fO5uvfPC9CR3mYxvnqU5CxQOOZXdNpyyaNejk1HO8Vy3L+2a/XJZxWaV+W8XC9ZH3uLf2K3EU
 pyRaKjFXFScCAC9DySBkwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505516445!115055142!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34395 invoked from network); 15 Sep 2017 23:00:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:46 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3D21422A79;
 Fri, 15 Sep 2017 23:00:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3D21422A79
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:32 -0700
Message-Id: <1505516440-11111-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 05/13] xen/pvcalls: implement connect command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcg
YW5kIGV2dGNobiBmb3IKdGhlIGFjdGl2ZSBzb2NrZXQuCgpJbnRyb2R1Y2UgZmllbGRzIGluIHN0
cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KSW50cm9k
dWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IHRoZSBmcm9udGVuZCB0byB3YWl0IG9uIGRhdGEgY29t
aW5nIGZyb20KdGhlIGJhY2tlbmQgb24gdGhlIGFjdGl2ZSBzb2NrZXQgKHJlY3Ztc2cgY29tbWFu
ZCkuCgpUd28gbXV0ZXhlcyAob25lIG9mIHJlYWRzIGFuZCBvbmUgZm9yIHdyaXRlcykgd2lsbCBi
ZSB1c2VkIHRvIHByb3RlY3QKdGhlIGFjdGl2ZSBzb2NrZXQgaW4gYW5kIG91dCByaW5ncyBmcm9t
IGNvbmN1cnJlbnQgYWNjZXNzZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTYzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmggfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYwppbmRleCAxYmFkMWIxLi5lZjUxMWI2IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CkBAIC0xMyw2ICsxMywxMCBAQAogICovCiAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KKyNp
bmNsdWRlIDxsaW51eC9uZXQuaD4KKyNpbmNsdWRlIDxsaW51eC9zb2NrZXQuaD4KKworI2luY2x1
ZGUgPG5ldC9zb2NrLmg+CiAKICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CiAjaW5jbHVkZSA8eGVu
L2dyYW50X3RhYmxlLmg+CkBAIC01Nyw2ICs2MSwxOCBAQCBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsK
IAlib29sIGFjdGl2ZV9zb2NrZXQ7CiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0OwogCXN0cnVjdCBz
b2NrZXQgKnNvY2s7CisJdW5pb24geworCQlzdHJ1Y3QgeworCQkJaW50IGlycTsKKwkJCWdyYW50
X3JlZl90IHJlZjsKKwkJCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqcmluZzsKKwkJCXN0cnVj
dCBwdmNhbGxzX2RhdGEgZGF0YTsKKwkJCXN0cnVjdCBtdXRleCBpbl9tdXRleDsKKwkJCXN0cnVj
dCBtdXRleCBvdXRfbXV0ZXg7CisKKwkJCXdhaXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X2Nvbm5f
cmVxOworCQl9IGFjdGl2ZTsKKwl9OwogfTsKIAogc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVl
c3Qoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQpAQCAtMTE0LDYg
KzEzMCwxOCBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVy
KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIAlyZXR1cm4gSVJRX0hBTkRMRUQ7CiB9CiAKK3N0YXRp
YyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2Nvbm5faGFuZGxlcihpbnQgaXJxLCB2b2lkICpz
b2NrX21hcCkKK3sKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrX21hcDsKKworCWlm
IChtYXAgPT0gTlVMTCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJd2FrZV91cF9pbnRlcnJ1
cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7CisKKwlyZXR1cm4gSVJRX0hB
TkRMRUQ7Cit9CisKIGludCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2Nr
KQogewogCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwpAQCAtMTkxLDYgKzIxOSwxMzMg
QEAgaW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCiAJcmV0dXJu
IHJldDsKIH0KIAorc3RhdGljIGludCBjcmVhdGVfYWN0aXZlKHN0cnVjdCBzb2NrX21hcHBpbmcg
Km1hcCwgaW50ICpldnRjaG4pCit7CisJdm9pZCAqYnl0ZXM7CisJaW50IHJldCA9IC1FTk9NRU0s
IGlycSA9IC0xLCBpOworCisJKmV2dGNobiA9IC0xOworCWluaXRfd2FpdHF1ZXVlX2hlYWQoJm1h
cC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxKTsKKworCW1hcC0+YWN0aXZlLnJpbmcgPSAoc3Ry
dWN0IHB2Y2FsbHNfZGF0YV9pbnRmICopCisJCV9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMIHwg
X19HRlBfWkVSTyk7CisJaWYgKG1hcC0+YWN0aXZlLnJpbmcgPT0gTlVMTCkKKwkJZ290byBvdXRf
ZXJyb3I7CisJbWFwLT5hY3RpdmUucmluZy0+cmluZ19vcmRlciA9IFBWQ0FMTFNfUklOR19PUkRF
UjsKKwlieXRlcyA9ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBf
WkVSTywKKwkJCQkJUFZDQUxMU19SSU5HX09SREVSKTsKKwlpZiAoYnl0ZXMgPT0gTlVMTCkKKwkJ
Z290byBvdXRfZXJyb3I7CisJZm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FMTFNfUklOR19PUkRF
Uik7IGkrKykKKwkJbWFwLT5hY3RpdmUucmluZy0+cmVmW2ldID0gZ250dGFiX2dyYW50X2ZvcmVp
Z25fYWNjZXNzKAorCQkJcHZjYWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lkLAorCQkJcGZuX3Rv
X2dmbih2aXJ0X3RvX3BmbihieXRlcykgKyBpKSwgMCk7CisKKwltYXAtPmFjdGl2ZS5yZWYgPSBn
bnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoCisJCXB2Y2FsbHNfZnJvbnRfZGV2LT5vdGhlcmVu
ZF9pZCwKKwkJcGZuX3RvX2dmbih2aXJ0X3RvX3Bmbigodm9pZCAqKW1hcC0+YWN0aXZlLnJpbmcp
KSwgMCk7CisKKwltYXAtPmFjdGl2ZS5kYXRhLmluID0gYnl0ZXM7CisJbWFwLT5hY3RpdmUuZGF0
YS5vdXQgPSBieXRlcyArCisJCVhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIp
OworCisJcmV0ID0geGVuYnVzX2FsbG9jX2V2dGNobihwdmNhbGxzX2Zyb250X2RldiwgZXZ0Y2hu
KTsKKwlpZiAocmV0KQorCQlnb3RvIG91dF9lcnJvcjsKKwlpcnEgPSBiaW5kX2V2dGNobl90b19p
cnFoYW5kbGVyKCpldnRjaG4sIHB2Y2FsbHNfZnJvbnRfY29ubl9oYW5kbGVyLAorCQkJCQkwLCAi
cHZjYWxscy1mcm9udGVuZCIsIG1hcCk7CisJaWYgKGlycSA8IDApIHsKKwkJcmV0ID0gaXJxOwor
CQlnb3RvIG91dF9lcnJvcjsKKwl9CisKKwltYXAtPmFjdGl2ZS5pcnEgPSBpcnE7CisJbWFwLT5h
Y3RpdmVfc29ja2V0ID0gdHJ1ZTsKKwltdXRleF9pbml0KCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7
CisJbXV0ZXhfaW5pdCgmbWFwLT5hY3RpdmUub3V0X211dGV4KTsKKworCXJldHVybiAwOworCitv
dXRfZXJyb3I6CisJaWYgKGlycSA+PSAwKQorCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKGlycSwg
bWFwKTsKKwllbHNlIGlmICgqZXZ0Y2huID49IDApCisJCXhlbmJ1c19mcmVlX2V2dGNobihwdmNh
bGxzX2Zyb250X2RldiwgKmV2dGNobik7CisJa2ZyZWUobWFwLT5hY3RpdmUuZGF0YS5pbik7CisJ
a2ZyZWUobWFwLT5hY3RpdmUucmluZyk7CisJcmV0dXJuIHJldDsKK30KKworaW50IHB2Y2FsbHNf
ZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIs
CisJCQkJaW50IGFkZHJfbGVuLCBpbnQgZmxhZ3MpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRh
ICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKKwlzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVxdWVzdCAqcmVxOworCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG47
CisKKwlwdmNhbGxzX2VudGVyOworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZjYWxs
c19leGl0OworCQlyZXR1cm4gLUVORVRVTlJFQUNIOworCX0KKwlpZiAoYWRkci0+c2FfZmFtaWx5
ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkgeworCQlwdmNhbGxzX2V4
aXQ7CisJCXJldHVybiAtRU5PVFNVUFA7CisJfQorCisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRh
KCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5n
ICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0
OworCQlyZXR1cm4gLUVOT1RTT0NLOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRf
bG9jayk7CisJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKKwlpZiAocmV0IDwg
MCkgeworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXB2Y2FsbHNfZXhp
dDsKKwkJcmV0dXJuIHJldDsKKwl9CisJcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAsICZldnRjaG4p
OworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsK
KwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gcmV0OworCX0KKworCXJlcSA9IFJJTkdfR0VUX1JF
UVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKKwly
ZXEtPmNtZCA9IFBWQ0FMTFNfQ09OTkVDVDsKKwlyZXEtPnUuY29ubmVjdC5pZCA9ICh1aW50NjRf
dCltYXA7CisJbWVtY3B5KHJlcS0+dS5jb25uZWN0LmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikp
OworCXJlcS0+dS5jb25uZWN0LmxlbiA9IGFkZHJfbGVuOworCXJlcS0+dS5jb25uZWN0LmZsYWdz
ID0gZmxhZ3M7CisJcmVxLT51LmNvbm5lY3QucmVmID0gbWFwLT5hY3RpdmUucmVmOworCXJlcS0+
dS5jb25uZWN0LmV2dGNobiA9IGV2dGNobjsKKworCW1hcC0+c29jayA9IHNvY2s7CisKKwliZWRh
dGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7CisJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19O
T1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlzcGluX3VubG9jaygmYmVkYXRhLT5zb2Nr
ZXRfbG9jayk7CisKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRh
LT5pcnEpOworCisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9P
TkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJcmV0ID0gYmVk
YXRhLT5yc3BbcmVxX2lkXS5yZXQ7CisJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNwIHNs
b3QgdG8gYmUgcmV1c2VkICovCisJc21wX21iKCk7CisJV1JJVEVfT05DRShiZWRhdGEtPnJzcFty
ZXFfaWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKKwlwdmNhbGxzX2V4aXQ7CisJcmV0
dXJuIHJldDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2Fs
bHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7ICIiIH0KQEAgLTIwNyw2ICsz
NjIsMTQgQEAgc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2KQogCWlmIChiZWRhdGEtPmlycSA+PSAwKQogCQl1bmJpbmRfZnJvbV9pcnFoYW5k
bGVyKGJlZGF0YS0+aXJxLCBkZXYpOwogCisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKG1hcCwg
biwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7CisJCW1hcC0+c29jay0+c2stPnNr
X3NlbmRfaGVhZCA9IE5VTEw7CisJCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpIHsKKwkJCW1hcC0+
YWN0aXZlLnJpbmctPmluX2Vycm9yID0gLUVCQURGOworCQkJd2FrZV91cF9pbnRlcnJ1cHRpYmxl
KCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7CisJCX0KKwl9CisKIAlzbXBfbWIoKTsK
IAl3aGlsZSAoYXRvbWljX3JlYWQoJnB2Y2FsbHNfcmVmY291bnQpID4gMCkKIAkJY3B1X3JlbGF4
KCk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmgKaW5kZXggYjdkYWJlZC4uNjNiMDQxNyAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
aApAQCAtNCw1ICs0LDcgQEAKICNpbmNsdWRlIDxsaW51eC9uZXQuaD4KIAogaW50IHB2Y2FsbHNf
ZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spOworaW50IHB2Y2FsbHNfZnJvbnRfY29u
bmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCisJCQkgIGlu
dCBhZGRyX2xlbiwgaW50IGZsYWdzKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbN-0004VG-Sk; Fri, 15 Sep 2017 23:00:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbM-0004T3-1F
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DA/85-02226-F9B5CB95; Fri, 15 Sep 2017 23:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WXde9J5
 Igwm79S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLPbNYC5okK87On8/SwLhGtIuRi0NIYB2T
 xOxtbWxdjJwcLAIOEp2vd7N2MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmsHIRAWmJa
 58vM4LMYRaYzCjx+t0vZpBeYQFbiY9v9SBGqkp8/veRBcTmFXCTOLhjGtgcCQE5iZPHJoPZnA
 LuEs/3X2KBuKeNUeLZ3g3sExh5FzAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAyHegYGxh2Mv097HmKU5GBSEuW18tsTKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCtzEKKCdYlJqeWpGWmQMMTJi0BAePkghvIEiat7ggMbc4Mx0idYrRmOPYpst/mDg6b
 t79wyTEkpeflyolznsCpFQApDSjNA9uECxiLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v
 UHmcKTmVcCt+8V0ClMQKecOb0D5JSSRISUVAPj0o2PltY9CfwuYbnk/+0XR1OPrHdv/bv/y+T
 bzat5/s6P/36xbp7wjKl37dw3NwdFiou2z7K0nbRtSZydZbQI58f0Y1XPpZwKPix5Vmf4ruFC
 z7LdKmZHnjNN1V4+M/hZ+bdOp29Jljt5V1z89khzPZuKZdPJtw0xf39daerZYu8fcnt1aLNIg
 BJLcUaioRZzUXEiAJVUYfiTAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505516445!115055144!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34407 invoked from network); 15 Sep 2017 23:00:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:46 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9059622A7A;
 Fri, 15 Sep 2017 23:00:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9059622A7A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:33 -0700
Message-Id: <1505516440-11111-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1
cmUsIHBhcnQgb2YKc3RydWN0IHNvY2tfbWFwcGluZywgdG8gc3RvcmUgaW5mb3JtYXRpb24gc3Bl
Y2lmaWMgdG8gcGFzc2l2ZSBzb2NrZXRzLgoKSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRvIGtl
ZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQpzb2NrZXQuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4v
cHZjYWxscy1mcm9udC5jIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMyArKwogMiBmaWxlcyBj
aGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IGVmNTExYjYuLjUw
YjY1ODggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTcyLDYgKzcyLDEzIEBAIHN0cnVjdCBzb2NrX21h
cHBpbmcgewogCiAJCQl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9jb25uX3JlcTsKIAkJfSBh
Y3RpdmU7CisJCXN0cnVjdCB7CisJCS8qIFNvY2tldCBzdGF0dXMgKi8KKyNkZWZpbmUgUFZDQUxM
U19TVEFUVVNfVU5JTklUQUxJWkVEICAwCisjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAg
ICAgICAgMQorI2RlZmluZSBQVkNBTExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKKwkJCXVpbnQ4
X3Qgc3RhdHVzOworCQl9IHBhc3NpdmU7CiAJfTsKIH07CiAKQEAgLTM0Niw2ICszNTMsNjcgQEAg
aW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29j
a2FkZHIgKmFkZHIsCiAJcmV0dXJuIHJldDsKIH0KIAoraW50IHB2Y2FsbHNfZnJvbnRfYmluZChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRyX2xlbikK
K3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXAgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJaW50IG5v
dGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyOworCWlmICghcHZjYWxsc19mcm9u
dF9kZXYpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVOT1RDT05OOworCX0KKwlpZiAo
YWRkci0+c2FfZmFtaWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkg
eworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRU5PVFNVUFA7CisJfQorCWJlZGF0YSA9IGRl
dl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisKKwltYXAgPSAoc3RydWN0
IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmIChtYXAgPT0gTlVM
TCkgeworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRU5PVFNPQ0s7CisJfQorCisJc3Bpbl9s
b2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZy
ZXFfaWQpOworCWlmIChyZXQgPCAwKSB7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9s
b2NrKTsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gcmV0OworCX0KKwlyZXEgPSBSSU5HX0dF
VF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQgPSByZXFfaWQ7
CisJbWFwLT5zb2NrID0gc29jazsKKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQklORDsKKwlyZXEtPnUu
YmluZC5pZCA9ICh1aW50NjRfdCkgbWFwOworCW1lbWNweShyZXEtPnUuYmluZC5hZGRyLCBhZGRy
LCBzaXplb2YoKmFkZHIpKTsKKwlyZXEtPnUuYmluZC5sZW4gPSBhZGRyX2xlbjsKKworCWluaXRf
d2FpdHF1ZXVlX2hlYWQoJm1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxKTsKKworCW1h
cC0+YWN0aXZlX3NvY2tldCA9IGZhbHNlOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsr
OworCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5v
dGlmeSk7CisJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkp
CisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisKKwl3YWl0X2V2ZW50KGJl
ZGF0YS0+aW5mbGlnaHRfcmVxLAorCQkgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQpID09IHJlcV9pZCk7CisKKwltYXAtPnBhc3NpdmUuc3RhdHVzID0gUFZDQUxMU19TVEFU
VVNfQklORDsKKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKKwkvKiByZWFkIHJldCwg
dGhlbiBzZXQgdGhpcyByc3Agc2xvdCB0byBiZSByZXVzZWQgKi8KKwlzbXBfbWIoKTsKKwlXUklU
RV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOwor
CXB2Y2FsbHNfZXhpdDsKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5i
dXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7
ICIiIH0KZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRleCA2M2IwNDE3Li44YjBhMjc0IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oCkBAIC02LDUgKzYsOCBAQAogaW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2Nr
ZXQgKnNvY2spOwogaW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2Nr
LCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiAJCQkgIGludCBhZGRyX2xlbiwgaW50IGZsYWdzKTsK
K2ludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywKKwkJICAgICAgIHN0
cnVjdCBzb2NrYWRkciAqYWRkciwKKwkJICAgICAgIGludCBhZGRyX2xlbik7CiAKICNlbmRpZgot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbM-0004TN-1A; Fri, 15 Sep 2017 23:00:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbL-0004SU-0B
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4A/40-01754-E9B5CB95; Fri, 15 Sep 2017 23:00:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WXdu9J5
 Ig0mT5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox7s5pZCk6pVPzue8/UwDhRvouRi0NIYB2T
 xLy119i7GDk5WAQcJC6cWcLWxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLCArUTz6QUsEDNVJa4seMgIYvMKuEm0n18ItktCQE7i5LHJYE
 M5Bdwlnu+/xAJxUBujxLO9G9gnMPIuYGRYxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGBD1DAyMOxjvTvY7xCjJwaQkymvltydSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgRvYxRQTrAoNT21Ii0zBxiaMGkJDh4lEV4HYHgK8RYXJOYWZ6ZDpE4xGnMc23T5D
 xNHx827f5iEWPLy81KlxHlPgEwSACnNKM2DGwSLmUuMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhCGm8GTmlcDtewV0ChPQKWdO7wA5pSQRISXVwHj286z6SxMvvLCZvziPKSatYtmxu1k3Fa2
 2Xbl+wr+5SeDnxcxAfq7eFkntZRWyXw+HH1W+sur46zP/d518NzNURW6Xis721cKLpvX4vYy+
 s+v17qz9nw/53Fi0Pjv+pWweU82bbVebA8tecC/ewrCZ89vzvb/bO5knLWg9pCpUKsGt2q7JJ
 K2lxFKckWioxVxUnAgATWTIBJQCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505516444!91788851!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50697 invoked from network); 15 Sep 2017 23:00:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 23:00:45 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9172422A76;
 Fri, 15 Sep 2017 23:00:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9172422A76
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:30 -0700
Message-Id: <1505516440-11111-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBwcm9iZSBmdW5jdGlvbiBmb3IgdGhlIHB2Y2FsbHMgZnJvbnRlbmQuIFJl
YWQgdGhlCnN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNh
bGxzIG5vZGVzIGZyb20KeGVuc3RvcmUuCgpPbmx5IG9uZSBmcm9udGVuZDwtPmJhY2tlbmQgY29u
bmVjdGlvbiBpcyBzdXBwb3J0ZWQgYXQgYW55IGdpdmVuIHRpbWUKZm9yIGEgZ3Vlc3QuIFN0b3Jl
IHRoZSBhY3RpdmUgZnJvbnRlbmQgZGV2aWNlIHRvIGEgc3RhdGljIHBvaW50ZXIuCgpJbnRyb2R1
Y2UgYSBzdHViIGZ1bmN0aW9ucyBmb3IgdGhlIGV2ZW50IGhhbmRsZXIuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
aW5kZXggNjdjODMzNy4uZmZiYmNkMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtOTYsMTIgKzk2LDE0
NSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYpCiBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKIAkJCSAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogeworCWlu
dCByZXQgPSAtRU5PTUVNLCBldnRjaG4sIGk7CisJdW5zaWduZWQgaW50IG1heF9wYWdlX29yZGVy
LCBmdW5jdGlvbl9jYWxscywgbGVuOworCWNoYXIgKnZlcnNpb25zOworCWdyYW50X3JlZl90IGdy
ZWZfaGVhZCA9IDA7CisJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7CisJc3RydWN0IHB2
Y2FsbHNfYmVkYXRhICpiZWRhdGEgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAq
c3Jpbmc7CisKKwlpZiAocHZjYWxsc19mcm9udF9kZXYgIT0gTlVMTCkgeworCQlkZXZfZXJyKCZk
ZXYtPmRldiwgIm9ubHkgb25lIFBWIENhbGxzIGNvbm5lY3Rpb24gc3VwcG9ydGVkXG4iKTsKKwkJ
cmV0dXJuIC1FSU5WQUw7CisJfQorCisJdmVyc2lvbnMgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBk
ZXYtPm90aGVyZW5kLCAidmVyc2lvbnMiLCAmbGVuKTsKKwlpZiAoIWxlbikKKwkJcmV0dXJuIC1F
SU5WQUw7CisJaWYgKHN0cmNtcCh2ZXJzaW9ucywgIjEiKSkgeworCQlrZnJlZSh2ZXJzaW9ucyk7
CisJCXJldHVybiAtRUlOVkFMOworCX0KKwlrZnJlZSh2ZXJzaW9ucyk7CisJbWF4X3BhZ2Vfb3Jk
ZXIgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm90aGVyZW5kLAorCQkJCQkgICAgICAibWF4
LXBhZ2Utb3JkZXIiLCAwKTsKKwlpZiAobWF4X3BhZ2Vfb3JkZXIgPCBQVkNBTExTX1JJTkdfT1JE
RVIpCisJCXJldHVybiAtRU5PREVWOworCWZ1bmN0aW9uX2NhbGxzID0geGVuYnVzX3JlYWRfdW5z
aWduZWQoZGV2LT5vdGhlcmVuZCwKKwkJCQkJICAgICAgImZ1bmN0aW9uLWNhbGxzIiwgMCk7CisJ
LyogU2VlIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMgaW4gcHZjYWxscy5oICovCisJaWYgKGZ1bmN0
aW9uX2NhbGxzICE9IDEpCisJCXJldHVybiAtRU5PREVWOworCXByX2luZm8oIiVzIG1heC1wYWdl
LW9yZGVyIGlzICV1XG4iLCBfX2Z1bmNfXywgbWF4X3BhZ2Vfb3JkZXIpOworCisJYmVkYXRhID0g
a3phbGxvYyhzaXplb2Yoc3RydWN0IHB2Y2FsbHNfYmVkYXRhKSwgR0ZQX0tFUk5FTCk7CisJaWYg
KCFiZWRhdGEpCisJCXJldHVybiAtRU5PTUVNOworCisJZGV2X3NldF9kcnZkYXRhKCZkZXYtPmRl
diwgYmVkYXRhKTsKKwlwdmNhbGxzX2Zyb250X2RldiA9IGRldjsKKwlpbml0X3dhaXRxdWV1ZV9o
ZWFkKCZiZWRhdGEtPmluZmxpZ2h0X3JlcSk7CisJSU5JVF9MSVNUX0hFQUQoJmJlZGF0YS0+c29j
a2V0X21hcHBpbmdzKTsKKwlJTklUX0xJU1RfSEVBRCgmYmVkYXRhLT5zb2NrZXRwYXNzX21hcHBp
bmdzKTsKKwlzcGluX2xvY2tfaW5pdCgmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJYmVkYXRhLT5p
cnEgPSAtMTsKKwliZWRhdGEtPnJlZiA9IC0xOworCisJZm9yIChpID0gMDsgaSA8IFBWQ0FMTFNf
TlJfUkVRX1BFUl9SSU5HOyBpKyspCisJCWJlZGF0YS0+cnNwW2ldLnJlcV9pZCA9IFBWQ0FMTFNf
SU5WQUxJRF9JRDsKKworCXNyaW5nID0gKHN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqKSBfX2dl
dF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCB8CisJCQkJCQkJICAgICBfX0dGUF9aRVJPKTsKKwlpZiAo
IXNyaW5nKQorCQlnb3RvIGVycm9yOworCVNIQVJFRF9SSU5HX0lOSVQoc3JpbmcpOworCUZST05U
X1JJTkdfSU5JVCgmYmVkYXRhLT5yaW5nLCBzcmluZywgWEVOX1BBR0VfU0laRSk7CisKKwlyZXQg
PSB4ZW5idXNfYWxsb2NfZXZ0Y2huKGRldiwgJmV2dGNobik7CisJaWYgKHJldCkKKwkJZ290byBl
cnJvcjsKKworCWJlZGF0YS0+aXJxID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihldnRjaG4s
CisJCQkJCQlwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIsCisJCQkJCQkwLCAicHZjYWxscy1m
cm9udGVuZCIsIGRldik7CisJaWYgKGJlZGF0YS0+aXJxIDwgMCkgeworCQlyZXQgPSBiZWRhdGEt
PmlycTsKKwkJZ290byBlcnJvcjsKKwl9CisKKwlyZXQgPSBnbnR0YWJfYWxsb2NfZ3JhbnRfcmVm
ZXJlbmNlcygxLCAmZ3JlZl9oZWFkKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBlcnJvcjsKKwli
ZWRhdGEtPnJlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoJmdyZWZfaGVhZCk7CisJ
aWYgKGJlZGF0YS0+cmVmIDwgMCkgeworCQlyZXQgPSBiZWRhdGEtPnJlZjsKKwkJZ290byBlcnJv
cjsKKwl9CisJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihiZWRhdGEtPnJlZiwgZGV2
LT5vdGhlcmVuZF9pZCwKKwkJCQkJdmlydF90b19nZm4oKHZvaWQgKilzcmluZyksIDApOworCisg
YWdhaW46CisJcmV0ID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWlmIChyZXQp
IHsKKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIHJldCwgInN0YXJ0aW5nIHRyYW5zYWN0aW9uIik7
CisJCWdvdG8gZXJyb3I7CisJfQorCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVu
YW1lLCAidmVyc2lvbiIsICIldSIsIDEpOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVuYnVz
OworCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAicmluZy1yZWYiLCAi
JWQiLCBiZWRhdGEtPnJlZik7CisJaWYgKHJldCkKKwkJZ290byBlcnJvcl94ZW5idXM7CisJcmV0
ID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJwb3J0IiwgIiV1IiwKKwkJCSAg
ICBldnRjaG4pOworCWlmIChyZXQpCisJCWdvdG8gZXJyb3JfeGVuYnVzOworCXJldCA9IHhlbmJ1
c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAwKTsKKwlpZiAocmV0KSB7CisJCWlmIChyZXQgPT0gLUVB
R0FJTikKKwkJCWdvdG8gYWdhaW47CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCByZXQsICJjb21w
bGV0aW5nIHRyYW5zYWN0aW9uIik7CisJCWdvdG8gZXJyb3I7CisJfQorCXhlbmJ1c19zd2l0Y2hf
c3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2VkKTsKKwogCXJldHVybiAwOworCisgZXJy
b3JfeGVuYnVzOgorCXhlbmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAxKTsKKwl4ZW5idXNfZGV2
X2ZhdGFsKGRldiwgcmV0LCAid3JpdGluZyB4ZW5zdG9yZSIpOworIGVycm9yOgorCXB2Y2FsbHNf
ZnJvbnRfcmVtb3ZlKGRldik7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgcHZjYWxs
c19mcm9udF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkgICAgZW51bSB4
ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSkKIHsKKwlzd2l0Y2ggKGJhY2tlbmRfc3RhdGUpIHsK
KwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25m
aWd1cmVkOgorCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmc6CisJY2FzZSBYZW5idXNTdGF0
ZUluaXRpYWxpc2VkOgorCWNhc2UgWGVuYnVzU3RhdGVVbmtub3duOgorCQlicmVhazsKKworCWNh
c2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlQ29u
bmVjdGVkOgorCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQp
OworCQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCWlmIChkZXYtPnN0YXRl
ID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQorCQkJYnJlYWs7CisJCS8qIE1pc3NlZCB0aGUgYmFja2Vu
ZCdzIENMT1NJTkcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KKwljYXNlIFhlbmJ1c1N0YXRlQ2xv
c2luZzoKKwkJeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChkZXYpOworCQlicmVhazsKKwl9CiB9CiAK
IHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciBwdmNhbGxzX2Zyb250X2RyaXZlciA9IHsKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbO-0004VU-3x; Fri, 15 Sep 2017 23:00:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbM-0004T9-93
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 56/D1-18674-F9B5CB95; Fri, 15 Sep 2017 23:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsVybKJssu786D2
 RBs9nMFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9T96xF2wzqPjf4tbA+F+ji5GTQ0hgHZNE
 +xV3EJtFwEHi1IZJLF2MHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sokNxBYRkJa49vkyY
 xcjFwezwGRGidfvfjGDJIQF7CVmNx5kBpnDIqAqcWqzBUiYV8BNYu+dnWBzJATkJE4emwxmcw
 q4Szzff4kFZI6QQBujxLO9G9gnMPIuYGRYxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmerlphY
 XJ6an5iQmFesl5+duYgSGAgMQ7GBcM9X5EKMkB5OSKK+V355IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8jVFAOcGi1PTUirTMHGBQwqQlOHiURHgDQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8
 +4fJiGWvPy8VClx3hMgpQIgpRmleXCDYNFyiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8/i
 BTeDLzSuD2vQI6hQnolDOnd4CcUpKIkJJqYJR4fnDihiX77PZ5lgXHHKo93OSyaaXDzAPLok8
 pzkqbeelVNI/3AgGDy8paGiE8y5eeX9ss9PdzfgGfs9SP/hXx8xddC/3umXyv8+mfnuPbdN5s
 f8rez7Ht/HGBJWqZPjMCm/k+qO/l/zxlZ8xnhZBnhyXFp1RfOPiAa8fBpaZZutc17vSxBt9QY
 inOSDTUYi4qTgQA+KZPuJECAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505516445!75514085!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59731 invoked from network); 15 Sep 2017 23:00:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 23:00:46 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3EFB622A7E;
 Fri, 15 Sep 2017 23:00:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3EFB622A7E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:35 -0700
Message-Id: <1505516440-11111-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 08/13] xen/pvcalls: implement accept command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgd2FpdHF1ZXVlIHRvIGFsbG93IG9ubHkgb25lIG91dHN0YW5kaW5nIGFjY2Vw
dCBjb21tYW5kIGF0CmFueSBnaXZlbiB0aW1lIGFuZCB0byBpbXBsZW1lbnQgcG9sbGluZyBvbiB0
aGUgcGFzc2l2ZSBzb2NrZXQuIEludHJvZHVjZQphIGZsYWdzIGZpZWxkIHRvIGtlZXAgdHJhY2sg
b2YgaW4tZmxpZ2h0IGFjY2VwdCBhbmQgcG9sbCBjb21tYW5kcy4KClNlbmQgUFZDQUxMU19BQ0NF
UFQgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IGFjdGl2ZSBzb2NrZXQuIE1ha2UKc3Vy
ZSB0aGF0IG9ubHkgb25lIGFjY2VwdCBjb21tYW5kIGlzIGV4ZWN1dGVkIGF0IGFueSBnaXZlbiB0
aW1lIGJ5CnNldHRpbmcgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBhbmQgd2FpdGluZyBv
biB0aGUKaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUuCgpDb252ZXJ0IHRoZSBuZXcgc3Ry
dWN0IHNvY2tfbWFwcGluZyBwb2ludGVyIGludG8gYW4gdWludDY0X3QgYW5kIHVzZSBpdAphcyBp
ZCBmb3IgdGhlIG5ldyBzb2NrZXQgdG8gcGFzcyB0byB0aGUgYmFja2VuZC4KCkNoZWNrIGlmIHRo
ZSBhY2NlcHQgY2FsbCBpcyBub24tYmxvY2tpbmc6IGluIHRoYXQgY2FzZSBhZnRlciBzZW5kaW5n
IHRoZQpBQ0NFUFQgY29tbWFuZCB0byB0aGUgYmFja2VuZCBzdG9yZSB0aGUgc29ja19tYXBwaW5n
IHBvaW50ZXIgb2YgdGhlIG5ldwpzdHJ1Y3QgYW5kIHRoZSBpbmZsaWdodCByZXFfaWQgdGhlbiBy
ZXR1cm4gLUVBR0FJTiAod2hpY2ggd2lsbCByZXNwb25kCm9ubHkgd2hlbiB0aGVyZSBpcyBzb21l
dGhpbmcgdG8gYWNjZXB0KS4gTmV4dCB0aW1lIGFjY2VwdCBpcyBjYWxsZWQsCndlJ2xsIGNoZWNr
IGlmIHRoZSBBQ0NFUFQgY29tbWFuZCBoYXMgYmVlbiBhbnN3ZXJlZCwgaWYgc28gd2UnbGwgcGlj
ayB1cAp3aGVyZSB3ZSBsZWZ0IG9mZiwgb3RoZXJ3aXNlIHdlIHJldHVybiAtRUFHQUlOIGFnYWlu
LgoKTm90ZSB0aGF0LCBkaWZmZXJlbnRseSBmcm9tIHRoZSBvdGhlciBjb21tYW5kcywgd2UgY2Fu
IHVzZQp3YWl0X2V2ZW50X2ludGVycnVwdGlibGUgKGluc3RlYWQgb2Ygd2FpdF9ldmVudCkgaW4g
dGhlIGNhc2Ugb2YgYWNjZXB0CmFzIHdlIGFyZSBhYmxlIHRvIHRyYWNrIHRoZSByZXFfaWQgb2Yg
dGhlIEFDQ0VQVCByZXNwb25zZSB0aGF0IHdlIGFyZQp3YWl0aW5nLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyB8IDEzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICAzICsKIDIgZmlsZXMgY2hhbmdl
ZCwgMTM4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNGVjYzFlNS4uNDE0ZWFm
ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNzgsNiArNzgsMTYgQEAgc3RydWN0IHNvY2tfbWFwcGlu
ZyB7CiAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAgICAgICAgMQogI2RlZmluZSBQVkNB
TExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKIAkJCXVpbnQ4X3Qgc3RhdHVzOworCQkvKgorCQkg
KiBJbnRlcm5hbCBzdGF0ZS1tYWNoaW5lIGZsYWdzLgorCQkgKiBPbmx5IG9uZSBhY2NlcHQgb3Bl
cmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBzb2NrZXQuCisJCSAqIE9ubHkgb25lIHBvbGwg
b3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3IgYSBnaXZlbiBzb2NrZXQuCisJCSAqLworI2Rl
ZmluZSBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKKwkJCXVpbnQ4X3QgZmxhZ3M7CisJ
CQl1aW50MzJfdCBpbmZsaWdodF9yZXFfaWQ7CisJCQlzdHJ1Y3Qgc29ja19tYXBwaW5nICphY2Nl
cHRfbWFwOworCQkJd2FpdF9xdWV1ZV9oZWFkX3QgaW5mbGlnaHRfYWNjZXB0X3JlcTsKIAkJfSBw
YXNzaXZlOwogCX07CiB9OwpAQCAtNDcwLDYgKzQ4MCwxMzEgQEAgaW50IHB2Y2FsbHNfZnJvbnRf
bGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKQogCXJldHVybiByZXQ7CiB9
CiAKK2ludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qg
c29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpi
ZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCBzb2NrX21hcHBpbmcg
Km1hcDIgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJaW50IG5v
dGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwgbm9uYmxvY2s7CisKKwlwdmNhbGxzX2VudGVyOwor
CWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVO
T1RDT05OOworCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2
LT5kZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3Nl
bmRfaGVhZDsKKwlpZiAoIW1hcCkgeworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRU5PVFNP
Q0s7CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNfTElT
VEVOKSB7CisJCXB2Y2FsbHNfZXhpdDsKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJbm9uYmxv
Y2sgPSBmbGFncyAmIFNPQ0tfTk9OQkxPQ0s7CisJLyoKKwkgKiBCYWNrZW5kIG9ubHkgc3VwcG9y
dHMgMSBpbmZsaWdodCBhY2NlcHQgcmVxdWVzdCwgd2lsbCByZXR1cm4KKwkgKiBlcnJvcnMgZm9y
IHRoZSBvdGhlcnMKKwkgKi8KKwlpZiAodGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfQUND
RVBUX0lORkxJR0hULAorCQkJICAgICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7CisJ
CXJlcV9pZCA9IFJFQURfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKTsKKwkJaWYg
KHJlcV9pZCAhPSBQVkNBTExTX0lOVkFMSURfSUQgJiYKKwkJICAgIFJFQURfT05DRShiZWRhdGEt
PnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSB7CisJCQltYXAyID0gbWFwLT5wYXNzaXZl
LmFjY2VwdF9tYXA7CisJCQlnb3RvIHJlY2VpdmVkOworCQl9CisJCWlmIChub25ibG9jaykgewor
CQkJcHZjYWxsc19leGl0OworCQkJcmV0dXJuIC1FQUdBSU47CisJCX0KKwkJaWYgKHdhaXRfZXZl
bnRfaW50ZXJydXB0aWJsZShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwKKwkJCSF0
ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCQkJCSAgKHZv
aWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkpIHsKKwkJCXB2Y2FsbHNfZXhpdDsKKwkJCXJldHVy
biAtRUlOVFI7CisJCX0KKwl9CisKKwlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwor
CXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CisJaWYgKHJldCA8IDApIHsKKwkJ
c3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQ7CisJCXJl
dHVybiByZXQ7CisJfQorCW1hcDIgPSBremFsbG9jKHNpemVvZigqbWFwMiksIEdGUF9LRVJORUwp
OworCWlmIChtYXAyID09IE5VTEwpIHsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRU5PTUVNOworCX0KKwlyZXQgPSAgY3Jl
YXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKKwlpZiAocmV0IDwgMCkgeworCQlrZnJlZShtYXAy
KTsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlwdmNhbGxzX2V4aXQ7
CisJCXJldHVybiAtRU5PTUVNOworCX0KKwlsaXN0X2FkZF90YWlsKCZtYXAyLT5saXN0LCAmYmVk
YXRhLT5zb2NrZXRfbWFwcGluZ3MpOworCisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRh
LT5yaW5nLCByZXFfaWQpOworCXJlcS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZD
QUxMU19BQ0NFUFQ7CisJcmVxLT51LmFjY2VwdC5pZCA9ICh1aW50NjRfdCkgbWFwOworCXJlcS0+
dS5hY2NlcHQucmVmID0gbWFwMi0+YWN0aXZlLnJlZjsKKwlyZXEtPnUuYWNjZXB0LmlkX25ldyA9
ICh1aW50NjRfdCkgbWFwMjsKKwlyZXEtPnUuYWNjZXB0LmV2dGNobiA9IGV2dGNobjsKKwltYXAt
PnBhc3NpdmUuYWNjZXB0X21hcCA9IG1hcDI7CisKKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0
Kys7CisJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywg
bm90aWZ5KTsKKwlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlm
eSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKwkvKiBXZSBjb3VsZCBj
aGVjayBpZiB3ZSBoYXZlIHJlY2VpdmVkIGEgcmVzcG9uc2UgYmVmb3JlIHJldHVybmluZy4gKi8K
KwlpZiAobm9uYmxvY2spIHsKKwkJV1JJVEVfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVx
X2lkLCByZXFfaWQpOworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRUFHQUlOOworCX0KKwor
CWlmICh3YWl0X2V2ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCisJCVJF
QURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSkgeworCQlwdmNh
bGxzX2V4aXQ7CisJCXJldHVybiAtRUlOVFI7CisJfQorCityZWNlaXZlZDoKKwltYXAyLT5zb2Nr
ID0gbmV3c29jazsKKwluZXdzb2NrLT5zayA9IGt6YWxsb2Moc2l6ZW9mKCpuZXdzb2NrLT5zayks
IEdGUF9LRVJORUwpOworCWlmICghbmV3c29jay0+c2spIHsKKwkJV1JJVEVfT05DRShiZWRhdGEt
PnJzcFtyZXFfaWRdLnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKKwkJV1JJVEVfT05DRSht
YXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOworCQlwdmNh
bGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwMik7CisJCWtmcmVlKG1hcDIpOworCQlwdmNh
bGxzX2V4aXQ7CisJCXJldHVybiAtRU5PTUVNOworCX0KKwluZXdzb2NrLT5zay0+c2tfc2VuZF9o
ZWFkID0gKHZvaWQgKiltYXAyOworCisJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5G
TElHSFQsICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJd2FrZV91cCgmbWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOworCisJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXQ7CisJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRoaXMgcnNwIHNsb3QgdG8gYmUgcmV1c2VkICov
CisJc21wX21iKCk7CisJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgUFZD
QUxMU19JTlZBTElEX0lEKTsKKwlXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFf
aWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7CisJcHZjYWxsc19leGl0OworCXJldHVybiByZXQ7Cit9
CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lk
c1tdID0gewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggYWE4
ZmUxMC4uYWI0ZjFkYSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtMTAsNSArMTAsOCBAQCBpbnQgcHZj
YWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1Y3Qgc29j
a2FkZHIgKmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOwogaW50IHB2Y2FsbHNfZnJvbnRf
bGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKK2ludCBwdmNhbGxzX2Zy
b250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLAorCQkJIHN0cnVjdCBzb2NrZXQgKm5ld3Nv
Y2ssCisJCQkgaW50IGZsYWdzKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbO-0004W6-Fa; Fri, 15 Sep 2017 23:00:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbN-0004SO-33
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:49 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 41/6E-03616-0AB5CB95; Fri, 15 Sep 2017 23:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WXd+9J5
 Ig7/nJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznJz6zF7xSrVjR/IK9gfGJfBcjF4eQwDom
 iVWrXrJ0MXJysAg4SKxqeMvUxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL2aQhLCAhcTKed9ZIWaqSvyb/QvM5hVwk9jz/xUTiC0hICdx8thksD
 ingLvE8/2XWCAOamOUeLZ3A/sERt4FjAyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clO
 LixPTU3MSk4r1kvNzNzECA4IBCHYwflkWcIhRkoNJSZTXym9PpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3tVRQDnBotT01Iq0zBxgaMKkJTh4lER4A0HSvMUFibnFmekQqVOMxhzHNl3+w8TRc
 fPuHyYhlrz8vFQpcV5/kFIBkNKM0jy4QbCYucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3h
 MgU3gy80rg9r0COoUJ6JQzp3eAnFKSiJCSamAsyb+ve/O81WrV+9ftJv3iO7akLDSn6s4S932
 OP37MvW2y6kjlr8PFT7JP/J+k+OHlu9iOwwxpYvK+YQ7P8uWXnLA8Zc/zxDLX1klz/VWL11P6
 GJWr9O4IyN5I4Q4+dPJlf9bxuI08b29qLItebxSz16RRbubM7QvTZz7lTBEy/rwktu6UA+9tJ
 ZbijERDLeai4kQAWcwi1ZQCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505516446!112430763!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46771 invoked from network); 15 Sep 2017 23:00:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:47 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8F41622A7F;
 Fri, 15 Sep 2017 23:00:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8F41622A7F
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:36 -0700
Message-Id: <1505516440-11111-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBkYXRhIHRvIGFuIGFjdGl2ZSBzb2NrZXQgYnkgY29weWluZyBkYXRhIHRvIHRoZSAib3V0
IiByaW5nLiBUYWtlCnRoZSBhY3RpdmUgc29ja2V0IG91dF9tdXRleCBzbyB0aGF0IG9ubHkgb25l
IGZ1bmN0aW9uIGNhbiBhY2Nlc3MgdGhlCnJpbmcgYXQgYW55IGdpdmVuIHRpbWUuCgpJZiBub3Qg
ZW5vdWdoIHJvb20gaXMgYXZhaWxhYmxlIG9uIHRoZSByaW5nLCByYXRoZXIgdGhhbiByZXR1cm5p
bmcKaW1tZWRpYXRlbHkgb3Igc2xlZXAtd2FpdGluZywgc3BpbiBmb3IgdXAgdG8gNTAwMCBjeWNs
ZXMuIFRoaXMgc21hbGwKb3B0aW1pemF0aW9uIHR1cm5zIG91dCB0byBpbXByb3ZlIHBlcmZvcm1h
bmNlIHNpZ25pZmljYW50bHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdy
b3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTE5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmggfCAgIDMgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTIyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKaW5kZXggNDE0ZWFmZC4uMjkwN2U4NSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpA
QCAtMjksNiArMjksNyBAQAogI2RlZmluZSBQVkNBTExTX0lOVkFMSURfSUQgVUlOVF9NQVgKICNk
ZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgogI2Rl
ZmluZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdfU0laRSh4ZW5fcHZjYWxs
cywgWEVOX1BBR0VfU0laRSkKKyNkZWZpbmUgUFZDQUxMU19GUk9OVF9NQVhfU1BJTiA1MDAwCiAK
IHN0cnVjdCBwdmNhbGxzX2JlZGF0YSB7CiAJc3RydWN0IHhlbl9wdmNhbGxzX2Zyb250X3Jpbmcg
cmluZzsKQEAgLTEwMSw2ICsxMDIsMjIgQEAgc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qo
c3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQogCXJldHVybiAwOwog
fQogCitzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8oc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwKQoreworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0
aXZlLnJpbmc7CisJUklOR19JRFggY29ucywgcHJvZCwgc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0la
RShQVkNBTExTX1JJTkdfT1JERVIpOworCWludDMyX3QgZXJyb3I7CisKKwljb25zID0gaW50Zi0+
b3V0X2NvbnM7CisJcHJvZCA9IGludGYtPm91dF9wcm9kOworCWVycm9yID0gaW50Zi0+b3V0X2Vy
cm9yOworCWlmIChlcnJvciA9PSAtRU5PVENPTk4pCisJCXJldHVybiBmYWxzZTsKKwlpZiAoZXJy
b3IgIT0gMCkKKwkJcmV0dXJuIHRydWU7CisJcmV0dXJuICEhKHNpemUgLSBwdmNhbGxzX3F1ZXVl
ZChwcm9kLCBjb25zLCBzaXplKSk7Cit9CisKIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zy
b250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogewogCXN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7CkBAIC0zNjMsNiArMzgwLDEwOCBAQCBpbnQgcHZjYWxs
c19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRk
ciwKIAlyZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IF9fd3JpdGVfcmluZyhzdHJ1Y3QgcHZj
YWxsc19kYXRhX2ludGYgKmludGYsCisJCQlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhLAorCQkJ
c3RydWN0IGlvdl9pdGVyICptc2dfaXRlciwKKwkJCWludCBsZW4pCit7CisJUklOR19JRFggY29u
cywgcHJvZCwgc2l6ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOworCVJJTkdfSURYIGFycmF5
X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKKwlpbnQzMl90
IGVycm9yOworCisJZXJyb3IgPSBpbnRmLT5vdXRfZXJyb3I7CisJaWYgKGVycm9yIDwgMCkKKwkJ
cmV0dXJuIGVycm9yOworCWNvbnMgPSBpbnRmLT5vdXRfY29uczsKKwlwcm9kID0gaW50Zi0+b3V0
X3Byb2Q7CisJLyogcmVhZCBpbmRleGVzIGJlZm9yZSBjb250aW51aW5nICovCisJdmlydF9tYigp
OworCisJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5X3NpemUpOworCWlm
IChzaXplID49IGFycmF5X3NpemUpCisJCXJldHVybiAwOworCWlmIChsZW4gPiBhcnJheV9zaXpl
IC0gc2l6ZSkKKwkJbGVuID0gYXJyYXlfc2l6ZSAtIHNpemU7CisKKwltYXNrZWRfcHJvZCA9IHB2
Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKTsKKwltYXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFz
ayhjb25zLCBhcnJheV9zaXplKTsKKworCWlmIChtYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zKSB7
CisJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCArIG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVy
KTsKKwl9IGVsc2UgeworCQlpZiAobGVuID4gYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kKSB7CisJ
CQljb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRfcHJvZCwKKwkJCQkgICAgICAgYXJy
YXlfc2l6ZSAtIG1hc2tlZF9wcm9kLCBtc2dfaXRlcik7CisJCQljb3B5X2Zyb21faXRlcihkYXRh
LT5vdXQsCisJCQkJICAgICAgIGxlbiAtIChhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpLAorCQkJ
CSAgICAgICBtc2dfaXRlcik7CisJCX0gZWxzZSB7CisJCQljb3B5X2Zyb21faXRlcihkYXRhLT5v
dXQgKyBtYXNrZWRfcHJvZCwgbGVuLCBtc2dfaXRlcik7CisJCX0KKwl9CisJLyogd3JpdGUgdG8g
cmluZyBiZWZvcmUgdXBkYXRpbmcgcG9pbnRlciAqLworCXZpcnRfd21iKCk7CisJaW50Zi0+b3V0
X3Byb2QgKz0gbGVuOworCisJcmV0dXJuIGxlbjsKK30KKworaW50IHB2Y2FsbHNfZnJvbnRfc2Vu
ZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csCisJCQkgIHNpemVf
dCBsZW4pCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tf
bWFwcGluZyAqbWFwOworCWludCBzZW50LCB0b3Rfc2VudCA9IDA7CisJaW50IGNvdW50ID0gMCwg
ZmxhZ3M7CisKKwlwdmNhbGxzX2VudGVyOworCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJ
cHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVOT1RDT05OOworCX0KKwliZWRhdGEgPSBkZXZfZ2V0
X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2Nr
X21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlpZiAoIW1hcCkgeworCQlwdmNh
bGxzX2V4aXQ7CisJCXJldHVybiAtRU5PVFNPQ0s7CisJfQorCisJZmxhZ3MgPSBtc2ctPm1zZ19m
bGFnczsKKwlpZiAoZmxhZ3MgJiAoTVNHX0NPTkZJUk18TVNHX0RPTlRST1VURXxNU0dfRU9SfE1T
R19PT0IpKSB7CisJCXB2Y2FsbHNfZXhpdDsKKwkJcmV0dXJuIC1FT1BOT1RTVVBQOworCX0KKwor
CW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7CisJaWYgKChmbGFncyAmIE1TR19E
T05UV0FJVCkgJiYgIXB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKSB7CisJCW11dGV4X3Vu
bG9jaygmbWFwLT5hY3RpdmUub3V0X211dGV4KTsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4g
LUVBR0FJTjsKKwl9CisJaWYgKGxlbiA+IElOVF9NQVgpCisJCWxlbiA9IElOVF9NQVg7CisKK2Fn
YWluOgorCWNvdW50Kys7CisJc2VudCA9IF9fd3JpdGVfcmluZyhtYXAtPmFjdGl2ZS5yaW5nLAor
CQkJICAgICZtYXAtPmFjdGl2ZS5kYXRhLCAmbXNnLT5tc2dfaXRlciwKKwkJCSAgICBsZW4pOwor
CWlmIChzZW50ID4gMCkgeworCQlsZW4gLT0gc2VudDsKKwkJdG90X3NlbnQgKz0gc2VudDsKKwkJ
bm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+YWN0aXZlLmlycSk7CisJfQorCWlmIChzZW50ID49
IDAgJiYgbGVuID4gMCAmJiBjb3VudCA8IFBWQ0FMTFNfRlJPTlRfTUFYX1NQSU4pCisJCWdvdG8g
YWdhaW47CisJaWYgKHNlbnQgPCAwKQorCQl0b3Rfc2VudCA9IHNlbnQ7CisKKwltdXRleF91bmxv
Y2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7CisJcHZjYWxsc19leGl0OworCXJldHVybiB0b3Rf
c2VudDsKK30KKwogaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBz
dHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRyX2xlbikKIHsKIAlzdHJ1Y3QgcHZjYWxsc19i
ZWRhdGEgKmJlZGF0YTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRleCBhYjRmMWRhLi5kOTM3YzI0IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5oCkBAIC0xMyw1ICsxMyw4IEBAIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3Ry
dWN0IHNvY2tldCAqc29jaywKIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0
ICpzb2NrLAogCQkJIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssCiAJCQkgaW50IGZsYWdzKTsKK2lu
dCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywKKwkJCSAgc3RydWN0
IG1zZ2hkciAqbXNnLAorCQkJICBzaXplX3QgbGVuKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbP-0004XN-8x; Fri, 15 Sep 2017 23:00:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbN-0004UJ-Jt
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:49 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 4A/34-02229-0AB5CB95; Fri, 15 Sep 2017 23:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssu6C6D2
 RBp++CVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXTzkUvFeoOD1xH3sDY5dMFyMXh5DAOiaJ
 6zfusXUxcnKwCDhI3L83m6WLkYODUSBG4sEPa5Awo0CYxOTLS1hBbDYBQ4m/TzaBlYsISEtc+
 3yZEWQOs8BkRonX734xgySEgeZsfz2NEWKmqsTHl1/BGngF3CUmz70DViMhICdx8thksKGcQP
 Hn+y+xQBzUxijxbO8G9gmMvAsYGVYxqhenFpWlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAYDAxDsYGz87nSIUZKDSUmU18pvT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd7VUUA5waLU9NSKtMwcYFjCpCU4eJREeANB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mI
 Za8/LxUKXFef5BSAZDSjNI8uEGweLnEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4TIFN4Mv
 NK4Pa9AjqFCeiUM6d3gJxSkoiQkmpgNJvRE2hwbSLf76Uctqn7fddE32OTOKpcd2bK4ukC567
 ybnqlPj98zsomuZYbPJ9z39V6cOzWXv1/iVTerP156+SK9+2o9uxUik2v3GpqavL28cy1dU/O
 yYRWNz/9tCGNdZtPqEXbLZENFUYCqpeOnjY90Wf2Kf5nfOPtKxc8Kja0xgfueGT0SYmlOCPRU
 Iu5qDgRAGOWEWOSAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505516447!98246974!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64602 invoked from network); 15 Sep 2017 23:00:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:48 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 80C8D22A78;
 Fri, 15 Sep 2017 23:00:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 80C8D22A78
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:39 -0700
Message-Id: <1505516440-11111-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 12/13] xen/pvcalls: implement release command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX1JFTEVBU0UgdG8gdGhlIGJhY2tlbmQgYW5kIHdhaXQgZm9yIGEgcmVwbHku
IFRha2UgYm90aAppbl9tdXRleCBhbmQgb3V0X211dGV4IHRvIGF2b2lkIGNvbmN1cnJlbnQgYWNj
ZXNzZXMuIFRoZW4sIGZyZWUgdGhlCnNvY2tldC4KCkZvciBwYXNzaXZlIHNvY2tldHMsIGNoZWNr
IHdoZXRoZXIgd2UgaGF2ZSBhbHJlYWR5IHByZS1hbGxvY2F0ZWQgYW4KYWN0aXZlIHNvY2tldCBm
b3IgdGhlIHB1cnBvc2Ugb2YgYmVpbmcgYWNjZXB0ZWQuIElmIHNvLCBmcmVlIHRoYXQgYXMKd2Vs
bC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAg
MSArCiAyIGZpbGVzIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmlu
ZGV4IDhhOTAyMTMuLjVmOGU5NGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTIwOSw2ICsyMDksMjQg
QEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfZnJvbnRfY29ubl9oYW5kbGVyKGludCBpcnEs
IHZvaWQgKnNvY2tfbWFwKQogCXJldHVybiBJUlFfSEFORExFRDsKIH0KIAorc3RhdGljIHZvaWQg
cHZjYWxsc19mcm9udF9mcmVlX21hcChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwKKwkJ
CQkgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7CisJaW50IGk7CisKKwl1bmJpbmRfZnJv
bV9pcnFoYW5kbGVyKG1hcC0+YWN0aXZlLmlycSwgbWFwKTsKKworCXNwaW5fbG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CisJaWYgKCFsaXN0X2VtcHR5KCZtYXAtPmxpc3QpKQorCQlsaXN0X2Rl
bF9pbml0KCZtYXAtPmxpc3QpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsK
KworCWZvciAoaSA9IDA7IGkgPCAoMSA8PCBQVkNBTExTX1JJTkdfT1JERVIpOyBpKyspCisJCWdu
dHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3RpdmUucmluZy0+cmVmW2ldLCAwLCAwKTsK
KwlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKG1hcC0+YWN0aXZlLnJlZiwgMCwgMCk7CisJZnJl
ZV9wYWdlKCh1bnNpZ25lZCBsb25nKW1hcC0+YWN0aXZlLnJpbmcpOworfQorCiBpbnQgcHZjYWxs
c19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIHsKIAlzdHJ1Y3QgcHZjYWxsc19i
ZWRhdGEgKmJlZGF0YTsKQEAgLTk2MCw2ICs5NzgsOTIgQEAgdW5zaWduZWQgaW50IHB2Y2FsbHNf
ZnJvbnRfcG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKIAlyZXR1
cm4gcmV0OwogfQogCitpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNv
Y2spCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwOworCWludCByZXFfaWQsIG5vdGlmeSwgcmV0OworCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0ICpyZXE7CisKKwlwdmNhbGxzX2VudGVyOworCWlmICghcHZjYWxsc19mcm9udF9k
ZXYpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVJTzsKKwl9CisJaWYgKHNvY2stPnNr
ID09IE5VTEwpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gMDsKKwl9CisKKwliZWRhdGEg
PSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0gKHN0
cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlpZiAobWFwID09
IE5VTEwpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gMDsKKwl9CisKKwlzcGluX2xvY2so
JmJlZGF0YS0+c29ja2V0X2xvY2spOworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9p
ZCk7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2sp
OworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiByZXQ7CisJfQorCXNvY2stPnNrLT5za19zZW5k
X2hlYWQgPSBOVUxMOworCisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCBy
ZXFfaWQpOworCXJlcS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZDQUxMU19SRUxF
QVNFOworCXJlcS0+dS5yZWxlYXNlLmlkID0gKHVpbnQ2NF90KW1hcDsKKworCWJlZGF0YS0+cmlu
Zy5yZXFfcHJvZF9wdnQrKzsKKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgm
YmVkYXRhLT5yaW5nLCBub3RpZnkpOworCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2Nr
KTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwor
CisJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKKwkJICAgUkVBRF9PTkNFKGJlZGF0
YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOworCisJaWYgKG1hcC0+YWN0aXZlX3Nv
Y2tldCkgeworCQkvKgorCQkgKiBTZXQgaW5fZXJyb3IgYW5kIHdha2UgdXAgaW5mbGlnaHRfY29u
bl9yZXEgdG8gZm9yY2UKKwkJICogcmVjdm1zZyB3YWl0ZXJzIHRvIGV4aXQuCisJCSAqLworCQlt
YXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKKwkJd2FrZV91cF9pbnRlcnJ1cHRp
YmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7CisKKwkJLyoKKwkJICogV2FpdCB1
bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0ZXJzIG9uIHRoZSBtdXRleGVzLgorCQkgKiBXZSBr
bm93IHRoYXQgbm8gbmV3IHdhaXRlcnMgY2FuIGJlIGFkZGVkIGJlY2F1c2Ugc2tfc2VuZF9oZWFk
CisJCSAqIGlzIHNldCB0byBOVUxMIC0tIHdlIG9ubHkgbmVlZCB0byB3YWl0IGZvciB0aGUgZXhp
c3RpbmcKKwkJICogd2FpdGVycyB0byByZXR1cm4uCisJCSAqLworCQl3aGlsZSAoIW11dGV4X3Ry
eWxvY2soJm1hcC0+YWN0aXZlLmluX211dGV4KSB8fAorCQkJICAgIW11dGV4X3RyeWxvY2soJm1h
cC0+YWN0aXZlLm91dF9tdXRleCkpCisJCQljcHVfcmVsYXgoKTsKKworCQlwdmNhbGxzX2Zyb250
X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKKwkJa2ZyZWUobWFwKTsKKwl9IGVsc2UgeworCQlzcGlu
X2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlpZiAoUkVBRF9PTkNFKG1hcC0+cGFzc2l2
ZS5pbmZsaWdodF9yZXFfaWQpICE9CisJCSAgICBQVkNBTExTX0lOVkFMSURfSUQpIHsKKwkJCXB2
Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLAorCQkJCQkgICAgICAgbWFwLT5wYXNzaXZlLmFj
Y2VwdF9tYXApOworCQkJa2ZyZWUobWFwLT5wYXNzaXZlLmFjY2VwdF9tYXApOworCQl9CisJCWxp
c3RfZGVsX2luaXQoJm1hcC0+bGlzdCk7CisJCWtmcmVlKG1hcCk7CisJCXNwaW5fdW5sb2NrKCZi
ZWRhdGEtPnNvY2tldF9sb2NrKTsKKwl9CisJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRd
LnJlcV9pZCwgUFZDQUxMU19JTlZBTElEX0lEKTsKKworCXB2Y2FsbHNfZXhpdDsKKwlyZXR1cm4g
MDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJv
bnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIgfSwKIAl7ICIiIH0KZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAppbmRl
eCAyNWUwNWI4Li4zMzMyOTc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmgKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCkBAIC0yMyw1ICsyMyw2IEBAIGlu
dCBwdmNhbGxzX2Zyb250X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywKIHVuc2lnbmVkIGlu
dCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsCiAJCQkJc3RydWN0IHNvY2tl
dCAqc29jaywKIAkJCQlwb2xsX3RhYmxlICp3YWl0KTsKK2ludCBwdmNhbGxzX2Zyb250X3JlbGVh
c2Uoc3RydWN0IHNvY2tldCAqc29jayk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbM-0004Tl-8J; Fri, 15 Sep 2017 23:00:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbL-0004SY-1U
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D9/EC-04198-E9B5CB95; Fri, 15 Sep 2017 23:00:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5NlE2WXdu9J5
 Ig9fvDSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7b7YwF6w2qrj28CJjA+MjrS5GTg4hgXVM
 EkceFYLYLAIOEn9WzGXrYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0xLXPl
 xm7GLk4mAUmM0q8fveLGSQhLBAosfzCVSaImaoSv7acZwGxeQXcJBbvug42SEJATuLksclgNq
 eAu8Tz/ZdYQAYJCbQxSjzbu4F9AiPvAkaGVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgeHAAAQ7GE+vCzzEKMnBpCTKa+W3J1KILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBK9rFFBOsCg1PbUiLTMHGJgwaQkOHiUR3kCQNG9xQWJucWY6ROoUoyXHsU2X/zBxN
 N28CyQ7QKQQS15+XqqUOK8/SIMASENGaR7cOFj0XGKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5
 IwxBSezLwSuK2vgA5iAjrozOkdIAeVJCKkpBoYc6/07rvNGrLN3rjy9ZPgxgOb705ikIvI3jm
 7uHJh54ttqtOSlKSarhz/zPbbZeXKtZynVuT+XcKU9fLQmz/8xjEHSk/zmIWbhtzt4Hnv6bIt
 7NtHhvnbEpqDSy+I/OHzaNiZctvjyfX1e1NCWFyj+Oq+589e92Om6K5zfenWu06yGBnPm1dlp
 sRSnJFoqMVcVJwIAAx2ASeZAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505516444!107496821!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53066 invoked from network); 15 Sep 2017 23:00:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:45 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E1A6722A78;
 Fri, 15 Sep 2017 23:00:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E1A6722A78
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:31 -0700
Message-Id: <1505516440-11111-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 04/13] xen/pvcalls: implement socket command
	and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBhIFBWQ0FMTFNfU09DS0VUIGNvbW1hbmQgdG8gdGhlIGJhY2tlbmQsIHVzZSB0aGUgbWFz
a2VkCnJlcV9wcm9kX3B2dCBhcyByZXFfaWQuIFRoaXMgd2F5LCByZXFfaWQgaXMgZ3VhcmFudGVl
ZCB0byBiZSBiZXR3ZWVuIDAKYW5kIFBWQ0FMTFNfTlJfUkVRX1BFUl9SSU5HLiBXZSBhbHJlYWR5
IGhhdmUgYSBzbG90IGluIHRoZSByc3AgYXJyYXkKcmVhZHkgZm9yIHRoZSByZXNwb25zZSwgYW5k
IHRoZXJlIGNhbm5vdCBiZSB0d28gb3V0c3RhbmRpbmcgcmVzcG9uc2VzCndpdGggdGhlIHNhbWUg
cmVxX2lkLgoKV2FpdCBmb3IgdGhlIHJlc3BvbnNlIGJ5IHdhaXRpbmcgb24gdGhlIGluZmxpZ2h0
X3JlcSB3YWl0cXVldWUgYW5kCmNoZWNrIGZvciB0aGUgcmVxX2lkIGZpZWxkIGluIHJzcFtyZXFf
aWRdLiBVc2UgYXRvbWljIGFjY2Vzc2VzIGFuZApiYXJyaWVycyB0byByZWFkIHRoZSBmaWVsZC4g
Tm90ZSB0aGF0IHRoZSBiYXJyaWVycyBhcmUgc2ltcGxlIHNtcApiYXJyaWVycyAoYXMgb3Bwb3Nl
ZCB0byB2aXJ0IGJhcnJpZXJzKSBiZWNhdXNlIHRoZXkgYXJlIGZvciBpbnRlcm5hbApmcm9udGVu
ZCBzeW5jaHJvbml6YXRpb24sIG5vdCBmcm9udGVuZDwtPmJhY2tlbmQgY29tbXVuaWNhdGlvbi4K
Ck9uY2UgYSByZXNwb25zZSBpcyByZWNlaXZlZCwgY2xlYXIgdGhlIGNvcnJlc3BvbmRpbmcgcnNw
IHNsb3QgYnkgc2V0dGluZwpyZXFfaWQgdG8gUFZDQUxMU19JTlZBTElEX0lELiBOb3RlIHRoYXQg
UFZDQUxMU19JTlZBTElEX0lEIGlzIGludmFsaWQKb25seSBmcm9tIHRoZSBmcm9udGVuZCBwb2lu
dCBvZiB2aWV3LiBJdCBpcyBub3QgcGFydCBvZiB0aGUgUFZDYWxscwpwcm90b2NvbC4KCnB2Y2Fs
bHNfZnJvbnRfZXZlbnRfaGFuZGxlciBpcyBpbiBjaGFyZ2Ugb2YgY29weWluZyByZXNwb25zZXMg
ZnJvbSB0aGUKcmluZyB0byB0aGUgYXBwcm9wcmlhdGUgcnNwIHNsb3QuIEl0IGlzIGRvbmUgYnkg
Y29weWluZyB0aGUgYm9keSBvZiB0aGUKcmVzcG9uc2UgZmlyc3QsIHRoZW4gYnkgY29weWluZyBy
ZXFfaWQgYXRvbWljYWxseS4gQWZ0ZXIgdGhlIGNvcGllcywKd2FrZSB1cCBhbnlib2R5IHdhaXRp
bmcgb24gd2FpdHF1ZXVlLgoKc29ja2V0X2xvY2sgcHJvdGVjdHMgYWNjZXNzZXMgdG8gdGhlIHJp
bmcuCgpDcmVhdGUgYSBuZXcgc3RydWN0IHNvY2tfbWFwcGluZyBhbmQgY29udmVydCB0aGUgcG9p
bnRlciBpbnRvIGFuCnVpbnQ2NF90IGFuZCB1c2UgaXQgYXMgaWQgZm9yIHRoZSBuZXcgc29ja2V0
IHRvIHBhc3MgdG8gdGhlIGJhY2tlbmQuIFRoZQpzdHJ1Y3Qgd2lsbCBiZSBmdWxseSBpbml0aWFs
aXplZCBsYXRlciBvbiBjb25uZWN0IG9yIGJpbmQuIEluIHRoaXMgcGF0Y2gKdGhlIHN0cnVjdCBz
b2NrX21hcHBpbmcgaXMgZW1wdHksIHRoZSBmaWVsZHMgd2lsbCBiZSBhZGRlZCBieSB0aGUgbmV4
dApwYXRjaC4KCnNvY2stPnNrLT5za19zZW5kX2hlYWQgaXMgbm90IHVzZWQgZm9yIGlwIHNvY2tl
dHM6IHJldXNlIHRoZSBmaWVsZCB0bwpzdG9yZSBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBzb2Nr
X21hcHBpbmcgY29ycmVzcG9uZGluZyB0byB0aGUgc29ja2V0LgpUaGlzIHdheSwgd2UgY2FuIGVh
c2lseSBnZXQgdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcgZnJvbSB0aGUgc3RydWN0CnNvY2tldC4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4K
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBk
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgOCAr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggZmZiYmNk
MS4uMWJhZDFiMSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMjAsNiArMjAsOCBAQAogI2luY2x1ZGUg
PHhlbi94ZW5idXMuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KIAor
I2luY2x1ZGUgInB2Y2FsbHMtZnJvbnQuaCIKKwogI2RlZmluZSBQVkNBTExTX0lOVkFMSURfSUQg
VUlOVF9NQVgKICNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFO
VF9PUkRFUgogI2RlZmluZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdfU0la
RSh4ZW5fcHZjYWxscywgWEVOX1BBR0VfU0laRSkKQEAgLTUxLDExICs1MywxNDQgQEAgc3RydWN0
IHB2Y2FsbHNfYmVkYXRhIHsKIAlhdG9taWNfZGVjKCZwdmNhbGxzX3JlZmNvdW50KTsgICAgICBc
CiB9CiAKK3N0cnVjdCBzb2NrX21hcHBpbmcgeworCWJvb2wgYWN0aXZlX3NvY2tldDsKKwlzdHJ1
Y3QgbGlzdF9oZWFkIGxpc3Q7CisJc3RydWN0IHNvY2tldCAqc29jazsKK307CisKK3N0YXRpYyBp
bmxpbmUgaW50IGdldF9yZXF1ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQg
KnJlcV9pZCkKK3sKKwkqcmVxX2lkID0gYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCAmIChSSU5H
X1NJWkUoJmJlZGF0YS0+cmluZykgLSAxKTsKKwlpZiAoUklOR19GVUxMKCZiZWRhdGEtPnJpbmcp
IHx8CisJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFsqcmVxX2lkXS5yZXFfaWQpICE9IFBWQ0FM
TFNfSU5WQUxJRF9JRCkKKwkJcmV0dXJuIC1FQUdBSU47CisJcmV0dXJuIDA7Cit9CisKIHN0YXRp
YyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAq
ZGV2X2lkKQogeworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7CisJc3RydWN0
IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpy
c3A7CisJdWludDhfdCAqc3JjLCAqZHN0OworCWludCByZXFfaWQgPSAwLCBtb3JlID0gMCwgZG9u
ZSA9IDA7CisKKwlpZiAoZGV2ID09IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExFRDsKKworCXB2
Y2FsbHNfZW50ZXI7CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisJaWYg
KGJlZGF0YSA9PSBOVUxMKSB7CisJCXB2Y2FsbHNfZXhpdDsKKwkJcmV0dXJuIElSUV9IQU5ETEVE
OworCX0KKworYWdhaW46CisJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVTUE9OU0VTKCZi
ZWRhdGEtPnJpbmcpKSB7CisJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZiZWRhdGEtPnJpbmcs
IGJlZGF0YS0+cmluZy5yc3BfY29ucyk7CisKKwkJcmVxX2lkID0gcnNwLT5yZXFfaWQ7CisJCWRz
dCA9ICh1aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKyBzaXplb2YocnNwLT5yZXFfaWQp
OworCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVvZihyc3AtPnJlcV9pZCk7CisJCW1lbWNw
eShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0gc2l6ZW9mKHJzcC0+cmVxX2lkKSk7CisJCS8qCisJ
CSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBpcwor
CQkgKiBwYWlyZWQgd2l0aCB0aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJzcC4K
KwkJICovCisJCXNtcF93bWIoKTsKKwkJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJl
cV9pZCwgcnNwLT5yZXFfaWQpOworCisJCWRvbmUgPSAxOworCQliZWRhdGEtPnJpbmcucnNwX2Nv
bnMrKzsKKwl9CisKKwlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoJmJlZGF0YS0+cmlu
ZywgbW9yZSk7CisJaWYgKG1vcmUpCisJCWdvdG8gYWdhaW47CisJaWYgKGRvbmUpCisJCXdha2Vf
dXAoJmJlZGF0YS0+aW5mbGlnaHRfcmVxKTsKKwlwdmNhbGxzX2V4aXQ7CiAJcmV0dXJuIElSUV9I
QU5ETEVEOwogfQogCitpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29j
aykKK3sKKwlzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXAgPSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CisJaW50
IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyOworCWlmICghcHZjYWxsc19m
cm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVBQ0NFUzsKKwl9CisJLyoK
KwkgKiBQVkNhbGxzIG9ubHkgc3VwcG9ydHMgZG9tYWluIEFGX0lORVQsCisJICogdHlwZSBTT0NL
X1NUUkVBTSBhbmQgcHJvdG9jb2wgMCBzb2NrZXRzIGZvciBub3cuCisJICoKKwkgKiBDaGVjayBz
b2NrZXQgdHlwZSBoZXJlLCBBRl9JTkVUIGFuZCBwcm90b2NvbCBjaGVja3MgYXJlIGRvbmUKKwkg
KiBieSB0aGUgY2FsbGVyLgorCSAqLworCWlmIChzb2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKSB7
CisJCXB2Y2FsbHNfZXhpdDsKKwkJcmV0dXJuIC1FTk9UU1VQUDsKKwl9CisKKwliZWRhdGEgPSBk
ZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOworCisJbWFwID0ga3phbGxv
YyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOworCWlmIChtYXAgPT0gTlVMTCkgeworCQlwdmNh
bGxzX2V4aXQ7CisJCXJldHVybiAtRU5PTUVNOworCX0KKworCXNwaW5fbG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7CisKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlm
IChyZXQgPCAwKSB7CisJCWtmcmVlKG1hcCk7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tl
dF9sb2NrKTsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gcmV0OworCX0KKworCS8qCisJICog
c29jay0+c2stPnNrX3NlbmRfaGVhZCBpcyBub3QgdXNlZCBmb3IgaXAgc29ja2V0czogcmV1c2Ug
dGhlCisJICogZmllbGQgdG8gc3RvcmUgYSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3Qgc29ja19tYXBw
aW5nCisJICogY29ycmVzcG9uZGluZyB0byB0aGUgc29ja2V0LiBUaGlzIHdheSwgd2UgY2FuIGVh
c2lseSBnZXQgdGhlCisJICogc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZSBzdHJ1Y3Qgc29j
a2V0LgorCSAqLworCXNvY2stPnNrLT5za19zZW5kX2hlYWQgPSAodm9pZCAqKW1hcDsKKwlsaXN0
X2FkZF90YWlsKCZtYXAtPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7CisKKwlyZXEg
PSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7CisJcmVxLT5yZXFfaWQg
PSByZXFfaWQ7CisJcmVxLT5jbWQgPSBQVkNBTExTX1NPQ0tFVDsKKwlyZXEtPnUuc29ja2V0Lmlk
ID0gKHVpbnQ2NF90KSBtYXA7CisJcmVxLT51LnNvY2tldC5kb21haW4gPSBBRl9JTkVUOworCXJl
cS0+dS5zb2NrZXQudHlwZSA9IFNPQ0tfU1RSRUFNOworCXJlcS0+dS5zb2NrZXQucHJvdG9jb2wg
PSBJUFBST1RPX0lQOworCisJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVT
SF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7CisKKwl3YWl0X2V2ZW50KGJlZGF0YS0+aW5mbGln
aHRfcmVxLAorCQkgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJl
cV9pZCk7CisKKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKKwkvKiByZWFkIHJldCwg
dGhlbiBzZXQgdGhpcyByc3Agc2xvdCB0byBiZSByZXVzZWQgKi8KKwlzbXBfbWIoKTsKKwlXUklU
RV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQpOwor
CisJcHZjYWxsc19leGl0OworCXJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
eGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0gewogCXsgInB2Y2FsbHMiIH0s
CiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uYjdkYWJlZAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
aApAQCAtMCwwICsxLDggQEAKKyNpZm5kZWYgX19QVkNBTExTX0ZST05UX0hfXworI2RlZmluZSBf
X1BWQ0FMTFNfRlJPTlRfSF9fCisKKyNpbmNsdWRlIDxsaW51eC9uZXQuaD4KKworaW50IHB2Y2Fs
bHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spOworCisjZW5kaWYKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbC-0004Ri-8Q; Fri, 15 Sep 2017 23:00:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbA-0004Rc-T4
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4C/23-02023-49B5CB95; Fri, 15 Sep 2017 23:00:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7E6D2
 RBlumS1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXH21kLrgsX7Fs4Vf2BsZJUl2MXBxCAkuY
 JHZfesDexcjJwSLgIPF/wzXmLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRlti36yqYzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAtMS1z5cZQWxmgSyJD7NWMoPYwgK2EhemHACL8wp4SUxqPMoCYosK6E
 oc+veHDSIuKHFy5hMWiF4tieXTt7FMYOSbhSQ1C0lqASPTKkb14tSistQiXVO9pKLM9IyS3MT
 MHF1DA1O93NTi4sT01JzEpGK95PzcTYzAgGIAgh2MX/qdDzFKcjApifJa+e2JFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBuzoKKCdYlJqeWpGWmQMMbZi0BAePkgivEEiat7ggMbc4Mx0idYrRk
 uPYpst/mDg23bwLJDd8f/CHSYglLz8vVUqc9wRIgwBIQ0ZpHtw4WPxdYpSVEuZlBDpQiKcgtS
 g3swRV/hWjOAejkjCvGMgUnsy8Eritr4AOYgI66MzpHSAHlSQipKQaGI2VFVgjOHL0fGY3d+Y
 GKEZtunx48a5nPDM/dmV1PVa8OuMSQ/vN+wxBtZHBeron6pexPlvWFm/cfcjozVQmubX9Zwxj
 3DQEHwaezXqye5ly6JIrubmf+9ludH6QsjmWv6qi4vfcz0c+5N103ee/aYGHz6ee43Puxf0z6
 vh9+yFzqilL+4mLn5VYijMSDbWYi4oTAfz3zV+6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505516432!110176302!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12007 invoked from network); 15 Sep 2017 23:00:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:33 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 47D0521EAD;
 Fri, 15 Sep 2017 23:00:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 47D0521EAD
Date: Fri, 15 Sep 2017 16:00:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 00/13] introduce the Xen PV Calls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgZnJvbnRlbmQgZm9yIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIFBWIENhbGxzCnByb2NvdG9sLgoKUFYgQ2FsbHMgaXMgYSBwYXJhdmlydHVh
bGl6ZWQgcHJvdG9jb2wgdGhhdCBhbGxvd3MgdGhlIGltcGxlbWVudGF0aW9uIG9mCmEgc2V0IG9m
IFBPU0lYIGZ1bmN0aW9ucyBpbiBhIGRpZmZlcmVudCBkb21haW4uIFRoZSBQViBDYWxscyBmcm9u
dGVuZApzZW5kcyBQT1NJWCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1w
bGVtZW50cyB0aGVtIGFuZApyZXR1cm5zIGEgdmFsdWUgdG8gdGhlIGZyb250ZW5kIGFuZCBhY3Rz
IG9uIHRoZSBmdW5jdGlvbiBjYWxsLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgUFYgQ2Fs
bHMsIHBsZWFzZSByZWFkOgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9t
aXNjL3B2Y2FsbHMuaHRtbAoKVGhpcyBwYXRjaCBzZXJpZXMgb25seSBpbXBsZW1lbnRzIHRoZSBm
cm9udGVuZCBkcml2ZXIuIEl0IGRvZXNuJ3QKYXR0ZW1wdCB0byByZWRpcmVjdCBQT1NJWCBjYWxs
cyB0byBpdC4gVGhlIGZ1bmN0aW9ucyBleHBvcnRlZCBpbgpwdmNhbGxzLWZyb250LmggYXJlIG1l
YW50IHRvIGJlIHVzZWQgZm9yIHRoYXQuIEEgc2VwYXJhdGUgcGF0Y2ggc2VyaWVzCndpbGwgYmUg
c2VudCB0byB1c2UgdGhlbSBhbmQgaG9vayB0aGVtIGludG8gdGhlIHN5c3RlbS4KCgoKQ2hhbmdl
cyBpbiB2NDoKCkluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzIEkgaW50cm9kdWNlZCBhIGds
b2JhbCByZWZjb3VudCB0byBrZWVwCnRyYWNrIG9mIG91dHN0YW5kaW5nIHVzZXJzIG9mIHRoZSBw
dmNhbGxzIGZ1bmN0aW9ucy4gcmVmY291bnQgaXMKaW5jcmVhc2VkIG9uIGVudGVyaW5nIGEgcHZj
YWxscyBmcm9udGVuZCBmdW5jdGlvbiBhbmQgaXMgZGVjcmVhc2VkIG9uCnJldHVybmluZyBmcm9t
IGl0LiBUaGlzIGlzIG5lY2Vzc2FyeSB0byBmaWd1cmUgb3V0IHRoZSByaWdodCB0aW1lIHRvCmRl
YWxsb2NhdGUgcHZjYWxscyBmcm9udGVuZCByZXNvdXJjZXMgaW4gcHZjYWxsc19mcm9udF9yZW1v
dmUuCgpBIHNpbWlsYXIsIG1vcmUgbGltaXRlZCwgaXNzdWUgYWZmZWN0cyBwdmNhbGxzX2Zyb250
X3JlbGVhc2U6IGl0IG5lZWRzCnRvIGZpbmQgb3V0IHRoZSByaWdodCB0aW1lIHRvIGZyZWUgYSBz
aW5nbGUgYWN0aXZlIHNvY2tldCBtYXBwaW5nLiBUaGUKb3V0c3RhbmRpbmcgdXNlcnMgYXJlIHNl
bmRtc2cgYW5kIHJlY3Ztc2cuIEluc3RlYWQgb2YgYWRkaW5nIGFub3RoZXIKcmVmY291bnQsIEkg
YW0gcmV1c2luZyB0aGUgZXhpc3RpbmcgaW5fbXV0ZXggYW5kIG91dF9tdXRleCB0byBmaW5kIG91
dAppZiB0aGVyZSBhcmUgb3V0c3RhbmRpbmcgdXNlcnMgb2YgdGhlIHNvY2tldCBtYXBwaW5nLiBJ
dCBpcyBzYWZlIGJlY2F1c2UKd2Uga25vdyB0aGF0IHRoZXJlIGNhbm5vdCBiZSBhbnkgbmV3IHNl
bmRtc2cgYW5kIHJlY3Ztc2cgY2FsbGVycyBub3QKYWxyZWFkeSB3YWl0aW5nIGZvciBvbmUgb2Yg
dGhlIHR3byBtdXRleGVzLgoKLSBpbnRyb2R1Y2UgcHZjYWxsc19yZWZjb3VudCB0byBhdm9pZCBy
ZW1vdmluZyBkYXRhIHN0cnVjdHMgdGhhdCBhcmUKICBzdGlsbCBpbi11c2UKLSBzZXQgcHZjYWxs
c19mcm9udF9kZXYgdG8gTlVMTCBmaXJzdCBpbiBwdmNhbGxzX2Zyb250X3JlbW92ZQotIHVzZSBt
dXRleF90cnlsb2NrIHRvIGNoZWNrIHRoZSBzdGF0ZSBvZiBpbl9tdXRleCBhbmQgb3V0X211dGV4
IGJlZm9yZQogIGZyZWVpbmcgYSBtYXAgaW4gcHZjYWxsc19mcm9udF9yZWxlYXNlCi0gcmVuYW1l
IHB2Y2FsbHNzX2xvY2sgdG8gc29ja2V0X2xvY2sKLSBhZGQgYSBjb21tZW50IG9uIFhFTkJVU19G
VU5DVElPTlNfQ0FMTFMKLSBmaXggdGhlIGlycSBjaGVjayB0byA+PSAwCi0gaW5pdGlhbGl6ZSBz
b2NrZXRfbWFwcGluZ3MgaW4gcHZjYWxsc19mcm9udF9wcm9iZSBzbyB0aGF0CiAgcHZjYWxsc19m
cm9udF9yZW1vdmUgY2FuIGRlYWwgd2l0aCBpdCBwcm9wZXJseQotIHVzZSBJUFBST1RPX0lQCi0g
ZnJlZSBuZXcgbWFwcGluZyBpbiBwdmNhbGxzX2Zyb250X3NvY2tldCBpbiBjYXNlIG9mIGVycm9y
cwotIG5vIG5lZWQgdG8gemVybyBtYXAtPmFjdGl2ZS5yaW5nIHR3aWNlCi0gdXNlIFBWQ0FMTFNf
UklOR19PUkRFUiBpbnN0ZWFkIG9mIG1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIKLSBzZXQg
KmV2dGNobiB0byAtMSBhdCB0aGUgYmVnaW5uaW5nIG9mIGNyZWF0ZV9hY3RpdmUKLSBkb24ndCBm
cmVlIG1hcCBpbiBjcmVhdGVfYWN0aXZlIGluIGNhc2Ugb2YgZXJyb3JzLCBpdCBzaG91bGQgYmUg
ZnJlZWQKICBieSBhIHJlbGVhc2UgY29tbWFuZAotIGFkZCByZXZpZXdlZC1ieXMKLSBmcmVlIG1h
cDIgaW4gY2FzZSBvZiBlcnJvcnMgaW4gcHZjYWxsc19mcm9udF9hY2NlcHQKLSBwcm9wZXJseSB1
bmxvY2sgaW4gZXJyb3IgcGF0aHMgaW4gcHZjYWxsc19mcm9udF9hY2NlcHQKLSBtYWtlIHB2Y2Fs
bHNfZnJvbnRfd3JpdGVfdG9kbyByZXR1cm4gYm9vbAotIG1vdmUgdGhlIGVycm9yIGNoZWNrIGJl
Zm9yZSB0aGUgYmFycmllciBpbiBfX3dyaXRlX3JpbmcKLSBhZGQgYSBjaGVjayAibGVuID49IElO
VF9NQVgiIGluIHB2Y2FsbHNfZnJvbnRfc2VuZG1zZwotIG1ha2UgdGhlIGxlbiBwYXJhbWV0ZXIg
b2YgX193cml0ZV9yaW5nIGFuIGludAotIGRvbid0IGluaXRpYWxpemUgc2VudCBpbiBwdmNhbGxz
X2Zyb250X3NlbmRtc2cKLSBtYWtlIHRoZSBlcnJvciB2YWx1ZSBmb3Igc2tfc2VuZF9oZWFkIGJl
aW5nIHplcm8gY29uc2lzdGVudAotIGRvbid0IGluaXRpYWxpemUgcmV0IGluIHB2Y2FsbHNfZnJv
bnRfcmVjdm1zZwotIHVuYmluZF9mcm9tX2lycWhhbmRsZXIgYmVmb3JlIGRvaW5nIGFueXRoaW5n
IGVsc2UgaW4KICBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwCi0gbW92ZSB0aGUgInNvY2stPnNrID09
IE5VTEwiIGNoZWNrIGJlZm9yZSBiZWRhdGEgYWNjZXNzIGluCiAgcHZjYWxsc19mcm9udF9yZWxl
YXNlCi0gbm8gbmVlZCB0byB1c2UgUkVBRC9XUklURV9PTkNFIHRvIGFjY2VzcyBza19zZW5kX2hl
YWQKCgpTdGVmYW5vIFN0YWJlbGxpbmkgKDEzKToKICAgICAgeGVuL3B2Y2FsbHM6IGludHJvZHVj
ZSB0aGUgcHZjYWxscyB4ZW5idXMgZnJvbnRlbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVu
dCBmcm9udGVuZCBkaXNjb25uZWN0CiAgICAgIHhlbi9wdmNhbGxzOiBjb25uZWN0IHRvIHRoZSBi
YWNrZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgc29ja2V0IGNvbW1hbmQgYW5kIGhh
bmRsZSBldmVudHMKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBjb25uZWN0IGNvbW1hbmQK
ICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCBiaW5kIGNvbW1hbmQKICAgICAgeGVuL3B2Y2Fs
bHM6IGltcGxlbWVudCBsaXN0ZW4gY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50
IGFjY2VwdCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgc2VuZG1zZwogICAg
ICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlY3Ztc2cKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxl
bWVudCBwb2xsIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCByZWxlYXNlIGNv
bW1hbmQKICAgICAgeGVuOiBpbnRyb2R1Y2UgYSBLY29uZmlnIG9wdGlvbiB0byBlbmFibGUgdGhl
IHB2Y2FsbHMgZnJvbnRlbmQKCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgfCAgICA5ICsK
IGRyaXZlcnMveGVuL01ha2VmaWxlICAgICAgICB8ICAgIDEgKwogZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jIHwgMTI3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgIDI4ICsKIDQgZmlsZXMgY2hhbmdl
ZCwgMTMxMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbO-0004Wl-Ud; Fri, 15 Sep 2017 23:00:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbN-0004UE-Af
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:49 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 77/A2-01761-0AB5CB95; Fri, 15 Sep 2017 23:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssu6C6D2
 RBmf3slss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmtF5awFXQZV/z6f56tgXGTVhcjF4eQwDom
 iYNXNzF3MXJysAg4SLyeeJe9i5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X2BzhAVsJV7N7GcGmcMioCqxuz0WJMwr4C7xZmkrWK+EgJzEyWOTwW
 ZyAsWf77/EAnFPG6PEs70b2Ccw8i5gZFjFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWly
 cmJ6ak5hUrJecn7uJERgMDECwg/H7H6dDjJIcTEqivFZ+eyKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfA2RgHlBItS01Mr0jJzgGEJk5bg4FES4XUAhqYQb3FBYm5xZjpE6hSjMcexTZf/MHF03
 Lz7h0mIJS8/L1VKnPcEyCQBkNKM0jy4QbB4ucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhiC
 k8mXklcPteAZ3CBHTKmdM7QE4pSURISTUw+omd3RP9ZOrUmeecT3x7eKtg7yGl3z4H5Ng0909
 lF5DruHfy4LOQHqd1ex2MH0Q5tQa6B626+/ymT7jdsYnPvnpO4FhZF1r8UPGUzgq9qI12P9Z/
 //Lroddvm2MCszVkQsIKG7muPZNtlp875xrnrUa7aVLiH3ouhOw9l+Y7yzz44WWdu5Iafkosx
 RmJhlrMRcWJAFoc2j6SAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505516446!97781231!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45255 invoked from network); 15 Sep 2017 23:00:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 23:00:47 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3662C22A83;
 Fri, 15 Sep 2017 23:00:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3662C22A83
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:38 -0700
Message-Id: <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGFjdGl2ZSBzb2NrZXRzLCBjaGVjayB0aGUgaW5kZXhlcyBhbmQgdXNlIHRoZSBpbmZsaWdo
dF9jb25uX3JlcQp3YWl0cXVldWUgdG8gd2FpdC4KCkZvciBwYXNzaXZlIHNvY2tldHMgaWYgYW4g
YWNjZXB0IGlzIG91dHN0YW5kaW5nCihQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUKSwgY2hl
Y2sgaWYgaXQgaGFzIGJlZW4gYW5zd2VyZWQgYnkgbG9va2luZwphdCBiZWRhdGEtPnJzcFtyZXFf
aWRdLiBJZiBzbywgcmV0dXJuIFBPTExJTi4gIE90aGVyd2lzZSB1c2UgdGhlCmluZmxpZ2h0X2Fj
Y2VwdF9yZXEgd2FpdHF1ZXVlLgoKSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQsIHNlbmQgUFZD
QUxMU19QT0xMIHRvIHRoZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCm91dHN0YW5kaW5nIFBPTEwgcmVx
dWVzdHMgYXdhaXRpbmcgZm9yIGEgcmVzcG9uc2UgdXNlIHRoZSBpbmZsaWdodF9yZXEKd2FpdHF1
ZXVlOiBpbmZsaWdodF9yZXEgaXMgYXdha2VuIHdoZW4gYSBuZXcgcmVzcG9uc2UgaXMgcmVjZWl2
ZWQ7IG9uCndha2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJlc3BvbnNlIGlzIGFycml2
ZWQgYnkgbG9va2luZyBhdCB0aGUKUFZDQUxMU19GTEFHX1BPTExfUkVUIGZsYWcuIFdlIHNldCB0
aGUgZmxhZyBmcm9tCnB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwgaWYgdGhlIHJlc3BvbnNl
IHdhcyBmb3IgYSBQT0xMIGNvbW1hbmQuCgpJbiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIs
IGdldCB0aGUgc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZQpwb2xsIGlkICh3ZSBwcmV2aW91
c2x5IGNvbnZlcnRlZCBzdHJ1Y3Qgc29ja19tYXBwaW5nKiB0byB1aW50NjRfdCBhbmQKdXNlZCBp
dCBhcyBpZCkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBv
cmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2Uu
Y29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmggfCAgIDMgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggMDFhNWE2OS4uOGE5MDIxMyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYwpAQCAtODUsNiArODUsOCBAQCBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKIAkJICogT25seSBv
bmUgcG9sbCBvcGVyYXRpb24gY2FuIGJlIGluZmxpZ2h0IGZvciBhIGdpdmVuIHNvY2tldC4KIAkJ
ICovCiAjZGVmaW5lIFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQgMAorI2RlZmluZSBQVkNB
TExTX0ZMQUdfUE9MTF9JTkZMSUdIVCAgIDEKKyNkZWZpbmUgUFZDQUxMU19GTEFHX1BPTExfUkVU
ICAgICAgICAyCiAJCQl1aW50OF90IGZsYWdzOwogCQkJdWludDMyX3QgaW5mbGlnaHRfcmVxX2lk
OwogCQkJc3RydWN0IHNvY2tfbWFwcGluZyAqYWNjZXB0X21hcDsKQEAgLTE1NSwxNSArMTU3LDMy
IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGly
cSwgdm9pZCAqZGV2X2lkKQogCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmVkYXRhLT5yaW5n
LCBiZWRhdGEtPnJpbmcucnNwX2NvbnMpOwogCiAJCXJlcV9pZCA9IHJzcC0+cmVxX2lkOwotCQlk
c3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsgc2l6ZW9mKHJzcC0+cmVxX2lk
KTsKLQkJc3JjID0gKHVpbnQ4X3QgKilyc3AgKyBzaXplb2YocnNwLT5yZXFfaWQpOwotCQltZW1j
cHkoZHN0LCBzcmMsIHNpemVvZigqcnNwKSAtIHNpemVvZihyc3AtPnJlcV9pZCkpOwotCQkvKgot
CQkgKiBGaXJzdCBjb3B5IHRoZSByZXN0IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4gSXQgaXMK
LQkJICogcGFpcmVkIHdpdGggdGhlIGJhcnJpZXIgd2hlbiBhY2Nlc3NpbmcgYmVkYXRhLT5yc3Au
Ci0JCSAqLwotCQlzbXBfd21iKCk7Ci0JCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQsIHJzcC0+cmVxX2lkKTsKKwkJaWYgKHJzcC0+Y21kID09IFBWQ0FMTFNfUE9MTCkgewor
CQkJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikKKwkJ
CQkJCSAgIHJzcC0+dS5wb2xsLmlkOworCisJCQlzZXRfYml0KFBWQ0FMTFNfRkxBR19QT0xMX1JF
VCwKKwkJCQkodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOworCQkJLyoKKwkJCSAqIFNldCBS
RVQsIHRoZW4gY2xlYXIgSU5GTElHSFQuIEl0IHBhaXJzIHdpdGgKKwkJCSAqIHRoZSBjaGVja3Mg
YXQgdGhlIGJlZ2lubmluZyBvZgorCQkJICogcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUuCisJ
CQkgKi8KKwkJCXNtcF93bWIoKTsKKwkJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZM
SUdIVCwKKwkJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CisJCX0gZWxzZSB7CisJ
CQlkc3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsKKwkJCSAgICAgIHNpemVv
Zihyc3AtPnJlcV9pZCk7CisJCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVvZihyc3AtPnJl
cV9pZCk7CisJCQltZW1jcHkoZHN0LCBzcmMsIHNpemVvZigqcnNwKSAtIHNpemVvZihyc3AtPnJl
cV9pZCkpOworCQkJLyoKKwkJCSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRo
ZW4gcmVxX2lkLiBJdCBpcworCQkJICogcGFpcmVkIHdpdGggdGhlIGJhcnJpZXIgd2hlbiBhY2Nl
c3NpbmcgYmVkYXRhLT5yc3AuCisJCQkgKi8KKwkJCXNtcF93bWIoKTsKKwkJCVdSSVRFX09OQ0Uo
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIHJzcC0+cmVxX2lkKTsKKwkJfQogCiAJCWRvbmUg
PSAxOwogCQliZWRhdGEtPnJpbmcucnNwX2NvbnMrKzsKQEAgLTgzNCw2ICs4NTMsMTEzIEBAIGlu
dCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0
ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIHVuc2lnbmVk
IGludCBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZShzdHJ1Y3QgZmlsZSAqZmlsZSwKKwkJCQkJ
ICAgICAgIHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAorCQkJCQkgICAgICAgc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwLAorCQkJCQkgICAgICAgcG9sbF90YWJsZSAqd2FpdCkKK3sKKwlp
bnQgbm90aWZ5LCByZXFfaWQsIHJldDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
OworCisJaWYgKHRlc3RfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCisJCSAgICAg
KHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgeworCQl1aW50MzJfdCByZXFfaWQgPSBSRUFE
X09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCk7CisKKwkJaWYgKHJlcV9pZCAhPSBQ
VkNBTExTX0lOVkFMSURfSUQgJiYKKwkJICAgIFJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRd
LnJlcV9pZCkgPT0gcmVxX2lkKQorCQkJcmV0dXJuIFBPTExJTiB8IFBPTExSRE5PUk07CisKKwkJ
cG9sbF93YWl0KGZpbGUsICZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwgd2FpdCk7
CisJCXJldHVybiAwOworCX0KKworCWlmICh0ZXN0X2FuZF9jbGVhcl9iaXQoUFZDQUxMU19GTEFH
X1BPTExfUkVULAorCQkJICAgICAgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncykpCisJCXJl
dHVybiBQT0xMSU4gfCBQT0xMUkROT1JNOworCisJLyoKKwkgKiBGaXJzdCBjaGVjayBSRVQsIHRo
ZW4gSU5GTElHSFQuIE5vIGJhcnJpZXJzIG5lY2Vzc2FyeSB0bworCSAqIGVuc3VyZSBleGVjdXRp
b24gb3JkZXJpbmcgYmVjYXVzZSBvZiB0aGUgY29uZGl0aW9uYWwKKwkgKiBpbnN0cnVjdGlvbnMg
Y3JlYXRpbmcgY29udHJvbCBkZXBlbmRlbmNpZXMuCisJICovCisKKwlpZiAodGVzdF9hbmRfc2V0
X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwKKwkJCSAgICAgKHZvaWQgKikmbWFwLT5w
YXNzaXZlLmZsYWdzKSkgeworCQlwb2xsX3dhaXQoZmlsZSwgJmJlZGF0YS0+aW5mbGlnaHRfcmVx
LCB3YWl0KTsKKwkJcmV0dXJuIDA7CisJfQorCisJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9s
b2NrKTsKKwlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOworCWlmIChyZXQgPCAw
KSB7CisJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJcmV0dXJuIHJldDsK
Kwl9CisJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOworCXJl
cS0+cmVxX2lkID0gcmVxX2lkOworCXJlcS0+Y21kID0gUFZDQUxMU19QT0xMOworCXJlcS0+dS5w
b2xsLmlkID0gKHVpbnQ2NF90KSBtYXA7CisKKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7
CisJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90
aWZ5KTsKKwlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKG5vdGlmeSkK
KwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKKworCXBvbGxfd2FpdChmaWxl
LCAmYmVkYXRhLT5pbmZsaWdodF9yZXEsIHdhaXQpOworCXJldHVybiAwOworfQorCitzdGF0aWMg
dW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9hY3RpdmUoc3RydWN0IGZpbGUgKmZpbGUs
CisJCQkJCSAgICAgIHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLAorCQkJCQkgICAgICBz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsCisJCQkJCSAgICAgIHBvbGxfdGFibGUgKndhaXQpCit7
CisJdW5zaWduZWQgaW50IG1hc2sgPSAwOworCWludDMyX3QgaW5fZXJyb3IsIG91dF9lcnJvcjsK
KwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYgPSBtYXAtPmFjdGl2ZS5yaW5nOworCisJ
b3V0X2Vycm9yID0gaW50Zi0+b3V0X2Vycm9yOworCWluX2Vycm9yID0gaW50Zi0+aW5fZXJyb3I7
CisKKwlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLCB3YWl0
KTsKKwlpZiAocHZjYWxsc19mcm9udF93cml0ZV90b2RvKG1hcCkpCisJCW1hc2sgfD0gUE9MTE9V
VCB8IFBPTExXUk5PUk07CisJaWYgKHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpCisJCW1h
c2sgfD0gUE9MTElOIHwgUE9MTFJETk9STTsKKwlpZiAoaW5fZXJyb3IgIT0gMCB8fCBvdXRfZXJy
b3IgIT0gMCkKKwkJbWFzayB8PSBQT0xMRVJSOworCisJcmV0dXJuIG1hc2s7Cit9CisKK3Vuc2ln
bmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssCisJCQkgICAgICAgcG9sbF90YWJsZSAqd2FpdCkKK3sKKwlzdHJ1Y3QgcHZjYWxs
c19iZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7CisJaW50IHJldDsK
KworCXB2Y2FsbHNfZW50ZXI7CisJaWYgKCFwdmNhbGxzX2Zyb250X2RldikgeworCQlwdmNhbGxz
X2V4aXQ7CisJCXJldHVybiBQT0xMTlZBTDsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRh
KCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5n
ICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0
OworCQlyZXR1cm4gUE9MTE5WQUw7CisJfQorCWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpCisJCXJl
dCA9IHB2Y2FsbHNfZnJvbnRfcG9sbF9hY3RpdmUoZmlsZSwgYmVkYXRhLCBtYXAsIHdhaXQpOwor
CWVsc2UKKwkJcmV0ID0gcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUoZmlsZSwgYmVkYXRhLCBt
YXAsIHdhaXQpOworCXB2Y2FsbHNfZXhpdDsKKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKIAl7ICJw
dmNhbGxzIiB9LAogCXsgIiIgfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5oIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCmluZGV4IGRlMjQwNDEuLjI1ZTA1Yjgg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAorKysgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmgKQEAgLTIwLDUgKzIwLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVj
dm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogCQkJICBzdHJ1Y3QgbXNnaGRyICptc2csCiAJCQkg
IHNpemVfdCBsZW4sCiAJCQkgIGludCBmbGFncyk7Cit1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9u
dF9wb2xsKHN0cnVjdCBmaWxlICpmaWxlLAorCQkJCXN0cnVjdCBzb2NrZXQgKnNvY2ssCisJCQkJ
cG9sbF90YWJsZSAqd2FpdCk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbL-0004TA-QZ; Fri, 15 Sep 2017 23:00:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbK-0004SO-Hb
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E4/5E-03616-D9B5CB95; Fri, 15 Sep 2017 23:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WXdu9J5
 Igz+XBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjn1+yFTyRqGh6tJq5gfGLSBcjF4eQwDom
 ic//upi7GDk5WAQcJK4dXcTSxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL7A5wgIuEg+vXGGFmKkq8ePAXDCbV8BNYtuzp2C2hICcxMljk8FsTg
 F3ief7L7FAHNTGKPFs7wb2CYy8CxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBAYEAxDsYLy+MeAQoyQHk5Ior5XfnkghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEryuUUA5waLU9NSKtMwcYGjCpCU4eJREeANB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7
 h8mIZa8/LxUKXHe85FApQIgpRmleXCDYDFziVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8J0
 AW8mTmlcDtewV0ChPQKWdO7wA5pSQRISXVwBjRZN8UcPDNGeHEiLpVio6G65cc3bV4z8wlk3+
 VtuovWXxQ+9Nc7nNrK5j9Pq1a+EEvT2xd/foVDm+fHpC+rh4v/+CCncGyidts8x5Urp6/3+PF
 OjWhp3P+ts51f/mHT2LjgZ/Pp0gmrj/z4cP1ucL+czf/2u58yjD6zaRQWcUZ8coFb7OyFQ8VK
 bEUZyQaajEXFScCALyhzOuUAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505516443!116223657!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11361 invoked from network); 15 Sep 2017 23:00:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:45 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4004222A74;
 Fri, 15 Sep 2017 23:00:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4004222A74
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:29 -0700
Message-Id: <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgZGF0YSBzdHJ1Y3R1cmUgbmFtZWQgcHZjYWxsc19iZWRhdGEuIEl0IGNvbnRh
aW5zIHBvaW50ZXJzIHRvCnRoZSBjb21tYW5kIHJpbmcsIHRoZSBldmVudCBjaGFubmVsLCBhIGxp
c3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgbGlzdApvZiBwYXNzaXZlIHNvY2tldHMuIExpc3Rz
IGFjY2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgYSBzcGluX2xvY2suCgpJbnRyb2R1Y2UgYSB3YWl0
cXVldWUgdG8gYWxsb3cgd2FpdGluZyBmb3IgYSByZXNwb25zZSBvbiBjb21tYW5kcyBzZW50CnRv
IHRoZSBiYWNrZW5kLgoKSW50cm9kdWNlIGFuIGFycmF5IG9mIHN0cnVjdCB4ZW5fcHZjYWxsc19y
ZXNwb25zZSB0byBzdG9yZSBjb21tYW5kcwpyZXNwb25zZXMuCgpwdmNhbGxzX3JlZmNvdW50IGlz
IHVzZWQgdG8ga2VlcCBjb3VudCBvZiB0aGUgb3V0c3RhbmRpbmcgcHZjYWxscyB1c2Vycy4KT25s
eSByZW1vdmUgY29ubmVjdGlvbnMgb25jZSB0aGUgcmVmY291bnQgaXMgemVyby4KCkltcGxlbWVu
dCBwdmNhbGxzIGZyb250ZW5kIHJlbW92YWwgZnVuY3Rpb24uIEdvIHRocm91Z2ggdGhlIGxpc3Qg
b2YKYWN0aXZlIGFuZCBwYXNzaXZlIHNvY2tldHMgYW5kIGZyZWUgdGhlbSBhbGwsIG9uZSBhdCBh
IHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0
by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29t
Ci0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNjMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjMgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCBhOGQzOGMyLi42N2M4MzM3IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCkBAIC0yMCw2ICsyMCw0MiBAQAogI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KICNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaD4KIAorI2RlZmluZSBQVkNBTExTX0lOVkFMSURf
SUQgVUlOVF9NQVgKKyNkZWZpbmUgUFZDQUxMU19SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19H
UkFOVF9PUkRFUgorI2RlZmluZSBQVkNBTExTX05SX1JFUV9QRVJfUklORyBfX0NPTlNUX1JJTkdf
U0laRSh4ZW5fcHZjYWxscywgWEVOX1BBR0VfU0laRSkKKworc3RydWN0IHB2Y2FsbHNfYmVkYXRh
IHsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfZnJvbnRfcmluZyByaW5nOworCWdyYW50X3JlZl90IHJl
ZjsKKwlpbnQgaXJxOworCisJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFwcGluZ3M7CisJc3Ry
dWN0IGxpc3RfaGVhZCBzb2NrZXRwYXNzX21hcHBpbmdzOworCXNwaW5sb2NrX3Qgc29ja2V0X2xv
Y2s7CisKKwl3YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9yZXE7CisJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlIHJzcFtQVkNBTExTX05SX1JFUV9QRVJfUklOR107Cit9Oworc3RhdGljIHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpwdmNhbGxzX2Zyb250X2RldjsKK3N0YXRpYyBhdG9taWNfdCBw
dmNhbGxzX3JlZmNvdW50OworCisvKiBmaXJzdCBpbmNyZW1lbnQgcmVmY291bnQsIHRoZW4gcHJv
Y2VlZCAqLworI2RlZmluZSBwdmNhbGxzX2VudGVyIHsgICAgICAgICAgICAgICAgICAgICBcCisJ
YXRvbWljX2luYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAorCXNtcF9tYigpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30KKworLyogZmlyc3QgY29tcGxldGUgb3RoZXIgb3BlcmF0
aW9ucywgdGhlbiBkZWNyZW1lbnQgcmVmY291bnQgKi8KKyNkZWZpbmUgcHZjYWxsc19leGl0IHsg
ICAgICAgICAgICAgICAgICAgICAgXAorCXNtcF9tYigpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKwlhdG9taWNfZGVjKCZwdmNhbGxzX3JlZmNvdW50KTsgICAgICBcCit9CisKK3N0YXRp
YyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAq
ZGV2X2lkKQoreworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVj
dCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7CiAJeyAicHZjYWxscyIg
fSwKIAl7ICIiIH0KQEAgLTI3LDYgKzYzLDMzIEBACiAKIHN0YXRpYyBpbnQgcHZjYWxsc19mcm9u
dF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKKwlzdHJ1Y3QgcHZjYWxsc19i
ZWRhdGEgKmJlZGF0YTsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMLCAqbjsKKwor
CWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CisJZGV2
X3NldF9kcnZkYXRhKCZkZXYtPmRldiwgTlVMTCk7CisJcHZjYWxsc19mcm9udF9kZXYgPSBOVUxM
OworCWlmIChiZWRhdGEtPmlycSA+PSAwKQorCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKGJlZGF0
YS0+aXJxLCBkZXYpOworCisJc21wX21iKCk7CisJd2hpbGUgKGF0b21pY19yZWFkKCZwdmNhbGxz
X3JlZmNvdW50KSA+IDApCisJCWNwdV9yZWxheCgpOworCWxpc3RfZm9yX2VhY2hfZW50cnlfc2Fm
ZShtYXAsIG4sICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncywgbGlzdCkgeworCQlwdmNhbGxzX2Zy
b250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKKwkJa2ZyZWUobWFwKTsKKwl9CisJbGlzdF9mb3Jf
ZWFjaF9lbnRyeV9zYWZlKG1hcCwgbiwgJmJlZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywgbGlz
dCkgeworCQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlsaXN0X2RlbF9pbml0
KCZtYXAtPmxpc3QpOworCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCWtm
cmVlKG1hcCk7CisJfQorCWlmIChiZWRhdGEtPnJlZiA+PSAwKQorCQlnbnR0YWJfZW5kX2ZvcmVp
Z25fYWNjZXNzKGJlZGF0YS0+cmVmLCAwLCAwKTsKKwlrZnJlZShiZWRhdGEtPnJpbmcuc3Jpbmcp
OworCWtmcmVlKGJlZGF0YSk7CisJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRl
Q2xvc2VkKTsKIAlyZXR1cm4gMDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbK-0004SV-JQ; Fri, 15 Sep 2017 23:00:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbK-0004SN-4I
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 89/53-02023-D9B5CB95; Fri, 15 Sep 2017 23:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WXdO9J5
 Ig1P7jSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtnQdZCxYKVXyd/Ii1gfE+fxcjF4eQwDom
 iePzJ7F1MXJysAg4SFzuesbUxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yebwMpFBKQlr
 n2+zAgyh1lgMqPE63e/mEESwgI+Er82LWOBmKkqcfH3H7A4r4CbxIaX38HiEgJyEiePTQYbyi
 ngLTFn4S4mEFtIwEti3YMpTBMYeRcwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNXLTS0
 uTkxPzUlMKtZLzs/dxAgMh3oGBsYdjI2z/Q4xSnIwKYnyWvntiRTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwdsYBZQTLEpNT61Iy8wBBiZMWoKDR0mENxAkzVtckJhbnJkOkTrFaMxxbNPlP0wcH
 Tfv/mESYsnLz0uVEuc9AVIqAFKaUZoHNwgWMZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCf
 P6g0zhycwrgdv3CugUJqBTzpzeAXJKSSJCSqqB0e733C35HBV2sYZczpEs6axHBUU9DnpJRXY
 +/ikR86WzK6fTSt7097+akFdL5Ng/lHqUsTywOjFx3a8dm7x+3H1a/FeXfR3zS4vUisVORXrf
 Hj+TWfXqXesKp8Nxl0x/7GWyrpHk/rz/xrK0aebyvBUxx8tFn3E9K1hy7li0XeU3ruD+pdNbl
 FiKMxINtZiLihMBlIKSf5MCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505516443!91197736!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6089 invoked from network); 15 Sep 2017 23:00:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:44 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E33E621EAD;
 Fri, 15 Sep 2017 23:00:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E33E621EAD
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:28 -0700
Message-Id: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 01/13] xen/pvcalls: introduce the pvcalls
	xenbus frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgeGVuYnVzIGZyb250ZW5kIGZvciB0aGUgcHZjYWxscyBwcm90b2NvbCwgYXMg
ZGVmaW5lZCBieQpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sLgoKVGhpcyBwYXRjaCBvbmx5IGFkZHMgdGhlIHN0dWJzLCB0aGUgY29kZSB3aWxs
IGJlIGFkZGVkIGJ5IHRoZSBmb2xsb3dpbmcKcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hOGQzOGMyCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiAoYykgMjAxNyBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDxs
aW51eC9tb2R1bGUuaD4KKworI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KKyNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4veGVuLmg+CisjaW5jbHVkZSA8eGVuL3hlbmJ1
cy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgorCitzdGF0aWMgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgcHZjYWxsc19mcm9udF9pZHNbXSA9IHsKKwl7ICJw
dmNhbGxzIiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIGludCBwdmNhbGxzX2Zyb250X3JlbW92
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAg
Y29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKKwkJCSAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlKQoreworfQorCitzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgcHZjYWxsc19mcm9udF9kcml2ZXIgPSB7CisJLmlkcyA9
IHB2Y2FsbHNfZnJvbnRfaWRzLAorCS5wcm9iZSA9IHB2Y2FsbHNfZnJvbnRfcHJvYmUsCisJLnJl
bW92ZSA9IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlLAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxs
c19mcm9udF9jaGFuZ2VkLAorfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19mcm9udGVu
ZF9pbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOwor
CisJcHJfaW5mbygiSW5pdGlhbGlzaW5nIFhlbiBwdmNhbGxzIGZyb250ZW5kIGRyaXZlclxuIik7
CisKKwlyZXR1cm4geGVuYnVzX3JlZ2lzdGVyX2Zyb250ZW5kKCZwdmNhbGxzX2Zyb250X2RyaXZl
cik7Cit9CisKK21vZHVsZV9pbml0KHB2Y2FsbHNfZnJvbnRlbmRfaW5pdCk7Ci0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbO-0004WS-N2; Fri, 15 Sep 2017 23:00:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbN-0004UC-6v
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0C/9C-02208-0AB5CB95; Fri, 15 Sep 2017 23:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WXd+9J5
 Ig9mthhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3X39ZC5YoVWyfdYG1gfGmTBcjF4eQwDom
 iV+bjzN3MXJysAg4SDzacIepi5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X2BzhAUsJO7fPc8KMVNVYtXPG2ANvALuEmu3bGcCsSUE5CROHpsMVs
 MJFH++/xILxEFtjBLP9m5gn8DIu4CRYRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGpXm5qcXF
 iempOYlKxXnJ+7iZGYDgwAMEOxmOTnQ8xSnIwKYnyWvntiRTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwesaBZQTLEpNT61Iy8wBBiZMWoKDR0mENxAkzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/
 mESYsnLz0uVEuf1BykVACnNKM2DGwSLmEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5hUDmc
 KTmVcCt+8V0ClMQKecOb0D5JSSRISUVAOj8WG+AIWSQq8zb7k3/F+465zLg3MWz2ZySDZfbHk
 n17rKTM7nY+DD68zyxyMmbPh6SjdW3WPK63SWVqm3qaabBUTvcKS9V37L/PdZFa96wC4FCWXf
 /9vr5k694f1NxtGtSYBT6wrrgQiRvdNtLiVmJNdNmDr9r8vk6jQ+nhOW7M+sel8llD9XYinOS
 DTUYi4qTgQAR3weUpMCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505516446!97781229!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45224 invoked from network); 15 Sep 2017 23:00:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 23:00:47 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DF08022A74;
 Fri, 15 Sep 2017 23:00:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF08022A74
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:37 -0700
Message-Id: <1505516440-11111-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHJlY3Ztc2cgYnkgY29weWluZyBkYXRhIGZyb20gdGhlICJpbiIgcmluZy4gSWYg
bm90IGVub3VnaCBkYXRhCmlzIGF2YWlsYWJsZSBhbmQgdGhlIHJlY3Ztc2cgY2FsbCBpcyBibG9j
a2luZywgdGhlbiB3YWl0IG9uIHRoZQppbmZsaWdodF9jb25uX3JlcSB3YWl0cXVldWUuIFRha2Ug
dGhlIGFjdGl2ZSBzb2NrZXQgaW5fbXV0ZXggc28gdGhhdApvbmx5IG9uZSBmdW5jdGlvbiBjYW4g
YWNjZXNzIHRoZSByaW5nIGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJv
bnQuYyB8IDExMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oIHwgICA0ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEx
NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDI5MDdlODUuLjAxYTVhNjkgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKQEAgLTExOCw2ICsxMTgsMjAgQEAgc3RhdGljIGJvb2wgcHZjYWxsc19m
cm9udF93cml0ZV90b2RvKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKIAlyZXR1cm4gISEoc2l6
ZSAtIHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIHNpemUpKTsKIH0KIAorc3RhdGljIGJvb2wg
cHZjYWxsc19mcm9udF9yZWFkX3RvZG8oc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQoreworCXN0
cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+YWN0aXZlLnJpbmc7CisJUklOR19J
RFggY29ucywgcHJvZDsKKwlpbnQzMl90IGVycm9yOworCisJY29ucyA9IGludGYtPmluX2NvbnM7
CisJcHJvZCA9IGludGYtPmluX3Byb2Q7CisJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKKwlyZXR1
cm4gKGVycm9yICE9IDAgfHwKKwkJcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywKKwkJCSAgICAg
ICBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkgIT0gMCk7Cit9CisKIHN0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9p
ZCAqZGV2X2lkKQogewogCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBkZXZfaWQ7CkBAIC00
ODIsNiArNDk2LDEwMiBAQCBpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQg
KnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKIAlyZXR1cm4gdG90X3NlbnQ7CiB9CiAKK3N0YXRp
YyBpbnQgX19yZWFkX3Jpbmcoc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICppbnRmLAorCQkgICAg
ICAgc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSwKKwkJICAgICAgIHN0cnVjdCBpb3ZfaXRlciAq
bXNnX2l0ZXIsCisJCSAgICAgICBzaXplX3QgbGVuLCBpbnQgZmxhZ3MpCit7CisJUklOR19JRFgg
Y29ucywgcHJvZCwgc2l6ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOworCVJJTkdfSURYIGFy
cmF5X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKKwlpbnQz
Ml90IGVycm9yOworCisJY29ucyA9IGludGYtPmluX2NvbnM7CisJcHJvZCA9IGludGYtPmluX3By
b2Q7CisJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKKwkvKiBnZXQgcG9pbnRlcnMgYmVmb3JlIHJl
YWRpbmcgZnJvbSB0aGUgcmluZyAqLworCXZpcnRfcm1iKCk7CisJaWYgKGVycm9yIDwgMCkKKwkJ
cmV0dXJuIGVycm9yOworCisJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5
X3NpemUpOworCW1hc2tlZF9wcm9kID0gcHZjYWxsc19tYXNrKHByb2QsIGFycmF5X3NpemUpOwor
CW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOworCisJaWYgKHNp
emUgPT0gMCkKKwkJcmV0dXJuIDA7CisKKwlpZiAobGVuID4gc2l6ZSkKKwkJbGVuID0gc2l6ZTsK
KworCWlmIChtYXNrZWRfcHJvZCA+IG1hc2tlZF9jb25zKSB7CisJCWNvcHlfdG9faXRlcihkYXRh
LT5pbiArIG1hc2tlZF9jb25zLCBsZW4sIG1zZ19pdGVyKTsKKwl9IGVsc2UgeworCQlpZiAobGVu
ID4gKGFycmF5X3NpemUgLSBtYXNrZWRfY29ucykpIHsKKwkJCWNvcHlfdG9faXRlcihkYXRhLT5p
biArIG1hc2tlZF9jb25zLAorCQkJCSAgICAgYXJyYXlfc2l6ZSAtIG1hc2tlZF9jb25zLCBtc2df
aXRlcik7CisJCQljb3B5X3RvX2l0ZXIoZGF0YS0+aW4sCisJCQkJICAgICBsZW4gLSAoYXJyYXlf
c2l6ZSAtIG1hc2tlZF9jb25zKSwKKwkJCQkgICAgIG1zZ19pdGVyKTsKKwkJfSBlbHNlIHsKKwkJ
CWNvcHlfdG9faXRlcihkYXRhLT5pbiArIG1hc2tlZF9jb25zLCBsZW4sIG1zZ19pdGVyKTsKKwkJ
fQorCX0KKwkvKiByZWFkIGRhdGEgZnJvbSB0aGUgcmluZyBiZWZvcmUgaW5jcmVhc2luZyB0aGUg
aW5kZXggKi8KKwl2aXJ0X21iKCk7CisJaWYgKCEoZmxhZ3MgJiBNU0dfUEVFSykpCisJCWludGYt
PmluX2NvbnMgKz0gbGVuOworCisJcmV0dXJuIGxlbjsKK30KKworaW50IHB2Y2FsbHNfZnJvbnRf
cmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csIHNpemVfdCBs
ZW4sCisJCSAgICAgaW50IGZsYWdzKQoreworCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRh
OworCWludCByZXQ7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCisJcHZjYWxsc19lbnRl
cjsKKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7CisJCXB2Y2FsbHNfZXhpdDsKKwkJcmV0dXJu
IC1FTk9UQ09OTjsKKwl9CisJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250
X2Rldi0+ZGV2KTsKKworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5z
a19zZW5kX2hlYWQ7CisJaWYgKCFtYXApIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVO
T1RTT0NLOworCX0KKworCWlmIChmbGFncyAmIChNU0dfQ01TR19DTE9FWEVDfE1TR19FUlJRVUVV
RXxNU0dfT09CfE1TR19UUlVOQykpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVPUE5P
VFNVUFA7CisJfQorCisJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOworCWlmIChs
ZW4gPiBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkKKwkJbGVuID0gWEVO
X0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CisKKwl3aGlsZSAoIShmbGFncyAm
IE1TR19ET05UV0FJVCkgJiYgIXB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpIHsKKwkJd2Fp
dF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLAorCQkJ
CQkgcHZjYWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSk7CisJfQorCXJldCA9IF9fcmVhZF9yaW5n
KG1hcC0+YWN0aXZlLnJpbmcsICZtYXAtPmFjdGl2ZS5kYXRhLAorCQkJICAmbXNnLT5tc2dfaXRl
ciwgbGVuLCBmbGFncyk7CisKKwlpZiAocmV0ID4gMCkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJx
KG1hcC0+YWN0aXZlLmlycSk7CisJaWYgKHJldCA9PSAwKQorCQlyZXQgPSAtRUFHQUlOOworCWlm
IChyZXQgPT0gLUVOT1RDT05OKQorCQlyZXQgPSAwOworCisJbXV0ZXhfdW5sb2NrKCZtYXAtPmFj
dGl2ZS5pbl9tdXRleCk7CisJcHZjYWxsc19leGl0OworCXJldHVybiByZXQ7Cit9CisKIGludCBw
dmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICph
ZGRyLCBpbnQgYWRkcl9sZW4pCiB7CiAJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmgKaW5kZXggZDkzN2MyNC4uZGUyNDA0MSAxMDA2NDQKLS0tIGEvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAt
MTYsNSArMTYsOSBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29j
aywKIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywKIAkJCSAg
c3RydWN0IG1zZ2hkciAqbXNnLAogCQkJICBzaXplX3QgbGVuKTsKK2ludCBwdmNhbGxzX2Zyb250
X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywKKwkJCSAgc3RydWN0IG1zZ2hkciAqbXNnLAor
CQkJICBzaXplX3QgbGVuLAorCQkJICBpbnQgZmxhZ3MpOwogCiAjZW5kaWYKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbN-0004Ud-F7; Fri, 15 Sep 2017 23:00:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbL-0004SO-KP
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/5E-03616-F9B5CB95; Fri, 15 Sep 2017 23:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WXde9J5
 Igw2H1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVR5YwF0wUqWi7vpOtgXGPYBcjF4eQwDom
 ie/3z7N1MXJysAg4SGw5up2li5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082gZWLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYMkhAXsJebd7WeBmKkq8bV/JiOIzSvgJrHwyw8mEFtCQE7i5LHJYE
 M5Bdwlnu+/xAJxUBujxLO9G9gnMPIuYGRYxahRnFpUllqka2ysl1SUmZ5RkpuYmaNraGCml5t
 aXJyYnpqTmFSsl5yfu4kRGBAMQLCDcef6wEOMkhxMSqK8Vn57IoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8LpGAeUEi1LTUyvSMnOAoQmTluDgURLhFQJJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx
 827f5iEWPLy81KlxHlPgJQKgJRmlObBDYLFzCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ84
 qBTOHJzCuB2/cK6BQmoFPOnN4BckpJIkJKqoGR3bxqzcaZX9gvLi440hl9oZHjdcp2szWNC81
 rbl6XZT4ze1VrUnXhT44pjIVHzWOavt6UrfLQEdLevkHp3jm721pH+eZukWh2UFjGGqz7d0nR
 r6ZNDtaF4r5v777mK1511dpDZs/2CwKnE7y6849PdK5sb7iUabPM5KrAPhYHHfbIhYtStvgos
 RRnJBpqMRcVJwIAJ/JGG5QCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505516445!116729824!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65179 invoked from network); 15 Sep 2017 23:00:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:46 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E39C222A7C;
 Fri, 15 Sep 2017 23:00:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E39C222A7C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:34 -0700
Message-Id: <1505516440-11111-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 07/13] xen/pvcalls: implement listen command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VuZCBQVkNBTExTX0xJU1RFTiB0byB0aGUgYmFja2VuZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDU3
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKaW5kZXggNTBiNjU4OC4uNGVjYzFlNSAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwpAQCAtNDE0LDYgKzQxNCw2MiBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5k
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVu
KQogCXJldHVybiAwOwogfQogCitpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tl
dCAqc29jaywgaW50IGJhY2tsb2cpCit7CisJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGE7
CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXE7CisJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQ7CisKKwlwdmNhbGxzX2VudGVyOworCWlm
ICghcHZjYWxsc19mcm9udF9kZXYpIHsKKwkJcHZjYWxsc19leGl0OworCQlyZXR1cm4gLUVOT1RD
T05OOworCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5k
ZXYpOworCisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRf
aGVhZDsKKwlpZiAoIW1hcCkgeworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRU5PVFNPQ0s7
CisJfQorCisJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNfQklORCkg
eworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiAtRU9QTk9UU1VQUDsKKwl9CisKKwlzcGluX2xv
Y2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJl
cV9pZCk7CisJaWYgKHJldCA8IDApIHsKKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOworCQlwdmNhbGxzX2V4aXQ7CisJCXJldHVybiByZXQ7CisJfQorCXJlcSA9IFJJTkdfR0VU
X1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKKwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsK
KwlyZXEtPmNtZCA9IFBWQ0FMTFNfTElTVEVOOworCXJlcS0+dS5saXN0ZW4uaWQgPSAodWludDY0
X3QpIG1hcDsKKwlyZXEtPnUubGlzdGVuLmJhY2tsb2cgPSBiYWNrbG9nOworCisJYmVkYXRhLT5y
aW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZ
KCZiZWRhdGEtPnJpbmcsIG5vdGlmeSk7CisJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmlycSk7
CisKKwl3YWl0X2V2ZW50KGJlZGF0YS0+aW5mbGlnaHRfcmVxLAorCQkgICBSRUFEX09OQ0UoYmVk
YXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCk7CisKKwltYXAtPnBhc3NpdmUuc3Rh
dHVzID0gUFZDQUxMU19TVEFUVVNfTElTVEVOOworCXJldCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0u
cmV0OworCS8qIHJlYWQgcmV0LCB0aGVuIHNldCB0aGlzIHJzcCBzbG90IHRvIGJlIHJldXNlZCAq
LworCXNtcF9tYigpOworCVdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBW
Q0FMTFNfSU5WQUxJRF9JRCk7CisJcHZjYWxsc19leGl0OworCXJldHVybiByZXQ7Cit9CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCBwdmNhbGxzX2Zyb250X2lkc1tdID0g
ewogCXsgInB2Y2FsbHMiIH0sCiAJeyAiIiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmggYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmgKaW5kZXggOGIwYTI3NC4u
YWE4ZmUxMCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCisrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaApAQCAtOSw1ICs5LDYgQEAgaW50IHB2Y2FsbHNfZnJv
bnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiBp
bnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssCiAJCSAgICAgICBzdHJ1
Y3Qgc29ja2FkZHIgKmFkZHIsCiAJCSAgICAgICBpbnQgYWRkcl9sZW4pOworaW50IHB2Y2FsbHNf
ZnJvbnRfbGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKTsKIAogI2VuZGlm
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dszbP-0004Xh-Fy; Fri, 15 Sep 2017 23:00:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dszbN-0004UK-Kh
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:00:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 89/AA-02044-0AB5CB95; Fri, 15 Sep 2017 23:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I5NlE2WXdB9J5
 IgwkNChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z7+ySmgvtcFdu3dzM1MM7g7GLk4hASWMck
 MbNlK0sXIycHi4CDRPe3K0A2BwejQIzEgx/WIGFGgTCJyZeXsILYbAKGEn+fbGIDsUUEpCWuf
 b7MCDKHWWAyo8Trd7+YQRLCAhESWxZ+YYKYqSpx9cYiRhCbV8Bd4sy+XWA1EgJyEiePTQYbyg
 kUf77/EgvEQW2MEs/2bmCfwMi7gJFhFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYEDUMzAw7mD8fdzvEKMkB5OSKK+V355IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8jVFAOcGi1PTUirTMHGBowqQlOHiURHgDQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8
 +4fJiGWvPy8VClxXn+QUgGQ0ozSPLhBsJi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9w
 TIFJ7MvBK4fa+ATmECOuXM6R0gp5QkIqSkGhgPala4Byw89UD46PVtu2W7cy4f2zCTPXAz79v
 Htb77ZWYqJ1scFt0R030xUyMq6t8ndoXoFUscO91mR0i5mxf/eNj35udLvYuf7sabiPoy+Nr6
 fPBTXM2Q/vsde8r1PVPuO+3recTCdVTyzbQ/eeyHuWdGH2zNdNRYwV57OX53XpTyR8ukNfpKL
 MUZiYZazEXFiQBn4FiYlAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505516447!114356518!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26557 invoked from network); 15 Sep 2017 23:00:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:00:48 -0000
Received: from localhost.localdomain
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CF9E422A79;
 Fri, 15 Sep 2017 23:00:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CF9E422A79
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri, 15 Sep 2017 16:00:40 -0700
Message-Id: <1505516440-11111-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v4 13/13] xen: introduce a Kconfig option to
	enable the pvcalls frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyBhZGQgcHZjYWxscy1mcm9udCB0byB0aGUgTWFrZWZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vS2NvbmZp
ZyAgfCA5ICsrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcg
Yi9kcml2ZXJzL3hlbi9LY29uZmlnCmluZGV4IDQ1NDU1NjEuLjBiMmM4MjggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL0tjb25maWcKKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtMTk2LDYg
KzE5NiwxNSBAQCBjb25maWcgWEVOX1BDSURFVl9CQUNLRU5ECiAKIAkgIElmIGluIGRvdWJ0LCBz
YXkgbS4KIAorY29uZmlnIFhFTl9QVkNBTExTX0ZST05URU5ECisJdHJpc3RhdGUgIlhFTiBQViBD
YWxscyBmcm9udGVuZCBkcml2ZXIiCisJZGVwZW5kcyBvbiBJTkVUICYmIFhFTgorCWhlbHAKKwkg
IEV4cGVyaW1lbnRhbCBmcm9udGVuZCBmb3IgdGhlIFhlbiBQViBDYWxscyBwcm90b2NvbAorCSAg
KGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwp
LiBJdAorCSAgc2VuZHMgYSBzbWFsbCBzZXQgb2YgUE9TSVggY2FsbHMgdG8gdGhlIGJhY2tlbmQs
IHdoaWNoCisJICBpbXBsZW1lbnRzIHRoZW0uCisKIGNvbmZpZyBYRU5fUFZDQUxMU19CQUNLRU5E
CiAJYm9vbCAiWEVOIFBWIENhbGxzIGJhY2tlbmQgZHJpdmVyIgogCWRlcGVuZHMgb24gSU5FVCAm
JiBYRU4gJiYgWEVOX0JBQ0tFTkQKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIv
ZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXggNDgwYjkyOC4uYWZiOWUwMyAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM5LDYg
KzM5LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9FRkkpCQkJKz0gZWZpLm8KIG9iai0kKENPTkZJR19Y
RU5fU0NTSV9CQUNLRU5EKQkJKz0geGVuLXNjc2liYWNrLm8KIG9iai0kKENPTkZJR19YRU5fQVVU
T19YTEFURSkJCSs9IHhsYXRlX21tdS5vCiBvYmotJChDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VO
RCkJKz0gcHZjYWxscy1iYWNrLm8KK29iai0kKENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCkJ
Kz0gcHZjYWxscy1mcm9udC5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRk
ZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:34:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt07Z-0008HS-1O; Fri, 15 Sep 2017 23:34:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt07X-0008HM-Fg
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:34:03 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5E/67-03423-A636CB95; Fri, 15 Sep 2017 23:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm5W8p5
 IgwnPmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz+yYfZCh54VTydfo21gfGbVRcjF4eQwBIm
 iadtV1i6GDk5WAQcJJatW8HUxcjBwSgQI/HghzVImFEgTGLy5SWsIGEWAW2Jzj3lIGE2AUOJv
 082sYGEJYDsJZ85QMIiAuoSfy5MYASxmQXeM0k0zXYAsYUFgiXW7tzOBGJzClhKLD34kRXE5h
 Xwkngx4RDYAUICqRL9S66D1YgK6Eoc+veHDaJGUOLkzCcsEDO1JJZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MH5Z
 FnCIUZKDSUmU18pvT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5diUA5waLU9NSKtMwcYCzAp
 CU4eJREeL2SgNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO+xxkhgBIUUZpHtwIWFxeYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvAMgqnsy8ErhNr4COYAI64szpHSBHlCQipKQaGLX
 lWaeuvV+7nY2h7MibGZyWAk7HV855wuE7/0lQSaZgms/LnMjCRwdjSpu1Q8rTs5vmhv5lOSpr
 9Hezhum8pfZhwh84LPO+FC29tvvmBUuv/f3hk3eFnPnDPvPNtCObEpQiA3ZKdEWmP2pZoCS3c
 okz81Lm6zbLjcJ00jj02V+LZF/lcGe/o8RSnJFoqMVcVJwIAJpSo3vGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505518440!116731876!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11416 invoked from network); 15 Sep 2017 23:34:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:34:01 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C0D1E21EA9;
 Fri, 15 Sep 2017 23:33:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C0D1E21EA9
Date: Fri, 15 Sep 2017 16:33:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151633510.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/24] xen/mm: Use typesafe MFN for
 alloc_boot_pages return
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IG1vc3Qgb2YgdGhlIGNhbGxlcnMgd2lsbCBoYXZlIHRvIHVzZSBtZm5feC4gSG93ZXZlcgo+IGZv
bGxvdy11cCBwYXRjaGVzIHdpbGwgcmVtb3ZlIHNvbWUgb2YgdGhlbSBieSBwcm9wYWdhdGluZyB0
aGUgdHlwZXNhZmUgYQo+IGJpdCBmdXJ0aGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gCj4gQ2hhbmdlcyBpbiB2MjoK
PiAgICAgLSBQdXNoIGRvd24gYSBiaXQgc29tZSBtZm5fdCB0byBjb252ZXJ0IHNvbWUgdW5zaWdu
ZWQgbG9uZyBsb2NhbAo+ICAgICB2YXJpYWJsZXMgdG8gbWZuX3QuCj4gCj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICB8IDI2ICsrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICB8ICA3ICsrKystLS0KPiAgeGVuL2FyY2gveDg2L251bWEuYyAgICAgfCAgMiAr
LQo+ICB4ZW4vYXJjaC94ODYvc3JhdC5jICAgICB8ICA1ICsrKy0tCj4gIHhlbi9jb21tb24vcGFn
ZV9hbGxvYy5jIHwgIDcgKysrLS0tLQo+ICB4ZW4vZHJpdmVycy9hY3BpL29zbC5jICB8ICAyICst
Cj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgIHwgIDMgKy0tCj4gIDggZmlsZXMgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBiMzk2NzdlYWM5Li45NjVk
MDU3M2E0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKPiBAQCAtODY0LDEzICs4NjQsMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVh
cF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAgICAgICAgIH0KPiAgICAgICAg
ICBlbHNlCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21m
biA9IGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSk7Cj4gKyAgICAgICAgICAgIG1mbl90IGZpcnN0X21m
biA9IGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSk7Cj4gIAo+IC0gICAgICAgICAgICBjbGVhcl9wYWdl
KG1mbl90b192aXJ0KGZpcnN0X21mbikpOwo+IC0gICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVu
X2VudHJ5KF9tZm4oZmlyc3RfbWZuKSwgV1JJVEVBTExPQyk7Cj4gKyAgICAgICAgICAgIGNsZWFy
X3BhZ2UobWZuX3RvX3ZpcnQobWZuX3goZmlyc3RfbWZuKSkpOwo+ICsgICAgICAgICAgICBwdGUg
PSBtZm5fdG9feGVuX2VudHJ5KGZpcnN0X21mbiwgV1JJVEVBTExPQyk7Cj4gICAgICAgICAgICAg
IHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgICAgIHdyaXRlX3B0ZShwLCBwdGUpOwo+IC0g
ICAgICAgICAgICBmaXJzdCA9IG1mbl90b192aXJ0KGZpcnN0X21mbik7Cj4gKyAgICAgICAgICAg
IGZpcnN0ID0gbWZuX3RvX3ZpcnQobWZuX3goZmlyc3RfbWZuKSk7Cj4gICAgICAgICAgfQo+ICAK
PiAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgV1JJVEVBTExPQyk7
Cj4gQEAgLTg5MSwxMSArODkxLDEyIEBAIHZvaWQgX19pbml0IHNldHVwX2ZyYW1ldGFibGVfbWFw
cGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFn
ZXMgPSAocGUgLSBwcykgPj4gUEFHRV9TSElGVDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGR4
cyA9IHBmbl90b19wZHgobnJfcGFnZXMpOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZXRhYmxl
X3NpemUgPSBucl9wZHhzICogc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pOwo+IC0gICAgdW5zaWdu
ZWQgbG9uZyBiYXNlX21mbjsKPiArICAgIG1mbl90IGJhc2VfbWZuOwo+ICAgICAgY29uc3QgdW5z
aWduZWQgbG9uZyBtYXBwaW5nX3NpemUgPSBmcmFtZXRhYmxlX3NpemUgPCBNQigzMikgPyBNQigy
KSA6IE1CKDMyKTsKPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgICAgIGxwYWVfdCAqc2Vjb25k
LCBwdGU7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG5yX3NlY29uZCwgc2Vjb25kX2Jhc2U7Cj4gKyAg
ICB1bnNpZ25lZCBsb25nIG5yX3NlY29uZDsKPiArICAgIG1mbl90IHNlY29uZF9iYXNlOwo+ICAg
ICAgaW50IGk7Cj4gICNlbmRpZgo+ICAKPiBAQCAtOTA4LDE4ICs5MDksMTkgQEAgdm9pZCBfX2lu
aXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQo+ICAg
ICAgLyogQ29tcHV0ZSB0aGUgbnVtYmVyIG9mIHNlY29uZCBsZXZlbCBwYWdlcy4gKi8KPiAgICAg
IG5yX3NlY29uZCA9IFJPVU5EVVAoZnJhbWV0YWJsZV9zaXplLCBGSVJTVF9TSVpFKSA+PiBGSVJT
VF9TSElGVDsKPiAgICAgIHNlY29uZF9iYXNlID0gYWxsb2NfYm9vdF9wYWdlcyhucl9zZWNvbmQs
IDEpOwo+IC0gICAgc2Vjb25kID0gbWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UpOwo+ICsgICAgc2Vj
b25kID0gbWZuX3RvX3ZpcnQobWZuX3goc2Vjb25kX2Jhc2UpKTsKPiAgICAgIGZvciAoIGkgPSAw
OyBpIDwgbnJfc2Vjb25kOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAgIGNsZWFyX3BhZ2UobWZu
X3RvX3ZpcnQoc2Vjb25kX2Jhc2UgKyBpKSk7Cj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShfbWZuKHNlY29uZF9iYXNlICsgaSksIFdSSVRFQUxMT0MpOwo+ICsgICAgICAgIGNsZWFy
X3BhZ2UobWZuX3RvX3ZpcnQobWZuX3gobWZuX2FkZChzZWNvbmRfYmFzZSwgaSkpKSk7Cj4gKyAg
ICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSwgV1JJ
VEVBTExPQyk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgICAgICB3cml0ZV9w
dGUoJnhlbl9maXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRlJBTUVUQUJMRV9WSVJUX1NUQVJUKStp
XSwgcHRlKTsKPiAgICAgIH0KPiAtICAgIGNyZWF0ZV9tYXBwaW5ncyhzZWNvbmQsIDAsIGJhc2Vf
bWZuLCBmcmFtZXRhYmxlX3NpemUgPj4gUEFHRV9TSElGVCwgbWFwcGluZ19zaXplKTsKPiArICAg
IGNyZWF0ZV9tYXBwaW5ncyhzZWNvbmQsIDAsIG1mbl94KGJhc2VfbWZuKSwgZnJhbWV0YWJsZV9z
aXplID4+IFBBR0VfU0hJRlQsCj4gKyAgICAgICAgICAgICAgICAgICAgbWFwcGluZ19zaXplKTsK
PiAgI2Vsc2UKPiAtICAgIGNyZWF0ZV9tYXBwaW5ncyh4ZW5fc2Vjb25kLCBGUkFNRVRBQkxFX1ZJ
UlRfU1RBUlQsCj4gLSAgICAgICAgICAgICAgICAgICAgYmFzZV9tZm4sIGZyYW1ldGFibGVfc2l6
ZSA+PiBQQUdFX1NISUZULCBtYXBwaW5nX3NpemUpOwo+ICsgICAgY3JlYXRlX21hcHBpbmdzKHhl
bl9zZWNvbmQsIEZSQU1FVEFCTEVfVklSVF9TVEFSVCwgbWZuX3goYmFzZV9tZm4pLAo+ICsgICAg
ICAgICAgICAgICAgICAgIGZyYW1ldGFibGVfc2l6ZSA+PiBQQUdFX1NISUZULCBtYXBwaW5nX3Np
emUpOwo+ICAjZW5kaWYKPiAgCj4gICAgICBtZW1zZXQoJmZyYW1lX3RhYmxlWzBdLCAwLCBucl9w
ZHhzICogc2l6ZW9mKHN0cnVjdCBwYWdlX2luZm8pKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDkyZjE3M2JlMGMuLmIw
MGVlYmQ5NmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+IEBAIC01NjEsNyArNTYxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4gICAg
ICBpbml0X2Jvb3RfcGFnZXMocGZuX3RvX3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSwgcGZuX3RvX3Bh
ZGRyKGJvb3RfbWZuX2VuZCkpOwo+ICAKPiAgICAgIC8qIENvcHkgdGhlIERUQi4gKi8KPiAtICAg
IGZkdCA9IG1mbl90b192aXJ0KGFsbG9jX2Jvb3RfcGFnZXMoZHRiX3BhZ2VzLCAxKSk7Cj4gKyAg
ICBmZHQgPSBtZm5fdG9fdmlydChtZm5feChhbGxvY19ib290X3BhZ2VzKGR0Yl9wYWdlcywgMSkp
KTsKPiAgICAgIGNvcHlfZnJvbV9wYWRkcihmZHQsIGR0Yl9wYWRkciwgZHRiX3NpemUpOwo+ICAg
ICAgZGV2aWNlX3RyZWVfZmxhdHRlbmVkID0gZmR0Owo+ICAKPiBAQCAtNjcxLDcgKzY3MSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6
ZV90IGR0Yl9zaXplKQo+ICAgICAgZHRiX3BhZ2VzID0gKGR0Yl9zaXplICsgUEFHRV9TSVpFLTEp
ID4+IFBBR0VfU0hJRlQ7Cj4gIAo+ICAgICAgLyogQ29weSB0aGUgRFRCLiAqLwo+IC0gICAgZmR0
ID0gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcyhkdGJfcGFnZXMsIDEpKTsKPiArICAgIGZk
dCA9IG1mbl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoZHRiX3BhZ2VzLCAxKSkpOwo+
ICAgICAgY29weV9mcm9tX3BhZGRyKGZkdCwgZHRiX3BhZGRyLCBkdGJfc2l6ZSk7Cj4gICAgICBk
ZXZpY2VfdHJlZV9mbGF0dGVuZWQgPSBmZHQ7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZTVhMDI5YzliZS4uODUwZTQ3MjFj
ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gQEAgLTIwMCw3ICsyMDAsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9mcmFtZXRh
YmxlX2NodW5rKHZvaWQgKnN0YXJ0LCB2b2lkICplbmQpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxv
bmcgcyA9ICh1bnNpZ25lZCBsb25nKXN0YXJ0Owo+ICAgICAgdW5zaWduZWQgbG9uZyBlID0gKHVu
c2lnbmVkIGxvbmcpZW5kOwo+IC0gICAgdW5zaWduZWQgbG9uZyBzdGVwLCBtZm47Cj4gKyAgICB1
bnNpZ25lZCBsb25nIHN0ZXA7Cj4gKyAgICBtZm5fdCBtZm47Cj4gIAo+ICAgICAgQVNTRVJUKCEo
cyAmICgoMSA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkpKTsKPiAgICAgIGZvciAoIDsgcyA8
IGU7IHMgKz0gc3RlcCA8PCBQQUdFX1NISUZUICkKPiBAQCAtMjE2LDcgKzIxNyw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBpbml0X2ZyYW1ldGFibGVfY2h1bmsodm9pZCAqc3RhcnQsIHZvaWQgKmVu
ZCkKPiAgICAgICAgICB3aGlsZSAoIHN0ZXAgJiYgcyArIChzdGVwIDw8IFBBR0VfU0hJRlQpID4g
ZSArICg0IDw8IFBBR0VfU0hJRlQpICkKPiAgICAgICAgICAgICAgc3RlcCA+Pj0gUEFHRVRBQkxF
X09SREVSOwo+ICAgICAgICAgIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoc3RlcCwgc3RlcCk7Cj4g
LSAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbihzLCBtZm4sIHN0ZXAsIFBBR0VfSFlQRVJWSVNPUik7
Cj4gKyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbihzLCBtZm5feChtZm4pLCBzdGVwLCBQQUdFX0hZ
UEVSVklTT1IpOwo+ICAgICAgfQo+ICAKPiAgICAgIG1lbXNldChzdGFydCwgMCwgZW5kIC0gc3Rh
cnQpOwo+IEBAIC01MzI4LDcgKzUzMjksNyBAQCB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZv
aWQpCj4gICAgICAgICAgcmV0dXJuIHB0cjsKPiAgICAgIH0KPiAgCj4gLSAgICByZXR1cm4gbWZu
X3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcygxLCAxKSk7Cj4gKyAgICByZXR1cm4gbWZuX3RvX3Zp
cnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcygxLCAxKSkpOwo+ICB9Cj4gIAo+ICB2b2lkIGZyZWVf
eGVuX3BhZ2V0YWJsZSh2b2lkICp2KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbnVtYS5j
IGIveGVuL2FyY2gveDg2L251bWEuYwo+IGluZGV4IDMyOTE0YmNlMjcuLjRmYzk2N2Y4OTMgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L251bWEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9udW1h
LmMKPiBAQCAtOTksNyArOTksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwb3B1bGF0ZV9tZW1ub2Rl
bWFwKGNvbnN0IHN0cnVjdCBub2RlICpub2RlcywKPiAgc3RhdGljIGludCBfX2luaXQgYWxsb2Nh
dGVfY2FjaGVhbGlnbmVkX21lbW5vZGVtYXAodm9pZCkKPiAgewo+ICAgICAgdW5zaWduZWQgbG9u
ZyBzaXplID0gUEZOX1VQKG1lbW5vZGVtYXBzaXplICogc2l6ZW9mKCptZW1ub2RlbWFwKSk7Cj4g
LSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoc2l6ZSwgMSk7Cj4gKyAg
ICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoc2l6ZSwgMSkpOwo+
ICAKPiAgICAgIG1lbW5vZGVtYXAgPSBtZm5fdG9fdmlydChtZm4pOwo+ICAgICAgbWZuIDw8PSBQ
QUdFX1NISUZUOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3JhdC5jIGIveGVuL2FyY2gv
eDg2L3NyYXQuYwo+IGluZGV4IDk1NjYwYTliYmMuLjUyOGVjNzE4MWEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L3NyYXQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKPiBAQCAtMTg3
LDE0ICsxODcsMTUgQEAgc3RhdGljIF9faW5pdCBpbnQgc2xpdF92YWxpZChzdHJ1Y3QgYWNwaV90
YWJsZV9zbGl0ICpzbGl0KQo+ICAvKiBDYWxsYmFjayBmb3IgU0xJVCBwYXJzaW5nICovCj4gIHZv
aWQgX19pbml0IGFjcGlfbnVtYV9zbGl0X2luaXQoc3RydWN0IGFjcGlfdGFibGVfc2xpdCAqc2xp
dCkKPiAgewo+IC0JdW5zaWduZWQgbG9uZyBtZm47Cj4gKwltZm5fdCBtZm47Cj4gKwo+ICAJaWYg
KCFzbGl0X3ZhbGlkKHNsaXQpKSB7Cj4gIAkJcHJpbnRrKEtFUk5fSU5GTyAiQUNQSTogU0xJVCB0
YWJsZSBsb29rcyBpbnZhbGlkLiAiCj4gIAkJICAgICAgICJOb3QgdXNlZC5cbiIpOwo+ICAJCXJl
dHVybjsKPiAgCX0KPiAgCW1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoUEZOX1VQKHNsaXQtPmhlYWRl
ci5sZW5ndGgpLCAxKTsKPiAtCWFjcGlfc2xpdCA9IG1mbl90b192aXJ0KG1mbik7Cj4gKwlhY3Bp
X3NsaXQgPSBtZm5fdG9fdmlydChtZm5feChtZm4pKTsKPiAgCW1lbWNweShhY3BpX3NsaXQsIHNs
aXQsIHNsaXQtPmhlYWRlci5sZW5ndGgpOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gaW5kZXggYjUyNDNm
Y2EzYy4uODZiZDI5OGI0NCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTMyNSw4ICszMjUsNyBAQCB2b2lk
IF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIH0K
PiAgfQo+ICAKPiAtdW5zaWduZWQgbG9uZyBfX2luaXQgYWxsb2NfYm9vdF9wYWdlcygKPiAtICAg
IHVuc2lnbmVkIGxvbmcgbnJfcGZucywgdW5zaWduZWQgbG9uZyBwZm5fYWxpZ24pCj4gK21mbl90
IF9faW5pdCBhbGxvY19ib290X3BhZ2VzKHVuc2lnbmVkIGxvbmcgbnJfcGZucywgdW5zaWduZWQg
bG9uZyBwZm5fYWxpZ24pCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgcGcsIF9lOwo+ICAgICAg
dW5zaWduZWQgaW50IGkgPSBucl9ib290bWVtX3JlZ2lvbnM7Cj4gQEAgLTM1NSwxNCArMzU0LDE0
IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGFsbG9jX2Jvb3RfcGFnZXMoCj4gICAgICAgICAgICAg
IGlmICggcGcgKyBucl9wZm5zID4gUEZOX0RPV04oaGlnaG1lbV9zdGFydCkgKQo+ICAgICAgICAg
ICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgIHItPnMgPSBwZyArIG5yX3BmbnM7Cj4g
LSAgICAgICAgICAgIHJldHVybiBwZzsKPiArICAgICAgICAgICAgcmV0dXJuIF9tZm4ocGcpOwo+
ICAgICAgICAgIH0KPiAgI2VuZGlmCj4gIAo+ICAgICAgICAgIF9lID0gci0+ZTsKPiAgICAgICAg
ICByLT5lID0gcGc7Cj4gICAgICAgICAgYm9vdG1lbV9yZWdpb25fYWRkKHBnICsgbnJfcGZucywg
X2UpOwo+IC0gICAgICAgIHJldHVybiBwZzsKPiArICAgICAgICByZXR1cm4gX21mbihwZyk7Cj4g
ICAgICB9Cj4gIAo+ICAgICAgQlVHKCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkv
b3NsLmMgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4gaW5kZXggOTg4MWRiMTlkYS4uNTJjOWI0
YmE5YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvYWNwaS9vc2wuYwo+IEBAIC0yMTQsNyArMjE0LDcgQEAgdm9pZCAqX19pbml0IGFjcGlf
b3NfYWxsb2NfbWVtb3J5KHNpemVfdCBzeikKPiAgCXZvaWQgKnB0cjsKPiAgCj4gIAlpZiAoc3lz
dGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290KQo+IC0JCXJldHVybiBtZm5fdG9fdmly
dChhbGxvY19ib290X3BhZ2VzKFBGTl9VUChzeiksIDEpKTsKPiArCQlyZXR1cm4gbWZuX3RvX3Zp
cnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcyhQRk5fVVAoc3opLCAxKSkpOwo+ICAKPiAgCXB0ciA9
IHhtYWxsb2NfYnl0ZXMoc3opOwo+ICAJQVNTRVJUKCFwdHIgfHwgaXNfeG1hbGxvY19tZW1vcnko
cHRyKSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUv
eGVuL21tLmgKPiBpbmRleCBjMmY1YTA4OWVjLi5mOGI2MTc3YzMyIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBAQCAtMTUx
LDggKzE1MSw3IEBAIHN0cnVjdCBkb21haW4gKl9fbXVzdF9jaGVjayBwYWdlX2dldF9vd25lcl9h
bmRfcmVmZXJlbmNlKHN0cnVjdCBwYWdlX2luZm8gKik7Cj4gIAo+ICAvKiBCb290LXRpbWUgYWxs
b2NhdG9yLiBUdXJucyBpbnRvIGdlbmVyaWMgYWxsb2NhdG9yIGFmdGVyIGJvb3RzdHJhcC4gKi8K
PiAgdm9pZCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSk7Cj4gLXVuc2ln
bmVkIGxvbmcgYWxsb2NfYm9vdF9wYWdlcygKPiAtICAgIHVuc2lnbmVkIGxvbmcgbnJfcGZucywg
dW5zaWduZWQgbG9uZyBwZm5fYWxpZ24pOwo+ICttZm5fdCBhbGxvY19ib290X3BhZ2VzKHVuc2ln
bmVkIGxvbmcgbnJfcGZucywgdW5zaWduZWQgbG9uZyBwZm5fYWxpZ24pOwo+ICB2b2lkIGVuZF9i
b290X2FsbG9jYXRvcih2b2lkKTsKPiAgCj4gIC8qIFhlbiBzdWJhbGxvY2F0b3IuIFRoZXNlIGZ1
bmN0aW9ucyBhcmUgaW50ZXJydXB0LXNhZmUuICovCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:39:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0Cv-0008Uj-Op; Fri, 15 Sep 2017 23:39:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0Cu-0008Ub-KL
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:39:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 02/8A-01760-7B46CB95; Fri, 15 Sep 2017 23:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu72lD2
 RBuvvCFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNr1wLjohW3Joc2cDYJtTFyMUhJLCESWLt
 hzUsXYycHCwCDhIrnjxk7mLk4GAUiJF48MMaJMwoECYx+fISVogSbYnDK7vAbDYBQ4m/Tzaxg
 ZRLANlLPnOAhEUE1CX+XJjACGIzC7xnkmia7QBiCwskSWx5dZINxOYUsJR4/aufCcTmFfCSWN
 13jB1kjJBAqsShO8YgYVEBXYlD//6wQZQISpyc+YQFYqSWxPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mCcsMrv
 EKMkB5OSKK+V355IIb6k/JTKjMTijPii0pzU4kOMMhwcShK895OBcoJFqempFWmZOcA4gElLc
 PAoifCWgKR5iwsSc4sz0yFSpxgVpcR5d4AkBEASGaV5cG2w2LvEKCslzMvIwMAgxFOQWpSbWY
 Iq/4pRnINRSZi3CmQKT2ZeCdz0V0CLmYAWnzm9A2RxSSJCSqqBccvzWww7Zug0mpt/qXhiMyV
 5i6BH8xqVmj0mfx5Nmbv20qkgvS91Rhk3GrTWfczk/1HkfudO6PWz19bqXDVxYZ/edTwtSUGy
 pankpMBD/6WvvjMsWaYflBD5vjPqIN86+zQVic7Wv/Ip4rZR72xt22b11LhIu63mOWoUe0XtD
 VOO14L7Fl3MSizFGYmGWsxFxYkAcZge2LgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505518773!111910817!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8844 invoked from network); 15 Sep 2017 23:39:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:39:35 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F276321EAD;
 Fri, 15 Sep 2017 23:39:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F276321EAD
Date: Fri, 15 Sep 2017 16:39:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151635570.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andre.przywara@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 03/24] xen/mm: Use __virt_to_mfn in
 map_domain_page instead of virt_to_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHZpcnRfdG9fbWZuIG1h
eSBieSBvdmVycmlkZGVuIGJ5IHRoZSBzb3VyY2UgZmlsZXMsIGZvciBpbXByb3ZpbmcgbG9jYWxs
eQo+IHR5cGVzYWZlLgo+IAo+IFRoZXJlZm9yZSBtYXBfZG9tYWluX3BhZ2UgaGFzIHRvIHVzZSBf
X3ZpcnRfdG9fbWZuIHRvIHByZXZlbnQgYW55Cj4gY29tcGlsYXRpb24gaXNzdWUgaW4gc291cmNl
cyBmaWxlcyB0aGF0IG92ZXJyaWRlIHRoZSBoZWxwZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gICAgIC0gQWRk
IEphbidzIGFja2VkLWJ5Cj4gCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmggICAgICB8IDMgKystCj4gIHhlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oIHwgMiAr
LQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCj4gaW5kZXggN2RlMmYzMmY1OC4uY2Q2ZGZiNTRiOSAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
PiBAQCAtMjgxLDcgKzI4MSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3RvX21hZGRyKHZh
ZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gIAo+ICAvKiBDb252
ZXJ0IGJldHdlZW4gWGVuLWhlYXAgdmlydHVhbCBhZGRyZXNzZXMgYW5kIG1hY2hpbmUgZnJhbWUg
bnVtYmVycy4gKi8KPiAgI2RlZmluZSBfX3ZpcnRfdG9fbWZuKHZhKSAodmlydF90b19tYWRkcih2
YSkgPj4gUEFHRV9TSElGVCkKPiAtI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAobWFkZHJfdG9f
dmlydCgocGFkZHJfdCkobWZuKSA8PCBQQUdFX1NISUZUKSkKPiArI2RlZmluZSBfX21mbl90b192
aXJ0KG1mbikgKG1hZGRyX3RvX3ZpcnQoKHBhZGRyX3QpKG1mbikgPDwgUEFHRV9TSElGVCkpCj4g
IAo+ICAvKgo+ICAgKiBXZSBkZWZpbmUgbm9uLXVuZGVyc2NvcmVkIHdyYXBwZXJzIGZvciBhYm92
ZSBjb252ZXJzaW9uIGZ1bmN0aW9ucy4KPiBAQCAtMjkxLDYgKzI5MSw3IEBAIHN0YXRpYyBpbmxp
bmUgaW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpCj4gICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICBfX21mbl90b19wYWdlKG1m
bikKPiAgI2RlZmluZSBwYWdlX3RvX21mbihwZykgICAgIF9fcGFnZV90b19tZm4ocGcpCj4gICNk
ZWZpbmUgdmlydF90b19tZm4odmEpICAgICBfX3ZpcnRfdG9fbWZuKHZhKQo+ICsjZGVmaW5lIG1m
bl90b192aXJ0KG1mbikgICAgX19tZm5fdG9fdmlydChtZm4pCj4gIAo+ICAvKiBDb252ZXJ0IGJl
dHdlZW4gWGVuLWhlYXAgdmlydHVhbCBhZGRyZXNzZXMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVz
LiAqLwo+ICBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25z
dCB2b2lkICp2KQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCBi
L3hlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oCj4gaW5kZXggOTNmMmE1YWFmNy4uODkwYmFl
NWI5YyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oCj4gQEAgLTUzLDcgKzUzLDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkICpfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGcpCj4gIAo+ICAjZWxzZSAvKiAhQ09ORklHX0RPTUFJTl9QQUdFICovCj4gIAo+IC0j
ZGVmaW5lIG1hcF9kb21haW5fcGFnZShtZm4pICAgICAgICAgICAgICAgIG1mbl90b192aXJ0KG1m
bl94KG1mbikpCj4gKyNkZWZpbmUgbWFwX2RvbWFpbl9wYWdlKG1mbikgICAgICAgICAgICAgICAg
X19tZm5fdG9fdmlydChtZm5feChtZm4pKQo+ICAjZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBn
KSAgICAgICAgICAgICAgIHBhZ2VfdG9fdmlydChwZykKPiAgI2RlZmluZSB1bm1hcF9kb21haW5f
cGFnZSh2YSkgICAgICAgICAgICAgICAoKHZvaWQpKHZhKSkKPiAgI2RlZmluZSBkb21haW5fcGFn
ZV9tYXBfdG9fbWZuKHZhKSAgICAgICAgICB2aXJ0X3RvX21mbigodW5zaWduZWQgbG9uZykodmEp
KQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:43:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0Gw-0000k8-6u; Fri, 15 Sep 2017 23:43:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0Gv-0000k0-5i
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:43:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4B/5D-01761-0B56CB95; Fri, 15 Sep 2017 23:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu761D2
 RBvOXGlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknPncwF6zirGh72sDewDiRvYuRi0NIYAmT
 RMu3C0xdjJwcLAIOEpsONzN3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xNttrYwgNpuAocTfJ
 5vYQMolgOwlnzlAwiIC6hJ/LkwAK2EW8JZYe6SdGcQWFnCR6F5ymg3E5hSwlFi99RkLiM0r4C
 Wxf9sWsK1CAqkSJ77GgoRFBXQlDv37wwZRIihxcuYTFoiRWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxjPnvY8
 xCjJwaQkymvltydSiC8pP6UyI7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwTkgBqhMsS
 k1PrUjLzAHGCEypBAePkgjvI5A0b3FBYm5xZjpE6hSjopQ47zKQhABIIqM0D64NFpeXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMxrDDKFJzOvBG76K6DFTECLz5zeAbK4JBEhJdXAGGxUu4c
 tcNajmpzUF9OdKgSyH+UXsRT5//jiJcm85O+Prij3ht7k+Iy8CV5+a6YfMP+15d6ze5+2/1y9
 PS26y3a7R4Okbc2Gbats2jXMphp8s4/xfcCoufdk9Gd+dYmm7etm9dgxXwlaLMP+TnapyTHbu
 a92tkm1zlM58l3tcK6TwUmJnrIwJZbijERDLeai4kQAH2LXB8YCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505519022!83375724!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54874 invoked from network); 15 Sep 2017 23:43:43 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Sep 2017 23:43:43 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D8EDA21EAD;
 Fri, 15 Sep 2017 23:43:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D8EDA21EAD
Date: Fri, 15 Sep 2017 16:43:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151643230.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 05/24] xen/arm: hsr_iabt: Document RES0
	field
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+ICAgICBOb3RlIHRo
YXQgdGhlIG1pc3NpbmcgRm5WIGJpdHMgcHJlc2VudCBBUk12OCB3aWxsIGJlIGFkZGVkIGluIGEK
PiAgICAgZm9sbG93LXVwIHBhdGNoLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAg
LSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggOWY3YTQyZjg2
Yi4uYmVhNGE1NjE5MCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBAIC01ODMsOSAr
NTgzLDkgQEAgdW5pb24gaHNyIHsKPiAgCj4gICAgICBzdHJ1Y3QgaHNyX2lhYnQgewo+ICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgaWZzYzo2OyAgLyogSW5zdHJ1Y3Rpb24gZmF1bHQgc3RhdHVzIGNv
ZGUgKi8KPiAtICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6MTsKPiArICAgICAgICB1bnNpZ25l
ZCBsb25nIHJlczA6MTsgIC8qIFJFUzAgKi8KPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHMxcHR3
OjE7IC8qIFN0YWdlIDIgZmF1bHQgZHVyaW5nIHN0YWdlIDEgdHJhbnNsYXRpb24gKi8KPiAtICAg
ICAgICB1bnNpZ25lZCBsb25nIHJlczE6MTsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIHJlczE6
MTsgIC8qIFJFUzAgKi8KPiAgICAgICAgICB1bnNpZ25lZCBsb25nIGVhdDoxOyAgIC8qIEV4dGVy
bmFsIGFib3J0IHR5cGUgKi8KPiAgICAgICAgICB1bnNpZ25lZCBsb25nIHJlczI6MTU7Cj4gICAg
ICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0Ht-0000pO-G8; Fri, 15 Sep 2017 23:44:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt0Hr-0000pD-V6
 for xen-devel@lists.xensource.com; Fri, 15 Sep 2017 23:44:44 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 3A/89-04198-BE56CB95;
 Fri, 15 Sep 2017 23:44:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdV6p5
 Ig5U/xSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f/Hb7aCK2YVk7e+YWxg
 /KTbxcjJISTQyCRx5rxAFyMXkP2YUeLd09ksEM42Rokj1y4zgVSJCDhLfD0zlx3E5hXQl2hqa
 WIDsYUF3CRmPtgGZksITGKSuPW5FML2lLhwoZG5i5EDzH533q+LkZ2DTcBK4pAYSAGLgKrE+s
 NfmCYwci9gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 obwYg2MF4ZkHgIUZJDiYlUV4rvz2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L6cA5QSLUtNT
 K9Iyc4CBB5OW4OBREuF9BJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3mUgRQIgRRmle
 XAjYFFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8T0Gm8GTmlcBtegV0BBPQEWdO7wA5oi
 QRISXVwLiiJpn9qbD12TNvxHw1opuOrl3kvuXI53kioU8TeNkEHWZWf7qnMqM33lbY2/Hq7eq
 cyXxihxfWnz34hNVQauJ9ybIYb4XtgWfbuLax/Cw4/KvqxOI8xnn87159qDC51r6xKHhS8sH1
 T21W3tt9kNPrkORT7rjkcC2zuYpHHhsfSY94IP+6KleJpTgj0VCLuag4EQAkPHfafQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505519081!82979523!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4867 invoked from network); 15 Sep 2017 23:44:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Sep 2017 23:44:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt0Hn-0003uH-Tb; Fri, 15 Sep 2017 23:44:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dt0Hi-00086P-8c; Fri, 15 Sep 2017 23:44:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dt0Hh-0001Cy-UL; Fri, 15 Sep 2017 23:44:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113493-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=64a00683edcd2ad5b2abcd57783393836dda3110
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 15 Sep 2017 23:44:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113493: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ5MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ5My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFiZDkxYjJhMmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQx
MGE1NzI3YmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDY0YTAwNjgz
ZWRjZDJhZDViMmFiY2Q1Nzc4MzM5MzgzNmRkYTMxMTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzQ4MCAgMjAxNy0wOS0xNSAxNjowMToyNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM0OTMgIDIwMTctMDktMTUgMjI6MDE6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249YWJkOTFiMmEyYmNkMDU2MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYwor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGFiZDkxYjJhMmJjZDA1NjE4
YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249YWJkOTFiMmEyYmNkMDU2MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYworIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9u
CisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJM
TElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVi
cmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21v
a2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YWJkOTFiMmEyYmNkMDU2
MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3
ZTVmZTU3MWRkMTBhNTcyN2JjOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDY0YTAwNjguLmFiZDkxYjIgIGFiZDkxYjJh
MmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0JB-0000wC-Qh; Fri, 15 Sep 2017 23:46:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0JA-0000w2-9t
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:46:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 66/2E-02224-B366CB95; Fri, 15 Sep 2017 23:46:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq5V2p5
 Ig+8tNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLWY9YCzbzV6z794mxgXEndxcjF4eQwBIm
 iYM7JzF3MXJysAg4SPx+upOli5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JV7eWMwGYrMJGEr8f
 bKJDaRcAshe8pkDJCwioC7x58IERhCbWcBbYu2RdrDpwgK+EnMXdDOB2JwClhKrtz5jAbF5Bb
 wklrd1soKMERJIlTjxNRYkLCqgK3Ho3x82iBJBiZMzn7BAjNSSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMB6BgbGHYyv
 jvsdYpTkYFIS5bXy2xMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3IRUoJ1iUmp5akZaZA4wFm
 LQEB4+SCO9kkDRvcUFibnFmOkTqFKOilDjvcpCEAEgiozQPrg0Wf5cYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfPKg0zhycwrgZv+CmgxE9DiM6d3gCwuSURISTUw1vjvjXrbdPDHG9u5TI8
 erXtVWnY7ZMb82FhbA6nQfTOXzjASU+iP+/vv9+fnkV+fKjzNemWx9INf9pJrE/xTjLfczvhl
 17cy8Ei/qjrbEmEeEbdN3x3PHRXbESWmv9XS8vzNhTJ3jX/ey7xgpe+jszYk9OKlF+V7Ra49y
 VtX66FZ76DFd+D6QiWW4oxEQy3mouJEAJTpmOW6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505519161!114358875!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22998 invoked from network); 15 Sep 2017 23:46:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:46:02 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 268D121EAD;
 Fri, 15 Sep 2017 23:46:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 268D121EAD
Date: Fri, 15 Sep 2017 16:45:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151643460.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 06/24] xen/arm: traps: Don't define
 FAR_EL2 for ARM32
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsaWFzaW5nIEZBUl9F
TDIgdG8gSElGQVIgbWFrZXMgdGhlIGNvZGUgY29uZnVzaW5nIGJlY2F1c2Ugb24gQVJNdjgKPiBG
QVJfRUwyWzMxOjBdIGlzIGFyY2hpdGVjdHVyYWxseSBtYXBwZWQgdG8gSERGQVIgYW5kIEZBUl9F
TDJbNjM6MzJdIHRvCj4gSElGQVIuIFNlZSBENy4yLjMwIGluIEFSTSBEREkgMDQ4N0IuYS4gT3Bl
bi1jb2RlIHRoZSBhbGlhcyBpbnN0ZWFkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAg
ICAgLSBGaXggcmVnaXN0ZXIgbmFtZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiAgICAgICAgIC0g
QWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICAgICB8IDggKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8IDEgLQo+
ICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
IGluZGV4IDdmNmVjMTViNWUuLjk2N2JmZWE0ZWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0yNTc5LDExICsyNTc5
LDE3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaW5zdHJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gaHNyIGhzcikKPiAgewo+ICAgICAgaW50IHJjOwo+IC0gICAgcmVnaXN0ZXJf
dCBndmEgPSBSRUFEX1NZU1JFRyhGQVJfRUwyKTsKPiArICAgIHJlZ2lzdGVyX3QgZ3ZhOwo+ICAg
ICAgdWludDhfdCBmc2MgPSBoc3IuaWFidC5pZnNjICYgfkZTQ19MTF9NQVNLOwo+ICAgICAgcGFk
ZHJfdCBncGE7Cj4gICAgICBtZm5fdCBtZm47Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+
ICsgICAgZ3ZhID0gUkVBRF9DUDMyKEhJRkFSKTsKPiArI2Vsc2UKPiArICAgIGd2YSA9IFJFQURf
U1lTUkVHNjQoRkFSX0VMMik7Cj4gKyNlbmRpZgo+ICsKPiAgICAgIC8qCj4gICAgICAgKiBJZiB0
aGlzIGJpdCBoYXMgYmVlbiBzZXQsIGl0IG1lYW5zIHRoYXQgdGhpcyBpbnN0cnVjdGlvbiBhYm9y
dCBpcyBjYXVzZWQKPiAgICAgICAqIGJ5IGEgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnQuIFdlIGNhbiBo
YW5kbGUgdGhpcyBpbnN0cnVjdGlvbiBhYm9ydCBhcyBndWVzdAo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAo+
IGluZGV4IGFmNDVlYzdhNjUuLjE4ODlkN2NiZmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jcHJlZ3MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKPiBA
QCAtMzA3LDcgKzMwNyw2IEBACj4gICNkZWZpbmUgRVNSX0VMMSAgICAgICAgICAgICAgICAgREZT
Ugo+ICAjZGVmaW5lIEVTUl9FTDIgICAgICAgICAgICAgICAgIEhTUgo+ICAjZGVmaW5lIEZBUl9F
TDEgICAgICAgICAgICAgICAgIEhJRkFSCj4gLSNkZWZpbmUgRkFSX0VMMiAgICAgICAgICAgICAg
ICAgSElGQVIKPiAgI2RlZmluZSBIQ1JfRUwyICAgICAgICAgICAgICAgICBIQ1IKPiAgI2RlZmlu
ZSBIUEZBUl9FTDIgICAgICAgICAgICAgICBIUEZBUgo+ICAjZGVmaW5lIEhTVFJfRUwyICAgICAg
ICAgICAgICAgIEhTVFIKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:51:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0OG-0001fV-DQ; Fri, 15 Sep 2017 23:51:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0OF-0001fO-65
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:51:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 0D/41-02224-6776CB95; Fri, 15 Sep 2017 23:51:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm5p+p5
 Ig30tRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7507mgkscFY+OvmRqYNzC1sXIxSEksIRJ
 YtaziaxdjJwcLAIOErP/dLB0MXJwMArESDz4YQ0SZhQIk5h8eQkrSJhFQFuib1MoSJhNwFDi7
 5NNbCBhCSB7yWcOkLCIgLrEnwsTGEFsZgFvibVH2plBbGEBJ4kvGyaC2ZwClhI/Pt9gAbF5Bb
 wkZk9bwwQyRkggVaKjJR4kLCqgK3Ho3x82iBJBiZMzn7BAjNSSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL96BgbGHYzt
 J/wOMUpyMCmJ8lr57YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7MQ0oJ1iUmp5akZaZA4wEm
 LQEB4+SCG8rSJq3uCAxtzgzHSJ1ilFRSpy3GSQhAJLIKM2Da4NF3yVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwry9IFN4MvNK4Ka/AlrMBLT4zOkdIItLEhFSUg2MwUc2HOH4vqHAvKfMpD+
 94XSFCftZntcah21VH22on8dqez04I5D9ZCen3Rs+lpLzRzUnXH21rf9aV4jN/gLjyT/jtmpM
 iv91Pf5cc9Ci7a8Xv32z1H2KX4zMMXWu0q16nQU363zfdP7c+ZwjUKT4VFHbboFw04nBdSzHB
 MPMs01PfLy/KqFIiaU4I9FQi7moOBEACPrSmrkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505519476!110999125!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43114 invoked from network); 15 Sep 2017 23:51:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:51:17 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DD45521EAB;
 Fri, 15 Sep 2017 23:51:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DD45521EAB
Date: Fri, 15 Sep 2017 16:51:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151650100.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-8-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 07/24] xen/arm: arm32: Don't define
	FAR_EL1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsaWFzaW5nIEZBUl9F
TDEgdG8gSUZBUiBpcyB3cm9uZyBiZWNhdXNlIG9uIEFSTXY4IEZBUl9FTDFbMzE6MF0gaXMKPiBh
cmNoaXRlY3R1cmFsbHkgbWFwcGVkIHRvIERGQVIgYW5kIEZBUl9FTDFbNjM6MzJdIHRvIElGQVIu
Cj4gCj4gQXMgRkFSX0VMMSBpcyBub3QgY3VycmVudGx5IHVzZWQgaW4gQVJNMzIgY29kZSwgcmVt
b3ZlIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBGaXggcmVnaXN0ZXIg
bmFtZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiAgICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3
ZWQtYnkKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8IDEgLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwcmVncy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAo+IGluZGV4IDE4
ODlkN2NiZmIuLjllMTM4NDg5ZjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9j
cHJlZ3MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKPiBAQCAtMzA2LDcg
KzMwNiw2IEBACj4gICNkZWZpbmUgREFDUjMyX0VMMiAgICAgICAgICAgICAgREFDUgo+ICAjZGVm
aW5lIEVTUl9FTDEgICAgICAgICAgICAgICAgIERGU1IKPiAgI2RlZmluZSBFU1JfRUwyICAgICAg
ICAgICAgICAgICBIU1IKPiAtI2RlZmluZSBGQVJfRUwxICAgICAgICAgICAgICAgICBISUZBUgo+
ICAjZGVmaW5lIEhDUl9FTDIgICAgICAgICAgICAgICAgIEhDUgo+ICAjZGVmaW5lIEhQRkFSX0VM
MiAgICAgICAgICAgICAgIEhQRkFSCj4gICNkZWZpbmUgSFNUUl9FTDIgICAgICAgICAgICAgICAg
SFNUUgo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0TI-0001vY-4A; Fri, 15 Sep 2017 23:56:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0TH-0001vR-E0
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:56:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A6/EB-03283-EA86CB95; Fri, 15 Sep 2017 23:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7ajD2
 RBucPm1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk9zZ8ZC+ZIVzxY183SwHhfpIuRi0NIYAmT
 xNF5+9i6GDk4WAQcJBbdCAIxGQViJB78sO5i5AQywyQmX17CCmKzCGhLLN3eywJiswkYSvx9s
 gmsUwLIXvKZAyQsIqAu8efCBEYQm1nAW2LtkXZmEFtYIEBi0eU9YHFOAUuJzwcOgsV5Bbwklr
 ftYgexhQRSJV49PAwWFxXQlTj07w8bRI2gxMmZT1ggZmpJLJ++jWUCo8AsJKlZSFILGJlWMWo
 UpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgvL0x4BCj
 JAeTkiivld+eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMnpQDnBotT01Iq0zBxgLMCkJTh4l
 ER4t4KkeYsLEnOLM9MhUqcYFaXEeWtBEgIgiYzSPLg2WPxdYpSVEuZlBDpEiKcgtSg3swRV/h
 WjOAejkjCvK8gUnsy8Erjpr4AWMwEtPnN6B8jikkSElFQDY3Ny/I8g23rhCclPJkVO5BZsYpT
 YzXT/NM8rtaOnH+/8zCPZ9lpyoXTie+tNs2+lNQZp8223PiK1iLMt8VzcZkFjxeoQxtIi9d1P
 bB/fyLk3U1SI2b190kIv9cdsh9o9s/d4vp3/dac7N7t67d172gJsaaXnRAQZ5b4EymrlHT71o
 zK9xMZGiaU4I9FQi7moOBEASzjyAroCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505519788!77241306!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55536 invoked from network); 15 Sep 2017 23:56:29 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:56:29 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D4666219A8;
 Fri, 15 Sep 2017 23:56:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D4666219A8
Date: Fri, 15 Sep 2017 16:56:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151653410.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/24] xen/arm: mm: Redefine mfn_to_virt
 to use typesafe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgYWRkIGEgYml0
IG1vcmUgc2FmZXR5IGluIHRoZSBtZW1vcnkgc3Vic3lzdGVtIGNvZGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2Fy
Y2gvYXJtL21tLmMgfCAxNiArKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCA5NjVkMDU3M2E0Li41NzE2ZWYxMTIz
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21t
LmMKPiBAQCAtNDcsNiArNDcsOCBAQCBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAq
ZG9tX2NvdzsKPiAgLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCj4gICN1bmRlZiB2aXJ0X3RvX21mbgo+ICAjZGVmaW5lIHZp
cnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQo+ICsjdW5kZWYgbWZuX3RvX3Zp
cnQKPiArI2RlZmluZSBtZm5fdG9fdmlydChtZm4pIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkK
PiAgCj4gIC8qIFN0YXRpYyBzdGFydC1vZi1kYXkgcGFnZXRhYmxlcyB0aGF0IHdlIHVzZSBiZWZv
cmUgdGhlIGFsbG9jYXRvcnMKPiAgICogYXJlIHVwLiBUaGVzZSBhcmUgdXNlZCBieSBhbGwgQ1BV
cyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUgc3dpdGNoaW5nCj4gQEAgLTgzNyw3ICs4MzksNyBAQCB2
b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4s
Cj4gICAgICAgKiBWaXJ0dWFsIGFkZHJlc3MgYWxpZ25lZCB0byBwcmV2aW91cyAxR0IgdG8gbWF0
Y2ggcGh5c2ljYWwKPiAgICAgICAqIGFkZHJlc3MgYWxpZ25tZW50IGRvbmUgYWJvdmUuCj4gICAg
ICAgKi8KPiAtICAgIHZhZGRyID0gKHZhZGRyX3QpbWZuX3RvX3ZpcnQoYmFzZV9tZm4pICYgRklS
U1RfTUFTSzsKPiArICAgIHZhZGRyID0gKHZhZGRyX3QpX19tZm5fdG9fdmlydChiYXNlX21mbikg
JiBGSVJTVF9NQVNLOwoKRG9uJ3QgeW91IHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBkbyBt
Zm5fdG9fdmlydChfbWZuKGJhc2VfbWZuKSkgaW4KdGhpcyBwYXRjaD8gVGhpcyBpcyBqdXN0IGJp
a2Utc2hlZGRpbmcsIGJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUKb2J2aW91c2x5IGNvbnNp
c3RlbnQuIE90aGVyIHRoYW4gdGhhdCwgaXQgbG9va3MgZ29vZC4KCgo+ICAgICAgd2hpbGUgKCBt
Zm4gPCBlbmRfbWZuICkKPiAgICAgIHsKPiBAQCAtODQ5LDcgKzg1MSw3IEBAIHZvaWQgX19pbml0
IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPiAgICAgICAg
ICAgICAgLyogbWZuX3RvX3ZpcnQgaXMgbm90IHZhbGlkIG9uIHRoZSAxc3QgMXN0IG1mbiwgc2lu
Y2UgaXQKPiAgICAgICAgICAgICAgICogaXMgbm90IHdpdGhpbiB0aGUgeGVuaGVhcC4gKi8KPiAg
ICAgICAgICAgICAgZmlyc3QgPSBzbG90ID09IHhlbmhlYXBfZmlyc3RfZmlyc3Rfc2xvdCA/Cj4g
LSAgICAgICAgICAgICAgICB4ZW5oZWFwX2ZpcnN0X2ZpcnN0IDogbWZuX3RvX3ZpcnQocC0+cHQu
YmFzZSk7Cj4gKyAgICAgICAgICAgICAgICB4ZW5oZWFwX2ZpcnN0X2ZpcnN0IDogX19tZm5fdG9f
dmlydChwLT5wdC5iYXNlKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZSBpZiAoIHhlbmhl
YXBfZmlyc3RfZmlyc3Rfc2xvdCA9PSAtMSkKPiAgICAgICAgICB7Cj4gQEAgLTg2NiwxMSArODY4
LDExIEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBi
YXNlX21mbiwKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG1mbl90IGZpcnN0X21mbiA9IGFs
bG9jX2Jvb3RfcGFnZXMoMSwgMSk7Cj4gIAo+IC0gICAgICAgICAgICBjbGVhcl9wYWdlKG1mbl90
b192aXJ0KG1mbl94KGZpcnN0X21mbikpKTsKPiArICAgICAgICAgICAgY2xlYXJfcGFnZShtZm5f
dG9fdmlydChmaXJzdF9tZm4pKTsKPiAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRy
eShmaXJzdF9tZm4sIFdSSVRFQUxMT0MpOwo+ICAgICAgICAgICAgICBwdGUucHQudGFibGUgPSAx
Owo+ICAgICAgICAgICAgICB3cml0ZV9wdGUocCwgcHRlKTsKPiAtICAgICAgICAgICAgZmlyc3Qg
PSBtZm5fdG9fdmlydChtZm5feChmaXJzdF9tZm4pKTsKPiArICAgICAgICAgICAgZmlyc3QgPSBt
Zm5fdG9fdmlydChmaXJzdF9tZm4pOwo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgcHRlID0g
bWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxMT0MpOwo+IEBAIC05MDksMTAgKzkx
MSwxMCBAQCB2b2lkIF9faW5pdCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMs
IHBhZGRyX3QgcGUpCj4gICAgICAvKiBDb21wdXRlIHRoZSBudW1iZXIgb2Ygc2Vjb25kIGxldmVs
IHBhZ2VzLiAqLwo+ICAgICAgbnJfc2Vjb25kID0gUk9VTkRVUChmcmFtZXRhYmxlX3NpemUsIEZJ
UlNUX1NJWkUpID4+IEZJUlNUX1NISUZUOwo+ICAgICAgc2Vjb25kX2Jhc2UgPSBhbGxvY19ib290
X3BhZ2VzKG5yX3NlY29uZCwgMSk7Cj4gLSAgICBzZWNvbmQgPSBtZm5fdG9fdmlydChtZm5feChz
ZWNvbmRfYmFzZSkpOwo+ICsgICAgc2Vjb25kID0gbWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UpOwo+
ICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zZWNvbmQ7IGkrKyApCj4gICAgICB7Cj4gLSAgICAg
ICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChtZm5feChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkp
KTsKPiArICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KG1mbl9hZGQoc2Vjb25kX2Jhc2Us
IGkpKSk7Cj4gICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm5fYWRkKHNlY29uZF9i
YXNlLCBpKSwgV1JJVEVBTExPQyk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAg
ICAgICB3cml0ZV9wdGUoJnhlbl9maXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRlJBTUVUQUJMRV9W
SVJUX1NUQVJUKStpXSwgcHRlKTsKPiBAQCAtMTAwNSw3ICsxMDA3LDcgQEAgc3RhdGljIGludCBj
cmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAKPiAgICAgICAg
ICBCVUdfT04oIWxwYWVfdmFsaWQoKmVudHJ5KSk7Cj4gIAo+IC0gICAgICAgIHRoaXJkID0gbWZu
X3RvX3ZpcnQoZW50cnktPnB0LmJhc2UpOwo+ICsgICAgICAgIHRoaXJkID0gX19tZm5fdG9fdmly
dChlbnRyeS0+cHQuYmFzZSk7Cj4gICAgICAgICAgZW50cnkgPSAmdGhpcmRbdGhpcmRfdGFibGVf
b2Zmc2V0KGFkZHIpXTsKPiAgCj4gICAgICAgICAgc3dpdGNoICggb3AgKSB7Cj4gLS0gCj4gMi4x
MS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 15 23:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Sep 2017 23:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0Uq-000223-F4; Fri, 15 Sep 2017 23:58:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0Uo-00021t-VD
 for xen-devel@lists.xen.org; Fri, 15 Sep 2017 23:58:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8B/99-17770-E096CB95; Fri, 15 Sep 2017 23:58:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssi5v5p5
 IgyX9ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axxh0sBVMEKk6+a2dtYGzh6WLk5BASWMIk
 sbeBBcRmEXCQ+DThNXsXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhLzNl5kBnEZhMwlPj7ZBMbS
 LkEkL3kMwdIWERAXeLPhQmMIDazgLfE2iPtYOXCQNP/7jgGNoZTwFJi/pUbbCA2r4CXxNE7x5
 ggrkmV2DdhBliNqICuxKF/f6BqBCVOznzCAjFTS2L59G0sExgFZiFJzUKSWsDItIpRvTi1qCy
 1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAHY/dl/0OMkhxMSqK8
 Vn57IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EpmAOUEi1LTUyvSMnOAkQCTluDgURLhTQFJ8
 xYXJOYWZ6ZDpE4xKkqJ81aAJARAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 Heb+lAU3gy80rgpr8CWswEtPjM6R0gi0sSEVJSDYwdwZMXCm56KyfyXTGYs5v7X0/sB/Wfcg8
 2d2h5zumTuOla8VF2QqATKw/rkUjFyu2Nwa3qe/fWzp0y6VffbfNfYWr6bn0qah0C6x2c/tkv
 OLmXcemMPQYbNLw4bk51tWPc7sofF+nzPPndwi/7vRI9K5Ype80wmWxgzyF6a6rP2oXT12o9e
 qzEUpyRaKjFXFScCAAqjAeFuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505519884!79632649!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52506 invoked from network); 15 Sep 2017 23:58:05 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Sep 2017 23:58:05 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DF2C0219A8;
 Fri, 15 Sep 2017 23:58:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF2C0219A8
Date: Fri, 15 Sep 2017 16:58:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-9-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151657550.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-9-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 08/24] xen/arm: Add FnV field in hsr_*abt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZuViAoRkFSIG5vdCBW
YWxpZCkgYml0IHdhcyBpbnRyb2R1Y2VkIGJ5IEFSTXY4IGluIGJvdGggQUFyY2gzMiBhbmQKPiBB
QXJjaDY0IChTZWUgRDctMjI3NSwgRDctMjI3NywgRzYtNDk1OCwgRzYtNDk2MiBpbiBBUk0gRERJ
IDA0ODdCLmEpLgo+IAo+IE5vdGUgdGhlIG5ldyByZXZpc2lvbiBvZiBBUk12OCBkZWZpbmVkIG1v
cmUgYml0cyBpbiBIU1IuIFRoZXkgaGF2ZW4ndAo+IGJlZW4gYWRkZWQgYXQgdGhlIG1vbWVudCBi
ZWNhdXNlIHdlIGhhdmUgbm8gdXNlIG9mIHRoZW0gaW4gWGVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+ICAgICBDaGFuZ2Vz
IGluIHYyOgo+ICAgICAgICAgLSBFeHBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4g
d2h5IHRoZSBvdGhlciBiaXRzIGhhdmUKPiAgICAgICAgIG5vdCBiZWVuIGFkZGVkLgo+ICAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIHwgOCArKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IGJl
YTRhNTYxOTAuLmI2NDMyYjZiZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAt
NTg3LDcgKzU4Nyw4IEBAIHVuaW9uIGhzciB7Cj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0
dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0aW9uICovCj4gICAg
ICAgICAgdW5zaWduZWQgbG9uZyByZXMxOjE7ICAvKiBSRVMwICovCj4gICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBlYXQ6MTsgICAvKiBFeHRlcm5hbCBhYm9ydCB0eXBlICovCj4gLSAgICAgICAgdW5z
aWduZWQgbG9uZyByZXMyOjE1Owo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZm52OjE7ICAgLyog
RkFSIG5vdCBWYWxpZCAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMjoxNDsKPiAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwo+ICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhjZXB0aW9uIENsYXNzICovCj4gICAg
ICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8qICovCj4gQEAgLTU5OCwxMCArNTk5LDEx
IEBAIHVuaW9uIGhzciB7Cj4gICAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAvKiBTdGFn
ZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0aW9uICovCj4gICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjYWNoZToxOyAvKiBDYWNoZSBNYWludGVuYW5jZSAqLwo+ICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgQWJvcnQgVHlwZSAqLwo+ICsgICAgICAgIHVu
c2lnbmVkIGxvbmcgZm52OjE7ICAgLyogRkFSIG5vdCBWYWxpZCAqLwo+ICAjaWZkZWYgQ09ORklH
X0FSTV8zMgo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NjsKPiArICAgICAgICB1bnNp
Z25lZCBsb25nIHNienAwOjU7Cj4gICNlbHNlCj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBzYnpw
MDo0Owo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6MzsKPiAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGFyOjE7ICAgIC8qIEFjcXVpcmUgUmVsZWFzZSAqLwo+ICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc2Y6MTsgICAgLyogU2l4dHkgRm91ciBiaXQgcmVnaXN0ZXIgKi8KPiAgI2VuZGlmCj4g
LS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 00:05:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 00:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0bL-0003LQ-5E; Sat, 16 Sep 2017 00:04:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0bJ-0003LK-Qp
 for xen-devel@lists.xen.org; Sat, 16 Sep 2017 00:04:49 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7E/67-01761-1AA6CB95; Sat, 16 Sep 2017 00:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6CrD2
 RBttnKFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPt19mL1jKU7Hl4AS2BsbpnF2MXBxCAkuY
 JJbN/svWxcjJwSLgIDFv1jymLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRlriw8RGYzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAusSfCxMYQWxmAW+JtUfamUFsYYFUiaNPutlBbE4BK4nXHR1gNbwCXh
 Lrfk4FiwsJpEksOXKfBcQWFdCVOPTvDxtEjaDEyZlPWCBmakksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGYD0DA+MOxr5V
 focYJTmYlER5rfz2RArxJeWnVGYkFmfEF5XmpBYfYlTn4BBonPg2XIolLz8vVUmC93gmUJlgU
 Wp6akVaZg4wRmAqJTh4lER4z4OkeYsLEnOLM9MhUqcYFaXEeXNBEgIgiYzSPLg2WFxeYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwIyhSczrwRu+iugxUxAi8+c3gGyuCQRISXVwDj1v9u
 CK3cXzrjElmz9xPm2rWJOScqyj5etS/40vk5NPK32pkztnNnOqtVMExuixDc7pd6edVQ09Yeh
 dGOSteys7tkSyodnz4/r+yj4aE3ynpN6Dtq3tjcofDGb4KbUL5XSy6Z69nty5S/HA8dPzm9YZ
 nqgsOFRw/6TC1y+7/hi4zi5qr1tk6oSS3FGoqEWc1FxIgA0csZfxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505520287!91201080!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8917 invoked from network); 16 Sep 2017 00:04:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Sep 2017 00:04:48 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9005721EAD;
 Sat, 16 Sep 2017 00:04:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9005721EAD
Date: Fri, 15 Sep 2017 17:04:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151703540.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-10-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 09/24] xen/arm: Introduce hsr_xabt to
 gather common bits between hsr_dabt and
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBhbGxv
dyB0byBjb25zb2xpZGF0ZSBzb21lIHBhcnQgb2YgdGhlIGRhdGEgYWJvcnQgYW5kIHByZWZldGNo
Cj4gYWJvcnQgaGFuZGxpbmcgaW4gYSBzaW5nbGUgZnVuY3Rpb24gbGF0ZXIgb24uCj4gCj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdl
ZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gCj4gLS0tCj4g
ICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Cj4g
LS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAxMyArKysrKysrKysrKysr
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCj4gaW5kZXggYjY0MzJiNmJmNC4uNTFlMWM5MjY2NSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAo+IEBAIC02MTUsNiArNjE1LDE5IEBAIHVuaW9uIGhzciB7Cj4gICAgICAgICAg
dW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KPiAgICAgIH0gZGFi
dDsgLyogSFNSX0VDX0RBVEFfQUJPUlRfKiAqLwo+ICAKPiArICAgIC8qIENvbnRhaW4gdGhlIGNv
bW1vbiBiaXRzIGJldHdlZW4gREFCVCBhbmQgSUFCVCAqLwo+ICsgICAgc3RydWN0IGhzcl94YWJ0
IHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIGZzYzo2OyAgICAvKiBGYXVsdCBzdGF0dXMgY29k
ZSAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxOwoKQ291bGQgeW91IHBsZWFzZSBh
ZGQgYSBjb21tZW50IGxpa2U6IC8qIE5vdCBjb21tb24gKi8gb24gdGhlIHNpZGUgb2YKcGFkMQoK
Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAgLyogU3RhZ2UgMiBmYXVsdCBkdXJp
bmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMjox
OwoKc2FtZSBoZXJlCgoKPiArICAgICAgICB1bnNpZ25lZCBsb25nIGVhdDoxOyAgICAvKiBFeHRl
cm5hbCBhYm9ydCB0eXBlICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAgLyog
RkFSIG5vdCBWYWxpZCAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMzoxNDsKCnNhbWUg
aGVyZQoKCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAgLyogSW5zdHJ1Y3Rpb24g
bGVuZ3RoICovCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAgLyogRXhjZXB0aW9u
IENsYXNzICovCj4gKyAgICB9IHhhYnQ7Cj4gKwo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAg
ICAgc3RydWN0IGhzcl9icmsgewo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY29tbWVudDoxNjsg
ICAvKiBDb21tZW50ICovCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 00:08:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 00:08:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0f9-0003Wx-Ks; Sat, 16 Sep 2017 00:08:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0f8-0003Wf-DH
 for xen-devel@lists.xen.org; Sat, 16 Sep 2017 00:08:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 72/3A-03423-D8B6CB95; Sat, 16 Sep 2017 00:08:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm5v9p5
 Ig9k3OC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzPS9ZCl4IVdxqn8PawPiEr4uRi0NIYAmT
 xM7jnWxdjJwcLAIOElfeHmfqYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiQ8PZ4LZbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERxGYW8JZYe6SdGcQWFkiX2DzrOVgrp4CVxNUtO9hBbF4BL4
 kj99vA6oUE0iTeT/gBViMqoCtx6N8fNogaQYmTM5+wQMzUklg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwfh3beAh
 RkkOJiVRXiu/PZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjfZAHlBItS01Mr0jJzgNEAk5bg4
 FES4f0JkuYtLkjMLc5Mh0idYlSUEuc9A5IQAElklObBtcEi8BKjrJQwLyPQIUI8BalFuZklqP
 KvGMU5GJWEeU+BTOHJzCuBm/4KaDET0OIzp3eALC5JREhJNTBGLFkd6yhotNv9RDPPwn0f7GY
 2Xshu3NtwkCtu9s93T9NWKele2/hGYG/50d2GC5SNvVfd7uxhVL6wesbWHS1JWafmVHzlvntl
 5+smJ5W+TNtltzgWcyg3lW90WtUbaXshb+epm+pztQ7LXbR8src9Yy/H+Z+W0XsUa0OiL0zau
 Tj91uNgveT1SizFGYmGWsxFxYkAZO5PArsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505520523!116733800!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15206 invoked from network); 16 Sep 2017 00:08:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Sep 2017 00:08:45 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3174F21EA9;
 Sat, 16 Sep 2017 00:08:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3174F21EA9
Date: Fri, 15 Sep 2017 17:08:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-11-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151706120.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-11-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 10/24] xen/arm: traps: Introduce a helper
 to read the hypersivor fault register
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoaWxlIEFSTTMyIGhh
cyAyIGRpc3RpbmN0IHJlZ2lzdGVycyBmb3IgdGhlIGh5cGVydmlzb3IgZmF1bHQgcmVnaXN0ZXIK
PiAob25lIGZvciBwcmVmZXRjaCBhYm9ydCwgdGhlIG90aGVyIGZvciBkYXRhIGFib3J0KSwgQUFy
Y2g2NCBoYXMgb25seQo+IG9uZS4KPiAKPiBDdXJyZW50bHksIHRoZSBsb2dpYyBpcyBvcGVuLWNv
ZGUgYnV0IGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0bwo+IHJlYWQgaXQgdG9vLiBT
byBtb3ZlIHRoZSBsb2dpYyBpbiBhIHNlcGFyYXRlIGhlbHBlciBhbmQgdXNlIGl0IGluc3RlYWQK
PiBvZiBvcGVuLWNvZGluZyBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAg
IC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMg
fCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMjUgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCA5NjdiZmVh
NGVkLi4yZTQ4MDg5ZDYxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtMjU0OSw2ICsyNTQ5LDI4IEBAIGRvbmU6Cj4g
ICAgICBpZiAoZmlyc3QpIHVubWFwX2RvbWFpbl9wYWdlKGZpcnN0KTsKPiAgfQo+ICAKPiArLyoK
PiArICogUmV0dXJuIHRoZSB2YWx1ZSBvZiB0aGUgaHlwZXJ2aXNvciBmYXVsdCBhZGRyZXNzIHJl
Z2lzdGVyLgo+ICsgKgo+ICsgKiBPbiBBUk0zMiwgdGhlIHJlZ2lzdGVyIHdpbGwgYmUgZGlmZmVy
ZW50IGRlcGVuZGluZyB3aGV0aGVyIHRoZQo+ICsgKiBmYXVsdCBpcyBhIHByZWZldGNoIGFib3J0
IG9yIGRhdGEgYWJvcnQuCj4gKyAqLwo+ICtzdGF0aWMgaW5saW5lIHZhZGRyX3QgZ2V0X2hmYXIo
Ym9vbCBpc19kYXRhKQo+ICt7Cj4gKyAgICB2YWRkcl90IGd2YTsKPiArCj4gKyNpZmRlZiBDT05G
SUdfQVJNXzMyCj4gKyAgICBpZiAoIGlzX2RhdGEgKQo+ICsgICAgICAgIGd2YSA9IFJFQURfQ1Az
MihIREZBUik7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgZ3ZhID0gUkVBRF9DUDMyKEhJRkFSKTsK
PiArI2Vsc2UKPiArICAgIGd2YSA9ICBSRUFEX1NZU1JFRyhGQVJfRUwyKTsKPiArI2VuZGlmCj4g
Kwo+ICsgICAgcmV0dXJuIGd2YTsKPiArfQo+ICsKPiAgc3RhdGljIGlubGluZSBwYWRkcl90IGdl
dF9mYXVsdGluZ19pcGEodmFkZHJfdCBndmEpCj4gIHsKPiAgICAgIHJlZ2lzdGVyX3QgaHBmYXIg
PSBSRUFEX1NZU1JFRyhIUEZBUl9FTDIpOwo+IEBAIC0yNTg0LDExICsyNjA2LDcgQEAgc3RhdGlj
IHZvaWQgZG9fdHJhcF9pbnN0cl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKPiAgICAgIHBhZGRyX3QgZ3BhOwo+ICAgICAgbWZuX3QgbWZuOwo+ICAKPiAtI2lmZGVmIENP
TkZJR19BUk1fMzIKPiAtICAgIGd2YSA9IFJFQURfQ1AzMihISUZBUik7Cj4gLSNlbHNlCj4gLSAg
ICBndmEgPSBSRUFEX1NZU1JFRzY0KEZBUl9FTDIpOwo+IC0jZW5kaWYKPiArICAgIGd2YSA9IGdl
dF9oZmFyKGZhbHNlIC8qIGlzX2RhdGEgKi8pOwo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBJZiB0
aGlzIGJpdCBoYXMgYmVlbiBzZXQsIGl0IG1lYW5zIHRoYXQgdGhpcyBpbnN0cnVjdGlvbiBhYm9y
dCBpcyBjYXVzZWQKPiBAQCAtMjczMCwxMSArMjc0OCw4IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
ZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAgICBy
ZXR1cm4gX19kb190cmFwX3NlcnJvcihyZWdzLCB0cnVlKTsKPiAgCj4gICAgICBpbmZvLmRhYnQg
PSBkYWJ0Owo+IC0jaWZkZWYgQ09ORklHX0FSTV8zMgo+IC0gICAgaW5mby5ndmEgPSBSRUFEX0NQ
MzIoSERGQVIpOwo+IC0jZWxzZQo+IC0gICAgaW5mby5ndmEgPSBSRUFEX1NZU1JFRzY0KEZBUl9F
TDIpOwo+IC0jZW5kaWYKPiArCj4gKyAgICBpbmZvLmd2YSA9IGdldF9oZmFyKHRydWUgLyogaXNf
ZGF0YSAqLyk7Cj4gIAo+ICAgICAgaWYgKCBocGZhcl9pc192YWxpZChkYWJ0LnMxcHR3LCBmc2Mp
ICkKPiAgICAgICAgICBpbmZvLmdwYSA9IGdldF9mYXVsdGluZ19pcGEoaW5mby5ndmEpOwo+IC0t
IAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 16 00:15:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 00:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0lp-0004G9-B1; Sat, 16 Sep 2017 00:15:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0lo-0004G3-Bk
 for xen-devel@lists.xen.org; Sat, 16 Sep 2017 00:15:40 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7E/3C-00743-B2D6CB95; Sat, 16 Sep 2017 00:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq527p5
 Ig21NHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRF1/ZC9bxVVyafpG9gfEhVxcjF4eQwBIm
 if2r3rN0MXJysAg4SNw7PZ+pi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JZ4/WsQMYrMJGEr8f
 bKJDaRcAshe8pkDJCwioC7x58IERhCbWcBbYu2RdrByYaCJlw9PBNvEKWAlMeXjBSYQm1fAS+
 L96bVgY4QE0iQmb8wACYsK6Eoc+veHDaJEUOLkzCcsECO1JJZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOwnoGBcQfjhFV+
 hxglOZiURHmt/PZECvEl5adUZiQWZ8QXleakFh9ilOHgUJLglc8BygkWpaanVqRl5gBjASYtw
 cGjJMKbBpLmLS5IzC3OTIdInWJUlBLntQJJCIAkMkrz4Npg8XeJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjBvMcgUnsy8Erjpr4AWMwEtPnN6B8jikkSElFQDYw5P6zWlN/XhaRUx21jZmP4
 7Mkz6HfA18TtTQXtlw6Of4VO+87Xnvq316snJKtV9kLr2luwE2fWvX+qJHj4+X5TtXf79S/+4
 v5Wf8d52q/Dtv6S5dQbNYYqvSnctmxKtN7HPJijI8mH68s92NbL75qjfl9t7imOfyc6sjWX/2
 fs4lQx6pGr1lViKMxINtZiLihMBfRXIr7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505520937!108968885!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62190 invoked from network); 16 Sep 2017 00:15:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Sep 2017 00:15:38 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 330B021EA9;
 Sat, 16 Sep 2017 00:15:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 330B021EA9
Date: Fri, 15 Sep 2017 17:15:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151715300.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-12-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/24] xen/arm: traps: Improve logging
 for data/prefetch abort fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdhbGsgdGhlIGh5cGVy
dmlzb3IgcGFnZSB0YWJsZSBmb3IgZGF0YS9wcmVmZXRjaCBhYm9ydCBmYXVsdCB0byBoZWxwCj4g
ZGlhZ25vc3RpY3MgZXJyb3IgaW4gdGhlIHBhZ2UgdGFibGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gICAgIEFuZHJlLCBJIGFz
c3VtZWQgeW91IHdlcmUgaGFwcHkgd2l0aCBjaGFuZ2VzIHlvdSBzdWdnZXN0ZWQsIHNvIEkKPiAg
ICAga2VwdCB5b3VyIHJldmlld2VkLWJ5Lgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+ICAgICAgICAgLSBTaW1wbGlmeSBjb25kaXRp
b24gY2hlY2sKPiAgICAgICAgIC0gVXBkYXRlIHdhcm5pbmcgbWVzc2FnZQo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vdHJhcHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDJlNDgwODlkNjEuLjBiODU2ZmI0ZmQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+IEBAIC0yOTg2LDcgKzI5ODYsMjYgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgIGRvX3RyYXBfYnJrKHJlZ3MsIGhz
cik7Cj4gICAgICAgICAgYnJlYWs7Cj4gICNlbmRpZgo+ICsgICAgY2FzZSBIU1JfRUNfREFUQV9B
Qk9SVF9DVVJSX0VMOgo+ICsgICAgY2FzZSBIU1JfRUNfSU5TVFJfQUJPUlRfQ1VSUl9FTDoKPiAr
ICAgIHsKPiArICAgICAgICBib29sIGlzX2RhdGEgPSAoaHNyLmVjID09IEhTUl9FQ19EQVRBX0FC
T1JUX0NVUlJfRUwpOwo+ICsgICAgICAgIGNvbnN0IGNoYXIgKmZhdWx0ID0gKGlzX2RhdGEpID8g
IkRhdGEgQWJvcnQiIDogIkluc3RydWN0aW9uIEFib3J0IjsKPiArCj4gKyAgICAgICAgcHJpbnRr
KCIlcyBUcmFwLiBTeW5kcm9tZT0lI3hcbiIsIGZhdWx0LCBoc3IuaXNzKTsKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIEZBUiBtYXkgbm90IGJlIHZhbGlkIGZvciBhIFN5bmNocm9ub3VzIEV4
dGVybmFsIGFib3J0IG90aGVyCj4gKyAgICAgICAgICogdGhhbiB0cmFuc2xhdGlvbiB0YWJsZSB3
YWxrLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggaHNyLnhhYnQuZnNjID09IEZTQ19T
RUEgJiYgaHNyLnhhYnQuZm52ICkKPiArICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIEZBUiwg
bm90IHdhbGtpbmcgdGhlIGh5cGVydmlzb3IgdGFibGVzXG4iKTsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgICAgIGR1bXBfaHlwX3dhbGsoZ2V0X2hmYXIoaXNfZGF0YSkpOwo+ICsKPiArICAg
ICAgICBkb191bmV4cGVjdGVkX3RyYXAoZmF1bHQsIHJlZ3MpOwo+ICAKPiArICAgICAgICBicmVh
azsKPiArICAgIH0KPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcHJpbnRrKCJIeXBlcnZpc29y
IFRyYXAuIEhTUj0weCV4IEVDPTB4JXggSUw9JXggU3luZHJvbWU9MHglIlBSSXgzMiJcbiIsCj4g
ICAgICAgICAgICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOwo+IC0t
IAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 16 00:17:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 00:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0ng-0004NZ-MH; Sat, 16 Sep 2017 00:17:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0nf-0004NR-IW
 for xen-devel@lists.xen.org; Sat, 16 Sep 2017 00:17:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8B/52-03642-E9D6CB95; Sat, 16 Sep 2017 00:17:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu683D2
 RBqdnCVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNr7YyFhwRqPg16T9bA+NE3i5GLg4hgSVM
 EmfO3GfuYuTgYBFwkJhwOAjEZBSIkXjww7qLkRPIDJOYfHkJK4jNIqAtcWpaPwuIzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAusSfCxMYQWxmAW+JtUfawYYLC+RKzLzkDBLmFLCSWLxzEthEXgEvid
 sTT4NNFBJIkzjT0MYMYosK6Eoc+veHDaJGUOLkzCcsECO1JJZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MJ5fG3iI
 UZKDSUmU18pvT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5pOUA5waLU9NSKtMwcYCTApCU4e
 JREeBeApHmLCxJzizPTIVKnGHU53k268odJiCUvPy9VSpzXCqRIAKQoozQPbgQsKi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmLcYZApPZl4J3KZXQEcwAR1x5vQOkCNKEhFSUg2MDHvTV8u
 b1D2ZW/7W90iIpoban1Xn9iQoqVeXFu5aWB31v7BBqsg58OrS9X9ePf7+oajy9C7tNUzrBPeY
 G9+rFuwVZQlJMOtetdoncINy1A+Np7z1awut2kzXrt4nNPmspDjD1OgIwcgCNpmZz3m6A3bus
 eCI/+r5j7PlJ+umZKUVq/rCNogqsRRnJBpqMRcVJwIAKMCaZcUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505521053!77242751!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58844 invoked from network); 16 Sep 2017 00:17:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Sep 2017 00:17:34 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6EC8D21EA9;
 Sat, 16 Sep 2017 00:17:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6EC8D21EA9
Date: Fri, 15 Sep 2017 17:17:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-13-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151716500.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-13-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 12/24] xen/arm: Replace
 ioremap_attr(PAGE_HYPERVISOR_NOCACHE) call by ioremap_nocache
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGlvcmVtYXBfY2FjaGUg
aXMgYSB3cmFwcGVyIG9mIGlvcmVtYXBfYXR0ciguLi4pLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+ICAgICBDaGFuZ2Vz
IGluIHYyOgo+ICAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYyB8IDIgKy0KPiAgeGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9vbWFwNS5jICAgfCA2ICsrLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9leHlub3M1LmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwo+IGluZGV4
IDJhZTVmYTY2ZTAuLjk1ZDY1ODFkMzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9leHlub3M1LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYwo+
IEBAIC02Miw3ICs2Miw3IEBAIHN0YXRpYyBpbnQgZXh5bm9zNV9pbml0X3RpbWUodm9pZCkKPiAg
ICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJtY3RfYmFzZV9hZGRyOiAlMDE2bGx4IHNpemU6ICUw
MTZsbHhcbiIsCj4gICAgICAgICAgICAgIG1jdF9iYXNlX2FkZHIsIHNpemUpOwo+ICAKPiAtICAg
IG1jdCA9IGlvcmVtYXBfYXR0cihtY3RfYmFzZV9hZGRyLCBzaXplLCBQQUdFX0hZUEVSVklTT1Jf
Tk9DQUNIRSk7Cj4gKyAgICBtY3QgPSBpb3JlbWFwX25vY2FjaGUobWN0X2Jhc2VfYWRkciwgc2l6
ZSk7Cj4gICAgICBpZiAoICFtY3QgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwgIlVuYWJsZSB0byBtYXAgTUNUXG4iKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9vbWFwNS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jCj4gaW5k
ZXggMWUxZjlmYTk3MC4uN2RiYmE5NTc1NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL29tYXA1LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMKPiBA
QCAtNTEsOCArNTEsNyBAQCBzdGF0aWMgaW50IG9tYXA1X2luaXRfdGltZSh2b2lkKQo+ICAgICAg
dW5zaWduZWQgaW50IHN5c19jbGtzZWw7Cj4gICAgICB1bnNpZ25lZCBpbnQgbnVtLCBkZW4sIGZy
YWMxLCBmcmFjMjsKPiAgCj4gLSAgICBja2dlbl9wcm1fYmFzZSA9IGlvcmVtYXBfYXR0cihPTUFQ
NV9DS0dFTl9QUk1fQkFTRSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4
MjAsIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFKTsKPiArICAgIGNrZ2VuX3BybV9iYXNlID0gaW9y
ZW1hcF9ub2NhY2hlKE9NQVA1X0NLR0VOX1BSTV9CQVNFLCAweDIwKTsKPiAgICAgIGlmICggIWNr
Z2VuX3BybV9iYXNlICkKPiAgICAgIHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIl
czogUFJNX0JBU0UgaW9yZW1hcCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKPiBAQCAtNjQsOCArNjMs
NyBAQCBzdGF0aWMgaW50IG9tYXA1X2luaXRfdGltZSh2b2lkKQo+ICAKPiAgICAgIGlvdW5tYXAo
Y2tnZW5fcHJtX2Jhc2UpOwo+ICAKPiAtICAgIHJ0X2N0X2Jhc2UgPSBpb3JlbWFwX2F0dHIoUkVB
TFRJTUVfQ09VTlRFUl9CQVNFLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDIw
LCBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSk7Cj4gKyAgICBydF9jdF9iYXNlID0gaW9yZW1hcF9u
b2NhY2hlKFJFQUxUSU1FX0NPVU5URVJfQkFTRSwgMHgyMCk7Cj4gICAgICBpZiAoICFydF9jdF9i
YXNlICkKPiAgICAgIHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICIlczogUkVBTFRJ
TUVfQ09VTlRFUl9CQVNFIGlvcmVtYXAgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Cj4gLS0gCj4gMi4x
MS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 00:30:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 00:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt0zc-0005F2-Tk; Sat, 16 Sep 2017 00:29:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dt0zb-0005Ew-L3
 for xen-devel@lists.xen.org; Sat, 16 Sep 2017 00:29:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 96/99-30935-2807CB95; Sat, 16 Sep 2017 00:29:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssm5TwZ5
 IgwWnWSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyfO3awFyz1rdh5Yj9jA+MWqy5GTg4hgSVM
 Ene+6YHYLAIOEi9n/WLrYuTgYBSIkXjwwxokzCgQJjH58hJWkDCLgLbE1MdqIGE2AUOJv082g
 VVLANlLPnOAhEUE1CX+XJjACGIzC3hLrD3SzgxiCwt4Siw5+gTM5hSwkliw9TGYzSvgJfF3xw
 R2iGPSJP5f/gJmiwroShz694cNokZQ4uTMJywQM7Uklk/fxjKBUWAWktQsJKkFjEyrGDWKU4v
 KUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw48BCHYw/tvmeYhRkoNJ
 SZTXym9PpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vX5QDnBotT01Iq0zBxgJMCkJTh4lER4L
 UDSvMUFibnFmekQqVOMuhyPbtz9wyTEkpeflyolztsFUiQAUpRRmgc3AhaVlxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMuxtkCk9mXgncpldARzABHXHm9A6QI0oSEVJSDYzT9bsyd5/QupZ
 l1BP5//7s4+4eG2pTkiUlpxet93d5qz919e9oldrbN407Gw27xM4svxf2ViDRuWHRqtNLvRUt
 ImW76jhvMp+Zse3HWvvtkzX2W6R1ftmQtatXRvXuVrnSe7qlsbukvgd+y/x5vqt/ZWFEbMbEL
 /8XxRnPvKisI7ZvMbOcT48SS3FGoqEWc1FxIgDaQvvYxQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505521792!108923912!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28507 invoked from network); 16 Sep 2017 00:29:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Sep 2017 00:29:53 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EC4CA22A72;
 Sat, 16 Sep 2017 00:29:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC4CA22A72
Date: Fri, 15 Sep 2017 17:29:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-16-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709151729440.9439@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-16-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 15/24] xen/arm: page: Prefix memory types
	with MT_
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBhdm9p
ZCBjb25mdXNpb24gaW4gdGhlIGNvZGUgd2hlbiB1c2luZyB0aGVtLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+ICAgICBD
aGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC9h
cm0vbW0uYyAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
Cj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyB8ICAyICstCj4gIHhlbi9kcml2
ZXJzL3ZpZGVvL2FybV9oZGxjZC5jICAgICB8ICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIDUgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJu
ZWwuYwo+IGluZGV4IDc0MDNlYzBjMGUuLjljMTgzZjk2ZGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2tlcm5lbC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4gQEAgLTU0LDcg
KzU0LDcgQEAgdm9pZCBjb3B5X2Zyb21fcGFkZHIodm9pZCAqZHN0LCBwYWRkcl90IHBhZGRyLCB1
bnNpZ25lZCBsb25nIGxlbikKPiAgICAgICAgICBzID0gcGFkZHIgJiAoUEFHRV9TSVpFLTEpOwo+
ICAgICAgICAgIGwgPSBtaW4oUEFHRV9TSVpFIC0gcywgbGVuKTsKPiAgCj4gLSAgICAgICAgc2V0
X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKHBhZGRyKSwgQlVGRkVSQUJMRSk7Cj4g
KyAgICAgICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKHBhZGRyKSwgTVRf
QlVGRkVSQUJMRSk7Cj4gICAgICAgICAgbWVtY3B5KGRzdCwgc3JjICsgcywgbCk7Cj4gICAgICAg
ICAgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdCwgbCk7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggNTcxNmVmMTEyMy4uN2Zm
ZWIzNmJmYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9tbS5jCj4gQEAgLTI5MCw3ICsyOTAsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5f
dG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKPiAgCj4gICAgICBzd2l0Y2gg
KCBhdHRyICkKPiAgICAgIHsKPiAtICAgIGNhc2UgQlVGRkVSQUJMRToKPiArICAgIGNhc2UgTVRf
QlVGRkVSQUJMRToKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIEFSTSBBUk06IE92ZXJsYXlp
bmcgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUgKERESQo+ICAgICAgICAgICAqIDA0MDZDLmIg
QjMtMTM3NiB0byAxMzc3KQo+IEBAIC0zMDUsOCArMzA1LDggQEAgc3RhdGljIGlubGluZSBscGFl
X3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCj4gICAgICAgICAg
ICovCj4gICAgICAgICAgZS5wdC5zaCA9IExQQUVfU0hfT1VURVI7Cj4gICAgICAgICAgYnJlYWs7
Cj4gLSAgICBjYXNlIFVOQ0FDSEVEOgo+IC0gICAgY2FzZSBERVZfU0hBUkVEOgo+ICsgICAgY2Fz
ZSBNVF9VTkNBQ0hFRDoKPiArICAgIGNhc2UgTVRfREVWX1NIQVJFRDoKPiAgICAgICAgICAvKgo+
ICAgICAgICAgICAqIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9ybWFsIG1lbW9y
eSwgT3V0ZXIgaXMgYXMKPiAgICAgICAgICAgKiBnb29kIGFzIGFueXRoaW5nLgo+IEBAIC0zNjks
NyArMzY5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNyZWF0ZV9tYXBwaW5ncyhscGFlX3QgKnNl
Y29uZCwKPiAgCj4gICAgICBjb3VudCA9IG5yX21mbnMgLyBMUEFFX0VOVFJJRVM7Cj4gICAgICBw
ID0gc2Vjb25kICsgc2Vjb25kX2xpbmVhcl9vZmZzZXQodmlydF9vZmZzZXQpOwo+IC0gICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgV1JJVEVBTExPQyk7Cj4gKyAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBNVF9XUklURUFMTE9DKTsKPiAg
ICAgIGlmICggZ3JhbnVsYXJpdHkgPT0gMTYgKiBMUEFFX0VOVFJJRVMgKQo+ICAgICAgICAgIHB0
ZS5wdC5jb250aWcgPSAxOyAgLyogVGhlc2UgbWFwcyBhcmUgaW4gMTYtZW50cnkgY29udGlndW91
cyBjaHVua3MuICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQo+IEBAIC00
MjIsNyArNDIyLDcgQEAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKPiAgICAgICAg
ICBlbHNlIGlmICggbWFwW3Nsb3RdLnB0LmF2YWlsID09IDAgKQo+ICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgLyogQ29tbWFuZGVlciB0aGlzIDJNQiBzbG90ICovCj4gLSAgICAgICAgICAgIHB0
ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihzbG90X21mbiksIFdSSVRFQUxMT0MpOwo+ICsgICAg
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oc2xvdF9tZm4pLCBNVF9XUklURUFM
TE9DKTsKPiAgICAgICAgICAgICAgcHRlLnB0LmF2YWlsID0gMTsKPiAgICAgICAgICAgICAgd3Jp
dGVfcHRlKG1hcCArIHNsb3QsIHB0ZSk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+IEBAIC01NDMs
NyArNTQzLDcgQEAgc3RhdGljIGlubGluZSBscGFlX3QgcHRlX29mX3hlbmFkZHIodmFkZHJfdCB2
YSkKPiAgewo+ICAgICAgcGFkZHJfdCBtYSA9IHZhICsgcGh5c19vZmZzZXQ7Cj4gIAo+IC0gICAg
cmV0dXJuIG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKG1hKSwgV1JJVEVBTExPQyk7Cj4g
KyAgICByZXR1cm4gbWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4obWEpLCBNVF9XUklURUFM
TE9DKTsKPiAgfQo+ICAKPiAgLyogTWFwIHRoZSBGRFQgaW4gdGhlIGVhcmx5IGJvb3QgcGFnZSB0
YWJsZSAqLwo+IEBAIC02NTIsNyArNjUyLDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAg
ICAgLyogSW5pdGlhbGlzZSB4ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovCj4gICAgICAv
KiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KPiAgCj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBXUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX1dSSVRFQUxMT0MpOwo+ICAg
ICAgcHRlLnB0LnhuID0gMDsvKiBDb250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLwo+ICAgICAg
eGVuX3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7Cj4g
IAo+IEBAIC02NjksNyArNjY5LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNp
Z25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAKPiAgICAg
IC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KPiAgICAgIGRlc3Rf
dmEgPSBCT09UX1JFTE9DX1ZJUlRfU1RBUlQ7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBXUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX1dSSVRFQUxMT0MpOwo+ICAg
ICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiB4ZW5fc2Vjb25kLiAqLwo+ICAgICAgeGVuX3Nl
Y29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KGRlc3RfdmEpXSA9IHB0ZTsKPiAgICAgIC8qIE1hcCB0
aGUgZGVzdGluYXRpb24gaW4gYm9vdF9zZWNvbmQuICovCj4gQEAgLTcwMCw3ICs3MDAsNyBAQCB2
b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNl
dCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9IFhFTl9W
SVJUX1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7Cj4gICAgICAgICAgaWYgKCAhaXNfa2VybmVs
KHZhKSApCj4gICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkobWZuLCBXUklURUFMTE9DKTsKPiArICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1mbiwgTVRfV1JJVEVBTExPQyk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsgLyogNGsg
bWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBiaXQgc2V0ICovCj4gICAgICAgICAgaWYgKCBpc19r
ZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCj4gICAgICAgICAgewo+
IEBAIC03NzEsNyArNzcxLDcgQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNw
dSkKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNPTkRfUEFHRVM7IGkrKyApCj4g
ICAgICB7Cj4gICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihkb21o
ZWFwK2kqTFBBRV9FTlRSSUVTKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdS
SVRFQUxMT0MpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVRfV1JJVEVBTExP
Qyk7Cj4gICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgICAgICB3cml0ZV9wdGUoJmZp
cnN0W2ZpcnN0X3RhYmxlX29mZnNldChET01IRUFQX1ZJUlRfU1RBUlQraSpGSVJTVF9TSVpFKV0s
IHB0ZSk7Cj4gICAgICB9Cj4gQEAgLTg2OSwxMyArODY5LDEzIEBAIHZvaWQgX19pbml0IHNldHVw
X3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPiAgICAgICAgICAgICAg
bWZuX3QgZmlyc3RfbWZuID0gYWxsb2NfYm9vdF9wYWdlcygxLCAxKTsKPiAgCj4gICAgICAgICAg
ICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQoZmlyc3RfbWZuKSk7Cj4gLSAgICAgICAgICAgIHB0
ZSA9IG1mbl90b194ZW5fZW50cnkoZmlyc3RfbWZuLCBXUklURUFMTE9DKTsKPiArICAgICAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4sIE1UX1dSSVRFQUxMT0MpOwo+ICAg
ICAgICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgICAgICB3cml0ZV9wdGUocCwg
cHRlKTsKPiAgICAgICAgICAgICAgZmlyc3QgPSBtZm5fdG9fdmlydChmaXJzdF9tZm4pOwo+ICAg
ICAgICAgIH0KPiAgCj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiks
IFdSSVRFQUxMT0MpOwo+ICsgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4p
LCBNVF9XUklURUFMTE9DKTsKPiAgICAgICAgICAvKiBUT0RPOiBTZXQgcHRlLnB0LmNvbnRpZyB3
aGVuIGFwcHJvcHJpYXRlLiAqLwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFi
bGVfb2Zmc2V0KHZhZGRyKV0sIHB0ZSk7Cj4gIAo+IEBAIC05MTUsNyArOTE1LDcgQEAgdm9pZCBf
X2luaXQgc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQo+
ICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9zZWNvbmQ7IGkrKyApCj4gICAgICB7Cj4gICAgICAg
ICAgY2xlYXJfcGFnZShtZm5fdG9fdmlydChtZm5fYWRkKHNlY29uZF9iYXNlLCBpKSkpOwo+IC0g
ICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuX2FkZChzZWNvbmRfYmFzZSwgaSksIFdS
SVRFQUxMT0MpOwo+ICsgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuX2FkZChzZWNv
bmRfYmFzZSwgaSksIE1UX1dSSVRFQUxMT0MpOwo+ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7
Cj4gICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1F
VEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7Cj4gICAgICB9Cj4gQEAgLTk2OSw3ICs5NjksNyBA
QCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRyeSkKPiAgICAgIGlmICgg
cCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgICAgIGNsZWFyX3BhZ2Uo
cCk7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBXUklURUFM
TE9DKTsKPiArICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIE1UX1dS
SVRFQUxMT0MpOwo+ICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgIHdyaXRlX3B0ZShlbnRy
eSwgcHRlKTsKPiAgICAgIHJldHVybiAwOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3ZleHByZXNzLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKPiBp
bmRleCBhMjZhYzMyNGJhLi45YmFkYmMwNzlkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvdmV4cHJlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJl
c3MuYwo+IEBAIC02NSw3ICs2NSw3IEBAIGludCB2ZXhwcmVzc19zeXNjZmcoaW50IHdyaXRlLCBp
bnQgZnVuY3Rpb24sIGludCBkZXZpY2UsIHVpbnQzMl90ICpkYXRhKQo+ICAgICAgdWludDMyX3Qg
KnN5c2NmZyA9ICh1aW50MzJfdCAqKSBGSVhNQVBfQUREUihGSVhNQVBfTUlTQyk7Cj4gICAgICBp
bnQgcmV0ID0gLTE7Cj4gIAo+IC0gICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9f
bWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgREVWX1NIQVJFRCk7Cj4gKyAgICBzZXRfZml4bWFwKEZJ
WE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLCBNVF9ERVZfU0hBUkVE
KTsKPiAgCj4gICAgICBpZiAoIHN5c2NmZ1tWMk1fU1lTX0NGR0NUUkwvNF0gJiBWMk1fU1lTX0NG
R19TVEFSVCApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3ZpZGVvL2FybV9oZGxjZC5jIGIveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKPiBpbmRl
eCAzOTE1ZjczMWY1Li41ZmE3ZjUxOGIxIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVv
L2FybV9oZGxjZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMKPiBAQCAt
MjI3LDcgKzIyNyw3IEBAIHZvaWQgX19pbml0IHZpZGVvX2luaXQodm9pZCkKPiAgICAgIC8qIHVz
ZXMgRklYTUFQX01JU0MgKi8KPiAgICAgIHNldF9waXhjbG9jayh2aWRlb21vZGUtPnBpeGNsb2Nr
KTsKPiAgCj4gLSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rf
c3RhcnQpLCBERVZfU0hBUkVEKTsKPiArICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRy
X3RvX21mbihoZGxjZF9zdGFydCksIE1UX0RFVl9TSEFSRUQpOwo+ICAgICAgSERMQ0RbSERMQ0Rf
Q09NTUFORF0gPSAwOwo+ICAKPiAgICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0gdmlkZW9t
b2RlLT54cmVzICogYnl0ZXNfcGVyX3BpeGVsOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggZWUwNDIy
NTc5Yi4uMzBmY2ZhMDc3OCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTI1LDE1ICsyNSwxNSBA
QAo+ICAgKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmlidXRlcy4gSW5kZXhlZCBieSB0aGUgQXR0
ckluZGV4IGJpdHMgb2YgYQo+ICAgKiBMUEFFIGVudHJ5OyB0aGUgOC1iaXQgZmllbGRzIGFyZSBw
YWNrZWQgbGl0dGxlLWVuZGlhbiBpbnRvIE1BSVIwIGFuZCBNQUlSMS4KPiAgICoKPiAtICogICAg
ICAgICAgICAgICAgIGFpICAgIGVuY29kaW5nCj4gLSAqICAgVU5DQUNIRUQgICAgICAwMDAgICAw
MDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQKPiAtICogICBCVUZGRVJBQkxFICAgIDAwMSAg
IDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQo+IC0gKiAgIFdSSVRFVEhST1VHSCAgMDEwICAg
MTAxMCAxMDEwICAtLSBXcml0ZS10aHJvdWdoCj4gLSAqICAgV1JJVEVCQUNLICAgICAwMTEgICAx
MTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKPiAtICogICBERVZfU0hBUkVEICAgIDEwMCAgIDAwMDAg
MDEwMCAgLS0gRGV2aWNlCj4gLSAqICAgPz8gICAgICAgICAgICAxMDEKPiAtICogICByZXNlcnZl
ZCAgICAgIDExMAo+IC0gKiAgIFdSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0
ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4gKyAqICAgICAgICAgICAgICAgICAgICBhaSAgICBlbmNv
ZGluZwo+ICsgKiAgIE1UX1VOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmds
eSBPcmRlcmVkCj4gKyAqICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5v
bi1DYWNoZWFibGUKPiArICogICBNVF9XUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAgLS0g
V3JpdGUtdGhyb3VnaAo+ICsgKiAgIE1UX1dSSVRFQkFDSyAgICAgMDExICAgMTExMCAxMTEwICAt
LSBXcml0ZS1iYWNrCj4gKyAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAwMDAwIDAxMDAgIC0t
IERldmljZQo+ICsgKiAgID8/ICAgICAgICAgICAgICAgMTAxCj4gKyAqICAgcmVzZXJ2ZWQgICAg
ICAgICAxMTAKPiArICogICBNVF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3Jp
dGUtYmFjayB3cml0ZS1hbGxvY2F0ZQo+ICAgKi8KPiAgI2RlZmluZSBNQUlSMFZBTCAweGVlYWE0
NDAwCj4gICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAo+IEBAIC00NywxNiArNDcsMTYgQEAK
PiAgICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVkIGFib3ZlLgo+ICAgKgo+ICAgKi8KPiAtI2RlZmlu
ZSBVTkNBQ0hFRCAgICAgIDB4MAo+IC0jZGVmaW5lIEJVRkZFUkFCTEUgICAgMHgxCj4gLSNkZWZp
bmUgV1JJVEVUSFJPVUdIICAweDIKPiAtI2RlZmluZSBXUklURUJBQ0sgICAgIDB4Mwo+IC0jZGVm
aW5lIERFVl9TSEFSRUQgICAgMHg0Cj4gLSNkZWZpbmUgV1JJVEVBTExPQyAgICAweDcKPiAtCj4g
LSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKFdSSVRFQUxMT0MpCj4gLSNkZWZpbmUg
UEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKERFVl9TSEFSRUQpCj4gLSNkZWZpbmUgUEFHRV9IWVBF
UlZJU09SX1dDICAgICAgKEJVRkZFUkFCTEUpCj4gKyNkZWZpbmUgTVRfVU5DQUNIRUQgICAgICAw
eDAKPiArI2RlZmluZSBNVF9CVUZGRVJBQkxFICAgIDB4MQo+ICsjZGVmaW5lIE1UX1dSSVRFVEhS
T1VHSCAgMHgyCj4gKyNkZWZpbmUgTVRfV1JJVEVCQUNLICAgICAweDMKPiArI2RlZmluZSBNVF9E
RVZfU0hBUkVEICAgIDB4NAo+ICsjZGVmaW5lIE1UX1dSSVRFQUxMT0MgICAgMHg3Cj4gKwo+ICsj
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9XUklURUFMTE9DKQo+ICsjZGVmaW5l
IFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZfU0hBUkVEKQo+ICsjZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUl9XQyAgICAgIChNVF9CVUZGRVJBQkxFKQo+ICAKPiAgLyoKPiAgICogRGVmaW5l
cyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54IGJpdHMuIFRoaXMg
aXMgb25seSB0byBiZQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 16 02:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 02:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt3GY-00019z-Bs; Sat, 16 Sep 2017 02:55:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt3GW-000192-2P
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 02:55:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 04/CB-03093-3A29CB95; Sat, 16 Sep 2017 02:55:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfhpD2
 RBhM+y1usePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE142jTL9aCnyEVK3b3sjYw
 Npt0MXJxCAk0Mkks6b3IBuE8ZpR4t3cxI4SzjVHiTvtSpi5GTg4RAWeJr2fmsoPYvAL6Ej/v9
 7CB2MICphId87tYQRokBB5LS0y5sJ8RJCEh4C2xeHMPO4z9Y8U8oAZ2DjYBK4lDYiBRFgFViT
 2rJ7BPYORewMiwilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsINx5mX/Q4ySHExKorxWfnsihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPp4IlBMsSk1P
 rUjLzAEGH0xagoNHSYRXAiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivG0gRQIgRRmle
 XAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK84SBTeDLzSuA2vQI6ggnoiDOnd4AcUZ
 KIkJJqYOxZtm/Ri72iPySXuLVnzXsgMlF4QUferM1bS5UrxYQe7/+bt8jtr6+g4yKdsvUe/Su
 FGPZcsus95nO0RmfyMYvkkqtJOVcUn8kEfi+U/FphcX9xY0lQr/k+ZznNTP7kDb9NGJatjLv1
 oNbXXzHRWcamJliz2C/KuielZv0PkVjBYlGrqJdXlViKMxINtZiLihMBtsL9Pn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505530528!76461518!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23359 invoked from network); 16 Sep 2017 02:55:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 02:55:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt3GP-0008LD-16; Sat, 16 Sep 2017 02:55:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dt3GJ-0004rW-Gn; Sat, 16 Sep 2017 02:55:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dt3GI-0004zO-Gp; Sat, 16 Sep 2017 02:55:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113469-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-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-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck: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-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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=1f183459b5144384e2669a3f757d36bacab108cf
X-Osstest-Versions-That: linux=7a95bdb092c66b6473aa2fc848862ae557ab08f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 02:55:18 +0000
Subject: [Xen-devel] [linux-next test] 113469: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ2OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzNDUzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMzQ1MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzNDUzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTM0NTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzQ1MwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzNDUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzNDUzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTM0NTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDExMzQ1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNDUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEz
NDUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMWYx
ODM0NTliNTE0NDM4NGUyNjY5YTNmNzU3ZDM2YmFjYWIxMDhjZgpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgN2E5NWJkYjA5MmM2NmI2NDczYWEyZmM4NDg4NjJhZTU1N2Fi
MDhmNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZv
dW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5v
dCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM0NjkgIDIwMTctMDktMTUgMDk6
NDM6NTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 04:55:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 04:55:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt58d-0000jo-1x; Sat, 16 Sep 2017 04:55:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt58c-0000jV-55
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 04:55:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 62/B6-03642-1CEACB95; Sat, 16 Sep 2017 04:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXf/uj2
 RBg0nVSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeVCTMHhwor3V08wNjC2
 +XYxcnEICTQySfxZfpoNwnnMKHHzyz1WCGcbo8SEn0+BHE4OEQFnia9n5rKD2LwC+hKzp+5mB
 LGFBcwkjl8+wgTSICGwU1Zi/qRZbCAJCQFvib/9J5lh7ImnFgLZ7BxsAlYSh8RAoiwCqhKvjx
 1lncDIvYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+PNjQGHGCU5mJREea389kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBduRYoJ1iUmp5a
 kZaZAww+mLQEB4+SCO+jNUBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US570MMkMApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdw7IFJ7MvBK4Ta+AjmACOuLM6R0gR5
 QkIqSkGhh92MMvL52jEP5s37NHiXfKl8j8Cjso8Ty6qud0lk6g14Y5tx/+nHn6e41UfvCD/XM
 +/qqd/XBqwevvc3w9Z4jWWp5v61+osneLafmNBJlyVYt6q8LGrY8ZTKoO7nod+KavooS77376
 g5qz+0J+Hro/+/9y30dnVjtLzSn0t0lWkuC89z6pqfWLEktxRqKhFnNRcSIAnung0n8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505537726!106132602!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25735 invoked from network); 16 Sep 2017 04:55:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 04:55:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt58V-00032E-TC; Sat, 16 Sep 2017 04:55:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dt58Q-0005Pj-9b; Sat, 16 Sep 2017 04:55:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dt58O-0003fp-Kr; Sat, 16 Sep 2017 04:55:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113472-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=711aab1dbb324d321e3d84368a435a78908c7bce
X-Osstest-Versions-That: linux=46c1e79fee417f151547aa46fae04ab06cb666f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 04:55:16 +0000
Subject: [Xen-devel] [linux-linus test] 113472: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8401246903050312013=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113423

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 113423
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113423
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113423

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 113423
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113423
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113423
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113423
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113423
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113423
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                711aab1dbb324d321e3d84368a435a78908c7bce
baseline version:
 linux                46c1e79fee417f151547aa46fae04ab06cb666f4

Last test of basis   113423  2017-09-13 21:17:10 Z    2 days
Failing since        113453  2017-09-14 20:24:30 Z    1 days    2 attempts
Testing same since   113472  2017-09-15 09:50:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Morton <akpm@linux-foundation.org>
  Anton Vasilyev <vasilyev@ispras.ru>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bhumika Goyal <bhumirks@gmail.com>
  Byungchul Park <byungchul.park@lge.com>
  Chris Mason <clm@fb.com>
  Christoph Hellwig <hch@lst.de>
  Christopher Bostic <cbostic@linux.vnet.ibm.com>
  Chuck Lever <chuck.lever@oracle.com>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  David Howells <dhowells@redhat.com>
  David Lechner <david@lechnology.com>
  Deepa Dinamani <deepa.kernel@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  fzuuzf@googlemail.com <fzuuzf@googlemail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Gustavo A. R. Silva <gustavo@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hyun Kwon <hyun.kwon@xilinx.com>
  Hyunchul Lee <cheol.lee@lge.com>
  Jan H. Schönherr <jschoenh@amazon.de>
  Jean Delvare <jdelvare@suse.de>
  Johannes Thumshirn <jthumshirn@suse.de>
  Josef Bacik <jbacik@fb.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Kan Liang <kan.liang@intel.com>
  Karsten Wiese <fzuuzf@googlemail.com>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lynn Lei <lynnl.wit@gmail.com>
  Lynn Lei <lynnl.yet@gmail.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matt Spinler <mspinler@linux.vnet.ibm.com>
  Maulik Jodhani <maulik.jodhani@xilinx.com>
  Mel Gorman <mgorman@suse.de>
  Michal Hocko <mhocko@suse.com>
  Michal Simek <michal.simek@xilinx.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan Broz <gmazyland@gmail.com>
  Milosz Tanski <milosz@adfin.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Ming Lei <ming.lei@redhat.com>
  NeilBrown <neilb@suse.com>
  Nick Terrell <terrelln@fb.com>
  Nicolas Porcel <nicolasporcel06@gmail.com>
  Paul Moore <paul@paul-moore.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Phillip Lougher <phillip@squashfs.org.uk>
  Prakash Gupta <guptap@codeaurora.org>
  Randy Dunlap <rdunlap@infradead.org>
  Rob Herring <robh@kernel.org>
  Sage Weil <sage@redhat.com>
  Sean Purcell <me@seanp.xyz>
  Sean Wang <sean.wang@mediatek.com>
  Simon Horman <horms+renesas@verge.net.au>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <treding@nvidia.com>
  Tim Chen <tim.c.chen@linux.intel.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Vladis Dronov <vdronov@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wim Van Sebroeck <wim@iguana.be>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Yury Norov <ynorov@caviumnetworks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 5071 lines long.)


--===============8401246903050312013==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8401246903050312013==--

From xen-devel-bounces@lists.xen.org Sat Sep 16 05:00:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 05:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt5DT-0001ee-IA; Sat, 16 Sep 2017 05:00:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt5DS-0001eR-G4
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 05:00:30 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 64/7E-25201-DEFACB95; Sat, 16 Sep 2017 05:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfft+j2
 RBmd7mCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XD7XuaCWaYVT/v3sTYw
 7tTuYuTiEBJoZJK43dXABOE8ZpTYvnoylLONUeLw0jcsXYycHCICzhJfz8xlB7F5BfQlbu3Yz
 QhiCwvoSXRtnMQKYksIeEns7Z3DDGP/+boDqIadg03ASuKQGEiURUBV4tquaewTGLkWMDKsYt
 QoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9C0DEOxg/LfN8xC
 jJAeTkiivld+eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMLAUBESLEpNT61Iy8wBBhlMWoKD
 R0mE13cdUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5D4EUCYAUZZTmwY2ABfwlRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfMyg1zCk5lXArfpFdARTEBHnDm9A+SIkkSElFQDY9lLyW
 WN2juLtv7eytahU5B0kIXrHNMjw1ixqr+8avNvsUzyVG3l3djAND/t96LS9hX5mjsXuKa2idi
 nnua4aqy69f+ft77bD5i9Crq+IKI7Y/vjZzFr9Ll5FH8+elamsfWrq5yMXeWqR3VnH9RpS4ds
 +cFT4XSz0P7vLH5Z+8l3N5jFXSoRUGIpzkg01GIuKk4EAHNQgG1zAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505538027!97798752!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8857 invoked from network); 16 Sep 2017 05:00:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 05:00:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt5DO-0003Sq-IZ; Sat, 16 Sep 2017 05:00:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dt5DI-0005zo-Q0; Sat, 16 Sep 2017 05:00:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dt5DI-00072H-1q; Sat, 16 Sep 2017 05:00:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113481-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=2f16993c255ca27bd3e8fa42489e8395d5308c3b
X-Osstest-Versions-That: ovmf=11b4463e096523fe03ac840472d483652ae93904
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 05:00:20 +0000
Subject: [Xen-devel] [ovmf test] 113481: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0ODEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyZjE2OTkzYzI1NWNhMjdiZDNlOGZhNDI0ODllODM5
NWQ1MzA4YzNiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxMWI0NDYz
ZTA5NjUyM2ZlMDNhYzg0MDQ3MmQ0ODM2NTJhZTkzOTA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM0NjIgIDIwMTctMDktMTUgMDM6MjY6MDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNDgxICAyMDE3LTA5LTE1IDE2OjE2OjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXZhbiBMbG95
ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5j
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
IDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0yZjE2OTkzYzI1NWNhMjdiZDNlOGZhNDI0ODll
ODM5NWQ1MzA4YzNiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDJmMTY5OTNjMjU1Y2EyN2Jk
M2U4ZmE0MjQ4OWU4Mzk1ZDUzMDhjM2IKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTJmMTY5OTNj
MjU1Y2EyN2JkM2U4ZmE0MjQ4OWU4Mzk1ZDUzMDhjM2IKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyZjE2
OTkzYzI1NWNhMjdiZDNlOGZhNDI0ODllODM5NWQ1MzA4YzNiID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAyZjE2OTkzYzI1NWNh
MjdiZDNlOGZhNDI0ODllODM5NWQ1MzA4YzNiOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIDExYjQ0NjMuLjJmMTY5OTMgIDJmMTY5OTNjMjU1Y2EyN2JkM2U4ZmE0MjQ4OWU4Mzk1ZDUz
MDhjM2IgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 07:18:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 07:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt7M2-0002Di-Hc; Sat, 16 Sep 2017 07:17:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42535f178=citrix-osstest@xenproject.org>)
 id 1dt7M0-0002DK-EQ
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 07:17:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 02/2C-01910-700DCB95; Sat, 16 Sep 2017 07:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUpftwp5
 Ig4/dFhb3prxnd2D02N63iz2AMYo1My8pvyKBNeNHC2dBk3jFtoY+tgbGVoEuRk4OCQF/ic0/
 djJB2O4Sb8/OZQWxRQScJSZ8uM0GYvMK6EnM714CZgsLGElsOn6OGaLeTWLd2lY2GPt+902wO
 WwCHhITeyaygNgsAqoSm75NB4sLCWhJLF28kglipqDEyZlPwGqYBSQkDr54ATXTQqL901umCY
 y8s5CUzUJStoCRaRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GYOAwAMEOxgvtzocYJTmYlER5rfz2RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M05D5QTLEpN
 T61Iy8wBhjBMWoKDR0mE1wYkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryMIEUCIEUZp
 XlwI2DxdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPEgU3gy80rgNr0COoIJ6IiWHWBHlC
 QipKQaGL3us9R9ujx/ttuKh/t+pd4zzatcPqd3YXDkv4uNswy5QmuOrw1ud/l/5kyulcAG7TV
 HlAqNEnSPH5BkuvPgRo+Tuk3fyadJFy7/YeCtar0muO/azPBHT+as4dq96WXCnOt8P51tQn6I
 hj/9Gqry4UfaQhanzRdvlXMdvca4Zm92frVIAyvXK0MlluKMREMt5qLiRABKtps2ogIAAA==
X-Env-Sender: prvs=42535f178=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505546245!84206134!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15451 invoked from network); 16 Sep 2017 07:17:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Sep 2017 07:17:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,400,1500940800"; d="scan'208";a="440011577"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72113-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=2f16993c255ca27bd3e8fa42489e8395d5308c3b
X-Osstest-Versions-That: ovmf=11b4463e096523fe03ac840472d483652ae93904
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 16 Sep 2017 08:17:22 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72113: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjExMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyZjE2OTkzYzI1NWNhMjdiZDNlOGZhNDI0ODllODM5NWQ1MzA4
YzNiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxMWI0NDYzZTA5NjUy
M2ZlMDNhYzg0MDQ3MmQ0ODM2NTJhZTkzOTA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMTIg
IDIwMTctMDktMTUgMTY6MTk6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTEzICAyMDE3LTA5LTE2IDA1OjE5OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXZhbiBMbG95ZCA8ZXZh
bi5sbG95ZEBhcm0uY29tPgogIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyZjE2OTkzYzI1NWNhMjdiZDNlOGZhNDI0ODllODM5
NWQ1MzA4YzNiCkF1dGhvcjogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4KRGF0
ZTogICBUaHUgU2VwIDE0IDE3OjExOjIxIDIwMTcgKzAxMDAKCiAgICBBcm1Qa2c6IEFSTSB2OC4y
IHVwZGF0ZXMgZm9yIGRldGVjdGluZyBGUAogICAgCiAgICBUaGUgQVJNdjguMi1GUDE2IGV4dGVu
c2lvbiBpbnRyb2R1Y2VzIHN1cHBvcnQgZm9yIGhhbGYgcHJlY2lzaW9uCiAgICBmbG9hdGluZyBw
b2ludCBhbmQgdGhlIHByb2Nlc3NvciBJRCByZWdpc3RlcnMgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8K
ICAgIGVuYWJsZSBkZXRlY3Rpb24gb2YgdGhlIGltcGxlbWVudGF0aW9uLgogICAgCiAgICBUaGUg
cG9zc2libGUgdmFsdWVzIGZvciB0aGUgRlAgYml0cyBpbiBJRF9BQTY0UEZSMF9FTDFbMTk6MTZd
IGFyZToKICAgICAgLSAwMDAwIDogRmxvYXRpbmctcG9pbnQgaXMgaW1wbGVtZW50ZWQuCiAgICAg
IC0gMDAwMSA6IEZsb2F0aW5nLXBvaW50IGluY2x1ZGluZyBIYWxmLXByZWNpc2lvbiBzdXBwb3J0
IGlzCiAgICAgICAgICAgICAgIGltcGxlbWVudGVkLgogICAgICAtIDExMTEgOiBGbG9hdGluZy1w
b2ludCBpcyBub3QgaW1wbGVtZW50ZWQuCiAgICAgIC0gQWxsIG90aGVyIHZhbHVlcyBhcmUgcmVz
ZXJ2ZWQuCiAgICAKICAgIFByZXZpb3VzbHkgQXJtRW5hYmxlVkZQKCkgY29tcGFyZWQgdGhlIEZQ
IGJpdHMgd2l0aCAwMDAwYiB0byBzZWUgaWYKICAgIHRoZSBGUCB3YXMgaW1wbGVtZW50ZWQsIGJl
Zm9yZSBlbmFibGluZyBGUC4gTW9kaWZpZWQgdGhpcyBjaGVjayB0bwogICAgZW5hYmxlIHRoZSBG
UCBpZiB0aGUgRlAgYml0cyAxOToxNiBhcmUgbm90IDExMTFiLgogICAgCiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IExl
aWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 07:22:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 07:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt7QU-0002rh-2l; Sat, 16 Sep 2017 07:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt7QT-0002ra-Hj
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 07:22:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D9/CC-03610-C11DCB95; Sat, 16 Sep 2017 07:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVf64p5
 IgwnzbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWLiAtaCRzkVm64INjA+
 8Ohi5OIQEmhkkmjue80O4TxmlPh46w0LhLONUWLd9P2MXYycHCICzhJfz8xlB7F5BfQl/m46x
 gpiCwsESWyZOIcJxJYQmKEq0X9WEML2lvh3fA4zjL3qXwfQUHYONgEriUNiIFEWAVWJa1f2sk
 1g5F7AyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DfDEC
 wg7H7sv8hRkkOJiVRXiu/PZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXngfKCRalpqdWpGXm
 AAMPJi3BwaMkwlsNkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHePyBFAiBFGaV5cCNgU
 XCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryBF4Cm8GTmlcBtegV0BBPQES07wI4oSURIST
 UwZjxQ9zBTb5KsNgx6f/np9DTJwv3rBFumKnclXjHo2vnCbrcJp3msiVbiCbui6bXz2/aIPeU
 xPX/4fRyX/adP7DmqHCV39nLqstxtzGrJf3u7Kf3w05PcEsmyigVqDvXLeP+zCpq1bTlX7cGa
 dNLo1az8e63s3aleuy4xL9HKuK7y8cJ0/1NKLMUZiYZazEXFiQCj1hpzfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505546522!83122081!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52275 invoked from network); 16 Sep 2017 07:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 07:22:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt7QP-00075P-Ga; Sat, 16 Sep 2017 07:22:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dt7QK-0005UP-17; Sat, 16 Sep 2017 07:21:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dt7QJ-0001Wq-Dt; Sat, 16 Sep 2017 07:21:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113476-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-xsm:<job status>:broken:regression
 linux-3.18:build-armhf-xsm:host-build-prep:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
X-Osstest-Versions-That: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 07:21:55 +0000
Subject: [Xen-devel] [linux-3.18 test] 113476: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0069276898645298135=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0069276898645298135==
Content-Type: text/plain

flight 113476 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113476/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm                 <job status>                 broken
 build-armhf-xsm               5 host-build-prep          fail REGR. vs. 113158
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113424 REGR. vs. 113128

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  6 xen-install      fail in 113424 pass in 113476
 test-armhf-armhf-xl-arndale 16 guest-start/debian.repeat fail in 113424 pass in 113476
 test-armhf-armhf-libvirt-xsm  6 xen-install      fail in 113455 pass in 113424
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 7 xen-boot fail pass in 113455

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 113158
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 113158
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 113424 like 113158
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 113424 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop  fail in 113455 like 113144
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop   fail in 113455 like 113144
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 113455 like 113158
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113455 like 113158
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 113455 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 113455 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 113144
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 113158
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113158
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113158
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113158
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                60a8261b1257b6ef226f572b34cffc7b5cb359c7
baseline version:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a

Last test of basis   113158  2017-09-09 02:04:14 Z    7 days
Testing same since   113424  2017-09-13 21:30:49 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Angus Clark <angus@angusclark.org>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dave Chinner <david@fromorbit.com>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Edwin Török <edvin.torok@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  grygorii tertychnyi <gtertych@cisco.com>
  Johan Hovold <johan@kernel.org>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Nikolay Borisov <nborisov@suse.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Richard Wareing <rwareing@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Todd Poynor <toddpoynor@google.com>
  Yang Shi <yang.shi@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-xsm broken

Not pushing.

(No revision log; it would be 724 lines long.)


--===============0069276898645298135==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0069276898645298135==--

From xen-devel-bounces@lists.xen.org Sat Sep 16 08:57:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 08:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt8uJ-00015t-99; Sat, 16 Sep 2017 08:56:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt8uI-00015h-HL
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 08:56:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 99/88-18674-957ECB95; Sat, 16 Sep 2017 08:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfi+Z5
 IgzMX5C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f2TU0FvL2PFkcYHjA2M
 x1K7GLk4hAQamSQufVrICOE8ZpRYsP0bK4SzjVHi+p9v7F2MnBwiAs4SX8/MBbN5BfQlvu25x
 wJiCwtYSqx+vRGsQUJgj4LE18ZjzF2MHECOt8SqJfUgNSDm0hn3gXrZOdgErCQOiYFEWQRUJd
 5tnM06gZF7ASPDKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxr5ZzocYJTmYlER5rfz2RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D3xDCgnWJSa
 nlqRlpkDDD6YtAQHj5II716QNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifNWgBQJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4GmcKTmVcCt+kV0BFMQEe07AA7oi
 QRISXVwKh28naheq/17cvvVvPE7wjue3LqZYrSEWaZrCX1xXrMP2c6vTStnKVwJ1rOMu3xghb
 Fi6K9z+z/6YU81Aw+3FN5P9QmOzv8/K9mrb3r02e1ur695HzpSdLhPT+qH6Wx/rnd/fmzSdjX
 Lna7hJJd0//oRb3jtTfL16qWZDCbcXjdHIspG1as2K/EUpyRaKjFXFScCAA8kk08fwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505552215!91230844!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53189 invoked from network); 16 Sep 2017 08:56:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 08:56:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dt8uB-0001ZI-H3; Sat, 16 Sep 2017 08:56:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dt8u5-0001zs-Pu; Sat, 16 Sep 2017 08:56:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dt8u4-0007QO-O3; Sat, 16 Sep 2017 08:56:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113479-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
X-Osstest-Versions-That: linux=f07cb3489cff38984a8df4d3a0fea5d0858c1eb0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 08:56:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 113479: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ3OSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ3OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICBmYWlsIGluIDExMzQyNSBwYXNzIGluIDExMzQ3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMzQyNSBw
YXNzIGluIDExMzQ3OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTM0MjUgcGFzcyBpbiAxMTM0NzkKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDExMzQyNSBw
YXNzIGluIDExMzQ3OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMzQyNQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzNDI1
IGJsb2NrZWQgaW4gMTEzMjAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzQyNSBsaWtlIDExMzIwMgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTEzMjAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMyMDIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMzIwMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMjAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRhZDVkY2FjYTc0MjhkZDJiYzFh
NmE0MGM5NDhlMzc5OWMxZTI3YWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGYwN2NiMzQ4OWNmZjM4OTg0YThkZjRkM2EwZmVhNWQwODU4YzFlYjAKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDExMzIwMiAgMjAxNy0wOS0xMCAwNjoyMToyOSBaICAgIDYgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTM0MjUgIDIwMTctMDktMTMgMjE6MzE6MTYgWiAgICAyIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBYmhpc2hlayBTYWh1IDxhYnNhaHVAY29kZWF1cm9yYS5vcmc+CiAgQWxla3NhIFNhcmFpIDxh
c2FyYWlAc3VzZS5kZT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEJlbiBTZXJpIDxiZW5AYXJt
aXMuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGZyZWUtZWxlY3Ryb25z
LmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBEYW5pZWwgVmVya2FtcCA8
ZGFuaWVsLnZlcmthbXBAaW50ZWwuY29tPgogIERhdmUgQ2hpbm5lciA8ZGF2aWRAZnJvbW9yYml0
LmNvbT4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdv
cnkuY2xlbWVudEBmcmVlLWVsZWN0cm9ucy5jb20+CiAgZ3J5Z29yaWkgdGVydHljaG55aSA8Z3Rl
cnR5Y2hAY2lzY28uY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphY29i
IFN0cmF1c3MgPGpzc3RyYXVzQGFtYXpvbi5jb20+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJp
bGxAc2h1dGVtb3YubmFtZT4KICBMYXVyZW50IER1Zm91ciA8bGR1Zm91ckBsaW51eC52bmV0Lmli
bS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxt
YXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmlrb2xheSBCb3Jpc292IDxuYm9y
aXNvdkBzdXNlLmNvbT4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBSaWNoYXJkIFdhcmVpbmcgPHJ3YXJlaW5nQGZiLmNvbT4KICBSdXNzZWxsIEtpbmcg
PHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5k
ZT4KICBUYXJhbmcgR3VwdGEgPHRhcmFuZ2dAYW1hem9uLmNvbT4KICB0YXJhbmdnQGFtYXpvbi5j
b20gPHRhcmFuZ2dAYW1hem9uLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVz
dEBwcmltYXJ5ZGF0YS5jb20+CiAgWWFuZyBTaGkgPHlhbmcuc2hpQGxpbmFyby5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPWxpbnV4LTQuOQorIHJldmlzaW9uPTRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0
MGM5NDhlMzc5OWMxZTI3YWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJ
Qj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpbnV4LTQuOSA0YWQ1ZGNh
Y2E3NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3OTljMWUyN2FlCisgYnJhbmNoPWxpbnV4LTQuOQorIHJl
dmlzaW9uPTRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVS
TExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaW51
eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1saW51eC00LjkKKyAnWycgeCA9IHggJ10nCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14
ZW4tNC45LXRlc3RpbmcKKyAnWycgeDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMx
ZTI3YWUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVh
bSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrICdbJyB4Z2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0
ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxp
bnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jvbi5saW51eC00
LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45Cisr
IDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQu
OQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlu
dXgtNC45CisgY2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CisgOiBsaW51eC00LjkueQorIDog
bGludXgtNC45LnkKKyA6IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0CisgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIDogdGVzdGVkL2xpbnV4LTQuOQorIDogcmVmcy9oZWFkcy90ZXN0ZWQv
bGludXgtNC45CisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4CisgZ2l0
IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQgNGFkNWRjYWNhNzQyOGRkMmJjMWE2YTQwYzk0OGUzNzk5YzFlMjdhZTpyZWZzL2hlYWRzL3Rl
c3RlZC9saW51eC00LjkKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKICAgZjA3Y2IzNC4uNGFkNWRjYSAgNGFkNWRjYWNhNzQyOGRkMmJjMWE2
YTQwYzk0OGUzNzk5YzFlMjdhZSAtPiB0ZXN0ZWQvbGludXgtNC45CisgZXhpdCAwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 09:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 09:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dt9O1-0003Ej-Pt; Sat, 16 Sep 2017 09:27:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dt9O0-0003Ed-VG
 for xen-devel@lists.xen.org; Sat, 16 Sep 2017 09:27:41 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CC/E1-30935-C8EECB95; Sat, 16 Sep 2017 09:27:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbf73Z5
 Ig9uvFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpvy4yF9zmrZi68yFbA+My7i5GLg4hgc2M
 EjsPbGOEcJYyShy6c4epi5GTQ1ggQGLR5T2MILaIgL7EptuN7CA2s4CxxIuOnWwQDcsYJd7cv
 wtWxCagKXHn8yewZl4BK4kL5/6wgdgsAqoSXfMegMVFBcIleg/0s0HUCEqcnPmEBcTmFPCWmP
 O9kxligZnEvM0PoWxxiVtP5jNB2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWpRWWq
 RrqG5XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIgyAMEOxounPQ8xSnIwKYny
 WvntiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZv6FignWJSanlqRlpkDjBaYtAQHj5IIrxBIm
 re4IDG3ODMdInWKUVFKnDcSJCEAksgozYNrg0XoJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nzWoFM4cnMK4Gb/gpoMRPQ4pYdYItLEhFSUg2MZw8L/nH/PN9JVTNIWqzGNoXz3O2GWokE22s
 i85r3l29cHSTx7u3DN3mlz4KT79w+euaGKuM/TnkxHa6L/hIJzwv2RBRtaeftUIrY1Rtzcan4
 x1wVx1evFvpuXnVknXTsNpUM1iYZna6aItu930Mre/ySesV5HkfkrEo9fvNj99yw6UG6jMJKL
 MUZiYZazEXFiQCw+0ZmywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505554059!91233054!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2907 invoked from network); 16 Sep 2017 09:27:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 16 Sep 2017 09:27:39 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3967F1529;
 Sat, 16 Sep 2017 02:27:38 -0700 (PDT)
Received: from [10.37.12.94] (unknown [10.37.12.94])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 55AA03F578;
 Sat, 16 Sep 2017 02:27:37 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1709151653410.9439@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0961e1f-4af7-4653-ec76-8f122fd275c0@arm.com>
Date: Sat, 16 Sep 2017 10:27:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709151653410.9439@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/24] xen/arm: mm: Redefine mfn_to_virt
 to use typesafe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA5LzE2LzIwMTcgMTI6NTYgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDEyIFNlcCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoaXMg
YWRkIGEgYml0IG1vcmUgc2FmZXR5IGluIHRoZSBtZW1vcnkgc3Vic3lzdGVtIGNvZGUuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0t
LQo+PiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgMTYgKysrKysrKysrLS0tLS0tLQo+PiAgIDEgZmls
ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IGluZGV4IDk2NWQw
NTczYTQuLjU3MTZlZjExMjMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC00Nyw2ICs0Nyw4IEBAIHN0cnVjdCBkb21haW4g
KmRvbV94ZW4sICpkb21faW8sICpkb21fY293Owo+PiAgIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t
IGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+PiAgICN1bmRlZiB2
aXJ0X3RvX21mbgo+PiAgICNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21m
bih2YSkpCj4+ICsjdW5kZWYgbWZuX3RvX3ZpcnQKPj4gKyNkZWZpbmUgbWZuX3RvX3ZpcnQobWZu
KSBfX21mbl90b192aXJ0KG1mbl94KG1mbikpCj4+ICAgCj4+ICAgLyogU3RhdGljIHN0YXJ0LW9m
LWRheSBwYWdldGFibGVzIHRoYXQgd2UgdXNlIGJlZm9yZSB0aGUgYWxsb2NhdG9ycwo+PiAgICAq
IGFyZSB1cC4gVGhlc2UgYXJlIHVzZWQgYnkgYWxsIENQVXMgZHVyaW5nIGJyaW5ndXAgYmVmb3Jl
IHN3aXRjaGluZwo+PiBAQCAtODM3LDcgKzgzOSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhl
YXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPj4gICAgICAgICogVmlydHVhbCBh
ZGRyZXNzIGFsaWduZWQgdG8gcHJldmlvdXMgMUdCIHRvIG1hdGNoIHBoeXNpY2FsCj4+ICAgICAg
ICAqIGFkZHJlc3MgYWxpZ25tZW50IGRvbmUgYWJvdmUuCj4+ICAgICAgICAqLwo+PiAtICAgIHZh
ZGRyID0gKHZhZGRyX3QpbWZuX3RvX3ZpcnQoYmFzZV9tZm4pICYgRklSU1RfTUFTSzsKPj4gKyAg
ICB2YWRkciA9ICh2YWRkcl90KV9fbWZuX3RvX3ZpcnQoYmFzZV9tZm4pICYgRklSU1RfTUFTSzsK
PiAKPiBEb24ndCB5b3UgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGRvIG1mbl90b192aXJ0
KF9tZm4oYmFzZV9tZm4pKSBpbgo+IHRoaXMgcGF0Y2g/IFRoaXMgaXMganVzdCBiaWtlLXNoZWRk
aW5nLCBidXQgSSB0aGluayBpdCB3b3VsZCBiZSBtb3JlCj4gb2J2aW91c2x5IGNvbnNpc3RlbnQu
IE90aGVyIHRoYW4gdGhhdCwgaXQgbG9va3MgZ29vZC4KCldlbGwsIGxhc3QgdGltZSBJIHVzZWQg
bWZuX3gvX21mbiBpbiBzaW1pbGFyIGNvbmRpdGlvbiwgeW91IHJlcXVlc3RlZCB0byAKdXNlIHRo
ZSBfXyogdmVyc2lvbiAoc2VlIFsxXSkuCgpJIHJlYWxseSBkb24ndCBtaW5kIHdoaWNoIG9uZSB0
byB1c2UuIEJ1dCB3ZSBzaG91bGQgc3RheSBjb25zaXN0ZW50IHdpdGggCnRoZSBtYWNyb3MgdG8g
dXNlIGZvciBub24tdHlwZXNhZmUgdmVyc2lvbi4KCkNoZWVycywKClsxXSBodHRwOi8vcGF0Y2hl
cy5saW5hcm8ub3JnL3BhdGNoLzEwNTM4Ni8KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 10:21:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 10:21:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtADY-0007BJ-Sn; Sat, 16 Sep 2017 10:20:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42535f178=citrix-osstest@xenproject.org>)
 id 1dtADX-0007B0-Fl
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 10:20:55 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 16/73-03610-60BFCB95; Sat, 16 Sep 2017 10:20:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvS7b7z2
 RBs9n8lncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owVrxawFrQKV1x/uIa9gXEvTxcjJ4eEgL/E
 htYTrBC2h8TLKfvBbBEBZ4kJH26zgdi8AnoSG970MYPYwgKREv9W9APFuYDqt7FLPL/8ggmiW
 VVi0aqDYM1sQIMm9kxkAbFZgOLXDx8FaxYS0JJYunglE8RQQYmTM5+A1TALSEgcfPGCGWKOpc
 T6yXdZJzDyzkJSNgtJ2QJGplWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgcHDAAQ7GLsv+x9ilORgUhLltfLbEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfm
 F1BOsCg1PbUiLTMHGMYwaQkOHiUR3n8/gdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO6
 w8yQwCkKKM0D24ELKYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXEWQKT2ZeCdymV0BHMA
 Ed0bID7IiSRISUVAOjZn56xJkaziZrhedlr6qcL92VlYhffT8+Ov76+nPK3CyJSouc63SNryY
 JT3K3t5t0jzuvc2PAD4d53KYnm6znGv6Mbb8pZ+cgcXLnLj2LrY2HX07buMSmt1twzrfrMtVl
 F/i3/nATK226nKDAffgKi3LffcmvbpOnSNxVi1GeYMb/x9h+aagSS3FGoqEWc1FxIgAChwPpp
 AIAAA==
X-Env-Sender: prvs=42535f178=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505557252!85242436!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1478 invoked from network); 16 Sep 2017 10:20:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Sep 2017 10:20:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,402,1500940800"; d="scan'208";a="448061592"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72114-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72080
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 16 Sep 2017 11:20:24 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72114: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTE0IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjExNC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIwODAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjA4MAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDgw
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIwODAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSA3MjA4MAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMDgwCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIwODAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDgwCgpiYXNlbGluZSB2ZXJzaW9uOgog
ZmxpZ2h0ICAgICAgICAgICAgICAgNzIwODAKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 13:18:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 13:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtCz5-00013u-JH; Sat, 16 Sep 2017 13:18:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dtCz3-00013o-S8
 for xen-devel@lists.xenproject.org; Sat, 16 Sep 2017 13:18:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 47/CF-02041-1942DB95; Sat, 16 Sep 2017 13:18:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVXeCyt5
 Ig+cn1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyr/TcYC/axVrz8OompgfESSxcjJ4eQwGQm
 iXV/2CHs34wS33bLdjFyAdkbGSVu77rDDuFsY5SY+LeLCaRKWMBOYuXBv4wgtohAlMSDtiVQ3
 cYSp9esArOZBU4zSbxrMgGx2QSMJM4enQ5WzytgK9Hzug1sM4uAqsT9+XvBbFGBcIm3jUdYIG
 oEJU7OfAJmcwqYSLQu7WWEmKknseP6L1YIW15i+9s5zCC2BNDevll9LBMYBWchaZ+FpGUWkpY
 FjMyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7eegYFx
 B2P7Cb9DjJIcTEqivFZ+eyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDmKO+NFBIsSk1PrUjLz
 AHGEExagoNHSYSXAxhHQrzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc6bDzJDAKQoozQPbg
 Qsni8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdCzKFJzOvBG7TK6AjmICOaNmxB+SIkkS
 ElFQDY2zwZ97sOSx2/hpvd/61XurNG6m1RfFk+d+eVOavGy8piH6w/9y40Sw9cf0bJWXuNy68
 NysENU22R8tVZa80vzz9jLtkx/nSV2l7LUVCI5qL2yUWtSu5vbsaorrhy5M3J626v72/euqAc
 8JmU2EZre+GeuoclhbrT0x/eiGfX/2+auO0zx5lSizFGYmGWsxFxYkAX+mIDeICAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505567886!111868253!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42864 invoked from network); 16 Sep 2017 13:18:08 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Sep 2017 13:18:08 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8GDHpGj008072
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 16 Sep 2017 13:17:51 GMT
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 v8GDHohJ028360
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 16 Sep 2017 13:17:51 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 v8GDHnGH018749;
 Sat, 16 Sep 2017 13:17:49 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 ; Sat, 16 Sep 2017 13:17:48 +0000
To: Arnd Bergmann <arnd@arndb.de>, Juergen Gross <jgross@suse.com>,
 x86@kernel.org
References: <20170915192930.783054-1-arnd@arndb.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b941861f-dc71-f3e1-c896-fb9352746bf9@oracle.com>
Date: Sat, 16 Sep 2017 09:17:39 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170915192930.783054-1-arnd@arndb.de>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH] xen: x86: mark xen_find_pt_base as __init
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwMzoyOSBQTSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBnY2MtNC42IGNh
dXNlcyBhIGhhcm1sZXNzIGxpbmstdGltZSB3YXJuaW5nOgo+Cj4gV0FSTklORzogdm1saW51eC5v
KC50ZXh0LnVubGlrZWx5KzB4NDhlKTogU2VjdGlvbiBtaXNtYXRjaCBpbiByZWZlcmVuY2UgZnJv
bSB0aGUgZnVuY3Rpb24geGVuX2ZpbmRfcHRfYmFzZSgpIHRvIHRoZSBmdW5jdGlvbiAuaW5pdC50
ZXh0Om0ycCgpCj4gVGhlIGZ1bmN0aW9uIHhlbl9maW5kX3B0X2Jhc2UoKSByZWZlcmVuY2VzCj4g
dGhlIGZ1bmN0aW9uIF9faW5pdCBtMnAoKS4KPiBUaGlzIGlzIG9mdGVuIGJlY2F1c2UgeGVuX2Zp
bmRfcHRfYmFzZSBsYWNrcyBhIF9faW5pdAo+IGFubm90YXRpb24gb3IgdGhlIGFubm90YXRpb24g
b2YgbTJwIGlzIHdyb25nLgo+Cj4gTmV3ZXIgY29tcGlsZXJzIGlubGluZSB0aGlzIGZ1bmN0aW9u
LCBzbyBpdCBuZXZlciBzaG93cyB1cCwgYnV0IG1hcmtpbmcKPiBpdCBfX2luaXQgaXMgdGhlIHJp
Z2h0IHdheSB0byBhdm9pZCB0aGUgd2FybmluZy4KPgo+IEZpeGVzOiA3MGU2MTE5OTU1OWEgKCJ4
ZW46IG1vdmUgcDJtIGxpc3QgaWYgY29uZmxpY3Rpbmcgd2l0aCBlODIwIG1hcCIpCj4gU2lnbmVk
LW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KCkFwcGxpZWQgdG8gZm9yLWxp
bnVzLTE0Yi4KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 13:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 13:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtDO4-0002xu-Kv; Sat, 16 Sep 2017 13:44:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtDO2-0002xX-PG
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 13:43:58 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FB/15-03414-D9A2DB95; Sat, 16 Sep 2017 13:43:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXeO1t5
 Igxv3TCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WT9DaaC6ckVa1bZNjBO
 tu1i5OIQEmhkknj08xMzhPOYUWL9tbtQzjZGiXen/gM5nBwiAs4SX8/MZQexeQX0JRZ+Ow5mC
 wuYSzx/foYFpEFCYKOcxMT/N4AaOIAcT4mr/1lAakDMlt+zgcLsHGwCVhKHxECiLAKqEmsXLm
 KdwMi9gJFhFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iRHocQY
 g2MF4/H3cIUZJDiYlUV4rvz2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42zT3RgoJFqWmp1ak
 ZeYAQw8mLcHBoyTCmwuS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6nIEUCIEUZpXlwI
 2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAtApvBk5pXAbXoFdAQT0BEtO/aAHFGSiJ
 CSamDMm/t0BTNH9Y0TBSxn4+QuXLS9/OD1olls59Zs7dlV9ENqtv80l5RkfhlXi36db/rBV3c
 olDw9dHV+eeezOU3nk+MmH6m7KmX6c8dzpjM1YWaHo08/dTd97aTNc4Rp3qep1xY+2u33vHPd
 ttuFZ4+Zmd7a1hDwLq/K0XJG18TyfW+zfmX+Zdm+RImlOCPRUIu5qDgRAD7wQB5+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505569435!112486422!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17148 invoked from network); 16 Sep 2017 13:43:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 13:43:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtDNw-0000TH-UJ; Sat, 16 Sep 2017 13:43:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtDNr-0004LV-Al; Sat, 16 Sep 2017 13:43:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtDNq-0003qp-NX; Sat, 16 Sep 2017 13:43:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113487-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=64a00683edcd2ad5b2abcd57783393836dda3110
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 13:43:46 +0000
Subject: [Xen-devel] [xen-unstable test] 113487: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ4NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzQ4Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzM4NwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgNjRhMDA2ODNlZGNkMmFkNWIyYWJjZDU3NzgzMzkzODM2ZGRhMzExMApiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3
ZjZkYjNhZjdkN2UzMjg3MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMzg3ICAyMDE3LTA5LTEy
IDIzOjIwOjA5IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzQzMCAgMjAxNy0w
OS0xNCAwMToyNDo0OCBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMzQ4NyAgMjAxNy0wOS0xNSAxOToyMzowNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1
cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j
b20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CiAgUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 16 14:19:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 14:19:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtDw2-00051Z-9R; Sat, 16 Sep 2017 14:19:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtDw0-00051N-Ig
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 14:19:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A7/B7-03642-7D23DB95; Sat, 16 Sep 2017 14:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeq0d5
 Ig5tf9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WzBRqaCxe4Vz8/pNjA2
 mXcxcnEICTQySXx/upMFwnnMKLGu9zKUs41RYsfhGWxdjJwcIgLOEl/PzGUHsXkF9CUez18PF
 hcWsJb4NmsCK0iDhMBMTomTb+aBJSQEfCXO9jSwwtjf92xh6mJk52ATsJI4JAYSZRFQlWj52s
 o0gZF7ASPDKkb14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAjzM
 AwQ7Gnc+dDjFKcjApifJa+e2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW2e4N1JIsCg1PbUi
 LTMHGHowaQkOHiUR3nSQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifPGgRQJgBRllObBj
 YDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ804HmcKTmVcCt+kV0BFMQEe07NgDckRJIk
 JKqoFR56hmBOfm2Gr/B+vL3t1dvaCrwnXLrw0uoSyCrJfEBZLcHMtXVT61vcPPuPtU686Yftu
 C3Yp/pyVeub7DM7+eWSKj+VXnWfnaiQsezlXX8DOcbffp7cRJxisOvnmdY7/kxZq2JatVW3Zz
 nHj+oGRG86bS0428VrmnDeWLv31wn/Lcu0TXp7xHiaU4I9FQi7moOBEAHO47FH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505571540!64224965!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39806 invoked from network); 16 Sep 2017 14:19:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 14:19:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtDvu-0001RA-BG; Sat, 16 Sep 2017 14:18:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtDvo-0007Vp-UB; Sat, 16 Sep 2017 14:18:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtDvo-00057T-Oa; Sat, 16 Sep 2017 14:18:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113495-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=11b0e889b530c5e0b31b3953c45ab0e4a47ad116
X-Osstest-Versions-That: libvirt=a823d0a62e858a62a585a78599b6d859c5b4dcac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 14:18:52 +0000
Subject: [Xen-devel] [libvirt test] 113495: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6207942388671329114=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6207942388671329114==
Content-Type: text/plain

flight 113495 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113495/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113465
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113465
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113465
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              11b0e889b530c5e0b31b3953c45ab0e4a47ad116
baseline version:
 libvirt              a823d0a62e858a62a585a78599b6d859c5b4dcac

Last test of basis   113465  2017-09-15 04:27:36 Z    1 days
Testing same since   113495  2017-09-16 04:24:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Cole Robinson <crobinso@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Ville Skyttä <ville.skytta@iki.fi>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=11b0e889b530c5e0b31b3953c45ab0e4a47ad116
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 11b0e889b530c5e0b31b3953c45ab0e4a47ad116
+ branch=libvirt
+ revision=11b0e889b530c5e0b31b3953c45ab0e4a47ad116
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x11b0e889b530c5e0b31b3953c45ab0e4a47ad116 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 11b0e889b530c5e0b31b3953c45ab0e4a47ad116:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   a823d0a..11b0e88  11b0e889b530c5e0b31b3953c45ab0e4a47ad116 -> xen-tested-master


--===============6207942388671329114==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6207942388671329114==--

From xen-devel-bounces@lists.xen.org Sat Sep 16 14:46:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 14:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtEMN-0006v7-F9; Sat, 16 Sep 2017 14:46:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtEMM-0006uw-IM
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 14:46:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3F/B6-03642-9393DB95; Sat, 16 Sep 2017 14:46:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdfCcm+
 kwf+HRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LDhBGPBcZeKM7u2MjYw
 fjHrYuTiEBJoZJLYu2cdI4TzmFHi/sOvzBDONkaJ43OvsHcxcnKICDhLfD0zF8jm4OAV0Jd4+
 1MZJCwsYC7x9NJbsGYJgRZ2iXPvGllAaiQEfCVO3dDuYmQHM6eUglhsAlYSh8RA+lgEVCU+/G
 xkm8DIvYCRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 3GYBgB+P9jQGHGCU5mJREea389kQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCVtNgbKSRYlJqe
 WpGWmQMMO5i0BAePkgivFUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeV+ZAxUJgBRll
 ObBjYDFwCVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82qArOLJzCuB2/QK6AgmoCNaduwBOa
 IkESEl1cC4ONnXbsaPxp6ETE6WL7MnfnPpETON9JqkY5/GU7/U/cKGJ9+6PeesmfzRoi0p9Xq
 JLlPVa8Xn88PNrY5xX1a57q19oGHTZ0Fxs5oiz7lTnzGcSbt1yL2d17hBo+OF4hvtTVt+O75a
 mO4SpcRr6rX9kIqhxHsLyYWi3jX/rjyu2/RG4mq85E0lluKMREMt5qLiRABoK6OhfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505573175!116789265!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44923 invoked from network); 16 Sep 2017 14:46:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 14:46:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtEMI-00027z-JW; Sat, 16 Sep 2017 14:46:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtEMD-0001q2-92; Sat, 16 Sep 2017 14:46:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtEMC-00081b-HQ; Sat, 16 Sep 2017 14:46:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113492-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=ec6cb17f89498bcd6123e50a0368a414e6e85d82
X-Osstest-Versions-That: seabios=1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 14:46:08 +0000
Subject: [Xen-devel] [seabios test] 113492: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ5MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0OTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEzNDY2IHBhc3MgaW4gMTEzNDkyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IHBhc3MgaW4gMTEzNDY2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTM0NjYgYmxvY2tlZCBpbiAxMTM0NTIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAg
ICAgICBlYzZjYjE3Zjg5NDk4YmNkNjEyM2U1MGEwMzY4YTQxNGU2ZTg1ZDgyCmJhc2VsaW5lIHZl
cnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAxZWY3MmFiMmY4OWFlNjFkY2RiM2YwMTMyM2Jk
MGE3ZGM5NzhjMmI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM0NTIgIDIwMTctMDktMTQgMTk6
NDc6MDkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNDY2ICAyMDE3LTA5LTE1
IDA3OjA2OjEwIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJz
QGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXNlYWJpb3MKKyBy
ZXZpc2lvbj1lYzZjYjE3Zjg5NDk4YmNkNjEyM2U1MGEwMzY4YTQxNGU2ZTg1ZDgyCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysr
IGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBzZWFiaW9zIGVjNmNiMTdmODk0OThiY2Q2MTIzZTUwYTAzNjhhNDE0ZTZl
ODVkODIKKyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPWVjNmNiMTdmODk0OThiY2Q2MTIzZTUw
YTAzNjhhNDE0ZTZlODVkODIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJM
TElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhw
b3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9c2VhYmlvcworIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHNlYWJpb3MgPSB4bGludXggJ10nCisgbGludXhicmFu
Y2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhlYzZjYjE3Zjg5NDk4
YmNkNjEyM2U1MGEwMzY4YTQxNGU2ZTg1ZDgyID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAor
IC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmln
IE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBz
Oi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29z
c3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
NC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6
IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNy
b24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlv
cworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHNlYWJpb3MKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvc2VhYmlvcwor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdCBlYzZjYjE3Zjg5NDk4YmNkNjEyM2U1MGEwMzY4YTQxNGU2ZTg1ZDgyOnJlZnMv
aGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIDFlZjcyYWIuLmVjNmNiMTcgIGVjNmNiMTdm
ODk0OThiY2Q2MTIzZTUwYTAzNjhhNDE0ZTZlODVkODIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 14:59:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 14:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtEZ6-0007gd-MQ; Sat, 16 Sep 2017 14:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtEZ4-0007gR-My
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 14:59:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 21/5D-03642-D4C3DB95; Sat, 16 Sep 2017 14:59:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVdfXZm+
 kwZTNzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PrpMVPBN5OKPd/vsDYw
 ztLuYuTiEBJoZJL4dGQRK4TzmFGisXUqC4SzjVHi1JKNTF2MnBwiAs4SX8/MZQexeQX0JTasm
 wBkc3AIC+hJnG6QAAlLCHhJLFl3lRkkDGKv31LexcjOwSZgJXFIDKSARUBV4sChzawTGLkWMD
 KsYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0KgMQ7GCcd8L
 /EKMkB5OSKK+V355IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8GdZ7I4UEi1LTUyvSMnOA4QWT
 luDgURLhbQJJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8JSJEASFFGaR7cCFioX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHoxJQBcgUnsy8ErhNr4COYAI6omXHHpAjShIRUlINjMwZBc
 pZIbuOP+5ZsPy2tOm3y59lqiMSUjrM2C+7++gq222eJOiT2rxe9byFVOA6Yb8pX/J3va9jntv
 0PW9ViCD/vkPbugxlHt3d5LR/VfKaVe/NQwW6ne+EXTxjtuv2mvkT3FvOrXu6/VuJzDy1BM4S
 AzPO+6fSJkn9i8kvapnX/upRcLuWmBJLcUaioRZzUXEiAFdpLrFwAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505573964!71203909!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25487 invoked from network); 16 Sep 2017 14:59:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 14:59:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtEZ1-0002T0-8R; Sat, 16 Sep 2017 14:59:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtEYv-0003E5-N3; Sat, 16 Sep 2017 14:59:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtEYv-0008Bb-E9; Sat, 16 Sep 2017 14:59:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113498-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b575ca32c8b05af5c23f46728ccf4937f2889ba8
X-Osstest-Versions-That: ovmf=2f16993c255ca27bd3e8fa42489e8395d5308c3b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 14:59:17 +0000
Subject: [Xen-devel] [ovmf test] 113498: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzQ5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM0OTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiNTc1Y2EzMmM4YjA1YWY1YzIzZjQ2NzI4Y2NmNDkz
N2YyODg5YmE4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyZjE2OTkz
YzI1NWNhMjdiZDNlOGZhNDI0ODllODM5NWQ1MzA4YzNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM0ODEgIDIwMTctMDktMTUgMTY6MTY6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNDk4ICAyMDE3LTA5LTE2IDA1OjM3OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iNTc1Y2Ez
MmM4YjA1YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5YmE4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBv
dm1mIGI1NzVjYTMyYzhiMDVhZjVjMjNmNDY3MjhjY2Y0OTM3ZjI4ODliYTgKKyBicmFuY2g9b3Zt
ZgorIHJldmlzaW9uPWI1NzVjYTMyYzhiMDVhZjVjMjNmNDY3MjhjY2Y0OTM3ZjI4ODliYTgKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHhiNTc1Y2EzMmM4YjA1YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5YmE4
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCBiNTc1Y2EzMmM4YjA1YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5YmE4OnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDJmMTY5OTMuLmI1NzVjYTMgIGI1NzVjYTMyYzhiMDVh
ZjVjMjNmNDY3MjhjY2Y0OTM3ZjI4ODliYTggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 15:13:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 15:13:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtEme-0000Yy-Nw; Sat, 16 Sep 2017 15:13:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtEmd-0000Xq-Jh
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 15:13:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 61/94-02044-59F3DB95; Sat, 16 Sep 2017 15:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeK/d5
 Ig28nLS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseDeRuaCz4EVX3feZGlg
 PGjaxcjFISTQyCTxfd8cRgjnMaPEp/bJUM42RomupfvYuxg5OUQEnCW+npkLZvMK6Etc+fSaB
 cQWFrCQaN5+gQWkQULgkJRE687jjCAJCQFvie2HWllh7J2LQFawc7AJWEkcEgOJsgioSqybcZ
 xtAiP3AkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBPq9
 nYGDcwXj5q9MhRkkOJiVRXiu/PZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjf2u2NFBIsSk1P
 rUjLzAEGH0xagoNHSYR3Akiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeXtBigRAijJK8
 +BGwCLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3hu2QFN4MvNK4Da9AjqCCeiIlh17QI
 4oSURISTUwPtx68a7bnFVr1v6PvFO258bf2PzL34OCqpTPv5906arq4Uu2f2fyT9l7bUnBlDI
 T3ePOk02XVSfvfq27qOtOb4b85U+Oxl3tvnoV1gtqb/1q7kp/w1QesfSZ8uaAE++d7vTvsxaK
 3TX73N72u7sm/Txcbezw+bOL6LOgiEM+cz5xL360Xi34XqMSS3FGoqEWc1FxIgCGg6RPfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505574803!98304852!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62370 invoked from network); 16 Sep 2017 15:13:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 15:13:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtEmX-0002pk-4w; Sat, 16 Sep 2017 15:13:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtEmR-00059P-I2; Sat, 16 Sep 2017 15:13:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtEmQ-0003fV-Uz; Sat, 16 Sep 2017 15:13:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113490-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=d535f5d363e29ad6f07e2df4c1ef1d3f17222198
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 15:13:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 113490: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8284472162176877854=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8284472162176877854==
Content-Type: text/plain

flight 113490 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113490/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 113302
 test-armhf-armhf-xl-xsm     16 guest-start/debian.repeat fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install              fail REGR. vs. 113302
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                d535f5d363e29ad6f07e2df4c1ef1d3f17222198
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    5 days
Failing since        113345  2017-09-12 00:21:07 Z    4 days    6 attempts
Testing same since   113490  2017-09-15 20:56:49 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eric Auger <eric.auger@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Laurent Vivier <lvivier@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1312 lines long.)


--===============8284472162176877854==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8284472162176877854==--

From xen-devel-bounces@lists.xen.org Sat Sep 16 17:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 17:31:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtGvj-0001iO-JT; Sat, 16 Sep 2017 17:30:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42535f178=citrix-osstest@xenproject.org>)
 id 1dtGvj-0001i0-5t
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 17:30:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E8/A6-02041-2DF5DB95; Sat, 16 Sep 2017 17:30:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUvdC/N5
 Ig303DS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aLbUuZCrrNKzZu+sjSwLhVq4uRk0NCwF9i
 y+UFbF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2J34/vMYPYwgJGEtO6X0OVu0lcP5kHMcVN4
 sDlSUwgNpuAh8TEnoksIDaLgKrEpLaFYGOEBLQkli5eyQQxUlDi5MwnYDXMAhISB1+8YIYYaS
 Gx91XFBEbeWUiqZiGpWsDItIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzG
 pWC85P3cTIzBs6hkYGHcwNu31O8QoycGkJMpr5bcnUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 ryIwDIUEi1LTUyvSMnOAAQyTluDgURLhZQZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUO
 O/OOKAiAZCijNI8uBGwaLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiXF2QVT2ZeCdymV0
 BHMAEd0bJjD8gRJYkIKakGxvXL7BL/qF63q/L8Zl+8624kT+W7wF7lwpCJReus5y22P9z7R09
 dpTwi+I/CrfB6r7OZQRuDlkaotgZ/qTwzK/7XDZOpsySPZs+KPMezZHmjfdZu2QXyeyT2Ln/1
 ctHs7S1cU4t+Cm+J32ri53lq9eEdkvHmhaetr9npG9uqck6dplt62DLmlBJLcUaioRZzUXEiA
 DIpSSmhAgAA
X-Env-Sender: prvs=42535f178=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505583054!107566671!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15058 invoked from network); 16 Sep 2017 17:30:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Sep 2017 17:30:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,403,1500940800"; d="scan'208";a="440033719"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72116-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b575ca32c8b05af5c23f46728ccf4937f2889ba8
X-Osstest-Versions-That: ovmf=2f16993c255ca27bd3e8fa42489e8395d5308c3b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 16 Sep 2017 18:30:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72116: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjExNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiNTc1Y2EzMmM4YjA1YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5
YmE4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyZjE2OTkzYzI1NWNh
MjdiZDNlOGZhNDI0ODllODM5NWQ1MzA4YzNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMTMg
IDIwMTctMDktMTYgMDU6MTk6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTE2ICAyMDE3LTA5LTE2IDE1OjE3OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiNTc1Y2EzMmM4
YjA1YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5YmE4CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCA3IDE2OjA2OjI3IDIwMTcgKzA4MDAKCiAg
ICBNZGVNb2R1bGVQa2cvWGhjaVBlaTogU3VwcG9ydCBJb01tdS4KICAgIAogICAgVXBkYXRlIFhI
Q0kgZHJpdmVyIHRvIGNvbnN1bWUgSU9NTVVfUFBJIHRvIGFsbG9jYXRlIERNQSBidWZmZXIuCiAg
ICAKICAgIElmIG5vIElPTU1VX1BQSSBleGlzdHMsIHRoaXMgZHJpdmVyIHN0aWxsIGNhbGxzIFBF
SSBzZXJ2aWNlCiAgICB0byBhbGxvY2F0ZSBETUEgYnVmZmVyLCB3aXRoIGFzc3VtcHRpb24gdGhh
dCBEUkFNPT1ETUEuCiAgICAKICAgIFRoaXMgaXMgYSBjb21wYXRpYmxlIGNoYW5nZS4KICAgIAog
ICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA4YTRlZDExODhiN2QzZTZkMzlj
OTc1OWE2ZjkxZmJiYzU2NjAxNjBlCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CkRhdGU6ICAgV2VkIFNlcCA2IDIwOjQwOjM3IDIwMTcgKzA4MDAKCiAgICBJbnRlbFNp
bGljb25Qa2cvZHNjOiBBZGQgUGxhdGZvcm1WVGRJbmZvU2FtcGxlUGVpLgogICAgCiAgICBDYzog
U3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0IDUzMjY5MDA5Y2JlNGJiNTk1MjA2MzBhZWY5
NzFiODlmODJhM2M3MmQKQXV0aG9yOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4K
RGF0ZTogICBXZWQgU2VwIDYgMjA6NDA6MjQgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBr
ZzogQWRkIFBsYXRmb3JtVlRkSW5mb1NhbXBsZVBlaS4KICAgIAogICAgVGhpcyBpcyBhIHNhbXBs
ZSBkcml2ZXIgdG8gcHJvZHVjZSBWVERfSU5GTyBQUEkuCiAgICAKICAgIENjOiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxq
aWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVu
Z0BpbnRlbC5jb20+Cgpjb21taXQgNzFjZmE3MDllZDU5MWNlY2EzNjAxN2U5MzMwNGNjZTFkZTUx
YzgxMApBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMSAxNjozMToxMiAyMDE3ICswODAwCgogICAgSW50ZWxTaWxpY29uUGtnL2RzYzogQWRk
IEludGVsVlRkUG1yUGVpbS4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNv
bW1pdCAzZjVlZDNmYTEzYzY2ZDY2ZTFhN2M1ZGY5YTc4MzExZjlhMGVkOTkxCkF1dGhvcjogSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDE2OjMwOjQ2
IDIwMTcgKzA4MDAKCiAgICBJbnRlbFNpbGljb25Qa2c6IEFkZCBJbnRlbFZUZFBtclBlaS4KICAg
IAogICAgVGhpcyBQRUlNIGlzIHRvIHByb2R1Y2UgSU9NTVVfUFBJLCBzbyB0aGF0IFBFSSBkZXZp
Y2UKICAgIGRyaXZlciBjYW4gaGF2ZSBiZXR0ZXIgREFNIG1hbmFnZW1lbnQuCiAgICAKICAgIFRo
aXMgUEVJTSB3aWxsIHNldHVwIFZURCBQTVIgcmVnaXN0ZXIgdG8gcHJvdGVjdAogICAgbW9zdCBE
UkFNLiBJdCBhbGxvY2F0ZXMgYSBiaWcgY2h1bmsgRE1BIGJ1ZmZlciBpbgogICAgdGhlIGVudHJ5
cG9pbnQsIGFuZCBvbmx5IHVzZSB0aGlzIGJ1ZmZlciBmb3IgRE1BLgogICAgQW55IG90aGVyIHJl
Z2lvbiBpcyBETUEgcHJvdGVjdGVkLgogICAgCiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0Bp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgoKY29tbWl0IDBiN2RmNTAwMjFiOWQyMWMyYWNlZjNiYzA2YzY4M2ZlYmJiZWI2MGQKQXV0aG9y
OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBXZWQgU2VwIDYgMTU6
NDg6NTkgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9kZWM6IEFkZCBWVERfSU5GTyBQ
UEkgR1VJRAogICAgCiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQog
ICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0IDc3NTYy
ZDEzYWM3ZmEyYzM4NDBjY2FlNTk4YjI2ZTY2NTI1MWVkZTcKQXV0aG9yOiBKaWV3ZW4gWWFvIDxq
aWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBXZWQgU2VwIDYgMTU6NDc6MjMgMjAxNyArMDgw
MAoKICAgIEludGVsU2lsaWNvblBrZy9pbmNsdWRlOiBBZGQgVlREX0lORk8gUFBJLgogICAgCiAg
ICBUaGlzIFZURF9JTkZPX1BQSSBpcyB0byBwcm92aWRlIFZURCBpbmZvcm1hdGlvbiBpbiBQRUku
CiAgICBBcyBzdWNoLCB3ZSBjYW4gaGF2ZSBhIGdlbmVyaWMgVlRkIGRyaXZlci4KICAgIAogICAg
SXQgaXMgYSBsaWdodHdlaWdodCB2ZXJzaW9uIERNQVIgdGFibGUsIGJ1dCBpdCBkb2VzCiAgICBu
b3QgY29udGFpbiBQQ0kgZGV2aWNlIGluZm9ybWF0aW9uLgogICAgCiAgICBDYzogU3RhciBaZW5n
IDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgoKY29tbWl0IGZmZTc3NzA3YTMyMDA3NzM3M2QzNTAyOWJhNWI0MzI1M2Rh
NmZkMDUKQXV0aG9yOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBG
cmkgU2VwIDggMTM6Mzk6NDMgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9WVGREeGU6
IERpc2FibGUgUE1SCiAgICAKICAgIFdoZW4gVlRkIHRyYW5zbGF0aW9uIGlzIGVuYWJsZWQsIFBN
UiBjYW4gYmUgZGlzYWJsZS4KICAgIE9yIHRoZSBETUEgd2lsbCBiZSBibG9ja2VkIGJ5IFBNUi4K
ICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA0MGNjMjI3MDU1NmVj
NWU0OWQxODRjOTQ2YmI1ODk4MWY3MTU1Y2YzCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlh
b0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCA0IDEwOjE0OjU0IDIwMTcgKzA4MDAKCiAgICBJ
bnRlbFNpbGljb25Qa2cvVnRkLmg6IEFkZCBkZWZpbml0aW9uIGZvciBQTVIuCiAgICAKICAgIEFk
ZCBtaXNzaW5nIFBNUiBkZWZpbml0aW9uIGluIFZUZCBzcGVjLgogICAgCiAgICBDYzogU3RhciBa
ZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlh
byA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgoKY29tbWl0IDkxNWEzYTgyZTAxN2EzYzA5ODI3MWJkZGZmYzFiYjUz
NTI0MzVjYTUKQXV0aG9yOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTog
ICBGcmkgU2VwIDEgMTY6MzE6MDAgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EZWM6IEFk
ZCBJT01NVV9QUEkgR1VJRC4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNv
bW1pdCAyYjYyMGVlMWZmYzJjNTFjZTlhNjNhZGExMDM5ZDFjZjhjOTZhZDdhCkF1dGhvcjogSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxIDEyOjQyOjU0
IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvSW5jbHVkZTogQWRkIElPTU1VX1BQSS4KICAg
IAogICAgVGhpcyBJT01NVV9QUEkgaXMgdG8gcHJvdmlkZSBJT01NVSBhYnN0cmFjdGlvbiBpbiBQ
RUkuCiAgICAKICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 16 17:55:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 17:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtHJi-00036e-Fl; Sat, 16 Sep 2017 17:55:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtHJh-00036S-Bb
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 17:55:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 4E/56-03093-0A56DB95; Sat, 16 Sep 2017 17:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXd+6t5
 Ig5dzBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fzgD7aCtvWMFf/nf2Fs
 YFzQzNjFyMUhJNDIJHHodzsLhPOYUeLe86tMEM42RokJ/7azdzFycogIOEt8PTMXyObg4BXQl
 7jYwQ0SFhawltj//jkbSL2EQIecxKrPa8HqJQS8JQ49fsgCY088tZC5i5Gdg03ASuKQGEiURU
 BVovnxPrYJjNwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIE+p0BCHYwfloWcIhRkoNJSZTXym9PpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oCUvZFC
 gkWp6akVaZk5wACESUtw8CiJ8H5MBkrzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ472qQG
 QIgRRmleXAjYNFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8JSBTeDLzSuA2vQI6ggnoiJ
 Yde0COKElESEk1MLJqrLGa+aS98rXl9xPp+z9q5Wf4x66ZwLki/Olzdz8GLtcFbMda1CKev5B
 SS+Vd7fV2eQ/LS8HlP7bPX3bx2R2nj0ulRSqWK7/OvcOdv9TMPed9CvuLL+aTlk5ambt2tp+k
 ytTKGYWq2b6r2Tb9eRgR8dnq3Tf7VkbjD0X3XrIlPn9VlvrU8rwSS3FGoqEWc1FxIgBYW7xJg
 QIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505584542!80054649!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9259 invoked from network); 16 Sep 2017 17:55:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 17:55:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtHJZ-0007Sf-Uk; Sat, 16 Sep 2017 17:55:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtHJU-0007Iz-J4; Sat, 16 Sep 2017 17:55:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtHJU-00020h-CY; Sat, 16 Sep 2017 17:55:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113497-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7318413077a5141a50a753b1fab687b7907eef16
X-Osstest-Versions-That: linux=46c1e79fee417f151547aa46fae04ab06cb666f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 17:55:32 +0000
Subject: [Xen-devel] [linux-linus test] 113497: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7764216485331256862=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7764216485331256862==
Content-Type: text/plain

flight 113497 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113497/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 113423
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113423
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113423
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113423
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 113423
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113423
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113423
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113423
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113423
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                7318413077a5141a50a753b1fab687b7907eef16
baseline version:
 linux                46c1e79fee417f151547aa46fae04ab06cb666f4

Last test of basis   113423  2017-09-13 21:17:10 Z    2 days
Failing since        113453  2017-09-14 20:24:30 Z    1 days    3 attempts
Testing same since   113497  2017-09-16 05:31:48 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Aleksandar Markovic <aleksandar.markovic@imgtec.com>
  Alex Deucher <alexander.deucher@amd.com>
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Morton <akpm@linux-foundation.org>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anton Vasilyev <vasilyev@ispras.ru>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bhumika Goyal <bhumirks@gmail.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Brian Norris <computersforpeace@gmail.com>
  Byungchul Park <byungchul.park@lge.com>
  Carlos Munoz <carlos.munoz@caviumnetworks.com>
  Carlos Munoz <cmunoz@caviumnetworks.com>
  Chandrakala Chavva <cchavva@caviumnetworks.com>
  Chris Mason <clm@fb.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Zigotzky <chzigotzky@xenosoft.de>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christopher Bostic <cbostic@linux.vnet.ibm.com>
  Chuck Lever <chuck.lever@oracle.com>
  Colin Ian King <colin.king@canonical.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David Lechner <david@lechnology.com>
  David Woodhouse <dwmw2@infradead.org>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Deepa Dinamani <deepa.kernel@gmail.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Douglas Leung <douglas.leung@imgtec.com>
  Emily Deng <Emily.Deng@amd.com>
  Eric Biggers <ebiggers@google.com>
  Evan Quan <evan.quan@amd.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felix Kuehling <Felix.Kuehling@amd.com>
  fzuuzf@googlemail.com <fzuuzf@googlemail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Goran Ferenc <goran.ferenc@imgtec.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@reck-us.net>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Gustavo A. R. Silva <gustavo@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Harvey Hunt <harvey.hunt@imgtec.com>
  Hauke Mehrtens <hauke@hauke-m.de>
  Hyun Kwon <hyun.kwon@xilinx.com>
  Hyunchul Lee <cheol.lee@lge.com>
  James Hogan <james.hogan@imgtec.com>
  Jan H. Schönherr <jschoenh@amazon.de>
  Jan Kara <jack@suse.cz>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jim Mattson <jmattson@google.com>
  Joerg Roedel <jroedel@suse.de>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jonas Gorski <jonas.gorski@gmail.com>
  Josef Bacik <jbacik@fb.com>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Kan Liang <kan.liang@intel.com>
  Karsten Wiese <fzuuzf@googlemail.com>
  Kishon Vijay Abraham I <kishon@ti.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Ladi Prosek <lprosek@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lynn Lei <lynnl.wit@gmail.com>
  Lynn Lei <lynnl.yet@gmail.com>
  M'boumba Cedric Madianga <cedric.madianga@gmail.com>
  Manuel Lauss <manuel.lauss@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mathieu Malaterre <malat@debian.org>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matt Spinler <mspinler@linux.vnet.ibm.com>
  Maulik Jodhani <maulik.jodhani@xilinx.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Michal Simek <michal.simek@xilinx.com>
  Michal Sojka <sojkam1@fel.cvut.cz>
  Mike Marshall <hubcap@omnibond.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan Broz <gmazyland@gmail.com>
  Milosz Tanski <milosz@adfin.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Ming Lei <ming.lei@redhat.com>
  Miodrag Dinic <miodrag.dinic@imgtec.com>
  Monk Liu <monk.liu@amd.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  NeilBrown <neilb@suse.com>
  Nick Terrell <terrelln@fb.com>
  Nicolas Porcel <nicolasporcel06@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Moore <paul@paul-moore.com>
  Petar Jovanovic <petar.jovanovic@rt-rk.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Phillip Lougher <phillip@squashfs.org.uk>
  Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
  Prakash Gupta <guptap@codeaurora.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rjw@rjwysocki.net>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Rob Herring <robh@kernel.org>
  Roger He <Hongbo.He@amd.com>
  Sage Weil <sage@redhat.com>
  Sean Purcell <me@seanp.xyz>
  Sean Wang <sean.wang@mediatek.com>
  Simon Horman <horms+renesas@verge.net.au>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steven J. Hill <steven.hill@cavium.com>
  Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de
  Thomas Gleixner <tglx@linutronix.de>
  Thor Thayer <thor.thayer@linux.intel.com>
  Tim Chen <tim.c.chen@linux.intel.com>
  Tobias Klauser <tklauser@distanz.ch>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Vladis Dronov <vdronov@redhat.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wim Van Sebroeck <wim@iguana.be>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yury Norov <ynorov@caviumnetworks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=7318413077a5141a50a753b1fab687b7907eef16
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 7318413077a5141a50a753b1fab687b7907eef16
+ branch=linux-linus
+ revision=7318413077a5141a50a753b1fab687b7907eef16
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x7318413077a5141a50a753b1fab687b7907eef16 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 7318413077a5141a50a753b1fab687b7907eef16:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   46c1e79..7318413  7318413077a5141a50a753b1fab687b7907eef16 -> tested/linux-linus
+ exit 0


--===============7764216485331256862==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7764216485331256862==--

From xen-devel-bounces@lists.xen.org Sat Sep 16 18:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 18:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtHoF-000596-1C; Sat, 16 Sep 2017 18:27:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42535f178=citrix-osstest@xenproject.org>)
 id 1dtHoD-000590-OI
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 18:27:17 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 2C/67-02048-40D6DB95; Sat, 16 Sep 2017 18:27:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvS5z7t5
 Ig4bTZhb3prxnd2D02N63iz2AMYo1My8pvyKBNePJr/fsBVO1KnYuncbYwHherouRk0NCwF/i
 0LznLBC2u8Tbs3NZQWwRAWeJCR9us4HYvAJ6ElvebQSrERawl5hw5iBU/Qc2iYuvAiBsT4lpN
 5uYYeyvp18xgdhsAh4SE3smgtWzCKhKrNp9Bmy+kICWxNLFK5kg5gtKnJz5BKyGWUBC4uCLF1
 BzLCTaP71lmsDINwtJ2SwkZQsYmVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBIYUAxDsYGz84nSIUZKDSUmU18pvT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd5p2XsjhQSLUtNTK9Iyc4DBDZOW4OBREuHdDJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8V
 Clx3gqQIgGQoozSPLgRsEi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe/SBTeDLzSuA2vQ
 I6ggnoiJYde0COKElESEk1MDYq/LpYd6HYTV/ghlWZf7GPR+slW7EuyempP5lFz2vl175aHMa
 67vjdk5FPlqxeU7nkOy8ba0+KFbtZuwS/bOr8ptkVGx6uLKuZefnpmXTe3a82Fi5bzXbw3jPW
 ygd7POyO9OW+ShM3atwkHH/BeInoL8a3KndUhQwy2NtanXa+i005+rQ3S4mlOCPRUIu5qDgRA
 HAeVguvAgAA
X-Env-Sender: prvs=42535f178=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505586434!84247915!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55304 invoked from network); 16 Sep 2017 18:27:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Sep 2017 18:27:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,403,1500940800"; d="scan'208";a="448076139"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72115-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=ec6cb17f89498bcd6123e50a0368a414e6e85d82
X-Osstest-Versions-That: seabios=1ef72ab2f89ae61dcdb3f01323bd0a7dc978c2b9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 16 Sep 2017 19:27:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72115: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjExNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcyMTEwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBSRUdS
LiB2cy4gNzIxMTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcyMTEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIxMTAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgZWM2Y2IxN2Y4OTQ5OGJj
ZDYxMjNlNTBhMDM2OGE0MTRlNmU4NWQ4MgpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAg
ICAgICAgICAgMWVmNzJhYjJmODlhZTYxZGNkYjNmMDEzMjNiZDBhN2RjOTc4YzJiOQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgIDcyMTEwICAyMDE3LTA5LTE1IDA3OjE5OjAzIFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgICA3MjExNSAgMjAxNy0wOS0xNiAxNDo0NzowMCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsZWtzYW5kciBCZXp6dWJpa292IDx6dWJhbjMyc0BnbWFpbC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZWM2Y2IxN2Y4OTQ5
OGJjZDYxMjNlNTBhMDM2OGE0MTRlNmU4NWQ4MgpBdXRob3I6IEFsZWtzYW5kciBCZXp6dWJpa292
IDx6dWJhbjMyc0BnbWFpbC5jb20+CkRhdGU6ICAgRnJpIEF1ZyAxOCAwMjozMzoyMSAyMDE3ICsw
MzAwCgogICAgcGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRp
b25hbCByZXNvdXJjZXMgb24gUENJIGluaXQKICAgIAogICAgSW4gY2FzZSBvZiBSZWQgSGF0IEdl
bmVyaWMgUENJRSBSb290IFBvcnQgcmVzZXJ2ZSBhZGRpdGlvbmFsIGJ1c2VzCiAgICBhbmQvb3Ig
SU8vTUVNL1BSRUYgc3BhY2UsIHdoaWNoIHZhbHVlcyBhcmUgcHJvdmlkZWQgaW4gYSB2ZW5kb3It
c3BlY2lmaWMgY2FwYWJpbGl0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxla3NhbmRyIEJl
enp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBNYXJjZWwgQXBm
ZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCA0YzFmNzI3MmI0MWRmNWNlZWMwZjQx
YzZjMTRjYTRjNjhhODYzOGVlCkF1dGhvcjogQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJz
QGdtYWlsLmNvbT4KRGF0ZTogICBGcmkgQXVnIDE4IDAyOjMzOjIwIDIwMTcgKzAzMDAKCiAgICBw
Y2k6IGFkZCBRRU1VLXNwZWNpZmljIFBDSSBjYXBhYmlsaXR5IHN0cnVjdHVyZQogICAgCiAgICBP
biBQQ0kgaW5pdCBQQ0kgYnJpZGdlIGRldmljZXMgbWF5IG5lZWQgc29tZQogICAgZXh0cmEgaW5m
byBhYm91dCBidXMgbnVtYmVyIHRvIHJlc2VydmUsIElPLCBtZW1vcnkgYW5kCiAgICBwcmVmZXRj
aGFibGUgbWVtb3J5IGxpbWl0cy4gUUVNVSBjYW4gcHJvdmlkZSB0aGlzCiAgICB3aXRoIHNwZWNp
YWwgdmVuZG9yLXNwZWNpZmljIFBDSSBjYXBhYmlsaXR5LgogICAgCiAgICBUaGlzIGNhcGFiaWxp
dHkgaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCBvbmx5CiAgICBmb3IgUmVkIEhhdCBQQ0kgYnJpZGdl
cywgaS5lLiBRRU1VIGNvb3BlcmF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGVrc2Fu
ZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IE1hcmNl
bCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDdkZTFmNjVjMGNmMWUxMWVl
M2ZhNTgwZDU5ZWI3YWNkZDBjNDJhZDkKQXV0aG9yOiBBbGVrc2FuZHIgQmV6enViaWtvdiA8enVi
YW4zMnNAZ21haWwuY29tPgpEYXRlOiAgIEZyaSBBdWcgMTggMDI6MzM6MTkgMjAxNyArMDMwMAoK
ICAgIHBjaTogcmVmYWN0b3IgcGNpX2ZpbmRfY2FwYXBpYmlsdHkgdG8gZ2V0IGJkZiBhcyB0aGUg
Zmlyc3QgYXJndW1lbnQgaW5zdGVhZCBvZiB0aGUgd2hvbGUgcGNpX2RldmljZQogICAgCiAgICBS
ZWZhY3RvciBwY2lfZmluZF9jYXBhYmlsaXR5IGZ1bmN0aW9uIHRvIGdldCBiZGYgaW5zdGVhZCBv
ZgogICAgYSB3aG9sZSBwY2lfZGV2aWNlKiBhcyB0aGUgb25seSBuZWNlc3NhcnkgZmllbGQgZm9y
IHRoaXMgZnVuY3Rpb24KICAgIGlzIHN0aWxsIGJkZi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 16 19:44:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Sep 2017 19:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtJ0j-0001ki-S9; Sat, 16 Sep 2017 19:44:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtJ0i-0001kW-Qt
 for xen-devel@lists.xensource.com; Sat, 16 Sep 2017 19:44:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DB/3E-03423-01F7DB95; Sat, 16 Sep 2017 19:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZevfm+
 kwYpmc4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzF4sWfCsm7Hi6l7pBsY9
 KV2MXBxCAo1MEqfOrmSDcB4zSrydv50VwtnGKLFs71L2LkZODhEBZ4mvZ+aC2bwC+hINB44xd
 TFycAgLWEnsv6cJEpYQ+CMj0bvMB8L2lvh3fA4zjL3qXwdLFyM7BxtQ+SExkCiLgKpER/NX9g
 mM3AsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqbAQh
 2MM474X+IUZKDSUmU18pvT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7Mur2RQoJFqempFWmZ
 OcCwg0lLcPAoifA2gqR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqclwmkSACkKKM0D24EL
 AYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3EGQKT2ZeCdymV0BHMAEd0bJjD8gRJYkIKa
 kGxpVf/vtIrQqwL1r4Q+z5ecNti3eELi2++KT/44Gl3y6zqXbdMdtRW9mYt79CLEMm++0yhf8
 sLAuVZNYkXPaaHaDs+zF42l6JjTfWfCi55O30Yn/zRIt43ZP2JTvP5TOeSrngs9EtXmev8DGr
 50z9QcfnFP+wy53TcYjHjCvYImj+2UNuWky3KpVYijMSDbWYi4oTAb2/EEJ8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505591053!64243727!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43350 invoked from network); 16 Sep 2017 19:44:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Sep 2017 19:44:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtJ0b-0001pa-Um; Sat, 16 Sep 2017 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtJ0W-0004CP-GV; Sat, 16 Sep 2017 19:44:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtJ0W-0001ag-Cv; Sat, 16 Sep 2017 19:44:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113503-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-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-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
X-Osstest-Versions-That: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 16 Sep 2017 19:44:04 +0000
Subject: [Xen-devel] [linux-3.18 test] 113503: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6770767948660681845=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6770767948660681845==
Content-Type: text/plain

flight 113503 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113503/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 113144
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113144
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113158
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113158
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 113158
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113158
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113158
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113158
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass

version targeted for testing:
 linux                60a8261b1257b6ef226f572b34cffc7b5cb359c7
baseline version:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a

Last test of basis   113158  2017-09-09 02:04:14 Z    7 days
Testing same since   113424  2017-09-13 21:30:49 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Angus Clark <angus@angusclark.org>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dave Chinner <david@fromorbit.com>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Edwin Török <edvin.torok@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  grygorii tertychnyi <gtertych@cisco.com>
  Johan Hovold <johan@kernel.org>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Nikolay Borisov <nborisov@suse.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Richard Wareing <rwareing@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Todd Poynor <toddpoynor@google.com>
  Yang Shi <yang.shi@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-3.18
+ revision=60a8261b1257b6ef226f572b34cffc7b5cb359c7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-3.18 60a8261b1257b6ef226f572b34cffc7b5cb359c7
+ branch=linux-3.18
+ revision=60a8261b1257b6ef226f572b34cffc7b5cb359c7
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x60a8261b1257b6ef226f572b34cffc7b5cb359c7 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : daily-cron.linux-3.18
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-3.18
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-3.18
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.18.y
+ : linux-3.18.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.18
+ : refs/heads/tested/linux-3.18
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 60a8261b1257b6ef226f572b34cffc7b5cb359c7:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   1e0d287..60a8261  60a8261b1257b6ef226f572b34cffc7b5cb359c7 -> tested/linux-3.18
+ exit 0


--===============6770767948660681845==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6770767948660681845==--

From xen-devel-bounces@lists.xen.org Sun Sep 17 00:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 00:08:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtN8H-0001Ya-Kz; Sun, 17 Sep 2017 00:08:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtN8G-0001YO-BJ
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 00:08:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 78/6C-03422-3FCBDB95; Sun, 17 Sep 2017 00:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffTnr2
 RBlfvqFisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14073YZaCy8kVC847NzCe
 tO1i5OIQEmhkkjh/cC0bhPOYUWLXkTdQzjZGidVX1zN2MXJyiAg4S3w9M5cdxOYV0Je49mspC
 4gtLGAuMW3DExaQBgmBDXISHR2NTCAJCQFPiQsXGplh7Jbfs4Fsdg42ASuJQ2IgURYBVYkZX2
 +xTWDkXsDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCDcd4J/0OMkhxMSqK8Vn57IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8AoDA0hIsCg1PbUi
 LTMHGHowaQkOHiURXnaQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifMu2w1UJABSlFGaB
 zcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrBbKKJzOvBG7TK6AjmICOaNmxB+SIkk
 SElFQD49nn6v+amRcZJubzTLZ7cnfR3qLv1rNSbSRkfY7XR9j56255xXWQ9dohizfbqkw4pdh
 WmemcDCl///7pR+n+edOmpyYcFs481R1nJOv/z8zv4jrNw/OKtCTvxXqfl/tdLsGd9STpdl7U
 ZvG2e7vObhGTulpr5RTCbljRf6vb9/V28b9beQ0/KLEUZyQaajEXFScCAEhjRER+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505606897!117294323!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7704 invoked from network); 17 Sep 2017 00:08:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 00:08:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtN89-0000uM-9G; Sun, 17 Sep 2017 00:08:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtN83-0004Qv-Ln; Sun, 17 Sep 2017 00:08:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtN83-0007hj-43; Sun, 17 Sep 2017 00:08:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113511-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-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-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-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 00:08:07 +0000
Subject: [Xen-devel] [xen-unstable test] 113511: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzUxMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzUxMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWls
IGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMzODcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNmIxNDE0ZGU5MWI1YTgyYTA5
OTZjNjdmNmRiM2FmN2Q3ZTMyODczCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODcgIDIwMTct
MDktMTIgMjM6MjA6MDkgWiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDMwICAy
MDE3LTA5LTE0IDAxOjI0OjQ4IFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTEzNTExICAyMDE3LTA5LTE2IDEzOjU5OjA3IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCaHVwaW5kZXIgVGhha3Vy
IDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0
cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9s
ZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICBPbGVrc2FuZHIg
VHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjkxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sun Sep 17 01:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 01:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtOWK-0001Sn-2O; Sun, 17 Sep 2017 01:37:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42680370f=citrix-osstest@xenproject.org>)
 id 1dtOWI-0001Sb-4r
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 01:37:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 65/80-02208-9C1DDB95; Sun, 17 Sep 2017 01:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO6Ji3s
 jDVbelLG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmvzj5kLziZUbHzwUWmBsb7Dl2MnBwSAv4S
 VyYcYoOw3SUuf5nBAmKLCDhLTPhwGyzOK6An8WHteTBbWCBe4tnU36xdjFxA9VekJN7M/ckM0
 3z93T9GGLtpXysriM0m4CExsWci2FAWAVWJm/uOMYHYQgJaEksXr2SCWCAocXLmE7AaZgEJiY
 MvXkDNtJDY//cs8wRGvllIymYhKVvAyLSKUb04tagstUjXWC+pKDM9oyQ3MTNH19DAVC83tbg
 4MT01JzGpWC85P3cTIzCoGIBgB+Pef06HGCU5mJREea389kQK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCVuLA3UkiwKDU9tSItMwcY3jBpCQ4eJRFeK5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5
 OXnpUqJ8yaAFAmAFGWU5sGNgMXaJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzqoFM4cnMK4
 Hb9AroCCagI1p27AE5oiQRISXVwMi/YL5TTYjeY+WLR6Lm37+9eEpCabK5NJ/P9tozl+W0Gjp
 c7VvzsisfB5tE33kTesnzfVdT7r/y49qzfiXNsuJcXDNNNmTp6Wbuw3rCU5JEFsxQyS14t+jV
 V/0FsRs1H7kfnuCqxLy4IOn/udP5Ty8XCSyuDIn7l+n9b4H5A+3LXM55XHN/L1JiKc5INNRiL
 ipOBADi6xe0sAIAAA==
X-Env-Sender: prvs=42680370f=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505612230!110261990!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41911 invoked from network); 17 Sep 2017 01:37:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Sep 2017 01:37:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,405,1500940800"; d="scan'208";a="440045060"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72117-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-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-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-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-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
X-Osstest-Versions-That: linux=1e0d2875797752db3b008fcbea55d5695cb0893a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 17 Sep 2017 02:37:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72117: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0266843673636826208=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0266843673636826208==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72117 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72117/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win10-i386  4 host-install(4) broken REGR. vs. 72086
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72086
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install    fail REGR. vs. 72086

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-armhf-armhf-examine      7 reboot                       fail   like 72086
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72086
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72086
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72086
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72086
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72086
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72086
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72086
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72086
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72086
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72086
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72086
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10  fail like 72086
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10  fail like 72086
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 72086
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass

version targeted for testing:
 linux                60a8261b1257b6ef226f572b34cffc7b5cb359c7
baseline version:
 linux                1e0d2875797752db3b008fcbea55d5695cb0893a

Last test of basis    72086  2017-09-09 20:58:24 Z    7 days
Testing same since    72117  2017-09-16 19:48:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Korolyov <andrey@xdel.ru>
  Angus Clark <angus@angusclark.org>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Dave Chinner <david@fromorbit.com>
  David Sterba <dsterba@suse.com>
  David Teigland <teigland@redhat.com>
  Dmitry Fleytman <dmitry@daynix.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Berger <opendmb@gmail.com>
  Douglas Anderson <dianders@chromium.org>
  Douglas Gilbert <dgilbert@interlog.com>
  Edwin Török <edvin.torok@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory Fong <gregory.0xf0@gmail.com>
  grygorii tertychnyi <gtertych@cisco.com>
  Johan Hovold <johan@kernel.org>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Nikolay Borisov <nborisov@suse.com>
  Oscar Campos <oscar.campos@member.fsf.org>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Hutterer <peter.hutterer@who-t.net>
  Richard Wareing <rwareing@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Todd Poynor <toddpoynor@google.com>
  Yang Shi <yang.shi@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     fail    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         broken  
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs
broken-step test-amd64-amd64-xl-qemuu-win10-i386 host-install(4)

Push not applicable.

(No revision log; it would be 724 lines long.)


--===============0266843673636826208==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0266843673636826208==--

From xen-devel-bounces@lists.xen.org Sun Sep 17 02:12:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 02:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtP4U-0004L5-KB; Sun, 17 Sep 2017 02:12:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtP4T-0004Kt-65
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 02:12:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1E/BC-03454-01ADDB95; Sun, 17 Sep 2017 02:12:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZf/1t5
 Ig6t7JSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXPGLPaCWcEVU7YuZGpg
 vG7WxcjFISTQyCTxZPdPZgjnMaPEjTkT2SGcbYwSD85MZO1i5OQQEXCW+HpmLjuIzSugL3Gk9
 SRYXFjAQuLv2/1MIA0SAoslJRr23WMESUgIeEtc2dnPBGPvXDQHKM7OwSZgJXFIDCTKIqAq0f
 ptJesERu4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYb28MOMQoycGkJMpr5bcnUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL+PNvZFCgkWp
 6akVaZk5wPCDSUtw8CiJ8L6+AZTmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3jsgRQIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8d0Gm8GTmlcBtegV0BBPQES079o
 AcUZKIkJJqYKz82bAwNHhaVV5WbvuXT8k8lqardn7IWfB8817HxeGOk3eKfRM1VvZdOum1Z+1
 09bU7kwJ2Ki178TKwWcsjtWDb6hupG/ZMZvjLcXinTEnK1xOKD33uzvonPHV17sIj1guOy8hz
 fOtffTM/f4WG7OO1Gtq9bSxcOedSWqa/zXy0luHmkeDQ46+UWIozEg21mIuKEwHOBD3zgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505614350!80077032!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35197 invoked from network); 17 Sep 2017 02:12:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 02:12:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtP4M-000340-0i; Sun, 17 Sep 2017 02:12:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtP4G-0004wq-9Q; Sun, 17 Sep 2017 02:12:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtP4G-0007Ak-2O; Sun, 17 Sep 2017 02:12:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113512-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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: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
X-Osstest-Versions-This: qemuu=5ee53d1593dfc071275b13b1228c70bb88f4aaee
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 02:12:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 113512: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6894249928283798058=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6894249928283798058==
Content-Type: text/plain

flight 113512 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113512/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113302
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                5ee53d1593dfc071275b13b1228c70bb88f4aaee
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    5 days
Failing since        113345  2017-09-12 00:21:07 Z    5 days    7 attempts
Testing same since   113512  2017-09-16 15:23:13 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1942 lines long.)


--===============6894249928283798058==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6894249928283798058==--

From xen-devel-bounces@lists.xen.org Sun Sep 17 02:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 02:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtPf7-0006ob-KC; Sun, 17 Sep 2017 02:50:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dtPf6-0006oV-KE
 for xen-devel@lists.xen.org; Sun, 17 Sep 2017 02:50:24 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 65/6B-04198-FE2EDB95;
 Sun, 17 Sep 2017 02:50:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tbhqPv+0d5
 Ig7cnOC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owz52YyF2wSrdiyqZGlgfGHQBcjF4eQwDRG
 iaVtS1i6GDk5JAR4JY4sm8EKYftLTFy4lhmiaAKjxOR73xhBEiwCqhI7F54Da2ATUJd4/LWHC
 cQWEZCX+HR2EztIA7PAS0aJuZMfAiU4OIQFtCXmzLUHqeEV0JVY8Xcn1NApzBIfL0xhhUgISp
 yc+QRsKDPQ0D/zLjGD9DILSEss/8cBEuYUMJBYuO8D2A2iAioSU05uY5vAKDALSfcsJN2zELo
 XMDKvYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE8GINjB
 uGZ+4CFGSQ4mJVFeK789kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN8/3BspJFiUmp5akZaZA
 4wUmLQEB4+SCO9ckDRvcUFibnFmOkTqFKOilDivKDC+hARAEhmleXBtsOi8xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWHekyDjeTLzSuCmvwJazAS0uGXHHpDFJYkIKakGRoec6Qzyu7v2TjJ
 f4FIgFV9X8y02f4o4T5tH9s5LMxdM0AqY/vSXf5XOf72jD0XW7RTfxH7RRG+RQOHWj/dWbSov
 bFh0kDVX/vUGFZ1dummhd0VDYn/k/Ty4QH6psl5Bffk+/4CMrUxu8Yt+7y3/1fE4wtC94OtGb
 Zs602o3BveTZWYTVhb4K7EUZyQaajEXFScCAKm2dxLJAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505616621!69278861!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63743 invoked from network); 17 Sep 2017 02:50:22 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Sep 2017 02:50:22 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Sep 2017 19:50:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,405,1500966000"; d="scan'208";a="150024362"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 16 Sep 2017 19:50:18 -0700
Date: Sun, 17 Sep 2017 10:49:12 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Alexey G <x1917x@gmail.com>
Message-ID: <20170917024911.GA11006@yi.y.sun>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
 <20170627091926.iolxnl7k6g7vymoc@citrix.com>
 <20170627163602.GB1598@perard.uk.xensource.com>
 <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
 <20170629060327.000015c8@gmail.com>
 <1498742894.3583.10.camel@linux.intel.com>
 <20170630060351.0000640a@gmail.com>
 <20170914083932.GA9180@yi.y.sun>
 <20170915231258.00002113@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170915231258.00002113@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Jason Dickens <jdickens@grammatech.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, Anthony PERARD <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] q35 support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTUgMjM6MTI6NTgsIEFsZXhleSBHIHdyb3RlOgo+IEhpLAo+IAo+IE9uIFRodSwg
MTQgU2VwIDIwMTcgMTY6Mzk6MzIgKzA4MDAKPiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4gd3JvdGU6Cj4gCj4gPiBIaSwgQWxleGV5LAo+ID4gCj4gPiBIYXZlIHlvdSBzdWJtaXR0
ZWQgdGhlIHBhdGNoZXM/IElmIHllcywgY291bGQgeW91IHBsZWFzZSBzaGFyZSB0aGUgbGluaz8K
PiAKPiBTb3JyeSwgaGFkIGEgbG90IG9mIHdvcmsgcmVjZW50bHkgLS0gc28gZmFyIEkndmUgbWFu
YWdlZCB0byBzdWJtaXQgb25seSB0aGUKPiBidWdmaXggZm9yIG1lbnRpb25lZCB4ZW4tbWFwY2Fj
aGUgaXNzdWUgd2l0aCBlbXVsYXRlZCBBSENJIERNQSBJL08sIHdoaWNoCj4gd2FzIGEgbWFpbiBw
cmVyZXF1aXNpdGUgZm9yIFEzNSBvbiBYZW4uCj4gCj4gUmlnaHQgbm93IEkgbmVlZCB0byByZWJh
c2UgUTM1IHN1cHBvcnQgcGF0Y2hlcyBvbiByZWNlbnQgY2hhbmdlcyAtLSB0aGVyZQo+IHdlcmUg
bXVsdGlwbGUgY29tbWl0cyB0byByZWxhdGVkIHBhcnRzIG9mIGNvZGUgaW4gYm90aCBYZW4gYW5k
IFFFTVUgd2hpbGUKPiBRMzUgcGF0Y2hlcyB3ZXJlIGluaXRpYWxseSBtYWRlIGZvciBYZW4gNC44
LjAgKHdoaWNoIEknbSBzdGlsbCB1c2luZyBhdCB0aGUKPiBtb21lbnQpLiBJJ2xsIHRyeSByZWJh
c2luZyBRMzUgcGF0Y2hlcyBvbiB0aGlzIHdlZWtlbmQsIGhvcGVmdWxseSB0aGVyZQo+IHdpbGwg
YmUgbm8gYmlnIGRpZmZlcmVuY2VzIHdpdGggNC44Lgo+IApUaGFua3MgYSBsb3QgZm9yIHRoZSB1
cGRhdGUhIERvIHlvdSBoYXZlIGEgcGxhbiBmb3IgdGhlIHdob2xlIGZlYXR1cmU/IFdoZW4KZG8g
eW91IGV4cGVjdCBhbGwgY2hhbmdlcyBjYW4gYmUgc3VibWl0dGVkIG9yIGdldCBtZXJnZWQ/Cgo+
IAo+ID4gPiA+IEkgc2F3IEFudGhvbnkncyBwYXRjaCwgYnV0IHlvdXIgZXh0ZW5zaW9uIHBhdGNo
IHNlZW1zIHN0aWxsIGluCj4gPiA+ID4gZGV2ZWxvcG1lbnQuIERvIHlvdSBoYXZlIHBsYW4gdG8g
dXBzdHJlYW0gaXQ/IEknbSBhbHNvIGludGVyZXN0ZWQgaW4KPiA+ID4gPiB0aGlzIGJhc2ljYWxs
eSBJIHdhbnQgZnVsbCBQQ0ktZSBwYXNzdGhydSBjYXBhYmlsaXR5IChDdXJyZW50IFhlbiBkb2Vz
Cj4gPiA+ID4gc3VwcG9ydCBwYXNzdGhydSBhIFBDSS1lIGRldmljZSBidXQgZ3Vlc3QgY2FuJ3Qg
c2VlIGNvbmZpZ3VyYXRpb24KPiA+ID4gPiBvZmZzZXQgMjU2LTQwOTUgZm9yIGV4YW1wbGUpLiBJ
J20gZ2xhZCB0byBjb2xsYWJvcmF0ZSBvbiB0aGlzLiAgCj4gPiA+IAo+ID4gPiBZZXMsIEkgaGF2
ZSBwbGFucyB0byBzZW5kIHBhdGNoZXMgZm9yIFEzNSB0byB0aGUgbGlzdC4gSSd2ZSBuZXZlcgo+
ID4gPiBjb250cmlidXRlZCB0byBYZW4vUUVNVSBzbyBmYXIgYnV0IEkgZ3Vlc3MgaXQncyB3b3J0
aCB0byB0cnkuIEl0IG1pZ2h0Cj4gPiA+IGJlIGEgZ29vZCBpZGVhIHRvIHNlbmQgdGhlbSBpbiBi
YXRjaGVzIC0tIHNwbGl0IHRvIHNlcGFyYXRlIHBhcnRzIGZvcgo+ID4gPiBsaWJhY3BpLCBodm1s
b2FkZXIgYW5kIFFFTVUuIFRoZXJlIGlzIGFsc28gYSBudW1iZXIgb2YgbWlub3IKPiA+ID4gcHJl
cmVxdWlzaXRlcyB3aGljaCBhcmUgcmVxdWlyZWQgZm9yIFEzNSBzdXBwb3J0LCBleC4gc2VwYXJh
dGluZyBYZW4KPiA+ID4gUGxhdGZvcm0gZGV2aWNlIHN1cHBvcnQgZnJvbSBhIHNlbGVjdGVkIG1h
Y2hpbmUgKGFzIGl0IGltcGxlbWVudGVkCj4gPiA+IGN1cnJlbnRseSkuIEl0IHNob3VsZCBiZSBh
biBpbmRlcGVuZGVudCBvcHRpb24sIG5vdCB0byBiZSBib3VuZCB0byBhCj4gPiA+IHBjL3hlbmZ2
L2V0YyBtYWNoaW5lLiAKPiA+ID4gCj4gPiA+IFJpZ2h0IG5vdyBtYW55IGZlYXR1cmVzIHJlcXVp
cmUgdGhlIGVtdWxhdGlvbiBvZiBzb21ldGhpbmcgbmV3ZXIgdGhhbiBhCj4gPiA+IGk0NDAgc3lz
dGVtLCBleC4gTU1DT05GSUcgc3VwcG9ydCB3aWxsIGJlbmVmaXQgZnJvbSBRMzUgKG9yIHNvbWUg
b3RoZXIKPiA+ID4gUENJZS1zcGVjaWZpYyBmZWF0dXJlKS4KPiA+ID4gCj4gPiA+IFRoZXJlIHN0
aWxsIGEgbG90IG9mIHdvcmsgdG93YXJkcyBhIGNvbXBsZXRlIFEzNSBzdXBwb3J0IGluIFhlbiBv
Zgo+ID4gPiBjb3Vyc2UsIGJ1dCB1bnRpbCB3ZSBoYXZlIGEgd29ya2luZyBtaW5pbXVtIHRvIG1v
dmUgZnJvbSB0aGVyZSBwcm9iYWJseQo+ID4gPiB3aWxsIGJlIG5vIHByb2dyZXNzLiBTbyB1cHN0
cmVhbWluZyBhIHBvc3NpYmlsaXR5IHRvIHR1cm4gb24gdGhlIFEzNQo+ID4gPiBlbXVsYXRpb24g
YW5kIGFjdHVhbGx5IHJ1biBhIGd1ZXN0IG9uIGEgUTM1IHN5c3RlbSB3aXRoIHNvbWUgUENJZQo+
ID4gPiBkZXZpY2UgcGFzc2VkIHRocm91Z2ggbWlnaHQgYmUgYSBnb29kIHN0YXJ0IChpZiB0aGVy
ZSB3aWxsIGJlIG5vCj4gPiA+IG9iamVjdGlvbnMgZnJvbSBtYWludGFpbmVycykuCj4gPiA+IAo+
ID4gPiBGaXhpbmcgKHdlbGwsIHRlc3RpbmcgYWN0dWFsbHkpIHRoZSB4ZW4tbWFwY2FjaGUgRE1B
IGJ1ZyBvciB2YWxpZGF0aW5nCj4gPiA+IFN0ZWZhbm8ncyBwYXRjaCBmb3IgaXQgaXMgdGhlIGZp
cnN0IGdvYWwuIFRoZSBidWcgbmF0dXJhbGx5IGFmZmVjdHMgUTM1Cj4gPiA+IGJ1dCBpbiB0aGVv
cnkgbWlnaHQgYmUgcmVwcm9kdWNlZCB1c2luZyBhIHBjL3hlbmZ2IG1hY2hpbmUgKG11Y2ggaGFy
ZGVyCj4gPiA+IHRob3VnaCksIHNvIGl0J3MgYSBnb29kIGNhbmRpZGF0ZSB0byBzdGFydCB3aXRo
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 17 04:13:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 04:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtQxI-0003Q4-GB; Sun, 17 Sep 2017 04:13:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtQxG-0003Ph-Ug
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 04:13:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D8/AF-04198-A56FDB95; Sun, 17 Sep 2017 04:13:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfy295
 Igw3zOS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMefXVPaCN5kVc1+yNTAe
 c+ti5OIQEmhkkli3cDobhPOYUWL131usEM42RomJH2YAOZwcIgLOEl/PzGUHsXkF9CVmv9jDC
 GILC5hJ7Gp+xwjSICFwTkbi54VlYA0SAt4S3X8/MXcxcoDZTevyuhjZOdgErCQOiYEUsAioSm
 z9OItpAiP3AkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 B/mYAgh2MO587HWKU5GBSEuW18tsTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+rXvZFCgkWp
 6akVaZk5wMCDSUtw8CiJ8OqCpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpw3FaRIAKQoo
 zQPbgQsCi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcSyBSezLwSuE2vgI5gAjqiZccekC
 NKEhFSUg2MYiv8lnycmPtgy6//8uITA3VyJt2w2H6UiUu6TtzYzbTkvrdzz3JG8c1Z3e3/xTt
 OWjH5z2zpsJewtWxLFfxntPbUWqmQW6fmliSL3VcIXbr8q9M2Tul3oY1RHfMy2CYW741f559q
 +/7LpbiUqZ65HHZRuyU/lD2J2hEWaNixjONz2veK4H1KLMUZiYZazEXFiQCFc4YXfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505621592!60151609!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63259 invoked from network); 17 Sep 2017 04:13:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 04:13:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtQxB-0006Bf-KB; Sun, 17 Sep 2017 04:13:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtQx6-0000QU-6a; Sun, 17 Sep 2017 04:13:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtQx5-00012n-PU; Sun, 17 Sep 2017 04:13:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113516-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-pair:debian-install/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=48bddb143befb1dd93c0e5a66af62cfd60c86b04
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 04:13:03 +0000
Subject: [Xen-devel] [linux-linus test] 113516: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzUxNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTE2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDE2IGRlYmlhbi1pbnN0YWxsL2RzdF9ob3N0ICBmYWlsIFJFR1IuIHZzLiAxMTM0OTcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTEzNDk3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNDk3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTM0OTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzNDk3CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTM0OTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzQ5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDk3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM0OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA0OGJkZGIxNDNiZWZiMWRkOTNjMGU1YTY2YWY2MmNmZDYw
Yzg2YjA0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzE4NDEzMDc3
YTUxNDFhNTBhNzUzYjFmYWI2ODdiNzkwN2VlZjE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM0
OTcgIDIwMTctMDktMTYgMDU6MzE6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTEzNTE2ICAyMDE3LTA5LTE2IDE5OjAwOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGVpIFN0YXJv
dm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbmRyZXkgS29ub3ZhbG92IDxhbmRyZXlrbnZsQGdv
b2dsZS5jb20+CiAgQXJrYWRpIFNoYXJzaGV2c2t5IDxhcmthZGlzQG1lbGxhbm94LmNvbT4KICBB
cm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhc3RpZW4gTm9jZXJhIDxoYWRlc3NAaGFk
ZXNzLm5ldD4KICBDYW1lcm9uIEd1dG1hbiA8YWljb21tYW5kZXJAZ21haWwuY29tPgogIENocmlz
dG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29saW4gSWFu
IEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdj
b25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+
CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBBaGVybiA8
ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgTGVicnVuIDxkbGVicnVuQGdvb2dsZS5jb20+CiAg
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hvdiA8
ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBFZHdhcmQgQ3JlZSA8ZWNyZWVAc29sYXJmbGFy
ZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbC5jb20+CiAgRXJpYyBEdW1hemV0
IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21h
aWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAg
R3JlZyBLLUggPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhaXNodWFuZyBZYW4gPHlh
bmhhaXNodWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBIaW1hbnNodSBKaGEgPGhpbWFuc2h1
amhhMTk5NjQwQGdtYWlsLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+
CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmVzcGVy
IERhbmdhYXJkIEJyb3VlciA8YnJvdWVyQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBt
ZWxsYW5veC5jb20+CiAgSm9zaCBIdW50IDxqb2h1bnRAYWthbWFpLmNvbT4KICBLYWktSGVuZyBG
ZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS29zdWtlIFRhdHN1a2F3YSA8dGF0
c3VAYWIuanAubmVjLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgTHVjYSBDZXJlc29saSA8bHVjYUBsdWNhY2VyZXNvbGkubmV0PgogIE1haGVz
aCBCYW5kZXdhciA8bWFoZXNoYkBnb29nbGUuY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVy
IDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmt1cyBUcmlwcGVsc2RvcmYgPG1hcmt1
c0B0cmlwcGVsc2RvcmYuZGU+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+
CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5k
cm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTmlzYXIgU2F5ZWQgPE5pc2FyLlNh
eWVkQG1pY3JvY2hpcC5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CiAgUGlldGVy
IEphbnNlbiB2YW4gVnV1cmVuIDxwaWV0ZXIuamFuc2VudmFudnV1cmVuQG5ldHJvbm9tZS5jb20+
CiAgUHJhdmluIEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgUm9iIEhlcnJpbmcgPHJvYmhA
a2VybmVsLm9yZz4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFi
b3JhLmNvLnVrPgogIFNlcmdlaSBBLiBUcnVzb3YgPHNlcmdlaS5hLnRydXNvdkB5YS5ydT4KICBT
ZXJnZWkgU2h0eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRlbWJlZGRlZC5jb20+CiAgU2hh
bmthcmEgUGFpbG9vciA8c3AzNDg1QGNvbHVtYmlhLmVkdT4KICBTb2hlaWwgSGFzc2FzIFllZ2Fu
ZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdv
cmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNv
bT4KICBTdWJhc2ggQWJoaW5vdiBLYXNpdmlzd2FuYXRoYW4gPHN1YmFzaGFiQGNvZGVhdXJvcmEu
b3JnPgogIFN1ZGFyc2FuYSBLYWxsdXJ1IDxzdWRhcnNhbmEua2FsbHVydUBjYXZpdW0uY29tPgog
IFN1cmVzaCBSZWRkeSA8c3VyZXNoLnJlZGR5QGJyb2FkY29tLmNvbT4KICBUb2JpYXMgS2xhdXNl
ciA8dGtsYXVzZXJAZGlzdGFuei5jaD4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+
CiAgWW9uZ2hvbmcgU29uZyA8eWhzQGZiLmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29v
Z2xlLmNvbT4KICBZdXZhbCBNaW50eiA8eXV2YWxtQG1lbGxhbm94LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTQxMyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 17 05:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 05:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtSHf-0000PI-IP; Sun, 17 Sep 2017 05:38:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtSHd-0000P6-P2
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 05:38:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7A/A1-03454-D4A0EB95; Sun, 17 Sep 2017 05:38:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVdeHa1+
 kwfTLjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNKlXfDNpGLRw8uMDYyz
 tLsYOTmEBBqZJB69zOpi5AKyHzNK7NtxjR3C2cYosb/tHQtIlYiAs8TXM3PZQWxeAX2Jaf8mM
 YLYwgJ6Eg8eTGbuYuTgkBDwkvh+UAokDGLOvX0RqISdg03ASuKQGEiURUBV4lXTe+YJjFwLGB
 lWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepUBCHYw/pk
 feIhRkoNJSZTXym9PpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3lDOfZFCgkWp6akVaZk5wPCC
 SUtw8CiJ8OaApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpx3HUiRAEhRRmke3AhYqF9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8UyBSezLwSuE2vgI5gAjqiZccekCNKEhFSUg2MSd
 kcBa4qml/qtQsNtpzX/MkSYXUxU6jZiF+w8/X7s/fynDr/VuceeuA3e17e4q8JkcHuJ1Y7nN/
 h6bmdr079UH+qkqpSxedzFx9W5LCVOcQyVRdN6l0v4vmzUuU8S7Dc7ZVvvZco1h68HyHRccE9
 6c7FsvIVzmHzrG0sj53e+/Gqsrxq0jYlluKMREMt5qLiRAAtqqxxcAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505626699!116326088!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35195 invoked from network); 17 Sep 2017 05:38:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 05:38:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtSHW-0000Bi-Fd; Sun, 17 Sep 2017 05:38:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtSHQ-00069r-VE; Sun, 17 Sep 2017 05:38:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtSHQ-0003l2-Fs; Sun, 17 Sep 2017 05:38:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113526-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bec7a86c70398e774eb90511d7d5a370e23ad0dd
X-Osstest-Versions-That: ovmf=b575ca32c8b05af5c23f46728ccf4937f2889ba8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 05:38:08 +0000
Subject: [Xen-devel] [ovmf test] 113526: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzUyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1MjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiZWM3YTg2YzcwMzk4ZTc3NGViOTA1MTFkN2Q1YTM3
MGUyM2FkMGRkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiNTc1Y2Ez
MmM4YjA1YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5YmE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM0OTggIDIwMTctMDktMTYgMDU6Mzc6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNTI2ICAyMDE3LTA5LTE3IDAyOjE0OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iZWM3YTg2
YzcwMzk4ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2FkMGRkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBv
dm1mIGJlYzdhODZjNzAzOThlNzc0ZWI5MDUxMWQ3ZDVhMzcwZTIzYWQwZGQKKyBicmFuY2g9b3Zt
ZgorIHJldmlzaW9uPWJlYzdhODZjNzAzOThlNzc0ZWI5MDUxMWQ3ZDVhMzcwZTIzYWQwZGQKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHhiZWM3YTg2YzcwMzk4ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2FkMGRk
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCBiZWM3YTg2YzcwMzk4ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2FkMGRkOnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGI1NzVjYTMuLmJlYzdhODYgIGJlYzdhODZjNzAzOThl
Nzc0ZWI5MDUxMWQ3ZDVhMzcwZTIzYWQwZGQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 17 07:38:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 07:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtU9K-0007zi-Py; Sun, 17 Sep 2017 07:37:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42680370f=citrix-osstest@xenproject.org>)
 id 1dtU9J-0007zP-T5
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 07:37:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4D/35-03423-1562EB95; Sun, 17 Sep 2017 07:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUtdfbV+
 kQf9dKYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnH0wUH2gm65ii/rjzI1MG4S62Lk5JAQ8JdY
 sXklaxcjB5DtLtGwNw0kLCLgLDHhw202kDCvgJ7Espv8IKawgJFE2xJfiEY3ic71M1hg7COf2
 plBbDYBD4mJPRPB4iwCqhITv+5iArGFBLQkli5eCWbzCghKnJz5BKyGWUBC4uCLF8wQB1hI7H
 1VMYGRdxaSqllIqhYwMq1i1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZ
 Lzs/dxAgMGgYg2MG4eG3gIUZJDiYlUV4rvz2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z6vu
 ixQSLEpNT61Iy8wBhi9MWoKDR0mEVx4kzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ry3Q
 IoEQIoySvPgRsBi6RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeaeATOHJzCuB2/QK6AgmoC
 NaduwBOaIkESEl1cDYdXD7M27/jDO84V8a7Fcnf/u7afLRteF8G3kD33yeV5gjvuNAZIjOxbK
 Lijun9R5eN1Xgcqzg6mW7lxw+tnvCdi23jj0O75nKz3SbnF/5PE2xoXHnr2072Mt+aYWZNIpd
 7A1p7DqzecnSFdH+LNfDqmtfzDp86KLGueC8p+3bA3k/vipaE86yQImlOCPRUIu5qDgRADKX/
 FqgAgAA
X-Env-Sender: prvs=42680370f=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505633869!76585324!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60432 invoked from network); 17 Sep 2017 07:37:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Sep 2017 07:37:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,406,1500940800"; d="scan'208";a="440061554"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72118-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bec7a86c70398e774eb90511d7d5a370e23ad0dd
X-Osstest-Versions-That: ovmf=b575ca32c8b05af5c23f46728ccf4937f2889ba8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 17 Sep 2017 08:37:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72118: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjExOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiZWM3YTg2YzcwMzk4ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2Fk
MGRkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiNTc1Y2EzMmM4YjA1
YWY1YzIzZjQ2NzI4Y2NmNDkzN2YyODg5YmE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMTYg
IDIwMTctMDktMTYgMTU6MTc6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTE4ICAyMDE3LTA5LTE3IDA1OjU3OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiZWM3YTg2Yzcw
Mzk4ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2FkMGRkCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgU2F0IFNlcCAxNiAwOTozNTowMCAyMDE3ICswODAwCgog
ICAgSW50ZWxTaWxpY29uUGtnL1BsYXRmb3JtSW50ZWxWVGRJbmZvU2FtcGxlUGVpOiBNb3ZlIHRv
IGZlYXR1cmUgZGlyLgogICAgCiAgICBNb3ZlIFBsYXRmb3JtSW50ZWxWVGRJbmZvU2FtcGxlUGVp
IHRvIEZlYXR1cmUvVlRkLy4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBTdGFyIFplbmcgPHN0YXIu
emVuZ0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0IGRi
NWM3NTg2M2QxN2U5ZmMxZTViNzA4MWE3ZWM2MmRlZThjNmYxNzcKQXV0aG9yOiBKaWV3ZW4gWWFv
IDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KRGF0ZTogICBTYXQgU2VwIDE2IDA5OjMzOjQ5IDIwMTcg
KzA4MDAKCiAgICBJbnRlbFNpbGljb25Qa2cvSW50ZWxWVGRQbXJQZWk6IE1vdmUgdG8gZmVhdHVy
ZSBkaXIuCiAgICAKICAgIE1vdmUgSW50ZWxWVGRQbXJQZWkgdG8gRmVhdHVyZS9WVGQvSW50ZWxW
VGRQbXJQZWkuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNp
Z25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCBlNGM5YWM2NDhk
M2RiMjYxMDNiNzc4ZDY5YjYyMjkwODYzOTg2ZTgyCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgU2F0IFNlcCAxNiAwOTozMjozMyAyMDE3ICswODAwCgog
ICAgSW50ZWxTaWxpY29uUGtnL1BsYXRmb3JtVlRkU2FtcGxlRHhlOiBNb3ZlIHRvIGZlYXR1cmUg
ZGlyLgogICAgCiAgICBNb3ZlIFBsYXRmb3JtVlRkU2FtcGxlRHhlIHRvIEZlYXR1cmUvVlRkL1Bs
YXRmb3JtVlRkU2FtcGxlRHhlLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IFN0YXIgWmVuZyA8c3Rh
ci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQg
OTAxMDQ1OWM5YWFhOTg1NjE5ZTM0MWVjYzI3ODlhMDY5OTNiMjMxMApBdXRob3I6IEppZXdlbiBZ
YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIFNhdCBTZXAgMTYgMDk6Mjg6MDUgMjAx
NyArMDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9JbnRlbFZUZER4ZTogTW92ZSB0byBmZWF0dXJl
IGRpci4KICAgIAogICAgTW92ZSBJbnRlbFZUZER4ZSB0byBGZWF0dXJlL1ZUZC9JbnRlbFZUZER4
ZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9m
Zi1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 17 10:59:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 10:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtXHv-0003ul-5F; Sun, 17 Sep 2017 10:58:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtXHt-0003uO-B0
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 10:58:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 91/32-03642-0755EB95; Sun, 17 Sep 2017 10:58:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTcvdF+
 kwbalshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODqrk7Vga3pF16QzzA2M
 9x26GLk4hAQamSQO7FnPAuE8ZpT4PecrlLONUaJt1knmLkZODhEBZ4mvZ+ayg9i8AvoSi++eZ
 QOxhQXMJRp+XAZrkBA4qCix6M8bsAYJAU+JCxca4eyW37OBbHYONgEriUNiIFEWAVWJTfdms0
 5g5F7AyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DnDEC
 wg7H7sv8hRkkOJiVRXiu/PZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi7QvZFCgkWpaanVqRl
 5gCDDyYtwcGjJMJ7FiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivBtAigRAijJK8+BGw
 CLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5J4JM4cnMK4Hb9AroCCagI1p27AE5oiQRIS
 XVwFjoXbWsd5vNmjuGp948XmilefilbWRX5mdDdc5tE3Q8pG5ei51XMfuud/qPD5NVfp7h3ej
 mZ8EbY/vi+hy+jP2alR4NPBdW205rX2iz7ypfTvix2bMiDi+1jeU/sCr4du1d/xLpgytuOx0L
 vPUgfO+2GKuZGdcefd++du0D9onKGbO02e/t+8asxFKckWioxVxUnAgASYShtX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505645933!69309283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5362 invoked from network); 17 Sep 2017 10:58:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 10:58:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtXHn-0000WP-9s; Sun, 17 Sep 2017 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtXHh-0002vi-Jb; Sun, 17 Sep 2017 10:58:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtXHh-0006GE-1v; Sun, 17 Sep 2017 10:58:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113524-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 10:58:45 +0000
Subject: [Xen-devel] [xen-unstable test] 113524: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzUyNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzUyNC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTEzNTExIHBhc3MgaW4gMTEzNTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMTM1MTEKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDExMzUxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzNTExCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEzMzg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzUxMSBibG9j
a2VkIGluIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzNTExIGxpa2UgMTEzMzg3CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzNTExIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTM1MTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTM1MTEgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFiZDkxYjJhMmJjZDA1NjE4
YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgIDQgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgICAzIGRheXMg
ICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM1MTEgIDIwMTctMDktMTYgMTM6
NTk6MDcgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4K
ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIERhcmlvIEZh
Z2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 17 11:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 11:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtXVe-0005Bs-D5; Sun, 17 Sep 2017 11:13:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtXVc-0005Bm-Lc
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 11:13:08 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 78/50-03423-3C85EB95; Sun, 17 Sep 2017 11:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfdQxL5
 IgxuvrCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseTVataCFrOKLQcPMzYw
 TtfvYuTkEBJoZJJY886zi5ELyH7MKHH0dS8ThLONUWL9+ctsIFUiAs4SX8/MZQexeQX0JU5+P
 w0WFxawlzixtIkRxJYQ8JS4cKGRGcbe2HseaBA7B5uAlcQhMZAoi4CqROeUpUwTGLkWMDKsYt
 QoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9CwDEOxgvL0x4BC
 jJAeTkiivld+eSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJzAQBESLEpNT61Iy8wBhhhMWoKD
 R0mE93Y4UJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5v4IUCYAUZZTmwY2AhfslRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfNqgUzhycwrgdv0CugIJqAjWnbsATmiJBEhJdXAqOV05V
 VDp6bOVrv55w7Pnaa8UPTY1yMyDVusjddGvOe8knyYQS95Q0XQMTm+2x9XHuZ+/f/PJQl5qdn
 p1fWbPsTW6Nkt2OzGsE9PZ/JyG62Tq5k53E5u8MuPfuem/diB13RTcMwT9m/zpLy2Nyl8uiDy
 jKW0PcmiJOpi6rxCtrDclMdRHWnHlFiKMxINtZiLihMBl7H/b3ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505646785!69310417!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50115 invoked from network); 17 Sep 2017 11:13:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 11:13:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtXVZ-0000tJ-6S; Sun, 17 Sep 2017 11:13:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtXVT-0004jB-Jx; Sun, 17 Sep 2017 11:12:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtXVT-0006yw-5x; Sun, 17 Sep 2017 11:12:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113540-mainreport@xen.org>
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=082fc63f20e827eb0229d520b4ebf54140d9b21b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 11:12:59 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113540: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU0MCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU0MC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFiZDkxYjJhMmJjZDA1
NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDA4MmZjNjNmMjBlODI3ZWIwMjI5ZDUyMGI0ZWJmNTQxNDBkOWIyMWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzQwNiAgMjAxNy0wOS0xMyAwOToyMDozNSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM1NDAgIDIwMTctMDktMTcgMDk6Mzk6MzAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgRGFyaW8gRmFnZ2lvbGkg
PGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpo
YW5nQGludGVsLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBh
bS5jb20+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0u
Y29tPgogIFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPWFiZDkxYjJhMmJj
ZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
CisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11
bnN0YWJsZS1jb3Zlcml0eSBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2Jj
CisgYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPWFiZDkxYjJhMmJjZDA1
NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4K
KysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNr
IDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUtY292ZXJpdHkKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxl
CisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHhhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2Jj
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVy
aXR5CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJ
UlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRS
RUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4
ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGFiZDkxYjJhMmJjZDA1NjE4YTcx
ZjdlNWZlNTcxZGQxMGE1NzI3YmM6cmVmcy9oZWFkcy9jb3Zlcml0eS10ZXN0ZWQvc21va2UKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDA4MmZjNjMu
LmFiZDkxYjIgIGFiZDkxYjJhMmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMgLT4gY292
ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 17 11:31:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 11:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtXnN-0006WC-Uz; Sun, 17 Sep 2017 11:31:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtXnN-0006Vo-52
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 11:31:29 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 22/AE-01761-01D5EB95; Sun, 17 Sep 2017 11:31:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZc/dl+
 kwfo7/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLrjCXPBl7CKxpUnmRoY
 L1p2MXJxCAk0Mkn0zm9jh3AeM0o8Wt3IAuFsY5Roe/WItYuRk0NEwFni65m57CA2r4C+xOyLR
 8BsYQELidmXDzOCNEgIbJWR6F/5AiwhIeAtcWVnPxOMvXPRHKAidg42ASuJQ2IgURYBVYkHcy
 eyTmDkXsDIsIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 rDECwg7Fpu+chRkkOJiVRXiu/PZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjFYvZFCgkWpaan
 VqRl5gDDDyYtwcGjJMJ7CiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivI+igYoEQIoyS
 vPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeSVAVvFk5pXAbXoFdAQT0BEtO/aAHF
 GSiJCSamDULJP8PWXOrWnW72v670yw+zBt72LfipOPFnx3OafDXb708u/9806tspJk8Mi/Yl9
 tWVd991qVbZxF+cFqjpi+s2bObsL/Mx2OfY88obMuQVaau+RQyYGPOyY+7lsl/9404f+a6Uc8
 PGYWLLT435IoxPuqMzRA7CavXgbrQol8ibRLE3x/LGpUYinOSDTUYi4qTgQAosigTYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505647886!75632550!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20115 invoked from network); 17 Sep 2017 11:31:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 11:31:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtXnJ-0001NQ-1S; Sun, 17 Sep 2017 11:31:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtXnD-0006fX-Em; Sun, 17 Sep 2017 11:31:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtXnC-0005ZX-99; Sun, 17 Sep 2017 11:31:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113527-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-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: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
X-Osstest-Versions-This: qemuu=5ee53d1593dfc071275b13b1228c70bb88f4aaee
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 11:31:18 +0000
Subject: [Xen-devel] [qemu-mainline test] 113527: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0044502071406315055=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0044502071406315055==
Content-Type: text/plain

flight 113527 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113527/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113512 REGR. vs. 113302

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113512 pass in 113527
 test-armhf-armhf-xl-rtds     12 guest-start      fail in 113512 pass in 113527
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 113512
 test-amd64-i386-xl-raw       10 debian-di-install          fail pass in 113512

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                5ee53d1593dfc071275b13b1228c70bb88f4aaee
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    6 days
Failing since        113345  2017-09-12 00:21:07 Z    5 days    8 attempts
Testing same since   113512  2017-09-16 15:23:13 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       fail    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1942 lines long.)


--===============0044502071406315055==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0044502071406315055==--

From xen-devel-bounces@lists.xen.org Sun Sep 17 14:01:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 14:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dta8Y-0007Pd-0s; Sun, 17 Sep 2017 14:01:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dta8W-0007PF-Ma
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 14:01:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F3/D1-01910-7308EB95; Sun, 17 Sep 2017 14:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdesYV+
 kwbUJvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP6onb2gK7fi39P3LA2M
 8z27GLk4hAQamSQOrLrPCOE8ZpSY9+oFO4SzjVFi6YZLLF2MnBwiAs4SX8/MZQexeQX0JWb1X
 mfrYuTgEBYwk+h6YQlSLyHQJSfRfnE5K0iNhIC3xJq1p1hAakDspnV5XYzsHGwCVhKHxEAKWA
 RUJc4t7mSewMi9gJFhFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ
 +7iZGoMfrGRgYdzC27PU7xCjJwaQkymvltydSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvbP2+
 SCHBotT01Iq0zBxg6MGkJTh4lER4+0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzrsUp
 EgApCijNA9uBCwOLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0OMoUnM68EbtMroCOYgI
 5o2bEH5IiSRISUVANjQpGiucSvjTtEenoeXtxZu7KLSXHzsdcHPrg6JCull87NsDw1aWLmf8b
 s/RtWNpV/E98Wc0HpgJ6R3E+W+/Ov5EjUvPo9cf1MdpmL9exLz0oWmZ5kmiL79zpTfdvzo8oP
 tLoYvjTx2vxa9cRIfYeHwcaC2yuaz3y/6mNqruX253Q+u95cH4Z+JZbijERDLeai4kQA+R1DM
 34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505656884!115255488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40906 invoked from network); 17 Sep 2017 14:01:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 14:01:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dta8P-0005FS-04; Sun, 17 Sep 2017 14:01:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dta8J-0004GN-7P; Sun, 17 Sep 2017 14:01:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dta8I-0004Vs-AM; Sun, 17 Sep 2017 14:01:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113531-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 14:01:14 +0000
Subject: [Xen-devel] [linux-linus test] 113531: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5888340390986248327=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5888340390986248327==
Content-Type: text/plain

flight 113531 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113531/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 test-amd64-i386-xl-qemuu-win7-amd64 10 windows-install   fail REGR. vs. 113497

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113497
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113497
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113497
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113497
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
baseline version:
 linux                7318413077a5141a50a753b1fab687b7907eef16

Last test of basis   113497  2017-09-16 05:31:48 Z    1 days
Failing since        113516  2017-09-16 19:00:20 Z    0 days    2 attempts
Testing same since   113531  2017-09-17 04:42:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Bastien Nocera <hadess@hadess.net>
  Ben Dooks <ben.dooks@codethink.co.uk>
  Cameron Gutman <aicommander@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Lebrun <dlebrun@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg K-H <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Pack <jpack61108@gmail.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Josh Hunt <johunt@akamai.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Ceresoli <luca@lucaceresoli.net>
  Mahesh Bandewar <maheshb@google.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pavel Machek <pavel@ucw.cz>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Pravin B Shelar <pshelar@ovn.org>
  Richard Weinberger <richard@nod.at>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shankara Pailoor <sp3485@columbia.edu>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
  Suresh Reddy <suresh.reddy@broadcom.com>
  Thomas Meyer <thomas@m3y3r.de>
  Tobias Klauser <tklauser@distanz.ch>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <yuvalm@mellanox.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1614 lines long.)


--===============5888340390986248327==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5888340390986248327==--

From xen-devel-bounces@lists.xen.org Sun Sep 17 20:56:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 20:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtgbK-0007hZ-5d; Sun, 17 Sep 2017 20:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtgbI-0007h9-Eo
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 20:55:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 40/42-04198-741EEB95; Sun, 17 Sep 2017 20:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdft4b5
 Ig77PehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODD9GlPBofCKr1NXsjQw
 rrHqYuTiEBJoZJKYPn0nG4TzmFGi+f8JFghnG6PEs2O7gTKcHCICzhJfz8xlB7F5BfQlJl+7C
 xYXFrCQOLXzFiNIg4TARFmJJRu/gCUkBLwlruzsZ4Kxdy6aA1TEzsEmYCVxSAwkyiKgKrF08g
 r2CYzcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHq
 dAQh2MF7fGHCIUZKDSUmU18pvT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6JB/sihQSLUtNT
 K9Iyc4DhB5OW4OBREuFdcx8ozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rwpIDMEQIoyS
 vPgRsBi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeT+ArOLJzCuB2/QK6AgmoCNaduwBOa
 IkESEl1cBo7pcTtCZ+zVHmnvZWyT0hBcs9jgov5WF/KcTb7tUV7X9M1Thk+rx9/nJeoly9J+X
 7uNf42WY8V6nOX8gZq3OChWOS02aBe9ldxpMnM79wfB193ubnevWlfoc3rvlXsWDS+yP3mgrC
 jb5fYZiYMH2pbeIP/vNqB9IPdx3pSfefFHpDcp5J+2slluKMREMt5qLiRAAL00b8gAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505681733!112589517!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51100 invoked from network); 17 Sep 2017 20:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 20:55:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtgbC-00080f-La; Sun, 17 Sep 2017 20: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtgb7-00061H-5f; Sun, 17 Sep 2017 20:55:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtgb6-0002fJ-QB; Sun, 17 Sep 2017 20:55:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113545-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-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: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
X-Osstest-Versions-This: qemuu=5ee53d1593dfc071275b13b1228c70bb88f4aaee
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 20:55:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 113545: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0587016492702134553=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0587016492702134553==
Content-Type: text/plain

flight 113545 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113545/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113512 REGR. vs. 113302

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start      fail in 113512 pass in 113545
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail in 113527 pass in 113512
 test-amd64-i386-xl-raw      10 debian-di-install fail in 113527 pass in 113545
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113527
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113527

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail in 113527 REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                5ee53d1593dfc071275b13b1228c70bb88f4aaee
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    6 days
Failing since        113345  2017-09-12 00:21:07 Z    5 days    9 attempts
Testing same since   113512  2017-09-16 15:23:13 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1942 lines long.)


--===============0587016492702134553==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0587016492702134553==--

From xen-devel-bounces@lists.xen.org Sun Sep 17 21:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 21:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dthVZ-00032E-GY; Sun, 17 Sep 2017 21:53:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dthVY-00031r-0M
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 21:53:44 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9C/29-03423-7EEEEB95; Sun, 17 Sep 2017 21:53:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffZu32
 RBg82clusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o2f3BbaC5RkVt1ofsDcw
 nnfsYuTiEBJoZJLYdXsvC4TzmFFiz+lTTBDONkaJLZPXs3cxcnKICDhLfD0zF8jm4OAV0JeYc
 oofJCwsYC5x6PNxVpB6CYHnShJXLrxkBElICHhKXLjQyAxjt/yeDWSzc7AJWEkcEgOJsgioSt
 y+9Yx5AiP3AkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjJc3BhxilORgUhLltfLbEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfw232RQoJF
 qempFWmZOcDgg0lLcPAoifByAANQiLe4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHlng8wQA
 CnKKM2DGwGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0GMoUnM68EbtMroCOYgI5o2b
 EH5IiSRISUVAOjaGSeoNKzj9PvhSk/3uM3ve1IhM7EUr9ZurYyspNcDx+zUDXyDb80cdGOw4E
 atv+3MXnITSt/WBAemyNXvttXr+Immwz/4kMv13TPXr+gWKYxVfae5YSSlx+Us1+4xofdl6jM
 mxuebXoy8MN5YdWKV8GrXadvXqaTsjtNbUXPvPONZSaJyZJKLMUZiYZazEXFiQA8V4bFfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505685221!80146914!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19038 invoked from network); 17 Sep 2017 21:53:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 21:53:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dthVT-00012b-2i; Sun, 17 Sep 2017 21:53:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dthVN-00007h-NK; Sun, 17 Sep 2017 21:53:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dthVN-0006G3-GR; Sun, 17 Sep 2017 21:53:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113543-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 21:53:33 +0000
Subject: [Xen-devel] [xen-unstable test] 113543: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU0MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU0My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0
ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTEzNTI0IHBhc3MgaW4gMTEzNTQzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4g
MTEzNTI0IHBhc3MgaW4gMTEzNTQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBpbiAxMTM1MjQgcGFzcyBpbiAxMTM1NDMKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNz
IGluIDExMzUxMQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzNTI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEz
NTI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzUxMSBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTEzNTExIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEzNTI0IGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDExMzUyNCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTEzNTI0IGxpa2UgMTEzMzg3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTM1MjQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzUyNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMzg3
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFiZDkxYjJhMmJjZDA1NjE4
YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgIDQgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgICAzIGRheXMg
ICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM1MTEgIDIwMTctMDktMTYgMTM6
NTk6MDcgWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4K
ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIERhcmlvIEZh
Z2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 17 23:27:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Sep 2017 23:27:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtixa-0000Ec-8Z; Sun, 17 Sep 2017 23:26:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtixY-0000ED-Uz
 for xen-devel@lists.xensource.com; Sun, 17 Sep 2017 23:26:45 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5E/9C-02817-4B40FB95; Sun, 17 Sep 2017 23:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVXcjy/5
 Ig4cLOC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XCypmB6UUXjidksDYxH
 krsYuTiEBBqZJOY+Xs0G4TxmlLj0s4EFwtnGKHFo31LmLkZODhEBZ4mvZ+ayg9jCAm4Sy2/0s
 IDYvAL2EheOTAay2TnYBKwkDomBRFkEVCXWf93INIGRYwEjwypG9eLUorLUIl0zvaSizPSMkt
 zEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQD8xAMEOxqkNzocYJTmYlER5rfz2RArxJeWnVGY
 kFmfEF5XmpBYfYpTh4FCS4E1i3h8pJFiUmp5akZaZAwwYmLQEB4+SCK8mSJq3uCAxtzgzHSJ1
 ilGX49imy3+YhFjy8vNSpcR5vUGKBECKMkrz4EbAgvcSo6yUMC8j0FFCPAWpRbmZJajyrxjFO
 RiVhHmLQabwZOaVwG16BXQEE9ARLTv2gBxRkoiQkmpg9PtWtMMiw/hI3y3Vuy92SeyJ3/DuxL
 sGT30Nd5GYpD+TknW3Xr4+r+79glM3n8rJ7slczbuk3Mvg+917uozCCyLP5TXpusVM+/8v9OG
 Xf3nM5Uoi75dMmJjSIxGUtVfTkKu6pOyNxt3wfylGCkeeTvdk1mB8l/ZBcHvQzebfz8MnL3OQ
 mvFvphJLcUaioRZzUXEiAEjkT4dZAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505690799!108377390!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45212 invoked from network); 17 Sep 2017 23:26:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Sep 2017 23:26:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtixR-0003PV-Cx; Sun, 17 Sep 2017 23: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtixM-00030h-1w; Sun, 17 Sep 2017 23:26:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtixL-0000OB-Nw; Sun, 17 Sep 2017 23:26:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dtixL-0000OB-Nw@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 17 Sep 2017 23:26:31 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
	test-amd64-amd64-xl-credit2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIKdGVzdGlkIGd1ZXN0LXNhdmVyZXN0b3JlCgpUcmVlOiBsaW51eCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFl
bXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBx
ZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYWQ0YjNlMWU5ZGYzNDA2M2QxZDZhZmU2ZmIz
YjVlYjU5ZDY3YmJhZAogIEJ1ZyBub3QgcHJlc2VudDogN2M5MjgzZWExZjJhZjVjNDk1NzA5YzM0
OTkxZGY2NDg0MWQ3OGU3YwogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2MS8KCgogIGNvbW1pdCBhZDRiM2UxZTlk
ZjM0MDYzZDFkNmFmZTZmYjNiNWViNTlkNjdiYmFkCiAgQXV0aG9yOiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBEYXRlOiAgIFRodSBTZXAgMTQgMTc6MzA6MzYg
MjAxNyArMDEwMAogIAogICAgICB4ZW46IGNyZWRpdDI6IGltcGxlbWVudCB1dGlsaXphdGlvbiBj
YXAKICAgICAgCiAgICAgIFRoaXMgY29tbWl0IGltcGxlbWVudHMgdGhlIFhlbiBwYXJ0IG9mIHRo
ZSBjYXAgbWVjaGFuaXNtIGZvcgogICAgICBDcmVkaXQyLgogICAgICAKICAgICAgQSBjYXAgaXMg
aG93IG11Y2gsIGluIHRlcm1zIG9mICUgb2YgcGh5c2ljYWwgQ1BVIHRpbWUsIGEgZG9tYWluCiAg
ICAgIGNhbiBleGVjdXRlIGF0IG1vc3QuCiAgICAgIAogICAgICBGb3IgaW5zdGFuY2UsIGEgZG9t
YWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxLzQgb2YKICAgICAgb25lIHBoeXNpY2Fs
IENQVSwgbXVzdCBoYXZlIGEgY2FwIG9mIDI1JTsgb25lIHRoYXQgbXVzdCBub3QKICAgICAgdXNl
IG1vcmUgdGhhbiAxKzEvMiBvZiBwaHlzaWNhbCBDUFUgdGltZSwgbXVzdCBiZSBnaXZlbiBhIGNh
cAogICAgICBvZiAxNTAlLgogICAgICAKICAgICAgQ2FwcyBhcmUgcGVyIGRvbWFpbiwgc28gaXQg
aXMgYWxsIGEgZG9tYWluJ3MgdkNQVXMsIGN1bXVsYXRpdmVseSwKICAgICAgdGhhdCB3aWxsIGJl
IGZvcmNlZCB0byBleGVjdXRlIG5vIG1vcmUgdGhhbiB0aGUgZGVjaWRlZCBhbW91bnQuCiAgICAg
IAogICAgICBUaGlzIGlzIGltcGxlbWVudGVkIGJ5IGdpdmluZyBlYWNoIGRvbWFpbiBhICdidWRn
ZXQnLCBhbmQKICAgICAgdXNpbmcgYSAocGVyLWRvbWFpbiBhZ2FpbikgcGVyaW9kaWMgdGltZXIu
IFZhbHVlcyBvZiBidWRnZXQKICAgICAgYW5kICdwZXJpb2QnIGFyZSBjaG9zZW4gc28gdGhhdCBi
dWRnZXQvcGVyaW9kIGlzIGVxdWFsIHRvIHRoZQogICAgICBjYXAgaXRzZWxmLgogICAgICAKICAg
ICAgQnVkZ2V0IGlzIGJ1cm5lZCBieSB0aGUgZG9tYWluJ3MgdkNQVXMsIGluIGEgc2ltaWxhciB3
YXkgdG8KICAgICAgaG93IGNyZWRpdHMgYXJlLgogICAgICAKICAgICAgV2hlbiBhIGRvbWFpbiBy
dW5zIG91dCBvZiBidWRnZXQsIGl0cyB2Q1BVcyBjYW4ndCBydW4gYW55CiAgICAgIGxvbmdlci4g
VGhleSBjYW4gZ2Fpbiwgd2hlbiB0aGUgYnVkZ2V0IGlzIHJlcGxlbmlzaG1lbnQgYnkKICAgICAg
dGhlIHRpbWVyLCB3aGljaCBldmVudCBoYXBwZW5zIG9uY2UgZXZlcnkgcGVyaW9kLgogICAgICAK
ICAgICAgQmxvY2tpbmcgdGhlIHZDUFVzIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQgaGFwcGVu
cyBieQogICAgICBtZWFucyBvZiBhIG5ldyAoX1ZQRl9wYXJrZWQpIHBhdXNlIGZsYWcsIHNvIHRo
YXQsIGUuZy4sCiAgICAgIHZjcHVfcnVubmFibGUoKSBzdGlsbCB3b3Jrcy4gVGhpcyBpcyBzaW1p
bGFyIHRvIHdoYXQgaXMKICAgICAgZG9uZSBpbiBzY2hlZF9ydGRzLmMsIGFzIG9wcG9zZWQgdG8g
d2hhdCBoYXBwZW5zIGluCiAgICAgIHNjaGVkX2NyZWRpdC5jLCB3aGVyZSB2Y3B1X3BhdXNlKCkg
YW5kIHZjcHVfdW5wYXVzZSgpCiAgICAgICh3aGljaCBtZWFucywgYW1vbmcgb3RoZXIgdGhpbmdz
LCBtb3JlIG92ZXJoZWFkKS4KICAgICAgCiAgICAgIE5vdGUgdGhhdCwgd2hpbGUgYWRkaW5nIG5l
dyBmaWVsZHMgdG8gY3NjaGVkMl92Y3B1IGFuZAogICAgICBjc2NoZWQyX2RvbSwgY3VycmVudGx5
IGV4aXN0aW5nIG1lbWJlcnMgYXJlIGJlaW5nIG1vdmVkCiAgICAgIGFyb3VuZCwgdG8gYWNoaWV2
ZSBiZXN0IHBsYWNlbWVudCBpbnNpZGUgY2FjaGUgbGluZXMuCiAgICAgIAogICAgICBOb3RlIGFs
c28gdGhhdCB4ZW5hbHl6ZSBhbmQgdG9vbHMveGVudHJhY2UvZm9ybWF0IGFyZSBiZWluZwogICAg
ICB1cGRhdGVkIHRvby4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xp
IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVw
bGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIuZ3Vlc3Qtc2F2ZXJlc3RvcmUuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIuZ3Vlc3Qtc2F2ZXJlc3RvcmUgLS1zdW1tYXJ5LW91dD10bXAvMTEz
NTYxLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTEzMzg3IC0tYmxlc3Npbmdz
PXJlYWwscmVhbC1iaXNlY3QgeGVuLXVuc3RhYmxlIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiBndWVzdC1zYXZlcmVzdG9yZQpTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTEzNTQzIGZhaWwgW2hvc3Q9Z29kZWxsbzBdIC8gMTEzNDMwIFtob3N0PW1lcmxvdDBdIDExMzM4
NyBbaG9zdD1jaGFyZG9ubmF5MF0gMTEzMzU4IFtob3N0PWVsYmxpbmcxXSAxMTMzMzEgW2hvc3Q9
aHV4ZWxyZWJlMV0gMTEzMjY2IFtob3N0PXJpbWF2YTBdIDExMzIwOSBbaG9zdD1tZXJsb3QxXSAx
MTMxNzAgW2hvc3Q9YmFyb3F1ZTBdIDExMzE1NyBbaG9zdD1odXhlbHJlYmUwXSAxMTIyNzQgW2hv
c3Q9ZWxibGluZzFdIDExMjI2MCBbaG9zdD1iYXJvcXVlMV0gMTEyMjEwIFtob3N0PW1lcmxvdDBd
IDExMjE0MyBbaG9zdD1maWFubzFdIDExMjA5OCBbaG9zdD1lbGJsaW5nMF0gMTEyMDY1IG9rLgpG
YWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTM1NDMgLyAxMTIwNjUKKHRyZWUgd2l0aCBu
byB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJs
OiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNGFk
NWRjYWNhNzQyOGRkMmJjMWE2YTQwYzk0OGUzNzk5YzFlMjdhZSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCBhYmQ5MWIyYTJi
Y2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjCkJhc2lzIHBhc3MgYjY1ZjJmNDU3YzQ5YjJj
ZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2
OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyA2NGMzZmNlMjQ1ODU3NDBhNDNlYjBk
NTg5ZGU2ZTMyOWNhNDU0NTAyCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjYjY1
ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMy00YWQ1ZGNhY2E3NDI4ZGQyYmMx
YTZhNDBjOTQ4ZTM3OTljMWUyN2FlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5
ODliZjU3NjA0ZWE4NmQ3LWY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjNjRjM2ZjZTI0NTg1NzQwYTQzZWIwZDU4OWRl
NmUzMjljYTQ1NDUwMi1hYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjCmFk
aG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC1wdm9wcwph
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9h
ZGVkIDEwMDMgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3Vs
dHM6CiAxMTIwOTggW2hvc3Q9ZWxibGluZzBdCiAxMTIwNjUgcGFzcyBiNjVmMmY0NTdjNDliMmNm
ZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5
YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDY0YzNmY2UyNDU4NTc0MGE0M2ViMGQ1
ODlkZTZlMzI5Y2E0NTQ1MDIKIDExMjE0MyBbaG9zdD1maWFubzFdCiAxMTIyMTAgW2hvc3Q9bWVy
bG90MF0KIDExMjI2MCBbaG9zdD1iYXJvcXVlMV0KIDExMjI3NCBbaG9zdD1lbGJsaW5nMV0KIDEx
MzE1NyBbaG9zdD1odXhlbHJlYmUwXQogMTEzMTcwIFtob3N0PWJhcm9xdWUwXQogMTEzMjA5IFto
b3N0PW1lcmxvdDFdCiAxMTMyNjYgW2hvc3Q9cmltYXZhMF0KIDExMzMzMSBbaG9zdD1odXhlbHJl
YmUxXQogMTEzMzU4IFtob3N0PWVsYmxpbmcxXQogMTEzMzg3IFtob3N0PWNoYXJkb25uYXkwXQog
MTEzNDg3IGZhaWwgaXJyZWxldmFudAogMTEzNDMwIFtob3N0PW1lcmxvdDBdCiAxMTM0NjAgZmFp
bCBpcnJlbGV2YW50CiAxMTM1NTkgcGFzcyA0YWQ1ZGNhY2E3NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3
OTljMWUyN2FlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVk
NGVlMDM4MGE2ZjhmZDk4YzYwIDdjOTI4M2VhMWYyYWY1YzQ5NTcwOWMzNDk5MWRmNjQ4NDFkNzhl
N2MKIDExMzUzOSBwYXNzIDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZm
OGZkOThjNjAgZDVkZDlkYzg2ZWFhZDcxY2NjOTNjZjM1ODI2ZDIxZDBmODU5YjBjNwogMTEzNTI1
IHBhc3MgYjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyA2
NGMzZmNlMjQ1ODU3NDBhNDNlYjBkNTg5ZGU2ZTMyOWNhNDU0NTAyCiAxMTM1MDQgcGFzcyBiNjVm
MmY0NTdjNDliMmNmZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDY0YzNmY2UyNDU4
NTc0MGE0M2ViMGQ1ODlkZTZlMzI5Y2E0NTQ1MDIKIDExMzUwNiBmYWlsIGlycmVsZXZhbnQKIDEx
MzUyOCBmYWlsIDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThj
NjAgYWJkOTFiMmEyYmNkMDU2MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYwogMTEzNTA3IHBhc3Mg
YjY1ZjJmNDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyAwOWVkNjlm
NjZkNTc5OWNkNzBmMzhlNDU4YjU2YTZhNjVkYmVhZDFmCiAxMTM1NDcgZmFpbCA0YWQ1ZGNhY2E3
NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3OTljMWUyN2FlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBm
NWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIGIxODJlZGI3MGVmNWNmMjA5
YTJiODFiMDI2MmE2MzVhMDk5YzU5MGMKIDExMzUwOSBwYXNzIGI2NWYyZjQ1N2M0OWIyY2ZkNzk2
N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhh
YjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgYmZkMTk0MzViY2EyMWQzZTZjMmNmY2JiMDJh
MTQzZTBlMzk3ZTdiMwogMTEzNTEzIGZhaWwgaXJyZWxldmFudAogMTEzNTE1IHBhc3MgYjY1ZjJm
NDU3YzQ5YjJjZmQ3OTY3YzM0YjdhMGIwNGMyNTU4N2YxMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyBjMjg2YWY1NGM3MTc3
YzE0MTgwMTIxYjQyMmQ4ZGY3MjgxZTU0N2NiCiAxMTM1MzIgcGFzcyBiNjVmMmY0NTdjNDliMmNm
ZDc5NjdjMzRiN2EwYjA0YzI1NTg3ZjEzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0
YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIGMzZDgzMGIyNDQ5OThiMzY4NmUyZWI2
NGRiOTU5OTZiZTVlYjVlNWMKIDExMzUxNyBwYXNzIGlycmVsZXZhbnQKIDExMzUzNSBwYXNzIGI2
NWYyZjQ1N2M0OWIyY2ZkNzk2N2MzNGI3YTBiMDRjMjU1ODdmMTMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMzBkNmFkOWVm
ZTA3MTQ2NzcwMzU3ZmY4NzhlMGI1YTczMDYwMDdjMgogMTEzNTE5IHBhc3MgaXJyZWxldmFudAog
MTEzNTI0IGZhaWwgNGFkNWRjYWNhNzQyOGRkMmJjMWE2YTQwYzk0OGUzNzk5YzFlMjdhZSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5
OGM2MCBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjCiAxMTM1MjEgcGFz
cyBpcnJlbGV2YW50CiAxMTM1NjEgZmFpbCA0YWQ1ZGNhY2E3NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3
OTljMWUyN2FlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVk
NGVlMDM4MGE2ZjhmZDk4YzYwIGFkNGIzZTFlOWRmMzQwNjNkMWQ2YWZlNmZiM2I1ZWI1OWQ2N2Ji
YWQKIDExMzUxMSBmYWlsIDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZm
OGZkOThjNjAgYWJkOTFiMmEyYmNkMDU2MThhNzFmN2U1ZmU1NzFkZDEwYTU3MjdiYwogMTEzNTQ5
IHBhc3MgNGFkNWRjYWNhNzQyOGRkMmJjMWE2YTQwYzk0OGUzNzk5YzFlMjdhZSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCA3
YzkyODNlYTFmMmFmNWM0OTU3MDljMzQ5OTFkZjY0ODQxZDc4ZTdjCiAxMTM1MjIgcGFzcyBpcnJl
bGV2YW50CiAxMTM1MzcgZmFpbCA0YWQ1ZGNhY2E3NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3OTljMWUy
N2FlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4
MGE2ZjhmZDk4YzYwIGZjMzk4NmQ5NjMyZjI0YWQ0ZDQwY2ZmZDRjYWQyNTI5OGU0MDYxMjIKIDEx
MzU1NCBmYWlsIDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThj
NjAgYWQ0YjNlMWU5ZGYzNDA2M2QxZDZhZmU2ZmIzYjVlYjU5ZDY3YmJhZAogMTEzNTQzIGZhaWwg
NGFkNWRjYWNhNzQyOGRkMmJjMWE2YTQwYzk0OGUzNzk5YzFlMjdhZSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCBhYmQ5MWIy
YTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjCiAxMTM1NTUgcGFzcyA0YWQ1ZGNhY2E3
NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3OTljMWUyN2FlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBm
NWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDdjOTI4M2VhMWYyYWY1YzQ5
NTcwOWMzNDk5MWRmNjQ4NDFkNzhlN2MKIDExMzU1NyBmYWlsIDRhZDVkY2FjYTc0MjhkZDJiYzFh
NmE0MGM5NDhlMzc5OWMxZTI3YWUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2
YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgYWQ0YjNlMWU5ZGYzNDA2M2QxZDZhZmU2ZmIz
YjVlYjU5ZDY3YmJhZApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMTIwNjUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTEzNTExIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTEzNTI1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTEzNTI4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDRhZDVkY2Fj
YTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgN2M5MjgzZWExZjJhZjVj
NDk1NzA5YzM0OTkxZGY2NDg0MWQ3OGU3YwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVj
a2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzU0OSAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMzU1NCAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzU1NSAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNTU3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNTU5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTM1NjEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYWQ0
YjNlMWU5ZGYzNDA2M2QxZDZhZmU2ZmIzYjVlYjU5ZDY3YmJhZAogIEJ1ZyBub3QgcHJlc2VudDog
N2M5MjgzZWExZjJhZjVjNDk1NzA5YzM0OTkxZGY2NDg0MWQ3OGU3YwogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2
MS8KCgogIGNvbW1pdCBhZDRiM2UxZTlkZjM0MDYzZDFkNmFmZTZmYjNiNWViNTlkNjdiYmFkCiAg
QXV0aG9yOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBEYXRl
OiAgIFRodSBTZXAgMTQgMTc6MzA6MzYgMjAxNyArMDEwMAogIAogICAgICB4ZW46IGNyZWRpdDI6
IGltcGxlbWVudCB1dGlsaXphdGlvbiBjYXAKICAgICAgCiAgICAgIFRoaXMgY29tbWl0IGltcGxl
bWVudHMgdGhlIFhlbiBwYXJ0IG9mIHRoZSBjYXAgbWVjaGFuaXNtIGZvcgogICAgICBDcmVkaXQy
LgogICAgICAKICAgICAgQSBjYXAgaXMgaG93IG11Y2gsIGluIHRlcm1zIG9mICUgb2YgcGh5c2lj
YWwgQ1BVIHRpbWUsIGEgZG9tYWluCiAgICAgIGNhbiBleGVjdXRlIGF0IG1vc3QuCiAgICAgIAog
ICAgICBGb3IgaW5zdGFuY2UsIGEgZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAx
LzQgb2YKICAgICAgb25lIHBoeXNpY2FsIENQVSwgbXVzdCBoYXZlIGEgY2FwIG9mIDI1JTsgb25l
IHRoYXQgbXVzdCBub3QKICAgICAgdXNlIG1vcmUgdGhhbiAxKzEvMiBvZiBwaHlzaWNhbCBDUFUg
dGltZSwgbXVzdCBiZSBnaXZlbiBhIGNhcAogICAgICBvZiAxNTAlLgogICAgICAKICAgICAgQ2Fw
cyBhcmUgcGVyIGRvbWFpbiwgc28gaXQgaXMgYWxsIGEgZG9tYWluJ3MgdkNQVXMsIGN1bXVsYXRp
dmVseSwKICAgICAgdGhhdCB3aWxsIGJlIGZvcmNlZCB0byBleGVjdXRlIG5vIG1vcmUgdGhhbiB0
aGUgZGVjaWRlZCBhbW91bnQuCiAgICAgIAogICAgICBUaGlzIGlzIGltcGxlbWVudGVkIGJ5IGdp
dmluZyBlYWNoIGRvbWFpbiBhICdidWRnZXQnLCBhbmQKICAgICAgdXNpbmcgYSAocGVyLWRvbWFp
biBhZ2FpbikgcGVyaW9kaWMgdGltZXIuIFZhbHVlcyBvZiBidWRnZXQKICAgICAgYW5kICdwZXJp
b2QnIGFyZSBjaG9zZW4gc28gdGhhdCBidWRnZXQvcGVyaW9kIGlzIGVxdWFsIHRvIHRoZQogICAg
ICBjYXAgaXRzZWxmLgogICAgICAKICAgICAgQnVkZ2V0IGlzIGJ1cm5lZCBieSB0aGUgZG9tYWlu
J3MgdkNQVXMsIGluIGEgc2ltaWxhciB3YXkgdG8KICAgICAgaG93IGNyZWRpdHMgYXJlLgogICAg
ICAKICAgICAgV2hlbiBhIGRvbWFpbiBydW5zIG91dCBvZiBidWRnZXQsIGl0cyB2Q1BVcyBjYW4n
dCBydW4gYW55CiAgICAgIGxvbmdlci4gVGhleSBjYW4gZ2Fpbiwgd2hlbiB0aGUgYnVkZ2V0IGlz
IHJlcGxlbmlzaG1lbnQgYnkKICAgICAgdGhlIHRpbWVyLCB3aGljaCBldmVudCBoYXBwZW5zIG9u
Y2UgZXZlcnkgcGVyaW9kLgogICAgICAKICAgICAgQmxvY2tpbmcgdGhlIHZDUFVzIGJlY2F1c2Ug
b2YgbGFjayBvZiBidWRnZXQgaGFwcGVucyBieQogICAgICBtZWFucyBvZiBhIG5ldyAoX1ZQRl9w
YXJrZWQpIHBhdXNlIGZsYWcsIHNvIHRoYXQsIGUuZy4sCiAgICAgIHZjcHVfcnVubmFibGUoKSBz
dGlsbCB3b3Jrcy4gVGhpcyBpcyBzaW1pbGFyIHRvIHdoYXQgaXMKICAgICAgZG9uZSBpbiBzY2hl
ZF9ydGRzLmMsIGFzIG9wcG9zZWQgdG8gd2hhdCBoYXBwZW5zIGluCiAgICAgIHNjaGVkX2NyZWRp
dC5jLCB3aGVyZSB2Y3B1X3BhdXNlKCkgYW5kIHZjcHVfdW5wYXVzZSgpCiAgICAgICh3aGljaCBt
ZWFucywgYW1vbmcgb3RoZXIgdGhpbmdzLCBtb3JlIG92ZXJoZWFkKS4KICAgICAgCiAgICAgIE5v
dGUgdGhhdCwgd2hpbGUgYWRkaW5nIG5ldyBmaWVsZHMgdG8gY3NjaGVkMl92Y3B1IGFuZAogICAg
ICBjc2NoZWQyX2RvbSwgY3VycmVudGx5IGV4aXN0aW5nIG1lbWJlcnMgYXJlIGJlaW5nIG1vdmVk
CiAgICAgIGFyb3VuZCwgdG8gYWNoaWV2ZSBiZXN0IHBsYWNlbWVudCBpbnNpZGUgY2FjaGUgbGlu
ZXMuCiAgICAgIAogICAgICBOb3RlIGFsc28gdGhhdCB4ZW5hbHl6ZSBhbmQgdG9vbHMveGVudHJh
Y2UvZm9ybWF0IGFyZSBiZWluZwogICAgICB1cGRhdGVkIHRvby4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKcG5t
dG9wbmc6IDEzNSBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIu
Z3Vlc3Qtc2F2ZXJlc3RvcmUue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExMzU2MTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGln
aHQgMTEzNTYxIHhlbi11bnN0YWJsZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 00:19:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 00:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtjme-0003yX-Gu; Mon, 18 Sep 2017 00:19:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtjmd-0003yA-14
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 00:19:31 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 56/53-18674-2111FB95; Mon, 18 Sep 2017 00:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVdQcH+
 kwdfLHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuP2znbHgdH7F/zeXGBsY
 z3p3MXJxCAk0Mkmc/vyVDcJ5zCjR/OMOK4SzjVHi1bNbLF2MnBwiAs4SX8/MZe9i5ODgFdCXO
 L8jDSQsLGAm0df7iRmkXkJgloLE8b0bmEESEgLeEmvWnmIBqQexm9bldTGyc7AJWEkcEgMpYB
 FQlVjz7QnzBEbuBYwMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvN
 zNzEC/c0ABDsY17Y6H2KU5GBSEuW18tsTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9zb//kgh
 waLU9NSKtMwcYODBpCU4eJREeB+ApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpy3EaRIA
 KQoozQPbgQsCi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcAZApPZl4J3KZXQEcwAR3Rsm
 MPyBEliQgpqQbG8IAm4YDVbIdrfsm8ERWxqXSUKI6v6ll3zlm1MLHWenvu2i4v4ysejvd3333
 vYxOocs/vcOnkEzM/ns1MDfz4OfesqcuHs54Vr2bf/ipiyVTpuHRLxWJ/fZHrlWVGKaUR05ZN
 ueIWIjBvy0+7Cw/sTnKfmSLJsvXFxhWd8TPT9hnPYLq1f9UBJZbijERDLeai4kQAXoGIDX0CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505693967!108379663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9287 invoked from network); 18 Sep 2017 00:19:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 00:19:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtjmX-0005II-Pl; Mon, 18 Sep 2017 00:19:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtjmS-0005kA-9q; Mon, 18 Sep 2017 00:19:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtjmR-000648-Rl; Mon, 18 Sep 2017 00:19:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113552-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 00:19:19 +0000
Subject: [Xen-devel] [linux-linus test] 113552: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7367829944530009010=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7367829944530009010==
Content-Type: text/plain

flight 113552 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113552/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113531 pass in 113552
 test-amd64-i386-xl-qemuu-win7-amd64 10 windows-install fail in 113531 pass in 113552
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 113531

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop   fail in 113531 like 113497
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 113531 like 113497
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113497
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113497
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
baseline version:
 linux                7318413077a5141a50a753b1fab687b7907eef16

Last test of basis   113497  2017-09-16 05:31:48 Z    1 days
Failing since        113516  2017-09-16 19:00:20 Z    1 days    3 attempts
Testing same since   113531  2017-09-17 04:42:31 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Bastien Nocera <hadess@hadess.net>
  Ben Dooks <ben.dooks@codethink.co.uk>
  Cameron Gutman <aicommander@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Lebrun <dlebrun@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg K-H <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Pack <jpack61108@gmail.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Josh Hunt <johunt@akamai.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Ceresoli <luca@lucaceresoli.net>
  Mahesh Bandewar <maheshb@google.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pavel Machek <pavel@ucw.cz>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Pravin B Shelar <pshelar@ovn.org>
  Richard Weinberger <richard@nod.at>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shankara Pailoor <sp3485@columbia.edu>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
  Suresh Reddy <suresh.reddy@broadcom.com>
  Thomas Meyer <thomas@m3y3r.de>
  Tobias Klauser <tklauser@distanz.ch>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <yuvalm@mellanox.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1614 lines long.)


--===============7367829944530009010==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7367829944530009010==--

From xen-devel-bounces@lists.xen.org Mon Sep 18 03:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 03:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtmnO-0002oc-Lw; Mon, 18 Sep 2017 03:32:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtmnM-0002oQ-He
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 03:32:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FB/07-03454-B4E3FB95; Mon, 18 Sep 2017 03:32:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfLbn+
 kwYHtWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePM6u+BpcMWCJZuYGxgn
 mncxcnEICTQySRzoOMoK4TxmlDh4diczhLONUeJ6ZwNQhpNDRMBZ4uuZuewgNq+AvsTx9XNZQ
 GxhAQuJeWtmsoM0SAj8kJR48OEWE0hCQsBb4uzcQ+ww9s5Fcxi7GNk52ASsJA6JgURZBFQlzi
 3ayTSBkXsBI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AnzMAwQ7GX8sCDjFKcjApifJa+e2JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB22e7P1JIsCg1
 PbUiLTMHGHwwaQkOHiUR3rkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuctBCkSACnKK
 M2DGwGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5lUFmcKTmVcCt+kV0BFMQEe07NgDck
 RJIkJKqoFRaZ6p8/k9a6TVH3ep5coozN+gtu7QfU4G7zv3mpdf8p9cvo79btiVpMALZjvEX1/
 c9vZ89tUasdWMDfETdTeJ7ZuwQ0p5V5X1JfG6RJ2bkSYf2fj3+uxwTss9dcnmVbFOicp2lSur
 bbyfqjW7xSyxmpYxUTMwYf3jULOglNxq6a3bDPbJdskosRRnJBpqMRcVJwIAcFPFUH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505705545!79808268!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51112 invoked from network); 18 Sep 2017 03:32:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 03:32:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtmnG-0001Er-A0; Mon, 18 Sep 2017 03:32:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtmnA-0007vp-Pw; Mon, 18 Sep 2017 03:32:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtmnA-0004rl-Et; Mon, 18 Sep 2017 03:32:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113560-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-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: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
X-Osstest-Versions-This: qemuu=4f2058ded4feb2fa815b33b57b305c81d5016307
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 03:32:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 113560: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0600312925909742586=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0600312925909742586==
Content-Type: text/plain

flight 113560 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113560/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                4f2058ded4feb2fa815b33b57b305c81d5016307
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    6 days
Failing since        113345  2017-09-12 00:21:07 Z    6 days   10 attempts
Testing same since   113560  2017-09-17 21:24:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2160 lines long.)


--===============0600312925909742586==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0600312925909742586==--

From xen-devel-bounces@lists.xen.org Mon Sep 18 06:58:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 06:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtq0Z-00079d-KO; Mon, 18 Sep 2017 06:58:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtq0Y-00079X-8v
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 06:58:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 35/11-17770-98E6FB95; Mon, 18 Sep 2017 06:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7czb3+
 kwdHzTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arc1eYCrazV3QtFmpgnMvWxcjJISSQJ/G3
 6wgjiM0rYCdx6dU8JhBbQsBQ4vTCmywgNouAqsTsX9vYQWw2AXWJtmfbWUFsEQFtibV7XgHFu
 TiYBfYxSkxftxVoEAeHsICNxMHFdiBxIYEdLBJXj/eADeIUCJS4segRG0gNr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 BXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPx+Pu4Q4ySHExKoryikfsj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwyuQC5QSLUtNTK9Iyc4BxAJOW4OBREuF9mQOU5i0uS
 MwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifPqgkwSACnNKM2DGwSLz0uMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5lUDmcKTmVcCt+8V0ClMQKe07NgDckpJIkJKqoFx4cNziyqlbyx
 iT3z0WDlIPeWZQERw6NGpJtOsZq2Zt2aJkh1z8Nus2hs8bMlGSi1eWYeXcaQwpbV+vqx9361X
 p4DnoKuw6oWw34dvqHvKLE5Vu/KLS1LP1/emtd2dQxN0f/JYbes88mDSNv6UlrTNDDnsWc2p7
 2OeHlddzHDG8emKV3X/XJqVWIozEg21mIuKEwE00Y1AygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505717895!106312286!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33773 invoked from network); 18 Sep 2017 06:58:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 06:58:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 00:58:14 -0600
Message-Id: <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 00:58:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
In-Reply-To: <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE4OjIwLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T2YgY291cnNlLCB5b3UgY2FuIGdyYWIgdGhlbSBmcm9tIGhlcmU6Cj4gaHR0cHM6Ly9kcml2ZS5n
b29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMEI1ZHV5STlTek50V2FYRTBjak0xUXpaSmJWaz91c3A9
c2hhciAKPiBpbmcKClNvIHRoZSBkdW1wcyBvZiB0aGUgdHdvICh1c2luZyBteSBvd24gdG9vbCkg
YXJlIGlkZW50aWNhbCBleGNlcHQgZm9yCnRoZSBleHBlY3RlZCBkaWZmZXJlbmNlIGR1ZSB0byB0
aGUgY2VydGlmaWNhdGUuIEluIHBhcnRpY3VsYXIgbmVpdGhlcgppbWFnZSBoYXMgYW55IHN0cmFu
Z2UgcmVsb2NhdGlvbiB0eXBlcyBhZmFpY3MsIGFuZCBib3RoIGhhdmUgdGhlCnNvcnQgb2YgdW5l
eHBlY3RlZCwgYnV0IGFsc28gc3VwcG9zZWRseSBiZW5pZ24KSU1BR0VfU0NOX0xOS19OUkVMT0Nf
T1ZGTCBmbGFnIHNldCBmb3IgLmJzcy4gSGVuY2UgSSdtIGFmcmFpZCAuLi4KCj4gSSd2ZSB2ZXJp
ZmllZCB0aGF0IHhlbi1zaWduZWQuZWZpIGJvb3RzIHdpdGggU2VjdXJlYm9vdCBlbmFibGVkIHdo
ZW4KPiBib290ZWQgZGlyZWN0bHkgYnV0IGRvZXNuJ3QgYm9vdCB0aHJvdWdoIHRoZSBzaGltLgoK
Li4uIHlvdSdsbCBuZWVkIHRvIGRvIHNvbWUgZGVidWdnaW5nIGluIG9yZGVyIHRvIGZpZ3VyZSBv
dXQgd2hhdCdzCmdvaW5nIG9uIGhlcmUuIFdpdGggdGhlIGFib3ZlIHRoZSBwcmltZSBzdXNwZWN0
IGlzIHRoZSBzaGltIHRob3VnaCwKZmlkZGxpbmcgd2l0aCB0aGUgaW1hZ2UgYWZ0ZXIgbG9hZGlu
ZyBpdCBpbnRvIG1lbW9yeS4gU28gcGVyaGFwcwpkdW1waW5nIHRoZSAucmVsb2Mgc2VjdGlvbiBj
b250ZW50cyBpbiBvcmRlciB0byBjb21wYXJlIGl0IHdpdGgKd2hhdCdzIGluIHRoZSBpbWFnZSBt
YXkgYmUgYSBzdWl0YWJsZSBhcHByb2FjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 07:23:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 07:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtqOm-0000mY-0Q; Mon, 18 Sep 2017 07:23:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtqOk-0000mM-Sh
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 07:23:18 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 32/AC-02041-5647FB95; Mon, 18 Sep 2017 07:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTe1ZH+
 kwalMixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGZMXvGSueCbScWe5r1MDYyz
 tLsYuTiEBBqZJL7N6GSHcB4zSqyf9BfK2cYo0bhlMlMXIyeHiICzxNczc9lBbF4BfYlZnx4xg
 tjCAnoSc/Z8AotLCHhJPJ7yAc7uX34CqIadg03ASuKQGEiURUBVYuH2Z8wTGLkWMDKsYtQoTi
 0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9CwDEOxg3Lbd8xCjJAe
 TkiivaOT+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEXFQDnBotT01Iq0zBxgiMGkJTh4lER4
 G0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzusHUiQAUpRRmgc3AhbulxhlpYR5GYGOE
 uIpSC3KzSxBlX/FKM7BqCTMWwEyhSczrwRu0yugI5iAjmjZsQfkiJJEhJRUA6PbxZcv4v7WVT
 QcOeXapREX9vdxj9SBW0rtX452cacv3nX1eey3iu0q3xN/soZ4xc9PPPf+vMvCff02vEcFO7U
 3n51oGp7OE8IW0R3WLNLzY1u15LF7zZGrHCruvfVh2Bw978fl/fdXGDD4CqvIvXmTunvGatcW
 kyy+6s1XXZLWvv4gl/Lxkr0SS3FGoqEWc1FxIgCU3afJcgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505719395!110676878!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37563 invoked from network); 18 Sep 2017 07:23:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 07:23:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtqOg-0007Wd-9R; Mon, 18 Sep 2017 07:23:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtqOa-0001G7-KU; Mon, 18 Sep 2017 07:23:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtqOa-00030Z-Bl; Mon, 18 Sep 2017 07:23:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113566-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4084ccfa22dab15e2b9c3f531ba9ec18a6e08a8d
X-Osstest-Versions-That: ovmf=bec7a86c70398e774eb90511d7d5a370e23ad0dd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 07:23:08 +0000
Subject: [Xen-devel] [ovmf test] 113566: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU2NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NjYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0MDg0Y2NmYTIyZGFiMTVlMmI5YzNmNTMxYmE5ZWMx
OGE2ZTA4YThkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiZWM3YTg2
YzcwMzk4ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2FkMGRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM1MjYgIDIwMTctMDktMTcgMDI6MTQ6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNTY2ICAyMDE3LTA5LTE4IDAxOjE4OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj00MDg0Y2Nm
YTIyZGFiMTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4YThkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBv
dm1mIDQwODRjY2ZhMjJkYWIxNWUyYjljM2Y1MzFiYTllYzE4YTZlMDhhOGQKKyBicmFuY2g9b3Zt
ZgorIHJldmlzaW9uPTQwODRjY2ZhMjJkYWIxNWUyYjljM2Y1MzFiYTllYzE4YTZlMDhhOGQKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHg0MDg0Y2NmYTIyZGFiMTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4YThk
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCA0MDg0Y2NmYTIyZGFiMTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4YThkOnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGJlYzdhODYuLjQwODRjY2YgIDQwODRjY2ZhMjJkYWIx
NWUyYjljM2Y1MzFiYTllYzE4YTZlMDhhOGQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:09:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:09:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtr6X-0003yG-3n; Mon, 18 Sep 2017 08:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtr6V-0003xt-NP
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:08:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B2/A3-03093-EFE7FB95; Mon, 18 Sep 2017 08:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsVywNxEW/d33f5
 Ig8WzpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLZ9YyFexhqmjeuoKpgbGbqYuRk0NIoFLi
 z6X9bCC2hACvxJFlM1gh7ACJGye2sHQxcgHVNDBKPLzcywrh7GaUWLS4nRWiex2jxIcnriA2m
 4CWxNnepewgtghQ9+m+BrAaZoEIie/LW4AmcXAIC9hLnJvgDVHiIPH802dmkLCIgJHEvg5jkD
 CLgKpEa8NPRhCbVyBYYt3h04wQa5cxSixY1w02khNozPbz58FsRgExie+n1jBBrBKXuPVkPhP
 EAwISS/acZ4awRSVePv4H9Zi0xLF118F+kRCYyyzxtmkVE8RmSYlJn76wQtjiEjfbFjDC2J37
 fkJDSFHi7/pWRohlOhILdn9ig7C1JZYtfM0McbWgxMmZT1gg4aMo0dvzhHECo9wsJPfNQtI+C
 0n7LCTtCxhZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBC
 YCBiDYwXh7Y8AhRkkOJiVRXtHI/ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjtgYlFSLAoNT2
 1Ii0zB5iSYNISHDxKIrzeIGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnFQMpEgApyijN
 gxsBS4+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLDTKFJzOvBG7TK6AjmICOaNmxB+SIk
 kSElFQDo62baXqredyec483s900rWFYGhLTxLr4mNEys7Py/pf1/CdefyZvp1Xk/Gzir9gq5/
 O7dOUjt0SduXm/+tHs2WZnzvQIHzjfpaduXcq27z9v6tGn5Y/jOs9LxElxfn1/vYDZapF1ifJ
 H2Tmvuvr7lb0Pu2tvuB30mC+Rw3N7PpP6RKY3epYJSizFGYmGWsxFxYkAU/8RBooDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505722105!60267519!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22370 invoked from network); 18 Sep 2017 08:08:27 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:08:27 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga105.fm.intel.com with ESMTP; 18 Sep 2017 01:08:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="1220199455"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga002.fm.intel.com with ESMTP; 18 Sep 2017 01:08:24 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:08:24 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:08:22 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/3] VMX: convert CPU family numbers to hex
Thread-Index: AQHTKuVEXvVIiMAEVkqf2LhN2qmxd6K6VLNQ
Date: Mon, 18 Sep 2017 08:08:21 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD6005@SHSMSX101.ccr.corp.intel.com>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67B8402000078001797E8@prv-mh.provo.novell.com>
In-Reply-To: <59B67B8402000078001797E8@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODgzZGY4OTEtMzgwZi00Nzg5LTg3MjMtMGE1MjJjZTA1ZDU4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjRjUSs0eDh2SVh2ZE5ab1EwVUpsa2NmeU53b1haZ1BRazcwYzJXUWZydkU9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 1/3] VMX: convert CPU family numbers to hex
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgU2VwdGVtYmVyIDExLCAyMDE3IDY6MDMgUE0KPiAKPiBUaGlzIG1ha2VzIGl0IGVhc2ll
ciB0byBtYXRjaCB0aGVtIGFnYWluc3QgU0RNIHVwZGF0ZXMuIEFsc28gdXBkYXRlIGEKPiBmZXcg
Y29tbWVudHMgd2l0aCBuYW1lcyBhcyBwZXIgU0RNIHZlcnNpb24gMDYzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:09:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtr70-00040D-Bj; Mon, 18 Sep 2017 08:09:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtr6y-0003zs-MS
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:09:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 0F/AC-18858-B1F7FB95; Mon, 18 Sep 2017 08:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS1e6fn+
 kwcNlIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDvW+YC36yV7QubmdqYJzP1sXIwSEkkCcx
 uYuli5GTg1fATmLLp9esILaEgKHE6YU3weIsAqoSC5acBrPZBNQl2p5tB6sREdCWWLvnFXsXI
 xcHs8A+Ronp67YygiSEBQwkWpeuZwVJCAn8Y5SYc/AQE0iCU8BeYsmHiSwgi3kFBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEHY/sJv0OMkhxMSqK8
 opH7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B6vBcoJFqWmp1akZeYAIwEmLcHBoyTC610Hl
 OYtLkjMLc5Mh0idYjTm6Lh59w8Tx5RbQFKIJS8/L1VKnHcDyCQBkNKM0jy4QbAIvcQoKyXMy8
 jAwCDEU5BalJtZgir/ilGcg1FJmPccyBSezLwSuH2vgE5hAjqlZccekFNKEhFSUg2MIb/6ryy
 7fFc8ian//6mn3uv9kh7cKcz/yqVi7dp2wfGEbsbGfRU+T1Kf7oi23cckG1gtfuaNdw/z4h9H
 9pemFEXd3/B4t2L1mn9snkeFdgZtbqzfxrD4ST3nY0+mhZG1RT+ayo9/OvA1/Fik5kSG164fy
 np+dv++Ev/yt1LStCeNGyR9Uj/8UWIpzkg01GIuKk4EANAfIpzLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505722137!110686177!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53878 invoked from network); 18 Sep 2017 08:08:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:08:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 02:08:56 -0600
Message-Id: <59BF9B35020000780017C0FA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 02:08:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
In-Reply-To: <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA5LjE3IGF0IDExOjIxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDEzLjA5LjE3IGF0IDA3OjI3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+ICAg
ICAgICAgICAgICAgICAgQ09OVEVOVFMsIEFMTE9DLCBMT0FELCBEQVRBCj4+ICA2IC5ic3MgICAg
ICAgICAgMDAxNDMyODAgIGZmZmY4MmQwODA4MjAwMDAgIGZmZmY4MmQwODA4MjAwMDAgIDAwMDAw
MDAwICAyKio0Cj4+ICAgICAgICAgICAgICAgICAgQUxMT0MsIFJFTE9DCj4gCj4gT2JqZHVtcCBp
cyBhcHBhcmVudGx5IGlnbm9yaW5nIGEgc2VjdGlvbiBhdHRyaWJ1dGUgYml0IGhlcmUgLSBteQo+
IG93biB1dGlsaXR5IHByb3Blcmx5IHByaW50cyAiYnNzIiBpbiBhZGRpdGlvbiB0byAicmVhZCIg
KHdoaWNoIHByZXN1bWFibHkKPiBtYXRjaGVzICJBTExPQyIgYWJvdmUsIGFsYmVpdCB0aGF0J3Mg
YSBib2d1cyB0cmFuc2xhdGlvbiBhcHBhcmVudGx5Cj4gYXBwbHlpbmcgRUxGIHNlbWFudGljcyB0
byBDT0ZGKS4gWW91J2xsIHdhbnQgdG8gY2hlY2sgdGhhdCBiaXQgNyBpbiB0aGUKPiBzZWN0aW9u
IGF0dHJpYnV0ZXMgaXMgc2V0LiBJJ20gYWxzbyBwdXp6bGVkIGJ5ICJSRUxPQyIsIGJ1dCBJIGRv
IHNlZSBhCj4gbWF0Y2hpbmcgYml0IGR1bXBlZCBoZXJlOyBub3Qgc3VyZSB3aHkgdGhhdCdzIGJl
aW5nIHNldC4KClNvIHRoaXMgaXMgYSByZXN1bHQgb2YgLmJzcyByZXF1aXJpbmcgMzJrIGFsaWdu
bWVudCwgYnV0IENPRkYvUEUKb25seSBhbGxvd2luZyBmb3IgdXAgdG8gOGssIGFuZCBsZCBuZWl0
aGVyIGNoZWNraW5nIG5vciB0cnVuY2F0aW5nCnRoZSB2YWx1ZSAod2hpY2ggdGh1cyBzcGlsbHMg
b3ZlciBpbnRvIHRoZSBuZXh0IGJpdCkuIEknbSB0cnlpbmcgdG8KcHV0IHRvZ2V0aGVyIGEgYmlu
dXRpbHMgZml4LCBidXQgYXMgc2FpZCBlYXJsaWVyIHRoZSBmbGFnIGJlaW5nIHNldAppcyBzdXBw
b3NlZCB0byBiZSBiZW5pZ24gaW4gYW4gZXhlY3V0YWJsZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:09:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtr7E-00042L-JT; Mon, 18 Sep 2017 08:09:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtr7D-00042D-R8
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:09:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 99/79-30688-A2F7FB95; Mon, 18 Sep 2017 08:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT2vbtb1+mV6/zY0ZJqJYE20UwU/yh
 GGQklRqFS1J3dtsk+bHfG/JNL5kLRNeuHttAsapoMzZJa+ZX2qSlFSKb/ohGoEWmWiSnd651m
 76/nvM/znPMcOIRIZpdEE4zFzJgMtE4hkeJPU/eyyrjy/oLEzq/StIWuq1gmOvjs+xieiwrFW
 oPKaDkt1lQMuLCSBszS5viBW9EsqkZSQkbVI1haahVXo0ACKBKeuxv8+AjULN7ZJIisCL7Nvf
 IXPQgqPLP+ohtBV68VE4p2BLcmnKt+CRUHo7W8P5AIp3LhjcO6+i+i8mGhxYbzOIzKAm+fhzM
 TnGYf/LZmC/I9MGK7LOIxTsXCpZ9exGOSOgoXq124MMuN4MXIEMYTgVQG2B51rGJERcLCsAcT
 Zslh0ncDE/ah4HbPW5GAI2Dq84p/z83wsn1czDcFqlHEGdz+yVFwZW5eLGA5TNib0Rqu6luUC
 ObtsNxRiYRhu6G5e04i4Hhw35wRCalDYeiab3VhGaevrfEhJ9rq2pDPtcHu2mB3bbA3I7wN7W
 IZ03nGpExOUJm0ao1ZT2t1yqTElAQ9w7K0mtHRKjahyKi/j7ibCOCeF/WuZA2iKAJTRJARBf0
 FshCV8UyZhmY1p0ylOoYdRFsIQgEkcYHjQk2MmrGc1eq4w1qjgQhWhJM5PE2yJbSe1aoFahgp
 iY+fxv9gMtxgNDDRcjKSF1G8SFNqWG+xdp7vUUx0GIm4ULLgEsak15r/56eRnECKMDKI7xKsN
 ZjXJ01zITAuhM3bw4cw0/+oaCuKsU3VFjflL7Px9m2pNcon09b0xv1Umiyx3JxSV3/gsLP9HP
 wyWt0rM63ZGgdWdii5WVwxYi40fpA35RcFdXbbM79AXuzdcEtTy3SWNDt1IGKSeXfMcGKnJce
 TV9V/fHS+4d71HcWTAa/TEzJ8J+0LjodjdY9pVQhd+UDsVCtwVkMnxYlMLP0XZhCm8ZkDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505722152!73179618!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64152 invoked from network); 18 Sep 2017 08:09:13 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Sep 2017 08:09:13 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 01:09:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="312823425"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga004.fm.intel.com with ESMTP; 18 Sep 2017 01:09:11 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:09:10 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:09:10 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:09:08 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/3] VMX: add new CPU families to LBR handling
Thread-Index: AQHTKuVV7p26ZDdqvUqEronxSMd2m6K6VOtQ
Date: Mon, 18 Sep 2017 08:09:07 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD6019@SHSMSX101.ccr.corp.intel.com>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67B9902000078001797EB@prv-mh.provo.novell.com>
In-Reply-To: <59B67B9902000078001797EB@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODgyYjI3MTEtNDI0MS00ZDUxLTg2ZjAtM2ZlYjRmZjI5ZjlmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjlvMXVqM1wvT0NTTkFxdGxoTVNzSnJwV1k1M21YS2R1K2FwTHJFc1ZXWlA0PSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 2/3] VMX: add new CPU families to LBR
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgU2VwdGVtYmVyIDExLCAyMDE3IDY6MDQgUE0KPiAKPiBCcmluZyBjb2RlIHVwLXRvLWRh
dGUgd2l0aCBTRE0gdmVyc2lvbiAwNjMsIGluY2x1ZGluZyB0aGUgTEJSIGZvcm1hdAo+IGVudW1l
cmF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtr80-0004Wy-So; Mon, 18 Sep 2017 08:10:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtr80-0004Mw-4D
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:10:04 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BB/95-02817-B5F7FB95; Mon, 18 Sep 2017 08:10:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj22zmbR/HUcd5eZxItIjAdWoaVP4z
 8YVA/jAKzC3mskxtsU3emrB/aCh1oKqLhZZl354o000jDlea1vCVpaGVZtIiUwkQ0Ta2zHTX7
 fj3v97zv8zwvvAQmviGSEIxOy2jUtFIqcsbbQ4LPB0RdbYsOrCkNPbDwMF9wGB3tnBnFI9EZo
 UIdG6+LEcoLLK4J45iuuHJFpEelWCZyJsRUIYKM0n6UiZwIoEjoMhUJeRwJf8zvcb5Jj2CxY1
 7IF60IKn92OPLFYwS3RuvWinoEk0ODItu8iPKDwewaRxt257T6c/R2XYw6DQu1abgNu1GHwPD
 hNeJ7QmG0YEzI471wc6aJ0yEInNoFzUsC2zdJnYQyg3ktkgnBo4FOu44TFQYltd12X0R5wkLf
 PQHv5QVvrWUCfh8Kqi0vMR57wLfPq2t7+kBP/Zh9NaBuY1BVlm1vwilvyJudE/LYC94YytE6z
 ni6KOKHd8DK/XTEm/lDeeusiMd7wFQxjfGpXeFFsdUeVMz1Z2dZUS7abtyUz7hp3Lhp3LhpvB
 zhd9FultEkM5qAg7JYjSJOrlXRCmVAUOB+mYphWTqOUdKxrOxivKoRcSfhwL0WVJce3oG8CYH
 Ug/SIbosWb4mNv3RFTrPyC5okJcN2oG0EIQUyJZXjXDVMHKO7rFByd7VOA+EidSeLUjiaZBNo
 FauI46k+tI/oaRxZFhDjn8aWBWJcHa9mJF6kp02JsrXKk9QbQus3+gr5StxIxEUTuyQwGpVC+
 z8/hbwIJHUjh2yGLgq1dsNviosi4KKktVhsUbT0P0qiRxET5xocrs18t6y0GukHwSFLvxNlKl
 PkwModNqtfF/bOx3GkonmraeuPEUm+tSmn8IR5Tm82K49gVcbjO5OPzZNRX1dPnU0w9z5JzA/
 40j4siZGoYcJQPb/03CN1Ms93lbFEdJlCDNenn/3q9XeUR5XU1A6onTvJj7nd4Q2mYSnOyukg
 P0zD0n8BTBzmfp4DAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505722197!97982378!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20119 invoked from network); 18 Sep 2017 08:09:59 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Sep 2017 08:09:59 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 01:09:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="1220199828"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga002.fm.intel.com with ESMTP; 18 Sep 2017 01:09:57 -0700
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:09:57 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:09:57 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:09:55 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] x86/cpuidle: add new CPU families
Thread-Index: AQHTKuVzLJ3oU8x99U+CJFaeRmzyY6K6VSJQ
Date: Mon, 18 Sep 2017 08:09:53 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD6033@SHSMSX101.ccr.corp.intel.com>
References: <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67453020000780017978E@prv-mh.provo.novell.com>
 <59B67BB002000078001797EE@prv-mh.provo.novell.com>
In-Reply-To: <59B67BB002000078001797EE@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzE0ZWYzOGQtMTRkOC00MzFiLWI4ZTYtYmM2ZWU1NjcyNDc1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImNjeVZnT1JHRWV0ZkJVaUQ0UnliWERFaXlnbXpXSmp4eGxldTIzOUxoQzA9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/cpuidle: add new CPU families
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgU2VwdGVtYmVyIDExLCAyMDE3IDY6MDQgUE0KPiBUbzogeGVuLWRldmVsIDx4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+OyBOYWthamltYSwgSnVuCj4gPGp1bi5uYWthamltYUBpbnRlbC5jb20+
OyBUaWFuLCBLZXZpbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gU3ViamVjdDogW1BBVENIIDMv
M10geDg2L2NwdWlkbGU6IGFkZCBuZXcgQ1BVIGZhbWlsaWVzCj4gCj4gQnJpbmcgY29kZSB1cC10
by1kYXRlIHdpdGggU0RNIHZlcnNpb24gMDYzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:14:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:14:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrCN-00051e-Gw; Mon, 18 Sep 2017 08:14:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtrCL-00051Y-PW
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 08:14:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5B/73-02229-8608FB95; Mon, 18 Sep 2017 08:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJKsWRWlGSWpSXmKPExsVywNykWDe9YX+
 kwcNVKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8bruCL5wVaybuY2xgbODoYuTiEBKYxiix
 +fcnli5GTg4JAV6JI8tmsELYARLbDzxkhihqYJR4sXEaG4Szh1Hi84kHUM5uRonTO74wQTjrG
 CWmNHSxg/SzCWhJnO1dCmaLCORIbDxwDqiIg4NZwFzizwcmkLCwQIpE17FDzBAlqRL//1+Esp
 0kHh1+xApSziKgKnGw1QgkzCsQLHH5x2yoVasYJd4uvQ52NqeApcSCeTPBZjIKiEl8P7UGzGY
 WEJe49WQ+E8Q7AhJL9pxnhrBFJV4+/gf1prTEsXXXWUGGSgjMZZZoW3GNESTBIiApMenTF1YI
 W1ziZtsCRhi7c99PNohmRYm/61sZIZbpSdyYOoUNwtaWWLbwNTPE1YISJ2c+ATtUCKi+t+cJ4
 wRG+VlI7puFpH0WkvZZSNoXMLKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy00tLk5MT8
 1JTCrWS87P3cQITBIMQLCDcdt2z0OMkhxMSqK8opH7I4X4kvJTKjMSizPii0pzUosPMcpwcCh
 J8ObUA+UEi1LTUyvSMnOA6QomLcHBoyTCywCS5i0uSMwtzkyHSJ1iVJQS55UASQiAJDJK8+Da
 YCnyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5S0Cm8GTmlcBNfwW0mAloccuOPSCLSxIRU
 lINjMt2X3fuPKy4Wd7V7kTMEZPARy/vraoveb/kpELECuPr14z8Hm7TeZHqH3Z5A6Pb1cLCf9
 Jhc1o2tJs8muq46cHBB+8P3PJZdSFpndTxTzFLey6/dzMSFtUoFO49Z7ry31zFUxI963aeSMq
 /o1hWs4ArUsbRzGzrWs3ln3/163KtW6kbMvn2yg1KLMUZiYZazEXFiQBDKt2MjAMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505722469!107703727!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9949 invoked from network); 18 Sep 2017 08:14:31 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:14:31 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 01:14:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="1015519859"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga003.jf.intel.com with ESMTP; 18 Sep 2017 01:14:28 -0700
Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:14:27 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:14:27 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:14:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Zhang, Haozhong" <haozhong.zhang@intel.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
Thread-Index: AQHTKsNUpK2gL3UZTUiwepSQePLZ5qKu58aAgAArOACAC0OaIA==
Date: Mon, 18 Sep 2017 08:14:25 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD6080@SHSMSX101.ccr.corp.intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <20170911093629.qdzo72cuv3d76arj@dhcp-3-128.uk.xensource.com>
 <20170911121302.pwiqqcn7o2drjcbn@hz-desktop>
In-Reply-To: <20170911121302.pwiqqcn7o2drjcbn@hz-desktop>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZGFhM2EzNDQtNjQzNS00YjNhLTk5NTUtYjA1YjhlYzNjNjAzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlBJNVdpU3ZtOFZDc1Q4d094a0dhelpRK2ZKT3VybVJvbXV0QTZVQ0NNeFE9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBaaGFuZywgSGFvemhvbmcKPiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMSwgMjAx
NyA4OjEzIFBNCj4gCj4gT24gMDkvMTEvMTcgMTA6MzggKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPiBPbiBNb24sIFNlcCAxMSwgMjAxNyBhdCAwMjowMDo0OFBNICswODAwLCBIYW96
aG9uZyBaaGFuZyB3cm90ZToKPiA+ID4gVGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMg
Y29tcG9zZWQgb2YgdHdvIDMyIGJpdHMgcmVnaXN0ZXJzCj4gPiA+IERNQVJfRkVBRERSX1JFRyBh
bmQgRE1BUl9GRVVBRERSX1JFRy4gQWNjb3JkaW5nIHRvIFZULWQKPiBzcGVjOgo+ID4gPiAiU29m
dHdhcmUgaXMgZXhwZWN0ZWQgdG8gYWNjZXNzIDMyLWJpdCByZWdpc3RlcnMgYXMgYWxpZ25lZCBk
b3VibGV3b3JkcyIsCj4gPiA+IGEgaHlwZXJ2aXNvciBzaG91bGQgdXNlIHR3byAzMi1iaXQgd3Jp
dGVzIHRvIERNQVJfRkVBRERSX1JFRyBhbmQKPiA+ID4gRE1BUl9GRVVBRERSX1JFRyBzZXBhcmF0
ZWx5IGluIG9yZGVyIHRvIHVwZGF0ZSBhIDY0LWJpdCBmYXVsdAo+IGFkZHJlc3MsCj4gPiA+IHJh
dGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERNQVJfRkVBRERSX1JFRy4KPiA+ID4KPiA+ID4g
VGhvdWdoIEkgaGF2ZW4ndCBzZWVuIGFueSBlcnJvcnMgY2F1c2VkIGJ5IHN1Y2ggb25lIDY0LWJp
dCB3cml0ZSBvbgo+ID4gPiByZWFsIG1hY2hpbmVzLCBpdCdzIHN0aWxsIGJldHRlciB0byBmb2xs
b3cgdGhlIHNwZWNpZmljYXRpb24uCj4gPgo+ID4gRWl0aGVyIHRoZSBwYXRjaCBkZXNjcmlwdGlv
biBpcyBtaXNzaW5nIHNvbWV0aGluZyBvciB0aGUgcGF0Y2ggaXMKPiA+IHdyb25nLiBZb3Ugc2hv
dWxkIG1lbnRpb24gd2h5IGlzIHRoZSB3cml0ZSB0byB0aGUgaGlnaCBwYXJ0IG9mIHRoZQo+ID4g
YWRkcmVzcyBub3cgY29uZGl0aW9uYWwgb24geDJBUElDIGJlaW5nIGVuYWJsZWQsIHdoZW4gaXQg
ZGlkbid0IHVzZSB0bwo+ID4gYmUgYmVmb3JlLgo+ID4KPiAKPiBXaGVuIHgyQVBJQyBpcyBkaXNh
YmxlZCwgRE1BUl9GRVVBRERSX1JFRyBpcyByZXNlcnZlZCBhbmQgaXQncyBub3QKPiBuZWNlc3Nh
cnkgdG8gdXBkYXRlIGl0LiBUaGUgb3JpZ2luYWwgY29kZSBhbHdheXMgd3JpdGVzIHplcm8gdG8g
aXQgaW4KPiB0aGF0IGNhc2UsIHdoaWNoIGlzIGFsc28gY29ycmVjdC4KPiAKPiBIYW96aG9uZwo+
IAoKUGxlYXNlIGFkZCBhIGJyaWVmIGNvbW1lbnQgaW4gdGhlIGNvZGUgdG8gbWFrZSBpdCBjbGVh
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:18:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrGI-0005CG-0q; Mon, 18 Sep 2017 08:18:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtrGG-0005C9-P0
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 08:18:36 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C7/0E-03616-C518FB95; Mon, 18 Sep 2017 08:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+JIrShJLcpLzFFi42I5YG6irRvVuD/
 SYOZSZYslHxezODB6HN39mymAMYo1My8pvyKBNWNO6072ggccFQfbzzI1MM5i72Lk5BASqJSY
 3rMUzJYQ4JU4smwGaxcjB5DtL7H2iGcXIxdQSQOjxPWf71kg6vcwSmx6nA+R2MUo8W/aMSaIx
 DpGibs3NUFsNgEtibO9EENFBIIkznXsZQQZyixgLvHnA1i5sECKRNexQ8wQJakS//9fZAYpER
 Gwkjj7SAQkzCKgKtG6oQFsCq9AsMS2FasZITYVSvRcWMkGYnMK2EscWboDLM4oICbx/dQasPH
 MAuISt57MZ4J4S0BiyZ7zzBC2qMTLx/9YIWxpiWPrrrOCvCIhMJdZoq91DSvEYkmJSZ++QNni
 EjfbFjDC2J37frJBNCtK/F3fygixTEdiwe5PbBC2tsSyha+ZIY4WlDg58wk03BQlenueME5gl
 J+F5L5ZSNpnIWmfhaR9ASPLKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxK
 RiveT83E2MwOTAAAQ7GA8sCjzEKMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9
 CA1BOsCg1PbUiLTMHmKZg0hIcPEoivFvrgdK8xQWJucWZ6RCpU4zGHJtu3v3DxLHh+4M/TEIs
 efl5qVLivH9BSgVASjNK8+AGwdLnJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzaoDcw5OZV
 wK37xXQKUxAp7Ts2ANySkkiQkqqgTFv6bepegtsRC0uq++0rrr3jO3ERsaJfEztr79+qd0ZxL
 lOxZt91h6LWXfaX3luuV+paseddP7ZNX+ukr5cDdnFrlsfn03p5Vow5+Gm5jwJuxXvBK7YTXs
 66Xl8zeeDX1V/trTZRhdF/v9o7ci1r58rQtt4ubXD52e1Vp/ehuqK7VvftufEtRlKLMUZiYZa
 zEXFiQAEwW5DmgMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505722712!85415656!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49317 invoked from network); 18 Sep 2017 08:18:34 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:18:34 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 18 Sep 2017 01:18:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="901254369"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by FMSMGA003.fm.intel.com with ESMTP; 18 Sep 2017 01:18:32 -0700
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:18:31 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:18:31 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:18:30 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, "Zhang, Haozhong"
 <haozhong.zhang@intel.com>
Thread-Topic: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
Thread-Index: AQHTKsNUpK2gL3UZTUiwepSQePLZ5qKu7ogAgAtoO4A=
Date: Mon, 18 Sep 2017 08:18:29 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD609F@SHSMSX101.ccr.corp.intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <59B67B5802000078001797E5@prv-mh.provo.novell.com>
In-Reply-To: <59B67B5802000078001797E5@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDNhOWMxNzgtY2Q3MC00ZjAwLTgzODItZDhiZWQ1ZjJlYzZlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Imp5WnQrZUJ4SEpSalN3NDBWMDFzTnUxREJSc2FySFdJR1VNbHZBbExZek09In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgU2VwdGVtYmVyIDExLCAyMDE3IDY6MDMgUE0KPiAKPiA+Pj4gT24gMTEuMDkuMTcgYXQg
MDg6MDAsIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gVGhlIDY0LWJpdCBE
TUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdvIDMyIGJpdHMgcmVnaXN0ZXJzCj4g
PiBETUFSX0ZFQUREUl9SRUcgYW5kIERNQVJfRkVVQUREUl9SRUcuIEFjY29yZGluZyB0byBWVC1k
IHNwZWM6Cj4gPiAiU29mdHdhcmUgaXMgZXhwZWN0ZWQgdG8gYWNjZXNzIDMyLWJpdCByZWdpc3Rl
cnMgYXMgYWxpZ25lZCBkb3VibGV3b3JkcyIsCj4gPiBhIGh5cGVydmlzb3Igc2hvdWxkIHVzZSB0
d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5kCj4gPiBETUFSX0ZFVUFERFJf
UkVHIHNlcGFyYXRlbHkgaW4gb3JkZXIgdG8gdXBkYXRlIGEgNjQtYml0IGZhdWx0Cj4gYWRkcmVz
cywKPiA+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERNQVJfRkVBRERSX1JFRy4KPiA+
Cj4gPiBUaG91Z2ggSSBoYXZlbid0IHNlZW4gYW55IGVycm9ycyBjYXVzZWQgYnkgc3VjaCBvbmUg
NjQtYml0IHdyaXRlIG9uCj4gPiByZWFsIG1hY2hpbmVzLCBpdCdzIHN0aWxsIGJldHRlciB0byBm
b2xsb3cgdGhlIHNwZWNpZmljYXRpb24uCj4gCj4gQW55IHNhbmUgY2hpcHNldCBzaG91bGQgc3Bs
aXQgcXdvcmQgYWNjZXNzZXMgaW50byBkd29yZCBvbmVzIGlmCj4gdGhleSBjYW4ndCBiZSBoYW5k
bGVkIGF0IHNvbWUgbGF5ZXIuIEFsc28gaWYgeW91IHVuZG8gc29tZXRoaW5nCj4gZXhwbGljaXRs
eSBkb25lIGJ5IGFuIGVhcmxpZXIgY29tbWl0LCBwbGVhc2UgcXVvdGUgdGhhdCBjb21taXQKPiBh
bmQgc2F5IHdoYXQgd2FzIHdyb25nLiBBZnRlciBhbGwgS2V2aW4gYXMgdGhlIFZULWQgbWFpbnRh
aW5lcgo+IGFncmVlZCB3aXRoIHRoZSBjaGFuZ2UgYmFjayB0aGVuLgo+IAo+IEphbgoKSSdtIE9L
IHdpdGggdGhpcyBjaGFuZ2UuIEFzIEphbiBwb2ludGVkIG91dCwgcGxlYXNlIHF1b3RlIGVhcmxp
ZXIKY29tbWVudCBpbiBuZXh0IHZlcnNpb24uCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrKf-0005qi-I1; Mon, 18 Sep 2017 08:23:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtrKd-0005qc-O3
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:23:07 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id E1/A0-11008-A628FB95;
 Mon, 18 Sep 2017 08:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsVywNykWDezaX+
 kwY1OJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePY3B2MBeeYKxZMbmRuYJzM3MXIxSEkMI1R
 4vO3NtYuRk4OCQFeiSPLZgDZHEC2v8TKv04QNQ2MEoebnrNDOLsZJbbMW8wG4axjlNj8YgpYN
 5uAlsTZ3qXsILaIQInEg2s9YHFmgRssEn8+qIPYwgIhEtvunGOBqAmVuHx0MhuEbSSxdsJ3sF
 4WAVWJk1eWMIHYvALBEr9X32eFWNbBKLH99l2wIk4BL4n9TfvBihgFxCS+n1rDBLFMXOLWk/l
 MEO8ISCzZc54ZwhaVePn4H9Sb0hLH1l0HGyohMJdZonVtAwvEZkmJSZ++sELY4hI32xYwwtid
 +36yQTQrSvxd38oIsUxHYsHuT2wQtrbEsoWvmSGuFpQ4OfMJ2EwhoPrenieMExjlZiG5bxaS9
 llI2mchaV/AyLKKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93Ey
 MwHTAAwQ7Gv2sDDzFKcjApifKKRu6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB29UIlBMsSk1
 PrUjLzAEmJpi0BAePkghvNEiat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUqXEeTNAigRAijJK
 8+BGwJLkJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTgWZwpOZVwK36RXQEUxAR7Ts2ANyR
 EkiQkqqgdFFXlKoKM7tombNqhW3NCs2MpT7+OXKXb2x/9elNduCbrNdPrK4gL1hU2Dw+tYL0U
 8+GqxTOLJRjW1xU/OhVUHvFoYly9a0KfcwtChn3Xjvv+SAu/IU33deMbUW+QJVTgosmrXK/jK
 h4XNfpEv7F4uc43RyWXrh7PPbv3N5CstWbW+Pqr4gosRSnJFoqMVcVJwIAKV6XLmNAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505722983!77134269!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48870 invoked from network); 18 Sep 2017 08:23:05 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:23:05 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 01:23:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="129741237"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga004.jf.intel.com with ESMTP; 18 Sep 2017 01:23:01 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:22:59 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:22:56 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v11 3/5] x86emul: Add return code information to error
 messages
Thread-Index: AQHTK9P4B8Z8/a4wEkKxqjIjxhdPJqK6Vucg
Date: Mon, 18 Sep 2017 08:22:55 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD611B@SHSMSX101.ccr.corp.intel.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWQ1NWZiMmMtNmYxMy00NjBiLTlkMWYtYjI3NzBlMjAzYjZkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImcxMjVqM1JNTUhIUGMyTzU3MThUVEZkd0tRYVZ0YW1UYWNyRlZVYStJKzQ9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v11 3/5] x86emul: Add return code
 information to error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBQZXRyZSBQaXJjYWxhYnUgW21haWx0bzpwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bV0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTcgMTA6MzIgUE0KPiAKPiAtIHBy
aW50IHRoZSByZXR1cm4gY29kZSBvZiB0aGUgbGFzdCBmYWlsZWQgZW11bGF0b3Igb3BlcmF0aW9u
Cj4gaW4gaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlLgo+IC0gcHJpbnQgdGhlIHJldHVybiBjb2Rl
IGluIHNoX3BhZ2VfZmF1bHQgKFNIQURPV19QUklOVEspIHRvIG1ha2UgdGhlCj4gZGlzdGljdGlv
biBiZXR3ZWVuIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGFuZAo+IFg4NkVNVUxfVU5JTVBMRU1FTlRF
RC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:23:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrKh-0005r2-P9; Mon, 18 Sep 2017 08:23:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtrKh-0005qt-B7
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 08:23:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8B/5E-02224-E628FB95; Mon, 18 Sep 2017 08:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTYRztu3ebV/HG5+baT8seEzGsiVpBgVC
 J0IMgoajMIK952xZ7sTtjRoVKrpK0sLKcPTRfkcuiBym+Ss3HKBMptBBEFHxUoqJEltm9u2r2
 /XU+zjm/c37wo0i5QxZIsXYbazUxBrXMR+JwXPLXmDIa4iPKXxNbSyaKJTvQ7rc1v4g4dFSqN
 yWZ7YlS3dx0L2nJIew5PaFpaBxlIR9Kjm8h6KwrJrOQNwWYhuay21IRx0HL5EuZKEpD0HGxRC
 p+ahE4Sz/OMzUI8gqbSPFTicA15PIS/DIcBu+zSz3YHydDU9aYJ5DEV6Xw6XmuJ0SBE6BiuEk
 mio7BVMcMIeIoaCx18QaKkuAQ6P9+UIA0PgB5FaliVgaCO+1uJMi98S5omhmRCBjhFfDD7fKM
 IbEKvgzeJ8R9MJTUfpjfUwkjA3/m91wJLZXdntUA3yUhs6LM00eCAyB3ckoqYhV8dhSiBXy5/
 qdMNK+D2SeZSAzbCIU1kzIRb4Cyoq+eMBr7QXv+oKecnNdnXxlE19Aa55J+ziV25xK7c4m9EE
 keofUcaz3NWjWRm8OTrHqtzmZk9AZNZMSmcCPLcYyWNTBJXPgJs/EZ4m9iGf+q0MNXexpRAEW
 olbQyviFevjzJnJyqYzjdcWuKgeUa0SqKUgOtSuc5PyurZe0n9Qb+sBZooHzV/nSCQNOchTFy
 eq1IuZGG6unv/k3IJSaziQ1U0WsFERZEuhTT4oiF8+xCQYEKGvGl5L4W1mrU2/7nR5GKQmoFf
 USY4qs32RaTRvkSBF/iQlWtUMLG/KMC0xDtnuirVltywkILzq2OODSuibc0P07bNt37LjR4f0
 VIcr6xOeWb8lLiqXuW8QFLVUxnXGzfm33J6e4EbePOtiLljaC9EzHDnbnRwSlk6wv3UOZQ+eH
 z13uiqx2t5lGiPrav8sHNs2fycN1c2XiXjPEq8FHMTkdNPS21b2kda+vfrpZwOiYyjLRyzF95
 uMyhmQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505722987!59777133!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2572 invoked from network); 18 Sep 2017 08:23:09 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:23:09 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 01:23:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="1220204129"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga002.fm.intel.com with ESMTP; 18 Sep 2017 01:23:05 -0700
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:23:05 -0700
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:23:05 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:22:11 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Alexandru Isaila <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result to
 hvm_translation_result
Thread-Index: AQHTKLx6B2JvjV6irEu9qQjdVzQf4qK6XNqg
Date: Mon, 18 Sep 2017 08:22:09 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD6103@SHSMSX101.ccr.corp.intel.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2Y0NjJjYzItY2IyOS00ZDE1LTljYmMtYzc0YmZlYTI1Mzg2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkhZN01oV2dGZlpPb25oMUF2UzFTTW9zNXhBUWpNNytWTHBzdzNLelwvMTFRPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbGV4YW5kcnUgSXNhaWxhIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb21d
Cj4gU2VudDogU2F0dXJkYXksIFNlcHRlbWJlciA5LCAyMDE3IDEyOjA2IEFNCj4gCj4gRnJvbTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:25:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:25:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrMd-000636-2E; Mon, 18 Sep 2017 08:25:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1dtrMc-00062u-AU
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:25:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 04/F9-09852-5E28FB95; Mon, 18 Sep 2017 08:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTYRzdt3t3u8lu3ObWftnTQRmZoylBUJA
 VgQSVFET2vqvbNtjD7p01i9KslqmRFVQK5ZRSkLJSKTFJtBcNTHBTpxlkTntIWfYue+zu01r/
 nY9zzu+c38ePJlT5VAzNu5y8YOesOiqKdLtzdyb05zSmzS9qIRZ+qT0jT0Ypd9/5yVS0UWGxG
 x2u7Qrz79KM9BrCdctTS2WjEXkeGk+r2Ex43hogJAwsA/fKzyswToWW+50oD0WFNNkI/DlnCf
 xoQDB04xOFH/UIKt+6R2VVCE4fz6ckP8XOhZYTl8dJWM064VlHQXguwQZIGHkXl4doOprdAqc
 K92LJVmj6XoUwToTWkiJSwiQ7C6rfD4SrMuw68HlzFTgrF8GrI2fDxHh2JQwOtIUxYifBF+8V
 Oc7SQnewRI73YeFSQ+vonhp41fdrdM8p8KCqMzwU2AsEVPjKKJw8GU4Pf1RgrIUutweN4eN3v
 lHYHAs/rx1FOGweeG4PUxjHQ3npIIFbT4RHRUESf3YsnCgIokI0oziiX3GEvTjCXhxh9yCyEs
 0ReWEPLyQkJumNgsVkdto4izXBMH+B3saLImfirZxR1O9w2KpR6CSyZDJUh+qOrW5Gk2m5TsN
 o0hrTVBOMjp2ZZk40bxMyrLzYjKbStA6YvEMhbqLAm3jXLos1dFdjNNBKnZrZJNGMmM7ZRIsJ
 U16URFcW+kfkdKC3c0SuIu0OOx+jZcySlJWk5gz730FjN9qGpsVEM0gmk6mU6bxgszj/518jL
 Y100cwGaYrSYnf+zXsdqiIPVTlS1yBVcXL/qJhspM6MS1YjV9k+Pm5fjiHw5Ed70L81dzXr23
 i0Z7HynD7j/FB/3YVAb/fs4NWe9T0Xrw8//rzy50m/Y1Xz9CUHOjRflUubFi1XTs86+DTnsNc
 ws2+tr/7hkDV/xcv9NTcrZFUv4qcmL0ut/bDb9XX7+9KsrpI17Snq/sv6G5sN9XrXwBsdKZo5
 w1xCELk/YPANBp4DAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505723107!108425906!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16895 invoked from network); 18 Sep 2017 08:25:08 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:25:08 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 18 Sep 2017 01:25:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,411,1500966000"; d="scan'208";a="1196171925"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga001.fm.intel.com with ESMTP; 18 Sep 2017 01:25:04 -0700
Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:25:04 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 18 Sep 2017 01:25:04 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Mon, 18 Sep 2017 16:25:01 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v11 5/5] x86emul: Raise #UD when emulating an
 unimplemented instruction.
Thread-Index: AQHTK9P1W+OOf0Omk0Oj8cdgcQZH/aK6V15A
Date: Mon, 18 Sep 2017 08:25:00 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD613F@SHSMSX101.ccr.corp.intel.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-6-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505226727-5029-6-git-send-email-ppircalabu@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZmQwNWFjNTAtN2UxMC00ZTE0LWJmNDItMWY3ZWE0YjIxMDEzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImxYOHRVa0h6dUFCTWd5U3lcL21GakExUnFENE5FbzF0RVhOaFd6TTBwTjJZPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v11 5/5] x86emul: Raise #UD when emulating
 an unimplemented instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBQZXRyZSBQaXJjYWxhYnUgW21haWx0bzpwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bV0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTcgMTA6MzIgUE0KPiAKPiBNb2Rp
ZmllZCB0aGUgYmVoYXZpb3Igb2YgaHZtX2VtdWxhdGVfb25lX2luc24gYW5kCj4gdm14X3JlYWxt
b2RlX2VtdWxhdGVfb25lIHRvIGdlbmVyYXRlIGFuIEludmFsaWQgT3Bjb2RlIHRyYXAgd2hlbgo+
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpcyByZXR1cm5lZCBieSB0aGUgZW11bGF0b3IgaW5zdGVh
ZCBvZiBqdXN0Cj4gY3Jhc2hpbmcgdGhlIGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrRd-0006lo-Ma; Mon, 18 Sep 2017 08:30:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtrRc-0006lh-N5
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 08:30:20 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 93/1B-02048-B148FB95; Mon, 18 Sep 2017 08:30:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1eiZX+
 kwZ0N0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bVhQYF/zkrmrp8GhgXcHQxcnIICeRJXPrw
 iBHE5hWwk2iZNpcVxJYQMJQ4vfAmC4jNIqAq8WjBXzYQm01AXaLt2XawGhEg++LUeWC9zAKpE
 ju2ngWrERZIkbj4+zBQnAto/i5GiXUP34M1cAqESGz6eBKoiANomaDE3x3CEL1aEg9/3WKBsL
 Ulli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNLvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNCrZ2Bg3MHYtNfvEKMkB5OSKK9o5P5IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8Bs1AOcGi1PTUirTMHGAUwKQlOHiURHjtQdK8xQWJucWZ6RCpU
 4yWHB037/5h4tgEJjd8f/CHSYglLz8vVUqc1wWkQQCkIaM0D24cLFIvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmNQWZwpOZVwK39RXQQUxAB7Xs2ANyUEkiQkqqgZHLlOFI17/CDbl5E27
 0sn7UkouumJzVGptoJSL5YrvzZ+/KHQLvYtRmW+3jbefLMHnHvm9ZhFX5pGfxB9J/BuRmuD/d
 NuUz++dvh+vYjR4zGF5LObfK+kr8kd9zTB9wnS3Yofu64spsXdOIvxuu3QoWm3ImYl97pP+/3
 HdOpoUy1QUcqjeDZymxFGckGmoxFxUnAgA1auhDzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505723414!107644315!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63968 invoked from network); 18 Sep 2017 08:30:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 08:30:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 02:30:14 -0600
Message-Id: <59BFA033020000780017C14B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 02:30:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <59B67B5802000078001797E5@prv-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190DD609F@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190DD609F@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDEwOjE4LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog
TW9uZGF5LCBTZXB0ZW1iZXIgMTEsIDIwMTcgNjowMyBQTQo+PiAKPj4gPj4+IE9uIDExLjA5LjE3
IGF0IDA4OjAwLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPj4gPiBUaGUgNjQt
Yml0IERNQVIgZmF1bHQgYWRkcmVzcyBpcyBjb21wb3NlZCBvZiB0d28gMzIgYml0cyByZWdpc3Rl
cnMKPj4gPiBETUFSX0ZFQUREUl9SRUcgYW5kIERNQVJfRkVVQUREUl9SRUcuIEFjY29yZGluZyB0
byBWVC1kIHNwZWM6Cj4+ID4gIlNvZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2VzcyAzMi1iaXQg
cmVnaXN0ZXJzIGFzIGFsaWduZWQgZG91Ymxld29yZHMiLAo+PiA+IGEgaHlwZXJ2aXNvciBzaG91
bGQgdXNlIHR3byAzMi1iaXQgd3JpdGVzIHRvIERNQVJfRkVBRERSX1JFRyBhbmQKPj4gPiBETUFS
X0ZFVUFERFJfUkVHIHNlcGFyYXRlbHkgaW4gb3JkZXIgdG8gdXBkYXRlIGEgNjQtYml0IGZhdWx0
Cj4+IGFkZHJlc3MsCj4+ID4gcmF0aGVyIHRoYW4gYSA2NC1iaXQgd3JpdGUgdG8gRE1BUl9GRUFE
RFJfUkVHLgo+PiA+Cj4+ID4gVGhvdWdoIEkgaGF2ZW4ndCBzZWVuIGFueSBlcnJvcnMgY2F1c2Vk
IGJ5IHN1Y2ggb25lIDY0LWJpdCB3cml0ZSBvbgo+PiA+IHJlYWwgbWFjaGluZXMsIGl0J3Mgc3Rp
bGwgYmV0dGVyIHRvIGZvbGxvdyB0aGUgc3BlY2lmaWNhdGlvbi4KPj4gCj4+IEFueSBzYW5lIGNo
aXBzZXQgc2hvdWxkIHNwbGl0IHF3b3JkIGFjY2Vzc2VzIGludG8gZHdvcmQgb25lcyBpZgo+PiB0
aGV5IGNhbid0IGJlIGhhbmRsZWQgYXQgc29tZSBsYXllci4gQWxzbyBpZiB5b3UgdW5kbyBzb21l
dGhpbmcKPj4gZXhwbGljaXRseSBkb25lIGJ5IGFuIGVhcmxpZXIgY29tbWl0LCBwbGVhc2UgcXVv
dGUgdGhhdCBjb21taXQKPj4gYW5kIHNheSB3aGF0IHdhcyB3cm9uZy4gQWZ0ZXIgYWxsIEtldmlu
IGFzIHRoZSBWVC1kIG1haW50YWluZXIKPj4gYWdyZWVkIHdpdGggdGhlIGNoYW5nZSBiYWNrIHRo
ZW4uCj4gCj4gSSdtIE9LIHdpdGggdGhpcyBjaGFuZ2UuCgpIbW0sIHdvdWxkIHlvdSBtaW5kIGV4
cGxhaW5pbmc/IFlvdSB3ZXJlIGFsc28gb2theSB3aXRoIHRoZQpjaGFuZ2UgaW4gdGhlIG9wcG9z
aXRlIGRpcmVjdGlvbiBiYWNrIHRoZW4sIGFuZCB3ZSd2ZSBoYWQgbm8KcmVwb3J0cyBvZiBwcm9i
bGVtcy4KCkphbgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrXM-00072G-Dy; Mon, 18 Sep 2017 08:36:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtrXK-000723-GV
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 08:36:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 13/44-03414-D758FB95; Mon, 18 Sep 2017 08:36:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbemdX+
 kwbwruhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2H7sCkvBsqyKr3sOsTcw
 znDuYuTiEBJoZJJYePUrC4TzmFHi8vptrBDONkaJ+V+/M3cxcnKICDhLfD0zl72LkYODV0Bf4
 kUnD0hYWMBc4vmhdnaQegmB+yoS+9acYAFJSAh4Sly40MgMY7f8ng1ks3OwCVhJHBIDibIIqE
 osvL+HfQIj9wJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIE+ZwCCHYz3NwYcYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3VQtQTrAo
 NT21Ii0zBxh8MGkJDh4lEd6lIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3QBSJABSl
 FGaBzcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7AGQKT2ZeCdymV0BHMAEd0bJjD8
 gRJYkIKakGRhcPhvZJYv8DFzWLWycoHqpTt1q60uLa2R+1e2rnCYhfiuB6Xz+Dc9u+8kDehu3
 7EqT7ed5uDU1qFyp68nK+3D61q4VaVwMOfcyNXphjslBcmWHOl8OHFi5PTgp12am4r+rGhtBF
 F+q0Vs2SX3n+PNP/pghd3vlzmQ/uFHzU4VrxJboim83OTYmlOCPRUIu5qDgRAFKuvrx/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505723771!112650405!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16683 invoked from network); 18 Sep 2017 08:36:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 08:36:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtrXF-0001TJ-Q3; Mon, 18 Sep 2017 08:36:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtrXA-0004h0-Ax; Mon, 18 Sep 2017 08:36:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtrX9-0004gY-S1; Mon, 18 Sep 2017 08:36:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113562-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 08:36:03 +0000
Subject: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgaW4gMTEzNTQzIFJFR1IuIHZzLiAxMTMzODcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExMzUyNCBwYXNzIGluIDExMzU0Mwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MiBmYWlsIGluIDExMzUyNCBwYXNzIGluIDExMzU2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTEzNTI0IHBhc3MgaW4gMTEzNTYyCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4taW5zdGFsbCAgICAgZmFpbCBpbiAx
MTM1NDMgcGFzcyBpbiAxMTM1NjIKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVu
LWluc3RhbGwgICAgICBmYWlsIGluIDExMzU0MyBwYXNzIGluIDExMzU2MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBw
YXNzIGluIDExMzUyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTEzNTQzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAx
MTM1NDMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
IGZhaWwgYmxvY2tlZCBpbiAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEzNTI0IGJsb2NrZWQgaW4gMTEzMzg3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDExMzUyNCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTEzNTI0IGxpa2UgMTEzMzg3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGluIDExMzU0MyBibG9ja2VkIGluIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEz
Mzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGFiZDkxYjJhMmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2
N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0x
MiAyMzoyMDowOSBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTct
MDktMTQgMDE6MjQ6NDggWiAgICA0IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTM1MTEgIDIwMTctMDktMTYgMTM6NTk6MDcgWiAgICAxIGRheXMgICAgNCBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJo
dXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xla3Nh
bmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNo
Y2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUg
PHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:38:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrZd-0007AG-RT; Mon, 18 Sep 2017 08:38:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <colin.king@canonical.com>) id 1dtrZc-0007AA-B3
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:38:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 22/C3-02817-B068FB95; Mon, 18 Sep 2017 08:38:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42KJ3htZoMvZtj/
 S4Md5FovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePl8r0sBfc4Kg5N+87WwLiOvYuRi0NIoJFJ
 YsqNU0xdjJwcbALaEvuftbCBJEQEPjBK/D2/HCzBLOAk8edrByuILSxgJrFzz3Y2EJtFQFXi6
 +QjLCA2r4CtxJtpm8BsCQF5iXMPbjNDxAUlTs58AhTnAJqjKbF+lz7ESHmJ5q2zmScwcs9CUj
 ULoWoWkqoFjMyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cg4QBCHYw/tvmeYhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuFWoJxgUWp6
 akVaZg4wXGHSEhw8SiK80SBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8yqBFAmAFGWU5
 sGNgMXOJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3m0BmsKTmVcCt+kV0BFMQEe07NgDck
 RJIkJKqoFxqWOZTM4DGVYBv6b7S4Q33L3oPHdz4qNWmzn7erp67Z9sfekrcd5ikoDtUk13mf9
 Ry5fnPPPV6dC6fNn8ktjaxZ4MezZ4mPwK0pfs2ystEMHMyrh02anJPTnfxJtEGk47v+Ve0LJA
 QvNQ2IP/l368THw2p0Mp4Z9anIVFp+92w5Ytt9xfHv+hxFKckWioxVxUnAgA/dT6KJgCAAA=
X-Env-Sender: colin.king@canonical.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505723912!111870005!1
X-Originating-IP: [91.189.89.112]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46809 invoked from network); 18 Sep 2017 08:38:33 -0000
Received: from youngberry.canonical.com (HELO youngberry.canonical.com)
 (91.189.89.112)
 by server-8.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 18 Sep 2017 08:38:33 -0000
Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost)
 by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.76) (envelope-from <colin.king@canonical.com>)
 id 1dtrZK-00013A-6D; Mon, 18 Sep 2017 08:38:18 +0000
From: Colin King <colin.king@canonical.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H . Peter Anvin" <hpa@zytor.com>,
 x86@kernel.org, xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 09:38:17 +0100
Message-Id: <20170918083817.26870-1-colin.king@canonical.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] x86/xen: clean up clang build warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KCkluIHRoZSBj
YXNlIHdoZXJlIHNpemVvZihtYWRkcikgIT0gc2l6ZW9mKGxvbmcpIHAgaXMgaW5pdGlhbGl6ZWQg
YW5kCm5ldmVyIHJlYWQgYW5kIGNsYW5nIHRocm93cyBhIHdhcm5pbmcgb24gdGhpcy4gIE1vdmUg
ZGVjbGFyYXRpb24gb2YKcCB0byBjbGVhbiB1cCB0aGUgY2xhbmcgYnVpbGQgd2FybmluZzoKCndh
cm5pbmc6IFZhbHVlIHN0b3JlZCB0byAncCcgZHVyaW5nIGl0cyBpbml0aWFsaXphdGlvbiBpcyBu
ZXZlciByZWFkCgpTaWduZWQtb2ZmLWJ5OiBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5v
bmljYWwuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKaW5kZXggOTYwNjY4OGNhYTRiLi41ZmY3N2Ni
MjUyOWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKQEAgLTU1MiwxMyArNTUy
LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZAogTVVMVElfdXBkYXRlX2Rlc2NyaXB0b3Ioc3RydWN0
IG11bHRpY2FsbF9lbnRyeSAqbWNsLCB1NjQgbWFkZHIsCiAJCQlzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
ZGVzYykKIHsKLQl1MzIgKnAgPSAodTMyICopICZkZXNjOwotCiAJbWNsLT5vcCA9IF9fSFlQRVJW
SVNPUl91cGRhdGVfZGVzY3JpcHRvcjsKIAlpZiAoc2l6ZW9mKG1hZGRyKSA9PSBzaXplb2YobG9u
ZykpIHsKIAkJbWNsLT5hcmdzWzBdID0gbWFkZHI7CiAJCW1jbC0+YXJnc1sxXSA9ICoodW5zaWdu
ZWQgbG9uZyAqKSZkZXNjOwogCX0gZWxzZSB7CisJCXUzMiAqcCA9ICh1MzIgKikgJmRlc2M7CisK
IAkJbWNsLT5hcmdzWzBdID0gbWFkZHI7CiAJCW1jbC0+YXJnc1sxXSA9IG1hZGRyID4+IDMyOwog
CQltY2wtPmFyZ3NbMl0gPSAqcCsrOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:43:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtreO-0007s4-Ce; Mon, 18 Sep 2017 08:43:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dtreM-0007rH-Gu
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:43:30 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C8/6C-03642-1378FB95; Mon, 18 Sep 2017 08:43:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov65h+/5
 Ig3ff+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyuj6dYCs5xVezd85KlgfEGRxcjJ4eEgJHE
 24n/mLoYuTiEBBYySvy+eZeli5GDQ1jASqL1vgBIXETgC6PEx3PPGUEamAUcJdbNv8MCYgsJ2
 ErcOraeHcRmE1CV2HD9FCuIzStgLbGs4RMziM0CFD/W1gEWFxUIl2g6288CUSMocXLmEzCbU8
 BO4s39bmaI+eoSf+ZdgrLFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxal
 FZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GC9vDDjEKMnB
 pCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+ZVqCcYFFqempFWmYOMFJg0hIcPEoiv
 JdA0rzFBYm5xZnpEKlTjIpS4rxzQRICIImM0jy4Nlh0XmKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5Iw71mQKTyZeSVw018BLWYCWtyyYw/I4pJEhJRUA2M8F9fU9edWMbMsj3u8h7nzql51vNx
 s5t8WO0NOfdoeNLN9b84K5XM5dg3mHYUXV7AqL/0ttb7Yz/Ljv2cLUndYm26wNyjPCXuzUdT+
 4dYg2/+lJjo2qS2BFune93rK7y2R/6ij/s/0fMEcgamX1u409zf9vM5WbFVy8CPjuCVuquJ8g
 v55G5VYijMSDbWYi4oTAUpJ2uXJAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505724209!69406458!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58547 invoked from network); 18 Sep 2017 08:43:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Sep 2017 08:43:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4F916AAB9;
 Mon, 18 Sep 2017 08:43:24 +0000 (UTC)
To: Colin King <colin.king@canonical.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org
References: <20170918083817.26870-1-colin.king@canonical.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <681e7853-f71b-e092-e56b-1d0a2c1ddefe@suse.com>
Date: Mon, 18 Sep 2017 10:43:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170918083817.26870-1-colin.king@canonical.com>
Content-Language: de-DE
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] x86/xen: clean up clang build warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDkvMTcgMTA6MzgsIENvbGluIEtpbmcgd3JvdGU6Cj4gRnJvbTogQ29saW4gSWFuIEtp
bmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KPiAKPiBJbiB0aGUgY2FzZSB3aGVyZSBzaXpl
b2YobWFkZHIpICE9IHNpemVvZihsb25nKSBwIGlzIGluaXRpYWxpemVkIGFuZAo+IG5ldmVyIHJl
YWQgYW5kIGNsYW5nIHRocm93cyBhIHdhcm5pbmcgb24gdGhpcy4gIE1vdmUgZGVjbGFyYXRpb24g
b2YKPiBwIHRvIGNsZWFuIHVwIHRoZSBjbGFuZyBidWlsZCB3YXJuaW5nOgo+IAo+IHdhcm5pbmc6
IFZhbHVlIHN0b3JlZCB0byAncCcgZHVyaW5nIGl0cyBpbml0aWFsaXphdGlvbiBpcyBuZXZlciBy
ZWFkCj4gCj4gU2lnbmVkLW9mZi1ieTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25p
Y2FsLmNvbT4KCldpdGggdGhlIGNvZGUgc3R5bGUgaXNzdWUgcG9pbnRlZCBvdXQgYmVsb3cgZml4
ZWQ6CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKPiAtLS0K
PiAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oIHwgNCArKy0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+IGluZGV4IDk2MDY2ODhjYWE0Yi4uNWZmNzdjYjI1Mjll
IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+ICsr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+IEBAIC01NTIsMTMgKzU1
MiwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQKPiAgTVVMVElfdXBkYXRlX2Rlc2NyaXB0b3Ioc3Ry
dWN0IG11bHRpY2FsbF9lbnRyeSAqbWNsLCB1NjQgbWFkZHIsCj4gIAkJCXN0cnVjdCBkZXNjX3N0
cnVjdCBkZXNjKQo+ICB7Cj4gLQl1MzIgKnAgPSAodTMyICopICZkZXNjOwo+IC0KPiAgCW1jbC0+
b3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX2Rlc2NyaXB0b3I7Cj4gIAlpZiAoc2l6ZW9mKG1hZGRy
KSA9PSBzaXplb2YobG9uZykpIHsKPiAgCQltY2wtPmFyZ3NbMF0gPSBtYWRkcjsKPiAgCQltY2wt
PmFyZ3NbMV0gPSAqKHVuc2lnbmVkIGxvbmcgKikmZGVzYzsKPiAgCX0gZWxzZSB7Cj4gKwkJdTMy
ICpwID0gKHUzMiAqKSAmZGVzYzsKClBsZWFzZSBvbWl0IHRoZSBzcGFjZSBoZXJlICAgICAgXgoK
Ckp1ZXJnZW4KCj4gKwo+ICAJCW1jbC0+YXJnc1swXSA9IG1hZGRyOwo+ICAJCW1jbC0+YXJnc1sx
XSA9IG1hZGRyID4+IDMyOwo+ICAJCW1jbC0+YXJnc1syXSA9ICpwKys7Cj4gCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:46:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrhC-000822-Q9; Mon, 18 Sep 2017 08:46:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtrhC-00081v-61
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 08:46:26 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D7/8B-02208-1E78FB95; Mon, 18 Sep 2017 08:46:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQvdu+/5
 Ig2W3TCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLjc9YC/7ZVEze0MHYwDjDpouRg0NCwE/i
 0WLeLkZODjYBHYmlR+czdTFycYgIvGKUOHtjKiNIglnASOJddzsLiC0sYCfx/t8qNhBbRMBe4
 un6zYwQtpHE2++nmEBsFgFViZP/3rCBzOcVcJdYOdMdZKaQQB+jxNEbc1hBajgFfCXWPTsANo
 dRQFbiS+NqZohd4hK3nswHmyMhICCxZM95ZghbVOLl43+sELaBxNal+1hA5jMLaEqs36UP0ao
 oMaX7ITuIzSsgKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukaWeglFWWmZ5Tk
 Jmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGfj0DA+MOxr5VfocYJTmYlER5RSP3RwrxJeWnV
 GYkFmfEF5XmpBYfYpTh4FCS4N3WBpQTLEpNT61Iy8wBxiBMWoKDR0mE9zBImre4IDG3ODMdIn
 WK0ZLj2KbLf5g4Zty8CySfXJv3l0mIJS8/L1VKnLcbpEEApCGjNA9uHCxNXGKUlRLmZWRgYBD
 iKUgtys0sQZV/xSjOwagkzNsMMoUnM68Ebisw/oF+EeFt2bEH5KCSRISUVANjC8eJPwn6Bjva
 tu9xbex6ERcrt+sTwwqTjmfLzzBranL9qJd90WJ7RORJX9Hc/mKPF6JXs6PDjU3m8N/hk1jHk
 5YSvaTk88uw34evinw3FAyO0l7IHHH9h97br+fL/z9I4lOu2Xn83r68koq3oUIzvO0NCtWP7e
 +/+7fs6W39KAPTNQsXzluqxFKckWioxVxUnAgAgiNJGA4DAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505724381!97990861!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42216 invoked from network); 18 Sep 2017 08:46:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 08:46:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52993369"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Jennifer Herbert <jennifer.herbert@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jtotto@uwaterloo.ca" <jtotto@uwaterloo.ca>
Thread-Topic: [Xen-devel] [PATCH 1/2] Tidy libxc xc_domain_save
Thread-Index: AQHTLW9Ze3KTLqJeY0aCez5fNv7DvaK6Wg6Q
Date: Mon, 18 Sep 2017 08:46:14 +0000
Message-ID: <8283c55a430a49578cb9177e04ef063e@AMSPEX02CL03.citrite.net>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-2-git-send-email-Jennifer.Herbert@citrix.com>
In-Reply-To: <1505403241-111368-2-git-send-email-Jennifer.Herbert@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Jennifer Herbert <jennifer.herbert@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] Tidy libxc xc_domain_save
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSmVubmlmZXIg
SGVyYmVydA0KPiBTZW50OiAxNCBTZXB0ZW1iZXIgMjAxNyAxNjozNA0KPiBUbzogSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsNCj4geGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBqdG90dG9AdXdhdGVybG9vLmNh
DQo+IENjOiBKZW5uaWZlciBIZXJiZXJ0IDxqZW5uaWZlci5oZXJiZXJ0QGNpdHJpeC5jb20+DQo+
IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCAxLzJdIFRpZHkgbGlieGMgeGNfZG9tYWluX3Nh
dmUNCj4gDQo+IFRpZHkgdXAgbGlieGMncyB4Y19kb21haW5fc2F2ZSwgcmVtb3ZpbmcgdW51c2Vk
IHBhcmFtYXRlcnMNCj4gbWF4X2l0ZXJzIGFuZCBtYXhfZmFjdG9yLCBtYWtpbmcgbWF0Y2hpbmcg
Y2hhbmdlcyB0byBsaWJ4bC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEplbm5pZmVyIEhlcmJlcnQg
PEplbm5pZmVyLkhlcmJlcnRAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+ICB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmd1ZXN0LmggICB8IDQgKystLQ0KPiAgdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMg
ICAgICAgfCAzICstLQ0KPiAgdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAgICAgfCA4ICsr
Ky0tLS0tDQo+ICB0b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYyB8IDQgKystLQ0KPiAg
dG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgfCA3ICsrLS0tLS0NCj4gIDUgZmlsZXMg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5ndWVzdC5oDQo+IGluZGV4IDVjZDgxMTEuLjY2MjZmMGMgMTAwNjQ0DQo+IC0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaA0KPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmd1ZXN0LmgNCj4gQEAgLTEwMCw4ICsxMDAsOCBAQCB0eXBlZGVmIGVudW0gew0KPiAgICog
ICAgICAgIGRvZXNuJ3QgdXNlIGNoZWNrcG9pbnRpbmcNCj4gICAqIEByZXR1cm4gMCBvbiBzdWNj
ZXNzLCAtMSBvbiBmYWlsdXJlDQo+ICAgKi8NCj4gLWludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRl
cmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sIHVpbnQzMl90DQo+IG1heF9pdGVy
cywNCj4gLSAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXhfZmFjdG9yLCB1aW50MzJfdCBm
bGFncyAvKiBYQ0ZMQUdTX3h4eCAqLywNCj4gK2ludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sDQo+ICsgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZmxhZ3MgLyogWENGTEFHU194eHggKi8sDQo+ICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNhdmVfY2FsbGJhY2tzKiBjYWxsYmFja3MsIGludCBodm0sDQo+ICAgICAgICAgICAg
ICAgICAgICAgeGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlLCBpbnQgcmVjdl9mZCk7
DQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgYi90b29scy9s
aWJ4Yy94Y19ub21pZ3JhdGUuYw0KPiBpbmRleCAzMTdjOGNlLi5mZThmNjhjIDEwMDY0NA0KPiAt
LS0gYS90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYw0KPiArKysgYi90b29scy9saWJ4Yy94Y19u
b21pZ3JhdGUuYw0KPiBAQCAtMjAsOCArMjAsNyBAQA0KPiAgI2luY2x1ZGUgPHhlbmN0cmwuaD4N
Cj4gICNpbmNsdWRlIDx4ZW5ndWVzdC5oPg0KPiANCj4gLWludCB4Y19kb21haW5fc2F2ZSh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sIHVpbnQzMl90DQo+IG1heF9p
dGVycywNCj4gLSAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXhfZmFjdG9yLCB1aW50MzJf
dCBmbGFncywNCj4gK2ludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlv
X2ZkLCB1aW50MzJfdCBkb20sIHVpbnQzMl90DQo+IGZsYWdzLA0KPiAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyogY2FsbGJhY2tzLCBpbnQgaHZtLA0KPiAgICAgICAg
ICAgICAgICAgICAgIHhjX21pZ3JhdGlvbl9zdHJlYW1fdCBzdHJlYW1fdHlwZSwgaW50IHJlY3Zf
ZmQpDQo+ICB7DQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9zYXZlLmMNCj4gaW5kZXggY2E2OTEzYi4uMWU3NTAyZCAxMDA2NDQNCj4g
LS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X3NhdmUuYw0KPiBAQCAtOTE2LDkgKzkxNiw4IEBAIHN0YXRpYyBpbnQgc2F2ZShzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4LCB1aW50MTZfdA0KPiBndWVzdF90eXBlKQ0KPiAgfTsNCj4gDQo+ICBp
bnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3Qg
ZG9tLA0KPiAtICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1heF9pdGVycywgdWludDMyX3Qg
bWF4X2ZhY3RvciwgdWludDMyX3QgZmxhZ3MsDQo+IC0gICAgICAgICAgICAgICAgICAgc3RydWN0
IHNhdmVfY2FsbGJhY2tzKiBjYWxsYmFja3MsIGludCBodm0sDQo+IC0gICAgICAgICAgICAgICAg
ICAgeGNfbWlncmF0aW9uX3N0cmVhbV90IHN0cmVhbV90eXBlLCBpbnQgcmVjdl9mZCkNCj4gKyAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncywgc3RydWN0IHNhdmVfY2FsbGJhY2tzKiBj
YWxsYmFja3MsDQo+ICsgICAgICAgICAgICAgICAgICAgaW50IGh2bSwgeGNfbWlncmF0aW9uX3N0
cmVhbV90IHN0cmVhbV90eXBlLCBpbnQgcmVjdl9mZCkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgeGNf
c3JfY29udGV4dCBjdHggPQ0KPiAgICAgICAgICB7DQo+IEBAIC05NTUsOCArOTU0LDcgQEAgaW50
IHhjX2RvbWFpbl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsDQo+IHVpbnQzMl90
IGRvbSwNCj4gICAgICBpZiAoIGN0eC5zYXZlLmNoZWNrcG9pbnRlZCA9PSBYQ19NSUdfU1RSRUFN
X0NPTE8gKQ0KPiAgICAgICAgICBhc3NlcnQoY2FsbGJhY2tzLT53YWl0X2NoZWNrcG9pbnQpOw0K
PiANCj4gLSAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBtYXhfaXRlcnMgJXUsIG1heF9mYWN0
b3IgJXUsIGZsYWdzICV1LCBodm0NCj4gJWQiLA0KPiAtICAgICAgICAgICAgaW9fZmQsIGRvbSwg
bWF4X2l0ZXJzLCBtYXhfZmFjdG9yLCBmbGFncywgaHZtKTsNCj4gKyAgICBEUFJJTlRGKCJmZCAl
ZCwgZG9tICV1LCBmbGFncyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwgZmxhZ3MsIGh2bSk7DQo+
IA0KPiAgICAgIGlmICggeGNfZG9tYWluX2dldGluZm8oeGNoLCBkb20sIDEsICZjdHguZG9taW5m
bykgIT0gMSApDQo+ICAgICAgew0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2
ZV9jYWxsb3V0LmMgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYw0KPiBpbmRleCA4
OTFjNjY5Li42NDUyZDcwIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9zYXZlX2Nh
bGxvdXQuYw0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2NhbGxvdXQuYw0KPiBAQCAt
ODksOCArODksOCBAQCB2b2lkIGxpYnhsX194Y19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2Ms
DQo+IGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSAqZHNzLA0KPiAgICAgICAgICBsaWJ4bF9fc3Jt
X2NhbGxvdXRfZW51bWNhbGxiYWNrc19zYXZlKCZzaHMtPmNhbGxiYWNrcy5zYXZlLmEpOw0KPiAN
Cj4gICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGFyZ251bXNbXSA9IHsNCj4gLSAgICAgICAgZHNz
LT5kb21pZCwgMCwgMCwgZHNzLT54Y2ZsYWdzLCBkc3MtPmh2bSwNCj4gLSAgICAgICAgY2JmbGFn
cywgZHNzLT5jaGVja3BvaW50ZWRfc3RyZWFtLA0KPiArICAgICAgICBkc3MtPmRvbWlkLCBkc3Mt
PnhjZmxhZ3MsIGRzcy0+aHZtLCBjYmZsYWdzLA0KPiArICAgICAgICBkc3MtPmNoZWNrcG9pbnRl
ZF9zdHJlYW0sDQo+ICAgICAgfTsNCj4gDQo+ICAgICAgc2hzLT5hbyA9IGFvOw0KPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3NhdmVfaGVscGVyLmMNCj4gaW5kZXggMWRlY2UyMy4uMzgwODlhMCAxMDA2NDQNCj4gLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYw0KPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9zYXZlX2hlbHBlci5jDQo+IEBAIC0yNTEsOCArMjUxLDYgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQ0KPiAgICAgICAgICBpb19mZCA9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhdG9pKE5FWFRBUkcpOw0KPiAgICAgICAgICByZWN2X2ZkID0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBhdG9pKE5FWFRBUkcpOw0KPiAgICAgICAgICB1aW50MzJfdCBkb20gPSAgICAg
ICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7DQo+IC0gICAgICAgIHVpbnQz
Ml90IG1heF9pdGVycyA9ICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsNCj4g
LSAgICAgICAgdWludDMyX3QgbWF4X2ZhY3RvciA9ICAgICAgICAgICAgICAgc3RydG91bChORVhU
QVJHLDAsMTApOw0KPiAgICAgICAgICB1aW50MzJfdCBmbGFncyA9ICAgICAgICAgICAgICAgICAg
ICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7DQo+ICAgICAgICAgIGludCBodm0gPSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGF0b2koTkVYVEFSRyk7DQo+ICAgICAgICAgIHVuc2lnbmVkIGNiZmxh
Z3MgPSAgICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsNCj4gQEAgLTI2NCw5
ICsyNjIsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpDQo+ICAgICAgICAgIHN0
YXJ0dXAoInNhdmUiKTsNCj4gICAgICAgICAgc2V0dXBfc2lnbmFscyhzYXZlX3NpZ25hbF9oYW5k
bGVyKTsNCj4gDQo+IC0gICAgICAgIHIgPSB4Y19kb21haW5fc2F2ZSh4Y2gsIGlvX2ZkLCBkb20s
IG1heF9pdGVycywgbWF4X2ZhY3RvciwgZmxhZ3MsDQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAmaGVscGVyX3NhdmVfY2FsbGJhY2tzLCBodm0sIHN0cmVhbV90eXBlLA0KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVjdl9mZCk7DQo+ICsgICAgICAgIHIgPSB4Y19kb21haW5f
c2F2ZSh4Y2gsIGlvX2ZkLCBkb20sIGZsYWdzLCAmaGVscGVyX3NhdmVfY2FsbGJhY2tzLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtLCBzdHJlYW1fdHlwZSwgcmVjdl9mZCk7DQo+
ICAgICAgICAgIGNvbXBsZXRlKHIpOw0KPiANCj4gICAgICB9IGVsc2UgaWYgKCFzdHJjbXAobW9k
ZSwiLS1yZXN0b3JlLWRvbWFpbiIpKSB7DQo+IC0tDQo+IDEuOC4zLjENCj4gDQo+IA0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 08:50:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 08:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrlD-0000Fy-Dg; Mon, 18 Sep 2017 08:50:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427baeeb7=citrix-osstest@xenproject.org>)
 id 1dtrlC-0000Fn-IC
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 08:50:34 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id C8/C0-11008-9D88FB95;
 Mon, 18 Sep 2017 08:50:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6Njv2
 RBh1mFvemvGd3YPTY3reLPYAxijUzLym/IoE1Y+aOnYwFp4Urzs+NaGC8xNPFyMkhIeAvcWHd
 PnYI211ievsKNhBbRMBZYsKH22A2r4CexJ3rH1hAbGGBSIkFH/oZuxi5gOo/sUlc+jiJCaJZV
 eLP0Ytgg9gEPCQm9kwEa2ABiu/Yvh8sLiSgJbF08UomiKGCEidnPgGrYRaQkDj44gUzxBwLiR
 0f+9gmMPLOQlI2C0nZAkamVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgaHDAAQ7GFctCDzEKMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+K
 dqCcYFFqempFWmYOMIhh0hIcPEoivFtA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc67A
 6RIAKQoozQPbgQsoi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPclyBSezLwSuE2vgI5gAj
 qiZccekCNKEhFSUg2MMtmmGfrus+5enHLpZJnZAfHpVx6xH5j/YuPN+5sm1L47Xv682pFPd/2
 k7Y+0fRVse26y9ua8kvTQW9q9uFg7+lzIx2lrudZ1X+MLWhqwJuDNeclovc2W7G6xpbcPCinI
 XyvSe6ubJ7d+tXPEBq8i0Yethc+aAk8lzlq6Ik/446z5fiXXTh5zVGIpzkg01GIuKk4EAK4nC
 qujAgAA
X-Env-Sender: prvs=427baeeb7=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505724630!80208202!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4280 invoked from network); 18 Sep 2017 08:50:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 08:50:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="440113448"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72119-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:xen-boot:fail:nonblocking
X-Osstest-Versions-That: flight=72091
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 18 Sep 2017 09:50:27 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72119: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTE5IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTE5LwoKUmVncmVzc2lv
bnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtaTM4
Ni1zaWQtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
NzIwOTEKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzIwOTEKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
c2lkLW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDcy
MDkxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDcyMDkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zaWQtbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJv
a2VuIGxpa2UgNzIwOTEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjA5MQogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcy
MDkxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzIwOTEKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5l
dGJvb3QtcHlncnViICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSA3MjA5MQoKYmFzZWxp
bmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcyMDkxCgpqb2JzOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lk
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:03:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrxf-000163-TJ; Mon, 18 Sep 2017 09:03:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <colin.king@canonical.com>) id 1dtrxe-00015w-6q
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:03:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F2/56-02226-DDB8FB95; Mon, 18 Sep 2017 09:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42KJ3htZoHune3+
 kwa12Q4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePzgovsBXc5Kg5N+87WwLiOvYuRi0NIoJFJ
 Yv76Q2xdjJwcbALaEvuftbCBJEQEPjBK/D2/nAkkwSzgJPHnawdrFyMHh7CAlcTWh6EgYRYBV
 Ykzs48zg9i8ArYS65ues4DYEgLyEuce3IaKC0qcnPmEBaSVWUBTYv0ufYiJ8hLNW2czT2Dkno
 WkahZC1SwkVQsYmVcxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+d
 uYgSGSD0DA+MOxs4TfocYJTmYlER5RSP3RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P3UBZQT
 LEpNT61Iy8wBBitMWoKDR0mE1xIYsEK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn/Q8yQ
 wCkKKM0D24ELHIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QoyhSczrwRu0yugI5iAjm
 jZsQfkiJJEhJRUA6OrzJWmvqz1ESsEEmPXH/8gOTnUTdjrt8Gjr8Ju4SeXRjjxz7HQSilVP74
 tT/SjqhNXKMf6e6puq77cURQ3YJ6Sto7x3cYWobBlYfNdBaR8djHdP7Hj7OOcTUYm399IaP99
 5ve9sK9svl7/MQsLnt05MVZzrHf86LSfECy5jEepjuNkzGz1PCWW4oxEQy3mouJEACDqkM2XA
 gAA
X-Env-Sender: colin.king@canonical.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505725404!84393466!1
X-Originating-IP: [91.189.89.112]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38896 invoked from network); 18 Sep 2017 09:03:24 -0000
Received: from youngberry.canonical.com (HELO youngberry.canonical.com)
 (91.189.89.112)
 by server-11.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
 18 Sep 2017 09:03:24 -0000
Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost)
 by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.76) (envelope-from <colin.king@canonical.com>)
 id 1dtrxQ-0002Wk-Ef; Mon, 18 Sep 2017 09:03:12 +0000
From: Colin King <colin.king@canonical.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H . Peter Anvin" <hpa@zytor.com>,
 x86@kernel.org, xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 10:03:12 +0100
Message-Id: <20170918090312.27283-1-colin.king@canonical.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH][V2] x86/xen: clean up clang build warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KCkluIHRoZSBj
YXNlIHdoZXJlIHNpemVvZihtYWRkcikgIT0gc2l6ZW9mKGxvbmcpIHAgaXMgaW5pdGlhbGl6ZWQg
YW5kCm5ldmVyIHJlYWQgYW5kIGNsYW5nIHRocm93cyBhIHdhcm5pbmcgb24gdGhpcy4gIE1vdmUg
ZGVjbGFyYXRpb24gb2YKcCB0byBjbGVhbiB1cCB0aGUgY2xhbmcgYnVpbGQgd2FybmluZzoKCndh
cm5pbmc6IFZhbHVlIHN0b3JlZCB0byAncCcgZHVyaW5nIGl0cyBpbml0aWFsaXphdGlvbiBpcyBu
ZXZlciByZWFkCgpTaWduZWQtb2ZmLWJ5OiBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5v
bmljYWwuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKaW5kZXggOTYwNjY4OGNhYTRiLi41ZmY3N2Ni
MjUyOWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKQEAgLTU1MiwxMyArNTUy
LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZAogTVVMVElfdXBkYXRlX2Rlc2NyaXB0b3Ioc3RydWN0
IG11bHRpY2FsbF9lbnRyeSAqbWNsLCB1NjQgbWFkZHIsCiAJCQlzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
ZGVzYykKIHsKLQl1MzIgKnAgPSAodTMyICopICZkZXNjOwotCiAJbWNsLT5vcCA9IF9fSFlQRVJW
SVNPUl91cGRhdGVfZGVzY3JpcHRvcjsKIAlpZiAoc2l6ZW9mKG1hZGRyKSA9PSBzaXplb2YobG9u
ZykpIHsKIAkJbWNsLT5hcmdzWzBdID0gbWFkZHI7CiAJCW1jbC0+YXJnc1sxXSA9ICoodW5zaWdu
ZWQgbG9uZyAqKSZkZXNjOwogCX0gZWxzZSB7CisJCXUzMiAqcCA9ICh1MzIgKikmZGVzYzsKKwog
CQltY2wtPmFyZ3NbMF0gPSBtYWRkcjsKIAkJbWNsLT5hcmdzWzFdID0gbWFkZHIgPj4gMzI7CiAJ
CW1jbC0+YXJnc1syXSA9ICpwKys7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:05:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrzN-0001Gb-7i; Mon, 18 Sep 2017 09:05:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtrzM-0001GT-HO
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:05:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C2/81-03642-74C8FB95; Mon, 18 Sep 2017 09:05:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsWyU9JRQtelZ3+
 kQXOvpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHt/lXmgkMlFbNuvWZvYGwo7mLk5JAQ8JM4
 8eYTC4jNJqAjsfTofKYuRi4OEYFXjBJnb0xlBEkwCxhJvOtuBysSFnCXWL6/C8wWEfCQ2DfnF
 SOEbSRxbmILM4jNIqAqcfnfarAaXqD6C90tLCBDhQT6GCWuzLnPBJLgFPCVuDL3DTuIzSggK/
 GlcTUzxDJxiVtP5jNBXCcgsWTPeWYIW1Ti5eN/rBC2gcTWpfuAhnIA1WtKrN+lD9GqKDGl+yE
 7xF5BiZMzn7BMYBSehWTqLISOWUg6ZiHpWMDIsopRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPT
 y00tLk5MT81JTCrWS87P3cQIDH4GINjBePx93CFGSQ4mJVFe0cj9kUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkePW6gXKCRanpqRVpmTnAOIRJS3DwKInwWoKkeYsLEnOLM9MhUqcYLTmObbr8h4
 ljxs27QPLJtXl/mYRY8vLzUqXEef93ATUIgDRklObBjYOlikuMslLCvIxABwrxFKQW5WaWoMq
 /YhTnYFQS5jUDWcuTmVcCtxWYAIB+EeFt2bEH5KCSRISUVANjf3LMu8ksqgKuuuZ/+d3Ovlt4
 w1SN87F30dxprrHrvp3ezvFVehEPm6Zm74aounP9mtf4S8M2X3N9s/3lFmELI7dXMfpXSucvj
 VRb/b7xKl+pUqmIRtz+BddZWJkPxa/6/r9xfmhtzvev1yZMPXa+N7xLirXMIE3yf/xvSTuJt0
 zbPEs2zBVVYinOSDTUYi4qTgQAiMcANBADAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505725508!116916799!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1941 invoked from network); 18 Sep 2017 09:05:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:05:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52994178"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Jennifer Herbert <jennifer.herbert@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jtotto@uwaterloo.ca" <jtotto@uwaterloo.ca>
Thread-Topic: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
Thread-Index: AQHTLW9OaYBo0YyLMke3qO0ny5Cp3aK6WvFA
Date: Mon, 18 Sep 2017 09:05:07 +0000
Message-ID: <45af34fb6e424e62b641bdc50508862b@AMSPEX02CL03.citrite.net>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
In-Reply-To: <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Jennifer Herbert <jennifer.herbert@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSmVubmlmZXIg
SGVyYmVydA0KPiBTZW50OiAxNCBTZXB0ZW1iZXIgMjAxNyAxNjozNA0KPiBUbzogSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsNCj4geGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBqdG90dG9AdXdhdGVybG9vLmNh
DQo+IENjOiBKZW5uaWZlciBIZXJiZXJ0IDxqZW5uaWZlci5oZXJiZXJ0QGNpdHJpeC5jb20+DQo+
IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCAyLzJdIEludHJvZHVjZSBtaWdyYXRpb24gcHJl
Y29weSBwb2xpY3kNCj4gDQo+IFRoaXMgUGF0Y2ggYWxsb3dzIGEgbWlncmF0aW9uIHByZWNvcHkg
cG9saWN5IHRvIGJlIHNwZWNpZmllZC4NCj4gDQo+IFRoZSBwcmVjb3B5IHBoYXNlIG9mIHRoZSB4
Y19kb21haW5fc2F2ZSgpIGxpdmUgbWlncmF0aW9uIGFsZ29yaXRobSBoYXMNCj4gaGlzdG9yaWNh
bGx5IGJlZW4gaW1wbGVtZW50ZWQgdG8gcnVuIHVudGlsIGVpdGhlciBhKSAoYWxtb3N0KSBubyBw
YWdlcw0KPiBhcmUgZGlydHkgb3IgYikgc29tZSBmaXhlZCwgaGFyZC1jb2RlZCBtYXhpbXVtIG51
bWJlciBvZiBwcmVjb3B5DQo+IGl0ZXJhdGlvbnMgaGFzIGJlZW4gZXhjZWVkZWQuICBUaGlzIHBv
bGljeSBhbmQgaXRzIGltcGxlbWVudGF0aW9uIGFyZQ0KPiBsZXNzIHRoYW4gaWRlYWwgZm9yIGEg
ZmV3IHJlYXNvbnM6DQo+IC0gdGhlIGxvZ2ljIG9mIHRoZSBwb2xpY3kgaXMgaW50ZXJ0d2luZWQg
d2l0aCB0aGUgY29udHJvbCBmbG93IG9mIHRoZQ0KPiAgIG1lY2hhbmlzbSBvZiB0aGUgcHJlY29w
eSBzdGFnZQ0KPiAtIGl0IGNhbid0IHRha2UgaW50byBhY2NvdW50IGZhY3RzIGV4dGVybmFsIHRv
IHRoZSBpbW1lZGlhdGUNCj4gICBtaWdyYXRpb24gY29udGV4dCwgc3VjaCBleHRlcm5hbCBzdGF0
ZSB0cmFuc2ZlciBzdGF0ZSwgaW50ZXJhY3RpdmUNCj4gICB1c2VyIGlucHV0LCBvciB0aGUgcGFz
c2FnZSBvZiB3YWxsLWNsb2NrIHRpbWUuDQo+IC0gaXQgZG9lcyBub3QgcGVybWl0IHRoZSB1c2Vy
IHRvIGNoYW5nZSB0aGVpciBtaW5kLCBvdmVyIHRpbWUsIGFib3V0DQo+ICAgd2hhdCB0byBkbyBh
dCB0aGUgZW5kIG9mIHRoZSBwcmVjb3B5ICh0aGV5IGdldCBhbiB1bmNvbmRpdGlvbmFsDQo+ICAg
dHJhbnNpdGlvbiBpbnRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlIG9mIHRoZSBtaWdyYXRpb24p
DQo+IA0KPiBUbyBwZXJtaXQgY2FsbGVycyB0byBpbXBsZW1lbnQgYXJiaXRyYXJ5IGhpZ2hlci1s
ZXZlbCBwb2xpY2llcyBnb3Zlcm5pbmcNCj4gd2hlbiB0aGUgbGl2ZSBtaWdyYXRpb24gcHJlY29w
eSBwaGFzZSBzaG91bGQgZW5kLCBhbmQgd2hhdCBzaG91bGQgYmUNCj4gZG9uZSBuZXh0Og0KPiAt
IGFkZCBhIHByZWNvcHlfcG9saWN5KCkgY2FsbGJhY2sgdG8gdGhlIHhjX2RvbWFpbl9zYXZlKCkg
dXNlci1zdXBwbGllZA0KPiAgIGNhbGxiYWNrcw0KPiAtIGR1cmluZyB0aGUgcHJlY29weSBwaGFz
ZSBvZiBsaXZlIG1pZ3JhdGlvbnMsIGNvbnN1bHQgdGhpcyBwb2xpY3kgYWZ0ZXINCj4gICBlYWNo
IGJhdGNoIG9mIHBhZ2VzIHRyYW5zbWl0dGVkIGFuZCB0YWtlIHRoZSBkaWN0YXRlZCBhY3Rpb24s
IHdoaWNoDQo+ICAgbWF5IGJlIHRvIGEpIGFib3J0IHRoZSBtaWdyYXRpb24gZW50aXJlbHksIGIp
IGNvbnRpbnVlIHdpdGggdGhlDQo+ICAgcHJlY29weSwgb3IgYykgcHJvY2VlZCB0byB0aGUgc3Rv
cC1hbmQtY29weSBwaGFzZS4NCj4gLSBwcm92aWRlIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBv
bGQgcG9saWN5LCB1c2VkIHdoZW4NCj4gICBwcmVjb3B5X3BvbGljeSBjYWxsYmFjayAgaXMgbm90
IHByb3ZpZGVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVubmlm
ZXIuSGVyYmVydEBjaXRyaXguY29tPg0KPiANCj4gLS0tDQo+IA0KPiBUaGlzIGlzIHVwZGF0ZWQv
bW9kaWZpZWQgc3Vic2V0IG9mIHBhdGNoIDcvMjAsIHBhcnQgb2YNCj4gSm9zaHVhIE90dG8ncyAi
QWRkIHBvc3Rjb3B5IGxpdmUgbWlncmF0aW9uIHN1cHBvcnQuIiBwYXRjaCwNCj4gZGF0ZWQgMjd0
aCBNYXJjaCAyMDE3LiAgQXMgaW5kaWNhdGVkIG9uIHRoZSBvcmlnaW5hbCB0aHJlYWQsDQo+IEkg
d2lzaCB0byBtYWtlIHVzZSBvZiB0aGlzIHRoaXMgd2l0aGluIHRoZSBYZW5TZXJ2ZXIgcHJvZHVj
dC4NCj4gSSBob3BlIHRoaXMgd2lsbCBhaWQgSm9zaCBpbiBwdXNoaW5nIHRoZSByZW1haW5kZXIg
b2YgaGlzIHNlcmllcy4NCg0KRG9lcyB0aGlzIHBhdGNoIG5lZWQgdG8gY2FycnkgSm9zaHVhJ3Mg
cy1vLWIsIG9yIGF0IGxlYXN0ICdzdWdnZXN0ZWQtYnknPw0KDQo+IC0tLQ0KPiAgdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5ndWVzdC5oIHwgIDE5ICsrKysrKysrDQo+ICB0b29scy9saWJ4Yy94Y19z
cl9jb21tb24uaCAgICAgfCAgIDcgKystDQo+ICB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAg
ICAgfCAxMDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0NCj4gLS0tLS0tDQo+
ICAzIGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQ0KPiAN
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuZ3Vlc3QuaA0KPiBpbmRleCA2NjI2ZjBjLi5kNTkwOGRjIDEwMDY0NA0K
PiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgNCj4gKysrIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5ndWVzdC5oDQo+IEBAIC0zOSw2ICszOSwxNCBAQA0KPiAgICovDQo+ICBz
dHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZTsNCj4gDQo+ICsvKiBGb3Igc2F2ZSdzIHByZWNvcHlfcG9s
aWN5KCkuICovDQo+ICtzdHJ1Y3QgcHJlY29weV9zdGF0cw0KPiArew0KPiArICAgIHVuc2lnbmVk
IGl0ZXJhdGlvbjsNCj4gKyAgICB1bnNpZ25lZCB0b3RhbF93cml0dGVuOw0KPiArICAgIGxvbmcg
ZGlydHlfY291bnQ7IC8qIC0xIGlmIHVua25vd24gKi8NCj4gK307DQo+ICsNCj4gIC8qIGNhbGxi
YWNrcyBwcm92aWRlZCBieSB4Y19kb21haW5fc2F2ZSAqLw0KPiAgc3RydWN0IHNhdmVfY2FsbGJh
Y2tzIHsNCj4gICAgICAvKiBDYWxsZWQgYWZ0ZXIgZXhwaXJhdGlvbiBvZiBjaGVja3BvaW50IGlu
dGVydmFsLA0KPiBAQCAtNDYsNiArNTQsMTcgQEAgc3RydWN0IHNhdmVfY2FsbGJhY2tzIHsNCj4g
ICAgICAgKi8NCj4gICAgICBpbnQgKCpzdXNwZW5kKSh2b2lkKiBkYXRhKTsNCj4gDQo+ICsgICAg
LyogQ2FsbGVkIGFmdGVyIGV2ZXJ5IGJhdGNoIG9mIHBhZ2UgZGF0YSBzZW50IGR1cmluZyB0aGUg
cHJlY29weSBwaGFzZSBvZg0KPiBhDQo+ICsgICAgICogbGl2ZSBtaWdyYXRpb24gdG8gYXNrIHRo
ZSBjYWxsZXIgd2hhdCB0byBkbyBuZXh0IGJhc2VkIG9uIHRoZSBjdXJyZW50DQo+ICsgICAgICog
c3RhdGUgb2YgdGhlIHByZWNvcHkgbWlncmF0aW9uLg0KPiArICAgICAqLw0KPiArI2RlZmluZSBY
R1NfUE9MSUNZX0FCT1JUICAgICAgICAgICgtMSkgLyogQWJhbmRvbiB0aGUgbWlncmF0aW9uIGVu
dGlyZWx5DQo+IGFuZA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICogdGlkeSB1cC4gKi8NCj4gKyNkZWZpbmUgWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZIDAg
IC8qIFJlbWFpbiBpbiB0aGUgcHJlY29weQ0KPiBwaGFzZS4gKi8NCj4gKyNkZWZpbmUgWEdTX1BP
TElDWV9TVE9QX0FORF9DT1BZICAgIDEgIC8qIEltbWVkaWF0ZWx5IHN1c3BlbmQgYW5kDQo+IHRy
YW5zbWl0IHRoZQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICog
cmVtYWluaW5nIGRpcnR5IHBhZ2VzLiAqLw0KPiArICAgIGludCAoKnByZWNvcHlfcG9saWN5KShz
dHJ1Y3QgcHJlY29weV9zdGF0cyBzdGF0cywgdm9pZCAqZGF0YSk7DQoNCkRvIHdlIHJlYWxseSB3
YW50IHRvIGJlIHBhc3NpbmcgdGhlIHN0cnVjdCwgcmF0aGVyIHRoYW4gYSBwb2ludGVyIHRvIGl0
Pw0KDQo+ICsNCj4gICAgICAvKiBDYWxsZWQgYWZ0ZXIgdGhlIGd1ZXN0J3MgZGlydHkgcGFnZXMg
aGF2ZSBiZWVuDQo+ICAgICAgICogIGNvcGllZCBpbnRvIGFuIG91dHB1dCBidWZmZXIuDQo+ICAg
ICAgICogQ2FsbGJhY2sgZnVuY3Rpb24gcmVzdW1lcyB0aGUgZ3Vlc3QgJiB0aGUgZGV2aWNlIG1v
ZGVsLA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggYi90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uaA0KPiBpbmRleCBhODNmMjJhLi4yYmMyNjFiIDEwMDY0NA0KPiAt
LS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaA0KPiArKysgYi90b29scy9saWJ4Yy94Y19z
cl9jb21tb24uaA0KPiBAQCAtMTk4LDEyICsxOTgsMTEgQEAgc3RydWN0IHhjX3NyX2NvbnRleHQN
Cj4gICAgICAgICAgICAgIC8qIEZ1cnRoZXIgZGVidWdnaW5nIGluZm9ybWF0aW9uIGluIHRoZSBz
dHJlYW0uICovDQo+ICAgICAgICAgICAgICBib29sIGRlYnVnOw0KPiANCj4gLSAgICAgICAgICAg
IC8qIFBhcmFtZXRlcnMgZm9yIHR3ZWFraW5nIGxpdmUgbWlncmF0aW9uLiAqLw0KPiAtICAgICAg
ICAgICAgdW5zaWduZWQgbWF4X2l0ZXJhdGlvbnM7DQo+IC0gICAgICAgICAgICB1bnNpZ25lZCBk
aXJ0eV90aHJlc2hvbGQ7DQo+IC0NCj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcDJtX3Np
emU7DQo+IA0KPiArICAgICAgICAgICAgc3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHM7DQo+ICsg
ICAgICAgICAgICBpbnQgcG9saWN5X2RlY2lzaW9uOw0KPiArDQo+ICAgICAgICAgICAgICB4ZW5f
cGZuX3QgKmJhdGNoX3BmbnM7DQo+ICAgICAgICAgICAgICB1bnNpZ25lZCBucl9iYXRjaF9wZm5z
Ow0KPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqZGVmZXJyZWRfcGFnZXM7DQo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZl
LmMNCj4gaW5kZXggMWU3NTAyZC4uMDNkZmE2MSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGMv
eGNfc3Jfc2F2ZS5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYw0KPiBAQCAtNDUy
LDggKzQ1Miw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhzdHJ1Y3QNCj4g
eGNfc3JfY29udGV4dCAqY3R4LA0KPiAgICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
DQo+ICAgICAgY2hhciAqbmV3X3N0ciA9IE5VTEw7DQo+IA0KPiAtICAgIGlmICggYXNwcmludGYo
Jm5ld19zdHIsICJGcmFtZXMgaXRlcmF0aW9uICV1IG9mICV1IiwNCj4gLSAgICAgICAgICAgICAg
ICAgIGl0ZXIsIGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucykgPT0gLTEgKQ0KPiArICAgIGlmICgg
YXNwcmludGYoJm5ld19zdHIsICJGcmFtZXMgaXRlcmF0aW9uICV1IiwgaXRlcikgPT0gLTEgKQ0K
PiAgICAgIHsNCj4gICAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbmV3IHByb2dy
ZXNzIHN0cmluZyIpOw0KPiAgICAgICAgICByZXR1cm4gLTE7DQo+IEBAIC00NjcsNiArNDY2LDI1
IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhzdHJ1Y3QNCj4geGNfc3JfY29u
dGV4dCAqY3R4LA0KPiAgfQ0KPiANCj4gIC8qDQo+ICsgKiBUaGlzIGlzIHRoZSBsaXZlIG1pZ3Jh
dGlvbiBwcmVjb3B5IHBvbGljeSAtIGl0J3MgY2FsbGVkIHBlcmlvZGljYWxseSBkdXJpbmcNCj4g
KyAqIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgYW5kIGlzIHJlc3BvbnNp
YmxlIGZvciBkZWNpZGluZw0KPiB3aGVuDQo+ICsgKiB0aGUgcHJlY29weSBwaGFzZSBzaG91bGQg
dGVybWluYXRlIGFuZCB3aGF0IHNob3VsZCBiZSBkb25lIG5leHQuDQo+ICsgKg0KPiArICogVGhl
IHBvbGljeSBpbXBsZW1lbnRlZCBoZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8gdGhlIHBvbGlj
eSBwcmV2aW91c2x5DQo+ICsgKiBoYXJkLWNvZGVkIGludG8geGNfZG9tYWluX3NhdmUoKSAtIGl0
IHByb2NlZWRzIHRvIHRoZSBzdG9wLWFuZC1jb3B5DQo+IHBoYXNlIG9mDQo+ICsgKiB0aGUgbGl2
ZSBtaWdyYXRpb24gd2hlbiB0aGVyZSBhcmUgZWl0aGVyIGZld2VyIHRoYW4gNTAgZGlydHkgcGFn
ZXMsIG9yDQo+IG1vcmUNCj4gKyAqIHRoYW4gNSBwcmVjb3B5IHJvdW5kcyBoYXZlIGNvbXBsZXRl
ZC4NCj4gKyAqLw0KPiArc3RhdGljIGludCBzaW1wbGVfcHJlY29weV9wb2xpY3koDQo+ICsgICAg
c3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHMsIHZvaWQgKnVzZXIpDQo+ICt7DQo+ICsgICAgcmV0
dXJuICgoc3RhdHMuZGlydHlfY291bnQgPj0gMCAmJiBzdGF0cy5kaXJ0eV9jb3VudCA8IDUwKSB8
fA0KPiArICAgICAgICAgICAgc3RhdHMuaXRlcmF0aW9uID49IDUpDQo+ICsgICAgICAgID8gWEdT
X1BPTElDWV9TVE9QX0FORF9DT1BZDQo+ICsgICAgICAgIDogWEdTX1BPTElDWV9DT05USU5VRV9Q
UkVDT1BZOw0KPiArfQ0KPiArDQo+ICsvKg0KPiAgICogU2VuZCBtZW1vcnkgd2hpbGUgZ3Vlc3Qg
aXMgcnVubmluZy4NCj4gICAqLw0KPiAgc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgpDQo+IEBAIC00NzQsMjEgKzQ5Miw2MiBAQCBzdGF0aWMgaW50
IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQNCj4gKmN0eCkNCj4gICAgICB4
Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOw0KPiAgICAgIHhjX3NoYWRvd19vcF9zdGF0c190
IHN0YXRzID0geyAwLCBjdHgtPnNhdmUucDJtX3NpemUgfTsNCj4gICAgICBjaGFyICpwcm9ncmVz
c19zdHIgPSBOVUxMOw0KPiAtICAgIHVuc2lnbmVkIHg7DQo+ICsgICAgdW5zaWduZWQgaW50IHgg
PSAwOw0KPiAgICAgIGludCByYzsNCj4gKyAgICBpbnQgcG9saWN5X2RlY2lzaW9uOw0KPiArDQo+
ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSX1NIQURPVyh1bnNpZ25lZCBsb25nLCBkaXJ0
eV9iaXRtYXAsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5z
YXZlLmRpcnR5X2JpdG1hcF9oYnVmKTsNCj4gKw0KPiArICAgIGludCAoKnByZWNvcHlfcG9saWN5
KShzdHJ1Y3QgcHJlY29weV9zdGF0cywgdm9pZCAqKSA9DQo+ICsgICAgICAgIGN0eC0+c2F2ZS5j
YWxsYmFja3MtPnByZWNvcHlfcG9saWN5Ow0KPiArICAgIHZvaWQgKmRhdGEgPSBjdHgtPnNhdmUu
Y2FsbGJhY2tzLT5kYXRhOw0KPiArDQo+ICsgICAgc3RydWN0IHByZWNvcHlfc3RhdHMgKnBvbGlj
eV9zdGF0czsNCj4gDQo+ICAgICAgcmMgPSB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwgJnBy
b2dyZXNzX3N0ciwgMCk7DQo+ICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgIGdvdG8gb3V0Ow0K
PiANCj4gLSAgICByYyA9IHNlbmRfYWxsX3BhZ2VzKGN0eCk7DQo+IC0gICAgaWYgKCByYyApDQo+
IC0gICAgICAgIGdvdG8gb3V0Ow0KPiArICAgIGN0eC0+c2F2ZS5zdGF0cyA9IChzdHJ1Y3QgcHJl
Y29weV9zdGF0cykNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgLml0ZXJhdGlvbiAgICAg
PSB4LA0KPiArICAgICAgICAgICAgLnRvdGFsX3dyaXR0ZW4gPSAwLA0KDQpEbyB0aGUgYWJvdmUg
dHdvIGluaXRpYWxpemVycyBuZWVkIHRvIGJlIHRoZXJlPyBBRkFDVCB4ID09IDAgYXQgdGhpcyBw
b2ludCBhbmQgYzk5IHNheXMgdGhhdCB0aGUgc3RydWN0IHdpbGwgYmUgemVyb2VkIGFwYXJ0IGZy
b20gdGhlIHNwZWNpZmljaWVkIGluaXRpYWxpemVycy4NCg0KICBQYXVsDQoNCj4gKyAgICAgICAg
ICAgIC5kaXJ0eV9jb3VudCAgID0gY3R4LT5zYXZlLnAybV9zaXplDQo+ICsgICAgICAgIH07DQo+
ICsgICAgcG9saWN5X3N0YXRzID0gJmN0eC0+c2F2ZS5zdGF0czsNCj4gKw0KPiArICAgIGlmIChw
cmVjb3B5X3BvbGljeSA9PSBOVUxMKQ0KPiArICAgICAgICAgcHJlY29weV9wb2xpY3kgPSBzaW1w
bGVfcHJlY29weV9wb2xpY3k7DQo+ICsNCj4gKyAgICBiaXRtYXBfc2V0KGRpcnR5X2JpdG1hcCwg
Y3R4LT5zYXZlLnAybV9zaXplKTsNCj4gKw0KPiArICAgIGRvIHsNCj4gKyAgICAgICAgcG9saWN5
X2RlY2lzaW9uID0gcHJlY29weV9wb2xpY3koKnBvbGljeV9zdGF0cywgZGF0YSk7DQo+ICsgICAg
ICAgIHgrKzsNCj4gKw0KPiArICAgICAgICBpZiAoIHN0YXRzLmRpcnR5X2NvdW50ID4gMCAmJiBw
b2xpY3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9BQk9SVCApIHsNCj4gKyAgICAgICAgICAgIHJj
ID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOw0KPiArICAg
ICAgICAgICAgaWYgKCByYyApDQo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+ICsNCj4g
KyAgICAgICAgICAgIHJjID0gc2VuZF9kaXJ0eV9wYWdlcyhjdHgsIHN0YXRzLmRpcnR5X2NvdW50
KTsNCj4gKyAgICAgICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0
Ow0KPiArICAgICAgICB9DQo+ICsNCj4gKyAgICAgICAgaWYgKHBvbGljeV9kZWNpc2lvbiAhPSBY
R1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNPUFkpDQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKw0K
PiArICAgICAgICBwb2xpY3lfc3RhdHMtPml0ZXJhdGlvbiAgICAgPSB4Ow0KPiArICAgICAgICBw
b2xpY3lfc3RhdHMtPnRvdGFsX3dyaXR0ZW4gKz0gcG9saWN5X3N0YXRzLT5kaXJ0eV9jb3VudDsN
Cj4gKyAgICAgICAgcG9saWN5X3N0YXRzLT5kaXJ0eV9jb3VudCAgID0gLTE7DQo+ICsNCj4gKyAg
ICAgICAgcG9saWN5X2RlY2lzaW9uID0gcHJlY29weV9wb2xpY3koKnBvbGljeV9zdGF0cywgZGF0
YSk7DQo+ICsNCj4gKyAgICAgICAgaWYgKHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0NP
TlRJTlVFX1BSRUNPUFkpDQo+ICsgICAgICAgICAgIGJyZWFrOw0KPiANCj4gLSAgICBmb3IgKCB4
ID0gMTsNCj4gLSAgICAgICAgICAoKHggPCBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpICYmDQo+
IC0gICAgICAgICAgIChzdGF0cy5kaXJ0eV9jb3VudCA+IGN0eC0+c2F2ZS5kaXJ0eV90aHJlc2hv
bGQpKTsgKyt4ICkNCj4gLSAgICB7DQo+ICAgICAgICAgIGlmICggeGNfc2hhZG93X2NvbnRyb2wo
DQo+ICAgICAgICAgICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwgWEVOX0RPTUNUTF9TSEFET1df
T1BfQ0xFQU4sDQo+ICAgICAgICAgICAgICAgICAgICZjdHgtPnNhdmUuZGlydHlfYml0bWFwX2hi
dWYsIGN0eC0+c2F2ZS5wMm1fc2l6ZSwNCj4gQEAgLTQ5OSwxNyArNTU4LDkgQEAgc3RhdGljIGlu
dCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0DQo+ICpjdHgpDQo+ICAgICAg
ICAgICAgICBnb3RvIG91dDsNCj4gICAgICAgICAgfQ0KPiANCj4gLSAgICAgICAgaWYgKCBzdGF0
cy5kaXJ0eV9jb3VudCA9PSAwICkNCj4gLSAgICAgICAgICAgIGJyZWFrOw0KPiAtDQo+IC0gICAg
ICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOw0K
PiAtICAgICAgICBpZiAoIHJjICkNCj4gLSAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiArICAgICAg
ICBwb2xpY3lfc3RhdHMtPmRpcnR5X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7DQo+IA0KPiAt
ICAgICAgICByYyA9IHNlbmRfZGlydHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0eV9jb3VudCk7DQo+
IC0gICAgICAgIGlmICggcmMgKQ0KPiAtICAgICAgICAgICAgZ290byBvdXQ7DQo+IC0gICAgfQ0K
PiArICAgIH0gd2hpbGUgKHRydWUpOw0KPiANCj4gICBvdXQ6DQo+ICAgICAgeGNfc2V0X3Byb2dy
ZXNzX3ByZWZpeCh4Y2gsIE5VTEwpOw0KPiBAQCAtNjAxLDcgKzY1Miw3IEBAIHN0YXRpYyBpbnQg
c3VzcGVuZF9hbmRfc2VuZF9kaXJ0eShzdHJ1Y3QNCj4geGNfc3JfY29udGV4dCAqY3R4KQ0KPiAg
ICAgIGlmICggY3R4LT5zYXZlLmxpdmUgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgcmMgPSB1cGRh
dGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNzX3N0ciwNCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucyk7DQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnNhdmUuc3RhdHMuaXRlcmF0aW9u
KTsNCj4gICAgICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gICAg
ICB9DQo+IEBAIC05MzcsMTUgKzk4OCw2IEBAIGludCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGlvX2ZkLA0KPiB1aW50MzJfdCBkb20sDQo+ICAgICAgICAgICAgIHN0cmVh
bV90eXBlID09IFhDX01JR19TVFJFQU1fUkVNVVMgfHwNCj4gICAgICAgICAgICAgc3RyZWFtX3R5
cGUgPT0gWENfTUlHX1NUUkVBTV9DT0xPKTsNCj4gDQo+IC0gICAgLyoNCj4gLSAgICAgKiBUT0RP
OiBGaW5kIHNvbWUgdGltZSB0byBiZXR0ZXIgdHdlYWsgdGhlIGxpdmUgbWlncmF0aW9uIGFsZ29y
aXRobS4NCj4gLSAgICAgKg0KPiAtICAgICAqIFRoZXNlIHBhcmFtZXRlcnMgYXJlIGJldHRlciB0
aGFuIHRoZSBsZWdhY3kgYWxnb3JpdGhtIGVzcGVjaWFsbHkgZm9yDQo+IC0gICAgICogYnVzeSBn
dWVzdHMuDQo+IC0gICAgICovDQo+IC0gICAgY3R4LnNhdmUubWF4X2l0ZXJhdGlvbnMgPSA1Ow0K
PiAtICAgIGN0eC5zYXZlLmRpcnR5X3RocmVzaG9sZCA9IDUwOw0KPiAtDQo+ICAgICAgLyogU2Fu
aXR5IGNoZWNrcyBmb3IgY2FsbGJhY2tzLiAqLw0KPiAgICAgIGlmICggaHZtICkNCj4gICAgICAg
ICAgYXNzZXJ0KGNhbGxiYWNrcy0+c3dpdGNoX3FlbXVfbG9nZGlydHkpOw0KPiAtLQ0KPiAxLjgu
My4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
Zw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:05:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtrzZ-0001Iz-F3; Mon, 18 Sep 2017 09:05:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <haozhong.zhang@intel.com>) id 1dtrzY-0001IW-14
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 09:05:24 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 25/C0-18674-35C8FB95; Mon, 18 Sep 2017 09:05:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVywNxEWzeoZ3+
 kwc4/2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b802vZC9byVxy+doW1gfEATxcjJ4eQQIXE
 nF/XGUFsCQFeiSPLZrBC2P4S53asAIpzAdX0MkrMuLWQDSTBIqAq0dTWywRiswnoS6x4fBCsQ
 URAWaL3128WEJtZIFpi9sbvYPXCAikS21f3M4PYvAIWEtdvTWUCGcor0M0o8ef2IiaIDe8YJc
 5P6GCHqBKUODnzCdQkLYkb/14CFXEA2dISy/9xgJicAvYSK/v5QSpEBVQkTq5cwzSBUXAWkuZ
 ZSJpnITQvYGRexahenFpUllqka6mXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY
 sgxAsINxbavzIUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4s7qBcoJFqempF
 WmZOcDogUlLcPAoifBagqR5iwsSc4sz0yFSpxiNOTbdvPuHiWPD9wd/mIRY8vLzUqXEeQNBSg
 VASjNK8+AGwaL6EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5zUCm8GTmlcDtewV0ChPQKS0
 79oCcUpKIkJJqYIx34RRq/r5l7dMDG4MlYpwqV5ofVV//p6tOovKVsGx67e2cabPnfc1sPVcx
 6cX7yp+XDxsEBqdeWXtttTPzA8fQg6Il7zKzEyauuM4v8CiO2bxGtORHwdQHMrfn3JKd5WTpY
 vabSXxWWJPL1QI359vBP+Od5ihmbLDleh7LNNn8jdyMgk4fLiWW4oxEQy3mouJEAGYQVwjlAg
 AA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505725520!91411260!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33795 invoked from network); 18 Sep 2017 09:05:22 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 09:05:22 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 18 Sep 2017 02:05:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,412,1500966000"; d="scan'208";a="129752102"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga004.jf.intel.com with ESMTP; 18 Sep 2017 02:05:18 -0700
Date: Mon, 18 Sep 2017 17:05:18 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170918090518.5gyexrynzi54p2b4@hz-desktop>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Kevin Tian <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <59B67B5802000078001797E5@prv-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190DD609F@SHSMSX101.ccr.corp.intel.com>
 <59BFA033020000780017C14B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BFA033020000780017C14B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
Cc: Kevin Tian <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMTcgMDI6MzAgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxOC4w
OS4xNyBhdCAxMDoxOCwgPGtldmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiA+PiAgRnJvbTog
SmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiBNb25kYXks
IFNlcHRlbWJlciAxMSwgMjAxNyA2OjAzIFBNCj4gPj4gCj4gPj4gPj4+IE9uIDExLjA5LjE3IGF0
IDA4OjAwLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IFRoZSA2NC1i
aXQgRE1BUiBmYXVsdCBhZGRyZXNzIGlzIGNvbXBvc2VkIG9mIHR3byAzMiBiaXRzIHJlZ2lzdGVy
cwo+ID4+ID4gRE1BUl9GRUFERFJfUkVHIGFuZCBETUFSX0ZFVUFERFJfUkVHLiBBY2NvcmRpbmcg
dG8gVlQtZCBzcGVjOgo+ID4+ID4gIlNvZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2VzcyAzMi1i
aXQgcmVnaXN0ZXJzIGFzIGFsaWduZWQgZG91Ymxld29yZHMiLAo+ID4+ID4gYSBoeXBlcnZpc29y
IHNob3VsZCB1c2UgdHdvIDMyLWJpdCB3cml0ZXMgdG8gRE1BUl9GRUFERFJfUkVHIGFuZAo+ID4+
ID4gRE1BUl9GRVVBRERSX1JFRyBzZXBhcmF0ZWx5IGluIG9yZGVyIHRvIHVwZGF0ZSBhIDY0LWJp
dCBmYXVsdAo+ID4+IGFkZHJlc3MsCj4gPj4gPiByYXRoZXIgdGhhbiBhIDY0LWJpdCB3cml0ZSB0
byBETUFSX0ZFQUREUl9SRUcuCj4gPj4gPgo+ID4+ID4gVGhvdWdoIEkgaGF2ZW4ndCBzZWVuIGFu
eSBlcnJvcnMgY2F1c2VkIGJ5IHN1Y2ggb25lIDY0LWJpdCB3cml0ZSBvbgo+ID4+ID4gcmVhbCBt
YWNoaW5lcywgaXQncyBzdGlsbCBiZXR0ZXIgdG8gZm9sbG93IHRoZSBzcGVjaWZpY2F0aW9uLgo+
ID4+IAo+ID4+IEFueSBzYW5lIGNoaXBzZXQgc2hvdWxkIHNwbGl0IHF3b3JkIGFjY2Vzc2VzIGlu
dG8gZHdvcmQgb25lcyBpZgo+ID4+IHRoZXkgY2FuJ3QgYmUgaGFuZGxlZCBhdCBzb21lIGxheWVy
LiBBbHNvIGlmIHlvdSB1bmRvIHNvbWV0aGluZwo+ID4+IGV4cGxpY2l0bHkgZG9uZSBieSBhbiBl
YXJsaWVyIGNvbW1pdCwgcGxlYXNlIHF1b3RlIHRoYXQgY29tbWl0Cj4gPj4gYW5kIHNheSB3aGF0
IHdhcyB3cm9uZy4gQWZ0ZXIgYWxsIEtldmluIGFzIHRoZSBWVC1kIG1haW50YWluZXIKPiA+PiBh
Z3JlZWQgd2l0aCB0aGUgY2hhbmdlIGJhY2sgdGhlbi4KPiA+IAo+ID4gSSdtIE9LIHdpdGggdGhp
cyBjaGFuZ2UuCj4gCj4gSG1tLCB3b3VsZCB5b3UgbWluZCBleHBsYWluaW5nPyBZb3Ugd2VyZSBh
bHNvIG9rYXkgd2l0aCB0aGUKPiBjaGFuZ2UgaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiBiYWNr
IHRoZW4sIGFuZCB3ZSd2ZSBoYWQgbm8KPiByZXBvcnRzIG9mIHByb2JsZW1zLgo+IAoKSSBoYXZl
bid0IHNlZW4gYW55IGlzc3VlcyBvZiB0aGUgY3VycmVudCA2NC1iaXQgd3JpdGUgb24gcmVjZW50
IEludGVsCkhhc3dlbGwsIEJyb2Fkd2VsbCBhbmQgU2t5bGFrZSBYZW9uIHBsYXRmb3Jtcywgc28g
SSBndWVzcyB0aGUgaGFyZHdhcmUKY2FuIHByb3Blcmx5IGhhbmRsZSB0aGUgNjQtYml0cyB3cml0
ZSB0byBjb250aWd1b3VzIDMyLWJpdCByZWdpc3RlcnMuCgpJIGFjdHVhbGx5IGVuY291bnRlcmVk
IGVycm9ycyB3aGVuIHJ1bm5pbmcgWGVuIG9uIEtWTS9RRU1VIHdpdGggUUVNVQp2SU9NTVUgZW5h
YmxlZCwgd2hpY2ggKFFFTVUpIGRpc2FsbG93cyA2NC1iaXQgd3JpdGVzIHRvIDMyLWJpdApyZWdp
c3RlcnMgYW5kIGFib3J0cyBpZiBzdWNoIHdyaXRlcyBoYXBwZW4uCgpJZiB0aGlzIHBhdGNoIGlz
IGNvbnNpZGVyZWQgc2Vuc2VsZXNzIChhcyBpdCBkb2VzIG5vdCBmaXggYW55IGVycm9ycwpvbiBy
ZWFsIGhhcmR3YXJlKSwgSSdtIGZpbmUgdG8gZml4IHRoZSBhYm92ZSBhYm9ydCBvbiBRRU1VIHNp
ZGUgKGkuZS4sCmxldCB2SU9NTVUgaW4gUUVNVSBmb2xsb3cgdGhlIGJlaGF2aW9yIG9mIHJlYWwg
aGFyZHdhcmUpLgoKCkhhb3pob25nCgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:10:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dts4W-0002Ah-5Q; Mon, 18 Sep 2017 09:10:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dts4U-0002AY-Jf
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 09:10:30 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id C2/2A-11008-58D8FB95;
 Mon, 18 Sep 2017 09:10:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsWyU9JRQre5d3+
 kQdNuJoslHxezODB6HN39mymAMYo1My8pvyKBNWPFqhfMBaeEKs5O2MbSwPiPr4uRk0NCwE9i
 xauDjF2MHBwsAqoSV77bgJhsAvYS079WgFSICNRI9Kw8xAZiCwukSGxf3c8MYvMKeErc23qYq
 YuRi0NIYA6TxJ/WzYwQCUGJkzOfsIDYzAI6Egt2f2IDmcksIC2x/B8HSJhTwFLi6ulnYHNEBV
 QkTq5cwwRiCwkoSvTPe8AGcVm6xNa/v5gnMPLNQjJ1FpKpsxCmLmBkXsWoUZxaVJZapGtsqJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg7FpUeAhRkkOJiVRXtHI/ZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHgv9wDlBItS01Mr0jJzgAEPk5bg4FES4c0ESfMWFyTmF
 memQ6ROMRpzbLp59w8Tx4bvD/4wCbHk5eelSonzPgUpFQApzSjNgxsEi8RLjLJSwryMQKcJ8R
 SkFuVmlqDKv2IU52BUEua9DjKFJzOvBG7fK6BTmIBOadmxB+SUkkSElFQD44x4V2axgNY5Wn6
 XPbOj4ov7GlbxTEjwsDN9PP2JGotdvg/Xnu4pNxTUkreKhv2vX3fFVbbGYv0VTXuX7IrGwO8i
 SVovg7dccV/xp8T4zZH+ooQfJg5/ZlSIJO0rPxD2yeleRn3sWgcJpi+nDi9aIvHoGvfPZMZ7F
 xmyHe8YCv4Xf3jAc3K8EktxRqKhFnNRcSIActLegL8CAAA=
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505725826!77467732!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2228 invoked from network); 18 Sep 2017 09:10:27 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:10:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52994438"
Date: Mon, 18 Sep 2017 10:10:20 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <20170918091020.uuvkm4gbofk7dheb@dhcp-3-128.uk.xensource.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <59B67B5802000078001797E5@prv-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190DD609F@SHSMSX101.ccr.corp.intel.com>
 <59BFA033020000780017C14B@prv-mh.provo.novell.com>
 <20170918090518.5gyexrynzi54p2b4@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170918090518.5gyexrynzi54p2b4@hz-desktop>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDU6MDU6MThQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMDkvMTgvMTcgMDI6MzAgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4+IE9uIDE4LjA5LjE3IGF0IDEwOjE4LCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
ID4gPj4gIEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPiA+
PiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAxMSwgMjAxNyA2OjAzIFBNCj4gPiA+PiAKPiA+ID4+
ID4+PiBPbiAxMS4wOS4xNyBhdCAwODowMCwgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3Jv
dGU6Cj4gPiA+PiA+IFRoZSA2NC1iaXQgRE1BUiBmYXVsdCBhZGRyZXNzIGlzIGNvbXBvc2VkIG9m
IHR3byAzMiBiaXRzIHJlZ2lzdGVycwo+ID4gPj4gPiBETUFSX0ZFQUREUl9SRUcgYW5kIERNQVJf
RkVVQUREUl9SRUcuIEFjY29yZGluZyB0byBWVC1kIHNwZWM6Cj4gPiA+PiA+ICJTb2Z0d2FyZSBp
cyBleHBlY3RlZCB0byBhY2Nlc3MgMzItYml0IHJlZ2lzdGVycyBhcyBhbGlnbmVkIGRvdWJsZXdv
cmRzIiwKPiA+ID4+ID4gYSBoeXBlcnZpc29yIHNob3VsZCB1c2UgdHdvIDMyLWJpdCB3cml0ZXMg
dG8gRE1BUl9GRUFERFJfUkVHIGFuZAo+ID4gPj4gPiBETUFSX0ZFVUFERFJfUkVHIHNlcGFyYXRl
bHkgaW4gb3JkZXIgdG8gdXBkYXRlIGEgNjQtYml0IGZhdWx0Cj4gPiA+PiBhZGRyZXNzLAo+ID4g
Pj4gPiByYXRoZXIgdGhhbiBhIDY0LWJpdCB3cml0ZSB0byBETUFSX0ZFQUREUl9SRUcuCj4gPiA+
PiA+Cj4gPiA+PiA+IFRob3VnaCBJIGhhdmVuJ3Qgc2VlbiBhbnkgZXJyb3JzIGNhdXNlZCBieSBz
dWNoIG9uZSA2NC1iaXQgd3JpdGUgb24KPiA+ID4+ID4gcmVhbCBtYWNoaW5lcywgaXQncyBzdGls
bCBiZXR0ZXIgdG8gZm9sbG93IHRoZSBzcGVjaWZpY2F0aW9uLgo+ID4gPj4gCj4gPiA+PiBBbnkg
c2FuZSBjaGlwc2V0IHNob3VsZCBzcGxpdCBxd29yZCBhY2Nlc3NlcyBpbnRvIGR3b3JkIG9uZXMg
aWYKPiA+ID4+IHRoZXkgY2FuJ3QgYmUgaGFuZGxlZCBhdCBzb21lIGxheWVyLiBBbHNvIGlmIHlv
dSB1bmRvIHNvbWV0aGluZwo+ID4gPj4gZXhwbGljaXRseSBkb25lIGJ5IGFuIGVhcmxpZXIgY29t
bWl0LCBwbGVhc2UgcXVvdGUgdGhhdCBjb21taXQKPiA+ID4+IGFuZCBzYXkgd2hhdCB3YXMgd3Jv
bmcuIEFmdGVyIGFsbCBLZXZpbiBhcyB0aGUgVlQtZCBtYWludGFpbmVyCj4gPiA+PiBhZ3JlZWQg
d2l0aCB0aGUgY2hhbmdlIGJhY2sgdGhlbi4KPiA+ID4gCj4gPiA+IEknbSBPSyB3aXRoIHRoaXMg
Y2hhbmdlLgo+ID4gCj4gPiBIbW0sIHdvdWxkIHlvdSBtaW5kIGV4cGxhaW5pbmc/IFlvdSB3ZXJl
IGFsc28gb2theSB3aXRoIHRoZQo+ID4gY2hhbmdlIGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24g
YmFjayB0aGVuLCBhbmQgd2UndmUgaGFkIG5vCj4gPiByZXBvcnRzIG9mIHByb2JsZW1zLgo+ID4g
Cj4gCj4gSSBoYXZlbid0IHNlZW4gYW55IGlzc3VlcyBvZiB0aGUgY3VycmVudCA2NC1iaXQgd3Jp
dGUgb24gcmVjZW50IEludGVsCj4gSGFzd2VsbCwgQnJvYWR3ZWxsIGFuZCBTa3lsYWtlIFhlb24g
cGxhdGZvcm1zLCBzbyBJIGd1ZXNzIHRoZSBoYXJkd2FyZQo+IGNhbiBwcm9wZXJseSBoYW5kbGUg
dGhlIDY0LWJpdHMgd3JpdGUgdG8gY29udGlndW91cyAzMi1iaXQgcmVnaXN0ZXJzLgo+IAo+IEkg
YWN0dWFsbHkgZW5jb3VudGVyZWQgZXJyb3JzIHdoZW4gcnVubmluZyBYZW4gb24gS1ZNL1FFTVUg
d2l0aCBRRU1VCj4gdklPTU1VIGVuYWJsZWQsIHdoaWNoIChRRU1VKSBkaXNhbGxvd3MgNjQtYml0
IHdyaXRlcyB0byAzMi1iaXQKPiByZWdpc3RlcnMgYW5kIGFib3J0cyBpZiBzdWNoIHdyaXRlcyBo
YXBwZW4uCj4gCj4gSWYgdGhpcyBwYXRjaCBpcyBjb25zaWRlcmVkIHNlbnNlbGVzcyAoYXMgaXQg
ZG9lcyBub3QgZml4IGFueSBlcnJvcnMKPiBvbiByZWFsIGhhcmR3YXJlKSwgSSdtIGZpbmUgdG8g
Zml4IHRoZSBhYm92ZSBhYm9ydCBvbiBRRU1VIHNpZGUgKGkuZS4sCj4gbGV0IHZJT01NVSBpbiBR
RU1VIGZvbGxvdyB0aGUgYmVoYXZpb3Igb2YgcmVhbCBoYXJkd2FyZSkuCgpJIHRoaW5rIHRoYXQg
ZWl0aGVyIHRoZSBzcGVjIGlzIGNoYW5nZWQgdG8gbWVudGlvbiB0aGF0IHF1YWQtd29yZAphY2Nl
c3NlcyBhcmUgYWxsb3dlZCwgb3IgdGhpcyBwYXRjaCBpcyBhcHBsaWVkLgoKVGhlcmUncyBub3Ro
aW5nIHdyb25nIHdpdGggdGhlIFFFTVUgaW1wbGVtZW50YXRpb24sIGl0IGFkaGVyZXMgdG8gdGhl
CnNwZWMuIFNvIHVubGVzcyB0aGUgc3BlYyBpcyBjaGFuZ2VkLCB3ZSBtaWdodCBzZWUgaXNzdWVz
IHdpdGggb3RoZXIKZW11bGF0ZWQgRE1BUiB1bml0cy4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dts5s-0002J6-FT; Mon, 18 Sep 2017 09:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dts5q-0002Iq-Rj
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 09:11:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9A/66-03616-ADD8FB95; Mon, 18 Sep 2017 09:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdm7/5
 Ig84vTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HDuNmvBtryK18evszUw
 zvXqYuTiEBJoZJKYs+k9E4TzmFFi4dRvQA4nkLONUeLOOw8QW0TAWeLrmbnsIDavgL5E7+wTj
 CC2sICZxJUJ9xhBmiUEZspK9K+cxQKSkBDwlrhy4xRQAweY3bQur4uRnYNNwErikBhIkEVAVW
 L12ewJjNwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 E+psBCHYwflsWcIhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ss9QDnBotT0
 1Iq0zBxg4MGkJTh4lER4M0HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsUpEgApCijN
 A9uBCwKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zrIFJ7MvBK4Ta+AjmACOqJlxx6QI0
 oSEVJSDYwyPUdX/em4yuHNv9OkSuHesUWFATPvf9BhbvnVv7dq2gLJKn3tefbC1YcfJ2x53c/
 E6TLR2+HZEkWeAKG5fTdvncq9+PKGr2dzVezbrJtzf0V/lvgi/vZ48n+W9UfjG6uuf5ZnLW6O
 v2FTVGVmOWNzxeOQF52Tnuis+b99gfHsskIbpeW+/64osRRnJBpqMRcVJwIAZoSz9H0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505725911!116957818!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 551 invoked from network); 18 Sep 2017 09:11:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 09:11:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dts5k-0002Oi-AZ; Mon, 18 Sep 2017 09:11:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dts5e-0006ey-6K; Mon, 18 Sep 2017 09:11:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dts5d-0000L8-Vw; Mon, 18 Sep 2017 09:11:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113565-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-xsm:xen-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0666f560b71b899cd11a7caf39fd45129e9030fd
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 09:11:41 +0000
Subject: [Xen-devel] [linux-linus test] 113565: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0983199828218401170=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0983199828218401170==
Content-Type: text/plain

flight 113565 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113565/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 build-armhf-xsm               6 xen-build                fail REGR. vs. 113497

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113497
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 113497
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113497
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113497
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                0666f560b71b899cd11a7caf39fd45129e9030fd
baseline version:
 linux                7318413077a5141a50a753b1fab687b7907eef16

Last test of basis   113497  2017-09-16 05:31:48 Z    2 days
Failing since        113516  2017-09-16 19:00:20 Z    1 days    4 attempts
Testing same since   113565  2017-09-18 00:49:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Bastien Nocera <hadess@hadess.net>
  Ben Dooks <ben.dooks@codethink.co.uk>
  Borislav Petkov <bp@suse.de>
  Cameron Gutman <aicommander@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Lebrun <dlebrun@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg K-H <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Pack <jpack61108@gmail.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  John Ogness <john.ogness@linutronix.de>
  Josh Hunt <johunt@akamai.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Ceresoli <luca@lucaceresoli.net>
  Mahesh Bandewar <maheshb@google.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Kepplinger <martink@posteo.de>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pavel Machek <pavel@ucw.cz>
  Petr Vandrovec <petr@vandrovec.name>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Pravin B Shelar <pshelar@ovn.org>
  Richard Weinberger <richard@nod.at>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shankara Pailoor <sp3485@columbia.edu>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
  Suresh Reddy <suresh.reddy@broadcom.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Tobias Klauser <tklauser@distanz.ch>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <yuvalm@mellanox.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1830 lines long.)


--===============0983199828218401170==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0983199828218401170==--

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:12:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dts6a-0002Q8-PY; Mon, 18 Sep 2017 09:12:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dts6Y-0002Pe-QH
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:12:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A1/9D-03283-60E8FB95; Mon, 18 Sep 2017 09:12:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQpepb3+
 kwb7PIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bW/ReZCl5/Y6z4drSPpYHxwmfGLkZODgkB
 P4me9o1MIDabgI7E0qPzgWwODhGBIIldL8NBwswCERKtD1Yxg9jCAr4Sz853gpWLALVOOr+XF
 aLcSOLDLleQMIuAqsSuo3PAynkF3CXur3kEVM7FISSwjFHizNLHLCAJTgF7ieNdy8BsRgFZiS
 +Nq5khdolL3HoynwniNAGJJXvOM0PYohIvH/9jhbANJLYu3ccCspdZQFNi/S59iFZFiSndD9k
 h9gpKnJz5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgaHPAAQ7GH8tCzjEKMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J
 7X4EKMMB4eSBO/lHqCcYFFqempFWmYOMAph0hIcPEoivJkgad7igsTc4sx0iNQpRkuOY5su/2
 HimHHzLpB8cm3eXyYhlrz8vFQpcd6nIA0CIA0ZpXlw42CJ4hKjrJQwLyPQgUI8BalFuZklqPK
 vGMU5GJWEea+DTOHJzCuB2/oK6CAmoINaduwBOagkESEl1cDYUXD56Pn9ax8fWnBdSEhGoiZH
 dsGfRcddGtZeWnXbNK6/ZcETr9Ov/nIslpxgqccy4eDVA5ICLyzS846dk1kXdydW+q9y1lUx8
 XnhuWZLNGYn6lemCfu/+7Nym6/179mij3/N6D9VeNJry4RpP1q9PaMWTpls+aCr6RWPx7Fj5h
 d2ah1ruWGUo8RSnJFoqMVcVJwIAB5YnGQPAwAA
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505725954!77468256!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23619 invoked from network); 18 Sep 2017 09:12:34 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:12:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52994669"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 14/17] x86emul: abstract out XCRn accesses
Thread-Index: AQHTLW02IqzLhBKv70CXiKYz3420fKK6YYRA
Date: Mon, 18 Sep 2017 09:12:24 +0000
Message-ID: <c2f733ccc5b84d77a221457cc51b93b5@AMSPEX02CL03.citrite.net>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BABA4D020000780017B3F6@prv-mh.provo.novell.com>
In-Reply-To: <59BABA4D020000780017B3F6@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 14/17] x86emul: abstract out XCRn accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTcgMTY6MjANCj4gVG86IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDE0LzE3XSB4ODZlbXVs
OiBhYnN0cmFjdCBvdXQgWENSbiBhY2Nlc3Nlcw0KPiANCj4gVXNlIGhvb2tzLCBqdXN0IGxpa2Ug
ZG9uZSBmb3Igb3RoZXIgc3BlY2lhbCBwdXJwb3NlIHJlZ2lzdGVycy4NCj4gDQo+IFRoaXMgaW5j
bHVkZXMgbW92aW5nIFhDUjAgY2hlY2tzIGZyb20gaHZtZW11bF9nZXRfZnB1KCkgdG8gdGhlIGVt
dWxhdG9yDQo+IGl0c2VsZiBhcyB3ZWxsIGFzIGFkZGluZyBzdXBwb3J0IGZvciBYR0VUQlYgZW11
bGF0aW9uLg0KPiANCj4gRm9yIG5vdyBmdXp6ZXIgcmVhZHMgd2lsbCBvYnRhaW4gdGhlIHJlYWwg
dmFsdWVzIChtaW51cyB0aGUgZnV6emluZyBvZg0KPiB0aGUgaG9vayBwb2ludGVyIGl0c2VsZiku
DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQoN
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+
IC0tLQ0KPiB2MjogUmUtYmFzZS4NCj4gDQo+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jDQo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jDQo+IEBAIC00MzUsNiArNDM1LDggQEAgc3RhdGljIGlu
dCBmdXp6X3dyaXRlX2NyKA0KPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+IA0K
PiArI2RlZmluZSBmdXp6X3JlYWRfeGNyIGVtdWxfdGVzdF9yZWFkX3hjcg0KPiArDQo+ICBlbnVt
IHsNCj4gICAgICBNU1JJX0lBMzJfU1lTRU5URVJfQ1MsDQo+ICAgICAgTVNSSV9JQTMyX1NZU0VO
VEVSX0VTUCwNCj4gQEAgLTU1Myw2ICs1NTUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9l
bXVsYXRlX29wcyBhbGxfDQo+ICAgICAgU0VUKHdyaXRlX2lvKSwNCj4gICAgICBTRVQocmVhZF9j
ciksDQo+ICAgICAgU0VUKHdyaXRlX2NyKSwNCj4gKyAgICBTRVQocmVhZF94Y3IpLA0KPiAgICAg
IFNFVChyZWFkX21zciksDQo+ICAgICAgU0VUKHdyaXRlX21zciksDQo+ICAgICAgU0VUKHdiaW52
ZCksDQo+IEBAIC02NjEsNiArNjY0LDcgQEAgZW51bSB7DQo+ICAgICAgSE9PS193cml0ZV9jciwN
Cj4gICAgICBIT09LX3JlYWRfZHIsDQo+ICAgICAgSE9PS193cml0ZV9kciwNCj4gKyAgICBIT09L
X3JlYWRfeGNyLA0KPiAgICAgIEhPT0tfcmVhZF9tc3IsDQo+ICAgICAgSE9PS193cml0ZV9tc3Is
DQo+ICAgICAgSE9PS193YmludmQsDQo+IEBAIC03MDUsNiArNzA5LDcgQEAgc3RhdGljIHZvaWQg
ZGlzYWJsZV9ob29rcyhzdHJ1Y3QgeDg2X2VtdQ0KPiAgICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3
cml0ZV9pbyk7DQo+ICAgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfY3IpOw0KPiAgICAgIE1B
WUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9jcik7DQo+ICsgICAgTUFZQkVfRElTQUJMRV9IT09LKHJl
YWRfeGNyKTsNCj4gICAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9tc3IpOw0KPiAgICAgIE1B
WUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9tc3IpOw0KPiAgICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3
YmludmQpOw0KPiAtLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0
b3IuYw0KPiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
Yw0KPiBAQCAtMzY4LDYgKzM2OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVt
dWxvcHMgPQ0KPiAgICAgIC5yZWFkX3NlZ21lbnQgPSByZWFkX3NlZ21lbnQsDQo+ICAgICAgLmNw
dWlkICAgICAgPSBlbXVsX3Rlc3RfY3B1aWQsDQo+ICAgICAgLnJlYWRfY3IgICAgPSBlbXVsX3Rl
c3RfcmVhZF9jciwNCj4gKyAgICAucmVhZF94Y3IgICA9IGVtdWxfdGVzdF9yZWFkX3hjciwNCj4g
ICAgICAucmVhZF9tc3IgICA9IHJlYWRfbXNyLA0KPiAgICAgIC5nZXRfZnB1ICAgID0gZW11bF90
ZXN0X2dldF9mcHUsDQo+ICAgICAgLnB1dF9mcHUgICAgPSBlbXVsX3Rlc3RfcHV0X2ZwdSwNCj4g
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMNCj4gKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMNCj4gQEAgLTEyMCw2ICsxMjAsMTkg
QEAgaW50IGVtdWxfdGVzdF9yZWFkX2NyKA0KPiAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsNCj4gIH0NCj4gDQo+ICtpbnQgZW11bF90ZXN0X3JlYWRfeGNyKA0KPiArICAgIHVuc2ln
bmVkIGludCByZWcsDQo+ICsgICAgdWludDY0X3QgKnZhbCwNCj4gKyAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkNCj4gK3sNCj4gKyAgICB1aW50MzJfdCBsbywgaGk7DQo+ICsNCj4g
KyAgICBhc20gKCAieGdldGJ2IiA6ICI9YSIgKGxvKSwgIj1kIiAoaGkpIDogImMiIChyZWcpICk7
DQo+ICsgICAgKnZhbCA9IGxvIHwgKCh1aW50NjRfdCloaSA8PCAzMik7DQo+ICsNCj4gKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArfQ0KPiArDQo+ICBpbnQgZW11bF90ZXN0X2dldF9mcHUo
DQo+ICAgICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqKSwNCj4gICAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLA0KPiAtLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaA0KPiArKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaA0KPiBAQCAtMjE1LDYgKzIxNSwxMSBAQCBp
bnQgZW11bF90ZXN0X3JlYWRfY3IoDQo+ICAgICAgdW5zaWduZWQgbG9uZyAqdmFsLA0KPiAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsNCj4gDQo+ICtpbnQgZW11bF90ZXN0X3Jl
YWRfeGNyKA0KPiArICAgIHVuc2lnbmVkIGludCByZWcsDQo+ICsgICAgdWludDY0X3QgKnZhbCwN
Cj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7DQo+ICsNCj4gIGludCBlbXVs
X3Rlc3RfZ2V0X2ZwdSgNCj4gICAgICB2b2lkICgqZXhjZXB0aW9uX2NhbGxiYWNrKSh2b2lkICos
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICopLA0KPiAgICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFj
a19hcmcsDQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+IEBAIC0xNjU1LDYgKzE2NTUsNDkgQEAgc3RhdGljIGlu
dCBodm1lbXVsX3dyaXRlX2NyKA0KPiAgICAgIHJldHVybiByYzsNCj4gIH0NCj4gDQo+ICtzdGF0
aWMgaW50IGh2bWVtdWxfcmVhZF94Y3IoDQo+ICsgICAgdW5zaWduZWQgaW50IHJlZywNCj4gKyAg
ICB1aW50NjRfdCAqdmFsLA0KPiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQ0K
PiArew0KPiArICAgIHVpbnQzMl90IGxvLCBoaTsNCj4gKw0KPiArICAgIHN3aXRjaCAoIHJlZyAp
DQo+ICsgICAgew0KPiArICAgIGNhc2UgMDoNCj4gKyAgICAgICAgKnZhbCA9IGN1cnJlbnQtPmFy
Y2gueGNyMDsNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gKw0KPiArICAgIGNh
c2UgMToNCj4gKyAgICAgICAgaWYgKCAhY3B1X2hhc194Z2V0YnYxICkNCj4gKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsNCj4g
KyAgICBkZWZhdWx0Og0KPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+
ICsgICAgfQ0KPiArDQo+ICsgICAgYXNtICggIi5ieXRlIDB4MGYsMHgwMSwweGQwIiAvKiB4Z2V0
YnYgKi8NCj4gKyAgICAgICAgICA6ICI9YSIgKGxvKSwgIj1kIiAoaGkpIDogImMiIChyZWcpICk7
DQo+ICsgICAgKnZhbCA9IGxvIHwgKCh1aW50NjRfdCloaSA8PCAzMik7DQo+ICsgICAgSFZNVFJB
Q0VfTE9OR18yRChYQ1JfUkVBRCwgcmVnLCBUUkNfUEFSX0xPTkcoKnZhbCkpOw0KPiArDQo+ICsg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gK30NCj4gKw0KPiArc3RhdGljIGludCBodm1lbXVs
X3dyaXRlX3hjcigNCj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgIHVpbnQ2NF90IHZh
bCwNCj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkNCj4gK3sNCj4gKyAgICBI
Vk1UUkFDRV9MT05HXzJEKFhDUl9XUklURSwgcmVnLCBUUkNfUEFSX0xPTkcodmFsKSk7DQo+ICsg
ICAgaWYgKCBsaWtlbHkoaGFuZGxlX3hzZXRidihyZWcsIHZhbCkgPT0gMCkgKQ0KPiArICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArDQo+ICsgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOw0KPiArICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsNCj4gK30NCj4gKw0KPiAgc3RhdGljIGludCBodm1lbXVsX3JlYWRfbXNyKA0KPiAgICAgIHVu
c2lnbmVkIGludCByZWcsDQo+ICAgICAgdWludDY0X3QgKnZhbCwNCj4gQEAgLTE3MDMsMjIgKzE3
NDYsNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgNCj4gIHsNCj4gICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+IA0KPiAtICAgIHN3aXRjaCAoIHR5cGUgKQ0KPiAtICAg
IHsNCj4gLSAgICBjYXNlIFg4NkVNVUxfRlBVX2ZwdToNCj4gLSAgICBjYXNlIFg4NkVNVUxfRlBV
X3dhaXQ6DQo+IC0gICAgY2FzZSBYODZFTVVMX0ZQVV9tbXg6DQo+IC0gICAgY2FzZSBYODZFTVVM
X0ZQVV94bW06DQo+IC0gICAgICAgIGJyZWFrOw0KPiAtICAgIGNhc2UgWDg2RU1VTF9GUFVfeW1t
Og0KPiAtICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC54Y3IwICYgWFNUQVRFX1NTRSkgfHwNCj4g
LSAgICAgICAgICAgICAhKGN1cnItPmFyY2gueGNyMCAmIFhTVEFURV9ZTU0pICkNCj4gLSAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsNCj4gLSAgICAgICAgYnJlYWs7DQo+
IC0gICAgZGVmYXVsdDoNCj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0K
PiAtICAgIH0NCj4gLQ0KPiAgICAgIGlmICggIWN1cnItPmZwdV9kaXJ0aWVkICkNCj4gICAgICAg
ICAgaHZtX2Z1bmNzLmZwdV9kaXJ0eV9pbnRlcmNlcHQoKTsNCj4gICAgICBlbHNlIGlmICggdHlw
ZSA9PSBYODZFTVVMX0ZQVV9mcHUgKQ0KPiBAQCAtMTkwMiw2ICsxOTI5LDggQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZtXw0KPiAgICAgIC53cml0ZV9pbyAgICAgID0g
aHZtZW11bF93cml0ZV9pbywNCj4gICAgICAucmVhZF9jciAgICAgICA9IGh2bWVtdWxfcmVhZF9j
ciwNCj4gICAgICAud3JpdGVfY3IgICAgICA9IGh2bWVtdWxfd3JpdGVfY3IsDQo+ICsgICAgLnJl
YWRfeGNyICAgICAgPSBodm1lbXVsX3JlYWRfeGNyLA0KPiArICAgIC53cml0ZV94Y3IgICAgID0g
aHZtZW11bF93cml0ZV94Y3IsDQo+ICAgICAgLnJlYWRfbXNyICAgICAgPSBodm1lbXVsX3JlYWRf
bXNyLA0KPiAgICAgIC53cml0ZV9tc3IgICAgID0gaHZtZW11bF93cml0ZV9tc3IsDQo+ICAgICAg
LndiaW52ZCAgICAgICAgPSBodm1lbXVsX3diaW52ZCwNCj4gQEAgLTE5MjcsNiArMTk1Niw4IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV8NCj4gICAgICAud3JpdGVf
aW8gICAgICA9IGh2bWVtdWxfd3JpdGVfaW9fZGlzY2FyZCwNCj4gICAgICAucmVhZF9jciAgICAg
ICA9IGh2bWVtdWxfcmVhZF9jciwNCj4gICAgICAud3JpdGVfY3IgICAgICA9IGh2bWVtdWxfd3Jp
dGVfY3IsDQo+ICsgICAgLnJlYWRfeGNyICAgICAgPSBodm1lbXVsX3JlYWRfeGNyLA0KPiArICAg
IC53cml0ZV94Y3IgICAgID0gaHZtZW11bF93cml0ZV94Y3IsDQo+ICAgICAgLnJlYWRfbXNyICAg
ICAgPSBodm1lbXVsX3JlYWRfbXNyLA0KPiAgICAgIC53cml0ZV9tc3IgICAgID0gaHZtZW11bF93
cml0ZV9tc3JfZGlzY2FyZCwNCj4gICAgICAud2JpbnZkICAgICAgICA9IGh2bWVtdWxfd2JpbnZk
X2Rpc2NhcmQsDQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYw0KPiArKysg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMNCj4gQEAgLTM2LDYgKzM2LDcgQEANCj4g
ICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+DQo+ICAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+DQo+ICAj
aW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+DQo+ICsjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPg0K
PiANCj4gICNpbmNsdWRlIDx4c20veHNtLmg+DQo+IA0KPiBAQCAtODE3LDYgKzgxOCwxNiBAQCBz
dGF0aWMgaW50IHdyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuDQo+ICAgICAgICAgICAgID8g
WDg2RU1VTF9PS0FZIDogWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ICB9DQo+IA0KPiArc3RhdGlj
IGludCB3cml0ZV94Y3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpDQo+ICt7DQo+ICsg
ICAgaWYgKCBsaWtlbHkoaGFuZGxlX3hzZXRidihyZWcsIHZhbCkgPT0gMCkgKQ0KPiArICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArDQo+ICsgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOw0KPiArICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsNCj4gK30NCj4gKw0KPiAgc3RhdGljIGlubGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJs
ZSh1aW50NjRfdCB2YWwpDQo+ICB7DQo+ICAgICAgdmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFC
TEVfUEVSRl9BVkFJTCB8DQo+IEBAIC0xMzI5LDYgKzEzNDAsNyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2DQo+ICAgICAgLndyaXRlX2NyICAgICAgICAgICAgPSB3
cml0ZV9jciwNCj4gICAgICAucmVhZF9kciAgICAgICAgICAgICA9IHJlYWRfZHIsDQo+ICAgICAg
LndyaXRlX2RyICAgICAgICAgICAgPSB3cml0ZV9kciwNCj4gKyAgICAud3JpdGVfeGNyICAgICAg
ICAgICA9IHdyaXRlX3hjciwNCj4gICAgICAucmVhZF9tc3IgICAgICAgICAgICA9IHJlYWRfbXNy
LA0KPiAgICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLA0KPiAgICAgIC5jcHVp
ZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwNCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMNCj4gQEAgLTExMTcsMTAgKzExMTcsMjcgQEAgc3RhdGljIGludCBfZ2V0
X2ZwdSgNCj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwNCj4gICAgICBjb25z
dCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpDQo+ICB7DQo+ICsgICAgdWludDY0X3QgeGNy
MDsNCj4gICAgICBpbnQgcmM7DQo+IA0KPiAgICAgIGZhaWxfaWYoIW9wcy0+Z2V0X2ZwdSk7DQo+
ICAgICAgQVNTRVJUKHR5cGUgIT0gWDg2RU1VTF9GUFVfbm9uZSk7DQo+ICsNCj4gKyAgICBpZiAo
IHR5cGUgPCBYODZFTVVMX0ZQVV95bW0gfHwgIW9wcy0+cmVhZF94Y3IgfHwNCj4gKyAgICAgICAg
IG9wcy0+cmVhZF94Y3IoMCwgJnhjcjAsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApDQo+ICsgICAg
ICAgIHhjcjAgPSAwOw0KPiArDQo+ICsgICAgc3dpdGNoICggdHlwZSApDQo+ICsgICAgew0KPiAr
ICAgIGNhc2UgWDg2RU1VTF9GUFVfeW1tOg0KPiArICAgICAgICBpZiAoICEoeGNyMCAmIFhTVEFU
RV9TU0UpIHx8ICEoeGNyMCAmIFhTVEFURV9ZTU0pICkNCj4gKyAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICBkZWZh
dWx0Og0KPiArICAgICAgICBicmVhazsNCj4gKyAgICB9DQo+ICsNCj4gICAgICByYyA9IG9wcy0+
Z2V0X2ZwdShmcHVfaGFuZGxlX2V4Y2VwdGlvbiwgZmljLCB0eXBlLCBjdHh0KTsNCj4gDQo+ICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQ0KPiBAQCAtMTY0OCw3ICsxNjY1LDggQEAgaW5f
cHJvdG1vZGUoDQo+ICAjZGVmaW5lIEVCWCAzDQo+IA0KPiAgc3RhdGljIGJvb2wgdmNwdV9oYXMo
DQo+IC0gICAgdW5zaWduZWQgaW50IGVheCwNCj4gKyAgICB1bnNpZ25lZCBpbnQgbGVhZiwNCj4g
KyAgICB1bnNpZ25lZCBpbnQgc3VibGVhZiwNCj4gICAgICB1bnNpZ25lZCBpbnQgcmVnLA0KPiAg
ICAgIHVuc2lnbmVkIGludCBiaXQsDQo+ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQsDQo+IEBAIC0xNjU4LDcgKzE2NzYsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygNCj4gICAg
ICBpbnQgcmMgPSBYODZFTVVMX09LQVk7DQo+IA0KPiAgICAgIGZhaWxfaWYoIW9wcy0+Y3B1aWQp
Ow0KPiAtICAgIHJjID0gb3BzLT5jcHVpZChlYXgsIDAsICZyZXMsIGN0eHQpOw0KPiArICAgIHJj
ID0gb3BzLT5jcHVpZChsZWFmLCBzdWJsZWFmLCAmcmVzLCBjdHh0KTsNCj4gICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfT0tBWSApDQo+ICAgICAgew0KPiAgICAgICAgICBzd2l0Y2ggKCByZWcgKQ0K
PiBAQCAtMTY3Nyw1MyArMTY5NSw1NiBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygNCj4gICAgICBy
ZXR1cm4gcmMgPT0gWDg2RU1VTF9PS0FZOw0KPiAgfQ0KPiANCj4gLSNkZWZpbmUgdmNwdV9oYXNf
ZnB1KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsICAwLCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX3NlcCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURY
LCAxMSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19jeDgoKSAgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVEWCwgIDgsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
Y21vdigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDE1LCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2goKSAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURY
LCAxOSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19tbXgoKSAgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVEWCwgMjMsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
c3NlKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI1LCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURY
LCAyNiwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgIDAsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
cGNsbXVscWRxKCkgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICAxLCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX3Nzc2UzKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNY
LCAgOSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19mbWEoKSAgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMTIsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
Y3gxNigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDEzLCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX3NzZTRfMSgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNY
LCAxOSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19zc2U0XzIoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMjAsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
bW92YmUoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIyLCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX3BvcGNudCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNY
LCAyMywgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19hZXNuaSgpICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMjUsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
YXZ4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI4LCBjdHh0LCBvcHMpDQo+
IC0jZGVmaW5lIHZjcHVfaGFzX2YxNmMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNY
LCAyOSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19yZHJhbmQoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMzAsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9oYXNf
bW14ZXh0KCkgICAgICh2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDIyLCBjdHh0LCBvcHMpIHx8
DQo+IFwNCj4gKyNkZWZpbmUgWCAwIC8qIEp1c3QgZm9yIGRvY3VtZW50YXRpb24gcHVycG9zZXMu
ICovDQo+ICsNCj4gKyNkZWZpbmUgdmNwdV9oYXNfZnB1KCkgICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICAxLCBYLCBFRFgsICAwLCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX3NlcCgp
ICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRURYLCAxMSwgY3R4dCwgb3BzKQ0KPiAr
I2RlZmluZSB2Y3B1X2hhc19jeDgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIFgsIEVE
WCwgIDgsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfY21vdigpICAgICAgICB2Y3B1
X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDE1LCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVf
aGFzX2NsZmx1c2goKSAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRURYLCAxOSwgY3R4dCwg
b3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19tbXgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAg
IDEsIFgsIEVEWCwgMjMsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfc3NlKCkgICAg
ICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDI1LCBjdHh0LCBvcHMpDQo+ICsjZGVm
aW5lIHZjcHVfaGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRURYLCAy
NiwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIHZjcHVfaGFz
KCAgICAgICAgIDEsIFgsIEVDWCwgIDAsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNf
cGNsbXVscWRxKCkgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsICAxLCBjdHh0LCBvcHMp
DQo+ICsjZGVmaW5lIHZjcHVfaGFzX3Nzc2UzKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
WCwgRUNYLCAgOSwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19mbWEoKSAgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgMTIsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUg
dmNwdV9oYXNfY3gxNigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDEzLCBj
dHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX3NzZTRfMSgpICAgICAgdmNwdV9oYXMoICAg
ICAgICAgMSwgWCwgRUNYLCAxOSwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19zc2U0
XzIoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgMjAsIGN0eHQsIG9wcykNCj4g
KyNkZWZpbmUgdmNwdV9oYXNfbW92YmUoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBYLCBF
Q1gsIDIyLCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX3BvcGNudCgpICAgICAgdmNw
dV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAyMywgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1
X2hhc19hZXNuaSgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwgMjUsIGN0eHQs
IG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfYXZ4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBYLCBFQ1gsIDI4LCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX2YxNmMoKSAg
ICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAyOSwgY3R4dCwgb3BzKQ0KPiArI2Rl
ZmluZSB2Y3B1X2hhc19yZHJhbmQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIFgsIEVDWCwg
MzAsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfbW14ZXh0KCkgICAgICh2Y3B1X2hh
cygweDgwMDAwMDAxLCBYLCBFRFgsIDIyLCBjdHh0LCBvcHMpDQo+IHx8IFwNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2hhc19zc2UoKSkNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfM2Rub3dfZXh0KCkgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDMwLCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzXzNkbm93KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
RURYLCAzMSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19sYWhmX2xtKCkgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDAsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfY3I4X2xlZ2FjeSgpICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA0LCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX2x6Y250KCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
RUNYLCAgNSwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19zc2U0YSgpICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDYsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfbWlzYWxpZ25zc2UoKSB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA3LCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX3hvcCgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwg
RUNYLCAxMiwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19mbWE0KCkgICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgMTYsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfdGJtKCkgICAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDIxLCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX2JtaTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAgMywgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19obGUoKSAgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgIDQsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfYXZ4MigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA1LCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX2JtaTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAgOCwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19ydG0oKSAgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTEsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfbXB4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE0LCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX3Jkc2VlZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAxOCwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19hZHgoKSAgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTksIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDIwLCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAyMywgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19jbHdiKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykNCj4gLSNkZWZpbmUgdmNwdV9o
YXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI5LCBjdHh0LCBvcHMp
DQo+IC0jZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUNYLCAyMiwgY3R4dCwgb3BzKQ0KPiAtI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9o
YXNfM2Rub3dfZXh0KCkgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFRFgsIDMwLCBjdHh0LA0K
PiBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzXzNkbm93KCkgICAgICAgdmNwdV9oYXMoMHg4MDAw
MDAwMSwgWCwgRURYLCAzMSwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19sYWhmX2xt
KCkgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIFgsIEVDWCwgIDAsIGN0eHQsIG9wcykNCj4gKyNk
ZWZpbmUgdmNwdV9oYXNfY3I4X2xlZ2FjeSgpICB2Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFQ1gs
ICA0LCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX2x6Y250KCkgICAgICAgdmNwdV9o
YXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAgNSwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hh
c19zc2U0YSgpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIFgsIEVDWCwgIDYsIGN0eHQsIG9w
cykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfbWlzYWxpZ25zc2UoKSB2Y3B1X2hhcygweDgwMDAwMDAx
LCBYLCBFQ1gsICA3LCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX3hvcCgpICAgICAg
ICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAxMiwgY3R4dCwgb3BzKQ0KPiArI2RlZmlu
ZSB2Y3B1X2hhc19mbWE0KCkgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIFgsIEVDWCwgMTYs
IGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfdGJtKCkgICAgICAgICB2Y3B1X2hhcygw
eDgwMDAwMDAxLCBYLCBFQ1gsIDIxLCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX2Jt
aTEoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAgMywgY3R4dCwgb3BzKQ0K
PiArI2RlZmluZSB2Y3B1X2hhc19obGUoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIDAs
IEVCWCwgIDQsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfYXZ4MigpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsICA1LCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZj
cHVfaGFzX2JtaTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAgOCwgY3R4
dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19ydG0oKSAgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDcsIDAsIEVCWCwgMTEsIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9oYXNfbXB4KCkg
ICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDE0LCBjdHh0LCBvcHMpDQo+ICsj
ZGVmaW5lIHZjcHVfaGFzX3Jkc2VlZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJY
LCAxOCwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19hZHgoKSAgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDcsIDAsIEVCWCwgMTksIGN0eHQsIG9wcykNCj4gKyNkZWZpbmUgdmNwdV9o
YXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDIwLCBjdHh0LCBv
cHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNwdV9oYXMoICAgICAgICAg
NywgMCwgRUJYLCAyMywgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc19jbHdiKCkgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIDAsIEVCWCwgMjQsIGN0eHQsIG9wcykNCj4gKyNkZWZp
bmUgdmNwdV9oYXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDI5
LCBjdHh0LCBvcHMpDQo+ICsjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgNywgMCwgRUNYLCAyMiwgY3R4dCwgb3BzKQ0KPiArI2RlZmluZSB2Y3B1X2hhc194
Z2V0YnYxKCkgICAgIHZjcHVfaGFzKCAgICAgICAweGQsIDEsIEVBWCwgIDIsIGN0eHQsIG9wcykN
Cj4gKyNkZWZpbmUgdmNwdV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBY
LCBFQlgsICAwLCBjdHh0LCBvcHMpDQo+IA0KPiAgI2RlZmluZSB2Y3B1X211c3RfaGF2ZShmZWF0
KSBcDQo+ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hhc18jI2ZlYXQoKSwgRVhD
X1VEKQ0KPiBAQCAtNTE1OCwxOCArNTE3OSwzMyBAQCB4ODZfZW11bGF0ZSgNCj4gICAgICAgICAg
ICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsNCj4gICAgICAgICAgICAgIGJy
ZWFrOw0KPiANCj4gLSNpZmRlZiBfX1hFTl9fDQo+IC0gICAgICAgIGNhc2UgMHhkMTogLyogeHNl
dGJ2ICovDQo+ICsgICAgICAgIGNhc2UgMHhkMDogLyogeGdldGJ2ICovDQo+ICAgICAgICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsNCj4gLSAgICAgICAgICAg
IGlmICggIW9wcy0+cmVhZF9jciB8fCBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2
RU1VTF9PS0FZICkNCj4gKyAgICAgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCAhb3BzLT5y
ZWFkX3hjciB8fA0KPiArICAgICAgICAgICAgICAgICBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4
dCkgIT0gWDg2RU1VTF9PS0FZICkNCj4gICAgICAgICAgICAgICAgICBjcjQgPSAwOw0KPiAgICAg
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NSNF9PU1hTQVZFKSwg
RVhDX1VEKTsNCj4gLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5n
MCgpIHx8DQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlX3hzZXRi
dihfcmVncy5lY3gsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfcmVncy5lYXggfCAoX3JlZ3MucmR4IDw8IDMyKSksDQo+ICsgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoX3JlZ3MuZWN4ID4gKHZjcHVfaGFzX3hnZXRidjEoKSA/IDEg
OiAwKSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOw0K
PiArICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWRfeGNyKF9yZWdzLmVjeCwgJm1zcl92YWwsIGN0
eHQpOw0KPiArICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQ0KPiArICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsNCj4gKyAgICAgICAgICAgIF9yZWdzLnIoYXgpID0gKHVpbnQz
Ml90KW1zcl92YWw7DQo+ICsgICAgICAgICAgICBfcmVncy5yKGR4KSA9IG1zcl92YWwgPj4gMzI7
DQo+ICsgICAgICAgICAgICBicmVhazsNCj4gKw0KPiArICAgICAgICBjYXNlIDB4ZDE6IC8qIHhz
ZXRidiAqLw0KPiArICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVY
Q19VRCk7DQo+ICsgICAgICAgICAgICBpZiAoICFvcHMtPnJlYWRfY3IgfHwgIW9wcy0+d3JpdGVf
eGNyIHx8DQo+ICsgICAgICAgICAgICAgICAgIG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KSAh
PSBYODZFTVVMX09LQVkgKQ0KPiArICAgICAgICAgICAgICAgIGNyNCA9IDA7DQo+ICsgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X09TWFNBVkUpLCBFWENf
VUQpOw0KPiArICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCkg
fHwgX3JlZ3MuZWN4LCBFWENfR1AsIDApOw0KPiArICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRl
X3hjcihfcmVncy5lY3gsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9yZWdz
LmVheCB8ICgodWludDY0X3QpX3JlZ3MuZWR4IDw8IDMyKSwgY3R4dCk7DQo+ICsgICAgICAgICAg
ICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApDQo+ICsgICAgICAgICAgICAgICAgZ290byBkb25l
Ow0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+IC0jZW5kaWYNCj4gDQo+ICAgICAgICAgIGNhc2Ug
MHhkNDogLyogdm1mdW5jICovDQo+ICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LnBmeCwgRVhDX1VEKTsNCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmgNCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgN
Cj4gQEAgLTM3Myw2ICszNzMsMjQgQEAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcw0KPiAgICAgICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7DQo+IA0KPiAgICAgIC8qDQo+ICsgICAg
ICogcmVhZF94Y3I6IFJlYWQgZnJvbSBleHRlbmRlZCBjb250cm9sIHJlZ2lzdGVyLg0KPiArICAg
ICAqICBAcmVnOiAgIFtJTiBdIFJlZ2lzdGVyIHRvIHJlYWQuDQo+ICsgICAgICovDQo+ICsgICAg
aW50ICgqcmVhZF94Y3IpKA0KPiArICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAg
ICB1aW50NjRfdCAqdmFsLA0KPiArICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCk7DQo+ICsNCj4gKyAgICAvKg0KPiArICAgICAqIHdyaXRlX3hjcjogV3JpdGUgdG8gZXh0ZW5k
ZWQgY29udHJvbCByZWdpc3Rlci4NCj4gKyAgICAgKiAgQHJlZzogICBbSU4gXSBSZWdpc3RlciB0
byB3cml0ZS4NCj4gKyAgICAgKi8NCj4gKyAgICBpbnQgKCp3cml0ZV94Y3IpKA0KPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgcmVnLA0KPiArICAgICAgICB1aW50NjRfdCB2YWwsDQo+ICsgICAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsNCj4gKw0KPiArICAgIC8qDQo+ICAgICAg
ICogcmVhZF9tc3I6IFJlYWQgZnJvbSBtb2RlbC1zcGVjaWZpYyByZWdpc3Rlci4NCj4gICAgICAg
KiAgQHJlZzogICBbSU4gXSBSZWdpc3RlciB0byByZWFkLg0KPiAgICAgICAqLw0KPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3RyYWNlLmgNCj4gQEAgLTMzLDYgKzMzLDggQEANCj4gICNkZWZpbmUgRE9fVFJDX0hW
TV9DUl9XUklURTY0ICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gICNkZWZpbmUgRE9fVFJDX0hW
TV9EUl9SRUFEICAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gICNkZWZpbmUgRE9fVFJDX0hW
TV9EUl9XUklURSAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gKyNkZWZpbmUgRE9fVFJDX0hW
TV9YQ1JfUkVBRDY0ICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gKyNkZWZpbmUgRE9fVFJDX0hW
TV9YQ1JfV1JJVEU2NCBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gICNkZWZpbmUgRE9fVFJDX0hW
TV9NU1JfUkVBRCAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gICNkZWZpbmUgRE9fVFJDX0hW
TV9NU1JfV1JJVEUgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gICNkZWZpbmUgRE9fVFJDX0hW
TV9SRFRTQyAgICAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MNCj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODYtZGVmbnMuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZu
cy5oDQo+IEBAIC02Niw0ICs2NiwyOCBAQA0KPiAgI2RlZmluZSBYODZfQ1I0X1NNQVAgICAgICAg
MHgwMDIwMDAwMCAvKiBlbmFibGUgU01BUCAqLw0KPiAgI2RlZmluZSBYODZfQ1I0X1BLRSAgICAg
ICAgMHgwMDQwMDAwMCAvKiBlbmFibGUgUEtFICovDQo+IA0KPiArLyoNCj4gKyAqIFhTVEFURSBj
b21wb25lbnQgZmxhZ3MgaW4gWENSMA0KPiArICovDQo+ICsjZGVmaW5lIF9YU1RBVEVfRlAgICAg
ICAgICAgICAgICAgMA0KPiArI2RlZmluZSBYU1RBVEVfRlAgICAgICAgICAgICAgICAgICgxVUxM
IDw8IF9YU1RBVEVfRlApDQo+ICsjZGVmaW5lIF9YU1RBVEVfU1NFICAgICAgICAgICAgICAgMQ0K
PiArI2RlZmluZSBYU1RBVEVfU1NFICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfU1NF
KQ0KPiArI2RlZmluZSBfWFNUQVRFX1lNTSAgICAgICAgICAgICAgIDINCj4gKyNkZWZpbmUgWFNU
QVRFX1lNTSAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1lNTSkNCj4gKyNkZWZpbmUg
X1hTVEFURV9CTkRSRUdTICAgICAgICAgICAzDQo+ICsjZGVmaW5lIFhTVEFURV9CTkRSRUdTICAg
ICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9CTkRSRUdTKQ0KPiArI2RlZmluZSBfWFNUQVRFX0JO
RENTUiAgICAgICAgICAgIDQNCj4gKyNkZWZpbmUgWFNUQVRFX0JORENTUiAgICAgICAgICAgICAo
MVVMTCA8PCBfWFNUQVRFX0JORENTUikNCj4gKyNkZWZpbmUgX1hTVEFURV9PUE1BU0sgICAgICAg
ICAgICA1DQo+ICsjZGVmaW5lIFhTVEFURV9PUE1BU0sgICAgICAgICAgICAgKDFVTEwgPDwgX1hT
VEFURV9PUE1BU0spDQo+ICsjZGVmaW5lIF9YU1RBVEVfWk1NICAgICAgICAgICAgICAgNg0KPiAr
I2RlZmluZSBYU1RBVEVfWk1NICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfWk1NKQ0K
PiArI2RlZmluZSBfWFNUQVRFX0hJX1pNTSAgICAgICAgICAgIDcNCj4gKyNkZWZpbmUgWFNUQVRF
X0hJX1pNTSAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0hJX1pNTSkNCj4gKyNkZWZpbmUg
X1hTVEFURV9QS1JVICAgICAgICAgICAgICA5DQo+ICsjZGVmaW5lIFhTVEFURV9QS1JVICAgICAg
ICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9QS1JVKQ0KPiArI2RlZmluZSBfWFNUQVRFX0xXUCAg
ICAgICAgICAgICAgIDYyDQo+ICsjZGVmaW5lIFhTVEFURV9MV1AgICAgICAgICAgICAgICAgKDFV
TEwgPDwgX1hTVEFURV9MV1ApDQo+ICsNCj4gICNlbmRpZgkvKiBfX1hFTl9YODZfREVGTlNfSF9f
ICovDQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgNCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94c3RhdGUuaA0KPiBAQCAtMTAsNiArMTAsNyBAQA0KPiANCj4gICNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4NCj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPg0KPiArI2lu
Y2x1ZGUgPGFzbS94ODYtZGVmbnMuaD4NCj4gDQo+ICAjZGVmaW5lIEZDV19ERUZBVUxUICAgICAg
ICAgICAgICAgMHgwMzdmDQo+ICAjZGVmaW5lIEZDV19SRVNFVCAgICAgICAgICAgICAgICAgMHgw
MDQwDQo+IEBAIC0yOCwyNyArMjksNiBAQCBleHRlcm4gdWludDMyX3QgbXhjc3JfbWFzazsNCj4g
ICNkZWZpbmUgWFNBVkVfSERSX09GRlNFVCAgICAgICAgICBGWFNBVkVfU0laRQ0KPiAgI2RlZmlu
ZSBYU1RBVEVfQVJFQV9NSU5fU0laRSAgICAgIChGWFNBVkVfU0laRSArIFhTQVZFX0hEUl9TSVpF
KQ0KPiANCj4gLSNkZWZpbmUgX1hTVEFURV9GUCAgICAgICAgICAgICAgICAwDQo+IC0jZGVmaW5l
IFhTVEFURV9GUCAgICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9GUCkNCj4gLSNkZWZp
bmUgX1hTVEFURV9TU0UgICAgICAgICAgICAgICAxDQo+IC0jZGVmaW5lIFhTVEFURV9TU0UgICAg
ICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9TU0UpDQo+IC0jZGVmaW5lIF9YU1RBVEVfWU1N
ICAgICAgICAgICAgICAgMg0KPiAtI2RlZmluZSBYU1RBVEVfWU1NICAgICAgICAgICAgICAgICgx
VUxMIDw8IF9YU1RBVEVfWU1NKQ0KPiAtI2RlZmluZSBfWFNUQVRFX0JORFJFR1MgICAgICAgICAg
IDMNCj4gLSNkZWZpbmUgWFNUQVRFX0JORFJFR1MgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRF
X0JORFJFR1MpDQo+IC0jZGVmaW5lIF9YU1RBVEVfQk5EQ1NSICAgICAgICAgICAgNA0KPiAtI2Rl
ZmluZSBYU1RBVEVfQk5EQ1NSICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfQk5EQ1NSKQ0K
PiAtI2RlZmluZSBfWFNUQVRFX09QTUFTSyAgICAgICAgICAgIDUNCj4gLSNkZWZpbmUgWFNUQVRF
X09QTUFTSyAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX09QTUFTSykNCj4gLSNkZWZpbmUg
X1hTVEFURV9aTU0gICAgICAgICAgICAgICA2DQo+IC0jZGVmaW5lIFhTVEFURV9aTU0gICAgICAg
ICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9aTU0pDQo+IC0jZGVmaW5lIF9YU1RBVEVfSElfWk1N
ICAgICAgICAgICAgNw0KPiAtI2RlZmluZSBYU1RBVEVfSElfWk1NICAgICAgICAgICAgICgxVUxM
IDw8IF9YU1RBVEVfSElfWk1NKQ0KPiAtI2RlZmluZSBfWFNUQVRFX1BLUlUgICAgICAgICAgICAg
IDkNCj4gLSNkZWZpbmUgWFNUQVRFX1BLUlUgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRF
X1BLUlUpDQo+IC0jZGVmaW5lIF9YU1RBVEVfTFdQICAgICAgICAgICAgICAgNjINCj4gLSNkZWZp
bmUgWFNUQVRFX0xXUCAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0xXUCkNCj4gLQ0K
PiAgI2RlZmluZSBYU1RBVEVfRlBfU1NFICAoWFNUQVRFX0ZQIHwgWFNUQVRFX1NTRSkNCj4gICNk
ZWZpbmUgWENOVFhUX01BU0sgICAgKFhTVEFURV9GUCB8IFhTVEFURV9TU0UgfCBYU1RBVEVfWU1N
IHwNCj4gWFNUQVRFX09QTUFTSyB8IFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgIFhTVEFU
RV9aTU0gfCBYU1RBVEVfSElfWk1NIHwgWFNUQVRFX05PTkxBWlkpDQo+IC0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy90cmFjZS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oDQo+
IEBAIC0yMzUsNiArMjM1LDggQEANCj4gICNkZWZpbmUgVFJDX0hWTV9UUkFQICAgICAgICAgICAg
IChUUkNfSFZNX0hBTkRMRVIgKyAweDIzKQ0KPiAgI2RlZmluZSBUUkNfSFZNX1RSQVBfREVCVUcg
ICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjQpDQo+ICAjZGVmaW5lIFRSQ19IVk1fVkxBUElD
ICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyNSkNCj4gKyNkZWZpbmUgVFJDX0hWTV9Y
Q1JfUkVBRDY0ICAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsNCj4gMHgyNikN
Cj4gKyNkZWZpbmUgVFJDX0hWTV9YQ1JfV1JJVEU2NCAgICAgKFRSQ19IVk1fSEFORExFUiArIFRS
Q182NF9GTEFHDQo+ICsgMHgyNykNCj4gDQo+ICAjZGVmaW5lIFRSQ19IVk1fSU9QT1JUX1dSSVRF
ICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxNikNCj4gICNkZWZpbmUgVFJDX0hWTV9JT01FTV9X
UklURSAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE3KQ0KPiANCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:17:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsBC-0002nI-QY; Mon, 18 Sep 2017 09:17:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Felipe.Huici@neclab.eu>)
 id 1dtsBB-0002mS-4M; Mon, 18 Sep 2017 09:17:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 20/21-01911-32F8FB95; Mon, 18 Sep 2017 09:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA11Sa0hTYRjet3O2HcvFcU58XQm50FqxeevHErv
 TjSiKfpgR5Fkdt9E2bWfGFKKJWTlzGQ2Gq7QsSiySzC6KZcxuztCMZTcUTNMKtDRl5Y/onB2s
 2b+H5/I+7/fxEpisS6wgaLuNtlook1I8B29P3LhErTzdlp1y98187ejUFUxbUdqHayevOZA22
 HRWuAbf3P49gO9Ae0RGiy7PniMynP9YJcnvqZXbT7ZRDtTikDvRHEJGnkXgC3ZiTkQQQGbCg+
 MHeb4FQenVUpETRbB8PFQ/+oT/j2WkSwjP+iR8oAqBx+8WcoKYXAZldWUYJ8jJYgR+tzPkwki
 XBAZHpiVcXTSpgc6X67iAnEyG4FPOw+Ht8LR/ItSMk4lQe/t2CEvJdOh60oT4tgYMhi/+CLVF
 kKug+dLbkAmx65U5xkI8RsbC+6EaIb+2HAZ6OsU8joEvg79D/hh2B+eLOsnM0659OynmszvhQ
 8mQhC+Ogo6qIbwSxXnDxnrDbN4wm5d9GkaqoKElmYdaeDe+h3cngLt8QMLTGXCvVcXTKhgsvY
 d5Qx90C8Gpy2MiXtCCp3hQPDvL4VUQcFVg/Bw13Kg28tkmBCMPP6OZbP/zEVF49iIi69FihrY
 epq3qNI3OatQbbGbKaFKnpqRrzDTDUHraROkYzf48cyNi7+yoQIDuI3/Jeh+KI4TKGGlMdlu2
 bJ4u70ChgWIM+6wFJprxoQUEoQSp0MVqUVZaT9tzjSb2WGdkICKVcml3BStLmXzKzBj1vORHC
 YpYqY7LkZxgKLD8jc2c+SsUr4iWIoFAIIvMp61mo222/hXFEkgZLRVzUyKNFtvf6V/ZYiFbfO
 x+K1dso/5JCgdambl2l2+rd++W5p8THRluXdqajcFpVdY8wp/jchaeRyfGo3bfqRGfufB6f0F
 Pusc2tzG31/LLE0zaZG4UlB+RMMOYMJUuv7mwcrg3aSqu6hm+PHND/OTqoXO15QLiQERevWJF
 0akMXdahQGCiOvHCaFpC3fWi7nXuRROP1anKbUqcMVCpSzErQ/0B5NIVaeEDAAA=
X-Env-Sender: Felipe.Huici@neclab.eu
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505726241!84396788!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13918 invoked from network); 18 Sep 2017 09:17:22 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 09:17:22 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 0CD27102ED1;
 Mon, 18 Sep 2017 11:17:20 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id hpsSrl2aYDoB; Mon, 18 Sep 2017 11:17:19 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 88B08102ECF;
 Mon, 18 Sep 2017 11:16:43 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.53]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 18 Sep 2017 11:16:43
 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Lars Kurth <lars.kurth@citrix.com>, Simon Kuenzer
 <simon.kuenzer@neclab.eu>, Alexander Dubinin <alexander.dubinin@gmail.com>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTKJG8CI/BWcouPkW3x99CYpkDk6Kq65IAgAOOKICAAQDrgIADdO+AgAd85YA=
Date: Mon, 18 Sep 2017 09:16:43 +0000
Message-ID: <D5E553D1.39F25%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
In-Reply-To: <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-originating-ip: [10.1.2.68]
Content-Type: multipart/mixed;
 boundary="_003_D5E553D139F25felipehuicineclabeu_"
MIME-Version: 1.0
Cc: "stefano@aporeto.com" <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "info@erlangonxen.org" <info@erlangonxen.org>,
 "mato@rumpkernel.org" <mato@rumpkernel.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "pooka@fixup.fi" <pooka@fixup.fi>, "awick@galois.com" <awick@galois.com>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_003_D5E553D139F25felipehuicineclabeu_
Content-Type: text/plain; charset="utf-8"
Content-ID: <9785B23197DD9440A20ABDFAD7C93B92@office.hd>
Content-Transfer-Encoding: base64

SGkgTGFycywgYWxsLA0KDQpbY2PigJlpbmcgYXV0aG9ycyBvZiBFcmxhbmcgb24gWGVuLCBIYWxW
TSBhbmQgUnVtcF0uDQoNClRoYW5rcyBldmVyeW9uZSBmb3IgYWxsIG9mIHRoZSBzdXBwb3J0IGFu
ZCB1c2VmdWwgY29tbWVudHMuIFdl4oCZdmUNCmluY29ycG9yYXRlZCBhIG51bWJlciBvZiB0aGVt
IGludG8gYSBuZXcgdmVyc2lvbiBvZiB0aGUgZG9jdW1lbnQgKGF0dGFjaGVkDQphbmQgcGFzdGVk
IGF0IHRoZSBib3R0b20gZm9yIGNvbnZlbmllbmNlKSBhbmQgZm9yIHRob3NlIHRoYXQgZGlkbuKA
mXQgbWFrZQ0KaXQgd2XigJlyZSBrZWVwaW5nIHRyYWNrIG9mIHRoZW0uDQoNCkxhcnMsIEZZSSwg
U2ltb24gYWxzbyBkaWQgYSBibG9nIHBvc3QgcmVnYXJkaW5nIFVuaWNvcmUgb24gdW5pa2VybmVs
Lm9yZw0KKGh0dHBzOi8vZGV2ZWwudW5pa2VybmVsLm9yZy90L3VuaWNvcmUtYS1uZXctdW5pa2Vy
bmVsLXByb2plY3QvMjc0KS4NCg0KUGxlYXNlIGxldCB1cyBrbm93IHdoYXQgdGhlIG5leHQgc3Rl
cHMgYXJlLg0KDQpUaGFua3MsDQoNCuKAlCBGZWxpcGUNCg0KDQpQUk9QT1NBTDogVW5pY29yZQ0K
PT09PT09PT09PT09PT09PT0NCg0KUm9sZXMNCi0tLS0tDQpQcm9qZWN0IExlYWRzOiAgICBTaW1v
biBLdWVuemVyICAgICAgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Pg0KICAgICAoY28tbGVhZCkg
ICAgRmVsaXBlIEh1aWNpICAgICAgIDxmZWxpcGUuaHVpY2lAbmVjbGFiLmV1Pg0KICAgICAoY28t
bGVhZCkgICAgRmxvcmlhbiBTY2htaWR0ICAgIDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pg0K
UHJvamVjdCBNZW50b3I6ICAgTGFycyBLdXJ0aCAgICAgICAgIDxsYXJzLmt1cnRoQGNpdHJpeC5j
b20+DQpQcm9qZWN0IFNwb25zb3JzOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+DQogICAgICAgICAgICAgICAgICBXZWkgTGl1ICAgICAgICAgICAgPHdlaS5saXUy
QGNpdHJpeC5jb20+DQoNCkJhY2tncm91bmQNCi0tLS0tLS0tLS0NCkluIHJlY2VudCB5ZWFycywg
c2V2ZXJhbCBwYXBlcnMgYW5kIHByb2plY3RzIGRlZGljYXRlZCB0byB1bmlrZXJuZWxzDQpoYXZl
IHNob3duIHRoZSBpbW1lbnNlIHBvdGVudGlhbCBmb3IgcGVyZm9ybWFuY2UgZ2FpbnMgdGhhdCB0
aGVzZQ0KaGF2ZS4gQnkgbGV2ZXJhZ2luZyBzcGVjaWFsaXphdGlvbiBhbmQgdGhlIHVzZSBvZiBt
aW5pbWFsaXN0aWMgT1NlcywNCnVuaWtlcm5lbHMgYXJlIGFibGUgdG8geWllbGQgaW1wcmVzc2l2
ZSBudW1iZXJzLCBpbmNsdWRpbmcgZmFzdA0KaW5zdGFudGlhdGlvbiB0aW1lcyAodGVucyBvZiBt
aWxsaXNlY29uZHMgb3IgbGVzcyksIHRpbnkgbWVtb3J5DQpmb290cHJpbnRzIChhIGZldyBNQnMg
b3IgZXZlbiBLQnMpLCBoaWdoIG5ldHdvcmsgdGhyb3VnaHB1dCAoMTAtNDANCkdiL3MpLCBhbmQg
aGlnaCBjb25zb2xpZGF0aW9uIChlLmcuLCBiZWluZyBhYmxlIHRvIHJ1biB0aG91c2FuZHMgb2YN
Cmluc3RhbmNlcyBvbiBhIHNpbmdsZSBjb21tb2RpdHkgc2VydmVyKSwgbm90IHRvIG1lbnRpb24g
YSByZWR1Y2VkDQphdHRhY2sgc3VyZmFjZSBhbmQgdGhlIHBvdGVudGlhbCBmb3IgZWFzaWVyIGNl
cnRpZmljYXRpb24uIFVuaWtlcm5lbA0KcHJvamVjdHMgd29ydGh5IG9mIG1lbnRpb24gaW5jbHVk
ZSBNaXJhZ2VPUywgQ2xpY2tPUywgRXJsYW5nIG9uIFhlbiwNCk9TdiwgSEFMVk0sIGFuZCBNaW5p
Y2FjaGUsIFJ1bXAsIGFtb25nIG90aGVycy4NCg0KVGhlIGZ1bmRhbWVudGFsIGRyYXdiYWNrIG9m
IHVuaWtlcm5lbHMgaXMgdGhhdCB0aGV5IHJlcXVpcmUgdGhhdA0KYXBwbGljYXRpb25zIGJlIG1h
bnVhbGx5IHBvcnRlZCB0byB0aGUgdW5kZXJseWluZyBtaW5pbWFsaXN0aWMgT1MgKGUuZy4NCmhh
dmluZyB0byBwb3J0IG5naW54LCBzbm9ydCwgbXlzcWwgb3IgbWVtY2FjaGVkIHRvIE1pbmlPUyBv
ciBPU3YpOyB0aGlzDQpyZXF1aXJlcyBib3RoIGV4cGVydCB3b3JrIGFuZCBvZnRlbiBjb25zaWRl
cmFibGUgYW1vdW50IG9mIHRpbWUuIEluDQplc3NlbmNlLCB3ZSBuZWVkIHRvIHBpY2sgYmV0d2Vl
biBlaXRoZXIgaGlnaCBwZXJmb3JtYW5jZQ0Kd2l0aCB1bmlrZXJuZWxzLCBvciBubyBwb3J0aW5n
IGVmZm9ydCBidXQgZGVjcmVhc2VkIHBlcmZvcm1hbmNlDQphbmQgZGVjcmVhc2VkIGVmZmljaWVu
Y3kgd2l0aCBzdGFuZGFyZCBPUy9WTSBpbWFnZXMuDQpUaGUgZ29hbCBvZiB0aGlzIHByb3Bvc2Fs
IGlzIHRvIGNoYW5nZSB0aGlzIHN0YXR1cyBxdW8gYnkgcHJvdmlkaW5nDQphIGhpZ2hseSBjb25m
aWd1cmFibGUgdW5pa2VybmVsIGNvZGUgYmFzZTsgd2UgY2FsbCB0aGlzIGJhc2UgVW5pY29yZS4N
Cg0KVGhpcyBwcm9qZWN0IGFsc28gYWltcyB0byBjb25jZW50cmF0ZSB0aGUgdmFyaW91cyBlZmZv
cnRzIGN1cnJlbnRseSBnb2luZw0Kb24gaW4gdGhlIFhlbiBjb21tdW5pdHkgcmVnYXJkaW5nIG1p
bmltYWxpc3RpYyBPU2VzIChlc3NlbnRpYWxseSBkaWZmZXJlbnQNCnZhcmlhbnRzIG9mIE1pbmlP
UykuIFdlIHRoaW5rIHRoYXQgc3BsaXR0aW5nIHRoZSBjb21tdW5pdHkgYWNyb3NzIHRoZXNlDQp2
YXJpYW50cyBpcyBjb3VudGVyLXByb2R1Y3RpdmUgYW5kIGhvcGUgdGhhdCBVbmljb3JlIHdpbGwg
cHJvdmlkZSBhIGNvbW1vbg0KcGxhY2UgZm9yIGFsbCBvciBtb3N0IGltcHJvdmVtZW50cyBhbmQg
Y3VzdG9taXphdGlvbnMgb2YgbWluaW1hbGlzdGljDQpPU2VzLiBUaGUgbG9uZyB0ZXJtIGdvYWwg
aXMgdG8gcmVwbGFjZSBzb21ldGhpbmcgbGlrZSBNaW5pT1Mgd2l0aCBhIHRvb2wNCnRoYXQgY2Fu
IGF1dG9tYXRpY2FsbHkgYnVpbGQgc3VjaCBhIG1pbmltYWxpc3RpYyBPUy4NCg0KDQpVbmljb3Jl
IC0gVGhlICJVbmlrZXJuZWwgQ29yZSINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KVGhlIGhpZ2ggbGV2ZWwgZ29hbCBvZiBVbmljb3JlIGlzIHRvIGJlIGFibGUgdG8gYnVpbGQg
dW5pa2VybmVscyB0YXJnZXRlZA0KYXQgc3BlY2lmaWMgYXBwbGljYXRpb25zIHdpdGhvdXQgcmVx
dWlyaW5nIHRoZSB0aW1lLWNvbnN1bWluZywgZXhwZXJ0IHdvcmsNCnRoYXQgYnVpbGRpbmcgc3Vj
aCBhIHVuaWtlcm5lbCByZXF1aXJlcyB0b2RheS4gQW4gYWRkaXRpb25hbCBnb2FsIChvcg0KaG9w
ZSkgb2YgVW5pY29yZSBpcyB0aGF0IGFsbCBkZXZlbG9wZXJzIGludGVyZXN0ZWQgaW4gdW5pa2Vy
bmVsDQpkZXZlbG9wbWVudCB3b3VsZCBjb250cmlidXRlIGJ5IHN1cHBseWluZyBsaWJyYXJpZXMg
cmF0aGVyIHRoYW4gd29ya2luZyBvbg0KaW5kZXBlbmRlbnQgcHJvamVjdHMgd2l0aCBkaWZmZXJl
bnQgY29kZSBiYXNlcyBhcyBpdCBpcyBkb25lIG5vdy4gVGhlIG1haW4NCmlkZWEgYmVoaW5kIFVu
aWNvcmUgaXMgZGVwaWN0ZWQgaW4gRmlndXJlIDEgYW5kIGNvbnNpc3RzIG9mIHR3byBiYXNpYw0K
Y29tcG9uZW50czoNCiANCg0KW0F0dGFjaG1lbnQ6IHVuaWNvcmUtb25lc2xpZGVyLnBkZl0NCg0K
RmlndXJlIDEuIFVuaWNvcmUgQXJjaGl0ZWN0dXJlLg0KDQogDQpMaWJyYXJ5IHBvb2xzIHdvdWxk
IGNvbnRhaW4gbGlicmFyaWVzIHRoYXQgdGhlIHVzZXIgb2YgVW5pY29yZSBjYW4gc2VsZWN0DQpm
cm9tIHRvIGNyZWF0ZSB0aGUgdW5pa2VybmVsLiBGcm9tIHRoZSBib3R0b20gdXAsIGxpYnJhcnkg
cG9vbHMgYXJlDQpvcmdhbml6ZWQgaW50byAoMSkgdGhlIGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHRv
b2wsIGNvbnRhaW5pbmcgbGlicmFyaWVzDQpzcGVjaWZpYyB0byBhIGNvbXB1dGVyIGFyY2hpdGVj
dHVyZSAoZS5nLiwgeDg2XzY0LCBBUk0zMiBvciBNSVBTKTsgKDIpIHRoZQ0KcGxhdGZvcm0gdG9v
bCwgd2hlcmUgdGFyZ2V0IHBsYXRmb3JtcyBjYW4gYmUgWGVuLCBLVk0sIGJhcmUgbWV0YWwgKGku
ZS4gbm8NCnZpcnR1YWxpemF0aW9uKSBhbmQgdXNlci1zcGFjZSBMaW51eDsgYW5kICgzKSB0aGUg
bWFpbiBsaWJyYXJ5IHBvb2wsDQpjb250YWluaW5nIGEgcmljaCBzZXQgb2YgZnVuY3Rpb25hbGl0
eSB0byBidWlsZCB0aGUgdW5pa2VybmVsIGZyb20uIFRoaXMNCmxhc3QgbGlicmFyeSBpbmNsdWRl
cyBkcml2ZXJzIChib3RoIHZpcnR1YWwgc3VjaCBhcyBuZXRiYWNrL25ldGZyb250IGFuZA0KcGh5
c2ljYWwgc3VjaCBhcyBpeGdiZSksIGZpbGVzeXN0ZW1zLCBtZW1vcnkgYWxsb2NhdG9ycywgc2No
ZWR1bGVycywNCm5ldHdvcmsgc3RhY2tzLCBzdGFuZGFyZCBsaWJzIChlLmcuIGxpYmMsIG9wZW5z
c2wsIGV0Yy4pLCBydW50aW1lcyAoZS5nLiBhDQpQeXRob24gaW50ZXJwcmV0ZXIgYW5kIGRlYnVn
Z2luZyBhbmQgcHJvZmlsaW5nIHRvb2xzLiBUaGVzZSBwb29scyBvZg0KbGlicmFyaWVzIGNvbnN0
aXR1dGUgYSBjb2RlIGJhc2UgZm9yIGNyZWF0aW5nIHVuaWtlcm5lbHMuIEFzIHNob3duLCBhDQps
aWJyYXJ5IGNhbiBiZSByZWxhdGl2ZWx5IGxhcmdlIChlLmcgbGliYykgb3IgcXVpdGUgc21hbGwg
KGEgc2NoZWR1bGVyKSwNCndoaWNoIHNob3VsZCBhbGxvdyBmb3IgYSBmYWlyIGFtb3VudCBvZiBj
dXN0b21pemF0aW9uIGZvciB0aGUgdW5pa2VybmVsLg0KIA0KVGhlIFVuaWNvcmUgYnVpbGQgdG9v
bCBpcyBpbiBjaGFyZ2Ugb2YgY29tcGlsaW5nIHRoZSBhcHBsaWNhdGlvbiBhbmQgdGhlDQpzZWxl
Y3RlZCBsaWJyYXJpZXMgdG9nZXRoZXIgdG8gY3JlYXRlIGEgYmluYXJ5IGZvciBhIHNwZWNpZmlj
IHBsYXRmb3JtIGFuZA0KYXJjaGl0ZWN0dXJlIChlLmcuLCBYZW4gb24geDg2XzY0KS4gVGhlIHRv
b2wgaXMgY3VycmVudGx5IGluc3BpcmVkIGJ5DQpMaW51eOKAmXMga2NvbmZpZyBzeXN0ZW0gYW5k
IGNvbnNpc3RzIG9mIGEgc2V0IG9mIE1ha2VmaWxlcy4gSXQgYWxsb3dzIHVzZXJzDQp0byBzZWxl
Y3QgbGlicmFyaWVzLCB0byBjb25maWd1cmUgdGhlbSwgYW5kIHRvIHdhcm4gdGhlbSB3aGVuIGxp
YnJhcnkNCmRlcGVuZGVuY2llcyBhcmUgbm90IG1ldC4gSW4gYWRkaXRpb24sIHRoZSB0b29sIGNh
biBhbHNvIHNpbXVsdGFuZW91c2x5DQpnZW5lcmF0ZSBiaW5hcmllcyBmb3IgbXVsdGlwbGUgcGxh
dGZvcm1zLg0KIA0KQXMgYW4gZXhhbXBsZSwgaW1hZ2luZSBhIHVzZXIgd2FudGluZyB0byBnZW5l
cmF0ZSBhIG5ldHdvcmsgZHJpdmVyIGRvbWFpbg0KdW5pa2VybmVsLiBJbiB0aGlzIGNhc2UsIHdl
IHdvdWxkIGFzc3VtZSB0aGUg4oCcYXBwbGljYXRpb27igJ0gdG8gYmUgdGhlDQpuZXRiYWNrIGRy
aXZlci4gVG8gc2VsZWN0IHRoaXMgYXBwbGljYXRpb24sIHRoZSB1c2VyIHdvdWxkIGZpcnN0IHJ1
biDigJxtYWtlDQptZW51Y29uZmln4oCdIGZyb20gd2l0aGluIHRoZSBuZXRiYWNrIGFwcGxpY2F0
aW9uIGZvbGRlci4gVGhlIE1ha2VmaWxlIHRoZXJlDQp3b3VsZCBzZXQgYSB2YXJpYWJsZSB0byBp
bmRpY2F0ZSB3aGF0IHRoZSBhcHBsaWNhdGlvbiBpcywgYW5kIHdvdWxkDQppbmNsdWRlIHRoZSBt
YWluIFVuaWNvcmUgTWFrZWZpbGVzIHNvIHRoYXQgdGhlIHVuaWtlcm5lbCBjYW4gYmUgYnVpbHQN
CihTdGVwIDEgaW4gdGhlIGZpZ3VyZSkuIFVzaW5nIHRoZSBtZW51LWJhc2VkIHN5c3RlbSwgdGhl
IHVzZXIgY2hvb3NlcyB0aGUNCnJlbGV2YW50IGxpYnJhcmllczsgZm9yIGEgWGVuIGRyaXZlciBk
b21haW4gdGhpcyB3b3VsZCBpbmNsdWRlIGEgcGh5c2ljYWwNCm5ldHdvcmsgZHJpdmVyLCB0aGUg
bmV0YmFjayBkcml2ZXIsIHRoZSBsaWJ4ZW5wbGF0IGxpYnJhcnkgYW5kIGEgbGlicmFyeQ0KZnJv
bSB0aGUgYXJjaGl0ZWN0dXJlIGxpYnJhcnkgcG9vbCBzdWNoIGFzIGxpYng4Nl82NGFyY2ggKFN0
ZXAgMiBpbiB0aGUNCmZpZ3VyZSkuIFdpdGggdGhpcyBpbiBwbGFjZSwgdGhlIHVzZXIgc2F2ZXMg
dGhlIGNvbmZpZ3VyYXRpb24gYW5kIHR5cGVzDQrigJxtYWtl4oCdIHRvIGJ1aWxkIHRoZSB1bmlr
ZXJuZWwgKFN0ZXAgMykgYW5kIOKAnHhsIGNyZWF0ZeKAnSB0byBydW4gaXQgKFN0ZXAgNCkuDQog
DQpBIG5vdGUgb24gdGhlIEFCSS9BUEkgZXhwb3NlZCB0byB0aGUgYXBwbGljYXRpb246IGJlY2F1
c2UgVW5pY29yZSBhbGxvd3MNCmZvciBjdXN0b21pemF0aW9uIG9mIHRoZSB1bmlrZXJuZWxzLCB0
aGUgQUJJIChvciBBUEkgc2luY2UgdGhlcmUgaXMgbm8NCmtlcm5lbCkgd291bGQgYmUgY3VzdG9t
LCB0aGF0IGlzLCBkZWZpbmVkIGJ5IHRoZSBsaWJyYXJpZXMgdGhlIHVzZXINCnNlbGVjdGVkLiBI
YXZpbmcgc2FpZCB0aGF0LCBpdCB3b3VsZCBiZSBwZXJmZWN0bHkgcG9zc2libGUsIGZvciBpbnN0
YW5jZSwNCnRvIGJ1aWxkIFBPU0lYLWNvbXBsaWFudCB1bmlrZXJuZWxzIHdpdGggaXQgKGUuZy4g
c2ltaWxhciB0byBSdW1wLCBidXQgaW4NCnByaW5jaXBsZSB3aXRoIG11Y2ggbW9yZSBzcGVjaWFs
aXplZCBPUyBsYXllcnMpLg0KDQpGaW5hbGx5LCBpdCBpcyB3b3J0aCBwb2ludGluZyBvdXQgdGhh
dCB3ZSB1c2UgdGhlIHRlcm0gYXBwbGljYXRpb24NCmxvb3NlbHk6IGFub3RoZXIgY2xlYXIgdGFy
Z2V0IGZvciBVbmljb3JlIGlzIHRoZSBidWlsZGluZyBvZg0KcnVudGltZS1zcGVjaWZpYyB1bmlr
ZXJuZWxzIChlLmcuIGEgdW5pa2VybmVsIGFibGUgdG8gcnVuIFB5dGhvbiBvciBPQ2FtbA0Kc2Ny
aXB0cyBhcyBpcyB0aGUgY2FzZSB3aXRoIE1pcmFnZU9TKS4NCg0KDQpSZWxldmFuY2UgdG8gWGVu
IGFuZCBpdHMgQ29tbXVuaXR5DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
VW5pa2VybmVscyBhcmUgaW1wb3J0YW50IHRvIGEgbnVtYmVyIG9mIGFyZWFzIHJlbGV2YW50IHRv
IHRoZSBYZW4NCmNvbW11bml0eSwgaW5jbHVkaW5nIElvVCwgYXV0b21vdGl2ZSwgc3R1YiBkb21h
aW5zLCBhbmQgZHJpdmVyIGRvbWFpbi9kb20wDQpkaXNhZ2dyZWdhdGlvbi4gVW5pY29yZSBjb3Vs
ZCBoZWxwIGJvb3N0IHRoZSBwcm9ncmVzcyBpbiBhbGwgb2YgdGhlc2UNCmFyZWFzIGJ5IHF1aWNr
bHkgcHJvdmlkaW5nIHRoZSBuZWNlc3NhcnkgdG9vbHMgdG8gY3JlYXRlICB1bmlrZXJuZWxzIGZv
cg0KdGhlbS4gRm9yIGluc3RhbmNlLCBmb3IgYSBkcml2ZXIgZG9tYWluLCB0aGUgdXNlciB3b3Vs
ZCBpbmNsdWRlIHRoZQ0K4oCcbGlicmFyeeKAnSBjb250YWluaW5nIHRoZSByZWxldmFudCBoYXJk
d2FyZSBkcml2ZXIgYW5kIGNvcnJlc3BvbmRpbmcNCmJhY2stZW5kIGRyaXZlciwgYW5kIGluIHBy
aW5jaXBsZSBVbmljb3JlIHdvdWxkIHRha2UgY2FyZSBvZiB0aGUgcmVzdC4NCg0KSW4gYWRkaXRp
b24sIFVuaWNvcmUgY291bGQgZXZlbnR1YWxseSByZXBsYWNlIE1pbmktT1MsIHByb3ZpZGluZyBh
DQpjbGVhbmVyLCBtb3JlIHN0YWJsZSBhbmQgZmxleGlibGUgYmFzZSBmcm9tIHdoaWNoIHRvIGJ1
aWxkIHVuaWtlcm5lbHMgZm9yDQpwcm9qZWN0cyAodGhlIG1vZHVsYXJpemF0aW9uIG9mIE1pbmkt
T1MgaXMgaW4gZmFjdCBhbHJlYWR5IHRha2luZyBwbGFjZSkuDQoNCg0KQ3VycmVudCBTdGF0dXMN
Ci0tLS0tLS0tLS0tLS0tDQpVbmljb3JlIGlzIGF0IGFuIGVhcmx5IHN0YWdlLiBGb3Igbm93IGl0
IGluY2x1ZGVzIHNvbWUgYmFzZSBsaWJyYXJpZXMgd2l0aA0KY29kZSBleHRyYWN0ZWQgZnJvbSBN
aW5pLU9TIGFzIHdlbGwgYXMgYSBidWlsZCB0b29sIGluc3BpcmVkIGJ5IExpbnV4J3MNCktDb25m
aWcgc3lzdGVtLiBVbmljb3JlIGlzIGN1cnJlbnRseSBhYmxlIHRvIGJ1aWxkICJoZWxsbyB3b3Js
ZCINCnVuaWtlcm5lbHMgZm9yIFhlbiBhbmQgTGludXggdXNlciBzcGFjZSBvbiB4ODZfNjQgYW5k
IEFSTXY3Lg0KDQpJbmN1YmF0aW9uDQotLS0tLS0tLS0tDQpUaGUgcmVhc29uIGJlaGluZCBtYWtp
bmcgVW5pY29yZSBhIFhlbiBzdWItcHJvamVjdCBwcm9qZWN0IGlzIHRvICgxKQ0KYnJpbmcgdGhl
IGV4aXN0ZW5jZSBvZiBVbmljb3JlIHRvIHRoZSBhdHRlbnRpb24gb2YgdGhlIFhlbiBjb21tdW5p
dHkNCmFuZCB0byBvdXRzaWRlIHdvcmxkOyAoMikgdG8gYXR0ZW1wdCB0byBoYXJuZXNzIGludGVy
ZXN0IGFuZA0KcG90ZW50aWFsbHkgZGV2ZWxvcG1lbnQgY3ljbGVzIGZyb20gcGVvcGxlIGFuZCBj
b21wYW5pZXMgaW50ZXJlc3RlZCBpbg0KdW5pa2VybmVsczsgKDMpIHRvIGNvbmNlbnRyYXRlIG1h
aW50ZW5hbmNlIHJlc291cmNlcyBmcm9tIHBlb3BsZQ0KaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWxz
IHdpdGhpbiB0aGUgY29tbXVuaXR5OyBhbmQgKDQpIHRvIGhhdmUgYSBsZWdhbA0KZW50aXR5IGJl
aGluZCB0aGUgcHJvamVjdC4NCg0KTGljZW5zZQ0KLS0tLS0tLQ0KVGhlIG1haW4gbGljZW5zZSBv
ZiB0aGUgcnVuLXRpbWUgY29tcG9uZW50cyBvZiBVbmljb3JlIHdpbGwgYmUgYSAzLWNsYXVzZQ0K
QlNEIGxpY2Vuc2UsIHVubGVzcyB0aGVyZSBpcyBhIGdvb2QgcmVhc29uIG5vdCB0byB1c2UgaXQg
KGUuZy4gd2UgbWF5DQppbXBvcnQgMi1jbGF1c2UgQlNEIGxpY2Vuc2VkIGNvZGUgZnJvbSBNaW5p
LU9TLCB3aGljaCB3ZSB3b3VsZCAqbm90Kg0KYW50aWNpcGF0ZSB0byBjaGFuZ2UpLiBUaGUgTWFr
ZWZpbGUgc3lzdGVtIHdvdWxkIGJlIGxpY2Vuc2VkIHVuZGVyIEdQTCB2Mg0Kb3IgbGF0ZXIgYXMg
d2Ugd2FudCB0byBiZSBhYmxlIHRvIHVzZSBLQ29uZmlnIGZ1bmN0aW9uYWxpdHkgZnJvbQ0KQnVp
bGRyb290L0xpbnV4Lg0KDQpSZXF1aXJlZCBJbmZyYXN0cnVjdHVyZQ0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NClRoZSBvZmZpY2lhbCByZXBvc2l0b3JpZXMgc2hvdWxkIGJlIGNyZWF0ZWQgb24N
CltodHRwOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9dIHVuZGVyIGB1bmljb3JlLmdpdGAuIFRo
ZXJlIHNob3VsZCBiZSBhDQptYWluIHJlcG9zaXRvcnkgZm9yIHRoZSBjb3JlIHVuaWNvcmUgaW1w
bGVtZW50YXRpb24gYW5kIGFkZGl0aW9uYWwNCnJlcG9zaXRvcmllcyBmb3Igc29tZSBtb3JlIGFk
dmFuY2VkIGV4dGVuc2lvbiBsaWJyYXJpZXMgKGUuZy4sIGx3SVAsDQpuZXdsaWIpLg0KDQojIyMg
TWFpbiByZXBvc2l0b3J5DQoNCmB1bmljb3JlLmdpdGANCg0KIyMjIFJlcG9zaXRvcmllcyBmb3Ig
ZXh0ZW5zaW9uIGxpYnJhcmllcw0KDQpSZXBvc2l0b3JpZXMgZm9yIGFkZGl0aW9uYWwgbGlicmFy
aWVzIHRoYXQgYXJlIHN1cHBvcnRlZCBieSB0aGUgVW5pY29yZQ0KcHJvamVjdCBzaG91bGQgZXhp
c3QgdW5kZXIgYSBzZXBhcmF0ZSBkaXJlY3Rvcnk6DQoNCmB1bmljb3JlLWxpYnMvYA0KDQpGb3Ig
ZXhhbXBsZToNCg0KYHVuaWNvcmUtbGlicy9sd2lwLmdpdGANCmB1bmljb3JlLWxpYnMvbmV3bGli
LmdpdGANCg0KIyMjIE1haWxpbmcgbGlzdA0KDQpJbiB0aGUgYmVnaW5uaW5nIHdlIHdvdWxkIHVz
ZSB0aGUgTWluaU9TIG1haWxpbmcgbGlzdA0KKG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZykuIFdoZW4gd2UgZ2V0IHRyYWN0aW9uIHdpdGggVW5pY29yZSB3ZQ0KY291bGQgY29uc2lk
ZXIgc3BsaXR0aW5nIHRoYXQgdHJhZmZpYyBvbnRvIGEgdW5pY29yZSBtYWlsaW5nIGxpc3QuDQoN
Cg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCkRyLiBGZWxpcGUgSHVpY2kNCkNoaWVmIFJlc2VhcmNoZXIsIE5ldHdvcmtlZCBT
eXN0ZW1zIGFuZCBEYXRhDQpBbmFseXRpY3MgR3JvdXANCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3Bl
LCBOZXR3b3JrIFJlc2VhcmNoIERpdmlzaW9uDQpLdXJmdWVyc3RlbmFubGFnZSAzNiwgRC02OTEx
NSBIZWlkZWxiZXJnDQpUZWwuICAgICArNDkNCigwKTYyMjEgNDM0Mi0yNDENCkZheDogICAgICs0
OQ0KKDApNjIyMSA0MzQyLTE1NQ0KDQplLW1haWw6IA0KZmVsaXBlLmh1aWNpQG5lY2xhYi5ldQ0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DQpORUMgRXVyb3BlIExpbWl0ZWQgUmVnaXN0ZXJlZCBPZmZpY2U6IE5FQyBIb3VzZSwgMQ0K
VmljdG9yaWEgUm9hZCwgTG9uZG9uIFczIDZCTCBSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAx
NA0KDQo=

--_003_D5E553D139F25felipehuicineclabeu_
Content-Type: application/pdf; name="PROPOSAL Unicore.pdf"
Content-Description: PROPOSAL Unicore.pdf
Content-Disposition: attachment; filename="PROPOSAL Unicore.pdf"; size=170579;
	creation-date="Mon, 18 Sep 2017 09:16:43 GMT";
	modification-date="Mon, 18 Sep 2017 09:16:43 GMT"
Content-ID: <5C9ACBB9A5B0634CA08CF4539AD2B267@office.hd>
Content-Transfer-Encoding: base64

JVBERi0xLjUKJb/3ov4KMTMgMCBvYmoKPDwgL0xpbmVhcml6ZWQgMSAvTCAxNzA1NzkgL0ggWyA3
NjEgMTc3IF0gL08gMTcgL0UgNDcyODYgL04gNSAvVCAxNzAyMzMgPj4KZW5kb2JqCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKMTQgMCBvYmoKPDwg
L1R5cGUgL1hSZWYgL0xlbmd0aCA1NyAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMg
PDwgL0NvbHVtbnMgNCAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAyIDEgXSAvSW5kZXggWyAxMyAy
NSBdIC9JbmZvIDI0IDAgUiAvUm9vdCAxNSAwIFIgL1NpemUgMzggL1ByZXYgMTcwMjM0ICAgICAg
ICAgICAgICAgIC9JRCBbPGQ2NTUzMDAwZjExZWJkNTZjMGY3YjdjZTNlN2E4ODkwPjxkNjU1MzAw
MGYxMWViZDU2YzBmN2I3Y2UzZTdhODg5MD5dID4+CnN0cmVhbQp4nGNiZOBnYGJgOAkkmN6BWMZA
gnEjiLgDJCRZgETtchB3Fog7HcRSZ2Bi9O4DKWZgpIQAAKTnB1kKZW5kc3RyZWFtCmVuZG9iagog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAoxNSAwIG9iago8PCAvUGFnZXMgMjUgMCBSIC9UeXBl
IC9DYXRhbG9nID4+CmVuZG9iagoxNiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvUyA3
NCAvTGVuZ3RoIDk5ID4+CnN0cmVhbQp4nGNgYGACop8MzAwMAicZBBmgAMxmZmABMlmWMAQpnn56
aFbD3AAGBvlbyq4VSSbhbcquSSZhSBJAwMXA5JkJpNmBmBMscoeBn4EhYfG9CO5H3xOEDmqc6WB0
YGAAAFqAGsIKZW5kc3RyZWFtCmVuZG9iagoxNyAwIG9iago8PCAvQ29udGVudHMgMTggMCBSIC9N
ZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAyNSAwIFIgL1Jlc291cmNlcyA8PCAvRXh0
R1N0YXRlIDw8IC9HMCAyNiAwIFIgPj4gL0ZvbnQgPDwgL0YwIDI3IDAgUiAvRjEgMzAgMCBSID4+
IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvVHlw
ZSAvUGFnZSA+PgplbmRvYmoKMTggMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0
aCA2MzMxID4+CnN0cmVhbQp4nO2d227lyJFF3+sr9DzAyLwleQgMBnDf/GyjAH+AxzYwgAcYz/8D
k5LI7rKSi8wdO4+k7qouoLpbR2cxGJFMZmRcsn/o8p9/7/Nft2l8+Ms/Pv3vp6efpHXOPxge17T0
6eGff/305397+J/82eOSunlYl+H5e//6f/nL/cPTnz/94eHlP/7590+/+0P38Pf/e2Yu6/TQ98P4
hPvbyU/S/HLJ49/Jgj3/qBuWX36pe7rmy3/ka373+dPvfuoe+ulxTmv+5/bw+W+f+l/utO+7h8//
+JRJ+d//9fAfXTeO//nw+b8/rY9d10/zdPvlg0QfDPQBovAbM3wwTPTBT/BB/8PzBz9+ftFBf6mD
flkeu37sf0F0/b8grtV4gBhVKW7z49OdJEOKAjHeQEmphw+m7+kDslAimyYaN9NNvLFhypA+zSOp
9wwxvh7oQ0dD6tsH7/hBvS2t4ZBeDwfhu0sxZ9IQx4diomlrwkd1FuXrpz5yc+vrm+vJYO0/qJcv
dnND/dsOZy026Q+qSXkuXWrfGtsd9enpUeiGNAVeGyeM6rfXzphvmdE/r4KiYhQIfMWzYmm1MC3n
T5ezjNjkH4bhMc9lqY+r4AChGmIY+4zo1+ULKSKSlBhZkqnLiHGaTElKjC5JNm/+yxXkNUWWI+UR
PszjYoyQAoErZ1zJJZqMeSXXi3c6duNjnmLnNX6nBwhV32OfH6cx9bMhRYEYfiQl4aQkL8KT/EbZ
3lqCbpb02E1pMmarA4RsoduUEfPtS9crIkmJkSVZ83CbbqM5Wx1gVEmmLg+5aTVVUlJkOfr8Ckj9
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
IFIgL0YxIDMwIDAgUiAvRjIgMzQgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdl
QiAvSW1hZ2VDIC9JbWFnZUkgXSAvWE9iamVjdCA8PCAvWDAgMiAwIFIgPj4gPj4gL1R5cGUgL1Bh
Z2UgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0JpdHNQZXJDb21wb25lbnQgOCAvQ29sb3JTcGFjZSAv
RGV2aWNlUkdCIC9Db2xvclRyYW5zZm9ybSAwIC9GaWx0ZXIgL0RDVERlY29kZSAvSGVpZ2h0IDUz
MyAvU3VidHlwZSAvSW1hZ2UgL1R5cGUgL1hPYmplY3QgL1dpZHRoIDcyMCAvTGVuZ3RoIDc3Njk5
ID4+CnN0cmVhbQr/2P/gABBKRklGAAEBAAABAAEAAP/bAEMABgQFBgUEBgYFBgcHBggKEAoKCQkK
FA4PDBAXFBgYFxQWFhodJR8aGyMcFhYgLCAjJicpKikZHy0wLSgwJSgpKP/bAEMBBwcHCggKEwoK
EygaFhooKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKP/A
ABEIAhUC0AMBIgACEQEDEQH/xAAdAAEAAgIDAQEAAAAAAAAAAAAABgcEBQEDCAIJ/8QAXxAAAQIE
AwMFCQsHCgUCBQIHAQIDAAQFEQYSIRMUMQciQVFhFSMyM0JSYpHRFhckNFNVVnGUlaE3coGSk7LS
CBg1NlRXdHWxsyVDc3aCJsE4RmO0wkRkheGD8aKj8P/EABsBAQACAwEBAAAAAAAAAAAAAAABBAID
BQYH/8QAOREAAgECAwUFBgUEAgMAAAAAAAECAxEEElETFCExQQVSYZGhFSIycYHwBhYzQrEjU9Hh
NMFDYvH/2gAMAwEAAhEDEQA/APVMIRHuUSbmJDAOI5yTcW1My9OmHWnEGykqS2ogjtuIAkMIruQx
1XVSEsVYAxM6otJJWHJTnGw18dE0oFQmKnTW5qbpk1THlEgy00UFxNuk5FKGv1wBsIQhACEIQAhC
EAIQhACEIQAhCEAIQhACEIQAhCEAIQhACEIQAhCItjnHdFwUJEVtcztJ1akMNy8ut5SykXOiQeiA
JTCKw9+7Cv8AZ6990zH8MPfuwr/Z6990zH8MAWfCKw9+7Cv9nr33TMfww9+7Cv8AZ6990zH8MAWf
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
JAfr4LX31mIGL1rlZmbIwNoMFC3ShIm7i9bijK7+ELNUnOZw1QPdl9eJCWcYQvSHqUXCGYRU3DnW
IoFlKY+0Fw0yeOFKe9EQAxs0fBLV8e2uS3G00CFk0KLVQoeIsXeCLjMp1HrsGCEorhKE4JtCcpUg
xutPyW9wOAZm0K2kJdMhRhPlc4ErJ6xjBi8o5egPyGjpjuf7+VWza6cGrhLIoJtPc5UgRkPlJI62
+mU/SYIqGbygpK1viOH500lhYLTW20oIQfNdQAbdGFoiJGI4Wr3TXCWQwctDcpUgxl6yQot5UPNd
QAYtwdxbbcagjO4C8RRnDTa8YZo4D32tseJKyOWhLw323y5UZ5/oa3V9zDjerVaG5LnAENyIO3kz
TNmTDatqJ9wjEF6K0u3OGNIyotPgNPGloFIiBGbQUpd8F5BRMSki3xjO7aj1UPOBZ6KLuPes9C5J
vZWX4+ZibzD/ZdfXvNr3Y56/PWxa4P+yv3+eTNlIpvO42IVxPI9+1n9icudxmPqpC2E+wbT3Q/f5
t9PP33V/2Dfunt6+aP1I7O5Qg/fn0fSp1P3y6fT2Q999/Ov09j999/5/y1vnbyaTyBj9eUqDS/f4
5yHNNsKtB7Pv7v/vzd3H77i3QvCd9e/gZyFMD4Uwy+7WY3TvCubLOjacTWYuj8VuxMuDqTyhpnyw
aPslatH2N97xRdt/+8HNNfDdzecvk8FeNYKbztM4bWaJLRLpv/AOiGWDF6TyeavxuJlMUVW8h7jF
NijF6pxU7BjsPWFTca8qd8nTxGqDzio8NitfwQsj6uHuyGD524OMUB49uM5gib0R8+S2nJg1Utvg
Sa0aXTKe2eCtylfwfKQlntGDd2huRJPmsjTDVmV6ztB6/i1RD0K4B+Q958lUml3e2YpZqxasX95W
C+Yl9v9xyIqGZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8IC9Db250ZW50cyA1IDAgUiAvTWVk
aWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMjUgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdT
dGF0ZSA8PCAvRzAgMjYgMCBSIC9HMSAzNyAwIFIgPj4gL0ZvbnQgPDwgL0YwIDM0IDAgUiAvRjEg
MzAgMCBSIC9GMiAyNyAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFn
ZUMgL0ltYWdlSSBdID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iago1IDAgb2JqCjw8IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlIC9MZW5ndGggOTMxNyA+PgpzdHJlYW0KeJztnW2L5Th6hr/3r6jPga2xLcsv
EALT8/Y5oSE/INkdCCSQ2f8Pkaut6k7b17Fv3fKp07WThbA7Z+qy/EiW9Ly3T036z1/a9P+mPjz9
x39/+N8Pyz+J85D+Qfc8x7Gbnv7464d//6en/0m/PY+xGbp57F7+7uv/9Zd2mOLz3H6mtE/Lf/7t
t6fP/+WP3z/88Fvz9PvfE7zr+uFpnPuntu3Cgv4b/cPm5Z/EoY03/7Uu9N3nf9h045e/bZbHf/4v
6fEfP3344dfmqe2fhzin/5uePv3tQ/vl7bsQh6dPaeDpYc3Tp/98+uem6X79l6dP//Vheh7n2E5t
eP2h/4l+iPBDpB/6Xv2L+Pnhv6QX+q1dRNo9ffrj8/u1J95vHJ7jMCRBZV7TfuGtU5R5Z+S15QVr
fGkRhaHtY63xbXgxkGA79YeeFkgcHBl03fwcwhiGSjLY4Vlz1IXpuQ1d7L8a380xdiXM+OMLb35O
5H7op2+nY+eHCX5Y52nnhzGP+fS7TyGNc5725ub0u24ZQR7H3D23fRuCM44Nox9kmbf0w0gy7+mH
n24/Q5BOiPG5jW2cDOnsMORZCkOfGKHZ281Oj2PD4OVMElzPpR3R0g84S/wX+HD6LL/skmfl2fdp
TtJp46z6HYY8r31MczKMw+yMY8PgT+ajPEvyxtbPzXM7pkXvvNKWoYt2nhMjNp01jm8Z50Q7f3X8
rKtWGHnshvTUue+Nke8wZAnGkBb41MytM44NAw/XSGcGf/dRfqWxTcMZxr1b6+lX2jJ00U5pgU+T
tf9sGXi49rM8wDldo+a2da4nOwxZUEMzJkY3OILaMgKuKLqF8KGk33Tw4JvkNxuXJTDiNnkTMW70
VHwXPh6EG9X6vL5LlD7MZecDQ4SltUJi+7xsR7Hs8EWIvo/xPQz/AledcF5/foOuic8LxJmPHYY8
HV36N5p2aMtOG2KsO5/wFfJ328ivFJvnpmvnstMGGbpoY3qbLhReKIiBV6FVgsoAxzHBh2AJasvQ
BTUNiTFOZacNMfhjPTgJ9Hv64aFyQgihTysuJMXGEMIOQ56M0Ke3CenuaI3jW0aBbqRLcExLoO++
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
DHmWHO8vIQquaye7jJx5IScclRm6YJ06X8g4upHVWJpWSyFmyBKMbVrewxicDWTLOOoMimbsKipW
hUil/GZOUiwz9FkykmIJwYnc8kXNs1sgQxaTEyZACNsGeuahi8WhNEu322TpPmZRfX54hXIhXYWk
UmYICzFW8GMT41pzfIWkUmbIErTinJFxXaG3M68U032/G0KZlRkZumgttZoYBYHDuE3V69BydBfY
CSEUAg8qJF4yQ55XTxckRqerExWvcj+qQrCSE5khT4anehJDL+7Ip65wGa6QC8kMXbSW8kmM+vq0
pybGCuoZMmSZe156YtRIjc5wJ46bGbqgnDhuZDyatThWcJsjQ5a5p34S46y1+Ax8CfoG/e5f03/+
D/eTp0JlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKPDwgL0NvbnRlbnRzIDcgMCBSIC9NZWRpYUJv
eCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAyNSAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRl
IDw8IC9HMCAyNiAwIFIgPj4gL0ZvbnQgPDwgL0YwIDI3IDAgUiAvRjEgMzAgMCBSID4+IC9Qcm9j
U2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSA+PiAvVHlwZSAvUGFn
ZSA+PgplbmRvYmoKNyAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDY1MjQg
Pj4Kc3RyZWFtCnic7Z3diuXIlUbv6ynyesBpSaFfGAZc1d2+tinwA3hsw4AHxvP+MJFZ0umejLMk
ffHtc/Jkd7mhaVdWLkXsHQrF/o32qcn//K7N/5r79PTXf376n08vfzIsY/6D7nkZpiY9/etvn/7y
b0//nX/2PA3N2C1T9/p7v/x/v+uGbn6ep3Z8obRPL//8+Y9P3/7jX//49Ps/Nk//+N8MT2lcnqal
f2rb7hX9d/rD5vVPhrEddv9a6sfh2x823fTz7zYvj//2H/nxn79++v1PzVPbP4/Dkv83P339+6f2
59mnflqevv7zU5538/T1P5/+vWmG9B9PX//r0/LcNG0/9vPlB/0MPxgG+o1FRfUjPWOi3/iJfuPL
6w9+/PpNCO2xENppem7a1P7MaNr/xzghyCuMJI9jHp9fJjM44ygYqNehox+gMugH/Rf6AS4RUh8u
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
B0AELmYv5QAZupic2z+Qwaaf3EZfL/PlkIIQxw1o1cIMWUuei4MYFZWA+paj95KJyFcI6AzDDFl9
TmcYQtgG5JmHvhSF1boNUpHxzl8ZPNq+p6tUvzc9oqlRCkjQZsb5pZsCmowgo+JiJKzg07s94GrD
9Xlwp5C+DAUNWDFMZsgrwUrRRga7EuWQ6VHnK+tAsE3ACZkyQ1eGEzJFxvtccpEC0piZIYvWMmCQ
wYXquDjlbSqi9ds2Aac3BjN0ZTi9MZBxU+f7+lSr2yQzZAlaJgwyIiNAcguHijSbk1+AE7J4tQeq
z8RFxurHtMGUY5jw5gRU+jNDeHMCKv2RcaRwYYBW4z1myIKyAjLI+K10nbOiMKv0rBgCM+SVYMUQ
mIFRGJKgEIXZnuo49ZmhS9AyMIgR4bje4E4NKDN0QTk5mcioONfUZp1HfPIrrqsNiMOv0rMavjND
XgnWhXLIqCigv8dRDlebflgOqIpYpWf52ZkhrwTHz06IyMOznoCDD9c3F8HSWUXh3KOVynK393Eu
DQEJaDsQYY1G1Ncx5MM4mIYA4woZsjq8+AYxvlv1pZCcBC1myAr3winECLHqhwBbDhm6oCxbjhi/
FateELQXcECGrHAnY4oQfB2ynKxf3SpMEYEVbkCGrgrLtCLGTSt1UkBRGDNkCVoZU8j4lRW+eK7H
X5QW1faEYYascKsnDDJuGylcn+o0aWGGLsExb1xL1zmb3xUGOm/x8p3zVVnbUy1LtShvC/GWrvVi
+W80tY0amCHodmVYpWAMqUj0PUjkUiZlFUrtQHTxOldoI0NoSJgu5Yn1bWeYocvDCuESQ0/w6vH4
eZDbKczVKgNjhizzrs+bYJd652UoGXfpSXCyPveMECwvAzJkZXheBmJ8lP7K2wSsmCoydGVYMVVi
3NaamgKCnMiQJeg0niHEQzfFvHJc1Wc8cZT7T/mf/wPBFcRXZW5kc3RyZWFtCmVuZG9iago4IDAg
b2JqCjw8IC9Db250ZW50cyA5IDAgUiAvTWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQg
MjUgMCBSIC9SZXNvdXJjZXMgPDwgL0V4dEdTdGF0ZSA8PCAvRzAgMjYgMCBSID4+IC9Gb250IDw8
IC9GMCAyNyAwIFIgL0YxIDMwIDAgUiA+PiAvUHJvY1NldHMgWyAvUERGIC9UZXh0IC9JbWFnZUIg
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
osYSkAj7jpwFicnSIDM5z2SQVZ+ETUcumz7O3HFVI1MYlfuX4L+gFQmhnZ9g8Nc2p/g6dqGMV3cO
4SW0cSJiajZcs2dtI+iY737pfuv+6H6H59e9TNV/mb6FEXtVKQhZO5FvqEXcXmWxSXKz38CLeOX9
AqsbmHHhPpIl1+w5NUHXlCk36n37SQUvf7Y1Wt8pI072/gP/uf/Uf+Wf+GP/hf/Mn/kTp8UPe+s8
wyg6Q8C4EbZdXLk5de57P7sPoZFxV7Ggiyv3PO834WIGI2VuZHN0cmVhbQplbmRvYmoKMTEgMCBv
YmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAzMDggPj4Kc3RyZWFtCnicXZLLboMw
EEX3/opZpouINyQSQopoI7HoQ6X5AGIPqaViLGMW/H2Nh6RSLQE6M3N9x2OCunlulLQQfJiRt2ih
l0oYnMbZcIQr3qRiUQxCcruRf/Oh0yxw4naZLA6N6kdWlgDBp8tO1iywO4nxik8seDcCjVQ32F3q
1nE7a/2DAyoLIasqENi7nV47/dYNCIGX7Rvh8tIue6f5q/haNELsOaJu+Chw0h1H06kbsjJ0q4Ly
7FbFUIl/+QOprj3/7oyvTlx1GMZhtVIUEb0QpZ6SyFNMlG50JMqJzkS1p5QoJ8pqT8XR97M5Z/c+
Hm0nBZkd/CdLaafNk4I5Waenu5kPFuRCnWd0nJwOkGUUJHkRbx2Q5zqc9RIfk+ezMW7o/qb9tNc5
S4WPn0GPelWtzy9NtqBAZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iago8PCAvVHlwZSAvWFJlZiAv
TGVuZ3RoIDU2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9EZWNvZGVQYXJtcyA8PCAvQ29sdW1ucyA1
IC9QcmVkaWN0b3IgMTIgPj4gL1cgWyAxIDMgMSBdIC9TaXplIDEzIC9JRCBbPGQ2NTUzMDAwZjEx
ZWJkNTZjMGY3YjdjZTNlN2E4ODkwPjxkNjU1MzAwMGYxMWViZDU2YzBmN2I3Y2UzZTdhODg5MD5d
ID4+CnN0cmVhbQp4nGNiAAEmRoYd2xiYGBgYOYEko4EtiC0gBRb5ABJRWQtm3wKRUkcQbIH3INI3
BSxSwwAAKoAIsAplbmRzdHJlYW0KZW5kb2JqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKc3RhcnR4cmVmCjIxNgolJUVPRgo=

--_003_D5E553D139F25felipehuicineclabeu_
Content-Type: application/pdf; name="unicore-oneslider[1].pdf"
Content-Description: unicore-oneslider[1].pdf
Content-Disposition: attachment; filename="unicore-oneslider[1].pdf";
	size=64563; creation-date="Mon, 18 Sep 2017 09:16:43 GMT";
	modification-date="Mon, 18 Sep 2017 09:16:43 GMT"
Content-ID: <B514F1C9DF53D244BC1A397278DABBBA@office.hd>
Content-Transfer-Encoding: base64

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
AQbUdF2rDnjvKhc76YIHrs2j5Du9myXCpkilGUlBaIkzO9opAwM9WakGkkib6QTw3rgW7Jg+OK7y
X13/S6iNnBh1zvFFppTz79D5yvXolljmHnnnpkGyym+5JCDAhGQPUwqE5IWQjEGksZSrBdhuJLux
cQ2QLD1PvRovnwHJXNHFa6zSerUIWyBZNBdHeyTvKkfEkcZeNCcgnRbub+Ifi3q140i+e3396u3b
1dj+8UUehuQ//T+6yMe1CmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago5MjI4CmVuZG9iagoyIDAg
b2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2IDAgUiAvQ29udGVu
dHMgNCAwIFIgL01lZGlhQm94IFswIDAgNzIwIDU0MF0KPj4KZW5kb2JqCjYgMCBvYmoKPDwgL1By
b2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2Ug
PDwgL0NzMSA3IDAgUgovQ3MyIDggMCBSID4+IC9Gb250IDw8IC9UVDUgMTMgMCBSIC9UVDEgOSAw
IFIgL1RUMyAxMSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMQoxNCAwIFIgPj4gPj4KZW5kb2JqCjE0
IDAgb2JqCjw8IC9MZW5ndGggMTUgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv
V2lkdGggMjA3OCAvSGVpZ2h0IDI4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDcgMCBS
IC9TTWFzayAxNiAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZQo+
PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAga+BAan2AAEKZW5k
c3RyZWFtCmVuZG9iagoxNSAwIG9iago3ODUKZW5kb2JqCjE2IDAgb2JqCjw8IC9MZW5ndGggMTcg
MCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjA3OCAvSGVpZ2h0IDI4
IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9u
ZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d1bUxpBEAZQYWEX5KIglIqA
QQmXUqNgxQsmJv//V2UWhJhUUpXK65x+0fJtji9f9c507+0pAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgMD/CBQUAQIECBAgELPA7/EhtygqAgQIECBAIFqBdS56FxDW0SBJSooAAQIECBCIVCBJkmKx
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
F+Eb8AAshV/CkwhAyAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ
44dZjOFiVmHWYkow1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7
HA7HwBniHHB+uBhcMm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJ
WgRrgg8hliAkbCRUEBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFU
SWoiXSY9Jr0hk8k6ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1Fiq
mLqdWk+9RH1KfS9HkzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BW
oUbhtMI9hUlFmqKVYohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1H
N6T705PpxfQf6L30CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wp
lfkqbip8lSKVZpUBlY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJ
erj6avXD6j3qkxqaGr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5
oa2u7act0T6k3as9rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/K
wNAg2mCLQZvBqKGKob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6
z7TPDGvmaCY0qzW7x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG20
6rD6w9rEmmtdY33HhmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfY
dHYou4R91RHr6OG4zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh
1FXbleNa6/rMTdeN53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46
Pok+jT4Tvna+q30v+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v
0l8kXNQWAkL8Q3aFPAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslH
xUXVR01Fe0WXRUuXWCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvP
rpBfwVlxKh4bHx3fEP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJ
rkkVSeMCT0G14HWyX/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUT
okDRkUwoc1lmu5iO/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+
hvzBNe5rDq2F1q5c27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHh
vS3OWw5sxWwVbO3dZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brz
WJliWV7Z0K7gXa3lzPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3a
x9vXv99tf9MBjQPFBz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XV
O9TXN6g3lDbCjZLGseNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqK
WqHW3NaJtqQ2aXtMe9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0
Prq05NKdrrCu3suBl69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9
luOtjr4Ffef6Xfsv3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8q
nqo/rf3V+Ndmqb307KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT
44W/Kf6295XRq59+d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/TH
kensT/hPlZ+NP3d8CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjI2MTIK
ZW5kb2JqCjggMCBvYmoKWyAvSUNDQmFzZWQgMjAgMCBSIF0KZW5kb2JqCjMgMCBvYmoKPDwgL1R5
cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDcyMCA1NDBdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIg
XSA+PgplbmRvYmoKMjIgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSIC9WZXJz
aW9uIC8xLjQgPj4KZW5kb2JqCjkgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVU
eXBlIC9CYXNlRm9udCAvWFNDRURVK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0ZvbnREZXNjcmlwdG9y
CjIzIDAgUiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENo
YXIgMTIxIC9XaWR0aHMgWyA2MDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MDAgMCAwIDAg
NjAwIDYwMCA2MDAgMCA2MDAgMCA2MDAgMCAwIDAgMCAwIDAgMAowIDYwMCAwIDAgMCAwIDAgMCAw
IDYwMCAwIDAgMCA2MDAgMCAwIDYwMCAwIDYwMCA2MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjYw
MCAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDAgNjAwIDYwMCA2MDAgNjAw
IDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgXSA+PgplbmRvYmoK
MjMgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvWFNDRURVK0NvdXJp
ZXJOZXdQUy1Cb2xkTVQgL0ZsYWdzIDMzIC9Gb250QkJveApbLTE5MiAtNzEwIDcwMiAxMjIyXSAv
SXRhbGljQW5nbGUgMCAvQXNjZW50IDgzMyAvRGVzY2VudCAtMzAwIC9DYXBIZWlnaHQgNTkyCi9T
dGVtViAwIC9YSGVpZ2h0IDQ0MyAvQXZnV2lkdGggNjAwIC9NYXhXaWR0aCA2MDAgL0ZvbnRGaWxl
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
pKcUWYDpVSkTi5JTQksvSE9SodB7qX3VtXbyBFzc5j9+nw9H98wiu85MzVnCF6lUI3d9L2ah+lU/
22naSFXQK47TC+u7/7KzTiGBj5AozSqZKgEvNrfLJ1/l2OBCF5XDBVlAisgsxPpVyO+YpA7PimhG
f2ELnqKwkCwCd38rOLSXwlNtJ8+DeZ0/dWAF+PFXgaF7NdgtXwK7Nj8HQh1xmkzeQ/vi8qYFzSv0
ps2v93Sv7Vm6dlv7cmP+5k1rlrzwH1gbjxQKZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9iagoyMTA4
MQplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNl
Rm9udCAvTlFQRENLK0NhbGlicmktQm9sZCAvRm9udERlc2NyaXB0b3IKMjYgMCBSIC9Ub1VuaWNv
ZGUgMjcgMCBSIC9GaXJzdENoYXIgMzMgL0xhc3RDaGFyIDUzIC9XaWR0aHMgWyA1MzcgNTM3IDI0
Ngo0ODAgNTAzIDM1NSAyNDYgMjI2IDUzNyA0OTQgMzk5IDUzNyA2MzMgNTM4IDgxMyA0MTggNTM3
IDUwNyA1MDcgNTA3IDUwNyBdCj4+CmVuZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDI4IDAgUiAv
RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkstqwzAQRff6Ci3TRbBsNy8whpIS8KIP
6vYDbGkcBLUsZGXhv+8dJU2hi7M4mgfSjLJj89w4G2X2HibdUpSDdSbQPF2CJtnT2TqRF9JYHW+W
zvTYeZGhuF3mSGPjhklWlZAy+0DJHMMiV09m6umBz96CoWDdWa6+jm06aS/ef9NILkol6loaGtDu
pfOv3UgyS6XrxiBu47JG1V/G5+JJ4kaoyK9X0pOh2XeaQufOJCql6up0qgU58y+U764V/XBLLfK6
YpTabWpRFQUUKLUl1hIKoAfWRyiA9qwbKICm2i0UoFXB0R0UIKpZ91CglEqtDlCAaEruoACac3IP
BWhVsmoogCpWggIkD6wDFEANtMTjGSjXlngcA92z4nFlujMOeUC/k+BZ8U7vO9CXEDD+tPi0GZ64
dXT/G37y3CDxA41cpAUKZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iagozMjYKZW5kb2JqCjI2IDAg
b2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL05RUERDSytDYWxpYnJpLUJv
bGQgL0ZsYWdzIDQgL0ZvbnRCQm94ClstNTE5IC0zMDYgMTI0MCA5NzFdIC9JdGFsaWNBbmdsZSAw
IC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodCA2MzIKL1N0ZW1WIDAgL1hIZWln
aHQgNDY5IC9BdmdXaWR0aCA1MzYgL01heFdpZHRoIDEzMjggL0ZvbnRGaWxlMiAyOSAwIFIgPj4K
ZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAgMCBSIC9MZW5ndGgxIDE2ODAwIC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AeWceWBU1fX4731v9n2Smckkk2RmMpnJMslM9hASkpd9
kpAQSEYTIJAQQFAwGAirKNYFG0Wta9UqtrWLjZbJgDgIVaqotYpapWpdscUqahS32oJJfue+MxMC
6rf9ffv7fvvHL+TM591zl3fvOfeed9/N6LrBoWVETbYRnuT1r+5bQ8QfzwpATf/6dQ5MW74gRKZY
vua81ZhO/poQZfx5qzYtx7TnDUKS7lixrG8ppgnkk5IVoMA0LQKmr1i9biOmPQZg16qB/mi+535I
+1b3bYzen0B7xHFh3+plWL6a1ctcM7gsmk+7CDH/6Kx0HJaNfeoIoXBtoQ5iIL8hcsIB/aSXEE0/
rSYSyGX50rsjBV9coFqsr/iSJCpAQcj+Dy9+lvGp7b+85tRr4zuUH8mfgLJKaAF/oJ787vHXCFHd
c+q1k1cpPxJbimaKsIwq+Qj3j3Bqij3C/T2c6gV8FU7NAfwN8SXiC8z7HFOfIT5FnEB8gvgYS44h
PkLlh4gPEMcR7yPeQ/wV8S7iWDhVCZ34C6b+jHgnnBIHyqPhlETA2+EUP+AtxJuINxCvY5HXMPUn
xKuIVxAvI/6IOIJ4CfEi4g+IFxDPI57DThxGPIt4BvF7vO3TWPJ3iKcQTyKeQBxCPI54DPFbxEHE
o9jmI4jfoPIAYj/iYcQ+RATxEGIv4kHEHsRuRBgxGk4uAAuGELvCyYWQ+jXiAcT9iBHEr8LJ+VDk
PsQvsd4vED9H/AxxL+KniJ9g9R8j7kHsRNyNuAvxI2z6TsQdWP12xA8RtyFuRdyC9W5G3IS4EfED
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
oacZPprhpZ5kmmGgGTrq0dJv6ZPYlX/9jujN6G3wZj3gV3jex7ZCxcWxKFsaO+WAyGqBLyQ5+WPm
uLWa1DyP+BA36ix6OS/XquiNUqu3xl8Y8JrWGhImVnITI/Rcuq6w+IPY8+cDeaI/w+H3pMVzTyi1
Sgk8jdVff5nPXTH+AP4ti8Lftqh4KYP3ONI2t72utsVb27dq5ZLBlbk1A6vY/0zh/wCu2VNBCmVu
ZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKODk4MAplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL0Zv
bnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvV1hWQUlHK0NhbGlicmkgL0ZvbnREZXNj
cmlwdG9yCjMxIDAgUiAvVG9Vbmljb2RlIDMyIDAgUiAvRmlyc3RDaGFyIDMzIC9MYXN0Q2hhciA3
NSAvV2lkdGhzIFsgNTMzIDY0MiA0NTkKNDg3IDY2MiA4NTUgMjI2IDU3OSA1NDQgMjUyIDM4NiA1
MTcgNTQzIDY0NiA0MjAgNjE1IDQ4OCA2ODIgNDU5IDYzMSA1MjUgMzQ5CjIyOSA0NTIgNDk4IDM5
MSA1MjUgMzM1IDcxNSA1MjcgNDU1IDQ3OSA0MjMgNzk5IDQ1MyAyMjkgNTI5IDUyNSA1NTcgNTI1
IDUyNQo0NzEgNTI1IF0gPj4KZW5kb2JqCjMyIDAgb2JqCjw8IC9MZW5ndGggMzMgMCBSIC9GaWx0
ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Ty27bMBBF9/oKLtNFYFqkrQQQBAQpAnjRB+r2
A/SgDAG1JMjywn/fc8dpCnRxF4czQ84djTavh8+HcVjd5vsytce0un4YuyVdpuvSJtek0zBm29x1
Q7u+k52153rONhQfb5c1nQ9jP7myzJzb/KDksi439/DSTU36pLNvS5eWYTy5h1+vRzs5Xuf5dzqn
cXU+qyrXpZ7rvtTz1/qc3MZKHw8d8WG9PVL1L+PnbU6OjqjY3ltqpy5d5rpNSz2eUlZ6X5Vvb1WW
xu6/UHi6VzT9e2q+rUrJ+xiqrMxzEHm/2wkDGA0tugMRyb2iexCBnbAAkff+WfgEPlt0K6xBRLJF
GxB5n9tVLYh41yu5AxGYCxOIqE3CHkRgCwbchruFKKR9iZv3QiwEsxANaT+Yhb0l034wC4UeCrQv
eb9XkwELkveF1eImmKO9hhNwIxHVcAJuJGrVZMCNRNQewk0wR0WhKG4kkmU/4EYCGzDiSAI1uog5
CdRDEXMSqLHz3Uw8pJ4jXiWiGk7Eq9Q33q7CK3MgWshCxJxE8pMQcxKoaUTMSaB6jpiTqOUbsVt/
l0hrpt/hY33b67KwufbP2FJrWYcxffxW8zTrAtMfBc3pKAplbmRzdHJlYW0KZW5kb2JqCjMzIDAg
b2JqCjQ2NAplbmRvYmoKMzEgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFt
ZSAvV1hWQUlHK0NhbGlicmkgL0ZsYWdzIDQgL0ZvbnRCQm94IFstNTAzIC0zMDcgMTI0MCA5NjRd
Ci9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodCA2MzIg
L1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdXaWR0aCA1MjEgL01heFdpZHRoIDEzMjggL0ZvbnRG
aWxlMiAzNCAwIFIgPj4KZW5kb2JqCjM0IDAgb2JqCjw8IC9MZW5ndGggMzUgMCBSIC9MZW5ndGgx
IDI2MTM2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdW8d3xcxdk2POec7UXbm1bS
7mqlXcmr3mXL0srqzbJsyZZsy5Ysd3DvFWObZiA0B2JCTUI1ZbW2sYwJOIkTSKGEUFKAwJNCNYGE
JDRJ7zVndmSZwPN+v9/3T17ha69rypk9c8/MPeWcZfPGLcuInuwjEikYWjO4nsh/Jb2gtUNbN/tZ
OHMlIcqU5etXrGHhKQcJ0SavuHjHchYuzSKk4LmVywaXsjD5Ely2EhEsLJSAM1au2bydhYvvAo9c
vG4okV7yDMKL1gxuT3w/eQ1h/9rBNcvA+Fv2KT786zcuS6QLuL8M84Vhh1XOOvGRRIiAQJ7gJ2by
E6ImIjifoETL9cJ+okAqTVfeMXLtv39pWWyq+ifxaOSrT7+/+1dUPH3F/Vd/8fno1doP1I8hqEUJ
7A/Xqe8Y/T0huru++Pzzu7QfyCUlEmXKi2sl/4h48LjWLbRCHOBiPxeXcrGPi0u42MvFHi52c7GL
i51c7OBiOxfbuNjKxRYuNnOxiYsNXKznYh0Xa7lYw8XFXFzExWouVnGxkosVXCznYhkXS7kY4mIJ
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
nZjZkZ1twiJYdaK+Y+kHpkb+xrH8mKCwwAYHWZ4nJR5s85eKsdssnYhKvJWAp3Hy8SJ7I0q+Z4WA
w2+aN/EUT0qchaNAHCIKF6dFV7RkVWaap/TfuLL30p5IqPtAf/qseQty4HsNajNe6PHZ0ecK03Lr
8n06nVWvEpUGf7K9INpTOaV/1aa6mg0D7aUYwiZfrq9lqMrryGssLG3Jd24O1i+vy57ZFPWWrBjo
yyyqy7aOvSX0lA/1z8sp621vCFZvmFccahyaPm3JwgVF2X3z52V5GzpmZWfgREQhqk1GT8XFKxZl
ZRSkGUSN2+NJM+k0ScGqvPSp2S5ndnXnEkn0VkxvjGQ3RKMZqaXZbm9u1WhWydyaoCU125U7uGQw
z19TE5Uuw3qA9nMrQP9UeKuZzOudW9vSFKkbvHjVko2r/g/uDgUkCmVuZHN0cmVhbQplbmRvYmoK
MzUgMCBvYmoKMTQ0MjIKZW5kb2JqCjM2IDAgb2JqCihNYWMgT1MgWCAxMC4xMS42IFF1YXJ0eiBQ
REZDb250ZXh0KQplbmRvYmoKMzcgMCBvYmoKKFBvd2VyUG9pbnQpCmVuZG9iagozOCAwIG9iagoo
RDoyMDE3MDgyNTA4NTAzNlowMCcwMCcpCmVuZG9iagozOSAwIG9iagooKQplbmRvYmoKNDAgMCBv
YmoKWyBdCmVuZG9iagoxIDAgb2JqCjw8IC9Qcm9kdWNlciAzNiAwIFIgL0NyZWF0b3IgMzcgMCBS
IC9DcmVhdGlvbkRhdGUgMzggMCBSIC9Nb2REYXRlIDM4IDAgUiAvS2V5d29yZHMKMzkgMCBSIC9B
QVBMOktleXdvcmRzIDQwIDAgUiA+PgplbmRvYmoKeHJlZgowIDQxCjAwMDAwMDAwMDAgNjU1MzUg
ZiAKMDAwMDA2MzQ1NSAwMDAwMCBuIAowMDAwMDA5MzQ0IDAwMDAwIG4gCjAwMDAwMTU2MDQgMDAw
MDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA5MzI0IDAwMDAwIG4gCjAwMDAwMDk0NDgg
MDAwMDAgbiAKMDAwMDAxMjc5NiAwMDAwMCBuIAowMDAwMDE1NTY4IDAwMDAwIG4gCjAwMDAwMTU3
NTEgMDAwMDAgbiAKMDAwMDAwMDAwMCAwMDAwMCBuIAowMDAwMDM3NjI5IDAwMDAwIG4gCjAwMDAw
MDAwMDAgMDAwMDAgbiAKMDAwMDA0NzYzMSAwMDAwMCBuIAowMDAwMDA5NjMxIDAwMDAwIG4gCjAw
MDAwMTA2MTYgMDAwMDAgbiAKMDAwMDAxMDYzNiAwMDAwMCBuIAowMDAwMDExNTczIDAwMDAwIG4g
CjAwMDAwMTE1OTMgMDAwMDAgbiAKMDAwMDAxMjc3NSAwMDAwMCBuIAowMDAwMDEyODMyIDAwMDAw
IG4gCjAwMDAwMTU1NDcgMDAwMDAgbiAKMDAwMDAxNTY4NyAwMDAwMCBuIAowMDAwMDE2MTg4IDAw
MDAwIG4gCjAwMDAwMTY0MzUgMDAwMDAgbiAKMDAwMDAzNzYwNyAwMDAwMCBuIAowMDAwMDM4Mjk5
IDAwMDAwIG4gCjAwMDAwMzc4NzcgMDAwMDAgbiAKMDAwMDAzODI3OSAwMDAwMCBuIAowMDAwMDM4
NTM5IDAwMDAwIG4gCjAwMDAwNDc2MTAgMDAwMDAgbiAKMDAwMDA0ODUyMiAwMDAwMCBuIAowMDAw
MDQ3OTYyIDAwMDAwIG4gCjAwMDAwNDg1MDIgMDAwMDAgbiAKMDAwMDA0ODc1NyAwMDAwMCBuIAow
MDAwMDYzMjcwIDAwMDAwIG4gCjAwMDAwNjMyOTIgMDAwMDAgbiAKMDAwMDA2MzM0NSAwMDAwMCBu
IAowMDAwMDYzMzc0IDAwMDAwIG4gCjAwMDAwNjM0MTYgMDAwMDAgbiAKMDAwMDA2MzQzNSAwMDAw
MCBuIAp0cmFpbGVyCjw8IC9TaXplIDQxIC9Sb290IDIyIDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8
ZTZhZDkwM2QwMDQ5YjdiZmY4MDg3NThhYmVjMWE3MTM+CjxlNmFkOTAzZDAwNDliN2JmZjgwODc1
OGFiZWMxYTcxMz4gXSA+PgpzdGFydHhyZWYKNjM1ODUKJSVFT0YK

--_003_D5E553D139F25felipehuicineclabeu_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_003_D5E553D139F25felipehuicineclabeu_--


From xen-devel-bounces@lists.xen.org Mon Sep 18 09:27:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:27:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsKy-0003ee-2l; Mon, 18 Sep 2017 09:27:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtsKv-0003eY-Vd
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:27:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B6/54-03422-1819FB95; Mon, 18 Sep 2017 09:27:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQrd+4v5
 Igxk/mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozO8yfYCmYdYar4fXYmWwPjuQuMXYycHBIC
 fhIrHy4Ds9kEdCSWHp3P1MXIwSEiECSx62U4SJhZIELiy+qnbCC2sICHxOaP3cwgtoiAp0TH7
 rmMEOVGEk3Xi0DCLAKqEk+7rrGC2LwC7hJ7pxxnArGFBJYxSiw7zAVicwrYSxy8+QFsK6OArM
 SXxtXMEKvEJW49mc8EcZmAxJI955khbFGJl4//sULYBhJbl+5jgajXkViw+xMbhK0tsWzha2a
 IvYISJ2c+YZnAKDwLydhZSFpmIWmZhaRlASPLKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO9
 3NTi4sT01JzEpGK95PzcTYzA0GcAgh2Msy/7H2KU5GBSEuUVjdwfKcSXlJ9SmZFYnBFfVJqTW
 nyIUYaDQ0mCN28CUE6wKDU9tSItMwcYhTBpCQ4eJRHe8n6gNG9xQWJucWY6ROoUozHHsU2X/z
 BxrJpw5Q+TEEtefl6qlDivD8gkAZDSjNI8uEGw5HCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIx
 KwryzQabwZOaVwO17BXQKE9ApLTv2gJxSkoiQkmpgnHarc2Fu/28TvjXHN98JS25dvP7Sm57u
 9pyCpwZn5pt+8+593VC7LrX9zg8Ty0MPY1edLF0V+ehw6HcjifRCTzOlixP3fGRN1TnVfLv09
 0X+RGet3A6JGwWLVbkacg/J/i794XWI/btn/P6Obc+ZT0rxdB07K8JzXunzEW3GqNi8NW93rl
 qTo8RSnJFoqMVcVJwIAHDXlU4JAwAA
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505726846!64399333!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20890 invoked from network); 18 Sep 2017 09:27:27 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:27:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52995488"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 17/17] x86/HVM: eliminate custom #MF/#XM handling
Thread-Index: AQHTLW1C80R5ak9edk2bf7coNtVolqK6ZQKA
Date: Mon, 18 Sep 2017 09:27:26 +0000
Message-ID: <97830ca7777a4887b88728579f91d6db@AMSPEX02CL03.citrite.net>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BABAC1020000780017B3FF@prv-mh.provo.novell.com>
In-Reply-To: <59BABAC1020000780017B3FF@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 17/17] x86/HVM: eliminate custom #MF/#XM
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTcgMTY6MjIKPiBUbzog
eGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5j
b20+Cj4gU3ViamVjdDogW1BBVENIIHYyIDE3LzE3XSB4ODYvSFZNOiBlbGltaW5hdGUgY3VzdG9t
ICNNRi8jWE0gaGFuZGxpbmcKPiAKPiBVc2UgdGhlIGdlbmVyaWMgc3R1YiBleGNlcHRpb24gaGFu
ZGxpbmcgaW5zdGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpUaGUgY2hhbmdlcyBsb29rIG9rIHRvIG1lLCBidXQgSSBkb24ndCByZWFsbHkg
aGF2ZSBhbnkgY29udGV4dCBhcyB0byB3aHkgc2VwYXJhdGUgZXhjZXB0aW9uIGhhbmRsaW5nIG1p
Z2h0IGhhdmUgYmVlbiBkZXNpcmFibGUgaW4gdGhlIGZpcnN0IHBsYWNlLgoKUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+IHYyOiBSZS1i
YXNlLgo+IAo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCj4g
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMTM0LDgg
KzEzNCw2IEBAIGludCBlbXVsX3Rlc3RfcmVhZF94Y3IoCj4gIH0KPiAKPiAgaW50IGVtdWxfdGVz
dF9nZXRfZnB1KAo+IC0gICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqKSwKPiAtICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFja19hcmcs
Cj4gICAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHR5cGUsCj4gICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgewo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci94ODZfZW11bGF0ZS5oCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlLmgKPiBAQCAtMjIxLDggKzIyMSw2IEBAIGludCBlbXVsX3Rlc3RfcmVhZF94Y3IoCj4gICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7Cj4gCj4gIGludCBlbXVsX3Rlc3RfZ2V0
X2ZwdSgKPiAtICAgIHZvaWQgKCpleGNlcHRpb25fY2FsbGJhY2spKHZvaWQgKiwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKiksCj4gLSAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAo+ICAg
ICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAo+ICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpOwo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTczOSw4ICsxNzM5LDYgQEAg
aW50IGh2bWVtdWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyXwo+ICB9Cj4gCj4gIHN0YXRp
YyBpbnQgaHZtZW11bF9nZXRfZnB1KAo+IC0gICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxsYmFjayko
dm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSwKPiAtICAgIHZvaWQgKmV4Y2VwdGlvbl9j
YWxsYmFja19hcmcsCj4gICAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHR5cGUsCj4gICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgewo+IEBAIC0xNzc4LDkgKzE3NzYs
NiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKPiAgICAgICAgICB9Cj4gICAgICB9Cj4g
Cj4gLSAgICBjdXJyLT5hcmNoLmh2bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2sgPSBleGNl
cHRpb25fY2FsbGJhY2s7Cj4gLSAgICBjdXJyLT5hcmNoLmh2bV92Y3B1LmZwdV9leGNlcHRpb25f
Y2FsbGJhY2tfYXJnID0KPiBleGNlcHRpb25fY2FsbGJhY2tfYXJnOwo+IC0KPiAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4gIH0KPiAKPiBAQCAtMTc5MSw4ICsxNzg2LDYgQEAgc3RhdGljIHZv
aWQgaHZtZW11bF9wdXRfZnB1KAo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7Cj4gCj4gLSAgICBjdXJyLT5hcmNoLmh2bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2sg
PSBOVUxMOwo+IC0KPiAgICAgIGlmICggYXV4ICkKPiAgICAgIHsKPiAgICAgICAgICB0eXBlb2Yo
Y3Vyci0+YXJjaC54c2F2ZV9hcmVhLT5mcHVfc3NlKSAqZnB1X2N0eHQgPSBjdXJyLQo+ID5hcmNo
LmZwdV9jdHh0Owo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKPiBAQCAtNzAzLDcgKzcwMyw2IEBAIHZvaWQgZG9fcmVzZXJ2ZWRfdHJhcChz
dHJ1Y3QgY3B1X3VzZXJfcmUKPiAKPiAgdm9pZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+ICB7Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAgICB1
bnNpZ25lZCBpbnQgdHJhcG5yID0gcmVncy0+ZW50cnlfdmVjdG9yOwo+ICAgICAgdW5zaWduZWQg
bG9uZyBmaXh1cDsKPiAKPiBAQCAtNzIzLDE1ICs3MjIsNiBAQCB2b2lkIGRvX3RyYXAoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+IAo+IC0g
ICAgaWYgKCAoKHRyYXBuciA9PSBUUkFQX2NvcHJvX2Vycm9yKSB8fCAodHJhcG5yID09IFRSQVBf
c2ltZF9lcnJvcikpICYmCj4gLSAgICAgICAgIHN5c3RlbV9zdGF0ZSA+PSBTWVNfU1RBVEVfYWN0
aXZlICYmIGlzX2h2bV92Y3B1KGN1cnIpICYmCj4gLSAgICAgICAgIGN1cnItPmFyY2guaHZtX3Zj
cHUuZnB1X2V4Y2VwdGlvbl9jYWxsYmFjayApCj4gLSAgICB7Cj4gLSAgICAgICAgY3Vyci0+YXJj
aC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxiYWNrKAo+IC0gICAgICAgICAgICBjdXJyLT5h
cmNoLmh2bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2tfYXJnLCByZWdzKTsKPiAtICAgICAg
ICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+ICAgICAgaWYgKCBsaWtlbHkoKGZpeHVwID0gc2VhcmNo
X2V4Y2VwdGlvbl90YWJsZShyZWdzKSkgIT0gMCkgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgIlRyYXAgJXU6ICVwIFslcHNdIC0+ICVwXG4iLAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtOTU5LDYgKzk1OSwzMyBAQCBzdGF0aWMgaW5s
aW5lIGludCBta2VjKHVpbnQ4X3QgZSwgaW50MzJfCj4gICNkZWZpbmUgZ2VuZXJhdGVfZXhjZXB0
aW9uKGUsIGVjLi4uKSBnZW5lcmF0ZV9leGNlcHRpb25faWYodHJ1ZSwgZSwgIyNlYykKPiAKPiAg
I2lmZGVmIF9fWEVOX18KPiArc3RhdGljIGludCBleGNlcHRpb25fZnJvbV9zdHViKHVuaW9uIHN0
dWJfZXhjZXB0aW9uX3Rva2VuIHJlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKnN0dWIsIHVuc2lnbmVkIGludCBsaW5lLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCj4gK3sK
PiArICAgIGludCByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsKPiArICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihyZXMuZmllbGRzLnRyYXBuciA9PSBFWENfTUYsIEVYQ19NRik7Cj4gKyAg
ICBpZiAoIHJlcy5maWVsZHMudHJhcG5yID09IEVYQ19YTSApCj4gKyAgICB7Cj4gKyAgICAgICAg
dW5zaWduZWQgbG9uZyBjcjQ7Cj4gKwo+ICsgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCAh
b3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpID09IFg4NkVNVUxfT0tBWSApCj4gKyAgICAgICAg
ICAgIGNyNCA9IFg4Nl9DUjRfT1NYTU1FWENQVDsKPiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b24oY3I0ICYgWDg2X0NSNF9PU1hNTUVYQ1BUID8gRVhDX1hNIDoKPiBFWENfVUQpOwo+ICsgICAg
fQo+ICsgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKPiArICAgICAgICAgICAgImV4Y2VwdGlv
biAldSAoZWM9JTA0eCkgaW4gZW11bGF0aW9uIHN0dWIgKGxpbmUgJXUpXG4iLAo+ICsgICAgICAg
ICAgICByZXMuZmllbGRzLnRyYXBuciwgcmVzLmZpZWxkcy5lYywgbGluZSk7Cj4gKyAgICBncHJp
bnRrKFhFTkxPR19JTkZPLCAic3R1YjogJSJfX3N0cmluZ2lmeShNQVhfSU5TVF9MRU4pInBoXG4i
LAo+IHN0dWIpOwo+ICsgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHJlcy5maWVsZHMudHJhcG5y
ID09IEVYQ19VRCwgRVhDX1VEKTsKPiArICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4p
Owo+ICsKPiArIGRvbmU6Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gICMgZGVmaW5lIGlu
dm9rZV9zdHViKHByZSwgcG9zdCwgY29uc3RyYWludHMuLi4pIGRvIHsgICAgICAgICAgICAgICAg
ICAgIFwKPiAgICAgIHVuaW9uIHN0dWJfZXhjZXB0aW9uX3Rva2VuIHJlc18gPSB7IC5yYXcgPSB+
MCB9OyAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgYXNtIHZvbGF0aWxlICggcHJlICJcblx0
Y2FsbCAqJVtzdHViXVxuXHQiIHBvc3QgIlxuIiAgICAgICAgICAgICAgICBcCj4gQEAgLTk3NCwx
NCArMTAwMSw4IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQzMl8KPiAg
ICAgICAgICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3QoKilbTUFYX0lOU1RfTEVOICsgMV0p
c3R1Yi5wdHIpICk7ICAgXAo+ICAgICAgaWYgKCB1bmxpa2VseSh+cmVzXy5yYXcpICkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiAtICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgImV4Y2VwdGlvbiAldSAoZWM9
JTA0eCkgaW4gZW11bGF0aW9uIHN0dWIgKGxpbmUgJXUpXG4iLCBcCj4gLSAgICAgICAgICAgICAg
ICByZXNfLmZpZWxkcy50cmFwbnIsIHJlc18uZmllbGRzLmVjLCBfX0xJTkVfXyk7ICAgICAgICAg
IFwKPiAtICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAic3R1YjogJSJfX3N0cmluZ2lmeShN
QVhfSU5TVF9MRU4pInBoXG4iLCAgXAo+IC0gICAgICAgICAgICAgICAgc3R1Yi5mdW5jKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHJlc18uZmllbGRzLnRyYXBuciA9PSBFWENfVUQsIEVYQ19VRCk7
ICAgIFwKPiAtICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
cmMgPSBleGNlcHRpb25fZnJvbV9zdHViKHJlc18sIHN0dWIuZnVuYywgX19MSU5FX18sIGN0eHQs
IG9wcyk7IFwKPiArICAgICAgICBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIH0gd2hp
bGUgKDApCj4gICNlbHNlCj4gQEAgLTEwOTcsMjMgKzExMTgsOCBAQCBkbyB7Cj4gICAgICBvcHMt
PndyaXRlX3NlZ21lbnQoeDg2X3NlZ19jcywgY3MsIGN0eHQpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAgfSkKPiAKPiAtc3RydWN0IGZwdV9pbnNuX2N0eHQgewo+IC0gICAgdWludDhf
dCBpbnNuX2J5dGVzOwo+IC0gICAgdWludDhfdCB0eXBlOwo+IC0gICAgaW50OF90IGV4bl9yYWlz
ZWQ7Cj4gLX07Cj4gLQo+IC1zdGF0aWMgdm9pZCBmcHVfaGFuZGxlX2V4Y2VwdGlvbih2b2lkICpf
ZmljLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAtewo+IC0gICAgc3RydWN0IGZwdV9p
bnNuX2N0eHQgKmZpYyA9IF9maWM7Cj4gLSAgICBBU1NFUlQocmVncy0+ZW50cnlfdmVjdG9yIDwg
MHgyMCk7Cj4gLSAgICBmaWMtPmV4bl9yYWlzZWQgPSByZWdzLT5lbnRyeV92ZWN0b3I7Cj4gLSAg
ICByZWdzLT5yKGlwKSArPSBmaWMtPmluc25fYnl0ZXM7Cj4gLX0KPiAtCj4gIHN0YXRpYyBpbnQg
X2dldF9mcHUoCj4gICAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHR5cGUsCj4gLSAgICBz
dHJ1Y3QgZnB1X2luc25fY3R4dCAqZmljLAo+ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCj4gICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCj4gIHsKPiBA
QCAtMTEzOCwxNCArMTE0NCwxMyBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAo+ICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgfQo+IAo+IC0gICAgcmMgPSBvcHMtPmdldF9mcHUoZnB1X2hhbmRsZV9leGNl
cHRpb24sIGZpYywgdHlwZSwgY3R4dCk7Cj4gKyAgICByYyA9IG9wcy0+Z2V0X2ZwdSh0eXBlLCBj
dHh0KTsKPiAKPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKPiAgICAgIHsKPiAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGNyMDsKPiAKPiAgICAgICAgICBmYWlsX2lmKHR5cGUgPT0gWDg2
RU1VTF9GUFVfZnB1ICYmICFvcHMtPnB1dF9mcHUpOwo+IC0gICAgICAgIGZpYy0+dHlwZSA9IHR5
cGU7Cj4gCj4gICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsKPiAgICAgICAgICBpZiAo
IHR5cGUgPj0gWDg2RU1VTF9GUFVfeG1tICkKPiBAQCAtMTE4MywzNyArMTE4OCwyMiBAQCBzdGF0
aWMgaW50IF9nZXRfZnB1KAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gCj4gLSNkZWZpbmUgZ2V0
X2ZwdShfdHlwZSwgX2ZpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyNkZWZpbmUgZ2V0X2ZwdSh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICByYyA9IF9nZXRfZnB1KF90eXBlLCBfZmljLCBj
dHh0LCBvcHMpOyAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICByYyA9IF9nZXRfZnB1KGZw
dV90eXBlID0gKHR5cGUpLCBjdHh0LCBvcHMpOyAgICAgICAgICAgICAgICBcCj4gICAgICBpZiAo
IHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gIH0gd2hpbGUgKDApCj4gCj4gLSNkZWZpbmUgY2hlY2tfZnB1X2V4bihmaWMpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLWRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoKGZpYyktPmV4bl9yYWlzZWQgPj0gMCwgICAgICAgICAgICAgICBcCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpYyktPmV4bl9yYWlzZWQpOyAgICAgICAgICAg
ICAgICAgICBcCj4gLX0gd2hpbGUgKDApCj4gLQo+IC0jZGVmaW5lIGNoZWNrX3htbV9leG4oZmlj
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC1kbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0g
ICAgaWYgKCAoZmljKS0+ZXhuX3JhaXNlZCA9PSBFWENfWE0gJiYgb3BzLT5yZWFkX2NyICYmICAg
ICAgICAgXAo+IC0gICAgICAgICBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgPT0gWDg2RU1V
TF9PS0FZICYmICAgICAgICAgXAo+IC0gICAgICAgICAhKGNyNCAmIFg4Nl9DUjRfT1NYTU1FWENQ
VCkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIChmaWMpLT5leG5fcmFp
c2VkID0gRVhDX1VEOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgY2hlY2tf
ZnB1X2V4bihmaWMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
IC19IHdoaWxlICgwKQo+IC0KPiAgc3RhdGljIHZvaWQgcHV0X2ZwdSgKPiAtICAgIHN0cnVjdCBm
cHVfaW5zbl9jdHh0ICpmaWMsCj4gKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHR5cGUs
Cj4gICAgICBib29sIGZhaWxlZF9sYXRlLAo+ICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X3N0YXRlICpzdGF0ZSwKPiAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAo+ICAg
ICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQo+ICB7Cj4gLSAgICBpZiAoIHVu
bGlrZWx5KGZhaWxlZF9sYXRlKSAmJiBmaWMtPnR5cGUgPT0gWDg2RU1VTF9GUFVfZnB1ICkKPiAr
ICAgIGlmICggdW5saWtlbHkoZmFpbGVkX2xhdGUpICYmIHR5cGUgPT0gWDg2RU1VTF9GUFVfZnB1
ICkKPiAgICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCwgWDg2RU1VTF9GUFVfZnB1LCBOVUxMKTsK
PiAtICAgIGVsc2UgaWYgKCB1bmxpa2VseShmaWMtPnR5cGUgPT0gWDg2RU1VTF9GUFVfZnB1KSAm
JiAhc3RhdGUtPmZwdV9jdHJsICkKPiArICAgIGVsc2UgaWYgKCB1bmxpa2VseSh0eXBlID09IFg4
NkVNVUxfRlBVX2ZwdSkgJiYgIXN0YXRlLT5mcHVfY3RybCApCj4gICAgICB7Cj4gICAgICAgICAg
c3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggYXV4ID0gewo+ICAgICAgICAgICAgICAuaXAgPSBjdHh0
LT5yZWdzLT5yKGlwKSwKPiBAQCAtMTI0Nyw5ICsxMjM3LDggQEAgc3RhdGljIHZvaWQgcHV0X2Zw
dSgKPiAgICAgICAgICB9Cj4gICAgICAgICAgb3BzLT5wdXRfZnB1KGN0eHQsIFg4NkVNVUxfRlBV
X25vbmUsICZhdXgpOwo+ICAgICAgfQo+IC0gICAgZWxzZSBpZiAoIGZpYy0+dHlwZSAhPSBYODZF
TVVMX0ZQVV9ub25lICYmIG9wcy0+cHV0X2ZwdSApCj4gKyAgICBlbHNlIGlmICggdHlwZSAhPSBY
ODZFTVVMX0ZQVV9ub25lICYmIG9wcy0+cHV0X2ZwdSApCj4gICAgICAgICAgb3BzLT5wdXRfZnB1
KGN0eHQsIFg4NkVNVUxfRlBVX25vbmUsIE5VTEwpOwo+IC0gICAgZmljLT50eXBlID0gWDg2RU1V
TF9GUFVfbm9uZTsKPiAgfQo+IAo+ICBzdGF0aWMgaW5saW5lIGJvb2wgZnB1X2NoZWNrX3dyaXRl
KHZvaWQpCj4gQEAgLTEyNjQsMjkgKzEyNTMsMjcgQEAgc3RhdGljIGlubGluZSBib29sIGZwdV9j
aGVja193cml0ZSh2b2lkKQo+ICAjZGVmaW5lIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KG9wYywg
ZXh0LCBhcmcpICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIGRvIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiAgICAgIC8qIE1vZFJNOiBtb2Q9MCwgcmVnPWV4dCwgcm09MCwgaS5lLiBhICglcmF4KSBvcGVy
YW5kICovICAgICAgICAgICAgXAo+IC0gICAgZmljLmluc25fYnl0ZXMgPSAyOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpbnNuX2J5dGVz
ID0gMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAgICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICgodWludDhfdFtdKXsgb3BjLCAo
KGV4dCkgJiA3KSA8PCAzLCAweGMzIH0pLCAzKTsgICAgICAgICAgICBcCj4gLSAgICBpbnZva2Vf
c3R1YigiIiwgIiIsICIrbSIgKGZpYyksICIrbSIgKGFyZykgOiAiYSIgKCYoYXJnKSkpOyAgICAg
ICAgIFwKPiArICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoYXJnKSA6ICJhIiAoJihhcmcp
KSk7ICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgcHV0X3N0dWIoc3R1Yik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIH0gd2hpbGUg
KDApCj4gCj4gICNkZWZpbmUgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMob3BjLCBleHQsIGFyZykg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgLyog
TW9kUk06IG1vZD0wLCByZWc9ZXh0LCBybT0wLCBpLmUuIGEgKCVyYXgpIG9wZXJhbmQgKi8gICAg
ICAgICAgICBcCj4gLSAgICBmaWMuaW5zbl9ieXRlcyA9IDI7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIG1lbWNweShnZXRfc3R1YihzdHVi
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAg
ICAgICAgICgodWludDhfdFtdKXsgb3BjLCAoKGV4dCkgJiA3KSA8PCAzLCAweGMzIH0pLCAzKTsg
ICAgICAgICAgICBcCj4gLSAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKGZpYykgOiAibSIg
KGFyZyksICJhIiAoJihhcmcpKSk7ICAgICAgICAgIFwKPiArICAgIGludm9rZV9zdHViKCIiLCAi
IiwgIj1tIiAoZHVtbXkpIDogIm0iIChhcmcpLCAiYSIgKCYoYXJnKSkpOyAgICAgICAgXAo+ICAg
ICAgcHV0X3N0dWIoc3R1Yik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gIH0gd2hpbGUgKDApCj4gCj4gICNkZWZpbmUgZW11bGF0ZV9mcHVf
aW5zbl9zdHViKGJ5dGVzLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICAgICAgdW5zaWduZWQgaW50IG5yXyA9IHNpemVvZigodWludDhf
dFtdKXsgYnl0ZXMgfSk7ICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICBmaWMuaW5zbl9ieXRl
cyA9IG5yXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiAgICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgKCh1aW50OF90W10peyBieXRlcywgMHhjMyB9
KSwgbnJfICsgMSk7ICAgICAgXAo+IC0gICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChmaWMp
IDogIm0iIChmaWMpKTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpbnZva2Vfc3R1
YigiIiwgIiIsICI9bSIgKGR1bW15KSA6ICJpIiAoMCkpOyAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAgICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICB9IHdoaWxlICgwKQo+IAo+IEBAIC0xMjk0LDEyICsx
MjgxLDEwIEBAIGRvIHsKPiAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgdW5zaWduZWQgaW50IG5y
XyA9IHNpemVvZigodWludDhfdFtdKXsgYnl0ZXMgfSk7ICAgICAgICAgICAgICAgICAgICBcCj4g
ICAgICB1bnNpZ25lZCBsb25nIHRtcF87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgIGZpYy5pbnNuX2J5dGVzID0gbnJfOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgbWVtY3B5KGdldF9z
dHViKHN0dWIpLCAoKHVpbnQ4X3RbXSl7IGJ5dGVzLCAweGMzIH0pLCBucl8gKyAxKTsgICAgICBc
Cj4gICAgICBpbnZva2Vfc3R1YihfUFJFX0VGTEFHUygiW2VmbGFnc10iLCAiW21hc2tdIiwgIlt0
bXBdIiksICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgIF9QT1NUX0VGTEFHUygiW2Vm
bGFnc10iLCAiW21hc2tdIiwgIlt0bXBdIiksICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAg
ICAgW2VmbGFnc10gIitnIiAoX3JlZ3MuZWZsYWdzKSwgW3RtcF0gIj0mciIgKHRtcF8pLCAgICAg
ICBcCj4gLSAgICAgICAgICAgICAgICAiK20iIChmaWMpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgIFtlZmxhZ3NdICIrZyIg
KF9yZWdzLmVmbGFncyksIFt0bXBdICI9JnIiICh0bXBfKSAgICAgICAgXAo+ICAgICAgICAgICAg
ICAgICAgOiBbbWFza10gImkiIChYODZfRUZMQUdTX1pGfFg4Nl9FRkxBR1NfUEZ8WDg2X0VGTEFH
U19DRikpOyBcCj4gICAgICBwdXRfc3R1YihzdHViKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSB3aGlsZSAoMCkKPiBAQCAtMzE0Miwx
NCArMzEyNywxNCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0
ZSBzdGF0ZTsKPiAgICAgIGludCByYzsKPiAgICAgIHVpbnQ4X3QgYiwgZCwgKm9wYyA9IE5VTEw7
Cj4gLSAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYnl0ZSA9IDA7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
Zmlyc3RfYnl0ZSA9IDAsIGluc25fYnl0ZXMgPSAwOwo+ICAgICAgYm9vbCBzaW5nbGVzdGVwID0g
KF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYpICYmCj4gIAkgICAgIWlzX2JyYW5jaF9zdGVw
KGN0eHQsIG9wcyk7Cj4gICAgICBib29sIHNmZW5jZSA9IGZhbHNlOwo+ICAgICAgc3RydWN0IG9w
ZXJhbmQgc3JjID0geyAucmVnID0gUFRSX1BPSVNPTiB9Owo+ICAgICAgc3RydWN0IG9wZXJhbmQg
ZHN0ID0geyAucmVnID0gUFRSX1BPSVNPTiB9Owo+ICAgICAgdW5zaWduZWQgbG9uZyBjcjQ7Cj4g
LSAgICBzdHJ1Y3QgZnB1X2luc25fY3R4dCBmaWMgPSB7IC50eXBlID0gWDg2RU1VTF9GUFVfbm9u
ZSwgLmV4bl9yYWlzZWQgPSAtMQo+IH07Cj4gKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBl
IGZwdV90eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsKPiAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9z
dHViIHN0dWIgPSB7fTsKPiAgICAgIERFQ0xBUkVfQUxJR05FRChtbXZhbF90LCBtbXZhbCk7Cj4g
Cj4gQEAgLTM4MzksOSArMzgyNCw4IEBAIHg4Nl9lbXVsYXRlKAo+IAo+ICAgICAgY2FzZSAweDli
OiAgLyogd2FpdC9md2FpdCAqLwo+ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZw
dSk7Cj4gLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV93YWl0LCAmZmljKTsKPiArICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3dhaXQpOwo+ICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
c3R1YihiKTsKPiAtICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwo+ICAgICAgICAgIGJyZWFr
Owo+IAo+ICAgICAgY2FzZSAweDljOiAvKiBwdXNoZiAqLwo+IEBAIC00MjQ1LDcgKzQyMjksNyBA
QCB4ODZfZW11bGF0ZSgKPiAKPiAgICAgIGNhc2UgMHhkODogLyogRlBVIDB4ZDggKi8KPiAgICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwo+IC0gICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfZnB1LCAmZmljKTsKPiArICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSk7
Cj4gICAgICAgICAgc3dpdGNoICggbW9kcm0gKQo+ICAgICAgICAgIHsKPiAgICAgICAgICBjYXNl
IDB4YzAgLi4uIDB4Yzc6IC8qIGZhZGQgJXN0Tiwlc3QgKi8KPiBAQCAtNDI2NywxMiArNDI1MSwx
MSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMo
YiwgbW9kcm1fcmVnLCBzcmMudmFsKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAg
fQo+IC0gICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4g
ICAgICBjYXNlIDB4ZDk6IC8qIEZQVSAweGQ5ICovCj4gICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoZnB1KTsKPiAtICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7
Cj4gKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUpOwo+ICAgICAgICAgIHN3aXRjaCAo
IG1vZHJtICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgY2FzZSAweGZiOiAvKiBmc2luY29zICov
Cj4gQEAgLTQzNTQsMTIgKzQzMzcsMTEgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIGlm
ICggZHN0LnR5cGUgPT0gT1BfTUVNICYmICFzdGF0ZS0+ZnB1X2N0cmwgJiYgIWZwdV9jaGVja193
cml0ZSgpICkKPiAgICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKPiAgICAgICAg
ICB9Cj4gLSAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKPiAgICAgICAgICBicmVhazsKPiAK
PiAgICAgIGNhc2UgMHhkYTogLyogRlBVIDB4ZGEgKi8KPiAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShmcHUpOwo+IC0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1LCAmZmlj
KTsKPiArICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSk7Cj4gICAgICAgICAgc3dpdGNo
ICggbW9kcm0gKQo+ICAgICAgICAgIHsKPiAgICAgICAgICBjYXNlIDB4YzAgLi4uIDB4Yzc6IC8q
IGZjbW92YiAlc3ROICovCj4gQEAgLTQzNzYsMTIgKzQzNTgsMTEgQEAgeDg2X2VtdWxhdGUoCj4g
ICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhD
X1VEKTsKPiAgICAgICAgICAgICAgZ290byBmcHVfbWVtc3JjMzI7Cj4gICAgICAgICAgfQo+IC0g
ICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4gICAgICBj
YXNlIDB4ZGI6IC8qIEZQVSAweGRiICovCj4gICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoZnB1KTsKPiAtICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7Cj4gKyAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUpOwo+ICAgICAgICAgIHN3aXRjaCAoIG1vZHJt
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgY2FzZSAweGMwIC4uLiAweGM3OiAvKiBmY21vdm5i
ICVzdE4gKi8KPiBAQCAtNDQzNCwxMiArNDQxNSwxMSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbihFWENfVUQpOwo+ICAgICAgICAgICAgICB9Cj4g
ICAgICAgICAgfQo+IC0gICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gCj4gICAgICBjYXNlIDB4ZGM6IC8qIEZQVSAweGRjICovCj4gICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoZnB1KTsKPiAtICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2Zw
dSwgJmZpYyk7Cj4gKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUpOwo+ICAgICAgICAg
IHN3aXRjaCAoIG1vZHJtICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgY2FzZSAweGMwIC4uLiAw
eGM3OiAvKiBmYWRkICVzdCwlc3ROICovCj4gQEAgLTQ0NjEsMTIgKzQ0NDEsMTEgQEAgeDg2X2Vt
dWxhdGUoCj4gICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1vZHJtX3Jl
Zywgc3JjLnZhbCk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPiAtICAgICAg
ICBjaGVja19mcHVfZXhuKCZmaWMpOwo+ICAgICAgICAgIGJyZWFrOwo+IAo+ICAgICAgY2FzZSAw
eGRkOiAvKiBGUFUgMHhkZCAqLwo+ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZw
dSk7Cj4gLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUsICZmaWMpOwo+ICsgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1KTsKPiAgICAgICAgICBzd2l0Y2ggKCBtb2RybSApCj4g
ICAgICAgICAgewo+ICAgICAgICAgIGNhc2UgMHhjMCAuLi4gMHhjNzogLyogZmZyZWUgJXN0TiAq
Lwo+IEBAIC00NTEwLDEyICs0NDg5LDExIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICBp
ZiAoIGRzdC50eXBlID09IE9QX01FTSAmJiAhc3RhdGUtPmZwdV9jdHJsICYmICFmcHVfY2hlY2tf
d3JpdGUoKSApCj4gICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Cj4gICAgICAg
ICAgfQo+IC0gICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7Cj4gICAgICAgICAgYnJlYWs7Cj4g
Cj4gICAgICBjYXNlIDB4ZGU6IC8qIEZQVSAweGRlICovCj4gICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoZnB1KTsKPiAtICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZp
Yyk7Cj4gKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUpOwo+ICAgICAgICAgIHN3aXRj
aCAoIG1vZHJtICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgY2FzZSAweGMwIC4uLiAweGM3OiAv
KiBmYWRkcCAlc3ROICovCj4gQEAgLTQ1MzMsMTIgKzQ1MTEsMTEgQEAgeDg2X2VtdWxhdGUoCj4g
ICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1vZHJtX3JlZywgc3JjLnZh
bCk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPiAtICAgICAgICBjaGVja19m
cHVfZXhuKCZmaWMpOwo+ICAgICAgICAgIGJyZWFrOwo+IAo+ICAgICAgY2FzZSAweGRmOiAvKiBG
UFUgMHhkZiAqLwo+ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7Cj4gLSAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUsICZmaWMpOwo+ICsgICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfZnB1KTsKPiAgICAgICAgICBzd2l0Y2ggKCBtb2RybSApCj4gICAgICAgICAg
ewo+ICAgICAgICAgIGNhc2UgMHhlMDoKPiBAQCAtNDU4Myw3ICs0NTYwLDYgQEAgeDg2X2VtdWxh
dGUoCj4gICAgICAgICAgICAgICAgICBnb3RvIGZwdV9tZW1kc3Q2NDsKPiAgICAgICAgICAgICAg
fQo+ICAgICAgICAgIH0KPiAtICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwo+ICAgICAgICAg
IGJyZWFrOwo+IAo+ICAgICAgY2FzZSAweGUwIC4uLiAweGUyOiAvKiBsb29weyx6LG56fSAqLyB7
Cj4gQEAgLTU0MTUsNyArNTM5MSw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGVsc2UKPiAg
ICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCk7Cj4gCj4gLSAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwo+ICsgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfbW14KTsKPiAKPiAgICAgICAgICBkID0gRHN0UmVnIHwgU3JjTWVtOwo+ICAgICAgICAgIG9w
X2J5dGVzID0gODsKPiBAQCAtNTUwNSw3ICs1NDgxLDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAg
ICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7Cj4gICAg
ICBzaW1kXzBmX3htbToKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7Cj4gICAgICAgICAg
fQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICB7Cj4gQEAgLTU1MTUsNyArNTQ5MSw3IEBAIHg4
Nl9lbXVsYXRlKAo+ICAgICAgc2ltZF8wZl9hdng6Cj4gICAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eCk7Cj4gICAgICBzaW1kXzBmX3ltbToKPiAtICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3ltbSk7Cj4gICAgICAgICAgfQo+ICAgICAgc2ltZF8wZl9jb21tb246Cj4gICAgICAg
ICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKPiBAQCAtNTUyOCw3ICs1NTA0LDcgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgICAgIHZleC5iID0gMTsKPiAgICAgICAgICAgICAgb3BjWzFd
ICY9IDB4Mzg7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgMjsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKPiAgICAgICAg
ICBicmVhazsKPiAKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHgxMik6ICAgICAg
IC8qIG1vdmxwZCBtNjQseG1tICovCj4gQEAgLTU2MTUsMTIgKzU1OTEsMTIgQEAgeDg2X2VtdWxh
dGUoCj4gICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKPiAgICAgICAgICAg
ICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKPiAtICAgICAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3htbSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gLSAg
ICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKPiArICAgICAgICAgICAg
Z2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICkKPiBAQCAtNTY0NiwxNCArNTYyMiwxNCBAQCB4ODZfZW11bGF0
ZSgKPiAgICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwo+ICAgICAgICAgICAg
ICBlbHNlCj4gICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOwo+IC0gICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7Cj4gKyAgICAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfeG1tKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhm
LCBFWENfVUQpOwo+ICAgICAgICAgICAgICB2ZXgubCA9IDA7Cj4gICAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeW1tLCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwo+
ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+IEBA
IC01Njc2LDE3ICs1NjUyLDE0IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICBvcGNbMV0g
PSBtb2RybSAmIDB4Yzc7Cj4gICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKPiAgICAgICAg
ICAgICAgdmV4LncgPSAwOwo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsg
MjsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKPiAgICAgICAgICBvcGNb
Ml0gPSAweGMzOwo+IAo+ICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZl
eCk7Cj4gICAgICAgICAgZWEucmVnID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdz
LCAwKTsKPiAtICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9YSIgKCplYS5yZWcpLCAiK20i
IChmaWMuZXhuX3JhaXNlZCkKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogImMiICht
bXZhbHApLCAibSIgKCptbXZhbHApKTsKPiArICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9
YSIgKCplYS5yZWcpIDogImMiIChtbXZhbHApLCAibSIgKCptbXZhbHApKTsKPiAKPiAgICAgICAg
ICBwdXRfc3R1YihzdHViKTsKPiAtICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwo+IC0KPiAg
ICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9ub25lOwo+ICAgICAgICAgIGJyZWFrOwo+
IAo+IEBAIC01NzAwLDEzICs1NjczLDEzIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICAg
ICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7Cj4gICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAg
ICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7Cj4gLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfeG1tLCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0p
Owo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7Cj4gICAgICAg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gLSAgICAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV95bW0pOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVz
KHN0dWIpOwo+IEBAIC01NzI0LDIwICs1Njk3LDE3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAg
ICAgICB2ZXguYiA9IDE7Cj4gICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4Owo+ICAgICAgICAg
IH0KPiAtICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7Cj4gKyAgICAgICAg
aW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7Cj4gICAgICAgICAgb3BjWzJdID0gMHhjMzsKPiAK
PiAgICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwo+ICAgICAgICAg
IGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdzXSIsICJbbWFza10iLCAiW3RtcF0iKSwK
PiAgICAgICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxhZ3NdIiwgIlttYXNrXSIs
ICJbdG1wXSIpLAo+ICAgICAgICAgICAgICAgICAgICAgIFtlZmxhZ3NdICIrZyIgKF9yZWdzLmVm
bGFncyksCj4gLSAgICAgICAgICAgICAgICAgICAgW3RtcF0gIj0mciIgKGR1bW15KSwgIittIiAo
Km1tdmFscCksCj4gLSAgICAgICAgICAgICAgICAgICAgIittIiAoZmljLmV4bl9yYWlzZWQpCj4g
KyAgICAgICAgICAgICAgICAgICAgW3RtcF0gIj0mciIgKGR1bW15KSwgIittIiAoKm1tdmFscCkK
PiAgICAgICAgICAgICAgICAgICAgICA6ICJhIiAobW12YWxwKSwgW21hc2tdICJpIiAoRUZMQUdT
X01BU0spKTsKPiAKPiAgICAgICAgICBwdXRfc3R1YihzdHViKTsKPiAtICAgICAgICBjaGVja194
bW1fZXhuKCZmaWMpOwo+IC0KPiAgICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwo+
ICAgICAgICAgIGJyZWFrOwo+IAo+IEBAIC01ODc1LDkgKzU4NDUsOSBAQCB4ODZfZW11bGF0ZSgK
PiAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQo+ICAgICAgICAgICAgICB2ZXgudyA9IDA7
Cj4gICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3Owo+IC0gICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gUEZYX0JZVEVTICsgMjsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsg
MjsKPiAgICAgIHNpbWRfMGZfdG9fZ3ByOgo+IC0gICAgICAgIG9wY1tmaWMuaW5zbl9ieXRlcyAt
IFBGWF9CWVRFU10gPSAweGMzOwo+ICsgICAgICAgIG9wY1tpbnNuX2J5dGVzIC0gUEZYX0JZVEVT
XSA9IDB4YzM7Cj4gCj4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfUkVHLCBFWENfVUQpOwo+IAo+IEBAIC01ODk2LDkgKzU4NjYsOSBAQCB4ODZfZW11bGF0ZSgK
PiAgICAgICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOwo+ICAgICAgICAgICAg
ICB9Cj4gICAgICAgICAgICAgIGlmICggYiA9PSAweDUwIHx8ICh2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9ET1VCTEVfTUFTSykgKQo+IC0gICAgICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94
bW0sICZmaWMpOwo+ICsgICAgICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwo+
ICAgICAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBV
X21teCwgJmZpYyk7Cj4gKyAgICAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7
Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICB7Cj4gQEAgLTU5MDcsMTQg
KzU4NzcsMTMgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdngpOwo+ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngyKTsKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV95bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3lt
bSk7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVm
aXgsIHZleCk7Cj4gICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiIChkc3QudmFsKSA6
IFtkdW1teV0gImkiICgwKSk7Cj4gCj4gICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Cj4gLSAgICAg
ICAgY2hlY2tfeG1tX2V4bigmZmljKTsKPiAKPiAgICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1k
X3NpemUpOwo+ICAgICAgICAgIGRzdC5ieXRlcyA9IDQ7Cj4gQEAgLTYwODAsNyArNjA0OSw3IEBA
IHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKPiAgICAgIHNp
bWRfMGZfbW14Ogo+ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Cj4gLSAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwo+ICsgICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfbW14KTsKPiAgICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwo+IAo+ICAg
ICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7
LHh9bW0gKi8KPiBAQCAtNjA5MSwxNyArNjA2MCwxNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVn
ICE9IDB4ZiwgRVhDX1VEKTsKPiAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4KTsKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwo+ICsg
ICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7Cj4gICAgICAgICAgfQo+ICAgICAg
ICAgIGVsc2UgaWYgKCB2ZXgucGZ4ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNzZTIpOwo+IC0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwg
JmZpYyk7Cj4gKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKPiAgICAgICAg
ICB9Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUobW14KTsKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9t
bXgsICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7Cj4gICAg
ICAgICAgfQo+IAo+ICAgICAgc2ltZF8wZl9ybToKPiBAQCAtNjExMywxNyArNjA4MiwxNCBAQCB4
ODZfZW11bGF0ZSgKPiAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQo+ICAgICAgICAgICAg
ICB2ZXgudyA9IDA7Cj4gICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4Owo+IC0gICAgICAg
IGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKPiArICAgICAgICBpbnNuX2J5dGVzID0g
UEZYX0JZVEVTICsgMjsKPiAgICAgICAgICBvcGNbMl0gPSAweGMzOwo+IAo+ICAgICAgICAgIGNv
cHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7Cj4gLSAgICAgICAgaW52b2tlX3N0dWIo
IiIsICIiLCAiK20iIChzcmMudmFsKSwgIittIiAoZmljLmV4bl9yYWlzZWQpCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICJhIiAoJnNyYy52YWwpKTsKPiArICAgICAgICBpbnZva2Vf
c3R1YigiIiwgIiIsICIrbSIgKHNyYy52YWwpIDogImEiICgmc3JjLnZhbCkpOwo+ICAgICAgICAg
IGRzdC52YWwgPSBzcmMudmFsOwo+IAo+ICAgICAgICAgIHB1dF9zdHViKHN0dWIpOwo+IC0gICAg
ICAgIGNoZWNrX3htbV9leG4oJmZpYyk7Cj4gLQo+ICAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNp
bWRfc2l6ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4gQEAgLTYxODksMTkgKzYxNTUsMTkgQEAg
eDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dngpOwo+ICAgICAgICAgICAgICB9Cj4gICAgICBzaW1kXzBmX2ltbThfeW1tOgo+IC0gICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7Cj4gKyAgICAgICAgICAgIGdldF9m
cHUoWDg2RU1VTF9GUFVfeW1tKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZSBpZiAoIHZl
eC5wZnggKQo+ICAgICAgICAgIHsKPiAgICAgIHNpbWRfMGZfaW1tOF9zc2UyOgo+ICAgICAgICAg
ICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV94bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7
Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Cj4gICAgICAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKG1teGV4dCk7Cj4gLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmlj
KTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwo+ICAgICAgICAgIH0K
PiAgICAgIHNpbWRfMGZfaW1tODoKPiAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIp
Owo+IEBAIC02MjE1LDcgKzYxODEsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgb3Bj
WzFdICY9IDB4Mzg7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIG9wY1syXSA9IGltbTE7Cj4gLSAg
ICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwo+ICsgICAgICAgIGluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAzOwo+ICAgICAgICAgIGJyZWFrOwo+IAo+ICAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHg3MSk6ICAgIC8qIEdycDEyICovCj4gQEAgLTYyNDMsMzMgKzYy
MDksMzEgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdngyKTsKPiAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV95bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7
Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UgaWYgKCB2ZXgucGZ4ICkKPiAgICAgICAgICB7
Cj4gICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwo+IC0gICAgICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7Cj4gKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfeG1tKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKPiAtICAgICAgICAgICAg
Z2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX21teCk7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIG9wYyA9IGluaXRfcHJl
Zml4ZXMoc3R1Yik7Cj4gICAgICAgICAgb3BjWzBdID0gYjsKPiAgICAgICAgICBvcGNbMV0gPSBt
b2RybTsKPiAgICAgICAgICBvcGNbMl0gPSBpbW0xOwo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVz
ID0gUEZYX0JZVEVTICsgMzsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsK
PiAgICAgIHNpbWRfMGZfcmVnX29ubHk6Cj4gLSAgICAgICAgb3BjW2ZpYy5pbnNuX2J5dGVzIC0g
UEZYX0JZVEVTXSA9IDB4YzM7Cj4gKyAgICAgICAgb3BjW2luc25fYnl0ZXMgLSBQRlhfQllURVNd
ID0gMHhjMzsKPiAKPiAgICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgp
Owo+ICAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgW2R1bW15X291dF0gIj1nIiAoZHVtbXkp
IDogW2R1bW15X2luXSAiaSIgKDApICk7Cj4gCj4gICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Cj4g
LSAgICAgICAgY2hlY2tfeG1tX2V4bigmZmljKTsKPiAtCj4gICAgICAgICAgQVNTRVJUKCFzdGF0
ZS0+c2ltZF9zaXplKTsKPiAgICAgICAgICBicmVhazsKPiAKPiBAQCAtNjMwNCw3ICs2MjY4LDcg
QEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7Cj4gICAgICAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
eW1tLCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwo+IAo+
ICAjaWZkZWYgX194ODZfNjRfXwo+ICAgICAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQo+
IEBAIC02MzQ2LDEyICs2MzEwLDEyIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGVsc2UKPiAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Cj4g
LSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKPiArICAgICAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBv
cGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+ICAgICAgICAgIG9wY1swXSA9IGI7Cj4gLSAgICAg
ICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAxOwo+ICsgICAgICAgIGluc25fYnl0ZXMg
PSBQRlhfQllURVMgKyAxOwo+ICAgICAgICAgIGdvdG8gc2ltZF8wZl9yZWdfb25seTsKPiAKPiAg
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3OCk6ICAgICAvKiBHcnAxNyAqLwo+IEBA
IC02MzY3LDE0ICs2MzMxLDE0IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKPiAKPiAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0YSk7Cj4gLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQ
VV94bW0sICZmaWMpOwo+ICsgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKPiAKPiAg
ICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+ICAgICAgICAgIG9wY1swXSA9IGI7
Cj4gICAgICAgICAgb3BjWzFdID0gbW9kcm07Cj4gICAgICAgICAgb3BjWzJdID0gaW1tMTsKPiAg
ICAgICAgICBvcGNbM10gPSBpbW0yOwo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgNDsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgNDsKPiAgICAgICAg
ICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7Cj4gCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYsIDB4NzkpOiAgICAgLyogZXh0cnEgeG1tLHhtbSAqLwo+IEBAIC02NTAyLDcgKzY0NjYsNyBA
QCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKPiAgICAg
ICAgICBsZG14Y3NyOgo+ICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5
cGUgIT0gT1BfTUVNLCBFWENfVUQpOwo+IC0gICAgICAgICAgICBnZXRfZnB1KHZleC5vcGN4ID8g
WDg2RU1VTF9GUFVfeW1tIDogWDg2RU1VTF9GUFVfeG1tLAo+ICZmaWMpOwo+ICsgICAgICAgICAg
ICBnZXRfZnB1KHZleC5vcGN4ID8gWDg2RU1VTF9GUFVfeW1tIDogWDg2RU1VTF9GUFVfeG1tKTsK
PiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy52YWwgJiB+bXhjc3JfbWFz
aywgRVhDX0dQLCAwKTsKPiAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImxkbXhjc3IgJTAi
IDo6ICJtIiAoc3JjLnZhbCkgKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTY1MTIsNyAr
NjQ3Niw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2Up
Owo+ICAgICAgICAgIHN0bXhjc3I6Cj4gICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zihkc3QudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Cj4gLSAgICAgICAgICAgIGdldF9mcHUodmV4
Lm9wY3ggPyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQVV94bW0sCj4gJmZpYyk7Cj4gKyAg
ICAgICAgICAgIGdldF9mcHUodmV4Lm9wY3ggPyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQ
VV94bW0pOwo+ICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAic3RteGNzciAlMCIgOiAiPW0i
IChkc3QudmFsKSApOwo+ICAgICAgICAgICAgICBicmVhazsKPiAKPiBAQCAtNjc2Niw3ICs2NzMw
LDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIGlmICggdmV4LnBmeCAmIFZFWF9QUkVG
SVhfRE9VQkxFX01BU0sgKQo+ICAgICAgICAgICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfc3Nl
MjsKPiAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKPiAtICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3htbSk7Cj4gICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04Owo+ICAgICAgICAg
IH0KPiAgICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7Cj4gQEAgLTY3OTcsNyArNjc2MSw3
IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICB2ZXgudyA9IDA7Cj4gICAgICAgICAgb3Bj
WzFdID0gbW9kcm0gJiAweGM3Owo+ICAgICAgICAgIG9wY1syXSA9IGltbTE7Cj4gLSAgICAgICAg
ZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwo+ICsgICAgICAgIGluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyAzOwo+ICAgICAgICAgIGdvdG8gc2ltZF8wZl90b19ncHI7Cj4gCj4gICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YzcpOiAvKiBHcnA5ICovCj4gQEAgLTcwNDMsMTggKzcw
MDcsMTggQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKPiAgICAgICAgICAgICAgZCB8PSBU
d29PcDsKPiAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKPiAtICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UgaWYg
KCB2ZXgucGZ4ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNz
ZTIpOwo+IC0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7Cj4gKyAg
ICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKPiAgICAgICAgICB9Cj4gICAgICAg
ICAgZWxzZQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUobW14KTsKPiAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW14ZXh0KTsKPiAtICAgICAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX21teCk7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIC8qCj4gQEAg
LTcwNzQsNyArNzAzOCw2IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGlmICggIW1vZGVfNjRi
aXQoKSApCj4gICAgICAgICAgICAgIHZleC53ID0gMDsKPiAgICAgICAgICBvcGNbMV0gPSBtb2Ry
bSAmIDB4Yzc7Cj4gLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwo+ICAg
ICAgICAgIG9wY1syXSA9IDB4YzM7Cj4gCj4gICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4
X3ByZWZpeCwgdmV4KTsKPiBAQCAtNzA4Nyw2ICs3MDUwLDcgQEAgeDg2X2VtdWxhdGUoCj4gICAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKPiAgICAgICAgICBvcGNbMF0gPSBiOwo+
ICAgICAgICAgIG9wY1sxXSA9IG1vZHJtOwo+ICsgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllU
RVMgKyAyOwo+ICAgICAgICAgIC8qIFJlc3RvcmUgaGlnaCBiaXQgb2YgWE1NIGRlc3RpbmF0aW9u
LiAqLwo+ICAgICAgICAgIGlmICggc2ZlbmNlICkKPiAgICAgICAgICB7Cj4gQEAgLTcxMzMsMTIg
KzcwOTcsMTIgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgaWYgKCB2ZXgucGZ4ICkKPiAgICAg
ICAgICB7Cj4gICAgICBzaW1kXzBmMzhfY29tbW9uOgo+IC0gICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3htbSwgJmZpYyk7Cj4gKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
eG1tKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAgICAgICAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKPiAtICAgICAgICAgICAgZ2V0X2Zw
dShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxf
RlBVX21teCk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1
Yik7Cj4gICAgICAgICAgb3BjWzBdID0gMHgzODsKPiBAQCAtNzE1MSw3ICs3MTE1LDcgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgICAgIHZleC5iID0gMTsKPiAgICAgICAgICAgICAgb3BjWzJd
ICY9IDB4Mzg7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgMzsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKPiAgICAgICAg
ICBicmVhazsKPiAKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxOSk6
IC8qIHZicm9hZGNhc3RzZCBtNjQseW1tICovCj4gQEAgLTcxNzUsMTMgKzcxMzksMTMgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCj4gICAgICAg
ICAgewo+ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwo+IC0g
ICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7Cj4gKyAgICAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+
ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5yZWcg
IT0gMHhmLCBFWENfVUQpOwo+ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dngpOwo+IC0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7Cj4gKyAg
ICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKPiAgICAgICAgICB9Cj4gCj4gICAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKPiBAQCAtNzIwMCwyMSArNzE2NCwxOSBA
QCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgdmV4LmIgPSAxOwo+ICAgICAgICAgICAgICBv
cGNbMV0gJj0gMHgzODsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyAyOwo+ICsgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwo+ICAg
ICAgICAgIG9wY1syXSA9IDB4YzM7Cj4gICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9u
ZSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICAvKiBDb3ZlciBmb3IgZXh0cmEgcHJlZml4
IGJ5dGUuICovCj4gICAgICAgICAgICAgIC0tb3BjOwo+IC0gICAgICAgICAgICArK2ZpYy5pbnNu
X2J5dGVzOwo+ICsgICAgICAgICAgICArK2luc25fYnl0ZXM7Cj4gICAgICAgICAgfQo+IAo+ICAg
ICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7Cj4gICAgICAgICAgZW11
bGF0ZV9zdHViKCIrbSIgKCptbXZhbHApLCAiYSIgKG1tdmFscCkpOwo+IAo+ICAgICAgICAgIHB1
dF9zdHViKHN0dWIpOwo+IC0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7Cj4gLQo+ICAgICAg
ICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7Cj4gICAgICAgICAgZHN0LnR5cGUgPSBP
UF9OT05FOwo+ICAgICAgICAgIGJyZWFrOwo+IEBAIC03MzAzLDcgKzcyNjUsNyBAQCB4ODZfZW11
bGF0ZSgKPiAKPiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0gfHwgdmV4LncsIEVYQ19VRCk7Cj4gICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4KTsKPiAtICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7Cj4gKyAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwo+IAo+ICAgICAgICAgIC8qCj4gICAgICAgICAg
ICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1bGx5IGNvcnJlY3QgYmVoYXZp
b3IgaGVyZQo+IEBAIC03MzUyLDcgKzczMTQsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBy
ZXhfcHJlZml4ICY9IH5SRVhfQjsKPiAgICAgICAgICB2ZXguYiA9IDE7Cj4gICAgICAgICAgb3Bj
WzFdID0gbW9kcm0gJiAweDM4Owo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVT
ICsgMjsKPiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKPiAKPiAgICAgICAg
ICBicmVhazsKPiAgICAgIH0KPiBAQCAtNzQwMSw3ICs3MzYzLDcgQEAgeDg2X2VtdWxhdGUoCj4g
Cj4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENf
VUQpOwo+ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDIpOwo+IC0gICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKPiArICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3ltbSk7Cj4gCj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBXaGlsZSB3ZSBjYW4n
dCByZWFzb25hYmx5IHByb3ZpZGUgZnVsbHkgY29ycmVjdCBiZWhhdmlvciBoZXJlCj4gQEAgLTc0
NDgsNyArNzQxMCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIHJleF9wcmVmaXggJj0gflJF
WF9COwo+ICAgICAgICAgIHZleC5iID0gMTsKPiAgICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4
Mzg7Cj4gLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwo+ICsgICAgICAg
IGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwo+IAo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAg
fQo+IEBAIC03NDcxLDcgKzc0MzMsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhdGUtPnNpYl9pbmRleCA9PSBtYXNrX3JlZywgRVhDX1VEKTsKPiAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWNwdV9oYXNfYXZ4LCBFWENfVUQpOwo+ICAg
ICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2eDIpOwo+IC0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeW1tLCAmZmljKTsKPiArICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7Cj4gCj4g
ICAgICAgICAgLyogUmVhZCBkZXN0aW5hdGlvbiwgaW5kZXgsIGFuZCBtYXNrIHJlZ2lzdGVycy4g
Ki8KPiAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+IEBAIC03ODA4LDEyICs3
NzcwLDEyIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGlmICggdmV4LnBmeCApCj4gICAgICAg
ICAgewo+ICAgICAgc2ltZF8wZjNhX2NvbW1vbjoKPiAtICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV94bW0sICZmaWMpOwo+ICsgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ht
bSk7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Cj4gLSAgICAgICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfbW14LCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQ
VV9tbXgpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIp
Owo+ICAgICAgICAgIG9wY1swXSA9IDB4M2E7Cj4gQEAgLTc4MjcsNyArNzc4OSw3IEBAIHg4Nl9l
bXVsYXRlKAo+ICAgICAgICAgICAgICBvcGNbMl0gJj0gMHgzODsKPiAgICAgICAgICB9Cj4gICAg
ICAgICAgb3BjWzNdID0gaW1tMTsKPiAtICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRF
UyArIDQ7Cj4gKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDQ7Cj4gICAgICAgICAg
YnJlYWs7Cj4gCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNCk6IC8qIHBl
eHRyYiAkaW1tOCx4bW0sci9tICovCj4gQEAgLTc4MzUsNyArNzc5Nyw3IEBAIHg4Nl9lbXVsYXRl
KAo+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MTYpOiAvKiBwZXh0cntkLHF9
ICRpbW04LHhtbSxyL20gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDE3
KTogLyogZXh0cmFjdHBzICRpbW04LHhtbSxyL20gKi8KPiAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShzc2U0XzEpOwo+IC0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAm
ZmljKTsKPiArICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7Cj4gCj4gICAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKPiAgICAgICAgICBvcGMrK1swXSA9IDB4M2E7Cj4g
QEAgLTc4NDgsMjAgKzc4MTAsMTYgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIHZleC53
ID0gMDsKPiAgICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7Cj4gICAgICAgICAgb3BjWzJd
ID0gaW1tMTsKPiAtICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7Cj4gICAg
ICAgICAgb3BjWzNdID0gMHhjMzsKPiAgICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25l
ICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIC8qIENvdmVyIGZvciBleHRyYSBwcmVmaXgg
Ynl0ZS4gKi8KPiAgICAgICAgICAgICAgLS1vcGM7Cj4gLSAgICAgICAgICAgICsrZmljLmluc25f
Ynl0ZXM7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9w
cmVmaXgsIHZleCk7Cj4gICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChkc3QudmFs
KSA6ICJhIiAoJmRzdC52YWwpKTsKPiAtCj4gICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Cj4gLSAg
ICAgICAgY2hlY2tfeG1tX2V4bigmZmljKTsKPiAKPiAgICAgICAgICBBU1NFUlQoIXN0YXRlLT5z
aW1kX3NpemUpOwo+ICAgICAgICAgIGRzdC5ieXRlcyA9IGRzdC50eXBlID09IE9QX1JFRyB8fCBi
ID09IDB4MTcgPyA0IDogMSA8PCAoYiAmIDMpOwo+IEBAIC03ODc1LDcgKzc4MzMsNyBAQCB4ODZf
ZW11bGF0ZSgKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNyk6IC8q
IHZleHRyYWN0cHMgJGltbTgseG1tLHIvbQo+ICovCj4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwo+ICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95
bW0sICZmaWMpOwo+ICsgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKPiAgICAgICAg
ICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+ICAgICAgICAgIGdvdG8gcGV4dHI7Cj4gCj4g
QEAgLTc4OTcsMTcgKzc4NTUsMTUgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIG9wY1sx
XSAmPSAweDM4Owo+ICAgICAgICAgIH0KPiAgICAgICAgICBvcGNbMl0gPSBpbW0xOwo+IC0gICAg
ICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKPiArICAgICAgICBpbnNuX2J5dGVz
ID0gUEZYX0JZVEVTICsgMzsKPiAgICAgICAgICBvcGNbM10gPSAweGMzOwo+IAo+ICAgICAgICAg
IGNvcHlfVkVYKG9wYywgdmV4KTsKPiAgICAgICAgICAvKiBMYXRjaCBNWENTUiAtIHdlIG1heSBu
ZWVkIHRvIHJlc3RvcmUgaXQgYmVsb3cuICovCj4gICAgICAgICAgaW52b2tlX3N0dWIoInN0bXhj
c3IgJVtteGNzcl0iLCAiIiwKPiAtICAgICAgICAgICAgICAgICAgICAiPW0iICgqbW12YWxwKSwg
IittIiAoZmljLmV4bl9yYWlzZWQpLCBbbXhjc3JdICI9bSIgKG14Y3NyKQo+IC0gICAgICAgICAg
ICAgICAgICAgIDogImEiIChtbXZhbHApKTsKPiArICAgICAgICAgICAgICAgICAgICAiPW0iICgq
bW12YWxwKSwgW214Y3NyXSAiPW0iIChteGNzcikgOiAiYSIgKG1tdmFscCkpOwo+IAo+ICAgICAg
ICAgIHB1dF9zdHViKHN0dWIpOwo+IC0gICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7Cj4gCj4g
ICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCj4gICAgICAgICAgewo+IEBAIC03OTI2
LDcgKzc4ODIsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjNhLCAweDIwKTogLyogcGluc3JiICRpbW04LHIzMi9tOCx4bW0gKi8KPiAgICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjNhLCAweDIyKTogLyogcGluc3J7ZCxxfSAkaW1tOCxyL20seG1tICov
Cj4gICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKPiAtICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7Cj4gKyAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV94bW0pOwo+ICAgICAgICAgIG1lbWNweShtbXZhbHAsICZzcmMudmFsLCBvcF9ieXRlcyk7
Cj4gICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKPiAgICAgICAgICBvcF9ieXRlcyA9IHNyYy5i
eXRlczsKPiBAQCAtODAzNiwxMyArNzk5MiwxMyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBp
ZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMik7Cj4gLSAgICAgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeG1tLCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94
bW0pOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgewo+ICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19V
RCk7Cj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Cj4gLSAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKPiArICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV95bW0pOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBvcGMgPSBp
bml0X3ByZWZpeGVzKHN0dWIpOwo+IEBAIC04MDYzLDEzICs4MDE5LDEzIEBAIHg4Nl9lbXVsYXRl
KAo+ICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBv
cGNbMl0gPSBpbW0xOwo+IC0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsK
PiArICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKPiAgICAgICAgICBvcGNbM10g
PSAweGMzOwo+ICAgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgLyogQ292ZXIgZm9yIGV4dHJhIHByZWZpeCBieXRlLiAqLwo+ICAg
ICAgICAgICAgICAtLW9wYzsKPiAtICAgICAgICAgICAgKytmaWMuaW5zbl9ieXRlczsKPiArICAg
ICAgICAgICAgKytpbnNuX2J5dGVzOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBjb3B5X1JF
WF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwo+IEBAIC04Mjk3LDcgKzgyNTMsNyBAQCB4ODZf
ZW11bGF0ZSgKPiAKPiAgICAgICAgICBpZiAoICFvcGMgKQo+ICAgICAgICAgICAgICBCVUcoKTsK
PiAtICAgICAgICBvcGNbZmljLmluc25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKPiArICAg
ICAgICBvcGNbaW5zbl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMzOwo+ICAgICAgICAgIGNvcHlf
UkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7Cj4gCj4gICAgICAgICAgaWYgKCBlYS50eXBl
ID09IE9QX01FTSApCj4gQEAgLTgzNzQsMTMgKzgzMzAsMTEgQEAgeDg2X2VtdWxhdGUoCj4gICAg
ICAgICAgaWYgKCBsaWtlbHkoKGN0eHQtPm9wY29kZSAmIH4oWDg2RU1VTF9PUENfUEZYX01BU0sg
fAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4NkVNVUxfT1BDX0VO
Q09ESU5HX01BU0spKSAhPQo+ICAgICAgICAgICAgICAgICAgICAgIFg4NkVNVUxfT1BDKDB4MGYs
IDB4ZjcpKSApCj4gLSAgICAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFs
cCksICIrbSIgKGZpYy5leG5fcmFpc2VkKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogImEiIChtbXZhbHApKTsKPiArICAgICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAi
K20iICgqbW12YWxwKSA6ICJhIiAobW12YWxwKSk7Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAg
ICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKCptbXZhbHApIDogIkQiIChtbXZhbHApKTsK
PiAKPiAgICAgICAgICBwdXRfc3R1YihzdHViKTsKPiAtICAgICAgICBjaGVja194bW1fZXhuKCZm
aWMpOwo+ICAgICAgfQo+IAo+ICAgICAgc3dpdGNoICggZHN0LnR5cGUgKQo+IEBAIC04NDIzLDcg
KzgzNzcsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIH0KPiAKPiAgIGNvbXBsZXRlX2luc246IC8q
IENvbW1pdCBzaGFkb3cgcmVnaXN0ZXIgc3RhdGUuICovCj4gLSAgICBwdXRfZnB1KCZmaWMsIGZh
bHNlLCBzdGF0ZSwgY3R4dCwgb3BzKTsKPiArICAgIHB1dF9mcHUoZnB1X3R5cGUsIGZhbHNlLCBz
dGF0ZSwgY3R4dCwgb3BzKTsKPiArICAgIGZwdV90eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsKPiAK
PiAgICAgIC8qIFplcm8gdGhlIHVwcGVyIDMyIGJpdHMgb2YgJXJpcCBpZiBub3QgaW4gNjQtYml0
IG1vZGUuICovCj4gICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQo+IEBAIC04NDQ3LDcgKzg0MDIs
NyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIGN0eHQtPnJlZ3MtPmVmbGFncyAmPSB+WDg2X0VGTEFH
U19SRjsKPiAKPiAgIGRvbmU6Cj4gLSAgICBwdXRfZnB1KCZmaWMsIGZpYy5pbnNuX2J5dGVzID4g
MCAmJiBkc3QudHlwZSA9PSBPUF9NRU0sIHN0YXRlLCBjdHh0LAo+IG9wcyk7Cj4gKyAgICBwdXRf
ZnB1KGZwdV90eXBlLCBpbnNuX2J5dGVzID4gMCAmJiBkc3QudHlwZSA9PSBPUF9NRU0sIHN0YXRl
LCBjdHh0LAo+IG9wcyk7Cj4gICAgICBwdXRfc3R1YihzdHViKTsKPiAgICAgIHJldHVybiByYzsK
PiAgI3VuZGVmIHN0YXRlCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgKPiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+IEBA
IC00MjEsMTIgKzQyMSw4IEBAIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMKPiAKPiAgICAgIC8qCj4g
ICAgICAgKiBnZXRfZnB1OiBMb2FkIGVtdWxhdGVkIGVudmlyb25tZW50J3MgRlBVIHN0YXRlIG9u
dG8gcHJvY2Vzc29yLgo+IC0gICAgICogIEBleG5fY2FsbGJhY2s6IE9uIGFueSBGUFUgb3IgU0lN
RCBleGNlcHRpb24sIHBhc3MgY29udHJvbCB0bwo+IC0gICAgICogICAgICAgICAgICAgICAgICgq
ZXhjZXB0aW9uX2NhbGxiYWNrKShleGNlcHRpb25fY2FsbGJhY2tfYXJnLCByZWdzKS4KPiAgICAg
ICAqLwo+ICAgICAgaW50ICgqZ2V0X2ZwdSkoCj4gLSAgICAgICAgdm9pZCAoKmV4Y2VwdGlvbl9j
YWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSwKPiAtICAgICAgICB2b2lk
ICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAo+ICAgICAgICAgIGVudW0geDg2X2VtdWxhdGVfZnB1
X3R5cGUgdHlwZSwKPiAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7Cj4g
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gQEAgLTE5NiwxMCArMTk2LDYgQEAgc3RydWN0IGh2bV92
Y3B1IHsKPiAKPiAgICAgIHN0cnVjdCBodm1fdmNwdV9pbyAgaHZtX2lvOwo+IAo+IC0gICAgLyog
Q2FsbGJhY2sgaW50byB4ODZfZW11bGF0ZSB3aGVuIGVtdWxhdGluZyBGUFUvTU1YL1hNTQo+IGlu
c3RydWN0aW9ucy4gKi8KPiAtICAgIHZvaWQgKCpmcHVfZXhjZXB0aW9uX2NhbGxiYWNrKSh2b2lk
ICosIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+IC0gICAgdm9pZCAqZnB1X2V4Y2VwdGlvbl9j
YWxsYmFja19hcmc7Cj4gLQo+ICAgICAgLyogUGVuZGluZyBody9zdyBpbnRlcnJ1cHQgKC52ZWN0
b3IgPSAtMSBtZWFucyBub3RoaW5nIHBlbmRpbmcpLiAqLwo+ICAgICAgc3RydWN0IHg4Nl9ldmVu
dCAgICAgaW5qZWN0X2V2ZW50Owo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:35:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsSv-0004QD-4Q; Mon, 18 Sep 2017 09:35:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtsSt-0004Q7-QX
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:35:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AB/75-03093-F639FB95; Mon, 18 Sep 2017 09:35:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS6fjDSzdv8v5
 Ig9vHJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxz+/ezF+xmr2jeepGxgXEdWxcjB4eQQJ7E
 59csXYycHLwCdhLPG2ewgtgSAoYSpxfeBIuzCKhKPOnoZQex2QTUJdqebQerERHQkXjcPRWoh
 ouDWaCbUeLg2UNgDcICnhIXvv9gBUkICTxmlHj+5AUjSIJTwEOidcJsVpDFvAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFusZ
 6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYO/45HWKU5GBSEuUVjdwf
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeEsnAdUJFqWmp1akZeYA4wOmV
 IKDR0mElwckzVtckJhbnJkOkTrFaM9xbNPlP0wcqyZcAZI3Hl4Hkh037/5hEgKbKiXO2wrSJg
 DSllGaBzcUFs+XGGWlhHkZgU4W4ilILcrNLEGVf8UozsGoJMxbBzKFJzOvBG73K6CzmIDOatm
 xB+SskkSElFQDY/vPu0Fl8aliMZzzwxy1FBaaCWUeMLl9VmrPl94Pa8xXCc9bbX/n0sKixb8U
 03JtL8l99GWM2mhgW9Oq9lFl5uFHb+MYL7JIVrQtV3537fyZpX6znD/6NZRorKk8Wzl/eerPC
 ylbDT22KU1iOr14/tOzG7wb30x7M1MjRezCjA/vl5RW8U55skSJpTgj0VCLuag4EQCLp3Za4g
 IAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505727340!80219337!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21658 invoked from network); 18 Sep 2017 09:35:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 09:35:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 03:35:40 -0600
Message-Id: <59BFAF87020000780017C205@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 03:35:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BAB38A020000780017B34E@prv-mh.provo.novell.com>
 <59BABAC1020000780017B3FF@prv-mh.provo.novell.com>
 <97830ca7777a4887b88728579f91d6db@AMSPEX02CL03.citrite.net>
In-Reply-To: <97830ca7777a4887b88728579f91d6db@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 17/17] x86/HVM: eliminate custom #MF/#XM
 handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDExOjI3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTcgMTY6MjIK
Pj4gVG86IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+PiBDYzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+
PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFtQQVRDSCB2MiAxNy8xN10geDg2L0hWTTogZWxpbWlu
YXRlIGN1c3RvbSAjTUYvI1hNIGhhbmRsaW5nCj4+IAo+PiBVc2UgdGhlIGdlbmVyaWMgc3R1YiBl
eGNlcHRpb24gaGFuZGxpbmcgaW5zdGVhZC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBUaGUgY2hhbmdlcyBsb29rIG9rIHRvIG1lLCBi
dXQgSSBkb24ndCByZWFsbHkgaGF2ZSBhbnkgY29udGV4dCBhcyB0byB3aHkgCj4gc2VwYXJhdGUg
ZXhjZXB0aW9uIGhhbmRsaW5nIG1pZ2h0IGhhdmUgYmVlbiBkZXNpcmFibGUgaW4gdGhlIGZpcnN0
IHBsYWNlLgoKSGF2aW5nIGFsbCBleGNlcHRpb25zIGRlYWx0IHdpdGggaW4gYSBjZW50cmFsIHBs
YWNlIGFuZCBpbiBzaW1pbGFyCndheXMgc2VlbXMgcHJldHR5IGRlc2lyYWJsZSB0byBtZSwgYW5k
IHRoZSBkaWZmc3RhdCBvZiB0aGUgcGF0Y2gKYWxzbyBsb29rcyB0byBiZSBhIHJlYXNvbiB0byBk
byB0aGUgY29udmVyc2lvbi4KCj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CgpUaGFua3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:36:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:36:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsTQ-0004T0-CB; Mon, 18 Sep 2017 09:36:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427baeeb7=citrix-osstest@xenproject.org>)
 id 1dtsTO-0004Si-RH
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 09:36:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CD/39-03642-E839FB95; Mon, 18 Sep 2017 09:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXrd38v5
 Ig3lfFC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aE//kFuwQqpl1VaWBs5e5i5OSQEPCXuHd8
 BTuE7S4xvX0FG4gtIuAsMeHDbTCbV0BP4vaji0xdjBwcwgJGEss3xUCUu0n8b5jPAmPfm3UGz
 GYT8JCY2DMRzGYRUJWYcvMFI4gtJKAlsXTxSiaIkYISJ2c+AathFpCQOPjiBTPEHAuJHR/72C
 Yw8s5CUjYLSdkCRqZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm
 5mxiBYcMABDsYmxYFHmKU5GBSEuUVjdwfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9MkoJxg
 UWp6akVaZg4wgGHSEhw8SiK8PCBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US520FKRIAK
 coozYMbAYumS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVAKqAJnCk5lXArfpFdARTEBHtOzYA3
 JESSJCSqqBcfdElvtm0+fw9Odc2HO27o1SP3ta4i3dH9FW1Yq/bUUL00+7PpP8xLrfIKLk4p2
 fM/kl1wk/+3s445nT5BaDbYKPy6JuTz95PeR9AfORhZrZUUvy4hbZfmZPqdnsy30oVP0Ob2f0
 HgmeRLvny5+fXHcknWM6d55c86VbYYurjgcdze+I8H2orcRSnJFoqMVcVJwIADp3rZuhAgAA
X-Env-Sender: prvs=427baeeb7=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505727371!77474091!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26754 invoked from network); 18 Sep 2017 09:36:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:36:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448153637"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72120-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4084ccfa22dab15e2b9c3f531ba9ec18a6e08a8d
X-Osstest-Versions-That: ovmf=bec7a86c70398e774eb90511d7d5a370e23ad0dd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 18 Sep 2017 10:36:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72120: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMjAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA0MDg0Y2NmYTIyZGFiMTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4
YThkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiZWM3YTg2YzcwMzk4
ZTc3NGViOTA1MTFkN2Q1YTM3MGUyM2FkMGRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMTgg
IDIwMTctMDktMTcgMDU6NTc6NDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTIwICAyMDE3LTA5LTE4IDA3OjQ5OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MDg0Y2NmYTIy
ZGFiMTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4YThkCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxOCAwODo1MDo1OSAyMDE3ICswODAwCgog
ICAgSW50ZWxTaWxpY29uUGtnL1ZUZFBlaTogRml4IExpbnV4IGJ1aWxkIGVycm9yLgogICAgCiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:38:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsVA-0004db-NS; Mon, 18 Sep 2017 09:38:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtsV9-0004dH-AV
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 09:38:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EC/A7-02202-AF39FB95; Mon, 18 Sep 2017 09:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve6vyfs
 jDabPYra4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn3bzWxFRzWrOj9eIS9gXGZShcjJ4eEgL9E
 66KT7BC2h8T1syeYuhg5OFgEVCXOPlMGCbMJKEv87OxlA7FFBCwkVv39DFTCxcEsMJdR4uL1b
 WC9wgLuEosvX2AGsXmBiiZfmsIIYgsJ6Eu0v1zKAhEXlDg58wmYzSygI7Fg9yc2kF3MAtISy/
 9xgIQ5BQwkGi99BNslKqAi0bl0DgvEGAWJjunHmCDOtJT4tv4p8wRGgVlIps5CMnUWwtQFjMy
 rGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDkgEIdjDe6nM+
 xCjJwaQkyisauT9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvATDMhQSLUtNTK9Iyc4ARApOW4
 OBREuH9OwkozVtckJhbnJkOkTrFqCglzisG0icAksgozYNrg0XlJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzGoJM4cnMK4Gb/gpoMRPQ4pYde0AWlyQipKQaGJesm1HSf/DTXL1Mt9wlTb0
 7tdt4kh6yVByYKWUvqRmvYPR03auPsR8v+ynn/5vJIWlVtU/PqenxUtPD7Cdu2pxatnSVcvif
 ouzpjZcLX7dmNiUanXnp/Mr5+9Xo98YrLNZarHbZ9Onv8y0Fi7YpWYqvKxX58nNja5jF2wsXl
 K09n796qrpLk1OJpTgj0VCLuag4EQArNvjIxQIAAA==
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505727480!96522482!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64625 invoked from network); 18 Sep 2017 09:38:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:38:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448153813"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 10:37:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20170918093758.lsofisnzk6mtai25@citrix.com>
References: <osstest-113562-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-113562-mainreport@xen.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDg6MzY6MDNBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTM1NjIgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUaGVyZSBhcHBlYXJzIHRvIGJlIGEgYnVnOgoKaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi90ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIvc2VyaWFsLWdvZGVsbG8wLmxvZwoKU2VwIDE4IDAxOjE0
OjI4LjgwMzA2MiAoWEVOKSBYZW4gQlVHIGF0IHNwaW5sb2NrLmM6NDcKU2VwIDE4IDAxOjE0OjI5
LjgzNTE0NCAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAg
Tm90IHRhaW50ZWQgXS0tLS0KU2VwIDE4IDAxOjE0OjI5Ljg0MzA4NSAoWEVOKSBDUFU6ICAgIDAK
U2VwIDE4IDAxOjE0OjI5Ljg0MzEwMyAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjNi
YmJkPl0gc3BpbmxvY2suYyNjaGVja19sb2NrKzB4M2MvMHg0MApTZXAgMTggMDE6MTQ6MjkuODUx
MTQwIChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDA0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3Ig
KGQwdjIpClNlcCAxOCAwMToxNDoyOS44NTExNzEgKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAw
ICAgcmJ4OiBmZmZmODMwMjVkN2Q3ODY4ICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwClNlcCAxOCAw
MToxNDoyOS44NTkxMjkgKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDAxICAgcnNpOiBmZmZmODMw
MjVkN2Q2MDAwICAgcmRpOiBmZmZmODMwMjVkN2Q3ODZlClNlcCAxOCAwMToxNDoyOS44NjcwODgg
KFhFTikgcmJwOiBmZmZmODMwMDk1NDZmZDcwICAgcnNwOiBmZmZmODMwMDk1NDZmZDcwICAgcjg6
ICAwMDAwMDAwMDAwMDAwMDAwClNlcCAxOCAwMToxNDoyOS44NzUwOTIgKFhFTikgcjk6ICAwMDAw
MDAwMDAwMDAwMGI0ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDE2ICAgcjExOiAwMDAwMDAwMDAwMGY0
MjQwClNlcCAxOCAwMToxNDoyOS44ODMwODEgKFhFTikgcjEyOiBmZmZmODMwMjVkN2Q2MDAwICAg
cjEzOiBmZmZmODMwMjVkN2Q3ODY4ICAgcjE0OiBmZmZmODMwMjRmM2U1MDAwClNlcCAxOCAwMTox
NDoyOS44OTEwNzEgKFhFTikgcjE1OiBmZmZmODMwMDk1NDZmZjE4ICAgY3IwOiAwMDAwMDAwMDgw
MDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwClNlcCAxOCAwMToxNDoyOS44OTkwODAgKFhF
TikgY3IzOiAwMDAwMDAwMjRjYWE3MDAwICAgY3IyOiBmZmZmODgwMDFhMDQ2MzYwClNlcCAxOCAw
MToxNDoyOS45MDcxMzQgKFhFTikgZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDAwICAgZ3M6
IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4ClNlcCAxOCAwMToxNDoyOS45MTUwNjMgKFhFTikg
WGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjNiYmJkPiAoc3BpbmxvY2suYyNjaGVja19sb2Nr
KzB4M2MvMHg0MCk6ClNlcCAxOCAwMToxNDoyOS45MjMwNjAgKFhFTikgIDk4IDgzIGYxIDAxIDM5
IGM4IDc1IDAyIDwwZj4gMGIgNWQgYzMgNTUgNDggODkgZTUgZjAgZmYgMDUgMDAgZmQgMjAgMDAg
NWQKU2VwIDE4IDAxOjE0OjI5LjkzMTA1NiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9
ZmZmZjgzMDA5NTQ2ZmQ3MDoKU2VwIDE4IDAxOjE0OjI5LjkzMTA3NiAoWEVOKSAgICBmZmZmODMw
MDk1NDZmZDg4IGZmZmY4MmQwODAyM2JjNjggZmZmZjgzMDI0ZWI4M2ZiMCBmZmZmODMwMDk1NDZm
ZGI4ClNlcCAxOCAwMToxNDoyOS45MzkwNjkgKFhFTikgICAgZmZmZjgyZDA4MDI0NzRkYiAwMDAw
MDAwMDAwMDAwMDQ2IGZmZmY4MzAyNGViODJlNDAgZmZmZjgzMDI0ZWI4M2ZiMApTZXAgMTggMDE6
MTQ6MjkuOTQ3MDY3IChYRU4pICAgIDAwMDAwMDAwMDAwMDAyOTIgZmZmZjgzMDA5NTQ2ZmRmOCBm
ZmZmODJkMDgwMjQ3Yzg3IGZmZmY4MzAyNGU5NjRhODAKU2VwIDE4IDAxOjE0OjI5Ljk1NTA4NyAo
WEVOKSAgICBmZmZmODMwMjRlYjgyZTQwIGZmZmY4MzAyNWQ3YjE0ZDAgMDAwMDAwMDAwMDAwMDI5
MiBmZmZmODMwMjRmM2U1MDAwClNlcCAxOCAwMToxNDoyOS45NjMxMjkgKFhFTikgICAgZmZmZjgz
MDA5NTQ2ZmYxOCBmZmZmODMwMDk1NDZmZTI4IGZmZmY4MmQwODAyMmVlZDcgMDEwMDEwMDEwMDEw
MDEwMApTZXAgMTggMDE6MTQ6MjkuOTcxMDkzIChYRU4pICAgIGZmZmY4MzAyNGYzZTUwMDAgMDAw
MDAwMDBmZmZmZmZmZiBmZmZmODMwMjRmM2U1YWE4IGZmZmY4MzAwOTU0NmZlMzgKU2VwIDE4IDAx
OjE0OjI5Ljk3OTEwMiAoWEVOKSAgICBmZmZmODJkMDgwMjJlZjM5IGZmZmY4MzAwOTU0NmZlNjgg
ZmZmZjgyZDA4MDIzODg4NiBmZmZmODMwMDk1NzNhMDAwClNlcCAxOCAwMToxNDoyOS45ODcwODEg
KFhFTikgICAgMDAwMDAwMDBmZmZmZmZmZiBmZmZmODMwMjRmM2U1YWE4IGZmZmY4MzAwOTU3M2Ew
MDAgZmZmZjgzMDA5NTQ2ZmU5OApTZXAgMTggMDE6MTQ6MjkuOTk1MDY3IChYRU4pICAgIGZmZmY4
MmQwODAyMDdkNTMgZmZmZjgyZDA4MDVhNzM0MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKU2VwIDE4IDAxOjE0OjMwLjAwMzA3NCAoWEVOKSAgICBmZmZmODMwMDk1NDZmZmZmIGZm
ZmY4MzAwOTU0NmZlYzggZmZmZjgyZDA4MDIyOWNmMCBmZmZmODJkMDgwNTdhZDgwClNlcCAxOCAw
MToxNDozMC4wMTEwNzAgKFhFTikgICAgZmZmZjgyZDA4MDU3YWQ4MCBmZmZmODJkMDgwNTdhZDgw
IGZmZmZmZmZmZmZmZmZmZmYgZmZmZjgzMDA5NTQ2ZmVmOApTZXAgMTggMDE6MTQ6MzAuMDE5MDc1
IChYRU4pICAgIGZmZmY4MmQwODAyM2IzNGQgZmZmZjgzMDA5NTFmYTAwMCBmZmZmODMwMDk1MWZl
MDAwIGZmZmY4MzAyNTc5Y2UwMDAKU2VwIDE4IDAxOjE0OjMwLjAxOTA5NyAoWEVOKSAgICBmZmZm
ODMwMDk1NDZmZmZmIGZmZmY4MzAwOTU0NmZmMDggZmZmZjgyZDA4MDIzYjNhMiBmZmZmODMwMDk1
NDZmZGEwClNlcCAxOCAwMToxNDozMC4wMjcwNzEgKFhFTikgICAgZmZmZjgyZDA4MDM1Zjg4MSBm
ZmZmODgwMDFhOTg5YTgwIGZmZmY4ODAwMWE5ODlhODAgMDAwMDAwMDAwMDAwMDAwMApTZXAgMTgg
MDE6MTQ6MzAuMDM1MDk2IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgZmZmZmM5MDAwMDI3ZmVi
MCAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAyNDYKU2VwIDE4IDAxOjE0OjMwLjA0MzEw
MSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwClNlcCAxOCAwMToxNDozMC4wNTEwNjEgKFhFTikgICAgZmZm
ZmZmZmY4MTAwMTNhYSBmZmZmZmZmZjgxZTQ2NWEwIGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZk
ZWFkZjAwZApTZXAgMTggMDE6MTQ6MzAuMDU5MTAwIChYRU4pICAgIDAwMDIwMTAwMDAwMDAwMDAg
ZmZmZmZmZmY4MTAwMTNhYSAwMDAwMDAwMDAwMDBlMDMzIDAwMDAwMDAwMDAwMDAyNDYKU2VwIDE4
IDAxOjE0OjMwLjA2NzA5NiAoWEVOKSAgICBmZmZmYzkwMDAwMjdmZTk4IDAwMDAwMDAwMDAwMGUw
MmIgMDAwMDAwMDAwMDA5ZGZhMyAwMDNkNjg1YzAwMDAwMDAxClNlcCAxOCAwMToxNDozMC4wNzUw
OTcgKFhFTikgICAgMDAzZDZjYTMwMDA5ZGZhMyAwMDAwMDAwMDAwMDlkZmIwIDAwM2Q2YzgwMDAw
MDAwMDAgZmZmZjgzMDA5NTFmYTAwMApTZXAgMTggMDE6MTQ6MzAuMDgzMTE0IChYRU4pIFhlbiBj
YWxsIHRyYWNlOgpTZXAgMTggMDE6MTQ6MzAuMDgzMTMyIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIz
YmJiZD5dIHNwaW5sb2NrLmMjY2hlY2tfbG9jaysweDNjLzB4NDAKU2VwIDE4IDAxOjE0OjMwLjA5
MTA5NCAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2JjNjg+XSBfc3Bpbl9sb2NrKzB4MTEvMHg0ZgpT
ZXAgMTggMDE6MTQ6MzAuMDk5MTAwIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI0NzRkYj5dIHhtZW1f
cG9vbF9mcmVlKzB4MmIvMHgyYjEKU2VwIDE4IDAxOjE0OjMwLjA5OTEyMCAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyNDdjODc+XSB4ZnJlZSsweDFkMS8weDIxZQpTZXAgMTggMDE6MTQ6MzAuMTA3MDg4
IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIyZWVkNz5dIHNjaGVkX2NyZWRpdDIuYyNjc2NoZWQyX2Zy
ZWVfZG9tZGF0YSsweDQ2LzB4OTIKU2VwIDE4IDAxOjE0OjMwLjExNTA3MiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyMmVmMzk+XSBzY2hlZF9jcmVkaXQyLmMjY3NjaGVkMl9kb21fZGVzdHJveSsweDE2
LzB4MTgKU2VwIDE4IDAxOjE0OjMwLjEyMzEzMiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMzg4ODY+
XSBzY2hlZF9kZXN0cm95X2RvbWFpbisweDY1LzB4OWYKU2VwIDE4IDAxOjE0OjMwLjEzMTA2MyAo
WEVOKSAgICBbPGZmZmY4MmQwODAyMDdkNTM+XSBkb21haW4uYyNjb21wbGV0ZV9kb21haW5fZGVz
dHJveSsweDg3LzB4MTk0ClNlcCAxOCAwMToxNDozMC4xMzkwODUgKFhFTikgICAgWzxmZmZmODJk
MDgwMjI5Y2YwPl0gcmN1cGRhdGUuYyNyY3VfcHJvY2Vzc19jYWxsYmFja3MrMHgxNDEvMHgxYTIK
U2VwIDE4IDAxOjE0OjMwLjEzOTEwNyAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2IzNGQ+XSBzb2Z0
aXJxLmMjX19kb19zb2Z0aXJxKzB4N2YvMHg4YQpTZXAgMTggMDE6MTQ6MzAuMTQ3MDY5IChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIzYjNhMj5dIGRvX3NvZnRpcnErMHgxMy8weDE1ClNlcCAxOCAwMTox
NDozMC4xNTUwODIgKFhFTikgICAgWzxmZmZmODJkMDgwMzVmODgxPl0geDg2XzY0L2VudHJ5LlMj
cHJvY2Vzc19zb2Z0aXJxcysweDIxLzB4MzAKU2VwIDE4IDAxOjE0OjMwLjE2MzA1MyAoWEVOKSAK
U2VwIDE4IDAxOjE0OjMwLjE2MzA2NyAoWEVOKSAKU2VwIDE4IDAxOjE0OjMwLjE2MzA4MCAoWEVO
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqClNlcCAxOCAwMToxNDoz
MC4xNzEwODAgKFhFTikgUGFuaWMgb24gQ1BVIDA6ClNlcCAxOCAwMToxNDozMC4xNzEwOTUgKFhF
TikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3ClNlcCAxOCAwMToxNDozMC4xNzExMTAgKFhFTikg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpTZXAgMTggMDE6MTQ6MzAu
MTc5MTMzIChYRU4pIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:43:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsaY-0005Ng-9D; Mon, 18 Sep 2017 09:43:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtsaX-0005NZ-43
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 09:43:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BE/87-03422-8459FB95; Mon, 18 Sep 2017 09:43:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVdd96v5
 Ig+WbZCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bDuEVvBNNOKS69esjYw
 btXuYuTiEBJoZJJY2X6IBcJ5zCix6u90NghnG6PE1EnTmLsYOTlEBJwlvp6Zyw5i8wroS3z9e
 IYNxBYW0JOY29bFAmJLCHhJXJpzF86+/uQeUA07B5uAlcQhMZAoi4CqxPvVXxknMHItYGRYxa
 hRnFpUllqka2ysl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FsGINjBuHN94CF
 GSQ4mJVFe0cj9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGWnAOUEi1LTUyvSMnOAQQaTluDg
 URLhfTsZKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8X0CKBECKMkrz4EbAAv4So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHmfgUzhycwrgdv0CugIJqAjWnbsATmiJBEhJdXAGBXNyu
 OwO0nc4zbDOaEEqS2Vh/+W7NxiOK3rfMqsZ4onVvJWOgt++iXitC3K6tajn8UTDwsefr7GxfT
 3zBv7XI9cv8Cc/fi+vHpRkvyP2cyfDu3OK26avYZnUlW+RLnoqkC/ZumyLpOHJ89y3hdodf8b
 FX06J1w12rzMT9esclZWlNeHLayzlViKMxINtZiLihMBAWrjPHMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505727814!69421148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48806 invoked from network); 18 Sep 2017 09:43:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 09:43:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtsaR-0003DC-C7; Mon, 18 Sep 2017 09:43:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtsaL-0008M6-VC; Mon, 18 Sep 2017 09:43:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtsaL-0003Su-Pp; Mon, 18 Sep 2017 09:43:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113572-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7f2f96f1a8af3c22bdf5d4dccb020846799f7be0
X-Osstest-Versions-That: ovmf=4084ccfa22dab15e2b9c3f531ba9ec18a6e08a8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 09:43:25 +0000
Subject: [Xen-devel] [ovmf test] 113572: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3ZjJmOTZmMWE4YWYzYzIyYmRmNWQ0ZGNjYjAyMDg0
Njc5OWY3YmUwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MDg0Y2Nm
YTIyZGFiMTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4YThkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM1NjYgIDIwMTctMDktMTggMDE6MTg6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNTcyICAyMDE3LTA5LTE4IDA3OjI1OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTdmMmY5NmYxYThhZjNjMjJiZGY1ZDRkY2NiMDIwODQ2
Nzk5ZjdiZTAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgN2YyZjk2ZjFhOGFmM2MyMmJkZjVk
NGRjY2IwMjA4NDY3OTlmN2JlMAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249N2YyZjk2ZjFhOGFm
M2MyMmJkZjVkNGRjY2IwMjA4NDY3OTlmN2JlMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46
LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDdmMmY5NmYx
YThhZjNjMjJiZGY1ZDRkY2NiMDIwODQ2Nzk5ZjdiZTAgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDdmMmY5NmYxYThhZjNjMjJi
ZGY1ZDRkY2NiMDIwODQ2Nzk5ZjdiZTA6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
NDA4NGNjZi4uN2YyZjk2ZiAgN2YyZjk2ZjFhOGFmM2MyMmJkZjVkNGRjY2IwMjA4NDY3OTlmN2Jl
MCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:44:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:44:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsbY-0005SL-Ii; Mon, 18 Sep 2017 09:44:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtsbW-0005Rw-Bo
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:44:38 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E9/D7-11008-5859FB95; Mon, 18 Sep 2017 09:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7dl6v5
 Igy2fmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3p1pYCx6xVrSsb2VvYLzD0sXIySEkkCdx
 8P1/VhCbV8BO4v6XDUwgtoSAocTphTfBalgEVCVWfp4KZrMJqEu0PdsOVM/BISKgK3H6h1wXI
 xcHs8AGJonea2vZQGqEBRwkXsx4wQiSEBLoYJT4ffEq2AJOAS+J42vb2ECaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA3
 N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MN7eGHCIUZKDSUmUVzRy
 f6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4LU4BygkWp6akVaZk5wEiASUtw8CiJ8N4BSfMWF
 yTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR574GUCoCUZpTmwQ2CReglRlkpYV5GoN
 OEeApSi3IzS1DlXzGKczAqCfNeAZnCk5lXArfvFdApTECntOzYA3JKSSJCSqqBsdTP5tjlE2Y
 zL62e6xQvL2X5YEKl9N6MSdO6phcf+P5VL/j9qQ6r3p5vx5yme6ddbNuc71pZEae9bfFb6YNd
 gnobPCbJ1Ly4JT8hpO5Fst/iS1e4n738pqLq3yN65FLILUsbleqgIvO0z3XzXL/Ol2VZ693j1
 l1qwMquwru0+6/RvnipfVtSlFiKMxINtZiLihMBK4TDgMsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505727874!116965658!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44087 invoked from network); 18 Sep 2017 09:44:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 09:44:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 03:44:33 -0600
Message-Id: <59BFB19D020000780017C217@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 03:44:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/22] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDIwOjQ4LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU0NIRURPUF9yZW1vdGVfc2h1dGRvd24gc2hvdWxkIGJlIGEgRE1PUCBzbyB0aGF0IGEg
ZGVwcml2aWxlZ2VkIHFlbXUKPiBjYW4gZG8gdGhlIHByb3BlcnkgdGlkeWluZyB1cC4KPiAKPiBX
ZSBzaG91bGQgcmVtb3ZlIFNDSEVET1BfcmVtb3RlX3NodXRkb3duIGF0IHNvbWUgcG9pbnQuCgpF
eGNlcHQgd2UgY2FuJ3QgZm9yIEFCSSBzdGFiaWxpdHkgcmVhc29ucywgcGx1cyBob3cgd291bGQg
eW91CnJlbW90ZS1zaHV0ZG93biBhIFBWIGd1ZXN0IHRoZW4/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC02MzAsNiArNjMw
LDE0IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykK
PiAgICAgICAgICByYyA9IGh2bV9pbmplY3RfbXNpKGQsIGRhdGEtPmFkZHIsIGRhdGEtPmRhdGEp
Owo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICsgICAgY2FzZSBYRU5fRE1PUF9yZW1vdGVf
c2h1dGRvd246CgpXaXRoIGEgYmxhbmsgbGluZSBhZGRlZCBhYm92ZSBoZXJlLCBhbmQgcHJlZmVy
YWJseSB0aGF0IHNlY29uZApzZW50ZW5jZSBvZiB0aGUgY29tbWl0IG1lc3NhZ2UgcmVtb3ZlZApS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsc7-0005YL-13; Mon, 18 Sep 2017 09:45:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtsc5-0005Y1-QU
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 09:45:14 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8A/4C-02041-8A59FB95; Mon, 18 Sep 2017 09:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42LZKekoobtk6v5
 Ig32tQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJDYfZC2bdYKw4sVSogfHOasYuRk4OCQE/
 icYjE1lAbDYBHYmlR+czgdgiAiESRxYcYwWxmQWCJNb/28kMYgsLOElsWPGKDaLGWWLXp6MsE
 LaRxIm9X8BsFgFVibeznoHN4RVwlzj/5znYLiEBO4nN3W1gNZwC9hI/rzwCm88oICvxpXE1M8
 QucYlbTyBukBAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LBD1OhILdn9ig7C1JZYtfM0MsVdQ4uT
 MJywTGIVnIRk7C0nLLCQts5C0LGBkWcWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgrJebWlyc
 mJ6ak5hUrJecn7uJERj+DECwg3HNds9DjJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzFqc
 HAI9K1ZfYFRiiUvPy9VSYJXdgpQnWBRanpqRVpmDjBCYUolOHiURHjfTgZK8xYXJOYWZ6ZDpE
 4xWnIc23T5DxPHppt3geSG7w/+MAmBzZMS5/0C0iAA0pBRmgc3DpZELjHKSgnzMgIdK8RTkFq
 Um1mCKv+KUZyDUUmYNxbkKp7MvBK4ra+ADmICOqhlxx6Qg0oSEVJSDYwnxZ1VqsrON0t77IqQ
 0luw5uI2ow/7Vjsn++8w53zg02n8xz3IW4jD71uoNs9En5V9Ttd+vVMX8yjOsvgyWedC8Iu44
 4c33w83+VcfMtN6vpj4nXsJha92zfzaYjurMjfk1YTHrw9tWmapefJXQHuKJ8P586oZLQYCN4
 5FsaZGZZw6zPaIdZYSS3FGoqEWc1FxIgCUuyk8HQMAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505727908!115116507!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58250 invoked from network); 18 Sep 2017 09:45:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:45:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52996338"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 0/1] netif: staging grants for I/O requests
Thread-Index: AQHTLLujuhA3ia/Gi02v6bzdzfWG4aK6a3TA
Date: Mon, 18 Sep 2017 09:45:06 +0000
Message-ID: <2ffc26fd74da440a86877c1871b2ce4a@AMSPEX02CL03.citrite.net>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
In-Reply-To: <20170913181034.28527-1-joao.m.martins@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
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 0/1] netif: staging grants for I/O
	requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTcgMTk6
MTEKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Owo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IEpvYW8gTWFydGlucwo+IDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFtQ
QVRDSCB2MyAwLzFdIG5ldGlmOiBzdGFnaW5nIGdyYW50cyBmb3IgSS9PIHJlcXVlc3RzCj4gCj4g
SGV5LAo+IAo+IFRoaXMgaXMgdjMgdGFraW5nIGludG8gY29uc2lkZXJhdGlvbiBhbGwgY29tbWVu
dHMgcmVjZWl2ZWQgZnJvbSB2MiAoY2hhbmdlbG9nCj4gaW4gdGhlIGZpcnN0IHBhdGNoKS4gVGhl
IHNwZWNpZmljYXRpb24gaXMgcmlnaHQgYWZ0ZXIgdGhlIGRpZmZzdGF0Lgo+IAo+IFJlZmVyZW5j
ZSBpbXBsZW1lbnRhdGlvbiBhbHNvIGhlcmUgKG9uIHRvcCBvZiBuZXQtbmV4dCk6Cj4gCj4gaHR0
cHM6Ly9naXRodWIuY29tL2pwZW1hcnRpbnMvbGludXguZ2l0IHhlbi1uZXQtc3RnLWdudHMtdjMK
PiAKPiBBbHRob3VnaCBJIGFtIHNhdGlzZmllZCB3aXRoIGhvdyB0aGluZ3MgYXJlIGJlaW5nIGRv
bmUgYWJvdmUsIEkgd2FudGVkCj4gdG8gcmVxdWVzdCBzb21lIGFkdmlzZS9pbnB1dCBvbiB3aGV0
aGVyIHRoZXJlIGNvdWxkIGJlIGEgc2ltcGxlciB3YXkgb2YKPiBhY2hpZXZpbmcgdGhlIHNhbWUu
IFNwZWNpZmljYWxseSBiZWNhdXNlIHRoZXNlIGNvbnRyb2wgbWVzc2FnZXMKPiBhZGRzIHVwIHNp
Z25pZmljYW50IGNvZGUgb24gdGhlIGZyb250ZW5kIHRvIHByZWdyYW50LCBhbmQgaW4gb3RoZXIg
Y2FzZXMgdGhlCj4gY29udHJvbCBtZXNzYWdlIG1pZ2h0IGJlIGxpbWl0YXRpdmUgaWYgZnJvbnRl
bmQgdHJpZXMgdG8ga2VlcCBhIGRpbmFtaWNhbGx5Cj4gY2hhbmdlZCBidWZmZXIgcG9vbCBpbiBk
aWZmZXJlbnQgcXVldWVzLiAqTWF5YmUqIGl0IGNvdWxkIGJlIHNpbXBsZXIgdG8KPiBhZGp1c3QK
PiB0aGUgVFgvUlggcmluZyBBQkkgaW4gYSBjb21wYXRpYmxlIG1hdHRlciAoRGlzY2xhaW1lcjog
SSBoYXZlbid0IGltcGxlbWVudGVkCj4gdGhpcyBqdXN0IHlldCk6CgpCdXQgdGhlIHdob2xlIHBv
aW50IG9mIHByZS1ncmFudGluZyBpcyB0byBzZXBhcmF0ZSB0aGUgZ3JhbnQvdW5ncmFudCBvcGVy
YXRpb25zIGZyb20gdGhlIHJ4L3R4IG9wZXJhdGlvbnMsIHJpZ2h0PyBTbywgd2h5IHdvdWxkIHRo
ZSBleHRyYSBjb250cm9sIG1lc3NhZ2VzIHJlYWxseSBiZSBhbiBvdmVyaGVhZD8KCiAgUGF1bAoK
PiAKPiAgMSkgQWRkIGEgZmxhZyBgTkVUVFhGX3BlcnNpc3RgIHRvIGBuZXRpZl90eF9yZXF1ZXN0
YAo+IAo+ICAyKSBSZXBsYWNlIFJYIGBuZXRpZl9yeF9yZXF1ZXN0YCBwYWRkaW5nIHdpdGggYGZs
YWdzYCBhbmQgYWRkYQo+ICBgTkVUUlhGX3BlcnNpc3RgIHdpdGggdGhlIHNhbWUgcHVycG9zZSBh
cyAxKS4KPiAKPiAgMykgVGhpcyByZW1haW5zIGJhY2t3YXJkcyBjb21wYXRpYmxlIGFzIGJhY2tl
bmRzIG5vdCBzdXBwb3J0aW5nIHRoaXMKPiB3b3VsZG4ndAo+ICBhY3Qgb24gdGhpcyBuZXcgZmxh
ZywgYW5kIGdpdmVuIHdlIHJlcGxhY2UgcGFkZGluZyB3aXRoIGZsYWdzIG1lYW5zCj4gdW5zdXBw
b3J0ZWQKPiAgYmFja2VuZHMgd29uJ3Qgc2ltcGx5IGJlIGF3YXJlIG9mIFJYICpyZXF1ZXN0KiBg
ZmxhZ3NgLiBUaGlzIGlzIHVuZGVyIHRoZQo+ICBhc3N1bXB0aW9uIHRoYXQgdGhlcmUncyBubyBy
ZXF1aXJlbWVudCB0aGF0IHBhZGRpbmcgbXVzdCBiZSB6ZXJvCj4gdGhyb3VnaG91dAo+ICB0aGUg
bmV0aWYuaCBzcGVjaWZpY2F0aW9uLgo+IAo+ICA0KSBLZWVwaW5nIGBHRVRfR1JFRl9NQVBQSU5H
X1NJWkVgIGN0cmwgbXNnIGZvciBmcm9udGVuZCB0byBkbyBiZXR0ZXIKPiAgZGVjaXNpb25zPwo+
IAo+ICA1KSBTZW1hbnRpY3MgYXJlIHNpbXBsZTogc2xvdHMgd2l0aCBmbGFncyBtYXJrZWQgYXMg
TkVUe1JYLFRYfUZfcGVyc2lzdAo+ICByZXByZXNlbnQgYSBwZXJtYW5lbnQgbWFwcGVkIHJlZiBh
bmQgdGhlcmVmb3JlIG1hcHBlZCBpZiBub24tZXhpc3RlbnQuCj4gICpmdXR1cmUqIG9taXNzaW9u
cyBvZiB0aGUgZmxhZyBzaWduYWxzIHRoZSBtYXBwaW5nIHNob3VsZCBiZSByZW1vdmVkLgo+IAo+
IFRoaXMgd291bGQgYWxsb3cgZ3Vlc3RzIHdoaWNoIHJldXNlIGJ1ZmZlcnMgKGFwcGFyZW50bHkg
V2luZG93cyA6KSkgdG8gc2NhbGUKPiBiZXR0ZXIgYXMgdW5tYXBzIHdvdWxkIGJlIGRvbmUgb24g
dGhlIGluZGl2aWR1YWwgcXVldWUgY29udGV4dCAgcGx1cwo+IGFsbG93aW5nCj4gZnJvbnRlbmQg
dG8gcmVtYWluIGEgbW9yZSBzaW1wbGUgaW4gdGhlIG1hbmFnZW1lbnQgb2YgInBlcm1hbmVudCIK
PiBidWZmZXJzLiBUaGUKPiBkcmF3YmFjayBzZWVtcyB0byBiZSB0aGUgYWRkZWQgY29tcGxleGl0
eSAoYW5kIHNvbWV3aGF0IHJhY3kgYmVoYXZpb3VyKQo+IG9uIHRoZQo+IGRhdGFwYXRoLCB0byBt
YXAgb3IgdW5tYXAgYWNjb3JkaW5nbHkuIEJlY2F1c2Ugbm93IHdlIHdvdWxkIGhhdmUgdG8KPiBk
aWZmZXJlbnRpYXRlIGJldHdlZW4gbG9uZyB2cyBzaG9ydCBsaXZlZCBtYXAvdW5tYXAgb3BzIGlu
IGFkZGl0aW9uIHRvCj4gbG9va2luZwo+IHVwIG9uIG91ciBtYXBwaW5ncyB0YWJsZS4gVGhvdWdo
dHMsIG9yIHBlcmhhcHMgcGVvcGxlIG1heSBwcmVmZXIgdGhlIG9uZQo+IGFscmVhZHkgZGVzY3Jp
YmVkIGluIHRoZSBzZXJpZXM/Cj4gCj4gQ2hlZXJzLAo+IAo+IEpvYW8gTWFydGlucyAoMSk6Cj4g
ICBwdWJsaWMvaW8vbmV0aWYuaDogYWRkIGdyZWYgbWFwcGluZyBjb250cm9sIG1lc3NhZ2VzCj4g
Cj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oIHwgMTE1Cj4gKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTUgaW5zZXJ0
aW9ucygrKQo+IC0tLQo+ICUgU3RhZ2luZyBncmFudHMgZm9yIG5ldHdvcmsgSS9PIHJlcXVlc3Rz
Cj4gJSBKb2FvIE1hcnRpbnMgPDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPj4KPiAlIFJldmlz
aW9uIDMKPiAKPiBcY2xlYXJwYWdlCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBBcmNoaXRlY3R1cmUocyk6
IEFueQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gIyBCYWNrZ3JvdW5kIGFuZCBNb3RpdmF0aW9uCj4gCj4g
QXQgdGhlIFhlbiBoYWNrYXRvbiAnMTYgbmV0d29ya2luZyBzZXNzaW9uLCB3ZSBzcG9rZSBhYm91
dCBoYXZpbmcgYQo+IHBlcm1hbmVudGx5Cj4gbWFwcGVkIHJlZ2lvbiB0byBkZXNjcmliZSBoZWFk
ZXIvbGluZWFyIHJlZ2lvbiBvZiBwYWNrZXQgYnVmZmVycy4gVGhpcwo+IGRvY3VtZW50Cj4gb3V0
bGluZXMgdGhlIHByb3Bvc2FsIGNvdmVyaW5nIG1vdGl2YXRpb24gb2YgdGhpcyBhbmQgYXBwbGlj
YWJpbGl0eSBmb3Igb3RoZXIKPiB1c2UtY2FzZXMgYWxvbmdzaWRlIHRoZSBuZWNlc3NhcnkgY2hh
bmdlcy4gVGhpcyBwcm9wb3NhbCBpcyBhbiBSRkMgYW5kIGFsc28KPiBpbmNsdWRlcyBhbHRlcm5h
dGl2ZSBzb2x1dGlvbnMuCj4gCj4gVGhlIG1vdGl2YXRpb24gb2YgdGhpcyB3b3JrIGlzIHRvIGVs
aW1pbmF0ZSBncmFudCBvcHMgZm9yIHBhY2tldCBJL08gaW50ZW5zaXZlCj4gd29ya2xvYWRzIHN1
Y2ggYXMgdGhvc2Ugb2JzZXJ2ZWQgd2l0aCBzbWFsbGVyIHJlcXVlc3RzIHNpemUgKGkuZS4gPD0g
MjU2Cj4gYnl0ZXMKPiBvciA8PSBNVFUpLiBDdXJyZW50bHkgb24gWGVuLCBvbmx5IGJ1bGsgdHJh
bnNmZXIgKGUuZy4gMzJLLi42NEsgcGFja2V0cykgYXJlCj4gdGhlCj4gb25seSBvbmVzIHBlcmZv
cm1pbmcgcmVhbGx5IGdvb2QgKHVwIHRvIDgwIEdiaXQvcyBpbiBmZXcgQ1BVcyksIHVzdWFsbHkK
PiBiYWNraW5nIGVuZC1ob3N0cyBhbmQgc2VydmVyIGFwcGxpYW5jZXMuIEFueXRoaW5nIHRoYXQg
aW52b2x2ZXMgaGlnaGVyCj4gcGFja2V0Cj4gcmF0ZXMgKDw9IDE1MDAgTVRVKSBvciB3aXRob3V0
IHNnLCBwZXJmb3JtcyBiYWRseSBhbG1vc3QgbGlrZSBhIDEgR2JpdC9zCj4gdGhyb3VnaHB1dC4K
PiAKPiAjIFByb3Bvc2FsCj4gCj4gVGhlIHByb3Bvc2FsIGlzIHRvIGxldmVyYWdlIHRoZSBhbHJl
YWR5IGltcGxpY2l0IGNvcHkgZnJvbSBhbmQgdG8gcGFja2V0IGxpbmVhcgo+IGRhdGEgb24gbmV0
ZnJvbnQgYW5kIG5ldGJhY2ssIHRvIGJlIGRvbmUgaW5zdGVhZCBmcm9tIGEgcGVybWFuZW50bHkK
PiBtYXBwZWQKPiByZWdpb24uIEluIHNvbWUgKHBoeXNpY2FsKSBOSUNzIHRoaXMgaXMga25vd24g
YXMgaGVhZGVyL2RhdGEgc3BsaXQuCj4gCj4gU3BlY2lmaWNhbGx5IHNvbWUgd29ya2xvYWRzIChl
LmcuIE5GVikgaXQgd291bGQgcHJvdmlkZSBhIGJpZyBpbmNyZWFzZSBpbgo+IHRocm91Z2hwdXQg
d2hlbiB3ZSBzd2l0Y2ggdG8gKHplcm8pY29weWluZyBpbiB0aGUgYmFja2VuZC9mcm9udGVuZCwK
PiBpbnN0ZWFkIG9mCj4gdGhlIGdyYW50IGh5cGVyY2FsbHMuIFRodXMgdGhpcyBleHRlbnNpb24g
YWltcyBhdCBmdXR1cmVwcm9vZmluZyB0aGUgbmV0aWYKPiBwcm90b2NvbCBieSBhZGRpbmcgdGhl
IHBvc3NpYmlsaXR5IG9mIGd1ZXN0cyBzZXR0aW5nIHVwIGEgbGlzdCBvZiBncmFudHMgdGhhdAo+
IGFyZSBzZXQgdXAgYXQgZGV2aWNlIGNyZWF0aW9uIGFuZCByZXZva2VkIGF0IGRldmljZSBmcmVl
aW5nIC0gd2l0aG91dCB0YWtpbmcKPiB0b28gbXVjaCBncmFudCBlbnRyaWVzIGluIGFjY291bnQg
Zm9yIHRoZSBnZW5lcmFsIGNhc2UgKGkuZS4gdG8gY292ZXIgb25seSB0aGUKPiBoZWFkZXIgcmVn
aW9uIDw9IDI1NiBieXRlcywgMTYgZ3JhbnRzIHBlciByaW5nKSB3aGlsZSBjb25maWd1cmFibGUg
Ynkga2VybmVsCj4gd2hlbiBvbmUgd2FudHMgdG8gcmVzb3J0IHRvIGEgY29weS1iYXNlZCBhcyBv
cHBvc2VkIHRvIGdyYW50IGNvcHkvbWFwLgo+IAo+IFxjbGVhcnBhZ2UKPiAKPiAjIEdlbmVyYWwg
T3BlcmF0aW9uCj4gCj4gSGVyZSB3ZSBkZXNjcmliZSBob3cgbmV0YmFjayBhbmQgbmV0ZnJvbnQg
Z2VuZXJhbCBvcGVyYXRlLCBhbmQgd2hlcmUgdGhlCj4gcHJvcG9zZWQKPiBzb2x1dGlvbiB3aWxs
IGZpdC4gVGhlIHNlY3VyaXR5IG1lY2hhbmlzbSBjdXJyZW50bHkgaW52b2x2ZXMgZ3JhbnRzIHJl
ZmVyZW5jZXMKPiB3aGljaCBpbiBlc3NlbmNlIGFyZSByb3VuZC1yb2JpbiByZWN5Y2xlZCAndGlj
a2V0cycgc3RhbXBlZCB3aXRoIHRoZSBHUEZOcywKPiBwZXJtaXNzaW9uIGF0dHJpYnV0ZXMsIGFu
ZCB0aGUgYXV0aG9yaXplZCBkb21haW46Cj4gCj4gKFRoaXMgaXMgYW4gaW4tbWVtb3J5IHZpZXcg
b2Ygc3RydWN0IGdyYW50X2VudHJ5X3YxKToKPiAKPiAgICAgIDAgICAgIDEgICAgIDIgICAgIDMg
ICAgIDQgICAgIDUgICAgIDYgICAgIDcgb2N0ZXQKPiAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgIHwgZmxhZ3MgICAgICB8IGRvbWFp
biBpZCB8IGZyYW1lICAgICAgICAgICAgICAgICAgfAo+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAKPiBXaGVyZSB0aGVyZSBhcmUgTiBn
cmFudCBlbnRyaWVzIGluIGEgZ3JhbnQgdGFibGUsIGZvciBleGFtcGxlOgo+IAo+ICAgICBAMDoK
PiAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
Cj4gICAgIHwgcncgICAgICAgICB8IDAgICAgICAgICB8IDB4QUJDREVGICAgICAgICAgICAgICAg
fAo+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKPiAgICAgfCBydyAgICAgICAgIHwgMCAgICAgICAgIHwgMHhGQTEyNCAgICAgICAgICAgICAg
ICB8Cj4gICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKwo+ICAgICB8IHJvICAgICAgICAgfCAxICAgICAgICAgfCAweEJFRUYgICAgICAgICAgICAg
ICAgIHwKPiAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCj4gCj4gICAgICAgLi4uLi4KPiAgICAgQE46Cj4gICAgICstLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICB8IHJ3ICAgICAgICAgfCAw
ICAgICAgICAgfCAweDk5MjNBICAgICAgICAgICAgICAgIHwKPiAgICAgKy0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gCj4gRWFjaCBlbnRyeSBjb25z
dW1lcyA4IGJ5dGVzLCB0aGVyZWZvcmUgNTEyIGVudHJpZXMgY2FuIGZpdCBvbiBvbmUgcGFnZS4K
PiBUaGUgYGdudHRhYl9tYXhfZnJhbWVzYCB3aGljaCBpcyBhIGRlZmF1bHQgb2YgMzIgcGFnZXMu
IEhlbmNlIDE2LDM4NAo+IGdyYW50cy4gVGhlIFBhcmFWaXJ0dWFsaXplZCAoUFYpIGRyaXZlcnMg
d2lsbCB1c2UgdGhlIGdyYW50IHJlZmVyZW5jZSAoaW5kZXgKPiBpbiB0aGUgZ3JhbnQgdGFibGUg
LSAwIC4uIE4pIGluIHRoZWlyIGNvbW1hbmQgcmluZy4KPiAKPiBcY2xlYXJwYWdlCj4gCj4gIyMg
R3Vlc3QgVHJhbnNtaXQKPiAKPiBUaGUgdmlldyBvZiB0aGUgc2hhcmVkIHRyYW5zbWl0IHJpbmcg
aXMgdGhlIGZvbGxvd2luZzoKPiAKPiAgICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAg
IDUgICAgIDYgICAgIDcgb2N0ZXQKPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgIHwgcmVxX3Byb2QgICAgICAgICAgICAgICB8IHJl
cV9ldmVudCAgICAgICAgICAgICAgfAo+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAgICAgfCByc3BfcHJvZCAgICAgICAgICAgICAgIHwg
cnNwX2V2ZW50ICAgICAgICAgICAgICB8Cj4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICB8IHB2dCAgICAgICAgICAgICAgICAgICAg
fCBwYWRbNDRdICAgICAgICAgICAgICAgIHwKPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gICAgIHwgLi4uLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBbNjRieXRlc10KPiAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLVwKPiAgICAgfCBncmVmICAg
ICAgICAgICAgICAgICAgIHwgb2Zmc2V0ICAgIHwgZmxhZ3MgICAgICB8IHwKPiAgICAgKy0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICstJ3N0cnVjdAo+
ICAgICB8IGlkICAgICAgICAgfCBzaXplICAgICAgfCBpZCAgICAgICAgfCBzdGF0dXMgICAgIHwg
fCBuZXRpZl90eF9zcmluZ19lbnRyeScKPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS8KPiAgICAgfC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98IC4uIE4KPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gCj4gRWFjaCBlbnRyeSBjb25zdW1l
cyAxNiBvY3RldHMgdGhlcmVmb3JlIDI1NiBlbnRyaWVzIGNhbiBmaXQgb24gb25lCj4gcGFnZS5g
c3RydWN0Cj4gbmV0aWZfdHhfc3JpbmdfZW50cnlgIGluY2x1ZGVzIGJvdGggYHN0cnVjdCBuZXRp
Zl90eF9yZXF1ZXN0YCAoZmlyc3QgMTIgb2N0ZXRzKQo+IGFuZCBgc3RydWN0IG5ldGlmX3R4X3Jl
c3BvbnNlYCAobGFzdCA0IG9jdGV0cykuICBBZGRpdGlvbmFsbHkgYSBgc3RydWN0Cj4gbmV0aWZf
ZXh0cmFfaW5mb2AgbWF5IG92ZXJsYXkgdGhlIHJlcXVlc3QgaW4gd2hpY2ggY2FzZSB0aGUgZm9y
bWF0IGlzOgo+IAo+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstXAo+ICAgICB8IHR5cGUgfGZsYWdzfCB0eXBlIHNwZWNpZmljIGRhdGEgKGdz
bywgaGFzaCwgZXRjKXwgfAo+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsgKy0nc3RydWN0Cj4gICAgIHwgcGFkZGluZyBmb3IgdHggICAgICAg
ICB8IHVudXNlZCAgICAgICAgICAgICAgICAgfCB8IG5ldGlmX2V4dHJhX2luZm8nCj4gICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0vCj4gCj4g
SW4gZXNzZW5jZSB0aGUgdHJhbnNtaXNzaW9uIG9mIGEgcGFja2V0IGluIGEgZnJvbSBmcm9udGVu
ZCB0byB0aGUgYmFja2VuZAo+IG5ldHdvcmsgc3RhY2sgZ29lcyBhcyBmb2xsb3dpbmc6Cj4gCj4g
KipGcm9udGVuZCoqCj4gCj4gMSkgQ2FsY3VsYXRlIGhvdyBtYW55IHNsb3RzIGFyZSBuZWVkZWQg
Zm9yIHRyYW5zbWl0dGluZyB0aGUgcGFja2V0Lgo+ICAgIEZhaWwgaWYgdGhlcmUgYXJlIGFyZW4n
dCBlbm91Z2ggc2xvdHMuCj4gCj4gWyBDYWxjdWxhdGlvbiBuZWVkcyB0byBlc3RpbWF0ZSBzbG90
cyB0YWtpbmcgaW50byBhY2NvdW50IDRrIHBhZ2UgYm91bmRhcnkgXQo+IAo+IDIpIE1ha2UgZmly
c3QgcmVxdWVzdCBmb3IgdGhlIHBhY2tldC4KPiAgICBUaGUgZmlyc3QgcmVxdWVzdCBjb250YWlu
cyB0aGUgd2hvbGUgcGFja2V0IHNpemUsIGNoZWNrc3VtIGluZm8sCj4gICAgZmxhZyB3aGV0aGVy
IGl0IGNvbnRhaW5zIGV4dHJhIG1ldGFkYXRhLCBhbmQgaWYgZm9sbG93aW5nIHNsb3RzIGNvbnRh
aW4KPiAgICBtb3JlIGRhdGEuCj4gCj4gMykgUHV0IGdyYW50IGluIHRoZSBgZ3JlZmAgZmllbGQg
b2YgdGhlIHR4IHNsb3QuCj4gCj4gNCkgU2V0IGV4dHJhIGluZm8gaWYgcGFja2V0IHJlcXVpcmVz
IHNwZWNpYWwgbWV0YWRhdGEgKGUuZy4gR1NPIHNpemUpCj4gCj4gNSkgSWYgdGhlcmUncyBzdGls
bCBkYXRhIHRvIGJlIGdyYW50ZWQgc2V0IGZsYWcgYE5FVFRYRl9tb3JlX2RhdGFgIGluCj4gcmVx
dWVzdCBgZmxhZ3NgLgo+IAo+IDYpIEdyYW50IHJlbWFpbmluZyBwYWNrZXQgcGFnZXMgb25lIHBl
ciBzbG90LiAoZ3JhbnQgYm91bmRhcnkgaXMgNGspCj4gCj4gNykgRmlsbCByZXN1bHRhbnQgZ3Jl
ZnMgaW4gdGhlIHNsb3RzIHNldHRpbmcgYE5FVFRYRl9tb3JlX2RhdGFgIGZvciB0aGUgTi0xLgo+
IAo+IDgpIEZpbGwgdGhlIHRvdGFsIHBhY2tldCBzaXplIGluIHRoZSBmaXJzdCByZXF1ZXN0Lgo+
IAo+IDkpIFNldCBjaGVja3N1bSBpbmZvIG9mIHRoZSBwYWNrZXQgKGlmIHRoZSBjaGtzdW0gb2Zm
bG9hZCBpZiBzdXBwb3J0ZWQpCj4gCj4gMTApIFVwZGF0ZSB0aGUgcmVxdWVzdCBwcm9kdWNlciBp
bmRleCAoYHJlcV9wcm9kYCkKPiAKPiAxMSkgQ2hlY2sgd2hldGhlciBiYWNrZW5kIG5lZWRzIGEg
bm90aWZpY2F0aW9uCj4gCj4gMTEuMSkgUGVyZm9ybSBoeXBlcmNhbGwgYEVWVENITk9QX3NlbmRg
IHdoaWNoIG1pZ2h0IG1lYW4gYSBfX1ZNRVhJVF9fCj4gICAgICAgZGVwZW5kaW5nIG9uIHRoZSBn
dWVzdCB0eXBlLgo+IAo+ICoqQmFja2VuZCoqCj4gCj4gMTIpIEJhY2tlbmQgZ2V0cyBhbiBpbnRl
cnJ1cHQgYW5kIHJ1bnMgaXRzIGludGVycnVwdCBzZXJ2aWNlIHJvdXRpbmUuCj4gCj4gMTMpIEJh
Y2tlbmQgY2hlY2tzIGlmIHRoZXJlIGFyZSB1bmNvbnN1bWVkIHJlcXVlc3RzCj4gCj4gMTQpIEJh
Y2tlbmQgY29uc3VtZSBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZwo+IAo+IDE1KSBQcm9jZXNzIGV4
dHJhIGluZm8gKGUuZy4gaWYgR1NPIGluZm8gd2FzIHNldCkKPiAKPiAxNikgQ291bnRzIGFsbCBy
ZXF1ZXN0cyBmb3IgdGhpcyBwYWNrZXQgdG8gYmUgcHJvY2Vzc2VkICh3aGlsZQo+IGBORVRUWEZf
bW9yZV9kYXRhYCBpcyBzZXQpIGFuZCBwZXJmb3JtcyBhIGZldyB2YWxpZGF0aW9uIHRlc3RzOgo+
IAo+IDE2LjEpIEZhaWwgdHJhbnNtaXNzaW9uIGlmIHRvdGFsIHBhY2tldCBzaXplIGlzIHNtYWxs
ZXIgdGhhbiBFdGhlcm5ldAo+IG1pbmltdW0gYWxsb3dlZDsKPiAKPiAgIEZhaWxpbmcgdHJhbnNt
aXNzaW9uIG1lYW5zIGZpbGxpbmcgYGlkYCBvZiB0aGUgcmVxdWVzdCBhbmQKPiAgIGBzdGF0dXNg
IG9mIGBORVRJRl9SU1BfRVJSYCBvZiBgc3RydWN0IG5ldGlmX3R4X3Jlc3BvbnNlYDsKPiAgIHVw
ZGF0ZSByc3BfcHJvZCBhbmQgZmluYWxseSBub3RpZnkgZnJvbnRlbmQgKHRocm91Z2ggYEVWVENI
Tk9QX3NlbmRgKS4KPiAKPiAxNi4yKSBGYWlsIHRyYW5zbWlzc2lvbiBpZiBvbmUgb2YgdGhlIHNs
b3RzIChzaXplICsgb2Zmc2V0KSBjcm9zc2VzIHRoZSBwYWdlCj4gYm91bmRhcnkKPiAKPiAxNi4z
KSBGYWlsIHRyYW5zbWlzc2lvbiBpZiBudW1iZXIgb2Ygc2xvdHMgYXJlIGJpZ2dlciB0aGFuIHNw
ZWMgZGVmaW5lZAo+ICgxOCBzbG90cyBtYXggaW4gbmV0aWYuaCkKPiAKPiAxNykgQWxsb2NhdGUg
cGFja2V0IG1ldGFkYXRhCj4gCj4gWyAqTGludXggc3BlY2lmaWMqOiBUaGlzIHN0cnVjdHVyZSBl
bWNvbXBhc3NlcyBhIGxpbmVhciBkYXRhIHJlZ2lvbiB3aGljaAo+IGdlbmVyYWxseSBhY2NvbW9k
YXRlcyB0aGUgcHJvdG9jb2wgaGVhZGVyIGFuZCBzdWNoLiBOZXRiYWNrIGFsbG9jYXRlcyB1cAo+
IHRvIDEyOAo+IGJ5dGVzIGZvciB0aGF0LiBdCj4gCj4gMTgpICpMaW51eCBzcGVjaWZpYyo6IFNl
dHVwIHVwIGEgYEdOVFRBQk9QX2NvcHlgIHRvIGNvcHkgdXAgdG8gMTI4IGJ5dGVzIHRvCj4gdGhp
cyBzbWFsbAo+IHJlZ2lvbiAobGluZWFyIHBhcnQgb2YgdGhlIHNrYikgKm9ubHkqIGZyb20gdGhl
IGZpcnN0IHNsb3QuCj4gCj4gMTkpIFNldHVwIEdOVFRBQk9QIG9wZXJhdGlvbnMgdG8gY29weS9t
YXAgdGhlIHBhY2tldAo+IAo+IDIwKSBQZXJmb3JtIHRoZSBgR05UVEFCT1BfY29weWAgKGdyYW50
IGNvcHkpIGFuZC9vcgo+IGBHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmYAo+ICAgICBoeXBlcmNhbGxz
Lgo+IAo+IFsgKkxpbnV4LXNwZWNpZmljKjogZG9lcyBhIGNvcHkgZm9yIHRoZSBsaW5lYXIgcmVn
aW9uICg8PTEyOCBieXRlcykgYW5kIG1hcHMKPiB0aGUKPiAgICAgICAgICByZW1haW5pbmcgc2xv
dHMgYXMgZnJhZ3MgZm9yIHRoZSByZXN0IG9mIHRoZSBkYXRhIF0KPiAKPiAyMSkgQ2hlY2sgaWYg
dGhlIGdyYW50IG9wZXJhdGlvbnMgd2VyZSBzdWNjZXNzZnVsIGFuZCBmYWlsIHRyYW5zbWlzc2lv
biBpZgo+IGFueSBvZiB0aGUgcmVzdWx0YW50IG9wZXJhdGlvbiBgc3RhdHVzYCB3ZXJlIGRpZmZl
cmVudCB0aGFuIGBHTlRTVF9va2F5YC4KPiAKPiAyMS4xKSBJZiBpdCdzIGEgZ3JhbnQgY29weWlu
ZyBiYWNrZW5kLCB0aGVyZWZvcmUgcHJvZHVjZSByZXNwb25zZXMgZm9yIGFsbCB0aGUKPiB0aGUg
Y29waWVkIGdyYW50cyBsaWtlIGluIDE2LjEpLiBPbmx5IGRpZmZlcmVuY2UgaXMgdGhhdCBzdGF0
dXMgaXMKPiBgTkVUSUZfUlNQX09LQVlgLgo+IAo+IDIxLjIpIFVwZGF0ZSB0aGUgcmVzcG9uc2Ug
cHJvZHVjZXIgaW5kZXggKGByc3BfcHJvZGApCj4gCj4gMjIpIFNldCB1cCBnc28gaW5mbyByZXF1
ZXN0ZWQgYnkgZnJvbnRlbmQgW29wdGlvbmFsXQo+IAo+IDIzKSBTZXQgZnJvbnRlbmQgcHJvdmlk
ZWQgY2hlY2tzdW0gaW5mbwo+IAo+IDI0KSAqTGludXgtc3BlY2lmaWMqOiBSZWdpc3RlciBkZXN0
cnVjdG9yIGNhbGxiYWNrIHdoZW4gcGFja2V0IHBhZ2VzIGFyZQo+IGZyZWVkLgo+IAo+IDI1KSBD
YWxsIGludG8gdG8gdGhlIG5ldHdvcmsgc3RhY2suCj4gCj4gMjYpIFVwZGF0ZSBgcmVxX2V2ZW50
YCB0byBgcmVxdWVzdCBjb25zdW1lciBpbmRleCArIDFgIHRvIHJlY2VpdmUgYQo+IG5vdGlmaWNh
dGlvbgo+ICAgICBvbiB0aGUgZmlyc3QgcHJvZHVjZWQgcmVxdWVzdCBmcm9tIGZyb250ZW5kLgo+
ICAgICBbb3B0aW9uYWwsIGlmIGJhY2tlbmQgaXMgcG9sbGluZyB0aGUgcmluZyBhbmQgbmV2ZXIg
c2xlZXBzXQo+IAo+IDI3KSAqTGludXgtc3BlY2lmaWMqOiBQYWNrZXQgZGVzdHJ1Y3RvciBjYWxs
YmFjayBpcyBjYWxsZWQuCj4gCj4gMjcuMSkgU2V0IHVwIGBHTlRUQUJPUF91bm1hcF9ncmFudF9y
ZWZgIG9wcyBmb3IgdGhlIGRlc2lnbmF0ZWQgcGFja2V0Cj4gcGFnZXMuCj4gCj4gMjcuMikgT25j
ZSBkb25lLCBwZXJmb3JtIGBHTlRUQUJPUF91bm1hcF9ncmFudF9yZWZgIGh5cGVyY2FsbC4KPiBV
bmRlcmx5aW5nCj4gdGhpcyBoeXBlcmNhbGwgYSBUTEIgZmx1c2ggb2YgYWxsIGJhY2tlbmQgdkNQ
VVMgaXMgZG9uZS4KPiAKPiAyNy4zKSBQcm9kdWNlIFR4IHJlc3BvbnNlIGxpa2Ugc3RlcCAyMS4x
KSBhbmQgMjEuMikKPiAKPiBbKkxpbnV4LXNwZWNpZmljKjogSXQgY29udGFpbnMgYSB0aHJlYWQg
dGhhdCBpcyB3b2tlbiBmb3IgdGhpcyBwdXJwb3NlLiBBbmQKPiBpdCBiYXRjaCB0aGVzZSB1bm1h
cCBvcGVyYXRpb25zLiBUaGUgY2FsbGJhY2sganVzdCBxdWV1ZXMgYW5vdGhlciB1bm1hcC5dCj4g
Cj4gMjcuNCkgQ2hlY2sgd2hldGhlciBmcm9udGVuZCByZXF1ZXN0ZWQgYSBub3RpZmljYXRpb24K
PiAKPiAyNy40LjEpIElmIHNvLCBQZXJmb3JtIGh5cGVyY2FsbCBgRVZUQ0hOT1Bfc2VuZGAgd2hp
Y2ggbWlnaHQgbWVhbiBhCj4gX19WTUVYSVRfXwo+ICAgICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vl
c3QgdHlwZS4KPiAKPiAqKkZyb250ZW5kKioKPiAKPiAyOCkgVHJhbnNtaXQgaW50ZXJydXB0IGlz
IHJhaXNlZCB3aGljaCBzaWduYWxzIHRoZSBwYWNrZXQgdHJhbnNtaXNzaW9uCj4gY29tcGxldGlv
bi4KPiAKPiAyOSkgVHJhbnNtaXQgY29tcGxldGlvbiByb3V0aW5lIGNoZWNrcyBmb3IgdW5jb25z
dW1lZCByZXNwb25zZXMKPiAKPiAzMCkgUHJvY2Vzc2VzIHRoZSByZXNwb25zZXMgYW5kIHJldm9r
ZXMgdGhlIGdyYW50cyBwcm92aWRlZC4KPiAKPiAzMSkgVXBkYXRlcyBgcnNwX2NvbnNgIChyZXF1
ZXN0IGNvbnN1bWVyIGluZGV4KQo+IAo+IFRoaXMgcHJvcG9zYWwgYWltcyBhdCByZW1vdmluZyBz
dGVwcyAxOSkgMjApIDIxKSBieSB1c2luZyBncmVmcyBwcmV2aW91c2x5Cj4gbWFwcGVkIGF0IGd1
ZXN0IHJlcXVlc3QuIEd1ZXN0IGRlY2lkZXMgaG93IHRvIGRpc3RyaWJ1dGUgb3IgdXNlIHRoZXNl
Cj4gcHJlbWFwcGVkCj4gZ3JlZnMgd2l0aCBlaXRoZXIgbGluZWFyIG9yIGZ1bGwgcGFja2V0LiBU
aGlzIGFsbG93cyB1cyB0byByZXBsYWNlIHN0ZXAgMjcpCj4gKHRoZSB1bm1hcCkgcHJldmVudGlu
ZyB0aGUgVExCIGZsdXNoLgo+IAo+IE5vdGUgdGhhdCBhIGdyYW50IGNvcHkgZG9lcyB0aGUgZm9s
bG93aW5nIChpbiBwc2V1ZG8gY29kZSk6Cj4gCj4gCXJjdV9sb2NrKHNyY19kb21haW4pOwo+IAly
Y3VfbG9jayhkc3RfZG9tYWluKTsKPiAKPiAJZm9yIChvcCA9IGdudGNvcHlbMF07IG9wIDwgbnJf
b3BzOyBvcCsrKSB7Cj4gCQlzcmNfZnJhbWUgPSBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoc3Jj
X2RvbWFpbiwKPiA8b3Auc3JjLmdyZWY+KTsKPiAJCV4gaGVyZSBpbXBsaWVzIGEgaG9sZGluZyBh
IHBvdGVudGlhbCBjb250ZW5kZWQgcGVyIENQVSBsb2NrCj4gb24gdGhlCj4gCSAgICAgICAgICBy
ZW1vdGUgZ3JhbnQgdGFibGUuCj4gCQlzcmNfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2Uoc3JjX2Zy
YW1lKTsKPiAKPiAJCWRzdF9mcmFtZSA9IF9fZ2V0X3BhZ2VkX2ZyYW1lKGRzdF9kb21haW4sCj4g
PG9wLmRzdC5tZm4+KQo+IAkJZHN0X3ZhZGRyID0gbWFwX2RvbWFpbl9wYWdlKGRzdF9mcmFtZSk7
Cj4gCj4gCQltZW1jcHkoZHN0X3ZhZGRyICsgPG9wLmRzdC5vZmZzZXQ+LAo+IAkJCXNyY19mcmFt
ZSArIDxvcC5zcmMub2Zmc2V0PiwKPiAJCQk8b3Auc2l6ZT4pOwo+IAo+IAkJdW5tYXBfZG9tYWlu
X3BhZ2Uoc3JjX2ZyYW1lKTsKPiAJCXVubWFwX2RvbWFpbl9wYWdlKGRzdF9mcmFtZSk7Cj4gCj4g
CXJjdV91bmxvY2soc3JjX2RvbWFpbik7Cj4gCXJjdV91bmxvY2soZHN0X2RvbWFpbik7Cj4gCj4g
TGludXggbmV0YmFjayBpbXBsZW1lbnRhdGlvbiBjb3BpZXMgdGhlIGZpcnN0IDEyOCBieXRlcyBp
bnRvIGl0cyBuZXR3b3JrCj4gYnVmZmVyCj4gbGluZWFyIHJlZ2lvbi4gSGVuY2Ugb24gdGhlIGNh
c2Ugb2YgdGhlIGZpcnN0IHJlZ2lvbiBpdCBpcyByZXBsYWNlZCBieSBhIG1lbWNweQo+IG9uIGJh
Y2tlbmQsIGFzIG9wcG9zZWQgdG8gYSBncmFudCBjb3B5Lgo+IAo+IFxjbGVhcnBhZ2UKPiAKPiAj
IyBHdWVzdCBSZWNlaXZlCj4gCj4gVGhlIHZpZXcgb2YgdGhlIHNoYXJlZCByZWNlaXZlIHJpbmcg
aXMgdGhlIGZvbGxvd2luZzoKPiAKPiAgICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAg
IDUgICAgIDYgICAgIDcgb2N0ZXQKPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgIHwgcmVxX3Byb2QgICAgICAgICAgICAgICB8IHJl
cV9ldmVudCAgICAgICAgICAgICAgfAo+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAgICAgfCByc3BfcHJvZCAgICAgICAgICAgICAgIHwg
cnNwX2V2ZW50ICAgICAgICAgICAgICB8Cj4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICB8IHB2dCAgICAgICAgICAgICAgICAgICAg
fCBwYWRbNDRdICAgICAgICAgICAgICAgIHwKPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gICAgIHwgLi4uLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBbNjRieXRlc10KPiAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgIHwgaWQgICAgICAg
ICB8IHBhZCAgICAgICB8IGdyZWYgICAgICAgICAgICAgICAgICAgfCAtPidzdHJ1Y3QgbmV0aWZf
cnhfcmVxdWVzdCcKPiAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCj4gICAgIHwgaWQgICAgICAgICB8IG9mZnNldCAgICB8IGZsYWdzICAgICB8
IHN0YXR1cyAgICAgfCAtPidzdHJ1Y3QgbmV0aWZfcnhfcmVzcG9uc2UnCj4gICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICB8L1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wgLi4gTgo+ICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAKPiAK
PiBFYWNoIGVudHJ5IGluIHRoZSByaW5nIG9jY3VwaWVzIDE2IG9jdGV0cyB3aGljaCBtZWFucyBh
IHBhZ2UgZml0cyAyNTYgZW50cmllcy4KPiBBZGRpdGlvbmFsbHkgYSBgc3RydWN0IG5ldGlmX2V4
dHJhX2luZm9gIG1heSBvdmVybGF5IHRoZSByeCByZXF1ZXN0IGluIHdoaWNoCj4gY2FzZSB0aGUg
Zm9ybWF0IGlzOgo+IAo+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKPiAgICAgfCB0eXBlIHxmbGFnc3wgdHlwZSBzcGVjaWZpYyBkYXRhIChn
c28sIGhhc2gsIGV0Yyl8IC0+J3N0cnVjdCBuZXRpZl9leHRyYV9pbmZvJwo+ICAgICArLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAKPiBOb3RpY2Ug
dGhlIGxhY2sgb2YgcGFkZGluZywgYW5kIHRoYXQgaXMgYmVjYXVzZSBpdCdzIG5vdCB1c2VkIG9u
IFJ4LCBhcyBSeAo+IHJlcXVlc3QgYm91bmRhcnkgaXMgOCBvY3RldHMuCj4gCj4gSW4gZXNzZW5j
ZSB0aGUgc3RlcHMgZm9yIHJlY2VpdmluZyBvZiBhIHBhY2tldCBpbiBhIExpbnV4IGZyb250ZW5k
IGlzIGFzCj4gIGZyb20gYmFja2VuZCB0byBmcm9udGVuZCBuZXR3b3JrIHN0YWNrOgo+IAo+ICoq
QmFja2VuZCoqCj4gCj4gMSkgQmFja2VuZCB0cmFuc21pdCBmdW5jdGlvbiBzdGFydHMKPiAKPiBb
KkxpbnV4LXNwZWNpZmljKjogSXQgbWVhbnMgd2UgdGFrZSBhIHBhY2tldCBhbmQgYWRkIHRvIGFu
IGludGVybmFsIHF1ZXVlCj4gIChwcm90ZWN0ZWQgYnkgYSBsb2NrKSB3aGVyZWFzIGEgc2VwYXJh
dGUgdGhyZWFkIHRha2VzIGl0IGZyb20gdGhhdCBxdWV1ZQo+IGFuZAo+ICBwcm9jZXNzIHRoZSBh
Y3R1YWwgbGlrZSB0aGUgc3RlcHMgYmVsb3cuIFRoaXMgdGhyZWFkIGhhcyB0aGUgcHVycG9zZSBv
Zgo+ICBhZ2dyZWdhdGluZyBhcyBtdWNoIGNvcGllcyBhcyBwb3NzaWJsZS5dCj4gCj4gMikgQ2hl
Y2tzIGlmIHRoZXJlIGFyZSBlbm91Z2ggcnggcmluZyBzbG90cyB0aGF0IGNhbiBhY2NvbW9kYXRl
IHRoZSBwYWNrZXQuCj4gCj4gMykgR2V0cyBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZyBmb3IgdGhl
IGZpcnN0IGRhdGEgc2xvdCBhbmQgZmV0Y2hlcyB0aGUgYGdyZWZgCj4gICAgZnJvbSBpdC4KPiAK
PiA0KSBDcmVhdGUgZ3JhbnQgY29weSBvcCBmcm9tIHBhY2tldCBwYWdlIHRvIGBncmVmYC4KPiAK
PiBbIEl0J3MgdXAgdG8gdGhlIGJhY2tlbmQgdG8gY2hvb3NlIGhvdyBpdCBmaWxscyB0aGlzIGRh
dGEuIEUuZy4gYmFja2VuZCBtYXkKPiAgIGNob29zZSB0byBtZXJnZSBhcyBtdWNoIGFzIGRhdGEg
ZnJvbSBkaWZmZXJlbnQgcGFnZXMgaW50byB0aGlzIHNpbmdsZSBncmVmLAo+ICAgc2ltaWxhciB0
byBtZXJnZWFibGUgcnggYnVmZmVycyBpbiB2aG9zdC4gXQo+IAo+IDUpIFNldHMgdXAgZmxhZ3Mv
Y2hlY2tzdW0gaW5mbyBvbiBmaXJzdCByZXF1ZXN0Lgo+IAo+IDYpIEdldHMgYSByZXNwb25zZSBm
cm9tIHRoZSByaW5nIGZvciB0aGlzIGRhdGEgc2xvdC4KPiAKPiA3KSBQcmVmaWxsIGV4cGVjdGVk
IHJlc3BvbnNlIHJpbmcgd2l0aCB0aGUgcmVxdWVzdCBgaWRgIGFuZCBzbG90IHNpemUuCj4gCj4g
OCkgVXBkYXRlIHRoZSByZXF1ZXN0IGNvbnN1bWVyIGluZGV4IChgcmVxX2NvbnNgKQo+IAo+IDkp
IEdldHMgYSByZXF1ZXN0IGZyb20gdGhlIHJpbmcgZm9yIHRoZSBmaXJzdCBleHRyYSBpbmZvIFtv
cHRpb25hbF0KPiAKPiAxMCkgU2V0cyB1cCBleHRyYSBpbmZvIChlLmcuIEdTTyBkZXNjcmlwdG9y
KSBbb3B0aW9uYWxdIHJlcGVhdCBzdGVwIDgpLgo+IAo+IDExKSBSZXBlYXQgc3RlcHMgMyB0aHJv
dWdoIDggZm9yIGFsbCBwYWNrZXQgcGFnZXMgYW5kIHNldAo+IGBORVRSWEZfbW9yZV9kYXRhYAo+
ICAgIGluIHRoZSBOLTEgc2xvdC4KPiAKPiAxMikgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlg
IGh5cGVyY2FsbC4KPiAKPiAxMykgQ2hlY2sgaWYgdGhlIGdyYW50IG9wZXJhdGlvbnMgc3RhdHVz
IHdhcyBpbmNvcnJlY3QgYW5kIGlmIHNvIHNldCBgc3RhdHVzYAo+ICAgICBvZiB0aGUgYHN0cnVj
dCBuZXRpZl9yeF9yZXNwb25zZWAgZmllbGQgdG8gTkVUSUZfUlNQX0VSUi4KPiAKPiAxNCkgVXBk
YXRlIHRoZSByZXNwb25zZSBwcm9kdWNlciBpbmRleCAoYHJzcF9wcm9kYCkKPiAKPiAqKkZyb250
ZW5kKioKPiAKPiAxNSkgRnJvbnRlbmQgZ2V0cyBhbiBpbnRlcnJ1cHQgYW5kIHJ1bnMgaXRzIGlu
dGVycnVwdCBzZXJ2aWNlIHJvdXRpbmUKPiAKPiAxNikgQ2hlY2tzIGlmIHRoZXJlJ3MgdW5jb25z
dW1lZCByZXNwb25zZXMKPiAKPiAxNykgQ29uc3VtZXMgYSByZXNwb25zZSBmcm9tIHRoZSByaW5n
IChmaXJzdCByZXNwb25zZSBmb3IgYSBwYWNrZXQpCj4gCj4gMTgpIFJldm9rZSB0aGUgYGdyZWZg
IGluIHRoZSByZXNwb25zZQo+IAo+IDE5KSBDb25zdW1lcyBleHRyYSBpbmZvIHJlc3BvbnNlIFtv
cHRpb25hbF0KPiAKPiAyMCkgV2hpbGUgTi0xIHJlcXVlc3RzIGhhcyBgTkVUUlhGX21vcmVfZGF0
YWAsIHRoZW4gZmV0Y2ggZWFjaCBvZgo+IHJlc3BvbnNlcwo+ICAgICBhbmQgcmV2b2tlIHRoZSBk
ZXNpZ25hdGVkIGBncmVmYC4KPiAKPiAyMSkgVXBkYXRlIHRoZSByZXNwb25zZSBjb25zdW1lciBp
bmRleCAoYHJzcF9jb25zYCkKPiAKPiAyMikgKkxpbnV4LXNwZWNpZmljKjogQ29weSAoZnJvbSBm
aXJzdCBzbG90IGdyZWYpIHVwIHRvIDI1NiBieXRlcyB0byB0aGUgbGluZWFyCj4gICAgIHJlZ2lv
biBvZiB0aGUgcGFja2V0IG1ldGFkYXRhIHN0cnVjdHVyZSAoc2tiKS4gVGhlIHJlc3Qgb2YgdGhl
IHBhZ2VzCj4gICAgIHByb2Nlc3NlZCBpbiB0aGUgcmVzcG9uc2VzIGFyZSB0aGVuIGFkZGVkIGFz
IGZyYWdzLgo+IAo+IDIzKSBTZXQgY2hlY2tzdW0gaW5mbyBiYXNlZCBvbiBmaXJzdCByZXNwb25z
ZSBmbGFncy4KPiAKPiAyNCkgQ2FsbCBwYWNrZXQgaW50byB0aGUgbmV0d29yayBzdGFjay4KPiAK
PiAyNSkgQWxsb2NhdGUgbmV3IHBhZ2VzIGFuZCBhbnkgbmVjZXNzYXJ5IHBhY2tldCBtZXRhZGF0
YSBzdHJ1dHVyZXMgdG8gbmV3Cj4gICAgIHJlcXVlc3RzLiBUaGVzZSByZXF1ZXN0cyB3aWxsIHRo
ZW4gYmUgdXNlZCBpbiBzdGVwIDEpIGFuZCBzbyBmb3J0aC4KPiAKPiAyNikgVXBkYXRlIHRoZSBy
ZXF1ZXN0IHByb2R1Y2VyIGluZGV4IChgcmVxX3Byb2RgKQo+IAo+IDI3KSBDaGVjayB3aGV0aGVy
IGJhY2tlbmQgbmVlZHMgbm90aWZpY2F0aW9uOgo+IAo+IDI3LjEpIElmIHNvLCBQZXJmb3JtIGh5
cGVyY2FsbCBgRVZUQ0hOT1Bfc2VuZGAgd2hpY2ggbWlnaHQgbWVhbiBhCj4gX19WTUVYSVRfXwo+
ICAgICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3QgdHlwZS4KPiAKPiAyOCkgVXBkYXRlIGByc3Bf
ZXZlbnRgIHRvIGByZXNwb25zZSBjb25zdW1lciBpbmRleCArIDFgIHN1Y2ggdGhhdCBmcm9udGVu
ZAo+ICAgICByZWNlaXZlIGEgbm90aWZpY2F0aW9uIG9uIHRoZSBmaXJzdCBuZXdseSBwcm9kdWNl
ZCByZXNwb25zZS4KPiAgICAgW29wdGlvbmFsLCBpZiBmcm9udGVuZCBpcyBwb2xsaW5nIHRoZSBy
aW5nIGFuZCBuZXZlciBzbGVlcHNdCj4gCj4gVGhpcyBwcm9wb3NhbCBhaW1zIGF0IHJlcGxhY2lu
ZyBzdGVwIDQpLCAxMikgYW5kICAyMikgd2l0aCBtZW1jcHkgaWYgdGhlCj4gZ3JlZnMgb24gdGhl
IFJ4IHJpbmcgd2VyZSByZXF1ZXN0ZWQgdG8gYmUgbWFwcGVkIGJ5IHRoZSBndWVzdC4gRnJvbnRl
bmQKPiBtYXkgdXNlCj4gc3RyYXRlZ2llcyB0byBhbGxvdyBmYXN0IHJlY3ljbGluZyBvZiBncmFu
dHMgZm9yIHJlcGxpbmlzaGluZyB0aGUgcmluZywKPiBoZW5jZSBsZXR0aW5nIERvbWFpbi0wIHJl
cGxhY2UgdGhlIGdyYW50IGNvcGllcyB3aXRoICBtZW1jcHkgaW5zdGVhZCwKPiB3aGljaCBpcwo+
IGZhc3Rlci4KPiAKPiBEZXBlbmRpbmcgb24gdGhlIGltcGxlbWVudGF0aW9uLCBpdCB3b3VsZCBt
ZWFuIHRoYXQgd2Ugbm8gbG9uZ2VyCj4gd291bGQgbmVlZCB0byBhZ2dyZWdhdGUgYXMgbXVjaCBh
cyBncmFudCBvcHMgYXMgcG9zc2libGUgKHN0ZXAgMSkgYW5kIGNvdWxkCj4gdHJhbnNtaXQgdGhl
IHBhY2tldCBvbiB0aGUgdHJhbnNtaXQgZnVuY3Rpb24gKGUuZy4gTGludXggYGBgbmRvX3N0YXJ0
X3htaXRgYGApCj4gYXMgcHJldmlvdXNseSBwcm9wb3NlZAo+IGhlcmVcW1swXShodHRwOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0KPiAwNS9tc2cw
MTUwNC5odG1sKVxdLgo+IFRoaXMgd291bGQgaGVhdmlseSBpbXByb3ZlIGVmZmljaWVuY3kgc3Bl
Y2lmaWFsbHkgZm9yIHNtYWxsZXIgcGFja2V0cy4gV2hpY2ggaW4KPiByZXR1cm4gd291bGQgZGVj
cmVhc2UgUlRULCBoYXZpbmcgZGF0YSBiZWluZyBhY2tub2xlZGdlZCBtdWNoIHF1aWNrZXIuCj4g
Cj4gXGNsZWFycGFnZQo+IAo+ICMgUHJvcG9zZWQgRXh0ZW5zaW9uCj4gCj4gVGhlIGlkZWEgaXMg
dG8gYWxsb3cgZ3Vlc3QgbW9yZSBjb250cm9sbGFiaWxpdHkgb24gaG93IGl0cyBncmFudHMgYXJl
IG1hcHBlZAo+IG9yCj4gbm90LiBDdXJyZW50bHkgdGhlcmUncyBubyBjb250cm9sIG92ZXIgaXQg
Zm9yIGZyb250ZW5kcyBvciBiYWNrZW5kcywgYW5kIGxhdHRlcgo+IGNhbm5vdCBtYWtlIGFzc3Vt
cHRpb25zIG9uIHRoZSBtYXBwaW5nIHRyYW5zbWl0IG9yIHJlY2VpdmUgZ3JhbnRzLCBoZW5jZQo+
IHdlCj4gbmVlZCBmcm9udGVuZCB0byB0YWtlIGluaXRpYXRpdmUgaW50byBtYW5hZ2luZyBpdHMg
b3duIG1hcHBpbmcgb2YgZ3JhbnRzLgo+IEd1ZXN0cyBtYXkgdGhlbiBvcHBvcnR1bmlzdGljYWxs
eSByZWN5Y2xlIHRoZXNlIGdyYW50cyAoZS5nLiBMaW51eCkgYW5kIGF2b2lkCj4gcmVzb3J0aW5n
IHRvIGNvcGllcyB3aGljaCBjb21lIHdoZW4gdXNpbmcgYSBmaXhlZCBhbW91bnQgb2YgYnVmZmVy
cy4gT3RoZXIKPiBmcmFtZXdvcmtzIChlLmcuICBYRFAsIG5ldG1hcCwgRFBESykgdXNlIGEgZml4
ZWQgc2V0IG9mIGJ1ZmZlcnMgd2hpY2ggYWxzbwo+IG1ha2VzIHRoZSBjYXNlIGZvciB0aGlzIGV4
dGVuc2lvbi4KPiAKPiAjIyBUZXJtaW5vbG9neQo+IAo+IGBzdGFnaW5nIGdyYW50c2AgaXMgYSB0
ZXJtIHVzZWQgaW4gdGhpcyBkb2N1bWVudCB0byByZWZlciB0byB0aGUgd2hvbGUgY29uY2VwdAo+
IG9mIGhhdmluZyBhIHNldCBvZiBncmFudHMgcGVybWFuZW50bHkgbWFwcGVkIHdpdGggYmFja2Vu
ZCwgY29udGFpbmluZyBkYXRhCj4gc3RhZ2luZyB1bnRpbCBjb21wbGV0aW9uLiBUaGVyZWZvcmUg
dGhlIHRlcm0gc2hvdWxkIG5vdCBiZSBjb25mdXNlZCB3aXRoIGEKPiBuZXcKPiBraW5kIG9mIGdy
YW50cyBvbiB0aGUgaHlwZXJ2aXNvci4KPiAKPiAjIyBDb250cm9sIFJpbmcgTWVzc2FnZXMKPiAK
PiAjIyMgYFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFYAo+IAo+IFRo
aXMgbWVzc2FnZSBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBmZXRjaCB0aGUgbnVtYmVyIG9m
IGdyZWZzIHRoYXQgY2FuCj4gYmUga2VwdCBtYXBwZWQgaW4gdGhlIGJhY2tlbmQuIEl0IG9ubHkg
cmVjZWl2ZXMgdGhlIHF1ZXVlIGFzIGFyZ3VtZW50LCBhbmQKPiBkYXRhIHJlcHJlc2VudGluZyBh
bW91bnQgb2YgZnJlZSBlbnRyaWVzIGluIHRoZSBtYXBwaW5nIHRhYmxlLgo+IAo+ICMjIyBgWEVO
X05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYAo+IAo+IFRoaXMgaXMgc2VudCBieSB0
aGUgZnJvbnRlbmQgdG8gbWFwIGEgbGlzdCBvZiBncmFudCByZWZlcmVuY2VzIGluIHRoZSBiYWNr
ZW5kLgo+IEl0IHJlY2VpdmVzIHRoZSBxdWV1ZSBpbmRleCwgdGhlIGdyYW50IGNvbnRhaW5pbmcg
dGhlIGxpc3QgKG9mZnNldCBpcwo+IGltcGxpY2l0bHkgemVybykgYW5kIGhvdyBtYW55IGVudHJp
ZXMgaW4gdGhlIGxpc3QuIEVhY2ggZW50cnkgaW4gdGhpcyBsaXN0Cj4gaGFzIHRoZSBmb2xsb3dp
bmcgZm9ybWF0Ogo+IAo+IAkgICAgMCAgICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAg
NiAgICAgNyAgb2N0ZXQKPiAJICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSstLS0tLSsKPiAJIHwgZ3JhbnQgcmVmICAgICAgICAgICAgIHwgIGZsYWdzICAgIHwgIHN0
YXR1cyAgIHwKPiAJICstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSsKPiAKPiAJIGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlCj4gCSBmbGFnczogZmxhZ3Mg
ZGVzY3JpYmluZyB0aGUgY29udHJvbCBvcGVyYXRpb24KPiAJIHN0YXR1czogWEVOX05FVElGX0NU
UkxfU1RBVFVTXyoKPiAKPiBUaGUgbGlzdCBjYW4gaGF2ZSBhIG1heGltdW0gb2YgNTEyIGVudHJp
ZXMgdG8gYmUgbWFwcGVkIGF0IG9uY2UuCj4gCj4gIyMjIGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RF
TF9HUkVGX01BUFBJTkdgCj4gCj4gVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFj
a2VuZCB0byB1bm1hcCBhIGxpc3Qgb2YgZ3JhbnQKPiByZWZlcmVuY2VzLiBUaGUgYXJndW1lbnRz
IGFyZSB0aGUgc2FtZSBhcwo+IGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkdg
LAo+IGluY2x1ZGluZyB0aGUgZm9ybWF0IG9mIHRoZSBsaXN0LiBIb3dldmVyIGVudHJpZXMgdG8g
YmUgc3BlY2lmaWVkIG9uIHRoZSBsaXN0Cj4gY2FuIG9ubHkgcmVmZXIgdG8gdGhlIG9uZXMgcHJl
dmlvdXNseSBhZGRlZCB3aXRoCj4gYFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElO
R2AgYW5kIGFkZGl0aW9uYWxseSB0aGVzZSBjYW4KPiBub3QgYmUKPiBpbmZsaWdodCBncmFudCBy
ZWZlcmVuY2VzIGluIHJpbmcgYXQgdGhlIHRpbWUgdGhlIHVzZXIgaGFzIHJlcXVlc3RlZCB0byB1
bm1hcAo+IHRoZW0uCj4gCj4gIyMgRGF0YXBhdGggQ2hhbmdlcwo+IAo+IENvbnRyb2wgcmluZyBp
cyBvbmx5IGF2YWlsYWJsZSBhZnRlciBiYWNrZW5kIHN0YXRlIGlzIGBYZW5idXNDb25uZWN0ZWRg
Cj4gdGhlcmVmb3JlIG9ubHkgb24gdGhpcyBzdGF0ZSBjaGFuZ2UgY2FuIHRoZSBmcm9udGVuZCBx
dWVyeSB0aGUgdG90YWwgYW1vdW50Cj4gb2YKPiBtYXBzIGl0IGNhbiBrZWVwLiBJdCB0aGVuIGdy
YW50cyBOIGVudHJpZXMgcGVyIHF1ZXVlIG9uIGJvdGggVFggYW5kIFJYIHJpbmcKPiB3aGljaCB3
aWxsIGNyZWF0ZSB0aGUgdW5kZXJ5aW5nIGJhY2tlbmQgZ3JlZiAtPiBwYWdlIGFzc29jaWF0aW9u
IChlLmcuICBzdG9yZWQKPiBpbiBoYXNoIHRhYmxlKS4gRnJvbnRlbmQgbWF5IHdpc2ggdG8gcmVj
eWNsZSB0aGVzZSBwcmVncmFudGVkIGJ1ZmZlcnMgb3IKPiBjaG9vc2UKPiBhIGNvcHkgYXBwcm9h
Y2ggdG8gcmVwbGFjZSBncmFudGluZy4KPiAKPiBPbiBzdGVwcyAxOSkgb2YgR3Vlc3QgVHJhbnNt
aXQgYW5kIDMpIG9mIEd1ZXN0IFJlY2VpdmUsIGRhdGEgZ3JlZiBpcyBmaXJzdAo+IGxvb2tlZCB1
cCBpbiB0aGlzIHRhYmxlIGFuZCB1c2VzIHRoZSB1bmRlcmx5aW5nIHBhZ2UgaWYgaXQgYWxyZWFk
eSBleGlzdHMgYQo+IG1hcHBpbmcuIE9uIHRoZSBzdWNjZXNzZnVsbCBjYXNlcywgc3RlcHMgMjAp
IDIxKSBhbmQgMjcpIG9mIEd1ZXN0IFRyYW5zbWl0Cj4gYXJlCj4gc2tpcHBlZCwgd2l0aCAxOSkg
YmVpbmcgcmVwbGFjZWQgd2l0aCBhIG1lbWNweSBvZiB1cCB0byAxMjggYnl0ZXMuIE9uIEd1ZXN0
Cj4gUmVjZWl2ZSwgNCkgMTIpIGFuZCAyMikgYXJlIHJlcGxhY2VkIHdpdGggbWVtY3B5IGluc3Rl
YWQgb2YgYSBncmFudCBjb3B5Lgo+IAo+IEZhaWxpbmcgdG8gb2J0YWluIHRoZSB0b3RhbCBudW1i
ZXIgb2YgbWFwcGluZ3MKPiAoYFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19T
SVpFYCkgbWVhbnMgdGhlIGd1ZXN0IGZhbGxzCj4gYmFjayB0byB0aGUKPiBub3JtYWwgdXNhZ2Ug
d2l0aG91dCBwcmUgZ3JhbnRpbmcgYnVmZmVycy4KPiAKPiBcY2xlYXJwYWdlCj4gCj4gIyBXaXJl
IFBlcmZvcm1hbmNlCj4gCj4gVGhpcyBzZWN0aW9uIGlzIGEgZ2xvc3NhcnkgbWVhbnQgdG8ga2Vl
cCBpbiBtaW5kIG51bWJlcnMgb24gdGhlIHdpcmUuCj4gCj4gVGhlIG1pbmltdW0gc2l6ZSB0aGF0
IGNhbiBmaXQgaW4gYSBzaW5nbGUgcGFja2V0IHdpdGggc2l6ZSBOIGlzIGNhbGN1bGF0ZWQgYXM6
Cj4gCj4gICBQYWNrZXQgPSBFdGhlcm5ldCBIZWFkZXIgKDE0KSArIFByb3RvY29sIERhdGEgVW5p
dCAoNDYgLSAxNTAwKSA9IDYwIGJ5dGVzCj4gCj4gSW4gdGhlIHdpcmUgaXQncyBhIGJpdCBtb3Jl
Ogo+IAo+ICAgUHJlYW1ibGUgKDcpICsgU3RhcnQgRnJhbWUgRGVsaW1pdGVyICgxKSArIFBhY2tl
dCArIENSQyAoNCkgKyBJbnRlcmZyYW1lIGdhcAo+ICgxMikgPSA4NCBieXRlcwo+IAo+IEZvciBn
aXZlbiBMaW5rLXNwZWVkIGluIEJpdHMvc2VjIGFuZCBQYWNrZXQgc2l6ZSwgcmVhbCBwYWNrZXQg
cmF0ZSBpcwo+IAljYWxjdWxhdGVkIGFzOgo+IAo+ICAgUmF0ZSA9IExpbmstc3BlZWQgLyAoKFBy
ZWFtYmxlICsgUGFja2V0ICsgQ1JDICsgSW50ZXJmcmFtZSBnYXApICogOCkKPiAKPiBOdW1iZXJz
IHRvIGtlZXAgaW4gbWluZCAocGFja2V0IHNpemUgZXhjbHVkZXMgUEhZIGxheWVyLCB0aG91Z2gg
cGFja2V0Cj4gcmF0ZXMKPiBkaXNjbG9zZWQgYnkgdmVuZG9ycyB0YWtlIHRob3NlIGludG8gYWNj
b3VudCwgc2luY2UgaXQncyB3aGF0IGdvZXMgb24gdGhlCj4gd2lyZSk6Cj4gCj4gfCBQYWNrZXQg
KyBDUkMgKGJ5dGVzKSAgIHwgMTAgR2JpdC9zICB8ICA0MCBHYml0L3MgfCAgMTAwIEdiaXQvcyAg
fAo+IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18Oi0tLS0tLS0tLS06fDotLS0tLS0tLS0tOnw6
LS0tLS0tLS0tLS0tOnwKPiB8IDY0ICAgICAgICAgICAgICAgICAgICAgfCAxNC44OCAgTXBwc3wg
IDU5LjUyIE1wcHN8ICAxNDguODAgTXBwcyB8Cj4gfCAxMjggICAgICAgICAgICAgICAgICAgIHwg
IDguNDQgIE1wcHN8ICAzMy43OCBNcHBzfCAgIDg0LjQ2IE1wcHMgfAo+IHwgMjU2ICAgICAgICAg
ICAgICAgICAgICB8ICA0LjUyICBNcHBzfCAgMTguMTEgTXBwc3wgICA0NS4yOSBNcHBzIHwKPiB8
IDE1MDAgICAgICAgICAgICAgICAgICAgfCAgIDgyMiAgS3Bwc3wgICAzLjI4IE1wcHN8ICAgIDgu
MjIgTXBwcyB8Cj4gfCA2NTUzNSAgICAgICAgICAgICAgICAgIHwgICB+MTkgIEtwcHN8ICA3Ni4y
NyBLcHBzfCAgMTkwLjY4IEtwcHMgfAo+IAo+IENhcHRpb246ICBNcHBzIChNaWxsaW9uIHBhY2tl
dHMgcGVyIHNlY29uZCkgOyBLcHBzIChLaWxvIHBhY2tldHMgcGVyIHNlY29uZCkKPiAKPiBcY2xl
YXJwYWdlCj4gCj4gIyBQZXJmb3JtYW5jZQo+IAo+IE51bWJlcnMgYmV0d2VlbiBhIExpbnV4IHY0
LjExIGd1ZXN0IGFuZCBhbm90aGVyIGhvc3QgY29ubmVjdGVkIGJ5IGEgMTAwCj4gR2JpdC9zCj4g
TklDIG9uIGEgRTUtMjYzMCB2NCAyLjIgR0h6IGhvc3QgdG8gZ2l2ZSBhbiBpZGVhIG9uIHRoZSBw
ZXJmb3JtYW5jZSBiZW5lZml0cwo+IG9mCj4gdGhpcyBleHRlbnNpb24uIFBsZWFzZSByZWZlciB0
byB0aGlzIHByZXNlbnRhdGlvbls3XSBmb3IgYSBiZXR0ZXIgb3ZlcnZpZXcgb2YKPiB0aGUgcmVz
dWx0cy4KPiAKPiAoIE51bWJlcnMgaW5jbHVkZSBwcm90b2NvbCBvdmVyaGVhZCApCj4gCj4gKipi
dWxrIHRyYW5zZmVyIChHdWVzdCBUWC9SWCkqKgo+IAo+ICBRdWV1ZXMgIEJlZm9yZSAoR2JpdC9z
KSBBZnRlciAoR2JpdC9zKQo+ICAtLS0tLS0gIC0tLS0tLS0tLS0tLS0gICAtLS0tLS0tLS0tLS0K
PiAgMXF1ZXVlICAxNzI0NC82MDAwICAgICAgMzgxODkvMjgxMDgKPiAgMnF1ZXVlICAyNDAyMy85
NDE2ICAgICAgNTQ3ODMvNDA2MjQKPiAgM3F1ZXVlICAyOTE0OC8xNzE5NiAgICAgODU3NzcvNTQx
MTgKPiAgNHF1ZXVlICAzOTc4Mi8xODUwMiAgICAgOTk1MzAvNDY4NTkKPiAKPiAoIEd1ZXN0IC0+
IERvbTAgKQo+IAo+ICoqUGFja2V0IEkvTyAoR3Vlc3QgVFgvUlgpIGluIFVEUCA2NGIqKgo+IAo+
ICBRdWV1ZXMgIEJlZm9yZSAoTXBwcykgIEFmdGVyIChNcHBzKQo+ICAtLS0tLS0gIC0tLS0tLS0t
LS0tLS0gIC0tLS0tLS0tLS0tLQo+ICAxcXVldWUgIDAuNjg0LzAuNDM5ICAgIDIuNDkvMi45Ngo+
ICAycXVldWUgIDAuOTUzLzAuNzU1ICAgIDQuNzQvNS4wNwo+ICA0cXVldWUgIDEuODkwLzEuMzkw
ICAgIDguODAvOS45Mgo+IAo+IFxjbGVhcnBhZ2UKPiAKPiAjIFJlZmVyZW5jZXMKPiAKPiBbMF0g
aHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTUt
Cj4gMDUvbXNnMDE1MDQuaHRtbAo+IAo+IFsxXQo+IGh0dHBzOi8vZ2l0aHViLmNvbS9mcmVlYnNk
L2ZyZWVic2QvYmxvYi9tYXN0ZXIvc3lzL2Rldi9uZXRtYXAvbmV0bWFwCj4gX21lbTIuYyNMMzYy
Cj4gCj4gWzJdIGh0dHBzOi8vd3d3LmZyZWVic2Qub3JnL2NnaS9tYW4uY2dpP3F1ZXJ5PXZhbGUm
c2VrdGlvbj00Jm49MQo+IAo+IFszXSBodHRwczovL2dpdGh1Yi5jb20vaW92aXNvci9icGYtCj4g
ZG9jcy9ibG9iL21hc3Rlci9FeHByZXNzX0RhdGFfUGF0aC5wZGYKPiAKPiBbNF0gaHR0cDovL3By
b3RvdHlwZS0KPiBrZXJuZWwucmVhZHRoZWRvY3MuaW8vZW4vbGF0ZXN0L25ldHdvcmtpbmcvWERQ
L2Rlc2lnbi9yZXF1aXJlbWVudHMuaHRtCj4gbCN3cml0ZS1hY2Nlc3MtdG8tcGFja2V0LWRhdGEK
PiAKPiBbNV0gaHR0cDovL2x4ci5mcmVlLQo+IGVsZWN0cm9ucy5jb20vc291cmNlL2RyaXZlcnMv
bmV0L2V0aGVybmV0L2ludGVsL2l4Z2JlL2l4Z2JlX21haW4uYyNMMjA3Cj4gMwo+IAo+IFs2XSBo
dHRwOi8vbHhyLmZyZWUtCj4gZWxlY3Ryb25zLmNvbS9zb3VyY2UvZHJpdmVycy9uZXQvZXRoZXJu
ZXQvbWVsbGFub3gvbWx4NC9lbl9yeC5jI0w1Mgo+IAo+IFs3XQo+IGh0dHBzOi8vc2NoZC53cy9o
b3N0ZWRfZmlsZXMveGVuZGV2ZWxvcGVyYW5kZGVzaWduc3VtbWl0MjAxNy9lNi9Ub0dyCj4gYW50
T3JOb3RUb0dyYW50LVhERFMyMDE3X3YzLnBkZgo+IAo+ICMgSGlzdG9yeQo+IAo+IEEgdGFibGUg
b2YgY2hhbmdlcyB0byB0aGUgZG9jdW1lbnQsIGluIGNocm9ub2xvZ2ljYWwgb3JkZXIuCj4gCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gRGF0ZSAgICAgICBSZXZpc2lvbiBWZXJzaW9uICBOb3Rlcwo+IC0t
LS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+IDIwMTYtMTItMTQgMSAgICAgICAgWGVuIDQuOSAgSW5pdGlhbCB2ZXJz
aW9uIGZvciBSRkMKPiAKPiAyMDE3LTA5LTAxIDIgICAgICAgIFhlbiA0LjEwIFJld29yayB0byB1
c2UgY29udHJvbCByaW5nCj4gCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUcmltIGRv
d24gdGhlIHNwZWNpZmljYXRpb24KPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFk
ZGVkIHNvbWUgcGVyZm9ybWFuY2UgbnVtYmVycyBmcm9tIHRoZQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJlc2VudGF0aW9uCj4gCj4gMjAxNy0wOS0xMyAzICAgICAgICBYZW4gNC4x
MCBBZGRyZXNzZWQgY2hhbmdlcyBmcm9tIFBhdWwgRHVycmFudAo+IAo+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:45:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtscb-0005e1-CK; Mon, 18 Sep 2017 09:45:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dtscZ-0005df-KI
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 09:45:43 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 4D/F3-18674-6C59FB95; Mon, 18 Sep 2017 09:45:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvfg1P2
 RBhvPslncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owHz7wLnrBWrO+Zx9jA+Iqli5GTQ0LAT+LX
 zS1QtrvEm3et7CA2i4CqxLPnR5i6GDk42ATsJaZ/rQAJiwgoSjx4eZO1i5GLg1lgC6PE6sUTm
 UASwkC9iy9fYAaxeQU8JZqnLgCLCwnEShyb+YMRIi4ocXLmE7BdzAI6Egt2f2IDmc8sIC2x/B
 8HSJhTwFJi++KbYK2iAioSJ1eugRqjKNE/7wEbxJnpEhOf9UCdbCFx+9YdtgmMgrOQbJiFZMM
 shA0LGJlXMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGKwMQ
 7GDc+8/pEKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8F6YA5QSLUtNTK9Iyc
 4BxA5OW4OBREuG9A5LmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3nsgRQIgRRmleXAjYD
 F8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8V0Cm8GTmlcBtegV0BBPQES079oAcUZKIkJJ
 qYNQQtOjuKH3jzPG9Z9P9Hde8jrxd8E72oPeLZ/dz/lp3vu5kX7vllpBM5Iov0WnnPm9oVtjA
 NO9v+trkg9aXdfNPdf3P82t/0XHPVnitUaf6hKTJdSFMRy91b4+8m8DMwOBlIBJo8vCctFhpR
 4V7ZiaT+xsbY4HnRxn71f78ybv2qSiDy1lSXYmlOCPRUIu5qDgRAAfbIyzcAgAA
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505727936!98004467!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34401 invoked from network); 18 Sep 2017 09:45:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:45:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52996360"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Mon, 18 Sep 2017 10:45:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170918093758.lsofisnzk6mtai25@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTEzNTYyIHhlbi11bnN0YWJsZSByZWFsIFtyZWFs
XQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEx
MzU2Mi8KPiA+IAo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Cj4gPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3Cj4gCj4gVGhlcmUgYXBw
ZWFycyB0byBiZSBhIGJ1ZzoKPiAKPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTEzNTYyL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9zZXJpYWwt
Z29kZWxsbzAubG9nCj4gCj4gU2VwIDE4IDAxOjE0OjI4LjgwMzA2MiAoWEVOKSBYZW4gQlVHIGF0
IHNwaW5sb2NrLmM6NDcKClNlZW0gdG8gYmUgY2F1c2VkIGJlY2F1c2UgYnVkZ2V0X2xvY2sgaXMg
c29tZXRpbWVzIGxvY2tlZCB3aXRoIGlycXNhdmUKd2hpbGUgb3RoZXJzIG5vdC4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsgn-0006PT-TJ; Mon, 18 Sep 2017 09:50:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtsgm-0006D9-07
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 09:50:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 93/5D-11008-BC69FB95; Mon, 18 Sep 2017 09:50:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/fktP2
 RBo9PqFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm93R+ZCy6yVLy628HSwPiUuYuRk0NIIE/i
 9OJlLCA2r4CdxPz5+8FsCQFDidMLb4LZLAKqErMePwOz2QTUJdqebWcFsUUETCS2btrP1MXIx
 cEssIBR4uv2rWBFwgK2Et9mvmIBSQgJHGeU+DzrFRtIglPAQqLlzV0gmwNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuiV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbuy/6HGCU5mJREeUUj90cK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtngqUEyxKTU+tSMvMAUYCTFqCg0dJhFcSJM1bXJCYW
 5yZDpE6xWjMcePh9T9MHB037/5hEmLJy89LlRLnnQVSKgBSmlGaBzcIFqGXGGWlhHkZgU4T4i
 lILcrNLEGVf8UozsGoJMx7AmQKT2ZeCdy+V0CnMAGd0rJjD8gpJYkIKakGxsNRDbETlr6d8eH
 Kj3DvskmSD68bBWwKZPx2QdBUs/6/3fzAY0wum+t8pVPirrNYHBSojYoI0mgxbL7ywoJh7+9N
 S1b1WK2tkfaqLvzx6r7v1BoBS67Zb+YXVf3j+84m3Xedp+qz1iuGs9eP7rPaN+utwqPwjQVcP
 0/x/5pTzaXDElKx8mD7EiWW4oxEQy3mouJEAPe6UKTLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505728199!83331962!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17538 invoked from network); 18 Sep 2017 09:50:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 09:50:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 03:49:59 -0600
Message-Id: <59BFB2E3020000780017C221@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 03:49:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170915165551.30338-1-konrad.wilk@oracle.com>
 <20170915165551.30338-2-konrad.wilk@oracle.com>
 <20170915165749.cq722ljgzny22443@citrix.com>
 <20170915172526.GD29793@char.us.oracle.com>
In-Reply-To: <20170915172526.GD29793@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] hvmloader: Use MB(x) and GB(x) macros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDE5OjI1LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6NTc6NTBQTSArMDEwMCwgV2VpIExpdSB3cm90
ZToKPj4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTI6NTU6NTFQTSAtMDQwMCwgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIHdyb3RlOgo+PiA+IGluc3RlYWQgb2YgaGFyZGNvZGluZyB2YWx1ZXMuIFdl
IGFsc28gZHJvcCB0aGUgdWludDY0X3QKPj4gPiBjYXN0IGFzIHRoZSBtYWNybyB1c2VzIFVMTCB0
byBwcm9kdWNlIHRoZSBwcm9wZXIgd2lkdGgKPj4gPiB0eXBlcy4KPj4gPiAKPj4gPiBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiA+IFNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gCj4+IFlvdSd2
ZSBnb3QgSmFuJ3MgYWNrIHNvIHlvdSBjYW4gY29tbWl0IGl0IHJpZ2h0IGF3YXkuIDotKQo+IAo+
IFRydWUsIGJ1dCB0aGF0IHdhcyBhIHllYXIgYWdvLiBJdCBtYXkgaGF2ZSBleHBpcmVkLgoKV2h5
IHdvdWxkIGl0PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 09:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 09:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtsk0-0006eB-G1; Mon, 18 Sep 2017 09:53:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtsjz-0006e4-I5
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 09:53:23 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8F/36-02046-2979FB95; Mon, 18 Sep 2017 09:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQrd/+v5
 Ig/0HGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5T3ewFdyxqtj/aApjA2OvbhcjJ4eEgJ/E
 8xsrGEFsNgEdiaVH5zOB2CICIRJHFhxjBbGZBYIk1v/byQxiCwsESnyfO4kZoiZIonPpC6BeD
 iDbSKLpTwhImEVAVWLntglgJbwC7hL/dv9gB7GFBIok9v3ZwAJicwrYSzxeuh8sziggK/GlcT
 UzxCpxiVtPIE6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli18DbVXUOL
 kzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgrJebWlyc
 mJ6ak5hUrJecn7uJERj49QwMjDsYX/90OsQoycGkJMorGrk/UogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE74dpQDnBotT01Iq0zBxgDMKkJTh4lER4W0HSvMUFibnFmekQqVOMuhzHNl3+wyTEkp
 eflyolzjsDpEgApCijNA9uBCwdXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsTZApPZl4
 J3KZXQEcwAR3RsmMPyBEliQgpqQZGhrm/FjMG3zL/KN7u9M3o/T2fyCNTO59ufdk3dbnG2yMq
 zRVTfp7bemXzwzWHplTEZD1NiGjJWHm+TX72o1Zd5vDECaHbZiZ0LSmxODznW+R0pxMZXSG/1
 wXI7f4b9NMlqdZl75OJ6VNFS24XWGkm7WWab3oy08vdvNXYxNfB7eFpiSpOB931SizFGYmGWs
 xFxYkASWe6xAIDAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505728398!84405129!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19631 invoked from network); 18 Sep 2017 09:53:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 09:53:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52996704"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 1/1] public/io/netif.h: add gref mapping control
 messages
Thread-Index: AQHTLLujJ9Bq/FNcjE2/TaiepbLBA6K6bQXw
Date: Mon, 18 Sep 2017 09:53:18 +0000
Message-ID: <4455cf6ca0c54881aae511871b75e795@AMSPEX02CL03.citrite.net>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
 <20170913181034.28527-2-joao.m.martins@oracle.com>
In-Reply-To: <20170913181034.28527-2-joao.m.martins@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
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMTMgU2VwdGVtYmVyIDIwMTcgMTk6
MTEKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Owo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IEpvYW8gTWFydGlucwo+IDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFtQ
QVRDSCB2MyAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRyb2wg
bWVzc2FnZXMKPiAKPiBBZGRzIDMgbWVzc2FnZXMgdG8gYWxsb3cgZ3Vlc3QgdG8gbGV0IGJhY2tl
bmQga2VlcCBncmFudHMgbWFwcGVkLAo+IHN1Y2ggdGhhdCAxKSBndWVzdHMgYWxsb3dpbmcgZmFz
dCByZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lkIGRvaW5nCj4gZ3JhbnQgb3BzIGZvciB0aG9z
ZSBjYXNlcywgb3Igb3RoZXJ3aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKPiBncmFudHMg
YW5kIDMpIGFsd2F5cyB1c2luZyBhIGZpeGVkIHNldCBvZiBwYWdlcyBmb3IgbmV0d29yayBJL08u
Cj4gCj4gVGhlIHRocmVlIGNvbnRyb2wgcmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6Cj4gIC0gQWRk
IGdyZWZzIHRvIGJlIG1hcHBlZCBieSBiYWNrZW5kCj4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdz
IChJZiB0aGV5IGFyZSBub3QgaW4gdXNlKQo+ICAtIEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVm
cyBrZXB0IG1hcHBlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5t
YXJ0aW5zQG9yYWNsZS5jb20+Cj4gLS0tCj4gdjM6Cj4gKiBVc2UgREVMIGZvciB1bm1hcHBpbmcg
Z3JlZnMgaW5zdGVhZCBvZiBQVVQKPiAqIFJuYW1lIGZyb20geGVuX25ldGlmX2dyZWZfYWxsb2Mg
dG8geGVuX25ldGlmX2dyZWYKPiAqIEFkZCAnc3RhdHVzJyBmaWVsZCBvbiB4ZW5fbmV0aWZfZ3Jl
Zgo+ICogQ2xhcmlmeSB3aGF0ICdpbmZsaWdodCcgbWVhbnMKPiAqIFVzZSAiYmVnaW5uaW5nIG9m
IHRoZSBwYWdlIiBpbnN0ZWFkIG9mICJiZWdpbm5pbmcgb2YgdGhlIGdyYW50Igo+ICogTWVudGlv
biB0aGF0IHBhZ2UgbmVlZHMgdG8gYmUgci93IChhcyBpdCB3aWxsIGhhdmUgdG8gbW9kaWZ5IFwu
c3RhdHVzKQo+ICogYGRhdGFgIG9uIEFERHxQVVQgcmV0dXJucyBudW1iZXIgb2YgZW50cmllcyBt
YXBwZWQvdW5tYXBwZWQuCj4gLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oIHwg
MTE1Cj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vbmV0aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gaW5k
ZXggY2EwMDYxNDEwZC4uMDA4MGEyNjBmZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vbmV0aWYuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gQEAg
LTM1Myw2ICszNTMsOSBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVxdWVzdCB7Cj4gICNkZWZp
bmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HX1NJWkUgNQo+ICAjZGVmaW5l
IFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAgICAgIDYKPiAgI2RlZmluZSBY
RU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX0FMR09SSVRITSAgICA3Cj4gKyNkZWZpbmUgWEVO
X05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUgOAo+ICsjZGVmaW5lIFhFTl9O
RVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORyAgICAgIDkKPiArI2RlZmluZSBYRU5fTkVU
SUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcgICAgIDEwCj4gCj4gICAgICB1aW50MzJfdCBk
YXRhWzNdOwo+ICB9Owo+IEBAIC0zOTEsNiArMzk0LDQxIEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3Ry
bF9yZXNwb25zZSB7Cj4gIH07Cj4gCj4gIC8qCj4gKyAqIFN0YXRpYyBHcmFudHMgKHN0cnVjdCB4
ZW5fbmV0aWZfZ3JlZikKPiArICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQo+ICsgKgo+ICsgKiBBIGZyb250ZW5kIG1heSBwcm92aWRlIGEgZml4ZWQgc2V0IG9mIGdyYW50
IHJlZmVyZW5jZXMgdG8gYmUgbWFwcGVkIG9uCj4gKyAqIHRoZSBiYWNrZW5kLiBUaGUgbWVzc2Fn
ZSBvZiB0eXBlCj4gWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4gKyAqIHBy
aW9yIGl0cyB1c2FnZSBpbiB0aGUgY29tbWFuZCByaW5nIGFsbG93cyBmb3IgY3JlYXRpb24gb2Yg
dGhlc2UgbWFwcGluZ3MuCj4gKyAqIFRoZSBiYWNrZW5kIHdpbGwgbWFpbnRhaW4gYSBmaXhlZCBh
bW91bnQgb2YgdGhlc2UgbWFwcGluZ3MuCj4gKyAqCj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVf
R0VUX0dSRUZfTUFQUElOR19TSVpFIGxldHMgYSBmcm9udGVuZAo+IHF1ZXJ5IGhvdyBtYW55Cj4g
KyAqIG9mIHRoZXNlIG1hcHBpbmdzIGNhbiBiZSBrZXB0Lgo+ICsgKgo+ICsgKiBFYWNoIGVudHJ5
IGluIHRoZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX3tBREQsREVMfV9HUkVGX01BUFBJTkcKPiBpbnB1
dCB0YWJsZSBoYXMKPiArICogdGhlIGZvbGxvd2luZyBmb3JtYXQ6Cj4gKyAqCj4gKyAqICAgIDAg
ICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgIG9jdGV0Cj4gKyAqICst
LS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICogfCBn
cmFudCByZWYgICAgICAgICAgICAgfCAgZmxhZ3MgICAgfCAgc3RhdHVzICAgfAo+ICsgKiArLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gKyAqCj4gKyAq
IGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlCj4gKyAqIGZsYWdzOiBmbGFncyBkZXNjcmliaW5n
IHRoZSBjb250cm9sIG9wZXJhdGlvbgo+ICsgKiBzdGF0dXM6IFhFTl9ORVRJRl9DVFJMX1NUQVRV
U18qCj4gKyAqLwoKWW91IG1heSB3YW50IHRvIGFkZCBzb21lIHdvcmRzIGhlcmUgcG9pbnRpbmcg
b3V0IHRoYXQgdGhlIHN0YXR1cyBpcyBhbiAnb3V0JyBmaWVsZCwgYW5kIGFsc28gd2hldGhlciBp
dCBzaG91bGQgYmUgaW5pdGlhbGl6ZWQgdG8gemVybyBvciBub3QuCgo+ICsKPiArc3RydWN0IHhl
bl9uZXRpZl9ncmVmIHsKPiArICAgICAgIGdyYW50X3JlZl90IHJlZjsKPiArICAgICAgIHVpbnQx
Nl90IGZsYWdzOwo+ICsKPiArI2RlZmluZSBfWEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkg
ICAgMAo+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5Cj4gKDFVPDxfWEVO
X05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkpCj4gKwo+ICsgICAgICAgdWludDE2X3Qgc3RhdHVz
Owo+ICt9Owo+ICsKPiArLyoKPiAgICogQ29udHJvbCBtZXNzYWdlcwo+ICAgKiA9PT09PT09PT09
PT09PT09Cj4gICAqCj4gQEAgLTYwOSw2ICs2NDcsODMgQEAgc3RydWN0IHhlbl9uZXRpZl9jdHJs
X3Jlc3BvbnNlIHsKPiAgICogICAgICAgaW52YWxpZGF0ZSBhbnkgdGFibGUgZGF0YSBvdXRzaWRl
IHRoYXQgcmFuZ2UuCj4gICAqICAgICAgIFRoZSBncmFudCByZWZlcmVuY2UgbWF5IGJlIHJlYWQt
b25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKPiAgICogICAgICAgdGhlIHJlc3BvbnNl
IGhhcyBiZWVuIHByb2Nlc3NlZC4KPiArICoKPiArICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRf
R1JFRl9NQVBQSU5HX1NJWkUKPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiArICoKPiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBmZXRj
aCB0aGUgbnVtYmVyIG9mIGdyZWZzIHRoYXQgY2FuIGJlIGtlcHQKPiArICogbWFwcGVkIGluIHRo
ZSBiYWNrZW5kLgo+ICsgKgo+ICsgKiBSZXF1ZXN0Ogo+ICsgKgo+ICsgKiAgdHlwZSAgICA9IFhF
Tl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFCj4gKyAqICBkYXRhWzBdID0g
cXVldWUgaW5kZXggKGFzc3VtZWQgMCBmb3Igc2luZ2xlIHF1ZXVlKQo+ICsgKiAgZGF0YVsxXSA9
IDAKPiArICogIGRhdGFbMl0gPSAwCj4gKyAqCj4gKyAqIFJlc3BvbnNlOgo+ICsgKgo+ICsgKiAg
c3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0
aW9uIG5vdAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3VwcG9ydGVkCj4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNf
SU5WQUxJRF9QQVJBTUVURVIgLSBUaGUgcXVldWUgaW5kZXgKPiBpcwo+ICsgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0IG9mIHJhbmdlCj4g
KyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBP
cGVyYXRpb24gc3VjY2Vzc2Z1bAo+ICsgKiAgZGF0YSAgID0gbWF4aW11bSBudW1iZXIgb2YgZW50
cmllcyBhbGxvd2VkIGluIHRoZSBncmVmIG1hcHBpbmcgdGFibGUKPiArICogICAgICAgICAgIChp
ZiBvcGVyYXRpb24gd2FzIHN1Y2Nlc3NmdWwpIG9yIHplcm8gaWYgaXQgaXMgbm90IHN1cHBvcnRl
ZC4KPiArICoKPiArICogWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4gKyAq
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBUaGlzIGlz
IHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIG1hcCBhIGxpc3Qgb2YgZ3JhbnQK
PiArICogcmVmZXJlbmNlcy4KPiArICoKPiArICogUmVxdWVzdDoKPiArICoKPiArICogIHR5cGUg
ICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPiArICogIGRhdGFbMF0g
PSBxdWV1ZSBpbmRleAo+ICsgKiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdlIGNv
bnRhaW5pbmcgdGhlIG1hcHBpbmcgbGlzdAo+ICsgKiAgICAgICAgICAgIChyL3cgYW5kIGFzc3Vt
ZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIHBhZ2UpCj4gKyAqICBkYXRhWzJdID0gc2l6ZSBv
ZiBsaXN0IGluIGVudHJpZXMKPiArICoKPiArICogUmVzcG9uc2U6Cj4gKyAqCj4gKyAqICBzdGF0
dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24g
bm90Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdXBwb3J0ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZB
TElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJ
Rl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4g
KyAqICBkYXRhICAgPSBudW1iZXIgb2YgZW50cmllcyB0aGF0IHdlcmUgbWFwcGVkCj4gKyAqCj4g
KyAqIE5PVEU6IEVhY2ggZW50cnkgaW4gdGhlIGlucHV0IHRhYmxlIGhhcyB0aGUgZm9ybWF0IG91
dGxpbmVkCj4gKyAqICAgICAgIGluIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZi4KCllvdSBtYXkgd2Fu
dCB0byBwdXQgd29yZHMgaGVyZSBhYm91dCB0aGUgJ2FsbCBvciBub3RoaW5nJyBzZW1hbnRpY3Mg
b2YgdGhpcyBvcGVyYXRpb24gdnMuIHRoZSBzZW1hbnRpY3Mgb2YgdGhlICdkZWwnIG9wZXJhdGlv
biBiZWxvdy4KCj4gKyAqCj4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZUEVfREVMX0dSRUZfTUFQUElO
Rwo+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICoKPiArICog
VGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0byB1bm1hcCBhIGxpc3Qg
b2YgZ3JhbnQKPiArICogcmVmZXJlbmNlcy4KPiArICoKPiArICogUmVxdWVzdDoKPiArICoKPiAr
ICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcKPiArICog
IGRhdGFbMF0gPSBxdWV1ZSBpbmRleAo+ICsgKiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBv
ZiBwYWdlIGNvbnRhaW5pbmcgdGhlIG1hcHBpbmcgbGlzdAo+ICsgKiAgICAgICAgICAgIChyL3cg
YW5kIGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIHBhZ2UpCj4gKyAqICBkYXRhWzJd
ID0gc2l6ZSBvZiBsaXN0IGluIGVudHJpZXMKPiArICoKPiArICogUmVzcG9uc2U6Cj4gKyAqCj4g
KyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBP
cGVyYXRpb24gbm90Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NU
QVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKPiArICogICAgICAgICAg
IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNj
ZXNzZnVsCj4gKyAqICBkYXRhICAgPSBudW1iZXIgb2YgZW50cmllcyB0aGF0IHdlcmUgdW5tYXBw
ZWQKPiArICoKPiArICogTk9URTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRo
ZSBmb3JtYXQgb3V0bGluZWQgaW4gc3RydWN0Cj4gKyAqICAgICAgIHhlbl9uZXRpZl9ncmVmLiBU
aGUgb25seSB2YWxpZCBlbnRyaWVzIGFyZSB0aG9zZSBwcmV2aW91c2x5IGFkZGVkIHdpdGgKPiAr
ICogICAgICAgbWVzc2FnZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcgYXJl
IHZhbGlkLAo+IG90aGVyd2lzZQo+ICsgKiAgICAgICBlbnRyaWVzIHN0YXR1cyBhcmUgc2V0IHRv
Cj4gWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSLgo+ICsgKiAgICAgICBJ
dCB3aWxsIGFsc28gaGF2ZSB0aGUgc2FtZSBlcnJvciBmb3IgZW50cmllcyBpbmZsaWdodCBpLmUu
IHVzZWQgaW4KPiArICogICAgICAgcmVxdWVzdHMgZm9yIHdoaWNoIGhhdmVuJ3QgYmVlbiBzZW50
IHJlc3BvbnNlcyB0byB0aGUgdGhlIGZyb250ZW5kLgoKVGhpcyBsYXN0IHBhcmFncmFwaCBpcyBh
IGJpdCBnYXJibGVkLgoKICBQYXVsCgo+ICAgKi8KPiAKPiAgREVGSU5FX1JJTkdfVFlQRVMoeGVu
X25ldGlmX2N0cmwsCj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:10:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtt0H-00083D-UI; Mon, 18 Sep 2017 10:10:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dtt0G-000837-Oj
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:10:12 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 90/E7-17770-38B9FB95; Mon, 18 Sep 2017 10:10:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTbd59v5
 Ig+mnlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeyUtZCy5zV1zcfo+xgfEFZxcjF4eQwGZG
 iT1Peti7GDmBnN2MEqdWlILYwgLJEm+3TGDuYuTgEBEIkGhbKwhSzywwl0niePcqNoj6IonnD
 94wgdhsApoSdz5/ArN5Bawkviy/zQpiswioSvz7uRtsvqhAuMT+79eYIWoEJU7OfMICYnMK2E
 s8PPcdbCazgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenF
 qUVlqka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxp3PnQ4xSnIw
 KYnyikbujxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVs1CygnWJSanlqRlpkDjBOYtAQHj5IIb
 xtImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHlbQIoEQIoySvPgRsBi9hKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeWtBpvBk5pXAbXoFdAQT0BEtO/aAHFGSiJCSamC05srs23N9S9F
 RpT2MGezvGY6dXrBG9M6Pui87pK9Yb+89xLPmZar03UsRrY9cBPy2zkj1b+mTXDkxqPHgzPrl
 detkS7ust2zUKeGUUpsnJq7J23nM3iwgtfBXsprSmsuGXMf3/xFxuclfwpvAdrn08o/dNq3cm
 //Mev3n13Mrmz1fGmfZLZymxFKckWioxVxUnAgAmaq8g9QCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505729411!117447909!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59896 invoked from network); 18 Sep 2017 10:10:11 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 18 Sep 2017 10:10:11 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CA8F1529;
 Mon, 18 Sep 2017 03:10:10 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D00F13F483;
 Mon, 18 Sep 2017 03:10:08 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59A95658020000780017678B@prv-mh.provo.novell.com>
 <59A95658020000780017678B@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b7d655cf-7175-d5f4-79a1-e52bc71d998b@arm.com>
Date: Mon, 18 Sep 2017 11:10:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59A95658020000780017678B@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add arch specific public
 headers to arch file groups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDEvMDkvMTcgMTE6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkndmUgcmVj
ZW50bHkgZ290IHN1ZmZpY2llbnRseSBhbm5veWVkIGJ5IHBlb3BsZSBub3QgYXBwbHlpbmcgZW5v
dWdoCj4gY29tbW9uIHNlbnNlIHRvIGdldF9tYWludGFpbmVyLnBsIG91dHB1dCwgQ2MtaW5nIGFs
bCBSRVNUIG1haW50YWluZXJzCj4gb24gQVJNLW9ubHkgcHVibGljIGludGVyZmFjZSBjaGFuZ2Vz
LgoKSXQgc2VlbXMgdGhhdCB5b3UgZGlkbid0IG1vdmUgYXJjaC1hcm0uaCwgYXJjaC14ODZfezMy
LDY0fS5oIHVuZGVyIHJlc3AuIApBUk0gYW5kIHg4NiBtYWludGFpbmVyc2hpcC4gV2FzIGl0IGlu
dGVudGlvbmFsPwoKQ2hlZXJzLAoKPiAKPiBTb3J0IEFSTSdzIHhlbi8gZ3JvdXBzIG9mIHBhdGgg
c3BlY2lmaWNhdGlvbnMgYXQgdGhlIHNhbWUgdGltZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysg
Yi9NQUlOVEFJTkVSUwo+IEBAIC0xNjYsMTQgKzE2NiwxNSBAQCBTOglTdXBwb3J0ZWQKPiAgIEw6
CXhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gICBGOglkb2NzL21pc2MvYXJtLwo+ICAgRjoJeGVu
L2FyY2gvYXJtLwo+IC1GOgl4ZW4vaW5jbHVkZS9hc20tYXJtLwo+IC1GOgl4ZW4vZHJpdmVycy9j
aGFyL2NhZGVuY2UtdWFydC5jCj4gICBGOgl4ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMKPiAr
RjoJeGVuL2RyaXZlcnMvY2hhci9jYWRlbmNlLXVhcnQuYwo+ICAgRjoJeGVuL2RyaXZlcnMvY2hh
ci9leHlub3M0MjEwLXVhcnQuYwo+ICAgRjoJeGVuL2RyaXZlcnMvY2hhci9vbWFwLXVhcnQuYwo+
ICAgRjoJeGVuL2RyaXZlcnMvY2hhci9wbDAxMS5jCj4gICBGOgl4ZW4vZHJpdmVycy9jaGFyL3Nj
aWYtdWFydC5jCj4gICBGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vCj4gK0Y6CXhlbi9p
bmNsdWRlL2FzbS1hcm0vCj4gK0Y6CXhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS8KPiAgIAo+
ICAgQ1BVIFBPT0xTCj4gICBNOglKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQEAg
LTQzNCw2ICs0MzUsNyBAQCBTOglTdXBwb3J0ZWQKPiAgIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCj4gICBGOgl4ZW4vYXJjaC94ODYvCj4gICBGOgl4ZW4vaW5jbHVkZS9hc20teDg2Lwo+ICtG
Ogl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvCj4gICBGOgl0b29scy9maXJtd2FyZS9odm1s
b2FkZXIvCj4gICBGOgl0b29scy9maXJtd2FyZS9yb21iaW9zLwo+ICAgRjoJdG9vbHMvZmlybXdh
cmUvdmdhYmlvcy8KPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:15:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:15:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtt54-0008Hc-Fx; Mon, 18 Sep 2017 10:15:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427b12683=George.Dunlap@citrix.com>)
 id 1dtt53-0008HU-3l
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 10:15:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EF/03-02229-CAC9FB95; Mon, 18 Sep 2017 10:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHRDpO7qOfs
 jDab80bG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnXtgcVfGev2Hb/B2MD43W2LkZODgkBf4l3
 nTOhbA+J62dPMIHYwgLuEosvX2AGsUUEoiXaz/1m7GLk4mAW2MIosXrxRCYQR0hgDqPEoxVvw
 arYBPQk5h3/ytLFyMHBK2ArMWlLBEiYRUBVYnPrXnYQW1QgXKLpbD8LiM0rIChxcuYTMJtTwE
 ti8e4WVpBWZgFNifW79EHCzALiEreezGeCsOUlmrfOBtskBDRy8YOj7BA3W0p8W/+UeQKj4Cw
 kU2chTJqFZNIsJJMWMLKsYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrW
 S87P3cQIDGQGINjB+PK05yFGSQ4mJVFe0cj9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNfNB
 soJFqWmp1akZeYAYwomLcHBoyTC+xYkzVtckJhbnJkOkTrFqCglzvsdJCEAksgozYNrg8XxJU
 ZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzvgCZwpOZVwI3/RXQYiagxS079oAsLklESEk1MGa
 p93hEsLMo6d14dqp4Xmzf9dJbX7VP2WZ+lONMDb+c/07R0kxgV0d8rPW61oMdfr9m/FTolDp4
 ++b7SFG1XNsvz51V+y4/37yj0s+ar+l2j+7CJ2Lz3ynGcj1XaeJQ2FAlt3ght53GmoJ1Ghssz
 ity7o8zv183bd8yo9n+j755WvWbJ1ptUmIpzkg01GIuKk4EAA4wvlreAgAA
X-Env-Sender: prvs=427b12683=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505729706!111227877!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49119 invoked from network); 18 Sep 2017 10:15:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:15:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="440120742"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
Date: Mon, 18 Sep 2017 11:15:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAxMDo0NSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24s
IFNlcCAxOCwgMjAxNyBhdCAxMDozNzo1OEFNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBN
b24sIFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0ZXN0IHNlcnZpY2Ugb3du
ZXIgd3JvdGU6Cj4+PiBmbGlnaHQgMTEzNTYyIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+Pj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi8K
Pj4+Cj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+Cj4+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKPj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgo+Pj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4Nwo+Pgo+PiBUaGVyZSBhcHBlYXJzIHRv
IGJlIGEgYnVnOgo+Pgo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTEzNTYyL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9zZXJpYWwtZ29kZWxs
bzAubG9nCj4+Cj4+IFNlcCAxOCAwMToxNDoyOC44MDMwNjIgKFhFTikgWGVuIEJVRyBhdCBzcGlu
bG9jay5jOjQ3Cj4gCj4gU2VlbSB0byBiZSBjYXVzZWQgYmVjYXVzZSBidWRnZXRfbG9jayBpcyBz
b21ldGltZXMgbG9ja2VkIHdpdGggaXJxc2F2ZQo+IHdoaWxlIG90aGVycyBub3QuCgpKdXN0IHdv
bmRlcmluZyB3aGVyZSB5b3UncmUgZ2V0dGluZyB0aGUgYnVkZ2V0IGxvY2sgZnJvbT8gIFRoZSBj
YWxsCnN0YWNrIGluIHRoYXQgbGluayBtYWtlcyBpdCBsb29rIGxpa2UgaXQncyB0aGUgUkNVIGNs
ZWFuLXVwIHRyaWdnZXJpbmcgYQpkb21haW4gZGVzdHJveS4gIChIYXZlbid0IGxvb2tlZCBkZWVw
ZXIgaW50byB0aGUgc3BlY2lmaWMgbGluZSBudW1iZXJzLikKCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:25:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttF9-0000bI-Fx; Mon, 18 Sep 2017 10:25:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yamamoto.140387@gmail.com>) id 1dttDk-0000Zw-4T
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 10:24:08 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 46/34-02023-7CE9FB95; Mon, 18 Sep 2017 10:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVyMXThQd0j8/Z
 HGvzdoGCx5ONiFgdGj6O7fzMFMEaxZuYl5VcksGasbz3DVvCZp+LVc6kGxtPcXYxcHEIC/YwS
 81ramUAcFoH7LBILjkwDcyQEfrNItHSeYu9i5ARy6iS2HZkEZRdJLLhyhq2LkQPIzpdY/78CJ
 MwrIChxcuYTFhBbSMBbYsm2P2AlbAJ2Eg1HckDCLAKqEofeLGGCKA+QuD+jFcwWFjCU+PzhNi
 OILSIgLXHt82Uwm1kgU+Lyl0dMELaPxMY/19gmMPLPQrJtFpIUhK0p0br9NzuErSGx4M4+Rgh
 bW2LZwtfMCxhZVzFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525i
 BAZtPQMD4w7GPe1+hxglOZiURHlFI/dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7ZoLlBMsS
 k1PrUjLzAHGD0xagoNHSYQ3DCTNW1yQmFucmQ6ROsXoynHhzqU/TBzHNl0Gkgf23AKSG27eBZ
 L7QKQQS15+XqqUOO8qkGYBkOaM0jy40bDYv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPc
 0yBSezLwSuAteAR3HBHRcy449IMeVJCKkgOmEaaniu4Tc8lkLmVZcnBFjFseW3HhC/62XWG2L
 5AaTlRwbZjKFFE6Z9r5ml1bxZ0nna5Fz/3xSEAlVP+m7a9rXqA6HCy0ZxgUbQ9e/yfIRUs5IT
 pi8IeUiy+UchcATX164F567FeX1wOzSYnWjc9F/U04seH94lnvvAV0Zke+R+9xO3WsNWqKrxF
 KckWioxVxUnAgAlrhcsfgCAAA=
X-Env-Sender: yamamoto.140387@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505730242!90909127!1
X-Originating-IP: [209.85.161.193]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56657 invoked from network); 18 Sep 2017 10:24:03 -0000
Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com)
 (209.85.161.193)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:24:03 -0000
Received: by mail-yw0-f193.google.com with SMTP id r85so16980ywg.3
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 03:24:03 -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=Pj2UQBB3G/n5gas2bdVn6TMVnxFPuqfPA9MWoyPKuss=;
 b=lmDiPAhKaqaeGXWVuIIZyPCzKWoV4cqQakheWwO6tM7T8MsXrk1uOJaFZXfbr8e9w+
 90ucgTPpkbm0KobdhuICdH/RP0VEev9EZ4RqgfsDmYhIexC+0lX7+TVWIuzDiT8llZDw
 F/RNgKw6fh8D6kKB8jOz8EHXHU8w1kMvlpq3ahIFO0eBcU7zpIeIJ7q+/VoeKmZKU0q7
 lfDUfdLs1zTjzIaN9HQgqiZZ5XOsZAtQZOsvR3vzGsn3Y1CGq+F4YS9FUlRGFg7O7eqZ
 2nLPUENbiPazLXPqvAc2xVVEBSlcbGTHv2km3BBO5Q8um0lK2sDde1E8m2komppLCwXe
 Y+7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=Pj2UQBB3G/n5gas2bdVn6TMVnxFPuqfPA9MWoyPKuss=;
 b=F07rxmRAUclzPu69dvcG7pZ7mO+ovTw4NMk1Zg2cnDdYINyRqJ/J54+wGALcJukpFA
 R4zxdB7BqoAo6jhMSqHjAVlZmdYwQG+QD38NRHlPvg/5qVxB3MPZt6T3fL9hD5My+1bH
 F3eP+B+/zinEog8MXs15d/F017qHkxK2acSKGEGdixurXHiqInRI/RYnzm/7j00baSlf
 JgGWYvJDagdX1gAJcNrTrIaqrs/YbbO5MKfXwkWo2kdRymYtB/5hghXFLgfosrpfdT0n
 gJeXmwoaAC+Uhqlr9nzx1QewBnpihGuqqP3MfaKA2xDd/MQEIS36f2kuTBV/QIO6MheC
 cf8w==
X-Gm-Message-State: AHPjjUglkVDgNj/dZrdN9iCWenV9lYe/0wM3CSes04QMjI4JjFq6dac8
 Ga3f8ipdF5ga6ypVavW9FmXERhV+Ii9AsnE1YM+m8/yDBSg=
X-Google-Smtp-Source: ADKCNb530x42hYfE8u9HbVLM8XMEK6VHfpVEQJNTgOrXDlVttqggP8e6P6NjJbkSkpV4RUalfUPoUBqj+Acu/pd7rh8=
X-Received: by 10.37.20.3 with SMTP id 3mr18751954ybu.247.1505730242126; Mon,
 18 Sep 2017 03:24:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.83.129.218 with HTTP; Mon, 18 Sep 2017 03:24:01 -0700 (PDT)
From: =?UTF-8?B?5bGx5pys55yf5ZC+?= <yamamoto.140387@gmail.com>
Date: Mon, 18 Sep 2017 19:24:01 +0900
Message-ID: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Mon, 18 Sep 2017 10:25:34 +0000
Cc: xiecl.fnst@cn.fujitsu.com, imhy.yang@gmail.com,
 zhangchen.fnst@cn.fujitsu.com, wency@cn.fujitsu.com
Subject: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2001679779169126864=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2001679779169126864==
Content-Type: multipart/alternative; boundary="001a113d308e35a6a10559742401"

--001a113d308e35a6a10559742401
Content-Type: text/plain; charset="UTF-8"

Hello,

I am looking for ways to try out COLO.
I tried a wiki and mailing list, but I failed.
I do not know whether the wiki and the mailing list are correct.
Could you tell me the latest way to try it?

I have read the following documents:

COLO - Coarse Grain Lock Stepping
https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping

Mailing list
https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html

If there are some mistakes in English, I'd like apologize.
Thank you.

Yamamoto

--001a113d308e35a6a10559742401
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div><br></div><div>I am looking for ways to try out=
 COLO.</div><div>I tried a wiki and mailing list, but I failed.</div><div>I=
 do not know whether the wiki and the mailing list are correct.</div><div>C=
ould you tell me the latest way to try it?</div><div><br></div><div>I have =
read the following documents:</div><div><br></div><div>COLO - Coarse Grain =
Lock Stepping<br></div><div><a href=3D"https://wiki.xen.org/wiki/COLO_-_Coa=
rse_Grain_Lock_Stepping">https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock=
_Stepping</a><br></div><div><br></div><div>Mailing list</div><div><a href=
=3D"https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html">ht=
tps://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html</a><br></=
div><div><br></div><div>If there are some mistakes in English, I&#39;d like=
 apologize.</div><div>Thank you.</div><div><br></div><div>Yamamoto</div></d=
iv>

--001a113d308e35a6a10559742401--


--===============2001679779169126864==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2001679779169126864==--


From xen-devel-bounces@lists.xen.org Mon Sep 18 10:27:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:27:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttGo-0000jb-VK; Mon, 18 Sep 2017 10:27:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dttGn-0000jN-FD
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 10:27:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6F/51-03283-48F9FB95; Mon, 18 Sep 2017 10:27:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDvW7D/P2
 RBm8nSFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owzqxpZCxZyVSzdfYqtgXEvRxcjB4eEgL/E
 3KacLkZOINND4vrZE0wgNouAqsSn/ivsIDabgLLEz85eNhBbREBH4ureF6xdjFwczAL9TBJTJ
 xxlBUkIC7hLLL58gRnE5hWwkDh0/S4bSJGQwHlGidsLJzBBJAQlTs58wgJiMwvoSdyYOoUN5A
 hmAWmJ5f84IMLyEs1bZ4PN4RSwk1jc8g+sVVRARaJz6RywViEBBYmO6ceYII62lPi2/inzBEb
 BWUg2zEKyYRbChllINixgZFnFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREYygxAsINxzfzAQ4ySHExKoryikfsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwN
 s8DygkWpaanVqRl5gCjCiYtwcGjJMLbBJLmLS5IzC3OTIdInWJUlBLn7QJJCIAkMkrz4NpgkX
 yJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwry1IFN4MvNK4Ka/AlrMBLS4ZccekMUliQgpqQZ
 GjXWLd7PqTv50yvf4lQkirc2chYYR/86f9amzmtG3ZS6b0oYK2RdBsXFt78PnvFnMwzpHVk1y
 u2ZxSlVvz8F7G/7eEX+YF+91svvEYfO50qummXS93Gg/I+nVuQ02/IzWkrd15+/rFzZRuHAlt
 uDxsxJbqbuer4JkgsQYHwp/+7aYV2lRy2wPJZbijERDLeai4kQAKdefod8CAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505730430!83205054!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29684 invoked from network); 18 Sep 2017 10:27:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:27:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448157554"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 11:26:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170918102632.2jd3ykhg3vdichm2@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTE6MTU6MDNBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8xOC8yMDE3IDEwOjQ1IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90
ZToKPiA+PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0ZXN0
IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPj4+IGZsaWdodCAxMTM1NjIgeGVuLXVuc3RhYmxlIHJl
YWwgW3JlYWxdCj4gPj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMTM1NjIvCj4gPj4+Cj4gPj4+IFJlZ3Jlc3Npb25zIDotKAo+ID4+Pgo+ID4+PiBU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+Pj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPj4+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMzODcKPiA+Pgo+ID4+IFRoZXJlIGFwcGVhcnMgdG8gYmUgYSBidWc6Cj4gPj4KPiA+PiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTYyL3Rlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9zZXJpYWwtZ29kZWxsbzAubG9nCj4gPj4KPiA+PiBTZXAg
MTggMDE6MTQ6MjguODAzMDYyIChYRU4pIFhlbiBCVUcgYXQgc3BpbmxvY2suYzo0Nwo+ID4gCj4g
PiBTZWVtIHRvIGJlIGNhdXNlZCBiZWNhdXNlIGJ1ZGdldF9sb2NrIGlzIHNvbWV0aW1lcyBsb2Nr
ZWQgd2l0aCBpcnFzYXZlCj4gPiB3aGlsZSBvdGhlcnMgbm90Lgo+IAo+IEp1c3Qgd29uZGVyaW5n
IHdoZXJlIHlvdSdyZSBnZXR0aW5nIHRoZSBidWRnZXQgbG9jayBmcm9tPyAgVGhlIGNhbGwKPiBz
dGFjayBpbiB0aGF0IGxpbmsgbWFrZXMgaXQgbG9vayBsaWtlIGl0J3MgdGhlIFJDVSBjbGVhbi11
cCB0cmlnZ2VyaW5nIGEKPiBkb21haW4gZGVzdHJveS4gIChIYXZlbid0IGxvb2tlZCBkZWVwZXIg
aW50byB0aGUgc3BlY2lmaWMgbGluZSBudW1iZXJzLikKPiAKCkxvb2tpbmcgYXQgdGhlIGJhY2t0
cmFjZSBJIGFtIG5vdCBzdXJlIHlldCBpZiBidWRnZXRfbG9jayBpcyB0aGUKY3VscHJpdC4KCkJ1
dCwgWGVuIGRvZXMgaGF2ZSBhIHJlcXVpcmVtZW50IHRvIGRpc3Rpbmd1aXNoIElSUS1zYWZlIGxv
Y2sgYW5kCklSUS11bnNhZmUgbG9jay4gVGhlIGJ1ZGdldF9sb2NrIHZpb2xhdGVzIHRoYXQgcnVs
ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:29:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttJ4-0000uh-BD; Mon, 18 Sep 2017 10:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427b12683=George.Dunlap@citrix.com>)
 id 1dttJ3-0000uZ-LQ
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 10:29:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E5/12-03616-010AFB95; Mon, 18 Sep 2017 10:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDvS7vgv2
 RBu9+SFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyTEzexFCznqlj/ejJLA+Mtji5GTg4JAX+J
 OyvvsULYHhLXz55gArGFBdwlFl++wAxiswnoScw7/pUFxBYRiJZoP/ebsYuRi4NZYAujxOrFE
 5lAHCGB84wStxdOAOvmFbCVmPjvIVg3i4CqxObJn8G6RQXCJZrO9rNA1AhKnJz5BMzmFLCTWN
 zyD6iXA2iqpsT6XfogYWYBcYlbT+YzQdjyEs1bZ4ONFAIaufjBUXaIoy0lvq1/yjyBUXAWkqm
 zECbNQjJpFpJJCxhZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn
 525iBAYzAxDsYFy1IPAQoyQHk5Ior2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxa84Fyg
 kWp6akVaZk5wLiCSUtw8CiJ8BaCpHmLCxJzizPTIVKnGBWlxHmZQBICIImM0jy4NlgsX2KUlR
 LmZQQ6RIinILUoN7MEVf4VozgHo5Iw75d5QFN4MvNK4Ka/AlrMBLS4ZccekMUliQgpqQZGhrL
 Ejk+r/z3+xLLYmGHunYuLDD5eaLPmDi43EMz6VVpy7uCjo9OO7v7yNX67XXrl+sUfj742ZDx4
 yNPutEfr+Zi9eiema/znadEOM1B9e+aMwZL9BideNG2SK5MvXMR3rkIhYlrOkcztzPHzWK7l7
 D7Sk6tSYvtqH1+ywDHPpCSv4IQLfsdklFiKMxINtZiLihMBhlBzTuACAAA=
X-Env-Sender: prvs=427b12683=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505730571!117452238!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44297 invoked from network); 18 Sep 2017 10:29:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:29:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448157767"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: George Dunlap <george.dunlap@citrix.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
Message-ID: <47ac33c3-e829-a1b0-8249-5c613df28e15@citrix.com>
Date: Mon, 18 Sep 2017 11:29:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAxMToxNSBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8xOC8y
MDE3IDEwOjQ1IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBPbiBNb24sIFNlcCAxOCwg
MjAxNyBhdCAxMDozNzo1OEFNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAg
MTgsIDIwMTcgYXQgMDg6MzY6MDNBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3Rl
Ogo+Pj4+IGZsaWdodCAxMTM1NjIgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+Pj4gaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi8KPj4+Pgo+
Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+Cj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
IGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46Cj4+Pj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4Nwo+Pj4KPj4+IFRoZXJlIGFwcGVhcnMg
dG8gYmUgYSBidWc6Cj4+Pgo+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExMzU2Mi90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIvc2VyaWFsLWdv
ZGVsbG8wLmxvZwo+Pj4KPj4+IFNlcCAxOCAwMToxNDoyOC44MDMwNjIgKFhFTikgWGVuIEJVRyBh
dCBzcGlubG9jay5jOjQ3Cj4+Cj4+IFNlZW0gdG8gYmUgY2F1c2VkIGJlY2F1c2UgYnVkZ2V0X2xv
Y2sgaXMgc29tZXRpbWVzIGxvY2tlZCB3aXRoIGlycXNhdmUKPj4gd2hpbGUgb3RoZXJzIG5vdC4K
PiAKPiBKdXN0IHdvbmRlcmluZyB3aGVyZSB5b3UncmUgZ2V0dGluZyB0aGUgYnVkZ2V0IGxvY2sg
ZnJvbT8gIFRoZSBjYWxsCj4gc3RhY2sgaW4gdGhhdCBsaW5rIG1ha2VzIGl0IGxvb2sgbGlrZSBp
dCdzIHRoZSBSQ1UgY2xlYW4tdXAgdHJpZ2dlcmluZyBhCj4gZG9tYWluIGRlc3Ryb3kuICAoSGF2
ZW4ndCBsb29rZWQgZGVlcGVyIGludG8gdGhlIHNwZWNpZmljIGxpbmUgbnVtYmVycy4pCgpJbiBm
YWN0IGluIHRoaXMgY2FzZSBpdCBhcHBlYXJzIHRvIGJlIHRoZSB4ZnJlZShzZG9tLT5yZXBsX3Rp
bWVyKSBpbgpjc2NoZWQyX2ZyZWVfZG9tZGF0YSgpIGJlaW5nIGluc2lkZSB0aGUgY3JpdGljYWwg
c2VjdGlvbiAod2hpY2ggZGlzYWJsZXMKaXJxcyk7IHRoZXJlJ3MgYWN0dWFsbHkgYW4geGZyZWUo
KSByaWdodCBpbiB0aGF0IGZ1bmN0aW9uIG91dHNpZGUgdGhlCmNyaXRpY2FsIHNlY3Rpb24uCgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLq-0001aJ-9S; Mon, 18 Sep 2017 10:32:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttLp-0001ZU-0J
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:29 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 44/53-03422-CB0AFB95; Mon, 18 Sep 2017 10:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfTAat3dC/Z
 HGlydKWjxfctkJgdGj8MfrrAEMEaxZuYl5VcksGa8fdDJXrBtOWPFsfmzWBsYlzcwdjFycQgJ
 zGCU6Or+xgbisAjMY5a4NfM/C4gjIdDPKnH6ziamLkZOICdNYurRXmYYe8+lH1B2pcSVgz1gN
 UICWhJHT81mhRi7g0ni2K8pQAkODjYBE4lZHRIgNSICShL3Vk0Gq2cWqJdYtGkbC4gtLOAp8e
 rJCTCbRUBVYuayN+wgNq+At0RnywUWiF1yEjfPdYLt5RTwkTi//gErxF5viXm/rjBOYBRcwMi
 wilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw6BiAYAfjzMv+
 hxglOZiURHlFI/dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfTcfKCdYlJqeWpGWmQMMf5i0B
 AePkgjvOpA0b3FBYm5xZjpE6hSjN8eFO5f+MHEcmHAFRO65BSQ7bt4FkpvA5IbvD/4wCbHk5e
 elSolDbBAAGZFRmge3ABbHlxhlpYR5GYFOFuIpSC3KzSxBlX/FKM7BqCTMKwdMCkI8mXklcHe
 8AjqRCejElh17QE4sSURISTUw+tdkhnGI8R5/1zxhf+YkhnxdWQHnL80vo0JFZM+dms5nI9YX
 HTW/p/dIUsXdMvuSE7Xvm+R6OcqqLucrikTrzU7/1lP+2LPw+/uj0s6f4kuYX+9jcr08uUzD0
 ymxdIvfm9T3yZIL1Ys2s19zcH2xZd7BHKHNc06uOLbAUtxOZ24QV0GuJocSS3FGoqEWc1FxIg
 Cm0RHU3gIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505730745!80232249!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41362 invoked from network); 18 Sep 2017 10:32:26 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:26 -0000
Received: by mail-pf0-f171.google.com with SMTP id d187so24518pfg.11
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YQTHoaxGMfdKPKC4AzDYWcSvsAdX1ejQhr3vvw9s0r8=;
 b=TPDM/ncO7f7T0qrVq9Hukn1x0tFJLgzvMz/uG7LgxwANN7xdkIqyRL5UeYJTxr1Rj5
 q6pdFWa7FUgxuuC5ZdgPxmiOBayimiaEauN/hpt8J0NVS4biDd5taRPEeTwYwO7BeJEO
 8/hoDoVLobztsBiCr2QFOg1PQ4Zt48Xxf1GgY=
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=YQTHoaxGMfdKPKC4AzDYWcSvsAdX1ejQhr3vvw9s0r8=;
 b=Qts7DIdQ+MKbDLSJ8mIf+Dmja2jyNR80BGU0TtWr6VEsSqeERG8TgsmRkAcig77dCE
 zkh1KQWS2BCKrYO3PAy9OeAU/X0Br93q7H3/ZDXWPeFyTHM1LORvv0NKS1YQhkLjNZDw
 IzFvjksSncRuJIOdURbU4uW+zTHe4gg0Glw6aH1MmgafCbl0IBbkH1uYxlD6aFRChcGl
 nFc/fd6rAMwYsJnT8naxhzVDQuYqIqamX8SpA3v5QsO6X291juK8cE0pkJYIqjARldjH
 8SswxQVUI9kB1tInt1p9EdhWytlAw3TYSdy0TUQrWxo0J3HzqQlcTGvoKqBX8xM/KnRz
 Cs5Q==
X-Gm-Message-State: AHPjjUgIHRpdzdoZM/MA5UEK5lVoFpjp98MOjwL7a9NUKD6YqTw0zqmh
 1/VUnSE96IV23AE/vRyyqw==
X-Google-Smtp-Source: AOwi7QCreCvJL+qaoBEDaKYv2t4w54GG9TpGY1UaHX5kFzN1pKKrmWc3t+9VZ+gRRNN6Z0rZ0LkLAw==
X-Received: by 10.159.198.6 with SMTP id f6mr11734398plo.160.1505730744977;
 Mon, 18 Sep 2017 03:32:24 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:24 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:46 +0530
Message-Id: <1505730731-10947-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 02/27 v9] xen/arm: vpl011: Add SBSA UART
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEg
cmVnaXN0ZXJzCmFuZCBwbDAxMSBpbnRlcnJ1cHRzOgoKICAgIC0gRW11bGF0ZSBEUiByZWFkL3dy
aXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4KICAgICAgYW5kIE9VVCBy
aW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgogICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKICAgICAgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUgaXMgZGF0YSBpbiB0aGUgSU4g
cmluZyBidWZmZXIKCiAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgZXNzZW50aWFsbHkgY29udHJvbCB3aGVuIGludGVycnVw
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUg
U0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNClBMMDExIFVBUlQuCgpU
aGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBpbiBBcHBlbmRpeCBCIG9mCmh0dHBzOi8v
c3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVj
dHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoYW5nZXMgc2lu
Y2Ugdjc6Ci0gU2V0L2NsZWFyIHRoZSBUWCBpbnRlcnJ1cHQgc3RhdHVzIGJpdCBiYXNlZCBvbiB3
aGV0aGVyIHNwYWNlIGF2YWlsYWJsZSBmb3IgMTYgYnl0ZXMgaW4gdGhlIHJpbmcgYnVmZmVyCi0g
Q2xlYXIgdGhlIEJVU1kgc3RhdHVzIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxh
YmxlIGluIHRoZSByaW5nIGJ1ZmZlcgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW1vdmVkIGZyZWVp
bmcgb2YgbW1pb19oYW5kbGVycyBpbiB2cGwwMTFfZGVpbml0KCkgYXMgdGhlIGhhbmRsZXJzIGdl
dCBmcmVlZCB3aGVuIGEgZG9tYWluIGlzIAogIGRlc3Ryb3llZC4gU2luY2UgdGhpcyBpcyBhIG1p
bm9yIGNoYW5nZSwgSSBoYXZlIGluY2x1ZGVkIHRoZSByZXZpZXdlZC1ieSBhbmQgYWNrZWQtYnkg
dGFncy4KCkNoYW5nZXMgc2luY2UgdjU6Ci0gdXNlIDxhc20vPiBpbnN0ZWFkIG9mIDxhc20tYXJt
Lz4gZm9yIGluY2x1ZGluZyBhcm0gc3BlY2lmaWMgaGVhZGVyIGZpbGVzLgotIHJlbmFtZWQgc2hh
ZG93X3VhcnRyaXMgdG8gc2hhZG93X3VhcnRtaXMgdG8gaW5kaWNhdGUgdGhhdCBpdCBpcyBtYXNr
ZWQgaW50ZXJydXB0IHN0YXR1cy4KLSB1c2Ugc21wX21iKCkgaW5zdGVhZCBvZiBzbXBfcm1iKCkg
aW4gdnBsMDExX3dyaXRlX2RhdGEoKS4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVuYW1lZCB2cGww
MTFfdXBkYXRlKCkgdG8gdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKCkgYW5kIGFkZGVk
IGxvZ2ljIHRvIGF2b2lkCiAgcmFpc2luZyBzcHVyaW91cyBpbnRlcnJ1cHRzLgotIFVzZWQgYmFy
cmllciBpbnN0cnVjdGlvbnMgY29ycmVjdGx5IHdoaWxlIHJlYWRpbmcvd3JpdGluZyBkYXRhIHRv
IHRoZSByaW5nIGJ1ZmZlci4KLSBQcm9wZXIgbG9jayB0YWtlbiBiZWZvcmUgcmVhZGluZyByaW5n
IGJ1ZmZlciBpbmRpY2VzLgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBNb3ZlZCB0aGUgY2FsbCB0byBE
RUZJTkVfWEVOX0ZMRVhfUklORyBmcm9tIHZwbDAxMS5oIHRvIHB1YmxpYy9jb25zb2xlLmguIFRo
aXMgbWFjcm8gZGVmaW5lcwogIHN0YW5kYXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBy
aW5nIGJ1ZmZlci4KLSBMb2NrIHRha2VuIHdoaWxlIHVwZGF0aW5nIHRoZSBpbnRlcnJ1cHQgbWFz
ayBhbmQgY2xlYXIgcmVnaXN0ZXJzIGluIG1taW9fd3JpdGUuCi0gVXNlIGdmbl90IGluc3RlYWQg
b2YgeGVuX3Bmbl90LgotIHZnaWNfZnJlZV92aXJxIGNhbGxlZCBpZiB0aGVyZSBpcyBhbnkgZXJy
b3IgaW4gdnBsMDExIGluaXRpYWxpemF0aW9uLgotIG1taW8gaGFuZGxlcnMgZnJlZWQgaWYgdGhl
cmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBSZW1vdmVkIHZwbDAx
MS0+aW5pdGlhbGl6ZWQgZmxhZyB1c2FnZSBhcyB0aGUgc2FtZSBjaGVjayBjb3VsZCBiZSBkb25l
IAogIHVzaW5nIHZwbDAxMS0+cmluZy1yZWYuCi0gVXNlZCByZXR1cm4gaW5zdGVhZCBvZiBicmVh
ayBpbiB0aGUgc3dpdGNoIGhhbmRsaW5nIG9mIGVtdWxhdGlvbiBvZiBkaWZmZXJlbnQgcGwwMTEg
cmVnaXN0ZXJzLgotIFJlbmFtZWQgdnBsMDExX3VwZGF0ZV9zcGkoKSB0byB2cGwwMTFfdXBkYXRl
KCkuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFVzZSBnZW5lcmljIHZyZWdfcmVnKiBmb3IgcmVhZC93
cml0ZSBvZiByZWdpc3RlcnMgZW11bGF0aW5nIHBsMDExLgotIFVzZSBnZW5lcmljIHJpbmcgYnVm
ZmVyIGZ1bmN0aW9ucyBkZWZpbmVkIHVzaW5nIERFRklORV9YRU5fRkxFWF9SSU5HLgotIFJlbmFt
ZWQgdGhlIFNQSSBpbmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byBy
ZWZsZWN0IGxldmVsIAogIHRyaWdnZXJlZCBuYXR1cmUgb2YgcGwwMTEgaW50ZXJydXB0cy4KLSBU
aGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUgYmFz
ZSBhZGRyZXNzIG9mIHRoZQogIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgYXMgcGVyIHNlY3Rpb24g
QiBvZiB0aGUgU0JTQSBkb2N1bWVudC4gRm9yIHRoaXMgcmVhc29uLAogIHRoZSByZWdpc3RlciBy
YW5nZSBhZGRyZXNzIGFjY2VzcyBpcyBub3QgYWxsb3dlZC4KCkNoYW5nZXMgc2luY2UgdjE6Ci0g
UmVtb3ZlZCB0aGUgb3B0aW1penRpb24gcmVsYXRlZCB0byBzZW5kaWluZyBldmVudHMgdG8geGVu
Y29uc29sZSAKLSBVc2UgbG9jYWwgdmFyaWFibGVzIGFzIHJpbmcgYnVmZmVyIGluZGljZXMgd2hp
bGUgdXNpbmcgdGhlIHJpbmcgYnVmZmVyCgogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAg
ICAgfCAgIDcgKwogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgfCA0NTQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAg
NiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCB8ICAgMiArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3MiArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCAgICB8ICAgNiArCiA3IGZpbGVzIGNoYW5nZWQsIDU0OCBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggZDQ2Yjk4Yy4uZjU4MDE5
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKQEAgLTUwLDYgKzUwLDEzIEBAIGNvbmZpZyBIQVNfSVRTCiAgICAgICAgIHByb21wdCAi
R0lDdjMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgogICAgICAg
ICBkZXBlbmRzIG9uIEhBU19HSUNWMwogCitjb25maWcgU0JTQV9WVUFSVF9DT05TT0xFCisJYm9v
bCAiRW11bGF0ZWQgU0JTQSBVQVJUIGNvbnNvbGUgc3VwcG9ydCIKKwlkZWZhdWx0IHkKKwktLS1o
ZWxwLS0tCisJICBBbGxvd3MgYSBndWVzdCB0byB1c2UgU0JTQSBHZW5lcmljIFVBUlQgYXMgYSBj
b25zb2xlLiBUaGUKKwkgIFNCU0EgR2VuZXJpYyBVQVJUIGltcGxlbWVudHMgYSBzdWJzZXQgb2Yg
QVJNIFBMMDExIFVBUlQuCisKIGVuZG1lbnUKIAogbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5k
IHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDI4MmQyYzIuLjNhMzgxZWUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKQEAgLTUxLDYgKzUxLDcgQEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1f
ZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KK29iai0kKENPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUpICs9IHZwbDAxMS5vCiBvYmoteSArPSB2cHNjaS5vCiBvYmoteSArPSB2dWFydC5vCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NmQ5Y2JlCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0wLDAgKzEsNDU0IEBACisvKgorICogYXJj
aC9hcm0vdnBsMDExLmMKKyAqCisgKiBWaXJ0dWFsIFBMMDExIFVBUlQKKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNs
dWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0u
aD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cisj
aW5jbHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxhc20vcGwwMTEtdWFydC5o
PgorI2luY2x1ZGUgPGFzbS92Z2ljLWVtdWwuaD4KKyNpbmNsdWRlIDxhc20vdnBsMDExLmg+CisK
Ky8qCisgKiBTaW5jZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCBy
ZWdpc3RlcnMKKyAqIGFyZSBoYW5kbGVkIHNpbWlsYXJseSBhbGxvd2luZyA4LWJpdCwgMTYtYml0
IGFuZCAzMi1iaXQKKyAqIGFjY2Vzc2VzIGV4Y2VwdCA2NC1iaXQgYWNjZXNzLgorICovCitzdGF0
aWMgYm9vbCB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQor
eworICAgIHJldHVybiAoZGFidC5zaXplICE9IERBQlRfRE9VQkxFX1dPUkQpOworfQorCitzdGF0
aWMgdm9pZCB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgdWlu
dDMyX3QgdWFydG1pcyA9IHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2M7CisKKyAg
ICAvKgorICAgICAqIFRoaXMgZnVuY3Rpb24gaXMgZXhwZWN0ZWQgdG8gYmUgY2FsbGVkIHdpdGgg
dGhlIGxvY2sgdGFrZW4uCisgICAgICovCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2cGww
MTEtPmxvY2spKTsKKworICAgIC8qCisgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUg
bGV2ZWwgdHJpZ2dlcmVkIHdoaWNoIG1lYW5zCisgICAgICogdGhhdCBpbnRlcnJ1cHQgbmVlZHMg
dG8gYmUgc2V0L2NsZWFyIGluc3RlYWQgb2YgYmVpbmcKKyAgICAgKiBpbmplY3RlZC4gSG93ZXZl
ciwgY3VycmVudGx5IHZHSUMgZG9lcyBub3QgaGFuZGxlIGxldmVsCisgICAgICogdHJpZ2dlcmVk
IGludGVycnVwdHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKKyAgICAgKiBy
ZXZpc2l0ZWQgb25jZSB2R0lDIHN0YXJ0cyBoYW5kbGluZyBsZXZlbCB0cmlnZ2VyZWQKKyAgICAg
KiBpbnRlcnJ1cHRzLgorICAgICAqLworCisgICAgLyoKKyAgICAgKiBSYWlzZSBhbiBpbnRlcnJ1
cHQgb25seSBpZiBhbnkgYWRkaXRpb25hbCBpbnRlcnJ1cHQKKyAgICAgKiBzdGF0dXMgYml0IGhh
cyBiZWVuIHNldCBzaW5jZSB0aGUgbGFzdCB0aW1lLgorICAgICAqLworICAgIGlmICggdWFydG1p
cyAmIH52cGwwMTEtPnNoYWRvd191YXJ0bWlzICkKKyAgICAgICAgdmdpY192Y3B1X2luamVjdF9z
cGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKKyAgICB2cGwwMTEtPnNoYWRvd191YXJ0bWlzID0g
dWFydG1pczsKK30KKworc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdWludDhfdCBkYXRhID0g
MDsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5D
T05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisKKyAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKKyAgICBpbl9wcm9kID0gaW50Zi0+
aW5fcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKworICAgIC8qCisgICAgICogSXQgaXMgZXhwZWN0
ZWQgdGhhdCB0aGVyZSB3aWxsIGJlIGRhdGEgaW4gdGhlIHJpbmcgYnVmZmVyIHdoZW4gdGhpcwor
ICAgICAqIGZ1bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8g
cmVhZCB0aGUgZGF0YSByZWdpc3RlcgorICAgICAqIG9ubHkgaWYgdGhlIFRYRkUgZmxhZyBpcyBu
b3Qgc2V0LgorICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJp
dCBpcyBzZXQgdGhlbiAwIHdpbGwgYmUgcmV0dXJuZWQuCisgICAgICovCisgICAgaWYgKCB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAgKQorICAg
IHsKKyAgICAgICAgZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2Yo
aW50Zi0+aW4pKV07CisgICAgICAgIGluX2NvbnMgKz0gMTsKKyAgICAgICAgc21wX21iKCk7Cisg
ICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOworICAgIH0KKyAgICBlbHNlCisgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBJTiByaW5nIGJ1ZmZlciBl
bXB0eVxuIik7CisKKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNp
emVvZihpbnRmLT5pbikpID09IDAgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0g
UlhGRTsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7CisgICAgfQorCisgICAgdnBs
MDExLT51YXJ0ZnIgJj0gflJYRkY7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0
dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICog
U2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCBkYXRhIGhh
cyBiZWVuCisgICAgICogcmVhZCBmcm9tIHRoZSBJTiByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAg
ICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKworICAg
IHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50OF90IGRhdGEpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAg
ICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5DT05TX1JJ
TkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7CisgICAgb3V0X3Byb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKworICAgIHNtcF9tYigpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3Rl
ZCB0aGF0IHRoZSByaW5nIGlzIG5vdCBmdWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQK
KyAgICAgKiBhcyB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVn
aXN0ZXIgb25seSB3aGVuIHRoZQorICAgICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0LgorICAgICAq
IEluIGNhc2UgdGhlIGd1ZXN0IGRvZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMg
c2V0IHRoZW4gdGhlCisgICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQuCisgICAg
ICovCisgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihp
bnRmLT5vdXQpKSAhPQorICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKKyAgICB7CisgICAg
ICAgIGludGYtPm91dFt4ZW5jb25zX21hc2sob3V0X3Byb2QsIHNpemVvZihpbnRmLT5vdXQpKV0g
PSBkYXRhOworICAgICAgICBvdXRfcHJvZCArPSAxOworICAgICAgICBzbXBfd21iKCk7CisgICAg
ICAgIGludGYtPm91dF9wcm9kID0gb3V0X3Byb2Q7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBm
dWxsXG4iKTsKKworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBz
aXplb2YoaW50Zi0+b3V0KSkgPT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgJj0gflRYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOworCisgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9z
dGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAg
ICogU2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCB0aGVy
ZSBpcworICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAgICBu
b3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKK30KKworc3Rh
dGljIGludCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgKnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcHJp
dikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMy
X3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7
CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgeworICAgIGNhc2UgRFI6CisgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKKworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTFfcmVhZF9kYXRhKGQp
LCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFJTUjoKKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5vIHBoeXNpY2FsIGVy
cm9ycy4gKi8KKyAgICAgICAgKnIgPSAwOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2Ug
RlI6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBpbmZvKTsKKyAgICAgICAgVlBM
MDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBSSVM6
CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJh
ZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpyID0g
dnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7CisgICAgICAgIFZQTDAx
MV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgTUlTOgor
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZy
ZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJTVNDOgorICAgICAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7
CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVn
MzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJQ1I6CisgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
KworICAgICAgICAvKiBPbmx5IHdyaXRlIGlzIHZhbGlkLiAqLworICAgICAgICByZXR1cm4gMDsK
KworICAgIGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5o
YW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJl
ZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAx
OworCitiYWRfd2lkdGg6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVh
ZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgZGFidC5zaXplLCBk
YWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cisg
ICAgcmV0dXJuIDA7CisKK30KKworc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5m
by0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyAp
CisgICAgeworICAgIGNhc2UgRFI6CisgICAgeworICAgICAgICB1aW50MzJfdCBkYXRhID0gMDsK
KworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBi
YWRfd2lkdGg7CisKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGluZm8pOwor
ICAgICAgICBkYXRhICY9IDB4RkY7CisgICAgICAgIHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFp
biwgZGF0YSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIGNhc2UgUlNSOiAvKiBO
b3RoaW5nIHRvIGNsZWFyLiAqLworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNj
ZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBj
YXNlIEZSOgorICAgIGNhc2UgUklTOgorICAgIGNhc2UgTUlTOgorICAgICAgICBnb3RvIHdyaXRl
X2lnbm9yZTsKKworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NL
KGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnZwbDAxMS0+dWFydGltc2Ms
IHIsIGluZm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXModi0+ZG9t
YWluKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAx
OworCisgICAgY2FzZSBJQ1I6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisgICAgICAgIHZyZWdfcmVnMzJfY2xlYXJiaXRzKCZ2cGwwMTEtPnVhcnRyaXMsIHIsIGlu
Zm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgICAg
IFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRl
IHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAxMV9y
ZWcpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKK3dyaXRlX2lnbm9yZToKKyAgICByZXR1
cm4gMTsKKworYmFkX3dpZHRoOgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFk
IHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBkYWJ0LnNp
emUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsKKyAgICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxl
cl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKKyAgICAucmVhZCA9IHZwbDAxMV9tbWlvX3Jl
YWQsCisgICAgLndyaXRlID0gdnBsMDExX21taW9fd3JpdGUsCit9OworCitzdGF0aWMgdm9pZCB2
cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAg
IHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAg
WEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7Cisg
ICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKKworICAg
IFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOwor
ICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2Nv
bnM7CisgICAgb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKwor
ICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKKworICAgIG91dF9yaW5nX3FzaXplID0geGVu
Y29uc19xdWV1ZWQob3V0X3Byb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvdXRfY29ucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihp
bnRmLT5vdXQpKTsKKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVm
ZmVyIGlzIG5vdCBlbXB0eS4gKi8KKyAgICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKKyAgICAgICAgaWYgKCBpbl9yaW5n
X3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg
fD0gUlhGRjsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKKyAgICB9CisKKyAgICAv
KiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8K
KyAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKKyAgICB7Cisg
ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMg
fD0gVFhJOworICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKKyAgICAgICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFRYRkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2cGwwMTFfdXBkYXRlX2lu
dGVycnVwdF9zdGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKK30KKwor
c3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHBvcnQpCit7CisgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKK30KKworaW50
IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdnBsMDExX2luaXRf
aW5mbyAqaW5mbykKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworCisgICAgaWYgKCB2cGwwMTEtPnJpbmdfYnVmICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVz
cyBzcGFjZS4gKi8KKyAgICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8tPmdmbiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJpbmdfYnVmKTsKKyAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShkLCBH
VUVTVF9WUEwwMTFfU1BJKTsKKyAgICBpZiAoICFyYyApCisgICAgeworICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIGdvdG8gb3V0MTsKKyAgICB9CisKKyAgICByYyA9IGFsbG9jX3VuYm91
bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+Y29uc29sZV9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cisg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICBnb3RvIG91dDI7CisKKyAgICB2cGwwMTEtPmV2dGNo
biA9IGluZm8tPmV2dGNobiA9IHJjOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+bG9j
ayk7CisKKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRsZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDEx
X1NJWkUsIE5VTEwpOworCisgICAgcmV0dXJuIDA7CisKK291dDI6CisgICAgdmdpY19mcmVlX3Zp
cnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKK291dDE6CisgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKworb3V0OgorICAg
IHJldHVybiByYzsKK30KKwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKwor
ICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQorICAgICAgICByZXR1cm47CisKKyAgICBmcmVl
X3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAgICBkZXN0cm95X3Jpbmdf
Zm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCA4ZGZjMWQxLi4xYTExNDVkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5o
PgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CisjaW5j
bHVkZSA8YXNtLWFybS92cGwwMTEuaD4KIAogc3RydWN0IGh2bV9kb21haW4KIHsKQEAgLTE0NSw2
ICsxNDYsMTEgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgc3RydWN0IHsKICAgICAgICAgdWlu
dDhfdCBwcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7CiAgICAgfSBtb25pdG9yOworCisjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQorICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwor
I2VuZGlmCisKIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHN0cnVjdCBhcmNoX3ZjcHUKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wbDAxMS11YXJ0LmgKaW5kZXggMTIzZjQ3Ny4uNTdlOWVjNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wbDAxMS11YXJ0LmgKQEAgLTQ5LDYgKzQ5LDggQEAKIC8qIEZSIGJpdHMgKi8KICNkZWZpbmUg
VFhGRSAgICgxPDw3KSAvKiBUWCBGSUZPIGVtcHR5ICovCiAjZGVmaW5lIFJYRkUgICAoMTw8NCkg
LyogUlggRklGTyBlbXB0eSAqLworI2RlZmluZSBUWEZGICAgKDE8PDUpIC8qIFRYIEZJRk8gZnVs
bCAqLworI2RlZmluZSBSWEZGICAgKDE8PDYpIC8qIFJYIEZJRk8gZnVsbCAqLwogI2RlZmluZSBC
VVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0IGlzIG5vdCBjb21wbGV0ZSAqLwogCiAvKiBMQ1JfSCBi
aXRzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4xYjU4M2RhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aApAQCAtMCwwICsxLDcyIEBACisvKgorICogaW5jbHVkZS94ZW4vdnBsMDExLmgKKyAqCisgKiBW
aXJ0dWFsIFBMMDExIFVBUlQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRl
cm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
Ki8KKworI2lmbmRlZiBfVlBMMDExX0hfCisjZGVmaW5lIF9WUEwwMTFfSF8KKworI2luY2x1ZGUg
PHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vcmluZy5oPgorI2luY2x1ZGUg
PGFzbS92cmVnLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisKKy8qIGhlbHBlciBtYWNyb3MgKi8K
KyNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJj
aC52cGwwMTEubG9jaywgZmxhZ3MpCisjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKKworc3Ry
dWN0IHZwbDAxMSB7CisgICAgdm9pZCAqcmluZ19idWY7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cmluZ19wYWdlOworICAgIHVpbnQzMl90ICAgIHVhcnRmcjsgICAgICAgICAvKiBGbGFnIHJlZ2lz
dGVyICovCisgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgICAgIC8qIENvbnRyb2wgcmVnaXN0
ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0aW1zYzsgICAgICAgLyogSW50ZXJydXB0IG1hc2sg
cmVnaXN0ZXIqLworICAgIHVpbnQzMl90ICAgIHVhcnRpY3I7ICAgICAgICAvKiBJbnRlcnJ1cHQg
Y2xlYXIgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAgICAgLyogUmF3
IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICBzaGFkb3dfdWFy
dG1pczsgLyogc2hhZG93IG1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KKyAgICBzcGlubG9j
a190ICBsb2NrOworICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsKKworc3RydWN0IHZwbDAx
MV9pbml0X2luZm8geworICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKKyAgICBnZm5fdCBnZm47
CisgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cit9OworCisjaWZkZWYgQ09ORklHX1NCU0FfVlVB
UlRfQ09OU09MRQoraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbyk7Cit2b2lk
IGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOworI2Vsc2UKK3N0YXRpYyBp
bmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZG9tYWlu
X3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9CisjZW5kaWYKKyNlbmRpZiAgLyog
X1ZQTDAxMV9IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCmluZGV4IDhmOWQwNmUu
LjU3MDhjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCkBAIC00MTAsNiArNDEwLDEwIEBAIHR5cGVk
ZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSAweDIw
MDAwMDAwVUxMCiAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCiAKKy8qIFBM
MDExIG1hcHBpbmdzICovCisjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVM
TAorI2RlZmluZSBHVUVTVF9QTDAxMV9TSVpFICAgIDB4MDAwMDEwMDBVTEwKKwogLyoKICAqIDE2
TUIgPT0gNDA5NiBwYWdlcyByZXNlcnZlZCBmb3IgZ3Vlc3QgdG8gdXNlIGFzIGEgcmVnaW9uIHRv
IG1hcCBpdHMKICAqIGdyYW50IHRhYmxlIGluLgpAQCAtNDQ0LDYgKzQ0OCw4IEBAIHR5cGVkZWYg
dWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJ
IDMwCiAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAgIDMxCiAKKyNkZWZpbmUgR1VFU1Rf
VlBMMDExX1NQSSAgICAgICAgMzIKKwogLyogUFNDSSBmdW5jdGlvbnMgKi8KICNkZWZpbmUgUFND
SV9jcHVfc3VzcGVuZCAwCiAjZGVmaW5lIFBTQ0lfY3B1X29mZiAgICAgMQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLn-0001ZI-VN; Mon, 18 Sep 2017 10:32:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttLm-0001Yu-Oo
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:26 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 45/69-03414-9B0AFB95; Mon, 18 Sep 2017 10:32:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTAKt2tC/Z
 HGnw9x2zxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY87FYvuOVT8bpxK2sD41vrLkYuDiGB6YwS
 f4//YAJxWATamSUmLp7LDOJICLxjkXi3cD+QwwnkpEk8X7OBHcZue/mUCcKukNh84CVYjZCAl
 sTRU7NZIcbuYJKYfaWNpYuRg4NNwERiVocESI2IgJLEvVWTwbYxC0xklljw4zg7SI2wgK3Et6
 2xIDUsAqoSlzd0sILYvALeEv+6P0DdICdx81wn8wRG/gWMDKsYNYpTi8pSi3SNzPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDiAEIdjCeWRB4iFGSg0lJlFc0cn+kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQlerflAOcGi1PTUirTMHGAow6QlOHiURHgtQNK8xQWJucWZ6RCpU
 4yBHBfuXPrDxHFs02Ug+WPSFSB5YM8tINlx8y6Q3AQmN3x/8IdJiCUvPy9VSpyXCWSQAMigjN
 I8uDWw+LzEKCslzMsIdLgQT0FqUW5mCar8K0ZxDkYlYd4v84Cm8GTmlcBd8wroUCagQ1t27AE
 5tCQRISXVwGgpc1PymLaYSM6bFxrp375z6Qfyhx4T4L0TzvdCeB1f36f2PeWeDUUq1s0bJzn8
 05/ien5FljzPtNLpW0VX2Jbu0y+w2qZ7ecXfecY87o1HnxrW9jszt7ywSz61Mz+74UEuw4RkT
 bnl0ovMLp2Z0vL+wLX3V+SfbYrkNgpM2lnq9GoZr9QyEyWW4oxEQy3mouJEAKd+P9jKAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505730739!111786289!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17403 invoked from network); 18 Sep 2017 10:32:20 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:20 -0000
Received: by mail-pf0-f170.google.com with SMTP id x78so25395pff.10
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=UcqnXqFAZuTyBcXz45i+qOwNSPNVO6HqNRTZE9gBJdE=;
 b=EuK98ifH2rITMAXEcrhJu4Dc4DAP4JCmdtlM8QBqgMDUVILJqS6ux8GPq8xGv5qnKA
 bm2f8wfv3yvZk4yZDKaS1L33KKNZjlWR4wwwDqunnNgTRj6GrLQT48mkkcx8nEmvxaLV
 38bzbtGvuWZcMD0FM5zYdHnXEz4+RoRlCG1/0=
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=UcqnXqFAZuTyBcXz45i+qOwNSPNVO6HqNRTZE9gBJdE=;
 b=boFUHV9VqXCe+8yktcgSxXmyR2PgSmZrY2HuyTJPbA8c3qZrnFF2OpIiDnKeyLS0i3
 6sIJ/gZftejXrRg9avQTpnENjG7tlZZDapvweHGMmWwjP5lCbG2Vvy19NxqQt37jTG/Q
 Y81GSVmzroQ/xpn7vy3MvpDF0WLZqHpnEt3kfAGz8rdQ1TXWfQ1EWJT3teshyzidOw6a
 eobRECWIHP6YwqUCj0jAnhpO+mPHSQUf3Zrc/Fe2ZxI6rMRMtQKWigeFTEXJxFrEOwRe
 tzX+Msog111KpqN/9XZkY6Qs4nQvQmytexRs0suDpcQlckpZvM2sVzW3fGRDXQmPr21Y
 YJ9w==
X-Gm-Message-State: AHPjjUh43V6EZGtevOi93oUGsZfVVdKsNWCEehDs87Tvhfr0mhHYd9Lp
 JjiqplNpM1Q78kZVKnYlIw==
X-Google-Smtp-Source: ADKCNb7/VQk1ocB8pYES/Y2yeMPoZxfey7LEar9NkseywcFQlH6dqEL3pMLZc/UjOWVLQkCuL7RmMw==
X-Received: by 10.99.172.69 with SMTP id z5mr32011199pgn.46.1505730739003;
 Mon, 18 Sep 2017 03:32:19 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:18 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:44 +0530
Message-Id: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 00/27 v9]  SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0JTQSBVQVJUIGVtdWxhdGlvbiBmb3IgZ3Vlc3RzIGluIFhlbgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpMaW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lm
aWNhdGlvbiBmb3IgQVJNIFByb2Nlc3NvcnMsIHdoaWNoCnByb3ZpZGVzIGEgc2V0IG9mIGd1aWRl
bGluZXMgZm9yIGJvdGggZ3Vlc3QgT1MgYW5kIGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb25zLCAK
c3VjaCB0aGF0IGJ1aWxkaW5nIE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5l
cyBndWFyYW50ZWVzCnRoYXQgdGhvc2UgaW1hZ2VzIGNhbiBhbHNvIHJ1biBvbiBoeXBlcnZpc29y
cyBjb21wbGlhbnQgd2l0aCB0aGlzIHNwZWNpZmljYXRpb24uCgpPbmUgb2YgdGhlIHNwZWMgcmVx
dWlyZW1lbnRzIGlzIHRoYXQgdGhlIGh5cGVydmlzb3IgbXVzdCBwcm92aWRlIGFuCmVtdWxhdGVk
IFNCU0EgVUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJl
cXVpcmVtZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUg
Zm9sbG93aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6
Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0
ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBY
ZW4gZ3Vlc3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFSTSBwbDAx
MSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBtZW50aW9u
ZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5LCBYZW4g
c3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVtdWxhdGVk
IHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVsYXRlZCBT
QlNBIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBjYW4gYWNjZXNzIHVz
aW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRoZSBndWVzdCBWTSB3
aWxsIGNvbnRhaW4gdGhlIFNCU0EgVUFSVCBNTUlPIGFkZHJlc3MgCnJhbmdlIGFuZCBhbiBpcnEg
Zm9yIHJlY2VpdmluZyByeC90eCBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9ybWF0IApp
cyBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9h
cm1fc2JzYV91YXJ0LnR4dC4KClRoZSBYZW4gaHlwZXJ2aXNvciB3aWxsIGV4cG9zZSB0d28gdHlw
ZXMgb2YgaW50ZXJmYWNlcyB0byB0aGUgYmFja2VuZCBhbmQgZG9tVS4gCgpUaGUgaW50ZXJmYWNl
IGV4cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIFNCU0EgVUFSVCBieSBlbXVsYXRp
bmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgYnkgdGhlIGd1ZXN0LgoK
LSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJXCi0gUmF3IGludGVycnVwdCBzdGF0
dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0
ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0MpICAgICAgICAgLSBSVwotIEludGVy
cnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIGlu
dGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBmb2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGlu
Y29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3Bh
Y2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhl
IGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29u
c29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4g
eGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IFNCU0EgVUFSVApjb25zb2xlLgoKVGhpcyBpbnRl
cmZhY2UgaGFzIHJ4IGFuZCB0eCByaW5nIGJ1ZmZlcnMgYW5kIGFuIGV2ZW50IGNoYW5uZWwgZm9y
IApzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgZnJvbSB0aGUgYmFja2VuZC4gCgpTbyBlc3NlbnRp
YWxseSBYZW4gaGFuZGxlcyB0aGUgZGF0YSBvbiBiZWhhbGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tl
bmQuIEFueSBkYXRhIAp3cml0dGVuIGJ5IGRvbVUgaXMgY2FwdHVyZWQgYnkgWGVuIGFuZCB3cml0
dGVuIHRvIHRoZSBUWCAoT1VUKSByaW5nIGJ1ZmZlciAKYW5kIGFuIGV2ZW50IGlzIHJhaXNlZCB0
byB0aGUgYmFja2VuZCB0byByZWFkIHRoZSBUWCByaW5nIGJ1ZmZlci4KIApTaW1pbGFybHkgb24g
cmVjaXZpbmcgYW4gZXZlbnQgZnJvbSB4ZW5jb25zb2xlLCBYZW4gaW5qZWN0cyBhbiBpbnRlcnJ1
cHQgdG8gZ3Vlc3QgdG8KaW5kaWNhdGUgdGhlcmUgaXMgZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJY
IChJTikgcmluZyBidWZmZXIuCgpUaGUgU0JTQSBVQVJUIHN0YXRlIGlzIGNvbXBsZXRlbHkgY2Fw
dHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25lZCBhYm92ZSBhbmQgdGhpcyBz
dGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBldmVudCBmcm9tIAp0aGUgYmFj
a2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFjY2VzcyBmcm9tIGRvbVUuIAoK
Rm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcnggaW50ZXJydXB0IGluIHRoZSBJ
TVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0IGFuIGludGVycnVwdCB0byBn
dWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lzdGVyLiAKT25jZSB0aGUgaW50
ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJydXB0IHdpbGwgYmUgZGVsaXZl
cmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpYZW4gSHlwZXJ2aXNvcgo9PT09
PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUg
YWNjZXNzIHRvIFNCU0EgVUFSVCByZWdpc3RlcnMgYW5kIAogICBpbnRlcnJ1cHRzOgogICAgLSBJ
dCBlbXVsYXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0
aGUgSU4gYW5kIAogICAgICBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRv
IGRvbTAgd2hlbiB0aGVyZSBpcyBkYXRhIGluIAogICAgICB0aGUgT1VUIHJpbmcgYnVmZmVyIGFu
ZCBpbmplY3RpbmcgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIAogICAgICBp
cyBkYXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZCBlc3NlbnRpYWxseSAKICAgICAgY29u
dHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QuCgoyLiBBZGQg
YSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVu
LgoKMy4gRW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEg
bGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcgCiAgIGRvbWFpbiBjcmVhdGlvbi4KClRvb2xzdGFj
awo9PT09PT09PT09CgoxLiBBZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhlIGRvbVUgY29u
ZmlndXJhdGlvbiBmaWxlIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0LgoKMi4gQ3JlYXRlIGEgU0JT
QSBVQVJUIERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1c2VzIGEgZml4ZWQK
ICAgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcyByYW5nZSBmb3IgU0JTQSBVQVJULgoK
My4gQ2FsbCB2dWFydCBpbml0IERPTUNUTCBBUEkgdG8gZW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRp
b24uCgo1LiBBZGQgYSBuZXcgdnVhcnQgeGVuc3RvcmUgbm9kZSwgd2hpY2ggY29udGFpbnM6CiAg
ICAtIHJpbmctcmVmCiAgICAtIGV2ZW50IGNoYW5uZWwKICAgIC0gYnVmZmVyIGxpbWl0CiAgICAt
IHR5cGUKClhlbmNvbnNvbGVkCj09PT09PT09PT09PQoKMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1
Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KCjIuIE1vZGlmeSBkaWZmZXJlbnQg
QVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIG9wZXJhdGUgb24gdGhlIAogICBj
b25zb2xlIHN0cnVjdHVyZS4KICAgCjMuIEFkZCBzdXBwb3J0IGZvciBoYW5kbGluZyBtdWx0aXBs
ZSBjb25zb2xlcy4KCjQuIEFkZCBzdXBwb3J0IGZvciB2dWFydCBjb25zb2xlOgoKVGhlIHZwbDAx
MSBjaGFuZ2VzIGF2YWlsYWJsZSBhdCB0aGUgZm9sbG93aW5nIHJlcG86Cgp1cmw6IGh0dHBzOi8v
Z2l0QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5j
aDogdnBsMDExX3Y5CgpUaGVyZSBhcmUgc29tZSBUQkQgaXRlbXMgd2hpY2ggbmVlZCB0byBiZSBs
b29rZWQgYXQgaW4gdGhlIGZ1dHVyZToKCjEuIEN1cnJlbnRseSBVRUZJIGZpcm13YXJlIGxvZ3Mg
dGhlIG91dHB1dCB0byBodmMgY29uc29sZSBvbmx5LiBIb3cgY2FuIAogICBVRUZJIGZpcm13YXJl
IGJlIG1hZGUgYXdhcmUgb2YgcGwwMTEgY29uc29sZSBhbmQgaG93IGl0IGNhbiB1c2UgaXQKICAg
YXMgYSBjb25zb2xlIGluc3RlYWQgb2YgaHZjLgoKICAgVGhlcmUgd2FzIGEgZGlzY3Vzc2lvbiBv
biB0aGlzIGFuZCBpdCB3YXMgZGVjaWRlZCB0aGF0IFNCU0EgVUFSVCBzaG91bGQgCiAgIGJlIHVz
ZWQgYXMgYSBkZWJ1ZyBwb3J0IGJ5IHRoZSBVRUZJIGZpcm13YXJlIHNvIHRoYXQgYWxsIGRlYnVn
IG91dHB1dAogICBpcyByZWRpcmVjdGVkIHRvIHRoaXMgcG9ydC4KCjIuIExpbnV4IHNlZW1zIHRv
IGhhdmUgaHZjIGNvbnNvbGUgYXMgdGhlIGRlZmF1bHQgY29uc29sZSBpLmUuIGlmIG5vCiAgIGNv
bnNvbGUgaXMgc3BlY2lmaWVkIHRoZW4gaXQgdXNlcyBodmMgYXMgdGhlIGNvbnNvbGUuIEhvdyBj
YW4gYW4gCiAgIG9wdGlvbiBiZSBwcm92aWRlZCBpbiBMaW51eCB0byBzZWxlY3QgZWl0aGVyIGh2
YyBvciBwbDAxMSBhcyB0aGUgCiAgIGRlZmF1bHQgY29uc29sZS4KCiAgIEl0IHdhcyBzdWdnZXRl
ZCB0byB1c2UgdGhlIFNQQ1IgaW4gQUNQSSBhbmQgdGhlIHN0ZG91dC1wYXRoIG9wdGlvbiBpbiB0
aGUKICAgZGV2aWNlIHRyZWUgdG8gc3BlY2lmeSB0aGUgZGVmYXVsdCBjb25zb2xlLiBIb3dldmVy
LCBjdXJyZW50bHkgaHZjIGNvbnNvbGUKICAgaXMgbm90IGRlc2NyaWJhYmxlIGluIHRoZSBBQ1BJ
L2RldmljZSB0cmVlLiBUaGlzIHN1cHBvcnQgd2lsbCBoYXZlIHRvIGJlCiAgIGFkZGVkIHRvIGFs
bG93IHRoZSB1c2VyIHRvIHNwZWNpZnkgdGhlIGRlZmF1bHQgY29uc29sZS4KCjMuIEFDUEkgc3Vw
cG9ydCBmb3IgcGwwMTEgZGV2aWNlLgoKQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkJodXBpbmRlciBU
aGFrdXIgKDI3KToKICB4ZW4vYXJtOiB2cGwwMTE6IERlZmluZSBjb21tb24gcmluZyBidWZmZXIg
aGVscGVyIGZ1bmN0aW9ucyBpbgogICAgY29uc29sZS5oCiAgeGVuL2FybTogdnBsMDExOiBBZGQg
U0JTQSBVQVJUIGVtdWxhdGlvbiBpbiBYZW4KICB4ZW4vYXJtOiB2cGwwMTE6IEFsbG9jYXRlIGEg
bmV3IEdGTiBpbiB0aGUgdG9vbHN0YWNrIGZvciB2dWFydAogIHhlbi9hcm06IHZwbDAxMTogQWRk
IHN1cHBvcnQgZm9yIHZ1YXJ0IGluIGxpYnhsCiAgeGVuL2FybTogdnBsMDExOiBSZWFycmFuZ2Ug
eGVuIGhlYWRlciBpbmNsdWRlcyBpbiBhbHBoYWJldGljYWwgb3JkZXIKICAgIGluIGRvbWN0bC5j
CiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZw
bDAxMQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IHZ1YXJ0IG5vZGUgaW4gdGhlIHhlbnN0
b3JlCiAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBkZWZpbmUgYW5kIHVz
ZSBhIG5ldyBjb25zb2xlICAgIAogICAgc3RydWN0dXJlCiAgeGVuL2FybTogdnBsMDExOiBSZW5h
bWUgdGhlIGNvbnNvbGUgc3RydWN0dXJlIGZpZWxkIGNvbnNwYXRoIHRvIHhzcGF0aAogIHhlbi9h
cm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgZnVuY3Rpb25zIHRvIHRha2UgY29uc29sZSBz
dHJ1Y3R1cmUKICAgIGFzIGlucHV0CiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29s
ZV9pbml0IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5l
dyBidWZmZXJfYXZhaWxhYmxlIGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGww
MTE6IEFkZCBhIG5ldyBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgZnVuY3Rpb24gaW4KICAg
IHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBtYXliZV9hZGRfY29uc29s
ZV90dHlfZmQgZnVuY3Rpb24gaW4KICAgIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFk
ZCBhIG5ldyBjb25zb2xlX2V2dGNobl91bm1hc2sgZnVuY3Rpb24gaW4KICAgIHhlbmNvbnNvbGUK
ICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBoYW5kbGVfY29uc29sZV9yaW5nIGZ1bmN0aW9u
IGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBoYW5kbGVfY29uc29s
ZV90dHkgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3
IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDEx
OiBBZGQgYSBuZXcgY29uc29sZV9vcGVuX2xvZyBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVu
L2FybTogdnBsMDExOiBBZGQgYSBuZXcgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24gaW4g
eGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9yIG11bHRpcGxlIGNv
bnNvbGVzIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBzdXBwb3J0IGZvciB2
dWFydCBjb25zb2xlIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2
dWFydCBjb25zb2xlIHR5cGUgdG8geGVuY29uc29sZSBjbGllbnQKICB4ZW4vYXJtOiB2cGwwMTE6
IEFkZCBhIHBsMDExIHVhcnQgRFQgbm9kZSBpbiB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUKICB4ZW4v
YXJtOiB2cGwwMTE6IFVwZGF0ZSBkb2N1bWVudGF0aW9uIGZvciB2dWFydCBjb25zb2xlIHN1cHBv
cnQKICB4ZW4vYXJtOiB2cGwwMTE6IEZpeCB0aGUgc2xvdyBlYXJseSBjb25zb2xlIFNCU0EgVUFS
VCBvdXRwdXQKICB4ZW4vYXJtOiB2cGwwMTE6IENvcnJlY3QgdGhlIGxvZ2ljIGZvciBhc3NlcnRp
bmcvZGUtYXNzZXJ0aW5nIFNCU0EKICAgIFVBUlQgVFggaW50ZXJydXB0CgogZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluICAgICAgICAgICAgIHwgIDEyICsKIGRvY3MvbWlzYy9jb25zb2xlLnR4dCAg
ICAgICAgICAgICAgICB8ICA0NCArKy0KIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgICAgICAg
ICAgICB8ICAgMyArLQogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jICAgICAgICAgIHwgIDEz
ICstCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jICAgICAgICAgICAgfCA2NjEgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgg
ICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgfCAg
MjAgKysKIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICAgICB8ICAgNSArLQogdG9v
bHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhjL3hj
X2RvbWFpbi5jICAgICAgICAgICAgICB8ICAyNyArKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAg
ICAgICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgICAgICAg
ICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgfCAgODkgKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAgICB8ICA0NyArKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwvbGli
eGxfZGV2aWNlLmMgICAgICAgICAgIHwgICA5ICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAg
ICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAg
IHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAgNyArCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMg
ICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMveGwveGxfY29uc29sZS5jICAgICAgICAgICAg
ICAgIHwgICA1ICstCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgfCAgIDgg
KwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgIHwgICA3ICsKIHhlbi9hcmNo
L2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAg
ICAgICAgIHwgIDU4ICsrLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgICAgIHwg
NDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggICAg
IHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgICAgICB8ICA3NCArKysr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgIHwgIDIyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY29uc29sZS5oICAgICAgfCAgIDQgKwogMzUgZmlsZXMgY2hhbmdlZCwgMTQ0MCBpbnNlcnRp
b25zKCspLCAyNDEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJt
L3ZwbDAxMS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aAoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLr-0001ay-Gw; Mon, 18 Sep 2017 10:32:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427b12683=George.Dunlap@citrix.com>)
 id 1dttLq-0001aA-Gz
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 10:32:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 24/7B-02224-DB0AFB95; Mon, 18 Sep 2017 10:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO7eBfs
 jDU6fFLK4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlbn11iK2jirZj9qYu1gfEjVxcjB4eEgL9E
 8zrrLkZOINND4vrZE0wgtrCAu8TiyxeYQWwRAUWJBy9vsnYxcnEwC7xjlJhwYCMbiCMk8JdRo
 rfjIAtIFZuAnsS841/BbF4BW4mu3cfBJrEIqEosbV4KZosKhEs0ne2HqhGUODnzCZjNKWAp8b
 bnByvIQcwCmhLrd+mDhJkFxCVuPZnPBGHLSzRvnQ12kBDQyMUPjrJDHG0p8W39U+YJjIKzkEy
 dhTBpFpJJs5BMWsDIsopRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85
 P3cTIzCUGYBgB+Pq306HGCU5mJREeUUj90cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVmg+UE
 yxKTU+tSMvMAUYVTFqCg0dJhNcCJM1bXJCYW5yZDpE6xagoJc77DiQhAJLIKM2Da4NF8iVGWS
 lhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xqCTOHJzCuBm/4KaDET0OKWHXtAFpckIqSkGhj3fbH
 gqZkjf25GaQjDbeM/7q2O0/NLV4V4rLlqdqX7vk7KsoM6kUw3O+r8eG4Y7T+1t0btnt/ROF7H
 1W6pO8+3Sm+dtXy946ysXDvpSa09O03FV8//ZfBgndkluertls9CztdtmPDLz23mPoFNGx1tV
 tsG3O7eKy96qK5RVXVj+LHkR88+fbmnxFKckWioxVxUnAgAW0IAG98CAAA=
X-Env-Sender: prvs=427b12683=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505730747!115290698!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41566 invoked from network); 18 Sep 2017 10:32:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:32:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="440122180"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Wei Liu <wei.liu2@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <20170918102632.2jd3ykhg3vdichm2@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <41c20044-90cb-5ec8-3088-2d3afbf251ae@citrix.com>
Date: Mon, 18 Sep 2017 11:32:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170918102632.2jd3ykhg3vdichm2@citrix.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAxMToyNiBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIFNlcCAxOCwg
MjAxNyBhdCAxMToxNTowM0FNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwOS8x
OC8yMDE3IDEwOjQ1IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gTW9uLCBTZXAg
MTgsIDIwMTcgYXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBNb24s
IFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIg
d3JvdGU6Cj4+Pj4+IGZsaWdodCAxMTM1NjIgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+Pj4+
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NjIv
Cj4+Pj4+Cj4+Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+Pgo+Pj4+PiBUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46Cj4+Pj4+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDE1
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKPj4+Pgo+Pj4+
IFRoZXJlIGFwcGVhcnMgdG8gYmUgYSBidWc6Cj4+Pj4KPj4+PiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTYyL3Rlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0Mi9zZXJpYWwtZ29kZWxsbzAubG9nCj4+Pj4KPj4+PiBTZXAgMTggMDE6MTQ6MjguODAz
MDYyIChYRU4pIFhlbiBCVUcgYXQgc3BpbmxvY2suYzo0Nwo+Pj4KPj4+IFNlZW0gdG8gYmUgY2F1
c2VkIGJlY2F1c2UgYnVkZ2V0X2xvY2sgaXMgc29tZXRpbWVzIGxvY2tlZCB3aXRoIGlycXNhdmUK
Pj4+IHdoaWxlIG90aGVycyBub3QuCj4+Cj4+IEp1c3Qgd29uZGVyaW5nIHdoZXJlIHlvdSdyZSBn
ZXR0aW5nIHRoZSBidWRnZXQgbG9jayBmcm9tPyAgVGhlIGNhbGwKPj4gc3RhY2sgaW4gdGhhdCBs
aW5rIG1ha2VzIGl0IGxvb2sgbGlrZSBpdCdzIHRoZSBSQ1UgY2xlYW4tdXAgdHJpZ2dlcmluZyBh
Cj4+IGRvbWFpbiBkZXN0cm95LiAgKEhhdmVuJ3QgbG9va2VkIGRlZXBlciBpbnRvIHRoZSBzcGVj
aWZpYyBsaW5lIG51bWJlcnMuKQo+Pgo+IAo+IExvb2tpbmcgYXQgdGhlIGJhY2t0cmFjZSBJIGFt
IG5vdCBzdXJlIHlldCBpZiBidWRnZXRfbG9jayBpcyB0aGUKPiBjdWxwcml0Lgo+IAo+IEJ1dCwg
WGVuIGRvZXMgaGF2ZSBhIHJlcXVpcmVtZW50IHRvIGRpc3Rpbmd1aXNoIElSUS1zYWZlIGxvY2sg
YW5kCj4gSVJRLXVuc2FmZSBsb2NrLiBUaGUgYnVkZ2V0X2xvY2sgdmlvbGF0ZXMgdGhhdCBydWxl
LgoKSXQgbG9va3MgdGhhdCB3YXkgYXQgZmlyc3QgZ2xhbmNlLCBidXQgYWN0dWFsbHkgaXQgZG9l
c24ndC4gOi0pCgpBbGwgb2YgdGhlIGNhbGxzIHdoZXJlIHRoZSBidWRnZXQgbG9jayBpcyBncmFi
YmVkIHdpdGhvdXQgIl9pcnFzYXZlIiwKdGhlcmUgaXMgYW4gQVNTRVJUKCkgcHJldmlvdXNseSB0
aGF0IHRoZSBwZXItc2NoZWR1bGVyIHByaXZhdGUgbG9jayBoYXMKYWxyZWFkeSBiZWVuIGdyYWJi
ZWQgLS0gd2hpY2gsIGlmIHRydWUsIG1lYW5zIHRoYXQgaXJxcyBhcmUgYWxyZWFkeQpkaXNhYmxl
ZC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLn-0001Z7-OV; Mon, 18 Sep 2017 10:32:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttLm-0001Yv-65
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:26 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 66/FF-02048-9B0AFB95; Mon, 18 Sep 2017 10:32:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAVt3tC/Z
 HGkz7YGbxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY8WzCdsaBTsGLV7JPsDYyv+boYuTiEBKYz
 SvQd3cDUxcjJwSIwj1ni1AQnkISEQD+rxNy2pywgCQmBNIklV7sYYey9N6+zQtiVEvtn9bOB2
 EICWhJHT81mhZi6g0nizf6tQFM5ONgETCRmdUiA1IgIKEncWzWZCaSGWeACo8TMv8/BmoUFki
 S6p3SxQFyhKtHW1scG0ssr4C1xoa8KYpecxM1zncwgNqeAj8T59Q9YIfZ6S8z7dYVxAqPgAka
 GVYwaxalFZalFukZmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFXz8DAuIOx
 Ya/fIUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4380HygkWpaanVqRl5gBDH
 yYtwcGjJMK7DiTNW1yQmFucmQ6ROsVoz3HhzqU/TBzHNl0Gkgf23AKSHTfv/mESYsnLz0uVEo
 eYKgDSllGaBzcUFquXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzLgOZwpOZVwK3+xXQWUx
 AZ7Xs2ANyVkkiQkqqgXHrdcfIPRpbp58P98wsnfF2X+SyTStsExoYGpoWFcot+j37RmzDFLWJ
 Ya2p1ek/Z5/+JM5j/vb8//3mM32XzzRpq+A9fnPixt+tppeCqiQzHuQ/ufjhn5+D9JNF3vMfC
 Gd+yv7n+bLRWHJayrnFRZV1du/rpu/wT2Tf7fD5UsemE54XDd5qSoYpsRRnJBpqMRcVJwIAnD
 qc0dACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505730742!107735996!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48901 invoked from network); 18 Sep 2017 10:32:23 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:23 -0000
Received: by mail-pf0-f181.google.com with SMTP id l188so29775pfc.6
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kHjNQsBYLTEcMCSCGNjE7lavT4ilQV2qZ4hWRmdbIA8=;
 b=GVvTav4BMPYTtifQHDgHlzLAt+0y2Hy5rkI7HwVISWoipWHdgZbwXEUL3IGZblzcLM
 WQolRGHgkOMwxSI7SoPHR4GZoyirYg1zs68b89D4iuQZaAKpp54f40WARZ1pvNd4wNVn
 cBDtCQSrpsHHK/2hZUDmYn9ALrynHLRv1le18=
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=kHjNQsBYLTEcMCSCGNjE7lavT4ilQV2qZ4hWRmdbIA8=;
 b=lm2qihaEd2qe7txWtC8iGB3muXm5NQjIFip2fVzCZ5UxxL33YT35TZUsQl1Eus6zuJ
 h7gYLYoeTZLng2Nz6p7Irxe9iguUbctz4q7ESlhl2aZ5h5Ohtc8YSOkxxHaEQJfYx9UO
 OVLNLS6fb0N/+Z9VgTLlN6KOVv/JvIpdDtnG2d5CctLetj8V9Zky+B/AHLim8YCQ90Il
 WGqZ6YVFjwS6rPBabXwUmtt4LP8418kZQbk/8/cLyxFY4qS8LSmzV5vR3ou8qndH9iP/
 DDN4Gq0szwyK5EsBUxHSYj1dXeMR2FLzedCPhAuRr1g2BTlutecmt3YK5zAaFzqJ6xcF
 GFSA==
X-Gm-Message-State: AHPjjUitz/8g4u62k9w8InWm/cCdWSiYVlGWMx+FypR/FmlntvSZrrLe
 iv0NbvsC1ZRkJcVsqLlBPQ==
X-Google-Smtp-Source: ADKCNb6UkpSTqlfM5qO3OeOwNLCdj8usaaaP12FuWcqxlmK2cHwt4xLypcoisetzpcnFoaY9hVBLMg==
X-Received: by 10.84.238.196 with SMTP id l4mr35411418pln.63.1505730742113;
 Mon, 18 Sep 2017 03:32:22 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:21 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:45 +0530
Message-Id: <1505730731-10947-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 01/27 v9] xen/arm: vpl011: Define common ring
	buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0
aW9ucyBzdWNoIGFzCnhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSByaW5nIGJ1ZmZlciwKeGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3
aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCnBsMDExIGVtdWxhdGlvbiBjb2RlIHdp
bGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCgppby9jb25zb2xlLmggaW5jbHVkZXMgaW8v
cmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCgpJbiBjb25zb2xlL2Rh
ZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUu
aApiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFNwbGl0IHRoaXMgY2hh
bmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAg
ICB8IDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xl
LmggfCA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNv
bGUvZGFlbW9uL2lvLmMKaW5kZXggN2U0NzRiYi4uZTgwMzNkMiAxMDA2NDQKLS0tIGEvdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0y
MSw2ICsyMSw3IEBACiAKICNpbmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgImlvLmgiCisjaW5j
bHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250
dGFiLmg+CiAjaW5jbHVkZSA8eGVuc3RvcmUuaD4KQEAgLTI5LDcgKzMwLDYgQEAKIAogI2luY2x1
ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAj
aW5jbHVkZSA8cG9sbC5oPgogI2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2lvL2NvbnNvbGUuaAppbmRleCBlMmNkOTdmLi41ZTQ1ZTFjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9jb25zb2xlLmgKQEAgLTI3LDYgKzI3LDggQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lP
X0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogCisjaW5j
bHVkZSAicmluZy5oIgorCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7CiAKICNk
ZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZykt
MSkpCkBAIC0zOCw2ICs0MCw4IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7CiAgICAgWEVO
Q09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9OwogCitERUZJTkVfWEVOX0ZMRVhf
UklORyh4ZW5jb25zKTsKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAq
LwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLu-0001d6-Rh; Mon, 18 Sep 2017 10:32:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttLt-0001bm-At
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:33 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A7/21-27708-0C0AFB95; Mon, 18 Sep 2017 10:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRusp7t3wf5
 Ig/YTFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvGw3sBa8kKw5fWMLWwHhHtIuRi0NIYAqj
 xKb7E5lBHBaBecwSR9ceY+xi5OSQEOhnlXj6IxPCTpN4vOsjWxcjB5j97LI4RLhK4t3WFhYQW
 0hAS+LoqdmsEEN3MElcmn6WBaSeTcBEYlaHBEiNiICSxL1Vk5lAapgF5jNKNE3qZQNJCAtESM
 yYtoUVxGYRUJW49bgJ7AZeAW+Jrj2NrBDL5CRunutkBrE5BXwkzq9/wAqx2Fti3q8rjBMYBRc
 wMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMOAYg2MF4
 8bTnIUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V88HygkWpaanVqRl5gBDH
 yYtwcGjJMK7DiTNW1yQmFucmQ6ROsVozLFvz60/TBwdN+/+YRJiycvPS5US560DKRUAKc0ozY
 MbBIvJS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQYyhSczrwRu3yugU5iATmnZsQfklJJ
 EhJRUA6NjTtnqDxsXdbzIild7f/hmsZjqtFebTzFlBHLrnAt9euGUyScpl5l81hXfZrw/I3rh
 juD/sGMBlZUxnbNK1u76PZ1BKstk+k42h9p5Xhe0v/o4zNYqcYztMd4+t37eg43tB8V9tCdlc
 W4ROzJpnufzXeJp27j+vq0ru86y1k5Daech+7LuzrdKLMUZiYZazEXFiQDAXFLdxAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505730748!98014943!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25858 invoked from network); 18 Sep 2017 10:32:29 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:29 -0000
Received: by mail-pg0-f46.google.com with SMTP id 7so22323pgd.13
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1SnejLuK1E7QinOqF2LtaUIP1aM9kOWy3HE1yvqUZqQ=;
 b=TYLrvL3cWtg6BfqLUvKVR2OMXb+9bKwmwgvQM2t7/A+qlDp0a1/UsIzqFrPfvHOmpT
 KwV1wxjLHgAuUuSzmG77UkAOHpB2cRqcYiRFHZGl2MbVDsLz5JXU9HXsZ/jBXFfgtS3F
 G8zWhTn2Ld54FGWySTBdKrljfB2qXru4eizkA=
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=1SnejLuK1E7QinOqF2LtaUIP1aM9kOWy3HE1yvqUZqQ=;
 b=Gyi+M5izpLavEPgWhnZlel+kB+JivzC6EOungFhcuL83mIDLKRp2qWC+omYcIjW19h
 uL1kXB02fmYN8EfF952QbG6NWT+4sasUMqIXmucfejNXCB3n6oM8FVVY3qvSSADTJ9Ag
 0y62t+zuCi8SzI0dK060SM+aeWjK1RmhGin5Ip87Y2DOQdF2M1ttfsKYHNFbYjutyQfF
 mGL0T+JRvd/RjipIK2/lAE1lSwz8n8TdRIo2KPn4UMXD46M0EXR8VNgq61SGU7UBPPym
 VAIaSHahOHc69Vi4op56ETOOFmuAQKqRHX0lK0KmM6WlhzHFySm4nls5EE0Uw7i4psD+
 rkyw==
X-Gm-Message-State: AHPjjUiqBfE8CfeuWltvoaAELVyo9Eqrn8mkLZsP1cXxmMUhueJ6OOac
 c649CDG379Dj7fOZ9l7UQQ==
X-Google-Smtp-Source: ADKCNb5SLJWo93rMCgP9HQyycMrgW/FrzxQCm4Y6Yu9Uec3VjH6yqjBtnQgNY8b3OhPGiAFwoOvr8Q==
X-Received: by 10.99.160.100 with SMTP id u36mr31934714pgn.22.1505730747732;
 Mon, 18 Sep 2017 03:32:27 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:27 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:47 +0530
Message-Id: <1505730731-10947-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/27 v9] xen/arm: vpl011: Allocate a new GFN in
	the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBuZXcgZ2ZuIHRvIGJlIHVzZWQgYXMgYSByaW5nIGJ1ZmZlciBiZXR3ZWVuIHhl
bmNvbnNvbGUKYW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgY29uc29sZSBkYXRh
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NDoKLSBSZW1vdmVkIHhjX2dldF92dWFydF9nZm4oKSBhcyBpdCBpcyBub3QgcmVxdWlyZWQg
c2luY2UgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbgogIGZ1bmN0aW9uIHdoaWNoIHVzZWQgdGhp
cyBBUEkgaGFzIGJlZW4gbW92ZWQgdG8gYWZ0ZXIgZ2ZuIGlzIGFsbG9jYXRlZC4KLSBJIGhhdmUg
aW5jbHVkZWQgdGhlIHJldmlld2VkLWJ5IGFuZCBhY2tlZC1ieSB0YWdzIGFzIHRoZXJlIGlzIG5v
IGNoYW5nZSBpbiB0aGUKICBsb2dpYy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcg
aGVscGVyIGZ1bmN0aW9uIHhjX2dldF92dWFydF9nZm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxv
Y2F0ZWQgZm9yCiAgdnBsMDExLgotIFNpbmNlIGEgbmV3IGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVk
IGluIHRoaXMgcGF0Y2gsIEkgaGF2ZSBub3QgaW5jbHVkZWQgU3RlZmFubydzCiAgcmV2aWV3ZWQt
YnkgYW5kIFdlaSdzIGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlbW92ZWQg
dGhlIERPTUNUTCBjYWxsIHRvIHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlz
IHBhc3NlZAogIGluIHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRp
b24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCB8IDIgKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAgICAgfCA1ICsrKystCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwg
MiArKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4Li42ZTA2ZWYxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIEV4dHJh
IFNNQklPUyBzdHJ1Y3R1cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNf
aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0
X2dmbjsKIH07CiAKIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTY2OWZiMC4uOTgyMDBh
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9hcm0uYwpAQCAtMjYsMTAgKzI2LDExIEBACiAjaW5jbHVkZSAieGdfcHJpdmF0ZS5o
IgogI2luY2x1ZGUgInhjX2RvbS5oIgogCi0jZGVmaW5lIE5SX01BR0lDX1BBR0VTIDMKKyNkZWZp
bmUgTlJfTUFHSUNfUEFHRVMgNAogI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAogI2RlZmlu
ZSBYRU5TVE9SRV9QRk5fT0ZGU0VUIDEKICNkZWZpbmUgTUVNQUNDRVNTX1BGTl9PRkZTRVQgMgor
I2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKIAogI2RlZmluZSBMUEFFX1NISUZUIDkKIApAQCAt
ODUsMTAgKzg2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQogCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BG
Tl9PRkZTRVQ7CiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09G
RlNFVDsKKyAgICBkb20tPnZ1YXJ0X2dmbiA9IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwogCiAg
ICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+
Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1
ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2Uo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7
CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJh
c2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCiAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggYzNiNDRkZC4uOGEz
NzZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgcmV0dXJuIHJjOwogICAgIGlm
ICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSkgIT0gMCApCiAgICAg
ICAgIHJldHVybiByYzsKKyAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnZ1YXJ0
X2dmbikpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBzdGFydCBpbmZvIHBh
Z2UgKi8KICAgICBpZiAoIGRvbS0+YXJjaF9ob29rcy0+c3RhcnRfaW5mbyApCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLx-0001eu-2s; Mon, 18 Sep 2017 10:32:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttLv-0001dp-V9
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 36/FD-03454-3C0AFB95; Mon, 18 Sep 2017 10:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRtsrHtowf5
 Ig6nzjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFu7rZCy6xVxw+Oou5gfE2WxcjF4eQwDRG
 ief9O1hBHBaBecwSm+cfZAdxJAT6WSVmd39i6mLkBHLSJA49boKzH59cxwphV0kcWjoJzBYS0
 JI4emo2K8TYHUwS549fAdrBwcEmYCIxq0MCpEZEQEni3qrJYHOYBUIlpv59wAJiCwtkSTy+Mo
 kNxGYRUJV4dvEjO4jNK+AtsfXQThaIXXISN891MoPYnAI+EufXP4Da6y0x79cVxgmMggsYGVY
 xahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHAMQ7GA8vS7w
 EKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8q+cD5QSLUtNTK9Iyc4DBD5OW4
 OBREuFdB5LmLS5IzC3OTIdInWK05Ljx8PofJo59e24ByY6bd/8wCbHk5eelSonz1oE0CIA0ZJ
 TmwY2DReglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfMuA5nCk5lXArf1FdBBTEAHtezYA3J
 QSSJCSqqBsdaF+/PB+zxsb3tNn97crss90Z016V6z3SuRbSKJ6g/ucC5J/dz/94FB4EMW/6Jd
 PbGeZhue1Wg9X9Ujupura/YxX0nfrb8TDOsNJmjucVuzW0LgZu6+Yv9LEzjm9523qc1l89rko
 1uc0LJLxiz2mMevi7kX9J8nrTOt0lS6uSGi6ZbUNP5fSizFGYmGWsxFxYkAw7kh1MsCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505730753!80232278!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44617 invoked from network); 18 Sep 2017 10:32:34 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:34 -0000
Received: by mail-pg0-f51.google.com with SMTP id i130so34103pgc.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nFTNxZDC2qp97HE4gxLCge8kPmvOQujiAaRxzy3SoOk=;
 b=KDbCMuGtO97hXKg8nuie6E/M5wWnGUHcx8XirXUVUl2M7fktGDmvOmfRAy9KPLfFIK
 LSjQgtohztPn6WZkr5ZsBmdYweJwL0BkPfxht/Y5F5z0GSbp+M5L/lK7inxgqU0/Ylf7
 eyCzBKArdGTFGIATW81x6eKwyM2sbRkpsNjPs=
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=nFTNxZDC2qp97HE4gxLCge8kPmvOQujiAaRxzy3SoOk=;
 b=Q9y1H9AwvJASRs3tKXSDITu/yyRSAAiwyBsjVBtsN48Y05ayncLn6kARNJfBS7mUyA
 AMDPGWAiBWhBFJFaKwhuLpZHOKrH91boTPM8YyWEyk2YXCpNePpcBk1ONKHb2sQuEQtP
 Eucga0Q6glYQINrGe5pWT3yDwEYjbdMrXL+hPycz4Z3fj+KFOBRLUlVDnUChfYK3j1Hi
 VE4q+xDrXhBrWx3VY7Clmjjq00FpyMIDsi50XnmcgnS7tmUX/OIL0wVtO1k5i9154c7r
 NxGfO3lX6V31b5gy9cx4HRQHY8sjw2gdQVfJ+9Je01eY+PpLo+fDwAdBErCxnBs6vGhF
 5I1A==
X-Gm-Message-State: AHPjjUg0g5gdWAhWntmfLu8yDqPqjvrn37ywrqcd3SoGyhZm75mKCFyS
 8NobVgyPXBoZFmciCexp5A==
X-Google-Smtp-Source: AOwi7QA+EC8G0M/LN+KOGvIkZsNSCR3w9/Z3UgSdIjqVaMUPHs9qKRAvU//JR2HQcpHaP9wvbrO8HQ==
X-Received: by 10.99.169.25 with SMTP id u25mr10369208pge.363.1505730752970;
 Mon, 18 Sep 2017 03:32:32 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:32 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:49 +0530
Message-Id: <1505730731-10947-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 05/27 v9] xen/arm: vpl011: Rearrange xen header
	includes in alphabetical order in domctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVhcnJhbmdlIHhlbiBoZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyIGluIGRv
bWN0bC5jLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2
NToKLSBDb3JyZWN0ZWQgaW5jbHVkZSBvZiA8eGVuL3R5cGVzLmg+IGluIGFscGhhYmV0aWNhbCBv
cmRlci4KCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggOTcxY2FlYy4uZGI2ODM4
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21jdGwuYwpAQCAtNCwxMiArNCwxMiBAQAogICogQ29weXJpZ2h0IChjKSAyMDEyLCBDaXRyaXgg
U3lzdGVtcwogICovCiAKLSNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUg
PHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttLy-0001gO-9t; Mon, 18 Sep 2017 10:32:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttLx-0001ef-3N
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D2/DF-00743-4C0AFB95; Mon, 18 Sep 2017 10:32:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRusrXtgwf5
 Igx3TNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxT/esYCzaYVLydeYSxgfGcZhcjJ4eQwDRG
 id1b/bsYuThYBOYxS0w4PJMZJCEh0M8q8eAMP4SdJvGoYyYbjP3/72UmCLtKYsmrRUwQg7Qkj
 p6azQoySEhgB5PEq4eTGbsYOTjYBEwkZnVIgNSICChJ3Fs1mQmkhllgPqNE06ResKHCAp4Sx9
 ZMAlvMIqAq8XE3RJxXwFti0qZljBDL5CRunusEq+EU8JE4v/4BK8Rib4l5v64wTmAUXMDIsIp
 RvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNwYgGAH49pW50OM
 khxMSqK8opH7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8K6eD5QTLEpNT61Iy8wBBj5MWoKDR
 0mEdx1Imre4IDG3ODMdInWK0ZLj2KbLf5g49u25BSQ7bt79wyTEkpeflyolzlsH0iAA0pBRmg
 c3DhadlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+whkCk9mXgnc1ldABzEBHdSyYw/IQSW
 JCCmpBsaimeKGAZ/Zfe8JPzn7vtzep55louQ1n8gNkRNNw5dsv1jyLP/u8StmQi+v/Vn19/H8
 1AfXmQ+VOwbysiw7xne54qXinJOuT4KmrjwgaMolw1TTJHV+2ZL6r8/iMsTecBXsX2fTsL83Z
 5vM/5uq/2I+5NT/al6gcv306WcdPjNT5RlDJm2/4JmsxFKckWioxVxUnAgADAPQQskCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505730751!109152286!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52146 invoked from network); 18 Sep 2017 10:32:32 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:32 -0000
Received: by mail-pg0-f43.google.com with SMTP id k193so27395pgc.8
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6Sv3zXfkR3omwBhjdz2GaCKZZGwz+PiMk3NDVeEtWV0=;
 b=e9UmXPkP5nvY5vRKdvVn+agvZcoCEhwfWl+CFYfjmSWgYSLHLEnI1IzlBvKp2c32RA
 xkL9YKxuzE630hqNCTtLsubY+qPUD4iR6dlBrKr93tcYSBk5wvuHSeO9C53zmUPyo74t
 YqXIGUbxwFhA7cJEqq8N5eViWc7swFlqQejEo=
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=6Sv3zXfkR3omwBhjdz2GaCKZZGwz+PiMk3NDVeEtWV0=;
 b=XT40XzTg+MXOC5VRMuJWaEgNtKgjLA9kitXpsBxFeEF94eZ4J0FCq9H8FJcFIFbMmG
 gvSbWL3gFIASbjmrX4qZIFRo7204MVLGLLNOLn86B14iMDhCHJf06h7CT5xsKHL0BfIi
 o4gkWSac8V1YItnJQQD4AU5d3EJXQrIIXxCpAgmnfD2QDb060YEigrMKOZFMOiwTvixX
 yLWI0v7hsnjmawldagjstL8fWYMMt405tKMo6jANA51vWItn1pePxDApaBOlTbTIOvKo
 z/ZVc+PUtbK3xs3PY3IpL0TWaNV22mPSq3UWB0my4obu0uFuQSDcEoUag67iZngKWgEv
 D05Q==
X-Gm-Message-State: AHPjjUgE/M5bHEObQyVvJxsWNT8OCJHjCH8hY8SdSLRd/xBuZqqDalOU
 ErC7RC550+sELVE/pKVHsw==
X-Google-Smtp-Source: ADKCNb4itgoUfFdFUyVpEK/6zOtRIOenlAYdUqaBIsEkTuNGLcLNPKzGhIhTsMFxwlgGDBVSi4GxIA==
X-Received: by 10.101.68.130 with SMTP id l2mr31937167pgq.346.1505730750742;
 Mon, 18 Sep 2017 03:32:30 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:30 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:48 +0530
Message-Id: <1505730731-10947-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/27 v9] xen/arm: vpl011: Add support for vuart
	in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIFNCU0EgdnVh
cnQgd2hpbGUKY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCgpMaWJ4bCBub3cgc3VwcG9ydHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIFNCU0EgdWFydCBpcyBhIHNwZWNpZmljIHR5cGUuCklu
IGZ1dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVy
ZW50IHR5cGVzLgoKVXNlciBjYW4gZW5hYmxlIFNCU0EgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xs
b3dpbmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAic2Jz
YV91YXJ0IgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdl
cyBzaW5jZSB2NDoKLSBSZW5hbWVkICJwbDAxMSIgdG8gInNic2FfdWFydCIuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIEFkZGVkIGEgbmV3IGNvbmZpZyBvcHRpb24gQ09ORklHX1ZVQVJUX0NPTlNPTEUg
dG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQgY29uc29sZQogIHN1cHBvcnQuCi0gTW92ZWQgbGlieGxf
dnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCi0g
VXBkYXRlZCB4bCBjb21tYW5kIGhlbHAgdG8gbWVudGlvbiBuZXcgY29uc29sZSB0eXBlIC0gdnVh
cnQuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgdnVhcnQgb3B0aW9uIGFzIGFuIGVudW0g
aW5zdGVhZCBvZiBhIHN0cmluZy4KLSBSZW1vdmVkIHRoZSBkb21haW4gY3JlYXRpb24gZmxhZyBk
ZWZpbmVkIGZvciB2dWFydCBhbmQgdGhlIHJlbGF0ZWQgY29kZQogIHRvIHBhc3Mgb24gdGhlIGlu
Zm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXpl
ZAogIGluZGVwZW5kZW50IG9mIGRvbWFpbiBjcmVhdGlvbiB0aHJvdWdoIG5ldyBET01DVEwgQVBJ
cy4KCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNyArKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgIHwgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAg
fCAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzICsrKwogdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsICB8IDcgKysrKysrKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAg
ICB8IDIgKy0KIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAgfCA1ICsrKystCiB0b29scy94
bC94bF9wYXJzZS5jICAgICAgICAgIHwgOCArKysrKysrKwogOCBmaWxlcyBjaGFuZ2VkLCAzNCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDkxNDA4YjQuLjNiNTRlODAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAt
MzA4LDkgKzMwOCwxNiBAQAogLyoKICAqIExJQlhMX0hBVkVfUDlTIGluZGljYXRlcyB0aGF0IHRo
ZSBwOSBmaWVsZCBpbiBJREwgaGFzIGJlZW4gY2hhbmdlZCB0byBwOXMKICAqLworCiAjZGVmaW5l
IExJQlhMX0hBVkVfUDlTIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9WVUFS
VCBpbmRpY2F0ZXMgdGhhdCB0aGUgdG9vbHN0YWNrIHN1cHBvcnRzIHZpcnR1YWwgVUFSVAorICog
Zm9yIEFSTS4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19BUk1fVlVBUlQgMQor
CisvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50
ZWUgd2hpY2ggbGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKaW5kZXggNDQ2ZTc2Ni4uODUzYmUxNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtNjcsNiAr
NjcsOSBAQCBpbnQgbGlieGxfY29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwgaW50IGNvbnNfbnVtLAogICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoK
ICAgICAgICAgY29uc190eXBlX3MgPSAic2VyaWFsIjsKICAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ6CisgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0
IjsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBmNTRmZDQ5Li5lMGYwZDc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODAzLDYgKzgwMyw3
IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVf
bWZuID0gZG9tLT5jb25zb2xlX3BmbjsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+
eGVuc3RvcmVfcGZuOworICAgICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47
CiAgICAgfSBlbHNlIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShk
b20sIGRvbS0+Y29uc29sZV9wZm4pOwogICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9t
X3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDcyNDc1
MDkuLjZiMzg0NTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTEzOSw2ICsxMTM5LDkgQEAgdHlw
ZWRlZiBzdHJ1Y3QgewogICAgIHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwogCiAgICAgeGNfZG9t
YWluX2NvbmZpZ3VyYXRpb25fdCBjb25maWc7CisKKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwor
ICAgIGV2dGNobl9wb3J0X3QgdnVhcnRfcG9ydDsKIH0gbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAxNzNkNzBhLi44N2UwMjVhIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCkBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51bWVyYXRp
b24oImNvbnNvbGVfdHlwZSIsIFsKICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlNFUklB
TCIpLAogICAgICgyLCAiUFYiKSwKKyAgICAoMywgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxf
ZGlza19mb3JtYXQgPSBFbnVtZXJhdGlvbigiZGlza19mb3JtYXQiLCBbCkBAIC0yNDAsNiArMjQx
LDExIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2lu
dGVkX3N0cmVhbSIsIFsKICAgICAoMiwgIkNPTE8iKSwKICAgICBdKQogCitsaWJ4bF92dWFydF90
eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0X3R5cGUiLCBbCisgICAgKDAsICJ1bmtub3duIiksCisg
ICAgKDEsICJzYnNhX3VhcnQiKSwKKyAgICBdKQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMK
ICMKQEAgLTU4MSw2ICs1ODcsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgi
ZG9tYWluX2J1aWxkX2luZm8iLFsKIAogCiAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChOb25lLCBb
KCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9uKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRfdHlwZSksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBdKSksCiAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBh
bnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQg
YnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxhbm5lZC4KZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDVjZmM3ZTgu
LjA1ODNiMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMv
eGwveGxfY21kdGFibGUuYwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRf
dGFibGVbXSA9IHsKICAgICAgICZtYWluX2NvbnNvbGUsIDAsIDAsCiAgICAgICAiQXR0YWNoIHRv
IGRvbWFpbidzIGNvbnNvbGUiLAogICAgICAgIltvcHRpb25zXSA8RG9tYWluPlxuIgotICAgICAg
Ii10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2IG9yIHNlcmlhbFxuIgorICAgICAgIi10
IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2ICwgc2VyaWFsIG9yIHZ1YXJ0XG4iCiAgICAg
ICAiLW4gPG51bWJlcj4gICAgIGNvbnNvbGUgbnVtYmVyIgogICAgIH0sCiAgICAgeyAidm5jdmll
d2VyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2Nv
bnNvbGUuYwppbmRleCAwNTA4ZGRhLi40ZTY1ZDczIDEwMDY0NAotLS0gYS90b29scy94bC94bF9j
b25zb2xlLmMKKysrIGIvdG9vbHMveGwveGxfY29uc29sZS5jCkBAIC0yNyw2ICsyNyw3IEBAIGlu
dCBtYWluX2NvbnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHVpbnQzMl90IGRvbWlk
OwogICAgIGludCBvcHQgPSAwLCBudW0gPSAwOwogICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBl
ID0gMDsKKyAgICBjaGFyICpjb25zb2xlX25hbWVzID0gInB2LCBzZXJpYWwsIHZ1YXJ0IjsKIAog
ICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJuOnQ6IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7
CiAgICAgY2FzZSAndCc6CkBAIC0zNCw4ICszNSwxMCBAQCBpbnQgbWFpbl9jb25zb2xlKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVf
UFY7CiAgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAic2VyaWFsIikpCiAgICAgICAg
ICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDsKKyAgICAgICAgZWxzZSBpZiAo
IXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNP
TEVfVFlQRV9WVUFSVDsKICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFsXG4iKTsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6ICVzXG4iLCBj
b25zb2xlX25hbWVzKTsKICAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwppbmRleCAwMmRkZDJlLi4yMzk0NjBiIDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTkxOCw2ICs5MTgs
MTQgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAog
ICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4dmNwdXMiLCAmbCwgMCkpCiAg
ICAgICAgIGJfaW5mby0+bWF4X3ZjcHVzID0gbDsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3Ry
aW5nKGNvbmZpZywgInZ1YXJ0IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgaWYgKGxpYnhsX3Z1YXJ0
X3R5cGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBc
InZ1YXJ0XCJcbiIsCisgICAgICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0
KDEpOworICAgICAgICB9CisgICAgfQorCiAgICAgcGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywg
Yl9pbmZvKTsKIAogICAgIC8qIFNldCBtYXhfbWVta2IgdG8gdGFyZ2V0X21lbWtiIGFuZCBtYXhf
dmNwdXMgdG8gYXZhaWxfdmNwdXMgaWYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttM2-0001jK-HY; Mon, 18 Sep 2017 10:32:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttM0-0001i9-Vx
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D0/B4-03423-8C0AFB95; Mon, 18 Sep 2017 10:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTASt3jC/Z
 HGqxdKmbxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZcPLSHseBlRsWdqV1sDYxbfboYuTiEBKYx
 SvxvW84E4rAIzGOWeHryMjuIIyHQzyqxfEkrkMMJ5KRJzOqZygJjr5p+hBXCrpJomHOQCcQWE
 tCSOHpqNivE2B1MEu8PXWDrYuTgYBMwkZjVIQFSIyKgJHFv1WSwemaB50wS0y7pgNjCAiES82
 a3MoPYLAKqEh3LboHV8Ap4S6xd9pkJYpecxM1znWA1nAI+EufXP2CF2OstMe/XFcYJjIILGBl
 WMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgvL4x
 4BCjJAeTkiivaOT+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO/mA+UEi1LTUyvSMnOAwQ+Tl
 uDgURLhXQeS5i0uSMwtzkyHSJ1itOS4cOfSHyaOA3tuAcmOm3f/MAmx5OXnpUqJ89aBNAiANG
 SU5sGNg0XoJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzZoJM4cnMK4Hb+groICagg1p27AE
 5qCQRISXVwMj007/Yf7Fh9fv9AXKx+51VH4fXCPx/37XRrHlBuaj10adCuxYZst7rVpszne3X
 E9uPS03c1h/ZyGiU2dvYKFq7oWJ2i0pr1nx5m+1T5xpeP7d/i9baJfJZ850nnFDn+XHhaJFot
 tqaHzOcOvf217roO5RKTt83KzfHzNBAPtJ49wrl6X1PLJRYijMSDbWYi4oTAQaQJOzLAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505730758!111786353!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19782 invoked from network); 18 Sep 2017 10:32:39 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:39 -0000
Received: by mail-pf0-f169.google.com with SMTP id m63so29248pfk.7
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1iE0uIpQRh+DhF/m3IwmR9ZNUXERQxS9/14GcT5G764=;
 b=PbraXb8m9OS+s+N9wLmqyvcSXetSAW2MUo+M+qOZSCGrVJ8+OcpYy6sj3Cm4hhr6hO
 9V4lXQnRjmfRoiVU3K0Y9Z4qAvR6nMe71Ur3WukwEr+cSVR+QbtBdSd10BXUxu3T2kqV
 Wus3MoiFuDpWX5WGE55Acuv9bPhEUrsfH4V0U=
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=1iE0uIpQRh+DhF/m3IwmR9ZNUXERQxS9/14GcT5G764=;
 b=nxdxJO8O1wAKKOAOffOEp0dC0+ptVS5f1PTPOv4j+/FW026zeTDPWcZe971LJ57Qiq
 lwdpbW8M1T4Ygj74VDIGbaQefu+IU1g0ge4cRQRpydqnmnJ7nhq2AMhukjoubHECkFOx
 XA4NqgKCzwxHjGnIFDmRnYll9HaCeOqnpKZLaHXjrGcjeYNYbZXxjbkVKYbWULhZ6nY8
 cA6ajAMoY3QIapyE7yQQXQVqdiTB/2DcTdWOdr2YDIU+cztnIQ1SdAxPhgcc0yj/DiNw
 20dN5PAB+2HV6pKrgXGgJqquab5f6cdggr2Nsxb8ROcofxusz5tTkwdxCjIiRGub+Z9u
 U19g==
X-Gm-Message-State: AHPjjUgHNIGX6Fi5FgeHt9a1vVTGsBztwvcZbFBh5HsKLxY49e9R2oWn
 zXCNmSYAtT4PzMNEDp67Qg==
X-Google-Smtp-Source: ADKCNb7CWDCIsfskM+W1Ds37FAuX5w90tNbeK7Is5sWaKHvYbE3bUTrhMjeOpCuZrbujUdfZyAEuyg==
X-Received: by 10.84.129.226 with SMTP id b89mr36338371plb.48.1505730757401;
 Mon, 18 Sep 2017 03:32:37 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:37 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:50 +0530
Message-Id: <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
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>
Subject: [Xen-devel] [PATCH 06/27 v9] xen/arm: vpl011: Add a new domctl API
	to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBH
Rk4gYW5kIGNvbnNvbGUKYmFja2VuZCBkb21pZCBhcyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVu
dCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCnNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJv
bSBYZW4uCgpYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhlbmNvbnNvbGUgdXNpbmcgR0ZOIGFz
IHRoZSByaW5nIGJ1ZmZlciBhbmQKdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKYmVoYWxmLgoKU2lnbmVkLW9m
Zi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY4OgotIEFk
ZGVkIGV4cGxpY2l0IHBhZGRpbmcgaW4gdGhlIHZ1YXJ0X29wIHN0cnVjdHVyZQotIE1vdmVkIHZ1
YXJ0X29wIHN0cnVjdHVyZSBhZnRlciB0aGUgUFNSIHN0cnVjdHVyZSBkZWZpbml0aW9uCi0gVGhl
IGlucHV0IGZpZWxkcyBtb3ZlZCBiZWZvcmUgdGhlIG91dHB1dCBmaWVsZHMgaW4gdnVhcnRfb3Ag
c3RydWN0dXJlCi0gQ2hlY2tpbmcgZXhwbGljaXRseSB0aGF0IHBhZGRpbmcgZmllbGRzIGFyZSBp
bml0aWFsaXplZCB0byAwCgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbmFtZWQgdGhlIHZ1YXJ0IGlu
aXRpYWxpemF0aW9uIGZ1bmN0aW9uIHRvIGEgZ2VuZXJpYyBuYW1lIHhjX2RvbV92dWFydF9pbml0
IAotIFVzZWQgZG9taWRfdCBhcyBhIHR5cGUgaW5zdGVhZCBvZiB1aW50MzJfdCBmb3IgZG9taWQK
LSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5IGFnYWluc3QgdnBsMDExIGVudW0g
dmFsdWUKCkNoYW5nZXMgc2luY2UgdjU6Ci0geGNfZG9tX3ZwbDAxMV9pbml0KCkgd2lsbCBiZSBj
b21waWxlZCBmb3IgYm90aCB4ODYvYXJtIGFyY2hpdGVjdHVyZXMgYXMgdGhlcmUKICBpcyBub3Ro
aW5nIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBpbiB0aGlzIGZ1bmN0aW9uLiBUaGlzIGZ1bmN0aW9u
IHdpbGwgcmV0dXJuIAogIGVycm9yIHdoZW4gY2FsbGVkIGZvciB4ODYuCi0gRml4ZWQgY29kaW5n
IHN0eWxlIGlzc3VlcyBpbiBsaWJ4bC4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVtb3ZlZCBsaWJ4
bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaCgpLgotIEFkZGVkIGEgbmV3IGZ1bmN0aW9uIGxp
YnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2goKSwgd2hpY2ggaXMgY2FsbGVkIGF0IHRoZSBsYXN0
CiAgaW4gbGlieGxfX2J1aWxkX2RvbSgpLiBUaGlzIGZ1bmN0aW9uIGNhbGxzIHRoZSB2cGwwMTEg
aW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gbm93LgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBBZGRlZCBh
IG5ldyBhcmNoIHNwZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmlu
aXNoKCksIHdoaWNoCiAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbiBmdW5jdGlvbi4g
Rm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IGRvCiAgYW55dGhpbmcuCi0gZG9tYWluX3Zw
bDAxMV9pbml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0dXJlIHdoaWNoIGNvbnRhaW5z
IGFsbCB0aGUgCiAgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3VjaCBhcyBjb25zb2xlX2RvbWlkLCBn
Zm4gaW5zdGVhZCBvZiBwYXNzaW5nIHBhcmFtZXRlcnMKICBzZXBhcmF0ZWx5LgotIERyb3BwZWQg
YSBET01DVEwgQVBJIGRlZmluZWQgZm9yIGRlLWluaXRpYWxpemluZyB2cGwwMTEgYXMgdGhhdCBz
aG91bGQgYmUKICB0YWtlbiBjYXJlIHdoZW4gdGhlIGRvbWFpbiBpcyBkZXN0cm95ZWQgKGFuZCBu
b3QgZGVwZW5kZW50IG9uIHVzZXJzcGFjZSAKICBsaWJyYXJpZXMvYXBwbGljYXRpb25zKS4KCkNo
YW5nZXMgc2luY2UgdjI6Ci0gUmVwbGFjZWQgdGhlIERPTUNUTCBBUElzIGRlZmluZWQgZm9yIGdl
dC9zZXQgb2YgZXZlbnQgY2hhbm5lbCBhbmQgR0ZOIHdpdGggCiAgYSBzZXQgb2YgRE9NQ1RMIEFQ
SXMgZm9yIGluaXRpYWxpemluZyBhbmQgZGUtaW5pdGlhbGl6aW5nIHZwbDAxMSBlbXVsYXRpb24u
CgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMCArKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICB8ICA3ICsrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyAgICAgICB8ICA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAg
ICAgIHwgIDggKysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgNiArKysr
KwogeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8
IDIyICsrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAxNzMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYi4uMzdiZWIxNCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKQEAgLTg4Niw2ICs4ODYsMjYgQEAgaW50IHhjX3ZjcHVfZ2V0Y29udGV4dCh4Y19p
bnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgdmNwdV9ndWVzdF9jb250ZXh0
X2FueV90ICpjdHh0KTsKIAogLyoqCisgKiBUaGlzIGZ1bmN0aW9uIGluaXRpYWxpemVzIHRoZSB2
dWFydCBlbXVsYXRpb24gYW5kIHJldHVybnMKKyAqIHRoZSBldmVudCB0byBiZSB1c2VkIGJ5IHRo
ZSBiYWNrZW5kIGZvciBjb21tdW5pY2F0aW5nIHdpdGgKKyAqIHRoZSBlbXVsYXRpb24gY29kZS4K
KyAqCisgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFj
ZQorICogI3Bhcm0gdHlwZSB0eXBlIG9mIHZ1YXJ0CisgKiBAcGFybSBkb21pZCB0aGUgZG9tYWlu
IHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCisgKiBAcGFybSBjb25zb2xlX2RvbWlkIHRoZSBkb21p
ZCBvZiB0aGUgYmFja2VuZCBjb25zb2xlCisgKiBAcGFybSBnZm4gdGhlIGd1ZXN0IHBmbiB0byBi
ZSB1c2VkIGFzIHRoZSByaW5nIGJ1ZmZlcgorICogQHBhcm0gZXZ0Y2huIHRoZSBldmVudCBjaGFu
bmVsIHRvIGJlIHVzZWQgZm9yIGV2ZW50cworICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIG5lZ2F0
aXZlIGVycm9yIG9uIGZhaWx1cmUKKyAqLworaW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVy
ZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHR5cGUsCisgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwK
KyAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOworCisvKioKICAq
IFRoaXMgZnVuY3Rpb24gcmV0dXJucyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWFNBVkUgc3RhdGUg
b2YgYSBwYXJ0aWN1bGFyCiAgKiB2Y3B1IG9mIGEgZG9tYWluLiBJZiBleHRzdGF0ZS0+c2l6ZSBh
bmQgZXh0c3RhdGUtPnhmZWF0dXJlX21hc2sgYXJlIDAsCiAgKiB0aGUgY2FsbCBpcyBjb25zaWRl
cmVkIGEgcXVlcnkgdG8gcmV0cmlldmUgdGhlbSBhbmQgdGhlIGJ1ZmZlciBpcyBub3QKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMK
aW5kZXggM2JhYjRlOC4uNDM3MjBhMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTM0Myw2ICszNDMsMzMgQEAgaW50
IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLAogICAgIHJldHVybiAwOwogfQogCitpbnQgeGNfZG9tX3Z1YXJ0X2luaXQoeGNfaW50ZXJm
YWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwKKyAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAor
ICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobikKK3sKKyAgICBERUNM
QVJFX0RPTUNUTDsKKyAgICBpbnQgcmMgPSAwOworCisgICAgbWVtc2V0KCZkb21jdGwsIDAsIHNp
emVvZihkb21jdGwpKTsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOwor
ICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBY
RU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQ7CisgICAgZG9tY3RsLnUudnVhcnRfb3AudHlwZSA9IHR5
cGU7CisgICAgZG9tY3RsLnUudnVhcnRfb3AuY29uc29sZV9kb21pZCA9IGNvbnNvbGVfZG9taWQ7
CisgICAgZG9tY3RsLnUudnVhcnRfb3AuZ2ZuID0gZ2ZuOworCisgICAgaWYgKCAocmMgPSBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKSkgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgKmV2
dGNobiA9IGRvbWN0bC51LnZ1YXJ0X29wLmV2dGNobjsKKworICAgIHJldHVybiByYzsKK30KKwog
aW50IHhjX2RvbWFpbl9nZXRpbmZvKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGZpcnN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBtYXhfZG9tcywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCA1ZTFmYzYwLi43ODRlYzdmIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJj
aC5oCkBAIC00NCw2ICs0NCwxMyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3
X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogCisvKiBw
ZXJmb3JtIGFueSBwZW5kaW5nIGhhcmR3YXJlIGluaXRpYWxpemF0aW9uICovCitfaGlkZGVuCitp
bnQgbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0
YXRlICpzdGF0ZSk7CisKIC8qIGJ1aWxkIHZOVU1BIHZtZW1yYW5nZSB3aXRoIGFyY2ggc3BlY2lm
aWMgaW5mb3JtYXRpb24gKi8KIF9oaWRkZW4KIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92
bWVtcmFuZ2UobGlieGxfX2djICpnYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggZDg0MmQ4OC4uMmU5Zjc4MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKQEAgLTEwMzgsNiArMTAzOCwzMyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFs
aXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2lu
dCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGUgKnN0YXRlKQoreworICAgIGludCByYywgcmV0OworCisgICAgaWYgKGluZm8tPmFyY2hfYXJt
LnZ1YXJ0ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIHJjID0gMDsK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0geGNfZG9tX3Z1YXJ0X2luaXQo
Q1RYLT54Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WVUFSVF9U
WVBFX1ZQTDAxMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOworICAgIGlmIChyZXQgPCAwKSB7CisgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgTE9HKEVSUk9SLCAieGNfZG9tX3Z1YXJ0X2lu
aXQgZmFpbGVkXG4iKTsKKyAgICB9CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCBs
aWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZv
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBlMGYwZDc4Li41ZjkyMDIzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNzAyLDYgKzcwMiwx
MCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kb20obGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fZ250dGFiX2luaXQgZmFpbGVkIik7
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKyAgICBpZiAoKHJldCA9IGxpYnhsX19hcmNoX2J1
aWxkX2RvbV9maW5pc2goZ2MsIGluZm8sIGRvbSwgc3RhdGUpKSAhPSAwKSB7CisgICAgICAgIExP
R0UoRVJST1IsICJsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoIGZhaWxlZCIpOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CiAKIG91dDoKICAgICByZXR1cm4gcmV0ICE9IDAgPyBFUlJPUl9G
QUlMIDogMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGli
eGwvbGlieGxfeDg2LmMKaW5kZXggNDU1ZjZmMC4uMGFhZWRlZCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTM5MSw2
ICszOTEsMTQgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlv
bihsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGxpYnhsX19hcmNoX2J1
aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCit7Cisg
ICAgcmV0dXJuIDA7Cit9CisKIC8qIFJldHVybiAwIG9uIHN1Y2Nlc3MsIEVSUk9SXyogb24gZmFp
bHVyZS4gKi8KIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2dj
ICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9t
aWQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKaW5kZXggNjUxMmYwMS4uNzg4ZGFmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtODc0LDYgKzg3NCwxMiBAQCBp
bnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAg
IGlmICggcmV0ICkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAKKyAgICAgICAgLyoKKyAgICAg
ICAgICogUmVsZWFzZSB0aGUgcmVzb3VyY2VzIGFsbG9jYXRlZCBmb3IgdnBsMDExIHdoaWNoIHdl
cmUKKyAgICAgICAgICogYWxsb2NhdGVkIHZpYSBhIERPTUNUTCBjYWxsIFhFTl9ET01DVExfdnVh
cnRfb3AuCisgICAgICAgICAqLworICAgICAgICBkb21haW5fdnBsMDExX2RlaW5pdChkKTsKKwog
ICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47CiAgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2Fy
bS9kb21jdGwuYwppbmRleCBkYjY4MzhkLi5hMmRlNjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC01LDkgKzUsMTEgQEAK
ICAqLwogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vz
cy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4K
ICNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgpA
QCAtMjAsNiArMjIsMjkgQEAgdm9pZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIGluZm8tPmZsYWdzIHw9IFhFTl9ET01JTkZfaGFwOwogfQogCitzdGF0
aWMgaW50IGhhbmRsZV92dWFydF9pbml0KHN0cnVjdCBkb21haW4gKmQsIAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRfb3ApCit7
CisgICAgaW50IHJjOworICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIGluZm87CisKKyAgICBp
bmZvLmNvbnNvbGVfZG9taWQgPSB2dWFydF9vcC0+Y29uc29sZV9kb21pZDsKKyAgICBpbmZvLmdm
biA9IF9nZm4odnVhcnRfb3AtPmdmbik7CisKKyAgICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVk
ICkKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgIGlmICggdnVhcnRfb3AtPnR5cGUgIT0g
WEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKKworICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsICZpbmZvKTsKKworICAgIGlmICgg
IXJjICkKKyAgICAgICAgdnVhcnRfb3AtPmV2dGNobiA9IGluZm8uZXZ0Y2huOworCisgICAgcmV0
dXJuIHJjOworfQorCiBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21j
dGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIHsKQEAgLTExOSw2ICsxNDQsMzMgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlzYWJsZV9t
aWdyYXRlLmRpc2FibGU7CiAgICAgICAgIHJldHVybiAwOwogCisgICAgY2FzZSBYRU5fRE9NQ1RM
X3Z1YXJ0X29wOgorICAgIHsKKyAgICAgICAgaW50IHJjOworICAgICAgICB1bnNpZ25lZCBpbnQg
aTsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0
bC0+dS52dWFydF9vcDsKKworICAgICAgICAvKiBjaGVjayB0aGF0IHN0cnVjdHVyZSBwYWRkaW5n
IG11c3QgYmUgMC4gKi8KKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YodnVhcnRfb3At
PnBhZCk7IGkrKyApCisgICAgICAgICAgICBpZiAoIHZ1YXJ0X29wLT5wYWRbaV0gKQorICAgICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIHN3aXRjaCggdnVhcnRfb3AtPmNt
ZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVQ6Cisg
ICAgICAgICAgICByYyA9IGhhbmRsZV92dWFydF9pbml0KGQsIHZ1YXJ0X29wKTsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIXJjICkKKyAg
ICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBkb21jdGwsIDEpOworCisg
ICAgICAgIHJldHVybiByYzsKKyAgICB9CiAgICAgZGVmYXVsdDoKICAgICB7CiAgICAgICAgIGlu
dCByYzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA1MGZmNThmLi4xN2Y5OGViIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oCkBAIC0zNiw2ICszNiw3IEBACiAjaW5jbHVkZSAiZ3JhbnRfdGFibGUuaCIKICNpbmNsdWRl
ICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgorI2luY2x1ZGUgImV2ZW50X2NoYW5u
ZWwuaCIKIAogI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGUK
IApAQCAtMTE2MCw5ICsxMTYxLDI4IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewog
ICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRfdCBkYXRhOyAgICAg
IC8qIElOL09VVCAqLwogfTsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29w
IHhlbl9kb21jdGxfcHNyX2NhdF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9wc3JfY2F0X29wX3QpOwogCitzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7CisjZGVm
aW5lIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVCAgMAorICAgICAgICB1aW50MzJfdCBjbWQ7ICAg
ICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8KKyNkZWZpbmUgWEVOX0RPTUNUTF9W
VUFSVF9UWVBFX1ZQTDAxMSAwCisgICAgICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIElO
IC0gdHlwZSBvZiB2dWFydC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAg
ICBDdXJyZW50bHkgb25seSB2cGwwMTEgc3VwcG9ydGVkLgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKi8KKyAgICAgICAgdWludDY0X2FsaWduZWRfdCAgZ2ZuOyAgLyogSU4gLSBn
dWVzdCBnZm4gdG8gYmUgdXNlZCBhcyBhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqICAgICAgcmluZyBidWZmZXIuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
LworICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQ7ICAvKiBJTiAqLworICAgICAgICB1aW50
OF90IHBhZFsyXTsKKyAgICAgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47ICAgLyogT1VUIC0gcmVt
b3RlIHBvcnQgb2YgdGhlIGV2ZW50CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
ICAgICAgIGNoYW5uZWwgdXNlZCBmb3Igc2VuZGluZworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiAgICAgICByaW5nIGJ1ZmZlciBldmVudHMuCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqLworfTsKKwogc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVpbnQzMl90
IGNtZDsKICNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gICAgICAgICAgICAgICAgICAg
MQpAQCAtMTI0MCw2ICsxMjYwLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5f
RE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3CiAjZGVmaW5lIFhFTl9ET01D
VExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZpbmUgWEVOX0RPTUNUTF9z
b2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0
X29wICAgICAgICAgICAgICAgICAgICAgIDgwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vl
c3RtZW1pbyAgICAgICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZj
cHUgICAgICAgICAgICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1
ICAgICAgICAgICAxMDAyCkBAIC0xMzAyLDYgKzEzMjMsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7
CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7
CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7
CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7
CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAgIHZ1YXJ0X29wOwog
ICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAg
ICB9IHU7CiB9OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttM4-0001mN-TJ; Mon, 18 Sep 2017 10:32:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttM3-0001kX-GO
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A1/0E-30935-AC0AFB95; Mon, 18 Sep 2017 10:32:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRusq3tqwf5
 Ig423uC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owX55MKOqwrHrcdZGpgXKPbxcjFISQwhVHi
 36MpbCAOi8A8ZonNnfPYQRwJgX5WiZur3rJ2MXICOWkSzUvXM8HYh3aeYIOwqyV27z/DDGILC
 WhJHD01mxVi7A4miYnLXgEVcXCwCZhIzOqQAKkREVCSuLdqMhNIDbPAfEaJpkm9YIOEBfwlLj
 c3gS1jEVCVeLhyKlicV8Bb4sO1PqjFchI3z3WCLeMU8JE4v/4BK8Rib4l5v64wTmAUXMDIsIp
 Rozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDkGIBgB2PfLOdD
 jJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCung+UEyxKTU+tSMvMAQY/TFqCg
 0dJhHcdSJq3uCAxtzgzHSJ1itGYY9+eW3+YODpu3v3DJMSSl5+XKiXOWwdSKgBSmlGaBzcIFp
 WXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7DGQKT2ZeCdy+V0CnMAGd0rJjD8gpJYkIKak
 GxkSZJB2jCme2y1XN0zdsvjW3z+71soKZXQkZ14tEA6MXVOv0z/zzoODMcQapi+s4pfgOCvrr
 xCY5vPp/WtHl2z33Pp0ldQJd6xQVFac+b7izYsMW4f7AJmVB4d3fxWa/7FsmEtZ//d+vCx9zr
 97fL6cyce+U7e6brh3R99VzPHNWZO/DhaEbcpVYijMSDbWYi4oTARkax+/FAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505730760!110410516!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23605 invoked from network); 18 Sep 2017 10:32:41 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:41 -0000
Received: by mail-pg0-f45.google.com with SMTP id d8so32859pgt.4
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=s3/gWfHm1xRDkfl4rM3PTmmMPTppea4twhsagiIEdTk=;
 b=iIf8Ath9xzwGUku0ojiczll+Rf1m7efmsimIgFjGxxWq71EnRiW1bXaNUimmYm+Nvc
 rVSZOotJfqlAQraLgS2Fk+2u7e/XCap4BrabUq/Lx+aLA0m3Lzxmu/A/i9svk55t9qXW
 ywb/Kc6Bl0fqALZHxls0UOQA+2BJR10G6VhjI=
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=s3/gWfHm1xRDkfl4rM3PTmmMPTppea4twhsagiIEdTk=;
 b=ExFyG5N43oHQMa5TxAKgp2WBfqGF9muTkqW2Qj0barTT6b9+MjCCQrJ0zQ2ujDEeu9
 QYy0LtL8/zNgQx1gg5WZnZp1tL/OoFGQCtBw1vdP1ighpkRcDfRgFackP34YeuxwgwTR
 bd82Mes+HbDEtFt12AcnPC7JJe/ObP/Ax13W4qEhR3Nd9PZOggCJmjFIoCWDQOnpLkzP
 vFN7/O80tjU5lY1W9rl3ausu1TU1Mxh+EJ2fzOsik9Ni0yN+T+pyK8b6bapOihGDLgTE
 YlxH4HbueIVKBuR5KhPcZlBJr4AVnciifRKrrgcZ2ZN4OCReCcEcSljAiZ2jy3SlxAKV
 cUhw==
X-Gm-Message-State: AHPjjUiGn6ELME+rJS175wWaFuIJ/oRjklfkxP0U5WW3UDuRhvMhiYqM
 7iQHKdV6qkJIMpziGQYfgg==
X-Google-Smtp-Source: ADKCNb6d7CJrs0GMQJKlewWBzFdq1hUkqZjZgLIguotQMOW2ClzLn+KmEUyUu0RUoqPqI4+KRdtcRQ==
X-Received: by 10.84.148.203 with SMTP id y11mr35786365plg.277.1505730760383; 
 Mon, 18 Sep 2017 03:32:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:51 +0530
Message-Id: <1505730731-10947-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/27 v9] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHZ1YXJ0IGNvbnNvbGUgbm9kZSB0byB4ZW5zdG9yZS4gVGhpcyBub2RlIGlzIGFk
ZGVkIGF0CgovbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgoKVGhlIG5vZGUgY29udGFpbnMg
aW5mb3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCmJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgoKWGVuY29uc29sZSByZWFkcyB0aGUgbm9kZSBpbmZv
cm1hdGlvbiB0byBzZXR1cCB0aGUgcmluZyBidWZmZXIgYW5kCmV2ZW50IGNoYW5uZWwgZm9yIHNl
bmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotICB2dWFydF9kZXZpY2UgbW92ZWQg
aW5zaWRlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgYXMgYSBsb2NhbCB2YXJpYWJsZS4KCkNo
YW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBiYWNrZW5kIG5vZGUgZm9yIHZwbDAxMS4KLSBSZW1v
dmVkIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVk
IG9ubHkgZm9yIFBWIGd1ZXN0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDkgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICA5ICsrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggODUzYmUxNS4uY2RhZjdmZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwpAQCAtMzQ0LDYgKzM0NCw1MCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUg
KnN0YXRlKQoreworICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOworICAgIGZsZXhhcnJheV90ICpy
b19mcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBpbnQgcmM7CisKKyAgICByb19m
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBkZXZpY2UuYmFja2VuZF9kZXZpZCA9IGNvbnNvbGUtPmRl
dmlkOworICAgIGRldmljZS5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsK
KyAgICBkZXZpY2UuYmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworICAg
IGRldmljZS5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOworICAgIGRldmljZS5kb21pZCA9IGRvbWlk
OworICAgIGRldmljZS5raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworCisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIExJ
QlhMX1hFTkNPTlNPTEVfUFJPVE9DT0wpOworCisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInBvcnQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJyaW5nLXJlZiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJsaW1pdCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19m
cm9udCwgInR5cGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAieGVuY29uc29s
ZWQiKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEws
ICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19r
dnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
X2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7CisgICAgcmV0dXJuIHJjOworfQorCiBp
bnQgbGlieGxfX2luaXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNv
bnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldl9udW0s
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDkxMjM1ODUuLmEzYTMyNTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
MzY5LDcgKzEzNjksNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICB9CiAgICAgY2FzZSBMSUJY
TF9ET01BSU5fVFlQRV9QVjoKICAgICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBj
b25zb2xlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7CiAg
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBk
X2NvbmZpZy0+bnVtX3ZmYnM7IGkrKykgewpAQCAtMTM3Nyw2ICsxMzc3LDEzIEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYg
Km11bHRpZGV2LAogICAgICAgICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21pZCwg
JmRfY29uZmlnLT52a2JzW2ldKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZpZy0+
Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7Cisg
ICAgICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAg
IHZ1YXJ0LmJhY2tlbmRfZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAg
IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSk7CisgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9
CisKICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAg
Y29uc29sZS5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxp
YnhsX19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZp
Y2UpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYwppbmRleCAwMDM1NmFmLi4zYjEwYzU4IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpA
QCAtMjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRo
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkK
ICAgICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAg
IGlmIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICBy
ZXR1cm4gR0NTUFJJTlRGKCIlcy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsK
KwogICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtp
bmQpLAogICAgICAgICAgICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTcz
LDggQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWlu
ZWQgb3RoZXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3
aGljaCB3ZSBkb24ndCB3YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8K
LSAgICAgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAm
JiBkZXZpY2UtPmRldmlkID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhM
X19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAg
ICAgIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAg
ICAgIHhzX3NldF9wZXJtaXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShy
b19mcm9udGVuZF9wZXJtcykpOwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9p
ZCBsaWJ4bF9fZGV2aWNlc19kZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMpCiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwog
ICAgICAgICAgICAgICAgIGRldi0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5k
ZXZpZCA9IGF0b2koZGV2c1tqXSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYg
KGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAg
ICAgICAgICAgICAgICAgIGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9W
VUFSVCkgewogICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2Vz
IGNhbiBiZSBkZXN0cm95ZWQKICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBi
eSBqdXN0IHJlbW92aW5nIHhlbnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAq
IHRoaXMgaXMgd2hhdCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CmluZGV4IDZiMzg0NTMuLjNmN2NmZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwNiw2ICsx
MjA2LDkgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsK
K19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV9jb25zb2xlICpjb25zb2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwogCiAvKiBSZXR1cm5zIDEgaWYg
ZGV2aWNlIGV4aXN0cywgMCBpZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRk
ZW4gaW50IGxpYnhsX19kZXZpY2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9u
X3QgdCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA3ZGM0ZDBmLi5jNDYz
YzMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNiw2ICsyNiw3IEBA
IGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAo
OSwgIlZVU0IiKSwKICAgICAoMTAsICJRVVNCIiksCiAgICAgKDExLCAiOVBGUyIpLAorICAgICgx
MiwgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0
aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttM9-0001qy-4a; Mon, 18 Sep 2017 10:32:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttM8-0001oZ-5Y
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:48 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AD/AC-02023-EC0AFB95; Mon, 18 Sep 2017 10:32:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRtspHt2wf5
 Igx93lC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/N2+wFCxazFhxbvVJ5gbGJS2MXYxcHEIC
 UxklXi9ewQzisAjMY5Z4sfkuC4gjIdDPKjHp6EXWLkZOICdN4nbPd6AWDjB77Qs7CLNGYsqaH
 JAKIQEtiaOnZrNCDN3BJPFv2lRmkBo2AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKmXDSQhDD
 Ty+9qLLCA2i4CqxNdfs1lAenkFvCW62hQhLpCTuHmukxnE5hTwkTi//gErxF5viXm/rjBOYBR
 cwMiwilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw4OoZGBh3
 MDb1Oh9ilORgUhLlFY3cHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfdfKCcYFFqempFWmYOM
 PRh0hIcPEoivOtA0rzFBYm5xZnpEKlTjJYcxzZd/sPEsW/PLSDZcfPuHyYhlrz8vFQpcYh5Ai
 ANGaV5cONg8XmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvI5ApPJl5JXBbXwEdxAR0UMu
 OPSAHlSQipKQaGFWjPrutfnZzA5uu3j3DH92us3NbP09Mv7zTVVLmWj27yMYLm4x4ze54rbvd
 nb27bnXWztV/fmhNYo1qW/+cRcBm2lmFkPXsUs6aHkmzLC4qpoYXTj7dXnCuJsQsQeCotPYTP
 Ztu6fxb640j77M3LgvLr794YOcky++PD3zb5hnrvuVIwapjbEosxRmJhlrMRcWJAATVczjKAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505730764!110410528!1
X-Originating-IP: [74.125.83.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23984 invoked from network); 18 Sep 2017 10:32:45 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:45 -0000
Received: by mail-pg0-f50.google.com with SMTP id j16so37531pga.1
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=ijMdyx8wZbbAo+FVTOWnm/QsRMG9YzW1OWFH2GUaLR1+Iurm+EuvFeOZWZb9x1rYxm
 2ce2AaSs95l7mjZ9x4gdYSw9EiyR+adRaeJBnoDVX6jOhq+QpLRPbJT/94Ne6ritCfTL
 O71waUPKWc95rEHSEEsjrWgcqWfNcKQPiSvRY=
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=I8zaolEeSR1ePItH88/LUw6OA1UD0s0bYocMWUJjcgr4/8LJv+xPN+zN6XBPtz0Lcb
 XGGvn+5bwmE6cgTC/hewhH8yoWE2xVWDk8P/AZrJAj4+Gpb7at8iyFjQJbSO/fOGfgsT
 G30qyOX0jM40mUZhSRqNI1vG+xfdcbDVroBG2XVML0iqb5+DWI4Araq1azyLvbWQjeKg
 pFHyTUUb8Ssv7fP04OCZNjzxBClL8x4KIv6Y/txi0GEd0YGmsIZ5GLLnB9tSe1j2D7r+
 W5Tmb/FGLt6J4cFBjM4E+mNp68sPvocaOs1yRUROjgmYj0iT9RteN+OZsc6HhPSANeRd
 khbg==
X-Gm-Message-State: AHPjjUhr9BaWQQqjs/UMckQOmE5eDK2BPRUY0EiKygKGB32Omt9/e4ax
 RyS9qlZXUe7NuNluSgFbSw==
X-Google-Smtp-Source: ADKCNb75+rLN6fp3Pj72yEbs/zMm7BQj7H1pOfjHtAnQrMulwdHj3IKWCQxl2lJvDgbC4l0gER12cw==
X-Received: by 10.99.104.138 with SMTP id d132mr21330981pgc.268.1505730763462; 
 Mon, 18 Sep 2017 03:32:43 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:43 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:52 +0530
Message-Id: <1505730731-10947-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/27 v9] xen/arm: vpl011: Modify xenconsole to
	define and use a new console structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSB1c2VzIGEgZG9tYWluIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBjb25zb2xl
IHNwZWNpZmljIGZpZWxkcy4gVGhpcwpwYXRjaCBkZWZpbmVzIGEgbmV3IGNvbnNvbGUgc3RydWN0
dXJlLCB3aGljaCB3b3VsZCBiZSB1c2VkIGJ5IHRoZSB4ZW5jb25zb2xlCmZ1bmN0aW9ucyB0byBw
ZXJmb3JtIGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJlYWRpbmcvd3JpdGluZyBk
YXRhIGZyb20vdG8KdGhlIGNvbnNvbGUgcmluZyBidWZmZXIgb3IgcmVhZGluZy93cml0aW5nIGRh
dGEgZnJvbS90byBjb25zb2xlIHR0eS4KClRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0IHZ1YXJ0IGNvbnNvbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0
OgotIE1vdmVkIHRoZSBmb2xsb3dpbmcgZmllbGRzIGZyb20gdGhlIHN0cnVjdCBkb21haW4gdG8g
c3RydWN0IGNvbnNvbGU6CiAgLT54ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogIC0+aW50
IHhjZV9wb2xsZmRfaWR4OwogIC0+aW50IGV2ZW50X2NvdW50OwogIC0+bG9uZyBsb25nIG5leHRf
cGVyaW9kOwoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gK
ICB3aGljaCBtb2RpZmllcyB0aGUgeGVuY29uc29sZSB0byB1c2UgYSBuZXcgY29uc29sZSBzdHJ1
Y3R1cmUuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29s
ZV9jcmVhdGVfcmluZygpIHdoaWNoIHNldHMgdXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVu
dCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBm
dW5jdGlvbiB0byBzZXR1cAogIGEgY29uc29sZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRh
aW4gdnVhcnQgc3BlY2lmaWMgY2hhbmdlcywgd2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgog
IHRoZSBuZXh0IHBhdGNoLgotIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5h
bWUgdW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBTcGxpdCB0aGUgZG9tYWluIHN0cnV0
dXJlIHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUKLSBNb2RpZmllZCB0aGUgZnVuY3Rp
b25zIHRvIG9wZXJhdGUgb24gdGhlIGNvbnNvbGUgc3RydXR1cmUKLSBSZXBsYWNlZCByZXBldGl0
aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKCiB0b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIHwgMjk5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTM0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IGU4MDMzZDIuLjMwY2QxNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtODks
MjUgKzg5LDMwIEBAIHN0cnVjdCBidWZmZXIgewogCXNpemVfdCBtYXhfY2FwYWNpdHk7CiB9Owog
Ci1zdHJ1Y3QgZG9tYWluIHsKLQlpbnQgZG9taWQ7CitzdHJ1Y3QgY29uc29sZSB7CiAJaW50IG1h
c3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7CiAJaW50IHNsYXZlX2ZkOwogCWludCBs
b2dfZmQ7Ci0JYm9vbCBpc19kZWFkOwotCXVuc2lnbmVkIGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgYnVm
ZmVyIGJ1ZmZlcjsKLQlzdHJ1Y3QgZG9tYWluICpuZXh0OwogCWNoYXIgKmNvbnNwYXRoOwogCWlu
dCByaW5nX3JlZjsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Ci0JeGVu
ZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAl4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGVyZmFjZTsKIAlpbnQgZXZlbnRfY291bnQ7CiAJbG9uZyBsb25nIG5leHRfcGVyaW9k
OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKKwl4ZW5ldnRjaG5fcG9y
dF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7Cit9OworCitzdHJ1Y3QgZG9tYWluIHsKKwlpbnQg
ZG9taWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1Y3QgZG9t
YWluICpuZXh0OworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGU7CiB9OwogCiBzdGF0aWMgc3RydWN0
IGRvbWFpbiAqZG9tX2hlYWQ7CkBAIC0xNjAsOSArMTY1LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAKIHN0
YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CiAJWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IGNvbi0+aW50ZXJmYWNlOwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJeGVuX21iKCk7CiAJaW50Zi0+b3V0X2NvbnMg
PSBjb25zOwotCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3Bv
cnQpOworCXhlbmV2dGNobl9ub3RpZnkoY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
OwogCiAJLyogR2V0IHRoZSBkYXRhIHRvIHRoZSBsb2dmaWxlIGFzIGVhcmx5IGFzIHBvc3NpYmxl
IGJlY2F1c2UgaWYKIAkgKiBubyBvbmUgaXMgbGlzdGVuaW5nIG9uIHRoZSBjb25zb2xlIHB0eSB0
aGVuIGl0IHdpbGwgZmlsbCB1cAogCSAqIGFuZCBoYW5kbGVfdHR5X3dyaXRlIHdpbGwgc3RvcCBi
ZWluZyBjYWxsZWQuCiAJICovCi0JaWYgKGRvbS0+bG9nX2ZkICE9IC0xKSB7CisJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKSB7CiAJCWludCBsb2dyZXQ7CiAJCWlmIChsb2dfdGltZV9ndWVzdCkgewog
CQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1lc3RhbXAoCi0JCQkJZG9tLT5sb2dfZmQsCisJCQkJ
Y29uLT5sb2dfZmQsCiAJCQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKIAkJ
CQlzaXplLCAmbG9nX3RpbWVfZ3Vlc3RfbmVlZHRzKTsKIAkJfSBlbHNlIHsKIAkJCWxvZ3JldCA9
IHdyaXRlX2FsbCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZm
ZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUpOwogCQl9CkBAIC0zMzgs
MTQgKzM0NCwxNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4g
KmRvbSkKIAogc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiB7Ci0JaWYgKGRvbS0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCWNsb3NlKGRvbS0+bWFzdGVyX2Zk
KTsKLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKKworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPm1h
c3Rlcl9mZCk7CisJCWNvbi0+bWFzdGVyX2ZkID0gLTE7CiAJfQogCi0JaWYgKGRvbS0+c2xhdmVf
ZmQgIT0gLTEpIHsKLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Ci0JCWRvbS0+c2xhdmVfZmQgPSAt
MTsKKwlpZiAoY29uLT5zbGF2ZV9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPnNsYXZlX2ZkKTsK
KwkJY29uLT5zbGF2ZV9mZCA9IC0xOwogCX0KIH0KIApAQCAtNDE4LDExICs0MjYsMTIgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY2hhciAqZGF0
YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAt
MSk7Ci0JYXNzZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5zbGF2ZV9m
ZCA9PSAtMSk7CisJYXNzZXJ0KGNvbi0+bWFzdGVyX2ZkID09IC0xKTsKIAotCWlmIChvcGVucHR5
KCZkb20tPm1hc3Rlcl9mZCwgJmRvbS0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkg
eworCWlmIChvcGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5V
TEwsIE5VTEwpIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxl
ZCB0byBjcmVhdGUgdHR5IGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVycm5vID0gJWksICVz
KSIsCkBAIC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCiAJCXJldHVybiAwOwogCX0KIAotCWlmICh0Y2dldGF0dHIoZG9tLT5z
bGF2ZV9mZCwgJnRlcm0pIDwgMCkgeworCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2ZV9mZCwgJnRl
cm0pIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBn
ZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIs
CkBAIC00MzgsNyArNDQ3LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3Qg
ZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAljZm1ha2VyYXcoJnRlcm0pOwotCWlmICh0
Y3NldGF0dHIoZG9tLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgeworCWlmICh0Y3Nl
dGF0dHIoY29uLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgewogCQllcnIgPSBlcnJu
bzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBzZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRv
bWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIsCkBAIC00NDYsNyArNDU1LDcgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0
OwogCX0KIAotCWlmICgoc2xhdmUgPSBwdHNuYW1lKGRvbS0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkg
eworCWlmICgoc2xhdmUgPSBwdHNuYW1lKGNvbi0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkgewogCQll
cnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgc2xhdmUgbmFtZSBm
b3IgZG9tYWluLSVkICIKIAkJICAgICAgIihlcnJubyA9ICVpLCAlcykiLApAQCAtNDU0LDE4ICs0
NjMsMTggQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0
IiwgZG9tLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1p
dCIsIGNvbi0+Y29uc3BhdGgpICE9CiAJCS0xOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7
CiAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKIAlpZiAoZGF0YSkg
ewotCQlkb20tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOworCQlj
b24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwogCQlmcmVlKGRh
dGEpOwogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVz
L3R0eSIsIGRvbS0+Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRo
LCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290
byBvdXQ7CiAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0
cmxlbihzbGF2ZSkpOwpAQCAtNDczLDcgKzQ4Miw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAK
LQlpZiAoZmNudGwoZG9tLT5tYXN0ZXJfZmQsIEZfU0VURkwsIE9fTk9OQkxPQ0spID09IC0xKQor
CWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCiAJ
CWdvdG8gb3V0OwogCiAJcmV0dXJuIDE7CkBAIC01MTksMjkgKzUyOCwzMiBAQCBzdGF0aWMgaW50
IHhzX2dhdGhlcihzdHJ1Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAK
IHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQog
ewotCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKQorCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsK
LQlpZiAoeGd0X2hhbmRsZSAmJiBkb20tPnJpbmdfcmVmID09IC0xKQotCQl4ZW5nbnR0YWJfdW5t
YXAoeGd0X2hhbmRsZSwgZG9tLT5pbnRlcmZhY2UsIDEpOworCWlmICh4Z3RfaGFuZGxlICYmIGNv
bi0+cmluZ19yZWYgPT0gLTEpCisJCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmlu
dGVyZmFjZSwgMSk7CiAJZWxzZQotCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0la
RSk7Ci0JZG9tLT5pbnRlcmZhY2UgPSBOVUxMOwotCWRvbS0+cmluZ19yZWYgPSAtMTsKKwkJbXVu
bWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOworCWNvbi0+aW50ZXJmYWNlID0gTlVM
TDsKKwljb24tPnJpbmdfcmVmID0gLTE7CiB9CiAgCiBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVf
cmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdf
cmVmLCByYzsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0
aCwKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCiAJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwp
OwogCWlmIChlcnIpCiAJCWdvdG8gb3V0OwogCi0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvdHlwZSIsIGRvbS0+Y29uc3BhdGgpOworCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRo
KSwgIiVzL3R5cGUiLCBjb24tPmNvbnNwYXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05V
TEwsIHBhdGgsIE5VTEwpOwogCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29uc29sZWQi
KSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01NTAsNzcgKzU2Miw3NyBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJZnJlZSh0eXBlKTsKIAog
CS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAo
cmluZ19yZWYgIT0gZG9tLT5yaW5nX3JlZiAmJiBkb20tPnJpbmdfcmVmICE9IC0xKQorCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKIAotCWlmICghZG9tLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewogCQkvKiBQcmVm
ZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KLQkJZG9tLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFw
X2dyYW50X3JlZih4Z3RfaGFuZGxlLAorCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBf
Z3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09O
U09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJZG9tLT5yaW5nX3JlZiA9IC0xOwor
CQljb24tPnJpbmdfcmVmID0gLTE7CiAJfQotCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKKwlpZiAo
IWNvbi0+aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSAqLwotCQlkb20tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAorCQljb24tPmlu
dGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAogCQkJeGMsIGRvbS0+ZG9taWQsIFhDX1BB
R0VfU0laRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAogCQkJKHVuc2lnbmVkIGxvbmcpcmlu
Z19yZWYpOwotCQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVMTCkgeworCQlpZiAoY29uLT5pbnRl
cmZhY2UgPT0gTlVMTCkgewogCQkJZXJyID0gRUlOVkFMOwogCQkJZ290byBvdXQ7CiAJCX0KLQkJ
ZG9tLT5yaW5nX3JlZiA9IHJpbmdfcmVmOworCQljb24tPnJpbmdfcmVmID0gcmluZ19yZWY7CiAJ
fQogCiAJLyogR28gbm8gZnVydGhlciBpZiBwb3J0IGhhcyBub3QgY2hhbmdlZCBhbmQgd2UgYXJl
IHN0aWxsIGJvdW5kLiAqLwotCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7
CisJaWYgKHJlbW90ZV9wb3J0ID09IGNvbi0+cmVtb3RlX3BvcnQpIHsKIAkJeGNfZXZ0Y2huX3N0
YXR1c190IHN0YXR1cyA9IHsKIAkJCS5kb20gPSBET01JRF9TRUxGLAotCQkJLnBvcnQgPSBkb20t
PmxvY2FsX3BvcnQgfTsKKwkJCS5wb3J0ID0gY29uLT5sb2NhbF9wb3J0IH07CiAJCWlmICgoeGNf
ZXZ0Y2huX3N0YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKIAkJICAgIChzdGF0dXMuc3RhdHVz
ID09IEVWVENITlNUQVRfaW50ZXJkb21haW4pKQogCQkJZ290byBvdXQ7CiAJfQogCi0JZG9tLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwotCWlmIChkb20tPnhjZV9o
YW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAK
IAkvKiBPcGVuaW5nIGV2dGNobiBpbmRlcGVuZGVudGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBi
aXQKIAkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4u
LiAqLwotCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwotCWlmIChk
b20tPnhjZV9oYW5kbGUgPT0gTlVMTCkgeworCWNvbi0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9v
cGVuKE5VTEwsIDApOworCWlmIChjb24tPnhjZV9oYW5kbGUgPT0gTlVMTCkgewogCQllcnIgPSBl
cnJubzsKIAkJZ290byBvdXQ7CiAJfQogIAotCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21h
aW4oZG9tLT54Y2VfaGFuZGxlLAorCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oY29u
LT54Y2VfaGFuZGxlLAogCQlkb20tPmRvbWlkLCByZW1vdGVfcG9ydCk7CiAKIAlpZiAocmMgPT0g
LTEpIHsKIAkJZXJyID0gZXJybm87Ci0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
OwotCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOworCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2Vf
aGFuZGxlKTsKKwkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIAkJZ290byBvdXQ7CiAJfQotCWRv
bS0+bG9jYWxfcG9ydCA9IHJjOwotCWRvbS0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKKwlj
b24tPmxvY2FsX3BvcnQgPSByYzsKKwljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CiAK
LQlpZiAoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
IHsKIAkJaWYgKCFkb21haW5fY3JlYXRlX3R0eShkb20pKSB7CiAJCQllcnIgPSBlcnJubzsKLQkJ
CXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwotCQkJZG9tLT54Y2VfaGFuZGxlID0g
TlVMTDsKLQkJCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0x
OworCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisJCQljb24tPnhjZV9oYW5k
bGUgPSBOVUxMOworCQkJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJCQljb24tPnJlbW90ZV9wb3J0
ID0gLTE7CiAJCQlnb3RvIG91dDsKIAkJfQogCX0KIAotCWlmIChsb2dfZ3Vlc3QgJiYgKGRvbS0+
bG9nX2ZkID09IC0xKSkKLQkJZG9tLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwor
CWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKKwkJY29uLT5sb2dfZmQgPSBj
cmVhdGVfZG9tYWluX2xvZyhkb20pOwogCiAgb3V0OgogCXJldHVybiBlcnI7CkBAIC02MzAsMTYg
KzY0MiwxNyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBi
b29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQp
XTsKIAlib29sIHN1Y2Nlc3M7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20t
PmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBkb20tPmNv
bnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRv
bSk7CiAJCWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7
Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9
CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY1MSw2ICs2NjQsNyBAQCBzdGF0aWMgc3RydWN0IGRv
bWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAJc3RydWN0IGRvbWFpbiAqZG9tOwogCWNo
YXIgKnM7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25zb2xlICpjb247CiAKIAlp
ZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7CiAJCWRvbG9nKExP
R19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCkBAIC02NjcsMjUgKzY4
MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAK
IAlkb20tPmRvbWlkID0gZG9taWQ7CiAKLQlkb20tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9w
YXRoKHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhkb20tPmNvbnNwYXRoLCBzdHJsZW4o
ZG9tLT5jb25zcGF0aCkgKworCWNvbiA9ICZkb20tPmNvbnNvbGU7CisJY29uLT5jb25zcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoY29uLT5j
b25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWRvbS0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPmNvbnNwYXRoID0g
czsKKwlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25zb2xlIik7CiAKLQlkb20tPm1hc3Rlcl9m
ZCA9IC0xOwotCWRvbS0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKLQlkb20tPnNsYXZlX2ZkID0g
LTE7Ci0JZG9tLT5sb2dfZmQgPSAtMTsKLQlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJY29u
LT5tYXN0ZXJfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5z
bGF2ZV9mZCA9IC0xOworCWNvbi0+bG9nX2ZkID0gLTE7CisJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwogCi0JZG9tLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+bmV4
dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8g
MTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWRvbS0+cmluZ19yZWYgPSAtMTsKLQlk
b20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7CisJY29uLT5yaW5n
X3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0xOworCWNvbi0+cmVtb3RlX3BvcnQgPSAt
MTsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNjk3
LDcgKzcxMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21p
ZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUoZG9tLT5jb25zcGF0aCk7CisJZnJlZShj
b24tPmNvbnNwYXRoKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03MjksMzAg
Kzc0NCwzNCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkK
IAogc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlkb21haW5fY2xvc2VfdHR5KGQpOwog
Ci0JaWYgKGQtPmxvZ19mZCAhPSAtMSkgewotCQljbG9zZShkLT5sb2dfZmQpOwotCQlkLT5sb2df
ZmQgPSAtMTsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKKwkJY2xvc2UoY29uLT5sb2dfZmQp
OworCQljb24tPmxvZ19mZCA9IC0xOwogCX0KIAotCWZyZWUoZC0+YnVmZmVyLmRhdGEpOwotCWQt
PmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOworCWNvbi0+YnVm
ZmVyLmRhdGEgPSBOVUxMOwogCi0JZnJlZShkLT5jb25zcGF0aCk7Ci0JZC0+Y29uc3BhdGggPSBO
VUxMOworCWZyZWUoY29uLT5jb25zcGF0aCk7CisJY29uLT5jb25zcGF0aCA9IE5VTEw7CiAKIAly
ZW1vdmVfZG9tYWluKGQpOwogfQogCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKIHsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlk
LT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwogCWRvbWFpbl91bm1h
cF9pbnRlcmZhY2UoZCk7Ci0JaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2hu
X2Nsb3NlKGQtPnhjZV9oYW5kbGUpOwotCWQtPnhjZV9oYW5kbGUgPSBOVUxMOworCWlmIChjb24t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7
CisJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGVudW1fcGFz
cyA9IDA7CkBAIC03ODIsNyArODAxLDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQp
CiAKIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKKwlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
KmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNw
YWNlOwogCiAJY29ucyA9IGludGYtPmluX2NvbnM7CkBAIC04MTIsNyArODMyLDggQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlzc2l6ZV90IGxlbiA9
IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwog
CVhFTkNPTlNfUklOR19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCkBAIC04MjUsNyAr
ODQ2LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
IAlpZiAobGVuID4gc2l6ZW9mKG1zZykpCiAJCWxlbiA9IHNpemVvZihtc2cpOwogCi0JbGVuID0g
cmVhZChkb20tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOworCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJf
ZmQsIG1zZywgbGVuKTsKIAkvKgogCSAqIE5vdGU6IG9uIFNvbGFyaXMsIGxlbiA9PSAwIG1lYW5z
IHRoZSBzbGF2ZSBjbG9zZWQsIGFuZCB0aGlzCiAJICogaXMgbm8gcHJvYmxlbSwgYnV0IExpbnV4
IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQpAQCAtODQxLDcgKzg2Miw3IEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJCX0KIAkJeGVu
X3dtYigpOwogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKLQkJeGVuZXZ0Y2huX25vdGlmeShkb20t
PnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJCXhlbmV2dGNobl9ub3RpZnkoY29uLT54
Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7CiAJCWRvbWFpbl9jbG9zZV90
dHkoZG9tKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CkBAIC04NTEsMzcgKzg3MiwzOSBAQCBz
dGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZv
aWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJc3NpemVfdCBsZW47
CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19k
ZWFkKQogCQlyZXR1cm47CiAKLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5idWZm
ZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAotCQkgICAgZG9tLT5idWZmZXIuc2l6ZSAt
IGRvbS0+YnVmZmVyLmNvbnN1bWVkKTsKKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29u
LT5idWZmZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAorCQkgICAgY29uLT5idWZmZXIu
c2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKTsKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2co
TE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAg
ICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7CiAJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShk
b20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKLQkJYnVmZmVyX2Fk
dmFuY2UoJmRvbS0+YnVmZmVyLCBsZW4pOworCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZmZXIs
IGxlbik7CiAJfQogfQogCiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1
cm47CiAKLQlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhkb20tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKKwlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKIAkJcmV0dXJuOwogCi0JZG9tLT5ldmVudF9jb3VudCsrOworCWNvbi0+ZXZlbnRfY291
bnQrKzsKIAogCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKIAotCWlmIChkb20tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpCi0JCSh2b2lkKXhlbmV2dGNobl91bm1hc2soZG9tLT54Y2Vf
aGFuZGxlLCBwb3J0KTsKKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dB
TkNFKQorCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQpAQCAtOTQ4LDkgKzk3MSwxMSBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCWlmIChsb2dfZ3Vlc3QpIHsKIAkJc3Ry
dWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0J
CQlpZiAoZC0+bG9nX2ZkICE9IC0xKQotCQkJCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCQlkLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKworCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CiAJCX0KIAl9CiAK
QEAgLTEwNTksNDggKzEwODQsNTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJLyogUmUtY2Fs
Y3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCiAJCSAgIGRvbWFp
bnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+
bmV4dCkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQkvKiBD
UyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6CiAJCQkgKiBmb3Igc2Vs
ZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCiAJCQkgKiBzaW1pbGFyIGJlaGF2aW9y
IChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKIAkJCSAqIHNvb25lciB0aGFuIHJlcXVlc3RlZCkg
YXMgd2VsbC4gSnVzdCBsZWF2ZQogCQkJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGgg
YSBzZXBhcmF0ZQogCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0JCQlpZiAoKG5vdys1KSA+
IGQtPm5leHRfcGVyaW9kKSB7Ci0JCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlU
X1BFUklPRDsKLQkJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBkLT5sb2NhbF9w
b3J0KTsKKwkJCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgeworCQkJCWNvbi0+bmV4
dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJCQlpZiAoY29uLT5ldmVudF9j
b3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAkJCQl9Ci0JCQkJZC0+ZXZl
bnRfY291bnQgPSAwOworCQkJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwogCQkJfQogCQl9CiAKIAkJ
Zm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlpZiAoZC0+ZXZlbnRfY291
bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKworCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExP
V0FOQ0UpIHsKIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQg
dGltZSBzbGljZSB0byBleHBpcmUgKi8KIAkJCQlpZiAoIW5leHRfdGltZW91dCB8fAotCQkJCSAg
ICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gZC0+
bmV4dF9wZXJpb2Q7Ci0JCQl9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkgeworCQkJ
CSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQorCQkJCQluZXh0X3RpbWVvdXQg
PSBjb24tPm5leHRfcGVyaW9kOworCQkJfSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVM
TCkgewogCQkJCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAotCQkJCSAgICAhZC0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAotCQkJCSAgICBkLT5idWZmZXIuc2l6ZSA8IGQtPmJ1ZmZlci5t
YXhfY2FwYWNpdHkpIHsKLQkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2Vf
aGFuZGxlKTsKLQkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJ
CQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAorCQkJCSAgICBjb24tPmJ1ZmZlci5z
aXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJCWludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IHNldF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwogCQkJCX0K
IAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgeworCQkJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKIAkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGQpKQogCQkJCQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYg
KCFidWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCisJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+
YnVmZmVyKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7CiAKIAkJCQlpZiAoZXZlbnRzKQotCQkJ
CQlkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKKwkJ
CQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk
LAogCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKIAkJCX0KIAkJfQpAQCAtMTE2MywzMyArMTE5Miwz
NSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7
IGQgPSBuKSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCW4g
PSBkLT5uZXh0OwotCQkJaWYgKGQtPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCi0JCQkJICAgIGQtPnhjZV9wb2xs
ZmRfaWR4ICE9IC0xICYmCi0JCQkJICAgICEoZmRzW2QtPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKKwkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgorCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKIAkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCSAgICAgIChmZHNbY29uLT54Y2Vf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJICAgICAgIFBPTExJTikpCiAJCQkJICAgIGhhbmRs
ZV9yaW5nX3JlYWQoZCk7CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKKwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rl
cl9wb2xsZmRfaWR4ICE9IC0xKSB7CisJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKIAkJCQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9t
aWQpKTsKIAkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJ
CQkJCSAgICBQT0xMSU4pCiAJCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Ci0JCQkJCWlmIChmZHNb
ZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVy
X3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9MTE9VVCkKIAkJCQkJCWhhbmRsZV90
dHlfd3JpdGUoZCk7CiAJCQkJfQogCQkJfQogCi0JCQlkLT54Y2VfcG9sbGZkX2lkeCA9IGQtPm1h
c3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykK
IAkJCQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMB-0001tu-HI; Mon, 18 Sep 2017 10:32:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttM9-0001rY-V2
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A8/E9-30688-1D0AFB95; Mon, 18 Sep 2017 10:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXiVRtsqHthwf5
 Ig63zZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLr3vZC/5KV2y4+Z+1gXG/eBcjF4eQwDRG
 iTXdz9m7GDk5WATmMUts3hwMYksI9LNKTJnHCGGnSXQ09DLB2G3tJ9gh7EqJf3sXgtlCAloSR
 0/NZoUYuoNJ4sTWFUDNHBxsAiYSszokQGpEBJQk7q2azARSwywwn1GiaVIvG0iNsECCxMVV5h
 A3qErsvzOdDcTmFfCR2HV8IRvELjmJm+c6mUFsTqD4+fUPWCH2ekvM+3WFcQKj4AJGhlWM6sW
 pRWWpRboWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHGAAQ7GA82Ox9ilORg
 UhLlFY3cHynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnf1fKCcYFFqempFWmYOMOxh0hIcPEoiv
 OtA0rzFBYm5xZnpEKlTjMYc+/bc+sPE0XHz7h8mIZa8/LxUKXHeOpBSAZDSjNI8uEGweLzEKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5HIFN4MvNK4Pa9AjqFCeiUlh17QE4pSURISTUwuvF
 dffhW7pDv/SDhN5NPXwr5fepR8b0fs88+8Q/K8Xm+aN/Tptt3E81nstSd8pZ0Dyr85mJautxu
 2lc2dwGhuSJ+82qZlGrlS35vWRi9RntihdHfPWxRkhrzAw4uYtjxzHSnY+2ukpMHPy/48k9+t
 5hh84THnj2ioVtl176+7/D2ELv9khP7+pRYijMSDbWYi4oTAW4GsUDCAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505730766!112001224!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63423 invoked from network); 18 Sep 2017 10:32:48 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:48 -0000
Received: by mail-pg0-f49.google.com with SMTP id i130so34374pgc.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=JHZGYk4ErW6Cb9kmPPeWInR1aYQI2zH1Mj4mUT2HieEUgF6SN7O5sA5+9oCiaHrdDP
 zzuHbNtfUe9ZBn1q1AwJnl9lrpInbMumLGxjFpNGy972HJMl4Te9s/VB+a+nyvnmfE73
 bY9ThN0Lp1DUOtNUzmsV7Sv2e86ExrnPUY8sk=
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=SiDSt+dP24lnV4qEdieySNREw7rMXxQihgsBcXJ1ZnQ9OSHalbIVvoa7VEpe85YxUc
 YIavLtMryqPLWFhtEveM+UHX4tAem1PEMxDNLy7xQEyAXLo+qP2iKN6qBp80xUOmbZ9S
 whxj4g2wK3P9D5Yfd1f8J4dfJ0WpWoysi4KAWmHU/JbtV4I0rmj1YmjiRsygi5ZRUFsH
 JRxIJiJCZL5PFgSVy0fa9hEEnhgXhfyHHIMUei/sOw40Pi9IGwSnr1ammksLYPDzZaHF
 rvtfBe1TfAtN7ldnefY5vmRsyDsxVO8OkT9WYcJDHGbhcjRamXbkiCB/xCzuN48gt5b9
 7ZKA==
X-Gm-Message-State: AHPjjUil39V6UNOS+Jw4EEiz0J5I95bLBavZW2sA+TwksaijgDbVwmlY
 Npfes2phPuiVpBAaxRUv3A==
X-Google-Smtp-Source: ADKCNb5XeHHlbUr2G6ds/ahTIZVB+HVxXS8ilJFo8RSPHRJ0tjgN8rhvnTisPyKvMDxN6nQFSj4giA==
X-Received: by 10.99.55.25 with SMTP id e25mr31537120pga.383.1505730766344;
 Mon, 18 Sep 2017 03:32:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:53 +0530
Message-Id: <1505730731-10947-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/27 v9] xen/arm: vpl011: Rename the console
	structure field conspath to xspath
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnNvbGUtPmNvbnNwYXRoIG5hbWUgaXMgY2hhbmdlZCB0byBjb25zb2xlLT54c3BhdGgg
YXMgaXQgaXMKY2xlYXIgZnJvbSB0aGUgbmFtZSB0aGF0IGl0IGlzIHJlZmVycmluZyB0byB4ZW5z
dG9yZSBwYXRoLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hhbmdlcyBzaW5jZSB2NDoKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNo
LgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzMCArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwppbmRleCAzMGNkMTY3Li42ZjVjNjljIDEwMDY0NAotLS0gYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTk1
LDcgKzk1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2Zk
OwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNwYXRoOworCWNoYXIgKnhzcGF0
aDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQg
eGNlX3BvbGxmZF9pZHg7CkBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3Mg
PSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNz
ID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+eHNwYXRoKSAhPQogCQktMTsKIAlp
ZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+Y29uc3BhdGgpICE9
IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgp
ICE9IC0xKTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193cml0
ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKQEAgLTU0NiwxNCAr
NTQ2LDE0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwKKwll
cnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJp
bmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIAlpZiAo
ZXJyKQogCQlnb3RvIG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5
cGUiLCBjb24tPmNvbnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90
eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwg
TlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsK
IAkJZnJlZSh0eXBlKTsKQEAgLTY0NiwxMyArNjQ2LDEzIEBAIHN0YXRpYyBib29sIHdhdGNoX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAKIAlzbnByaW50Zihkb21pZF9z
dHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gp
IHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCQlpZiAo
c3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0JCQl4c191bndh
dGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRjaCh4cywgY29u
LT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhz
LCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY4
MiwxMyArNjgyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBk
b21pZCkKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKIAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNv
bi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSBy
ZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCisJY29uLT54c3Bh
dGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMgPSByZWFsbG9jKGNv
bi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWNvbi0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPnhzcGF0aCA9IHM7
CisJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKIAogCWNvbi0+bWFzdGVyX2ZkID0g
LTE7CiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBk
b207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJZnJlZShjb24tPnhzcGF0aCk7CiAJ
ZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzU2LDggKzc1Niw4IEBAIHN0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKIAljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoY29uLT5jb25zcGF0aCk7
Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPnhzcGF0aCk7CisJY29uLT54c3Bh
dGggPSBOVUxMOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMH-0001zr-OY; Mon, 18 Sep 2017 10:32:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMG-0001y5-8V
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A8/0D-03616-7D0AFB95; Mon, 18 Sep 2017 10:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfTAWt1rC/Z
 HGjwpsvi+ZTKTA6PH4Q9XWAIYo1gz85LyKxJYMxr2dDAWrBCvOHrmBHMD4y7hLkZODiGBaYwS
 J6+YdzFycbAIzGOWuLX0CAuIIyHQzypx6uMnZpAqCYE0ic/rulhh7GuX9gEVcQDZNRK7WlkgB
 mlJHD01mxWkV0hgB5PE/YnLGEFq2ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXjaQGmGBCI
 mFrxJBalgEVCXerJkNNpNXwEdi+/rZ7BBr5SRunusEO4cTKH5+/QNWiL3eEvN+XWGcwCi4gJF
 hFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7Gu5sC
 DjFKcjApifKKRu6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+24+UE6wKDU9tSItMwcY9DBpC
 Q4eJRHedSBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxBLXn5eqpQ4xDwBkIaM0j
 y4cbDIvMQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3kcgU3gy80rgtr4COogJ6KCWHXtADip
 JREhJNTCq5H63XPsisOjIpqZCXm1b7pkRHEa6Sx983e3x/Qfbo0cOHz7/dZ+odLNzmefkB6az
 cg2+THz6ofJwQN653gb91CPvDh042vP3U8rhBfJOobxXks2l9LZdbpHWTtugtrlg+5LTf+sF/
 zbZn1N9ebhudVzYxbZyySTF0I42H5kexlMhtd+mvzBSYinOSDTUYi4qTgQATsmgD8cCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505730772!85447993!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5918 invoked from network); 18 Sep 2017 10:32:53 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:53 -0000
Received: by mail-pf0-f173.google.com with SMTP id p87so27608pfj.9
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=EtvhJzM3HTL/NgQ6915SS3H5bdB2TB/oZeG6xtku1W0=;
 b=UCapcZKvYLGylzbNemCSTQkummga6UP2Np3Ltn/iT1Ddj+ql1f6o9yM/pCapJVnMEt
 xy70oZs3yJ3fGCpZWvnxDKs8sE0EDA8tIMgsJ9jfECUAYqfWL5pwkKnw42erIfQIp1NE
 jK0ur23xv1ID93y2gHXLArGeUVcH4MYrIKjsI=
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=EtvhJzM3HTL/NgQ6915SS3H5bdB2TB/oZeG6xtku1W0=;
 b=L/oxwPaAcp2C1Itng8UjF4S76D49ZuQLaTq3muP8Y0sEeTt8JFFt3cxdxCI8TK3cRZ
 c/Q7HvpAFP6oROx5MIW7MJfuwQNNCPPMVmA27+KfFU1czxyk7xDS+IbAv/uWXLZEEecE
 XDI5wxLhguSw+qNUmq6tdTYhwRhSOj0/x24deUM1OgSK+53E0mqvL+M5AxAQPJSWyIiB
 CU5YS0NX1rKHti7kjGG3uH3IjNPT/j44UXPVYiWcChACDxvhmQBePS9cczh+fZ7TotLW
 fya8he0EULqefr/71DrO1guTM0GMpdsXdfCXrSjj5+ptH92Xx8BACM07mraE0lEQlmDJ
 DBHg==
X-Gm-Message-State: AHPjjUj3mN11yj4byCJzYngfY2SC5d7divg8ZfM1C7/jhSosuNXMfw8u
 DdsKOcLRF29bgyswzjbUEA==
X-Google-Smtp-Source: AOwi7QDPb1uLX6+ZKIc7YkTbTk0pLZv6q6nHEIH8YOS8axPCVklVjqiTooeqYk6/aBUXZ8GpiF7Bgg==
X-Received: by 10.98.210.138 with SMTP id c132mr17911558pfg.331.1505730772274; 
 Mon, 18 Sep 2017 03:32:52 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:51 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:55 +0530
Message-Id: <1505730731-10947-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/27 v9] xen/arm: vpl011: Add a new
	console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfaW5pdCBmdW5jdGlvbi4gVGhpcyBm
dW5jdGlvbgppbml0aWFsaXplcyB0aGUgY29uc29sZSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYTJhMzQ5Ni4uMWRhMDhkNyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC02NTUsMjAgKzY1
NSw1MSBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29s
IHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi0KLXN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKK3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBj
b25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlzdHJ1Y3QgZG9tYWluICpkb207
CiAJY2hhciAqczsKKwlpbnQgZXJyID0gLTE7CiAJc3RydWN0IHRpbWVzcGVjIHRzOwotCXN0cnVj
dCBjb25zb2xlICpjb247CiAKIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0
cykgPCAwKSB7CiAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVz
OkwlZCIsCiAJCSAgICAgIF9fRklMRV9fLCBfX0ZVTkNUSU9OX18sIF9fTElORV9fKTsKLQkJcmV0
dXJuIE5VTEw7CisJCXJldHVybiBlcnI7CiAJfQogCisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+
bG9nX2ZkID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0x
OworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJ
Y29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2
X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+ZCA9IGRvbTsKKwlj
b24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJl
YWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKworCQkgICAgc3RybGVuKCIv
Y29uc29sZSIpICsgMSk7CisJaWYgKHMpIHsKKwkJY29uLT54c3BhdGggPSBzOworCQlzdHJjYXQo
Y29uLT54c3BhdGgsICIvY29uc29sZSIpOworCQllcnIgPSAwOworCX0KKworCXJldHVybiBlcnI7
Cit9CisKK3N0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29uKQorewor
CWlmIChjb24tPnhzcGF0aCkKKwkJZnJlZShjb24tPnhzcGF0aCk7Cit9CisKK3N0YXRpYyBzdHJ1
Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKK3sKKwlzdHJ1Y3QgZG9tYWluICpk
b207CisJc3RydWN0IGNvbnNvbGUgKmNvbjsKKwogCWRvbSA9IGNhbGxvYygxLCBzaXplb2YgKmRv
bSk7CiAJaWYgKGRvbSA9PSBOVUxMKSB7CiAJCWRvbG9nKExPR19FUlIsICJPdXQgb2YgbWVtb3J5
ICVzOiVzKCk6TCVkIiwKQEAgLTY3NywyOCArNzA4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0K
IAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRo
KHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+
eHNwYXRoKSArCi0JCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKLQlpZiAocyA9PSBOVUxM
KQotCQlnb3RvIG91dDsKLQljb24tPnhzcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+eHNwYXRoLCAi
L2NvbnNvbGUiKTsKLQotCWNvbi0+bWFzdGVyX2ZkID0gLTE7Ci0JY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOwotCWNvbi0+c2xhdmVfZmQgPSAtMTsKLQljb24tPmxvZ19mZCA9IC0xOwotCWNv
bi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKLQljb24tPmQgPSBkb207Ci0KLQljb24tPm5leHRfcGVy
aW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAw
MDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKLQljb24tPnJpbmdfcmVmID0gLTE7Ci0JY29uLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb25zb2xlX2lu
aXQoY29uLCBkb20pKQorCQlnb3RvIG91dDsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1
ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNzEwLDcgKzcyMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUo
Y29uLT54c3BhdGgpOworCWNvbnNvbGVfZnJlZShjb24pOwogCWZyZWUoZG9tKTsKIAlyZXR1cm4g
TlVMTDsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:32:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMI-00021w-Vr; Mon, 18 Sep 2017 10:32:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMH-0001zW-Qy
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 93/57-02226-8D0AFB95; Mon, 18 Sep 2017 10:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAet3LC/Z
 HGrRNF7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMaTpxlLnjrWdF1aAdjA+Nfmy5GLg4hgWmM
 Eqt7jrOCOCwC85glZi+7wQbiSAj0s0p0P3sNlOEEctIktjzoZIKxb/xqZIawqySOnZnFDmILC
 WhJHD01mxVi7A4midXtS4EmcXCwCZhIzOqQAKkREVCSuLdqMhNIDbPAfEaJpkm9YDXCApkSTw
 5JgtSwCKhKvD7yCWwmr4CPxPm3TVC75CRunusEszlB4usfsELs9ZaY9+sK4wRGwQWMDKsYNYp
 Ti8pSi3SNzPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDrp6BgXEHY8tev0OM
 khxMSqK8opH7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8JbNB8oJFqWmp1akZeYAgx8mLcHBo
 yTCWwiS5i0uSMwtzkyHSJ1itOS4cOfSHyaOA3tuAcmOm3f/MAmx5OXnpUqJ89aBNAiANGSU5s
 GNg0XoJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvMtApvBk5pXAbX0FdBAT0EEtO/aAHFS
 SiJCSamCUt6l5IF99wn9O5Dq737POcS353RTdLPiYh2Xp4zk/7itXe6Ub2LNdL+RSejsv4GV7
 kchbTS31Va48x/+3MlmffSuyl/mnqsIp072lL1d1XPM6fSbgLJe0+Z3+O/sY73o4X329bbues
 cU+rrXahz1PpsXkrP8lrOOWOnupW1zRNLtkrd3HXM2VWIozEg21mIuKEwFlIfS4ywIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505730770!107672538!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12985 invoked from network); 18 Sep 2017 10:32:51 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:51 -0000
Received: by mail-pf0-f175.google.com with SMTP id m63so29459pfk.7
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=XrSlDlQOWep1SZeVyvhec9s8RWjox1qQKrGzLPDUhtWRE3oIgw7rH6B3hRujOmykAN
 BFqOr+Nh+Se3xuV3iblL2Hm30aWYJ/TZd1nensmoOmkVLIdEnktbLOo31lMLhYQhFGgR
 j+lz3Pm+aowXH/O2oDTPjOMtSlyzwOuo62CVU=
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=Hl0mi7+nq6EUg/2Q8hKCFoQcmKYcVLzTmh/zGHOS0YqcJJmqiprh84F5c4jX4+a5No
 VUlY/gPXRs2gqHXqf5K71d5yY1BHIXgjHeRdnIgt99eWlOJkMJbyADJCVElUSmoVttVB
 Q2FfyhUwKYWeomy8M7dsHfTlVKJpTrREgyjKGeUjlxZyTXqL4POQsAkz4bdz/G74Jd1r
 +D3dkGkTBnAdaM/Ugbg3h4Q/Nv0/yeilppGR64PvTCnGJaRDTr8a3bfkuFLs4wlWFkc4
 Q0dMbXxxHr1tX1zDDdiTt7mD4kMI+Bd6zt7xjpQPw2H+o6faouxzqAu+Bdb9Un9DeOI9
 JOwQ==
X-Gm-Message-State: AHPjjUgo8LcoF5Wm+2XYNQqEvyUSExBanE2yq8NV+nCCY9vrkxGNBPvB
 nVKQsht55eCUbZKnKqD3fw==
X-Google-Smtp-Source: ADKCNb57MFoU0dbNdT7WFJM3BXtvFP1cxg9DsUUsrYYdXNNBtUmW1bBEh8SZpPugcOlDed2a1wS8Ng==
X-Received: by 10.99.126.84 with SMTP id o20mr32575867pgn.131.1505730769472;
 Mon, 18 Sep 2017 03:32:49 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:48 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:54 +0530
Message-Id: <1505730731-10947-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/27 v9] xen/arm: vpl011: Modify xenconsole
	functions to take console structure as input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBmdW5jdGlvbnMgdGFrZSBkb21haW4gc3RydWN0dXJlIGFzIGlucHV0LiBUaGVz
ZSBmdW5jdGlvbnMgc2hhbGwgYmUKbW9kaWZpZWQgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZSBh
cyBpbnB1dCBzaW5jZSB0aGVzZSBmdW5jdGlvbnMgdHlwaWNhbGx5IHBlcmZvcm0KY29uc29sZSBz
cGVjaWZpYyBvcGVyYXRpb25zLgoKQWxzbyB0aGUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlvbnMg
c3RhcnRpbmcgd2l0aCBwcmVmaXggImRvbWFpbl8iIHNoYWxsIGJlIG1vZGlmaWVkCnRvICJjb25z
b2xlXyIgdG8gaW5kaWNhdGUgdGhhdCB0aGVzZSBhcmUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlv
bnMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29u
c29sZXMgdG8gc3VwcG9ydCB2dWFydCBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5j
b25zb2xlIGhhdmUgYmVlbiBzcGxpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMuIFRoaXMgaXMgdGhl
IHNlY29uZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNzkgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA2ZjVjNjlj
Li5hMmEzNDk2IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTE2MywxMCArMTYzLDEwIEBAIHN0YXRpYyBpbnQg
d3JpdGVfd2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3os
CiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFp
biAqZG9tKQorc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCBidWZmZXIg
KmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAJ
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwogCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCkBAIC0yOTYsMTIgKzI5NiwxMyBAQCBzdGF0
aWMgaW50IGNyZWF0ZV9odl9sb2codm9pZCkKIAlyZXR1cm4gZmQ7CiB9CiAKLXN0YXRpYyBpbnQg
Y3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCBjcmVhdGVf
Y29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAljaGFyIGxvZ2ZpbGVbUEFUSF9N
QVhdOwogCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7CiAJaW50IGZkOwogCXVuc2lnbmVkIGlu
dCBsZW47CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJbmFtZXBhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMgPSByZWFsbG9jKG5hbWVwYXRoLCBz
dHJsZW4obmFtZXBhdGgpICsgNik7CkBAIC0zNDIsMTAgKzM0Myw4IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCXJldHVybiBmZDsKIH0KIAotc3Rh
dGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgdm9p
ZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7
CiAJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKIAkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKQEAgLTQx
Nyw3ICs0MTYsNyBAQCB2b2lkIGNmbWFrZXJhdyhzdHJ1Y3QgdGVybWlvcyAqdGVybWlvc19wKQog
fQogI2VuZGlmIC8qIF9fc3VuX18gKi8KIAotc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShz
dHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogewogCWNvbnN0IGNoYXIgKnNsYXZlOwogCWNoYXIgKnBhdGg7CkBAIC00
MjYsNyArNDI1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9z
IHRlcm07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGRv
bWFpbiAqZG9tID0gY29uLT5kOwogCiAJYXNzZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwogCWFz
c2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7CkBAIC00ODcsNyArNDg2LDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAlyZXR1cm4gMTsKIG91
dDoKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAly
ZXR1cm4gMDsKIH0KICAKQEAgLTUyNiwxMCArNTI1LDggQEAgc3RhdGljIGludCB4c19nYXRoZXIo
c3RydWN0IHhzX2hhbmRsZSAqeHMsIGNvbnN0IGNoYXIgKmRpciwgLi4uKQogCXJldHVybiByZXQ7
CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tKQorc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChj
b24tPmludGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47CiAJaWYgKHhndF9oYW5kbGUgJiYgY29u
LT5yaW5nX3JlZiA9PSAtMSkKQEAgLTU0MCwxMSArNTM3LDExIEBAIHN0YXRpYyB2b2lkIGRvbWFp
bl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+cmluZ19yZWYgPSAt
MTsKIH0KICAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewogCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CiAJY2hhciAqdHlwZSwgcGF0
aFtQQVRIX01BWF07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhz
cGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKQEAgLTU2Myw3ICs1NjAsNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAkv
KiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKLQkJZG9tYWlu
X3VubWFwX2ludGVyZmFjZShkb20pOworCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwog
CiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2lu
ZyBncmFudCB0YWJsZSAqLwpAQCAtNjIxLDcgKzYxOCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3Rl
X3BvcnQ7CiAKIAlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKLQkJaWYgKCFkb21haW5fY3Jl
YXRlX3R0eShkb20pKSB7CisJCWlmICghY29uc29sZV9jcmVhdGVfdHR5KGNvbikpIHsKIAkJCWVy
ciA9IGVycm5vOwogCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAJCQljb24t
PnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtNjMyLDcgKzYyOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiAKIAlpZiAobG9nX2d1ZXN0ICYm
IChjb24tPmxvZ19mZCA9PSAtMSkpCi0JCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2co
ZG9tKTsKKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAogIG91dDoK
IAlyZXR1cm4gZXJyOwpAQCAtNjQ4LDcgKzY0NSw3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nl
c3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNz
KQotCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNv
bik7CiAJCWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwog
CX0gZWxzZSB7CkBAIC02OTUsNiArNjkyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0
ZV9kb21haW4oaW50IGRvbWlkKQogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9
IC0xOwogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPmQgPSBkb207CiAKIAljb24t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKQEAgLTc0Niw3ICs3NDQsNyBAQCBz
dGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCWRvbWFpbl9jbG9zZV90dHkoZCk7CisJY29u
c29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9z
ZShjb24tPmxvZ19mZCk7CkBAIC03NjgsNyArNzY2LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIAlkLT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9k
b21haW4oZCwgZmFsc2UpOwotCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZCk7CisJY29uc29sZV91
bm1hcF9pbnRlcmZhY2UoY29uKTsKIAlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhl
bmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOwogCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7
CkBAIC03OTksOSArNzk3LDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAJfQog
fQogCi1zdGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc3Bh
Y2U7CiAKQEAgLTgxNiwzMCArODEzLDMwIEBAIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0
cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4gKHNpemVvZihpbnRmLT5pbikgLSBzcGFjZSk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20sIGludCByZWNyZWF0ZSkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHko
c3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJlY3JlYXRlKQogewotCWRvbWFpbl9jbG9zZV90dHko
ZG9tKTsKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCiAJaWYgKHJlY3JlYXRlKSB7Ci0JCWRv
bWFpbl9jcmVhdGVfdHR5KGRvbSk7CisJCWNvbnNvbGVfY3JlYXRlX3R0eShjb24pOwogCX0gZWxz
ZSB7Ci0JCXNodXRkb3duX2RvbWFpbihkb20pOworCQlzaHV0ZG93bl9kb21haW4oY29uLT5kKTsK
IAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlz
c2l6ZV90IGxlbiA9IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IGNvbi0+aW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAlYRU5DT05T
X1JJTkdfSURYIHByb2Q7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CiAKLQlsZW4g
PSByaW5nX2ZyZWVfYnl0ZXMoZG9tKTsKKwlsZW4gPSByaW5nX2ZyZWVfYnl0ZXMoY29uKTsKIAlp
ZiAobGVuID09IDApCiAJCXJldHVybjsKIApAQCAtODUzLDcgKzg1MCw3IEBAIHN0YXRpYyB2b2lk
IGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJICoga2VlcCB0aGUgc2xhdmUg
b3BlbiBmb3IgdGhlIGR1cmF0aW9uLgogCSAqLwogCWlmIChsZW4gPCAwKSB7Ci0JCWRvbWFpbl9o
YW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNv
bnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkp
OwogCX0gZWxzZSBpZiAoZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKSB7CiAJCXByb2QgPSBp
bnRmLT5pbl9wcm9kOwogCQlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKQEAgLTg2NCwxNSAr
ODYxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwogCQl4ZW5ldnRjaG5fbm90aWZ5KGNvbi0+eGNlX2hh
bmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAl9IGVsc2UgewotCQlkb21haW5fY2xvc2VfdHR5KGRv
bSk7CisJCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAJCXNodXRkb3duX2RvbWFpbihkb20pOwog
CX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJ
c3NpemVfdCBsZW47Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKIAkJcmV0dXJu
OwpAQCAtODgyLDcgKzg3OSw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQogIAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0
ZSBmYWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBs
ZW4sIGVycm5vKTsKLQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3Zh
bGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFp
bl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKIAkJYnVmZmVyX2FkdmFuY2UoJmNv
bi0+YnVmZmVyLCBsZW4pOwogCX0KQEAgLTkwMSw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCWNvbi0+ZXZlbnRfY291bnQrKzsK
IAotCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKKwlidWZmZXJfYXBwZW5kKGNvbik7CiAKIAlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQogCQkodm9pZCl4ZW5ldnRjaG5f
dW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CkBAIC05MjUsNyArOTIyLDcgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9y
IGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1h
eSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQot
CQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20t
PmNvbnNvbGUpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTk3NSw3ICs5NzIsNyBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCiAJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
CiAJCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWlu
X2xvZyhkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7CiAJCX0K
IAl9CiAKQEAgLTExMjEsNyArMTExOCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCWlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYg
KCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKKwkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCiAJCQkJCWV2ZW50cyB8PSBQT0xMSU47CiAKIAkJCQlp
ZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQpAQCAtMTIwOCwxNSArMTIwNSwxNSBAQCB2
b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQotCQkJ
CQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKKwkJCQkJY29uc29sZV9oYW5kbGVfYnJva2Vu
X3R0eShjb24sCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKIAkJCQllbHNl
IHsKIAkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJ
ICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChkKTsKKwkJCQkJCWhhbmRsZV90dHlf
cmVhZChjb24pOwogCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMg
JgogCQkJCQkgICAgUE9MTE9VVCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7CisJCQkJCQlo
YW5kbGVfdHR5X3dyaXRlKGNvbik7CiAJCQkJfQogCQkJfQogCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMK-000242-7w; Mon, 18 Sep 2017 10:33:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMJ-00021N-5y
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:32:59 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B0/34-01778-AD0AFB95; Mon, 18 Sep 2017 10:32:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRtspHtjwf5
 Ig7nTjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9l+8yF3zjqbj4fD1bA+NDri5GLg4hgWmM
 EncXHWECcVgE5jFLbJ8yD8yREOhnlfi3ax17FyMnkJMm8ffdRFY4u3M2E4RdKbHi5HowW0hAS
 +LoqdmsEGN3MElsmbgHyOHgYBMwkZjVIQFSIyKgJHFv1WSwBcwC8xklmib1soEkhAViJC50PA
 JbwCKgKvGp7yyYzSvgI/H5TivUMjmJm+c6mUFsTqD4+fUPWCEWe0vM+3WFcQKj4AJGhlWMGsW
 pRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxhX/3Y6xCjJ
 waQkyisauT9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv1nygnGBRanpqRVpmDjD8YdISHDxKI
 rwWIGne4oLE3OLMdIjUKUZjjn17bv1h4ui4efcPkxBLXn5eqpQ47zuQUgGQ0ozSPLhBsLi8xC
 grJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeQ5ApPJl5JXD7XgGdwgR0SsuOPSCnlCQipKQaGA2
 a+A3PvDZacffVkgNLfnHy77uk9bPK8X/t5fZSzc/LM+0Ckrds5ApaYKt4x9u4e4XcnwKdFxxd
 6cdPsU52a82YxRyrMLtFQ9KWf6apQaG3F+OUquhaBu2Gjyv7bvbmXcgRUtoU9ubCwQlPPCveb
 ZCsX7FqV8n0KEeb8vIA+8Or3O6V+JgfV2Ipzkg01GIuKk4EAInhdm7GAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505730775!114591538!1
X-Originating-IP: [74.125.83.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38069 invoked from network); 18 Sep 2017 10:32:56 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:56 -0000
Received: by mail-pg0-f50.google.com with SMTP id i130so34519pgc.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=DOmhUFMds7R2zbi+kft6wWR5/sPlETIpk5A98hO33G1soG6CGLrdsU/b3GILO1BNzE
 W3CwG4UwXQ7dZhh5oyTZZlfrPrtPJd4xxH6B9HqlvGXISJc+HvMgpZztEtCL/TvnZfg9
 Mnvgqtj+fwDWO+okaXXYs9jjvW3WFUOxf8e1M=
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=NOPIMleB04b+wuaX2lIO1rhH7ga17puWvkq8Xwe2wKiHmITQHpZor42td4AlMjG5rD
 /E8oOSdYTyAKjNqbGui3fGlAS1zpPnmDArxYvqcw0WeMuoALjH+0QG5SpiegmP+Giu2g
 0B8rQXncBVYVsUwHE1CrwFKBAXcAReC2XFcM8Skv34xcgTIDoHR/STtrOd6BPkUnsPNd
 UxWcIVXWyN4X/rxoMTVRVCj0gR27UEoX/4UZxpvtwMA7gh4vE1VOkMwso2j/fIR7CCc8
 +nRHHMwPKBC7Yt+/IEKOlIGwNEXA82dUR+DPWKZrYY/8ssnNsWJVR87cwviIjkssAPwK
 EZYA==
X-Gm-Message-State: AHPjjUhgL7GskAhXsY44A40zM6ZzeyNgHSO0wb3J7h9QZ3Yy9jYoBg8n
 Km6XQfeSYu02x1FERZzKyA==
X-Google-Smtp-Source: ADKCNb6D+slg+qmqUIU0JAB9Es4mRB951xSoEf03m+GLTRn8iobwL/GdTjRsn7LCpM0xQe/vJ0yAqg==
X-Received: by 10.98.62.131 with SMTP id y3mr31097475pfj.178.1505730775135;
 Mon, 18 Sep 2017 03:32:55 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:54 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:56 +0530
Message-Id: <1505730731-10947-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/27 v9] xen/arm: vpl011: Add a new
	buffer_available function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gdG8g
Y2hlY2sgaWYKbW9yZSBkYXRhIGlzIGFsbG93ZWQgdG8gYmUgYnVmZmVyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAxZGEwOGQ3Li4wMDA5YmJlIDEw
MDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKQEAgLTE2Myw2ICsxNjMsMTYgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3Rp
bWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1cm4gMDsK
IH0KIAorc3RhdGljIGlubGluZSBib29sIGJ1ZmZlcl9hdmFpbGFibGUoc3RydWN0IGNvbnNvbGUg
KmNvbikKK3sKKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKKwkgICAgIWNvbi0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAorCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIu
bWF4X2NhcGFjaXR5KQorCQlyZXR1cm4gdHJ1ZTsKKwllbHNlCisJCXJldHVybiBmYWxzZTsKK30K
Kwogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXN0
cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKQEAgLTExMjAsOSArMTEzMCw3IEBA
IHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3Rp
bWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7CiAJCQl9IGVsc2Ug
aWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7Ci0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dl
ZF9kYXRhIHx8Ci0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAg
Y29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgeworCQkJICAgICAg
ICBpZiAoYnVmZmVyX2F2YWlsYWJsZShjb24pKSB7CiAJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5l
dnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKIAkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IHNl
dF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMO-00029R-JC; Mon, 18 Sep 2017 10:33:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMN-00028K-MQ
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5E/6F-17770-FD0AFB95; Mon, 18 Sep 2017 10:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAZt3bC/Z
 HGhz8p2jxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZ0b5zBWLBFqOLhhZNsDYz9/F2MXBxCAtMY
 JRZP/8wM4rAIzGOWmHT+G5gjIdDPKnH1bT9rFyMnkJMm0XfqKwuMfWDOamYIu1xi96SzYHEhA
 S2Jo6dms0KM3cEkMWPhMsYuRg4ONgETiVkdEiA1IgJKEvdWTWYCqWEWmM8o0TSplw0kISyQLt
 Hb8A5sGYuAqsTZY9PBbF4BH4lbLRMYIZbJSdw81wm2mBMofn79A1aIxd4S835dYZzAKLiAkWE
 Vo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMQDBDsbZl/0P
 MUpyMCmJ8opG7o8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbNh8oJ1iUmp5akZaZAwx+mLQEB
 4+SCO86kDRvcUFibnFmOkTqFKMlx4U7l/4wcRzYcwtIdty8+4dJiCUvPy9VSpy3DqRBAKQhoz
 QPbhwsQi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmHcZyBSezLwSuK2vgA5iAjqoZccekIN
 KEhFSUg2MEfFPuf4wctqftD4x94Ky97l1D105yzp5Vr+5/fxHauXSRd779r44yuYdozGL/R/P
 6TTtCeEWRWxbr+/0lJ0mdX7z4nkLt7gVf986X0T/1RHlnF+zX++YXK3IcKRNYdLEHFfbLSLyG
 wUNVy3kz7i88kffQnG73r0ZzGWv2AWyApaIiN4zZvRQV2Ipzkg01GIuKk4EAF8lf+XLAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505730778!69432302!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 614 invoked from network); 18 Sep 2017 10:32:59 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:32:59 -0000
Received: by mail-pf0-f179.google.com with SMTP id y29so37355pff.0
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:32:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=Lnd7fp1JKtxKJuLBNH3IA8oPeJ4p0dSQ2DjEN8NKUbtdEWBps+fMeMrBrX5KK6POyw
 wJblssio13+L1wQg+PS2h7oJcuhQE4Fm0H6HoMjZXM1YFQVk4lkZgmPk0lkprsWKJngm
 Zr/+xWgqQytS+kmuhFsl7h99ijb5xtpZCfkLs=
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=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=EaATRwk4YEtkokvDta+EjmJstz2N37mlWrrDfew8sp4wKxwZkXZFJk6LWp+ruoB3e5
 1eLMMGANX/7NHFbRxJtYaPAMxeexZ4lGXEgTUM+IDOoXz3Ehto+3dqD8afGyiyHWnFE6
 vXjD53Dl7ZoRCE4S5ddBNjHIIeaQv/gHWxmzL6brzgefAg8wV7pzETdSxviQzf3EpWsz
 2JX8OzUmadbkg3+EKJhqlOCsa2456K7UWp6WdQULxF7v/YArOuLPgAcGFA0Mz3xkDG4p
 H87DCJPnqm+zrhEWamqmgSYj0hONl3/MV49fdHcA3H0hV0ldZjYufDcbEoRcUUDXB6f7
 3LOw==
X-Gm-Message-State: AHPjjUgKLTjGnm9pvw4EEqfKM1X/8+LUtD2ensGy9Cm4vL2jjdIsvAG0
 EJfwG7RUk5+nPpLkpBLyxg==
X-Google-Smtp-Source: AOwi7QBezFypTGaXuXni7b++vYBoD+e5KC8j3zxTMqculd8jqsNYH7cw3lcbDozeez637Z1nPcOtRQ==
X-Received: by 10.101.72.5 with SMTP id h5mr4898059pgs.305.1505730777985;
 Mon, 18 Sep 2017 03:32:57 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:32:57 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:57 +0530
Message-Id: <1505730731-10947-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/27 v9] xen/arm: vpl011: Add a new
	maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBm
dW5jdGlvbi4gVGhpcwpmdW5jdGlvbiBhZGRzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgRkQg
dG8gbGlzdCBvZiBwb2xsZWQgRkRzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVkIGFkZF9jb25zb2xlX2V2dGNo
bl9mZCB0byBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgc2luY2UgaXQgCiAgYWRkcyB0aGUg
RkQgdG8gdGhlIHBvbGwgbGlzdCBjb25kaXRpb25hbGx5LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBT
cGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRl
eCAwMDA5YmJlLi4zNDgzMjUyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNDcsNiArMTA0NywyNiBAQCBz
dGF0aWMgdm9pZCByZXNldF9mZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVj
dCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZvaWQgbWF5YmVf
YWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCit7
CisJbG9uZyBsb25nIG5leHRfdGltZW91dCA9ICooKGxvbmcgbG9uZyAqKWRhdGEpOworCisJaWYg
KGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJLyogRGV0ZXJt
aW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICov
CisJCWlmICghbmV4dF90aW1lb3V0IHx8CisJCSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90
aW1lb3V0KQorCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKKwl9IGVsc2UgaWYg
KGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7CisJCWlmIChidWZmZXJfYXZhaWxhYmxlKGNvbikp
IHsKKwkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJ
CWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJCQkJCSAgICAgIFBP
TExJTnxQT0xMUFJJKTsKKwkJfQorCX0KKworCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90
aW1lb3V0OworfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0xMTI0
LDE4ICsxMTQ0LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7
IGQ7IGQgPSBkLT5uZXh0KSB7CiAJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CiAKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0J
CQkJLyogRGV0ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2Ug
dG8gZXhwaXJlICovCi0JCQkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKLQkJCQkgICAgY29uLT5uZXh0
X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3Bl
cmlvZDsKLQkJCX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCSAgICAg
ICAgaWYgKGJ1ZmZlcl9hdmFpbGFibGUoY29uKSkgewotCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVu
ZXZ0Y2huX2ZkKGNvbi0+eGNlX2hhbmRsZSk7Ci0JCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBz
ZXRfZmRzKGV2dGNobl9mZCwKLQkJCQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKLQkJCQl9Ci0J
CQl9CisJCQltYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQoY29uLCAodm9pZCAqKSZuZXh0X3Rp
bWVvdXQpOwogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVu
dHMgPSAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMS-0002Ex-Px; Mon, 18 Sep 2017 10:33:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMR-0002CI-3I
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 20/FF-03454-2E0AFB95; Mon, 18 Sep 2017 10:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRusq3tvwf5
 Ig919Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbbRdZC1oEKk5O/cfSwLiat4uRi0NIYCqj
 RNPn32wgDovAPGaJBX+nMXcxcnJICPSzSmz5UgRhp0m8mb6FCcY++HEqUAMHkF0h8XGrC0hYS
 EBL4uip2awQQ3cwSTQcWcwOUsMmYCIxq0MCpEZEQEni3qrJTCA1zALzgRZP6mUDSQgLpEh8+b
 4RzGYRUJW4tv8UK4jNK+AjcXRLCzvEXjmJm+c6wW7jBIqfX/+AFWKxt8S8X1cYJzAKLmBkWMW
 oUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhwDECwg3Hx2sBD
 jJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDGAQNYSLAoNT21Ii0zBxj6MGkJD
 h4lEd4UkDRvcUFibnFmOkTqFKMxx749t/4wcXTcvPuHSYglLz8vVUqcNxWkVACkNKM0D24QLC
 YvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXDmQKT2ZeCdy+V0CnMAGd0rJjD8gpJYkIKak
 GRp6PWQ9FwrZ5hzpsaiv7O31GUs6R7S+5l048v+z7JK2eBeI9Gx7u4ZcKyxbZMJG1qlP/zp3z
 Tw9aH3NXPrn35fmeVR6h+baB+pX2m43nssVbfVHNjOH8c0Iw1+VeRV+S39Y9q+SuJmWmzlgn0
 ax2+nFYu1sCZ/1d3oCH7cresdPD1W3bOp3vKbEUZyQaajEXFScCAIb6aYvEAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505730781!117343733!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15901 invoked from network); 18 Sep 2017 10:33:02 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:02 -0000
Received: by mail-pg0-f45.google.com with SMTP id v66so32057pgb.5
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=FdOxwUNEC2zUtcqQo9tVVH8xWdyYEGHFKtoUBETKtgoESIHlugjC0KKufmmSfNPWaE
 IJ79D3RypDqEUpdbiRoikEkD8lEo3RX1vgaPx4mJQ/HUEDGs7VPHCYGjAlokZQLyf254
 pXXVYkke6+O5mYJN54WCrUpx2b8OBcRk8Fr4g=
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=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=LPHFazvBVXO7zvxu8DZfz/E26jRavpx11SXLiwuTMzslv3Dw58WT4nSHs7Nd1lXz+J
 7vyF/K1eKKGFO9P8vP7TSMseTrtzCTZLJpHWltInkrsXXttBeBC/4bmx4mQRNgYYH7QO
 z3+d6k2HSN8H7KpMxwPgRnVvNYaX24f1qTlhzAjn+6E8/rweEX8FFDUvtjR/OWsad+Q3
 bL+rnuuk6J+CzE/1EOAWL44CXdQ/QlLNPKzZWgmZywpVO+JhKUsER/Iqr65CA7fggaej
 dKa5a0a1u+5ZWeM+8X3fR8gfk4W+KjkbbDu8RucX7HIvYxnSSjIxAkk7JlcGGLy1/KJ5
 QJNQ==
X-Gm-Message-State: AHPjjUhv7W66N53pL++CW9GsPHSGBoD07dq0pRfWGzyqeR9hNoJXAmR3
 l+vQAKr8JOgtuRuQZCCItg==
X-Google-Smtp-Source: ADKCNb62Aj/aau69u3L29xRzTvqTZ3Zbl6kgV02oB5nn4anZROPwTfx73afZY2uml+nje7cGOB635g==
X-Received: by 10.99.172.69 with SMTP id z5mr32012940pgn.46.1505730780937;
 Mon, 18 Sep 2017 03:33:00 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.32.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:00 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:58 +0530
Message-Id: <1505730731-10947-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/27 v9] xen/arm: vpl011: Add a new
	maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5j
dGlvbi4gVGhpcyBmdW5jdGlvbgphZGRzIHRoZSB0dHkgZmQgdG8gdGhlIGxpc3Qgb2YgcG9sbGVk
IGZkcy4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5n
ZXMgc2luY2UgdjY6Ci0gUmVuYW1lZCBhZGRfY29uc29sZV90dHlfZmQgdG8gbWF5YmVfYWRkX2Nv
bnNvbGVfdHR5X2ZkIHNpbmNlIGl0IAogIGFkZHMgdGhlIHR0eSBGRCB0byB0aGUgcG9sbCBsaXN0
IGNvbmRpdGlvbmFsbHkuCi0gSSBoYXZlIHJldGFpbmVkIHRoZSByZXZpZXdlZC1ieSB0YWcgYXMg
b25seSB0aGUgZnVuY3Rpb24gbmFtZSBoYXMgYmVlbgogIGNoYW5nZWQuCgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CmluZGV4IDM0ODMyNTIuLmEwYjM1ZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA2Nyw2ICsxMDY3LDIy
IEBAIHN0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChzdHJ1Y3QgY29uc29s
ZSAqY29uLCB2b2lkICpkYXRhKQogCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0
OwogfQogCitzdGF0aWMgdm9pZCBtYXliZV9hZGRfY29uc29sZV90dHlfZmQoc3RydWN0IGNvbnNv
bGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRz
ID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCisJ
CQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikp
CisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAoZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkp
OworCX0KK30KKwogdm9pZCBoYW5kbGVfaW8odm9pZCkKIHsKIAlpbnQgcmV0OwpAQCAtMTE0Niwx
OSArMTE2Miw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCW1heWJlX2FkZF9jb25zb2xl
X2V2dGNobl9mZChjb24sICh2b2lkICopJm5leHRfdGltZW91dCk7CiAKLQkJCWlmIChjb24tPm1h
c3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYgKCFkLT5pc19k
ZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQotCQkJCQlldmVudHMgfD0gUE9MTElOOwotCi0J
CQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExP
VVQ7Ci0KLQkJCQlpZiAoZXZlbnRzKQotCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJ
CQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCi0JCQkJCQkJZXZlbnRzfFBPTExQUkkpOwotCQkJ
fQorCQkJbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKGNvbik7CiAJCX0KIAogCQkvKiBJZiBhbnkg
ZG9tYWluIGhhcyBiZWVuIHJhdGUgbGltaXRlZCwgd2UgbmVlZCB0byB3b3JrCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMU-0002Gv-0o; Mon, 18 Sep 2017 10:33:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMS-0002Di-3m
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 95/BA-30688-3E0AFB95; Mon, 18 Sep 2017 10:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTASt2HC/Z
 HGvxZaW7xfctkJgdGj8MfrrAEMEaxZuYl5VcksGYsfH2fuWC+RMXEPbcZGxh/C3cxcnEICUxn
 lJj+5w17FyMnB4vAPGaJzZfNQGwJgX5WidbfLhB2msTZc9uYYezTM3qYIOxyiU0rehhBbCEBL
 Ymjp2azQgzdwSQx9e9zti5GDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKmXDSQhLJAo0T
 zpGyPEEaoSTf+vgi3jFfCRmHBmCdQyOYmb5zrB4pxA8fPrH7BCLPaWmPfrCuMERsEFjAyrGDW
 KU4vKUot0DS30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA44BCHYwNm33PMQo
 ycGkJMorGrk/UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9Z8oJxgUWp6akVaZg4w9GHSEhw8S
 iK8FiBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxBLXn5eqpQ4bx1IgwBIQ0ZpHt
 w4WHxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvl3lAU3gy80rgtr4COogJ6KCWHXtADip
 JREhJNTD6mL75Os3JIFw7Pz5cKEfzjMAtHiMtoebyZV1WPzdxNMQ8cFpwW3J/8oG583SuBgob
 FkQ+mfKwZ1aS5Jwea4+Us/3/HEMzfqx7kc4QIVun/uzh4/BldXMY/v9r9uucJbeUaa5j1POmS
 48PNM4vjT7o+mb6UzNO6XPGj6bk6J/ayslou87t/QclluKMREMt5qLiRACzQhz8ygIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505730784!110410598!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27765 invoked from network); 18 Sep 2017 10:33:05 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:05 -0000
Received: by mail-pf0-f169.google.com with SMTP id l188so30493pfc.6
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=IjP9ng1kGvmq9LzCAG5mZlnCzXSLf8J+/7eTPlkbilfc2o82u0n3D+vCsJNDHrd0vX
 rMEuRR3cluBx1QhRNIQ9TdrmQqdC2bJTHQ47/zLGTld3wVhUgM51B0oWbnDTW+ayFaaP
 YiYLdQEpqU8p12oIPNYvhNv63TbosQ4jU+bVU=
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=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=RhwavrrCapQAieBHjQgxNtpUQBNG8FPXO9qGjPH9+bhbSRHLhPX2sWs7DqGPWboXlV
 IewwbpRT+APkzLkO9rhmdYZW6XP/rncCBXpt4EhdcAq8qdSIgw4v4DE66C0HVmSUdng+
 /iIYsqxCR79cG+LSxPwKf7vb/F9Av+infTG/glg1BOQQRDLj6cz+DcvVGMBY5v6tb8Oe
 R7iiXw3oyPgqw5LbWhahlCS3g6O8S5pP1BblD12mfQW0gpLRU2Qhbxfd5LcTH02y9x+K
 PDYZRIE6lu4WmE+P+chVTLeFX9Nxxx2+xx/GbwSEtMqCdexTHqYnmWSa0HNq/LE/dNFM
 +fEQ==
X-Gm-Message-State: AHPjjUg6FAdSgwDan03o6BS3LgUl9BY6otYskUSQn3Lma2Pq+l1kNVZg
 Ymg3Fl3qWvQhH/MdFuuVJA==
X-Google-Smtp-Source: AOwi7QDMwRXJ6ymuFdrwvUaHDi6oWjj2flyKm7UdqAnsuvai3yGUxktQotvl3+bN/d9N38jojYXECA==
X-Received: by 10.98.40.3 with SMTP id o3mr11433431pfo.317.1505730783931;
 Mon, 18 Sep 2017 03:33:03 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:03 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:01:59 +0530
Message-Id: <1505730731-10947-16-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/27 v9] xen/arm: vpl011: Add a new
	console_evtchn_unmask function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfZXZ0Y2huX3VubWFzayBmdW5jdGlv
bi4gVGhpcyBmdW5jdGlvbgp1bm1hc2tzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgaWYgaXQg
aXMgbWFza2VkIGZvciBzb21lIHRpbWVvdXQKcGVyaW9kLgoKT25lIG9wdGltaXphdGlvbiB0aGF0
IGhhcyBiZWVuIGRvbmUgaXMgdG8gbWVyZ2UgdGhlIHR3byBmb3IgbG9vcHMuCgpPbmUgZm9yIGxv
b3Agd2FzIHVzZWQgdG8gaXRlcmF0ZSB0aHJvdWdoIGFsbCBkb21haW5zIGFuZAp1bm1hc2sgdGhl
IGRvbWFpbiBldmVudCBjaGFubmVscyB3aGljaCBoYWQgYmVlbiByYXRlIGxpbWl0ZWQgZm9yIGEK
c3BlY2lmaWVkIGR1cmF0aW9uLgoKVGhlIG90aGVyIGZvciBsb29wIHdhcyBydW4gdG8gYWRkIHRo
ZSBldmVudCBjaGFubmVsIGZkIGFuZCB0aGUgdHR5IGZkIHRvCnRoZSBwb2xsIGxpc3QuCgpUaGVz
ZSB0d28gZm9yIGxvb3BzIHdlcmUgbWVyZ2VkIHNvIHRoYXQgdGhlIHRoZXNlIG9wZXJhdGlvbnMg
Y2FuIGJlIGRvbmUKaW4gb25lIGl0ZXJhdGlvbiBpbnN0ZWFkIG9mIHR3byBpdGVyYXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IGEwYjM1ZGEuLjJkY2FlZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MTE3LDYgKzExNywxMSBAQCBzdHJ1Y3QgZG9tYWluIHsKIAogc3RhdGljIHN0cnVjdCBkb21haW4g
KmRvbV9oZWFkOwogCitzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9lbmFibGVkKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJcmV0dXJuIGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsKK30KKwogc3Rh
dGljIGludCB3cml0ZV9hbGwoaW50IGZkLCBjb25zdCBjaGFyKiBidWYsIHNpemVfdCBsZW4pCiB7
CiAJd2hpbGUgKGxlbikgewpAQCAtOTA4LDYgKzkxMywyNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVf
dHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBjb25z
b2xlX2V2dGNobl91bm1hc2soc3RydWN0IGNvbnNvbGUgKmNvbiwgdm9pZCAqZGF0YSkKK3sKKwls
b25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOworCisJaWYgKCFjb25zb2xlX2VuYWJsZWQo
Y29uKSkKKwkJcmV0dXJuOworCisJLyogQ1MgMTYyNTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMg
YSA1bXMgZnV6egorCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMK
KwkgKiBzaW1pbGFyIGJlaGF2aW9yIChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKKwkgKiBzb29u
ZXIgdGhhbiByZXF1ZXN0ZWQpIGFzIHdlbGwuIEp1c3QgbGVhdmUKKwkgKiB0aGUgZnV6eiBoZXJl
LiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCisJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCisJ
aWYgKChub3crNSkgPiBjb24tPm5leHRfcGVyaW9kKSB7CisJCWNvbi0+bmV4dF9wZXJpb2QgPSBu
b3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9M
SU1JVF9BTExPV0FOQ0UpCisJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRs
ZSwgY29uLT5sb2NhbF9wb3J0KTsKKwkJY29uLT5ldmVudF9jb3VudCA9IDA7CisJfQorfQorCiBz
dGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAl4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CkBAIC0xMTQyLDIzICsxMTY4LDcgQEAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CiAJ
CQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQkJCS8qIENTIDE2MjU3Ojk1
NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKLQkJCSAqIGZvciBzZWxlY3QoKSwgaXQg
aXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKLQkJCSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmlu
ZyBhIGNvdXBsZSBvZiBtcwotCQkJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBK
dXN0IGxlYXZlCi0JCQkgKiB0aGUgZnV6eiBoZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRl
Ci0JCQkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8KLQkJCWlmICgobm93KzUpID4gY29uLT5uZXh0
X3BlcmlvZCkgewotCQkJCWNvbi0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklP
RDsKLQkJCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewot
CQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9w
b3J0KTsKLQkJCQl9Ci0JCQkJY29uLT5ldmVudF9jb3VudCA9IDA7Ci0JCQl9Ci0JCX0KLQotCQlm
b3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZC0+Y29uc29sZTsKKwkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKIAogCQkJbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4
dF90aW1lb3V0KTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMV-0002JR-9d; Mon, 18 Sep 2017 10:33:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMT-0002GF-UZ
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6B/EC-02224-5E0AFB95; Mon, 18 Sep 2017 10:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRusq/tkwf5
 Ig/W71S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLm3QLJotX7P/Qy9jA+FOoi5GLQ0hgCqPE
 od1tjCAOi8A8Zol7u44wgzgSAv2sEusXLGLpYuQEctIkuh9OYoOx33S8ZYKwqyRu3pgAViMko
 CVx9NRsVoixO5gkNjTcBiri4GATMJGY1SEBUiMioCRxb9VkJpAaZoH5jBJNk3rBhgoLxEus+7
 2aEcRmEVCVaN6zkh3E5hXwkbh5eTrUMjmJm+c6mUFsTqD4+fUPWCEWe0vM+3WFcQKj4AJGhlW
 MGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEhV8/AwLiD8fdx
 v0OMkhxMSqK8opH7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8IoDQ1hIsCg1PbUiLTMHGPwwa
 QkOHiUR3nXzgdK8xQWJucWZ6RCpU4zGHPv23PrDxNFx8+4fJiGWvPy8VClx3ncgpQIgpRmleX
 CDYFF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7yOQKTyZeSVw+14BncIEdErLjj0gp5Q
 kIqSkGhj3/Vu2Tywqw6fnifOS4Lb1Eh8O/cr9VBLFzh728uEeQSbb3jD250I8i+WiWnf4H+Rh
 Ey678IYlgWd3MldxfZhaQYB13oGIORyM6pweLZK6F1KvLuRYMMVwa2mN77nmnY4fj2z24lp76
 libYI6JYpWksKYu49+buvycjTtDKl9PU5Xcn29WqsRSnJFoqMVcVJwIAMZClSDFAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505730787!84414138!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59635 invoked from network); 18 Sep 2017 10:33:08 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:08 -0000
Received: by mail-pg0-f45.google.com with SMTP id 7so22948pgd.13
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=VwLnr/C2tamQzJJsjw7K9zPy3YPr4EvSAblUdS3wzIUQE6bTsjNNYh6ux3HTLQBasl
 qww8UAK1Yjfpxlw32IY7P/zPJihKgHTevAvTYGt+A+Zalq8W/dUZ3QBNd4Zd3uzEWvgJ
 zFmDfXu7JIYViAW8LqnwxU+NlFZbTbaP4DSDQ=
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=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=LmE0Vi+n+g/ZXcgUsK5VdfiXncb/BPtqqVfQiTdviRJjXEyXdHwVqPeMZE+e9PUpsa
 LjY4kA0OgHuHS1sANUtJ5nzJENsNxXST17sGMsmKnzMDngCdyD9PkSHAc8LiMDMKI0pL
 1CjJgZUjXbGyAynJO6ZeJDnNMe/veB9fuC85IGK2HwoXSk2lmjk015pHj0v4Fsvn16mI
 2/Z6HOSxmGjA7C/e8UHVj+lD4KV7e+mAubdQmWdc3qKdITRq6Ke3PW6Ao6bBzTDjv+MH
 svEKhHTyOEs0r9UeFvf3cl9hRZnzXgrxWR3vSRIswu9CkluIzjWF0Q3pI5/t9zQcB/NM
 B2Cg==
X-Gm-Message-State: AHPjjUjw+9fRccnXtII4p4oRbd64K2E0ZLotH5wasHAyPbDefWWmhYcl
 G6+pEVRLGjUyzbnegAorDg==
X-Google-Smtp-Source: ADKCNb56FFnTxyEJdi0O0GPNAKTzJCfeuBd+va4bNgCei5QoCl0YNCmrjhRsuQRckXnYW48qaz8A3Q==
X-Received: by 10.98.139.134 with SMTP id e6mr32650902pfl.259.1505730786933;
 Mon, 18 Sep 2017 03:33:06 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:06 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:00 +0530
Message-Id: <1505730731-10947-17-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/27 v9] xen/arm: vpl011: Add a new
	handle_console_ring function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rpb24u
IFRoaXMgZnVuY3Rpb24KcmVhZHMgdGhlIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXIgb24gcmVj
ZWl2aW5nIGFuIGV2ZW50LgoKVGhlIGluaXRpYWxpemF0aW9uIG9mIGV2ZW50IGNoYW5uZWwgcG9s
bCBmZCB0byAtMSBpcyBtb3ZlZCBpbnNpZGUgdGhlCmhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rp
b24gYXMgdGhleSBhcmUgcmVsYXRlZC4gVGhlcmUgc2hvdWxkIGJlIG5vCmNoYW5nZSBpbiB0aGUg
YmVoYXZpb3IgYXMgdGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpp
bmRleCAyZGNhZWU2Li5jMzYxYjQyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkzNCwxNyArOTM0LDIzIEBA
IHN0YXRpYyB2b2lkIGNvbnNvbGVfZXZ0Y2huX3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2
b2lkICpkYXRhKQogCX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3Qg
ZG9tYWluICpkb20pCitzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xl
ICpjb24pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JaWYgKGRvbS0+aXNfZGVhZCkKKwlpZiAoY29u
LT5kLT5pc19kZWFkKQogCQlyZXR1cm47CiAKIAlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGlu
Zyhjb24tPnhjZV9oYW5kbGUpKSA9PSAtMSkKIAkJcmV0dXJuOwogCisJaWYgKHBvcnQgIT0gY29u
LT5sb2NhbF9wb3J0KSB7CisJCWRvbG9nKExPR19FUlIsCisJCSAgICAgICJFdmVudCByZWNlaXZl
ZCBmb3IgaW52YWxpZCBwb3J0ICVkLCBFeHBlY3RlZCBwb3J0IGlzICVkXG4iLAorCQkgICAgICBw
b3J0LCBjb24tPmxvY2FsX3BvcnQpOworCQlyZXR1cm47CisJfQorCiAJY29uLT5ldmVudF9jb3Vu
dCsrOwogCiAJYnVmZmVyX2FwcGVuZChjb24pOwpAQCAtOTUzLDYgKzk1OSwyMSBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIHBvcnQpOwogfQogCitzdGF0aWMgdm9pZCBoYW5k
bGVfY29uc29sZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+ZXZlbnRf
Y291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9
IE5VTEwgJiYKKwkJICAgIGNvbi0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKKwkJICAgICEoZmRz
W2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkgICAgICB+KFBPTExJTnxQT0xMT1VU
fFBPTExQUkkpKSAmJgorCQkgICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYK
KwkJICAgICBQT0xMSU4pKQorCQkJaGFuZGxlX3JpbmdfcmVhZChjb24pOworCX0KKworCWNvbi0+
eGNlX3BvbGxmZF9pZHggPSAtMTsKK30KKwogc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCiB7
CiAJY2hhciAqKnZlYzsKQEAgLTEyMzYsMTUgKzEyNTcsOCBAQCB2b2lkIGhhbmRsZV9pbyh2b2lk
KQogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCiAJCQluID0gZC0+bmV4
dDsKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKLQkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgotCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJICAgICAgIFBPTExJTikpCi0J
CQkJICAgIGhhbmRsZV9yaW5nX3JlYWQoZCk7Ci0JCQl9CisKKwkJCWhhbmRsZV9jb25zb2xlX3Jp
bmcoY29uKTsKIAogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3Bv
bGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJl
dmVudHMgJgpAQCAtMTI2MSw3ICsxMjc1LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQl9
CiAJCQl9CiAKLQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
ID0gLTE7CisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0
X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMZ-0002PX-IC; Mon, 18 Sep 2017 10:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMY-0002O3-OW
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CF/A5-03422-AE0AFB95; Mon, 18 Sep 2017 10:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAKt3nC/Z
 HGvQsFLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmrbrCUjBBoGLF1/0sDYxbeLsYuTiEBGYw
 ShxdfI8ZxGERmMcscf3lWzBHQqCfVWL3zgksXYycQE6axPn7C+HsSc9+sEPYVRKL9jxgBLGFB
 LQkjp6azQoxdgeTxP0XrUAOBwebgInErA4JkBoRASWJe6smM4HUMAvMZ5RomtTLBpIQFoiTmL
 ZmGiuIzSKgKnH+zRWwobwCPhJ9b89BLZaTuHmukxnE5gSKn1//gBVisbfEvF9XGCcwCi5gZFj
 FqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhyDECwg7Hjn9Mh
 RkkOJiVRXtHI/ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjFgSEsJFiUmp5akZaZAwx+mLQEB
 4+SCO+6+UBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkOy4efcPkxBLXn5eqpQ47zuQBgGQho
 zSPLhxsAi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeRyBTeDLzSuC2vgI6iAnooJYde0A
 OKklESEk1MGqrtj7x9K978H09R38Hyzkd9z9R65qvbOrysU7SqJQ+Icqt9MJoltbs+fGdUasu
 bqt/xR0gUOhauTbyQL/cFRcvgZI7+8IUZWZe8gkWvfigu2zdzerZx0pqWRTuf/s+JyD95dPPJ
 z8mitawNXQcX6Sx+eykah2zUxzPP8pJBrs28Fbaz+P6ocRSnJFoqMVcVJwIAL+0UXLLAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505730790!60301954!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58324 invoked from network); 18 Sep 2017 10:33:11 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:11 -0000
Received: by mail-pf0-f170.google.com with SMTP id d187so25280pfg.11
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=Es444/zXtl+Yv9d5Vtzom55XvY4vvXYOEJz1rDGz+K7+FgFM6VTn0P1SstaI3Qz2/9
 cNW5DWYyPKmS3OgLulw19kvR8SF98c3cvi9QhI5vFVQGo4FaZxq54iUr3Md1DTazp/qR
 n2poLHJ5j5sIkyq9hQ5xQji6lMJJbettR7e4k=
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=GIkwjJU5iM9YDi3+ReKtdS0qP4jTKBgb7cGOwMKrd0uPi75kTq9amoJlxFmjyZ2yAq
 u+QbcJFpbWja1H/hrN1Bsr54xUCI43ntK1x7jBBsVQyHNYpzJIfuVN98wrFURLt1rbFn
 uuV5fKe2TY94zHRhz6EV8WWU12x1p5BTTeBjcCUozBOfpZLh6gtLw04lKT/ETSKkpGlo
 sUimcHr+dngPJwdRf32ngGVXuep88QHsPmj4EA3orPFDJlH8Unih5vF3IVucsEVNirRt
 LLtoWCnNs5AMy6l34yXvvnUzo/QD89vWMDLZg+u21TMpa5RbEt0AI1P+eYcBCSBtDU/i
 1VEg==
X-Gm-Message-State: AHPjjUgwY+tl7Lt4MbiACIsYpflWDy9P03RU0i5KrOfjYKrtJlAWnca7
 tE8NoS57xl6ImkKKxtxwvg==
X-Google-Smtp-Source: ADKCNb7wO10aZgvuwVBG8jNK2s/m44WbKrlsBE+Z4D2f/AT2kg5OmVCZmaWvliIcGgxA3RSJ+tdq/Q==
X-Received: by 10.84.129.193 with SMTP id b59mr35024711plb.64.1505730789616;
 Mon, 18 Sep 2017 03:33:09 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:09 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:01 +0530
Message-Id: <1505730731-10947-18-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/27 v9] xen/arm: vpl011: Add a new
	handle_console_tty function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3R0eSBmdW5jdGlvbi4g
VGhpcyBmdW5jdGlvbgpwZXJmb3JtcyByZWFkL3dyaXRlIGZyb20vdG8gY29uc29sZSB0dHkuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDM1ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYzM2MWI0Mi4uNWM2ZGEzMSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMTMwLDYgKzEx
MzAsMjQgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKHN0cnVjdCBjb25z
b2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfY29uc29sZV90dHkoc3RydWN0
IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgorCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKKwkJCWNvbnNvbGVf
aGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoY29uLT5kLT5kb21pZCkpOwor
CQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJ
CQkgICAgUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOworCQkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCSAgICBQT0xMT1VUKQorCQkJCWhhbmRs
ZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7
Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAgLTEyNjAsMjIgKzEy
NzgsNyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCiAJCQloYW5kbGVfY29uc29sZV9yaW5nKGNv
bik7CiAKLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ICE9IC0xKSB7Ci0JCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJY29uc29sZV9oYW5k
bGVfYnJva2VuX3R0eShjb24sCi0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsK
LQkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkJICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwotCQkJCQlp
ZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTE9V
VCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKLQkJCQl9Ci0JCQl9Ci0KLQkJCWNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWhhbmRsZV9jb25zb2xlX3R0eShjb24pOwogCiAJ
CQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21haW4oZCk7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMa-0002Sa-Ut; Mon, 18 Sep 2017 10:33:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMZ-0002OZ-AD
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 22/10-17770-AE0AFB95; Mon, 18 Sep 2017 10:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyMfTARt1XC/Z
 HGkz4y2XxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYcX7uMtWAzd8WElZENjM84uxg5OYQEpjNK
 TH2c3MXIxcEiMI9ZYtrpfhaQhIRAP6vEq+VCXYwcQHaaxKF34hDhNInrT/cwQ9gVEkf/zWGEm
 KMlcfTUbFaQOUICO5gkDpybzAjSyyZgIjGrQwKkRkRASeLeqslMIDXMAvMZJZom9bKBJIQFoi
 W2zToItpdFQFVi59YLYHFeAR+JK3d/Qy2Tk7h5rhPM5gSKn1//gBVisbfEvF9XGCcwCi5gZFj
 FqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg3HeCf9D
 jJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKA0NXSLAoNT21Ii0zBxj0MGkJD
 h4lEd5184HSvMUFibnFmekQqVOMlhwX7lz6w8RxYM8tINlx8+4fJiGWvPy8VClx3ncgDQIgDR
 mleXDjYJF5iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8ciBX8WTmlcBtfQV0EBPQQS079oA
 cVJKIkJJqYLR1nljp6O6acObaz2Wq3pGnV77zc5O8VhNb66Ch0lz1WOV9fOva5z8K5FVfb4hN
 OsayU952Q0GAXQDPagOlU9NLT5bpJge+fBAuXuF4Y4qC0AIT5XtFKfctYrUYrXlLCn8V/dmiv
 Kjwi83NS4VTdvxkmuzpfChjWYKXyK4tOtd6ecxfCvZMVWIpzkg01GIuKk4EAJqVDsHHAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505730793!83225608!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5751 invoked from network); 18 Sep 2017 10:33:14 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:14 -0000
Received: by mail-pf0-f177.google.com with SMTP id x78so26343pff.10
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=hCJEldLM7jQpF6ZYxcfsTb8JVw7ipfVEr2xIbeMH17aPK2lKttZPTMVvohresDiLJD
 mbZFRDaJKmUmZNpmbdTcYFMKsZ6ru+unjvt8w/4ja5OfTuGPni8NqcYtd7tIdNEKOvlH
 ejhi5nU/mhAtk7pjyjzFEg41YRnp+PgqLt3ks=
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=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=rvdL2SqXDQOjrv/dUZI1GGFO0BtD4Gb24DnXviWzt2J0lU7xUJVH1hFor+qgWxgmOR
 jaa+4dsIERLDc0rALP5wl4uZLwdd4aMTTMiMNxGVX3XupDa1WNOcFeMig9Z1mSxVpBgl
 r+b0UuqqHlhasL/ygIyTGV+9eIA5QuaMlar6Xa4khnxMo6JNMNYcraolQG4RWY5G0mwJ
 cQmlk34qviqwiuyoBE+5pmfdJusOoS+HDe6Y1uP3rKxGffhh/Y/o7yIxy+yhiBoKQQ5P
 aqLDj228Lt2MIGvJxMEuG+3YuLtRolhHITd6eukyLcKN6MkUxG5WMFotJC1wn+8k/nEy
 czrw==
X-Gm-Message-State: AHPjjUhZuB8VrUP4XKP5+BaGVEJH2BPQGDtHy/Vlhqn5G36qJ7t4dxS/
 V65JGuFQa8UDpLLX4fMJUQ==
X-Google-Smtp-Source: ADKCNb4ktuImSYdGwbyCrYIJnMzOhxPqaQOJ6WeAvnlvMFJM0T5IVtZOFvUQg+SCc2XyxDmhDlcVXw==
X-Received: by 10.98.23.10 with SMTP id 10mr32680703pfx.339.1505730792369;
 Mon, 18 Sep 2017 03:33:12 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:12 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:02 +0530
Message-Id: <1505730731-10947-19-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/27 v9] xen/arm: vpl011: Add a new
	console_cleanup function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbi4gVGhp
cyBmdW5jdGlvbgpmcmVlcyB1cCB0aGUgY29uc29sZSByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbW92
ZWQgYSBudWxsIHBvaW50ZXIgY2hlY2sgYmVmb3JlIGNhbGxpbmcgZnJlZSgpIGFzIGZyZWUoKSBh
bHJlYWR5IGNoZWNrcyB0aGF0LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5n
ZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAxNSAr
KysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDVjNmRhMzEuLmZmNjllNTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpA
QCAtNzY4LDEyICs3NjgsOCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSkKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCitzdGF0aWMgdm9pZCBjb25zb2xlX2NsZWFudXAoc3RydWN0IGNvbnNvbGUgKmNvbikK
IHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Ci0KLQljb25zb2xlX2Nsb3Nl
X3R0eShjb24pOwotCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CiAJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKIAkJY29uLT5sb2dfZmQgPSAtMTsKQEAgLTc4NCw2ICs3ODAsMTUgQEAgc3RhdGljIHZv
aWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAogCWZyZWUoY29uLT54c3BhdGgp
OwogCWNvbi0+eHNwYXRoID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CisKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOworCisJY29uc29sZV9jbGVhbnVwKGNvbik7CiAK
IAlyZW1vdmVfZG9tYWluKGQpOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMh-0002bJ-7E; Mon, 18 Sep 2017 10:33:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMf-0002Xy-4A
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D3/ED-03610-0F0AFB95; Mon, 18 Sep 2017 10:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXiVRtsqvthwf5
 Ig8VGFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxuMzF5kKfnNVHF2+n7WB8ShnFyMXh5DANEaJ
 udd7WUAcFoF5zBLH/sxmB3EkBPpZJb4smsbYxcgJ5KRJ/Dx/mxXGbj7xGyjOAWRXSbz8IAASF
 hLQkjh6ajYrxNQdTBLTl58Dq2ETMJGY1SEBUiMioCRxb9VkJpAaZoH5jBJNk3rZQGqEBRIkNq
 3OBalhEVCV+PdsLtgqXgEfibWvf7NBrJWTuHmukxnE5gSKn1//gBVir7fEvF9XGCcwCi5gZFj
 FqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbgxAsIPx9saA
 Q4ySHExKoryikfsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrp4PlBMsSk1PrUjLzAEGPkxag
 oNHSYR3HUiat7ggMbc4Mx0idYrRmGPfnlt/mDg6bt79wyTEkpeflyolzvsOpFQApDSjNA9uEC
 wiLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYNxNkCk9mXgncvldApzABndKyYw/IKSWJCCm
 pBkauVSu2dj9/v/CKisZRxktnPjL9n9TCfUt+fxsXS/F/TVW7nYl2Txem7bxS4clVWVm9QEQ/
 kkWlyH6ulFxb6W+n5bGn8jtimWuueNss8vFf1lUr53bi+fuksvuXuD+d5c21OcCstFIg5cf1D
 4fki+tTD6zudp3p0Ciq4fXtWkl8J9/0bZe4XZVYijMSDbWYi4oTAV48ptDDAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505730798!83243641!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23029 invoked from network); 18 Sep 2017 10:33:19 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:19 -0000
Received: by mail-pg0-f53.google.com with SMTP id i130so34899pgc.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=PEr+ahUe/jxUOHXSDArrgoNeOPjAuVPosteyEWDHaM8sk8FwtiAaf3xFqvEGK0n6lR
 kH0+PWp6byRYAPA0KIg5loMAJyQZO57S4HqvHvAFbRYPVuxpqhvptC3SljubDoo2whvu
 rRzbuOzCiXQvtb+kALCUFGZqevJ2VcxHO/0v8=
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=i2Be6RJzxTPeG34U8pGjrFuIYwxfHAjktVrzjf8ahQx+Hnm1hTg83RC9I/jgN8oi7x
 hJV6G6wMu0YkJ3PX88nCMBZysW5YWNU7p0kyQS5jnBqKQ1f8lmmf1ZilmnTU0O3HGRAn
 hRiKVjsrQSoFZVcSrZaeQVREEt2PW/SS1FbtDPwdDnXY+VaMboVqv2BQ2wxQD3AB0ac9
 uoNy8ERk3vKF9XrAIr4AOKZ/IzK0XrmEq0gZ4G6zRMDnvGOH43EfT80MJMxsAyFD+3AF
 4/aXSQ++N/qC/lDr6AJbj7G4vZTkZhbl1iYGNLx7e/Kp5k9mFpiifluR93c1L5wuWO7y
 XphA==
X-Gm-Message-State: AHPjjUgArMgvnArAdLowbl77aGtGZKQ2qHQYEhCkHoYTQyfaNNzp5Zwq
 FONXIArdQCBDDvH/FYtlxg==
X-Google-Smtp-Source: ADKCNb6kbRRal5h7bQ0z44munpFZJ64DBu1Pr8KvYUY3bYXy+67h4epH/PXXapJZMJqq1UssCALclw==
X-Received: by 10.99.160.100 with SMTP id u36mr31936798pgn.22.1505730798136;
 Mon, 18 Sep 2017 03:33:18 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:17 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:04 +0530
Message-Id: <1505730731-10947-21-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/27 v9] xen/arm: vpl011: Add a new
	console_close_evtchn function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24uIFRo
aXMgZnVuY3Rpb24gY2xvc2VzCnRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
IGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBjZmQ3MjczLi43MTQ2NWEwIDEwMDY0
NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKQEAgLTc5Myw2ICs3OTMsMTQgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAlyZW1vdmVfZG9tYWluKGQpOwogfQogCitzdGF0aWMgdm9pZCBj
b25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisK
Kwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOworfQorCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNv
bGU7CkBAIC04MDAsOSArODA4LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNl
KTsKIAljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWlmIChjb24tPnhjZV9oYW5kbGUg
IT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7Ci0JY29uLT54Y2Vf
aGFuZGxlID0gTlVMTDsKKwljb25zb2xlX2Nsb3NlX2V2dGNobihjb24pOwogfQogCiBzdGF0aWMg
dW5zaWduZWQgZW51bV9wYXNzID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMh-0002bp-E3; Mon, 18 Sep 2017 10:33:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMf-0002Y9-65
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 14/BD-03642-0F0AFB95; Mon, 18 Sep 2017 10:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRtspPtmwf5
 Ig3kzzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/WzqZCyZzV6xasIWpgfEoZxcjF4eQwFRG
 iXWzmhm7GDk5WATmMUu821ILkpAQ6GeVmPjiIRNIQkIgTeLsl7ssMPbBa52sEHalxNTeJnYQW
 0hAS+LoqdmsEFN3MElMu/sQaCoHB5uAicSsDgmQGhEBJYl7qyYzgdQwC8xnlGia1MsGkhAWiJ
 G4Mf8aK8QVqhIXPp8DG8or4CMx8eomRohlchI3z3Uyg9icQPHz6x+wQiz2lpj36wrjBEbBBYw
 Mqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MP5a
 FnCIUZKDSUmUVzRyf6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7V84FygkWp6akVaZk5wOCHS
 Utw8CiJ8K4DSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx749t4Bkx827f5iEWPLy81KlxHnfgTQIgD
 RklObBjYNF6CVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ8z4CmcKTmVcCt/UV0EFMQAe17Ng
 DclBJIkJKqoHx2I67Zao1y8z/qdyIv2+XFaC5zbj1/Qz+ky7rbm5T2OPRljx36uEg7VWBi3iY
 NWqn8L3QYDnTfdOpUKTaQ+WpwtKJWxYlrF/++63LtTmb7gZ9nmu5V89jUdfOHVVntnikuO35c
 cLpRFHtO/45bKXNoomL+C+1LjLb9++h0yLLvJzfRndtff+IKLEUZyQaajEXFScCAI+1RsbLAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505730795!117343795!1
X-Originating-IP: [74.125.83.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18878 invoked from network); 18 Sep 2017 10:33:16 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:16 -0000
Received: by mail-pg0-f50.google.com with SMTP id v66so32322pgb.5
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=fWttH9SqlTBV+dTiGvvx9yMdDFQFlEOY9ta7zwOQDjSy2RtP2FIcrgIBnAP4WdB4df
 XSC/N3/tRD8Y55iXzIMKPfv865EgeRegbs/l8c/Tb/HGahoCbMofo2k7MCiz/vm9E6M8
 MLUzv6oilIKBYlnuT9qbQ/POblIhT0TU3JuYY=
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=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=tdveItxaH1bhUzy6haYKOKcgz6c9kHkSchLpsICFcoN0RabyzGCZknCVApeMwOg2zz
 szONZ+RZdXQHIGHsLaZ7g8FRQGkdB06ljf8YFjqFi4oA94mZ1viZntf9JIq+NUjQDRtA
 Yb//tJNLosxf0XuYFI8c2pojS8OFnie8mdWXl7nh4PQcVhMS71bZcxtLAZDvwujqJFjz
 4tIid/KmK35mfKrYltg3C+JQ+h5q4He1lw+TyqyMfyiuMqkCgIrtNhu395Ao289Y2c4K
 HZsHAEATVgk8/4QR/baySy+u9O6hehBIw3DyTfpQpijROoB74aFMjDHdkgbbP4/HFb/f
 Pffg==
X-Gm-Message-State: AHPjjUiOJU25v9gJlRFq6cs49DXwoTGripNkKZG+S8/2lN6ZwWIVQmZP
 hH6NVkJ8/0Z9pDvavXScsg==
X-Google-Smtp-Source: ADKCNb7gNHzq4HxpbcSu+uUPICpL5e31CGu/g7ub/WF5SeAADq+I/Hkqk8gsgXA0Kp9EcAMBJal0Gg==
X-Received: by 10.98.14.213 with SMTP id 82mr33015085pfo.274.1505730795302;
 Mon, 18 Sep 2017 03:33:15 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:14 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:03 +0530
Message-Id: <1505730731-10947-20-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/27 v9] xen/arm: vpl011: Add a new
	console_open_log function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9vcGVuX2xvZyBjb25zb2xlX2NsZWFudXAg
ZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24Kb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1
OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGZmNjllNTIuLmNmZDcy
NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTAzOCw2ICsxMDM4LDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRs
ZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCiAJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0YXRpYyB2b2lk
IGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uc29sZV9l
bmFibGVkKGNvbikpIHsKKwkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJY2xvc2UoY29uLT5s
b2dfZmQpOworCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCX0KK30K
Kwogc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIHsKIAlpZiAobG9nX2d1ZXN0
KSB7CkBAIC0xMDQ1LDkgKzEwNTQsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2
b2lkKQogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAkJCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQot
CQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVf
bG9nKGNvbik7CisJCQljb25zb2xlX29wZW5fbG9nKGNvbik7CiAJCX0KIAl9CiAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMo-0002lA-Mk; Mon, 18 Sep 2017 10:33:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMn-0002jf-U2
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5E/66-03422-9F0AFB95; Mon, 18 Sep 2017 10:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTABt2vC/Z
 HGsy5omHxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbMPLuYqaBBoWJTz1HmBsZu6S5GLg4hgWmM
 Ep/fH2YBcVgE5jFL/L52kL2LkZNDQqCfVWJxXw6EnSbR3vGSqYuRA8xeuTcZwqySmHRSDaRCS
 EBL4uip2awQM3cwSWw69RisnE3ARGJWhwRIjYiAksS9VZOZQGqYBeYzSvz/eYsFJCEsECZx51
 QfI4jNIqAq8XhzIxuIzSvgI7Fk6XkmiBPkJG6e62QGsTmB4ufXP2CFWOwtMe/XFcYJjIILGBl
 WMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhsDEOxg/LIs
 4BCjJAeTkiivaOT+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKvnA+UEi1LTUyvSMnOAgQ+Tl
 uDgURLhXQeS5i0uSMwtzkyHSJ1itOe4cOfSHyaOY5suA8kDe24ByY6bd/8wCbHk5eelSonzvg
 NpEwBpyyjNgxsKi9RLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEuZdBjKFJzOvBG73K6CzmID
 OatmxB+SskkSElFQDY/XHg+bMLr99//dPT+r/5Kh672fJxk9GYTovtTf3yef4u9/feqrYs8Lw
 1FfGz+8WH1ygWKMsP3fRFnXWs3KrLTYLCIm3LlNw5pu03nfKAivOjtPV8iU3H/n8zAx7krk63
 v/NhcdKX3hPJF1R8GJK/eF7U0U9l2Xevintb1YqSHPOUbr8/Pj6ciWW4oxEQy3mouJEAJP0fc
 nPAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505730804!117453157!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17725 invoked from network); 18 Sep 2017 10:33:25 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:25 -0000
Received: by mail-pf0-f176.google.com with SMTP id p87so28135pfj.9
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Lo4OHtevPukx/SByq0doKClQ+61pfeNZRGftrLJvOWA=;
 b=M1kfM9PmxDb2QDciFKTDa+pJb34xWT4+3KAGxJcC3pG6aZqaBBJYHQODW5Xw0aEFhP
 gYwxTPQtISDBYdkb8N96qvcZ+r6TaK2reLGC6v3moBjV+FALIRmT+oOZgkglOvlq/CSt
 io1c2ArqwfxSOBc1TkH32MXo2QRwaqsE2Kf7E=
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=Lo4OHtevPukx/SByq0doKClQ+61pfeNZRGftrLJvOWA=;
 b=RiVYlZ/6VNWtBpqRnAblAMO9Hc7TCAfqUAjW3bwzn7RI+enJvI/Lu3MfJV573t4pcF
 QTHuGq7e9AdSbpeasorzDXnd36L4U+oWdNcR5O/eCTtaUt2SLgp45vS+LKH25n7+/QW/
 AnF0QH0Zfhda/jEP2qWV4ZiuFgogoUYw6lXM2IX4EeEMjIkca4p/hqPsiHH68IRHZTNQ
 n0dsrcKxroe6A0gJqRm79S1OfuFN9M4UjKdAeUFVh48dvEu4wuNSgNKB4o9t61LrT+xM
 h4lGY0DkmHK/T5fa+KeGG30Ce2FhysMDai2IUyuj5Gpvjl+ceSpjDaZI9wJR+93VI2UC
 96XQ==
X-Gm-Message-State: AHPjjUiqIruejDYwIIOf1iOth0t4AEtO+8E+OdU7txPb6AqWZKTxzYWY
 t7nmb7AyWnnm6jvIFD7/iA==
X-Google-Smtp-Source: ADKCNb42HRZurlTRMSaIvxt+mcYD6vykpWiMwP7NK33VXtJkfRYYGq9hbFr6jk5VAmOOTZKf/LYuwQ==
X-Received: by 10.101.74.129 with SMTP id b1mr31525205pgu.272.1505730804037;
 Mon, 18 Sep 2017 03:33:24 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:23 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:06 +0530
Message-Id: <1505730731-10947-23-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 22/27 v9] xen/arm: vpl011: Add support for vuart
	console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuIEl0
IGFkZHMKdHdvIG5ldyBmaWVsZHMgaW4gdGhlIGNvbnNvbGUgaW5pdGlhbGl6YXRpb246CgotIG9w
dGlvbmFsCi0gdXNlX2dudHRhYgoKb3B0aW9uYWwgZmxhZyB0ZWxscyB3aGV0aGVyIHRoZSBjb25z
b2xlIGlzIG9wdGlvbmFsLgoKdXNlX2dudHRhYiB0ZWxscyB3aGV0aGVyIHRoZSByaW5nIGJ1ZmZl
ciBzaG91bGQgYmUgYWxsb2NhdGVkIHVzaW5nCmdyYW50IHRhYmxlLgoKVGhlIFZVQVJUIGNvbnNv
bGUgaXMgZW5hYmxlZCBvbmx5IGZvciBBUk0uCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgpDaGFuZ2VzIHNpbmNlIHY4OgotIFJlbW92ZWQgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgY29uZmlnIG9wdGlvbgotIFJlbmFtZWQgQ0ZMQUdTX3Z1YXJ0LSQoQ09ORklHX1ZV
QVJUX0NPTlNPTEUpIHRvIENPTlNPTEVfQ0ZMQUdTLSQoQ09ORklHX0FSTSkKLSBJIGhhdiByZXRh
aW5lZCB0aGUgYWNrZWQtYnkgdGFnIGFzIGl0IGlzIGEgbWlub3IgY2hhbmdlCgpDaGFuZ2VzIHNp
bmNlIHY2OgotIFJlbmFtZXMgcHJlZmVyX2dudHRhYiB0byB1c2VfZ250dGFiCgpDaGFuZ2VzIHNp
bmNlIHY0OgotIFJlbmFtZWQgVlVBUlRfQ0ZMQUdTLSB0byBDRkxBR1NfdnVhcnQtIGluIHRoZSBN
YWtlZmlsZSBhcyBwZXIgdGhlIGNvbnZlbnRpb24uCgogdG9vbHMvY29uc29sZS9NYWtlZmlsZSAg
ICB8ICAzICsrLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUgYi90b29scy9j
b25zb2xlL01ha2VmaWxlCmluZGV4IGM1ZjNmNWMuLjg0Nzk2ZWEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvTWFrZWZpbGUKKysrIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQpAQCAtMTEsNiAr
MTEsNyBAQCBMRExJQlMgKz0gJChTT0NLRVRfTElCUykKIAogTERMSUJTX3hlbmNvbnNvbGVkICs9
ICQoVVRJTF9MSUJTKQogTERMSUJTX3hlbmNvbnNvbGVkICs9IC1scnQKK0NPTlNPTEVfQ0ZMQUdT
LSQoQ09ORklHX0FSTSkgPSAtRENPTkZJR19BUk0KIAogQklOICAgICAgPSB4ZW5jb25zb2xlZCB4
ZW5jb25zb2xlCiAKQEAgLTI4LDcgKzI5LDcgQEAgY2xlYW46CiBkaXN0Y2xlYW46IGNsZWFuCiAK
IGRhZW1vbi9tYWluLm86IGRhZW1vbi9fcGF0aHMuaAotZGFlbW9uL2lvLm86IENGTEFHUyArPSAk
KENGTEFHU19saWJ4ZW5ldnRjaG4pICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikKK2RhZW1vbi9pby5v
OiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIp
ICQoQ09OU09MRV9DRkxBR1MteSkKIHhlbmNvbnNvbGVkOiAkKHBhdHN1YnN0ICUuYywlLm8sJCh3
aWxkY2FyZCBkYWVtb24vKi5jKSkKIAkkKENDKSAkKExERkxBR1MpICReIC1vICRAICQoTERMSUJT
KSAkKExETElCU19saWJ4ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhlbmdudHRhYikgJChMRExJQlNf
eGVuY29uc29sZWQpICQoQVBQRU5EX0xERkxBR1MpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNv
bGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGExOThkYmIu
LjI2MTViNTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA3LDEyICsxMDcsMTYgQEAgc3RydWN0IGNvbnNv
bGUgewogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3BvcnQ7CiAJc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7CiAJc3RydWN0IGRvbWFpbiAqZDsKKwlib29sIG9w
dGlvbmFsOworCWJvb2wgdXNlX2dudHRhYjsKIH07CiAKIHN0cnVjdCBjb25zb2xlX3R5cGUgewog
CWNoYXIgKnhzbmFtZTsKIAljaGFyICp0dHluYW1lOwogCWNoYXIgKmxvZ19zdWZmaXg7CisJYm9v
bCBvcHRpb25hbDsKKwlib29sIHVzZV9nbnR0YWI7CiB9OwogCiBzdGF0aWMgc3RydWN0IGNvbnNv
bGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9IHsKQEAgLTEyMCw3ICsxMjQsMTggQEAgc3RhdGljIHN0
cnVjdCBjb25zb2xlX3R5cGUgY29uc29sZV90eXBlW10gPSB7CiAJCS54c25hbWUgPSAiL2NvbnNv
bGUiLAogCQkudHR5bmFtZSA9ICJ0dHkiLAogCQkubG9nX3N1ZmZpeCA9ICIiLAorCQkub3B0aW9u
YWwgPSBmYWxzZSwKKwkJLnVzZV9nbnR0YWIgPSB0cnVlLAogCX0sCisjaWYgZGVmaW5lZChDT05G
SUdfQVJNKQorCXsKKwkJLnhzbmFtZSA9ICIvdnVhcnQvMCIsCisJCS50dHluYW1lID0gInR0eSIs
CisJCS5sb2dfc3VmZml4ID0gIi12dWFydDAiLAorCQkub3B0aW9uYWwgPSB0cnVlLAorCQkudXNl
X2dudHRhYiA9IGZhbHNlLAorCX0sCisjZW5kaWYKIH07CiAKICNkZWZpbmUgTlVNX0NPTlNPTEVf
VFlQRSAoc2l6ZW9mKGNvbnNvbGVfdHlwZSkvc2l6ZW9mKHN0cnVjdCBjb25zb2xlX3R5cGUpKQpA
QCAtNjU0LDggKzY2OSwxNyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0
IGNvbnNvbGUgKmNvbikKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKIAkJCSJwb3J0
IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAogCQkJTlVMTCk7Ci0JaWYgKGVycikKKworCWlmIChlcnIp
IHsKKwkJLyoKKwkJICogVGhpcyBpcyBhIG5vcm1hbCBjb25kaXRpb24gZm9yIG9wdGlvbmFsIGNv
bnNvbGVzOiB0aGV5IG1pZ2h0IG5vdCBiZQorCQkgKiBwcmVzZW50IG9uIHhlbnN0b3JlIGF0IGFs
bC4gSW4gdGhhdCBjYXNlLCBqdXN0IHJldHVybiB3aXRob3V0IGVycm9yLgorCQkqLworCQlpZiAo
Y29uLT5vcHRpb25hbCkKKwkJCWVyciA9IDA7CisKIAkJZ290byBvdXQ7CisJfQogCiAJc25wcmlu
dGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+eHNwYXRoKTsKIAl0eXBlID0g
eHNfcmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIE5VTEwpOwpAQCAtNjY5LDcgKzY5Myw3IEBAIHN0
YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWNvbnNv
bGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKLQlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9o
YW5kbGUpIHsKKwlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUgJiYgY29uLT51c2Vf
Z250dGFiKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwogCQljb24tPmludGVy
ZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlk
LCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKQEAgLTc4OCw2ICs4MTIsOCBAQCBzdGF0aWMgaW50
IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20sIHZv
aWQgKipkYXRhKQogCWNvbi0+ZCA9IGRvbTsKIAljb24tPnR0eW5hbWUgPSAoKmNvbl90eXBlKS0+
dHR5bmFtZTsKIAljb24tPmxvZ19zdWZmaXggPSAoKmNvbl90eXBlKS0+bG9nX3N1ZmZpeDsKKwlj
b24tPm9wdGlvbmFsID0gKCpjb25fdHlwZSktPm9wdGlvbmFsOworCWNvbi0+dXNlX2dudHRhYiA9
ICgqY29uX3R5cGUpLT51c2VfZ250dGFiOwogCXhzbmFtZSA9IChjaGFyICopKCpjb25fdHlwZSkt
PnhzbmFtZTsKIAl4c3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwog
CXMgPSByZWFsbG9jKHhzcGF0aCwgc3RybGVuKHhzcGF0aCkgKwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMo-0002lj-UI; Mon, 18 Sep 2017 10:33:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMn-0002jV-UV
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:30 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AD/AE-01812-9F0AFB95; Mon, 18 Sep 2017 10:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTAZt0fC/Z
 HGvx6J2nxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY0zlrNXnBZtOLc0g3sDYyzBbsYuTiEBKYx
 Skw5spwJxGERmMcs8ezCAlYQR0Kgn1Xi0dq9QBlOICdN4lvnYpYuRg4w+9kXHohwlcTz5yfZQ
 GwhAS2Jo6dms0JM3cEk0TC9jwmknk3ARGJWhwRIjYiAksS9VZPBljELzGeUaJrUC9YsLBAj8X
 f+b1aQehYBVYnfV/1AwrwCPhKvF7axQOySk7h5rpMZxOYEip9f/4AVYq+3xLxfVxgnMAouYGR
 YxahenFpUllqka6yXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYbgxAsIOx+YvT
 IUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4380HygkWpaanVqRl5gADHyYtw
 cGjJMKbAgx+Id7igsTc4sx0iNQpRkuOC3cu/WHiOLDnFpDsuHn3D5MQS15+XqqUOMQ8AZCGjN
 I8uHGw6LzEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV45kLU8mXklcFtfAR3EBHRQy449IAe
 VJCKkpBoYZ2y+uVtx95Il57K7D65YkPh9T7OFHet6g7+HZ16On7K9d1a6U//SlkOnpq/0u+4m
 UJkQP8mSQVJjZ6frrKv1DkIanG5bXq23FD6hfaeU/2vTokTVlKYDlx6nfHm31qnT6py3nC/T0
 pbgbAdVuUc3j5XxN3Q7P3vQk1eY6n24Q0vCOb7yqbauEktxRqKhFnNRcSIA96s3kckCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505730807!115127721!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62668 invoked from network); 18 Sep 2017 10:33:28 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:28 -0000
Received: by mail-pf0-f179.google.com with SMTP id q76so35570pfq.2
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=H229b+2Jdrk+ZMUQ5y+af84pyXhM8Ix2mUUnjnewhYS4qDQB2u7to6t8XrMNREXXBA
 IzZQb+dQsv7zdw1btt6DgHSd74WSZGO//RSHDQa2s+JZwR55eczi2r2ZJjED0nYQ2Ntp
 3ezMkyQq6uUrEPIiR+cPSEh7wWgj6iJ4xhViE=
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=ju2cZJL8kG6ApOvbCHNP73j6kK3ZZdmixcsx+9pTGxnjV6louwY/ibTVt3sQvBmS/X
 q7rJtniFI04SuR9qRX2Qkg/Rpj3XSL5ld4x29HgwG3pITFC6OPfXwbVrutkguq+resxh
 3OPDgTQz45kLd/64HjRNS7f8uGnTglRlVj9r1KXppS7Jg6t2zqWvfEoC8cMRC9Bcq+LL
 0aW+Bw8eDldPemaCikZaJbtU8daptAJNI2Lr2HacswcYLv9fGcT3Pi/83/KVXfWqi03X
 h92es7RzKWXOtO4SMycVoom4GZfJojnxqO8UqTDMX0cpFllk1v8C2DViV1iOUArXCIbU
 lhag==
X-Gm-Message-State: AHPjjUgUmYqo9OC2K8cn9Nkzvld/W6Se2EQDv5uw0Rpp8+PrMa47AVHH
 pktrU1nXQcOzfpt3rAbm+w==
X-Google-Smtp-Source: ADKCNb6fmhoJ4RDwxMiqrPJNREouD+kA2mDiUMPanrxVvzhcz84IHdcIaQ2i0zjhyqc/S5uZ1+/POg==
X-Received: by 10.99.117.91 with SMTP id f27mr31357575pgn.376.1505730806723;
 Mon, 18 Sep 2017 03:33:26 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:26 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:07 +0530
Message-Id: <1505730731-10947-24-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/27 v9] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh
dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgdGhlIHZ1YXJ0IGNvbXBpbGUgdGlt
ZSBmbGFnIHNvIHRoYXQgdnVhcnQgY29kZSBpcyBjb21waWxlZCBhbHdheXMuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgdW5kZXIgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgb3B0aW9uLgotIFNpbmNlIHRoZXJlIGlzIGEgY2hhbmdlIGZyb20gbGFzdCByZXZp
ZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFu
ZCBhY2tlZC1ieSB0YWcgZnJvbSBXZWkuCgogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIHwg
MTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9v
bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGMzNDBjYjcuLmY5MmFkM2QgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu
dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq
cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz
cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1
c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv
bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU
WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc
biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0
byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0
LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP
TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g
Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA
IC0zNDQsNiArMzQ1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg
KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj
dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK
IAl3aGlsZSgoY2ggPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCBzb3B0LCBsb3B0LCAmb3B0X2lu
ZCkpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewpAQCAtMzU5LDkgKzM2MSwxMiBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJ
ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOwor
CQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorCQkJCXR5cGUgPSBDT05TT0xF
X1ZVQVJUOwogCQkJZWxzZSB7CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJn
dW1lbnRcbiIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQg
YXJlOiBzZXJpYWwsIHB2XG4iKTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg
c3VwcG9ydGVkIGFyZTogJXNcbiIsCisJCQkJCWNvbnNvbGVfbmFtZXMpOwogCQkJCWV4aXQoRUlO
VkFMKTsKIAkJCX0KIAkJCWJyZWFrOwpAQCAtNDM3LDYgKzQ0MiwxMCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAJCWVsc2UKIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f
cGF0aCkgKyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2Uv
Y29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKIAl9CisJaWYgKHR5cGUgPT0gQ09OU09M
RV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
dnVhcnQvMC90dHkiKSArIDEsCisJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgpOworCX0K
IAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAg
ZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBk
b21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMq-0002oo-8y; Mon, 18 Sep 2017 10:33:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMo-0002kl-P0
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/B9-03093-AF0AFB95; Mon, 18 Sep 2017 10:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTABt3PC/Z
 HGpy8LmzxfctkJgdGj8MfrrAEMEaxZuYl5VcksGacv7+DveCBZ8W9bydZGhjv2nQxcnEICUxj
 lPi6pJEZxGERmMcscevQPRYQR0Kgn1Xi3ptdTF2MnEBOmsTz+wvZYOwLT6+xQ9hVEidvNoDFh
 QS0JI6ems0KMXYHk8T1L3uBijg42ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrBmYYEoiY
 47L8GGsgioSvw+3gYW5xXwkTjTt50RYpmcxM1zncwgNidQ/Pz6B6wQi70l5v26wjiBUXABI8M
 qRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAoGMAgh2M+z5G
 HmKU5GBSEuUVjdwfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9918oJxgUWp6akVaZg4w/GHSE
 hw8SiK860DSvMUFibnFmekQqVOMlhwX7lz6w8RxYM8tINlx8+4fJiGWvPy8VClxiHkCIA0ZpX
 lw42AxeolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvI9ApvBk5pXAbX0FdBAT0EEtO/aAHFS
 SiJCSamDkuMzLIyLDOktrZokn15xLaV9vFAtGrpSVnnih6pl+6evkROVXGQavmJJOz7kUJiUq
 KJ24LWvvLqd9nvk3323amhXg1TbpY1TAv/VvfjjEtRRPmvE0pnFNugXvba79hhxdcn7Zk3db1
 iQkTZfpqTgS68DYeuLMTC0BOdbQ/cuvKr+7LDjZK1+JpTgj0VCLuag4EQARxjZrzAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505730802!77486902!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62281 invoked from network); 18 Sep 2017 10:33:23 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:23 -0000
Received: by mail-pf0-f176.google.com with SMTP id q76so35476pfq.2
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ynPuUYoJvCxIS6CFaobuA5PgWjQou9R3STzppfCSqEs=;
 b=Qj4qeEd/8Jk3RnvOsMJ7kQoPfrRj5t0YZ2x4TU0rRIsrx3VutXMrolmQXy8XWu4YC7
 Jqu+/83j0WKNpbiOjONmRY8oUw4hy61tTLp9d3s5QWg7gf8FRjdhTuV9llwnPXlcR5dw
 qZ5tremSBzVtC5qaa56FLzGy72h5RdCgx1zR4=
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=ynPuUYoJvCxIS6CFaobuA5PgWjQou9R3STzppfCSqEs=;
 b=jTR/jCNBMXw6oYhHZrhIka4agaDondXpjFpCDB1rW3lPM1Ygj6LV3gkW9MWEIKbsX/
 QNmDA5cmZaWvDdThkGPqEGfO5f8CkJAFMPbwuUrBHKkNrxxZTIf00iQvVJbPZReYndVV
 XtpLPa0hzgSG/VbnrDveTNKbs1ExlaaQwFvizVn6lpV+HJbVWCQYzcqjFqTJBcoL4Ho4
 ioCmiUtMgt99LIyxsVGwTKykTu919FHdS7BVPDmSaaBVMyFIWZuPwh9sQwGxjbfj/XeL
 9bbLUSWPyJWKBjTI+ng9aZ8gmxNbUBBnFoBaqpOLMICajJ19e3hd/767xaozPW6Vj0B+
 +tsw==
X-Gm-Message-State: AHPjjUi9/3X9ZkYy6sfjlaI/q6x9eaW1SKu6yKZMZ5V7dy1Wt8fjKw1Q
 0U9YUQPs5/6zJd9Kzgpn9Q==
X-Google-Smtp-Source: ADKCNb7mTTNTKRTPiVdi4rCwdVr4PwMmDPJp9bhtxbnRI26mWwcpBWvmrLZKz2XxdOCPskSFlnZdmQ==
X-Received: by 10.101.68.130 with SMTP id l2mr31939247pgq.346.1505730801101;
 Mon, 18 Sep 2017 03:33:21 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:20 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:05 +0530
Message-Id: <1505730731-10947-22-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/27 v9] xen/arm: vpl011: Add support for
	multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQgaW50
cm9kdWNlcyB0aGUKaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGUgZnVuY3Rpb25zIGNhbGxlZCBieSB0aGUgaXRlcmF0b3JzIGNoZWNrIHRoYXQg
dGhleSBhcmUgb3BlcmF0aW5nCm9uIHZhbGlkIEkvTyBwYXJhbWV0ZXJzLiBUaGlzIGVuc3VyZXMg
dGhhdCBpZiBhIHBhcnRpY3VsYXIgY29uc29sZSBpcwpub3QgaW5pdGlhbGl6ZWQgdGhlbiB0aGUg
ZnVuY3Rpb25zIHdpbGwgbm90IGRvIGFueXRoaW5nIGZvciB0aGF0CmNvbnNvbGUgdHlwZS4KClRo
aXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8gc3VwcG9ydCBhIG5ldyB2dWFydCBjb25zb2xl
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBz
aW5jZSB2NToKLSBTcGxpdCB0aGlzIHBhdGNoIGluIG11bHRpcGxlIHNtYWxsZXIgcGF0Y2hlcy4K
CkNoYW5nZXMgc2luY2UgdjQ6Ci0gQ2hhbmdlcyB0byBtYWtlIGV2ZW50IGNoYW5uZWwgaGFuZGxp
bmcgcGVyIGNvbnNvbGUgcmF0aGVyIHRoYW4gcGVyIGRvbWFpbi4KCkNoYW5nZXMgc2luY2UgdjM6
Ci0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBh
dGNoZXMuIFRoaXMgaXMgdGhlIHRoaXJkIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgfCAxNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwppbmRleCA3MTQ2NWEwLi5hMTk4ZGJiIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkwLDEyICs5MCwx
NCBAQCBzdHJ1Y3QgYnVmZmVyIHsKIH07CiAKIHN0cnVjdCBjb25zb2xlIHsKKwljaGFyICp0dHlu
YW1lOwogCWludCBtYXN0ZXJfZmQ7CiAJaW50IG1hc3Rlcl9wb2xsZmRfaWR4OwogCWludCBzbGF2
ZV9mZDsKIAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwogCWNoYXIgKnhzcGF0
aDsKKwljaGFyICpsb2dfc3VmZml4OwogCWludCByaW5nX3JlZjsKIAl4ZW5ldnRjaG5faGFuZGxl
ICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKQEAgLTEwNywyMSArMTA5LDEwOSBA
QCBzdHJ1Y3QgY29uc29sZSB7CiAJc3RydWN0IGRvbWFpbiAqZDsKIH07CiAKK3N0cnVjdCBjb25z
b2xlX3R5cGUgeworCWNoYXIgKnhzbmFtZTsKKwljaGFyICp0dHluYW1lOworCWNoYXIgKmxvZ19z
dWZmaXg7Cit9OworCitzdGF0aWMgc3RydWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9
IHsKKwl7CisJCS54c25hbWUgPSAiL2NvbnNvbGUiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQku
bG9nX3N1ZmZpeCA9ICIiLAorCX0sCit9OworCisjZGVmaW5lIE5VTV9DT05TT0xFX1RZUEUgKHNp
emVvZihjb25zb2xlX3R5cGUpL3NpemVvZihzdHJ1Y3QgY29uc29sZV90eXBlKSkKKwogc3RydWN0
IGRvbWFpbiB7CiAJaW50IGRvbWlkOwogCWJvb2wgaXNfZGVhZDsKIAl1bnNpZ25lZCBsYXN0X3Nl
ZW47CiAJc3RydWN0IGRvbWFpbiAqbmV4dDsKLQlzdHJ1Y3QgY29uc29sZSBjb25zb2xlOworCXN0
cnVjdCBjb25zb2xlIGNvbnNvbGVbTlVNX0NPTlNPTEVfVFlQRV07CiB9OwogCiBzdGF0aWMgc3Ry
dWN0IGRvbWFpbiAqZG9tX2hlYWQ7CiAKK3R5cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5DX0FS
RzEpKHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzEp
KHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZVTkNfQVJHMiko
c3RydWN0IGNvbnNvbGUgKiwgIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKklOVF9JVEVSX0ZVTkNf
QVJHMykoc3RydWN0IGNvbnNvbGUgKiwKKwkJCQkgIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAq
Kik7CisKIHN0YXRpYyBpbmxpbmUgYm9vbCBjb25zb2xlX2VuYWJsZWQoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKIAlyZXR1cm4gY29uLT5sb2NhbF9wb3J0ICE9IC0xOwogfQogCitzdGF0aWMgaW5s
aW5lIHZvaWQgY29uc29sZV9pdGVyX3ZvaWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkg
IFZPSURfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZvciAoaSA9IDA7IGkgPCBO
VU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCWl0ZXJfZnVuYyhjb24pOworCX0KK30K
Kworc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0IGRvbWFp
biAqZCwKKwkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKKwkJCQkJICB2b2lk
ICppdGVyX2RhdGEpCit7CisJdW5zaWduZWQgaW50IGk7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9
ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkr
KywgY29uKyspIHsKKwkJaXRlcl9mdW5jKGNvbiwgaXRlcl9kYXRhKTsKKwl9Cit9CisKK3N0YXRp
YyBpbmxpbmUgaW50IGNvbnNvbGVfaXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJ
CQlJTlRfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCWlu
dCByZXQ7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChp
ID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29uKyspIHsKKwkJLyoKKwkJICogWmVy
byByZXR1cm4gdmFsdWVzIG1lYW5zIHN1Y2Nlc3MuCisJCSAqCisJCSAqIE5vbi16ZXJvIHJldHVy
biB2YWx1ZSBpbmRpY2F0ZXMgYW4gZXJyb3IgaW4gd2hpY2gKKwkJICogY2FzZSB0ZXJtaW5hdGUg
dGhlIGxvb3AuCisJCSAqLworCQlyZXQgPSBpdGVyX2Z1bmMoY29uKTsKKwkJaWYgKHJldCkKKwkJ
CWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW5saW5lIGludCBjb25zb2xl
X2l0ZXJfaW50X2FyZzMoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJSU5UX0lURVJfRlVOQ19BUkcz
IGl0ZXJfZnVuYywKKwkJCQkJdm9pZCAqKml0ZXJfZGF0YSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsK
KwlpbnQgcmV0OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZv
ciAoaSA9IDA7IGkgPCBOVU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCS8qCisJCSAq
IFplcm8gcmV0dXJuIHZhbHVlcyBtZWFucyBzdWNjZXNzLgorCQkgKgorCQkgKiBOb24temVybyBy
ZXR1cm4gdmFsdWUgaW5kaWNhdGVzIGFuIGVycm9yIGluIHdoaWNoCisJCSAqIGNhc2UgdGVybWlu
YXRlIHRoZSBsb29wLgorCQkgKi8KKwkJcmV0ID0gaXRlcl9mdW5jKGNvbiwgZCwgaXRlcl9kYXRh
KTsKKwkJaWYgKHJldCkKKwkJCWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMg
aW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6ZV90IGxlbikKIHsKIAl3
aGlsZSAobGVuKSB7CkBAIC0zMzYsNyArNDI2LDkgQEAgc3RhdGljIGludCBjcmVhdGVfY29uc29s
ZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJcmV0dXJuIC0xOwogCX0KIAotCXNucHJpbnRm
KGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcy5sb2ciLCBsb2dfZGlyLCBkYXRhKTsK
KwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMlcy5sb2ciLAorCQkg
bG9nX2RpciwgZGF0YSwgY29uLT5sb2dfc3VmZml4KTsKKwogCWZyZWUoZGF0YSk7CiAJbG9nZmls
ZVtQQVRIX01BWC0xXSA9ICdcMCc7CiAKQEAgLTQ4OCw3ICs1ODAsNyBAQCBzdGF0aWMgaW50IGNv
bnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+eHNwYXRoKSAhPSAt
MSk7CisJc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzLyVzIiwgY29uLT54c3BhdGgsIGNv
bi0+dHR5bmFtZSkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAJc3VjY2Vz
cyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2ZSkpOwpA
QCAtNjU0LDEzICs3NDYsMTMgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSwgYm9vbCB3YXRjaCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihk
b20tPmRvbWlkKV07CiAJYm9vbCBzdWNjZXNzOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9t
LT5jb25zb2xlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlWzBdOwogCiAJ
c25wcmludGYoZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21p
ZCk7CiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgs
IGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQotCQkJY29uc29sZV9jcmVhdGVfcmluZyhjb24p
OworCQkJY29uc29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVhdGVfcmluZyk7CiAJ
CWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxz
ZSB7CkBAIC02NzAsMTEgKzc2MiwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi1zdGF0aWMg
aW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9t
YWluICpkb20sIHZvaWQgKipkYXRhKQogewogCWNoYXIgKnM7CiAJaW50IGVyciA9IC0xOwogCXN0
cnVjdCB0aW1lc3BlYyB0czsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICoqY29uX3R5cGUgPSAoc3Ry
dWN0IGNvbnNvbGVfdHlwZSAqKilkYXRhOworCWNoYXIgKnhzbmFtZSwgKnhzcGF0aDsKIAogCWlm
IChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9H
X0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKQEAgLTY5MiwxNSArNzg2
LDIxIEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVj
dCBkb21haW4gKmRvbSkKIAljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAJY29uLT5uZXh0X3Bl
cmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25zZWMgLyAxMDAw
MDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCWNvbi0+ZCA9IGRvbTsKLQljb24tPnhzcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0JcyA9IHJlYWxsb2MoY29uLT54
c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwotCQkgICAgc3RybGVuKCIvY29uc29sZSIpICsg
MSk7CisJY29uLT50dHluYW1lID0gKCpjb25fdHlwZSktPnR0eW5hbWU7CisJY29uLT5sb2dfc3Vm
Zml4ID0gKCpjb25fdHlwZSktPmxvZ19zdWZmaXg7CisJeHNuYW1lID0gKGNoYXIgKikoKmNvbl90
eXBlKS0+eHNuYW1lOworCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21p
ZCk7CisJcyA9IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCisJCSAgICBzdHJsZW4o
eHNuYW1lKSArIDEpOwogCWlmIChzKSB7Ci0JCWNvbi0+eHNwYXRoID0gczsKLQkJc3RyY2F0KGNv
bi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKKwkJeHNwYXRoID0gczsKKwkJc3RyY2F0KHhzcGF0aCwg
eHNuYW1lKTsKKwkJY29uLT54c3BhdGggPSB4c3BhdGg7CiAJCWVyciA9IDA7CiAJfQogCisJKCpj
b25fdHlwZSkrKzsKKwogCXJldHVybiBlcnI7CiB9CiAKQEAgLTcxMyw3ICs4MTMsNyBAQCBzdGF0
aWMgdm9pZCBjb25zb2xlX2ZyZWUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHN0YXRpYyBzdHJ1Y3Qg
ZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIHsKIAlzdHJ1Y3QgZG9tYWluICpkb207
Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICpjb25fdHlwZSA9
ICZjb25zb2xlX3R5cGVbMF07CiAKIAlkb20gPSBjYWxsb2MoMSwgc2l6ZW9mICpkb20pOwogCWlm
IChkb20gPT0gTlVMTCkgewpAQCAtNzIzLDkgKzgyMyw4IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0J
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWlmIChjb25zb2xlX2luaXQoY29uLCBkb20pKQorCWlm
IChjb25zb2xlX2l0ZXJfaW50X2FyZzMoZG9tLCBjb25zb2xlX2luaXQsICh2b2lkICoqKSZjb25f
dHlwZSkpCiAJCWdvdG8gb3V0OwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKQEAg
LTczOCw3ICs4MzcsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQg
ZG9taWQpCiAKIAlyZXR1cm4gZG9tOwogIG91dDoKLQljb25zb2xlX2ZyZWUoY29uKTsKKwljb25z
b2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9mcmVlKTsKIAlmcmVlKGRvbSk7CiAJcmV0
dXJuIE5VTEw7CiB9CkBAIC03ODQsMTEgKzg4Myw5IEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfY2xl
YW51cChzdHJ1Y3QgY29uc29sZSAqY29uKQogCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsK
Kwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfdHR5KTsKIAotCWNvbnNv
bGVfY2xvc2VfdHR5KGNvbik7Ci0KLQljb25zb2xlX2NsZWFudXAoY29uKTsKKwljb25zb2xlX2l0
ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xlYW51cCk7CiAKIAlyZW1vdmVfZG9tYWluKGQpOwog
fQpAQCAtODAzLDEyICs5MDAsMTAgQEAgc3RhdGljIHZvaWQgY29uc29sZV9jbG9zZV9ldnRjaG4o
c3RydWN0IGNvbnNvbGUgKmNvbikKIAogc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCiAJ
ZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKLQljb25zb2xlX3Vu
bWFwX2ludGVyZmFjZShjb24pOwotCWNvbnNvbGVfY2xvc2VfZXZ0Y2huKGNvbik7CisJY29uc29s
ZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFwX2ludGVyZmFjZSk7CisJY29uc29sZV9p
dGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2Nsb3NlX2V2dGNobik7CiB9CiAKIHN0YXRpYyB1bnNp
Z25lZCBlbnVtX3Bhc3MgPSAwOwpAQCAtMTAwMyw3ICsxMDk4LDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9yIGRvbWFpbnMg
dGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1heSBiZSBOVUxM
IGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQotCQkJY29uc29s
ZV9jcmVhdGVfcmluZygmZG9tLT5jb25zb2xlKTsKKwkJCWNvbnNvbGVfaXRlcl9pbnRfYXJnMShk
b20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTEwNTgsOSAr
MTE1Myw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAJaWYgKGxvZ19n
dWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9
IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKLQotCQkJ
Y29uc29sZV9vcGVuX2xvZyhjb24pOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25z
b2xlX29wZW5fbG9nKTsKIAkJfQogCX0KIApAQCAtMTIyMywxMyArMTMxNiwxMyBAQCB2b2lkIGhh
bmRsZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dh
bmNlcyAmIHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9y
IChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmQtPmNvbnNvbGU7CiAKLQkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29uc29sZV9ldnRjaG5fdW5tYXNr
LCAodm9pZCAqKW5vdyk7CiAKLQkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24sICh2
b2lkICopJm5leHRfdGltZW91dCk7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIG1heWJl
X2FkZF9jb25zb2xlX2V2dGNobl9mZCwgCisJCQkJCSAgICAgICAodm9pZCAqKSZuZXh0X3RpbWVv
dXQpOwogCi0JCQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKKwkJCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZCwgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKTsKIAkJfQogCiAJCS8qIElm
IGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRvIHdvcmsKQEAgLTEy
OTAsMTMgKzEzODMsMTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJfQogCiAJCWZvciAoZCA9
IGRvbV9oZWFkOyBkOyBkID0gbikgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlOwogCiAJCQluID0gZC0+bmV4dDsKIAotCQkJaGFuZGxlX2NvbnNvbGVfcmluZyhjb24pOwor
CQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBoYW5kbGVfY29uc29sZV9yaW5nKTsKIAotCQkJ
aGFuZGxlX2NvbnNvbGVfdHR5KGNvbik7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhh
bmRsZV9jb25zb2xlX3R0eSk7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQog
CQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMr-0002r6-GN; Mon, 18 Sep 2017 10:33:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMq-0002ou-Q2
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4C/18-02208-BF0AFB95; Mon, 18 Sep 2017 10:33:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRusr/t7wf5
 IgzXXZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyND1eyF8xQq9jzfylLA2OfbBcjF4eQwBRG
 id+fdjKCOCwC85glHr6fzg7iSAj0s0qcmPWGrYuRE8hJk9jydAk7jH1h32smCLtS4sGvS2A1Q
 gJaEkdPzWaFGLuDSeLw14NACQ4ONgETiVkdEiA1IgJKEvdWTWYCqWEWmM8o0TSpF6xZWCBG4v
 2jXcwgNouAqsTR7X2sIDavgI/E1mdHoJbJSdw81wlWwwkUP7/+ASvEYm+Jeb+uME5gFFzAyLC
 KUaM4tagstUjXyFIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw6OoZGBh3MF7e
 4neIUZKDSUmUVzRyf6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5xYBALCRalpqdWpGXmAMMfJ
 i3BwaMkwrtuPlCat7ggMbc4Mx0idYrRmGPfnlt/mDg6bt79wyTEkpeflyolzvsOpFQApDSjNA
 9uECwuLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5pUDuYcnM68Ebt8roFOYgE5p2bEH5JS
 SRISUVAOjXZ3O7PQDD4//aPq9qF7BJGdXpem0pWnLI/ZeOLdildV9g9Cb1bMdty9+Olt9wTPf
 2+vr58oWLn16xHz+vJLFOl2TvhbqPjaTOqM/STy5alNxZ07rJWtPhsq3szITbrUs23zL74zhl
 vUaM7aIbCn5cP6Y6PGGuTGG6zjWrzy3p9F5pgTLh41fTZVYijMSDbWYi4oTAZseLsLGAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505730810!92023612!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21585 invoked from network); 18 Sep 2017 10:33:31 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:31 -0000
Received: by mail-pg0-f47.google.com with SMTP id 7so23377pgd.13
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8o2al3bzod4mOOONVe20amJaaulnmm2NgPZDeRZkrVE=;
 b=NU76oGK/gxNiKk8RxYqDI7PpJkgH3Yjth1u76NwpUcO5Q1fznUuOizz1mjnfjp0kn1
 DIeA2pQP1i/NSs1ywY1VZFMT9dGVlm/i0+U4eJdlItDjvuleRez6DuAgJ+tQy4VQudva
 B+LWLwyy3fobxDVyvmNkF6QdaLyg9dLMiqtM0=
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=8o2al3bzod4mOOONVe20amJaaulnmm2NgPZDeRZkrVE=;
 b=FgC+WE10AaOcfSulJJBnxBdqzYGu0AjjCQQPrAenOboa75L57mDisIT4fWc7XI0RkW
 ESDJ7W45JxWw0IW3RTzmHkSBWPLcISBMuVHyQlCEJhpn9QwnBE1UzeMKuZaNF5ROzOYa
 THCUyHcOMtLntULOmSJYlOD/DDZeeTrwOX8S2SyOZudMXf76ouAjE0G8+TgKNhE61sBE
 Pv0bMUct/+WMH5qUrL6CLrRMOL5aZMKm5VNPKDaXdvCgwI6DOWtApomyM8ZGG4D9+dFX
 8vKn9sHuTst+GUp0Ua4Ahe9SuD8JOxBhad03hFq16Y3ns9imMYC9zj4vODIkfQjliRBX
 mUXQ==
X-Gm-Message-State: AHPjjUiC2GMwSJT442NdONqpG1Y1NcnqBeaymLJ/+VdK2h725tdFSFEe
 Q+ZjXJHYTANpBUPm7dl/Xg==
X-Google-Smtp-Source: ADKCNb4vHxur5DF6gAbyUXxWpB+GPCPnnVuLgkIm4LQm5QhxJ55KbwYtMfif9ozFQH6kJLpQKFlklA==
X-Received: by 10.98.62.80 with SMTP id l77mr32126520pfa.267.1505730809589;
 Mon, 18 Sep 2017 03:33:29 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:29 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:08 +0530
Message-Id: <1505730731-10947-25-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/27 v9] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNCU0EgVUFSVCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0aW5ncy4gSGlnaGVyIGJhdWQgcmF0ZSB3YXMKc2VsZWN0ZWQgc2lu
Y2UgYW4gZW11bGF0ZWQgcGwwMTEgY2FuIHN1cHBvcnQgYW55IHZhbGlkIGJhdWQgcmF0ZSB3aXRo
b3V0CmFueSBsaW1pdGF0aW9uIG9mIHRoZSBoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2Ugdjc6Ci0gQWRkZWQgYSBUT0RP
IHRvIGF2b2lkIGNvbmZsaWN0IGJldHdlZW4gdnBsMDExIGlycSBhbmQgdXNlciBzcGVjaWZpZWQg
aXJxcy4KLSBVc2VkIGEgbmV3IGJvb2wgdnVhcnRfZW5hYmxlZCB0byBleHBsaWNpdGx5IHNldCB3
aGV0aGVyIHBsMDExIFVBUlQgaXMgZW5hYmxlZC9kaXNhYmxlZC4KCkNoYW5nZXMgc2luY2UgdjY6
Ci0gQWRkZWQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHVzZXIgc3BlY2lmaWVkIElSUSBzaG91
bGQgbm90IGNvbmZsaWN0IHdpdGggdnBsMDExCiAgU1BJLgotIENoZWNraW5nIHRoZSB2dWFydCB0
eXBlIGV4cGxpY2l0bHkgYWdhaW5zdCB2cGwwMTEgZW51bSB0eXBlLgotIFJlbW92ZWQgdWFydC1j
b21wYXQgc3RyaW5nIGFuZCB1c2luZyAiYXJtLHNic2EtdWFydCIgc3RyaW5nIGRpcmVjdGx5Lgot
IEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQtYnkvYWNrZWQtYnkgdGFncyBhcyB0aGVzZSBh
cmUgbWlub3IgY2hhbmdlcy4KCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDYyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAyZTlmNzgwLi5iZmI3ZDA4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
YwpAQCAtNDMsMTEgKzQzLDM4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25m
aWcobGlieGxfX2djICpnYywKIHsKICAgICB1aW50MzJfdCBucl9zcGlzID0gMDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCB2dWFydF9pcnE7CisgICAgYm9vbCB2dWFydF9lbmFi
bGVkID0gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElmIHBsMDExIHZ1YXJ0IGlzIGVuYWJsZWQg
dGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cgYWxsb2NhdGlvbgorICAgICAqIG9m
IFNQSSBWSVJRIGZvciBwbDAxMS4KKyAgICAgKi8KKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5h
cmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkgeworICAgICAgICBu
cl9zcGlzICs9IChHVUVTVF9WUEwwMTFfU1BJIC0gMzIpICsgMTsKKyAgICAgICAgdnVhcnRfaXJx
ID0gR1VFU1RfVlBMMDExX1NQSTsKKyAgICAgICAgdnVhcnRfZW5hYmxlZCA9IHRydWU7CisgICAg
fQogCiAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykg
ewogICAgICAgICB1aW50MzJfdCBpcnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07CiAgICAg
ICAgIHVpbnQzMl90IHNwaTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGNoZWNrIGVu
c3VyZXMgdGhlIGlmIHVzZXIgaGFzIHJlcXVlc3RlZCBwYXNzLXRocm91Z2ggb2YgYSBjZXJ0YWlu
IGlycQorICAgICAgICAgKiB3aGljaCBjb25mbGljdHMgd2l0aCB2cGwwMTEgaXJxIHRoZW4gaXQg
ZmxhZ3MgYW4gZXJyb3IgdG8gaW5kaWNhdGUgdG8gdGhlCisgICAgICAgICAqIHVzZXIgdGhhdCB0
aGUgc3BlY2lmaWMgSFcgaXJxIGNhbm5vdCBiZSB1c2VkIGFzIGl0IGlzIGRlZGljYXRlZCBmb3Ig
dnBsMDExLgorICAgICAgICAgKiAKKyAgICAgICAgICogVE9ETzoKKyAgICAgICAgICogVGhlIHZw
bDAxMSBpcnEgc2hvdWxkIGJlIGFzc2lnbmVkIHN1Y2ggdGhhdCBpdCBuZXZlciBjb25mbGljdHMg
d2l0aCB1c2VyCisgICAgICAgICAqIHNwZWNpZmllZCBpcnFzIHRoZXJlYnkgcHJldmVudGluZyBp
dHMgcGFzcy10aHJvdWdoLiBUaGlzIFRPRE8gaXMgZm9yCisgICAgICAgICAqIGltcGxlbWVudGlu
ZyB0aGF0IGxvZ2ljIGluIGZ1dHVyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICh2dWFydF9l
bmFibGVkICYmIGlycSA9PSB2dWFydF9pcnEpIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBo
eXNpY2FsIElSUSAldSBjb25mbGljdGluZyB3aXRoIHBsMDExIFNQSVxuIiwgaXJxKTsKKyAgICAg
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKICAgICAgICAgaWYgKGlycSA8
IDMyKQogICAgICAgICAgICAgY29udGludWU7CiAKQEAgLTU5MCw2ICs2MTcsMzggQEAgc3RhdGlj
IGludCBtYWtlX2h5cGVydmlzb3Jfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19n
YyAqZ2MsIHZvaWQgKmZkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBhcmNoX2luZm8gKmFpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByZXM7CisgICAgZ2ljX2lu
dGVycnVwdCBpbnRyOworCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAic2JzYS1wbDAx
MSIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlf
Y29tcGF0KGdjLCBmZHQsIDEsICJhcm0sc2JzYS11YXJ0Iik7CisgICAgaWYgKHJlcykgcmV0dXJu
IHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVT
U19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEww
MTFfU0laRSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHNldF9pbnRlcnJ1cHQo
aW50ciwgR1VFU1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKKwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGdjLCBmZHQsICZpbnRyLCAxKTsKKyAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgLyogVXNlIGEgZGVmYXVsdCBiYXVkIHJhdGUg
b2YgMTE1MjAwLiAqLworICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIs
IDExNTIwMCk7CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKyAgICBpZiAocmVzKSBy
ZXR1cm4gcmVzOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJj
aF9pbmZvICpnZXRfYXJjaF9pbmZvKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiB7CkBAIC04ODksNiArOTQ4LDkgQEAgbmV4dF9yZXNpemU6CiAgICAgICAgIEZEVCggbWFrZV90
aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsK
ICAgICAgICAgRkRUKCBtYWtlX2h5cGVydmlzb3Jfbm9kZShnYywgZmR0LCB2ZXJzKSApOwogCisg
ICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0Ff
VUFSVCkKKyAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFp
bmZvLCBkb20pICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAgICBGRFQoIGNvcHlf
cGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttMz-00032J-QJ; Mon, 18 Sep 2017 10:33:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttMy-0002zX-C8
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D4/44-27708-301AFB95; Mon, 18 Sep 2017 10:33:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXiVRtsrPt/wf5
 IgyU7bSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdt3kKOjQrWs4cY21g3KDUxcjJISQwhVFi
 w//0LkYuDhaBecwS8968YwVxJAT6WSW2b5jNBFIlIZAm8ftIFxuMveLzP2YIu0qi+eFSFohJW
 hJHT80GaxYS2MEk0T55H2MXIwcHm4CJxKwOCZAaEQEliXurJoPNZBZ4ziQx7ZIOiC0sECmx4f
 RcVpByFgFViW2rmUBMXgEfie/nXSE2yUncPNcJtpUTKHx+/QNWiK3eEvN+XWGcwCi4gJFhFaN
 6cWpRWWqRrqFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYGzqdT7E
 KMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK84MHCFBItS01Mr0jJzgCEPk5bg4
 FES4V03HyjNW1yQmFucmQ6ROsVozLFvz60/TBwdN+/+YRJiycvPS5US530HUioAUppRmgc3CB
 aLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ88qB3MOTmVcCt+8V0ClMQKe07NgDckpJIkJ
 KqoExPPX4ovig6almhzZytIVz/TyzI2eZ/0bGzCAe+eCMs1V8247tcbGdov5libxAxK/dbTL/
 O5+k6gn9efbnSr/3okOJJjlXt8e2NYkZlXvs4OpUTMjuEmS91Wx+LM3BZ4pCyec/ekHe3yP//
 mHNvtDxLEapje+epc7lXNZE+3uPRVcIOMit7FFiKc5INNRiLipOBAB3AF11wAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505730814!96534853!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47999 invoked from network); 18 Sep 2017 10:33:35 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:35 -0000
Received: by mail-pg0-f51.google.com with SMTP id 7so23448pgd.13
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KRfW1DrdX648dpfpwE74sILFYwEfdW5dUgj501sVT8I=;
 b=e12y4kmPRWw1BLw0zYTMmg/HyaINx5pUwcQWbUoInMJ5NWYtgbz/aB4L1ESSe+gbSF
 uKu7OL6Ltwf39dkQY5PvbS66WNZiRogd6UDYFA9qZ22JTKkYR+DGrCoojUeZsd/iwCDX
 HbD64uBMCl11bGHwKW7Q6IXSX55Flx/bQuENE=
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=KRfW1DrdX648dpfpwE74sILFYwEfdW5dUgj501sVT8I=;
 b=GYhHDlCjaWIUAJcc7euO7+OMGJmgUbI4cPXURC5C7QDAYRYdix+1UA4M0xqTpd8Mvo
 2zNPesEEXfI75MQ83DIbu36wCs6x+Z1gyGGO+n9pUDpF10mOd/xyl/w+pTUFudOkWX7o
 +1llFxKx+vE+Zy5Jcu7TvrIRoWmegr+17+777HZ20zc1ooGRKlft2sbHYoB2XRU6gmUB
 F5MWGRIEBMj9IINP5htbqsaq63g4GVgjchhZg0Y+JhPHEq0RSP5qnRZcahdHboRYp4xz
 N93GL8cDWoARpiqXuUoeoRLhViNbPJ1qrnEmMMw8Kp8klDBImHNkaLpKXmx8nfaS+fVQ
 rBVw==
X-Gm-Message-State: AHPjjUjsiNFMjkSV33Wy3ijRFdU2N0nNDUymPCBZgOa+qEzP4MJsUWj3
 aCZMhHdxc69ZHFN4/Ari+Q==
X-Google-Smtp-Source: ADKCNb4+5ytWs9ar6IYPajoOptNKGHX70Wyq/eFKcikWKr6eamkyoQILTpdnl1oKRHJ8Zmgs3qOy2A==
X-Received: by 10.99.149.28 with SMTP id p28mr32043939pgd.386.1505730813899;
 Mon, 18 Sep 2017 03:33:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:33 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:09 +0530
Message-Id: <1505730731-10947-26-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
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>
Subject: [Xen-devel] [PATCH 25/27 v9] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIGEgbmV3IHZ1YXJ0IG9wdGlvbiBhZGRlZC4KMi4g
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnVhcnQuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIEFkZGVkIGEgbmV3
IHNlY3Rpb24gZm9yIHZ1YXJ0IHVzYWdlLgotIEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQt
YnkvYWNrZWQtYnkgdGFncyBhcyB0aGlzIGlzIGEgbGltaXRlZCBjaGFuZ2UuIEtpbmRseQogIHJl
dmlldy4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gTWlub3IgY2hhbmdlIHRvIHJlbmFtZSAicGwwMTEi
IHRvICJzYnNhX3VhcnQiLiBTaW5jZSBpdCBpcyBhIG1pbm9yIGNoYW5nZSBJIGhhdmUKICByZXRh
aW5lZCB0aGUgcmV2aWV3ZWQtYnkgYW5kIGFja2VkLWJ5IHRhZ3MuCgogZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluIHwgMTIgKysrKysrKysrKysrCiBkb2NzL21pc2MvY29uc29sZS50eHQgICAgfCA0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXgg
NzljYjJlYS4uMjFjZjQzZiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTEwNSw2ICsxMTA1LDkgQEAgQWxsb3cg
YSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgcGh5c2ljYWwgSVJRcy4KIEl0IGlzIHJlY29tbWVu
ZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgogYWRtaW5p
c3RyYXRvcidzIGNvbnRyb2wuCiAKK0lmIHZ1YXJ0IGNvbnNvbGUgaXMgZW5hYmxlZCB0aGVuIGly
cSAzMiBpcyByZXNlcnZlZCBmb3IgaXQuIFNlZQorTDwvdnVhcnQ9InVhcnQiPiB0byBrbm93IGhv
dyB0byBlbmFibGUgdnVhcnQgY29uc29sZS4KKwogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5lbHM9
Tj4KIAogTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVscyAo
UFYgaW50ZXJydXB0cykuCkBAIC0yMTcxLDYgKzIxNzQsMTUgQEAgdGhlIGRvbWFpbiB3YXMgY3Jl
YXRlZC4KIFRoaXMgcmVxdWlyZXMgaGFyZHdhcmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSByZXF1
ZXN0ZWQgdmVyc2lvbiwgZWl0aGVyCiBuYXRpdmVseSBvciB2aWEgaGFyZHdhcmUgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHkgc3VwcG9ydC4KIAorPWl0ZW0gQjx2dWFydD0idWFydCI+CisKK1RvIGVu
YWJsZSB2dWFydCBjb25zb2xlLCB1c2VyIG11c3Qgc3BlY2lmeSB0aGUgZm9sbG93aW5nIG9wdGlv
biBpbiB0aGUKK1ZNIGNvbmZpZyBmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0N1cnJl
bnRseSwgb25seSB0aGUgInNic2FfdWFydCIgbW9kZWwgaXMgc3VwcG9ydGVkIGZvciBBUk0uCisK
ID1iYWNrCiAKID1oZWFkMyB4ODYKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dCBi
L2RvY3MvbWlzYy9jb25zb2xlLnR4dAppbmRleCAxNmRhODA1Li40ZTE4MGY4IDEwMDY0NAotLS0g
YS9kb2NzL21pc2MvY29uc29sZS50eHQKKysrIGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CkBAIC0x
OSw3ICsxOSwyMCBAQCBUaGUgZmlyc3QgUFYgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIHJlbWFp
bnM6CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUKIAotdGhlIG90aGVyIFBWIGNvbnNv
bGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAorVGhl
IHZpcnR1YWwgVUFSVCBjb25zb2xlIHBhdGggaW4geGVuc3RvcmUgaXMgZGVmaW5lZCBhczoKKwor
L2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMAorCitUaGUgdnVhcnQgY29uc29sZSBwcm92aWRl
cyBhY2Nlc3MgdG8gYSB2aXJ0dWFsIFNCU0EgVUFSVCBvbiBBUk0gc3lzdGVtcy4KK1RvIGVuYWJs
ZSB2dWFydCB0aGUgZm9sbG93aW5nIGxpbmUgaGFzIHRvIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBj
b25maWd1cmF0aW9uCitmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0luIExpbnV4IHlv
dSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIFNCU0EgVUFSVCBieSB1c2luZyB0aGUgInR0eUFNQTAi
Citjb25zb2xlIGluc3RlYWQgb2YgImh2YzAiLgorCitUaGUgb3RoZXIgUFYgY29uc29sZXMgZm9s
bG93IHRoZSBjb252ZW50aW9uYWwgeGVuc3RvcmUgZGV2aWNlIHBhdGggYW5kCiBsaXZlIGluOgog
CiAvbG9jYWwvZG9tYWluLyRET01JRC9kZXZpY2UvY29uc29sZS8kREVWSUQuCkBAIC02MSw2ICs3
NCwxNCBAQCBvdXRwdXQgPSBwdHkKIFRoZSBiYWNrZW5kIHdpbGwgd3JpdGUgdGhlIHB0eSBkZXZp
Y2UgbmFtZSB0byB0aGUgInR0eSIgbm9kZSBpbiB0aGUKIGNvbnNvbGUgZnJvbnRlbmQuCiAKK0Zv
ciB0aGUgUFYgY29uc29sZSB0aGUgdHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFp
bi8kRE9NSUQvY29uc29sZS90dHkKKworRm9yIHRoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSB0aGUg
dHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMC90dHkK
KwogSWYgdGhlIHRvb2xzdGFjayB3YW50cyBhIGxpc3RlbmluZyBVbml4IGRvbWFpbiBzb2NrZXQg
dG8gYmUgY3JlYXRlZCBhdCBwYXRoCiA8cGF0aD4sIGEgY29ubmVjdGlvbiBhY2NlcHRlZCBhbmQg
ZGF0YSBwcm94aWVkIHRvIHRoZSBjb25zb2xlLCBpdCB3aWxsIHdyaXRlOgogCkBAIC03OSw4ICsx
MDAsOCBAQCBGb3IgZXhhbXBsZToKIGlvZW11CiAKIFRoZSBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBv
bmx5IHhlbmNvbnNvbGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMKLXNldmVyYWwgbGltaXRh
dGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBjb25zb2xlIGFuZCBp
dAotY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4KK3NldmVyYWwgbGltaXRhdGlvbnM6IGl0IGNh
biBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2aXJ0dWFsIFVBUlQKK2NvbnNvbGUg
YW5kIGl0IGNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCiAKIEVtdWxhdGVkIHNlcmlhbHMgYXJl
IHByb3ZpZGVkIGJ5IHFlbXUtZG0gb25seSB0byBodm0gZ3Vlc3RzOyB0aGUgbnVtYmVyCiBvZiBl
bXVsYXRlZCBzZXJpYWxzIGRlcGVuZHMgb24gaG93IG1hbnkgIi1zZXJpYWwiIGNvbW1hbmQgbGlu
ZSBvcHRpb25zCkBAIC05MCwxNCArMTExLDE1IEBAIHhlbnN0b3JlIGluIHRoZSBmb2xsb3dpbmcg
cGF0aDoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvc2VyaWFsLyRTRVJJQUxfTlVNL3R0eQogCi14
ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBjb25zb2xlIG9yIGFuIGVt
dWxhdGVkIHNlcmlhbAotdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2Vz
IGEgZG9taWQgYXMgcGFyYW1ldGVyIHBsdXMgYW4KLW9wdGlvbmFsIGNvbnNvbGUgdHlwZSAocHYg
Zm9yIFBWIGNvbnNvbGVzIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQKLXNlcmlhbHMpIGFuZCBjb25z
b2xlIG51bWJlci4gRGVwZW5kaW5nIG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlCi1udW1iZXIsIHhl
bmNvbnNvbGUgd2lsbCBsb29rIGZvciB0aGUgdHR5IG5vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3Jl
Ci1wYXRocywgYXMgZGVzY3JpYmVkIGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndCBzcGVjaWZ5
IHRoZSBjb25zb2xlIHR5cGUKLXhlbmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBn
dWVzdCBpcyBhIHB2IGd1ZXN0IGl0IGRlZmF1bHRzIHRvCi1QViBjb25zb2xlLCBpZiB0aGUgZ3Vl
c3QgaXMgYW4gaHZtIGd1ZXN0IGl0IGRlZmF1bHRzIHRvIGVtdWxhdGVkIHNlcmlhbC4KK3hlbmNv
bnNvbGUgaXMgdGhlIHRvb2wgdG8gY29ubmVjdCB0byBhIFBWIG9yIHZpcnR1YWwgVUFSVCBjb25z
b2xlIG9yIGFuCitlbXVsYXRlZCBzZXJpYWwgdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5j
b25zb2xlIHRha2VzIGEgZG9taWQgYXMKK3BhcmFtZXRlciBwbHVzIGFuIG9wdGlvbmFsIGNvbnNv
bGUgdHlwZSAocHYgZm9yIFBWIGNvbnNvbGVzLCB2dWFydCBmb3IKK3ZpcnR1YWwgVUFSVCBvciBz
ZXJpYWwgZm9yIGVtdWxhdGVkIHNlcmlhbHMpIGFuZCBjb25zb2xlIG51bWJlci4KK0RlcGVuZGlu
ZyBvbiB0aGUgdHlwZSBhbmQgY29uc29sZSBudW1iZXIsIHhlbmNvbnNvbGUgd2lsbCBsb29rIGZv
ciB0aGUgdHR5Citub2RlIGluIGRpZmZlcmVudCB4ZW5zdG9yZSBwYXRocywgYXMgZGVzY3JpYmVk
IGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndAorc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlIHhl
bmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBndWVzdCBpcyBhIHB2CitndWVzdCBp
dCBkZWZhdWx0cyB0byBQViBjb25zb2xlLCBpZiB0aGUgZ3Vlc3QgaXMgYW4gaHZtIGd1ZXN0IGl0
IGRlZmF1bHRzIHRvCitlbXVsYXRlZCBzZXJpYWwuCiAKIEJ5IGRlZmF1bHQgeGwgY3JlYXRlcyBh
IHB2IGNvbnNvbGUgZm9yIGh2bSBndWVzdHMsIHBsdXMgYW4gZW11bGF0ZWQKIHNlcmlhbCBpZiB0
aGUgdXNlciBzcGVjaWZpZWQgJ3NlcmlhbCA9ICJwdHkiJyBpbiB0aGUgVk0gY29uZmlnIGZpbGUu
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttN3-000389-69; Mon, 18 Sep 2017 10:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttN1-000350-JE
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:43 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C4/44-26922-601AFB95; Mon, 18 Sep 2017 10:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRusr8uycH+
 kwfZP1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHs+cYC35ZV5zdPYexgbFbp4uRk0NIYCqj
 xJm9/F2MXBwsAvOYJV6/WM4C4kgI9LNKLFz3iBGkSkIgTWLx21/sMPatf+1QdqXEic6fTBCTt
 CSOnprNCtIsJLCDSeLs7UlADgcHm4CJxKwOCZAaEQEliXurJoPVMwvUS2w79wtsvrBAnsTX16
 /AZrIIqEr8+3SSFcTmFfCRuHbjNhPELjmJm+c6mUFsTqD4+fUPWCH2ekvM+3WFcQKj4AJGhlW
 MGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxuPv4w4x
 SnIwKYnyikbujxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbt6PlBOsCg1PbUiLTMHGPowaQkOH
 iUR3nUgad7igsTc4sx0iNQpRkuOfXtu/WHiWHH9NpDsuHn3D5MQS15+XqqUOG8dSIMASENGaR
 7cOFh8XmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw7zKQKTyZeSVwW18BHcQEdFDLjj0gB5U
 kIqSkGhhV9skeP8p47cyeU3N+vVopqZZV/y959YOd9zn3Sd7hrvjDYWZxT6/mUMCR1v0uN8w8
 ZRheynM0dV14Ksuwc03s4423nCr/i56IcD8423Cvp8rGuYKTCzgVIvV6Lz932WtrfXme/ub7w
 bf/+RyXu//uauTC42skqkpn/Tiss/7k2gB+26yLBy2PK7EUZyQaajEXFScCANUT3nvKAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505730819!77164974!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39507 invoked from network); 18 Sep 2017 10:33:40 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:40 -0000
Received: by mail-pg0-f47.google.com with SMTP id v66so32724pgb.5
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=71xGGLc0Xz4xep+AAwWpw9wKhm4rwTN8GTzuJyNx6LE=;
 b=RiG/ybc/aG/vCGxT/zJXWo4R1llRsfc5BApj2GLhKhS9+pE419VT1qG2Zybcu2mzd0
 gFJ3A2S192y23tNIbcs/VotJpPXP4jCnzAq8xRnlFTZcQg8x3bRHILXKBphNZ2SKi0Ke
 zhTsfWabFbB/nzJ90yr5d7NTca230YInPEqm4=
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=71xGGLc0Xz4xep+AAwWpw9wKhm4rwTN8GTzuJyNx6LE=;
 b=kZzcKEkpQzMuxBvlgeAzs7nkNHaO9sXnmZ9xB+j2UNE5DHuidAKAe5WhTd6ghB5LeE
 GDsbGHKoyI3EH8SNd1I9HlRe3p6qgw0RDgVI1zrmeIk05uxjAa44MNRd93ksFLgQ/NH3
 wZN0eHYUgFCZ8b53LsGFimNn01HoEECOzGXfh0tD1pBw7sLdiB3kbu0UQFnFNCHmyCaY
 li/aX1pMQp59RyRbHDvZtMVFkt8Y9+hlKyJCvhE+jwo9GpayQ0e5VZ8nC8Cg+OqZPXrW
 Wp2lP7bHqjh64QNhuGF7cYr/A5PPMxd7mC/Zv1sYND4GCnAvodGOleQrMEvP+L0K+B2I
 gQzg==
X-Gm-Message-State: AHPjjUj+zpavXTMCVXUnQmJPqnnFQgyshvuh080efwjyxP15TjrXBkwx
 78DdxL9VKvc+lHQNHmwGgg==
X-Google-Smtp-Source: AOwi7QAqN4n9hPbi6tJKZtYcCbSqnq6adAsFkSnL10HjxUdCMrgft89GRBwIYMMM3bF0GLS0GW9t9A==
X-Received: by 10.99.106.67 with SMTP id f64mr5882663pgc.101.1505730819192;
 Mon, 18 Sep 2017 03:33:39 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:38 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:11 +0530
Message-Id: <1505730731-10947-28-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 27/27 v9] xen/arm: vpl011: Correct the logic for
	asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdl
cmUgdGVzdGVkIG9uCnRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBv
YnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0IGlzCmdlbmVyYXRlZCBzdWNoIGFzIG9uIGV4
ZWN1dGluZyAnZmluZCAvJywgb3V0cHV0IHdhcyBnZXR0aW5nIHRydW5jYXRlZCBpbnRlcm1pdHRl
bnRseQpkdWUgdG8gT1VUIHJpbmcgYnVmZmVyIGdldHRpbmcgZnVsbC4KClRoaXMgaXNzdWUgd2Fz
IGR1ZSB0byB0aGUgZmFjdCB0aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGV4cGVjdHMgdGhhdCB3
aGVuCmEgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIHRoZW4gdGhlIEZJRk8gcXVldWUgc2hvdWxk
IGJlIGF0bGVhc3QgaGFsZiBlbXB0eSBhbmQKdGhhdCBpdCBjYW4gd3JpdGUgTiBieXRlcyBpbiB0
aGUgRklGTywgd2hlcmUgTiBpcyBoYWxmIHRoZSBGSUZPIHF1ZXVlIHNpemUsIHdpdGhvdXQKdGhl
IGJ5dGVzIGdldHRpbmcgZHJvcHBlZCBkdWUgdG8gRklGTyBnZXR0aW5nIGZ1bGwuCgpUaGUgU0JT
QSBVQVJUIGVtdWxhdGlvbiBsb2dpYyB3YXMgYXNzZXJ0aW5nIHRoZSBUWCBpbnRlcnJ1cHQgYXMg
c29vbiBhcwphbnkgc3BhY2UgYmVjYW1lIGF2YWlsYWJsZSBpbiB0aGUgRklGTyBhbmQgdGhlIFNC
U0EgVUFSVCBkcml2ZXIgdHJpZWQgdG8gd3JpdGUKbW9yZSBkYXRhICh1cHRvIDE2IGJ5dGVzKSBp
biB0aGUgRklGTyBleHBlY3RpbmcgdGhhdCB0aGVyZSBpcyBlbm91Z2ggc3BhY2UKYXZhaWxhYmxl
IGxlYWRpbmcgdG8gZHJvcHBlZCBieXRlcy4KClRoZSBTQlNBIHNwZWMgWzFdIGRvZXMgbm90IHNw
ZWNpZnkgYW55IHJlZ2lzdGVyIHdoZXJlIHRoZSBUWCBpbnRlcnJ1cHQgdGhyZXNvbGQgY2FuCmJl
IHNldC4gRHVlIHRvIGxhY2sgb2YgY2xhcml0eSBvbiB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IsIGl0
IGlzCmFzc3VtZWQgZm9yIG5vdyB0aGF0IFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQg
b25seSB3aGVuIHRoZSBGSUZPIGdvZXMKaGFsZiBlbXB0eSAoYXMgZXhwZWN0ZWQgYnkgdGhlIFNC
U0EgVUFSVCBkcml2ZXIpLgoKVEJEOiBPbmNlIHRoZSBTQlNBIHNwZWMgaXMgdXBkYXRlZCB3aXRo
IHRoZSBleHBlY3RlZCBiZWhhdmlvciwgdGhlIGltcGxlbWVudGF0aW9uCndpbGwgYmUgbW9kaWZp
ZWQgdG8gYWxpZ24gd2l0aCB0aGUgc3BlYyByZXF1aXJlbWVudC4KClsxXSBodHRwOi8vaW5mb2Nl
bnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGRpMDE4M2YvRERJMDE4My5wZGYK
ClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJv
Lm9yZz4KLS0tCkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDQzogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpDaGFuZ2VzIHNpbmNlIHY4OgotIFVzZWQgdmFy
aWFibGVzIGZpZm9fbGV2ZWwvZmlmb190aHJlc2hvbGQgZm9yIG1vcmUgY2xhcml0eQotIEFkZGVk
IGEgbmV3IG1hY3JvIFNCU0FfVUFSVF9GSUZPX1NJWkUgaW5zdGVhZCBvZiB1c2luZyBhIG1hZ2lj
IG51bWJlcgotIFJlbmFtZWQgcmluZ19xc2l6ZSB2YXJpYWJsZXMgdG8gZmlmb19sZXZlbCBmb3Ig
Y29uc2lzdGVuY3kgCgogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8IDg3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3ZwbDAxMS5oIHwgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCAyOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJj
aC9hcm0vdnBsMDExLmMKaW5kZXggMzY3OTRkOC4uMWY5NzI2MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZwbDAxMS5jCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtOTEsMjAgKzkx
LDI0IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgKi8KICAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVv
ZihpbnRmLT5pbikpID4gMCApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZl
bDsKKwogICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVv
ZihpbnRmLT5pbikpXTsKICAgICAgICAgaW5fY29ucyArPSAxOwogICAgICAgICBzbXBfbWIoKTsK
ICAgICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7CisKKyAgICAgICAgZmlmb19sZXZlbCA9
IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpOworCisg
ICAgICAgIGlmICggZmlmb19sZXZlbCA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgdnBs
MDExLT51YXJ0ZnIgfD0gUlhGRTsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJ
OworICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4iKTsKIAotICAgIGlm
ICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPT0g
MCApCi0gICAgewotICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwotICAgICAgICB2cGww
MTEtPnVhcnRyaXMgJj0gflJYSTsKLSAgICB9Ci0KICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhG
RjsKIAogICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKQEAgLTE0NCwyOCAr
MTQ4LDQxIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQs
IHVpbnQ4X3QgZGF0YSkKICAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29u
cywgc2l6ZW9mKGludGYtPm91dCkpICE9CiAgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQog
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGZpZm9fbGV2ZWwsIGZpZm9fdGhyZXNob2xkOwor
CiAgICAgICAgIGludGYtPm91dFt4ZW5jb25zX21hc2sob3V0X3Byb2QsIHNpemVvZihpbnRmLT5v
dXQpKV0gPSBkYXRhOwogICAgICAgICBvdXRfcHJvZCArPSAxOwogICAgICAgICBzbXBfd21iKCk7
CiAgICAgICAgIGludGYtPm91dF9wcm9kID0gb3V0X3Byb2Q7Ci0gICAgfQotICAgIGVsc2UKLSAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1
ZmZlciBmdWxsXG4iKTsKIAotICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9j
b25zLCBzaXplb2YoaW50Zi0+b3V0KSkgPT0KLSAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSAp
Ci0gICAgewotICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwotICAgICAgICB2cGwwMTEt
PnVhcnRyaXMgJj0gflRYSTsKKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91
dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpOworCisgICAgICAgIGlmICggZmlm
b19sZXZlbCA9PSBzaXplb2YgKGludGYtPm91dCkgKQorICAgICAgICB7CisgICAgICAgICAgICB2
cGwwMTEtPnVhcnRmciB8PSBUWEZGOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
VGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhpcyBlbnN1cmVz
IHRoYXQKKyAgICAgICAgICAgICAqIHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUg
ZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3QgYXMKKyAgICAgICAgICAgICAqIHBvc3NpYmxlLCB3
aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBiZWZvcmUKKyAg
ICAgICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOworICAgICAgICB9CiAKICAgICAgICAgLyoKLSAg
ICAgICAgICogVGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVsbC4gVGhp
cyBlbnN1cmVzIHRoYXQKLSAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2FuIHdyaXRl
IHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcwotICAgICAgICAgKiBwb3NzaWJsZSwg
d2l0aG91dCB3YWl0aW5nIGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVmb3JlCi0g
ICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgorICAgICAgICAgKiBDbGVhciB0aGUgVFhJIGJp
dCBpZiB0aGUgZmlmbyBsZXZlbCBleGNlZWRzIGZpZm9fc2l6ZS8yIG1hcmsgd2hpY2gKKyAgICAg
ICAgICogaXMgdGhlIHRyaWdnZXIgbGV2ZWwgZm9yIGFzc2VydGluZy9kZS1hc3N0ZXJ0aW5nIHRo
ZSBUWCBpbnRlcnJ1cHQuCiAgICAgICAgICAqLwotICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBC
VVNZOworICAgICAgICBmaWZvX3RocmVzaG9sZCA9IHNpemVvZiAoaW50Zi0+b3V0KSAtIFNCU0Ff
VUFSVF9GSUZPX1NJWkUvMjsKKworICAgICAgICBpZiAoIGZpZm9fbGV2ZWwgPD0gZmlmb190aHJl
c2hvbGQgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7CiAgICAgfQorICAgIGVsc2UK
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5n
IGJ1ZmZlciBmdWxsXG4iKTsKIAogICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwogCkBAIC0z
NDIsNyArMzU5LDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFp
biAqZCkKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CiAgICAg
c3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKICAgICBY
RU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIG91dF9jb25zLCBvdXRfcHJvZDsKLSAg
ICBYRU5DT05TX1JJTkdfSURYIGluX3JpbmdfcXNpemUsIG91dF9yaW5nX3FzaXplOworICAgIFhF
TkNPTlNfUklOR19JRFggaW5fZmlmb19sZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7CiAKICAgICBWUEww
MTFfTE9DSyhkLCBmbGFncyk7CiAKQEAgLTM1MywzNyArMzcwLDUxIEBAIHN0YXRpYyB2b2lkIHZw
bDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBzbXBfcm1iKCk7CiAKLSAg
ICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKKyAgICBpbl9maWZvX2xl
dmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW5fY29ucywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKGludGYtPmluKSk7CiAKLSAgICBvdXRfcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKG91
dF9wcm9kLAorICAgIG91dF9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsKIAogICAgIC8qIFVw
ZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBlbXB0eS4gKi8KLSAg
ICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCisgICAgaWYgKCBpbl9maWZvX2xldmVsICE9IDAg
KQogICAgIHsKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkU7Ci0gICAgICAgIGlmICgg
aW5fcmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+aW4pICkKKworICAgICAgICBpZiAoIGluX2Zp
Zm9fbGV2ZWwgPT0gc2l6ZW9mKGludGYtPmluKSApCiAgICAgICAgICAgICB2cGwwMTEtPnVhcnRm
ciB8PSBSWEZGOworCiAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7CiAgICAgfQogCiAg
ICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwu
ICovCi0gICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCisgICAg
aWYgKCBvdXRfZmlmb19sZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0KSApCiAgICAgeworICAgICAg
ICB1bnNpZ25lZCBpbnQgb3V0X2ZpZm9fdGhyZXNob2xkOworCiAgICAgICAgIHZwbDAxMS0+dWFy
dGZyICY9IH5UWEZGOwotICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwogCiAgICAgICAg
IC8qCi0gICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29t
ZXMgYXZhaWxhYmxlCisgICAgICAgICAqIENsZWFyIHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNw
YWNlIGJlY29tZXMgYXZhbGlhYmxlCiAgICAgICAgICAqIHNvIHRoYXQgdGhlIFNCU0EgVUFSVCBk
cml2ZXIgY2FuIHN0YXJ0IHdyaXRpbmcgbW9yZSBkYXRhCiAgICAgICAgICAqIHdpdGhvdXQgYW55
IGZ1cnRoZXIgZGVsYXkuCiAgICAgICAgICAqLwogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+
QlVTWTsKIAotICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQorICAgICAgICAvKgor
ICAgICAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJlIGlzIHNwYWNlIGZvciBm
aWZvX3NpemUvMiBieXRlcyB3aGljaAorICAgICAgICAgKiBpcyB0aGUgdHJpZ2dlciBsZXZlbCBm
b3IgYXNzZXJ0aW5nL2RlLWFzc3RlcnRpbmcgdGhlIFRYIGludGVycnVwdC4KKyAgICAgICAgICov
CisgICAgICAgIG91dF9maWZvX3RocmVzaG9sZCA9IHNpemVvZihpbnRmLT5vdXQpIC0gU0JTQV9V
QVJUX0ZJRk9fU0laRS8yOworCisgICAgICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgPD0gb3V0X2Zp
Zm9fdGhyZXNob2xkICkKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOworCisgICAgICAg
IGlmICggb3V0X2ZpZm9fbGV2ZWwgPT0gMCApCiAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8
PSBUWEZFOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKaW5kZXggMWI1ODNkYS4uZGI5NWZmOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oCkBAIC0yOCw2ICsyOCw4IEBACiAjZGVmaW5lIFZQTDAxMV9MT0NL
KGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdz
KQogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCiAKKyNkZWZpbmUgU0JTQV9VQVJUX0ZJRk9f
U0laRSAzMgorCiBzdHJ1Y3QgdnBsMDExIHsKICAgICB2b2lkICpyaW5nX2J1ZjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpyaW5nX3BhZ2U7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttN3-00038l-Dv; Mon, 18 Sep 2017 10:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dttN2-000350-28
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:33:44 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 57/44-26922-601AFB95;
 Mon, 18 Sep 2017 10:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRusqcu6cH+
 kQfcMQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePArT+MBecEK95/f8jUwDift4uRi0NIYAqj
 ROeljcwgDovAPGaJ893XWUAcCYF+Vol1N2eydzFyAjlpEs9PHWGDsbufnGCEsCslPv64BGYLC
 WhJHD01mxVi7A4miVcT5jB1MXJwsAmYSMzqkACpERFQkri3ajITiM0sUC+x7dwvsF5hgTCJ5z
 1zweazCKhKbPu1kgWklVfAR2L5tkSIVXISN891MoPYnEDh8+sfsEKs9ZaY9+sK4wRGwQWMDKs
 YNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjDu+xh5
 iFGSg0lJlFc0cn+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQned/OBcoJFqempFWmZOcDQh0lLc
 PAoifCuA0nzFhck5hZnpkOkTjFacuzbc+sPE8eK67eBZMfNu3+YhFjy8vNSpcQh5gmANGSU5s
 GNg8XnJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzPgKZwpOZVwK39RXQQUxAB7Xs2ANyUEk
 iQkqqgbE/yKjYws/wkGNYYdH35R9K5RzjJ/2Z+yp+/8xH2R5uixZcfDHfM2i1aMwdp/1PWH26
 pPYmlJjtWJgSI9Xmn/ki3lzWRkNvjwP36/0W0V//NApXOumc5Ezm9yqzPbLu3NyCz18XbbNvq
 z3MtmLrthV5xllOe6b9ThE6uDYp27L9SnDCnbkON5VYijMSDbWYi4oTAUSw2sHKAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505730819!83206468!1
X-Originating-IP: [74.125.83.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20690 invoked from network); 18 Sep 2017 10:33:41 -0000
Received: from mail-pg0-f41.google.com (HELO mail-pg0-f41.google.com)
 (74.125.83.41)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 10:33:41 -0000
Received: by mail-pg0-f41.google.com with SMTP id p5so30288pgn.7
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 03:33:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2cGA9GWQ2dcLrzuB4im3ko3qiqx5AgeGA+TPbfZsVTY=;
 b=c9PJe2bGhZemRrbrY+9tkkpqmynCXz8I4lHy+UIZcjljOJhLuUbMIsUlaAIU6Apfk8
 cu3Uu5GVI4c8uYX7vzz3eOC3L5GMZ8f1YIAuYC1q21t9/WZa8DIfxyicfT4Mcvx30fCY
 D09IHobCHflTCh5z/MphrPJPBUVbFZBf4eSAI=
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=2cGA9GWQ2dcLrzuB4im3ko3qiqx5AgeGA+TPbfZsVTY=;
 b=KYGZ62Da82tto/fd5SBTM9mu/cGC68wlcvMQw4qZhUYI5KzlYIHWAJFySXmTje5k8M
 n2kf/RHJmlSfB4D8CUHlTcTURKiiYCHqNF7qLZZGyDpHB4YvC911NyMUjf6y+Yj44flN
 z2Ob9fGOVdWhk9joO3MPvo6KAfIu12Sv43gVqs2So0yTJ/zVVTMCkzOipB/IUO4NR5kj
 RWSreQh7DtgXlkoBgwzna1xFBQMNKuKpLE585hk95vLUTDFxhNk7CbW67UDv7EX2AGMe
 ZME5tIJtay6aZ6jTV5meiu7YAgFsFNuGFyKGjgnCLhgYp6peNCFUuZUmWEqF0m/7c0q3
 LjTQ==
X-Gm-Message-State: AHPjjUhsn+MmfzZ4om6E/tuQSFWB5vnov1JK79wHjmeQ49c3KjLoqv3C
 4d/h8Y4z9y7MFNS8OaP7gQ==
X-Google-Smtp-Source: ADKCNb72534LJnfGt3+6/p3b7RfRz6QmEPvRxpX4LXmnZQZq8GpnOwtlNMFahHxFDxfAd9s7+pDGcA==
X-Received: by 10.99.3.213 with SMTP id 204mr32057012pgd.274.1505730816172;
 Mon, 18 Sep 2017 03:33:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id b7sm12937845pge.79.2017.09.18.03.33.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 18 Sep 2017 03:33:35 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:02:10 +0530
Message-Id: <1505730731-10947-27-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 26/27 v9] xen/arm: vpl011: Fix the slow early
	console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0
ZSBkYXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBi
ZWZvcmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24g
bG9naWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gb25lCmJ5dGUgd2FzIHdyaXR0ZW4g
aW4gdGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKZW1wdGll
ZC4gVGhpcyBtZWFudCB0aGF0IHRoZSBvdXRwdXQgd2FzIGRlbGF5ZWQgYXMgZWFjaCBjaGFyYWN0
ZXIgbmVlZGVkCnRoZSBCVVNZIHRvIGdldCBjbGVhcmVkLgoKU2luY2UgdGhlIFNCU0EgVUFSVCBp
cyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0CmVuc3VyZXMg
dGhhdCBvbmNlIHRoZSBkYXRhIGlzIGVucXVldWVkIGluIHRoZSBGSUZPLCBpdCB3aWxsIGJlIHJl
Y2VpdmVkCmJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0IG9u
bHkgd2hlbiBGSUZPIGJlY29tZXMKZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vh
cmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5CnRvIHdyaXRlIHRoZSBkYXRhLgoKU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
PgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgfCAyMSArKysr
KysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwppbmRleCA1NmQ5Y2JlLi4zNjc5NGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0xNTcsOSArMTU3
LDE1IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ4X3QgZGF0YSkKICAgICB7CiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CiAgICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwotICAgIH0KIAotICAgIHZwbDAxMS0+dWFydGZy
IHw9IEJVU1k7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdo
ZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0CisgICAgICAgICAqIHRoZSBT
QlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3Qg
YXMKKyAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0
IHRvIGdldCBjbGVhcmVkIGJlZm9yZQorICAgICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KKyAg
ICAgICAgICovCisgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgfQogCiAgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CiAKQEAgLTM2OSwxMSArMzc1LDE2IEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICB2
cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsK
KworICAgICAgICAvKgorICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBz
cGFjZSBiZWNvbWVzIGF2YWlsYWJsZQorICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQg
ZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQorICAgICAgICAgKiB3aXRob3V0IGFu
eSBmdXJ0aGVyIGRlbGF5LgorICAgICAgICAgKi8KKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
fkJVU1k7CisKICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKLSAgICAgICAgewot
ICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7CiAgICAgICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBUWEZFOwotICAgICAgICB9CiAgICAgfQogCiAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:37:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttR0-0005MV-Vm; Mon, 18 Sep 2017 10:37:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dttQz-0005MH-R2
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:37:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8E/9A-02021-DF1AFB95; Mon, 18 Sep 2017 10:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fPwv2
 RBtNf6lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrz2gXzGWtePzyD0sD40aWLkZODiGBPInF
 L74ygti8AnYSs1++ZgexJQQMJU4vvAlWwyKgKrHl3l8wm01AXaLt2XZWEFtEQFNiZscloF4uD
 maBO0wSd1+9YO5i5OAQFkiW2LufH2L+IkaJTRvCQWxOAWuJfTt/gZXwCghK/N0hDBJmFtCSeP
 jrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeklFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxj3tfocYJTmYlER5RSP3Rwrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4L27ACgnWJSanlqRlpkDjAKYtAQHj5IIrzgwEoR4iwsSc
 4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivAtAJgmAlGaU5sENgkXnJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvIIgC3ky80rg9r0COoUJ6JSWHXtATilJREhJNTCulGVNvFjJZtd
 /TTg0qjf4QnZuf3Xdi7O1MssbHqaa7RQ8x2Aptn3HlTu8x+8KL4nWq7rBfPmGw8/Ju6xFOV1b
 3L1Tv59KP3MwaPXzG7ffmyXZ/tj9JypH1u8Ft91M5Yu/RD+8eNWx43RR/e+U8lq/K1aVu6wuG
 Sa6WVa92C280rfKhenBykVKLMUZiYZazEXFiQAS6a4SyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505731066!73213928!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4966 invoked from network); 18 Sep 2017 10:37:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Sep 2017 10:37:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 04:37:46 -0600
Message-Id: <59BFBE16020000780017C2DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 04:37:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <59A95658020000780017678B@prv-mh.provo.novell.com>
 <59A95658020000780017678B@prv-mh.provo.novell.com>
 <b7d655cf-7175-d5f4-79a1-e52bc71d998b@arm.com>
In-Reply-To: <b7d655cf-7175-d5f4-79a1-e52bc71d998b@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add arch specific public
 headers to arch file groups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDEyOjEwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAwMS8wOS8xNyAxMTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEkn
dmUgcmVjZW50bHkgZ290IHN1ZmZpY2llbnRseSBhbm5veWVkIGJ5IHBlb3BsZSBub3QgYXBwbHlp
bmcgZW5vdWdoCj4+IGNvbW1vbiBzZW5zZSB0byBnZXRfbWFpbnRhaW5lci5wbCBvdXRwdXQsIENj
LWluZyBhbGwgUkVTVCBtYWludGFpbmVycwo+PiBvbiBBUk0tb25seSBwdWJsaWMgaW50ZXJmYWNl
IGNoYW5nZXMuCj4gCj4gSXQgc2VlbXMgdGhhdCB5b3UgZGlkbid0IG1vdmUgYXJjaC1hcm0uaCwg
YXJjaC14ODZfezMyLDY0fS5oIHVuZGVyIHJlc3AuIAo+IEFSTSBhbmQgeDg2IG1haW50YWluZXJz
aGlwLiBXYXMgaXQgaW50ZW50aW9uYWw/CgpObywgYnV0IHRoZSB0d28geDg2IG9uZXMgeW91IG1l
bnRpb24gYXJlIG1lcmVseSBjb21wYXRpYmlsaXR5CnN0dWJzLCB3aGljaCBhcmVuJ3QgcmVhbGx5
IGV4cGVjdGVkIHRvIGV2ZXIgY2hhbmdlLCBzbyB3aG8gaXMKdGhlaXIgZm9ybWFsIG1haW50YWlu
ZXIgZG9lc24ndCBtYXR0ZXIuIEZvciBhcmNoLWFybS5oIEkgYWdyZWUKaXQgc2hvdWxkIGJlIHB1
dCB1bmRlciBBUk0gbWFpbnRhaW5lcnNoaXAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:46:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:46:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttZ3-00069W-Lz; Mon, 18 Sep 2017 10:46:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dttZ2-00069Q-IS
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:46:08 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 69/56-02041-FE3AFB95; Mon, 18 Sep 2017 10:46:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fN4v2
 RBseXclt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlr7xxnKZjLU9Hw4ihzA+N7ji5GTg4hgTyJ
 ddta2UFsXgE7iQ8/JzGD2BIChhKnF95k6WLk4GARUJXomF4JEmYTUJdoe7adFcQWETCRWDLxL
 5DNxcEs8INJYvWWH2AJYYFIicv3LjCCJIQEehgl/nx5B7aAU8BHou9/NxPIUF4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYyrfzsdYpTkYFIS5RWN
 3B8pxJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR41YFhLiRYlJqeWpGWmQOME
 JhSCQ4eJRHe74uA0rzFBYm5xZnpEKlTjLocHTfv/mESApshJc57AKRIAKQoozQPbgQsWi8xyk
 oJ8zICHSjEU5BalJtZgir/ilGcg1FJGGIVT2ZeCdymV0BHMAEd0bJjD8gRJYkIKakGxrWXeDu
 EDFOvdsWduRM93zzG5pTiPu+yv+e3T/AztqyWcFQV/P/cKJdb/GjK9vYFbsWuL/tyr83JV48W
 ir2gd9WyxZZL5u1XxbPLYhgl0hZGrnijK2m37VXDI89VpueWq2+6mqzkqqQvev1atR/v2xUGN
 qdXlb76GNO7WeI5V+hi5+0/6tOblFiKMxINtZiLihMBbqRzPtECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505731562!59809957!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19681 invoked from network); 18 Sep 2017 10:46:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 10:46:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 04:46:01 -0600
Message-Id: <59BFC006020000780017C327@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 04:45:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
 <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v9] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDEyOjMxLCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMzYsNiArMzYsNyBAQAo+ICAjaW5jbHVkZSAiZ3Jh
bnRfdGFibGUuaCIKPiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gICNpbmNsdWRlICJtZW1vcnku
aCIKPiArI2luY2x1ZGUgImV2ZW50X2NoYW5uZWwuaCIKClBsZWFzZSBwbGF5IGJ5IHRoZSBhbHBo
YWJldGljIHNvcnRpbmcgaGVyZSAoeGVuLmggZ29pbmcgZmlyc3QgYmVpbmcKdGhlIGFjY2VwdGFi
bGUgZXhjZXB0aW9uLCBhbGJlaXQgaXQgZG9lc24ndCByZWFsbHkgbmVlZCBleHBsaWNpdGx5Cmlu
Y2x1ZGluZyBoZXJlKS4KCj4gQEAgLTExNjAsOSArMTE2MSwyOCBAQCBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY2F0X29wIHsKPiAgICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KPiAgICAg
IHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCj4gIH07Cj4gKwo+ICB0eXBlZGVmIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7CgpTdHJh
eSBhZGRpdGlvbiBvZiBhIGJsYW5rIGxpbmUuCgo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4gIAo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9v
cCB7CgpQbGVhc2UgaGF2ZSBhIGNvbW1lbnQgYWhlYWQgb2YgdGhpcyBtZW50aW9uaW5nIHRoZSBY
RU5fRE9NQ1RMXyoKdG8gdXNlIHdpdGggdGhpcyBzdHJ1Y3R1cmUsIGxpa2UgbWFueSAoYnV0IHNh
ZGx5IG5vdCBhbGwpIHN0cnVjdHVyZXMKaGF2ZS4KCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFS
VF9PUF9JTklUICAwCj4gKyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RP
TUNUTF9WVUFSVF9PUF8qICovCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAx
MSAwCj4gKyAgICAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogSU4gLSB0eXBlIG9mIHZ1
YXJ0Lgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgQ3VycmVudGx5
IG9ubHkgdnBsMDExIHN1cHBvcnRlZC4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKi8KPiArICAgICAgICB1aW50NjRfYWxpZ25lZF90ICBnZm47ICAvKiBJTiAtIGd1ZXN0IGdm
biB0byBiZSB1c2VkIGFzIGEKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAg
ICAgIHJpbmcgYnVmZmVyLgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+
ICsgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsgIC8qIElOICovCgpBbmQgdGhpcyBvbmUn
cyBkaWZmZXJlbnQgZnJvbSB0aGUgZG9taWQgaW4gdGhlIGRvbWN0bCBoZWFkZXI/IEl0J3MKY2Vy
dGFpbmx5IG9kZCB0aGF0IHRoaXMgaXMgdGhlIG9ubHkgZmllbGQgd2l0aG91dCBhbnkgbWVhbmlu
Z2Z1bApjb21tZW50Li4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:47:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:47:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttZu-0006Dw-Uq; Mon, 18 Sep 2017 10:47:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dttZt-0006Dk-Hk
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 10:47:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 77/4C-03283-424AFB95; Mon, 18 Sep 2017 10:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQldxyf5
 Ig2lz+SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a/03fZCjZzVzx4eou1gXEXZxcjJ4eEgJ/E
 9U3t7BC2u8Sbd61gNouAqsSlQ9eZuxg5ONgE7CWmf60ACYsI6Ehc3fuCFcRmFrjMKPFigimIL
 QzUuvjyBWYQm1fAU+Lo6xdsXYxcHEIC5xklbi+cwASREJQ4OfMJC0SznsSNqVPYQOYzC0hLLP
 /HARGWl2jeOhtsDqeAncTiln9graICKhInV64Bs4UEFCX65z1ggzg5XWLisx4WCNtC4vatO2w
 TGIVmIdk2C8m2WQjbZiHZtoCRZRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpq
 TmJSsV5yfu4mRmCAMwDBDsad6wMPMUpyMCmJ8opG7o8U4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MGbuxgoJ1iUmp5akZaZA4w1mLQEB4+SCG8+SJq3uCAxtzgzHSJ1ilFRSpzXDCQhAJLIKM2Da4
 PF9yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ835fBDSFJzOvBG76K6DFTECLW3bsAVlckoi
 QkmpgXCx7rC/fbz+LYdAvXxephflHPhvvNHVgeZLuuvvdq9nXG2Jeythf+bg03zLcl1nwYHnq
 Cs/NrkkVp2e5cex3f80le8J8NXfQtA2ti8//+M5htkJjwhM/o1snPl/nvZYhkiDWbCT1XDa27
 d/TdQ07upcwcsc0b1+c59Khd/mqRLT8wuy9VW5+SizFGYmGWsxFxYkAR+9pAOoCAAA=
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505731616!69435309!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28113 invoked from network); 18 Sep 2017 10:46:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:46:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="52999171"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Mon, 18 Sep 2017 11:46:26 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTE6MTU6MDNBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8xOC8yMDE3IDEwOjQ1IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90
ZToKPiA+PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0ZXN0
IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPj4+IGZsaWdodCAxMTM1NjIgeGVuLXVuc3RhYmxlIHJl
YWwgW3JlYWxdCj4gPj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMTM1NjIvCj4gPj4+Cj4gPj4+IFJlZ3Jlc3Npb25zIDotKAo+ID4+Pgo+ID4+PiBU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+Pj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPj4+ICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTMzODcKPiA+Pgo+ID4+IFRoZXJlIGFwcGVhcnMgdG8gYmUgYSBidWc6Cj4gPj4KPiA+PiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTYyL3Rlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9zZXJpYWwtZ29kZWxsbzAubG9nCj4gPj4KPiA+PiBTZXAg
MTggMDE6MTQ6MjguODAzMDYyIChYRU4pIFhlbiBCVUcgYXQgc3BpbmxvY2suYzo0Nwo+ID4gCj4g
PiBTZWVtIHRvIGJlIGNhdXNlZCBiZWNhdXNlIGJ1ZGdldF9sb2NrIGlzIHNvbWV0aW1lcyBsb2Nr
ZWQgd2l0aCBpcnFzYXZlCj4gPiB3aGlsZSBvdGhlcnMgbm90Lgo+IAo+IEp1c3Qgd29uZGVyaW5n
IHdoZXJlIHlvdSdyZSBnZXR0aW5nIHRoZSBidWRnZXQgbG9jayBmcm9tPyAgVGhlIGNhbGwKPiBz
dGFjayBpbiB0aGF0IGxpbmsgbWFrZXMgaXQgbG9vayBsaWtlIGl0J3MgdGhlIFJDVSBjbGVhbi11
cCB0cmlnZ2VyaW5nIGEKPiBkb21haW4gZGVzdHJveS4gIChIYXZlbid0IGxvb2tlZCBkZWVwZXIg
aW50byB0aGUgc3BlY2lmaWMgbGluZSBudW1iZXJzLikKCkp1c3Qgc2tpbW1lZCBvdmVyIHRoZSBj
b21taXQgYW5kIGp1bXBlZCBpbnRvIGNvbmNsdXNpb25zIHRvbyBmYXN0LiBBcwp5b3UgbWVudGlv
biBsYXRlciB0aGUgaXNzdWUgaXMgY2FsbGluZyB4ZnJlZSB3aXRoIGludGVycnVwdHMgZGlzYWJs
ZWQKaW4gY3NjaGVkMl9mcmVlX2RvbWRhdGEuCgpJIHdvdWxkIHJhdGhlciBwcmVmZXIgYnVkZ2V0
X2xvY2sgdG8gYmUgYWx3YXlzIGxvY2tlZCB3aXRoIHRoZQppcnFzYXZlL3Jlc3RvcmUgdmFyaWFu
dCB0byBtYWtlIHdoYXQgeW91IG1lbnRpb24gYWJvdmUgbW9yZSBvYnZpb3VzLApidXQgdGhhdCdz
IGp1c3QgYSBxdWVzdGlvbiBvZiB0YXN0ZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtthH-00072O-DD; Mon, 18 Sep 2017 10:54:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtthG-00072C-Tn
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:54:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4F/D7-01754-EE5AFB95; Mon, 18 Sep 2017 10:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6rpfs
 jDXZONbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW/93AVDCbteLylx/sDYy/mLsYOTkkBPwl
 rvYeZAex2QSUJX529rKB2CICehJNB54zgtjMAl4SP1b0gNUIC9hJ7J87nbWLkYODRUBV4sBrW
 5Awr4CFxKL2E6wQI+UldrVdBLM5BSwlpnzaBbZKCKjmwf4GRghbQaJj+jEmiF5BiZMzn7BArJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDB0GINjB2LTd8xCjJAeTkiivaOT+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vALAUBQSLEpNT61Iy8wBBjFMWoKDR0mEd84SoDRvcUFibnFmOkTqFKMlx7FNl/8wcdx4eB1Id
 ty8+4dJiCUvPy9VSpw3BmSeAEhDRmke3DhYpF1ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO
 80kLU8mXklcFtfAR3EBHRQy449IAeVJCKkpBoYj2oX/vVP7N9+/ezvq/oGAhuevjWq8M68Iem
 55Kpr4zGmPu5bl5uC5JyXnr1+02NSTNv0K2ImHDO568Pu/7ns9Uv08rbH+jM/3fTzfD9lKf+O
 fevi558y62Etnno3d6tWn8C/tz9PrfC3nRS9Pu9bisiOuskaMyIvVzbYXbX3eqv4uHfhhyPN9
 UosxRmJhlrMRcWJANuzfgCvAgAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505732072!109202966!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58009 invoked from network); 18 Sep 2017 10:54:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:54:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="440123615"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 11:54:30 +0100
Message-ID: <20170918105430.20543-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918105430.20543-1-wei.liu2@citrix.com>
References: <20170918105430.20543-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 3/3] xl: avoid leaking memory in vdispl parser
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHktSUQ6IDE0MTgwOTUKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfcGFyc2UuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwppbmRleCA5OTY1YjgzYzQ0Li4wNjc4ZmJjMWIwIDEwMDY0NAotLS0g
YS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgzMiw2
ICs4MzIsOCBAQCBpbnQgcGFyc2VfdmRpc3BsX2NvbmZpZyhsaWJ4bF9kZXZpY2VfdmRpc3BsICp2
ZGlzcGwsIGNoYXIgKnRva2VuKQogCiAgICAgICAgICAgICByYz0gc3NjYW5mKHJlc29sdXRpb24s
ICIldXgldSIsICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0ud2lkdGgsCiAgICAgICAgICAgICAgICAg
ICAgICAgICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0uaGVpZ2h0KTsKKyAgICAgICAgICAgIGZyZWUo
cmVzb2x1dGlvbik7CisKICAgICAgICAgICAgIGlmIChyYyAhPSAyKSB7CiAgICAgICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJDYW4ndCBwYXJzZSBjb25uZWN0b3IgcmVzb2x1dGlvblxuIik7
CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtthE-00071U-P4; Mon, 18 Sep 2017 10:54:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtthD-000714-5v
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:54:35 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A2/15-02048-AE5AFB95; Mon, 18 Sep 2017 10:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXvfV0v2
 RBt/3sll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbnlxiK3jAVNG8s5e1gXEeUxcjJ4eEgL/E
 tfMbWEFsNgFliZ+dvWwgtoiAnkTTgeeMIDazgJfEjxU97CC2sICpxLH724HqOThYBFQl9q8LB
 DF5BSwkWg8pQkyUl9jVdhFsopCAgkTH9GNgm3gFBCVOznzCAjFRQuLgixfMExi5ZyFJzUKSWs
 DItIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAwYgGAHY/M
 Xp0OMkhxMSqK8opH7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8AoAw0pIsCg1PbUiLTMHGJAw
 aQkOHiUR3jlLgNK8xQWJucWZ6RCpU4yWHMc2Xf7DxHHj4XUg2XHz7h8mIZa8/LxUKXHetyANA
 iANGaV5cONgUXOJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwry8IFfxZOaVwG19BXQQE9BBLT
 v2gBxUkoiQkmpg9ImrWXM01kjh8yeDGbEcu/ziWT2CTky4l7pD76DFViV138ebu30EWGJ0vA6
 zxX5IaT6TOv2oqsyOtENm6lJxUStzf61MYy2rzBLLcima/Pn5pTchP7adjuGqTzCb3uEfd056
 A9dBrf/v9u7+vjaXX+bD6+LeNUEl8VcPHn4wa0ffc/OdW6/tVWIpzkg01GIuKk4EAI4mxlWVA
 gAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505732072!103603425!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30836 invoked from network); 18 Sep 2017 10:54:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448159424"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 11:54:27 +0100
Message-ID: <20170918105430.20543-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 0/3] Some coverity fixes for xl/libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMyk6CiAgbGlieGw6IHVzZSBsaWJ4bF9fcmVhZF94ZW5zdG9yZV9jaGVjayBpbiB2
dHBtIGZ1bmN0aW9uCiAgbGlieGw6IHVzZSBsaWJ4bF9fcmVhZF94ZW5zdG9yZV9jaGVjayBpbiB2
ZGlzcGwgZnVuY3Rpb24KICB4bDogYXZvaWQgbGVha2luZyBtZW1vcnkgaW4gdmRpc3BsIHBhcnNl
cgoKIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIHwgNyArKysrKy0tCiB0b29scy9saWJ4bC9s
aWJ4bF92dHBtLmMgICB8IDYgKysrKy0tCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICB8IDIg
KysKIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtthF-00071v-6L; Mon, 18 Sep 2017 10:54:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtthE-00071G-12
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:54:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 43/6C-02046-BE5AFB95; Mon, 18 Sep 2017 10:54:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDve6rpfs
 jDR5sN7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmn7nGVHCNveLS6W+sDYwvWbsYOTgkBPwl
 NjTVdjFycrAJKEv87OxlA7FFBPQkmg48ZwSxmQW8JH6s6GEHsYUFfCVeXHkNFmcRUJW4tesBC
 4jNK2Ah8eptJzOILSEgL7Gr7SIriM0pYCkx5dMusLgQUM2D/Q2MELaCRMf0Y0wQvYISJ2c+YY
 HYJSFx8MUL5gmMvLOQpGYhSS1gZFrFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgrJebWlycmJ6
 ak5hUrJecn7uJERg4DECwg7H5i9MhRkkOJiVRXtHI/ZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHgFgIEoJFiUmp5akZaZAwxhmLQEB4+SCO+cJUBp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D
 5MQS15+XqqUOO9bkFIBkNKM0jy4QbDYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXl6Qe3
 gy80rg9r0COoUJ6JSWHXtATilJREhJNTDu/z7nZNmr8jeuc3qWra3x+/tSQ7T0DS/rEVnXjW8
 WfC+IYjO/3pVjamUd/uHtxgmPz0ceerq2Sv2q8GzblUHbuyoiWv5tVP/j9ni2/Sfd9yVL0oPt
 lpi4fy9/d2OWhZfcVd7N54UeW4qdvzXv05nKkmUR879t+VGeU+0luj222VPBLq2IqWa+EktxR
 qKhFnNRcSIA+UiINKgCAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505732072!103603425!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30983 invoked from network); 18 Sep 2017 10:54:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:54:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448159425"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 11:54:29 +0100
Message-ID: <20170918105430.20543-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918105430.20543-1-wei.liu2@citrix.com>
References: <20170918105430.20543-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/3] libxl: use libxl__read_xenstore_check in
	vdispl function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHktSUQ6IDE0MTgwOTcKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgfCA3ICsrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgYi90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwu
YwppbmRleCA1NzQwYzg5ZmFkLi5jZmVlMGY1Y2RmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF92ZGlzcGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwpAQCAtNDAsMTAg
KzQwLDEzIEBAIHN0YXRpYyBpbnQgbGlieGxfX3ZkaXNwbF9mcm9tX3hlbnN0b3JlKGxpYnhsX19n
YyAqZ2MsIGNvbnN0IGNoYXIgKmxpYnhsX3BhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpZCBkZXZpZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCkKIHsKLSAgICBjaGFy
ICpiZV9wYXRoOworICAgIGNvbnN0IGNoYXIgKmJlX3BhdGg7CisgICAgaW50IHJjOwogCiAgICAg
dmRpc3BsLT5kZXZpZCA9IGRldmlkOwotICAgIGJlX3BhdGggPSBsaWJ4bF9feHNfcmVhZChnYywg
WEJUX05VTEwsIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIGxpYnhsX3BhdGgpKTsKKyAgICByYyA9
IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwgJmJlX3Bh
dGgpOworICAgIGlmIChyYykgcmV0dXJuIHJjOwogCiAgICAgcmV0dXJuIGxpYnhsX19iYWNrZW5k
cGF0aF9wYXJzZV9kb21pZChnYywgYmVfcGF0aCwgJnZkaXNwbC0+YmFja2VuZF9kb21pZCk7CiB9
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 10:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 10:54:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtthE-00071f-Vi; Mon, 18 Sep 2017 10:54:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtthD-00071A-Fr
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 10:54:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DB/81-02202-AE5AFB95; Mon, 18 Sep 2017 10:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6rpfs
 jDbY0cVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPHt5jL+jnqDj+5glbA+Mati5GDg4JAX+J
 nSf5uhg5OdgElCV+dvaygdgiAnoSTQeeM4LYzAJeEj9W9LCD2MIC3hK3Zq4Bs1kEVCW+Tb3CC
 mLzClhInF82lQnElhCQl9jVdhEszilgKTHl0y5mEFsIqObB/gZGCFtBomP6MSaIXkGJkzOfsE
 DskpA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkx
 PzUlMKtZLzs/dxAgMHQYg2MHYtN3zEKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8AsBQFBIsSk1PrUjLzAEGMUxagoNHSYR3zhKgNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy8
 1KlxHljQGYIgBRllObBjYBF1CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ804DWcWTmVcCt+
 kV0BFMQEe07NgDckRJIkJKqoFxwpczMVJ8fRN/Zvsf8pn7S35jtqPQvogNZxguvt2kta7xpdU
 v2f1vvj45qjz1bPTPVxfXuu50/R8Y6j79+64Fk9VO9D3e9phl3d6KWwWzFNT2z5RQOJe2V03d
 8Or/S9P27/k67Yjym+TQFrUw8W9OL9m5LCY39Ls0PeZY0n5es0SK3U45uEbuhhJLcUaioRZzU
 XEiAAAEUvKjAgAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505732072!109202966!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57847 invoked from network); 18 Sep 2017 10:54:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 10:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="440123614"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 11:54:28 +0100
Message-ID: <20170918105430.20543-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918105430.20543-1-wei.liu2@citrix.com>
References: <20170918105430.20543-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 1/3] libxl: use libxl__read_xenstore_check in
	vtpm function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGxfX3JlYWRfeGVuc3RvcmUgY2FuIHJldHVybiBOVUxMLiBVc2UgdGhlIF9jaGVja2VkIHZh
cmlhbnQgdG8KcmV0dXJuIGVhcmx5IHdoZW4gdGhlIHJlYWQgZmFpbHMuCgpDb3Zlcml0eS1JRDog
MTQxODA5OAoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF92dHBtLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF92dHBtLmMgYi90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKaW5kZXggMjEzMjA4NzBkNC4u
YmRiZWIxYjUzYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwpAQCAtNzksMTIgKzc5LDE0IEBAIHN0YXRpYyBpbnQgbGli
eGxfX3Z0cG1fZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9w
YXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92
dHBtICp2dHBtKQogewogICAgIGludCByYzsKLSAgICBjaGFyICpiZV9wYXRoOworICAgIGNvbnN0
IGNoYXIgKmJlX3BhdGg7CiAgICAgY2hhciAqdXVpZDsKIAogICAgIHZ0cG0tPmRldmlkID0gZGV2
aWQ7CiAKLSAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklO
VEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSk7CisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9j
aGVja2VkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NT
UFJJTlRGKCIlcy9iYWNrZW5kIiwgbGlieGxfcGF0aCksICZiZV9wYXRoKTsKKyAgICBpZiAocmMp
IHJldHVybiByYzsKIAogICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdj
LCBiZV9wYXRoLCAmdnRwbS0+YmFja2VuZF9kb21pZCk7CiAgICAgaWYgKHJjKSByZXR1cm4gcmM7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttru-0008O8-Fw; Mon, 18 Sep 2017 11:05:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427b12683=George.Dunlap@citrix.com>)
 id 1dttrs-0008O2-Vk
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 11:05:37 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 98/18-09852-088AFB95; Mon, 18 Sep 2017 11:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG79iv2
 RBjN/a1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxnO7+zFSzlqzjav5qxgfEndxcjJ4eEgL/E
 s+0T2CFsD4nrZ08wgdjCAu4Siy9fYAaxRQSsJU6v7wKq4eJgFvjKKPH27npmEEdIoI9JYvXLZ
 jaQKjYBPYl5x7+ygNi8ArYSzxc+ApvKIqAq0fV0ESuILSoQLtF0th+qRlDi5MwnYDangJfEpe
 ctQEM5gDZoSqzfpQ8SZhYQl7j1ZD4ThC0v0bx1NthBQkAjFz84CnW0pcS39U+ZJzAKzkIydRb
 CpFlIJs1CMmkBI8sqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMBQrmdgYNzB2NTrfIhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oXLgXKCR
 anpqRVpmTnAqIJJS3DwKInwrgJJ8xYXJOYWZ6ZDpE4xKkqJ85qDJARAEhmleXBtsEi+xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNx1kCk9mXgnc9FdAi5mAFrfs2AOyuCQRISXVwMjmcvH
 Yy8KrBs6bXqyLvRLvdUS6KvLjnT3HDbgZXvhOz9MU6V/ErqjGt3O9yMKJb7uuXvI3ypU2tF20
 pttW/8HizY117Q7rJ/2/NvOodcu6yuf7419tttofwv+huqQkoFesSHd1pPq6y2cEDpw4/eXxK
 4Hta1LZ5DZ9OiH52quB++AZl62/RA8rsRRnJBpqMRcVJwIA7ILSNd8CAAA=
X-Env-Sender: prvs=427b12683=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505732734!112008142!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57502 invoked from network); 18 Sep 2017 11:05:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 11:05:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="440124515"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
Date: Mon, 18 Sep 2017 12:05:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAxMTo0NiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24s
IFNlcCAxOCwgMjAxNyBhdCAxMToxNTowM0FNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
PiBPbiAwOS8xOC8yMDE3IDEwOjQ1IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g
TW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+
PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgd3JvdGU6Cj4+Pj4+IGZsaWdodCAxMTM1NjIgeGVuLXVuc3RhYmxlIHJlYWwgW3Jl
YWxdCj4+Pj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMTM1NjIvCj4+Pj4+Cj4+Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+Pgo+Pj4+PiBUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPj4+Pj4gaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+Pj4+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
Pj4+Pgo+Pj4+IFRoZXJlIGFwcGVhcnMgdG8gYmUgYSBidWc6Cj4+Pj4KPj4+PiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTYyL3Rlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0Mi9zZXJpYWwtZ29kZWxsbzAubG9nCj4+Pj4KPj4+PiBTZXAgMTggMDE6
MTQ6MjguODAzMDYyIChYRU4pIFhlbiBCVUcgYXQgc3BpbmxvY2suYzo0Nwo+Pj4KPj4+IFNlZW0g
dG8gYmUgY2F1c2VkIGJlY2F1c2UgYnVkZ2V0X2xvY2sgaXMgc29tZXRpbWVzIGxvY2tlZCB3aXRo
IGlycXNhdmUKPj4+IHdoaWxlIG90aGVycyBub3QuCj4+Cj4+IEp1c3Qgd29uZGVyaW5nIHdoZXJl
IHlvdSdyZSBnZXR0aW5nIHRoZSBidWRnZXQgbG9jayBmcm9tPyAgVGhlIGNhbGwKPj4gc3RhY2sg
aW4gdGhhdCBsaW5rIG1ha2VzIGl0IGxvb2sgbGlrZSBpdCdzIHRoZSBSQ1UgY2xlYW4tdXAgdHJp
Z2dlcmluZyBhCj4+IGRvbWFpbiBkZXN0cm95LiAgKEhhdmVuJ3QgbG9va2VkIGRlZXBlciBpbnRv
IHRoZSBzcGVjaWZpYyBsaW5lIG51bWJlcnMuKQo+IAo+IEp1c3Qgc2tpbW1lZCBvdmVyIHRoZSBj
b21taXQgYW5kIGp1bXBlZCBpbnRvIGNvbmNsdXNpb25zIHRvbyBmYXN0LiBBcwo+IHlvdSBtZW50
aW9uIGxhdGVyIHRoZSBpc3N1ZSBpcyBjYWxsaW5nIHhmcmVlIHdpdGggaW50ZXJydXB0cyBkaXNh
YmxlZAo+IGluIGNzY2hlZDJfZnJlZV9kb21kYXRhLgo+IAo+IEkgd291bGQgcmF0aGVyIHByZWZl
ciBidWRnZXRfbG9jayB0byBiZSBhbHdheXMgbG9ja2VkIHdpdGggdGhlCj4gaXJxc2F2ZS9yZXN0
b3JlIHZhcmlhbnQgdG8gbWFrZSB3aGF0IHlvdSBtZW50aW9uIGFib3ZlIG1vcmUgb2J2aW91cywK
PiBidXQgdGhhdCdzIGp1c3QgYSBxdWVzdGlvbiBvZiB0YXN0ZS4KCkkgKnRoaW5rKiBhdCBzb21l
IHBvaW50IGluIHRoZSBwYXN0IHdlIGhhZCBhIGRpc2N1c3Npb24gYWJvdXQgdGhpcyBhbmQKc29t
ZW9uZSAocGVyaGFwcyBKYW4/KSBzYWlkIGlmIHdlIGFsd2F5cyBrbm93IHRoZSBpcnFzIGFyZSBk
aXNhYmxlZCB3ZQpzaG91bGRuJ3QgY2FsbCB0aGUgX2lycXNhdmUoKSB2ZXJzaW9uLCB0byBzYXZl
IGNwdSBjeWNsZXMuCgpQZXJzb25hbGx5IEkgdGhpbmsgdGhlIEFTU0VSVCgpcyBhcmUgY2xlYXIg
ZW5vdWdoIHRvIHBlb3BsZSBmYW1pbGlhcgp3aXRoIHRoZSBzY2hlZHVsaW5nIGNvZGUuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:11:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dttxJ-0000cG-36; Mon, 18 Sep 2017 11:11:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dttxH-0000c8-TQ
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 11:11:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 47/EB-26922-FC9AFB95; Mon, 18 Sep 2017 11:11:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov+7Zlfs
 jDY7t0rW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlnf+1iKvgnUHFu1QqmBsY5fF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHnwzFmkISwgLvE4ssXwGwRgTSJQwe/s4MUMQt8YZTY/fw1VMdBJom3j
 z+zgFSxCahKbLh+ihXE5hWwljh3cy2YzQIUX7D4HViNqEC4RNPZfhaIGkGJkzOfgNmcAnYS07
 pegW1jFlCX+DPvEpQtLrHp2XdWCFteonnrbOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaU
 W6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYoAxDsYLy5MeAQoyQHk5Io
 r2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxcwJAXEixKTU+tSMvMAUYLTFqCg0dJhHf2C
 qA0b3FBYm5xZjpE6hSjopQ4rxhInwBIIqM0D64NFqGXGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMzLBzKFJzOvBG76K6DFTECLW3bsAVlckoiQkmpgNLDmf/W98lXe0u6uDHV53+j6DW4Rez1
 nPmI+9OLb9MRvJTN5pshlPtM4sFHkWPv1/ENvDHmWf7NY8HARH8NF/Q+79aWa1+zavWZSBEOO
 3iX9OasOHFbQXyLzotil4a1VpHRbc42pPN/dKL91qy6c9Dmep9IaeejkhWW+e/4afS6YJDSh2
 jo/UomlOCPRUIu5qDgRALNPPevLAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505733069!117461604!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30501 invoked from network); 18 Sep 2017 11:11:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 18 Sep 2017 11:11:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0CB3CABED;
 Mon, 18 Sep 2017 11:11:09 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
 <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <88ece035-bf0b-6768-a442-750f8de96362@suse.com>
Date: Mon, 18 Sep 2017 13:11:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDkvMTcgMTM6MDUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDkvMTgvMjAxNyAx
MTo0NiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gTW9uLCBTZXAgMTgsIDIwMTcg
YXQgMTE6MTU6MDNBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIDA5LzE4LzIw
MTcgMTA6NDUgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4gT24gTW9uLCBTZXAgMTgs
IDIwMTcgYXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+Pj4gT24gTW9uLCBT
ZXAgMTgsIDIwMTcgYXQgMDg6MzY6MDNBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdy
b3RlOgo+Pj4+Pj4gZmxpZ2h0IDExMzU2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPj4+Pj4+
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NjIv
Cj4+Pj4+Pgo+Pj4+Pj4gUmVncmVzc2lvbnMgOi0oCj4+Pj4+Pgo+Pj4+Pj4gVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4+PiBpbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+Pj4+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKPj4+
Pj4KPj4+Pj4gVGhlcmUgYXBwZWFycyB0byBiZSBhIGJ1ZzoKPj4+Pj4KPj4+Pj4gaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi90ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIvc2VyaWFsLWdvZGVsbG8wLmxvZwo+Pj4+Pgo+Pj4+PiBTZXAgMTgg
MDE6MTQ6MjguODAzMDYyIChYRU4pIFhlbiBCVUcgYXQgc3BpbmxvY2suYzo0Nwo+Pj4+Cj4+Pj4g
U2VlbSB0byBiZSBjYXVzZWQgYmVjYXVzZSBidWRnZXRfbG9jayBpcyBzb21ldGltZXMgbG9ja2Vk
IHdpdGggaXJxc2F2ZQo+Pj4+IHdoaWxlIG90aGVycyBub3QuCj4+Pgo+Pj4gSnVzdCB3b25kZXJp
bmcgd2hlcmUgeW91J3JlIGdldHRpbmcgdGhlIGJ1ZGdldCBsb2NrIGZyb20/ICBUaGUgY2FsbAo+
Pj4gc3RhY2sgaW4gdGhhdCBsaW5rIG1ha2VzIGl0IGxvb2sgbGlrZSBpdCdzIHRoZSBSQ1UgY2xl
YW4tdXAgdHJpZ2dlcmluZyBhCj4+PiBkb21haW4gZGVzdHJveS4gIChIYXZlbid0IGxvb2tlZCBk
ZWVwZXIgaW50byB0aGUgc3BlY2lmaWMgbGluZSBudW1iZXJzLikKPj4KPj4gSnVzdCBza2ltbWVk
IG92ZXIgdGhlIGNvbW1pdCBhbmQganVtcGVkIGludG8gY29uY2x1c2lvbnMgdG9vIGZhc3QuIEFz
Cj4+IHlvdSBtZW50aW9uIGxhdGVyIHRoZSBpc3N1ZSBpcyBjYWxsaW5nIHhmcmVlIHdpdGggaW50
ZXJydXB0cyBkaXNhYmxlZAo+PiBpbiBjc2NoZWQyX2ZyZWVfZG9tZGF0YS4KPj4KPj4gSSB3b3Vs
ZCByYXRoZXIgcHJlZmVyIGJ1ZGdldF9sb2NrIHRvIGJlIGFsd2F5cyBsb2NrZWQgd2l0aCB0aGUK
Pj4gaXJxc2F2ZS9yZXN0b3JlIHZhcmlhbnQgdG8gbWFrZSB3aGF0IHlvdSBtZW50aW9uIGFib3Zl
IG1vcmUgb2J2aW91cywKPj4gYnV0IHRoYXQncyBqdXN0IGEgcXVlc3Rpb24gb2YgdGFzdGUuCj4g
Cj4gSSAqdGhpbmsqIGF0IHNvbWUgcG9pbnQgaW4gdGhlIHBhc3Qgd2UgaGFkIGEgZGlzY3Vzc2lv
biBhYm91dCB0aGlzIGFuZAo+IHNvbWVvbmUgKHBlcmhhcHMgSmFuPykgc2FpZCBpZiB3ZSBhbHdh
eXMga25vdyB0aGUgaXJxcyBhcmUgZGlzYWJsZWQgd2UKPiBzaG91bGRuJ3QgY2FsbCB0aGUgX2ly
cXNhdmUoKSB2ZXJzaW9uLCB0byBzYXZlIGNwdSBjeWNsZXMuCj4gCj4gUGVyc29uYWxseSBJIHRo
aW5rIHRoZSBBU1NFUlQoKXMgYXJlIGNsZWFyIGVub3VnaCB0byBwZW9wbGUgZmFtaWxpYXIKPiB3
aXRoIHRoZSBzY2hlZHVsaW5nIGNvZGUuCgpXaHkgZG9uJ3Qgd2UgYWRkIF9pcnFvZmYgdmFyaWFu
dHMgb2YgdGhlIGxvY2tzIGNvbnRhaW5pbmcgdGhlIEFTU0VSVGlvbgp0aGF0IGludGVycnVwdHMg
YXJlIHJlYWxseSBvZmY/IFRoaXMgd291bGQgc2F2ZSB0aGUgYWRkaXRpb25hbAppbnN0cnVjdGlv
bnMgb2YgdGhlIGlycXNhdmUvcmVzdG9yZSB2YXJpYW50cyBhbmQgbWFrZSBpdCB2ZXJ5IGNsZWFy
IHRoYXQKbm8gdmlvbGF0aW9uIG9mIHRoZSBsb2NrIGludGVyZmFjZSBpcyBoYXBwZW5pbmcuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:16:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtu1x-0000sL-L3; Mon, 18 Sep 2017 11:16:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dtu1w-0000sF-3z
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 11:16:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FE/13-03454-FEAAFB95; Mon, 18 Sep 2017 11:15:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfTmSt3Xq/Z
 HGqyZrmLxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbsvPyIqWBbQcWcFTvYGhh7ArsYuTiEBKYx
 Sixrnc/UxcjJwSKwlVmidbIWSEJCYA6rxLoLl5lBEhICdRJHf31mgrCLJNbevgEVL5ZoOHWKB
 cTmFRCUODnzCZgtJOAlsXlqPxuIzSngI9H3v5sJYls3o8SDD1+BEhwcbAImErM6JCAWq0ps37
 OeHWJOgMSijulgvcICkRKX711gBLFFBJQk7q2aDDaHWeA5k8SSv49ZQRLMApoSrdt/s09gFJy
 F5I5ZSFILGJlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 higDEOxgbFoUeIhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tiVQDnBotT01
 Iq0zBxgtMCkJTh4lER4u0HSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4rxxIK
 UCIKUZpXlwg2BRfIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvJ4gU3gy80rg9r0COoUJ6JS
 WHXtATilJREhJNTAam9sZuZ1a8qv4sXqP0sSvOhd+ey0UiAyLfS6z7+eSxdOM9nsrt2Wvyn5z
 zk3u6D3PwzkXg4U5TWS6nl7YfC31bnrPa+0u18fS4tuWTFr0U69dwnfamu9Sy3v4H76u9fQM3
 c2f/N1d8yTXHME3X/7cvh98gmP34QMqE7Q5vv5JD35+pm15Gp+zEktxRqKhFnNRcSIAU9hjed
 0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505733354!104844865!1
X-Originating-IP: [209.85.217.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49962 invoked from network); 18 Sep 2017 11:15:55 -0000
Received: from mail-ua0-f169.google.com (HELO mail-ua0-f169.google.com)
 (209.85.217.169)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 11:15:55 -0000
Received: by mail-ua0-f169.google.com with SMTP id t5so80735uad.13
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 04:15:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OCyL37RWHQyrhVPAIdMdwfqWaglK6wQlYY0HmoV+oKE=;
 b=IoxLnKdEGKGZQR1Cr+vmUI57ZHj9sFmsFz+9I6uBd2qtyNeq0fbNWmJ+abP3/knLLQ
 cb/jFQIvmTDek4uc0BuueeTq6Ri0qvalB1ukkDzDFfwZ9E4R4u86Dv+Lbs+K+mWJNo01
 r6CD1vsJ9pxgcoroxtJSh7NrivSPRTQwsVdqw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=OCyL37RWHQyrhVPAIdMdwfqWaglK6wQlYY0HmoV+oKE=;
 b=QXIohUh4Qe765RnSIWI/myY0PYMZBj2QmC8+xbmWIFXqlZX1NyFMR/xGeWJnTeDfMs
 x1YScEWRumga/jmiRCNmjl60kTzVf13Wx2CGTeQ2Iru8HPxT93drwQACbwUcf1zMMH2d
 EHwlcHxWl7Q84IPfD2zVlsezFZVViMssjCcJiR8abY9nN4mJzvFFtSNVaj1HERSwQk4Z
 2U5nNJjMh4Np2ENH8Afnhn+yR/iOoThGkNuHZJQU0XT1ciyXOREQ4OIFr8e8oSoXn7Uq
 1pDMIdC6BEZxxr+/2vL5gqTkC/lDV+SswFvix5Axl1jgi+SESsCRg9PlczwUvcJOTZVu
 RBrw==
X-Gm-Message-State: AHPjjUgvMUpQxn1Gu8NueUYGZTJ4nIHiDk9Lz36WUYk6/Lshs17szuRm
 yvgra9lrs71lMQdVphkK7smuqjq4OJWA3Y/gp3FttEHOX3U=
X-Google-Smtp-Source: ADKCNb5MNWZNREyk8EKiaYerzqmohxteMq0Tcp+v8qo8MWphyyiaJEbkog4NbZtbI1jRQIIFrGG4laWhk/B6t4UUehw=
X-Received: by 10.159.48.89 with SMTP id i25mr28637264uab.177.1505733354206;
 Mon, 18 Sep 2017 04:15:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.49.82 with HTTP; Mon, 18 Sep 2017 04:15:53 -0700 (PDT)
In-Reply-To: <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
 <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 18 Sep 2017 16:45:53 +0530
Message-ID: <CACtJ1JQ9AuOt0uQ_vggHkv6M0NBr_mFDShvFXYnGpgogjxz_6w@mail.gmail.com>
To: xen-devel@lists.xenproject.org
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>
Subject: Re: [Xen-devel] [PATCH 06/27 v9] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm91bmQgb25lIGlzc3VlIGluIHRoaXMgcGF0Y2g6CgpJbiBsaWJ4bF9fYXJjaF9idWlsZF9kb21f
ZmluaXNoLCByYyBpcyBub3QgZ2V0dGluZyBpbml0aWFsaXplZC4KU3VycHJpc2luZ2x5LCBpdCB3
YXMgd29ya2luZyBmaW5lIGluIG15IHRlc3RpbmcuCgpSZWdhcmRzLApCaHVwaW5kZXIKCk9uIDE4
IFNlcHRlbWJlciAyMDE3IGF0IDE2OjAxLCBCaHVwaW5kZXIgVGhha3VyCjxiaHVwaW5kZXIudGhh
a3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+IEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxp
emUgdnBsMDExLiBJdCB0YWtlcyB0aGUgR0ZOIGFuZCBjb25zb2xlCj4gYmFja2VuZCBkb21pZCBh
cyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCj4gc2Vu
ZGluZyBhbmQgcmVjZWl2aW5nIGV2ZW50cyBmcm9tIFhlbi4KPgo+IFhlbiB3aWxsIGNvbW11bmlj
YXRlIHdpdGggeGVuY29uc29sZSB1c2luZyBHRk4gYXMgdGhlIHJpbmcgYnVmZmVyIGFuZAo+IHRo
ZSBldmVudCBjaGFubmVsIHRvIHRyYW5zbWl0IGFuZCByZWNlaXZlIHBsMDExIGRhdGEgb24gdGhl
IGd1ZXN0IGRvbWFpbidzCj4gYmVoYWxmLgo+Cj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRo
YWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IENoYW5nZXMgc2luY2Ugdjg6
Cj4gLSBBZGRlZCBleHBsaWNpdCBwYWRkaW5nIGluIHRoZSB2dWFydF9vcCBzdHJ1Y3R1cmUKPiAt
IE1vdmVkIHZ1YXJ0X29wIHN0cnVjdHVyZSBhZnRlciB0aGUgUFNSIHN0cnVjdHVyZSBkZWZpbml0
aW9uCj4gLSBUaGUgaW5wdXQgZmllbGRzIG1vdmVkIGJlZm9yZSB0aGUgb3V0cHV0IGZpZWxkcyBp
biB2dWFydF9vcCBzdHJ1Y3R1cmUKPiAtIENoZWNraW5nIGV4cGxpY2l0bHkgdGhhdCBwYWRkaW5n
IGZpZWxkcyBhcmUgaW5pdGlhbGl6ZWQgdG8gMAo+Cj4gQ2hhbmdlcyBzaW5jZSB2NjoKPiAtIFJl
bmFtZWQgdGhlIHZ1YXJ0IGluaXRpYWxpemF0aW9uIGZ1bmN0aW9uIHRvIGEgZ2VuZXJpYyBuYW1l
IHhjX2RvbV92dWFydF9pbml0Cj4gLSBVc2VkIGRvbWlkX3QgYXMgYSB0eXBlIGluc3RlYWQgb2Yg
dWludDMyX3QgZm9yIGRvbWlkCj4gLSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5
IGFnYWluc3QgdnBsMDExIGVudW0gdmFsdWUKPgo+IENoYW5nZXMgc2luY2UgdjU6Cj4gLSB4Y19k
b21fdnBsMDExX2luaXQoKSB3aWxsIGJlIGNvbXBpbGVkIGZvciBib3RoIHg4Ni9hcm0gYXJjaGl0
ZWN0dXJlcyBhcyB0aGVyZQo+ICAgaXMgbm90aGluZyBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaW4g
dGhpcyBmdW5jdGlvbi4gVGhpcyBmdW5jdGlvbiB3aWxsIHJldHVybgo+ICAgZXJyb3Igd2hlbiBj
YWxsZWQgZm9yIHg4Ni4KPiAtIEZpeGVkIGNvZGluZyBzdHlsZSBpc3N1ZXMgaW4gbGlieGwuCj4K
PiBDaGFuZ2VzIHNpbmNlIHY0Ogo+IC0gUmVtb3ZlZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRl
X2ZpbmlzaCgpLgo+IC0gQWRkZWQgYSBuZXcgZnVuY3Rpb24gbGlieGxfX2FyY2hfYnVpbGRfZG9t
X2ZpbmlzaCgpLCB3aGljaCBpcyBjYWxsZWQgYXQgdGhlIGxhc3QKPiAgIGluIGxpYnhsX19idWls
ZF9kb20oKS4gVGhpcyBmdW5jdGlvbiBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxpemF0aW9uIGZ1
bmN0aW9uIG5vdy4KPgo+IENoYW5nZXMgc2luY2UgdjM6Cj4gLSBBZGRlZCBhIG5ldyBhcmNoIHNw
ZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKCksIHdoaWNo
Cj4gICBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxpemF0aW9uIGZ1bmN0aW9uLiBGb3IgeDg2IHRo
aXMgZnVuY3Rpb24gZG9lcyBub3QgZG8KPiAgIGFueXRoaW5nLgo+IC0gZG9tYWluX3ZwbDAxMV9p
bml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0dXJlIHdoaWNoIGNvbnRhaW5zIGFsbCB0
aGUKPiAgIHJlcXVpcmVkIGluZm9ybWF0aW9uIHN1Y2ggYXMgY29uc29sZV9kb21pZCwgZ2ZuIGlu
c3RlYWQgb2YgcGFzc2luZyBwYXJhbWV0ZXJzCj4gICBzZXBhcmF0ZWx5Lgo+IC0gRHJvcHBlZCBh
IERPTUNUTCBBUEkgZGVmaW5lZCBmb3IgZGUtaW5pdGlhbGl6aW5nIHZwbDAxMSBhcyB0aGF0IHNo
b3VsZCBiZQo+ICAgdGFrZW4gY2FyZSB3aGVuIHRoZSBkb21haW4gaXMgZGVzdHJveWVkIChhbmQg
bm90IGRlcGVuZGVudCBvbiB1c2Vyc3BhY2UKPiAgIGxpYnJhcmllcy9hcHBsaWNhdGlvbnMpLgo+
Cj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAtIFJlcGxhY2VkIHRoZSBET01DVEwgQVBJcyBkZWZpbmVk
IGZvciBnZXQvc2V0IG9mIGV2ZW50IGNoYW5uZWwgYW5kIEdGTiB3aXRoCj4gICBhIHNldCBvZiBE
T01DVEwgQVBJcyBmb3IgaW5pdGlhbGl6aW5nIGFuZCBkZS1pbml0aWFsaXppbmcgdnBsMDExIGVt
dWxhdGlvbi4KPgo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDIwICsrKysrKysr
KysrKysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgMjcgKysrKysrKysr
KysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICB8ICA3ICsrKysr
Kwo+ICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysr
KysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgfCAgNCArKysrCj4gIHRvb2xz
L2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgIHwgIDggKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZG9t
YWluLmMgICAgICAgICB8ICA2ICsrKysrCj4gIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAg
IHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDIyICsrKysrKysrKysrKysrKysrKwo+ICA5IGZp
bGVzIGNoYW5nZWQsIDE3MyBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGlu
ZGV4IDQzMTUxY2IuLjM3YmViMTQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC04ODYs
NiArODg2LDI2IEBAIGludCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgdmNwdV9ndWVzdF9jb250ZXh0X2FueV90ICpjdHh0KTsK
Pgo+ICAvKioKPiArICogVGhpcyBmdW5jdGlvbiBpbml0aWFsaXplcyB0aGUgdnVhcnQgZW11bGF0
aW9uIGFuZCByZXR1cm5zCj4gKyAqIHRoZSBldmVudCB0byBiZSB1c2VkIGJ5IHRoZSBiYWNrZW5k
IGZvciBjb21tdW5pY2F0aW5nIHdpdGgKPiArICogdGhlIGVtdWxhdGlvbiBjb2RlLgo+ICsgKgo+
ICsgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQo+
ICsgKiAjcGFybSB0eXBlIHR5cGUgb2YgdnVhcnQKPiArICogQHBhcm0gZG9taWQgdGhlIGRvbWFp
biB0byBnZXQgaW5mb3JtYXRpb24gZnJvbQo+ICsgKiBAcGFybSBjb25zb2xlX2RvbWlkIHRoZSBk
b21pZCBvZiB0aGUgYmFja2VuZCBjb25zb2xlCj4gKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZu
IHRvIGJlIHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCj4gKyAqIEBwYXJtIGV2dGNobiB0aGUgZXZl
bnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKPiArICogQHJldHVybiAwIG9uIHN1Y2Nl
c3MsIG5lZ2F0aXZlIGVycm9yIG9uIGZhaWx1cmUKPiArICovCj4gK2ludCB4Y19kb21fdnVhcnRf
aW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0
X3QgKmV2dGNobik7Cj4gKwo+ICsvKioKPiAgICogVGhpcyBmdW5jdGlvbiByZXR1cm5zIGluZm9y
bWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0ZSBvZiBhIHBhcnRpY3VsYXIKPiAgICogdmNwdSBv
ZiBhIGRvbWFpbi4gSWYgZXh0c3RhdGUtPnNpemUgYW5kIGV4dHN0YXRlLT54ZmVhdHVyZV9tYXNr
IGFyZSAwLAo+ICAgKiB0aGUgY2FsbCBpcyBjb25zaWRlcmVkIGEgcXVlcnkgdG8gcmV0cmlldmUg
dGhlbSBhbmQgdGhlIGJ1ZmZlciBpcyBub3QKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwo+IGluZGV4IDNiYWI0ZTguLjQzNzIw
YTIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiArKysgYi90b29scy9s
aWJ4Yy94Y19kb21haW4uYwo+IEBAIC0zNDMsNiArMzQzLDMzIEBAIGludCB4Y19kb21haW5fZ2V0
X2d1ZXN0X3dpZHRoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIHJl
dHVybiAwOwo+ICB9Cj4KPiAraW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNo
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwKPiArICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKQo+ICt7Cj4gKyAg
ICBERUNMQVJFX0RPTUNUTDsKPiArICAgIGludCByYyA9IDA7Cj4gKwo+ICsgICAgbWVtc2V0KCZk
b21jdGwsIDAsIHNpemVvZihkb21jdGwpKTsKPiArCj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RP
TUNUTF92dWFydF9vcDsKPiArICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKPiArICAgIGRvbWN0
bC51LnZ1YXJ0X29wLmNtZCA9IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDsKPiArICAgIGRvbWN0
bC51LnZ1YXJ0X29wLnR5cGUgPSB0eXBlOwo+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuY29uc29s
ZV9kb21pZCA9IGNvbnNvbGVfZG9taWQ7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4gPSBn
Zm47Cj4gKwo+ICsgICAgaWYgKCAocmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKSkgPCAwICkK
PiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgKmV2dGNobiA9IGRvbWN0bC51LnZ1YXJ0
X29wLmV2dGNobjsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIGludCB4Y19kb21h
aW5fZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGZpcnN0X2RvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1heF9kb21zLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmggYi90b29s
cy9saWJ4bC9saWJ4bF9hcmNoLmgKPiBpbmRleCA1ZTFmYzYwLi43ODRlYzdmIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaAo+IEBAIC00NCw2ICs0NCwxMyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNl
X2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsK
Pgo+ICsvKiBwZXJmb3JtIGFueSBwZW5kaW5nIGhhcmR3YXJlIGluaXRpYWxpemF0aW9uICovCj4g
K19oaWRkZW4KPiAraW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpn
YywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwo+ICsKPiAgLyogYnVpbGQgdk5VTUEgdm1l
bXJhbmdlIHdpdGggYXJjaCBzcGVjaWZpYyBpbmZvcm1hdGlvbiAqLwo+ICBfaGlkZGVuCj4gIGlu
dCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
Ywo+IGluZGV4IGQ4NDJkODguLjJlOWY3ODAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC0xMDM4LDYgKzEw
MzgsMzMgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihs
aWJ4bF9fZ2MgKmdjLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPgo+ICtpbnQgbGlieGxfX2FyY2hf
YnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0
ZSkKPiArewo+ICsgICAgaW50IHJjLCByZXQ7Cj4gKwo+ICsgICAgaWYgKGluZm8tPmFyY2hfYXJt
LnZ1YXJ0ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7Cj4gKyAgICAgICAgcmMgPSAw
Owo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJldCA9IHhjX2RvbV92
dWFydF9pbml0KENUWC0+eGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RP
TUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bS0+Z3Vlc3RfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNv
bGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+dnVhcnRfcG9ydCk7Cj4gKyAg
ICBpZiAocmV0IDwgMCkgewo+ICsgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAgICAgICBM
T0coRVJST1IsICJ4Y19kb21fdnVhcnRfaW5pdCBmYWlsZWRcbiIpOwo+ICsgICAgfQo+ICsKPiAr
b3V0Ogo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfX2FyY2hfdm51bWFf
YnVpbGRfdm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiBp
bmRleCBlMGYwZDc4Li41ZjkyMDIzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiBAQCAtNzAyLDYgKzcwMiwxMCBA
QCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kb20obGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCj4gICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9nbnR0YWJfaW5pdCBmYWlsZWQiKTsK
PiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiArICAgIGlmICgocmV0ID0gbGlieGxfX2Fy
Y2hfYnVpbGRfZG9tX2ZpbmlzaChnYywgaW5mbywgZG9tLCBzdGF0ZSkpICE9IDApIHsKPiArICAg
ICAgICBMT0dFKEVSUk9SLCAibGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaCBmYWlsZWQiKTsK
PiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPgo+ICBvdXQ6Cj4gICAgICByZXR1cm4gcmV0
ICE9IDAgPyBFUlJPUl9GQUlMIDogMDsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwo+IGluZGV4IDQ1NWY2ZjAuLjBhYWVkZWQg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bF94ODYuYwo+IEBAIC0zOTEsNiArMzkxLDE0IEBAIGludCBsaWJ4bF9fYXJjaF9kb21h
aW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+Cj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAq
Z2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4gKyAgICByZXR1cm4gMDsKPiAr
fQo+ICsKPiAgLyogUmV0dXJuIDAgb24gc3VjY2VzcywgRVJST1JfKiBvbiBmYWlsdXJlLiAqLwo+
ICBpbnQgbGlieGxfX2FyY2hfdm51bWFfYnVpbGRfdm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+IGluZGV4IDY1MTJmMDEuLjc4OGRhZmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gQEAgLTg3NCw2ICs4NzQsMTIg
QEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPgo+ICsgICAgICAg
IC8qCj4gKyAgICAgICAgICogUmVsZWFzZSB0aGUgcmVzb3VyY2VzIGFsbG9jYXRlZCBmb3IgdnBs
MDExIHdoaWNoIHdlcmUKPiArICAgICAgICAgKiBhbGxvY2F0ZWQgdmlhIGEgRE9NQ1RMIGNhbGwg
WEVOX0RPTUNUTF92dWFydF9vcC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBkb21haW5fdnBs
MDExX2RlaW5pdChkKTsKPiArCj4gICAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVu
Owo+ICAgICAgICAgIC8qIEZhbGx0aHJvdWdoICovCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gaW5kZXggZGI2ODM4ZC4uYTJk
ZTY0MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vZG9tY3RsLmMKPiBAQCAtNSw5ICs1LDExIEBACj4gICAqLwo+Cj4gICNpbmNsdWRlIDx4
ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiAgI2luY2x1ZGUg
PHhlbi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+ICAjaW5jbHVkZSA8
eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+IEBA
IC0yMCw2ICsyMiwyOSBAQCB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4gICAgICBpbmZvLT5mbGFncyB8PSBYRU5fRE9NSU5GX2hhcDsKPiAgfQo+Cj4g
K3N0YXRpYyBpbnQgaGFuZGxlX3Z1YXJ0X2luaXQoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRf
b3ApCj4gK3sKPiArICAgIGludCByYzsKPiArICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIGlu
Zm87Cj4gKwo+ICsgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3AtPmNvbnNvbGVfZG9t
aWQ7Cj4gKyAgICBpbmZvLmdmbiA9IF9nZm4odnVhcnRfb3AtPmdmbik7Cj4gKwo+ICsgICAgaWYg
KCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCj4gKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKPiArCj4g
KyAgICBpZiAoIHZ1YXJ0X29wLT50eXBlICE9IFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEg
KQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICByYyA9IGRvbWFpbl92
cGwwMTFfaW5pdChkLCAmaW5mbyk7Cj4gKwo+ICsgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgIHZ1
YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30K
PiArCj4gIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gIHsKPiBAQCAtMTE5LDYgKzE0NCwzMyBAQCBs
b25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVf
bWlncmF0ZS5kaXNhYmxlOwo+ICAgICAgICAgIHJldHVybiAwOwo+Cj4gKyAgICBjYXNlIFhFTl9E
T01DVExfdnVhcnRfb3A6Cj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHJjOwo+ICsgICAgICAgIHVu
c2lnbmVkIGludCBpOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICp2dWFy
dF9vcCA9ICZkb21jdGwtPnUudnVhcnRfb3A7Cj4gKwo+ICsgICAgICAgIC8qIGNoZWNrIHRoYXQg
c3RydWN0dXJlIHBhZGRpbmcgbXVzdCBiZSAwLiAqLwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgc2l6ZW9mKHZ1YXJ0X29wLT5wYWQpOyBpKysgKQo+ICsgICAgICAgICAgICBpZiAoIHZ1YXJ0
X29wLT5wYWRbaV0gKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsg
ICAgICAgIHN3aXRjaCggdnVhcnRfb3AtPmNtZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUOgo+ICsgICAgICAgICAgICByYyA9IGhhbmRsZV92
dWFydF9pbml0KGQsIHZ1YXJ0X29wKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAg
ICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAg
YnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAg
ICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBkb21jdGwsIDEpOwo+ICsKPiArICAg
ICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgewo+ICAgICAg
ICAgIGludCByYzsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXggNTBmZjU4Zi4uMTdmOThlYiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMzYsNiArMzYsNyBAQAo+ICAjaW5jbHVkZSAiZ3JhbnRf
dGFibGUuaCIKPiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gICNpbmNsdWRlICJtZW1vcnkuaCIK
PiArI2luY2x1ZGUgImV2ZW50X2NoYW5uZWwuaCIKPgo+ICAjZGVmaW5lIFhFTl9ET01DVExfSU5U
RVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZQo+Cj4gQEAgLTExNjAsOSArMTE2MSwyOCBAQCBzdHJ1
Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHsKPiAgICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyog
SU4gKi8KPiAgICAgIHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCj4gIH07Cj4gKwo+
ICB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0
X29wX3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NhdF9vcF90
KTsKPgo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7Cj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9WVUFSVF9PUF9JTklUICAwCj4gKyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyog
WEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFSVF9UWVBF
X1ZQTDAxMSAwCj4gKyAgICAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogSU4gLSB0eXBl
IG9mIHZ1YXJ0Lgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgQ3Vy
cmVudGx5IG9ubHkgdnBsMDExIHN1cHBvcnRlZC4KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKi8KPiArICAgICAgICB1aW50NjRfYWxpZ25lZF90ICBnZm47ICAvKiBJTiAtIGd1
ZXN0IGdmbiB0byBiZSB1c2VkIGFzIGEKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiAgICAgIHJpbmcgYnVmZmVyLgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqLwo+ICsgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsgIC8qIElOICovCj4gKyAgICAg
ICAgdWludDhfdCBwYWRbMl07Cj4gKyAgICAgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47ICAgLyog
T1VUIC0gcmVtb3RlIHBvcnQgb2YgdGhlIGV2ZW50Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICogICAgICAgY2hhbm5lbCB1c2VkIGZvciBzZW5kaW5nCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogICAgICAgcmluZyBidWZmZXIgZXZlbnRzLgo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+ICt9Owo+ICsKPiAgc3RydWN0IHhlbl9k
b21jdGwgewo+ICAgICAgdWludDMyX3QgY21kOwo+ICAjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRl
ZG9tYWluICAgICAgICAgICAgICAgICAgIDEKPiBAQCAtMTI0MCw2ICsxMjYwLDcgQEAgc3RydWN0
IHhlbl9kb21jdGwgewo+ICAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAg
ICAgICAgICAgNzcKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAg
ICAgICAgIDc4Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAg
ICAgICA3OQo+ICsjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAgICAgICAgICAg
ICAgODAKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAx
MDAwCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAgICAgMTAw
MQo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIK
PiBAQCAtMTMwMiw2ICsxMzIzLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewo+ICAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7Cj4gICAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKPiAgICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOwo+ICsgICAg
ICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAgIHZ1YXJ0X29wOwo+ICAgICAg
ICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwo+ICAgICAg
fSB1Owo+ICB9Owo+IC0tCj4gMi43LjQKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:19:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtu5N-00013t-7G; Mon, 18 Sep 2017 11:19:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtu5L-00013m-1A
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 11:19:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/06-03093-2CBAFB95; Mon, 18 Sep 2017 11:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3ff6v2
 RBlu/alvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owFq38yFzzlr9h6UqCBcQpvFyMnh5BAnsT0
 r+tZQGxeATuJI8vOsYLYEgKGEqcX3gSLswioShzddIwZxGYTUJdoe7YdrEZEQE/i5qbbQHEuD
 maBuUwS+9ZvZgNJCAu4Syy+fAEsISRwkEni7ePPYJM4gTZM63oFlOAA2iYo8XeHMIjJDDR0/T
 whkApmAXmJ5q2zmSHC0hLL/3FMYOSbhVA/C6F+FpL6WQj1CxhZVjGqF6cWlaUW6RrrJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh4DEOxg7PjndIhRkoNJSZRXNHJ/pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXltgIAsJFqWmp1akZeYAYwAmLcHBoyTCW7UKKM1bXJCYW5yZD
 pE6xajL0XHz7h8mIZa8/LxUKXFeV5AZAiBFGaV5cCNg8XiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrzlIKt4MvNK4Da9AjqCCeiIlh17QI4oSURISTUwGho5L31vsrdEIP+pfRGbp4NHBud
 Wi5df/yYIV9o43mjWSXr72HRLwRGP097K/zmfp86Pe+312m/6Got2oduKm01n7Qu+8HXymmNZ
 sZMNJk7oSn9+P7Nhw9TrKctflcxQU7RgPvp8tyT7coHnRfJtRwP2/JTj3Xkl78nmC+oK5fbqp
 7Y/3lLTqsRSnJFoqMVcVJwIAF2BSR3CAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505733565!112689132!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29047 invoked from network); 18 Sep 2017 11:19:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 11:19:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 05:19:24 -0600
Message-Id: <59BFC7D9020000780017C36D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 05:19:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
 <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
In-Reply-To: <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDEzOjA1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8xOC8yMDE3IDExOjQ2IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBP
biBNb24sIFNlcCAxOCwgMjAxNyBhdCAxMToxNTowM0FNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdy
b3RlOgo+Pj4gT24gMDkvMTgvMjAxNyAxMDo0NSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAxMDozNzo1OEFNICswMTAwLCBXZWkgTGl1IHdy
b3RlOgo+Pj4+PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwODozNjowM0FNICswMDAwLCBvc3N0
ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+Pj4+PiBmbGlnaHQgMTEzNTYyIHhlbi11bnN0YWJs
ZSByZWFsIFtyZWFsXQo+Pj4+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExMzU2Mi8gCj4+Pj4+Pgo+Pj4+Pj4gUmVncmVzc2lvbnMgOi0oCj4+Pj4+
Pgo+Pj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+
Pj4+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4+Pj4+ICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWls
IFJFR1IuIHZzLiAKPiAxMTMzODcKPj4+Pj4KPj4+Pj4gVGhlcmUgYXBwZWFycyB0byBiZSBhIGJ1
ZzoKPj4+Pj4KPj4+Pj4gCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzExMzU2Mi90ZXN0LWFtZDY0LWFtZDY0LXhsLWMgCj4gcmVkaXQyL3NlcmlhbC1n
b2RlbGxvMC5sb2cKPj4+Pj4KPj4+Pj4gU2VwIDE4IDAxOjE0OjI4LjgwMzA2MiAoWEVOKSBYZW4g
QlVHIGF0IHNwaW5sb2NrLmM6NDcKPj4+Pgo+Pj4+IFNlZW0gdG8gYmUgY2F1c2VkIGJlY2F1c2Ug
YnVkZ2V0X2xvY2sgaXMgc29tZXRpbWVzIGxvY2tlZCB3aXRoIGlycXNhdmUKPj4+PiB3aGlsZSBv
dGhlcnMgbm90Lgo+Pj4KPj4+IEp1c3Qgd29uZGVyaW5nIHdoZXJlIHlvdSdyZSBnZXR0aW5nIHRo
ZSBidWRnZXQgbG9jayBmcm9tPyAgVGhlIGNhbGwKPj4+IHN0YWNrIGluIHRoYXQgbGluayBtYWtl
cyBpdCBsb29rIGxpa2UgaXQncyB0aGUgUkNVIGNsZWFuLXVwIHRyaWdnZXJpbmcgYQo+Pj4gZG9t
YWluIGRlc3Ryb3kuICAoSGF2ZW4ndCBsb29rZWQgZGVlcGVyIGludG8gdGhlIHNwZWNpZmljIGxp
bmUgbnVtYmVycy4pCj4+IAo+PiBKdXN0IHNraW1tZWQgb3ZlciB0aGUgY29tbWl0IGFuZCBqdW1w
ZWQgaW50byBjb25jbHVzaW9ucyB0b28gZmFzdC4gQXMKPj4geW91IG1lbnRpb24gbGF0ZXIgdGhl
IGlzc3VlIGlzIGNhbGxpbmcgeGZyZWUgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkCj4+IGluIGNz
Y2hlZDJfZnJlZV9kb21kYXRhLgo+PiAKPj4gSSB3b3VsZCByYXRoZXIgcHJlZmVyIGJ1ZGdldF9s
b2NrIHRvIGJlIGFsd2F5cyBsb2NrZWQgd2l0aCB0aGUKPj4gaXJxc2F2ZS9yZXN0b3JlIHZhcmlh
bnQgdG8gbWFrZSB3aGF0IHlvdSBtZW50aW9uIGFib3ZlIG1vcmUgb2J2aW91cywKPj4gYnV0IHRo
YXQncyBqdXN0IGEgcXVlc3Rpb24gb2YgdGFzdGUuCj4gCj4gSSAqdGhpbmsqIGF0IHNvbWUgcG9p
bnQgaW4gdGhlIHBhc3Qgd2UgaGFkIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGFuZAo+IHNvbWVv
bmUgKHBlcmhhcHMgSmFuPykgc2FpZCBpZiB3ZSBhbHdheXMga25vdyB0aGUgaXJxcyBhcmUgZGlz
YWJsZWQgd2UKPiBzaG91bGRuJ3QgY2FsbCB0aGUgX2lycXNhdmUoKSB2ZXJzaW9uLCB0byBzYXZl
IGNwdSBjeWNsZXMuCgpSZWdhcmRsZXNzIGlmIGl0IHdhcyBtZSBiYWNrIHRoZW4sIEkgY2VydGFp
bmx5IHNoYXJlIHRoYXQgcG9zaXRpb24uCgo+IFBlcnNvbmFsbHkgSSB0aGluayB0aGUgQVNTRVJU
KClzIGFyZSBjbGVhciBlbm91Z2ggdG8gcGVvcGxlIGZhbWlsaWFyCj4gd2l0aCB0aGUgc2NoZWR1
bGluZyBjb2RlLgoKSSBhZ3JlZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtuIy-0002Pg-Cn; Mon, 18 Sep 2017 11:33:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtuIx-0002Pa-8V
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 11:33:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 91/EA-03423-E0FAFB95; Mon, 18 Sep 2017 11:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS7v+v2
 RBoc+GFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrzlxgLfjDVzHn8FH2BsZFnF2MnBwSAv4S
 /V+vMoLYLAKqEr/3rWECsdkElCV+dvaygdgiAkYSLx5dZuli5OJgFmhjlji9fgNYkbBApMTle
 xfAmnkFLCTmfrgIViQk0MMo8efLO3aIhKDEyZlPWEBsZgEdiQW7PwFN5QCypSWW/+MACXMK+E
 j0/e8GmykqoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLUSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjB+GdZwCFGSQ4mJVFe0cj9kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeJnXAeUEi1LTUyvSMnOAYQ+TluDgURLh7V4LlOYtLkjML
 c5Mh0idYlSUEuflBukTAElklObBtcFi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeY+AjO
 fJzCuBm/4KaDET0OKWHXtAFpckIqSkGhhLM/xm7Pzu7/mw3shLaJOo7N9u3g3PrwhOsQifLRC
 uNWX3OSlXtldFWgH6xX9naB5fbrG/7swSJr3PhrI9p49POeGj7/j697xX9VsvtNhMWfD+wl3O
 /fFrnWbIblHz195+45pIXsvB+Xx6+ZmvTTv6pmYa+2z3lPbWU9jgf8ckZvOSD7NfyXgpsRRnJ
 BpqMRcVJwIA5LySybACAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505734412!60315142!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8694 invoked from network); 18 Sep 2017 11:33:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 11:33:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448162721"
Date: Mon, 18 Sep 2017 12:33:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170918113330.kx7mscue6qqgqdzd@citrix.com>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
 <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v9] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDQ6MDE6NTBQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiAgCj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19n
YyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGNfZG9tX2ltYWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4gKyAgICBpbnQgcmMsIHJl
dDsKPiArCj4gKyAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQgIT0gTElCWExfVlVBUlRfVFlQ
RV9TQlNBX1VBUlQpIHsKPiArICAgICAgICByYyA9IDA7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0ID0geGNfZG9tX3Z1YXJ0X2luaXQoQ1RYLT54Y2gsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnN0YXRlLT52dWFydF9wb3J0KTsKPiArICAgIGlmIChyZXQgPCAwKSB7Cj4gKyAgICAg
ICAgcmMgPSBFUlJPUl9GQUlMOwo+ICsgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92dWFydF9p
bml0IGZhaWxlZFxuIik7Cj4gKyAgICB9Cj4gKwo+ICtvdXQ6Cj4gKyAgICByZXR1cm4gcmM7Cgpy
YyBpcyB1bmluaXRpYWxpc2VkIGluIHRoaXMgZnVuY3Rpb24sIHdoaWNoIHlvdSBhbHJlYWR5IG5v
dGljZWQuCgo+ICB7Cj4gQEAgLTExOSw2ICsxNDQsMzMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChz
dHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIGQt
PmRpc2FibGVfbWlncmF0ZSA9IGRvbWN0bC0+dS5kaXNhYmxlX21pZ3JhdGUuZGlzYWJsZTsKPiAg
ICAgICAgICByZXR1cm4gMDsKPiAgCj4gKyAgICBjYXNlIFhFTl9ET01DVExfdnVhcnRfb3A6Cj4g
KyAgICB7Cj4gKyAgICAgICAgaW50IHJjOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsg
ICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICp2dWFydF9vcCA9ICZkb21jdGwtPnUu
dnVhcnRfb3A7Cj4gKwo+ICsgICAgICAgIC8qIGNoZWNrIHRoYXQgc3RydWN0dXJlIHBhZGRpbmcg
bXVzdCBiZSAwLiAqLwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKHZ1YXJ0X29w
LT5wYWQpOyBpKysgKQo+ICsgICAgICAgICAgICBpZiAoIHZ1YXJ0X29wLT5wYWRbaV0gKQo+ICsg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCggdnVh
cnRfb3AtPmNtZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9WVUFS
VF9PUF9JTklUOgo+ICsgICAgICAgICAgICByYyA9IGhhbmRsZV92dWFydF9pbml0KGQsIHZ1YXJ0
X29wKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
fQo+ICsKPiArICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgIHJjID0gX19jb3B5X3Rv
X2d1ZXN0KHVfZG9tY3RsLCBkb21jdGwsIDEpOwoKUGxlYXNlIHVzZSB0aGUgbm9uLXVuZGVyc2Nv
cmVkIHZhcmlhbnQgd2hpY2ggaGFzIG1vcmUgY2hlY2tzLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:35:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtuLA-0002XU-P7; Mon, 18 Sep 2017 11:35:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dtuL9-0002XK-Tc
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 11:35:52 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0A/9B-02224-79FAFB95; Mon, 18 Sep 2017 11:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oO7k9fs
 jDXpnGlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPXyxgKnj8jLFi+9+ZLA2MWzYxdjFycQgJ
 TGaS2DJ/OjuE85dRYmlXExuEs5FRYuPjQ0xdjJxATq3E4TW3mEFsFgFViRVnNrGA2GwCehKt5
 z+DxUUEtCQmbNkKVs8sUCfxcO8CoEEcHMICThIPX2aChHkFjCW6enawQYyslrg/dyczRFxQ4u
 TMJywQrVoSN/69ZAJpZRaQllj+jwMkzCngIfHp3zWw6RJAY/pm9bFMYBSYhaR7FpLuWQjdCxi
 ZVzFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZoPQMD4w7G
 lr1+hxglOZiURHlFI/dHCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE74Z1Q
 HWCRanpqRVpmTnAGIIpleDgURLh3QWS5i0uSMwtzkyHSJ1itOQ4tunyHyaOTTfvAskN3x/8YR
 ICmyclztsJ0iAA0pBRmgc3DhbnlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ824FmcKTmVc
 Ct/UV0EFMQAe17NgDclBJIkJKqoGROelq9oH/128kKk7emnLPrHXu3bX6Nl4ivkEmuiFal89y
 szpe5VhYFF0oLzkz11mb+ZBm7paH6vqaPw9rti1d/eJYhZmazoZe3kU1J0UlfB/xrJg0d9eEk
 J/uHSmXF8nst2I6pWi5IIjftL/b92i/xfyHcj5B349GWd4IbbTeecig6NGLx1OVWIozEg21mI
 uKEwGKdjBc7gIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505734545!115376583!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14693 invoked from network); 18 Sep 2017 11:35:47 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 11:35:47 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8IBZe4m008118
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 11:35:41 GMT
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 v8IBZehJ005926
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 11:35:40 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8IBZeoH007564;
 Mon, 18 Sep 2017 11:35:40 GMT
Received: from paddy (/62.48.152.106) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 04:35:39 -0700
Date: Mon, 18 Sep 2017 12:35:36 +0100
From: Joao Martins <joao.m.martins@oracle.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170918113534.x2s7plrfnifdliev@paddy>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
 <2ffc26fd74da440a86877c1871b2ce4a@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2ffc26fd74da440a86877c1871b2ce4a@AMSPEX02CL03.citrite.net>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 0/1] netif: staging grants for I/O
	requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDk6NDU6MDZBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEpvYW8gTWFydGlu
cyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPiBTZW50OiAxMyBTZXB0ZW1i
ZXIgMjAxNyAxOToxMQo+ID4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+
Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+ID4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsgSm9hbyBNYXJ0aW5zCj4gPiA8am9hby5tLm1hcnRpbnNAb3JhY2xl
LmNvbT4KPiA+IFN1YmplY3Q6IFtQQVRDSCB2MyAwLzFdIG5ldGlmOiBzdGFnaW5nIGdyYW50cyBm
b3IgSS9PIHJlcXVlc3RzCj4gPiAKPiA+IEhleSwKPiA+IAo+ID4gVGhpcyBpcyB2MyB0YWtpbmcg
aW50byBjb25zaWRlcmF0aW9uIGFsbCBjb21tZW50cyByZWNlaXZlZCBmcm9tIHYyIChjaGFuZ2Vs
b2cKPiA+IGluIHRoZSBmaXJzdCBwYXRjaCkuIFRoZSBzcGVjaWZpY2F0aW9uIGlzIHJpZ2h0IGFm
dGVyIHRoZSBkaWZmc3RhdC4KPiA+IAo+ID4gUmVmZXJlbmNlIGltcGxlbWVudGF0aW9uIGFsc28g
aGVyZSAob24gdG9wIG9mIG5ldC1uZXh0KToKPiA+IAo+ID4gaHR0cHM6Ly9naXRodWIuY29tL2pw
ZW1hcnRpbnMvbGludXguZ2l0IHhlbi1uZXQtc3RnLWdudHMtdjMKPiA+IAo+ID4gQWx0aG91Z2gg
SSBhbSBzYXRpc2ZpZWQgd2l0aCBob3cgdGhpbmdzIGFyZSBiZWluZyBkb25lIGFib3ZlLCBJIHdh
bnRlZAo+ID4gdG8gcmVxdWVzdCBzb21lIGFkdmlzZS9pbnB1dCBvbiB3aGV0aGVyIHRoZXJlIGNv
dWxkIGJlIGEgc2ltcGxlciB3YXkgb2YKPiA+IGFjaGlldmluZyB0aGUgc2FtZS4gU3BlY2lmaWNh
bGx5IGJlY2F1c2UgdGhlc2UgY29udHJvbCBtZXNzYWdlcwo+ID4gYWRkcyB1cCBzaWduaWZpY2Fu
dCBjb2RlIG9uIHRoZSBmcm9udGVuZCB0byBwcmVncmFudCwgYW5kIGluIG90aGVyIGNhc2VzIHRo
ZQo+ID4gY29udHJvbCBtZXNzYWdlIG1pZ2h0IGJlIGxpbWl0YXRpdmUgaWYgZnJvbnRlbmQgdHJp
ZXMgdG8ga2VlcCBhIGRpbmFtaWNhbGx5Cj4gPiBjaGFuZ2VkIGJ1ZmZlciBwb29sIGluIGRpZmZl
cmVudCBxdWV1ZXMuICpNYXliZSogaXQgY291bGQgYmUgc2ltcGxlciB0bwo+ID4gYWRqdXN0Cj4g
PiB0aGUgVFgvUlggcmluZyBBQkkgaW4gYSBjb21wYXRpYmxlIG1hdHRlciAoRGlzY2xhaW1lcjog
SSBoYXZlbid0IGltcGxlbWVudGVkCj4gPiB0aGlzIGp1c3QgeWV0KToKPiAKPiBCdXQgdGhlIHdo
b2xlIHBvaW50IG9mIHByZS1ncmFudGluZyBpcyB0byBzZXBhcmF0ZSB0aGUgZ3JhbnQvdW5ncmFu
dAo+IG9wZXJhdGlvbnMgZnJvbSB0aGUgcngvdHggb3BlcmF0aW9ucywgcmlnaHQ/Cgovbm9kcwoK
PiBTbywgd2h5IHdvdWxkIHRoZSBleHRyYQo+IGNvbnRyb2wgbWVzc2FnZXMgcmVhbGx5IGJlIGFu
IG92ZXJoZWFkPwoKSXQncyBub3QgdGhhdCBpdCdzIGFuIG92ZXJoZWFkLCBidXQgbW9yZSBsaWtl
IHRoZSBiaWdnZXIgYW1vdW50IG9mIGNvZGUKdG8gcHJlZ3JhbnQgb25jZSAuLi4gYW5kIHNvIEkg
d2FzIHRyeWluZyB0byBmaWd1cmUgb3V0IGlmIHRoZXJlIHdhcyBzb21lCnNpbXBsaWZpY2F0aW9u
L2ZsZXhpYmlsaXR5IHRoYXQgY291bGQgYmUgbWFkZTsgaW4gdGhlIG1lYW50aW1lIEkgd2FzCmV4
cGVyaW1lbnRpbmcgYSBiaXQgYW5kIGl0IGxvb2tzIHRoYXQgd29uJ3QgcHJvYmFibHkgbWFrZSB0
b28gbXVjaApkaWZmZXJlbmNlIGltcGxlbWVudGF0aW9uLXdpc2Ugd2hpbGUgaW1wbHlpbmcgaGln
aGVyIGNvbXBsZXhpdHkgb24gdGhlCmRhdGFwYXRoIGFuZCBhbHNvIHdlYWtlciBzZW1hbnRpY3Mu
CgpXaXRoIHRoaW5ncyBsaWtlIEFGX1BBQ0tFVCB2NCAocHJlIG1hcHBpbmcgYnVmZmVycykgYXBw
ZWFyaW5nIGluIGxpbnV4Cm1pZCB0ZXJtLCBpdCB3aWxsIHJlcXVpcmUgc3Ryb25nZXIgc2VtYW50
aWNzIGxpa2UgdGhvc2UgcHJvdmlkZWQgYnkgdGhlCmNvbnRyb2wgcmluZyBvcHMgcmF0aGVyIHRo
YW4gdGhlc2UgZmxhZ3MgSSB3YXMgc3VnZ2VzdGluZyBiZWxvdy4KClRoZSBhZHZhbnRhZ2Ugd2l0
aCB0aGUgZmxhZ3MgdGhvdWdoIGlzIHRoYXQgYWRkL2RlbCBtYXBwaW5ncyB3b3VsZCBiZQooYnkg
ZGVzaWduKSBvbiB0aGUgY29udGV4dCBvZiB0aGUgcXVldWUgcmF0aGVyIHRoYW4gaW4gdGhlIGNv
bnRyb2wKcmluZyB0aHJlYWQgaGFuZGxpbmcgaXQuIEJ1dCBtYXliZSB0aGlzIGNhbiBiZSBjb25z
aWRlcmVkIGltcGxlbWVudGF0aW9uCnNwZWNpZmljIGJlaGF2aW91ciB0b28gYW5kIHdlIGNvdWxk
IGZpbmQgd2F5cyB0byBoYW5kbGUgdGhhdCBiZXR0ZXIgaWYgaXQKZXZlciBiZWNvbWVzIGEgcHJv
YmxlbSBlLmcuIGRvaW5nIHRoZSBwcmV7dW4sfW1hcHMgb24gZGVhbGxvYyB0aHJlYWQgY29udGV4
dC4KCkpvYW8KCj4gPiAKPiA+ICAxKSBBZGQgYSBmbGFnIGBORVRUWEZfcGVyc2lzdGAgdG8gYG5l
dGlmX3R4X3JlcXVlc3RgCj4gPiAKPiA+ICAyKSBSZXBsYWNlIFJYIGBuZXRpZl9yeF9yZXF1ZXN0
YCBwYWRkaW5nIHdpdGggYGZsYWdzYCBhbmQgYWRkYQo+ID4gIGBORVRSWEZfcGVyc2lzdGAgd2l0
aCB0aGUgc2FtZSBwdXJwb3NlIGFzIDEpLgo+ID4gCj4gPiAgMykgVGhpcyByZW1haW5zIGJhY2t3
YXJkcyBjb21wYXRpYmxlIGFzIGJhY2tlbmRzIG5vdCBzdXBwb3J0aW5nIHRoaXMKPiA+IHdvdWxk
bid0Cj4gPiAgYWN0IG9uIHRoaXMgbmV3IGZsYWcsIGFuZCBnaXZlbiB3ZSByZXBsYWNlIHBhZGRp
bmcgd2l0aCBmbGFncyBtZWFucwo+ID4gdW5zdXBwb3J0ZWQKPiA+ICBiYWNrZW5kcyB3b24ndCBz
aW1wbHkgYmUgYXdhcmUgb2YgUlggKnJlcXVlc3QqIGBmbGFnc2AuIFRoaXMgaXMgdW5kZXIgdGhl
Cj4gPiAgYXNzdW1wdGlvbiB0aGF0IHRoZXJlJ3Mgbm8gcmVxdWlyZW1lbnQgdGhhdCBwYWRkaW5n
IG11c3QgYmUgemVybwo+ID4gdGhyb3VnaG91dAo+ID4gIHRoZSBuZXRpZi5oIHNwZWNpZmljYXRp
b24uCj4gPiAKPiA+ICA0KSBLZWVwaW5nIGBHRVRfR1JFRl9NQVBQSU5HX1NJWkVgIGN0cmwgbXNn
IGZvciBmcm9udGVuZCB0byBkbyBiZXR0ZXIKPiA+ICBkZWNpc2lvbnM/Cj4gPiAKPiA+ICA1KSBT
ZW1hbnRpY3MgYXJlIHNpbXBsZTogc2xvdHMgd2l0aCBmbGFncyBtYXJrZWQgYXMgTkVUe1JYLFRY
fUZfcGVyc2lzdAo+ID4gIHJlcHJlc2VudCBhIHBlcm1hbmVudCBtYXBwZWQgcmVmIGFuZCB0aGVy
ZWZvcmUgbWFwcGVkIGlmIG5vbi1leGlzdGVudC4KPiA+ICAqZnV0dXJlKiBvbWlzc2lvbnMgb2Yg
dGhlIGZsYWcgc2lnbmFscyB0aGUgbWFwcGluZyBzaG91bGQgYmUgcmVtb3ZlZC4KPiA+IAo+ID4g
VGhpcyB3b3VsZCBhbGxvdyBndWVzdHMgd2hpY2ggcmV1c2UgYnVmZmVycyAoYXBwYXJlbnRseSBX
aW5kb3dzIDopKSB0byBzY2FsZQo+ID4gYmV0dGVyIGFzIHVubWFwcyB3b3VsZCBiZSBkb25lIG9u
IHRoZSBpbmRpdmlkdWFsIHF1ZXVlIGNvbnRleHQgIHBsdXMKPiA+IGFsbG93aW5nCj4gPiBmcm9u
dGVuZCB0byByZW1haW4gYSBtb3JlIHNpbXBsZSBpbiB0aGUgbWFuYWdlbWVudCBvZiAicGVybWFu
ZW50Igo+ID4gYnVmZmVycy4gVGhlCj4gPiBkcmF3YmFjayBzZWVtcyB0byBiZSB0aGUgYWRkZWQg
Y29tcGxleGl0eSAoYW5kIHNvbWV3aGF0IHJhY3kgYmVoYXZpb3VyKQo+ID4gb24gdGhlCj4gPiBk
YXRhcGF0aCwgdG8gbWFwIG9yIHVubWFwIGFjY29yZGluZ2x5LiBCZWNhdXNlIG5vdyB3ZSB3b3Vs
ZCBoYXZlIHRvCj4gPiBkaWZmZXJlbnRpYXRlIGJldHdlZW4gbG9uZyB2cyBzaG9ydCBsaXZlZCBt
YXAvdW5tYXAgb3BzIGluIGFkZGl0aW9uIHRvCj4gPiBsb29raW5nCj4gPiB1cCBvbiBvdXIgbWFw
cGluZ3MgdGFibGUuIFRob3VnaHRzLCBvciBwZXJoYXBzIHBlb3BsZSBtYXkgcHJlZmVyIHRoZSBv
bmUKPiA+IGFscmVhZHkgZGVzY3JpYmVkIGluIHRoZSBzZXJpZXM/Cj4gPiAKPiA+IENoZWVycywK
PiA+IAo+ID4gSm9hbyBNYXJ0aW5zICgxKToKPiA+ICAgcHVibGljL2lvL25ldGlmLmg6IGFkZCBn
cmVmIG1hcHBpbmcgY29udHJvbCBtZXNzYWdlcwo+ID4gCj4gPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2lvL25ldGlmLmggfCAxMTUKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKQo+ID4gLS0tCj4g
PiAlIFN0YWdpbmcgZ3JhbnRzIGZvciBuZXR3b3JrIEkvTyByZXF1ZXN0cwo+ID4gJSBKb2FvIE1h
cnRpbnMgPDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPj4KPiA+ICUgUmV2aXNpb24gMwo+ID4g
Cj4gPiBcY2xlYXJwYWdlCj4gPiAKPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBBcmNoaXRlY3R1cmUocyk6
IEFueQo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+IAo+ID4gIyBCYWNrZ3JvdW5kIGFuZCBNb3RpdmF0aW9u
Cj4gPiAKPiA+IEF0IHRoZSBYZW4gaGFja2F0b24gJzE2IG5ldHdvcmtpbmcgc2Vzc2lvbiwgd2Ug
c3Bva2UgYWJvdXQgaGF2aW5nIGEKPiA+IHBlcm1hbmVudGx5Cj4gPiBtYXBwZWQgcmVnaW9uIHRv
IGRlc2NyaWJlIGhlYWRlci9saW5lYXIgcmVnaW9uIG9mIHBhY2tldCBidWZmZXJzLiBUaGlzCj4g
PiBkb2N1bWVudAo+ID4gb3V0bGluZXMgdGhlIHByb3Bvc2FsIGNvdmVyaW5nIG1vdGl2YXRpb24g
b2YgdGhpcyBhbmQgYXBwbGljYWJpbGl0eSBmb3Igb3RoZXIKPiA+IHVzZS1jYXNlcyBhbG9uZ3Np
ZGUgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzLiBUaGlzIHByb3Bvc2FsIGlzIGFuIFJGQyBhbmQgYWxz
bwo+ID4gaW5jbHVkZXMgYWx0ZXJuYXRpdmUgc29sdXRpb25zLgo+ID4gCj4gPiBUaGUgbW90aXZh
dGlvbiBvZiB0aGlzIHdvcmsgaXMgdG8gZWxpbWluYXRlIGdyYW50IG9wcyBmb3IgcGFja2V0IEkv
TyBpbnRlbnNpdmUKPiA+IHdvcmtsb2FkcyBzdWNoIGFzIHRob3NlIG9ic2VydmVkIHdpdGggc21h
bGxlciByZXF1ZXN0cyBzaXplIChpLmUuIDw9IDI1Ngo+ID4gYnl0ZXMKPiA+IG9yIDw9IE1UVSku
IEN1cnJlbnRseSBvbiBYZW4sIG9ubHkgYnVsayB0cmFuc2ZlciAoZS5nLiAzMksuLjY0SyBwYWNr
ZXRzKSBhcmUKPiA+IHRoZQo+ID4gb25seSBvbmVzIHBlcmZvcm1pbmcgcmVhbGx5IGdvb2QgKHVw
IHRvIDgwIEdiaXQvcyBpbiBmZXcgQ1BVcyksIHVzdWFsbHkKPiA+IGJhY2tpbmcgZW5kLWhvc3Rz
IGFuZCBzZXJ2ZXIgYXBwbGlhbmNlcy4gQW55dGhpbmcgdGhhdCBpbnZvbHZlcyBoaWdoZXIKPiA+
IHBhY2tldAo+ID4gcmF0ZXMgKDw9IDE1MDAgTVRVKSBvciB3aXRob3V0IHNnLCBwZXJmb3JtcyBi
YWRseSBhbG1vc3QgbGlrZSBhIDEgR2JpdC9zCj4gPiB0aHJvdWdocHV0Lgo+ID4gCj4gPiAjIFBy
b3Bvc2FsCj4gPiAKPiA+IFRoZSBwcm9wb3NhbCBpcyB0byBsZXZlcmFnZSB0aGUgYWxyZWFkeSBp
bXBsaWNpdCBjb3B5IGZyb20gYW5kIHRvIHBhY2tldCBsaW5lYXIKPiA+IGRhdGEgb24gbmV0ZnJv
bnQgYW5kIG5ldGJhY2ssIHRvIGJlIGRvbmUgaW5zdGVhZCBmcm9tIGEgcGVybWFuZW50bHkKPiA+
IG1hcHBlZAo+ID4gcmVnaW9uLiBJbiBzb21lIChwaHlzaWNhbCkgTklDcyB0aGlzIGlzIGtub3du
IGFzIGhlYWRlci9kYXRhIHNwbGl0Lgo+ID4gCj4gPiBTcGVjaWZpY2FsbHkgc29tZSB3b3JrbG9h
ZHMgKGUuZy4gTkZWKSBpdCB3b3VsZCBwcm92aWRlIGEgYmlnIGluY3JlYXNlIGluCj4gPiB0aHJv
dWdocHV0IHdoZW4gd2Ugc3dpdGNoIHRvICh6ZXJvKWNvcHlpbmcgaW4gdGhlIGJhY2tlbmQvZnJv
bnRlbmQsCj4gPiBpbnN0ZWFkIG9mCj4gPiB0aGUgZ3JhbnQgaHlwZXJjYWxscy4gVGh1cyB0aGlz
IGV4dGVuc2lvbiBhaW1zIGF0IGZ1dHVyZXByb29maW5nIHRoZSBuZXRpZgo+ID4gcHJvdG9jb2wg
YnkgYWRkaW5nIHRoZSBwb3NzaWJpbGl0eSBvZiBndWVzdHMgc2V0dGluZyB1cCBhIGxpc3Qgb2Yg
Z3JhbnRzIHRoYXQKPiA+IGFyZSBzZXQgdXAgYXQgZGV2aWNlIGNyZWF0aW9uIGFuZCByZXZva2Vk
IGF0IGRldmljZSBmcmVlaW5nIC0gd2l0aG91dCB0YWtpbmcKPiA+IHRvbyBtdWNoIGdyYW50IGVu
dHJpZXMgaW4gYWNjb3VudCBmb3IgdGhlIGdlbmVyYWwgY2FzZSAoaS5lLiB0byBjb3ZlciBvbmx5
IHRoZQo+ID4gaGVhZGVyIHJlZ2lvbiA8PSAyNTYgYnl0ZXMsIDE2IGdyYW50cyBwZXIgcmluZykg
d2hpbGUgY29uZmlndXJhYmxlIGJ5IGtlcm5lbAo+ID4gd2hlbiBvbmUgd2FudHMgdG8gcmVzb3J0
IHRvIGEgY29weS1iYXNlZCBhcyBvcHBvc2VkIHRvIGdyYW50IGNvcHkvbWFwLgo+ID4gCj4gPiBc
Y2xlYXJwYWdlCj4gPiAKPiA+ICMgR2VuZXJhbCBPcGVyYXRpb24KPiA+IAo+ID4gSGVyZSB3ZSBk
ZXNjcmliZSBob3cgbmV0YmFjayBhbmQgbmV0ZnJvbnQgZ2VuZXJhbCBvcGVyYXRlLCBhbmQgd2hl
cmUgdGhlCj4gPiBwcm9wb3NlZAo+ID4gc29sdXRpb24gd2lsbCBmaXQuIFRoZSBzZWN1cml0eSBt
ZWNoYW5pc20gY3VycmVudGx5IGludm9sdmVzIGdyYW50cyByZWZlcmVuY2VzCj4gPiB3aGljaCBp
biBlc3NlbmNlIGFyZSByb3VuZC1yb2JpbiByZWN5Y2xlZCAndGlja2V0cycgc3RhbXBlZCB3aXRo
IHRoZSBHUEZOcywKPiA+IHBlcm1pc3Npb24gYXR0cmlidXRlcywgYW5kIHRoZSBhdXRob3JpemVk
IGRvbWFpbjoKPiA+IAo+ID4gKFRoaXMgaXMgYW4gaW4tbWVtb3J5IHZpZXcgb2Ygc3RydWN0IGdy
YW50X2VudHJ5X3YxKToKPiA+IAo+ID4gICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAg
ICA1ICAgICA2ICAgICA3IG9jdGV0Cj4gPiAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgfCBmbGFncyAgICAgIHwgZG9tYWluIGlk
IHwgZnJhbWUgICAgICAgICAgICAgICAgICB8Cj4gPiAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAKPiA+IFdoZXJlIHRoZXJlIGFyZSBO
IGdyYW50IGVudHJpZXMgaW4gYSBncmFudCB0YWJsZSwgZm9yIGV4YW1wbGU6Cj4gPiAKPiA+ICAg
ICBAMDoKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKPiA+ICAgICB8IHJ3ICAgICAgICAgfCAwICAgICAgICAgfCAweEFCQ0RFRiAgICAg
ICAgICAgICAgIHwKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKPiA+ICAgICB8IHJ3ICAgICAgICAgfCAwICAgICAgICAgfCAweEZBMTI0
ICAgICAgICAgICAgICAgIHwKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKPiA+ICAgICB8IHJvICAgICAgICAgfCAxICAgICAgICAgfCAw
eEJFRUYgICAgICAgICAgICAgICAgIHwKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiA+IAo+ID4gICAgICAgLi4uLi4KPiA+ICAgICBA
TjoKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsKPiA+ICAgICB8IHJ3ICAgICAgICAgfCAwICAgICAgICAgfCAweDk5MjNBICAgICAgICAg
ICAgICAgIHwKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKPiA+IAo+ID4gRWFjaCBlbnRyeSBjb25zdW1lcyA4IGJ5dGVzLCB0aGVyZWZv
cmUgNTEyIGVudHJpZXMgY2FuIGZpdCBvbiBvbmUgcGFnZS4KPiA+IFRoZSBgZ250dGFiX21heF9m
cmFtZXNgIHdoaWNoIGlzIGEgZGVmYXVsdCBvZiAzMiBwYWdlcy4gSGVuY2UgMTYsMzg0Cj4gPiBn
cmFudHMuIFRoZSBQYXJhVmlydHVhbGl6ZWQgKFBWKSBkcml2ZXJzIHdpbGwgdXNlIHRoZSBncmFu
dCByZWZlcmVuY2UgKGluZGV4Cj4gPiBpbiB0aGUgZ3JhbnQgdGFibGUgLSAwIC4uIE4pIGluIHRo
ZWlyIGNvbW1hbmQgcmluZy4KPiA+IAo+ID4gXGNsZWFycGFnZQo+ID4gCj4gPiAjIyBHdWVzdCBU
cmFuc21pdAo+ID4gCj4gPiBUaGUgdmlldyBvZiB0aGUgc2hhcmVkIHRyYW5zbWl0IHJpbmcgaXMg
dGhlIGZvbGxvd2luZzoKPiA+IAo+ID4gICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAg
ICA1ICAgICA2ICAgICA3IG9jdGV0Cj4gPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgfCByZXFfcHJvZCAgICAgICAgICAgICAg
IHwgcmVxX2V2ZW50ICAgICAgICAgICAgICB8Cj4gPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgfCByc3BfcHJvZCAgICAgICAg
ICAgICAgIHwgcnNwX2V2ZW50ICAgICAgICAgICAgICB8Cj4gPiAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgfCBwdnQgICAgICAg
ICAgICAgICAgICAgIHwgcGFkWzQ0XSAgICAgICAgICAgICAgICB8Cj4gPiAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gPiAgICAgfCAuLi4u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFs2NGJ5dGVzXQo+
ID4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ky1cCj4gPiAgICAgfCBncmVmICAgICAgICAgICAgICAgICAgIHwgb2Zmc2V0ICAgIHwgZmxhZ3Mg
ICAgICB8IHwKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsgKy0nc3RydWN0Cj4gPiAgICAgfCBpZCAgICAgICAgIHwgc2l6ZSAgICAgIHwg
aWQgICAgICAgIHwgc3RhdHVzICAgICB8IHwgbmV0aWZfdHhfc3JpbmdfZW50cnknCj4gPiAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS8KPiA+
ICAgICB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wg
Li4gTgo+ID4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwo+ID4gCj4gPiBFYWNoIGVudHJ5IGNvbnN1bWVzIDE2IG9jdGV0cyB0aGVyZWZvcmUg
MjU2IGVudHJpZXMgY2FuIGZpdCBvbiBvbmUKPiA+IHBhZ2UuYHN0cnVjdAo+ID4gbmV0aWZfdHhf
c3JpbmdfZW50cnlgIGluY2x1ZGVzIGJvdGggYHN0cnVjdCBuZXRpZl90eF9yZXF1ZXN0YCAoZmly
c3QgMTIgb2N0ZXRzKQo+ID4gYW5kIGBzdHJ1Y3QgbmV0aWZfdHhfcmVzcG9uc2VgIChsYXN0IDQg
b2N0ZXRzKS4gIEFkZGl0aW9uYWxseSBhIGBzdHJ1Y3QKPiA+IG5ldGlmX2V4dHJhX2luZm9gIG1h
eSBvdmVybGF5IHRoZSByZXF1ZXN0IGluIHdoaWNoIGNhc2UgdGhlIGZvcm1hdCBpczoKPiA+IAo+
ID4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Ky1cCj4gPiAgICAgfCB0eXBlIHxmbGFnc3wgdHlwZSBzcGVjaWZpYyBkYXRhIChnc28sIGhhc2gs
IGV0Yyl8IHwKPiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsgKy0nc3RydWN0Cj4gPiAgICAgfCBwYWRkaW5nIGZvciB0eCAgICAgICAgIHwg
dW51c2VkICAgICAgICAgICAgICAgICB8IHwgbmV0aWZfZXh0cmFfaW5mbycKPiA+ICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLwo+ID4gCj4g
PiBJbiBlc3NlbmNlIHRoZSB0cmFuc21pc3Npb24gb2YgYSBwYWNrZXQgaW4gYSBmcm9tIGZyb250
ZW5kIHRvIHRoZSBiYWNrZW5kCj4gPiBuZXR3b3JrIHN0YWNrIGdvZXMgYXMgZm9sbG93aW5nOgo+
ID4gCj4gPiAqKkZyb250ZW5kKioKPiA+IAo+ID4gMSkgQ2FsY3VsYXRlIGhvdyBtYW55IHNsb3Rz
IGFyZSBuZWVkZWQgZm9yIHRyYW5zbWl0dGluZyB0aGUgcGFja2V0Lgo+ID4gICAgRmFpbCBpZiB0
aGVyZSBhcmUgYXJlbid0IGVub3VnaCBzbG90cy4KPiA+IAo+ID4gWyBDYWxjdWxhdGlvbiBuZWVk
cyB0byBlc3RpbWF0ZSBzbG90cyB0YWtpbmcgaW50byBhY2NvdW50IDRrIHBhZ2UgYm91bmRhcnkg
XQo+ID4gCj4gPiAyKSBNYWtlIGZpcnN0IHJlcXVlc3QgZm9yIHRoZSBwYWNrZXQuCj4gPiAgICBU
aGUgZmlyc3QgcmVxdWVzdCBjb250YWlucyB0aGUgd2hvbGUgcGFja2V0IHNpemUsIGNoZWNrc3Vt
IGluZm8sCj4gPiAgICBmbGFnIHdoZXRoZXIgaXQgY29udGFpbnMgZXh0cmEgbWV0YWRhdGEsIGFu
ZCBpZiBmb2xsb3dpbmcgc2xvdHMgY29udGFpbgo+ID4gICAgbW9yZSBkYXRhLgo+ID4gCj4gPiAz
KSBQdXQgZ3JhbnQgaW4gdGhlIGBncmVmYCBmaWVsZCBvZiB0aGUgdHggc2xvdC4KPiA+IAo+ID4g
NCkgU2V0IGV4dHJhIGluZm8gaWYgcGFja2V0IHJlcXVpcmVzIHNwZWNpYWwgbWV0YWRhdGEgKGUu
Zy4gR1NPIHNpemUpCj4gPiAKPiA+IDUpIElmIHRoZXJlJ3Mgc3RpbGwgZGF0YSB0byBiZSBncmFu
dGVkIHNldCBmbGFnIGBORVRUWEZfbW9yZV9kYXRhYCBpbgo+ID4gcmVxdWVzdCBgZmxhZ3NgLgo+
ID4gCj4gPiA2KSBHcmFudCByZW1haW5pbmcgcGFja2V0IHBhZ2VzIG9uZSBwZXIgc2xvdC4gKGdy
YW50IGJvdW5kYXJ5IGlzIDRrKQo+ID4gCj4gPiA3KSBGaWxsIHJlc3VsdGFudCBncmVmcyBpbiB0
aGUgc2xvdHMgc2V0dGluZyBgTkVUVFhGX21vcmVfZGF0YWAgZm9yIHRoZSBOLTEuCj4gPiAKPiA+
IDgpIEZpbGwgdGhlIHRvdGFsIHBhY2tldCBzaXplIGluIHRoZSBmaXJzdCByZXF1ZXN0Lgo+ID4g
Cj4gPiA5KSBTZXQgY2hlY2tzdW0gaW5mbyBvZiB0aGUgcGFja2V0IChpZiB0aGUgY2hrc3VtIG9m
ZmxvYWQgaWYgc3VwcG9ydGVkKQo+ID4gCj4gPiAxMCkgVXBkYXRlIHRoZSByZXF1ZXN0IHByb2R1
Y2VyIGluZGV4IChgcmVxX3Byb2RgKQo+ID4gCj4gPiAxMSkgQ2hlY2sgd2hldGhlciBiYWNrZW5k
IG5lZWRzIGEgbm90aWZpY2F0aW9uCj4gPiAKPiA+IDExLjEpIFBlcmZvcm0gaHlwZXJjYWxsIGBF
VlRDSE5PUF9zZW5kYCB3aGljaCBtaWdodCBtZWFuIGEgX19WTUVYSVRfXwo+ID4gICAgICAgZGVw
ZW5kaW5nIG9uIHRoZSBndWVzdCB0eXBlLgo+ID4gCj4gPiAqKkJhY2tlbmQqKgo+ID4gCj4gPiAx
MikgQmFja2VuZCBnZXRzIGFuIGludGVycnVwdCBhbmQgcnVucyBpdHMgaW50ZXJydXB0IHNlcnZp
Y2Ugcm91dGluZS4KPiA+IAo+ID4gMTMpIEJhY2tlbmQgY2hlY2tzIGlmIHRoZXJlIGFyZSB1bmNv
bnN1bWVkIHJlcXVlc3RzCj4gPiAKPiA+IDE0KSBCYWNrZW5kIGNvbnN1bWUgYSByZXF1ZXN0IGZy
b20gdGhlIHJpbmcKPiA+IAo+ID4gMTUpIFByb2Nlc3MgZXh0cmEgaW5mbyAoZS5nLiBpZiBHU08g
aW5mbyB3YXMgc2V0KQo+ID4gCj4gPiAxNikgQ291bnRzIGFsbCByZXF1ZXN0cyBmb3IgdGhpcyBw
YWNrZXQgdG8gYmUgcHJvY2Vzc2VkICh3aGlsZQo+ID4gYE5FVFRYRl9tb3JlX2RhdGFgIGlzIHNl
dCkgYW5kIHBlcmZvcm1zIGEgZmV3IHZhbGlkYXRpb24gdGVzdHM6Cj4gPiAKPiA+IDE2LjEpIEZh
aWwgdHJhbnNtaXNzaW9uIGlmIHRvdGFsIHBhY2tldCBzaXplIGlzIHNtYWxsZXIgdGhhbiBFdGhl
cm5ldAo+ID4gbWluaW11bSBhbGxvd2VkOwo+ID4gCj4gPiAgIEZhaWxpbmcgdHJhbnNtaXNzaW9u
IG1lYW5zIGZpbGxpbmcgYGlkYCBvZiB0aGUgcmVxdWVzdCBhbmQKPiA+ICAgYHN0YXR1c2Agb2Yg
YE5FVElGX1JTUF9FUlJgIG9mIGBzdHJ1Y3QgbmV0aWZfdHhfcmVzcG9uc2VgOwo+ID4gICB1cGRh
dGUgcnNwX3Byb2QgYW5kIGZpbmFsbHkgbm90aWZ5IGZyb250ZW5kICh0aHJvdWdoIGBFVlRDSE5P
UF9zZW5kYCkuCj4gPiAKPiA+IDE2LjIpIEZhaWwgdHJhbnNtaXNzaW9uIGlmIG9uZSBvZiB0aGUg
c2xvdHMgKHNpemUgKyBvZmZzZXQpIGNyb3NzZXMgdGhlIHBhZ2UKPiA+IGJvdW5kYXJ5Cj4gPiAK
PiA+IDE2LjMpIEZhaWwgdHJhbnNtaXNzaW9uIGlmIG51bWJlciBvZiBzbG90cyBhcmUgYmlnZ2Vy
IHRoYW4gc3BlYyBkZWZpbmVkCj4gPiAoMTggc2xvdHMgbWF4IGluIG5ldGlmLmgpCj4gPiAKPiA+
IDE3KSBBbGxvY2F0ZSBwYWNrZXQgbWV0YWRhdGEKPiA+IAo+ID4gWyAqTGludXggc3BlY2lmaWMq
OiBUaGlzIHN0cnVjdHVyZSBlbWNvbXBhc3NlcyBhIGxpbmVhciBkYXRhIHJlZ2lvbiB3aGljaAo+
ID4gZ2VuZXJhbGx5IGFjY29tb2RhdGVzIHRoZSBwcm90b2NvbCBoZWFkZXIgYW5kIHN1Y2guIE5l
dGJhY2sgYWxsb2NhdGVzIHVwCj4gPiB0byAxMjgKPiA+IGJ5dGVzIGZvciB0aGF0LiBdCj4gPiAK
PiA+IDE4KSAqTGludXggc3BlY2lmaWMqOiBTZXR1cCB1cCBhIGBHTlRUQUJPUF9jb3B5YCB0byBj
b3B5IHVwIHRvIDEyOCBieXRlcyB0bwo+ID4gdGhpcyBzbWFsbAo+ID4gcmVnaW9uIChsaW5lYXIg
cGFydCBvZiB0aGUgc2tiKSAqb25seSogZnJvbSB0aGUgZmlyc3Qgc2xvdC4KPiA+IAo+ID4gMTkp
IFNldHVwIEdOVFRBQk9QIG9wZXJhdGlvbnMgdG8gY29weS9tYXAgdGhlIHBhY2tldAo+ID4gCj4g
PiAyMCkgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIChncmFudCBjb3B5KSBhbmQvb3IKPiA+
IGBHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmYAo+ID4gICAgIGh5cGVyY2FsbHMuCj4gPiAKPiA+IFsg
KkxpbnV4LXNwZWNpZmljKjogZG9lcyBhIGNvcHkgZm9yIHRoZSBsaW5lYXIgcmVnaW9uICg8PTEy
OCBieXRlcykgYW5kIG1hcHMKPiA+IHRoZQo+ID4gICAgICAgICAgcmVtYWluaW5nIHNsb3RzIGFz
IGZyYWdzIGZvciB0aGUgcmVzdCBvZiB0aGUgZGF0YSBdCj4gPiAKPiA+IDIxKSBDaGVjayBpZiB0
aGUgZ3JhbnQgb3BlcmF0aW9ucyB3ZXJlIHN1Y2Nlc3NmdWwgYW5kIGZhaWwgdHJhbnNtaXNzaW9u
IGlmCj4gPiBhbnkgb2YgdGhlIHJlc3VsdGFudCBvcGVyYXRpb24gYHN0YXR1c2Agd2VyZSBkaWZm
ZXJlbnQgdGhhbiBgR05UU1Rfb2theWAuCj4gPiAKPiA+IDIxLjEpIElmIGl0J3MgYSBncmFudCBj
b3B5aW5nIGJhY2tlbmQsIHRoZXJlZm9yZSBwcm9kdWNlIHJlc3BvbnNlcyBmb3IgYWxsIHRoZQo+
ID4gdGhlIGNvcGllZCBncmFudHMgbGlrZSBpbiAxNi4xKS4gT25seSBkaWZmZXJlbmNlIGlzIHRo
YXQgc3RhdHVzIGlzCj4gPiBgTkVUSUZfUlNQX09LQVlgLgo+ID4gCj4gPiAyMS4yKSBVcGRhdGUg
dGhlIHJlc3BvbnNlIHByb2R1Y2VyIGluZGV4IChgcnNwX3Byb2RgKQo+ID4gCj4gPiAyMikgU2V0
IHVwIGdzbyBpbmZvIHJlcXVlc3RlZCBieSBmcm9udGVuZCBbb3B0aW9uYWxdCj4gPiAKPiA+IDIz
KSBTZXQgZnJvbnRlbmQgcHJvdmlkZWQgY2hlY2tzdW0gaW5mbwo+ID4gCj4gPiAyNCkgKkxpbnV4
LXNwZWNpZmljKjogUmVnaXN0ZXIgZGVzdHJ1Y3RvciBjYWxsYmFjayB3aGVuIHBhY2tldCBwYWdl
cyBhcmUKPiA+IGZyZWVkLgo+ID4gCj4gPiAyNSkgQ2FsbCBpbnRvIHRvIHRoZSBuZXR3b3JrIHN0
YWNrLgo+ID4gCj4gPiAyNikgVXBkYXRlIGByZXFfZXZlbnRgIHRvIGByZXF1ZXN0IGNvbnN1bWVy
IGluZGV4ICsgMWAgdG8gcmVjZWl2ZSBhCj4gPiBub3RpZmljYXRpb24KPiA+ICAgICBvbiB0aGUg
Zmlyc3QgcHJvZHVjZWQgcmVxdWVzdCBmcm9tIGZyb250ZW5kLgo+ID4gICAgIFtvcHRpb25hbCwg
aWYgYmFja2VuZCBpcyBwb2xsaW5nIHRoZSByaW5nIGFuZCBuZXZlciBzbGVlcHNdCj4gPiAKPiA+
IDI3KSAqTGludXgtc3BlY2lmaWMqOiBQYWNrZXQgZGVzdHJ1Y3RvciBjYWxsYmFjayBpcyBjYWxs
ZWQuCj4gPiAKPiA+IDI3LjEpIFNldCB1cCBgR05UVEFCT1BfdW5tYXBfZ3JhbnRfcmVmYCBvcHMg
Zm9yIHRoZSBkZXNpZ25hdGVkIHBhY2tldAo+ID4gcGFnZXMuCj4gPiAKPiA+IDI3LjIpIE9uY2Ug
ZG9uZSwgcGVyZm9ybSBgR05UVEFCT1BfdW5tYXBfZ3JhbnRfcmVmYCBoeXBlcmNhbGwuCj4gPiBV
bmRlcmx5aW5nCj4gPiB0aGlzIGh5cGVyY2FsbCBhIFRMQiBmbHVzaCBvZiBhbGwgYmFja2VuZCB2
Q1BVUyBpcyBkb25lLgo+ID4gCj4gPiAyNy4zKSBQcm9kdWNlIFR4IHJlc3BvbnNlIGxpa2Ugc3Rl
cCAyMS4xKSBhbmQgMjEuMikKPiA+IAo+ID4gWypMaW51eC1zcGVjaWZpYyo6IEl0IGNvbnRhaW5z
IGEgdGhyZWFkIHRoYXQgaXMgd29rZW4gZm9yIHRoaXMgcHVycG9zZS4gQW5kCj4gPiBpdCBiYXRj
aCB0aGVzZSB1bm1hcCBvcGVyYXRpb25zLiBUaGUgY2FsbGJhY2sganVzdCBxdWV1ZXMgYW5vdGhl
ciB1bm1hcC5dCj4gPiAKPiA+IDI3LjQpIENoZWNrIHdoZXRoZXIgZnJvbnRlbmQgcmVxdWVzdGVk
IGEgbm90aWZpY2F0aW9uCj4gPiAKPiA+IDI3LjQuMSkgSWYgc28sIFBlcmZvcm0gaHlwZXJjYWxs
IGBFVlRDSE5PUF9zZW5kYCB3aGljaCBtaWdodCBtZWFuIGEKPiA+IF9fVk1FWElUX18KPiA+ICAg
ICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3QgdHlwZS4KPiA+IAo+ID4gKipGcm9udGVuZCoqCj4g
PiAKPiA+IDI4KSBUcmFuc21pdCBpbnRlcnJ1cHQgaXMgcmFpc2VkIHdoaWNoIHNpZ25hbHMgdGhl
IHBhY2tldCB0cmFuc21pc3Npb24KPiA+IGNvbXBsZXRpb24uCj4gPiAKPiA+IDI5KSBUcmFuc21p
dCBjb21wbGV0aW9uIHJvdXRpbmUgY2hlY2tzIGZvciB1bmNvbnN1bWVkIHJlc3BvbnNlcwo+ID4g
Cj4gPiAzMCkgUHJvY2Vzc2VzIHRoZSByZXNwb25zZXMgYW5kIHJldm9rZXMgdGhlIGdyYW50cyBw
cm92aWRlZC4KPiA+IAo+ID4gMzEpIFVwZGF0ZXMgYHJzcF9jb25zYCAocmVxdWVzdCBjb25zdW1l
ciBpbmRleCkKPiA+IAo+ID4gVGhpcyBwcm9wb3NhbCBhaW1zIGF0IHJlbW92aW5nIHN0ZXBzIDE5
KSAyMCkgMjEpIGJ5IHVzaW5nIGdyZWZzIHByZXZpb3VzbHkKPiA+IG1hcHBlZCBhdCBndWVzdCBy
ZXF1ZXN0LiBHdWVzdCBkZWNpZGVzIGhvdyB0byBkaXN0cmlidXRlIG9yIHVzZSB0aGVzZQo+ID4g
cHJlbWFwcGVkCj4gPiBncmVmcyB3aXRoIGVpdGhlciBsaW5lYXIgb3IgZnVsbCBwYWNrZXQuIFRo
aXMgYWxsb3dzIHVzIHRvIHJlcGxhY2Ugc3RlcCAyNykKPiA+ICh0aGUgdW5tYXApIHByZXZlbnRp
bmcgdGhlIFRMQiBmbHVzaC4KPiA+IAo+ID4gTm90ZSB0aGF0IGEgZ3JhbnQgY29weSBkb2VzIHRo
ZSBmb2xsb3dpbmcgKGluIHBzZXVkbyBjb2RlKToKPiA+IAo+ID4gCXJjdV9sb2NrKHNyY19kb21h
aW4pOwo+ID4gCXJjdV9sb2NrKGRzdF9kb21haW4pOwo+ID4gCj4gPiAJZm9yIChvcCA9IGdudGNv
cHlbMF07IG9wIDwgbnJfb3BzOyBvcCsrKSB7Cj4gPiAJCXNyY19mcmFtZSA9IF9fYWNxdWlyZV9n
cmFudF9mb3JfY29weShzcmNfZG9tYWluLAo+ID4gPG9wLnNyYy5ncmVmPik7Cj4gPiAJCV4gaGVy
ZSBpbXBsaWVzIGEgaG9sZGluZyBhIHBvdGVudGlhbCBjb250ZW5kZWQgcGVyIENQVSBsb2NrCj4g
PiBvbiB0aGUKPiA+IAkgICAgICAgICAgcmVtb3RlIGdyYW50IHRhYmxlLgo+ID4gCQlzcmNfdmFk
ZHIgPSBtYXBfZG9tYWluX3BhZ2Uoc3JjX2ZyYW1lKTsKPiA+IAo+ID4gCQlkc3RfZnJhbWUgPSBf
X2dldF9wYWdlZF9mcmFtZShkc3RfZG9tYWluLAo+ID4gPG9wLmRzdC5tZm4+KQo+ID4gCQlkc3Rf
dmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UoZHN0X2ZyYW1lKTsKPiA+IAo+ID4gCQltZW1jcHkoZHN0
X3ZhZGRyICsgPG9wLmRzdC5vZmZzZXQ+LAo+ID4gCQkJc3JjX2ZyYW1lICsgPG9wLnNyYy5vZmZz
ZXQ+LAo+ID4gCQkJPG9wLnNpemU+KTsKPiA+IAo+ID4gCQl1bm1hcF9kb21haW5fcGFnZShzcmNf
ZnJhbWUpOwo+ID4gCQl1bm1hcF9kb21haW5fcGFnZShkc3RfZnJhbWUpOwo+ID4gCj4gPiAJcmN1
X3VubG9jayhzcmNfZG9tYWluKTsKPiA+IAlyY3VfdW5sb2NrKGRzdF9kb21haW4pOwo+ID4gCj4g
PiBMaW51eCBuZXRiYWNrIGltcGxlbWVudGF0aW9uIGNvcGllcyB0aGUgZmlyc3QgMTI4IGJ5dGVz
IGludG8gaXRzIG5ldHdvcmsKPiA+IGJ1ZmZlcgo+ID4gbGluZWFyIHJlZ2lvbi4gSGVuY2Ugb24g
dGhlIGNhc2Ugb2YgdGhlIGZpcnN0IHJlZ2lvbiBpdCBpcyByZXBsYWNlZCBieSBhIG1lbWNweQo+
ID4gb24gYmFja2VuZCwgYXMgb3Bwb3NlZCB0byBhIGdyYW50IGNvcHkuCj4gPiAKPiA+IFxjbGVh
cnBhZ2UKPiA+IAo+ID4gIyMgR3Vlc3QgUmVjZWl2ZQo+ID4gCj4gPiBUaGUgdmlldyBvZiB0aGUg
c2hhcmVkIHJlY2VpdmUgcmluZyBpcyB0aGUgZm9sbG93aW5nOgo+ID4gCj4gPiAgICAgIDAgICAg
IDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgb2N0ZXQKPiA+ICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiA+ICAgICB8
IHJlcV9wcm9kICAgICAgICAgICAgICAgfCByZXFfZXZlbnQgICAgICAgICAgICAgIHwKPiA+ICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiA+
ICAgICB8IHJzcF9wcm9kICAgICAgICAgICAgICAgfCByc3BfZXZlbnQgICAgICAgICAgICAgIHwK
PiA+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKPiA+ICAgICB8IHB2dCAgICAgICAgICAgICAgICAgICAgfCBwYWRbNDRdICAgICAgICAgICAg
ICAgIHwKPiA+ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAg
ICAgICAgIHwKPiA+ICAgICB8IC4uLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgWzY0Ynl0ZXNdCj4gPiAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgfCBpZCAgICAgICAgIHwgcGFkICAgICAg
IHwgZ3JlZiAgICAgICAgICAgICAgICAgICB8IC0+J3N0cnVjdCBuZXRpZl9yeF9yZXF1ZXN0Jwo+
ID4gICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kwo+ID4gICAgIHwgaWQgICAgICAgICB8IG9mZnNldCAgICB8IGZsYWdzICAgICB8IHN0YXR1cyAg
ICAgfCAtPidzdHJ1Y3QgbmV0aWZfcnhfcmVzcG9uc2UnCj4gPiAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgfC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC98IC4uIE4KPiA+ICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiA+IAo+ID4g
Cj4gPiBFYWNoIGVudHJ5IGluIHRoZSByaW5nIG9jY3VwaWVzIDE2IG9jdGV0cyB3aGljaCBtZWFu
cyBhIHBhZ2UgZml0cyAyNTYgZW50cmllcy4KPiA+IEFkZGl0aW9uYWxseSBhIGBzdHJ1Y3QgbmV0
aWZfZXh0cmFfaW5mb2AgbWF5IG92ZXJsYXkgdGhlIHJ4IHJlcXVlc3QgaW4gd2hpY2gKPiA+IGNh
c2UgdGhlIGZvcm1hdCBpczoKPiA+IAo+ID4gICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ID4gICAgIHwgdHlwZSB8ZmxhZ3N8IHR5cGUgc3Bl
Y2lmaWMgZGF0YSAoZ3NvLCBoYXNoLCBldGMpfCAtPidzdHJ1Y3QgbmV0aWZfZXh0cmFfaW5mbycK
PiA+ICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKPiA+IAo+ID4gTm90aWNlIHRoZSBsYWNrIG9mIHBhZGRpbmcsIGFuZCB0aGF0IGlzIGJlY2F1
c2UgaXQncyBub3QgdXNlZCBvbiBSeCwgYXMgUngKPiA+IHJlcXVlc3QgYm91bmRhcnkgaXMgOCBv
Y3RldHMuCj4gPiAKPiA+IEluIGVzc2VuY2UgdGhlIHN0ZXBzIGZvciByZWNlaXZpbmcgb2YgYSBw
YWNrZXQgaW4gYSBMaW51eCBmcm9udGVuZCBpcyBhcwo+ID4gIGZyb20gYmFja2VuZCB0byBmcm9u
dGVuZCBuZXR3b3JrIHN0YWNrOgo+ID4gCj4gPiAqKkJhY2tlbmQqKgo+ID4gCj4gPiAxKSBCYWNr
ZW5kIHRyYW5zbWl0IGZ1bmN0aW9uIHN0YXJ0cwo+ID4gCj4gPiBbKkxpbnV4LXNwZWNpZmljKjog
SXQgbWVhbnMgd2UgdGFrZSBhIHBhY2tldCBhbmQgYWRkIHRvIGFuIGludGVybmFsIHF1ZXVlCj4g
PiAgKHByb3RlY3RlZCBieSBhIGxvY2spIHdoZXJlYXMgYSBzZXBhcmF0ZSB0aHJlYWQgdGFrZXMg
aXQgZnJvbSB0aGF0IHF1ZXVlCj4gPiBhbmQKPiA+ICBwcm9jZXNzIHRoZSBhY3R1YWwgbGlrZSB0
aGUgc3RlcHMgYmVsb3cuIFRoaXMgdGhyZWFkIGhhcyB0aGUgcHVycG9zZSBvZgo+ID4gIGFnZ3Jl
Z2F0aW5nIGFzIG11Y2ggY29waWVzIGFzIHBvc3NpYmxlLl0KPiA+IAo+ID4gMikgQ2hlY2tzIGlm
IHRoZXJlIGFyZSBlbm91Z2ggcnggcmluZyBzbG90cyB0aGF0IGNhbiBhY2NvbW9kYXRlIHRoZSBw
YWNrZXQuCj4gPiAKPiA+IDMpIEdldHMgYSByZXF1ZXN0IGZyb20gdGhlIHJpbmcgZm9yIHRoZSBm
aXJzdCBkYXRhIHNsb3QgYW5kIGZldGNoZXMgdGhlIGBncmVmYAo+ID4gICAgZnJvbSBpdC4KPiA+
IAo+ID4gNCkgQ3JlYXRlIGdyYW50IGNvcHkgb3AgZnJvbSBwYWNrZXQgcGFnZSB0byBgZ3JlZmAu
Cj4gPiAKPiA+IFsgSXQncyB1cCB0byB0aGUgYmFja2VuZCB0byBjaG9vc2UgaG93IGl0IGZpbGxz
IHRoaXMgZGF0YS4gRS5nLiBiYWNrZW5kIG1heQo+ID4gICBjaG9vc2UgdG8gbWVyZ2UgYXMgbXVj
aCBhcyBkYXRhIGZyb20gZGlmZmVyZW50IHBhZ2VzIGludG8gdGhpcyBzaW5nbGUgZ3JlZiwKPiA+
ICAgc2ltaWxhciB0byBtZXJnZWFibGUgcnggYnVmZmVycyBpbiB2aG9zdC4gXQo+ID4gCj4gPiA1
KSBTZXRzIHVwIGZsYWdzL2NoZWNrc3VtIGluZm8gb24gZmlyc3QgcmVxdWVzdC4KPiA+IAo+ID4g
NikgR2V0cyBhIHJlc3BvbnNlIGZyb20gdGhlIHJpbmcgZm9yIHRoaXMgZGF0YSBzbG90Lgo+ID4g
Cj4gPiA3KSBQcmVmaWxsIGV4cGVjdGVkIHJlc3BvbnNlIHJpbmcgd2l0aCB0aGUgcmVxdWVzdCBg
aWRgIGFuZCBzbG90IHNpemUuCj4gPiAKPiA+IDgpIFVwZGF0ZSB0aGUgcmVxdWVzdCBjb25zdW1l
ciBpbmRleCAoYHJlcV9jb25zYCkKPiA+IAo+ID4gOSkgR2V0cyBhIHJlcXVlc3QgZnJvbSB0aGUg
cmluZyBmb3IgdGhlIGZpcnN0IGV4dHJhIGluZm8gW29wdGlvbmFsXQo+ID4gCj4gPiAxMCkgU2V0
cyB1cCBleHRyYSBpbmZvIChlLmcuIEdTTyBkZXNjcmlwdG9yKSBbb3B0aW9uYWxdIHJlcGVhdCBz
dGVwIDgpLgo+ID4gCj4gPiAxMSkgUmVwZWF0IHN0ZXBzIDMgdGhyb3VnaCA4IGZvciBhbGwgcGFj
a2V0IHBhZ2VzIGFuZCBzZXQKPiA+IGBORVRSWEZfbW9yZV9kYXRhYAo+ID4gICAgaW4gdGhlIE4t
MSBzbG90Lgo+ID4gCj4gPiAxMikgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIGh5cGVyY2Fs
bC4KPiA+IAo+ID4gMTMpIENoZWNrIGlmIHRoZSBncmFudCBvcGVyYXRpb25zIHN0YXR1cyB3YXMg
aW5jb3JyZWN0IGFuZCBpZiBzbyBzZXQgYHN0YXR1c2AKPiA+ICAgICBvZiB0aGUgYHN0cnVjdCBu
ZXRpZl9yeF9yZXNwb25zZWAgZmllbGQgdG8gTkVUSUZfUlNQX0VSUi4KPiA+IAo+ID4gMTQpIFVw
ZGF0ZSB0aGUgcmVzcG9uc2UgcHJvZHVjZXIgaW5kZXggKGByc3BfcHJvZGApCj4gPiAKPiA+ICoq
RnJvbnRlbmQqKgo+ID4gCj4gPiAxNSkgRnJvbnRlbmQgZ2V0cyBhbiBpbnRlcnJ1cHQgYW5kIHJ1
bnMgaXRzIGludGVycnVwdCBzZXJ2aWNlIHJvdXRpbmUKPiA+IAo+ID4gMTYpIENoZWNrcyBpZiB0
aGVyZSdzIHVuY29uc3VtZWQgcmVzcG9uc2VzCj4gPiAKPiA+IDE3KSBDb25zdW1lcyBhIHJlc3Bv
bnNlIGZyb20gdGhlIHJpbmcgKGZpcnN0IHJlc3BvbnNlIGZvciBhIHBhY2tldCkKPiA+IAo+ID4g
MTgpIFJldm9rZSB0aGUgYGdyZWZgIGluIHRoZSByZXNwb25zZQo+ID4gCj4gPiAxOSkgQ29uc3Vt
ZXMgZXh0cmEgaW5mbyByZXNwb25zZSBbb3B0aW9uYWxdCj4gPiAKPiA+IDIwKSBXaGlsZSBOLTEg
cmVxdWVzdHMgaGFzIGBORVRSWEZfbW9yZV9kYXRhYCwgdGhlbiBmZXRjaCBlYWNoIG9mCj4gPiBy
ZXNwb25zZXMKPiA+ICAgICBhbmQgcmV2b2tlIHRoZSBkZXNpZ25hdGVkIGBncmVmYC4KPiA+IAo+
ID4gMjEpIFVwZGF0ZSB0aGUgcmVzcG9uc2UgY29uc3VtZXIgaW5kZXggKGByc3BfY29uc2ApCj4g
PiAKPiA+IDIyKSAqTGludXgtc3BlY2lmaWMqOiBDb3B5IChmcm9tIGZpcnN0IHNsb3QgZ3JlZikg
dXAgdG8gMjU2IGJ5dGVzIHRvIHRoZSBsaW5lYXIKPiA+ICAgICByZWdpb24gb2YgdGhlIHBhY2tl
dCBtZXRhZGF0YSBzdHJ1Y3R1cmUgKHNrYikuIFRoZSByZXN0IG9mIHRoZSBwYWdlcwo+ID4gICAg
IHByb2Nlc3NlZCBpbiB0aGUgcmVzcG9uc2VzIGFyZSB0aGVuIGFkZGVkIGFzIGZyYWdzLgo+ID4g
Cj4gPiAyMykgU2V0IGNoZWNrc3VtIGluZm8gYmFzZWQgb24gZmlyc3QgcmVzcG9uc2UgZmxhZ3Mu
Cj4gPiAKPiA+IDI0KSBDYWxsIHBhY2tldCBpbnRvIHRoZSBuZXR3b3JrIHN0YWNrLgo+ID4gCj4g
PiAyNSkgQWxsb2NhdGUgbmV3IHBhZ2VzIGFuZCBhbnkgbmVjZXNzYXJ5IHBhY2tldCBtZXRhZGF0
YSBzdHJ1dHVyZXMgdG8gbmV3Cj4gPiAgICAgcmVxdWVzdHMuIFRoZXNlIHJlcXVlc3RzIHdpbGwg
dGhlbiBiZSB1c2VkIGluIHN0ZXAgMSkgYW5kIHNvIGZvcnRoLgo+ID4gCj4gPiAyNikgVXBkYXRl
IHRoZSByZXF1ZXN0IHByb2R1Y2VyIGluZGV4IChgcmVxX3Byb2RgKQo+ID4gCj4gPiAyNykgQ2hl
Y2sgd2hldGhlciBiYWNrZW5kIG5lZWRzIG5vdGlmaWNhdGlvbjoKPiA+IAo+ID4gMjcuMSkgSWYg
c28sIFBlcmZvcm0gaHlwZXJjYWxsIGBFVlRDSE5PUF9zZW5kYCB3aGljaCBtaWdodCBtZWFuIGEK
PiA+IF9fVk1FWElUX18KPiA+ICAgICAgIGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3QgdHlwZS4KPiA+
IAo+ID4gMjgpIFVwZGF0ZSBgcnNwX2V2ZW50YCB0byBgcmVzcG9uc2UgY29uc3VtZXIgaW5kZXgg
KyAxYCBzdWNoIHRoYXQgZnJvbnRlbmQKPiA+ICAgICByZWNlaXZlIGEgbm90aWZpY2F0aW9uIG9u
IHRoZSBmaXJzdCBuZXdseSBwcm9kdWNlZCByZXNwb25zZS4KPiA+ICAgICBbb3B0aW9uYWwsIGlm
IGZyb250ZW5kIGlzIHBvbGxpbmcgdGhlIHJpbmcgYW5kIG5ldmVyIHNsZWVwc10KPiA+IAo+ID4g
VGhpcyBwcm9wb3NhbCBhaW1zIGF0IHJlcGxhY2luZyBzdGVwIDQpLCAxMikgYW5kICAyMikgd2l0
aCBtZW1jcHkgaWYgdGhlCj4gPiBncmVmcyBvbiB0aGUgUnggcmluZyB3ZXJlIHJlcXVlc3RlZCB0
byBiZSBtYXBwZWQgYnkgdGhlIGd1ZXN0LiBGcm9udGVuZAo+ID4gbWF5IHVzZQo+ID4gc3RyYXRl
Z2llcyB0byBhbGxvdyBmYXN0IHJlY3ljbGluZyBvZiBncmFudHMgZm9yIHJlcGxpbmlzaGluZyB0
aGUgcmluZywKPiA+IGhlbmNlIGxldHRpbmcgRG9tYWluLTAgcmVwbGFjZSB0aGUgZ3JhbnQgY29w
aWVzIHdpdGggIG1lbWNweSBpbnN0ZWFkLAo+ID4gd2hpY2ggaXMKPiA+IGZhc3Rlci4KPiA+IAo+
ID4gRGVwZW5kaW5nIG9uIHRoZSBpbXBsZW1lbnRhdGlvbiwgaXQgd291bGQgbWVhbiB0aGF0IHdl
IG5vIGxvbmdlcgo+ID4gd291bGQgbmVlZCB0byBhZ2dyZWdhdGUgYXMgbXVjaCBhcyBncmFudCBv
cHMgYXMgcG9zc2libGUgKHN0ZXAgMSkgYW5kIGNvdWxkCj4gPiB0cmFuc21pdCB0aGUgcGFja2V0
IG9uIHRoZSB0cmFuc21pdCBmdW5jdGlvbiAoZS5nLiBMaW51eCBgYGBuZG9fc3RhcnRfeG1pdGBg
YCkKPiA+IGFzIHByZXZpb3VzbHkgcHJvcG9zZWQKPiA+IGhlcmVcW1swXShodHRwOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0KPiA+IDA1L21zZzAx
NTA0Lmh0bWwpXF0uCj4gPiBUaGlzIHdvdWxkIGhlYXZpbHkgaW1wcm92ZSBlZmZpY2llbmN5IHNw
ZWNpZmlhbGx5IGZvciBzbWFsbGVyIHBhY2tldHMuIFdoaWNoIGluCj4gPiByZXR1cm4gd291bGQg
ZGVjcmVhc2UgUlRULCBoYXZpbmcgZGF0YSBiZWluZyBhY2tub2xlZGdlZCBtdWNoIHF1aWNrZXIu
Cj4gPiAKPiA+IFxjbGVhcnBhZ2UKPiA+IAo+ID4gIyBQcm9wb3NlZCBFeHRlbnNpb24KPiA+IAo+
ID4gVGhlIGlkZWEgaXMgdG8gYWxsb3cgZ3Vlc3QgbW9yZSBjb250cm9sbGFiaWxpdHkgb24gaG93
IGl0cyBncmFudHMgYXJlIG1hcHBlZAo+ID4gb3IKPiA+IG5vdC4gQ3VycmVudGx5IHRoZXJlJ3Mg
bm8gY29udHJvbCBvdmVyIGl0IGZvciBmcm9udGVuZHMgb3IgYmFja2VuZHMsIGFuZCBsYXR0ZXIK
PiA+IGNhbm5vdCBtYWtlIGFzc3VtcHRpb25zIG9uIHRoZSBtYXBwaW5nIHRyYW5zbWl0IG9yIHJl
Y2VpdmUgZ3JhbnRzLCBoZW5jZQo+ID4gd2UKPiA+IG5lZWQgZnJvbnRlbmQgdG8gdGFrZSBpbml0
aWF0aXZlIGludG8gbWFuYWdpbmcgaXRzIG93biBtYXBwaW5nIG9mIGdyYW50cy4KPiA+IEd1ZXN0
cyBtYXkgdGhlbiBvcHBvcnR1bmlzdGljYWxseSByZWN5Y2xlIHRoZXNlIGdyYW50cyAoZS5nLiBM
aW51eCkgYW5kIGF2b2lkCj4gPiByZXNvcnRpbmcgdG8gY29waWVzIHdoaWNoIGNvbWUgd2hlbiB1
c2luZyBhIGZpeGVkIGFtb3VudCBvZiBidWZmZXJzLiBPdGhlcgo+ID4gZnJhbWV3b3JrcyAoZS5n
LiAgWERQLCBuZXRtYXAsIERQREspIHVzZSBhIGZpeGVkIHNldCBvZiBidWZmZXJzIHdoaWNoIGFs
c28KPiA+IG1ha2VzIHRoZSBjYXNlIGZvciB0aGlzIGV4dGVuc2lvbi4KPiA+IAo+ID4gIyMgVGVy
bWlub2xvZ3kKPiA+IAo+ID4gYHN0YWdpbmcgZ3JhbnRzYCBpcyBhIHRlcm0gdXNlZCBpbiB0aGlz
IGRvY3VtZW50IHRvIHJlZmVyIHRvIHRoZSB3aG9sZSBjb25jZXB0Cj4gPiBvZiBoYXZpbmcgYSBz
ZXQgb2YgZ3JhbnRzIHBlcm1hbmVudGx5IG1hcHBlZCB3aXRoIGJhY2tlbmQsIGNvbnRhaW5pbmcg
ZGF0YQo+ID4gc3RhZ2luZyB1bnRpbCBjb21wbGV0aW9uLiBUaGVyZWZvcmUgdGhlIHRlcm0gc2hv
dWxkIG5vdCBiZSBjb25mdXNlZCB3aXRoIGEKPiA+IG5ldwo+ID4ga2luZCBvZiBncmFudHMgb24g
dGhlIGh5cGVydmlzb3IuCj4gPiAKPiA+ICMjIENvbnRyb2wgUmluZyBNZXNzYWdlcwo+ID4gCj4g
PiAjIyMgYFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFYAo+ID4gCj4g
PiBUaGlzIG1lc3NhZ2UgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8gZmV0Y2ggdGhlIG51bWJl
ciBvZiBncmVmcyB0aGF0IGNhbgo+ID4gYmUga2VwdCBtYXBwZWQgaW4gdGhlIGJhY2tlbmQuIEl0
IG9ubHkgcmVjZWl2ZXMgdGhlIHF1ZXVlIGFzIGFyZ3VtZW50LCBhbmQKPiA+IGRhdGEgcmVwcmVz
ZW50aW5nIGFtb3VudCBvZiBmcmVlIGVudHJpZXMgaW4gdGhlIG1hcHBpbmcgdGFibGUuCj4gPiAK
PiA+ICMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYAo+ID4gCj4gPiBU
aGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIHRvIG1hcCBhIGxpc3Qgb2YgZ3JhbnQgcmVmZXJl
bmNlcyBpbiB0aGUgYmFja2VuZC4KPiA+IEl0IHJlY2VpdmVzIHRoZSBxdWV1ZSBpbmRleCwgdGhl
IGdyYW50IGNvbnRhaW5pbmcgdGhlIGxpc3QgKG9mZnNldCBpcwo+ID4gaW1wbGljaXRseSB6ZXJv
KSBhbmQgaG93IG1hbnkgZW50cmllcyBpbiB0aGUgbGlzdC4gRWFjaCBlbnRyeSBpbiB0aGlzIGxp
c3QKPiA+IGhhcyB0aGUgZm9sbG93aW5nIGZvcm1hdDoKPiA+IAo+ID4gCSAgICAwICAgICAxICAg
ICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ID4gCSArLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCj4gPiAJIHwgZ3JhbnQgcmVm
ICAgICAgICAgICAgIHwgIGZsYWdzICAgIHwgIHN0YXR1cyAgIHwKPiA+IAkgKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4gCj4gPiAJIGdyYW50IHJl
ZjogZ3JhbnQgcmVmZXJlbmNlCj4gPiAJIGZsYWdzOiBmbGFncyBkZXNjcmliaW5nIHRoZSBjb250
cm9sIG9wZXJhdGlvbgo+ID4gCSBzdGF0dXM6IFhFTl9ORVRJRl9DVFJMX1NUQVRVU18qCj4gPiAK
PiA+IFRoZSBsaXN0IGNhbiBoYXZlIGEgbWF4aW11bSBvZiA1MTIgZW50cmllcyB0byBiZSBtYXBw
ZWQgYXQgb25jZS4KPiA+IAo+ID4gIyMjIGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01B
UFBJTkdgCj4gPiAKPiA+IFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQg
dG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50Cj4gPiByZWZlcmVuY2VzLiBUaGUgYXJndW1lbnRzIGFy
ZSB0aGUgc2FtZSBhcwo+ID4gYFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElOR2As
Cj4gPiBpbmNsdWRpbmcgdGhlIGZvcm1hdCBvZiB0aGUgbGlzdC4gSG93ZXZlciBlbnRyaWVzIHRv
IGJlIHNwZWNpZmllZCBvbiB0aGUgbGlzdAo+ID4gY2FuIG9ubHkgcmVmZXIgdG8gdGhlIG9uZXMg
cHJldmlvdXNseSBhZGRlZCB3aXRoCj4gPiBgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9N
QVBQSU5HYCBhbmQgYWRkaXRpb25hbGx5IHRoZXNlIGNhbgo+ID4gbm90IGJlCj4gPiBpbmZsaWdo
dCBncmFudCByZWZlcmVuY2VzIGluIHJpbmcgYXQgdGhlIHRpbWUgdGhlIHVzZXIgaGFzIHJlcXVl
c3RlZCB0byB1bm1hcAo+ID4gdGhlbS4KPiA+IAo+ID4gIyMgRGF0YXBhdGggQ2hhbmdlcwo+ID4g
Cj4gPiBDb250cm9sIHJpbmcgaXMgb25seSBhdmFpbGFibGUgYWZ0ZXIgYmFja2VuZCBzdGF0ZSBp
cyBgWGVuYnVzQ29ubmVjdGVkYAo+ID4gdGhlcmVmb3JlIG9ubHkgb24gdGhpcyBzdGF0ZSBjaGFu
Z2UgY2FuIHRoZSBmcm9udGVuZCBxdWVyeSB0aGUgdG90YWwgYW1vdW50Cj4gPiBvZgo+ID4gbWFw
cyBpdCBjYW4ga2VlcC4gSXQgdGhlbiBncmFudHMgTiBlbnRyaWVzIHBlciBxdWV1ZSBvbiBib3Ro
IFRYIGFuZCBSWCByaW5nCj4gPiB3aGljaCB3aWxsIGNyZWF0ZSB0aGUgdW5kZXJ5aW5nIGJhY2tl
bmQgZ3JlZiAtPiBwYWdlIGFzc29jaWF0aW9uIChlLmcuICBzdG9yZWQKPiA+IGluIGhhc2ggdGFi
bGUpLiBGcm9udGVuZCBtYXkgd2lzaCB0byByZWN5Y2xlIHRoZXNlIHByZWdyYW50ZWQgYnVmZmVy
cyBvcgo+ID4gY2hvb3NlCj4gPiBhIGNvcHkgYXBwcm9hY2ggdG8gcmVwbGFjZSBncmFudGluZy4K
PiA+IAo+ID4gT24gc3RlcHMgMTkpIG9mIEd1ZXN0IFRyYW5zbWl0IGFuZCAzKSBvZiBHdWVzdCBS
ZWNlaXZlLCBkYXRhIGdyZWYgaXMgZmlyc3QKPiA+IGxvb2tlZCB1cCBpbiB0aGlzIHRhYmxlIGFu
ZCB1c2VzIHRoZSB1bmRlcmx5aW5nIHBhZ2UgaWYgaXQgYWxyZWFkeSBleGlzdHMgYQo+ID4gbWFw
cGluZy4gT24gdGhlIHN1Y2Nlc3NmdWxsIGNhc2VzLCBzdGVwcyAyMCkgMjEpIGFuZCAyNykgb2Yg
R3Vlc3QgVHJhbnNtaXQKPiA+IGFyZQo+ID4gc2tpcHBlZCwgd2l0aCAxOSkgYmVpbmcgcmVwbGFj
ZWQgd2l0aCBhIG1lbWNweSBvZiB1cCB0byAxMjggYnl0ZXMuIE9uIEd1ZXN0Cj4gPiBSZWNlaXZl
LCA0KSAxMikgYW5kIDIyKSBhcmUgcmVwbGFjZWQgd2l0aCBtZW1jcHkgaW5zdGVhZCBvZiBhIGdy
YW50IGNvcHkuCj4gPiAKPiA+IEZhaWxpbmcgdG8gb2J0YWluIHRoZSB0b3RhbCBudW1iZXIgb2Yg
bWFwcGluZ3MKPiA+IChgWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkVg
KSBtZWFucyB0aGUgZ3Vlc3QgZmFsbHMKPiA+IGJhY2sgdG8gdGhlCj4gPiBub3JtYWwgdXNhZ2Ug
d2l0aG91dCBwcmUgZ3JhbnRpbmcgYnVmZmVycy4KPiA+IAo+ID4gXGNsZWFycGFnZQo+ID4gCj4g
PiAjIFdpcmUgUGVyZm9ybWFuY2UKPiA+IAo+ID4gVGhpcyBzZWN0aW9uIGlzIGEgZ2xvc3Nhcnkg
bWVhbnQgdG8ga2VlcCBpbiBtaW5kIG51bWJlcnMgb24gdGhlIHdpcmUuCj4gPiAKPiA+IFRoZSBt
aW5pbXVtIHNpemUgdGhhdCBjYW4gZml0IGluIGEgc2luZ2xlIHBhY2tldCB3aXRoIHNpemUgTiBp
cyBjYWxjdWxhdGVkIGFzOgo+ID4gCj4gPiAgIFBhY2tldCA9IEV0aGVybmV0IEhlYWRlciAoMTQp
ICsgUHJvdG9jb2wgRGF0YSBVbml0ICg0NiAtIDE1MDApID0gNjAgYnl0ZXMKPiA+IAo+ID4gSW4g
dGhlIHdpcmUgaXQncyBhIGJpdCBtb3JlOgo+ID4gCj4gPiAgIFByZWFtYmxlICg3KSArIFN0YXJ0
IEZyYW1lIERlbGltaXRlciAoMSkgKyBQYWNrZXQgKyBDUkMgKDQpICsgSW50ZXJmcmFtZSBnYXAK
PiA+ICgxMikgPSA4NCBieXRlcwo+ID4gCj4gPiBGb3IgZ2l2ZW4gTGluay1zcGVlZCBpbiBCaXRz
L3NlYyBhbmQgUGFja2V0IHNpemUsIHJlYWwgcGFja2V0IHJhdGUgaXMKPiA+IAljYWxjdWxhdGVk
IGFzOgo+ID4gCj4gPiAgIFJhdGUgPSBMaW5rLXNwZWVkIC8gKChQcmVhbWJsZSArIFBhY2tldCAr
IENSQyArIEludGVyZnJhbWUgZ2FwKSAqIDgpCj4gPiAKPiA+IE51bWJlcnMgdG8ga2VlcCBpbiBt
aW5kIChwYWNrZXQgc2l6ZSBleGNsdWRlcyBQSFkgbGF5ZXIsIHRob3VnaCBwYWNrZXQKPiA+IHJh
dGVzCj4gPiBkaXNjbG9zZWQgYnkgdmVuZG9ycyB0YWtlIHRob3NlIGludG8gYWNjb3VudCwgc2lu
Y2UgaXQncyB3aGF0IGdvZXMgb24gdGhlCj4gPiB3aXJlKToKPiA+IAo+ID4gfCBQYWNrZXQgKyBD
UkMgKGJ5dGVzKSAgIHwgMTAgR2JpdC9zICB8ICA0MCBHYml0L3MgfCAgMTAwIEdiaXQvcyAgfAo+
ID4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXw6LS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS06fDot
LS0tLS0tLS0tLS06fAo+ID4gfCA2NCAgICAgICAgICAgICAgICAgICAgIHwgMTQuODggIE1wcHN8
ICA1OS41MiBNcHBzfCAgMTQ4LjgwIE1wcHMgfAo+ID4gfCAxMjggICAgICAgICAgICAgICAgICAg
IHwgIDguNDQgIE1wcHN8ICAzMy43OCBNcHBzfCAgIDg0LjQ2IE1wcHMgfAo+ID4gfCAyNTYgICAg
ICAgICAgICAgICAgICAgIHwgIDQuNTIgIE1wcHN8ICAxOC4xMSBNcHBzfCAgIDQ1LjI5IE1wcHMg
fAo+ID4gfCAxNTAwICAgICAgICAgICAgICAgICAgIHwgICA4MjIgIEtwcHN8ICAgMy4yOCBNcHBz
fCAgICA4LjIyIE1wcHMgfAo+ID4gfCA2NTUzNSAgICAgICAgICAgICAgICAgIHwgICB+MTkgIEtw
cHN8ICA3Ni4yNyBLcHBzfCAgMTkwLjY4IEtwcHMgfAo+ID4gCj4gPiBDYXB0aW9uOiAgTXBwcyAo
TWlsbGlvbiBwYWNrZXRzIHBlciBzZWNvbmQpIDsgS3BwcyAoS2lsbyBwYWNrZXRzIHBlciBzZWNv
bmQpCj4gPiAKPiA+IFxjbGVhcnBhZ2UKPiA+IAo+ID4gIyBQZXJmb3JtYW5jZQo+ID4gCj4gPiBO
dW1iZXJzIGJldHdlZW4gYSBMaW51eCB2NC4xMSBndWVzdCBhbmQgYW5vdGhlciBob3N0IGNvbm5l
Y3RlZCBieSBhIDEwMAo+ID4gR2JpdC9zCj4gPiBOSUMgb24gYSBFNS0yNjMwIHY0IDIuMiBHSHog
aG9zdCB0byBnaXZlIGFuIGlkZWEgb24gdGhlIHBlcmZvcm1hbmNlIGJlbmVmaXRzCj4gPiBvZgo+
ID4gdGhpcyBleHRlbnNpb24uIFBsZWFzZSByZWZlciB0byB0aGlzIHByZXNlbnRhdGlvbls3XSBm
b3IgYSBiZXR0ZXIgb3ZlcnZpZXcgb2YKPiA+IHRoZSByZXN1bHRzLgo+ID4gCj4gPiAoIE51bWJl
cnMgaW5jbHVkZSBwcm90b2NvbCBvdmVyaGVhZCApCj4gPiAKPiA+ICoqYnVsayB0cmFuc2ZlciAo
R3Vlc3QgVFgvUlgpKioKPiA+IAo+ID4gIFF1ZXVlcyAgQmVmb3JlIChHYml0L3MpIEFmdGVyIChH
Yml0L3MpCj4gPiAgLS0tLS0tICAtLS0tLS0tLS0tLS0tICAgLS0tLS0tLS0tLS0tCj4gPiAgMXF1
ZXVlICAxNzI0NC82MDAwICAgICAgMzgxODkvMjgxMDgKPiA+ICAycXVldWUgIDI0MDIzLzk0MTYg
ICAgICA1NDc4My80MDYyNAo+ID4gIDNxdWV1ZSAgMjkxNDgvMTcxOTYgICAgIDg1Nzc3LzU0MTE4
Cj4gPiAgNHF1ZXVlICAzOTc4Mi8xODUwMiAgICAgOTk1MzAvNDY4NTkKPiA+IAo+ID4gKCBHdWVz
dCAtPiBEb20wICkKPiA+IAo+ID4gKipQYWNrZXQgSS9PIChHdWVzdCBUWC9SWCkgaW4gVURQIDY0
YioqCj4gPiAKPiA+ICBRdWV1ZXMgIEJlZm9yZSAoTXBwcykgIEFmdGVyIChNcHBzKQo+ID4gIC0t
LS0tLSAgLS0tLS0tLS0tLS0tLSAgLS0tLS0tLS0tLS0tCj4gPiAgMXF1ZXVlICAwLjY4NC8wLjQz
OSAgICAyLjQ5LzIuOTYKPiA+ICAycXVldWUgIDAuOTUzLzAuNzU1ICAgIDQuNzQvNS4wNwo+ID4g
IDRxdWV1ZSAgMS44OTAvMS4zOTAgICAgOC44MC85LjkyCj4gPiAKPiA+IFxjbGVhcnBhZ2UKPiA+
IAo+ID4gIyBSZWZlcmVuY2VzCj4gPiAKPiA+IFswXSBodHRwOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0KPiA+IDA1L21zZzAxNTA0Lmh0bWwKPiA+
IAo+ID4gWzFdCj4gPiBodHRwczovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkL2Jsb2IvbWFz
dGVyL3N5cy9kZXYvbmV0bWFwL25ldG1hcAo+ID4gX21lbTIuYyNMMzYyCj4gPiAKPiA+IFsyXSBo
dHRwczovL3d3dy5mcmVlYnNkLm9yZy9jZ2kvbWFuLmNnaT9xdWVyeT12YWxlJnNla3Rpb249NCZu
PTEKPiA+IAo+ID4gWzNdIGh0dHBzOi8vZ2l0aHViLmNvbS9pb3Zpc29yL2JwZi0KPiA+IGRvY3Mv
YmxvYi9tYXN0ZXIvRXhwcmVzc19EYXRhX1BhdGgucGRmCj4gPiAKPiA+IFs0XSBodHRwOi8vcHJv
dG90eXBlLQo+ID4ga2VybmVsLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVzdC9uZXR3b3JraW5nL1hE
UC9kZXNpZ24vcmVxdWlyZW1lbnRzLmh0bQo+ID4gbCN3cml0ZS1hY2Nlc3MtdG8tcGFja2V0LWRh
dGEKPiA+IAo+ID4gWzVdIGh0dHA6Ly9seHIuZnJlZS0KPiA+IGVsZWN0cm9ucy5jb20vc291cmNl
L2RyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2l4Z2JlL2l4Z2JlX21haW4uYyNMMjA3Cj4gPiAz
Cj4gPiAKPiA+IFs2XSBodHRwOi8vbHhyLmZyZWUtCj4gPiBlbGVjdHJvbnMuY29tL3NvdXJjZS9k
cml2ZXJzL25ldC9ldGhlcm5ldC9tZWxsYW5veC9tbHg0L2VuX3J4LmMjTDUyCj4gPiAKPiA+IFs3
XQo+ID4gaHR0cHM6Ly9zY2hkLndzL2hvc3RlZF9maWxlcy94ZW5kZXZlbG9wZXJhbmRkZXNpZ25z
dW1taXQyMDE3L2U2L1RvR3IKPiA+IGFudE9yTm90VG9HcmFudC1YRERTMjAxN192My5wZGYKPiA+
IAo+ID4gIyBIaXN0b3J5Cj4gPiAKPiA+IEEgdGFibGUgb2YgY2hhbmdlcyB0byB0aGUgZG9jdW1l
bnQsIGluIGNocm9ub2xvZ2ljYWwgb3JkZXIuCj4gPiAKPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4g
RGF0ZSAgICAgICBSZXZpc2lvbiBWZXJzaW9uICBOb3Rlcwo+ID4gLS0tLS0tLS0tLSAtLS0tLS0t
LSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
PiAyMDE2LTEyLTE0IDEgICAgICAgIFhlbiA0LjkgIEluaXRpYWwgdmVyc2lvbiBmb3IgUkZDCj4g
PiAKPiA+IDIwMTctMDktMDEgMiAgICAgICAgWGVuIDQuMTAgUmV3b3JrIHRvIHVzZSBjb250cm9s
IHJpbmcKPiA+IAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUcmltIGRvd24gdGhl
IHNwZWNpZmljYXRpb24KPiA+IAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBZGRl
ZCBzb21lIHBlcmZvcm1hbmNlIG51bWJlcnMgZnJvbSB0aGUKPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHJlc2VudGF0aW9uCj4gPiAKPiA+IDIwMTctMDktMTMgMyAgICAgICAgWGVu
IDQuMTAgQWRkcmVzc2VkIGNoYW5nZXMgZnJvbSBQYXVsIER1cnJhbnQKPiA+IAo+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtuQ2-0003Ec-F1; Mon, 18 Sep 2017 11:40:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtuQ0-0003EW-P8
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 11:40:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 48/25-18858-3C0BFB95; Mon, 18 Sep 2017 11:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQvfwhv2
 RBs9PC1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbr+9gL7gjUbGzpbiBcY1IFyMnh4SAn8Sr
 da/YQGw2AR2JpUfnM4HYIgJ6EhPvHGMEsZkFKiU6+5pYQWxhASeJDSsg6kUEnCV2fTrKAmE7S
 ax49R3MZhFQlfi+aDJYPa+Au8SetevA4kICSxgl1qznB7E5BUwknrx8BxZnFJCV+NK4mhlil7
 jErScQN0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5mhtgrKHFy5hO
 WCYzCs5CMnYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNbLTS0uTkxP
 zUlMKtZLzs/dxAgM/XoGBsYdjK+O+x1ilORgUhLlFY3cHynEl5SfUpmRWJwRX1Sak1p8iFGDg
 0Ogb83qC4xSLHn5ealKEryf1gPVCRalpqdWpGXmAKMTplSCg0dJhPcxSJq3uCAxtzgzHSJ1il
 GX49imy3+YhMBmSInzNoEUCYAUZZTmwY2AJYpLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR
 574BM4cnMK4Hb9AroCCagI1p27AE5oiQRISXVwBh1PfTqp8L5zltrnoXxX2Q7X5TycN9pPTlj
 caF1dhZxPmnXnR6d1072s7q18FaY+dfUT8u3fV5gW3F/9l//52XfbEMnnJwseE+k9ezvPb9Vt
 rF/O9b84LOwPu+Ozxu7z54WU1n/bnP33WrfxUxzdLuF2pa8KmozSlrzRED5r4wlN9Odfp/sO6
 5KLMUZiYZazEXFiQDDh5u8DwMAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505734851!114605792!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54013 invoked from network); 18 Sep 2017 11:40:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 11:40:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="53001644"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>
Thread-Topic: [PATCH v3 0/1] netif: staging grants for I/O requests
Thread-Index: AQHTLLujuhA3ia/Gi02v6bzdzfWG4aK6a3TA///+CwCAACJpgA==
Date: Mon, 18 Sep 2017 11:40:50 +0000
Message-ID: <a39e0342df00496bb4eba1b2583cb820@AMSPEX02CL03.citrite.net>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
 <2ffc26fd74da440a86877c1871b2ce4a@AMSPEX02CL03.citrite.net>
 <20170918113534.x2s7plrfnifdliev@paddy>
In-Reply-To: <20170918113534.x2s7plrfnifdliev@paddy>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 0/1] netif: staging grants for I/O
	requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTcgMTI6
MzYKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogWGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Owo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDAvMV0gbmV0aWY6IHN0YWdpbmcgZ3JhbnRzIGZvciBJ
L08gcmVxdWVzdHMKPiAKPiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwOTo0NTowNkFNICswMDAw
LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4g
PiA+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21d
Cj4gPiA+IFNlbnQ6IDEzIFNlcHRlbWJlciAyMDE3IDE5OjExCj4gPiA+IFRvOiBYZW4tZGV2ZWwg
PHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47Cj4gPiA+
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IEpvYW8gTWFy
dGlucwo+ID4gPiA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiA+ID4gU3ViamVjdDogW1BB
VENIIHYzIDAvMV0gbmV0aWY6IHN0YWdpbmcgZ3JhbnRzIGZvciBJL08gcmVxdWVzdHMKPiA+ID4K
PiA+ID4gSGV5LAo+ID4gPgo+ID4gPiBUaGlzIGlzIHYzIHRha2luZyBpbnRvIGNvbnNpZGVyYXRp
b24gYWxsIGNvbW1lbnRzIHJlY2VpdmVkIGZyb20gdjIKPiAoY2hhbmdlbG9nCj4gPiA+IGluIHRo
ZSBmaXJzdCBwYXRjaCkuIFRoZSBzcGVjaWZpY2F0aW9uIGlzIHJpZ2h0IGFmdGVyIHRoZSBkaWZm
c3RhdC4KPiA+ID4KPiA+ID4gUmVmZXJlbmNlIGltcGxlbWVudGF0aW9uIGFsc28gaGVyZSAob24g
dG9wIG9mIG5ldC1uZXh0KToKPiA+ID4KPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL2pwZW1hcnRp
bnMvbGludXguZ2l0IHhlbi1uZXQtc3RnLWdudHMtdjMKPiA+ID4KPiA+ID4gQWx0aG91Z2ggSSBh
bSBzYXRpc2ZpZWQgd2l0aCBob3cgdGhpbmdzIGFyZSBiZWluZyBkb25lIGFib3ZlLCBJIHdhbnRl
ZAo+ID4gPiB0byByZXF1ZXN0IHNvbWUgYWR2aXNlL2lucHV0IG9uIHdoZXRoZXIgdGhlcmUgY291
bGQgYmUgYSBzaW1wbGVyIHdheQo+IG9mCj4gPiA+IGFjaGlldmluZyB0aGUgc2FtZS4gU3BlY2lm
aWNhbGx5IGJlY2F1c2UgdGhlc2UgY29udHJvbCBtZXNzYWdlcwo+ID4gPiBhZGRzIHVwIHNpZ25p
ZmljYW50IGNvZGUgb24gdGhlIGZyb250ZW5kIHRvIHByZWdyYW50LCBhbmQgaW4gb3RoZXIgY2Fz
ZXMKPiB0aGUKPiA+ID4gY29udHJvbCBtZXNzYWdlIG1pZ2h0IGJlIGxpbWl0YXRpdmUgaWYgZnJv
bnRlbmQgdHJpZXMgdG8ga2VlcCBhIGRpbmFtaWNhbGx5Cj4gPiA+IGNoYW5nZWQgYnVmZmVyIHBv
b2wgaW4gZGlmZmVyZW50IHF1ZXVlcy4gKk1heWJlKiBpdCBjb3VsZCBiZSBzaW1wbGVyIHRvCj4g
PiA+IGFkanVzdAo+ID4gPiB0aGUgVFgvUlggcmluZyBBQkkgaW4gYSBjb21wYXRpYmxlIG1hdHRl
ciAoRGlzY2xhaW1lcjogSSBoYXZlbid0Cj4gaW1wbGVtZW50ZWQKPiA+ID4gdGhpcyBqdXN0IHll
dCk6Cj4gPgo+ID4gQnV0IHRoZSB3aG9sZSBwb2ludCBvZiBwcmUtZ3JhbnRpbmcgaXMgdG8gc2Vw
YXJhdGUgdGhlIGdyYW50L3VuZ3JhbnQKPiA+IG9wZXJhdGlvbnMgZnJvbSB0aGUgcngvdHggb3Bl
cmF0aW9ucywgcmlnaHQ/Cj4gCj4gL25vZHMKPiAKPiA+IFNvLCB3aHkgd291bGQgdGhlIGV4dHJh
Cj4gPiBjb250cm9sIG1lc3NhZ2VzIHJlYWxseSBiZSBhbiBvdmVyaGVhZD8KPiAKPiBJdCdzIG5v
dCB0aGF0IGl0J3MgYW4gb3ZlcmhlYWQsIGJ1dCBtb3JlIGxpa2UgdGhlIGJpZ2dlciBhbW91bnQg
b2YgY29kZQo+IHRvIHByZWdyYW50IG9uY2UgLi4uIGFuZCBzbyBJIHdhcyB0cnlpbmcgdG8gZmln
dXJlIG91dCBpZiB0aGVyZSB3YXMgc29tZQo+IHNpbXBsaWZpY2F0aW9uL2ZsZXhpYmlsaXR5IHRo
YXQgY291bGQgYmUgbWFkZTsgaW4gdGhlIG1lYW50aW1lIEkgd2FzCj4gZXhwZXJpbWVudGluZyBh
IGJpdCBhbmQgaXQgbG9va3MgdGhhdCB3b24ndCBwcm9iYWJseSBtYWtlIHRvbyBtdWNoCj4gZGlm
ZmVyZW5jZSBpbXBsZW1lbnRhdGlvbi13aXNlIHdoaWxlIGltcGx5aW5nIGhpZ2hlciBjb21wbGV4
aXR5IG9uIHRoZQo+IGRhdGFwYXRoIGFuZCBhbHNvIHdlYWtlciBzZW1hbnRpY3MuCj4gCj4gV2l0
aCB0aGluZ3MgbGlrZSBBRl9QQUNLRVQgdjQgKHByZSBtYXBwaW5nIGJ1ZmZlcnMpIGFwcGVhcmlu
ZyBpbiBsaW51eAo+IG1pZCB0ZXJtLCBpdCB3aWxsIHJlcXVpcmUgc3Ryb25nZXIgc2VtYW50aWNz
IGxpa2UgdGhvc2UgcHJvdmlkZWQgYnkgdGhlCj4gY29udHJvbCByaW5nIG9wcyByYXRoZXIgdGhh
biB0aGVzZSBmbGFncyBJIHdhcyBzdWdnZXN0aW5nIGJlbG93Lgo+IAo+IFRoZSBhZHZhbnRhZ2Ug
d2l0aCB0aGUgZmxhZ3MgdGhvdWdoIGlzIHRoYXQgYWRkL2RlbCBtYXBwaW5ncyB3b3VsZCBiZQo+
IChieSBkZXNpZ24pIG9uIHRoZSBjb250ZXh0IG9mIHRoZSBxdWV1ZSByYXRoZXIgdGhhbiBpbiB0
aGUgY29udHJvbAo+IHJpbmcgdGhyZWFkIGhhbmRsaW5nIGl0LiBCdXQgbWF5YmUgdGhpcyBjYW4g
YmUgY29uc2lkZXJlZCBpbXBsZW1lbnRhdGlvbgo+IHNwZWNpZmljIGJlaGF2aW91ciB0b28gYW5k
IHdlIGNvdWxkIGZpbmQgd2F5cyB0byBoYW5kbGUgdGhhdCBiZXR0ZXIgaWYgaXQKPiBldmVyIGJl
Y29tZXMgYSBwcm9ibGVtIGUuZy4gZG9pbmcgdGhlIHByZXt1bix9bWFwcyBvbiBkZWFsbG9jIHRo
cmVhZAo+IGNvbnRleHQuCj4gCgpZZXMsIGxldCdzIG5vdCBpbnRyb2R1Y2UgdW5uZWNlc3Nhcnkg
Y29tcGxleGl0eSBhdCB0aGlzIHN0YWdlLiBJZiBvcHRpbWl6YXRpb25zIGFyZSBuZWVkZWQgdGhl
biB0aGV5IGNhbiBiZSBkZWFsdCB3aXRoIGxhdGVyLgoKQ2hlZXJzLAoKICBQYXVsCgo+IEpvYW8K
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 11:56:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 11:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtuf6-00048M-Pz; Mon, 18 Sep 2017 11:56:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dtuf5-00048G-6q
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 11:56:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2B/72-03454-A64BFB95; Mon, 18 Sep 2017 11:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSO6nOVTdzy/5
 Ig4eLdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPM/ewFhx2qug7spS9gXGfURcjJ4eQwEQm
 id1fRLsYuYDsv4wSHa8PM0EkNjJKLJ/qAGHXSrzsXc8OYrMIqEq0XGsHq2ET0JNoPf+ZGcQWE
 dCSmLBlK1icWaBO4uHeBWwgtrBAoMS86c/AenkFjCWm7WljhVi2nlHi/MM7bBAJQYmTM5+wQD
 RrSdz49xJoEAeQLS2x/B8HSJhTwEOi/+oCRhBbQsBQ4vTDbYwTGAVmIemehaR7FkL3AkbmVYw
 axalFZalFukaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GP8sCzjE
 KMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/aZqCcYFFqempFWmYOME5g0hIcP
 EoivFkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuedC1IkAFKUUZoHNwIWs5cYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzKsFMoUnM68EbtMroCOYgI5o2bEH5IiSRISUVAPjxmvr5M9
 f/X7H1rJP9aqV37b+l1+mzMtWvNdU9O+I484W0aUyuxcX7mkskNXt2i5w+/oig6YAl+w2nsX3
 n99aodyTHjndON6Dl8XiQFP4q5xehvbOezeWHVfsi9xfn1dxY4faxSQn28RLvyMvVz70OpiXH
 bpj/1POcGM2m9m+KunZ6VXhyveUWIozEg21mIuKEwF7kzp/1AIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505735783!117471171!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24864 invoked from network); 18 Sep 2017 11:56:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 11:56:25 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8IBuKwZ010544
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 11:56:20 GMT
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 v8IBuJdP006217
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 11:56:19 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8IBuJFe031966;
 Mon, 18 Sep 2017 11:56:19 GMT
Received: from paddy (/62.48.152.106) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 04:56:18 -0700
Date: Mon, 18 Sep 2017 12:56:14 +0100
From: Joao Martins <joao.m.martins@oracle.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170918115613.hjzpvdghfug777f7@paddy>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
 <20170913181034.28527-2-joao.m.martins@oracle.com>
 <4455cf6ca0c54881aae511871b75e795@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4455cf6ca0c54881aae511871b75e795@AMSPEX02CL03.citrite.net>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDk6NTM6MThBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEpvYW8gTWFydGlu
cyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPiBTZW50OiAxMyBTZXB0ZW1i
ZXIgMjAxNyAxOToxMQo+ID4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+
Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+ID4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsgSm9hbyBNYXJ0aW5zCj4gPiA8am9hby5tLm1hcnRpbnNAb3JhY2xl
LmNvbT4KPiA+IFN1YmplY3Q6IFtQQVRDSCB2MyAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQg
Z3JlZiBtYXBwaW5nIGNvbnRyb2wgbWVzc2FnZXMKPiA+IAo+ID4gQWRkcyAzIG1lc3NhZ2VzIHRv
IGFsbG93IGd1ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRzIG1hcHBlZCwKPiA+IHN1Y2gg
dGhhdCAxKSBndWVzdHMgYWxsb3dpbmcgZmFzdCByZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lk
IGRvaW5nCj4gPiBncmFudCBvcHMgZm9yIHRob3NlIGNhc2VzLCBvciBvdGhlcndpc2UgMikgcHJl
ZmVycmluZyBjb3BpZXMgb3Zlcgo+ID4gZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcgYSBmaXhl
ZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgo+ID4gCj4gPiBUaGUgdGhyZWUgY29udHJv
bCByaW5nIG1lc3NhZ2VzIGFkZGVkIGFyZToKPiA+ICAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQg
YnkgYmFja2VuZAo+ID4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdzIChJZiB0aGV5IGFyZSBub3Qg
aW4gdXNlKQo+ID4gIC0gR2V0IG1heGltdW0gYW1vdW50IG9mIGdyZWZzIGtlcHQgbWFwcGVkLgo+
ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNs
ZS5jb20+Cj4gPiAtLS0KPiA+IHYzOgo+ID4gKiBVc2UgREVMIGZvciB1bm1hcHBpbmcgZ3JlZnMg
aW5zdGVhZCBvZiBQVVQKPiA+ICogUm5hbWUgZnJvbSB4ZW5fbmV0aWZfZ3JlZl9hbGxvYyB0byB4
ZW5fbmV0aWZfZ3JlZgo+ID4gKiBBZGQgJ3N0YXR1cycgZmllbGQgb24geGVuX25ldGlmX2dyZWYK
PiA+ICogQ2xhcmlmeSB3aGF0ICdpbmZsaWdodCcgbWVhbnMKPiA+ICogVXNlICJiZWdpbm5pbmcg
b2YgdGhlIHBhZ2UiIGluc3RlYWQgb2YgImJlZ2lubmluZyBvZiB0aGUgZ3JhbnQiCj4gPiAqIE1l
bnRpb24gdGhhdCBwYWdlIG5lZWRzIHRvIGJlIHIvdyAoYXMgaXQgd2lsbCBoYXZlIHRvIG1vZGlm
eSBcLnN0YXR1cykKPiA+ICogYGRhdGFgIG9uIEFERHxQVVQgcmV0dXJucyBudW1iZXIgb2YgZW50
cmllcyBtYXBwZWQvdW5tYXBwZWQuCj4gPiAtLS0KPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8v
bmV0aWYuaCB8IDExNQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDExNSBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9uZXRpZi5oCj4gPiBpbmRleCBjYTAwNjE0MTBkLi4wMDgwYTI2MGZkIDEwMDY0NAo+ID4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9uZXRpZi5oCj4gPiBAQCAtMzUzLDYgKzM1Myw5IEBAIHN0cnVjdCB4ZW5fbmV0
aWZfY3RybF9yZXF1ZXN0IHsKPiA+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hB
U0hfTUFQUElOR19TSVpFIDUKPiA+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hB
U0hfTUFQUElORyAgICAgIDYKPiA+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hB
U0hfQUxHT1JJVEhNICAgIDcKPiA+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dS
RUZfTUFQUElOR19TSVpFIDgKPiA+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dS
RUZfTUFQUElORyAgICAgIDkKPiA+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfREVMX0dS
RUZfTUFQUElORyAgICAgMTAKPiA+IAo+ID4gICAgICB1aW50MzJfdCBkYXRhWzNdOwo+ID4gIH07
Cj4gPiBAQCAtMzkxLDYgKzM5NCw0MSBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVzcG9uc2Ug
ewo+ID4gIH07Cj4gPiAKPiA+ICAvKgo+ID4gKyAqIFN0YXRpYyBHcmFudHMgKHN0cnVjdCB4ZW5f
bmV0aWZfZ3JlZikKPiA+ICsgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Cj4gPiArICoKPiA+ICsgKiBBIGZyb250ZW5kIG1heSBwcm92aWRlIGEgZml4ZWQgc2V0IG9mIGdy
YW50IHJlZmVyZW5jZXMgdG8gYmUgbWFwcGVkIG9uCj4gPiArICogdGhlIGJhY2tlbmQuIFRoZSBt
ZXNzYWdlIG9mIHR5cGUKPiA+IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+
ID4gKyAqIHByaW9yIGl0cyB1c2FnZSBpbiB0aGUgY29tbWFuZCByaW5nIGFsbG93cyBmb3IgY3Jl
YXRpb24gb2YgdGhlc2UgbWFwcGluZ3MuCj4gPiArICogVGhlIGJhY2tlbmQgd2lsbCBtYWludGFp
biBhIGZpeGVkIGFtb3VudCBvZiB0aGVzZSBtYXBwaW5ncy4KPiA+ICsgKgo+ID4gKyAqIFhFTl9O
RVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIGxldHMgYSBmcm9udGVuZAo+ID4g
cXVlcnkgaG93IG1hbnkKPiA+ICsgKiBvZiB0aGVzZSBtYXBwaW5ncyBjYW4gYmUga2VwdC4KPiA+
ICsgKgo+ID4gKyAqIEVhY2ggZW50cnkgaW4gdGhlIFhFTl9ORVRJRl9DVFJMX1RZUEVfe0FERCxE
RUx9X0dSRUZfTUFQUElORwo+ID4gaW5wdXQgdGFibGUgaGFzCj4gPiArICogdGhlIGZvbGxvd2lu
ZyBmb3JtYXQ6Cj4gPiArICoKPiA+ICsgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAg
ICA1ICAgICA2ICAgICA3ICBvY3RldAo+ID4gKyAqICstLS0tLSstLS0tLSstLS0tLSstLS0tLSst
LS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiA+ICsgKiB8IGdyYW50IHJlZiAgICAgICAgICAgICB8
ICBmbGFncyAgICB8ICBzdGF0dXMgICB8Cj4gPiArICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4gKyAqCj4gPiArICogZ3JhbnQgcmVmOiBncmFu
dCByZWZlcmVuY2UKPiA+ICsgKiBmbGFnczogZmxhZ3MgZGVzY3JpYmluZyB0aGUgY29udHJvbCBv
cGVyYXRpb24KPiA+ICsgKiBzdGF0dXM6IFhFTl9ORVRJRl9DVFJMX1NUQVRVU18qCj4gPiArICov
Cj4gCj4gWW91IG1heSB3YW50IHRvIGFkZCBzb21lIHdvcmRzIGhlcmUgcG9pbnRpbmcgb3V0IHRo
YXQgdGhlIHN0YXR1cyBpcyBhbgo+ICdvdXQnIGZpZWxkLCBhbmQgYWxzbyB3aGV0aGVyIGl0IHNo
b3VsZCBiZSBpbml0aWFsaXplZCB0byB6ZXJvIG9yIG5vdC4KPiAKT0suCgo+ID4gKwo+ID4gK3N0
cnVjdCB4ZW5fbmV0aWZfZ3JlZiB7Cj4gPiArICAgICAgIGdyYW50X3JlZl90IHJlZjsKPiA+ICsg
ICAgICAgdWludDE2X3QgZmxhZ3M7Cj4gPiArCj4gPiArI2RlZmluZSBfWEVOX05FVElGX0NUUkxG
X0dSRUZfcmVhZG9ubHkgICAgMAo+ID4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxGX0dSRUZfcmVh
ZG9ubHkKPiA+ICgxVTw8X1hFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5KQo+ID4gKwo+ID4g
KyAgICAgICB1aW50MTZfdCBzdGF0dXM7Cj4gPiArfTsKPiA+ICsKPiA+ICsvKgo+ID4gICAqIENv
bnRyb2wgbWVzc2FnZXMKPiA+ICAgKiA9PT09PT09PT09PT09PT09Cj4gPiAgICoKPiA+IEBAIC02
MDksNiArNjQ3LDgzIEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7Cj4gPiAgICog
ICAgICAgaW52YWxpZGF0ZSBhbnkgdGFibGUgZGF0YSBvdXRzaWRlIHRoYXQgcmFuZ2UuCj4gPiAg
ICogICAgICAgVGhlIGdyYW50IHJlZmVyZW5jZSBtYXkgYmUgcmVhZC1vbmx5IGFuZCBtdXN0IHJl
bWFpbiB2YWxpZCB1bnRpbAo+ID4gICAqICAgICAgIHRoZSByZXNwb25zZSBoYXMgYmVlbiBwcm9j
ZXNzZWQuCj4gPiArICoKPiA+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJ
TkdfU0laRQo+ID4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gPiArICoKPiA+ICsgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIHRvIGZldGNoIHRo
ZSBudW1iZXIgb2YgZ3JlZnMgdGhhdCBjYW4gYmUga2VwdAo+ID4gKyAqIG1hcHBlZCBpbiB0aGUg
YmFja2VuZC4KPiA+ICsgKgo+ID4gKyAqIFJlcXVlc3Q6Cj4gPiArICoKPiA+ICsgKiAgdHlwZSAg
ICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFCj4gPiArICogIGRh
dGFbMF0gPSBxdWV1ZSBpbmRleCAoYXNzdW1lZCAwIGZvciBzaW5nbGUgcXVldWUpCj4gPiArICog
IGRhdGFbMV0gPSAwCj4gPiArICogIGRhdGFbMl0gPSAwCj4gPiArICoKPiA+ICsgKiBSZXNwb25z
ZToKPiA+ICsgKgo+ID4gKyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NV
UFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90Cj4gPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+ID4gKyAqICAgICAgICAg
ICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBUaGUgcXVldWUgaW5k
ZXgKPiA+IGlzCj4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG91dCBvZiByYW5nZQo+ID4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RS
TF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAo+ID4gKyAq
ICBkYXRhICAgPSBtYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzIGFsbG93ZWQgaW4gdGhlIGdyZWYg
bWFwcGluZyB0YWJsZQo+ID4gKyAqICAgICAgICAgICAoaWYgb3BlcmF0aW9uIHdhcyBzdWNjZXNz
ZnVsKSBvciB6ZXJvIGlmIGl0IGlzIG5vdCBzdXBwb3J0ZWQuCj4gPiArICoKPiA+ICsgKiBYRU5f
TkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPiA+ICsgKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICsgKgo+ID4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUg
ZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gbWFwIGEgbGlzdCBvZiBncmFudAo+ID4gKyAqIHJlZmVy
ZW5jZXMuCj4gPiArICoKPiA+ICsgKiBSZXF1ZXN0Ogo+ID4gKyAqCj4gPiArICogIHR5cGUgICAg
PSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPiA+ICsgKiAgZGF0YVswXSA9
IHF1ZXVlIGluZGV4Cj4gPiArICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBj
b250YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKPiA+ICsgKiAgICAgICAgICAgIChyL3cgYW5kIGFz
c3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIHBhZ2UpCj4gPiArICogIGRhdGFbMl0gPSBz
aXplIG9mIGxpc3QgaW4gZW50cmllcwo+ID4gKyAqCj4gPiArICogUmVzcG9uc2U6Cj4gPiArICoK
PiA+ICsgKiAgc3RhdHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAg
IC0gT3BlcmF0aW9uIG5vdAo+ID4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiA+ICsgKiAgICAgICAgICAgWEVOX05FVElG
X0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0aW9uIGZhaWxlZAo+ID4gKyAq
ICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVy
YXRpb24gc3VjY2Vzc2Z1bAo+ID4gKyAqICBkYXRhICAgPSBudW1iZXIgb2YgZW50cmllcyB0aGF0
IHdlcmUgbWFwcGVkCj4gPiArICoKPiA+ICsgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1
dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZAo+ID4gKyAqICAgICAgIGluIHN0cnVjdCB4
ZW5fbmV0aWZfZ3JlZi4KPiAKPiBZb3UgbWF5IHdhbnQgdG8gcHV0IHdvcmRzIGhlcmUgYWJvdXQg
dGhlICdhbGwgb3Igbm90aGluZycgc2VtYW50aWNzIG9mCj4gdGhpcyBvcGVyYXRpb24gdnMuIHRo
ZSBzZW1hbnRpY3Mgb2YgdGhlICdkZWwnIG9wZXJhdGlvbiBiZWxvdy4KPiAKR29vZCBwb2ludCBJ
J2xsIGFkZCBhIHBhcmFncmFwaCBhYm91dCB0aGF0LgoKRm9yIHRoZSB1bm1hcCBpdCBpcyBjbGVh
ciB0aGF0IHN0YXR1cyBzaG91bGQgYmUgcGVyLWVudHJ5IGZvciByZWFzb25zCmRpc2N1c3NlZCBv
biB2Mi4gRG8geW91IHRoaW5rIEFERCAnYWxsIG9yIG5vdGhpbmcnIGxpa2UgSSBoYWQgb24gdjIg
PwpJZiBzbyBJIHNob3VsZCByZW1vdmUgdGhlICdkYXRhJyByZXR1cm4gcGFydCBzaW5jZSBpdCBp
cyBub3QgcmVhbGx5CnVzZWZ1bCBoZXJlLgoKPiA+ICsgKgo+ID4gKyAqIFhFTl9ORVRJRl9DVFJM
X1RZUEVfREVMX0dSRUZfTUFQUElORwo+ID4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ID4gKyAqCj4gPiArICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBm
b3IgYmFja2VuZCB0byB1bm1hcCBhIGxpc3Qgb2YgZ3JhbnQKPiA+ICsgKiByZWZlcmVuY2VzLgo+
ID4gKyAqCj4gPiArICogUmVxdWVzdDoKPiA+ICsgKgo+ID4gKyAqICB0eXBlICAgID0gWEVOX05F
VElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5HCj4gPiArICogIGRhdGFbMF0gPSBxdWV1ZSBp
bmRleAo+ID4gKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmlu
ZyB0aGUgbWFwcGluZyBsaXN0Cj4gPiArICogICAgICAgICAgICAoci93IGFuZCBhc3N1bWVkIHRv
IHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBwYWdlKQo+ID4gKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBs
aXN0IGluIGVudHJpZXMKPiA+ICsgKgo+ID4gKyAqIFJlc3BvbnNlOgo+ID4gKyAqCj4gPiArICog
IHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJh
dGlvbiBub3QKPiA+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3VwcG9ydGVkCj4gPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NU
QVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKPiA+ICsgKiAgICAgICAg
ICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1
Y2Nlc3NmdWwKPiA+ICsgKiAgZGF0YSAgID0gbnVtYmVyIG9mIGVudHJpZXMgdGhhdCB3ZXJlIHVu
bWFwcGVkCj4gPiArICoKPiA+ICsgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJs
ZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZCBpbiBzdHJ1Y3QKPiA+ICsgKiAgICAgICB4ZW5fbmV0
aWZfZ3JlZi4gVGhlIG9ubHkgdmFsaWQgZW50cmllcyBhcmUgdGhvc2UgcHJldmlvdXNseSBhZGRl
ZCB3aXRoCj4gPiArICogICAgICAgbWVzc2FnZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVG
X01BUFBJTkcgYXJlIHZhbGlkLAo+ID4gb3RoZXJ3aXNlCj4gPiArICogICAgICAgZW50cmllcyBz
dGF0dXMgYXJlIHNldCB0bwo+ID4gWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1F
VEVSLgo+ID4gKyAqICAgICAgIEl0IHdpbGwgYWxzbyBoYXZlIHRoZSBzYW1lIGVycm9yIGZvciBl
bnRyaWVzIGluZmxpZ2h0IGkuZS4gdXNlZCBpbgo+ID4gKyAqICAgICAgIHJlcXVlc3RzIGZvciB3
aGljaCBoYXZlbid0IGJlZW4gc2VudCByZXNwb25zZXMgdG8gdGhlIHRoZSBmcm9udGVuZC4KPiAK
PiBUaGlzIGxhc3QgcGFyYWdyYXBoIGlzIGEgYml0IGdhcmJsZWQuCgpIbW0sIHNvcnJ5IGZvciB0
aGUgdHdpc3RlZCBlbmdsaXNoLiBJIHJlbW92ZWQgdGhlIGluZmxpZ2h0IHBhcnQgd2hpY2gKd2Fz
IG1ha2luZyBpdCBtb3JlIGNvbmZ1c2luZyBhbmQgbWFkZSBpdCBjbGVhciBpbiB0aGUgcGFyYWdy
YXBoIHRoYXQgdGhlCm9ubHkgdmFsaWQgZW50cmllcyBpbiB0aGlzIG1lc3NhZ2UgYXJlIHRob3Nl
IGFkZGVkIHdpdGgKQUREX0dSRUZfTUFQUElORy4gSG9wZWZ1bGx5IHRoZSB0ZXh0IGJlbG93IGl0
J3MgYmV0dGVyPwoKTk9URTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBm
b3JtYXQgb3V0bGluZWQgaW4gc3RydWN0Cnhlbl9uZXRpZl9ncmVmLiBUaGUgbWFwcGluZ3MgaGVy
ZWJ5IHVzZWQgYXJlIG9ubHkgdGhlIG9uZXMgcHJldmlvdXNseQphZGRlZCB3aXRoIG1lc3NhZ2Ug
WEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HLiBBbnkgb3RoZXIKbWFwcGluZ3Mg
dXNlZCBoZXJlIHdpbGwgZGVsaXZlciBhbgpYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9Q
QVJBTUVURVIuCgpUaGFuayB5b3UhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 12:11:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 12:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtutL-0005ba-AF; Mon, 18 Sep 2017 12:11:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtutJ-0005bU-TK
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 12:11:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 12/4C-03454-DD7BFB95; Mon, 18 Sep 2017 12:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvfm9v2
 RBhf7ZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3H3axFjT4V3z4/JupgbHNpouRk0NCwE9i
 9qz5zCA2m4COxNKj85lAbBEBPYmJd44xgtjMApUSnX1NrCC2sECgxPe5k5ghaoIkOpe+YISwn
 SSuLmgE62URUJW4c2M9WD2vgLvE5+5fQPVcHEICNxglGk5/ZwFJcAqYSLyZ9gisgVFAVuJL42
 pmiGXiEreeQBwhISAgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4mhlisaD
 EyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwEwvN7W4
 ODE9NScxqVgvOT93EyMw+BmAYAfjzMv+hxglOZiURHlFI/dHCvEl5adUZiQWZ8QXleakFh9il
 OHgUJLgXb0NKCdYlJqeWpGWmQOMQ5i0BAePkggv31agNG9xQWJucWY6ROoUoy7HsU2X/zAJse
 Tl56VKifPuBZkhAFKUUZoHNwKWEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHc9yBSezLw
 SuE2vgI5gAjqiZccekCNKEhFSUg2MLG6CbPcPlpYustReYb3m1va0V2G9CvdsGyeILdldIXFy
 0QOB93a8med1Zb4/6RZNP3TYnjXv/rH5AXEHX+bcFz3CcSQjW8yA2ylaps0jhtsvL3G5lT//S
 51zF9Q35Ul9+r9DoE9jivLLA8XfTim6q3x9a6BpcmkVo40Y91HlfQfyPz7xNfmoxFKckWioxV
 xUnAgAwsjxWQQDAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505736665!64435882!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48555 invoked from network); 18 Sep 2017 12:11:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 12:11:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="53003231"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>
Thread-Topic: [PATCH v3 1/1] public/io/netif.h: add gref mapping control
 messages
Thread-Index: AQHTLLujJ9Bq/FNcjE2/TaiepbLBA6K6bQXwgAACPQCAACQ8UA==
Date: Mon, 18 Sep 2017 12:11:04 +0000
Message-ID: <c871eb9b041241c4b4e0a8152d123ae6@AMSPEX02CL03.citrite.net>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
 <20170913181034.28527-2-joao.m.martins@oracle.com>
 <4455cf6ca0c54881aae511871b75e795@AMSPEX02CL03.citrite.net>
 <20170918115613.hjzpvdghfug777f7@paddy>
In-Reply-To: <20170918115613.hjzpvdghfug777f7@paddy>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMTggU2VwdGVtYmVyIDIwMTcgMTI6
NTYKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogWGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Owo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDEvMV0gcHVibGljL2lvL25ldGlmLmg6IGFkZCBncmVm
IG1hcHBpbmcgY29udHJvbAo+IG1lc3NhZ2VzCj4gCj4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQg
MDk6NTM6MThBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBKb2FvIE1hcnRpbnMgW21haWx0bzpqb2FvLm0ubWFy
dGluc0BvcmFjbGUuY29tXQo+ID4gPiBTZW50OiAxMyBTZXB0ZW1iZXIgMjAxNyAxOToxMQo+ID4g
PiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiA+ID4gQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Owo+ID4gPiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+OyBKb2FvIE1hcnRpbnMKPiA+ID4gPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+Cj4g
PiA+IFN1YmplY3Q6IFtQQVRDSCB2MyAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBt
YXBwaW5nIGNvbnRyb2wKPiBtZXNzYWdlcwo+ID4gPgo+ID4gPiBBZGRzIDMgbWVzc2FnZXMgdG8g
YWxsb3cgZ3Vlc3QgdG8gbGV0IGJhY2tlbmQga2VlcCBncmFudHMgbWFwcGVkLAo+ID4gPiBzdWNo
IHRoYXQgMSkgZ3Vlc3RzIGFsbG93aW5nIGZhc3QgcmVjeWNsaW5nIG9mIHBhZ2VzIGNhbiBhdm9p
ZCBkb2luZwo+ID4gPiBncmFudCBvcHMgZm9yIHRob3NlIGNhc2VzLCBvciBvdGhlcndpc2UgMikg
cHJlZmVycmluZyBjb3BpZXMgb3Zlcgo+ID4gPiBncmFudHMgYW5kIDMpIGFsd2F5cyB1c2luZyBh
IGZpeGVkIHNldCBvZiBwYWdlcyBmb3IgbmV0d29yayBJL08uCj4gPiA+Cj4gPiA+IFRoZSB0aHJl
ZSBjb250cm9sIHJpbmcgbWVzc2FnZXMgYWRkZWQgYXJlOgo+ID4gPiAgLSBBZGQgZ3JlZnMgdG8g
YmUgbWFwcGVkIGJ5IGJhY2tlbmQKPiA+ID4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdzIChJZiB0
aGV5IGFyZSBub3QgaW4gdXNlKQo+ID4gPiAgLSBHZXQgbWF4aW11bSBhbW91bnQgb2YgZ3JlZnMg
a2VwdCBtYXBwZWQuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9h
by5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiA+ID4gLS0tCj4gPiA+IHYzOgo+ID4gPiAqIFVzZSBE
RUwgZm9yIHVubWFwcGluZyBncmVmcyBpbnN0ZWFkIG9mIFBVVAo+ID4gPiAqIFJuYW1lIGZyb20g
eGVuX25ldGlmX2dyZWZfYWxsb2MgdG8geGVuX25ldGlmX2dyZWYKPiA+ID4gKiBBZGQgJ3N0YXR1
cycgZmllbGQgb24geGVuX25ldGlmX2dyZWYKPiA+ID4gKiBDbGFyaWZ5IHdoYXQgJ2luZmxpZ2h0
JyBtZWFucwo+ID4gPiAqIFVzZSAiYmVnaW5uaW5nIG9mIHRoZSBwYWdlIiBpbnN0ZWFkIG9mICJi
ZWdpbm5pbmcgb2YgdGhlIGdyYW50Igo+ID4gPiAqIE1lbnRpb24gdGhhdCBwYWdlIG5lZWRzIHRv
IGJlIHIvdyAoYXMgaXQgd2lsbCBoYXZlIHRvIG1vZGlmeSBcLnN0YXR1cykKPiA+ID4gKiBgZGF0
YWAgb24gQUREfFBVVCByZXR1cm5zIG51bWJlciBvZiBlbnRyaWVzIG1hcHBlZC91bm1hcHBlZC4K
PiA+ID4gLS0tCj4gPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCB8IDExNQo+ID4g
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gIDEgZmls
ZSBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYu
aAo+ID4gPiBpbmRleCBjYTAwNjE0MTBkLi4wMDgwYTI2MGZkIDEwMDY0NAo+ID4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vbmV0aWYuaAo+ID4gPiBAQCAtMzUzLDYgKzM1Myw5IEBAIHN0cnVjdCB4ZW5fbmV0aWZf
Y3RybF9yZXF1ZXN0IHsKPiA+ID4gICNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFT
SF9NQVBQSU5HX1NJWkUgNQo+ID4gPiAgI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9I
QVNIX01BUFBJTkcgICAgICA2Cj4gPiA+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VU
X0hBU0hfQUxHT1JJVEhNICAgIDcKPiA+ID4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9H
RVRfR1JFRl9NQVBQSU5HX1NJWkUgOAo+ID4gPiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBF
X0FERF9HUkVGX01BUFBJTkcgICAgICA5Cj4gPiA+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZ
UEVfREVMX0dSRUZfTUFQUElORyAgICAgMTAKPiA+ID4KPiA+ID4gICAgICB1aW50MzJfdCBkYXRh
WzNdOwo+ID4gPiAgfTsKPiA+ID4gQEAgLTM5MSw2ICszOTQsNDEgQEAgc3RydWN0IHhlbl9uZXRp
Zl9jdHJsX3Jlc3BvbnNlIHsKPiA+ID4gIH07Cj4gPiA+Cj4gPiA+ICAvKgo+ID4gPiArICogU3Rh
dGljIEdyYW50cyAoc3RydWN0IHhlbl9uZXRpZl9ncmVmKQo+ID4gPiArICogPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4gPiArICoKPiA+ID4gKyAqIEEgZnJvbnRlbmQg
bWF5IHByb3ZpZGUgYSBmaXhlZCBzZXQgb2YgZ3JhbnQgcmVmZXJlbmNlcyB0byBiZSBtYXBwZWQK
PiBvbgo+ID4gPiArICogdGhlIGJhY2tlbmQuIFRoZSBtZXNzYWdlIG9mIHR5cGUKPiA+ID4gWEVO
X05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCj4gPiA+ICsgKiBwcmlvciBpdHMgdXNh
Z2UgaW4gdGhlIGNvbW1hbmQgcmluZyBhbGxvd3MgZm9yIGNyZWF0aW9uIG9mIHRoZXNlCj4gbWFw
cGluZ3MuCj4gPiA+ICsgKiBUaGUgYmFja2VuZCB3aWxsIG1haW50YWluIGEgZml4ZWQgYW1vdW50
IG9mIHRoZXNlIG1hcHBpbmdzLgo+ID4gPiArICoKPiA+ID4gKyAqIFhFTl9ORVRJRl9DVFJMX1RZ
UEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIGxldHMgYSBmcm9udGVuZAo+ID4gPiBxdWVyeSBob3cg
bWFueQo+ID4gPiArICogb2YgdGhlc2UgbWFwcGluZ3MgY2FuIGJlIGtlcHQuCj4gPiA+ICsgKgo+
ID4gPiArICogRWFjaCBlbnRyeSBpbiB0aGUKPiBYRU5fTkVUSUZfQ1RSTF9UWVBFX3tBREQsREVM
fV9HUkVGX01BUFBJTkcKPiA+ID4gaW5wdXQgdGFibGUgaGFzCj4gPiA+ICsgKiB0aGUgZm9sbG93
aW5nIGZvcm1hdDoKPiA+ID4gKyAqCj4gPiA+ICsgKiAgICAwICAgICAxICAgICAyICAgICAzICAg
ICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3RldAo+ID4gPiArICogKy0tLS0tKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4gPiArICogfCBncmFudCByZWYgICAg
ICAgICAgICAgfCAgZmxhZ3MgICAgfCAgc3RhdHVzICAgfAo+ID4gPiArICogKy0tLS0tKy0tLS0t
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ID4gPiArICoKPiA+ID4gKyAq
IGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlCj4gPiA+ICsgKiBmbGFnczogZmxhZ3MgZGVzY3Jp
YmluZyB0aGUgY29udHJvbCBvcGVyYXRpb24KPiA+ID4gKyAqIHN0YXR1czogWEVOX05FVElGX0NU
UkxfU1RBVFVTXyoKPiA+ID4gKyAqLwo+ID4KPiA+IFlvdSBtYXkgd2FudCB0byBhZGQgc29tZSB3
b3JkcyBoZXJlIHBvaW50aW5nIG91dCB0aGF0IHRoZSBzdGF0dXMgaXMgYW4KPiA+ICdvdXQnIGZp
ZWxkLCBhbmQgYWxzbyB3aGV0aGVyIGl0IHNob3VsZCBiZSBpbml0aWFsaXplZCB0byB6ZXJvIG9y
IG5vdC4KPiA+Cj4gT0suCj4gCj4gPiA+ICsKPiA+ID4gK3N0cnVjdCB4ZW5fbmV0aWZfZ3JlZiB7
Cj4gPiA+ICsgICAgICAgZ3JhbnRfcmVmX3QgcmVmOwo+ID4gPiArICAgICAgIHVpbnQxNl90IGZs
YWdzOwo+ID4gPiArCj4gPiA+ICsjZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25s
eSAgICAwCj4gPiA+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5Cj4gPiA+
ICgxVTw8X1hFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5KQo+ID4gPiArCj4gPiA+ICsgICAg
ICAgdWludDE2X3Qgc3RhdHVzOwo+ID4gPiArfTsKPiA+ID4gKwo+ID4gPiArLyoKPiA+ID4gICAq
IENvbnRyb2wgbWVzc2FnZXMKPiA+ID4gICAqID09PT09PT09PT09PT09PT0KPiA+ID4gICAqCj4g
PiA+IEBAIC02MDksNiArNjQ3LDgzIEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7
Cj4gPiA+ICAgKiAgICAgICBpbnZhbGlkYXRlIGFueSB0YWJsZSBkYXRhIG91dHNpZGUgdGhhdCBy
YW5nZS4KPiA+ID4gICAqICAgICAgIFRoZSBncmFudCByZWZlcmVuY2UgbWF5IGJlIHJlYWQtb25s
eSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKPiA+ID4gICAqICAgICAgIHRoZSByZXNwb25z
ZSBoYXMgYmVlbiBwcm9jZXNzZWQuCj4gPiA+ICsgKgo+ID4gPiArICogWEVOX05FVElGX0NUUkxf
VFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKPiA+ID4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+ICsgKgo+ID4gPiArICogVGhpcyBpcyBzZW50IGJ5
IHRoZSBmcm9udGVuZCB0byBmZXRjaCB0aGUgbnVtYmVyIG9mIGdyZWZzIHRoYXQgY2FuIGJlCj4g
a2VwdAo+ID4gPiArICogbWFwcGVkIGluIHRoZSBiYWNrZW5kLgo+ID4gPiArICoKPiA+ID4gKyAq
IFJlcXVlc3Q6Cj4gPiA+ICsgKgo+ID4gPiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9U
WVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRQo+ID4gPiArICogIGRhdGFbMF0gPSBxdWV1ZSBpbmRl
eCAoYXNzdW1lZCAwIGZvciBzaW5nbGUgcXVldWUpCj4gPiA+ICsgKiAgZGF0YVsxXSA9IDAKPiA+
ID4gKyAqICBkYXRhWzJdID0gMAo+ID4gPiArICoKPiA+ID4gKyAqIFJlc3BvbnNlOgo+ID4gPiAr
ICoKPiA+ID4gKyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRF
RCAgICAgLSBPcGVyYXRpb24KPiBub3QKPiA+ID4gKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiA+ID4gKyAqICAgICAgICAg
ICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBUaGUgcXVldWUKPiBp
bmRleAo+ID4gPiBpcwo+ID4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG91dCBvZiByYW5nZQo+ID4gPiArICogICAgICAgICAgIFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVs
Cj4gPiA+ICsgKiAgZGF0YSAgID0gbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyBhbGxvd2VkIGlu
IHRoZSBncmVmIG1hcHBpbmcKPiB0YWJsZQo+ID4gPiArICogICAgICAgICAgIChpZiBvcGVyYXRp
b24gd2FzIHN1Y2Nlc3NmdWwpIG9yIHplcm8gaWYgaXQgaXMgbm90IHN1cHBvcnRlZC4KPiA+ID4g
KyAqCj4gPiA+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPiA+ID4g
KyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiArICoKPiA+ID4g
KyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gbWFwIGEgbGlz
dCBvZiBncmFudAo+ID4gPiArICogcmVmZXJlbmNlcy4KPiA+ID4gKyAqCj4gPiA+ICsgKiBSZXF1
ZXN0Ogo+ID4gPiArICoKPiA+ID4gKyAqICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9B
RERfR1JFRl9NQVBQSU5HCj4gPiA+ICsgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4Cj4gPiA+ICsg
KiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdlIGNvbnRhaW5pbmcgdGhlIG1hcHBp
bmcgbGlzdAo+ID4gPiArICogICAgICAgICAgICAoci93IGFuZCBhc3N1bWVkIHRvIHN0YXJ0IGF0
IGJlZ2lubmluZyBvZiBwYWdlKQo+ID4gPiArICogIGRhdGFbMl0gPSBzaXplIG9mIGxpc3QgaW4g
ZW50cmllcwo+ID4gPiArICoKPiA+ID4gKyAqIFJlc3BvbnNlOgo+ID4gPiArICoKPiA+ID4gKyAq
ICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVy
YXRpb24KPiBub3QKPiA+ID4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiA+ID4gKyAqICAgICAgICAgICBYRU5fTkVUSUZf
Q1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgLSBPcGVyYXRpb24KPiBmYWlsZWQKPiA+ID4g
KyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBP
cGVyYXRpb24gc3VjY2Vzc2Z1bAo+ID4gPiArICogIGRhdGEgICA9IG51bWJlciBvZiBlbnRyaWVz
IHRoYXQgd2VyZSBtYXBwZWQKPiA+ID4gKyAqCj4gPiA+ICsgKiBOT1RFOiBFYWNoIGVudHJ5IGlu
IHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZAo+ID4gPiArICogICAgICAg
aW4gc3RydWN0IHhlbl9uZXRpZl9ncmVmLgo+ID4KPiA+IFlvdSBtYXkgd2FudCB0byBwdXQgd29y
ZHMgaGVyZSBhYm91dCB0aGUgJ2FsbCBvciBub3RoaW5nJyBzZW1hbnRpY3Mgb2YKPiA+IHRoaXMg
b3BlcmF0aW9uIHZzLiB0aGUgc2VtYW50aWNzIG9mIHRoZSAnZGVsJyBvcGVyYXRpb24gYmVsb3cu
Cj4gPgo+IEdvb2QgcG9pbnQgSSdsbCBhZGQgYSBwYXJhZ3JhcGggYWJvdXQgdGhhdC4KPiAKPiBG
b3IgdGhlIHVubWFwIGl0IGlzIGNsZWFyIHRoYXQgc3RhdHVzIHNob3VsZCBiZSBwZXItZW50cnkg
Zm9yIHJlYXNvbnMKPiBkaXNjdXNzZWQgb24gdjIuIERvIHlvdSB0aGluayBBREQgJ2FsbCBvciBu
b3RoaW5nJyBsaWtlIEkgaGFkIG9uIHYyID8KPiBJZiBzbyBJIHNob3VsZCByZW1vdmUgdGhlICdk
YXRhJyByZXR1cm4gcGFydCBzaW5jZSBpdCBpcyBub3QgcmVhbGx5Cj4gdXNlZnVsIGhlcmUuCgpU
aGUgJ2FsbCBvciBub3RoaW5nJyBzZW1hbnRpYyBpcyBlYXNpZXIgZm9yIHRoZSBmcm9udGVuZCB0
byBkZWFsIHdpdGgsIHNvIEkgdGhpbmsgdGhhdCdzIHRoZSB3YXkgdG8gZ28uIE90aGVyd2lzZSB5
b3UnZCBuZWVkIHRoZSBwZXItZW50cnkgc3RhdHVzLCBhcyB5b3Ugc2F5LiBFaXRoZXIgd2F5LCBJ
IGRvbid0IHRoaW5rIHRoZSBkYXRhIHJldHVybiBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsLgoKPiAK
PiA+ID4gKyAqCj4gPiA+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcK
PiA+ID4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiArICoK
PiA+ID4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5t
YXAgYSBsaXN0IG9mIGdyYW50Cj4gPiA+ICsgKiByZWZlcmVuY2VzLgo+ID4gPiArICoKPiA+ID4g
KyAqIFJlcXVlc3Q6Cj4gPiA+ICsgKgo+ID4gPiArICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RS
TF9UWVBFX0RFTF9HUkVGX01BUFBJTkcKPiA+ID4gKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgK
PiA+ID4gKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmluZyB0
aGUgbWFwcGluZyBsaXN0Cj4gPiA+ICsgKiAgICAgICAgICAgIChyL3cgYW5kIGFzc3VtZWQgdG8g
c3RhcnQgYXQgYmVnaW5uaW5nIG9mIHBhZ2UpCj4gPiA+ICsgKiAgZGF0YVsyXSA9IHNpemUgb2Yg
bGlzdCBpbiBlbnRyaWVzCj4gPiA+ICsgKgo+ID4gPiArICogUmVzcG9uc2U6Cj4gPiA+ICsgKgo+
ID4gPiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAg
ICAtIE9wZXJhdGlvbgo+IG5vdAo+ID4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+ID4gPiArICogICAgICAgICAgIFhF
Tl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbgo+IGZhaWxl
ZAo+ID4gPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAg
ICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gPiA+ICsgKiAgZGF0YSAgID0gbnVtYmVyIG9m
IGVudHJpZXMgdGhhdCB3ZXJlIHVubWFwcGVkCj4gPiA+ICsgKgo+ID4gPiArICogTk9URTogRWFj
aCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBmb3JtYXQgb3V0bGluZWQgaW4gc3Ry
dWN0Cj4gPiA+ICsgKiAgICAgICB4ZW5fbmV0aWZfZ3JlZi4gVGhlIG9ubHkgdmFsaWQgZW50cmll
cyBhcmUgdGhvc2UgcHJldmlvdXNseSBhZGRlZAo+IHdpdGgKPiA+ID4gKyAqICAgICAgIG1lc3Nh
Z2UgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HIGFyZSB2YWxpZCwKPiA+ID4g
b3RoZXJ3aXNlCj4gPiA+ICsgKiAgICAgICBlbnRyaWVzIHN0YXR1cyBhcmUgc2V0IHRvCj4gPiA+
IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUi4KPiA+ID4gKyAqICAgICAg
IEl0IHdpbGwgYWxzbyBoYXZlIHRoZSBzYW1lIGVycm9yIGZvciBlbnRyaWVzIGluZmxpZ2h0IGku
ZS4gdXNlZCBpbgo+ID4gPiArICogICAgICAgcmVxdWVzdHMgZm9yIHdoaWNoIGhhdmVuJ3QgYmVl
biBzZW50IHJlc3BvbnNlcyB0byB0aGUgdGhlCj4gZnJvbnRlbmQuCj4gPgo+ID4gVGhpcyBsYXN0
IHBhcmFncmFwaCBpcyBhIGJpdCBnYXJibGVkLgo+IAo+IEhtbSwgc29ycnkgZm9yIHRoZSB0d2lz
dGVkIGVuZ2xpc2guIEkgcmVtb3ZlZCB0aGUgaW5mbGlnaHQgcGFydCB3aGljaAo+IHdhcyBtYWtp
bmcgaXQgbW9yZSBjb25mdXNpbmcgYW5kIG1hZGUgaXQgY2xlYXIgaW4gdGhlIHBhcmFncmFwaCB0
aGF0IHRoZQo+IG9ubHkgdmFsaWQgZW50cmllcyBpbiB0aGlzIG1lc3NhZ2UgYXJlIHRob3NlIGFk
ZGVkIHdpdGgKPiBBRERfR1JFRl9NQVBQSU5HLiBIb3BlZnVsbHkgdGhlIHRleHQgYmVsb3cgaXQn
cyBiZXR0ZXI/Cj4gCj4gTk9URTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRo
ZSBmb3JtYXQgb3V0bGluZWQgaW4gc3RydWN0Cj4geGVuX25ldGlmX2dyZWYuIFRoZSBtYXBwaW5n
cyBoZXJlYnkgdXNlZCBhcmUgb25seSB0aGUgb25lcyBwcmV2aW91c2x5Cj4gYWRkZWQgd2l0aCBt
ZXNzYWdlIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORy4gQW55Cj4gb3RoZXIK
PiBtYXBwaW5ncyB1c2VkIGhlcmUgd2lsbCBkZWxpdmVyIGFuCj4gWEVOX05FVElGX0NUUkxfU1RB
VFVTX0lOVkFMSURfUEFSQU1FVEVSLgoKSSB0aGluayB0aGF0IGxhc3Qgc2VudGVuY2UgbWlnaHQg
YmUgYmV0dGVyIGFzIHNvbWV0aGluZyBsaWtlOgoKJ1RoZSBlbnRyaWVzIHVzZWQgYXJlIG9ubHkg
dGhlIG9uZXMgcmVwcmVzZW50aW5nIGdyYW50IHJlZmVyZW5jZXMgdGhhdCB3ZXJlIHByZXZpb3Vz
bHkgdGhlIHN1YmplY3Qgb2YgYSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcg
b3BlcmF0aW9uLiBBbnkgb3RoZXIgZW50cmllcyB3aWxsIGhhdmUgdGhlaXIgc3RhdHVzIHNldCB0
byBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgdXBvbiBjb21wbGV0aW9u
LicKCkRvZXMgdGhhdCBzb3VuZCBvaz8KCkNoZWVycywKCiAgIFBhdWwKCj4gCj4gVGhhbmsgeW91
IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 12:28:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 12:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtv9k-0006T9-Ou; Mon, 18 Sep 2017 12:28:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427baeeb7=citrix-osstest@xenproject.org>)
 id 1dtv9j-0006Sx-Kx
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 12:28:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4A/19-17770-6DBBFB95; Mon, 18 Sep 2017 12:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve613fs
 jDR5dkLS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkvuiczFrSIVzw+9Zu5gXGNQBcjJ4eEgL9E
 U/tOVgjbQ2LR1S1sILaIgLPEhA+3wWxeAT2JE23NYLawgJHE2fnfmLsYOYDq3SRWbGeCaHWT+
 NJ/mxHEZgMaM7FnIguIzSKgKtH+aCJYjZCAlsTSxSuZIEYKSpyc+QSshllAQuLgixfMEHMsJW
 7svsc6gZF3FpKyWUjKFjAyrWLUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwdBiDYwdi0KPAQoyQHk5Ior2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryq
 wFAUEixKTU+tSMvMAQYxTFqCg0dJhNcAJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8h
 3cBFQmAFGWU5sGNgEXUJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzaoGs4snMK4Hb9AroCC
 agI1p27AE5oiQRISXVwLj5beIXaXOO5MQ5fls25EgGZd0t56nOP/zMrtlsYdQsqatbJsft2j5
 lRcUZo2db3y5s8up8kbM2/G7xntOiQdfX9uyXX/6+6MvBF3PCNrbV1ia9FRIIy1do7jnhr1j6
 0TK6YdXGav8FAbOubX10Pen8jYbj86Mu/hZ2rHuYcrhq5YcVZpfjtqxQYinOSDTUYi4qTgQA9
 H05uaMCAAA=
X-Env-Sender: prvs=427baeeb7=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505737684!83366360!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24309 invoked from network); 18 Sep 2017 12:28:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 12:28:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448167798"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72121-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7f2f96f1a8af3c22bdf5d4dccb020846799f7be0
X-Osstest-Versions-That: ovmf=4084ccfa22dab15e2b9c3f531ba9ec18a6e08a8d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 18 Sep 2017 13:28:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72121: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA3ZjJmOTZmMWE4YWYzYzIyYmRmNWQ0ZGNjYjAyMDg0Njc5OWY3
YmUwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MDg0Y2NmYTIyZGFi
MTVlMmI5YzNmNTMxYmE5ZWMxOGE2ZTA4YThkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMjAg
IDIwMTctMDktMTggMDc6NDk6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTIxICAyMDE3LTA5LTE4IDA5OjQ5OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDdmMmY5NmYxYThhZjNjMjJiZGY1ZDRkY2NiMDIwODQ2Nzk5
ZjdiZTAKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1
IFNlcCAxNCAxOToyNDozNSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFNtYmlvc01lYXN1
cmVtZW50RHhlOiBTa2lwIG1lYXN1cmVtZW50IGZvciBPRU0gdHlwZQogICAgCiAgICBUaGUgZ2Vu
ZXJpYyBkcml2ZXIgaGFzIG5vIHdheSB0byBrbm93IHdoZXRoZXIgYW4gT0VNIHR5cGUgc2hvdWxk
CiAgICBiZSBmaWx0ZXJlZCBvciBub3QuCiAgICBUaGlzIHBhdGNoIGlzIHRvIHVwZGF0ZSB0aGUg
Y29kZSB0byBza2lwIG1lYXN1cmVtZW50IGZvciBPRU0gdHlwZQogICAgYW5kIHBsYXRmb3JtIGNv
ZGUgY2FuIG1lYXN1cmUgaXQgYnkgc2VsZiBpZiByZXF1aXJlZC4KICAgIAogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IENoYXNlbCBDaGl1IDxjaGFzZWwu
Y2hpdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVu
Z0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNv
bT4KCmNvbW1pdCBmYmZlNjQyMDNiZThhZjY5MjljNGU4Yzg4NTAwZWEwNzY4OWVhMzllCkF1dGhv
cjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMTQgMTE6
MTM6MDUgMjAxNyArMDgwMAoKICAgIE5ldHdvcmtQa2c6IFJlbW92ZSB0aGUgcmVkdW5kYW50ICcv
JyBpbiB0aGUgZW5kIG9mIHJldHVybmVkIElTQ1NJTWFjQWRkciBrZXl3b3JkLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 12:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 12:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtvPA-0007qP-4c; Mon, 18 Sep 2017 12:44:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtvP8-0007qH-Db
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 12:44:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 22/C9-03093-19FBFB95; Mon, 18 Sep 2017 12:44:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbdv//5
 Ig7s9JhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNNwmqXgeWTF/66NbA2M
 a2y6GLk4hAQamSTed7xjg3AeM0qc3vgSytnGKDHz5yHmLkZODhEBZ4mvZ+ayg9i8AvoSF+fMY
 AWxhQV8JVZ+n8wC0iAhsE9OYuqFm2ANEgLeEmfnHmKHsXcumsPYxcjOwSZgJXFIDCTKIqAqcb
 n/IusERu4FjAyrGDWKU4vKUot0jY31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYd64PPMQoycGkJMorGrk/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE75UdQDnBotT0
 1Iq0zBxg+MGkJTh4lER440HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzpsEUiQAUpRRm
 gc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMex5kCk9mXgncpldARzABHdGyYw/IES
 WJCCmpBsbamSVPJz/ce/HBg/seNrujn2YovTo2uVuzTax4LdP2tupcHr8jpkZ/8ycfmVSVNfd
 54OX+navtAld5znpa6Hu1v2T/h+41Wsv4C30+lMb9WV91sMPgvf6XHaoJZlK/Cr6VMLgm71yx
 /2rHe3Xl9oTKgsNhW24KJqx1qzBWNnvw7Pn0tYcTj+5WYinOSDTUYi4qTgQAxitvSYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505738637!83271687!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9285 invoked from network); 18 Sep 2017 12:43:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 12:43:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtvP3-00084w-2Z; Mon, 18 Sep 2017 12: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtvOx-0007D9-FU; Mon, 18 Sep 2017 12:43:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtvOw-0002NW-Ls; Mon, 18 Sep 2017 12:43:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113569-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-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: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
X-Osstest-Versions-This: qemuu=4f2058ded4feb2fa815b33b57b305c81d5016307
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 12:43:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 113569: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1923885124295251965=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1923885124295251965==
Content-Type: text/plain

flight 113569 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113569/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm    <job status>                 broken
 test-armhf-armhf-libvirt-raw    <job status>                 broken
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113560 REGR. vs. 113302

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  4 host-install(4)          broken pass in 113560
 test-armhf-armhf-libvirt-xsm  4 host-install(4)          broken pass in 113560
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail in 113560 pass in 113569
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113560
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 113560

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 113560 like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 113560 like 113302
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 113560 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 113560 never pass
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                4f2058ded4feb2fa815b33b57b305c81d5016307
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    7 days
Failing since        113345  2017-09-12 00:21:07 Z    6 days   11 attempts
Testing same since   113560  2017-09-17 21:24:33 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 broken  
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 broken  
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-libvirt-xsm broken
broken-job test-armhf-armhf-libvirt-raw broken
broken-step test-armhf-armhf-libvirt-raw host-install(4)
broken-step test-armhf-armhf-libvirt-xsm host-install(4)

Not pushing.

(No revision log; it would be 2160 lines long.)


--===============1923885124295251965==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1923885124295251965==--

From xen-devel-bounces@lists.xen.org Mon Sep 18 12:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 12:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtvYh-0000DV-3f; Mon, 18 Sep 2017 12:53:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtvYf-0000DP-Hb
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 12:53:53 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id AA/65-26922-0E1CFB95;
 Mon, 18 Sep 2017 12:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffewf2
 RBvO+mFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+axhSwFm8wr5tzkbGA8
 qNfFyMUhJNDIJPFqyQkmCOcxo8Tr+7PYuhg5gZxtjBKrt2uB2CICzhJfz8xlB7F5BfQlLj/9y
 QpiCwu4STxfewCsXkJgEpPErc+lELanREffbjYYe/PqW4xdjOwcbAJWEofEQKIsAqoSXZOns0
 5g5F7AyLCKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ3wx
 AsINx5/rAQ4ySHExKoryikfsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXtkBlBMsSk1PrUjL
 zAEGHkxagoNHSYQ3HiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivEkgRQIgRRmleXAjY
 FFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK850Gm8GTmlcBtegV0BBPQES079oAcUZKIkJ
 JqYDwVZRyp6sWRdNbo7eurnjK1Zyw/r5U4+fTq+e+OxqWbo57c2XrcpqXo6YuNby/clJr2l4P
 JL6DHUt/Zu+zkr5bzP4UUZhxMfKMVkvlZNH19b9WjQ1L/G849Y2HqCtOusjCsS3S91CrI4KdT
 FB3xfN2yinudX80N6ssK1Pa8aYit95t7K+1WjhJLcUaioRZzUXEiACDrDfp9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505739229!117483274!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19637 invoked from network); 18 Sep 2017 12:53:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 12:53:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtvYb-0008LV-9S; Mon, 18 Sep 2017 12:53:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtvYW-0008C1-0h; Mon, 18 Sep 2017 12:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtvYV-00081g-N6; Mon, 18 Sep 2017 12:53:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113579-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e25fc4cba8439c068a05f29531811cba71069837
X-Osstest-Versions-That: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 12:53:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113579: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGUyNWZjNGNiYTg0MzljMDY4YTA1ZjI5NTMxODExY2Jh
NzEwNjk4MzcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGFiZDkxYjJh
MmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzQ5MyAgMjAxNy0wOS0xNSAyMjowMTozNyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM1NzkgIDIwMTctMDktMTggMTE6MDI6MTcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWUyNWZj
NGNiYTg0MzljMDY4YTA1ZjI5NTMxODExY2JhNzEwNjk4MzcKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxM
SUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IHhlbi11bnN0YWJsZS1zbW9rZSBlMjVmYzRjYmE4NDM5YzA2OGEwNWYyOTUzMTgxMWNiYTcxMDY5
ODM3CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWUyNWZjNGNiYTg0Mzlj
MDY4YTA1ZjI5NTMxODExY2JhNzEwNjk4MzcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4K
KysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNr
IDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFl
bXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14
ZW4tNC45LXRlc3RpbmcKKyAnWycgeGUyNWZjNGNiYTg0MzljMDY4YTA1ZjI5NTMxODExY2JhNzEw
Njk4MzcgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVh
bSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDov
L2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0
CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVf
U0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQgZTI1ZmM0Y2JhODQzOWMwNjhhMDVmMjk1MzE4MTFjYmE3MTA2OTgzNzpy
ZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICBhYmQ5MWIyLi5lMjVmYzRjICBlMjVmYzRjYmE4NDM5YzA2OGEwNWYyOTUzMTgx
MWNiYTcxMDY5ODM3IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:00:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtver-0000ur-RX; Mon, 18 Sep 2017 13:00:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtveq-0000ul-FS
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 13:00:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 06/47-03423-F53CFB95; Mon, 18 Sep 2017 13:00:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDSzf+8P5
 Igxe7OCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owdm7eyFdxirLjVc5O9gfEgYxcjJ4eQQJ7E
 2Y+dLCA2r4CdxPz3r5hBbAkBQ4nTC2+CxVkEVCWmbDvBCmKzCahLtD3bDmRzcIgI+EmcusQOE
 mYWOMwk8XZOEogtLBAtcfHxZ6YuRi6g8U2MEnNOngLbxSngLnH410sWkF5eAUGJvzuEIXq1JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFusZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYO/45HWKU5GBSEuUVjdwfKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeC0OAdUJFqWmp1akZeYAowOmVIKDR
 0mElwEkzVtckJhbnJkOkTrFaMxx4+H1P0wcHTfv/mESApskJc4bAFIqAFKaUZoHNwgWtZcYZa
 WEeRmBzhTiKUgtys0sQZV/xSjOwagkzFsIMoUnM68Ebt8roFOYgE5p2bEH5JSSRISUVANj5l0
 Pi929aQuN0k96bdyurHJglo6M++klW34LuEae4njFzXywZqZA3HWOe3rl6TyTLl7bvik2jv3l
 9UPO0/hmN3NEVaYuLNl5Y97+XwXT9VQXbHLLVbH6Z/5EaeeRpZO0ix0NDV2LHW4fk5VKffD0x
 P49KQxpbSVTJhT96Vm1ZKnEZxPH5NAtSizFGYmGWsxFxYkAoXtiV9UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505739613!106392942!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31945 invoked from network); 18 Sep 2017 13:00:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 13:00:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 07:00:12 -0600
Message-Id: <59BFDF78020000780017C462@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 07:00:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>, <andrew.cooper3@citrix.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504886736-1823-3-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 suravee.suthikulpanit@amd.com, george.dunlap@eu.citrix.com, tim@xen.org,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDE4OjA1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtvmF-0001Cc-KH; Mon, 18 Sep 2017 13:07:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtvmE-0001CW-U2
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 13:07:55 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 19/E1-03423-A25CFB95; Mon, 18 Sep 2017 13:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva7a0f2
 RBqen6los+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLfk1iKnguWnG6ayJzA+N5gS5GTg4JAX+J
 W6t/MoLYLAKqEn0zV7OB2GwCyhI/O3vBbBGg+Obpp9m7GLk4mAVOMEmcnnKRBSQhLJAmMWvGF
 yYQm1fAQuLpi+3MXYwcHEICdRL/fsVBhAUlTs58AlbOLKAjsWD3JzaQEmYBaYnl/zhATE4BV4
 k7d9lBKkQFVCQ6l84BqxYSUJDomH6MaQIj3ywkg2YhGTQLYdACRuZVjOrFqUVlqUW65npJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxhnXvY/xCjJwaQkyisauT9SiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvvMNAOcGi1PTUirTMHGC4w6QlOHiURHgzQNK8xQWJucWZ6
 RCpU4yKUuK8TSAJAZBERmkeXBssxi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcmyBSezL
 wSuOmvgBYzAS1u2bEHZHFJIkJKqoHRbn39tKtLRBp6wn0mr416L3OvpbWC+X3yVO6KUzPvX9i
 y+pDelZs/NAz1Lq/i2SjTIffm6AqPRVPEmaw/rbz9o1CyJ0nSM41nz+t9G60OZwvItJ6Jsvq0
 V0z1zhX5jx7nrd4ardEqDpI/f3af09XGk8dcQk7Lb+zZ/GV7SLG1WKqL7hbDQxMilFiKMxINt
 ZiLihMBskmhdKwCAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505740069!76729116!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62291 invoked from network); 18 Sep 2017 13:07:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:07:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,412,1500940800"; d="scan'208";a="448172577"
Date: Mon, 18 Sep 2017 14:06:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170918130657.jj3gyk4giygzotqb@citrix.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 1/3] Xen: Increase hap/shadow page
 pool size to support more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDdBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGluY3JlYXNlIHBhZ2UgcG9vbCBzaXplIHdoZW4gbWF4IHZj
cHUgbnVtYmVyIGlzIGxhcmdlcgo+IHRoYW4gMTI4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgfCAgNSArKysrKwo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgfCAyNSArKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICB8ICAzICsrKwo+
ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggfCAgMiArKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXggNjUxMmYwMS4uOTRjZjcwYiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
PiBAQCAtODI0LDYgKzgyNCwxMSBAQCBpbnQgYXJjaF92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2
KQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCBhcmNoX2RvbWFpbl9zZXRfbWF4X3Zj
cHVzKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBz
dGF0aWMgaW50IHJlbGlucXVpc2hfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdl
X2xpc3RfaGVhZCAqbGlzdCkKPiAgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgKnRt
cDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gaW5kZXggZGJkZGM1My4uMGUyMzBmOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtMTE2MSw2ICsx
MTYxLDMxIEBAIGludCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCj4gICAgICByZXR1
cm4gMDsKPiAgfQo+ICAKPiAraW50IGFyY2hfZG9tYWluX3NldF9tYXhfdmNwdXMoc3RydWN0IGRv
bWFpbiAqZCkKClRoZSBuYW1lIGRvZXNuJ3QgbWF0Y2ggd2hhdCB0aGUgZnVuY3Rpb24gZG9lcy4K
Cj4gK3sKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgLyogSW5jcmVhc2UgcGFnZSBwb29sIGlu
IG9yZGVyIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cy4gKi8KPiArICAgIGlmICggZC0+bWF4X3ZjcHVz
ID4gMTI4ICkKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwo+ICsK
PiArICAgICAgICBpZiAoaGFwX2VuYWJsZWQoZCkpCgpDb2Rpbmcgc3R5bGUuCgo+ICsgICAgICAg
ICAgICBucl9wYWdlcyA9IDEwMjQ7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBucl9w
YWdlcyA9IDQwOTY7Cj4gKwo+ICsgICAgICAgIHJldCA9IHBhZ2luZ19zZXRfYWxsb2NhdGlvbihk
LCBucl9wYWdlcywgTlVMTCk7CgpEb2VzIHRoaXMgd29yayBvbiBQViBndWVzdHM/Cgo+ICsgICAg
ICAgIGlmICggcmV0ICE9IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcGFnaW5nX3Nl
dF9hbGxvY2F0aW9uKGQsIDAsIE5VTEwpOwo+ICsgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICsg
ICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgbG9uZwo+
ICBhcmNoX2RvX3ZjcHVfb3AoCj4gICAgICBpbnQgY21kLCBzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t
Y3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4gaW5kZXggNDI2NThlNS4uNjQzNTdhMyAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwu
Ywo+IEBAIC02MzEsNiArNjMxLDkgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo+ICAgICAgICAgICAgICBkLT5tYXhfdmNwdXMg
PSBtYXg7Cj4gICAgICAgICAgfQo+ICAKPiArICAgICAgICBpZiAoIGFyY2hfZG9tYWluX3NldF9t
YXhfdmNwdXMoZCkgPCAwKQoKIT0gMCBwbGVhc2UuCgo+ICsgICAgICAgICAgICBnb3RvIG1heHZj
cHVfb3V0Owo+ICsKPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1heDsgaSsrICkKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgIGlmICggZC0+dmNwdVtpXSAhPSBOVUxMICkKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5o
Cj4gaW5kZXggMzQ3ZjI2NC4uZTFlY2UzYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiBAQCAtODEsNiArODEs
OCBAQCB2b2lkIGFyY2hfZHVtcF9kb21haW5faW5mbyhzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4g
IGludCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKik7Cj4gIAo+ICtpbnQgYXJjaF9kb21h
aW5fc2V0X21heF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKTsKPiArCj4gIGV4dGVybiBzcGlubG9j
a190IHZjcHVfYWxsb2NfbG9jazsKPiAgYm9vbF90IGRvbWN0bF9sb2NrX2FjcXVpcmUodm9pZCk7
Cj4gIHZvaWQgZG9tY3RsX2xvY2tfcmVsZWFzZSh2b2lkKTsKPiAtLSAKPiAxLjguMy4xCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:18:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:18:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtvwb-0001zJ-Jn; Mon, 18 Sep 2017 13:18:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtvwa-0001zD-7F
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 13:18:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 57/21-18674-BA7CFB95; Mon, 18 Sep 2017 13:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fF8f2
 RBvOnqVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnV/1mLzgsU/FjpmID4wuRLkZODiGBPImt
 9xYxg9i8AnYSjbtWgtkSAoYSpxfeZAGxWQRUJWaevwdmswmoS7Q9287axcjBISLgJ3HqEjtIm
 FngMJPE2zlJILawQIDEixVrgEq4gMY3MUrsvf2CFSTBKeAu0fNzNQtIL6+AoMTfHcIQvVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIzO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0KtnYGDcwXh7st8hRkkOJiVRXtHI/ZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjzjwHlBItS01Mr0jJzgFEAk5bg4FES4bUGSfMWFyTmF
 memQ6ROMepydNy8+4dJiCUvPy9VSpzXD6RIAKQoozQPbgQsIi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEoa4hCczrwRu0yugI5iAjmjZsQfkiJJEhJRUA2Mdn0p27F0N/VaBc5v2yE5qvLw
 qRGfRDKu0+rN2Dd3tnLu3+hyX103j+LauXGJOnKvqv395d8/fX+TlOfHL2rgXPDxT3z/bmL9W
 1zzPave9sICdGscmpAdun3Hz0cb7dWY1i+a9XfJmfVlC7tJp12v2lc9/PPkcT+w0R8+YeR2Xj
 vxct5B/fv5bJZbijERDLeai4kQAUjIXksMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505740710!90946102!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52557 invoked from network); 18 Sep 2017 13:18:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 18 Sep 2017 13:18:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 07:18:29 -0600
Message-Id: <59BFE3C2020000780017C4A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 07:18:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>, <andrew.cooper3@citrix.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-4-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504886736-1823-4-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 suravee.suthikulpanit@amd.com, george.dunlap@eu.citrix.com, tim@xen.org,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 3/4] x86/hvm: Break out __hvm_copy()'s
 translation logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDE4OjA1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gQEAgLTMwNjksNiArMzA2OSw4MyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKPiAg
ICAgIGh2bV91bm1hcF9lbnRyeShucHRzc19kZXNjKTsKPiAgfQo+ICAKPiArZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCj4gKyAgICBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywKPiAr
ICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCwK
PiArICAgIGdmbl90ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wKQo+ICt7Cj4gKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgcDJtX3R5cGVfdCBwMm10Owo+ICsgICAgZ2ZuX3Qg
Z2ZuOwo+ICsKPiArICAgIGlmICggbGluZWFyICkKPiArICAgIHsKPiArICAgICAgICBnZm4gPSBf
Z2ZuKHBhZ2luZ19ndmFfdG9fZ2ZuKHYsIGFkZHIsICZwZmVjKSk7Cj4gKwo+ICsgICAgICAgIGlm
ICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IGlmICggcGZlYyAmIFBGRUNfcGFnZV9wYWdlZCApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4g
SFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKPiArCj4gKyAgICAgICAgICAgIGlmICggcGZlYyAmIFBG
RUNfcGFnZV9zaGFyZWQgKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9z
aGFyZWQ7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIHBmaW5mbyApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKPiArICAgICAgICAgICAg
ICAgIHBmaW5mby0+ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7Cj4gKyAgICAgICAgICAgIH0K
PiArCj4gKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjsKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgZ2ZuID0g
X2dmbihhZGRyID4+IFBBR0VfU0hJRlQpOwoKVGhpcyB3YW50cyB0byBiZWNvbWUgZ2FkZHJfdG9f
Z2ZuKCksIG5vdyB0aGF0IHdlIGhhdmUgaXQsIGFuZCAuLi4KCj4gKyAgICAgICAgQVNTRVJUKCFw
ZmluZm8pOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBObyBuZWVkIHRvIGRvIHRo
ZSBQMk0gbG9va3VwIGZvciBpbnRlcm5hbGx5IGhhbmRsZWQgTU1JTywgYmVuZWZpdGluZwo+ICsg
ICAgICogLSAzMi1iaXQgV2luWFAgKCYgb2xkZXIgV2luZG93cykgb24gQU1EIENQVXMgZm9yIExB
UElDIGFjY2Vzc2VzLAo+ICsgICAgICogLSBuZXdlciBXaW5kb3dzIChsaWtlIFNlcnZlciAyMDEy
KSBmb3IgSFBFVCBhY2Nlc3Nlcy4KPiArICAgICAqLwo+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQK
PiArICAgICAgICAgJiYgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQo+ICsgICAgICAg
ICAmJiBodm1fbW1pb19pbnRlcm5hbChnZm5feChnZm4pIDw8IFBBR0VfU0hJRlQpICkKCi4uLiB0
aGlzIG9uZSBnZm5fdG9fZ2FkZHIoKS4KCj4gKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOwo+ICsKPiArICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4s
IGdmbl94KGdmbiksICZwMm10LCBQMk1fVU5TSEFSRSk7Cj4gKwo+ICsgICAgaWYgKCAhcGFnZSAp
Cj4gKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+ICsKPiArICAgIGlm
ICggcDJtX2lzX3BhZ2luZyhwMm10KSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Cj4gKyAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWluLCBnZm5feChn
Zm4pKTsKPiArICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKPiArICAgIH0K
PiArICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0
X3BhZ2UocGFnZSk7Cj4gKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7Cj4gKyAg
ICB9Cj4gKyAgICBpZiAoIHAybV9pc19ncmFudChwMm10KSApCj4gKyAgICB7Cj4gKyAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Cj4gKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsK
PiArICAgIH0KPiArCj4gKyAgICAqcGFnZV9wID0gcGFnZTsKPiArICAgIGlmICggZ2ZuX3AgKQo+
ICsgICAgICAgICpnZm5fcCA9IGdmbjsKPiArICAgIGlmICggcDJtdF9wICkKPiArICAgICAgICAq
cDJtdF9wID0gcDJtdDsKCkNvbnNpZGVyaW5nIHRoZSB1c2UgaW4gcGF0Y2ggNCwgaXMgaXQgcmVh
bGx5IHVzZWZ1bCBmb3IgcDJtdF9wIHRvIGJlIGFuCm9wdGlvbmFsIG91dHB1dD8gSS5lLiBkbyB5
b3UgZm9yZXNlZSAoaW4gdGhlIG5lYXIgZnV0dXJlKSBhIGNhc2Ugd2hlcmUKcDJtX2lzX2Rpc2Nh
cmRfd3JpdGUoKSBkb2Vzbid0IG5lZWQgaGFuZGxpbmcgYnkgdGhlIGNhbGxlcj8KCj4gQEAgLTEw
Myw2ICsxMDQsMTcgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9t
X2d1ZXN0X2xpbmVhcigKPiAgICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQg
c2l6ZSwgdWludDMyX3QgcGZlYywKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Cj4g
IAo+ICsvKgo+ICsgKiBHZXQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UgdW5kZXIgYW4gSFZNIHBo
eXNpY2FsIG9yIGxpbmVhciBhZGRyZXNzLiAgSWYKPiArICogbGluZWFyLCBhIHBhZ2V3YWxrIGlz
IHBlcmZvcm1lZCB1c2luZyBwZmVjIChmYXVsdCBkZXRhaWxzIG9wdGlvbmFsbHkgaW4KPiArICog
cGZpbmZvKS4KPiArICogT24gc3VjY2VzcywgcmV0dXJucyBIVk1UUkFOU19va2F5IHdpdGggYSBy
ZWZlcmVuY2UgdGFrZW4gb24gKipfcGFnZS4KPiArICovCj4gK2VudW0gaHZtX3RyYW5zbGF0aW9u
X3Jlc3VsdCBodm1fdHJhbnNsYXRlX2dldF9wYWdlKAo+ICsgICAgc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkciwgYm9vbCBsaW5lYXIsIHVpbnQzMl90IHBmZWMsCj4gKyAgICBwYWdl
ZmF1bHRfaW5mb190ICpwZmluZm8sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlX3AsCj4gKyAgICBn
Zm5fdCAqZ2ZuX3AsIHAybV90eXBlX3QgKnAybXRfcCk7CgpUaGUgb3B0aW9uYWwgbmF0dXJlIG9m
IHdoaWNoZXZlciBvdXRwdXRzIHdlIGRlY2lkZSB0byBiZSBvcHRpb25hbApzaG91bGQgcHJvYmFi
bHkgYmUgY2FsbGVkIG91dCBpbiB0aGUgY29tbWVudCwganVzdCBsaWtlIGl0IGlzIGZvciBwZmlu
Zm8uCgpOb25lIG9mIHRoZSBwb2ludHMgYnJvdWdodCB1cCB3b3VsZCByZWFsbHkgcmVxdWlyZSBh
bm90aGVyIHZlcnNpb24sCnRoZXkgY291bGQgYWxsIGVhc2lseSBiZSBkZWFsdCB3aXRoIHdoaWxl
IGNvbW1pdHRpbmcuIEJ1dCBvZiBjb3Vyc2Ugd2UKZmlyc3QgbmVlZCB0byBhZ3JlZSBvbiBhdCBs
ZWFzdCB0aGlzIGxhc3Qgb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:20:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:20:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtvyO-0002Wt-V6; Mon, 18 Sep 2017 13:20:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtvyN-0002Wm-Av
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:20:27 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B5/46-30688-A18CFB95; Mon, 18 Sep 2017 13:20:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva74if2
 RBl/6zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrF5tZCz4qVSz6Po+lgXGbdBcjJ4eEgL/E
 6bk9zCA2i4CqxP9J/xhBbDYBZYmfnb1sILaIgJbEhC1bmboYuTiYBV4xSqybdAAsISzgLrHxy
 BIwm1fAQuL4q6tgtpDAaUaJzytVIeKCEidnPmEBsZkFdCQW7P4EVMMBZEtLLP/HARLmFPCQ2D
 f3PyuILSqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkoJdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhq9QwMjDsYG2f7HWKU5GBSEuUVjdwfKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV/E4UE6wKDU9tSItMwcY9DBpCQ4eJRFebZA0b3FBYm5xZ
 jpE6hSjLsexTZf/MAmx5OXnpUqJ8zqCFAmAFGWU5sGNgEXgJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvEogU3gy80rgNgHjBOh+Ed6WHXtAjihJREhJNTCaVVzw6cvvexHT9Soy03WRTeC
 Wszc7H211tjhid+iSWVbJ/oOb+LSkmqS0Imt2ZZ/acMHwLZ9ttPyW2Wtj07SOpEUzfL+99YZK
 +96lPKKt4j/n8DR8kbkkoezLwSZqKvic8/zpdY5by62CeLPFQtWnqmnr/X24f6999GFP9RkdD
 WHGfYENK5RYijMSDbWYi4oTAR6uIcm7AgAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505740822!75783067!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59971 invoked from network); 18 Sep 2017 13:20:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:20:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448174634"
Date: Mon, 18 Sep 2017 14:20:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170918132020.th4uy3dgm2aosyde@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
 <45af34fb6e424e62b641bdc50508862b@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <45af34fb6e424e62b641bdc50508862b@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 "jtotto@uwaterloo.ca" <jtotto@uwaterloo.ca>,
 Jennifer Herbert <jennifer.herbert@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTA6MDU6MDdBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCBb
bWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+ID4g
SmVubmlmZXIgSGVyYmVydAo+ID4gU2VudDogMTQgU2VwdGVtYmVyIDIwMTcgMTY6MzQKPiA+IFRv
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Owo+ID4geGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBqdG90dG9A
dXdhdGVybG9vLmNhCj4gPiBDYzogSmVubmlmZXIgSGVyYmVydCA8amVubmlmZXIuaGVyYmVydEBj
aXRyaXguY29tPgo+ID4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIDIvMl0gSW50cm9kdWNl
IG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeQo+ID4gCj4gPiBUaGlzIFBhdGNoIGFsbG93cyBhIG1p
Z3JhdGlvbiBwcmVjb3B5IHBvbGljeSB0byBiZSBzcGVjaWZpZWQuCj4gPiAKPiA+IFRoZSBwcmVj
b3B5IHBoYXNlIG9mIHRoZSB4Y19kb21haW5fc2F2ZSgpIGxpdmUgbWlncmF0aW9uIGFsZ29yaXRo
bSBoYXMKPiA+IGhpc3RvcmljYWxseSBiZWVuIGltcGxlbWVudGVkIHRvIHJ1biB1bnRpbCBlaXRo
ZXIgYSkgKGFsbW9zdCkgbm8gcGFnZXMKPiA+IGFyZSBkaXJ0eSBvciBiKSBzb21lIGZpeGVkLCBo
YXJkLWNvZGVkIG1heGltdW0gbnVtYmVyIG9mIHByZWNvcHkKPiA+IGl0ZXJhdGlvbnMgaGFzIGJl
ZW4gZXhjZWVkZWQuICBUaGlzIHBvbGljeSBhbmQgaXRzIGltcGxlbWVudGF0aW9uIGFyZQo+ID4g
bGVzcyB0aGFuIGlkZWFsIGZvciBhIGZldyByZWFzb25zOgo+ID4gLSB0aGUgbG9naWMgb2YgdGhl
IHBvbGljeSBpcyBpbnRlcnR3aW5lZCB3aXRoIHRoZSBjb250cm9sIGZsb3cgb2YgdGhlCj4gPiAg
IG1lY2hhbmlzbSBvZiB0aGUgcHJlY29weSBzdGFnZQo+ID4gLSBpdCBjYW4ndCB0YWtlIGludG8g
YWNjb3VudCBmYWN0cyBleHRlcm5hbCB0byB0aGUgaW1tZWRpYXRlCj4gPiAgIG1pZ3JhdGlvbiBj
b250ZXh0LCBzdWNoIGV4dGVybmFsIHN0YXRlIHRyYW5zZmVyIHN0YXRlLCBpbnRlcmFjdGl2ZQo+
ID4gICB1c2VyIGlucHV0LCBvciB0aGUgcGFzc2FnZSBvZiB3YWxsLWNsb2NrIHRpbWUuCj4gPiAt
IGl0IGRvZXMgbm90IHBlcm1pdCB0aGUgdXNlciB0byBjaGFuZ2UgdGhlaXIgbWluZCwgb3ZlciB0
aW1lLCBhYm91dAo+ID4gICB3aGF0IHRvIGRvIGF0IHRoZSBlbmQgb2YgdGhlIHByZWNvcHkgKHRo
ZXkgZ2V0IGFuIHVuY29uZGl0aW9uYWwKPiA+ICAgdHJhbnNpdGlvbiBpbnRvIHRoZSBzdG9wLWFu
ZC1jb3B5IHBoYXNlIG9mIHRoZSBtaWdyYXRpb24pCj4gPiAKPiA+IFRvIHBlcm1pdCBjYWxsZXJz
IHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGljaWVzIGdvdmVybmluZwo+
ID4gd2hlbiB0aGUgbGl2ZSBtaWdyYXRpb24gcHJlY29weSBwaGFzZSBzaG91bGQgZW5kLCBhbmQg
d2hhdCBzaG91bGQgYmUKPiA+IGRvbmUgbmV4dDoKPiA+IC0gYWRkIGEgcHJlY29weV9wb2xpY3ko
KSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVkCj4gPiAgIGNh
bGxiYWNrcwo+ID4gLSBkdXJpbmcgdGhlIHByZWNvcHkgcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb25z
LCBjb25zdWx0IHRoaXMgcG9saWN5IGFmdGVyCj4gPiAgIGVhY2ggYmF0Y2ggb2YgcGFnZXMgdHJh
bnNtaXR0ZWQgYW5kIHRha2UgdGhlIGRpY3RhdGVkIGFjdGlvbiwgd2hpY2gKPiA+ICAgbWF5IGJl
IHRvIGEpIGFib3J0IHRoZSBtaWdyYXRpb24gZW50aXJlbHksIGIpIGNvbnRpbnVlIHdpdGggdGhl
Cj4gPiAgIHByZWNvcHksIG9yIGMpIHByb2NlZWQgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Uu
Cj4gPiAtIHByb3ZpZGUgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIG9sZCBwb2xpY3ksIHVzZWQg
d2hlbgo+ID4gICBwcmVjb3B5X3BvbGljeSBjYWxsYmFjayAgaXMgbm90IHByb3ZpZGVkLgo+ID4g
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJiZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNp
dHJpeC5jb20+Cj4gPiAKPiA+IC0tLQo+ID4gCj4gPiBUaGlzIGlzIHVwZGF0ZWQvbW9kaWZpZWQg
c3Vic2V0IG9mIHBhdGNoIDcvMjAsIHBhcnQgb2YKPiA+IEpvc2h1YSBPdHRvJ3MgIkFkZCBwb3N0
Y29weSBsaXZlIG1pZ3JhdGlvbiBzdXBwb3J0LiIgcGF0Y2gsCj4gPiBkYXRlZCAyN3RoIE1hcmNo
IDIwMTcuICBBcyBpbmRpY2F0ZWQgb24gdGhlIG9yaWdpbmFsIHRocmVhZCwKPiA+IEkgd2lzaCB0
byBtYWtlIHVzZSBvZiB0aGlzIHRoaXMgd2l0aGluIHRoZSBYZW5TZXJ2ZXIgcHJvZHVjdC4KPiA+
IEkgaG9wZSB0aGlzIHdpbGwgYWlkIEpvc2ggaW4gcHVzaGluZyB0aGUgcmVtYWluZGVyIG9mIGhp
cyBzZXJpZXMuCj4gCj4gRG9lcyB0aGlzIHBhdGNoIG5lZWQgdG8gY2FycnkgSm9zaHVhJ3Mgcy1v
LWIsIG9yIGF0IGxlYXN0ICdzdWdnZXN0ZWQtYnknPwoKSSBhZ3JlZS4gV2UgbmVlZCB0byByZXRh
aW4gSm9zaHVhJ3Mgcy1vLWIgYmVjYXVzZSB0aGlzIHBhdGNoIGlzIGJhc2VkIG9uCmhpcy4KCj4g
Cj4gPiAtLS0KPiA+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggfCAgMTkgKysrKysr
KysKPiA+ICB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgfCAgIDcgKystCj4gPiAgdG9v
bHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAgIHwgMTAyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tCj4gPiAtLS0tLS0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDk0IGluc2VydGlv
bnMoKyksIDM0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCj4gPiBp
bmRleCA2NjI2ZjBjLi5kNTkwOGRjIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5ndWVzdC5oCj4gPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKPiA+
IEBAIC0zOSw2ICszOSwxNCBAQAo+ID4gICAqLwo+ID4gIHN0cnVjdCB4ZW5ldnRjaG5faGFuZGxl
Owo+ID4gCj4gPiArLyogRm9yIHNhdmUncyBwcmVjb3B5X3BvbGljeSgpLiAqLwo+ID4gK3N0cnVj
dCBwcmVjb3B5X3N0YXRzCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpdGVyYXRpb247Cj4gPiAr
ICAgIHVuc2lnbmVkIHRvdGFsX3dyaXR0ZW47Cj4gPiArICAgIGxvbmcgZGlydHlfY291bnQ7IC8q
IC0xIGlmIHVua25vd24gKi8KPiA+ICt9Owo+ID4gKwo+ID4gIC8qIGNhbGxiYWNrcyBwcm92aWRl
ZCBieSB4Y19kb21haW5fc2F2ZSAqLwo+ID4gIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4gPiAg
ICAgIC8qIENhbGxlZCBhZnRlciBleHBpcmF0aW9uIG9mIGNoZWNrcG9pbnQgaW50ZXJ2YWwsCj4g
PiBAQCAtNDYsNiArNTQsMTcgQEAgc3RydWN0IHNhdmVfY2FsbGJhY2tzIHsKPiA+ICAgICAgICov
Cj4gPiAgICAgIGludCAoKnN1c3BlbmQpKHZvaWQqIGRhdGEpOwo+ID4gCj4gPiArICAgIC8qIENh
bGxlZCBhZnRlciBldmVyeSBiYXRjaCBvZiBwYWdlIGRhdGEgc2VudCBkdXJpbmcgdGhlIHByZWNv
cHkgcGhhc2Ugb2YKPiA+IGEKPiA+ICsgICAgICogbGl2ZSBtaWdyYXRpb24gdG8gYXNrIHRoZSBj
YWxsZXIgd2hhdCB0byBkbyBuZXh0IGJhc2VkIG9uIHRoZSBjdXJyZW50Cj4gPiArICAgICAqIHN0
YXRlIG9mIHRoZSBwcmVjb3B5IG1pZ3JhdGlvbi4KPiA+ICsgICAgICovCj4gPiArI2RlZmluZSBY
R1NfUE9MSUNZX0FCT1JUICAgICAgICAgICgtMSkgLyogQWJhbmRvbiB0aGUgbWlncmF0aW9uIGVu
dGlyZWx5Cj4gPiBhbmQKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiB0aWR5IHVwLiAqLwo+ID4gKyNkZWZpbmUgWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZ
IDAgIC8qIFJlbWFpbiBpbiB0aGUgcHJlY29weQo+ID4gcGhhc2UuICovCj4gPiArI2RlZmluZSBY
R1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkgc3VzcGVuZCBhbmQK
PiA+IHRyYW5zbWl0IHRoZQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqIHJlbWFpbmluZyBkaXJ0eSBwYWdlcy4gKi8KPiA+ICsgICAgaW50ICgqcHJlY29weV9w
b2xpY3kpKHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0YXRzLCB2b2lkICpkYXRhKTsKPiAKPiBEbyB3
ZSByZWFsbHkgd2FudCB0byBiZSBwYXNzaW5nIHRoZSBzdHJ1Y3QsIHJhdGhlciB0aGFuIGEgcG9p
bnRlciB0byBpdD8KPiAKCklJUkMgdGhhdCB3YXMgZGlzY3Vzc2VkIGluIHRoZSBwYXN0LiBXZSBw
YXNzZWQgdGhlIHN0cnVjdCBiZWNhdXNlIHdlCmNvdWxkbid0IHBhc3MgcG9pbnRlcnMgYWNyb3Nz
IHByb2Nlc3MgYm91bmRhcnkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtw0v-0002nj-F2; Mon, 18 Sep 2017 13:23:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtw0u-0002nd-Nd
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:23:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 38/C1-01761-7B8CFB95; Mon, 18 Sep 2017 13:23:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQnfTif2
 RBte69C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxpy9eyF2zUqHhwZzNTA+MF+S5GTg4JAT+J
 JWsesILYbAI6EkuPzmcCsUUEFCUevLwJFOfiYBZ4xSixbtIBNpCEsIC7xPL9XSwQRR4S++a8Y
 oSwnSRWruxmB7FZBFQlXp9qZwaxeYHqby6cwwwySEjgJ6PE4Y9bwbZxClhKzFr0DKyZUUBW4k
 vjarAGZgFxiVtPIK6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli18DbV
 YUOLkzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKqX
 m1pcnJiempOYVKyXnJ+7iREYAfUMDIw7GPtW+R1ilORgUhLlFY3cHynEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgnfWcaCcYFFqempFWmYOMBZh0hIcPEoivPdB0rzFBYm5xZnpEKlTjLocxzZd/s
 MkxJKXn5cqJc67FqRIAKQoozQPbgQsLVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7FWQ
 KT2ZeCdwmYFQD3S/C27JjD8gRJYkIKakGRs0fH5fz/G61Vl9dYXU2dPW7jhv5+2t57NbVVKy4
 O/FaotH9ZIWzkfl3yljPusi9Pr9Q3XpSsUlCnpvY23tHii+m3xT992jvhO4vHBfr9t7T5d7e/
 vrHrRv5Gydd//7i3OJlZ1w9jcPPGmgW5MpnXfJSq6yzT5guqszxdrn8FRO5RbN/CofPf67EUp
 yRaKjFXFScCABQV1YyBgMAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505740978!112179545!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49467 invoked from network); 18 Sep 2017 13:22:58 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:22:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="53007779"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
Thread-Index: AQHTLW9OaYBo0YyLMke3qO0ny5Cp3aK6WvFAgAAqaQCAACGq4A==
Date: Mon, 18 Sep 2017 13:21:27 +0000
Message-ID: <8058bf6fa4f14616b56bf3db42d7a957@AMSPEX02CL03.citrite.net>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
 <45af34fb6e424e62b641bdc50508862b@AMSPEX02CL03.citrite.net>
 <20170918132020.th4uy3dgm2aosyde@citrix.com>
In-Reply-To: <20170918132020.th4uy3dgm2aosyde@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 "jtotto@uwaterloo.ca" <jtotto@uwaterloo.ca>,
 Jennifer Herbert <jennifer.herbert@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDE4IFNlcHRlbWJlciAyMDE3IDE0OjIwCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEplbm5pZmVyIEhlcmJl
cnQgPGplbm5pZmVyLmhlcmJlcnRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgeGVuLQo+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBqdG90dG9AdXdhdGVybG9vLmNhCj4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAyLzJdIEludHJvZHVjZSBtaWdyYXRpb24gcHJlY29weSBw
b2xpY3kKPiAKPiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAxMDowNTowN0FNICswMTAwLCBQYXVs
IER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZy
b206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9u
IEJlaGFsZiBPZgo+ID4gPiBKZW5uaWZlciBIZXJiZXJ0Cj4gPiA+IFNlbnQ6IDE0IFNlcHRlbWJl
ciAyMDE3IDE2OjM0Cj4gPiA+IFRvOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Owo+ID4gPiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IGp0b3R0b0B1d2F0ZXJsb28uY2EKPiA+ID4gQ2M6IEplbm5pZmVyIEhl
cmJlcnQgPGplbm5pZmVyLmhlcmJlcnRAY2l0cml4LmNvbT4KPiA+ID4gU3ViamVjdDogW1hlbi1k
ZXZlbF0gW1BBVENIIDIvMl0gSW50cm9kdWNlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeQo+ID4g
Pgo+ID4gPiBUaGlzIFBhdGNoIGFsbG93cyBhIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSB0byBi
ZSBzcGVjaWZpZWQuCj4gPiA+Cj4gPiA+IFRoZSBwcmVjb3B5IHBoYXNlIG9mIHRoZSB4Y19kb21h
aW5fc2F2ZSgpIGxpdmUgbWlncmF0aW9uIGFsZ29yaXRobSBoYXMKPiA+ID4gaGlzdG9yaWNhbGx5
IGJlZW4gaW1wbGVtZW50ZWQgdG8gcnVuIHVudGlsIGVpdGhlciBhKSAoYWxtb3N0KSBubyBwYWdl
cwo+ID4gPiBhcmUgZGlydHkgb3IgYikgc29tZSBmaXhlZCwgaGFyZC1jb2RlZCBtYXhpbXVtIG51
bWJlciBvZiBwcmVjb3B5Cj4gPiA+IGl0ZXJhdGlvbnMgaGFzIGJlZW4gZXhjZWVkZWQuICBUaGlz
IHBvbGljeSBhbmQgaXRzIGltcGxlbWVudGF0aW9uIGFyZQo+ID4gPiBsZXNzIHRoYW4gaWRlYWwg
Zm9yIGEgZmV3IHJlYXNvbnM6Cj4gPiA+IC0gdGhlIGxvZ2ljIG9mIHRoZSBwb2xpY3kgaXMgaW50
ZXJ0d2luZWQgd2l0aCB0aGUgY29udHJvbCBmbG93IG9mIHRoZQo+ID4gPiAgIG1lY2hhbmlzbSBv
ZiB0aGUgcHJlY29weSBzdGFnZQo+ID4gPiAtIGl0IGNhbid0IHRha2UgaW50byBhY2NvdW50IGZh
Y3RzIGV4dGVybmFsIHRvIHRoZSBpbW1lZGlhdGUKPiA+ID4gICBtaWdyYXRpb24gY29udGV4dCwg
c3VjaCBleHRlcm5hbCBzdGF0ZSB0cmFuc2ZlciBzdGF0ZSwgaW50ZXJhY3RpdmUKPiA+ID4gICB1
c2VyIGlucHV0LCBvciB0aGUgcGFzc2FnZSBvZiB3YWxsLWNsb2NrIHRpbWUuCj4gPiA+IC0gaXQg
ZG9lcyBub3QgcGVybWl0IHRoZSB1c2VyIHRvIGNoYW5nZSB0aGVpciBtaW5kLCBvdmVyIHRpbWUs
IGFib3V0Cj4gPiA+ICAgd2hhdCB0byBkbyBhdCB0aGUgZW5kIG9mIHRoZSBwcmVjb3B5ICh0aGV5
IGdldCBhbiB1bmNvbmRpdGlvbmFsCj4gPiA+ICAgdHJhbnNpdGlvbiBpbnRvIHRoZSBzdG9wLWFu
ZC1jb3B5IHBoYXNlIG9mIHRoZSBtaWdyYXRpb24pCj4gPiA+Cj4gPiA+IFRvIHBlcm1pdCBjYWxs
ZXJzIHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGljaWVzIGdvdmVybmlu
Zwo+ID4gPiB3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3VsZCBlbmQs
IGFuZCB3aGF0IHNob3VsZCBiZQo+ID4gPiBkb25lIG5leHQ6Cj4gPiA+IC0gYWRkIGEgcHJlY29w
eV9wb2xpY3koKSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVk
Cj4gPiA+ICAgY2FsbGJhY2tzCj4gPiA+IC0gZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxp
dmUgbWlncmF0aW9ucywgY29uc3VsdCB0aGlzIHBvbGljeSBhZnRlcgo+ID4gPiAgIGVhY2ggYmF0
Y2ggb2YgcGFnZXMgdHJhbnNtaXR0ZWQgYW5kIHRha2UgdGhlIGRpY3RhdGVkIGFjdGlvbiwgd2hp
Y2gKPiA+ID4gICBtYXkgYmUgdG8gYSkgYWJvcnQgdGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikg
Y29udGludWUgd2l0aCB0aGUKPiA+ID4gICBwcmVjb3B5LCBvciBjKSBwcm9jZWVkIHRvIHRoZSBz
dG9wLWFuZC1jb3B5IHBoYXNlLgo+ID4gPiAtIHByb3ZpZGUgYW4gaW1wbGVtZW50YXRpb24gb2Yg
dGhlIG9sZCBwb2xpY3ksIHVzZWQgd2hlbgo+ID4gPiAgIHByZWNvcHlfcG9saWN5IGNhbGxiYWNr
ICBpcyBub3QgcHJvdmlkZWQuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEplbm5pZmVyIEhl
cmJlcnQgPEplbm5pZmVyLkhlcmJlcnRAY2l0cml4LmNvbT4KPiA+ID4KPiA+ID4gLS0tCj4gPiA+
Cj4gPiA+IFRoaXMgaXMgdXBkYXRlZC9tb2RpZmllZCBzdWJzZXQgb2YgcGF0Y2ggNy8yMCwgcGFy
dCBvZgo+ID4gPiBKb3NodWEgT3R0bydzICJBZGQgcG9zdGNvcHkgbGl2ZSBtaWdyYXRpb24gc3Vw
cG9ydC4iIHBhdGNoLAo+ID4gPiBkYXRlZCAyN3RoIE1hcmNoIDIwMTcuICBBcyBpbmRpY2F0ZWQg
b24gdGhlIG9yaWdpbmFsIHRocmVhZCwKPiA+ID4gSSB3aXNoIHRvIG1ha2UgdXNlIG9mIHRoaXMg
dGhpcyB3aXRoaW4gdGhlIFhlblNlcnZlciBwcm9kdWN0Lgo+ID4gPiBJIGhvcGUgdGhpcyB3aWxs
IGFpZCBKb3NoIGluIHB1c2hpbmcgdGhlIHJlbWFpbmRlciBvZiBoaXMgc2VyaWVzLgo+ID4KPiA+
IERvZXMgdGhpcyBwYXRjaCBuZWVkIHRvIGNhcnJ5IEpvc2h1YSdzIHMtby1iLCBvciBhdCBsZWFz
dCAnc3VnZ2VzdGVkLWJ5Jz8KPiAKPiBJIGFncmVlLiBXZSBuZWVkIHRvIHJldGFpbiBKb3NodWEn
cyBzLW8tYiBiZWNhdXNlIHRoaXMgcGF0Y2ggaXMgYmFzZWQgb24KPiBoaXMuCj4gCj4gPgo+ID4g
PiAtLS0KPiA+ID4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCB8ICAxOSArKysrKysr
Kwo+ID4gPiAgdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgIHwgICA3ICsrLQo+ID4gPiAg
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jICAgICAgIHwgMTAyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KPiAtLS0tCj4gPiA+IC0tLS0tLQo+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA5
NCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAo+IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5ndWVzdC5oCj4gPiA+IGluZGV4IDY2MjZmMGMuLmQ1OTA4ZGMgMTAwNjQ0Cj4gPiA+IC0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAo+ID4gPiArKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmd1ZXN0LmgKPiA+ID4gQEAgLTM5LDYgKzM5LDE0IEBACj4gPiA+ICAgKi8KPiA+
ID4gIHN0cnVjdCB4ZW5ldnRjaG5faGFuZGxlOwo+ID4gPgo+ID4gPiArLyogRm9yIHNhdmUncyBw
cmVjb3B5X3BvbGljeSgpLiAqLwo+ID4gPiArc3RydWN0IHByZWNvcHlfc3RhdHMKPiA+ID4gK3sK
PiA+ID4gKyAgICB1bnNpZ25lZCBpdGVyYXRpb247Cj4gPiA+ICsgICAgdW5zaWduZWQgdG90YWxf
d3JpdHRlbjsKPiA+ID4gKyAgICBsb25nIGRpcnR5X2NvdW50OyAvKiAtMSBpZiB1bmtub3duICov
Cj4gPiA+ICt9Owo+ID4gPiArCj4gPiA+ICAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9t
YWluX3NhdmUgKi8KPiA+ID4gIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4gPiA+ICAgICAgLyog
Q2FsbGVkIGFmdGVyIGV4cGlyYXRpb24gb2YgY2hlY2twb2ludCBpbnRlcnZhbCwKPiA+ID4gQEAg
LTQ2LDYgKzU0LDE3IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4gPiA+ICAgICAgICovCj4g
PiA+ICAgICAgaW50ICgqc3VzcGVuZCkodm9pZCogZGF0YSk7Cj4gPiA+Cj4gPiA+ICsgICAgLyog
Q2FsbGVkIGFmdGVyIGV2ZXJ5IGJhdGNoIG9mIHBhZ2UgZGF0YSBzZW50IGR1cmluZyB0aGUgcHJl
Y29weQo+IHBoYXNlIG9mCj4gPiA+IGEKPiA+ID4gKyAgICAgKiBsaXZlIG1pZ3JhdGlvbiB0byBh
c2sgdGhlIGNhbGxlciB3aGF0IHRvIGRvIG5leHQgYmFzZWQgb24gdGhlIGN1cnJlbnQKPiA+ID4g
KyAgICAgKiBzdGF0ZSBvZiB0aGUgcHJlY29weSBtaWdyYXRpb24uCj4gPiA+ICsgICAgICovCj4g
PiA+ICsjZGVmaW5lIFhHU19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0xKSAvKiBBYmFuZG9uIHRo
ZSBtaWdyYXRpb24gZW50aXJlbHkKPiA+ID4gYW5kCj4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKiB0aWR5IHVwLiAqLwo+ID4gPiArI2RlZmluZSBYR1NfUE9M
SUNZX0NPTlRJTlVFX1BSRUNPUFkgMCAgLyogUmVtYWluIGluIHRoZSBwcmVjb3B5Cj4gPiA+IHBo
YXNlLiAqLwo+ID4gPiArI2RlZmluZSBYR1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyog
SW1tZWRpYXRlbHkgc3VzcGVuZAo+IGFuZAo+ID4gPiB0cmFuc21pdCB0aGUKPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlbWFpbmluZyBkaXJ0eSBwYWdl
cy4gKi8KPiA+ID4gKyAgICBpbnQgKCpwcmVjb3B5X3BvbGljeSkoc3RydWN0IHByZWNvcHlfc3Rh
dHMgc3RhdHMsIHZvaWQgKmRhdGEpOwo+ID4KPiA+IERvIHdlIHJlYWxseSB3YW50IHRvIGJlIHBh
c3NpbmcgdGhlIHN0cnVjdCwgcmF0aGVyIHRoYW4gYSBwb2ludGVyIHRvIGl0Pwo+ID4KPiAKPiBJ
SVJDIHRoYXQgd2FzIGRpc2N1c3NlZCBpbiB0aGUgcGFzdC4gV2UgcGFzc2VkIHRoZSBzdHJ1Y3Qg
YmVjYXVzZSB3ZQo+IGNvdWxkbid0IHBhc3MgcG9pbnRlcnMgYWNyb3NzIHByb2Nlc3MgYm91bmRh
cnkuCgpPaywgdGhhdCdzIGZpbmUuIEFzIGxvbmcgYXMgdGhlcmUgaXMgYSBnb29kIHJlYXNvbiA6
LSkKCiAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtw7p-0003V4-6A; Mon, 18 Sep 2017 13:30:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtw7o-0003Uy-Br
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:30:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F0/95-02224-36ACFB95; Mon, 18 Sep 2017 13:30:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7yqf2
 RBgdecFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9t26zFMxlqji+9C9jA+Nrxi5GTg4JAX+J
 htYPzCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb384BqucAqrGX+N1lDRJmE
 VCVOPTuKBOILSJgJPF4wS5miPJoiWdTN4HZwgLWEkdvrgAbwyngK3Fl7hv2LkYuDiGBPkaJbe
 uvsELcYyLxduFONpD5QgJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxjVi1OLylKLdE31kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA62egYFxB+Plr06HGCU5mJREeUUj90cK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDlOgmUEyxKTU+tSMvMAYY8TFqCg0dJhJcbJM1bXJCYW5yZD
 pE6xWjMcePh9T9MHB037/5hEmLJy89LlRLnFQMpFQApzSjNgxsEi8VLjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5OUCm8GTmlcDtewV0ChPQKS079oCcUpKIkJJqYLxx+Knj63Np7wS93Hm
 sW91tLxtz3hCTyQlVPvLz+frIrLB1wZdmOy/OO29mVXv1hZDu/JMy7SFXb985/enbx4ttpxTE
 PcJieMTuLd+4aIZ/n9WnJ7EH/64TbT8V8nTWtY0TM+d9Zbj2UGjBnqPM2UeanVfM0fSbN+28m
 IDbcvkXf3bwvNZcXyynxFKckWioxVxUnAgARDQ73cACAAA=
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505741409!107774028!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52275 invoked from network); 18 Sep 2017 13:30:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:30:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440141189"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.51802.455710.12987@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 14:30:02 +0100
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
In-Reply-To: <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 jtotto@uwaterloo.ca
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmVubmlmZXIgSGVyYmVydCB3cml0ZXMgKCJbUEFUQ0ggMi8yXSBJbnRyb2R1Y2UgbWlncmF0aW9u
IHByZWNvcHkgcG9saWN5Iik6Cj4gVGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29w
eSBwb2xpY3kgdG8gYmUgc3BlY2lmaWVkLgoKQnV0IG9ubHkgZm9yIGRpcmVjdCBsaWJ4YyB1c2Vy
cy4gIEhvdyBkbyB5b3UgdGhpbmsgdGhpcyBzaG91bGQgYmUKZXhwb3NlZCB2aWEgbGlieGwgPwoK
VGhlIGdlbmVyYWwgYXBwcm9hY2gsIHNvIGZhciwgc2VlbXMgc291bmQuCgpUaGFua3MsCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:44:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwL2-0004Ow-CR; Mon, 18 Sep 2017 13:43:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtwL0-0004OF-Vx
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 13:43:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 86/CB-17770-69DCFB95; Mon, 18 Sep 2017 13:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS3fq2f2
 RBv0vVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozz1+QL3mhWTLps3MC4Sq6LkZNDSCBPYuHa
 p6wgNq+AncTVZ6fBbAkBQ4nTC2+ydDFycLAIqEo0X/QHCbMJqEu0PdvOChIWEfCTOHWJHSTML
 LCeWaJlWxqILSwQLPHv8jWgEi6g6U2MEj2rmplAEpwC7hLHt25nBOnlFRCU+LtDGKJXS+Lhr1
 ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuil1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHQMQLCDsfuy/yFGSQ4mJVFe0cj9kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeM13AeUEi1LTUyvSMnOA4Q+TluDgURLhPbkTKM1bXJCYW5yZD
 pE6xajL0XHz7h8mIZa8/LxUKXHeGyBFAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrymIJfwZOaVwG16BXQEE9ARLTv2gBxRkoiQkmpgjDsg6pYTHB/LbdK8Mme7tIWJ94m
 ghb29Gm9WWbBW7lNZ9baXcY7En24TpvZr/YFT+IQuV7Hv/xBX7B/AV5POeyGY7aDirIqws0Lh
 Tw3sqlfuUi5svWp/6O+cjeJlGhwlApa6cw+93/3MmmXhiSP39k1Re39j0rsskfObk3Yt2bD81
 f0lCo36SizFGYmGWsxFxYkAcovc98ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505742227!83266904!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39098 invoked from network); 18 Sep 2017 13:43:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 13:43:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 07:43:46 -0600
Message-Id: <59BFE9AD020000780017C4D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 07:43:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>, <andrew.cooper3@citrix.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jun.nakajima@intel.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 george.dunlap@eu.citrix.com, tim@xen.org,
 =?UTF-8?Q?Mihai=20Don=C8=9Bu?= <mdontu@bitdefender.com>,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 suravee.suthikulpanit@amd.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA5LjE3IGF0IDE4OjA1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IENoYW5nZXMgc2luY2UgVjE6Cj4gCS0gTW92ZWQgQVNTRVJUIHRvIHRoZSBiZWdpbmluZyBv
ZiB0aGUgbG9vcAo+IAktIENvcnJlY3RlZCB0aGUgZGVjcmVtZW50IG9uIG1mbiBpbnQgdGhlIHdo
aWxlIHN0YXRlbWVudAo+IAktIE1vZGlmaWVkIHRoZSBjb21tZW50IHRvIFBBR0VfU0laRSsxCgpX
aGlsZSBzZXZlcmFsIG9mIG15IHYxIGNvbW1lbnRzIHdlcmUgdGFrZW4gY2FyZSBvZiB2ZXJiYWxs
eSwgc29tZQpoYXZlbid0IGJlZW4gYWRkcmVzc2VkIGhlcmUgb3IgZHVyaW5nIHRoZSBkaXNjdXNz
aW9uLgoKPiBXaGlsZSB0aGUgbWF4aW11bSBzaXplIG9mIGxpbmVhciBtYXBwaW5nIGlzIGNhcHBl
ZCBhdCAxIHBhZ2UsIHRoZSBsb2dpYwo+IGluIHRoZSBoZWxwZXJzIGlzIHdyaXR0ZW4gdG8gd29y
ayBwcm9wZXJseSBhcyBodm1lbXVsX2N0eHQtPm1mbltdIGdldHMgCj4gbG9uZ2VyLAo+IHNwZWNp
ZmljYWxseSB3aXRoIFhTQVZFIGluc3RydWN0aW9uIGVtdWxhdGlvbiBpbiBtaW5kLgo+IAo+IFRo
aXMgaGFzIG9ubHkgaGFkIGxpZ2h0IHRlc3Rpbmcgc28gZmFyLgoKSGFzIHRoaXMgY2hhbmdlZCBp
biB0aGUgbWVhbnRpbWU/Cgo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIo
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJf
dCBwZmVjLAo+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiAr
ewo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdm9pZCAqZXJyLCAq
bWFwcGluZzsKPiArCj4gKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1h
cHBpbmcuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJ
RlQsIGZpcnN0ID0gZnJhbWU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciAr
IGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
bWZuIHBvaW50cyB0byB0aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGEg
cGFnZSByZWZlcmVuY2UKPiArICAgICAqIGhlbGQgb24gdGhlbS4KPiArICAgICAqLwo+ICsgICAg
bWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsKPiArCj4gKyAgICAvKgo+ICsgICAg
ICogVGhlIGNhbGxlciBoYXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8t
Ynl0ZSB3cml0ZSwgYnV0Cj4gKyAgICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZl
IGluIHJlbGVhc2UgYnVpbGRzLgo+ICsgICAgICoKPiArICAgICAqIFRoZSBtYXhpbXVtIHdyaXRl
IHNpemUgZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAo+ICsg
ICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVu
dCB3aXRoaW4gdGhlIHJlZ2lvbi4KPiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9u
IGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBtZm5z
W10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggYnl0ZXMgPT0gMCB8fAo+ICsgICAgICAgICBmaW5hbCAtIGZpcnN0ID4g
QVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgLSAxICkKPiArICAgIHsKPiArICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArICAg
IH0KPiArCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0
IHJlczsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgICAgIHBhZ2Vm
YXVsdF9pbmZvX3QgcGZpbmZvOwo+ICsgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPiArCj4gKyAg
ICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBp
cyBjbGVhbi4gKi8KPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4gKwo+ICsg
ICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9T
SElGVCwgdHJ1ZSwgcGZlYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIHJl
cyApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm46Cj4gKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5s
aW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRS
KH4obG9uZylYODZFTVVMX0VYQ0VQVElPTik7CgpXaHkgdGhlIGNhc3RzIHRvIGxvbmcgaGVyZSBh
bmQgZnVydGhlciBkb3duPwoKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAg
IGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Cj4gKyAgICAgICAgICAgIGVyciA9IE5VTEw7
Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dm
bl9wYWdlZF9vdXQ6Cj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+ICsgICAg
ICAgICAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX1JFVFJZKTsKPiArICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIGdvdG8g
dW5oYW5kbGVhYmxlOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgKm1mbisrID0gX21mbihw
YWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAgICAgZnJhbWUrKzsKPiArCj4gKyAgICAgICAgaWYg
KCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX09LQVkpOwo+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgfSB3aGlsZSAoIGZyYW1lIDwgZmluYWwgKTsK
PiArCj4gKyAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8gKi8KPiAr
ICAgIGlmICggZmlyc3QgPT0gZmluYWwgKQo+ICsgICAgICAgIG1hcHBpbmcgPSBtYXBfZG9tYWlu
X3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pICsgKGxpbmVhciAmIH5QQUdFX01BU0spOwo+ICsg
ICAgLyogTXVsdGlwbGUgZnJhbWVzPyBOZWVkIHRvIHZtYXAoKS4gKi8KPiArICAgIGVsc2UgaWYg
KCAobWFwcGluZyA9IHZtYXAoaHZtZW11bF9jdHh0LT5tZm4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbiAtIGh2bWVtdWxfY3R4dC0+bWZuKSkgPT0gTlVMTCApCgp2MSBjb21t
ZW50IHdhcyAiZmluYWwgLSBmaXJzdCArIDEgd291bGQgbGlrZWx5IHlpZWxkIGJldHRlciBjb2Rl
LiIKCj4gKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKwo+ICsjaWZuZGVmIE5ERUJVRyAv
KiBQb2lzaW9uIHVudXNlZCBtZm5bXXMgd2l0aCBJTlZBTElEX01GTi4gKi8KPiArICAgIHdoaWxl
ICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZu
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwo+ICsgICAg
ICAgICptZm4rKyA9IElOVkFMSURfTUZOOwo+ICsgICAgfQo+ICsjZW5kaWYKPiArCj4gKyAgICBy
ZXR1cm4gbWFwcGluZzsKPiArCj4gKyB1bmhhbmRsZWFibGU6Cj4gKyAgICBlcnIgPSBFUlJfUFRS
KH4obG9uZylYODZFTVVMX1VOSEFORExFQUJMRSk7Cj4gKwo+ICsgb3V0Ogo+ICsgICAgLyogRHJv
cCBhbGwgaGVsZCByZWZlcmVuY2VzLiAqLwo+ICsgICAgd2hpbGUgKCBtZm4tLSA+IGh2bWVtdWxf
Y3R4dC0+bWZuICkKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkp
Owo+ICsKPiArICAgIHJldHVybiBlcnI7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGh2bWVtdWxf
dW5tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB2b2lkICptYXBwaW5nLCB1bnNpZ25lZCBsb25nIGxp
bmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLAoKV2hpbGUgdGhpcyB3YXMgZGlzY3Vzc2VkIGluIHJl
c3BvbnNlIHRvIHYxLCBJIHN0aWxsIHRoaW5rICJtYXBwaW5nIgpzaG91bGQgYmUgY29uc3Qgdm9p
ZCAqLCBvciBhIHByZXJlcSBwYXRjaCAod2hpY2ggSSB3b3VsZCBvYmplY3QKdG8pIHNob3VsZCBi
ZSBzdWJtaXR0ZWQgdG8gZHJvcCB0aGUgY29uc3QgZnJvbSB2dW5tYXAoKSBhbmQKdW5tYXBfZG9t
YWluX3BhZ2UoKS4KCj4gQEAgLTEwMDcsMjMgKzExNjAsMTUgQEAgc3RhdGljIGludCBodm1lbXVs
X3dyaXRlKAo+ICAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykp
ICkKPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRl
cywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwo+ICAKPiAtICAgIHJjID0gaHZtX2Nv
cHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwo+
IC0KPiAtICAgIHN3aXRjaCAoIHJjICkKPiAtICAgIHsKPiAtICAgIGNhc2UgSFZNVFJBTlNfb2th
eToKPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm46Cj4gLSAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVh
ciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOwo+IC0gICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiArICAgIG1hcHBpbmcg
PSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0
KTsKPiArICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKPiArICAgICAgICByZXR1cm4gflBUUl9F
UlIobWFwcGluZyk7Cj4gKyAgICBlbHNlIGlmICggIW1hcHBpbmcgKQoKdjEgY29tbWVudDogJ1Bv
aW50bGVzcyAiZWxzZSIuJwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:48:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwP6-0004Ym-TL; Mon, 18 Sep 2017 13:48:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427b12683=George.Dunlap@citrix.com>)
 id 1dtwP5-0004Yf-JL
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 13:48:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9A/FF-02225-29ECFB95; Mon, 18 Sep 2017 13:48:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDvW7/uf2
 RBnM7hC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8by7wuYC/YJVXT9bGdpYNzN38XIySEh4C9x
 6X0DC4TtIXH97AkmEFtYwF1i8eULzCC2iECsxKFrV4FsLg5mga+MEufvfWQHcYQEPjFJPN2wh
 x2kik1AT2Le8a9gk3gFbCXeXt8KFmcRUJV482AjWFxUIFyi6Ww/VI2gxMmZT8BsTgEbie5LzU
 D1HEAbNCXW79IHCTMLiEvcejKfCcKWl2jeOhvsICGgkYsfHGWHONpS4tv6p8wTGAVnIZk6C2H
 SLCSTZiGZtICRZRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmAw1zMwMO5g7Nvrd4hRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jW7gHKCR
 anpqRVpmTnAuIJJS3DwKInw7gZJ8xYXJOYWZ6ZDpE4xKkqJ8x4GSQiAJDJK8+DaYLF8iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iw7xuQKTyZeSVw018BLWYCWtyyYw/I4pJEhJRUA+PiO//
 0FVzcit+aCTMZcm7TZ0wsMlrV+2eNM1+NgEprWkHJ6Z3b9YJ2Mr479nxm5YanWc6iLUpVlxqV
 yl9N2KHRVtK0gHdbwwb3tX2lu1y5E2dG3S3kceiTztp/+4ShcMn/9Ozva3Iffl5z/mYN59GqO
 rnoZM9eh9jSMmt+ftm2CWd5hXuklFiKMxINtZiLihMBUX5g6uACAAA=
X-Env-Sender: prvs=427b12683=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505742477!112094911!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22330 invoked from network); 18 Sep 2017 13:47:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:47:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448179290"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
 <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
 <88ece035-bf0b-6768-a442-750f8de96362@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <fcbd0b16-ee7d-d33c-f590-bfd523b7f941@citrix.com>
Date: Mon, 18 Sep 2017 14:47:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <88ece035-bf0b-6768-a442-750f8de96362@suse.com>
Content-Language: en-US
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAxMjoxMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxOC8wOS8x
NyAxMzowNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDkvMTgvMjAxNyAxMTo0NiBBTSwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0IDExOjE1
OjAzQU0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gMDkvMTgvMjAxNyAxMDo0
NSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+Pj4gT24gTW9uLCBTZXAgMTgsIDIwMTcg
YXQgMTA6Mzc6NThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4+Pj4+IE9uIE1vbiwgU2VwIDE4
LCAyMDE3IGF0IDA4OjM2OjAzQU0gKzAwMDAsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToK
Pj4+Pj4+PiBmbGlnaHQgMTEzNTYyIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+Pj4+Pj4+IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NjIvCj4+
Pj4+Pj4KPj4+Pj4+PiBSZWdyZXNzaW9ucyA6LSgKPj4+Pj4+Pgo+Pj4+Pj4+IFRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+Pj4+Pj4+IGluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+Pj4+Pj4+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
Pj4+Pj4+Cj4+Pj4+PiBUaGVyZSBhcHBlYXJzIHRvIGJlIGEgYnVnOgo+Pj4+Pj4KPj4+Pj4+IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NjIvdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyL3NlcmlhbC1nb2RlbGxvMC5sb2cKPj4+Pj4+Cj4+Pj4+
PiBTZXAgMTggMDE6MTQ6MjguODAzMDYyIChYRU4pIFhlbiBCVUcgYXQgc3BpbmxvY2suYzo0Nwo+
Pj4+Pgo+Pj4+PiBTZWVtIHRvIGJlIGNhdXNlZCBiZWNhdXNlIGJ1ZGdldF9sb2NrIGlzIHNvbWV0
aW1lcyBsb2NrZWQgd2l0aCBpcnFzYXZlCj4+Pj4+IHdoaWxlIG90aGVycyBub3QuCj4+Pj4KPj4+
PiBKdXN0IHdvbmRlcmluZyB3aGVyZSB5b3UncmUgZ2V0dGluZyB0aGUgYnVkZ2V0IGxvY2sgZnJv
bT8gIFRoZSBjYWxsCj4+Pj4gc3RhY2sgaW4gdGhhdCBsaW5rIG1ha2VzIGl0IGxvb2sgbGlrZSBp
dCdzIHRoZSBSQ1UgY2xlYW4tdXAgdHJpZ2dlcmluZyBhCj4+Pj4gZG9tYWluIGRlc3Ryb3kuICAo
SGF2ZW4ndCBsb29rZWQgZGVlcGVyIGludG8gdGhlIHNwZWNpZmljIGxpbmUgbnVtYmVycy4pCj4+
Pgo+Pj4gSnVzdCBza2ltbWVkIG92ZXIgdGhlIGNvbW1pdCBhbmQganVtcGVkIGludG8gY29uY2x1
c2lvbnMgdG9vIGZhc3QuIEFzCj4+PiB5b3UgbWVudGlvbiBsYXRlciB0aGUgaXNzdWUgaXMgY2Fs
bGluZyB4ZnJlZSB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQKPj4+IGluIGNzY2hlZDJfZnJlZV9k
b21kYXRhLgo+Pj4KPj4+IEkgd291bGQgcmF0aGVyIHByZWZlciBidWRnZXRfbG9jayB0byBiZSBh
bHdheXMgbG9ja2VkIHdpdGggdGhlCj4+PiBpcnFzYXZlL3Jlc3RvcmUgdmFyaWFudCB0byBtYWtl
IHdoYXQgeW91IG1lbnRpb24gYWJvdmUgbW9yZSBvYnZpb3VzLAo+Pj4gYnV0IHRoYXQncyBqdXN0
IGEgcXVlc3Rpb24gb2YgdGFzdGUuCj4+Cj4+IEkgKnRoaW5rKiBhdCBzb21lIHBvaW50IGluIHRo
ZSBwYXN0IHdlIGhhZCBhIGRpc2N1c3Npb24gYWJvdXQgdGhpcyBhbmQKPj4gc29tZW9uZSAocGVy
aGFwcyBKYW4/KSBzYWlkIGlmIHdlIGFsd2F5cyBrbm93IHRoZSBpcnFzIGFyZSBkaXNhYmxlZCB3
ZQo+PiBzaG91bGRuJ3QgY2FsbCB0aGUgX2lycXNhdmUoKSB2ZXJzaW9uLCB0byBzYXZlIGNwdSBj
eWNsZXMuCj4+Cj4+IFBlcnNvbmFsbHkgSSB0aGluayB0aGUgQVNTRVJUKClzIGFyZSBjbGVhciBl
bm91Z2ggdG8gcGVvcGxlIGZhbWlsaWFyCj4+IHdpdGggdGhlIHNjaGVkdWxpbmcgY29kZS4KPiAK
PiBXaHkgZG9uJ3Qgd2UgYWRkIF9pcnFvZmYgdmFyaWFudHMgb2YgdGhlIGxvY2tzIGNvbnRhaW5p
bmcgdGhlIEFTU0VSVGlvbgo+IHRoYXQgaW50ZXJydXB0cyBhcmUgcmVhbGx5IG9mZj8gVGhpcyB3
b3VsZCBzYXZlIHRoZSBhZGRpdGlvbmFsCj4gaW5zdHJ1Y3Rpb25zIG9mIHRoZSBpcnFzYXZlL3Jl
c3RvcmUgdmFyaWFudHMgYW5kIG1ha2UgaXQgdmVyeSBjbGVhciB0aGF0Cj4gbm8gdmlvbGF0aW9u
IG9mIHRoZSBsb2NrIGludGVyZmFjZSBpcyBoYXBwZW5pbmcuCgpJJ2QgYmUgT0sgd2l0aCBzdWNo
IGEgcGF0Y2ggLS0gYnV0IG9idmlvdXNseSBhdCB0aGlzIHBvaW50IGl0IHdvdWxkIGhhdmUKdG8g
d2FpdCBmb3IgNC4xMS4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:49:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwQO-0004er-6o; Mon, 18 Sep 2017 13:49:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwQM-0004ed-8w
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:49:22 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8D/82-02224-1EECFB95; Mon, 18 Sep 2017 13:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6Dc/s
 jDXp+mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXm2eyF5x0r9gz8Rp7A+Ns0y5GDg4JAX+J
 lc3ZICaLgKpE34L4LkZODjYBZYmfnb1sILaIgJHE4wW7mEFsZoEWRomPy3JBbGEBa4mjN1eA1
 fAKWEi8PPYJqIaLQ0igj1Hiypz7TBAJQYmTM5+wQDTrSCzY/YkNZBezgLTE8n8cIGFOAV+JK3
 PfsIPYogIqEp1L54CVCwkoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jY72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAwq2dgYNzB2LfX7xCjJAeTkiivaOT+SCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvGt2AeUEi1LTUyvSMnOAAQ+TluDgURLh3Q2S5i0uSMwtz
 kyHSJ1iVJQS5z0MkhAASWSU5sG1waLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3jcgU3
 gy80rgpr8CWswEtLhlxx6QxSWJCCmpBsbK+Gzf1K65dTMm7f850VLH0v7kc11GaW3rmF696ev
 2NymKuKxhb78qeTTKi3+zT+6hHxOPZhdk3kjxWnvBr60rPfWkVuLx9jfcisacYr2vUoL1FlTX
 zlCsXKnIsPJfUL/iQaslb6YfSYqO8nzrn5wfbhrW4iEx/4m7n3NegthBlkZvlVkzlFiKMxINt
 ZiLihMBzzl9ga0CAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505742558!110761452!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62478 invoked from network); 18 Sep 2017 13:49:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:49:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440144742"
Date: Mon, 18 Sep 2017 14:49:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170918134917.figsasyio5jyfepw@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDQ6MzM6NThQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBUaGlzIFBhdGNoIGFsbG93cyBhIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSB0
byBiZSBzcGVjaWZpZWQuCj4gCj4gVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9z
YXZlKCkgbGl2ZSBtaWdyYXRpb24gYWxnb3JpdGhtIGhhcwo+IGhpc3RvcmljYWxseSBiZWVuIGlt
cGxlbWVudGVkIHRvIHJ1biB1bnRpbCBlaXRoZXIgYSkgKGFsbW9zdCkgbm8gcGFnZXMKPiBhcmUg
ZGlydHkgb3IgYikgc29tZSBmaXhlZCwgaGFyZC1jb2RlZCBtYXhpbXVtIG51bWJlciBvZiBwcmVj
b3B5Cj4gaXRlcmF0aW9ucyBoYXMgYmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMg
aW1wbGVtZW50YXRpb24gYXJlCj4gbGVzcyB0aGFuIGlkZWFsIGZvciBhIGZldyByZWFzb25zOgo+
IC0gdGhlIGxvZ2ljIG9mIHRoZSBwb2xpY3kgaXMgaW50ZXJ0d2luZWQgd2l0aCB0aGUgY29udHJv
bCBmbG93IG9mIHRoZQo+ICAgbWVjaGFuaXNtIG9mIHRoZSBwcmVjb3B5IHN0YWdlCj4gLSBpdCBj
YW4ndCB0YWtlIGludG8gYWNjb3VudCBmYWN0cyBleHRlcm5hbCB0byB0aGUgaW1tZWRpYXRlCj4g
ICBtaWdyYXRpb24gY29udGV4dCwgc3VjaCBleHRlcm5hbCBzdGF0ZSB0cmFuc2ZlciBzdGF0ZSwg
aW50ZXJhY3RpdmUKPiAgIHVzZXIgaW5wdXQsIG9yIHRoZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sg
dGltZS4KPiAtIGl0IGRvZXMgbm90IHBlcm1pdCB0aGUgdXNlciB0byBjaGFuZ2UgdGhlaXIgbWlu
ZCwgb3ZlciB0aW1lLCBhYm91dAo+ICAgd2hhdCB0byBkbyBhdCB0aGUgZW5kIG9mIHRoZSBwcmVj
b3B5ICh0aGV5IGdldCBhbiB1bmNvbmRpdGlvbmFsCj4gICB0cmFuc2l0aW9uIGludG8gdGhlIHN0
b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKPiAKPiBUbyBwZXJtaXQgY2FsbGVy
cyB0byBpbXBsZW1lbnQgYXJiaXRyYXJ5IGhpZ2hlci1sZXZlbCBwb2xpY2llcyBnb3Zlcm5pbmcK
PiB3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3VsZCBlbmQsIGFuZCB3
aGF0IHNob3VsZCBiZQo+IGRvbmUgbmV4dDoKPiAtIGFkZCBhIHByZWNvcHlfcG9saWN5KCkgY2Fs
bGJhY2sgdG8gdGhlIHhjX2RvbWFpbl9zYXZlKCkgdXNlci1zdXBwbGllZAo+ICAgY2FsbGJhY2tz
Cj4gLSBkdXJpbmcgdGhlIHByZWNvcHkgcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb25zLCBjb25zdWx0
IHRoaXMgcG9saWN5IGFmdGVyCj4gICBlYWNoIGJhdGNoIG9mIHBhZ2VzIHRyYW5zbWl0dGVkIGFu
ZCB0YWtlIHRoZSBkaWN0YXRlZCBhY3Rpb24sIHdoaWNoCj4gICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKPiAgIHByZWNvcHks
IG9yIGMpIHByb2NlZWQgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2UuCj4gLSBwcm92aWRlIGFu
IGltcGxlbWVudGF0aW9uIG9mIHRoZSBvbGQgcG9saWN5LCB1c2VkIHdoZW4KPiAgIHByZWNvcHlf
cG9saWN5IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmVu
bmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgo+IAo+IC0tLQo+IAo+
IFRoaXMgaXMgdXBkYXRlZC9tb2RpZmllZCBzdWJzZXQgb2YgcGF0Y2ggNy8yMCwgcGFydCBvZgo+
IEpvc2h1YSBPdHRvJ3MgIkFkZCBwb3N0Y29weSBsaXZlIG1pZ3JhdGlvbiBzdXBwb3J0LiIgcGF0
Y2gsCj4gZGF0ZWQgMjd0aCBNYXJjaCAyMDE3LiAgQXMgaW5kaWNhdGVkIG9uIHRoZSBvcmlnaW5h
bCB0aHJlYWQsCj4gSSB3aXNoIHRvIG1ha2UgdXNlIG9mIHRoaXMgdGhpcyB3aXRoaW4gdGhlIFhl
blNlcnZlciBwcm9kdWN0Lgo+IEkgaG9wZSB0aGlzIHdpbGwgYWlkIEpvc2ggaW4gcHVzaGluZyB0
aGUgcmVtYWluZGVyIG9mIGhpcyBzZXJpZXMuCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuZ3Vlc3QuaCB8ICAxOSArKysrKysrKwo+ICB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAg
ICAgfCAgIDcgKystCj4gIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyAgICAgICB8IDEwMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQs
IDk0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0
LmgKPiBpbmRleCA2NjI2ZjBjLi5kNTkwOGRjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuZ3Vlc3QuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAo+
IEBAIC0zOSw2ICszOSwxNCBAQAo+ICAgKi8KPiAgc3RydWN0IHhlbmV2dGNobl9oYW5kbGU7Cj4g
IAo+ICsvKiBGb3Igc2F2ZSdzIHByZWNvcHlfcG9saWN5KCkuICovCj4gK3N0cnVjdCBwcmVjb3B5
X3N0YXRzCj4gK3sKPiArICAgIHVuc2lnbmVkIGl0ZXJhdGlvbjsKPiArICAgIHVuc2lnbmVkIHRv
dGFsX3dyaXR0ZW47Cj4gKyAgICBsb25nIGRpcnR5X2NvdW50OyAvKiAtMSBpZiB1bmtub3duICov
Cj4gK307Cj4gKwo+ICAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3NhdmUgKi8K
PiAgc3RydWN0IHNhdmVfY2FsbGJhY2tzIHsKPiAgICAgIC8qIENhbGxlZCBhZnRlciBleHBpcmF0
aW9uIG9mIGNoZWNrcG9pbnQgaW50ZXJ2YWwsCj4gQEAgLTQ2LDYgKzU0LDE3IEBAIHN0cnVjdCBz
YXZlX2NhbGxiYWNrcyB7Cj4gICAgICAgKi8KPiAgICAgIGludCAoKnN1c3BlbmQpKHZvaWQqIGRh
dGEpOwo+ICAKPiArICAgIC8qIENhbGxlZCBhZnRlciBldmVyeSBiYXRjaCBvZiBwYWdlIGRhdGEg
c2VudCBkdXJpbmcgdGhlIHByZWNvcHkgcGhhc2Ugb2YgYQo+ICsgICAgICogbGl2ZSBtaWdyYXRp
b24gdG8gYXNrIHRoZSBjYWxsZXIgd2hhdCB0byBkbyBuZXh0IGJhc2VkIG9uIHRoZSBjdXJyZW50
Cj4gKyAgICAgKiBzdGF0ZSBvZiB0aGUgcHJlY29weSBtaWdyYXRpb24uCj4gKyAgICAgKi8KPiAr
I2RlZmluZSBYR1NfUE9MSUNZX0FCT1JUICAgICAgICAgICgtMSkgLyogQWJhbmRvbiB0aGUgbWln
cmF0aW9uIGVudGlyZWx5IGFuZAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiB0aWR5IHVwLiAqLwo+ICsjZGVmaW5lIFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09Q
WSAwICAvKiBSZW1haW4gaW4gdGhlIHByZWNvcHkgcGhhc2UuICovCj4gKyNkZWZpbmUgWEdTX1BP
TElDWV9TVE9QX0FORF9DT1BZICAgIDEgIC8qIEltbWVkaWF0ZWx5IHN1c3BlbmQgYW5kIHRyYW5z
bWl0IHRoZQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiByZW1h
aW5pbmcgZGlydHkgcGFnZXMuICovCj4gKyAgICBpbnQgKCpwcmVjb3B5X3BvbGljeSkoc3RydWN0
IHByZWNvcHlfc3RhdHMgc3RhdHMsIHZvaWQgKmRhdGEpOwo+ICsKPiAgICAgIC8qIENhbGxlZCBh
ZnRlciB0aGUgZ3Vlc3QncyBkaXJ0eSBwYWdlcyBoYXZlIGJlZW4KPiAgICAgICAqICBjb3BpZWQg
aW50byBhbiBvdXRwdXQgYnVmZmVyLgo+ICAgICAgICogQ2FsbGJhY2sgZnVuY3Rpb24gcmVzdW1l
cyB0aGUgZ3Vlc3QgJiB0aGUgZGV2aWNlIG1vZGVsLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCj4gaW5kZXggYTgz
ZjIyYS4uMmJjMjYxYiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAo+
ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCj4gQEAgLTE5OCwxMiArMTk4LDExIEBA
IHN0cnVjdCB4Y19zcl9jb250ZXh0Cj4gICAgICAgICAgICAgIC8qIEZ1cnRoZXIgZGVidWdnaW5n
IGluZm9ybWF0aW9uIGluIHRoZSBzdHJlYW0uICovCj4gICAgICAgICAgICAgIGJvb2wgZGVidWc7
Cj4gIAo+IC0gICAgICAgICAgICAvKiBQYXJhbWV0ZXJzIGZvciB0d2Vha2luZyBsaXZlIG1pZ3Jh
dGlvbi4gKi8KPiAtICAgICAgICAgICAgdW5zaWduZWQgbWF4X2l0ZXJhdGlvbnM7Cj4gLSAgICAg
ICAgICAgIHVuc2lnbmVkIGRpcnR5X3RocmVzaG9sZDsKPiAtCj4gICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgcDJtX3NpemU7Cj4gIAo+ICsgICAgICAgICAgICBzdHJ1Y3QgcHJlY29weV9zdGF0
cyBzdGF0czsKPiArICAgICAgICAgICAgaW50IHBvbGljeV9kZWNpc2lvbjsKPiArCj4gICAgICAg
ICAgICAgIHhlbl9wZm5fdCAqYmF0Y2hfcGZuczsKPiAgICAgICAgICAgICAgdW5zaWduZWQgbnJf
YmF0Y2hfcGZuczsKPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqZGVmZXJyZWRfcGFnZXM7
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3NhdmUuYwo+IGluZGV4IDFlNzUwMmQuLjAzZGZhNjEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGMveGNfc3Jfc2F2ZS5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCj4gQEAg
LTQ1Miw4ICs0NTIsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCwKPiAgICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7
Cj4gICAgICBjaGFyICpuZXdfc3RyID0gTlVMTDsKPiAgCj4gLSAgICBpZiAoIGFzcHJpbnRmKCZu
ZXdfc3RyLCAiRnJhbWVzIGl0ZXJhdGlvbiAldSBvZiAldSIsCj4gLSAgICAgICAgICAgICAgICAg
IGl0ZXIsIGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucykgPT0gLTEgKQo+ICsgICAgaWYgKCBhc3By
aW50ZigmbmV3X3N0ciwgIkZyYW1lcyBpdGVyYXRpb24gJXUiLCBpdGVyKSA9PSAtMSApCj4gICAg
ICB7Cj4gICAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gYWxsb2NhdGUgbmV3IHByb2dyZXNzIHN0
cmluZyIpOwo+ICAgICAgICAgIHJldHVybiAtMTsKPiBAQCAtNDY3LDYgKzQ2NiwyNSBAQCBzdGF0
aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwK
PiAgfQo+ICAKPiAgLyoKPiArICogVGhpcyBpcyB0aGUgbGl2ZSBtaWdyYXRpb24gcHJlY29weSBw
b2xpY3kgLSBpdCdzIGNhbGxlZCBwZXJpb2RpY2FsbHkgZHVyaW5nCj4gKyAqIHRoZSBwcmVjb3B5
IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciBkZWNpZGlu
ZyB3aGVuCj4gKyAqIHRoZSBwcmVjb3B5IHBoYXNlIHNob3VsZCB0ZXJtaW5hdGUgYW5kIHdoYXQg
c2hvdWxkIGJlIGRvbmUgbmV4dC4KPiArICoKPiArICogVGhlIHBvbGljeSBpbXBsZW1lbnRlZCBo
ZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8gdGhlIHBvbGljeSBwcmV2aW91c2x5Cj4gKyAqIGhh
cmQtY29kZWQgaW50byB4Y19kb21haW5fc2F2ZSgpIC0gaXQgcHJvY2VlZHMgdG8gdGhlIHN0b3At
YW5kLWNvcHkgcGhhc2Ugb2YKPiArICogdGhlIGxpdmUgbWlncmF0aW9uIHdoZW4gdGhlcmUgYXJl
IGVpdGhlciBmZXdlciB0aGFuIDUwIGRpcnR5IHBhZ2VzLCBvciBtb3JlCj4gKyAqIHRoYW4gNSBw
cmVjb3B5IHJvdW5kcyBoYXZlIGNvbXBsZXRlZC4KPiArICovCj4gK3N0YXRpYyBpbnQgc2ltcGxl
X3ByZWNvcHlfcG9saWN5KAo+ICsgICAgc3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHMsIHZvaWQg
KnVzZXIpCgpQbGVhc2Ugam9pbiB0aGVzZSB0d28gbGluZXMgdG9nZXRoZXIuCgo+ICt7Cj4gKyAg
ICByZXR1cm4gKChzdGF0cy5kaXJ0eV9jb3VudCA+PSAwICYmIHN0YXRzLmRpcnR5X2NvdW50IDwg
NTApIHx8Cj4gKyAgICAgICAgICAgIHN0YXRzLml0ZXJhdGlvbiA+PSA1KQo+ICsgICAgICAgID8g
WEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCj4gKyAgICAgICAgOiBYR1NfUE9MSUNZX0NPTlRJTlVF
X1BSRUNPUFk7Cj4gK30KPiArCj4gKy8qCj4gICAqIFNlbmQgbWVtb3J5IHdoaWxlIGd1ZXN0IGlz
IHJ1bm5pbmcuCj4gICAqLwo+ICBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKPiBAQCAtNDc0LDIxICs0OTIsNjIgQEAgc3RhdGljIGludCBzZW5k
X21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4gICAgICB4Y19pbnRlcmZh
Y2UgKnhjaCA9IGN0eC0+eGNoOwo+ICAgICAgeGNfc2hhZG93X29wX3N0YXRzX3Qgc3RhdHMgPSB7
IDAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSB9Owo+ICAgICAgY2hhciAqcHJvZ3Jlc3Nfc3RyID0gTlVM
TDsKPiAtICAgIHVuc2lnbmVkIHg7Cj4gKyAgICB1bnNpZ25lZCBpbnQgeCA9IDA7Cj4gICAgICBp
bnQgcmM7Cj4gKyAgICBpbnQgcG9saWN5X2RlY2lzaW9uOwo+ICsKPiArICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFwLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4LT5zYXZlLmRpcnR5X2JpdG1hcF9o
YnVmKTsKPiArCj4gKyAgICBpbnQgKCpwcmVjb3B5X3BvbGljeSkoc3RydWN0IHByZWNvcHlfc3Rh
dHMsIHZvaWQgKikgPQoKUGxlYXNlIHByb3ZpZGUgdHlwZWRlZiBmb3IgdGhlIGZ1bmN0aW9uIHBv
aW50ZXIgdG8gcmVkdWNlIGNvZGUKcmVwZXRpdGlvbi4KCj4gKyAgICAgICAgY3R4LT5zYXZlLmNh
bGxiYWNrcy0+cHJlY29weV9wb2xpY3k7Cj4gKyAgICB2b2lkICpkYXRhID0gY3R4LT5zYXZlLmNh
bGxiYWNrcy0+ZGF0YTsKPiArCj4gKyAgICBzdHJ1Y3QgcHJlY29weV9zdGF0cyAqcG9saWN5X3N0
YXRzOwo+ICAKPiAgICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVz
c19zdHIsIDApOwo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gIAo+IC0g
ICAgcmMgPSBzZW5kX2FsbF9wYWdlcyhjdHgpOwo+IC0gICAgaWYgKCByYyApCj4gLSAgICAgICAg
Z290byBvdXQ7Cj4gKyAgICBjdHgtPnNhdmUuc3RhdHMgPSAoc3RydWN0IHByZWNvcHlfc3RhdHMp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAuaXRlcmF0aW9uICAgICA9IHgsCj4gKyAgICAg
ICAgICAgIC50b3RhbF93cml0dGVuID0gMCwKPiArICAgICAgICAgICAgLmRpcnR5X2NvdW50ICAg
PSBjdHgtPnNhdmUucDJtX3NpemUKPiArICAgICAgICB9Owo+ICsgICAgcG9saWN5X3N0YXRzID0g
JmN0eC0+c2F2ZS5zdGF0czsKPiArCj4gKyAgICBpZiAocHJlY29weV9wb2xpY3kgPT0gTlVMTCkK
CkNvZGluZyBzdHlsZS4KCj4gKyAgICAgICAgIHByZWNvcHlfcG9saWN5ID0gc2ltcGxlX3ByZWNv
cHlfcG9saWN5Owo+ICsKPiArICAgIGJpdG1hcF9zZXQoZGlydHlfYml0bWFwLCBjdHgtPnNhdmUu
cDJtX3NpemUpOwo+ICsKPiArICAgIGRvIHsKPiArICAgICAgICBwb2xpY3lfZGVjaXNpb24gPSBw
cmVjb3B5X3BvbGljeSgqcG9saWN5X3N0YXRzLCBkYXRhKTsKPiArICAgICAgICB4Kys7Cj4gKwo+
ICsgICAgICAgIGlmICggc3RhdHMuZGlydHlfY291bnQgPiAwICYmIHBvbGljeV9kZWNpc2lvbiAh
PSBYR1NfUE9MSUNZX0FCT1JUICkgewoKQ29kaW5nIHN0eWxlOiB0aGUgYnJhY2tldCBzaG91bGQg
YmUgcGxhY2VkIG9uIGEgbmV3IGxpbmUuCgo+ICsgICAgICAgICAgICByYyA9IHVwZGF0ZV9wcm9n
cmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCB4KTsKPiArICAgICAgICAgICAgaWYgKCBy
YyApCj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgICAgIHJjID0g
c2VuZF9kaXJ0eV9wYWdlcyhjdHgsIHN0YXRzLmRpcnR5X2NvdW50KTsKPiArICAgICAgICAgICAg
aWYgKCByYyApCj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+
ICsgICAgICAgIGlmIChwb2xpY3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9DT05USU5VRV9QUkVD
T1BZKQoKQ29kaW5nIHN0eWxlLgoKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAg
IHBvbGljeV9zdGF0cy0+aXRlcmF0aW9uICAgICA9IHg7Cj4gKyAgICAgICAgcG9saWN5X3N0YXRz
LT50b3RhbF93cml0dGVuICs9IHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQ7Cj4gKyAgICAgICAg
cG9saWN5X3N0YXRzLT5kaXJ0eV9jb3VudCAgID0gLTE7Cj4gKwo+ICsgICAgICAgIHBvbGljeV9k
ZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOwo+ICsKPiArICAg
ICAgICBpZiAocG9saWN5X2RlY2lzaW9uICE9IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSkK
CkNvZGluZyBzdHlsZS4KCj4gKyAgICAgICAgICAgYnJlYWs7Cj4gIAo+IC0gICAgZm9yICggeCA9
IDE7Cj4gLSAgICAgICAgICAoKHggPCBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpICYmCj4gLSAg
ICAgICAgICAgKHN0YXRzLmRpcnR5X2NvdW50ID4gY3R4LT5zYXZlLmRpcnR5X3RocmVzaG9sZCkp
OyArK3ggKQo+IC0gICAgewo+ICAgICAgICAgIGlmICggeGNfc2hhZG93X2NvbnRyb2woCj4gICAg
ICAgICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlkLCBYRU5fRE9NQ1RMX1NIQURPV19PUF9DTEVB
TiwKPiAgICAgICAgICAgICAgICAgICAmY3R4LT5zYXZlLmRpcnR5X2JpdG1hcF9oYnVmLCBjdHgt
PnNhdmUucDJtX3NpemUsCj4gQEAgLTQ5OSwxNyArNTU4LDkgQEAgc3RhdGljIGludCBzZW5kX21l
bW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4gICAgICAgICAgICAgIGdvdG8g
b3V0Owo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3VudCA9
PSAwICkKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLQo+IC0gICAgICAgIHJjID0gdXBkYXRlX3By
b2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOwo+IC0gICAgICAgIGlmICggcmMg
KQo+IC0gICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICBwb2xpY3lfc3RhdHMtPmRpcnR5
X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7Cj4gIAo+IC0gICAgICAgIHJjID0gc2VuZF9kaXJ0
eV9wYWdlcyhjdHgsIHN0YXRzLmRpcnR5X2NvdW50KTsKPiAtICAgICAgICBpZiAoIHJjICkKPiAt
ICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICB9Cj4gKyAgICB9IHdoaWxlICh0cnVlKTsKPiAg
CgpDb2Rpbmcgc3R5bGUuCgpUaGlzIGFwcHJvYWNoIGxvb2tzIE9LLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwX9-0005Tn-J8; Mon, 18 Sep 2017 13:56:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwX8-0005Sc-MI
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:56:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 95/6E-03454-680DFB95; Mon, 18 Sep 2017 13:56:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7Thf2
 RBvsfWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3r79kK/jHXtG4egNzA+Nb1i5GTg4JAX+J
 h8v+s4PYbALKEj87e9lAbBEBPYmmA88ZQWxmAS+JHyt6wGqEBUIkZmw7C2azCKhKtF5rB6vnF
 bCQODdrJiPETHmJXW0XweZzClhKrNn7jgnEFgKq6f22lRXCVpDomH6MCaJXUOLkzCcsELskJA
 6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECQ4cBCHYwzjvhf4hRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3unn
 gXKCRanpqRVpmTnAIIZJS3DwKInwzgdJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnLcOp
 EgApCijNA9uBCyiLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxZkCk9mXgncpldARzABHd
 GyYw/IESWJCCmpBkaPiMI5vG8OfPx29PPyxafLk5vFH1dZyVjVJLTqXma54uOwuGAG89YvJ+p
 U7qztm7I9Ua+TO31fl4NT8rkrNQm9X6bvmBTB80NSXccmdupeZ/9S0VvTJ4pMjtXfXrZczWjn
 cpUtlxullPwPz1Oe/f16ySmDh7Fc0mymn+Y9n+fRu4Y/M69W6rASS3FGoqEWc1FxIgD1LN5ao
 wIAAA==
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505742976!83250223!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22670 invoked from network); 18 Sep 2017 13:56:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:56:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440146256"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 14:56:13 +0100
Message-ID: <20170918135614.30868-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918135614.30868-1-wei.liu2@citrix.com>
References: <20170918135614.30868-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 2/3] libxl: use
	libxl__read_xenstore_mandatory in vdispl function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHktSUQ6IDE0MTgwOTcKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgfCA4ICsrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3Bs
LmMKaW5kZXggNTc0MGM4OWZhZC4uYmVmYzU2YmRlYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAgLTQwLDEw
ICs0MCwxNCBAQCBzdGF0aWMgaW50IGxpYnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZShsaWJ4bF9f
Z2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZGV2aWQgZGV2aWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwpCiB7Ci0gICAgY2hh
ciAqYmVfcGF0aDsKKyAgICBjb25zdCBjaGFyICpiZV9wYXRoOworICAgIGludCByYzsKIAogICAg
IHZkaXNwbC0+ZGV2aWQgPSBkZXZpZDsKLSAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2Ms
IFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSk7CisgICAgcmMg
PSBsaWJ4bF9feHNfcmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIGxpYnhsX3BhdGgpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiZV9wYXRoKTsKKyAgICBpZiAocmMp
IHJldHVybiByYzsKIAogICAgIHJldHVybiBsaWJ4bF9fYmFja2VuZHBhdGhfcGFyc2VfZG9taWQo
Z2MsIGJlX3BhdGgsICZ2ZGlzcGwtPmJhY2tlbmRfZG9taWQpOwogfQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwX9-0005TZ-Cc; Mon, 18 Sep 2017 13:56:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwX8-0005TE-73
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:56:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F5/79-03422-580DFB95; Mon, 18 Sep 2017 13:56:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7Thf2
 RBt8PcFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmL/25gKpjNWnH5yw/2BsZfzF2MnBwSAv4S
 p05eYgWx2QSUJX529rKB2CICehJNB54zgtjMAl4SP1b0sIPYwgKOEjub5oLVswioSvw4eRCsn
 lfAQuL4zbeMEDPlJXa1XQSr4RSwlFiz9x0TiC0EVNP7bSsrhK0g0TH9GBNEr6DEyZlPWCB2SU
 gcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYOAxDsYJx3wv8QoyQHk5Ior2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzT
 zwPlBItS01Mr0jJzgEEMk5bg4FES4Z0PkuYtLkjMLc5Mh0idYrTkOLbp8h8mjhsPrwPJjpt3/
 zAJseTl56VKifPWgTQIgDRklObBjYNF2iVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ88qCTO
 HJzCuB2/oK6CAmoINaduwBOagkESEl1cAoFnJJxNlz7cOWtuV+/9cueL1n6jkb8cXHDm9RFki
 f13TnS7jMQ7Y5m8oMn629+Gf9erWwtTwL2E1s21ld2jZM7Go5xz1P6ava4r1BWZn3T50Mnrwp
 wP7vjXn8szO/qEr3uSU0Jf99VrpGaa6tceWyCq9A16db1y67J3dGo9BT+AHvJS4Op6bjSizFG
 YmGWsxFxYkAqoN6UK8CAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505742976!83250223!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22241 invoked from network); 18 Sep 2017 13:56:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:56:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440146255"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 14:56:14 +0100
Message-ID: <20170918135614.30868-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918135614.30868-1-wei.liu2@citrix.com>
References: <20170918135614.30868-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 3/3] xl: avoid leaking memory in vdispl parser
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHktSUQ6IDE0MTgwOTUKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfcGFyc2UuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwppbmRleCA5OTY1YjgzYzQ0Li4wNjc4ZmJjMWIwIDEwMDY0NAotLS0g
YS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgzMiw2
ICs4MzIsOCBAQCBpbnQgcGFyc2VfdmRpc3BsX2NvbmZpZyhsaWJ4bF9kZXZpY2VfdmRpc3BsICp2
ZGlzcGwsIGNoYXIgKnRva2VuKQogCiAgICAgICAgICAgICByYz0gc3NjYW5mKHJlc29sdXRpb24s
ICIldXgldSIsICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0ud2lkdGgsCiAgICAgICAgICAgICAgICAg
ICAgICAgICZ2ZGlzcGwtPmNvbm5lY3RvcnNbaV0uaGVpZ2h0KTsKKyAgICAgICAgICAgIGZyZWUo
cmVzb2x1dGlvbik7CisKICAgICAgICAgICAgIGlmIChyYyAhPSAyKSB7CiAgICAgICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJDYW4ndCBwYXJzZSBjb25uZWN0b3IgcmVzb2x1dGlvblxuIik7
CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwX5-0005Sj-VP; Mon, 18 Sep 2017 13:56:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwX5-0005Sc-2e
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:56:19 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F4/3E-03454-280DFB95; Mon, 18 Sep 2017 13:56:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXrfpwv5
 Ig6VfWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1p3axFLQxVzz9a9jAuJ+pi5GTQ0LAX2LH
 6lMsIDabgLLEz85eNhBbREBPounAc0YQm1nAS+LHih52EFtYwEJi3qw2sF4WAVWJq+sPs4LYv
 EDxVVNPMEPMlJfY1XYRLC4koCDRMf0YE0SNoMTJmU9YIGZKSBx88YJ5AiP3LCSpWUhSCxiZVj
 FqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYCAxDsYNy5PvA
 QoyQHk5Ior2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxXdgDlBItS01Mr0jJzgEEJk5bg
 4FES4Y0HSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx42H14Fkx827f5iEWPLy81KlxHmTQBoEQBoyS
 vPgxsEi5xKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEec+DTOHJzCuB2/oK6CAmoINaduwBOa
 gkESEl1cB4IH/lgxlzXygXR0kteXx9ncOii7stOq0tVgf1ZPk88BBW5gnaaDl/5hzNzX6LdeK
 n2h3YX3+084Wkg8T+z2eWXDpi3CiyY0G6U+6xyfKypZeMouXSDMJ2WDSzTpi48+gaaauToZdu
 XnFjuBiTGPtBSXqbgl7GOt78fbcnOHV48+c0LFP4+Z1HiaU4I9FQi7moOBEAYqybF5cCAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505742976!117387612!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47434 invoked from network); 18 Sep 2017 13:56:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:56:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448181058"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 14:56:11 +0100
Message-ID: <20170918135614.30868-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 0/3] Some coverity fixes for xl/libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

djI6IHVzZSBfbWFuZGF0b3J5IHZhcmlhbnQKCldlaSBMaXUgKDMpOgogIGxpYnhsOiB1c2UgbGli
eGxfX3JlYWRfeGVuc3RvcmVfbWFuZGF0b3J5IGluIHZ0cG0gZnVuY3Rpb24KICBsaWJ4bDogdXNl
IGxpYnhsX19yZWFkX3hlbnN0b3JlX21hbmRhdG9yeSBpbiB2ZGlzcGwgZnVuY3Rpb24KICB4bDog
YXZvaWQgbGVha2luZyBtZW1vcnkgaW4gdmRpc3BsIHBhcnNlcgoKIHRvb2xzL2xpYnhsL2xpYnhs
X3ZkaXNwbC5jIHwgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgfCA3ICsr
KysrLS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgIHwgMiArKwogMyBmaWxlcyBjaGFuZ2Vk
LCAxMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwX7-0005Sz-5p; Mon, 18 Sep 2017 13:56:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwX5-0005Si-Un
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:56:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 6B/9C-03414-380DFB95; Mon, 18 Sep 2017 13:56:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW7Thf2
 RBvuuG1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdtxYyFuzkqLh9YBZ7A+Mmti5GTg4JAX+J
 Q+dWM4LYbALKEj87e8HiIgJ6Ek0HnoPFmQW8JH6s6GHvYuTgEBYIkpj+gwskzCKgKrF1wWOwE
 l4BC4n7z1YwQoyUl9jVdpEVxOYUsJRYs/cdE4gtBFTT+20rK4StINEx/RgTRK+gxMmZT1ggVk
 lIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhg4DEOxg3Lk+8BCjJAeTkiivaOT+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vFd2AOUEi1LTUyvSMnOAQQyTluDgURLhjQdJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKn
 DcJpEgApCijNA9uBCyiLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zzIFJ7MvBK4Ta+Ajm
 ACOqJlxx6QI0oSEVJSDYzZ57yaxL8d6Gua86fBITVlebb/nGnlKb8DOt5rftuxU0rOJl95WkJ
 mUJ33c4mZLD8mWm982lMrqrnG5ovpZo7ujfNT1oZcEBR/KfZxkaKZceERncxv+/7bVM7+VbQg
 eMUxDZPNhvs99A7ON/lqyy/4w03w6K7rhyT/K3fWdZyyZlkWIh7+/b4SS3FGoqEWc1FxIgDnR
 f3WowIAAA==
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505742976!117387612!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47550 invoked from network); 18 Sep 2017 13:56:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:56:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448181059"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 14:56:12 +0100
Message-ID: <20170918135614.30868-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918135614.30868-1-wei.liu2@citrix.com>
References: <20170918135614.30868-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 1/3] libxl: use
	libxl__read_xenstore_mandatory in vtpm function
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bGlieGxfX3JlYWRfeGVuc3RvcmUgY2FuIHJldHVybiBOVUxMLiBVc2UgdGhlIF9tYW5kYXRvcnkg
dmFyaWFudCB0bwpyZXR1cm4gZWFybHkgd2hlbiB0aGUgcmVhZCBmYWlscy4KCkNvdmVyaXR5LUlE
OiAxNDE4MDk4CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF92dHBtLmMgYi90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKaW5kZXggMjEzMjA4NzBk
NC4uNjE4MmNmYzQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwpAQCAtNzksMTIgKzc5LDE1IEBAIHN0YXRpYyBpbnQg
bGlieGxfX3Z0cG1fZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4
bF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV92dHBtICp2dHBtKQogewogICAgIGludCByYzsKLSAgICBjaGFyICpiZV9wYXRoOworICAgIGNv
bnN0IGNoYXIgKmJlX3BhdGg7CiAgICAgY2hhciAqdXVpZDsKIAogICAgIHZ0cG0tPmRldmlkID0g
ZGV2aWQ7CiAKLSAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQ
UklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSk7CisgICAgcmMgPSBsaWJ4bF9feHNfcmVh
ZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEdDU1BSSU5URigiJXMvYmFja2VuZCIsIGxpYnhsX3BhdGgpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZiZV9wYXRoKTsKKyAgICBpZiAocmMpIHJldHVybiByYzsKIAog
ICAgIHJjID0gbGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLCAmdnRw
bS0+YmFja2VuZF9kb21pZCk7CiAgICAgaWYgKHJjKSByZXR1cm4gcmM7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 13:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 13:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwYR-0005l3-Tw; Mon, 18 Sep 2017 13:57:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtwYQ-0005km-NC
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 13:57:42 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 93/0E-01754-5D0DFB95; Mon, 18 Sep 2017 13:57:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO6lC/s
 jDXoa5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHX7+wFazkqth0fBV7A+N6ji5GTg4JAX+J
 vsNH2UFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIPF58REmEJtFQ
 FXi/dajrCC2iICyRO+v30C9XED1i5gkbjc3gzUIAzW8mPGCEcTmFLCX2Lf+DStIkZDAHkaJXZ
 cvsUJcZCLxduFOoG0cQAk1ibnr4ycw8s1CctMsJDfNQnLTAkbmVYzqxalFZalFumZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsYpzY4H2KU5GBSEuUVjdwfKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCt/4oUE6wKDU9tSItMwcY9jBpCQ4eJRFeAZA0b3FBYm5xZjpE6
 hSjLkfHzbt/mIRY8vLzUqXEeW+DFAmAFGWU5sGNgMXgJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzfgOZwpOZVwK36RXQEUxAR7Ts2ANyREkiQkqqgTHExlP0jA+z/Nsq21m6WxWmur34bzh
 lxWfxo3xRHrdtWV27F6aWvG+Im/QzoSWPY+HcDSlLeF2SIycfb3DqzTresLft8oU/fQmCor/l
 tbVkZ1/VNz6yYEWptE+Lxo+6hpyd+Q3/7fIX/xR8ctrL5w7/i6wFWqs+LBf7VsmSu1vmct63e
 6VWu5RYijMSDbWYi4oTAVPtVAq8AgAA
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505743056!96577834!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13391 invoked from network); 18 Sep 2017 13:57:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 13:57:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440146463"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.53454.498837.147596@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 14:57:34 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59BFB19D020000780017C217@prv-mh.provo.novell.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
 <59BFB19D020000780017C217@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/22] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCAwMS8yMl0geGVuOiBQcm92aWRlIFhFTl9E
TU9QX3JlbW90ZV9zaHV0ZG93biIpOgo+ID4+PiBPbiAxNS4wOS4xNyBhdCAyMDo0OCwgPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gU0NIRURPUF9yZW1vdGVfc2h1dGRvd24g
c2hvdWxkIGJlIGEgRE1PUCBzbyB0aGF0IGEgZGVwcml2aWxlZ2VkIHFlbXUKPiA+IGNhbiBkbyB0
aGUgcHJvcGVyeSB0aWR5aW5nIHVwLgo+ID4gCj4gPiBXZSBzaG91bGQgcmVtb3ZlIFNDSEVET1Bf
cmVtb3RlX3NodXRkb3duIGF0IHNvbWUgcG9pbnQuCj4gCj4gRXhjZXB0IHdlIGNhbid0IGZvciBB
Qkkgc3RhYmlsaXR5IHJlYXNvbnMsIHBsdXMgaG93IHdvdWxkIHlvdQo+IHJlbW90ZS1zaHV0ZG93
biBhIFBWIGd1ZXN0IHRoZW4/CgpUaGFua3MgZm9yIHRoZSByZXZpZXcuICBJIGhhdmUgcmVwbGFj
ZWQgdGhhdCBzZW50ZW5jZSBpbiB0aGUgY29tbWl0Cm1lc3NhZ2Ugd2l0aCB0aGlzOgoKIFdlIG5l
ZWQgdG8ga2VlcCBTQ0hFRE9QX3JlbW90ZV9zaHV0ZG93biBmb3IgQUJJIHN0YWJpbGl0eSByZWFz
b25zIGFuZAogYmVjYXVzZSBpdCBpcyBuZWVkZWQgZm9yIFBWIGd1ZXN0cy4KCj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ID4g
QEAgLTYzMCw2ICs2MzAsMTQgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9h
cmdzICpvcF9hcmdzKQo+ID4gICAgICAgICAgcmMgPSBodm1faW5qZWN0X21zaShkLCBkYXRhLT5h
ZGRyLCBkYXRhLT5kYXRhKTsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAgICB9Cj4gPiArICAg
IGNhc2UgWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duOgo+IAo+IFdpdGggYSBibGFuayBsaW5lIGFk
ZGVkIGFib3ZlIGhlcmUsCgpUaGFua3MuICBJIGNvcGllZCB0aGUgbGFjayBvZiBuZXdsaW5lIGZy
b20gYmV0d2VlbgpYRU5fRE1PUF9pbmplY3RfZXZlbnQgYW5kIFhFTl9ETU9QX2luamVjdF9tc2ku
CgpJIHdpbGwgYWRkIGEgdHJpdmlhbCBleHRyYSBwYXRjaCB0byBhZGQgdGhhdCBtaXNzaW5nIG5l
d2xpbmUgKHVubGVzcwp5b3Ugb2JqZWN0KS4KCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcy4gIEluIHRoZSBleHBlY3RhdGlvbiB0aGF0IHdoYXQg
SSBzYXkgYWJvdmUgaW4gdGhlIGNvbW1pdAptZXNzYWdlIG1lZXRzIHdpdGggeW91ciBhcHByb3Zh
bCwgSSB3aWxsIGluY2x1ZGUgdGhhdCBSLUIgaW4gbXkgbmV4dApwb3N0aW5nIG9mIHRoZSBzZXJp
ZXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwla-0007OL-3M; Mon, 18 Sep 2017 14:11:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwlY-0007MO-UA
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 14:11:17 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E5/29-02226-404DFB95; Mon, 18 Sep 2017 14:11:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC7zlf2
 RBg/nK1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnH565jLbjBVjHv3APGBsaDrF2MnBwSAv4S
 /z5OYgexWQRUJS7PeQAWZxNQlvjZ2csGYosA2b2/frN0MXJxMAs0MklMb9jMBJIQFgiWeHLsF
 SOIzStgITHr8FawQUICdRL3Zs5ghYgLSpyc+YQFxGYW0JFYsPsT0FAOIFtaYvk/DhCTU8BeYm
 pXMkiFqICKROfSOSwQUxQkOqYfY5rAyDcLyaBZSAbNQhi0gJF5FaN6cWpRWWqRrrFeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7G5i9OhxglOZiURHlFI/dHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgvXcJKCdYlJqeWpGWmQMMeJi0BAePkgiv0mWgNG9xQWJucWY6R
 OoUoy7HjYfX/zAJseTl56VKifPuAJkhAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzHsfZApPZl4J3KZXQEcwAR3RsmMPyBEliQgpqQZGwaeXP09es3ef/eSOmue1DyeytPc
 eVeRjFos7wce3409846eik7prvhmksizkfOwtcEzlhMfBY3/vKZi+kOkxYzj/LHl5w9dT+w+z
 bHv8ebv50Vlqkk8W5ZitDxJ7fmbH5OTVQSz3WdI5W+5N7LDPNee/6fBUuFio79k7CU2fkh+bV
 MK9r4r2KLEUZyQaajEXFScCAPJfpe+5AgAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505743873!111278039!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51276 invoked from network); 18 Sep 2017 14:11:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:11:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440149797"
Date: Mon, 18 Sep 2017 15:11:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170918141111.b3vl5morvpe7kacr@citrix.com>
References: <1505484277-16454-1-git-send-email-boris.ostrovsky@oracle.com>
 <59BC1662020000780017B9E1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59BC1662020000780017B9E1@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] mm: Scrub pages returned back to heap if
 MEMF_no_scrub is set
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTA6MDU6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjA5LjE3IGF0IDE2OjA0LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+IHdyb3RlOgo+ID4gU2V0IGZyZWVfaGVhcF9wYWdlcygpJ3MgbmVlZF9zY3J1YiB0byB0cnVl
IGlmIGFsbG9jX2RvbWhlYXBfcGFnZXMoKQo+ID4gcmV0dXJucyBwYWdlcyBiYWNrIHRvIGhlYXAg
YXMgcmVzdWx0IG9mIGFzc2lnbl9wYWdlcygpIGVycm9yIHdoZW4gdGhvc2UKPiA+IHBhZ2VzIHdl
cmUgcmVxdWVzdGVkIHdpdGggTUVNRl9ub19zY3J1YiBmbGFnLgo+ID4gCj4gPiBXZSBuZWVkIHRv
IGRvIHRoaXMgYmVjYXVzZSB0aGVyZSBpcyBhIHBvc3NpYmlsaXR5IHRoYXQKPiA+IGFsbG9jX2hl
YXBfcGFnZXMoKSBtaWdodCBjbGVhciBidWRkeSdzIFBHQ19uZWVkX3NjcnVicyBmbGFnIHdpdGhv
dXQKPiA+IGFjdHVhbGx5IGNsZWFyaW5nIHRoZSBwYWdlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4gLS0tCj4g
PiBXZSBhcmUgZGVjbGFyaW5nIGEgbGlrZWx5IGNsZWFuIChvciBhbG1vc3QgY2xlYW4pIGNodW5r
IHRvIGJlIGRpcnR5LiBTaW5jZQo+ID4gdGhpcyBvbmx5IGhhcHBlbmQgb24gYXNzaWduX3BhZ2Vz
KCkgZXJyb3IgSSBmaWd1cmVkIGl0IHdvdWxkIGJlIGFjY2VwdGFibGUuCj4gCj4gSSB0aGluayB0
aGF0J3MgZmluZSwgYnV0IGxldCdzIHdhaXQgYSBsaXR0bGUgdG8gc2VlIHdoZXRoZXIgb3RoZXJz
Cj4gaGF2ZSBkaWZmZXJpbmcgb3BpbmlvbnMuCj4gCgpJIHRoaW5rIHRoYXQncyBmaW5lLCB0b28u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwqX-0007ZQ-Ll; Mon, 18 Sep 2017 14:16:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dtwqW-0007ZK-PI
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 14:16:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9D/DF-03610-835DFB95; Mon, 18 Sep 2017 14:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9fs6v5
 Ig2W3VS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPJ2awFRzhqZg17RBzA+MUri5GTg4hgTyJ
 FedWMYLYvAJ2EvP/NTCD2BIChhKnF95kAbFZBFQlFt3ZwwpiswmoS7Q92w5miwjoSpx5vIWpi
 5GLg1lgA5NE77W1bCAJYQEHiRczXjCCJIQEPjFKrDr6FGwSp4CjxPRjjUAdHEDbBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjCeXhd4iFGSg0lJlFc0
 cn+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetitAOcGi1PTUirTMHGAswKQlOHiURHiVLgOle
 YsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzqsAMkMApCijNA9uBCwuLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYtxtkCk9mXgncpldARzABHdGyYw/IESWJCCmpBkZxM07pPO+fr/pn22n
 xO/b3cqhUmZ9Sq5moc6VxX21cVcJ5u3/vH2RfeSTa5mOZeIaZ455505c8HvPHrQfEdvP+EO85
 Zrdwj07jyo0Tt960ne3is5e/69fXg02Tdmm/42RcsZpd4UJwQ1Vz6u3a+7mmF/Tv5e1bMPXRd
 /WcQ6uOb9KysZJeWKnEUpyRaKjFXFScCADe4PG0xgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505744180!117501425!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24762 invoked from network); 18 Sep 2017 14:16:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 14:16:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 08:16:20 -0600
Message-Id: <59BFF14F020000780017C545@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 08:16:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
 <59BFB19D020000780017C217@prv-mh.provo.novell.com>
 <22975.53454.498837.147596@mariner.uk.xensource.com>
In-Reply-To: <22975.53454.498837.147596@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/22] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE1OjU3LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCAwMS8yMl0geGVuOiBQcm92aWRl
IAo+IFhFTl9ETU9QX3JlbW90ZV9zaHV0ZG93biIpOgo+PiA+Pj4gT24gMTUuMDkuMTcgYXQgMjA6
NDgsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPj4gPiBTQ0hFRE9QX3JlbW90
ZV9zaHV0ZG93biBzaG91bGQgYmUgYSBETU9QIHNvIHRoYXQgYSBkZXByaXZpbGVnZWQgcWVtdQo+
PiA+IGNhbiBkbyB0aGUgcHJvcGVyeSB0aWR5aW5nIHVwLgo+PiA+IAo+PiA+IFdlIHNob3VsZCBy
ZW1vdmUgU0NIRURPUF9yZW1vdGVfc2h1dGRvd24gYXQgc29tZSBwb2ludC4KPj4gCj4+IEV4Y2Vw
dCB3ZSBjYW4ndCBmb3IgQUJJIHN0YWJpbGl0eSByZWFzb25zLCBwbHVzIGhvdyB3b3VsZCB5b3UK
Pj4gcmVtb3RlLXNodXRkb3duIGEgUFYgZ3Vlc3QgdGhlbj8KPiAKPiBUaGFua3MgZm9yIHRoZSBy
ZXZpZXcuICBJIGhhdmUgcmVwbGFjZWQgdGhhdCBzZW50ZW5jZSBpbiB0aGUgY29tbWl0Cj4gbWVz
c2FnZSB3aXRoIHRoaXM6Cj4gCj4gIFdlIG5lZWQgdG8ga2VlcCBTQ0hFRE9QX3JlbW90ZV9zaHV0
ZG93biBmb3IgQUJJIHN0YWJpbGl0eSByZWFzb25zIGFuZAo+ICBiZWNhdXNlIGl0IGlzIG5lZWRl
ZCBmb3IgUFYgZ3Vlc3RzLgoKU291bmRzIGdvb2QuCgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZG0uYwo+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiA+IEBAIC02MzAsNiAr
NjMwLDE0IEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJn
cykKPj4gPiAgICAgICAgICByYyA9IGh2bV9pbmplY3RfbXNpKGQsIGRhdGEtPmFkZHIsIGRhdGEt
PmRhdGEpOwo+PiA+ICAgICAgICAgIGJyZWFrOwo+PiA+ICAgICAgfQo+PiA+ICsgICAgY2FzZSBY
RU5fRE1PUF9yZW1vdGVfc2h1dGRvd246Cj4+IAo+PiBXaXRoIGEgYmxhbmsgbGluZSBhZGRlZCBh
Ym92ZSBoZXJlLAo+IAo+IFRoYW5rcy4gIEkgY29waWVkIHRoZSBsYWNrIG9mIG5ld2xpbmUgZnJv
bSBiZXR3ZWVuCj4gWEVOX0RNT1BfaW5qZWN0X2V2ZW50IGFuZCBYRU5fRE1PUF9pbmplY3RfbXNp
LgoKT2gsIEkgc2VlIC0gdGhlIG9ubHkgYmFkIGV4YW1wbGUgaW4gdGhpcyBmdW5jdGlvbi4KCj4g
SSB3aWxsIGFkZCBhIHRyaXZpYWwgZXh0cmEgcGF0Y2ggdG8gYWRkIHRoYXQgbWlzc2luZyBuZXds
aW5lICh1bmxlc3MKPiB5b3Ugb2JqZWN0KS4KCkZlZWwgZnJlZSB0byBwdXQgbXkgYWNrIG9uIGl0
LCBvciBldmVuIG1lcmdlIGl0IGludG8gdGhlIHBhdGNoIGhlcmUuCgo+PiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRoYW5rcy4gIEluIHRoZSBleHBl
Y3RhdGlvbiB0aGF0IHdoYXQgSSBzYXkgYWJvdmUgaW4gdGhlIGNvbW1pdAo+IG1lc3NhZ2UgbWVl
dHMgd2l0aCB5b3VyIGFwcHJvdmFsLCBJIHdpbGwgaW5jbHVkZSB0aGF0IFItQiBpbiBteSBuZXh0
Cj4gcG9zdGluZyBvZiB0aGUgc2VyaWVzLgoKWWVzIHBsZWFzZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:17:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwrB-0007dN-UR; Mon, 18 Sep 2017 14:17:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dtwrB-0007dB-6A
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 14:17:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EC/CE-17770-065DFB95; Mon, 18 Sep 2017 14:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8/Ozo6X5eu8Pa2bDgINNC3Qku5
 9SKjoKrFuelanbbGL7sxY9EVqYhhWQoXOSldaJivtIg1bDiTRhhZmF40uaAMvKFSgXUzrnB1N
 ez/9Xv7P8///Pzy0ROGklDRrs7IWE2NQUcHk/ladM1H92qtO7uiNXVn19Qa5HmW0PB4ndqB9U
 r1JY7ZlS3WtjnpZjnODbfTKFyofPVxfhIJoBc6AF0VdRBEK5vkOgnpfGxI/bxC01JVR01PvK8
 9MCdUIPnaMScVPPYLxTi8hTlUiOGtfJTCF08BTXCMROBKzMObyyYQFCR6QwsPLTiQIEXg3NI8
 OkeLQHui/Ncgv0Dyng90+X0ASLwHPxTxhQo5Toa78gkzMdSNo6nMH/IPwOugcuRewQTgavvtc
 gT4SHAPv/BUBBhwO18s9EpGjYbKxlxI5GRqqm0iRF8HzklNTnA0/fSWE0EGCE6CucZlouRYu2
 x0SkePg4tlemdgtHJ6V+adWDTA8VkUJq4CV8KdAJVQGXENCsadtqsIC6CvpoS6gWMespo6ZNM
 esNMesNMestEokrUXxHGs5zloSly9P0lj0Wp3VyOgNiSnJqUlGluMYLWtgNFzSYbPxPuIPZQ7
 /3MhVsbMZzaMJVZQ8Su1VK+ZqzEdO6BhOl2XJM7BcM1pA0yqQZ7zitXALq2VtR/UG/tqmZaBD
 VZFyVRcvy7kcxsjptaLkQyvo0p4Pvwna/+baBKEgTWYTq4yRXxWcsDCqyzP9M5q+3JdooTJCj
 vhqitAc1mLUW//Xh1AMjVQR8hDBJVRvsv7LG+KrEHwVu9sjVLEyM5IyH1kPZ9VGHwq53THZ9C
 OzNG0jo+t/sD3sU9+izITTpoHC7nPpT7cWDjvHug+SOQf25lrdnKs9vzS3vYE7cumb93vcJnZ
 ffCYzcWUXMTIaWUBUDr66mxm+ZrPGVZx1LLTqc+zbk/jJzbD3/uxHpprHq6nexZsONa5MYIvP
 527ZUrXtF1aRnI5JWSqxcMxfWIWscLQDAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505744216!83291880!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58123 invoked from network); 18 Sep 2017 14:16:57 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 18 Sep 2017 14:16:57 -0000
Received: (qmail 10202 invoked from network); 18 Sep 2017 17:16:56 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 Sep 2017 17:16:56 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CDE8E7FCB5
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 17:16:55 +0300 (EEST)
Received: (qmail 22466 invoked from network); 18 Sep 2017 17:16:55 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 Sep 2017 17:16:55 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 18 Sep 2017 17:16:53 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Mon, 18
 Sep 2017 17:16:53 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, "andrew.cooper3@citrix.com"
 <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH v2 4/4] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTKLyVKakeVY7OAUiklcxHfhNxmaK6hIKAgAAJR4A=
Date: Mon, 18 Sep 2017 14:16:52 +0000
Message-ID: <1505744213.26526.6.camel@bitdefender.com>
References: <1504886736-1823-1-git-send-email-aisaila@bitdefender.com>
 <1504886736-1823-5-git-send-email-aisaila@bitdefender.com>
 <59BFE9AD020000780017C4D8@prv-mh.provo.novell.com>
In-Reply-To: <59BFE9AD020000780017C4D8@prv-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
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:32,
 sv:1505733086, ts:1505744213
Content-ID: <87B961CAFD11704C8189CB1AF9A6EEC2@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73205
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461275,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.028475)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.008315), Flags: 85D2ED72; NN_SLOTS_IPX; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.020138,0.000476)],
 URL: [Enabled, t: (0.000007,0.000001)], RTDA: [Enabled, t: (0.549710),
 Hit: No, Details: v2.6.10; Id: 15.5f4g8o.1bpok8l3b.95as1], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "mdontu@bitdefender.com" <mdontu@bitdefender.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTHUsIDIwMTctMDktMTggYXQgMDc6NDMgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAwOC4wOS4xNyBhdCAxODowNSwgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBDaGFuZ2VzIHNpbmNlIFYxOg0KPiA+IC0gTW92
ZWQgQVNTRVJUIHRvIHRoZSBiZWdpbmluZyBvZiB0aGUgbG9vcA0KPiA+IC0gQ29ycmVjdGVkIHRo
ZSBkZWNyZW1lbnQgb24gbWZuIGludCB0aGUgd2hpbGUgc3RhdGVtZW50DQo+ID4gLSBNb2RpZmll
ZCB0aGUgY29tbWVudCB0byBQQUdFX1NJWkUrMQ0KPiBXaGlsZSBzZXZlcmFsIG9mIG15IHYxIGNv
bW1lbnRzIHdlcmUgdGFrZW4gY2FyZSBvZiB2ZXJiYWxseSwgc29tZQ0KPiBoYXZlbid0IGJlZW4g
YWRkcmVzc2VkIGhlcmUgb3IgZHVyaW5nIHRoZSBkaXNjdXNzaW9uLg0KU29ycnkgYWJvdXQgdGhh
dCwgSSBtdXN0IGhhdmUgbG9zdCBzb21lIG9yIHNvbWUgZW1haWxzIGhhdmUgbm90IGJlZW4NCmlu
ZGV4ZWQuIEknbGwgYWRkcmVzcyBhbGwgZnJvbSBub3cgb24uDQo+DQo+ID4NCj4gPiBXaGlsZSB0
aGUgbWF4aW11bSBzaXplIG9mIGxpbmVhciBtYXBwaW5nIGlzIGNhcHBlZCBhdCAxIHBhZ2UsIHRo
ZQ0KPiA+IGxvZ2ljDQo+ID4gaW4gdGhlIGhlbHBlcnMgaXMgd3JpdHRlbiB0byB3b3JrIHByb3Bl
cmx5IGFzIGh2bWVtdWxfY3R4dC0+bWZuW10NCj4gPiBnZXRzDQo+ID4gbG9uZ2VyLA0KPiA+IHNw
ZWNpZmljYWxseSB3aXRoIFhTQVZFIGluc3RydWN0aW9uIGVtdWxhdGlvbiBpbiBtaW5kLg0KPiA+
DQo+ID4gVGhpcyBoYXMgb25seSBoYWQgbGlnaHQgdGVzdGluZyBzbyBmYXIuDQo+IEhhcyB0aGlz
IGNoYW5nZWQgaW4gdGhlIG1lYW50aW1lPw0KVGhpcyBoYXMgbm90IGNoYW5nZWQgc28gZmFyLg0K
Pg0KPiA+DQo+ID4gK3N0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigNCj4gPiAr
ICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IHBm
ZWMsDQo+ID4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQ0KPiA+
ICt7DQo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+ID4gKyAgICB2b2lk
ICplcnIsICptYXBwaW5nOw0KPiA+ICsNCj4gPiArICAgIC8qIEZpcnN0IGFuZCBmaW5hbCBnZm5z
IHdoaWNoIG5lZWQgbWFwcGluZy4gKi8NCj4gPiArICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBs
aW5lYXIgPj4gUEFHRV9TSElGVCwgZmlyc3QgPSBmcmFtZTsNCj4gPiArICAgIHVuc2lnbmVkIGxv
bmcgZmluYWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+Pg0KPiA+IFBBR0VfU0hJRlQ7
DQo+ID4gKw0KPiA+ICsgICAgLyoNCj4gPiArICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQg
ZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhDQo+ID4gcGFnZSByZWZlcmVuY2UNCj4g
PiArICAgICAqIGhlbGQgb24gdGhlbS4NCj4gPiArICAgICAqLw0KPiA+ICsgICAgbWZuX3QgKm1m
biA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsNCj4gPiArDQo+ID4gKyAgICAvKg0KPiA+ICsgICAg
ICogVGhlIGNhbGxlciBoYXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8t
Ynl0ZQ0KPiA+IHdyaXRlLCBidXQNCj4gPiArICAgICAqIGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBm
YWlsIHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuDQo+ID4gKyAgICAgKg0KPiA+ICsgICAgICogVGhl
IG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgYWRqYWNlbnQNCj4g
PiBtZm5zW10gd2hpY2gNCj4gPiArICAgICAqIGNhbiBiZSB2bWFwKCknZCwgYWNjb3V0aW5nIGZv
ciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluDQo+ID4gdGhlIHJlZ2lvbi4NCj4gPiArICAg
ICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZv
cg0KPiA+IGVuc3VyaW5nIHRoYXQNCj4gPiArICAgICAqIG1mbnNbXSBpcyBsYXJnZSBlbm91Z2gg
Zm9yIHRoZSByZXF1ZXN0ZWQgd3JpdGUgc2l6ZS4NCj4gPiArICAgICAqLw0KPiA+ICsgICAgaWYg
KCBieXRlcyA9PSAwIHx8DQo+ID4gKyAgICAgICAgIGZpbmFsIC0gZmlyc3QgPiBBUlJBWV9TSVpF
KGh2bWVtdWxfY3R4dC0+bWZuKSAtIDEgKQ0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOw0KPiA+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOw0KPiA+ICsg
ICAgfQ0KPiA+ICsNCj4gPiArICAgIGRvIHsNCj4gPiArICAgICAgICBlbnVtIGh2bV90cmFuc2xh
dGlvbl9yZXN1bHQgcmVzOw0KPiA+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7DQo+
ID4gKyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87DQo+ID4gKyAgICAgICAgcDJtX3R5
cGVfdCBwMm10Ow0KPiA+ICsNCj4gPiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZp
cm0gdGhhdCB0aGUgY3VycmVudCBzbG90IGlzDQo+ID4gY2xlYW4uICovDQo+ID4gKyAgICAgICAg
QVNTRVJUKG1mbl94KCptZm4pID09IDApOw0KPiA+ICsNCj4gPiArICAgICAgICByZXMgPSBodm1f
dHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lIDw8IFBBR0VfU0hJRlQsDQo+ID4gdHJ1ZSwg
cGZlYywNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8s
ICZwYWdlLCBOVUxMLCAmcDJtdCk7DQo+ID4gKw0KPiA+ICsgICAgICAgIHN3aXRjaCAoIHJlcyAp
DQo+ID4gKyAgICAgICAgew0KPiA+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToNCj4gPiAr
ICAgICAgICAgICAgYnJlYWs7DQo+ID4gKw0KPiA+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFk
X2xpbmVhcl90b19nZm46DQo+ID4gKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmlu
Zm8uZWMsIHBmaW5mby5saW5lYXIsDQo+ID4gJmh2bWVtdWxfY3R4dC0+Y3R4dCk7DQo+ID4gKyAg
ICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfRVhDRVBUSU9OKTsNCj4gV2h5
IHRoZSBjYXN0cyB0byBsb25nIGhlcmUgYW5kIGZ1cnRoZXIgZG93bj8NCj4NCj4gPg0KPiA+ICsg
ICAgICAgICAgICBnb3RvIG91dDsNCj4gPiArDQo+ID4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19i
YWRfZ2ZuX3RvX21mbjoNCj4gPiArICAgICAgICAgICAgZXJyID0gTlVMTDsNCj4gPiArICAgICAg
ICAgICAgZ290byBvdXQ7DQo+ID4gKw0KPiA+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoNCj4gPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6DQo+ID4gKyAg
ICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfUkVUUlkpOw0KPiA+ICsgICAg
ICAgICAgICBnb3RvIG91dDsNCj4gPiArDQo+ID4gKyAgICAgICAgZGVmYXVsdDoNCj4gPiArICAg
ICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7DQo+ID4gKyAgICAgICAgfQ0KPiA+ICsNCj4gPiAr
ICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsNCj4gPiArICAgICAgICBm
cmFtZSsrOw0KPiA+ICsNCj4gPiArICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAy
bXQpICkNCj4gPiArICAgICAgICB7DQo+ID4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIofihs
b25nKVg4NkVNVUxfT0tBWSk7DQo+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+ICsgICAg
ICAgIH0NCj4gPiArDQo+ID4gKyAgICB9IHdoaWxlICggZnJhbWUgPCBmaW5hbCApOw0KPiA+ICsN
Cj4gPiArICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLw0KPiA+
ICsgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApDQo+ID4gKyAgICAgICAgbWFwcGluZyA9IG1hcF9k
b21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSkgKyAobGluZWFyDQo+ID4gJiB+UEFHRV9N
QVNLKTsNCj4gPiArICAgIC8qIE11bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2bWFwKCkuICovDQo+
ID4gKyAgICBlbHNlIGlmICggKG1hcHBpbmcgPSB2bWFwKGh2bWVtdWxfY3R4dC0+bWZuLA0KPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4gLSBodm1lbXVsX2N0eHQtPm1mbikp
ID09IE5VTEwgKQ0KPiB2MSBjb21tZW50IHdhcyAiZmluYWwgLSBmaXJzdCArIDEgd291bGQgbGlr
ZWx5IHlpZWxkIGJldHRlciBjb2RlLiINCndpbGwgZG8uDQo+DQo+ID4NCj4gPiArICAgICAgICBn
b3RvIHVuaGFuZGxlYWJsZTsNCj4gPiArDQo+ID4gKyNpZm5kZWYgTkRFQlVHIC8qIFBvaXNpb24g
dW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAqLw0KPiA+ICsgICAgd2hpbGUgKCBtZm4g
PCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LQ0KPiA+ID5tZm4p
ICkNCj4gPiArICAgIHsNCj4gPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7DQo+
ID4gKyAgICAgICAgKm1mbisrID0gSU5WQUxJRF9NRk47DQo+ID4gKyAgICB9DQo+ID4gKyNlbmRp
Zg0KPiA+ICsNCj4gPiArICAgIHJldHVybiBtYXBwaW5nOw0KPiA+ICsNCj4gPiArIHVuaGFuZGxl
YWJsZToNCj4gPiArICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfVU5IQU5ETEVBQkxF
KTsNCj4gPiArDQo+ID4gKyBvdXQ6DQo+ID4gKyAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5j
ZXMuICovDQo+ID4gKyAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0LT5tZm4gKQ0KPiA+
ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7DQo+ID4gKw0KPiA+
ICsgICAgcmV0dXJuIGVycjsNCj4gPiArfQ0KPiA+ICsNCj4gPiArc3RhdGljIHZvaWQgaHZtZW11
bF91bm1hcF9saW5lYXJfYWRkcigNCj4gPiArICAgIHZvaWQgKm1hcHBpbmcsIHVuc2lnbmVkIGxv
bmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsDQo+IFdoaWxlIHRoaXMgd2FzIGRpc2N1c3Nl
ZCBpbiByZXNwb25zZSB0byB2MSwgSSBzdGlsbCB0aGluayAibWFwcGluZyINCj4gc2hvdWxkIGJl
IGNvbnN0IHZvaWQgKiwgb3IgYSBwcmVyZXEgcGF0Y2ggKHdoaWNoIEkgd291bGQgb2JqZWN0DQo+
IHRvKSBzaG91bGQgYmUgc3VibWl0dGVkIHRvIGRyb3AgdGhlIGNvbnN0IGZyb20gdnVubWFwKCkg
YW5kDQo+IHVubWFwX2RvbWFpbl9wYWdlKCkuDQpJJ2xsIHdhaXQgZm9yIEFuZHJld3Mgb3Bpbmlv
biBvbiB0aGlzIGlzc3VlLg0KPg0KPiA+DQo+ID4gQEAgLTEwMDcsMjMgKzExNjAsMTUgQEAgc3Rh
dGljIGludCBodm1lbXVsX3dyaXRlKA0KPiA+ICAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAo
YWRkciAmIFBBR0VfTUFTSykpICkNCj4gPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJf
bW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLA0KPiA+IHBmZWMsIGh2bWVtdWxfY3R4dCwg
MSk7DQo+ID4NCj4gPiAtICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBf
ZGF0YSwgYnl0ZXMsIHBmZWMsDQo+ID4gJnBmaW5mbyk7DQo+ID4gLQ0KPiA+IC0gICAgc3dpdGNo
ICggcmMgKQ0KPiA+IC0gICAgew0KPiA+IC0gICAgY2FzZSBIVk1UUkFOU19va2F5Og0KPiA+IC0g
ICAgICAgIGJyZWFrOw0KPiA+IC0gICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoN
Cj4gPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFy
LA0KPiA+ICZodm1lbXVsX2N0eHQtPmN0eHQpOw0KPiA+IC0gICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsNCj4gPiAtICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46DQo+ID4g
KyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMs
DQo+ID4gaHZtZW11bF9jdHh0KTsNCj4gPiArICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkNCj4g
PiArICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7DQo+ID4gKyAgICBlbHNlIGlmICgg
IW1hcHBpbmcgKQ0KPiB2MSBjb21tZW50OiAnUG9pbnRsZXNzICJlbHNlIi4nDQpBZ3JlZWQuDQoN
ClJlZ2FyZHMsDQpBbGV4DQoNCl9fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3
YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwsZ-0007nL-J3; Mon, 18 Sep 2017 14:18:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwsY-0007mK-Az
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 14:18:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5A/4B-03422-5B5DFB95; Mon, 18 Sep 2017 14:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXitHSDve7mq/s
 jDXa1CVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozrd2IK7rNWdM0/z9jA+IWli5GDQ0LAX2Lv
 Nu0uRk4g00Pi+tkTTCBhFgFVib4FESBhNgFliZ+dvWwgtoiAtsSLVevAbGaBAonGRUvZQWxhg
 VCJl7t/s4LYvAIWEit2dIPVCAl0MEoc3ekMEReUODnzCQtEr47Egt2f2EBWMQtISyz/xwFicg
 p4Sfw7oA9SISqgItG5dA4LxBQFiY7px5ggjrSU+Lb+KfMERoFZSIbOQjJ0FsLQBYzMqxg1ilO
 LylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOSAQh2MP6ZH3iIUZKD
 SUmUVzRyf6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6PK0A5waLU9NSKtMwcYGzApCU4eJREe
 LmA8SHEW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivHNBZgiAFGWU5sGNgMXpJUZZKWFeRq
 CjhHgKUotyM0tQ5V8xinMwKgnzdoNM4cnMK4Hb9AroCCagI1p27AE5oiQRISXVwDg1j32O+5E
 s3ssOyTwZUiY3XwlsbW21WaI26cQHO785j3Wezm3gtfi1uPIe6/eGpnbTrX8+6J1ni7LuW/b3
 1iHJyxct3/+/ea784RmlN9qtBmGutgwdbyJPPr104l1O+W2FK4HpiR815l9sZudILZz8vlc2q
 eJmQlWPzFWhQ5P2b3lbdK9V8IQSS3FGoqEWc1FxIgCjXCfTzgIAAA==
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505744305!116986235!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17681 invoked from network); 18 Sep 2017 14:18:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:18:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448185215"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 15:18:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170918141823.5o63ppmxazho6sre@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-3-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-3-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/22] tools: libxendevicemodel: Provide
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6MzlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9k
ZWwubWFwIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKPiBp
bmRleCAxMzAyMjJjLi5mZDU3ZTc5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCj4gKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9s
aWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKPiBAQCAtMTgsNiArMTgsNyBAQCBWRVJTXzEuMCB7Cj4gIAkJ
eGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5Owo+ICAJCXhlbmRldmljZW1vZGVsX3NldF9t
ZW1fdHlwZTsKPiAgCQl4ZW5kZXZpY2Vtb2RlbF9pbmplY3RfZXZlbnQ7Cj4gKwkJeGVuZGV2aWNl
bW9kZWxfc2h1dGRvd247Cj4gIAkJeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3Q7Cj4gIAkJeGVuZGV2
aWNlbW9kZWxfY2xvc2U7Cj4gIAlsb2NhbDogKjsgLyogRG8gbm90IGV4cG9zZSBhbnl0aGluZyBi
eSBkZWZhdWx0ICovCgpXZSBuZWVkIHRvIGhhdmU6CgpWRVJTXzEuMSB7CiAgIGdsb2JhbDoKCXhl
bmRldmljZW1vZGVsX3NodXRkb3duOwp9IFZFUlNfMS4wOwoKQW5kIGFsc28gYnVtcCB0aGUgbWlu
b3IgbnVtYmVyIGluIE1ha2VmaWxlLgoKVGhlIGNvZGUgbG9va3MgZmluZSB0byBtZS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwsY-0007mM-BP; Mon, 18 Sep 2017 14:18:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtwsW-0007m6-CP
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 14:18:28 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id EB/68-26922-3B5DFB95;
 Mon, 18 Sep 2017 14:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO6mq/s
 jDZ5MF7a4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBm/WyeyFOxlqTj56SxTA+Mb5i5GTg4JAX+J
 VTOWsUPYHhLXz55g6mLk4GARUJVo268JEmYTUJb42dnLBmKLCGhLvFi1Dsjm4mAW2MYksfr5U
 bCEsICDxIsZLxhBenkFLCRertQFqRES6GCU+H3xKitIDa+AoMTJmU9YQGxmAR2JBbs/sYHUMw
 tISyz/xwES5hTwkji+tg1spKiAikTn0jlg5UICChId048xQZxpKfFt/VPmCYwCs5BMnYVk6iy
 EqQsYmVcxahSnFpWlFukameglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ
 7GDc9zHyEKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DMBAFxIsSk1PrUjLz
 AHGCExagoNHSYSXCyTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivHOvABUJgBRllObBjY
 DF6yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+4HmcKTmVcCt+kV0BFMQEe07NgDckRJIkJ
 KqoGRx7JobVbhmwMOge80lX1mMF6ddfYVb/iu6GluK68o65uoLLMMNnFaK/Z32aLqvSz+8+KE
 drTwRGzbHMl/5fekDdvFrs1w91/n873q69Tqy3E8i/ZPEPz09Ln1Cbd7HEfOl6wty3gxkdE0X
 pCZWfQAH09pWNbiuzK92me4LNgFDZsZuK/E/l2txFKckWioxVxUnAgA7mCU8tICAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505744304!69480775!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38892 invoked from network); 18 Sep 2017 14:18:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:18:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440151148"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 15:18:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170918141821.rmaywwjof7of4eo2@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/22] xen: Provide XEN_DMOP_remote_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6MzhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2luY2x1ZGUveGxh
dC5sc3QKPiBpbmRleCAwZjE3MDAwLi4yMDA1NWI0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L3hsYXQubHN0Cj4gKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKPiBAQCAtNzAsNiArNzAsNyBA
QAo+ICA/CWRtX29wX3NldF9wY2lfaW50eF9sZXZlbAlodm0vZG1fb3AuaAo+ICA/CWRtX29wX3Nl
dF9wY2lfbGlua19yb3V0ZQlodm0vZG1fb3AuaAo+ICA/CWRtX29wX3RyYWNrX2RpcnR5X3ZyYW0J
CWh2bS9kbV9vcC5oCj4gKz8JZG1fb3BfcmVtb3RlX3NodXRkb3duCQlodm0vZG1fb3AuaAoKQ2Fu
IHlvdSBwbGVhc2UgbW92ZSB0aGlzIGEgZmV3IGxpbmVzIGFib3ZlIHRvIG1ha2UgdGhlIGRtX29w
IHNlY3Rpb24Kc29ydGVkIGFscGhhYmV0aWNhbGx5PwoKV2l0aCB0aGF0IGFuZCBKYW4ncyBjb21t
ZW50cyBhZGRyZXNzZWQ6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtwtY-00080O-Sq; Mon, 18 Sep 2017 14:19:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dtwtY-00080A-EQ
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 14:19:32 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 4D/3E-03422-3F5DFB95; Mon, 18 Sep 2017 14:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsWyU9JRQvfz1f2
 RBvtm8Fncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow91y4xFswWqni8/xpLA+M/vi5GTg4JAT+J
 T7emskLY7hJv3rWyg9gsAqoSe/YeYeli5OBgE7CXmP61AiQsIqAs8bG1F6iEi4NZYD6TxJS53
 5lBEsJAvYsvXwCzeQU8JdZPa2UFKRIS+MQk8XTDHnaIhKDEyZlPWEBsZgE9iRtTp7CBLGAWkJ
 ZY/o8DIiwv0bx1NtgcTgEbie5LzWCtogIqEidXrmECsYUEFCX65z1gg7g5XWLr31/MELaFxO1
 bd9gmMArNQrJtFpJtsxC2zUKybQEjyypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDM73c1OLi
 xPTUnMSkYr3k/NxNjMAQZwCCHYxflgUcYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYLXbwdQTrAoNT21Ii0zBxhtMGkJDh4lEd54kDRvcUFibnFmOkTqFKOilDhvEkhCACSRUZ
 oH1waL8EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5g0BmcKTmVcCN/0V0GImoMUtO/aALC5
 JREhJNTCazP+Y3HapeAnLzxKNzbziW/6sSj1TOCnnetcL8wkarS93b52bpVaQHLBg4q/cnNcH
 Kjb+qn115bPczJYmS47W0xPi+apzJeObNmSVV0l3aq2fu3vX3tj8uWGLNl+cs+fplBnLDyYaM
 /mWFy3NPn5cs/1I+vK2A4qr53Kk97qLXn1jO6Vpyqd5SizFGYmGWsxFxYkAyuvwHOsCAAA=
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505744371!117502109!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65315 invoked from network); 18 Sep 2017 14:19:31 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:19:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="53012318"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Mon, 18 Sep 2017 15:16:52 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170918141652.rsybp75atv7roaah@dhcp-3-128.uk.xensource.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <20170918104626.27vesir6zwfrogvu@dhcp-3-128.uk.xensource.com>
 <086347cc-55a3-2b58-91fb-bd0c1b41df96@citrix.com>
 <88ece035-bf0b-6768-a442-750f8de96362@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <88ece035-bf0b-6768-a442-750f8de96362@suse.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDE6MTE6MDdQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxOC8wOS8xNyAxMzowNSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+IE9uIDA5
LzE4LzIwMTcgMTE6NDYgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4gT24gTW9uLCBT
ZXAgMTgsIDIwMTcgYXQgMTE6MTU6MDNBTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+
Pj4gT24gMDkvMTgvMjAxNyAxMDo0NSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+
IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0IDEwOjM3OjU4QU0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6
Cj4gPj4+Pj4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDg6MzY6MDNBTSArMDAwMCwgb3NzdGVz
dCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+ID4+Pj4+PiBmbGlnaHQgMTEzNTYyIHhlbi11bnN0YWJs
ZSByZWFsIFtyZWFsXQo+ID4+Pj4+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTEzNTYyLwo+ID4+Pj4+Pgo+ID4+Pj4+PiBSZWdyZXNzaW9ucyA6LSgK
PiA+Pj4+Pj4KPiA+Pj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCj4gPj4+Pj4+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+
ID4+Pj4+PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3Cj4gPj4+Pj4KPiA+Pj4+PiBUaGVyZSBhcHBl
YXJzIHRvIGJlIGEgYnVnOgo+ID4+Pj4+Cj4gPj4+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIvc2VyaWFsLWdvZGVsbG8wLmxvZwo+ID4+Pj4+Cj4gPj4+Pj4gU2VwIDE4IDAxOjE0OjI4Ljgw
MzA2MiAoWEVOKSBYZW4gQlVHIGF0IHNwaW5sb2NrLmM6NDcKPiA+Pj4+Cj4gPj4+PiBTZWVtIHRv
IGJlIGNhdXNlZCBiZWNhdXNlIGJ1ZGdldF9sb2NrIGlzIHNvbWV0aW1lcyBsb2NrZWQgd2l0aCBp
cnFzYXZlCj4gPj4+PiB3aGlsZSBvdGhlcnMgbm90Lgo+ID4+Pgo+ID4+PiBKdXN0IHdvbmRlcmlu
ZyB3aGVyZSB5b3UncmUgZ2V0dGluZyB0aGUgYnVkZ2V0IGxvY2sgZnJvbT8gIFRoZSBjYWxsCj4g
Pj4+IHN0YWNrIGluIHRoYXQgbGluayBtYWtlcyBpdCBsb29rIGxpa2UgaXQncyB0aGUgUkNVIGNs
ZWFuLXVwIHRyaWdnZXJpbmcgYQo+ID4+PiBkb21haW4gZGVzdHJveS4gIChIYXZlbid0IGxvb2tl
ZCBkZWVwZXIgaW50byB0aGUgc3BlY2lmaWMgbGluZSBudW1iZXJzLikKPiA+Pgo+ID4+IEp1c3Qg
c2tpbW1lZCBvdmVyIHRoZSBjb21taXQgYW5kIGp1bXBlZCBpbnRvIGNvbmNsdXNpb25zIHRvbyBm
YXN0LiBBcwo+ID4+IHlvdSBtZW50aW9uIGxhdGVyIHRoZSBpc3N1ZSBpcyBjYWxsaW5nIHhmcmVl
IHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZAo+ID4+IGluIGNzY2hlZDJfZnJlZV9kb21kYXRhLgo+
ID4+Cj4gPj4gSSB3b3VsZCByYXRoZXIgcHJlZmVyIGJ1ZGdldF9sb2NrIHRvIGJlIGFsd2F5cyBs
b2NrZWQgd2l0aCB0aGUKPiA+PiBpcnFzYXZlL3Jlc3RvcmUgdmFyaWFudCB0byBtYWtlIHdoYXQg
eW91IG1lbnRpb24gYWJvdmUgbW9yZSBvYnZpb3VzLAo+ID4+IGJ1dCB0aGF0J3MganVzdCBhIHF1
ZXN0aW9uIG9mIHRhc3RlLgo+ID4gCj4gPiBJICp0aGluayogYXQgc29tZSBwb2ludCBpbiB0aGUg
cGFzdCB3ZSBoYWQgYSBkaXNjdXNzaW9uIGFib3V0IHRoaXMgYW5kCj4gPiBzb21lb25lIChwZXJo
YXBzIEphbj8pIHNhaWQgaWYgd2UgYWx3YXlzIGtub3cgdGhlIGlycXMgYXJlIGRpc2FibGVkIHdl
Cj4gPiBzaG91bGRuJ3QgY2FsbCB0aGUgX2lycXNhdmUoKSB2ZXJzaW9uLCB0byBzYXZlIGNwdSBj
eWNsZXMuCj4gPiAKPiA+IFBlcnNvbmFsbHkgSSB0aGluayB0aGUgQVNTRVJUKClzIGFyZSBjbGVh
ciBlbm91Z2ggdG8gcGVvcGxlIGZhbWlsaWFyCj4gPiB3aXRoIHRoZSBzY2hlZHVsaW5nIGNvZGUu
Cj4gCj4gV2h5IGRvbid0IHdlIGFkZCBfaXJxb2ZmIHZhcmlhbnRzIG9mIHRoZSBsb2NrcyBjb250
YWluaW5nIHRoZSBBU1NFUlRpb24KPiB0aGF0IGludGVycnVwdHMgYXJlIHJlYWxseSBvZmY/IFRo
aXMgd291bGQgc2F2ZSB0aGUgYWRkaXRpb25hbAo+IGluc3RydWN0aW9ucyBvZiB0aGUgaXJxc2F2
ZS9yZXN0b3JlIHZhcmlhbnRzIGFuZCBtYWtlIGl0IHZlcnkgY2xlYXIgdGhhdAo+IG5vIHZpb2xh
dGlvbiBvZiB0aGUgbG9jayBpbnRlcmZhY2UgaXMgaGFwcGVuaW5nLgoKKzEKClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:46:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxJl-0001nr-BG; Mon, 18 Sep 2017 14:46:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427943b8e=jennifer.herbert@citrix.com>)
 id 1dtxJj-0001nh-Qa
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 14:46:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 18/DB-01760-B4CDFB95; Mon, 18 Sep 2017 14:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva7Xnf2
 RBu+Pall83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmT9tcXnGWtON+1lqmBcT9LFyMnh4SAv8TO
 hi9sILawgLXE0ZsrwGwRAW2JF6vWAdlcHEIChxklzjy5CdbALBAt8WzqJuYuRg4ONgETiTcPQ
 kHCvAKaEise3WIBCbMIqEqcmiIGEhYVCJa4c+E5G0SJoMTJmU/ApnAKOEj8WnKOHaScWcBe4s
 HWMojh8hLb385hBrGFBDQkzi5YxDqBkW8Wku5ZCB2zkHQsYGRexahRnFpUllqka2igl1SUmZ5
 RkpuYmQPkmerlphYXJ6an5iQmFesl5+duYgQGGQMQ7GBcM9X5EKMkB5OSKK9o5P5IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8r3cB5QSLUtNTK9Iyc4DhDpOW4OBREuH9DpLmLS5IzC3OTIdIn
 WLU5bjx8PofJiGWvPy8VClxXsvdQEUCIEUZpXlwI2Cxd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvG9AVvFk5pXAbXoFdAQT0BEtO/aAHFGSiJCSamCcZvRmm2vDoSvRekLtDl8reg8LV+0
 /9GCP6ZWCdIM7604JJC5SLZq8xMJhQv+crucLJnz/k7o1KKxna+DW4GuC22LTY1fyPpr37cGn
 vLxvNUlOSqEv3nP1sdlku/YJeEZcXzirdE6TrErP/IOzdXWPPbFS+Tp1ceapOXPULZWkQ1g5a
 s8KpM5QYinOSDTUYi4qTgQAjLHJW7gCAAA=
X-Env-Sender: prvs=427943b8e=jennifer.herbert@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505745992!75800702!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28647 invoked from network); 18 Sep 2017 14:46:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:46:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448190099"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
 <22975.51802.455710.12987@mariner.uk.xensource.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <59BFDC46.2010507@citrix.com>
Date: Mon, 18 Sep 2017 15:46:30 +0100
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: <22975.51802.455710.12987@mariner.uk.xensource.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 jtotto@uwaterloo.ca
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDE4LzA5LzE3IDE0OjMwLCBJYW4gSmFja3NvbiB3cm90ZToKPiBKZW5uaWZlciBIZXJiZXJ0
IHdyaXRlcyAoIltQQVRDSCAyLzJdIEludHJvZHVjZSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3ki
KToKPj4gVGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgdG8gYmUg
c3BlY2lmaWVkLgo+IEJ1dCBvbmx5IGZvciBkaXJlY3QgbGlieGMgdXNlcnMuICBIb3cgZG8geW91
IHRoaW5rIHRoaXMgc2hvdWxkIGJlCj4gZXhwb3NlZCB2aWEgbGlieGwgPwoKVGhlIG9yaWdpbmFs
IHBhdGNoIGhhZCBhIHNtYWxsIGFtb3VudCBvZiBjb2RlIHRvIHBhc3MgdGhpcyB0aG91Z2ggc3Vj
aCAKdGhhdCBsaWJ4bCBjb3VsZCBwcm92aWRlIG9uZS4gIEknbSBub3QgZW50aXR5IHN1cmUgaG93
IHRoZSBwZXJsIGNvZGUgCndvcmtlZCwgYnV0IEkndmUgbm90IG1hZGUgYW55IGNoYW5nZXMgdGhh
dCB3b3VsZG4ndCBzdG9wIHRoaXMgd29ya2luZy4gIApUaGF0IHNlY3Rpb24gd291bGQgZm9ybSBh
IGZvbGxvdyBvbiBwYXRjaC4gIFNpbmNlIEkgZG9uJ3QgdXNlIG9yIGhhdmUgCm11Y2ggdW5kZXJz
dGFuZGluZyBvZiBsaWJ4bCwgSSBkaWRuJ3QgcmVhbGx5IGZlZWwgSSB3YXMgdGhlIGJlc3QgcGVy
c29uIAp0byBkbyB0aGlzLgoKLWplbm55Cgo+IFRoZSBnZW5lcmFsIGFwcHJvYWNoLCBzbyBmYXIs
IHNlZW1zIHNvdW5kLgo+Cj4gVGhhbmtzLAo+IElhbi4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:46:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxJd-0001n2-1G; Mon, 18 Sep 2017 14:46:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dtxJc-0001mw-63
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 14:46:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2E/7C-03423-34CDFB95; Mon, 18 Sep 2017 14:46:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsXSO6nOVdfpzv5
 IgxPd6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMjx2MBQsKKg52TGJsYLwQ2sXIxSEkMJFJ
 4vGJL+wQzl9Gif3nfrBCOBsZJQ4sWAHl9DJKzFz3m6WLkZODRUBVonHKJCCbg4NNwETizSpHk
 LCIgJ5Ec89TFpB6ZoE1jBKL929iB6kRFrCSePfXHaSGV8BC4unOS4wQM4+xSjz7s54ZIiEocX
 LmE7D5zALqEn/mXWIG6WUWkJZY/o8DIiwv0bx1NliYUyBQYsfuBJCwqICyxLx9q9hAbAkBQ4n
 PG5cyT2AUmoVk6CwkQ2chDJ2FZOgCRpZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanF
 xYnpqTmJScV6yfm5mxiBYc4ABDsYF68NPMQoycGkJMorGrk/UogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE75TbQDnBotT01Iq0zBxgxMGkJTh4lER4o0HSvMUFibnFmekQqVOMxhzHNl3+w8TxY9
 KVP0xCLHn5ealS4rx6IKUCIKUZpXlwg2CJ4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeSe
 DTOHJzCuB2/cK6BQmoFNaduwBOaUkESEl1cCoks99zKJi+oP8a1mX9Z+231h2r+nNHw+naClN
 0/TjN6QZxMPkvLY9PlC9fG92X+E6wReSP3nadXYaZSclFhTsF2iSm7RO0JJd9EWR1+rPLv6eh
 sYfLssaL/RXk8oTZz3x8si81tP9kVkMxVsdDN30taV49BIm1nxSFWNkywg9lJ2oW18YrcRSnJ
 FoqMVcVJwIAJ1ANFL/AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505745984!117507562!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30417 invoked from network); 18 Sep 2017 14:46:26 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 14:46:26 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8IEkEMA015735
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 14:46:15 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8IEkDno017089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 14:46:14 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8IEkDtL031950;
 Mon, 18 Sep 2017 14:46:13 GMT
Received: from localhost.localdomain (/172.56.23.128)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 07:46:12 -0700
Date: Mon, 18 Sep 2017 10:46:06 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Message-ID: <20170918144419.GA892@localhost.localdomain>
References: <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, bharat gohil <ghl.bhrt@gmail.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMTA6MTk6NTVQTSArMDMwMCwgT2xla3NhbmRyIFR5c2hj
aGVua28gd3JvdGU6Cj4gSGkgQmhhcmF0Cj4gCj4gT24gVGh1LCBTZXAgNywgMjAxNyBhdCA0OjMw
IFBNLCBiaGFyYXQgZ29oaWwgPGdobC5iaHJ0QGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiBIZWxsbyBP
bGVuc2FuZHIsCj4gPgo+ID4gSSBhYmxlIHRvIGJvb3QgeGVuIGFuZCB0cnlpbmcgdG8gYm9vdCBk
b20wIGJ1dCB0aGVyZSBhcmUgbm8gY29uc29sZSBsb2cgZm9yCj4gPiBkb20wLgo+ID4KPiA+IGZv
bGxvd2luZyBsb2cgZm9yIHhlbiBhbmQgaXQgc3R1Y2sgYm9vdGluZyBkb20wLgo+ID4KPiA+IChY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAo+ID4gKFhFTikgYnVpbGQtaWQ6IDdjMmEz
YzcwZmI5NDc1NDgwMWQxOGM0Y2I5ZTNkYjNmZmEwMWQ4YzQKPiA+IChYRU4pIGFsdGVybmF0aXZl
czogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMDAwMDAwMDA0MDBkMmUwOCAtPgo+ID4gMDAwMDAw
MDA0MDBkMzJkYwo+ID4gKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCj4gPiAoWEVOKSBM
b2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA0MDE0ODE1OAo+ID4gKFhF
TikgQWxsb2NhdGluZyAxOjEgbWFwcGluZ3MgdG90YWxsaW5nIDEyOE1CIGZvciBkb20wOgo+ID4g
KFhFTikgQkFOS1swXSAweDAwMDAwMDQ4MDAwMDAwLTB4MDAwMDAwNTAwMDAwMDAgKDEyOE1CKQo+
ID4gKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwYmZlMDAwMDAtMHgwMDAwMDBiZmU2
NTAwMAo+ID4gKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMDQwMTQ4MTU4IHRvCj4g
PiAwMDAwMDAwMDQ4MDgwMDAwLTAwMDAwMDAwNDk0ODAwMDAKPiA+IChYRU4pIEFsbG9jYXRpbmcg
UFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAo+ID4gKFhFTikgTG9hZGluZyBkb20w
IERUQiB0byAweDAwMDAwMDAwNGZlMDAwMDAtMHgwMDAwMDAwMDRmZTBmMzFlCj4gPiAoWEVOKSBT
Y3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyAzIENQVXMKPiA+IChYRU4pIC4uLi4u
LmRvbmUuCj4gPiAoWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0
IDB4NDAwMCBwYWdlcy4KPiA+IChYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAo+ID4gKFhFTikgR3Vl
c3QgTG9nbGV2ZWw6IEFsbAo+ID4gKFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBl
ICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0bwo+ID4gWGVuKQo+ID4gKFhF
TikgRnJlZWQgMjcya0IgaW5pdCBtZW1vcnkuCj4gPgo+ID4gSSBoYXZlIGRvbmUgYWxsIHRoZSB4
ZW4gY29uZmlndXJhdGlvbiBpbiBsaW51eCBrZXJuZWwgNC45LiBUaGlzIGtlcm5lbAo+ID4gYm9v
dGluZyBmaW5lIHdpdGhvdXQgeGVuLgo+ID4KPiA+IGZvbGxvd2luZyBhcmUgdGhlIERUQiBjaGFu
Z2VzLAo+ID4KPiA+ICAgICBjaG9zZW4gewo+ID4gICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwx
PjsKPiA+ICAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47Cj4gPiAgICAgICAgIGJvb3RhcmdzID0g
ImNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBfbWVtPTEyOE0iOwo+ID4gICAgICAg
ICBzdGRvdXQtcGF0aCA9ICJzZXJpYWwwIjsKPiA+ICAgICAgICAgbW9kdWxlOiBtb2R1bGVAMCB7
Cj4gPiAgICAgICAgICAgICBjb21wYXRpYmxlID0gInhlbixsaW51eC16aW1hZ2UiLCAieGVuLG11
bHRpYm9vdC1tb2R1bGUiOwo+ID4gICAgICAgICAgICAgcmVnID0gPDB4NDAxNDgxNTggMHgxNDAw
MDAwPjsKPiA+ICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9aHZjMCw5MjE2MDBuOCBl
YXJseXByaW50az14ZW4gZGVidWcKCkl0IHNob3VsZCBiZSBqdXN0ICdjb25zb2xlPWh2YzAnLCBu
b3QgJ2NvbnNvbGU9aHZjMCw5MjE2MDBuOCcKCj4gPiBpZ25vcmVfbG9nbGV2ZWwgcncgcm9vdD0v
ZGV2L21tY2JsazBwNyI7Cj4gPiAgICAgICAgIH07Cj4gPgo+ID4gICAgIH07Cj4gPgo+ID4gQ2Fu
IHlvdSB0ZWxsIG1lIGhvdyB0byBkZWJ1ZyBkb20wIGJvb3Rpbmcgb3IgYW55dGhpbmcgd2hpY2gg
aSBjYW4gY2hlY2s/Cj4gCj4gRG9uJ3Qgbm93IG11Y2ggYWJvdXQgImRlYnVnIGRvbTAgYm9vdGlu
ZyIsIEkgbGVhdmUgaXQgZm9yIGNvbXBldGVudCBwZW9wbGUuCj4gCj4gTG9va3Mgd2VpcmQsIGV2
ZW4gd2l0aCBlYXJseXByaW50ayBubyBsb2dzLgo+IERvIHlvdSBoYXZlIERFQlVHX0xMIGFuZCBh
bGwgcmVsYXRlZCBvcHRpb25zIGVuYWJsZWQgaW4geW91ciBkb20wIGtlcm5lbCBjb25maWc/Cj4g
Cj4gMS4gQ2hlY2sgdGhhdCBmb2xsb3dpbmcgb3B0aW9ucyBhcmUgZW5hYmxlZCBpbiB5b3VyIGtl
cm5lbCBjb25maWcgZmlsZToKPiAKPiBDT05GSUdfSFZDX1hFTj15Cj4gQ09ORklHX0hWQ19YRU5f
RlJPTlRFTkQ9eQo+IAo+IDIuIENoZWNrIHRoYXQgZG9tMCBrZXJuZWwgZG9lc24ndCBkaXNhYmxl
IGNsb2NrIGZvciBjb25zb2xlLgo+IAo+IEJUVywgY291bGQgeW91IHBvc3QgZnVsbCBYZW4gbG9n
LCBrZXJuZWwgY29uZmlnIGFuZCBkZXZpY2UtdHJlZSB5b3UgYXJlIHVzaW5nPwo+IElmIHlvdSBo
YXZlIHNvbWUgY2hhbmdlcyBvbiB0b3Agb2YgWGVuLCBwb3N0IHRoZW0gdG9vLgo+IFRoZXNlIG1h
eSBoZWxwIHBlb3BsZSB0byBpZGVudGlmeSB3aGF0IGlzIHdyb25nLgo+IAo+ID4KPiA+Cj4gPiBU
aGFua3MsCj4gPiBCaGFyYXQKPiA+Cj4gPiBPbiBXZWQsIFNlcCA2LCAyMDE3IGF0IDM6NDkgUE0s
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc3R5c2hAZ21haWwuY29tPgo+ID4gd3JvdGU6Cj4g
Pj4KPiA+PiBIaSBCaGFyYXQKPiA+Pgo+ID4+IE9uIFdlZCwgU2VwIDYsIDIwMTcgYXQgMTA6MDEg
QU0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPiB3cm90ZToKPiA+PiA+IEhlbGxv
IE9sZWtzYW5kciwKPiA+PiA+Cj4gPj4gPiBUaGFuayB5b3UgdmVyeSBtdWNoLkl0IHJlc29sdmVk
IG15IGlzc3VlLgo+ID4+IFNvdW5kcyBncmVhdCEKPiA+Pgo+ID4+ID4KPiA+PiA+IFRoYW5rcywK
PiA+PiA+IEJoYXJhdAo+ID4+ID4KPiA+PiA+IE9uIE1vbiwgU2VwIDQsIDIwMTcgYXQgNjoyNCBQ
TSwgT2xla3NhbmRyIFR5c2hjaGVua28KPiA+PiA+IDxvbGVrc3R5c2hAZ21haWwuY29tPgo+ID4+
ID4gd3JvdGU6Cj4gPj4gPj4KPiA+PiA+PiBIaSBCaGFyYXQKPiA+PiA+Pgo+ID4+ID4+IE9uIE1v
biwgU2VwIDQsIDIwMTcgYXQgNzoxMyBBTSwgYmhhcmF0IGdvaGlsIDxnaGwuYmhydEBnbWFpbC5j
b20+Cj4gPj4gPj4gd3JvdGU6Cj4gPj4gPj4gPiBIZWxsbyBPbGVrc2FuZHIsCj4gPj4gPj4gPgo+
ID4+ID4+ID4gSSBoYXZlIGNvcnJlY3RlZCAgR0lDIHNldHRpbmdzIGJ1dCBubyBzdWNjZXNzLkZv
bGxvd2luZyBsaW5lCj4gPj4gPj4gPiBkaXNhcHBlYXIKPiA+PiA+PiA+IGZyb20KPiA+PiA+PiA+
IGxvZy4KPiA+PiA+PiA+Pj5YRU4pIEdJQ3YyOiBXQVJOSU5HOiBUaGUgR0lDQyBzaXplIGlzIHRv
byBzbWFsbDogMHgxMDAwIGV4cGVjdGVkCj4gPj4gPj4gPj4+IDB4MjAwMAo+ID4+ID4+ID4KPiA+
PiA+PiA+IElzIGFueXRoaW5nIGVsc2Ugd2hpY2ggY2FuIEkgdHJ5Lgo+ID4+ID4+ID4KPiA+PiA+
PiA+IEkgZG9u4oCZdCBrbm93IG11Y2ggYWJvdXQgeGVuIGludGVybmFsIGZvciBBUk0gYXJjaGl0
ZWN0dXJlLiBBcyB5b3UKPiA+PiA+PiA+IG1lbnRpb25lZCwKPiA+PiA+PiA+Pj5Xcm9uZyBHSUMg
c2V0dGluZ3MgbWlnaHQgbGVhZCB0byB0aGF0IElQSXMgd29uJ3Qgd29yayBhcyBleHBlY3RlZC4K
PiA+PiA+PiA+Pj4gQW5kCj4gPj4gPj4gPj4+Ym9vdCBDUFUgd2lsbCBnZXQgc3R1Y2sgd2FpdGlu
ZyBmb3IgYW5vdGhlciBDUFUuCj4gPj4gPj4gPgo+ID4+ID4+ID4gQ2FuIHlvdSBleHBsYWluIGl0
IHdpdGggc29tZSBib290IHNlcXVlbmNlIGFuZCByZWxhdGlvbiB3aXRoIElQST8KPiA+PiA+Pgo+
ID4+ID4+IFdlbGwsIHdlIGZhY2VkIHNpbWlsYXIgaXNzdWUgd2l0aCBSLUNhciBHZW4zIEgzIFNv
Qy4gWGVuIGh1bmcgYXQKPiA+PiA+PiBzbXBfY2FsbF9mdW5jdGlvbiAob25lIENQVSBkaWRuJ3Qg
cmVjZWl2ZSBpbnRlcnJ1cHQgZnJvbSBhbm90aGVyIG9uZSkuCj4gPj4gPj4gTmV4dCBwYXRjaCBo
ZWxwZWQgdXMgdG8gZml4IHRoaXMgaXNzdWU6Cj4gPj4gPj4gaHR0cHM6Ly9wYXRjaHdvcmsua2Vy
bmVsLm9yZy9wYXRjaC85MTYzMDY1Lwo+ID4+ID4+Cj4gPj4gPj4gSSBhc3N1bWUgdGhlIFNvQyB5
b3UgYXJlIHdvcmtpbmcgd2l0aCBoYXMgImFybSxnaWMtNDAwIiBjb21wYXRpYmxlIEdJQy4KPiA+
PiA+PiBDYW4geW91IHRha2UgYSBsb29rIGF0IHRoZSBwYXRjaCwgbWF5YmUgaXQgaXMgeW91ciBj
YXNlIHRvby4KPiA+PiA+Pgo+ID4+ID4+ID4KPiA+PiA+PiA+IFRoYW5rcywKPiA+PiA+PiA+IEJo
YXJhdAo+ID4+ID4+ID4KPiA+PiA+PiA+Cj4gPj4gPj4gPiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBh
dCA1OjI4IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4+ID4+ID4gPG9sZWtzdHlzaEBnbWFp
bC5jb20+Cj4gPj4gPj4gPiB3cm90ZToKPiA+PiA+PiA+Pgo+ID4+ID4+ID4+IE9uIFRodSwgQXVn
IDMxLCAyMDE3IGF0IDI6MTMgUE0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPgo+
ID4+ID4+ID4+IHdyb3RlOgo+ID4+ID4+ID4+ID4gSGVsbG8gT2xla3NhbmRyLAo+ID4+ID4+ID4+
IEhpIEJoYXJhdAo+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gSSBoYWQgcmVt
b3ZlZCBBNzIgY2x1c3RlciBhbmQgdHJpZWQgdG8gYm9vdCBvbmx5IHR3byBBMzUgYnV0IEkgZ290
Cj4gPj4gPj4gPj4gPiBzYW1lCj4gPj4gPj4gPj4gPiBlcnJvci4KPiA+PiA+PiA+PiA+Cj4gPj4g
Pj4gPj4gPiBJcyBhbnl0aGluZyBhZGRlZCBvciBtaXNzaW5nIGluIEEzNSBjb21wYXJlIHRvIEE1
Mz8KPiA+PiA+PiA+PiBVbmZvcnR1bmF0ZWx5LCBJIGRvbid0IGtub3cuCj4gPj4gPj4gPj4KPiA+
PiA+PiA+PiBCVFcsIGRpZCB5b3UgY2hlY2sgeW91ciBHSUMgc2V0dGluZ3MgaW4gdGhlIGRldmlj
ZS10cmVlPwo+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gUmVnYXJkcywKPiA+
PiA+PiA+PiA+IEJoYXJhdAo+ID4+ID4+ID4+ID4KPiA+PiA+PiA+PiA+IE9uIFdlZCwgQXVnIDMw
LCAyMDE3IGF0IDg6MDAgUE0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPgo+ID4+
ID4+ID4+ID4gd3JvdGU6Cj4gPj4gPj4gPj4gPj4KPiA+PiA+PiA+PiA+PiBIZWxsbyBPbGVrc2Fu
ZHIsCj4gPj4gPj4gPj4gPj4gVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciBpbnB1dC4KPiA+
PiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+IFllcy4gYWdyZWUuIEkgd2lsbCBjaGVjayBieSByZW1v
dmluZyBBNzIgY29yZSBmcm9tIERULgo+ID4+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPj4gVGhhbmtz
LAo+ID4+ID4+ID4+ID4+IEJoYXJhdAo+ID4+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPj4gT24gV2Vk
LCBBdWcgMzAsIDIwMTcgYXQgNzo0NCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28KPiA+PiA+PiA+
PiA+PiA8b2xla3N0eXNoQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gPj4+Cj4gPj4gPj4g
Pj4gPj4+IEhpLAo+ID4+ID4+ID4+ID4+Pgo+ID4+ID4+ID4+ID4+PiBOb3Qgc3VyZSB0aGF0IEkg
YW0gYSBjb21wZXRlbnQgcGVyc29uLCBqdXN0IG15IGFzc3VtcHRpb25zLgo+ID4+ID4+ID4+ID4+
Pgo+ID4+ID4+ID4+ID4+PiBDQ2VkIEFSTSBndXlzLgo+ID4+ID4+ID4+ID4+Pgo+ID4+ID4+ID4+
ID4+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCA1OjIxIFBNLCBiaGFyYXQgZ29oaWwKPiA+PiA+
PiA+PiA+Pj4gPGdobC5iaHJ0QGdtYWlsLmNvbT4KPiA+PiA+PiA+PiA+Pj4gd3JvdGU6Cj4gPj4g
Pj4gPj4gPj4+ID4gSGVsbG8gQWxsCj4gPj4gPj4gPj4gPj4+ID4KPiA+PiA+PiA+PiA+Pj4gPiBJ
IGFtIHRyeWluZyB0byBydW4gWGVuIG9uIG5ldyBoYXJkd2FyZSB3aGljaCBoYXMgdHdvIEEzNSBh
bmQKPiA+PiA+PiA+PiA+Pj4gPiBvbmUKPiA+PiA+PiA+PiA+Pj4gPiBBNzIKPiA+PiA+PiA+PiA+
Pj4gPiBjb3JlLgo+ID4+ID4+ID4+ID4+PiA+IFhlbiBib290ZWQgaW50aWFsbHkgYnV0IGl0IGhh
bmdzIGF0Cj4gPj4gPj4gPj4gPj4+ID4gc21wX2NhbGxfZnVuY3Rpb24oc2V0dXBfdmlydF9wYWdp
bmdfb25lLAo+ID4+ID4+ID4+ID4+PiA+ICh2b2lkICopdmFsLCAxKSBmdW5jdGlvbiBjYWxsLgo+
ID4+ID4+ID4+ID4+Pgo+ID4+ID4+ID4+ID4+PiBJdCBtaWdodCBiZSBhIGNvbnNlcXVlbmNlIG9m
IHRoYXQgQ1BVIGNvcmVzIGFyZSBkaWZmZXJlbnQuIEFuZAo+ID4+ID4+ID4+ID4+PiB0aGV5Cj4g
Pj4gPj4gPj4gPj4+IG1pZ2h0IGhhdmUgZGlmZmVyZW50IHNldCBvZiBmZWF0dXJlcywgb3IgZXZl
biBzZXR0aW5ncy4KPiA+PiA+PiA+PiA+Pj4gQW5kIHRoZXNlIGZlYXR1cmVzL3NldHRpbmdzIHRo
ZSBib290IENQVSBoYXMgZG9uJ3QgY29tcGF0aWJsZQo+ID4+ID4+ID4+ID4+PiB3aXRoCj4gPj4g
Pj4gPj4gPj4+IG90aGVyIChub24tYm9vdCkgQ1BVcy4KPiA+PiA+PiA+PiA+Pj4gQ2FuIHlvdSB0
cnkgbm90IHRvIGJyaW5ndXAgQTcyIGNvcmUgKHJlbW92ZSBpdCBmcm9tIERUIG9yCj4gPj4gPj4g
Pj4gPj4+IGFub3RoZXIKPiA+PiA+PiA+PiA+Pj4gd2F5KSwgbGVhdmUgb25seSB0d28gQTM1IGFu
ZCBzZWUgd2hhdCB3aWxsIGhhcHBlbi4KPiA+PiA+PiA+PiA+Pj4KPiA+PiA+PiA+PiA+Pj4gPiBG
aW5kIGZvbGxvd2luZyBsb2cgb2YgWGVuIGJvb3Rpbmcsc2FtZSBzZXQgb2YgZmVhdHVyZXMuCj4g
Pj4gPj4gPj4gPj4+ID4KPiA+PiA+PiA+PiA+Pj4gPiAtIFVBUlQgZW5hYmxlZCAtCj4gPj4gPj4g
Pj4gPj4+ID4gLSBDUFUgMDAwMDAwMDAgYm9vdGluZyAtCj4gPj4gPj4gPj4gPj4+ID4gLSBDdXJy
ZW50IEVMIDAwMDAwMDA4IC0KPiA+PiA+PiA+PiA+Pj4gPiAtIFhlbiBzdGFydGluZyBhdCBFTDIg
LQo+ID4+ID4+ID4+ID4+PiA+IC0gWmVybyBCU1MgLQo+ID4+ID4+ID4+ID4+PiA+IC0gU2V0dGlu
ZyB1cCBjb250cm9sIHJlZ2lzdGVycyAtCj4gPj4gPj4gPj4gPj4+ID4gLSBUdXJuaW5nIG9uIHBh
Z2luZyAtCj4gPj4gPj4gPj4gPj4+ID4gLSBSZWFkeSAtCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikg
Q2hlY2tpbmcgZm9yIGluaXRyZCBpbiAvY2hvc2VuCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgUkFN
OiAwMDAwMDAwMDQwMDAwMDAwIC0gMDAwMDAwMDBiZmZmZmZmZgo+ID4+ID4+ID4+ID4+PiA+IChY
RU4pCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDQ0MDAwMDAwIC0g
MDAwMDAwMDA0NDAwZmQ1YSBEZXZpY2UKPiA+PiA+PiA+PiA+Pj4gPiBUcmVlCj4gPj4gPj4gPj4g
Pj4+ID4gKFhFTikKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBDb21tYW5kIGxpbmU6IDxOVUxMPgo+
ID4+ID4+ID4+ID4+PiBXaHk/IERvZXMgeW91ciBkZXZpY2UtdHJlZSBoYXZlIGJvb3RhcmdzPwo+
ID4+ID4+ID4+ID4+Pgo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIFBsYWNpbmcgWGVuIGF0IDB4MDAw
MDAwMDBiZmUwMDAwMC0weDAwMDAwMDAwYzAwMDAwMDAKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBV
cGRhdGUgQk9PVE1PRF9YRU4gZnJvbQo+ID4+ID4+ID4+ID4+PiA+IDAwMDAwMDAwNDAwODAwMDAt
MDAwMDAwMDA0MDE5NGUwMQo+ID4+ID4+ID4+ID4+PiA+ID0+Cj4gPj4gPj4gPj4gPj4+ID4gMDAw
MDAwMDBiZmUwMQo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2Vk
Cj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZQo+ID4+ID4+
ID4+ID4+PiA+IChYRU4pIFBsYXRmb3JtOiBHZW5lcmljIFN5c3RlbQo+ID4+ID4+ID4+ID4+PiA+
IChYRU4pIFRha2luZyBkdHVhcnQgY29uZmlndXJhdGlvbiBmcm9tIC9jaG9zZW4vc3Rkb3V0LXBh
dGgKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBMb29raW5nIGZvciBkdHVhcnQgYXQgInNlcmlhbDAi
LCBvcHRpb25zICIiCj4gPj4gPj4gPj4gPj4+ID4gIF9fICBfXyAgICAgICAgICAgIF8gIF8gICAg
XyAgX19fICAgICAgICAgICAgICAgICAgICAgXwo+ID4+ID4+ID4+ID4+PiA+IF8KPiA+PiA+PiA+
PiA+Pj4gPiBfCj4gPj4gPj4gPj4gPj4+ID4gIFwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHwv
IF8gXCAgICBfICAgXyBfIF9fICBfX198IHxfIF9fCj4gPj4gPj4gPj4gPj4+ID4gX3wKPiA+PiA+
PiA+PiA+Pj4gPiB8X18KPiA+PiA+PiA+PiA+Pj4gPiB8IHwKPiA+PiA+PiA+PiA+Pj4gPiBfX18K
PiA+PiA+PiA+PiA+Pj4gPiAgIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8IHwgfF9ffCB8
IHwgfCAnXyBcLyBfX3wgX18vIF9gCj4gPj4gPj4gPj4gPj4+ID4gfAo+ID4+ID4+ID4+ID4+PiA+
ICdfCj4gPj4gPj4gPj4gPj4+ID4gXHwKPiA+PiA+PiA+PiA+Pj4gPiB8LyBfIFwKPiA+PiA+PiA+
PiA+Pj4gPiAgIC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8X3wgfF9ffCB8X3wgfCB8IHwg
XF9fIFwgfHwgKF98Cj4gPj4gPj4gPj4gPj4+ID4gfAo+ID4+ID4+ID4+ID4+PiA+IHxfKQo+ID4+
ID4+ID4+ID4+PiA+IHwgfAo+ID4+ID4+ID4+ID4+PiA+IF9fLwo+ID4+ID4+ID4+ID4+PiA+ICAv
Xy9cX1xfX198X3wgfF98ICAgIHxffChfKV98XF9fXy8gICAgXF9fLF98X3wKPiA+PiA+PiA+PiA+
Pj4gPiB8X3xfX18vXF9fXF9fLF98Xy5fXy98X3xcX19ffAo+ID4+ID4+ID4+ID4+PiA+Cj4gPj4g
Pj4gPj4gPj4+ID4gKFhFTikgWGVuIHZlcnNpb24gNC4xMC11bnN0YWJsZSAoYmdvaGlsQCkKPiA+
PiA+PiA+PiA+Pj4gPiAoYWFyY2g2NC1saW51eC1nbnUtZ2NjCj4gPj4gPj4gPj4gPj4+ID4gKFVi
dW50dS9MaW5hcm83Cj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgTGF0ZXN0IENoYW5nZVNldDogRnJp
IEF1ZyAxMSAxOTowMjo1MSAyMDE3ICswMTAwCj4gPj4gPj4gPj4gPj4+ID4gZ2l0OjkwNTNhNzQt
ZGlydHkKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBQcm9jZXNzb3I6IDQxMGZkMDQxOiAiQVJNIExp
bWl0ZWQiLCB2YXJpYW50OiAweDAsIHBhcnQKPiA+PiA+PiA+PiA+Pj4gPiAweGQwNCwKPiA+PiA+
PiA+PiA+Pj4gPiByZXYKPiA+PiA+PiA+PiA+Pj4gPiAweDEKPiA+PiA+PiA+PiA+Pj4gPiAoWEVO
KSA2NC1iaXQgRXhlY3V0aW9uOgo+ID4+ID4+ID4+ID4+PiA+IChYRU4pICAgUHJvY2Vzc29yIEZl
YXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDAKPiA+PiA+PiA+PiA+Pj4g
PiAoWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6NjQr
MzIKPiA+PiA+PiA+PiA+Pj4gPiBFTDA6NjQrMzIKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAg
RXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZhbmNlZFNJTUQKPiA+PiA+PiA+PiA+Pj4gPiAo
WEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDAK
PiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgICBNZW1vcnkgTW9k
ZWwgRmVhdHVyZXM6IDAwMDAwMDAwMDAxMDExMjIKPiA+PiA+PiA+PiA+Pj4gPiAwMDAwMDAwMDAw
MDAwMDAwCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAwMDAwMDAw
MDExMTIwIDAwMDAwMDAwMDAwMDAwMDAKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAzMi1iaXQgRXhl
Y3V0aW9uOgo+ID4+ID4+ID4+ID4+PiA+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAw
MDEzMTowMDAxMTAxMQo+ID4+ID4+ID4+ID4+PiA+IChYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRz
OiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0yIEphemVsbGUKPiA+PiA+PiA+PiA+Pj4gPiAoWEVO
KSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5Cj4gPj4gPj4gPj4gPj4+ID4g
KFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAwNjYKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAg
IEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgIE1l
bW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDExMDUgNDAwMDAwMDAgMDEyNjAwMDAKPiA+PiA+PiA+
PiA+Pj4gPiAwMjEwMjIxMQo+ID4+ID4+ID4+ID4+PiA+IChYRU4pICBJU0EgRmVhdHVyZXM6IDAy
MTAxMTEwIDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxCj4gPj4gPj4gPj4gPj4+ID4gMDAwMTEx
NDIKPiA+PiA+PiA+PiA+Pj4gPiAwMDAxMTEyMQo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIFVzaW5n
IFBTQ0ktMS4wIGZvciBTTVAgYnJpbmd1cAo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIFNNUDogQWxs
b3dpbmcgMyBDUFVzCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBo
eXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogMTMwMDAKPiA+PiA+PiA+PiA+Pj4gPiBLSHoKPiA+
PiA+PiA+PiA+Pj4gPiAoWEVOKSBHSUN2MjogV0FSTklORzogVGhlIEdJQ0Mgc2l6ZSBpcyB0b28g
c21hbGw6IDB4MTAwMAo+ID4+ID4+ID4+ID4+PiA+IGV4cGVjdGVkCj4gPj4gPj4gPj4gPj4+ID4g
MHgyMDAwCj4gPj4gPj4gPj4gPj4+IFNvdW5kcyBsaWtlIEdJQyBzZXR0aW5ncyBhcmUgbm90IGNv
bXBsZXRlbHkgY29ycmVjdC4KPiA+PiA+PiA+PiA+Pj4gV3JvbmcgR0lDIHNldHRpbmdzIG1pZ2h0
IGxlYWQgdG8gdGhhdCBJUElzIHdvbid0IHdvcmsgYXMKPiA+PiA+PiA+PiA+Pj4gZXhwZWN0ZWQu
Cj4gPj4gPj4gPj4gPj4+IEFuZAo+ID4+ID4+ID4+ID4+PiBib290IENQVSB3aWxsCj4gPj4gPj4g
Pj4gPj4+IGdldCBzdHVjayB3YWl0aW5nIGZvciBhbm90aGVyIENQVS4KPiA+PiA+PiA+PiA+Pj4g
SnVzdCBkb3VibGUgY2hlY2suCj4gPj4gPj4gPj4gPj4+Cj4gPj4gPj4gPj4gPj4+ID4gKFhFTikg
R0lDdjIgaW5pdGlhbGl6YXRpb246Cj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgICAgICAgICBnaWNf
ZGlzdF9hZGRyPTAwMDAwMDAwMTA1MTAwMDAKPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAgICAg
IGdpY19jcHVfYWRkcj0wMDAwMDAwMDEwNTIwMDAwCj4gPj4gPj4gPj4gPj4+ID4gKFhFTikgICAg
ICAgICBnaWNfaHlwX2FkZHI9MDAwMDAwMDAxMDU0MDAwMAo+ID4+ID4+ID4+ID4+PiA+IChYRU4p
ICAgICAgICAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMDEwNTYwMDAwCj4gPj4gPj4gPj4gPj4+ID4g
KFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1Cj4gPj4gPj4gPj4gPj4+ID4gKFhF
TikgR0lDdjI6IDM4NCBsaW5lcywgNiBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMTQzYikuCj4gPj4g
Pj4gPj4gPj4+ID4gKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAo
Y3JlZGl0KQo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
MzIgS2lCLgo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIEJyaW5naW5nIHVwIENQVTEKPiA+PiA+PiA+
PiA+Pj4gPiAtIENQVSAwMDAwMDAwMSBib290aW5nIC0KPiA+PiA+PiA+PiA+Pj4gPiAtIEN1cnJl
bnQgRUwgMDAwMDAwMDggLQo+ID4+ID4+ID4+ID4+PiA+IC0gWGVuIHN0YXJ0aW5nIGF0IEVMMiAt
Cj4gPj4gPj4gPj4gPj4+ID4gLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC0KPiA+PiA+
PiA+PiA+Pj4gPiAtIFR1cm5pbmcgb24gcGFnaW5nIC0KPiA+PiA+PiA+PiA+Pj4gPiAtIFJlYWR5
IC0KPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBDUFUgMSBib290ZWQuCj4gPj4gPj4gPj4gPj4+ID4g
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMgo+ID4+ID4+ID4+ID4+PiA+IC0gQ1BVIDAwMDAwMjAwIGJv
b3RpbmcgLQo+ID4+ID4+ID4+ID4+PiA+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gPj4gPj4g
Pj4gPj4+ID4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPiA+PiA+PiA+PiA+Pj4gPiAtIFNldHRp
bmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+ID4+ID4+ID4+ID4+PiA+IC0gVHVybmluZyBvbiBw
YWdpbmcgLQo+ID4+ID4+ID4+ID4+PiA+IC0gUmVhZHkgLQo+ID4+ID4+ID4+ID4+PiA+IChYRU4p
IENQVSAyIGJvb3RlZC4KPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBCcm91Z2h0IHVwIDMgQ1BVcwo+
ID4+ID4+ID4+ID4+PiA+IChYRU4pIFAyTTogNDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQg
OC1iaXQgVk1JRAo+ID4+ID4+ID4+ID4+PiA+IChYRU4pIFAyTTogMyBsZXZlbHMgd2l0aCBvcmRl
ci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAo+ID4+ID4+ID4+ID4+PiA+Cj4gPj4gPj4gPj4gPj4+
ID4gQ2FuIGFueW9uZSBndWlkZSBtZSBob3cgdG8gZGVidWcgdGhpcyBwcm9ibGVtIG9yIHdoYXQg
Y291bGQgYmUKPiA+PiA+PiA+PiA+Pj4gPiB3cm9uZwo+ID4+ID4+ID4+ID4+PiA+IGhlcmU/Cj4g
Pj4gPj4gPj4gPj4+ID4KPiA+PiA+PiA+PiA+Pj4gPiBJdCBsb29rcywgd3JpdGluZyBpbnRvIFZU
Q1JfRUwyIGhhbmcgdGhlIHN5c3RlbS4KPiA+PiA+PiA+PiA+Pj4gPgo+ID4+ID4+ID4+ID4+PiA+
IC0tCj4gPj4gPj4gPj4gPj4+ID4gUmVnYXJkcywKPiA+PiA+PiA+PiA+Pj4gPiBCaGFyYXQgR29o
aWwKPiA+PiA+PiA+PiA+Pj4gPgo+ID4+ID4+ID4+ID4+PiA+Cj4gPj4gPj4gPj4gPj4+ID4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+PiA+PiA+PiA+
Pj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPj4gPj4gPj4gPj4+ID4gWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKPiA+PiA+PiA+PiA+Pj4gPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCj4gPj4gPj4gPj4gPj4+ID4KPiA+PiA+PiA+PiA+Pj4KPiA+PiA+PiA+PiA+Pj4gLS0KPiA+
PiA+PiA+PiA+Pj4gUmVnYXJkcywKPiA+PiA+PiA+PiA+Pj4KPiA+PiA+PiA+PiA+Pj4gT2xla3Nh
bmRyIFR5c2hjaGVua28KPiA+PiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+Cj4gPj4gPj4gPj4gPj4K
PiA+PiA+PiA+PiA+Pgo+ID4+ID4+ID4+ID4+IC0tCj4gPj4gPj4gPj4gPj4gUmVnYXJkcywKPiA+
PiA+PiA+PiA+PiBCaGFyYXQgR29oaWwKPiA+PiA+PiA+PiA+PiBTci5Tb2Z0d2FyZSBFbmdpbmVl
cgo+ID4+ID4+ID4+ID4+IGJoYXJhdC5nb2hpbEBoYXJtYW4uY29tCj4gPj4gPj4gPj4gPj4gKzkx
OTQyNzA1NDYzMwo+ID4+ID4+ID4+ID4KPiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gPgo+ID4+ID4+
ID4+ID4KPiA+PiA+PiA+PiA+IC0tCj4gPj4gPj4gPj4gPiBSZWdhcmRzLAo+ID4+ID4+ID4+ID4g
QmhhcmF0IEdvaGlsCj4gPj4gPj4gPj4gPiBTci5Tb2Z0d2FyZSBFbmdpbmVlcgo+ID4+ID4+ID4+
ID4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPiA+PiA+PiA+PiA+ICs5MTk0MjcwNTQ2MzMKPiA+
PiA+PiA+Pgo+ID4+ID4+ID4+Cj4gPj4gPj4gPj4KPiA+PiA+PiA+PiAtLQo+ID4+ID4+ID4+IFJl
Z2FyZHMsCj4gPj4gPj4gPj4KPiA+PiA+PiA+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4+ID4+
ID4KPiA+PiA+PiA+Cj4gPj4gPj4gPgo+ID4+ID4+ID4KPiA+PiA+PiA+IC0tCj4gPj4gPj4gPiBS
ZWdhcmRzLAo+ID4+ID4+ID4gQmhhcmF0IEdvaGlsCj4gPj4gPj4gPiBTci5Tb2Z0d2FyZSBFbmdp
bmVlcgo+ID4+ID4+ID4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPiA+PiA+PiA+ICs5MTk0Mjcw
NTQ2MzMKPiA+PiA+Pgo+ID4+ID4+Cj4gPj4gPj4KPiA+PiA+PiAtLQo+ID4+ID4+IFJlZ2FyZHMs
Cj4gPj4gPj4KPiA+PiA+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4+ID4KPiA+PiA+Cj4gPj4g
Pgo+ID4+ID4KPiA+PiA+IC0tCj4gPj4gPiBSZWdhcmRzLAo+ID4+ID4gQmhhcmF0IEdvaGlsCj4g
Pj4gPiBTci5Tb2Z0d2FyZSBFbmdpbmVlcgo+ID4+ID4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20K
PiA+PiA+ICs5MTk0MjcwNTQ2MzMKPiA+Pgo+ID4+Cj4gPj4KPiA+PiAtLQo+ID4+IFJlZ2FyZHMs
Cj4gPj4KPiA+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4KPiA+Cj4gPgo+ID4KPiA+IC0tCj4g
PiBSZWdhcmRzLAo+ID4gQmhhcmF0IEdvaGlsCj4gPiBTci5Tb2Z0d2FyZSBFbmdpbmVlcgo+ID4g
YmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPiA+ICs5MTk0MjcwNTQ2MzMKPiAKPiAKPiAKPiAtLSAK
PiBSZWdhcmRzLAo+IAo+IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxMc-00023O-Oh; Mon, 18 Sep 2017 14:49:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtxMb-00023I-0y
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 14:49:33 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8C/B2-01754-CFCDFB95; Mon, 18 Sep 2017 14:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6PO/s
 jDY6dsbS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBk/N85gKljFWdH+biNbA+Mj9i5GTg4JAX+J
 m3v/sEDYHhLXz55gArFZBFQlnndNBathE1CW+NnZywZiiwhoS7xYtQ7MZhYokGhctBSsRlggS
 qL3QTcziM0rYCGxaO0UsDlCAp2MEge/m0LEBSVOznzCAtGrI7Fg9yegORxAtrTE8n8cIGFOAW
 +JN+ueMoLYogIqEp1L57BAjFGQ6Jh+jAniTEuJb+ufMk9gFJiFZOosJFNnIUxdwMi8ilGjOLW
 oLLVI19BUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDAZgGAHY8N2z0OMkhxM
 SqK8opH7I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M7dDpQTLEpNT61Iy8wBxghMWoKDR0mE9
 /s2oDRvcUFibnFmOkTqFKOilDhvLUifAEgiozQPrg0Wl5cYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzLsQZApPZl4J3PRXQIuZgBa37NgDsrgkESEl1cBofdn06dTf/x529vy8kbl/4tx9oZ1
 cvunvP5xi8dj08NzTKwo/YzPuhIWIs4qsV1Ztffg2cf+zkECbgq0cihOOz8lk+dmSnd/UOfuu
 zbSVL7K/NDjO67W3fBDNJG31P2Tq2SkMD1uWb1nqoPdD8B17pOGK9lPF/39ynDbzSlH/FCO5U
 6BEbq69EktxRqKhFnNRcSIAaXiMX8YCAAA=
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505746167!91484510!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13703 invoked from network); 18 Sep 2017 14:49:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:49:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448190536"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 15:49:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170918144925.47a7megagzsrfxzz@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-17-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-17-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 16/22] xentoolcore,
 _restrict_all: Document implementation "complete"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gLS0tCj4gIHRvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29yZS5oIHwg
NiArKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xj
b3JlLmggYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmUuaAo+IGluZGV4
IDEyMTBkN2QuLjUyZjdhYTMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNs
dWRlL3hlbnRvb2xjb3JlLmgKPiArKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVu
dG9vbGNvcmUuaAo+IEBAIC00MSw4ICs0MSwxMCBAQAo+ICAgKiAgPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAgICog
IElNUE9SVEFOVCAtIElNUExFTUVOVEFUSU9OIFNUQVRVUwo+ICAgKgo+IC0gKiAgVGhpcyBmdW5j
dGlvbiB3aWxsIGJlIGltcGxlbWVudGVkIGluc29mYXIgYXMgaXQgYXBwZWFycyBuZWNlc3NhcnkK
PiAtICogIGZvciB0aGUgcHVycG9zZXMgb2YgcnVubmluZyBhIGRlcHJpdmlsZWdlZCBxZW11Lgo+
ICsgKiAgVGhpcyBmdW5jdGlvbiBoYXMgYmVlbiBpbXBsZW1lbnRlZCBpbnNvZmFyIGFzIGl0IGFw
cGVhcnMgbmVjZXNzYXJ5Cj4gKyAqICBmb3IgdGhlIHB1cnBvc2VzIG9mIHJ1bm5pbmcgYSBkZXBy
aXZpbGVnZWQgcWVtdSwgYW5kIGlzIGJlbGlldmVkIHRvCj4gKyAqICBiZSBzdWZmaWNpZW50IChz
dWJqZWN0IHRvIHRoZSBjYXZlYXRzIGRpc2N1c3NlZCBpbiB0aGUgYXBwcm9wcmlhdGUKPiArICog
IGxpYnhsIGRvY3VtYXRhdGlvbiBmb3IgdGhpcyBmZWF0dXJlKS4KCmRvY3VtZW50YXRpb24KCgo+
ICAgKgo+ICAgKiAgSG93ZXZlciwgdGhpcyBmdW5jdGlvbiBpcyBOT1QgaW1wbGVtZW50ZWQgZm9y
IGFsbCBYZW4gbGlicmFyaWVzLgo+ICAgKiAgRm9yIGVhY2ggdXNlIGNhc2Ugb2YgdGhpcyBmdW5j
dGlvbiwgdGhlIGRlc2lnbmVyIG11c3QgZXZhbHVhdGUgYW5kCj4gLS0gCj4gMi4xLjQKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:49:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxMi-00024c-VN; Mon, 18 Sep 2017 14:49:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtxMh-000248-0t
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 14:49:39 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D3/68-01910-20DDFB95; Mon, 18 Sep 2017 14:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpO7/O/s
 jDRbd0bO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnLTn9hKpjEWnFn4WG2BsZJLF2MnBwSAv4S
 Ox7eg7I9JK6fPcEEYrMIqErMPnuWGcRmE1CW+NnZywZiiwhoS7xYtQ7MZhYokGhctJQdxBYWC
 JSY+a4VzOYVsJC4eHMxUA0Xh5BAJ6PEuz8noRKCEidnPmGBaNaRWLD7E1ARB5AtLbH8HwdImF
 PAW2LTzzesILaogIpE59I5YOVCAgoSHdOPMUHcaSnxbf1T5gmMArOQTJ2FZOoshKkLGJlXMWo
 UpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmY9AwPjDsbfpz0P
 MUpyMCmJ8opG7o8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7dytQTrAoNT21Ii0zBxglMGkJD
 h4lEV4+kDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzTgUpEgApyijNgxsBi9hLjLJSwr
 yMDAwMQjwFqUW5mSWo8q8YxTkYlYR5G0Cm8GTmlcBtegV0BBPQES079oAcUZKIkJJqYEwpvSS
 wI/vw4hMzK8K5Lx27YH+Pa+ueVxPCjhYrNF27aaW5PvC2SFTU48tp+5f93DzlhKbXsYf8sxyt
 ZFZUKiR02F+6IupUrlZ7XbNu7alSw9RdjS8lJb+Gp09/sKbin3GRVkRaRdnymGOdS5r+BziI8
 p/kktLYLbCg8vPJJXqnI7w+zXNt3qvEUpyRaKjFXFScCAAYbn/D0wIAAA==
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505746174!111285627!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28286 invoked from network); 18 Sep 2017 14:49:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:49:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440156816"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 15:49:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170918144927.c7qy65s2vnt4bht6@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-19-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-19-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 18/22] libxl: Rationalise calculation of
 user to run qemu as
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSWYgdGhlIGNvbmZpZyBzcGVjaWZpZXMgYSB1c2VyIHdlIHVzZSB0aGF0LiAgT3RoZXJ3
aXNlOgo+IAo+IFdoZW4gd2UgYXJlIG5vdCByZXN0cmljdGluZyBxZW11LCB0aGVyZSBpcyB2ZXJ5
IGxpdHRsZSBwb2ludCBydW5uaW5nCj4gaXQgYXMgYSBkaWZmZXJlbnQgdXNlciB0aGFuIHJvb3Qu
ICBJbmRlZWQsIHByZXZpb3VzbHksIGNyZWF0aW5nIHRoZQo+ICJtYWdpYyIgdXNlcnMgd291bGQg
Y2F1c2UgcWVtdSB0byBiZWNvbWUgc2xpZ2h0bHkgZHlzZnVuY3Rpb25hbCAoZm9yCj4gZXhhbXBs
ZSwgeW91IGNhbid0IGluc2VydCBhIGNkIHRoYXQgdGhlIHFlbXUgdXNlciBjYW4ndCByZWFkKS4K
PiBTbywgaW4gdGhhdCBjYXNlLCBkZWZhdWx0IHRvIHJ1bm5pbmcgaXQgYXMgcm9vdC4KPiAKPiBD
b252ZXJzZWx5LCBpZiByZXN0cmljdGlvbiBpcyByZXF1ZXN0ZWQsIHdlIG11c3QgaW5zaXN0IG9u
IHJ1bm5pbmcKPiBxZW11IGFzIGEgbm9uLXJvb3QgdXNlci4KPiAKPiBTYWRseSB0aGUgYWRtaW4g
aXMgc3RpbGwgcmVxdWlyZWQgdG8gY3JlYXRlIDJeMTYtZXBzaWxvbiB1c2VycyEKPiAKCkkgd2ls
bCBsZXQgU3RlZmFubyBjb21tZW50IG9uIHRoaXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:51:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:51:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxOZ-0002oN-Af; Mon, 18 Sep 2017 14:51:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dtxOY-0002o8-9X
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 14:51:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 49/0D-02202-57DDFB95; Mon, 18 Sep 2017 14:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXSO6nOVbfk7v5
 Igy3dNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsY2+ZCtbpVnz8cZ61gXGnUhcjF4eQwGQm
 iUu31rJCOH8ZJV78gHE2MkpMO7gKyOEEcmolWibeBbNZBFQllmy5yAJiswnoSbSe/8wMYosIa
 ElM2LKVCcRmFqiTeLh3ARuILSwQKDFv+jN2EJtXwFjixboFUAumAq2+N5cJIiEocXLmExaIZi
 2JG/9eAsU5gGxpieX/OEBMTgEPiau7bUEqJIDG9M3qY5nAKDALSfMsJM2zEJoXMDKvYtQoTi0
 qSy3SNTbQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYwTVvkdYpTk
 YFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK37Q5QTrAoNT21Ii0zBxgpMGkJDh4lE
 d4OkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzTgUpEgApyijNgxsBi9pLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5m0Gm8GTmlcBtegV0BBPQES079oAcUZKIkJJqYIw/2cE0bVG
 T6Zr2KpVHl65onftfc0nsiOud55MLen6fXmjazOFgu6HCUOvY3w8cmov7fwtP+BW8jItt7e9L
 ZbsePmPkLsqc9eud4O3gC4xZT947x2n3nJO5ZfrtqOTRRUvX5h/Vl9UKjjmgmO1SknHSkUVjt
 ryC+a25Kw9fFWDoZdzfOINvzmklluKMREMt5qLiRADcR7Rp1QIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505746291!108509058!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48303 invoked from network); 18 Sep 2017 14:51:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 14:51:32 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8IEpQ4o023076
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 14:51:26 GMT
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 v8IEpQ2H022114
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 14:51:26 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 v8IEpPoL015659;
 Mon, 18 Sep 2017 14:51:26 GMT
Received: from paddy (/62.48.152.106) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 07:51:25 -0700
Date: Mon, 18 Sep 2017 15:51:22 +0100
From: Joao Martins <joao.m.martins@oracle.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170918145121.to62b3dnvf6jhxxv@paddy>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
 <20170913181034.28527-2-joao.m.martins@oracle.com>
 <4455cf6ca0c54881aae511871b75e795@AMSPEX02CL03.citrite.net>
 <20170918115613.hjzpvdghfug777f7@paddy>
 <c871eb9b041241c4b4e0a8152d123ae6@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c871eb9b041241c4b4e0a8152d123ae6@AMSPEX02CL03.citrite.net>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTI6MTE6MDRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEpvYW8gTWFydGlu
cyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPiBTZW50OiAxOCBTZXB0ZW1i
ZXIgMjAxNyAxMjo1Ngo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+Cj4gPiBDYzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz47IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Owo+ID4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAxLzFdIHB1YmxpYy9p
by9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRyb2wKPiA+IG1lc3NhZ2VzCj4gPiAKPiA+
IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0IDA5OjUzOjE4QU0gKzAwMDAsIFBhdWwgRHVycmFudCB3
cm90ZToKPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiA+IEZyb206IEpv
YW8gTWFydGlucyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPiA+ID4gU2Vu
dDogMTMgU2VwdGVtYmVyIDIwMTcgMTk6MTEKPiA+ID4gPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZz4KPiA+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT47IFBhdWwgRHVycmFudAo+ID4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiA+ID4gPiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBKb2FvIE1hcnRp
bnMKPiA+ID4gPiA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiA+ID4gPiBTdWJqZWN0OiBb
UEFUQ0ggdjMgMS8xXSBwdWJsaWMvaW8vbmV0aWYuaDogYWRkIGdyZWYgbWFwcGluZyBjb250cm9s
Cj4gPiBtZXNzYWdlcwoKW3NuaXBdCgo+ID4gPiA+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FE
RF9HUkVGX01BUFBJTkcKPiA+ID4gPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gPiA+ID4gKyAqCj4gPiA+ID4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRl
bmQgZm9yIGJhY2tlbmQgdG8gbWFwIGEgbGlzdCBvZiBncmFudAo+ID4gPiA+ICsgKiByZWZlcmVu
Y2VzLgo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBSZXF1ZXN0Ogo+ID4gPiA+ICsgKgo+ID4gPiA+
ICsgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+ID4g
PiA+ICsgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4Cj4gPiA+ID4gKyAqICBkYXRhWzFdID0gZ3Jh
bnQgcmVmZXJlbmNlIG9mIHBhZ2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBsaXN0Cj4gPiA+ID4g
KyAqICAgICAgICAgICAgKHIvdyBhbmQgYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcgb2Yg
cGFnZSkKPiA+ID4gPiArICogIGRhdGFbMl0gPSBzaXplIG9mIGxpc3QgaW4gZW50cmllcwo+ID4g
PiA+ICsgKgo+ID4gPiA+ICsgKiBSZXNwb25zZToKPiA+ID4gPiArICoKPiA+ID4gPiArICogIHN0
YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlv
bgo+ID4gbm90Cj4gPiA+ID4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiA+ID4gPiArICogICAgICAgICAgIFhFTl9ORVRJ
Rl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9wZXJhdGlvbgo+ID4gZmFpbGVkCj4g
PiA+ID4gKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAg
ICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAo+ID4gPiA+ICsgKiAgZGF0YSAgID0gbnVtYmVyIG9m
IGVudHJpZXMgdGhhdCB3ZXJlIG1hcHBlZAo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBOT1RFOiBF
YWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZAo+ID4g
PiA+ICsgKiAgICAgICBpbiBzdHJ1Y3QgeGVuX25ldGlmX2dyZWYuCj4gPiA+Cj4gPiA+IFlvdSBt
YXkgd2FudCB0byBwdXQgd29yZHMgaGVyZSBhYm91dCB0aGUgJ2FsbCBvciBub3RoaW5nJyBzZW1h
bnRpY3Mgb2YKPiA+ID4gdGhpcyBvcGVyYXRpb24gdnMuIHRoZSBzZW1hbnRpY3Mgb2YgdGhlICdk
ZWwnIG9wZXJhdGlvbiBiZWxvdy4KPiA+ID4KPiA+IEdvb2QgcG9pbnQgSSdsbCBhZGQgYSBwYXJh
Z3JhcGggYWJvdXQgdGhhdC4KPiA+IAo+ID4gRm9yIHRoZSB1bm1hcCBpdCBpcyBjbGVhciB0aGF0
IHN0YXR1cyBzaG91bGQgYmUgcGVyLWVudHJ5IGZvciByZWFzb25zCj4gPiBkaXNjdXNzZWQgb24g
djIuIERvIHlvdSB0aGluayBBREQgJ2FsbCBvciBub3RoaW5nJyBsaWtlIEkgaGFkIG9uIHYyID8K
PiA+IElmIHNvIEkgc2hvdWxkIHJlbW92ZSB0aGUgJ2RhdGEnIHJldHVybiBwYXJ0IHNpbmNlIGl0
IGlzIG5vdCByZWFsbHkKPiA+IHVzZWZ1bCBoZXJlLgo+IAo+IFRoZSAnYWxsIG9yIG5vdGhpbmcn
IHNlbWFudGljIGlzIGVhc2llciBmb3IgdGhlIGZyb250ZW5kIHRvIGRlYWwgd2l0aCwKPiBzbyBJ
IHRoaW5rIHRoYXQncyB0aGUgd2F5IHRvIGdvLiBPdGhlcndpc2UgeW91J2QgbmVlZCB0aGUgcGVy
LWVudHJ5Cj4gc3RhdHVzLCBhcyB5b3Ugc2F5LiBFaXRoZXIgd2F5LCBJIGRvbid0IHRoaW5rIHRo
ZSBkYXRhIHJldHVybiBpcwo+IHBhcnRpY3VsYXJseSB1c2VmdWwuCj4gClllYXAuCgpUaGUgJ2Rh
dGEnIHJldHVybiB3YXMgdG8gYWxsb3cgYm90aCBjYXNlcyBidXQgbGVhdmluZyB0aGUgZGVjaXNp
b24gdG8KaW1wbGVtZW50b3JzIG1lYW5pbmcgaWYgbnVtYmVyIG9mIG1hcHBlZCBlbnRyaWVzIHdh
cyB0aGUgc2FtZSBhcyB0aGUKaW5wdXQgc2l6ZSAoZGF0YVsyXSkgdGhlbiBmcm9udGVuZCB3b3Vs
ZG4ndCBuZWVkIHRvIGNoZWNrIGFsbCBlbnRyaWVzLgpCdXQgaXQgd291bGQgc3RpbGwgbmVlZCB0
byB1bm1hcCBvbiBwYXJ0aWFsIHN1Y2Nlc3MsIGFzIHRoYXQKaXMgbm90IGd1YXJhbnRlZWQgYnkg
ZGVzaWduLiBPbiBhICdhbGwgb3Igbm90aGluZycsICdkYXRhJyBkb2Vzbid0IHJlYWxseSBoYXMK
YW55IG1lYW5pbmcgYW5kIGRlZmluaXRlbHkgbWFrZXMgbGlmZSBlYXNpZXIgZm9yIGZyb250ZW5k
LgoKPiA+IAo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9H
UkVGX01BUFBJTkcKPiA+ID4gPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gPiA+ID4gKyAqCj4gPiA+ID4gKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQg
Zm9yIGJhY2tlbmQgdG8gdW5tYXAgYSBsaXN0IG9mIGdyYW50Cj4gPiA+ID4gKyAqIHJlZmVyZW5j
ZXMuCj4gPiA+ID4gKyAqCj4gPiA+ID4gKyAqIFJlcXVlc3Q6Cj4gPiA+ID4gKyAqCj4gPiA+ID4g
KyAqICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5HCj4gPiA+
ID4gKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgKPiA+ID4gPiArICogIGRhdGFbMV0gPSBncmFu
dCByZWZlcmVuY2Ugb2YgcGFnZSBjb250YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKPiA+ID4gPiAr
ICogICAgICAgICAgICAoci93IGFuZCBhc3N1bWVkIHRvIHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBw
YWdlKQo+ID4gPiA+ICsgKiAgZGF0YVsyXSA9IHNpemUgb2YgbGlzdCBpbiBlbnRyaWVzCj4gPiA+
ID4gKyAqCj4gPiA+ID4gKyAqIFJlc3BvbnNlOgo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiAgc3Rh
dHVzID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9u
Cj4gPiBub3QKPiA+ID4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+ID4gPiA+ICsgKiAgICAgICAgICAgWEVOX05FVElG
X0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0aW9uCj4gPiBmYWlsZWQKPiA+
ID4gPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAg
ICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gPiA+ID4gKyAqICBkYXRhICAgPSBudW1iZXIgb2Yg
ZW50cmllcyB0aGF0IHdlcmUgdW5tYXBwZWQKPiA+ID4gPiArICoKPiA+ID4gPiArICogTk9URTog
RWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBmb3JtYXQgb3V0bGluZWQgaW4g
c3RydWN0Cj4gPiA+ID4gKyAqICAgICAgIHhlbl9uZXRpZl9ncmVmLiBUaGUgb25seSB2YWxpZCBl
bnRyaWVzIGFyZSB0aG9zZSBwcmV2aW91c2x5IGFkZGVkCj4gPiB3aXRoCj4gPiA+ID4gKyAqICAg
ICAgIG1lc3NhZ2UgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HIGFyZSB2YWxp
ZCwKPiA+ID4gPiBvdGhlcndpc2UKPiA+ID4gPiArICogICAgICAgZW50cmllcyBzdGF0dXMgYXJl
IHNldCB0bwo+ID4gPiA+IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUi4K
PiA+ID4gPiArICogICAgICAgSXQgd2lsbCBhbHNvIGhhdmUgdGhlIHNhbWUgZXJyb3IgZm9yIGVu
dHJpZXMgaW5mbGlnaHQgaS5lLiB1c2VkIGluCj4gPiA+ID4gKyAqICAgICAgIHJlcXVlc3RzIGZv
ciB3aGljaCBoYXZlbid0IGJlZW4gc2VudCByZXNwb25zZXMgdG8gdGhlIHRoZQo+ID4gZnJvbnRl
bmQuCj4gPiA+Cj4gPiA+IFRoaXMgbGFzdCBwYXJhZ3JhcGggaXMgYSBiaXQgZ2FyYmxlZC4KPiA+
IAo+ID4gSG1tLCBzb3JyeSBmb3IgdGhlIHR3aXN0ZWQgZW5nbGlzaC4gSSByZW1vdmVkIHRoZSBp
bmZsaWdodCBwYXJ0IHdoaWNoCj4gPiB3YXMgbWFraW5nIGl0IG1vcmUgY29uZnVzaW5nIGFuZCBt
YWRlIGl0IGNsZWFyIGluIHRoZSBwYXJhZ3JhcGggdGhhdCB0aGUKPiA+IG9ubHkgdmFsaWQgZW50
cmllcyBpbiB0aGlzIG1lc3NhZ2UgYXJlIHRob3NlIGFkZGVkIHdpdGgKPiA+IEFERF9HUkVGX01B
UFBJTkcuIEhvcGVmdWxseSB0aGUgdGV4dCBiZWxvdyBpdCdzIGJldHRlcj8KPiA+IAo+ID4gTk9U
RTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBmb3JtYXQgb3V0bGluZWQg
aW4gc3RydWN0Cj4gPiB4ZW5fbmV0aWZfZ3JlZi4gVGhlIG1hcHBpbmdzIGhlcmVieSB1c2VkIGFy
ZSBvbmx5IHRoZSBvbmVzIHByZXZpb3VzbHkKPiA+IGFkZGVkIHdpdGggbWVzc2FnZSBYRU5fTkVU
SUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcuIEFueQo+ID4gb3RoZXIKPiA+IG1hcHBpbmdz
IHVzZWQgaGVyZSB3aWxsIGRlbGl2ZXIgYW4KPiA+IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZB
TElEX1BBUkFNRVRFUi4KPiAKPiBJIHRoaW5rIHRoYXQgbGFzdCBzZW50ZW5jZSBtaWdodCBiZSBi
ZXR0ZXIgYXMgc29tZXRoaW5nIGxpa2U6Cj4gCj4gJ1RoZSBlbnRyaWVzIHVzZWQgYXJlIG9ubHkg
dGhlIG9uZXMgcmVwcmVzZW50aW5nIGdyYW50IHJlZmVyZW5jZXMgdGhhdAo+IHdlcmUgcHJldmlv
dXNseSB0aGUgc3ViamVjdCBvZiBhIFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElO
Rwo+IG9wZXJhdGlvbi4gQW55IG90aGVyIGVudHJpZXMgd2lsbCBoYXZlIHRoZWlyIHN0YXR1cyBz
ZXQgdG8KPiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgdXBvbiBjb21w
bGV0aW9uLicKPiAKPiBEb2VzIHRoYXQgc291bmQgb2s/Cj4gClllYXAsIHNvdW5kcyBncmVhdCA6
KQoKPiBDaGVlcnMsCj4gCj4gICAgUGF1bAo+IAo+ID4gCj4gPiBUaGFuayB5b3UhCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 14:52:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 14:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxPT-0002vH-Jk; Mon, 18 Sep 2017 14:52:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtxPS-0002ut-LA
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 14:52:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 99/9A-03283-EADDFB95; Mon, 18 Sep 2017 14:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO7au/s
 jDdYfkrW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkPHt9mK9hgXrFz8wXGBsYmnS5GTg4JAX+J
 769aWSFsD4nrZ08wdTFycLAIqErc/W8GEmYTUJb42dnLBmKLCGhLvFi1DsxmFiiQaFy0lB3EF
 hZIkJj94zVYnFfAQmLD/G6WLkYuDiGBDkaJ2bePMkEkBCVOznzCAtGsI7Fg9yc2kF3MAtISy/
 9xgIQ5BbwkHvctB5spKqAi0bl0Dli5kICCRMf0Y0wQZ1pKfFv/lHkCo8AsJFNnIZk6C2HqAkb
 mVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GFct
 CDzEKMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/bHaCcYFFqempFWmYOMEZg0
 hIcPEoivEdA0rzFBYm5xZnpEKlTjLocByZc+cMkxJKXn5cqJc47FaRIAKQoozQPbgQsXi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcPyBSezLwSuE2vgI5gAjqiZccekCNKEhFSUg2Mq/6
 8F/ypEZE/kflx7cwavRxZscyEtfW9lbdUtVRu2bQW3tBjW8Hn1xizL1hUs6hn4437JfWFQkZp
 nLUrTinM94svqv8+0Yl9gt18YRsNfz3ZyFqGLyul1k+4kPWlYEnvD5Fpa4s7FXbxNiUnFYWKT
 zu52DRBWEjohWPx3nYN7mPbaw7kvlRiKc5INNRiLipOBAC8KIxL0gIAAA==
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505746347!117032407!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3724 invoked from network); 18 Sep 2017 14:52:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 14:52:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440157189"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Mon, 18 Sep 2017 15:52:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170918145208.4r3uju4j7rb6xv6j@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvdG9vbGNvcmUvaW5jbHVkZS94ZW50b29sY29y
ZS5oIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjFhYjY0NmUKPiAtLS0gL2Rldi9udWxsCj4g
KysrIGIvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlLmgKPiBAQCAtMCww
ICsxLDcxIEBACj4gKy8qCj4gKyAqIHhlbnRvb2xjb3JlLmgKPiArICoKPiArICogQ29weXJpZ2h0
IChjKSAyMDE3IENpdHJpeAo+ICsgKiAKPiArICogQ29tbW9uIGZlYXR1cmVzIHVzZWQvcHJvdmlk
ZWQgYnkgYWxsIFhlbiB0b29scyBsaWJyYXJpZXMKPiArICoKPiArICogVGhpcyBsaWJyYXJ5IGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCj4g
KyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
Cj4gKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgo+ICsgKgo+ICsgKiBUaGlzIGxpYnJh
cnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiAr
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBYRU5UT09MQ09SRV9ICj4gKyNkZWZpbmUg
WEVOVE9PTENPUkVfSAo+ICsKPiArI2luY2x1ZGUgPHN0ZGludC5oPgo+ICsKPiArLyoKPiArICog
aW50IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbCh1aW50MzJfdCBkb21pZCk7Cj4gKyAqCj4gKyAq
IEFycmFuZ2VzIHRoYXQgWGVuIGxpYnJhcnkgaGFuZGxlcyAoZmRzIGV0Yy4pIHdoaWNoIGFyZSBj
dXJyZW50bHkgaGVsZAo+ICsgKiBieSBYZW4gbGlicmFyaWVzLCBjYW4gbm8gbG9uZ2VyIGJlIHVz
ZWQgb3RoZXIgdGhhbiB0byBhZmZlY3QgZG9taWQuCj4gKyAqCj4gKyAqIElmIHRoaXMgY2Fubm90
IGJlIGFjaGlldmVkLCByZXR1cm5zIC0xIGFuZCBzZXRzIGVycm5vLgo+ICsgKiBJZGVtcG90ZW50
IGlmIGRvbWlkIGlzIGFsd2F5cyB0aGUgc2FtZS4KPiArICoKPiArICogID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4g
KyAqICBJTVBPUlRBTlQgLSBJTVBMRU1FTlRBVElPTiBTVEFUVVMKPiArICoKPiArICogIFRoaXMg
ZnVuY3Rpb24gd2lsbCBiZSBpbXBsZW1lbnRlZCBpbnNvZmFyIGFzIGl0IGFwcGVhcnMgbmVjZXNz
YXJ5Cj4gKyAqICBmb3IgdGhlIHB1cnBvc2VzIG9mIHJ1bm5pbmcgYSBkZXByaXZpbGVnZWQgcWVt
dS4KPiArICoKPiArICogIEhvd2V2ZXIsIHRoaXMgZnVuY3Rpb24gaXMgTk9UIGltcGxlbWVudGVk
IGZvciBhbGwgWGVuIGxpYnJhcmllcy4KPiArICogIEZvciBlYWNoIHVzZSBjYXNlIG9mIHRoaXMg
ZnVuY3Rpb24sIHRoZSBkZXNpZ25lciBtdXN0IGV2YWx1YXRlIGFuZAo+ICsgKiAgYXVkaXQgd2hl
dGhlciB0aGUgaW1wbGVtZW50YXRpb24gaXMgc3VmZmljaWVudCBpbiB0aGVpciBzcGVjaWZpYwo+
ICsgKiAgY29udGV4dC4KPiArICoKPiArICogIE9mIGNvdXJzZSwgcGF0Y2hlcyB0byBleHRlbmQg
dGhlIGltcGxlbWVudGF0aW9uIGFyZSB2ZXJ5IHdlbGNvbWUuCj4gKyAqICA9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
ICsgKgo+ICsgKiBUaHJlYWQgc2FmZS4KPiArICoKPiArICogV2UgZXhwZWN0IHRoYXQgbm8gY2Fs
bGVycyBkbyB0aGUgZm9sbG93aW5nOgo+ICsgKiAgIC0gaW4gb25lIHRocmVhZCBjYWxsIHhlbl9z
b21lbGlicmFyeV9vcGVufGNsb3NlCj4gKyAqICAgLSBpbiBhbm90aGVyIHRocmVhZCBjYWxsIGZv
cmsKPiArICogICAtIGluIHRoZSBjaGlsZCBvZiB0aGUgZm9yaywgYmVmb3JlIGV4ZWMsIGNhbGwK
PiArICogICAgIHhlbl9zb21lW290aGVyXWxpYnJhcnlfb3BlbnxjbG9zZSBvciB4ZW50b29sY29y
ZV9yZXN0cmljdF9hbGwKPiArICoKPiArICovCj4gK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9h
bGwodWludDMyX3QgZG9taWQpOwo+ICsKPiArI2VuZGlmIC8qIFhFTlRPT0xDT1JFX0ggKi8KPiAr
Cj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+
ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy90b29sY29yZS9pbmNsdWRlL3hlbnRvb2xjb3JlX2ludGVybmFsLmggYi90
b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwuaAo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNjcwZTI5ZAo+IC0tLSAvZGV2L251bGwK
PiArKysgYi90b29scy9saWJzL3Rvb2xjb3JlL2luY2x1ZGUveGVudG9vbGNvcmVfaW50ZXJuYWwu
aAo+IEBAIC0wLDAgKzEsMTAyIEBACj4gKy8qCj4gKyAqIHhlbnRvb2xjb3JlX2ludGVybmFsLmgK
PiArICoKPiArICogSW50ZXJmYWNlcyBvZiB4ZW50b29sY29yZSBkaXJlY3RlZCBpbnRlcm5hbGx5
IGF0IG90aGVyIFhlbiBsaWJyYXJpZXMKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IENp
dHJpeAo+ICsgKiAKPiArICogQ29tbW9uIGNvZGUgdXNlZCBieSBhbGwgWGVuIHRvb2xzIGxpYnJh
cmllcwo+ICsgKgo+ICsgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsKPiArICogdmVyc2lvbiAyLjEgb2YgdGhl
IExpY2Vuc2UuCj4gKyAqCj4gKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+
ICsgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsg
Kgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2Vy
IEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsj
aWZuZGVmIFhFTlRPT0xDT1JFX0lOVEVSTkFMX0gKPiArI2RlZmluZSBYRU5UT09MQ09SRV9JTlRF
Uk5BTF9ICj4gKwo+ICsjaW5jbHVkZSAieGVudG9vbGNvcmUuaCIKPiArI2luY2x1ZGUgIl94ZW50
b29sY29yZV9saXN0LmgiCj4gKwo+ICsvKi0tLS0tLS0tLS0gYWN0aXZlIGhhbmRsZSByZWdpc3Ry
YXRpb24gLS0tLS0tLS0tLSovCj4gKwo+ICsvKgo+ICsgKiBUaGlzIGlzIGFsbCB0byBzdXBwb3J0
IHhlbnRvb2xjb3JlX3Jlc3RyaWN0X2FsbAo+ICsgKgo+ICsgKiBBbnkgbGlieGwgbGlicmFyeSB0
aGF0IG9wZW5zIGEgWGVuIGNvbnRyb2wgaGFuZGxlIG9mIGFueSBraW5kIHdoaWNoCj4gKyAqIG1p
Z2h0IGFsbG93IG1hbmlwdWxhdGlvbiBvZiBkb20wLCBvZiBvdGhlciBkb21haW5zLCBvciBvZiB0
aGUgd2hvbGUKPiArICogbWFjaGluZSwgbXVzdDoKPiArICogICBJLiBhcnJhbmdlIHRoYXQgdGhl
aXIgb3duIGRhdGFzdHJ1Y3R1cmUgY29udGFpbnMgYQo+ICsgKiAgICAgICAgICBYZW50b29sY29y
ZV9fQWN0aXZlX0hhbmRsZQo+ICsgKiAKPiArICogICBJSS4gZHVyaW5nIHRoZSAib3BlbiBoYW5k
bGUiIGZ1bmN0aW9uCj4gKyAqICAgICAxLiBhbGxvY2F0ZSB0aGUgbWVtb3J5IGZvciB0aGUgb3du
IGRhdGFzdHJ1Y3R1cmUgYW5kIGluaXRpYWxpc2UgaXQKPiArICogICAgIDIuIHNldCBYZW50b29s
Y29yZV9fQWN0aXZlX0hhbmRsZS5yZXN0cmljdF9jYWxsYmFjawo+ICsgKiAgICAgMy4gY2FsbCB4
ZW50b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZQo+ICsgKiAgICAgICAzYS4gaWYgdGhl
IG9wZW4gZmFpbHMsIGNhbGwgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZQo+
ICsgKiAgICAgNC4gT05MWSBUSEVOIGFjdHVhbGx5IG9wZW4gdGhlIHJlbGV2YW50IGZkIG9yIHdo
YXRldmVyCj4gKyAqCj4gKyAqICAgSUlJLiBkdXJpbmcgdGhlICJjbG9zZSBoYW5kbGUiIGZ1bmN0
aW9uCj4gKyAqICAgICAxLiBGSVJTVCBjbG9zZSB0aGUgcmVsZXZhbnQgZmQgb3Igd2hhdGV2ZXIK
PiArICogICAgIDIuIGNhbGwgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZQo+
ICsgKgo+ICsgKiAgIElWLiBpbiB0aGUgcmVzdHJpY3RfY2FsbGJhY2sgZnVuY3Rpb24KPiArICog
ICAgICogQXJyYW5nZSB0aGF0IHRoZSBmZCAob3Igb3RoZXIgaGFuZGxlKSBjYW4gbm8gbG9uZ2Vy
IGJ5IHVzZWQKPiArICogICAgICAgb3RoZXIgdGhhbiB3aXRoIHJlc3BlY3QgdG8gZG9tYWluIGRv
bWlkLgo+ICsgKiAgICAgKiBGdXR1cmUgYXR0ZW1wdHMgdG8gbWFuaXB1bGF0ZSBvdGhlciBkb21h
aW5zIChvciB0aGUgd2hvbGUKPiArICogICAgICAgaG9zdCkgdmlhIHRoaXMgaGFuZGxlIG11c3Qg
Y2F1c2UgYW4gZXJyb3IgcmV0dXJuIChhbmQKPiArICogICAgICAgcGVyaGFwcyBhIGxvZyBtZXNz
YWdlKSwgbm90IGEgY3Jhc2gKPiArICogICAgICogSWYgc2VsZWN0aXZlIHJlc3RyaWN0aW9uIGlz
IG5vdCBwb3NzaWJsZSwgdGhlIGhhbmRsZSBtdXN0Cj4gKyAqICAgICAgIGJlIGNvbXBsZXRlbHkg
aW52YWxpZGF0ZWQgc28gdGhhdCBpdCBpcyBub3QgdXNlYWJsZTsKPiArICogICAgICAgc3Vic2Vx
dWVudCBtYW5pcHVsYXRpb25zIG1heSBub3QgY3Jhc2gKPiArICogICAgICogVGhlIHJlc3RyaWN0
X2NhbGxiYWNrIGZ1bmN0aW9uIHNob3VsZCBub3Qgbm9ybWFsbHkgZmFpbAo+ICsgKiAgICAgICBp
ZiB0aGlzIGNhbiBiZSBlYXNpbHkgYXZvaWRlZCAtIGl0IGlzIGJldHRlciB0byBtYWtlIHRoZQo+
ICsgKiAgICAgICBoYW5kbGUgbm9uZnVuY3Rpb24gaW5zdGVhZC4KPiArICogICAgICogTkIgdGhh
dCByZXN0cmljdF9jYWxsYmFjayBtaWdodCBiZSBjYWxsZWQgYWdhaW4uICBUaGF0IG11c3QKPiAr
ICogICAgICAgd29yayBwcm9wZXJseTogaWYgdGhlIGRvbWlkIGlzIHRoZSBzYW1lLCBpdCBpcyBp
ZGVtcG90ZW50Lgo+ICsgKiAgICAgICBJZiB0aGUgZG9taWQgaXMgZGlmZmVyZW50LiB0aGVuIGVp
dGhlciB0aGUgaGFuZGxlIG11c3QgYmUKPiArICogICAgICAgY29tcGxldGVseSBpbnZhbGlkYXRl
ZCwgb3IgcmVzdHJpY3RfY2FsbGJhY2sgbXVzdCBmYWlsLikKPiArICoKPiArICogVGhyZWFkIHNh
ZmV0eToKPiArICogICAgeGVudG9vbGNvcmVfX1tkZV1yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlIGFy
ZSB0aHJlYWRzYWZlCj4gKyAqICAgICAgYnV0IE1VU1QgTk9UIGJlIGNhbGxlZCB3aXRoaW4gcmVz
dHJpY3RfY2FsbGJhY2sKPiArICoKPiArICogRm9yayBzYWZldHk6Cj4gKyAqICAgIExpYnJhcmll
cyB3aGljaCB1c2UgdGhlc2UgZnVuY3Rpb25zIGRvIG5vdCBvbiB0aGF0IGFjY291bnQKPiArICog
ICAgbmVlZCB0byB0YWtlIGFueSBzcGVjaWFsIGNhcmUgb3ZlciBmb3JrcyBvY2N1cnJpbmcgaW4K
PiArICogICAgb3RoZXIgdGhyZWFkcywgcHJvdmlkZWQgdGhhdCB0aGV5IG9iZXkgdGhlIHJ1bGVz
IGFib3ZlLgo+ICsgKi8KPiArCj4gK3R5cGVkZWYgc3RydWN0IFhlbnRvb2xjb3JlX19BY3RpdmVf
SGFuZGxlIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlOwo+ICsKPiArdHlwZWRlZiBpbnQgWGVu
dG9vbGNvcmVfX1Jlc3RyaWN0X0NhbGxiYWNrKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkKTsKPiArCj4gK3N0cnVjdCBYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSB7Cj4gKyAgICBY
ZW50b29sY29yZV9fUmVzdHJpY3RfQ2FsbGJhY2sgKnJlc3RyaWN0X2NhbGxiYWNrOwo+ICsgICAg
WEVOVE9PTENPUkVfTElTVF9FTlRSWShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSkgZW50cnk7
Cj4gK307Cj4gKwo+ICt2b2lkIHhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhl
bnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7Cj4gK3ZvaWQgeGVudG9vbGNvcmVfX2RlcmVnaXN0
ZXJfYWN0aXZlX2hhbmRsZShYZW50b29sY29yZV9fQWN0aXZlX0hhbmRsZSopOwoKV2h5IHVzZSB0
d28gdW5kZXJzY29yZXMgaW4gdGhvc2UgZnVuY3Rpb24gbmFtZXM/CgpJcyB0aGlzIGxpYnJhcnkg
c3VwcG9zZWQgdG8gYmUgc3RhYmxlPyBXZSBvbmx5IGV4cGVjdCB0aGlzIHRvIGJlIHRlY2gKcmV2
aWV3LCByaWdodD8gIEkgdGhpbmsgaXQgaXMgd29ydGggZXhwbGljaXRseSBzdGF0aW5nIHRoYXQg
aWYgdGhhdCdzCnRoZSBjYXNlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:03:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxZZ-0003sB-OF; Mon, 18 Sep 2017 15:02:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtxZY-0003s5-F2
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 15:02:56 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 47/18-02225-F10EFB95; Mon, 18 Sep 2017 15:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK7cg/2
 RBl0vlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHJ+ayFzxiqti1uI2xgXElUxcjB4eEgL9E
 70vzLkZODhYBVYl3bcvYQWw2AWWJn529bCC2CJD9sbUXKM7FwSwwi0midepxFpCEsICrxOST+
 1hBbF4BC4mT09qYQWwhgRiJ1Ze7oeKCEidnPgGrZxbQkViw+xMbyF5mAWmJ5f84QMKcAiYSc3
 9dAisRFVCR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3StdBLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MF4od35EKMkB5OSKK9o5P5IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8N+4B5QSLUtNTK9Iyc4ABD5OW4OBREuF9ApLmLS5IzC3OTIdIn
 WLU5bjx8PofJiGWvPy8VClx3m0gRQIgRRmleXAjYNF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8t0Cm8GTmlcBtegV0BBPQES079oAcUZKIkJJqYJS3DJY4x3a3N/H4lfT/+UGCzmGnxGd
 wGf7sZtf+Y3penkueR3OC2+UHhsq35+0qcFMIt0zyTU7nWyDKJ6kucfnNVl/TwpBl3q1/I8wf
 h+3b+pTvtuGRN5GO57ZfYnFj2Tt1N+PiufXHD5yNXyoTfItF+4yUB58cn56t5g9L891hmbMEW
 L32KrEUZyQaajEXFScCAJ+MtJq5AgAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505746972!107729434!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35198 invoked from network); 18 Sep 2017 15:02:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:02:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440158827"
Date: Mon, 18 Sep 2017 16:02:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170918150208.n5fkkhzelnq3fkzy@citrix.com>
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170913154651.2366-2-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 01/12] xen: correct
	gnttab_get_status_frames()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDU6NDY6NDBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKSBhbGwgYWNjZXNzZXMgdG8gbnJf
c3RhdHVzX2ZyYW1lcyBzaG91bGQKPiBiZSBkb25lIHdpdGggdGhlIGdyYW50IHRhYmxlIGxvY2sg
aGVsZC4KPiAKPiBXaGlsZSBhdCBpdCBjb3JyZWN0IGNvZGluZyBzdHlsZTogbGFiZWxzIHNob3Vs
ZCBiZSBpbmRlbnRlZCBieSBvbmUKPiBzcGFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:23:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:23:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxsz-0005KQ-6j; Mon, 18 Sep 2017 15:23:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427238337=wei.liu2@citrix.com>)
 id 1dtxsx-0005KK-TC
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 15:22:59 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CC/F6-03423-3D4EFB95; Mon, 18 Sep 2017 15:22:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO75J/s
 jDb5cNrBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNW7NvLVnCOuWLero8sDYx/mboYOTkkBPwl
 Hr/ZDmazCKhK3PiyhxXEZhNQlvjZ2csGYosA2R9be9m7GLk4mAVmMUm0Tj3OApIQFvCSmHzvM
 DuIzStgIfH113Mgm4NDSCBG4t+EAIiwoMTJmU/AypkFdCQW7P7EBlLCLCAtsfwfB0iYU8BE4s
 O6FrASUQEVic6lc8BsIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoXpxaVJZapGuil1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDsfuy/yFGSQ4mJVFe0cj9kUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwWu+C6hOsCg1PbUiLTMHGAkwpRIcPEoiv
 Cd3AqV5iwsSc4sz0yFSpxh1OW48vP6HSQhshpQ47w2QIgGQoozSPLgRsKi8xCgrJczLCHSgEE
 9BalFuZgmq/CtGcQ5GJWFeU5BLeDLzSuA2vQI6ggnoiJYde0COKElESEk1MDIIsgYwVpgbSrM
 eW9ugdu2IoEPus8w3ITEteWUxGsk6levsVFQeCiXc9Q/R1JgxSZZ3b/i0uo6N92+d1/58yPRc
 4/p10rO/mV/d/2jfvg/R5mvf9L2vmzKFQWCPVPn7BSt5ZERkVih9aSz6YazF+1puxbyyIyk7Z
 N+G1Aq819HiKPXymJ7Ao8RSnJFoqMVcVJwIAIw5VRDFAgAA
X-Env-Sender: prvs=427238337=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505748174!75427195!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60552 invoked from network); 18 Sep 2017 15:22:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:22:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440162832"
Date: Mon, 18 Sep 2017 16:22:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170918152252.twryuspcmkoheiqd@citrix.com>
References: <20170913154651.2366-1-jgross@suse.com>
 <20170913154651.2366-7-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170913154651.2366-7-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v6 06/12] tools: set grant limits for
	xenstore stubdom
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMDU6NDY6NDVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIGNyZWF0aW5nIGEgWGVuc3RvcmUgc3R1YmRvbSBzZXQgdGhlIGdyYW50IGxp
bWl0czogdGhlIHN0dWJkb20KPiB3aWxsIG5lZWQgdG8gc2V0dXAgYSB2ZXJ5IGxpbWl0ZWQgYW1v
dW50IG9mIGdyYW50cyBvbmx5LCBzbyAxIGdyYW50Cj4gZnJhbWUgaXMgZW5vdWdoLiBGb3IgYmVp
bmcgYWJsZSB0byBzdXBwb3J0IHVwIHRvIDMyNzY4IGRvbWFpbnMgaXQKPiB3aWxsIG5lZWQgMTI4
IG1hcHRyYWNrIGZyYW1lcyAoMSBtYXBwaW5nIHBlciBkb21haW4sIDI1NiBtYXB0cmFjawo+IGVu
dHJpZXMgcGVyIG1hcHRyYWNrIGZyYW1lKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:25:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtxut-0005RM-I8; Mon, 18 Sep 2017 15:24:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>)
 id 1dtxur-0005RC-JL; Mon, 18 Sep 2017 15:24:57 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2A/2D-25201-845EFB95; Mon, 18 Sep 2017 15:24:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXiVRukrevxdH+
 kwfIP3BZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM7o3lxVMFK9YeP4ycwPjI6EuRk4O
 IYFiiaPL77J2MXJxsAg0sEp8/3iBGcSREJjDKvFl71H2LkYOIKdMYu2fYJAGCYEiiYlPrjNCh
 Asl1k9XBQnzCghKnJz5hAViprfEkUNz2EFsToFAiTfLPjCBjBQSuMMi0bHlAViCTcBQ4tGer8
 wgNouAqsScQwfYQGbyCgRIXN0qAxIWFrCVmH75BxOILSKgJXHy2R02kDnMAlcYJV71bADrZRb
 QlGjd/pt9AqPgLCR3zEKSWsDItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01
 JzGpWC85P3cTIzBM6xkYGHcwTljld4hRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXtcnQDnBotT01Iq0zBxgxMCkJTh4lER4/UDSvMUFibnFmekQqVOMxhzHNl3+w8Sxb8+tP0
 xCLHn5ealS4rw3HwOVCoCUZpTmwQ2CRfIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK87CA
 LeTLzSuD2vQI6hQnolJYde0BOKUlESEk1MIo0mCz6svqsrXyEjmDtnztNXxtdDAwmdh68fUyy
 UavFfIPW6o6vhlXPtK1PRebe52F/dOXsxunHtjoLbZnV1rL4fmmodILQ+qOBVbK1d45P0RDaz
 77vnGj+G+YqTW57O9/PLBVnNuh9V/3W/TcusklKzOjaFbVgxl4LLUYVCxXOxSU5zw/ZKbEUZy
 QaajEXFScCABLwUxjfAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505748296!112203823!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53544 invoked from network); 18 Sep 2017 15:24:56 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 15:24:56 -0000
Received: by mail-wm0-f43.google.com with SMTP id g206so3785724wme.0;
 Mon, 18 Sep 2017 08:24:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tYgPXYPhtFcVfm19ctqnqBBR1x/hEWUm9hH2gLM0wBA=;
 b=VjSxj5gergSzc1xXMRoHO13SorqM97dciATA4xjIyVbwYkrC5/HXPfCH/2HAgN8eOy
 I4WU+vShHBXSETKDYTwu0GWnvZvpFM4MQBb26kpoQX8RqabyqR+XVfk3jPZ4zoAJZYSy
 mfskMlL5RPkwrky/71Gne/zKYwyEi+TPQUJVUECcyjOrlWP1RGKJz/CVNV5cUflIvCU1
 pfnd1tHSbXGV0EUzJIdv93wjTk6kgB0K6ryspjvEhfQluJT+RTrxCfq+8lIMnxPfyDoS
 8DS6WViG8jaMqWKkwYL3AnYy1a23fli0m3HzUIICkS6AQvxWALp292yUZ2rlwlNm3d89
 YIZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tYgPXYPhtFcVfm19ctqnqBBR1x/hEWUm9hH2gLM0wBA=;
 b=s9iPkJnzXyd335X8wtldHciqi/x0CUMau9kMjh7fKEXfvbvEBfxY4itkqaPDpV0Qts
 IyMooflt2mdKsq5/zzUIl3qbxNeL8oWX8ybw4TeQVIsB4bCpz0L28pkFKIB0IYBHLKRq
 O9XjIfY8ETnY+ivsKLwVpJgJhHVp6zShx1SDhQXrhrD9a3/cGnvMzjLl8lkmUOzzI1BS
 e8lFxJMRo/sl74NFAOfXcrg5kjJfBID5XKTM2PT7XGfkMHV2Oxu9dMroMr9YIU91ZjG9
 DPhTh1vHKASMTpiLlXp9vH++fXQhGUmJ1pv/5GFxv87dWL3RDulFU8KyHDbR6fUxXHTb
 ts3Q==
X-Gm-Message-State: AHPjjUgJ3vuudZrXu04erg/5IBluy2rb4QOlXZWT3d8BhE7r0BJQyhMf
 iFvlRe7bfty5QhhIAZRB+mm2eeLacy0DoHz2Qvc=
X-Google-Smtp-Source: AOwi7QAzydip5hsQlfKaOh1m178Z6usprXYmYNuzf+56BlzI6E3NbBLaCkN6/yWxaHlXgeTGK5oYAMd0GJN37+sKN2g=
X-Received: by 10.28.174.80 with SMTP id x77mr9854553wme.83.1505748295641;
 Mon, 18 Sep 2017 08:24:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Mon, 18 Sep 2017 08:24:15 -0700 (PDT)
In-Reply-To: <CABfawh=rhmtbtgjh8vefYfbeFq9a8hwhdkceuJO0SLmvRLXwtg@mail.gmail.com>
References: <adcea6ce93c54bc6b80d68c5721cc187@XCH-RTP-007.cisco.com>
 <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
 <20170829200115.GF4452@olila.local.net-space.pl>
 <CABfawhk-T0BkvRdV8jSUwsTxcMrdkCWi7P4YiV4KOnf35f-yjQ@mail.gmail.com>
 <20170904124014.GW4452@olila.local.net-space.pl>
 <CABfawh=rhmtbtgjh8vefYfbeFq9a8hwhdkceuJO0SLmvRLXwtg@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 18 Sep 2017 11:24:15 -0400
Message-ID: <CABfawh=-8qC76uBDze3mo92kKn=P0_M2bNRspmLa6wPLs2HeZw@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgNSwgMjAxNyBhdCAxMjoyNiBQTSwgVGFtYXMgSyBMZW5neWVsCjx0YW1hcy5r
Lmxlbmd5ZWxAZ21haWwuY29tPiB3cm90ZToKPiBPbiBNb24sIFNlcCA0LCAyMDE3IGF0IDY6NDAg
QU0sIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+PiBPbiBX
ZWQsIEF1ZyAzMCwgMjAxNyBhdCAxMDoxNjoyM0FNIC0wNjAwLCBUYW1hcyBLIExlbmd5ZWwgd3Jv
dGU6Cj4+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAyOjAxIFBNLCBEYW5pZWwgS2lwZXIgPGRh
bmllbC5raXBlckBvcmFjbGUuY29tPiB3cm90ZToKPj4+ID4gSGV5IFRhbWFzLAo+Pj4gPgo+Pj4g
PiBTb3JyeSBmb3IgbGF0ZSByZXBseS4gSSB3YXMgb24gdmFjYXRpb24uCj4+PiA+Cj4+PiA+IE9u
IFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA5OjAxOjA2UE0gLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3
cm90ZToKPj4+ID4+IE9uIFR1ZSwgTWF5IDE2LCAyMDE3IGF0IDU6MDQgQU0sIERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4gPgo+Pj4gPiBbLi4uXQo+Pj4g
Pgo+Pj4gPj4gPiBVRUZJIHdpbGwgdmVyaWZ5IHNoaW0gc2VjdXJlIGJvb3Qgc2lnbmF0dXJlIHRo
ZW4gc2hpbSB3aWxsIHZlcmlmeSBHUlVCMgo+Pj4gPj4gPiBzaWduYXR1cmUgdGhlbiBHUlVCMiB3
aWxsIHZlcmlmeSAod2l0aCBzaGltIHByb3RvY29sKSBYZW4gc2lnbmF0dXJlIGFuZAo+Pj4gPj4g
PiBmaW5hbGx5IFhlbiB3aWxsIHZlcmlmeSAod2l0aCBzaGltIHByb3RvY29sKSBMaW51eCBrZXJu
ZWwgc2lnbmF0dXJlLiBUaGVuCj4+PiA+PiA+IHlvdXIga2VybmVsIGNhbiB2ZXJpZnkgbW9kdWxl
cyB1c2luZyB3aGF0ZXZlciB5b3Ugd2FudC4KPj4+ID4+ID4KPj4+ID4+ID4+IEkgd291bGQgYmUg
aGFwcHkgdG8gd29yayB0byBoZWxwIGFjaGlldmUgdGhpcy4KPj4+ID4+ID4KPj4+ID4+ID4gVGhl
cmUgaXMgYSBjaGFuY2UgdGhhdCBJIHdpbGwgaGF2ZSBzb21ldGhpbmcgdmVyeSByYXcgYXQgdGhl
IGJlZ2lubmluZwo+Pj4gPj4gPiBvZiBKdW5lLiBJZiB5b3Ugd2lzaCB0byBkbyB0ZXN0cyBkcm9w
IG1lIGEgbGluZS4KPj4+ID4+Cj4+PiA+PiBIaSBEYW5pZWwsCj4+PiA+PiBpcyB0aGVyZSBhbnkg
bmV3cyBvbiB0aGlzPyBJIHdvdWxkIGJlIGludGVyZXN0ZWQgaW4gZ2l2aW5nIHRoaXMgYSBzaG90
IHRvby4KPj4+ID4KPj4+ID4gUGxlYXNlIGxvb2sgYXQKPj4+ID4KPj4+ID4gICBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMDk4Mi5odG1s
Cj4+PiA+Cj4+PiA+IGFuZCBhdAo+Pj4gPgo+Pj4gPiAgIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAwOTg1Lmh0bWwKPj4+ID4KPj4+ID4g
QXR0YWNobWVudHMgY29udGFpbiB0aGUgc2FtZSBwYXRjaGVzIGFzIGFib3ZlIGJ1dCByZWJhc2Vk
IG9uIGxhdGVzdAo+Pj4gPiBHUlVCMiBhbmQgWGVuIGdpdCByZXBvc2l0b3JpZXMuCj4+PiA+Cj4+
PiA+IER1ZSB0byBzb21lIHRyYXZlbCBJIGFtIGdvaW5nIHRvIHJlc3RhcnQgd29yayBvbiB0aGlz
IGluIHRoZSBzZWNvbmQKPj4+ID4gaGFsZiBvZiBTZXB0ZW1iZXIuCj4+PiA+Cj4+PiA+IElmIHlv
dSBoYXZlIGFueSBxdWVzdGlvbnMgcGxlYXNlIGRyb3AgbWUgYSBsaW5lLgo+Pj4gPgo+Pj4KPj4+
IEhpIERhbmllbCwKPj4+IHRoYW5rcyBmb3IgdGhlIHVwZGF0ZSwgSSdsbCBnaXZlIGl0IGEgc2hv
dCB0b2RheSB0byBzZXQgaXQgdXAuIEluIGEKPj4+IHNvbWV3aGF0IHJlbGF0ZWQgbm90ZSwgYXJl
IHlvdSBhd2FyZSBvZiBhbnkgd29yayBvbiBnZXR0aW5nIHNlY3VyZQo+Pj4gYm9vdCArIFVFRkkg
d29ya2luZyBpbiBhIGd1ZXN0PyBUaGVyZSBpcyBhIFBvQyBwYXRjaCBvbiBPcGVuWFQKPj4+ICho
dHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9wdWxsLzcyOSkgYnV0IHdhcyB3
b25kZXJpbmcgaWYKPj4+IHRoZXJlIGFyZSBhbnkgcGFyYWxsZWwgZWZmb3J0cyBvbmdvaW5nLgo+
Pgo+PiBJIGRvIG5vdCBmb2xsb3cgdGhpcyBpc3N1ZSBpbiBkZXRhaWwuIEhvd2V2ZXIsIEkgc3Vw
cG9zZSB0aGF0IGlmIE9WTUYKPj4gc3VwcG9ydHMgVUVGSSBzZWN1cmUgYm9vdCAod2VsbCwgUUVN
VSBoYXMgdG8gZW5hYmxlIFNNTSBzdXBwb3J0IHRvbzsKPj4gSSBkbyBub3Qga25vdyBkb2VzIGl0
IHdvcmsgd2l0aCBYZW4gb3Igbm90KSB0aGVuIGd1ZXN0IHNob3VsZCB3b3JrCj4+IHdpdGhvdXQg
YW55IGlzc3VlLiBKdXN0IGd1ZXNzaW5nLi4uCj4+Cj4KPiBTdXJlLCB3YXMganVzdCB3b25kZXJp
bmcgaWYgeW91IGFyZSBhd2FyZSBvZiBhbnlvbmUgbG9va2luZyBhdCB0aGF0Lgo+Cj4gSW4gb3Ro
ZXIgbmV3cyBJIHdhcyBhYmxlIHRvIGdldCB5b3VyIHBhdGNoZXMgd29ya2luZyBhbmQgaGF2ZSBi
ZWVuCj4gYWJsZSB0byBib290IHdpdGggU2VjdXJlIGJvb3QgZW5hYmxlZCBhcyBmYXIgYXMgc2hp
bSAtPiBzaWduZWQgZ3J1YiAtPgo+IHNpZ25lZCBsaW51eCB3aXRob3V0IGluaXRyZC4gSWYgSSBi
b290IGEgc2lnbmVkIHZlcnNpb24gb2YgWGVuIGZyb20KPiBncnViIGl0IGdvZXMgYXMgZmFyIGFz
IHNldHVwX2VmaV9wY2kgYnV0IHRoZW4gdGhlIHN5c3RlbSByZWJvb3RzCj4gd2l0aG91dCBhbnl0
aGluZyBlbHNlIGJlaW5nIHByaW50ZWQgb24gdGhlIHNjcmVlbi4gSSBoYXZlbid0IGJlZW4gYWJs
ZQo+IHRvIGRlYnVnIGl0IGFueSBmdXJ0aGVyIHlldC4KPgoKRGFuaWVsLApqdXN0IEZZSSB0aGUg
eGVuLm1iLmVmaSBnZW5lcmF0ZWQgd2l0aCB5b3VyIHBhdGNoZXMgY2F1c2VzIHBlc2lnbiB0byBz
ZWdmYXVsdDoKCmNtc19wZV9jb21tb24uYzpnZW5lcmF0ZV9kaWdlc3Q6MTk4IFBFIHNlY3Rpb24g
Ii50ZXh0IiBoYXMgaW52YWxpZCBhZGRyZXNzClNlZ21lbnRhdGlvbiBmYXVsdAoKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:31:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty1F-0006DO-9j; Mon, 18 Sep 2017 15:31:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty1E-0006DI-1w
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:31:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 48/67-03610-3D6EFB95; Mon, 18 Sep 2017 15:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvfSs/2
 RBg/OmVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkN+7awFuwWqFg0o6SB8SxPFyMnh4SAv8TN
 B2tZQWw2AR2JqU8vAdkcHCICKhK39xqAmMwC5RIdE2pBKoQFAiTmPfjFBGKzCKhKTO6azAhi8
 wpYS2x7eosFYqK8xK62i2ATOQVsJDrPLmYGsYWAajYsOsEEYatIrJ86iw2iV1Di5MwnYL3MAh
 ISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBYcMABDsYF68NPMQoycGkJMorGrk/UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 76qnQDnBotT01Iq0zBxgAMOkJTh4lER4jz8BSvMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VS
 px3D8gMAZCijNI8uBGwaLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6tIFN4MvNK4Da9Aj
 qCCeiIlh17QI4oSURISTUwLmfb8Nbh0s25QeaTgvfxe37TWFQj3Fxrefb049fMKRmiEkfDPl2
 SXSX4ef2OZN/C5t1931Z6V2s/jXz25eK5k1W/Wi19VS4sFWvPXXC1lz1bKutGvenR4ga139oL
 zgWv39q78L9TdN3ZyspnV+fZ/7LSCM9e5qQjfGiLd26rxheD6Elvd8/ersRSnJFoqMVcVJwIA
 LHkPfChAgAA
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505748689!83306226!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56212 invoked from network); 18 Sep 2017 15:31:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:31:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448198346"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:15 +0100
Message-ID: <20170918153126.3058-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV domain
	to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMg
dGhlbiBpdCBuZWVkcyBtYWtlCnRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKZG9taWQsIHNvIHRoYXQgdGhlIHBhc3Nl
ZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwpyYXRoZXIgdGhh
biBnZm5zIHByZXNlbnQgaW4gdGhlIGd1ZXN0IHAybS4KClRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNo
ZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2Ugd2hlbgp0aGUg
b3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1hdGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVy
IG9mIHRoZSBwYWdlLgpUaGUgY2hlY2sgd2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVj
YTkgKCJ4ODY6IENsZWFuIHVwCmdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rp
bmd1aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZApvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxs
IGNhc2VzIikgYnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDJlNWIx
NWU3YTIuLmNiMDE4OWVmYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDI0LDEyICsxMDI0LDE1IEBAIGdldF9wYWdlX2Zyb21fbDFl
KAogICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQogICAg
IHsKICAgICAgICAgLyoKLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9tYWlucyB0cmFuc2Zl
ciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAotICAgICAgICAgKiBkb21haW4ncyBwYWdl
cy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCi0gICAg
ICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9ydHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhh
dCB0aW1lIHRoaXMKLSAgICAgICAgICogbWlub3IgaGFjayBjYW4gZ28gYXdheS4KKyAgICAgICAg
ICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQgaW4g
dGhlCisgICAgICAgICAqIGh5cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGhhcworICAgICAgICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdl
IG93bmVyLgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21haW4gcHZm
YiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEg
cHJpdmlsZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKKyAgICAgICAgICogRE9NSURf
U0VMRiwgd2hpY2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCisg
ICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
KHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKKyAg
ICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAogICAgICAgICAgICAgIHhzbV9w
cml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKICAgICAg
ICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:31:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty1N-0006EN-Gv; Mon, 18 Sep 2017 15:31:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty1M-0006Dx-JB
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:31:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E7/62-03454-BD6EFB95; Mon, 18 Sep 2017 15:31:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve7NZ/s
 jDVbOkLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNW3JnAXLBIvqL5cFgD4yqxLkZODgkBf4nr
 TVdYQWw2AR2JqU8vAdkcHCICKhK39xp0MXJxMAs8Z5KYuaOdEaRGWMBUYvGlNiYQm0VAVeLdt
 2VgcV4Ba4lJm2ezQcyUl9jVdpEVIi4ocXLmExYQm1lAU6J1+292CFteonnrbGYQWwho1/qps9
 gmMPLMQtIyC0nLLCQtCxiZVzFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYOAxDsYFy8NvAQoyQHk5Ior2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryr
 ngLlBItS01Mr0jJzgEEMk5bg4FES4T3+BCjNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRJiy
 cvPS5US590DMkkApDSjNA9uECy6LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdyvIFJ7MvB
 K4fa+ATmECOqVlxx6QU0oSEVJSDYzGa/+oVax4L+87YwLLB8Yj77hij53ynlaw5vabvfv59pj
 ufWHTyv/zR1/eDR+fqTr3FxYuPvVXfdrvC7ellk06qMjEx5Y6Z8+T7/tDpn/YbvBlu++98G3T
 /ff+TZlb2tYpf6My249veV2Qg6CjTb1cTa2cLGuXzyWBYyrMhcKLbyWw1jV4iGkosRRnJBpqM
 RcVJwIAUO/IyKkCAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505748689!83306226!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57895 invoked from network); 18 Sep 2017 15:31:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:31:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448198358"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:14 +0100
Message-ID: <20170918153126.3058-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 00/12] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBHcmFudCB0YWJsZXMKIC0gSU9SRVEg
c2VydmVyIHBhZ2VzCgpOT1RFOiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBhIG1hc3RlciByZS1i
YXNlIG9mIEp1ZXJnZW4gR3Jvc3MncyBwYXRjaCAieGVuOiBtb3ZlClhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIGNvZGUgaW50byBncmFudF90YWJsZS5jIi4gRm9yIGNvbnZlbmllbmNlIHRoZSBjb2Rl
IGlzIGFsc28gYXZhaWxhYmxlCm9uIGEgYnJhbmNoIGF0OgoKaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRz
L2lvcmVxMTEKCnY3OgogLSBGaXhlZCBhc3NlcnRpb24gZmFpbHVyZSBoaXQgZHVyaW5nIGRvbWFp
biBkZXN0cm95LgoKdjY6CiAtIFJlc3BvbmRlZCB0byBtaXNzZWQgY29tbWVudHMgZnJvbSBSb2dl
ci4KCnY1OgogLSBSZXNwb25kZWQgdG8gcmV2aWV3IGNvbW1lbnRzIGZyb20gV2VpLgoKdjQ6CiAt
IFJlc3BvbmRlZCB0byBmdXJ0aGVyIHJldmlldyBjb21tZW50cyBmcm9tIFJvZ2VyLgoKdjM6CiAt
IERyb3BwZWQgb3JpZ2luYWwgcGF0Y2ggIzEgc2luY2UgaXQgaXMgY292ZXJlZCBieSBKdWVyZ2Vu
J3MgcGF0Y2guCiAtIEFkZGVkIG5ldyB4ZW5mb3JlaWdubWVtb3J5Y2xlYW51cCBwYXRjaCAoIzQp
LgogLSBSZXBsYWNlZCB0aGUgcGF0Y2ggaW50cm9kdWNpbmcgdGhlIGlvcmVxIHNlcnZlciAnaXNf
ZGVmYXVsdCcgZmxhZyB3aXRoIG9uZQogICB0aGF0IGNoYW5nZXMgdGhlIGlvcmVxIHNlcnZlciBs
aXN0IGludG8gYW4gYXJyYXkgKCM4KS4KClBhdWwgRHVycmFudCAoMTIpOgogIHg4Ni9tbTogYWxs
b3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgZ3Vlc3QgbWZucwogIHg4Ni9tbTogYWRk
IEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCiAgdG9vbHMv
bGlieGVuZm9yZWlnbm1lbW9yeTogYWRkIHN1cHBvcnQgZm9yIHJlc291cmNlIG1hcHBpbmcKICB0
b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiByZWR1Y2UgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCBjb2RlCiAgICBmb290cHJpbnQKICB0b29scy9saWJ4ZW5jdHJsOiB1c2UgbmV3IHhlbmZvcmVp
Z25tZW1vcnkgQVBJIHRvIHNlZWQgZ3JhbnQgdGFibGUKICB4ODYvaHZtL2lvcmVxOiByZW5hbWUg
LipwZm4gYW5kIC4qZ21mbiB0byAuKmdmbgogIHg4Ni9odm0vaW9yZXE6IHVzZSBib29sIHJhdGhl
ciB0aGFuIGJvb2xfdAogIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFuIGFycmF5IG9mIGlvcmVx
IHNlcnZlcnMgcmF0aGVyIHRoYW4gYSBsaXN0CiAgeDg2L2h2bS9pb3JlcTogc2ltcGxpZnkgY29k
ZSBhbmQgdXNlIGNvbnNpc3RlbnQgbmFtaW5nCiAgeDg2L2h2bS9pb3JlcTogdXNlIGdmbl90IGlu
IHN0cnVjdCBodm1faW9yZXFfcGFnZQogIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1hcHBpbmcgZ2Zu
cyB1bnRpbCB0aGV5IGFyZSBhY3R1YWxseSByZXF1c3RlZAogIHg4Ni9odm0vaW9yZXE6IGFkZCBh
IG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCgogdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xp
bnV4L3ByaXZjbWQuaCAgICAgICAgICAgICAgfCAgMTEgKwogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTggKy0KIHRvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgIDE0ICstCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAgNTMgKysKIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAgICAgICAgIHwgICA3IC0KIC4u
Li9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgIDQxICsK
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgICA1
ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwg
IDQ1ICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAgICAgICAgICAgICAg
ICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgICAgICAgICAgICAg
ICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAg
ICAgICAgICB8ICA0MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYyAgICAg
ICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94
ODZfaHZtLmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jlc3Rv
cmVfeDg2X3B2LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9k
b20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVu
L2xvd2xldmVsL3hjL3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2
L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4v
YXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQog
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4Njkg
KysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE1MSArKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgICAgIHwgIDIxICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9pb3JlcS5oICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1
ZGUvcHVibGljL2h2bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgICAgfCAgNDYgKy0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQxICstCiB4
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiAzMiBmaWxlcyBjaGFuZ2VkLCAxMDgxIGluc2VydGlvbnMoKyksIDU1OCBkZWxldGlvbnMoLSkK
Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:31:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:31:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty1N-0006Ej-O4; Mon, 18 Sep 2017 15:31:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty1M-0006Dy-QH
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:31:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8A/37-26922-BD6EFB95; Mon, 18 Sep 2017 15:31:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDve6NZ/s
 jDd59kLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN6ZqxjK2iMrDi+/BdLA2O3XRcjJ4eEgL/E
 vCmnmUFsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0sECPxf8ERFhCbRUBV4sLKd
 YwgNq+AtcSfjVcYIUbKS+xquwhWzylgI9F5djHYeCGgmg2LTjBB1AtKnJz5hAVivqZE6/bf7B
 C2vETz1tlQ9SoS66fOYpvAyDcLScssJC2zkLQsYGRexahRnFpUllqka2Sul1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDcfHawEOMkhxMSqK8opH7I4X4kvJTKjMSizPi
 i0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgnfVU6A6waLU9NSKtMwcYDTAlEpw8CiJ8B5/ApTmL
 S5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmBTZIS590DMkkApDSjNA9uECxKLzHKSgnzMgKdKc
 RTkFqUm1mCKv+KUZyDUUmYdyvIFJ7MvBK4fa+ATmECOqVlxx6QU0oSEVJSDYytq2cWOt9SOr/
 j88dZl0/9+PrqeFv31Q+e+VzH1x+XuTbPf51ztUTgT5ONeuXGV1hmSb8z2ce20f5QdNAfYfZJ
 n5r2VHR0SExdni6ee/+esUcI/6b01af4HkuuaT8iuHJZYFtSFIMyh/fTaPapHcVLN+gl8W2wn
 FuuUVX5W8qCpdM6/tahwolKLMUZiYZazEXFiQD1vnIYzQIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505748689!83306226!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57729 invoked from network); 18 Sep 2017 15:31:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:31:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448198365"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:19 +0100
Message-ID: <20170918153126.3058-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v7 05/12] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBNaW5vciBjb3NtZXRpYyBmaXggc3VnZ2Vz
dGVkIGJ5IFJvZ2VyLgoKdjM6CiAtIEludHJvZHVjZWQgeGNfZG9tX3NldF9nbnR0YWJfZW50cnko
KSB0byBhdm9pZCBkdXBsaWNhdGVkIGNvZGUuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAg
ICB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiAr
LQogNiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4NjgwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf
ZG9tLmgKQEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAogaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwotaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKTsKLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwKICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY29uc29sZV9kb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IGMzYjQ0ZGQzOTkuLmRjMGEx
ZmRlZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtMjgwLDExICsyODAsMjkgQEAgc3RhdGljIHhlbl9wZm5f
dCB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkKQog
ICAgIHJldHVybiBnbWZuOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVf
Z21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQorc3RhdGljIHZvaWQg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgYmFja2VuZF9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBiYWNrZW5kX2dtZm4pCit7
CisgICAgaWYgKCBndWVzdF9kb21pZCA9PSBiYWNrZW5kX2RvbWlkIHx8IGJhY2tlbmRfZ21mbiA9
PSAtMSkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogWyV1
XSAtPiAweCUiUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGlk
eCwgYmFja2VuZF9nbWZuKTsKKworICAgIGdudHRhYltpZHhdLmZsYWdzID0gR1RGX3Blcm1pdF9h
Y2Nlc3M7CisgICAgZ250dGFiW2lkeF0uZG9taWQgPSBiYWNrZW5kX2RvbWlkOworICAgIGdudHRh
YltpZHhdLmZyYW1lID0gYmFja2VuZF9nbWZuOworfQorCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250
dGFiX2dtZm47CkBAIC0zMDgsMTggKzMyNiwxMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgaWYgKCBkb21pZCAhPSBjb25zb2xlX2RvbWlkICAmJiBjb25zb2xlX2dtZm4gIT0g
LTEpCi0gICAgewotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdz
ID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09O
U09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwotICAgIH0KLSAgICBpZiAoIGRvbWlk
ICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCi0gICAgewotICAgICAg
ICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNj
ZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5kb21pZCA9IHhl
bnN0b3JlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5m
cmFtZSA9IHhlbnN0b3JlX2dtZm47Ci0gICAgfQorICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5
KHhjaCwgZ250dGFiLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19k
b21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCB4ZW5zdG9yZV9kb21pZCwgeGVu
c3RvcmVfZ21mbik7CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEg
KQogICAgIHsKQEAgLTMzNywxMSArMzQ3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4
Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQog
ewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgwLDcgKzM5
MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gs
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3Rv
cmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5z
dG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQxNSw1NiBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xh
dGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9t
LT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4
Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cisg
ICAgdm9pZCAqYWRkciA9IE5VTEw7CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBf
cmVzb3VyY2UoZm1lbSwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwor
ICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RTVVBQ
ICkKKyAgICAgICAgICAgIHJldHVybiBpc19odm0gPworICAgICAgICAgICAgICAgIGNvbXBhdF9n
bnR0YWJfaHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KSA6CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3Rv
cmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21p
ZCwgeGVuc3RvcmVfZG9taWQpOworCisgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBn
cmFudCB0YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiW2Vycm5vPSVkXVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOworICAgICAgICByZXR1cm4gLTE7
CiAgICAgfQorCisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJf
UkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21p
ZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0X2dudHRhYl9l
bnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBndWVzdF9kb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OworCisgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKwor
ICAgIHJldHVybiAwOworfQorCitpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKK3sKKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNv
bGVfcGZuKTsKKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPnhlbnN0b3JlX3Bmbik7CisKKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFk
YThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEg
QEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhj
X2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAg
ICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGlu
dCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAg
aWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9z
ZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0
eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5j
b25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBmNTRmZDQ5YTczLi4wZDNlNDYyYzEyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwpAQCAtODUxLDcgKzg1MSw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJf
bWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9o
dm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVf
ZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZl
bC94Yy94Yy5jCmluZGV4IGFhOWY4ZTRkOWUuLjU4M2FiNTJhNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250
dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAm
eGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAw
ICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVf
ZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2Vs
Zi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2k-0006TI-6I; Mon, 18 Sep 2017 15:33:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2i-0006Sw-Qt
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 EC/5F-01910-F27EFB95; Mon, 18 Sep 2017 15:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7+8/2
 RBk8apC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTz9cyFtxVqpjRcIOpgXG9TBcjJ4eEgL/E
 nGv/WUFsNgEdialPLwHZHBwiAioSt/cagISZBUIkJp6cAFYiLJAisfbaEkYQm0VAVaKxbSEbi
 M0rYC2x/ecUVoiR8hK72i6C2ZwCNhKdZxczg9hCQDUbFp1ggqgXlDg58wkLxHxNidbtv9khbH
 mJ5q2zoepVJNZPncU2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19D
 AWC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+OK7Z6HGCU5mJREeUUj90cK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuDNegaUEyxKTU+tSMvMAQY9TFqCg0dJhFcbJM1bXJCYW5yZDpE6xajL0XHz7
 h8mIZa8/LxUKXFeE5AiAZCijNI8uBGwCLzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5EkC
 k8mXklcJteAR3BBHREy449IEeUJCKkpBoYT3Cbr4qtm1z70kjI+ptjnkXihoOPztyrCrRaNse
 x+4JfffB66WJHLdXtPBr7fn/+mvD43f+K+Spb7vzLT+pTuXgs+oTc5t2Hz1QcXlZR86Sj4+/y
 iq8PSiQrs2WbnG7fkdizbpH12TvODwwN+m5b2v5uOh7Vs33nmpMTwqdyh5gyfNabc2BtoBJLc
 UaioRZzUXEiACcrZeG7AgAA
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505748781!59869380!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59205 invoked from network); 18 Sep 2017 15:33:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164676"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:18 +0100
Message-ID: <20170918153126.3058-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v7 04/12] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2m-0006UF-Cs; Mon, 18 Sep 2017 15:33:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2k-0006TB-JH
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9D/EF-09852-137EFB95; Mon, 18 Sep 2017 15:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUtfw+f5
 Ig9lPhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owV056wFmwJqph1fQpTA+Mh2y5GTg4JAX+J
 dWt+M4HYbAI6ElOfXmLtYuTgEBFQkbi91wDEZBYol+iYUAtSISwQKnHo6zY2EJtFQFVi2vefY
 DavgLXE8i1HmSAmykvsarvICmJzCthIdJ5dzAxiCwHVbFh0ggnCVpFYP3UWVK+gxMmZT1hAbG
 YBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDU73c1OLixPT
 UnMSkYr3k/NxNjMDAYQCCHYwXT3seYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoND
 SYJ3zS6gnGBRanpqRVpmDjCEYdISHDxKIrwndwKleYsLEnOLM9MhUqcYdTk6bt79wyTEkpefl
 yolzusNMkMApCijNA9uBCyeLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdyPIFJ7MvBK4Ta
 +AjmACOqJlxx6QI0oSEVJSDYwG1yo85uzNtNc5It3/bU934H7/GVN6jOInZDUli3so5JZc3rz
 N7LTt8bw9ApKPReZtOWMc8PKv0J4rK9f833GqiStDrDRze9q5+V6GGyQK7m6Udo1VSuh8eXOm
 Th9jvNru4F+23zMqWVlFzjrz50z+uD5TQUCemW3lmpZmlq8vrxw5YRdxzEmJpTgj0VCLuag4E
 QDmHjDGogIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505748783!90972451!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64479 invoked from network); 18 Sep 2017 15:33:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164678"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:16 +0100
Message-ID: <20170918153126.3058-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vz
c2FyaWx5IGF2YWlsYWJsZSB0byBiZQpmb3JlaWduLW1hcHBlZCBieSBhIHRvb2xzIGRvbWFpbiB1
bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoIHJpc2tzCnNoYXR0ZXJpbmcgYSBzdXBlci1w
YWdlIG1hcHBpbmcuCgpUaGlzIHBhdGNoIGFkZHMgYSBuZXcgbWVtb3J5IG9wIHRvIGFsbG93IHN1
Y2ggYSByZXNvdXJjZSB0byBiZSBwcml2LW1hcHBlZApkaXJlY3RseSwgYnkgZWl0aGVyIGEgUFYg
b3IgSFZNIHRvb2xzIGRvbWFpbjogZ3JhbnQgdGFibGUgZnJhbWVzLgoKTk9URTogV2hpbHN0IHRo
ZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0
dXJlLAogICAgICBJIGhhdmUgbm8gbWVhbnMgdG8gdGVzdCBpdCBvbiBhbiBBUk0gcGxhdGZvcm0g
YW5kIHNvIGNhbm5vdCB2ZXJpZnkKICAgICAgdGhhdCBpdCBmdW5jdGlvbnMgY29ycmVjdGx5LiBI
ZW5jZSBpdCBpcyBjdXJyZW50bHkgb25seSBpbXBsZW1lbnRlZAogICAgICBmb3IgeDg2LgoKU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCnY1OgogLSBTd2l0Y2hlZCBfX2NvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKSB0byBj
b3B5X3RvL2Zyb21fZ3Vlc3Rfb2Zmc2V0KCkuCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgfCAxMTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jICAgICAgfCAgNTYgKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oICAgICB8ICAgMyArKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgfCAg
MzggKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICAgMSAr
CiA2IGZpbGVzIGNoYW5nZWQsIDE5MSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGNi
MDE4OWVmYWUuLmM4ZjUwZjNiYjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NzY4LDYgKzQ3NjgsMTA3IEBAIGludCB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXBfb25lKAogICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCB4ZW5tZW1f
YWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQor
eworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgLyoKKyAgICAgKiBJdGVyYXRlIHRocm91Z2gg
dGhlIGxpc3QgYmFja3dhcmRzIHNvIHRoYXQgZ250dGFiX2dldF9mcmFtZSgpIGlzCisgICAgICog
Zmlyc3QgY2FsbGVkIGZvciB0aGUgaGlnaGVzdCBudW1iZXJlZCBmcmFtZS4gVGhpcyBtZWFucyB0
aGF0IHRoZQorICAgICAqIG91dC1vZi1ib3VuZHMgY2hlY2sgd2lsbCBiZSBkb25lIG9uIHRoZSBm
aXJzdCBpdGVyYXRpb24gYW5kLCBpZgorICAgICAqIHRoZSB0YWJsZSBuZWVkcyB0byBncm93LCBp
dCB3aWxsIG9ubHkgZ3JvdyBvbmNlLgorICAgICAqLworICAgIGkgPSBucl9mcmFtZXM7CisgICAg
d2hpbGUgKCBpLS0gIT0gMCApCisgICAgeworICAgICAgICBtZm5fdCBtZm4gPSBnbnR0YWJfZ2V0
X2ZyYW1lKGQsIGZyYW1lICsgaSk7CisKKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAgICAgbWZuX2xpc3Rb
aV0gPSBtZm5feChtZm4pOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50
IHhlbm1lbV9hY3F1aXJlX3Jlc291cmNlKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFy
KQoreworICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAg
ICB1bnNpZ25lZCBsb25nICptZm5fbGlzdDsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIHhtYXIt
Pm5yX2ZyYW1lcyA9PSAwICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBkID0gcmN1
X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLT5kb21pZCk7CisgICAgaWYgKCBkID09IE5VTEwg
KQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcmMgPSB4c21fZG9tYWluX21lbW9yeV9t
YXAoWFNNX1RBUkdFVCwgZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgbWZuX2xpc3QgPSB4bWFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsIHhtYXItPm5yX2ZyYW1l
cyk7CisKKyAgICByYyA9IC1FTk9NRU07CisgICAgaWYgKCAhbWZuX2xpc3QgKQorICAgICAgICBn
b3RvIG91dDsKKworICAgIHN3aXRjaCAoIHhtYXItPnR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhF
Tk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZToKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAg
ICBpZiAoIHhtYXItPmlkICkgLyogbXVzdCBiZSB6ZXJvIGZvciBncmFudF90YWJsZSAqLworICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmMgPSB4ZW5tZW1fYWNxdWlyZV9ncmFudF90YWJs
ZShkLCB4bWFyLT5mcmFtZSwgeG1hci0+bnJfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZh
dWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmcmVlX2FuZF9vdXQ7CisKKyAgICBpZiAoICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKKyAgICB7CisgICAgICAgIGlmICggY29weV90
b19ndWVzdF9vZmZzZXQoeG1hci0+Z21mbl9saXN0LCAwLCBtZm5fbGlzdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMpICkKKyAgICAgICAgICAgIHJj
ID0gLUVGQVVMVDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCB4bWFyLT5ucl9mcmFtZXM7IGkrKyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHhlbl9wZm5fdCBnZm47CisKKyAgICAgICAgICAgIHJjID0g
LUVGQVVMVDsKKyAgICAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0X29mZnNldCgmZ2ZuLCB4
bWFyLT5nbWZuX2xpc3QsIGksIDEpICkKKyAgICAgICAgICAgICAgICBnb3RvIGZyZWVfYW5kX291
dDsKKworICAgICAgICAgICAgcmMgPSBzZXRfZm9yZWlnbl9wMm1fZW50cnkoY3VycmQsIGdmbiwg
X21mbihtZm5fbGlzdFtpXSkpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAg
ICAgZ290byBmcmVlX2FuZF9vdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyBmcmVlX2FuZF9vdXQ6
CisgICAgeGZyZWUobWZuX2xpc3QpOworCisgb3V0OgorICAgIHJjdV91bmxvY2tfZG9tYWluKGQp
OworICAgIHJldHVybiByYzsKK30KKwogbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25n
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgaW50IHJjOwpA
QCAtNDk5MCw2ICs1MDkxLDE2IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICByZXR1cm4gcmM7
CiAgICAgfQogCisgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyAgICB7CisgICAg
ICAgIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90IHhtYXI7CisKKyAgICAgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICAgICAgcmV0dXJuIHhlbm1lbV9hY3F1aXJlX3Jlc291cmNlKCZ4bWFyKTsKKyAgICB9
CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gc3ViYXJjaF9tZW1vcnlfb3AoY21kLCBh
cmcpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCAwYjQ3OTEwNWI5Li5kMGY4ZmMyNDliIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMTIx
LDggKzExMjEsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIH0KIAogLyogU2V0IGZvcmVpZ24g
bWZuIGluIHRoZSBnaXZlbiBndWVzdCdzIHAybSB0YWJsZS4gKi8KLXN0YXRpYyBpbnQgc2V0X2Zv
cmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKQoraW50IHNldF9mb3JlaWdu
X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZu
KQogewogICAgIHJldHVybiBzZXRfdHlwZWRfcDJtX2VudHJ5KGQsIGdmbiwgbWZuLCBQQUdFX09S
REVSXzRLLCBwMm1fbWFwX2ZvcmVpZ24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX2dldF9ob3N0cDJtKGQpLT5kZWZhdWx0X2FjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOWE0ZDMz
NWVlMC4uZGZkMDBhOTQzMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisr
KyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzYwNywzOCArMzYwNyw1OCBAQCBpbnQg
bWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVm
X3QgcmVmLAogfQogI2VuZGlmCiAKLWludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICBt
Zm5fdCAqbWZuKQotewotICAgIGludCByYyA9IDA7CiAKLSAgICBncmFudF93cml0ZV9sb2NrKGQt
PmdyYW50X3RhYmxlKTsKK3N0YXRpYyBtZm5fdCBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCkKK3sKKyAgICBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CisgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CiAK
LSAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQotICAgICAgICBkLT5n
cmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9IDE7CisgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAw
ICkKKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOwogCi0gICAgaWYgKCBkLT5ncmFudF90YWJs
ZS0+Z3RfdmVyc2lvbiA9PSAyICYmCisgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAyICYmCiAg
ICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQogICAgIHsKICAg
ICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwotICAgICAgICBpZiAo
IGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICpt
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNbaWR4XSkpOwotICAg
ICAgICBlbHNlCi0gICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGlmICggaWR4IDwg
bnJfc3RhdHVzX2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgbWZuID0gX21mbih2aXJ0X3RvX21m
bihndC0+c3RhdHVzW2lkeF0pKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgaWYg
KCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmCisgICAgICAgIGlm
ICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJgogICAgICAgICAgICAgIChpZHggPCBt
YXhfZ3JhbnRfZnJhbWVzKSApCiAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHgg
KyAxKTsKIAotICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJs
ZSkgKQotICAgICAgICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUt
PnNoYXJlZF9yYXdbaWR4XSkpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICByYyA9IC1FSU5W
QUw7CisgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0KSApCisgICAgICAgICAg
ICBtZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lkeF0pKTsKICAgICB9CiAK
LSAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7CisgICAgcmV0dXJuIG1mbjsK
K30KKworbWZuX3QgZ250dGFiX2dldF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCkKK3sKKyAgICBtZm5fdCBtZm47CisKKyAgICBncmFudF93cml0ZV9sb2NrKGQtPmdy
YW50X3RhYmxlKTsKKyAgICBtZm4gPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBpZHgpOwor
ICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7CisKKyAgICByZXR1cm4gbWZu
OworfQorCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKK3sK
KyAgICBpbnQgcmMgPSAwOworCisgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7
CisKKyAgICAqbWZuID0gZ250dGFiX2dldF9mcmFtZV9sb2NrZWQoZCwgaWR4KTsKKyAgICBpZiAo
IG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICByYyA9IC1FSU5WQUw7CisgICAg
ZWxzZQorICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7CiAKICAgICBn
cmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFibGUpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAxMGNk
ZmMwOWE5Li40ZWZmMDQ1OGJjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTYxMyw2ICs2MTMsOSBAQCB2b2lk
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwogaW50IHAybV9pc19s
b2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKKy8qIFNldCBm
b3JlaWduIGVudHJ5IGluIHRoZSBwMm0gdGFibGUgKGZvciBwcml2LW1hcHBpbmcpICovCitpbnQg
c2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LCBtZm5fdCBtZm4pOworCiAvKiBTZXQgbW1pbyBhZGRyZXNzZXMgaW4gdGhlIHAybSB0YWJsZSAo
Zm9yIHBhc3MtdGhyb3VnaCkgKi8KIGludCBzZXRfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fYWNjZXNzX3QgYWNjZXNzKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnku
aAppbmRleCAyOTM4NmRmOThiLi45YmY1OGU3Mzg0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC02NTAs
NyArNjUwLDQzIEBAIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7CiB0eXBlZGVmIHN0
cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190Owog
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7CiAKLS8q
IE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLworI2lmIGRlZmluZWQoX19YRU5f
XykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCisvKgorICogR2V0IHRoZSBwYWdlcyBmb3Ig
YSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCisgKiBtYXBw
ZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4uCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgMjgKK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgeworICAgIC8q
IElOIC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8KKyAgICBk
b21pZF90IGRvbWlkOworICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKGRlZmluZWQg
YmVsb3cpICovCisgICAgdWludDE2X3QgdHlwZTsKKworI2RlZmluZSBYRU5NRU1fcmVzb3VyY2Vf
Z3JhbnRfdGFibGUgMAorCisgICAgLyoKKyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNv
dXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KKyAgICAgKiAgICAgIHVubGVzcyBz
dGF0ZWQgb3RoZXJ3aXNlLgorICAgICAqLworICAgIHVpbnQzMl90IGlkOworICAgIC8qIElOIC0g
bnVtYmVyIG9mICg0SykgZnJhbWVzIG9mIHRoZSByZXNvdXJjZSB0byBiZSBtYXBwZWQgKi8KKyAg
ICB1aW50MzJfdCBucl9mcmFtZXM7CisgICAgLyogSU4gLSB0aGUgaW5kZXggb2YgdGhlIGluaXRp
YWwgZnJhbWUgdG8gYmUgbWFwcGVkICovCisgICAgdWludDY0X2FsaWduZWRfdCBmcmFtZTsKKyAg
ICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJu
LCBnbWZuX2xpc3QKKyAgICAgKiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIHRoZSBN
Rk5zIG9mIHRoZSByZXNvdXJjZS4KKyAgICAgKiAgICAgICAgICBJZiB0aGUgdG9vbHMgZG9tYWlu
IGlzIEhWTSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9uCisgICAgICogICAgICAgICAgZW50
cnksIGdtZm5fbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIGEgbGlzdCBvZiBHRk5zCisgICAg
ICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3Vy
Y2UuCisgICAgICovCisgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGdtZm5fbGlzdDsK
K307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgeGVuX21lbV9hY3F1
aXJlX3Jlc291cmNlX3Q7CisKKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQo
X19YRU5fVE9PTFNfXykgKi8KKworLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI5
ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXyAqLwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oCmluZGV4IDQzZWM2YzRkODAuLmY5ZTg5Mzc1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5o
CkBAIC0xMzYsNiArMTM2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9f
Z2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAorbWZuX3Qg
Z250dGFiX2dldF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCk7CiBp
bnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwg
Z2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbik7CiAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2m-0006UU-K1; Mon, 18 Sep 2017 15:33:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2l-0006Tc-9h
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A9/33-01812-237EFB95; Mon, 18 Sep 2017 15:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK7h8/2
 RBg9fq1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX/rewF/QEVlxdzdvA2GbbxcjJISHgL/Fl
 /n92EJtNQEdi6tNLrF2MHBwiAioSt/cagJjMAuUSHRNqQSqEBQIkZizZB1bBIqAqceFDOUiYV
 8BG4v6rg4wQA+UldrVdZAWxOYHinWcXM4PYQgLWEhsWnWCCqBeUODnzCQuIzSygKdG6/Tc7hC
 0v0bx1NlS9isT6qbPYJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukamuglFWWmZ5TkJmbm6Bo
 aGOvlphYXJ6an5iQmFesl5+duYgQGGQMQ7GBcsd3zEKMkB5OSKK9o5P5IIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8Wc+AcoJFqempFWmZOcBwh0lLcPAoifBqg6R5iwsSc4sz0yFSpxh1OTpu3
 v3DJMSSl5+XKiXOawJSJABSlFGaBzcCFnuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybCD
 KFJzOvBG7TK6AjmICOaNmxB+SIkkSElFQD44n7F+Zx2LtwLWpuYTgaK8e+RC1m/Z16rlmzCkR
 r9rr6tU4XcTi7Zv/bqb/4G78e/bv/fOO2G5tUT8Ws2OTJnMmps3TVNdXOneZPm74u+Zk1b0u5
 2rXt8TO47ed6NZzPj57P31jp/0nl4r7Jy25sdGdPXPHRt7YqVfH4+9LVSjGmLtv4X7bfyVViK
 c5INNRiLipOBACe7hiwuAIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505748781!59869380!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59403 invoked from network); 18 Sep 2017 15:33:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164679"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:23 +0100
Message-ID: <20170918153126.3058-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 09/12] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQgb24gdG9w
IG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0gTWlub3Ig
dXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODMgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAx
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGZlMjkwMDRlODcuLjVmMzhkMzljZTIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKQEAgLTIxMSw2MyArMjExLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21wbGV0
aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ2ZuKQor
c3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVu
c2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAgICBBU1NF
UlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YoZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAgICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5t
YXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gZ2Zu
X3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1fZnJlZV9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSAp
Ci0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7
CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElO
VkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9y
ZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1
Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7
CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICBy
ZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlvcnAtPnBh
Z2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSAp
CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAgaW9ycC0+
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFf
cGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEg
OiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lkICp2YTsK
ICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQs
IGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCAoaW9y
cC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVzdHJveV9y
aW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAgICBpb3Jw
LT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19ERUZBVUxU
KHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAgICAgZC0+
YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6CisgICAgICAg
ICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lPUkVRX1BG
Tl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFfZ2ZuKHMp
OworCisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IHByZXBhcmVfcmluZ19m
b3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisgICAgcmV0
dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yODMsOCArMjk1LDcgQEAgYm9vbCBp
c19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICBpZiAoICFzICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwKLSAg
ICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSAp
CisgICAgICAgIGlmICggKHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwgKHMtPmJ1ZmlvcmVxLnBh
Z2UgPT0gcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3VuZCA9IHRydWU7CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTI5NiwyMCArMzA3LDMwIEBAIGJvb2wgaXNfaW9yZXFfc2VydmVy
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICByZXR1cm4gZm91bmQ7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKAot
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKK3N0YXRp
YyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBi
b29sIGJ1ZikKKwogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CisgICAgc3Ry
dWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVx
OworCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElE
X0dGTikgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCkgKQogICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CiAKLXN0YXRpYyBpbnQgaHZt
X2FkZF9pb3JlcV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9w
YWdlICppb3JwKQorc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEg
OiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlv
cnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KGQsIF9nZm4oaW9ycC0+Z2ZuKSwKQEAgLTMzMyw3ICszNTQsNiBAQCBzdGF0aWMgdm9pZCBodm1f
dXBkYXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9
CiAKLQogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2KQogewpAQCAtNDQ1LDc4ICs0NjUsMjUgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogfQog
CiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGludCByYzsKIAotICAgIHJj
ID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4pOwotICAgIGlmICggcmMg
KQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJ
TlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCB0cnVlLCBi
dWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2bV91bm1hcF9pb3JlcV9w
YWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBp
b3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3Jl
cV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBkZWZhdWx0IGlv
cmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZvcgotICAgICAgICAgKiBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChoYW5k
bGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJh
bXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAgIHJjID0gaHZtX2FsbG9j
X2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMs
IGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKLQotICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9nZm4s
IGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7
CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBp
b3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgYnVmaW9yZXFfZ2ZuKTsK
LSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCiAgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwotCi0g
ICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShz
LCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIGlm
ICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEg
KQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1ZmlvcmVxLmdmbik7Ci0K
LSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdmbik7Ci0gICAgfQorICAg
IGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3VubWFwX2lvcmVxX2dmbihz
LCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNl
dHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzQsMjIgKzU0MSwxNSBAQCBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
OwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9y
ZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIAogICAg
IGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAotICAgIGlmICggIUlTX0RF
RkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmlv
cmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1f
cmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0KKyAgICBodm1fcmVtb3Zl
X2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywgdHJ1ZSk7
CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjA0LDIxICs1NjQsMTMgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJv
b2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQogICAgIHNwaW5fbG9jaygm
cy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAgICAgZ290byBkb25lOwog
Ci0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICBpZiAoIGhhbmRsZV9i
dWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEp
OwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7Ci0gICAgfQorICAg
IGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIGZh
bHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjQwLDYgKzU5Miw5IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAgIHNwaW5fbG9j
a19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVxLmdmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CisK
ICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlkKTsKICAgICBp
ZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ3LDcgKzYwMiw3IEBAIHN0YXRpYyBp
bnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAg
IGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQyAp
CiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAgICByYyA9IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBmYWlsX21hcDsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2m-0006Um-Rb; Mon, 18 Sep 2017 15:33:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2l-0006Th-JL
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7A/2A-02208-237EFB95; Mon, 18 Sep 2017 15:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7R8/2
 RBhffSVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX325iKzjUzVhxY243awNjV0oXIyeHhIC/
 xP1JJ9hBbDYBHYmpTy+xdjFycIgIqEjc3msAYjILlEt0TKgFqRAWcJGYdKGLEcRmEVCVmHJ4H
 TtICa+AtcS56UUQA+UldrVdZAWxOQVsJDrPLmYGsYWASjYsOsEEYvMKCEqcnPmEBcRmFtCUaN
 3+mx3Clpdo3jobql5FYv3UWWwTGPlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgONAQh2MF487XmIUZKDSUmUVzRyf6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd41u4BygkWp6akVaZk5wJCHSUtw8CiJ8J7cCZTmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4rzfIDAGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHejSBTeDLzSuA2vQI6ggnoiJYde0COKElESEk1MLodWiz5UPP0ok+JU171cLydv9I7b/m
 Pa5Vbr7x22myzSq+pZatIqc8a0duqRxiW8X78fX/B2YsR1/cl+C9XZp35MvtM4cajokFNSWo3
 3x+Zc5ftqt4N02OKJSrvDngXmB1jCk76w8sr3RZuFs755AWvaW5rXsWe9Rw3v9WfW3X4stuJX
 TKvZx1QYinOSDTUYi4qTgQABuPV6boCAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505748783!90972451!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64691 invoked from network); 18 Sep 2017 15:33:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164680"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:21 +0100
Message-ID: <20170918153126.3058-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 07/12] x86/hvm/ioreq: use bool rather than
	bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjaGFuZ2VzIHVzZSBvZiBib29sX3QgdG8gYm9vbCBpbiB0aGUgaW9yZXEgc2Vy
dmVyIGNvZGUuIEl0IGFsc28KZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGluIGEgY29u
dGludWF0aW9uIGxpbmUuCgpUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3NtZXRpYy4gTm8gc2VtYW50
aWMgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9k
bS5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
IHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICB8ICAgNCArLQogeGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAg
NiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggIHwgIDE0ICsrKy0tLQogNiBm
aWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXgg
ZjdjYjg4M2ZlYy4uODdlZjRiNmNhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDA5LDcgKzQwOSw3IEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAgICAgaWYgKCBk
YXRhLT5wYWRbMF0gfHwgZGF0YS0+cGFkWzFdIHx8IGRhdGEtPnBhZFsyXSApCiAgICAgICAgICAg
ICBicmVhazsKIAotICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQsIGN1cnJf
ZC0+ZG9tYWluX2lkLCAwLAorICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2VydmVyKGQs
IGN1cnJfZC0+ZG9tYWluX2lkLCBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhLT5oYW5kbGVfYnVmaW9yZXEsICZkYXRhLT5pZCk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDU4YjRhZmExZDEuLjAzMWQwN2JhZjAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDM2
MSw3ICs0MzYxLDcgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQgPSBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9Q
QVJBTV9ETV9ET01BSU5dOwogCi0gICAgICAgICAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2Vy
dmVyKGQsIGRvbWlkLCAxLAorICAgICAgICAgICAgcmMgPSBodm1fY3JlYXRlX2lvcmVxX3NlcnZl
cihkLCBkb21pZCwgdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0xFR0FDWSwgTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IHJjICE9IDAgJiYgcmMgIT0gLUVFWElTVCApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMK
aW5kZXggYmY0MTk1NGY1OS4uMWRkY2FiYTUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtNTksNyArNTksNyBAQCB2b2lk
IHNlbmRfdGltZW9mZnNldF9yZXEodW5zaWduZWQgbG9uZyB0aW1lb2ZmKQogICAgIGlmICggdGlt
ZW9mZiA9PSAwICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCBodm1fYnJvYWRjYXN0X2lv
cmVxKCZwLCAxKSAhPSAwICkKKyAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAsIHRydWUp
ICE9IDAgKQogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgdGltZW9m
ZnNldCB1cGRhdGVcbiIpOwogfQogCkBAIC03Myw3ICs3Myw3IEBAIHZvaWQgc2VuZF9pbnZhbGlk
YXRlX3JlcSh2b2lkKQogICAgICAgICAuZGF0YSA9IH4wVUwsIC8qIGZsdXNoIGFsbCAqLwogICAg
IH07CiAKLSAgICBpZiAoIGh2bV9icm9hZGNhc3RfaW9yZXEoJnAsIDApICE9IDAgKQorICAgIGlm
ICggaHZtX2Jyb2FkY2FzdF9pb3JlcSgmcCwgZmFsc2UpICE9IDAgKQogICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJVbnN1Y2Nlc3NmdWwgbWFwLWNhY2hlIGludmFsaWRhdGVcbiIpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKaW5kZXggNjk5MTNjZjNjZC4uZjJlMGIzZjc0YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtNDMs
NyArNDMsNyBAQCBzdGF0aWMgaW9yZXFfdCAqZ2V0X2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gJnAtPnZjcHVfaW9yZXFbdi0+dmNw
dV9pZF07CiB9CiAKLWJvb2xfdCBodm1faW9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wg
aHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTU5LDExICs1
OSwxMSBAQCBib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCBzdi0+dmNwdSA9PSB2ICYmIHN2LT5wZW5kaW5nICkKLSAgICAgICAgICAgICAgICByZXR1
cm4gMTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KIAot
ICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lv
X2Fzc2lzdChzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCB1aW50NjRfdCBkYXRhKQpAQCAtODIs
MTAgKzgyLDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb19hc3Npc3Qoc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdiwgdWludDY0X3QgZGF0YSkKICAgICBtc2l4X3dyaXRlX2NvbXBsZXRpb24odik7CiAg
ICAgdmNwdV9lbmRfc2h1dGRvd25fZGVmZXJyYWwodik7CiAKLSAgICBzdi0+cGVuZGluZyA9IDA7
CisgICAgc3YtPnBlbmRpbmcgPSBmYWxzZTsKIH0KIAotc3RhdGljIGJvb2xfdCBodm1fd2FpdF9m
b3JfaW8oc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdiwgaW9yZXFfdCAqcCkKK3N0YXRpYyBib29s
IGh2bV93YWl0X2Zvcl9pbyhzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2LCBpb3JlcV90ICpwKQog
ewogICAgIHdoaWxlICggc3YtPnBlbmRpbmcgKQogICAgIHsKQEAgLTExMiwxNiArMTEyLDE2IEBA
IHN0YXRpYyBib29sX3QgaHZtX3dhaXRfZm9yX2lvKHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Ys
IGlvcmVxX3QgKnApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJXZWlyZCBIVk0gaW9yZXF1ZXN0IHN0YXRlICV1
XG4iLCBzdGF0ZSk7Ci0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDA7CisgICAgICAgICAgICBz
di0+cGVuZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgZG9tYWluX2NyYXNoKHN2LT52Y3B1LT5k
b21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7IC8qIGJhaWwgKi8KKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsgLyogYmFpbCAqLwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIDE7
CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24o
c3RydWN0IHZjcHUgKnYpCitib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBo
dm1fdmNwdV9pbyAqdmlvID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwpAQCAtMTQxLDcgKzE0
MSw3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgICAgICBpZiAoIHN2LT52Y3B1ID09IHYgJiYgc3YtPnBlbmRpbmcgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGlmICggIWh2bV93YWl0X2Zvcl9pbyhzdiwgZ2V0X2lvcmVx
KHMsIHYpKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KQEAgLTE3OCw3ICsxNzgsNyBAQCBib29sX3QgaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXR1cm4gMTsKKyAg
ICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfZ2ZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgKmdmbikKQEAgLTIwOCw3ICsyMDgsNyBAQCBzdGF0
aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdlKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQorc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsK
IApAQCAtMjE2LDcgKzIxNiw3IEBAIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9wYWdlKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sX3QgYnVmKQogfQogCiBzdGF0aWMgaW50IGh2
bV9tYXBfaW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbF90
IGJ1ZiwgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmLCB1bnNpZ25lZCBsb25nIGdmbikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKQEAgLTI0MCwxMCArMjQwLDEwIEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogICAgIHJldHVybiAwOwogfQogCi1ib29sX3QgaXNfaW9yZXFfc2Vy
dmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
K2Jvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
czsKLSAgICBib29sX3QgZm91bmQgPSAwOworICAgIGJvb2wgZm91bmQgPSBmYWxzZTsKIAogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKQEAgLTI1NCw3ICsyNTQsNyBAQCBib29sX3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYg
KCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fAogICAgICAgICAgICAg
IChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09IHBhZ2UpICkKICAgICAgICAg
ewotICAgICAgICAgICAgZm91bmQgPSAxOworICAgICAgICAgICAgZm91bmQgPSB0cnVlOwogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMDIsNyArMzAyLDcgQEAgc3Rh
dGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgaXNfZGVmYXVsdCwgc3RydWN0IHZjcHUgKnYpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0LCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogICAgIGludCByYzsKQEAgLTQxNywyMiArNDE3LDIy
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBodm1fbWFwX2lvcmVxX3Bh
Z2UocywgMCwgaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCBmYWxz
ZSwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAg
aWYgKCBidWZpb3JlcV9nZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBo
dm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9yZXFfZ2ZuKTsKKyAgICAgICAgcmMgPSBodm1f
bWFwX2lvcmVxX3BhZ2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggcmMgKQot
ICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCAwKTsKKyAgICAgICAgaHZtX3VubWFwX2lv
cmVxX3BhZ2UocywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGh2
bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGhhbmRsZV9i
dWZpb3JlcSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBo
YW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKICAg
ICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKQEAgLTQ2OSwx
NSArNDY5LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2xfdCBoYW5kbGVfYnVmaW9yZXEg
PSAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKTsKKyAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9
ICEhcy0+YnVmaW9yZXEudmE7CiAKICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDEpOworICAgICAgICBodm1fdW5tYXBfaW9yZXFfcGFn
ZShzLCB0cnVlKTsKIAotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOworICAgIGh2bV91
bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKIAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAg
IHsKQEAgLTQ4OSw3ICs0ODksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFw
X3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVm
YXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQogewogICAgIHVuc2lnbmVkIGludCBpOwogCkBAIC01MDEsNyArNTAxLDcgQEAg
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jh
bmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKIHsKICAgICB1
bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmM7CkBAIC01MzcsMTcgKzUzNywxNyBAQCBzdGF0aWMg
aW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMsIDApOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMo
cywgZmFsc2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0KQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKLSAgICBi
b29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAg
Ym9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2Nr
KCZzLT5sb2NrKTsKIApAQCAtNTYyLDcgKzU2Miw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgaHZt
X3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKICAgICB9CiAKLSAgICBzLT5lbmFi
bGVkID0gMTsKKyAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIAogICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwK
QEAgLTU3NCwxMCArNTc0LDEwIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHMtPmRvbWFpbjsKLSAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxID0gKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICk7CisgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZzLT5sb2NrKTsKIApAQCAtNTkyLDcgKzU5Miw3
IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwgJnMtPmlvcmVxKTsKICAg
ICB9CiAKLSAgICBzLT5lbmFibGVkID0gMDsKKyAgICBzLT5lbmFibGVkID0gZmFsc2U7CiAKICBk
b25lOgogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKQEAgLTYwMCw3ICs2MDAsNyBAQCBzdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBpc19kZWZhdWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaWQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CkBAIC02MTksNyArNjE5LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHJldHVybiBy
YzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVR
X0FUT01JQyApCi0gICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IDE7CisgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCiAgICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CkBAIC02NDYsNyArNjQ2LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGlzX2Rl
ZmF1bHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1
bHQpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFfc2VydmVyX3Jl
bW92ZV9hbGxfdmNwdXMocyk7CkBAIC02ODEsNyArNjgxLDcgQEAgc3RhdGljIGlvc2VydmlkX3Qg
bmV4dF9pb3NlcnZpZChzdHJ1Y3QgZG9tYWluICpkKQogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sX3QgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVx
X2hhbmRsaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQog
ewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAtNzEzLDcgKzcxMyw3IEBAIGlu
dCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlk
LAogICAgIGlmICggaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzLCAxKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgdHJ1ZSk7CiAg
ICAgfQogCiAgICAgaWYgKCBpZCApCkBAIC03NTYsMTEgKzc1NiwxMSBAQCBpbnQgaHZtX2Rlc3Ry
b3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCiAKICAgICAg
ICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9kaXNhYmxlKHMsIDApOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywg
ZmFsc2UpOwogCiAgICAgICAgIGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKIAotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCAwKTsKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9k
ZWluaXQocywgZmFsc2UpOwogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCkBAIC05Njgs
NyArOTY4LDcgQEAgaW50IGh2bV9tYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiB9CiAKIGludCBodm1fc2V0X2lvcmVxX3NlcnZlcl9z
dGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZW5hYmxlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICplbnRyeTsKICAgICBp
bnQgcmM7CkBAIC05OTIsOSArOTkyLDkgQEAgaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRl
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKIAogICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9lbmFibGUocywgMCk7CisgICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCBm
YWxzZSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJs
ZShzLCAwKTsKKyAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBmYWxzZSk7
CiAKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKQEAgLTEwMTcsNyArMTAxNyw3IEBAIGlu
dCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQogICAgIHsKLSAgICAgICAgYm9vbF90IGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOworICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAo
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwogCiAgICAgICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCBpc19kZWZhdWx0LCB2KTsKICAgICAg
ICAgaWYgKCByYyApCkBAIC0xMDY2LDcgKzEwNjYsNyBAQCB2b2lkIGh2bV9kZXN0cm95X2FsbF9p
b3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKICAgICB7Ci0gICAgICAgIGJvb2xfdCBp
c19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
KTsKKyAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyKTsKIAogICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cywgaXNfZGVmYXVsdCk7CiAKQEAgLTEzNDcsNyArMTM0Nyw3IEBAIHN0YXRpYyBpbnQgaHZtX3Nl
bmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnAp
CiB9CiAKIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgaW9y
ZXFfdCAqcHJvdG9fcCwKLSAgICAgICAgICAgICAgICAgICBib29sX3QgYnVmZmVyZWQpCisgICAg
ICAgICAgICAgICAgICAgYm9vbCBidWZmZXJlZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKQEAgLTEzOTgs
NyArMTM5OCw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICAgICAgICAgIHAtPnN0YXRlID0gU1RBVEVfSU9SRVFf
UkVBRFk7CiAgICAgICAgICAgICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHBvcnQp
OwogCi0gICAgICAgICAgICBzdi0+cGVuZGluZyA9IDE7CisgICAgICAgICAgICBzdi0+cGVuZGlu
ZyA9IHRydWU7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTE0MDYsNyArMTQwNiw3IEBAIGludCBodm1fc2VuZF9pb3JlcShzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcHJvdG9fcCwKICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiB9CiAKLXVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVx
X3QgKnAsIGJvb2xfdCBidWZmZXJlZCkKK3Vuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lvcmVx
KGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKaW5kZXggY2U1MzZmNzVlZi4uN2YxMjhjMDVmZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKQEAgLTQ1LDcgKzQ1LDcgQEAgc3RydWN0IGh2bV9pb3JlcV92Y3B1IHsK
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3RfZW50cnk7CiAgICAgc3RydWN0IHZjcHUgICAgICAq
dmNwdTsKICAgICBldnRjaG5fcG9ydF90ICAgIGlvcmVxX2V2dGNobjsKLSAgICBib29sX3QgICAg
ICAgICAgIHBlbmRpbmc7CisgICAgYm9vbCAgICAgICAgICAgICBwZW5kaW5nOwogfTsKIAogI2Rl
ZmluZSBOUl9JT19SQU5HRV9UWVBFUyAoWEVOX0RNT1BfSU9fUkFOR0VfUENJICsgMSkKQEAgLTY5
LDggKzY5LDggQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgewogICAgIHNwaW5sb2NrX3QgICAg
ICAgICAgICAgYnVmaW9yZXFfbG9jazsKICAgICBldnRjaG5fcG9ydF90ICAgICAgICAgIGJ1Zmlv
cmVxX2V2dGNobjsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAgICAgICpyYW5nZVtOUl9JT19SQU5H
RV9UWVBFU107Ci0gICAgYm9vbF90ICAgICAgICAgICAgICAgICBlbmFibGVkOwotICAgIGJvb2xf
dCAgICAgICAgICAgICAgICAgYnVmaW9yZXFfYXRvbWljOworICAgIGJvb2wgICAgICAgICAgICAg
ICAgICAgZW5hYmxlZDsKKyAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21p
YzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAppbmRleCA0M2ZiZTExNWRjLi4xODI5
ZmNmNDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKQEAgLTE5LDEyICsxOSwxMiBAQAogI2lm
bmRlZiBfX0FTTV9YODZfSFZNX0lPUkVRX0hfXwogI2RlZmluZSBfX0FTTV9YODZfSFZNX0lPUkVR
X0hfXwogCi1ib29sX3QgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwotYm9vbF90IGhh
bmRsZV9odm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdik7Ci1ib29sX3QgaXNfaW9yZXFf
c2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSk7Citib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgaGFuZGxlX2h2
bV9pb19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgaXNfaW9yZXFfc2VydmVyX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKIGlu
dCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRvbWlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpc19kZWZhdWx0LCBpbnQgYnVm
aW9yZXFfaGFuZGxpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZh
dWx0LCBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW9zZXJ2aWRfdCAqaWQpOwogaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkKTsKIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCkBAIC00MCw3ICs0MCw3IEBAIGludCBodm1f
dW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHR5cGUsIHVpbnQzMl90IGZsYWdzKTsKIGludCBodm1fc2V0X2lvcmVxX3Nl
cnZlcl9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBlbmFibGVkKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZWQpOwogCiBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2Fk
ZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgaHZtX2FsbF9p
b3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2
KTsKQEAgLTUxLDggKzUxLDggQEAgaW50IGh2bV9zZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4g
KmQsIGRvbWlkX3QgZG9taWQpOwogc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3Rf
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXFfdCAqcCk7CiBpbnQgaHZtX3NlbmRfaW9yZXEo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCi0gICAgICAgICAg
ICAgICAgICAgYm9vbF90IGJ1ZmZlcmVkKTsKLXVuc2lnbmVkIGludCBodm1fYnJvYWRjYXN0X2lv
cmVxKGlvcmVxX3QgKnAsIGJvb2xfdCBidWZmZXJlZCk7CisgICAgICAgICAgICAgICAgICAgYm9v
bCBidWZmZXJlZCk7Cit1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpw
LCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBodm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9tYWluICpk
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2o-0006X8-6o; Mon, 18 Sep 2017 15:33:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2m-0006UA-MP
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 69/02-01778-337EFB95; Mon, 18 Sep 2017 15:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK7B8/2
 RBvOPSlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7PrWyFtzwqeid+JmxgfG/XRcjJ4eEgL/E
 gZUNTCA2m4COxNSnl1i7GDk4RARUJG7vNQAJMwuESEw8OYEVxBYWCJVY23yTGcRmEVCV6NrTB
 xbnFbCWWPR5PwvESHmJXW0XweKcAjYSnWcXg9ULAdVsWHSCCaJeUOLkzCcsEPM1JVq3/2aHsO
 UlmrfOhqpXkVg/dRbbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYwrtnseYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYI36xlQTrAoNT21Ii0zBxj0MGkJDh4lEV5tkDRvcUFibnFmOkTqFKMlx7pbl
 /4wcRzbdBlIdty8+4dJiCUvPy9VSpzXBKRBAKQhozQPbhwsMi8xykoJ8zICHSjEU5BalJtZgi
 r/ilGcg1FJmDcRZApPZl4J3NZXQAcxAR3UsmMPyEEliQgpqQbGCUcqLL5MySjTelAp+fNGcAm
 Tx5b1mz09TXnzL6/gS2kTWfQjmvm+TMp0fiUxJiXFbKm3YU++b+B40yi7aK2U4o/KnFcbPdXT
 OU8xuV3hFbtwXCjxVuLRpJeHPG8dj6xo7fjuev5cimLbbIdH+zmvlNWu3yDS8qfL69XyVolQD
 r1tMSm8dY+UWIozEg21mIuKEwHC66PgxwIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505748781!59869380!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59278 invoked from network); 18 Sep 2017 15:33:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164677"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:17 +0100
Message-ID: <20170918153126.3058-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v7 03/12] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2o-0006Xa-Ds; Mon, 18 Sep 2017 15:33:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2m-0006UE-Tn
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 33/EC-02229-437EFB95; Mon, 18 Sep 2017 15:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7x8/2
 RBuu2iVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnH9ixiL/jwiLFiZctitgbGx3MYuxg5OSQE
 /CV2v1nCCmKzCehITH16Ccjm4BARUJG4vdcAxGQWKJfomFALUiEsECex9/pBJhCbRUBV4lnTC
 xYQm1fAWuL97Q4miInyErvaLoJN5BSwkeg8u5gZxBYCqtmw6AQTRL2gxMmZT8B6mQU0JVq3/2
 aHsOUlmrfOhqpXkVg/dRbbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl0jE72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMBgq2dgYNzB+Oq43yFGSQ4mJVFe0cj9kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeDW2A+UEi1LTUyvSMnOAYQ+TluDgURLh/b4NKM1bXJCYW5yZDpE6x
 ajL0XHz7h8mIZa8/LxUKXFeNpAZAiBFGaV5cCNgMXiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjDvO5BVPJl5JXCbXgEdwQR0RMuOPSBHlCQipKQaGEsTK67npHEIiCsW3360eOeDl082b9h
 44l/qlzl9Kzpe+n1pT2ep3mC1esUR0922n7LYAq+J2jj6rEhSZvqTkfrm+tS3JeuqNn8+dH76
 dAaGwLVOQeaGi444HdP/aBt57mXG7OnSUfmxHXv+KwUukDP/EvrkE8uH/u1rJqzo45vgHBHZ4
 nPLt1KJpTgj0VCLuag4EQCE/a+svAIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505748784!115189818!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55935 invoked from network); 18 Sep 2017 15:33:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164683"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:22 +0100
Message-ID: <20170918153126.3058-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnY3Ogog
LSBGaXhlZCBhc3NlcnRpb24gZmFpbHVyZSBmb3VuZCBpbiB0ZXN0aW5nLgoKdjY6CiAtIFVwZGF0
ZWQgYWNjb3JkaW5nIHRvIGNvbW1lbnRzIG1hZGUgYnkgUm9nZXIgb24gdjQgdGhhdCBJJ2QgbWlz
c2VkLgoKdjU6CiAtIFN3aXRjaGVkIEdFVC9TRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm9zIHRvIGdl
dC9zZXRfaW9yZXFfc2VydmVyKCkKICAgZnVuY3Rpb25zIHRvIGF2b2lkIHBvc3NpYmxlIGRvdWJs
ZS1ldmFsdWF0aW9uIGlzc3Vlcy4KCnY0OgogLSBJbnRyb2R1Y2VkIG1vcmUgaGVscGVyIG1hY3Jv
cyBhbmQgcmVsb2NhdGVkIHRoZW0gdG8gdGhlIHRvcCBvZiB0aGUKICAgY29kZS4KCnYzOgogLSBO
ZXcgcGF0Y2ggKHJlcGxhY2luZyAibW92ZSBpc19kZWZhdWx0IGludG8gc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIiKSBpbgogICByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMuCi0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA1MTIgKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAxMSAr
LQogMiBmaWxlcyBjaGFuZ2VkLCAyNjEgaW5zZXJ0aW9ucygrKSwgMjYyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwppbmRleCBmMmUwYjNmNzRhLi5mZTI5MDA0ZTg3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zMyw2
ICszMywzMiBAQAogCiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogCitzdGF0aWMgdm9p
ZCBzZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7
CisgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOworICAgIEFTU0VSVCghcyB8
fCAhZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdKTsKKworICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA9IHM7Cit9CisKK3N0YXRp
YyBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZ2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBpZCkKK3sKKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkK
KyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5zZXJ2ZXJbaWRdOworfQorCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAg
ICgocykgPT0gZ2V0X2lvcmVxX3NlcnZlcigocyktPmRvbWFpbiwgREVGQVVMVF9JT1NFUlZJRCkp
CisKKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKSBcCisgICAgZm9yICgg
KGlkKSA9IDAsIChzKSA9IGdldF9pb3JlcV9zZXJ2ZXIoKGQpLCAoaWQpKTsgXAorICAgICAgICAg
IChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXAorICAgICAgICAgIChzKSA9IGdldF9pb3Jl
cV9zZXJ2ZXIoKGQpLCArKyhpZCkpICkKKwogc3RhdGljIGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc2hhcmVkX2lv
cGFnZV90ICpwID0gcy0+aW9yZXEudmE7CkBAIC00NywxMyArNzMsMTUgQEAgYm9vbCBodm1faW9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBp
ZDsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwg
aWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwogCisgICAg
ICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPmlvcmVx
X3ZjcHVfbGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQpA
QCAtMTI3LDEzICsxNTUsMTUgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmdi0+YXJjaC5odm1fdmNw
dS5odm1faW87CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAgICAgZW51bSBodm1f
aW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykK
ICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKKyAgICAgICAgaWYg
KCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5ICggc3YsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcy0+aW9yZXFfdmNwdV9s
aXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCkBAIC0yNDMs
MTQgKzI3MywxNiBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfcGFnZSgKIGJvb2wgaXNfaW9y
ZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNp
Z25lZCBpbnQgaWQ7CiAgICAgYm9vbCBmb3VuZCA9IGZhbHNlOwogCiAgICAgc3Bpbl9sb2NrX3Jl
Y3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCiAgICAg
eworICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgIGlm
ICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwKICAgICAgICAgICAg
ICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAg
IHsKQEAgLTMwMSw4ICszMzMsOSBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2lvcmVxX2V2dGNo
bihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAKKwogc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgc3RydWN0
IHZjcHUgKnYpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKICAgICBpbnQgcmM7CkBA
IC0zMzEsNyArMzY0LDcgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgZ290byBmYWlsMzsKIAogICAg
ICAgICBzLT5idWZpb3JlcV9ldnRjaG4gPSByYzsKLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkK
KyAgICAgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX0VWVENITl0gPQogICAgICAgICAgICAgICAg
IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CkBAIC00MzEsNyArNDY0LDYgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
IH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgaXNfZGVmYXVsdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGhhbmRsZV9idWZpb3JlcSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9t
YWluOwpAQCAtNDM5LDcgKzQ3MSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB1bnNpZ25lZCBsb25nIGJ1
ZmlvcmVxX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IGlzX2RlZmF1bHQgKQorICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICAv
KgogICAgICAgICAgKiBUaGUgZGVmYXVsdCBpb3JlcSBzZXJ2ZXIgbXVzdCBoYW5kbGUgYnVmZmVy
ZWQgaW9yZXFzLCBmb3IKQEAgLTQ2OCw4ICs1MDAsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBzLT5kb21haW47CiAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1Zmlv
cmVxLnZhOwpAQCAtNDc5LDcgKzUxMCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
dW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBodm1fdW5tYXBf
aW9yZXFfcGFnZShzLCBmYWxzZSk7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAo
ICFJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkK
ICAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5nZm4pOwpAQCAt
NDg4LDEyICs1MTksMTEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVm
YXVsdCkKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBpZiAo
IGlzX2RlZmF1bHQgKQorICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgIHJldHVybjsK
IAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCkBAIC01MDEs
MTkgKzUzMSwxOSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaWQp
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCBpc19kZWZh
dWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICBnb3RvIGRvbmU7CiAKICAg
ICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysgKQogICAgIHsKICAgICAg
ICAgY2hhciAqbmFtZTsKIAotICAgICAgICByYyA9IGFzcHJpbnRmKCZuYW1lLCAiaW9yZXFfc2Vy
dmVyICVkICVzIiwgcy0+aWQsCisgICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9z
ZXJ2ZXIgJWQgJXMiLCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1PUF9J
T19SQU5HRV9QT1JUKSA/ICJwb3J0IiA6CiAgICAgICAgICAgICAgICAgICAgICAgKGkgPT0gWEVO
X0RNT1BfSU9fUkFOR0VfTUVNT1JZKSA/ICJtZW1vcnkiIDoKICAgICAgICAgICAgICAgICAgICAg
ICAoaSA9PSBYRU5fRE1PUF9JT19SQU5HRV9QQ0kpID8gInBjaSIgOgpAQCAtNTM3LDEzICs1Njcs
MTIgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywKICAgICByZXR1cm4gMDsKIAogIGZhaWw6Ci0gICAgaHZtX2lv
cmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzLCBmYWxzZSk7CisgICAgaHZtX2lvcmVxX3NlcnZl
cl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQg
aHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9y
ZXFfdmNwdSAqc3Y7CkBAIC01NTQsNyArNTgzLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3Nl
cnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaWYgKCBzLT5lbmFi
bGVkICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisgICAg
aWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dm
bihkLCAmcy0+aW9yZXEpOwogCkBAIC01NzMsOCArNjAyLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgc3Bpbl91
bmxvY2soJnMtPmxvY2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZl
cl9kaXNhYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBzLT5kb21haW47CiAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1Zmlv
cmVxLnZhOwpAQCAtNTg0LDcgKzYxMiw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoICFzLT5lbmFibGVk
ICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCApCisgICAgaWYg
KCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSAp
CiAgICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwpAQCAtNjAw
LDEzICs2MjgsMTEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsIGludCBidWZpb3JlcV9oYW5kbGluZywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaWQpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYnVmaW9yZXFfaGFuZGxpbmcsIGlvc2Vydmlk
X3QgaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgaW50IHJjOwogCi0gICAgcy0+aWQg
PSBpZDsKICAgICBzLT5kb21haW4gPSBkOwogICAgIHMtPmRvbWlkID0gZG9taWQ7CiAKQEAgLTYx
NCw3ICs2NDAsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKICAgICBJTklUX0xJU1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0
KTsKICAgICBzcGluX2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CiAKLSAgICByYyA9IGh2
bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQpOworICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQog
ICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTYyMiwxMyArNjQ4LDEzIEBAIHN0YXRpYyBpbnQgaHZt
X2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICBz
LT5idWZpb3JlcV9hdG9taWMgPSB0cnVlOwogCiAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX3Nl
dHVwX3BhZ2VzKAotICAgICAgICAgICAgIHMsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5n
ICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpOworICAgICAgICAgICAgIHMsIGJ1ZmlvcmVx
X2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpOwogICAgIGlmICggcmMgKQog
ICAgICAgICBnb3RvIGZhaWxfbWFwOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
IHsKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQs
IHYpOworICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7CiAgICAg
ICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBmYWlsX2FkZDsKICAgICB9CkBAIC02Mzcs
NDcgKzY2MywyMCBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKIAogIGZhaWxfYWRkOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVt
b3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHMsIGlz
X2RlZmF1bHQpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKICBmYWls
X21hcDoKLSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQp
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiAKICAgICByZXR1cm4g
cmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7Ci0gICAgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzLCBpc19kZWZhdWx0KTsKLSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cmFuZ2VzZXRzKHMsIGlzX2RlZmF1bHQpOwotfQotCi1zdGF0aWMgaW9zZXJ2aWRfdCBuZXh0X2lv
c2VydmlkKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnM7Ci0gICAgaW9zZXJ2aWRfdCBpZDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKSk7Ci0KLSAgICBpZCA9IGQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuaWQ7Ci0KLSBhZ2FpbjoKLSAgICBpZCsrOwotCi0gICAg
LyogQ2hlY2sgZm9yIHVuaXF1ZW5lc3MgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewot
ICAgICAgICBpZiAoIGlkID09IHMtPmlkICkKLSAgICAgICAgICAgIGdvdG8gYWdhaW47Ci0gICAg
fQotCi0gICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5pZCA9IGlkOwotCi0gICAg
cmV0dXJuIGlkOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAgaHZt
X2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIAogaW50IGh2bV9jcmVhdGVfaW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGRvbWlkX3QgZG9taWQsCkBAIC02ODUsNTIgKzY4
NCw2NiBAQCBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9t
aWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90ICppZCkK
IHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
ICAgICBpbnQgcmM7CiAKICAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID4gSFZNX0lPUkVRU1JW
X0JVRklPUkVRX0FUT01JQyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgcmMgPSAt
RU5PTUVNOwogICAgIHMgPSB4emFsbG9jKHN0cnVjdCBodm1faW9yZXFfc2VydmVyKTsKICAgICBp
ZiAoICFzICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAK
ICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAotICAgIHJjID0gLUVFWElTVDsKLSAgICBp
ZiAoIGlzX2RlZmF1bHQgJiYgZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
ICE9IE5VTEwgKQotICAgICAgICBnb3RvIGZhaWwyOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2Vy
dmVyX2luaXQocywgZCwgZG9taWQsIGlzX2RlZmF1bHQsIGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRfaW9zZXJ2aWQoZCkpOwotICAgIGlmICgg
cmMgKQotICAgICAgICBnb3RvIGZhaWwzOwotCi0gICAgbGlzdF9hZGQoJnMtPmxpc3RfZW50cnks
Ci0gICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7Ci0K
ICAgICBpZiAoIGlzX2RlZmF1bHQgKQogICAgIHsKLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyID0gczsKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFi
bGUocywgdHJ1ZSk7CisgICAgICAgIGkgPSBERUZBVUxUX0lPU0VSVklEOworCisgICAgICAgIHJj
ID0gLUVFWElTVDsKKyAgICAgICAgaWYgKCBnZXRfaW9yZXFfc2VydmVyKGQsIGkpICkKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgaSsrICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBpICE9IERFRkFVTFRfSU9TRVJWSUQgJiYgIWdldF9pb3JlcV9zZXJ2ZXIoZCwg
aSkgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSAt
RU5PU1BDOworICAgICAgICBpZiAoIGkgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQorICAgICAg
ICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIHNldF9pb3JlcV9zZXJ2ZXIoZCwgaSwgcyk7
CisKKyAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzLCBkLCBkb21pZCwgYnVmaW9yZXFf
aGFuZGxpbmcsIGkpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBp
ZiAoIElTX0RFRkFVTFQocykgKQorICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzKTsK
KwogICAgIGlmICggaWQgKQotICAgICAgICAqaWQgPSBzLT5pZDsKKyAgICAgICAgKmlkID0gaTsK
KworICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQrKzsKIAogICAgIHNw
aW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2Nr
KTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwogCi0gZmFpbDM6Ci0g
ZmFpbDI6CisgZmFpbDoKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGksIE5VTEwpOworCiAgICAg
c3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogCiAgICAgeGZyZWUocyk7Ci0gZmFpbDE6CiAg
ICAgcmV0dXJuIHJjOwogfQogCkBAIC03NDEsMzUgKzc1NCwzNCBAQCBpbnQgaHZtX2Rlc3Ryb3lf
aW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCiAKICAgICBzcGlu
X2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwog
Ci0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAg
IGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAg
ICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0g
ICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMg
PSAtRU5PRU5UOworICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBk
b21haW5fcGF1c2UoZCk7CisgICAgcmMgPSAtRVBFUk07CisgICAgaWYgKCBJU19ERUZBVUxUKHMp
ICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwg
MCwgcyk7CisgICAgZG9tYWluX3BhdXNlKGQpOwogCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzLCBmYWxzZSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgcyk7CiAK
LSAgICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKIAotICAgICAgICBo
dm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBmYWxzZSk7CisgICAgZG9tYWluX3VucGF1c2UoZCk7
CiAKLSAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgQVNTRVJUKGQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQpOworICAgIC0tZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5jb3VudDsKIAotICAgICAgICB4ZnJlZShzKTsKKyAgICBzZXRfaW9yZXFfc2VydmVy
KGQsIGlkLCBOVUxMKTsKKyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAg
IGJyZWFrOwotICAgIH0KKyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0
dXJuIHJjOwpAQCAtNzg1LDI5ICs3OTcsMjcgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9
IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBj
b250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAgaWYg
KCBzLT5pZCAhPSBpZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICByYyA9IC1FTk9FTlQ7
CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICppb3JlcV9nZm4g
PSBzLT5pb3JlcS5nZm47CisgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICBpZiAoIElTX0RFRkFV
TFQocykgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZh
ICE9IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVm
aW9yZXEuZ2ZuOwotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRj
aG47Ci0gICAgICAgIH0KKyAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOwogCi0gICAgICAg
IHJjID0gMDsKLSAgICAgICAgYnJlYWs7CisgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxM
ICkKKyAgICB7CisgICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAg
ICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIAorICAgIHJj
ID0gMDsKKworIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC04MTgsNDggKzgy
OCw0NSBAQCBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAg
c3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNp
dmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0
X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKICAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Rf
ZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZh
dWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBpZiAoICFzICkK
KyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKKyAgICByYyA9IC1FT1BOT1RTVVBQ
OworICAgIGlmICggSVNfREVGQVVMVChzKSApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAg
ICAgICBzd2l0Y2ggKCB0eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVO
X0RNT1BfSU9fUkFOR0VfUE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0Vf
TUVNT1JZOgotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAg
ICAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAg
IHN3aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6
CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9J
T19SQU5HRV9QQ0k6CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7
CiAKLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAg
ciA9IE5VTEw7CisgICAgICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
cmMgPSAtRUlOVkFMOworICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAg
ICAgICAgcmMgPSAtRUVYSVNUOwotICAgICAgICAgICAgaWYgKCByYW5nZXNldF9vdmVybGFwc19y
YW5nZShyLCBzdGFydCwgZW5kKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAt
RUVYSVNUOworICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkg
KQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFu
Z2Uociwgc3RhcnQsIGVuZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0K
KyAgICByYyA9IHJhbmdlc2V0X2FkZF9yYW5nZShyLCBzdGFydCwgZW5kKTsKIAorIG91dDoKICAg
ICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bG9jayk7CiAKICAgICByZXR1cm4gcmM7CkBAIC04NzAsNDggKzg3Nyw0NSBAQCBpbnQgaHZtX3Vu
bWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vydmlk
X3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGVuZCkKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBzdHJ1Y3QgcmFu
Z2VzZXQgKnI7CiAgICAgaW50IHJjOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAorICAgIHMgPSBnZXRfaW9yZXFfc2Vy
dmVyKGQsIGlkKTsKKwogICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0g
ICAgewotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFf
c2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIGlmICggIXMgKQorICAgICAgICBn
b3RvIG91dDsKIAotICAgICAgICBpZiAoIHMtPmlkID09IGlkICkKLSAgICAgICAgewotICAgICAg
ICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOworICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgaWYg
KCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHN3aXRj
aCAoIHR5cGUgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19S
QU5HRV9QT1JUOgotICAgICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6Ci0g
ICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BDSToKLSAgICAgICAgICAgICAgICBy
ID0gcy0+cmFuZ2VbdHlwZV07Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgc3dpdGNoICgg
dHlwZSApCisgICAgeworICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUE9SVDoKKyAgICBjYXNl
IFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BD
SToKKyAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOworICAgICAgICBicmVhazsKIAotICAgICAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICByID0gTlVMTDsKLSAgICAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByID0gTlVMTDsK
KyAgICAgICAgYnJlYWs7CisgICAgfQogCi0gICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgICAgICBpZiAoICFyICkKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICByYyA9IC1FSU5W
QUw7CisgICAgaWYgKCAhciApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9
IC1FTk9FTlQ7Ci0gICAgICAgICAgICBpZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBz
dGFydCwgZW5kKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRU5PRU5UOwor
ICAgIGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAg
ICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIs
IHN0YXJ0LCBlbmQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAg
cmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAgICAg
c3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtOTM5LDIwICs5NDMsMTQgQEAgaW50IGh2bV9tYXBf
bWVtX3R5cGVfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkg
KCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAg
ICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIo
ZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQgPT0gaWQgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICByYyA9IHAybV9zZXRfaW9yZXFfc2VydmVyKGQsIGZsYWdzLCBzKTsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIGlmICggIXMgKQorICAgICAgICByYyA9IC1F
Tk9FTlQ7CisgICAgZWxzZSBpZiAoIElTX0RFRkFVTFQocykgKQorICAgICAgICByYyA9IC1FT1BO
T1RTVVBQOworICAgIGVsc2UKKyAgICAgICAgcmMgPSBwMm1fc2V0X2lvcmVxX3NlcnZlcihkLCBm
bGFncywgcyk7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTk3MCwzOCArOTY4LDMzIEBAIGludCBodm1fbWFw
X21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGVkKQog
ewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVudHJ5OworICAgIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzOwogICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAg
bGlzdF9mb3JfZWFjaCAoIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5saXN0ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzID0gbGlzdF9lbnRyeShlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSk7Cisg
ICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcyA9PSBkLT5h
cmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGlu
dWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMgKQorICAgICAgICBnb3RvIG91dDsK
IAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAg
IHJjID0gLUVPUE5PVFNVUFA7CisgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKKyAgICAgICAgZ290
byBvdXQ7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIGRvbWFpbl9wYXVzZShkKTsK
IAotICAgICAgICBpZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9l
bmFibGUocywgZmFsc2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGlmICggZW5hYmxlZCApCisgICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZW5hYmxlKHMpOworICAgIGVsc2UKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kaXNhYmxlKHMpOwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91
bnBhdXNlKGQpOwogCi0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAg
IHJjID0gMDsKIAorIG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTAwOSwx
NyArMTAwMiwxNyBAQCBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGludCByYzsKIAogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUo
cywgaXNfZGVmYXVsdCwgdik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNw
dShzLCB2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAg
fQpAQCAtMTAyOSwxMCArMTAyMiwxNSBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92
Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAwOwogCiAg
ZmFpbDoKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgd2hpbGUgKCBpZC0tICE9IDAgKQorICAg
IHsKKyAgICAgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCisgICAgICAgIGlmICgg
IXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9y
ZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTEwNDIsNDMgKzEwNDAs
NDUgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92Y3B1
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsK
KyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKKwogICAgICAgICBodm1f
aW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOworICAgIH0KIAogICAgIHNwaW5fdW5sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIH0KIAog
dm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogewot
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCAqbmV4dDsKKyAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyog
Tm8gbmVlZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93
biAqLwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBuZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVy
X2Rpc2FibGUocywgaXNfZGVmYXVsdCk7Ci0KLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKLSAg
ICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7
CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgbGlz
dF9kZWwoJnMtPmxpc3RfZW50cnkpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cyk7CisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCi0gICAgICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGlzX2RlZmF1bHQpOworICAgICAgICBBU1NFUlQoZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7CisgICAgICAgIC0tZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsKIAorICAgICAgICBzZXRfaW9yZXFfc2VydmVyKGQs
IGlkLCBOVUxMKTsKICAgICAgICAgeGZyZWUocyk7CiAgICAgfQorICAgIEFTU0VSVCghZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7CiAKICAgICBzcGluX3VubG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiB9CkBAIC0xMTEx
LDcgKzExMTEsNyBAQCBpbnQgaHZtX3NldF9kbV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgZG9t
aWRfdCBkb21pZCkKICAgICAgKiBzdGlsbCBiZSBzZXQgYW5kIHRodXMsIHdoZW4gdGhlIHNlcnZl
ciBpcyBjcmVhdGVkLCBpdCB3aWxsIGhhdmUKICAgICAgKiB0aGUgY29ycmVjdCBkb21pZC4KICAg
ICAgKi8KLSAgICBzID0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyOwor
ICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIERFRkFVTFRfSU9TRVJWSUQpOwogICAgIGlmICgg
IXMgKQogICAgICAgICBnb3RvIGRvbmU7CiAKQEAgLTExNjQsMTIgKzExNjQsMTMgQEAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgdWludDMyX3QgY2Y4OwogICAgIHVpbnQ4X3QgdHlwZTsKICAgICB1aW50NjRfdCBh
ZGRyOworICAgIHVuc2lnbmVkIGludCBpZDsKIAotICAgIGlmICggbGlzdF9lbXB0eSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KSApCisgICAgaWYgKCAhZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAg
aWYgKCBwLT50eXBlICE9IElPUkVRX1RZUEVfQ09QWSAmJiBwLT50eXBlICE9IElPUkVRX1RZUEVf
UElPICkKLSAgICAgICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3Nl
cnZlcjsKKyAgICAgICAgcmV0dXJuIGdldF9pb3JlcV9zZXJ2ZXIoZCwgREVGQVVMVF9JT1NFUlZJ
RCk7CiAKICAgICBjZjggPSBkLT5hcmNoLmh2bV9kb21haW4ucGNpX2NmODsKIApAQCAtMTIwOSwx
NiArMTIxMCwxMSBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYWRkciA9IHAtPmFkZHI7CiAgICAgfQog
Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwg
cykKICAgICB7CiAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqcjsKIAotICAgICAgICBpZiAoIHMg
PT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotCi0gICAgICAgIGlmICggIXMtPmVuYWJsZWQgKQorICAgICAgICBpZiAoICFz
IHx8IElTX0RFRkFVTFQocykgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgciA9
IHMtPnJhbmdlW3R5cGVdOwpAQCAtMTI1MSw3ICsxMjQ3LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFf
c2VydmVyOworICAgIHJldHVybiBnZXRfaW9yZXFfc2VydmVyKGQsIERFRkFVTFRfSU9TRVJWSUQp
OwogfQogCiBzdGF0aWMgaW50IGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCBpb3JlcV90ICpwKQpAQCAtMTQxMCwxMyArMTQwNiwxNiBAQCB1bnNpZ25l
ZCBpbnQgaHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7Ci0gICAgdW5zaWduZWQgaW50IGZhaWxlZCA9IDA7CisgICAgdW5zaWdu
ZWQgaW50IGlkLCBmYWlsZWQgPSAwOworCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQorICAgIHsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKIAot
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKICAgICAgICAgaWYgKCBodm1fc2VuZF9pb3JlcShzLCBwLCBi
dWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAgICAgICAgICAgZmFpbGVkKys7
CisgICAgfQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAgLTE0MzYsNyArMTQzNSw2IEBAIHN0
YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwg
NCwgaHZtX2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCA3ZjEy
OGMwNWZmLi4wMWZlOGE3MmQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjAsNyAr
NjAsNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAKICAgICAvKiBEb21haW4gaWQgb2Yg
ZW11bGF0aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAgICAgICAgICAgICAgZG9taWQ7Ci0g
ICAgaW9zZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
IGlvcmVxOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9saXN0OwogICAg
IHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBAIC0xMDAsNiArOTksOSBAQCBzdHJ1
Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3VtZSkoc3RydWN0IHZjcHUgKnYpOwog
fTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4CisjZGVmaW5lIERFRkFVTFRfSU9T
RVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFnZSByYW5nZSB1
c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0IHsKQEAgLTEw
OSwxMSArMTExLDEwIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKIAogICAgIC8qIExvY2sgcHJvdGVj
dHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQgdGhlIGRlZmF1bHQgKi8K
ICAgICBzdHJ1Y3QgewotICAgICAgICBzcGlubG9ja190ICAgICAgIGxvY2s7Ci0gICAgICAgIGlv
c2VydmlkX3QgICAgICAgaWQ7Ci0gICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKyAgICAg
ICAgc3BpbmxvY2tfdCAgICAgICAgICAgICAgbG9jazsKKyAgICAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnNlcnZlcltNQVhfTlJfSU9SRVFfU0VSVkVSU107CisgICAgICAgIHVuc2lnbmVk
IGludCAgICAgICAgICAgIGNvdW50OwogICAgIH0gaW9yZXFfc2VydmVyOwotICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpkZWZhdWx0X2lvcmVxX3NlcnZlcjsKIAogICAgIC8qIENhY2hlZCBD
RjggZm9yIGd1ZXN0IFBDSSBjb25maWcgY3ljbGVzICovCiAgICAgdWludDMyX3QgICAgICAgICAg
ICAgICAgcGNpX2NmODsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:33:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty2o-0006Y3-Kr; Mon, 18 Sep 2017 15:33:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dty2n-0006Ud-8E
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:33:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 82/9B-02225-437EFB95; Mon, 18 Sep 2017 15:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7x8/2
 RBku/6Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktv++yFzxrYqxY8ucvcwPjlsQuRk4OCQF/
 ic1rtjCB2GwCOhJTn15i7WLk4BARUJG4vdcAxGQWKJfomFALUiEs4Cnx5fF5NhCbRUBV4tOx3
 +wgNq+AtcTpVedYICbKS+xqu8gKYnMK2Eh0nl3MDGILAdVsWHSCCaJeUOLkzCdg9cwCmhKt2y
 HmMAP1Nm+dDVWvIrF+6iy2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk
 5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxhXbPc8xCjJwaQkyisauT9SiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRv1jOgnGBRanpqRVpmDjDoYdISHDxKIrzaIGne4oLE3OLMdIjUKUZdj
 o6bd/8wCbHk5eelSonzmoAUCYAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCf
 Mmgkzhycwrgdv0CugIJqAjWnbsATmiJBEhJdXAyHbvctk6vY2zDYvZXq9wvu8zxS128knzRXt
 35S+Nlz3ey/OVUfpNQKJ+IPeilMvLPHTbH3nZ5LoUbNb2LOl9zmfg+6hMIHTrSQ6DSZ/y7H1K
 tFpzOe8mftizTl6wKod9w1Ol47a/Lwk7Ln++9bTfjhSrFzUlxX6/WKxcH7xXNj9z60n9DeW5S
 izFGYmGWsxFxYkAuz4Pp7sCAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505748781!59869380!4
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59861 invoked from network); 18 Sep 2017 15:33:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:33:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440164682"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:20 +0100
Message-ID: <20170918153126.3058-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn
	to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgaW9yZXEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBh
bGwgdGhlIG5hbWVzIGluCnF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vlc3QgZnJh
bWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgp0byBhdm9pZCBhbnkgY29uZnVzaW9uLgoK
VGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggfCAxMiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tLQogOCBm
aWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvY29yZS5jCmluZGV4IGQ3YzY0NzYwMDYuLmZjYjI2MGQyOWIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoCiAKIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCiAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCBpb3NlcnZpZF90IGlk
LAotICAgIHhlbl9wZm5fdCAqaW9yZXFfcGZuLCB4ZW5fcGZuX3QgKmJ1ZmlvcmVxX3BmbiwKKyAg
ICB4ZW5fcGZuX3QgKmlvcmVxX2dmbiwgeGVuX3Bmbl90ICpidWZpb3JlcV9nZm4sCiAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOwpA
QCAtMTkyLDExICsxOTIsMTEgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbygKICAgICBpZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmIChpb3JlcV9w
Zm4pCi0gICAgICAgICppb3JlcV9wZm4gPSBkYXRhLT5pb3JlcV9wZm47CisgICAgaWYgKGlvcmVx
X2dmbikKKyAgICAgICAgKmlvcmVxX2dmbiA9IGRhdGEtPmlvcmVxX2dmbjsKIAotICAgIGlmIChi
dWZpb3JlcV9wZm4pCi0gICAgICAgICpidWZpb3JlcV9wZm4gPSBkYXRhLT5idWZpb3JlcV9wZm47
CisgICAgaWYgKGJ1ZmlvcmVxX2dmbikKKyAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGRhdGEtPmJ1
ZmlvcmVxX2dmbjsKIAogICAgIGlmIChidWZpb3JlcV9wb3J0KQogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IGRhdGEtPmJ1ZmlvcmVxX3BvcnQ7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
aW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDU4MGZhZDJmNDkuLjEzMjE2ZGIwNGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
CisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBA
IC02MCwxNyArNjAsMTcgQEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIo
CiAgKiBAcGFybSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNl
LgogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0g
aWQgdGhlIElPUkVRIFNlcnZlciBpZC4KLSAqIEBwYXJtIGlvcmVxX3BmbiBwb2ludGVyIHRvIGEg
eGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAg
ICAgICAgIGdtZm4KLSAqIEBwYXJtIGJ1ZmlvcmVxX3BmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90
IHRvIHJlY2VpdmUgdGhlIGJ1ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ21m
bgorICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVjZWl2ZSB0
aGUgc3luY2hyb25vdXMgaW9yZXEKKyAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiBAcGFybSBi
dWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZCBpb3JlcQorICogICAgICAgICAgICAgICAgICAgIGdmbgogICogQHBhcm0gYnVmaW9yZXFfcG9y
dCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZAogICog
ICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCiAgKiBAcmV0dXJuIDAgb24g
c3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbygKICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQsIGlvc2VydmlkX3QgaWQsCi0gICAgeGVuX3Bmbl90ICppb3JlcV9wZm4sIHhlbl9wZm5f
dCAqYnVmaW9yZXFfcGZuLAorICAgIHhlbl9wZm5fdCAqaW9yZXFfZ2ZuLCB4ZW5fcGZuX3QgKmJ1
ZmlvcmVxX2dmbiwKICAgICBldnRjaG5fcG9ydF90ICpidWZpb3JlcV9wb3J0KTsKIAogLyoqCkBA
IC0xNjgsNyArMTY4LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2Rlc3Ryb3lfaW9yZXFfc2VydmVy
KAogICogVGhpcyBmdW5jdGlvbiBzZXRzIElPUkVRIFNlcnZlciBzdGF0ZS4gQW4gSU9SRVEgU2Vy
dmVyCiAgKiB3aWxsIG5vdCBiZSBwYXNzZWQgZW11bGF0aW9uIHJlcXVlc3RzIHVudGlsIGl0IGlz
IGluCiAgKiB0aGUgZW5hYmxlZCBzdGF0ZS4KLSAqIE5vdGUgdGhhdCB0aGUgY29udGVudHMgb2Yg
dGhlIGlvcmVxX3BmbiBhbmQgYnVmaW9yZXFfcGZuIGFyZQorICogTm90ZSB0aGF0IHRoZSBjb250
ZW50cyBvZiB0aGUgaW9yZXFfZ2ZuIGFuZCBidWZpb3JlcV9nZm4gYXJlCiAgKiBub3QgbWVhbmlu
Z2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyIGlzIGluIHRoZSBlbmFibGVkIHN0YXRlLgogICoK
ICAqIEBwYXJtIGRtb2QgYSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2Uu
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKaW5kZXggNGNmNmRlZWRjNy4uZjdjYjg4M2ZlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDI2LDggKzQyNiw4IEBA
IHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhk
LCBkYXRhLT5pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRh
LT5pb3JlcV9wZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0
YS0+YnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRhdGEtPmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDZjYjkwM2RlZjUuLjU4YjRhZmExZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDE4NSwyMCArNDE4NSwyMCBA
QCBzdGF0aWMgaW50IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIVk1fUEFSQU1fSU9SRVFfU0VSVkVSX1BGTjoKLSAg
ICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4uYmFzZSA9IGEudmFsdWU7CisgICAg
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4uYmFzZSA9IGEudmFsdWU7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9QQUdFUzoKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgICAgIGlmICggYS52YWx1ZSA9PSAwIHx8
Ci0gICAgICAgICAgICAgYS52YWx1ZSA+IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFf
Z21mbi5tYXNrKSAqIDggKQorICAgICAgICAgICAgIGEudmFsdWUgPiBzaXplb2YoZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDggKQogICAgICAgICB7CiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IGEudmFsdWU7IGkrKyApCi0gICAgICAgICAgICBzZXRfYml0KGksICZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5tYXNrKTsKKyAgICAgICAgICAgIHNldF9iaXQoaSwg
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4ubWFzayk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jCmluZGV4IDc1Mjk3NmQxNmQuLjY5OTEzY2YzY2QgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAg
LTE4MSwxNyArMTgxLDE3IEBAIGJvb2xfdCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0
IHZjcHUgKnYpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVx
X2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAqZ21mbikKK3N0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nICpnZm4p
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogCiAgICAgcmMgPSAtRU5PTUVN
OwotICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9mKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9n
bWZuLm1hc2spICogODsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IHNpemVvZihkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7Ci0gICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5t
YXNrKSApCisgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKICAgICAgICAgewotICAgICAgICAgICAgKmdtZm4gPSBk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ21mbi5iYXNlICsgaTsKKyAgICAgICAgICAgICpnZm4g
PSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgICAgICAgICAgcmMg
PSAwOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTIwMCwxMiArMjAwLDEyIEBA
IHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyAqZ21mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9mcmVl
X2lvcmVxX2dtZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQorc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuKQogewotICAgIHVuc2lnbmVkIGludCBpID0gZ21mbiAtIGQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9nbWZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2U7CiAKLSAgICBpZiAoIGdtZm4gIT0gZ2ZuX3goSU5WQUxJRF9H
Rk4pICkKLSAgICAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dtZm4u
bWFzayk7CisgICAgaWYgKCBnZm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgc2V0
X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KIAogc3RhdGlj
IHZvaWQgaHZtX3VubWFwX2lvcmVxX3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJv
b2xfdCBidWYpCkBAIC0yMTYsNyArMjE2LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VubWFwX2lvcmVx
X3BhZ2Uoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2xfdCBidWYpCiB9CiAKIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAotICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sX3QgYnVmLCB1bnNpZ25lZCBsb25nIGdtZm4pCisgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGJvb2xfdCBidWYsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwpAQCAtMjI0LDcgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgaHZtX21hcF9pb3JlcV9wYWdlKAogICAgIHZvaWQgKnZhOwogICAgIGludCByYzsKIAot
ICAgIGlmICggKHJjID0gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwgZ21mbiwgJnBhZ2UsICZ2
YSkpICkKKyAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsIGdmbiwgJnBh
Z2UsICZ2YSkpICkKICAgICAgICAgcmV0dXJuIHJjOwogCiAgICAgaWYgKCAoaW9ycC0+dmEgIT0g
TlVMTCkgfHwgZC0+aXNfZHlpbmcgKQpAQCAtMjM1LDcgKzIzNSw3IEBAIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9wYWdlKAogCiAgICAgaW9ycC0+dmEgPSB2YTsKICAgICBpb3JwLT5wYWdlID0g
cGFnZTsKLSAgICBpb3JwLT5nbWZuID0gZ21mbjsKKyAgICBpb3JwLT5nZm4gPSBnZm47CiAKICAg
ICByZXR1cm4gMDsKIH0KQEAgLTI2NCwyMyArMjY0LDIzIEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2
ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQogewotICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dtZm4oCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKICAg
ICBpbnQgcmM7CiAKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIAotICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdtZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC00MTIsMTcgKzQxMiwxNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGJ1ZmlvcmVxX3BmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuKQogewogICAgIGludCBy
YzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIDAsIGlvcmVxX3Bmbik7CisgICAg
cmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMCwgaW9yZXFfZ2ZuKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9wZm4gIT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3BhZ2UocywgMSwgYnVmaW9y
ZXFfcGZuKTsKKyAgICBpZiAoIGJ1ZmlvcmVxX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQor
ICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCAxLCBidWZpb3JlcV9nZm4pOwogCiAg
ICAgaWYgKCByYyApCiAgICAgICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIDApOwpAQCAtNDM1
LDggKzQzNSw4IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBpb3JlcV9wZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Ci0gICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9wZm4gPSBnZm5feChJTlZBTElEX0dG
Tik7CisgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cisg
ICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAg
aW50IHJjOwogCiAgICAgaWYgKCBpc19kZWZhdWx0ICkKQEAgLTQ1MSwxOCArNDUxLDE4IEBAIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hW
TV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKICAgICB9CiAKLSAgICByYyA9IGh2bV9hbGxvY19pb3Jl
cV9nbWZuKGQsICZpb3JlcV9wZm4pOworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAm
aW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dtZm4oZCwgJmJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJj
ID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsKIAogICAgIGlmICggIXJj
ICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzLCBpb3JlcV9wZm4s
IGJ1ZmlvcmVxX3Bmbik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOwogCiAgICAgaWYgKCByYyApCiAgICAgewotICAg
ICAgICBodm1fZnJlZV9pb3JlcV9nbWZuKGQsIGlvcmVxX3Bmbik7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dtZm4oZCwgYnVmaW9yZXFfcGZuKTsKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2Zu
KGQsIGlvcmVxX2dmbik7CisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBidWZpb3JlcV9n
Zm4pOwogICAgIH0KIAogICAgIHJldHVybiByYzsKQEAgLTQ4Miw5ICs0ODIsOSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggIWlzX2RlZmF1bHQgKQogICAgIHsKICAgICAgICAgaWYgKCBoYW5kbGVf
YnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ21mbihkLCBzLT5idWZpb3Jl
cS5nbWZuKTsKKyAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZpb3JlcS5n
Zm4pOwogCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dtZm4oZCwgcy0+aW9yZXEuZ21mbik7Cisg
ICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4pOwogICAgIH0KIH0KIApA
QCAtNTU2LDEwICs1NTYsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBpZiAoICFpc19kZWZhdWx0ICkKICAg
ICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+aW9yZXEpOworICAgICAg
ICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEpOwogCiAgICAgICAgIGlmICggaGFu
ZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ21mbihkLCAmcy0+
YnVmaW9yZXEpOworICAgICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKICAgICB9CiAKICAgICBzLT5lbmFibGVkID0gMTsKQEAgLTU4Nyw5ICs1ODcsOSBAQCBz
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsCiAgICAgaWYgKCAhaXNfZGVmYXVsdCApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dtZm4oZCwgJnMtPmJ1Zmlv
cmVxKTsKKyAgICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CiAK
LSAgICAgICAgaHZtX2FkZF9pb3JlcV9nbWZuKGQsICZzLT5pb3JlcSk7CisgICAgICAgIGh2bV9h
ZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3JlcSk7CiAgICAgfQogCiAgICAgcy0+ZW5hYmxlZCA9IDA7
CkBAIC03NzYsOCArNzc2LDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQogfQogCiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCkKIHsKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKQEAgLTc5NiwxMSArNzk2LDExIEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAg
ICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgKmlvcmVxX3BmbiA9IHMtPmlvcmVxLmdtZm47CisgICAgICAgICppb3JlcV9nZm4gPSBzLT5p
b3JlcS5nZm47CiAKICAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAgICAg
ICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX3BmbiA9IHMtPmJ1ZmlvcmVxLmdtZm47CisgICAg
ICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOwogICAgICAgICAgICAgKmJ1
ZmlvcmVxX3BvcnQgPSBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCBkMjg5OWM5YmIyLi5jZTUzNmY3NWVmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1f
b3AuaD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm47
CisgICAgdW5zaWduZWQgbG9uZyBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAg
ICB2b2lkICp2YTsKIH07CkBAIC0xMDUsNyArMTA1LDcgQEAgc3RydWN0IGh2bV9kb21haW4gewog
ICAgIHN0cnVjdCB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtYXNrOwotICAgIH0gaW9yZXFfZ21mbjsKKyAgICB9IGlvcmVxX2dmbjsKIAogICAg
IC8qIExvY2sgcHJvdGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQg
dGhlIGRlZmF1bHQgKi8KICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKaW5kZXgg
YjQzNjY3YTM2Ny4uNDNmYmUxMTVkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCkBAIC0yOCw4
ICsyOCw4IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBk
b21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlk
KTsKIGludCBodm1fZGVzdHJveV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCk7CiBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCBpb3NlcnZpZF90IGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqaW9yZXFfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyAqYnVmaW9yZXFfcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqaW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaAppbmRleCAyYTRjM2Q5MzhkLi42YmJhYjVmY2EzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9kbV9vcC5oCkBAIC00MSw5ICs0MSw5IEBACiAgKiBBIGRvbWFpbiBzdXBwb3J0cyBhIHNp
bmdsZSAnbGVnYWN5JyBJT1JFUSBTZXJ2ZXIgd2hpY2ggaXMgaW5zdGFudGlhdGVkIGlmCiAgKiBw
YXJhbWV0ZXIuLi4KICAqCi0gKiBIVk1fUEFSQU1fSU9SRVFfUEZOIGlzIHJlYWQgKHRvIGdldCB0
aGUgZ21mbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cworICogSFZNX1BBUkFNX0lPUkVRX1BG
TiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBzeW5jaHJvbm91cwogICog
aW9yZXEgc3RydWN0dXJlcyksIG9yLi4uCi0gKiBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGlzIHJl
YWQgKHRvIGdldCB0aGUgZ21mbiBjb250YWluaW5nIHRoZSBidWZmZXJlZAorICogSFZNX1BBUkFN
X0JVRklPUkVRX1BGTiBpcyByZWFkICh0byBnZXQgdGhlIGdmbiBjb250YWluaW5nIHRoZSBidWZm
ZXJlZAogICogaW9yZXEgcmluZyksIG9yLi4uCiAgKiBIVk1fUEFSQU1fQlVGSU9SRVFfRVZUQ0hO
IGlzIHJlYWQgKHRvIGdldCB0aGUgZXZlbnQgY2hhbm5lbCB0aGF0IFhlbiB1c2VzCiAgKiB0byBy
ZXF1ZXN0IGJ1ZmZlcmVkIEkvTyBlbXVsYXRpb24pLgpAQCAtODEsMTQgKzgxLDE0IEBAIHN0cnVj
dCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKgogICogVGhlIGVtdWxhdG9yIG5l
ZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVmZmVyZWQK
ICAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1ZXN0IGVt
dWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4ncyBnbWZu
cyA8aW9yZXFfcGZuPiBhbmQgPGJ1ZmlvcmVxX3Bmbj4KKyAqIGhvc3RlZCBpbiB0aGUgdGFyZ2V0
IGRvbWFpbidzIGdtZm5zIDxpb3JlcV9nZm4+IGFuZCA8YnVmaW9yZXFfZ2ZuPgogICogcmVzcGVj
dGl2ZWx5LiBJbiBhZGRpdGlvbiwgaWYgdGhlIElPUkVRIFNlcnZlciBpcyBoYW5kbGluZyBidWZm
ZXJlZAogICogZW11bGF0aW9uIHJlcXVlc3RzLCB0aGUgZW11bGF0b3IgbmVlZHMgdG8gYmluZCB0
byBldmVudCBjaGFubmVsCiAgKiA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvciB0aGVtLiAo
VGhlIGV2ZW50IGNoYW5uZWxzIHVzZWQgZm9yCiAgKiBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVx
dWVzdHMgYXJlIHNwZWNpZmllZCBpbiB0aGUgcGVyLUNQVSBpb3JlcQotICogc3RydWN0dXJlcyBp
biA8aW9yZXFfcGZuPikuCisgKiBzdHJ1Y3R1cmVzIGluIDxpb3JlcV9nZm4+KS4KICAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbiByZXF1ZXN0
cyB0aGVuIHRoZQotICogdmFsdWVzIGhhbmRlZCBiYWNrIGluIDxidWZpb3JlcV9wZm4+IGFuZCA8
YnVmaW9yZXFfcG9ydD4gd2lsbCBib3RoIGJlIDAuCisgKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4g
PGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KICAqLwog
I2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCkBAIC05OCwxMCArOTgs
MTAgQEAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIHVpbnQx
Nl90IHBhZDsKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2hu
X3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgcGZuICovCi0g
ICAgdWludDY0X2FsaWduZWRfdCBpb3JlcV9wZm47Ci0gICAgLyogT1VUIC0gYnVmZmVyZWQgaW9y
ZXEgcGZuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBidWZpb3JlcV9wZm47CisgICAgLyogT1VU
IC0gc3luYyBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGlvcmVxX2dmbjsKKyAg
ICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBnZm4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90IGJ1
ZmlvcmVxX2dmbjsKIH07CiAKIC8qCkBAIC0xNTAsNyArMTUwLDcgQEAgc3RydWN0IHhlbl9kbV9v
cF9pb3JlcV9zZXJ2ZXJfcmFuZ2UgewogICoKICAqIFRoZSBJT1JFUSBTZXJ2ZXIgd2lsbCBub3Qg
YmUgcGFzc2VkIGFueSBlbXVsYXRpb24gcmVxdWVzdHMgdW50aWwgaXQgaXMKICAqIGluIHRoZSBl
bmFibGVkIHN0YXRlLgotICogTm90ZSB0aGF0IHRoZSBjb250ZW50cyBvZiB0aGUgaW9yZXFfcGZu
IGFuZCBidWZpb3JlcV9mbiAoc2VlCisgKiBOb3RlIHRoYXQgdGhlIGNvbnRlbnRzIG9mIHRoZSBp
b3JlcV9nZm4gYW5kIGJ1ZmlvcmVxX2dmbiAoc2VlCiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm8pIGFyZSBub3QgbWVhbmluZ2Z1bCB1bnRpbCB0aGUgSU9SRVEgU2VydmVyCiAgKiBp
cyBpbiB0aGUgZW5hYmxlZCBzdGF0ZS4KICAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty5T-0007Sz-9R; Mon, 18 Sep 2017 15:35:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dty5S-0007S5-1Z
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 15:35:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 39/7B-01761-9D7EFB95; Mon, 18 Sep 2017 15:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS/fG8/2
 RBhf2W1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzW7sZCw5wVGyYfZGlgXE+WxcjJ4eQQJ7E
 uQU/GbsYOTh4Bewkem6mgoQlBAwlTi+8yQJiswioSlw4+hisnE1AXaLt2XZWEFtEwEDix8eNY
 DXMApYS5/b3gNnCApESnWfnM4GMFBJwl2iYnQJicgp4SPxcbAGxSFDi7w5hiEYtiYe/bkEN0Z
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0LfSSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDjgEIdjAebHY+xCjJwaQkyisauT9SiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTv611AOcGi1PTUirTMHGD4w6QlOHiURHi/g6R5iwsSc4sz0yFSpxh1O
 Tpu3v3DJMSSl5+XKiXOexikSACkKKM0D24ELBYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZ
 i3CGQKT2ZeCdymV0BHMAEd0bJjD8gRJYkIKakGRsmXESYbSlp/tqzU23a06UjoqzU3sjVn1u6
 dMNkrxE+e88G86HVVbVsSTrdzG+z5G/c2+hnLFZnDy+zOzA5Kc1x+nVvybitTSuOCRL+5wceD
 LixalXT6VzhTiJjo/b//Lyd/WSfHbcu7+2SudGZ1j7rLuiXfOB6/yJ9t9iRuQw1jcGz9zm4FE
 SWW4oxEQy3mouJEAOAUBd7AAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505748951!109213970!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20097 invoked from network); 18 Sep 2017 15:35:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 15:35:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 18 Sep 2017 09:35:50 -0600
Message-Id: <59C003F3020000780017C626@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 18 Sep 2017 09:35:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE1OjUzLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwo+IEBAIC02MjUsNiArNjI1LDI2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4gICAgICAg
ICAgICAgICAhaXNfaHZtX2RvbWFpbihkKSApCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAr
ICAgICAgICBpZiAoIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwudHlwZSA9PSBIVk1fU0FW
RV9DT0RFKENQVSkgJiYKPiArICAgICAgICAgICAgIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRp
YWwuaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQoKSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSdtIG5v
dCBpbiBmYXZvciBvZiBzdWNoIHNwZWNpYWwgY2FzaW5nLCBldmVuCmxlc3Mgc28gd2l0aG91dCBh
bnkgY29kZSBjb21tZW50IHNheWluZyB3aHkgdGhpcyBpcyBzbyBzcGVjaWFsLgpXaGF0IGlmIHNv
bWVvbmUgZWxzZSB3YW50ZWQgc29tZSBvdGhlciBwaWVjZSBvZiB2Q1BVIHN0YXRlCndpdGhvdXQg
cGF1c2luZyB0aGUgZW50aXJlIGRvbWFpbj8gV291bGRuJ3QgaXQgYmUgcG9zc2libGUgdG8KZ2Vu
ZXJhbGl6ZSB0aGlzIHRvIGNvdmVyIGFsbCBzdWNoIHN0YXRlIGVsZW1lbnRzPwoKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZjcHVbZG9tY3RsLT51Lmh2
bWNvbnRleHRfcGFydGlhbC5pbnN0YW5jZV07Cj4gKyAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2h3
X2NwdSBjdHg7Cj4gKwo+ICsgICAgICAgICAgICAgdmNwdV9wYXVzZSh2KTsKPiArCj4gKyAgICAg
ICAgICAgICBodm1fc2F2ZV9vbmVfY3B1X2N0eHQodiwgJmN0eCk7Cj4gKwo+ICsgICAgICAgICAg
ICAgdmNwdV91bnBhdXNlKHYpOwo+ICsKPiArICAgICAgICAgICAgIGlmICggY29weV90b19ndWVz
dChkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmJ1ZmZlciwKPiArICAgICAgICAgICAgICAg
ICh2b2lkICopJmN0eCwgc2l6ZW9mKGN0eCkpICkKCkluZGVudGF0aW9uLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:38:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dty8I-0007iS-NC; Mon, 18 Sep 2017 15:38:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dty8H-0007iJ-26
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:38:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D4/54-17770-888EFB95; Mon, 18 Sep 2017 15:38:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7Hi/2
 RBvtWMVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvWpczFsxnrFi19i1zA2M7YxcjJ4eEgL/E
 h+6bTCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkHhx5RQriM0io
 Cpx8vBZsBoRAUWJBy9vskLU60lMPjsBbJewgI3E1PkHwXZxClhKrNn7DswWErCQ6P22lRXiHh
 OJtwt3As3hAIqrScxdHz+BkW8WkotmIbloFpKLFjAyr2LUKE4tKkst0jUy0ksqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwbhmfuAhRkkOJiVRXtHI/ZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgnPAfKCRalpqdWpGXmAIMeJi3BwaMkwisHkuYtLkjMLc5Mh0idYrTk6
 Flx8Q8Tx42H14Fkx827f5iEWPLy81KlxHlXgTQIgDRklObBjYNF5iVGWSlhXkagA4V4ClKLcj
 NLUOVfMYpzMCoJ83IB41yIJzOvBG7rK6CDmIAOatmxB+SgkkSElFQDY2hM9EKrwufhF+s+zJv
 p+uK+UGlw7gW+c6xnDsgXVZhuT+/5tutkaU4S9/NT35ctMjUU0Uz/77ZcvM22RSDjm8jK+3Vp
 +uzhXsZPb/g42Hjm7F785fGqF76MGyZ+mfdNVm2u3uoy9cOrJz+OtVhq2pzyKKJlv8N8dcV7f
 +PTN/CJLfG7vue+tRJLcUaioRZzUXEiAAp+YrvHAgAA
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505749125!75430006!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38403 invoked from network); 18 Sep 2017 15:38:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:38:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440166404"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.59491.811112.876890@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 16:38:11 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170918135614.30868-1-wei.liu2@citrix.com>
References: <20170918135614.30868-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 0/3] Some coverity fixes for xl/libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjIgMC8zXSBTb21lIGNvdmVyaXR5IGZpeGVzIGZvciB4
bC9saWJ4bCIpOgo+IHYyOiB1c2UgX21hbmRhdG9yeSB2YXJpYW50CgpBbGwgdGhyZWUKCkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:43:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyCx-0008TH-Az; Mon, 18 Sep 2017 15:43:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtyCw-0008TA-9u
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:43:38 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 44/1A-03414-9A9EFB95; Mon, 18 Sep 2017 15:43:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7Kl/s
 jDR6847f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMOnTrLXvCbpWLb8ltMDYzfmLsYOTgkBPwl
 JhzP7mLk5GAT0JVo2vKXDcTmFRCUODnzCQuIzSygI7Fg9yc2CFteYvvbOcwQNQ4Scz5uZgexW
 QRUJZY8uQIWFxEwkni8YBczRH20xLOpm8BsYQFriaM3V4DN4RTQkug/dhrI5uIQEnjEKHFvyU
 awZRICJhJvF+5kA7lNSEBNYu76+AmMfLOQnDQLyUmzkJy0gJF5FaNGcWpRWWqRrqG5XlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxtsbAw4xSnIwKYnyikbujxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwbv9BVBOsCg1PbUiLTMHGPQwaQkOHiURXrnnQGne4oLE3OLMd
 IjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bxfIJAGQ0ozSPLhBsGi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWHeRpApPJl5JXD7XgGdwgR0SsuOPSCnlCQipKQaGBOtXiYevr/ggXLK24N
 rpzcINp620+9WVZjwXCLs7dkFbEFFzS8EFTddcp2xsnXe9A3xylNZlv551Z0gveH7QZtlXHde
 Wlq1/fj2lJPDs+i6++WlNZeCVuX2WE2vyT9nrNSz0O13f1qTgkbifa7mv0I1yRPO2qu9U7T75
 XtU4YbAFWuXxx9OHlZiKc5INNRiLipOBACcviHGwQIAAA==
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505749415!71456868!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5947 invoked from network); 18 Sep 2017 15:43:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:43:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448200517"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.59812.349159.352744@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 16:43:32 +0100
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
In-Reply-To: <59BFDC46.2010507@citrix.com>
References: <1505403241-111368-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505403241-111368-3-git-send-email-Jennifer.Herbert@citrix.com>
 <22975.51802.455710.12987@mariner.uk.xensource.com>
 <59BFDC46.2010507@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 jtotto@uwaterloo.ca
Subject: Re: [Xen-devel] [PATCH 2/2] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmVubmlmZXIgSGVyYmVydCB3cml0ZXMgKCJSZTogW1BBVENIIDIvMl0gSW50cm9kdWNlIG1pZ3Jh
dGlvbiBwcmVjb3B5IHBvbGljeSIpOgo+IFRoZSBvcmlnaW5hbCBwYXRjaCBoYWQgYSBzbWFsbCBh
bW91bnQgb2YgY29kZSB0byBwYXNzIHRoaXMgdGhvdWdoIHN1Y2ggCj4gdGhhdCBsaWJ4bCBjb3Vs
ZCBwcm92aWRlIG9uZS4gIEknbSBub3QgZW50aXR5IHN1cmUgaG93IHRoZSBwZXJsIGNvZGUgCj4g
d29ya2VkLCBidXQgSSd2ZSBub3QgbWFkZSBhbnkgY2hhbmdlcyB0aGF0IHdvdWxkbid0IHN0b3Ag
dGhpcyB3b3JraW5nLiAgCj4gVGhhdCBzZWN0aW9uIHdvdWxkIGZvcm0gYSBmb2xsb3cgb24gcGF0
Y2guICBTaW5jZSBJIGRvbid0IHVzZSBvciBoYXZlIAo+IG11Y2ggdW5kZXJzdGFuZGluZyBvZiBs
aWJ4bCwgSSBkaWRuJ3QgcmVhbGx5IGZlZWwgSSB3YXMgdGhlIGJlc3QgcGVyc29uIAo+IHRvIGRv
IHRoaXMuCgpDYW4geW91IHBvc3QgdGhhdCBleHRyYSBiaXQgb2YgY29kZSBhcyBhbiBSRkMgMy8y
ID8gIEkgdGhpbmsgaXQgd291bGQKaGVscCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBmdXR1cmUg
cGF0aCwgYW5kIG1heWJlIEknZCBsaWtlIHRvIGZpeCBpdAp1cCBmb3IgeW91IDotKS4KClRoYW5r
cywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyRC-0000w1-T2; Mon, 18 Sep 2017 15:58:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtyRB-0000ve-LE
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:58:21 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 3A/FF-01916-C1DEFB95; Mon, 18 Sep 2017 15:58:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7M2/2
 RBseXyFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzVkxjLejVrZj45QdLA2OPchcjJ4eEgL/E
 6pfr2UBsNgEdialPL7F2MXJwiAioSNzeawASZhYol5h3dxoTiC0s4C1xsnEKO4jNIqAqcWf3Z
 yaQcl4BG4mDk8QhJspL7Gq7yApicwKFO88uZgaxhQSsJTYsOgE2hldAUOLkzCcsEOM1JVq3/2
 aHsOUlmrfOhqpXkVg/dRbbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1Dc72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYwvT3seYpTkYFIS5RWN3B8pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ3zn6gnGBRanpqRVpmDjDkYdISHDxKIryf9gGleYsLEnOLM9MhUqcYd
 Tk6bt79wyTEkpeflyolzrsOZIYASFFGaR7cCFj8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 IwbwrIFJ7MvBK4Ta+AjmACOqJlxx6QI0oSEVJSDYxt0+79NKk7JSwcYsFc1tN+1Ptszt7VK6T
 OND3XlO85+p11YeXk0A3O11ztD/dkbAiLOrAtMy780qerUTxN0ZO2bfPRTZT5b1C19Sjbp93q
 K+X41/hqbZ1o/TZi6+v7q+S8XqrLsIU90/1po/pd7vKbXtFCj/i1xrNsHKSXfdsu47y12G21/
 G4lluKMREMt5qLiRABLtVtZugIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505750298!115193888!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53489 invoked from network); 18 Sep 2017 15:58:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:58:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448202945"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:24 +0100
Message-ID: <20170918153126.3058-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 10/12] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA1ZjM4ZDM5Y2UyLi4zZTJhM2Y2MmJhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCkBAIC0yMTEsNyArMjExLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitzdGF0aWMg
Z2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMjIxLDIwICsyMjEsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVx
X2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsgaSA8IHNp
emVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkKICAgICB7
CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdmbl94KElO
VkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2b2lkIGh2
bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lkIGh2bV9m
cmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2ZuKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50IGkgPSBn
Zm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWduZWQgaW50
IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlOwogCiAg
ICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElOVkFM
SURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwogCiAgICAg
c2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0KQEAgLTI0
Myw3ICsyNDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2Ug
KmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAoIGlvcnAt
PmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwg
SU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1Miw3ICsyNTEsNyBAQCBzdGF0aWMg
dm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVfaW9yZXFf
Z2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElEX0dGTik7
CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAtMjY1LDE2
ICsyNjQsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWYg
KCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZO
XSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BB
UkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJ
T1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlvcnAtPmdm
biA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4p
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAgcmMgPSBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+cGFnZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAgICBpZiAo
IHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzEzLDEwICsz
MTMsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47
CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDog
JnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5f
eChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEoaW9ycC0+
Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyOCwxMiArMzI4
LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIElTX0RF
RkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBJ
U19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAg
IHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJjID09IDAg
KQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSk7CkBAIC01OTIsOCArNTkyLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2lu
aXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQoJnMtPmlv
cmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xvY2spOwog
Ci0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1ZmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZBTElEX0dG
TjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpAQCAtNzYy
LDExICs3NjIsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAgICBn
b3RvIG91dDsKIAotICAgICppb3JlcV9nZm4gPSBzLT5pb3JlcS5nZm47CisgICAgKmlvcmVxX2dm
biA9IGdmbl94KHMtPmlvcmVxLmdmbik7CiAKICAgICBpZiAoIHMtPmJ1ZmlvcmVxLnZhICE9IE5V
TEwgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1ZmlvcmVxLmdmbjsKKyAg
ICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CiAgICAgICAgICpi
dWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaAppbmRleCAwMWZlOGE3MmQ4Li4yYmU5MzUzZTM3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1fb3Au
aD4KIAogc3RydWN0IGh2bV9pb3JlcV9wYWdlIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAg
ICBnZm5fdCBnZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICB2b2lkICp2YTsK
IH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyRC-0000vn-Ly; Mon, 18 Sep 2017 15:58:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtyRA-0000vY-Me
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:58:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 16/65-02046-B1DEFB95; Mon, 18 Sep 2017 15:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUlf67f5
 Ig7WveCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owrL5QL7oRWdM1cxtjAeMqhi5GTQ0LAX6Kv
 4w07iM0moCMx9ekl1i5GDg4RARWJ23sNuhi5OJgFZjJJXDq2kw2kRljAR+LNlauMIDaLgKrEh
 /VTwWxeARuJ+UsWM0HMlJfY1XaRFcTmBIp3nl3MDGILCVhLbFh0ggnCVpFYP3UWG0SvoMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMDAqWdgYNzB+Pqn0yFGSQ4mJVFe0cj9kUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeFneAOUEi1LTUyvSMnOAIQyTluDgURLhvfgaKM1bXJCYW5yZDpE6xajL0XHz7h8mI
 Za8/LxUKXFeP5AZAiBFGaV5cCNg8XSJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvM8gUns
 y8ErhNr4COYAI6omXHHpAjShIRUlINjAL7TM81TQpLX72A6RzfZX6nDWsOnlswrdrV1Dad33K
 b4ERdoZ0ui9sSXr/ckxdVZB9ydo+FJGNeUI7vvtUmlZpml4rykiUrBBIFnm74pM3NtvSH1Pfu
 tpObZdytb145fWZa4+WTE0UlGg4FTN3bq7ZteTxP/83MS2kLm1e9Ornnf9Dmn/9nrVNiKc5IN
 NRiLipOBACLhARLogIAAA==
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505750297!110786005!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3750 invoked from network); 18 Sep 2017 15:58:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:58:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440169962"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:26 +0100
Message-ID: <20170918153126.3058-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjU6CiAt
IFVzZSBnZXRfaW9yZXFfc2VydmVyKCkgZnVuY3Rpb24gcmF0aGVyIHRoYW4gaW5kZXhpbmcgYXJy
YXkgZGlyZWN0bHkuCiAtIEFkZCBtb3JlIGV4cGxhbmF0aW9uIGludG8gY29tbWVudHMgdG8gc3Rh
dGUgdGhhbiBtYXBwaW5nIGd1ZXN0IGZyYW1lcwogICBhbmQgYWxsb2NhdGlvbiBvZiBwYWdlcyBm
b3IgaW9yZXEgc2VydmVycyBhcmUgbm90IHNpbXVsdGFuZW91c2x5CiAgIHBlcm1pdHRlZC4KIC0g
QWRkIGEgY29tbWVudCBpbnRvIGFzbS9pb3JlcS5oIHN0YXRpbmcgdGhlIG1lYW5pbmcgb2YgdGhl
IGluZGV4CiAgIHZhbHVlIHBhc3NlZCB0byBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZSgpLgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgfCAxMzEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICB8ICAyNyArKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggfCAgIDYg
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgfCAgIDQgKysKIHhlbi9pbmNsdWRl
L3B1YmxpYy9tZW1vcnkuaCAgICAgfCAgIDMgKwogNSBmaWxlcyBjaGFuZ2VkLCAxNzAgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCAxZmJjODFmYjE1Li4wYWFjZDdk
MmMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCkBAIC0yNjAsNiArMjYwLDE5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9p
b3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsK
ICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlvcnAtPnBhZ2UgKQorICAgIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogSWYgYSBwYWdlIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkICh3aGljaCB3
aWxsIGhhcHBlbiBvbgorICAgICAgICAgKiBkZW1hbmQgaWYgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
ZnJhbWUoKSBpcyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAqIG1hcHBpbmcgYSBndWVzdCBmcmFt
ZSBpcyBub3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBnZm5fZXEoaW9y
cC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAg
ICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKQEAgLTI4Miw2ICsyOTUsNjEgQEAgc3RhdGljIGludCBodm1fbWFw
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgcmV0
dXJuIHJjOwogfQogCitzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQoreworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0g
Y3VycmVudC0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/
ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggaW9ycC0+cGFnZSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBJZiBhIGd1ZXN0IGZyYW1lIGhhcyBhbHJlYWR5IGJl
ZW4gbWFwcGVkICh3aGljaCBtYXkgaGFwcGVuCisgICAgICAgICAqIG9uIGRlbWFuZCBpZiBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgaXMgY2FsbGVkKSwgdGhlbgorICAgICAgICAgKiBhbGxv
Y2F0aW5nIGEgcGFnZSBpcyBub3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAt
RVBFUk07CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBBbGxv
Y2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3NpZ25lZCB0byB0aGUgZW11bGF0aW5nCisg
ICAgICogZG9tYWluLCBub3QgdGhlIHRhcmdldCBkb21haW4uIFRoaXMgaXMgYmVjYXVzZSB0aGUg
ZW11bGF0b3IgaXMKKyAgICAgKiBsaWtlbHkgdG8gYmUgZGVzdHJveWVkIGFmdGVyIHRoZSB0YXJn
ZXQgZG9tYWluIGhhcyBiZWVuIHRvcm4KKyAgICAgKiBkb3duLCBhbmQgd2UgbXVzdCB1c2UgTUVN
Rl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFnZSBhbGxvY2F0aW9uCisgICAgICogY291bGQgZmFp
bCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cworICAgICAq
IG1heGltdW0gYWxsb2NhdGlvbi4KKyAgICAgKi8KKyAgICBpb3JwLT5wYWdlID0gYWxsb2NfZG9t
aGVhcF9wYWdlKGN1cnJkLCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBpZiAoICFpb3JwLT5wYWdl
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFp
bl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsKKyAgICBpZiAoICFpb3JwLT52YSApCisgICAgewor
ICAgICAgICBpb3JwLT5wYWdlID0gTlVMTDsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAg
fQorCisgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9v
bCBidWYpCit7CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1
ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgICAgIHJl
dHVybjsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT52YSk7CisgICAgaW9y
cC0+dmEgPSBOVUxMOworCisgICAgcHV0X3BhZ2UoaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+cGFn
ZSA9IE5VTEw7Cit9CisKIGJvb2wgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqczsKQEAgLTQ4OCw2ICs1NTYsMjcgQEAgc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBo
dm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIH0KIAorc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2FsbG9jX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGlu
dCByYzsKKworICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCBmYWxzZSk7CisKKyAgICBp
ZiAoICFyYyAmJiAocy0+YnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVR
X09GRikgKQorICAgICAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgdHJ1ZSk7CisKKyAg
ICBpZiAoIHJjICkKKyAgICAgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKworICAg
IHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2Vz
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQoreworICAgIGh2bV9mcmVlX2lvcmVxX21mbihz
LCB0cnVlKTsKKyAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOworfQorCiBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNjE0LDcgKzcwMywxOCBAQCBzdGF0
aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
IAogIGZhaWxfYWRkOgogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsK
KworICAgIC8qCisgICAgICogTk9URTogSXQgaXMgc2FmZSB0byBjYWxsIGJvdGggaHZtX2lvcmVx
X3NlcnZlcl91bm1hcF9wYWdlcygpIGFuZAorICAgICAqICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZnJlZV9wYWdlcygpIGluIHRoYXQgb3JkZXIuCisgICAgICogICAgICAgVGhpcyBpcyBiZWNhdXNl
IHRoZSBmb3JtZXIgd2lsbCBkbyBub3RoaW5nIGlmIHRoZSBwYWdlcworICAgICAqICAgICAgIGFy
ZSBub3QgbWFwcGVkLCBsZWF2aW5nIHRoZSBwYWdlIHRvIGJlIGZyZWVkIGJ5IHRoZSBsYXR0ZXIu
CisgICAgICogICAgICAgSG93ZXZlciBpZiB0aGUgcGFnZXMgYXJlIG1hcHBlZCB0aGVuIHRoZSBm
b3JtZXIgd2lsbCBzZXQKKyAgICAgKiAgICAgICB0aGUgcGFnZV9pbmZvIHBvaW50ZXIgdG8gTlVM
TCwgbWVhbmluZyB0aGUgbGF0dGVyIHdpbGwgZG8KKyAgICAgKiAgICAgICBub3RoaW5nLgorICAg
ICAqLwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CisgICAgaHZtX2lvcmVx
X3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtNjI0LDYgKzcy
NCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogICAgIEFTU0VSVCghcy0+ZW5hYmxlZCk7CiAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHMpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFn
ZXMocyk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3BhZ2VzKHMpOwogICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKQEAgLTc2Miw3ICs4NjMsOCBAQCBpbnQg
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
LAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgKmlvcmVxX2dmbiA9IGdmbl94
KHMtPmlvcmVxLmdmbik7CisgICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAqaW9yZXFfZ2Zu
ID0gZ2ZuX3gocy0+aW9yZXEuZ2ZuKTsKIAogICAgIGlmICggSEFORExFX0JVRklPUkVRKHMpICkK
ICAgICB7CkBAIC03ODAsNiArODgyLDMzIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
KHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitt
Zm5fdCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZp
ZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlk
eCkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBtZm5fdCBtZm4gPSBJ
TlZBTElEX01GTjsKKworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7
CisKKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RFRkFV
TFQocykgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggaHZtX2lvcmVxX3NlcnZlcl9h
bGxvY19wYWdlcyhzKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgaWYgKCBpZHggPT0gMCAp
CisgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOworICAg
IGVsc2UgaWYgKCBpZHggPT0gMSApCisgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+
aW9yZXEucGFnZSkpOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKKworICAgIHJldHVybiBtZm47Cit9CisK
IGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGVuZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggYzhmNTBmM2JiMC4uODdkZWJiZGVmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMiw2ICsxMjIs
NyBAQAogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9wY2kuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAKICNpbmNs
dWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxl
Lmg+CkBAIC00Nzk1LDYgKzQ3OTYsMjcgQEAgc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9ncmFu
dF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50
IHhlbm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm5fbGlzdFtdKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBucl9mcmFtZXM7IGkrKyApCisgICAgeworICAgICAgICBtZm5fdCBtZm4gPSBodm1fZ2V0X2lv
cmVxX3NlcnZlcl9mcmFtZShkLCBpZCwgZnJhbWUgKyBpKTsKKworICAgICAgICBpZiAoIG1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jl
c291cmNlX3QgKnhtYXIpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOwpAQCAtNDgyOSw2ICs0ODUxLDExIEBAIHN0YXRpYyBpbnQgeGVubWVtX2FjcXVp
cmVfcmVzb3VyY2UoeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX2xpc3QpOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcjoKKyAgICAgICAgcmMgPSB4
ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoZCwgeG1hci0+aWQsIHhtYXItPmZyYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMsIG1m
bl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1F
T1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmluZGV4IDE4
MjlmY2Y0M2UuLjQ2YjI3NWY3MmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAtMzEsNiAr
MzEsMTIgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwg
aW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9w
b3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworLyoKKyAqIEdldCB0aGUgbWZuIG9mIGVpdGhlciB0aGUg
YnVmZmVyZWQgb3Igc3luY2hyb25vdXMgaW9yZXEgZnJhbWUuCisgKiAoaWR4ID09IDAgLT4gYnVm
ZmVyZWQsIGlkeCA9PSAxIC0+IHN5bmNocm9ub3VzKS4KKyAqLworbWZuX3QgaHZtX2dldF9pb3Jl
cV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgpOwogaW50IGh2bV9tYXBf
aW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwgdWlu
dDY0X3Qgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgZW5kKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA5Njc3YmQ3NGU3Li41OWI2MDA2OTEw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX2Rt
X29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJh
Y2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAqIHJlc3BlY3RpdmVs
eS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlv
bgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisgKiBOT1RFOiBUbyBh
Y2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlvcmVx
CisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJlc291cmNlIHR5cGUg
WEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRf
aW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggOWJmNThlNzM4NC4uNzE2
OTQxZGMwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjY0LDEwICs2NjQsMTMgQEAgc3RydWN0IHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7CiAgICAgdWludDE2X3QgdHlwZTsKIAogI2RlZmluZSBY
RU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMAorI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9y
ZXFfc2VydmVyIDEKIAogICAgIC8qCiAgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3Vy
Y2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCiAgICAgICogICAgICB1bmxlc3Mgc3Rh
dGVkIG90aGVyd2lzZS4KKyAgICAgKgorICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lv
cmVxX3NlcnZlciAtPiBpZCA9PSBpb3JlcSBzZXJ2ZXIgaWQKICAgICAgKi8KICAgICB1aW50MzJf
dCBpZDsKICAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2Ug
dG8gYmUgbWFwcGVkICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 15:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 15:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyRE-0000wC-3Q; Mon, 18 Sep 2017 15:58:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427434608=Paul.Durrant@citrix.com>)
 id 1dtyRC-0000vk-H1
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 15:58:22 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 21/2A-02041-D1DEFB95; Mon, 18 Sep 2017 15:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK7s2/2
 RBpemM1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzFkxkL1gYXrFv5XT2BsZupy5GTg4JAX+J
 xzOmMIHYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWeA4k8TUlo/MIDXCAjES/bens4HYLAKqE
 qfm7QKL8wrYSPR/+MQIMVNeYlfbRVYQmxMo3nl2MViNkIC1xIZFJ5gg6gUlTs58wgJiMwtoSr
 Ru/80OYctLNG+dDVWvIrF+6iy2CYx8s5C0zELSMgtJywJG5lWM6sWpRWWpRbqWeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFWz8DAuIPx9U+nQ4ySHExKoryikfsjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwsrwBygkWpaanVqRl5gCDHiYtwcGjJMJ78TVQmre4IDG3ODMdI
 nWK0Zija9qVP0wcHTfv/mESYsnLz0uVEuf1A5kkAFKaUZoHNwgWjZcYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfM6g0zhycwrgdv3CugUJqBTWnbsATmlJBEhJdXA6MwzUaW7YpLwMf8LEna
 rVbgadwaWrY+a/9NZegnP9mlemhX3ilQXuoWsiiqZtkYkWqjhoEnqOpfo15umt9lNnGd/59xW
 VddH14UX6nWkntu9XX3dtTMMXiFHhMKTZi48zz7N+YD1TZb1EVssE5hUe6Q9jT9bT9uo+XlmW
 znXUn6W2Ny7VmppSizFGYmGWsxFxYkA7MCGisECAAA=
X-Env-Sender: prvs=427434608=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505750297!110786005!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3848 invoked from network); 18 Sep 2017 15:58:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 15:58:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440169968"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 18 Sep 2017 16:31:25 +0100
Message-ID: <20170918153126.3058-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170918153126.3058-1-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v7 11/12] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKdjM6CiAtIFVwZGF0ZWQgaW4gcmVzcG9uc2UgdG8gcmV2aWV3IGNv
bW1lbnRzIGZyb20gV2VpIGFuZCBSb2dlci4KIC0gQWRkZWQgYSBIQU5ETEVfQlVGSU9SRVEgbWFj
cm8gdG8gbWFrZSB0aGUgY29kZSBuZWF0ZXIuCiAtIFRoaXMgcGF0Y2ggbm8gbG9uZ2VyIGludHJv
ZHVjZXMgYSBzZWN1cml0eSB2dWxuZXJhYmlsaXR5IHNpbmNlIHRoZXJlCiAgIGlzIG5vdyBhbiBl
eHBsaWNpdCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGlvcmVxIHNlcnZlcnMgdGhhdCBtYXkgYmUK
ICAgY3JlYXRlZCBmb3IgYW55IG9uZSBkb21haW4uCi0tLQogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAgOCArKysrKwogdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKystLQogeGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAgICAgICAg
ICB8IDMyICsrKysrKysrKysrLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwppbmRleCBmY2IyNjBkMjli
Li4yODk1ODkzNGJmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwor
KysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAtMTg4LDYgKzE4OCwxNCBAQCBp
bnQgeGVuZGV2aWNlbW9kZWxfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKAogCiAgICAgZGF0YS0+aWQg
PSBpZDsKIAorICAgIC8qCisgICAgICogSWYgdGhlIGNhbGxlciBpcyBub3QgcmVxdWVzdGluZyBn
Zm4gdmFsdWVzIHRoZW4gaW5zdHJ1Y3QgdGhlCisgICAgICogaHlwZXJjYWxsIG5vdCB0byByZXRy
aWV2ZSB0aGVtIGFzIHRoaXMgbWF5IGNhdXNlIHRoZW0gdG8gYmUKKyAgICAgKiBtYXBwZWQuCisg
ICAgICovCisgICAgaWYgKCFpb3JlcV9nZm4gJiYgIWJ1ZmlvcmVxX2dmbikKKyAgICAgICAgZGF0
YS0+ZmxhZ3MgfD0gWEVOX0RNT1Bfbm9fZ2ZuczsKKwogICAgIHJjID0geGVuZGV2aWNlbW9kZWxf
b3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7CiAgICAgaWYgKHJjKQogICAgICAg
ICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUv
eGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZp
Y2Vtb2RlbC5oCmluZGV4IDEzMjE2ZGIwNGEuLmQ3M2E3NmRhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC02MSwxMSArNjEsMTEg
QEAgaW50IHhlbmRldmljZW1vZGVsX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoCiAgKiBAcGFybSBkb21p
ZCB0aGUgZG9tYWluIGlkIHRvIGJlIHNlcnZpY2VkCiAgKiBAcGFybSBpZCB0aGUgSU9SRVEgU2Vy
dmVyIGlkLgogICogQHBhcm0gaW9yZXFfZ2ZuIHBvaW50ZXIgdG8gYSB4ZW5fcGZuX3QgdG8gcmVj
ZWl2ZSB0aGUgc3luY2hyb25vdXMgaW9yZXEKLSAqICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAg
ICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAqIEBw
YXJtIGJ1ZmlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIGJ1
ZmZlcmVkIGlvcmVxCi0gKiAgICAgICAgICAgICAgICAgICAgZ2ZuCisgKiAgICAgICAgICAgICAg
ICAgICAgZ2ZuLiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHBhcm0gYnVmaW9y
ZXFfcG9ydCBwb2ludGVyIHRvIGEgZXZ0Y2huX3BvcnRfdCB0byByZWNlaXZlIHRoZSBidWZmZXJl
ZAotICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsCisgKiAgICAgICAg
ICAgICAgICAgICAgIGlvcmVxIGV2ZW50IGNoYW5uZWwuIChNYXkgYmUgTlVMTCBpZiBub3QgcmVx
dWlyZWQpCiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50
IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2VmNGI2Y2E5
Li5jMDIwZjBjOTlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9kbS5jCkBAIC00MTgsMTYgKzQxOCwxOSBAQCBzdGF0aWMgaW50IGRtX29w
KGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
eGVuX2RtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyAqZGF0YSA9CiAgICAgICAgICAgICAmb3Au
dS5nZXRfaW9yZXFfc2VydmVyX2luZm87CisgICAgICAgIGNvbnN0IHVpbnQxNl90IHZhbGlkX2Zs
YWdzID0gWEVOX0RNT1Bfbm9fZ2ZuczsKIAogICAgICAgICBjb25zdF9vcCA9IGZhbHNlOwogCiAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQorICAgICAgICBp
ZiAoIGRhdGEtPmZsYWdzICYgfnZhbGlkX2ZsYWdzICkKICAgICAgICAgICAgIGJyZWFrOwogCiAg
ICAgICAgIHJjID0gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhkLCBkYXRhLT5pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5pb3JlcV9nZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+YnVmaW9yZXFfZ2ZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVO
X0RNT1Bfbm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCA6ICZkYXRhLT5pb3JlcV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoZGF0YS0+ZmxhZ3MgJiBYRU5fRE1PUF9ub19nZm5zKSA/CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMIDogJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkYXRhLT5idWZpb3JlcV9wb3J0
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDNlMmEzZjYyYmEuLjFmYmM4
MWZiMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKQEAgLTM1NCw2ICszNTQsOSBAQCBzdGF0aWMgdm9pZCBodm1fdXBk
YXRlX2lvcmVxX2V2dGNobihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICB9CiB9CiAK
KyNkZWZpbmUgSEFORExFX0JVRklPUkVRKHMpIFwKKyAgICAocy0+YnVmaW9yZXFfaGFuZGxpbmcg
IT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikKKwogc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMzc1LDcgKzM3OCw3
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywKIAogICAgIHN2LT5pb3JlcV9ldnRjaG4gPSByYzsKIAotICAgIGlmICggdi0+
dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgIGlmICggdi0+dmNw
dV9pZCA9PSAwICYmIEhBTkRMRV9CVUZJT1JFUShzKSApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcy0+ZG9tYWluOwogCkBAIC00MjYsNyArNDI5LDcgQEAgc3RhdGljIHZvaWQg
aHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywK
IAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+
dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYt
PnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94
ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAg
ICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpA
QCAtNDUzLDcgKzQ1Niw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2Fs
bF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIAogICAgICAgICBsaXN0X2RlbCgm
c3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1
ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5E
TEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5k
b21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hh
bm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDY0LDE0ICs0NjcsMTMgQEAg
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2NrKTsKIH0KIAotc3RhdGlj
IGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVm
aW9yZXEpCitzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzKQogewogICAgIGludCByYzsKIAogICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgZmFsc2UpOwogCi0gICAgaWYgKCAhcmMgJiYgaGFuZGxlX2J1ZmlvcmVxICkKKyAg
ICBpZiAoICFyYyAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICByYyA9IGh2bV9tYXBf
aW9yZXFfZ2ZuKHMsIHRydWUpOwogCiAgICAgaWYgKCByYyApCkBAIC01OTksMTMgKzYwMSw3IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGJ1Zmlv
cmVxX2hhbmRsaW5nID09IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9BVE9NSUMgKQotICAgICAgICBz
LT5idWZpb3JlcV9hdG9taWMgPSB0cnVlOwotCi0gICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21h
cF9wYWdlcygKLSAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFT
UlZfQlVGSU9SRVFfT0ZGKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsX21hcDsK
KyAgICBzLT5idWZpb3JlcV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCiAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTYyMCw5ICs2MTYsNiBAQCBzdGF0aWMgaW50
IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZl
cl91bm1hcF9wYWdlcyhzKTsKIAotIGZhaWxfbWFwOgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJl
ZV9yYW5nZXNldHMocyk7Ci0KICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTc2MiwxMSArNzU1LDIw
IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2Vy
dmlkX3QgaWQsCiAgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKICAgICAgICAgZ290byBvdXQ7CiAK
KyAgICBpZiAoIGlvcmVxX2dmbiB8fCBidWZpb3JlcV9nZm4gKQorICAgIHsKKyAgICAgICAgcmMg
PSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9y
ZXEuZ2ZuKTsKIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisgICAgaWYgKCBI
QU5ETEVfQlVGSU9SRVEocykgKQogICAgIHsKLSAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94
KHMtPmJ1ZmlvcmVxLmdmbik7CisgICAgICAgIGlmICggYnVmaW9yZXFfZ2ZuICkKKyAgICAgICAg
ICAgICpidWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOworCiAgICAgICAgICpi
dWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIApAQCAtMTI4MCw3ICsx
MjgyLDggQEAgc3RhdGljIGludCBodm1fc2VuZF9idWZmZXJlZF9pb3JlcShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgaW9yZXFfdCAqcCkKICAgICBwZy0+cHRycy53cml0ZV9wb2ludGVyICs9
IHF3ID8gMiA6IDE7CiAKICAgICAvKiBDYW5vbmljYWxpemUgcmVhZC93cml0ZSBwb2ludGVycyB0
byBwcmV2ZW50IHRoZWlyIG92ZXJmbG93LiAqLwotICAgIHdoaWxlICggcy0+YnVmaW9yZXFfYXRv
bWljICYmIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKKyAgICB3aGlsZSAoIChzLT5i
dWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRPTUlDKSAmJgorICAg
ICAgICAgICAgcXcrKyA8IElPUkVRX0JVRkZFUl9TTE9UX05VTSAmJgogICAgICAgICAgICAgcGct
PnB0cnMucmVhZF9wb2ludGVyID49IElPUkVRX0JVRkZFUl9TTE9UX05VTSApCiAgICAgewogICAg
ICAgICB1bmlvbiBidWZpb3JlcV9wb2ludGVycyBvbGQgPSBwZy0+cHRycywgbmV3OwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAppbmRleCAyYmU5MzUzZTM3Li40NDkxYTk2MzUwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaApAQCAtNjgsOCArNjgsOCBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwogICAgIGV2dGNo
bl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVjdCByYW5nZXNldCAg
ICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKKyAgICBpbnQgICAgICAgICAgICAgICAg
ICAgIGJ1ZmlvcmVxX2hhbmRsaW5nOwogICAgIGJvb2wgICAgICAgICAgICAgICAgICAgZW5hYmxl
ZDsKLSAgICBib29sICAgICAgICAgICAgICAgICAgIGJ1ZmlvcmVxX2F0b21pYzsKIH07CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3N2JkNzRlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfY3Jl
YXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm86IEdl
dCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAgKgotICogVGhlIGVtdWxh
dG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0dXJlcyBhbmQgYnVm
ZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4gdXNlcyB0byByZXF1
ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRhcmdldCBkb21haW4n
cyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAqIHJlc3BlY3RpdmVseS4g
SW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQKLSAq
IGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQg
Y2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhlbS4gKFRoZSBldmVu
dCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0aW9uIHJlcXVlc3RzIGFy
ZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVjdHVyZXMgaW4gPGlvcmVx
X2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxpbmcgYnVmZmVyZWQg
ZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFuZGVkIGJhY2sgaW4gPGJ1
ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUgMC4KKyAqIElmIHRo
ZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzLCB0
aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbCA8YnVmaW9yZXFf
cG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZv
ciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBzcGVjaWZpZWQgaW4gdGhl
IHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlvbiwgaWYgdGhlIFhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwKKyAqIHRoZSBlbXVs
YXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBzdHJ1Y3R1cmVzIGFu
ZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9tIGd1ZXN0IG1lbW9y
eS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1PUF9ub19nZm5zIHRoZW4g
dGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAqIHRoZSBmcmFtZSBudW1i
ZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9nZm4+Cisg
KiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBoYW5kbGluZyBidWZm
ZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2YWxpZCkuCiAgKi8K
ICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIAogc3RydWN0IHhlbl9k
bV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0gc2VydmVyIGlkICovCiAg
ICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAgLyogSU4gLSBmbGFncyAq
LworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1PUF9ub19nZm5zIDAKKyNk
ZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25vX2dmbnMpCisKICAgICAv
KiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2huX3BvcnRfdCBidWZpb3Jl
cV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisgICAgLyogT1VUIC0gc3lu
YyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAqLworICAg
IC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1lbnQgYWJvdmUpKi8K
ICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:06:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyZJ-0002Ud-2R; Mon, 18 Sep 2017 16:06:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtyZH-0002UX-S8
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 16:06:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DC/2D-03423-31FEFB95; Mon, 18 Sep 2017 16:06:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpK7Q+/2
 RBr9vG1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozp3+8wFjxjqei5d4algfEjcxcjJ4eEgL9E
 297rjBC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/nQM0hwOox
 kFizyQFkDCLgKrEj5b9YONFBBQlHry8yQpRHiLxefFLsFXCAlESvQ+6wWo4BSwlbl1ZAjZSSG
 A7o8SSc94Q55hIvF24kw1kvJCAmsTc9fEQYUuJb+ufMk9gFJiF5LhZSI6bheS4BYzMqxg1ilO
 LylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOTAQh2MP6ZH3iIUZKD
 SUmUVzRyf6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7Vb4FygkWp6akVaZk5wBiBSUtw8CiJ8
 NqCpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8+0BKBUBKM0rz4AbBYvcSo6
 yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnXgEzhycwrgdv3CugUJqBTWnbsATmlJBEhJdXAmOd
 9ZoPtvyke7nxXFot6N23jDl+5xfy2hEDTmt9y51UtJ5Vr71RokDM+k3rt3vNgzXd72uQX5d0U
 33OVSTXo18VZU2J4fOo/tO/7nVP1n0vs+D8NEQNzrjldi1gOrEtjNIrVz/TIslu9Veb72+oJo
 v33GCcvMzz+y7R8suJ7iSD1p+8eph3foMRSnJFoqMVcVJwIAI+H2x3YAgAA
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505750801!116539653!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20999 invoked from network); 18 Sep 2017 16:06:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 16:06:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440171383"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.61197.750064.872026@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 17:06:37 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170918144925.47a7megagzsrfxzz@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-17-git-send-email-ian.jackson@eu.citrix.com>
 <20170918144925.47a7megagzsrfxzz@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 16/22] xentoolcore,
 _restrict_all: Document implementation "complete"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDE2LzIyXSB4ZW50b29sY29yZSwgX3Jlc3RyaWN0
X2FsbDogRG9jdW1lbnQgaW1wbGVtZW50YXRpb24gImNvbXBsZXRlIiIpOgo+IE9uIEZyaSwgU2Vw
IDE1LCAyMDE3IGF0IDA3OjQ4OjUzUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gLSAq
ICBUaGlzIGZ1bmN0aW9uIHdpbGwgYmUgaW1wbGVtZW50ZWQgaW5zb2ZhciBhcyBpdCBhcHBlYXJz
IG5lY2Vzc2FyeQo+ID4gLSAqICBmb3IgdGhlIHB1cnBvc2VzIG9mIHJ1bm5pbmcgYSBkZXByaXZp
bGVnZWQgcWVtdS4KPiA+ICsgKiAgVGhpcyBmdW5jdGlvbiBoYXMgYmVlbiBpbXBsZW1lbnRlZCBp
bnNvZmFyIGFzIGl0IGFwcGVhcnMgbmVjZXNzYXJ5Cj4gPiArICogIGZvciB0aGUgcHVycG9zZXMg
b2YgcnVubmluZyBhIGRlcHJpdmlsZWdlZCBxZW11LCBhbmQgaXMgYmVsaWV2ZWQgdG8KPiA+ICsg
KiAgYmUgc3VmZmljaWVudCAoc3ViamVjdCB0byB0aGUgY2F2ZWF0cyBkaXNjdXNzZWQgaW4gdGhl
IGFwcHJvcHJpYXRlCj4gPiArICogIGxpYnhsIGRvY3VtYXRhdGlvbiBmb3IgdGhpcyBmZWF0dXJl
KS4KPiAKPiBkb2N1bWVudGF0aW9uCgpGaXhlZCwgdGhhbmtzLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:08:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:08:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyb5-0002bL-DT; Mon, 18 Sep 2017 16:08:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtyb3-0002b9-Ry
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 16:08:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 75/A7-17770-18FEFB95; Mon, 18 Sep 2017 16:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDvW7D+/2
 RBg/WmVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozLT5axFvxhq7i0fQ1bA+MH1i5GTg4JAX+J
 g7cfsUPYHhLXz55gArHZBHQlmrb8ZQOxeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg5zFyMHU
 I2DxPJL3CBhFgFViSvX14OViwgoSjx4eZMVojxQ4uqCJ2DjhQUSJGb/eA02hlPAUqL57FEgm4
 tDSGAbo8S+wz+YIO4xkXi7cCcbyHwhATWJuevjIcKWEt/WP2WewCgwC8l1s5BcNwvJdQsYmVc
 xahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJgMQ7GD8Mz/w
 EKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8s98B5QSLUtNTK9Iyc4BRApOW4
 OBREuFdDJLmLS5IzC3OTIdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ8zqBlAqAlGaU5sENgk
 XvJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzzgOZwpOZVwK37xXQKUxAp7Ts2ANySkkiQkq
 qgVFLrFOWvW360/R87kUNS061T26pfrfPXP3V9nPeoT9D1t+eHRWctW/PzuPJh78s+se1r9bm
 0mbl668qTXQPa6+9XnBd1lzVMp0rNXbS+qDI8oDElNuyLH59r3/4ZGzkM1XNW3f8z+KXf24dm
 Hm7Zs8KTo8/HSxfj85dvGSywSWbR1EXLpje4tijxFKckWioxVxUnAgALbT4qNkCAAA=
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505750910!107812672!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35039 invoked from network); 18 Sep 2017 16:08:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 16:08:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448204571"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.61298.694908.280206@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 17:08:18 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170918145208.4r3uju4j7rb6xv6j@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170918145208.4r3uju4j7rb6xv6j@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jlc3RyaWN0
X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+IE9uIEZy
aSwgU2VwIDE1LCAyMDE3IGF0IDA3OjQ4OjQwUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgou
Li4KPiA+ICt2b2lkIHhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKFhlbnRvb2xj
b3JlX19BY3RpdmVfSGFuZGxlKik7Cj4gPiArdm9pZCB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9h
Y3RpdmVfaGFuZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7Cj4gCj4gV2h5IHVzZSB0
d28gdW5kZXJzY29yZXMgaW4gdGhvc2UgZnVuY3Rpb24gbmFtZXM/CgpUaGVzZSBmdW5jdGlvbnMg
YXJlIGZvciB1c2UgYnkgb3RoZXIgWGVuIGxpYnJhcmllcyBvbmx5LCBub3QgYnkKZXh0ZXJuYWwg
Y2FsbGVycy4KCj4gSXMgdGhpcyBsaWJyYXJ5IHN1cHBvc2VkIHRvIGJlIHN0YWJsZT8gV2Ugb25s
eSBleHBlY3QgdGhpcyB0byBiZSB0ZWNoCj4gcmV2aWV3LCByaWdodD8gIEkgdGhpbmsgaXQgaXMg
d29ydGggZXhwbGljaXRseSBzdGF0aW5nIHRoYXQgaWYgdGhhdCdzCj4gdGhlIGNhc2UuCgpUaGUg
QVBJL0FCSSB0byB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwgaXMgaW50ZW5kZWQgdG8gYmUgc3Rh
YmxlLgpUaGUgaW50ZXJuYWwgQVBJIG1heSB2YXJ5LgoKVGhlIGhlYWQgY29tbWVudCBvZiB4ZW50
b29sY29yZV9pbnRlcm5hbC5oIHNheXMKICAgKiBJbnRlcmZhY2VzIG9mIHhlbnRvb2xjb3JlIGRp
cmVjdGVkIGludGVybmFsbHkgYXQgb3RoZXIgWGVuIGxpYnJhcmllcwpidXQgSSBjYW4gbWFrZSB0
aGlzIG1vcmUgZXhwbGljaXQgaWYgeW91IHdhbnQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtyik-0003PE-6X; Mon, 18 Sep 2017 16:16:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtyij-0003P8-EO
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 16:16:29 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 31/1B-26922-C51FFB95;
 Mon, 18 Sep 2017 16:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG70x/2
 RBve7bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpDb8ZC76wV/y9OZe5gfEcWxcjJ4eEgL/E
 x3l3WUBsNgFdiaYtf8HivAKCEidnPgGLMwvoSCzY/YkNwpaX2P52DjNEjYPExntb2UFsFgFVi
 Y+PDoHViwhoSRxZt4QJol5F4tS8LrC4sECkxKsfq8DmcArYSLx8fIS1i5GDQ0ggR+LPJgmIc0
 wk3i7cyQYRVpOYuz5+AiPfLCQHzUJy0CwkBy1gZF7FqFGcWlSWWqRrbKiXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIOxaVHgIUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4az4A5QSLUtNTK9Iyc4AhD5OW4OBREuFtAknzFhck5hZnpkOkTjEacxzbd
 PkPE0fHzbt/mIRY8vLzUqXEeaVASgVASjNK8+AGwWLxEqOslDAvI9BpQjwFqUW5mSWo8q8YxT
 kYlYR560Cm8GTmlcDtewV0ChPQKS079oCcUpKIkJJqYOxuXfq4YUpycPXqEGfBo8kL20LTX7Z
 +t/cK3vb9lP/rX7c7BC6LLrw1p1mt/tBZldn/3kS1nDYxeLD5eoeWYv2xb7uPnpHT6THftG/S
 S570O9b3vyqyKrSubLtb2dqT+PM0y+PX6151OOy4sHP2rBlrmIzvH2fxX/BNVTNc/V5W+fo1K
 t9Eje8psRRnJBpqMRcVJwIAhjWwRcACAAA=
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505751386!83411303!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12558 invoked from network); 18 Sep 2017 16:16:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 16:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="440172747"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.61779.586542.111266@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 17:16:19 +0100
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-4-paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-4-paul.durrant@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 03/12] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NyAwMy8xMl0gdG9vbHMvbGlieGVuZm9yZWln
bm1lbW9yeTogYWRkIHN1cHBvcnQgZm9yIHJlc291cmNlIG1hcHBpbmciKToKPiBBIHByZXZpb3Vz
IHBhdGNoIGludHJvZHVjZWQgYSBuZXcgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBn
dWVzdAo+IHJlc291cmNlcyBmb3IgZGlyZWN0IHByaXYtbWFwcGluZy4KPiAKPiBUaGlzIHBhdGNo
IGFkZHMgbmV3IGZ1bmN0aW9uYWxpdHkgaW50byBsaWJ4ZW5mb3JlaWdubWVtb3J5IHRvIG1ha2Ug
dXNlCj4gb2YgYSBuZXcgcHJpdmNtZCBpb2N0bCBbMV0gdGhhdCB1c2VzIHRoZSBuZXcgbWVtb3J5
IG9wIHRvIG1ha2Ugc3VjaAo+IHJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCj4gCj4g
WzFdIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9wYXVsZHUvbGludXgu
Z2l0O2E9Y29tbWl0O2g9Y2U1OWEwNWU2NzEyCgpUaGlzIGxvb2tzIHBsYXVzaWJsZSB0byBtZS4K
Ckkgd29uZGVyIHdoZXRoZXIgdGhpcywgcGFydGljdWxhcmx5IGZvciB0aGUgaW9yZXEgc2VydmVy
IHBhZ2UsIHdpbGwKbWFrZSBpdCBwb3NzaWJsZSB0byBkZXByaXZpbGVnZSBlYXJsaWVyIHRoYW4g
SSBkaWQgaW4gbXkgb3duIHNlcmllcyBvbgpGcmlkYXkuCgooV2l0aCBteSBzZXJpZXMsIEkgZG8g
dGhlIGRlcHJpdiBvbiBlbnRlcmluZyB0aGUgYHJ1bm5pbmcnIHN0YXRlLAp3aGljaCBpcyBxdWl0
ZSBsYXRlLiAgSXQncyBhZnRlciByZWFkaW5nIHRoZSBtaWdyYXRpb24gc3RyZWFtLCB3aGljaApp
cyBub3QgaWRlYWwuICBCdXQgaXQgZGlkIG1lYW4gdGhhdCBxZW11IGhhZCBhbHJlYWR5IGFxdWly
ZWQgdGhlIGlvcmVxCnBhZ2UgYnkgdGhlbiBzbyBpdCB3b3JrZWQuICBVbmxlc3MgdGhhdCdzIGp1
c3QgYmVjYXVzZSBteSBYZW4gd2FzIGEKYml0IG9sZD8pCgpBbnl3YXksCgpBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:18:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:18:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtykw-0003Wx-Ie; Mon, 18 Sep 2017 16:18:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dtykv-0003Wo-Ha
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 16:18:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 B5/5E-09852-4E1FFB95; Mon, 18 Sep 2017 16:18:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQvfRx/2
 RBl9eMll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmdk9wLXvFU/Ds5m6WBcQ1XFyMnh4SAn8SO
 /m8sIDaLgKrE/3V7gGwODjYBe4npXytAwiICWhJH1i1hArGZBR4zSmxbIQtiCwvESkxdfgWsl
 VfAU2L+i/dsILaQQK7Emi8boeKCEidnPmGB6NWTuDF1ChvIeGYBaYnl/zggwvISzVtnM4PYnA
 K2Ev9evgezRQVUJE6uXMMEMVJRon/eAzaIi9Mltv79xTyBUWAWkg2zkGyYhbBhFpINCxhZVjG
 qF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhioDEOxgPDbZ+RCj
 JAeTkiivaOT+SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHrA0BcSLEpNT61Iy8wBRg1MWoKDR
 0mE1wIkzVtckJhbnJkOkTrFqCglzssBkhAASWSU5sG1wSL1EqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5DUGm8GTmlcBNfwW0mAloccuOPSCLSxIRUlINjK5HwpJ5lkp2ZEU9aDz4IiNS1dX
 P6dus0pL4DiGlF8+Dp10u+uFzirf9/cS558Vubz2374Z1k9JBU//yddt28q5LzC8yOJd+bd4J
 ZWub3iyB0JPiZ6du/eo7sdhx/lLBi0lSux6z/9yedUFp38ZyT1WGre0HAlmn2H64qWedPkEy4
 qzfC4HqZiWW4oxEQy3mouJEAGZ+fsrPAgAA
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505751521!108523916!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29891 invoked from network); 18 Sep 2017 16:18:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 16:18:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="53021733"
Date: Mon, 18 Sep 2017 17:18:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20170918161822.ltmnkxxup3l27qf4@dhcp-3-128.uk.xensource.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-13-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170918153126.3058-13-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDQ6MzE6MjZQTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyCj4gCj4gVGhpcyBwYXRjaCBh
ZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHJlc291cmNlIHR5cGUgdGhhdCBjYW4gYmUgbWFwcGVkIHVz
aW5nCj4gdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcC4KPiAKPiBJZiBhbiBl
bXVsYXRvciBtYWtlcyB1c2Ugb2YgdGhpcyByZXNvdXJjZSB0eXBlIHRoZW4sIGluc3RlYWQgb2Yg
bWFwcGluZwo+IGdmbnMsIHRoZSBJT1JFUSBzZXJ2ZXIgd2lsbCBhbGxvY2F0ZSBwYWdlcyBmcm9t
IHRoZSBoZWFwLiBUaGVzZSBwYWdlcwo+IHdpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJN
IG9mIHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5kIHNvIGFyZQo+IG5vdCB2dWxuZXJhYmxlIHRv
IGFueSBkaXJlY3QgYXR0YWNrIGJ5IHRoZSBndWVzdC4gVGhleSBhcmUgb25seSBldmVyCj4gYWNj
ZXNzaWJsZSBieSBYZW4gYW5kIGFueSBkb21haW4gdGhhdCBoYXMgbWFwcGluZyBwcml2aWxlZ2Ug
b3ZlciB0aGUKPiBndWVzdCAod2hpY2ggbWF5IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUg
ZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9yKS4KPiAKPiBOT1RFOiBVc2Ugb2YgdGhlIG5ldyBy
ZXNvdXJjZSB0eXBlIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCj4gICAgICAgWEVOX0RN
T1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFn
IGlzCj4gICAgICAgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCkp1c3Qgb25lIG5pdCBiZWxvdy4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gK21mbl90IGh2bV9nZXRfaW9yZXFf
c2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgpCj4gK3sKPiArICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ICsgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47
Cj4gKwo+ICsgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5sb2NrKTsKPiArCj4gKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4g
Kwo+ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyB8fCAhcyB8fCBJU19ERUZB
VUxUKHMpICkKCklmIHlvdSB1c2UgZ2V0X2lvcmVxX3NlcnZlciB0aGUgaWQgPj0gTUFYX05SX0lP
UkVRX1NFUlZFUlMgY2hlY2sgaXMKcG9pbnRsZXNzLCBnZXRfaW9yZXFfc2VydmVyIHdpbGwgYWxy
ZWFkeSByZXR1cm4gTlVMTCBpbiB0aGF0IGNhc2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtymA-0003lj-TO; Mon, 18 Sep 2017 16:20:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtym9-0003dM-FX
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 16:20:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E8/24-03283-032FFB95; Mon, 18 Sep 2017 16:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfv0/5
 Ig0+TDSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCace77POaCXUkVEzccY2xg
 3G/TxcjFISTQyCTxvu8qK4TzmFHi48TpTBDONkaJT1MnATmcHCICzhJfz8xlB7F5BfQl9nT/Z
 AOxhQXMJZ4uXskM0iAhcE1W4uiv96wgCQkBT4kLFxqZYeyW37OBbHYONgEriUNiIFEWAVWJju
 ZTbBMYuRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAr3
 OAAQ7GI+/jzvEKMnBpCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/7DaCcYFFqempF
 WmYOMPxg0hIcPEoivD0gad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEudNASkSACnKKM2DG
 wGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nUBmcKTmVcCt+kV0BFMQEe07NgDckRJIk
 JKqoFx/pzn3FeEzvEefyh2K046feYKyZOPi49VvO01UP8QuMroiGgQ10Luj+yXme17evVqhHT
 c1ZjdY466TfNU6K/mqZ+t5ZUoH3jdT+SHs4hKfqLGBH6v8rSC2RVxU2TnZjRd3GbXcKLc4BbH
 njMCxbF5/hsPzfSqEWXs0t7CfGDL5xNiOdqek5VYijMSDbWYi4oTAcL3JbOAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505751597!60371969!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30913 invoked from network); 18 Sep 2017 16:19:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 16:19:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dtym2-0005uz-O1; Mon, 18 Sep 2017 16:19:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dtylx-0001pT-4b; Mon, 18 Sep 2017 16:19:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dtylw-0006Ci-Px; Mon, 18 Sep 2017 16:19:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113575-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 16:19:48 +0000
Subject: [Xen-devel] [xen-unstable test] 113575: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU3NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU3NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVm
ZTU3MWRkMTBhNTcyN2JjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAx
NmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTMzODcgIDIwMTctMDktMTIgMjM6MjA6MDkgWiAgICA1IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTEzNDMwICAyMDE3LTA5LTE0IDAxOjI0OjQ4IFogICAgNCBkYXlzICAgIDggYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNTExICAyMDE3LTA5LTE2IDEzOjU5OjA3IFog
ICAgMiBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhh
bmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFt
LmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjkxIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:28:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:28:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtytv-0004V4-Py; Mon, 18 Sep 2017 16:28:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dtytu-0004Ux-0R
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 16:28:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A3/DA-02202-114FFB95; Mon, 18 Sep 2017 16:28:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVysyfVTVfgy/5
 Ig0ePtCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDCw4yF5yTrFh/6R5LA+NMkS5GLg4hgc2M
 Ege3HGGDcE4zSlyY+5e9i5GTg01AU+LO509MILaIgLTEtc+XGUGKmAWeM0pMapnB2sXIwSEsY
 CdxaE8cSA2LgKrEhn33WEBsXgFLieO7m1hBbAkBeYldbRdZJzByLmBkWMWoXpxaVJZapGuol1
 SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6K96BgbGHYxNvc6HGCU5mJREeUUj90c
 K8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9+QkoJ1iUmp5akZaZAwwcmLQEB4+SCK/4Z6A0b3FB
 Ym5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeV+DzBAAKcoozYMbAQviS4yyUsK8jAwMDEI8BalFu
 ZklqPKvGMU5GJWEeW+BTOHJzCuB2/QK6AgmoCNaduwBOaIkESEl1cBolpEufK34V0bbPsGTv1
 9XXXLPWPo7TfuQ5HslYS///xKa0yw2b/qwa/f1mMpF71MO5svV+3slpM2p2b1m991/JW8kZ50
 5P3cOU4+L9u6sUyt4Yt8V8OhdX8VfaD5jyk6/tysN3WRzBSce3bbk7eY5l3ZcStWpWX3UUCNM
 TqCTy8Hu+jZDu+S1SizFGYmGWsxFxYkAhAJKO10CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505752080!109221870!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7319 invoked from network); 18 Sep 2017 16:28:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 18 Sep 2017 16:28:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 657021435;
 Mon, 18 Sep 2017 09:27:59 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94D4F3F53D;
 Mon, 18 Sep 2017 09:27:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 18 Sep 2017 17:27:52 +0100
Message-Id: <20170918162752.14091-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] xen: grant-table: Simplify get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcGxlbWVudGF0aW9uIG9mIGdldF9wYWdlZF9mcmFtZSBpcyBjdXJyZW50bHkgZGlmZmVy
ZW50IHdoZXRoZXIgdGhlCmFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVtb3J5IG9yIHBh
Z2luZyBtZW1vcnkuIEJvdGgKdmVyc2lvbiBhcmUgZXh0cmVtZWx5IHNpbWlsYXIgc28gaXQgaXMg
cG9zc2libGUgdG8gY29uc29saWRhdGUgaW4gYQpzaW5nbGUgaW1wbGVtZW50YXRpb24uCgpUaGUg
bWFpbiBkaWZmZXJlbmNlIGlzIHRoZSB4ODYgdmVyc2lvbiB3aWxsIGFsbG93IGdyYW50IG9uIGZv
cmVpZ24gcGFnZQp3aGVuIHVzaW5nIEhWTS9QVkggd2hpbHN0IEFybSBkb2VzIG5vdC4gQXQgdGhl
IG1vbWVudCwgb24geDg2IGZvcmVpZ24gcGFnZXMKYXJlIG9ubHkgYWxsb3dlZCBmb3IgUFZIIERv
bTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91bGQgbmV2ZXIKYmUgZ3JhbnRlZCBz
byBkZW55IHRoZW0KClRoZSBjaGVjayBmb3Igc2hhcmVkL3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdh
dGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYuClBvdGVudGlhbGx5LCBkdW1teSBwMm1faXNf
c2hhcmVkL3AybV9pc19wYWdpbmcgY291bGQgYmUgaW1wbGVtZW50ZWQgZm9yCkFybS4KClNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgogICAgQ2hhbmdl
cyBpbiB2MjoKICAgICAgICAtIERlbnkgZ3JhbnQgb24gZm9yZWlnbiBwYWdlIChhbGlnbmVkIHdp
dGggdGhlIEFSTSBjb2RlKQogICAgICAgIC0gVXNlICNpZmRlZiByYXRoZXIgdGhhbiAjaWYgZGVm
aW5lZAogICAgICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBGaXggdHlwbyBp
biB0aGUgdGl0bGUKCmdldF9wYWdlX2Zyb21fZ2ZuIHdpbGwgYmUgYWJsZSB0byBnZXQgcmVmZXJl
bmNlIG9uIGZvcmVpZ24gcGFnZSBhbmQgYXMKcGVyIG15IHVuZGVyc3RhbmRpbmcgd2lsbCBhbGxv
dyB0byBncmFudCBwYWdlIG9uIGZvcmVpZ24gbWVtb3J5LgoKVGhpcyB3YXMgbm90IGFsbG93ZWQg
d2l0aCBhIHNpbXBsZSBnZXRfcGFnZSguLi4pIG9uIHRoZSBBUk0KaW1wbGVtZW50YXRpb24gKG5v
IHNoYXJpbmcgbm9yIHBhZ2luZyBzdXBwcm90KSBidXQgaXMgYWxsb3dlZCBvbiB0aGUgeDg2Cmlt
cGxlbWVudGF0aW9uIGR1ZSB0byBnZXRfcGFnZV9mcm9tX2dmbi4KCk9uIHg4NiwgZm9yZWlnbiBw
YWdlcyBhcmUgY3VycmVudGx5IG9ubHkgYWxsb3dlZCBmb3IgUFZIIGRvbTAsIHNvIEkKdGhpbmsg
aXQgaXMgbm90IGEgYmlnIGRlYWwgZm9yIG5vdy4KCk9uIEFybSwgZm9yZWlnbiBwYWdlcyBjYW4g
YmUgcHJlc2VudCBvbiBhbnkgZG9tYWluLiBTbyB0aGlzIHBhdGNoIHdvdWxkCnBlcm1pdCBncmFu
dCBvbiBmb3JlaW5nIHBhZ2VzLgoKVGhpcyBwYXRjaCB3aWxsIGRlbnkgZ3JhbnRpbmcgZm9yZWln
biBwYWdlcy4gSmFuIEJldWxpY2ggaXMgaGFwcHkgd2l0aAppdC4gQW55IG90aGVyIG9waW5pb25z
PwotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE5ICsrKysrKysrLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCBjMzg5NWU2MjAxLi5hNmExNjhkZjZlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yNTksNyArMjU5
LDYgQEAgc3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2ln
bmVkIGxvbmcgKmZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFp
biAqcmQpCiB7CiAgICAgaW50IHJjID0gR05UU1Rfb2theTsKLSNpZiBkZWZpbmVkKFAyTV9QQUdF
RF9UWVBFUykgfHwgZGVmaW5lZChQMk1fU0hBUkVEX1RZUEVTKQogICAgIHAybV90eXBlX3QgcDJt
dDsKIAogICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocmQsIGdmbiwgJnAybXQsCkBAIC0y
NjcsMjYgKzI2NiwyNCBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgbG9uZyAqZnJhbWUsCiAgICAgaWYgKCAhKCpwYWdlKSApCiAgICAgewog
ICAgICAgICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7CisjaWZkZWYgUDJNX1NIQVJFRF9U
WVBFUwogICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAgICAgICAgICAgcmV0
dXJuIEdOVFNUX2VhZ2FpbjsKKyNlbmRpZgorI2lmZGVmIFAyTV9QQUdFU19UWVBFUwogICAgICAg
ICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwMm1f
bWVtX3BhZ2luZ19wb3B1bGF0ZShyZCwgZ2ZuKTsKICAgICAgICAgICAgIHJldHVybiBHTlRTVF9l
YWdhaW47CiAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7
CiAgICAgfQorCisgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwMm10KSApCisgICAgICAgIHJldHVy
biBHTlRTVF9iYWRfcGFnZTsKKwogICAgICpmcmFtZSA9IHBhZ2VfdG9fbWZuKCpwYWdlKTsKLSNl
bHNlCi0gICAgKmZyYW1lID0gbWZuX3goZ2ZuX3RvX21mbihyZCwgX2dmbihnZm4pKSk7Ci0gICAg
KnBhZ2UgPSBtZm5fdmFsaWQoX21mbigqZnJhbWUpKSA/IG1mbl90b19wYWdlKCpmcmFtZSkgOiBO
VUxMOwotICAgIGlmICggKCEoKnBhZ2UpKSB8fCAoIWdldF9wYWdlKCpwYWdlLCByZCkpICkKLSAg
ICB7Ci0gICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZOKTsKLSAgICAgICAgKnBhZ2Ug
PSBOVUxMOwotICAgICAgICByYyA9IEdOVFNUX2JhZF9wYWdlOwotICAgIH0KLSNlbmRpZgogCiAg
ICAgcmV0dXJuIHJjOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 16:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 16:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtzNs-0006fv-78; Mon, 18 Sep 2017 16:59:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dtzNq-0006fp-O2
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 16:58:58 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F6/DF-01916-15BFFB95; Mon, 18 Sep 2017 16:58:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQjfw9/5
 Ig91fOS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyfv/YxFrwTrHj06TBTA+Nuvi5GTg4JAT+J
 vf+XsoPYLAKqEneOf2PrYuTgYBOwl5j+tQIkLCKgLvHnwgTGLkYuDmaBc4wSd2deYAFJCAP1r
 pvUyAxi8wp4SuzsvccEYgsJWEo0nvrMAhEXlDg58wmYzSygI7Fg9yew+cwC0hLL/3GAhDkFrC
 R6nveCtYoKqEicXLkGaoyiRP+8B2wQZ6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkb14tSistQ
 iXSO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwXiq2fkQoyQHk5Io
 r2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryLfwHlBItS01Mr0jJzgJEAk5bg4FES4Z0Ik
 uYtLkjMLc5Mh0idYlSUEufNA0kIgCQySvPg2mDRd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMG8vyBSezLwSuOmvgBYzAS1u2bEHZHFJIkJKqoHR4D6HZsEV45di8WKCsUz7D7hqN3Qrvvq
 dXiuj+yuxOvqkWbir2i/fC/9aed+oL0hdFN3ZzmDzs0Zxb9GcZ0+NpQ99rNB9+W3CySOTgiPs
 V0vc3JWqHc7F3H3rokUh37TPGS5KSov2vFt9eKbUrt8bIxXs3pp9qD4qsO3Uy3AD7RkK35t+L
 vivxFKckWioxVxUnAgAVmhK87kCAAA=
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505753936!114665443!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62571 invoked from network); 18 Sep 2017 16:58:57 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 16:58:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="53023891"
Date: Mon, 18 Sep 2017 17:58:48 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170918162752.14091-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDU6Mjc6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBpbXBsZW1lbnRhdGlvbiBvZiBnZXRfcGFnZWRfZnJhbWUgaXMgY3VycmVudGx5
IGRpZmZlcmVudCB3aGV0aGVyIHRoZQo+IGFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVt
b3J5IG9yIHBhZ2luZyBtZW1vcnkuIEJvdGgKPiB2ZXJzaW9uIGFyZSBleHRyZW1lbHkgc2ltaWxh
ciBzbyBpdCBpcyBwb3NzaWJsZSB0byBjb25zb2xpZGF0ZSBpbiBhCj4gc2luZ2xlIGltcGxlbWVu
dGF0aW9uLgo+IAo+IFRoZSBtYWluIGRpZmZlcmVuY2UgaXMgdGhlIHg4NiB2ZXJzaW9uIHdpbGwg
YWxsb3cgZ3JhbnQgb24gZm9yZWlnbiBwYWdlCj4gd2hlbiB1c2luZyBIVk0vUFZIIHdoaWxzdCBB
cm0gZG9lcyBub3QuIEF0IHRoZSBtb21lbnQsIG9uIHg4NiBmb3JlaWduIHBhZ2VzCj4gYXJlIG9u
bHkgYWxsb3dlZCBmb3IgUFZIIERvbTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91
bGQgbmV2ZXIKPiBiZSBncmFudGVkIHNvIGRlbnkgdGhlbQo+IAo+IFRoZSBjaGVjayBmb3Igc2hh
cmVkL3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYu
Cj4gUG90ZW50aWFsbHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2luZyBjb3VsZCBi
ZSBpbXBsZW1lbnRlZCBmb3IKPiBBcm0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIERlbnkgZ3JhbnQgb24gZm9yZWlnbiBwYWdlIChhbGln
bmVkIHdpdGggdGhlIEFSTSBjb2RlKQo+ICAgICAgICAgLSBVc2UgI2lmZGVmIHJhdGhlciB0aGFu
ICNpZiBkZWZpbmVkCj4gICAgICAgICAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZQo+ICAgICAgICAg
LSBGaXggdHlwbyBpbiB0aGUgdGl0bGUKPiAKPiBnZXRfcGFnZV9mcm9tX2dmbiB3aWxsIGJlIGFi
bGUgdG8gZ2V0IHJlZmVyZW5jZSBvbiBmb3JlaWduIHBhZ2UgYW5kIGFzCj4gcGVyIG15IHVuZGVy
c3RhbmRpbmcgd2lsbCBhbGxvdyB0byBncmFudCBwYWdlIG9uIGZvcmVpZ24gbWVtb3J5Lgo+IAo+
IFRoaXMgd2FzIG5vdCBhbGxvd2VkIHdpdGggYSBzaW1wbGUgZ2V0X3BhZ2UoLi4uKSBvbiB0aGUg
QVJNCj4gaW1wbGVtZW50YXRpb24gKG5vIHNoYXJpbmcgbm9yIHBhZ2luZyBzdXBwcm90KSBidXQg
aXMgYWxsb3dlZCBvbiB0aGUgeDg2Cj4gaW1wbGVtZW50YXRpb24gZHVlIHRvIGdldF9wYWdlX2Zy
b21fZ2ZuLgo+IAo+IE9uIHg4NiwgZm9yZWlnbiBwYWdlcyBhcmUgY3VycmVudGx5IG9ubHkgYWxs
b3dlZCBmb3IgUFZIIGRvbTAsIHNvIEkKPiB0aGluayBpdCBpcyBub3QgYSBiaWcgZGVhbCBmb3Ig
bm93Lgo+IAo+IE9uIEFybSwgZm9yZWlnbiBwYWdlcyBjYW4gYmUgcHJlc2VudCBvbiBhbnkgZG9t
YWluLiBTbyB0aGlzIHBhdGNoIHdvdWxkCj4gcGVybWl0IGdyYW50IG9uIGZvcmVpbmcgcGFnZXMu
Cj4gCj4gVGhpcyBwYXRjaCB3aWxsIGRlbnkgZ3JhbnRpbmcgZm9yZWlnbiBwYWdlcy4gSmFuIEJl
dWxpY2ggaXMgaGFwcHkgd2l0aAo+IGl0LiBBbnkgb3RoZXIgb3BpbmlvbnM/CgpXb24ndCB0aGlz
IGJyZWFrIFFFTVUgcnVubmluZyBpbiBzdHViIGRvbWFpbnM/CgpJIGhhdmVuJ3QgdGVzdGVkIGl0
LCBidXQgSSdtIGFmcmFpZCBRRU1VIHJ1bm5pbmcgaW4gYSBzdHViIGRvbWFpbgptaWdodCB0cnkg
dG8gZ3JhbnQgYSBmb3JlaWduIGZyYW1lLiBJZTogdGhlIGVtdWxhdGVkIG5ldHdvcmsgY29kZSBp
bgpRRU1VIG1pZ2h0IHRyeSB0byBncmFudCBhIGZvcmVpZ24gZnJhbWUgaW4gb3JkZXIgdG8gZm9y
d2FyZCBvcGVyYXRpb25zCmZyb20gZW11bGF0ZWQgZGV2aWNlcyB0byBQViBmcm9udGVuZHMuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 17:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 17:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtzTC-0007QC-Qk; Mon, 18 Sep 2017 17:04:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dtzTB-0007Q5-NL
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 17:04:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1F/2A-02046-C9CFFB95; Mon, 18 Sep 2017 17:04:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUHfOn/2
 RBntmslss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmr5u5nLljAWfHg7k6WBsZt7F2MnBxCAu4S
 B+5cYO1i5AKy1zJKTNvRCuVcY5RY8PUTVJWHRNe8t1CJ9YwSi57/Yeli5OAQFkiVOHPOGqRGR
 EBa4trny4wQ9dUSr5ZvYwOx2QQMJVZvbAGzeQWcJN5c38cCYrMIqErceTSbFcQWFQiXaDrbzw
 JRIyhxcuYTMJtTwF5iw9T5YDazgLrEn3mXmCFscYlbT+YzQdjyEtvfzgGLSwjkSHQ0rGAEOU1
 CQErif6sSyMkSAhNZJN7/Oc0OUSMj8WjiTbYJjKKzkKybhWTFLCQrZiFZsYCRZRWjRnFqUVlq
 ka6hhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDE1DMwMO5g/H3a8xCjJAeTk
 iivaOT+SCG+pPyUyozE4oz4otKc1OJDjBocHAJXDh6ZzSjFkpefl6okwbt3K1CdYFFqempFWm
 YOMKZhSiU4eJREePlA0rzFBYm5xZnpEKlTjIpS4rxTQRICIImM0jy4NlgaucQoKyXMy8jAwCD
 EU5BalJtZgir/ilGcg1FJmLcBZApPZl4J3PRXQIuZgBa37NgDsrgkESEl1cA4KfWN6aYHS6cn
 lG+ZN++Lw/QCHqMtFpeUlgXN/LVip2jEt4vqk8Q0s0r1VZ/06EyeLvIy05/d/r9ytKDVe8b93
 Y0rOkpq5ZSa3ysUKmmar1Z1sPR88Kol+LrVpjMRUg5NZ9kMJvvIfW86e33//7Cycw80HnulyV
 RPN/91Q0Wr2fjkwczkTV+VWIozEg21mIuKEwFCqli1HgMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505754267!107747794!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61575 invoked from network); 18 Sep 2017 17:04:28 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 18 Sep 2017 17:04:28 -0000
Received: (qmail 1941 invoked from network); 18 Sep 2017 20:04:26 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 18 Sep 2017 20:04:26 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8DB7F7FBD3
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 20:04:26 +0300 (EEST)
Received: (qmail 21218 invoked from network); 18 Sep 2017 20:04:26 +0300
Received: from 86-120-154-80.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.154.80)
 by smtp02.buh.bitdefender.net with SMTP; 18 Sep 2017 20:04:26 +0300
To: xen-devel@lists.xen.org
References: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
 <59C003F3020000780017C626@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e6326995-4dbb-7dc6-ac51-69ec47b14a8f@bitdefender.com>
Date: Mon, 18 Sep 2017 20:03:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C003F3020000780017C626@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73208
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461285,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.004531)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002562), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.010774,0.000047)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.322675), Hit: No,
 Details: v2.6.10; Id: 15.5f488e.1bpok82ir.85idl], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAwNjozNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDku
MTcgYXQgMTU6NTMsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4gQEAg
LTYyNSw2ICs2MjUsMjYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPj4gICAgICAgICAgICAgICAh
aXNfaHZtX2RvbWFpbihkKSApCj4+ICAgICAgICAgICAgICBicmVhazsKPj4gIAo+PiArICAgICAg
ICBpZiAoIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwudHlwZSA9PSBIVk1fU0FWRV9DT0RF
KENQVSkgJiYKPj4gKyAgICAgICAgICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmlu
c3RhbmNlIDwgZC0+bWF4X3ZjcHVzICkKPiAKPiBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJJ20gbm90
IGluIGZhdm9yIG9mIHN1Y2ggc3BlY2lhbCBjYXNpbmcsIGV2ZW4KPiBsZXNzIHNvIHdpdGhvdXQg
YW55IGNvZGUgY29tbWVudCBzYXlpbmcgd2h5IHRoaXMgaXMgc28gc3BlY2lhbC4KPiBXaGF0IGlm
IHNvbWVvbmUgZWxzZSB3YW50ZWQgc29tZSBvdGhlciBwaWVjZSBvZiB2Q1BVIHN0YXRlCj4gd2l0
aG91dCBwYXVzaW5nIHRoZSBlbnRpcmUgZG9tYWluPyBXb3VsZG4ndCBpdCBiZSBwb3NzaWJsZSB0
bwo+IGdlbmVyYWxpemUgdGhpcyB0byBjb3ZlciBhbGwgc3VjaCBzdGF0ZSBlbGVtZW50cz8KClRo
ZXJlJ3Mgbm8gcmVhc29uIHdoeSBhbGwgdGhlIG90aGVyIGNhc2VzIHdoZXJlIHRoaXMgd291bGQg
dGhlIHBvc3NpYmxlCnNob3VsZG4ndCBiZSBvcHRpbWl6ZWQuIFdoYXQgaGFzIG1hZGUgdGhpcyBv
bmUgc3RhbmQgb3V0IGZvciB1cyBpcyB0aGF0CndlJ3JlIHVzaW5nIGl0IGEgbG90IHdpdGggaW50
cm9zcGVjdGlvbiwgYW5kIHRoZSBvcHRpbWl6YXRpb24gY291bnRzLgoKQnV0IGp1ZGdpbmcgYnkg
dGhlIGNvZGUgcmVvcmdhbml6YXRpb24gKHRoZSBhZGRpdGlvbiBvZgpodm1fc2F2ZV9vbmVfY3B1
X2N0eHQoKSksIHRoZSBjaGFuZ2VzIHdvdWxkIG5lZWQgdG8gYmUgZG9uZSBvbiBhCm9uZS1ieS1v
bmUgY2FzZSBhbnl3YXkgKGRpZmZlcmVudCBxdWVyaWVzIG1heSByZXF1aXJlIGRpZmZlcmVudCB3
YXlzIG9mCmNoYWdpbmcgdGhlIGNvZGUpLgoKCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 17:10:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 17:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtzYk-00086V-KX; Mon, 18 Sep 2017 17:10:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4272b40e5=Ian.Jackson@citrix.com>)
 id 1dtzYj-00086P-C1
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 17:10:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1B/FF-02224-4FDFFB95; Mon, 18 Sep 2017 17:10:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDve7nv/s
 jDS60c1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxLJ66yFpxirPh+Zw1bA+Nyxi5GTg4JAX+J
 /mm72SFsD4nrZ08wgdhsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBY
 uuaDrAaFgFViRtzPrCC2CICihIPXt5khagPkfi8+CXYXmGBUImXu3+DxTkFLCU+LNgPNlNIYB
 ujxMcZWhD3mEi8XbgTKM4BFFeTmLs+HiJsKfFt/VPmCYwCs5BcNwvJdbOQXLeAkXkVo3pxalF
 ZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBgMgDBDsbGL06HGCU5mJRE
 eUUj90cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVPwWUEyxKTU+tSMvMAcYITFqCg0dJhNcMJ
 M1bXJCYW5yZDpE6xWjMcePh9T9MHB037/5hEmLJy89LlRLnPX0SqFQApDSjNA9uECx2LzHKSg
 nzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9zPIFJ7MvBK4fa+ATmECOqVlxx6QU0oSEVJSDYwG95s
 WVGfJ2zxLnrSszTd+5+94rveRv84q7ePzuT8/2pR98qaluxrMiy5ztDgsjBHj36PKs9zJNNhN
 VkExcmVK11Qz8auf7s+QYVk86/lMGaHQ948TPv1QKNTy8n0t42F8c03LqlOerHYcmo879m5wm
 Pm9frm6Vsn9+C1nZuep3Qn4ty45skCJpTgj0VCLuag4EQBv7mIN2AIAAA==
X-Env-Sender: prvs=4272b40e5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505754609!57290624!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55572 invoked from network); 18 Sep 2017 17:10:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 17:10:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="448213332"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22975.64998.876126.266947@mariner.uk.xensource.com>
Date: Mon, 18 Sep 2017 18:09:58 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170918141823.5o63ppmxazho6sre@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-3-git-send-email-ian.jackson@eu.citrix.com>
 <20170918141823.5o63ppmxazho6sre@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/22] tools: libxendevicemodel: Provide
 xendevicemodel_shutdown
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAyLzIyXSB0b29sczogbGlieGVuZGV2aWNlbW9k
ZWw6IFByb3ZpZGUgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24iKToKPiBXZSBuZWVkIHRvIGhhdmU6
Cj4gCj4gVkVSU18xLjEgewouLi4KPiBBbmQgYWxzbyBidW1wIHRoZSBtaW5vciBudW1iZXIgaW4g
TWFrZWZpbGUuCgpEb25lLCB0aGFua3MuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 17:16:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 17:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtzf8-0008OV-Au; Mon, 18 Sep 2017 17:16:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=427c8c115=roger.pau@citrix.com>)
 id 1dtzf6-0008OP-MC
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 17:16:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 13/6F-26922-F7FFFB95; Mon, 18 Sep 2017 17:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQrf+//5
 Ig2sXBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2rV8ZC1Y7VPx6O5WtgXGZQRcjB4eEgJ/E
 k0Z9EJNFQFWidbY4iMkmYC8x/WtFFyMnhwhQtGPrTaYuRi4OZoFjTBKPFt9kB0kIC8RJNO26z
 QZi8wp4SnRc3sMGUiQk0MIoMftrOxNEQlDi5MwnLCA2s4COxILdn9hAFjALSEss/8cBEuYU8J
 C403AQrERUQEXi5Mo1YK1CAooS/fMegM2XEEiXmPish2UCI/8sJFNnIZk6C2HqAkbmVYwaxal
 FZalFukaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GP8sCzjEKMnB
 pCTKKxq5P1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/iP6CcYFFqempFWmYOMBJg0hIcPEoiv
 DP/AqV5iwsSc4sz0yFSpxiNOTbdvPuHiWPD9wd/mIRY8vLzUqXEeZ1AJgmAlGaU5sENgkXoJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz+oNM4cnMK4Hb9wroFCagU1p27AE5pSQRISXVwJj
 7Pelu0dGwvSVsJ+r9Qn8Zm2xY6LJj91TrYOmcuWmXUo7pxIRXWbfYcdUEHNw5k2fnl9ZX2w68
 FHUNE90S3HW6qabk9WZB/xmBC/58fTSF986dg1f+8FzrefE7tolhHYui1h0D43+P1RKqH60rK
 78se98v3uDgR+lt+QdXVIjacN8OqmDeZ6bEUpyRaKjFXFScCABPmD8OywIAAA==
X-Env-Sender: prvs=427c8c115=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505755007!115881705!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7482 invoked from network); 18 Sep 2017 17:16:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 17:16:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; d="scan'208";a="53025322"
Date: Mon, 18 Sep 2017 18:16:40 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
ICsqIHhsIGludGVyZmFjZXM6Cj4gKwo+ICsgIDEuIGBwc3ItbWJhLXNob3cgW2RvbWFpbi1pZF1g
OgoKSXMgdGhpcyBsaW1pdGVkIHRvIGRvbWFpbi1pZCwgb3Igb25lIGNhbiBhbHNvIHVzZSB0aGUg
ZG9tYWluIG5hbWU/Ck1vc3Qgb2YgdGhlIHhsIGNvbW1hbmRzIGFjY2VwdCBlaXRoZXIgYSBkb21h
aW4taWQgb3IgYSBkb21haW4tbmFtZS4KCj4gKwo+ICsgICAgIFNob3cgbWVtb3J5IGJhbmR3aWR0
aCB0aHJvdHRsaW5nIGZvciBkb21haW4uIFVuZGVyIGRpZmZlcmVudCBtb2RlcywgaXQKPiArICAg
ICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgo+ICsKPiArICAgICBUaGVyZSBhcmUgdHdv
IG1vZGVzOgo+ICsgICAgIExpbmVhciBtb2RlOiB0aGUgcmVzcG9uc2Ugb2YgdGhyb3R0bGluZyB2
YWx1ZSBpcyBsaW5lYXIuCj4gKyAgICAgTm9uLWxpbmVhciBtb2RlOiB0aGUgcmVzcG9uc2Ugb2Yg
dGhyb3R0bGluZyB2YWx1ZSBpcyBub24tbGluZWFyLgo+ICsKPiArICAgICBGb3IgbGluZWFyIG1v
ZGUsIGl0IHNob3dzIHRoZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBz
aG93cwo+ICsgICAgIGhleGFkZWNpbWFsIHZhbHVlLgo+ICsKPiArICAyLiBgcHNyLW1iYS1zZXQg
W09QVElPTlNdIDxkb21haW4taWQ+IDx0aHJvdHRsaW5nPmA6Cj4gKwo+ICsgICAgIFNldCBtZW1v
cnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4KPiArCj4gKyAgICAgT3B0aW9uczoK
PiArICAgICAnLXMnOiBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFs
bCBzb2NrZXRzIGFyZSBwcm9jZXNzZWQuCj4gKwo+ICsgICAgIFRocm90dGxpbmcgdmFsdWUgc2V0
IGluIHJlZ2lzdGVyIGltcGxpZXMgdGhlIGFwcHJveGltYXRlIGFtb3VudCBvZiBkZWxheWluZwo+
ICsgICAgIHRoZSB0cmFmZmljIGJldHdlZW4gY29yZSBhbmQgbWVtb3J5LiBUaGUgaGlnaGVyIHRo
cm90dGxpbmcgdmFsdWUgcmVzdWx0cyBpbgo+ICsgICAgIGxvd2VyIGJhbmR3aWR0aC4gVGhlIG1h
eCB0aHJvdHRsaW5nIHZhbHVlIChNQkFfTUFYKSBzdXBwb3J0ZWQgY2FuIGJlIGdvdAoKcy9nb3Qv
b2J0YWluZWQvCgo+ICsgICAgIHRocm91Z2ggQ1BVSUQuCgpIb3cgY2FuIG9uZSBnZXQgdGhpcyB2
YWx1ZSBlbXBpcmljYWxseT8gRG8gSSBuZWVkIHRvIHVzZSBhIGV4dGVybmFsCnRvb2w/Cgo+ICsK
PiArICAgICBMaW5lYXIgbW9kZTogdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkIGFzIDEw
MC0oTUJBX01BWCkuIEZvciBpbnN0YW5jZSwKPiArICAgICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBp
cyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZhbHVlcyBub3QgYW4gZXZlbgo+ICsg
ICAgIG11bHRpcGxlIG9mIHRoZSBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVk
IGRvd24gKGUuZy4sIHRvIDEwJQo+ICsgICAgIGRlbGF5IGFwcGxpZWQpIGJ5IEhXIGF1dG9tYXRp
Y2FsbHkuCj4gKwo+ICsgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkgdmFsdWVzIGFy
ZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKPiArICAgICBNQkFfTUFYIHZhbHVlIGZy
b20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyIG9mIHR3byB3aWxs
Cj4gKyAgICAgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2YgdHdvIGJ5
IEhXIGF1dG9tYXRpY2FsbHkuCgpCb3RoIG9mIHRoZSBhYm92ZSBkZXNjcmlwdGlvbnMgc2hvdWxk
IGJlIG1vdmVkIHRvIG1iYS1zaG93IElNSE8sIHRoZQpkZXNjcmlwdGlvbiB0aGVyZSBpcyBpbmNv
bXBsZXRlIGFuZCBub3QgaGVscGZ1bC4KCj4gKwo+ICsjIFRlY2huaWNhbCBkZXRhaWxzCj4gKwo+
ICtNQkEgaXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCBzaGFyZXMgdGhlIGJh
c2UgUFNSIGluZnJhc3RydWN0dXJlCj4gK2luIFhlbi4KPiArCj4gKyMjIEhhcmR3YXJlIHBlcnNw
ZWN0aXZlCj4gKwo+ICsgIE1CQSBkZWZpbmVzIGEgcmFuZ2Ugb2YgTVNScyB0byBzdXBwb3J0IHNw
ZWNpZnlpbmcgYSBkZWxheSB2YWx1ZSAoVGhydGwpIHBlcgo+ICsgIENPUywgd2l0aCBkZXRhaWxz
IGJlbG93Lgo+ICsKPiArICBgYGAKPiArICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSsKPiArICAgfCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8ICAg
IEFkZHJlc3MgICAgIHwKPiArICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKPiArICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfMCB8ICAgICAweEQ1
MCAgICAgIHwKPiArICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKPiArICAgfCAuLi4gICAgICAgICAgICAgICAgICAgICAgICB8ICAuLi4gICAgICAgICAg
IHwKPiArICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsK
PiArICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAweEQ1MCtuICAgIHwKPiAr
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiArICBg
YGAKPiArCj4gKyAgV2hlbiBjb250ZXh0IHN3aXRjaCBoYXBwZW5zLCB0aGUgQ09TIElEIG9mIGRv
bWFpbiBpcyB3cml0dGVuIHRvIHBlci10aHJlYWQgTVNSCj4gKyAgYElBMzJfUFFSX0FTU09DYCwg
YW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRpb24gYWNjb3JkaW5n
CgpJIHRoaW5rIHRoaXMgaXMgbWlzc2luZyBzb21lIGNvbnRleHQgb2YgdGhlIHJlbGF0aW9uIGJl
dHdlZW4gYSB0aHJlYWQKYW5kIHRoZSBNU1IuIEkgYXNzdW1lIGl0J3MgcmVsYXRlZCB0byBJQTMy
X1BRUl9BU1NPQywgYnV0IEkgaGF2ZSBubwppZGVhIHdoYXQgdGhhdCBjb25zdGFudCBtZWFucy4K
CldoYXQncyBtb3JlLCBYZW4gZG9lc24ndCBoYXZlIHRocmVhZHMsIHNvIHlvdSBzaG91bGQgbWF5
YmUgc3BlYWsgYWJvdXQKdkNQVXMgaW5zdGVhZD8KCj4gKyAgdG8gdGhlIHRocm90dGxpbmcgdmFs
dWUgc3RvcmVkIGluIHRoZSBUaHJ0bCBNU1IgcmVnaXN0ZXIuCj4gKwo+ICsjIyBUaGUgcmVsYXRp
b25zaGlwIGJldHdlZW4gTUJBIGFuZCBDQVQvQ0RQCj4gKwo+ICsgIEdlbmVyYWxseSBzcGVha2lu
ZywgTUJBIGlzIGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQgb2YgQ0FUL0NEUCwgYW5kIGFueQo+ICsg
IGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0IGFueSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1C
QSB3aXRoIENBVAo+ICsgIGRpc2FibGVkLgo+ICsKPiArICBCdXQgaXQgbmVlZHMgdG8gYmUgbm90
aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0dXJlIHdpdGggQ0FULAo+ICsgIGFs
dGhvdWdoIE1CQSBpcyBlbnVtZXJhdGVkIGJ5IGRpZmZlcmVudCBDUFVJRCBsZWFmIGZyb20gQ0FU
ICh3aGljaAo+ICsgIGluZGljYXRlcyB0aGF0IHRoZSBtYXggQ09TIG9mIE1CQSBtYXkgYmUgZGlm
ZmVyZW50IGZyb20gQ0FUKS4gSW4gc29tZQo+ICsgIGNhc2VzLCBhIGRvbWFpbiBpcyBwZXJtaXR0
ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1vcmUpCj4gKyAgb2YgUFNS
IGZlYXR1cmVzIGJ1dCB3aXRoaW4gdGhlIG90aGVycy4gRm9yIGluc3RhbmNlLCBsZXQncyBhc3N1
bWUgdGhlIG1heAo+ICsgIENPUyBvZiBNQkEgaXMgOCBidXQgdGhlIG1heCBDT1Mgb2YgTDMgQ0FU
IGlzIDE2LCB3aGVuIGEgZG9tYWluIGlzIGFzc2lnbmVkCj4gKyAgOSBhcyBDT1MsIHRoZSBMMyBD
QVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1dCBmb3IgTUJB
LAo+ICsgIHRoZSBIVyB3b3JrcyBhcyBkZWZhdWx0IHZhbHVlIGlzIHNldCBzaW5jZSBDT1MgOSBp
cyBiZXlvbmQgdGhlIG1heCBDT1MgKDgpCj4gKyAgb2YgTUJBLgo+ICsKPiArIyMgRGVzaWduIE92
ZXJ2aWV3Cj4gKwo+ICsqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCj4gKwo+ICsgIFdoZW4g
ZW5mb3JjaW5nIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiwgYWxsIGNvcmVzIG9mIGRvbWFp
bnMgaGF2ZQo+ICsgIHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3aGljaCBzdG9y
ZXMgdGhlIHNhbWUgVGhydGwgKDApLiBUaGUKPiArICBkZWZhdWx0IFRocnRsIE1TUiBpcyB1c2Vk
IG9ubHkgaW4gaHlwZXJ2aXNvciBhbmQgaXMgdHJhbnNwYXJlbnQgdG8gdG9vbCBzdGFjawo+ICsg
IGFuZCB1c2VyLgo+ICsKPiArICBTeXN0ZW0gYWRtaW5pc3RyYXRvcnMgY2FuIGNoYW5nZSBQU1Ig
YWxsb2NhdGlvbiBwb2xpY3kgYXQgcnVudGltZSBieQo+ICsgIHVzaW5nIHRoZSB0b29sIHN0YWNr
LiBTaW5jZSBNQkEgc2hhcmVzIENPUyBJRCB3aXRoIENBVC9DRFAsIGEgQ09TIElECj4gKyAgY29y
cmVzcG9uZHMgdG8gYSAyLXR1cGxlLCBsaWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVu
YWJsZWQsIHdoZW4gQ0RQCj4gKyAgaXMgZW5hYmxlZCwgdGhlIENPUyBJRCBjb3JyZXNwb25kcyB0
byBhIDMtdHVwbGUsIGxpa2UgW0NvZGVfQ0JNLCBEYXRhX0NCTSwKPiArICBUaHJ0bF0uIElmIG5l
aXRoZXIgQ0FUIG5vciBDRFAgaXMgZW5hYmxlZCwgdGhpbmdzIGFyZSBlYXNpZXIsIHNpbmNlIG9u
ZSBDT1MKPiArICBJRCBjb3JyZXNwb25kcyB0byBvbmUgVGhydGwuCj4gKwo+ICsqIFZDUFUgc2No
ZWR1bGUKPiArCj4gKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGluZnJhc3RydWN0dXJlLgo+
ICsKPiArKiBNdWx0aS1zb2NrZXRzCj4gKwo+ICsgIERpZmZlcmVudCBzb2NrZXRzIG1heSBoYXZl
IGRpZmZlcmVudCBNQkEgYWJpbGl0eSAobGlrZSBtYXggQ09TKQo+ICsgIGFsdGhvdWdoIGl0IGlz
IGNvbnNpc3RlbnQgb24gdGhlIHNhbWUgc29ja2V0LiBTbyB0aGUgY2FwYWJpbGl0eQo+ICsgIG9m
IHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KPiArCj4gKyAgVGhpcyBwYXJ0IHJldXNlcyBD
QVQgQ09TIGluZnJhc3RydWN0dXJlLgo+ICsKPiArIyMgSW1wbGVtZW50YXRpb24gRGVzY3JpcHRp
b24KPiArCj4gKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgo+ICsKPiArICAxLiBCb290IGxpbmUg
cGFyYW06ICJwc3I9bWJhIiB0byBlbmFibGUgdGhlIGZlYXR1cmUuCj4gKwo+ICsgIDIuIFNZU0NU
TDoKPiArICAgICAgICAgIC0gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvOiBHZXQgc3lzdGVt
IE1CQSBpbmZvcm1hdGlvbi4KClNvIHRoaXMgaXMgbGlrZWx5IGhvdyBvbmUgZ2V0cyB0aGUgbWVu
dGlvbmVkIE1CQV9NQVg/Cgo+ICsKPiArICAzLiBET01DVEw6Cj4gKyAgICAgICAgICAtIFhFTl9E
T01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4K
PiArICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1JfTUJBX09QX1NFVF9USFJUTDogU2V0IHRocm90
dGxpbmcgZm9yIGEgZG9tYWluLgo+ICsKPiArKiB4bCBpbnRlcmZhY2VzOgo+ICsKPiArICAxLiBw
c3ItbWJhLXNob3cgW2RvbWFpbi1pZF0KPiArICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBy
dW50aW1lIE1CQSB0aHJvdHRsaW5nIHZhbHVlLiBGb3IgbGluZWFyIG1vZGUsCj4gKyAgICAgICAg
ICBpdCBzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hv
d3MgaGV4YWRlY2ltYWwKPiArICAgICAgICAgIHZhbHVlLgo+ICsgICAgICAgICAgPT4gWEVOX1NZ
U0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEwKPiAr
Cj4gKyAgMi4gcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWQ+IDx0aHJvdHRsaW5nPgo+
ICsgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KPiArICAg
ICAgICAgID0+IFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEwKPiArCj4gKyAgMy4gcHNy
LWh3aW5mbwo+ICsgICAgICAgICAgU2hvdyBQU1IgSFcgaW5mb3JtYXRpb24sIGluY2x1ZGluZyBM
MyBDQVQvQ0RQL0wyIENBVC9NQkEuCj4gKyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFf
Z2V0X2luZm8KCidwc3ItaHdpbmZvJyBzZWVtcyB0byBiZSBjb21wbGV0ZWx5IG1pc3NpbmcgZnJv
bSB0aGUgJ3hsIGludGVyZmFjZXM6JwpzZWN0aW9uIGFib3ZlLgoKPiArKiBLZXkgZGF0YSBzdHJ1
Y3R1cmU6Cj4gKwo+ICsgIDEuIEZlYXR1cmUgSFcgaW5mbwo+ICsKPiArICAgICBgYGAKPiArICAg
ICBzdHJ1Y3Qgewo+ICsgICAgICAgICB1bnNpZ25lZCBpbnQgdGhydGxfbWF4Owo+ICsgICAgICAg
ICBib29sIGxpbmVhcjsKPiArICAgICB9IG1iYTsKPiArCj4gKyAgICAgLSBNZW1iZXIgYHRocnRs
X21heGAKPiArCj4gKyAgICAgICBgdGhydGxfbWF4YCBpcyB0aGUgbWF4IHRocm90dGxpbmcgdmFs
dWUgdG8gYmUgc2V0LCBpLmUuIE1CQV9NQVguCj4gKwo+ICsgICAgIC0gTWVtYmVyIGBsaW5lYXJg
Cj4gKwo+ICsgICAgICAgYGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5IHZhbHVl
IGlzIGxpbmVhciBvciBub3QuCj4gKwo+ICsgICAgIEFzIG1lbnRpb25lZCBhYm92ZSwgTUJBIGlz
IGEgbWVtYmVyIG9mIEludGVsIFBTUiBmZWF0dXJlcywgaXQgd291bGQKPiArICAgICBzaGFyZSB0
aGUgYmFzZSBQU1IgaW5mcmFzdHJ1Y3R1cmUgaW4gWGVuLiBGb3IgZXhhbXBsZSwgdGhlICdjb3Nf
bWF4Jwo+ICsgICAgIGlzIGEgY29tbW9uIEhXIHByb3BlcnR5IGZvciBhbGwgZmVhdHVyZXMuIFNv
LCBmb3Igb3RoZXIgZGF0YSBzdHJ1Y3R1cmUKPiArICAgICBkZXRhaWxzLCBwbGVhc2UgcmVmZXIg
J2ludGVsX3Bzcl9jYXRfY2RwLnBhbmRvYycuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XiB0bwo+ICsKPiArIyBMaW1pdGF0aW9ucwo+ICsKPiArTUJBIGNhbiBvbmx5IHdvcmsgb24gSFcg
d2hpY2ggZW5hYmxlcyBpdCAoY2hlY2sgYnkgQ1BVSUQpLgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeIHMvZW5hYmxlcy9zdXBwb3J0cy8uCj4gKwo+ICsjIFRlc3RpbmcKPiArCj4g
K1dlIGNhbiBleGVjdXRlIHRoZXNlIGNvbW1hbmRzIHRvIHZlcmlmeSBNQkEgb24gZGlmZmVyZW50
IEhXcyBzdXBwb3J0aW5nIHRoZW0uCj4gKwo+ICtGb3IgZXhhbXBsZToKPiArICAxLiBVc2VyIGNh
biBnZXQgdGhlIE1CQSBoYXJkd2FyZSBpbmZvIHRocm91Z2ggJ3Bzci1od2luZm8nIGNvbW1hbmQu
IEZyb20KPiArICAgICByZXN1bHQsIHVzZXIgY2FuIGtub3cgaWYgdGhpcyBoYXJkd2FyZSB3b3Jr
cyB1bmRlciBsaW5lYXIgbW9kZSBvciBub24tCj4gKyAgICAgbGluZWFyIG1vZGUsIHRoZSBtYXgg
dGhyb3R0bGluZyB2YWx1ZSAoTUJBX01BWCkgYW5kIHNvIG9uLgo+ICsKPiArICAgIHJvb3RAOn4k
IHhsIHBzci1od2luZm8gLS1tYmEKPiArICAgIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKToKPiArICAgIFNvY2tldCBJRCAgICAgICA6IDAKPiArICAgIExpbmVhciBNb2RlICAgICA6
IEVuYWJsZWQKPiArICAgIE1heGltdW0gQ09TICAgICA6IDcKPiArICAgIE1heGltdW0gVGhyb3R0
bGluZyBWYWx1ZTogOTAKPiArICAgIERlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZTogMAo+ICsKPiAr
ICAyLiBUaGVuLCB1c2VyIGNhbiBzZXQgYSB0aHJvdHRsaW5nIHZhbHVlIHRvIGEgZG9tYWluLiBG
b3IgZXhhbXBsZSwgc2V0ICcweGEnLAo+ICsgICAgIGkuZSAxMCUgZGVsYXkuCj4gKwo+ICsgICAg
cm9vdEA6fiQgeGwgcHNyLW1iYS1zZXQgMSAweGEKPiArCj4gKyAgMy4gVXNlciBjYW4gY2hlY2sg
dGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgZG9tYWluIHRocm91Z2gKPiArICAgICAn
cHNyLW1hYi1zaG93Jy4gRm9yIGxpbmVhciBtb2RlLCB0aGUgZGVjaW1hbCB2YWx1ZSBpcyBzaG93
bi4KPiArCj4gKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQo+ICsgICAgU29ja2V0IElE
ICAgICAgIDogMAo+ICsgICAgRGVmYXVsdCBUSFJUTCAgIDogMAo+ICsgICAgICAgSUQgICAgICAg
ICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgVEhSVEwKPiArICAgICAgICAxICAgICAgICAg
ICAgICAgICB1YnVudHUxNCAgICAgICAgICAgICAxMAoKVGhlIGV4YW1wbGUgc2VlbXMgYmV0dGVy
IG5vdyBJTUhPLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 17:32:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 17:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtzuH-0001Oy-Ok; Mon, 18 Sep 2017 17:32:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dtzuG-0001Os-Gj
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 17:32:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 28/2F-25201-B2300C95; Mon, 18 Sep 2017 17:32:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVysyfVTVeb+UC
 kQfMbNoslHxezODB6HN39mymAMYo1My8pvyKBNePP5++MBedEKx41t7I2MJ4Q7GLk4hAS2Mwo
 sX3JR5YuRk4gZzejxK3dOiC2sICfxLpJjcwgtoiAtcTp9V3sIA3MAnsZJZa2L2SCaKiQWLK8B
 ayITUBT4s7nT2BxXgEriRfzexlBbBYBVYmt3XdZQWxRgXCJ/d+vMUPUCEqcnPkEbDGngJdE17
 09YPXMAmYS8zY/ZIawxSVuPZnPBGHLSzRvnc08gZF/FpL2WUhaZiFpmYWkZQEjyypGjeLUorL
 UIl1DA72kosz0jJLcxMwcIM9ULze1uDgxPTUnMalYLzk/dxMjMEAZgGAH45qpzocYJTmYlER5
 RSP3RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H29CygnWJSanlqRlpkDjBWYtAQHj5II73eQN
 G9xQWJucWY6ROoUozHHppt3/zBxbPj+4A+TEEtefl6qlDiv5W6gUgGQ0ozSPLhBsBi+xCgrJc
 zLCHSaEE9BalFuZgmq/CtGcQ5GJWHeNyALeTLzSuD2vQI6hQnolJYde0BOKUlESEk1MDLN+3r
 6fGnuLA8m8zWzrA0tJk6yfbV/Vf3xLq3dW1JEupn2P965psDv8antTA7MOc7TlhRXxRrKTtqV
 6Xhhvdlell+HZjhVV1hs8z4vUCYXfinOa/mXHbe9BDjM3z2adcLh94a8U+9jb/19zWaqcPPzE
 4Pa+DPnpxvI/Mt+VMVrNP+ow33FmzuUWIozEg21mIuKEwGw1P//3AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505755946!111974036!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24037 invoked from network); 18 Sep 2017 17:32:26 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 18 Sep 2017 17:32:26 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB4AE1435;
 Mon, 18 Sep 2017 10:32:25 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5403F483;
 Mon, 18 Sep 2017 10:32:24 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <778c104e-269e-d94d-3830-5de7562e58f2@arm.com>
Date: Mon, 18 Sep 2017 18:32:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxOC8wOS8xNyAxNzo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBNb24sIFNlcCAxOCwgMjAxNyBhdCAwNToyNzo1MlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+IFRoZSBpbXBsZW1lbnRhdGlvbiBvZiBnZXRfcGFnZWRfZnJhbWUgaXMgY3VycmVudGx5
IGRpZmZlcmVudCB3aGV0aGVyIHRoZQo+PiBhcmNoaXRlY3R1cmUgc3VwcG9ydCBzaGFyaW5nIG1l
bW9yeSBvciBwYWdpbmcgbWVtb3J5LiBCb3RoCj4+IHZlcnNpb24gYXJlIGV4dHJlbWVseSBzaW1p
bGFyIHNvIGl0IGlzIHBvc3NpYmxlIHRvIGNvbnNvbGlkYXRlIGluIGEKPj4gc2luZ2xlIGltcGxl
bWVudGF0aW9uLgo+Pgo+PiBUaGUgbWFpbiBkaWZmZXJlbmNlIGlzIHRoZSB4ODYgdmVyc2lvbiB3
aWxsIGFsbG93IGdyYW50IG9uIGZvcmVpZ24gcGFnZQo+PiB3aGVuIHVzaW5nIEhWTS9QVkggd2hp
bHN0IEFybSBkb2VzIG5vdC4gQXQgdGhlIG1vbWVudCwgb24geDg2IGZvcmVpZ24gcGFnZXMKPj4g
YXJlIG9ubHkgYWxsb3dlZCBmb3IgUFZIIERvbTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdl
cyBzaG91bGQgbmV2ZXIKPj4gYmUgZ3JhbnRlZCBzbyBkZW55IHRoZW0KPj4KPj4gVGhlIGNoZWNr
IGZvciBzaGFyZWQvcGFnZWQgbWVtb3J5IGFyZSBub3cgZ2F0ZWQgd2l0aCB0aGUgcmVzcGVjdGl2
ZSBpZmRlZi4KPj4gUG90ZW50aWFsbHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2lu
ZyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBmb3IKPj4gQXJtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4KPj4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4g
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPj4KPj4gICAgICBDaGFuZ2VzIGluIHYyOgo+PiAgICAgICAgICAtIERlbnkgZ3Jh
bnQgb24gZm9yZWlnbiBwYWdlIChhbGlnbmVkIHdpdGggdGhlIEFSTSBjb2RlKQo+PiAgICAgICAg
ICAtIFVzZSAjaWZkZWYgcmF0aGVyIHRoYW4gI2lmIGRlZmluZWQKPj4gICAgICAgICAgLSBVcGRh
dGUgY29tbWl0IG1lc3NhZ2UKPj4gICAgICAgICAgLSBGaXggdHlwbyBpbiB0aGUgdGl0bGUKPj4K
Pj4gZ2V0X3BhZ2VfZnJvbV9nZm4gd2lsbCBiZSBhYmxlIHRvIGdldCByZWZlcmVuY2Ugb24gZm9y
ZWlnbiBwYWdlIGFuZCBhcwo+PiBwZXIgbXkgdW5kZXJzdGFuZGluZyB3aWxsIGFsbG93IHRvIGdy
YW50IHBhZ2Ugb24gZm9yZWlnbiBtZW1vcnkuCj4+Cj4+IFRoaXMgd2FzIG5vdCBhbGxvd2VkIHdp
dGggYSBzaW1wbGUgZ2V0X3BhZ2UoLi4uKSBvbiB0aGUgQVJNCj4+IGltcGxlbWVudGF0aW9uIChu
byBzaGFyaW5nIG5vciBwYWdpbmcgc3VwcHJvdCkgYnV0IGlzIGFsbG93ZWQgb24gdGhlIHg4Ngo+
PiBpbXBsZW1lbnRhdGlvbiBkdWUgdG8gZ2V0X3BhZ2VfZnJvbV9nZm4uCj4+Cj4+IE9uIHg4Niwg
Zm9yZWlnbiBwYWdlcyBhcmUgY3VycmVudGx5IG9ubHkgYWxsb3dlZCBmb3IgUFZIIGRvbTAsIHNv
IEkKPj4gdGhpbmsgaXQgaXMgbm90IGEgYmlnIGRlYWwgZm9yIG5vdy4KPj4KPj4gT24gQXJtLCBm
b3JlaWduIHBhZ2VzIGNhbiBiZSBwcmVzZW50IG9uIGFueSBkb21haW4uIFNvIHRoaXMgcGF0Y2gg
d291bGQKPj4gcGVybWl0IGdyYW50IG9uIGZvcmVpbmcgcGFnZXMuCj4+Cj4+IFRoaXMgcGF0Y2gg
d2lsbCBkZW55IGdyYW50aW5nIGZvcmVpZ24gcGFnZXMuIEphbiBCZXVsaWNoIGlzIGhhcHB5IHdp
dGgKPj4gaXQuIEFueSBvdGhlciBvcGluaW9ucz8KPiAKPiBXb24ndCB0aGlzIGJyZWFrIFFFTVUg
cnVubmluZyBpbiBzdHViIGRvbWFpbnM/Cj4gCj4gSSBoYXZlbid0IHRlc3RlZCBpdCwgYnV0IEkn
bSBhZnJhaWQgUUVNVSBydW5uaW5nIGluIGEgc3R1YiBkb21haW4KPiBtaWdodCB0cnkgdG8gZ3Jh
bnQgYSBmb3JlaWduIGZyYW1lLiBJZTogdGhlIGVtdWxhdGVkIG5ldHdvcmsgY29kZSBpbgo+IFFF
TVUgbWlnaHQgdHJ5IHRvIGdyYW50IGEgZm9yZWlnbiBmcmFtZSBpbiBvcmRlciB0byBmb3J3YXJk
IG9wZXJhdGlvbnMKPiBmcm9tIGVtdWxhdGVkIGRldmljZXMgdG8gUFYgZnJvbnRlbmRzLgoKSSBk
b24ndCB0aGluayBpdCB3aWxsIGJyZWFrIGFueSBleGlzdGluZyBzZXR1cCBiZWNhdXNlIGZvcmVp
Z24gbWFwcGluZyAKYXJlIG9ubHkgYWxsb3dlZCBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiAoc2Vl
IHAybV9hZGRfZm9yZWlnbikuCgpOb3csIHdoYXQgc2hvdWxkIGJlIGV4cGVjdGVkIGluIHRoZSBm
dXR1cmU/IEkgYW0gbm90IHN1cmUgd2h5IHdlIHdvdWxkIAphbGxvdyBncmFudCBvbiBmb3JlaWdu
IG1hcHBpbmcuIEl0IGlzIHZlcnkgc2ltaWxhciB0byBRRU1VIGdyYW50aW5nIGEgCnBhZ2UgdGhh
dCB3YXMgZ3JhbnRlZCBieSBhbm90aGVyIGRvbWFpbiwgdGhpcyBpcyBub3QgYWxsb3dlZCB0b2Rh
eS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 17:36:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 17:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dtzyD-0001ZL-8u; Mon, 18 Sep 2017 17:36:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4278734d9=dario.faggioli@citrix.com>)
 id 1dtzyC-0001ZE-6J
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 17:36:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 04/8C-03610-F1400C95; Mon, 18 Sep 2017 17:36:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXitHRDpK40y4F
 Ig9N93Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePs3f/sBRPFKl4eXsrWwHhIuIuRg0NCIETi
 2KbCLkZOINND4vrZE0wgNq+AgcTp9y2MILawgLvE4ssXmEFsNqD4mx17WbsYuThEBLoYJd6u/
 sAO4jALtDNKnG1YDlbFIqAqMevaZ1aQBZwCdhIL1siD1AgJtDFJTJi5AqyGX0BS4taXj2A2s0
 C1ROueTSwQV2hLHDnXzw5xhaDEyZlPwOJCAmoSM+ZeZoWosZT4tv4p8wRGgVlI2mchaYGIa0q
 0bv/NDmFrSyxb+JoZwraVWLfuPVSNjcSmqwsYIWx5ie1v5zAvYGRfxahenFpUllqka6GXVJSZ
 nlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY/AxAsINx9mX/Q4ySHExKoryikfsjhfiS8
 lMqMxKLM+KLSnNSiw8xynBwKEnw3mY6ECkkWJSanlqRlpkDjEOYtAQHj5IILxMzUJq3uCAxtz
 gzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8l0BmCIAUZZTmwY2ApYRLjLJSwryMQEcJ8RSkFuVmlqD
 Kv2IU52BUEuY9DjKFJzOvBG7TK6AjmICOaNmxB+SIkkSElFQDo5zd2ullWY5WUVqSry7M8Qvf
 Gs9eujlspZuDZ4zAxIum5xNfeRkfmfzfqNF1xWE7trKZm2+sP+akKREgcfXJBOF/E70EnP88e
 aC345mK6eFp+aHZNd/Y5rXfCjyl9rFEwbH9zTm1vOqtN1I4N1hk/zof/DjYfqX308N7pp1iOa
 Py65ubYtDGJUosxRmJhlrMRcWJAPHIsi0EAwAA
X-Env-Sender: prvs=4278734d9=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505756185!76803603!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22639 invoked from network); 18 Sep 2017 17:36:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 18 Sep 2017 17:36:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,413,1500940800"; 
 d="asc'?scan'208";a="440185440"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1505756174.3483.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, "Roger Pau
 =?ISO-8859-1?Q?Monn=E9?=" <roger.pau@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
Date: Mon, 18 Sep 2017 19:36:14 +0200
In-Reply-To: <47ac33c3-e829-a1b0-8249-5c613df28e15@citrix.com>
References: <osstest-113562-mainreport@xen.org>
 <20170918093758.lsofisnzk6mtai25@citrix.com>
 <20170918094528.7oyayyhqluu6wqrs@dhcp-3-128.uk.xensource.com>
 <bae49b33-0a0a-b760-274c-b32f186ce47d@citrix.com>
 <47ac33c3-e829-a1b0-8249-5c613df28e15@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 113562: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4081693651318906568=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4081693651318906568==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-m313+pOc/JKd2WGWDf/k"

--=-m313+pOc/JKd2WGWDf/k
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-18 at 11:29 +0100, George Dunlap wrote:
> > > On Mon, Sep 18, 2017 at 10:37:58AM +0100, Wei Liu wrote:
> > > > On Mon, Sep 18, 2017 at 08:36:03AM +0000, osstest service owner
> > > > wrote:
> > > > > flight 113562 xen-unstable real [real]
> > > > > http://logs.test-lab.xenproject.org/osstest/logs/113562/
> > > > >=20
> > > > > Regressions :-(
> > > > >=20
> > > > > Tests which did not succeed and are blocking,
> > > > > including tests which could not be run:
> > > > > =C2=A0test-amd64-amd64-xl-credit2=C2=A0=C2=A015 guest-
> > > > > saverestore=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0fail R=
EGR. vs. 113387
> > > >=20
> > > > There appears to be a bug:
> > > >=20
> > > > http://logs.test-lab.xenproject.org/osstest/logs/113562/test-am
> > > > d64-amd64-xl-credit2/serial-godello0.log
> > > >=20
> > > > Sep 18 01:14:28.803062 (XEN) Xen BUG at spinlock.c:47
> > >=20
> In fact in this case it appears to be the xfree(sdom->repl_timer) in
> csched2_free_domdata() being inside the critical section (which
> disables
> irqs); there's actually an xfree() right in that function outside the
> critical section.
>=20
So, during the afternoon, there was an glitch here, in the local
network/NAS of my home office.

It took me a bit to fix it, and that delayed the work on the (trivial)
patch to fix this problem.

It's solved now, and I will work on and send the patch later (after
dinner).

Sorry again,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-m313+pOc/JKd2WGWDf/k
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZwAQSAAoJEBZCeImluHPuLFUQAK1ws5sc9bY4p1uQGxNXQEda
BbT0FvqB5QzbWmMJ7ExY4nDas8yzESuzAPuqeAMA1oYjlhWfHYEyzFeCyEMjRGbz
lAczbiSiSPwFVrLOqca4qDXSP1MLsExcUHxqWGYesRVYd1rw8Fnz+Iz1Vkh73aDw
CFBcqsXWKoPH6H/OSJZer3rStLAhZGPLqUCgRgbHJhTXaBE/ZJdiP8LJ/SVvJzkO
DiEKLcBq8UTOutmPiIDaCBZnfjuLqb/4dIDuRNzqrqVbnzp3Yjk9RV7bouBsG4dY
shk7Bw/3b4mrabGfbo76jdXmVIkiMTNsMbsU2IbIYGwnHcUrlByzNRKo9IBxVenR
Dl+7TK0ZCt9OxzL0mfWcVwEbZH/LZnUJYjeGgQbyEVgcPYZPvC/gSEzGeWYy+L1S
roLWV28mbqG6itZ6QBXVL+2Q9oHqJONvozXR5M6f5y1OrBYuISpuI6z/LZ4RTbJr
+j8KvsgygKpm6jR+Qq5i/d2A61R3B6R7tGL3SLWV822HsUb+V0GvE/sDFwQQgHIf
9GTHW8fvZ2K4MZvI3Sf0Rxa/HuXFgt2Qyd0X6a+KjZ3c85VZnmBEwPW9aJJJzuD4
h5jzr0Ffd9PZiktgoN6uVbBZef89C4JreKQQswf0syU1cNALM21010KWLki4TcZU
yglguUS8bfeqaPRVIoLk
=luXK
-----END PGP SIGNATURE-----

--=-m313+pOc/JKd2WGWDf/k--


--===============4081693651318906568==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4081693651318906568==--


From xen-devel-bounces@lists.xen.org Mon Sep 18 17:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 17:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du0I1-00034g-Se; Mon, 18 Sep 2017 17:57:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du0I0-00034U-IC
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 17:57:00 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 17/55-02046-BE800C95; Mon, 18 Sep 2017 17:56:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfc1x4F
 IgwZzixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGY0PehlL9hpVvHt9VyWBsbr
 ul2MXBxCAo1MEj8fzmGCcB4zSnTsfsHWxcgJ5GxjlDh7oAzEFhFwlvh6Zi47iM0roC8x/95mZ
 hBbWMBN4smUpWC2hMAkJolbn0shbE+Jt233WGHsrp4PQAvYOdgErCQOiYFEWQRUJTbd+sMygZ
 F7ASPDKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQH/XMzA
 w7mD8fdzvEKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8xtuAcoJFqempFWmZ
 OcDAg0lLcPAoifDybQVK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8PyAwBkKKM0jy4E
 bAouMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcXyCqezLwSuE2vgI5gAjqiZccekCNKEh
 FSUg2MsXsMT3l1fW6IOd9exTLHUMP18347raZJDDms/14ViAVUrVecdJzZQfT9nglmFgJZtyP
 lBZZNM9DbvdTryT2e6yr7o5ay/3Q/uGFPkNPHgJDWD5MCVzdV3j0wUy2Yx9R39ZfcA/N+z7n2
 4FPcgmK94I3eO0N0jiU2XHIpsjjyuq/+ClPrLdfHSizFGYmGWsxFxYkA9GmyXn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505757417!98561488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5170 invoked from network); 18 Sep 2017 17:56:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 17:56:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du0Hw-0008PK-2Y; Mon, 18 Sep 2017 17:56:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1du0Hq-0001Nq-Ay; Mon, 18 Sep 2017 17:56:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1du0Hp-0008Ic-F1; Mon, 18 Sep 2017 17:56:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113581-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9fbd31071538a1c696f2b75d1d91a83e72113d32
X-Osstest-Versions-That: xen=e25fc4cba8439c068a05f29531811cba71069837
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 17:56:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113581: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU4MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU4MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDlmYmQzMTA3MTUzOGExYzY5NmYyYjc1ZDFkOTFhODNl
NzIxMTNkMzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUyNWZjNGNi
YTg0MzljMDY4YTA1ZjI5NTMxODExY2JhNzEwNjk4MzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzU3OSAgMjAxNy0wOS0xOCAxMTowMjoxNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM1ODEgIDIwMTctMDktMTggMTY6MDE6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249OWZiZDMxMDcxNTM4
YTFjNjk2ZjJiNzVkMWQ5MWE4M2U3MjExM2QzMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDlmYmQzMTA3MTUzOGExYzY5NmYyYjc1ZDFkOTFhODNlNzIxMTNkMzIKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249OWZiZDMxMDcxNTM4YTFjNjk2ZjJi
NzVkMWQ5MWE4M2U3MjExM2QzMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBF
UkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBl
eHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4OWZiZDMxMDcxNTM4YTFjNjk2ZjJiNzVkMWQ5MWE4M2U3MjExM2QzMiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCA5ZmJkMzEwNzE1MzhhMWM2OTZmMmI3NWQxZDkxYTgzZTcyMTEzZDMyOnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGUyNWZjNGMuLjlmYmQzMTAgIDlmYmQzMTA3MTUzOGExYzY5NmYyYjc1ZDFkOTFhODNlNzIx
MTNkMzIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 18:53:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 18:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du1AC-0007Gl-4R; Mon, 18 Sep 2017 18:53:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhangckid@gmail.com>) id 1du1AA-0007Fw-Ef
 for xen-devel@lists.xen.org; Mon, 18 Sep 2017 18:52:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1B/81-02208-90610C95; Mon, 18 Sep 2017 18:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfT+al0OsQO
 RBieeS1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnmsQL9itXNPw9zdLA+Fe+i5GLQ0hgIqPE
 1/l/GUEcFoEGVomPC26ydzFyckgIzGGVeH1NHMIuk1i7vI0Fwi6SaFt9BqqmUKJp/m0wm1dAU
 OLkzCdgNUICARJTDt9iBLE5BQIl5nyaAhZnE1CTOPv4PFg9i4CqxPH/G9ggegMkHqxuBYsLCz
 hKnL+3BKxeRCBc4sGjs0wgNrNApkTfrTeMELaPxM25jcwTGAVmIVk9C0kKwtaUaN3+mx3C1pZ
 YtvA1VFxDYsGdfYzI4gsY2VYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQm
 Fesl5+duYgSGOQMQ7GC8eNrzEKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8a
 3YB5QSLUtNTK9Iyc4ARB5OW4OBREuE9uRMozVtckJhbnJkOkTrF6Mpx4c6lP0wcxzZdBpIH9t
 wCkhtu3gWS+0CkEEtefl6qlDivN8hsAZDmjNI8uNGwZHGJUVZKmJcR6FghnoLUotzMElT5V4z
 iHIxKwrwbQabwZOaVwF3wCug4JqDjWnbsATmuJBEhJdXA+Ozh//OTd9tWZ7/49jzbVeA785tb
 60wcs05EXXhWEj9ZQ/Ql276amaa7xV/niQdNjJx1XGjv/X9vt4Z/fNHnPyFew01MUMwm6+E63
 nkS89huJd7KT3qjNlPk8pLMAHPGFG6uFVIODpNLbSu5t/8TnWYixi1/6GmMonTKVuGvIeoKu6
 9FMuvKK7EUZyQaajEXFScCADvU05YRAwAA
X-Env-Sender: zhangckid@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505760775!96620204!1
X-Originating-IP: [209.85.223.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38953 invoked from network); 18 Sep 2017 18:52:56 -0000
Received: from mail-io0-f171.google.com (HELO mail-io0-f171.google.com)
 (209.85.223.171)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 18:52:56 -0000
Received: by mail-io0-f171.google.com with SMTP id g32so4530979ioj.2
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 11:52:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DQFnfsjCVKF8hByRRkXq5pJ8YdmQ/NVhIXbXTao9FnY=;
 b=JOC4Pb8CJUhrkBYjeP7GcyXIPPVdqO8VZOCx3PMuffrVe5r4FyUVr3QTo8c5/4nhgi
 OJQ+IKE4bUBeuFn8jgTNyiKM8eMNhKvLQf7OpIDUvgQBjxWK3tV1cUhRdxct2Vr5E5D/
 BDyeciuy+TIplwBJqy8S8V/Otrp7bnq4cqKBoVlhQPP0VX3vB+I5/CQEbSngePSaD7Hd
 EUZbiKjDqhN71gXHEZL5rHC587W3Iy8H0bGD9xG91rdHGaSQxlrihYyLMMJMJclgZa9S
 17B8ClPe0VNgyjpJA3s85ktpemh5tEQfHfeVFw/iOlUU4Z+chDGKyoxgj7Uv98ymW7EB
 3c6w==
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=DQFnfsjCVKF8hByRRkXq5pJ8YdmQ/NVhIXbXTao9FnY=;
 b=iieh/5A8ndRM9RIxtc9pJNo6ZZmRRRu/P6oveuXV/1+Ldh3oPTIPL23PiAZ1tV7/x7
 L25l+zIe2x7FsLl0of7EQvmChHwKKOfaux6nwXaJxF4MX86jHyM6QEpfpLw/BYDUuVgw
 yLGwq8eRigZXzXjkal7lHKvz7rwKeM8AfOkycSvFrss/bvKd8QYqvRK3w9Sz65k+OaZ7
 CRjpzhU+JR1Ts8juBJaSiCvLlGOqZoXO8ZqU3dCG/JASFv4z3dXm+cH1vHYd8h8TA6PB
 AQenaP8rR9p44WbaSgahyM50AksGmiZgA/fZziZ8UJtswnGBz2kMW5FWRgsRdF/5gkGu
 bxrQ==
X-Gm-Message-State: AHPjjUj4h1AwBSoIJwlPoc/MDP4m5PnbfhkwNkiZdXGZ/bCxQs6ZHpi3
 8b3mRv6Z7we4vdw3zBs7MlPiJ0VhNwmvPXEbneI=
X-Google-Smtp-Source: AOwi7QDgJ3CUEne4OYVh9IWLG3vt50vRky2szLtcr0n1CcUncirchDqmukvQ8Wxvzg7Qh6ewkD5WxN7dn+EXqXyPSxs=
X-Received: by 10.107.7.74 with SMTP id 71mr13909146ioh.131.1505760775211;
 Mon, 18 Sep 2017 11:52:55 -0700 (PDT)
MIME-Version: 1.0
References: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
In-Reply-To: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
From: Zhang Chen <zhangckid@gmail.com>
Date: Mon, 18 Sep 2017 18:52:44 +0000
Message-ID: <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
To: =?UTF-8?B?5bGx5pys55yf5ZC+?= <yamamoto.140387@gmail.com>, 
 xen-devel@lists.xen.org
Cc: xiecl.fnst@cn.fujitsu.com, imhy.yang@gmail.com, wency@cn.fujitsu.com,
 zhangchen.fnst@cn.fujitsu.com
Subject: Re: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3791885131688428799=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3791885131688428799==
Content-Type: multipart/alternative; boundary="001a113f90721f90b105597b40d8"

--001a113f90721f90b105597b40d8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

=E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yamamoto.140387@gmail.com>=E4=BA=8E20=
17=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=886:27=
=E5=86=99=E9=81=93=EF=BC=9A

> Hello,
>
> I am looking for ways to try out COLO.
> I tried a wiki and mailing list, but I failed.
> I do not know whether the wiki and the mailing list are correct.
> Could you tell me the latest way to try it?
>
> I have read the following documents:
>
> COLO - Coarse Grain Lock Stepping
> https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping
>
> Mailing list
> https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html
>
> If there are some mistakes in English, I'd like apologize.
> Thank you.
>

Unfortunately, wiki and the mail can't be updated. Latest COLO use user
space COLO-Proxy in qemu,
Wiki just guide you to setup kernel space COLO-Proxy(this version
COLO-proxy not being maintained).
For some reason, Xen COLO need use some KVM COLO codes, but we haven't push
all qemu code
to upstream, just in progress.
So, you can try our internal latest version:
Xen:
https://github.com/zhangckid/xen/tree/xen-colo-v2
Qemu:
https://github.com/zhangckid/qemu/tree/qemu-colo-for-xen

The start scripts is same with wiki (you just need remove the modprobe
commands).
Thank you for the question, I will update Xen wiki this week.

Thanks
Zhang Chen


>
> Yamamoto
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>

--001a113f90721f90b105597b40d8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=E5=B1=
=B1=E6=9C=AC=E7=9C=9F=E5=90=BE &lt;<a href=3D"mailto:yamamoto.140387@gmail.=
com">yamamoto.140387@gmail.com</a>&gt;=E4=BA=8E2017=E5=B9=B49=E6=9C=8818=E6=
=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=886:27=E5=86=99=E9=81=93=EF=BC=9A<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hello,<div><br></d=
iv><div>I am looking for ways to try out COLO.</div><div>I tried a wiki and=
 mailing list, but I failed.</div><div>I do not know whether the wiki and t=
he mailing list are correct.</div><div>Could you tell me the latest way to =
try it?</div><div><br></div><div>I have read the following documents:</div>=
<div><br></div><div>COLO - Coarse Grain Lock Stepping<br></div><div><a href=
=3D"https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping" target=3D"=
_blank">https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping</a><br>=
</div><div><br></div><div>Mailing list</div><div><a href=3D"https://lists.x=
en.org/archives/html/xen-devel/2016-03/msg00376.html" target=3D"_blank">htt=
ps://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html</a><br></d=
iv><div><br></div><div>If there are some mistakes in English, I&#39;d like =
apologize.</div><div>Thank you.</div></div></blockquote><div><br></div><div=
>Unfortunately, wiki and the mail can&#39;t be updated. Latest COLO use use=
r space COLO-Proxy in qemu,<br>
Wiki just guide you to setup kernel space COLO-Proxy(this version COLO-prox=
y not being maintained).=C2=A0 <br>
For some reason, Xen COLO need use some KVM COLO codes, but we haven&#39;t =
push all qemu code<br>
to upstream, just in progress. <br>
So, you can try our internal latest version:<br>
Xen:<br>
<a href=3D"https://github.com/zhangckid/xen/tree/xen-colo-v2">https://githu=
b.com/zhangckid/xen/tree/xen-colo-v2</a><br>
Qemu:<br>
<a href=3D"https://github.com/zhangckid/qemu/tree/qemu-colo-for-xen">https:=
//github.com/zhangckid/qemu/tree/qemu-colo-for-xen</a><br>
<br>
The start scripts is same with wiki (you just need remove the modprobe comm=
ands).<br>
Thank you for the question, I will update Xen wiki this week.<br>
<br>
Thanks<br>
Zhang Chen<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div di=
r=3D"ltr"><div><br></div><div>Yamamoto</div></div>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">Xen-devel@list=
s.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-devel</a><br>
</blockquote></div></div>

--001a113f90721f90b105597b40d8--


--===============3791885131688428799==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3791885131688428799==--


From xen-devel-bounces@lists.xen.org Mon Sep 18 19:25:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 19:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du1fN-00016i-Q1; Mon, 18 Sep 2017 19:25:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du1fL-00016K-PS
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 19:25:12 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 4B/B2-02226-69D10C95; Mon, 18 Sep 2017 19:25:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeq7IF
 Ig/n3LS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasb+znb1gX3FF892J7A2M
 h/y6GLk4hAQamSSmt/9hgXAeM0q0Hj3ABOFsY5S40bGRuYuRk0NEwFni65m57CA2r4C+xPJlO
 1lAbGEBM4kpp/6DdUsIPFWUODDvIRtIQkLAW+LKjVNADRxgdtO6vC5Gdg42ASuJQ2IgBSwCqh
 LLnqxkm8DIvYCRYRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDP6xkYGHcwTj3hd4hRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rnbgXKC
 RanpqRVpmTnA4INJS3DwKInwft8GlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeWpAZA
 iBFGaV5cCNgkXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvQpApPJl5JXCbXgEdwQR0RM
 uOPSBHlCQipKQaGJ1MO1/Nf5tyatWd0mrWH04/itIyHk2QcumQOyG8cH/BvIOms6+/a3l6cke
 O+gz1vZ6yZ5n26lS5scjNP/dIZX7MpL3ls5XeF1pftX2hePVaZ2m+UmO8vpZu/5yOP3Haeb9f
 spY3NXhGnDssO3URX77J00zLrdn53Uq8GU33lfYzqDjMk5hzRomlOCPRUIu5qDgRAPW46+5/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505762708!84502939!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4467 invoked from network); 18 Sep 2017 19:25:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 19:25:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du1fH-0002Hb-Pq; Mon, 18 Sep 2017 19:25:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1du1fC-0007KL-2V; Mon, 18 Sep 2017 19:25:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1du1fB-0001Sy-PK; Mon, 18 Sep 2017 19:25:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113576-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-xsm:xen-build:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=0666f560b71b899cd11a7caf39fd45129e9030fd
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 19:25:01 +0000
Subject: [Xen-devel] [linux-linus test] 113576: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0797308398442337296=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0797308398442337296==
Content-Type: text/plain

flight 113576 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113576/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 build-armhf-xsm               6 xen-build      fail in 113565 REGR. vs. 113497

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113565 pass in 113576
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 113565
 test-amd64-amd64-xl-qemuu-win7-amd64 10 windows-install    fail pass in 113565

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 113565 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 113565 n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113565 like 113497
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 113565 like 113497
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113497
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113497
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113497
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113497
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                0666f560b71b899cd11a7caf39fd45129e9030fd
baseline version:
 linux                7318413077a5141a50a753b1fab687b7907eef16

Last test of basis   113497  2017-09-16 05:31:48 Z    2 days
Failing since        113516  2017-09-16 19:00:20 Z    2 days    5 attempts
Testing same since   113565  2017-09-18 00:49:23 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Bastien Nocera <hadess@hadess.net>
  Ben Dooks <ben.dooks@codethink.co.uk>
  Borislav Petkov <bp@suse.de>
  Cameron Gutman <aicommander@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Lebrun <dlebrun@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg K-H <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Pack <jpack61108@gmail.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  John Ogness <john.ogness@linutronix.de>
  Josh Hunt <johunt@akamai.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Ceresoli <luca@lucaceresoli.net>
  Mahesh Bandewar <maheshb@google.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Kepplinger <martink@posteo.de>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pavel Machek <pavel@ucw.cz>
  Petr Vandrovec <petr@vandrovec.name>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Pravin B Shelar <pshelar@ovn.org>
  Richard Weinberger <richard@nod.at>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shankara Pailoor <sp3485@columbia.edu>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
  Suresh Reddy <suresh.reddy@broadcom.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Tobias Klauser <tklauser@distanz.ch>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <yuvalm@mellanox.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1830 lines long.)


--===============0797308398442337296==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0797308398442337296==--

From xen-devel-bounces@lists.xen.org Mon Sep 18 19:42:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 19:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du1vz-0002XR-49; Mon, 18 Sep 2017 19:42:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1du1vy-0002XL-1M
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 19:42:22 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 12/8F-02224-D9120C95; Mon, 18 Sep 2017 19:42:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVyMbThsO4cxQO
 RBtNf61p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/FrUyFTSzVzQc/snWwLiVtYuRi0NIYDqj
 xNSjR9lAHBaBbawSbQub2EEcCYE7rBL/dx1i7GLkBHLiJBZNnc4MYadJfPsxnQXCLpdYOOsDG
 4gtJKAqMXnhBBaIsT8YJS49uQNWJCwQLfHk2UMwW0TAT+L22wdgNrOAjkTrqjXsEM0+Eou+9r
 GC2GxA8bN3L4LZvAI2Etf+LwKrYQFacOv+G7BeUYFUia5PTYwQNYISJ2c+AYtzCvhKXJk+hR1
 ivpnEvM0PmSFseYnmrbOhbHGJpi8rWScwis5C0j4LScssJC2zkLQsYGRZxahRnFpUllqka2Sh
 l1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGDX1DAyMOxjbT/gdYpTkYFIS5RWN3
 B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ371agnGBRanpqRVpmDjB+YdISHDxKIrx8IGne4o
 LE3OLMdIjUKUZLjgt3Lv1h4rjx8DqQPLDn1h8mIZa8/LxUKXFen21ADQIgDRmleXDjYCnmEqO
 slDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3oMga3ky80rgtr4COogJ6KCWHXtADipJREhJNTA6
 LTzTZHEjL31G1c/2QJb6JXNe/dh+8fRcjlcW+XwvNNXuCOVP0j40v/7JjMvHbl7yP1R7WSnxi
 6m1as73qyaXtJ61N/rffnrgtPOrjSVF7FtW3GyPut+a9KLu/65XHkv+PX4+64ab7sy6fMU9v4
 Jru8VnB764mnFAbZXdnfryQ3vnSzqfN942Q4mlOCPRUIu5qDgRANfNzAcsAwAA
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505763740!84504371!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60765 invoked from network); 18 Sep 2017 19:42:20 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 19:42:20 -0000
Received: by mail-wr0-f195.google.com with SMTP id g50so980184wra.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 12:42:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=LvnTNI5wTJSeEXykbKJWFeRP0fzJ4NbbO91K6WqWcPY=;
 b=M7CS3yQ+0jZobW9uXvja/kFe5TqyfR4/b+3vczXvJuURMjn06VLFw++jGEol98ZgTy
 nFUmm8AHAXPaKlsNFsLS3pBz4FPA5HYDxzf2tKPFjHabaVwcfZ72ndl6mYYyF968d1a0
 QwRKl2eO4rWf8ReDpdcOqRPRCiVb+l4Wo8UJM2hLLy5KEogRDkDXg9zF6gecHgi4YID7
 dOEdvw0jUTagGF/5mdmwp/MyVagpmBh7s/O65N9UjngcXeCjyUKOPHROHhvwE/osThT6
 5jq2jA5X3+kWlqrUr3JIFnBXoDAJCthnNHvzKJPtG9gaNRh46mH52cjd0lAwk3D/G05s
 99FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=LvnTNI5wTJSeEXykbKJWFeRP0fzJ4NbbO91K6WqWcPY=;
 b=VE+BRFXniLdlhFY6eSvWUWP0tx9nXL2QiIvjKl9Iy7kZQwcWWbR6GtPmyU5W7s8JKu
 UIId+PlxDggEOY8aNzB62/JwGePlNbkt4GxU9eJjp8Ek07a9YyK7xFltIuk1PsTIQN9P
 Ui/F76Q2hKJSiPqlFCLh3jVrQ331HFraQavGCbwtYKW9KeOWKoZQ3LnEPk4bp5mRj7RW
 7V4uABBl3urRdhpvG3lKtTdgTiMQfxF2vVR9l6ppllf4tICRUo+TRteEJ444t1zh6hXd
 riNLBVTM6n3OxoOiZenqBRpB1k2G9bsKqW6Tg0mKsdx1fRlL2gFL8mbQ+67A+hXBbEpL
 mf8Q==
X-Gm-Message-State: AHPjjUihL35x7dktunGp9kWN5kKFcgfPDVsotJsUABdrc9hEP8+Ht5OP
 3WUSxvwCnz8k7g==
X-Google-Smtp-Source: ADKCNb5gjV8bdv0xtrPbtSu40ZOT07vdSIDDaD/tq+XTBnUsHYtMPc+9ZUGAWvPc4oLriduQ0P7TEg==
X-Received: by 10.223.148.6 with SMTP id 6mr28253942wrq.15.1505763740291;
 Mon, 18 Sep 2017 12:42:20 -0700 (PDT)
Received: from [10.63.64.164] ([64.212.225.98])
 by smtp.gmail.com with ESMTPSA id g132sm8134413wmd.5.2017.09.18.12.42.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 12:42:19 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
From: Anshul Makkar <anshulmakkar@gmail.com>
Message-ID: <eea7e0c4-bd56-91ca-e669-bd474af9b8e4@gmail.com>
Date: Mon, 18 Sep 2017 20:42:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
Content-Language: en-GB
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/4] xen: sched: optimize exclusive pinning
 and soft-affinity checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzE1LzE3IDY6MzUgUE0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEhlbGxvLAo+Cj4g
RGFyaW8gRmFnZ2lvbGkgKDQpOgo+ICAgICAgICB4ZW46IHNjaGVkOiBpbnRyb2R1Y2UgJ2FkanVz
dF9hZmZpbml0eScgaG9vay4KPiAgICAgICAgeGVuOiBzY2hlZDogb3B0aW1pemUgZXhjbHVzaXZl
IHBpbm5pbmcgY2FzZSAoQ3JlZGl0MSAmIDIpCj4gICAgICAgIHhlbjogc2NoZWQ6IGltcHJvdmUg
Y2hlY2tpbmcgc29mdC1hZmZpbml0eQo+ICAgICAgICB4ZW46IHNjaGVkOiBzaW1wbGlmeSAoYW5k
IHNwZWVkdXApIGNoZWNraW5nIHNvZnQtYWZmaW5pdHkKPgo+ICAgeGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYyAgICB8ICAgIDQgKwo+ICAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8ICAx
MTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYyAgIHwgICA1MCArKysrKysrKysrKysrKysrLS0KPiAgIHhlbi9j
b21tb24vc2NoZWRfbnVsbC5jICAgICAgfCAgICA4ICstLQo+ICAgeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgICB8ICAgNjcgKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICAgeGVuL2luY2x1
ZGUveGVuL3BlcmZjX2RlZm4uaCB8ICAgIDEKPiAgIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
ICAgfCAgIDE2ICsrKy0tLQo+ICAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICB8ICAgIDUg
KysKPiAgIDggZmlsZXMgY2hhbmdlZCwgMTg4IGluc2VydGlvbnMoKyksIDc3IGRlbGV0aW9ucygt
KQo+IC0tClBsZWFzZSBjYW4geW91IHNoYXJlIHRoZSBsaW5rwqAgZm9yIHRoZSBicmFuY2ggb24g
d2hpY2ggdGhlc2UgY2hhbmdlcyAKaGF2ZSBiZWVuIGRvbmUgLgoKQW5zaHVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 20:02:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 20:02:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du2Eh-00045H-Mf; Mon, 18 Sep 2017 20:01:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1du2Eh-00045B-3D
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 20:01:43 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id A1/62-26922-62620C95;
 Mon, 18 Sep 2017 20:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oK6q2oF
 Ig72/jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDG3rYCzYyVbT8WcPawNjI1MXIxSEkMJFJ
 Yt3z9VDOb0aJVTcmMEM4Gxkl/nVNZ4FwtjFKbJ76B8jh5BAWCJXYfm8lUAsHh4hApkTvlVqQs
 JCAscSkYy3sIDazgJbE2tZfYDabgJHE2aPTGUFsXgFbiV2f+5lAbBYBVYm9szeC1YgKhEu8bT
 zCAlEjKHFy5hMwm1PARGL712VsEDP1JHZc/8UKYctLbH87hxnElhAwlPi8cSnzBEbBWUjaZyF
 pmYWkZQEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQ
 ZQCCHYzXNwYcYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX8zBQTrAoNT21I
 i0zBxhFMGkJDh4lEV49kDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzNoEUCYAUZZTmwY
 2ARfQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMqg0zhycwrgdv0CugIJqAjWnbsATmiJBE
 hJdXAaPjLtMh81cHs+RmHl6YuvfN0pUPjlW28x5VYXrO++SD7lqtoVWQYmwhvdR7Poz8+61zt
 Pnre5q9d8qugZnOclEPKsQONgczqczJl93rcmL9A+Min41E/3Rv36KesqDul5WWVwFbH/duu8
 5UTWxznbLVn7lbRSQdi57y7Uf74u9er7zmrw5vDlFiKMxINtZiLihMBNViuGuMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505764859!83299967!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42292 invoked from network); 18 Sep 2017 20:01:41 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 18 Sep 2017 20:01:41 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8IK0nix015833
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 20:00:49 GMT
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 v8IK0nUW022458
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 18 Sep 2017 20:00:49 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 v8IK0mCE026107;
 Mon, 18 Sep 2017 20:00: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 ; Mon, 18 Sep 2017 13:00:48 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170914123858.1167-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <209bb727-d167-f18b-2f7b-fa2b9c158e33@oracle.com>
Date: Mon, 18 Sep 2017 16:00:38 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170914123858.1167-1-jgross@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: julien.grall@arm.com, tycho@docker.com
Subject: Re: [Xen-devel] [PATCH] xen: don't compile pv-specific parts if
 XEN_PV isn't configured
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTQvMjAxNyAwODozOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiB4ZW5idXNfY2xp
ZW50LmMgY29udGFpbnMgc29tZSBmdW5jdGlvbnMgc3BlY2lmaWMgZm9yIHB2IGd1ZXN0cy4KPiBF
bmNsb3NlIHRoZW0gd2l0aCAjaWZkZWYgQ09ORklHX1hFTl9QViB0byBhdm9pZCBjb21waWxpbmcg
dGhlbSB3aGVuCj4gdGhleSBhcmUgbm90IG5lZWRlZCAoZS5nLiBvbiBBUk0pLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQXBwbGllZCB0byBmb3It
bGludXMtMTRiLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 18 22:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 22:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du4Km-00053A-Pa; Mon, 18 Sep 2017 22:16:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du4Kl-00052n-9C
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 22:16:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 16/F3-03616-6A540C95; Mon, 18 Sep 2017 22:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXep64F
 Ig9nfNC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacb7hMWvBrKCKr5O62BoY
 Txp2MXJxCAk0Mkm87OlggnAeM0psXjubGcLZxijx6fFJoAwnh4iAs8TXM3PZuxg5OHgF9CVaF
 5mChIUFTCXebdvCCFIvIdAqITH59jlWkISEgLfEjNs9zCD1IPaWGTVdjOwcbAJWEofEQApYBF
 Qlrvz9yTSBkXsBI8MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYxAjzMAwQ7G82sDDzFKcjApifKKRu6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW+pyIFJI
 sCg1PbUiLTMHGHowaQkOHiUR3uMgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEud9DVIkA
 FKUUZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHvHGWgKT2ZeCdymV0BHMAEd0b
 JjD8gRJYkIKakGxpy3bK9mfPteLtTtUHT11kEG35idbHN8p7TzznjAqrZ31yTBp9cqWRXuCez
 NXKXY5lYaeqb6pvbBW48rX11e6uZ3LVVny7ulO0s/iMa3mmzadtm09rbwt8fWp5/c2f2g8l7P
 k9iLFyztahNL+f+US+28OqXVMHvarKTiDZuM/ll+Y3s3r4R1yhwlluKMREMt5qLiRABo+UIzf
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505772964!79980048!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62423 invoked from network); 18 Sep 2017 22:16:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 22:16:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du4Kg-0006lJ-Nj; Mon, 18 Sep 2017 22:16:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1du4Kb-0000ty-6Y; Mon, 18 Sep 2017 22:15:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1du4Ka-0000GZ-Ti; Mon, 18 Sep 2017 22:15:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113577-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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=fc2e8b1a47c14b22c33eb087fca0db58e1f4ed0e
X-Osstest-Versions-That: linux=0666f560b71b899cd11a7caf39fd45129e9030fd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 22:15:56 +0000
Subject: [Xen-devel] [linux-next test] 113577: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU3NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1NzcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzNTc2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTM1NzYKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzU3NgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEzNTc2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM1NzYKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzU3NgoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMzU2NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNTc2CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTEzNTc2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM1NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzU3NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZmMyZThiMWE0N2Mx
NGIyMmMzM2ViMDg3ZmNhMGRiNThlMWY0ZWQwZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMDY2NmY1NjBiNzFiODk5Y2QxMWE3Y2FmMzlmZDQ1MTI5ZTkwMzBmZAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM1NzcgIDIwMTctMDktMTggMDk6MjU6MzkgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 18 22:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 22:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du4e6-0006Wf-Eu; Mon, 18 Sep 2017 22:36:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tycho@docker.com>) id 1du4e5-0006WZ-W0
 for xen-devel@lists.xenproject.org; Mon, 18 Sep 2017 22:36:06 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 86/A4-02021-55A40C95; Mon, 18 Sep 2017 22:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyMfSavm6w14F
 IgyW7ZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrzxvZC+5yVnSfm8vSwDiTo4uRi0NIYAqj
 xLE5j1hBHBaBdmaJda//sIM4EgLvWCR6zvxm7GLkBHKyJFovtrJA2GkSRx9tY4OwyyWuvm8Cq
 xESkJeYM62XDWLsb0aJ890bWUESbALqEp2rWphAbBGBAIlzl7aA2cwCZRKLVrSC2cICFhIHZq
 0GG8QioCrxddZRdhCbV8BUYt7GJ8wQy+QldrVdZJ3AyL+AkWEVo0ZxalFZapGuoZleUlFmekZ
 JbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgEDEAwQ7Gqe/jDjFKcjApifKKRu6PFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBG7cfKCdYlJqeWpGWmQMMZ5i0BAePkgjvp31Aad7igsTc4sx0i
 NQpRkuOC3cu/WHiOLDnFpDsuHn3D5MQS15+XqqUOK81yDwBkIaM0jy4cbCYu8QoKyXMywh0oB
 BPQWpRbmYJqvwrRnEORiVh3jkgU3gy80rgtr4COogJ6KCWHXtADipJREhJNTAWrhHZktsRN1/
 t9xcd32kMhyT52K8avbncq2f0z/WS/Ip/qfUG3zcyMgWuOPsma+KaY8uOycly3Nq4i2/zucT/
 0kvU7yswfp+jKPanX45/l8SEtgsb1lisKTGS9rAy9IudmNofXnKfc5kBe0QY35XCKeHnv8VOW
 Z2/V+zPPo8vM6OrnikfWpCrxFKckWioxVxUnAgA3nw4E7QCAAA=
X-Env-Sender: tycho@docker.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505774162!91013002!1
X-Originating-IP: [209.85.214.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46884 invoked from network); 18 Sep 2017 22:36:03 -0000
Received: from mail-it0-f47.google.com (HELO mail-it0-f47.google.com)
 (209.85.214.47)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Sep 2017 22:36:03 -0000
Received: by mail-it0-f47.google.com with SMTP id 6so255624itl.1
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 15:36:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=docker.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=rVd2qkyHcTSGfD1jkghtgMFrCNF6LJVU1uXcvgCO8Xc=;
 b=b4T/u7bk/vrIpoOPu5okXHkLCJs3vCIVjI8G8SYC7U7ixeh3o07a1uMI7nEiJDlPB9
 f7gGxWgV16tNIW3rE0NnXNKMDqgYPA86RqECePhZXcE+56b0tcmonhBSO916SW3PKWwQ
 XNYL/ggM/HGJ+LwSOev3pnJNGow/8V1ksWZhE=
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=rVd2qkyHcTSGfD1jkghtgMFrCNF6LJVU1uXcvgCO8Xc=;
 b=eJXr7XvmoXLtEd376Tn1gNkARRlLVIoNIOPFpHm22IcdzhOXpjQGKxbvtj/5MDMmsK
 TtURtPv3yjlgJtuzNsJWbiV14HUly2qcI5PlTYGixY2vUxtSnMyXQfbpfkZZ4Z6lpUBN
 9JFvWmpP6Vxqz1JRzlrm3dVUgq9gEWpycNX5k5oiYl2q1+lPzRvTEcxNhzNrpkDgMFvT
 7KyZEKj5cNAwabuAgKHqOqj889awH4zZA+AMDzP0llVfKFJEekDi2y3+zplXequgxaC2
 Nsb6cJKTUb1FEj/UQeZuBvzJeQK893KVoPONNBvH8LOC64j/YtkhuI4QEso7T4ayKaqy
 q+2A==
X-Gm-Message-State: AHPjjUh+/bU3bHlLrGNalMrMQ/IKZVeiz+VPlEuczQiNGAWUUc41hlK/
 wtiSBSBNoaeh7JM0usPmo9ly4w==
X-Google-Smtp-Source: AOwi7QBDeoBcKsKzG+wk0tuQqgxQ3T+ZnygcWLhxgtr/4D0riEApWYUH6Hdpn3sim7tYX0oNXFMKDQ==
X-Received: by 10.36.169.77 with SMTP id x13mr75493iti.143.1505774162059;
 Mon, 18 Sep 2017 15:36:02 -0700 (PDT)
Received: from localhost.localdomain ([8.24.24.129])
 by smtp.gmail.com with ESMTPSA id b10sm138515itc.3.2017.09.18.15.36.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 15:36:01 -0700 (PDT)
From: Tycho Andersen <tycho@docker.com>
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Date: Mon, 18 Sep 2017 16:35:32 -0600
Message-Id: <20170918223532.20616-1-tycho@docker.com>
X-Mailer: git-send-email 2.11.0
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tycho Andersen <tycho@docker.com>
Subject: [Xen-devel] [PATCH] xen, arm64: drop dummy lookup_address()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB1bnVzZWQsIGFuZCBjb25mbGljdHMgd2l0aCB0aGUgZGVmaW5pdGlvbiB0aGF0IHdl
J2xsIGFkZCBmb3IgWFBGTy4KClNpZ25lZC1vZmYtYnk6IFR5Y2hvIEFuZGVyc2VuIDx0eWNob0Bk
b2NrZXIuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tClRoZSBwYXRjaCB0aGlzIGRlcGVuZHMg
b24gaXMgaW4gZm9yLWxpbnVzLTQuMTRiLCBzbyBpdCB3b3VsZCBiZSBlYXNpZXN0IHRvCmNhcnJ5
IHRoaXMgb25lIHRvbzsgU3RlZmFubyBjYW4geW91IGFjayBpdCBhbmQgQm9yaXMgY2FuIHlvdSBj
YXJyeSBpdD8KClRoYW5rcyEKLS0tCiBpbmNsdWRlL3hlbi9hcm0vcGFnZS5oIHwgMTAgLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1
ZGUveGVuL2FybS9wYWdlLmggYi9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oCmluZGV4IDQxNWRiYzZl
NDNmZC4uNmFkYzJhOTU1MzQwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oCisr
KyBiL2luY2x1ZGUveGVuL2FybS9wYWdlLmgKQEAgLTg0LDE2ICs4NCw2IEBAIHN0YXRpYyBpbmxp
bmUgeG1hZGRyX3QgYXJiaXRyYXJ5X3ZpcnRfdG9fbWFjaGluZSh2b2lkICp2YWRkcikKIAlCVUco
KTsKIH0KIAotLyogVE9ETzogdGhpcyBzaG91bGRuJ3QgYmUgaGVyZSBidXQgaXQgaXMgYmVjYXVz
ZSB0aGUgZnJvbnRlbmQgZHJpdmVycwotICogYXJlIHVzaW5nIGl0IChpdHMgcm9sbGVkIGluIGhl
YWRlcnMpIGV2ZW4gdGhvdWdoIHdlIHdvbid0IGhpdCB0aGUgY29kZSBwYXRoLgotICogU28gZm9y
IHJpZ2h0IG5vdyBqdXN0IHB1bnQgd2l0aCB0aGlzLgotICovCi1zdGF0aWMgaW5saW5lIHB0ZV90
ICpsb29rdXBfYWRkcmVzcyh1bnNpZ25lZCBsb25nIGFkZHJlc3MsIHVuc2lnbmVkIGludCAqbGV2
ZWwpCi17Ci0JQlVHKCk7Ci0JcmV0dXJuIE5VTEw7Ci19Ci0KIGV4dGVybiBpbnQgc2V0X2ZvcmVp
Z25fcDJtX21hcHBpbmcoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBfb3BzLAogCQkJ
CSAgIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqa21hcF9vcHMsCiAJCQkJICAgc3RydWN0
IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50KTsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 18 23:18:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 23:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du5IP-0000zq-K9; Mon, 18 Sep 2017 23:17:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du5IO-0000ze-Qb
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 23:17:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 57/01-03093-81450C95; Mon, 18 Sep 2017 23:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVc85EC
 kwcyjohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHPIsWBBaMWixbtZGxi3
 WXQxcnEICTQySUy6cJMJwnnMKPF+3RxGCGcbo8SFSc/Zuhg5OUQEnCW+npnLDmLzCuhL7Dj0H
 ijOwSEsYCHxbysLSL2EwCUpifsPlrCA1EgIeEs8OHmDHcbeuQhkKDsHm4CVxCExkCiLgKrEgk
 V32Ccwci9gZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MG4eG3gIUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4eYIPRAoJFqWm
 p1akZeYAQw8mLcHBoyTCKw2S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6/QUBFAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwpIKt4MvNK4Da9AjqCCeiIlh17QI
 4oSURISTUwbryc/cLw7jHTZ2eKeWweuDMv+7TidWXG8acm68UMJxwRmlC+XyLJJuKH8yIz8Qu
 KLsuqfba8PqteJnBJXG3lgiNm8xvEHqkqnzgzUXufetaG22m+k44s+SN4YsUV/j8C/XMU8nd+
 /zXr1YWiI2Z/HQXKdm18ILU87cDf3JNfLM/F/hDcNCNZrleJpTgj0VCLuag4EQA/x2LvfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505776662!71499364!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52639 invoked from network); 18 Sep 2017 23:17:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 23:17:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du5IJ-0008Jr-Uq; Mon, 18 Sep 2017 23:17:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1du5IE-0004Vg-EW; Mon, 18 Sep 2017 23:17:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1du5IE-0007vw-0i; Mon, 18 Sep 2017 23:17:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113580-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-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: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
X-Osstest-Versions-This: qemuu=a9158a5cba955b79d580a252cc58ff44d154e370
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 23:17:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 113580: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5402994915706400101=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5402994915706400101==
Content-Type: text/plain

flight 113580 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113580/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113302
 test-amd64-amd64-xl-multivcpu 20 guest-start/debian.repeat fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                a9158a5cba955b79d580a252cc58ff44d154e370
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    7 days
Failing since        113345  2017-09-12 00:21:07 Z    6 days   12 attempts
Testing same since   113580  2017-09-18 13:19:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Kevin Wolf <kwolf@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                fail    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2222 lines long.)


--===============5402994915706400101==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5402994915706400101==--

From xen-devel-bounces@lists.xen.org Mon Sep 18 23:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 18 Sep 2017 23:51:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du5p8-0003oM-JE; Mon, 18 Sep 2017 23:51:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du5p7-0003ny-5c
 for xen-devel@lists.xensource.com; Mon, 18 Sep 2017 23:51:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/B1-25201-40C50C95; Mon, 18 Sep 2017 23:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZc55kC
 kQc9NTosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTLm/jK3gkFnFvoZpbA2M
 93W7GLk4hAQamSRuv9nA3MXICeQ8ZpRY88oZIrGNUeLO49+MIAkRAWeJr2fmsoPYvAL6Ehumf
 mQCsYUF3CRWnT8O1iwhMIlJ4tbnUgjbU+JpwzZmGLu99xdQPTsHm4CVxCExkCiLgKrE4UM7WC
 Ywci9gZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHocQY
 g2MHYN8v5EKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8+qeAcoJFqempFWmZ
 OcDQg0lLcPAoifCagaR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqc1wOkSACkKKM0D24EL
 A4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXFGQKT2ZeCdymV0BHMAEd0bJjD8gRJYkIKa
 kGRoaPDt8vrtF8GHJG2PSJloPZ5kWFzVHFjvOfrzv85nqFoMONqWvdpkzRfft6LW9SQY9tcYt
 ii1p+69Iry/bsWneoYFLcjeysa6sFeu/5f+gymyYdUCKcZbbim8C7mWccL2f4G8zQW5L32C9Y
 9SbHjONrPik1ez479WjW4ch16lUS9nbps/gYLyixFGckGmoxFxUnAgDPZfejfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505778690!109257770!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43329 invoked from network); 18 Sep 2017 23:51:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Sep 2017 23:51:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du5p2-0000jG-Kl; Mon, 18 Sep 2017 23:51:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1du5ox-0005zP-7q; Mon, 18 Sep 2017 23:51:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1du5ow-0005XO-WE; Mon, 18 Sep 2017 23:51:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113584-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cd02f96d54813139e14e2847566d744358b55c1c
X-Osstest-Versions-That: xen=9fbd31071538a1c696f2b75d1d91a83e72113d32
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 18 Sep 2017 23:51:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113584: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU4NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGNkMDJmOTZkNTQ4MTMxMzllMTRlMjg0NzU2NmQ3NDQz
NThiNTVjMWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDlmYmQzMTA3
MTUzOGExYzY5NmYyYjc1ZDFkOTFhODNlNzIxMTNkMzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzU4MSAgMjAxNy0wOS0xOCAxNjowMToyMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM1ODQgIDIwMTctMDktMTggMjI6MDE6MTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249Y2Qw
MmY5NmQ1NDgxMzEzOWUxNGUyODQ3NTY2ZDc0NDM1OGI1NWMxYworIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGNkMDJmOTZkNTQ4MTMxMzllMTRlMjg0NzU2NmQ3NDQzNThi
NTVjMWMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249Y2QwMmY5NmQ1NDgx
MzEzOWUxNGUyODQ3NTY2ZDc0NDM1OGI1NWMxYworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46
LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4K
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4
cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysg
Li9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNo
PXhlbi00LjktdGVzdGluZworICdbJyB4Y2QwMmY5NmQ1NDgxMzEzOWUxNGUyODQ3NTY2ZDc0NDM1
OGI1NWMxYyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3Ry
ZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0
Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j
b3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJt
d2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9
IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQv
Mi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tl
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdCBjZDAyZjk2ZDU0ODEzMTM5ZTE0ZTI4NDc1NjZkNzQ0MzU4YjU1YzFj
OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDlmYmQzMTAuLmNkMDJmOTYgIGNkMDJmOTZkNTQ4MTMxMzllMTRlMjg0NzU2
NmQ3NDQzNThiNTVjMWMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 00:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 00:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du6Sj-0007EY-LK; Tue, 19 Sep 2017 00:32:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1du6Si-0007ES-J4
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 00:32:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 71/E7-03414-B9560C95; Tue, 19 Sep 2017 00:32:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsUyZ7p8oO6s1AO
 RBidnGll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvbzexFpwXqjj56CRjA+NSgS5GTg4hgYlM
 Ep0fAiHs34wS2/skuxi5gOyNjBK/Ol6wQzhdjBLvv/5hB6liEVCV+DX/E2MXIwcHm4CJxJtVj
 iBhEQF1iT8XJjCC1DML7GOUWPviGzNIQligQOLkwR9gNq+AmcSZhYeYIbbNYJSYviYPIi4ocX
 LmExYQm1lAS+LGv5dMIPOZBaQllv/jAAlzClhLPLjWC3aCqICyxLx9q9hAbAkBQ4nPG5cyT2A
 UnIVk0iwkk2YhTFrAyLyKUaM4tagstUjX0FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgv
 OT93EyMwaBmAYAfjl2UBhxglOZiURHlFI/dHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9dsBl
 BMsSk1PrUjLzAHGD0xagoNHSYQ3HiTNW1yQmFucmQ6ROsWoKCXOmwSSEABJZJTmwbXBYvYSo6
 yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlDQKbwZOaVwE1/BbSYCWhxy449IItLEhFSUg2MIRv
 TU6MeWybX7pr0sTDK6sR8yfCo01c4WXvz1tQuMnPe4yzAc+i2YJljhuCeJl3x9w5PdkWVt9Tp
 PbpgztfquEm6eke8wOZU/1PHT4qlVW4QFvPbKHdf061Ee/I9K2aPrvweya4DzsyNh0KnKdgbP
 l4rKL/8a8KPxM37uubEPLWeteXo1ddKLMUZiYZazEXFiQCXy9m/1AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505781145!77598694!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10732 invoked from network); 19 Sep 2017 00:32:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 00:32:26 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8J0WEn9024723
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 00:32:14 GMT
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 v8J0WDhL022680
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 00:32:13 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 v8J0WDft023314;
 Tue, 19 Sep 2017 00:32:13 GMT
Received: from x230.dumpdata.com (/10.154.108.142)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 17:32:12 -0700
Date: Mon, 18 Sep 2017 20:32:10 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919003207.GA24480@x230.dumpdata.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-7-konrad.wilk@oracle.com>
 <7c682452-e781-3576-e63b-a579f7515942@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7c682452-e781-3576-e63b-a579f7515942@arm.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: sstabellini@kernel.org, ross.lagerwall@citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 06/17] xen/livepatch/x86/arm32: Force
 .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiA+ICsuUEhPTlk6IGxpdmVwYXRjaF9kZXBlbmRzLmgKPiA+ICtsaXZlcGF0Y2hfZGVwZW5kcy5o
OiBub3RlLmJpbgo+ID4gKwkkKHNoZWxsICguLi8uLi8uLi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvbWtoZXggJChOT1RFX0RFUEVORFMpICReID4gJEApKQo+IAo+IEl0IGxvb2tzIHF1aXRlIG9k
ZCB0byB1c2UgYSBmaWxlIGluIGZpcm13YXJlL2h2bWxvYWRlciBmb3IgbGl2ZXBhdGNoLiBXb3Vs
ZAo+IGl0IGJlIHBvc3NpYmxlIHRvIG1vdmUgbWtoZXggdG8gYSBnZW5lcmljIHBsYWNlPwoKTGlr
ZSBzbz8KCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKaW5kZXggN2M0YzBjZTUzNS4uYTViNGMz
MmMxYSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQpAQCAtOTEsMjMgKzkxLDIzIEBAIHJv
bXMuaW5jOiAkKFJPTVMpCiAKIGlmbmVxICgkKFJPTUJJT1NfUk9NKSwpCiAJZWNobyAiI2lmZGVm
IFJPTV9JTkNMVURFX1JPTUJJT1MiID4+ICRALm5ldwotCXNoIC4vbWtoZXggcm9tYmlvcyAkKFJP
TUJJT1NfUk9NKSA+PiAkQC5uZXcKKwlzaCAuLi8uLi9taXNjL21raGV4IHJvbWJpb3MgJChST01C
SU9TX1JPTSkgPj4gJEAubmV3CiAJZWNobyAiI2VuZGlmIiA+PiAkQC5uZXcKIGVuZGlmCiAKIGlm
bmVxICgkKFNURFZHQV9ST00pLCkKIAllY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfVkdBQklPUyIg
Pj4gJEAubmV3Ci0Jc2ggLi9ta2hleCB2Z2FiaW9zX3N0ZHZnYSAkKFNURFZHQV9ST00pID4+ICRA
Lm5ldworCXNoIC4uLy4uL21pc2MvbWtoZXggdmdhYmlvc19zdGR2Z2EgJChTVERWR0FfUk9NKSA+
PiAkQC5uZXcKIAllY2hvICIjZW5kaWYiID4+ICRALm5ldwogZW5kaWYKIGlmbmVxICgkKENJUlJV
U1ZHQV9ST00pLCkKIAllY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfVkdBQklPUyIgPj4gJEAubmV3
Ci0Jc2ggLi9ta2hleCB2Z2FiaW9zX2NpcnJ1c3ZnYSAkKENJUlJVU1ZHQV9ST00pID4+ICRALm5l
dworCXNoIC4uLy4uL21pc2MvbWtoZXggdmdhYmlvc19jaXJydXN2Z2EgJChDSVJSVVNWR0FfUk9N
KSA+PiAkQC5uZXcKIAllY2hvICIjZW5kaWYiID4+ICRALm5ldwogZW5kaWYKIGlmbmVxICgkKEVU
SEVSQk9PVF9ST01TKSwpCiAJZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX0VUSEVSQk9PVCIgPj4g
JEAubmV3Ci0Jc2ggLi9ta2hleCBldGhlcmJvb3QgJChFVEhFUkJPT1RfUk9NUykgPj4gJEAubmV3
CisJc2ggLi4vLi4vbWlzYy9ta2hleCBldGhlcmJvb3QgJChFVEhFUkJPT1RfUk9NUykgPj4gJEAu
bmV3CiAJZWNobyAiI2VuZGlmIiA+PiAkQC5uZXcKIGVuZGlmCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleCBiL3Rvb2xzL21pc2MvbWtoZXgKc2ltaWxhcml0eSBp
bmRleCAxMDAlCnJlbmFtZSBmcm9tIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleApyZW5h
bWUgdG8gdG9vbHMvbWlzYy9ta2hleApkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01h
a2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IDhhYzlmNWU0MjYuLmYw
MzY1MzA1YmEgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTczLDcgKzczLDcgQEAgbm90ZS5iaW46CiAK
IC5QSE9OWTogbGl2ZXBhdGNoX2RlcGVuZHMuaAogbGl2ZXBhdGNoX2RlcGVuZHMuaDogbm90ZS5i
aW4KLQkkKHNoZWxsICguLi8uLi8uLi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvbWtoZXggJChO
T1RFX0RFUEVORFMpICReID4gJEApKQorCSQoc2hlbGwgKC4uLy4uLy4uL3Rvb2xzL21pc2MvbWto
ZXggJChOT1RFX0RFUEVORFMpICReID4gJEApKQogCiAjCiAjIEV4dHJhY3QgdGhlIGJ1aWxkLWlk
IG9mIHRoZSB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoCkBAIC04NSw3ICs4NSw3IEBAIGhlbGxv
X3dvcmxkX25vdGUuYmluOiAkKExJVkVQQVRDSCkKIAogLlBIT05ZOiBoZWxsb193b3JsZF9saXZl
cGF0Y2hfZGVwZW5kcy5oCiBoZWxsb193b3JsZF9saXZlcGF0Y2hfZGVwZW5kcy5oOiBoZWxsb193
b3JsZF9ub3RlLmJpbgotCSQoc2hlbGwgKC4uLy4uLy4uL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkpCisJJChzaGVsbCAoLi4vLi4vLi4vdG9v
bHMvbWlzYy9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkpCiAKIHhlbl9ieWVfd29ybGQu
bzogY29uZmlnLmggaGVsbG9fd29ybGRfbGl2ZXBhdGNoX2RlcGVuZHMuaAogCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 00:35:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 00:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du6Vd-0007O2-3M; Tue, 19 Sep 2017 00:35:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1du6Vb-0007Nw-Jx
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 00:35:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 30/8B-02224-E4660C95; Tue, 19 Sep 2017 00:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsUyZ7p8oK5f2oF
 Igx2/2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXE54yFkxOqnhyXL+BcZFPFyMXh5DAZCaJ
 Oe3NLF2MnEDOX0aJF20FEPZGRomJ5yIh7C5GicVT9EFsFgFViU8TzzB3MXJwsAmYSLxZ5QgSF
 hFQl/hzYQIjyExmgX2MEmtffGMGSQgLeEk0vV0GZvMKmEns7p7KBrF4JqPE37troRKCEidnPg
 E7gllAS+LGv5dMIAuYBaQllv/jADE5Bawltn+wBKkQFVCWmLdvFRuILSFgLNE3q49lAqPgLCS
 DZiEZNAth0AJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmb
 GIEBywAEOxhXbPc8xCjJwaQkyssefyBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvbipQTrAoN
 T21Ii0zBxg7MGkJDh4lEV5mkDRvcUFibnFmOkTqFKOilDivI0hCACSRUZoH1waL10uMslLCvI
 xAhwjxFKQW5WaWoMq/YhTnYFQS5j2TAjSFJzOvBG76K6DFTECLW3bsAVlckoiQkmpglFcO2nU
 8UXHT316myQ8u3WS/cdeIy361yf/iBlmp3TeE1Rb9EL3/YsWKun1GD/Nv1yc9CnP+8yr+dGL2
 v6pl1S31pS/l9p0+LnDeY8bRhFfB9+QLz7hc1Y2fLbBPbYnAut3KnPVV8yZ/WbP8c41/s80kI
 X7O96F7dz9hlFs/Y21vSFyMSfPrHUosxRmJhlrMRcWJAOSMz7XSAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505781324!84523570!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20613 invoked from network); 19 Sep 2017 00:35:25 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 00:35:25 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8J0ZF0K027051
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 00:35:15 GMT
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 v8J0ZFbX015677
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 00:35:15 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8J0ZF2C018102;
 Tue, 19 Sep 2017 00:35:15 GMT
Received: from x230.dumpdata.com (/10.154.108.142)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 17:35:14 -0700
Date: Mon, 18 Sep 2017 20:35:12 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919003511.GB24480@x230.dumpdata.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-10-konrad.wilk@oracle.com>
 <84466ea2-e398-0908-3cc5-13eff3760e86@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <84466ea2-e398-0908-3cc5-13eff3760e86@arm.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, ross.lagerwall@citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 09/17] livepatch/arm[32,
	64]: Modify livepatch_funcs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDI6MjA6NDJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEtvbnJhZCwKPiAKPiBPbiAxMi8wOS8xNyAwMTozNywgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+ID4gVGhpcyB3YXMgZm91bmQgd2hlbiBwb3J0aW5nIGxpdmVwYXRjaC1i
dWlsZC10b29scyB0byBBUk02NC8zMi4KPiA+IAo+ID4gV2hlbiBsaXZlcGF0Y2gtYnVpbGQtdG9v
bHMgYXJlIGJ1aWx0IChhbmQgdGVzdC1jYXNlIHRoYW5rcyB0bzoKPiA+IGxpdmVwYXRjaC90ZXN0
czogTWFrZSBzdXJlIGFsbCAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb25zIGFyZSByZWFkLW9ubHkp
Cj4gPiB0aGUgLmxpdmVwYXRjaC5mdW5jcyBhcmUgaW4gcmVhZC1vbmx5IHNlY3Rpb24uCj4gPiAK
PiA+IEhvd2V2ZXIgdGhlIGh5cGVydmlzb3IgdXNlcyB0aGUgJ29wYXF1ZScgZm9yIGl0cyBvd24g
cHVycG9zZSwgdGhhdAo+ID4gaXMgc3Rhc2hpbmcgdGhlIG9yaWdpbmFsIGNvZGUuIEJ1dCB0aGUg
LmxpdmVwYXRjaF9mdW5jcyBzZWN0aW9uIGlzCj4gPiBpbiB0aGUgUk8gdm1hcCBhcmVhIHNvIG9u
IEFSTVszMiw2NF0gd2UgZ2V0IGEgZmF1bHQuCj4gCj4gVGhpcyBpcyBiZWNhdXNlIHRoZSBwYXls
b2FkIGlzIHNlY3VyZSBhdCBsb2FkaW5nIGFuZCB0aGVyZWZvcmUgYmVmb3JlIGl0IGdldAo+IGFw
cGxpZWQsIHJpZ2h0PwoKWWVzLgo+IAo+IEkgd2FzIHdvbmRlcmluZyBpZiB3ZSBjb3VsZCBlaXRo
ZXIgZGVmZXIgdGhlIGNhbGwgdG8gc2VjdXJlX3BheWxvYWQgb3IgbWFrZQo+IHRoZSByZWdpb24g
dGVtcG9yYXJpbHkgd3JpdGVhYmxlPwoKVGhpcyBwYXRjaCBjcmVhdGVzIGEgdGVtcG9yYXJ5IHdy
aXRlYWJsZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCgpCdXQgdGhlIGlkZWEgb2YgbWFraW5nIHRo
ZSByZWdpb24gdGVtcG9yYXJpbHkgd3JpdGVhYmxlIGlzIGFsc28gcG9zc2libGUuCklzIHRoZXJl
IGEgc3BlY2lmaWMgcmVnaXN0ZXIgSSBjYW4gdXNlIGZvciB0aGlzPwoKPiAKPiA+IAo+ID4gT24g
eDg2IHRoZSBzYW1lIHByb3RlY3Rpb24gaXMgaW4gcGxhY2UuIEluICdhcmNoX2xpdmVwYXRjaF9x
dWllc2NlJwo+ID4gd2UgZGlzYWJsZSBXUCB0byBhbGxvdyBjaGFuZ2VzIHRvIHJlYWQtb25seSBw
YWdlcyAoYW5kIGluIGFyY2hfbGl2ZV9yZXN1bWUKPiAKPiBJIGNhbid0IGZpbmQgYW55IGZ1bmN0
aW9uIGNhbGwgYXJjaF9saXZlX3Jlc3VtZSBpbiBYZW4gY29kZS4gRG8geW91IG1lYW4KPiBhcmNo
X2xpdmVwYXRjaF9yZXZpdmU/CgpZZXMsIGxldCBtZSB1cGRhdGUgdGhhdC4KPiAKPiA+IHdlIGVu
YWJsZSB0aGUgV1AgcHJvdGVjdGlvbikuCj4gPiAKPiA+IE9uIEFSTVszMiw2NF0gd2UgZG8gbm90
IGhhdmUgdGhlIGx1eHVyeSBvZiBhIGdsb2JhbCByZWdpc3RlciB0aGF0IGNhbgo+ID4gYmUgY2hh
bmdlZCBhZnRlciBib290LiBJbiBsaWV1IG9mIHRoYXQgd2UgdXNlIHRoZSB2bWFwIHRvIGNyZWF0
ZQo+ID4gYSB0ZW1wb3JhcnkgdmlydHVhbCBhZGRyZXNzIGluIHdoaWNoIHdlIGNhbiB1c2UgaW5z
dGVhZC4KPiA+IAo+ID4gVG8gZG8gdGhpcyB3ZSBuZWVkIHRvIHN0YXNoIGR1cmluZyBsaXZlcGF0
Y2g6IHZtYXAgb2YgdGhlIGh5cGVydmlzb3IKPiA+IGNvZGUsIHZtYXAgb2YgdGhlIC5saXZlcGF0
Y2hfZnVuY3MgKHZtYXAgY29tZXMgaW4gcGFnZSBhbGlnbmVkIHZpcnR1YWwKPiA+IGFkZHJlc3Nl
cyksIG9mZnNldCBpbiB0aGUgdm1hcCAoaW4gY2FzZSBpdCBpcyBub3QgbmljZWx5IGFsaWduZWQp
LCBhbmQKPiA+IHRoZSBvcmlnaW5hbCBmaXJzdCBsaXZlcGF0Y2hfZnVuY3MgdG8gZmlndXJlIG91
dCB0aGUgaW5kZXguCj4gPiAKPiA+IEVxdWlwcGVkIHdpdGggdGhhdCB3ZSBjYW4gcGF0Y2ggbGl2
ZXBhdGNoIGZ1bmN0aW9ucyB3aGljaCBoYXZlCj4gPiAgIC5saXZlcGF0Y2hfZnVuY3MgaW4gcm9k
YXRhIHNlY3Rpb24uCj4gPiAKPiA+IEFuIGFsdGVybmF0aXZlIGlzIHRvIGFkZCB0aGUgJ1cnIGZs
YWcgZHVyaW5nIGxvYWRpbmcgb2YgdGhlCj4gPiAubGl2ZXBhdGNoX2Z1bmNzIHdoaWNoIHdvdWxk
IHJlc3VsdCB0aGUgc2VjdGlvbiBiZWluZyBpbiB3cml0ZWFibGUKPiA+IHJlZ2lvbiBmcm9tIHRo
ZSBnZWNrby4gPgo+ID4gTm90ZSB0aGF0IHRoaXMgdm1hcCBzb2x1dGlvbiBjb3VsZCBiZSBleHRl
bmRlZCB0byB4ODYgYXMgd2VsbC4KCkFuZCBhbHNvIHRoaXMsIGFzIHRoZXJlIGlzIG1vcmUgdG8g
aXQgKEFzIEFuZHJldyBwb2ludGVkIG91dCkuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+IC0tLQo+ID4gICB4
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgIHwgMTEgKysrKysrLS0tCj4gPiAgIHhlbi9h
cmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgfCAxMSArKysrKystLS0KPiA+ICAgeGVuL2FyY2gv
YXJtL2xpdmVwYXRjaC5jICAgICAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCj4gPiAgIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICAgfCAgMiAr
LQo+ID4gICB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDUgKystLQo+ID4gICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oIHwgMTMgKysrKysrKystLS0KPiA+ICAgeGVu
L2luY2x1ZGUveGVuL2xpdmVwYXRjaC5oICAgICB8ICAyICstCj4gPiAgIDcgZmlsZXMgY2hhbmdl
ZCwgNzEgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2
ZXBhdGNoLmMKPiA+IGluZGV4IDEwODg3YWNlODEuLmQ3OTNlYmNhYWQgMTAwNjQ0Cj4gPiAtLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYwo+ID4gQEAgLTE2LDE4ICsxNiwyMyBAQCB2b2lkIGFyY2hfbGl2ZXBh
dGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKPiA+ICAgICAgIHVpbnQzMl90
IGluc247Cj4gPiAgICAgICB1aW50MzJfdCAqbmV3X3B0cjsKPiA+ICAgICAgIHVuc2lnbmVkIGlu
dCBpLCBsZW47Cj4gPiArICAgIHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZjsKPiA+ICAgICAgIEJV
SUxEX0JVR19PTihBUkNIX1BBVENIX0lOU05fU0laRSA+IHNpemVvZihmdW5jLT5vcGFxdWUpKTsK
PiA+ICAgICAgIEJVSUxEX0JVR19PTihBUkNIX1BBVENIX0lOU05fU0laRSAhPSBzaXplb2YoaW5z
bikpOwo+ID4gLSAgICBBU1NFUlQodm1hcF9vZl94ZW5fdGV4dCk7Cj4gPiArICAgIEFTU0VSVChs
aXZlcGF0Y2hfdm1hcC50ZXh0KTsKPiA+ICAgICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihm
dW5jKTsKPiA+ICAgICAgIGlmICggIWxlbiApCj4gPiAgICAgICAgICAgcmV0dXJuOwo+ID4gKyAg
ICAvKiBJbmRleCBpbiB0aGUgdm1hcCByZWdpb24uICovCj4gPiArICAgIGkgPSBsaXZlcGF0Y2hf
dm1hcC52YSAtIGZ1bmM7Cj4gPiArICAgIGYgPSAoc3RydWN0IGxpdmVwYXRjaF9mdW5jICopKGxp
dmVwYXRjaF92bWFwLmZ1bmNzICsgbGl2ZXBhdGNoX3ZtYXAub2Zmc2V0KSArIGk7Cj4gPiArCj4g
PiAgICAgICAvKiBTYXZlIG9sZCBvbmVzLiAqLwo+ID4gLSAgICBtZW1jcHkoZnVuYy0+b3BhcXVl
LCBmdW5jLT5vbGRfYWRkciwgbGVuKTsKPiA+ICsgICAgbWVtY3B5KGYtPm9wYXF1ZSwgZnVuYy0+
b2xkX2FkZHIsIGxlbik7Cj4gPiAgICAgICBpZiAoIGZ1bmMtPm5ld19hZGRyICkKPiA+ICAgICAg
IHsKPiA+IEBAIC01Niw3ICs2MSw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0
IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ID4gICAgICAgZWxzZQo+ID4gICAgICAgICAgIGluc24g
PSAweGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovCj4gPiAtICAgIG5ld19wdHIgPSBmdW5jLT5v
bGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKPiA+ICsgICAgbmV3
X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyBsaXZlcGF0Y2hfdm1hcC50
ZXh0Owo+ID4gICAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKPiA+ICAgICAgIC8q
IFBBVENIISAqLwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
YyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+ID4gaW5kZXggMjcyOGUyYTEyNS4u
NjYyYmVkYWJjMyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
Ywo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCj4gPiBAQCAtMjAsMTgg
KzIwLDIzIEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jKQo+ID4gICAgICAgdWludDMyX3QgaW5zbjsKPiA+ICAgICAgIHVpbnQzMl90ICpuZXdf
cHRyOwo+ID4gICAgICAgdW5zaWduZWQgaW50IGksIGxlbjsKPiA+ICsgICAgc3RydWN0IGxpdmVw
YXRjaF9mdW5jICpmOwo+ID4gICAgICAgQlVJTERfQlVHX09OKEFSQ0hfUEFUQ0hfSU5TTl9TSVpF
ID4gc2l6ZW9mKGZ1bmMtPm9wYXF1ZSkpOwo+ID4gICAgICAgQlVJTERfQlVHX09OKEFSQ0hfUEFU
Q0hfSU5TTl9TSVpFICE9IHNpemVvZihpbnNuKSk7Cj4gPiAtICAgIEFTU0VSVCh2bWFwX29mX3hl
bl90ZXh0KTsKPiA+ICsgICAgQVNTRVJUKGxpdmVwYXRjaF92bWFwLnRleHQpOwo+ID4gICAgICAg
bGVuID0gbGl2ZXBhdGNoX2luc25fbGVuKGZ1bmMpOwo+ID4gICAgICAgaWYgKCAhbGVuICkKPiA+
ICAgICAgICAgICByZXR1cm47Cj4gPiArICAgIC8qIEluZGV4IGluIHRoZSB2bWFwIHJlZ2lvbi4g
Ki8KPiA+ICsgICAgaSA9IGxpdmVwYXRjaF92bWFwLnZhIC0gZnVuYzsKPiA+ICsgICAgZiA9IChz
dHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKikobGl2ZXBhdGNoX3ZtYXAuZnVuY3MgKyBsaXZlcGF0Y2hf
dm1hcC5vZmZzZXQpICsgaTsKPiA+ICsKPiA+ICAgICAgIC8qIFNhdmUgb2xkIG9uZXMuICovCj4g
PiAtICAgIG1lbWNweShmdW5jLT5vcGFxdWUsIGZ1bmMtPm9sZF9hZGRyLCBsZW4pOwo+ID4gKyAg
ICBtZW1jcHkoZi0+b3BhcXVlLCBmdW5jLT5vbGRfYWRkciwgbGVuKTsKPiA+ICAgICAgIGlmICgg
ZnVuYy0+bmV3X2FkZHIgKQo+ID4gICAgICAgICAgIGluc24gPSBhYXJjaDY0X2luc25fZ2VuX2Jy
YW5jaF9pbW0oKHVuc2lnbmVkIGxvbmcpZnVuYy0+b2xkX2FkZHIsCj4gPiBAQCAtNDMsNyArNDgs
NyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVu
YykKPiA+ICAgICAgIC8qIFZlcmlmaWVkIGluIGxpdmVwYXRjaF92ZXJpZnlfZGlzdGFuY2UuICov
Cj4gPiAgICAgICBBU1NFUlQoaW5zbiAhPSBBQVJDSDY0X0JSRUFLX0ZBVUxUKTsKPiA+IC0gICAg
bmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90
ZXh0Owo+ID4gKyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSAodm9pZCAqKV9zdGFydCAr
IGxpdmVwYXRjaF92bWFwLnRleHQ7Cj4gPiAgICAgICBsZW4gPSBsZW4gLyBzaXplb2YodWludDMy
X3QpOwo+ID4gICAgICAgLyogUEFUQ0ghICovCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gPiBpbmRleCAzZTUzNTI0
MzY1Li4yZjlhZThlNjFlIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5j
Cj4gPiArKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiA+IEBAIC02LDYgKzYsNyBAQAo+
ID4gICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ID4gICAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9l
bGYuaD4KPiA+ICAgI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KPiA+ICsjaW5jbHVkZSA8eGVu
L3Bmbi5oPgo+ID4gICAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiA+ICAgI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlLmg+Cj4gPiBAQCAtMTYsMTQgKzE3LDE4IEBACj4gPiAgICN1bmRlZiB2aXJ0X3Rv
X21mbgo+ID4gICAjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEp
KQo+ID4gLXZvaWQgKnZtYXBfb2ZfeGVuX3RleHQ7Cj4gPiArc3RydWN0IGxpdmVwYXRjaF92bWFw
X3N0YXNoIGxpdmVwYXRjaF92bWFwOwo+ID4gLWludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZv
aWQpCj4gPiAraW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uoc3RydWN0IGxpdmVwYXRjaF9mdW5j
ICpmdW5jcywgdW5zaWduZWQgaW50IG5mdW5jcykKPiA+ICAgewo+ID4gLSAgICBtZm5fdCB0ZXh0
X21mbjsKPiA+ICsgICAgbWZuX3QgdGV4dF9tZm4sIHJvZGF0YV9tZm47Cj4gPiArICAgIHZvaWQg
KnZtYXBfYWRkcjsKPiA+ICAgICAgIHVuc2lnbmVkIGludCB0ZXh0X29yZGVyOwo+ID4gKyAgICB1
bnNpZ25lZCBsb25nIHZhID0gKHVuc2lnbmVkIGxvbmcpKGZ1bmNzKTsKPiA+ICsgICAgdW5zaWdu
ZWQgaW50IG9mZnMgPSB2YSAmIChQQUdFX1NJWkUgLSAxKTsKPiA+ICsgICAgdW5zaWduZWQgaW50
IHNpemUgPSBQRk5fVVAob2ZmcyArIG5mdW5jcyAqIHNpemVvZigqZnVuY3MpKTsKPiA+IC0gICAg
aWYgKCB2bWFwX29mX3hlbl90ZXh0ICkKPiA+ICsgICAgaWYgKCBsaXZlcGF0Y2hfdm1hcC50ZXh0
IHx8IGxpdmVwYXRjaF92bWFwLmZ1bmNzICkKPiA+ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiA+ICAgICAgIHRleHRfbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKPiA+IEBAIC0zMywxNiAr
MzgsMzMgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKPiA+ICAgICAgICAqIFRo
ZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1vbmx5LiBTbyByZS1tYXAgWGVuIHRvIGJlIGFibGUgdG8g
cGF0Y2gKPiA+ICAgICAgICAqIHRoZSBjb2RlLgo+ID4gICAgICAgICovCj4gPiAtICAgIHZtYXBf
b2ZfeGVuX3RleHQgPSBfX3ZtYXAoJnRleHRfbWZuLCAxVSA8PCB0ZXh0X29yZGVyLCAxLCAxLCBQ
QUdFX0hZUEVSVklTT1IsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1BUF9E
RUZBVUxUKTsKPiA+ICsgICAgdm1hcF9hZGRyID0gX192bWFwKCZ0ZXh0X21mbiwgMVUgPDwgdGV4
dF9vcmRlciwgMSwgMSwgUEFHRV9IWVBFUlZJU09SLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgVk1BUF9ERUZBVUxUKTsKPiA+IC0gICAgaWYgKCAhdm1hcF9vZl94ZW5fdGV4dCApCj4gPiAr
ICAgIGlmICggIXZtYXBfYWRkciApCj4gPiAgICAgICB7Cj4gPiAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgTElWRVBBVENIICJGYWlsZWQgdG8gc2V0dXAgdm1hcCBvZiBoeXBlcnZpc29yISAo
b3JkZXI9JXUpXG4iLAo+ID4gICAgICAgICAgICAgICAgICB0ZXh0X29yZGVyKTsKPiA+ICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsKPiA+ICAgICAgIH0KPiA+ICsgICAgbGl2ZXBhdGNoX3ZtYXAu
dGV4dCA9IHZtYXBfYWRkcjsKPiA+ICsgICAgbGl2ZXBhdGNoX3ZtYXAub2Zmc2V0ID0gb2ZmczsK
PiA+ICsKPiA+ICsgICAgcm9kYXRhX21mbiA9IHZpcnRfdG9fbWZuKHZhICYgUEFHRV9NQVNLKTsK
PiA+ICsgICAgdm1hcF9hZGRyICA9IF9fdm1hcCgmcm9kYXRhX21mbiwgc2l6ZSwgMSwgMSwgUEFH
RV9IWVBFUlZJU09SLCBWTUFQX0RFRkFVTFQpOwo+ID4gKyAgICBpZiAoICF2bWFwX2FkZHIgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBMSVZFUEFUQ0ggIkZhaWxl
ZCB0byBzZXR1cCB2bWFwIG9mIGxpdmVwYXRjaF9mdW5jcyEgKG1mbj0lIlBSSV9tZm4iLCBzaXpl
PSV1KVxuIiwKPiA+ICsgICAgICAgICAgICAgICBtZm5feChyb2RhdGFfbWZuKSwgc2l6ZSk7Cj4g
PiArICAgICAgICB2dW5tYXAobGl2ZXBhdGNoX3ZtYXAudGV4dCk7Cj4gPiArICAgICAgICBsaXZl
cGF0Y2hfdm1hcC50ZXh0ID0gTlVMTDsKPiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4g
KyAgICB9Cj4gPiArCj4gPiArICAgIGxpdmVwYXRjaF92bWFwLmZ1bmNzID0gdm1hcF9hZGRyOwo+
ID4gKyAgICBsaXZlcGF0Y2hfdm1hcC52YSA9IGZ1bmNzOwo+ID4gKwo+ID4gICAgICAgcmV0dXJu
IDA7Cj4gPiAgIH0KPiA+IEBAIC01NCwxMCArNzYsMTggQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9y
ZXZpdmUodm9pZCkKPiA+ICAgICAgICAqLwo+ID4gICAgICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsK
PiA+IC0gICAgaWYgKCB2bWFwX29mX3hlbl90ZXh0ICkKPiA+IC0gICAgICAgIHZ1bm1hcCh2bWFw
X29mX3hlbl90ZXh0KTsKPiA+ICsgICAgaWYgKCBsaXZlcGF0Y2hfdm1hcC50ZXh0ICkKPiA+ICsg
ICAgICAgIHZ1bm1hcChsaXZlcGF0Y2hfdm1hcC50ZXh0KTsKPiA+ICsKPiA+ICsgICAgbGl2ZXBh
dGNoX3ZtYXAudGV4dCA9IE5VTEw7Cj4gPiArCj4gPiArICAgIGlmICggbGl2ZXBhdGNoX3ZtYXAu
ZnVuY3MgKQo+ID4gKyAgICAgICAgdnVubWFwKGxpdmVwYXRjaF92bWFwLmZ1bmNzKTsKPiA+ICsK
PiA+ICsgICAgbGl2ZXBhdGNoX3ZtYXAuZnVuY3MgPSBOVUxMOwo+ID4gLSAgICB2bWFwX29mX3hl
bl90ZXh0ID0gTlVMTDsKPiA+ICsgICAgbGl2ZXBhdGNoX3ZtYXAudmEgPSBOVUxMOwo+ID4gKyAg
ICBsaXZlcGF0Y2hfdm1hcC5vZmZzZXQgPSAwOwo+ID4gICB9Cj4gPiAgIGludCBhcmNoX2xpdmVw
YXRjaF92ZXJpZnlfZnVuYyhjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCj4gPiBA
QCAtNzgsNyArMTA4LDcgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0
IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ID4gICAgICAgdWludDMyX3QgKm5ld19wdHI7Cj4gPiAg
ICAgICB1bnNpZ25lZCBpbnQgbGVuOwo+ID4gLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIg
LSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7Cj4gPiArICAgIG5ld19wdHIgPSBm
dW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgbGl2ZXBhdGNoX3ZtYXAudGV4dDsKPiA+
ICAgICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihmdW5jKTsKPiA+ICAgICAgIG1lbWNweShu
ZXdfcHRyLCBmdW5jLT5vcGFxdWUsIGxlbik7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gPiBpbmRleCA0OGQyMGZk
YWNkLi44NTIyZmNiZDM2IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiA+IEBAIC0xNCw3ICsxNCw3IEBA
Cj4gPiAgICNpbmNsdWRlIDxhc20vbm1pLmg+Cj4gPiAgICNpbmNsdWRlIDxhc20vbGl2ZXBhdGNo
Lmg+Cj4gPiAtaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKPiA+ICtpbnQgYXJjaF9s
aXZlcGF0Y2hfcXVpZXNjZShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMsIHVuc2lnbmVkIGlu
dCBuZnVuY3MpCj4gPiAgIHsKPiA+ICAgICAgIC8qIERpc2FibGUgV1AgdG8gYWxsb3cgY2hhbmdl
cyB0byByZWFkLW9ubHkgcGFnZXMuICovCj4gPiAgICAgICB3cml0ZV9jcjAocmVhZF9jcjAoKSAm
IH5YODZfQ1IwX1dQKTsKPiA+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIv
eGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+ID4gaW5kZXggZGJhYjhhM2Y2Zi4uZTcwNzgwMjI3OSAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiA+ICsrKyBiL3hlbi9jb21t
b24vbGl2ZXBhdGNoLmMKPiA+IEBAIC01NzEsNyArNTcxLDYgQEAgc3RhdGljIGludCBwcmVwYXJl
X3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCj4gPiAgICAgICAgICAgaWYgKCByYyAp
Cj4gPiAgICAgICAgICAgICAgIHJldHVybiByYzsKPiA+ICAgICAgIH0KPiA+IC0KPiA+ICAgICAg
IHNlYyA9IGxpdmVwYXRjaF9lbGZfc2VjX2J5X25hbWUoZWxmLCAiLmxpdmVwYXRjaC5ob29rcy5s
b2FkIik7Cj4gPiAgICAgICBpZiAoIHNlYyApCj4gPiAgICAgICB7Cj4gPiBAQCAtMTA3MCw3ICsx
MDY5LDcgQEAgc3RhdGljIGludCBhcHBseV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRhKQo+
ID4gICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IEFwcGx5aW5nICV1IGZ1
bmN0aW9uc1xuIiwKPiA+ICAgICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsK
PiA+IC0gICAgcmMgPSBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKCk7Cj4gPiArICAgIHJjID0gYXJj
aF9saXZlcGF0Y2hfcXVpZXNjZShkYXRhLT5mdW5jcywgZGF0YS0+bmZ1bmNzKTsKPiA+ICAgICAg
IGlmICggcmMgKQo+ID4gICAgICAgewo+ID4gICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJ
VkVQQVRDSCAiJXM6IHVuYWJsZSB0byBxdWllc2NlIVxuIiwgZGF0YS0+bmFtZSk7Cj4gPiBAQCAt
MTExMSw3ICsxMTEwLDcgQEAgc3RhdGljIGludCByZXZlcnRfcGF5bG9hZChzdHJ1Y3QgcGF5bG9h
ZCAqZGF0YSkKPiA+ICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyBMSVZFUEFUQ0ggIiVzOiBSZXZl
cnRpbmdcbiIsIGRhdGEtPm5hbWUpOwo+ID4gLSAgICByYyA9IGFyY2hfbGl2ZXBhdGNoX3F1aWVz
Y2UoKTsKPiA+ICsgICAgcmMgPSBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKGRhdGEtPmZ1bmNzLCBk
YXRhLT5uZnVuY3MpOwo+ID4gICAgICAgaWYgKCByYyApCj4gPiAgICAgICB7Cj4gPiAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICIlczogdW5hYmxlIHRvIHF1aWVzY2UhXG4i
LCBkYXRhLT5uYW1lKTsKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVw
YXRjaC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAo+ID4gaW5kZXggNmJjYTc5
ZGViOS4uZTAzMGFlZGNlZCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2
ZXBhdGNoLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKPiA+IEBA
IC0xMiwxMCArMTIsMTcgQEAKPiA+ICAgI2RlZmluZSBBUkNIX1BBVENIX0lOU05fU0laRSA0Cj4g
PiAgIC8qCj4gPiAtICogVGhlIHZhIG9mIHRoZSBoeXBlcnZpc29yIC50ZXh0IHJlZ2lvbi4gV2Ug
bmVlZCB0aGlzIGFzIHRoZQo+ID4gLSAqIG5vcm1hbCB2YSBhcmUgd3JpdGUgcHJvdGVjdGVkLgo+
ID4gKyAqIFRoZSB2YSBvZiB0aGUgaHlwZXJ2aXNvciAudGV4dCByZWdpb24gYW5kIHRoZSBsaXZl
cGF0Y2hfZnVuY3MuCj4gPiArICogV2UgbmVlZCB0aGlzIGFzIHRoZSBub3JtYWwgdmEgYXJlIHdy
aXRlIHByb3RlY3RlZC4KPiA+ICAgICovCj4gPiAtZXh0ZXJuIHZvaWQgKnZtYXBfb2ZfeGVuX3Rl
eHQ7Cj4gPiArc3RydWN0IGxpdmVwYXRjaF92bWFwX3N0YXNoIHsKPiA+ICsJdm9pZCAqdGV4dDsg
ICAgICAgICAgICAgICAgIC8qIHZtYXAgb2YgaHlwZXJ2aXNvciBjb2RlLiAqLwo+ID4gKwl2b2lk
ICpmdW5jczsJICAgICAgICAgICAgLyogdm1hcCBvZiB0aGUgLmxpdmVwYXRjaC5mdW5jcy4gKi8K
PiA+ICsJdW5zaWduZWQgaW50IG9mZnNldDsJICAgIC8qIE9mZnNldCBpbiAnZnVuY3MnLiAqLwo+
ID4gKwlzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKnZhOyAgLyogVGhlIG9yaWdpbmFsIHZhLiAqLwo+
ID4gK307Cj4gPiArCj4gPiArZXh0ZXJuIHN0cnVjdCBsaXZlcGF0Y2hfdm1hcF9zdGFzaCBsaXZl
cGF0Y2hfdm1hcDsKPiA+ICAgLyogVGhlc2UgcmFuZ2VzIGFyZSBvbmx5IGZvciB1bmNvbmRpdGlv
bmFsIGJyYW5jaGVzLiAqLwo+ID4gICAjaWZkZWYgQ09ORklHX0FSTV8zMgo+ID4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0
Y2guaAo+ID4gaW5kZXggZTliYWI4N2YyOC4uYTk3YWZiOTJmOSAxMDA2NDQKPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpdmVw
YXRjaC5oCj4gPiBAQCAtMTA0LDcgKzEwNCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGxpdmVwYXRj
aF92ZXJpZnlfZGlzdGFuY2UoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ID4g
ICAgKiBUaGVzZSBmdW5jdGlvbnMgYXJlIGNhbGxlZCBhcm91bmQgdGhlIGNyaXRpY2FsIHJlZ2lv
biBwYXRjaGluZyBsaXZlIGNvZGUsCj4gPiAgICAqIGZvciBhbiBhcmNoaXRlY3R1cmUgdG8gdGFr
ZSBtYWtlIGFwcHJvcHJhdGllIGdsb2JhbCBzdGF0ZSBhZGp1c3RtZW50cy4KPiA+ICAgICovCj4g
PiAtaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCk7Cj4gPiAraW50IGFyY2hfbGl2ZXBh
dGNoX3F1aWVzY2Uoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jLCB1bnNpZ25lZCBpbnQgbmZ1
bmNzKTsKPiA+ICAgdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZpdmUodm9pZCk7Cj4gPiAgIHZvaWQg
YXJjaF9saXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKPiA+IAo+
IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 00:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 00:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du6WS-0007T3-Fm; Tue, 19 Sep 2017 00:36:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1du6WQ-0007Sv-Qh
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 00:36:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8B/24-03642-28660C95; Tue, 19 Sep 2017 00:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG5j2oF
 Ig//7lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmjrksBRdYKw593MPWwPiEpYuRi0NIYDKT
 xLc3l5kgnL+MEjtfH2SHcDYySnztugHldDFKXHn/AqiHk4NFQFVi9+4trF2MHBxsAiYSb1Y5g
 oRFBJQlen/9BhvLLHCQUWLz929sIAlhgVSJj9//MoLYvAJmEguXPmWDGDqHUWL7hfssEAlBiZ
 Mzn4DZzAJaEjf+vWQCWcAsIC2x/B8HSJhTwF7iXuMKdhBbFGjZvH2rwOZLCBhL9M3qY5nAKDg
 LyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7
 iREYugxAsIPx+Pu4Q4ySHExKoryikfsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwtt8AygkWp
 aanVqRl5gCjCCYtwcGjJMLbA5LmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3hSQIgGQoo
 zSPLgRsIi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeF5ApPJl5JXCbXgEdwQR0RMuOPSB
 HlCQipKQaGJMCncx7snYIOPoc+8/wetrJ+Q3N8lcOPty4UV5F2aot+OF8BuGZj/nkA/7c+cy2
 YTLbd6261vVtHMFJnBXHRL+unMGb+n7Pv6cOv8NjZ35ztXSNnh30w2nmFC4LIZG7ny90dtQ/b
 Y5ay7Xnl8OyOTeuntN77GoSw/rr15Ms6++6mW+V9ql4rlJiKc5INNRiLipOBABohXO94wIAAA
 ==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505781375!80344830!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40656 invoked from network); 19 Sep 2017 00:36:17 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 00:36:17 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8J0a9f2027702
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 00:36:09 GMT
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 v8J0a7Bd019122
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 00:36:07 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8J0a6H6018441;
 Tue, 19 Sep 2017 00:36:06 GMT
Received: from x230.dumpdata.com (/10.154.108.142)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 18 Sep 2017 17:36:06 -0700
Date: Mon, 18 Sep 2017 20:36:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170919003603.GC24480@x230.dumpdata.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-9-konrad.wilk@oracle.com>
 <59B81033020000780017A3E9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B81033020000780017A3E9@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, ross.lagerwall@citrix.com,
 andrew.cooper3@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 08/17] livepatch/tests: Make sure all
 .livepatch.funcs sections are read-only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDg6NDk6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA5LjE3IGF0IDAyOjM3LCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCj4gPiArKysgYi94ZW4vdGVz
dC9saXZlcGF0Y2gvTWFrZWZpbGUKPiA+IEBAIC01NCw2ICs1NCw3IEBAIHhlbl9oZWxsb193b3Js
ZC5vOiBjb25maWcuaCBsaXZlcGF0Y2hfZGVwZW5kcy5oCj4gPiAgJChMSVZFUEFUQ0gpOiB4ZW5f
aGVsbG9fd29ybGRfZnVuYy5vIHhlbl9oZWxsb193b3JsZC5vCj4gPiAgCSQoTEQpICQoTERGTEFH
UykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIKSAkXgo+ID4gIAkkKE9CSkNP
UFkpIC0tc3RyaXAtZGVidWcgLS1zdHJpcC1zeW1ib2w9JChOT1RFX1NZTUJPTCkgJEAKPiA+ICsJ
JChPQkpDT1BZKSAtLXNldC1zZWN0aW9uLWZsYWdzIC5saXZlcGF0Y2guZnVuY3M9YWxsb2MscmVh
ZG9ubHkgJEAKPiAKPiBXaHkgbXVsdGlwbGUgb2JqY29weSBpbnZvY2F0aW9ucz8KCjxzY3JhdGNo
ZXMgaGlzIGhlYWQ+IEkgaG9uZXN0bHkgaGF2ZSBubyBpZGVhLiBJIGNvbnZlcnRlZCBpdCBvdmVy
IHRvIGJlICBcCmFuZCB0aGVuIGhhdmUgLS1zZXQtc2VjdGlvbi1mbGFncyBvbiB0aGUgc2FtZSBj
b2x1bW4gYXMgLS1zdHJpcC1kZWJ1Zy4KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 02:11:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 02:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du80d-0000kQ-Ig; Tue, 19 Sep 2017 02:11:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1du80b-0000kK-NW
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 02:11:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 63/BD-17770-5DC70C95; Tue, 19 Sep 2017 02:11:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMbThsO6VmgO
 RBk1nhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNR+6zFvznqVi67AprA+NS7i5GLg4hgRmM
 Ep0T37CCOCwCU1kllu2ZwAjiSAhsZJXo+feYpYuRE8iJk5g+7wM7hJ0mce7bfFYIu0Zi3Z2vT
 CC2kICKxM3tq5ggxv5klDj5diYzSEJYQE/iyNEf7BC2g8TxBVfAhrIJGEi82bEXbJCIgJLEvV
 WTwQYxC7QySiz9oAliswioSlw6vQ6shlfAR+L7vJ9gc0QF5CRWXm6BigtKnJz5BGgmB1CvpsT
 6XfoQY+Qltr+dwzyBUXgWkqpZCFWzkFQtYGRexahRnFpUllqka2Sul1SUmZ5RkpuYmaNraGCm
 l5taXJyYnpqTmFSsl5yfu4kRGOgMQLCDcfHawEOMkhxMSqK8aysORArxJeWnVGYkFmfEF5Xmp
 BYfYtTg4BCYcHbudCYplrz8vFQlCV5BYEQJCRalpqdWpGXmAGMRplSCg0dJhPdsNVCat7ggMb
 c4Mx0idYrRmOPCnUt/mDgO7Ln1h0kIbJKUOO9KkFIBkNKM0jy4QbAUcYlRVkqYlxHoTCGegtS
 i3MwSVPlXjOIcjErCvNogU3gy80rg9r0COoUJ6JSWHXtATilJREhJNTAa239O13pvc9/P/ZRs
 R9j6CS/vmHL0qd7a/kf12O1O1d/rp37qyGibqTCnq+iZe/qvVefWTrQ4fOzWifJ7iy1em+lsj
 s3QllGL41y1Vkdz1Zf3m4t187gLC5ZaJ3P+0Hz8ynf1iyKPZpb/2uGWZvIPjeWZkgSfTTaI9d
 782yFdhim0omtxxGclluKMREMt5qLiRAB/ZwaEDAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505787092!94184929!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29166 invoked from network); 19 Sep 2017 02:11:32 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 02:11:32 -0000
Received: by mail-wr0-f195.google.com with SMTP id g50so1355960wra.3
 for <xen-devel@lists.xenproject.org>; Mon, 18 Sep 2017 19:11:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=MPqGN1+mnAjCA9n5Nws4MRuGYnTv2RvqOPZWOZQnybc=;
 b=FdJv9tTr8mn1MexVEr3A4ZJr3AADk0rEds1uKj1stic/VjWuWTGi3KFYLY0+cA0/wh
 HfRPfXCfe2DV/1j/HheFqUb+nmwyfqn1+9OGWa/XGT4NIc5azhxbvWhPC6MRvlmT0i1m
 YrJQ06XDlZMj6ZIg1jRZS8EVh2YuLrUJMvC9Fz8ntqJjNGrElK34jtrm+isxe63eQqGp
 3UW5kivUM4udPSQICbtcfelJAVqY8g5vbWIc0l4dUY6qE+Muqx3znp2hPLsf8ifPMQqr
 N/oq2CWoQtv8akhr7OuxrZnKWaBRuvJ7pHL9kLqImhsuAALNUs2+nGvDPdU+zWhFuORO
 UYpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=MPqGN1+mnAjCA9n5Nws4MRuGYnTv2RvqOPZWOZQnybc=;
 b=kDZR4Vk9WOr+9zSIu1me07GJcpJmaGrQgLoAXWLar34Nabl1iFuQcDLP8+pJpbkMj0
 PmHCFTMvPGCoks3ZCsWjLUPKXcT4Oofh6rRsXWcIzH5jIhDyywD+0AwfriLpW7oTjoSg
 oN6tPonGbvpA/b3DSmH4hH/v4Tl6Cp01xVmve8UZqGWnc+Jwhsl+iyWYBCZJrPigRfTt
 AwEdZ7jhiCN7UttMSCw9wQ2rx1EJWpm3GfmmrG5SVMXFzPkaoQK9BP2RzdaMMpuKCFA6
 Fu57RKRly7S3Kw5khLhD/EdqRB5MEty09TbYdtsgeg86HH2T+u2+hW+jVJbym0cugNRq
 H9Tw==
X-Gm-Message-State: AHPjjUgZol0vG/wO57xDdjEb82MyQghhD/ZRdbAo/CGhGEKGnCr1XBJA
 8wz/BtKI3kaezw==
X-Google-Smtp-Source: ADKCNb5f74xrUdP/ZWdGsAJqDKKnQSsusyDbElh5vBEeKNipqE8kZoBvhcYUIARe62egdv7juscm1A==
X-Received: by 10.223.160.221 with SMTP id n29mr29638365wrn.214.1505787091845; 
 Mon, 18 Sep 2017 19:11:31 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id j73sm1143508wmf.15.2017.09.18.19.11.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 19:11:30 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 04:11:28 +0200
Message-ID: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY29tbWl0IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVudAp1dGlsaXph
dGlvbiBjYXAiKSB4ZnJlZSgpIHdhcyBiZWluZyBjYWxsZWQgKGZvcgpkZWFsbG9jYXRpbmcgdGhl
IGJ1ZGdldCByZXBsZW5pc2htZW50IHRpbWVyLCBkdXJpbmcKZG9tYWluIGRlc3RydWN0aW9uKSBp
bnNpZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCnNlY3Rpb24uCgpUaGF0IG11c3Qgbm90IGhh
cHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2NrLAp3aGljaCBuZWVkcyB0byBiZSB0
YWtlbiB3aXRoIElSUSBlbmFibGVkLiBBbmQsIGluIGZhY3QsCndlIGNyYXNoIChpbiBkZWJ1ZyBi
dWlsZHMpOgoKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoo
WEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3CihYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCkxldCdzLCB0aGVyZWZv
cmUsIGtpbGwgYW5kIGRlYWxsb2NhdGUgdGhlIHRpbWVyIG91dHNpZGUgb2YKdGhlIGNyaXRpY2Fs
IHNlY3Rpb25zLCB3aGVuIElSUXMgYXJlIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBG
YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+CkNjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KVGhpcyB3YXMgc3BvdHRlZCBieSBPU1NUZXN0J3MgZmxpZ2h0IDExMzU2MjoK
CiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTYy
LwogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2
Mi90ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIvc2VyaWFsLWdvZGVsbG8wLmxvZwotLS0KIHhl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgICAgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCAzMjIzNGFj
Li43YTU1MGRiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMjkyMywxMyArMjkyMywxMyBAQCBjc2NoZWQy
X2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiAK
ICAgICB3cml0ZV9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCi0gICAga2lsbF90
aW1lcihzZG9tLT5yZXBsX3RpbWVyKTsKLSAgICB4ZnJlZShzZG9tLT5yZXBsX3RpbWVyKTsKLQog
ICAgIGxpc3RfZGVsX2luaXQoJnNkb20tPnNkb21fZWxlbSk7CiAKICAgICB3cml0ZV91bmxvY2tf
aXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAKKyAgICBraWxsX3RpbWVyKHNkb20tPnJl
cGxfdGltZXIpOworICAgIHhmcmVlKHNkb20tPnJlcGxfdGltZXIpOworCiAgICAgeGZyZWUoZGF0
YSk7CiB9CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 03:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 03:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du8x4-0004zh-6q; Tue, 19 Sep 2017 03:11:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1du8x3-0004zb-2X
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 03:11:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 61/6C-02224-BFA80C95; Tue, 19 Sep 2017 03:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tbhqPur60C
 kwbkVNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfiz/YCz5IVvTsvsDWwNgk0sXIxSEkMI1R
 4vH0iSxdjJwcEgK8EkeWzWCFsP0lDrcsYocrWnGrjw0kISyQJjFrxhcmEFtEQFHiwcubrBBFa
 xgl+g8tYANxmAVmMEnsaZkMNpZNQF3ixOKJjF2MHBy8AjYS8y+agIRZBFQlJl59zgxiiwrESz
 zedJodxOYVEJQ4OfMJWCungKVE+5kHzCCtzEBj1s8TAgkzC8hLNG+dzTyBUWAWko5ZCFWzkFQ
 tYGRexahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJ71DAyM
 Oxh79vodYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXeBtQTrAoNT21Ii0zB
 xgpMGkJDh4lEd7vIGne4oLE3OLMdIjUKUZFKXFeH5CEAEgiozQPrg0WnZcYZaWEeRkZGBiEeA
 pSi3IzS1DlXzGKczAqCfOagkzhycwrgZv+CmgxE9Dilh17QBaXJCKkpBoYrZq5ts1ZvM9zB/P
 HtpMPq3nZhXX8D8xZ3vSYPUQ4pltEnXt9Z7X65OPJf8pvvcj+qvKwzqV9HvPqxR/DBSxDlR4+
 zbGfLnSm95BUAv9hzsa5h/MagwKWbZM3aX5oOvmXyZQPS27+varIw2uS/zkp8NLfI6ldfrl73
 HctLHl5gqG6oV0qWqtfiaU4I9FQi7moOBEAi/KAT8kCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505790712!114708948!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16802 invoked from network); 19 Sep 2017 03:11:54 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 03:11:54 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 20:11:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,415,1500966000"; d="scan'208";a="150728139"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga005.jf.intel.com with ESMTP; 18 Sep 2017 20:11:49 -0700
To: Wei Liu <wei.liu2@citrix.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
 <20170918130657.jj3gyk4giygzotqb@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <cd79e3bb-72c5-c3ed-69bf-9d3f09f28321@intel.com>
Date: Tue, 19 Sep 2017 11:06:26 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170918130657.jj3gyk4giygzotqb@citrix.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 1/3] Xen: Increase hap/shadow page
 pool size to support more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpOgoKT24gMjAxN+W5tDA55pyIMTjml6UgMjE6MDYsIFdlaSBMaXUgd3JvdGU6Cj4gT24g
V2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDdBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToK
Pj4gVGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBwYWdlIHBvb2wgc2l6ZSB3aGVuIG1heCB2Y3B1
IG51bWJlciBpcyBsYXJnZXIKPj4gdGhhbiAxMjguCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9kb21h
aW4uYyAgICB8ICA1ICsrKysrCj4+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgfCAyNSArKysr
KysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgfCAgMyAr
KysKPj4gIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCB8ICAyICsrCj4+ICA0IGZpbGVzIGNoYW5n
ZWQsIDM1IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiBpbmRleCA2NTEyZjAxLi45NGNmNzBiIDEw
MDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCj4+IEBAIC04MjQsNiArODI0LDExIEBAIGludCBhcmNoX3ZjcHVfcmVzZXQoc3Ry
dWN0IHZjcHUgKnYpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK2ludCBhcmNoX2Rv
bWFpbl9zZXRfbWF4X3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgcmV0dXJu
IDA7Cj4+ICt9Cj4+ICsKPj4gIHN0YXRpYyBpbnQgcmVsaW5xdWlzaF9tZW1vcnkoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfbGlzdF9oZWFkICpsaXN0KQo+PiAgewo+PiAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsICp0bXA7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gaW5kZXggZGJkZGM1My4uMGUyMzBmOSAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwo+PiBAQCAtMTE2MSw2ICsxMTYxLDMxIEBAIGludCBhcmNoX3ZjcHVfcmVzZXQo
c3RydWN0IHZjcHUgKnYpCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gK2ludCBhcmNo
X2RvbWFpbl9zZXRfbWF4X3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4gCj4gVGhlIG5hbWUgZG9l
c24ndCBtYXRjaCB3aGF0IHRoZSBmdW5jdGlvbiBkb2VzLgo+IAoKSSBvcmlnaW5hbGx5IGhvcGVk
IHRvIGludHJvZHVjZSBhIGhvb2sgZm9yIGVhY2ggYXJjaCB3aGVuIHNldCBtYXggdmNwdXMuCkVh
Y2ggYXJjaCBmdW5jdGlvbiBjYW4gZG8gY3VzdG9taXplZCB0aGluZyBhbmQgc28gbmFtZWQKImFy
Y2hfZG9tYWluX3NldF9tYXhfdmNwdXMiLgoKSG93IGFib3V0ICJhcmNoX2RvbWFpbl9zZXR1cF92
Y3B1c19yZXNvdXJjZSI/CgoKPj4gK3sKPj4gKyAgICBpbnQgcmV0Owo+PiArCj4+ICsgICAgLyog
SW5jcmVhc2UgcGFnZSBwb29sIGluIG9yZGVyIHRvIHN1cHBvcnQgbW9yZSB2Y3B1cy4gKi8KPj4g
KyAgICBpZiAoIGQtPm1heF92Y3B1cyA+IDEyOCApCj4+ICsgICAgewo+PiArICAgICAgICB1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzOwo+PiArCj4+ICsgICAgICAgIGlmIChoYXBfZW5hYmxlZChkKSkK
PiAKPiBDb2Rpbmcgc3R5bGUuCgpXaWxsIHVwZGF0ZS4gVGhhbmtzLgoKPiAKPj4gKyAgICAgICAg
ICAgIG5yX3BhZ2VzID0gMTAyNDsKPj4gKyAgICAgICAgZWxzZQo+PiArICAgICAgICAgICAgbnJf
cGFnZXMgPSA0MDk2Owo+PiArCj4+ICsgICAgICAgIHJldCA9IHBhZ2luZ19zZXRfYWxsb2NhdGlv
bihkLCBucl9wYWdlcywgTlVMTCk7Cj4gCj4gRG9lcyB0aGlzIHdvcmsgb24gUFYgZ3Vlc3RzPwoK
ClNvcnJ5LiBUaGlzIGNvZGUgc2hvdWxkIG5vdCBydW4gZm9yIFBWIGd1ZXN0LiBXaWxsIGFkZCBh
IGRvbWFpbiB0eXBlCmNoZWNrIGhlcmUuCgo+IAo+PiArICAgICAgICBpZiAoIHJldCAhPSAwICkK
Pj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcGFnaW5nX3NldF9hbGxvY2F0aW9uKGQsIDAs
IE5VTEwpOwo+PiArICAgICAgICAgICAgcmV0dXJuIHJldDsKPj4gKyAgICAgICAgfQo+PiArICAg
IH0KPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICBsb25nCj4+ICBhcmNoX2Rv
X3ZjcHVfb3AoCj4+ICAgICAgaW50IGNtZCwgc3RydWN0IHZjcHUgKnYsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBi
L3hlbi9jb21tb24vZG9tY3RsLmMKPj4gaW5kZXggNDI2NThlNS4uNjQzNTdhMyAxMDA2NDQKPj4g
LS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+PiArKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4+
IEBAIC02MzEsNiArNjMxLDkgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo+PiAgICAgICAgICAgICAgZC0+bWF4X3ZjcHVzID0g
bWF4Owo+PiAgICAgICAgICB9Cj4+ICAKPj4gKyAgICAgICAgaWYgKCBhcmNoX2RvbWFpbl9zZXRf
bWF4X3ZjcHVzKGQpIDwgMCkKPiAKPiAhPSAwIHBsZWFzZS4KPiAKClN1cmUuCgo+PiArICAgICAg
ICAgICAgZ290byBtYXh2Y3B1X291dDsKPj4gKwo+PiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IG1heDsgaSsrICkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgaWYgKCBkLT52Y3B1W2ld
ICE9IE5VTEwgKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUveGVuL2RvbWFpbi5oCj4+IGluZGV4IDM0N2YyNjQuLmUxZWNlM2EgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKPj4gQEAgLTgxLDYgKzgxLDggQEAgdm9pZCBhcmNoX2R1bXBfZG9tYWluX2luZm8o
c3RydWN0IGRvbWFpbiAqZCk7Cj4+ICAKPj4gIGludCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZj
cHUgKik7Cj4+ICAKPj4gK2ludCBhcmNoX2RvbWFpbl9zZXRfbWF4X3ZjcHVzKHN0cnVjdCBkb21h
aW4gKmQpOwo+PiArCj4+ICBleHRlcm4gc3BpbmxvY2tfdCB2Y3B1X2FsbG9jX2xvY2s7Cj4+ICBi
b29sX3QgZG9tY3RsX2xvY2tfYWNxdWlyZSh2b2lkKTsKPj4gIHZvaWQgZG9tY3RsX2xvY2tfcmVs
ZWFzZSh2b2lkKTsKPj4gLS0gCj4+IDEuOC4zLjEKPj4KCgotLSAKQmVzdCByZWdhcmRzClRpYW55
dSBMYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 03:13:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 03:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du8yw-00056G-I8; Tue, 19 Sep 2017 03:13:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du8yv-000562-0a
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 03:13:53 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 9C/DA-02041-07B80C95; Tue, 19 Sep 2017 03:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTe/+0C
 kweJVXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLOinbngY0rF7ofT2BoY
 N9l1MXJxCAk0MknsPDWJFcJ5zCjRt3Y5lLONUeLRqn0sXYycHCICzhJfz8xlB7F5BfQlJiyGs
 IUFzCU6Tl8CsyUETstL3NjDCGF7SnT07WaDsVt+z2buYmTnYBOwkjgkBhJlEVCVePTkGdMERu
 4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECfV7PwMC
 4g7Fnr98hRkkOJiVRXtHI/ZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiNtwHlBItS01Mr0jJz
 gMEHk5bg4FES4f0OkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeH5AiAZCijNI8uBGwS
 LjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXFGQKT2ZeCdymV0BHMAEd0bJjD8gRJYkIKa
 kGxqledq+ZuFq+8NyrUbv0yFfY9lTD7KqlKTtmdnHvbWY9du9M6/EC+69FgXn5AV6KEZKXHLc
 y+e9vFDhZ3OjqlcFWP71ZT6n85+TutHi2puyI5w1JydnNVYtnZPZcOOw2dU8Sj2Gpj+a/i4ov
 4//L2XCYvm/JqlvN7Ox1yeibmWSMbhFHXr8SS3FGoqEWc1FxIgC0hKyNfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505790829!114709085!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23017 invoked from network); 19 Sep 2017 03:13:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 03:13:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1du8yq-0005TI-69; Tue, 19 Sep 2017 03:13:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1du8yk-0003Mx-Kw; Tue, 19 Sep 2017 03:13:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1du8yk-0007lM-CM; Tue, 19 Sep 2017 03:13:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113582-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-xl-cubietruck:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e25fc4cba8439c068a05f29531811cba71069837
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 03:13:42 +0000
Subject: [Xen-devel] [xen-unstable test] 113582: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU4MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU4Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzM4NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IFJFR1IuIHZzLiAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZTI1ZmM0Y2JhODQzOWMwNjhhMDVm
Mjk1MzE4MTFjYmE3MTA2OTgzNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTEzMzg3ICAyMDE3LTA5LTEyIDIzOjIwOjA5IFogICAgNiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDExMzQzMCAgMjAxNy0wOS0xNCAwMToyNDo0OCBaICAgIDUgZGF5cyAgICA5
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzU4MiAgMjAxNy0wOS0xOCAxNjo1MTox
OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgRGFyaW8gRmFnZ2lv
bGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5j
b20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgT2xla3NhbmRyIEdyeXRz
b3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA3NjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 03:35:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 03:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1du9Jq-0006hG-9n; Tue, 19 Sep 2017 03:35:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <x1917x@gmail.com>) id 1du9Jp-0006hA-1z
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 03:35:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 29/8D-03422-08090C95; Tue, 19 Sep 2017 03:35:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GHrdRbd+woF
 Ig089ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDT/0sBSt4KyZcO8TWwHiaq4uRi0NIoJ9R
 4uO6L2wgDovAclaJh+c3MYE4EgKHWSUaJ20HcjiBnDSJa9/+sMHYUy9cgLLLJBZN+sgMYgsJy
 Ets/v2CGWLsJ0aJk1PmsoMkWARUJRb+/ssCYrMJKEp8Xj0JLC4CFO/YehNsG7PAC0aJA8u3Ai
 U4OIQFtCXmzLUHqeEV0JfYc2wf2AJOAT2Jhu1zoRZsZ5Z4/fwRK0iCX0BIYv2McywQF9lIdLb
 0MEE0C0qcnPkELM4soCXx8NctKFteYvvbOcwTGEVnISmbhaRsFpKyBYzMqxjVi1OLylKLdM31
 kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECo4MBCHYwzrzsf4hRkoNJSZT3UN+BS
 CG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKdBcoJFqempFWmZOcA4hUlLcPAoifD69AOleYsLEn
 OLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEIsefl5qVLivBUgDQIgDRmleXDjYKnkEqOslDA
 vI9CBQjwFqUW5mSWo8q8YxTkYlYR5g0Gm8GTmlcBtfQV0EBPQQS079oAcVJKIkJJqYJTY+0df
 PZjt96UrZ9e1vE86vC0hxYkxQEjetW9yveBxjpYydstbVhGXbm46Ys7+/1pY66rq1ybZgs2MU
 3ZF6JwPKI67esHsw1R2i86mU7M+L3MJddeZ+5ff62D1MsUA4R0NWdPX7jgUpfu/wfhc4zkt4X
 WXWjmsGZqeac7K8bR7s1nt98lJP5RYijMSDbWYi4oTAV1gEzkgAwAA
X-Env-Sender: x1917x@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505792127!117466288!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29651 invoked from network); 19 Sep 2017 03:35:27 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 03:35:27 -0000
Received: by mail-lf0-f68.google.com with SMTP id c8so1242550lfe.2
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 20:35:27 -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:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=O8HtnJ+rj9DcHr6Y5Mf+fu/BNJ4u3Gtb96ErVdYqI1I=;
 b=KYdNN8XVeZzV6cxfxNeXW28u+quXfRzEL2565dt3cQP9aAlQX9c4RGnxO8okKiVsLd
 4b7Q4f5/yNkLBhQdUcFhAy3P0F4r/4c3ppmJHItc0uSzjx3mFK0n9XNBC6Mn9KC029Zk
 5HWacexjRx/OZ4sn/OKouTN3JjxEdyDX6ZoUKfBeEuJ1kcL6znhEr0zR2Egcj0+hyhEW
 mive2gPRt1e3SBQ2+tcO36uSf4BXOjDEp8UPboLcW0WX7/7nJe6kZZwL23z48V5iF2xy
 Gub4mJF/lcTb7CdPgZH3H5fOddcccO8cwf8qciFjNLc9WIN5a/j/yw7rdJAPuajNH+6v
 w0UA==
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:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=O8HtnJ+rj9DcHr6Y5Mf+fu/BNJ4u3Gtb96ErVdYqI1I=;
 b=JTgjmLniF5AtUzFOsWmOnNv7dCZrX+iDQsgeDAaUgast+ikzrDGOVx+HfhEJuq5rRe
 NNld5YknaG/Hfe1LAV3f/3Exfs/LT9kftBEiNNm5XZL12Dv8Obnsw9Axc82W/Skc4v5Y
 P3mjfpnSf3ugt+sp5cXl6nOcSmdFscyho+3AmGO6M2Ge9tdLMhXzAkWS1x0eJylfWuFf
 U8sHlaPzvIS2bZ1rYCiAh9Oh8C2dxSMVy2MUpGZckQrH1pUEgpgpdRhHEw88yh9SfC6w
 XQf5aiuChxR9yOjasCJoedvTx+6inWR98EM7o+UySTEPjMpTBp8FVJkKJsj5IrUH976b
 nLng==
X-Gm-Message-State: AHPjjUjuqtvynSyWs1lj/HEuJWzGxj5fk1Iqi34hgYV7iobvZtWaS3GO
 S3Dl1PrtgtMB167T8ldsoYI=
X-Google-Smtp-Source: AOwi7QDsA5SgipmT+XBMbkLdwuerxjYUVw60RxTp6euXBdBx0DrkALfhE/Ztg7IR6miI++9NGVmBtA==
X-Received: by 10.25.235.90 with SMTP id j87mr1134lfh.251.1505792126819;
 Mon, 18 Sep 2017 20:35:26 -0700 (PDT)
Received: from localhost ([31.200.224.91])
 by smtp.gmail.com with ESMTPSA id 63sm1692572lfz.92.2017.09.18.20.35.23
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 18 Sep 2017 20:35:25 -0700 (PDT)
Date: Tue, 19 Sep 2017 13:35:19 +1000
From: Alexey G <x1917x@gmail.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919133519.00006a52@gmail.com>
In-Reply-To: <20170917024911.GA11006@yi.y.sun>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
 <20170627091926.iolxnl7k6g7vymoc@citrix.com>
 <20170627163602.GB1598@perard.uk.xensource.com>
 <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
 <20170629060327.000015c8@gmail.com>
 <1498742894.3583.10.camel@linux.intel.com>
 <20170630060351.0000640a@gmail.com>
 <20170914083932.GA9180@yi.y.sun>
 <20170915231258.00002113@gmail.com>
 <20170917024911.GA11006@yi.y.sun>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Jason Dickens <jdickens@grammatech.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, Anthony PERARD <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] q35 support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAxNyBTZXAgMjAxNyAxMDo0OToxMiArMDgwMApZaSBTdW4gPHlpLnkuc3VuQGxpbnV4
LmludGVsLmNvbT4gd3JvdGU6Cgo+IE9uIDE3LTA5LTE1IDIzOjEyOjU4LCBBbGV4ZXkgRyB3cm90
ZToKPiA+IE9uIFRodSwgMTQgU2VwIDIwMTcgMTY6Mzk6MzIgKzA4MDAKPiA+IFlpIFN1biA8eWku
eS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+ICAgCj4gPiA+IEhpLCBBbGV4ZXksCj4g
PiA+IAo+ID4gPiBIYXZlIHlvdSBzdWJtaXR0ZWQgdGhlIHBhdGNoZXM/IElmIHllcywgY291bGQg
eW91IHBsZWFzZSBzaGFyZSB0aGUKPiA+ID4gbGluaz8gIAo+ID4gCj4gPiBTb3JyeSwgaGFkIGEg
bG90IG9mIHdvcmsgcmVjZW50bHkgLS0gc28gZmFyIEkndmUgbWFuYWdlZCB0byBzdWJtaXQgb25s
eQo+ID4gdGhlIGJ1Z2ZpeCBmb3IgbWVudGlvbmVkIHhlbi1tYXBjYWNoZSBpc3N1ZSB3aXRoIGVt
dWxhdGVkIEFIQ0kgRE1BIEkvTywKPiA+IHdoaWNoIHdhcyBhIG1haW4gcHJlcmVxdWlzaXRlIGZv
ciBRMzUgb24gWGVuLgo+ID4gCj4gPiBSaWdodCBub3cgSSBuZWVkIHRvIHJlYmFzZSBRMzUgc3Vw
cG9ydCBwYXRjaGVzIG9uIHJlY2VudCBjaGFuZ2VzIC0tCj4gPiB0aGVyZSB3ZXJlIG11bHRpcGxl
IGNvbW1pdHMgdG8gcmVsYXRlZCBwYXJ0cyBvZiBjb2RlIGluIGJvdGggWGVuIGFuZAo+ID4gUUVN
VSB3aGlsZSBRMzUgcGF0Y2hlcyB3ZXJlIGluaXRpYWxseSBtYWRlIGZvciBYZW4gNC44LjAgKHdo
aWNoIEknbQo+ID4gc3RpbGwgdXNpbmcgYXQgdGhlIG1vbWVudCkuIEknbGwgdHJ5IHJlYmFzaW5n
IFEzNSBwYXRjaGVzIG9uIHRoaXMKPiA+IHdlZWtlbmQsIGhvcGVmdWxseSB0aGVyZSB3aWxsIGJl
IG5vIGJpZyBkaWZmZXJlbmNlcyB3aXRoIDQuOC4KPiA+ICAgCj4gVGhhbmtzIGEgbG90IGZvciB0
aGUgdXBkYXRlISBEbyB5b3UgaGF2ZSBhIHBsYW4gZm9yIHRoZSB3aG9sZSBmZWF0dXJlPwo+IFdo
ZW4gZG8geW91IGV4cGVjdCBhbGwgY2hhbmdlcyBjYW4gYmUgc3VibWl0dGVkIG9yIGdldCBtZXJn
ZWQ/CiAKV2lsbCBzZW5kIHRoZSB3aG9sZSBzZXQgdGhpcyB3ZWVrLCBvbmNlIEkgcmVmYWN0b3Ig
cGF0Y2hlcyBhbmQgd3JpdGUKZGVzY3JpcHRpb25zIGZvciB0aGVtIC0tIGZvciBhdCBsZWFzdCBv
bmUgcGF0Y2ggaXQgd2lsbCBiZSBhIGxlbmdodHkgb25lLApJJ20gYWZyYWlkLiBNb3N0IFEzNSBz
dXBwb3J0IHBhdGNoZXMgYXJlIGRlcGVuZCBvbiBlYWNoIG90aGVyLCBzbyBpdCdzCmVhc2llciB0
byBzZW5kIHRoZW0gaW4gYSBzaW5nbGUgYmF0Y2ggKG9uZSBmb3IgUUVNVSBhbmQgb25lIGZvciBY
ZW4gaW4KZmFjdCkuCgpSZWJhc2luZyB3YXMgZG9uZSBvbmx5IGZvciBzdGFibGUtNC45LjAgY3Vy
cmVudGx5LiBBcyBwYXRjaGVzIHdpbGwgYmUgc2VudAphcyBSRkMgZmlyc3QsIEkndmUgZGVjaWRl
ZCB0byBkZWxheSByZWJhc2luZyB0byBsYXRlc3Qgc3RhZ2luZy9tYXN0ZXIgYSBiaXQKLS0gaXQg
d2lsbCByZXF1aXJlIGEgYml0IG9mIGVmZm9ydCB0byBjaGVjayB0aGUgaW1wYWN0IG9mIHNvbWUg
cmVjZW50CmNvbW1pdHMsIHNvIGl0IG1heSBiZSBhIGJldHRlciBpZGVhIHRvIGNvbGxlY3Qgc29t
ZSBmZWVkYmFjayBvbiBSRkMgcGF0Y2hlcwp0YXJnZXRpbmcgc3RhYmxlLTQuOS4wIGFuZCByZWJh
c2UgYSBtb3JlIG9yIGxlc3MgdXBkYXRlZCB2ZXJzaW9uIHRvIHN0YWdpbmcKdGhlbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 05:17:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 05:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duAtx-0005fq-A6; Tue, 19 Sep 2017 05:16:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duAtw-0005fT-5a
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 05:16:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A0/CE-03414-348A0C95; Tue, 19 Sep 2017 05:16:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddxxYF
 Ig5fLRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8evqfeaCDwUVP6Z+Z2tg
 vObTxcjFISTQyCSx5OY3NgjnMaPE467zTF2MnEDONkaJ5QfUQGwRAWeJr2fmsoPYvAL6Evvu/
 WIGsYUFzCS+dc1gAmmWEJgrJ3H5xiSwIgkBb4kH99+zdjFygNlN6/K6GNk52ASsJA6JgRSwCK
 hKdP2bwDaBkXsBI8MqRvXi1KKy1CJdc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjEB/MwDBDsaZl/0PMUpyMCmJ8n5ceCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvz3KgnGBR
 anpqRVpmDjDwYNISHDxKIrxvlgGleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnHcayAwBk
 KKM0jy4EbAouMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgOQKTyZeSVwm14BHcEEdETLjj
 0gR5QkIqSkGhhtzn/+uWbt/JNFua+0JswKX37kmvi263PfCIReU1v+bsHTSb+mXxW738b36s0
 8c5XJAt0CxrxOXRHFPIp3lujevOrPsetIrfAEk7RL3Le1JtkIlRnFNV9b+iu/fetvRvNN0uYm
 3xbtlThs0xh7iHOd7Ws5k9d/D8UZnXnyRzZA6Irl32+3W1RqlViKMxINtZiLihMBOaYHgH0CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505798208!116601248!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7021 invoked from network); 19 Sep 2017 05:16:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 05:16:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duAtq-0000aC-HR; Tue, 19 Sep 2017 05:16:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duAtl-0008H3-3o; Tue, 19 Sep 2017 05:16:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duAtk-0005sy-S0; Tue, 19 Sep 2017 05:16:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113583-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ebb2c2437d8008d46796902ff390653822af6cc4
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 05:16:40 +0000
Subject: [Xen-devel] [linux-linus test] 113583: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7456453343403801154=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7456453343403801154==
Content-Type: text/plain

flight 113583 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113583/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113497

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 113497
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113497
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113497
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113497
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                ebb2c2437d8008d46796902ff390653822af6cc4
baseline version:
 linux                7318413077a5141a50a753b1fab687b7907eef16

Last test of basis   113497  2017-09-16 05:31:48 Z    2 days
Failing since        113516  2017-09-16 19:00:20 Z    2 days    6 attempts
Testing same since   113583  2017-09-18 19:54:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Bastien Nocera <hadess@hadess.net>
  Ben Dooks <ben.dooks@codethink.co.uk>
  Borislav Petkov <bp@suse.de>
  Cameron Gutman <aicommander@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Lebrun <dlebrun@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg K-H <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Pack <jpack61108@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  John Ogness <john.ogness@linutronix.de>
  Josh Hunt <johunt@akamai.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Ceresoli <luca@lucaceresoli.net>
  Mahesh Bandewar <maheshb@google.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Kepplinger <martink@posteo.de>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pavel Machek <pavel@ucw.cz>
  Petr Vandrovec <petr@vandrovec.name>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Pravin B Shelar <pshelar@ovn.org>
  Richard Weinberger <richard@nod.at>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shankara Pailoor <sp3485@columbia.edu>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
  Suresh Reddy <suresh.reddy@broadcom.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Tobias Klauser <tklauser@distanz.ch>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <yuvalm@mellanox.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1932 lines long.)


--===============7456453343403801154==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7456453343403801154==--

From xen-devel-bounces@lists.xen.org Tue Sep 19 05:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 05:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duB9F-00076X-IH; Tue, 19 Sep 2017 05:32:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duB9D-00076R-Tv
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 05:32:40 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9E/B4-03616-7FBA0C95; Tue, 19 Sep 2017 05:32:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNwkQvfL6gO
 RBqu2KVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXN95nL/glULFq8muWBsb1vF2MXBxCAtMY
 Jc4/uM/SxcjJISHAK3Fk2QxWCNtf4vaMy0wQRRMYJabcWcIOkmARUJVY9GIlI4jNJqAu8fhrD
 xOILSIgL/Hp7CZ2kAZmgZeMEnMnPwRKcHAIC2hLzJlrD1LDK6Ar8ffCLaihS5klfj0/wwKREJ
 Q4OfMJmM0MNPTPvEvMIL3MAtISy/9xgIQ5BQwk9q1bClYiKqAiMeXkNrYJjAKzkHTPQtI9C6F
 7ASPzKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GQAgh2M
 sy/7H2KU5GBSEuUVW3UgUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xmQnGBRanpqRVpmDjBOY
 NISHDxKIrxlIGne4oLE3OLMdIjUKUZFKXHeHSAJAZBERmkeXBssNi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmPcLyBSezLwSuOmvgBYzAS1u2bEHZHFJIkJKqoFxszBT0K1lzfuiDZvvZN/
 /Ocu8zp4rPTeIdXbg5u3mE+VO7956wVIl5KccA5+W7OHZ5xROXOd22PCzQbVt0bpzdmU7j6w9
 aWLwbmdU487iG7NWVCUf+ihQk/KiKvDW0dJpCWsMd1lZ/WOoV/FKV8/XkeaS/9B47+PTI49Pd
 kW+3iN8PvKrgoyOEktxRqKhFnNRcSIAPUypJsgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505799154!116602682!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37865 invoked from network); 19 Sep 2017 05:32:36 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 05:32:36 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Sep 2017 22:32:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,416,1500966000"; d="scan'208";a="130136730"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 18 Sep 2017 22:32:32 -0700
Date: Tue, 19 Sep 2017 13:31:25 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Alexey G <x1917x@gmail.com>
Message-ID: <20170919053125.GB11006@yi.y.sun>
References: <20170627091926.iolxnl7k6g7vymoc@citrix.com>
 <20170627163602.GB1598@perard.uk.xensource.com>
 <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
 <20170629060327.000015c8@gmail.com>
 <1498742894.3583.10.camel@linux.intel.com>
 <20170630060351.0000640a@gmail.com>
 <20170914083932.GA9180@yi.y.sun>
 <20170915231258.00002113@gmail.com>
 <20170917024911.GA11006@yi.y.sun>
 <20170919133519.00006a52@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919133519.00006a52@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Jason Dickens <jdickens@grammatech.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org, Anthony PERARD <anthony.perard@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] q35 support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTM6MzU6MTksIEFsZXhleSBHIHdyb3RlOgo+IE9uIFN1biwgMTcgU2VwIDIw
MTcgMTA6NDk6MTIgKzA4MDAKPiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3Jv
dGU6Cj4gCj4gPiBPbiAxNy0wOS0xNSAyMzoxMjo1OCwgQWxleGV5IEcgd3JvdGU6Cj4gPiA+IE9u
IFRodSwgMTQgU2VwIDIwMTcgMTY6Mzk6MzIgKzA4MDAKPiA+ID4gWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gPiAgIAo+ID4gPiA+IEhpLCBBbGV4ZXksCj4gPiA+
ID4gCj4gPiA+ID4gSGF2ZSB5b3Ugc3VibWl0dGVkIHRoZSBwYXRjaGVzPyBJZiB5ZXMsIGNvdWxk
IHlvdSBwbGVhc2Ugc2hhcmUgdGhlCj4gPiA+ID4gbGluaz8gIAo+ID4gPiAKPiA+ID4gU29ycnks
IGhhZCBhIGxvdCBvZiB3b3JrIHJlY2VudGx5IC0tIHNvIGZhciBJJ3ZlIG1hbmFnZWQgdG8gc3Vi
bWl0IG9ubHkKPiA+ID4gdGhlIGJ1Z2ZpeCBmb3IgbWVudGlvbmVkIHhlbi1tYXBjYWNoZSBpc3N1
ZSB3aXRoIGVtdWxhdGVkIEFIQ0kgRE1BIEkvTywKPiA+ID4gd2hpY2ggd2FzIGEgbWFpbiBwcmVy
ZXF1aXNpdGUgZm9yIFEzNSBvbiBYZW4uCj4gPiA+IAo+ID4gPiBSaWdodCBub3cgSSBuZWVkIHRv
IHJlYmFzZSBRMzUgc3VwcG9ydCBwYXRjaGVzIG9uIHJlY2VudCBjaGFuZ2VzIC0tCj4gPiA+IHRo
ZXJlIHdlcmUgbXVsdGlwbGUgY29tbWl0cyB0byByZWxhdGVkIHBhcnRzIG9mIGNvZGUgaW4gYm90
aCBYZW4gYW5kCj4gPiA+IFFFTVUgd2hpbGUgUTM1IHBhdGNoZXMgd2VyZSBpbml0aWFsbHkgbWFk
ZSBmb3IgWGVuIDQuOC4wICh3aGljaCBJJ20KPiA+ID4gc3RpbGwgdXNpbmcgYXQgdGhlIG1vbWVu
dCkuIEknbGwgdHJ5IHJlYmFzaW5nIFEzNSBwYXRjaGVzIG9uIHRoaXMKPiA+ID4gd2Vla2VuZCwg
aG9wZWZ1bGx5IHRoZXJlIHdpbGwgYmUgbm8gYmlnIGRpZmZlcmVuY2VzIHdpdGggNC44Lgo+ID4g
PiAgIAo+ID4gVGhhbmtzIGEgbG90IGZvciB0aGUgdXBkYXRlISBEbyB5b3UgaGF2ZSBhIHBsYW4g
Zm9yIHRoZSB3aG9sZSBmZWF0dXJlPwo+ID4gV2hlbiBkbyB5b3UgZXhwZWN0IGFsbCBjaGFuZ2Vz
IGNhbiBiZSBzdWJtaXR0ZWQgb3IgZ2V0IG1lcmdlZD8KPiAgCj4gV2lsbCBzZW5kIHRoZSB3aG9s
ZSBzZXQgdGhpcyB3ZWVrLCBvbmNlIEkgcmVmYWN0b3IgcGF0Y2hlcyBhbmQgd3JpdGUKClRoYXQg
aXMgZ3JlYXQuIFRoYW5rIHlvdSEKCj4gZGVzY3JpcHRpb25zIGZvciB0aGVtIC0tIGZvciBhdCBs
ZWFzdCBvbmUgcGF0Y2ggaXQgd2lsbCBiZSBhIGxlbmdodHkgb25lLAo+IEknbSBhZnJhaWQuIE1v
c3QgUTM1IHN1cHBvcnQgcGF0Y2hlcyBhcmUgZGVwZW5kIG9uIGVhY2ggb3RoZXIsIHNvIGl0J3MK
PiBlYXNpZXIgdG8gc2VuZCB0aGVtIGluIGEgc2luZ2xlIGJhdGNoIChvbmUgZm9yIFFFTVUgYW5k
IG9uZSBmb3IgWGVuIGluCj4gZmFjdCkuCj4gClBlciBteSBleHBlcmllbmNlcywgaXQgd291bGQg
YmUgYmV0dGVyIHRvIHNwbGl0IGJpZyBwYXRjaCBpbnRvIHNldmVyYWwgc21hbGwKcGllY2VzIHNv
IHRoYXQgcmV2aWV3ZXJzIGFyZSBlYXNpZXIgdG8gdW5kZXJzdGFuZC4gTWFpbnRhaW5lciBXZWks
IExpdSBwcm92aWRlZAphIGdvb2QgbWV0aG9kIGJlZm9yZTogeW91IGNhbiB3cml0ZSB3aGF0IHRo
ZSBwYXRjaCBkb2VzIGludG8gY29tbWl0IG1lc3NhZ2UsCnRoZW4geW91IGNhbiBmaW5kIGlmIGl0
IGlzIHBvc3NpYmxlIHRvIHNwbGl0IGl0IGludG8gc29tZSBzbWFsbCBwYXRjaGVzLgpIb3BlIGl0
IGNhbiBoZWxwLgoKPiBSZWJhc2luZyB3YXMgZG9uZSBvbmx5IGZvciBzdGFibGUtNC45LjAgY3Vy
cmVudGx5LiBBcyBwYXRjaGVzIHdpbGwgYmUgc2VudAo+IGFzIFJGQyBmaXJzdCwgSSd2ZSBkZWNp
ZGVkIHRvIGRlbGF5IHJlYmFzaW5nIHRvIGxhdGVzdCBzdGFnaW5nL21hc3RlciBhIGJpdAo+IC0t
IGl0IHdpbGwgcmVxdWlyZSBhIGJpdCBvZiBlZmZvcnQgdG8gY2hlY2sgdGhlIGltcGFjdCBvZiBz
b21lIHJlY2VudAo+IGNvbW1pdHMsIHNvIGl0IG1heSBiZSBhIGJldHRlciBpZGVhIHRvIGNvbGxl
Y3Qgc29tZSBmZWVkYmFjayBvbiBSRkMgcGF0Y2hlcwo+IHRhcmdldGluZyBzdGFibGUtNC45LjAg
YW5kIHJlYmFzZSBhIG1vcmUgb3IgbGVzcyB1cGRhdGVkIHZlcnNpb24gdG8gc3RhZ2luZwo+IHRo
ZW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:07:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duBhC-00011s-93; Tue, 19 Sep 2017 06:07:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1duBhB-00011m-4M
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 06:07:45 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EE/14-03616-034B0C95; Tue, 19 Sep 2017 06:07:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1d3y4F
 Ig69P9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owL/2eyFczlqnh24yFzA2MjRxcjJ4eQQJ5E
 w4ldzCA2r4CdxNmOPawgtoSAocTphTdZQGwWAVWJixs7mUBsNgF1ic5F7WBxEQEpieX/m4F6u
 TiYBc4wSRzdcYsNJCEsECfxvmU2G0hCSOAwo8TiuSfANnAKeEnsePkPaAMH0DZBib87hEFMZq
 Ch6+cJgVQwC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRvTi1qCy1SNdSL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH491NAYcYJTmYlER5wzYdiBTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkweu9GSgnWJSanlqRlpkDjAKYtAQHj5II7zuQVt7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifM+BikSACnKKM2DGwGLyEuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5v0HMoUnM68EbtMroCOYgI7I3gB2REkiQkqqgZHx57Ze/fTFZzg+71zHIyoloXJ
 ItvBlMe+/le/OWzkpzp1c+VnuXnDFAacv6eyXJukvtTZ90/bc9yZX7ZWFyWtSClzyXvEc/ut8
 0sZX9H9rIkex26PdPvEywmJTMtJZp/fp8Knv3vts+/nsbUyLNZUjX396LLb3uqaHhezjO3mRl
 w6KRtu+s1ViKc5INNRiLipOBAD0/WFnwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505801260!116607148!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31067 invoked from network); 19 Sep 2017 06:07:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 06:07:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 00:07:38 -0600
Message-Id: <59C0B42802000078001067EA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 00:07:36 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, yi.y.sun@linux.intel.com,
 julien.grall@arm.com, mengxu@cis.upenn.edu, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiAwOS8xOC8xNyA3OjIx
IFBNID4+Pgo+T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjNQTSArMDgwMCwgWWkgU3Vu
IHdyb3RlOgo+PiArIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKPj4gKwo+PiArICBNQkEgZGVmaW5l
cyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFsdWUgKFRo
cnRsKSBwZXIKPj4gKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCj4+ICsKPj4gKyAgYGBgCj4+
ICsgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiAr
ICAgfCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKPj4gKyAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgICB8
IElBMzJfTDJfUU9TX0V4dF9CV19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAo+PiArICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPj4gKyAgIHwgLi4u
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgICAgICB8Cj4+ICsgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+PiArICAgfCBJQTMyX0wy
X1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAweEQ1MCtuICAgIHwKPj4gKyAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgIGBgYAo+PiArCj4+ICsg
IFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJRCBvZiBkb21haW4gaXMgd3Jp
dHRlbiB0byBwZXItdGhyZWFkIE1TUgo+PiArICBgSUEzMl9QUVJfQVNTT0NgLCBhbmQgdGhlbiBo
YXJkd2FyZSBlbmZvcmNlcyBiYW5kd2lkdGggYWxsb2NhdGlvbiBhY2NvcmRpbmcKPgo+SSB0aGlu
ayB0aGlzIGlzIG1pc3Npbmcgc29tZSBjb250ZXh0IG9mIHRoZSByZWxhdGlvbiBiZXR3ZWVuIGEg
dGhyZWFkCj5hbmQgdGhlIE1TUi4gSSBhc3N1bWUgaXQncyByZWxhdGVkIHRvIElBMzJfUFFSX0FT
U09DLCBidXQgSSBoYXZlIG5vCj5pZGVhIHdoYXQgdGhhdCBjb25zdGFudCBtZWFucy4KPgo+V2hh
dCdzIG1vcmUsIFhlbiBkb2Vzbid0IGhhdmUgdGhyZWFkcywgc28geW91IHNob3VsZCBtYXliZSBz
cGVhayBhYm91dAo+dkNQVXMgaW5zdGVhZD8KCkkgdGhpbmsgdGFsayBpcyBvZiBoYXJkd2FyZSBh
c3BlY3RzIGhlcmUsIGkuZS4gInRocmVhZCIgYXMgaW4gImh5cGVyLXRocmVhZCIuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:11:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duBkY-0001jt-NI; Tue, 19 Sep 2017 06:11:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1duBkX-0001j4-8q
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:11:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 9F/11-09852-005B0C95; Tue, 19 Sep 2017 06:11:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/f/lgO
 RBm/fWVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmX/21kLJjOXfFgyTymBsY+zi5GTg4hgTyJ
 jUd6GUFsXgE7iW0vF7GA2BIChhKnF94Es1kEVCX+915gArHZBNQlOhe1g8VFBOQljj/fDNbLL
 CArseDODbC4sECqxNXFi5i7GLmA5m9mlGhs38kGkuAUcJY43HWUtYuRA2iZoMTfHcIQvVoSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ2O9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M/7Z5HmKU5GBSEuUVjdwfKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ+DKwSOzGaVY8vLzUpUkeJ8dAqoTLEpNT61Iy8wBRghMqQQHj
 5II7w6QNG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifOeAikSACnKKM2DGwGL1kuMslLCvIxABw
 rxFKQW5WaWoMq/YhTnYFQS5n0BMoUnM68EbtMroCOYgI5o2bEH5IiSRISUVAOjlo1nq8LEi8b
 qzg+d5y5ZktJeKzer/FvJ1/7m9TY7zrKWLGvYq7FqpkW3e07glJyfsxd5xXx9/evRqjnpcrvO
 RahFPfiesXq5T9qE223b65UDlhuc4y4ve6XEd7PdT1b4O7/j2tC/Mzuk7fQlmq+lPfDXe1AqP
 UG0b//rwK2zXlwWFvxn/OKtEktxRqKhFnNRcSIApy2QldECAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505801470!108587048!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 624 invoked from network); 19 Sep 2017 06:11:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 06:11:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 00:11:09 -0600
Message-Id: <59C0B4FC02000078001067F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 00:11:08 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <rcojocaru@bitdefender.com>
References: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
 <59C003F3020000780017C626@prv-mh.provo.novell.com>
 <e6326995-4dbb-7dc6-ac51-69ec47b14a8f@bitdefender.com>
In-Reply-To: <e6326995-4dbb-7dc6-ac51-69ec47b14a8f@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMDkvMTgvMTcg
NzowNSBQTSA+Pj4KPk9uIDA5LzE4LzIwMTcgMDY6MzUgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+PiBPbiAxMi4wOS4xNyBhdCAxNTo1MywgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90
ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCj4+PiBAQCAtNjI1LDYgKzYyNSwyNiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+
Pj4gICAgICAgICAgICAgICAhaXNfaHZtX2RvbWFpbihkKSApCj4+PiAgICAgICAgICAgICAgYnJl
YWs7Cj4+PiAgCj4+PiArICAgICAgICBpZiAoIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwu
dHlwZSA9PSBIVk1fU0FWRV9DT0RFKENQVSkgJiYKPj4+ICsgICAgICAgICAgICAgZG9tY3RsLT51
Lmh2bWNvbnRleHRfcGFydGlhbC5pbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApCj4+IAo+PiBJIGhh
dmUgdG8gYWRtaXQgdGhhdCBJJ20gbm90IGluIGZhdm9yIG9mIHN1Y2ggc3BlY2lhbCBjYXNpbmcs
IGV2ZW4KPj4gbGVzcyBzbyB3aXRob3V0IGFueSBjb2RlIGNvbW1lbnQgc2F5aW5nIHdoeSB0aGlz
IGlzIHNvIHNwZWNpYWwuCj4+IFdoYXQgaWYgc29tZW9uZSBlbHNlIHdhbnRlZCBzb21lIG90aGVy
IHBpZWNlIG9mIHZDUFUgc3RhdGUKPj4gd2l0aG91dCBwYXVzaW5nIHRoZSBlbnRpcmUgZG9tYWlu
PyBXb3VsZG4ndCBpdCBiZSBwb3NzaWJsZSB0bwo+PiBnZW5lcmFsaXplIHRoaXMgdG8gY292ZXIg
YWxsIHN1Y2ggc3RhdGUgZWxlbWVudHM/Cj4KPlRoZXJlJ3Mgbm8gcmVhc29uIHdoeSBhbGwgdGhl
IG90aGVyIGNhc2VzIHdoZXJlIHRoaXMgd291bGQgdGhlIHBvc3NpYmxlCj5zaG91bGRuJ3QgYmUg
b3B0aW1pemVkLiBXaGF0IGhhcyBtYWRlIHRoaXMgb25lIHN0YW5kIG91dCBmb3IgdXMgaXMgdGhh
dAo+d2UncmUgdXNpbmcgaXQgYSBsb3Qgd2l0aCBpbnRyb3NwZWN0aW9uLCBhbmQgdGhlIG9wdGlt
aXphdGlvbiBjb3VudHMuCj4KPkJ1dCBqdWRnaW5nIGJ5IHRoZSBjb2RlIHJlb3JnYW5pemF0aW9u
ICh0aGUgYWRkaXRpb24gb2YKPmh2bV9zYXZlX29uZV9jcHVfY3R4dCgpKSwgdGhlIGNoYW5nZXMg
d291bGQgbmVlZCB0byBiZSBkb25lIG9uIGEKPm9uZS1ieS1vbmUgY2FzZSBhbnl3YXkgKGRpZmZl
cmVudCBxdWVyaWVzIG1heSByZXF1aXJlIGRpZmZlcmVudCB3YXlzIG9mCj5jaGFnaW5nIHRoZSBj
b2RlKS4KCkJ1dCB0aGlzIGZ1bmN0aW9uIGFkZGl0aW9uIGlzIHByZWNpc2VseSB3aGF0IEknZCBs
aWtlIHRvIGF2b2lkIGluIGZhdm9yIG9mCmFuIGV4dGVuc2lvbiB0byB0aGUgZXhpc3RpbmcgbWVj
aGFuaXNtIHVzaW5nIHRoZSByZWdpc3RlcmVkIGZ1bmN0aW9uCnBvaW50ZXJzLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCTu-0004ij-Bj; Tue, 19 Sep 2017 06:58:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCTt-0004id-JX
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:05 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0D/D3-02048-CFFB0C95; Tue, 19 Sep 2017 06:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42Lxqg120v29/0C
 kwdKnJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPc1/ZC7YxV0w59ZSlgfEvUxcjF4eQQD+j
 xPnFHxhBHBaBfawSc1oXMoM4EgIHWSWmzr7K2sXICeTkSZzvewpUxQFkp0nM2W0GEa6U+L58M
 liJkICWROOCg2wQUz8xSjz49RkswSZgLLHk0GM2EFtEQFri2ufLYHOYBaQkTh80BzGFBUwkvm
 /KAKlgEVCV2LVpMTOIzSvgJvHz+0UmiFVyEg3n74PFOQXcJdaf2cAEsdZNYtqf2ewgtihQzcr
 LLawQvYISJ2c+YYHYpCmxfpc+SJhZQF5i+9s5zBMYRWchqZqFUDULSdUCRuZVjBrFqUVlqUW6
 RsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBMVHPwMC4g7Fvr98hRkkOJiVR3
 rBNByKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC6A2NMSLAoNT21Ii0zBxidMGkJDh4lEd7SfU
 Bp3uKCxNzizHSI1ClGS44bD6//YeLYt+cWkOy4efcPkxBLXn5eqpQ47yOQBgGQhozSPLhxsAR
 yiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwXIVTyZeSVwW18BHcQEdFD2BrCDShIRUlIN
 jJxZ16fw+TxOi4h7slLZ5M4rnWl1mpGHEted9BDjzVr4ymZX8uYtX5V7CtP6lkbH+pzXZjoUP
 Tvn7w/bV133Td8ZfDbxS0995He+v0jpNIPB/OXNs1dM2aq3lnG5/BtWv5Urbsb3TU/Vk4quKT
 GSO2e4ySK1MeXqgxIx5Qj/5G8sE6uf8q9lV2Ipzkg01GIuKk4EAGx6CPcbAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505804282!103739160!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35881 invoked from network); 19 Sep 2017 06:58:03 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:03 -0000
Received: by mail-pg0-f66.google.com with SMTP id d8so1566480pgt.3
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=pKpmPpRFwajUIlCYgvHT+oRsOleOSMb5DB8wj7Y1OrY=;
 b=eflmyTdVWpOik8VIvROKYt//p2dIi+GCTH9hTQnXxRIpJitl152jrEFQesXnQvB+fs
 w8S+JZNlW5tKUy3MSMUwD4kPVShZHODFT+76mW5b7YAdNi3rDGST10OdwN0FuiMoKSrz
 /YUEFz09qSVQINTJv3p2Z5dvtntYjc0k+8LTBAwwffAdt4iQP7/JobBHpQyfaHGqG4gA
 XxsU9hVgWuFpqhdgYOEDPigkvvsAvHcq3++qY/mgxRTks82o+oHHrOdLSD48POA/oV3o
 o91NIAGfsq8k6GMYYuw48LcwRx0GXonw8cNR3FCGpt7j3tFAuUnDrYi3z1EbzvU6CVGk
 fCyA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=pKpmPpRFwajUIlCYgvHT+oRsOleOSMb5DB8wj7Y1OrY=;
 b=Nw/4RWlAS2bR61drPDAduyHm8olExTcKcaPPGdlqZQqbN+v401XpbBVbxQIxHiDT+B
 6kOp+rTCWMu0NmpC4WtDQ1sbwd3zyA1bc/xljw1PkbJoSqqtcCFQy2xSyXTh/rqam+Sp
 apnxlH/eGBv5nOdqBVR9vloxewUn/MxmUKqEIYanjPdCpMnq4o9XsKqsGzb8XQDwa2qR
 LBnJhlUr8MCTOuVX0MTj356oZk/8iKBzJ9awMOtpXTS/mt9OXZBF3fzA7SxMuvS66vuW
 XRC4vgCj41iUl5i/4kUalpQUSxkdKc9lOd8ZIer9ckc+57uLoM9RdukOk1GJ6ocIv84x
 vUvQ==
X-Gm-Message-State: AHPjjUjNCTKDJZ9YDjIWlimbhdIugbpHaPC0EazvoA3bcdBVXodTU/WF
 Hbken8RDD2/M0J0FLIrLsdEAMFU4SDY=
X-Google-Smtp-Source: AOwi7QCbETmFERXBhabblBeN5D1fkruGIGcQE9RTOnNpzC2Je+OpclMV0z1VTpzV63rhB8GNO+HBmg==
X-Received: by 10.159.247.200 with SMTP id v8mr418783plz.135.1505804282084;
 Mon, 18 Sep 2017 23:58:02 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id g68sm2308717pfk.136.2017.09.18.23.58.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:01 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:27:59 +0530
Message-Id: <20170919065758.1913.11372.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 01/11] .gitignore: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIC5naXRpZ25vcmUgfCAgICAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25v
cmUgYi8uZ2l0aWdub3JlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjg3M2Y4
ZjYKLS0tIC9kZXYvbnVsbAorKysgYi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMiBAQAorIyBidWls
ZC9mZWRvcmEKK2J1aWxkL2ZlZG9yYS9iaW51dGlscy0qLnRhcgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCTm-0004iR-4Q; Tue, 19 Sep 2017 06:57:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCTk-0004iL-On
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:57:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 03/19-03454-4FFB0C95; Tue, 19 Sep 2017 06:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXiVRvsovt5/4F
 IgyNTpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyP268xF6xlq7hyW7GBcStrFyMXh5DABEaJ
 /vnHWEAcFoHlrBJr/z5lB3EkBFaxSqx++hyojAPIyZM4cMWsi5ETyEyTePDrOguEXSHxqukRG
 4gtJKAl0bjgIBvE1I+MEs1/rzKCJNgEjCWWHHoMViQiIC1x7fNlRpCZzAJSEqcPmoOEhQXMJX
 rvd4KVsAioSjQt/8cKYvMKuEn82LmeHWKXnETD+fvMILYokL3ycgtUjaDEyZlPWCBGakqs36U
 PEmYWkJfY/nYO8wRG4VlIqmYhVM1CUrWAkXkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5u
 anFxYnpqTmJSsV5yfu4mRmCAMwDBDsaOf06HGCU5mJREecM2HYgU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJME7eR9QTrAoNT21Ii0zBxhrMGkJDh4lEd5SkDRvcUFibnFmOkTqFKMlx42H1/8wce
 zbcwtIdty8+4dJiCUvPy9VSpw3G6RBAKQhozQPbhwsHVxilJUS5mUEOlCIpyC1KDezBFX+FaM
 4B6OSMO8ekCk8mXklcFtfAR3EBHRQ9gawg0oSEVJSDYwBq3fffbjVPL7J5vH3z9KTzW4tkly4
 ct3uFZ8efX+drtwWomM4sZDt9jleLR2fqSacG/k/Pu27KyKYxfFy1jb7h28MZsnLbNocf0Tsn
 2I/14flDe9unFJZNC8mKErRN4JFgfXQRa1PF1M5knubNbyCI+d8c3wnNtPL++ZexpSirO29kR
 6+B64psRRnJBpqMRcVJwIACJvbJwIDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505804274!117080720!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26567 invoked from network); 19 Sep 2017 06:57:55 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:57:55 -0000
Received: by mail-pg0-f68.google.com with SMTP id u18so1453092pgo.1
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:57:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=Mlvu762o02jsOKMbrNX/9hSgDSjgdh9IcUAOr+R/74g=;
 b=JZRPMeRejWGlZhYBJ7VMUiHnpt51Gtmpw6FC/Nk4OEfbKyouQER2EM8WQNfcNaq7pz
 dPpemOWxRjA6TtZ9p0YSLzOTIktG3H23rNiVCDUrk4RCLmxR6Uy2YusnhqA03/qvEwj8
 CzASi8KcID2gsBJ7KU7lsTEJYBQX3cHYDdR4fJNLoBmv6YIfYu8EygAUO5bz4+UeEMlr
 IFmpgzTKBtjilLT63a5iHUP046qOaGweTYVqJG8NCx837cdxzKnpdp+8HTmXng774bwR
 rB28f7vEYH9TChmXsdO3csZJu0dNkScBU/TrMzETPJuFsE3ibH3sPXsemOPPytiocMHn
 4w7w==
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:user-agent
 :mime-version:content-transfer-encoding;
 bh=Mlvu762o02jsOKMbrNX/9hSgDSjgdh9IcUAOr+R/74g=;
 b=UQ8sWoyjafgaahi7LQjxT6nxKDw/CQyR8N7ucLnpJhGpeqSp/PXrEAtryhsOkauwLq
 cnxaK6/eA74QAmsGAHULBwmlZlRX5crIHUvUS/rUDVfvn3zy1p5kCh/T221FP0ylEHwr
 9GcfuV/gApHXn7t3mkwjqne28YgT7zZlHoEszErre85+XVDxeEPGvAxAfejy2ZArINUF
 f4j2PjePcwzKa+Wo++LizGGgjbZhbyJjoo5NfL0/8Rmssksx21q0cwbX78hapWbUZYAp
 KWpSGm2Jyp127CvjJUpjzm/FcFeYI98hO6J4kAPdRemnBsVr7eWHc22Mrro/QD/DKr9R
 /dvg==
X-Gm-Message-State: AHPjjUi5wGGb4ck7/oz1ajaeBWBrypE/0D2cjZOMV9djqrmk9/X5g9vE
 eTmfVZiP5ONYDmu1oht+9Gq/GDZJy20=
X-Google-Smtp-Source: AOwi7QCk16R8XbTWQPdPyYWnWMuov4zSW3P3HIzef/7qN0cz8bJ1z8iczsfn4qwAbd46bfjwXPj5MA==
X-Received: by 10.98.200.72 with SMTP id z69mr414863pff.304.1505804273482;
 Mon, 18 Sep 2017 23:57:53 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id t76sm2187648pfj.43.2017.09.18.23.57.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:57:52 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:27:49 +0530
Message-Id: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
X-Mailer: git-send-email 2.9.0
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 00/11] Add Fedora support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCkkndmUgbWFkZSB0aGUgZm9sbG93aW5nIGNoYW5nZXMgYmFzZWQgb24gdjEg
c2VyaWVzIGZlZWRiYWNrLgoKS2luZGx5IHBsZWFzZSByZXZpZXcuCgpidWlsZC9mZWRvcmE6IEFk
ZCBgcnVuYCBhbmQgYGNvbXBvbmVudHMvKmAgc2NyaXB0cwotIFVwZGF0ZWQgY29tbWl0IG1lc3Nh
Z2UKLSBTd2l0Y2hlZCB0byBYZW4gNC45LjAsIFFlbXUgMi4xMC4wLCBSa3QgMS4yOC4xCgpidWls
ZC9mZWRvcmE6IEFkZCBgc291cmNlX3BhdGguc2hgCi0gVXBkYXRlZCBwYXRocyB0byBxZW11IGFu
ZCB4ZW4KCmJ1aWxkL2ZlZG9yYTogQWRkIGB4ZW4tNC45LjAtcnVuaXQvKmAgc2NyaXB0cwotIENo
YW5nZWQgZnJvbSBgeGVuLXVuc3RhYmxlLXJ1bml0YCB0byBgeGVuLTQuOS4wLXJ1bml0YAoKLmNp
cmNsZWNpL2NvbmZpZy55bWw6IEFkZAotIFVwZGF0ZWQgQ0kgZG9ja2VyIGltYWdlCgpidWlsZC9m
ZWRvcmE6IEFkZCBgUlVOTklOR19TVEFHRTFfWEVOLm1kYAotIFVwZGF0ZWQgZG9jdW1lbnRhdGlv
biB0byByZWZlciB0byB4ZW4tNC45LjAgaW5zdGVhZCBvZgogIHhlbi00LjEwLXVuc3RhYmxlCi0g
VXBkYXRlZCBjb21taXQgbWVzc2FnZSB0byBkZXNjcmliZSB0aGUgcmF0aW9uYWxlIGZvciBpbnN0
YWxsaW5nIGluCiAgYC9vcHQvYAoKUkVBRE1FLm1kOiBNZW50aW9uIHByZXZpZXcgc3RhdHVzCi0g
TmV3CgpIZXJlIGlzIGEgdGVtcG9yYXJ5IHJlcG8gWzFdIHdpdGggdjIgc2VyaWVzLgoKQmVzdCwK
UmFqaXYKClsxXTogaHR0cHM6Ly9naXRodWIuY29tL2xhbWJkYS1saW51eC1mZWRvcmEvc3RhZ2Ux
LXhlbi90cmVlL3dpcDIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCU2-0004jF-J0; Tue, 19 Sep 2017 06:58:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCU1-0004j4-Pn
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 61/3A-01916-400C0C95; Tue, 19 Sep 2017 06:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42K5GHrgkC7LgQO
 RBu/WClos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnJu1gLDjGX3H3AHsD42XeLkYuDiGBCYwS
 J5/OZwRxWAT2sUocvnoQzJEQOMgqMfXbZOYuRk4gJ09i7q6HLBB2mkTr5XXsEHaFRN/Tyawgt
 pCAlkTjgoNsEGM/MUo8eHUDrIFNwFhiyaHHbCC2iIC0xLXPl4E2cHAwC0hJnD5oDmIKC/hIfL
 1pCVLBIqAqcW/3VbBqXgE3ianf/0GdICfRcP4+mM0p4C6x/swGJoi1bhLT/swGO0cUqGbl5RZ
 WiF5BiZMzn7BAbNKUWL9LHyTMLCAvsf3tHOYJjKKzkFTNQqiahaRqASPzKkaN4tSistQiXUND
 vaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJhgAIIdjKt/Ox1ilORgUhLlFY3cH
 ynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjc86ECkkGBRanpqRVpmDjA6YdISHDxKIryLQdK8xQ
 WJucWZ6RCpU4yWHBfuXPrDxHFgzy0g2XHz7h8mIZa8/LxUKXHevyANAiANGaV5cONgCeQSo6y
 UMC8j0IFCPAWpRbmZJajyrxjFORiVhHlLQKbwZOaVwG19BXQQE9BBLTv2gBxUkoiQkmpg3Hf7
 11kHQ3Hnc1/eRhh/0znw3rtgcpV76PpkHvn7LWtnLOkN7U7eukaz08bzxrcNTUYzLqZ6vHd+s
 +ZS4w7rnYXdJyp5DWf6HmucFJJtxdx6xrooQNbywjHDTMnp9deCjWM45999cHfSDemlXuIyrg
 t8lzanSfzZeXiO+7qwgn62du9d51yvKLEUZyQaajEXFScCAK9eoPMbAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505804291!57354475!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47884 invoked from network); 19 Sep 2017 06:58:12 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:12 -0000
Received: by mail-pf0-f194.google.com with SMTP id h4so1154735pfk.0
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=Fo++Xts0wKoblpLlQZtIZCq6a8nBReSldO3ugdcFJFI=;
 b=u8zpnKBxH7kPmQND2/ff6jf655fpY5LLUBKSr7EG0z2RYMxV0C3aNg0yeD8YWSWR5D
 aBYVAl24bzUY+7BfKSSf3gGLCuS1LC3WN53QIlLsoAfS030phLLAlef+8MelyLadIsMa
 xz/7en6AmVIt1ltzMDbcTyTjVL3OzVIdchibk8z10oIGSaVsIgEAGs2snQeGD5OKwtBE
 IaMELB9cSPdtEpoP+M1sGpSXsIGWuFgHTbFhaXqAI9Np6HrbKYxLd6EdZAys418iJ5em
 X21e6sEY3Yq75tx8NPOCSvPBE8V3krz3Ss8s8EHO23X0K19rBZSDcKG8xNGPMRq1UYIP
 cLsw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=Fo++Xts0wKoblpLlQZtIZCq6a8nBReSldO3ugdcFJFI=;
 b=iZ3iWfgI9obpHTwQgwlPtQnezrNu8bvJeveLymnlAzkIlxEi3lsi9CwbiN0vop5mW6
 dPMpaP9jQgyKWjtjlU18+g2FKO9GQ/mrLJRXq3XCZDvLvRgstGpHTB82XcefebArvIJ3
 0ooe/nq8xtGyCmvlHA5hRCBYGWo/CUKWuc+7xF/xMx/WnWFL/SWM/Osn1cCfICdY9okA
 aF6LU18VuQvSupiEOcR1YgvrOnMxIfpUY3HNgiiEUPxS9KWtllywcFb1xXNscoGnrl7O
 khSltNcrFSAhtrro/klrIJqw/DhoF7QfqKbArivKwtsjto+gXfSNdzjO5orHcZQb/H9O
 JU4Q==
X-Gm-Message-State: AHPjjUhSBPfKLcFu01SB3NCaTW14PBFL6fFlhcTZXIensxs8T2nFEXGZ
 PFyYRjH8ZxYaEoiDQPY4E0pWPtkAo2A=
X-Google-Smtp-Source: AOwi7QDv2q0asmGoVoZfum3NVjysFeRQ88zVCS+Ex2TkCjQD1GpT6BJQi3w27uCMNd+gMzhHJwRyuQ==
X-Received: by 10.99.115.21 with SMTP id o21mr425600pgc.334.1505804290346;
 Mon, 18 Sep 2017 23:58:10 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id h82sm2499284pfd.148.2017.09.18.23.58.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:09 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:07 +0530
Message-Id: <20170919065807.1913.49090.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 02/11] build/fedora: Add
	`buildroot-README.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIHwgICA1MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9mZWRvcmEvYnVpbGRyb290LVJFQURNRS5t
ZAoKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9idWlsZHJvb3QtUkVBRE1FLm1kIGIvYnVpbGQv
ZmVkb3JhL2J1aWxkcm9vdC1SRUFETUUubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uMGVmYjE1MAotLS0gL2Rldi9udWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9idWlsZHJvb3Qt
UkVBRE1FLm1kCkBAIC0wLDAgKzEsNTAgQEAKKyMjIHN0YWdlMS14ZW4gRmVkb3JhIEJ1aWxkcm9v
dAorCitzdGFnZTEteGVuIGJ1aWxkIGFydGlmYWN0cyBmb3IgRmVkb3JhIGlzIGJ1aWx0IGluIHR3
byBwaGFzZXMuIEluIHRoZSBmaXJzdCBwaGFzZQorYSBkb2NrZXIgY29udGFpbmVyIGlzIHByZXBh
cmVkIHdpdGggYWxsIHRoZSBidWlsZCBkZXBlbmRlbmNpZXMuIFdlIHJlZmVyIHRvIGl0CithcyBg
c3RhZ2UxLXhlbi1mZWRvcmEtYnVpbGRyb290YC4gSW4gdGhlIG5leHQgcGhhc2Ugd2UgZXhlY3V0
ZSB0aGUgYHJ1bmAgc2NyaXB0Cit0aGF0IHVzZXMgYHN0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9v
dGAgYW5kIHRvIHByb2R1Y2UgdGhlIGJ1aWxkIGFydGlmYWN0cy4KKworIyMjIEJ1aWxkaW5nIGBz
dGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCisKK2BzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJv
b3RgIGhhcyBhIGV4dGVybmFsIGRlcGVuZGVuY3kKK29uIFtgYmludXRpbHNgXShodHRwczovL2dp
dGh1Yi5jb20vbGFtYmRhLWxpbnV4LWZlZG9yYS9iaW51dGlscykgcGFja2FnZSB0aGF0IGlzCitj
b21waWxlZCB3aXRoIGBpMzg2cGVgIHN1cHBvcnQuIFlvdSBjYW4gZG93bmxvYWQgdGhlIHByZS1i
dWlsdCBSUE1zCitmcm9tIFtoZXJlXShodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0w
Ql90VGJ1eG11UnpJUjA1d1EzRTFlV1Z5YUdzKS4KK1BsZWFzZSBkb3dubG9hZCBgYmludXRpbHMt
Mi4yNi4xLTEuMS5mYzI1LnRhcmAuCisKK1RvIGJ1aWxkIGRvY2tlciBpbWFnZQorCitgYGAKK2Nk
IHN0YWdlMS14ZW4vYnVpbGQvZmVkb3JhCisKK2RvY2tlciBidWlsZCAtZiBidWlsZHJvb3QtRG9j
a2VyZmlsZSAtdCBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3QgLgorYGBgCisKKyMjIyBSdW5u
aW5nIGBzdGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3RgCisKK2BgYAorY2Qgc3RhZ2UxLXhlbgor
Citkb2NrZXIgcnVuIC0tcm0gXAorICAtdiBgcHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5j
b20vcmt0L3N0YWdlMS14ZW4gXAorICAtdiAvdG1wOi90bXAgXAorICAtdCAtaSBzdGFnZTEteGVu
LWZlZG9yYS1idWlsZHJvb3QgXAorICAvc2Jpbi9teV9pbml0IC0tIC9yb290L2Jpbi9ydW4KK2Bg
YAorCitUaGUgZ2VuZXJhdGVkIGJ1aWxkIGFydGlmYWN0cyBhcmUgaW4gYC90bXBgIGRpcmVjdG9y
eS4KKworVG8gZGVidWcgYnVpbGQgaXNzdWVzIC0KKworYGBgCitjZCBzdGFnZTEteGVuCisKK2Rv
Y2tlciBydW4gLS1ybSBcCisgIC12IGBwd2RgOi9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9y
a3Qvc3RhZ2UxLXhlbiBcCisgIC12IC90bXA6L3RtcCBcCisgIC10IC1pIHN0YWdlMS14ZW4tZmVk
b3JhLWJ1aWxkcm9vdCBcCisgIC9zYmluL215X2luaXQgLS0gL2Jpbi9iYXNoCitgYGAKKworQWxz
byBzZWUgc2VjdGlvbiBvbiBgaXBkYmAgaW4gYGJ1aWxkcm9vdC1Eb2NrZXJmaWxlYC4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCUC-0004mS-QF; Tue, 19 Sep 2017 06:58:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUB-0004m2-Ow
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:23 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B5/E9-03454-F00C0C95; Tue, 19 Sep 2017 06:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42Lxqg021eU5cCD
 S4E+vmsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtHWdYup4LJCxfZZk9kbGNdKdTFycQgJTGSU
 +D3jMxuIwyKwj1Wif8p7IIeDQ0LgIKvEv8IuRk4gM0/i1vXpTBB2msTiiYtZIexyiVVP/7GB2
 EICWhKNCw5C2R8ZJTY/4QWx2QSMJZYcegwWFxGQlrj2+TIjyHhmASmJ0wfNQcLCAr4S89c3sY
 PYLAKqEpNed7GA2LwCbhLb39yAWiUn0XD+PjOIzSngLrH+zAYmiFVuEtP+zAbrFQWqWXm5hRW
 iV1Di5MwnLBCrNCXW79IHCTMLyEtsfzuHeQKj6CwkVbMQqmYhqVrAyLyKUb04tagstUjXRC+p
 KDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAeGIBgB2P3Zf9DjJIcTEqivKKR+yOF+
 JLyUyozEosz4otKc1KLDzHKcHAoSfCa7wLKCRalpqdWpGXmACMTJi3BwaMkwntyJ1Cat7ggMb
 c4Mx0idYrRmGPfnlt/mDg6bt79wyTEkpeflyolznsDpFQApDSjNA9uECxhXGKUlRLmZQQ6TYi
 nILUoN7MEVf4VozgHo5IwrynIPTyZeSVw+14BncIEdErLjj0gp5QkIqSkGhizzF2/WrSX+gm0
 7g2qu2Kwpb1lz8JNH13nT9affyWkuCty+tzMSZNVru6YtYF79Scx2UfeBbk7b6363ff+TUdcy
 33mBx/s8gUeXo+Z35DFaXV550Wuzx8jOk9cVu/M3XTes6sh4/7L5TvDuoImLxbZ73ZjoV1Pc4
 yMdIuXx5xzrxUura8rebhUiaU4I9FQi7moOBEAiFie+hMDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505804299!57858628!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38943 invoked from network); 19 Sep 2017 06:58:20 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:20 -0000
Received: by mail-pg0-f53.google.com with SMTP id i130so1541699pgc.3
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=vUUZM2CI57SfzjJ/nSGVNt2VKVxzEDqozXFyBFFWzrk=;
 b=IFLTV5m9LKj2XENdOnu4e0s+5ysoIL7QyEHU5FBNAnkWO9ZLqknyHybRKMhUMEhMLE
 ibmLHf2jIBJRuEAS240j49VNM0Zd4ztERVdC7zpMsjesUzXuOURmnFpFLmZHT51ytfyV
 X0ob+auzKSJR/uAG2qI+cf1D3CCeS1bpiVj1HNCS+rcwN6TQdVmIFtvh9MEsCWqB7JRg
 JyAqZ5ihoTfcg0naX/czKxhHXriaZs/RObuYuryf2UajGaIfJiUMP87juZVus6hiP77W
 MW9Tb4vqT3idecLtR0c7UE50LjfP5ysmQDhYyD36dTnqmOuZtAXO07Q/RWifjsQds/os
 1eDw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=vUUZM2CI57SfzjJ/nSGVNt2VKVxzEDqozXFyBFFWzrk=;
 b=ic3KREVWXBUR6L/0ZjcNxyb3kj56yWXJOm3eIgrMsEKrOjwMM3C+gFQzP4s7qnMEtw
 4BC9xuPi5A82bxd49ZEHdITyB2pRB1WPz97a5v4wdaBuTMmobCzdYtdrObRuDHOjvlOB
 75yYr8+gip2SHCo0dfSvA+Q+qQxOM8Te5XFtOfdAf17FC2n+HRbNkwxlrtQFFsfkKvQf
 rLt7FIAGBm6xoW7Qre/6ZAlq6G7s2rocZtq0s6+NTh8BI0lLGUdxdG5ywpmpLQYJeAyz
 zTUM/6dtr91sDt426MfqXObpJyIcGTi+H5MStkYU91Q91dNKjaU4bHwyGh4PEAiVHDrQ
 LLhA==
X-Gm-Message-State: AHPjjUhPTpy3rGYxCrZfDImqgNy9HLUqE7oBkFOIeupAZF2Siu62jFoT
 KnbJeGqpJZfCUnPDVApWq2964d6I7oA=
X-Google-Smtp-Source: AOwi7QAuWVhGayQHoSvdsF50zKAt1Glpaii5N621LVrXSIoWITuJNPEUXZMB2YEZ5nq6xoHLfk1d9Q==
X-Received: by 10.98.242.16 with SMTP id m16mr407598pfh.72.1505804298931;
 Mon, 18 Sep 2017 23:58:18 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id k73sm2083588pfg.81.2017.09.18.23.58.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:18 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:16 +0530
Message-Id: <20170919065815.1913.28916.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 03/11] build/fedora: Add
	`buildroot-Dockerfile`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIGJ1aWxkL2ZlZG9yYS9idWlsZHJvb3QtRG9ja2VyZmlsZSB8ICAxMTMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExMyBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJm
aWxlCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlIGIvYnVp
bGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjk3MTU2MGUKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvYnVpbGRy
b290LURvY2tlcmZpbGUKQEAgLTAsMCArMSwxMTMgQEAKKyMgdGFyYmFsbHMgY2hlY2tzdW0KKyMg
LS0tLS0tLS0tLS0tLS0tLS0KKyMgOTc0YjMwOTEyMzJkNzgxYzRmYzQxMGNjY2E5OGZiNjJiYTlm
ZWJlOWU2YTk4OGUzNDg4MDQ0ODNjNGY2Njc0MiAgYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1LnRh
cgorCitGUk9NIGxhbWJkYWxpbnV4ZmVkb3JhL2Jhc2VpbWFnZS1mZWRvcmEKKworQ01EIFsiL3Ni
aW4vbXlfaW5pdCJdCisKK0NPUFkgWyBcCisgICIuL2JpbnV0aWxzLTIuMjYuMS0xLjEuZmMyNS50
YXIiLCBcCisgIFwKKyAgIi4vY29tcG9uZW50cy8qIiwgXAorICAiLi9ydW4iLCBcCisgICIvdG1w
L2RvY2tlci1idWlsZC8iIFwKK10KKworUlVOIFwKKyAgIyBkbmYKKyAgZWNobyAiUnVubmluZyBk
bmYgdXBkYXRlLi4uIiAmJiBcCisgIGRuZiB1cGRhdGUgLXkgJiYgXAorICBkbmYgaW5zdGFsbCAt
eSBsZXNzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgc3VkbyAmJiBcCisgIFwKKyAgIyBjaXJjbGVj
aSBjb250YWluZXIgcmVxdWlyZW1lbnRzCisgICMgaHR0cHM6Ly9jaXJjbGVjaS5jb20vZG9jcy8y
LjAvY3VzdG9tLWltYWdlcy8jYWRkaW5nLXJlcXVpcmVkLWFuZC1jdXN0b20tdG9vbHMtb3ItZmls
ZXMKKyAgZG5mIGluc3RhbGwgLXkgZ2l0ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgb3BlbnNzaC1j
bGllbnRzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgdGFyICYmIFwKKyAgZG5mIGluc3RhbGwgLXkg
Z3ppcCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGNhLWNlcnRpZmljYXRlcyAmJiBcCisgIFwKKyAg
IyBpbnN0YWxsIGBiaW51dGlsc2AKKyAgcHVzaGQgL3RtcC9kb2NrZXItYnVpbGQgJiYgXAorICAg
ICMgdmVyaWZ5IGNoZWNrc3VtCisgICAgZWNobyAiOTc0YjMwOTEyMzJkNzgxYzRmYzQxMGNjY2E5
OGZiNjJiYTlmZWJlOWU2YTk4OGUzNDg4MDQ0ODNjNGY2Njc0MiAgYmludXRpbHMtMi4yNi4xLTEu
MS5mYzI1LnRhciIgfCBzaGEyNTZzdW0gLWMgLSAmJiBcCisgICAgdGFyIHh2ZiBiaW51dGlscy0y
LjI2LjEtMS4xLmZjMjUudGFyICYmIFwKKyAgICBkbmYgaW5zdGFsbCAteSAuL2JpbnV0aWxzLzIu
MjYuMS8xLjEuZmMyNS94ODZfNjQvYmludXRpbHMtMi4yNi4xLTEuMS5mYzI1Lng4Nl82NC5ycG0g
JiYgXAorICBwb3BkICYmIFwKKyAgXAorICBkbmYgaW5zdGFsbCAteSBAYnVpbGRzeXMtYnVpbGQg
JiYgXAorICBcCisgICMgSGF2aW5nIGBpcGRiYCBhcm91bmQgaXMgdXNlZnVsIHdoZW4gZGVidWdn
aW5nIGBydW5gIHNjcmlwdC4gVW5jb21tZW50IHRoaXMKKyAgIyBzZWN0aW9uIGFzIHJlcXVpcmVk
CisgICMgZG5mIGluc3RhbGwgLXkgcHl0aG9uMi1kZXZlbCAmJiBcCisgICMgZG5mIGluc3RhbGwg
LXkgcHl0aG9uLXBpcCAmJiBcCisgICMgc3UgLWwgcm9vdCAtYyAicGlwMiBpbnN0YWxsIC0tdXNl
ciBpcGRiPT0wLjggaXB5dGhvbj09NS4zLjAiICYmIFwKKyAgXAorICAjIE5vdGU6IHhlbiBhbmQg
cWVtdSBoYXMgc29tZSBkdXBsaWNhdGUgcGFja2FnZSBkZXBlbmRlbmNpZXMuIFdlIGFyZQorICAj
IGV4cGxpY2l0bHkgY2FsbGluZyBvdXQgZGVwZW5kZW5jaWVzIGZvciB4ZW4gYW5kIHFlbXUKKyAg
IworICAjIHhlbiBidWlsZCBkZXBlbmRlbmNpZXMKKyAgZG5mIGluc3RhbGwgLXkgYnJpZGdlLXV0
aWxzICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ2V0dGV4dCAmJiBcCisgIGRuZiBpbnN0YWxsIC15
IGdsaWIyLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ2xpYmMtZGV2ZWwuaTY4NiAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGdydWIyICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgaWFzbCAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGxpYmFpby1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGxp
YnV1aWQtZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBuY3Vyc2VzLWRldmVsICYmIFwKKyAg
ZG5mIGluc3RhbGwgLXkgb3BlbnNzbC1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IHBpeG1h
bi1kZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IHB5dGhvbjItZGV2ZWwgJiYgXAorICBkbmYg
aW5zdGFsbCAteSB3Z2V0ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgeWFqbC1kZXZlbCAmJiBcCisg
IFwKKyAgIyBxZW11IGJ1aWxkIGRlcGVuZGVuY2llcworICBkbmYgaW5zdGFsbCAteSBnbGliMi1k
ZXZlbCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGxpYmFpby1kZXZlbCAmJiBcCisgIGRuZiBpbnN0
YWxsIC15IGxpYmF0dHItZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJjYXAtZGV2ZWwg
JiYgXAorICBkbmYgaW5zdGFsbCAteSBsaWJjYXAtbmctZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFs
bCAteSBwaXhtYW4tZGV2ZWwgJiYgXAorICBkbmYgaW5zdGFsbCAteSB6bGliLWRldmVsICYmIFwK
KyAgXAorICAjIHJrdCBidWlsZCBkZXBlbmRlbmNpZXMKKyAgZG5mIGluc3RhbGwgLXkgYXV0b2Nv
bmYgJiYgXAorICBkbmYgaW5zdGFsbCAteSBhdXRvbWFrZSAmJiBcCisgIGRuZiBpbnN0YWxsIC15
IGdpdCAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGdsaWJjLXN0YXRpYyAmJiBcCisgIGRuZiBpbnN0
YWxsIC15IGdudXBnICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgZ29sYW5nICYmIFwKKyAgZG5mIGlu
c3RhbGwgLXkgbGliYWNsLWRldmVsICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgc3F1YXNoZnMtdG9v
bHMgJiYgXAorICBkbmYgaW5zdGFsbCAteSBzeXN0ZW1kLWRldmVsICYmIFwKKyAgZG5mIGluc3Rh
bGwgLXkgd2dldCAmJiBcCisgIFwKKyAgIyBzdGFnZTEteGVuIGJ1aWxkIGRlcGVuZGVuY2llcwor
ICBkbmYgaW5zdGFsbCAteSBiYyAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGJ1c3lib3ggJiYgXAor
ICBkbmYgaW5zdGFsbCAteSBnbGlkZSAmJiBcCisgIGRuZiBpbnN0YWxsIC15IGdvbGFuZyAmJiBc
CisgIGRuZiBpbnN0YWxsIC15IGpxICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgbGliYWNsLWRldmVs
ICYmIFwKKyAgZG5mIGluc3RhbGwgLXkgd2dldCAmJiBcCisgIFwKKyAgIyBjb3B5IGBydW5gIGZp
bGUgYW5kIGBjb21wb25lbnRzL3txZW11LHJrdCx4ZW59YAorICBzdSAtbCByb290IC1jICJta2Rp
ciAvcm9vdC9iaW4iICYmIFwKKyAgc3UgLWwgcm9vdCAtYyAiY3AgL3RtcC9kb2NrZXItYnVpbGQv
cnVuIC9yb290L2JpbiIgJiYgXAorICBzdSAtbCByb290IC1jICJta2RpciAvcm9vdC9iaW4vY29t
cG9uZW50cyIgJiYgXAorICBzdSAtbCByb290IC1jICJjcCAvdG1wL2RvY2tlci1idWlsZC9xZW11
IC9yb290L2Jpbi9jb21wb25lbnRzIiAmJiBcCisgIHN1IC1sIHJvb3QgLWMgImNwIC90bXAvZG9j
a2VyLWJ1aWxkL3JrdCAvcm9vdC9iaW4vY29tcG9uZW50cyIgJiYgXAorICBzdSAtbCByb290IC1j
ICJjcCAvdG1wL2RvY2tlci1idWlsZC94ZW4gL3Jvb3QvYmluL2NvbXBvbmVudHMiICYmIFwKKyAg
XAorICAjIGNyZWF0ZSBgc3RhZ2UxLXhlbmAgZGlyZWN0b3J5CisgIG1rZGlyIC1wIC9yb290L2dv
cGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbiAmJiBcCisgIFwKKyAgIyBjbGVhbnVw
CisgIHJtIC1yZiAvdG1wL2RvY2tlci1idWlsZCAmJiBcCisgIGRuZiBjbGVhbiBhbGwgJiYgXAor
ICBybSAtcmYgL3Zhci9jYWNoZS9kbmYvKiAmJiBcCisgIHJtIC1yZiAvdG1wLyogJiYgXAorICBy
bSAtcmYgL3Zhci90bXAvKgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCUL-0004qJ-4W; Tue, 19 Sep 2017 06:58:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUJ-0004pP-LA
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5E/87-03422-610C0C95; Tue, 19 Sep 2017 06:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsXiVRvsoit64EC
 kwZVHbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bizX+ZClocKg7tOsjUwPjMtIuRi0NIoJ9R
 4vv1CywgDovAPlaJvbefM4I4EgIHWSVOzH8LlOEEcvIkVr/oZ4Kw0yT+rDjMCmFXSTRd+ckOY
 gsJaEk0LjjIBjH2A6PE9uXvwBrYBIwllhx6zAZiiwhIS1z7fBloAwcHs4CUxOmD5iBhYYFwiW
 VPJoPtYhFQlbh1+hEjiM0r4Cqxf+sZRohdchIN5+8zg9icAu4S689sYILY6yYx7c9ssBtEgWp
 WXm5hhegVlDg58wkLxCpNifW79EHCzALyEtvfzmGewCg6C0nVLISqWUiqFjAyr2JUL04tKkst
 0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAoGINjBOO+E/yFGSQ4mJVHes
 E0HIoX4kvJTKjMSizPii0pzUosPMWpwcAjcXdK7gVGKJS8/L1VJgvfSPqA6waLU9NSKtMwcYN
 zClEpw8CiJ8JaCpHmLCxJzizPTIVKnGC05jm26/IeJY9+eW0Cy4+bdP0xCYPOkxHmzQRoEQBo
 ySvPgxsFSyyVGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ89aDTOHJzCuB2/oK6CAmoIOyN4Ad
 VJKIkJJqYDQ5rFJyQK1397Or89mXry9c5nn1Edt+M02D7OvlIq93zrZoer9oqfvBE9bTr71nL
 431LPAp6n7x6LPczA0X1y3d+M4z7uO3Vp5tbv5p/TuqL6/enrQ56s+PFNfQTc2Tv0heme3IwX
 Nsc9ccxhIT/q+zZz7MP32Fi014u63x/QWB6Z89YtJz7hQpsRRnJBpqMRcVJwIAlgSgySgDAAA
 =
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505804307!112822608!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64221 invoked from network); 19 Sep 2017 06:58:28 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:28 -0000
Received: by mail-pg0-f68.google.com with SMTP id d8so1566966pgt.3
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=ZmUj3e6vu/yeHGLTm25iUnqadirEKiN3gsCWgzNCf/w=;
 b=lfuZ5jOO+ledg/fJByIwy6nBmpp6RTW0MKAsr5Oy88x8gYpypEsxnxxafnjTZqr5vn
 u/5ShTmHtCSAxOjfAQTV6yuGCibjKE6QVh25vh0h+bwwDCGLId3KNxQInVlspImhoqNW
 8KmkWYCTLJ9MUVkXHAK23IyRFBbhTCR75u5QzBYnzqReWyUHEFH46qqHul9BU8ejU2HC
 WxeITD7LiGyZS19TxE8XX7lr5vnzQTaPi9e/WgQ5mBHPZ/1ifg8qWl2HKVevOWetSSws
 qy0MU6KYOCEB2s04lbczoSBV8k8bwoPThQHk+3JJLISywVe/4UYzqFyWsbs7bWjAJKih
 um1g==
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:user-agent:mime-version:content-transfer-encoding;
 bh=ZmUj3e6vu/yeHGLTm25iUnqadirEKiN3gsCWgzNCf/w=;
 b=Urr+iFGnNxe9TdK54OZTBu1X6BVgVgTxpmjOeolRlyJUP1HY2+zpWaqASQkFgLwUhb
 UvXToZJPGoNgHAVgjRo2jOyp6aTNVI5Zd6yXd7ZAKbhcCxhGmFMJpc35O+JxoYdb5cXG
 qIp23uPIEOZwwCOQhjeL+wSLb+pKqrDi3wfs/+Ds5nQoTHf0xuQDcWXBXAo3LGuwvPC/
 cCR/jhrCUOApz7Uvf7XeJ2NrcCjJTYv8N4B5hi1M9GB58+O/SoKMCARnh/R1CQDLyEq3
 WBrBwdbmH9Er+DKb2ajkI+tkMIZketsuzbzsvaJS6x75D/7mdysLr5zAA66LibeoALLp
 fzTA==
X-Gm-Message-State: AHPjjUhaB8kjyjtQ5d2QIrnKdbBi5TYlmtAVLns/3LdahGVk5+9LM/99
 XdRJvwHUPAGvseJgf1rLOsPOMoTpflI=
X-Google-Smtp-Source: AOwi7QASkqnjXMGEmQwO6cNmlAZDRKJC3Xqp9wMFQoccB4baM85FU+/4NWQBu3SG0mq7z1cGndXuNg==
X-Received: by 10.159.204.141 with SMTP id t13mr418540plo.129.1505804307147;
 Mon, 18 Sep 2017 23:58:27 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id l3sm2560164pgn.36.2017.09.18.23.58.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:26 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:24 +0530
Message-Id: <20170919065824.1913.7093.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 04/11] build/fedora: Add `run` and
	`components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KCklu
IG9yZGVyIHRvIGJ1aWxkIHN0YWdlMS14ZW4gd2UgcmVxdWlyZSB0aHJlZSBjb21wb25lbnRzIC0K
CjEuIFhlbgoyLiBRZW11CjMuIFJrdAoKVGhlc2UgY29tcG9uZW50cyBhcmUgYnVpbHQgdXNpbmcg
c2NyaXB0cyBpbiBgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvYApkaXJlY3RvcnkuIFRoZXNlIHNj
cmlwdHMgaGF2ZSBjb25zdGFudHMgKGZvciBleGFtcGxlIGBYRU5fUFJFRklYYCkgdGhhdCBjYW4K
YmUgdXNlZCB0byBjdXN0b21pemUgdGhlIGJ1aWxkIGVpdGhlciBvbiB0aGUgaG9zdCBvciB3aGls
ZSBidWlsZGluZyBpbnNpZGUKYSBjb250YWluZXIuCgpgcnVuYCBzY3JpcHQgbWFrZXMgdXNlIG9m
IHNjcmlwdHMgaW4gYGNvbXBvbmVudHMvYCBkaXJlY3RvcnkgdG8gYnVpbGQKc3RhZ2UxLXhlbiBh
cnRpZmFjdHMgaW4gYSBjb250YWluZXIuCgpTaWduZWQtb2ZmLWJ5OiBSYWppdiBSYW5nYW5hdGgg
PHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KLS0tCiBidWlsZC9mZWRvcmEvY29tcG9uZW50
cy9xZW11IHwgICA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBidWls
ZC9mZWRvcmEvY29tcG9uZW50cy9ya3QgIHwgICA1OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGJ1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hlbiAgfCAgIDQ3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYnVpbGQvZmVkb3JhL3J1biAgICAgICAg
ICAgICB8ICAgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBm
aWxlcyBjaGFuZ2VkLCAyMTQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxk
L2ZlZG9yYS9jb21wb25lbnRzL3FlbXUKIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEv
Y29tcG9uZW50cy9ya3QKIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEvY29tcG9uZW50
cy94ZW4KIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEvcnVuCgpkaWZmIC0tZ2l0IGEv
YnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcWVtdSBiL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3Fl
bXUKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uMDY1MzhkOAotLS0gL2Rldi9u
dWxsCisrKyBiL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3FlbXUKQEAgLTAsMCArMSw1MiBAQAor
IyEvdXNyL2Jpbi9weXRob24yCisKK2ltcG9ydCBzaGxleAoraW1wb3J0IHN1YnByb2Nlc3MKK2lt
cG9ydCBzeXMKK2ltcG9ydCBvcworCisjIE1vZGlmeSB0aGlzIGlmIHlvdSB3b3VsZCBsaWtlIHRv
IGluc3RhbGwgUWVtdSBlbHNld2hlcmUgb24geW91ciBmaWxlc3lzdGVtIG9yCisjIGEgZGlmZmVy
ZW50IHZlcnNpb24gb2YgUWVtdQorUUVNVV9QUkVGSVggPSAnL29wdC9xZW11LTIuMTAuMCcKKyMg
VGhpcyBjYW4gYmUgYSBnaXQgdGFnIG9yIGJyYW5jaAorUUVNVV9CUkFOQ0ggPSAndjIuMTAuMCcK
KworIyBUaGlzIHNob3VsZCBjb3JyZXNwb25kIHRvIHlvdXIgWGVuIGluc3RhbGwgcHJlZml4CitY
RU5fUFJFRklYID0gJy9vcHQveGVuLTQuOS4wJworCisKKyMgaGVscGVyIGZ1bmN0aW9uIHRvIGNh
cHR1cmUgc3Rkb3V0IGZyb20gYSBsb25nIHJ1bm5pbmcgcHJvY2VzcworZGVmIHN1YnByb2Nlc3Nf
c3Rkb3V0KGNtZCwgY3dkLCBlbnYpOgorICAgIHAgPSBzdWJwcm9jZXNzLlBvcGVuKAorICAgICAg
ICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9Y3dkLCBlbnY9ZW52LCBzdGRvdXQ9c3VicHJvY2Vzcy5Q
SVBFKQorICAgIHdoaWxlIHAucG9sbCgpIGlzIE5vbmU6CisgICAgICAgIGwgPSBwLnN0ZG91dC5y
ZWFkbGluZSgpCisgICAgICAgIHN5cy5zdGRvdXQud3JpdGUobCkKKyAgICBpZiBwLnJldHVybmNv
ZGUgIT0gMDoKKyAgICAgICAgc3lzLmV4aXQoMSkKKworCitlbnYgPSBvcy5lbnZpcm9uLmNvcHko
KQorCisjIGJ1aWxkIGFuZCBpbnN0YWxsIHFlbXUKK3ByaW50ICJDbG9uaW5nIHFlbXUuLi4iCitj
bWQgPSAiZ2l0IGNsb25lIC0tYnJhbmNoICUoYnJhbmNoKXMgZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0IiAlIHsKKyAgICAnYnJhbmNoJzogUUVNVV9CUkFOQ0gKK30KK3N1YnByb2Nlc3MuY2hl
Y2tfb3V0cHV0KHNobGV4LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3QnKQorCitzdGVwcyA9IFsKKyAg
ICAiLi9jb25maWd1cmUgLS1wcmVmaXg9JShxZW11X3ByZWZpeClzIC0tZW5hYmxlLXhlbiAtLXRh
cmdldC1saXN0PWkzODYtc29mdG1tdSAtLWV4dHJhLWNmbGFncz1cIi1JJSh4ZW5fcHJlZml4KXMv
aW5jbHVkZVwiIC0tZXh0cmEtbGRmbGFncz1cIi1MJSh4ZW5fcHJlZml4KXMvbGliIC1XbCwtcnBh
dGgsJSh4ZW5fcHJlZml4KXMvbGliXCIgLS1kaXNhYmxlLWt2bSAtLWVuYWJsZS12aXJ0ZnMgLS1l
bmFibGUtbGludXgtYWlvIgorICAgICUgeworICAgICAgICAncWVtdV9wcmVmaXgnOiBRRU1VX1BS
RUZJWCwKKyAgICAgICAgJ3hlbl9wcmVmaXgnOiBYRU5fUFJFRklYCisgICAgfSwgJ21ha2UnLCAn
bWFrZSBpbnN0YWxsJworXQorZm9yIGNtZCBpbiBzdGVwczoKKyAgICBjd2QgPSAnL3Jvb3QvcWVt
dScKKyAgICBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQorCitjbWQgPSAiY3AgaTM4
Ni1zb2Z0bW11L3FlbXUtc3lzdGVtLWkzODYgJSh4ZW5fcHJlZml4KXMvbGliL3hlbi9iaW4vcWVt
dS1zeXN0ZW0taTM4NiIgJSB7CisgICAgJ3hlbl9wcmVmaXgnOiBYRU5fUFJFRklYCit9CitzdWJw
cm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9Jy9yb290L3FlbXUnKQpk
aWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcmt0IGIvYnVpbGQvZmVkb3JhL2Nv
bXBvbmVudHMvcmt0Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmE4ZDY1NDEK
LS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvY29tcG9uZW50cy9ya3QKQEAgLTAsMCAr
MSw1OSBAQAorIyEvdXNyL2Jpbi9weXRob24yCisKK2ltcG9ydCBzaGxleAoraW1wb3J0IHN1YnBy
b2Nlc3MKK2ltcG9ydCBzeXMKK2ltcG9ydCBvcworCisjIGBya3RgIGlzIGluc3RhbGxlZCBpbiB0
aGUgc2FtZSBwcmVmaXggYXMgYHN0YWdlMS14ZW5gLiBNb2RpZnkgdGhpcyBpZiB5b3UKKyMgd291
bGQgbGlrZSB0byBpbnN0YWxsIHJrdCBlbHNld2hlcmUgb24geW91ciBmaWxlc3lzdGVtLgorU1RB
R0UxX1hFTl9QUkVGSVggPSAnL29wdC9zdGFnZTEteGVuJworUktUX1BSRUZJWCA9IFNUQUdFMV9Y
RU5fUFJFRklYCisjIFRoaXMgY2FuIGJlIGEgZ2l0IHRhZyBvciBicmFuY2gKK1JLVF9CUkFOQ0gg
PSAndjEuMjguMScKKworIyBBZGp1c3QgdGhpcyBhY2NvcmRpbmcgdG8gd2hhdCBSS1RfQlJBTkNI
IGdlbmVyYXRlcyAoc2VlIGNvbmZpZ3VyZS5hYykKK1JLVF9CVUlMRF9WRVIgPSAncmt0LTEuMjgu
MScKKworCisjIGhlbHBlciBmdW5jdGlvbiB0byBjYXB0dXJlIHN0ZG91dCBmcm9tIGEgbG9uZyBy
dW5uaW5nIHByb2Nlc3MKK2RlZiBzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KToKKyAg
ICBwID0gc3VicHJvY2Vzcy5Qb3BlbigKKyAgICAgICAgc2hsZXguc3BsaXQoY21kKSwgY3dkPWN3
ZCwgZW52PWVudiwgc3Rkb3V0PXN1YnByb2Nlc3MuUElQRSkKKyAgICB3aGlsZSBwLnBvbGwoKSBp
cyBOb25lOgorICAgICAgICBsID0gcC5zdGRvdXQucmVhZGxpbmUoKQorICAgICAgICBzeXMuc3Rk
b3V0LndyaXRlKGwpCisgICAgaWYgcC5yZXR1cm5jb2RlICE9IDA6CisgICAgICAgIHN5cy5leGko
MSkKKworCitlbnYgPSBvcy5lbnZpcm9uLmNvcHkoKQorCisjIGJ1aWxkIHJrdAorcHJpbnQgIkNs
b25pbmcgcmt0Li4uIgorY21kID0gImdpdCBjbG9uZSAtLWJyYW5jaCAlKGJyYW5jaClzIGh0dHBz
Oi8vZ2l0aHViLmNvbS9ya3Qvcmt0LmdpdCIgJSB7CisgICAgJ2JyYW5jaCc6IFJLVF9CUkFOQ0gK
K30KK3N1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KHNobGV4LnNwbGl0KGNtZCksIGN3ZD0nL3Jvb3Qn
KQorCitzdGVwcyA9IFsKKyAgICAnLi9hdXRvZ2VuLnNoJywgJy4vY29uZmlndXJlIC0tZGlzYWJs
ZS10cG0gLS13aXRoLXN0YWdlMS1mbGF2b3JzPWNvcmVvcycsCisgICAgJ21ha2UnCitdCitmb3Ig
Y21kIGluIHN0ZXBzOgorICAgIGN3ZCA9ICcvcm9vdC9ya3QnCisgICAgc3VicHJvY2Vzc19zdGRv
dXQoY21kLCBjd2QsIGVudikKKworIyBpbnN0YWxsIHJrdCBidWlsZCBhcnRpZmFjdHMgdG8gUktU
X1BSRUZJWAorc3RlcHMgPSBbCisgICAgIm1rZGlyIC1wICUocHJlZml4KXMvYmluIiAlIHsKKyAg
ICAgICAgJ3ByZWZpeCc6IFJLVF9QUkVGSVgKKyAgICB9LAorICAgICJjcCAvcm9vdC9ya3QvYnVp
bGQtJShidWlsZF92ZXIpcy90YXJnZXQvYmluL3JrdCAlKHByZWZpeClzL2Jpbi9ya3QiICUgewor
ICAgICAgICAnYnVpbGRfdmVyJzogUktUX0JVSUxEX1ZFUiwKKyAgICAgICAgJ3ByZWZpeCc6IFJL
VF9QUkVGSVgKKyAgICB9CitdCitmb3IgY21kIGluIHN0ZXBzOgorICAgIGN3ZCA9ICcvcm9vdC9y
a3QnCisgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKZGlmZiAtLWdpdCBhL2J1
aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hlbiBiL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hlbgpu
ZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi40NWQxMWYyCi0tLSAvZGV2L251bGwK
KysrIGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVuCkBAIC0wLDAgKzEsNDcgQEAKKyMhL3Vz
ci9iaW4vcHl0aG9uMgorCitpbXBvcnQgc2hsZXgKK2ltcG9ydCBzdWJwcm9jZXNzCitpbXBvcnQg
c3lzCitpbXBvcnQgb3MKKworIyBNb2RpZnkgdGhpcyBpZiB5b3Ugd291bGQgbGlrZSB0byBpbnN0
YWxsIFhlbiBlbHNld2hlcmUgb24geW91ciBmaWxlc3lzdGVtIG9yCisjIGEgZGlmZmVyZW50IHZl
cnNpb24gb2YgWGVuCitYRU5fUFJFRklYID0gJy9vcHQveGVuLTQuOS4wJworIyBUaGlzIGNhbiBi
ZSBhIGdpdCB0YWcgb3IgYnJhbmNoCitYRU5fQlJBTkNIID0gJ1JFTEVBU0UtNC45LjAnCisKKwor
IyBoZWxwZXIgZnVuY3Rpb24gdG8gY2FwdHVyZSBzdGRvdXQgZnJvbSBhIGxvbmcgcnVubmluZyBw
cm9jZXNzCitkZWYgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudik6CisgICAgcCA9IHN1
YnByb2Nlc3MuUG9wZW4oCisgICAgICAgIHNobGV4LnNwbGl0KGNtZCksIGN3ZD1jd2QsIGVudj1l
bnYsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUpCisgICAgd2hpbGUgcC5wb2xsKCkgaXMgTm9uZToK
KyAgICAgICAgbCA9IHAuc3Rkb3V0LnJlYWRsaW5lKCkKKyAgICAgICAgc3lzLnN0ZG91dC53cml0
ZShsKQorICAgIGlmIHAucmV0dXJuY29kZSAhPSAwOgorICAgICAgICBzeXMuZXhpdCgxKQorCisK
K2VudiA9IG9zLmVudmlyb24uY29weSgpCisKKyMgYnVpbGQgYW5kIGluc3RhbGwgeGVuCitwcmlu
dCAiQ2xvbmluZyB4ZW4uLi4iCitjbWQgPSAiZ2l0IGNsb25lIC0tYnJhbmNoICUoYnJhbmNoKXMg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQiICUgeworICAgICdicmFuY2gnOiBYRU5fQlJB
TkNICit9CitzdWJwcm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9Jy9y
b290JykKKworc3RlcHMgPSBbCisgICAgIi4vY29uZmlndXJlIC0tcHJlZml4PSUocHJlZml4KXMg
LS13aXRoLXN5c3RlbS1xZW11PSUocHJlZml4KXMvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4
NiAtLWRpc2FibGUtc3R1YmRvbSAtLWRpc2FibGUtcWVtdS10cmFkaXRpb25hbCAtLWRpc2FibGUt
cm9tYmlvcyAtLXN5c2NvbmZkaXI9JShwcmVmaXgpcy9ldGMgLS1lbmFibGUtcnBhdGggLS1kaXNh
YmxlLXN5c3RlbWQiCisgICAgJSB7CisgICAgICAgICdwcmVmaXgnOiBYRU5fUFJFRklYCisgICAg
fSwgJ21ha2UnLAorICAgICJtYWtlIGluc3RhbGwgQk9PVF9ESVI9JShwcmVmaXgpcy9ib290IERF
QlVHX0RJUj0lKHByZWZpeClzL2xpYi9kZWJ1ZyBFRklfRElSPSUocHJlZml4KXMvYm9vdC9lZmkv
RUZJL3hlbiIKKyAgICAlIHsKKyAgICAgICAgJ3ByZWZpeCc6IFhFTl9QUkVGSVgKKyAgICB9Citd
Citmb3IgY21kIGluIHN0ZXBzOgorICAgIGN3ZCA9ICcvcm9vdC94ZW4nCisgICAgc3VicHJvY2Vz
c19zdGRvdXQoY21kLCBjd2QsIGVudikKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9ydW4gYi9i
dWlsZC9mZWRvcmEvcnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmRjMmQy
MDEKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvcnVuCkBAIC0wLDAgKzEsNTYgQEAK
KyMhL3Vzci9iaW4vcHl0aG9uMgorCitpbXBvcnQgc2hsZXgKK2ltcG9ydCBzdWJwcm9jZXNzCitp
bXBvcnQgc3lzCitpbXBvcnQgb3MKKworIyBUaGlzIHNjcmlwdHMgY2FsbHMgb3V0IHRvIGB4ZW5g
LCBgcWVtdWAgYW5kIGBya3RgIHNjcmlwdHMgaW4gdGhlCisjIGBjb21wb25lbnRzL2AgZGlyZWN0
b3J5IHdpdGhpbiBhIGNvbnRhaW5lci4gSXQgaXMgZXhwZWN0ZWQgdGhhdCBjb21wb25lbnRzCisj
IGRpcmVjdG9yeSBpcyBwcmVzZW50IGF0IHRoZSBzYW1lIGRpcmVjdG9yeSBsZXZlbCBhcyBydW4g
c2NyaXB0LgorU1RBR0UxX1hFTl9DT01QT05FTlRTID0gWyd4ZW4nLCAncWVtdScsICdya3QnXQor
CisKKyMgaGVscGVyIGZ1bmN0aW9uIHRvIGNhcHR1cmUgc3Rkb3V0IGZyb20gYSBsb25nIHJ1bm5p
bmcgcHJvY2VzcworZGVmIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpOgorICAgIHAg
PSBzdWJwcm9jZXNzLlBvcGVuKAorICAgICAgICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9Y3dkLCBl
bnY9ZW52LCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFKQorICAgIHdoaWxlIHAucG9sbCgpIGlzIE5v
bmU6CisgICAgICAgIGwgPSBwLnN0ZG91dC5yZWFkbGluZSgpCisgICAgICAgIHN5cy5zdGRvdXQu
d3JpdGUobCkKKyAgICBpZiBwLnJldHVybmNvZGUgIT0gMDoKKyAgICAgICAgc3lzLmV4aXQoMSkK
KworCitlbnYgPSBvcy5lbnZpcm9uLmNvcHkoKQorCitkaXJuYW1lID0gb3MucGF0aC5kaXJuYW1l
KG9zLnBhdGgucmVhbHBhdGgoX19maWxlX18pKQorc3RlcHMgPSBbb3MucGF0aC5qb2luKGRpcm5h
bWUsICdjb21wb25lbnRzJywgeCkgZm9yIHggaW4gU1RBR0UxX1hFTl9DT01QT05FTlRTXQorZm9y
IGNtZCBpbiBzdGVwczoKKyAgICBjd2QgPSAnL3Jvb3QnCisgICAgc3VicHJvY2Vzc19zdGRvdXQo
Y21kLCBjd2QsIGVudikKKworIyBidWlsZCBzdGFnZTEteGVuCitlbnZbJ0dPUEFUSCddID0gJy9y
b290L2dvcGF0aCcKK2N3ZCA9ICcvcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdl
MS14ZW4nCitjbWQgPSAnYmFzaCBidWlsZC5zaCcKK3N1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dk
LCBlbnYpCisKKyMgaW5zdGFsbCBidWlsZCBhcnRpZmFjdHMgdG8gYC9vcHQvc3RhZ2UxLXhlbi9h
Y2lgIGFuZCBjcmVhdGUgYSB0YXJiYWxsCitzdGVwcyA9IFsKKyAgICAnbWtkaXIgLXAgL29wdC9z
dGFnZTEteGVuL2FjaScsCisgICAgJ2NwIC9yb290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qv
c3RhZ2UxLXhlbi9zdGFnZTEteGVuLmFjaSAvb3B0L3N0YWdlMS14ZW4vYWNpL3N0YWdlMS14ZW4u
YWNpJywKKyAgICAnY3AgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVu
L2J1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaCAvb3B0L3N0YWdlMS14ZW4vYmluL3NvdXJjZV9w
YXRoLnNoJywKKyAgICAnY3AgLXIgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFn
ZTEteGVuL2J1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQgL29wdC94ZW4tNC45LjAtcnVuaXQn
CitdCitmb3IgY21kIGluIHN0ZXBzOgorICAgIGN3ZCA9ICcvcm9vdCcKKyAgICBzdWJwcm9jZXNz
X3N0ZG91dChjbWQsIGN3ZCwgZW52KQorCitjd2QgPSAnL29wdCcKK2NtZCA9ICd0YXIgemN2ZiAv
cm9vdC9zdGFnZTEteGVuLWJ1aWxkLnRhci5neiBxZW11LTIuMTAuMC8gc3RhZ2UxLXhlbi8geGVu
LTQuOS4wLyB4ZW4tNC45LjAtcnVuaXQvJworc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVu
dikKKworY3dkID0gJy9yb290JworY21kID0gJ212IC9yb290L3N0YWdlMS14ZW4tYnVpbGQudGFy
Lmd6IC90bXAnCitzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCUY-0004uK-Bh; Tue, 19 Sep 2017 06:58:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUW-0004tR-8z
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7B/38-03283-320C0C95; Tue, 19 Sep 2017 06:58:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42Lxqg121JU9cCD
 SYGkrt8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHqt23BNJaKzsv72RsYHzB3MXJxCAlMYJSY
 eOckO4jDIrCPVeLxmgVgjoTAQVaJM9e3AZVxAjl5Ek2/VkDZaRIn3j9mh7ArJO697wKzhQS0J
 BoXHGSDGPuRUeLDjQksIAk2AWOJJYces4HYIgLSEtc+X2bsYuTgYBaQkjh90BwkLCzgLtGx9y
 ZYCYuAqsSbTe+ZQGxeATeJXac3MkLskpNoOH8f7AZOoPr1ZzYwQex1k5j2ZzbYDaJANSsvt7B
 C9ApKnJz5hAVilabE+l36IGFmAXmJ7W/nME9gFJ2FpGoWQtUsJFULGJlXMaoXpxaVpRbpmuol
 FWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGBAMQ7GCcftn/EKMkB5OSKG/YpgORQ
 nxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR43fcD5QSLUtNTK9Iyc4DRCZOW4OBREuGNB0nzFhck5h
 ZnpkOkTjFactx4eP0PE8e+PbeAZMfNu3+YhFjy8vNSpcQhGgRAGjJK8+DGwRLIJUZZKWFeRqA
 DhXgKUotyM0tQ5V8xinMwKgnzFoBM4cnMK4Hb+groICagg7I3gB1UkoiQkmpglJH8U8LeUTRb
 Y3pPqQjD7ZV3HT4+5Mp2y/8brZD99cbFVzwzTSNn6C61TWXYwx/34rmOrFDu0yjuVzET4rdzW
 0lfv6jnt/Wp5Jf9HSX3p5hoxGTaX50ye8KmD1l+364+supaG/xuhdK5lTsOh2b69r/aJF05de
 Lar7+7XB/tkjzo9SnZfDL7ByWW4oxEQy3mouJEABcRVc8bAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505804315!106505068!1
X-Originating-IP: [74.125.83.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11025 invoked from network); 19 Sep 2017 06:58:37 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:37 -0000
Received: by mail-pg0-f65.google.com with SMTP id m30so1563597pgn.5
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=a8ChNG5TcxBhcEkkP/AFsTjUrY8xIEJ2tIdZNKXHurw=;
 b=y/CwVmZ212jUBm7+8srslFl3OI5AlnHL5PzBI0BO6+WfSc7iSKKBwO5yDJLnXChlM/
 FsP6taBQ7U5ci6zgoUJZuT39TIzKA9x/JwWHkI5L3ZzMd9J+G3Eu0Z40lLZljhmMw7ia
 oPtdxeMEaWp+HBSmhkOylIRwvZX2SqCmNMmOEWL6escJ6ubjajau5EwD7CYxfLfswRIQ
 +9tIB+7we3JgvXmGeHBy7RNWsQRDO18zejdob1tJofHg3qpFxu3I0YndzbcA+fCp0JdX
 POmpLShjtm7SoWK1jjAo/zNYFlXZILO+wlblIfZNu4CLpZtqRfF3d4DSLmmwbZVUy7kn
 j6sQ==
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:user-agent:mime-version:content-transfer-encoding;
 bh=a8ChNG5TcxBhcEkkP/AFsTjUrY8xIEJ2tIdZNKXHurw=;
 b=ujB1LaCwVASWVuhkJNEGAofyn2TFu3yHtXyEr3WaGqU9Rtj0F1uZ4nJuXgv41ta5mv
 k9UFvu7TIS8LCCHPuDsmXgWFa4wgBpDWuORbGTUsCyJX74HED3Ujl0nYicNV0AY27McX
 S/tOdFHDmh8ojexnW8KIkLn1k5joX+/StbFnbRgqoBNqiotUFevEx2ti1SHS8EwNm1wF
 oybL/tzsrV2KKD7fnC7emQOLWVSzhlCgnNB9AfJk7oqO9PA0/dsZeCVGKSTW+oymwe6a
 DctD5TvsdpXntC4FibIB1xVdiZm7F7IMjfdis4NRPwdc05YditbK0XlGDavTx/YQbWtj
 BUSQ==
X-Gm-Message-State: AHPjjUgw2hJ2UaCrfmYH6/VfV4aVgN0j1lwUD7cv8LE6VuJsgrXpoeuq
 71p1KQAAXzbqWFvA/6+jqrikKxr4MTQ=
X-Google-Smtp-Source: AOwi7QCHDwmU2FMfJI8oV0Ngm3NsyaoU3/93mB+U+TAGRP8ZWhdNwd65tgDC+6iv1MDfWIkeN45Jpw==
X-Received: by 10.99.112.24 with SMTP id l24mr408822pgc.302.1505804315306;
 Mon, 18 Sep 2017 23:58:35 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id s86sm2006199pfi.74.2017.09.18.23.58.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:34 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:32 +0530
Message-Id: <20170919065832.1913.65110.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 05/11] build/fedora: Add
	`source_path.sh`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaCB8ICAgIDMgKysrCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3Nv
dXJjZV9wYXRoLnNoCgpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoIGIv
YnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAuLjgwNzZhZjMKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEvc291cmNlX3Bh
dGguc2gKQEAgLTAsMCArMSwzIEBACisjIS9iaW4vc2gKKworZXhwb3J0IFBBVEg9L29wdC94ZW4t
NC45LjAvc2Jpbjovb3B0L3hlbi00LjkuMC9iaW46L29wdC9zdGFnZTEteGVuL2Jpbjovb3B0L3Fl
bXUtMi4xMC4wL2JpbjokUEFUSAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCUZ-0004vI-Id; Tue, 19 Sep 2017 06:58:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUZ-0004ui-6R
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A4/76-03414-620C0C95; Tue, 19 Sep 2017 06:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42Lxqg3W0lU9cCD
 SYEOnqsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH9pkzBTbWKuyuWsDYwvlbsYuTiEBKYwCix
 bMV1ZhCHRWAfq8SHTasYQRwJgYOsEscmHGXrYuQEcvIkOo/dYeli5ACy0yS+bpSCCFdJ3G49z
 AhiCwloSTQuOMgGMfUjo8Tdx/uYQRJsAsYSSw49BpsjIiAtce3zZUaQOcwCUhKnD5qDhIUFgi
 Tmb58OVsIioCrRfAtkFScHr4CrxIneO8wQu+QkGs7fB7M5Bdwl1p/ZwASx101i2p/Z7CC2KFD
 NysstrBC9ghInZz5hgVilKbF+lz5ImFlAXmL72znMExhFZyGpmoVQNQtJ1QJG5lWM6sWpRWWp
 RbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgRHBAAQ7GGde9j/EKMnBpCTKG
 7bpQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6+/UA5waLU9NSKtMwcYGzCpCU4eJREeEv3Aa
 V5iwsSc4sz0yFSpxjtOY5tuvyHiePHpCtAct+eW0Cy4+bdP0xCLHn5ealS4rzxIFMFQNoySvP
 ghsJSySVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ8/4EWc6TmVcCt/sV0FlMQGdlbwA7qyQR
 ISXVwNhyZp7TpT9qhktCcuccW6I+p0L7QpThAekumYcpGYf0u5u4O6/MbZAu3bwo62HRjvuLb
 QWmvVhh284bkaGsv3Rn/OUFqzzivmR6Xt5TZHeFVypg1ecg/bTLvHm2Hx/fzb28wnh5arfU6m
 xTDgfeDLtGxz1nUptED3fJ1ZTaqO/+e1z609R2ByWW4oxEQy3mouJEACZtbeYgAwAA
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505804324!117120079!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30078 invoked from network); 19 Sep 2017 06:58:45 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:45 -0000
Received: by mail-pg0-f42.google.com with SMTP id j16so1541836pga.1
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=7P/r3Kr6Jbu23NCbyxkMO1cW9Y6NHeWwDNBixeDIfMw=;
 b=YEdSdcfEJwjulfbAqtwkRq4BOSfwJLlgXYhhhmJl3JoQ3ORtUzpETXvh3REZXLLogR
 nCg1SSN+Wh7zrs7vXSk5RnjPuzDWBFDlqT911Jik96gOupKQtqetnnILgMI9xZbkIrLh
 rwI4Zfx6ZPPMTf8rV5XeO9gs/q/O88UxZHaKYvBw0yxwLBQABDPA8swacZQYFvXLaMuf
 i/8YYVaKzHnLZdHw5LkSn+MBolbOZQS/uSR+53ZeskonsMsBYKP2+wIG89UiIj2CZ0BO
 QHuahKiGO1RkwKsoUJ08+cr2rGiauNSXXhDvt+5mUqrTHLB7iIZv9PtJVuOkXfQgVHsX
 lpCA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=7P/r3Kr6Jbu23NCbyxkMO1cW9Y6NHeWwDNBixeDIfMw=;
 b=iOdzeq2+ZfY35nIrxEvNqCGhF9aAwxaYUFUkQKDhrqciKRpZvrq3++ADM/iw46ckMU
 LZ2q+0pj25L5kOFbHAmd5OWBMF6ibFddf6d/8o8rRY1T3hX3XAgnsld0chIpzDUNMiEU
 FxIVoAXcyYjcoS5KQhjKMBQILS/3q+H6WgRNUZyHnZgpcqt9V85uuDgH3dcz74dGShvk
 aQeAPzOFOd090/ANWLoR1m5s41W3N6eXHKkCc57HZX8a7QjrenhN4sgIt4ik0b2w0e71
 VK/yKpfqT5QWx/Jn0DnxDxhtigMVCFjdzFfv3owbX4tZXPcmuZhk9rcYMLC3yA9lHZ65
 0M8A==
X-Gm-Message-State: AHPjjUg1x3mJd2e0Juv3cR+X9pPndIcW28xqituG4UJqvDAZ7MZdVJ4l
 4SktzJIO6o0fZ5b7qxR7WalIMfypOvk=
X-Google-Smtp-Source: AOwi7QCI/eFYFNGJH3/3kHnhCrScw89fe2BlMB/1MWz9FS5/mMVnOGpXXDgOJ6jGK8D/1+o3waEUjQ==
X-Received: by 10.98.207.134 with SMTP id b128mr414966pfg.202.1505804323512;
 Mon, 18 Sep 2017 23:58:43 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id z89sm1977090pff.13.2017.09.18.23.58.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:43 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:40 +0530
Message-Id: <20170919065840.1913.2101.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 06/11] build/fedora: Add
	`xen-4.9.0-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIGJ1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQvc2V0dXAuc2ggICAgICAgICAgICAg
IHwgICAxOCArKysrKysrKysrKysrKysrCiBidWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3Rl
YXJkb3duLnNoICAgICAgICAgICB8ICAgMTggKysrKysrKysrKysrKysrKwogLi4uL3hlbi00Ljku
MC1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZC9ydW4gfCAgIDExICsrKysrKysrKysK
IGJ1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQveGVuLWluaXQtZG9tMC9ydW4gICAgIHwgICAg
OSArKysrKysrKwogYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW5jb25zb2xlZC9ydW4g
ICAgICAgfCAgIDEzICsrKysrKysrKysrCiBidWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hl
bnN0b3JlZC9ydW4gICAgICAgICB8ICAgMjMgKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMg
Y2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9y
YS94ZW4tNC45LjAtcnVuaXQvc2V0dXAuc2gKIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRv
cmEveGVuLTQuOS4wLXJ1bml0L3RlYXJkb3duLnNoCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQv
ZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZC9ydW4KIGNy
ZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1pbml0LWRv
bTAvcnVuCiBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94
ZW5jb25zb2xlZC9ydW4KIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEveGVuLTQuOS4w
LXJ1bml0L3hlbnN0b3JlZC9ydW4KCmRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLTQuOS4w
LXJ1bml0L3NldHVwLnNoIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC9zZXR1cC5zaApu
ZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi45MzVkMzMyCi0tLSAvZGV2L251bGwK
KysrIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC9zZXR1cC5zaApAQCAtMCwwICsxLDE4
IEBACisjIS9iaW4vYmFzaAorCitzZXQgLWUKKworIyBydW5pdCBSUE0gY3JlYXRlcyBgL2V0Yy9z
ZXJ2aWNlYCBkaXJlY3RvcnkKK2lmIFsgISAtZCAiL2V0Yy9zZXJ2aWNlIiBdOyB0aGVuCisgICAg
ZWNobyAiL2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeSBub3QgZm91bmQuIFBsZWFzZSBpbnN0YWxsIHJ1
bml0IFJQTS4iCisgICAgZXhpdCAxCitmaQorCitydW5pdF9zZXJ2aWNlcz0ieGVuY29uc29sZWQg
eGVuLWluaXQtZG9tMCB4ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZCB4ZW5zdG9yZWQiCisKK2Zv
ciBzZXJ2aWNlIGluICRydW5pdF9zZXJ2aWNlczsgZG8KKyAgICBsbiAtc2YgL29wdC94ZW4tNC45
LjAtcnVuaXQvJHNlcnZpY2UgL2V0Yy9zZXJ2aWNlLyRzZXJ2aWNlCitkb25lCisKK2VjaG8gIlN1
Y2Nlc3NmdWxseSBjcmVhdGVkIHN5bWxpbmtzIGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuIgor
ZXhpdCAwCmRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3RlYXJkb3du
LnNoIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC90ZWFyZG93bi5zaApuZXcgZmlsZSBt
b2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5kMzMzODA3Ci0tLSAvZGV2L251bGwKKysrIGIvYnVp
bGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC90ZWFyZG93bi5zaApAQCAtMCwwICsxLDE4IEBACisj
IS9iaW4vYmFzaAorCitzZXQgLWUKKworIyBydW5pdCBSUE0gY3JlYXRlcyBgL2V0Yy9zZXJ2aWNl
YCBkaXJlY3RvcnkKK2lmIFsgISAtZCAiL2V0Yy9zZXJ2aWNlIiBdOyB0aGVuCisgICAgZWNobyAi
L2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeSBub3QgZm91bmQuIgorICAgIGV4aXQgMQorZmkKKworcnVu
aXRfc2VydmljZXM9InhlbmNvbnNvbGVkIHhlbi1pbml0LWRvbTAgeGVuLWluaXQtZG9tMC1kaXNr
LWJhY2tlbmQgeGVuc3RvcmVkIgorCitmb3Igc2VydmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRv
CisgICAgcm0gLWYgL2V0Yy9zZXJ2aWNlLyRzZXJ2aWNlCitkb25lCisKK2VjaG8gIlN1Y2Nlc3Nm
dWxseSBkZWxldGVkIHN5bWxpbmtzIGluIC9ldGMvc2VydmljZSBkaXJlY3RvcnkuIgorZXhpdCAw
CmRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1pbml0LWRvbTAt
ZGlzay1iYWNrZW5kL3J1biBiL2J1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQveGVuLWluaXQt
ZG9tMC1kaXNrLWJhY2tlbmQvcnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAu
LmE1OTY2MGMKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0
L3hlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5kL3J1bgpAQCAtMCwwICsxLDExIEBACisjIS9iaW4v
YmFzaAorCitzZXQgLWUKKworc3YgY2hlY2sgeGVuc3RvcmVkID4vZGV2L251bGwgfHwgZXhpdCAx
CitzdiBjaGVjayB4ZW5jb25zb2xlZCA+L2Rldi9udWxsIHx8IGV4aXQgMQorCisjIEluIGNhc2Ug
b2YgZmFpbHVyZSwgYWxsb3cgdXNlciB0byBydW4gdGVhcmRvd24gc2NyaXB0CitzbGVlcCA1cwor
CitleGVjIC9vcHQveGVuLTQuOS4wL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgLXhlbi1k
b21pZCAwIC14ZW4tYXR0YWNoIC1uYW1lIGRvbTAgLW5vZ3JhcGhpYyAtTSB4ZW5wdiAtbW9uaXRv
ciAvZGV2L251bGwgLXNlcmlhbCAvZGV2L251bGwgLXBhcmFsbGVsIC9kZXYvbnVsbCAtbm9kZWZh
dWx0cyAtbm8tdXNlci1jb25maWcKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS94ZW4tNC45LjAt
cnVuaXQveGVuLWluaXQtZG9tMC9ydW4gYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hl
bi1pbml0LWRvbTAvcnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLjNiOTgw
OTEKLS0tIC9kZXYvbnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1p
bml0LWRvbTAvcnVuCkBAIC0wLDAgKzEsOSBAQAorIyEvYmluL2Jhc2gKKworc2V0IC1lCisKK3N2
IGNoZWNrIHhlbnN0b3JlZCA+L2Rldi9udWxsIHx8IGV4aXQgMQorCisvb3B0L3hlbi00LjkuMC9s
aWIveGVuL2Jpbi94ZW4taW5pdC1kb20wCisKK2V4ZWMgY2hwc3QgLWIgeGVuLWluaXQtZG9tMCBy
dW5pdC1wYXVzZQpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW5j
b25zb2xlZC9ydW4gYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbmNvbnNvbGVkL3J1
bgpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5hMWM5YTJjCi0tLSAvZGV2L251
bGwKKysrIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW5jb25zb2xlZC9ydW4KQEAg
LTAsMCArMSwxMyBAQAorIyEvYmluL2Jhc2gKKworc2V0IC1lCisKK3N2IGNoZWNrIHhlbi1pbml0
LWRvbTAgPi9kZXYvbnVsbCB8fCBleGl0IDEKKworWyAhIC1kIC92YXIvbG9nL3hlbi9jb25zb2xl
IF0gJiYgbWtkaXIgLXAgL3Zhci9sb2cveGVuL2NvbnNvbGUKKworIyBJbiBjYXNlIG9mIGZhaWx1
cmUsIGFsbG93IHVzZXIgdG8gcnVuIHRlYXJkb3duIHNjcmlwdAorc2xlZXAgNXMKKworIyAtLWxv
Zz1bbm9uZXxndWVzdHxodnxhbGxdCitleGVjIC9vcHQveGVuLTQuOS4wL3NiaW4veGVuY29uc29s
ZWQgLWkgLS1sb2c9bm9uZQpkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5p
dC94ZW5zdG9yZWQvcnVuIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW5zdG9yZWQv
cnVuCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAuLmU0OWViNjQKLS0tIC9kZXYv
bnVsbAorKysgYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbnN0b3JlZC9ydW4KQEAg
LTAsMCArMSwyMyBAQAorIyEvYmluL2Jhc2gKKworc2V0IC1lCisKK1sgISAtZCAvdmFyL3J1bi94
ZW4gXSAmJiBta2RpciAtcCAvdmFyL3J1bi94ZW4KK1sgISAtZCAvdmFyL3J1bi94ZW5zdG9yZWQg
XSAmJiBta2RpciAtcCAvdmFyL3J1bi94ZW5zdG9yZWQKK1sgISAtZCAvdmFyL2xvZy94ZW4gXSAm
JiBta2RpciAtcCAvdmFyL2xvZy94ZW4KK1sgISAtZCAvdmFyL2xpYi94ZW4gXSAmJiBta2RpciAt
cCAvdmFyL2xpYi94ZW4KK1sgISAtZCAvdmFyL2xpYi94ZW4vZHVtcCBdICYmIG1rZGlyIC1wIC92
YXIvbGliL3hlbi9kdW1wCitbICEgLWQgL3Zhci9saWIveGVuL3hlbnBhZ2luZyBdICYmIG1rZGly
IC1wIC92YXIvbGliL3hlbi9wYWdpbmcKK1sgISAtZCAvdmFyL2xpYi94ZW5zdG9yZWQgXSAmJiBt
a2RpciAtcCAvdmFyL2xpYi94ZW5zdG9yZWQKK21vZHByb2JlIC1xIHhlbi1ldnRjaG4gfHwgZXhp
dCAxCittb2Rwcm9iZSAtcSB4ZW4tZ250ZGV2IHx8IGV4aXQgMQorbW9kcHJvYmUgLXEgeGVuLWdu
dGFsbG9jIHx8IGV4aXQgMQorbW91bnRwb2ludCAtcSAvcHJvYy94ZW4gfHwgbW91bnQgLXQgeGVu
ZnMgeGVuZnMgL3Byb2MveGVuCittb3VudHBvaW50IC1xIC92YXIvbGliL3hlbnN0b3JlZCB8fCBt
b3VudCAtdCB0bXBmcyB4ZW5zdG9yZWQgL3Zhci9saWIveGVuc3RvcmVkCitncmVwIC1xICJjb250
cm9sX2QiIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMgfHwgZXhpdCAxCisKKyMgSW4gY2FzZSBvZiBm
YWlsdXJlLCBhbGxvdyB1c2VyIHRvIHJ1biB0ZWFyZG93biBzY3JpcHQKK3NsZWVwIDVzCisKKyMg
VXNlIGAtLXRyYWNlLWZpbGUgL3Zhci9sb2cveGVuL3hlbnN0b3JlZC10cmFjZS5sb2dgIGZvciBs
b2dzCitleGVjIC9vcHQveGVuLTQuOS4wL3NiaW4veGVuc3RvcmVkIC0tbm8tZm9yawoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:58:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCUh-0004zp-Qm; Tue, 19 Sep 2017 06:58:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUg-0004yx-MF
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:58:54 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0F/59-02021-E20C0C95; Tue, 19 Sep 2017 06:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42K5GHpgna7ugQO
 RBu+vS1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3fnawF1zmqFj28gR7A+N5ti5GLg4hgYmM
 Ej9+rmIHcVgE9rFKzL3aw9zFyMkhIXCQVWJKUzKEnSfxYN4XRgg7TWLN6mtA3RxAdpnEykUxI
 GEhAS2JxgUHoYZ+YJS49uwSE0iCTcBYYsmhx2wgtoiAtMS1z5cZQXqZBaQkTh80BzGFBewkPm
 xPAKlgEVCV2PxzJ1g1r4CbxMp1/awQW+UkGs7fB7uMU8BdYv2ZDUwQa90kpv2ZzQ5iiwLVrLz
 cwgrRKyhxcuYTFohNmhLrd+mDhJkF5CW2v53DPIFRdBaSqlkIVbOQVC1gZF7FqFGcWlSWWqRr
 aK6XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYEQxAsIPx4mnPQ4ySHExKoryik
 fsjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrtkFlBMsSk1PrUjLzAHGJkxagoNHSYT35E6gNG
 9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0mIJS8/L1VKnNcbZJ4ASENGaR7cOFj6uMQ
 oKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3o0gU3gy80rgtr4COogJ6KCWHXtADipJREhJNTCa
 bBDLYWR/rlbp6nrUyVhvu1vSeY8/Qhpb43Yv/Sy99qvsV43cOR8mNTi71G5c80bsZUXahxPn1
 wScXPQm8a/bm+SbhrPclPZVLwz9bnRqufO0Q+2dV/reibpyGPxOSptbe249V04h41prXp9593
 /pui6t6boezpzrHSNedmRX3Bz/Dav2Pl2ixFKckWioxVxUnAgAnxj6QBoDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505804332!91569774!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57243 invoked from network); 19 Sep 2017 06:58:53 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:58:53 -0000
Received: by mail-pf0-f174.google.com with SMTP id b70so1530926pfl.8
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:58:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=/5gbjXo3gAgV+Bb7wGWRYiVhNneBGXi/QEeARgnhvq0=;
 b=Cuh0BzJJ4FuTHf8M2MDmweTVz+12+M4m0nVd0lSFKWyQhnIJTMkqZJ52ngMlCx8Xeq
 5E498PhBriUoHUTAFxhpkCJ42BhwPVF8DbwGVm2fw8JUt6P9Tbn1ub4Ft8160A286kjg
 Qo4qpdEy0EKO1lefFPi3TcDEWXwJCNfNQSHhISe7o3yztPDJQ5CMx0DHufMoDrjtMN8U
 tx7R5+vF+yE0L9JWnlaQfh41DitoKVAu5WHLGs3BlQ92XIwpEtBqlaazPC+8dQg8XAoj
 b9lJ8/wZd0yMH8+wH/Op7Rgst59qYVCtMxWS08Mjv4SkOio2AYjmEf+pOXSoN1VjJfEl
 wQsg==
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:user-agent:mime-version:content-transfer-encoding;
 bh=/5gbjXo3gAgV+Bb7wGWRYiVhNneBGXi/QEeARgnhvq0=;
 b=K8wy4svLdJUgqi28fOkhAJpNNn15C0OoTI9HSWFxTj3y2IqJ9ibAZBRKSRXU96vYDR
 r5gE+yVMXZe86ojbytPgTSi2SNzqAAd02d1NzoyOFYkAMJejo182tGfBu2oQkA0uV4Qt
 2Gu/uyxKVdY2tesvl3MkDmOiXTc0K56vDlx5oExUjdLIBOy1FaIX8rTU/DNK926HDMx9
 ba6dSl7Y9UyiBPYthTElKQEkn3XFKi3rspjP2Lq+u+2CH8teTZbml3qNrZoQpPVG3Ix1
 aNZp11cz/QdLJ3R6M8hQoMyN59YxEEciPflE2k/2je55j0vGjPCGnIUZOjZBCUq+ESZD
 QNUg==
X-Gm-Message-State: AHPjjUiCijPKLEtrD9qLS06pG8UF6qRvcex3fVYrectQ8fpDsfzvQu4U
 RaJmdBcN4GmTQ4gtnkYZZ19LrvSXnNg=
X-Google-Smtp-Source: AOwi7QB358XIY6ynbxxetQ13YOlVl50i+Av2HuFY8JicqSJecWj0encm5UALn/gGypc4dTkHnNt+yg==
X-Received: by 10.84.232.8 with SMTP id h8mr402926plk.423.1505804331635;
 Mon, 18 Sep 2017 23:58:51 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id 22sm1676086pfb.31.2017.09.18.23.58.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:51 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:49 +0530
Message-Id: <20170919065848.1913.69289.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 07/11] .circleci/config.yml: Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIC5jaXJjbGVjaS9jb25maWcueW1sIHwgICAyMSArKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmNp
cmNsZWNpL2NvbmZpZy55bWwKCmRpZmYgLS1naXQgYS8uY2lyY2xlY2kvY29uZmlnLnltbCBiLy5j
aXJjbGVjaS9jb25maWcueW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJh
MmUyODQKLS0tIC9kZXYvbnVsbAorKysgYi8uY2lyY2xlY2kvY29uZmlnLnltbApAQCAtMCwwICsx
LDIxIEBACit2ZXJzaW9uOiAyCitqb2JzOgorICBidWlsZDoKKyAgICB3b3JraW5nX2RpcmVjdG9y
eTogL3Jvb3QKKyAgICBkb2NrZXI6CisgICAgICAtIGltYWdlOiBsYW1iZGFsaW51eGZlZG9yYS9z
dGFnZTEteGVuLWZlZG9yYS1idWlsZHJvb3Q6MTcwOTE5MDU0OQorICAgICAgICBjb21tYW5kOiAv
c2Jpbi9teV9pbml0CisgICAgc3RlcHM6CisgICAgICAtIHJ1bjoKKyAgICAgICAgICAjIFdlIGNy
ZWF0ZSBgc3RhZ2UxLXhlbmAgZGlyZWN0b3J5IGluIERvY2tlcmZpbGUgZm9yIGxvY2FsIGRldgor
ICAgICAgICAgICMgZW52aXJvbm1lbnQuIFJlbW92aW5nIGl0IGhlcmUgc28gQ2lyY2xlQ0kgY2hl
Y2tvdXQgc3RlcCBjYW4gd29yaworICAgICAgICAgICMgY29ycmVjdGx5CisgICAgICAgICAgbmFt
ZTogUmVtb3Zpbmcgc3RhZ2UxLXhlbiBkaXJlY3RvcnkgZnJvbSBHT1BBVEguLi4KKyAgICAgICAg
ICBjb21tYW5kOiB8CisgICAgICAgICAgICBybSAtcmYgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIu
Y29tL3JrdC9zdGFnZTEteGVuCisgICAgICAtIGNoZWNrb3V0OgorICAgICAgICAgIHBhdGg6IC9y
b290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbgorICAgICAgLSBydW46Cisg
ICAgICAgICAgbmFtZTogU3RhcnRpbmcgcnVuLi4uCisgICAgICAgICAgY29tbWFuZDogfAorICAg
ICAgICAgICAgL3Jvb3QvYmluL3J1bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCUr-00055C-4s; Tue, 19 Sep 2017 06:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUp-00054H-EH
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:59:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9C/E8-03283-630C0C95; Tue, 19 Sep 2017 06:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42Lxqg120jU7cCD
 S4NdkJoslHxezODB6HN39mymAMYo1My8pvyKBNWNR8zfmgi1sFTNbt7E1MN5g7WLk4hASmMgo
 saXvEjuIwyKwj1WiY/MaZhBHQuAgq8Sli6uAHA4gJ0/i2Gf+LkZOIDNNoql5JhuEXSpx818PI
 4gtJKAl0bjgIBuE/YFR4sxzTRCbTcBYYsmhx2BxEQFpiWufLzOCjGQWkJI4fdAcJCws4CTRcm
 UmO4jNIqAqcX7ZPLByXgE3iYsvGpkgVslJNJy/zwxicwq4S6w/s4EJYpWbxLQ/s8F6RYFqVl5
 uYYXoFZQ4OfMJC8QqTYn1u/RBwswC8hLb385hnsAoOgtJ1SyEqllIqhYwMq9i1ChOLSpLLdI1
 NtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMCQYg2MH4d23gIUZJDiYlUV7Ry
 P2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4t2kciBQSLEpNT61Iy8wBRidMWoKDR0mEdx5Imr
 e4IDG3ODMdInWK0ZLjxsPrf5g49u25BSQ7bt79wyTEkpeflyolzpsM0iAA0pBRmgc3DpZALjH
 KSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYdzbIFJ7MvBK4ra+ADmICOqhlxx6Qg0oSEVJSDYy2
 Lw1dVn9cabjkEKfvc/tpx9r3hVd/7T5kdbP0S7+eue6dD91LXjgbWnhPrJ/UV7dPN1Mkaevue
 Q5rPry/FfCz74DkukV9kQmS8gIJx9cvCZuU0N/3bcLhG4f4Jpd5LnxyyjKVQcXeSUY3TGbbV/
 6Wxzu3+Wh9Dn0Zn/Jq5Xpb5pr7N4Sm1h1RYinOSDTUYi4qTgQAngo0OhsDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505804340!112822698!1
X-Originating-IP: [74.125.83.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5449 invoked from network); 19 Sep 2017 06:59:01 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:59:01 -0000
Received: by mail-pg0-f66.google.com with SMTP id i130so1577996pgc.0
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:59:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=+RMv5QkQ7JxowiTUUnZSl1AmtIaVshOBqURbia1qyD4=;
 b=KWvWmkR4GztBH70F+nAfQwpA0ZGY4kvnQzpSMGCTCGO84e8pYopX5pLT3m1BMFBl84
 +Uq5yllVbc3Cs/VwQazzqe+KDb8jECHYFGXaDExUhsHJkjFJAwd+T6jccoPGBRG6svQU
 gLmypuIfs+/yndvcOhVATgDcWZ67yXlKCRafK+tXqkG0D68oTbTpdhu01Pr6tl1DCeFZ
 3x6L1RhJ7SBoZxp7pCFi06H6qna2ryRMg0XWp2LBiX5KToEZR6SBoGHcK+dJo5oVC1vY
 fgi43OSozI+FRXDZMrzcaqLu8L4PCpCo2dLA3I77IwM93myUaFMmjySsYLMi0e1AUYso
 WjUg==
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:user-agent:mime-version:content-transfer-encoding;
 bh=+RMv5QkQ7JxowiTUUnZSl1AmtIaVshOBqURbia1qyD4=;
 b=Mm0iSPdaJkv0eVdOtnT0Frzqs/RkEbqwb+T+N1Dlr3EWgGHMJS/8zs8MoYh3WfjCky
 uOdijJX5S5tjuHlwn33p7bhOCFGiTSqbRGgFebLWaupDdAjDlipsY3GOp0BIO9kqOo0V
 IRh8qlTOcU6QO5BgO1trKyrQfa8u14ArHr1A6ImGNgll0meKc+EaDZC49t79ROCIhOv8
 uiNhfgiw0PcS24MaqlUI7Xc8Dl03i6DvMliEZzGd/8TV1piSIMt/2MFj5qKe6NNTQHKj
 C38HD7RKITEfmJMDt3fy83IOvJemRb8wfP8PUHVb6xricwWcJRNY7SyUHmLAaPMbPCmt
 tlKw==
X-Gm-Message-State: AHPjjUg7b8n+8lcOnDuYsb45JeBqEBIGOZ3hUsHdGenZznSBN8k/n+BY
 UkX9A5C6r/LLvJXvYEkfF/m730iyd/4=
X-Google-Smtp-Source: AOwi7QD1o+bxaMVaDE3C5Ri2bm3dZGJHs6/dwsksuep5o25KGCo7Umc3fyj94m5FqiiJFPhCCiD81Q==
X-Received: by 10.99.98.7 with SMTP id w7mr416609pgb.338.1505804340174;
 Mon, 18 Sep 2017 23:59:00 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id r68sm1846133pfi.7.2017.09.18.23.58.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:58:59 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:28:57 +0530
Message-Id: <20170919065857.1913.40905.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 08/11] README.md: Add CircleCI
	badge
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIFJFQURNRS5tZCB8ICAgIDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9SRUFETUUubWQgYi9SRUFETUUubWQKaW5kZXggOWVhNmFkZi4uZTFj
ZDQwYyAxMDA2NDQKLS0tIGEvUkVBRE1FLm1kCisrKyBiL1JFQURNRS5tZApAQCAtMSw1ICsxLDcg
QEAKICMgc3RhZ2UxLXhlbiAtIEEgWGVuIGJhc2VkIHN0YWdlMSBmb3IgQ29yZU9TIHJrdAogCitb
IVtCdWlsZCBTdGF0dXNdKGh0dHBzOi8vY2lyY2xlY2kuY29tL2doL3JrdC9zdGFnZTEteGVuL3Ry
ZWUvbWFzdGVyLnN2Zz9zdHlsZT1zaGllbGQmY2lyY2xlLXRva2VuPTpjaXJjbGUtdG9rZW4pXSho
dHRwczovL2NpcmNsZWNpLmNvbS9naC9ya3Qvc3RhZ2UxLXhlbi90cmVlL21hc3RlcikKKwogIyMg
R29hbAogCiBDb3JlT1Mgcmt0IGlzIGEgbW9kdWxhciBjb250YWluZXIgZW5naW5lIHdpdGggW3Ro
cmVlIHN0YWdlcyBvZiBleGVjdXRpb25dKGh0dHBzOi8vY29yZW9zLmNvbS9ya3QvZG9jcy9sYXRl
c3QvZGV2ZWwvc3RhZ2UxLWltcGxlbWVudG9ycy1ndWlkZS5odG1sKS4gU3RhZ2UxIGlzIHJlc3Bv
bnNpYmxlIGZvciBjcmVhdGluZyB0aGUgZXhlY3V0aW9uIGVudmlyb25tZW50IGZvciB0aGUgY29u
dGFpbmVkIGFwcGxpY2F0aW9ucy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCV0-0005AF-CJ; Tue, 19 Sep 2017 06:59:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCUy-00059F-SB
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:59:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 39/F9-02021-040C0C95; Tue, 19 Sep 2017 06:59:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGKsWRWlGSWpSXmKPExsVyMfTABl37Awc
 iDe5NZ7ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOm/dvHVtDbxlix6/FvxgbGj3ldjFwcQgIT
 GSWOXPjIDuKwCOxjldhxeBYriCMhcJBVYlXPbCCHA8jJk9jTbNjFyAlkpkn8u3yHFcKukNg1q
 Y8FxBYS0JJoXHCQDWLqJ0aJky1X2UESbALGEksOPWYDsUUEpCWufb7MCDKTWUBK4vRBc5CwsI
 CfxOUrL8HCLAKqEq8u2YGEeQXcJKZM28QCsUpOouH8fWYQm1PAXWL9mQ1MEGvdJKb9mQ22SRS
 oZuXlFlaIXkGJkzOfsEBs0pRYv0sfJMwsIC+x/e0c5gmMorOQVM1CqJqFpGoBI/MqRvXi1KKy
 1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCYYACCHYxf+p0PMUpyMCmJ8
 q6tOBApxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3eg1QTrAoNT21Ii0zBxidMGkJDh4lEd6QWq
 A0b3FBYm5xZjpE6hRjOMeFO5f+MHEc23QZSB6YcAVI/pgEIg/suQUkO27eBZKbwOSG7w/+MAm
 x5OXnpUqJ8+4D2SYAMi6jNA9uGSz5XGKUlRLmZQQ6X4inILUoN7MEVf4VozgHo5IwLzfIUTyZ
 eSVwN70COpcJ6NyWHXtAzi1JREhJNTBuqrz01Xx9RV2KaumbYwVNEfV1InG3l63xU7azrH7b/
 leItfbZtCsaActqdaxv5b/8FqM8V1i2deHurRfVQ+dm3266NenC/A8bQ5Of8Xx/lPrslDNLtd
 /8qw4eARWrVx79Kx7NdmSPQL/D7tfVd9o5JHK1/E0/WEfHXHseOvfs/JnW8fI2/huVWIozEg2
 1mIuKEwEndNcPOQMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505804349!73352271!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19670 invoked from network); 19 Sep 2017 06:59:10 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:59:10 -0000
Received: by mail-pf0-f176.google.com with SMTP id q76so1539786pfq.2
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:59:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=sPyElajJKvjfNYDVuONFtFUGwHOZjh/DdO+l0jOKIXA=;
 b=ObKT/xjslP+/wBLeDNSGPxQ0k95Ha3h4Tj2YD0FIEvzLzTYdYqgpm4RmpnIyJk18WS
 tYd9m97WIHQW7xdx3oprJQdPyE7pOLvJWqI7YbSO7PSvZglvigYPeNkA3wE0/NMsL9vI
 s3rlL3Zdbz+zxcYWzbFWJiHeZvQYzDKL6/u6ol7SXmY436p0nQEMF6gLt6kSHyw7WUgU
 Y5yMKPAQ/6FpmdXQtrHlPj78Nm2MmaZ6jdBEroRBh/38tjx1OnUVldgT5E6ZUabEtNbx
 zl+BJZUXn9W7l1wib7w2hI3mqgbCnsw13c49Mje7+PwZIPPnFBEZbaOjGyNEy/gp4rA1
 Uddw==
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:user-agent:mime-version:content-transfer-encoding;
 bh=sPyElajJKvjfNYDVuONFtFUGwHOZjh/DdO+l0jOKIXA=;
 b=O7JkOaESHyIyVaHfPBhXu7c8PIdW0Wx5bsoYsK7j+cD78V/AKEQz0GF7AypxFuA3af
 KCp/tmp0OXrWhwtSd411ByBeSiZioWclKB9aECEgHrS71xrU6So64yDmCk9gyPazzXV2
 35+pXoe8oI/8N2LVB5J1J6FU6YrHPRtjK5WXxwADzfBbPsqNJTB7R3F3UTbMDz6LyF5p
 P7cst3pF0oiy/8m23v51qAY2lJhRrhndBm6nN9FyyeewXfKDk9L7sKK4yIwAlwyHnzjw
 nxCHuhwYoRNjcbWYHERaM9iCrTPVs11uhbagOin0m9QfPubjpNfJmhN7y9xwEJolQ7BB
 4IEw==
X-Gm-Message-State: AHPjjUjwDqb/VmWY11uz/wcfr9AixMI9HrGkfyGzNlfWVAqU1Yx7uoIa
 aWvt2HAEgpokcOZoEI80lE1nj79Li00=
X-Google-Smtp-Source: AOwi7QBsEwGEimI0+CM4p8l3CISWsx+0QJhfFla+lpTxxDogci5dyoeYKJIm7FFJMja/8fpLL4hWNA==
X-Received: by 10.99.146.24 with SMTP id o24mr406804pgd.217.1505804348370;
 Mon, 18 Sep 2017 23:59:08 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id i84sm2319637pfj.105.2017.09.18.23.59.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:59:07 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:29:05 +0530
Message-Id: <20170919065905.1913.61291.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 09/11] build/fedora: Add
	`RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGluc3RhbGxpbmcgeGVuIGluIGAvb3B0L2AgZGlyZWN0b3J5LiBCeSBrZWVwaW5nIGJ1
aWxkcyBpc29sYXRlZCBpbgpgL29wdC9gIHdlIGNhbiB0ZXN0IG11bHRpcGxlIHZlcnNpb25zIG9m
IHhlbiBkdXJpbmcgZGV2ZWxvcG1lbnQuIEluCnByb2R1Y3Rpb24gYSBzaW1saWFyIGFwcHJvYWNo
IGNhbiBiZSB1c2VkIHRvIHN1cHBvcnQgbXVsdGlwbGUgdmVyc2lvbnMgb2YKeGVuIGFsb25nIHdp
dGggYSBoaWdoZXIgbGV2ZWwgdG9vbCB0aGF0IGNhbiBkbyByb2xsaW5nIHVwZGF0ZXMgYW5kCnJv
bGxiYWNrcy4KClNpZ25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRo
QGF0aWhpdGEuY29tPgotLS0KIGJ1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQgfCAg
MzkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDM5MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgYnVpbGQvZmVkb3JhL1JVTk5J
TkdfU1RBR0UxX1hFTi5tZAoKZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdF
MV9YRU4ubWQgYi9idWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVOLm1kCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY4N2Y1MWUKLS0tIC9kZXYvbnVsbAorKysgYi9idWls
ZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVOLm1kCkBAIC0wLDAgKzEsMzkxIEBACisjIFJ1bm5p
bmcgU3RhZ2UxIFhlbiBvbiBGZWRvcmEKKworVGhpcyBkb2N1bWVudCBvdXRsaW5lcyB0aGUgc3Rl
cHMgdG8gZ2V0IHN0YXJ0ZWQgd2l0aCBzdGFnZTEteGVuIG9uIEZlZG9yYS4gVGhleSBhcmUgJm5k
YXNoOworCisgKiBbUHJlcGFyaW5nIHlvdXIgbWFjaGluZSBhbmQgaW5zdGFsbGluZyBtaW5pbWFs
IEZlZG9yYV0oI3ByZXBhcmluZ195b3VyX21hY2hpbmVfYW5kX2luc3RhbGxpbmdfbWluaW1hbF9m
ZWRvcmEpCisgKiBbQm9vdGluZyBpbnRvIFhlbl0oI2Jvb3RpbmdfaW50b194ZW4pCisgKiBbTGF1
bmNoaW5nIFhlbiBzZXJ2aWNlc10oI2xhdW5jaGluZ194ZW5fc2VydmljZXMpCisgKiBbU2V0dGlu
ZyB1cCBYZW4gbmV0d29ya2luZ10oI3NldHRpbmdfdXBfeGVuX25ldHdvcmtpbmcpCisgKiBbUnVu
bmluZyBzdGFnZTEteGVuXSgjcnVubmluZ19zdGFnZTEteGVuKQorCis8YSBuYW1lPSJwcmVwYXJp
bmdfeW91cl9tYWNoaW5lX2FuZF9pbnN0YWxsaW5nX21pbmltYWxfZmVkb3JhIj48L2E+CisjIyBQ
cmVwYXJpbmcgeW91ciBtYWNoaW5lIGFuZCBpbnN0YWxsaW5nIG1pbmltYWwgRmVkb3JhCisKK09u
IHg4NiBwbGF0Zm9ybSB0aGVyZSBhcmUgdHdvIHdheXMgdG8gc3RhcnQgYW4gb3BlcmF0aW5nIHN5
c3RlbSBvciBhIGh5cGVydmlzb3IuIFRoZXkgYXJlICZuZGFzaDsKKworICogTGVnYWN5IEJJT1Mg
TW9kZQorICogRUZJIE1vZGUKKworTGF0ZXN0IG9wZXJhdGluZyBzeXN0ZW1zIGFuZCBoeXBlcnZp
c29ycyBpbmNsdWRpbmcgRmVkb3JhIGFuZCBYZW4gaGFzIHN1cHBvcnQgZm9yIEVGSSBtb2RlLiBJ
ZiB5b3UgYXJlIHVuZmFtaWxpYXIgd2l0aCBFRkkgd2UgcmVjb21tZW5kIGNoZWNraW5nIG91dCB0
aGlzIFthcnRpY2xlXShodHRwOi8vd3d3LnJvZHNib29rcy5jb20vZWZpLWJvb3Rsb2FkZXJzL3By
aW5jaXBsZXMuaHRtbCkuCisKK0J5IGRlZmF1bHQsIG1vc3QgQklPUyBub3cgYm9vdCB1c2luZyBF
RkkgTW9kZS4gSW4geW91ciBCSU9TIG1lbnUsIHRoZXJlIG1pZ2h0IGJlIGFuIG9wdGlvbiB0byB0
b2dnbGUgX0xlZ2FjeSBCSU9TIE1vZGVfLiBEbyBub3QgdG9nZ2xlIHRoYXQgb3B0aW9uLgorCisj
IyMgRW5hYmxlIFZULXggYW5kIFZULWQKKworUGxlYXNlIGVuc3VyZSB0aGF0IHlvdSBoYXZlIGVu
YWJsZWQgVlQteCBhbmQgaWYgYXZhaWxhYmxlIFZULWQuCisKKyMjIyBEaXNhYmxlIFNlY3VyZSBC
b290CisKK0FzIHdlIHdpbGwgYmUgYm9vdGluZyBhIGN1c3RvbSBidWlsZCBvZiBYZW4sIHdlIG5l
ZWQgdG8gZGlzYWJsZSBzZWN1cmUgYm9vdC4gWW91IHdpbGwgZmluZCBhbiBvcHRpb24gaW4geW91
ciBCSU9TIG1lbnUgdG8gZGlzYWJsZSBzZWN1cmUgYm9vdC4KKworIyMjIEluc3RhbGxpbmcgbWlu
aW1hbCBGZWRvcmEKKworVGhlIGRlZmF1bHQgRmVkb3JhIGluc3RhbGxhdGlvbiBpbnN0YWxscyBw
YWNrYWdlcyB0aGF0IHdlIGRvIG5vdCByZXF1aXJlIHdoZW4gcnVubmluZyBYZW4uIFdlIHJlY29t
bWVuZCBkb2luZyBhIG1pbmltYWwgRmVkb3JhIGFzIGZvbGxvd3MuCisKKyAxLiBEb3dubG9hZCBO
ZXQgSW5zdGFsbCBpbWFnZQorCisgMi4gUHJlcGFyZSBhIFVTQiBkcml2ZQorCisgMy4gRG8gYSBt
aW5pbWFsIEZlZG9yYSBJbnN0YWxsCisKK1lvdSBjYW4gZG93bmxvYWQgdGhlIEZlZG9yYSBuZXQg
aW5zdGFsbCBpbWFnZSBbaGVyZV0oaHR0cHM6Ly9hbHQuZmVkb3JhcHJvamVjdC5vcmcvKS4gWW91
IGNhbiBzZWxlY3QgZWl0aGVyIHRoZSBGZWRvcmEgU2VydmVyIG9yIEZlZG9yYSBXb3Jrc3RhdGlv
biBpbWFnZSwgaXQgZG9lc24ndCByZWFsbHkgbWF0dGVyLgorCitBZnRlciBkb3dubG9hZGluZyB0
aGUgbmV0IGluc3RhbGwgaW1hZ2VzLCBwbGVhc2UgY29weSB0aGUgcmF3IGltYWdlIG9udG8gYSBV
U0IgZHJpdmUuIFBsZWFzZSBzZWUgW3RoaXNdKGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vZG9j
dW1lbnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfTGludXgvNy9odG1sL0luc3RhbGxh
dGlvbl9HdWlkZS9zZWN0LW1ha2luZy11c2ItbWVkaWEuaHRtbCkgbGluayBvbiBob3cgdG8gcHJl
cGFyZSBVU0IgZHJpdmUuCisKK0VGSSBCSU9TIGNvbWVzIHdpdGggYSBfQklPUyBCb290IE1lbnVf
IHVzaW5nIHdoaWNoIHlvdSBjYW4gc2VsZWN0IHRoZSBkZXZpY2UgdG8gYm9vdCBmcm9tLiBJbnNl
cnQgdGhlIFVTQiBkcml2ZSwgdGhlbiBnbyBpbnRvIHlvdXIgQklPUyBCb290IE1lbnUgYW5kIGJv
b3QgdXNpbmcgdGhlIFVTQiBkcml2ZS4gVGhpcyBzaG91bGQgc3RhcnQgdGhlIEZlZG9yYSBOZXR3
b3JrIEluc3RhbGxlci4KKworSW4gdGhlIEZlZG9yYSBJbnN0YWxsZXIsIHRoZXJlIGlzIGEgc2Vj
dGlvbiBmb3IgdW5kZXIgX1NPRlRXQVJFXyBjYWxsZWQgX1NPRlRXQVJFIFNFTEVDVElPTl8uIElu
IHRoaXMgc2VjdGlvbiBwbGVhc2UgKipzZWxlY3QqKiBlaXRoZXIgX01pbmltYWwgSW5zdGFsbF8g
b3IgX0Jhc2ljIERlc2t0b3BfLCAqKndpdGhvdXQqKiBhbnkgYWRkLW9ucy4KKworKipOb3RlOioq
IElmIHRoZXJlIGlzIGV4aXN0aW5nIGRhdGEgb24gdGhlIGhhcmQgZGlzaywgcGxlYXNlIGVuc3Vy
ZSB0aGF0IF9JTlNUQUxMQVRJT04gREVTVElOQVRJT05fIHVuZGVyIF9TWVNURU1fIHNlY3Rpb24g
aXMgYXBwcm9wcmlhdGVseSBjb25maWd1cmVkLgorCitUaGVuIGNsaWNrIG9uIF9CZWdpbiBJbnN0
YWxsYXRpb25fIHRvIGNvbXBsZXRlIHRoZSBpbnN0YWxsYXRpb24uCisKK09uY2UgdGhlIGluc3Rh
bGxhdGlvbiBpcyBjb21wbGV0ZSwgcGxlYXNlIGRpc2FibGUgU0VMaW51eCBieSBlZGl0aW5nIGAv
ZXRjL3NlbGludXgvY29uZmlnYC4KKworWW91IG5vdyBoYXZlIGEgbWluaW1hbCBGZWRvcmEgSW5z
dGFsbGF0aW9uLCB3aGljaCBpcyBnb29kIGZvciB3b3JraW5nIHdpdGggWGVuLgorCis8YSBuYW1l
PSJib290aW5nX2ludG9feGVuIj48L2E+CisjIyBCb290aW5nIGludG8gWGVuCisKK0J1aWxkIGFu
ZCBpbnN0YWxsIFhlbiBhbmQgc3RhZ2UxLXhlbi4gUGxlYXNlIHNlZSBbQlVJTERJTkcubWRdKC9C
VUlMRElORy5tZCNidWlsZF9mZWRvcmEpLgorCitJZiB5b3UgZm9sbG93ZWQgdGhlIGNvbnRhaW5l
ciBidWlsZCB3aXRoIERvY2tlciwgdGhlbiBjb3B5IG92ZXIgYHN0YWdlMS14ZW4tYnVpbGQudGFy
Lmd6YC4gRXh0cmFjdCBgc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3pgIGludG8gYC9vcHRgIGRpcmVj
dG9yeS4KKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgdGFyIHp4dmYgc3RhZ2UxLXhl
bi1idWlsZC50YXIuZ3ogLUMgL29wdAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGxzIC9vcHQKK3Fl
bXUtMi4xMC4wICBzdGFnZTEteGVuICB4ZW4tNC45LjAgIHhlbi00LjkuMC1ydW5pdAorYGBgCisK
K1RoaXMgd2lsbCBleHRyYWN0IGFsbCB0aGUgYnVpbGQgYXJ0aWZhY3RzIGludG8gYC9vcHRgIGRp
cmVjdG9yeS4KKworTmV4dCB3ZSB3aWxsIGNyZWF0ZSBhIEJJT1MgQm9vdCBNZW51IGVudHJ5IHRv
IGJvb3QgYHhlbi00LjkuMC5lZmlgLiBUaGlzIHdpbGwgc3RhcnQgWGVuIGh5cGVydmlzb3IuIFhl
biB3aWxsIHRoZW4gc3RhcnQgRmVkb3JhIGFzIERvbS0wIGd1ZXN0LgorCitPbiBGZWRvcmEsIEVG
SSBzeXN0ZW0gcGFydGl0aW9uIChFU1ApIGlzIHVzdWFsbHkgbW91bnRlZCBhdCBgL2Jvb3QvZWZp
YC4gVGhpcyBpcyBhIGB2ZmF0YCBwYXJ0aXRpb24uIFlvdSBjYW4gY2hlY2sgaWYgRUZJIHN5c3Rl
bSBwYXJ0aXRpb24gaXMgbW91bnRlZCBhcyBmb2xsb3dzICZuZGFzaDsKKworYGBgc2hlbGwKK1ty
b290QGxvY2FsaG9zdCB+XSMgbW91bnQgfCBncmVwICdcL2Jvb3RcL2VmaScKKy9kZXYvc2RhMSBv
biAvYm9vdC9lZmkgdHlwZSB2ZmF0IChydyxyZWxhdGltZSxmbWFzaz0wMDc3LGRtYXNrPTAwNzcs
Y29kZXBhZ2U9NDM3LGlvY2hhcnNldD1hc2NpaSxzaG9ydG5hbWU9d2lubnQsZXJyb3JzPXJlbW91
bnQtcm8pCitgYGAKKworQ3JlYXRlIGEgZGlyZWN0b3J5IGZvciBYZW4gdW5kZXIgYC9ib290L2Vm
aS9FRklgIGFuZCBjb3B5IG92ZXIgYHhlbi00LjkuMC5lZmlgLgorCitgYGBzaGVsbAorW3Jvb3RA
bG9jYWxob3N0IH5dIyBta2RpciAtcCAvYm9vdC9lZmkvRUZJL3hlbgorW3Jvb3RAbG9jYWxob3N0
IH5dIyBjcCAvb3B0L3hlbi00LjkuMC9ib290L2VmaS9FRkkveGVuL3hlbi00LjkuMC5lZmkgL2Jv
b3QvZWZpL0VGSS94ZW4vCitgYGAKKworSW5zcGVjdCBgL2Jvb3QvZWZpL0VGSS9mZWRvcmEvZ3J1
Yi5jZmdgLiBVbmRlciBzZWN0aW9uIGAjIyMgQkVHSU4gL2V0Yy9ncnViLmQvMTBfbGludXggIyMj
YCB5b3Ugd2lsbCBmaW5kIGBtZW51ZW50cnlgIGZvciBGZWRvcmEga2VybmVsIGFuZCBpbml0cmQu
IExvb2sgZm9yIGBsaW51eGVmaWAgYW5kIGBpbml0cmRlZmlgLiBDb3B5IG92ZXIgdGhlIGB2bWxp
bnV6YCBhbmQgYGluaXRyYW1mc2AgZmlsZXMgdGhhdCB5b3Ugd2FudCB0byB1c2UgZm9yIHlvdXIg
RG9tLTAgaW50byBgL2Jvb3QvZWZpL0VGSS94ZW5gIGRpcmVjdG9yeS4KKworYGBgc2hlbGwKK1ty
b290QGxvY2FsaG9zdCB+XSMgY3AgL2Jvb3Qvdm1saW51ei1BLkIuQy1ELmZjWFgueDg2XzY0IC9i
b290L2VmaS9FRkkveGVuLworCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGNwIC9ib290L2luaXRyYW1m
cy1BLkIuQy1ELmZjWFgueDg2XzY0LmltZyAvYm9vdC9lZmkvRUZJL3hlbi8KK2BgYAorCitOb3cg
aW4gYC9ib290L2VmaS9FRkkveGVuL2AgeW91IHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgZmls
ZXMuCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGxzIC9ib290L2VmaS9FRkkveGVu
LworaW5pdHJhbWZzLUEuQi5DLUQuZmNYWC54ODZfNjQuaW1nICB2bWxpbnV6LUEuQi5DLUQuZmNY
WC54ODZfNjQgIHhlbi00LjkuMC5lZmkKK2BgYAorCitOZXh0IGNyZWF0ZSBhIGZpbGUgYHhlbi00
LjkuMC5jZmdgIGluIGAvYm9vdC9lZmkvRUZJL3hlbi9gLiBUaGlzIGlzIHRoZSBbY29uZmlndXJh
dGlvbiBmaWxlXShodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvZWZp
Lmh0bWwpIHRoYXQgWGVuIEVGSSBsb2FkZXIgd2lsbCB1c2UgdG8gbG9hZCBEb20tMCBrZXJuZWwg
YW5kIGluaXRyZC4KKworRm9sbG93aW5nIGFyZSBjb250ZW50cyBvZiBgeGVuLTQuOS4wLmNmZ2AK
KworYGBgCitbZ2xvYmFsXQorZGVmYXVsdD1mZWRvcmEtQS5CLkMtRC5mYzI1CisKK1tmZWRvcmEt
QS5CLkMtRC5mYzI1XQorb3B0aW9ucz1jb25zb2xlPXZnYSxjb20xIGNvbTE9MTE1MjAwLDhuMSBp
b21tdT12ZXJib3NlIHVjb2RlPXNjYW4gZmxhc2s9ZGlzYWJsZWQgY29ucmluZ19zaXplPTIwOTcx
NTIgbG9nbHZsPWFsbCBhdXRvYmFsbG9vbj0wIGRvbTBfbWVtPTQwOTZNLG1heDo0MDk2TQora2Vy
bmVsPXZtbGludXotQS5CLkMtRC5mYzI1Lng4Nl82NCByb290PVVVSUQ9eHh4eHh4eHgteHh4eC14
eHh4LXh4eHgteHh4eHh4eHh4eHh4IHJvIHJoZ2IgY29uc29sZT1odmMwIGNvbnNvbGU9dHR5MAor
cmFtZGlzaz1pbml0cmFtZnMtQS5CLkMtRC5mYzI1Lng4Nl82NC5pbWcKK2BgYAorCitZb3UgY2Fu
IGZpbmQgdGhlIGJvb3QgcGFyYW1ldGVycyBmb3IgYGtlcm5lbD1gIGZyb20gYGxpbnV4ZWZpYCBl
bnRyeSBpbiBgL2Jvb3QvZWZpL0VGSS9mZWRvcmEvZ3J1Yi5jZmdgIEFkanVzdCBgZG9tMF9tZW1g
IGFwcHJvcHJpYXRlbHkgbGVhdmluZyBzdWZmaWNpZW50IHJvb20gZm9yIGRvbS1VIGd1ZXN0cy4K
KworV2UgY2FuIG5vdyB1c2UgYGVmaWJvb3RtZ3JgIHRvIGNyZWF0ZSBhIGJvb3QgZW50cnkgZm9y
IFhlbi4gSWYgdGhpcyB0aGUgZmlyc3QgdGltZSB5b3UgYXJlIHVzaW5nIGBlZmlib290bWdyYCBw
bGVhc2UgY2hlY2tvdXQgdGhlIG1hbiBwYWdlcyBieSBkb2luZyBgbWFuIGVmaWJvb3RtZ3JgLgor
CitVc2UgYGVmaWJvb3RtZ3IgLXZgIHRvIGxpc3QgYWxsIHRoZSBFRkkgYm9vdCBlbnRpcmVzLgor
CitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBlZmlib290bWdyIC12CitCb290Q3VycmVu
dDogMDAwMgorVGltZW91dDogMiBzZWNvbmRzCitCb290T3JkZXI6IC4uLgorCitbLi4uXQorCitC
b290MDAwMSogWGVuICAgSEQoMSxHUFQsN2Q1MTE5OTEtMWMyNS00ZTMzLTkwMGItMWQ2MWQ3NzUy
ZjE5LDB4ODAwLDB4ODIwMDApL0ZpbGUoXEVGSVx4ZW5ceGVuLTQuOS4wLmVmaSkKK0Jvb3QwMDAy
KiBGZWRvcmEgICAgICAgIEhEKDEsR1BULDdkNTExOTkxLTFjMjUtNGUzMy05MDBiLTFkNjFkNzc1
MmYxOSwweDgwMCwweDgyMDAwKS9GaWxlKFxFRklcZmVkb3JhXHNoaW0uZWZpKQorCitbLi4uXQor
YGBgCisKK0luIHRoZSBhYm92ZSBleGFtcGxlIHRoZXJlIGlzIGFscmVhZHkgYW4gZW50cnkgZm9y
IFhlbiB3aXRoIGEgYm9vdCBudW1iZXIgb2YgYDFgLiBGZWRvcmEgaXMgYXQgYm9vdCBudW1iZXIg
YDJgLiBZb3VyIGVudGlyZXMgd291bGQgbG9vayBkaWZmZXJlbnQuIFlvdSB3b24ndCBoYXZlIHRo
ZSBYZW4gZW50cnkgYXMgeWV0ISBXZSBhcmUgc2hvd2luZyB5b3UgYW4gZXhhbXBsZSB3aGVyZSB0
aGUgWGVuIGJvb3QgZW50cnkgaGFzIGFscmVhZHkgYmVlbiBjcmVhdGVkLgorCitMZXQgdXMgbm93
IGNyZWF0ZSBhIGJvb3QgZW50cnkgZm9yIFhlbi4gRmlyc3Qgd2UgbmVlZCB0byBpZGVudGlmeSB0
aGUgZGlzayBhbmQgdGhlIHBhcnRpdGlvbiBudW1iZXIgZm9yIEVGSSBzeXN0ZW0gcGFydGl0aW9u
LiBJbiBtb3N0IGNhc2VzIGl0IGlzIGF0IGAvZGV2L3NkYTFgLiBZb3UgY2FuIGlkZW50aWZ5IHRo
aXMgYnkgZG9pbmcgJm5kYXNoOworCitgYGBzaGVsbAorW3Jvb3RAbG9jYWxob3N0IH5dIyBkZiAv
Ym9vdC9lZmkKK0ZpbGVzeXN0ZW0gICAgIDFLLWJsb2NrcyAgVXNlZCBBdmFpbGFibGUgVXNlJSBN
b3VudGVkIG9uCisvZGV2L3NkYTEgICAgICAgICAyNjIxMjggNjMwMTkgICAgMTk5MTA5ICAyNSUg
L2Jvb3QvZWZpCisKK1tyb290QGxvY2FsaG9zdCB+XSMgc2dkaXNrIC1wIC9kZXYvc2RhCitEaXNr
IC9kZXYvc2RhOiA5NzY3NzMxNjggc2VjdG9ycywgNDY1LjggR2lCCitMb2dpY2FsIHNlY3RvciBz
aXplOiA1MTIgYnl0ZXMKKworWy4uLl0KKworTnVtYmVyICBTdGFydCAoc2VjdG9yKSAgICBFbmQg
KHNlY3RvcikgIFNpemUgICAgICAgQ29kZSAgTmFtZQorICAgMSAgICAgICAgICAgIDIwNDggICAg
ICAgICAgNTM0NTI3ICAgMjYwLjAgTWlCICAgRUYwMCAgRUZJIFN5c3RlbSBQYXJ0aXRpb24KK2Bg
YAorCitZb3UgY2FuIG5vdyBjcmVhdGUgYm9vdCBlbnRyeSBmb3IgWGVuIHVzaW5nIHRoZSBmb2xs
b3dpbmcgY29tbWFuZC4gQWRqdXN0IGAvZGV2L3NkYWAgYW5kIGAtcCAxYCwgYWNjb3JkaW5nIHRv
IHdoZXJlIHlvdXIgRUZJIHN5c3RlbSBwYXJ0aXRpb24gaXMgbG9jYXRlZC4KKworYGBgc2hlbGwK
K1tyb290QGxvY2FsaG9zdCB+XSMgZWZpYm9vdG1nciAtYyAtdyAtTCBYZW4gLWQgL2Rldi9zZGEg
LXAgMSAtbCAnXEVGSVx4ZW5ceGVuLTQuMTAtdW5zdGFibGUuZWZpJworQm9vdEN1cnJlbnQ6IC4u
LgorVGltZW91dDogMiBzZWNvbmRzCitCb290T3JkZXI6IDAwMDEsMDAwMiwwMDAwLDAwMTAsMDAx
MSwwMDEyLDAwMTMsMDAxNywwMDE4LDAwMTksMDAxQSwwMDFCLDAwMUMKKworWy4uLl0KKworQm9v
dDAwMDIqIEZlZG9yYQorCitbLi4uXQorCitCb290MDAwMSogWGVuCitgYGAKKworVGhlIG91dHB1
dCBpbmRpY2F0ZXMgdGhhdCBhIGJvb3QgZW50cnkgZm9yIFhlbiBpcyBjcmVhdGVkIHdpdGggYSBi
b290IG51bWJlciBvZiBgMWAuIAorCitXZSB3aWxsIG5vdyBzaG93IHlvdSBob3cgdG8gZGVsZXRl
IGFuIGV4aXN0aW5nIGJvb3QgZW50cnkuCisKKyoqTm90ZToqKiBCZSBjYXJlZnVsIHdoZW4gZGVs
ZXRpbmcgYm9vdCBlbnRpcmVzIHRoYXQgeW91IGhhdmUgbm90IGNyZWF0ZWQuIERvIG5vdCBkZWxl
dGUgRmVkb3JhIG9yIGFueSBlbnRyeSB1bmxlc3MgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFy
ZSBkb2luZy4gWW91IGhhdmUgYmVlbiB3YXJuZWQhCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhv
c3Qgfl0jIGVmaWJvb3RtZ3IgLWIgPGJvb3RfbnVtPiAtQgorCitbcm9vdEBsb2NhbGhvc3Qgfl0j
IGVmaWJvb3RtZ3IgLWIgMSAtQgorQm9vdEN1cnJlbnQ6IC4uLgorQm9vdE9yZGVyOiAuLi4KKwor
Wy4uLl0KKworQm9vdDAwMDIqIEZlZG9yYQorQm9vdDAwMTAgIFNldHVwCisKK1suLi5dCitgYGAK
KworT25jZSB3ZSBoYXZlIGNyZWF0ZWQgYSBib290IGVudHJ5IHdlIGNhbiBub3cgYm9vdCBpbnRv
IFhlbi4gUmVzdGFydCBtYWNoaW5lIGFuZCBmcm9tIHRoZSBCSU9TIGJvb3QgbWVudSBzZWxlY3Qg
KipYZW4qKi4gWW91J2xsIHNlZSBYZW4gc3RhcnRpbmcgZm9sbG93ZWQgYnkgTGludXguCisKK0Fm
dGVyIGJvb3RpbmcgaW50byBMaW51eCwgeW91IGNhbiBzZWUgaWYgaGF2ZSBzdWNjZXNzZnVsbHkg
Ym9vdGVkIFhlbiBieSBjaGVja2luZyBvdXQgYGRtZXNnYC4KKworYGBgc2hlbGwKK1tyb290QGxv
Y2FsaG9zdCB+XSMgZG1lc2cgfCBncmVwIFtYeF1lbgorWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwNTdmZmZdIHVzYWJsZQorCitbLi4uXQor
CitbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4KK1sgICAgMC4wMDAwMDBd
IFNldHRpbmcgQVBJQyByb3V0aW5nIHRvIFhlbiBQVi4KK1sgICAgMC4wMDAwMDBdIEJvb3Rpbmcg
cGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KK1sgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9u
OiA0LjkuMCAocHJlc2VydmUtQUQpCitbICAgIDAuMDAxMDAwXSBYZW46IHVzaW5nIHZjcHVvcCB0
aW1lciBpbnRlcmZhY2UKK1sgICAgMC4wMDEwMDBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMAorYGBgCisKK0lmIHlvdSBkb24ndCBzZWUgWGVuIG1lbnRpb25lZCBpbiB5b3VyIGBkbWVz
Z2AsIHRoZW4gcGxlYXNlIGNoZWNrIHRoZSBwcmV2aW91cyBzdGVwcy4KKworPGEgbmFtZT0ibGF1
bmNoaW5nX3hlbl9zZXJ2aWNlcyI+PC9hPgorIyMgTGF1bmNoaW5nIFhlbiBzZXJ2aWNlcworCitJ
biBEb20tMCwgd2UgbmVlZCB0byBsYXVuY2ggc2VydmljZXMgcmVxdWlyZWQgYnkgWGVuLiBJZiB5
b3UgZm9sbG93ZWQgdGhlIG1hbnVhbCBidWlsZCwgcGxlYXNlIG1ha2Ugc3VyZSB0aGF0IHhlbmNv
bW1vbnMgaW5pdCBzY3JpcHQgaGFzIGJlZW4gc3RhcnRlZCBhdCBib290LgorCitGb3IgY29udGFp
bmVyIGJ1aWxkIHlvdSBjYW4gdXNlIFtgcnVuaXRgXShodHRwOi8vc21hcmRlbi5vcmcvcnVuaXQv
KSBwcm9jZXNzIHN1cGVydmlzb3IuIFlvdSBjYW4gZG93bmxvYWQgYW5kIGluc3RhbGwgYHJ1bml0
YCBSUE1zIGZvciBGZWRvcmEgZnJvbSBbaGVyZV0oaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL29w
ZW4/aWQ9MEJfdFRidXhtdVJ6SVIwNXdRM0UxZVdWeWFHcykuCisKK2BgYHNoZWxsCisoZW5zdXJl
IGNvcnJlY3QgY2hlY2tzdW0gb24gdGhlIGRvd25sb2FkZWQgYmluYXJ5KQorW3Jvb3RAbG9jYWxo
b3N0IH5dIyBlY2hvICIxMGNjNjJmZmMwNDBjNDllZmEwZGQ4NWNiYWNkNzBjMDcxMmE3YzEwYzU4
NzE3YTM3NjYxMGI3ODZiYzQ5ZDE5ICBydW5pdC0yLjEuMi0xLjEuZmMyNS50YXIiIHwgc2hhMjU2
c3VtIC1jIC0KK3J1bml0LTIuMS4yLTEuMS5mYzI1LnRhcjogT0sKKworW3Jvb3RAbG9jYWxob3N0
IH5dIyB0YXIgeHZmIHJ1bml0LTIuMS4yLTEuMS5mYzI1LnRhcgorCitbcm9vdEBsb2NhbGhvc3Qg
fl0jIGRuZiBpbnN0YWxsIC15IC4vcnVuaXQvMi4xLjIvMS4xLmZjMjUveDg2XzY0L3J1bml0LTIu
MS4yLTEuMS5mYzI1Lng4Nl82NC5ycG0KKworW3Jvb3RAbG9jYWxob3N0IH5dIyBwZ3JlcCAtYWYg
cnVuc3ZkaXIKKzE2NzkgcnVuc3ZkaXIgLVAgLUggL2V0Yy9zZXJ2aWNlIGxvZzogLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgorYGBgCisK
K0luIGAvb3B0L3hlbi00LjkuMC1ydW5pdGAgd2UgcHJvdmlkZSB0d28gc2NyaXB0cyB0byBtYW5h
Z2UgWGVuIHNlcnZpY2VzLiAKKworICogYHNldHVwLnNoYAorICogYHRlYXJkb3duLnNoYAorCitg
c2V0dXAuc2hgIGlzIHVzZWQgdG8gc2V0dXAgWGVuIHNlcnZpY2VzLiBJZiB5b3UgYXJlIGdvaW5n
IHRvIGJlIHJ1bm5pbmcgRmVkb3JhIGRpcmVjdGx5IHdpdGhvdXQgWGVuLCBwbGVhc2UgdXNlIGB0
ZWFyZG93bi5zaGAgcHJpb3IgdG8gc2h1dHRpbmcgZG93biBEb21haW4tMC4gVGhpcyB3aWxsIGRp
c2FibGUgbGF1bmNoaW5nIFhlbiBzZXJ2aWNlcyB1bmRlciBGZWRvcmEgd2l0aG91dCBYZW4uCisK
K1J1biBgc2V0dXAuc2hgCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIC9vcHQveGVu
LTQuOS4wLXJ1bml0L3NldHVwLnNoCitTdWNjZXNzZnVsbHkgY3JlYXRlZCBzeW1saW5rcyBpbiAv
ZXRjL3NlcnZpY2UgZGlyZWN0b3J5LgorYGBgCisKK1lvdSBjYW4gdmVyaWZ5IFhlbiBzZXJ2aWNl
cyBhcmUgcnVubmluZyBjb3JyZWN0bHkgYnkgZG9pbmcgdGhlIGZvbGxvd2luZyAmbmRhc2g7CisK
K2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGxzIC9ldGMvc2VydmljZSB8IHhhcmdzIC1M
IDEgLUkge30gc3Ygc3RhdHVzIHt9CitydW46IHhlbmNvbnNvbGVkOiAocGlkIDI5NjczKSAxMTVz
CitydW46IHhlbi1pbml0LWRvbTA6IChwaWQgMjk2NzIpIDExNXMKK3J1bjogeGVuLWluaXQtZG9t
MC1kaXNrLWJhY2tlbmQ6IChwaWQgMjk2NzUpIDExNXMKK3J1bjogeGVuc3RvcmVkOiAocGlkIDI5
Njc0KSAxMTVzCisKK1tyb290QGxvY2FsaG9zdCB+XSMgc291cmNlIC9vcHQvc3RhZ2UxLXhlbi9i
aW4vc291cmNlX3BhdGguc2gKKworW3Jvb3RAbG9jYWxob3N0IH5dIyB4bCBpbmZvCitob3N0ICAg
ICAgICAgICAgICAgICAgIDogbG9jYWxob3N0LmxvY2FsZG9tYWluCityZWxlYXNlICAgICAgICAg
ICAgICAgIDogNC4xMS4xMi0yMDAuZmMyNS54ODZfNjQKK3ZlcnNpb24gICAgICAgICAgICAgICAg
OiAjMSBTTVAgRnJpIEp1bCAyMSAxNjo0MTo0MyBVVEMgMjAxNworbWFjaGluZSAgICAgICAgICAg
ICAgICA6IHg4Nl82NAorCitbLi4uXQorCitjY19jb21waWxlX2RvbWFpbiAgICAgIDogW3Vua25v
d25dCitjY19jb21waWxlX2RhdGUgICAgICAgIDogRnJpIEF1ZyAxOCAwNjozMjo1NSBVVEMgMjAx
NworYnVpbGRfaWQgICAgICAgICAgICAgICA6IDRhNjVlMWFlOTY0MDdhOGRkNDdmMzE4ZGI0YmRm
N2QzCit4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHhs
IGxpc3QKK05hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSUQgICBN
ZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKK0RvbWFpbi0wICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAgIDQwOTYgICAgIDQgICAgIHItLS0tLSAgICAgMTIxLjIKK2Bg
YAorCis8YSBuYW1lPSJzZXR0aW5nX3VwX3hlbl9uZXR3b3JraW5nIj48L2E+CisjIyBTZXR0aW5n
IHVwIFhlbiBuZXR3b3JraW5nCisKK1RoZXJlIGFyZSBtdWx0aXBsZSB3YXlzIHRvIGRvIG5ldHdv
cmtpbmcgb24gWGVuLiBUd28gY29tbW9uIGNvbmZpZ3VyYXRpb25zIGFyZSBbYnJpZGdpbmddKGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9OZXR3b3JraW5nI0JyaWRnaW5nKSBh
bmQgW05BVF0oaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX05ldHdvcmtpbmcj
TmV0d29ya19BZGRyZXNzX1RyYW5zbGF0aW9uKS4gQnJpZGdpbmcgaXMgdGhlIGRlZmF1bHQgYW5k
IG1vc3Qgc2ltcGxlIGNvbmZpZ3VyYXRpb24gdG8gc2V0dXAuIEhvd2V2ZXIgd2lyZWxlc3MgZGV2
aWNlIGRyaXZlcnMgYXJlIHVuYWJsZSB0byBkbyBicmlkZ2luZy4gVG8gb3ZlcmNvbWUgdGhpcyBs
aW1pdGF0aW9uLCB3ZSBzZXR1cCBhbiBpbnRlcm5hbCAgYnJpZGdlIGFuZCB0aGVuIHVzZSBOQVQg
dG8gc2VuZCBwYWNrZXRzIGV4dGVybmFsbHkuIFRoaXMgc2V0dXAgd29ya3MgZm9yIGJvdGggd2ly
ZWQgYW5kIHdpcmVsZXNzIGRldmljZXMuCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0j
IGlwIGxpbmsgc2hvdworMTogbG86IDxMT09QQkFDSyxVUCxMT1dFUl9VUD4gbXR1IDY1NTM2IHFk
aXNjIG5vcXVldWUgc3RhdGUgVU5LTk9XTiBtb2RlIERFRkFVTFQgZ3JvdXAgZGVmYXVsdCBxbGVu
IDEwMDAKKyAgICBsaW5rL2xvb3BiYWNrIDAwOjAwOjAwOjAwOjAwOjAwIGJyZCAwMDowMDowMDow
MDowMDowMAorMjogZW5wMHMzMWY2OiA8Tk8tQ0FSUklFUixCUk9BRENBU1QsTVVMVElDQVNULFVQ
PiBtdHUgMTUwMCBxZGlzYyBmcV9jb2RlbCBzdGF0ZSBET1dOIG1vZGUgREVGQVVMVCBncm91cCBk
ZWZhdWx0IHFsZW4gMTAwMAorICAgIGxpbmsvZXRoZXIgYzg6NWI6NzY6NzE6NDA6YzggYnJkIGZm
OmZmOmZmOmZmOmZmOmYKKzM6IHdscDRzMDogPEJST0FEQ0FTVCxNVUxUSUNBU1QsVVAsTE9XRVJf
VVA+IG10dSAxNTAwIHFkaXNjIG1xIHN0YXRlIFVQIG1vZGUgRE9STUFOVCBncm91cCBkZWZhdWx0
IHFsZW4gMTAwMAorICAgIGxpbmsvZXRoZXIgZTQ6YTc6YTA6OTM6OWY6MTMgYnJkIGZmOmZmOmZm
OmZmOmZmOmYKK2BgYAorCitXZSBoYXZlIHR3byBkZXZpY2VzIGBlbnAwczMxZjZgIHdoaWNoIGlz
IGEgd2lyZWQgZXRoZXJuZXQgZGV2aWNlIGFuZCBgd2xwNHMwYCB3aGljaCBpcyBhIHdpcmVsZXNz
IGV0aGVybmV0IGRldmljZS4gV2Ugd2lsbCB1c2UgYHdscDRzMGAgaW4gdGhlIGZvbGxvd2luZyBl
eGFtcGxlLiBIb3dldmVyIHNpbWlsYXIgYXBwcm9hY2ggd291bGQgYWxzbyB3b3JrIGZvciBgZW5w
MHMzMWY2YCBkZXZpY2UuIFlvdSBjYW4gYWxzbyBhZGp1c3QgdGhlIHByaXZhdGUgbmV0d29yayAx
MC4xLjEuMC8yNCB0byBhIG5vbi1vdmVybGFwcGluZyBwcml2YXRlIHN1Ym5ldC4gCisKK2BgYHNo
ZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGJyY3RsIHNob3cKK2JyaWRnZSBuYW1lICAgICBicmlk
Z2UgaWQgICAgICAgICAgICAgICBTVFAgZW5hYmxlZCAgICAgaW50ZXJmYWNlcworCitbcm9vdEBs
b2NhbGhvc3Qgfl0jIGlwIGxpbmsgYWRkIHhlbmJyMCB0eXBlIGJyaWRnZQorCitbcm9vdEBsb2Nh
bGhvc3Qgfl0jIGlwIGFkZHIgYWRkIDEwLjEuMS4xLzI0IGRldiB4ZW5icjAKKworW3Jvb3RAbG9j
YWxob3N0IH5dIyBpcCBsaW5rIHNldCB4ZW5icjAgdXAKKworW3Jvb3RAbG9jYWxob3N0IH5dIyBt
b2Rwcm9iZSBkdW1teQorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwIGxpbmsgc2V0IGR1bW15MCB1
cAorCitbcm9vdEBsb2NhbGhvc3Qgfl0jIGJyY3RsIGFkZGlmIHhlbmJyMCBkdW1teTAKKworW3Jv
b3RAbG9jYWxob3N0IH5dIyBicmN0bCBzaG93CiticmlkZ2UgbmFtZSAgICAgYnJpZGdlIGlkICAg
ICAgICAgICAgICAgU1RQIGVuYWJsZWQgICAgIGludGVyZmFjZXMKK3hlbmJyMCAgICAgICAgICA4
MDAwLmQyMWI1YzQxMTNiNyAgICAgICBubyAgICAgICAgICAgICAgZHVtbXkwCisKK1tyb290QGxv
Y2FsaG9zdCB+XSMgaXB0YWJsZXMgLUkgRk9SV0FSRCAtaiBBQ0NFUFQKKworW3Jvb3RAbG9jYWxo
b3N0IH5dIyBpcHRhYmxlcyAtdCBuYXQgLUkgUE9TVFJPVVRJTkcgLS1vdXQtaW50ZXJmYWNlIHds
cDRzMCAtaiBNQVNRVUVSQURFCisKK1tyb290QGxvY2FsaG9zdCB+XSMgZWNobyAxID4gL3Byb2Mv
c3lzL25ldC9pcHY0L2lwX2ZvcndhcmQKK2BgYAorCitXaXRoIHRoaXMgY29uZmlndXJhdGlvbiB3
ZSBjYW4gbGF1bmNoIERvbS1VIFhlbiBndWVzdHMgdXNpbmcgdGhlIGZvbGxvd2luZyBjb25maWd1
cmF0aW9uIHNldHRpbmcuCisKK2BgYAorIyBOZXR3b3JrIGNvbmZpZ3VyYXRpb24KK3ZpZiA9IFsn
YnJpZGdlPXhlbmJyMCddCitgYGAKKworVGhlbiBmcm9tIHdpdGhpbiB0aGUgZ3Vlc3QsIHdlIHdp
bGwgbmVlZCB0byBzZXR1cCBgZXRoMGAgaW50ZXJmYWNlIHdpdGggYSBzdGF0aWMgSVAgYWRkcmVz
cyBpbiB0aGUgcmFuZ2Ugb2YgMTAuMS4xLjAvMjQgYW5kIGdhdGV3YXkgYXMgMTAuMS4xLjEuCisK
KzxhIG5hbWU9InJ1bm5pbmdfc3RhZ2UxLXhlbiI+PC9hPgorIyMgUnVubmluZyBzdGFnZTEteGVu
CisKK09uY2Ugd2UgaGF2ZSBYZW4gc2V0dXAsIGl0IGlzIGZhaXJseSBzdHJhaWdodGZvcndhcmQg
dG8gcnVuIHN0YWdlMS14ZW4uCisKK0lmIHlvdSBmb2xsb3dlZCBtYW51YWwgYnVpbGQsIHRoZW4g
cGxlYXNlIGVuc3VyZSB0aGF0IHlvdSBoYXZlIGB4bGAgYW5kIGBya3RgIGluIHlvdXIgcGF0aC4K
KworRm9yIGNvbnRhaW5lciBidWlsZCwgd2UgcHJvdmlkZSBhIHNjcmlwdCB0byBzb3VyY2UgYWxs
IHRoZSByZXF1aXJlZCBiaW5hcmllcyBmcm9tIFhlbiwgUUVNVSBhbmQgcmt0IGludG8gb3VyIHBh
dGguCisKK2BgYHNoZWxsCitbcm9vdEBsb2NhbGhvc3Qgfl0jIHNvdXJjZSAvb3B0L3N0YWdlMS14
ZW4vYmluL3NvdXJjZV9wYXRoLnNoCitgYGAKKworV2UgY2FuIG5vdyBkb3dubG9hZCBpbWFnZXMg
dXNpbmcgYHJrdGAgYW5kIHJ1biB0aGVtIHVuZGVyIHN0YWdlMS14ZW5iaXRzCisKK2BgYHNoZWxs
Citbcm9vdEBsb2NhbGhvc3Qgfl0jIHJrdCAtLWluc2VjdXJlLW9wdGlvbnM9aW1hZ2UgZmV0Y2gg
ZG9ja2VyOi8vYWxwaW5lCitEb3dubG9hZGluZyBzaGEyNTY6ODgyODZmNDE1MzAgWz09PT09PT09
PT09PT09PT09PT09PT09PT09PT09XSAxLjk5IE1CIC8gMS45OSBNQgorc2hhNTEyLWY4NGY5NzFm
OGUwMTI4NGY0YWQwYzNjZjNlZmFhNzcwCisKK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IHJ1biBz
aGE1MTItZjg0Zjk3MWY4ZTAxMjg0ZjRhZDBjM2NmM2VmYWE3NzAgXAorICAgICAgICAgICAgICAg
ICAgICAgIC0taW50ZXJhY3RpdmUgLS1pbnNlY3VyZS1vcHRpb25zPWltYWdlIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAtLXN0YWdlMS1wYXRoPS9vcHQvc3RhZ2UxLXhlbi9hY2kvc3RhZ2UxLXhl
bi5hY2kKK2BgYAorCitXaXRoaW4gdGhlIGNvbnRhaW5lciwgd2UgY2FuIHNlZSB3ZSBhcmUgcnVu
bmluZyBhcyBhIFhlbiBQViBndWVzdCwgYW5kIHVzaW5nIDlwZnMKKworYGBgc2hlbGwKKy8gIyBk
bWVzZyB8IGdyZXAgW1h4XWVuCitbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAw
MDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNhYmxlCitbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKK1sgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDNmZmZmZmZm
XSB1c2FibGUKK1sgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IFhlbgorWyAgICAw
LjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgorWyAgICAwLjAw
MDAwMF0gWGVuIHZlcnNpb246IDQuOS4wIChwcmVzZXJ2ZS1BRCkKK1sgICAgMC4wMDAwMDBdIHhl
bjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJCisKK1suLi5dCisKK1sgICAgMS42MDU5OTBd
IEluaXRpYWxpc2luZyBYZW4gdHJhbnNwb3J0IGZvciA5cGZzCitgYGAKKworRnJvbSBEb21haW4t
MCwgd2UgY2FuIHJ1biBgcmt0YCBhbmQgYHhsYCB0byBnZXQgdGhlIGRldGFpbHMgb2YgdGhlIGNv
bnRhaW5lci4KKworYGBgc2hlbGwKK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IGxpc3QKK1VVSUQg
ICAgICAgICAgICBBUFAgICAgIElNQUdFIE5BTUUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFNUQVRFICAgQ1JFQVRFRCAgICAgICBTVEFSVEVEICAgICAgICAgIE5FVFdPUktT
CisyMjIwODNlYyAgICAgICAgYWxwaW5lICByZWdpc3RyeS0xLmRvY2tlci5pby9saWJyYXJ5L2Fs
cGluZTpsYXRlc3QgICAgICBydW5uaW5nIDQgbWludXRlcyBhZ28gNCBtaW51dGVzIGFnbyAgICBk
ZWZhdWx0OmlwND0xNzIuMTYuMjguMTUKKworW3Jvb3RAbG9jYWxob3N0IH5dIyB4bCBsaXN0CitO
YW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVz
ICAgICAgU3RhdGUgICBUaW1lKHMpCitEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAwICA0MDkzICAgICA0ICAgICByLS0tLS0gICAgMTA1Ni45CisyMjIwODNlYy1k
NmRhLTQzNDctYjI2MS0wYTczM2JhZTY4MDIgICAgICAgICAxICAxMDI0ICAgICAyICAgICAtYi0t
LS0gICAgICAgMi4yCisKK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IHN0b3AgMjIyMDgzZWMKKyIy
MjIwODNlYy1kNmRhLTQzNDctYjI2MS0wYTczM2JhZTY4MDIiCisKK1tyb290QGxvY2FsaG9zdCB+
XSMgeGwgbGlzdAorTmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGltZShzKQorRG9tYWluLTAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCAgNDA5MyAgICAgNCAgICAgci0tLS0tICAgIDEwNTgu
NQorYGBgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:59:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCV6-0005EL-KU; Tue, 19 Sep 2017 06:59:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCV6-0005Dv-AD
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:59:20 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6B/14-18674-740C0C95; Tue, 19 Sep 2017 06:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42Lxqg021XU7cCD
 S4MsjdYslHxezODB6HN39mymAMYo1My8pvyKBNWPWt7dsBas0K5a3uTUwXlXuYuTiEBKYyCjx
 4vIWZhCHRWAfq8SbH9cYQRwJgYOsErO+bQfKcAI5eRL3uzpZIew0iac/ZjBB2BUSqy4cYwSxh
 QS0JBoXHGSDGPuRUWLL9RPsIAk2AWOJJYces4HYIgLSEtc+XwZq4OBgFpCSOH3QHCQsLOApce
 nSKrASFgFViddLO8Fm8gq4Sex+ORlqr5xEw/n7YPdwCrhLrD+zgQlir5vEtD+zwVaJAtWsvNz
 CCtErKHFy5hMWiFWaEut36YOEmQXkJba/ncM8gVF0FpKqWQhVs5BULWBkXsWoXpxaVJZapGui
 l1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBMMQLCD8Vaf8yFGSQ4mJVHesE0HI
 oX4kvJTKjMSizPii0pzUosPMcpwcChJ8PLtB8oJFqWmp1akZeYAoxMmLcHBoyTCW7oPKM1bXJ
 CYW5yZDpE6xWjJcWzT5T9MHPv23AKSHTfv/mESYsnLz0uVEud9BNIgANKQUZoHNw6WQC4xyko
 J8zICHSjEU5BalJtZgir/ilGcg1FJmNcC5CqezLwSuK2vgA5iAjooewPYQSWJCCmpBkYux5P/
 LZd27VgzwUuquWhVllpUwPPNv+NdlzC2SD18cbdMX4Rt1stgt60BMqoLvwhJ/8gzWLTq1t4P2
 488Mp26hnG9Bc/spUpXn/CUM+cubqo9cNnhTJzAw1+i7yovcAcUiCwI3646J3DNSXa9A18zxG
 q2ZS869nfPI5u/+Wrz2lM/33C9IRCqxFKckWioxVxUnAgAoiJirRsDAAA=
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505804357!73352291!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20221 invoked from network); 19 Sep 2017 06:59:18 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:59:18 -0000
Received: by mail-pg0-f53.google.com with SMTP id j70so1532451pgc.10
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:59:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=MlEUDG9aTjCZ8ib6gFV2yOolArAiJmiOjyySk/BHUf0=;
 b=wVcXSpcvn0WduYv+isSeZiNlNLWVv2dVHttj8M6Dfn3sUVtDrG0kKBD/cRBfpuaJ9i
 pqqRJEb5Y52BHmiLSsKMGjLSRV1gmvjcNuoWd6/SJ+NQUb3Wfbhyqv3fd7DCuN0ObEK6
 zO8iJrhMwmkyMEoquwP0EA0SmAhGNtnv8WHkSFT4mrsvWllvfNa9qBx44M6nTSCtLEhZ
 DS8A9Vxy+uOLgg/hRskOaEjqhYOMXngc9jbTSmTFzCNsNBz1xkicJxOZpLFUKoRgTSfy
 7vy1LHxGugH+Fz0msVApTW9M60OwxQhLhMy9wam6UL6+7Dwfj0qp9ZBjus6F78opcjxT
 JmQA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=MlEUDG9aTjCZ8ib6gFV2yOolArAiJmiOjyySk/BHUf0=;
 b=eEqrIVJvL9Iv+uQH2yp1B+KnBQbuksLMDaZVB/Wr7ZLcuMDTAzgsIDDLNRa1C0NgBF
 XhvJGgjAZKaMY/myxdJRzrbdxGNA5qrv+qy8Zz2NLztIxNgmfEKuIN68EAGTo1kuXV3Z
 AFiDz/cwSGyGloA24p/nTykOPxuA8h5INUIZsP9fK8E+OGlMWmxhCUJtVMZO+QEUbt+M
 VpzOZXizyhNIh/RsBoHE4QWRnHCoQqxQ2HHIkspmOvmsKfGlcO68UVMLX7sx1ybDtIh5
 cUWhC7zxjCnCn/dgWHkZ4Hgz3A24oUrs5r5eKsdd8F5DjhnaTZwDyJgg3TYsExmb1BL9
 Tyaw==
X-Gm-Message-State: AHPjjUiUGgEGhw/kdCCH8kdc3WZ9s8DO9JUUNUSzkhXbKd98BMN7Mylh
 3VQKsLb5Z0YrSTvQvjw80b9k89QgIqg=
X-Google-Smtp-Source: AOwi7QBTK+Mz/Kfp6vYkDvHo/bAK+jo7dSVjJHR0x9o1ZRKvdVuJtQqXdhL9ddufft4GQV8h0cckFQ==
X-Received: by 10.98.144.21 with SMTP id a21mr395042pfe.159.1505804356422;
 Mon, 18 Sep 2017 23:59:16 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id k195sm1741373pgc.4.2017.09.18.23.59.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:59:15 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:29:14 +0530
Message-Id: <20170919065913.1913.92395.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 10/11] BUILDING.md: Add Fedora
	instructions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5j
b20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogQlVJTERJTkcubWQgfCAgIDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTEgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9CVUlMRElORy5tZCBiL0JVSUxE
SU5HLm1kCmluZGV4IDNlZjUzMTEuLjQ3NzViNjUgMTAwNjQ0Ci0tLSBhL0JVSUxESU5HLm1kCisr
KyBiL0JVSUxESU5HLm1kCkBAIC0xLDcgKzEsMTMgQEAKICMgQnVpbGQKLXN0YWdlMS14ZW4gcmVx
dWlyZXMgbmV3IFhlbiBhbmQgUUVNVSB2ZXJzaW9ucyBhdCB0aGUgdGltZSBvZiB3cml0aW5nLiBZ
b3UgYXJlIHVubGlrZWx5IHRvIGZpbmQgdGhlbSBhbHJlYWR5IHBhY2thZ2VkIHdpdGggeW91ciBk
aXN0cm8uIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGhvdyB0byBidWlsZCBhbmQgaW5zdGFsbCB0
aGUgbGF0ZXN0IFhlbiBhbmQgUUVNVSBmcm9tIHNjcmF0Y2guIEluIGFkZGl0aW9uLCBnaXZlbiB0
aGF0IENvcmVPUyBya3QgaXMgYWxzbyBtaXNzaW5nIGZyb20gcmVhc29uYWJseSBuZXcgZGlzdHJv
cyBzdWNoIGFzIFVidW50dSBYZW5pYWwgWGVydXMsIEkgYWRkZWQgaW5zdHJ1Y3Rpb25zIG9uIGhv
dyB0byBidWlsZCB0aGF0IHRvby4gVGhlIGRvY3VtZW50IGluY2x1ZGVzIHRoZSBkZXBlbmRlbmNp
ZXMgbmVlZGVkIGZvciB0aGUgYnVpbGQgYmFzZWQgb24gVWJ1bnR1IFhlbmlhbCBYZXJ1cy4KK3N0
YWdlMS14ZW4gcmVxdWlyZXMgbmV3IFhlbiBhbmQgUUVNVSB2ZXJzaW9ucyBhdCB0aGUgdGltZSBv
ZiB3cml0aW5nLiBZb3UgYXJlIHVubGlrZWx5IHRvIGZpbmQgdGhlbSBhbHJlYWR5IHBhY2thZ2Vk
IHdpdGggeW91ciBkaXN0cm8uIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGhvdyB0byBidWlsZCBh
bmQgaW5zdGFsbCB0aGUgbGF0ZXN0IFhlbiwgUUVNVSBhbmQgcmt0IGZyb20gc2NyYXRjaCBmb3Ig
VWJ1bnR1IFhlbmlhbCBYZXJ1cyBhbmQgRmVkb3JhLiBEaWZmZXJlbnRseSBmcm9tIGRvY3VtZW50
YXRpb24gZm9yIFVidW50dSwgdGhlIGRvY3VtZW50YXRpb24gZm9yIEZlZG9yYSB1c2VzIGEgRG9j
a2VyIGNvbnRhaW5lciBmb3IgdGhlIGJ1aWxkLiBUaGVyZSBpcyBhbHNvIHN1cHBvcnQgZm9yIGJ1
aWxkaW5nIG9uIGhvc3Qgb24gRmVkb3JhLgogCi0jIyBCdWlsZGluZyBYZW4KKyAqIFtVYnVudHUg
WGVuaWFsIFhlcnVzXSgjYnVpbGRfdWJ1bnR1KQorICogW0ZlZG9yYV0oI2J1aWxkX2ZlZG9yYSkK
KworPGEgbmFtZT0iYnVpbGRfdWJ1bnR1Ij48L2E+CisjIyBVYnVudHUgWGVuaWFsIFhlcnVzCisK
KyMjIyBCdWlsZGluZyBYZW4KIGBgYAogYXB0LWdldCBpbnN0YWxsIGdpdCBidWlsZC1lc3NlbnRp
YWwgcHl0aG9uLWRldiBnZXR0ZXh0IHV1aWQtZGV2IGxpYm5jdXJzZXM1LWRldiBsaWJ5YWpsLWRl
diBsaWJhaW8tZGV2IHBrZy1jb25maWcgbGliZ2xpYjIuMC1kZXYgbGlic3NsLWRldiBsaWJwaXht
YW4tMS1kZXYgYnJpZGdlLXV0aWxzIHdnZXQgbGliZmR0LWRldiBiaW44NiBiY2MgbGlibHptYS1k
ZXYgaWFzbCBsaWJjNi1kZXYtaTM4NgogCkBAIC0xNyw3ICsyMyw3IEBAIHJlYm9vdAogTWFrZSBz
dXJlIHRvIHNlbGVjdCBYZW4gYXQgYm9vdCwgb3IgZWRpdCAvYm9vdC9ncnViL2dydWIuY2ZnIHRv
IG1ha2UgaXQgdGhlIGRlZmF1bHQsIGNoYW5naW5nICJzZXQgZGVmYXVsdD0iMCIgdG8gcG9pbnQg
dG8gdGhlIGFwcHJvcHJpYXRlIGVudHJ5IGJlbG93ICh0aGUgb25lIGJvb3RpbmcgeGVuLmd6KSwg
d2hpY2ggY291bGQgYmUgZW50cnkgbnVtYmVyICI0IiBmb3IgZXhhbXBsZS4KIAogCi0jIyBCdWls
ZGluZyBRRU1VCisjIyMgQnVpbGRpbmcgUUVNVQogYGBgCiBhcHQtZ2V0IGluc3RhbGwgbGliZ2xp
YjIuMC1kZXYgbGlicGl4bWFuLTEtZGV2IGxpYmNhcC1kZXYgbGliYXR0cjEtZGV2CiAKQEAgLTU0
LDcgKzYwLDcgQEAgbWFrZSBpbnN0YWxsCiBjcCBpMzg2LXNvZnRtbXUvcWVtdS1zeXN0ZW0taTM4
NiAvdXNyL2xpYi94ZW4vYmluLwogYGBgCiAKLSMjIEJ1aWxkaW5nIENvcmVPUyBya3QKKyMjIyBC
dWlsZGluZyBDb3JlT1Mgcmt0CiBgYGAKIGFwdC1nZXQgaW5zdGFsbCBnb2xhbmcgYXV0b21ha2Ug
bGliYWNsMS1kZXYgbGlic3lzdGVtZC1kZXYKIC4vY29uZmlndXJlIC0tZGlzYWJsZS10cG0gLS13
aXRoLXN0YWdlMS1mbGF2b3JzPWNvcmVvcwpAQCAtNjIsNyArNjgsNyBAQCBtYWtlCiBjcCBidWls
ZC1ya3QtMS4yNi4wK2dpdC90YXJnZXQvYmluL3JrdCAvdXNyL3NiaW4KIGBgYAogCi0jIyBCdWls
ZGluZyBzdGFnZTEteGVuCisjIyMgQnVpbGRpbmcgc3RhZ2UxLXhlbgogYGBgCiBhcHQtZ2V0IGlu
c3RhbGwgYnVzeWJveC1zdGF0aWMganEKIApAQCAtNzIsMyArNzgsODMgQEAgZXhwb3J0IEdPUEFU
SD0vcGF0aC90by9nb3BhdGgKIGJhc2ggYnVpbGQuc2gKIGNwIHN0YWdlMS14ZW4uYWNpIC9ob21l
L3VzZXJuYW1lCiBgYGAKKworPGEgbmFtZT0iYnVpbGRfZmVkb3JhIj48L2E+CisjIyBGZWRvcmEK
KworT24gRmVkb3JhIHRoZXJlIGFyZSB0d28gd2F5cyB0byBidWlsZCBzdGFnZTEteGVuIGFydGlm
YWN0cy4KKworICogW0NvbnRhaW5lciBCdWlsZF0oI2J1aWxkX2ZlZG9yYV9jb250YWluZXJfYnVp
bGQpCisgKiBbTWFudWFsIEJ1aWxkXSgjYnVpbGRfZmVkb3JhX21hbnVhbF9idWlsZCkKKworPGEg
bmFtZT0iYnVpbGRfZmVkb3JhX2NvbnRhaW5lcl9idWlsZCI+PC9hPgorIyMjIENvbnRhaW5lciBC
dWlsZAorCitXZSBjYW4gYnVpbGQgc3RhZ2UxLXhlbiBhcnRpZmFjdHMgKFhlbiwgUUVNVSBhbmQg
cmt0KSBhdXRvbWF0aWNhbGx5IGluIGEgZG9ja2VyIGNvbnRhaW5lciBhcyBmb2xsb3dzICZuZGFz
aDsKKworYGBgCitjZCBzdGFnZTEteGVuCisKK2RvY2tlciBwdWxsIGxhbWJkYWxpbnV4ZmVkb3Jh
L3N0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdAorCitkb2NrZXIgcnVuIC0tcm0gXAorICAtdiBg
cHdkYDovcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4gXAorICAtdiAv
dG1wOi90bXAgXAorICAtdCAtaSBsYW1iZGFsaW51eGZlZG9yYS9zdGFnZTEteGVuLWZlZG9yYS1i
dWlsZHJvb3QgXAorICAvc2Jpbi9teV9pbml0IC0tIC9yb290L2Jpbi9ydW4KK2BgYAorCitPbmNl
IGBkb2NrZXIgcnVuYCBjb21wbGV0ZXMsIHRoZSBidWlsZCBhcnRpZmFjdCBgc3RhZ2UxLXhlbi1i
dWlsZC50YXIuZ3pgIGlzIGdlbmVyYXRlZCBpbiBgL3RtcGAgZGlyZWN0b3J5LiBQbGVhc2Ugc2Vl
IFtSVU5OSU5HX1NUQUdFMV9YRU4ubWRdKGJ1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4u
bWQpIGZvciBkZXRhaWxzIG9uIGhvdyB0byBzZXR1cCBGZWRvcmEgZm9yIHJ1bm5pbmcgc3RhZ2Ux
LXhlbi4KKworPGEgbmFtZT0iYnVpbGRfZmVkb3JhX21hbnVhbF9idWlsZCI+PC9hPgorIyMjIE1h
bnVhbCBCdWlsZAorCitJdCBpcyBhbHNvIHBvc3NpYmxlIHRvIG1hbnVhbGx5IGJ1aWxkIHN0YWdl
MS14ZW4gY29tcG9uZW50cyBvbiBhIEZlZG9yYSBob3N0LgorCitQbGVhc2UgZW5zdXJlIHRoYXQg
eW91IGhhdmUgYWxsIHRoZSBkZXBlbmRlbmNpZXMgaW5zdGFsbGVkLiBUaGUgZGVwZW5kZW5jaWVz
IGZvciBYZW4sIFFFTVUsIHJrdCBhbmQgc3RhZ2UxLXhlbiBpcyBkb2N1bWVudGVkIGluIFtidWls
ZHJvb3QtRG9ja2VyZmlsZV0oYnVpbGQvZmVkb3JhL2J1aWxkcm9vdC1Eb2NrZXJmaWxlKS4gWW91
IHdpbGwgYWxzbyBuZWVkIHRvIGluc3RhbGwgW2BiaW51dGlsc2BdKGh0dHBzOi8vZ2l0aHViLmNv
bS9sYW1iZGEtbGludXgtZmVkb3JhL2JpbnV0aWxzKSBwYWNrYWdlIHRoYXQgaXMgY29tcGlsZWQg
d2l0aCBgaTM4NnBlYCBzdXBwb3J0LiBZb3UgY2FuIGRvd25sb2FkIHRoZSBwcmUtYnVpbHQgUlBN
cyBmcm9tIFtoZXJlXShodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0wQl90VGJ1eG11
UnpJUjA1d1EzRTFlV1Z5YUdzKS4KKworSW5zdGFsbCBgYmludXRpbHNgIHBhY2thZ2UuCisKK2Bg
YAordGFyIHh2ZiBiaW51dGlscy0yLjI2LjEtMS4xLmZjMjUudGFyCisKK2RuZiBpbnN0YWxsIC15
IC4vYmludXRpbHMvMi4yNi4xLzEuMS5mYzI1L3g4Nl82NC9iaW51dGlscy0yLjI2LjEtMS4xLmZj
MjUueDg2XzY0LnJwbQorYGBgCisKK1lvdSBjYW4gdmVyaWZ5IGBpMzg2cGVgIHN1cHBvcnQgaW4g
YGJpbnV0aWxzYCBieSBkb2luZyB0aGUgZm9sbG93aW5nLgorCitgYGAKK1tyb290QGxvY2FsaG9z
dF0jIGxkIC1WCitHTlUgbGQgdmVyc2lvbiAyLjI2LjEtMS4xLmZjMjUgIFN1cHBvcnRlZCBlbXVs
YXRpb25zOgorICAgZWxmX3g4Nl82NAorICAgZWxmMzJfeDg2XzY0CisgICBlbGZfaTM4NgorICAg
ZWxmX2lhbWN1CisgICBpMzg2bGludXgKKyAgIGVsZl9sMW9tCisgICBlbGZfazFvbQorICAgaTM4
NnBlcAorICAgaTM4NnBlCitgYGAKKworWW91IHNob3VsZCBzZWUgdGhlIGxpbmVzIGBpMzg2cGVw
YCBhbmQgYGkzODZwZWAgaW4gdGhlIG91dHB1dC4KKworTmV4dCB5b3UgY2FuIGJ1aWxkIFhlbiwg
UWVtdSBhbmQgcmt0IHVzaW5nIHRoZSBmb2xsb3dpbmcgc2NyaXB0cyAmbmRhc2g7CisKKyAqIFtg
YnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVuYF0oYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMveGVu
KQorICogW2BidWlsZC9mZWRvcmEvY29tcG9uZW50cy9xZW11YF0oYnVpbGQvZmVkb3JhL2NvbXBv
bmVudHMvcWVtdSkKKyAqIFtgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcmt0YF0oYnVpbGQvZmVk
b3JhL2NvbXBvbmVudHMvcmt0KQorCitQbGVhc2UgcmV2aWV3IHRoZSBzY3JpcHRzIGFuZCBhZGp1
c3QgdGhlIHBhdGhzIGFjY29yZGluZyB0byB5b3VyIHJlcXVpcmVtZW50cy4KKworT25jZSB0aGUg
ZGVwZW5kZW5jaWVzIGFyZSBpbnN0YWxsZWQsIHlvdSBjYW4gYnVpbGQgc3RhZ2UxLXhlbgorCitg
YGAKK2dpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4uZ2l0CitjZCBz
dGFnZTEteGVuCitleHBvcnQgR09QQVRIPS9wYXRoL3RvL2dvcGF0aAorYmFzaCBidWlsZC5zaAor
Y3Agc3RhZ2UxLXhlbi5hY2kgL2hvbWUvdXNlcm5hbWUKK2BgYAorCitQbGVhc2Ugc2VlIFtSVU5O
SU5HX1NUQUdFMV9YRU4ubWRdKGJ1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQpIGZv
ciBkZXRhaWxzIG9uIGhvdyB0byBydW4gcmt0IHdpdGggc3RhZ2UxLXhlbi4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 06:59:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 06:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCVE-0005Js-WE; Tue, 19 Sep 2017 06:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajiv.ranganath@atihita.com>) id 1duCVE-0005IQ-Bm
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 06:59:28 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A7/53-03610-050C0C95; Tue, 19 Sep 2017 06:59:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42K5GHrgoK7fgQO
 RBpPXSlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXDj5lKrjCUXG7/S1TA+Nu9i5GLg4hgYmM
 EqsnrWECcVgE9rFKHHnbxgLiSAgcZJWYNf84axcjJ5CTJ7Fq2XYWCDtNYtnZW4wQdqXEn/v3m
 EBsIQEticYFB9kgxn5klGi9cY4dJMEmYCyx5NBjNhBbREBa4trny0DNHBzMAlISpw+ag4SFBd
 wkeg7vAithEVCVmPRqMjOIzQsUf7x/JtQNchIN5++DxTkF3CXWn9kAtddNYtqf2WCrRIFqVl5
 uYYXoFZQ4OfMJC8QqTYn1u/RBwswC8hLb385hnsAoOgtJ1SyEqllIqhYwMq9i1ChOLSpLLdI1
 MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMCwYg2MH4a1nAIUZJDiYlUd6wT
 QcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwuu8HygkWpaanVqRl5gAjFCYtwcGjJMJbug8ozV
 tckJhbnJkOkTrFaMlx4c6lP0wcB/bcApIdN+/+YRJiycvPS5US530E0iAA0pBRmgc3DpZELjH
 KSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1wLkKp7MvBK4ra+ADmICOih7A9hBJYkIKakGxqL9
 f3ekJx4Ufam/gFEx5vOl8nsbm7ad/N/9f/FT6wc7zHdY12eI7+7eHKc2M7zkxpXUxbzBS69Wy
 Z3YEZmwczbX+x8yWm+Xsisev/aw01D1xYr7mwO3Lyrd3aA8teHQ9hoH7gtvDzpmRZxbMudMCu
 t+5iml75ZYT+yd0GYif/GuZLXtDI1Axl1KLMUZiYZazEXFiQAZNM18HQMAAA==
X-Env-Sender: rajiv.ranganath@atihita.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505804365!83369345!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10523 invoked from network); 19 Sep 2017 06:59:26 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 06:59:26 -0000
Received: by mail-pf0-f193.google.com with SMTP id e69so1147248pfg.4
 for <xen-devel@lists.xen.org>; Mon, 18 Sep 2017 23:59:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=atihita-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=TW+6i3LuaDN0jjr3TAgijf/05WYP8ZbEJ4WDbQjPK3A=;
 b=EYP2zQzBekmktJt2S6qS7XpgY3fidA2M1SOH72GA/ZxnkAhFLgLJgnuGN67Wr6XJdW
 7VVlhF8WdUnDBh19rGbsyiFhOt68yQiCrcHVR+NLtN4CDlM7aTR0seu/15lvIkf+/zbW
 Hi9+aW9/a2Cwyd4ipHkk3ECy2BbexPsyyjueQRmpXxrgYRr6e5I3d43eFGJN8awJIf7D
 9PYxKVJkj9crAVapbU4s37+OhHlyKCE5rC9X5mSCJCwEdO3zRBH/SccJ6FGYBXtWDp+y
 S9MWXYGArL2Lnbvwtmc9SU6+aeqhOEt46mIqDQhpPeBxa93/MoRtgeKLMRBLMZh2voDj
 iEEA==
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:user-agent:mime-version:content-transfer-encoding;
 bh=TW+6i3LuaDN0jjr3TAgijf/05WYP8ZbEJ4WDbQjPK3A=;
 b=Z03qKT7+tpk4cY+AQa90e0uhRI++KGquLBZ45DUSNQlRaokfHCH6DLyqakhfEqTeD5
 wPMDE+rdjuLDMAPALXPZhAEjpoNSCMbiYQiD74i05ISdQ7k27J+BgMOzJRf6K6d9ynA5
 d+efPzQh7cG4h/GaC5Us+8aIIEtHB81kcOCUwFcgo9k77VlBJ5VRP/mKuuvjZeD7htKM
 c0v6c6nClk3UZOKjmkrlqiI9VSYKOXQx+ixemzXOXQVaLS792UXK2NHqDcj0YOxFVoI3
 GTekIfYDd1W4LUaXO4H+q1V7wd01GS7rN4Ex/AjUi3NEJwqDRMXsebG7B/K0tn+vfXDA
 qgow==
X-Gm-Message-State: AHPjjUhwch+PmkAMNXqitR2QjOHGYOyg6M/FPiszwl6+un5hstFnDmNj
 4Q6LSsEQ9cI5enBteIiWMIzDeSCkv+8=
X-Google-Smtp-Source: AOwi7QAH2+yTW34LXQz5c6DJKrpoRUKYbdqZ3vlvf2zJG05FK2DWEHX3oczJIQ/GbVMewlAOyXr5JQ==
X-Received: by 10.99.63.135 with SMTP id m129mr414539pga.207.1505804364664;
 Mon, 18 Sep 2017 23:59:24 -0700 (PDT)
Received: from localhost ([59.93.108.6])
 by smtp.gmail.com with ESMTPSA id x4sm1858417pfb.101.2017.09.18.23.59.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 18 Sep 2017 23:59:24 -0700 (PDT)
From: Rajiv Ranganath <rajiv.ranganath@atihita.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:29:22 +0530
Message-Id: <20170919065921.1913.90969.stgit@rajivs-macbook-pro.local>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: sstabellini@kernel.org
Subject: [Xen-devel] [stage1-xen PATCH v2 11/11] README.md: Mention preview
	status
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUmFqaXYgTSBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClNp
Z25lZC1vZmYtYnk6IFJhaml2IFJhbmdhbmF0aCA8cmFqaXYucmFuZ2FuYXRoQGF0aWhpdGEuY29t
PgotLS0KIFJFQURNRS5tZCB8ICAgIDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
CgpkaWZmIC0tZ2l0IGEvUkVBRE1FLm1kIGIvUkVBRE1FLm1kCmluZGV4IGUxY2Q0MGMuLmQxYWU2
YjkgMTAwNjQ0Ci0tLSBhL1JFQURNRS5tZAorKysgYi9SRUFETUUubWQKQEAgLTEyLDYgKzEyLDcg
QEAgU3RhZ2UxcyBjb21lIGluIHRoZSBmb3JtIG9mIFtBQ0ldKGh0dHBzOi8vZ2l0aHViLmNvbS9h
cHBjL3NwZWMpIGltYWdlcywgYW5kIHRoZXkKIGBgYAogVGhpcyBwcm9qZWN0IGFpbXMgYXQgcHJv
dmlkaW5nIGEgbmV3IHN0YWdlMSBiYXNlZCBvbiB0aGUgWGVuIGh5cGVydmlzb3IuIEVhY2ggW3Bv
ZF0oaHR0cHM6Ly9jb3Jlb3MuY29tL3JrdC9kb2NzL2xhdGVzdC9zdWJjb21tYW5kcy9ydW4uaHRt
bCNydW4tbXVsdGlwbGUtYXBwbGljYXRpb25zLWluLXRoZS1zYW1lLXBvZCkgKGEgc21hbGwgc2V0
IG9mIGNvbnRhaW5lZCBhcHBsaWNhdGlvbnMpIGlzIHJ1biBpbiBhIHNlcGFyYXRlZCBYZW4gdmly
dHVhbCBtYWNoaW5lLiBPbiB4ODYgUFYgYW5kIFBWSCB2aXJ0dWFsIG1hY2hpbmVzIGFyZSB1c2Vk
LCBkZXBlbmRpbmcgb24gdGhlIGF2YWlsYWJpbGl0eSBvZiBoYXJkd2FyZSB2aXJ0dWFsaXphdGlv
biBzdXBwb3J0LgogCisqKk5vdGU6Kiogc3RhZ2UxLXhlbiBpcyB1bmRlciBhY3RpdmUgZGV2ZWxv
cG1lbnQuIFdlIGVuY291cmFnZSB5b3UgdG8gdHJ5IHN0YWdlMS14ZW4gYW5kIGdpdmUgdXMgeW91
ciBmZWVkYmFjay4gSG93ZXZlciB1bmxpa2UgdXBzdHJlYW0gW1hlbiBQcm9qZWN0XShodHRwczov
L3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9SZWxlYXNlX0ZlYXR1cmVzKSwg
d2UgYXJlIHN0aWxsIGluIF9wcmV2aWV3XyBwaGFzZS4gU28gcGxlYXNlIGRvIG5vdCBleHBlY3Qg
X2xvbmcgdGVybSBzdXBwb3J0XyBvciBfYmFja3dhcmQgY29tcGF0aWJpbGl0eV8gYXMgeWV0Lgog
CiAjIyBCdWlsZCBhbmQgT3V0cHV0CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 07:13:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 07:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCj7-0007hh-7j; Tue, 19 Sep 2017 07:13:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duCj5-0007hb-RS
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 07:13:47 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B3/C3-17770-BA3C0C95; Tue, 19 Sep 2017 07:13:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsWyU9JRQnf54QO
 RBr1TpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdO56xFhwXqzjVupa9gfGOYBcjJ4eEgJ/E
 rWULWLoYOThYBFQl1p7mAjHZBOwlpn+tAKkQEVCX+HNhAmMXIxcHs8A5Rom7My+wgCSEgVrXT
 WpkBrF5BTwlJs3dyApSJCSwglHiYOMPRoiEoMTJmU/AGpgF9CRuTJ3CBrKAWUBaYvk/DoiwvE
 Tz1tlgczgFrCU+XPgDZosKqEicXLmGCcQWElCU6J/3gA3i5HSJic96WCYwCsxCsmEWkg2zEDb
 MQrJhASPLKkb14tSistQiXVO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGUA
 gh2M0y/7H2KU5GBSEuUN23QgUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77lDQDnBotT01Iq0z
 Bxg5MCkJTh4lER4VYDRI8RbXJCYW5yZDpE6xWjMsenm3T9MHBu+P/jDJMSSl5+XKiXOuxZkkg
 BIaUZpHtwgWERfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvT5ApPJl5JXD7XgGdwgR0SvY
 GsFNKEhFSUg2MQuaWiYsWMkVcttz243Xt7ahf2zuknQwt9/Iz9eXHz7Vb2NV86e+M1Rpvo350
 HQl6MD365aeTRryGO/qeLKldeC9vqnjDvyzn42+q6q7w6BcffMGSU20zIbLCPXfV2rtsl9xOM
 r9M6vJZdybpM78Ji0ZW0AGO0CvcsefvSG67MWtv7cuiRf4PlViKMxINtZiLihMB3LZqY+MCAA
 A=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505805223!85594807!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58102 invoked from network); 19 Sep 2017 07:13:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 07:13:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,416,1500940800"; d="scan'208";a="53053218"
Date: Tue, 19 Sep 2017 08:13:34 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919071334.noqb5ld4reevp5cm@dhcp-3-128.uk.xensource.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
 <778c104e-269e-d94d-3830-5de7562e58f2@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <778c104e-269e-d94d-3830-5de7562e58f2@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDY6MzI6MjJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDE4LzA5LzE3IDE3OjU4LCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+ID4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDU6Mjc6NTJQTSArMDEwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBUaGUgaW1wbGVtZW50YXRpb24gb2YgZ2V0X3BhZ2VkX2Zy
YW1lIGlzIGN1cnJlbnRseSBkaWZmZXJlbnQgd2hldGhlciB0aGUKPiA+ID4gYXJjaGl0ZWN0dXJl
IHN1cHBvcnQgc2hhcmluZyBtZW1vcnkgb3IgcGFnaW5nIG1lbW9yeS4gQm90aAo+ID4gPiB2ZXJz
aW9uIGFyZSBleHRyZW1lbHkgc2ltaWxhciBzbyBpdCBpcyBwb3NzaWJsZSB0byBjb25zb2xpZGF0
ZSBpbiBhCj4gPiA+IHNpbmdsZSBpbXBsZW1lbnRhdGlvbi4KPiA+ID4gCj4gPiA+IFRoZSBtYWlu
IGRpZmZlcmVuY2UgaXMgdGhlIHg4NiB2ZXJzaW9uIHdpbGwgYWxsb3cgZ3JhbnQgb24gZm9yZWln
biBwYWdlCj4gPiA+IHdoZW4gdXNpbmcgSFZNL1BWSCB3aGlsc3QgQXJtIGRvZXMgbm90LiBBdCB0
aGUgbW9tZW50LCBvbiB4ODYgZm9yZWlnbiBwYWdlcwo+ID4gPiBhcmUgb25seSBhbGxvd2VkIGZv
ciBQVkggRG9tMC4gSXQgc2VlbXMgdGhhdCBmb3JlaWduIHBhZ2VzIHNob3VsZCBuZXZlcgo+ID4g
PiBiZSBncmFudGVkIHNvIGRlbnkgdGhlbQo+ID4gPiAKPiA+ID4gVGhlIGNoZWNrIGZvciBzaGFy
ZWQvcGFnZWQgbWVtb3J5IGFyZSBub3cgZ2F0ZWQgd2l0aCB0aGUgcmVzcGVjdGl2ZSBpZmRlZi4K
PiA+ID4gUG90ZW50aWFsbHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2luZyBjb3Vs
ZCBiZSBpbXBsZW1lbnRlZCBmb3IKPiA+ID4gQXJtLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gCj4gPiA+IC0tLQo+
ID4gPiAKPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4g
PiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+ID4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+ID4gQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gCj4g
PiA+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPiA+ID4gICAgICAgICAgLSBEZW55IGdyYW50IG9uIGZv
cmVpZ24gcGFnZSAoYWxpZ25lZCB3aXRoIHRoZSBBUk0gY29kZSkKPiA+ID4gICAgICAgICAgLSBV
c2UgI2lmZGVmIHJhdGhlciB0aGFuICNpZiBkZWZpbmVkCj4gPiA+ICAgICAgICAgIC0gVXBkYXRl
IGNvbW1pdCBtZXNzYWdlCj4gPiA+ICAgICAgICAgIC0gRml4IHR5cG8gaW4gdGhlIHRpdGxlCj4g
PiA+IAo+ID4gPiBnZXRfcGFnZV9mcm9tX2dmbiB3aWxsIGJlIGFibGUgdG8gZ2V0IHJlZmVyZW5j
ZSBvbiBmb3JlaWduIHBhZ2UgYW5kIGFzCj4gPiA+IHBlciBteSB1bmRlcnN0YW5kaW5nIHdpbGwg
YWxsb3cgdG8gZ3JhbnQgcGFnZSBvbiBmb3JlaWduIG1lbW9yeS4KPiA+ID4gCj4gPiA+IFRoaXMg
d2FzIG5vdCBhbGxvd2VkIHdpdGggYSBzaW1wbGUgZ2V0X3BhZ2UoLi4uKSBvbiB0aGUgQVJNCj4g
PiA+IGltcGxlbWVudGF0aW9uIChubyBzaGFyaW5nIG5vciBwYWdpbmcgc3VwcHJvdCkgYnV0IGlz
IGFsbG93ZWQgb24gdGhlIHg4Ngo+ID4gPiBpbXBsZW1lbnRhdGlvbiBkdWUgdG8gZ2V0X3BhZ2Vf
ZnJvbV9nZm4uCj4gPiA+IAo+ID4gPiBPbiB4ODYsIGZvcmVpZ24gcGFnZXMgYXJlIGN1cnJlbnRs
eSBvbmx5IGFsbG93ZWQgZm9yIFBWSCBkb20wLCBzbyBJCj4gPiA+IHRoaW5rIGl0IGlzIG5vdCBh
IGJpZyBkZWFsIGZvciBub3cuCj4gPiA+IAo+ID4gPiBPbiBBcm0sIGZvcmVpZ24gcGFnZXMgY2Fu
IGJlIHByZXNlbnQgb24gYW55IGRvbWFpbi4gU28gdGhpcyBwYXRjaCB3b3VsZAo+ID4gPiBwZXJt
aXQgZ3JhbnQgb24gZm9yZWluZyBwYWdlcy4KPiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggd2lsbCBk
ZW55IGdyYW50aW5nIGZvcmVpZ24gcGFnZXMuIEphbiBCZXVsaWNoIGlzIGhhcHB5IHdpdGgKPiA+
ID4gaXQuIEFueSBvdGhlciBvcGluaW9ucz8KPiA+IAo+ID4gV29uJ3QgdGhpcyBicmVhayBRRU1V
IHJ1bm5pbmcgaW4gc3R1YiBkb21haW5zPwo+ID4gCj4gPiBJIGhhdmVuJ3QgdGVzdGVkIGl0LCBi
dXQgSSdtIGFmcmFpZCBRRU1VIHJ1bm5pbmcgaW4gYSBzdHViIGRvbWFpbgo+ID4gbWlnaHQgdHJ5
IHRvIGdyYW50IGEgZm9yZWlnbiBmcmFtZS4gSWU6IHRoZSBlbXVsYXRlZCBuZXR3b3JrIGNvZGUg
aW4KPiA+IFFFTVUgbWlnaHQgdHJ5IHRvIGdyYW50IGEgZm9yZWlnbiBmcmFtZSBpbiBvcmRlciB0
byBmb3J3YXJkIG9wZXJhdGlvbnMKPiA+IGZyb20gZW11bGF0ZWQgZGV2aWNlcyB0byBQViBmcm9u
dGVuZHMuCj4gCj4gSSBkb24ndCB0aGluayBpdCB3aWxsIGJyZWFrIGFueSBleGlzdGluZyBzZXR1
cCBiZWNhdXNlIGZvcmVpZ24gbWFwcGluZyBhcmUKPiBvbmx5IGFsbG93ZWQgZm9yIHRoZSBoYXJk
d2FyZSBkb21haW4gKHNlZSBwMm1fYWRkX2ZvcmVpZ24pLgoKSUlSQyB0aGlzIG9ubHkgYXBwbGll
cyB0byBhdXRvLXRyYW5zbGF0ZWQgKEhWTSkgZG9tYWlucywgbm90IHRvIFBWCmRvbWFpbnMuIFFF
TVUgc3R1YmRvbWFpbnMgYXJlIFBWIGd1ZXN0cy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 07:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 07:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duCqp-0008V8-Ru; Tue, 19 Sep 2017 07:21:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duCqo-0008Uw-Km
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 07:21:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 23/85-03283-985C0C95; Tue, 19 Sep 2017 07:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfj6IF
 Ig6sdJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPy/naXga3DF9+ZFzA2M
 zeZdjFwcQgKNTBKv/hxgg3AeM0pcP7qcBcLZxijR9a2PuYuRk0NEwFni65m57F2MHBy8AvoS/
 2azgoSFBSwk5u56B9YsIfBXQuL+tjeMIAkJAW+JBydvsMPYOxfNAYqzc7AJWEkcEgOJsgioSm
 x4fIplAiP3AkaGVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjE2LAg8xSnIwKYnyikbujxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbv1L1BOsCg1
 PbUiLTMHGHwwaQkOHiUR3pkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuedBlIkAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsDZApPZl4J3KZXQEcwAR3RsmMPyB
 EliQgpqQbG1XtKjt5YJGvwbl9ZWiBn3dIqdZMq84X75WwVz+yI37HsxKQDMmVfgkIVpSXj9zV
 perzvZBDluv3lZTr7srzYG/ETJ4lN0Zp/K9ZM2Tf08X+ZF6tfq3/auPFl/62vbwVPma/c9OH8
 gTKDkzsOX2OV77lZb1YYc1labV6+i9Ps9Itq9092ThTNUGIpzkg01GIuKk4EAOP8oRp/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505805703!111934775!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10187 invoked from network); 19 Sep 2017 07:21:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 07:21:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duCqk-0003qh-S8; Tue, 19 Sep 2017 07:21:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duCqf-0006Kz-9I; Tue, 19 Sep 2017 07:21:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duCqf-0002zY-0o; Tue, 19 Sep 2017 07:21:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113586-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=a9158a5cba955b79d580a252cc58ff44d154e370
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 07:21:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 113586: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7266017245094614770=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7266017245094614770==
Content-Type: text/plain

flight 113586 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113586/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302
 build-armhf-xsm               6 xen-build                fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                a9158a5cba955b79d580a252cc58ff44d154e370
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    7 days
Failing since        113345  2017-09-12 00:21:07 Z    7 days   13 attempts
Testing same since   113580  2017-09-18 13:19:38 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Kevin Wolf <kwolf@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2222 lines long.)


--===============7266017245094614770==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7266017245094614770==--

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:04:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDVS-0003d5-U8; Tue, 19 Sep 2017 08:03:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duDVR-0003cz-F9
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:03:45 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 47/73-01916-06FC0C95; Tue, 19 Sep 2017 08:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQjf+/IF
 IgxvrLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHU/cwFtyWq/iw9Q1TA+M0iS5GTg4JAT+J
 3tXT2EBsFgFViWfNW1m6GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFjjGJPFo8U12kISwQKbE5
 KM/GEFsXgFPid2PXjKB2EICLYwSm0+pQ8QFJU7OfMICYjML6Egs2P2JDWQ+s4C0xPJ/HCBhTg
 EPiY+rZ4CNERVQkTi5cg3UGEWJ/nkP2CDOTJfY+vcX8wRG/llIps5CMnUWwtQFjMyrGDWKU4v
 KUot0jcz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7CegYFxB2PLXr9DjJIc
 TEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCa6B6IFBIsSk1PrUjLzAHGAkxagoNHS
 YS3AyTNW1yQmFucmQ6ROsWoKCXOawqSEABJZJTmwbXB4u8So6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHe2zpAU3gy80rgpr8CWswEtLhlxx6QxSWJCCmpBkar9wvDTBftWzXLdv8H64siIb7
 53vGfdY1WfuicsCjg592AL39/OAZc5NvTx3c3yTRB9RlHS8Zf4UspvsvMTYXOdDhcSC9XlJ7z
 7YWtg/TXFU1MMf5T/PdcW3/GLeDSwSLXL3ucjrjJr0vesNw8Wy7HsfTGaZ07C/ZFnJszWzZty
 vSO8FNVayKUWIozEg21mIuKEwFq1bY6ugIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505808223!76895520!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52077 invoked from network); 19 Sep 2017 08:03:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:03:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53055047"
Date: Tue, 19 Sep 2017 09:03:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919080338.pup4zeorg2bcbhpq@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKPiBpbmRleCAwNjY5YzMxLi5hOTUzMTU3IDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAo+IEBAIC0zNyw3ICszNyw3IEBACj4gICNpbmNsdWRlICJodm0vc2F2ZS5oIgo+ICAjaW5j
bHVkZSAibWVtb3J5LmgiCj4gIAo+IC0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJ
T04gMHgwMDAwMDAwZQo+ICsjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgw
MDAwMDAwZgo+ICAKPiAgLyoKPiAgICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09V
VCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgo+IEBAIC0xMTM1LDIxICsxMTM1LDIxIEBA
IHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3Agewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9t
Y3RsX21vbml0b3Jfb3AgeGVuX2RvbWN0bF9tb25pdG9yX29wX3Q7Cj4gIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9kb21jdGxfbW9uaXRvcl9vcF90KTsKPiAgCj4gLXN0cnVjdCB4ZW5fZG9t
Y3RsX3Bzcl9jYXRfb3Agewo+IC0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
Q0JNICAgICAwCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk0gICAg
IDEKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREUgICAgMgo+IC0j
ZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAgICAzCj4gLSNkZWZpbmUg
WEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFICAgIDQKPiAtI2RlZmluZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEEgICAgNQo+IC0jZGVmaW5lIFhFTl9ET01DVExfUFNS
X0NBVF9PUF9TRVRfTDJfQ0JNICAgICA2Cj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09Q
X0dFVF9MMl9DQk0gICAgIDcKPiArc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKPiArI2Rl
ZmluZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDNfQ0JNICAgICAwCj4gKyNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfQUxMT0NfR0VUX0wzX0NCTSAgICAgMQo+ICsjZGVmaW5lIFhFTl9ET01DVExf
UFNSX0FMTE9DX1NFVF9MM19DT0RFICAgIDIKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9BTExP
Q19TRVRfTDNfREFUQSAgICAzCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX0wz
X0NPREUgICAgNAo+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19EQVRBICAg
IDUKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDJfQ0JNICAgICA2Cj4gKyNk
ZWZpbmUgWEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX0wyX0NCTSAgICAgNwoKSU1ITywgdGhlIF9B
TExPQ18gcGFydCBpcyBub3QgbmVlZGVkIGhlcmUsIEFMTE9DX0dFVC9TRVQgc2VlbXMgcXVpdGUK
d2VpcmQgdG8gbWUsIGFuZCByZWR1bmRhbnQsIHNpbmNlIHRoZSB0eXBlIGl0c2VsZiBhbHJlYWR5
IGNvbnRhaW5zCl9hbGxvYykuCgo+ICAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVO
X0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KClRoaXMgY29tbWVudHMgbmVlZHMgZml4aW5nLgoKPiAg
ICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KPiAgICAgIHVpbnQ2NF90IGRhdGE7ICAg
ICAgLyogSU4vT1VUICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2Nh
dF9vcCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bz
cl9hbGxvYyB4ZW5fZG9tY3RsX3Bzcl9hbGxvY190Owo+ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX3Bzcl9hbGxvY190KTsKPiAgCj4gIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAg
ICAgIHVpbnQzMl90IGNtZDsKPiBAQCAtMTIyNiw3ICsxMjI2LDcgQEAgc3RydWN0IHhlbl9kb21j
dGwgewo+ICAjZGVmaW5lIFhFTl9ET01DVExfc2V0dm51bWFpbmZvICAgICAgICAgICAgICAgICAg
NzQKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAgIDc1
Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3Nwo+
IC0jZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgKPiAr
I2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDc4Cj4gICNk
ZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQo+ICAjZGVm
aW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDAKPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCj4gQEAgLTEyODks
NyArMTI4OSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bnVtYSAgICAgICAgICAgICB2bnVtYTsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7Cj4gLSAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKPiArICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7Cj4gICAgICAgICAgdWludDhfdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07Cj4gICAgICB9IHU7Cj4gIH07Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaAo+IGluZGV4IDllNTFhZjYuLjQ3NTliMTAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCj4gQEAgLTM2LDcgKzM2LDcgQEAKPiAgI2luY2x1ZGUgInBoeXNkZXYuaCIKPiAgI2luY2x1
ZGUgInRtZW0uaCIKPiAgCj4gLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDBGCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAw
MDEwCj4gIAo+ICAvKgo+ICAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBidWZmZXIg
cmluZy4KPiBAQCAtNzQzLDIyICs3NDMsMjIgQEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2lu
Zm8gewo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHhlbl9zeXNjdGxf
cGNpdG9wb2luZm9fdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wY2l0
b3BvaW5mb190KTsKPiAgCj4gLSNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZv
ICAgICAgICAgICAgICAgMAo+IC0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5m
byAgICAgICAgICAgICAgIDEKPiAtc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCB7Cj4gKyNk
ZWZpbmUgWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCj4g
KyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAx
CgpTYW1lIGhlcmUsIEkgd291bGQgZHJvcCB0aGUgX0FMTE9DXy4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:08:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:08:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDaG-0003pa-JQ; Tue, 19 Sep 2017 08:08:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duDaF-0003pT-Ci
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 08:08:43 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FF/BF-03454-A80D0C95; Tue, 19 Sep 2017 08:08:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbfzwoF
 Ig4MbDC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfXFHsaCXyYV5161szUw
 ztPuYuTiEBJoZJI49vUwK4TzmFHi7NmZ7BDONkaJnglLmLoYOTlEBJwlvp6Zyw5i8wroSyxd/
 okVxBYW0JO42LiODcSWEPCSONs8nx3Gvn++B8hm52ATsJI4JAYSZRFQlbi88wnzBEauBYwMqx
 g1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3LAAQ7GG9vDDj
 EKMnBpCTKG7bpQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7280A5waLU9NSKtMwcYJDBpCU4
 eJREeLPPAaV5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz8vVUqcdybIDAGQoozSPLgRsIC/xCgrJ
 czLCHSUEE9BalFuZgmq/CtGcQ5GJWHeFSBTeDLzSuA2vQI6ggnkiA1gR5QkIqSkGhh7tD42aF
 ttrAj6J3rXaVoQI8vSZLGzR4IWZuysadhhOXvJvjWznZpXz9Djtd59cIVl92HWGVp9PnNVY8q
 PBJbzbH3ifO3kq4vzJtwQYjynd7TxzSTThfm/fm2NvbmlqcLMbF/b+hcXC1o353GL1iju2rXS
 Z4VcyYZD91xF9Lc/tTx90uLKpZkLlViKMxINtZiLihMB54yBNXMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505808520!75524100!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58222 invoked from network); 19 Sep 2017 08:08:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 08:08:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duDaB-0005au-RK; Tue, 19 Sep 2017 08:08:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duDa6-0000tZ-Dh; Tue, 19 Sep 2017 08:08:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duDa6-0003jh-44; Tue, 19 Sep 2017 08:08:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113590-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=91cc526b15ffbbbdec5a57906596f37e059f80be
X-Osstest-Versions-That: ovmf=7f2f96f1a8af3c22bdf5d4dccb020846799f7be0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 08:08:34 +0000
Subject: [Xen-devel] [ovmf test] 113590: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1OTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5MWNjNTI2YjE1ZmZiYmJkZWM1YTU3OTA2NTk2ZjM3
ZTA1OWY4MGJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3ZjJmOTZm
MWE4YWYzYzIyYmRmNWQ0ZGNjYjAyMDg0Njc5OWY3YmUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM1NzIgIDIwMTctMDktMTggMDc6MjU6MjQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNTkwICAyMDE3LTA5LTE5IDAzOjUwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGFua2FqIEJh
bnNhbCA8cGFua2FqLmJhbnNhbEBueHAuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTFj
YzUyNmIxNWZmYmJiZGVjNWE1NzkwNjU5NmYzN2UwNTlmODBiZQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggb3ZtZiA5MWNjNTI2YjE1ZmZiYmJkZWM1YTU3OTA2NTk2ZjM3ZTA1OWY4MGJlCisgYnJhbmNo
PW92bWYKKyByZXZpc2lvbj05MWNjNTI2YjE1ZmZiYmJkZWM1YTU3OTA2NTk2ZjM3ZTA1OWY4MGJl
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
Oi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisg
J1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhl
bi00LjktdGVzdGluZworICdbJyB4OTFjYzUyNmIxNWZmYmJiZGVjNWE1NzkwNjU5NmYzN2UwNTlm
ODBiZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFt
In0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl
L2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
ZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHgg
J10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42
LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292
bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQgOTFjYzUyNmIxNWZmYmJiZGVjNWE1NzkwNjU5NmYzN2UwNTlmODBiZTpyZWZz
L2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA3ZjJmOTZmLi45MWNjNTI2ICA5MWNjNTI2YjE1
ZmZiYmJkZWM1YTU3OTA2NTk2ZjM3ZTA1OWY4MGJlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:14:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDfz-0004bt-7n; Tue, 19 Sep 2017 08:14:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duDfy-0004bn-7a
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:14:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BF/51-03423-AE1D0C95; Tue, 19 Sep 2017 08:14:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQvfZxQO
 RBlv/61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtp+6zF8wRqli6O7CB8QlfFyMnh4SAn8S+
 PyuZQGw2AR2JpUfng9kiAloS61c8Zeti5OJgFuhgkni77CojSEJYIFZi47xmVoiiOIllc95D2
 VYS3b9WgNWwCKhK7H0FYfMKuEs0H/vADjJISGANo8S/d41gGzgFvCQmLngAZjMKyEp8aVzNDG
 IzC4hL3HoCcYWEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeTuDF1ChuErS2xbOFrZojFghI
 nZz5hmcAoPAvJ2FlIWmYhaZmFpGUBI8sqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1DAzO93NTi
 4sT01JzEpGK95PzcTYzA8GcAgh2MqxYEHmKU5GBSEuUN23QgUogvKT+lMiOxOCO+qDQntfgQo
 wwHh5IE74ELQDnBotT01Iq0zBxgJMKkJTh4lER47YHRKMRbXJCYW5yZDpE6xajLcWzT5T9MQi
 x5+XmpUuK8f0FmCIAUZZTmwY2AJYVLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9ATKFJzO
 vBG7TK6AjmICOyN4AdkRJIkJKqoGxznJu9LoFml1+nqvrm4SMd7I1Xfd+djzMaubHj76HN8iq
 nmnvO1EzL8VOdMFRrlfcm+zriiRNPB1SKndKzFnzomOn8D7lK+xLJX8Gz5CeFd+5Of+jraf19
 qgfvgEdlz5t+WP48qjFPT79Oyvf+3LPaTBe5ffQTSppskcR5+zlu3fpHYrPkg9VYinOSDTUYi
 4qTgQANUWB7wUDAAA=
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505808870!83402694!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28181 invoked from network); 19 Sep 2017 08:14:30 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:14:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53056078"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHTMJbyoNePXXaEDEubM1ZE8OmnAaK6sMkAgAEsVNA=
Date: Tue, 19 Sep 2017 08:14:29 +0000
Message-ID: <f5f975e3582a43e2b2bbb013a0079815@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-13-paul.durrant@citrix.com>
 <20170918161822.ltmnkxxup3l27qf4@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170918161822.ltmnkxxup3l27qf4@dhcp-3-128.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDE4IFNlcHRlbWJlciAyMDE3IDE3OjE4Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3Rl
ZmFubyBTdGFiZWxsaW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsKPiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
Y2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSmFuCj4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAx
Mi8xMl0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3Cj4gbWFwcGFibGUgcmVzb3VyY2UgdHlwZS4u
Lgo+IAo+IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0IDA0OjMxOjI2UE0gKzAxMDAsIFBhdWwgRHVy
cmFudCB3cm90ZToKPiA+IC4uLiBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyCj4gPgo+ID4g
VGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGEgbmV3IHJlc291cmNlIHR5cGUgdGhhdCBjYW4g
YmUgbWFwcGVkIHVzaW5nCj4gPiB0aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9w
Lgo+ID4KPiA+IElmIGFuIGVtdWxhdG9yIG1ha2VzIHVzZSBvZiB0aGlzIHJlc291cmNlIHR5cGUg
dGhlbiwgaW5zdGVhZCBvZiBtYXBwaW5nCj4gPiBnZm5zLCB0aGUgSU9SRVEgc2VydmVyIHdpbGwg
YWxsb2NhdGUgcGFnZXMgZnJvbSB0aGUgaGVhcC4gVGhlc2UgcGFnZXMKPiA+IHdpbGwgbmV2ZXIg
YmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkgcG9pbnQgYW5kIHNvIGFy
ZQo+ID4gbm90IHZ1bG5lcmFibGUgdG8gYW55IGRpcmVjdCBhdHRhY2sgYnkgdGhlIGd1ZXN0LiBU
aGV5IGFyZSBvbmx5IGV2ZXIKPiA+IGFjY2Vzc2libGUgYnkgWGVuIGFuZCBhbnkgZG9tYWluIHRo
YXQgaGFzIG1hcHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlCj4gPiBndWVzdCAod2hpY2ggbWF5IG9y
IG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlCj4gZW11bGF0b3Ip
Lgo+ID4KPiA+IE5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBh
dGlibGUgd2l0aCB1c2Ugb2YKPiA+ICAgICAgIFhFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byB1bmxlc3MgdGhlIFhFTl9ETU9QX25vX2dmbnMKPiBmbGFnIGlzCj4gPiAgICAgICBzZXQuCj4g
Pgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KPiA+IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4g
SnVzdCBvbmUgbml0IGJlbG93Lgo+IAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ICttZm5fdCBodm1fZ2V0X2lv
cmVxX3NlcnZlcl9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgpCj4gPiArewo+
ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiA+ICsgICAgbWZuX3QgbWZuID0g
SU5WQUxJRF9NRk47Cj4gPiArCj4gPiArICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gPiArCj4gPiArICAgIHMgPSBnZXRfaW9y
ZXFfc2VydmVyKGQsIGlkKTsKPiA+ICsKPiA+ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFf
U0VSVkVSUyB8fCAhcyB8fCBJU19ERUZBVUxUKHMpICkKPiAKPiBJZiB5b3UgdXNlIGdldF9pb3Jl
cV9zZXJ2ZXIgdGhlIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIGNoZWNrIGlzCj4gcG9pbnRs
ZXNzLCBnZXRfaW9yZXFfc2VydmVyIHdpbGwgYWxyZWFkeSByZXR1cm4gTlVMTCBpbiB0aGF0IGNh
c2UuCgpUcnVlLiBQb3NzaWJseSBub3Qgd29ydGggYSB2OCBpbiBpdHNlbGYsIGJ1dCBpZiB0aGVy
ZSBhcmUgYW55IG1vcmUgY2hhbmdlcyBuZWVkZWQgSSdsbCBmaXggaXQgdXAuCgpUaGFua3MsCgog
IFBhdWwKCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:16:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDhY-0004hi-IS; Tue, 19 Sep 2017 08:16:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428c90cf1=dario.faggioli@citrix.com>)
 id 1duDhX-0004h4-1d
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:16:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C5/FF-01916-E42D0C95; Tue, 19 Sep 2017 08:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXitHRDpK7vpQO
 RBo8PaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT2icxFnwWrFjfsI2lgfGIQBcjJ4eEQIjE
 tc4LzCA2r4CBxMsPc1lBbGGBaIknzx6ygNhsQPE3O/aCxUUEfCSunD8BFmcW0JGYv+EnO4jNI
 qAqcf3PQrA4p4CtxKt3TWC2kEC9xP1rc8Bq+AUkJW59+Qi0iwOot1ricoM2xAnaEkfO9bNDnC
 AocXLmE6hWNYkZcy+zTmDkm4XQMQtJ1SywIzQlWrf/ZoewtSWWLXzNDGHbSqxb9x6qxkZi09U
 FjBC2vMT2t3OYFzCyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvO
 z93ECAzkegYGxh2MPXv9DjFKcjApifKGbToQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd8FFo
 JxgUWp6akVaZg4wpmDSEhw8SiK820DSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vF
 Qpcd75IKUCIKUZpXlwg2CxfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8XyBSezLwSuH2
 vgE5hAjolewPYKSWJCCmpBsaFbcX5X+KvT22/+IDh9O+fDooFtretWQz4PuQvFc/cW+ixrSjn
 yPY/mpxyaz10xH5UK+d23D2hLxJ2I39O5/MVD54c+/YrP3bpYZunJ5ev/jRHv93vqNxV3oTTb
 177VzXJnVzxr+dZ3M2zFziMdv8TMPYNXaMm9Wzt17K4DM+8CTwRBiz/7iYqsRRnJBpqMRcVJw
 IA6yIF0vACAAA=
X-Env-Sender: prvs=428c90cf1=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505808972!103755675!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9599 invoked from network); 19 Sep 2017 08:16:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:16:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; 
 d="asc'?scan'208";a="440259674"
Message-ID: <1505808965.3483.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Anshul Makkar <anshulmakkar@gmail.com>, <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 10:16:05 +0200
In-Reply-To: <eea7e0c4-bd56-91ca-e669-bd474af9b8e4@gmail.com>
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <eea7e0c4-bd56-91ca-e669-bd474af9b8e4@gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/4] xen: sched: optimize exclusive pinning
 and soft-affinity checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7802801204441178023=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7802801204441178023==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-IHbyu2Mh2YJlwaXBub+C"

--=-IHbyu2Mh2YJlwaXBub+C
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-18 at 20:42 +0100, Anshul Makkar wrote:
>=20
> On 9/15/17 6:35 PM, Dario Faggioli wrote:
> > Hello,
> >=20
> > Dario Faggioli (4):
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: sched: introduce 'adjust=
_affinity' hook.
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: sched: optimize exclusiv=
e pinning case (Credit1 & 2)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: sched: improve checking =
soft-affinity
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: sched: simplify (and spe=
edup) checking soft-affinity
> >=20
> Please can you share the link=C2=A0 for the branch on which these changes=
=C2=A0
> have been done .
>=20
Hi,

Here it is:

git://xenbits.xen.org/people/dariof/xen.git rel/sched/optim-pin-aff-credit1=
-2
http://xenbits.xen.org/gitweb/?p=3Dpeople/dariof/xen.git;a=3Dshortlog;h=3Dr=
efs/heads/rel/sched/optim-pin-aff-credit1-2

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-IHbyu2Mh2YJlwaXBub+C
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZwNJGAAoJEBZCeImluHPuWSEP/0QqNSj3JeB1S8tRoPQC9MCO
7vBgF+kG5b1fpPg4E8sRWPlNuEFkYfDgkg1qJ+prDgLylinhMxRNNJR+lWVRy4/2
jFT0h9F5nqUoZSoPMONP82N5BSvhsMqUmCKf0tNQBMw/Fa57ivoNl06OnkHo3TNw
NlqQrBPDxKdSOxGuJDUPi+c9U7vh7fbA/GoZInYbhXz/trCjcKaVq3v/MEKXEz+M
DWHV81VfJD5BP+Nz74iM6XXt6gJOGtwf+h++Myfu16v5FMzTtyHZC/UFlGdDOpi9
eaNztaxnrIzSixvzj1lnKD35atrqIk9oH9A1T28c/fC9h1yb20D1Bp+rpT2KxlkW
1OI4DjplCX8kTzQTa8hzlibEMPXbqVO1E37pR2yArRTP+48wQD76hEJjF8mRm/bg
XCkplF0YpWjZ6bquSs1+P2kIZSh8bB9GoROKe4UiK+k26I0bL5rij3Jo7I3yd/s6
77YNINgLtA9XXa8J6/vdamBfLqxhMeNbl+RTngH5ybbfgYl+2JPJH9mAgJ5Je/Hz
C3GscSP0PBbGjSsGzzgesb6kOGAnmnoupslXDywVvhml4f+F2WTF7IfRrLSoMlz6
/iDxEgyLNunmPCWG9leUfHV/MeYYUn0S+Thwo9JcZ7UBev0QR1qazXq6daZX+wxm
0Bb71yFPamwMwOgiBDYC
=zJBh
-----END PGP SIGNATURE-----

--=-IHbyu2Mh2YJlwaXBub+C--


--===============7802801204441178023==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7802801204441178023==--


From xen-devel-bounces@lists.xen.org Tue Sep 19 08:19:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDky-0004vk-1z; Tue, 19 Sep 2017 08:19:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duDkw-0004vX-B7
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:19:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 2F/BF-02046-123D0C95; Tue, 19 Sep 2017 08:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQlfh8oF
 Ig+v9Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqj0dYCq7wVuz9P4WxgXEpdxcjJ4eEgJ/E
 hr3/2EFsNgEdiaVH5zOB2CICGhL/NhwBizMLuEo8eXoZKM7BISwQJfGrUQqiJFrix9MXUOVWE
 l/Xb2ABsVkEVCX+/DgOZvMKuEssunOftYuRi0NIYBGjxK9prawgCU4BR4neW/vB5jMKyEp8aV
 zNDLFLXOLWE4gbJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9jsSC3Z/YIGxtiWULXzNDLBa
 UODnzCcsERuFZSMbOQtIyC0nLLCQtCxhZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+Wm
 FhcnpqfmJCYV6yXn525iBAZ/PQMD4w7G1hN+hxglOZiURHnDNh2IFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTB++giUE6wKDU9tSItMwcYhzBpCQ4eJRHebSBp3uKCxNzizHSI1ClGXY5jmy7/YR
 JiycvPS5US550PUiQAUpRRmgc3ApYSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5u0CmcK
 TmVcCt+kV0BFMQEdkbwA7oiQRISXVwDjD6azAZfbOxxPsV2ws3vylMWX+rBnNK/51zSk16w2/
 dfSJnD/Xt49b4mdceBFsN1Ve0qXlVwe3W6w+v/Cq+RU37F7OZnj2YaJL2/cdUr4Ct3iNrrqff
 Djv7qZdOypyRZ7IKJ7h+fSP833XvJCc+Q17TR/HKP48p+O++lG6msHH3SbLDarixIyVWIozEg
 21mIuKEwHyg+J5BAMAAA==
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505809184!112210520!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40176 invoked from network); 19 Sep 2017 08:19:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:19:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53056360"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH v7 03/12] tools/libxenforeignmemory: add support for
 resource mapping
Thread-Index: AQHTMJM0+VOJoa7uTUilrU2GNrcSpKK6sD6AgAEtoaA=
Date: Tue, 19 Sep 2017 08:19:43 +0000
Message-ID: <941e7f77505f4b8996275245054b0fcd@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-4-paul.durrant@citrix.com>
 <22975.61779.586542.111266@mariner.uk.xensource.com>
In-Reply-To: <22975.61779.586542.111266@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 03/12] tools/libxenforeignmemory: add
 support for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAxOCBTZXB0ZW1iZXIgMjAxNyAxNzox
Ngo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3IDAzLzEy
XSB0b29scy9saWJ4ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3VwcG9ydCBmb3IKPiByZXNvdXJjZSBt
YXBwaW5nCj4gCj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSCB2NyAwMy8xMl0gdG9vbHMv
bGlieGVuZm9yZWlnbm1lbW9yeTogYWRkCj4gc3VwcG9ydCBmb3IgcmVzb3VyY2UgbWFwcGluZyIp
Ogo+ID4gQSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5
X29wIHRvIGFjcXVpcmUKPiBndWVzdAo+ID4gcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBw
aW5nLgo+ID4KPiA+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZnVuY3Rpb25hbGl0eSBpbnRvIGxpYnhl
bmZvcmVpZ25tZW1vcnkgdG8gbWFrZSB1c2UKPiA+IG9mIGEgbmV3IHByaXZjbWQgaW9jdGwgWzFd
IHRoYXQgdXNlcyB0aGUgbmV3IG1lbW9yeSBvcCB0byBtYWtlIHN1Y2gKPiA+IHJlc291cmNlcyBh
dmFpbGFibGUgdmlhIG1tYXAoMikuCj4gPgo+ID4gWzFdCj4gaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7YT1jb21taXQ7aD1jZTUKPiA5YTA1
ZTY3MTIKPiAKPiBUaGlzIGxvb2tzIHBsYXVzaWJsZSB0byBtZS4KPiAKPiBJIHdvbmRlciB3aGV0
aGVyIHRoaXMsIHBhcnRpY3VsYXJseSBmb3IgdGhlIGlvcmVxIHNlcnZlciBwYWdlLCB3aWxsCj4g
bWFrZSBpdCBwb3NzaWJsZSB0byBkZXByaXZpbGVnZSBlYXJsaWVyIHRoYW4gSSBkaWQgaW4gbXkg
b3duIHNlcmllcyBvbgo+IEZyaWRheS4KPiAKCkl0IHNob3VsZCwgZXZlbnR1YWxseS4gVGhlIG5l
Y2Vzc2FyeSBjaGFuZ2VzIHRvIHByaXZjbWQgd291bGQgYWxzbyBuZWVkIHRvIG1ha2UgaXQgaW50
byBkb20wLCBhcyB3ZWxsIGFzIHRoZSBjaGFuZ2VzIHRvIFFFTVUgKGJvdGggb2Ygd2hpY2ggSSBo
YXZlIG9uIGJyYW5jaGVzIHJlYWR5IHRvIGdvKS4KCj4gKFdpdGggbXkgc2VyaWVzLCBJIGRvIHRo
ZSBkZXByaXYgb24gZW50ZXJpbmcgdGhlIGBydW5uaW5nJyBzdGF0ZSwKPiB3aGljaCBpcyBxdWl0
ZSBsYXRlLiAgSXQncyBhZnRlciByZWFkaW5nIHRoZSBtaWdyYXRpb24gc3RyZWFtLCB3aGljaAo+
IGlzIG5vdCBpZGVhbC4gIEJ1dCBpdCBkaWQgbWVhbiB0aGF0IHFlbXUgaGFkIGFscmVhZHkgYXF1
aXJlZCB0aGUgaW9yZXEKPiBwYWdlIGJ5IHRoZW4gc28gaXQgd29ya2VkLiAgVW5sZXNzIHRoYXQn
cyBqdXN0IGJlY2F1c2UgbXkgWGVuIHdhcyBhCj4gYml0IG9sZD8pCgpUaGUgYWNxdWlzaXRpb24g
b2YgdGhlIGlvcmVxIHBhZ2VzIGlzIHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgaHZtIGluaXQgcm91
dGluZSwgc28gZGVwcml2IGFueSB0aW1lIGFmdGVyIHRoYXQgKHVuZGVyIHRoZSBvbGQgc2NoZW1l
KSBzaG91bGQgYmUgZG9hYmxlLgoKPiAKPiBBbnl3YXksCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKR3JlYXQuIFRoYW5rcywKCiAgUGF1bAoK
PiAKPiBJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:22:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:22:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDnl-0005dN-Fh; Tue, 19 Sep 2017 08:22:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duDnj-0005dG-C2
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:22:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 22/A5-02225-EC3D0C95; Tue, 19 Sep 2017 08:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfc5QO
 RBvv3C1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTJ3xhLWhnrrhy+CJTA+NJpi5GTg4JAT+J
 F70H2UBsFgFViSV397B2MXJwsAnYS0z/WgESFgEKd2y9CVTOxcEscIxJ4tHim+wgCWGBMInlE
 86zgNi8Ap4SXQd3MYIUCQm0MEpc//2IDSIhKHFy5hOwImYBPYkbU6ewgSxgFpCWWP6PAyIsL9
 G8dTYzSJhTwEOi7UoSSFhUQEXi5Mo1YGcKCShK9M97wAZxcrrExGc9LBMYBWYhWTALyYJZCAt
 mIVmwgJFlFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYMDW
 MzAw7mBs2Ot3iFGSg0lJlDdj3oFIIb6k/JTKjMTijPii0pzU4kOMMhwcShIQOcGi1PTUirTMH
 GDswKQlOHiURHi9QNK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOawNSJABSlFGaBzcCFs
 eXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzzgKZwpOZVwK36RXQEUxAR7Ts2ANyREkiQkq
 qgdH2rz4HawpbM0+35fx5q82rN8bs3LNda17s19fbu5PvhGmbv5jAknKj5d33a5ECrIuD7FKb
 //gyq+aKfFy2eYHho/VH3xime/BYblP2ePRl41M+Iwufl+z+zxl4HS+eiFY/Y6zw0enLEiH2x
 ftMsip/cyro/xNkDrDkvJg8v7FxAYfcyX0z7iixFGckGmoxFxUnAgCdtzG03gIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505809357!98639115!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39226 invoked from network); 19 Sep 2017 08:22:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:22:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53056522"
Date: Tue, 19 Sep 2017 09:22:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919082228.ijd2njscwo5xlfpi@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-4-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-4-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 03/15] x86: rename 'cbm_type' to
 'psr_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAnY2JtX3R5cGUnIHRvICdwc3JfdHlwZScgdG8gbWFrZSBpdCBi
ZSBnZW5lcmFsLgoKcy9tYWtlIGl0IGJlIGdlbmVyYWwvZ2VuZXJhbGl6ZSBpdC8uCgo+IFRoZW4s
IHdlIGNhbiByZXVzZSB0aGlzIGZvciBhbGwgcHNyIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDoB-0005gg-Qw; Tue, 19 Sep 2017 08:23:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duDoB-0005gX-8r
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:23:07 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F5/13-02229-AE3D0C95; Tue, 19 Sep 2017 08:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO6rywc
 iDe4WWXzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGSc+9TEWrGSrWN7yl6mBcTVrFyMnh4SAv8Su
 VfdZuhg5OFgEVCVmPzAECbMJKEv87OxlA7FFBPQkPrz6BmRzcTALrGCU2Pv2KlhCWMBF4vWsp
 +wgNq+AhcSBnmeMIHOEBHwkph91gggLSpyc+YQFxGYW0JFYsPsTG0gJs4C0xPJ/HCBhTgFfiQ
 0br4BNERVQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZYPQMD4w7Gy1+dDjFKcjApifKKRu6PFOJL
 yk+pzEgszogvKs1JLT7EqMHBITDh7NzpTFIsefl5qUoSvLt0DkQKCRalpqdWpGXmAKMAplSCg
 0dJhPcqSJq3uCAxtzgzHSJ1ilGX48bD63+YhMBmSInzmuoCFQmAFGWU5sGNgEXkJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvGIgU3gy80rgNr0COoIJ6IiWHXtAjihJREhJNTBqJ7DpWNk
 xTfha/Mx76f2L+kzH1+1L+bjw7y/HGfNDmn6l/PwVaNK08Le8J1tvUNFyA55Z67O4ec5a/hAt
 l/o0yW3pk70FHOzhuz+vX/6/6dLqmcu9nqWWb7vw3vZfs/1frkK+F4d0LUsTp3otS80ynXhB+
 GsqP/tGj9ICg6zYzD02fX4/LX8psRRnJBpqMRcVJwIAC3qghMMCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505809384!115285734!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47409 invoked from network); 19 Sep 2017 08:23:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:23:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440260336"
Date: Tue, 19 Sep 2017 09:23:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170919082302.4bzo74xeatzqvyjz@citrix.com>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDQ6MTE6MjhBTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSW4gY29tbWl0IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVu
dAo+IHV0aWxpemF0aW9uIGNhcCIpIHhmcmVlKCkgd2FzIGJlaW5nIGNhbGxlZCAoZm9yCj4gZGVh
bGxvY2F0aW5nIHRoZSBidWRnZXQgcmVwbGVuaXNobWVudCB0aW1lciwgZHVyaW5nCj4gZG9tYWlu
IGRlc3RydWN0aW9uKSBpbnNpZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCj4gc2VjdGlvbi4K
PiAKPiBUaGF0IG11c3Qgbm90IGhhcHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2Nr
LAo+IHdoaWNoIG5lZWRzIHRvIGJlIHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFj
dCwKPiB3ZSBjcmFzaCAoaW4gZGVidWcgYnVpbGRzKToKPiAKPiAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhF
TikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IAo+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxs
b2NhdGUgdGhlIHRpbWVyIG91dHNpZGUgb2YKPiB0aGUgY3JpdGljYWwgc2VjdGlvbnMsIHdoZW4g
SVJRcyBhcmUgZW5hYmxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:32:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDxP-0006dC-NY; Tue, 19 Sep 2017 08:32:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428c90cf1=dario.faggioli@citrix.com>)
 id 1duDxO-0006d6-Vj
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 08:32:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E4/BD-02202-626D0C95; Tue, 19 Sep 2017 08:32:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXitHRDpK7ytQO
 RBnc2S1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBndHV0sBXOEK/YvvcDWwLhPsIuRk0NCIERi
 5oLzjCA2r4CBxILNX9lBbGEBR4nz95awgNhsQPE3O/aydjFycYgI9DNKdB24C9TAwcEsUCAx5
 2UuSA2LgKrEg60n2UDCnAKBEl+mS4GUCwlMZ5TobZoONp9fQFLi1pePzCA2s0C1RMvyycwQN2
 hLHDnXzw5xg6DEyZlPwPYKCahJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqx
 b9x6qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1ctNLS5O
 TE/NSUwq1kvOz93ECAzmegYGxh2Mdyf7HWKU5GBSEuUVjdwfKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mC1+UGUE6wKDU9tSItMwcYVzBpCQ4eJRHecJA0b3FBYm5xZjpE6hSjMcexTZf/MHF03L
 z7h0mIJS8/L1VKnFcepFQApDSjNA9uECzeLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5m0
 GmcKTmVcCt+8V0ClMQKe07NgDckpJIkJKqoHxsN/Xm0WzisL3/2QqUD7Bd+2zsVBi+A5vd8np
 CkKqZx4+nl54LSUwucfo4dbtpff2Vqrc/BbAyOr44P+JI09Mtd93ejEUabnszVQpfmmvt3pLi
 PezuXqJFmvyFWz/TXQx33FuUaV8+MZHDYeW77637KH/OYUpm44EPufS++ix2biuvc865td1JZ
 bijERDLeai4kQAQ6NhLvICAAA=
X-Env-Sender: prvs=428c90cf1=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505809953!109356873!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15369 invoked from network); 19 Sep 2017 08:32:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:32:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; 
 d="asc'?scan'208";a="440261342"
Message-ID: <1505809948.3483.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Zhang Chen <zhangckid@gmail.com>,
 =?UTF-8?Q?=E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE?= <yamamoto.140387@gmail.com>, 
 <xen-devel@lists.xen.org>
Date: Tue, 19 Sep 2017 10:32:28 +0200
In-Reply-To: <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
References: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
 <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xiecl.fnst@cn.fujitsu.com, imhy.yang@gmail.com,
 zhangchen.fnst@cn.fujitsu.com, wency@cn.fujitsu.com
Subject: Re: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8559342802121514722=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8559342802121514722==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-yA/IKjs0rNzBG3PaoKww"

--=-yA/IKjs0rNzBG3PaoKww
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-18 at 18:52 +0000, Zhang Chen wrote:
> =E5=B1=B1=E6=9C=AC=E7=9C=9F=E5=90=BE <yamamoto.140387@gmail.com>=E4=BA=8E=
2017=E5=B9=B49=E6=9C=8818=E6=97=A5=E5=91=A8=E4=B8=80 =E4=B8=8B=E5=8D=886:27=
=E5=86=99=E9=81=93=EF=BC=9A
> > I have read the following documents:
> >=20
> > COLO - Coarse Grain Lock Stepping
> > https://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping
> >=20
> > Mailing list
> > https://lists.xen.org/archives/html/xen-devel/2016-03/msg00376.html
> >=20
> > If there are some mistakes in English, I'd like apologize.
> > Thank you.
> >=20
>=20
> Unfortunately, wiki and the mail can't be updated. Latest COLO use
> user space COLO-Proxy in qemu,
> Wiki just guide you to setup kernel space COLO-Proxy(this version
> COLO-proxy not being maintained).=C2=A0=C2=A0
>
I'm not sure what you mean with "wiki...can't be updated". If you're
saying that neither you nor anyone that you know have the time or the
knowledge to update it, then fine.

But, technically, the Wiki can be updated and, if possible, it should
be.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-yA/IKjs0rNzBG3PaoKww
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZwNYcAAoJEBZCeImluHPu2VQQAJkIVZXgF4sI7SHXbjwTw18j
pys8TR6nZlyYh1cBFlYI6yYiUt2YEVHEKY9rHonkq+B18mp+vsRscnHIZdy8Y0/Z
aGJNyr/WmFewBeJTzyp5z2RYIBgUyjwTDdP7dLULZHJR6EwUfRZFZLjLumfZNQnz
Cd9bALAvgRTVQtUoR3CmBgVABjunOSZO9zsbfNrTMj70QLpeyxDGL4eqjI3ivuxl
U+VNQPHJTEcNPanZjeypxNVL/PJ3jf4ZohJEpMyr0SXd5WLhAAvWThaN8otzUHsj
CBHKLL5R8ovId8wWNbx3vDwuHaxfbx/y/KV6unavAS5dCW90gNgUWHyAupwQj2iX
OyJeddTIHadgOs4TYZnmMf/jre1jOmna77ljpFnef3Ug6kzfhqQ0+xs6oUEXpwRr
4ja2GS0ai5SDyHw8c1oR9Kc+aMyJpg27/58Lc3yRgJgm6qjuFGIDaZfSNGodN8S+
0rHFvWa+a3jTodZfk1qWJ5ae5M2y3BZtZkI/cg6r/aDrCoh2wMXokAQ7CZhiDnAV
WZjkTxzygC3FX9EwD/2i5LhFsf2F+ciPpQdAdbbVD+0OaD+TEFAAQQ3GHBixrJ2H
B1OYIS745MNs0WhDtB/2E+R66X5ac9ClRj2v9PXnE8t5Numm35BK+xzcPwehGK48
PuyBygqn6EAQvX+SZdNK
=3Ce/
-----END PGP SIGNATURE-----

--=-yA/IKjs0rNzBG3PaoKww--


--===============8559342802121514722==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8559342802121514722==--


From xen-devel-bounces@lists.xen.org Tue Sep 19 08:34:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duDzB-0006k7-29; Tue, 19 Sep 2017 08:34:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duDz9-0006jz-Sx
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 08:34:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D2/F5-01760-396D0C95; Tue, 19 Sep 2017 08:34:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQnfitQO
 RBl/6FS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXW7cxFlw1qng4oYepgbHBqIuRk0NCwE9i
 1aeFLCA2m4COxNKj85lAbBGBeIkDm1YygtjMAnOYJKYciwKxhYHq+/6vZ4GoCZD40/Qdqt5IY
 tLmdUA2BweLgKpEV78sSJhXwF1i6szTYGOEBCwlGk99BmvlFLCS6HneC9bKKCAr8aVxNTPEKn
 GJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwgq5gFNCXW79KHaFWUmNL9kB1iraDEyZl
 PWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCql5taXJyY
 npqTmFSsl5yfu4kRGPYMQLCD8d82z0OMkhxMSqK8YZsORArxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4C26CpQTLEpNT61Iy8wBRiBMWoKDR0mEtxwkzVtckJhbnJkOkTrFaMlxbNPlP0wcM27eBZ
 JPrs37yyTEkpeflyolztsK0iAA0pBRmgc3DpYkLjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUm
 YNxBkCk9mXgnc1ldABzEBHZS9AeygkkSElFQDo4KMn6lTSMva8xb1Np6f1U3kDD4VLgpad74q
 pnA6j6XelSWLJ71o0N8pnzTnP9u57x0Lp8d8SGr5scD89+H7kx+p3b+0Zl7OwRuzIj6HGKQns
 bQwTHwg6dwRstvIs5IxSnJqmt7is5fLPRWb1S1qbEyD3W2SQ/keLrmkoV11ZeOHiXtv5l1cqM
 RSnJFoqMVcVJwIAKFKq7INAwAA
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505810065!112160784!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30626 invoked from network); 19 Sep 2017 08:34:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:34:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53057335"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v2] xen: grant-table: Simplify get_paged_frame
Thread-Index: AQHTMJtY+STHHMuLbEen3/Ke3H9g6qK74QyQ
Date: Tue, 19 Sep 2017 08:34:24 +0000
Message-ID: <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
References: <20170918162752.14091-1-julien.grall@arm.com>
In-Reply-To: <20170918162752.14091-1-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVsaWVuIEdy
YWxsDQo+IFNlbnQ6IDE4IFNlcHRlbWJlciAyMDE3IDE3OjI4DQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZw0KPiBDYzogc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4u
b3JnPjsgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47DQo+IGpiZXVsaWNoQHN1
c2UuY29tDQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2Ml0geGVuOiBncmFudC10YWJs
ZTogU2ltcGxpZnkgZ2V0X3BhZ2VkX2ZyYW1lDQo+IA0KPiBUaGUgaW1wbGVtZW50YXRpb24gb2Yg
Z2V0X3BhZ2VkX2ZyYW1lIGlzIGN1cnJlbnRseSBkaWZmZXJlbnQgd2hldGhlciB0aGUNCj4gYXJj
aGl0ZWN0dXJlIHN1cHBvcnQgc2hhcmluZyBtZW1vcnkgb3IgcGFnaW5nIG1lbW9yeS4gQm90aA0K
PiB2ZXJzaW9uIGFyZSBleHRyZW1lbHkgc2ltaWxhciBzbyBpdCBpcyBwb3NzaWJsZSB0byBjb25z
b2xpZGF0ZSBpbiBhDQo+IHNpbmdsZSBpbXBsZW1lbnRhdGlvbi4NCj4gDQo+IFRoZSBtYWluIGRp
ZmZlcmVuY2UgaXMgdGhlIHg4NiB2ZXJzaW9uIHdpbGwgYWxsb3cgZ3JhbnQgb24gZm9yZWlnbiBw
YWdlDQo+IHdoZW4gdXNpbmcgSFZNL1BWSCB3aGlsc3QgQXJtIGRvZXMgbm90LiBBdCB0aGUgbW9t
ZW50LCBvbiB4ODYgZm9yZWlnbg0KPiBwYWdlcw0KPiBhcmUgb25seSBhbGxvd2VkIGZvciBQVkgg
RG9tMC4gSXQgc2VlbXMgdGhhdCBmb3JlaWduIHBhZ2VzIHNob3VsZCBuZXZlcg0KPiBiZSBncmFu
dGVkIHNvIGRlbnkgdGhlbQ0KPiANCj4gVGhlIGNoZWNrIGZvciBzaGFyZWQvcGFnZWQgbWVtb3J5
IGFyZSBub3cgZ2F0ZWQgd2l0aCB0aGUgcmVzcGVjdGl2ZQ0KPiBpZmRlZi4NCj4gUG90ZW50aWFs
bHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2luZyBjb3VsZCBiZSBpbXBsZW1lbnRl
ZA0KPiBmb3INCj4gQXJtLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4NCj4gDQo+IC0tLQ0KPiANCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+DQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPg0KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gDQo+
ICAgICBDaGFuZ2VzIGluIHYyOg0KPiAgICAgICAgIC0gRGVueSBncmFudCBvbiBmb3JlaWduIHBh
Z2UgKGFsaWduZWQgd2l0aCB0aGUgQVJNIGNvZGUpDQo+ICAgICAgICAgLSBVc2UgI2lmZGVmIHJh
dGhlciB0aGFuICNpZiBkZWZpbmVkDQo+ICAgICAgICAgLSBVcGRhdGUgY29tbWl0IG1lc3NhZ2UN
Cj4gICAgICAgICAtIEZpeCB0eXBvIGluIHRoZSB0aXRsZQ0KPiANCj4gZ2V0X3BhZ2VfZnJvbV9n
Zm4gd2lsbCBiZSBhYmxlIHRvIGdldCByZWZlcmVuY2Ugb24gZm9yZWlnbiBwYWdlIGFuZCBhcw0K
PiBwZXIgbXkgdW5kZXJzdGFuZGluZyB3aWxsIGFsbG93IHRvIGdyYW50IHBhZ2Ugb24gZm9yZWln
biBtZW1vcnkuDQo+IA0KPiBUaGlzIHdhcyBub3QgYWxsb3dlZCB3aXRoIGEgc2ltcGxlIGdldF9w
YWdlKC4uLikgb24gdGhlIEFSTQ0KPiBpbXBsZW1lbnRhdGlvbiAobm8gc2hhcmluZyBub3IgcGFn
aW5nIHN1cHByb3QpIGJ1dCBpcyBhbGxvd2VkIG9uIHRoZSB4ODYNCj4gaW1wbGVtZW50YXRpb24g
ZHVlIHRvIGdldF9wYWdlX2Zyb21fZ2ZuLg0KPiANCj4gT24geDg2LCBmb3JlaWduIHBhZ2VzIGFy
ZSBjdXJyZW50bHkgb25seSBhbGxvd2VkIGZvciBQVkggZG9tMCwgc28gSQ0KPiB0aGluayBpdCBp
cyBub3QgYSBiaWcgZGVhbCBmb3Igbm93Lg0KPiANCj4gT24gQXJtLCBmb3JlaWduIHBhZ2VzIGNh
biBiZSBwcmVzZW50IG9uIGFueSBkb21haW4uIFNvIHRoaXMgcGF0Y2ggd291bGQNCj4gcGVybWl0
IGdyYW50IG9uIGZvcmVpbmcgcGFnZXMuDQo+IA0KPiBUaGlzIHBhdGNoIHdpbGwgZGVueSBncmFu
dGluZyBmb3JlaWduIHBhZ2VzLiBKYW4gQmV1bGljaCBpcyBoYXBweSB3aXRoDQo+IGl0LiBBbnkg
b3RoZXIgb3BpbmlvbnM/DQoNClRoYXQgc2VlbXMgcmVhc29uYWJsZSB0byBtZS4gWW91IGNhbid0
IGdyYW50IGZyYW1lcyB0aGF0IGhhdmUgYmVlbiBncmFudCBtYXBwZWQgZnJvbSBhbm90aGVyIGRv
bWFpbiAoZXhjZXB0IGJ5IHVzaW5nIHYyIHRyYW5zaXRpdmUgZ3JhbnRzKSBzbyBkaXNhbGxvd2lu
ZyBncmFudGluZyBvZiBwcml2IG1hcHBlZCBmcmFtZXMgaXMgYXQgbGVhc3QgY29uc2lzdGVudC4N
Cg0KSSBkbyB3b25kZXIgd2hldGhlciB0aGlzIGZ1bmN0aW9uIGJlbG9uZ3MgaW4gdGhlIGdyYW50
IHRhYmxlIGNvZGUgdGhvdWdoLiBHZXR0aW5nIHRoZSBwYWdlIGZyb20gYSAoZCwgZ2ZuKSB0dXBs
ZSBpcyBwcm9iYWJseSBzb21ldGhpbmcgdGhhdCdzIG5lZWRlZCBpbiBhIGZldyBwbGFjZXMgYW5k
IGhlbmNlIHB1dHRpbmcgdGhlIGNvZGUgaW4gY29tbW9uL21lbW9yeS5jICh3aXRoIHN1aXRhYmxl
IGFkanVzdG1lbnQgdG8gdGhlIGVycm9yIHZhbHVlcykgd291bGQgc2VlbSBtb3JlIGFwcHJvcHJp
YXRlLg0KDQogIFBhdWwNCg0KPiAtLS0NCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE5
ICsrKysrKysrLS0tLS0tLS0tLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDExIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBpbmRleCBjMzg5NWU2MjAxLi5hNmEx
NjhkZjZlIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IEBAIC0yNTksNyArMjU5LDYgQEAgc3RhdGljIGlu
dCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sDQo+IHVuc2lnbmVkIGxvbmcgKmZy
YW1lLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqcmQpDQo+
ICB7DQo+ICAgICAgaW50IHJjID0gR05UU1Rfb2theTsNCj4gLSNpZiBkZWZpbmVkKFAyTV9QQUdF
RF9UWVBFUykgfHwgZGVmaW5lZChQMk1fU0hBUkVEX1RZUEVTKQ0KPiAgICAgIHAybV90eXBlX3Qg
cDJtdDsNCj4gDQo+ICAgICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihyZCwgZ2ZuLCAmcDJt
dCwNCj4gQEAgLTI2NywyNiArMjY2LDI0IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVu
c2lnbmVkIGxvbmcgZ2ZuLA0KPiB1bnNpZ25lZCBsb25nICpmcmFtZSwNCj4gICAgICBpZiAoICEo
KnBhZ2UpICkNCj4gICAgICB7DQo+ICAgICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZO
KTsNCj4gKyNpZmRlZiBQMk1fU0hBUkVEX1RZUEVTDQo+ICAgICAgICAgIGlmICggcDJtX2lzX3No
YXJlZChwMm10KSApDQo+ICAgICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOw0KPiArI2Vu
ZGlmDQo+ICsjaWZkZWYgUDJNX1BBR0VTX1RZUEVTDQo+ICAgICAgICAgIGlmICggcDJtX2lzX3Bh
Z2luZyhwMm10KSApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHJkLCBnZm4pOw0KPiAgICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsN
Cj4gICAgICAgICAgfQ0KPiArI2VuZGlmDQo+ICAgICAgICAgIHJldHVybiBHTlRTVF9iYWRfcGFn
ZTsNCj4gICAgICB9DQo+ICsNCj4gKyAgICBpZiAoIHAybV9pc19mb3JlaWduKHAybXQpICkNCj4g
KyAgICAgICAgcmV0dXJuIEdOVFNUX2JhZF9wYWdlOw0KPiArDQo+ICAgICAgKmZyYW1lID0gcGFn
ZV90b19tZm4oKnBhZ2UpOw0KPiAtI2Vsc2UNCj4gLSAgICAqZnJhbWUgPSBtZm5feChnZm5fdG9f
bWZuKHJkLCBfZ2ZuKGdmbikpKTsNCj4gLSAgICAqcGFnZSA9IG1mbl92YWxpZChfbWZuKCpmcmFt
ZSkpID8gbWZuX3RvX3BhZ2UoKmZyYW1lKSA6IE5VTEw7DQo+IC0gICAgaWYgKCAoISgqcGFnZSkp
IHx8ICghZ2V0X3BhZ2UoKnBhZ2UsIHJkKSkgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgKmZyYW1l
ID0gbWZuX3goSU5WQUxJRF9NRk4pOw0KPiAtICAgICAgICAqcGFnZSA9IE5VTEw7DQo+IC0gICAg
ICAgIHJjID0gR05UU1RfYmFkX3BhZ2U7DQo+IC0gICAgfQ0KPiAtI2VuZGlmDQo+IA0KPiAgICAg
IHJldHVybiByYzsNCj4gIH0NCj4gLS0NCj4gMi4xMS4wDQo+IA0KPiANCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:52:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:52:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEGa-0008Hy-Hi; Tue, 19 Sep 2017 08:52:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEGY-0008Hs-Re
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 08:52:26 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 68/B8-01910-9CAD0C95; Tue, 19 Sep 2017 08:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6xWwc
 iDS7NEbW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnrDi5jKfjJXtHS7N3AeIKti5GTQ0LAX2Lu
 l9OMELaHxPWzJ5hAbBYBVYm+C+vYQWw2AWWJn529YPUiAtoSL1atA7OZBQokJt3tBqsRFkiQm
 P3jNVicV8BCYseX+6xdjFwcQgJvGCUav/QwQyQEJU7OfMIC0awjsWD3J6AGDiBbWmL5Pw6QMK
 eAo8TdQ0fB5ogKqEh0Lp0DVi4koCDRMf0YE8SdlhLf1j9lnsAoMAvJ1FlIps5CmLqAkXkVo0Z
 xalFZapGukaleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgYNYzMDDuYGw94XeI
 UZKDSUmU9/y1A5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHilgYEuJFiUmp5akZaZA4wRmLQEB
 4+SCG/VTaA0b3FBYm5xZjpE6hSjopQ47zqQhABIIqM0D64NFpeXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnztoNM4cnMK4Gb/gpoMRPQ4uwNYItLEhFSUg2MkS+XRFUZTLGy/nWK4+lXrZU
 WJXadnBsZTDdM5pj5e1WQo82CWUGc1kkaW8ryGNPn3as7oCLSsarqqOvm6/1in2RbeZR4F+fK
 pelcOv/z/sQny5/uXN4dd2DB6juPnvFcajlufPWrRn6AcNKX+K2nNy1Oi9jyUu+BwUY5xoVMh
 tkLnny+pcf/W4mlOCPRUIu5qDgRAAeN7QnGAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505811140!57379555!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51887 invoked from network); 19 Sep 2017 08:52:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:52:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448293430"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 09:52:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919085218.f433stiqdol76vfk@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170918145208.4r3uju4j7rb6xv6j@citrix.com>
 <22975.61298.694908.280206@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22975.61298.694908.280206@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDU6MDg6MThQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jl
c3RyaWN0X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+
ID4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDBQTSArMDEwMCwgSWFuIEphY2tzb24g
d3JvdGU6Cj4gLi4uCj4gPiA+ICt2b2lkIHhlbnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFu
ZGxlKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlKik7Cj4gPiA+ICt2b2lkIHhlbnRvb2xjb3Jl
X19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUqKTsK
PiA+IAo+ID4gV2h5IHVzZSB0d28gdW5kZXJzY29yZXMgaW4gdGhvc2UgZnVuY3Rpb24gbmFtZXM/
Cj4gCj4gVGhlc2UgZnVuY3Rpb25zIGFyZSBmb3IgdXNlIGJ5IG90aGVyIFhlbiBsaWJyYXJpZXMg
b25seSwgbm90IGJ5Cj4gZXh0ZXJuYWwgY2FsbGVycy4KPiAKPiA+IElzIHRoaXMgbGlicmFyeSBz
dXBwb3NlZCB0byBiZSBzdGFibGU/IFdlIG9ubHkgZXhwZWN0IHRoaXMgdG8gYmUgdGVjaAo+ID4g
cmV2aWV3LCByaWdodD8gIEkgdGhpbmsgaXQgaXMgd29ydGggZXhwbGljaXRseSBzdGF0aW5nIHRo
YXQgaWYgdGhhdCdzCj4gPiB0aGUgY2FzZS4KPiAKPiBUaGUgQVBJL0FCSSB0byB4ZW50b29sY29y
ZV9yZXN0cmljdF9hbGwgaXMgaW50ZW5kZWQgdG8gYmUgc3RhYmxlLgo+IFRoZSBpbnRlcm5hbCBB
UEkgbWF5IHZhcnkuCj4gCj4gVGhlIGhlYWQgY29tbWVudCBvZiB4ZW50b29sY29yZV9pbnRlcm5h
bC5oIHNheXMKPiAgICAqIEludGVyZmFjZXMgb2YgeGVudG9vbGNvcmUgZGlyZWN0ZWQgaW50ZXJu
YWxseSBhdCBvdGhlciBYZW4gbGlicmFyaWVzCj4gYnV0IEkgY2FuIG1ha2UgdGhpcyBtb3JlIGV4
cGxpY2l0IGlmIHlvdSB3YW50LgoKVGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhhdC4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:52:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEGo-0008Ix-Oo; Tue, 19 Sep 2017 08:52:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEGn-0008Ik-F6
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 08:52:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 59/E4-17770-8DAD0C95; Tue, 19 Sep 2017 08:52:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO7VWwc
 iDX63iFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyTr98zFVxlrLhz7DFLA+Mmxi5GTg4JAX+J
 P+cOQ9keEtfPnmDqYuTgYBFQlbg6yw8kzCagLPGzs5cNxBYR0JZ4sWodmM0sUCDRuGgpO4gtL
 JAgMfvHazaQVl4BC4kP50K6GLk4hAQ6GCVm3z7KBFLDKyAocXLmExaIXh2JBbs/gdUzC0hLLP
 /HARLmFPCSeNy3HGykqICKROfSOWDlQgIKEh3TjzFBXGkp8W39U+YJjAKzkEydhWTqLISpCxi
 ZVzFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYlAxDsYFy1
 IPAQoyQHk5Io7/lrByKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBKA8NcSLAoNT21Ii0zBxghM
 GkJDh4lEd6qm0Bp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US510HUiQAUpRRmgc3Ahatlx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wUyhSczrwRu0yugI5iAjsjeAHZESSJCSqqBUeR
 V7RRpRqlC9fPXk7p4NDdXH35XUn2aJUdmVllpgtYHPs4UozkPuExPqmy5nurH+SpMMFrjt86p
 2Ca286cWZr68tebvXdH5U+0Kk4w2zTDM++h+5gTrZeFjbM5Plzx64cYrLm+hteFxXJ2dkOxvR
 w/vkDDzyd6Lsle5HtkxO/vjTcutKR8XKbEUZyQaajEXFScCAP5N6Z/RAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505811155!83375276!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26028 invoked from network); 19 Sep 2017 08:52:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:52:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440263246"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 09:52:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919085234.2f2am4y7msis4iec@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQpIHsKPiAr
LyogeHh4IGxvY2sgKi8KClRoaXMgc2hvdWxkIGJlIHJlbW92ZWQuCgpXaXRoIHRoaXMgZml4ZWQ6
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:52:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:52:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEH3-0008Le-WE; Tue, 19 Sep 2017 08:52:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEH2-0008LM-LI
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 08:52:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E8/99-03454-7EAD0C95; Tue, 19 Sep 2017 08:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpO6TWwc
 iDS781LC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnzn19lLZjPWLFs93T2BsYuIOTkkBDwl+je
 Nh/K9pC4fvYEUxcjBweLgKrEioXGIGE2AWWJn529bCC2iIC2xItV68BsZoECicZFS9lBbGGBM
 IkPi++A2bwCFhKL3i0CGsnFISTQwSix6GcjK0RCUOLkzCcsEM06Egt2f2ID2cUsIC2x/B8HSJ
 hTwEvi18HlYHNEBVQkOpfOASsXElCQ6Jh+jAniTEuJb+ufMk9gFJiFZOosJFNnIUxdwMi8ilG
 jOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDAZgGAH46oFgYcY
 JTmYlER5z187ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjcKGOhCgkWp6akVaZk5wBiBSUtw8
 CiJ8FbdBErzFhck5hZnpkOkTjEac/SsuPiHiePGw+t/mIRY8vLzUqXEeR1AJgmAlGaU5sENgs
 XuJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnztoMs5MnMK4Hb9wroFCagU7I3gJ1SkoiQkmp
 gjHRemtrPcC2fZY/PkgfxvjXs2X/rQoNutPi977WdvfTOTjHR4tmK3/6Lzn6bHeHw72bapZjY
 0/nXBD/19hz7ncG2vnbGrvIkW4bps41fhihYblj3tn7XC43QPjNtHbGmdQevbAnazrPfOvulT
 0D+MT2T7e+Z3LqMdsedf5NYvVk+3b/QhWmTEktxRqKhFnNRcSIADecB2dgCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505811171!57884142!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24720 invoked from network); 19 Sep 2017 08:52:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:52:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440263257"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 09:52:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919085249.dnzbr6jsr7im3vqv@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-5-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-5-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/22] tools: qemu-xen build: prepare to
 link against xentoolcore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:53:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:53:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEHy-000051-Bv; Tue, 19 Sep 2017 08:53:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEHx-0008WV-Eq
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 08:53:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 00/AD-26922-02BD0C95; Tue, 19 Sep 2017 08:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpK707QO
 RBksX6ljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxDp/oZCy4yVvQ9fcvYwLiBsYuRk0NCwF/i
 0dF2VgjbQ+L62RNMXYwcHCwCqhLfDoSAhNkElCV+dvaygdgiAtoSL1atA7OZBQokGhctZQexh
 QWcJd4tews2klfAQmLyy5VANheHkEAHo8TqCwegEoISJ2c+YYFo1pFYsPsTG8guZgFpieX/OE
 DCnAJeErteLwE7R1RARaJz6RywciEBBYmO6ceYIM60lPi2/inzBEaBWUimzkIydRbC1AWMzKs
 YNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkwEIdjCumR94
 iFGSg0lJlPf8tQORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H94EygkWpaanVqRl5gBjBCYtw
 cGjJML7GSTNW1yQmFucmQ6ROsVozLFqwpU/TBw3Hl7/wyTEkpeflyolzutwC6hUAKQ0ozQPbh
 Asdi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPc/yEKezLwSuH2vgE5hAjolewPYKSWJCCm
 pBkaeis+SHfHn+M/YbxT9oSP+IcOwc8qevXfStrpfZBaaYRO4X+FZse1un1UGZapb8pZZzdx1
 3Wi5x1H/p5LdfdZtr+X7H9rfVrZTYvUus+l/H8Yvs2vb4yp3N8vXT8rVPZ3ezJdZMK+OjZer8
 9b6SWvWHz020eKZ6MuIur9CrmetXs48wPnKdakSS3FGoqEWc1FxIgDmg4YM2AIAAA==
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505811226!80401947!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37070 invoked from network); 19 Sep 2017 08:53:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:53:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440263310"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 09:53:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919085344.ehjthmoutedaznjs@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-6-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-6-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 05/22] libxl: #include
	"xentoolcore_internal.h"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gbW92ZSBzb21ldGhpbmcgaGVyZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:53:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:53:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEI3-00006X-Ik; Tue, 19 Sep 2017 08:53:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEI1-00005y-Tv
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 08:53:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 51/FC-03454-52BD0C95; Tue, 19 Sep 2017 08:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDva7K7QO
 RBt29Nhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPBtWVMBfMZK/4un8TcwNgFhJwcEgL+Eid7
 prJB2B4S18+eYAKxWQRUJV6+/8UCYrMJKEv87OwFqxER0JZ4sWodmM0sUCDRuGgpO4gtLOArs
 WziQVYQm1fAQmL9nG9AcS4OIYEORon5TY2MEAlBiZMzn7BANOtILNj9CWgQB5AtLbH8HweIyS
 ngJbH+jypIhaiAikTn0jlg1UICChId048xQZxpKfFt/VPmCYwCs5AMnYVk6CyEoQsYmVcxahS
 nFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GA8sCjwEKMk
 B5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8c7cD5QSLUtNTK9Iyc4AxApOW4OBRE
 uH9vg0ozVtckJhbnJkOkTrFaMzRs+LiHyaOGw+v/2ESYsnLz0uVEuetBZkkAFKaUZoHNwgWu5
 cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLsQZApPZl4J3L5XQKcwAZ3SsmMPyCkliQgpqQb
 GvF7ViWbuvpF6L6u3RbSYORv7+jFnGRj3ijV66eudVzoy93jg6lyZNVc5SvtNJ53/W6zA8NN7
 45K/Sz7PeBAVrrL4Xq0e94oHGybsOnXYeNasQK/qo3t/LG54/1R51pXNsm/EG2Ma63P3nJx8M
 /JbvUySwPsl/2TfJ2WXCf5Q3cD0xyo4ZIKfEktxRqKhFnNRcSIAS+OfotgCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505811235!85617611!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3843 invoked from network); 19 Sep 2017 08:53:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:53:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448293513"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 09:53:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919085353.pevrrkwjwsg6shzz@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-7-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-7-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 06/22] tools: move CONTAINER_OF to
	xentoolcore_internal.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:55:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEJc-0000P3-UP; Tue, 19 Sep 2017 08:55:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duEJb-0000Oi-CY
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 08:55:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4D/64-02023-68BD0C95; Tue, 19 Sep 2017 08:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQrf19oF
 Ig4tvdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxD9x6zFuxJrWjft4OxgXGjVxcjJ4eEgJ/E
 4Qc3mEBsFgFViZtt09m6GDk42ATsJaZ/rQAJiwCFO7beBCrh4mAWOMYk8WjxTXaQhLBAmETfr
 ANgNq+Ap8T1w9tYQYqEBFoYJf48vsYEkRCUODnzCQuIzSygJ3Fj6hSwBcwC0hLL/3FAhOUlmr
 fOZgaxOQU8JN7/OA82U1RAReLkyjVgY4QEFCX65z1gg7g5XWLr31/MExgFZiHZMAvJhlkIG2Y
 h2bCAkWUVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDAMgDB
 DsZjk50PMUpyMCmJ8p6/diBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvWZCcYFFqempFWmYOM
 HZg0hIcPEoivNkgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEud9D1IkAFKUUZoHNwIWx5
 cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsVZApPZl4J3KZXQEcwgRyxAeyIkkSElFQDY4i
 2xNEHM/buF/rU3xwqwd8be/pQwjVBoT+Xz6fJyNSnsfdHv4x8at9TN/WThOPro3vdlu4terJl
 SsF9WyXGPVPfB9jN7fwb1VhmqO/eYcRvdrtGZZWXcrXr1oXTC9Q59/Fu9vjU+t3W9P6aQAMPm
 cwXE+T3T5LUt3HYlvj2sGbIstccE2zElFiKMxINtZiLihMBo8X0Z94CAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505811333!110574662!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9470 invoked from network); 19 Sep 2017 08:55:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 08:55:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53058465"
Date: Tue, 19 Sep 2017 09:55:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919085528.lovtryjfkor3by5l@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-5-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-5-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBtYWluIGRhdGEgc3RydWN0dXJlcyBvZiBNQkEuCj4gCj4g
TGlrZSBDQVQgZmVhdHVyZXMsIE1CQSBIVyBpbmZvIGhhcyBjb3NfbWF4IHdoaWNoIG1lYW5zIHRo
ZSBtYXggdGhydGwKPiByZWdpc3RlciBudW1iZXIsIGFuZCB0aHJ0bF9tYXggd2hpY2ggbWVhbnMg
dGhlIG1heCB0aHJvdHRsZSB2YWx1ZQo+IChkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxh
ZyB0byByZXByZXNlbnQgaWYgdGhlIHRocm90dGxlCj4gdmFsdWUgaXMgbGluZWFyIG9yIG5vdC4K
PiAKPiBPbmUgdGhydGwgcmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZv
ciBvbmUgb3IgbW9yZQo+IGRvbWFpbnMuIFRoZSB0aHJvdHRsZSB2YWx1ZSBtZWFucyB0aGUgdHJh
bnNhY3Rpb24gdGltZSBiZXR3ZWVuIEwyCj4gY2FjaGUgYW5kIG5leHQgbGV2ZWwgbWVtb3J5IHRv
IGJlIGRlbGF5ZWQuCgoiVGhlIHRocm90dGxlIHZhbHVlIGNvbnRhaW5zIHRoZSBkZWxheSBiZXR3
ZWVuIEwyIGNhY2hlIGFuZCB0aGUgbmV4dApjYWNoZSBsZXZlbC4iCgpTZWVtcyBiZXR0ZXIsIGJ1
dCBJJ20gbm90IGEgbmF0aXZlIHNwZWFrZXIgYW55d2F5LgoKPiAKPiBUaGlzIHBhdGNoIGFsc28g
aW1wbGVtZW50cyBpbml0IGZsb3cgZm9yIE1CQSBhbmQgcmVnaXN0ZXIgc3R1Ygo+IGNhbGxiYWNr
IGZ1bmN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KPiAtLS0KPiB2MzoKPiAgICAgLSByZXBsYWNlICdwc3JfdmFsX3R5cGUnIHRvICdw
c3JfdHlwZScuIEFsc28sIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8KPiAgICAgICAnUFNS
X1RZUEVfTUJBX1RIUlRMJy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
Cj4gICAgIC0gcmVwbGFjZSAnTUJBX0xJTkVBUicgdG8gJ01CQV9MSU5FQVJfTUFTSycgdG8gbWFr
ZSB0aGUgbmFtZSBtb3JlIGNsZWFyLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKPiAgICAgLSByZXBsYXNlICdjYXRfaW5mbycvJ21iYV9pbmZvJyB0byAnY2F0Jy8nbWJh
JyB0byBtYWtlIHRoZSBuYW1lcyBzaG9ydGVyLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKPiAgICAgLSBjaGFuZ2UgdHlwZSBvZiAnbGluZWFyJyB0byAnYm9vbCcuCj4g
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAgICAtIG1ha2UgZm9ybWF0
IHN0cmluZyBvZiBwcmludGYgaW4gb25lIGxpbmUuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQo+IHYyOgo+ICAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byByZXBs
YWNlICdjb3MgcmVnaXN0ZXInIHRvICd0aHJ0bCByZWdpc3RlcicgdG8KPiAgICAgICBtYWtlIGl0
IGFjY3VyYXRlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIHJlc3Rv
cmUgdGhlIHBsYWNlIG9mIHRoZSBzZW50ZW5jZSB0byBhc3NpZ24gdmFsdWUgdG8gJ2ZlYXQtPmNi
bV9sZW4nCj4gICAgICAgYmVjYXVzZSB0aGUgTUJBIGluaXQgZmxvdyBpcyBzcGxpdHRlZCBvdXQg
YXMgYSBzZXBhcmF0ZSBmdW5jdGlvbiBpbiB2MS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8g
UGVuZykKPiAgICAgLSBhZGQgY29tbWVudCB0byBleHBsYWluIHdoYXQgdGhlIE1CQSB0aHJ0bCBk
ZWZhdWwgdmFsdWUgJzAnIHN0YW5kcyBmb3IuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBl
bmcpCj4gICAgIC0gY2hlY2sgJ3RocnRsX21heCcgdW5kZXIgbGluZWFyIG1vZGUuIEl0IGNvdWxk
IG5vdCBiZSBldXFhbCBvciBsYXJnZXIgdGhhbgo+ICAgICAgIDEwMC4KPiAgICAgICAoc3VnZ2Vz
dGVkIGJ5IENoYW8gUGVuZykKPiB2MToKPiAgICAgLSByZWJhc2UgY29kZXMgb250byBMMiBDQVQg
djE1Lgo+ICAgICAtIG1vdmUgY29tbWVudCB0byBhcHByb3ByaWF0ZSBwbGFjZS4KPiAgICAgICAo
c3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKPiAgICAgLSBpbXBsZW1lbnQgJ21iYV9pbml0X2ZlYXR1
cmUnIGFuZCBrZWVwICdjYXRfaW5pdF9mZWF0dXJlJy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IENo
YW8gUGVuZykKPiAgICAgLSBrZWVwICdyZWdzLmInIGludG8gYSBsb2NhbCB2YXJpYWJsZSB0byBh
dm9pZCByZWFkaW5nIENQVUlEIGV2ZXJ5IHRpbWUuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAgfCAxNDAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oIHwgICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAg
ICB8ICAgMiArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKyksIDE4IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94
ODYvcHNyLmMKPiBpbmRleCA0MTY2YTFjLi4xMDc3NmQyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IEBAIC0yNywxMyArMjcsMTYg
QEAKPiAgICogLSBDTVQgICAgICAgICBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kKPiAgICog
LSBDT1MvQ0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNlLiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4K
PiAgICogLSBDT1NfTUFYICAgICBNYXggbnVtYmVyIG9mIENPUyBmb3IgdGhlIGZlYXR1cmUgKG1p
bnVzIDEpCj4gKyAqIC0gTUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCj4g
ICAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKPiAgICogLSBQU1Ig
ICAgICAgICBJbnRlbCBQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UKPiArICogLSBUSFJUTF9NQVgg
ICBNYXggdGhyb3R0bGUgdmFsdWUgKGRlbGF5IHZhbHVlKSBvZiBNQkEKPiAgICovCj4gIAo+ICAj
ZGVmaW5lIFBTUl9DTVQgICAgICAgICgxdSA8PCAwKQo+ICAjZGVmaW5lIFBTUl9DQVQgICAgICAg
ICgxdSA8PCAxKQo+ICAjZGVmaW5lIFBTUl9DRFAgICAgICAgICgxdSA8PCAyKQo+ICsjZGVmaW5l
IFBTUl9NQkEgICAgICAgICgxdSA8PCAzKQo+ICAKPiAgI2RlZmluZSBDQVRfQ0JNX0xFTl9NQVNL
IDB4MWYKPiAgI2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4ZmZmZgo+IEBAIC02MCwxMCArNjMs
MTQgQEAKPiAgICovCj4gICNkZWZpbmUgTUFYX0NPU19OVU0gMgo+ICAKPiArI2RlZmluZSBNQkFf
TElORUFSX01BU0sgICAgKDF1IDw8IDIpCj4gKyNkZWZpbmUgTUJBX1RIUlRMX01BWF9NQVNLIDB4
ZmZmCj4gKwo+ICBlbnVtIHBzcl9mZWF0X3R5cGUgewo+ICAgICAgRkVBVF9UWVBFX0wzX0NBVCwK
PiAgICAgIEZFQVRfVFlQRV9MM19DRFAsCj4gICAgICBGRUFUX1RZUEVfTDJfQ0FULAo+ICsgICAg
RkVBVF9UWVBFX01CQSwKPiAgICAgIEZFQVRfVFlQRV9OVU0sCj4gICAgICBGRUFUX1RZUEVfVU5L
Tk9XTiwKPiAgfTsKPiBAQCAtNzEsNyArNzgsNiBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewo+ICAv
Kgo+ICAgKiBUaGlzIHN0cnVjdHVyZSByZXByZXNlbnRzIG9uZSBmZWF0dXJlLgo+ICAgKiBjb3Nf
bWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIgZ290IHRocm91Z2ggQ1BVSUQu
Cj4gLSAqIGNibV9sZW4gICAgIC0gVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRocm91Z2ggQ1BVSUQu
Cj4gICAqIGNvc19yZWdfdmFsIC0gQXJyYXkgdG8gc3RvcmUgdGhlIHZhbHVlcyBvZiBDT1MgcmVn
aXN0ZXJzLiBPbmUgZW50cnkgc3RvcmVzCj4gICAqICAgICAgICAgICAgICAgdGhlIHZhbHVlIG9m
IG9uZSBDT1MgcmVnaXN0ZXIuCj4gICAqICAgICAgICAgICAgICAgRm9yIEwzIENBVCBhbmQgTDIg
Q0FULCBvbmUgZW50cnkgY29ycmVzcG9uZHMgdG8gb25lIENPU19JRC4KPiBAQCAtODAsOSArODYs
MjMgQEAgZW51bSBwc3JfZmVhdF90eXBlIHsKPiAgICogICAgICAgICAgICAgICBjb3NfcmVnX3Zh
bFsxXSAoQ29kZSkuCj4gICAqLwo+ICBzdHJ1Y3QgZmVhdF9ub2RlIHsKPiAtICAgIC8qIGNvc19t
YXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIu
ICovCj4gKyAgICAvKiBjb3NfbWF4IGlzIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBz
byBmYXIuICovCgouLi5jb21tb24gYW1vbmcgYWxsIGZlYXR1cmVzLi4uCgo+ICAgICAgdW5zaWdu
ZWQgaW50IGNvc19tYXg7Cj4gLSAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKPiArCj4gKyAgICAv
KiBGZWF0dXJlIHNwZWNpZmljIEhXIGluZm8uICovCj4gKyAgICB1bmlvbiB7Cj4gKyAgICAgICAg
c3RydWN0IHsKPiArICAgICAgICAgICAgLyogVGhlIGxlbmd0aCBvZiBDQk0gZ290IHRocm91Z2gg
Q1BVSUQuICovCj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYm1fbGVuOwo+ICsgICAgICAg
IH0gY2F0Owo+ICsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICAvKiBUaGUgbWF4
IHRocm90dGxpbmcgdmFsdWUgZ290IHRocm91Z2ggQ1BVSUQuICovCj4gKyAgICAgICAgICAgIHVu
c2lnbmVkIGludCB0aHJ0bF9tYXg7Cj4gKyAgICAgICAgICAgIGJvb2wgbGluZWFyOwo+ICsgICAg
ICAgIH0gbWJhOwo+ICsgICAgfTsKPiArCj4gICAgICB1aW50MzJfdCBjb3NfcmVnX3ZhbFtNQVhf
Q09TX1JFR19DTlRdOwo+ICB9Owo+ICAKPiBAQCAtMTYxLDYgKzE4MSw3IEBAIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3QgcHNyX2Fzc29jLCBwc3JfYXNzb2MpOwo+ICAgKi8KPiAgc3RhdGlj
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7Cj4gIHN0YXRpYyBzdHJ1Y3QgZmVhdF9ub2RlICpm
ZWF0X2wyX2NhdDsKPiArc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbWJhOwo+ICAKPiAg
LyogQ29tbW9uIGZ1bmN0aW9ucyAqLwo+ICAjZGVmaW5lIGNhdF9kZWZhdWx0X3ZhbChsZW4pICgw
eGZmZmZmZmZmID4+ICgzMiAtIChsZW4pKSkKPiBAQCAtMjcyLDcgKzI5Myw3IEBAIHN0YXRpYyBi
b29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2Jt
KQo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gLS8qIENBVCBjb21tb24gZnVuY3Rpb25z
IGltcGxlbWVudGF0aW9uLiAqLwo+ICsvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZl
YXR1cmVzJyBmdW5jdGlvbnMuICovCj4gIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25z
dCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAo+IEBAIC0yODgsOCArMzA5LDggQEAgc3RhdGlj
IGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ICAg
ICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCj4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
Cj4gIAo+IC0gICAgZmVhdC0+Y2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykg
KyAxOwo+ICAgICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENB
VF9DT1NfTUFYX01BU0spOwo+ICsgICAgZmVhdC0+Y2F0LmNibV9sZW4gPSAocmVncy0+YSAmIENB
VF9DQk1fTEVOX01BU0spICsgMTsKPiAgCj4gICAgICBzd2l0Y2ggKCB0eXBlICkKPiAgICAgIHsK
PiBAQCAtMjk5LDEyICszMjAsMTIgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ICAgICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsK
PiAgCj4gICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJp
dHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwo+IC0gICAgICAgIGZlYXQtPmNvc19yZWdfdmFs
WzBdID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwo+ICsgICAgICAgIGZlYXQtPmNv
c19yZWdfdmFsWzBdID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKTsKPiAgCj4g
ICAgICAgICAgd3Jtc3JsKCh0eXBlID09IEZFQVRfVFlQRV9MM19DQVQgPwo+ICAgICAgICAgICAg
ICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0soMCkgOgo+ICAgICAgICAgICAgICAgICAgTVNSX0lB
MzJfUFNSX0wyX01BU0soMCkpLAo+IC0gICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVh
dC0+Y2JtX2xlbikpOwo+ICsgICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0
LmNibV9sZW4pKTsKPiAgCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+IEBAIC0zMTksMTEgKzM0MCwx
MyBAQCBzdGF0aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYg
KnJlZ3MsCj4gICAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0LT5jb3NfbWF4IC0gMSkgPj4g
MTsKPiAgCj4gICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxs
IGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwo+IC0gICAgICAgIGdldF9jZHBfY29kZShm
ZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKPiAtICAgICAgICBnZXRf
Y2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Cj4gKyAg
ICAgICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5j
Ym1fbGVuKTsKPiArICAgICAgICBnZXRfY2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92
YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwo+ICAKPiAtICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNS
X0wzX01BU0soMCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Cj4gLSAgICAgICAg
d3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2Jt
X2xlbikpOwo+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwKPiArICAg
ICAgICAgICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7Cj4gKyAgICAg
ICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLAo+ICsgICAgICAgICAgICAgICBjYXRf
ZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pKTsKPiAgICAgICAgICByZG1zcmwoTVNSX0lB
MzJfUFNSX0wzX1FPU19DRkcsIHZhbCk7Cj4gICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9M
M19RT1NfQ0ZHLAo+ICAgICAgICAgICAgICAgICB2YWwgfCAoMXVsbCA8PCBQU1JfTDNfUU9TX0NE
UF9FTkFCTEVfQklUKSk7Cj4gQEAgLTM0Myw3ICszNjYsNTAgQEAgc3RhdGljIGludCBjYXRfaW5p
dF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ICAKPiAgICAgIHByaW50
ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1f
bGVuOiV1XG4iLAo+ICAgICAgICAgICAgIGNhdF9mZWF0X25hbWVbdHlwZV0sIGNwdV90b19zb2Nr
ZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKSwKPiAtICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0
LT5jYm1fbGVuKTsKPiArICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYXQuY2JtX2xl
bik7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgbWJhX2luaXRf
ZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUpCj4gK3sKPiArICAgIC8qIE5v
IHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KPiArICAgIGlmICggIXJl
Z3MtPmEgfHwgIXJlZ3MtPmQgKQo+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsKPiArICAg
IGlmICggdHlwZSAhPSBGRUFUX1RZUEVfTUJBICkKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsK
CllvdSBjYW4gam9pbiB0aGUgdHdvIGNoZWNrcyBhYm92ZSBpbiBhIHNpbmdsZSBpZi4KCj4gKwo+
ICsgICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1Nf
TUFYX01BU0spOwo+ICsgICAgaWYgKCBmZWF0LT5jb3NfbWF4IDwgMSApCj4gKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7Cj4gKwo+ICsgICAgZmVhdC0+bWJhLnRocnRsX21heCA9IChyZWdzLT5hICYg
TUJBX1RIUlRMX01BWF9NQVNLKSArIDE7Cj4gKwo+ICsgICAgaWYgKCByZWdzLT5jICYgTUJBX0xJ
TkVBUl9NQVNLICkKPiArICAgIHsKPiArICAgICAgICBmZWF0LT5tYmEubGluZWFyID0gdHJ1ZTsK
PiArCj4gKyAgICAgICAgaWYgKCBmZWF0LT5tYmEudGhydGxfbWF4ID49IDEwMCApCj4gKyAgICAg
ICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIFdlIHJlc2VydmUg
Y29zPTAgYXMgZGVmYXVsdCB0aHJ0bCAoMCkgd2hpY2ggbWVhbnMgbm8gZGVsYXkuICovCj4gKyAg
ICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IDA7CgpBRkFJQ1QgZmVhdCBpcyBhbGxvY2F0ZWQgdXNp
bmcgeHphbGxvYywgc28gdGhpcyB3aWxsIGFscmVhZHkgYmUgMC4KCj4gKyAgICB3cm1zcmwoTVNS
X0lBMzJfUFNSX01CQV9NQVNLKDApLCAwKTsKPiArCj4gKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJl
IGludG8gYXJyYXkuICovCj4gKyAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7Cj4gKwo+
ICsgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAg
ICBwcmludGsoWEVOTE9HX0lORk8gIk1CQTogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6
JXUsIHRocnRsX21heDoldSwgbGluZWFyOiV1LlxuIiwKPiArICAgICAgICAgICBjcHVfdG9fc29j
a2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCj4gKyAgICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVh
dC0+bWJhLnRocnRsX21heCwgZmVhdC0+bWJhLmxpbmVhcik7Cj4gIAo+ICAgICAgcmV0dXJuIDA7
Cj4gIH0KPiBAQCAtMzU1LDcgKzQyMSw3IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZv
KGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+
ICAKPiAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdID0gZmVhdC0+Y29zX21heDsKPiAt
ICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9IGZlYXQtPmNibV9sZW47Cj4gKyAg
ICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl0gPSBmZWF0LT5jYXQuY2JtX2xlbjsKPiAg
ICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXSA9IDA7Cj4gIAo+ICAgICAgcmV0dXJuIHRy
dWU7Cj4gQEAgLTQyMSw2ICs0ODcsMjYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3Bz
IGwyX2NhdF9wcm9wcyA9IHsKPiAgICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAo+
ICB9Owo+ICAKPiArLyogTUJBIHByb3BzICovCj4gK3N0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9p
bmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKPiArewo+
ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCj4gK3sKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0
cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKPiArICAgIC5jb3NfbnVtID0gMSwKPiArICAg
IC50eXBlWzBdID0gUFNSX1RZUEVfTUJBX1RIUlRMLAo+ICsgICAgLmFsdF90eXBlID0gUFNSX1RZ
UEVfVU5LTk9XTiwKPiArICAgIC5nZXRfZmVhdF9pbmZvID0gbWJhX2dldF9mZWF0X2luZm8sCj4g
KyAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21zciwKPiArfTsKPiArCj4gIHN0YXRpYyB2b2lk
IF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVy
ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNr
KQo+ICB7Cj4gQEAgLTQ1Niw2ICs1NDIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNy
X3BhcmFtKGNoYXIgKnMpCj4gICAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgImNt
dCIsIFBTUl9DTVQpOwo+ICAgICAgICAgIHBhcnNlX3Bzcl9ib29sKHMsIHZhbF9zdHIsICJjYXQi
LCBQU1JfQ0FUKTsKPiAgICAgICAgICBwYXJzZV9wc3JfYm9vbChzLCB2YWxfc3RyLCAiY2RwIiwg
UFNSX0NEUCk7Cj4gKyAgICAgICAgcGFyc2VfcHNyX2Jvb2wocywgdmFsX3N0ciwgIm1iYSIsIFBT
Ul9NQkEpOwo+ICAKPiAgICAgICAgICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAicm1pZF9t
YXgiKSApCj4gICAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9z
dHIsIE5VTEwsIDApOwo+IEBAIC04NjIsNyArOTQ5LDcgQEAgc3RhdGljIGludCBpbnNlcnRfdmFs
X2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCj4gICAgICBpZiAoIGFycmF5X2xlbiA8IHByb3Bz
LT5jb3NfbnVtICkKPiAgICAgICAgICByZXR1cm4gLUVOT1NQQzsKPiAgCj4gLSAgICBpZiAoICFw
c3JfY2hlY2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKPiArICAgIGlmICggIXBzcl9j
aGVja19jYm0oZmVhdC0+Y2F0LmNibV9sZW4sIG5ld192YWwpICkKPiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiAgCj4gICAgICAvKgo+IEBAIC0xMzgwLDYgKzE0NjcsMTAgQEAgc3RhdGljIGlu
dCBwc3JfY3B1X3ByZXBhcmUodm9pZCkKPiAgICAgICAgICAgKGZlYXRfbDJfY2F0ID0geHphbGxv
YyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07
Cj4gIAo+ICsgICAgaWYgKCBmZWF0X21iYSA9PSBOVUxMICYmCj4gKyAgICAgICAgIChmZWF0X21i
YSA9IHh6YWxsb2Moc3RydWN0IGZlYXRfbm9kZSkpID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IEBAIC0xMzg5LDYgKzE0
ODAsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiAgICAgIHVuc2lnbmVkIGlu
dCBzb2NrZXQsIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAgICAgIHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQ7Cj4gICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZWdzOwo+ICsgICAgdWludDMyX3Qg
cmVnX2I7CgpOb3Qgc3VyZSBvZiB0aGUgYmVuZWZpdCBiZXR3ZWVuIHVzaW5nIHJlZ3MuYiBvciBy
ZWdfYiAoaXQncyBvbmx5IDEKY2hhciBzaG9ydGVyKS4KCj4gIAo+ICAgICAgaWYgKCAhcHNyX2Fs
bG9jX2ZlYXRfZW5hYmxlZCgpIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUFFFKSApCj4g
ICAgICAgICAgZ290byBhc3NvY19pbml0Owo+IEBAIC0xNDA3LDcgKzE0OTksOCBAQCBzdGF0aWMg
dm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiAgICAgIHNwaW5fbG9ja19pbml0KCZpbmZvLT5yZWZf
bG9jayk7Cj4gIAo+ICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAw
LCAmcmVncyk7Cj4gLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKPiAr
ICAgIHJlZ19iID0gcmVncy5iOwo+ICsgICAgaWYgKCByZWdfYiAmIFBTUl9SRVNPVVJDRV9UWVBF
X0wzICkKPiAgICAgIHsKPiAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZF
TF9DQVQsIDEsICZyZWdzKTsKPiAgCj4gQEAgLTE0MjgsOCArMTUyMSw3IEBAIHN0YXRpYyB2b2lk
IHBzcl9jcHVfaW5pdCh2b2lkKQo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gLSAgICBjcHVp
ZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKPiAtICAgIGlmICgg
cmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQo+ICsgICAgaWYgKCByZWdfYiAmIFBTUl9S
RVNPVVJDRV9UWVBFX0wyICkKPiAgICAgIHsKPiAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBT
Ul9DUFVJRF9MRVZFTF9DQVQsIDIsICZyZWdzKTsKPiAgCj4gQEAgLTE0NDEsNiArMTUzMywxOCBA
QCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiAgICAgICAgICAgICAgZmVhdF9sMl9j
YXQgPSBmZWF0Owo+ICAgICAgfQo+ICAKPiArICAgIGlmICggcmVnX2IgJiBQU1JfUkVTT1VSQ0Vf
VFlQRV9NQkEgKQo+ICsgICAgewo+ICsgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlE
X0xFVkVMX0NBVCwgMywgJnJlZ3MpOwo+ICsKPiArICAgICAgICBmZWF0ID0gZmVhdF9tYmE7Cj4g
KyAgICAgICAgZmVhdF9tYmEgPSBOVUxMOwo+ICsgICAgICAgIGlmICggIW1iYV9pbml0X2ZlYXR1
cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9NQkEpICkKClNlZW1zIGtpbmQgb2YgcG9p
bnRsZXNzIHRoYXQgbWJhX2luaXRfZmVhdHVyZSByZXR1cm5zIGFuIGVycm9yIGNvZGUKd2hlbiBp
dCdzIGlnbm9yZWQgYnkgaXQncyBjYWxsZXJzLiBZb3UgY291bGQgc3dpdGNoIGl0IHRvIGJvb2wg
aWYgeW91CmFyZSBnb2luZyB0byB1c2UgaXQgbGlrZSB0aGF0LgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:56:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEKY-0000Ye-7g; Tue, 19 Sep 2017 08:56:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duEKW-0000YK-KH
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 08:56:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 58/C3-03616-0CBD0C95; Tue, 19 Sep 2017 08:56:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3f37QO
 RBnOvKVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlzXjYxFpxhrlj8YDJ7A+Nvpi5GDg4hgTyJ
 Nd+4uxg5OXgF7CR+LelkArElBAwlTi+8yQJSwiKgKvHyaA5ImE1AXaLt2XZWEFtEQEficfdUo
 BIuDmaBW0wSxzZPZgRJCAv4S5xovckKMb5M4tg/B5Awp4CHRNuDHmaQMK+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG5XlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxsVrAw8xSnIwKYnynr92IFKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+kW0A5waLU9NSKtMwcYAzApCU4eJREeJeBpHmLCxJzi
 zPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8DiClAiClGaV5cINgsXmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwrylIFN4MvNK4Pa9AjqFCeiU7A1gp5QkIqSkGhg5ppstFzXf9UYr4TP
 3nFvyzrOSyzQ192SGL125bfv+KVvt1vAsS35iwty1YvWiKwVaBz/qJsl/+tvUsWX7Ks2bJRvY
 qgTYW9otTk//qPO8MECzLOrnQmHra7ceXMm2M9uXH7x8Muvuys4trkWG21/fvHDMTHKN4iKVz
 RabAtVWJiSFB54OTr2pxFKckWioxVxUnAgA8BaHzcgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505811385!107913190!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2037 invoked from network); 19 Sep 2017 08:56:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 08:56:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 02:56:25 -0600
Message-Id: <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 02:56:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
In-Reply-To: <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 'Julien Grall' <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
 get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDEwOjM0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEkgZG8gd29uZGVyIHdoZXRoZXIgdGhpcyBmdW5jdGlvbiBiZWxvbmdzIGluIHRoZSBncmFu
dCB0YWJsZSBjb2RlIHRob3VnaC4gCj4gR2V0dGluZyB0aGUgcGFnZSBmcm9tIGEgKGQsIGdmbikg
dHVwbGUgaXMgcHJvYmFibHkgc29tZXRoaW5nIHRoYXQncyBuZWVkZWQgaW4gCj4gYSBmZXcgcGxh
Y2VzIGFuZCBoZW5jZSBwdXR0aW5nIHRoZSBjb2RlIGluIGNvbW1vbi9tZW1vcnkuYyAod2l0aCBz
dWl0YWJsZSAKPiBhZGp1c3RtZW50IHRvIHRoZSBlcnJvciB2YWx1ZXMpIHdvdWxkIHNlZW0gbW9y
ZSBhcHByb3ByaWF0ZS4KClRoYXQncyBiZWVuIHRydWUgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcg
b2YgdGhlIGV4aXN0ZW5jZSBvZgp0aGUgZnVuY3Rpb24sIEkgdGhpbmsuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 08:57:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 08:57:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duELY-0000hT-HA; Tue, 19 Sep 2017 08:57:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1duELX-0000hK-9x
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 08:57:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 11/E9-03642-EFBD0C95; Tue, 19 Sep 2017 08:57:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLKsWRWlGSWpSXmKPExsVyMfS6k+7f2wc
 iDX6c17NY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMWPZ/EVrCkqmLikibGBsaXSV2MXBxCAhMY
 JaY1r2YEcVgE5rBKvN2xBMjh5JAQ2MEqseysB4SdJnHzxB02GHvpl9fsXYwcQHaFxN1fkSBhI
 QFFia/PpjNBDJ3KJLF2xUcWkISwQKrEr33L2UASIgI9jBKz304Bc5gFjjJKnHj8gAWiZQ6bxN
 QTb5hAWtgEjCSW3/gB1s4rYCMxYdlaMJtFQFViW2cTmC0qEC6x//s1ZogaQYmTM5+wgJzEKRA
 ocfKaFkiYWcBfYsGHQ8wQtrjErSfzmSYwisxC0jELSdksJGUQtpnEvM0PoeLyEtvfzoGyjSQu
 fPzPhCluLfGzfTPLAkaOVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFe
 sn5uZsYgdHHAAQ7GH8tCzjEKMnBpCTKe/7agUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryiwG
 gWEixKTU+tSMvMAaYBmLQEB4+SCO+jW0Bp3uKCxNzizHSI1ClGS44Ldy79YeI4tukykDyw59Y
 fJiGWvPy8VClx3sUgDQIgDRmleXDjYKnqEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR534NM
 4cnMK4Hb+groICagg7I3gB1UkoiQkmpgXFl95up89zuFsUVb109Z+cJVs/3F97kic5RyuyqKt
 kX53uKQ+dLwM+vU1Lmx5/etvnq2fgr/Lcu/k0V89x9dcY3LpqjR0FS6Z0J2+MZl2gsUNlbNXi
 qZ0TXNw81GoCZzZUJfU8+RGbOdckzSFbXdTZvWS2pqynK5nP46L+JX30r27YcXTQ5epcRSnJF
 oqMVcVJwIAPyVToZQAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505811453!115973469!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6308 invoked from network); 19 Sep 2017 08:57:33 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 08:57:33 -0000
Received: by mail-lf0-f66.google.com with SMTP id h80so1583049lfe.1
 for <xen-devel@lists.xen.org>; Tue, 19 Sep 2017 01:57:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=aMaXeQVqwrKbsc8p9STs/iL8oyx77GNUHGmVRic6rjY=;
 b=TMiRCajjusYmvAMDQyf82TJkkvmjUaGdDbI93+qzLUmT4J3Fdy08OYYkmmFvswSn+0
 s1ltx15B65aog5SKLv4vKxtyPUpXtz4Z6p/KvCc+d5LRHt1FAtsuTo66a5nsKUW7Xg21
 2sEBNG3qdcsMHsMku+SumPj42NPoASltqxYG4wpL05u8OBKygboiLB/tIwVhttr9ReYk
 38QYGjc9DWqrFWgL46w0C4QmkW3MBbA51LcD7c9Bbg8wEiJODSPf5qPd0BtGp02eYsqy
 /M/4RR47oCKcHWUIJ4w6NHbJzEJdL/+EZOmbdT/VJcxLSUKdZS47skIq7SnWrOzGiTDq
 4IfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=aMaXeQVqwrKbsc8p9STs/iL8oyx77GNUHGmVRic6rjY=;
 b=XCii6pSE6Kvsru3ZRoNkDmKiLKCCB6pwVaiEsyd0xUPUqT4X3tnYNxmRmMqxz6gABG
 hqGTv8Bep8JgYCIZhATgLXQAOPMsCKZOp2qZa/qfdKBEn4vj8rpcuTbHBZ1fArh0Osr0
 JGRZ5yObczJARnVjdlxLLdKFdaOQweTP1aMOwcAkGp1KTdtX7k7sI+61f1RyqdaOCW0r
 /d7plpFxHWLoPc3I7LIwMRn56TDxsmyaSeDW7vCmsA2Xvf67+sFT80kDROFS7nIo2UoS
 u+zqp7rsGryGETub/x5bCjAJdBS9hSqLKQTXNddUMFt6LYDkGvyK5xqrS9jlCklEn+2p
 gIGQ==
X-Gm-Message-State: AHPjjUjkHPMyleOoIuo66T2h9NeaMqjz8XlFSVX0rOW7MswRm8C0E/0f
 KDECVIv+LS448HKJxlRn08Y=
X-Google-Smtp-Source: AOwi7QCW5ixBj4uSW/LmECj3XaH+x/O/7pHggYY9e5H92pn96DEvdwewAFQWTHzOQTu2Csd3cPPgXw==
X-Received: by 10.25.235.90 with SMTP id j87mr296423lfh.251.1505811452870;
 Tue, 19 Sep 2017 01:57:32 -0700 (PDT)
Received: from [10.17.182.9] (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id
 c90sm1809494lfh.0.2017.09.19.01.57.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 19 Sep 2017 01:57:31 -0700 (PDT)
To: Oleksandr Grytsov <al1img@gmail.com>, Clemens Ladisch
 <clemens@ladisch.de>, Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 tiwai@suse.com
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
 <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
 <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <d29615e8-0fc2-68b8-d158-90378dc5ebeb@gmail.com>
Date: Tue, 19 Sep 2017 11:57:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
Content-Type: multipart/mixed; boundary="------------60CDEC54B11A09A3AE0FA146"
Content-Language: en-US
Cc: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, linux-kernel@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [alsa-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add
 Xen para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a multi-part message in MIME format.
--------------60CDEC54B11A09A3AE0FA146
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi, all!

We did some work on implementing the idea with

feedback events from the backend to the frontend.

Please see attached the changes to the existing sndif protocol [1]:

1. Introduced a new event channel from back to front

2. New event with number of bytes played/captured (XENSND_EVT_CUR_POS,

to be used for sending snd_pcm_period_elapsed at frontend.

Sent in bytes, not frames to make the protocol generic and consistent)

3. New request for playback/capture control (XENSND_OP_TRIGGER)

with start/pause/stop/resume sub-ops.

The implementation we have showed that this is sufficient to
successfully play/capture w/o using emulated interrupts.

Clemens, Sakamoto-san,
could you please review the changes and confirm that these are ok to
be upstreamed to the sndif protocol and are enough for the frontend
driver we want to upstream (we have it implemented, just need to make
sure the general approach is accepted by the ALSA community).

Thank you very much for your time,
Oleksandr Andrushchenko
Oleksandr Grytsov

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/xen/interface/io/sndif.h?h=v4.14-rc1

On 09/12/2017 10:52 AM, Oleksandr Grytsov wrote:
> On Tue, Sep 5, 2017 at 10:24 AM, Clemens Ladisch <clemens@ladisch.de> wrote:
>> Oleksandr Andrushchenko wrote:
>>>>> We understand that emulated interrupt on the frontend side is completely not
>>>>> acceptable
>> Allow me to expand on that:  Proper synchronization requires that the
>> exact position is communicated, not estimated.  Just because the nominal
>> rate of the stream is known does not imply that you know the actual rate.
>> Forget for the moment that there even is a nominal rate; assume that it
>> works like, e.g., a storage controller, and that you can know that a DMA
>> buffer was consumed by the device only after it has told you.
>>
>> It's possible and likely that there is a latency when reporting the
>> stream position, but that is still better than guessing what the DMA
>> is doing.  (You would never just try to guess when writing data to
>> disk, would you?)
>>
>>>>> and definitely we need to provide some feedback mechanism from
>>>>> Dom0 to DomU.
>>>>>
>>>>> In our case it is technically impossible to provide precise period interrupt
>>>>> (mostly because our backend is a user space application).
>> As far as I can see, all audio APIs (ALSA, PulseAudio, etc.) have poll()
>> or callbacks or similar mechanisms to inform you when new data can be
>> written, and always allow to query the current position.
>>
>>> [...]
>>> ok, so the main concern here is that we cannot properly synchronize Dom0-DomU.
>>> If we put this apart for a second are there any other concerns on having ALSA
>>> frontend driver? If not, can we have the driver with timer implementation upstreamed
>>> as experimental until we have some acceptable synchronization solution?
>>> This will allow broader audience to try and feel the solution and probably contribute?
>> I doubt that the driver architecture will stay completely the same, so I
>> do not think that this experimental driver would demonstrate how the
>> solution would feel.
>>
>> As the first step, I would suggest creating a driver with proper
>> synchronization, even if it has high latency.  Reducing the latency
>> would then be 'just' an optimization.
>>
>>
>> Regards,
>> Clemens
> Definitely feedback from the backend side is required. Currently
> we are working on synchronized version on the backend
> and frontend side. We will be back once we have the solution.
>
> Thanks.


--------------60CDEC54B11A09A3AE0FA146
Content-Type: text/x-patch;
 name="sndif_v2.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="sndif_v2.patch"

diff --git a/include/xen/interface/io/sndif.h b/include/xen/interface/io/sndif.h
index 5c918276835e..763a3f0164f4 100644
--- a/include/xen/interface/io/sndif.h
+++ b/include/xen/interface/io/sndif.h
@@ -38,6 +38,13 @@
 
 /*
  ******************************************************************************
+ *                           Protocol version
+ ******************************************************************************
+ */
+#define XENDISPL_PROTOCOL_VERSION	"2"
+
+/*
+ ******************************************************************************
  *                  Feature and Parameter Negotiation
  ******************************************************************************
  *
@@ -104,8 +111,10 @@
  * /local/domain/1/device/vsnd/0/0/0/sample-formats = "s8,u8"
  * /local/domain/1/device/vsnd/0/0/0/unique-id = "0"
  *
- * /local/domain/1/device/vsnd/0/0/0/ring-ref = "386"
- * /local/domain/1/device/vsnd/0/0/0/event-channel = "15"
+ * /local/domain/1/device/vsnd/0/0/0/req-ring-ref = "386"
+ * /local/domain/1/device/vsnd/0/0/0/req-event-channel = "15"
+ * /local/domain/1/device/vsnd/0/0/0/evt-ring-ref = "1386"
+ * /local/domain/1/device/vsnd/0/0/0/evt-event-channel = "215"
  *
  *------------------------------ Stream 1, capture ----------------------------
  *
@@ -113,8 +122,10 @@
  * /local/domain/1/device/vsnd/0/0/1/channels-max = "2"
  * /local/domain/1/device/vsnd/0/0/1/unique-id = "1"
  *
- * /local/domain/1/device/vsnd/0/0/1/ring-ref = "384"
- * /local/domain/1/device/vsnd/0/0/1/event-channel = "13"
+ * /local/domain/1/device/vsnd/0/0/1/req-ring-ref = "384"
+ * /local/domain/1/device/vsnd/0/0/1/req-event-channel = "13"
+ * /local/domain/1/device/vsnd/0/0/1/evt-ring-ref = "1384"
+ * /local/domain/1/device/vsnd/0/0/1/evt-event-channel = "213"
  *
  *------------------------------- PCM device 1 --------------------------------
  *
@@ -126,8 +137,10 @@
  * /local/domain/1/device/vsnd/0/1/0/type = "c"
  * /local/domain/1/device/vsnd/0/1/0/unique-id = "2"
  *
- * /local/domain/1/device/vsnd/0/1/0/ring-ref = "387"
- * /local/domain/1/device/vsnd/0/1/0/event-channel = "151"
+ * /local/domain/1/device/vsnd/0/1/0/req-ring-ref = "387"
+ * /local/domain/1/device/vsnd/0/1/0/req-event-channel = "151"
+ * /local/domain/1/device/vsnd/0/1/0/evt-ring-ref = "1387"
+ * /local/domain/1/device/vsnd/0/1/0/evt-event-channel = "351"
  *
  *------------------------------- PCM device 2 --------------------------------
  *
@@ -138,8 +151,10 @@
  * /local/domain/1/device/vsnd/0/2/0/type = "p"
  * /local/domain/1/device/vsnd/0/2/0/unique-id = "3"
  *
- * /local/domain/1/device/vsnd/0/2/0/ring-ref = "389"
- * /local/domain/1/device/vsnd/0/2/0/event-channel = "152"
+ * /local/domain/1/device/vsnd/0/2/0/req-ring-ref = "389"
+ * /local/domain/1/device/vsnd/0/2/0/req-event-channel = "152"
+ * /local/domain/1/device/vsnd/0/2/0/evt-ring-ref = "1389"
+ * /local/domain/1/device/vsnd/0/2/0/evt-event-channel = "452"
  *
  ******************************************************************************
  *                            Backend XenBus Nodes
@@ -273,13 +288,30 @@
  *
  *-------------------- Stream Request Transport Parameters --------------------
  *
- * event-channel
+ * req-event-channel
+ *      Values:         <uint32_t>
+ *
+ *      The identifier of the Xen event channel used to signal activity
+ *      in the ring buffer.
+ *
+ * req-ring-ref
+ *      Values:         <uint32_t>
+ *
+ *      The Xen grant reference granting permission for the backend to map
+ *      a sole page in a single page sized ring buffer.
+ *
+ *--------------------- Stream Event Transport Parameters ---------------------
+ *
+ * This communication path is used to deliver asynchronous events from backend
+ * to frontend, set up per stream.
+ *
+ * evt-event-channel
  *      Values:         <uint32_t>
  *
  *      The identifier of the Xen event channel used to signal activity
  *      in the ring buffer.
  *
- * ring-ref
+ * evt-ring-ref
  *      Values:         <uint32_t>
  *
  *      The Xen grant reference granting permission for the backend to map
@@ -432,6 +464,19 @@
 #define XENSND_OP_GET_VOLUME		5
 #define XENSND_OP_MUTE			6
 #define XENSND_OP_UNMUTE		7
+#define XENSND_OP_TRIGGER		8
+
+#define XENSND_OP_TRIGGER_START		0
+#define XENSND_OP_TRIGGER_PAUSE		1
+#define XENSND_OP_TRIGGER_STOP		2
+#define XENSND_OP_TRIGGER_RESUME	3
+
+/*
+ ******************************************************************************
+ *                                 EVENT CODES
+ ******************************************************************************
+ */
+#define XENSND_EVT_CUR_POS		0
 
 /*
  ******************************************************************************
@@ -446,8 +491,10 @@
 #define XENSND_FIELD_FE_VERSION		"version"
 #define XENSND_FIELD_VCARD_SHORT_NAME	"short-name"
 #define XENSND_FIELD_VCARD_LONG_NAME	"long-name"
-#define XENSND_FIELD_RING_REF		"ring-ref"
-#define XENSND_FIELD_EVT_CHNL		"event-channel"
+#define XENSND_FIELD_REQ_RING_REF	"req-ring-ref"
+#define XENSND_FIELD_REQ_EVT_CHNL	"req-event-channel"
+#define XENSND_FIELD_EVT_RING_REF	"evt-ring-ref"
+#define XENSND_FIELD_EVT_EVT_CHNL	"evt-event-channel"
 #define XENSND_FIELD_DEVICE_NAME	"name"
 #define XENSND_FIELD_TYPE		"type"
 #define XENSND_FIELD_STREAM_UNIQUE_ID	"unique-id"
@@ -559,9 +606,7 @@
  * +----------------+----------------+----------------+----------------+
  * |                           gref_directory                          | 24
  * +----------------+----------------+----------------+----------------+
- * |                             reserved                              | 28
- * +----------------+----------------+----------------+----------------+
- * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * |                             period_sz                             | 28
  * +----------------+----------------+----------------+----------------+
  * |                             reserved                              | 32
  * +----------------+----------------+----------------+----------------+
@@ -571,6 +616,14 @@
  * pcm_channels - uint8_t, number of channels of this stream,
  *   [channels-min; channels-max]
  * buffer_sz - uint32_t, buffer size to be allocated, octets
+ * period_sz - uint32_t, recommended event period size, octets
+ *   This is the recommended (hint) value of the period at which frontend would
+ *   like to receive XENSND_EVT_CUR_POS notifications from the backend when
+ *   stream position advances during playback/capture.
+ *   It shows how many octets are expected to be played/captured before
+ *   sending such an event.
+ *   If set to 0 no XENSND_EVT_CUR_POS events are sent by the backend.
+ *
  * gref_directory - grant_ref_t, a reference to the first shared page
  *   describing shared buffer references. At least one page exists. If shared
  *   buffer size  (buffer_sz) exceeds what can be addressed by this single page,
@@ -585,6 +638,11 @@ struct xensnd_open_req {
 	uint16_t reserved;
 	uint32_t buffer_sz;
 	grant_ref_t gref_directory;
+	uint32_t period_sz;
+};
+
+struct xensnd_trigger_req {
+	uint8_t type;
 };
 
 /*
@@ -767,8 +825,51 @@ struct xensnd_rw_req {
  * id - uint16_t, copied from the request
  * operation - uint8_t, XENSND_OP_* - copied from request
  * status - int32_t, response status, zero on success and -XEN_EXX on failure
+ *
+ *----------------------------------- Events ----------------------------------
+ *
+ * Events are sent via a shared page allocated by the front and propagated by
+ *   evt-event-channel/evt-ring-ref XenStore entries
+ * All event packets have the same length (32 octets)
+ * All event packets have common header:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |      type      |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ *
+ * id - uint16_t, event id, may be used by front
+ * type - uint8_t, type of the event
+ *
+ *
+ * Current stream position - event from back to front when stream's
+ *   playback/capture position has advanced:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |   _EVT_CUR_POS |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                         position low 32-bit                       | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                         position high 32-bit                      | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 20
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 32
+ * +----------------+----------------+----------------+----------------+
+ *
+ * position - current value of stream's playback/capture position, octets
+ *
  */
 
+struct xensnd_cur_pos_evt {
+	uint64_t position;
+};
+
 struct xensnd_req {
 	uint16_t id;
 	uint8_t operation;
@@ -776,6 +877,7 @@ struct xensnd_req {
 	union {
 		struct xensnd_open_req open;
 		struct xensnd_rw_req rw;
+		struct xensnd_trigger_req trigger;
 		uint8_t reserved[24];
 	} op;
 };
@@ -788,6 +890,47 @@ struct xensnd_resp {
 	uint8_t reserved1[24];
 };
 
+struct xensnd_evt {
+	uint16_t id;
+	uint8_t type;
+	uint8_t reserved[5];
+	union {
+		struct xensnd_cur_pos_evt cur_pos;
+		uint8_t reserved[24];
+	} op;
+};
+
 DEFINE_RING_TYPES(xen_sndif, struct xensnd_req, struct xensnd_resp);
 
+/*
+ ******************************************************************************
+ *                        Back to front events delivery
+ ******************************************************************************
+ * In order to deliver asynchronous events from back to front a shared page is
+ * allocated by front and its granted reference propagated to back via
+ * XenStore entries (evt-ring-ref/evt-event-channel).
+ * This page has a common header used by both front and back to synchronize
+ * access and control event's ring buffer, while back being a producer of the
+ * events and front being a consumer. The rest of the page after the header
+ * is used for event packets.
+ *
+ * Upon reception of an event(s) front may confirm its reception
+ * for either each event, group of events or none.
+ */
+
+struct xensnd_event_page {
+	uint32_t in_cons;
+	uint32_t in_prod;
+	uint8_t reserved[24];
+};
+
+#define XENSND_EVENT_PAGE_SIZE XEN_PAGE_SIZE
+#define XENSND_IN_RING_OFFS (sizeof(struct xensnd_event_page))
+#define XENSND_IN_RING_SIZE (XENSND_EVENT_PAGE_SIZE - XENSND_IN_RING_OFFS)
+#define XENSND_IN_RING_LEN (XENSND_IN_RING_SIZE / sizeof(struct xensnd_evt))
+#define XENSND_IN_RING(page) \
+	((struct xensnd_evt *)((char *)(page) + XENSND_IN_RING_OFFS))
+#define XENSND_IN_RING_REF(page, idx) \
+	(XENSND_IN_RING((page))[(idx) % XENSND_IN_RING_LEN])
+
 #endif /* __XEN_PUBLIC_IO_SNDIF_H__ */

--------------60CDEC54B11A09A3AE0FA146
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------60CDEC54B11A09A3AE0FA146--


From xen-devel-bounces@lists.xen.org Tue Sep 19 09:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEWB-0001jB-Nf; Tue, 19 Sep 2017 09:08:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duEWA-0001j5-Lf
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:08:34 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F7/5C-03283-19ED0C95; Tue, 19 Sep 2017 09:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQrfv3oF
 Ig7fHRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzO5eyFRwXrTh3dzFbA+M+gS5GTg4JAT+J
 /Vuvs4DYLAKqEpc+b2PqYuTgYBOwl5j+tQIkLAIU7th6EyjMxcEscIxJ4tHim+wgNcICrhLrp
 rqD1PAKeEocubKfEaRGSKCFUeJl611miISgxMmZT8DmMwvoSdyYOoUNpJdZQFpi+T8OiLC8RP
 PW2WDlnAIeEqteT2AFsUUFVCROrlzDBGILCShK9M97wAZxcrrExGc9LBMYBWYh2TALyYZZCBt
 mIdmwgJFlFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIA
 wQ7Gjn9OhxglOZiURHnPXzsQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/UuUE6wKDU9tSItM
 wcYOTBpCQ4eJRFe3ztAad7igsTc4sx0iNQpRkUpcd6/IAkBkERGaR5cGyxaLzHKSgnzMgIdIs
 RTkFqUm1mCKv+KUZyDUUmY1wtkO09mXgnc9FdAi5mAFmdvAFtckoiQkmpglAmIvDOd5YmE3eK
 PLxWnWkzasWH5j7OXpRsbv1+/6j150Zys9HeztWX81i09qspVvaSpdldHWvyJu0c+3pxnzeOs
 my9cuHD3f7e/beavnm/csdl6+1It07yk36XBH9vWXnLRWc994cisawHiy3deOVS5d/mMxI+6j
 F9N5+76xp2hd1OlcIZ3mpQSS3FGoqEWc1FxIgCo1ZXD0QIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505812110!75538865!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63583 invoked from network); 19 Sep 2017 09:08:30 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:08:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53059186"
Date: Tue, 19 Sep 2017 10:08:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919090822.w4jr3rgeiiu3fjt6@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-6-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-6-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 05/15] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjdQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZXQgSFcgaW5mbyBmbG93IGZvciBNQkEgaW5jbHVkaW5n
IGl0cyBjYWxsYmFjawo+IGZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+IHYzOgo+
ICAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRvICdQU1JfVFlQRV9NQkFfVEhSVEwn
Lgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiB2MjoKPiAgICAgLSB1
c2UgJ1hFTl9TWVNDVExfUFNSX01CQV9MSU5FQVInIHRvIHNldCBNQkEgZmVhdHVyZSBIVyBpbmZv
Lgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IHYxOgo+ICAgICAtIHNvcnQgJ1BT
Ul9JTkZPX0lEWF8nIG1hY3JvcyBhcyBmZWF0dXJlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hh
byBQZW5nKQo+ICAgICAtIHJlbmFtZSAnUFNSX0lORk9fSURYX01CQV9MSU5FQVInIHRvICdQU1Jf
SU5GT19JRFhfTUJBX0ZMQUcnLgo+ICAgICAtIHJlbmFtZSAnbGluZWFyJyBpbiAnc3RydWN0IG1i
YV9pbmZvJyB0byAnZmxhZ3MnIGZvciBmdXR1cmUgZXh0ZW5zaW9uLgo+ICAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCAx
NyArKysrKysrKysrKysrKysrLQo+ICB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAxOSAr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggICB8ICAyICsr
Cj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8ICA4ICsrKysrKysrCj4gIDQgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBpbmRleCAxMDc3NmQy
Li4wNDg2ZDJkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9wc3IuYwo+IEBAIC0yNjMsNiArMjYzLDEwIEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0
X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNyX3R5cGUgdHlwZSkKPiAgICAgICAg
ICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAr
ICAgIGNhc2UgUFNSX1RZUEVfTUJBX1RIUlRMOgo+ICsgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRf
VFlQRV9NQkE7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgIH0KPiBAQCAtNDkxLDcgKzQ5NSwxOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewo+ICBzdGF0aWMg
Ym9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGlu
dCBhcnJheV9sZW4pCj4gIHsKPiAtICAgIHJldHVybiBmYWxzZTsKPiArICAgIGlmICggYXJyYXlf
bGVuICE9IFBTUl9JTkZPX0FSUkFZX1NJWkUgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAr
Cj4gKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7Cj4gKyAg
ICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfVEhSVExfTUFYXSA9IGZlYXQtPm1iYS50aHJ0bF9tYXg7
Cj4gKwo+ICsgICAgaWYgKCBmZWF0LT5tYmEubGluZWFyICkKPiArICAgICAgICBkYXRhW1BTUl9J
TkZPX0lEWF9NQkFfRkxBR10gfD0gWEVOX1NZU0NUTF9QU1JfQUxMT0NfTUJBX0xJTkVBUjsKPiAr
ICAgIGVsc2UKPiArICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxBR10gJj0gflhFTl9T
WVNDVExfUFNSX0FMTE9DX01CQV9MSU5FQVI7CgpUaGlzIGJyYW5jaCBvZiB0aGUgaWYgc2hvdWxk
bid0IGJlIG5lZWRlZC4uLgoKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAgc3Rh
dGljIHZvaWQgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwu
Ywo+IGluZGV4IDFkM2RiZDAuLjQ2MzRjYWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3N5
c2N0bC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gQEAgLTIxNCw2ICsyMTQsMjUg
QEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAg
fQo+ICAKPiArICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0FMTE9DX2dldF9tYmFfaW5mbzoK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUu
cHNyX2FsbG9jLnRhcmdldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9U
WVBFX01CQV9USFJUTCwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CgouLi4gYmVjYXVzZSBkYXRh
IHNob3VsZCBiZSBpbml0aWFsaXplZCwgaWU6Cgp1aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FSUkFZ
X1NJWkVdID0geyAwIH07CgpTbyB0aGF0IHdlIGRvbid0IGxlYWsgc3RhY2sgZGF0YSBpbiB0aGUg
c3lzY3RsLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:15:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEdF-0002Wp-Fr; Tue, 19 Sep 2017 09:15:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duEdE-0002Wj-5y
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:15:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 04/51-03414-740E0C95; Tue, 19 Sep 2017 09:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQtfxwYF
 Ig94jFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUU92sBTM5K5bc125gnMzexcjJISHgJ9Hw
 dg0LiM0ioCrRvv43YxcjBwebgL3E9K8VIGERoHDH1ptMXYxcHMwCx5gkHi2+CdYrLOAh8e/3H
 DaQel4BT4knC9RBaoQEWhgljtzfwQxSwysgKHFy5hOw+cwCehI3pk4Bq2cWkJZY/o8DIiwv0b
 x1Nlg5J9DINa+vMILYogIqEidXrmECsYUEFCX65z1ggzg5XWLr31/MExgFZiHZMAvJhlkIG2Y
 h2bCAkWUVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIA
 wQ7GP8sCDjFKcjApifKKRu6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu0rzQKSQYFFqempFW
 mYOMHJg0hIcPEoivF0gad7igsTc4sx0iNQpRkUpcV5nkIQASCKjNA+uDRatlxhlpYR5GYEOEe
 IpSC3KzSxBlX/FKM7BqCTMGwQyhSczrwRu+iugxUxAi1t27AFZXJKIkJJqYJw53caa4ZjxdP0
 /h2dVh7NoLk/8vYBrQVjH064r83ZwsXzyfq+UcJ+9Ij2h4AzLzrblJULtv79OFNsn8UX46eni
 U8lf5N8cCztzW/f2nI+pUk9NDh+W2vHlybZDp7ZyfmF/qM/qe1e0s8Ni0/vWCofPnOdm3/dp0
 z/+csOuqRybSh4L6z+QSO9RYinOSDTUYi4qTgQAPn3EA9ECAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505812545!112854369!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21982 invoked from network); 19 Sep 2017 09:15:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:15:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53059624"
Date: Tue, 19 Sep 2017 10:15:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919091542.osvtfnkksinjddvw@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 06/15] x86: implement get value interface
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjhQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZXQgdmFsdWUgZG9tY3RsIGludGVyZmFjZSBmb3IgTUJB
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAt
LS0KPiB2MzoKPiAgICAgLSBjaGFuZ2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRvICdQU1JfVFlQRV9N
QkFfVEhSVEwnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAtLS0K
PiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgIHwgNyArKysrKysrCj4gIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCB8IDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKPiBpbmRleCA2OTZlZmYyLi43OTAyYWY3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+IEBAIC0xNDk2LDYg
KzE0OTYsMTMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPiAgICAgICAgICAgICAgY29weWJhY2sg
PSB0cnVlOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9BTExPQ19HRVRfTUJBX1RIUlRMOgo+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0
X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnZhbDMyLCBQU1JfVFlQRV9NQkFfVEhSVEwpOwo+ICsgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2YWwzMjsKCkhtLCB3aHkgZG9lcyBwc3JfZ2V0X3Zh
bCB0YWtlIGEgdWludDMyX3QgKiBpbnN0ZWFkIG9mIGEgdWludDY0X3QgKj8gU28KdGhhdCB5b3Ug
Y2FuIGRpcmVjdGx5IHBhc3MgJmRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YS4KCk9yIHRoZSBvdGhl
ciB3YXkgYXJvdW5kLCB3aHkgaXMgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhIGEgdWludDY0X3QK
aW5zdGVhZCBvZiBhIHVpbnQzMl90PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:23:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEkI-0003Jh-8N; Tue, 19 Sep 2017 09:23:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428c90cf1=dario.faggioli@citrix.com>)
 id 1duEkH-0003Jb-Md
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 09:23:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DB/0E-03616-DF1E0C95; Tue, 19 Sep 2017 09:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve6fhwc
 iDW50CVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlNiy6xF+xSqHg/5xpLA+NvmS5GTg4JgRCJ
 9mOPWUFsXgEDiYkvzgLZHBzCAuESO9+UgITZgMJvduwFKxERUJbo2/KMsYuRi4NZYC2jxL2+J
 cwgCRYBVYn9+2eC2ZwCgRIv7nexghQJCWxmkpj66QIbSIJfQFLi1pePYEXMAtUSX97eZYY4Ql
 viyLl+dogjBCVOznzCAmILCahJzJh7mXUCI98sJC2zkJRBxDUlWrf/ZoewtSWWLXzNDGHbSqx
 b9x6qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxnBiDYwdi0KPAQoyQHk5Ior2jk/kghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErxb/wLlBItS01Mr0jJzgJEFk5bg4FES4Z0JkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl
 6qlDjvNJAiAZCijNI8uBGwKL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4bIFN4MvNK4Da
 9AjqCCeiIlh17QI4oSURISTUwsla9OMiuOyGvqOpC4rOPiU4m/bkTOPhvxl4Q0DuYV/pjx/va
 VVWL5k9umt/79JPv9jcPxY7Gq92OO6J996D2vPxll9T+Nngk6r18XHdiTUcWz+flHP9k95uud
 Lm+MIC34d+5C6WLss+JJj1YKa4udeBphnvJ+d8miReW9Xw+9tPzc75F1yKlTUosxRmJhlrMRc
 WJANNpTOjtAgAA
X-Env-Sender: prvs=428c90cf1=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505812986!116648025!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9044 invoked from network); 19 Sep 2017 09:23:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:23:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; 
 d="asc'?scan'208";a="448295705"
Message-ID: <1505812981.3483.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 19 Sep 2017 11:23:01 +0200
In-Reply-To: <CAENZ-+=K2v0epvg_CbjxpQxhSoqrdkft8v=X8fYZAN+FCjp1BQ@mail.gmail.com>
References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu>
 <1504281532-3766-3-git-send-email-mengxu@cis.upenn.edu>
 <CAENZ-+namY-SKVFyf_==cJX2H1mVWcEWrgx8YcYqEQd2cJvihg@mail.gmail.com>
 <1505348195.13935.4.camel@citrix.com>
 <CAENZ-+=K2v0epvg_CbjxpQxhSoqrdkft8v=X8fYZAN+FCjp1BQ@mail.gmail.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/5] libxl: enable per-VCPU extratime
 flag for RTDS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5128609298237944115=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5128609298237944115==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-rU9cvrXPbLFAhMnc0NEt"

--=-rU9cvrXPbLFAhMnc0NEt
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2017-09-15 at 12:01 -0400, Meng Xu wrote:
> On Wed, Sep 13, 2017 at 8:16 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > > I'm ok with what it is in this patch, although I feel that we can
> > > kill the
> > > =C2=A0if (scinfo->extratime !=3D
> > > LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT)
> > > because LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT is -1.
> > >=20
> >=20
> > No, sorry, I don't understand what you mean here...
>=20
> I was thinking about the following code:
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0if (scinfo->extratime !=3D
> LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT) {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (scinfo->extratime)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s=
dom.flags |=3D XEN_DOMCTL_SCHEDRT_extra;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s=
dom.flags &=3D ~XEN_DOMCTL_SCHEDRT_extra;
> =C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> This code can be changed to
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (scinfo->extratime)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s=
dom.flags |=3D XEN_DOMCTL_SCHEDRT_extra;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0s=
dom.flags &=3D ~XEN_DOMCTL_SCHEDRT_extra;
>=20
> If the extratime uses default value (-1), we still set the extratime
> flag.
>=20
> That's why I feel we may kill the
> =C2=A0if (scinfo->extratime !=3D LIBXL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAU=
LT)
>=20
Mmm... Ok, I see it now. Well, this is of course all up to the tools'
maintainers.

What I think it would be valauble to ask ourself here is, can, at this
point, scinfo->extratime be equal to
XL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT?

And if it is, what does it mean, and what do we want to do?

I mean, if extratime is -1, it means that we've been called, without it
being touched by xl (although, remember that, as a library, libxl can
be linked to and called by other programs too, e.g., libvirt).

If you think that this is a serious programming bug, you can use
XL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT to check that, and raise an
assert.

If you think it's an API misuse, you can use it to check for that, and
return an error.

If you think it's just fine, you can do whatever you want to do as
default (which, AFAIUI, it's set the flag). In this case, it's probably
fine to ignore XL_DOMAIN_SCHED_PARAM_EXTRATIME_DEFAULT in actual code.
Although, I'd still put a reference to it in a comment, to explain
what's going on, and why we're doing things differently from budget and
period (since _their_ *_DEFAULT are checked).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-rU9cvrXPbLFAhMnc0NEt
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZwOH1AAoJEBZCeImluHPuTooQAOyPY8+7E9OcxXcYg5pXpvPS
CFxUHbbJI1gVcNvCyfsfrNLpSNcx4BL7RdS74YpW1F4Qj9WuHHBXFlt9BkX8Rnz6
nz6ZSJZWG8w7Vq/SHssept4NO553YYd/xI1be7StStpFpenjkghvPysd27O22NwO
n+HbsCzFOu+mEWPcwSarTdGnGNin7EbZQCmhSZITHHbgomc74NhwXnOTaAMqv1bB
muiNOCFQAfEnPWSbHeLF7bml2KQci5Eiylys7CZt4i2p0a8Mt7FdSVIX1SMzn1Je
BI6NWoA2frYoy51J/oC6VvbxIMB923o0vRBtoKQnBwZ1brU6kug/EukAGfK+AZtV
LnbuZ4wXPfEoBpP+JAtmvL33IX4+6ea9PCHdWR4fNiCqcGX4frlCsH5w/pQvv8V1
Ol1srlWRZL1vHsZHL1cDyEAs3feXqbjAzQuLguupLMbvYpw33/npOTRs9Jv9cea1
NSG7PvdB5WIRMvL1v3KlL8yKFCvX0jg7t3XSclwVcpxjyaNMzqoKWUk79qIqIQQT
MIf3CvqWX7JHIVoTWxR+i0ddIGQKwa9weY6syJ6Lm5kGJFS+r7pfFhLcVesbtiS6
JxDGgnt8A8+btA8EEdEi3N85rqVF4m++yO/+LV8FuwBe8/I5hGq5zsQys6HcfvmK
HCEOYkykiJpVdICFi0yk
=9srR
-----END PGP SIGNATURE-----

--=-rU9cvrXPbLFAhMnc0NEt--


--===============5128609298237944115==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5128609298237944115==--


From xen-devel-bounces@lists.xen.org Tue Sep 19 09:33:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEu3-00049x-9I; Tue, 19 Sep 2017 09:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEu2-00049r-D4
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:33:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B4/86-03283-954E0C95; Tue, 19 Sep 2017 09:33:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpG7kkwO
 RBvuWCFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow5Rz4xF0xkqdj+bxNTA+Ni5i5GTg4JAX+J
 5S1XmCBsD4nrZ0+A2SwCqhLfXrxmA7HZBJQlfnb2gtkiAtoSL1atA7OZBQokGhctZQexhQUSJ
 Gb/gKjnFbCQuPbvBZDNxSEk0MEoMfv2USaIhKDEyZlPWCCadSQW7P4EVMQBZEtLLP/HARLmFP
 CSeNy3HGymqICKROfSOWDlQgIKEh3Tj0HdaSnxbf1T5gmMArOQTJ2FZOoshKkLGJlXMWoUpxa
 VpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiYDEOxgbFoUeIhRkoNJ
 SZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q1/gXKCRanpqRVpmTnAKIFJS3DwKInwz
 gRJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOO80kCIBkKKM0jy4EbCIvcQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVh3hsgU3gy80rgNr0COoIJ6IiWHXtAjihJREhJNTAyLJzoxiV5WMt
 /0arvW0qWx+7Ijpw6+4v0rmpbafb9W57ucDjCPIFDdr3G7cLIZ2+Xvpu+rfrXip2pV8uWK0zV
 O7Xm2r3SRv3QClPLXee2Ttu99+pzH+bOMs4me2ZzJZ6CxIcCdc7ZqTNvH46ymKa/SjfHlX/Dr
 rtP//17+7y+zezf9/8n+wQmKrEUZyQaajEXFScCAAfmxvHTAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505813591!83422491!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30650 invoked from network); 19 Sep 2017 09:33:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:33:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440266541"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:33:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919093310.mxui2kblundgykme@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKwo+ICtpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKHVpbnQzMl90IGRvbWlkKSB7
Cj4gKy8qIHh4eCBsb2NrICovCj4gKyAgICBpbnQgcjsKPiArICAgIFhlbnRvb2xjb3JlX19BY3Rp
dmVfSGFuZGxlICphaDsKPiArCj4gKyAgICBsb2NrKCk7Cj4gKyAgICBYRU5UT09MQ09SRV9MSVNU
X0ZPUkVBQ0goYWgsICZoYW5kbGVzLCBlbnRyeSkgewo+ICsgICAgICAgIHIgPSBhaC0+cmVzdHJp
Y3RfY2FsbGJhY2soYWgsIGRvbWlkKTsKCkxvb2tpbmcgYXQgdGhlICJJbXBsZW1lbnQiIHBhdGNo
ZXMgZm9yIHNvbWUgbGlicmFyaWVzLCBJIHRoaW5rIHdlIG5lZWQKdG8gc3Rhc2ggZG9taWQgaW4g
YWggYW5kIGZpbHRlciBiYXNlIG9uIHRoYXQuIElmIG5vdCwgYXQgbGVhc3QgaW4gdGhlCmNhc2Ug
b2YgZHVwaW5nIC9kZXYvbnVsbCwgd2UgcmlzayBjbG9zaW5nIHRoZSBoYW5kbGVzIHdlIGRvbid0
IHdpc2ggdG8KY2xvc2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEyP-0004Lc-Ql; Tue, 19 Sep 2017 09:37:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEyO-0004LW-3n
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:37:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CB/C7-02208-765E0C95; Tue, 19 Sep 2017 09:37:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvW7a0wO
 RBjf+GVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxzE1azFHxjrvj09xFTA2MPcxcjJ4eEgL/E
 ifkH2CFsD4nrZ08wgdgsAqoS5xbfZAWx2QSUJX529rKB2CIC2hIvVq0Ds5kFCiQaFy0F6xUWC
 JVY13YZzOYVsJBY0rYOaD4Xh5BAB6PE2uVzmSESghInZz5hgWjWkViw+xPQIA4gW1pi+T8OEJ
 NTwEvi7iN5kApRARWJzqVzwKqFBBQkOqYfY4I401Li2/qnzBMYBWYhGToLydBZCEMXMDKvYtQ
 oTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEwGINjB+G+b5yFG
 SQ4mJVFezscHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DY+AcoJFqWmp1akZeYAYwQmLcHBo
 yTC6wOS5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcd4AkCIBkKKM0jy4EbB4vcQoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3okgU3gy80rgNr0COoIJ6IjsDWBHlCQipKQaGBsFlv7nzYw
 WXp3D9rf4ysrNGQrpE+8v3WKxu9vVLvAca21MT+zsNbtiTz/Pj0s6keNW5fTk2Jp7689cb9Jk
 MJU+pmd8bo1GQp3mMpVvHGfftr94oZ2W1qye0cXG4bw8ZAV39vVe37277vsmZ8jZMyefCSjWd
 HV8s/Caj/4BRv2LvsHqhVZ6SizFGYmGWsxFxYkAKit1w9ICAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505813861!108629581!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12623 invoked from network); 19 Sep 2017 09:37:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:37:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448296714"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:37:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919093739.ridsm36k63azamt4@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-8-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-8-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 07/22] xentoolcore_restrict_all: Implement
 for libxendevicemodel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKPiArICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAq
ZG1vZCA9IENPTlRBSU5FUl9PRihhaCwgKmRtb2QsIHRjX2FoKTsKPiArCj4gKyAgICBpZiAoZG1v
ZC0+ZmQgPCAwKQo+ICsgICAgICAgIC8qIGp1c3QgaW4gY2FzZSAqLwo+ICsgICAgICAgIHJldHVy
biAwOwo+ICsKPiArICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdChkbW9kLCBkb21p
ZCk7CgpJJ20gbm90IHN1cmUgaWYgdGhpcyB3b3VsZCBtZWV0IHRoZSBpZGVtcG90ZW50IHJ1bGUg
d2UgbGF5IG91dCBpbiB0aGUKaGVhZGVyLiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gZm9yIGEgc2Vj
b25kIHRpbWUgbWF5IHByb2R1Y2UgYSBkaWZmZXJlbnQKcmV0dXJuIGNvZGUuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEzL-0004RB-3L; Tue, 19 Sep 2017 09:38:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEzJ-0004R1-Tz
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:38:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6D/6A-03610-1A5E0C95; Tue, 19 Sep 2017 09:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve7cpwc
 iDRYc0bC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnvfzxkKjjLWrHuzTuWBsZZLF2MnBwSAv4S
 Px5tYoKwPSSunz0BZrMIqErsuLyFHcRmE1CW+NnZywZiiwhoS7xYtQ7MZhYokGhctBSsRlggQ
 GLfwnYgm4ODV8BCYv5JiS5GLg4hgQ5Gic+TDjKC1PAKCEqcnPmEBaJXR2LB7k9sIPXMAtISy/
 9xgIQ5Bbwkll99ygpiiwqoSHQunQNWLiSgINEx/RjUmZYS39Y/ZZ7AKDALydRZSKbOQpi6gJF
 5FaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxvNr
 Aw8xSnIwKYnyflx4IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/hCqCcYFFqempFWmYOMEZg0
 hIcPEoivJNA0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc7bAVIkAFKUUZoHNwIWr5cYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsDMoUnM68EbtMroCOYgI5o2bEH5IiSRISUVAOjf4T
 vgUCljUaBubw/X8/jznc5LXdnSlGk5r+Eyd/PHJm69GBaRdNq4+7ZK9LELgge99Xa+/P9ubUN
 AT3vNb3kFC4+WrH18NsnTy/cD3TKEBM55vHg0ar96ZuOXjY65q1fKXvtpJ4dw6/1ve4yZoU3J
 rcFPbZ/f+JpyEsB9ozDZv3megG5R00rlFiKMxINtZiLihMB/kAYVdICAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505813916!117633684!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6237 invoked from network); 19 Sep 2017 09:38:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:38:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448296750"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:38:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919093834.wpxf3ilt4ty4np7g@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-9-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-9-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 08/22] xentoolcore_restrict_all: "Implement"
 for libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKPiArICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbCA9
IENPTlRBSU5FUl9PRihhaCwgKnhjYWxsLCB0Y19haCk7Cj4gKyAgICBpbnQgbnVsbGZkID0gLTEs
IHI7Cj4gKwo+ICsgICAgaWYgKHhjYWxsLT5mZCA8IDApCj4gKyAgICAgICAgLyoganVzdCBpbiBj
YXNlICovCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFdlIGRv
bid0IGltcGxlbWVudCBhIHJlc3RyaWN0IGZ1bmN0aW9uLiAgV2UgbmV1dGVyIHRoZSBmZCBieQo+
ICsgICAgICogZHVwJ2luZyAvZGV2L251bGwgb250byBpdC4gIFRoaXMgaXMgYmV0dGVyIHRoYW4g
Y2xvc2luZyBpdCwKPiArICAgICAqIGJlY2F1c2UgaXQgZG9lcyBub3QgaW52b2x2ZSBsb2NraW5n
IGFnYWluc3QgY29uY3VycmVudCB1c2VzCj4gKyAgICAgKiBvZiB4ZW5jYWxsIGluIG90aGVyIHRo
cmVhZHMuCj4gKyAgICAgKi8KPiArICAgIG51bGxmZCA9IG9wZW4oIi9kZXYvbnVsbCIsT19SRE9O
TFkpOwoKU3BhY2UgYWZ0ZXIgIiwiIHBsZWFzZS4KCldpdGggdGhhdCBmaXhlZDoKCkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duEzb-0004UE-EL; Tue, 19 Sep 2017 09:38:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duEza-0004U5-Ml
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:38:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C0/BA-01910-1B5E0C95; Tue, 19 Sep 2017 09:38:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpO7Gpwc
 iDS69krO4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn9bbNZC+YzVixo38jWwNgFhJwcEgL+Er3t
 J1khbA+J62dPMIHYLAKqEptbW8BsNgFliZ+dvWwgtoiAtsSLVevAbGaBAonGRUvZQWxhgTiJL
 WdXg9XzClhIbDy5BKiGi0NIoJNR4teEmYwQCUGJkzOfsEA060gs2P0JqIgDyJaWWP6PAyTMKe
 Atsbu3CWyOqICKROfSOWDlQgIKEh3TjzFB3Gkp8W39U+YJjAKzkEydhWTqLISpCxiZVzFqFKc
 WlaUW6Roa6CUVZaZnlOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBoVnPwMC4g3Fbl/MhRkkO
 JiVRXs7HByKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBuewKUEyxKTU+tSMvMAUYJTFqCg0dJh
 NcHJM1bXJCYW5yZDpE6xWjM0bPi4h8mjhsPr/9hEmLJy89LlRLn3QFSKgBSmlGaBzcIFr2XGG
 WlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzngeZwpOZVwK37xXQKUxAp2RvADulJBEhJdXAuDx
 IQEI6kXvDyUfiH86cVpP/1eMXNfX6o6SEBYLxS9RV7s1ZHS7aeqsjyFvia0rljAM7Ht2Qjz5c
 aDjZguHSW87VHFdutu1j2tCiX8jZdv3Gp+mOH5LLuzjnP42WvzPnru6rpS4W975P6TKoOam0b
 elZr/fM7daGEsVJf+Ypb9Vrmj5F9sFbfiWW4oxEQy3mouJEALfqlpDZAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505813935!115304354!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17489 invoked from network); 19 Sep 2017 09:38:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:38:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440266913"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:38:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919093853.vpnx65fwnegthkhd@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-10-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-10-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 09/22] xentoolcore_restrict: Break out
 xentoolcore__restrict_by_dup2_null
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:40:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF0c-0004m1-ON; Tue, 19 Sep 2017 09:40:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duF0c-0004fe-8W
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 09:40:02 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id F3/9C-22410-1F5E0C95;
 Tue, 19 Sep 2017 09:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTffD0wO
 RBqsms1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3Vl5gKTjEVnFo5z2mBsbVrF2MXBxCApsZ
 JWbs3cIC4exmlLjR2cbUxcjJISzgJ7FuUiMziC0i4C3xfNcTsCJmgeVMEpMOHWWE6FjFKDG/v
 4sFpIpNQFPizudPYN28AlYSs7/vZgWxWQRUJV61HGMHsUUFwiX2f7/GDFEjKHFy5hOwXk4Be4
 mLK5sZQWxmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYwHFgUeYpTk
 YFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ37nagnGBRanpqRVpmDjBeYNISHDxKI
 rzftwGleYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnLcWZIYASFFGaR7cCFjsXmKUlRLmZQ
 Q6SoinILUoN7MEVf4VozgHo5Iw70KQKTyZeSVwm14BHcEEdETLjj0gR5QkIqSkGhgDmzYbRWc
 xS8X5XXZb4Hfei/2l503RxbwF1z9JqB879fmUh2nqrp5ve+Nyfzxaef/C7Nl6BladZYf7S6xD
 /2We5Ni4bd7es/p3GJ6ZGT17FZf2nG+x608ZiaVzYvpubzpUwlHw1OLaGZZPU5dzcX/dWXGU9
 3DPJ0etzsNpyRzmvasd/RI1PzYqsRRnJBpqMRcVJwIABttcZdgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505813999!77668509!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47301 invoked from network); 19 Sep 2017 09:39:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 19 Sep 2017 09:39:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D96381435;
 Tue, 19 Sep 2017 02:39:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4666C3F483;
 Tue, 19 Sep 2017 02:39:57 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
 <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
Date: Tue, 19 Sep 2017 10:39:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8wOS8xNyAwOTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDku
MTcgYXQgMTA6MzQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEkgZG8gd29u
ZGVyIHdoZXRoZXIgdGhpcyBmdW5jdGlvbiBiZWxvbmdzIGluIHRoZSBncmFudCB0YWJsZSBjb2Rl
IHRob3VnaC4KPj4gR2V0dGluZyB0aGUgcGFnZSBmcm9tIGEgKGQsIGdmbikgdHVwbGUgaXMgcHJv
YmFibHkgc29tZXRoaW5nIHRoYXQncyBuZWVkZWQgaW4KPj4gYSBmZXcgcGxhY2VzIGFuZCBoZW5j
ZSBwdXR0aW5nIHRoZSBjb2RlIGluIGNvbW1vbi9tZW1vcnkuYyAod2l0aCBzdWl0YWJsZQo+PiBh
ZGp1c3RtZW50IHRvIHRoZSBlcnJvciB2YWx1ZXMpIHdvdWxkIHNlZW0gbW9yZSBhcHByb3ByaWF0
ZS4KPiAKPiBUaGF0J3MgYmVlbiB0cnVlIGZyb20gdGhlIHZlcnkgYmVnaW5uaW5nIG9mIHRoZSBl
eGlzdGVuY2Ugb2YKPiB0aGUgZnVuY3Rpb24sIEkgdGhpbmsuCgpJIGFtIG5vdCBzdXJlIGhvdyB0
aGlzIGZ1bmN0aW9uIHdvdWxkIGZpdCBpbiBjb21tb24vbWVtb3J5LmMgY29kZS4gV2UgCmFscmVh
ZHkgaGF2ZSBnZXRfcGFnZV9mcm9tX2dmbiB0byBnZXQgYSBwYWdlIGZyb20gdGhlIHR1cGxlIChk
LCBnZm4pLgoKVGhpcyBmdW5jdGlvbiBhZGRzIG1vcmUgY2hlY2sgdGhhdCBtYXkgbm90IGZpdCBl
dmVyeW9uZS4gVGhlIG9ubHkgcGxhY2UgCkkgY291bGQgc2VlIHBvdGVudGlhbCB1c2FnZSBpcyBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlci4gQnV0IHdoYXQgd291bGQgCmJlIGEgc3VpdGFibGUgbmFt
ZSBnaXZlbj8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:40:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:40:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF1V-0005F5-1T; Tue, 19 Sep 2017 09:40:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF1U-0005Eu-2c
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:40:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 02/79-03422-726E0C95; Tue, 19 Sep 2017 09:40:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDva76swO
 RBsc+sFrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyvE0QKljBXLNqzj72B8TxTFyMnh4SAv8TO
 vlNsELaHxPWzJ8DiLAKqEj0vVrCD2GwCyhI/O3vBakQEtCVerFoHZjMLFEg0LloKViMsEC7x9
 HU7kM3BwStgIXGjXamLkYtDSKCTUeL8jcVgM3kFBCVOznzCAtGrI7Fg9yc2kHpmAWmJ5f84QM
 KcAt4SP99NAisRFVCR6Fw6B8wWElCQ6Jh+DOpkS4lv658yT2AUmIVk6iwkU2chTF3AyLyKUaM
 4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwLBmAYAfj5Y0Bhxgl
 OZiURHnDNh2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK30JKCdYlJqeWpGWmQOMEJi0BAePk
 gjvtotAad7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEudlBZkhAFKUUZoHNwIWrZcYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzNsFsoonM68EbtMroCOYgI7I3gB2REkiQkqqgbGJpZPbWWZ
 GqiLf5BnyWudN763bYV34UKYt21DpYtxi9fP9l7budd7xee2dGZkqjrEfvj27J7jzg9W6/acD
 S/gOnJnubHOmy3/NTYmsaz5P3Ywjry6L23pl6c/tXn5lZZty5QzzBBYd5/04b/K8fnmOtVbcT
 NKcM+0/Rz3KLFp1Iirop/fDj7uVWIozEg21mIuKEwGuOafD0QIAAA==
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505814053!71572898!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62691 invoked from network); 19 Sep 2017 09:40:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:40:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448296972"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:40:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gK3N0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFu
ZGxlICphaCwgdWludDMyX3QgZG9taWQpIHsKPiArICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtID0gQ09OVEFJTkVSX09GKGFoLCAqZm1lbSwgdGNfYWgpOwo+ICsKPiArICAgIGlmIChm
bWVtLT5mZCA8IDApCj4gKyAgICAgICAgLyoganVzdCBpbiBjYXNlICovCj4gKyAgICAgICAgcmV0
dXJuIDA7Cj4gKwo+ICsgICAgcmV0dXJuIHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoZm1lbSwg
ZG9taWQpOwoKU2FtZSBjb21tZW50IGZvciB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCBvbiBpZGVt
cG90ZW50IGFwcGxpZXMgaGVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:41:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF1g-0005Pa-8x; Tue, 19 Sep 2017 09:41:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF1e-0005JY-Lo
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:41:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 AF/69-03414-036E0C95; Tue, 19 Sep 2017 09:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHRDpK7+swO
 RBg9fSVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozndzqYC+YzVuw+PpupgbELCDk5JAT8Jb5/
 6mCBsD0krp89wdTFyMHBIqAq8WinE0iYTUBZ4mdnLxuILSKgLfFi1Towm1mgQKJx0VJ2EFtYI
 F5i4cQOdpBWXgELia8Ha7oYuTiEBDoZJRbOa2EGqeEVEJQ4OfMJC0SvjsSC3Z/YQOqZBaQllv
 /jAAlzCnhLvOzbzgpiiwqoSHQunQNWLiSgINEx/RgTxJWWEt/WP2WewCgwC8nUWUimzkKYuoC
 ReRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsYv
 ywIOMUpyMCmJ8nI+PhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ38VOgnGBRanpqRVpmDjBCY
 NISHDxKIrz2IGne4oLE3OLMdIjUKUZjjp4VF/8wcdx4eP0PkxBLXn5eqpQ4bytIqQBIaUZpHt
 wgWOReYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvB8gUnsy8Erh9r4BOYQI6JXsD2CkliQg
 pqQZGU9Vtu7n+nNzy+ttmBu0v+Scld8raXNeeJdp8sXtaRNC+V9sK4mYJcxQ/CD1fzlC8kTfr
 m7hU14HzPlvvvtv17GuGxUU747WuYTodHHeuPjBu2rBO/0/tis9Xvwmzv78cUcUexczX8WKnU
 H+tpaOVzbrdaRxT7JfEMz2zL51h7Px4x+PMSWfClViKMxINtZiLihMBotXxVtcCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505814061!117118881!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26672 invoked from network); 19 Sep 2017 09:41:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:41:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440267092"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:40:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094059.ojaponoh5ocj3sj7@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-12-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-12-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 11/22] xentoolcore_restrict_all: Declare
 problems due to no evtchn support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:41:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:41:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF21-0005Vc-HM; Tue, 19 Sep 2017 09:41:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF20-0005VE-6x
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:41:28 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 76/31-03642-746E0C95; Tue, 19 Sep 2017 09:41:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDva7dswO
 RBpOO81jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owDC++wFMxnrNj/VL2BsQsIOTkkBPwlOk43
 skLYHhLXz55g6mLk4GARUJX4fYsTJMwmoCzxs7OXDcQWEdCWeLFqHZjNLFAg0bhoKTuILSzgJ
 3F1+homEJtXwEJi+bP9QOO5OIQEOhkl3k+YwgKREJQ4OfMJC0SzjsSC3Z/YQHYxC0hLLP/HAR
 LmFPCW2NLWATZHVEBFonPpHLByIQEFiY7px5ggzrSU+Lb+KfMERoFZSKbOQjJ1FsLUBYzMqxg
 1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOSAQh2MK6ZH3iI
 UZKDSUmUl/PxgUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxvngDlBItS01Mr0jJzgBECk5bg4
 FES4WV+CpTmLS5IzC3OTIdInWI05uhZcfEPE8eNh9f/MAmx5OXnpUqJ8/4BmSQAUppRmgc3CB
 a5lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMyw2ykCczrwRu3yugU5iATsneAHZKSSJCSqq
 BUaaRW9LlksKOygPv5aV8r+zyDjuSv8DKcIq1aGO/EU/0r6lHDk1KKnXVk0sILn51ZPKW5G+K
 34tyDF+lTH2tc9mVz8jB2ONbXnXZolDD3jUpUq4PjUw9qpi4zXZsOJUt63H4N+f0aw+miTp1z
 v2pwh09PaiKp+DB+RVvJ3x/oTPBUIFzzaotSizFGYmGWsxFxYkAAVBKMNcCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505814076!77345880!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9711 invoked from network); 19 Sep 2017 09:41:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:41:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448297015"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:41:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094114.5dsolvzykbo4onty@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-13-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-13-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 12/22] xentoolcore_restrict_all: "Implement"
	for xengnttab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:42:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF3I-0005l7-SL; Tue, 19 Sep 2017 09:42:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF3H-0005kl-T6
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:42:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0E/4D-02224-796E0C95; Tue, 19 Sep 2017 09:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve60Zwc
 iDZZu07W4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBndVw8wF3xkqpi04DZTA+NGpi5GTg4JAX+J
 vgf/WCFsD4nrZ0+AxVkEVCVWPJ/MDmKzCShL/OzsZQOxRQS0JV6sWgdmMwsUSDQuWgpWIywQL
 XG1fzGYzStgIfHmTisLiC0k0MkoMWmHMkRcUOLkzCcsEL06Egt2fwKawwFkS0ss/8cBEuYU8J
 Y437uPEcQWFVCR6Fw6B2qMgkTH9GNQJ1tKfFv/lHkCo8AsJFNnIZk6C2HqAkbmVYwaxalFZal
 FukbGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFZz8DAuIOxb6/fIUZJDiYl
 UV7OxwcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwpj4FygkWpaanVqRl5gBjBCYtwcGjJMJrD
 5LmLS5IzC3OTIdInWLU5bjx8PofJiGWvPy8VClx3laQIgGQoozSPLgRsHi9xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmY9wDIFJ7MvBK4Ta+AjmACOiJ7A9gRJYkIKakGxs1eol1n+PcbOPk
 eyP2jmZ1o32JWoFzhd+X6pA1aPdouU8+vys9u0vw1TU/8pLqHh0DV4QJpS5ey4G5lB7GDr05u
 6P8goT1b5mx3+dIFwSvnL5wqELvt8GvD9eJLv7hXTZv396xqXf/66bPYHKc/Obxnys77W+erS
 Ru67Hkq1h4ncuvXpYxgOSWW4oxEQy3mouJEAJ0zjdTSAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505814165!76919311!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41055 invoked from network); 19 Sep 2017 09:42:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:42:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448297197"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:42:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094243.nnog45vvpkj7p3go@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-14-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-14-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 13/22] tools/xenstore: get_handle: use "goto
 err" error handling style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUmVwbGFjZSB0aGUgYWQtaG9jIGV4aXQgY2xhdXNlcyB3aXRoIHRoZSBlcnJvciBoYW5k
bGluZyBzdHlsZSB3aGVyZQo+ICAgLSBsb2NhbCB2YXJpYWJsZXMgY29udGFpbiBlaXRoZXIgdGhp
bmdzIHRvIGJlIGZyZWVkLCBvciBzZW50aW5lbHMKPiAgIC0gYWxsIGVycm9yIGV4aXRzIGdvIHZp
YSBhbiAiZXJyIiBsYWJlbCB3aGljaCBmcmVlcyBldmVyeXRoaW5nCj4gCj4gU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:43:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:43:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF3n-0005rW-3q; Tue, 19 Sep 2017 09:43:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF3m-0005qT-CD
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:43:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 EB/17-03642-5B6E0C95; Tue, 19 Sep 2017 09:43:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO7WZwc
 iDe58krG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmLXyxnLrjJVPHvxRaWBsbFTF2MnBwSAv4S
 k47fY4WwPSSunz0BFmcRUJU4sn0DWJxNQFniZ2cvG4gtIqAt8WLVOjCbWaBAonHRUnYQW1ggU
 uLpl8fMIDavgIVEy4RlLF2MXBxCAp2MEo23+9khEoISJ2c+YYFo1pFYsPsT0CAOIFtaYvk/Dp
 Awp4C3REtzG1iJqICKROfSOWC2kICCRMf0Y1A3W0p8W/+UeQKjwCwkU2chmToLYeoCRuZVjOr
 FqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxh3Pnc6xCjJ
 waQkysv5+ECkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJ0+BcoJFqempFWmZOcAYgUlLcPAoi
 fB+AknzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ472eQIgGQoozSPLgRsHi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWFec2D0C/Fk5pXAbXoFdAQT0BHZG8COKElESEk1MKaV33QT9E7
 ymzspjUtF/kdt6DG7K4b93bvtX7Qy1wmXZkwzPSKZkbb5+/qZOddE3525lGh77KW1tHA2v7Ju
 9Ae9oywH9Z5eOD25YKZWUf+MGNM1yulNS+xKl29aMftjNEOdTBDzYqWL02I2cQopME2yKy//P
 PXTX8Pe2Hdubifu56u+eZZ8V4mlOCPRUIu5qDgRALNtiRLSAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505814196!115985360!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62768 invoked from network); 19 Sep 2017 09:43:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:43:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440267319"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:43:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094314.w5m6pz4po4vbyiwo@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-15-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-15-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 14/22] tools/xenstore: get_handle: Allocate
 struct before opening fd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTm93IHdlIGNhbiBhbHNvIGFib2xpc2ggdGhlIHRlbXBvcmFyeSBsb2NhbCB2YXJpYWJs
ZSAiZmQiIGFuZCBzaW1wbHkKPiB1c2UgaC0+ZmQuCj4gCj4gVGhpcyBvcmRlcmluZyBpcyBuZWNl
c3NhcnkgdG8gYmUgYWJsZSB0byBjYWxsCj4geGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9o
YW5kbGUgc2Vuc2libHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF4Y-00060P-CH; Tue, 19 Sep 2017 09:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF4X-00060A-7m
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:44:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 1B/C2-03414-4E6E0C95; Tue, 19 Sep 2017 09:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDve7DZwc
 iDW6uErC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmbJ2xlL5jPWHF47gG2BsYuIOTkkBDwl9j9
 socFwvaQuH72BBOIzSKgKvH7ywN2EJtNQFniZ2cvG4gtIqAt8WLVOjCbWaBAonHRUrAaYQFfi
 Z+3QGo4OHgFLCS+3Q3tYuTiEBLoZJSYMAeinldAUOLkzCcsEL06Egt2fwKrZxaQllj+jwMkzC
 ngLbHq+XOwElEBFYnOpXPAbCEBBYmO6ceYIM60lPi2/inzBEaBWUimzkIydRbC1AWMzKsY1Yt
 Ti8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOSAQh2MM687H+IUZKD
 SUmUl/PxgUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxPngLlBItS01Mr0jJzgBECk5bg4FES4
 f0EkuYtLkjMLc5Mh0idYjTm6Flx8Q8Tx42H1/8wCbHk5eelSonzfgYpFQApzSjNgxsEi9xLjL
 JSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub1AJnCk5lXArfvFdApTECnZG8AO6UkESEl1cC4buu
 b2ZvFPvMVqd78+ibr6krBtOfn+OUMOv2UZddeFt/Zyz71+42ttaZdt+fE77LnkKts6DngVWXa
 tublNI/phnJZrkrPdVL1S7a7OHbrbFwa7P6fZ+2cle+7jnxYMcU+2zBf7dEkloML003ubHpzw
 FP5q73w/lRV35YdtR9ZeTjeSHZd4hNXYinOSDTUYi4qTgQAgx2CANcCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505814239!83523671!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24937 invoked from network); 19 Sep 2017 09:44:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:44:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448297266"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:43:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094358.ffnqxntdibp5u4po@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-16-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-16-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 15/22] xentoolcore_restrict_all: "Implement"
	for xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:45:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:45:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF5c-0006AX-MZ; Tue, 19 Sep 2017 09:45:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duF5b-0006AH-4H
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 09:45:11 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C8/77-27708-627E0C95; Tue, 19 Sep 2017 09:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVysyfVTVfy+YF
 Ig0s/TSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owzG96zFLyWqOj70sjYwLhJpIuRi0NIYDOj
 xPQnk1ggnN2MEhNv9bN3MXJyCAv4Sayb1MgMYosIWEucXt/FDlLELLCXUWJp+0ImiI7njBJzv
 55jAqliE9CUuPP5E5jNK2Al8f7hNTYQm0VAVeLp5Dlgk0QFwiX2f7/GDFEjKHFy5hOg1RwcnA
 JeErd/64CEmQXMJOZtfsgMYYtL3HoynwnClpdo3jqbeQIj/ywk3bOQtMxC0jILScsCRpZVjBr
 FqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVrPwMC4g/H2ZL9D
 jJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCq/APKCRalpqdWpGXmAKMFJi3Bw
 aMkwjvzL1Cat7ggMbc4Mx0idYrRmGPTzbt/mDg2fH/wh0mIJS8/L1VKnNcJZJIASGlGaR7cIF
 gUX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsPMoUnM68Ebt8roFOYgE5p2bEH5JSSRIS
 UVANjXcenpbaF7hyR0/c83avno2oXWml4L1hLoJpb5fcm1aNzRa68iNom9VjiW/mMHzk/o9wF
 36i81mb2iGhc+rgi++AV5UDORTvsmtw+rvqy6JfQO/Z17P9cKgN38nmt1ap/JX82Lkf5yzqOC
 SubRZN9H7Tyf5jkt784U6m/6umv7+t5Jppebs1UYinOSDTUYi4qTgQAl0BY490CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505814297!92200491!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11980 invoked from network); 19 Sep 2017 09:44:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 19 Sep 2017 09:44:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D1B2F1435;
 Tue, 19 Sep 2017 02:44:56 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 503283F483;
 Tue, 19 Sep 2017 02:44:55 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
 <778c104e-269e-d94d-3830-5de7562e58f2@arm.com>
 <20170919071334.noqb5ld4reevp5cm@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0f852d81-d135-a782-7380-f390575652e4@arm.com>
Date: Tue, 19 Sep 2017 10:44:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919071334.noqb5ld4reevp5cm@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOS8wOS8xNyAwODoxMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24s
IFNlcCAxOCwgMjAxNyBhdCAwNjozMjoyMlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IEhpIFJvZ2VyLAo+Pgo+PiBPbiAxOC8wOS8xNyAxNzo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0IDA1OjI3OjUyUE0gKzAxMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+PiBUaGUgaW1wbGVtZW50YXRpb24gb2YgZ2V0X3BhZ2VkX2ZyYW1lIGlz
IGN1cnJlbnRseSBkaWZmZXJlbnQgd2hldGhlciB0aGUKPj4+PiBhcmNoaXRlY3R1cmUgc3VwcG9y
dCBzaGFyaW5nIG1lbW9yeSBvciBwYWdpbmcgbWVtb3J5LiBCb3RoCj4+Pj4gdmVyc2lvbiBhcmUg
ZXh0cmVtZWx5IHNpbWlsYXIgc28gaXQgaXMgcG9zc2libGUgdG8gY29uc29saWRhdGUgaW4gYQo+
Pj4+IHNpbmdsZSBpbXBsZW1lbnRhdGlvbi4KPj4+Pgo+Pj4+IFRoZSBtYWluIGRpZmZlcmVuY2Ug
aXMgdGhlIHg4NiB2ZXJzaW9uIHdpbGwgYWxsb3cgZ3JhbnQgb24gZm9yZWlnbiBwYWdlCj4+Pj4g
d2hlbiB1c2luZyBIVk0vUFZIIHdoaWxzdCBBcm0gZG9lcyBub3QuIEF0IHRoZSBtb21lbnQsIG9u
IHg4NiBmb3JlaWduIHBhZ2VzCj4+Pj4gYXJlIG9ubHkgYWxsb3dlZCBmb3IgUFZIIERvbTAuIEl0
IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91bGQgbmV2ZXIKPj4+PiBiZSBncmFudGVkIHNv
IGRlbnkgdGhlbQo+Pj4+Cj4+Pj4gVGhlIGNoZWNrIGZvciBzaGFyZWQvcGFnZWQgbWVtb3J5IGFy
ZSBub3cgZ2F0ZWQgd2l0aCB0aGUgcmVzcGVjdGl2ZSBpZmRlZi4KPj4+PiBQb3RlbnRpYWxseSwg
ZHVtbXkgcDJtX2lzX3NoYXJlZC9wMm1faXNfcGFnaW5nIGNvdWxkIGJlIGltcGxlbWVudGVkIGZv
cgo+Pj4+IEFybS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4+Pj4KPj4+PiAtLS0KPj4+Pgo+Pj4+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+Pj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgo+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+Pj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
Pj4+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4+
IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPj4+Pgo+Pj4+ICAgICAgIENoYW5nZXMgaW4gdjI6Cj4+Pj4gICAgICAgICAg
IC0gRGVueSBncmFudCBvbiBmb3JlaWduIHBhZ2UgKGFsaWduZWQgd2l0aCB0aGUgQVJNIGNvZGUp
Cj4+Pj4gICAgICAgICAgIC0gVXNlICNpZmRlZiByYXRoZXIgdGhhbiAjaWYgZGVmaW5lZAo+Pj4+
ICAgICAgICAgICAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZQo+Pj4+ICAgICAgICAgICAtIEZpeCB0
eXBvIGluIHRoZSB0aXRsZQo+Pj4+Cj4+Pj4gZ2V0X3BhZ2VfZnJvbV9nZm4gd2lsbCBiZSBhYmxl
IHRvIGdldCByZWZlcmVuY2Ugb24gZm9yZWlnbiBwYWdlIGFuZCBhcwo+Pj4+IHBlciBteSB1bmRl
cnN0YW5kaW5nIHdpbGwgYWxsb3cgdG8gZ3JhbnQgcGFnZSBvbiBmb3JlaWduIG1lbW9yeS4KPj4+
Pgo+Pj4+IFRoaXMgd2FzIG5vdCBhbGxvd2VkIHdpdGggYSBzaW1wbGUgZ2V0X3BhZ2UoLi4uKSBv
biB0aGUgQVJNCj4+Pj4gaW1wbGVtZW50YXRpb24gKG5vIHNoYXJpbmcgbm9yIHBhZ2luZyBzdXBw
cm90KSBidXQgaXMgYWxsb3dlZCBvbiB0aGUgeDg2Cj4+Pj4gaW1wbGVtZW50YXRpb24gZHVlIHRv
IGdldF9wYWdlX2Zyb21fZ2ZuLgo+Pj4+Cj4+Pj4gT24geDg2LCBmb3JlaWduIHBhZ2VzIGFyZSBj
dXJyZW50bHkgb25seSBhbGxvd2VkIGZvciBQVkggZG9tMCwgc28gSQo+Pj4+IHRoaW5rIGl0IGlz
IG5vdCBhIGJpZyBkZWFsIGZvciBub3cuCj4+Pj4KPj4+PiBPbiBBcm0sIGZvcmVpZ24gcGFnZXMg
Y2FuIGJlIHByZXNlbnQgb24gYW55IGRvbWFpbi4gU28gdGhpcyBwYXRjaCB3b3VsZAo+Pj4+IHBl
cm1pdCBncmFudCBvbiBmb3JlaW5nIHBhZ2VzLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCB3aWxsIGRl
bnkgZ3JhbnRpbmcgZm9yZWlnbiBwYWdlcy4gSmFuIEJldWxpY2ggaXMgaGFwcHkgd2l0aAo+Pj4+
IGl0LiBBbnkgb3RoZXIgb3BpbmlvbnM/Cj4+Pgo+Pj4gV29uJ3QgdGhpcyBicmVhayBRRU1VIHJ1
bm5pbmcgaW4gc3R1YiBkb21haW5zPwo+Pj4KPj4+IEkgaGF2ZW4ndCB0ZXN0ZWQgaXQsIGJ1dCBJ
J20gYWZyYWlkIFFFTVUgcnVubmluZyBpbiBhIHN0dWIgZG9tYWluCj4+PiBtaWdodCB0cnkgdG8g
Z3JhbnQgYSBmb3JlaWduIGZyYW1lLiBJZTogdGhlIGVtdWxhdGVkIG5ldHdvcmsgY29kZSBpbgo+
Pj4gUUVNVSBtaWdodCB0cnkgdG8gZ3JhbnQgYSBmb3JlaWduIGZyYW1lIGluIG9yZGVyIHRvIGZv
cndhcmQgb3BlcmF0aW9ucwo+Pj4gZnJvbSBlbXVsYXRlZCBkZXZpY2VzIHRvIFBWIGZyb250ZW5k
cy4KPj4KPj4gSSBkb24ndCB0aGluayBpdCB3aWxsIGJyZWFrIGFueSBleGlzdGluZyBzZXR1cCBi
ZWNhdXNlIGZvcmVpZ24gbWFwcGluZyBhcmUKPj4gb25seSBhbGxvd2VkIGZvciB0aGUgaGFyZHdh
cmUgZG9tYWluIChzZWUgcDJtX2FkZF9mb3JlaWduKS4KPiAKPiBJSVJDIHRoaXMgb25seSBhcHBs
aWVzIHRvIGF1dG8tdHJhbnNsYXRlZCAoSFZNKSBkb21haW5zLCBub3QgdG8gUFYKPiBkb21haW5z
LiBRRU1VIHN0dWJkb21haW5zIGFyZSBQViBndWVzdHMuCgpTdGlsbCwgcDJtX21hcF9mb3JlaWdu
IGNhbiBvbmx5IGJlIHVzZWQgZm9yIGF1dG8tdHJhbnNsYXRlZCBkb21haW5zLgoKRnVydGhlcm1v
cmUsIGlmIHlvdSBsb29rIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBnZXRfcGFnZV9mcm9tX2dm
biwgZm9yIApQViBkb21haW4gaXMgYmFzaWNhbGx5IGEgZ2V0X3BhZ2UocGFnZSwgZCkgdGhhdCBj
YW4ndCBub3Qgd29yayBvbiAKZm9yZWlnbiBwYWdlcy4KClNvIEkgcmVhbGx5IGRvbid0IHNlZSBh
bnkgcHJvYmxlbSBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:47:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF8B-0006QB-6d; Tue, 19 Sep 2017 09:47:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duF89-0006Q3-OR
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 09:47:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E6/FF-03093-5C7E0C95; Tue, 19 Sep 2017 09:47:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsWyU9JRQvfQ8wO
 RBq/Pa1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPjnxiLFgrWLF15ha2BsYJgl2MnBwSAn4S
 x/aeZwax2QR0JJYenc8EYosIeEk8vniIvYuRi4NZYDmTxMunj8CKhIEa+v6vZ4EoCpD40/Qdq
 sFN4kv/FFYQm0VAVWJHTztYnFfAXWLNjw5mkEFCArcYJWYebWQHSXAKWEtc+PYfrIFRQFbiS+
 NqsAXMAuISt55AXCEhICCxZA/EdRICohIvH/9jhbANJLYu3Qd0BAdQvabE+l36EK2KElO6H7J
 D7BWUODnzCcsERuFZSKbOQuiYhaRjFpKOBYwsqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAoOfAQh2MH5aFnCIUZKDSUmUl/PxgUghvqT8lMqMxOKM+KLSn
 NTiQ4wyHBxKErzqz4BygkWp6akVaZk5wDiESUtw8CiJ8H56CpTmLS5IzC3OTIdInWK05Di26f
 IfJo4ZN+8CySfX5v1lEmLJy89LlRLnTQaZJwDSkFGaBzcOliouMcpKCfMyAh0oxFOQWpSbWYI
 q/4pRnINRSZjXHGQKT2ZeCdzWV0AHMQEdlL0B7KCSRISUVAOj2OkfChVKiX94nFbEX9wZeNSr
 c7JLoFteT6L2s+Oi+x6lu/+K5WUzLC66o2+2VNiN6d77LeoPoxXijvlKar/X4vpR0FfMukrzv
 /Q+y2cbDroLznDJOsR8YXJMyskpK3JMNEUluLXTs/W2x9v5OYi2lt/b90+yX/rYix3Zgf2mU0
 UmidofXanEUpyRaKjFXFScCAAy/uHzEAMAAA==
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505814466!60484353!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14306 invoked from network); 19 Sep 2017 09:47:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:47:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53061124"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2] xen: grant-table: Simplify get_paged_frame
Thread-Index: AQHTMJtY+STHHMuLbEen3/Ke3H9g6qK74QyQ///miwCAAAwrgIAAIvtQ
Date: Tue, 19 Sep 2017 09:47:33 +0000
Message-ID: <2cdf85716b2c47dbbe47369fa51aabdf@AMSPEX02CL03.citrite.net>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
 <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
 <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
In-Reply-To: <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTcgMTA6NDAN
Cj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudA0KPiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1DQo+IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgeGVuLWRldmVsQGxp
c3RzLnhlbi5vcmc7IFRpbQ0KPiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB4ZW46IGdyYW50LXRhYmxlOiBTaW1wbGlmeQ0KPiBn
ZXRfcGFnZWRfZnJhbWUNCj4gDQo+IEhpLA0KPiANCj4gT24gMTkvMDkvMTcgMDk6NTYsIEphbiBC
ZXVsaWNoIHdyb3RlOg0KPiA+Pj4+IE9uIDE5LjA5LjE3IGF0IDEwOjM0LCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+PiBJIGRvIHdvbmRlciB3aGV0aGVyIHRoaXMgZnVuY3Rp
b24gYmVsb25ncyBpbiB0aGUgZ3JhbnQgdGFibGUgY29kZSB0aG91Z2guDQo+ID4+IEdldHRpbmcg
dGhlIHBhZ2UgZnJvbSBhIChkLCBnZm4pIHR1cGxlIGlzIHByb2JhYmx5IHNvbWV0aGluZyB0aGF0
J3MNCj4gbmVlZGVkIGluDQo+ID4+IGEgZmV3IHBsYWNlcyBhbmQgaGVuY2UgcHV0dGluZyB0aGUg
Y29kZSBpbiBjb21tb24vbWVtb3J5LmMgKHdpdGgNCj4gc3VpdGFibGUNCj4gPj4gYWRqdXN0bWVu
dCB0byB0aGUgZXJyb3IgdmFsdWVzKSB3b3VsZCBzZWVtIG1vcmUgYXBwcm9wcmlhdGUuDQo+ID4N
Cj4gPiBUaGF0J3MgYmVlbiB0cnVlIGZyb20gdGhlIHZlcnkgYmVnaW5uaW5nIG9mIHRoZSBleGlz
dGVuY2Ugb2YNCj4gPiB0aGUgZnVuY3Rpb24sIEkgdGhpbmsuDQo+IA0KPiBJIGFtIG5vdCBzdXJl
IGhvdyB0aGlzIGZ1bmN0aW9uIHdvdWxkIGZpdCBpbiBjb21tb24vbWVtb3J5LmMgY29kZS4gV2UN
Cj4gYWxyZWFkeSBoYXZlIGdldF9wYWdlX2Zyb21fZ2ZuIHRvIGdldCBhIHBhZ2UgZnJvbSB0aGUg
dHVwbGUgKGQsIGdmbikuDQo+IA0KDQpCdXQgdGhhdCBkb2Vzbid0IGhhdmUgdGhlIGV4dHJhIGxv
Z2ljIGZvciBwb3B1bGF0aW5nIGFuZCB1bnNoYXJpbmcgcmlnaHQ/IE90aGVyd2lzZSB3aHkgd291
bGQgZ2V0X3BhZ2VkX2ZyYW1lKCkgbmVlZCB0byBleGlzdCBhdCBhbGw/DQoNCj4gVGhpcyBmdW5j
dGlvbiBhZGRzIG1vcmUgY2hlY2sgdGhhdCBtYXkgbm90IGZpdCBldmVyeW9uZS4gVGhlIG9ubHkg
cGxhY2UNCj4gSSBjb3VsZCBzZWUgcG90ZW50aWFsIHVzYWdlIGlzIHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyLiBCdXQgd2hhdCB3b3VsZA0KPiBiZSBhIHN1aXRhYmxlIG5hbWUgZ2l2ZW4/DQo+IA0K
DQpJIHdvdWxkIGxlYXZlIHRoZSBuYW1lIGFsb25lIGFuZCBqdXN0IG1vdmUgdGhlIGNvZGUuDQoN
CiAgUGF1bA0KDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:48:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF8U-0006SL-EO; Tue, 19 Sep 2017 09:48:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF8T-0006SB-MI
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:48:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2F/58-03642-8D7E0C95; Tue, 19 Sep 2017 09:48:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpO615wc
 iDS5eULa4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn3W3gLrjJVbJwh0cA4n6mLkZNDQsBfYuHT
 3ywQtofE9bMnwOIsAqoSh6fPZQOx2QSUJX529oLZIgLaEi9WrQOzmQUKJBoXLWUHsYUFLCUWT
 f3ECGLzClhITO2aDWYLCXQySmzsqoWIC0qcnPmEBaJXR2LB7k9AcziAbGmJ5f84QMKcAt4S26
 duZgWxRQVUJDqXzmGBGKMg0TH9GNTJlhLf1j9lnsAoMAvJ1FlIps5CmLqAkXkVo0ZxalFZapG
 ukbleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgUDIAwQ7GxWsDDzFKcjApifJy
 Pj4QKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd+IzoJxgUWp6akVaZg4wPmDSEhw8SiK8y0HSv
 MUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolzpsMUiQAUpRRmgc3AharlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTMuxFkCk9mXgncpldARzABHZG9AeyIkkSElFQDo/mlgo+THaRSj73Yd/B
 j/s5b8S3eM9XuJkV+LAhfIi3MKdBR6qofGehfqv5PPFbmycnLeqZL3Fz+O0972cEqELFk5uHj
 cV3Td83ds/PiX+a/E04VCNq/jResmuTKcvjj8Q3C8edF1yzKrzGVE3nK/Yzdv3tnZ/OLA0+Xq
 bJW3ru0mPFWse+qpUosxRmJhlrMRcWJAIqaKCbQAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505814485!80059642!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36317 invoked from network); 19 Sep 2017 09:48:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:48:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440267730"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:48:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094803.2dinwy3uzzxgynsw@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-18-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-18-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/22] xl, libxl: Provide dm_restrict
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHF1aXRlIGltcGVyZmVjdCwgYnV0IGl0
IHdpbGwgYmUgdXNlZnVsIGluCj4gY2VydGFpbiByZXN0cmljdGVkIHVzZSBjYXNlcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KClNl
ZWluZyB0aGlzIGlzIG1vc3RseSBwbHVtYmluZyBmb3IgUUVNVSBhbmQgYSB0ZWNobm9sb2d5IHBy
ZXZpZXcKZmVhdHVyZToKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:48:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duF9D-0006ZO-OA; Tue, 19 Sep 2017 09:48:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duF9C-0006Z8-99
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:48:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C7/53-03093-508E0C95; Tue, 19 Sep 2017 09:48:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHRDpC7TiwO
 RBj+vClncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyvE26wFsxnrFh/fxpjA2MXEHJySAj4Syxf
 288OYXtIXD97ggnEZhFQlThy9i9YDZuAssTPzl42EFtEQFvixap1YDazQIFE46KlYL3CAi4SO
 x/vZQGxeQUsJK5+uggWFxLoZJQ4fyYHIi4ocXLmExaIXh2JBbs/Ac3hALKlJZb/4wAxOQW8JW
 7MKAOpEBVQkehcOocFYoqCRMf0Y0wQV1pKfFv/lHkCo8AsJENnIRk6C2HoAkbmVYwaxalFZal
 FuoYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GG9uDDjEKMnBpCTK
 K7bqQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4/q4FygkWp6akVaZk5wAiBSUtw8CiJ8N4DS
 fMWFyTmFmemQ6ROMRpz9Ky4+IeJ48bD63+YhFjy8vNSpcR5Z4KUCoCUZpTmwQ2CRe4lRlkpYV
 5GoNOEeApSi3IzS1DlXzGKczAqCfM+B5nCk5lXArfvFdApTECntOzYA3JKSSJCSqqBsT9E/z3
 Do5xbrdV6lRYXv2xmbTL+83hrrWyq3BLDijid8jIX5X+PLd/76LbtSzXTKLrP+8D5dqfINiGb
 x++zDlp8m/n5Y8CbuBdy834pbKlY3iAcqRXC/Tra2aDfsyudTULD/uV2FaGUoAwxr0DRilVlv
 ZkXN9eWtq/eusL58pVF87USbvQosRRnJBpqMRcVJwIAplp6ztcCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505814528!106544997!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17279 invoked from network); 19 Sep 2017 09:48:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:48:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440267782"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:48:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919094847.sz4sxnjg5bddtqy3@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-20-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-20-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 19/22] libxl: libxl__dm_runas_helper: return
	pwd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFAz-0007Ek-3I; Tue, 19 Sep 2017 09:50:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duFAx-0007Ea-Mb
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 09:50:43 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 24/DE-03616-378E0C95; Tue, 19 Sep 2017 09:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDvW7RiwO
 RBrM+S1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozVu6+yFPwQq/hw8DBLA+Mu9i5GTg4JAX+J
 FfNWMULYHhLXz55gArFZBFQlutr7wOJsAsoSPzt72UBsEQFtiRer1oHZzAIFEo2LloLNERaIk
 uhcvB6sl1fAQuLn3F1gNUICnYwSnR1lEHFBiZMzn7BA9OpILNj9CaiGA8iWllj+jwMkzCngLf
 Hr+BewElEBFYnOpXNYIMYoSHRMP8YEcaalxLf1T5knMArMQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiYDECwg/HmxoBDjJIcTEqi
 vGKrDkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9sxooJ1iUmp5akZaZA4wRmLQEB4+SCO89k
 DRvcUFibnFmOkTqFKOilDjvTJCEAEgiozQPrg0Wl5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzPscZApPZl4J3PRXQIuZgBa37NgDsrgkESEl1cCYv9LyTGWS4rTgr/e2nLi9L8XF2cvJYFa
 mpv/VmPTuzPwLknulKiayxX1YlCSnP9GC7a/mRsvVn3nyneYv4rg665KWbOup67YeUetXBF4U
 PC3yqHbih75VBkK2phONzri92bXbR+OpgcnV/JAGHavmTRM5t/rs+Jl8d5/PH+nFsu8XTOOcf
 HyvEktxRqKhFnNRcSIAcg4OtcYCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505814640!106545417!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46125 invoked from network); 19 Sep 2017 09:50:42 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:50:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448297801"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 10:50:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919095023.tqfe2si2yrt7mbu7@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-21-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-21-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 20/22] libxl: userlookup_helper_getpwnam
 rename and turn into a macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKy8qCj4gKyAqICB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShsaWJ4bF9fZ2MqLCBj
b25zdCBjaGFyICp1c2VyLAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBhc3N3ZCAqKnB3ZF9yKTsKPiArICoKPiArICogIHJldHVybnMgMSBpZiB0aGUgdXNlciB3YXMg
Zm91bmQsIDAgaWYgaXQgd2FzIG5vdCwgLTEgb24gZXJyb3IKPiArICovCj4gKyNkZWZpbmUgREVG
SU5FX1VTRVJMT09LVVBfSEVMUEVSKE5BTUUsU1BFQ19UWVBFLFNUUlVDVE5BTUUsU1lTQ09ORikg
ICAgICAgICAgXAo+ICsgICAgc3RhdGljIGludCB1c2VybG9va3VwX2hlbHBlcl8jI05BTUUobGli
eGxfX2djICpnYywgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBTUEVDX1RZUEUgc3BlYywgICAgICAgICAgICAgICAgIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1F
ICoqb3V0KSAgIFwKPiArICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHN0cnVjdCBTVFJVQ1RO
QU1FIHJlc3VsdGJ1ZiwgKnJlc3VsdHAgPSBOVUxMOyAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgY2hhciAqYnVmID0gTlVMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICBsb25nIGJ1Zl9zaXplOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIGludCByZXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBidWZfc2l6ZSA9IHN5c2NvbmYoU1lTQ09ORik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIGlmIChidWZf
c2l6ZSA8IDApIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICAgICAgICAgIGJ1Zl9zaXplID0gMjA0ODsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgTE9HKERFQlVHLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgInN5c2NvbmYg
ZmFpbGVkLCBzZXR0aW5nIHRoZSBpbml0aWFsIGJ1ZmZlciBzaXplIHRvICVsZCIsICAgICAgICAg
ICBcCj4gKyAgICAgICAgICAgICAgICBidWZfc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgd2hpbGUgKDEpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgYnVmID0gbGlieGxfX3Jl
YWxsb2MoZ2MsIGJ1ZiwgYnVmX3NpemUpOyAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
ICAgICByZXQgPSBOQU1FIyNfcihzcGVjLCAmcmVzdWx0YnVmLCBidWYsIGJ1Zl9zaXplLCAmcmVz
dWx0cCk7IFwKPiArICAgICAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgYnVmX3NpemUg
Kz0gMTI4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICBpZiAocmV0ICE9
IDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgaWYgKHJlc3VsdHAgIT0gTlVMTCkgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgIGlm
IChvdXQpICpvdXQgPSByZXN1bHRwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICAgICAgcmV0dXJuIDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICsgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB9Cj4gKwoKU29tZSBvZiB0aGUgIlwiJ3MgYXJl
IG1pc2FsaWduZWQuCgpXaXRoIG9yIHdpdGhvdXQgYWxpZ25pbmcgdGhlbToKCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFHi-0007ft-S0; Tue, 19 Sep 2017 09:57:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duFHg-0007fn-Q4
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:57:41 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 FC/22-01778-31AE0C95; Tue, 19 Sep 2017 09:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQlf41YF
 Ig0m9jBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btc6eYCg5HVWy4vYaxgfGYYxcjJ4eEgJ9E
 x4R/jCA2i4CqxOMnC9i7GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFjjGJPFo8U12kISwgLPEl
 z8P2EBsXgFPiSWL2sFsIYEWRonpzyoh4oISJ2c+YQGxmQX0JG5MncIGMp9ZQFpi+T8OiLC8RP
 PW2cwgNqeAh8TimZ/BzhEVUJE4uXINE8RIRYn+eRCrJATSJSY+62GZwCgwC8mGWUg2zELYMAv
 JhgWMLKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDtp6B
 gXEHY89ev0OMkhxMSqK8O54fiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv6BVBOsCg1PbUiL
 TMHGDswaQkOHiURXsaXQGne4oLE3OLMdIjUKUZFKXFeE5CEAEgiozQPrg0Wr5cYZaWEeRkZGB
 iEeApSi3IzS1DlXzGKczAqCfO6gEzhycwrgZv+CmgxE9Di7A1gi0sSEVJSDYxRFpNiPHmyVp/
 gOT+hPSVoX8MLRkme3fI3eiXk1vF+U7x8TY/dr2C/uFNG7LTGlT0v92W77Xgx/e16j6NGVzXF
 9bLLVkQ5GxyJq0/6sHxz+oN5PAnB7zXz54gIV82se516c8MUedOtgoqXpeddlhI7sqKz95XA7
 nXOSy+l3ljP1KidpXTvKqcSS3FGoqEWc1FxIgBeTOdT0gIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505815058!57395433!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16930 invoked from network); 19 Sep 2017 09:57:38 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 09:57:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53061546"
Date: Tue, 19 Sep 2017 10:57:16 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919095716.jqge3jlsqrebpz7p@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-8-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-8-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBzZXQgdmFsdWUgZmxvdyBmb3IgTUJBIGluY2x1ZGluZyBp
dHMgY2FsbGJhY2sKPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPiAKPiBJdCBhbHNv
IGNoYW5nZXMgdGhlIG1lbWViZXJzIGluICdjb3Nfd3JpdGVfaW5mbycgdG8gdHJhbnNmZXIgdGhl
Cj4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UKPiBjYW4gd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBvbiB0aGUgY29zIGlk
IGludG8gTVNScy4KPiAKPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwg
d2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gdmFsdWVzIG9mIHRoZW0gaW50
byBhIENPUyByZWdpc3RlciB3aXRoIG5ldyBDT1MgSUQuIEUuZzoKPiAxLiBMMyBDQVQgYW5kIE1C
QSBjby1leGlzdC4KPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBU
aGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWZmLAo+ICAgIHRoZSBNQkEgVGhydGxlIG9mIERv
bTEgaXMgMHhhLgo+IDMuIFVzZXIgd2FudHMgdG8gY2hhbmdlIE1CQSBUaHJ0bCBvZiBEb20xIHRv
IGJlIDB4MTQuIEJlY2F1c2UgQ09TIElEIDIgaXMKPiAgICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBo
YXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMuIFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgo+ICAgIENP
UyBJRCAzIGFyZSBhbGwgZGVmYXVsdCB2YWx1ZXMgYXMgYmVsb3c6Cj4gICAgICAgICAgICAtLS0t
LS0tLS0KPiAgICAgICAgICAgIHwgQ09TIDMgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAg
TDMgQ0FUICB8IDB4N2ZmIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgIE1CQSAgICAgfCAw
eDAgICB8Cj4gICAgICAgICAgICAtLS0tLS0tLS0KPiA0LiBBZnRlciBzZXR0aW5nLCB0aGUgTDMg
Q0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUgbmV3IE1CQQo+ICAg
IFRocnRsIGlzIHNldC4gU28sIHRoZSB2YWx1ZXMgb24gQ09TIElEIDMgc2hvdWxkIGJlIGJlbG93
Lgo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gICAgICAgICAgICB8IENPUyAzIHwKPiAgICAgICAg
ICAgIC0tLS0tLS0tLQo+ICAgIEwzIENBVCAgfCAweDFmZiB8Cj4gICAgICAgICAgICAtLS0tLS0t
LS0KPiAgICBNQkEgICAgIHwgMHgxNCAgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gCj4gU28s
IHdlIHNob3VsZCB3cml0ZSBhbGwgZmVhdHVyZXMgdmFsdWVzIGludG8gdGhlaXIgTVNScy4gVGhh
dCByZXF1aXJlcyB0aGUKPiBmZWF0dXJlIGFycmF5LCBmZWF0dXJlIHByb3BlcnRpZXMgYXJyYXkg
YW5kIHZhbHVlIGFycmF5IGFyZSBpbnB1dC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gYXMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBT
dW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiB2MzoKPiAgICAgLSBtb2RpZnkg
Y29tbWl0IG1lc3NhZ2UgdG8gbWFrZSBpdCBjbGVhci4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCj4gICAgIC0gbW9kaWZ5IGZ1bmN0aW9uYWxpdHkgb2YgJ2NoZWNrX3Zh
bCcgdG8gbWFrZSBpdCBzaW1wbGUgdG8gb25seSBjaGVjayB2YWx1ZS4KPiAgICAgICBDaGFuZ2Ug
dGhlIGxhc3QgcGFyYW1ldGVyIHR5cGUgZnJvbSAndW5zaWduZWQgbG9uZyAqJyB0byAndW5zaWdu
ZWQgbG9uZycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAgICAt
IGNhbGwgcmRtc3JsIHRvIGdldCB2YWx1ZSBqdXN0IHdyaXR0ZW4gaW50byBNU1IgZm9yIE1CQS4g
QmVjYXVzZSBIVyBjYW4KPiAgICAgICBhdXRvbWF0aWNhbGx5IGNoYW5nZSBpbnB1dCB2YWx1ZSB0
byB3aGF0IGl0IHdhbnRzLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
PiAgICAgLSBjaGFuZ2UgdHlwZSBvZiAnd3JpdGVfbXNyJyB0byAndWludDMyX3QnIHRvIHJldHVy
biB0aGUgdmFsdWUgYWN0dWFsbHkKPiAgICAgICB3cml0dGVuIGludG8gTVNSLiBUaGVuLCBjaGFu
Z2UgJ2RvX3dyaXRlX3Bzcl9tc3JzJyB0byBzZXQgdGhlIHJldHVybmVkCj4gICAgICAgdmFsdWUg
aW50byAnY29zX3JlZ192YWxbXScKPiAgICAgLSBtb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiAnaicg
aW50byBsb29wIGluICdkb193cml0ZV9wc3JfbXNycycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQo+ICAgICAtIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnLgo+ICAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgICAgLSBjaGFuZ2UgJ2NhdF9p
bmZvJyB0byAnY2F0Jy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4g
ICAgIC0gcmVuYW1lICdwc3JfY2F0L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBh
bmQgcmVtb3ZlICdvcC9PUCcKPiAgICAgICBmcm9tIG5hbWUuCj4gICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQo+ICAgICAtIGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8g
J1BTUl9UWVBFX01CQV9USFJUTCcuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQo+IHYyOgo+ICAgICAtIHJlbW92ZSBsaW5lYXIgbW9kZSAndGhydGxfbWF4JyBjaGVjayBp
biAnbWJhX2NoZWNrX3RocnRsJyBiZWNhdXNlIGl0IGhhcwo+ICAgICAgIGJlZW4gY2hlY2tlZCBp
biAnbWJhX2luaXRfZmVhdHVyZScuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4g
ICAgIC0gZm9yIG5vbi1saW5lYXIgbW9kZSwgY2hlY2sgaWYgJyp0aHJ0bCcgaXMgbm90IDAgaW4g
J21iYV9jaGVja190aHJ0bCcuIElmCj4gICAgICAgaXQgaXMgMCwgd2UgZG8gbm90IG5lZWQgdG8g
Y2hhbmdlIGl0Lgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIG1vdmUg
Y29tbWVudHMgdG8gZXhwbGFpbiBjaGFuZ2VzIG9mICdjb3Nfd3JpdGVfaW5mbycgZnJvbSBwc3Iu
YyB0byBjb21taXQKPiAgICAgICBtZXNzYWdlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQ
ZW5nKQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgfCAgIDYgKysKPiAgeGVu
L2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8ICAgMSAr
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwo+IGluZGV4IDc5MDJhZjcuLjg1NTBkMDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gQEAgLTE0NjgsNiArMTQ2
OCwxMiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfVFlQRV9MMl9DQk0pOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICAg
ICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTUJBX1RIUlRMOgo+ICsgICAgICAgICAg
ICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwpOwo+ICsgICAg
ICAgICAgICBicmVhazsKPiArCj4gICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19H
RVRfTDNfQ0JNOgo+ICAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2FsbG9jLnRhcmdldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMy
LCBQU1JfVFlQRV9MM19DQk0pOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94
ZW4vYXJjaC94ODYvcHNyLmMKPiBpbmRleCAwNDg2ZDJkLi5kNjMzMTk0IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IEBAIC0xMzcs
NyArMTM3LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVu
KTsKPiAgCj4gICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBN
U1IgcmVnaXN0ZXIuICovCj4gLSAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29z
LCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7Cj4gKyAgICB1aW50MzJfdCAoKndy
aXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5
cGUpOwo+ICsKPiArICAgIC8qIGNoZWNrX3ZhbCBpcyB1c2VkIHRvIGNoZWNrIGlmIGlucHV0IHZh
bCBmdWxmaWxscyBTRE0gcmVxdWlyZW1lbnQuICovCj4gKyAgICBib29sICgqY2hlY2tfdmFsKShj
b25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nIHZhbCk7Cj4gIH0gKmZl
YXRfcHJvcHNbRkVBVF9UWVBFX05VTV07Cj4gIAo+ICAvKgo+IEBAIC0yNzQsMjkgKzI3Nyw2IEBA
IHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gcHNy
X3R5cGUgdHlwZSkKPiAgICAgIHJldHVybiBmZWF0X3R5cGU7Cj4gIH0KPiAgCj4gLXN0YXRpYyBi
b29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2Jt
KQo+IC17Cj4gLSAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKPiAtCj4gLSAg
ICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAq
Lwo+IC0gICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCj4gLSAgICAgICAgcmV0dXJu
IGZhbHNlOwo+IC0KPiAtICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICov
Cj4gLSAgICBpZiAoIGNibSA9PSAwICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gLQo+IC0g
ICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7Cj4gLSAgICB6ZXJv
X2JpdCA9IGZpbmRfbmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwo+IC0K
PiAtICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLwo+IC0gICAgaWYgKCB6
ZXJvX2JpdCA8IGNibV9sZW4gJiYKPiAtICAgICAgICAgZmluZF9uZXh0X2JpdCgmY2JtLCBjYm1f
bGVuLCB6ZXJvX2JpdCkgPCBjYm1fbGVuICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gLQo+
IC0gICAgcmV0dXJuIHRydWU7Cj4gLX0KPiAtCj4gIC8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9j
YXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KPiAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0
dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKPiBAQCAtNDMxLDExICs0MTEsMzcgQEAg
c3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+ICtzdGF0aWMgYm9vbCBjYXRfY2hlY2tf
Y2JtKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgY2JtKQo+ICt7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKPiArICAgIHVuc2lnbmVk
IGludCBjYm1fbGVuID0gZmVhdC0+Y2F0LmNibV9sZW47Cj4gKwo+ICsgICAgLyogU2V0IGJpdHMg
c2hvdWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KPiArICAgIGlmICgg
Y2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4g
KyAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLwo+ICsgICAgaWYgKCBj
Ym0gPT0gMCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwoKWW91IGNhbiBqb2luIGJvdGggY2hl
Y2tzIGludG8gYSBzaW5nbGUgaWYuCgo+ICsKPiArICAgIGZpcnN0X2JpdCA9IGZpbmRfZmlyc3Rf
Yml0KCZjYm0sIGNibV9sZW4pOwo+ICsgICAgemVyb19iaXQgPSBmaW5kX25leHRfemVyb19iaXQo
JmNibSwgY2JtX2xlbiwgZmlyc3RfYml0KTsKPiArCj4gKyAgICAvKiBTZXQgYml0cyBzaG91bGQg
YmUgY29udGlndW91cy4gKi8KPiArICAgIGlmICggemVyb19iaXQgPCBjYm1fbGVuICYmCj4gKyAg
ICAgICAgIGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiAp
Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4g
Kwo+ICAvKiBMMyBDQVQgcHJvcHMgKi8KPiAtc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRlX21zcih1
bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQo+ICtzdGF0aWMgdWludDMyX3QgbDNfY2F0X3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKPiAgewo+ICAgICAgd3Jtc3JsKE1T
Ul9JQTMyX1BTUl9MM19NQVNLKGNvcyksIHZhbCk7Cj4gKwo+ICsgICAgcmV0dXJuIHZhbDsKPiAg
fQo+ICAKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsK
PiBAQCAtNDQ0LDYgKzQ1MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19j
YXRfcHJvcHMgPSB7Cj4gICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAo+ICAgICAg
LmdldF9mZWF0X2luZm8gPSBjYXRfZ2V0X2ZlYXRfaW5mbywKPiAgICAgIC53cml0ZV9tc3IgPSBs
M19jYXRfd3JpdGVfbXNyLAo+ICsgICAgLmNoZWNrX3ZhbCA9IGNhdF9jaGVja19jYm0sCj4gIH07
Cj4gIAo+ICAvKiBMMyBDRFAgcHJvcHMgKi8KPiBAQCAtNDU4LDEzICs0NjUsMTUgQEAgc3RhdGlj
IGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwK
PiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVf
bXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCj4gK3N0YXRpYyB1aW50MzJfdCBsM19jZHBf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQo+ICB7Cj4gICAgICB3cm1z
cmwoKCh0eXBlID09IFBTUl9UWVBFX0wzX0RBVEEpID8KPiAgICAgICAgICAgICAgTVNSX0lBMzJf
UFNSX0wzX01BU0tfREFUQShjb3MpIDoKPiAgICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01B
U0tfQ09ERShjb3MpKSwKPiAgICAgICAgICAgICB2YWwpOwo+ICsKPiArICAgIHJldHVybiB2YWw7
Cj4gIH0KPiAgCj4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMg
PSB7Cj4gQEAgLTQ3NCwxMyArNDgzLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9w
cyBsM19jZHBfcHJvcHMgPSB7Cj4gICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9MM19DQk0sCj4g
ICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9pbmZvLAo+ICAgICAgLndyaXRl
X21zciA9IGwzX2NkcF93cml0ZV9tc3IsCj4gKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNrX2Ni
bSwKPiAgfTsKPiAgCj4gIC8qIEwyIENBVCBwcm9wcyAqLwo+IC1zdGF0aWMgdm9pZCBsMl9jYXRf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCj4gK3N0YXRpYyB1aW50MzJfdCBs
Ml9jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQo+ICB7Cj4gICAg
ICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wyX01BU0soY29zKSwgdmFsKTsKPiArCj4gKyAgICByZXR1
cm4gdmFsOwo+ICB9Cj4gIAo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0
X3Byb3BzID0gewo+IEBAIC00ODksNiArNTAxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKPiAgICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05P
V04sCj4gICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAo+ICAgICAgLndy
aXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCj4gKyAgICAuY2hlY2tfdmFsID0gY2F0X2NoZWNr
X2NibSwKPiAgfTsKPiAgCj4gIC8qIE1CQSBwcm9wcyAqLwo+IEBAIC01MDksOSArNTIyLDIzIEBA
IHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQsCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgbWJhX3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQo+ICtzdGF0aWMgdWludDMyX3QgbWJhX3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKPiAgewo+ICsgICAgd3Jtc3JsKE1TUl9J
QTMyX1BTUl9NQkFfTUFTSyhjb3MpLCB2YWwpOwo+ICsKPiArICAgIC8qIFJlYWQgYWN0dWFsIHZh
bHVlIHNldCBieSBoYXJkd2FyZS4gKi8KPiArICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTUJBX01B
U0soY29zKSwgdmFsKTsKPiArCj4gKyAgICByZXR1cm4gdmFsOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
Ym9vbCBtYmFfY2hlY2tfdGhydGwoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWdu
ZWQgbG9uZyB0aHJ0bCkKPiArewo+ICsgICAgaWYgKCB0aHJ0bCA+IGZlYXQtPm1iYS50aHJ0bF9t
YXggKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAg
fQo+ICAKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKPiBA
QCAtNTIwLDYgKzU0Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFfcHJv
cHMgPSB7Cj4gICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAo+ICAgICAgLmdldF9m
ZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKPiAgICAgIC53cml0ZV9tc3IgPSBtYmFfd3Jp
dGVfbXNyLAo+ICsgICAgLmNoZWNrX3ZhbCA9IG1iYV9jaGVja190aHJ0bCwKPiAgfTsKPiAgCj4g
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwg
Y2hhciAqZmVhdHVyZSwKPiBAQCAtOTY0LDcgKzk5Miw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3Zh
bF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ICAgICAgaWYgKCBhcnJheV9sZW4gPCBwcm9w
cy0+Y29zX251bSApCj4gICAgICAgICAgcmV0dXJuIC1FTk9TUEM7Cj4gIAo+IC0gICAgaWYgKCAh
cHNyX2NoZWNrX2NibShmZWF0LT5jYXQuY2JtX2xlbiwgbmV3X3ZhbCkgKQo+ICsgICAgaWYgKCAh
cHJvcHMtPmNoZWNrX3ZhbChmZWF0LCBuZXdfdmFsKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gIAo+ICAgICAgLyoKPiBAQCAtMTE5NiwyNSArMTIyNCw0MCBAQCBzdGF0aWMgdW5zaWdu
ZWQgaW50IGdldF9zb2NrZXRfY3B1KHVuc2lnbmVkIGludCBzb2NrZXQpCj4gIHN0cnVjdCBjb3Nf
d3JpdGVfaW5mbwo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgY29zOwo+IC0gICAgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdHVyZTsKPiArICAgIHN0cnVjdCBmZWF0X25vZGUgKipmZWF0dXJlczsKPiAg
ICAgIGNvbnN0IHVpbnQzMl90ICp2YWw7Cj4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAq
cHJvcHM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuOwo+ICsgICAgY29uc3Qgc3RydWN0
IGZlYXRfcHJvcHMgKipwcm9wczsKPiAgfTsKPiAgCj4gIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bz
cl9tc3JzKHZvaWQgKmRhdGEpCgpXaHkgZG9lcyB0aGlzIGZ1bmN0aW9uIHRha2UgYSAndm9pZCAq
ZGF0YScgaW5zdGVhZCBvZiAnY29uc3Qgc3RydWN0CmNvc193cml0ZV9pbmZvICppbmZvJz8KCj4g
IHsKPiAgICAgIGNvbnN0IHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Cj4gLSAg
ICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZTsKPiAtICAgIGNvbnN0IHN0
cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwo+IC0gICAgdW5zaWduZWQgaW50
IGksIGNvcyA9IGluZm8tPmNvcywgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ICsgICAgdW5z
aWduZWQgaW50IGksIGluZGV4ID0gMCwgYXJyYXlfbGVuID0gaW5mby0+YXJyYXlfbGVuLCBjb3Mg
PSBpbmZvLT5jb3M7Cj4gKyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5ID0gaW5mby0+dmFs
Owo+ICAKPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsgaSsrICkKPiArICAgIGZvciAo
IGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPiAgICAgIHsKPiAtICAg
ICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZvLT52
YWxbaV0gKQo+ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJl
c1tpXTsKPiArICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5w
cm9wc1tpXTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgY29zX251bSwgajsKPiArCj4gKyAgICAg
ICAgaWYgKCAhZmVhdCB8fCAhcHJvcHMgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4g
KyAgICAgICAgY29zX251bSA9IHByb3BzLT5jb3NfbnVtOwo+ICsgICAgICAgIGlmICggYXJyYXlf
bGVuIDwgY29zX251bSApCgpOb3Qgc3VyZSB5b3UgbmVlZCBhcnJheV9sZW4sIGNvdWxkbid0IHlv
dSB1c2U6CgppZiAoIGluZGV4ICsgY29zX251bSA+PSBpbmZvLT5hcnJheV9sZW4gKQogICAgcmV0
dXJuOwoKPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:58:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFI1-0007ii-8M; Tue, 19 Sep 2017 09:58:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duFHz-0007iT-S5
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 09:57:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 46/9C-02225-72AE0C95; Tue, 19 Sep 2017 09:57:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1ft1YF
 Ig0tb5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd08+wFuznrDh7tJGlgfEZexcjJ4eQQJ5E
 77nTbCA2r4CdxJs1D8HiEgKGEqcX3mTpYuTgYBFQlfh8NBckzCagLtH2bDsriC0ioCkxs+MSI
 4jNLHCbSWLbtUgQW1jAX+LKp2bmLkYuoPG3GCVmHm0Em8kpYC1x4dt/VpCZvAKCEn93CEP0ak
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNTPW
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDr56BgXEHY+sJv0OMkhxMSqK8O54f
 iBTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErwbXwDVCRalpqdWpGXmAOMDp
 lSCg0dJhJfxJVCat7ggMbc4Mx0idYpRl6Pj5t0/TEJgM6TEebeDzBAAKcoozYMbAYvVS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeSeCTOHJzCuB2/QK6AgmoCOyN4AdUZKIkJJqYBT6Mo9
 rzcbMWdW7bjYW/2kpcfn4x81q3pxy5pzZK949D5h3z2L1J6+3Ig/zHlV7/dqhd/q7+6ctHztC
 6v9eKjG61pkRvOn7WsmvV97mqYQorHpzy/769UNVx3wWnGlaN6klKPqXj218tIhbU5D1DaPC8
 6sNLRsmrDmWK5xS5Kx9amnxNqHUSyZKLMUZiYZazEXFiQCPgcGv0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505815076!57395503!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19200 invoked from network); 19 Sep 2017 09:57:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 09:57:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 03:57:55 -0600
Message-Id: <59C10641020000780017CA09@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 03:57:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
 <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
 <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
In-Reply-To: <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
 get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDExOjM5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDE5LzA5LzE3IDA5OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTkuMDkuMTcg
YXQgMTA6MzQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJIGRvIHdvbmRl
ciB3aGV0aGVyIHRoaXMgZnVuY3Rpb24gYmVsb25ncyBpbiB0aGUgZ3JhbnQgdGFibGUgY29kZSB0
aG91Z2guCj4+PiBHZXR0aW5nIHRoZSBwYWdlIGZyb20gYSAoZCwgZ2ZuKSB0dXBsZSBpcyBwcm9i
YWJseSBzb21ldGhpbmcgdGhhdCdzIG5lZWRlZCBpbgo+Pj4gYSBmZXcgcGxhY2VzIGFuZCBoZW5j
ZSBwdXR0aW5nIHRoZSBjb2RlIGluIGNvbW1vbi9tZW1vcnkuYyAod2l0aCBzdWl0YWJsZQo+Pj4g
YWRqdXN0bWVudCB0byB0aGUgZXJyb3IgdmFsdWVzKSB3b3VsZCBzZWVtIG1vcmUgYXBwcm9wcmlh
dGUuCj4+IAo+PiBUaGF0J3MgYmVlbiB0cnVlIGZyb20gdGhlIHZlcnkgYmVnaW5uaW5nIG9mIHRo
ZSBleGlzdGVuY2Ugb2YKPj4gdGhlIGZ1bmN0aW9uLCBJIHRoaW5rLgo+IAo+IEkgYW0gbm90IHN1
cmUgaG93IHRoaXMgZnVuY3Rpb24gd291bGQgZml0IGluIGNvbW1vbi9tZW1vcnkuYyBjb2RlLiBX
ZSAKPiBhbHJlYWR5IGhhdmUgZ2V0X3BhZ2VfZnJvbV9nZm4gdG8gZ2V0IGEgcGFnZSBmcm9tIHRo
ZSB0dXBsZSAoZCwgZ2ZuKS4KPiAKPiBUaGlzIGZ1bmN0aW9uIGFkZHMgbW9yZSBjaGVjayB0aGF0
IG1heSBub3QgZml0IGV2ZXJ5b25lLiBUaGUgb25seSBwbGFjZSAKPiBJIGNvdWxkIHNlZSBwb3Rl
bnRpYWwgdXNhZ2UgaXMgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIuIEJ1dCB3aGF0IHdvdWxkIAo+
IGJlIGEgc3VpdGFibGUgbmFtZSBnaXZlbj8KCkFjdHVhbGx5IEkgZGlkbid0IG1lYW4gdG8gc3Vn
Z2VzdCB5b3UgZG8gYW55dGhpbmcgYmV5b25kIHdoYXQKdGhlIHBhdGNoIGFscmVhZHkgZG9lcy4g
SWYgeW91LCBQYXVsLCBvciBhbnlvbmUgZWxzZSBmZWVsIGxpa2UKbW92aW5nIHRoZSBmdW5jdGlv
biwgaXQgd291bGQgcHJvYmFibHkgYmV0dGVyIGJlIGEgc2VwYXJhdGUKcGF0Y2ggKGFuZCB3ZSBt
YXkgdGhlbiB3YW50IHRvIHRoaW5rIG9mIG5vdCBvbmx5IGEgYmV0dGVyIG5hbWUsCmJ1dCBhbHNv
IHdoZXJlIGVsc2Ugc3VjaCB0aGF0IGZ1bmN0aW9uIG1heSBiZSB1c2FibGUpLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ1-0007rA-Hf; Tue, 19 Sep 2017 09:59:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ0-0007qh-5h
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 48/53-03414-56AE0C95; Tue, 19 Sep 2017 09:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov27KqwO
 RBmsazSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownU1wL2h0r9hyYx9TA2GTaxcjJISFgJPF2
 4j+mLkYuDiGBRYwSO2f+ZAFJsAmoSmy4fooVxBYRUJK4t2oyWBGzwE9GiW8TF7KBJIQFTCUed
 i5gArFZgBre/9zGDGLzCphIrFi8lQlig7xEx4HJYEM5gernzpkENlQIqGbj4z1MExi5FzAyrG
 LUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYFy8NvA
 QoyQHk5Io747nByKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBqvATKCRalpqdWpGXmAAMNJi3B
 waMkwssIkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDivCUiRAEhRRmke3AhY0F9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMG8LyBSezLwSuE2vgI5gAjoiewPYESWJCCmpBsau+XdvL5
 3qF6uj9fjVwgj7LSzXu0p+GR6ZK3jaqDBIZWq0eaXF7jdd64yTPdhVl7FnBbuvaWuR+bnu7ka
 7+N4klUOrRM611xpOPujr7vdVJGBnqf+uFWZvVXVUr3Pf6tj/P/+puiSbStK6qsV3ucKk5566
 kRYmolnht/X0zPRtT9WZuLJuxCqxFGckGmoxFxUnAgASrVUUdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505815140!83428556!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49079 invoked from network); 19 Sep 2017 09:59:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 99A765CB73;
 Tue, 19 Sep 2017 09:58:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:39 +0200
Message-Id: <20170919095852.15785-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 03/16] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpSZWFycmFuZ2UgdGhlIGVsZW1lbnRzIG9mIHN0cnVjdCBncmFudF90YWJs
ZSB0byBtaW5pbWl6ZSBob2xlcyBkdWUgdG8KYWxpZ25tZW50IG9mIGVsZW1lbnRzLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpWNjoKLSBjb2Rpbmcgc3R5bGUgKEphbiBCZXVsaWNo
KQotIHJlYXJyYW5nZSBzdHJ1Y3QgZ3JhbnRfdGFibGUgdG8gbWluaW1pemUgaG9sZXMgKEphbiBC
ZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgIHwgODMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaCB8IDg0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgODYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCmluZGV4IGIwZTJlNGMyMmMuLmFjODQ1ZGJiMzUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTQwLDYgKzQw
LDQ1IEBACiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgog
CisvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLworc3RydWN0IGdyYW50X3RhYmxl
IHsKKyAgICAvKgorICAgICAqIExvY2sgcHJvdGVjdGluZyB1cGRhdGVzIHRvIGdyYW50IHRhYmxl
IHN0YXRlICh2ZXJzaW9uLCBhY3RpdmUKKyAgICAgKiBlbnRyeSBsaXN0LCBldGMuKQorICAgICAq
LworICAgIHBlcmNwdV9yd2xvY2tfdCAgICAgICBsb2NrOworICAgIC8qIExvY2sgcHJvdGVjdGlu
ZyB0aGUgbWFwdHJhY2sgbGltaXQgKi8KKyAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJh
Y2tfbG9jazsKKyAgICAvKgorICAgICAqIFRoZSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFuZCAy
LiAgU2V0IHRvIDAgaWYgd2UgZG9uJ3Qga25vdworICAgICAqIHdoYXQgdmVyc2lvbiB0byB1c2Ug
eWV0LgorICAgICAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBndF92ZXJzaW9uOworICAg
IC8qIFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKi8KKyAg
ICB1bnNpZ25lZCBpbnQgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVzOworICAgIC8qIE51bWJlciBv
ZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAq
LworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9zdGF0dXNfZnJhbWVzOworICAgIC8qIE51
bWJlciBvZiBhdmFpbGFibGUgbWFwdHJhY2sgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBpbnQg
ICAgICAgICAgbWFwdHJhY2tfbGltaXQ7CisgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUg
aW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCisgICAgdW5pb24geworICAgICAgICB2
b2lkICoqc2hhcmVkX3JhdzsKKyAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVk
X3YxOworICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92MjsKKyAgICB9Owor
ICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUu
aCkuICovCisgICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0dXM7CisgICAgLyogQWN0aXZl
IGdyYW50IHRhYmxlLiAqLworICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiphY3RpdmU7
CisgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNwdS4gKi8KKyAgICBzdHJ1Y3Qg
Z3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOworfTsKKworI2lmbmRlZiBERUZBVUxUX01BWF9OUl9H
UkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLworLyogRGVmYXVsdCBt
YXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KKyNkZWZpbmUgREVGQVVM
VF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKKyNlbmRpZgorCiB1bnNpZ25lZCBpbnQgX19yZWFk
X21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzOwogaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9mcmFt
ZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKIApAQCAtMTE4LDYgKzE1NywxOCBAQCBzdHJ1Y3QgZ3Jh
bnRfbWFwcGluZyB7CiAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgLyogcm91bmQgc2l6ZSB0
byBhIHBvd2VyIG9mIDIgKi8KIH07CiAKKy8qIE51bWJlciBvZiBncmFudCB0YWJsZSBmcmFtZXMu
IENhbGxlciBtdXN0IGhvbGQgZCdzIGdyYW50IHRhYmxlIGxvY2suICovCitzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGludCBucl9ncmFudF9mcmFtZXMoY29uc3Qgc3RydWN0IGdyYW50X3RhYmxlICpn
dCkKK3sKKyAgICByZXR1cm4gZ3QtPm5yX2dyYW50X2ZyYW1lczsKK30KKworLyogTnVtYmVyIG9m
IHN0YXR1cyBncmFudCB0YWJsZSBmcmFtZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0YWJs
ZSBsb2NrLiovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBucl9zdGF0dXNfZnJhbWVzKGNv
bnN0IHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7CisgICAgcmV0dXJuIGd0LT5ucl9zdGF0dXNf
ZnJhbWVzOworfQorCiAjZGVmaW5lIE1BUFRSQUNLX1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXpl
b2Yoc3RydWN0IGdyYW50X21hcHBpbmcpKQogI2RlZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBc
CiAgICAgKCh0KS0+bWFwdHJhY2tbKGUpL01BUFRSQUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tf
UEVSX1BBR0VdKQpAQCAtMTk3LDcgKzI0OCwyNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0X3Nl
dF9nZm4oc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LCBnZm5fdCBnZm4pCiAjZW5kaWYK
IH0KIAotREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CitzdGF0aWMg
REVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7CisKK3N0YXRpYyBpbmxp
bmUgdm9pZCBncmFudF9yZWFkX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBw
ZXJjcHVfcmVhZF9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3RhdGljIGlu
bGluZSB2b2lkIGdyYW50X3JlYWRfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCit7Cisg
ICAgcGVyY3B1X3JlYWRfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIGdyYW50X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkK
K3sKKyAgICBwZXJjcHVfd3JpdGVfbG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBncmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxl
ICpndCkKK3sKKyAgICBwZXJjcHVfd3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2Nr
KTsKK30KIAogc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9mbHVzaF90bGIoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKQEAgLTI1MCw2ICszMjEsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIGFj
dGl2ZV9lbnRyeV9yZWxlYXNlKHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCkKICAgICBz
cGluX3VubG9jaygmYWN0LT5sb2NrKTsKIH0KIAorI2RlZmluZSBHUkFOVF9TVEFUVVNfUEVSX1BB
R0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9zdGF0dXNfdCkpCisjZGVmaW5lIEdSQU5UX1BF
Ul9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfZW50cnlfdjJfdCkpCisvKiBOdW1iZXIg
b2YgZ3JhbnQgdGFibGUgc3RhdHVzIGVudHJpZXMuIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyLiB0
YWJsZSBsb2NrLiovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBncmFudF90b19zdGF0dXNf
ZnJhbWVzKHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMpCit7CisgICAgcmV0dXJuIERJVl9ST1VO
RF9VUChncmFudF9mcmFtZXMgKiBHUkFOVF9QRVJfUEFHRSwgR1JBTlRfU1RBVFVTX1BFUl9QQUdF
KTsKK30KKwogLyogQ2hlY2sgaWYgdGhlIHBhZ2UgaGFzIGJlZW4gcGFnZWQgb3V0LCBvciBuZWVk
cyB1bnNoYXJpbmcuCiAgICBJZiByYyA9PSBHTlRTVF9va2F5LCAqcGFnZSBjb250YWlucyB0aGUg
cGFnZSBzdHJ1Y3Qgd2l0aCBhIHJlZiB0YWtlbi4KICAgIENhbGxlciBtdXN0IGRvIHB1dF9wYWdl
KCpwYWdlKS4KQEAgLTE1ODAsNyArMTY1OSw3IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19m
cmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAqIEdyb3cg
dGhlIGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncwog
ICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgogICovCi1pbnQKK3N0
YXRpYyBpbnQKIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCByZXFfbnJfZnJhbWVzKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFu
dF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggNDNlYzZjNGQ4MC4uNDNiMDdlNjBjNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgKQEAgLTI5LDY2ICsyOSw5IEBACiAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4KIAotI2lmbmRlZiBERUZBVUxUX01B
WF9OUl9HUkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAqLwotLyogRGVm
YXVsdCBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElDWV0gKi8KLSNkZWZpbmUg
REVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKLSNlbmRpZgogLyogVGhlIG1heGltdW0g
c2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwogZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfZ3JhbnRf
ZnJhbWVzOwogCi1ERUNMQVJFX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKGdyYW50X3J3bG9jayk7Ci0K
LS8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCi1zdHJ1Y3QgZ3JhbnRfdGFibGUg
ewotICAgIC8qCi0gICAgICogTG9jayBwcm90ZWN0aW5nIHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUg
c3RhdGUgKHZlcnNpb24sIGFjdGl2ZQotICAgICAqIGVudHJ5IGxpc3QsIGV0Yy4pCi0gICAgICov
Ci0gICAgcGVyY3B1X3J3bG9ja190ICAgICAgIGxvY2s7Ci0gICAgLyogVGFibGUgc2l6ZS4gTnVt
YmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAqLwotICAgIHVuc2lnbmVkIGludCAgICAg
ICAgICBucl9ncmFudF9mcmFtZXM7Ci0gICAgLyogU2hhcmVkIGdyYW50IHRhYmxlIChzZWUgaW5j
bHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaCkuICovCi0gICAgdW5pb24gewotICAgICAgICB2b2lk
ICoqc2hhcmVkX3JhdzsKLSAgICAgICAgc3RydWN0IGdyYW50X2VudHJ5X3YxICoqc2hhcmVkX3Yx
OwotICAgICAgICB1bmlvbiBncmFudF9lbnRyeV92MiAqKnNoYXJlZF92MjsKLSAgICB9OwotICAg
IC8qIE51bWJlciBvZiBncmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3Ig
dmVyc2lvbiAyKSAqLwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9zdGF0dXNfZnJhbWVz
OwotICAgIC8qIFN0YXRlIGdyYW50IHRhYmxlIChzZWUgaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFi
bGUuaCkuICovCi0gICAgZ3JhbnRfc3RhdHVzX3QgICAgICAgKipzdGF0dXM7Ci0gICAgLyogQWN0
aXZlIGdyYW50IHRhYmxlLiAqLwotICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiphY3Rp
dmU7Ci0gICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNwdS4gKi8KLSAgICBzdHJ1
Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBt
YXB0cmFja19saW1pdDsKLSAgICAvKiBMb2NrIHByb3RlY3RpbmcgdGhlIG1hcHRyYWNrIGxpbWl0
ICovCi0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgIG1hcHRyYWNrX2xvY2s7Ci0gICAgLyogVGhl
IGRlZmluZWQgdmVyc2lvbnMgYXJlIDEgYW5kIDIuICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBrbm93
Ci0gICAgICAgd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuICovCi0gICAgdW5zaWduZWQgICAgICAg
ICAgICAgIGd0X3ZlcnNpb247Ci19OwotCi1zdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfcmVhZF9s
b2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1X3JlYWRfbG9jayhncmFu
dF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9yZWFk
X3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHBlcmNwdV9yZWFkX3VubG9j
ayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBncmFu
dF93cml0ZV9sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1X3dyaXRl
X2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQg
Z3JhbnRfd3JpdGVfdW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1
X3dyaXRlX3VubG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KIC8qIENyZWF0ZS9k
ZXN0cm95IHBlci1kb21haW4gZ3JhbnQgdGFibGUgY29udGV4dC4gKi8KIGludCBncmFudF90YWJs
ZV9jcmVhdGUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC0xMDYsMzMgKzQ5LDYgQEAgdm9p
ZAogZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgc3RydWN0IGRvbWFpbiAqZCk7CiAKLS8q
IEluY3JlYXNlIHRoZSBzaXplIG9mIGEgZG9tYWluJ3MgZ3JhbnQgdGFibGUuCi0gKiBDYWxsZXIg
bXVzdCBob2xkIGQncyBncmFudCB0YWJsZSB3cml0ZSBsb2NrLgotICovCi1pbnQKLWdudHRhYl9n
cm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKTsK
LQotLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3Mg
Z3JhbnQgdGFibGUgbG9jay4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50
X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHJldHVybiBndC0+bnJfZ3Jh
bnRfZnJhbWVzOwotfQotCi0vKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRhYmxlIGZyYW1lcy4g
Q2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KLXN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAg
ICByZXR1cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7Ci19Ci0KLSNkZWZpbmUgR1JBTlRfU1RBVFVT
X1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQotI2RlZmluZSBH
UkFOVF9QRVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQotLyog
TnVtYmVyIG9mIGdyYW50IHRhYmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xkIGQn
cyBnci4gdGFibGUgbG9jay4qLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQotewotICAgIHJldHVybiAoZ3JhbnRfZnJh
bWVzICogR1JBTlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgLSAxKSAvCi0gICAg
ICAgIEdSQU5UX1NUQVRVU19QRVJfUEFHRTsKLX0KLQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9f
Z2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAotLSAKMi4x
Mi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ1-0007ri-W2; Tue, 19 Sep 2017 09:59:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ0-0007ql-KW
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8A/31-02021-56AE0C95; Tue, 19 Sep 2017 09:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov27qqwO
 RBkvmS1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9j+axF7RJVEx63szawDhXpIuRk0NCwEji
 7cR/TF2MXBxCAosYJWbe38wGkmATUJXYcP0UK4gtIqAkcW/VZLAiZoGfjBLfJi4EKxIWiJR4/
 qERrIgFqOHZzflgNq+AicTbW/eZITbIS3QcmMwCYnMKmErMnTMJrEYIqGbj4z1MExi5FzAyrG
 LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRwPQMD4w7GvlV
 +hxglOZiURHl3PD8QKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+UlUE6wKDU9tSItMwcYajBp
 CQ4eJRFeRpA0b3FBYm5xZjpE6hSjPcePSVf+MHF03LwLJDeByQ3fH/xhEmLJy89LlRLnNQFpE
 wBpyyjNgxsKi41LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5W0Cm8GTmlcDtfgV0FhPQWd
 kbwM4qSURISTUw2sh/Slq757KxUtGVlR//L/E0y1cPWnp9lkq+l9f1iSu/T0tMZvHVZecSUfi
 WUN24hfGxQ1m8Bk+w80rPqvT0ILuPl99xp39IDlwovtvX/N7Oqt1WX93TQz1OGpm6O011DzSs
 52p/GJ7RkOue6Hn+7idFo8Vvn/b87OYLs6gp9nX/OdX8YKESS3FGoqEWc1FxIgB8wi0IiAIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505815141!91610124!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17372 invoked from network); 19 Sep 2017 09:59:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 982185CB6E;
 Tue, 19 Sep 2017 09:58:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:41 +0200
Message-Id: <20170919095852.15785-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 05/16] xen: add function for obtaining
	highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlzaWNh
bCBtZW1vcnkKYWRkcmVzcyBvZiB0aGUgc3lzdGVtLiBUaGlzIHZhbHVlIGlzIGluZmx1ZW5jZWQg
Ynk6CgotIGh5cGVydmlzb3IgY29uZmlndXJhdGlvbiAoQ09ORklHX0JJR01FTSkKLSBwcm9jZXNz
b3IgY2FwYWJpbGl0eSAobWF4LiBhZGRyZXNzYWJsZSBwaHlzaWNhbCBtZW1vcnkpCi0gbWVtb3J5
IG1hcCBhdCBib290IHRpbWUKLSBtZW1vcnkgaG90cGx1ZyBjYXBhYmlsaXR5CgpUaGUgdmFsdWUg
aXMgZXNwZWNpYWxseSBuZWVkZWQgZm9yIGRvbTAgdG8gZGVjaWRlIHNpemluZyBvZiBncmFudCBm
cmFtZQpsaW1pdHMgb2YgZ3Vlc3RzIGFuZCBmb3IgcHYgZG9tYWlucyBmb3Igc2VsZWN0aW5nIHRo
ZSBncmFudCBpbnRlcmZhY2UKdmVyc2lvbiB0byB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwg
MTEgKysrKysrKysrKysKIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8ICA4ICsrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgNSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICB8ICAzICsrKwogNSBmaWxlcyBj
aGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2N2Y1ODNlM2E3Li4zMWQ5NmEzOTIwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjMxMiw2
ICs2MzEyLDE3IEBAIGludCBwdl9yb19wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3Vuc2lnbmVkIGxv
bmcgYXJjaF9nZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBt
YXhfbWZuOworCisgICAgbWF4X21mbiA9IG1lbV9ob3RwbHVnID8gUEZOX0RPV04obWVtX2hvdHBs
dWcpIDogbWF4X3BhZ2U7CisjaWZuZGVmIENPTkZJR19CSUdNRU0KKyAgICBtYXhfbWZuID0gbWlu
KG1heF9tZm4sIDFVTCA8PCAzMik7CisjZW5kaWYKKyAgICByZXR1cm4gbWluKG1heF9tZm4sIDFV
TCA8PCAocGFkZHJfYml0cyAtIFBBR0VfU0hJRlQpKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCmluZGV4IGEyYWJmNTU0ZTMuLjI3ZTM5Y2Y0NWMgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTQ5NCw2
ICsxNDk0LDE0IEBAIGludCBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcigKICAgICByZXR1cm4gMDsK
IH0KIAordW5zaWduZWQgbG9uZyBnZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCit7CisgICAgdW5z
aWduZWQgbG9uZyBtYXhfbWZuOworCisgICAgbWF4X21mbiA9IGFyY2hfZ2V0X3VwcGVyX21mbl9i
b3VuZCgpOworICAgIHJldHVybiBtYXgobWF4X21mbiwgbWF4X3BhZ2UpOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IGNkNmRmYjU0YjkuLjZh
YThjYmE1ZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTM3Niw2ICszNzYsMTEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHB1dF9wYWdlX2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIHZvaWQgY2xl
YXJfYW5kX2NsZWFuX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKK3N0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5fYm91bmQodm9pZCkKK3sKKyAgICBy
ZXR1cm4gMDsKK30KKwogI2VuZGlmIC8qICBfX0FSQ0hfQVJNX01NX18gKi8KIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYmVmNDVlOGU5Zi4uOTFiNjJiMTExZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtNjA4LDQgKzYwOCw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBhcmNoX21mbl9pbl9k
aXJlY3RtYXAodW5zaWduZWQgbG9uZyBtZm4pCiAgICAgcmV0dXJuIG1mbiA8PSAodmlydF90b19t
Zm4oZXZhIC0gMSkgKyAxKTsKIH0KIAordW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5f
Ym91bmQodm9pZCk7CisKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGY4YjYx
NzdjMzIuLmU4MTNjMDdiMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01OTksNiArNTk5LDkgQEAgaW50IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqX3BhZ2UsIHZvaWQgKipf
dmEpOwogdm9pZCBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcih2b2lkICoqX3ZhLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKTsKIAorLyogUmV0dXJuIHRoZSB1cHBlciBib3VuZCBvZiBNRk5zLCBpbmNs
dWRpbmcgaG90cGx1ZyBtZW1vcnkuICovCit1bnNpZ25lZCBsb25nIGdldF91cHBlcl9tZm5fYm91
bmQodm9pZCk7CisKICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAogc3RhdGljIGlubGluZSB2
b2lkIGFjY3VtdWxhdGVfdGxiZmx1c2goYm9vbCAqbmVlZF90bGJmbHVzaCwKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ1-0007rV-P8; Tue, 19 Sep 2017 09:59:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ0-0007qi-6L
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2A/3B-03610-56AE0C95; Tue, 19 Sep 2017 09:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov27KqwO
 RBlMbzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOmVYFPSYV/z8XNTBO0epi5OSQEDCSeDvx
 H1MXIxeHkMAiRomnf88zgyTYBFQlNlw/xQpiiwgoSdxbNRmsiFngJ6PEt4kL2UASwgJREvcnH
 WEHsVmAGia8eAEU5+DgFTCRWHZGH2KBvETHgcksIDangKnE3DmTwGYKAZVsfLyHaQIj9wJGhl
 WMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYx/lgU
 cYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8qzQPRAoJ
 FqWmp1akZeYAgw+mVIKDR0mEtwskzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESApskJc7rD
 FIqAFKaUZoHNwgWFZcYZaWEeRmBzhTiKUgtys0sQZV/xSjOwagkzBsEMoUnM68Ebt8roFOYgE
 5p2bEH5JSSRISUVAMjX/6U9DetJ02PblRmTVurejVLmbn1deWcAKeJT2JSVtZOmhoeJzqJrTD
 n7bVtEWxtx1Z7CbEeLlDW+etldsBA+8IfWTdJ47+/RP6uvRe5N57pyo8PHz7GnnbX83s66+vM
 zZzd7BMO3Pz/cWHi6sSJ2qsKppfnNl/jkLyhpne0ROyR9OT/D92VlViKMxINtZiLihMBQcr4C
 oUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505815140!107928894!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43700 invoked from network); 19 Sep 2017 09:59:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26AF15CB74;
 Tue, 19 Sep 2017 09:58:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:40 +0200
Message-Id: <20170919095852.15785-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 04/16] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+Ci0tLQpWNjoKLSBtb3ZlZCBlYXJsaWVyIGluIHNlcmllcyB0byBzdXBwb3J0IHNl
dF9nbnR0YWJfbGltaXRzIGJlaW5nCiAgbWFuZGF0b3J5IGZvciBkb21haW4gY3JlYXRpb24KClY1
OgotIGFkZCBzZXRfZ250dGFiX2xpbWl0cyB0byBjcmVhdGVfZG9tYWluX2NvbW1vbiBpbiB4ZW4u
aWYKICAoRGFuaWVsIERlIEdyYWFmKQoKVjM6Ci0gcmVuYW1lICpnbnR0YmwqIHRvICpnbnR0YWIq
IChQYXVsIER1cnJhbnQpCi0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAg
fCAgMiArLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgfCAgMiArLQogeGVu
L2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmggICAgICAgfCAgMiArKwogeGVuL3hzbS9mbGFzay9ob29rcy5j
ICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzIHwgIDIgKysKIDggZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIv
dG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAzMzhjYWFmNDFlLi4xNjQz
YjQwMGYwIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisr
KyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTM5LDcgKzM5LDcgQEAg
YWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4gewogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9t
YWluMiB7CiAJc2V0X2NwdWlkIGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhfZXZ0
Y2huIHNldF92bnVtYWluZm8KLQlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcAor
CWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCiB9
OwogYWxsb3cgZG9tMF90IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKIApkaWZmIC0t
Z2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMveGVuLmlmCmluZGV4IDkxMjY0MDAwMmUuLjU1NDM3NDk2ZjYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYKQEAgLTUyLDcgKzUyLDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9t
YWluX2NvbW1vbicsIGAKIAkJCXNldHRpbWUgc2V0ZG9tYWluaGFuZGxlIGdldHZjcHVjb250ZXh0
IHNldF9taXNjX2luZm8gfTsKIAlhbGxvdyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRz
YyBzZXRzY2hlZHVsZXIgc2V0Y2xhaW0KIAkJCXNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8g
Z2V0X3ZudW1haW5mbyBjYWNoZWZsdXNoCi0JCQlwc3JfY210X29wIHBzcl9jYXRfb3Agc29mdF9y
ZXNldCB9OworCQkJcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9s
aW1pdHMgfTsKIAlhbGxvdyAkMSAkMjpzZWN1cml0eSBjaGVja19jb250ZXh0OwogCWFsbG93ICQx
ICQyOnNoYWRvdyBlbmFibGU7CiAJYWxsb3cgJDEgJDI6bW11IHsgbWFwX3JlYWQgbWFwX3dyaXRl
IGFkanVzdCBtZW1vcnltYXAgcGh5c21hcCBwaW5wYWdlIG1tdWV4dF9vcCB1cGRhdGVtcCB9Owpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5k
ZXggNDI2NThlNTc0NC4uNTgzODFmOGZlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwu
YworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8
eGVuL3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9l
dmVudC5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9kb21h
aW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9jb25zb2xl
Lmg+CkBAIC0xMTQ5LDYgKzExNTAsMTEgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgY29weWJhY2sgPSAx
OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0
czoKKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhkLCBvcC0+dS5zZXRfZ250
dGFiX2xpbWl0cy5ncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3AtPnUuc2V0X2dudHRhYl9saW1pdHMubWFwdHJhY2tfZnJhbWVzKTsKKyAgICAgICAg
YnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBhcmNoX2RvX2RvbWN0bChvcCwg
ZCwgdV9kb21jdGwpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhYzg0NWRiYjM1Li5m
NDhlZWZmN2FkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjQwLDYgKzM2NDAsMjUgQEAgdm9pZCBncmFudF90
YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+bWFwdHJhY2tfdGFpbCA9IE1B
UFRSQUNLX1RBSUw7CiB9CiAKK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKQoreworICAgIHN0cnVjdCBncmFudF90
YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmV0ID0gLUVCVVNZOworCisgICAg
aWYgKCAhZ3QgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGdyYW50X3dyaXRlX2xv
Y2soZ3QpOworCisgICAgcmV0ID0gMDsKKyAgICAvKiBTZXQgbGltaXRzLCBhbGxvYyBuZWVkZWQg
YXJyYXlzLiAqLworCisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKworICAgIHJldHVybiBy
ZXQ7Cit9CisKICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiBpbnQgbWVtX3NoYXJpbmdf
Z3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKaW5kZXggNTBmZjU4ZjViOS4uNjg1YzZlYmMxNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aApAQCAtMTE2Myw2ICsxMTYzLDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewog
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9v
cF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwog
CitzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB7CisgICAgdWludDMyX3QgZ3Jh
bnRfZnJhbWVzOyAgICAgLyogSU46IGlmIDAsIGRvbnQgY2hhbmdlICovCisgICAgdWludDMyX3Qg
bWFwdHJhY2tfZnJhbWVzOyAgLyogSU46IGlmIDAsIGRvbnQgY2hhbmdlICovCit9OworI2lmIDAK
K3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMgeGVuX2RvbWN0bF9z
ZXRfZ250dGFiX2xpbWl0c190OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9z
ZXRfZ250dGFiX2xpbWl0c190KTsKKyNlbmRpZgorCiBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAg
dWludDMyX3QgY21kOwogI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAgICAgICAgICAg
ICAgICAgICAxCkBAIC0xMjQwLDYgKzEyNDksNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVm
aW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKICNkZWZpbmUg
WEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBYRU5f
RE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CisjZGVmaW5lIFhFTl9ET01D
VExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgICAgODAKICNkZWZpbmUgWEVOX0RPTUNUTF9n
ZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4
X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfdW5w
YXVzZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEzMDIsNiArMTMxMiw3IEBAIHN0cnVjdCB4ZW5f
ZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNy
X2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9u
aXRvcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNy
X2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMgc2V0
X2dudHRhYl9saW1pdHM7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IDQzYjA3
ZTYwYzUuLmRmMTFiMzEyNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJs
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0zOCw2ICszOCw4IEBA
IGludCBncmFudF90YWJsZV9jcmVhdGUoCiB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koCiAgICAg
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNw
dSAqdik7CitpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG1hcHRyYWNrX2ZyYW1lcyk7CiAKIC8qCiAgKiBDaGVjayBpZiBkb21haW4gaGFzIGFj
dGl2ZSBncmFudHMgYW5kIGxvZyBmaXJzdCAxMCBvZiB0aGVtLgpkaWZmIC0tZ2l0IGEveGVuL3hz
bS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDU2ZGM1YjBhYjku
LjdiMDA1YWY4MzQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTc0OSw2ICs3NDksOSBAQCBzdGF0aWMgaW50IGZsYXNrX2Rv
bWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0
X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01B
SU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfZ250
dGFiX2xpbWl0czoKKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1Nf
RE9NQUlOMiwgRE9NQUlOMl9fU0VUX0dOVFRBQl9MSU1JVFMpOworCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNtZCk7CiAgICAg
fQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBkYTlmM2RmYjJlLi4zYTJkODYz
YjhmIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysg
Yi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjQ4LDYgKzI0OCw4IEBA
IGNsYXNzIGRvbWFpbjIKICAgICBtZW1fc2hhcmluZwogIyBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AK
ICAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKKyAgICBzZXRf
Z250dGFiX2xpbWl0cwogfQogCiAjIFNpbWlsYXIgdG8gY2xhc3MgZG9tYWluLCBidXQgcHJpbWFy
aWx5IGNvbnRhaW5zIGRvbWN0bHMgcmVsYXRlZCB0byBIVk0gZG9tYWlucwotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ3-0007tZ-9d; Tue, 19 Sep 2017 09:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ1-0007qi-8v
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 40/5B-03610-76AE0C95; Tue, 19 Sep 2017 09:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov27aqwO
 RBge3Sll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/DmxgLNjAX/Hw2ibmBsZG3i5GTg4JASOJ
 txP/MXUxcnEICSxilFi5aCoLSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQDSQhLOAuc
 eX7FTCbBahh1/c/YA28AqYSN3ctZ4TYIC/RcWAy2FBOoPjcOZPAaoQETCQ2Pt7DNIGRewEjwy
 pGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsbrGwM
 OMUpyMCmJ8u54fiBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvnZdAOcGi1PTUirTMHGCowaQl
 OHiURHi3g6R5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOawJSJABSlFGaBzcCFvaXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMzrAjKFJzOvBG7TK6AjmICOyN4AdkRJIkJKqoGxY7kX8+
 VXm+eGtpyfqvulTz6ew2jLEqELtxa572mWvnv8owurX+w0+Ynbo/ZxXP8ol2Ew+3RYSalj3Qp
 J/S0L3PXmTHgs4XjxmaL93me5uYZPLFfnf1dvLs1+e+mNp5yVnEbSxy/+8jkum6b6WeZ//fmz
 pOfBb95tXUeEJvW+//HDYWKWL+c8JZbijERDLeai4kQA1zwDAHYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505815142!105020666!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12716 invoked from network); 19 Sep 2017 09:59:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 130655CB7C;
 Tue, 19 Sep 2017 09:59:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:45 +0200
Message-Id: <20170919095852.15785-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 09/16] libxl: add max possible mfn to
	libxl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtYXhpbXVtIHBvc3NpYmxlIG1mbiBvZiB0aGUgaG9zdCB0byB0aGUgbGlieGxfcGh5
c2luZm8KZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgIHwgMSArCiB0b29s
cy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCA5ICsrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCAy
NDdjNTZjZjgzLi5iNDFhZGU5ZmRhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAgLTM3Myw2ICszNzMsNyBAQCBpbnQgbGlieGxfZ2V0
X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCiAgICAg
cGh5c2luZm8tPmZyZWVfcGFnZXMgPSB4Y3BoeXNpbmZvLmZyZWVfcGFnZXM7CiAgICAgcGh5c2lu
Zm8tPnNjcnViX3BhZ2VzID0geGNwaHlzaW5mby5zY3J1Yl9wYWdlczsKICAgICBwaHlzaW5mby0+
b3V0c3RhbmRpbmdfcGFnZXMgPSB4Y3BoeXNpbmZvLm91dHN0YW5kaW5nX3BhZ2VzOworICAgIHBo
eXNpbmZvLT5tYXhfcG9zc2libGVfbWZuID0geGNwaHlzaW5mby5tYXhfbWZuOwogICAgIGwgPSB4
Y19zaGFyaW5nX2ZyZWVkX3BhZ2VzKGN0eC0+eGNoKTsKICAgICBpZiAobCA8IDAgJiYgZXJybm8g
PT0gRU5PU1lTKSB7CiAgICAgICAgIGwgPSAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggN2Q4NTNjYTkyNC4uZmI5NjBkZWJlZSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC02NDQsNiArNjQ0LDE1IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhsX19jdHggbGlieGxfY3R4
OwogI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX09VVFNUQU5ESU5HX1BBR0VTIDEKIAogLyoK
KyAqIExJQlhMX0hBVkVfUEhZU0lORk9fTUFYX1BPU1NJQkxFX01GTgorICoKKyAqIElmIHRoaXMg
aXMgZGVmaW5lZCwgbGlieGxfcGh5c2luZm8gc3RydWN0dXJlIHdpbGwgY29udGFpbiBhbiB1aW50
NjQgZmllbGQKKyAqIGNhbGxlZCBtYXhfcG9zc2libGVfbWZuLCBjb250YWluaW5nIHRoZSBoaWdo
ZXN0IHBvc3NpYmxlIG1mbiBvbiB0aGlzIGhvc3QsCisgKiBwb3NzaWJseSB0YWtpbmcgbWVtb3J5
IGhvdHBsdWcgaW50byBhY2NvdW50LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfUEhZU0lORk9f
TUFYX1BPU1NJQkxFX01GTiAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX0RPTUlORk9fT1VUU1RBTkRJ
TkdfTUVNS0IgMQogICoKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgbGlieGxfZG9taW5mbyB3aWxs
IGNvbnRhaW4gYSBNZW1LQiB0eXBlIGZpZWxkIGNhbGxlZApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDc1
NmUxMjBhZDcuLjVkOWU3YWFiYmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTg5NSw2ICs4OTUsNyBA
QCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCiAgICAgKCJvdXRzdGFuZGlu
Z19wYWdlcyIsIHVpbnQ2NCksCiAgICAgKCJzaGFyaW5nX2ZyZWVkX3BhZ2VzIiwgdWludDY0KSwK
ICAgICAoInNoYXJpbmdfdXNlZF9mcmFtZXMiLCB1aW50NjQpLAorICAgICgibWF4X3Bvc3NpYmxl
X21mbiIsIHVpbnQ2NCksCiAKICAgICAoIm5yX25vZGVzIiwgdWludDMyKSwKICAgICAoImh3X2Nh
cCIsIGxpYnhsX2h3Y2FwKSwKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ3-0007u6-Hv; Tue, 19 Sep 2017 09:59:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ1-0007r4-JF
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 61/47-01761-66AE0C95; Tue, 19 Sep 2017 09:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov27qqwO
 RBgcWSVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnf0xnK/jMWdHf+ImpgXEORxcjJ4eEgJHE
 24n/mLoYuTiEBBYxSsz7/oIZJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVzIBpIQFgiU2
 HHlPlgDC1DDuY1vGUFsXgETiWlfrjBBbJCX6DgwmQXE5hQwlZg7ZxLYUCGgmo2P9zBNYORewM
 iwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0MMMQLCDsWm
 75yFGSQ4mJVFe0cj9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM1CDkQKCRalpqdWpGXmAEMN
 Ji3BwaMkwusBkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDivCkiRAEhRRmke3AhY2F9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO/9YKApPJl5JXCbXgEdwQR0RMuOPSBHlCQipKQaGN
 Mz7b+0bqjks9xhyrPdbfVKm5qbf3McmT9urFTiZUzziW5w/HZ0kfZ3i+rerBN//83f8iPFKjv
 Oce6cR793lJXqrfb2MvuaPFd774PTL5f/mXRiRsuyCRMMmusW1F+49DJeujz0gRa/38MJVitq
 hOwLVWZ8TD/onyb6JK/bQ3TtmdkzK767rFViKc5INNRiLipOBAB8fDHWdgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505815141!110590161!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2922 invoked from network); 19 Sep 2017 09:59:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BDEC75CB70;
 Tue, 19 Sep 2017 09:59:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:42 +0200
Message-Id: <20170919095852.15785-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 06/16] xen: add max possible mfn to struct
	xen_sysctl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtYXhpbXVtIHBvc3NpYmxlIG1mbiB0byBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5m
byBpbiBvcmRlciB0bwplbmFibGUgWGVuIHRvb2xzIHRvIHNpemUgdGhlIGdyYW50IHRhYmxlIGZy
YW1lIGxpbWl0cyBmb3IgYSBkb21VLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICB8IDEgKwogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9z
eXNjdGwuYwppbmRleCBhNjg4MmQxYzlkLi4yMmY1ZDk5MWY2IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTI2Niw2ICsyNjYsNyBA
QCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9z
eXNjdGwpCiAgICAgICAgIGdldF9vdXRzdGFuZGluZ19jbGFpbXMoJnBpLT5mcmVlX3BhZ2VzLCAm
cGktPm91dHN0YW5kaW5nX3BhZ2VzKTsKICAgICAgICAgcGktPnNjcnViX3BhZ2VzID0gMDsKICAg
ICAgICAgcGktPmNwdV9raHogPSBjcHVfa2h6OworICAgICAgICBwaS0+bWF4X21mbiA9IGdldF91
cHBlcl9tZm5fYm91bmQoKSAtIDE7CiAgICAgICAgIGFyY2hfZG9fcGh5c2luZm8ocGkpOwogCiAg
ICAgICAgIGlmICggY29weV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEpICkKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aAppbmRleCA3ODMwYjk4N2RhLi44NmI5Y2VkODZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMDgs
NiArMTA4LDggQEAgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewogCiAgICAgLyogWEVOX1NZ
U0NUTF9QSFlTQ0FQXz8/PyAqLwogICAgIHVpbnQzMl90IGNhcGFiaWxpdGllczsKKworICAgIHVp
bnQ2NF90IG1heF9tZm47ICAgICAvKiBMYXJnZXN0IHBvc3NpYmxlIE1GTiBvbiB0aGlzIGhvc3Qg
Ki8KIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhlbl9zeXNjdGxfcGh5
c2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGh5c2luZm9fdCk7
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ3-0007ut-Q5; Tue, 19 Sep 2017 09:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ2-0007ra-9f
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C5/0E-03283-76AE0C95; Tue, 19 Sep 2017 09:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov27aqwO
 RBl1TLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxv/VcZC35rVhxatpWpgfGBfBcjJ4eEgJHE
 24n/mLoYuTiEBBYxSsx8/5cdJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVzI1sXIwSEs4
 CuxeXsKSA0LUP3d3xNZQGxeAVOJE5P2MkIskJfoODAZLM4JFJ87ZxLYTCEBE4mNj/cwTWDkXs
 DIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg/H
 v2sBDjJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYJ3m8aB
 SCHBotT01Iq0zBxgAMKUSnDwKInwzgNJ8xYXJOYWZ6ZDpE4xGnP8mHTlDxNHx827f5iEwCZJi
 fMmg5QKgJRmlObBDYJFxiVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ884GmcKTmVcCt+8V0C
 lMQKe07NgDckpJIkJKqoGxhXGbbGFPfUhVubnWSi/jHd92hB+qZu+NM9nLslRw5fqkLsurBSL
 dreXvj3+Xy0qasHLNOf7ehBPqfw49meMWuNxqrZdfaNqVo+2fdO7qrdJ+obHr4sodTFs3yFkt
 WSbXskzu4VPmuylrt9+e5/o8/6xMbOetigVfjC4rr9NoNS34JxXy/f8HJZbijERDLeai4kQAT
 t5Ne4cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505815142!76881833!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31502 invoked from network); 19 Sep 2017 09:59:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 796675CB7D;
 Tue, 19 Sep 2017 09:59:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:48 +0200
Message-Id: <20170919095852.15785-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 12/16] xen: delay allocation of grant table
	sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3Ry
dWN0dXJlcyBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgpCmFuZCB0aGUgdGFibGUgZnJhbWVzIG9u
bHkgZnJvbSBnbnR0YWJfZ3Jvd190YWJsZSgpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjY6Ci0gbW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2lu
aXQoKSBmb3IgZG9tMCB0byBncmFudF90YWJsZV9jcmVhdGUoKQogIChKYW4gQmV1bGljaCkKLSBt
b3ZlIGZyYW1lIGFsbG9jYXRpb25zIHRvIGdudHRhYl9ncm93X3RhYmxlKCkgKEphbiBCZXVsaWNo
KQotIHNldmVyYWwgb3RoZXIgY2hhbmdlcyBkdWUgdG8gbmV3IHBhdGNoIG9yZGVyCgpWNDoKLSBt
YWtlIHJldCBtb3JlIGxvY2FsIChXZWkgTGl1KQoKVjM6Ci0gbW92ZSBjYWxsIG9mIGdyYW50X3Rh
YmxlX2luaXQoKSBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgpIHRvCiAgZ250dGFiX2dyb3dfdGFi
bGUoKSAoUGF1bCBEdXJyYW50KQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDExMyAr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDYxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBm
NDhlZWZmN2FkLi5mNjY5NDA1NTFlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjU1LDYgKzE2NTUsNDYgQEAg
Z250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0KQogICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKIH0KIAorc3Rh
dGljIGludAorZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQoreworICAg
IGlmICggZ3QtPmFjdGl2ZSApCisgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICAvKiBBY3Rp
dmUgZ3JhbnQgdGFibGUuICovCisgICAgZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0
IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1h
eF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKTsKKyAgICBpZiAoIGd0LT5hY3RpdmUgPT0gTlVMTCAp
CisgICAgICAgIGdvdG8gbm9fbWVtOworCisgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVp
Z24gZnJhbWVzIHRhYmxlICovCisgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJh
Y2tfZnJhbWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKKyAgICBpZiAoIGd0LT5tYXB0cmFj
ayA9PSBOVUxMICkKKyAgICAgICAgZ290byBub19tZW07CisKKyAgICAvKiBTaGFyZWQgZ3JhbnQg
dGFibGUuICovCisgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4
X2dyYW50X2ZyYW1lcyk7CisgICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxMICkKKyAgICAg
ICAgZ290byBub19tZW07CisKKyAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0g
Zm9yIHZlcnNpb24gMiAqLworICAgIGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0
YXR1c190ICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7CisgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwg
KQorICAgICAgICBnb3RvIG5vX21lbTsKKworICAgIHJldHVybiAwOworCisgbm9fbWVtOgorICAg
IHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKKyAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7CisgICAg
dmZyZWUoZ3QtPm1hcHRyYWNrKTsKKyAgICBndC0+bWFwdHJhY2sgPSBOVUxMOworICAgIHhmcmVl
KGd0LT5hY3RpdmUpOworICAgIGd0LT5hY3RpdmUgPSBOVUxMOworICAgIHJldHVybiAtRU5PTUVN
OworfQorCiAvKgogICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIgbXVzdCBob2xk
IHRoZSBncmFudCB0YWJsZSdzCiAgKiB3cml0ZSBsb2NrIGJlZm9yZSBjYWxsaW5nIHRoaXMgZnVu
Y3Rpb24uCkBAIC0xNjY1LDYgKzE3MDUsMTAgQEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiAgICAgc3RydWN0IGdyYW50X3Rh
YmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIHVuc2lnbmVkIGludCBpLCBqOwogCisgICAg
QVNTRVJUKGd0LT5hY3RpdmUpOworCisgICAgaWYgKCByZXFfbnJfZnJhbWVzIDwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVMgKQorICAgICAgICByZXFfbnJfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFO
VF9GUkFNRVM7CiAgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4X2dyYW50X2ZyYW1lcyk7
CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKQEAgLTMzODEsNzUgKzM0MjUsMjEgQEAgZ3Jh
bnRfdGFibGVfY3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICp0OwotICAgIHVuc2lnbmVkIGludCBpLCBqOwogCiAgICAgaWYgKCAodCA9IHh6
YWxsb2Moc3RydWN0IGdyYW50X3RhYmxlKSkgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVt
XzA7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwog
ICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsK
ICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7Ci0gICAgdC0+bnJfZ3JhbnRf
ZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7Ci0KLSAgICAvKiBBY3RpdmUgZ3JhbnQg
dGFibGUuICovCi0gICAgaWYgKCAodC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0
aXZlX2dyYW50X2VudHJ5ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
YXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21l
bV8xOwotICAgIGZvciAoIGkgPSAwOwotICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9t
X3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQotICAgIHsKLSAgICAg
ICAgaWYgKCAodC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQot
ICAgICAgICAgICAgZ290byBub19tZW1fMjsKLSAgICAgICAgY2xlYXJfcGFnZSh0LT5hY3RpdmVb
aV0pOwotICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFDR05UX1BFUl9QQUdFOyBqKysgKQotICAg
ICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPmFjdGl2ZVtpXVtqXS5sb2NrKTsKLSAgICB9Ci0K
LSAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KLSAgICB0
LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqdC0+bWFw
dHJhY2spKTsKLSAgICBpZiAoIHQtPm1hcHRyYWNrID09IE5VTEwgKQotICAgICAgICBnb3RvIG5v
X21lbV8yOwotCi0gICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwotICAgIGlmICggKHQtPnNo
YXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5V
TEwgKQotICAgICAgICBnb3RvIG5vX21lbV8zOwotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoICh0LT5zaGFyZWRf
cmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQotICAgICAgICAgICAgZ290
byBub19tZW1fNDsKLSAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKLSAgICB9
Ci0KLSAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAq
LwotICAgIHQtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50
X2ZyYW1lcykpOwotICAgIGlmICggdC0+c3RhdHVzID09IE5VTEwgKQotICAgICAgICBnb3RvIG5v
X21lbV80OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsg
aSsrICkKLSAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKLQotICAg
IHQtPm5yX3N0YXR1c19mcmFtZXMgPSAwOwogCiAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3Ry
dWN0dXJlLiAqLwogICAgIGQtPmdyYW50X3RhYmxlID0gdDsKLSAgICByZXR1cm4gMDsKIAotIG5v
X21lbV80OgotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkr
KyApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPnNoYXJlZF9yYXdbaV0pOwotICAgIHhm
cmVlKHQtPnNoYXJlZF9yYXcpOwotIG5vX21lbV8zOgotICAgIHZmcmVlKHQtPm1hcHRyYWNrKTsK
LSBub19tZW1fMjoKLSAgICBmb3IgKCBpID0gMDsKLSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFt
ZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKLSAgICAg
ICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+YWN0aXZlW2ldKTsKLSAgICB4ZnJlZSh0LT5hY3RpdmUp
OwotIG5vX21lbV8xOgotICAgIHhmcmVlKHQpOwotIG5vX21lbV8wOgotICAgIHJldHVybiAtRU5P
TUVNOworICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQorICAgICAgICByZXR1cm4gZ3JhbnRf
dGFibGVfaW5pdCh0KTsKKworICAgIHJldHVybiAwOwogfQogCiB2b2lkCkBAIC0zNjUxLDggKzM2
NDEsOSBAQCBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3JhbnRfZnJhbWVzLAogCiAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CiAKLSAg
ICByZXQgPSAwOwotICAgIC8qIFNldCBsaW1pdHMsIGFsbG9jIG5lZWRlZCBhcnJheXMuICovCisg
ICAgLyogU2V0IGxpbWl0cy4gKi8KKyAgICBpZiAoICFndC0+YWN0aXZlICkKKyAgICAgICAgcmV0
ID0gZ3JhbnRfdGFibGVfaW5pdChndCk7CiAKICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwog
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ4-0007vW-2T; Tue, 19 Sep 2017 09:59:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ2-0007qh-Ld
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D4/83-03414-86AE0C95; Tue, 19 Sep 2017 09:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov27KqwO
 RBj96zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZT16wFrznqfj0YBpTA+NUri5GTg4JASOJ
 txP/MXUxcnEICSxilPi27x4zSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+AhVNXMgGkhAWcJTY8
 /gomM0C1LCz7RlQEQcHr4CJxLOllRAL5CU6DkxmAbE5BUwl5s6ZBDZTCKhk4+M9TBMYuRcwMq
 xiVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQuAxDsYJx92f8
 QoyQHk5Io747nByKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBqvATKCRalpqdWpGXmAMMMJi3B
 waMkwssIkuYtLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonzmoCUCoCUZpTmwQ2Ch
 f8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfO6gEzhycwrgdv3CugUJqBTsjeAnVKSiJCSam
 BMm1qlv0lrnvDl3/X2RspfVv9PrOPLOW39aQr7bO4l67a3XLukt5i/XOjrhrV/JRdyO02UmmY
 bW7IwccpMi2/1ITHuN9PUz6wLn9rhtdN8/rfmn5ry0cznhK9Pav68/8W0p1rXtSpe/Zg+ze+6
 4ILQVxuni+0TKmBo+NN4iX/qxK////jtnr21QomlOCPRUIu5qDgRAEprHZp6AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505815140!107928895!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43716 invoked from network); 19 Sep 2017 09:59:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 153E45CB71;
 Tue, 19 Sep 2017 09:58:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:37 +0200
Message-Id: <20170919095852.15785-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 01/16] xen: correct gnttab_get_status_frames()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKCkgYWxsIGFjY2Vzc2VzIHRvIG5yX3N0YXR1c19m
cmFtZXMgc2hvdWxkCmJlIGRvbmUgd2l0aCB0aGUgZ3JhbnQgdGFibGUgbG9jayBoZWxkLgoKV2hp
bGUgYXQgaXQgY29ycmVjdCBjb2Rpbmcgc3R5bGU6IGxhYmVscyBzaG91bGQgYmUgaW5kZW50ZWQg
Ynkgb25lCnNwYWNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgMTUgKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBjMzg5NWU2MjAxLi4w
MGZmMDc1YmQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yODY2LDE5ICsyODY2LDE5IEBAIGdudHRhYl9nZXRf
c3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lc190KSB1b3AsCiAKICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwogCisgICAgb3Auc3RhdHVz
ID0gR05UU1Rfb2theTsKKworICAgIGdyYW50X3JlYWRfbG9jayhndCk7CisKICAgICBpZiAoIHVu
bGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG5yX3N0YXR1c19mcmFtZXMoZ3QpKSApCiAgICAgewogICAg
ICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkd1ZXN0IHJlcXVlc3RlZCBhZGRyZXNzZXMgZm9y
ICVkIGdyYW50IHN0YXR1cyAiCiAgICAgICAgICAgICAgICAgICJmcmFtZXMsIGJ1dCBvbmx5ICVk
IGFyZSBhdmFpbGFibGUuXG4iLAogICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX3N0
YXR1c19mcmFtZXMoZ3QpKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKLSAgICAgICAgZ290byBvdXQyOworICAgICAgICBnb3RvIHVubG9jazsKICAgICB9CiAKLSAg
ICBvcC5zdGF0dXMgPSBHTlRTVF9va2F5OwotCi0gICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKLQog
ICAgIGZvciAoIGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQogICAgIHsKICAgICAgICAg
Z21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBndCwgaSk7CkBAIC0yODg2LDEwICsyODg2LDEx
IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRh
Yl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAgICAgICAgICAgICBvcC5zdGF0dXMgPSBHTlRT
VF9iYWRfdmlydF9hZGRyOwogICAgIH0KIAorIHVubG9jazoKICAgICBncmFudF9yZWFkX3VubG9j
ayhndCk7Ci1vdXQyOgorIG91dDI6CiAgICAgcmN1X3VubG9ja19kb21haW4oZCk7Ci1vdXQxOgor
IG91dDE6CiAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3As
IHN0YXR1cykpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLS0gCjIuMTIuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ4-0007wK-AO; Tue, 19 Sep 2017 09:59:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ2-0007rs-M8
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:04 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 67/69-00743-76AE0C95; Tue, 19 Sep 2017 09:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVyuP0Ov276qwO
 RBn2/hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFZ88yFqyxrWi7MpelgXGuThcjJ4eEgJHE
 24n/mEBsIYFFjBLnt4uC2GwCqhIbrp9iBbFFBJQk7q2aDFTDxcEs8JNR4tvEhWwgCWGBSIl5x
 1eC2SxADf0vpjF3MXJw8AqYSmxqtYWYLy/RcWAyC4jNCRSeO2cSK8QuE4mNj/cwTWDkXsDIsI
 pRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0LcMQLCD8Vaf8yF
 GSQ4mJVHeHc8PRArxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBG/KS6A6waLU
 9NSKtMwcYPDBlEpw8CiJ8G4HSfMWFyTmFmemQ6ROMepydNy8+4dJCGyGlDivCUiRAEhRRmke3
 AhYJFxilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMO9+kCk8mXklcJteAR3BBHRE9gawI0oSEV
 JSDYxyHIcu+D2Nf1lZudHj+e6lU3feyr49bd7vWYFvk1RvcIi9X2CW8tFDgF8g0fl6W9N1meT
 s69U8/Fc/OcrNdix1Uph5sctAplziiWLSmVuN+YGn7aZ+ihRYWfcyKWTqqUueSst/6TN/+bb5
 Q/r+HM2lnq4yx2q0iiuCuT0tuR/OnqwqtlL1uIUSS3FGoqEWc1FxIgDjMqeMfwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505815143!112323324!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58350 invoked from network); 19 Sep 2017 09:59:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC3925CB7E;
 Tue, 19 Sep 2017 09:59:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:49 +0200
Message-Id: <20170919095852.15785-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 13/16] xen/arm: move arch specific grant
	table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRhIHRv
IHRoZSBkb21haW4Kc3RydWN0dXJlIGFkZCBpdCB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUuIEFkZCB0
aGUgbmVlZGVkIGFyY2ggZnVuY3Rpb25zCnRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5oIGluY2x1
ZGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
Vjc6Ci0gcmUtYWRkICNpbmNsdWRlIDxhc20vZ3JhbnQtdGFibGUuaD4gaW4gZ3JhbnRfdGFibGUu
aCAoSnVsaWVuIEdyYWxsKQotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICB8
ICAyIC0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAyNiArKysrKysrKysr
KysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgIHwgIDEg
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgMjYgKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8IDEyICsrKysr
KystLS0tLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwgIDIgKysKIDYgZmls
ZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDc4
NGFlMzkyY2YuLmUzOWE3OTg4NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwor
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTQ4NiwxMyArNDg2LDExIEBAIHN0cnVjdCBk
b21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAK
ICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuID0geHphbGxv
Y19hcnJheShnZm5fdCwgbWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgcmV0dXJuIGQ7CiB9CiAKIHZv
aWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgeGZyZWUoZC0+
YXJjaC5ncmFudF90YWJsZV9nZm4pOwogICAgIGZyZWVfeGVuaGVhcF9wYWdlKGQpOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggZjY2OTQwNTUxZS4uMjZmOWEzMjY1NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNzIsNiAr
NzIsOCBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGUgewogICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgKiphY3RpdmU7CiAgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNwdS4gKi8K
ICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOworCisgICAgc3RydWN0IGdyYW50
X3RhYmxlX2FyY2ggYXJjaDsKIH07CiAKICNpZm5kZWYgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KQEAgLTE2NTgsNiArMTY2MCw4IEBA
IGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGdyYW50X3RhYmxlICpndCkKIHN0YXRpYyBpbnQKIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGdy
YW50X3RhYmxlICpndCkKIHsKKyAgICBpbnQgcmV0ID0gLUVOT01FTTsKKwogICAgIGlmICggZ3Qt
PmFjdGl2ZSApCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAKQEAgLTE2NjUsMzQgKzE2NjksNDAg
QEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogICAgIGd0LT5hY3Rp
dmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyk7CiAgICAg
aWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21lbTsKKyAgICAgICAg
Z290byBvdXQ7CiAKICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFi
bGUgKi8KICAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBz
aXplb2YoKmd0LT5tYXB0cmFjaykpOwogICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQot
ICAgICAgICBnb3RvIG5vX21lbTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBTaGFyZWQg
Z3JhbnQgdGFibGUuICovCiAgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQg
KiwgbWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxMICkK
LSAgICAgICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogU3RhdHVz
IHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICBndC0+c3RhdHVz
ID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOwogICAg
IGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW07CisgICAgICAg
IGdvdG8gb3V0OworCisgICAgcmV0ID0gZ250dGFiX2luaXRfYXJjaChndCk7CisgICAgaWYgKCBy
ZXQgKQorICAgICAgICBnb3RvIG91dDsKIAogICAgIHJldHVybiAwOwogCi0gbm9fbWVtOgorIG91
dDoKKyAgICB4ZnJlZShndC0+c3RhdHVzKTsKKyAgICBndC0+c3RhdHVzID0gTlVMTDsKICAgICB4
ZnJlZShndC0+c2hhcmVkX3Jhdyk7CiAgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxMOwogICAgIHZm
cmVlKGd0LT5tYXB0cmFjayk7CiAgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKICAgICB4ZnJlZShn
dC0+YWN0aXZlKTsKICAgICBndC0+YWN0aXZlID0gTlVMTDsKLSAgICByZXR1cm4gLUVOT01FTTsK
KyAgICByZXR1cm4gcmV0OwogfQogCiAvKgpAQCAtMzYwMyw2ICszNjEzLDggQEAgZ3JhbnRfdGFi
bGVfZGVzdHJveSgKICAgICBpZiAoIHQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybjsKIAorICAg
IGdudHRhYl9kZXN0cm95X2FyY2godCk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2dyYW50
X2ZyYW1lcyh0KTsgaSsrICkKICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jh
d1tpXSk7CiAgICAgeGZyZWUodC0+c2hhcmVkX3Jhdyk7CkBAIC0zNzI5LDcgKzM3NDEsNyBAQCBp
bnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwg
Z2ZuX3QgZ2ZuLAogICAgIH0KIAogICAgIGlmICggIXJjICkKLSAgICAgICAgZ250dGFiX3NldF9m
cmFtZV9nZm4oZCwgaWR4LCBnZm4pOworICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwg
aWR4LCBnZm4pOwogCiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKaW5kZXggYjE3NGM2NTA4MC4uY2U5YjZhNDAzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC01
MCw3ICs1MCw2IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIHN0cnVjdCBwMm1fZG9tYWluIHAy
bTsKIAogICAgIHN0cnVjdCBodm1fZG9tYWluIGh2bV9kb21haW47Ci0gICAgZ2ZuX3QgKmdyYW50
X3RhYmxlX2dmbjsKIAogICAgIHN0cnVjdCB2bW1pbyB2bW1pbzsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCmluZGV4IDBhMjQ4YTc2NWEuLjA4NzBiNWI3ODIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmgKQEAgLTYsNiArNiwxMCBAQAogCiAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRf
RlJBTUVTIDQKIAorc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggeworICAgIGdmbl90ICpnZm47Cit9
OworCiB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICph
ZGRyKTsKIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRy
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25l
ZCBpbnQKQEAgLTIyLDExICsyNiwxOSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50
X3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAxOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
Z250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQotewot
ICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0gPSBnZm47Ci19CisjZGVmaW5lIGdudHRh
Yl9pbml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICggKChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dy
YW50X2ZyYW1lcykpID09IDAgICAgIFwKKyAgICAgID8gMCA6IC1FTk9NRU0gKQorCisjZGVmaW5l
IGdudHRhYl9kZXN0cm95X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgeGZyZWUoKGd0KS0+YXJjaC5n
Zm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3
aGlsZSAoIDAgKQorCisjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgKGd0KS0+YXJjaC5nZm5baWR4XSA9IGdmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9jcmVhdGVf
c2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKQEAgLTM2LDggKzQ4LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogICAg
IH0gd2hpbGUgKCAwICkKIAogI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoICgoaSA+PSBucl9ncmFu
dF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgIChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94KGQtPmFyY2guZ3JhbnRfdGFi
bGVfZ2ZuW2ldKSkKKyAgICAoICgoaSA+PSBucl9ncmFudF9mcmFtZXModCkpICYmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgKGkgPCBtYXhfZ3JhbnRfZnJh
bWVzKSkgPyAwIDogZ2ZuX3godC0+YXJjaC5nZm5baV0pKQogCiAjZGVmaW5lIGdudHRhYl9uZWVk
X2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgICAgIFwKICAgICAoaXNfZG9tYWluX2Rp
cmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9pb21tdShkKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUu
aAppbmRleCBjODY1OTk5YTMzLi4xYjkzYzU3MjBkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oCkBAIC0xNCw2ICsxNCw5IEBACiAKICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMg
NAogCitzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7Cit9OworCiAvKgogICogQ2FsbGVyIG11c3Qg
b3duIGNhbGxlcidzIEJJR0xPQ0ssIGlzIHJlc3BvbnNpYmxlIGZvciBmbHVzaGluZyB0aGUgVExC
LCBhbmQKICAqIG11c3QgaG9sZCBhIHJlZmVyZW5jZSB0byB0aGUgcGFnZS4KQEAgLTM2LDYgKzM5
LDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2
NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRf
cHZfbWFwcGluZyhhZGRyLCBmcmFtZSwgbmV3X2FkZHIsIGZsYWdzKTsKIH0KIAorI2RlZmluZSBn
bnR0YWJfaW5pdF9hcmNoKGd0KSAwCisjZGVmaW5lIGdudHRhYl9kZXN0cm95X2FyY2goZ3QpIGRv
IHt9IHdoaWxlICggMCApCisjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdm
bikgZG8ge30gd2hpbGUgKCAwICkKKwogI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdl
KGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzUsMTEgKzgyLDYgQEAgc3RhdGljIGlubGluZSB2
b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2X3QgKnN0KQogICAg
IGFzbSB2b2xhdGlsZSAoImxvY2sgYnRydyAldzEsJTAiIDogIj1tIiAoKnN0KSA6ICJJciIgKG5y
KSwgIm0iICgqc3QpKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVf
Z2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikKLXsKLX0KLQogLyogRm9yZWlnbiBt
YXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQu
ICovCiAjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJk
KSAgIFwKICAgICAoIShybykgJiYgKCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRl
cm5hbChyZCkpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBkZjExYjMxMjY0Li5kMmJkMjQxNmM0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjksNiArMjksOCBAQAogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CiAjaW5jbHVkZSA8YXNtL2dyYW50X3RhYmxlLmg+CiAKK3N0cnVjdCBncmFudF90YWJs
ZTsKKwogLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwogZXh0ZXJuIHVu
c2lnbmVkIGludCBtYXhfZ3JhbnRfZnJhbWVzOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ4-0007x4-Ie; Tue, 19 Sep 2017 09:59:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ3-0007sS-1i
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 CF/2D-03642-86AE0C95; Tue, 19 Sep 2017 09:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov27KqwO
 RBieOmlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnz+6eyF9xVqfh4dwpbA+Mc6S5GTg4JASOJ
 txP/MXUxcnEICSxilJh3eBMjSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQrYuRg0NYw
 EzixAFOkBoWoPofyx6D9fIKmEh8frSTGWKBvETHgcksExg5FzAyrGLUKE4tKkst0jU000sqyk
 zPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQXAxDsYLy/MeAQoyQHk5Ior2jk/kghvqT
 8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuBN+Q9UJ1iUmp5akZaZAwwomFIJDh4l
 Ed4qkDRvcUFibnFmOkTqFKMrx7FNl/8wcfyYdAVIdty8CyQ3gckN3x/8YRICmy0lzqsK0iwA0
 pxRmgc3GhYNlxhlpYR5GYEOF+IpSC3KzSxBlX/FKM7BqCTMWwMyhSczrwTugldAxzEBHdeyYw
 /IcSWJCCmpBkaNTLkvtWazvK5La86sV9bimhCm9bTMocDbcrujgXo9b1Nv+aoHP5d0fVYO53y
 Xto+VSfTe6tDgFh2riwdY1Wy0jq2s0t0oIHa5Xlv1xisVFZ7SQ5JcrprLJlz40ObFe8978dmd
 9Qq1HD7pjlrJu7ZXaZu3P6mYcTFQwknaRmVxZKpe2INQJZbijERDLeai4kQAAirQdYECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505815140!117123144!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60968 invoked from network); 19 Sep 2017 09:59:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 151C95CB6F;
 Tue, 19 Sep 2017 09:58:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:36 +0200
Message-Id: <20170919095852.15785-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 00/16] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggcG90ZW50aWFsIG1lbW9yeSBhYm92ZSB0aGUgMTZUQiBib3JkZXIu
CgpDaGFuZ2VzIGluIFY3OgotIGFkZGVkIHBhdGNoZXMgNSwgNiwgOSwgMTYKLSBwYXRjaCAyOiBv
bmx5IGNhbGwgZ250dGFiX3NldF9mcmFtZV9nZm4oKSBpZiBubyBlcnJvciAoSnVsaWVuIEdyYWxs
KQotIHBhdGNoIDEwOiBkb24ndCB1c2UgeGNfbWF4aW11bV9yYW1fcGFnZSgpIGJ1dCBtYXhfcG9z
c2libGVfbWZuIGZyb20KICAgcGh5c2luZm8KLSBwYXRjaCAxMzogcmUtYWRkICNpbmNsdWRlIDxh
c20vZ3JhbnQtdGFibGUuaD4gaW4gZ3JhbnRfdGFibGUuaAogIChKdWxpZW4gR3JhbGwpCi0gcGF0
Y2ggMTU6IGFkZCBib290IHBhcmFtZXRlciBkb2N1bWVudGF0aW9uIGNoYW5nZXMKCkNoYW5nZXMg
aW4gVjY6Ci0gc2V2ZXJhbCBuZXcgcGF0Y2hlcyAoMSwgNiwgNywgMTAsIDEyKQotIG9yZGVyIG9m
IHBhdGNoZXMgcmUtYXJyYW5nZWQgdG8gc3VwcG9ydCBuZXcgaHlwZXJjYWxsIG5vdyBiZWluZwog
IG1hbmRhdG9yeQotIGxvdHMgb2Ygb3RoZXIgc21hbGwgY2hhbmdlcwoKQ2hhbmdlcyBpbiBWNToK
LSBwYXRjaCA2OiBhZGQgc2V0X2dudHRhYl9saW1pdHMgdG8gY3JlYXRlX2RvbWFpbl9jb21tb24g
aW4geGVuLmlmCiAgKERhbmllbCBEZSBHcmFhZikKCkNoYW5nZXMgaW4gVjQ6Ci0gcGF0Y2ggMzog
bWFrZSByZXQgbW9yZSBsb2NhbCAoV2VpIExpdSkKLSBwYXRjaCA3OiB1c2UgZG9taWRfdCAoV2Vp
IExpdSkKLSBwYXRjaCA4OiByZW5hbWUgY29uZmlndXJhdGlvbiBpdGVtcyB0byB1c2UgbWF4XyBw
cmVmaXhlcyAoV2VpIExpdSkKCkNoYW5nZXMgaW4gVjM6Ci0gcGF0Y2ggMTogdXBkYXRlIGNvbW1p
dCBtZXNzYWdlCi0gcGF0Y2ggMzogbW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBmcm9t
IGdudHRhYl9zZXR1cF90YWJsZSgpIHRvCiAgZ250dGFiX2dyb3dfdGFibGUoKSAoUGF1bCBEdXJy
YW50KQotIHBhdGNoIDQ6IGNvcnJlY3QgZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQotIHBh
dGNoIDY6IHJlbmFtZSAqZ250dGJsKiB0byAqZ250dGFiKiAoUGF1bCBEdXJyYW50KQoKQ2hhbmdl
cyBpbiBWMjoKLSBhZGQgcGVyLWRvbWFpbiBncmFudCBsaW1pdHMgaW5zdGVhZCBvZiBkaWZmZXJl
bnQgdjEgYW5kIHYyIGxpbWl0cwotIGRvdWJsZSBkZWZhdWx0IGxpbWl0IGZvciBodWdlIGhvc3Rz
CgpKdWVyZ2VuIEdyb3NzICgxNik6CiAgeGVuOiBjb3JyZWN0IGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcygpCiAgeGVuOiBtb3ZlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGNvZGUgaW50byBncmFu
dF90YWJsZS5jCiAgeGVuOiBjbGVhbiB1cCBncmFudF90YWJsZS5oCiAgeGVuOiBhZGQgbmV3IGRv
bWN0bCBoeXBlcmNhbGwgdG8gc2V0IGdyYW50IHRhYmxlIHJlc291cmNlIGxpbWl0cwogIHhlbjog
YWRkIGZ1bmN0aW9uIGZvciBvYnRhaW5pbmcgaGlnaGVzdCBwb3NzaWJsZSBtZW1vcnkgYWRkcmVz
cwogIHhlbjogYWRkIG1heCBwb3NzaWJsZSBtZm4gdG8gc3RydWN0IHhlbl9zeXNjdGxfcGh5c2lu
Zm8KICBsaWJ4YzogYWRkIGxpYnhjIHN1cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQgdGFibGUgcmVz
b3VyY2UgbGltaXRzCiAgdG9vbHM6IHNldCBncmFudCBsaW1pdHMgZm9yIHhlbnN0b3JlIHN0dWJk
b20KICBsaWJ4bDogYWRkIG1heCBwb3NzaWJsZSBtZm4gdG8gbGlieGxfcGh5c2luZm8KICB4bDog
YWRkIGdsb2JhbCBncmFudCBsaW1pdCBjb25maWcgaXRlbXMKICBsaWJ4bDogYWRkIGxpYnhsIHN1
cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCiAgeGVuOiBkZWxh
eSBhbGxvY2F0aW9uIG9mIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzCiAgeGVuL2FybTogbW92
ZSBhcmNoIHNwZWNpZmljIGdyYW50IHRhYmxlIGJpdHMgaW50byBncmFudF90YWJsZS5jCiAgeGVu
OiBtYWtlIGdyYW50IHJlc291cmNlIGxpbWl0cyBwZXIgZG9tYWluCiAgeGVuOiBtYWtlIGdyYW50
IHRhYmxlIGxpbWl0cyBib290IHBhcmFtZXRlcnMgZG9tMCBvbmx5CiAgeGVuOiBhZGQgbmV3IFhl
biBjcHVpZCBub2RlIGZvciBtYXggYWRkcmVzcyB3aWR0aCBpbmZvCgogZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluICAgICAgICAgICAgIHwgIDE2ICsrCiBkb2NzL21hbi94bC5jb25mLnBvZC41ICAg
ICAgICAgICAgICAgfCAgMTIgKysKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
ICB8ICAxNSArLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgIHwgICAyICst
CiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICAgfCAgIDIgKy0KIHRvb2xzL2hl
bHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8ICAxMSArCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCAgICAgICAgfCAgMTQgKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAg
ICAgICAgICB8ICAxMyArKwogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgIHwg
ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAxNSArKwogdG9v
bHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICAgICAgICAgfCAgIDQgKwogdG9vbHMveGwveGwuYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE1ICsrCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwog
dG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgIHwgICA5ICsKIHRvb2xzL3hsL3hs
X3N4cC5jICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICAgICAgICAgICAgICAgfCAgIDIgLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAg
ICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgfCAgMzYg
Ky0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgIHwgIDU0ICsrLS0tCiB4
ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2NvbW1vbi9j
b21wYXQvZ3JhbnRfdGFibGUuYyAgICAgIHwgIDMxICstLQogeGVuL2NvbW1vbi9kb21jdGwuYyAg
ICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAg
ICAgICB8IDQwNyArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgIHwgICA4ICsKIHhlbi9jb21tb24vc3lzY3RsLmMg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAg
ICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgIHwgIDIz
ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICAgfCAgIDUgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oICAgIHwgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1aWQuaCAgfCAgMTEgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgICB8
ICAxMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAgfCAgIDIgKwogeGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgICAgIHwgIDkzICstLS0tLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL3hzbS9mbGFzay9ob29r
cy5jICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzICB8ICAgMiArCiAzOSBmaWxlcyBjaGFuZ2VkLCA1NDMgaW5zZXJ0aW9ucygrKSwgMzEz
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ4-0007xq-RE; Tue, 19 Sep 2017 09:59:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ3-0007sU-4E
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EC/F8-03616-86AE0C95; Tue, 19 Sep 2017 09:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov276qwO
 RBu1b9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxN9zewFbwrr7j/+BVjA+Pz0C5GTg4JASOJ
 txP/MXUxcnEICSxilLhy7jsTSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQrYuRg0NYw
 EXibk85SA0LUP2pa5/A6nkFTCXWb1jCDrFAXqLjwGQWEJsTKD53ziSwGiEBE4mNj/cwTWDkXs
 DIsIpRozi1qCy1SNfYUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg7F
 pUeAhRkkOJiVRXtHI/ZFCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMG79S9Q
 nWBRanpqRVpmDjAAYUolOHiURHhngqR5iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEJgk6TEe
 aeBlAqAlGaU5sENgkXGJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnz3gCZwpOZVwK37xXQKU
 xAp7Ts2ANySkkiQkqqgXHKs/YZTCEc2l6B7L8E32R/qVptEW+23vNcooWs+7lb3WqdN1Uk1re
 f3nFQTOnSN91fYoseJ7x9OIV7qZG/sPKkb37uEqujzh7xFmtebpcpfrQz8crk7pawn0a/fJIb
 Zt3xKrI+Wm245+5OtpQzUXc1zT6dfmiVcfnF9vmhyvGG5ityJNat/6rEUpyRaKjFXFScCAAQZ
 tHlhwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505815143!111972040!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22382 invoked from network); 19 Sep 2017 09:59:03 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:03 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 59DBB5CB7F;
 Tue, 19 Sep 2017 09:59:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:50 +0200
Message-Id: <20170919095852.15785-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 14/16] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygp
LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjY6
Ci0gc2V2ZXJhbCBjaGFuZ2VzIGR1ZSB0byBuZXcgcGF0Y2ggb3JkZXIKClYzOgotIGNvcnJlY3Qg
ZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQotLS0KIHhlbi9jb21tb24vY29tcGF0L2dyYW50
X3RhYmxlLmMgICB8ICAzMSArKystLS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgNiArLQogMyBmaWxlcyBjaGFuZ2VkLCA4
OCBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2NvbXBhdC9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYwpp
bmRleCBjY2UzZmYwYjlhLi5mZjFkNjc4ZjAxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvbXBh
dC9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKQEAg
LTE1NywyMSArMTU3LDE0IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50
IGNtZCwKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9p
bl9wYWdlID0KICAgICAgICAgICAgICAgICAgICAgKENPTVBBVF9BUkdfWExBVF9TSVpFIC0gc2l6
ZW9mKCpuYXQuc2V0dXApKSAvCiAgICAgICAgICAgICAgICAgICAgIHNpemVvZigqbmF0LnNldHVw
LT5mcmFtZV9saXN0LnApOwotICAgICAgICAgICAgICAgIGlmICggbWF4X2ZyYW1lX2xpc3Rfc2l6
ZV9pbl9wYWdlIDwgbWF4X2dyYW50X2ZyYW1lcyApCi0gICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIm1heF9ncmFudF9mcmFtZXMgaXMgdG9vIGxhcmdlICgldSwldSlcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ncmFudF9mcmFtZXMsIG1heF9mcmFtZV9s
aXN0X3NpemVfaW5fcGFnZSk7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAg
ICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHsK
KwogI2RlZmluZSBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QoX2RfLCBf
c18pIFwKLSAgICAgICAgICAgICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoKF9kXyktPmZy
YW1lX2xpc3QsICh1bnNpZ25lZCBsb25nICopKG5hdC5zZXR1cCArIDEpKQotICAgICAgICAgICAg
ICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJsZShuYXQuc2V0dXAsICZjbXAuc2V0dXApOwor
ICAgICAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8pLT5mcmFtZV9saXN0LCAo
dW5zaWduZWQgbG9uZyAqKShuYXQuc2V0dXAgKyAxKSkKKyAgICAgICAgICAgICAgICBYTEFUX2du
dHRhYl9zZXR1cF90YWJsZShuYXQuc2V0dXAsICZjbXAuc2V0dXApOwogI3VuZGVmIFhMQVRfZ250
dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdAotICAgICAgICAgICAgICAgICAgICByYyA9
IGdudHRhYl9zZXR1cF90YWJsZShndWVzdF9oYW5kbGVfY2FzdChuYXQudW9wLCBnbnR0YWJfc2V0
dXBfdGFibGVfdCksIDEpOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICByYyA9
IGdudHRhYl9zZXR1cF90YWJsZShndWVzdF9oYW5kbGVfY2FzdChuYXQudW9wLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdudHRhYl9z
ZXR1cF90YWJsZV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
LCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UpOwogICAgICAgICAgICAgfQogICAgICAgICAg
ICAgQVNTRVJUKHJjIDw9IDApOwogICAgICAgICAgICAgaWYgKCByYyA9PSAwICkKQEAgLTI5NCwx
NiArMjg3LDYgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAog
ICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdl
cyA8Ci0gICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2Zy
YW1lcykgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJncmFudF90b19zdGF0dXNfZnJhbWVz
KG1heF9ncmFudF9mcmFtZXMpIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcyksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlcyk7Ci0g
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgfQogCiAjZGVmaW5lIFhMQVRfZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX0hORExf
ZnJhbWVfbGlzdChfZF8sIF9zXykgXAogICAgICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
KF9kXyktPmZyYW1lX2xpc3QsICh1aW50NjRfdCAqKShuYXQuZ2V0X3N0YXR1cyArIDEpKQpAQCAt
MzEyLDcgKzI5NSw3IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNt
ZCwKIAogICAgICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoCiAgICAgICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFiX2dldF9zdGF0dXNfZnJh
bWVzX3QpLAotICAgICAgICAgICAgICAgIGNvdW50KTsKKyAgICAgICAgICAgICAgICBjb3VudCwg
bWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlcyk7CiAgICAgICAgICAgICBpZiAoIHJjID49IDAg
KQogICAgICAgICAgICAgewogI2RlZmluZSBYTEFUX2dudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc19I
TkRMX2ZyYW1lX2xpc3QoX2RfLCBfc18pIFwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAyNmY5YTMyNjU2Li5hMGQ4
ZjMyODY5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC01NCw2ICs1NCw5IEBAIHN0cnVjdCBncmFudF90YWJsZSB7
CiAgICAgICogd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuCiAgICAgICovCiAgICAgdW5zaWduZWQg
aW50ICAgICAgICAgIGd0X3ZlcnNpb247CisgICAgLyogUmVzb3VyY2UgbGltaXRzIG9mIHRoZSBk
b21haW4uICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9ncmFudF9mcmFtZXM7Cisg
ICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXM7CiAgICAgLyogVGFi
bGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAqLwogICAgIHVuc2ln
bmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFtZXM7CiAgICAgLyogTnVtYmVyIG9mIGdyYW50
IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJzaW9uIDIpICovCkBAIC0y
OTAsOCArMjkzLDggQEAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGNvbnN0IHVuc2ln
bmVkIGludCBudW0pCiAgICAgcmV0dXJuIERJVl9ST1VORF9VUChudW0gKiBzaGFfcGVyX3BhZ2Us
IEFDR05UX1BFUl9QQUdFKTsKIH0KIAotI2RlZmluZSBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1l
cyBcCi0gICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMp
CisjZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSBcCisgICAgbnVtX2FjdF9m
cmFtZXNfZnJvbV9zaGFfZnJhbWVzKGd0LT5tYXhfZ3JhbnRfZnJhbWVzKQogCiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGludAogbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0KQpAQCAtNTI4LDcgKzUzMSw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgICog
b3V0IG9mIG1lbW9yeSwgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChp
biBjYXNlIHRoZQogICAgICAqIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBl
dmVubHkpLgogICAgICAqLwotICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhf
bWFwdHJhY2tfZnJhbWVzICkKKyAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbGd0
LT5tYXhfbWFwdHJhY2tfZnJhbWVzICkKICAgICAgICAgbmV3X210ID0gYWxsb2NfeGVuaGVhcF9w
YWdlKCk7CiAKICAgICBpZiAoICFuZXdfbXQgKQpAQCAtMTY2NywyMyArMTY3MCwyNiBAQCBncmFu
dF90YWJsZV9pbml0KHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAKICAgICAvKiBBY3RpdmUgZ3Jh
bnQgdGFibGUuICovCiAgICAgZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9h
Y3RpdmVfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
bnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkpOwogICAgIGlmICggZ3QtPmFjdGl2ZSA9PSBOVUxM
ICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWln
biBmcmFtZXMgdGFibGUgKi8KLSAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFj
a19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOwotICAgIGlmICggZ3QtPm1hcHRyYWNr
ID09IE5VTEwgKQotICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAoIGd0LT5tYXhfbWFwdHJhY2tf
ZnJhbWVzICkKKyAgICB7CisgICAgICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MoZ3QtPm1heF9t
YXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOworICAgICAgICBpZiAoIGd0
LT5tYXB0cmFjayA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAg
IC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2Nf
YXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBndC0+c2hhcmVkX3JhdyA9IHh6
YWxsb2NfYXJyYXkodm9pZCAqLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgaWYgKCBndC0+
c2hhcmVkX3JhdyA9PSBOVUxMICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBTdGF0dXMg
cGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwogICAgIGd0LT5zdGF0dXMg
PSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhndC0+bWF4
X2dyYW50X2ZyYW1lcykpOwogICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKICAgICAgICAg
Z290byBvdXQ7CiAKQEAgLTE3MTgsOCArMTcyNCw5IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQogICAgIEFTU0VSVChndC0+
YWN0aXZlKTsKIAogICAgIGlmICggcmVxX25yX2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTICkKLSAgICAgICAgcmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwot
ICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOworICAgICAgICBy
ZXFfbnJfZnJhbWVzID0gbWluX3QodW5zaWduZWQgaW50LCBJTklUSUFMX05SX0dSQU5UX0ZSQU1F
UywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3QtPm1heF9n
cmFudF9mcmFtZXMpOworICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKTsKIAogICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAogICAgICAgICAgICAgIkV4cGFu
ZGluZyBkb20gKCVkKSBncmFudCB0YWJsZSBmcm9tICglZCkgdG8gKCVkKSBmcmFtZXMuXG4iLApA
QCAtMTc3NywxMyArMTc4NCwxNSBAQCBhY3RpdmVfYWxsb2NfZmFpbGVkOgogCiBzdGF0aWMgbG9u
ZwogZ250dGFiX3NldHVwX3RhYmxlKAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFi
X3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQorICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50
LAorICAgIHVuc2lnbmVkIGludCBsaW1pdF9tYXgpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OwogICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgb3A7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IE5VTEw7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICBsb25nIHJldCA9IDA7CiAKICAgICBpZiAoIGNvdW50ICE9IDEgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE3OTEsMTUgKzE4MDAsNiBAQCBnbnR0YWJfc2V0
dXBfdGFibGUoCiAgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEp
KSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0gICAgaWYgKCB1bmxpa2VseShvcC5ucl9m
cmFtZXMgPiBtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5M
T0dfSU5GTywgIlhlbiBvbmx5IHN1cHBvcnRzIHVwIHRvICVkIGdyYW50LXRhYmxlIGZyYW1lcyIK
LSAgICAgICAgICAgICAgICAiIHBlciBkb21haW4uXG4iLAotICAgICAgICAgICAgICAgIG1heF9n
cmFudF9mcmFtZXMpOwotICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwot
ICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KICAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShv
cC5mcmFtZV9saXN0LCBvcC5ucl9mcmFtZXMpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAK
QEAgLTE4MTksNiArMTgxOSwyMSBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgZ3QgPSBkLT5n
cmFudF90YWJsZTsKICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKIAorICAgIGlmICggdW5saWtl
bHkob3AubnJfZnJhbWVzID4gZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKKyAgICB7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiRG9tYWluIGlzIGxpbWl0ZWQgdG8gJWQgZ3JhbnQtdGFi
bGUgZnJhbWVzLlxuIiwKKyAgICAgICAgICAgICAgICBndC0+bWF4X2dyYW50X2ZyYW1lcyk7Cisg
ICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5s
b2NrOworICAgIH0KKyAgICBpZiAoIHVubGlrZWx5KGxpbWl0X21heCA8IGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIm1heF9n
cmFudF9mcmFtZXMgaXMgdG9vIGxhcmdlICgldSwldSlcbiIsCisgICAgICAgICAgICAgICAgIGd0
LT5tYXhfZ3JhbnRfZnJhbWVzLCBsaW1pdF9tYXgpOworICAgICAgICByZXQgPSAtRUlOVkFMOwor
ICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisKICAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09
IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKQEAgLTE4MjksNyArMTg0NCw3IEBA
IGdudHRhYl9zZXR1cF90YWJsZSgKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZP
LAogICAgICAgICAgICAgICAgICAiRXhwYW5kIGdyYW50IHRhYmxlIHRvICV1IGZhaWxlZC4gQ3Vy
cmVudDogJXUgTWF4OiAldVxuIiwKLSAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9n
cmFudF9mcmFtZXMoZ3QpLCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgb3Au
bnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAg
ICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gdW5s
b2NrOwogICAgIH0KQEAgLTE4NTIsMTAgKzE4NjcsMTAgQEAgZ250dGFiX3NldHVwX3RhYmxlKAog
ICAgIGlmICggZCApCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCi0gICAgaWYgKCB1
bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKKyAgICBp
ZiAoICFyZXQgJiYgdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0
dXMpKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0
dXJuIHJldDsKIH0KIAogc3RhdGljIGxvbmcKQEAgLTE4NjQsNiArMTg3OSw3IEBAIGdudHRhYl9x
dWVyeV9zaXplKAogewogICAgIHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSBvcDsKICAgICBzdHJ1
Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAKICAgICBpZiAoIGNv
dW50ICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTE4ODQsMTMgKzE5MDAsMTUg
QEAgZ250dGFiX3F1ZXJ5X3NpemUoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGdy
YW50X3JlYWRfbG9jayhkLT5ncmFudF90YWJsZSk7CisgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsK
IAotICAgIG9wLm5yX2ZyYW1lcyAgICAgPSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUp
OwotICAgIG9wLm1heF9ucl9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIGdyYW50X3Jl
YWRfbG9jayhndCk7CisKKyAgICBvcC5ucl9mcmFtZXMgICAgID0gbnJfZ3JhbnRfZnJhbWVzKGd0
KTsKKyAgICBvcC5tYXhfbnJfZnJhbWVzID0gZ3QtPm1heF9ncmFudF9mcmFtZXM7CiAgICAgb3Au
c3RhdHVzICAgICAgICA9IEdOVFNUX29rYXk7CiAKLSAgICBncmFudF9yZWFkX3VubG9jayhkLT5n
cmFudF90YWJsZSk7CisgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3QpOwogCiAgb3V0OgogICAgIGlm
ICggZCApCkBAIC0yOTY1LDE0ICsyOTgzLDE0IEBAIGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVyc2lvbl90KSB1b3ApCiAKIHN0YXRpYyBsb25n
CiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJf
Z2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBj
b3VudCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291bnQsIHVuc2lnbmVkIGludCBs
aW1pdF9tYXgpCiB7CiAgICAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3Qgb3A7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZDsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0OwogICAgIHVpbnQ2NF90
ICAgICAgIGdtZm47CiAgICAgaW50IGk7Ci0gICAgaW50IHJjOworICAgIGludCByYywgcmV0ID0g
MDsKIAogICAgIGlmICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAt
MzAxMiw2ICszMDMwLDE1IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAgICAgICAgIGdvdG8g
dW5sb2NrOwogICAgIH0KIAorICAgIGlmICggdW5saWtlbHkobGltaXRfbWF4IDwgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykpICkKKyAgICB7CisgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAiZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKKyAgICAg
ICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcyks
IGxpbWl0X21heCk7CisgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gdW5sb2Nr
OworICAgIH0KKwogICAgIGZvciAoIGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQogICAg
IHsKICAgICAgICAgZ21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBndCwgaSk7CkBAIC0zMDI0
LDEwICszMDUxLDEwIEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAgb3V0MjoKICAgICByY3Vf
dW5sb2NrX2RvbWFpbihkKTsKICBvdXQxOgotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCisgICAgaWYgKCAhcmV0ICYmIHVubGlrZWx5
KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICByZXR1
cm4gLUVGQVVMVDsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRp
YyBsb25nCkBAIC0zMzIwLDcgKzMzNDcsNyBAQCBkb19ncmFudF90YWJsZV9vcCgKIAogICAgIGNh
c2UgR05UVEFCT1Bfc2V0dXBfdGFibGU6CiAgICAgICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxl
KAotICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0dXBfdGFibGVf
dCksIGNvdW50KTsKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3Nl
dHVwX3RhYmxlX3QpLCBjb3VudCwgfjApOwogICAgICAgICBBU1NFUlQocmMgPD0gMCk7CiAgICAg
ICAgIGJyZWFrOwogCkBAIC0zMzY5LDcgKzMzOTYsNyBAQCBkb19ncmFudF90YWJsZV9vcCgKIAog
ICAgIGNhc2UgR05UVEFCT1BfZ2V0X3N0YXR1c19mcmFtZXM6CiAgICAgICAgIHJjID0gZ250dGFi
X2dldF9zdGF0dXNfZnJhbWVzKAotICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCksIGNvdW50KTsKKyAgICAgICAgICAgIGd1ZXN0X2hh
bmRsZV9jYXN0KHVvcCwgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpLCBjb3VudCwgfjApOwog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgR05UVEFCT1BfZ2V0X3ZlcnNpb246CkBAIC0zNDQy
LDYgKzM0NjksOCBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgLyogU2ltcGxlIHN0dWZmLiAq
LwogICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2Nr
KTsKICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7CisgICAgdC0+bWF4X2dy
YW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CisgICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1l
cyA9IG1heF9tYXB0cmFja19mcmFtZXM7CiAKICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1
Y3R1cmUuICovCiAgICAgZC0+Z3JhbnRfdGFibGUgPSB0OwpAQCAtMzY0OCw2ICszNjc3LDggQEAg
aW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGdyYW50X2ZyYW1lcywKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFi
bGU7CiAgICAgaW50IHJldCA9IC1FQlVTWTsKIAorICAgIGlmICggIWdyYW50X2ZyYW1lcyApCisg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIGlmICggIWd0ICkKICAgICAgICAgcmV0dXJuIC1F
Tk9FTlQ7CiAKQEAgLTM2NTUsNyArMzY4NiwxMSBAQCBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0
cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAogCiAgICAgLyog
U2V0IGxpbWl0cy4gKi8KICAgICBpZiAoICFndC0+YWN0aXZlICkKKyAgICB7CisgICAgICAgIGd0
LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgICAgICBndC0+bWF4X21hcHRy
YWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsKICAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVf
aW5pdChndCk7CisgICAgfQogCiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKIApAQCAtMzcz
MSw3ICszNzY2LDcgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAg
ICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApCisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAo
aWR4IDwgZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKICAgICAgICAgICAgIGdudHRhYl9ncm93X3Rh
YmxlKGQsIGlkeCArIDEpOwogCiAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0
KSApCkBAIC0zNzU5LDYgKzM3OTQsMTIgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50
KHN0cnVjdCBkb21haW4gKnJkKQogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAorICAgIHBy
aW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iCisgICAgICAg
ICAgICIgICVkIGZyYW1lcyAoJWQgbWF4KSwgJWQgbWFwdHJhY2sgZnJhbWVzICglZCBtYXgpXG4i
LAorICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbiwKKyAgICAgICAgICAg
bnJfZ3JhbnRfZnJhbWVzKGd0KSwgZ3QtPm1heF9ncmFudF9mcmFtZXMsCisgICAgICAgICAgIG5y
X21hcHRyYWNrX2ZyYW1lcyhndCksIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzKTsKKwogICAgIGZv
ciAoIHJlZiA9IDA7IHJlZiAhPSBucl9ncmFudF9lbnRyaWVzKGd0KTsgcmVmKysgKQogICAgIHsK
ICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwpAQCAtMzc4NiwxMiArMzgy
Nyw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkK
ICAgICAgICAgICAgIHN0YXR1cyA9IHN0YXR1c19lbnRyeShndCwgcmVmKTsKICAgICAgICAgfQog
Ci0gICAgICAgIGlmICggZmlyc3QgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoImdy
YW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVkKVxuIiwKLSAgICAgICAgICAgICAg
ICAgICByZC0+ZG9tYWluX2lkLCBndC0+Z3RfdmVyc2lvbik7Ci0gICAgICAgICAgICBmaXJzdCA9
IDA7Ci0gICAgICAgIH0KKyAgICAgICAgZmlyc3QgPSAwOwogCiAgICAgICAgIC8qICAgICAgWzB4
WFhYXSAgZGRkZGQgMHhYWFhYWFggMHhYWFhYWFhYWCAgICAgIGRkZGRkIDB4WFhYWFhYIDB4WFgg
Ki8KICAgICAgICAgcHJpbnRrKCJbMHglMDN4XSAgJTVkIDB4JTA2bHggMHglMDh4ICAgICAgJTVk
IDB4JTA2IlBSSXg2NCIgMHglMDJ4XG4iLApAQCAtMzgwMyw4ICszODM5LDcgQEAgc3RhdGljIHZv
aWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogICAgIGdyYW50X3JlYWRf
dW5sb2NrKGd0KTsKIAogICAgIGlmICggZmlyc3QgKQotICAgICAgICBwcmludGsoImdyYW50LXRh
YmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAuLi4gIgotICAgICAgICAgICAgICAgIm5vIGFjdGl2
ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iLCByZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcHJpbnRr
KCJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIik7CiB9CiAKIHN0YXRpYyB2b2lkIGdu
dHRhYl91c2FnZV9wcmludF9hbGwodW5zaWduZWQgY2hhciBrZXkpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmgKaW5kZXggMDg3MGI1Yjc4Mi4uOWE2MGU0ZTYxNCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaApAQCAtMjYsOCArMjYsOCBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dy
YW50X3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAxOwogfQogCi0jZGVmaW5lIGdudHRhYl9p
bml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICggKChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dyYW50
X2ZyYW1lcykpID09IDAgICAgIFwKKyNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoICgoZ3QpLT5h
cmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIChndCktPm1heF9ncmFudF9mcmFtZXMpKSA9
PSAwIFwKICAgICAgID8gMCA6IC1FTk9NRU0gKQogCiAjZGVmaW5lIGdudHRhYl9kZXN0cm95X2Fy
Y2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNDks
NyArNDksNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lk
KQogCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICggKChpID49IG5yX2dyYW50X2ZyYW1lcyh0KSkg
JiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAoaSA8IG1h
eF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5feCh0LT5hcmNoLmdmbltpXSkpCisgICAgICAgKGkg
PCAodCktPm1heF9ncmFudF9mcmFtZXMpKT8gMCA6IGdmbl94KCh0KS0+YXJjaC5nZm5baV0pKQog
CiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgICAg
IFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9pb21tdShkKSkKLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ5-0007z1-6q; Tue, 19 Sep 2017 09:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ3-0007qi-FL
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 50/7B-03610-96AE0C95; Tue, 19 Sep 2017 09:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov27GqwO
 RBpu7DCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyueS/YCtr5Kg7umMvewHieu4uRk0NCwEji
 7cR/TF2MXBxCAosYJf5t62IESbAJqEpsuH6KFcQWEVCSuLdqMlgRs8BPRolvExeygSSEBQIk+
 patYAexWYAadu2YwAxi8wqYSvS9fMoKsUFeouPAZBYQmxMoPnfOJLC4kICJxMbHe5gmMHIvYG
 RYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjB+Gd
 +4CFGSQ4mJVHeHc8PRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NV4CZQTLEpNT61Iy8wBhhpM
 WoKDR0mElxEkzVtckJhbnJkOkTrFaMnRcfPuHyaOTWByw/cHf5iEWPLy81KlxHm3vwBqEABpy
 CjNgxsHi4dLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEublBFnLk5lXArf1FdBBTEAHZW8AO6
 gkESEl1cDI/FWt2cUzaeqqa6EBu6KY9A9WfuA9dWtxYN7FhZvEfZmXzbp+fvv0mLuGkWfPzzE
 68XLdMduJIYnqj4/Oevtlc1lj8i57zZC/N2dkFKVv51e5en4/a6B45co/mb97OEL+yGnwqAVN
 nF94M0Y5ZeqDijyHM+9m9fDcfx1txuUTvlzEnl2//kiUEktxRqKhFnNRcSIAejzsw4ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505815144!117638399!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62591 invoked from network); 19 Sep 2017 09:59:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 62AB45CB81;
 Tue, 19 Sep 2017 09:59:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:52 +0200
Message-Id: <20170919095852.15785-17-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 16/16] xen: add new Xen cpuid node for max
	address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdmVyeSBsYXJnZSBob3N0cyBhIGd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3aWxs
IGhhdmUgdG8KaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBvcmRl
ciB0byBzZWxlY3QgdGhlCmFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgoKQWRk
IGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0gZ3Vl
c3QgYWRkcmVzcwp3aWR0aCBzaW1pbGFyIHRvIHRoZSB4ODYgQ1BVSUQgbm9kZSAweDgwMDAwMDA4
IGNvbnRhaW5pbmcgdGhlIG1heGltdW0KcGh5c2ljYWwgYWRkcmVzcyB3aWR0aC4gVGhlIG1heGlt
dW0gZnJhbWUgd2lkdGggbmVlZHMgdG8gdGFrZSBtZW1vcnkKaG90cGx1ZyBpbnRvIGFjY291bnQu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1aWQuaCB8IDExICsrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDYwOTFmMjM5Y2UuLjdkMWUw
YTg3MmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC05MjksNiArOTI5LDEwIEBAIHZvaWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2
ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgIHJlcy0+YiA9
IHYtPnZjcHVfaWQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSA1OiAvKiBIb3N0IHNwZWNp
ZmljIHBhcmFtZXRlcnMgKi8KKyAgICAgICAgcmVzLT5hID0gZ2VuZXJpY19mbHNsKGdldF91cHBl
cl9tZm5fYm91bmQoKSAtIDEpICsgUEFHRV9TSElGVDsKKyAgICAgICAgYnJlYWs7CisKICAgICBk
ZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVpZC5oCmluZGV4IGQ3MDkzNDBmMTguLjExZWFhNGViZmQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCkBAIC04NSw2ICs4NSwxNSBAQAogI2RlZmluZSBYRU5f
SFZNX0NQVUlEX0lPTU1VX01BUFBJTkdTICAgKDF1IDw8IDIpCiAjZGVmaW5lIFhFTl9IVk1fQ1BV
SURfVkNQVV9JRF9QUkVTRU5UICAoMXUgPDwgMykgLyogdmNwdSBpZCBpcyBwcmVzZW50IGluIEVC
WCAqLwogCi0jZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA0CisvKgorICogTGVhZiA2
ICgweDQwMDAweDA1KQorICogSG9zdCBzcGVjaWZpYyBwYXJhbWV0ZXJzCisgKiBFQVg6IGJpdHMg
MC03OiBtYXggZ3Vlc3QgYWRkcmVzcyB3aWR0aAorICovCisKKy8qIE1heC4gYWRkcmVzcyB3aWR0
aCBpbiBiaXRzIHRha2luZyBtZW1vcnkgaG90cGx1ZyBpbnRvIGFjY291bnQuICovCisjZGVmaW5l
IFhFTl9DUFVJRF9HVUVTVF9BRERSRVNTX1dJRFRIX01BU0sgKDI1NXUgPDwgMCkKKworI2RlZmlu
ZSBYRU5fQ1BVSURfTUFYX05VTV9MRUFWRVMgNQogCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX0FS
Q0hfWDg2X0NQVUlEX0hfXyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ5-0007zt-Eu; Tue, 19 Sep 2017 09:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ3-0007tO-JK
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 27/59-03423-66AE0C95; Tue, 19 Sep 2017 09:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov27KqwO
 RBpOmm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb50xkLfjvWtH4ZwV7A+MHwy5GTg4JASOJ
 txP/MXUxcnEICSxilNh86hQTSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQDSQhLBAsM
 fXlc2YQmwWooXNVH5jNK2Ai8fndZzaIDfISHQcms4DYnAKmEnPnTAIbKgRUs/HxHqYJjNwLGB
 lWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepgBCHYw/l0
 beIhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3m0aByKFBItS01Mr0jJzgKEG
 k5bg4FES4Z0HkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhvMkiRAEhRRmke3AhY2F9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9skCk8mXklcJteAR3BBHREy449IEeUJCKkpBoYlQ
 uWT/6TIzjvxAlT93rm0LzSk7FX88yFf3sc5wzeInfS6dYZKTOr5bONmvbFO+eW95spLRF/t2D
 Pfs76dFVT+wm+sl9WqO1rKWT2/2b+9FO05XKZeqOWXslFMTPutsztWzhXN531bIf4jsV7j5Vt
 n9V9vHnav5hHV3J0eC/MTt41U3qLwWk9JZbijERDLeai4kQAyBubknYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505815140!116656522!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36034 invoked from network); 19 Sep 2017 09:59:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1561E5CB72;
 Tue, 19 Sep 2017 09:58:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:38 +0200
Message-Id: <20170919095852.15785-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 02/16] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIgdG8gYmUg
bW9yZSB0eXBlIHNhZmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQpWNzoKLSBvbmx5IGNhbGwgZ250dGFiX3NldF9mcmFtZV9nZm4oKSBpZiBubyBl
cnJvciAoSnVsaWVuIEdyYWxsKQoKVjY6Ci0gdGVzdCByYyBvZiBnbnR0YWJfbWFwX2ZyYW1lKCkg
KEphbiBCZXVsaWNoKQoKVjM6Ci0gdXBkYXRlIGNvbW1pdCBtZXNzYWdlCgpWMjoKLSByZWJhc2Vk
IHRvIHN0YWdpbmcKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAzNiAr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgICAgIHwgNDMgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDcg
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIHwgIDUgKysrKysKIHhl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAzICsrKwogNiBmaWxlcyBjaGFuZ2Vk
LCA3MCBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDk2NWQwNTczYTQuLjk0MGRkYmVl
ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5j
CkBAIC0xMjMxLDM5ICsxMjMxLDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAog
ICAgIHN3aXRjaCAoIHNwYWNlICkKICAgICB7CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90
YWJsZToKLSAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0KLSAgICAg
ICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkKLSAgICAgICAgICAgIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKLQotICAgICAgICBpZiAoIGQtPmdyYW50X3Rh
YmxlLT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAoaWR4ICYgWEVOTUFQSURY
X2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZHggJj0gflhF
Tk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAgICBpZiAoIGlkeCA8IG5yX3N0
YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0
X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0pOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1l
cyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAgICAgIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7
Ci0KLSAgICAgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxl
KSApCi0gICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNo
YXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOwotCi0gICAgICAgICAgICB0ID0gcDJtX3JhbV9ydzsKLSAgICAgICAg
fQotCi0gICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7CisgICAgICAg
IHJjID0gZ250dGFiX21hcF9mcmFtZShkLCBpZHgsIGdmbiwgJm1mbik7CisgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgICAgIGlmICggbWZuX2VxKG1mbiwg
SU5WQUxJRF9NRk4pICkKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB0ID0g
cDJtX3JhbV9ydzsKIAogICAgICAgICBicmVhazsKICAgICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJl
ZF9pbmZvOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCAyYWJlYzY3ZjZhLi42N2Y1ODNlM2E3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDU0OSw0MCArNDU0OSwyMSBAQCBpbnQg
eGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
ID0gTlVMTDsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8KLSAgICB1
bnNpZ25lZCBsb25nIHByZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsKKyAgICB1bnNpZ25lZCBs
b25nIHByZXZfbWZuLCBvbGRfZ3BmbjsKICAgICBpbnQgcmMgPSAwOworICAgIG1mbl90IG1mbiA9
IElOVkFMSURfTUZOOwogICAgIHAybV90eXBlX3QgcDJtdDsKIAogICAgIHN3aXRjaCAoIHNwYWNl
ICkKICAgICB7CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86CiAgICAgICAg
ICAgICBpZiAoIGlkeCA9PSAwICkKLSAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihk
LT5zaGFyZWRfaW5mbyk7CisgICAgICAgICAgICAgICAgbWZuID0gX21mbih2aXJ0X3RvX21mbihk
LT5zaGFyZWRfaW5mbykpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWEVOTUFQ
U1BBQ0VfZ3JhbnRfdGFibGU6Ci0gICAgICAgICAgICBncmFudF93cml0ZV9sb2NrKGQtPmdyYW50
X3RhYmxlKTsKLQotICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9
PSAwICkKLSAgICAgICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9IDE7Ci0K
LSAgICAgICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMiAmJgotICAg
ICAgICAgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGlkeCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxl
X3N0YXR1czsKLSAgICAgICAgICAgICAgICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZC0+
Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+
Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVs
c2UKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRf
ZnJhbWVzKGQtPmdyYW50X3RhYmxlKSkgJiYKLSAgICAgICAgICAgICAgICAgICAgIChpZHggPCBt
YXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxl
KGQsIGlkeCArIDEpOwotCi0gICAgICAgICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFt
ZXMoZC0+Z3JhbnRfdGFibGUpICkKLSAgICAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90b19t
Zm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7Ci0gICAgICAgICAgICB9Ci0KLSAg
ICAgICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7CisgICAgICAgICAg
ICByYyA9IGdudHRhYl9tYXBfZnJhbWUoZCwgaWR4LCBncGZuLCAmbWZuKTsKKyAgICAgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2U6CiAgICAgICAgIGNhc2UgWEVO
TUFQU1BBQ0VfZ21mbjoKQEAgLTQ1OTksOCArNDU4MCw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXBfb25lKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJv
bV9tZm4oX21mbihpZHgpLCBkKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICBtZm4gPSBpZHg7Ci0gICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsK
KyAgICAgICAgICAgIG1mbiA9IF9tZm4oaWR4KTsKKyAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgY2FzZSBY
RU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ246CkBAIC00NjA5LDcgKzQ1OTAsNyBAQCBpbnQgeGVubWVt
X2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIGJyZWFrOwogICAgIH0KIAotICAgIGlm
ICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSB8fCAobWZuID09IDApICkKKyAgICBpZiAoICFw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgfHwgbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAg
ICB7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgZ290byBwdXRfYm90aDsKQEAgLTQ2
MzMsMTYgKzQ2MTQsMTYgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAg
IGdvdG8gcHV0X2JvdGg7CiAKICAgICAvKiBVbm1hcCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55
LiAqLwotICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKKyAgICBvbGRfZ3Bm
biA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikpOwogICAgIEFTU0VSVCggb2xkX2dwZm4g
IT0gU0hBUkVEX00yUF9FTlRSWSApOwogICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21m
biB8fCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAgICAgQVNTRVJUKCBv
bGRfZ3BmbiA9PSBnZm4gKTsKICAgICBpZiAoIG9sZF9ncGZuICE9IElOVkFMSURfTTJQX0VOVFJZ
ICkKLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dw
Zm4pLCBfbWZuKG1mbiksIFBBR0VfT1JERVJfNEspOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRfZ3BmbiksIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAK
ICAgICAvKiBNYXAgYXQgbmV3IGxvY2F0aW9uLiAqLwogICAgIGlmICggIXJjICkKLSAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRF
Ul80Syk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBtZm4s
IFBBR0VfT1JERVJfNEspOwogCiAgcHV0X2JvdGg6CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNF
X2dtZm4sIHdlIHRvb2sgYSByZWYgb2YgdGhlIGdmbiBhdCB0aGUgdG9wICovCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggMDBmZjA3NWJkOS4uYjBlMmU0YzIyYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzYwOCw2ICszNjA4LDQ1
IEBAIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LCBn
cmFudF9yZWZfdCByZWYsCiB9CiAjZW5kaWYKIAoraW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgIG1mbl90ICptZm4pCit7CisgICAgaW50IHJjID0gMDsKKyAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CisKKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsK
KworICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCApCisgICAgICAgIGd0LT5ndF92ZXJzaW9u
ID0gMTsKKworICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgorICAgICAgICAgKGlkeCAm
IFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKKyAgICB7CisgICAgICAgIGlkeCAmPSB+
WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsKKyAgICAgICAgaWYgKCBpZHggPCBucl9zdGF0
dXNfZnJhbWVzKGd0KSApCisgICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+
c3RhdHVzW2lkeF0pKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwor
ICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJh
bWVzKGd0KSkgJiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKKyAgICAgICAgICAgIGdudHRh
Yl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOworCisgICAgICAgIGlmICggaWR4IDwgbnJfZ3JhbnRf
ZnJhbWVzKGd0KSApCisgICAgICAgICAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c2hh
cmVkX3Jhd1tpZHhdKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
KyAgICB9CisKKyAgICBpZiAoICFyYyApCisgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGQs
IGlkeCwgZ2ZuKTsKKworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4g
cmM7Cit9CisKIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpy
ZCkKIHsKICAgICBpbnQgZmlyc3QgPSAxOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmluZGV4
IGJjNGQ2MWE5NDAuLjBhMjQ4YTc2NWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAg
LTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxFX0hfXwogCiAjaW5jbHVkZSA8
eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAKICNkZWZpbmUgSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCkBAIC0yMSw2ICsyMiwxMiBAQCBzdGF0aWMgaW5saW5l
IGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAxOwogfQogCitz
dGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2ZuX3QgZ2ZuKQoreworICAgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0gPSBnZm47
Cit9CisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzaGFy
ZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAzM2IyZjg4Yjk2Li5jODY1OTk5
YTMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC03NSw2ICs3NSwxMSBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50IG5yLCB1aW50MTZf
dCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3MSwlMCIgOiAiPW0iICgqc3Qp
IDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFi
X3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworfQorCiAv
KiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMgZG8gbm90IG1vZGlmeSB0aGUg
dHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBl
KHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkgPT0gKHJkKSkgfHwgIXBhZ2lu
Z19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGFmMjY5YTEwOGQu
LjQzZWM2YzRkODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0xMzYsNCArMTM2LDcgQEAgc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhpbnQgZ3JhbnRf
ZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAq
Z3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAq
Z2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAg
ICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5fR1JBTlRfVEFCTEVfSF9fICovCi0t
IAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ5-00080o-OB; Tue, 19 Sep 2017 09:59:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ4-0007us-BG
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 94/E3-02226-96AE0C95; Tue, 19 Sep 2017 09:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov27qqwO
 RBpsn21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvFqkULOKq+Lt+HWsD41yOLkZODgkBI4m3
 E/8xdTFycQgJLGKU+H94GxNIgk1AVWLD9VOsILaIgJLEvVWTwYqYBX4ySnybuJANJCEs4Cax8
 PQFRhCbBaih7e1dsGZeAROJZ/e62SE2yEt0HJjMAmJzCphKzJ0zCWyoEFDNxsd7mCYwci9gZF
 jFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHoXwYg2MG4+rf
 TIUZJDiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBGx50IFJI
 sCg1PbUiLTMHGIAwpRIcPEoivItB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIbBJUuK8f
 0FKBUBKM0rz4AbBIuMSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHlLQKbwZOaVwO17BXQKE9
 ApLTv2gJxSkoiQkmpg3KIm8DeEN971pMXnDwyG4Tf7pIsZv/F53dB9+NwxxmbjzDAeB1OX8tX
 R8R0TjJjfRaVpnMoSdz+SGBmb9UM8LfnvEZZ190LSTPqO3nY+ZLVun8JeFcOAD1M6ZrqFLYxe
 veKXVN1DXb0Uu3YNvVXPhJ0mzE7td570tdt61owmUY2jlQc6V3UosRRnJBpqMRcVJwIAjrGYq
 4cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505815141!57395753!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29647 invoked from network); 19 Sep 2017 09:59:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AA7755CB7A;
 Tue, 19 Sep 2017 09:59:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:44 +0200
Message-Id: <20170919095852.15785-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 08/16] tools: set grant limits for xenstore
	stubdom
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBjcmVhdGluZyBhIFhlbnN0b3JlIHN0dWJkb20gc2V0IHRoZSBncmFudCBsaW1pdHM6IHRo
ZSBzdHViZG9tCndpbGwgbmVlZCB0byBzZXR1cCBhIHZlcnkgbGltaXRlZCBhbW91bnQgb2YgZ3Jh
bnRzIG9ubHksIHNvIDQgZ3JhbnQKZnJhbWVzIGFyZSBlbm91Z2guIEZvciBiZWluZyBhYmxlIHRv
IHN1cHBvcnQgdXAgdG8gMzI3NjggZG9tYWlucyBpdAp3aWxsIG5lZWQgMTI4IG1hcHRyYWNrIGZy
YW1lcyAoMSBtYXBwaW5nIHBlciBkb21haW4sIDI1NiBtYXB0cmFjawplbnRyaWVzIHBlciBtYXB0
cmFjayBmcmFtZSkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2hl
bHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpp
bmRleCA4YTQxZWU3ZDNhLi4wNDdhZDBjYjFkIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL2lu
aXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRv
bWFpbi5jCkBAIC0xMDUsNiArMTA1LDE3IEBAIHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNl
ICp4Y2gpCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tYWluX3NldG1heG1lbSBmYWls
ZWRcbiIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgLyoKKyAgICAgKiAxIGdyYW50
IGZyYW1lIGlzIGVub3VnaDogd2UgZG9uJ3QgbmVlZCBtYW55IGdyYW50cy4KKyAgICAgKiBNaW5p
LU9TIGRvZXNuJ3QgbGlrZSBsZXNzIHRoYW4gNCwgdGhvdWdoLCBzbyB1c2UgNC4KKyAgICAgKiAx
MjggbWFwdHJhY2sgZnJhbWVzOiAyNTYgZW50cmllcyBwZXIgZnJhbWUsIGVub3VnaCBmb3IgMzI3
NjggZG9tYWlucy4KKyAgICAgKi8KKyAgICBydiA9IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cyh4Y2gsIGRvbWlkLCA0LCAxMjgpOworICAgIGlmICggcnYgKQorICAgIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMgZmFpbGVkXG4iKTsKKyAg
ICAgICAgZ290byBlcnI7CisgICAgfQogICAgIHJ2ID0geGNfZG9tYWluX3NldF9tZW1tYXBfbGlt
aXQoeGNoLCBkb21pZCwgbGltaXRfa2IpOwogICAgIGlmICggcnYgKQogICAgIHsKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ7-00084h-4f; Tue, 19 Sep 2017 09:59:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ5-0007yU-HX
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:07 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 38/46-17770-A6AE0C95; Tue, 19 Sep 2017 09:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov27qqwO
 RBou3CVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlH+z6xFiwXqpj/UqSB8ThfFyMnh4SAkcTb
 if+Yuhi5OIQEFjFKnNzYywiSYBNQldhw/RQriC0ioCRxb9VksCJmgZ+MEt8mLmQDSQgLRElcX
 LYZzGYBatj2aB17FyMHB6+AicSi30YQC+QlOg5MZgGxOQVMJebOmQQ2UwioZOPjPUwTGLkXMD
 KsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C4DEOxgvLk
 x4BCjJAeTkiiv2KoDkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwftnNVCd
 YFFqempFWmYOMPxgSiU4eJREeO+BpHmLCxJzizPTIVKnGI05jm26/IeJo+Pm3T9MQmCTpMR5Z
 4KUCoCUZpTmwQ2CxcUlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfM+B5nCk5lXArfvFdApTE
 CntOzYA3JKSSJCSqqBUX+J3+cf0gvdb8wLF1lp9szAK9HpR0XenpMPXqxZvZ/p7kFfKTs7a7N
 rTruEW87GZnN4fpyS4Pcgctm/dUa59aK3nY6u57WZm6LEENeR4HdEplG5ca7NgVeiO7aVbimv
 y53csP9DIO+KI3/VNnsc+LvOs0lckumgduFsYyk5m7lFDFmc9ZzxSizFGYmGWsxFxYkAiB7Z/
 oYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505815141!112864510!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20383 invoked from network); 19 Sep 2017 09:59:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6F0655CB6C;
 Tue, 19 Sep 2017 09:59:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:43 +0200
Message-Id: <20170919095852.15785-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 07/16] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KVjQ6Ci0gdXNlIGRvbWlkX3QgKFdlaSBMaXUpCi0tLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggfCAxNCArKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9t
YWluLmMgICAgICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQzMTUxY2I0MTUuLmFiMzRmYjRmNzAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xMDY0LDYgKzEwNjQsMjAgQEAgaW50IHhjX2RvbWFp
bl9zZXRfdmlycV9oYW5kbGVyKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50
IHZpcnEpOwogaW50IHhjX2RvbWFpbl9zZXRfbWF4X2V2dGNobih4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1h
eF9wb3J0KTsKIAorLyoqCisgKiBTZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1l
cyBhbmQvb3IgbWFwdHJhY2sgZnJhbWVzIGEgZG9tYWluCisgKiBjYW4gaGF2ZS4gQ2FuIG9ubHkg
YmUgdXNlZCBhdCBkb21haW4gc2V0dXAgdGltZS4gQSB6ZXJvIHZhbHVlIG1lYW5zCisgKiBubyBj
aGFuZ2UuCisgKgorICogQHBhcmFtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3Ig
aW50ZXJmYWNlCisgKiBAcGFyYW0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcmFtIGdyYW50
X2ZyYW1lcyBtYXguIG51bWJlciBvZiBncmFudCBmcmFtZXMKKyAqIEBwYXJhbSBtYXB0cmFja19m
cmFtZXMgbWF4LiBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzCisgKi8KK2ludCB4Y19kb21haW5f
c2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyYW50X2ZyYW1lcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzKTsKKwog
LyoKICAqIENQVVBPT0wgTUFOQUdFTUVOVCBGVU5DVElPTlMKICAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzYmFi
NGU4YmFiLi40MWI0MmQ2NjM3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwor
KysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjI2OCw2ICsyMjY4LDE5IEBAIGludCB4
Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlk
LAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2RvbWFp
bl9zZXRfZ250dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpCit7
CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9zZXRf
Z250dGFiX2xpbWl0czsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisgICAgZG9tY3RsLnUu
c2V0X2dudHRhYl9saW1pdHMuZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgIGRvbWN0
bC51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRyYWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsK
KyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8qIFBsdW1iaW5nIFhl
biB3aXRoIHZOVU1BIHRvcG9sb2d5ICovCiBpbnQgeGNfZG9tYWluX3NldHZudW1hKHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ7-00085N-C1; Tue, 19 Sep 2017 09:59:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ6-00080s-7W
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 94/CD-30688-B6AE0C95; Tue, 19 Sep 2017 09:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov27qqwO
 RBn9nGVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXWgsLHkpWPDj7jbmBsVe0i5GTQ0LASOLt
 xH9MXYxcHEICixglOlu72UASbAKqEhuun2IFsUUElCTurZoMVsQs8JNR4tvEhWBFwgKOEvc+7
 2ECsVmAGjoaPwM1cHDwCphKLHniA7FAXqLjwGQWEJsTKDx3ziSwmUICJhIbH+9hmsDIvYCRYR
 WjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoG8ZgGAH49pW50O
 MkhxMSqK8O54fiBTiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCd47L4HqBItS
 01Mr0jJzgMEHUyrBwaMkwrsdJM1bXJCYW5yZDpE6xWjMcWzT5T9MHB037/5hEgKbJCUOUSoAU
 ppRmgc3CBYVlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMux9kCk9mXgncvldApzABnZK9Ae
 yUkkSElFQDY5KngvRSBs8fMtlrdseL3707I3aSRsq3d6uS/s3unqJ591GVf1znfNmlkurJc/f
 9ajPapWsw8RazP8vRpMNFy94Ux3v9DpjoH+ipdG1rdjK7stiGGUvtbiUxf66WlmT6OMeIf1nU
 hdrYw4Zigkc3/NMQeGMT7hTZGPXwgoj4x5eLy7db1Ye8V2Ipzkg01GIuKk4EAAEF6CqFAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505815141!112076223!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13871 invoked from network); 19 Sep 2017 09:59:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 75EA15CB78;
 Tue, 19 Sep 2017 09:59:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:46 +0200
Message-Id: <20170919095852.15785-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 10/16] xl: add global grant limit config items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHhsLmNvbmYgY29uZmlnIGl0ZW1zIGZvciBkZWZhdWx0IHZhbHVlcyBvZiBncmFudCBsaW1p
dHM6CgptYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciBhIGRvbWFpbiB3aGljaCB3aWxsIHRha2UgZWZm
ZWN0IGlmIHRoZSBkb21haW4ncyBjb25maWcgZmlsZQpkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4g
SWYgbWF4X2dyYW50X2ZyYW1lcyBpc24ndCBzZXQgaW4geGwuY29uZiBpdAp3aWxsIGRlZmF1bHQg
dG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAxNlRCIGFuZCB0byA2NCBmb3IK
aG9zdHMgd2l0aCBtZW1vcnkgYWJvdmUgMTZUQi4KCm1heF9tYXB0cmFja19mcmFtZXMgd2lsbCBz
ZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgptYXB0cmFjayBmcmFtZXMg
Zm9yIGEgZG9tYWluLiBJZiBtYXhfbWFwdHJhY2tfZnJhbWVzIGlzbid0IHNldCBpbgp4bC5jb25m
IGl0IHdpbGwgZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBu
ZWVkCm1hcHRyYWNrIGZyYW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClY3OgotIGRvbid0IHVzZSB4Y19tYXhpbXVtX3JhbV9wYWdlKCkgYnV0
IG1heF9wb3NzaWJsZV9tZm4gZnJvbSBwaHlzaW5mbwotLS0KIGRvY3MvbWFuL3hsLmNvbmYucG9k
LjUgfCAxMiArKysrKysrKysrKysKIHRvb2xzL3hsL3hsLmMgICAgICAgICAgfCAxNSArKysrKysr
KysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2Vk
LCAyOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY29uZi5wb2QuNSBi
L2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKaW5kZXggODhhYjUwNjYwOS4uZmUyY2YyN2VhNCAxMDA2
NDQKLS0tIGEvZG9jcy9tYW4veGwuY29uZi5wb2QuNQorKysgYi9kb2NzL21hbi94bC5jb25mLnBv
ZC41CkBAIC03Nyw2ICs3NywxOCBAQCBvcGVyYXRpb25zIChwcmltYXJpbHkgZG9tYWluIGNyZWF0
aW9uKS4KIAogRGVmYXVsdDogQzwvdmFyL2xvY2sveGw+CiAKKz1pdGVtIEI8bWF4X2dyYW50X2Zy
YW1lcz1OVU1CRVI+CisKK1NldHMgdGhlIGRlZmF1bHQgdmFsdWUgZm9yIHRoZSBDPG1heF9ncmFu
dF9mcmFtZXM+IGRvbWFpbiBjb25maWcgdmFsdWUuCisKK0RlZmF1bHQ6IEM8MzI+IG9uIGhvc3Rz
IHVwIHRvIDE2VEIgb2YgbWVtb3J5LCBDPDY0PiBvbiBob3N0cyBsYXJnZXIgdGhhbiAxNlRCCisK
Kz1pdGVtIEI8bWF4X21hcHRyYWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NldHMgdGhlIGRlZmF1bHQg
dmFsdWUgZm9yIHRoZSBDPG1heF9tYXB0cmFja19mcmFtZXM+IGRvbWFpbiBjb25maWcgdmFsdWUu
CisKK0RlZmF1bHQ6IEM8MD4KKwogPWl0ZW0gQjx2aWYuZGVmYXVsdC5zY3JpcHQ9IlBBVEgiPgog
CiBDb25maWd1cmVzIHRoZSBkZWZhdWx0IGhvdHBsdWcgc2NyaXB0IHVzZWQgYnkgdmlydHVhbCBu
ZXR3b3JrIGRldmljZXMuCmRpZmYgLS1naXQgYS90b29scy94bC94bC5jIGIvdG9vbHMveGwveGwu
YwppbmRleCAwMjE3OWE2MjI5Li5jMWJiYjRiOTM5IDEwMDY0NAotLS0gYS90b29scy94bC94bC5j
CisrKyBiL3Rvb2xzL3hsL3hsLmMKQEAgLTQ1LDYgKzQ1LDggQEAgY2hhciAqZGVmYXVsdF9jb2xv
X3Byb3h5X3NjcmlwdCA9IE5VTEw7CiBlbnVtIG91dHB1dF9mb3JtYXQgZGVmYXVsdF9vdXRwdXRf
Zm9ybWF0ID0gT1VUUFVUX0ZPUk1BVF9KU09OOwogaW50IGNsYWltX21vZGUgPSAxOwogYm9vbCBw
cm9ncmVzc191c2VfY3IgPSAwOworaW50IG1heF9ncmFudF9mcmFtZXMgPSAtMTsKK2ludCBtYXhf
bWFwdHJhY2tfZnJhbWVzID0gMDsKIAogeGVudG9vbGxvZ19sZXZlbCBtaW5tc2dsZXZlbCA9IG1p
bm1zZ2xldmVsX2RlZmF1bHQ7CiAKQEAgLTg4LDYgKzkwLDcgQEAgc3RhdGljIHZvaWQgcGFyc2Vf
Z2xvYmFsX2NvbmZpZyhjb25zdCBjaGFyICpjb25maWdmaWxlLAogICAgIFhMVV9Db25maWcgKmNv
bmZpZzsKICAgICBpbnQgZTsKICAgICBjb25zdCBjaGFyICpidWY7CisgICAgbGlieGxfcGh5c2lu
Zm8gcGh5c2luZm87CiAKICAgICBjb25maWcgPSB4bHVfY2ZnX2luaXQoc3RkZXJyLCBjb25maWdm
aWxlKTsKICAgICBpZiAoIWNvbmZpZykgewpAQCAtMTg4LDYgKzE5MSwxOCBAQCBzdGF0aWMgdm9p
ZCBwYXJzZV9nbG9iYWxfY29uZmlnKGNvbnN0IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgeGx1X2Nm
Z19yZXBsYWNlX3N0cmluZyAoY29uZmlnLCAiY29sby5kZWZhdWx0LnByb3h5c2NyaXB0IiwKICAg
ICAgICAgJmRlZmF1bHRfY29sb19wcm94eV9zY3JpcHQsIDApOwogCisgICAgaWYgKCF4bHVfY2Zn
X2dldF9sb25nIChjb25maWcsICJtYXhfZ3JhbnRfZnJhbWVzIiwgJmwsIDApKQorICAgICAgICBt
YXhfZ3JhbnRfZnJhbWVzID0gbDsKKyAgICBlbHNlIHsKKyAgICAgICAgbGlieGxfcGh5c2luZm9f
aW5pdCgmcGh5c2luZm8pOworICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gKGxpYnhsX2dldF9w
aHlzaW5mbyhjdHgsICZwaHlzaW5mbykgIT0gMCB8fAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICEocGh5c2luZm8ubWF4X3Bvc3NpYmxlX21mbiA+PiAzMikpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/IDMyIDogNjQ7CisgICAgICAgIGxpYnhsX3BoeXNpbmZvX2Rpc3Bvc2UoJnBo
eXNpbmZvKTsKKyAgICB9CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhf
bWFwdHJhY2tfZnJhbWVzIiwgJmwsIDApKQorICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzID0g
bDsKKwogICAgIHhsdV9jZmdfZGVzdHJveShjb25maWcpOwogfQogCmRpZmYgLS1naXQgYS90b29s
cy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCAzMWQ2NjBiODlhLi42YjYwZDFkYjUwIDEw
MDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTI3NSw2ICsy
NzUsOCBAQCBleHRlcm4gY2hhciAqZGVmYXVsdF92aWZiYWNrZW5kOwogZXh0ZXJuIGNoYXIgKmRl
ZmF1bHRfcmVtdXNfbmV0YnVmc2NyaXB0OwogZXh0ZXJuIGNoYXIgKmRlZmF1bHRfY29sb19wcm94
eV9zY3JpcHQ7CiBleHRlcm4gY2hhciAqYmxrZGV2X3N0YXJ0OworZXh0ZXJuIGludCBtYXhfZ3Jh
bnRfZnJhbWVzOworZXh0ZXJuIGludCBtYXhfbWFwdHJhY2tfZnJhbWVzOwogCiBlbnVtIG91dHB1
dF9mb3JtYXQgewogICAgIE9VVFBVVF9GT1JNQVRfSlNPTiwKLS0gCjIuMTIuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ8-00087h-JT; Tue, 19 Sep 2017 09:59:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ6-00082x-Pg
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:08 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 94/4C-02202-C6AE0C95; Tue, 19 Sep 2017 09:59:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov27aqwO
 RBreaxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVT26wFnzQqTh8Vq2B8bhqFyMnh4SAkcTb
 if+Yuhi5OIQEFjFKXOm5zgKSYBNQldhw/RQriC0ioCRxb9VksCJmgZ+MEt8mLmQDSQgLREks6
 L0MVsQC1HB6QjdQMwcHr4CpxOR2c4gF8hIdByaDzeQECs+dMwmsXEjARGLj4z1MExi5FzAyrG
 LUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRuPQMD4w7Gy1v
 8DjFKcjApifKKrToQKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvPZrgOoE
 i1LTUyvSMnOA4QdTKsHBoyTCOxEkzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESApskJc47A
 aRUAKQ0ozQPbhAsLi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZVBJnCk5lXArfvFdApTE
 CntOzYA3JKSSJCSqqBkZfx2n6p1G1f/+asX+jxvf12s159mmv4Y+VYpfzM7qXPtbL7JvAuZmF
 97Me311Ejb07Zaxmd+n0cF6dPMOHXvxRuN29Z0AzLZ+qm6pOmMvSf1OGzM2VseS2Ur6907PCs
 a7/9Xn80DEmcfpr/+Hbz0r/Pnuxb/exb6LylNxb6nrjuxmN+IVIwUomlOCPRUIu5qDgRAHURZ
 qaGAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505815142!73393278!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2450 invoked from network); 19 Sep 2017 09:59:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EDC3F5CB7B;
 Tue, 19 Sep 2017 09:59:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:47 +0200
Message-Id: <20170919095852.15785-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 11/16] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQpWNjoKLSBtYWRlIHNldF9nbnR0YWJfbGltaXRzIGh5cGVyY2FsbCBtYW5kYXRv
cnksIHRha2luZyBkZWZhdWx0cyBmcm9tCiAgeGwuY29uZgoKVjQ6Ci0gcmVuYW1lIGNvbmZpZ3Vy
YXRpb24gaXRlbXMgdG8gdXNlIG1heF8gcHJlZml4ZXMgKFdlaSBMaXUpCi0tLQogZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluICAgIHwgMTYgKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGwuaCAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCAg
MyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICB8ICA2ICsrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgIDMgKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAg
fCAgOSArKysrKysrKysKIHRvb2xzL3hsL3hsX3N4cC5jICAgICAgICAgICB8ICAyICsrCiA3IGZp
bGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMjQ3YWU5OWNhNy4u
ZTdhYjY3Mzk1YiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtNDQ0LDYgKzQ0NCwyMCBAQCB1bnBhdXNpbmcgdGhl
IGRvbWFpbi4gV2l0aCBhIHByb3Blcmx5IGNvbnN0cnVjdGVkIHNlY3VyaXR5IHBvbGljeSAoc3Vj
aAogYXMgbm9taWdyYXRlX3QgaW4gdGhlIGV4YW1wbGUgcG9saWN5KSwgdGhpcyBjYW4gYmUgdXNl
ZCB0byBidWlsZCBhCiBkb21haW4gd2hvc2UgbWVtb3J5IGlzIG5vdCBhY2Nlc3NpYmxlIHRvIHRo
ZSB0b29sc3RhY2sgZG9tYWluLgogCis9aXRlbSBCPG1heF9ncmFudF9mcmFtZXM9TlVNQkVSPgor
CitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgdGhlIGRvbWFpbiBp
cyBhbGxvd2VkIHRvIGhhdmUuCitUaGlzIHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIHRo
ZSBkb21haW4gaXMgYWJsZSB0byBncmFudCBhY2Nlc3MgdG8gZm9yCitvdGhlciBkb21haW5zLCBu
ZWVkZWQgZS5nLiBmb3IgdGhlIG9wZXJhdGlvbiBvZiBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcy4K
K1RoZSBkZWZhdWx0IGlzIHNldHRhYmxlIHZpYSBMPHhsLmNvbmYoNSk+LgorCis9aXRlbSBCPG1h
eF9tYXB0cmFja19mcmFtZXM9TlVNQkVSPgorCitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBv
ZiBncmFudCBtYXB0cmFjayBmcmFtZXMgdGhlIGRvbWFpbiBpcyBhbGxvd2VkCit0byBoYXZlLiBU
aGlzIHZhbHVlIGNvbnRyb2xzIGhvdyBtYW55IHBhZ2VzIG9mIGZvcmVpZ24gZG9tYWlucyBjYW4g
YmUgYWNjZXNzZWQKK3ZpYSB0aGUgZ3JhbnQgbWVjaGFuaXNtIGJ5IHRoaXMgZG9tYWluLiBUaGUg
ZGVmYXVsdCB2YWx1ZSBpcyBzZXR0YWJsZSB2aWEKK0w8eGwuY29uZig1KT4uCisKID1pdGVtIEI8
bm9taWdyYXRlPUJPT0xFQU4+CiAKIERpc2FibGUgbWlncmF0aW9uIG9mIHRoaXMgZG9tYWluLiAg
VGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKQEAgLTIyNTIsNiArMjI2Niw4IEBA
IE5vIE1DQSBjYXBhYmlsaXRpZXMgaW4gYWJvdmUgbGlzdCBhcmUgZW5hYmxlZC4KIAogPWl0ZW0g
TDx4bCgxKT4KIAorPWl0ZW0gTDx4bC5jb25mKDUpPgorCiA9aXRlbSBMPHhsY3B1cG9vbC5jZmco
NSk+CiAKID1pdGVtIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggZmI5NjBkZWJlZS4u
YzZmNDI5NDVkZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bC5oCkBAIC0zMTEsNiArMzExLDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfUDlT
IDEKIAogLyoKKyAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0dSQU5UX0xJTUlUUyBpbmRpY2F0ZXMg
dGhhdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbworICogaGFzIHRoZSBtYXhfZ3JhbnRfZnJhbWVz
IGFuZCBtYXhfbWFwdHJhY2tfZnJhbWVzIGZpZWxkcy4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZF
X0JVSUxESU5GT19HUkFOVF9MSU1JVFMgMQorCisvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxp
dHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hpY2ggbGlieGwgbWFrZXMgcmVnYXJkaW5n
IEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA5OGY4OWE5NWNlLi5iZjY1MTAwNmI0IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMKQEAgLTE4NDUsNiArMTg0NSw5IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICAgICAgZ3Vl
c3RfY29uZmlnLT5iX2luZm8udmlkZW9fbWVta2I7CiAgICAgZG1fY29uZmlnLT5iX2luZm8udGFy
Z2V0X21lbWtiID0gZG1fY29uZmlnLT5iX2luZm8ubWF4X21lbWtiOwogCisgICAgZG1fY29uZmln
LT5iX2luZm8ubWF4X2dyYW50X2ZyYW1lcyA9IGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLm1heF9ncmFu
dF9mcmFtZXM7CisgICAgZG1fY29uZmlnLT5iX2luZm8ubWF4X21hcHRyYWNrX2ZyYW1lcyA9IDA7
CisKICAgICBkbV9jb25maWctPmJfaW5mby51LnB2LmZlYXR1cmVzID0gIiI7CiAKICAgICBkbV9j
b25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGY1NGZkNDlh
NzMuLmI0MjA3MzhhZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0zMjIsNiArMzIyLDEyIEBAIGludCBsaWJ4bF9f
YnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKICAgICB9CiAKKyAgICBpZiAoeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRz
KGN0eC0+eGNoLCBkb21pZCwgaW5mby0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8tPm1heF9tYXB0cmFja19mcmFtZXMpICE9IDApIHsK
KyAgICAgICAgTE9HKEVSUk9SLCAiQ291bGRuJ3Qgc2V0IGdyYW50IHRhYmxlIGxpbWl0cyIpOwor
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisKICAgICAvKgogICAgICAqIENoZWNr
IGlmIHRoZSBkb21haW4gaGFzIGFueSBDUFUgb3Igbm9kZSBhZmZpbml0eSBhbHJlYWR5LiBJZiBu
b3QsIHRyeQogICAgICAqIHRvIGJ1aWxkIHVwIHRoZSBsYXR0ZXIgdmlhIGF1dG9tYXRpYyBOVU1B
IHBsYWNlbWVudC4gSW4gZmFjdCwgaW4gY2FzZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDVkOWU3YWFi
YmEuLmRjMzU0NDg3M2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAor
KysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTQ3Miw2ICs0NzIsOSBAQCBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAo
ImJsa2Rldl9zdGFydCIsICAgIHN0cmluZyksCiAKICAgICAoInZudW1hX25vZGVzIiwgQXJyYXko
bGlieGxfdm5vZGVfaW5mbywgIm51bV92bnVtYV9ub2RlcyIpKSwKKworICAgICgibWF4X2dyYW50
X2ZyYW1lcyIsICAgIHVpbnQzMiksCisgICAgKCJtYXhfbWFwdHJhY2tfZnJhbWVzIiwgdWludDMy
KSwKICAgICAKICAgICAoImRldmljZV9tb2RlbF92ZXJzaW9uIiwgbGlieGxfZGV2aWNlX21vZGVs
X3ZlcnNpb24pLAogICAgICgiZGV2aWNlX21vZGVsX3N0dWJkb21haW4iLCBsaWJ4bF9kZWZib29s
KSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5j
CmluZGV4IDA2NzhmYmMxYjAuLjViYTE4ZTlhMTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtOTkwLDYgKzk5MCwxNSBAQCB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICF4
bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImNwdXNfc29mdCIsICZidWYsIDApKQogICAgICAg
ICBwYXJzZV92Y3B1X2FmZmluaXR5KGJfaW5mbywgY3B1cywgYnVmLCBudW1fY3B1cywgZmFsc2Up
OwogCisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhfZ3JhbnRfZnJhbWVz
IiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPm1heF9ncmFudF9mcmFtZXMgPSBsOworICAgIGVs
c2UKKyAgICAgICAgYl9pbmZvLT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lczsK
KyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFja19mcmFtZXMi
LCAmbCwgMCkpCisgICAgICAgIGJfaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IGw7CisgICAg
ZWxzZQorICAgICAgICBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXhfbWFwdHJhY2tf
ZnJhbWVzOworCiAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmJfaW5mby0+Y2xhaW1fbW9kZSwgY2xh
aW1fbW9kZSk7CiAKICAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJvbl9wb3dl
cm9mZiIsICZidWYsIDApKQpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc3hwLmMgYi90b29scy94
bC94bF9zeHAuYwppbmRleCBlNzM4YmYyNDY1Li5lMjY0Y2YyMDIzIDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9zeHAuYworKysgYi90b29scy94bC94bF9zeHAuYwpAQCAtNjQsNiArNjQsOCBAQCB2
b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywgRklMRSAqZmgpCiAKICAgICBmcHJpbnRmKGZoLCAiXHQoYnVpbGRfaW5mbylcbiIpOwog
ICAgIGZwcmludGYoZmgsICJcdChtYXhfdmNwdXMgJWQpXG4iLCBiX2luZm8tPm1heF92Y3B1cyk7
CisgICAgZnByaW50ZihmaCwgIlx0KG1heF9ncmFudF9mcmFtZXMgJWQpXG4iLCBiX2luZm8tPm1h
eF9ncmFudF9mcmFtZXMpOworICAgIGZwcmludGYoZmgsICJcdChtYXhfbWFwdHJhY2tfZnJhbWVz
ICVkKVxuIiwgYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzKTsKICAgICBmcHJpbnRmKGZoLCAi
XHQodHNjX21vZGUgJXMpXG4iLCBsaWJ4bF90c2NfbW9kZV90b19zdHJpbmcoYl9pbmZvLT50c2Nf
bW9kZSkpOwogICAgIGZwcmludGYoZmgsICJcdChtYXhfbWVta2IgJSJQUklkNjQiKVxuIiwgYl9p
bmZvLT5tYXhfbWVta2IpOwogICAgIGZwcmludGYoZmgsICJcdCh0YXJnZXRfbWVta2IgJSJQUklk
NjQiKVxuIiwgYl9pbmZvLT50YXJnZXRfbWVta2IpOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 09:59:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 09:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFJ9-0008AZ-Un; Tue, 19 Sep 2017 09:59:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFJ8-000870-Ke
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 09:59:10 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FA/CF-18858-D6AE0C95; Tue, 19 Sep 2017 09:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I53H6HXzf71YF
 Ig6YtnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdLx3MBX/1Kk7ubmdrYHyg1sXIySEhYCTx
 duI/JhBbSGARo8T1Z+UgNpuAqsSG66dYQWwRASWJe6smA9VwcTAL/GSU+DZxIRtIQlggQKLlx
 zlGEJsFqOHHlo1gNq+AqcSn3lXsEAvkJToOTGYBsTmB4nPnTGKFWGYisfHxHqYJjNwLGBlWMW
 oUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+reegYFxB+Or436
 HGCU5mJREeXc8PxApxJeUn1KZkVicEV9UmpNafIhRj4NDoG/N6guMApvXAkkplrz8vFQlCV6N
 l0DVgkWp6akVaZk5wGCEaZDg4FES4WUESfMWFyTmFmemQ6ROMbpyrLt16Q8Tx49JV4Bkx827Q
 HITmNzw/cEfJiGw2VLivCYgzQIgzRmleXCjYZF0iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 IwrwvIFJ7MvBK4C14BHccEdFz2BrDjShIRUlINjFsKJ+wsSVtg6alX/9pw/8epe+f/SFptpZT
 DcNZ/6feWztCaNbfEb6jefzZjY7nCmwz3lxPMrSpqRTR+dTdILN3jrp16JF+5pWFVgdj0PY+6
 F+0SXsq7vt+4t/HKy8CdWms3FHl/WXPhVYRbse37tt0BJ9yXF77cueKFa+vU92IBaWfMz35c0
 qrEUpyRaKjFXFScCAAgGwLcnwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505815146!57395779!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31165 invoked from network); 19 Sep 2017 09:59:07 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 09:59:07 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CD5A55CB6F;
 Tue, 19 Sep 2017 09:59:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 11:58:51 +0200
Message-Id: <20170919095852.15785-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919095852.15785-1-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v7 15/16] xen: make grant table limits boot
	parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgcGFyYW1ldGVycyBnbnR0YWJfbWF4X2ZyYW1lcyBhbmQgZ250dGFiX21heF9tYXB0
cmFja19mcmFtZXMKYXJlIHVzZWQgZm9yIGRvbTAgb25seSBub3csIGFzIGFsbCBvdGhlciBkb21h
aW5zIHJlcXVpcmUgYQpYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzIGNhbGwgbm93LiBTbyBt
YWtlIHRoYXQgZXhwbGljaXQgYnkKc2V0dGluZyB0aGUgYm9vdCB2YWx1ZXMgZm9yIGRvbTAgb25s
eS4KCldoaWxlIHVwZGF0aW5nIHRoZSBkb2N1bWVudGF0aW9uIHJlZ2FyZGluZyBuZXcgc2NvcGUg
b2YgdGhlIGJvb3QKcGFyYW1ldGVycyByZW1vdmUgdGhlIGRvY3VtZW50YXRpb24gb2YgZ250dGFi
X21heF9ucl9mcmFtZXMgYXMgaXQKaXNuJ3QgZXhpc3RpbmcgYW55IGxvbmdlci4KClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY3OgotIGFkZCBib290
IHBhcmFtZXRlciBkb2N1bWVudGF0aW9uIGNoYW5nZXMKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDE1ICsrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAg
ICAgICAgfCAzNSArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmggICAgICAgfCAgNCArLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5
IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KaW5kZXggOTc5N2M4ZGIyZC4uN2JkYzQxMTlhMSAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KQEAgLTg3NywyNiArODc3LDE3IEBAIFNwZWNpZnkgd2hpY2ggY29uc29sZSBn
ZGJzdHViIHNob3VsZCB1c2UuIFNlZSAqKmNvbnNvbGUqKi4KIAogPiBEZWZhdWx0OiBgMzJgCiAK
LVNwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB3aGljaCBhbnkgZG9tYWluIG1h
eSB1c2UgYXMgcGFydAorU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHdoaWNo
IGRvbTAgbWF5IHVzZSBhcyBwYXJ0CiBvZiBpdHMgZ3JhbnQgdGFibGUuCiAKICMjIyBnbnR0YWJc
X21heFxfbWFwdHJhY2tcX2ZyYW1lcwogPiBgPSA8aW50ZWdlcj5gCiAKLT4gRGVmYXVsdDogYDgg
KiBnbnR0YWJfbWF4X2ZyYW1lc2AKKz4gRGVmYXVsdDogYDEwMjRgCiAKLVNwZWNpZnkgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIGZyYW1lcyB0byB1c2UgYXMgcGFydCBvZiBhIGRvbWFpbnMKK1NwZWNp
ZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB0byB1c2UgYXMgcGFydCBvZiBkb20wJ3MK
IG1hcHRyYWNrIGFycmF5LgogCi0jIyMgZ250dGFiXF9tYXhcX25yXF9mcmFtZXMKLT4gYD0gPGlu
dGVnZXI+YAotCi0qRGVwcmVjYXRlZCoKLVVzZSAqKmdudHRhYlxfbWF4XF9mcmFtZXMqKiBhbmQg
KipnbnR0YWJcX21heFxfbWFwdHJhY2tcX2ZyYW1lcyoqIGluc3RlYWQuCi0KLVNwZWNpZnkgdGhl
IG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyBwZXIgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIGFuZCB0
aGUKLW1heGltdW0gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1lcyBkb21haW4uCi0KICMjIyBndWVz
dFxfbG9nbHZsCiA+IGA9IDxsZXZlbD5bLzxyYXRlLWxpbWl0ZWQgbGV2ZWw+XWAgd2hlcmUgbGV2
ZWwgaXMgYG5vbmUgfCBlcnJvciB8IHdhcm5pbmcgfCBpbmZvIHwgZGVidWcgfCBhbGxgCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwppbmRleCBjMzQyMzhlYzFiLi4yOTVhNTM5NzgwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CkBAIC0yMDk4LDcgKzIwOTgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVn
aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAga2luZm8tPmdudHRhYl9zaXplID0gKF9ldGV4dCAt
IF9zdGV4dCkgJiBQQUdFX01BU0s7CiAKICAgICAvKiBNYWtlIHN1cmUgdGhlIGdyYW50IHRhYmxl
IHdpbGwgZml0IGluIHRoZSByZWdpb24gKi8KLSAgICBpZiAoIChraW5mby0+Z250dGFiX3NpemUg
Pj4gUEFHRV9TSElGVCkgPCBtYXhfZ3JhbnRfZnJhbWVzICkKKyAgICBpZiAoIGdyYW50X3RhYmxl
X3ZlcmlmeV9zaXplKGQsIGtpbmZvLT5nbnR0YWJfc2l6ZSA+PiBQQUdFX1NISUZUKSApCiAgICAg
ICAgIHBhbmljKCJDYW5ub3QgZmluZCBhIHNwYWNlIGZvciB0aGUgZ3JhbnQgdGFibGUgcmVnaW9u
XG4iKTsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhMGQ4ZjMyODY5Li42
NTA4NGQ3ZjVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC04NCwyMSArODQsOCBAQCBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgewogI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgogI2VuZGlmCiAK
LXVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXM7Ci1pbnRlZ2VyX3Bh
cmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOwotCi0vKiBUaGUgbWF4
aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGluZ3MgaXMgZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIg
b2YgdGhlCi0gKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBUaGlzIGRl
ZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KLSAqIFByZXR0eSBhcmJpdHJhcnkuIFtQT0xJQ1ld
Ci0gKiBBcyBnbnR0YWJfbWF4X25yX2ZyYW1lcyBoYXMgYmVlbiBkZXByZWNhdGVkLCB0aGlzIG11
bHRpcGxpZXIgaXMgZGVwcmVjYXRlZCB0b28uCi0gKiBOZXcgb3B0aW9ucyBhbGxvdyB0byBzZXQg
bWF4X21hcHRyYWNrX2ZyYW1lcyBhbmQKLSAqIG1hcF9ncmFudF90YWJsZV9mcmFtZXMgaW5kZXBl
bmRlbnRseS4KLSAqLwogI2RlZmluZSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgMTAyNAog
Ci1zdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X21hcHRyYWNrX2ZyYW1lczsK
LWludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIiwgbWF4X21hcHRyYWNr
X2ZyYW1lcyk7Ci0KIC8qCiAgKiBOb3RlIHRoYXQgdGhlIHRocmVlIHZhbHVlcyBiZWxvdyBhcmUg
ZWZmZWN0aXZlbHkgcGFydCBvZiB0aGUgQUJJLCBldmVuIGlmCiAgKiB3ZSBkb24ndCBuZWVkIHRv
IG1ha2UgdGhlbSBhIGZvcm1hbCBwYXJ0IG9mIGl0OiBBIGd1ZXN0IHN1c3BlbmRlZCBmb3IKQEAg
LTM0NjIsNiArMzQ0OSwxMCBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgc3RydWN0IGRvbWFp
biAqZCkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7CisgICAgc3RhdGljIHVuc2lnbmVk
IGludCBtYXhfZ3JhbnRfZnJhbWVzOworICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWF4X21hcHRy
YWNrX2ZyYW1lczsKKyAgICBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9n
cmFudF9mcmFtZXMpOworICAgIGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbWFwdHJhY2tfZnJh
bWVzIiwgbWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAKICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1
Y3QgZ3JhbnRfdGFibGUpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0z
NDY5LDE0ICszNDYwLDE3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICAvKiBTaW1wbGUgc3R1
ZmYuICovCiAgICAgcGVyY3B1X3J3bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9y
d2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKLSAgICB0LT5t
YXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lczsKLSAgICB0LT5tYXhfbWFwdHJhY2tf
ZnJhbWVzID0gbWF4X21hcHRyYWNrX2ZyYW1lczsKIAogICAgIC8qIE9rYXksIGluc3RhbGwgdGhl
IHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFudF90YWJsZSA9IHQ7CiAKICAgICBpZiAoIGQtPmRv
bWFpbl9pZCA9PSAwICkKKyAgICB7CisgICAgICAgIHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhf
Z3JhbnRfZnJhbWVzID8gOiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7CisgICAgICAgIHQt
Pm1heF9tYXB0cmFja19mcmFtZXMgPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X21h
cHRyYWNrX2ZyYW1lcyA/IDogREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTOwogICAgICAgICBy
ZXR1cm4gZ3JhbnRfdGFibGVfaW5pdCh0KTsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KQEAg
LTM4NTUsMTggKzM4NDksMTcgQEAgc3RhdGljIGludCBfX2luaXQgZ250dGFiX3VzYWdlX2luaXQo
dm9pZCkKIHsKICAgICBCVUlMRF9CVUdfT04oREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTIDwg
REVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTKTsKIAotICAgIGlmICggIW1heF9ncmFudF9mcmFt
ZXMgKQotICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTOwotCi0gICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCi0gICAgICAgIG1heF9tYXB0
cmFja19mcmFtZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Ci0KICAgICByZWdpc3Rl
cl9rZXloYW5kbGVyKCdnJywgZ250dGFiX3VzYWdlX3ByaW50X2FsbCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICJwcmludCBncmFudCB0YWJsZSB1c2FnZSIsIDEpOwogICAgIHJldHVybiAwOwog
fQogX19pbml0Y2FsbChnbnR0YWJfdXNhZ2VfaW5pdCk7CiAKK2Jvb2wgX19pbml0IGdyYW50X3Rh
YmxlX3ZlcmlmeV9zaXplKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmcmFtZXMpCit7
CisgICAgcmV0dXJuIGQtPmdyYW50X3RhYmxlLT5tYXhfZ3JhbnRfZnJhbWVzID4gZnJhbWVzOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUu
aAppbmRleCBkMmJkMjQxNmM0Li4wNGE0ZDgyZTcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAt
MzEsOSArMzEsNiBAQAogCiBzdHJ1Y3QgZ3JhbnRfdGFibGU7CiAKLS8qIFRoZSBtYXhpbXVtIHNp
emUgb2YgYSBncmFudCB0YWJsZS4gKi8KLWV4dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2Zy
YW1lczsKLQogLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0
LiAqLwogaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAg
LTQyLDYgKzM5LDcgQEAgdm9pZCBncmFudF90YWJsZV9kZXN0cm95KAogdm9pZCBncmFudF90YWJs
ZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpOworYm9vbCBncmFu
dF90YWJsZV92ZXJpZnlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZnJhbWVz
KTsKIAogLyoKICAqIENoZWNrIGlmIGRvbWFpbiBoYXMgYWN0aXZlIGdyYW50cyBhbmQgbG9nIGZp
cnN0IDEwIG9mIHRoZW0uCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:01:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFLN-0001zV-BL; Tue, 19 Sep 2017 10:01:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duFLM-0001yR-8H
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 10:01:28 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BB/27-03642-7FAE0C95; Tue, 19 Sep 2017 10:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTffrqwO
 RBnOPslgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmf5/xnL2gXqngw9RZLA2MvfxcjF4eQwGZG
 ib+3J7N0MXICObsZJe69qAOxhQX8JNZNamQGsUUEvCV+XTzGCtLALLCCSeLynKlMXYzsQA3Tm
 SQMQErYBDQl7nz+xARi8wpYSfzeuYcRxGYRUJVYO/Mx2HhRgXCJ/d+vMUPUCEqcnPkELM4p4C
 Gx6+UPNhCbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM
 4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfj5Y0Bhxgl
 OZiURHnDNh2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK30JKCdYlJqeWpGWmQOME5i0BAePk
 gjvtotAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEudlBZkhAFKUUZoHNwIWs5cYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzNsFsoonM68EbtMroCOYgI7I3gB2REkiQkqqgZFHleFujdK
 e/1evy4gyT5l6qP3e05JbM0/ElzZ+Zs6oWvxp2ew2d+cMQ707R1c6zBH+UXbhStbfiXMLFqnZ
 /jKz9J+Z9m92aZDjn/WTryXcUJ/f2bN799wq/j99NypDRZjizwj+nC8QGf19+1tV/7BCjp6ZX
 B4Lsx+dNP00t/iqdI3b64Sni9OVWIozEg21mIuKEwHHclUB1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505815284!80419170!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32293 invoked from network); 19 Sep 2017 10:01:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 19 Sep 2017 10:01:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 086CA1435;
 Tue, 19 Sep 2017 03:01:24 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7B67A3F483;
 Tue, 19 Sep 2017 03:01:22 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
 <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
 <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
 <2cdf85716b2c47dbbe47369fa51aabdf@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <da958b66-84fc-64d2-e147-285aa8706781@arm.com>
Date: Tue, 19 Sep 2017 11:01:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <2cdf85716b2c47dbbe47369fa51aabdf@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOS8wOS8xNyAxMDo0NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxA
YXJtLmNvbV0KPj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTcgMTA6NDAKPj4gVG86IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudAo+PiA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcAo+PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmc7IFRp
bQo+PiAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENIIHYyXSB4ZW46IGdyYW50LXRhYmxlOiBTaW1wbGlmeQo+PiBnZXRfcGFnZWRfZnJhbWUK
Pj4KPj4gSGksCj4+Cj4+IE9uIDE5LzA5LzE3IDA5OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+IE9uIDE5LjA5LjE3IGF0IDEwOjM0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+Pj4+IEkgZG8gd29uZGVyIHdoZXRoZXIgdGhpcyBmdW5jdGlvbiBiZWxvbmdzIGluIHRoZSBn
cmFudCB0YWJsZSBjb2RlIHRob3VnaC4KPj4+PiBHZXR0aW5nIHRoZSBwYWdlIGZyb20gYSAoZCwg
Z2ZuKSB0dXBsZSBpcyBwcm9iYWJseSBzb21ldGhpbmcgdGhhdCdzCj4+IG5lZWRlZCBpbgo+Pj4+
IGEgZmV3IHBsYWNlcyBhbmQgaGVuY2UgcHV0dGluZyB0aGUgY29kZSBpbiBjb21tb24vbWVtb3J5
LmMgKHdpdGgKPj4gc3VpdGFibGUKPj4+PiBhZGp1c3RtZW50IHRvIHRoZSBlcnJvciB2YWx1ZXMp
IHdvdWxkIHNlZW0gbW9yZSBhcHByb3ByaWF0ZS4KPj4+Cj4+PiBUaGF0J3MgYmVlbiB0cnVlIGZy
b20gdGhlIHZlcnkgYmVnaW5uaW5nIG9mIHRoZSBleGlzdGVuY2Ugb2YKPj4+IHRoZSBmdW5jdGlv
biwgSSB0aGluay4KPj4KPj4gSSBhbSBub3Qgc3VyZSBob3cgdGhpcyBmdW5jdGlvbiB3b3VsZCBm
aXQgaW4gY29tbW9uL21lbW9yeS5jIGNvZGUuIFdlCj4+IGFscmVhZHkgaGF2ZSBnZXRfcGFnZV9m
cm9tX2dmbiB0byBnZXQgYSBwYWdlIGZyb20gdGhlIHR1cGxlIChkLCBnZm4pLgo+Pgo+IAo+IEJ1
dCB0aGF0IGRvZXNuJ3QgaGF2ZSB0aGUgZXh0cmEgbG9naWMgZm9yIHBvcHVsYXRpbmcgYW5kIHVu
c2hhcmluZyByaWdodD8gT3RoZXJ3aXNlIHdoeSB3b3VsZCBnZXRfcGFnZWRfZnJhbWUoKSBuZWVk
IHRvIGV4aXN0IGF0IGFsbD8KClRoaXMgY29kZSBkb2VzIG5vdCBoYXZlIHRoZSBsb2dpYyB0byB1
bnNoYXJlLiBJdCBqdXN0IGRlbmllcyBpdC4KClRoZXJlIGFyZSBtdWx0aXBsZSBwbGFjZXMgaW4g
Z3JhbnQtdGFibGUgd2hpY2ggcmVxdWlyZSBzaW1pbGFyIGNoZWNrLiAKSGVuY2Ugd2h5IHRoZSBo
ZWxwZXIgaXMgaGVyZSB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUgY29kZSBpbiBncmFudF90YWJs
ZS5jLgoKV2l0aCB0aGlzIHBhdGNoLCB0aGlzIHdpbGwgY29udGFpbiBzcGVjaWZpYyBjaGVjayBm
b3IgZ3JhbnQgbWFwcGluZywgCnN1Y2ggYXMgZGVueWluZyBmb3JlaWduIG1hcHBpbmcuIEFyZSB3
ZSBnb2luZyB0byBpbXBvc2UgdGhhdCBmb3IgCmdldF9wYWdlZF9mcmFtZSBpbiBjb21tb24vbWVt
b3J5LmM/Cgo+IAo+PiBUaGlzIGZ1bmN0aW9uIGFkZHMgbW9yZSBjaGVjayB0aGF0IG1heSBub3Qg
Zml0IGV2ZXJ5b25lLiBUaGUgb25seSBwbGFjZQo+PiBJIGNvdWxkIHNlZSBwb3RlbnRpYWwgdXNh
Z2UgaXMgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIuIEJ1dCB3aGF0IHdvdWxkCj4+IGJlIGEgc3Vp
dGFibGUgbmFtZSBnaXZlbj8KPj4KPiAKPiBJIHdvdWxkIGxlYXZlIHRoZSBuYW1lIGFsb25lIGFu
ZCBqdXN0IG1vdmUgdGhlIGNvZGUuClRoZSBuYW1lIGRvZXMgbm90IG1ha2Ugc2Vuc2UgaW4gY29t
bW9uL21lbW9yeS5jLiBXaHkgd291bGQgeW91IGFsbG93IApwb3B1bGF0aW5nIGJ1dCBub3QgdW5z
aGFyaW5nPyBUaGlzIGxvb2tzIHRvIG1lIGEgZGVjaXNpb24gdGhhdCBmaXRzIApncmFudC10YWJs
ZSBhbmQgbm90IG5lY2Vzc2FyaWx5IHRoZSByZXN0IG9mIHRoZSBYZW4uCgpTbyBJIHN0aWxsIGRv
bid0IHRoaW5rIHRoaXMgd291bGQgYmUgYSBzdWl0YWJsZSBmdW5jdGlvbiBpbiBjb21tb24vbWVt
b3J5LmMKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:02:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFMI-0002LW-KH; Tue, 19 Sep 2017 10:02:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duFMH-0002L3-4k
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:02:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6E/EF-22410-03BE0C95; Tue, 19 Sep 2017 10:02:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK726wO
 RBjsLLO5Nec/uwOixvW8XewBjFGtmXlJ+RQJrxuEjZ1gLpjFXnOo6zNbAeI6pi5GTQ0LAX2Ln
 vH4WCNtD4vrZE2BxFgFViRn3+hhBbDYBZYmfnb1sILaIgLbEi1XrwGxmgQKJxkVL2UFsYQEfi
 VXz14D18gpYSJx79QAozsUhJNDJKPF43iVWiISgxMmZT1ggmnUkFuz+BDSIA8iWllj+jwMkzC
 ngLfFo+iOwOaICKhKdS+eAlQsJKEh0TD8GdbOlxLf1T5knMArMQjJ1FpKpsxCmLmBkXsWoUZx
 aVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiYDECwg3Hn+sBDjJIc
 TEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBe2QGUEyxKTU+tSMvMAcYITFqCg0dJh
 DceJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8SSBFAiBFGaV5cCNg8XqJUVZKmJcR6C
 ghnoLUotzMElT5V4ziHIxKwrznQabwZOaVwG16BXQEE9ARLTv2gBxRkoiQkmpg5EqdN1Hfgln
 YUOhHmUnuG38J7bt35j7a9OPj/5edqu+PL3xu4Wvz2+hW6vntScuTjyV0Lvj/LNrz8b0Hf6I4
 5A5EbGYT3BRsv3/KeoFPCnv3MR3VUdD6xlq1opPJ8cCmMsHt0Y+un2y2frB3/eEbF8Omei4+d
 uBV+iPxDacNEqtssm1///Jc9FCJpTgj0VCLuag4EQBbJADE0gIAAA==
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505815337!117530850!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54626 invoked from network); 19 Sep 2017 10:02:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:02:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440269007"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 11:02:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919100215.cwju5zfcnfzvppsb@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-23-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505501339-11965-23-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 22/22] RFC: tools: xentoolcore_restrict_all:
	use domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBpcyBhbiBSRkMgYmVjYXVzZSBpdCBkb2VzIG5vdCBjdXJyZW50bHkgY29tcGls
ZSwgYmVjYXVzZSBub3QgYWxsCj4gdGhlIHBsYWNlcyB0aGF0IHVzZSB4ZW50b29sY29yZSBoYXZl
IGEgZGVmaW5pdGlvbiBvZiBkb21pZCBpbiBzY29wZSEKPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCklmIHRoZSBwbGFjZXMgeW91IG1l
bnRpb25lZCBhcmUgaW4geGVuLmdpdCB3ZSBzaG91bGQgcHJvYmFibHkgZml4IHRoZW0uCklmIHRo
ZXkgYXJlIGV4dGVybmFsIHVzZXJzIGxpa2UgUUVNVSB0aGVuIHdlIHByb2JhYmx5IGNhbid0IGRv
IG11Y2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:04:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:04:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFOU-0002hP-0P; Tue, 19 Sep 2017 10:04:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duFOT-0002hI-2Z
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:04:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DB/6A-02817-8BBE0C95; Tue, 19 Sep 2017 10:04:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQnfL6wO
 RBu3T9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDu86xF8zlrTiwcBlbA+M7ri5GTg4JAT+J
 p3MuMnUxcnCwCKhKfFmvCWKyCdhLTP9aAVIhAhTt2HoTqIKLg1ngGJPEo8U32UESwgJJEvfW/
 mQEsXkFPCVm71vHDFIkJNDCKLHo2UEmiISgxMmZT1hAbGYBPYkbU6ewgSxgFpCWWP6PAyIsL9
 G8dTYziM0p4CHRtbMFzBYVUJE4uXIN2BghAUWJ/nkP2CBOTpfY+vcX8wRGgVlINsxCsmEWwoZ
 ZSDYsYGRZxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGLD1
 DAyMOxh3tfsdYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXYztQTrAoNT21I
 i0zBxg7MGkJDh4lEd7v24DSvMUFibnFmekQqVOMilLivGwgfQIgiYzSPLg2WLxeYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTMqw0yhSczrwRu+iugxUxAi1t27AFZXJKIkJJqYAwxiTnJbFc
 geihtq61M1ZXP9rci0s8YTMo/x7Rw/+7wic8VvD13fP71hd20g5lbV09UVaP5j8KMZ5wfBDPf
 XDSaGWuReMD85gnT0zoptbvXaQr2q35Uvcl8/8hHKY0a1sTnmyN55qcp7f0pMUfNfKOi9fF6j
 +dWjdv6wrYz8b3wNv4z98BxJyWW4oxEQy3mouJEAGDjxQfSAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505815476!96717417!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51031 invoked from network); 19 Sep 2017 10:04:36 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:04:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53061995"
Date: Tue, 19 Sep 2017 11:04:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919100432.uwos2uclftjqiaiu@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-9-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-9-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzBQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFjZXMgaW4gbGlieGwgdG8gc3VwcG9y
dCBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiAKPiBBZGQgJ0xJQlhMX0hBVkVfUFNS
X0dFTkVSSUMnIHRvIGluZGljYXRlIGludGVyZmFjZSBjaGFuZ2UuCj4gCj4gUGxlYXNlIG5vdGUs
IHRoZSBmdW5jdGlvbmFsaXR5IGNhbm5vdCB3b3JrIHVudGlsIGxhdGVyIHBhdGNoZXMKPiBhcmUg
YXBwbGllZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KPiAtLS0KPiB2MzoKPiAgICAgLSBjaGFuZ2UgJ0xJQlhMX0hBVkVfUFNSX01CQScgdG8g
J0xJQlhMX0hBVkVfUFNSX0dFTkVSSUMnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKPiAgICAgLSAndHlwZWRlZiBlbnVtIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9w
c3JfdHlwZTsnIGluIGxpYnhsLmguCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpIGFuZCBXZWkgTGl1KQo+ICAgICAtIGNoYW5nZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAn
bGlieGxfcHNyX3R5cGUnIGluIG5ld2x5IGRlZmluZWQKPiAgICAgICBpbnRlcmZhY2VzLgo+ICAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiB2MjoKPiAgICAgLSByZW1vdmUg
J19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9uZGluZwo+
ICAgICAgIGNoYW5nZXMgaW4gJ2xpYnhsX3Bzcl9od19pbmZvJy4KPiAgICAgICAoc3VnZ2VzdGVk
IGJ5IENoYW8gUGVuZykKPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgMzMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwo+ICAzIGZpbGVzIGNoYW5n
ZWQsIDgwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBpbmRleCA0ODRiNWI3Li45NzQ0MDg3IDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4g
QEAgLTkzMSw2ICs5MzEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwg
bGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKPiAgI2RlZmluZSBMSUJYTF9I
QVZFX1BTUl9MMl9DQVQgMQo+ICAKPiAgLyoKPiArICogTElCWExfSEFWRV9QU1JfR0VORVJJQwo+
ICsgKgo+ICsgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24gZmVhdHVyZSBpcyBzdXBwb3J0ZWQuCgpZb3Ugc2hvdWxkIGFsc28gbWVudGlvbiB0aGF0
IGlmIHRoaXMgaXMgZGVmaW5lZCB0aGUgZm9sbG93aW5nIHB1YmxpYwpmdW5jdGlvbnMgYXJlIGF2
YWlsYWJsZToKCmxpYnhsX3Bzcl97c2V0L2dldH1fdmFsCmxpYnhsX3Bzcl9nZXRfaHdfaW5mbwps
aWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:05:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFPW-0002mX-9Q; Tue, 19 Sep 2017 10:05:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duFPU-0002mF-Aw
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:05:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 32/3E-02817-7FBE0C95; Tue, 19 Sep 2017 10:05:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve631wc
 iDRoP8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfTk9iLJghVrFhyRLWBsZPgl2MnBwSAv4S
 l84eYAGxWQRUJS5fXckGYrMJKEv87OwFs0UEdCSu7n3B2sXIxcEssJ1RYtWaDUwgCWGBDIl/p
 04xg9i8AhYSkw8+ACsSErjEKDFv3xqohKDEyZlPwDYwA01asPsT0FQOIFtaYvk/DpAwp4CdxN
 pD38FKRAVUJDqXzgGzhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hmV5SUWZ
 6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsap7+MOMUpyMCmJ8nICg1CILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/pV0A5waLU9NSKtMwcYNjDpCU4eJREeB+CpHmLCxJzizPTI
 VKnGBWlxHlvgCQEQBIZpXlwbbBYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3k8gU3gy80
 rgpr8CWswEtDh7A9jikkSElFQDY95i6zkL32qtcL9Y7xm+Pi9Gd42/diTn3Zro+wqTJzRcOf/
 R68/+OSG9jOWqBXlWcxrFDuR0S9+r+sK65KP9gpmL9s1hPnb9UEJdl/5tE+mTvvYa/2fG7uv3
 U3E+cWXy9JzvGiLXXi9t8+ox/liz5QRL5hb9Wa/SxHr6m3v5kyy2WXnMCJ4zSYmlOCPRUIu5q
 DgRAEvywzqwAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505815540!91093044!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25225 invoked from network); 19 Sep 2017 10:05:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:05:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448299045"
Date: Tue, 19 Sep 2017 11:05:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20170919100513.hmjfc73zjz63eaj3@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-14-george.dunlap@citrix.com>
 <20170915133822.g5ta6jexg77xijn6@citrix.com>
 <5f3bde07-759c-9150-e450-e3ff53963517@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5f3bde07-759c-9150-e450-e3ff53963517@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 14/14] fuzz/x86_emulate: Add an option to
 limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDI6NTU6MDNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwOS8xNS8yMDE3IDAyOjM4IFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gRnJp
LCBBdWcgMjUsIDIwMTcgYXQgMDU6NDM6NDNQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
PiA+PiBBRkwgY29uc2lkZXJzIGEgdGVzdGNhc2UgdG8gYmUgYSB1c2VmdWwgYWRkaXRpb24gbm90
IG9ubHkgaWYgdGhlcmUgYXJlCj4gPj4gdHVwbGVzIGV4ZXJjaXNlZCBieSB0aGF0IHRlc3RjYXNl
IHdoaWNoIHdlcmUgbm90IGV4ZXJjaXNlZCBvdGhlcndpc2UsCj4gPj4gYnV0IGFsc28gaWYgdGhl
ICpudW1iZXIqIG9mIHRpbWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCj4gPj4g
Y2hhbmdlcyBzaWduaWZpY2FudGx5OyBpbiBwYXJ0aWN1bGFyLCBpZiB0aGUgbnVtYmVyIG9mIHRo
ZSBoaWdoZXMgYml0Cj4gPj4gY2hhbmdlcyAoaS5lLiwgaWYgaXQgaXMgcnVuIDEsIDItMywgNC03
LCA4LTE1LCAmYykuCj4gPj4KPiA+PiBVbmZvcnR1bmF0ZWx5LCBvbmUgc2ltcGxlIHdheSB0byBp
bmNyZWFzZSB0aGVzZSBzdGF0cyBpdCB0byBleGVjdXRlCj4gPj4gdGhlIHNhbWUgKG9yIHNpbWls
YXIpIGluc3RydWN0aW9ucyBtdWx0aXBsZSB0aW1lcy4gIFN1Y2ggbG9uZwo+ID4+IHRlc3RjYXNl
cyB0YWtlIGV4cG9uZW50aWFsbHkgbG9uZ2VyIHRvIGZ1eno6IHRoZSBmdXp6ZXIgc3BlbmRzIG1v
cmUKPiA+PiB0aW1lIGZsaXBwaW5nIGJpdHMgbG9va2luZyBmb3IgbWVhbmluZ2Z1bCBjaGFuZ2Vz
LCBhbmQgZWFjaCBleGVjdXRpb24KPiA+PiB0YWtlcyBsb25nZXIgYmVjYXVzZSBpdCBpcyBkb2lu
ZyBtb3JlIHRoaW5ncy4gIFNvIGxvbmcgcGF0aHMgd2hpY2ggYWRkCj4gPj4gbm90aGluZyB0byB0
aGUgYWN0dWFsIGNvZGUgY292ZXJhZ2UgYnV0IGVmZmVjdGl2ZWx5ICJkaXN0cmFjdCIgdGhlCj4g
Pj4gZnV6emVyLCBtYWtpbmcgaXQgbGVzcyBlZmZlY3RpdmUuCj4gPj4KPiA+PiBFeHBlcmltZW50
cyBoYXZlIHNob3duIHRoYXQgbm90IGFsbG93aW5nIGluZmluaXRlIG51bWJlciBvZgo+ID4+IGlu
c3RydWN0aW9uIHJldHJpZXMgZm9yIHRoZSBvbGQgKG5vbi1jb21wYWN0KSBmb3JtYXQgZG9lcyBp
bmRlZWQgc3BlZWQKPiA+PiB1cCBhbmQgaW5jcmVhc2UgY29kZSBjb3ZlcmFnZS4gIEhvd2V2ZXIs
IGl0IGhhcyBhbHNvIHNob3duIHRoYXQgb24gdGhlCj4gPj4gbmV3LCBtb3JlIGNvbXBhY3QgZm9y
bWF0LCBoYXZpbmcgbm8gaW5zdHJ1Y3Rpb24gbGltaXQgY2F1c2VzIHRoZSBoaWdoZXN0Cj4gPj4g
dGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgo+ID4+Cj4gPj4gU28gbGVhdmUgdGhlIG9wdGlv
biBpbiwgYnV0IGhhdmUgaXQgZGVmYXVsdCB0byAwIChubyBsaW1pdCkuCj4gPiAKPiA+IEhvdyBk
b2VzIGxpbWl0aW5nIHRoZSBudW1iZXIgb2YgbG9vcHMgaGVscCBhZmwgcHJvZHVjZSBiZXR0ZXIg
aW5wdXQ/Cj4gPiBXb3VsZG4ndCBhZmwgc3RpbGwgdHJ5IHRvIGZsaXAgYml0cyBiZXlvbmQgdGhl
IGxpbWl0IChzYXksIHRoZSA+PW4rMQo+ID4gaW5zdHJ1Y3Rpb25zIHdoZW4gdGhlIGxpbWl0IGlz
IG4pPyBJIGFzc3VtZSBpdCB3aWxsIGdpdmUgdXAgYXQgc29tZQo+ID4gcG9pbnQsIGJ1dCB3aGVu
Pwo+IAo+ICogTGltaXRpbmcgdGhlIG51bWJlciBvZiBsb29wcyBtZWFucyBsb25nZXIgdGVzdGNh
c2VzIGRvbid0IGxvb2sKPiBkaWZmZXJlbnQgdGhhbiBzaG9ydGVyIHRlc3RjYXNlcwo+IAo+ICog
SWYgYSB0ZXN0Y2FzZSBkb2Vzbid0IGxvb2sgZGlmZmVyZW50IHRoYW4gZXhpc3RpbmcgdGVzdGNh
c2VzLCB0aGVuIEFGTAo+IHdpbGwgZGlzY2FyZCBpdCByYXRoZXIgdGhhbiBhZGRpbmcgaXQgdG8g
dGhlIHF1ZXVlCj4gCj4gKiBMYXJnZXIgInF1ZXVlIiB0ZXN0Y2FzZXMgZXhoaWJpdCBhIHF1YWRy
YXRpYyBlZmZlY3QgZm9yIHNlYXJjaCB0aW1lOgo+IFRoZXkgYXJlIGxvbmdlciB0byBmdXp6IChz
aW5jZSB0aGV5J3JlIGJpZ2dlcikgYW5kIGVhY2ggdGVzdGNhc2UgaXMKPiBsb25nZXIgdG8gcnVu
Lgo+IAo+ICogU28gbGltaXRpbmcgdGhlIG51bWJlciBvZiBsb29wcyBjYXVzZXMgdGhlIHRlc3Rj
YXNlcyBpbiB0aGUgcXVldWUgdG8KPiBiZSBzaG9ydGVyLCB3aGljaCBpbiB0dXJuIGRlY3JlYXNl
cyB0aGUgdGltZSB0byBmdXp6IGFuZCBleGVjdXRlIHRlc3QKPiBjYXNlcyBpbiB0aGUgcXVldWUs
IHdoaWNoIGNhdXNlcyBoaWdoZXIgdGhyb3VnaHB1dC4KPiAKPiA+IEkgZ3Vlc3MgbXkgcG9pbnQg
aXMgaGF2aW5nIGEgbGltaXQgYnV0IGRvZXNuJ3QgdGVsbCBhZmwgYWJvdXQgaXQgc2VlbXMKPiA+
IGEgYml0IHN1Yi1vcHRpbWFsIHRvIG1lLiBJJ20gbm90IHF1aXRlIHN1cmUgaWYgSSB1bmRlcnN0
YW5kIGNvcnJlY3RseQo+ID4gaG93IGFmbCB3b3JrcyB0aG91Z2guCj4gCj4gV2VsbCBJIHRoaW5r
IHRoZSBrZXkgdGhpbmcgaXMgdG8gbG9vayBhdCB0aGUgZ3JhcGguICBFaXRoZXIgMSkgdGhlcmUn
cwo+IHNvbWV0aGluZyB3cm9uZyB3aXRoIG15IG1ldGhvZG9sb2d5LCBvciAyKSBmb3IgdGhlIG9y
aWdpbmFsIGxheW91dCwKPiBsaW1pdGluZyB0aGUgbnVtYmVyIG9mIHRlc3RjYXNlcyBoZWxwcyBp
bXByb3ZlIEFGTCdzIHBlcmZvcm1hbmNlLgo+IAoKSSB3YXMganVzdCBjdXJpb3VzIGhvdyBpdCBn
b3QgdGhhdCBiZWhhdmlvdXIsIGVpdGhlciB3YXkgSSBkb24ndCB0aGluayBJCndvdWxkIGNhcmUg
dGhhdCBtdWNoIGJlY2F1c2UgdGhleSBhcmUgYWxsIGludGVybmFsIGltcGxlbWVudGF0aW9uCmRl
dGFpbHMgd2hpY2ggYXJlIHN1YmplY3QgdG8gY2hhbmdlIGF0IGFueSB0aW1lLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:05:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFPZ-0002nX-GQ; Tue, 19 Sep 2017 10:05:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFPY-0002nA-99
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 10:05:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F9/E6-03610-BFBE0C95; Tue, 19 Sep 2017 10:05:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQvfn6wO
 RBvv/WFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPjr9jLtjKV3H65mumBsY/3F2MnBwSAn4S
 s7ZtYgex2QR0JJYenc8EYosIeEkcX7CJsYuRi4NZYDmTxMunj5hBEsJADX3/17NAFAVI/Gn6D
 tTAAWT7SRw5oQcSZhFQldjVf4URxOYVcJdo/recCWSOkEAfk8S5z1tYQRKcAvYS6xYsBFvMKC
 Ar8aVxNdh8ZgFxiVtPII6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli1
 8zQyxWFDi5MwnLBMYhWchGTsLScssJC2zkLQsYGRZxahRnFpUllqka2Sol1SUmZ5RkpuYmaNr
 aGCml5taXJyYnpqTmFSsl5yfu4kRGP4MQLCD8c+ygEOMkhxMSqK8opH7I4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8K7SPBApJFiUmp5akZaZA4xEmLQEB4+SCG8XSJq3uCAxtzgzHSJ1ilGX49
 imy3+YhFjy8vNSpcR5nUGKBECKMkrz4EbAksIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM
 GgUzhycwrgdv0CugIJqAjWnbsATmiJBEhJdXAeO7Ybq5HuyXKHvyRWH3gIjuzcbTV5DPWNmlZ
 a57s5l9fVvGPObiO/66gRLID/4fom9znea+8PHxrpti1m6+iBVQX292p6BfZbbNo7bmy+Fv/e
 oP2zJm8Ibo5Y6u+/LLivJotB16rvght+e23oUzeT7A05P0a3ZxtB/OOJgYuq5oVNen4Xw9/Xy
 WW4oxEQy3mouJEANPnPogFAwAA
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505815545!85635754!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48660 invoked from network); 19 Sep 2017 10:05:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:05:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53062048"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
Thread-Topic: [Xen-devel] [PATCH v2] xen: grant-table: Simplify get_paged_frame
Thread-Index: AQHTMJtY+STHHMuLbEen3/Ke3H9g6qK74QyQ///miwCAAAwrgIAABQWAgAAjUkA=
Date: Tue, 19 Sep 2017 10:05:45 +0000
Message-ID: <147513a7394442088ae76908a3ab0256@AMSPEX02CL03.citrite.net>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <3299f66d6ceb4569a25589314ba33dab@AMSPEX02CL03.citrite.net>
 <59C0F7D6020000780017C93B@prv-mh.provo.novell.com>
 <3e230719-2d0d-614d-d210-2073741cefd2@arm.com>
 <59C10641020000780017CA09@prv-mh.provo.novell.com>
In-Reply-To: <59C10641020000780017CA09@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTcgMTA6NTgKPiBUbzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxh
cEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBQYXVs
Cj4gRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsKPiBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZzsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1hlbi1k
ZXZlbF0gW1BBVENIIHYyXSB4ZW46IGdyYW50LXRhYmxlOiBTaW1wbGlmeQo+IGdldF9wYWdlZF9m
cmFtZQo+IAo+ID4+PiBPbiAxOS4wOS4xNyBhdCAxMTozOSwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPiA+IE9uIDE5LzA5LzE3IDA5OjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+
PiBPbiAxOS4wOS4xNyBhdCAxMDozNCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToK
PiA+Pj4gSSBkbyB3b25kZXIgd2hldGhlciB0aGlzIGZ1bmN0aW9uIGJlbG9uZ3MgaW4gdGhlIGdy
YW50IHRhYmxlIGNvZGUKPiB0aG91Z2guCj4gPj4+IEdldHRpbmcgdGhlIHBhZ2UgZnJvbSBhIChk
LCBnZm4pIHR1cGxlIGlzIHByb2JhYmx5IHNvbWV0aGluZyB0aGF0J3MKPiBuZWVkZWQgaW4KPiA+
Pj4gYSBmZXcgcGxhY2VzIGFuZCBoZW5jZSBwdXR0aW5nIHRoZSBjb2RlIGluIGNvbW1vbi9tZW1v
cnkuYyAod2l0aAo+IHN1aXRhYmxlCj4gPj4+IGFkanVzdG1lbnQgdG8gdGhlIGVycm9yIHZhbHVl
cykgd291bGQgc2VlbSBtb3JlIGFwcHJvcHJpYXRlLgo+ID4+Cj4gPj4gVGhhdCdzIGJlZW4gdHJ1
ZSBmcm9tIHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGUgZXhpc3RlbmNlIG9mCj4gPj4gdGhlIGZ1
bmN0aW9uLCBJIHRoaW5rLgo+ID4KPiA+IEkgYW0gbm90IHN1cmUgaG93IHRoaXMgZnVuY3Rpb24g
d291bGQgZml0IGluIGNvbW1vbi9tZW1vcnkuYyBjb2RlLiBXZQo+ID4gYWxyZWFkeSBoYXZlIGdl
dF9wYWdlX2Zyb21fZ2ZuIHRvIGdldCBhIHBhZ2UgZnJvbSB0aGUgdHVwbGUgKGQsIGdmbikuCj4g
Pgo+ID4gVGhpcyBmdW5jdGlvbiBhZGRzIG1vcmUgY2hlY2sgdGhhdCBtYXkgbm90IGZpdCBldmVy
eW9uZS4gVGhlIG9ubHkgcGxhY2UKPiA+IEkgY291bGQgc2VlIHBvdGVudGlhbCB1c2FnZSBpcyBw
cmVwYXJlX3JpbmdfZm9yX2hlbHBlci4gQnV0IHdoYXQgd291bGQKPiA+IGJlIGEgc3VpdGFibGUg
bmFtZSBnaXZlbj8KPiAKPiBBY3R1YWxseSBJIGRpZG4ndCBtZWFuIHRvIHN1Z2dlc3QgeW91IGRv
IGFueXRoaW5nIGJleW9uZCB3aGF0Cj4gdGhlIHBhdGNoIGFscmVhZHkgZG9lcy4gSWYgeW91LCBQ
YXVsLCBvciBhbnlvbmUgZWxzZSBmZWVsIGxpa2UKPiBtb3ZpbmcgdGhlIGZ1bmN0aW9uLCBpdCB3
b3VsZCBwcm9iYWJseSBiZXR0ZXIgYmUgYSBzZXBhcmF0ZQo+IHBhdGNoIChhbmQgd2UgbWF5IHRo
ZW4gd2FudCB0byB0aGluayBvZiBub3Qgb25seSBhIGJldHRlciBuYW1lLAo+IGJ1dCBhbHNvIHdo
ZXJlIGVsc2Ugc3VjaCB0aGF0IGZ1bmN0aW9uIG1heSBiZSB1c2FibGUpLgo+IAoKT2ssIEknbGwg
ZG8gaXQgdGhlbi4gSSBuZWVkIHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgZm9yIFBWLUlPTU1VLgoK
ICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:08:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFSS-00039K-1A; Tue, 19 Sep 2017 10:08:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFSQ-00038w-GP
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:08:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 54/64-02021-DACE0C95; Tue, 19 Sep 2017 10:08:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQnfNmwO
 RBpd/WVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXW08zF7QXVBxqecHSwHgmr4uRk0NCwE/i
 2KqXrCA2m4COxNKj85lAbBGBTInt/w4A2VwczAL/mCRWL9kBViQskCJx4uBldoiiVImre1pYI
 Wwjia27drCB2CwCqhKLv+8Fq+EVcJfYeeYSM4gtJBAnsXrCZRYQm1PAVKL7/jWwOKOArMSXxt
 VgNrOAuMStJxBHSAgISCzZc54ZwhaVePn4HyuEbSCxdek+oDkcQPWaEut36UO0KkpM6X4ItVZ
 Q4uTMJywTGIVnIZk6C6FjFpKOWUg6FjCyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1ctN
 LS5OTE/NSUwq1kvOz93ECAx9BiDYwbiy3fkQoyQHk5IoL+frA5FCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHhbQHKCRanpqRVpmTnAKIRJS3DwKInwTgVJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHjJ
 t3geSTa/P+Mgmx5OXnpUqJ8wqBNAiANGSU5sGNgyWKS4yyUsK8jEAHCvEUpBblZpagyr9iFOd
 gVBLmvQMyhSczrwRu6yugg5iADsreAHZQSSJCSqqBcautb8nNs8E53JNfR7/an3ZSbK7X020b
 bxbs1/sh/ybbYXO7QLmKfPHE9FOTd3lz1CeY1ZSp9pQd2rJP+8/snqbCGeczr/unnuZ+fvWco
 tTMA3/N/3+siH8gnGzio7rO6RZPz9s05X0pAQ0zA9xXvrdguaf3YMZ5Q6kTYvsSDVayVV6Ws1
 cVU2Ipzkg01GIuKk4EAOaxCV4PAwAA
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505815724!108637345!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52476 invoked from network); 19 Sep 2017 10:08:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:08:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53062328"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v7 02/16] xen: move XENMAPSPACE_grant_table
 code	into grant_table.c
Thread-Index: AQHTMS4PzsvhgmIblU+yCQWx8zIfI6K7/Akg
Date: Tue, 19 Sep 2017 10:08:42 +0000
Message-ID: <e189148236a64a88833e24178156aa46@AMSPEX02CL03.citrite.net>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-3-jgross@suse.com>
In-Reply-To: <20170919095852.15785-3-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 02/16] xen: move XENMAPSPACE_grant_table
 code	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMDo1OQ0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBqdWxpZW4u
Z3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDIvMTZdIHhlbjogbW92ZQ0KPiBYRU5N
QVBTUEFDRV9ncmFudF90YWJsZSBjb2RlIGludG8gZ3JhbnRfdGFibGUuYw0KPiANCj4gVGhlIHg4
NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRsaW5nIGFy
ZSBuZWFybHkNCj4gaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBpbiBn
cmFudF90YWJsZS5jIGFuZCBhZGQgYW4NCj4gYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuDQo+IA0KPiBTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIg
dG8gYmUgbW9yZSB0eXBlIHNhZmUuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiBWNzoNCj4gLSBvbmx5IGNhbGwgZ250dGFiX3Nl
dF9mcmFtZV9nZm4oKSBpZiBubyBlcnJvciAoSnVsaWVuIEdyYWxsKQ0KPiANCj4gVjY6DQo+IC0g
dGVzdCByYyBvZiBnbnR0YWJfbWFwX2ZyYW1lKCkgKEphbiBCZXVsaWNoKQ0KPiANCj4gVjM6DQo+
IC0gdXBkYXRlIGNvbW1pdCBtZXNzYWdlDQo+IA0KPiBWMjoNCj4gLSByZWJhc2VkIHRvIHN0YWdp
bmcNCj4gLS0tDQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAzNiArKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgICAgIHwgNDMgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAzOQ0KPiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKw0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oIHwgIDcgKysrKysrKw0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIHwg
IDUgKysrKysNCj4gIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAzICsrKw0K
PiAgNiBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlvbnMoLSkNCj4g
DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jDQo+
IGluZGV4IDk2NWQwNTczYTQuLjk0MGRkYmVlZGQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9tbS5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jDQo+IEBAIC0xMjMxLDM5ICsxMjMxLDEx
IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKA0KPiAgICAgIHN3aXRjaCAoIHNwYWNl
ICkNCj4gICAgICB7DQo+ICAgICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToNCj4gLSAg
ICAgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7DQo+IC0NCj4gLSAgICAgICAg
aWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAwICkNCj4gLSAgICAgICAgICAgIGQt
PmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsNCj4gLQ0KPiAtICAgICAgICBpZiAoIGQtPmdy
YW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYNCj4gLSAgICAgICAgICAgICAgICAoaWR4ICYg
WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAg
ICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7DQo+IC0gICAgICAgICAg
ICBpZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkNCj4gLSAgICAg
ICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5ncmFudF90YWJsZS0+c3RhdHVzW2lkeF0p
Ow0KPiAtICAgICAgICB9DQo+IC0gICAgICAgIGVsc2UNCj4gLSAgICAgICAgew0KPiAtICAgICAg
ICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmDQo+
IC0gICAgICAgICAgICAgICAgIChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApDQo+IC0gICAgICAg
ICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7DQo+IC0NCj4gLSAgICAgICAg
ICAgIGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApDQo+IC0gICAg
ICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdb
aWR4XSk7DQo+IC0gICAgICAgIH0NCj4gLQ0KPiAtICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJ
TlZBTElEX01GTikgKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICBkLT5hcmNoLmdyYW50
X3RhYmxlX2dmbltpZHhdID0gZ2ZuOw0KPiAtDQo+IC0gICAgICAgICAgICB0ID0gcDJtX3JhbV9y
dzsNCj4gLSAgICAgICAgfQ0KPiAtDQo+IC0gICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5n
cmFudF90YWJsZSk7DQo+ICsgICAgICAgIHJjID0gZ250dGFiX21hcF9mcmFtZShkLCBpZHgsIGdm
biwgJm1mbik7DQo+ICsgICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIHJj
Ow0KPiANCj4gLSAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQ0KPiAtICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICsgICAgICAgIHQgPSBwMm1fcmFtX3J3Ow0KPiAN
Cj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoN
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMNCj4g
aW5kZXggMmFiZWM2N2Y2YS4uNjdmNTgzZTNhNyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L21tLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMNCj4gQEAgLTQ1NDksNDAgKzQ1NDksMjEg
QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoDQo+ICB7DQo+ICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IE5VTEw7DQo+ICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwOyAvKiBn
Y2MgLi4uICovDQo+IC0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgbWZuID0gMCwgb2xkX2dw
Zm47DQo+ICsgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dwZm47DQo+ICAgICAgaW50
IHJjID0gMDsNCj4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsNCj4gICAgICBwMm1fdHlw
ZV90IHAybXQ7DQo+IA0KPiAgICAgIHN3aXRjaCAoIHNwYWNlICkNCj4gICAgICB7DQo+ICAgICAg
ICAgIGNhc2UgWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm86DQo+ICAgICAgICAgICAgICBpZiAoIGlk
eCA9PSAwICkNCj4gLSAgICAgICAgICAgICAgICBtZm4gPSB2aXJ0X3RvX21mbihkLT5zaGFyZWRf
aW5mbyk7DQo+ICsgICAgICAgICAgICAgICAgbWZuID0gX21mbih2aXJ0X3RvX21mbihkLT5zaGFy
ZWRfaW5mbykpOw0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgIGNhc2UgWEVOTUFQ
U1BBQ0VfZ3JhbnRfdGFibGU6DQo+IC0gICAgICAgICAgICBncmFudF93cml0ZV9sb2NrKGQtPmdy
YW50X3RhYmxlKTsNCj4gLQ0KPiAtICAgICAgICAgICAgaWYgKCBkLT5ncmFudF90YWJsZS0+Z3Rf
dmVyc2lvbiA9PSAwICkNCj4gLSAgICAgICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3RfdmVy
c2lvbiA9IDE7DQo+IC0NCj4gLSAgICAgICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3Zl
cnNpb24gPT0gMiAmJg0KPiAtICAgICAgICAgICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50
X3RhYmxlX3N0YXR1cykgKQ0KPiAtICAgICAgICAgICAgew0KPiAtICAgICAgICAgICAgICAgIGlk
eCAmPSB+WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsNCj4gLSAgICAgICAgICAgICAgICBp
ZiAoIGlkeCA8IG5yX3N0YXR1c19mcmFtZXMoZC0+Z3JhbnRfdGFibGUpICkNCj4gLSAgICAgICAg
ICAgICAgICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhd
KTsNCj4gLSAgICAgICAgICAgIH0NCj4gLSAgICAgICAgICAgIGVsc2UNCj4gLSAgICAgICAgICAg
IHsNCj4gLSAgICAgICAgICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdy
YW50X3RhYmxlKSkgJiYNCj4gLSAgICAgICAgICAgICAgICAgICAgIChpZHggPCBtYXhfZ3JhbnRf
ZnJhbWVzKSApDQo+IC0gICAgICAgICAgICAgICAgICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlk
eCArIDEpOw0KPiAtDQo+IC0gICAgICAgICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFt
ZXMoZC0+Z3JhbnRfdGFibGUpICkNCj4gLSAgICAgICAgICAgICAgICAgICAgbWZuID0gdmlydF90
b19tZm4oZC0+Z3JhbnRfdGFibGUtPnNoYXJlZF9yYXdbaWR4XSk7DQo+IC0gICAgICAgICAgICB9
DQo+IC0NCj4gLSAgICAgICAgICAgIGdyYW50X3dyaXRlX3VubG9jayhkLT5ncmFudF90YWJsZSk7
DQo+ICsgICAgICAgICAgICByYyA9IGdudHRhYl9tYXBfZnJhbWUoZCwgaWR4LCBncGZuLCAmbWZu
KTsNCj4gKyAgICAgICAgICAgIGlmICggcmMgKQ0KPiArICAgICAgICAgICAgICAgIHJldHVybiBy
YzsNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAgICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dt
Zm5fcmFuZ2U6DQo+ICAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbjoNCj4gQEAgLTQ1OTks
OCArNDU4MCw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKA0KPiAgICAgICAgICAg
ICAgfQ0KPiAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihpZHgpLCBk
KSApDQo+ICAgICAgICAgICAgICAgICAgYnJlYWs7DQo+IC0gICAgICAgICAgICBtZm4gPSBpZHg7
DQo+IC0gICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsNCj4gKyAgICAg
ICAgICAgIG1mbiA9IF9tZm4oaWR4KTsNCj4gKyAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShtZm4pOw0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgIH0NCj4gICAgICAgICAg
Y2FzZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ246DQo+IEBAIC00NjA5LDcgKzQ1OTAsNyBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAg
ICAgIH0NCj4gDQo+IC0gICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8IChtZm4g
PT0gMCkgKQ0KPiArICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSB8fCBtZm5fZXEo
bWZuLCBJTlZBTElEX01GTikgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgcmMgPSAtRUlOVkFMOw0K
PiAgICAgICAgICBnb3RvIHB1dF9ib3RoOw0KPiBAQCAtNDYzMywxNiArNDYxNCwxNiBAQCBpbnQg
eGVubWVtX2FkZF90b19waHlzbWFwX29uZSgNCj4gICAgICAgICAgZ290byBwdXRfYm90aDsNCj4g
DQo+ICAgICAgLyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFueS4gKi8NCj4gLSAgICBv
bGRfZ3BmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbik7DQo+ICsgICAgb2xkX2dwZm4gPSBnZXRf
Z3Bmbl9mcm9tX21mbihtZm5feChtZm4pKTsNCj4gICAgICBBU1NFUlQoIG9sZF9ncGZuICE9IFNI
QVJFRF9NMlBfRU5UUlkgKTsNCj4gICAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4g
fHwgc3BhY2UgPT0NCj4gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApDQo+ICAgICAgICAgIEFTU0VS
VCggb2xkX2dwZm4gPT0gZ2ZuICk7DQo+ICAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJTlZBTElEX00y
UF9FTlRSWSApDQo+IC0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBf
Z2ZuKG9sZF9ncGZuKSwgX21mbihtZm4pLA0KPiBQQUdFX09SREVSXzRLKTsNCj4gKyAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBtZm4sDQo+
IFBBR0VfT1JERVJfNEspOw0KPiANCj4gICAgICAvKiBNYXAgYXQgbmV3IGxvY2F0aW9uLiAqLw0K
PiAgICAgIGlmICggIXJjICkNCj4gLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KGQsIGdwZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7DQo+ICsgICAgICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOw0KPiANCj4g
ICBwdXRfYm90aDoNCj4gICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBh
IHJlZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBpbmRleCAwMGZmMDc1
YmQ5Li5iMGUyZTRjMjJjIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMN
Cj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IEBAIC0zNjA4LDYgKzM2MDgsNDUg
QEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZQ0KPiAqZ3Qs
IGdyYW50X3JlZl90IHJlZiwNCj4gIH0NCj4gICNlbmRpZg0KPiANCj4gK2ludCBnbnR0YWJfbWFw
X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sDQo+
ICsgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQ0KPiArew0KPiArICAgIGludCByYyA9
IDA7DQo+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOw0KPiAr
DQo+ICsgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7DQo+ICsNCj4gKyAgICBpZiAoIGd0LT5ndF92
ZXJzaW9uID09IDAgKQ0KPiArICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7DQo+ICsNCj4gKyAg
ICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYNCj4gKyAgICAgICAgIChpZHggJiBYRU5NQVBJ
RFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApDQo+ICsgICAgew0KPiArICAgICAgICBpZHggJj0gflhF
Tk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7DQo+ICsgICAgICAgIGlmICggaWR4IDwgbnJfc3Rh
dHVzX2ZyYW1lcyhndCkgKQ0KPiArICAgICAgICAgICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4o
Z3QtPnN0YXR1c1tpZHhdKSk7DQo+ICsgICAgICAgIGVsc2UNCj4gKyAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsNCj4gKyAgICB9DQo+ICsgICAgZWxzZQ0KPiArICAgIHsNCj4gKyAgICAgICAgaWYg
KCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhfZ3JhbnRfZnJhbWVz
KSApDQo+ICsgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsNCj4gKw0K
PiArICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQ0KPiArICAgICAgICAg
ICAgKm1mbiA9IF9tZm4odmlydF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4XSkpOw0KPiArICAg
ICAgICBlbHNlDQo+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7DQo+ICsgICAgfQ0KPiArDQo+
ICsgICAgaWYgKCAhcmMgKQ0KPiArICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihkLCBpZHgs
IGdmbik7DQo+ICsNCj4gKyAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOw0KPiArDQo+ICsgICAg
cmV0dXJuIHJjOw0KPiArfQ0KPiArDQo+ICBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQo
c3RydWN0IGRvbWFpbiAqcmQpDQo+ICB7DQo+ICAgICAgaW50IGZpcnN0ID0gMTsNCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS0NCj4gYXJtL2dyYW50X3RhYmxlLmgNCj4gaW5kZXggYmM0ZDYxYTk0MC4uMGEyNDhhNzY1YSAx
MDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oDQo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaA0KPiBAQCAtMiw2ICsyLDcgQEANCj4g
ICNkZWZpbmUgX19BU01fR1JBTlRfVEFCTEVfSF9fDQo+IA0KPiAgI2luY2x1ZGUgPHhlbi9ncmFu
dF90YWJsZS5oPg0KPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPg0KPiANCj4gICNkZWZpbmUgSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVMgNA0KPiANCj4gQEAgLTIxLDYgKzIyLDEyIEBAIHN0YXRpYyBp
bmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9ydGVkKHZvaWQpDQo+ICAgICAgcmV0dXJuIDE7
DQo+ICB9DQo+IA0KPiArc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcNCj4gaWR4LA0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikNCj4gK3sNCj4gKyAgICBkLT5hcmNo
LmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOw0KPiArfQ0KPiArDQo+ICAjZGVmaW5lIGdudHRh
Yl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXA0KPiAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0
aF9ndWVzdCggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9h
c20tDQo+IHg4Ni9ncmFudF90YWJsZS5oDQo+IGluZGV4IDMzYjJmODhiOTYuLmM4NjU5OTlhMzMg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaA0KPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgNCj4gQEAgLTc1LDYgKzc1LDExIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsDQo+
IHVpbnQxNl90ICpzdCkNCj4gICAgICBhc20gdm9sYXRpbGUgKCJsb2NrIGJ0cncgJXcxLCUwIiA6
ICI9bSIgKCpzdCkgOiAiSXIiIChuciksICJtIiAoKnN0KSk7DQo+ICB9DQo+IA0KPiArc3RhdGlj
IGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcNCj4gaWR4LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdmbl90IGdmbikNCj4gK3sNCj4gK30NCj4gKw0KPiAgLyogRm9yZWlnbiBtYXBwaW5ncyBv
ZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovDQo+ICAj
ZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwN
Cj4gICAgICAoIShybykgJiYgKCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5h
bChyZCkpKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94
ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBpbmRleCBhZjI2OWExMDhkLi40M2VjNmM0
ZDgwIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBAQCAtMTM2LDQgKzEzNiw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0YXR1c19mcmFtZXMoaW50DQo+IGdy
YW50X2ZyYW1lcykNCj4gIGludCBtZW1fc2hhcmluZ19ncmVmX3RvX2dmbihzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0LCBncmFudF9yZWZfdCByZWYsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2ZuX3QgKmdmbiwgdWludDE2X3QgKnN0YXR1cyk7DQo+IA0KPiAraW50IGdudHRhYl9tYXBf
ZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwNCj4g
KyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOw0KPiArDQo+ICAjZW5kaWYgLyogX19Y
RU5fR1JBTlRfVEFCTEVfSF9fICovDQo+IC0tDQo+IDIuMTIuMw0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:14:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:14:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFYC-000401-N2; Tue, 19 Sep 2017 10:14:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFYC-0003zv-19
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:14:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 CA/B9-03610-31EE0C95; Tue, 19 Sep 2017 10:14:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42LZKekooSv07kC
 kwdwjhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ak9mvMBV2hFe3H+tkbGP8EdzFyckgI+Elc
 O7uPBcRmE9CRWHp0PhOILSKQKbH93wEgm4uDWeAfk8TqJTtYQRLCAtkSD8/uYoQoypGY2bmbG
 cI2krh06S07iM0ioCox5ew1NhCbV8Bd4taXm0BxDg4hgTiJ/1N8QUxOAVOJN82mIBWMArISXx
 pXg01hFhCXuPUE4gQJAQGJJXvOM0PYohIvH/9jhbANJLYuBTmZA6heU2L9Ln2IVkWJKd0P2SG
 WCkqcnPmEZQKj8CwkU2chdMxC0jELSccCRpZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6
 uanFxYnpqTmJScV6yfm5mxiBYc8ABDsYb24MOMQoycGkJMortupApBBfUn5KZUZicUZ8UWlOa
 vEhRg0ODoG+NasvMEqx5OXnpSpJ8P5ZDVQnWJSanlqRlpkDjEyYUgkOHiUR3nsgad7igsTc4s
 x0iNQpRkuOY5su/2HimHHzLpB8cm3eXyYhsHlS4rwzQRoEQBoySvPgxsGSxyVGWSlhXkagY4V
 4ClKLcjNLUOVfMYpzMCoJ8z4HmcKTmVcCt/UV0EFMQAe17NgDclBJIkJKqoHRPNibiWfN5sdL
 124PNS66bK/tPNsq6ZTTCQcuazHP3Ceyrb+9BANXlDNv33YgdvkVdtb9Zy1XJos/50xKOrfZ4
 NFPHWUHbdOFrQWzGO4J/r/Qx/h31seTfcdzGwo0OgyzLptvkQvU9/RZFbBlV8ESu7Jlcf5J/y
 Rq+/XKHXQqJhgFLyhu91RiKc5INNRiLipOBAArsGi5GQMAAA==
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505816082!117642696!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1155 invoked from network); 19 Sep 2017 10:14:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:14:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53062637"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v7 04/16] xen: add new domctl hypercall to
 set	grant table resource limits
Thread-Index: AQHTMS4FXKMHMFRYnkORtdcqmKTiv6K7/Z8g
Date: Tue, 19 Sep 2017 10:14:40 +0000
Message-ID: <ad5191e669124b20a9079825ffb33f43@AMSPEX02CL03.citrite.net>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-5-jgross@suse.com>
In-Reply-To: <20170919095852.15785-5-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 04/16] xen: add new domctl hypercall to
	set	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMDo1OQ0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBqdWxpZW4u
Z3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDQvMTZdIHhlbjogYWRkIG5ldyBkb21j
dGwgaHlwZXJjYWxsIHRvIHNldA0KPiBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMNCj4gDQo+
IEFkZCBhIGRvbWN0bCBoeXBlcmNhbGwgdG8gc2V0IHRoZSBkb21haW4ncyByZXNvdXJjZSBsaW1p
dHMgcmVnYXJkaW5nDQo+IGdyYW50IHRhYmxlcy4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8
ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KPiAtLS0NCj4gVjY6DQo+IC0gbW92ZWQgZWFybGllciBp
biBzZXJpZXMgdG8gc3VwcG9ydCBzZXRfZ250dGFiX2xpbWl0cyBiZWluZw0KPiAgIG1hbmRhdG9y
eSBmb3IgZG9tYWluIGNyZWF0aW9uDQo+IA0KPiBWNToNCj4gLSBhZGQgc2V0X2dudHRhYl9saW1p
dHMgdG8gY3JlYXRlX2RvbWFpbl9jb21tb24gaW4geGVuLmlmDQo+ICAgKERhbmllbCBEZSBHcmFh
ZikNCj4gDQo+IFYzOg0KPiAtIHJlbmFtZSAqZ250dGJsKiB0byAqZ250dGFiKiAoUGF1bCBEdXJy
YW50KQ0KPiAtLS0NCj4gIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDIg
Ky0NCj4gIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgIDIgKy0NCj4gIHhl
bi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrDQo+ICB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysNCj4g
IHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgMTEgKysrKysrKysrKysNCj4g
IHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwgIDIgKysNCj4gIHhlbi94c20v
Zmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrDQo+ICB4ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrDQo+ICA4IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZQ0KPiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2Rv
bTAudGUNCj4gaW5kZXggMzM4Y2FhZjQxZS4uMTY0M2I0MDBmMCAxMDA2NDQNCj4gLS0tIGEvdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQ0KPiArKysgYi90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy9kb20wLnRlDQo+IEBAIC0zOSw3ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20w
X3Q6ZG9tYWluIHsNCj4gIH07DQo+ICBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbjIgew0KPiAg
CXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRfbWF4X2V2dGNobg0KPiBz
ZXRfdm51bWFpbmZvDQo+IC0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9jYXRfb3ANCj4g
KwlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcCBzZXRfZ250dGFiX2xpbWl0cw0K
PiAgfTsNCj4gIGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3ZlIH07DQo+
IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmDQo+IGIv
dG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmDQo+IGluZGV4IDkxMjY0MDAwMmUuLjU1
NDM3NDk2ZjYgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5p
Zg0KPiArKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYNCj4gQEAgLTUyLDcg
KzUyLDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGANCj4gIAkJCXNldHRpbWUg
c2V0ZG9tYWluaGFuZGxlIGdldHZjcHVjb250ZXh0DQo+IHNldF9taXNjX2luZm8gfTsNCj4gIAlh
bGxvdyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0Y2xh
aW0NCj4gIAkJCXNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbw0KPiBj
YWNoZWZsdXNoDQo+IC0JCQlwc3JfY210X29wIHBzcl9jYXRfb3Agc29mdF9yZXNldCB9Ow0KPiAr
CQkJcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMNCj4g
fTsNCj4gIAlhbGxvdyAkMSAkMjpzZWN1cml0eSBjaGVja19jb250ZXh0Ow0KPiAgCWFsbG93ICQx
ICQyOnNoYWRvdyBlbmFibGU7DQo+ICAJYWxsb3cgJDEgJDI6bW11IHsgbWFwX3JlYWQgbWFwX3dy
aXRlIGFkanVzdCBtZW1vcnltYXANCj4gcGh5c21hcCBwaW5wYWdlIG1tdWV4dF9vcCB1cGRhdGVt
cCB9Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMNCj4gaW5kZXggNDI2NThlNTc0NC4uNTgzODFmOGZlOSAxMDA2NDQNCj4gLS0tIGEveGVu
L2NvbW1vbi9kb21jdGwuYw0KPiArKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jDQo+IEBAIC0xNCw2
ICsxNCw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+DQo+ICAjaW5jbHVkZSA8eGVu
L2RvbWFpbi5oPg0KPiAgI2luY2x1ZGUgPHhlbi9ldmVudC5oPg0KPiArI2luY2x1ZGUgPHhlbi9n
cmFudF90YWJsZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPg0KPiAgI2luY2x1
ZGUgPHhlbi90cmFjZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+DQo+IEBAIC0xMTQ5
LDYgKzExNTAsMTEgQEAgbG9uZw0KPiBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQ0KPiAgICAgICAgICAgICAgY29weWJhY2sgPSAxOw0KPiAg
ICAgICAgICBicmVhazsNCj4gDQo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGlt
aXRzOg0KPiArICAgICAgICByZXQgPSBncmFudF90YWJsZV9zZXRfbGltaXRzKGQsIG9wLT51LnNl
dF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+dS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFtZXMpOw0K
PiArICAgICAgICBicmVhazsNCj4gKw0KPiAgICAgIGRlZmF1bHQ6DQo+ICAgICAgICAgIHJldCA9
IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7DQo+ICAgICAgICAgIGJyZWFrOw0KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jDQo+IGluZGV4IGFjODQ1ZGJiMzUuLmY0OGVlZmY3YWQgMTAwNjQ0DQo+IC0tLSBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMN
Cj4gQEAgLTM2NDAsNiArMzY0MCwyNSBAQCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1
Y3QgdmNwdSAqdikNCj4gICAgICB2LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsNCj4g
IH0NCj4gDQo+ICtpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7DQo+ICsgICAgaW50IHJldCA9IC1FQlVTWTsNCj4g
Kw0KPiArICAgIGlmICggIWd0ICkNCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7DQo+ICsNCj4g
KyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsNCj4gKw0KPiArICAgIHJldCA9IDA7DQo+ICsgICAg
LyogU2V0IGxpbWl0cywgYWxsb2MgbmVlZGVkIGFycmF5cy4gKi8NCj4gKw0KPiArICAgIGdyYW50
X3dyaXRlX3VubG9jayhndCk7DQo+ICsNCj4gKyAgICByZXR1cm4gcmV0Ow0KPiArfQ0KPiArDQo+
ICAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORw0KPiAgaW50IG1lbV9zaGFyaW5nX2dyZWZf
dG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKQ0KPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oDQo+IGluZGV4IDUwZmY1OGY1YjkuLjY4NWM2ZWJjMTUgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgNCj4gQEAgLTExNjMsNiArMTE2MywxNSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY2F0X29wIHsNCj4gIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5f
ZG9tY3RsX3Bzcl9jYXRfb3BfdDsNCj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfcHNyX2NhdF9vcF90KTsNCj4gDQo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xp
bWl0cyB7DQo+ICsgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzOyAgICAgLyogSU46IGlmIDAsIGRv
bnQgY2hhbmdlICovDQo+ICsgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzOyAgLyogSU46IGlm
IDAsIGRvbnQgY2hhbmdlICovDQo+ICt9Ow0KDQpXaHkgdGhlICNpZiAwIGhlcmU/DQoNCiAgUGF1
bA0KDQo+ICsjaWYgMA0KPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xp
bWl0cw0KPiB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3Q7DQo+ICtERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzX3QpOw0KPiArI2VuZGlmDQo+
ICsNCj4gIHN0cnVjdCB4ZW5fZG9tY3RsIHsNCj4gICAgICB1aW50MzJfdCBjbWQ7DQo+ICAjZGVm
aW5lIFhFTl9ET01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDENCj4gQEAgLTEy
NDAsNiArMTI0OSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsNCj4gICNkZWZpbmUgWEVOX0RPTUNU
TF9tb25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3Nw0KPiAgI2RlZmluZSBYRU5fRE9NQ1RM
X3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4DQo+ICAjZGVmaW5lIFhFTl9ET01DVExf
c29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkNCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9z
ZXRfZ250dGFiX2xpbWl0cyAgICAgICAgICAgICA4MA0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dk
YnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwDQo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ri
c3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDENCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJz
eF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMg0KPiBAQCAtMTMwMiw2ICsxMzEyLDcgQEAgc3Ry
dWN0IHhlbl9kb21jdGwgew0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29w
ICAgICAgICBwc3JfY210X29wOw0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9y
X29wICAgICAgICBtb25pdG9yX29wOw0KPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wICAgICAgICBwc3JfY2F0X29wOw0KPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9z
ZXRfZ250dGFiX2xpbWl0cyBzZXRfZ250dGFiX2xpbWl0czsNCj4gICAgICAgICAgdWludDhfdCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07DQo+ICAgICAgfSB1Ow0KPiAgfTsN
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gaW5kZXggNDNiMDdlNjBjNS4uZGYxMWIzMTI2NCAxMDA2
NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmgNCj4gQEAgLTM4LDYgKzM4LDggQEAgaW50IGdyYW50X3Rh
YmxlX2NyZWF0ZSgNCj4gIHZvaWQgZ3JhbnRfdGFibGVfZGVzdHJveSgNCj4gICAgICBzdHJ1Y3Qg
ZG9tYWluICpkKTsNCj4gIHZvaWQgZ3JhbnRfdGFibGVfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2
KTsNCj4gK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBncmFudF9mcmFtZXMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKTsNCj4gDQo+ICAvKg0KPiAgICogQ2hlY2sgaWYgZG9t
YWluIGhhcyBhY3RpdmUgZ3JhbnRzIGFuZCBsb2cgZmlyc3QgMTAgb2YgdGhlbS4NCj4gZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYw0KPiBp
bmRleCA1NmRjNWIwYWI5Li43YjAwNWFmODM0IDEwMDY0NA0KPiAtLS0gYS94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMNCj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jDQo+IEBAIC03NDksNiArNzQ5
LDkgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkN
Cj4gICAgICBjYXNlIFhFTl9ET01DVExfc29mdF9yZXNldDoNCj4gICAgICAgICAgcmV0dXJuIGN1
cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwNCj4gRE9NQUlOMl9fU09GVF9SRVNF
VCk7DQo+IA0KPiArICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0czoNCj4gKyAg
ICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwNCj4gRE9N
QUlOMl9fU0VUX0dOVFRBQl9MSU1JVFMpOw0KPiArDQo+ICAgICAgZGVmYXVsdDoNCj4gICAgICAg
ICAgcmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNtZCk7DQo+ICAgICAg
fQ0KPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMNCj4g
Yi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycw0KPiBpbmRleCBkYTlmM2RmYjJl
Li4zYTJkODYzYjhmIDEwMDY0NA0KPiAtLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycw0KPiArKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycw0KPiBA
QCAtMjQ4LDYgKzI0OCw4IEBAIGNsYXNzIGRvbWFpbjINCj4gICAgICBtZW1fc2hhcmluZw0KPiAg
IyBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3ANCj4gICAgICBwc3JfY2F0X29wDQo+ICsjIFhFTl9ET01D
VExfc2V0X2dudHRhYl9saW1pdHMNCj4gKyAgICBzZXRfZ250dGFiX2xpbWl0cw0KPiAgfQ0KPiAN
Cj4gICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFpbnMgZG9t
Y3RscyByZWxhdGVkIHRvIEhWTQ0KPiBkb21haW5zDQo+IC0tDQo+IDIuMTIuMw0KPiANCj4gDQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:15:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFYp-00046H-2d; Tue, 19 Sep 2017 10:15:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duFYn-00045X-U4
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:15:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0F/EB-03610-93EE0C95; Tue, 19 Sep 2017 10:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQtf03YF
 Ig80/1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDdw+xFzxwqbh436iB8ZZhFyMnh4SAn8SD
 Vw/ZQWwWAVWJudufMncxcnCwCdhLTP9aARIWAQp3bL3J1MXIxcEscIxJ4tHim2D1wgLBEvu7+
 sBsXgFPic7uP+wgRUICrYwSa5t3MUEkBCVOznzCAmIzC+hJ3Jg6hQ1kAbOAtMTyfxwQYXmJ5q
 2zwfZyAs2Zv1sbJCwqoCJxcuUasClCAooS/fMesEGcnC4x8VkPywRGgVlIFsxCsmAWwoJZSBY
 sYGRZxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGK4MQLCD
 sWlR4CFGSQ4mJVFe0cj9kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLf+BcoJFqWmp1akZeYAI
 wcmLcHBoyTCOxMkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rzTQIoEQIoySvPgRsCi+B
 KjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeW+ATOHJzCuB2/QK6AgmoCNaduwBOaIkESEl1cA
 o5/2lcTLDnb955a5SzA3hq4JztH5esbnD+ujxdpfKHXans+ak/xP6e8Qnk5/tobnUTMnbCb1W
 G4wWtAhbmJnabQp/UHqlTc5gx6Jnzk84nlxZ2TLl1SyFEusna2aZ/CguUTy+4aj7x0Ob8vbde
 G74Pmyu/pVp6s2nqx52Lnlpx/n1WtXZ30cOKLEUZyQaajEXFScCAHq69NrdAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505816117!112868685!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22059 invoked from network); 19 Sep 2017 10:15:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:15:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53062671"
Date: Tue, 19 Sep 2017 11:15:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919101511.o6h3bk75zcq7nwjg@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-10-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-10-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 09/15] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2Ug
YW5kIGNvcnJlc3BvbmRpbmcKPiBkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4
bF9wc3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiB2MzoKPiAgICAgLSByZW5h
bWUgJ3Bzcl9jYXQvUFNSX0NBVCcgdG8gJ3Bzcl9hbGxvYy9QU1JfQUxMT0MnIGFuZCByZW1vdmUg
J29wL09QJwo+ICAgICAgIGZyb20gbmFtZS4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCj4gICAgIC0gcmVtb3ZlICdpbmZvJyBmcm9tICd4Y19jYXRfaW5mbycgYW5kICd4
Y19tYmFfaW5mbycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAg
ICAtIHNldCBlcnJubyBpbiAneGNfcHNyX2dldF9od19pbmZvJy4KPiAgICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gcmVtb3ZlICdpbmxpbmUnLgo+ICAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAgICAgLSByZW1vdmUgJ3BzcicgZnJvbSAn
bGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRfdHlwZScgdG8gbWFrZQo+ICAg
ICAgIGZ1bmN0aW9uIG5hbWUgc2hvcnRlci4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCj4gICAgIC0gY2hlY2sgJ3hjX3R5cGUnIGluICdsaWJ4bF9wc3JfY2F0X2dldF9p
bmZvJy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gdjI6Cj4gICAg
IC0gc3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KPiAgICAgICAo
c3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCj4gICAgIC0gY2hhbmdlICdDQVRfSU5GTycgYW5kICdNQkFf
SU5GTycgdG8gJ0NBVCcgYW5kICdNQkEnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5n
KQo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDMwICsrKysrKysrKysr
KysrKysrKysrKysrLS0tCj4gIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgNDkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ICB0b29scy9saWJ4bC9s
aWJ4bF9wc3IuYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+
ICAzIGZpbGVzIGNoYW5nZWQsIDEwMCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IGM3NzEwYjguLmJiZGY4ZTIgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAo+IEBAIC0yNDU4LDYgKzI0NTgsMzEgQEAgZW51bSB4Y19wc3JfY2F0X3R5
cGUgewo+ICB9Owo+ICB0eXBlZGVmIGVudW0geGNfcHNyX2NhdF90eXBlIHhjX3Bzcl9jYXRfdHlw
ZTsKPiAgCj4gK2VudW0geGNfcHNyX2ZlYXRfdHlwZSB7Cj4gKyAgICBYQ19QU1JfRkVBVF9VTktO
T1dOLAoKWW91IGRvbid0IHNlZW0gdG8gaGF2ZSBzdWNoIGFuIHVua25vd24gdHlwZSBpbiB0aGUg
bGlieGwgbGF5ZXIsIGFueQpyZWFzb24geW91IG5lZWQgaXQgYXQgdGhlIGxpYnhjIGxheWVyPwoK
PiArICAgIFhDX1BTUl9GRUFUX0NBVF9MMywKPiArICAgIFhDX1BTUl9GRUFUX0NBVF9MMiwKPiAr
ICAgIFhDX1BTUl9GRUFUX01CQSwKCkkgdGhpbmsgeW91IGNhbiBkcm9wIHRoZSBfRkVBVF8gZnJv
bSB0aGUgZW51bSBuYW1lcy4KCj4gK307Cj4gK3R5cGVkZWYgZW51bSB4Y19wc3JfZmVhdF90eXBl
IHhjX3Bzcl9mZWF0X3R5cGU7Cj4gKwo+ICtzdHJ1Y3QgeGNfcHNyX2h3X2luZm8gewo+ICsgICAg
dW5pb24gewo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19t
YXg7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNibV9sZW47Cj4gKyAgICAgICAgICAgIGJvb2wg
ICAgIGNkcF9lbmFibGVkOwo+ICsgICAgICAgIH0geGNfY2F0OwoKTm8gbmVlZCBmb3IgdGhlICd4
Y19jYXQnLCBqdXN0ICdjYXQnIHBsZWFzZSAoYW5kICdtYmEnIGJlbG93KS4KCj4gKwo+ICsgICAg
ICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7Cj4gKyAgICAgICAg
ICAgIHVpbnQzMl90IHRocnRsX21heDsKPiArICAgICAgICAgICAgYm9vbCAgICAgbGluZWFyOwo+
ICsgICAgICAgIH0geGNfbWJhOwo+ICsgICAgfSB1Owo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4
Y19wc3JfaHdfaW5mbyB4Y19wc3JfaHdfaW5mbzsKPiArCj4gIGludCB4Y19wc3JfY210X2F0dGFj
aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwo+ICBpbnQgeGNfcHNyX2NtdF9k
ZXRhY2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkKTsKPiAgaW50IHhjX3Bzcl9j
bXRfZ2V0X2RvbWFpbl9ybWlkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiBA
QCAtMjQ3OSw5ICsyNTA0LDggQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFp
bl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Cj4gLWlu
dCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
IHVuc2lnbmVkIGludCBsdmwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpj
b3NfbWF4LCB1aW50MzJfdCAqY2JtX2xlbiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCAqY2RwX2VuYWJsZWQpOwo+ICtpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBzb2NrZXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX2Zl
YXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqaHdfaW5mbyk7Cj4gIAo+ICBpbnQgeGNfZ2V0
X2NwdV9sZXZlbGxpbmdfY2Fwcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKmNhcHMpOwo+
ICBpbnQgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBp
bmRleCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94
Y19wc3IuYwo+IGluZGV4IDdlMWMwZDYuLmE4YTc1MGEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGMveGNfcHNyLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+IEBAIC0zMjMsMzYgKzMy
Myw2MSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1pbnQgeGNfcHNy
X2NhdF9nZXRfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25l
ZCBpbnQgbHZsLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwg
dWludDMyX3QgKmNibV9sZW4sIGJvb2wgKmNkcF9lbmFibGVkKQo+ICtpbnQgeGNfcHNyX2dldF9o
d19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgeGNfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqaHdfaW5m
bykKPiAgewo+ICAgICAgaW50IHJjID0gLTE7Cj4gICAgICBERUNMQVJFX1NZU0NUTDsKPiAgCj4g
KyAgICBpZiAoICFod19pbmZvICkKPiArICAgIHsKPiArICAgICAgICBlcnJubyA9IEVJTlZBTDsK
PiArICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+ICAgICAgc3lzY3RsLmNtZCA9IFhF
Tl9TWVNDVExfcHNyX2FsbG9jOwo+ICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLnRhcmdldCA9IHNv
Y2tldDsKPiAgCj4gLSAgICBzd2l0Y2ggKCBsdmwgKQo+ICsgICAgc3dpdGNoICggdHlwZSApCj4g
ICAgICB7Cj4gLSAgICBjYXNlIDI6Cj4gKyAgICBjYXNlIFhDX1BTUl9GRUFUX0NBVF9MMjoKPiAg
ICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0
X2wyX2luZm87Cj4gICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKPiAgICAg
ICAgICBpZiAoICFyYyApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICAqY29zX21heCA9IHN5
c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXg7Cj4gLSAgICAgICAgICAgICpjYm1f
bGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKPiAtICAgICAgICAg
ICAgKmNkcF9lbmFibGVkID0gZmFsc2U7Cj4gKyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfY2F0
LmNvc19tYXggPQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2Mu
dS5jYXRfaW5mby5jb3NfbWF4Owo+ICsgICAgICAgICAgICBod19pbmZvLT51LnhjX2NhdC5jYm1f
bGVuID0KPiArICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uY2JtX2xlbjsKPiArICAgICAgICAgICAgaHdfaW5mby0+dS54Y19jYXQuY2RwX2VuYWJs
ZWQgPSBmYWxzZTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIDM6
Cj4gKyAgICBjYXNlIFhDX1BTUl9GRUFUX0NBVF9MMzoKPiAgICAgICAgICBzeXNjdGwudS5wc3Jf
YWxsb2MuY21kID0gWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0X2wzX2luZm87Cj4gICAgICAgICAg
cmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKPiAgICAgICAgICBpZiAoICFyYyApCj4gICAg
ICAgICAgewo+IC0gICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNh
dF9pbmZvLmNvc19tYXg7Cj4gLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2Fs
bG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKPiAtICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lz
Y3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fU1lTQ1RMX1BTUl9BTExPQ19MM19DRFA7Cj4gKyAgICAgICAgICAgIGh3X2lu
Zm8tPnUueGNfY2F0LmNvc19tYXggPQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBzeXNjdGwu
dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4Owo+ICsgICAgICAgICAgICBod19pbmZvLT51
LnhjX2NhdC5jYm1fbGVuID0KPiArICAgICAgICAgICAgICAgICAgICAgICAgc3lzY3RsLnUucHNy
X2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKPiArICAgICAgICAgICAgaHdfaW5mby0+dS54Y19j
YXQuY2RwX2VuYWJsZWQgPQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBzeXNjdGwudS5wc3Jf
YWxsb2MudS5jYXRfaW5mby5mbGFncyAmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9T
WVNDVExfUFNSX0FMTE9DX0wzX0NEUDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICBjYXNlIFhDX1BTUl9GRUFUX01CQToKPiArICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2Mu
Y21kID0gWEVOX1NZU0NUTF9QU1JfQUxMT0NfZ2V0X21iYV9pbmZvOwo+ICsgICAgICAgIHJjID0g
eGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Cj4gKyAgICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgaHdfaW5mby0+dS54Y19tYmEuY29zX21heCA9Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmNvc19tYXg7Cj4g
KyAgICAgICAgICAgIGh3X2luZm8tPnUueGNfbWJhLnRocnRsX21heCA9Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsKPiAr
ICAgICAgICAgICAgaHdfaW5mby0+dS54Y19tYmEubGluZWFyID0KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uZmxhZ3MgJgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9BTExPQ19NQkFfTElORUFSOwo+ICAgICAg
ICAgIH0KCldvdWxkIGl0IGhlbHAgdG8gcHJldmVudCBsaW5lIGJyZWFrcyB0byBjaGFuZ2UgdGhl
IGluZGVudGF0aW9uIGFib3ZlCnRvOgoKcmMgPSB4Y19zeXNjdGwoLi4uKTsKaWYgKCByYyApCiAg
ICBicmVhazsKCmh3X2luZm8tPnUuLi4uCgo/Cgo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgZGVm
YXVsdDoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwo+IGluZGV4IDRhNjk3OGUuLmRkNDEyY2MgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IEBA
IC0zNjEsNiArMzYxLDI3IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
eGNfcHNyX2ZlYXRfdHlwZSBsaWJ4bF9fZmVhdF90eXBlX3RvX2xpYnhjX2ZlYXRfdHlwZSgKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5z
aWduZWQgaW50IGx2bCkKPiArewo+ICsgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlID0gWENf
UFNSX0ZFQVRfVU5LTk9XTjsKPiArCj4gKyAgICBzd2l0Y2ggKHR5cGUpIHsKPiArICAgIGNhc2Ug
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6Cj4gKyAgICAgICAgaWYgKGx2bCA9PSAzKQo+ICsgICAg
ICAgICAgICB4Y190eXBlID0gWENfUFNSX0ZFQVRfQ0FUX0wzOwo+ICsgICAgICAgIGlmIChsdmwg
PT0gMikKPiArICAgICAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9GRUFUX0NBVF9MMjsKPiArICAg
ICAgICBicmVhazsKPiArICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6Cj4gKyAgICAg
ICAgeGNfdHlwZSA9IFhDX1BTUl9GRUFUX01CQTsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAg
YnJlYWs7Cgphc3NlcnQ/CgpsaWJ4bF9wc3JfZmVhdF90eXBlIGNhbm5vdCBoYXZlIGFueSBvdGhl
ciB2YWx1ZSBhcGFydCBmcm9tIHRoZSB0d28KdGhhdCB5b3UgbGlzdCBhYm92ZS4KCj4gKyAgICB9
Cj4gKwo+ICsgICAgcmV0dXJuIHhjX3R5cGU7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9wc3JfY2F0
X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5yLCB1bnNpZ25lZCBpbnQg
bHZsKQo+ICB7Cj4gQEAgLTM2OSw2ICszOTAsOCBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5m
byhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiAgICAgIGludCBp
ID0gMCwgc29ja2V0aWQsIG5yX3NvY2tldHM7Cj4gICAgICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFw
Owo+ICAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gKyAgICB4Y19wc3JfaHdfaW5mbyBo
d19pbmZvOwo+ICsgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwo+ICAKPiAgICAgIGxpYnhs
X2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOwo+ICAKPiBAQCAtMzg1LDE2ICs0MDgsMjcgQEAgaW50
IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5m
byAqKmluZm8sCj4gICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4gIAo+ICsgICAgeGNfdHlw
ZSA9IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKExJQlhMX1BTUl9GRUFUX1RZ
UEVfQ0FULCBsdmwpOwo+ICsgICAgaWYgKHhjX3R5cGUgPT0gWENfUFNSX0ZFQVRfVU5LTk9XTikg
ewo+ICsgICAgICAgIExPRyhFUlJPUiwgImZlYXR1cmUgdHlwZSBvciBsdmwgaXMgd3JvbmciKTsK
PiArICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9
Cj4gKwo+ICAgICAgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCBucl9zb2NrZXRzICogc2l6ZW9m
KGxpYnhsX3Bzcl9jYXRfaW5mbykpOwo+ICAKPiAgICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQo
c29ja2V0aWQsIHNvY2tldG1hcCkgewo+ICAgICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOwo+
IC0gICAgICAgIGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgbHZs
LCAmcHRyW2ldLmNvc19tYXgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnB0
cltpXS5jYm1fbGVuLCAmcHRyW2ldLmNkcF9lbmFibGVkKSkgewo+ICsgICAgICAgIGlmICh4Y19w
c3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykpIHsK
Ckl0IG1pZ2h0IGJlIG5pY2UgdG8gTE9HIHRoZSBlcnJubyBoZXJlLCBvciBlbHNlIHlvdSBsb3Nl
IGl0IEFGQUlDVC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:19:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFcP-0004QX-IV; Tue, 19 Sep 2017 10:19:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duFcN-0004Q9-O3
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:19:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 24/2A-02044-61FE0C95; Tue, 19 Sep 2017 10:19:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfs/YF
 IgzdvmSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacbVnNVvBa/eK9d+2sDYw
 HjDvYuTiEBJoZJLYdekhG4TzmFHi2IoZUM42RomZF/YwdjFycogIOEt8PTOXHcTmFdCX2LH1G
 1hcWMBaYu2d/SwgDRICMzklHn/9BlYkIeAr0XJkJZw9+eNcoCJ2DjYBK4lDYiBRFgFVicXNJ5
 gnMHIvYGRYxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6HU
 GINjB+PK05yFGSQ4mJVHe4jcHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Aa+A8oJFqWmp1ak
 ZeYAww8mLcHBoyTC+/4tUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5P4MUCYAUZZTmw
 Y2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP+ApnCk5lXArfpFdARTEBHZG8AO6IkES
 El1cB4OEmhxcsoe5fY3DfP5pmsLX3F8PfBQSdvrilFhnNEr9e9n7VF/OPEQ3dvNFSf780r0NH
 MV2+Nzkz7NF2j4+aO7DDfWdfPvqhjD+P1OvpkxUfFIvtpj602xonaC638cvNVfbHOsZbfYnHq
 Vdohtx7d6FOe51u4mXWG856k6OC6rh8x0dkfkkyVWIozEg21mIuKEwEKH6xMgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505816340!107858635!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10914 invoked from network); 19 Sep 2017 10:19:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 10:19:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duFcK-0000i6-4h; Tue, 19 Sep 2017 10:19:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duFcE-0007II-Mq; Tue, 19 Sep 2017 10:18:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duFcE-0003Wx-DI; Tue, 19 Sep 2017 10:18:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113592-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3faf3ca60af342a0000c74a17d9d6decc70a947d
X-Osstest-Versions-That: libvirt=11b0e889b530c5e0b31b3953c45ab0e4a47ad116
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 10:18:54 +0000
Subject: [Xen-devel] [libvirt test] 113592: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4360972523004706602=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4360972523004706602==
Content-Type: text/plain

flight 113592 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113592/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113495
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113495
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113495
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              3faf3ca60af342a0000c74a17d9d6decc70a947d
baseline version:
 libvirt              11b0e889b530c5e0b31b3953c45ab0e4a47ad116

Last test of basis   113495  2017-09-16 04:24:06 Z    3 days
Testing same since   113592  2017-09-19 04:20:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Edan David <edand@mellanox.com>
  Guido Günther <agx@sigxcpu.org>
  Jiri Denemark <jdenemar@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=3faf3ca60af342a0000c74a17d9d6decc70a947d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 3faf3ca60af342a0000c74a17d9d6decc70a947d
+ branch=libvirt
+ revision=3faf3ca60af342a0000c74a17d9d6decc70a947d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x3faf3ca60af342a0000c74a17d9d6decc70a947d = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 3faf3ca60af342a0000c74a17d9d6decc70a947d:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   11b0e88..3faf3ca  3faf3ca60af342a0000c74a17d9d6decc70a947d -> xen-tested-master


--===============4360972523004706602==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4360972523004706602==--

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:20:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFe2-00050r-Tj; Tue, 19 Sep 2017 10:20:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFe2-00050Z-I2
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:20:46 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BB/73-03642-D7FE0C95; Tue, 19 Sep 2017 10:20:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyuP0Ov27V+wO
 RBns3cll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfr51mLfhoX3Hva0gD4xnjLkZODgkBI4m3
 E/8xdTFycQgJLGKU+LrkKxNIQlggW2JL9xRmEFtEIE9i2qbfLCBFzAJ/mSQWHWxjg+iYzSix+
 fsnNpAqNgFViQ3XT7GC2LwC1hJbv7UxdjFycLAAxV+2CoOERQXCJZrO9rNAlAhKnJz5hAWkhF
 PAQ2LDkRKQMLOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfcsJC2zkLTMQtKygJFlFaN
 6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7Gnc+dDjFK
 cjApifIWvzkQKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvIHvgOoEi1LTU
 yvSMnOA0QNTKsHBoyTC+/4tUJq3uCAxtzgzHSJ1ilGX49imy3+YhMBmSInzvgKZIQBSlFGaBz
 cCFsmXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMy7CWQKT2ZeCdymV0BHMAEdkb0B7IiSRIS
 UVANjqvgiqcUcPaGWiYeuhy3ZwjTlyP39CmJM/zgNLU0OL1E6NiUmuG/68+Sp9grvzjXPl9lR
 0ir8vknjPvOKjojcZ95+09WCKzM2dBrzv94/Y/uVtwuvTLs44/uv/9zLr/w+VlV0y8Cat6Xua
 HRPlJ/U+b8xVb/rTFe15Ylrrj0VmBm2/dsL0V1flViKMxINtZiLihMBmndeDd8CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505816441!111977530!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40884 invoked from network); 19 Sep 2017 10:20:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 10:20:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5035B5CB76;
 Tue, 19 Sep 2017 10:20:41 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-5-jgross@suse.com>
 <ad5191e669124b20a9079825ffb33f43@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <50eeb628-5e4f-b48e-2678-e180f13f3198@suse.com>
Date: Tue, 19 Sep 2017 12:20:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ad5191e669124b20a9079825ffb33f43@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 04/16] xen: add new domctl hypercall to
 set grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDkvMTcgMTI6MTQsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMTkg
U2VwdGVtYmVyIDIwMTcgMTA6NTkKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsgc3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZzsgV2VpIExpdQo+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47Cj4+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsKPj4ganVsaWVuLmdyYWxsQGFybS5jb207IGpi
ZXVsaWNoQHN1c2UuY29tOyBkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3YKPj4gU3ViamVjdDogW1hlbi1k
ZXZlbF0gW1BBVENIIHY3IDA0LzE2XSB4ZW46IGFkZCBuZXcgZG9tY3RsIGh5cGVyY2FsbCB0byBz
ZXQKPj4gZ3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCj4+Cj4+IEFkZCBhIGRvbWN0bCBoeXBl
cmNhbGwgdG8gc2V0IHRoZSBkb21haW4ncyByZXNvdXJjZSBsaW1pdHMgcmVnYXJkaW5nCj4+IGdy
YW50IHRhYmxlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+PiBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+Cj4+IC0tLQo+PiBWNjoKPj4gLSBtb3ZlZCBlYXJsaWVyIGluIHNlcmllcyB0byBzdXBwb3J0
IHNldF9nbnR0YWJfbGltaXRzIGJlaW5nCj4+ICAgbWFuZGF0b3J5IGZvciBkb21haW4gY3JlYXRp
b24KPj4KPj4gVjU6Cj4+IC0gYWRkIHNldF9nbnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21haW5f
Y29tbW9uIGluIHhlbi5pZgo+PiAgIChEYW5pZWwgRGUgR3JhYWYpCj4+Cj4+IFYzOgo+PiAtIHJl
bmFtZSAqZ250dGJsKiB0byAqZ250dGFiKiAoUGF1bCBEdXJyYW50KQo+PiAtLS0KPj4gIHRvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDIgKy0KPj4gIHRvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgIDIgKy0KPj4gIHhlbi9jb21tb24vZG9tY3RsLmMgICAg
ICAgICAgICAgICAgIHwgIDYgKysrKysrCj4+ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKPj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCAgICAgICAgIHwgMTEgKysrKysrKysrKysKPj4gIHhlbi9pbmNsdWRlL3hlbi9ncmFu
dF90YWJsZS5oICAgICAgIHwgIDIgKysKPj4gIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAg
ICAgICAgIHwgIDMgKysrCj4+ICB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8
ICAyICsrCj4+ICA4IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
Cj4+IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQo+PiBpbmRleCAzMzhjYWFm
NDFlLi4xNjQzYjQwMGYwIDEwMDY0NAo+PiAtLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxl
cy9kb20wLnRlCj4+ICsrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKPj4g
QEAgLTM5LDcgKzM5LDcgQEAgYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4gewo+PiAgfTsKPj4g
IGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluMiB7Cj4+ICAJc2V0X2NwdWlkIGdldHRzYyBzZXR0
c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhfZXZ0Y2huCj4+IHNldF92bnVtYWluZm8KPj4gLQlnZXRf
dm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcAo+PiArCWdldF92bnVtYWluZm8gcHNyX2Nt
dF9vcCBwc3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCj4+ICB9Owo+PiAgYWxsb3cgZG9tMF90
IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgo+PiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL3hlbi5pZgo+PiBpbmRleCA5MTI2NDAwMDJlLi41NTQzNzQ5NmY2IDEwMDY0NAo+PiAtLS0g
YS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKPj4gKysrIGIvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMveGVuLmlmCj4+IEBAIC01Miw3ICs1Miw3IEBAIGRlZmluZShgY3JlYXRl
X2RvbWFpbl9jb21tb24nLCBgCj4+ICAJCQlzZXR0aW1lIHNldGRvbWFpbmhhbmRsZSBnZXR2Y3B1
Y29udGV4dAo+PiBzZXRfbWlzY19pbmZvIH07Cj4+ICAJYWxsb3cgJDEgJDI6ZG9tYWluMiB7IHNl
dF9jcHVpZCBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldGNsYWltCj4+ICAJCQlzZXRfbWF4X2V2dGNo
biBzZXRfdm51bWFpbmZvIGdldF92bnVtYWluZm8KPj4gY2FjaGVmbHVzaAo+PiAtCQkJcHNyX2Nt
dF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgfTsKPj4gKwkJCXBzcl9jbXRfb3AgcHNyX2NhdF9v
cCBzb2Z0X3Jlc2V0IHNldF9nbnR0YWJfbGltaXRzCj4+IH07Cj4+ICAJYWxsb3cgJDEgJDI6c2Vj
dXJpdHkgY2hlY2tfY29udGV4dDsKPj4gIAlhbGxvdyAkMSAkMjpzaGFkb3cgZW5hYmxlOwo+PiAg
CWFsbG93ICQxICQyOm1tdSB7IG1hcF9yZWFkIG1hcF93cml0ZSBhZGp1c3QgbWVtb3J5bWFwCj4+
IHBoeXNtYXAgcGlucGFnZSBtbXVleHRfb3AgdXBkYXRlbXAgfTsKPj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4+IGluZGV4IDQyNjU4ZTU3
NDQuLjU4MzgxZjhmZTkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPj4gKysr
IGIveGVuL2NvbW1vbi9kb21jdGwuYwo+PiBAQCAtMTQsNiArMTQsNyBAQAo+PiAgI2luY2x1ZGUg
PHhlbi9zY2hlZC1pZi5oPgo+PiAgI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KPj4gICNpbmNsdWRl
IDx4ZW4vZXZlbnQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPj4gICNpbmNs
dWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPj4gICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPj4gICNp
bmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+PiBAQCAtMTE0OSw2ICsxMTUwLDExIEBAIGxvbmcKPj4g
ZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkK
Pj4gICAgICAgICAgICAgIGNvcHliYWNrID0gMTsKPj4gICAgICAgICAgYnJlYWs7Cj4+Cj4+ICsg
ICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOgo+PiArICAgICAgICByZXQgPSBn
cmFudF90YWJsZV9zZXRfbGltaXRzKGQsIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2Zy
YW1lcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+dS5zZXRf
Z250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFtZXMpOwo+PiArICAgICAgICBicmVhazsKPj4gKwo+
PiAgICAgIGRlZmF1bHQ6Cj4+ICAgICAgICAgIHJldCA9IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1
X2RvbWN0bCk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IGluZGV4IGFjODQ1ZGJi
MzUuLmY0OGVlZmY3YWQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+
PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gQEAgLTM2NDAsNiArMzY0MCwyNSBA
QCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPj4gICAgICB2LT5t
YXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKPj4gIH0KPj4KPj4gK2ludCBncmFudF90YWJs
ZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJh
bWVzKQo+PiArewo+PiArICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJs
ZTsKPj4gKyAgICBpbnQgcmV0ID0gLUVCVVNZOwo+PiArCj4+ICsgICAgaWYgKCAhZ3QgKQo+PiAr
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKPj4gKwo+PiArICAgIGdyYW50X3dyaXRlX2xvY2soZ3Qp
Owo+PiArCj4+ICsgICAgcmV0ID0gMDsKPj4gKyAgICAvKiBTZXQgbGltaXRzLCBhbGxvYyBuZWVk
ZWQgYXJyYXlzLiAqLwo+PiArCj4+ICsgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKPj4gKwo+
PiArICAgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsKPj4gICNpZmRlZiBDT05GSUdfSEFTX01FTV9T
SEFSSU5HCj4+ICBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxl
ICpndCwgZ3JhbnRfcmVmX3QgcmVmLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gaW5kZXggNTBm
ZjU4ZjViOS4uNjg1YzZlYmMxNSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiBAQCAtMTE2Myw2
ICsxMTYzLDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewo+PiAgdHlwZWRlZiBz
dHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+PiAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwo+Pgo+PiAr
c3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMgewo+PiArICAgIHVpbnQzMl90IGdy
YW50X2ZyYW1lczsgICAgIC8qIElOOiBpZiAwLCBkb250IGNoYW5nZSAqLwo+PiArICAgIHVpbnQz
Ml90IG1hcHRyYWNrX2ZyYW1lczsgIC8qIElOOiBpZiAwLCBkb250IGNoYW5nZSAqLwo+PiArfTsK
PiAKPiBXaHkgdGhlICNpZiAwIGhlcmU/CgpCZWNhdXNlIEkgbWlzc2VkIHRvIGRlbGV0ZSBpdC4g
VGhlICJpZiAwIiBjb21tZW50cyBhYm92ZSBhcmUKc3RhbGUsIHRvby4KCgpKdWVyZ2VuCgo+IAo+
ICAgUGF1bAo+IAo+PiArI2lmIDAKPj4gK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X2du
dHRhYl9saW1pdHMKPj4geGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0c190Owo+PiArREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0c190KTsKPj4gKyNl
bmRpZgo+PiArCj4+ICBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4+ICAgICAgdWludDMyX3QgY21kOwo+
PiAgI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAgICAgICAgICAgICAgICAgICAxCj4+
IEBAIC0xMjQwLDYgKzEyNDksNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4+ICAjZGVmaW5lIFhF
Tl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKPj4gICNkZWZpbmUgWEVO
X0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAo+PiAgI2RlZmluZSBYRU5f
RE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5Cj4+ICsjZGVmaW5lIFhFTl9E
T01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgICAgODAKPj4gICNkZWZpbmUgWEVOX0RP
TUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAo+PiAgI2RlZmluZSBYRU5fRE9N
Q1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCj4+ICAjZGVmaW5lIFhFTl9ET01D
VExfZ2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKPj4gQEAgLTEzMDIsNiArMTMxMiw3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNy
X2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKPj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxf
bW9uaXRvcl9vcCAgICAgICAgbW9uaXRvcl9vcDsKPj4gICAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKPj4gKyAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfc2V0X2dudHRhYl9saW1pdHMgc2V0X2dudHRhYl9saW1pdHM7Cj4+ICAgICAgICAgIHVp
bnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwo+PiAgICAgIH0gdTsK
Pj4gIH07Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCj4+IGluZGV4IDQzYjA3ZTYwYzUuLmRmMTFiMzEy
NjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCj4+IEBAIC0zOCw2ICszOCw4IEBAIGludCBn
cmFudF90YWJsZV9jcmVhdGUoCj4+ICB2b2lkIGdyYW50X3RhYmxlX2Rlc3Ryb3koCj4+ICAgICAg
c3RydWN0IGRvbWFpbiAqZCk7Cj4+ICB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3Qg
dmNwdSAqdik7Cj4+ICtpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcyk7Cj4+Cj4+ICAvKgo+PiAgICogQ2hlY2sg
aWYgZG9tYWluIGhhcyBhY3RpdmUgZ3JhbnRzIGFuZCBsb2cgZmlyc3QgMTAgb2YgdGhlbS4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3Mu
Ywo+PiBpbmRleCA1NmRjNWIwYWI5Li43YjAwNWFmODM0IDEwMDY0NAo+PiAtLS0gYS94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKPj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+IEBAIC03NDks
NiArNzQ5LDkgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50
IGNtZCkKPj4gICAgICBjYXNlIFhFTl9ET01DVExfc29mdF9yZXNldDoKPj4gICAgICAgICAgcmV0
dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwKPj4gRE9NQUlOMl9fU09G
VF9SRVNFVCk7Cj4+Cj4+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOgo+
PiArICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLAo+
PiBET01BSU4yX19TRVRfR05UVEFCX0xJTUlUUyk7Cj4+ICsKPj4gICAgICBkZWZhdWx0Ogo+PiAg
ICAgICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigiZG9tY3RsIiwgY21kKTsKPj4g
ICAgICB9Cj4+IGRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cwo+PiBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCj4+IGluZGV4IGRhOWYz
ZGZiMmUuLjNhMmQ4NjNiOGYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2Fj
Y2Vzc192ZWN0b3JzCj4+ICsrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
Cj4+IEBAIC0yNDgsNiArMjQ4LDggQEAgY2xhc3MgZG9tYWluMgo+PiAgICAgIG1lbV9zaGFyaW5n
Cj4+ICAjIFhFTl9ET01DVExfcHNyX2NhdF9vcAo+PiAgICAgIHBzcl9jYXRfb3AKPj4gKyMgWEVO
X0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cwo+PiArICAgIHNldF9nbnR0YWJfbGltaXRzCj4+ICB9
Cj4+Cj4+ICAjIFNpbWlsYXIgdG8gY2xhc3MgZG9tYWluLCBidXQgcHJpbWFyaWx5IGNvbnRhaW5z
IGRvbWN0bHMgcmVsYXRlZCB0byBIVk0KPj4gZG9tYWlucwo+PiAtLQo+PiAyLjEyLjMKPj4KPj4K
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFlN-0005XL-QV; Tue, 19 Sep 2017 10:28:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFlN-0005XF-3O
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:28:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 52/50-27708-441F0C95; Tue, 19 Sep 2017 10:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42LZKekooev48UC
 kQcsxZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePeRNmCZveK/rOH2BoYe9y6GDk5JAT8JJZP
 3sEKYrMJ6EgsPTqfCcQWEciU2P7vAJDNxcEs8I9JYvUSiCJhgTiJvYsvMkMUxUtMf9XCCGEbS
 Tzdf5ENxGYRUJU4sPg5mM0r4C7x/fQhMFsIqP7U9hNgCzgFzCQePIRYxiggK/GlcTXYTGYBcY
 lbTyDiEgICEkv2nGeGsEUlXj7+xwphG0hsXbqPpYuRA6heU2L9Ln2IVkWJKd0P2SHWCkqcnPm
 EZQKj8CwkU2chdMxC0jELSccCRpZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGpnq5qcXFiemp
 OYlJxXrJ+bmbGIFhzwAEOxiPTXY+xCjJwaQkynv+2oFIIb6k/JTKjMTijPii0pzU4kOMGhwcA
 n1rVl9glGLJy89LVZLgPQtSJ1iUmp5akZaZA4xMmFIJDh4lEd5skDRvcUFibnFmOkTqFKM9x7
 FNl/8wcfyYdAVIzrh5F0g+uTbvL5MQ2FQpcd73IG0CIG0ZpXlwQ2GJ5BKjrJQwLyPQyUI8Bal
 FuZklqPKvGMU5GJWEebeCTOHJzCuB2/0K6CwmkLM2gJ1VkoiQkmpgLJukopURWibB9E/Tffa0
 y0qxPjcXRO3hutv1dOJ8BwuJBOm4xr+7Q07W7JFfdyK3e/ebCqVwlwqRRxHsBWs64stuLrH/c
 0jZJ023T7FRcl6lukpcLtef9ze4WcMU/GrKnklzFPmx+k+MWaAmfavr8ISkqcvTmlIcr/6oWp
 Vk1Jok2e2TtUSJpTgj0VCLuag4EQDdqESYHwMAAA==
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505816897!112330425!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49922 invoked from network); 19 Sep 2017 10:28:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:28:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063328"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v7 12/16] xen: delay allocation of grant
 table	sub structures
Thread-Index: AQHTMS4GyrBvIg7w5U2Gb7KQd/PdxKK8ASTw
Date: Tue, 19 Sep 2017 10:28:16 +0000
Message-ID: <b26bd6fdb6d74036bd943e19c6f614bc@AMSPEX02CL03.citrite.net>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-13-jgross@suse.com>
In-Reply-To: <20170919095852.15785-13-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 12/16] xen: delay allocation of grant
	table	sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMDo1OQ0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBqdWxpZW4u
Z3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMTIvMTZdIHhlbjogZGVsYXkgYWxsb2Nh
dGlvbiBvZiBncmFudCB0YWJsZQ0KPiBzdWIgc3RydWN0dXJlcw0KPiANCj4gRGVsYXkgdGhlIGFs
bG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvDQo+
IGFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9mIHRoZXNlIHN0
cnVjdHVyZXMgYXQgYQ0KPiBwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3RydWN0dXJl
cyBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgpDQo+IGFuZCB0aGUgdGFibGUgZnJhbWVzIG9ubHkg
ZnJvbSBnbnR0YWJfZ3Jvd190YWJsZSgpLg0KDQpJcyB0aGlzIGxhc3Qgc2VudGVuY2Ugc3RpbGwg
Y29ycmVjdD8NCg0KICBQYXVsDQoNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4NCj4gLS0tDQo+IFY2Og0KPiAtIG1vdmUgY2FsbCBvZiBncmFudF90
YWJsZV9pbml0KCkgZm9yIGRvbTAgdG8gZ3JhbnRfdGFibGVfY3JlYXRlKCkNCj4gICAoSmFuIEJl
dWxpY2gpDQo+IC0gbW92ZSBmcmFtZSBhbGxvY2F0aW9ucyB0byBnbnR0YWJfZ3Jvd190YWJsZSgp
IChKYW4gQmV1bGljaCkNCj4gLSBzZXZlcmFsIG90aGVyIGNoYW5nZXMgZHVlIHRvIG5ldyBwYXRj
aCBvcmRlcg0KPiANCj4gVjQ6DQo+IC0gbWFrZSByZXQgbW9yZSBsb2NhbCAoV2VpIExpdSkNCj4g
DQo+IFYzOg0KPiAtIG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZnJvbSBnbnR0YWJf
c2V0dXBfdGFibGUoKSB0bw0KPiAgIGdudHRhYl9ncm93X3RhYmxlKCkgKFBhdWwgRHVycmFudCkN
Cj4gLS0tDQo+ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxMTMgKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0NCj4gLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwg
NTIgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IGluZGV4
IGY0OGVlZmY3YWQuLmY2Njk0MDU1MWUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYw0KPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gQEAgLTE2NTUsNiAr
MTY1NSw0NiBAQCBnbnR0YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4N
Cj4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpDQo+ICAgICAgZ3QtPm5yX3N0YXR1c19mcmFt
ZXMgPSAwOw0KPiAgfQ0KPiANCj4gK3N0YXRpYyBpbnQNCj4gK2dyYW50X3RhYmxlX2luaXQoc3Ry
dWN0IGdyYW50X3RhYmxlICpndCkNCj4gK3sNCj4gKyAgICBpZiAoIGd0LT5hY3RpdmUgKQ0KPiAr
ICAgICAgICByZXR1cm4gLUVCVVNZOw0KPiArDQo+ICsgICAgLyogQWN0aXZlIGdyYW50IHRhYmxl
LiAqLw0KPiArICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0
aXZlX2dyYW50X2ZyYW1lcyk7DQo+ICsgICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQ0KPiAr
ICAgICAgICBnb3RvIG5vX21lbTsNCj4gKw0KPiArICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBm
b3JlaWduIGZyYW1lcyB0YWJsZSAqLw0KPiArICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4
X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7DQo+ICsgICAgaWYgKCBn
dC0+bWFwdHJhY2sgPT0gTlVMTCApDQo+ICsgICAgICAgIGdvdG8gbm9fbWVtOw0KPiArDQo+ICsg
ICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLw0KPiArICAgIGd0LT5zaGFyZWRfcmF3ID0geHph
bGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpOw0KPiArICAgIGlmICggZ3QtPnNo
YXJlZF9yYXcgPT0gTlVMTCApDQo+ICsgICAgICAgIGdvdG8gbm9fbWVtOw0KPiArDQo+ICsgICAg
LyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8NCj4gKyAg
ICBndC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50
X2ZyYW1lcykpOw0KPiArICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkNCj4gKyAgICAgICAg
Z290byBub19tZW07DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4gKw0KPiArIG5vX21lbToNCj4g
KyAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7DQo+ICsgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxM
Ow0KPiArICAgIHZmcmVlKGd0LT5tYXB0cmFjayk7DQo+ICsgICAgZ3QtPm1hcHRyYWNrID0gTlVM
TDsNCj4gKyAgICB4ZnJlZShndC0+YWN0aXZlKTsNCj4gKyAgICBndC0+YWN0aXZlID0gTlVMTDsN
Cj4gKyAgICByZXR1cm4gLUVOT01FTTsNCj4gK30NCj4gKw0KPiAgLyoNCj4gICAqIEdyb3cgdGhl
IGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncw0KPiAg
ICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLg0KPiBAQCAtMTY2NSw2
ICsxNzA1LDEwIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludA0KPiByZXFfbnJfZnJhbWVzKQ0KPiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBk
LT5ncmFudF90YWJsZTsNCj4gICAgICB1bnNpZ25lZCBpbnQgaSwgajsNCj4gDQo+ICsgICAgQVNT
RVJUKGd0LT5hY3RpdmUpOw0KPiArDQo+ICsgICAgaWYgKCByZXFfbnJfZnJhbWVzIDwgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMgKQ0KPiArICAgICAgICByZXFfbnJfZnJhbWVzID0gSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVM7DQo+ICAgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4X2dyYW50
X2ZyYW1lcyk7DQo+IA0KPiAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLA0KPiBAQCAtMzM4MSw3
NSArMzQyNSwyMSBAQCBncmFudF90YWJsZV9jcmVhdGUoDQo+ICAgICAgc3RydWN0IGRvbWFpbiAq
ZCkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7DQo+IC0gICAgdW5zaWduZWQg
aW50IGksIGo7DQo+IA0KPiAgICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJs
ZSkpID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbV8wOw0KPiArICAgICAgICByZXR1
cm4gLUVOT01FTTsNCj4gDQo+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLw0KPiAgICAgIHBlcmNw
dV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsNCj4gICAgICBz
cGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7DQo+IC0gICAgdC0+bnJfZ3JhbnRfZnJh
bWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7DQo+IC0NCj4gLSAgICAvKiBBY3RpdmUgZ3Jh
bnQgdGFibGUuICovDQo+IC0gICAgaWYgKCAodC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1
Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQ0KPiAtICAgICAg
ICBnb3RvIG5vX21lbV8xOw0KPiAtICAgIGZvciAoIGkgPSAwOw0KPiAtICAgICAgICAgIGkgPCBu
dW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOw0K
PiBpKysgKQ0KPiAtICAgIHsNCj4gLSAgICAgICAgaWYgKCAodC0+YWN0aXZlW2ldID0gYWxsb2Nf
eGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQ0KPiAtICAgICAgICAgICAgZ290byBub19tZW1fMjsN
Cj4gLSAgICAgICAgY2xlYXJfcGFnZSh0LT5hY3RpdmVbaV0pOw0KPiAtICAgICAgICBmb3IgKCBq
ID0gMDsgaiA8IEFDR05UX1BFUl9QQUdFOyBqKysgKQ0KPiAtICAgICAgICAgICAgc3Bpbl9sb2Nr
X2luaXQoJnQtPmFjdGl2ZVtpXVtqXS5sb2NrKTsNCj4gLSAgICB9DQo+IC0NCj4gLSAgICAvKiBU
cmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8NCj4gLSAgICB0LT5tYXB0
cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqdC0+bWFwdHJhY2sp
KTsNCj4gLSAgICBpZiAoIHQtPm1hcHRyYWNrID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5v
X21lbV8yOw0KPiAtDQo+IC0gICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLw0KPiAtICAgIGlm
ICggKHQtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1l
cykpID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbV8zOw0KPiAtICAgIGZvciAoIGkg
PSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApDQo+IC0gICAgew0KPiAtICAg
ICAgICBpZiAoICh0LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5V
TEwgKQ0KPiAtICAgICAgICAgICAgZ290byBub19tZW1fNDsNCj4gLSAgICAgICAgY2xlYXJfcGFn
ZSh0LT5zaGFyZWRfcmF3W2ldKTsNCj4gLSAgICB9DQo+IC0NCj4gLSAgICAvKiBTdGF0dXMgcGFn
ZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLw0KPiAtICAgIHQtPnN0YXR1cyA9
IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwNCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOw0KPiAt
ICAgIGlmICggdC0+c3RhdHVzID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbV80Ow0K
PiAtDQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsr
ICkNCj4gLSAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsNCj4gLQ0K
PiAtICAgIHQtPm5yX3N0YXR1c19mcmFtZXMgPSAwOw0KPiANCj4gICAgICAvKiBPa2F5LCBpbnN0
YWxsIHRoZSBzdHJ1Y3R1cmUuICovDQo+ICAgICAgZC0+Z3JhbnRfdGFibGUgPSB0Ow0KPiAtICAg
IHJldHVybiAwOw0KPiANCj4gLSBub19tZW1fNDoNCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElO
SVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQ0KPiAtICAgICAgICBmcmVlX3hlbmhlYXBfcGFn
ZSh0LT5zaGFyZWRfcmF3W2ldKTsNCj4gLSAgICB4ZnJlZSh0LT5zaGFyZWRfcmF3KTsNCj4gLSBu
b19tZW1fMzoNCj4gLSAgICB2ZnJlZSh0LT5tYXB0cmFjayk7DQo+IC0gbm9fbWVtXzI6DQo+IC0g
ICAgZm9yICggaSA9IDA7DQo+IC0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hh
X2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7DQo+IGkrKyApDQo+IC0gICAgICAgIGZy
ZWVfeGVuaGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7DQo+IC0gICAgeGZyZWUodC0+YWN0aXZlKTsN
Cj4gLSBub19tZW1fMToNCj4gLSAgICB4ZnJlZSh0KTsNCj4gLSBub19tZW1fMDoNCj4gLSAgICBy
ZXR1cm4gLUVOT01FTTsNCj4gKyAgICBpZiAoIGQtPmRvbWFpbl9pZCA9PSAwICkNCj4gKyAgICAg
ICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQodCk7DQo+ICsNCj4gKyAgICByZXR1cm4gMDsNCj4g
IH0NCj4gDQo+ICB2b2lkDQo+IEBAIC0zNjUxLDggKzM2NDEsOSBAQCBpbnQgZ3JhbnRfdGFibGVf
c2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLA0KPiB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVz
LA0KPiANCj4gICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsNCj4gDQo+IC0gICAgcmV0ID0gMDsN
Cj4gLSAgICAvKiBTZXQgbGltaXRzLCBhbGxvYyBuZWVkZWQgYXJyYXlzLiAqLw0KPiArICAgIC8q
IFNldCBsaW1pdHMuICovDQo+ICsgICAgaWYgKCAhZ3QtPmFjdGl2ZSApDQo+ICsgICAgICAgIHJl
dCA9IGdyYW50X3RhYmxlX2luaXQoZ3QpOw0KPiANCj4gICAgICBncmFudF93cml0ZV91bmxvY2so
Z3QpOw0KPiANCj4gLS0NCj4gMi4xMi4zDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:28:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFlU-0005Y6-1j; Tue, 19 Sep 2017 10:28:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duFlS-0005Xj-Rl
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:28:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 ED/E3-02817-A41F0C95; Tue, 19 Sep 2017 10:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQtft44F
 Igzlf5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozv7bvZCjbYV1zY5N3AuFmvi5GDQ0LAT+LP
 X7cuRk4OFgFViXf3H7GChNkE7CWmf60ACYsAhTu23mTqYuTiYBY4xiTxaPFNdpCEsECwRMvhP
 0wgNq+Ap8Sm3d2sIEVCAq2MEieWPGaHSAhKnJz5hAXEZhbQk7gxdQobyAJmAWmJ5f84IMLyEs
 1bZzOD2JxAczbuX8gKYosKqEicXLkGbL6QgKJE/7wHbCC2hEC6xMRnPSwTGAVmIdkwC8mGWQg
 bZiHZsICRZRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLAy
 AMEOxmOTnQ8xSnIwKYnynr92IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9ZkJxgUWp6akVaZ
 g4wbmDSEhw8SiK82SBp3uKCxNzizHSI1ClGRSlx3vcgCQGQREZpHlwbLFYvMcpKCfMyAh0ixF
 OQWpSbWYIq/4pRnINRSZh3K8gUnsy8Erjpr4AWM4Es3gC2uCQRISXVwBi/qre0PEBJsOZdjIL
 g7OX7RCu3xO/LO20RUHrxjZauqvFPk1XXYs087xi+rFv6LmQGh/rVjct3GhxSufL5/sy4SWoX
 2zVslat8HDhOfjFZNjt9VcjSCY0lbFu0HKTXTtMVrptUF1StsbHhU3vZOwG7ZwU8Os9S9pTFr
 Ax//ktnihj/HTlDRSWW4oxEQy3mouJEAJyx2HvQAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505816897!112330425!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50802 invoked from network); 19 Sep 2017 10:28:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:28:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063331"
Date: Tue, 19 Sep 2017 11:28:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919102818.marw7n5xshqtyrmf@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFj
ZSwKPiAnbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBz
ciBhbGxvY2F0aW9uCj4gZmVhdHVyZXMuIEl0IGFsc28gaW1wbGVtZW50cyBjb3JyZXNwb25kaW5n
IGxpc3QgZnJlZSBmdW5jdGlvbiwKPiAnbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlJyBhbmQg
bWFrZSAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycgdG8gY2FsbAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBebWFrZXMgICAgICAgICAgICAgICAgICAgICAgICBeY2FsbAo+ICds
aWJ4bF9wc3JfZ2V0X2h3X2luZm8nIHRvIGF2b2lkIHJlZHVuZGFudCBjb2RlcyBpbiBsaWJ4bF9w
c3IuYy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXmNvZGUK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiAt
LS0KPiB2MzoKPiAgICAgLSByZW1vdmUgY2FzdGluZy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCj4gICAgIC0gcmVtb3ZlIGlubGluZS4KPiAgICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gY2hhbmdlICdsaWJ4Y19fcHNyX2h3X2luZm9f
dG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCj4gICAgICAgJ2xpYnhsX194Y19od19pbmZvX3RvX2xp
YnhsX2h3X2luZm8nLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAg
ICAgLSByZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFtZXMuCj4gICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAgICAtIGNoYW5nZSBzb21lICdMT0dFJyB0byAnTE9H
Jy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gY2hlY2sg
cmV0dXJuZWQgJ3hjX3R5cGUnIGFuZCByZW1vdmUgcmVkdW5kYW50ICdsdmwnIGNoZWNrLgo+ICAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiB2MjoKPiAgICAgLSBzcGxpdCB0
aGlzIHBhdGNoIG91dCBmcm9tIGEgYmlnIHBhdGNoIGluIHYxLgo+ICAgICAgIChzdWdnZXN0ZWQg
YnkgV2VpIExpdSkKPiAgICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdDQVQn
IGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4bCBzdHJ1Y3R1cmUKPiAgICAgICBuYW1lICdjYXRfaW5m
bycvJ21iYV9pbmZvJyBpcyBjaGFuZ2VkIHRvICdjYXQnLydtYmEnLgo+ICAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIGNhbGwgJ2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJl
ZScgaW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIHRvIGZyZWUKPiAgICAgICBhbGxvY2F0ZWQg
cmVzb3VyY2VzLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICB0b29s
cy9saWJ4bC9saWJ4bF9wc3IuYyB8IDE0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAz
NyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IGluZGV4IGRkNDEyY2MuLmQ1MzRlYzIgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwo+IEBAIC0zODIsNjAgKzM4Miw0OSBAQCBzdGF0aWMgeGNfcHNyX2ZlYXRfdHlwZSBs
aWJ4bF9fZmVhdF90eXBlX3RvX2xpYnhjX2ZlYXRfdHlwZSgKPiAgICAgIHJldHVybiB4Y190eXBl
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGxpYnhsX19od19pbmZvX3RvX2xpYnhsX2NhdF9pbmZv
KAo+ICsgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsIGxpYnhsX3Bzcl9o
d19pbmZvICpod19pbmZvLAo+ICsgICAgICAgICAgICAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKmNh
dF9pbmZvKQo+ICt7Cj4gKyAgICBpZiAodHlwZSAhPSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVCkK
PiArICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CgpTaW5jZSB0aGlzIGlzIGFuIGludGVybmFs
IGxpYnhsIGZ1bmN0aW9uLCBpcyB0aGVyZSBhbnkgcG9zc2libGUgdmFsaWQKc2NlbmFyaW8gd2hl
cmUgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2l0aCB0eXBlICE9CkxJQlhMX1BTUl9GRUFUX1RZ
UEVfQ0FUPwoKSWYgbm90IHRoaXMgc2hvdWxkIGJlIGFuIGFzc2VydCBpbnN0ZWFkLCBhbmQgdGhl
IGZ1bmN0aW9uIGNvdWxkIHJldHVybgp2b2lkLgoKPiArCj4gKyAgICBjYXRfaW5mby0+aWQgPSBo
d19pbmZvLT5pZDsKPiArICAgIGNhdF9pbmZvLT5jb3NfbWF4ID0gaHdfaW5mby0+dS5jYXQuY29z
X21heDsKPiArICAgIGNhdF9pbmZvLT5jYm1fbGVuID0gaHdfaW5mby0+dS5jYXQuY2JtX2xlbjsK
PiArICAgIGNhdF9pbmZvLT5jZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVk
Owo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfcHNyX2NhdF9nZXRf
aW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCkK
PiAgewo+ICAgICAgR0NfSU5JVChjdHgpOwo+ICAgICAgaW50IHJjOwo+IC0gICAgaW50IGkgPSAw
LCBzb2NrZXRpZCwgbnJfc29ja2V0czsKPiAtICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvOwo+
ICAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Cj4gLSAgICB4Y19wc3JfaHdfaW5mbyBod19p
bmZvOwo+IC0gICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwo+IC0KPiAtICAgIGxpYnhsX2Jp
dG1hcF9pbml0KCZzb2NrZXRtYXApOwo+ICAKPiAtICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNp
Y2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKPiAtICAgIGlmIChyYykgewo+IC0gICAgICAg
IExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKPiArICAg
IHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmh3X2luZm8sIG5yLCBMSUJYTF9QU1Jf
RkVBVF9UWVBFX0NBVCwgbHZsKTsKPiArICAgIGlmIChyYykKPiAgICAgICAgICBnb3RvIG91dDsK
PiAtICAgIH0KPiAgCj4gLSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tl
dG1hcCwgbnJfc29ja2V0cyk7Cj4gLSAgICByYyA9IGxpYnhsX2dldF9vbmxpbmVfc29ja2V0bWFw
KGN0eCwgJnNvY2tldG1hcCk7Cj4gLSAgICBpZiAocmMgPCAwKSB7Cj4gLSAgICAgICAgTE9HRShF
UlJPUiwgImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKPiAtICAgICAgICBnb3Rv
IG91dDsKPiAtICAgIH0KPiAtCj4gLSAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRfdHlwZV90b19s
aWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Cj4gLSAgICBpZiAo
eGNfdHlwZSA9PSBYQ19QU1JfRkVBVF9VTktOT1dOKSB7Cj4gLSAgICAgICAgTE9HKEVSUk9SLCAi
ZmVhdHVyZSB0eXBlIG9yIGx2bCBpcyB3cm9uZyIpOwo+IC0gICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKPiAtICAgICAgICBnb3RvIG91dDsKPiAtICAgIH0KPiArICAgIHB0ciA9IGxpYnhsX19tYWxs
b2MoTk9HQywgKm5yICogc2l6ZW9mKGxpYnhsX3Bzcl9jYXRfaW5mbykpOwo+ICAKPiAtICAgIHB0
ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0
X2luZm8pKTsKPiAtCj4gLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBzb2Nr
ZXRtYXApIHsKPiAtICAgICAgICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKPiAtICAgICAgICBpZiAo
eGNfcHNyX2dldF9od19pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlwZSwgJmh3X2luZm8p
KSB7Cj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgKm5yOyBpKyspIHsKPiArICAgICAgICBpZiAobGli
eGxfX2h3X2luZm9fdG9fbGlieGxfY2F0X2luZm8oTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZod19pbmZvW2ld
LCAmcHRyW2ldKSkgewoKUGxlYXNlIHVzZSByYyBoZXJlOgoKcmMgPSBsaWJ4bF9faHdfaW5mb190
b19saWJ4bF9jYXRfaW5mbyguLi4pOwppZiAocmMpIHsKICAgIC4uLgoKVGhpcyBoYXMgdGhlIGJv
bnVzIG9mIG5vdCBsb3NpbmcgdGhlIGVycm9yIGNvZGUgcmV0dXJuZWQgYnkKbGlieGxfX2h3X2lu
Zm9fdG9fbGlieGxfY2F0X2luZm8uCgo+ICsgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mb19s
aXN0X2ZyZWUoaHdfaW5mbywgKm5yKTsKPiAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+
ICAgICAgICAgICAgICBmcmVlKHB0cik7Cj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAg
ICAgIH0KPiAtCj4gLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBod19pbmZvLnUueGNfY2F0LmNv
c19tYXg7Cj4gLSAgICAgICAgcHRyW2ldLmNibV9sZW4gPSBod19pbmZvLnUueGNfY2F0LmNibV9s
ZW47Cj4gLSAgICAgICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby51LnhjX2NhdC5jZHBf
ZW5hYmxlZDsKPiAtCj4gLSAgICAgICAgaSsrOwo+ICAgICAgfQo+ICAKPiAgICAgICppbmZvID0g
cHRyOwo+IC0gICAgKm5yID0gaTsKPiArICAgIGxpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZSho
d19pbmZvLCAqbnIpOwo+ICBvdXQ6Cj4gLSAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0
bWFwKTsKPiAgICAgIEdDX0ZSRUU7Cj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiBAQCAtNDc2LDE1
ICs0NjUsOTcgQEAgaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKPiAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50
IGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8oCj4gKyAgICAgICAgICAgICAgIGxp
YnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKnhjX2luZm8sCj4gKyAgICAg
ICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICp4bF9pbmZvKQo+ICt7Cj4gKyAgICBzd2l0Y2gg
KHR5cGUpIHsKPiArICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6Cj4gKyAgICAgICAg
eGxfaW5mby0+dS5jYXQuY29zX21heCA9IHhjX2luZm8tPnUueGNfY2F0LmNvc19tYXg7Cj4gKyAg
ICAgICAgeGxfaW5mby0+dS5jYXQuY2JtX2xlbiA9IHhjX2luZm8tPnUueGNfY2F0LmNibV9sZW47
Cj4gKyAgICAgICAgeGxfaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSB4Y19pbmZvLT51LnhjX2Nh
dC5jZHBfZW5hYmxlZDsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgTElCWExfUFNSX0ZF
QVRfVFlQRV9NQkE6Cj4gKyAgICAgICAgeGxfaW5mby0+dS5tYmEuY29zX21heCA9IHhjX2luZm8t
PnUueGNfbWJhLmNvc19tYXg7Cj4gKyAgICAgICAgeGxfaW5mby0+dS5tYmEudGhydGxfbWF4ID0g
eGNfaW5mby0+dS54Y19tYmEudGhydGxfbWF4Owo+ICsgICAgICAgIHhsX2luZm8tPnUubWJhLmxp
bmVhciA9IHhjX2luZm8tPnUueGNfbWJhLmxpbmVhcjsKPiArICAgICAgICBicmVhazsKPiArICAg
IGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBpbnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCj4gIHsKPiAtICAgIHJl
dHVybiBFUlJPUl9GQUlMOwo+ICsgICAgR0NfSU5JVChjdHgpOwo+ICsgICAgaW50IHJjLCBucl9z
b2NrZXRzOwo+ICsgICAgdW5zaWduZWQgaW50IGkgPSAwLCBzb2NrZXRpZDsKPiArICAgIGxpYnhs
X2JpdG1hcCBzb2NrZXRtYXA7Cj4gKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqcHRyOwo+ICsgICAg
eGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOwo+ICsgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsK
PiArCj4gKyAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKPiArCj4gKyAgICB4Y190
eXBlID0gbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUodHlwZSwgbHZsKTsKPiAr
ICAgIGlmICh4Y190eXBlID09IFhDX1BTUl9GRUFUX1VOS05PV04pIHsKPiArICAgICAgICBMT0co
RVJST1IsICJmZWF0dXJlIHR5cGUgb3IgbHZsIGlzIHdyb25nIik7Cj4gKyAgICAgICAgcmMgPSBF
UlJPUl9GQUlMOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJjID0g
bGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKPiArICAgIGlm
IChyYykgewo+ICsgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tl
dCBjb3VudCIpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIGxpYnhs
X3NvY2tldF9iaXRtYXBfYWxsb2MoY3R4LCAmc29ja2V0bWFwLCBucl9zb2NrZXRzKTsKPiArICAg
IHJjID0gbGlieGxfZ2V0X29ubGluZV9zb2NrZXRtYXAoY3R4LCAmc29ja2V0bWFwKTsKPiArICAg
IGlmIChyYyA8IDApIHsKPiArICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBhdmFp
bGFibGUgc29ja2V0cyIpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAg
IHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3Jf
aHdfaW5mbykpOwo+ICsKPiArICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNv
Y2tldG1hcCkgewo+ICsgICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOwo+ICsgICAgICAgIGlm
ICh4Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5m
bykpIHsKPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ICsgICAgICAgICAgICBmcmVl
KHB0cik7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgaWYgKGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8odHlwZSwgJmh3X2luZm8s
ICZwdHJbaV0pKSB7Cj4gKyAgICAgICAgICAgIExPR0UoRVJST1IsICJJbnB1dCB0eXBlICVkIGlz
IHdyb25nIVxuIiwgdHlwZSk7Cj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAg
ICAgICAgICAgZnJlZShwdHIpOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9
Cj4gKyAgICAgICAgaSsrOwo+ICsgICAgfQo+ICsKPiArICAgICppbmZvID0gcHRyOwo+ICsgICAg
Km5yID0gaTsKPiArb3V0Ogo+ICsgICAgbGlieGxfYml0bWFwX2Rpc3Bvc2UoJnNvY2tldG1hcCk7
Cj4gKyAgICBHQ19GUkVFOwo+ICsgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICB2b2lkIGxpYnhs
X3Bzcl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQg
aW50IG5yKQo+ICB7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBmb3IgKGkgPSAw
OyBpIDwgbnI7IGkrKykKPiArICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mb19kaXNwb3NlKCZsaXN0
W2ldKTsKPiArICAgIGZyZWUobGlzdCk7CgpEb24ndCB5b3UgYWxzbyBuZWVkIGEgbGlieGxfcHNy
X2NhdF9pbmZvX2xpc3RfZnJlZT8gT3IgYW0gSSBtaXNzaW5nCnNvbWV0aGluZz8KCj4gIH0KPiAg
Cj4gIC8qCj4gLS0gCj4gMS45LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:31:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:31:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFnx-0006Ec-FN; Tue, 19 Sep 2017 10:31:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFnw-0006EH-8q
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:31:00 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 2A/ED-22410-3E1F0C95;
 Tue, 19 Sep 2017 10:30:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42LZKekoofvg44F
 Ig+8TzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1+ycxFnQmV/RNaGZvYHyS2MXIySEh4Ccx
 5cUpJhCbTUBHYunR+WC2iECmxPZ/B4BsLg5mgX9MEquX7GAFSQgLZEkc2XObHaIoW+Lzy4lsE
 LaRRP/hMywgNouAqkTz40dgg3gF3CV+7TkLFhcSiJc4du4GM4jNKWAmcfvLVLA5jAKyEl8aV4
 PFmQXEJW49gThCQkBAYsme88wQtqjEy8f/WCFsA4mtS/cBzeQAqteUWL9LH6JVUWJK90N2iLW
 CEidnPmGZwCg8C8nUWQgds5B0zELSsYCRZRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5u
 anFxYnpqTmJSsV5yfu4mRmDoMwDBDsa/awMPMUpyMCmJ8opG7o8U4kvKT6nMSCzOiC8qzUktP
 sSowcEh0Ldm9QVGKZa8/LxUJQnebRoHIoUEi1LTUyvSMnOA0QlTKsHBoyTCOw8kzVtckJhbnJ
 kOkTrFaMlxbNPlP0wcM27eBZJPrs37yyQENk9KnDcZpEEApCGjNA9uHCyBXGKUlRLmZQQ6Voi
 nILUoN7MEVf4VozgHo5Iw72yQKTyZeSVwW18BHcQEdFDLjj0gB5UkIqSkGhhTpkZbx55QzLyZ
 aajAcs8m5dyFN+WfX9RNUFBSP7IjqWlftdVB+82R7Pq5z9u/5iw/Nf/qZnVlxQW7ykOiX6RtO
 2nHNy+HqW9/EkNc2s234gfiXXMbeE8tOa06X2rfN8cTPcveP57myR+n/tp/75+E/2ab57JWG3
 SZHd/eyHO7e1VaillCr74SS3FGoqEWc1FxIgDilsNTGwMAAA==
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505817056!117130837!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12789 invoked from network); 19 Sep 2017 10:30:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:30:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063441"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v7 13/16] xen/arm: move arch specific grant
 table bits into grant_table.c
Thread-Index: AQHTMS4M++OWCapLm0KICLEmVpE3FqK8Ajuw
Date: Tue, 19 Sep 2017 10:30:56 +0000
Message-ID: <fd1c9fdbfb45417ca1441124cb5f820d@AMSPEX02CL03.citrite.net>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-14-jgross@suse.com>
In-Reply-To: <20170919095852.15785-14-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 13/16] xen/arm: move arch specific
	grant	table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMDo1OQ0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBqdWxpZW4u
Z3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMTMvMTZdIHhlbi9hcm06IG1vdmUgYXJj
aCBzcGVjaWZpYyBncmFudA0KPiB0YWJsZSBiaXRzIGludG8gZ3JhbnRfdGFibGUuYw0KPiANCj4g
SW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRhIHRv
IHRoZSBkb21haW4NCj4gc3RydWN0dXJlIGFkZCBpdCB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUuIEFk
ZCB0aGUgbmVlZGVkIGFyY2ggZnVuY3Rpb25zDQo+IHRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5o
IGluY2x1ZGVzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4NCg0KPiAtLS0NCj4gVjc6DQo+IC0gcmUtYWRkICNpbmNsdWRlIDxhc20vZ3JhbnQtdGFi
bGUuaD4gaW4gZ3JhbnRfdGFibGUuaCAoSnVsaWVuIEdyYWxsKQ0KPiAtLS0NCj4gIHhlbi9hcmNo
L2FybS9kb21haW4uYyAgICAgICAgICAgICB8ICAyIC0tDQo+ICB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrLS0tLS0tLQ0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgIHwgIDEgLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oIHwgMjYgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0NCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8IDEyICsrKysrKystLS0tLQ0KPiAgeGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwgIDIgKysNCj4gIDYgZmlsZXMgY2hhbmdlZCwg
NDcgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jDQo+IGluZGV4IDc4NGFl
MzkyY2YuLmUzOWE3OTg4NWMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYw0K
PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMNCj4gQEAgLTQ4NiwxMyArNDg2LDExIEBAIHN0
cnVjdCBkb21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkNCj4gICAgICAgICAgcmV0dXJu
IE5VTEw7DQo+IA0KPiAgICAgIGNsZWFyX3BhZ2UoZCk7DQo+IC0gICAgZC0+YXJjaC5ncmFudF90
YWJsZV9nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKTsNCj4gICAg
ICByZXR1cm4gZDsNCj4gIH0NCj4gDQo+ICB2b2lkIGZyZWVfZG9tYWluX3N0cnVjdChzdHJ1Y3Qg
ZG9tYWluICpkKQ0KPiAgew0KPiAtICAgIHhmcmVlKGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuKTsN
Cj4gICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsNCj4gIH0NCj4gDQo+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gaW5k
ZXggZjY2OTQwNTUxZS4uMjZmOWEzMjY1NiAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jDQo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiBAQCAtNzIsNiAr
NzIsOCBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGUgew0KPiAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRf
ZW50cnkgKiphY3RpdmU7DQo+ICAgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBwZXIgdmNw
dS4gKi8NCj4gICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOw0KPiArDQo+ICsg
ICAgc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggYXJjaDsNCj4gIH07DQo+IA0KPiAgI2lmbmRlZiBE
RUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVycmlkZSAq
Lw0KPiBAQCAtMTY1OCw2ICsxNjYwLDggQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluDQo+ICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAgc3RhdGlj
IGludA0KPiAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiAgew0K
PiArICAgIGludCByZXQgPSAtRU5PTUVNOw0KPiArDQo+ICAgICAgaWYgKCBndC0+YWN0aXZlICkN
Cj4gICAgICAgICAgcmV0dXJuIC1FQlVTWTsNCj4gDQo+IEBAIC0xNjY1LDM0ICsxNjY5LDQwIEBA
IGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGdyYW50X3RhYmxlICpndCkNCj4gICAgICBndC0+YWN0
aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpOw0K
PiAgICAgIGlmICggZ3QtPmFjdGl2ZSA9PSBOVUxMICkNCj4gLSAgICAgICAgZ290byBub19tZW07
DQo+ICsgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQg
Zm9yZWlnbiBmcmFtZXMgdGFibGUgKi8NCj4gICAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1h
eF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOw0KPiAgICAgIGlmICgg
Z3QtPm1hcHRyYWNrID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG5vX21lbTsNCj4gKyAgICAg
ICAgZ290byBvdXQ7DQo+IA0KPiAgICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8NCj4gICAg
ICBndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVz
KTsNCj4gICAgICBpZiAoIGd0LT5zaGFyZWRfcmF3ID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3Rv
IG5vX21lbTsNCj4gKyAgICAgICAgZ290byBvdXQ7DQo+IA0KPiAgICAgIC8qIFN0YXR1cyBwYWdl
cyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovDQo+ICAgICAgZ3QtPnN0YXR1cyA9
IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwNCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsNCj4g
ICAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApDQo+IC0gICAgICAgIGdvdG8gbm9fbWVtOw0K
PiArICAgICAgICBnb3RvIG91dDsNCj4gKw0KPiArICAgIHJldCA9IGdudHRhYl9pbml0X2FyY2go
Z3QpOw0KPiArICAgIGlmICggcmV0ICkNCj4gKyAgICAgICAgZ290byBvdXQ7DQo+IA0KPiAgICAg
IHJldHVybiAwOw0KPiANCj4gLSBub19tZW06DQo+ICsgb3V0Og0KPiArICAgIHhmcmVlKGd0LT5z
dGF0dXMpOw0KPiArICAgIGd0LT5zdGF0dXMgPSBOVUxMOw0KPiAgICAgIHhmcmVlKGd0LT5zaGFy
ZWRfcmF3KTsNCj4gICAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7DQo+ICAgICAgdmZyZWUoZ3Qt
Pm1hcHRyYWNrKTsNCj4gICAgICBndC0+bWFwdHJhY2sgPSBOVUxMOw0KPiAgICAgIHhmcmVlKGd0
LT5hY3RpdmUpOw0KPiAgICAgIGd0LT5hY3RpdmUgPSBOVUxMOw0KPiAtICAgIHJldHVybiAtRU5P
TUVNOw0KPiArICAgIHJldHVybiByZXQ7DQo+ICB9DQo+IA0KPiAgLyoNCj4gQEAgLTM2MDMsNiAr
MzYxMyw4IEBAIGdyYW50X3RhYmxlX2Rlc3Ryb3koDQo+ICAgICAgaWYgKCB0ID09IE5VTEwgKQ0K
PiAgICAgICAgICByZXR1cm47DQo+IA0KPiArICAgIGdudHRhYl9kZXN0cm95X2FyY2godCk7DQo+
ICsNCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2dyYW50X2ZyYW1lcyh0KTsgaSsrICkNCj4g
ICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7DQo+ICAgICAgeGZy
ZWUodC0+c2hhcmVkX3Jhdyk7DQo+IEBAIC0zNzI5LDcgKzM3NDEsNyBAQCBpbnQgZ250dGFiX21h
cF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZA0KPiBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LA0KPiAgICAgIH0NCj4gDQo+ICAgICAgaWYgKCAhcmMgKQ0KPiAtICAgICAgICBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7DQo+ICsgICAgICAgIGdudHRhYl9zZXRfZnJhbWVfZ2Zu
KGd0LCBpZHgsIGdmbik7DQo+IA0KPiAgICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7DQo+IA0K
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS0NCj4gYXJtL2RvbWFpbi5oDQo+IGluZGV4IGIxNzRjNjUwODAuLmNlOWI2YTQwMzIgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgNCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaA0KPiBAQCAtNTAsNyArNTAsNiBAQCBzdHJ1Y3QgYXJjaF9k
b21haW4NCj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiBwMm07DQo+IA0KPiAgICAgIHN0cnVjdCBo
dm1fZG9tYWluIGh2bV9kb21haW47DQo+IC0gICAgZ2ZuX3QgKmdyYW50X3RhYmxlX2dmbjsNCj4g
DQo+ICAgICAgc3RydWN0IHZtbWlvIHZtbWlvOw0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4gYXJtL2dyYW50
X3RhYmxlLmgNCj4gaW5kZXggMGEyNDhhNzY1YS4uMDg3MGI1Yjc4MiAxMDA2NDQNCj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaA0KPiBAQCAtNiw2ICs2LDEwIEBADQo+IA0KPiAgI2RlZmluZSBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUyA0DQo+IA0KPiArc3RydWN0IGdyYW50X3RhYmxlX2FyY2gg
ew0KPiArICAgIGdmbl90ICpnZm47DQo+ICt9Ow0KPiArDQo+ICB2b2lkIGdudHRhYl9jbGVhcl9m
bGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsNCj4gIGludCBjcmVhdGVfZ3Jh
bnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLA0KPiAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQNCj4gQEAgLTIyLDEx
ICsyNiwxOSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lk
KQ0KPiAgICAgIHJldHVybiAxOw0KPiAgfQ0KPiANCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0
YWJfc2V0X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4pDQo+IC17
DQo+IC0gICAgZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsNCj4gLX0NCj4gKyNk
ZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcDQo+ICsgICAgKCAoKGd0KS0+YXJjaC5nZm4gPSB4emFsbG9jX2FycmF5
KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gMCAgICAgXA0KPiArICAgICAgPyAwIDogLUVO
T01FTSApDQo+ICsNCj4gKyNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0K
PiArICAgICAgICB4ZnJlZSgoZ3QpLT5hcmNoLmdmbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwNCj4gKyAgICB9IHdoaWxlICggMCApDQo+ICsNCj4gKyNkZWZp
bmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcDQo+ICsgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiArICAgICAgICAoZ3QpLT5hcmNo
LmdmbltpZHhdID0gZ2ZuOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwN
Cj4gKyAgICB9IHdoaWxlICggMCApDQo+IA0KPiAgI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJl
ZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgICBk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcDQo+IEBAIC0zNiw4ICs0OCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0
YWJfc2V0X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluDQo+ICpkLCB1bnNpZ25lZCBsb25nIGlkeCwN
Cj4gICAgICB9IHdoaWxlICggMCApDQo+IA0KPiAgI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4o
ZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gLSAgICAo
ICgoaSA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJiAgICAgICAgICAgICAg
ICAgICAgICAgICBcDQo+IC0gICAgIChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94
KGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2ldKSkNCj4gKyAgICAoICgoaSA+PSBucl9ncmFudF9m
cmFtZXModCkpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICsg
ICAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogZ2ZuX3godC0+YXJjaC5nZm5baV0p
KQ0KPiANCj4gICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAgICAgICAg
ICAgICAgICAgXA0KPiAgICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lv
bW11KGQpKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
IGIveGVuL2luY2x1ZGUvYXNtLQ0KPiB4ODYvZ3JhbnRfdGFibGUuaA0KPiBpbmRleCBjODY1OTk5
YTMzLi4xYjkzYzU3MjBkIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50
X3RhYmxlLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oDQo+IEBA
IC0xNCw2ICsxNCw5IEBADQo+IA0KPiAgI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyA0
DQo+IA0KPiArc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggew0KPiArfTsNCj4gKw0KPiAgLyoNCj4g
ICAqIENhbGxlciBtdXN0IG93biBjYWxsZXIncyBCSUdMT0NLLCBpcyByZXNwb25zaWJsZSBmb3Ig
Zmx1c2hpbmcgdGhlIFRMQiwgYW5kDQo+ICAgKiBtdXN0IGhvbGQgYSByZWZlcmVuY2UgdG8gdGhl
IHBhZ2UuDQo+IEBAIC0zNiw2ICszOSwxMCBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dy
YW50X2hvc3RfbWFwcGluZyh1aW50NjRfdA0KPiBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLA0K
PiAgICAgIHJldHVybiByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcoYWRkciwgZnJhbWUsIG5ld19h
ZGRyLCBmbGFncyk7DQo+ICB9DQo+IA0KPiArI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAw
DQo+ICsjZGVmaW5lIGdudHRhYl9kZXN0cm95X2FyY2goZ3QpIGRvIHt9IHdoaWxlICggMCApDQo+
ICsjZGVmaW5lIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgZG8ge30gd2hpbGUg
KCAwICkNCj4gKw0KPiAgI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+
ICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXA0KPiBAQCAtNzUsMTEgKzgyLDYgQEAgc3RhdGljIGlubGluZSB2
b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwNCj4gdWludDE2X3QgKnN0KQ0K
PiAgICAgIGFzbSB2b2xhdGlsZSAoImxvY2sgYnRydyAldzEsJTAiIDogIj1tIiAoKnN0KSA6ICJJ
ciIgKG5yKSwgIm0iICgqc3QpKTsNCj4gIH0NCj4gDQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgZ250
dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsDQo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQ0KPiAt
ew0KPiAtfQ0KPiAtDQo+ICAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMg
ZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8NCj4gICNkZWZpbmUgZ250dGFiX2hvc3Rf
bWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXA0KPiAgICAgICghKHJvKSAmJiAo
KChsZCkgPT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpDQo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFu
dF90YWJsZS5oDQo+IGluZGV4IGRmMTFiMzEyNjQuLmQyYmQyNDE2YzQgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9n
cmFudF90YWJsZS5oDQo+IEBAIC0yOSw2ICsyOSw4IEBADQo+ICAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4NCj4gICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4NCj4gDQo+ICtzdHJ1Y3QgZ3JhbnRf
dGFibGU7DQo+ICsNCj4gIC8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8N
Cj4gIGV4dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsNCj4gDQo+IC0tDQo+IDIu
MTIuMw0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:32:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFpp-0006Vx-UJ; Tue, 19 Sep 2017 10:32:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duFpp-0006Vo-Ca
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:32:57 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 82/C5-22410-852F0C95; Tue, 19 Sep 2017 10:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQjfs04F
 Igz2/RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9++YzFuwTrlg+awdjA+Mpvi5GDg4JAT+J
 +X9tuhg5OVgEVCU2nO5hAwmzCdhLTP9aARIWAQp3bL3J1MXIxcEscIxJ4tHim+wgCWGBAIm7Z
 zcwgdi8Ap4SB26vYgEpEhJoZZT43buCHSIhKHFy5hMWEJtZQE/ixtQpYAuYBaQllv/jgAjLSz
 Rvnc0MYnMCzZl3axMbiC0qoCJxcuUasPlCAooS/fMegMUlBNIlJj7rYZnAKDALyYZZSDbMQtg
 wC8mGBYwsqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOW
 AQh2MP5aFnCIUZKDSUmUt/jNgUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxvPwDlBItS01Mr0
 jJzgLEDk5bg4FES4f0DkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHePSBFAiBFGaV5cC
 NgcXyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryuH4Gm8GTmlcBtegV0BBPQEdkbwI4oSUR
 ISTUwak6qfR6bGNBrIDHd4UhbucCxqIer+c9dU9/tYL7vqdg5hpuM4b2SQbPUTI+IByzYdGvW
 z/sl72UDerlP1/h3vnB/org/fRmrSwKvrWP+suOHOW/4FmtNdt2z4uWPdZOl5JSW9Ly12FHxf
 tYs092Pg84L3PU7FbTN9hevtlGs0zyGvTufCIlzK7EUZyQaajEXFScCAK6QKd3eAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505817174!76917693!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41283 invoked from network); 19 Sep 2017 10:32:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:32:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063507"
Date: Tue, 19 Sep 2017 11:32:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919103219.hh47crlnj7nfetep@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-12-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-12-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyB4bCBnZXQgSFcgaW5mbyBpbnRlcmZhY2UuIEEg
bmV3IGFyZ3VtZW50Cj4gaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5k
IHNob3cgTUJBIEhXIGluZm8uCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjM6Cj4gICAgIC0gY2hhbmdlIHRoZSBmb3JtYXQgc3Ry
aW5nIG9mIHByaW50ZiBpbiAncHNyX21iYV9od2luZm8nLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkg
Um9nZXIgUGF1IE1vbm7DqSkKPiAgICAgLSBhZGQgJ2NvbnN0JyBmb3IgJ29wdHNbXScgaW4gJ21h
aW5fcHNyX2h3aW5mbycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+
IHYyOgo+ICAgICAtIHNwbGl0IG91dCB0aGlzIHBhdGNoIGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEu
Cj4gICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQo+ICAgICAtIGNoYW5nZSAnTUJBX0lORk8n
IHRvICdNQkEnLiBBbHNvLCBjaGFuZ2UgJ21iYV9pbmZvJyB0byAnbWJhJy4KPiAgICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKPiAtLS0KPiAgdG9vbHMveGwveGxfY21kdGFibGUuYyB8ICAx
ICsKPiAgdG9vbHMveGwveGxfcHNyLmMgICAgICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwo+IGluZGV4IDZiYWFlZDIuLmEwMTI0NWQgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKPiBAQCAtNTI0LDYgKzUyNCw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsK
PiAgICAgICAgIltvcHRpb25zXSIsCj4gICAgICAgICItbSwgLS1jbXQgICAgICAgU2hvdyBDYWNo
ZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgKENNVCkgaGFyZHdhcmUgaW5mb1xuIgo+ICAgICAgICAi
LWEsIC0tY2F0ICAgICAgIFNob3cgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpIGhh
cmR3YXJlIGluZm9cbiIKPiArICAgICAgIi1iLCAtLW1iYSAgICAgICBTaG93IE1lbW9yeSBCYW5k
d2lkdGggQWxsb2NhdGlvbiAoTUJBKSBoYXJkd2FyZSBpbmZvXG4iCj4gICAgICB9LAo+ICAgICAg
eyAicHNyLWNtdC1hdHRhY2giLAo+ICAgICAgICAmbWFpbl9wc3JfY210X2F0dGFjaCwgMCwgMSwK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwo+IGlu
ZGV4IGVmMDAwNDguLjQwMjY5YjQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKPiAr
KysgYi90b29scy94bC94bF9wc3IuYwo+IEBAIC00NzUsNiArNDc1LDMyIEBAIHN0YXRpYyBpbnQg
cHNyX2wyX2NhdF9od2luZm8odm9pZCkKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArc3Rh
dGljIGludCBwc3JfbWJhX2h3aW5mbyh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaSwgbnI7Cj4gKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbzsKPiArCj4g
KyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsICZpbmZvLCAmbnIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwgMCk7Cj4g
KyAgICBpZiAocmMpCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIHByaW50ZigiTWVt
b3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOlxuIik7Cj4gKwo+ICsgICAgZm9yIChpID0g
MDsgaSA8IG5yOyBpKyspIHsKPiArICAgICAgICBwcmludGYoIlNvY2tldCBJRCAgICAgICAgICAg
ICAgIDogJXVcbiIsIGluZm9baV0uaWQpOwo+ICsgICAgICAgIHByaW50ZigiTGluZWFyIE1vZGUg
ICAgICAgICAgICAgOiAlc1xuIiwKPiArICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5l
YXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKPiArICAgICAgICBwcmludGYoIk1heGltdW0g
Q09TICAgICAgICAgICAgIDogJXVcbiIsIGluZm9baV0udS5tYmEuY29zX21heCk7Cj4gKyAgICAg
ICAgcHJpbnRmKCJNYXhpbXVtIFRocm90dGxpbmcgVmFsdWU6ICV1XG4iLCBpbmZvW2ldLnUubWJh
LnRocnRsX21heCk7Cj4gKyAgICAgICAgcHJpbnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6
ICV1XG4iLCAwKTsKCldoYXQncyB0aGUgcG9pbnQgaW4gcHJpbnRpbmcgYSBkZWZhdWx0IHZhbHVl
IGlmIGl0J3MgYWx3YXlzIDA/IEllOgp0aGlzIGNhbiBiZSBvbiB0aGUgZG9jcywgYnV0IEkgZG9u
J3QgdGhpbmsgaXMgbWVhbmluZ2Z1bCBoZXJlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:34:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFr6-0006iO-7f; Tue, 19 Sep 2017 10:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFr5-0006iD-9f
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:34:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 31/3B-22410-6A2F0C95; Tue, 19 Sep 2017 10:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42LZKekoobvk04F
 Ig70r5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNJ98yFWzfwVjxeMsGtgbGlm2MXYycHBIC
 fhI99x+B2WwCOhJLj85nArFFBDIltv87AGRzcTAL/GOSWL1kBytIQlggVGJm70uoojCJeYenA
 DVzANlGEt9b4kDCLAKqEh8mtLOA2LwC7hKXp64EKxcSiJd48XEC2C5OATOJ5it3mEFsRgFZiS
 +Nq8FsZgFxiVtPIG6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sIGuZBTQl1u/Sh2hVlJjS/ZA
 dYq2gxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hg
 ppebWlycmJ6ak5hUrJecn7uJERj8DECwg/HXsoBDjJIcTEqivMVvDkQK8SXlp1RmJBZnxBeV5
 qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgRv8kegOsGi1PTUirTMHGB8wpRKcPAoifAWgqR5iwsSc4
 sz0yFSpxgtOY5tuvyHiWPGzbtA8sm1eX+ZhMDmSYnzWoM0CIA0ZJTmwY2DpZBLjLJSwryMQMc
 K8RSkFuVmlqDKv2IU52BUEuZ1BZnCk5lXArf1FdBBTEAHZW8AO6gkESEl1cCouHd6onjrqsqN
 STHXXO6GPjjJ8zAp40GabcWfF6+DVq5qUElxWVtlZv/huPHF31Yf33R5Tt+0XvH298lruBUva
 hhv+ztrp8xeE4+lKVbaE0RK+FfN4p1X9T4p/lXit/WXP4tNkZoyr2lzY7Kp8ZnkAjnlKy8fhE
 VPWvq73sHs5ieZC5LbAzTuKrEUZyQaajEXFScCAHYewo8cAwAA
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505817252!69626256!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45116 invoked from network); 19 Sep 2017 10:34:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:34:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063590"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v7 14/16] xen: make grant resource limits per
 domain
Thread-Index: AQHTMS4IdTm1/mPyTU+QFeYK54PkfqK8Ayhg
Date: Tue, 19 Sep 2017 10:34:11 +0000
Message-ID: <005afa54f423438e97312f0875e59a52@AMSPEX02CL03.citrite.net>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-15-jgross@suse.com>
In-Reply-To: <20170919095852.15785-15-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 14/16] xen: make grant resource limits
	per	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMDo1OQ0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBqdWxpZW4u
Z3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMTQvMTZdIHhlbjogbWFrZSBncmFudCBy
ZXNvdXJjZSBsaW1pdHMgcGVyDQo+IGRvbWFpbg0KPiANCj4gSW5zdGVhZCBvZiB1c2luZyB0aGUg
c2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50IHRhYmxlcyAobWF4Lg0KPiBudW1i
ZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMpIGZvciBh
bGwgZG9tYWlucw0KPiBtYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWluLiBTZXQgdGhvc2UgcGVy
LWRvbWFpbiBsaW1pdHMgaW4NCj4gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpLg0KPiANCj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KDQpSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gVjY6
DQo+IC0gc2V2ZXJhbCBjaGFuZ2VzIGR1ZSB0byBuZXcgcGF0Y2ggb3JkZXINCj4gDQo+IFYzOg0K
PiAtIGNvcnJlY3QgZXJyb3IgbWVzc2FnZSAoUGF1bCBEdXJyYW50KQ0KPiAtLS0NCj4gIHhlbi9j
b21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgICB8ICAzMSArKystLS0tLS0tDQo+ICB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0NCj4gLS0tLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
fCAgIDYgKy0NCj4gIDMgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRp
b25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUu
Yw0KPiBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMNCj4gaW5kZXggY2NlM2ZmMGI5
YS4uZmYxZDY3OGYwMSAxMDA2NDQNCj4gLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFi
bGUuYw0KPiArKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jDQo+IEBAIC0xNTcs
MjEgKzE1NywxNCBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQs
DQo+ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9mcmFtZV9saXN0X3NpemVfaW5f
cGFnZSA9DQo+ICAgICAgICAgICAgICAgICAgICAgIChDT01QQVRfQVJHX1hMQVRfU0laRSAtIHNp
emVvZigqbmF0LnNldHVwKSkgLw0KPiAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKm5hdC5z
ZXR1cC0+ZnJhbWVfbGlzdC5wKTsNCj4gLSAgICAgICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9s
aXN0X3NpemVfaW5fcGFnZSA8IG1heF9ncmFudF9mcmFtZXMgKQ0KPiAtICAgICAgICAgICAgICAg
IHsNCj4gLSAgICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsDQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtYXhfZ3JhbnRfZnJhbWVzIGlzIHRvbyBsYXJn
ZSAoJXUsJXUpXG4iLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfZ3JhbnRf
ZnJhbWVzLCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UpOw0KPiAtICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7DQo+IC0gICAgICAgICAgICAgICAgfQ0KPiAtICAgICAgICAgICAg
ICAgIGVsc2UNCj4gLSAgICAgICAgICAgICAgICB7DQo+ICsNCj4gICNkZWZpbmUgWExBVF9nbnR0
YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBcDQo+IC0gICAgICAgICAg
ICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8pLT5mcmFtZV9saXN0LCAodW5zaWdu
ZWQgbG9uZw0KPiAqKShuYXQuc2V0dXAgKyAxKSkNCj4gLSAgICAgICAgICAgICAgICAgICAgWExB
VF9nbnR0YWJfc2V0dXBfdGFibGUobmF0LnNldHVwLCAmY21wLnNldHVwKTsNCj4gKyAgICAgICAg
ICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVuc2lnbmVk
IGxvbmcNCj4gKikobmF0LnNldHVwICsgMSkpDQo+ICsgICAgICAgICAgICAgICAgWExBVF9nbnR0
YWJfc2V0dXBfdGFibGUobmF0LnNldHVwLCAmY21wLnNldHVwKTsNCj4gICN1bmRlZiBYTEFUX2du
dHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QNCj4gLSAgICAgICAgICAgICAgICAgICAg
cmMgPSBnbnR0YWJfc2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwNCj4gZ250
dGFiX3NldHVwX3RhYmxlX3QpLCAxKTsNCj4gLSAgICAgICAgICAgICAgICB9DQo+ICsgICAgICAg
ICAgICAgICAgcmMgPSBnbnR0YWJfc2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVv
cCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnbnR0YWJfc2V0dXBfdGFibGVfdCksDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMSwgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlKTsNCj4gICAg
ICAgICAgICAgIH0NCj4gICAgICAgICAgICAgIEFTU0VSVChyYyA8PSAwKTsNCj4gICAgICAgICAg
ICAgIGlmICggcmMgPT0gMCApDQo+IEBAIC0yOTQsMTYgKzI4Nyw2IEBAIGludCBjb21wYXRfZ3Jh
bnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwNCj4gICAgICAgICAgICAgICAgICByYyA9IC1F
RkFVTFQ7DQo+ICAgICAgICAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgICAgICB9DQo+IC0g
ICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZXMgPA0KPiAtICAgICAg
ICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpICkNCj4g
LSAgICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyht
YXhfZ3JhbnRfZnJhbWVzKSBpcyB0b28gbGFyZ2UNCj4gKCV1LCV1KVxuIiwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMp
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFn
ZXMpOw0KPiAtICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gLSAgICAgICAgICAgICAg
ICBicmVhazsNCj4gLSAgICAgICAgICAgIH0NCj4gDQo+ICAjZGVmaW5lIFhMQVRfZ250dGFiX2dl
dF9zdGF0dXNfZnJhbWVzX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXA0KPiAgICAgICAgICAg
ICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsICh1aW50NjRfdCAqKShu
YXQuZ2V0X3N0YXR1cw0KPiArIDEpKQ0KPiBAQCAtMzEyLDcgKzI5NSw3IEBAIGludCBjb21wYXRf
Z3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwNCj4gDQo+ICAgICAgICAgICAgICByYyA9
IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygNCj4gICAgICAgICAgICAgICAgICBndWVzdF9oYW5k
bGVfY2FzdChuYXQudW9wLCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCksDQo+IC0gICAgICAg
ICAgICAgICAgY291bnQpOw0KPiArICAgICAgICAgICAgICAgIGNvdW50LCBtYXhfZnJhbWVfbGlz
dF9zaXplX2luX3BhZ2VzKTsNCj4gICAgICAgICAgICAgIGlmICggcmMgPj0gMCApDQo+ICAgICAg
ICAgICAgICB7DQo+ICAjZGVmaW5lIFhMQVRfZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX0hORExf
ZnJhbWVfbGlzdChfZF8sIF9zXykgXA0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jDQo+IGluZGV4IDI2ZjlhMzI2NTYuLmEw
ZDhmMzI4NjkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiArKysg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gQEAgLTU0LDYgKzU0LDkgQEAgc3RydWN0IGdy
YW50X3RhYmxlIHsNCj4gICAgICAgKiB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4NCj4gICAgICAg
Ki8NCj4gICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgZ3RfdmVyc2lvbjsNCj4gKyAgICAvKiBS
ZXNvdXJjZSBsaW1pdHMgb2YgdGhlIGRvbWFpbi4gKi8NCj4gKyAgICB1bnNpZ25lZCBpbnQgICAg
ICAgICAgbWF4X2dyYW50X2ZyYW1lczsNCj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWF4
X21hcHRyYWNrX2ZyYW1lczsNCj4gICAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVz
IHNoYXJlZCB3aXRoIGd1ZXN0ICovDQo+ICAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dy
YW50X2ZyYW1lczsNCj4gICAgICAvKiBOdW1iZXIgb2YgZ3JhbnQgc3RhdHVzIGZyYW1lcyBzaGFy
ZWQgd2l0aCBndWVzdCAoZm9yIHZlcnNpb24gMikgKi8NCj4gQEAgLTI5MCw4ICsyOTMsOCBAQCBu
dW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoY29uc3QgdW5zaWduZWQNCj4gaW50IG51bSkN
Cj4gICAgICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAqIHNoYV9wZXJfcGFnZSwgQUNHTlRfUEVS
X1BBR0UpOw0KPiAgfQ0KPiANCj4gLSNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMg
XA0KPiAtICAgIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVz
KQ0KPiArI2RlZmluZSBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkgXA0KPiArICAgIG51
bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykNCj4gDQo+
ICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludA0KPiAgbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhz
dHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0KPiBAQCAtNTI4LDcgKzUzMSw3IEBAIGdldF9tYXB0cmFj
a19oYW5kbGUoDQo+ICAgICAgICogb3V0IG9mIG1lbW9yeSwgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5
IGZyb20gYW5vdGhlciBWQ1BVIChpbiBjYXNlIHRoZQ0KPiAgICAgICAqIGd1ZXN0IGlzbid0IG1h
cHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkpLg0KPiAgICAgICAqLw0KPiAtICAgIGlmICgg
bnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhfbWFwdHJhY2tfZnJhbWVzICkNCj4gKyAgICBp
ZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzICkN
Cj4gICAgICAgICAgbmV3X210ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7DQo+IA0KPiAgICAgIGlm
ICggIW5ld19tdCApDQo+IEBAIC0xNjY3LDIzICsxNjcwLDI2IEBAIGdyYW50X3RhYmxlX2luaXQo
c3RydWN0IGdyYW50X3RhYmxlICpndCkNCj4gDQo+ICAgICAgLyogQWN0aXZlIGdyYW50IHRhYmxl
LiAqLw0KPiAgICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0
aXZlX2dyYW50X2ZyYW1lcyk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4
X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMoZ3QpKTsNCj4gICAgICBpZiAoIGd0LT5hY3RpdmUgPT0g
TlVMTCApDQo+ICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gICAgICAvKiBUcmFja2luZyBvZiBt
YXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8NCj4gLSAgICBndC0+bWFwdHJhY2sgPSB2emFs
bG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOw0KPiAtICAg
IGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQ0KPiAtICAgICAgICBnb3RvIG91dDsNCj4gKyAg
ICBpZiAoIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzICkNCj4gKyAgICB7DQo+ICsgICAgICAgIGd0
LT5tYXB0cmFjayA9IHZ6YWxsb2MoZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0
LQ0KPiA+bWFwdHJhY2spKTsNCj4gKyAgICAgICAgaWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCAp
DQo+ICsgICAgICAgICAgICBnb3RvIG91dDsNCj4gKyAgICB9DQo+IA0KPiAgICAgIC8qIFNoYXJl
ZCBncmFudCB0YWJsZS4gKi8NCj4gLSAgICBndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXko
dm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKTsNCj4gKyAgICBndC0+c2hhcmVkX3JhdyA9IHh6YWxs
b2NfYXJyYXkodm9pZCAqLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7DQo+ICAgICAgaWYgKCBndC0+
c2hhcmVkX3JhdyA9PSBOVUxMICkNCj4gICAgICAgICAgZ290byBvdXQ7DQo+IA0KPiAgICAgIC8q
IFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovDQo+ICAgICAg
Z3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9m
cmFtZXMpKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0
dXNfZnJhbWVzKGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSk7DQo+ICAgICAgaWYgKCBndC0+c3RhdHVz
ID09IE5VTEwgKQ0KPiAgICAgICAgICBnb3RvIG91dDsNCj4gDQo+IEBAIC0xNzE4LDggKzE3MjQs
OSBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQNCj4g
cmVxX25yX2ZyYW1lcykNCj4gICAgICBBU1NFUlQoZ3QtPmFjdGl2ZSk7DQo+IA0KPiAgICAgIGlm
ICggcmVxX25yX2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTICkNCj4gLSAgICAgICAg
cmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOw0KPiAtICAgIEFTU0VSVChy
ZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOw0KPiArICAgICAgICByZXFfbnJfZnJh
bWVzID0gbWluX3QodW5zaWduZWQgaW50LCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9m
cmFtZXMpOw0KPiArICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IGd0LT5tYXhfZ3JhbnRfZnJh
bWVzKTsNCj4gDQo+ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sDQo+ICAgICAgICAgICAgICAi
RXhwYW5kaW5nIGRvbSAoJWQpIGdyYW50IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZyYW1lcy5c
biIsDQo+IEBAIC0xNzc3LDEzICsxNzg0LDE1IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6DQo+IA0K
PiAgc3RhdGljIGxvbmcNCj4gIGdudHRhYl9zZXR1cF90YWJsZSgNCj4gLSAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludA0KPiBj
b3VudCkNCj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90
KSB1b3AsIHVuc2lnbmVkIGludA0KPiBjb3VudCwNCj4gKyAgICB1bnNpZ25lZCBpbnQgbGltaXRf
bWF4KQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsNCj4gICAgICBz
dHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOw0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBO
VUxMOw0KPiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7DQo+ICAgICAgdW5zaWduZWQgaW50
IGk7DQo+ICsgICAgbG9uZyByZXQgPSAwOw0KPiANCj4gICAgICBpZiAoIGNvdW50ICE9IDEgKQ0K
PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gQEAgLTE3OTEsMTUgKzE4MDAsNiBAQCBnbnR0
YWJfc2V0dXBfdGFibGUoDQo+ICAgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9w
LCB1b3AsIDEpKSApDQo+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOw0KPiANCj4gLSAgICBpZiAo
IHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG1heF9ncmFudF9mcmFtZXMpICkNCj4gLSAgICB7DQo+
IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAgdG8g
JWQgZ3JhbnQtdGFibGUNCj4gZnJhbWVzIg0KPiAtICAgICAgICAgICAgICAgICIgcGVyIGRvbWFp
bi5cbiIsDQo+IC0gICAgICAgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyk7DQo+IC0gICAgICAg
IG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7DQo+IC0gICAgICAgIGdvdG8gb3V0Ow0K
PiAtICAgIH0NCj4gLQ0KPiAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xp
c3QsIG9wLm5yX2ZyYW1lcykgKQ0KPiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsNCj4gDQo+IEBA
IC0xODE5LDYgKzE4MTksMjEgQEAgZ250dGFiX3NldHVwX3RhYmxlKA0KPiAgICAgIGd0ID0gZC0+
Z3JhbnRfdGFibGU7DQo+ICAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7DQo+IA0KPiArICAgIGlm
ICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gZ3QtPm1heF9ncmFudF9mcmFtZXMpICkNCj4gKyAg
ICB7DQo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiRG9tYWluIGlzIGxpbWl0ZWQg
dG8gJWQgZ3JhbnQtdGFibGUNCj4gZnJhbWVzLlxuIiwNCj4gKyAgICAgICAgICAgICAgICBndC0+
bWF4X2dyYW50X2ZyYW1lcyk7DQo+ICsgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxf
ZXJyb3I7DQo+ICsgICAgICAgIGdvdG8gdW5sb2NrOw0KPiArICAgIH0NCj4gKyAgICBpZiAoIHVu
bGlrZWx5KGxpbWl0X21heCA8IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApDQo+ICsgICAgew0KPiAr
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIm1heF9ncmFudF9mcmFtZXMgaXMgdG9v
IGxhcmdlDQo+ICgldSwldSlcbiIsDQo+ICsgICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzLCBsaW1pdF9tYXgpOw0KPiArICAgICAgICByZXQgPSAtRUlOVkFMOw0KPiArICAgICAg
ICBnb3RvIHVubG9jazsNCj4gKyAgICB9DQo+ICsNCj4gICAgICBpZiAoIGd0LT5ndF92ZXJzaW9u
ID09IDAgKQ0KPiAgICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7DQo+IA0KPiBAQCAtMTgyOSw3
ICsxODQ0LDcgQEAgZ250dGFiX3NldHVwX3RhYmxlKA0KPiAgICAgIHsNCj4gICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sDQo+ICAgICAgICAgICAgICAgICAgICJFeHBhbmQgZ3JhbnQgdGFi
bGUgdG8gJXUgZmFpbGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLA0KPiAtICAgICAgICAgICAg
ICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksIG1heF9ncmFudF9mcmFtZXMp
Ow0KPiArICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCks
IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsNCj4gICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsNCj4gICAgICAgICAgZ290byB1bmxvY2s7DQo+ICAgICAgfQ0KPiBAQCAtMTg1
MiwxMCArMTg2NywxMCBAQCBnbnR0YWJfc2V0dXBfdGFibGUoDQo+ICAgICAgaWYgKCBkICkNCj4g
ICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7DQo+IA0KPiAtICAgIGlmICggdW5saWtlbHko
X19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApDQo+ICsgICAgaWYgKCAh
cmV0ICYmIHVubGlrZWx5KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkg
KQ0KPiAgICAgICAgICByZXR1cm4gLUVGQVVMVDsNCj4gDQo+IC0gICAgcmV0dXJuIDA7DQo+ICsg
ICAgcmV0dXJuIHJldDsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgbG9uZw0KPiBAQCAtMTg2NCw2ICsx
ODc5LDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoDQo+ICB7DQo+ICAgICAgc3RydWN0IGdudHRhYl9x
dWVyeV9zaXplIG9wOw0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQ7DQo+ICsgICAgc3RydWN0IGdy
YW50X3RhYmxlICpndDsNCj4gDQo+ICAgICAgaWYgKCBjb3VudCAhPSAxICkNCj4gICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7DQo+IEBAIC0xODg0LDEzICsxOTAwLDE1IEBAIGdudHRhYl9xdWVyeV9z
aXplKA0KPiAgICAgICAgICBnb3RvIG91dDsNCj4gICAgICB9DQo+IA0KPiAtICAgIGdyYW50X3Jl
YWRfbG9jayhkLT5ncmFudF90YWJsZSk7DQo+ICsgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsNCj4g
DQo+IC0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJs
ZSk7DQo+IC0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7DQo+ICsgICAg
Z3JhbnRfcmVhZF9sb2NrKGd0KTsNCj4gKw0KPiArICAgIG9wLm5yX2ZyYW1lcyAgICAgPSBucl9n
cmFudF9mcmFtZXMoZ3QpOw0KPiArICAgIG9wLm1heF9ucl9mcmFtZXMgPSBndC0+bWF4X2dyYW50
X2ZyYW1lczsNCj4gICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsNCj4gDQo+IC0g
ICAgZ3JhbnRfcmVhZF91bmxvY2soZC0+Z3JhbnRfdGFibGUpOw0KPiArICAgIGdyYW50X3JlYWRf
dW5sb2NrKGd0KTsNCj4gDQo+ICAgb3V0Og0KPiAgICAgIGlmICggZCApDQo+IEBAIC0yOTY1LDE0
ICsyOTgzLDE0IEBADQo+IGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGdudHRhYl9zZXRfdmVyc2lvbl90KQ0KPiB1b3ApDQo+IA0KPiAgc3RhdGljIGxvbmcNCj4gDQo+
IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9n
ZXRfc3RhdHUNCj4gc19mcmFtZXNfdCkgdW9wLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBjb3VudCkNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291bnQsIHVuc2ln
bmVkIGludCBsaW1pdF9tYXgpDQo+ICB7DQo+ICAgICAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVz
X3Qgb3A7DQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZDsNCj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0Ow0KPiAgICAgIHVpbnQ2NF90ICAgICAgIGdtZm47DQo+ICAgICAgaW50IGk7DQo+IC0g
ICAgaW50IHJjOw0KPiArICAgIGludCByYywgcmV0ID0gMDsNCj4gDQo+ICAgICAgaWYgKCBjb3Vu
dCAhPSAxICkNCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+IEBAIC0zMDEyLDYgKzMwMzAs
MTUgQEANCj4gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Z250dGFiX2dldF9zdGF0dQ0KPiBzX2ZyYW1lc190KSB1b3AsDQo+ICAgICAgICAgIGdvdG8gdW5s
b2NrOw0KPiAgICAgIH0NCj4gDQo+ICsgICAgaWYgKCB1bmxpa2VseShsaW1pdF9tYXggPCBncmFu
dF90b19zdGF0dXNfZnJhbWVzKGd0LQ0KPiA+bWF4X2dyYW50X2ZyYW1lcykpICkNCj4gKyAgICB7
DQo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLA0KPiArICAgICAgICAgICAgICAg
ICAiZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSBpcyB0b28gbGFyZ2UN
Cj4gKCV1LCV1KVxuIiwNCj4gKyAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1l
cyhndC0+bWF4X2dyYW50X2ZyYW1lcyksIGxpbWl0X21heCk7DQo+ICsgICAgICAgIHJldCA9IC1F
SU5WQUw7DQo+ICsgICAgICAgIGdvdG8gdW5sb2NrOw0KPiArICAgIH0NCj4gKw0KPiAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgb3AubnJfZnJhbWVzOyBpKysgKQ0KPiAgICAgIHsNCj4gICAgICAgICAg
Z21mbiA9IGdudHRhYl9zdGF0dXNfZ21mbihkLCBndCwgaSk7DQo+IEBAIC0zMDI0LDEwICszMDUx
LDEwIEBADQo+IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGdudHRhYl9nZXRfc3RhdHUNCj4gc19mcmFtZXNfdCkgdW9wLA0KPiAgIG91dDI6DQo+ICAgICAg
cmN1X3VubG9ja19kb21haW4oZCk7DQo+ICAgb3V0MToNCj4gLSAgICBpZiAoIHVubGlrZWx5KF9f
Y29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQ0KPiArICAgIGlmICggIXJl
dCAmJiB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkN
Cj4gICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQo+IA0KPiAtICAgIHJldHVybiAwOw0KPiArICAg
IHJldHVybiByZXQ7DQo+ICB9DQo+IA0KPiAgc3RhdGljIGxvbmcNCj4gQEAgLTMzMjAsNyArMzM0
Nyw3IEBAIGRvX2dyYW50X3RhYmxlX29wKA0KPiANCj4gICAgICBjYXNlIEdOVFRBQk9QX3NldHVw
X3RhYmxlOg0KPiAgICAgICAgICByYyA9IGdudHRhYl9zZXR1cF90YWJsZSgNCj4gLSAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7
DQo+ICsgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF90YWJs
ZV90KSwgY291bnQsIH4wKTsNCj4gICAgICAgICAgQVNTRVJUKHJjIDw9IDApOw0KPiAgICAgICAg
ICBicmVhazsNCj4gDQo+IEBAIC0zMzY5LDcgKzMzOTYsNyBAQCBkb19ncmFudF90YWJsZV9vcCgN
Cj4gDQo+ICAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2ZyYW1lczoNCj4gICAgICAgICAg
cmMgPSBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoDQo+IC0gICAgICAgICAgICBndWVzdF9oYW5k
bGVfY2FzdCh1b3AsIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSwgY291bnQpOw0KPiArICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNf
dCksIGNvdW50LCB+MCk7DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICBjYXNlIEdOVFRB
Qk9QX2dldF92ZXJzaW9uOg0KPiBAQCAtMzQ0Miw2ICszNDY5LDggQEAgZ3JhbnRfdGFibGVfY3Jl
YXRlKA0KPiAgICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8NCj4gICAgICBwZXJjcHVfcndsb2NrX3Jl
c291cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7DQo+ICAgICAgc3Bpbl9sb2NrX2lu
aXQoJnQtPm1hcHRyYWNrX2xvY2spOw0KPiArICAgIHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhf
Z3JhbnRfZnJhbWVzOw0KPiArICAgIHQtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXhfbWFwdHJh
Y2tfZnJhbWVzOw0KPiANCj4gICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICov
DQo+ICAgICAgZC0+Z3JhbnRfdGFibGUgPSB0Ow0KPiBAQCAtMzY0OCw2ICszNjc3LDggQEAgaW50
IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQgaW50
IGdyYW50X2ZyYW1lcywNCj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRf
dGFibGU7DQo+ICAgICAgaW50IHJldCA9IC1FQlVTWTsNCj4gDQo+ICsgICAgaWYgKCAhZ3JhbnRf
ZnJhbWVzICkNCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ICAgICAgaWYgKCAhZ3QgKQ0K
PiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsNCj4gDQo+IEBAIC0zNjU1LDcgKzM2ODYsMTEgQEAg
aW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwNCj4gdW5zaWduZWQg
aW50IGdyYW50X2ZyYW1lcywNCj4gDQo+ICAgICAgLyogU2V0IGxpbWl0cy4gKi8NCj4gICAgICBp
ZiAoICFndC0+YWN0aXZlICkNCj4gKyAgICB7DQo+ICsgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJh
bWVzID0gZ3JhbnRfZnJhbWVzOw0KPiArICAgICAgICBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9
IG1hcHRyYWNrX2ZyYW1lczsNCj4gICAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChndCk7
DQo+ICsgICAgfQ0KPiANCj4gICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOw0KPiANCj4gQEAg
LTM3MzEsNyArMzc2Niw3IEBAIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkDQo+IGxvbmcgaWR4LCBnZm5fdCBnZm4sDQo+ICAgICAgfQ0KPiAgICAgIGVsc2UN
Cj4gICAgICB7DQo+IC0gICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAm
JiAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQ0KPiArICAgICAgICBpZiAoIChpZHggPj0gbnJf
Z3JhbnRfZnJhbWVzKGd0KSkgJiYgKGlkeCA8IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApDQo+ICAg
ICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsNCj4gDQo+ICAgICAgICAg
IGlmICggaWR4IDwgbnJfZ3JhbnRfZnJhbWVzKGd0KSApDQo+IEBAIC0zNzU5LDYgKzM3OTQsMTIg
QEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQ0KPiAN
Cj4gICAgICBncmFudF9yZWFkX2xvY2soZ3QpOw0KPiANCj4gKyAgICBwcmludGsoImdyYW50LXRh
YmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVkKVxuIg0KPiArICAgICAgICAgICAiICAlZCBm
cmFtZXMgKCVkIG1heCksICVkIG1hcHRyYWNrIGZyYW1lcyAoJWQgbWF4KVxuIiwNCj4gKyAgICAg
ICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24sDQo+ICsgICAgICAgICAgIG5yX2dy
YW50X2ZyYW1lcyhndCksIGd0LT5tYXhfZ3JhbnRfZnJhbWVzLA0KPiArICAgICAgICAgICBucl9t
YXB0cmFja19mcmFtZXMoZ3QpLCBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyk7DQo+ICsNCj4gICAg
ICBmb3IgKCByZWYgPSAwOyByZWYgIT0gbnJfZ3JhbnRfZW50cmllcyhndCk7IHJlZisrICkNCj4g
ICAgICB7DQo+ICAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsNCj4gQEAg
LTM3ODYsMTIgKzM4MjcsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0
IGRvbWFpbiAqcmQpDQo+ICAgICAgICAgICAgICBzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJl
Zik7DQo+ICAgICAgICAgIH0NCj4gDQo+IC0gICAgICAgIGlmICggZmlyc3QgKQ0KPiAtICAgICAg
ICB7DQo+IC0gICAgICAgICAgICBwcmludGsoImdyYW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWlu
OiU1ZCAodiVkKVxuIiwNCj4gLSAgICAgICAgICAgICAgICAgICByZC0+ZG9tYWluX2lkLCBndC0+
Z3RfdmVyc2lvbik7DQo+IC0gICAgICAgICAgICBmaXJzdCA9IDA7DQo+IC0gICAgICAgIH0NCj4g
KyAgICAgICAgZmlyc3QgPSAwOw0KPiANCj4gICAgICAgICAgLyogICAgICBbMHhYWFhdICBkZGRk
ZCAweFhYWFhYWCAweFhYWFhYWFhYICAgICAgZGRkZGQgMHhYWFhYWFggMHhYWA0KPiAqLw0KPiAg
ICAgICAgICBwcmludGsoIlsweCUwM3hdICAlNWQgMHglMDZseCAweCUwOHggICAgICAlNWQgMHgl
MDYiUFJJeDY0Ig0KPiAweCUwMnhcbiIsDQo+IEBAIC0zODAzLDggKzM4MzksNyBAQCBzdGF0aWMg
dm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpDQo+ICAgICAgZ3JhbnRf
cmVhZF91bmxvY2soZ3QpOw0KPiANCj4gICAgICBpZiAoIGZpcnN0ICkNCj4gLSAgICAgICAgcHJp
bnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgLi4uICINCj4gLSAgICAgICAg
ICAgICAgICJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIiwgcmQtPmRvbWFpbl9pZCk7
DQo+ICsgICAgICAgIHByaW50aygibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIpOw0K
PiAgfQ0KPiANCj4gIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludF9hbGwodW5zaWduZWQg
Y2hhciBrZXkpDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IGFybS9ncmFudF90YWJsZS5oDQo+IGluZGV4IDA4NzBi
NWI3ODIuLjlhNjBlNGU2MTQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgNCj4g
QEAgLTI2LDggKzI2LDggQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0
ZWQodm9pZCkNCj4gICAgICByZXR1cm4gMTsNCj4gIH0NCj4gDQo+IC0jZGVmaW5lIGdudHRhYl9p
bml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XA0KPiAtICAgICggKChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dy
YW50X2ZyYW1lcykpID09IDAgICAgIFwNCj4gKyNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gKyAgICAo
ICgoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIChndCktPm1heF9ncmFudF9m
cmFtZXMpKSA9PSAwIFwNCj4gICAgICAgID8gMCA6IC1FTk9NRU0gKQ0KPiANCj4gICNkZWZpbmUg
Z250dGFiX2Rlc3Ryb3lfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcDQo+IEBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2Vf
Z3JhbnRfc3VwcG9ydGVkKHZvaWQpDQo+IA0KPiAgI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4o
ZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgICAo
ICgoaSA+PSBucl9ncmFudF9mcmFtZXModCkpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcDQo+IC0gICAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogZ2Zu
X3godC0+YXJjaC5nZm5baV0pKQ0KPiArICAgICAgIChpIDwgKHQpLT5tYXhfZ3JhbnRfZnJhbWVz
KSk/IDAgOiBnZm5feCgodCktPmFyY2guZ2ZuW2ldKSkNCj4gDQo+ICAjZGVmaW5lIGdudHRhYl9u
ZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgICAoaXNfZG9t
YWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9pb21tdShkKSkNCj4gLS0NCj4gMi4xMi4zDQo+
IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:34:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFrI-0006lb-Hr; Tue, 19 Sep 2017 10:34:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duFrH-0006lG-6C
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:34:27 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D3/DF-03283-2B2F0C95; Tue, 19 Sep 2017 10:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQnfjpwO
 RBjPnmFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHJ6oVNClWnNi/lrWB8bVEFyMnh4SAn8Ty
 lWuZuxg5OFgEVCVmXpQBMdkE7CWmf60AqRABinZsvcnUxcjFwSxwjEni0eKb7CAJYaDW7XNOM
 YLYvAKeElN/zmUEKRISaGWU2Hf0FwtEQlDi5MwnYDazgJ7EjalT2EAWMAtISyz/xwERlpdo3j
 qbGcTmBJpzdeVfsHJRARWJkyvXMIHYQgKKEv3zHrBBnJwuMfFZD8sERoFZSDbMQrJhFsKGWUg
 2LGBkWcWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiuDECw
 g3HN/MBDjJIcTEqivMVvDkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDV+AiUEyxKTU+tSMvMA
 UYOTFqCg0dJhLcQJM1bXJCYW5yZDpE6xagoJc67ByQhAJLIKM2Da4NF6yVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ87qCTOHJzCuBm/4KaDET0OLsDWCLSxIRUlINjAX/dv+cZ/chvE9KICj
 5jYPb11u3X62a4H7hcmLvn87jCWLiARGXmcyrLvekZqxXCrb/MOv19rw+DbmfBpuSL6YzvY7s
 3+re/WCL+dx+c6GAqXfWVCh9jSmsvSD0zXPZdda875e2bE8W7r+/I8znodHvqsrXvJJnji1RP
 fT27qHEtc3vbF7zbVRiKc5INNRiLipOBAB3tY6Q0QIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505817265!117646987!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35855 invoked from network); 19 Sep 2017 10:34:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:34:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063606"
Date: Tue, 19 Sep 2017 11:34:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919103422.vskdaxrhebehvh6i@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-13-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-13-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 12/15] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAneGNfcHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3R5cGUnIHNv
IHRoYXQKPiB0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBm
ZWF0dXJlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBSZXZpZXdl
ZC1ieTogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjM6
Cj4gICAgIC0gY2hhbmdlICd4Y19wc3JfdmFsX3R5cGUnIHRvICd4Y19wc3JfdHlwZScuCj4gICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+IC0tLQo+ICB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCB8ICA4ICsrKystLS0tCj4gIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAg
ICAgICAgIHwgIDQgKystLQo+ICB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDEyICsr
KysrKy0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggYmJkZjhlMi4uNjNiOTJkMiAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTI0NTAsMTMgKzI0NTAsMTMgQEAgZW51bSB4
Y19wc3JfY210X3R5cGUgewo+ICB9Owo+ICB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90eXBlIHhj
X3Bzcl9jbXRfdHlwZTsKPiAgCj4gLWVudW0geGNfcHNyX2NhdF90eXBlIHsKPiArZW51bSB4Y19w
c3JfdHlwZSB7Cj4gICAgICBYQ19QU1JfQ0FUX0wzX0NCTSAgICAgID0gMSwKPiAgICAgIFhDX1BT
Ul9DQVRfTDNfQ0JNX0NPREUgPSAyLAo+ICAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMs
Cj4gICAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAgID0gNCwKPiAgfTsKPiAtdHlwZWRlZiBlbnVt
IHhjX3Bzcl9jYXRfdHlwZSB4Y19wc3JfY2F0X3R5cGU7Cj4gK3R5cGVkZWYgZW51bSB4Y19wc3Jf
dHlwZSB4Y19wc3JfdHlwZTsKPiAgCj4gIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB7Cj4gICAgICBY
Q19QU1JfRkVBVF9VTktOT1dOLAo+IEBAIC0yNDk5LDEwICsyNDk5LDEwIEBAIGludCB4Y19wc3Jf
Y210X2dldF9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBybWlkLCB1aW50MzJfdCBj
cHUsCj4gIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpOwo+ICAKPiAg
aW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlw
ZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBkYXRhKTsKPiAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFp
bl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50
MzJfdCB0YXJnZXQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAq
ZGF0YSk7Cj4gIGludCB4Y19wc3JfZ2V0X2h3X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IHNvY2tldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5
cGUsIHhjX3Bzcl9od19pbmZvICpod19pbmZvKTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwo+IGluZGV4IGE4YTc1MGEuLjgwNjQyYTIg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKPiArKysgYi90b29scy9saWJ4Yy94
Y19wc3IuYwo+IEBAIC0yNDksNyArMjQ5LDcgQEAgaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19p
bnRlcmZhY2UgKnhjaCkKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIGludCB4Y19wc3JfY2F0X3Nl
dF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3Qg
dGFyZ2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgZGF0YSkKPiAgewo+ICAgICAgREVDTEFSRV9ET01DVEw7Cj4gQEAgLTI4NCw3ICsyODQs
NyBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAo+ICB9Cj4gIAo+ICBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRh
cmdldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpkYXRhKQo+
ICB7Cj4gICAgICBpbnQgcmM7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
IGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiBpbmRleCBkNTM0ZWMyLi5jOGQyOTIxIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMKPiBAQCAtMzAzLDExICszMDMsMTEgQEAgb3V0Ogo+ICAgICAgcmV0dXJuIHJjOwo+
ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNyX2NibV90
eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSgKPiArc3RhdGljIGlubGluZSB4Y19wc3JfdHlwZSBs
aWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKAo+ICAgICAgbGlieGxfcHNyX2Ni
bV90eXBlIHR5cGUpCj4gIHsKPiAtICAgIEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX2Ni
bV90eXBlKSAhPSBzaXplb2YoeGNfcHNyX2NhdF90eXBlKSk7Cj4gLSAgICByZXR1cm4gKHhjX3Bz
cl9jYXRfdHlwZSl0eXBlOwo+ICsgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2Jt
X3R5cGUpICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOwo+ICsgICAgcmV0dXJuICh4Y19wc3JfdHlw
ZSl0eXBlOwo+ICB9Cj4gIAo+ICBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwKPiBAQCAtMzI1LDEyICszMjUsMTIgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICB9Cj4g
IAo+ICAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsK
PiAtICAgICAgICB4Y19wc3JfY2F0X3R5cGUgeGNfdHlwZTsKPiArICAgICAgICB4Y19wc3JfdHlw
ZSB4Y190eXBlOwo+ICAKPiAgICAgICAgICBpZiAoc29ja2V0aWQgPj0gbnJfc29ja2V0cykKPiAg
ICAgICAgICAgICAgYnJlYWs7Cj4gIAo+IC0gICAgICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2Ni
bV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSh0eXBlKTsKPiArICAgICAgICB4Y190eXBlID0g
bGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKCllvdSBjYW4gcGxh
Y2UgdGhpcyB3aXRoIHRoZSB2YXJpYWJsZSBkZWNsYXJhdGlvbjoKCnhjX3Bzcl90eXBlIHhjX3R5
cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:35:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFsZ-0006xL-S3; Tue, 19 Sep 2017 10:35:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duFsY-0006x7-58
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:35:46 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B6/4C-02208-103F0C95; Tue, 19 Sep 2017 10:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyuP0Ovy7D5wO
 RBlO6zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmznNMBc9MKxb8bWBuYNyi2cXIySEhYCTx
 duI/JhBbSGARo8Tq1Z4gtrBAnMTi/3PA4iICeRLTNv1m6WLk4mAW+MsksehgGxuIIyQwh1Hi7
 MPvjCBVbAKqEhuun2IFsXkFrCWa33eB2SxA8Qn7WphBbFGBcImms/0sEDWCEidnPgGzOQU8JJ
 q/HGUHsZkF1CX+zLvEDGGLS2x69p0VwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilO
 LylKLdA1N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MDZs9zzEKMnB
 pCTKW/zmQKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfDO/AhUJ1iUmp5ak
 ZaZA4whmFIJDh4lEd51IGne4oLE3OLMdIjUKUZjjmObLv9h4vgx6cofJiGwSVLivNYgpQIgpR
 mleXCDYLF9iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8rSBTeDLzSuD2vQI6hQnolOwNYKe
 UJCKkpBoYJ0ds5hDYfCrS7Ld6S8v8W7snf+PYu2JtVUYLU9rfhN3JsfNs7rI4Xm+2nPnH+HXP
 Vy0FKcXf4nOYU+wrv557PGeWhK6EEa9K1EnmLPHZHw9m3jW76GsjGnTb56zkWtbJ5kfdLiRks
 /s2VYl/XNp/hiXR5NZOc57bHz9kJXIUb2SK/n1wrkywEktxRqKhFnNRcSIA4jCi5ugCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505817344!109340889!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16453 invoked from network); 19 Sep 2017 10:35:44 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 10:35:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 36D5B5CB89;
 Tue, 19 Sep 2017 10:35:44 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-13-jgross@suse.com>
 <b26bd6fdb6d74036bd943e19c6f614bc@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ee4b4ca0-6130-1e52-1a35-2d0b7724080b@suse.com>
Date: Tue, 19 Sep 2017 12:35:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <b26bd6fdb6d74036bd943e19c6f614bc@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 12/16] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDkvMTcgMTI6MjgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJnZW4gR3Jvc3MKPj4gU2VudDogMTkg
U2VwdGVtYmVyIDIwMTcgMTA6NTkKPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsgc3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZzsgV2VpIExpdQo+PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47Cj4+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsKPj4ganVsaWVuLmdyYWxsQGFybS5jb207IGpi
ZXVsaWNoQHN1c2UuY29tOyBkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3YKPj4gU3ViamVjdDogW1hlbi1k
ZXZlbF0gW1BBVENIIHY3IDEyLzE2XSB4ZW46IGRlbGF5IGFsbG9jYXRpb24gb2YgZ3JhbnQgdGFi
bGUKPj4gc3ViIHN0cnVjdHVyZXMKPj4KPj4gRGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdy
YW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvCj4+IGFsbG93IG1vZGlmeWluZyBw
YXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXQgYQo+PiBw
ZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3RydWN0dXJlcyBmcm9tIGdudHRhYl9zZXR1
cF90YWJsZSgpCj4+IGFuZCB0aGUgdGFibGUgZnJhbWVzIG9ubHkgZnJvbSBnbnR0YWJfZ3Jvd190
YWJsZSgpLgo+IAo+IElzIHRoaXMgbGFzdCBzZW50ZW5jZSBzdGlsbCBjb3JyZWN0PwoKT25seSBw
YXJ0aWFsbHkuCgpUaGUgc3RydWN0dXJlcyBhcmUgbm93IGFsbG9jYXRlZCBmcm9tIGdyYW50X3Rh
YmxlX3NldF9saW1pdHMoKSBhbmQgZm9yCmRvbTAgZnJvbSBncmFudF90YWJsZV9jcmVhdGUoKS4K
CgpKdWVyZ2VuCgo+IAo+ICAgUGF1bAo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiBWNjoKPj4gLSBtb3ZlIGNhbGwgb2YgZ3Jh
bnRfdGFibGVfaW5pdCgpIGZvciBkb20wIHRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpCj4+ICAgKEph
biBCZXVsaWNoKQo+PiAtIG1vdmUgZnJhbWUgYWxsb2NhdGlvbnMgdG8gZ250dGFiX2dyb3dfdGFi
bGUoKSAoSmFuIEJldWxpY2gpCj4+IC0gc2V2ZXJhbCBvdGhlciBjaGFuZ2VzIGR1ZSB0byBuZXcg
cGF0Y2ggb3JkZXIKPj4KPj4gVjQ6Cj4+IC0gbWFrZSByZXQgbW9yZSBsb2NhbCAoV2VpIExpdSkK
Pj4KPj4gVjM6Cj4+IC0gbW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBmcm9tIGdudHRh
Yl9zZXR1cF90YWJsZSgpIHRvCj4+ICAgZ250dGFiX2dyb3dfdGFibGUoKSAoUGF1bCBEdXJyYW50
KQo+PiAtLS0KPj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDExMyArKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAtLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1MiBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBpbmRl
eCBmNDhlZWZmN2FkLi5mNjY5NDA1NTFlIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IEBAIC0xNjU1LDYg
KzE2NTUsNDYgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWlu
Cj4+ICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQo+PiAgICAgIGd0LT5ucl9zdGF0dXNfZnJh
bWVzID0gMDsKPj4gIH0KPj4KPj4gK3N0YXRpYyBpbnQKPj4gK2dyYW50X3RhYmxlX2luaXQoc3Ry
dWN0IGdyYW50X3RhYmxlICpndCkKPj4gK3sKPj4gKyAgICBpZiAoIGd0LT5hY3RpdmUgKQo+PiAr
ICAgICAgICByZXR1cm4gLUVCVVNZOwo+PiArCj4+ICsgICAgLyogQWN0aXZlIGdyYW50IHRhYmxl
LiAqLwo+PiArICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0
aXZlX2dyYW50X2ZyYW1lcyk7Cj4+ICsgICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQo+PiAr
ICAgICAgICBnb3RvIG5vX21lbTsKPj4gKwo+PiArICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBm
b3JlaWduIGZyYW1lcyB0YWJsZSAqLwo+PiArICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4
X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7Cj4+ICsgICAgaWYgKCBn
dC0+bWFwdHJhY2sgPT0gTlVMTCApCj4+ICsgICAgICAgIGdvdG8gbm9fbWVtOwo+PiArCj4+ICsg
ICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwo+PiArICAgIGd0LT5zaGFyZWRfcmF3ID0geHph
bGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpOwo+PiArICAgIGlmICggZ3QtPnNo
YXJlZF9yYXcgPT0gTlVMTCApCj4+ICsgICAgICAgIGdvdG8gbm9fbWVtOwo+PiArCj4+ICsgICAg
LyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KPj4gKyAg
ICBndC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50
X2ZyYW1lcykpOwo+PiArICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKPj4gKyAgICAgICAg
Z290byBub19tZW07Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gKwo+PiArIG5vX21lbToKPj4g
KyAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7Cj4+ICsgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxM
Owo+PiArICAgIHZmcmVlKGd0LT5tYXB0cmFjayk7Cj4+ICsgICAgZ3QtPm1hcHRyYWNrID0gTlVM
TDsKPj4gKyAgICB4ZnJlZShndC0+YWN0aXZlKTsKPj4gKyAgICBndC0+YWN0aXZlID0gTlVMTDsK
Pj4gKyAgICByZXR1cm4gLUVOT01FTTsKPj4gK30KPj4gKwo+PiAgLyoKPj4gICAqIEdyb3cgdGhl
IGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncwo+PiAg
ICogd3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgo+PiBAQCAtMTY2NSw2
ICsxNzA1LDEwIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludAo+PiByZXFfbnJfZnJhbWVzKQo+PiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBk
LT5ncmFudF90YWJsZTsKPj4gICAgICB1bnNpZ25lZCBpbnQgaSwgajsKPj4KPj4gKyAgICBBU1NF
UlQoZ3QtPmFjdGl2ZSk7Cj4+ICsKPj4gKyAgICBpZiAoIHJlcV9ucl9mcmFtZXMgPCBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUyApCj4+ICsgICAgICAgIHJlcV9ucl9mcmFtZXMgPSBJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUzsKPj4gICAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRf
ZnJhbWVzKTsKPj4KPj4gICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKPj4gQEAgLTMzODEsNzUg
KzM0MjUsMjEgQEAgZ3JhbnRfdGFibGVfY3JlYXRlKAo+PiAgICAgIHN0cnVjdCBkb21haW4gKmQp
Cj4+ICB7Cj4+ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICp0Owo+PiAtICAgIHVuc2lnbmVkIGlu
dCBpLCBqOwo+Pgo+PiAgICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkp
ID09IE5VTEwgKQo+PiAtICAgICAgICBnb3RvIG5vX21lbV8wOwo+PiArICAgICAgICByZXR1cm4g
LUVOT01FTTsKPj4KPj4gICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCj4+ICAgICAgcGVyY3B1X3J3
bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwo+PiAgICAgIHNwaW5f
bG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKPj4gLSAgICB0LT5ucl9ncmFudF9mcmFtZXMg
PSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKPj4gLQo+PiAtICAgIC8qIEFjdGl2ZSBncmFudCB0
YWJsZS4gKi8KPj4gLSAgICBpZiAoICh0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBh
Y3RpdmVfZ3JhbnRfZW50cnkgKiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCj4+IC0gICAgICAgIGdv
dG8gbm9fbWVtXzE7Cj4+IC0gICAgZm9yICggaSA9IDA7Cj4+IC0gICAgICAgICAgaSA8IG51bV9h
Y3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7Cj4+IGkr
KyApCj4+IC0gICAgewo+PiAtICAgICAgICBpZiAoICh0LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5o
ZWFwX3BhZ2UoKSkgPT0gTlVMTCApCj4+IC0gICAgICAgICAgICBnb3RvIG5vX21lbV8yOwo+PiAt
ICAgICAgICBjbGVhcl9wYWdlKHQtPmFjdGl2ZVtpXSk7Cj4+IC0gICAgICAgIGZvciAoIGogPSAw
OyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCj4+IC0gICAgICAgICAgICBzcGluX2xvY2tfaW5p
dCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOwo+PiAtICAgIH0KPj4gLQo+PiAtICAgIC8qIFRyYWNr
aW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwo+PiAtICAgIHQtPm1hcHRyYWNr
ID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCp0LT5tYXB0cmFjaykpOwo+
PiAtICAgIGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCApCj4+IC0gICAgICAgIGdvdG8gbm9fbWVt
XzI7Cj4+IC0KPj4gLSAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCj4+IC0gICAgaWYgKCAo
dC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkg
PT0gTlVMTCApCj4+IC0gICAgICAgIGdvdG8gbm9fbWVtXzM7Cj4+IC0gICAgZm9yICggaSA9IDA7
IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4gLSAgICB7Cj4+IC0gICAgICAg
IGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCAp
Cj4+IC0gICAgICAgICAgICBnb3RvIG5vX21lbV80Owo+PiAtICAgICAgICBjbGVhcl9wYWdlKHQt
PnNoYXJlZF9yYXdbaV0pOwo+PiAtICAgIH0KPj4gLQo+PiAtICAgIC8qIFN0YXR1cyBwYWdlcyBm
b3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCj4+IC0gICAgdC0+c3RhdHVzID0geHph
bGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7Cj4+IC0gICAg
aWYgKCB0LT5zdGF0dXMgPT0gTlVMTCApCj4+IC0gICAgICAgIGdvdG8gbm9fbWVtXzQ7Cj4+IC0K
Pj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQo+
PiAtICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpOwo+PiAtCj4+IC0g
ICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7Cj4+Cj4+ICAgICAgLyogT2theSwgaW5zdGFsbCB0
aGUgc3RydWN0dXJlLiAqLwo+PiAgICAgIGQtPmdyYW50X3RhYmxlID0gdDsKPj4gLSAgICByZXR1
cm4gMDsKPj4KPj4gLSBub19tZW1fNDoKPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxf
TlJfR1JBTlRfRlJBTUVTOyBpKysgKQo+PiAtICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5z
aGFyZWRfcmF3W2ldKTsKPj4gLSAgICB4ZnJlZSh0LT5zaGFyZWRfcmF3KTsKPj4gLSBub19tZW1f
MzoKPj4gLSAgICB2ZnJlZSh0LT5tYXB0cmFjayk7Cj4+IC0gbm9fbWVtXzI6Cj4+IC0gICAgZm9y
ICggaSA9IDA7Cj4+IC0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1l
cyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7Cj4+IGkrKyApCj4+IC0gICAgICAgIGZyZWVfeGVu
aGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7Cj4+IC0gICAgeGZyZWUodC0+YWN0aXZlKTsKPj4gLSBu
b19tZW1fMToKPj4gLSAgICB4ZnJlZSh0KTsKPj4gLSBub19tZW1fMDoKPj4gLSAgICByZXR1cm4g
LUVOT01FTTsKPj4gKyAgICBpZiAoIGQtPmRvbWFpbl9pZCA9PSAwICkKPj4gKyAgICAgICAgcmV0
dXJuIGdyYW50X3RhYmxlX2luaXQodCk7Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gIH0KPj4K
Pj4gIHZvaWQKPj4gQEAgLTM2NTEsOCArMzY0MSw5IEBAIGludCBncmFudF90YWJsZV9zZXRfbGlt
aXRzKHN0cnVjdCBkb21haW4gKmQsCj4+IHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCj4+Cj4+
ICAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4+Cj4+IC0gICAgcmV0ID0gMDsKPj4gLSAgICAv
KiBTZXQgbGltaXRzLCBhbGxvYyBuZWVkZWQgYXJyYXlzLiAqLwo+PiArICAgIC8qIFNldCBsaW1p
dHMuICovCj4+ICsgICAgaWYgKCAhZ3QtPmFjdGl2ZSApCj4+ICsgICAgICAgIHJldCA9IGdyYW50
X3RhYmxlX2luaXQoZ3QpOwo+Pgo+PiAgICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7Cj4+Cj4+
IC0tCj4+IDIuMTIuMwo+Pgo+Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:38:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFv0-0007Av-8d; Tue, 19 Sep 2017 10:38:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duFuy-0007Ao-9T
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 10:38:16 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2C/D1-03414-793F0C95; Tue, 19 Sep 2017 10:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve6Uzwc
 iDfZv1bNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN2fjjPWDBdquLhpRuMDYz7RLoYOTgkBPwl
 NmyS62Lk5GARUJVoe/2VCcRmE1CW+NnZywZiiwioS/y5MIERxGYWeMEo8XBvBogtLOAkMbf3N
 zOIzStgIXHtxEF2EFtIwFKi8dRnFoi4oMTJmU9YIHp1JBbs/sQGspZZQFpi+T8OkDCngJVEz/
 NesLWiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW65npJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxgAEOxhnXvY/xCjJwaQkylv85kCkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnenk9AOcGi1PTUirTMHGC4w6QlOHiURHjngqR5iwsSc4sz0yFSp
 xgVpcR5F4MkBEASGaV5cG2wGLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5ikCk8mXklcN
 NfAS1mAlqcvQFscUkiQkqqgTFvk847CaZIh2Pn+g7OWhP9xNgmofL/2c65U3rb1s49x+779WK
 L/d34tfuaVj5lvJrX9/7PNm/h/H91MdWRFenCLJeLJRWPhH/5YLKn6cv6/VHmi3bv7nm1zd5l
 827uQxzsXBFX2ir+7Hk+U8aRlXNxkQXrNK23DUcucXaVnDnO4LZpxju9+YZKLMUZiYZazEXFi
 QC3xMLhrAIAAA==
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505817491!71586372!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21174 invoked from network); 19 Sep 2017 10:38:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:38:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448302061"
Date: Tue, 19 Sep 2017 11:38:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919103809.pcvkg3hjzm5xk32z@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170918162752.14091-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDU6Mjc6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBpbXBsZW1lbnRhdGlvbiBvZiBnZXRfcGFnZWRfZnJhbWUgaXMgY3VycmVudGx5
IGRpZmZlcmVudCB3aGV0aGVyIHRoZQo+IGFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVt
b3J5IG9yIHBhZ2luZyBtZW1vcnkuIEJvdGgKPiB2ZXJzaW9uIGFyZSBleHRyZW1lbHkgc2ltaWxh
ciBzbyBpdCBpcyBwb3NzaWJsZSB0byBjb25zb2xpZGF0ZSBpbiBhCj4gc2luZ2xlIGltcGxlbWVu
dGF0aW9uLgo+IAo+IFRoZSBtYWluIGRpZmZlcmVuY2UgaXMgdGhlIHg4NiB2ZXJzaW9uIHdpbGwg
YWxsb3cgZ3JhbnQgb24gZm9yZWlnbiBwYWdlCj4gd2hlbiB1c2luZyBIVk0vUFZIIHdoaWxzdCBB
cm0gZG9lcyBub3QuIEF0IHRoZSBtb21lbnQsIG9uIHg4NiBmb3JlaWduIHBhZ2VzCj4gYXJlIG9u
bHkgYWxsb3dlZCBmb3IgUFZIIERvbTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91
bGQgbmV2ZXIKPiBiZSBncmFudGVkIHNvIGRlbnkgdGhlbQo+IAo+IFRoZSBjaGVjayBmb3Igc2hh
cmVkL3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYu
Cj4gUG90ZW50aWFsbHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2luZyBjb3VsZCBi
ZSBpbXBsZW1lbnRlZCBmb3IKPiBBcm0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIERlbnkgZ3JhbnQgb24gZm9yZWlnbiBwYWdlIChhbGln
bmVkIHdpdGggdGhlIEFSTSBjb2RlKQo+ICAgICAgICAgLSBVc2UgI2lmZGVmIHJhdGhlciB0aGFu
ICNpZiBkZWZpbmVkCj4gICAgICAgICAtIFVwZGF0ZSBjb21taXQgbWVzc2FnZQo+ICAgICAgICAg
LSBGaXggdHlwbyBpbiB0aGUgdGl0bGUKPiAKPiBnZXRfcGFnZV9mcm9tX2dmbiB3aWxsIGJlIGFi
bGUgdG8gZ2V0IHJlZmVyZW5jZSBvbiBmb3JlaWduIHBhZ2UgYW5kIGFzCj4gcGVyIG15IHVuZGVy
c3RhbmRpbmcgd2lsbCBhbGxvdyB0byBncmFudCBwYWdlIG9uIGZvcmVpZ24gbWVtb3J5Lgo+IAo+
IFRoaXMgd2FzIG5vdCBhbGxvd2VkIHdpdGggYSBzaW1wbGUgZ2V0X3BhZ2UoLi4uKSBvbiB0aGUg
QVJNCj4gaW1wbGVtZW50YXRpb24gKG5vIHNoYXJpbmcgbm9yIHBhZ2luZyBzdXBwcm90KSBidXQg
aXMgYWxsb3dlZCBvbiB0aGUgeDg2Cj4gaW1wbGVtZW50YXRpb24gZHVlIHRvIGdldF9wYWdlX2Zy
b21fZ2ZuLgo+IAo+IE9uIHg4NiwgZm9yZWlnbiBwYWdlcyBhcmUgY3VycmVudGx5IG9ubHkgYWxs
b3dlZCBmb3IgUFZIIGRvbTAsIHNvIEkKPiB0aGluayBpdCBpcyBub3QgYSBiaWcgZGVhbCBmb3Ig
bm93Lgo+IAo+IE9uIEFybSwgZm9yZWlnbiBwYWdlcyBjYW4gYmUgcHJlc2VudCBvbiBhbnkgZG9t
YWluLiBTbyB0aGlzIHBhdGNoIHdvdWxkCj4gcGVybWl0IGdyYW50IG9uIGZvcmVpbmcgcGFnZXMu
Cj4gCj4gVGhpcyBwYXRjaCB3aWxsIGRlbnkgZ3JhbnRpbmcgZm9yZWlnbiBwYWdlcy4gSmFuIEJl
dWxpY2ggaXMgaGFwcHkgd2l0aAo+IGl0LiBBbnkgb3RoZXIgb3BpbmlvbnM/Cj4gLS0tCj4gIHhl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE5ICsrKysrKysrLS0tLS0tLS0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+
IGluZGV4IGMzODk1ZTYyMDEuLmE2YTE2OGRmNmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTI1OSw3
ICsyNTksNiBAQCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwg
dW5zaWduZWQgbG9uZyAqZnJhbWUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKnJkKQo+ICB7Cj4gICAgICBpbnQgcmMgPSBHTlRTVF9va2F5Owo+IC0jaWYgZGVm
aW5lZChQMk1fUEFHRURfVFlQRVMpIHx8IGRlZmluZWQoUDJNX1NIQVJFRF9UWVBFUykKPiAgICAg
IHAybV90eXBlX3QgcDJtdDsKPiAgCj4gICAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHJk
LCBnZm4sICZwMm10LAoKV2hpbGUgeW91J3JlIGF0IGl0LCBtaW5kIGRyb3BwaW5nIHRoZSBwb2lu
dGxlc3MgYnJhY2tldHMgYXJvdW5kCnJlYWRvbmx5PwoKPiBAQCAtMjY3LDI2ICsyNjYsMjQgQEAg
c3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxv
bmcgKmZyYW1lLAo+ICAgICAgaWYgKCAhKCpwYWdlKSApCgpBbmQgaGVyZSBhcyB3ZWxsLgoKPiAg
ICAgIHsKPiAgICAgICAgICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7Cj4gKyNpZmRlZiBQ
Mk1fU0hBUkVEX1RZUEVTCj4gICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKPiAg
ICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKPiArI2VuZGlmCj4gKyNpZmRlZiBQMk1f
UEFHRVNfVFlQRVMKPiAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQo+ICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocmQsIGdmbik7Cj4g
ICAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47Cj4gICAgICAgICAgfQo+ICsjZW5kaWYK
PiAgICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7Cj4gICAgICB9Cj4gKwo+ICsgICAgaWYg
KCBwMm1faXNfZm9yZWlnbihwMm10KSApCj4gKyAgICAgICAgcmV0dXJuIEdOVFNUX2JhZF9wYWdl
OwoKWW91IG9ubHkgZ2V0IGhlcmUgd2hlbiB5b3UgaGF2ZSB0YWtlbiBhIHJlZiBvbiB0aGUgcGFn
ZS4gWW91IHNob3VsZCBkcm9wCnRoZSByZWYgYmVmb3JlIHJldHVybmluZy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:39:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFwW-0007Jp-JH; Tue, 19 Sep 2017 10:39:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duFwW-0007Jf-0j
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:39:52 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AF/07-01754-7F3F0C95; Tue, 19 Sep 2017 10:39:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42LZKekoofvt84F
 Ig80TZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJ93pZCz6HV6y5fJ29gfFBWBcjB4eEgJ/E
 /Ou8XYycHGwCOhJLj85nArFFBDIltv87AGRzcTAL/GOSWL1kBytIQlggTmLvi2PsEEXxEi83v
 GSEsI0k3k9aANbMIqAq8fHcbTCbV8BdonPacTYQW0jgLKPEvcmcIDangI1E68cpYHMYBWQlvj
 SuZgaxmQXEJW49gThCQkBAYsme88wQtqjEy8f/WCFsA4mtS/exgNzPLKApsX6XPkSrosSU7of
 sEGsFJU7OfMIygVF4FpKpsxA6ZiHpmIWkYwEjyypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMD
 U73c1OLixPTUnMSkYr3k/NxNjMDAZwCCHYwr250PMUpyMCmJ8ha/ORApxJeUn1KZkVicEV9Um
 pNafIhRg4NDoG/N6guMUix5+XmpShK83MAIExIsSk1PrUjLzAHGJkypBAePkgjv3E9Aad7igs
 Tc4sx0iNQpRnuOY5su/2Hi+DHpCpCccfMukHxybd5fJiGwqVLivPIgUwVA2jJK8+CGwlLJJUZ
 ZKWFeRqCThXgKUotyM0tQ5V8xinMwKgnzaoBM4cnMK4Hb/QroLCags7I3gJ1VkoiQkmpg1Du5
 QCno7c0QhYDXFaJT+EROrvYK/XV/tjkT1+99jSeum71/qBnWxBO6++BPyTKlaY1JcV0ega/dn
 vMbszd+ieA50+bFLj6zR0Jp/7G6ep3/9+XPb646IjQ59ip7kbrHweqdWgJPGEIfSq43Xfj3vb
 fkslc1GorHLvA/vnhp+xn9H+vUo6QzlFiKMxINtZiLihMBrTn2myADAAA=
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505817590!109387201!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59802 invoked from network); 19 Sep 2017 10:39:50 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:39:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="53063831"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v7 12/16] xen: delay allocation of grant
 table sub structures
Thread-Index: AQHTMTMSV130PvaIDUSJiS6VGIw0aqK8BCMg
Date: Tue, 19 Sep 2017 10:39:49 +0000
Message-ID: <9301eeab62514d93913723fc62889f12@AMSPEX02CL03.citrite.net>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-13-jgross@suse.com>
 <b26bd6fdb6d74036bd943e19c6f614bc@AMSPEX02CL03.citrite.net>
 <ee4b4ca0-6130-1e52-1a35-2d0b7724080b@suse.com>
In-Reply-To: <ee4b4ca0-6130-1e52-1a35-2d0b7724080b@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 12/16] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMTozNg0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbQ0KPiAoWGVuLm9yZykgPHRp
bUB4ZW4ub3JnPjsganVsaWVuLmdyYWxsQGFybS5jb207IGpiZXVsaWNoQHN1c2UuY29tOw0KPiBk
Z2RlZ3JhQHR5Y2hvLm5zYS5nb3YNCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2
NyAxMi8xNl0geGVuOiBkZWxheSBhbGxvY2F0aW9uIG9mIGdyYW50IHRhYmxlDQo+IHN1YiBzdHJ1
Y3R1cmVzDQo+IA0KPiBPbiAxOS8wOS8xNyAxMjoyOCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0
bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gPj4gSnVl
cmdlbiBHcm9zcw0KPiA+PiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxMDo1OQ0KPiA+PiBUbzog
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+IENjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+ID4+IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXgu
Y29tPjsNCj4gPj4gQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElh
biBKYWNrc29uDQo+ID4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Ow0KPiA+PiBqdWxpZW4uZ3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5j
b207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0KPiA+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFU
Q0ggdjcgMTIvMTZdIHhlbjogZGVsYXkgYWxsb2NhdGlvbiBvZiBncmFudCB0YWJsZQ0KPiA+PiBz
dWIgc3RydWN0dXJlcw0KPiA+Pg0KPiA+PiBEZWxheSB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZ3Jh
bnQgdGFibGUgc3ViIHN0cnVjdHVyZXMgaW4gb3JkZXIgdG8NCj4gPj4gYWxsb3cgbW9kaWZ5aW5n
IHBhcmFtZXRlcnMgbmVlZGVkIGZvciBzaXppbmcgb2YgdGhlc2Ugc3RydWN0dXJlcyBhdCBhDQo+
ID4+IHBlciBkb21haW4gYmFzaXMuIEFsbG9jYXRlIHRoZSBzdHJ1Y3R1cmVzIGZyb20gZ250dGFi
X3NldHVwX3RhYmxlKCkNCj4gPj4gYW5kIHRoZSB0YWJsZSBmcmFtZXMgb25seSBmcm9tIGdudHRh
Yl9ncm93X3RhYmxlKCkuDQo+ID4NCj4gPiBJcyB0aGlzIGxhc3Qgc2VudGVuY2Ugc3RpbGwgY29y
cmVjdD8NCj4gDQo+IE9ubHkgcGFydGlhbGx5Lg0KPiANCj4gVGhlIHN0cnVjdHVyZXMgYXJlIG5v
dyBhbGxvY2F0ZWQgZnJvbSBncmFudF90YWJsZV9zZXRfbGltaXRzKCkgYW5kIGZvcg0KPiBkb20w
IGZyb20gZ3JhbnRfdGFibGVfY3JlYXRlKCkuDQo+IA0KDQpUaGF0IHdhcyBteSByZWFkaW5nIHRv
by4uLiBKdXN0IHdhc24ndCBzdXJlIEkgd2FzIGJlaW5nIGZvb2xlZCBieSB0aGUgbGFyZ2UgbnVt
YmVyIG9mIGRpZmZzLiBXaXRoIHRoZSBjb21tZW50IGZpeGVkOg0KDQpSZXZlaXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiANCj4gSnVlcmdlbg0KPiAN
Cj4gPg0KPiA+ICAgUGF1bA0KPiA+DQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gPj4gLS0tDQo+ID4+IFY2Og0KPiA+PiAtIG1vdmUg
Y2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZm9yIGRvbTAgdG8gZ3JhbnRfdGFibGVfY3JlYXRl
KCkNCj4gPj4gICAoSmFuIEJldWxpY2gpDQo+ID4+IC0gbW92ZSBmcmFtZSBhbGxvY2F0aW9ucyB0
byBnbnR0YWJfZ3Jvd190YWJsZSgpIChKYW4gQmV1bGljaCkNCj4gPj4gLSBzZXZlcmFsIG90aGVy
IGNoYW5nZXMgZHVlIHRvIG5ldyBwYXRjaCBvcmRlcg0KPiA+Pg0KPiA+PiBWNDoNCj4gPj4gLSBt
YWtlIHJldCBtb3JlIGxvY2FsIChXZWkgTGl1KQ0KPiA+Pg0KPiA+PiBWMzoNCj4gPj4gLSBtb3Zl
IGNhbGwgb2YgZ3JhbnRfdGFibGVfaW5pdCgpIGZyb20gZ250dGFiX3NldHVwX3RhYmxlKCkgdG8N
Cj4gPj4gICBnbnR0YWJfZ3Jvd190YWJsZSgpIChQYXVsIER1cnJhbnQpDQo+ID4+IC0tLQ0KPiA+
PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTEzICsrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tDQo+IC0tLQ0KPiA+PiAtLS0tLS0tLS0NCj4gPj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1MiBpbnNlcnRpb25zKCspLCA2MSBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0K
PiA+PiBpbmRleCBmNDhlZWZmN2FkLi5mNjY5NDA1NTFlIDEwMDY0NA0KPiA+PiAtLS0gYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMNCj4gPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
DQo+ID4+IEBAIC0xNjU1LDYgKzE2NTUsNDYgQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2Zy
YW1lcyhzdHJ1Y3QNCj4gZG9tYWluDQo+ID4+ICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQ0K
PiA+PiAgICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsNCj4gPj4gIH0NCj4gPj4NCj4gPj4g
K3N0YXRpYyBpbnQNCj4gPj4gK2dyYW50X3RhYmxlX2luaXQoc3RydWN0IGdyYW50X3RhYmxlICpn
dCkNCj4gPj4gK3sNCj4gPj4gKyAgICBpZiAoIGd0LT5hY3RpdmUgKQ0KPiA+PiArICAgICAgICBy
ZXR1cm4gLUVCVVNZOw0KPiA+PiArDQo+ID4+ICsgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAq
Lw0KPiA+PiArICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwNCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJf
YWN0aXZlX2dyYW50X2ZyYW1lcyk7DQo+ID4+ICsgICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwg
KQ0KPiA+PiArICAgICAgICBnb3RvIG5vX21lbTsNCj4gPj4gKw0KPiA+PiArICAgIC8qIFRyYWNr
aW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLw0KPiA+PiArICAgIGd0LT5tYXB0
cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3QtDQo+ID5tYXB0
cmFjaykpOw0KPiA+PiArICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQ0KPiA+PiArICAg
ICAgICBnb3RvIG5vX21lbTsNCj4gPj4gKw0KPiA+PiArICAgIC8qIFNoYXJlZCBncmFudCB0YWJs
ZS4gKi8NCj4gPj4gKyAgICBndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBt
YXhfZ3JhbnRfZnJhbWVzKTsNCj4gPj4gKyAgICBpZiAoIGd0LT5zaGFyZWRfcmF3ID09IE5VTEwg
KQ0KPiA+PiArICAgICAgICBnb3RvIG5vX21lbTsNCj4gPj4gKw0KPiA+PiArICAgIC8qIFN0YXR1
cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovDQo+ID4+ICsgICAgZ3Qt
PnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwNCj4gPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9m
cmFtZXMpKTsNCj4gPj4gKyAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApDQo+ID4+ICsgICAg
ICAgIGdvdG8gbm9fbWVtOw0KPiA+PiArDQo+ID4+ICsgICAgcmV0dXJuIDA7DQo+ID4+ICsNCj4g
Pj4gKyBub19tZW06DQo+ID4+ICsgICAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcpOw0KPiA+PiArICAg
IGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsNCj4gPj4gKyAgICB2ZnJlZShndC0+bWFwdHJhY2spOw0K
PiA+PiArICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7DQo+ID4+ICsgICAgeGZyZWUoZ3QtPmFjdGl2
ZSk7DQo+ID4+ICsgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7DQo+ID4+ICsgICAgcmV0dXJuIC1FTk9N
RU07DQo+ID4+ICt9DQo+ID4+ICsNCj4gPj4gIC8qDQo+ID4+ICAgKiBHcm93IHRoZSBncmFudCB0
YWJsZS4gVGhlIGNhbGxlciBtdXN0IGhvbGQgdGhlIGdyYW50IHRhYmxlJ3MNCj4gPj4gICAqIHdy
aXRlIGxvY2sgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbi4NCj4gPj4gQEAgLTE2NjUsNiAr
MTcwNSwxMCBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZA0K
PiBpbnQNCj4gPj4gcmVxX25yX2ZyYW1lcykNCj4gPj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0ID0gZC0+Z3JhbnRfdGFibGU7DQo+ID4+ICAgICAgdW5zaWduZWQgaW50IGksIGo7DQo+ID4+
DQo+ID4+ICsgICAgQVNTRVJUKGd0LT5hY3RpdmUpOw0KPiA+PiArDQo+ID4+ICsgICAgaWYgKCBy
ZXFfbnJfZnJhbWVzIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQ0KPiA+PiArICAgICAgICBy
ZXFfbnJfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7DQo+ID4+ICAgICAgQVNTRVJU
KHJlcV9ucl9mcmFtZXMgPD0gbWF4X2dyYW50X2ZyYW1lcyk7DQo+ID4+DQo+ID4+ICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sDQo+ID4+IEBAIC0zMzgxLDc1ICszNDI1LDIxIEBAIGdyYW50X3Rh
YmxlX2NyZWF0ZSgNCj4gPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkKQ0KPiA+PiAgew0KPiA+PiAg
ICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsNCj4gPj4gLSAgICB1bnNpZ25lZCBpbnQgaSwgajsN
Cj4gPj4NCj4gPj4gICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1Y3QgZ3JhbnRfdGFibGUpKSA9
PSBOVUxMICkNCj4gPj4gLSAgICAgICAgZ290byBub19tZW1fMDsNCj4gPj4gKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07DQo+ID4+DQo+ID4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLw0KPiA+PiAg
ICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsN
Cj4gPj4gICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7DQo+ID4+IC0gICAg
dC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7DQo+ID4+IC0NCj4g
Pj4gLSAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovDQo+ID4+IC0gICAgaWYgKCAodC0+YWN0
aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosDQo+ID4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2Zy
YW1lcykpID09IE5VTEwgKQ0KPiA+PiAtICAgICAgICBnb3RvIG5vX21lbV8xOw0KPiA+PiAtICAg
IGZvciAoIGkgPSAwOw0KPiA+PiAtICAgICAgICAgIGkgPA0KPiBudW1fYWN0X2ZyYW1lc19mcm9t
X3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOw0KPiA+PiBpKysgKQ0KPiA+PiAt
ICAgIHsNCj4gPj4gLSAgICAgICAgaWYgKCAodC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9w
YWdlKCkpID09IE5VTEwgKQ0KPiA+PiAtICAgICAgICAgICAgZ290byBub19tZW1fMjsNCj4gPj4g
LSAgICAgICAgY2xlYXJfcGFnZSh0LT5hY3RpdmVbaV0pOw0KPiA+PiAtICAgICAgICBmb3IgKCBq
ID0gMDsgaiA8IEFDR05UX1BFUl9QQUdFOyBqKysgKQ0KPiA+PiAtICAgICAgICAgICAgc3Bpbl9s
b2NrX2luaXQoJnQtPmFjdGl2ZVtpXVtqXS5sb2NrKTsNCj4gPj4gLSAgICB9DQo+ID4+IC0NCj4g
Pj4gLSAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8NCj4g
Pj4gLSAgICB0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVv
ZigqdC0+bWFwdHJhY2spKTsNCj4gPj4gLSAgICBpZiAoIHQtPm1hcHRyYWNrID09IE5VTEwgKQ0K
PiA+PiAtICAgICAgICBnb3RvIG5vX21lbV8yOw0KPiA+PiAtDQo+ID4+IC0gICAgLyogU2hhcmVk
IGdyYW50IHRhYmxlLiAqLw0KPiA+PiAtICAgIGlmICggKHQtPnNoYXJlZF9yYXcgPSB4emFsbG9j
X2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09DQo+IE5VTEwgKQ0KPiA+PiAtICAg
ICAgICBnb3RvIG5vX21lbV8zOw0KPiA+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVM7IGkrKyApDQo+ID4+IC0gICAgew0KPiA+PiAtICAgICAgICBpZiAoICh0
LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQ0KPiA+PiAt
ICAgICAgICAgICAgZ290byBub19tZW1fNDsNCj4gPj4gLSAgICAgICAgY2xlYXJfcGFnZSh0LT5z
aGFyZWRfcmF3W2ldKTsNCj4gPj4gLSAgICB9DQo+ID4+IC0NCj4gPj4gLSAgICAvKiBTdGF0dXMg
cGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLw0KPiA+PiAtICAgIHQtPnN0
YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwNCj4gPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1l
cykpOw0KPiA+PiAtICAgIGlmICggdC0+c3RhdHVzID09IE5VTEwgKQ0KPiA+PiAtICAgICAgICBn
b3RvIG5vX21lbV80Ow0KPiA+PiAtDQo+ID4+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUzsgaSsrICkNCj4gPj4gLSAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFy
ZWRfcGFnZShkLCB0LCBpKTsNCj4gPj4gLQ0KPiA+PiAtICAgIHQtPm5yX3N0YXR1c19mcmFtZXMg
PSAwOw0KPiA+Pg0KPiA+PiAgICAgIC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8N
Cj4gPj4gICAgICBkLT5ncmFudF90YWJsZSA9IHQ7DQo+ID4+IC0gICAgcmV0dXJuIDA7DQo+ID4+
DQo+ID4+IC0gbm9fbWVtXzQ6DQo+ID4+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUzsgaSsrICkNCj4gPj4gLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+
c2hhcmVkX3Jhd1tpXSk7DQo+ID4+IC0gICAgeGZyZWUodC0+c2hhcmVkX3Jhdyk7DQo+ID4+IC0g
bm9fbWVtXzM6DQo+ID4+IC0gICAgdmZyZWUodC0+bWFwdHJhY2spOw0KPiA+PiAtIG5vX21lbV8y
Og0KPiA+PiAtICAgIGZvciAoIGkgPSAwOw0KPiA+PiAtICAgICAgICAgIGkgPA0KPiBudW1fYWN0
X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOw0KPiA+PiBp
KysgKQ0KPiA+PiAtICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5hY3RpdmVbaV0pOw0KPiA+
PiAtICAgIHhmcmVlKHQtPmFjdGl2ZSk7DQo+ID4+IC0gbm9fbWVtXzE6DQo+ID4+IC0gICAgeGZy
ZWUodCk7DQo+ID4+IC0gbm9fbWVtXzA6DQo+ID4+IC0gICAgcmV0dXJuIC1FTk9NRU07DQo+ID4+
ICsgICAgaWYgKCBkLT5kb21haW5faWQgPT0gMCApDQo+ID4+ICsgICAgICAgIHJldHVybiBncmFu
dF90YWJsZV9pbml0KHQpOw0KPiA+PiArDQo+ID4+ICsgICAgcmV0dXJuIDA7DQo+ID4+ICB9DQo+
ID4+DQo+ID4+ICB2b2lkDQo+ID4+IEBAIC0zNjUxLDggKzM2NDEsOSBAQCBpbnQgZ3JhbnRfdGFi
bGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLA0KPiA+PiB1bnNpZ25lZCBpbnQgZ3JhbnRf
ZnJhbWVzLA0KPiA+Pg0KPiA+PiAgICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOw0KPiA+Pg0KPiA+
PiAtICAgIHJldCA9IDA7DQo+ID4+IC0gICAgLyogU2V0IGxpbWl0cywgYWxsb2MgbmVlZGVkIGFy
cmF5cy4gKi8NCj4gPj4gKyAgICAvKiBTZXQgbGltaXRzLiAqLw0KPiA+PiArICAgIGlmICggIWd0
LT5hY3RpdmUgKQ0KPiA+PiArICAgICAgICByZXQgPSBncmFudF90YWJsZV9pbml0KGd0KTsNCj4g
Pj4NCj4gPj4gICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOw0KPiA+Pg0KPiA+PiAtLQ0KPiA+
PiAyLjEyLjMNCj4gPj4NCj4gPj4NCj4gPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gPj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+PiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiA+PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:42:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:42:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duFyv-00088A-3f; Tue, 19 Sep 2017 10:42:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duFyt-00087V-Lz
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:42:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5B/6D-03642-A84F0C95; Tue, 19 Sep 2017 10:42:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHRDpG77lwO
 RBhdOqFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy7k/YwFfxgqrg09zp7A+MOpi5GTg4JAX+J
 VXeOs0DYHhLXz54Ai7MJ6Eo0bfnLBmLzCghKnJz5BKyGWUBHYsHuT2wQtrzE9rdzmCFqHCTm9
 /0Aq2ERUJWY0fqeFcQWEVCUePDyJitEfYjE58UvGUFsYYEEidk/XoPN4RSwlNgwcxt7FyMXh5
 DANkaJVYtmQh1kIvF24U6gIg6ghJrE3PXxEGFLiW/rnzJPYBSYheS8WUjOm4XkvAWMzKsYNYp
 Ti8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjCumR94iFGS
 g0lJlLf4zYFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8dZ+BcoJFqempFWmZOcA4gUlLcPAoi
 fBOAknzFhck5hZnpkOkTjEac9x4eP0PE0fHzbt/mIRY8vLzUqXEeTtBSgVASjNK8+AGweL3Eq
 OslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5X30CmsKTmVcCt+8V0ClMQKdkbwA7pSQRISXVwBj
 6f+FHRgmzKzOZrgumvO76YFnUoXfm3I14weUe1XwK610SFjTniH02yXsVqF/mcnTavFmP25i+
 CHEenrNkxelb4Sue29xa8rVK4YBPXPm2ro553/+f5d7v7SjU4pCRuqnv3bLwe0W61vM3v+Cpl
 Vz9Uy6fOVbsXLT0GkZ3yUk/ypKzznn2SSixFGckGmoxFxUnAgAFAfIL2gIAAA==
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505817734!83421015!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46242 invoked from network); 19 Sep 2017 10:42:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:42:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440272661"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.62595.150014.239069@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:42:11 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919085234.2f2am4y7msis4iec@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170919085234.2f2am4y7msis4iec@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jlc3RyaWN0
X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+IE9uIEZy
aSwgU2VwIDE1LCAyMDE3IGF0IDA3OjQ4OjQwUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+
ID4gK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQpIHsKPiA+ICsv
KiB4eHggbG9jayAqLwo+IAo+IFRoaXMgc2hvdWxkIGJlIHJlbW92ZWQuCgpPb3BzLCBtaXNzZWQg
b25lIGluZGVlZC4KCj4gV2l0aCB0aGlzIGZpeGVkOgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:43:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duG05-0008Eo-D5; Tue, 19 Sep 2017 10:43:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duG04-0008Ed-1R
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 10:43:32 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 06/7E-18817-2D4F0C95;
 Tue, 19 Sep 2017 10:43:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTffilwO
 RBgtPyVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfet8xF0ySqTi7aQtjA2OzWBcjF4eQwGZG
 iQsT2tkhnN2MEq03rgA5nBzCAk4Sc3t/M4PYIgKKEg9e3mQFKWIWOMgoseX0FFaQhJBAukTL/
 SMsIDabgKbEnc+fmEBsXgEriZUPOsBqWARUJXpmXWMDsUUFwiX2f7/GDFEjKHFy5hOwXk4BS4
 nP916B9TILmEnM2/yQGcIWl7j1ZD5UXF5i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQJDlAEIdjAefx93iFGSg0lJ
 lLf4zYFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Jz8D5QSLUtNTK9Iyc4DRApOW4OBREuG9B
 JLmLS5IzC3OTIdInWJUlBLn7QRJCIAkMkrz4NpgEXqJUVZKmJcR6BAhnoLUotzMElT5V4ziHI
 xKwrw3QabwZOaVwE1/BbSYCWhx9gawxSWJCCmpBsbeUtX1xrOVGCzENzzj2Ptq6XzZU9Ucj0q
 XrvBMVVb5uyaN4dWB0+3FVsdkZnV0ZtofOaMbI7988msbR/3ElIWB2xZWyh3MrksoWjzn7F6P
 jTzMlgt/S9luM//x5W9n2tNz0VqxRYe3uH1zPf6aZfrhDM2Ex7Ez/qu+EPFhtHm+60bIs46Gv
 pdKLMUZiYZazEXFiQCsZhqWywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505817808!80428795!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53110 invoked from network); 19 Sep 2017 10:43:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 19 Sep 2017 10:43:29 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9067C1435;
 Tue, 19 Sep 2017 03:43:28 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BA2B3F483;
 Tue, 19 Sep 2017 03:43:26 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <20170919103809.pcvkg3hjzm5xk32z@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71de9797-1bbb-165d-5632-81f2f0979cc8@arm.com>
Date: Tue, 19 Sep 2017 11:43:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919103809.pcvkg3hjzm5xk32z@citrix.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMTkvMDkvMTcgMTE6MzgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAg
MTgsIDIwMTcgYXQgMDU6Mjc6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUg
aW1wbGVtZW50YXRpb24gb2YgZ2V0X3BhZ2VkX2ZyYW1lIGlzIGN1cnJlbnRseSBkaWZmZXJlbnQg
d2hldGhlciB0aGUKPj4gYXJjaGl0ZWN0dXJlIHN1cHBvcnQgc2hhcmluZyBtZW1vcnkgb3IgcGFn
aW5nIG1lbW9yeS4gQm90aAo+PiB2ZXJzaW9uIGFyZSBleHRyZW1lbHkgc2ltaWxhciBzbyBpdCBp
cyBwb3NzaWJsZSB0byBjb25zb2xpZGF0ZSBpbiBhCj4+IHNpbmdsZSBpbXBsZW1lbnRhdGlvbi4K
Pj4KPj4gVGhlIG1haW4gZGlmZmVyZW5jZSBpcyB0aGUgeDg2IHZlcnNpb24gd2lsbCBhbGxvdyBn
cmFudCBvbiBmb3JlaWduIHBhZ2UKPj4gd2hlbiB1c2luZyBIVk0vUFZIIHdoaWxzdCBBcm0gZG9l
cyBub3QuIEF0IHRoZSBtb21lbnQsIG9uIHg4NiBmb3JlaWduIHBhZ2VzCj4+IGFyZSBvbmx5IGFs
bG93ZWQgZm9yIFBWSCBEb20wLiBJdCBzZWVtcyB0aGF0IGZvcmVpZ24gcGFnZXMgc2hvdWxkIG5l
dmVyCj4+IGJlIGdyYW50ZWQgc28gZGVueSB0aGVtCj4+Cj4+IFRoZSBjaGVjayBmb3Igc2hhcmVk
L3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYuCj4+
IFBvdGVudGlhbGx5LCBkdW1teSBwMm1faXNfc2hhcmVkL3AybV9pc19wYWdpbmcgY291bGQgYmUg
aW1wbGVtZW50ZWQgZm9yCj4+IEFybS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+Cj4+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IENjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+
Cj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4gICAgICAgICAgLSBEZW55IGdyYW50IG9uIGZvcmVp
Z24gcGFnZSAoYWxpZ25lZCB3aXRoIHRoZSBBUk0gY29kZSkKPj4gICAgICAgICAgLSBVc2UgI2lm
ZGVmIHJhdGhlciB0aGFuICNpZiBkZWZpbmVkCj4+ICAgICAgICAgIC0gVXBkYXRlIGNvbW1pdCBt
ZXNzYWdlCj4+ICAgICAgICAgIC0gRml4IHR5cG8gaW4gdGhlIHRpdGxlCj4+Cj4+IGdldF9wYWdl
X2Zyb21fZ2ZuIHdpbGwgYmUgYWJsZSB0byBnZXQgcmVmZXJlbmNlIG9uIGZvcmVpZ24gcGFnZSBh
bmQgYXMKPj4gcGVyIG15IHVuZGVyc3RhbmRpbmcgd2lsbCBhbGxvdyB0byBncmFudCBwYWdlIG9u
IGZvcmVpZ24gbWVtb3J5Lgo+Pgo+PiBUaGlzIHdhcyBub3QgYWxsb3dlZCB3aXRoIGEgc2ltcGxl
IGdldF9wYWdlKC4uLikgb24gdGhlIEFSTQo+PiBpbXBsZW1lbnRhdGlvbiAobm8gc2hhcmluZyBu
b3IgcGFnaW5nIHN1cHByb3QpIGJ1dCBpcyBhbGxvd2VkIG9uIHRoZSB4ODYKPj4gaW1wbGVtZW50
YXRpb24gZHVlIHRvIGdldF9wYWdlX2Zyb21fZ2ZuLgo+Pgo+PiBPbiB4ODYsIGZvcmVpZ24gcGFn
ZXMgYXJlIGN1cnJlbnRseSBvbmx5IGFsbG93ZWQgZm9yIFBWSCBkb20wLCBzbyBJCj4+IHRoaW5r
IGl0IGlzIG5vdCBhIGJpZyBkZWFsIGZvciBub3cuCj4+Cj4+IE9uIEFybSwgZm9yZWlnbiBwYWdl
cyBjYW4gYmUgcHJlc2VudCBvbiBhbnkgZG9tYWluLiBTbyB0aGlzIHBhdGNoIHdvdWxkCj4+IHBl
cm1pdCBncmFudCBvbiBmb3JlaW5nIHBhZ2VzLgo+Pgo+PiBUaGlzIHBhdGNoIHdpbGwgZGVueSBn
cmFudGluZyBmb3JlaWduIHBhZ2VzLiBKYW4gQmV1bGljaCBpcyBoYXBweSB3aXRoCj4+IGl0LiBB
bnkgb3RoZXIgb3BpbmlvbnM/Cj4+IC0tLQo+PiAgIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDE5ICsrKysrKysrLS0tLS0tLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCAxMSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBpbmRleCBjMzg5NWU2MjAxLi5h
NmExNjhkZjZlIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gKysr
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IEBAIC0yNTksNyArMjU5LDYgQEAgc3RhdGlj
IGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgKmZy
YW1lLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnJkKQo+
PiAgIHsKPj4gICAgICAgaW50IHJjID0gR05UU1Rfb2theTsKPj4gLSNpZiBkZWZpbmVkKFAyTV9Q
QUdFRF9UWVBFUykgfHwgZGVmaW5lZChQMk1fU0hBUkVEX1RZUEVTKQo+PiAgICAgICBwMm1fdHlw
ZV90IHAybXQ7Cj4+ICAgCj4+ICAgICAgICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocmQsIGdm
biwgJnAybXQsCj4gCj4gV2hpbGUgeW91J3JlIGF0IGl0LCBtaW5kIGRyb3BwaW5nIHRoZSBwb2lu
dGxlc3MgYnJhY2tldHMgYXJvdW5kCj4gcmVhZG9ubHk/CgpXaWxsIGRvLgoKPj4gQEAgLTI2Nywy
NiArMjY2LDI0IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBsb25nICpmcmFtZSwKPj4gICAgICAgaWYgKCAhKCpwYWdlKSApCj4gCj4gQW5k
IGhlcmUgYXMgd2VsbC4KPiAKPj4gICAgICAgewo+PiAgICAgICAgICAgKmZyYW1lID0gbWZuX3go
SU5WQUxJRF9NRk4pOwo+PiArI2lmZGVmIFAyTV9TSEFSRURfVFlQRVMKPj4gICAgICAgICAgIGlm
ICggcDJtX2lzX3NoYXJlZChwMm10KSApCj4+ICAgICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2Vh
Z2FpbjsKPj4gKyNlbmRpZgo+PiArI2lmZGVmIFAyTV9QQUdFU19UWVBFUwo+PiAgICAgICAgICAg
aWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKPj4gICAgICAgICAgIHsKPj4gICAgICAgICAgICAg
ICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShyZCwgZ2ZuKTsKPj4gICAgICAgICAgICAgICByZXR1
cm4gR05UU1RfZWFnYWluOwo+PiAgICAgICAgICAgfQo+PiArI2VuZGlmCj4+ICAgICAgICAgICBy
ZXR1cm4gR05UU1RfYmFkX3BhZ2U7Cj4+ICAgICAgIH0KPj4gKwo+PiArICAgIGlmICggcDJtX2lz
X2ZvcmVpZ24ocDJtdCkgKQo+PiArICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7Cj4gCj4g
WW91IG9ubHkgZ2V0IGhlcmUgd2hlbiB5b3UgaGF2ZSB0YWtlbiBhIHJlZiBvbiB0aGUgcGFnZS4g
WW91IHNob3VsZCBkcm9wCj4gdGhlIHJlZiBiZWZvcmUgcmV0dXJuaW5nLgoKSG1tbSB5ZXMuIEkg
d2lsbCBzZW5kIGEgbmV3IHZlcnNpb24gd2l0aCB0aGF0IGZpeGVkLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duG3l-0008SW-T9; Tue, 19 Sep 2017 10:47:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duG3k-0008SP-3b
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:47:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 81/B6-03454-7B5F0C95; Tue, 19 Sep 2017 10:47:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDve6Wrwc
 iDa5cYbS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBl35l1lLnjGUbF941+WBsY29i5GTg4JAX+J
 vg0r2CBsD4nrZ08wgdhsAroSTVv+gsV5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEjYPEp
 f6/YDNZBFQlfl3eADZHREBR4sHLm6wQ9SESnxe/ZASxhQUSJGb/eA02h1PAUuL9ywlA9VwcQg
 LbGCUaHi2HOs5E4u3CnUBFHEAJNYm56+MhwpYS39Y/ZZ7AKDALyXmzkJw3C8l5CxiZVzFqFKc
 WlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYLy+MeAQoyQH
 k5Iob/GbA5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3fQHKCRalpqdWpGXmAOMEJi3BwaMkw
 tsMkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhvPUiRAEhRRmke3AhYzF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMG8fyBSezLwSuE2vgI5gAjoiewPYESWJCCmpBkYT31M+YTNDPIR
 19qbvn7Rig+jMndMtb6yvDD87/a3gw9zTb+Iijlhu8T63vems+1LFdnf2q0V7ZrI+XBpQupG1
 xzC8M3DZu3Wz/bWv7GZz0my4dPB6t9OBwE2/+K3L46bZli95lTwjsVJ+4+01nisf/fzyLfIP3
 /9en0M5IjzKj0v2aJ4RUnBSYinOSDTUYi4qTgQAnbrqzdQCAAA=
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505818034!116667740!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54785 invoked from network); 19 Sep 2017 10:47:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:47:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448302683"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.62896.295641.336431@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:47:12 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919093310.mxui2kblundgykme@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170919093310.mxui2kblundgykme@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jlc3RyaWN0
X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+IE9uIEZy
aSwgU2VwIDE1LCAyMDE3IGF0IDA3OjQ4OjQwUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+
ID4gK2ludCB4ZW50b29sY29yZV9yZXN0cmljdF9hbGwodWludDMyX3QgZG9taWQpIHsKPiA+ICsg
ICAgaW50IHI7Cj4gPiArICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaDsKPiA+ICsK
PiA+ICsgICAgbG9jaygpOwo+ID4gKyAgICBYRU5UT09MQ09SRV9MSVNUX0ZPUkVBQ0goYWgsICZo
YW5kbGVzLCBlbnRyeSkgewo+ID4gKyAgICAgICAgciA9IGFoLT5yZXN0cmljdF9jYWxsYmFjayhh
aCwgZG9taWQpOwo+IAo+IExvb2tpbmcgYXQgdGhlICJJbXBsZW1lbnQiIHBhdGNoZXMgZm9yIHNv
bWUgbGlicmFyaWVzLCBJIHRoaW5rIHdlIG5lZWQKPiB0byBzdGFzaCBkb21pZCBpbiBhaCBhbmQg
ZmlsdGVyIGJhc2Ugb24gdGhhdC4gSWYgbm90LCBhdCBsZWFzdCBpbiB0aGUKPiBjYXNlIG9mIGR1
cGluZyAvZGV2L251bGwsIHdlIHJpc2sgY2xvc2luZyB0aGUgaGFuZGxlcyB3ZSBkb24ndCB3aXNo
IHRvCj4gY2xvc2UuCgpJIGRvbid0IGZvbGxvdy4KClRoZSBsaWJyYXJpZXMgd2hlcmUgd2UgZHVw
IC9kZXYvbnVsbCBkbyBub3Qgc3VwcG9ydCByZXN0cmljdGlvbiBhbmQKdGhlcmVmb3JlIHRoZSBk
b21pZCBpcyBpcnJlbGV2YW50IGZvciB0aGVtLgoKRm9yIHRoZSBsaWJyYXJpZXMgd2hlcmUgd2Ug
Y2FsbCBhbiBhY3R1YWwgcmVzdHJpY3Rpb24gaW9jdGwsIHRoZSBkb21pZAppcyByZWNvcmRlZCBp
biB0aGUga2VybmVsLiAgVGhlIHdvcnN0IGNhc2UgaXMgYSBidWcgd2hlcmUgdGhlIHJlc3RyaWN0
CmlvY3RsIGNhbm5vdCBiZSBjYWxsZWQgbW9yZSB0aGFuIG9uY2UuICBUQkggaWYgdGhhdCBpcyB0
aGUgY2FzZSB0aGVuCndlIGNhbiBqdXN0IGNoYW5nZSB0aGUgZG9jcyBmb3IgeGVudG9vbGNvcmVf
cmVzdHJpY3RfYWxsIHRvIHNheSB0aGF0CmlmIHlvdSBjYWxsIGl0IGEgMm5kIHRpbWUgaWYgbWF5
IGZhaWwsIGV2ZW4gaWYgZ2l2ZW4gdGhlIHNhbWUgZG9taWQuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:49:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:49:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duG5W-00007n-7V; Tue, 19 Sep 2017 10:49:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duG5U-00007c-Mo
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:49:08 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 E0/78-02048-326F0C95; Tue, 19 Sep 2017 10:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHRDpK7CtwO
 RBvsbeS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a9xXNYC74wVey7fYqlgXEDUxcjJ4eEgL/E
 /6arbBC2h8T1syfA4mwCuhJNW/6CxXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8Sq+
 /dZQWwWAVWJ7u4HYLaIgKLEg5c3WSHqQyQ+L37JCGILCwRI7FvYzg5icwpYSnQ9WA80k4tDSG
 Abo8TN3lZ2iINMJN4u3AmU4ABKqEnMXR8PEbaU+Lb+KfMERoFZSM6bheS8WUjOW8DIvIpRozi
 1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzA4GYBgB+OK7Z6HGCU5
 mJREeddWHIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7pQYoJ1iUmp5akZaZA4wTmLQEB4+SC
 O86kDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcdx9IqQBIaUZpHtwgWPxeYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvdy3QFJ7MvBK4fa+ATmECOqVlxx6QU0oSEVJSDYy
 xbMZ66zaHvHP+18HRPaXyrrPvRQ190bfdChIaTn/6zd2V1EKEbVQP3eTesCdkfge3+cNtm25p
 sd/549jPt7bv++fT0tG528+ZLJ42r0Xak/XI/5u7txxnSFKZaugpW32n2GrFJgYrkddHD3TMZ
 Phw4sXVq9+6Vzpv1zn9q05+S6hCYcyexyZKLMUZiYZazEXFiQCSiskS2gIAAA==
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505818142!59998572!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33761 invoked from network); 19 Sep 2017 10:49:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:49:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="440273165"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63004.744242.119692@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:49:00 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919093834.wpxf3ilt4ty4np7g@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-9-git-send-email-ian.jackson@eu.citrix.com>
 <20170919093834.wpxf3ilt4ty4np7g@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 08/22] xentoolcore_restrict_all: "Implement"
 for libxencall
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDA4LzIyXSB4ZW50b29sY29yZV9yZXN0cmljdF9h
bGw6ICJJbXBsZW1lbnQiIGZvciBsaWJ4ZW5jYWxsIik6Cj4gT24gRnJpLCBTZXAgMTUsIDIwMTcg
YXQgMDc6NDg6NDVQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiArICAgIG51bGxmZCA9
IG9wZW4oIi9kZXYvbnVsbCIsT19SRE9OTFkpOwo+IAo+IFNwYWNlIGFmdGVyICIsIiBwbGVhc2Uu
CgpPSy4gIEkgd2lsbCBrZWVwIHRoYXQgY2hhbmdlIHdoZW4gdGhlIGNvZGUgbW92ZXMsIGluIGEg
bW9tZW50LgoKPiBXaXRoIHRoYXQgZml4ZWQ6Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:51:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duG7T-0000nS-MP; Tue, 19 Sep 2017 10:51:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duG7S-0000nI-T5
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:51:11 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 10/37-01911-E96F0C95; Tue, 19 Sep 2017 10:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHSDve7cbwc
 iDW7M1LG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmfZrWwFfxjrFgwdxtrA+MNxi5GTg4JAX+J
 P2ua2CFsD4nrZ08wgdhsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4e5i5EDq
 MZeYtt0ZpAwi4CqxOaP/8HKRQQUJR68vMkKUR4i8XnxS7C1wgLhEk9ft7ODtHIKWEoc+RvYxc
 jFISSwnVFi8tWZUKeZSLxduJMNpEZIQE1i7vp4iLClxLf1T5knMArMQnLcLCTHzUJy3AJG5lW
 MGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBWc/AwLiD8fdp
 z0OMkhxMSqK8l78eiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZsEkhMsSk1PrUjLzAHGCExag
 oNHSYS3FCTNW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRJiycvPS5US500HKRUAKc0ozYMbBI
 vdS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZtApvBk5pXA7XsFdAoT0CnZG8BOKUlESEk
 1MEZvTzjYt2Ve6/7DDPt+qurssA/P1doi/jSUV+sJ+7nsmzFdziJv2hcWSHQeWn+w6F/MlkUt
 9wM3a1fJz8mojjNufv1394fDJpeyQnM2v27rPXT+aOnDtReOyEX+evBoyZwkjbfMe7ln3XjHL
 Xsv0ubNnulc3zNuvgr8PePOzZr1D2SydA/O2vtXiaU4I9FQi7moOBEAwLIKBtgCAAA=
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505818268!57407326!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17463 invoked from network); 19 Sep 2017 10:51:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:51:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448302918"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63130.273141.71066@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:51:06 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
 <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzIyXSB4ZW50b29sY29yZV9yZXN0cmljdF9h
bGw6IEltcGxlbWVudCBmb3IgbGlieGVuZm9yZWlnbm1lbW9yeSIpOgo+IFNhbWUgY29tbWVudCBm
b3IgeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3Qgb24gaWRlbXBvdGVudCBhcHBsaWVzIGhlcmUuCgpB
cmUgeW91IGhhcHB5IHdpdGggbWUgZml4aW5nIHRoaXMgYnkgY2hhbmdpbmcgdGhlIGRvY3MgcmF0
aGVyIHRoYW4gdGhlCmNvZGUgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:54:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGAg-00017E-4Z; Tue, 19 Sep 2017 10:54:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGAf-000177-1K
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:54:29 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4D/36-03414-467F0C95; Tue, 19 Sep 2017 10:54:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDvW7S9wO
 RBo9vmVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozpx8QKlrFVNDccZG5g7GPtYuTkkBDwl5jw
 YgMLhO0hcf3sCSYQm01AV6Jpy182EJtXQFDi5MwnYDXMAjoSC3Z/YoOw5SW2v53DDFFjLzF9+
 k+wXhYBVYnTxx+C2SICihIPXt5khagPkfi8+CUjiC0sYCmxaOonMJsTyJ696DnQfC4OIYHtjB
 JTurcxQRxkIvF24U6gZRxACTWJuevjIcKWEt/WP2WewCgwC8l5s5CcNwvJeQsYmVcxahSnFpW
 lFukameglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJgMQ7GDc9zHyEKMkB5OS
 KO/lrwcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwBn8DygkWpaanVqRl5gCjBCYtwcGjJMKbC
 JLmLS5IzC3OTIdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ8yqAlAqAlGaU5sENgkXvJUZZKW
 FeRqDThHgKUotyM0tQ5V8xinMwKgnzFoFM4cnMK4Hb9wroFCagU7I3gJ1SkoiQkmpg5K9xLoy
 JfdLJeChj4jfBXX+ao48vtA6Y+KghbSbP3R01r4rE2G79X7dS6l8Le5FX5VIR0fcz9z2eOX1l
 h3mB/cKn8p+uHmKJPcR1w6SZtT/5t0vMnwq1/Z7Hr07QuVXjOFGT6+kmsXnGEqVTJyodZtgm1
 Ozzf+vEn+Jvr02tfbB5ivr2SsOEBUosxRmJhlrMRcWJAHooEdbZAgAA
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505818465!83598073!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26099 invoked from network); 19 Sep 2017 10:54:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:54:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,417,1500940800"; d="scan'208";a="448303206"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63327.434650.33819@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:54:23 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919094803.2dinwy3uzzxgynsw@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-18-git-send-email-ian.jackson@eu.citrix.com>
 <20170919094803.2dinwy3uzzxgynsw@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/22] xl, libxl: Provide dm_restrict
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDE3LzIyXSB4bCwgbGlieGw6IFByb3ZpZGUgZG1f
cmVzdHJpY3QiKToKPiBPbiBGcmksIFNlcCAxNSwgMjAxNyBhdCAwNzo0ODo1NFBNICswMTAwLCBJ
YW4gSmFja3NvbiB3cm90ZToKPiA+IFRoaXMgZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBxdWl0ZSBp
bXBlcmZlY3QsIGJ1dCBpdCB3aWxsIGJlIHVzZWZ1bCBpbgo+ID4gY2VydGFpbiByZXN0cmljdGVk
IHVzZSBjYXNlcy4KLi4uCj4gU2VlaW5nIHRoaXMgaXMgbW9zdGx5IHBsdW1iaW5nIGZvciBRRU1V
IGFuZCBhIHRlY2hub2xvZ3kgcHJldmlldwo+IGZlYXR1cmU6CgpEb2luZyBhIG1vcmUgY29tcGxl
dGUgam9iIHdpbGwgaW52b2x2ZSBtb3JlIHNpZ25pZmljYW50IHdvcmsgd2hpY2ggaXMKcHJvYmFi
bHkgbm90IChvciBhdCBsZWFzdCwgbXVjaCBvZiB3aGljaCBpcyBub3QpIGdvaW5nIHRvIGJlIHJl
YWR5IGZvcgo0LjEwLgoKSSBtYXkgdXBkYXRlIHRoaW5ncyB0byBtYWtlIHNvbWUgYWRkaXRpb25h
bCByZXN0cmljdGlvbiBjYWxscyBpbiBxZW11CmJ1dCB0aGUgYmlnIG9uZSBpcyB1aWQgcmV1c2Uu
ICBJIHRoaW5rIGZpeGluZyB0aGUgdWlkIHJldXNlIHByb2JsZW0KaW52b2x2ZXMgYWRkaW5nIGEg
bmV3IGZvcmsgdG8gdGhlIGRvbWFpbiBjcmVhdGlvbiBhbmQgZG9tYWluIHRlYXJkb3duLApzaW5j
ZSBJJ20gbm90IGF3YXJlIG9mIGEgd2F5IHRvIGtpbGwgYWxsIHByb2Nlc3NlcyB3aXRoIGEgcGFy
dGljdWxhcgp1aWQgb3RoZXIgdGhhbiBieSBydW5uaW5nIGEgcHJvY2VzcyB3aXRoIHRoYXQgdWlk
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:57:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGDP-0001Gk-M3; Tue, 19 Sep 2017 10:57:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duGDO-0001Gc-73
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:57:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BF/AC-03093-D08F0C95; Tue, 19 Sep 2017 10:57:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvS7njwO
 RBp8eWFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owHN1MLDvJXnF47g72B8TBPFyMHh4SAv8Sr
 zzldjJxApofE9bMnmEBsFgFViUXLGplBbDYBZYmfnb1sILaIgLbEi1XrwGxmgSKJ75MOs4PYw
 gIJErN/vAaL8wpYSOxd0QkU5+IQEnjDKNH6+zkTREJQ4uTMJywQzToSC3Z/YgO5gVlAWmL5Pw
 6QMKeAo8Tlm2/BZooKqEh0Lp0DVi4koCDRMf0YE8SdlhLf1j9lnsAoMAvJ1FlIps5CmLqAkXk
 Vo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgWDIAwQ7GT8sC
 DjFKcjApifJe/nogUogvKT+lMiOxOCO+qDQntfgQowwHh5IE76RvQDnBotT01Iq0zBxghMCkJ
 Th4lER454OkeYsLEnOLM9MhUqcYFaXEeeeBJARAEhmleXBtsKi8xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWHeTSBTeDLzSuCmvwJazAS0OHsD2OKSRISUVANj+JpJz/dzP8v86/zAVuxsxJI
 /RVLG2X+OrPuUzHtA2eqKWkngmSqh3Gfx9XN8l3bdWuvBYOK4JO29mtSVl58eTDVVnXr52b32
 kO7pszbPue6dEXnzrMtTy9YbUdmp/M02rEfO2p/Y6v5gleuVTde/msw8fM21dUWGRxTbFsGlP
 lOfX374vqJqqRJLcUaioRZzUXEiAD4CgLLFAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505818632!83598655!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59430 invoked from network); 19 Sep 2017 10:57:13 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:57:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448303413"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 11:57:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919105710.bnwjdak5a3ihnz5i@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170919093310.mxui2kblundgykme@citrix.com>
 <22976.62896.295641.336431@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22976.62896.295641.336431@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTE6NDc6MTJBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jl
c3RyaWN0X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+
ID4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDc6NDg6NDBQTSArMDEwMCwgSWFuIEphY2tzb24g
d3JvdGU6Cj4gPiA+ICtpbnQgeGVudG9vbGNvcmVfcmVzdHJpY3RfYWxsKHVpbnQzMl90IGRvbWlk
KSB7Cj4gPiA+ICsgICAgaW50IHI7Cj4gPiA+ICsgICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5k
bGUgKmFoOwo+ID4gPiArCj4gPiA+ICsgICAgbG9jaygpOwo+ID4gPiArICAgIFhFTlRPT0xDT1JF
X0xJU1RfRk9SRUFDSChhaCwgJmhhbmRsZXMsIGVudHJ5KSB7Cj4gPiA+ICsgICAgICAgIHIgPSBh
aC0+cmVzdHJpY3RfY2FsbGJhY2soYWgsIGRvbWlkKTsKPiA+IAo+ID4gTG9va2luZyBhdCB0aGUg
IkltcGxlbWVudCIgcGF0Y2hlcyBmb3Igc29tZSBsaWJyYXJpZXMsIEkgdGhpbmsgd2UgbmVlZAo+
ID4gdG8gc3Rhc2ggZG9taWQgaW4gYWggYW5kIGZpbHRlciBiYXNlIG9uIHRoYXQuIElmIG5vdCwg
YXQgbGVhc3QgaW4gdGhlCj4gPiBjYXNlIG9mIGR1cGluZyAvZGV2L251bGwsIHdlIHJpc2sgY2xv
c2luZyB0aGUgaGFuZGxlcyB3ZSBkb24ndCB3aXNoIHRvCj4gPiBjbG9zZS4KPiAKPiBJIGRvbid0
IGZvbGxvdy4KPiAKPiBUaGUgbGlicmFyaWVzIHdoZXJlIHdlIGR1cCAvZGV2L251bGwgZG8gbm90
IHN1cHBvcnQgcmVzdHJpY3Rpb24gYW5kCj4gdGhlcmVmb3JlIHRoZSBkb21pZCBpcyBpcnJlbGV2
YW50IGZvciB0aGVtLgo+IAo+IEZvciB0aGUgbGlicmFyaWVzIHdoZXJlIHdlIGNhbGwgYW4gYWN0
dWFsIHJlc3RyaWN0aW9uIGlvY3RsLCB0aGUgZG9taWQKPiBpcyByZWNvcmRlZCBpbiB0aGUga2Vy
bmVsLiAgVGhlIHdvcnN0IGNhc2UgaXMgYSBidWcgd2hlcmUgdGhlIHJlc3RyaWN0Cj4gaW9jdGwg
Y2Fubm90IGJlIGNhbGxlZCBtb3JlIHRoYW4gb25jZS4gIFRCSCBpZiB0aGF0IGlzIHRoZSBjYXNl
IHRoZW4KPiB3ZSBjYW4ganVzdCBjaGFuZ2UgdGhlIGRvY3MgZm9yIHhlbnRvb2xjb3JlX3Jlc3Ry
aWN0X2FsbCB0byBzYXkgdGhhdAo+IGlmIHlvdSBjYWxsIGl0IGEgMm5kIHRpbWUgaWYgbWF5IGZh
aWwsIGV2ZW4gaWYgZ2l2ZW4gdGhlIHNhbWUgZG9taWQuCgpUaGUgaW1wcmVzc2lvbiBJIGdldCBm
cm9tIHRoZSBuYW1lIGFuZCBwYXJhbWV0ZXIgZnJvbSB0aGlzIEFQSSBpcyB0aGF0CnRoZSBmb2xs
b3dpbmcgdXNlIGNhc2UgaXMgYWxsb3dlZDogYSBkZXZpY2UgbW9kZWwgc2VydmluZyBtdWx0aXBs
ZQpkb21haW5zLiBUaGUgZGV2aWNlIG1vZGVsIHdpbGwgb3BlbiB0d28gc2V0cyBvZiBoYW5kbGVy
cyBvZiB2YXJpb3VzCmxpYnJhcmllcy4gVGhlIGRldmljZSBtb2RlbCB3aWxsIGNhbGwgcmVzdHJp
Y3RfYWxsKGRvbWlkKSB0byByZXN0cmljdAppdHMgb3duIHByaXZpbGVnZXMgb24gY2VydGFpbiBk
b21pZCB3aGVuIGl0IHNlZXMgZml0LgoKV2l0aG91dCBmaWx0ZXJpbmcsIHRoZSBjYWxsYmFja3Mg
YXJlIGNhbGxlZCBmb3IgYWxsIHRoZSBkb21haW5zIGF0IHRoZQpzYW1lIHRpbWUuIFRoZSBjb2Rl
IGFzLWlzLCB3aGVuIHJlc2N0cmljdF9hbGwoZG9tMSkgaXMgY2FsbGVkLCBtYWtlcwpwcml2aWxl
Z2VzIG9uIGRvbTIgYXJlIGFsc28gZHJvcHBlZCBzb21ldGltZXMgLS0gaW1hZ2luZSBhIHhlbnN0
b3JlCmNhbGxiYWNrIHJlZ2lzdGVyZWQgZm9yIGRvbTIgaXMgY2FsbGVkLCB3aGljaCBtYWtlcyB0
aGUgY29ubmVjdGlvbgp1bnVzYWJsZSBmb3IgZG9tMi4KCklmIHRoZSBhZm9yZW1lbnRpb25lZCB1
c2UgY2FzZSBpcyBub3QgYW50aWNpcGF0ZWQsIEkgdGhpbmsgd2Ugc2hvdWxkbid0CmFjY2VwdCBk
b21pZCBwYXJhbWV0ZXIgZm9yIHRoZSByZXNjdHJpY3RfYWxsIGZ1bmN0aW9uLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGDo-0001LA-12; Tue, 19 Sep 2017 10:57:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGDm-0001Ku-Sq
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:57:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0A/D4-27708-628F0C95; Tue, 19 Sep 2017 10:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHSDva7MjwO
 RBl9+6Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxLv6eyF7xjqri+9zB7A+M6pi5GTg4JAX+J
 BUv2sUHYHhLXz54Ai7MJ6Eo0bfkLFucVEJQ4OfMJC4jNLKAjsWD3JzYIW15i+9s5zBA1DhLbP
 71l7GLk4GARUJU4d0AOJCwioCjx4OVNVojyEInPi18ygtjCAlESnYvXM4GUcwpYSiz6EgsSFh
 LYzihxa08CxDUmEm8X7mQDKRESUJOYuz4eImwp8W39U+YJjAKzkNw2C8lts5DctoCReRWjRnF
 qUVlqka6RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBY1jMwMO5gvLzF7xCj
 JAeTkiiv2KoDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO3XAOUEi1LTUyvSMnOAEQKTluDgU
 RLhnQiS5i0uSMwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifNOACkVACnNKM2DGwSL3E
 uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkVQabwZOaVwO17BXQKE9ApLTv2gJxSkoiQkmp
 g3DDnMMv2AzuTeCfHbNoXaXClPrjcWf/qy3bXk/HSTi8/bjwcZrfsqLK/wOe+73Wvrd7kzn92
 mDGSx4Dpj/+Ji1prXplfdA08u+kWY4DtOs8JhSWxrl2GUv+un75S2mac+vXJXt/KpPeOJ+Z/+
 7gjO2DXI9YQv+SYvv+89fxmhd7HYi58s1k7TYmlOCPRUIu5qDgRAES7SRPXAgAA
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505818651!112336649!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12567 invoked from network); 19 Sep 2017 10:57:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:57:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448303439"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63513.155938.498646@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:57:29 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919095023.tqfe2si2yrt7mbu7@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-21-git-send-email-ian.jackson@eu.citrix.com>
 <20170919095023.tqfe2si2yrt7mbu7@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 20/22] libxl: userlookup_helper_getpwnam
 rename and turn into a macro
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDIwLzIyXSBsaWJ4bDogdXNlcmxvb2t1cF9oZWxw
ZXJfZ2V0cHduYW0gcmVuYW1lIGFuZCB0dXJuIGludG8gYSBtYWNybyIpOgo+IE9uIEZyaSwgU2Vw
IDE1LCAyMDE3IGF0IDA3OjQ4OjU3UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gKyNk
ZWZpbmUgREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKE5BTUUsU1BFQ19UWVBFLFNUUlVDVE5BTUUs
U1lTQ09ORikgICAgICAgICAgXAo+IAo+IFNvbWUgb2YgdGhlICJcIidzIGFyZSBtaXNhbGlnbmVk
LgoKU28gdGhleSBhcmUuICBGaXhlZC4KCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGEB-0001Ot-8x; Tue, 19 Sep 2017 10:58:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duGEA-0001Oe-5z
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 10:58:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E9/72-03422-D38F0C95; Tue, 19 Sep 2017 10:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK7tjwO
 RBhOaOSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8alN98ZCy4xVXy4/o65gXEWUxcjJ4eEgL/E
 vum/2CFsD4nrZ0+AxVkEVCW+fz7LAmKzCShL/OzsZQOxRQS0JV6sWgdmMwsUSXyfdBisV1ggX
 OLp63Ywm1fAQmLi9P1ANVwcQgJvGCX+fN8AlRCUODnzCQtEs47Egt2fgIo4gGxpieX/OEDCnA
 IOEs8bn4GViwqoSHQunQNWLiSgINEx/RjUzZYS39Y/ZZ7AKDALydRZSKbOQpi6gJF5FaN6cWp
 RWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgYDIAwQ7G7sv+hxglOZiU
 RHkvfz0QKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/93oJxgUWp6akVaZg4wRmDSEhw8SiK8Q
 SBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US550PUiQAUpRRmgc3AhavlxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMuwxkCk9mXgncpldARzABHZG9AeyIkkSElFQDo8zppvjGttO7Huv
 v2HZ67/3FRV3HjwSxt8nOElJ+cnbuuo9NN0XCpnpEb0nc+LDVYc/Jz2+Cr3tkvn4fMeNlgFeB
 3KRzdRn5P140h87Ma/xU2eUrOUnlQYKo1b8Dom85+rxY8i9ffNJ5U+Cpc5vL9xTL8lX/emv23
 BXbzh1eIL6jeeOC//Z7JZVYijMSDbWYi4oTAYF+zPfSAgAA
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505818683!80075828!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15824 invoked from network); 19 Sep 2017 10:58:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:58:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440273916"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 19 Sep 2017 11:58:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170919105801.oyxazgpexcjhfhnd@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
 <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
 <22976.63130.273141.71066@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22976.63130.273141.71066@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTE6NTE6MDZBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzIyXSB4ZW50b29sY29yZV9yZXN0
cmljdF9hbGw6IEltcGxlbWVudCBmb3IgbGlieGVuZm9yZWlnbm1lbW9yeSIpOgo+ID4gU2FtZSBj
b21tZW50IGZvciB4ZW5kZXZpY2Vtb2RlbF9yZXN0cmljdCBvbiBpZGVtcG90ZW50IGFwcGxpZXMg
aGVyZS4KPiAKPiBBcmUgeW91IGhhcHB5IHdpdGggbWUgZml4aW5nIHRoaXMgYnkgY2hhbmdpbmcg
dGhlIGRvY3MgcmF0aGVyIHRoYW4gdGhlCj4gY29kZSA/CgpTdXJlIHRoYXQncyBmaW5lLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:59:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:59:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGFV-0001bZ-It; Tue, 19 Sep 2017 10:59:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGFU-0001bL-QQ
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:59:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C3/17-17770-098F0C95; Tue, 19 Sep 2017 10:59:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDvW7njwO
 RBu1LtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypDxpYCt6yVvRtfcDWwPiKpYuRk0NCwF/i
 /5GDrCA2m4CuRNOWv2wgNq+AoMTJmU/AapgFdCQW7P7EBmHLS2x/O4cZosZB4s289UwgNouAq
 sT110vB6kUElCU+tvaydzFyAdW/ZJTYM2sOI0hCWMBV4ueZJiCbg4NTwExizdQYkLCQQLzEyZ
 tr2CHuMZF4u3AnG0iJkICaxNz18RMY+WYhuWgWkotmIbloASPzKkaN4tSistQiXWNDvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjE2LAg8xSnIwKYnyikbujxTiS8pP
 qcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCd6tf4HqBItS01Mr0jJzgNEAUyrBwaMkw
 jsTJM1bXJCYW5yZDpE6xWjMcePh9T9MHB037/5hEgKbJCXOOw2kVACkNKM0D24QLEovMcpKCf
 MyAp0pxFOQWpSbWYIq/4pRnINRSZj3BsgUnsy8Erh9r4BOYQI6pWXHHpBTShIRUlINjAp2yV0
 WAnMUpfKuB50qe+N/nJ39/w4by70zpYI/RC5aJrR4g73r48t3Pj1aWJSy8NaR7yt2TVpQYq68
 W1OO+T7LgQ0SS10czTJkov6aPVrFOd9PJS0r1+DNvA3J2+yTBSUCii+3lMgUnNyyeqHIrHuz5
 LOEpXj5JjD8fnv275+nO5ifvshJbldiKc5INNRiLipOBABhW1cpzQIAAA==
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505818760!57914804!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3761 invoked from network); 19 Sep 2017 10:59:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:59:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448303574"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63621.821202.932352@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:59:17 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170919095852.15785-11-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-11-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v7 10/16] xl: add global grant limit config
	items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjcgMTAvMTZdIHhsOiBhZGQgZ2xvYmFsIGdy
YW50IGxpbWl0IGNvbmZpZyBpdGVtcyIpOgo+IEFkZCB4bC5jb25mIGNvbmZpZyBpdGVtcyBmb3Ig
ZGVmYXVsdCB2YWx1ZXMgb2YgZ3JhbnQgbGltaXRzOgo+IAo+IG1heF9ncmFudF9mcmFtZXMgd2ls
bCBzZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudAo+IGZyYW1l
cyBmb3IgYSBkb21haW4gd2hpY2ggd2lsbCB0YWtlIGVmZmVjdCBpZiB0aGUgZG9tYWluJ3MgY29u
ZmlnIGZpbGUKPiBkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4gSWYgbWF4X2dyYW50X2ZyYW1lcyBp
c24ndCBzZXQgaW4geGwuY29uZiBpdAo+IHdpbGwgZGVmYXVsdCB0byAzMiBmb3IgaG9zdHMgd2l0
aCBhbGwgbWVtb3J5IGJlbG93IDE2VEIgYW5kIHRvIDY0IGZvcgo+IGhvc3RzIHdpdGggbWVtb3J5
IGFib3ZlIDE2VEIuCj4gCj4gbWF4X21hcHRyYWNrX2ZyYW1lcyB3aWxsIHNldCB0aGUgZGVmYXVs
dCBmb3IgdGhlIG1heGltdW0gbnVtYmVyIG9mCj4gbWFwdHJhY2sgZnJhbWVzIGZvciBhIGRvbWFp
bi4gSWYgbWF4X21hcHRyYWNrX2ZyYW1lcyBpc24ndCBzZXQgaW4KPiB4bC5jb25mIGl0IHdpbGwg
ZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBuZWVkCj4gbWFw
dHJhY2sgZnJhbWVzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 10:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 10:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGFh-0001eO-Q8; Tue, 19 Sep 2017 10:59:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGFg-0001dw-3u
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 10:59:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E0/95-03414-B98F0C95; Tue, 19 Sep 2017 10:59:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXitHSDve60Hwc
 iDY5wWHzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGTc3ahVcYq54c7WJuYFxEnMXIyeHhIC/xJmp
 81hBbDYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dA9TLAVTjING8MgkkzCKgK
 vHrx1t2EFtEQFniY2svkM0FVP6SUWLPrDmMIAlhgTiJtU3XwGZyCphK3DvwAywuBBRv/jyVCe
 IeE4m3C3eygcwXElCTmLs+fgIj3ywkF81CctEsJBctYGRexahenFpUllqka6aXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYZAxAsINx3gn/Q4ySHExKoryXvx6IFOJLyk+pzEgs
 zogvKs1JLT7EqMHBIdC3ZvUFRimWvPy8VCUJ3obvQHWCRanpqRVpmTnAOIApleDgURLhlQBJ8
 xYXJOYWZ6ZDpE4xGnPceHj9DxNHx827f5iEwCZJifOqg5QKgJRmlObBDYLF5yVGWSlhXkagM4
 V4ClKLcjNLUOVfMYpzMCoJ82qATOHJzCuB2/cK6BQmoFOyN4CdUpKIkJJqYOzXvpuiUztpR6i
 w4Oe1fjx33mek7Pj2tuaxy8O+bd981xpkHn//eMlKt2+hM+IL3EVnme2ZlL9o/dN4BYsQfea/
 Jf+9HmUcdMu/M8Uko0Lod5Ipl/yxDgXefCeDT6cvPk7vz1/4kjVt3RmGu59sZszJj7nXv57v7
 8abhxPXyApMsFUwWvRG3FyJpTgj0VCLuag4EQCISbliygIAAA==
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505818772!117543803!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29971 invoked from network); 19 Sep 2017 10:59:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 10:59:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448303586"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63634.461490.846155@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:59:30 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170919095852.15785-8-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-8-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v7 07/16] libxc: add libxc support for
	setting grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjcgMDcvMTZdIGxpYnhjOiBhZGQgbGlieGMg
c3VwcG9ydCBmb3Igc2V0dGluZyBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMiKToKPiBBZGQg
YSBuZXcgbGlieGMgZnVuY3Rpb24geGNfZG9tYWluX3NldF9nbnR0YmxfbGltaXRzKCkgc2V0dGlu
ZyB0aGUKPiBsaW1pdHMgZm9yIHRoZSBtYXhpbXVtIG51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJh
bWVzIGFuZCBtYXB0cmFjawo+IGZyYW1lcyBvZiBhIGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGGP-0002GF-21; Tue, 19 Sep 2017 11:00:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGGN-0002Fx-DM
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:00:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DA/A5-03283-6C8F0C95; Tue, 19 Sep 2017 11:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpO7eHwc
 iDY6clLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+75vJWrCUqeLEIrYGxu+MXYycHBIC/hJb
 mvewgthsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZB4t3/DrA4i4Cqx
 LRls8BsEQFliY+tvexdjFxA9S8ZJfbMmgO2TFggTmLR+z6woZwCZhJzLr5hB7GFBOIlLnY8Yo
 E4yETi7cKdQIM4gOJqEnPXx09g5JuF5KRZSE6aheSkBYzMqxjVi1OLylKLdE31kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwTr/sf4hRkoNJSZT38tcDkUJ8SfkplRmJ
 xRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwfv3O1CdYFFqempFWmYOMBZgSiU4eJREeJ2B8
 SDEW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRICmyQlzjsfZJIASGlGaR7cIFiMXmKUlRLmZQ
 Q6U4inILUoN7MEVf4VozgHo5IwrwTIQp7MvBK4fa+ATmECOiV7A9gpJYkIKakGRpUze5isEpx
 qZysJFn+4ct6I9fAuAaZFX15dM7rX1ZEVcF5q5iZ3Ebcf+pt3TeY6lsqwbWaVpWzN6j+FotZf
 +XpTpbuVZ9S6LjAXk3wmaKfRb75ia/uqbRWs33l1AkuPpC9V9PrF41vYEqslLuDUpZURIBvj0
 pu5Tlxh85Wwgn1H/P/t3eCmxFKckWioxVxUnAgAkzi7XswCAAA=
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505818811!69631786!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9049 invoked from network); 19 Sep 2017 11:00:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:00:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440274068"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63646.308875.508612@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 11:59:42 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170919095852.15785-12-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-12-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v7 11/16] libxl: add libxl support for
	setting grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjcgMTEvMTZdIGxpYnhsOiBhZGQgbGlieGwg
c3VwcG9ydCBmb3Igc2V0dGluZyBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMiKToKPiBBZGQg
bmV3IGRvbWFpbiBjb25maWcgaXRlbXMgZm9yIHNldHRpbmcgdGhlIGxpbWl0cyBmb3IgdGhlIG1h
eGltdW0KPiBudW1iZXJzIG9mIGdyYW50IHRhYmxlIGZyYW1lcyBhbmQgbWFwdHJhY2sgZnJhbWVz
IG9mIGEgZG9tYWluLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:00:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGGq-0002LI-9l; Tue, 19 Sep 2017 11:00:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGGo-0002Kq-9k
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:00:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 84/60-03454-1E8F0C95; Tue, 19 Sep 2017 11:00:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve69Hwc
 iDeb2i1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3dyxlLbjPWLHq5V6WBsZ9jF2MnBwSAv4S
 ZyctB7PZBHQlmrb8ZQOxeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg4zRI2DxLLJD5m6GDk4W
 ARUJV4s0wEJiwgoS3xs7WXvYuQCKn/JKLFn1hyw+cIC3hInlrWwg9icAmYS09o/M4HYQgLxEj
 sWz2SCuMdE4u3CnWwgM4UE1CTmro+fwMg3C8lFs5BcNAvJRQsYmVcxahSnFpWlFukaGuslFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GD8sizgEKMkB5OSKO/lrwcihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnw/v0OlBMsSk1PrUjLzAEGPUxagoNHSYSXAxj4QrzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXHe+SCTBEBKM0rz4AbBovESo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHmXgUzhycwrgdv3CugUJqBTsjeAnVKSiJCSamAMemfeUHb429JkdZ6
 Z9xoCyiQPRzfvVMvOzIwvOfvnAtPqNpXeTNYjL88nfvXb2Z1xMWGS7tmibdwHvzD+XbGiev7C
 +NdtnFIJ+2cI8qtz6CSsFGo/aH6tMcxWZYLtKbssXZHwk8qb1nLZLVvzeaXGzXtKEd/t22evm
 vKbtUxi0b1vJvW2eheUWIozEg21mIuKEwFKyluiwQIAAA==
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505818844!117652803!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33808 invoked from network); 19 Sep 2017 11:00:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:00:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448303658"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63667.956986.178360@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 12:00:03 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20170919095852.15785-10-jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-10-jgross@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v7 09/16] libxl: add max possible mfn to
	libxl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJbUEFUQ0ggdjcgMDkvMTZdIGxpYnhsOiBhZGQgbWF4IHBv
c3NpYmxlIG1mbiB0byBsaWJ4bF9waHlzaW5mbyIpOgo+IEFkZCB0aGUgbWF4aW11bSBwb3NzaWJs
ZSBtZm4gb2YgdGhlIGhvc3QgdG8gdGhlIGxpYnhsX3BoeXNpbmZvCj4gZGF0YSBzdHJ1Y3R1cmUu
CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:01:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGHO-0002bq-Hx; Tue, 19 Sep 2017 11:01:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGHN-0002bK-9x
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 11:01:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 4F/5C-01911-409F0C95; Tue, 19 Sep 2017 11:01:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHRDpO7/Hwc
 iDd4dYLK4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBn7dh1iLpjPWnHm0WnmBsYlLF2MnBwSAv4S
 u3ZNYISwPSSunz3BBGKzCehKNG35ywZi8woISpyc+QSsnllAR2LB7k9sELa8xPa3c5ghahwkd
 l9aBDaHRUBV4vSXg+wgtoiAosSDlzdZIepDJD4vfglWIyzgI7Fq/hqwXZwClhLLlq4BinNxCA
 lsZ5T4NHczO8RBJhJvF+4EWsYBlFCTmLs+HiJsKfFt/VPmCYwCs5CcNwvJebOQnLeAkXkVo0Z
 xalFZapGuoaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7G1b+dDjFK
 cjApifKKRu6PFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGx50IFJIsCg1PbUiLTMHGCcwaQkOH
 iUR3sUgad7igsTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TEEtefl6qlDjvX5BSAZDSjNI8uEGw+L
 3EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4SkCk8mXklcPteAZ3CBHRKy449IKeUJCKkpBo
 Y9/Y3OBuU8qwL3NFc9CNH7rD/TR2eM4u4pz49E87zVS3Z+Puz2jtb73jvjOOqizn3Xbw3bNFG
 P6nHGp+PP7MSdT3747jFgeyL91YwuvyZU/ckbLvz+SV7Ft5axO6euuy+8qemvKouUaHjXizSz
 s/uccXPP9NqwBxSMO9+zUvOCKb5db3uTysuK7EUZyQaajEXFScCALJZUUXaAgAA
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505818877!107931000!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43258 invoked from network); 19 Sep 2017 11:01:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:01:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440274297"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63739.549344.150573@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 12:01:15 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919100215.cwju5zfcnfzvppsb@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-23-git-send-email-ian.jackson@eu.citrix.com>
 <20170919100215.cwju5zfcnfzvppsb@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 22/22] RFC: tools: xentoolcore_restrict_all:
	use domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDIyLzIyXSBSRkM6IHRvb2xzOiB4ZW50b29sY29y
ZV9yZXN0cmljdF9hbGw6IHVzZSBkb21pZF90Iik6Cj4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQg
MDc6NDg6NTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBUaGlzIGlzIGFuIFJGQyBi
ZWNhdXNlIGl0IGRvZXMgbm90IGN1cnJlbnRseSBjb21waWxlLCBiZWNhdXNlIG5vdCBhbGwKPiA+
IHRoZSBwbGFjZXMgdGhhdCB1c2UgeGVudG9vbGNvcmUgaGF2ZSBhIGRlZmluaXRpb24gb2YgZG9t
aWQgaW4gc2NvcGUhCi4uLgo+IElmIHRoZSBwbGFjZXMgeW91IG1lbnRpb25lZCBhcmUgaW4geGVu
LmdpdCB3ZSBzaG91bGQgcHJvYmFibHkgZml4IHRoZW0uCj4gSWYgdGhleSBhcmUgZXh0ZXJuYWwg
dXNlcnMgbGlrZSBRRU1VIHRoZW4gd2UgcHJvYmFibHkgY2FuJ3QgZG8gbXVjaC4KClRoZXkgYXJl
IGluIHhlbi5naXQuICBUaGUgZGlmZmljdWx0eSBpcyB0aGF0IHRoZXkgZG9uJ3QgY3VycmVudGx5
CmluY2x1ZGUgdGhlIHJpZ2h0IGhlYWRlcnMuICBBbHNvLCBpbiBnZW5lcmFsLCBtdWNoIG9mIHRo
ZSBjb2RlIGluCnhlbi5naXQgZG9lc24ndCBhbHdheXMgdXNlIGRvbWlkX3QuCgooUGFydGx5IGJl
Y2F1c2UgZG9taWRfdCBpcyBhIHdlaXJkIHNob3J0IHR5cGUuKQoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:02:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGIC-0002mm-Qm; Tue, 19 Sep 2017 11:02:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duGIB-0002mU-Fr
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:02:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1B/00-02202-639F0C95; Tue, 19 Sep 2017 11:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQtf454F
 Ig3szbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozL3bIF6/Irth36z9jA2OrbxcjJISHgJ7Hl
 5Xp2EJtFQFWi8+Zeli5GDg42AXuJ6V8rQMIiQOGOrTeZuhi5OJgFjjFJPFp8E6xeWCBT4uDiL
 kYQm1fAU2LtnmOsIEVCAq2MElfnvWOBSAhKnJz5BMxmFtCTuDF1ChvIAmYBaYnl/zggwvISzV
 tnM4PYnEBzZs78AmaLCqhInFy5hgnEFhJQlOif94AN4uZ0iYnPelgmMArMQrJhFpINsxA2zEK
 yYQEjyypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCAZQCC
 HYx9s5wPMUpyMCmJ8s65eyBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvKkhOsCg1PbUiLTMHG
 DswaQkOHiURXt87QGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnLQWZIQBSlFGaBzcCFs
 eXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrBTKFJzOvBG7TK6AjmICOyN4AdkRJIkJKqoF
 R9vLtnZnpf3adSJ3gsNC0dmOyZtflOuU+74e6TEsFppWrv+FNn2t9J60z3Xfr3BNfRL1Xbiu7
 oK+0qUOt8vr5VX7lF9bNlLB3v9v5e4ehhGifj+kRm7SisklSnpfOu2q0fOc4IxZz4iPPek69d
 /O7VO+9OPPhQNURn34e1fLKlZ7v/03irv+nxFKckWioxVxUnAgAFhBGs94CAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505818931!112337784!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23882 invoked from network); 19 Sep 2017 11:02:11 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:02:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53064975"
Date: Tue, 19 Sep 2017 12:02:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919110208.ithjk5w2hy6xthdc@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-14-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-14-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 13/15] tools: implement new generic get
 value interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZW5lcmljIGdldCB2YWx1ZSBpbnRlcmZhY2VzIGluIGxp
YnhjIGFuZCBsaWJ4bC4KPiBJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4g
eGwgdG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4g
QmFzZWQgb24gdGhhdCwgYSBuZXcgTUJBIGdldCB2YWx1ZSBjb21tYW5kIGlzIGFkZGVkIGluIHhs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IHYzOgo+ICAg
ICAtIHJlcGxhY2UgJ2xpYnhsX3Bzcl9jYm1fdHlwZScgdG8gJ2xpYnhsX3Bzcl90eXBlJyBpbiBu
ZXdseSBkZWZpbmVkCj4gICAgICAgaW50ZXJmYWNlcy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCj4gdjI6Cj4gICAgIC0gY2hhbmdlICdDQVRfSU5GTycvJ01CQV9JTkZP
JyB0byAnQ0FUJy8nTUJBJy4gVGhlIHJlbGF0ZWQgc3RydWN0dXJlIG5hbWVzCj4gICAgICAgYXJl
IGNoYW5nZWQgdG9vLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgNyArLQo+ICB0b29scy9saWJ4Yy94Y19w
c3IuYyAgICAgICAgICB8ICAgOSArLQo+ICB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8
ICA1OSArKysrKysrKystLS0tLQo+ICB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICB8ICAg
MSArCj4gIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgIHwgICA1ICsrCj4gIHRvb2xzL3hs
L3hsX3Bzci5jICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDE4NCBpbnNlcnRpb25zKCspLCA4MiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDYzYjkyZDIuLmVlZjA2
YmUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0yNDU1LDYgKzI0NTUsNyBAQCBlbnVt
IHhjX3Bzcl90eXBlIHsKPiAgICAgIFhDX1BTUl9DQVRfTDNfQ0JNX0NPREUgPSAyLAo+ICAgICAg
WENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCj4gICAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAg
ID0gNCwKPiArICAgIFhDX1BTUl9NQkFfVEhSVEwgICAgICAgPSA1LAo+ICB9Owo+ICB0eXBlZGVm
IGVudW0geGNfcHNyX3R5cGUgeGNfcHNyX3R5cGU7Cj4gIAo+IEBAIC0yNTAxLDkgKzI1MDIsOSBA
QCBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhjX2ludGVyZmFjZSAqeGNoKTsKPiAgaW50IHhjX3Bz
cl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQz
Ml90IHRhcmdldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRh
dGEpOwo+IC1pbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNy
X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKmRhdGEpOwo+ICtpbnQgeGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19p
bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwo+ICBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgeGNfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqaHdfaW5mbyk7Cj4gIAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5j
Cj4gaW5kZXggODA2NDJhMi4uMmYwZWVkOSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19w
c3IuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gQEAgLTI4Myw5ICsyODMsOSBAQCBp
bnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAo+ICAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+ICB9Cj4gIAo+
IC1pbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUg
dHlwZSwgdWludDMyX3QgdGFyZ2V0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKmRhdGEpCj4gK2ludCB4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNf
cHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZGF0YSkKPiAgewo+ICAgICAgaW50IHJjOwo+ICAgICAgREVDTEFSRV9E
T01DVEw7Cj4gQEAgLTMwNSw2ICszMDUsOSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2Rh
dGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgY2FzZSBYQ19QU1Jf
Q0FUX0wyX0NCTToKPiAgICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRfTDJf
Q0JNOwo+ICAgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgo+ICsg
ICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9NQkFfVEhSVEw7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIGVycm5vID0gRUlOVkFMOwo+ICAg
ICAgICAgIHJldHVybiAtMTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IGluZGV4IGM4ZDI5MjEuLjc4ZDViYzUgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9wc3IuYwo+IEBAIC03MSwxNiArNzEsMzAgQEAgc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jbXRf
bG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKPiAgICAgIExPR0UoRVJST1IsICIl
cyIsIG1zZyk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJf
bXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCj4gK3N0YXRpYyB2b2lkIGxpYnhsX19wc3JfYWxs
b2NfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgZXJyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUpCj4gIHsKPiArICAgIC8qCj4gKyAgICAg
KiBJbmRleCBpcyAnbGlieGxfcHNyX3R5cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8gY29ycmVz
cG9uZCB0bwo+ICsgICAgICogREFUQSBhbmQgQ09ERS4KPiArICAgICAqLwo+ICsgICAgY29uc3Qg
Y2hhciAqIGNvbnN0IGZlYXRfbmFtZVs2XSA9IHsKClRoZSBleHBsaWNpdCAnNicgaXMgbm90IG5l
ZWRlZC4KCj4gKyAgICAgICAgIlVOS05PV04iLAo+ICsgICAgICAgICJMMyBDQVQiLAo+ICsgICAg
ICAgICJDRFAiLAo+ICsgICAgICAgICJDRFAiLAo+ICsgICAgICAgICJMMiBDQVQiLAo+ICsgICAg
ICAgICJNQkEiLAoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgeW91IHdhbnQgdG8gdXNlIGRlc2lnbmF0
ZWQgaW5pdGlhbGl6ZXJzIGhlcmUsIGluCmNhc2Ugc29tZW9uZSBkZWNpZGVzIHRvIGNoYW5nZSB0
aGUgb3JkZXIgb2YgdGhlIHhjX3Bzcl90eXBlIGVudW0gb3IKdGhlIG9yZGVyIGhlcmUuIGllOgoK
ZmVhdF9uYW1lW13CoD0gewogICAgW1hDX1BTUl9DQVRfTDNfQ0JNXSA9ICJMMyBDQVQiLAogICAg
W1hDX1BTUl9DQVRfTDNfQ0JNX0NPREUuLlhDX1BTUl9DQVRfTDNfQ0JNX0RBVEFdID0gIkNEUCIs
CiAgICAuLi4KfQoKPiArICAgIH07Cj4gICAgICBjaGFyICptc2c7Cj4gIAo+ICAgICAgc3dpdGNo
IChlcnIpIHsKPiAgICAgIGNhc2UgRU5PREVWOgo+IC0gICAgICAgIG1zZyA9ICJDQVQgaXMgbm90
IHN1cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7Cj4gKyAgICAgICAgbXNnID0gImlzIG5vdCBzdXBw
b3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBFTk9F
TlQ6Cj4gLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0IjsK
PiArICAgICAgICBtc2cgPSAiaXMgbm90IGVuYWJsZWQgb24gdGhlIHNvY2tldCI7Cj4gICAgICAg
ICAgYnJlYWs7Cj4gICAgICBjYXNlIEVPVkVSRkxPVzoKPiAgICAgICAgICBtc2cgPSAibm8gZnJl
ZSBDT1MgYXZhaWxhYmxlIjsKPiBAQCAtMTA2LDcgKzEyMCw3IEBAIHN0YXRpYyB2b2lkIGxpYnhs
X19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCj4gICAgICAgICAg
cmV0dXJuOwo+ICAgICAgfQo+ICAKPiAtICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7Cj4gKyAg
ICBMT0dFKEVSUk9SLCAiJXM6ICVzIiwgZmVhdF9uYW1lW3R5cGVdLCBtc2cpOwoKSSBkb24ndCB0
aGluayB5b3Ugc2hvdWxkIHVzZSBMT0dFIGhlcmUsIGJ1dCByYXRoZXIgTE9HLiBMT0dFIHNob3Vs
ZCBiZQp1c2VkIHdoZW4gZXJybm8gaXMgc2V0LCB3aGljaCBJIGRvbid0IHRoaW5rIGlzIHRoZSBj
YXNlIGhlcmUuCgo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IGxpYnhsX19waWNrX3NvY2tldF9jcHUo
bGlieGxfX2djICpnYywgdWludDMyX3Qgc29ja2V0aWQpCj4gQEAgLTMwMywxMCArMzE3LDEwIEBA
IG91dDoKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSB4Y19wc3Jf
dHlwZSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKAo+IC0gICAgbGlieGxf
cHNyX2NibV90eXBlIHR5cGUpCj4gK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bz
cl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKAo+ICsgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKPiAg
ewo+IC0gICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNpemVv
Zih4Y19wc3JfdHlwZSkpOwo+ICsgICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfdHlw
ZSkgIT0gc2l6ZW9mKHhjX3Bzcl90eXBlKSk7Cj4gICAgICByZXR1cm4gKHhjX3Bzcl90eXBlKXR5
cGU7Cj4gIH0KPiAgCj4gQEAgLTMzMCwxMCArMzQ0LDEwIEBAIGludCBsaWJ4bF9wc3JfY2F0X3Nl
dF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgIGlmIChzb2Nr
ZXRpZCA+PSBucl9zb2NrZXRzKQo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gLSAgICAgICAg
eGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7Cj4g
KyAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBl
KTsKPiAgICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRv
bWlkLCB4Y190eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
b2NrZXRpZCwgY2JtKSkgewo+IC0gICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21z
ZyhnYywgZXJybm8pOwo+ICsgICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
KGdjLCBlcnJubywgdHlwZSk7Cj4gICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiAgICAg
ICAgICB9Cj4gICAgICB9Cj4gQEAgLTM0NywxOCArMzYxLDcgQEAgaW50IGxpYnhsX3Bzcl9jYXRf
Z2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtX3IpCj4gIHsKPiAtICAgIEdD
X0lOSVQoY3R4KTsKPiAtICAgIGludCByYyA9IDA7Cj4gLSAgICB4Y19wc3JfdHlwZSB4Y190eXBl
ID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKPiAtCj4gLSAg
ICBpZiAoeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBl
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2JtX3IpKSB7
Cj4gLSAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKPiAtICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gLSAgICB9Cj4gLQo+IC0gICAgR0NfRlJFRTsKPiAtICAg
IHJldHVybiByYzsKPiArICAgIHJldHVybiBsaWJ4bF9wc3JfZ2V0X3ZhbChjdHgsIGRvbWlkLCB0
eXBlLCB0YXJnZXQsIGNibV9yKTsKPiAgfQoKWW91IGNvdWxkIGV2ZW4gbW92ZSB0aGlzIHRvIGxp
YnhsLmggYXMgYSBzdGF0aWMgZnVuY3Rpb24gSU1ITy4KCj4gIAo+ICBzdGF0aWMgeGNfcHNyX2Zl
YXRfdHlwZSBsaWJ4bF9fZmVhdF90eXBlX3RvX2xpYnhjX2ZlYXRfdHlwZSgKPiBAQCAtNDYyLDcg
KzQ2NSwxOSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5z
aWduZWQgaW50IHRhcmdldCwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwp
Cj4gIHsKPiAtICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICsgICAgR0NfSU5JVChjdHgpOwo+ICsg
ICAgaW50IHJjID0gMDsKPiArCj4gKyAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bz
cl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwo+ICsKPiArICAgIGlmICh4Y19wc3JfZ2V0
X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRhcmdldCwgdmFsKSkgewo+ICsgICAgICAgIGxpYnhsX19wc3JfYWxs
b2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsKPiArICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgR0NfRlJFRTsKPiArICAgIHJldHVybiByYzsKPiAgfQo+
ICAKPiAgc3RhdGljIGludCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKAo+IGRp
ZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAo+IGluZGV4IDhkN2I5NTcu
LjMzODlkZjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGwuaAo+ICsrKyBiL3Rvb2xzL3hsL3hs
LmgKPiBAQCAtMjA0LDYgKzIwNCw3IEBAIGludCBtYWluX3Bzcl9jbXRfZGV0YWNoKGludCBhcmdj
LCBjaGFyICoqYXJndik7Cj4gIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwo+ICBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKPiAgaW50IG1haW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7Cj4gK2lu
dCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICAjZW5kaWYKPiAg
aW50IG1haW5fcWVtdV9tb25pdG9yX2NvbW1hbmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKPiAg
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0
YWJsZS5jCj4gaW5kZXggYTAxMjQ1ZC4uY2RjMjM0OSAxMDA2NDQKPiAtLS0gYS90b29scy94bC94
bF9jbWR0YWJsZS5jCj4gKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwo+IEBAIC01NjAsNiAr
NTYwLDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKPiAgICAgICAgIltvcHRp
b25zXSA8RG9tYWluPiIsCj4gICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBj
YWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4i
Cj4gICAgICB9LAo+ICsgICAgeyAicHNyLW1iYS1zaG93IiwKPiArICAgICAgJm1haW5fcHNyX21i
YV9zaG93LCAwLCAxLAo+ICsgICAgICAiU2hvdyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24g
aW5mb3JtYXRpb24iLAo+ICsgICAgICAiPERvbWFpbj4iLAo+ICsgICAgfSwKPiAgI2VuZGlmCj4g
ICAgICB7ICJ1c2JjdHJsLWF0dGFjaCIsCj4gICAgICAgICZtYWluX3VzYmN0cmxfYXR0YWNoLCAw
LCAxLAo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5j
Cj4gaW5kZXggNDAyNjliNC4uNDZiNzc4OCAxMDA2NDQKPiAtLS0gYS90b29scy94bC94bF9wc3Iu
Ywo+ICsrKyBiL3Rvb2xzL3hsL3hsX3Bzci5jCj4gQEAgLTMyNywxOSArMzI3LDI3IEBAIG91dDoK
PiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9v
bmVfZG9tYWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9j
Ym1fdHlwZSB0eXBlKQo+ICtzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlw
ZSh1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUpCj4gIHsKPiAtICAgIHVpbnQ2
NF90IGNibTsKPiArICAgIHVpbnQ2NF90IHZhbDsKPiAgCj4gLSAgICBpZiAoIWxpYnhsX3Bzcl9j
YXRfZ2V0X2NibShjdHgsIGRvbWlkLCB0eXBlLCBzb2NrZXRpZCwgJmNibSkpCj4gLSAgICAgICAg
cHJpbnRmKCIlIzE2IlBSSXg2NCwgY2JtKTsKPiArICAgIGlmICghbGlieGxfcHNyX2dldF92YWwo
Y3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQsICZ2YWwpKQo+ICsgICAgewo+ICsgICAgICAgIGlm
ICh0eXBlID09IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVEwgJiYgaW5mby0+dS5tYmEubGlu
ZWFyKQo+ICsgICAgICAgICAgICBwcmludGYoIiUxNiJQUkl1NjQsIHZhbCk7Cj4gKyAgICAgICAg
ZWxzZQo+ICsgICAgICAgICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCB2YWwpOwo+ICsgICAgfQo+
ICAgICAgZWxzZQo+ICAgICAgICAgIHByaW50ZigiJTE2cyIsICJlcnJvciIpOwo+ICB9Cj4gIAo+
IC1zdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlk
LCB1aW50MzJfdCBzb2NrZXRpZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZsKQo+ICtzdGF0aWMgdm9p
ZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlw
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
dmwpCj4gIHsKPiAgICAgIGNoYXIgKmRvbWFpbl9uYW1lOwo+ICAKPiBAQCAtMzQ3LDEwNiArMzU1
LDE1NCBAQCBzdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90
IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKPiAgICAgIHByaW50ZigiJTVkJTI1cyIsIGRvbWlk
LCBkb21haW5fbmFtZSk7Cj4gICAgICBmcmVlKGRvbWFpbl9uYW1lKTsKPiAgCj4gLSAgICBzd2l0
Y2ggKGx2bCkgewo+IC0gICAgY2FzZSAzOgo+IC0gICAgICAgIGlmICghY2RwX2VuYWJsZWQpIHsK
PiAtICAgICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBz
b2NrZXRpZCwKPiArICAgIHN3aXRjaCAodHlwZSkgewo+ICsgICAgY2FzZSBMSUJYTF9QU1JfRkVB
VF9UWVBFX0NBVDoKPiArICAgICAgICBzd2l0Y2ggKGx2bCkgewo+ICsgICAgICAgIGNhc2UgMzoK
PiArICAgICAgICAgICAgaWYgKCFpbmZvLT51LmNhdC5jZHBfZW5hYmxlZCkgewo+ICsgICAgICAg
ICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JN
X1RZUEVfTDNfQ0JNKTsKPiAtICAgICAgICB9IGVsc2Ugewo+IC0gICAgICAgICAgICBwc3JfY2F0
X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAo+ICsgICAgICAgICAg
ICB9IGVsc2Ugewo+ICsgICAgICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5
cGUoZG9taWQsIGluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0NPREUpOwo+IC0gICAgICAgICAgICBw
c3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAo+ICsgICAg
ICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1Jf
Q0JNX1RZUEVfTDNfQ0JNX0RBVEEpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBicmVhazsKPiAt
ICAgIGNhc2UgMjoKPiAtICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUo
ZG9taWQsIHNvY2tldGlkLAo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBjYXNlIDI6Cj4gKyAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWlu
X3ZhbF90eXBlKGRvbWlkLCBpbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDJfQ0JNKTsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIHByaW50ZigiSW5wdXQg
bHZsICVkIGlzIHdyb25nISIsIGx2bCk7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+
IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEi
LCBsdmwpOwo+ICsKPiArICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6Cj4gKyAgICAg
ICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX01CQV9USFJU
TCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+ICAgICAgcHJpbnRmKCJcbiIpOwo+
ICB9Cj4gIAo+IC1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibSh1aW50MzJfdCBk
b21pZCwgdWludDMyX3Qgc29ja2V0aWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgY2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwpCj4gK3N0YXRpYyBpbnQg
cHNyX3ByaW50X2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCj4gIHsKPiAgICAgIGludCBp
LCBucl9kb21haW5zOwo+ICAgICAgbGlieGxfZG9taW5mbyAqbGlzdDsKPiAgCj4gICAgICBpZiAo
ZG9taWQgIT0gSU5WQUxJRF9ET01JRCkgewo+IC0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2Rv
bWFpbl9jYm0oZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKPiArICAgICAgICBw
c3JfcHJpbnRfb25lX2RvbWFpbl92YWwoZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7Cj4gICAgICAg
ICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCEobGlzdCA9IGxpYnhsX2xpc3Rf
ZG9tYWluKGN0eCwgJm5yX2RvbWFpbnMpKSkgewo+IC0gICAgICAgIGZwcmludGYoc3RkZXJyLCAi
RmFpbGVkIHRvIGdldCBkb21haW4gbGlzdCBmb3IgY2JtIGRpc3BsYXlcbiIpOwo+IC0gICAgICAg
IHJldHVybiAtMTsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgZG9t
YWluIGxpc3QgZm9yIHZhbHVlIGRpc3BsYXlcbiIpOwo+ICsgICAgICAgIHJldHVybiBFWElUX0ZB
SUxVUkU7Cj4gICAgICB9Cj4gIAo+ICAgICAgZm9yIChpID0gMDsgaSA8IG5yX2RvbWFpbnM7IGkr
KykKPiAtICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKGxpc3RbaV0uZG9taWQs
IHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKPiArICAgICAgICBwc3JfcHJpbnRfb25lX2Rv
bWFpbl92YWwobGlzdFtpXS5kb21pZCwgaW5mbywgdHlwZSwgbHZsKTsKPiAgICAgIGxpYnhsX2Rv
bWluZm9fbGlzdF9mcmVlKGxpc3QsIG5yX2RvbWFpbnMpOwo+ICAKPiAgICAgIHJldHVybiAwOwo+
ICB9Cj4gIAo+IC1zdGF0aWMgaW50IHBzcl9jYXRfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlk
LCBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm8sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGx2bCkKPiArc3RhdGljIGludCBwc3JfcHJpbnRfc29ja2V0KHVp
bnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3
X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVh
dF90eXBlIHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bHZsKQo+ICB7Cj4gLSAgICBpbnQgcmM7Cj4gLSAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwo+
IC0KPiAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mby0+aWQpOwo+
ICAKPiAtICAgIC8qIFNvIGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCj4gLSAg
ICBpZiAobHZsID09IDMpIHsKPiAtICAgICAgICByYyA9IGxpYnhsX3Bzcl9jbXRfZ2V0X2wzX2Nh
Y2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3NpemUpOwo+IC0gICAgICAgIGlmIChy
Yykgewo+IC0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgbDMgY2Fj
aGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgIGluZm8tPmlk
KTsKPiAtICAgICAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgc3dpdGNoICh0eXBlKSB7Cj4gKyAg
ICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgo+ICsgICAgewo+ICsgICAgICAgIGludCBy
YzsKPiArICAgICAgICB1aW50MzJfdCBsM19jYWNoZV9zaXplOwo+ICsKPiArICAgICAgICAvKiBT
byBmYXIsIENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAqLwo+ICsgICAgICAgIGlmIChsdmwg
PT0gMykgewoKU2hvdWxkbid0IHlvdSBwcmludCBzb21lIGtpbmQgb2YgZXJyb3IgbWVzc2FnZSBp
ZiBsdmwgIT0gMz8gT3IgaXMgaXQKZXhwZWN0ZWQgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYmUg
Y2FsbGVkIHdpdGggbHZsICE9IDMgYW5kIGl0IHNob3VsZApiZSBpZ25vcmVkPwoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:05:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGLD-0003BI-C1; Tue, 19 Sep 2017 11:05:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duGLC-0003BA-FR
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:05:22 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B1/99-30688-1F9F0C95; Tue, 19 Sep 2017 11:05:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTffDzwO
 RBhMXalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTnk9nLugXrVg0+SlLA+MzwS5GTg4hgc2M
 Ettn+XYxcgHZuxkl/h3dyg6SEBYokDh58AcziC0iYCTReecyC0gRs8BPRonWbVeYILqPMErc6
 HMEsdkENCXufP4EFucVsJL4f3IfC4jNIqAqcWjVdFYQW1QgXGL/92vMEDWCEidnPgGq4eDgFD
 CXuNwuCxJmFjCTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyHpnoWkZRaSlllIWhYwsqxiVC9
 OLSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxOBiDYwTi1wfkQoyQH
 k5Io7+WvByKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA++wGUEyxKTU+tSMvMAcYJTFqCg0dJh
 NcZJM1bXJCYW5yZDpE6xagoJc67GSQhAJLIKM2Da4PF5iVGWSlhXkagQ4R4ClKLcjNLUOVfMY
 pzMCoJ8/aBTOHJzCuBm/4KaDET0OLsDWCLSxIRUlINjFOvZYcdFWjVLz5l+C3kQLPZoy+Fy6u
 5Y2fKXK/mbnGc/9PxzLENfv0/W1/qik7gEC5y4+N/9U7zb8nGjYtPLLJgc94gXVGzQs9J8v3S
 gx+siks6Pjt7Gj5qSlvSwqqcMb/1pcDUa4eYu48+PvEnp8WmrabktmAR+5mPco1ms7/8YFp56
 dW9dCWW4oxEQy3mouJEALihQk/IAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505819120!108649919!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46972 invoked from network); 19 Sep 2017 11:05:20 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 19 Sep 2017 11:05:20 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ABD041435;
 Tue, 19 Sep 2017 04:05:19 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F1343F483;
 Tue, 19 Sep 2017 04:05:17 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-7-konrad.wilk@oracle.com>
 <7c682452-e781-3576-e63b-a579f7515942@arm.com>
 <20170919003207.GA24480@x230.dumpdata.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b898b1e-eb92-5a96-d7ce-8d2dd7b64f8a@arm.com>
Date: Tue, 19 Sep 2017 12:05:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919003207.GA24480@x230.dumpdata.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 ross.lagerwall@citrix.com, andrew.cooper3@citrix.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 06/17] xen/livepatch/x86/arm32: Force
 .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTkvMDkvMTcgMDE6MzIsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPj4+ICsuUEhPTlk6IGxpdmVwYXRjaF9kZXBlbmRzLmgKPj4+ICtsaXZlcGF0Y2hfZGVwZW5k
cy5oOiBub3RlLmJpbgo+Pj4gKwkkKHNoZWxsICguLi8uLi8uLi90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvbWtoZXggJChOT1RFX0RFUEVORFMpICReID4gJEApKQo+Pgo+PiBJdCBsb29rcyBxdWl0
ZSBvZGQgdG8gdXNlIGEgZmlsZSBpbiBmaXJtd2FyZS9odm1sb2FkZXIgZm9yIGxpdmVwYXRjaC4g
V291bGQKPj4gaXQgYmUgcG9zc2libGUgdG8gbW92ZSBta2hleCB0byBhIGdlbmVyaWMgcGxhY2U/
Cj4gCj4gTGlrZSBzbz8KCkl0IGlzIHdoYXQgSSBoYWQgaW4gbWluZC4gSSBDQ2VkIElhbiBhbmQg
V2VpIHRvIGdldCBmZWVkYmFjayBmcm9tIHRoZW0uCgpDaGVlcnMsCgoKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL01ha2VmaWxlCj4gaW5kZXggN2M0YzBjZTUzNS4uYTViNGMzMmMxYSAxMDA2NDQKPiAt
LS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKPiArKysgYi90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKPiBAQCAtOTEsMjMgKzkxLDIzIEBAIHJvbXMuaW5jOiAk
KFJPTVMpCj4gICAKPiAgIGlmbmVxICgkKFJPTUJJT1NfUk9NKSwpCj4gICAJZWNobyAiI2lmZGVm
IFJPTV9JTkNMVURFX1JPTUJJT1MiID4+ICRALm5ldwo+IC0Jc2ggLi9ta2hleCByb21iaW9zICQo
Uk9NQklPU19ST00pID4+ICRALm5ldwo+ICsJc2ggLi4vLi4vbWlzYy9ta2hleCByb21iaW9zICQo
Uk9NQklPU19ST00pID4+ICRALm5ldwo+ICAgCWVjaG8gIiNlbmRpZiIgPj4gJEAubmV3Cj4gICBl
bmRpZgo+ICAgCj4gICBpZm5lcSAoJChTVERWR0FfUk9NKSwpCj4gICAJZWNobyAiI2lmZGVmIFJP
TV9JTkNMVURFX1ZHQUJJT1MiID4+ICRALm5ldwo+IC0Jc2ggLi9ta2hleCB2Z2FiaW9zX3N0ZHZn
YSAkKFNURFZHQV9ST00pID4+ICRALm5ldwo+ICsJc2ggLi4vLi4vbWlzYy9ta2hleCB2Z2FiaW9z
X3N0ZHZnYSAkKFNURFZHQV9ST00pID4+ICRALm5ldwo+ICAgCWVjaG8gIiNlbmRpZiIgPj4gJEAu
bmV3Cj4gICBlbmRpZgo+ICAgaWZuZXEgKCQoQ0lSUlVTVkdBX1JPTSksKQo+ICAgCWVjaG8gIiNp
ZmRlZiBST01fSU5DTFVERV9WR0FCSU9TIiA+PiAkQC5uZXcKPiAtCXNoIC4vbWtoZXggdmdhYmlv
c19jaXJydXN2Z2EgJChDSVJSVVNWR0FfUk9NKSA+PiAkQC5uZXcKPiArCXNoIC4uLy4uL21pc2Mv
bWtoZXggdmdhYmlvc19jaXJydXN2Z2EgJChDSVJSVVNWR0FfUk9NKSA+PiAkQC5uZXcKPiAgIAll
Y2hvICIjZW5kaWYiID4+ICRALm5ldwo+ICAgZW5kaWYKPiAgIGlmbmVxICgkKEVUSEVSQk9PVF9S
T01TKSwpCj4gICAJZWNobyAiI2lmZGVmIFJPTV9JTkNMVURFX0VUSEVSQk9PVCIgPj4gJEAubmV3
Cj4gLQlzaCAuL21raGV4IGV0aGVyYm9vdCAkKEVUSEVSQk9PVF9ST01TKSA+PiAkQC5uZXcKPiAr
CXNoIC4uLy4uL21pc2MvbWtoZXggZXRoZXJib290ICQoRVRIRVJCT09UX1JPTVMpID4+ICRALm5l
dwo+ICAgCWVjaG8gIiNlbmRpZiIgPj4gJEAubmV3Cj4gICBlbmRpZgo+ICAgCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleCBiL3Rvb2xzL21pc2MvbWtoZXgKPiBz
aW1pbGFyaXR5IGluZGV4IDEwMCUKPiByZW5hbWUgZnJvbSB0b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvbWtoZXgKPiByZW5hbWUgdG8gdG9vbHMvbWlzYy9ta2hleAo+IGRpZmYgLS1naXQgYS94ZW4v
dGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKPiBp
bmRleCA4YWM5ZjVlNDI2Li5mMDM2NTMwNWJhIDEwMDY0NAo+IC0tLSBhL3hlbi90ZXN0L2xpdmVw
YXRjaC9NYWtlZmlsZQo+ICsrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQo+IEBAIC03
Myw3ICs3Myw3IEBAIG5vdGUuYmluOgo+ICAgCj4gICAuUEhPTlk6IGxpdmVwYXRjaF9kZXBlbmRz
LmgKPiAgIGxpdmVwYXRjaF9kZXBlbmRzLmg6IG5vdGUuYmluCj4gLQkkKHNoZWxsICguLi8uLi8u
Li90b29scy9maXJtd2FyZS9odm1sb2FkZXIvbWtoZXggJChOT1RFX0RFUEVORFMpICReID4gJEAp
KQo+ICsJJChzaGVsbCAoLi4vLi4vLi4vdG9vbHMvbWlzYy9ta2hleCAkKE5PVEVfREVQRU5EUykg
JF4gPiAkQCkpCj4gICAKPiAgICMKPiAgICMgRXh0cmFjdCB0aGUgYnVpbGQtaWQgb2YgdGhlIHhl
bl9oZWxsb193b3JsZC5saXZlcGF0Y2gKPiBAQCAtODUsNyArODUsNyBAQCBoZWxsb193b3JsZF9u
b3RlLmJpbjogJChMSVZFUEFUQ0gpCj4gICAKPiAgIC5QSE9OWTogaGVsbG9fd29ybGRfbGl2ZXBh
dGNoX2RlcGVuZHMuaAo+ICAgaGVsbG9fd29ybGRfbGl2ZXBhdGNoX2RlcGVuZHMuaDogaGVsbG9f
d29ybGRfbm90ZS5iaW4KPiAtCSQoc2hlbGwgKC4uLy4uLy4uL3Rvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkpCj4gKwkkKHNoZWxsICguLi8uLi8u
Li90b29scy9taXNjL21raGV4ICQoTk9URV9ERVBFTkRTKSAkXiA+ICRAKSkKPiAgIAo+ICAgeGVu
X2J5ZV93b3JsZC5vOiBjb25maWcuaCBoZWxsb193b3JsZF9saXZlcGF0Y2hfZGVwZW5kcy5oCj4g
ICAKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:05:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGLG-0003Bg-Id; Tue, 19 Sep 2017 11:05:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGLF-0003BU-Jg
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 11:05:25 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 5B/E9-18858-4F9F0C95; Tue, 19 Sep 2017 11:05:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO7nnwc
 iDY6e4Le4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBmzPvxgLLjNVbHi3RaWBsaPHF2MnBwSAv4S
 axt3skDYHhLXz55gArHZBHQlmrb8ZQOxeQUEJU7OfAJWwyygI7Fg9yc2CFteYvvbOcxdjBxAN
 Q4Sd+engoRZBFQlVnYuYAaxRQQUJR68vMkKUR4i8XnxS0YQW1ggQWL2j9dgYzgFLCX2bngOVi
 8kMItJ4muvGcQ5JhJvF+5kAxkvJKAmMXd9PETYUuLb+qfMExgFZiE5bhaS42YhOW4BI/MqRo3
 i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwKxnYGDcwfjquN8h
 RkkOJiVR3stfD0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB99gMoJ1iUmp5akZaZA4wRmLQEB
 4+SCK8xME6EeIsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzvsFZIYASFFGaR7cCFi8XmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsCsoonM68EbtMroCOYgI7I3gB2REkiQkqqgZFhtYa
 ++fRlM4oWvZXxmL/55ku+OH7Gx9fqdA5qF3Jzmt9u//CYXe+y5q3VgpuYehtmTL7ef3hb8KGT
 SaLn0lRXn/S4U7ZuzZ2FHp2rAp/ObjY8H3NW4Y3KRim7lfoMhy+KJ3FJ/NGRP7zD6AnTCkPzX
 VekE9wfciZy8+76uqf6DvMj39TTOspKLMUZiYZazEXFiQBOuOg60gIAAA==
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505819121!57410482!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14593 invoked from network); 19 Sep 2017 11:05:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:05:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440274861"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.63946.518931.688248@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 12:04:42 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919105710.bnwjdak5a3ihnz5i@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170919093310.mxui2kblundgykme@citrix.com>
 <22976.62896.295641.336431@mariner.uk.xensource.com>
 <20170919105710.bnwjdak5a3ihnz5i@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jlc3RyaWN0
X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+IFRoZSBp
bXByZXNzaW9uIEkgZ2V0IGZyb20gdGhlIG5hbWUgYW5kIHBhcmFtZXRlciBmcm9tIHRoaXMgQVBJ
IGlzIHRoYXQKPiB0aGUgZm9sbG93aW5nIHVzZSBjYXNlIGlzIGFsbG93ZWQ6IGEgZGV2aWNlIG1v
ZGVsIHNlcnZpbmcgbXVsdGlwbGUKPiBkb21haW5zLgoKU3VjaCBhIGRldmljZSBtb2RlbCBpcyBv
YnZpb3VzbHksIGJ5IG5lY2Vzc2l0eSwgdW5yZXN0cmljdGVkLgoKPiBUaGUgZGV2aWNlIG1vZGVs
IHdpbGwgb3BlbiB0d28gc2V0cyBvZiBoYW5kbGVycyBvZiB2YXJpb3VzCj4gbGlicmFyaWVzLiBU
aGUgZGV2aWNlIG1vZGVsIHdpbGwgY2FsbCByZXN0cmljdF9hbGwoZG9taWQpIHRvIHJlc3RyaWN0
Cj4gaXRzIG93biBwcml2aWxlZ2VzIG9uIGNlcnRhaW4gZG9taWQgd2hlbiBpdCBzZWVzIGZpdC4K
CkFmdGVyIGl0IGhhcyByZXN0cmljdGVkIGl0cyBwcml2aWxlZ2VzIHRvIGRvbWlkIEEsIGl0IGlz
IG5vIGxvbmdlcgpwZXJtaXR0ZWQgdG8gZG8gdGhpbmdzIHRvIGRvbWlkIEIuICBBdHRlbXB0aW5n
IHRvIGNhbGwgcmVzdHJpY3RfYWxsKEIpCndpbGwgZmFpbC4KCj4gV2l0aG91dCBmaWx0ZXJpbmcs
IHRoZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBmb3IgYWxsIHRoZSBkb21haW5zIGF0IHRoZQo+IHNh
bWUgdGltZS4gVGhlIGNvZGUgYXMtaXMsIHdoZW4gcmVzY3RyaWN0X2FsbChkb20xKSBpcyBjYWxs
ZWQsIG1ha2VzCj4gcHJpdmlsZWdlcyBvbiBkb20yIGFyZSBhbHNvIGRyb3BwZWQgc29tZXRpbWVz
IC0tIGltYWdpbmUgYSB4ZW5zdG9yZQo+IGNhbGxiYWNrIHJlZ2lzdGVyZWQgZm9yIGRvbTIgaXMg
Y2FsbGVkLCB3aGljaCBtYWtlcyB0aGUgY29ubmVjdGlvbgo+IHVudXNhYmxlIGZvciBkb20yLgo+
IAo+IElmIHRoZSBhZm9yZW1lbnRpb25lZCB1c2UgY2FzZSBpcyBub3QgYW50aWNpcGF0ZWQsIEkg
dGhpbmsgd2Ugc2hvdWxkbid0Cj4gYWNjZXB0IGRvbWlkIHBhcmFtZXRlciBmb3IgdGhlIHJlc2N0
cmljdF9hbGwgZnVuY3Rpb24uCgpCdXQgdGhlIGRvbWlkIGlzIHByZWNpc2VseSB0aGUgc2NvcGUg
b2YgdGhlIGludGVuZGVkIHJlc3RyaWN0aW9uLgpBZnRlciBtYWtpbmcgdGhlIGNhbGwsIHRoZSBt
YWxpZ24gaW5mbHVlbmNlIG9mIHRoZSBjYWxsaW5nIHByb2Nlc3MgaXMKbGltaXRlZCB0byB0aGUg
c3BlY2lmaWVkIGRvbWlkIChhdCBsZWFzdCwgaW5zb2ZhciBhcyB0aGUgbWFsaWduCmluZmx1ZW5j
ZSBpcyBleGVyY2lzZWQgdmlhIGFscmVhZHktb3BlbiBYZW4gbGlicmFyeSBoYW5kbGVzKS4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:08:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGOL-0003Rh-2C; Tue, 19 Sep 2017 11:08:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duGOJ-0003Ra-0R
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 11:08:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 63/36-03642-2BAF0C95; Tue, 19 Sep 2017 11:08:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHRDpO66Xwc
 iDX502Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy5iz+zF9xhqnh+qpO1gXEWUxcjJ4eEgL/E
 1mNX2CBsD4nrZ0+AxdkEdCWatvwFi/MKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4nTf
 3+D2SwCqhJznl8CqxERUJR48PImK0R9iMTnxS8ZQWxhgXCJp6/b2UFsTgFLibftk8HmCwnMYp
 LobjaBuMdE4u3CnUBzOIDiahJz18dDhC0lvq1/yjyBUWAWkutmIbluFpLrFjAyr2LUKE4tKks
 t0jWy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxNBiDYwXh+beAhRkkOJiVR
 3o8LD0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtXAGUEyxKTU+tSMvMAUYJTFqCg0dJhHcSS
 Jq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXO2wFSKgBSmlGaBzcIFr2XGGWlhH
 kZgU4T4ilILcrNLEGVf8UozsGoJMwbAzKFJzOvBG7fK6BTmIBOadmxB+SUkkSElFQDo+pNR1u
 h+F8pugIv+5ZeuMP518DZ4+Pm7V8f9BosWnL7udbEe8HzmRPrHn5Q4dSLUqsye1wo/3TFced3
 E/yMti3Pv8szYX+fTMKZip0KM77y9ZxRP5Jg89JdKbGj/YpRsKn63bnLyh543fi+aJ2bvqMO5
 /QPNvlvdjl43W8N3L7kranfsmd9rUosxRmJhlrMRcWJAPsgTEHZAgAA
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505819309!112880617!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32243 invoked from network); 19 Sep 2017 11:08:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:08:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440275351"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22976.64171.272230.570682@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 12:08:27 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919105801.oyxazgpexcjhfhnd@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
 <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
 <22976.63130.273141.71066@mariner.uk.xensource.com>
 <20170919105801.oyxazgpexcjhfhnd@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzIyXSB4ZW50b29sY29yZV9yZXN0cmljdF9h
bGw6IEltcGxlbWVudCBmb3IgbGlieGVuZm9yZWlnbm1lbW9yeSIpOgo+IFN1cmUgdGhhdCdzIGZp
bmUuCgpJIGhhdmUgdGhpcyBub3c6CgogKiBJZiBjYWxsZWQgYWdhaW4gd2l0aCB0aGUgc2FtZSBk
b21pZCwgaXQgbWF5IHN1Y2NlZWQsIG9yIGl0IG1heQogKiBmYWlsIChldmVuIHRob3VnaCBzdWNo
IGEgY2FsbCBpcyBwb3RlbnRpYWxseSBtZWFuaW5nZnVsKS4KICogKElmIGNhbGxlZCBhZ2FpbiB3
aXRoIGEgZGlmZmVyZW50IGRvbWlkLCBpdCB3aWxsIG5lY2Vzc2FyaWxveQogKiBmYWlsLikKICAg
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:09:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:09:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGP3-0003WM-Aa; Tue, 19 Sep 2017 11:09:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duGP2-0003WE-Lm
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:09:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 16/19-03414-FDAF0C95; Tue, 19 Sep 2017 11:09:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTff+rwO
 RBqdeSVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXtj1lKXjMVbG5cwt7A+M7ji5GLg4hgc2M
 EqcOHWWEcHYzSjS+/MHUxcjJISzgJdH0dhkziC0iYCTReecyC4jNLLCBUeLsBiaIhqOMEru/n
 WQFSbAJaErc+fwJrJlXwEpi0/3VQDYHB4uAqsSuV/IgYVGBcIn9368xQ5QISpyc+QRsJqeAuU
 RnTzsTxHwziXmbHzJD2OISt57Mh4rLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWW
 pRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GGdf9j/EKMnBpCTK
 e/nrgUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzXfwLlBItS01Mr0jJzgJECk5bg4FES4V0Lk
 uYtLkjMLc5Mh0idYlSUEuctAkkIgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvN9BpvBk5pXATX8FtJgJaHH2BrDFJYkIKakGxsiOJN+CvpO1C0LXsk5i4fI/tVz+xeKe05M
 +7g2Y/uYOT+ydzRbVho//uJjo7Tv8R9Z82uwUjUld+T/zZ8gunHFz5idfJUeH5UtEsrfytZXy
 i2ztyhfJXfjl9ezbwvd637vP6ha863uF6dic3kOrDP/nnzwSVFRsZvM1+Rav7m3Wr+6PZc+Fr
 FdiKc5INNRiLipOBAAQdGBmyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505819358!76897952!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2201 invoked from network); 19 Sep 2017 11:09:19 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 19 Sep 2017 11:09:19 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B64641435;
 Tue, 19 Sep 2017 04:09:18 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7F2AD3F483;
 Tue, 19 Sep 2017 04:09:17 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-10-konrad.wilk@oracle.com>
 <84466ea2-e398-0908-3cc5-13eff3760e86@arm.com>
 <20170919003511.GB24480@x230.dumpdata.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3945cdc1-e710-f256-955d-0c03307c6fe5@arm.com>
Date: Tue, 19 Sep 2017 12:09:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919003511.GB24480@x230.dumpdata.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, ross.lagerwall@citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 09/17] livepatch/arm[32,
	64]: Modify livepatch_funcs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgS29ucmFkLAoKT24gMTkvMDkvMTcgMDE6MzUsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBPbiBUaHUsIFNlcCAxNCwgMjAxNyBhdCAwMjoyMDo0MlBNICswMTAwLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+IEhpIEtvbnJhZCwKPj4KPj4gT24gMTIvMDkvMTcgMDE6MzcsIEtvbnJhZCBS
emVzenV0ZWsgV2lsayB3cm90ZToKPj4+IFRoaXMgd2FzIGZvdW5kIHdoZW4gcG9ydGluZyBsaXZl
cGF0Y2gtYnVpbGQtdG9vbHMgdG8gQVJNNjQvMzIuCj4+Pgo+Pj4gV2hlbiBsaXZlcGF0Y2gtYnVp
bGQtdG9vbHMgYXJlIGJ1aWx0IChhbmQgdGVzdC1jYXNlIHRoYW5rcyB0bzoKPj4+IGxpdmVwYXRj
aC90ZXN0czogTWFrZSBzdXJlIGFsbCAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb25zIGFyZSByZWFk
LW9ubHkpCj4+PiB0aGUgLmxpdmVwYXRjaC5mdW5jcyBhcmUgaW4gcmVhZC1vbmx5IHNlY3Rpb24u
Cj4+Pgo+Pj4gSG93ZXZlciB0aGUgaHlwZXJ2aXNvciB1c2VzIHRoZSAnb3BhcXVlJyBmb3IgaXRz
IG93biBwdXJwb3NlLCB0aGF0Cj4+PiBpcyBzdGFzaGluZyB0aGUgb3JpZ2luYWwgY29kZS4gQnV0
IHRoZSAubGl2ZXBhdGNoX2Z1bmNzIHNlY3Rpb24gaXMKPj4+IGluIHRoZSBSTyB2bWFwIGFyZWEg
c28gb24gQVJNWzMyLDY0XSB3ZSBnZXQgYSBmYXVsdC4KPj4KPj4gVGhpcyBpcyBiZWNhdXNlIHRo
ZSBwYXlsb2FkIGlzIHNlY3VyZSBhdCBsb2FkaW5nIGFuZCB0aGVyZWZvcmUgYmVmb3JlIGl0IGdl
dAo+PiBhcHBsaWVkLCByaWdodD8KPiAKPiBZZXMuCj4+Cj4+IEkgd2FzIHdvbmRlcmluZyBpZiB3
ZSBjb3VsZCBlaXRoZXIgZGVmZXIgdGhlIGNhbGwgdG8gc2VjdXJlX3BheWxvYWQgb3IgbWFrZQo+
PiB0aGUgcmVnaW9uIHRlbXBvcmFyaWx5IHdyaXRlYWJsZT8KPiAKPiBUaGlzIHBhdGNoIGNyZWF0
ZXMgYSB0ZW1wb3Jhcnkgd3JpdGVhYmxlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KPiAKPiBCdXQg
dGhlIGlkZWEgb2YgbWFraW5nIHRoZSByZWdpb24gdGVtcG9yYXJpbHkgd3JpdGVhYmxlIGlzIGFs
c28gcG9zc2libGUuCj4gSXMgdGhlcmUgYSBzcGVjaWZpYyByZWdpc3RlciBJIGNhbiB1c2UgZm9y
IHRoaXM/CgpUaGVyZSBpcyBubyBzcGVjaWZpYyByZWdpc3Rlci4gSSB3YXMgc3VnZ2VzdCB0byBj
YWxsIG1vZGlmeV94ZW5fbWFwcGluZ3MgCm9uIHRoZSByZWdpb24gd2l0aCAoUlcpIGFuZCB0aGVu
IHlvdSBhcmUgZG9uZSBzd2l0Y2ggYmFjayB0byBSTy9SWC4KCkkgY2FuJ3Qgc2VlIGFueSBpbXBs
aWNhdGlvbiBvbiBBcm0gdG8gdGVtcG9yYXJ5IHN3aXRjaCBhIG1hcHBpbmcgZnJvbQpyZWFkLW9u
bHkgdG8gcmVhZC13cml0ZS4gSSBhbSBub3Qgc3VyZSBmb3IgeDg2LgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:22:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGbw-00052S-JQ; Tue, 19 Sep 2017 11:22:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duGbv-00052M-IV
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:22:39 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 9A/1E-18817-EFDF0C95;
 Tue, 19 Sep 2017 11:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVysyfVTffP3wO
 RBptblS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpkyazFfyRrjh+7hlTA+MJ0S5GLg4hgc2M
 Es9ad7N1MXICOacZJQ7d4gex2QQ0Je58/sQEYosISEtc+3yZEaSBWeA5o8SklhmsIAlhATuJ1
 rvXgIo4OFgEVCW6+41BwrwClhJn7raygNgSAvISu9ousk5g5FzAyLCKUb04tagstUjXRC+pKD
 M9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9BbDECwg7H7sv8hRkkOJiVR3r5fByKF+JL
 yUyozEosz4otKc1KLDzHKcHAoSfBqAb0vJFiUmp5akZaZAwwbmLQEB4+SCK8RSJq3uCAxtzgz
 HSJ1ilGXo+Pm3T9MQix5+XmpUuK81iBFAiBFGaV5cCNgIXyJUVZKmJcR6CghnoLUotzMElT5V
 4ziHIxKwryOIFN4MvNK4Da9AjqCCeiI7A1gR5QkIqSkGhjZXCOu/ups2j6NZ//qO7EKD3pijq
 Vf/Li+tOnC+seRh83jW/4/EeHc3svCXqzgNf32XVUpVduy0uTzS/xO2HL/tjpXK/whpaEj2vR
 uxeVJi1682pN6d+4nd+Ur2dXuVwN/v7q3YLfbu9PdV9VnPet/fuj16qUustzlh4LS/QW2nhRK
 DnrEKvBViaU4I9FQi7moOBEA8paB3lwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505820155!83429781!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10716 invoked from network); 19 Sep 2017 11:22:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 19 Sep 2017 11:22:36 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 564C91435;
 Tue, 19 Sep 2017 04:22:35 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 85BEF3F483;
 Tue, 19 Sep 2017 04:22:33 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:22:28 +0100
Message-Id: <20170919112228.22566-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3] xen: grant-table: Simplify get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcGxlbWVudGF0aW9uIG9mIGdldF9wYWdlZF9mcmFtZSBpcyBjdXJyZW50bHkgZGlmZmVy
ZW50IHdoZXRoZXIgdGhlCmFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVtb3J5IG9yIHBh
Z2luZyBtZW1vcnkuIEJvdGgKdmVyc2lvbiBhcmUgZXh0cmVtZWx5IHNpbWlsYXIgc28gaXQgaXMg
cG9zc2libGUgdG8gY29uc29saWRhdGUgaW4gYQpzaW5nbGUgaW1wbGVtZW50YXRpb24uCgpUaGUg
bWFpbiBkaWZmZXJlbmNlIGlzIHRoZSB4ODYgdmVyc2lvbiB3aWxsIGFsbG93IGdyYW50IG9uIGZv
cmVpZ24gcGFnZQp3aGVuIHVzaW5nIEhWTS9QVkggd2hpbHN0IEFybSBkb2VzIG5vdC4gQXQgdGhl
IG1vbWVudCwgb24geDg2IGZvcmVpZ24gcGFnZXMKYXJlIG9ubHkgYWxsb3dlZCBmb3IgUFZIIERv
bTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91bGQgbmV2ZXIKYmUgZ3JhbnRlZCBz
byBkZW55IHRoZW0KClRoZSBjaGVjayBmb3Igc2hhcmVkL3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdh
dGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYuClBvdGVudGlhbGx5LCBkdW1teSBwMm1faXNf
c2hhcmVkL3AybV9pc19wYWdpbmcgY291bGQgYmUgaW1wbGVtZW50ZWQgZm9yCkFybS4KCkxhc3Rs
eSByZW1vdmUgcG9pbnRsZXNzIHBhcmVudGhlc2lzIGluIHRoZSBjb2RlIG1vZGlmaWVkLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gQWRkIG1pc3NpbmcgcHV0X3BhZ2UgaW4gdGhlIGVycm9yIHBh
dGgKICAgICAgICAtIFJlbW92ZSBwb2ludGxlc3MgcGFyZW50aGVzaXMKCiAgICBDaGFuZ2VzIGlu
IHYyOgogICAgICAgIC0gRGVueSBncmFudCBvbiBmb3JlaWduIHBhZ2UgKGFsaWduZWQgd2l0aCB0
aGUgQVJNIGNvZGUpCiAgICAgICAgLSBVc2UgI2lmZGVmIHJhdGhlciB0aGFuICNpZiBkZWZpbmVk
CiAgICAgICAgLSBVcGRhdGUgY29tbWl0IG1lc3NhZ2UKICAgICAgICAtIEZpeCB0eXBvIGluIHRo
ZSB0aXRsZQoKZ2V0X3BhZ2VfZnJvbV9nZm4gd2lsbCBiZSBhYmxlIHRvIGdldCByZWZlcmVuY2Ug
b24gZm9yZWlnbiBwYWdlIGFuZCBhcwpwZXIgbXkgdW5kZXJzdGFuZGluZyB3aWxsIGFsbG93IHRv
IGdyYW50IHBhZ2Ugb24gZm9yZWlnbiBtZW1vcnkuCgpUaGlzIHdhcyBub3QgYWxsb3dlZCB3aXRo
IGEgc2ltcGxlIGdldF9wYWdlKC4uLikgb24gdGhlIEFSTQppbXBsZW1lbnRhdGlvbiAobm8gc2hh
cmluZyBub3IgcGFnaW5nIHN1cHByb3QpIGJ1dCBpcyBhbGxvd2VkIG9uIHRoZSB4ODYKaW1wbGVt
ZW50YXRpb24gZHVlIHRvIGdldF9wYWdlX2Zyb21fZ2ZuLgoKT24geDg2LCBmb3JlaWduIHBhZ2Vz
IGFyZSBjdXJyZW50bHkgb25seSBhbGxvd2VkIGZvciBQVkggZG9tMCwgc28gSQp0aGluayBpdCBp
cyBub3QgYSBiaWcgZGVhbCBmb3Igbm93LgoKT24gQXJtLCBmb3JlaWduIHBhZ2VzIGNhbiBiZSBw
cmVzZW50IG9uIGFueSBkb21haW4uIFNvIHRoaXMgcGF0Y2ggd291bGQKcGVybWl0IGdyYW50IG9u
IGZvcmVpbmcgcGFnZXMuCgpUaGlzIHBhdGNoIHdpbGwgZGVueSBncmFudGluZyBmb3JlaWduIHBh
Z2VzLiBKYW4gQmV1bGljaCBpcyBoYXBweSB3aXRoCml0LiBBbnkgb3RoZXIgb3BpbmlvbnM/Ci0t
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCmluZGV4IGMzODk1ZTYyMDEuLmI3ZGViNTdiODUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTI1OSwzNCAr
MjU5LDM0IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1
bnNpZ25lZCBsb25nICpmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBk
b21haW4gKnJkKQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7Ci0jaWYgZGVmaW5lZChQMk1f
UEFHRURfVFlQRVMpIHx8IGRlZmluZWQoUDJNX1NIQVJFRF9UWVBFUykKICAgICBwMm1fdHlwZV90
IHAybXQ7CiAKICAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHJkLCBnZm4sICZwMm10LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlYWRvbmx5KSA/IFAyTV9BTExPQyA6IFAy
TV9VTlNIQVJFKTsKLSAgICBpZiAoICEoKnBhZ2UpICkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlYWRvbmx5ID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOworICAgIGlmICggISpw
YWdlICkKICAgICB7CiAgICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZOKTsKKyNpZmRl
ZiBQMk1fU0hBUkVEX1RZUEVTCiAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAg
ICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOworI2VuZGlmCisjaWZkZWYgUDJNX1BBR0VT
X1RZUEVTCiAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHJkLCBnZm4pOwogICAgICAgICAgICAg
cmV0dXJuIEdOVFNUX2VhZ2FpbjsKICAgICAgICAgfQorI2VuZGlmCiAgICAgICAgIHJldHVybiBH
TlRTVF9iYWRfcGFnZTsKICAgICB9Ci0gICAgKmZyYW1lID0gcGFnZV90b19tZm4oKnBhZ2UpOwot
I2Vsc2UKLSAgICAqZnJhbWUgPSBtZm5feChnZm5fdG9fbWZuKHJkLCBfZ2ZuKGdmbikpKTsKLSAg
ICAqcGFnZSA9IG1mbl92YWxpZChfbWZuKCpmcmFtZSkpID8gbWZuX3RvX3BhZ2UoKmZyYW1lKSA6
IE5VTEw7Ci0gICAgaWYgKCAoISgqcGFnZSkpIHx8ICghZ2V0X3BhZ2UoKnBhZ2UsIHJkKSkgKQor
CisgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwMm10KSApCiAgICAgewotICAgICAgICAqZnJhbWUg
PSBtZm5feChJTlZBTElEX01GTik7Ci0gICAgICAgICpwYWdlID0gTlVMTDsKLSAgICAgICAgcmMg
PSBHTlRTVF9iYWRfcGFnZTsKKyAgICAgICAgcHV0X3BhZ2UoKnBhZ2UpOworICAgICAgICByZXR1
cm4gR05UU1RfYmFkX3BhZ2U7CiAgICAgfQotI2VuZGlmCisKKyAgICAqZnJhbWUgPSBwYWdlX3Rv
X21mbigqcGFnZSk7CiAKICAgICByZXR1cm4gcmM7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:26:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGfF-0005NE-1Y; Tue, 19 Sep 2017 11:26:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duGfD-0005N7-Sj
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:26:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/48-03093-BCEF0C95; Tue, 19 Sep 2017 11:26:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVysyfVTffUvwO
 RBl0v9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozV/2eyFsxmqbixO7yB8RJzFyMXh5DAZkaJ
 2be/sHQxcgI5pxklOhpMQWw2AU2JO58/MYHYIgLSEtc+X2YEaWAWeM4oMallBitIQljAW2Lux
 S6wZhYBVYm/c14yg9i8ApYSixZ8ZgOxJQTkJXa1XWSdwMi5gJFhFaNGcWpRWWqRrrGBXlJRZn
 pGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoL8YgGAH49+1gYcYJTmYlER5RSP3RwrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4N2mcSBSSLAoNT21Ii0zBxg4MGkJDh4lEd55IGne4oLE3OLM
 dIjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bzJIqQBIaUZpHtwgWEBfYpSVEuZlBDpNiKcgt
 Sg3swRV/hWjOAejkjDvbJApPJl5JXD7XgGdwgR0SsuOPSCnlCQipKQaGBU8+pP3KWzxu/Z3xY
 21C3S7Uj+Huc6vXmR+fcLLbdx71N7rrj7x7LiUYgPjDPvKwpXrp2haHbgXkPr2N9OH9U+4HPs
 vvghZ7F3Wf+r+M5/8F4/cuh+Yvv+w9lfQZv1Gp6JGWU9NC8Pa8gyFDaVPZ2tFqSbZHvg0aVfx
 c2UrraK3uhKFbpdVtJVYijMSDbWYi4oTASWHAXBjAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505820362!112884526!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27232 invoked from network); 19 Sep 2017 11:26:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 19 Sep 2017 11:26:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0EC201435;
 Tue, 19 Sep 2017 04:26:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 352FE3F483;
 Tue, 19 Sep 2017 04:26:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 12:25:53 +0100
Message-Id: <20170919112553.22731-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] MAINTAINERS: Add public/arch-arm.h under the
	ARM subsystem
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGhlYWRlciBwdWJsaWMvYXJjaC1hcm0uaCBjb250YWlucyBtb3N0bHkgQVJNIHNwZWNpZmlj
IGNvZGUuIEF2b2lkIENDCnRoZSAiVEhFIFJFU1QiIG1haW50YWluZXJzIG9uIGl0LgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBNQUlOVEFJ
TkVSUyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA3N2IxZTExYjhjLi4xMmRiYWQxMzBjIDEw
MDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTc1LDYgKzE3NSw3
IEBAIEY6CXhlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS8KIEY6CXhlbi9pbmNsdWRlL2FzbS1hcm0vCiBGOgl4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vCitGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAogCiBCTEtUQVAy
CiBTOglPcnBoYW5lZAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:26:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:26:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGfo-0005Qi-9c; Tue, 19 Sep 2017 11:26:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duGfm-0005QP-Cq
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:26:38 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 61/4A-00743-DEEF0C95; Tue, 19 Sep 2017 11:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6bfwc
 iDfY3cVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfn7QxFcyWr3i96CtrA+N78S5GTg4JAX+J
 HfuvMILYLAKqEie3fWcCsdkElCV+dvaygdgiAuoSfy5MAKthFnjBKPFwbwaILSzgJDFp6nuwG
 l4BC4mvd6czg9hCApYSN27uZoWIC0qcnPmEBaJXR2LB7k9A9RxAtrTE8n8cIGFOASuJlQ+eg5
 WICqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhnrJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsYd7X6HGCU5mJREeft+HYgU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMH76zdQTrAoNT21Ii0zBxjyMGkJDh4lEV7WP0Bp3uKCxNzizHSI1
 ClGRSlx3lsgfQIgiYzSPLg2WJxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexNkCk9mXg
 nc9FdAi5mAFmdvAFtckoiQkmpgzNFYvnq7Z/2/YCvDhdKGZcVK17QmdIaK8Z/j7nwk4SSymbO
 vfPKqizO6PcN17qTwL7173FMmpVsv67LhhbLmKyuW6f0sWvJ723Ot/ic96q/nsdc9WTrR80/T
 tkq2ZSkn5ptrlOU/jzqZcjBuSn7Hg+Lds52/Vjt1xIqpKq9eJu9r172GSW2REktxRqKhFnNRc
 SIAlNuvfa4CAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505820394!75947639!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48067 invoked from network); 19 Sep 2017 11:26:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:26:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448306426"
Date: Tue, 19 Sep 2017 12:26:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919112632.khprmdzwa6a36h6z@citrix.com>
References: <20170919112228.22566-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919112228.22566-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MjI6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBpbXBsZW1lbnRhdGlvbiBvZiBnZXRfcGFnZWRfZnJhbWUgaXMgY3VycmVudGx5
IGRpZmZlcmVudCB3aGV0aGVyIHRoZQo+IGFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVt
b3J5IG9yIHBhZ2luZyBtZW1vcnkuIEJvdGgKPiB2ZXJzaW9uIGFyZSBleHRyZW1lbHkgc2ltaWxh
ciBzbyBpdCBpcyBwb3NzaWJsZSB0byBjb25zb2xpZGF0ZSBpbiBhCj4gc2luZ2xlIGltcGxlbWVu
dGF0aW9uLgo+IAo+IFRoZSBtYWluIGRpZmZlcmVuY2UgaXMgdGhlIHg4NiB2ZXJzaW9uIHdpbGwg
YWxsb3cgZ3JhbnQgb24gZm9yZWlnbiBwYWdlCj4gd2hlbiB1c2luZyBIVk0vUFZIIHdoaWxzdCBB
cm0gZG9lcyBub3QuIEF0IHRoZSBtb21lbnQsIG9uIHg4NiBmb3JlaWduIHBhZ2VzCj4gYXJlIG9u
bHkgYWxsb3dlZCBmb3IgUFZIIERvbTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91
bGQgbmV2ZXIKPiBiZSBncmFudGVkIHNvIGRlbnkgdGhlbQo+IAo+IFRoZSBjaGVjayBmb3Igc2hh
cmVkL3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdhdGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYu
Cj4gUG90ZW50aWFsbHksIGR1bW15IHAybV9pc19zaGFyZWQvcDJtX2lzX3BhZ2luZyBjb3VsZCBi
ZSBpbXBsZW1lbnRlZCBmb3IKPiBBcm0uCj4gCj4gTGFzdGx5IHJlbW92ZSBwb2ludGxlc3MgcGFy
ZW50aGVzaXMgaW4gdGhlIGNvZGUgbW9kaWZpZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiBDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4g
ICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIEFkZCBtaXNzaW5nIHB1dF9wYWdlIGluIHRo
ZSBlcnJvciBwYXRoCj4gICAgICAgICAtIFJlbW92ZSBwb2ludGxlc3MgcGFyZW50aGVzaXMKPiAK
PiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gRGVueSBncmFudCBvbiBmb3JlaWduIHBh
Z2UgKGFsaWduZWQgd2l0aCB0aGUgQVJNIGNvZGUpCj4gICAgICAgICAtIFVzZSAjaWZkZWYgcmF0
aGVyIHRoYW4gI2lmIGRlZmluZWQKPiAgICAgICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4g
ICAgICAgICAtIEZpeCB0eXBvIGluIHRoZSB0aXRsZQo+IAo+IGdldF9wYWdlX2Zyb21fZ2ZuIHdp
bGwgYmUgYWJsZSB0byBnZXQgcmVmZXJlbmNlIG9uIGZvcmVpZ24gcGFnZSBhbmQgYXMKPiBwZXIg
bXkgdW5kZXJzdGFuZGluZyB3aWxsIGFsbG93IHRvIGdyYW50IHBhZ2Ugb24gZm9yZWlnbiBtZW1v
cnkuCj4gCj4gVGhpcyB3YXMgbm90IGFsbG93ZWQgd2l0aCBhIHNpbXBsZSBnZXRfcGFnZSguLi4p
IG9uIHRoZSBBUk0KPiBpbXBsZW1lbnRhdGlvbiAobm8gc2hhcmluZyBub3IgcGFnaW5nIHN1cHBy
b3QpIGJ1dCBpcyBhbGxvd2VkIG9uIHRoZSB4ODYKPiBpbXBsZW1lbnRhdGlvbiBkdWUgdG8gZ2V0
X3BhZ2VfZnJvbV9nZm4uCj4gCj4gT24geDg2LCBmb3JlaWduIHBhZ2VzIGFyZSBjdXJyZW50bHkg
b25seSBhbGxvd2VkIGZvciBQVkggZG9tMCwgc28gSQo+IHRoaW5rIGl0IGlzIG5vdCBhIGJpZyBk
ZWFsIGZvciBub3cuCj4gCj4gT24gQXJtLCBmb3JlaWduIHBhZ2VzIGNhbiBiZSBwcmVzZW50IG9u
IGFueSBkb21haW4uIFNvIHRoaXMgcGF0Y2ggd291bGQKPiBwZXJtaXQgZ3JhbnQgb24gZm9yZWlu
ZyBwYWdlcy4KPiAKPiBUaGlzIHBhdGNoIHdpbGwgZGVueSBncmFudGluZyBmb3JlaWduIHBhZ2Vz
LiBKYW4gQmV1bGljaCBpcyBoYXBweSB3aXRoCj4gaXQuIEFueSBvdGhlciBvcGluaW9ucz8KPiAt
LS0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gaW5kZXggYzM4OTVlNjIwMS4uYjdkZWI1N2I4NSAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtMjU5LDM0ICsyNTksMzQgQEAgc3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5z
aWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgKmZyYW1lLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpyZCkKPiAgewo+ICAgICAgaW50IHJjID0gR05UU1Rf
b2theTsKPiAtI2lmIGRlZmluZWQoUDJNX1BBR0VEX1RZUEVTKSB8fCBkZWZpbmVkKFAyTV9TSEFS
RURfVFlQRVMpCj4gICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gIAo+ICAgICAgKnBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihyZCwgZ2ZuLCAmcDJtdCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHJlYWRvbmx5KSA/IFAyTV9BTExPQyA6IFAyTV9VTlNIQVJFKTsKPiAtICAgIGlmICgg
ISgqcGFnZSkgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSA/IFAy
TV9BTExPQyA6IFAyTV9VTlNIQVJFKTsKPiArICAgIGlmICggISpwYWdlICkKPiAgICAgIHsKPiAg
ICAgICAgICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7Cj4gKyNpZmRlZiBQMk1fU0hBUkVE
X1RZUEVTCj4gICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKPiAgICAgICAgICAg
ICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKPiArI2VuZGlmCj4gKyNpZmRlZiBQMk1fUEFHRVNfVFlQ
RVMKPiAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQo+ICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocmQsIGdmbik7Cj4gICAgICAgICAg
ICAgIHJldHVybiBHTlRTVF9lYWdhaW47Cj4gICAgICAgICAgfQo+ICsjZW5kaWYKPiAgICAgICAg
ICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7Cj4gICAgICB9Cj4gLSAgICAqZnJhbWUgPSBwYWdlX3Rv
X21mbigqcGFnZSk7Cj4gLSNlbHNlCj4gLSAgICAqZnJhbWUgPSBtZm5feChnZm5fdG9fbWZuKHJk
LCBfZ2ZuKGdmbikpKTsKPiAtICAgICpwYWdlID0gbWZuX3ZhbGlkKF9tZm4oKmZyYW1lKSkgPyBt
Zm5fdG9fcGFnZSgqZnJhbWUpIDogTlVMTDsKPiAtICAgIGlmICggKCEoKnBhZ2UpKSB8fCAoIWdl
dF9wYWdlKCpwYWdlLCByZCkpICkKPiArCj4gKyAgICBpZiAoIHAybV9pc19mb3JlaWduKHAybXQp
ICkKPiAgICAgIHsKPiAtICAgICAgICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7Cj4gLSAg
ICAgICAgKnBhZ2UgPSBOVUxMOwo+IC0gICAgICAgIHJjID0gR05UU1RfYmFkX3BhZ2U7Cj4gKyAg
ICAgICAgcHV0X3BhZ2UoKnBhZ2UpOwoKUGxlYXNlIHNldCBwYWdlIHRvIE5VTEwgYW5kIGZyYW1l
IHRvIElOVkFMSURfTUZOIHRvIG1hdGNoIHRoZSBjb21tZW50IG9mCnRoZSBmdW5jdGlvbi4KCkkg
c3VwcG9zZSB5b3UgY2FuIHNldCAqZnJhbWUgPSBJTlZBTElEX01GTiBhdCB0aGUgYmVnaW5uaW5n
IG9mIHRoZQpmdW5jdGlvbiB0byBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uIGluIHR3byBlcnJvciBw
YXRocy4KCldpdGggdGhhdDoKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:26:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGfw-0005TO-KF; Tue, 19 Sep 2017 11:26:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duGfv-0005St-DQ
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:26:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 30/80-02226-6FEF0C95; Tue, 19 Sep 2017 11:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO63fwc
 iDZ4fZrNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWHGxiK+hjqjh8dhlTA+NTxi5GTg4JAX+J
 p3vOs4HYLAKqEmu6NrCC2GwCyhI/O3vB4iIC6hJ/LkwAq2cWeMEo8XBvBogtLBAgMfnrNrB6X
 gELiUXv3rGA2EIClhKn7y9ggogLSpyc+YQFoldHYsHuT0AzOYBsaYnl/zhAwpwCVhLTXl8BKx
 EVUJHoXDoHaoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAy0egYGxh2M7Sf8DjFKcjApifL2/ToQKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCVwgYuEKCRanpqRVpmTnAkIdJS3DwKInwxoOkeYsLEnOLM9MhUqcYd
 TluPLz+h0mIJS8/L1VKnFcFpEgApCijNA9uBCz+LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYF
 QS5v32F2gKT2ZeCdymV0BHMAEdkb0B7IiSRISUVAOjyVcB0S+N+166aq5IydJQmPZ78p51Wa1
 hu49wZs7/ruD2N3r2gU/f+z9ompa8OfZ3WZxlWtNVd9Zdzsq754fM7s9rYekRMjFfuTKX0WKL
 1Hn9l/t37l3dHbYsmaXksx7nQtcnT/x1xLbHz3kcdYFfZ121bYh6Ge8lBS2V5RuX2h7Y+WL5w
 vgLSizFGYmGWsxFxYkAuCZBLroCAAA=
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505820404!115563800!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46238 invoked from network); 19 Sep 2017 11:26:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:26:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440277367"
Date: Tue, 19 Sep 2017 12:26:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919112642.o73qoanlv4c22uc4@citrix.com>
References: <20170919112553.22731-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919112553.22731-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add public/arch-arm.h under
 the ARM subsystem
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MjU6NTNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBoZWFkZXIgcHVibGljL2FyY2gtYXJtLmggY29udGFpbnMgbW9zdGx5IEFSTSBz
cGVjaWZpYyBjb2RlLiBBdm9pZCBDQwo+IHRoZSAiVEhFIFJFU1QiIG1haW50YWluZXJzIG9uIGl0
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGiV-0005nx-0j; Tue, 19 Sep 2017 11:29:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duGiU-0005nr-Bi
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:29:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 05/C3-01778-59FF0C95; Tue, 19 Sep 2017 11:29:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTXfy/wO
 RBh82GVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkn3i1mLVjAXTGtr5+9gXEuZxcjF4eQwGZG
 iWVr5zBBOLsZJRY+e8bWxcjJISzgIXG/bQU7iC0iUCzRfO8vI4jNLBAk8by3FSjOAdRgKnFoR
 jZImE1AU+LO509MIDavgJXExf/nWUBKWARUJeZ2BoCERQXCJfZ/v8YMUSIocXLmExYQm1PATO
 LzrvNsENPNJOZtfsgMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4v
 KUot0zfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDkwEIdjA2fnc6xCjJwaQk
 ytv360CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3n9AOcGi1PTUirTMHGCUwKQlOHiURHjjQ
 dK8xQWJucWZ6RCpU4yKUuK8K0ASAiCJjNI8uDZYZF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6
 OSMG8+yBSezLwSuOmvgBYzAS3O3gC2uCQRISXVwLhydzFb3aKyXr1jnRPn2c/9sGJ20USj5Zf
 da9qPudzMauRnNjJfYHP9PfcZyfnxHN7ar1r7VTZuPme8P+7s46I/jUXK+/z1ZSKWrZuyvfIa
 R9efFZG5aU/O+uyOcpxe/kur64Sqat3BIBWZeIGoaLsnJypnLTRcOX3t//dxuxSXFylYvLq4f
 4MSS3FGoqEWc1FxIgBcxKS7xwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505820563!115564277!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31589 invoked from network); 19 Sep 2017 11:29:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 19 Sep 2017 11:29:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F41031435;
 Tue, 19 Sep 2017 04:29:22 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E88113F483;
 Tue, 19 Sep 2017 04:29:21 -0700 (PDT)
To: Tycho Andersen <tycho@docker.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20170918223532.20616-1-tycho@docker.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <faf36e98-2b72-c141-2887-7979b456d485@arm.com>
Date: Tue, 19 Sep 2017 12:29:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170918223532.20616-1-tycho@docker.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen, arm64: drop dummy lookup_address()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxOC8wOS8xNyAyMzozNSwgVHljaG8gQW5kZXJzZW4gd3JvdGU6Cj4gVGhpcyBpcyB1
bnVzZWQsIGFuZCBjb25mbGljdHMgd2l0aCB0aGUgZGVmaW5pdGlvbiB0aGF0IHdlJ2xsIGFkZCBm
b3IgWFBGTy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUeWNobyBBbmRlcnNlbiA8dHljaG9AZG9ja2Vy
LmNvbT4KPiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
PiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gVGhlIHBhdGNoIHRoaXMg
ZGVwZW5kcyBvbiBpcyBpbiBmb3ItbGludXMtNC4xNGIsIHNvIGl0IHdvdWxkIGJlIGVhc2llc3Qg
dG8KPiBjYXJyeSB0aGlzIG9uZSB0b287IFN0ZWZhbm8gY2FuIHlvdSBhY2sgaXQgYW5kIEJvcmlz
IGNhbiB5b3UgY2FycnkgaXQ/Cj4gCj4gVGhhbmtzIQo+IC0tLQo+ICAgaW5jbHVkZS94ZW4vYXJt
L3BhZ2UuaCB8IDEwIC0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL3BhZ2UuaCBiL2luY2x1ZGUveGVu
L2FybS9wYWdlLmgKPiBpbmRleCA0MTVkYmM2ZTQzZmQuLjZhZGMyYTk1NTM0MCAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3hlbi9hcm0vcGFnZS5oCj4gKysrIGIvaW5jbHVkZS94ZW4vYXJtL3BhZ2Uu
aAo+IEBAIC04NCwxNiArODQsNiBAQCBzdGF0aWMgaW5saW5lIHhtYWRkcl90IGFyYml0cmFyeV92
aXJ0X3RvX21hY2hpbmUodm9pZCAqdmFkZHIpCj4gICAJQlVHKCk7Cj4gICB9Cj4gICAKPiAtLyog
VE9ETzogdGhpcyBzaG91bGRuJ3QgYmUgaGVyZSBidXQgaXQgaXMgYmVjYXVzZSB0aGUgZnJvbnRl
bmQgZHJpdmVycwo+IC0gKiBhcmUgdXNpbmcgaXQgKGl0cyByb2xsZWQgaW4gaGVhZGVycykgZXZl
biB0aG91Z2ggd2Ugd29uJ3QgaGl0IHRoZSBjb2RlIHBhdGguCj4gLSAqIFNvIGZvciByaWdodCBu
b3cganVzdCBwdW50IHdpdGggdGhpcy4KPiAtICovCj4gLXN0YXRpYyBpbmxpbmUgcHRlX3QgKmxv
b2t1cF9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgYWRkcmVzcywgdW5zaWduZWQgaW50ICpsZXZlbCkK
PiAtewo+IC0JQlVHKCk7Cj4gLQlyZXR1cm4gTlVMTDsKPiAtfQo+IC0KPiAgIGV4dGVybiBpbnQg
c2V0X2ZvcmVpZ25fcDJtX21hcHBpbmcoc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBf
b3BzLAo+ICAgCQkJCSAgIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqa21hcF9vcHMsCj4g
ICAJCQkJICAgc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50KTsKPiAKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:31:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:31:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGkA-0006Nx-BB; Tue, 19 Sep 2017 11:31:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duGk9-0006Nd-C5
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:31:09 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 39/5E-18817-CFFF0C95;
 Tue, 19 Sep 2017 11:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvfX/wO
 RBv+u8Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFby1r9i+7gpjA+MJvS5GTg4JAT+J
 Rz27mEFsFgFViemnZ7N2MXJwsAnYS0z/WgESFgEKd2y9ydTFyMXBLHCMSeLR4pvsIAlhgUyJ3
 cu/s4DYvAKeEpNvzGMEsYUEWhklDjZxQcQFJU7OfAJWwyygJ3Fj6hQ2kPnMAtISy/9xQITlJZ
 q3zmYGCXMCjbl4lQckLCqgInFy5RomiImKEv3zHrBBXJwuMfFZD8sERoFZSBbMQrJgFsKCWUg
 WLGBkWcWoUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiuDECw
 g/H0usBDjJIcTEqivKKR+yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAeDD4QKSRYlJqeWpGWm
 QOMHJi0BAePkghvBEiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeReDFAmAFGWU5sGNgE
 XxJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzpoBM4cnMK4Hb9AroCCagI1p27AE5oiQRISX
 VwNgV0HVj5rRfH0NebrG1XPx8/Z2MfVuWf9+66Nqkec2ejUnifjNOt1//+yRIoocp1am7NLhh
 1syOnT4Xt1+OlDM90Pxow9MVvAka60VXcHDEpOxdu2vPmUW5x8vfzY0Pleeqnim/zS8+YIMPy
 9GdM0xP3Pzmd7Rb32PH7dsz1NItxfQOTXqpzvhViaU4I9FQi7moOBEASQcf6N0CAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505820666!83449620!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9469 invoked from network); 19 Sep 2017 11:31:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:31:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53066888"
Date: Tue, 19 Sep 2017 12:30:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJmYWNlcyBp
biBsaWJ4YyBhbmQgbGlieGwuCj4gVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFs
bCBhbGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQo+IG5ldyBNQkEgc2V0IHZhbHVl
IGNvbW1hbmQgaW4geGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjM6Cj4gICAgIC0gYWRkICdjb25zdCcgZm9yICdvcHRzW10n
IGluICdtYWluX3Bzcl9tYmFfc2V0Jy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCj4gICAgIC0gcmVwbGFjZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAnbGlieGxfcHNy
X3R5cGUnIGZvciBuZXdseSBkZWZpbmVkCj4gICAgICAgaW50ZXJmYWNlcy4KPiAgICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oIHwgIDYgKystLS0KPiAgdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCAg
OSArKysrLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICAgIHwgNTYgKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB0b29scy94bC94bC5oICAgICAg
ICAgICAgICAgICB8ICAxICsKPiAgdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgfCAgNiAr
KysrKwo+ICB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDU1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDk5IGluc2Vy
dGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXgg
ZWVmMDZiZS4uMjFkYWMyZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTI0OTksOSAr
MjQ5OSw5IEBAIGludCB4Y19wc3JfY210X2dldF9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBybWlkLCB1aW50MzJfdCBjcHUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICp0c2MpOwo+ICBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhjX2ludGVyZmFjZSAqeGNoKTsK
PiAgCj4gLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3Jf
dHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBkYXRhKTsKPiAraW50IHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwo+ICBpbnQgeGNfcHNyX2dldF9kb21haW5fZGF0YSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gaW5kZXggMmYwZWVkOS4uZTUzYjVm
NSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYwo+ICsrKyBiL3Rvb2xzL2xpYnhj
L3hjX3Bzci5jCj4gQEAgLTI0OCw5ICsyNDgsOSBAQCBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhj
X2ludGVyZmFjZSAqeGNoKQo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gLWludCB4Y19wc3Jf
Y2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJf
dCB0YXJnZXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkYXRh
KQo+ICtpbnQgeGNfcHNyX3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
ZGF0YSkKPiAgewo+ICAgICAgREVDTEFSRV9ET01DVEw7Cj4gICAgICB1aW50MzJfdCBjbWQ7Cj4g
QEAgLTI2OSw2ICsyNjksOSBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NC
TToKPiAgICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19TRVRfTDJfQ0JNOwo+ICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgo+ICsgICAgICAgIGNt
ZCA9IFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9NQkFfVEhSVEw7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIGVycm5vID0gRUlOVkFMOwo+ICAgICAgICAgIHJl
dHVybiAtMTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9wc3IuYwo+IGluZGV4IDc4ZDViYzUuLmQzYzNkNDIgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+
IEBAIC0zMjgsMzMgKzMyOCw3IEBAIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtKQo+ICB7Cj4gLSAgICBHQ19JTklUKGN0eCk7
Cj4gLSAgICBpbnQgcmM7Cj4gLSAgICBpbnQgc29ja2V0aWQsIG5yX3NvY2tldHM7Cj4gLQo+IC0g
ICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwo+
IC0gICAgaWYgKHJjKSB7Cj4gLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRv
IGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gLSAgICB9
Cj4gLQo+IC0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXAp
IHsKPiAtICAgICAgICB4Y19wc3JfdHlwZSB4Y190eXBlOwo+IC0KPiAtICAgICAgICBpZiAoc29j
a2V0aWQgPj0gbnJfc29ja2V0cykKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLQo+IC0gICAgICAg
IHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7Cj4gLSAg
ICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNf
dHlwZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQs
IGNibSkpIHsKPiAtICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywg
ZXJybm8sIHR5cGUpOwo+IC0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gLSAgICAgICAg
fQo+IC0gICAgfQo+IC0KPiAtb3V0Ogo+IC0gICAgR0NfRlJFRTsKPiAtICAgIHJldHVybiByYzsK
PiArICAgIHJldHVybiBsaWJ4bF9wc3Jfc2V0X3ZhbChjdHgsIGRvbWlkLCB0eXBlLCB0YXJnZXRf
bWFwLCBjYm0pOwo+ICB9Cj4gIAo+ICBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiBAQCAtNDU4LDcgKzQzMiwzMyBAQCBpbnQgbGlieGxf
cHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgbGlieGxfYml0bWFwICp0YXJnZXRfbWFw
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQo+ICB7Cj4gLSAgICByZXR1
cm4gRVJST1JfRkFJTDsKPiArICAgIEdDX0lOSVQoY3R4KTsKPiArICAgIGludCByYzsKPiArICAg
IGludCBzb2NrZXRpZCwgbnJfc29ja2V0czsKCllvdSBjb3VsZCBmaXQgdGhlbSBhbGwgaW4gYSBz
aW5nbGUgbGluZS4KCj4gKyAgICByYyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdj
LCAmbnJfc29ja2V0cyk7Cj4gKyAgICBpZiAocmMpIHsKPiArICAgICAgICBMT0coRVJST1IsICJm
YWlsZWQgdG8gZ2V0IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKPiArICAgICAgICBnb3RvIG91dDsK
PiArICAgIH0KPiArCj4gKyAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCAqdGFy
Z2V0X21hcCkgewo+ICsgICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGU7Cj4gKwo+ICsgICAgICAg
IGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4g
KyAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBl
KTsKPiArICAgICAgICBpZiAoeGNfcHNyX3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQs
IHhjX3R5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQs
IHZhbCkpIHsKPiArICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywg
ZXJybm8sIHR5cGUpOwo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAg
fQo+ICsgICAgfQo+ICsKPiArb3V0Ogo+ICsgICAgR0NfRlJFRTsKPiArICAgIHJldHVybiByYzsK
PiAgfQo+ICAKPiAgaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKPiBp
bmRleCAzMzg5ZGY5Li4zZjk5YjZiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsLmgKPiArKysg
Yi90b29scy94bC94bC5oCj4gQEAgLTIwNCw2ICsyMDQsNyBAQCBpbnQgbWFpbl9wc3JfY210X2Rl
dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICBpbnQgbWFpbl9wc3JfY210X3Nob3coaW50
IGFyZ2MsIGNoYXIgKiphcmd2KTsKPiAgaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdj
LCBjaGFyICoqYXJndik7Cj4gIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwo+ICtpbnQgbWFpbl9wc3JfbWJhX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+
ICBpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKPiAgI2VuZGlm
Cj4gIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJndik7
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0
YWJsZS5jCj4gaW5kZXggY2RjMjM0OS4uOWQ0NWQzYiAxMDA2NDQKPiAtLS0gYS90b29scy94bC94
bF9jbWR0YWJsZS5jCj4gKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwo+IEBAIC01NjAsNiAr
NTYwLDEyIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKPiAgICAgICAgIltvcHRp
b25zXSA8RG9tYWluPiIsCj4gICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBj
YWNoZSBsZXZlbCB0byBwcm9jZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4i
Cj4gICAgICB9LAo+ICsgICAgeyAicHNyLW1iYS1zZXQiLAo+ICsgICAgICAmbWFpbl9wc3JfbWJh
X3NldCwgMCwgMSwKPiArICAgICAgIlNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEg
ZG9tYWluIiwKPiArICAgICAgIltvcHRpb25zXSA8RG9tYWluPiA8VEhSVEw+IiwKPiArICAgICAg
Ii1zIDxzb2NrZXQ+ICAgICAgIFNwZWNpZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndp
c2UgYWxsIHNvY2tldHMgYXJlIHByb2Nlc3NlZFxuIgo+ICsgICAgfSwKPiAgICAgIHsgInBzci1t
YmEtc2hvdyIsCj4gICAgICAgICZtYWluX3Bzcl9tYmFfc2hvdywgMCwgMSwKPiAgICAgICAgIlNo
b3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwo+IGluZGV4IDQ2Yjc3ODgu
LmE2NDhiMWEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKPiArKysgYi90b29scy94
bC94bF9wc3IuYwo+IEBAIC01NTIsNiArNTUyLDYxIEBAIGludCBtYWluX3Bzcl9tYmFfc2hvdyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBM
SUJYTF9QU1JfRkVBVF9UWVBFX01CQSwgMCk7Cj4gIH0KPiAgCj4gK2ludCBtYWluX3Bzcl9tYmFf
c2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKPiArewo+ICsgICAgdWludDMyX3QgZG9taWQ7Cj4g
KyAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlOwo+ICsgICAgdWludDY0X3QgdGhydGw7Cj4gKyAgICBp
bnQgcmV0LCBvcHQgPSAwOwo+ICsgICAgbGlieGxfYml0bWFwIHRhcmdldF9tYXA7Cj4gKyAgICBj
aGFyICp2YWx1ZTsKPiArICAgIGxpYnhsX3N0cmluZ19saXN0IHNvY2tldF9saXN0Owo+ICsgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwo+ICsgICAgdW5zaWduZWQgaW50IGksIGosIGxlbjsK
PiArCj4gKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7Cj4gKyAgICAg
ICAgeyJzb2NrZXQiLCAxLCAwLCAncyd9LAo+ICsgICAgICAgIENPTU1PTl9MT05HX09QVFMKPiAr
ICAgIH07Cj4gKwo+ICsgICAgbGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRf
bWFwLCAwKTsKPiArICAgIGxpYnhsX2JpdG1hcF9zZXRfbm9uZSgmdGFyZ2V0X21hcCk7Cj4gKwo+
ICsgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0Iiwg
MCkgewo+ICsgICAgY2FzZSAncyc6Cj4gKyAgICAgICAgdHJpbShpc3NwYWNlLCBvcHRhcmcsICZ2
YWx1ZSk7Cj4gKyAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5nX2xpc3QodmFsdWUsICIs
IiwgJnNvY2tldF9saXN0KTsKPiArICAgICAgICBsZW4gPSBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5n
dGgoJnNvY2tldF9saXN0KTsKPiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsK
PiArICAgICAgICAgICBwYXJzZV9yYW5nZShzb2NrZXRfbGlzdFtpXSwgJnN0YXJ0LCAmZW5kKTsK
CkluZGVudGF0aW9uLgoKPiArICAgICAgICAgICAgZm9yIChqID0gc3RhcnQ7IGogPD0gZW5kOyBq
KyspCj4gKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZ0YXJnZXRfbWFwLCBqKTsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UoJnNv
Y2tldF9saXN0KTsKPiArICAgICAgICBmcmVlKHZhbHVlKTsKPiArICAgICAgICBicmVhazsKPiAr
ICAgIH0KPiArCj4gKyAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBFX01CQV9USFJUTDsKPiAr
Cj4gKyAgICBpZiAobGlieGxfYml0bWFwX2lzX2VtcHR5KCZ0YXJnZXRfbWFwKSkKPiArICAgICAg
ICBsaWJ4bF9iaXRtYXBfc2V0X2FueSgmdGFyZ2V0X21hcCk7Cj4gKwo+ICsgICAgaWYgKGFyZ2Mg
IT0gb3B0aW5kICsgMikgewo+ICsgICAgICAgIGhlbHAoInBzci1tYmEtc2V0Iik7Cj4gKyAgICAg
ICAgcmV0dXJuIDI7Cj4gKyAgICB9CgpDYW4geW91IGRvIHRoaXMgY2hlY2sgYXQgdGhlIGJlZ2lu
bmluZyBvZiB0aGUgZnVuY3Rpb24/IEFsc28gd2h5CnJldHVybiAyIGluc3RlYWQgb2YgRVhJVF9G
QUlMVVJFPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:34:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGnW-0006mD-QI; Tue, 19 Sep 2017 11:34:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duGnV-0006m0-4T
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:34:37 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BE/91-03093-CC001C95; Tue, 19 Sep 2017 11:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTfcEw8F
 Ig0nrDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOxUuZCz5KVdzcOJW9gbFXuIuRi0NIYBOj
 xJbPd5ggnN2MEncP3GXpYuTkEBZwkpg09T0biC0ioCjx4OVNVpAiZoGDQB2np7CCJIQE0iV6T
 x0Ds9kENCXufP7EBGLzClhJXO8/AtbMIqAqse/NQbAaUYFwif3frzFD1AhKnJz5BGwZp4ClxK
 WJq8HizALqEn/mXYKyxSVuPZnPBGHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWW
 pRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GOed8D/EKMnBpCTK
 2/frQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6m/0A5waLU9NSKtMwcYKzApCU4eJREeE+Ap
 HmLCxJzizPTIVKnGBWlxHmngSQEQBIZpXlwbbD4vMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 Vh3niQKTyZeSVw018BLWYCWpy9AWxxSSJCSqqBseDbiTmrk4I/P1Gaekd2Yej+Trk4t8eCJh3
 eu9WYPNvzu55Ln7j+TXzG58nLV029d3+90OS9WzTDbrJ9ORNm/azIMf9Sn1Sxzsz+pzxCZ1nO
 56zSfnSNRSZo90HpvRzNmwVX9Xd2zzig1n27f2/Umw2b1H5yL8y69O3tm+tnBWRi7UzaHzZve
 KHEUpyRaKjFXFScCAD6IB7fygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505820872!111993869!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58123 invoked from network); 19 Sep 2017 11:34:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 19 Sep 2017 11:34:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C9FBD80D;
 Tue, 19 Sep 2017 04:34:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 465863F483;
 Tue, 19 Sep 2017 04:34:30 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170919112228.22566-1-julien.grall@arm.com>
 <20170919112632.khprmdzwa6a36h6z@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d8d2d1d-f097-d7b9-f7d2-850109eb709f@arm.com>
Date: Tue, 19 Sep 2017 12:34:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919112632.khprmdzwa6a36h6z@citrix.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOS8wOS8xNyAxMjoyNiwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIFNlcCAxOSwgMjAx
NyBhdCAxMjoyMjoyOFBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4g
aW5kZXggYzM4OTVlNjIwMS4uYjdkZWI1N2I4NSAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtMjU5
LDM0ICsyNTksMzQgQEAgc3RhdGljIGludCBnZXRfcGFnZWRfZnJhbWUodW5zaWduZWQgbG9uZyBn
Zm4sIHVuc2lnbmVkIGxvbmcgKmZyYW1lLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKnJkKQo+PiAgIHsKPj4gICAgICAgaW50IHJjID0gR05UU1Rfb2theTsK
Pj4gLSNpZiBkZWZpbmVkKFAyTV9QQUdFRF9UWVBFUykgfHwgZGVmaW5lZChQMk1fU0hBUkVEX1RZ
UEVTKQo+PiAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4+ICAgCj4+ICAgICAgICpwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4ocmQsIGdmbiwgJnAybXQsCj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocmVhZG9ubHkpID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwo+PiAtICAgIGlm
ICggISgqcGFnZSkgKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHkg
PyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRSk7Cj4+ICsgICAgaWYgKCAhKnBhZ2UgKQo+PiAgICAg
ICB7Cj4+ICAgICAgICAgICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7Cj4+ICsjaWZkZWYg
UDJNX1NIQVJFRF9UWVBFUwo+PiAgICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkK
Pj4gICAgICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOwo+PiArI2VuZGlmCj4+ICsjaWZk
ZWYgUDJNX1BBR0VTX1RZUEVTCj4+ICAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkg
KQo+PiAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRl
KHJkLCBnZm4pOwo+PiAgICAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47Cj4+ICAgICAg
ICAgICB9Cj4+ICsjZW5kaWYKPj4gICAgICAgICAgIHJldHVybiBHTlRTVF9iYWRfcGFnZTsKPj4g
ICAgICAgfQo+PiAtICAgICpmcmFtZSA9IHBhZ2VfdG9fbWZuKCpwYWdlKTsKPj4gLSNlbHNlCj4+
IC0gICAgKmZyYW1lID0gbWZuX3goZ2ZuX3RvX21mbihyZCwgX2dmbihnZm4pKSk7Cj4+IC0gICAg
KnBhZ2UgPSBtZm5fdmFsaWQoX21mbigqZnJhbWUpKSA/IG1mbl90b19wYWdlKCpmcmFtZSkgOiBO
VUxMOwo+PiAtICAgIGlmICggKCEoKnBhZ2UpKSB8fCAoIWdldF9wYWdlKCpwYWdlLCByZCkpICkK
Pj4gKwo+PiArICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocDJtdCkgKQo+PiAgICAgICB7Cj4+IC0g
ICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZOKTsKPj4gLSAgICAgICAgKnBhZ2UgPSBO
VUxMOwo+PiAtICAgICAgICByYyA9IEdOVFNUX2JhZF9wYWdlOwo+PiArICAgICAgICBwdXRfcGFn
ZSgqcGFnZSk7Cj4gCj4gUGxlYXNlIHNldCBwYWdlIHRvIE5VTEwgYW5kIGZyYW1lIHRvIElOVkFM
SURfTUZOIHRvIG1hdGNoIHRoZSBjb21tZW50IG9mCj4gdGhlIGZ1bmN0aW9uLgo+IAo+IEkgc3Vw
cG9zZSB5b3UgY2FuIHNldCAqZnJhbWUgPSBJTlZBTElEX01GTiBhdCB0aGUgYmVnaW5uaW5nIG9m
IHRoZQo+IGZ1bmN0aW9uIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24gaW4gdHdvIGVycm9yIHBh
dGhzLgo+IAo+IFdpdGggdGhhdDoKPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCldvdWxkIHRoZSBiZWxvdyBwYXRjaCBiZSBmaW5lPwoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRl
eCBjMzg5NWU2MjAxLi5kYzFiYWNhY2IwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yNTksMzQgKzI1OSwzNiBA
QCBzdGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQg
bG9uZyAqZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpy
ZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5OwotI2lmIGRlZmluZWQoUDJNX1BBR0VEX1RZ
UEVTKSB8fCBkZWZpbmVkKFAyTV9TSEFSRURfVFlQRVMpCiAgICAgcDJtX3R5cGVfdCBwMm10Owog
CisgICAgKmZyYW1lID0gbWZuX3goSU5WQUxJRF9NRk4pOwogICAgICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocmQsIGdmbiwgJnAybXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cmVhZG9ubHkpID8gUDJNX0FMTE9DIDogUDJNX1VOU0hBUkUpOwotICAgIGlmICggISgqcGFnZSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHkgPyBQMk1fQUxMT0MgOiBQ
Mk1fVU5TSEFSRSk7CisgICAgaWYgKCAhKnBhZ2UgKQogICAgIHsKLSAgICAgICAgKmZyYW1lID0g
bWZuX3goSU5WQUxJRF9NRk4pOworI2lmZGVmIFAyTV9TSEFSRURfVFlQRVMKICAgICAgICAgaWYg
KCBwMm1faXNfc2hhcmVkKHAybXQpICkKICAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47
CisjZW5kaWYKKyNpZmRlZiBQMk1fUEFHRVNfVFlQRVMKICAgICAgICAgaWYgKCBwMm1faXNfcGFn
aW5nKHAybXQpICkKICAgICAgICAgewogICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUocmQsIGdmbik7CiAgICAgICAgICAgICByZXR1cm4gR05UU1RfZWFnYWluOwogICAgICAgICB9
CisjZW5kaWYKICAgICAgICAgcmV0dXJuIEdOVFNUX2JhZF9wYWdlOwogICAgIH0KLSAgICAqZnJh
bWUgPSBwYWdlX3RvX21mbigqcGFnZSk7Ci0jZWxzZQotICAgICpmcmFtZSA9IG1mbl94KGdmbl90
b19tZm4ocmQsIF9nZm4oZ2ZuKSkpOwotICAgICpwYWdlID0gbWZuX3ZhbGlkKF9tZm4oKmZyYW1l
KSkgPyBtZm5fdG9fcGFnZSgqZnJhbWUpIDogTlVMTDsKLSAgICBpZiAoICghKCpwYWdlKSkgfHwg
KCFnZXRfcGFnZSgqcGFnZSwgcmQpKSApCisKKyAgICBpZiAoIHAybV9pc19mb3JlaWduKHAybXQp
ICkKICAgICB7Ci0gICAgICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZOKTsKKyAgICAgICAg
cHV0X3BhZ2UoKnBhZ2UpOwogICAgICAgICAqcGFnZSA9IE5VTEw7Ci0gICAgICAgIHJjID0gR05U
U1RfYmFkX3BhZ2U7CisKKyAgICAgICAgcmV0dXJuIEdOVFNUX2JhZF9wYWdlOwogICAgIH0KLSNl
bmRpZgorCisgICAgKmZyYW1lID0gcGFnZV90b19tZm4oKnBhZ2UpOwogCiAgICAgcmV0dXJuIHJj
OwogfQoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:38:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGqu-0006vr-8e; Tue, 19 Sep 2017 11:38:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duGqs-0006vk-Jn
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:38:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 10/59-03616-D9101C95; Tue, 19 Sep 2017 11:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQncu48F
 Ig717RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZi/czFtyRrOjd+4qxgXGOaBcjJ4eEgJ/E
 jJ8NjCA2i4CqxIfj25i7GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFjjGJPFo8U12kBphoJqjO
 xNBangFPCXmbPsLViMk0MooseftEiaIhKDEyZlPWEBsZgEdiQW7P7GB9DILSEss/8cBYnIC9d
 46zQtSISqgInFy5RqwTiEBRYn+eQ/YIK5Ml5j4rIdlAiP/LCRDZyEZOgth6AJG5lWM6sWpRWW
 pRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GO9uCjjEKMnBpCTK
 2/frQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4yhoORQoJFqempFWmZOcA4gElLcPAoifAaA
 WNBiLe4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHl/g8wQACnKKM2DGwGLyUuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVAOjWUTQKZ3o78m
 f7h62usT0bMcjKevPO6//NS8TiAiLjE5YNXu+7es31/Y+ZkpMUl0m8urC49edk3w/O/es2ltx
 9/6jzmJWpkPXlYz/3J61bmdqF9Oe83b6Qp2b1BXlwu2X6fcYr1nN6XJ2ze27Nxf7zy5yEVbqe
 WZlLnvnSfGxBUUpgZGfCgseK7EUZyQaajEXFScCAEUtiwHEAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505821085!80084673!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35803 invoked from network); 19 Sep 2017 11:38:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:38:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53067247"
Date: Tue, 19 Sep 2017 12:37:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170919113724.2pbo3csxzxqwymhv@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-16-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1504603957-5389-16-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzdQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggYWRkcyBNQkEgZGVzY3JpcHRpb24gaW4gcmVsYXRlZCBkb2N1bWVudHMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6Cj4gICAgIC0g
c3RhdGUgdGhlIHZhbHVlIHR5cGUgc2hvd24gYnkgJ3Bzci1tYmEtc2hvdycuIEZvciBsaW5lYXIg
bW9kZSwKPiAgICAgICBpdCBzaG93cyBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2Rl
LCBpdCBzaG93cyBoZXhhZGVjaW1hbAo+ICAgICAgIHZhbHVlLgo+ICAgICAgIChzdWdnZXN0ZWQg
YnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgIHwgMzQgKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICBkb2NzL21pc2MveGwtcHNyLm1hcmtkb3duIHwgNjMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxl
cyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KPiBpbmRleCAxNmM4MzA2Li5lNjQ0YjE5
IDEwMDY0NAo+IC0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmluCj4gKysrIGIvZG9jcy9tYW4veGwu
cG9kLjEuaW4KPiBAQCAtMTc5OCw2ICsxNzk4LDQwIEBAIHByb2Nlc3NlZC4KPiAgCj4gID1iYWNr
Cj4gIAo+ICs9aGVhZDIgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCj4gKwo+ICtJbnRlbCBT
a3lsYWtlIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0byBj
b25maWd1cmUgYW5kCj4gK21ha2UgdXNlIG9mIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24gKE1CQSkgbWVjaGFuaXNtcywgd2hpY2ggcHJvdmlkZXMKPiArT1MvVk1NcyB0aGUgYWJpbGl0
eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvVk1zIG9yIGNyZWF0ZSBhZHZhbmNlZCBjbG9zZWQt
bG9vcAoKSSBkb24ndCBnZXQgdGhlICdjbG9zZWQtbG9vcCcgdGhpbmcgYWdhaW4sIGJ1dCB0aGF0
IG1pZ2h0IGp1c3QgYmUgbWUKc2luY2UgSSdtIG5vdCBhIG5hdGl2ZSBzcGVha2VyLgoKPiArY29u
dHJvbCBzeXN0ZW0gdmlhIGV4cG9zaW5nIGNvbnRyb2wgb3ZlciBhIGNyZWRpdC1iYXNlZCB0aHJv
dHRsaW5nIG1lY2hhbmlzbS4KPiArSW4gdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiwgTUJBIGlzIHVz
ZWQgdG8gY29udHJvbCBtZW1vcnkgYmFuZHdpZHRoIG9uIFZNIGJhc2lzLgo+ICtUbyBlbmZvcmNl
IGJhbmR3aWR0aCBvbiBhIHNwZWNpZmljIGRvbWFpbiwganVzdCBzZXQgdGhyb3R0bGluZyB2YWx1
ZSAoVEhSVEwpCj4gK2ZvciB0aGUgZG9tYWluLgo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0g
Qjxwc3ItbWJhLXNldD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPHRocnRsPgo+ICsKPiAr
U2V0IHRocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgYSBkb21haW4uIEZvciBob3cgdG8gc3Bl
Y2lmeSBJPHRocnRsPgo+ICtwbGVhc2UgcmVmZXIgdG8gTDxodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRtbD4uCj4gKwo+ICtCPE9QVElPTlM+Cj4gKwo+
ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBCPC1zIFNPQ0tFVD4sIEI8LS1zb2NrZXQ9U09DS0VUPgo+
ICsKPiArU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0
cyBhcmUgcHJvY2Vzc2VkLgo+ICsKPiArPWJhY2sKPiArCj4gKz1pdGVtIEI8cHNyLW1iYS1zaG93
PiBbSTxkb21haW4taWQ+XQo+ICsKPiArU2hvdyBNQkEgc2V0dGluZ3MgZm9yIGEgY2VydGFpbiBk
b21haW4gb3IgYWxsIGRvbWFpbnMuIEZvciBsaW5lYXIgbW9kZSwgaXQKPiArc2hvd3MgdGhlIGRl
Y2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsIHZh
bHVlLgo+ICsKPiArPWJhY2sKPiArCj4gID1oZWFkMSBJR05PUkVEIEZPUiBDT01QQVRJQklMSVRZ
IFdJVEggWE0KPiAgCj4gIHhsIGlzIG1vc3RseSBjb21tYW5kLWxpbmUgY29tcGF0aWJsZSB3aXRo
IHRoZSBvbGQgeG0gdXRpbGl0eSB1c2VkIHdpdGgKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hs
LXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KPiBpbmRleCAwNGRkOTU3
Li4zOWZjODAxIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KPiArKysg
Yi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCj4gQEAgLTE4Niw2ICsxODYsNjkgQEAgU2V0dGlu
ZyBkYXRhIENCTSBmb3IgYSBkb21haW46Cj4gIFNldHRpbmcgdGhlIHNhbWUgY29kZSBhbmQgZGF0
YSBDQk0gZm9yIGEgZG9tYWluOgo+ICBgeGwgcHNyLWNhdC1zZXQgPGRvbWlkPiA8Y2JtPmAKPiAg
Cj4gKyMjIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKQo+ICsKPiArTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGlzIGEgbmV3IGZlYXR1cmUgYXZhaWxhYmxlIG9uIElu
dGVsCj4gK1NreWxha2UgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4g
T1Mgb3IgSHlwZXJ2aXNvci9WTU0gdG8KPiArc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZNcyBvciBj
cmVhdGUgYWR2YW5jZWQgY2xvc2VkLWxvb3AgY29udHJvbCBzeXN0ZW0gdmlhCj4gK2V4cG9zaW5n
IGNvbnRyb2wgb3ZlciBhIGNyZWRpdC1iYXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbS4gVG8gZW5m
b3JjZSBiYW5kd2lkdGgKPiArb24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxp
bmcgdmFsdWUgKFRIUlRMKSBpbnRvIENsYXNzIG9mIFNlcnZpY2UKPiArKENPUykuIE1CQSBwcm92
aWRlcyB0d28gVEhSVEwgbW9kZS4gT25lIGlzIGxpbmVhciBtb2RlIGFuZCB0aGUgb3RoZXIgaXMK
PiArbm9uLWxpbmVhciBtb2RlLgo+ICsKPiArSW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBw
cmVjaXNpb24gaXMgZGVmaW5lZCBhcyAxMDAtKFRIUlRMX01BWCkuIFZhbHVlcwo+ICtub3QgYW4g
ZXZlbiBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRl
ZCBkb3duIChlLmcuLAo+ICt0byAxMCUgZGVsYXkgYXBwbGllZCkuCiAgICAgICAgICAgICAgIF4g
cy9hcHBsaWVkL2J5IHRoZSBoYXJkd2FyZS8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:40:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGt1-0007XX-NV; Tue, 19 Sep 2017 11:40:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duGt1-0007XO-3G
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:40:19 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 51/FF-03616-22201C95; Tue, 19 Sep 2017 11:40:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQleR6WC
 kwakma4slHxezODB6HN39mymAMYo1My8pvyKBNeP6lAtsBe3SFYvuf2ZtYLwj0sXIySEh4Cfx
 9sgcdhCbRUBV4kvfKyCbg4NNwF5i+tcKkLCIgLrEnwsTGLsYuTiYBc4xStydeYEFJCEM1LtuU
 iMziM0r4ClxsOECE0iRkMB0Jokd2+ezQiQEJU7OfALWwCygJ3Fj6hQ2kAXMAtISy/9xQITlJZ
 q3zgabwylgLfH843SwVlEBFYmTK9cwgdhCAooS/fMesEHcnC4x8VkPywRGgVlINsxCsmEWwoZ
 ZSDYsYGRZxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsAxA
 sINx9mX/Q4ySHExKorx9vw5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjWU8GCkkWJSanlqRl
 pkDjB2YtAQHj5IIrxFImre4IDG3ODMdInWK0Zhj0827f5g4Nnx/8IdJiCUvPy9VSpw3D6RUAK
 Q0ozQPbhAspi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmJcNZApPZl4J3L5XQKcwAZ2SveE
 AyCkliQgpqQbGcuXlnEUPBdb462rz8MgkdV035ztQOHPClKtn7iq+mfT4SmWzfaxowOfwzROK
 unxSyriirm+tf7pMouiX/dEZt/X2HXcxYwl7d/K2j2BRcmJybPEP+ZoMjrq5M68yliwM/Jzgm
 5QeGdx3KVRw851Huzc11dr0lN9+O69zk7Bu0+L7YnW39hspsRRnJBpqMRcVJwIAdnchrOQCAA
 A=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505821217!83451609!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54818 invoked from network); 19 Sep 2017 11:40:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:40:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53067447"
Date: Tue, 19 Sep 2017 12:40:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919114014.vvhgs2rlj2zoodig@dhcp-3-128.uk.xensource.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
 <778c104e-269e-d94d-3830-5de7562e58f2@arm.com>
 <20170919071334.noqb5ld4reevp5cm@dhcp-3-128.uk.xensource.com>
 <0f852d81-d135-a782-7380-f390575652e4@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0f852d81-d135-a782-7380-f390575652e4@arm.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTA6NDQ6NTNBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDE5LzA5LzE3IDA4OjEzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+ID4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDY6MzI6MjJQTSArMDEwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+ID4gPiBIaSBSb2dlciwKPiA+ID4gCj4gPiA+IE9uIDE4LzA5LzE3IDE3OjU4
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0
IDA1OjI3OjUyUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IFRoZSBpbXBs
ZW1lbnRhdGlvbiBvZiBnZXRfcGFnZWRfZnJhbWUgaXMgY3VycmVudGx5IGRpZmZlcmVudCB3aGV0
aGVyIHRoZQo+ID4gPiA+ID4gYXJjaGl0ZWN0dXJlIHN1cHBvcnQgc2hhcmluZyBtZW1vcnkgb3Ig
cGFnaW5nIG1lbW9yeS4gQm90aAo+ID4gPiA+ID4gdmVyc2lvbiBhcmUgZXh0cmVtZWx5IHNpbWls
YXIgc28gaXQgaXMgcG9zc2libGUgdG8gY29uc29saWRhdGUgaW4gYQo+ID4gPiA+ID4gc2luZ2xl
IGltcGxlbWVudGF0aW9uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGUgbWFpbiBkaWZmZXJlbmNl
IGlzIHRoZSB4ODYgdmVyc2lvbiB3aWxsIGFsbG93IGdyYW50IG9uIGZvcmVpZ24gcGFnZQo+ID4g
PiA+ID4gd2hlbiB1c2luZyBIVk0vUFZIIHdoaWxzdCBBcm0gZG9lcyBub3QuIEF0IHRoZSBtb21l
bnQsIG9uIHg4NiBmb3JlaWduIHBhZ2VzCj4gPiA+ID4gPiBhcmUgb25seSBhbGxvd2VkIGZvciBQ
VkggRG9tMC4gSXQgc2VlbXMgdGhhdCBmb3JlaWduIHBhZ2VzIHNob3VsZCBuZXZlcgo+ID4gPiA+
ID4gYmUgZ3JhbnRlZCBzbyBkZW55IHRoZW0KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhlIGNoZWNr
IGZvciBzaGFyZWQvcGFnZWQgbWVtb3J5IGFyZSBub3cgZ2F0ZWQgd2l0aCB0aGUgcmVzcGVjdGl2
ZSBpZmRlZi4KPiA+ID4gPiA+IFBvdGVudGlhbGx5LCBkdW1teSBwMm1faXNfc2hhcmVkL3AybV9p
c19wYWdpbmcgY291bGQgYmUgaW1wbGVtZW50ZWQgZm9yCj4gPiA+ID4gPiBBcm0uCj4gPiA+ID4g
PiAKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+ID4gPiA+IENjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+ID4gQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiA+ID4gPiA+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiBDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Cj4gPiA+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gICAgICAgQ2hhbmdlcyBpbiB2MjoKPiA+ID4gPiA+ICAg
ICAgICAgICAtIERlbnkgZ3JhbnQgb24gZm9yZWlnbiBwYWdlIChhbGlnbmVkIHdpdGggdGhlIEFS
TSBjb2RlKQo+ID4gPiA+ID4gICAgICAgICAgIC0gVXNlICNpZmRlZiByYXRoZXIgdGhhbiAjaWYg
ZGVmaW5lZAo+ID4gPiA+ID4gICAgICAgICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4gPiA+
ID4gPiAgICAgICAgICAgLSBGaXggdHlwbyBpbiB0aGUgdGl0bGUKPiA+ID4gPiA+IAo+ID4gPiA+
ID4gZ2V0X3BhZ2VfZnJvbV9nZm4gd2lsbCBiZSBhYmxlIHRvIGdldCByZWZlcmVuY2Ugb24gZm9y
ZWlnbiBwYWdlIGFuZCBhcwo+ID4gPiA+ID4gcGVyIG15IHVuZGVyc3RhbmRpbmcgd2lsbCBhbGxv
dyB0byBncmFudCBwYWdlIG9uIGZvcmVpZ24gbWVtb3J5Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBU
aGlzIHdhcyBub3QgYWxsb3dlZCB3aXRoIGEgc2ltcGxlIGdldF9wYWdlKC4uLikgb24gdGhlIEFS
TQo+ID4gPiA+ID4gaW1wbGVtZW50YXRpb24gKG5vIHNoYXJpbmcgbm9yIHBhZ2luZyBzdXBwcm90
KSBidXQgaXMgYWxsb3dlZCBvbiB0aGUgeDg2Cj4gPiA+ID4gPiBpbXBsZW1lbnRhdGlvbiBkdWUg
dG8gZ2V0X3BhZ2VfZnJvbV9nZm4uCj4gPiA+ID4gPiAKPiA+ID4gPiA+IE9uIHg4NiwgZm9yZWln
biBwYWdlcyBhcmUgY3VycmVudGx5IG9ubHkgYWxsb3dlZCBmb3IgUFZIIGRvbTAsIHNvIEkKPiA+
ID4gPiA+IHRoaW5rIGl0IGlzIG5vdCBhIGJpZyBkZWFsIGZvciBub3cuCj4gPiA+ID4gPiAKPiA+
ID4gPiA+IE9uIEFybSwgZm9yZWlnbiBwYWdlcyBjYW4gYmUgcHJlc2VudCBvbiBhbnkgZG9tYWlu
LiBTbyB0aGlzIHBhdGNoIHdvdWxkCj4gPiA+ID4gPiBwZXJtaXQgZ3JhbnQgb24gZm9yZWluZyBw
YWdlcy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhpcyBwYXRjaCB3aWxsIGRlbnkgZ3JhbnRpbmcg
Zm9yZWlnbiBwYWdlcy4gSmFuIEJldWxpY2ggaXMgaGFwcHkgd2l0aAo+ID4gPiA+ID4gaXQuIEFu
eSBvdGhlciBvcGluaW9ucz8KPiA+ID4gPiAKPiA+ID4gPiBXb24ndCB0aGlzIGJyZWFrIFFFTVUg
cnVubmluZyBpbiBzdHViIGRvbWFpbnM/Cj4gPiA+ID4gCj4gPiA+ID4gSSBoYXZlbid0IHRlc3Rl
ZCBpdCwgYnV0IEknbSBhZnJhaWQgUUVNVSBydW5uaW5nIGluIGEgc3R1YiBkb21haW4KPiA+ID4g
PiBtaWdodCB0cnkgdG8gZ3JhbnQgYSBmb3JlaWduIGZyYW1lLiBJZTogdGhlIGVtdWxhdGVkIG5l
dHdvcmsgY29kZSBpbgo+ID4gPiA+IFFFTVUgbWlnaHQgdHJ5IHRvIGdyYW50IGEgZm9yZWlnbiBm
cmFtZSBpbiBvcmRlciB0byBmb3J3YXJkIG9wZXJhdGlvbnMKPiA+ID4gPiBmcm9tIGVtdWxhdGVk
IGRldmljZXMgdG8gUFYgZnJvbnRlbmRzLgo+ID4gPiAKPiA+ID4gSSBkb24ndCB0aGluayBpdCB3
aWxsIGJyZWFrIGFueSBleGlzdGluZyBzZXR1cCBiZWNhdXNlIGZvcmVpZ24gbWFwcGluZyBhcmUK
PiA+ID4gb25seSBhbGxvd2VkIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIChzZWUgcDJtX2FkZF9m
b3JlaWduKS4KPiA+IAo+ID4gSUlSQyB0aGlzIG9ubHkgYXBwbGllcyB0byBhdXRvLXRyYW5zbGF0
ZWQgKEhWTSkgZG9tYWlucywgbm90IHRvIFBWCj4gPiBkb21haW5zLiBRRU1VIHN0dWJkb21haW5z
IGFyZSBQViBndWVzdHMuCj4gCj4gU3RpbGwsIHAybV9tYXBfZm9yZWlnbiBjYW4gb25seSBiZSB1
c2VkIGZvciBhdXRvLXRyYW5zbGF0ZWQgZG9tYWlucy4KCk9oLCBzbyB5b3UgYXJlIGxpbWl0aW5n
IHRoaXMgb25seSBmb3IgYXV0by10cmFuc2xhdGVkIGd1ZXN0cz8gU2hvdWxkCmhhdmUgbG9va2Vk
IG1vcmUgY2xvc2VseSBhdCB0aGUgY29tbWl0IG1lc3NhZ2UuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duGte-0007bt-VT; Tue, 19 Sep 2017 11:40:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428d961fe=wei.liu2@citrix.com>)
 id 1duGtd-0007bf-LM
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 11:40:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 80/D1-03616-94201C95; Tue, 19 Sep 2017 11:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva4r08F
 Ig9n9mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8as4/uZClIrTq97ztbAGNjFyMkhIeAvMf9O
 MxOIzSKgKvHz1ntmEJtNQFniZ2cvG4gtIqAu8efCBMYuRi4OZoEPjBLN348ygiSEBZwkJk19D
 1bEK2AhsflPFwtIkZDAdEaJk9PvM0MkBCVOznzCAmIzC+hILNj9CaiBA8iWllj+jwMkzClgLd
 H0+DxYuaiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0EwvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfj/Y0BhxglOZiURHlFI/dHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgTfkPlBMsSk1PrUjLzAGGPExagoNHSYS3CiTNW1yQmFucm
 Q6ROsVoydGz4uIfJo4+MHnj4fU/TEIsefl5qVLivKogDQIgDRmleXDjYHF5iVFWSpiXEehAIZ
 6C1KLczBJU+VeM4hyMSsK8NSBTeDLzSuC2vgI6iAnooJYde0AOKklESEk1MF6LibRwfnHhx4+
 1131sP2y9VZQWOnml9cUvO92//YhZJ/l8Ywz3748l/45/aXG60O4U9LrBrl+Me9MhHqVT4eYT
 3Bf+vmLheN7grnTqxoen2TNn3lbZLC0gJbw9aeurkwk1G8WPXORMjZi/dsEjDY75esfsZm2/9
 ELV4Lza13qLN+udZZ3zlGyUWIozEg21mIuKEwFgc8y7xgIAAA==
X-Env-Sender: prvs=428d961fe=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505821252!69640776!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37897 invoked from network); 19 Sep 2017 11:40:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 11:40:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448307846"
Date: Tue, 19 Sep 2017 12:40:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170919114011.wkyxwwtjl2apuu5i@citrix.com>
References: <20170919112228.22566-1-julien.grall@arm.com>
 <20170919112632.khprmdzwa6a36h6z@citrix.com>
 <0d8d2d1d-f097-d7b9-f7d2-850109eb709f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0d8d2d1d-f097-d7b9-f7d2-850109eb709f@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MzQ6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFdvdWxkIHRoZSBiZWxvdyBwYXRjaCBiZSBmaW5lPwoKWWVzLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duH0H-000863-NU; Tue, 19 Sep 2017 11:47:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duH0G-00085g-A2
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 11:47:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7F/83-09852-3E301C95; Tue, 19 Sep 2017 11:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfc+88F
 Ig3Vf1S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eX6TJaCiykVE2adYGpg
 XG3XxcjFISTQyCRxeslmFgjnMaPEm49/GSGcbYwS9z9NZ+1i5OQQEXCW+HpmLjuIzSugL/Hg9
 m8mEFtYwFziz4On7CANEgIL5CSO/tgOViQh4CnxtGEbM4zd8ns2kM3OwSZgJXFIDCTKIqAqMf
 HsUtYJjNwLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 Eer2egYFxB+OOdr9DjJIcTEqivH2/DkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD99RsoJ1iU
 mp5akZaZAww/mLQEB4+SCC/rH6A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ894CmSEAU
 pRRmgc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ894EmcKTmVcCt+kV0BFMQEdkbw
 A7oiQRISXVwOhS++GjiZL7I6kN7nt4lrQtK3lkyN77erXupPN5G7mapyVvn9oxKVPF+HIa076
 ZQh/XKPZla74W563y1orsD/6wR8BT2PGQc+xGk2qRip9pLNXb/zvfO3xG7/8bhR6N/9UbS2Zr
 6hfdkT/Kuq73xXn9VZpFC54o32VVXPRuwYd3t+OmTC7aUqbEUpyRaKjFXFScCADN8MvRgAIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505821662!96739885!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47183 invoked from network); 19 Sep 2017 11:47:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 11:47:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duH07-00033v-PU; Tue, 19 Sep 2017 11:47:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duH02-0006R8-Ax; Tue, 19 Sep 2017 11:47:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duH01-0006LJ-So; Tue, 19 Sep 2017 11:47:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113589-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=cd02f96d54813139e14e2847566d744358b55c1c
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 11:47:33 +0000
Subject: [Xen-devel] [xen-unstable test] 113589: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU4OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU4OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTcgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzM4NwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgY2QwMmY5NmQ1NDgxMzEzOWUxNGUyODQ3NTY2ZDc0NDM1OGI1NWMxYwpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2
YzY3ZjZkYjNhZjdkN2UzMjg3MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzMzg3ICAyMDE3LTA5
LTEyIDIzOjIwOjA5IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzQzMCAgMjAx
Ny0wOS0xNCAwMToyNDo0OCBaICAgIDUgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExMzU4OSAgMjAxNy0wOS0xOSAwMzoyMjowMSBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEhhb3po
b25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgogIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4K
ICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAg
UGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODExIGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duH3U-0000PH-2I; Tue, 19 Sep 2017 11:51:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duH3T-0000OE-0l
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:51:07 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AA/BF-30688-AA401C95; Tue, 19 Sep 2017 11:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVyuP0Ov+4KloO
 RBjcXKFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnP3nkVbGCv2Lf6HFsD43/WLkZODgkBI4m3
 E/8xdTFycQgJLGKUmHi3kR0kwSagKrHh+imwIhEBK4ntLdsZQWxmgRyJz0e/gNUICzhLnP3QD
 1bDAlQ/dc1nsDivgIlE8+IZ7BAL5CU6DkxmmcDIuYCRYRWjRnFqUVlqka6hiV5SUWZ6RkluYm
 aOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqC3GIBgB+PZ056HGCU5mJREeft+HYgU4kvKT6nMSCz
 OiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8x5kPRgoJFqWmp1akZeYAwwmmVIKDR0kEIs1b
 XJCYW5yZDpE6xWjPcWzT5T9MHD8mXQGSNx5eB5IdN+/+YRICmyolzjsBpE0ApC2jNA9uKCz8L
 zHKSgnzMgKdLMRTkFqUm1mCKv+KUZyDUUmY9xbIFJ7MvBK43a+AzmICOit7wwGQs0oSEVJSDY
 xzcg99Ml97XMX3Gn/KpcOaNX+nM20719r00MxsNtehue0nFwVuk98nI+ew9OverNzkls07VZM
 Dvx0qLA7+frT1xM+l5+58f8SkULpomtPu1S29AlVmBjtOdFx8uLSCcWPa+4CSJ0rPhZx2dS8R
 tnGYZ9qfPy96UZuhlh7nb+lH+mdUNnXy2+xVYinOSDTUYi4qTgQAeVaaD3oCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505821864!73418321!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58152 invoked from network); 19 Sep 2017 11:51:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 11:51:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C99885CBBE;
 Tue, 19 Sep 2017 11:51:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 13:50:53 +0200
Message-Id: <20170919115055.19278-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: anthony.perard@citrix.com, Juergen Gross <jgross@suse.com>,
 sstabellini@kernel.org, kraxel@redhat.com
Subject: [Xen-devel] [PATCH 0/2] xen: fix gnttab handling with old dom0
	kernels
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJ5aW5nIHRvIHN0YXJ0IGEgZG9tYWluIHdpdGggYSBxZGlzayBiYWNrZW5kIG9uIGFuIG9sZCBk
b20wIGtlcm5lbAoobm9uLXB2b3BzIHhlbiBrZXJuZWwpIHdpbGwgZmFpbCBhcyB4ZW5nbnR0YWJf
c2V0X21heF9ncmFudHMoKSB3aWxsCnN1Y2NlZWQgb25seSBpZiBjYWxsZWQgZGlyZWN0bHkgYWZ0
ZXIgb3BlbmluZyB0aGUgZ250dGFiIGRldmljZS4KClRoZXNlIHR3byBwYXRjaGVzIGFkZHJlc3Mg
dGhlIGlzc3VlIGJ5OgoKLSBtb3ZpbmcgdGhlIHRlc3QgZm9yIGF2YWlsYWJpbGl0eSBvZiB4ZW5n
bnR0YWJfZ3JhbnRfY29weSgpIGZyb20KICB0aGUgcWRpc2sgYmFja2VuZCB0byBnZW5lcmljIGJh
Y2tlbmQgaGFuZGxpbmcgaW4gb3JkZXIgdG8gbm90IGhhdmUKICB0byBpc3N1ZSB0aGUgZ3JhbnQg
Y29weSBpb2N0bCB3aXRoIHRoZSBxZGlzayBzcGVjaWZpYyBmaWxlIGhhbmRsZQotIG9wZW5pbmcg
dGhlIGdudHRhYiBkZXZpY2UgaW4gYmxrX2Nvbm5lY3QoKSBvbmx5IGluIG9yZGVyIHRvCiAgZ3Vh
cmFudGVlIHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygpIGlzIGNhbGxlZCBqdXN0IGFmdGVyIG9w
ZW5pbmcKICB0aGUgZ250dGFiIGRldmljZQoKCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIHhlbjogYWRk
IGEgZ2xvYmFsIGluZGljYXRvciBmb3IgZ3JhbnQgY29weSBiZWluZyBhdmFpbGFibGUKICB4ZW46
IGRvbnQgdHJ5IHNldHRpbmcgbWF4IGdyYW50cyBtdWx0aXBsZSB0aW1lcwoKIGh3L2Jsb2NrL3hl
bl9kaXNrLmMgICAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIGh3
L3hlbi94ZW5fYmFja2VuZC5jICAgICAgICAgfCAxMSArKysrKysrKysrKwogaW5jbHVkZS9ody94
ZW4veGVuX2JhY2tlbmQuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr
KSwgMTMgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duH3T-0000P6-Ri; Tue, 19 Sep 2017 11:51:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duH3S-0000OD-Tk
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:51:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 20/F6-03422-AA401C95; Tue, 19 Sep 2017 11:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+4KloO
 RBo+26Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvJ61iKujmr5jf85KxgfE5dxcjJ4eEgJHE
 24n/mLoYuTiEBBYxSlzb/IQJJMEmoCqx4fopVhBbRMBKYnvLdkYQm1kgR+Lz0S/sILawgIvE8
 9fXgOo5OFiA6r/e0wYJ8wqYSDzvgSiXEJCX6DgwmQXE5hQwldiyfgqYLQRUc+nDLaYJjNwLGB
 lWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepcBCHYw/l0
 beIhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8G7TOBAp
 JFiUmp5akZaZAww/mFIJDh4lEd55IGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxDYJClx3
 mSQUgGQ0ozSPLhBsLi4xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHe2SBTeDLzSuD2vQI6hQ
 nolJYde0BOKUlESEk1MAYtFWL+5Tnl/p1qXwO5vT4WgQyuh8/Z99X8mKrmuuH0XLaSDpd87iw
 tl/xQf96s+/k/XNfeT7rDkK1qs4dL8/4/lYu/kltnnQhOcJrOfLbh8/kalVS+ugnPT79Zsy64
 aWHyc5MpMs5rBDIYhPd1/soJ7Z/X0RH6qm7HjhkrnIwvTNhRwujzVYmlOCPRUIu5qDgRAG81t
 buGAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505821864!105046066!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61547 invoked from network); 19 Sep 2017 11:51:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 11:51:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 593295CBC1;
 Tue, 19 Sep 2017 11:51:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 13:50:55 +0200
Message-Id: <20170919115055.19278-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919115055.19278-1-jgross@suse.com>
References: <20170919115055.19278-1-jgross@suse.com>
Cc: anthony.perard@citrix.com, Juergen Gross <jgross@suse.com>,
 sstabellini@kernel.org, kraxel@redhat.com
Subject: [Xen-devel] [PATCH 2/2] xen: dont try setting max grants multiple
	times
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJ5aW5nIHRvIGNhbGwgeGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzKCkgd2l0aCB0aGUgc2FtZSBm
aWxlIGhhbmRsZQptaWdodCBmYWlsIG9uIHNvbWUga2VybmVscywgYXMgdGhpcyBvcGVyYXRpb24g
aXMgYWxsb3dlZCBvbmx5IG9uY2UuCgpUaGlzIGlzIGEgcHJvYmxlbSBmb3IgdGhlIHFkaXNrIGJh
Y2tlbmQgYXMgYmxrX2Nvbm5lY3QoKSBjYW4gYmUKY2FsbGVkIG11bHRpcGxlIHRpbWVzIGZvciBh
IGRvbWFpbiwgZS5nLiBpbiBjYXNlIGdydWIteGVuIGlzIGJlaW5nCnVzZWQgdG8gYm9vdCBpdC4K
ClNvIGluc3RlYWQgb2YgbGV0dGluZyB0aGUgZ2VuZXJpYyBiYWNrZW5kIGNvZGUgb3BlbiB0aGUg
Z250dGFiIGRldmljZQpkbyBpdCBpbiBibGtfY29ubmVjdCgpIGFuZCBjbG9zZSBpdCBhZ2FpbiBp
biBibGtfZGlzY29ubmVjdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiBody9ibG9jay94ZW5fZGlzay5jIHwgMTIgKysrKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDY2MzI3NDYy
NTAuLjdjZmY4ODYzY2IgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcv
YmxvY2sveGVuX2Rpc2suYwpAQCAtMTIyMCw2ICsxMjIwLDEyIEBAIHN0YXRpYyBpbnQgYmxrX2Nv
bm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVy
IG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KICAgICBtYXhfZ3JhbnRzICs9IGJsa2Rldi0+
bnJfcmluZ19yZWY7CiAKKyAgICBibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgPSB4ZW5nbnR0YWJf
b3BlbihOVUxMLCAwKTsKKyAgICBpZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2ID09IE5VTEwp
IHsKKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJ4ZW5nbnR0YWJfb3BlbiBmYWls
ZWQ6ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CisgICAg
ICAgIHJldHVybiAtMTsKKyAgICB9CiAgICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyhi
bGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIG1heF9ncmFudHMpKSB7CiAgICAgICAgIHhlbl9wdl9w
cmludGYoeGVuZGV2LCAwLCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIs
CiAgICAgICAgICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKQEAgLTEzMjcsNiArMTMz
MywxMSBAQCBzdGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCiAgICAgICAgIH0KICAgICAgICAgYmxrZGV2LT5mZWF0dXJlX3BlcnNpc3RlbnQgPSBmYWxz
ZTsKICAgICB9CisKKyAgICBpZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2KSB7CisgICAgICAg
IHhlbmdudHRhYl9jbG9zZShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYpOworICAgICAgICBibGtk
ZXYtPnhlbmRldi5nbnR0YWJkZXYgPSBOVUxMOworICAgIH0KIH0KIAogc3RhdGljIGludCBibGtf
ZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCkBAIC0xMzYzLDcgKzEzNzQsNiBAQCBzdGF0
aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiBzdHJ1Y3QgWGVu
RGV2T3BzIHhlbl9ibGtkZXZfb3BzID0gewogICAgIC5zaXplICAgICAgID0gc2l6ZW9mKHN0cnVj
dCBYZW5CbGtEZXYpLAotICAgIC5mbGFncyAgICAgID0gREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYs
CiAgICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCiAgICAgLmluaXQgICAgICAgPSBibGtfaW5p
dCwKICAgICAuaW5pdGlhbGlzZSAgICA9IGJsa19jb25uZWN0LAotLSAKMi4xMi4zCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 11:51:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 11:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duH3T-0000Of-H0; Tue, 19 Sep 2017 11:51:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duH3S-0000O6-AA
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 11:51:06 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 9B/0A-18817-9A401C95;
 Tue, 19 Sep 2017 11:51:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+4KloO
 RBq23JS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1HVfYCmarVby78Z+xgfGTbBcjJ4eEgJHE
 24n/mLoYuTiEBBYxSqy8vocZJMEmoCqx4fopVhBbRMBKYnvLdkYQm1kgR+Lz0S/sILawgL/E0
 1t/wOIsQPX3PnwGs3kFTCRePf3IDLFAXqLjwGQWEJtTwFRiy/opYLYQUM2lD7eYJjByL2BkWM
 WoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwbh4beA
 hRkkOJiVR3r5fByKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYL3M/PBSCHB
 otT01Iq0zBxgAMKUSnDwKInwsgKDUIi3uCAxtzgzHSJ1ilGXo+Pm3T9MQmAzpMR5+UCKBECKM
 krz4EbAouESo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHlvgVzCk5lXArfpFdARTEBHZG84AH
 JESSJCSqqBcTPLhyXnfL9ccI2wyb7CxHK/Os/SXH2e6Yb4L6oHrRgruI4l3NzrpDblkELK33n
 JmzLfM8yZOl1K5couTruIkzHuYpYv5aXf/jByysg+dj1hNssp1s896hU/tCYqCLUGfQ4RvM07
 LfVv3WYf9tuzhN+xqa/bJbvvvqGHzHSpOac2Bt8O3bjquRJLcUaioRZzUXEiAFlVrXKBAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505821864!117148323!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64457 invoked from network); 19 Sep 2017 11:51:04 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 11:51:04 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C9A9A5CBBF;
 Tue, 19 Sep 2017 11:51:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 13:50:54 +0200
Message-Id: <20170919115055.19278-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170919115055.19278-1-jgross@suse.com>
References: <20170919115055.19278-1-jgross@suse.com>
Cc: anthony.perard@citrix.com, Juergen Gross <jgross@suse.com>,
 sstabellini@kernel.org, kraxel@redhat.com
Subject: [Xen-devel] [PATCH 1/2] xen: add a global indicator for grant copy
	being available
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFhlbiBxZGlzayBiYWNrZW5kIG5lZWRzIHRvIHRlc3Qgd2hldGhlciBncmFudCBjb3B5IG9w
ZXJhdGlvbnMgaXMKYXZhaWxhYmxlIGluIHRoZSBrZXJuZWwuIFVuZm9ydHVuYXRlbHkgdGhpcyBj
b2xsaWRlcyB3aXRoIHVzaW5nCnhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygpIG9uIHNvbWUga2Vy
bmVscyBhcyB0aGlzIG9wZXJhdGlvbiBoYXMgdG8KYmUgdGhlIGZpcnN0IG9uZSBhZnRlciBvcGVu
aW5nIHRoZSBnbnR0YWIgZGV2aWNlLgoKSW4gb3JkZXIgdG8gc29sdmUgdGhpcyBwcm9ibGVtIHRl
c3QgZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgZ3JhbnQgY29weQppbiB4ZW5fYmVfaW5pdCgpIG9w
ZW5pbmcgdGhlIGdudHRhYiBkZXZpY2UganVzdCBmb3IgdGhhdCBwdXJwb3NlIGFuZApjbG9zaW5n
IGl0IGFnYWluIGFmdGVyd2FyZHMuIEFkdmVydGlzZSB0aGUgYXZhaWxhYmlsaXR5IHZpYSBhIGds
b2JhbApmbGFnIGFuZCB1c2UgdGhhdCBmbGFnIGluIHRoZSBxZGlzayBiYWNrZW5kLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGh3L2Jsb2NrL3hl
bl9kaXNrLmMgICAgICAgICAgfCAxOCArKysrKystLS0tLS0tLS0tLS0KIGh3L3hlbi94ZW5fYmFj
a2VuZC5jICAgICAgICAgfCAxMSArKysrKysrKysrKwogaW5jbHVkZS9ody94ZW4veGVuX2JhY2tl
bmQuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9k
aXNrLmMKaW5kZXggZDQyZWQ3MDcwZC4uNjYzMjc0NjI1MCAxMDA2NDQKLS0tIGEvaHcvYmxvY2sv
eGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC0xMjEsOSArMTIxLDYgQEAg
c3RydWN0IFhlbkJsa0RldiB7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICBwZXJzaXN0ZW50X2du
dF9jb3VudDsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1heF9ncmFudHM7CiAKLSAgICAvKiBH
cmFudCBjb3B5ICovCi0gICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2dyYW50X2NvcHk7
Ci0KICAgICAvKiBxZW11IGJsb2NrIGRyaXZlciAqLwogICAgIERyaXZlSW5mbyAgICAgICAgICAg
KmRpbmZvOwogICAgIEJsb2NrQmFja2VuZCAgICAgICAgKmJsazsKQEAgLTYxNiw3ICs2MTMsNyBA
QCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBpZiAoaW9yZXEtPmJsa2Rldi0+ZmVhdHVyZV9n
cmFudF9jb3B5KSB7CisgICAgaWYgKHhlbl9mZWF0dXJlX2dyYW50X2NvcHkpIHsKICAgICAgICAg
c3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewogICAgICAgICBjYXNlIEJMS0lGX09QX1JF
QUQ6CiAgICAgICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1cmUgaW9yZXEtPmFpb19lcnJvcnMg
aXMgaW5jcmVhc2VkICovCkBAIC02MzgsNyArNjM1LDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9f
Y29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgIH0KIAogICAgIGlvcmVxLT5zdGF0
dXMgPSBpb3JlcS0+YWlvX2Vycm9ycyA/IEJMS0lGX1JTUF9FUlJPUiA6IEJMS0lGX1JTUF9PS0FZ
OwotICAgIGlmICghaW9yZXEtPmJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KSB7CisgICAgaWYg
KCF4ZW5fZmVhdHVyZV9ncmFudF9jb3B5KSB7CiAgICAgICAgIGlvcmVxX3VubWFwKGlvcmVxKTsK
ICAgICB9CiAgICAgaW9yZXFfZmluaXNoKGlvcmVxKTsKQEAgLTY5OCw3ICs2OTUsNyBAQCBzdGF0
aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKIAotICAgIGlmIChpb3Jl
cS0+YmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKKyAgICBpZiAoeGVuX2ZlYXR1cmVfZ3Jh
bnRfY29weSkgewogICAgICAgICBpb3JlcV9pbml0X2NvcHlfYnVmZmVycyhpb3JlcSk7CiAgICAg
ICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzICYmIChpb3JlcS0+cmVxLm9wZXJhdGlvbiA9
PSBCTEtJRl9PUF9XUklURSB8fAogICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0g
QkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFKSAmJgpAQCAtNzUwLDcgKzc0Nyw3IEBAIHN0YXRpYyBp
bnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKICAgICB9CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgLyogdW5rbm93biBvcGVyYXRpb24gKHNob3VsZG4ndCBoYXBwZW4g
LS0gcGFyc2UgY2F0Y2hlcyB0aGlzKSAqLwotICAgICAgICBpZiAoIWlvcmVxLT5ibGtkZXYtPmZl
YXR1cmVfZ3JhbnRfY29weSkgeworICAgICAgICBpZiAoIXhlbl9mZWF0dXJlX2dyYW50X2NvcHkp
IHsKICAgICAgICAgICAgIGlvcmVxX3VubWFwKGlvcmVxKTsKICAgICAgICAgfQogICAgICAgICBn
b3RvIGVycjsKQEAgLTEwMTAsMTggKzEwMDcsMTUgQEAgc3RhdGljIGludCBibGtfaW5pdChzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAKICAgICBibGtkZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJ
WkU7CiAKLSAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSA9Ci0gICAgICAgICAgICAgICAg
KHhlbmdudHRhYl9ncmFudF9jb3B5KGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgMCwgTlVMTCkg
PT0gMCk7Ci0KICAgICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMywgImdyYW50IGNv
cHkgb3BlcmF0aW9uICVzXG4iLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT5mZWF0dXJlX2dy
YW50X2NvcHkgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAgICAgICAgICAgIHhl
bl9mZWF0dXJlX2dyYW50X2NvcHkgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKIAogICAgIC8q
IGZpbGwgaW5mbwogICAgICAqIGJsa19jb25uZWN0IHN1cHBsaWVzIHNlY3Rvci1zaXplIGFuZCBz
ZWN0b3JzCiAgICAgICovCiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRl
diwgImZlYXR1cmUtZmx1c2gtY2FjaGUiLCAxKTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQo
JmJsa2Rldi0+eGVuZGV2LCAiZmVhdHVyZS1wZXJzaXN0ZW50IiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIWJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIXhlbl9mZWF0dXJlX2dyYW50X2NvcHkpOwogICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCgmYmxrZGV2LT54ZW5kZXYsICJpbmZvIiwgaW5mbyk7CiAKICAgICB4ZW5zdG9yZV93cml0
ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAibWF4LXJpbmctcGFnZS1vcmRlciIsCmRpZmYgLS1n
aXQgYS9ody94ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW5fYmFja2VuZC5jCmluZGV4IGM0
NmNiYjA3NTkuLjAwMjEwNjI3YTkgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisr
KyBiL2h3L3hlbi94ZW5fYmFja2VuZC5jCkBAIC00NCw2ICs0NCw3IEBAIEJ1c1N0YXRlICp4ZW5f
c3lzYnVzOwogLyogcHVibGljICovCiBzdHJ1Y3QgeHNfaGFuZGxlICp4ZW5zdG9yZSA9IE5VTEw7
CiBjb25zdCBjaGFyICp4ZW5fcHJvdG9jb2w7CitnYm9vbGVhbiB4ZW5fZmVhdHVyZV9ncmFudF9j
b3B5OwogCiAvKiBwcml2YXRlICovCiBzdGF0aWMgaW50IGRlYnVnOwpAQCAtNTE5LDYgKzUyMCw4
IEBAIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCiAKIGludCB4ZW5fYmVfaW5pdCh2b2lkKQogeworICAgIHhlbmdudHRhYl9oYW5k
bGUgKmdudHRhYmRldjsKKwogICAgIHhlbnN0b3JlID0geHNfZGFlbW9uX29wZW4oKTsKICAgICBp
ZiAoIXhlbnN0b3JlKSB7CiAgICAgICAgIHhlbl9wdl9wcmludGYoTlVMTCwgMCwgImNhbid0IGNv
bm5lY3QgdG8geGVuc3RvcmVkXG4iKTsKQEAgLTUzMiw2ICs1MzUsMTQgQEAgaW50IHhlbl9iZV9p
bml0KHZvaWQpCiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAorICAgIGdudHRhYmRldiA9IHhl
bmdudHRhYl9vcGVuKE5VTEwsIDApOworICAgIGlmIChnbnR0YWJkZXYgIT0gTlVMTCkgeworICAg
ICAgICBpZiAoeGVuZ250dGFiX2dyYW50X2NvcHkoZ250dGFiZGV2LCAwLCBOVUxMKSA9PSAwKSB7
CisgICAgICAgICAgICB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5ID0gdHJ1ZTsKKyAgICAgICAgfQor
ICAgICAgICB4ZW5nbnR0YWJfY2xvc2UoZ250dGFiZGV2KTsKKyAgICB9CisKICAgICB4ZW5fc3lz
ZGV2ID0gcWRldl9jcmVhdGUoTlVMTCwgVFlQRV9YRU5TWVNERVYpOwogICAgIHFkZXZfaW5pdF9u
b2ZhaWwoeGVuX3N5c2Rldik7CiAgICAgeGVuX3N5c2J1cyA9IHFidXNfY3JlYXRlKFRZUEVfWEVO
U1lTQlVTLCBERVZJQ0UoeGVuX3N5c2RldiksICJ4ZW4tc3lzYnVzIik7CmRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQu
aAppbmRleCA4YTZmYmNiZTIwLi4wOGEwNTRmNTI0IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hl
bi94ZW5fYmFja2VuZC5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKQEAgLTE2
LDYgKzE2LDcgQEAKIC8qIHZhcmlhYmxlcyAqLwogZXh0ZXJuIHN0cnVjdCB4c19oYW5kbGUgKnhl
bnN0b3JlOwogZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9wcm90b2NvbDsKK2V4dGVybiBnYm9vbGVh
biB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5OwogZXh0ZXJuIERldmljZVN0YXRlICp4ZW5fc3lzZGV2
OwogZXh0ZXJuIEJ1c1N0YXRlICp4ZW5fc3lzYnVzOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 12:19:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 12:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duHUk-0002tN-L5; Tue, 19 Sep 2017 12:19:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>)
 id 1duHUj-0002t8-FL; Tue, 19 Sep 2017 12:19:17 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2E/E7-02229-44B01C95; Tue, 19 Sep 2017 12:19:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXSO6nOVdeF+2C
 kwamZjBZLPi5msVh19QCrA5PH0d2/mQIYo1gz85LyKxJYM5asOc5aME2q4vq8uawNjB9Euhi5
 OIQEJjNJLJz6hgnC+c0ocXnuZFYIZyOjxN9Z59m7GDmBnAmMEusWcIPYLAKqEn82rQeLswnoS
 Fz88hDMFhHQl5jT2QA2iVngBaPEklfLmUESwgK2EtMv/2ACsXkFbCS2r5vBDLHhDYvEo223mS
 ESghInZz5hAbGZBbQkbvx7CdTAAWRLSyz/xwES5hQIlDgyaRVYiaiAisSUk9vYQGwJAWOJ9rc
 X2SYwCs5CMmkWkkmzECYtYGRexahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqT
 mFSsl5yfu4kRGMT1DAyMOxg7T/gdYpTkYFIS5V3NcjBSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gTvNU6gnGBRanpqRVpmDjCeYNISHDxKIrxPQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKi
 XOux2kSACkKKM0D24ELLYvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3QYyhSczrwRu0yu
 gI5iAjsjecADkiJJEhJRUA2NBxkTD3w+zdXqXbp/8X8ioPMeP3frn4+4zOh6fA1wv54Z19kRy
 LTO8LGL2conljI956o+ftq0Sza3pNBVtXdjfEfdRQE461/H95v3PKh7U+dSLyf+6/kSw6v2Wz
 R72y0uEu++p79y7UiGH4zhr2MVdXXFK9f+Zg3g9YiW9N8spd8Y7PlJ8ocRSnJFoqMVcVJwIAI
 2qTSfoAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505823554!76953678!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4060 invoked from network); 19 Sep 2017 12:19:15 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 12:19:15 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JCJA2H024139
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 12:19:11 GMT
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 v8JCJAsx013854
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 12:19:10 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8JCJ9ah013152;
 Tue, 19 Sep 2017 12:19:09 GMT
Received: from olila.local.net-space.pl (/10.175.178.50)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 05:19:09 -0700
Date: Tue, 19 Sep 2017 14:19:05 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Message-ID: <20170919121905.GT4452@olila.local.net-space.pl>
References: <CAFLBxZa8EDduCpRXqmLdUDRC-5xz2NiwZQxwUUDbjXD7Q8gCDw@mail.gmail.com>
 <20170515131252.GZ30364@olila.local.net-space.pl>
 <3e4a14aa5a70417487412e4a5049f89d@XCH-RTP-007.cisco.com>
 <20170516110450.GA30364@olila.local.net-space.pl>
 <CABfawhm2T53as5iErq9K5aUebBzDYS-=xRYyA=JjYQ7iuaXbcQ@mail.gmail.com>
 <20170829200115.GF4452@olila.local.net-space.pl>
 <CABfawhk-T0BkvRdV8jSUwsTxcMrdkCWi7P4YiV4KOnf35f-yjQ@mail.gmail.com>
 <20170904124014.GW4452@olila.local.net-space.pl>
 <CABfawh=rhmtbtgjh8vefYfbeFq9a8hwhdkceuJO0SLmvRLXwtg@mail.gmail.com>
 <CABfawh=-8qC76uBDze3mo92kKn=P0_M2bNRspmLa6wPLs2HeZw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=-8qC76uBDze3mo92kKn=P0_M2bNRspmLa6wPLs2HeZw@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
 "george.dunlap@citrix.com" <george.dunlap@citrix.com>,
 "Bill Jacobs \(billjac\)" <billjac@cisco.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [Xen-users] UEFI Secure Boot Xen 4.9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMTE6MjQ6MTVBTSAtMDQwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDUsIDIwMTcgYXQgMTI6MjYgUE0sIFRhbWFzIEsgTGVuZ3ll
bAo+IDx0YW1hcy5rLmxlbmd5ZWxAZ21haWwuY29tPiB3cm90ZToKPiA+IE9uIE1vbiwgU2VwIDQs
IDIwMTcgYXQgNjo0MCBBTSwgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4gPj4gT24gV2VkLCBBdWcgMzAsIDIwMTcgYXQgMTA6MTY6MjNBTSAtMDYwMCwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCAyOjAxIFBN
LCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPiB3cm90ZToKPiA+Pj4gPiBI
ZXkgVGFtYXMsCj4gPj4+ID4KPiA+Pj4gPiBTb3JyeSBmb3IgbGF0ZSByZXBseS4gSSB3YXMgb24g
dmFjYXRpb24uCj4gPj4+ID4KPiA+Pj4gPiBPbiBUdWUsIEF1ZyAyMiwgMjAxNyBhdCAwOTowMTow
NlBNIC0wNjAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gPj4+ID4+IE9uIFR1ZSwgTWF5IDE2
LCAyMDE3IGF0IDU6MDQgQU0sIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+
IHdyb3RlOgo+ID4+PiA+Cj4gPj4+ID4gWy4uLl0KPiA+Pj4gPgo+ID4+PiA+PiA+IFVFRkkgd2ls
bCB2ZXJpZnkgc2hpbSBzZWN1cmUgYm9vdCBzaWduYXR1cmUgdGhlbiBzaGltIHdpbGwgdmVyaWZ5
IEdSVUIyCj4gPj4+ID4+ID4gc2lnbmF0dXJlIHRoZW4gR1JVQjIgd2lsbCB2ZXJpZnkgKHdpdGgg
c2hpbSBwcm90b2NvbCkgWGVuIHNpZ25hdHVyZSBhbmQKPiA+Pj4gPj4gPiBmaW5hbGx5IFhlbiB3
aWxsIHZlcmlmeSAod2l0aCBzaGltIHByb3RvY29sKSBMaW51eCBrZXJuZWwgc2lnbmF0dXJlLiBU
aGVuCj4gPj4+ID4+ID4geW91ciBrZXJuZWwgY2FuIHZlcmlmeSBtb2R1bGVzIHVzaW5nIHdoYXRl
dmVyIHlvdSB3YW50Lgo+ID4+PiA+PiA+Cj4gPj4+ID4+ID4+IEkgd291bGQgYmUgaGFwcHkgdG8g
d29yayB0byBoZWxwIGFjaGlldmUgdGhpcy4KPiA+Pj4gPj4gPgo+ID4+PiA+PiA+IFRoZXJlIGlz
IGEgY2hhbmNlIHRoYXQgSSB3aWxsIGhhdmUgc29tZXRoaW5nIHZlcnkgcmF3IGF0IHRoZSBiZWdp
bm5pbmcKPiA+Pj4gPj4gPiBvZiBKdW5lLiBJZiB5b3Ugd2lzaCB0byBkbyB0ZXN0cyBkcm9wIG1l
IGEgbGluZS4KPiA+Pj4gPj4KPiA+Pj4gPj4gSGkgRGFuaWVsLAo+ID4+PiA+PiBpcyB0aGVyZSBh
bnkgbmV3cyBvbiB0aGlzPyBJIHdvdWxkIGJlIGludGVyZXN0ZWQgaW4gZ2l2aW5nIHRoaXMgYSBz
aG90IHRvby4KPiA+Pj4gPgo+ID4+PiA+IFBsZWFzZSBsb29rIGF0Cj4gPj4+ID4KPiA+Pj4gPiAg
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21z
ZzAwOTgyLmh0bWwKPiA+Pj4gPgo+ID4+PiA+IGFuZCBhdAo+ID4+PiA+Cj4gPj4+ID4gICBodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMDk4
NS5odG1sCj4gPj4+ID4KPiA+Pj4gPiBBdHRhY2htZW50cyBjb250YWluIHRoZSBzYW1lIHBhdGNo
ZXMgYXMgYWJvdmUgYnV0IHJlYmFzZWQgb24gbGF0ZXN0Cj4gPj4+ID4gR1JVQjIgYW5kIFhlbiBn
aXQgcmVwb3NpdG9yaWVzLgo+ID4+PiA+Cj4gPj4+ID4gRHVlIHRvIHNvbWUgdHJhdmVsIEkgYW0g
Z29pbmcgdG8gcmVzdGFydCB3b3JrIG9uIHRoaXMgaW4gdGhlIHNlY29uZAo+ID4+PiA+IGhhbGYg
b2YgU2VwdGVtYmVyLgo+ID4+PiA+Cj4gPj4+ID4gSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucyBw
bGVhc2UgZHJvcCBtZSBhIGxpbmUuCj4gPj4+ID4KPiA+Pj4KPiA+Pj4gSGkgRGFuaWVsLAo+ID4+
PiB0aGFua3MgZm9yIHRoZSB1cGRhdGUsIEknbGwgZ2l2ZSBpdCBhIHNob3QgdG9kYXkgdG8gc2V0
IGl0IHVwLiBJbiBhCj4gPj4+IHNvbWV3aGF0IHJlbGF0ZWQgbm90ZSwgYXJlIHlvdSBhd2FyZSBv
ZiBhbnkgd29yayBvbiBnZXR0aW5nIHNlY3VyZQo+ID4+PiBib290ICsgVUVGSSB3b3JraW5nIGlu
IGEgZ3Vlc3Q/IFRoZXJlIGlzIGEgUG9DIHBhdGNoIG9uIE9wZW5YVAo+ID4+PiAoaHR0cHM6Ly9n
aXRodWIuY29tL09wZW5YVC94ZW5jbGllbnQtb2UvcHVsbC83MjkpIGJ1dCB3YXMgd29uZGVyaW5n
IGlmCj4gPj4+IHRoZXJlIGFyZSBhbnkgcGFyYWxsZWwgZWZmb3J0cyBvbmdvaW5nLgo+ID4+Cj4g
Pj4gSSBkbyBub3QgZm9sbG93IHRoaXMgaXNzdWUgaW4gZGV0YWlsLiBIb3dldmVyLCBJIHN1cHBv
c2UgdGhhdCBpZiBPVk1GCj4gPj4gc3VwcG9ydHMgVUVGSSBzZWN1cmUgYm9vdCAod2VsbCwgUUVN
VSBoYXMgdG8gZW5hYmxlIFNNTSBzdXBwb3J0IHRvbzsKPiA+PiBJIGRvIG5vdCBrbm93IGRvZXMg
aXQgd29yayB3aXRoIFhlbiBvciBub3QpIHRoZW4gZ3Vlc3Qgc2hvdWxkIHdvcmsKPiA+PiB3aXRo
b3V0IGFueSBpc3N1ZS4gSnVzdCBndWVzc2luZy4uLgo+ID4+Cj4gPgo+ID4gU3VyZSwgd2FzIGp1
c3Qgd29uZGVyaW5nIGlmIHlvdSBhcmUgYXdhcmUgb2YgYW55b25lIGxvb2tpbmcgYXQgdGhhdC4K
PiA+Cj4gPiBJbiBvdGhlciBuZXdzIEkgd2FzIGFibGUgdG8gZ2V0IHlvdXIgcGF0Y2hlcyB3b3Jr
aW5nIGFuZCBoYXZlIGJlZW4KPiA+IGFibGUgdG8gYm9vdCB3aXRoIFNlY3VyZSBib290IGVuYWJs
ZWQgYXMgZmFyIGFzIHNoaW0gLT4gc2lnbmVkIGdydWIgLT4KPiA+IHNpZ25lZCBsaW51eCB3aXRo
b3V0IGluaXRyZC4gSWYgSSBib290IGEgc2lnbmVkIHZlcnNpb24gb2YgWGVuIGZyb20KPiA+IGdy
dWIgaXQgZ29lcyBhcyBmYXIgYXMgc2V0dXBfZWZpX3BjaSBidXQgdGhlbiB0aGUgc3lzdGVtIHJl
Ym9vdHMKPiA+IHdpdGhvdXQgYW55dGhpbmcgZWxzZSBiZWluZyBwcmludGVkIG9uIHRoZSBzY3Jl
ZW4uIEkgaGF2ZW4ndCBiZWVuIGFibGUKPiA+IHRvIGRlYnVnIGl0IGFueSBmdXJ0aGVyIHlldC4K
PiA+Cj4KPiBEYW5pZWwsCj4ganVzdCBGWUkgdGhlIHhlbi5tYi5lZmkgZ2VuZXJhdGVkIHdpdGgg
eW91ciBwYXRjaGVzIGNhdXNlcyBwZXNpZ24gdG8gc2VnZmF1bHQ6Cj4KPiBjbXNfcGVfY29tbW9u
LmM6Z2VuZXJhdGVfZGlnZXN0OjE5OCBQRSBzZWN0aW9uICIudGV4dCIgaGFzIGludmFsaWQgYWRk
cmVzcwo+IFNlZ21lbnRhdGlvbiBmYXVsdAoKVGhhbmsgeW91IGZvciBkb2luZyB0aGUgdGVzdHMu
IEkgYW0gZ29pbmcgdG8gcmVzdGFydCB3b3JrIG9uIHRoaXMgbmV4dCB3ZWVrCmFuZCBwb3N0IG5l
eHQgdmVyc2lvbiBvZiBwYXRjaGVzIGluIE9jdG9iZXIuIEkgd2lsbCB0cnkgdG8gZml4IGFsbCBp
c3N1ZXMKc3BvdHRlZCBieSB5b3UuIFN0YXkgdHVuZWQuLi4KCkRhbmllbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 12:51:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 12:51:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duI02-0005xo-D0; Tue, 19 Sep 2017 12:51:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duI00-0005xi-Pz
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 12:51:36 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 EE/03-03642-8D211C95; Tue, 19 Sep 2017 12:51:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQve60MF
 Ig+6lkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfj2msBX9FKlofX2RqYJwp0MXIwSEh4Cfx
 Yh1zFyMnB5uAjsTSo/OZQGwRgXKJ1StOs4DYzAKuEk+eXgaLCwuEShw6cZMZpFVEIEzi5acSi
 HIjia9PjrCB2CwCqhKXXj5lB7F5BdwlGl98BIsLCeRI/L+9G2wkp4CNxMN7E8BGMgrISnxpXM
 0MsUpc4tYTiBMkBAQkluw5zwxhi0q8fPyPFcI2kNi6dB/UaToSC3Z/YoOwtSWWLXzNDLFXUOL
 kzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKaXm1pc
 nJiempOYVKyXnJ+7iREY+AxAsIPx07KAQ4ySHExKorzTeA9GCvEl5adUZiQWZ8QXleakFh9il
 OHgUJLgnSkIlBMsSk1PrUjLzAHGIExagoNHSYR3KUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8v
 LzUqXEeQtAigRAijJK8+BGwNLBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzloNM4cnMK4H
 b9AroCCagI7I3HAA5oiQRISXVwFjUWcNrY3/KtPPmu+S3YrLHAj8um8Vx8FLUtamL5qRdXncl
 dHvPUkPm6vJL5zSaWGUvcKhkmv3inDIj8tdFsWmeGt8e/Jp7gGNDc9Sev3kss1KP5h9snPjIU
 vivyZvNL0ue/DacrmJSfEX739ILRZGrFi/7tz1i8pU3iRUOD+K8tl+dEPp//6IPSizFGYmGWs
 xFxYkArwpeggIDAAA=
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505825495!112902624!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47959 invoked from network); 19 Sep 2017 12:51:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 12:51:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53072629"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v7 01/12] x86/mm: allow a privileged PV domain to map
 guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKK8Knjw
Date: Tue, 19 Sep 2017 12:51:34 +0000
Message-ID: <e54b35ab2b034c099aca3e72b69ab4e6@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-2-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8KCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBQYXVsIER1cnJhbnQg
W21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBTZW50OiAxOCBTZXB0ZW1iZXIgMjAx
NyAxNjozMQo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPGpiZXVsaWNo
QHN1c2UuY29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPiBT
dWJqZWN0OiBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9tbTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRv
bWFpbiB0byBtYXAKPiBndWVzdCBtZm5zCj4gCj4gSW4gdGhlIGNhc2Ugd2hlcmUgYSBQViBkb21h
aW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgdGhlbiBpdCBuZWVkcwo+IG1ha2UKPiB0aGUg
SFlQRVJWSVNPUl9tbXVfdXBkYXRlIGNhbGwgdXNpbmcgRE9NSURfU0VMRiwgcmF0aGVyIHRoYW4g
dGhlIGd1ZXN0Cj4gZG9taWQsIHNvIHRoYXQgdGhlIHBhc3NlZCBpbiBnbWZuIHZhbHVlcyBhcmUg
Y29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwo+IHJhdGhlciB0aGFuIGdmbnMgcHJlc2VudCBpbiB0
aGUgZ3Vlc3QgcDJtLgo+IAo+IFRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNoZWNrIHdoaWNoIGN1cnJl
bnRseSBkaXNhbGxvd3MgbWFwcGluZyBvZiBhIHBhZ2UKPiB3aGVuCj4gdGhlIG93bmVyIG9mIHRo
ZSBwYWdlIHRhYmxlcyBtYXRjaGVzIHRoZSBkb21haW4gcGFzc2VkIHRvCj4gSFlQRVJWSVNPUl9t
bXVfdXBkYXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZQo+
IHBhZ2UuCj4gVGhlIGNoZWNrIHdhcyBpbnRyb2R1Y2VkIGJ5IHBhdGNoIGQzYzZhMjE1Y2E5ICgi
eDg2OiBDbGVhbiB1cAo+IGdldF9wYWdlX2Zyb21fbDFlKCkgdG8gY29ycmVjdGx5IGRpc3Rpbmd1
aXNoIGJldHdlZW4gb3duZXItb2YtcHRlIGFuZAo+IG93bmVyLW9mLWRhdGEtcGFnZSBpbiBhbGwg
Y2FzZXMiKSBidXQgaXQncyBub3QgY2xlYXIgd2h5IGl0IHdhcyBuZWVkZWQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkkgYmVsaWV2
ZSB0aGlzIGlzIG5vdyB0aGUgb25seSBwYXRjaCBpbiB0aGUgc2VyaWVzIHdpdGhvdXQgYSBSLWIg
b3IgQS1iLgoKICBQYXVsCgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKysrKystLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMmU1YjE1ZTdhMi4uY2Iw
MTg5ZWZhZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gQEAgLTEwMjQsMTIgKzEwMjQsMTUgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4g
ICAgICAgICAgICAgICAgICAgICAocmVhbF9wZ19vd25lciAhPSBkb21fY293KSApICkKPiAgICAg
IHsKPiAgICAgICAgICAvKgo+IC0gICAgICAgICAqIExldCBwcml2aWxlZ2VkIGRvbWFpbnMgdHJh
bnNmZXIgdGhlIHJpZ2h0IHRvIG1hcCB0aGVpciB0YXJnZXQKPiAtICAgICAgICAgKiBkb21haW4n
cyBwYWdlcy4gVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRv
Cj4gLSAgICAgICAgICogZG9tMCwgdW50aWwgcHZmYiBzdXBwb3J0cyBncmFudGVkIG1hcHBpbmdz
LiBBdCB0aGF0IHRpbWUgdGhpcwo+IC0gICAgICAgICAqIG1pbm9yIGhhY2sgY2FuIGdvIGF3YXku
Cj4gKyAgICAgICAgICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBz
cGVjaWZpZWQgaW4gdGhlCj4gKyAgICAgICAgICogaHlwZXJjYWxsIHRoZW4gZXN0YWJsaXNoIHRo
YXQgdGhlIHNwZWNpZmllZCBkb21haW4gaGFzCj4gKyAgICAgICAgICogbWFwcGluZyBwcml2aWxl
Z2Ugb3ZlciB0aGUgcGFnZSBvd25lci4KPiArICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxs
b3cgc3R1Yi1kb21haW4gcHZmYiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKPiArICAgICAgICAgKiBh
bHNvIHVzZWQgdG8gYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgbWZucyB1c2lu
Zwo+ICsgICAgICAgICAqIERPTUlEX1NFTEYsIHdoaWNoIGlzIG5lZWRlZCBmb3IgbWFwcGluZyBn
dWVzdCByZXNvdXJjZXMgc3VjaAo+ICsgICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KPiAg
ICAgICAgICAgKi8KPiAtICAgICAgICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChw
Z19vd25lciA9PSBsMWVfb3duZXIpIHx8Cj4gKyAgICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9
PSBOVUxMKSB8fAo+ICAgICAgICAgICAgICAgeHNtX3ByaXZfbWFwcGluZyhYU01fVEFSR0VULCBw
Z19vd25lciwgcmVhbF9wZ19vd25lcikgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:05:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIDa-0006wd-K9; Tue, 19 Sep 2017 13:05:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duIDa-0006wX-4W
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:05:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1B/DB-02092-12611C95; Tue, 19 Sep 2017 13:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1dB7GC
 kwe5+U4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePP5vNMBU3MFXN677A3MO5l6mLk5BASyJNY
 uHQ3G4jNK2AncXDhLUYQW0LAUOL0wpssXYwcHCwCqhL3Z/qChNkE1CXanm1nBbFFBHQkHndPB
 SthFiiWuNlTCBIWFgiVOP+9ibmLkQto+kpGiXNb74GN5xTwkDiwYRNYPa+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmaGGCktsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQyO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MfbOcDzFKcjApifLOuXsgUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEbypITrAoNT21Ii0zBxgFMGkJDh4lEV7fO0Bp3uKCxNziz
 HSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUOG8pyCQBkNKM0jy4QbDovMQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVhXi+QKTyZeSVw+14BncIEdEr2BrBTShIRUlINjIL7o5+uLkmLWbTU4h5
 D7K8D0S/0qn6s4/yxqi8lh9NQSmN1jkT08gtHHPc53H3pXbco2SRYT5gvnddHNFbb0XXtwZqQ
 0NM7Y/LWLfjdGWOz18jx603Hn74OXgdMjjDyHV/HrF8+u1V1jen8umwj+1t/5Z/VJfiZfdJ+m
 nDrzUkXbvH2yzyBSizFGYmGWsxFxYkA6GiZT8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505826335!109418804!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28139 invoked from network); 19 Sep 2017 13:05:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:05:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 07:05:34 -0600
Message-Id: <59C1323C020000780017CD13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 07:05:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <e54b35ab2b034c099aca3e72b69ab4e6@AMSPEX02CL03.citrite.net>
In-Reply-To: <e54b35ab2b034c099aca3e72b69ab4e6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE0OjUxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFBpbmc/CgpZb3VyIHBhdGNoIHNlcmllcyBoYXNuJ3QgYmVlbiBmb3Jnb3R0ZW4sIGJ1dCBJ
IGNhbid0IGN1cnJlbnRseSBwcmVkaWN0CndoZW4gSSB3b3VsZCBiZSBhYmxlIHRvIGxvb2sgYXQg
aXQgKHRvZ2V0aGVyIHdpdGggdGhlIHdlbGwgb3ZlciAxMDAKb3RoZXIgcGF0Y2hlcyBzaXR0aW5n
IGluIHRoZSBxdWV1ZSkuIEkgY2FuIG9ubHkgcHJvbWlzZTogQXMgc29vbiBhcwpvdGhlciwgb2Z0
ZW4gaGlnaGVyIHByaW9yaXR5LCB3b3JrIHBlcm1pdHMgbWUgdG8gZ2V0IHRoZXJlICh1bmxlc3MK
QW5kcmV3IG1hbmFnZXMgdG8gZ2V0IHRoZXJlIGVhcmxpZXIpLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIJM-0007p4-8b; Tue, 19 Sep 2017 13:11:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhangckid@gmail.com>) id 1duIJL-0007oy-9u
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:11:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F8/5B-18817-68711C95; Tue, 19 Sep 2017 13:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfSapm6L+MF
 Ig0/vTS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCk5wVkxY3cjSwDiVo4uRi0NIYCKj
 xLYvr1hBHBaBWawSVy5fZu9i5OSQENjGKvH0ADOEXSZx+sg7Fgi7SOLZznY2CLtQou/FKbAaX
 gFBiZMzn4DVCAl4S1zuvQgW5xQwlDh/ZgELxLbdjBJ96w6AFbEJqEmcfXwebBmLgKrE00lr2C
 EGBUi8efoSbIGwgKPE+XtLwJpFBJoZJXa9aWcCSTADXfRm0XUWCFtTonX7b3YIW1ti2cLXzBM
 YhWYhOWoWkrJZSMoWMDKvYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMaQYg2ME4/bL/IUZJDiYlUd79YgcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHgHJC
 RalpqdWpGXmAKMLJi3BwaMkwnsaJM1bXJCYW5yZDpE6xWjJceHOpT9MHMc2XQaSB/bc+sMkxJ
 KXn5cqJc6bB9IgANKQUZoHNw6WAC4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPc+yBSezLw
 SuK2vgA5iAjooe8MBkINKEhFSUg2MqW23ApidZvKeOhQ2r6rn78V55z+fbFn0+feXlelzleWf
 a3Ge9FfOnyxzbaPw9sNCJp/1J3e8vMclmFJ3bXuxZ/y5jbsud+rU9Dm5nbiUsXGXO0/yu//xr
 BwPl/55w+F4cHfeF6MjfYYBfj+fbTv8t1NLdrtUlV/WQ534W9PvXEw1jkncar53ohJLcUaioR
 ZzUXEiAElQoon7AgAA
X-Env-Sender: zhangckid@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505826692!106590421!1
X-Originating-IP: [209.85.214.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56191 invoked from network); 19 Sep 2017 13:11:32 -0000
Received: from mail-it0-f41.google.com (HELO mail-it0-f41.google.com)
 (209.85.214.41)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 13:11:32 -0000
Received: by mail-it0-f41.google.com with SMTP id d123so1763085ith.3
 for <xen-devel@lists.xen.org>; Tue, 19 Sep 2017 06:11:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=uqLvszySmBs/hNC+pkzq41KhBUPzFAB5XB4Ic0YHaHY=;
 b=nKdwOA20S3fxTrYYSC5rfW5lcuemEV82C5NYRsgMXs1m789vt3+wqu779TMpCwrq/e
 pjP1ZksPEkyBGfByzXymTXHPP4Dtu49s3uqrZyefB+OVgi3yvxRWA+N5B29hybItn1D3
 KbYKn8slWMqkJlbWIFdnBBsIkZ8rTGARWB1p2vcp++snmvkB5xbwN0eRpu1AMvZY7vfh
 PqOjqi3mmTliqQERUYMSBx5DVreuNK+J0YezOr4B8jTfDsbtKJTA2zEeVi9hs3hvtfYq
 dLxhCfIY0FmUOSPbj6AI77f3e08zDGtyXYCZISNEnUHqHvPGs0CsiBTHHGFahdKm5wLY
 vc9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=uqLvszySmBs/hNC+pkzq41KhBUPzFAB5XB4Ic0YHaHY=;
 b=nlzQPberUUFjPsrf3ofzt/dLokFN/3T2oJOkk5eDSSM3ww2ewTsRReFlXGazwKA9Zo
 PyKV5TEzfG9WR5yK9IcCdnlisaWKDBN7wW0U0kJBhRqUBsQ1ehd6dU/nBH8h2U7LQ88A
 M0Y8MSfpizbDC7Ns98oqfnlOrOiRVYVFaFM6uH/D0MGZ36VvDQPUloiYy+0LOnmhCgo2
 KTrlB0oSzB55kQuaAp778wI8e8e8b0Mjpj/Ih6XSr9TbwPkvH5XjzzJ2VEoqfiIUBlWP
 DjtzH2yhzIv0Wvj1G/2uD3/0PIIu/OZuVV0apPXu2ANtiNWJmVtXHiEzPdPA0jCOZpo2
 hvTg==
X-Gm-Message-State: AHPjjUjmUvn6EFLBYnspHAfjNaLy+fPkC77tWrL3yM+pKbUT4iUY5QYN
 dEncSBfT3APDX7mrZQF3cRkQIiDEv9VDIJoK4VM=
X-Google-Smtp-Source: AOwi7QD/nYnXQPXos/rPIV2INQs2pnt9J1OzKS45DhKUudcl7ri1wJJVKQOSql7OruOUf3/7PtER6oOA0ooyrWppDmc=
X-Received: by 10.36.228.73 with SMTP id o70mr1478804ith.50.1505826691748;
 Tue, 19 Sep 2017 06:11:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.134.12 with HTTP; Tue, 19 Sep 2017 06:11:26 -0700 (PDT)
In-Reply-To: <1505809948.3483.6.camel@citrix.com>
References: <CALU+M11Lv1A4a+4eoUnJUm9UMHjT7JSM5J63qQWqs-xraKsrBA@mail.gmail.com>
 <CAK3tnv+shhpTB6Rgd4OV=KGoL5+1ZMYfRpLf7AbOzw+0Z2LC_A@mail.gmail.com>
 <1505809948.3483.6.camel@citrix.com>
From: Zhang Chen <zhangckid@gmail.com>
Date: Tue, 19 Sep 2017 21:11:26 +0800
Message-ID: <CAK3tnv+voPg+TLVLh0c+QTxif1x7KOtg_Jp3Pz2HM9SEV=LM-w@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 =?UTF-8?B?5bGx5pys55yf5ZC+?= <yamamoto.140387@gmail.com>, 
 xen-devel@lists.xen.org
Cc: xiecl.fnst@cn.fujitsu.com, imhy.yang@gmail.com,
 Zhang Chen <zhangchen.fnst@cn.fujitsu.com>, wency@cn.fujitsu.com
Subject: Re: [Xen-devel] How to prepare the COLO test environment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTkvMjAxNyAwNDozMiBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gTW9uLCAy
MDE3LTA5LTE4IGF0IDE4OjUyICswMDAwLCBaaGFuZyBDaGVuIHdyb3RlOgo+PiDlsbHmnKznnJ/l
kL4gPHlhbWFtb3RvLjE0MDM4N0BnbWFpbC5jb20+5LqOMjAxN+W5tDnmnIgxOOaXpeWRqOS4gCDk
uIvljYg2OjI35YaZ6YGT77yaCj4+PiBJIGhhdmUgcmVhZCB0aGUgZm9sbG93aW5nIGRvY3VtZW50
czoKPj4+Cj4+PiBDT0xPIC0gQ29hcnNlIEdyYWluIExvY2sgU3RlcHBpbmcKPj4+IGh0dHBzOi8v
d2lraS54ZW4ub3JnL3dpa2kvQ09MT18tX0NvYXJzZV9HcmFpbl9Mb2NrX1N0ZXBwaW5nCj4+Pgo+
Pj4gTWFpbGluZyBsaXN0Cj4+PiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNi0wMy9tc2cwMDM3Ni5odG1sCj4+Pgo+Pj4gSWYgdGhlcmUgYXJlIHNvbWUg
bWlzdGFrZXMgaW4gRW5nbGlzaCwgSSdkIGxpa2UgYXBvbG9naXplLgo+Pj4gVGhhbmsgeW91Lgo+
Pj4KPj4gVW5mb3J0dW5hdGVseSwgd2lraSBhbmQgdGhlIG1haWwgY2FuJ3QgYmUgdXBkYXRlZC4g
TGF0ZXN0IENPTE8gdXNlCj4+IHVzZXIgc3BhY2UgQ09MTy1Qcm94eSBpbiBxZW11LAo+PiBXaWtp
IGp1c3QgZ3VpZGUgeW91IHRvIHNldHVwIGtlcm5lbCBzcGFjZSBDT0xPLVByb3h5KHRoaXMgdmVy
c2lvbgo+PiBDT0xPLXByb3h5IG5vdCBiZWluZyBtYWludGFpbmVkKS4KPj4KPiBJJ20gbm90IHN1
cmUgd2hhdCB5b3UgbWVhbiB3aXRoICJ3aWtpLi4uY2FuJ3QgYmUgdXBkYXRlZCIuIElmIHlvdSdy
ZQo+IHNheWluZyB0aGF0IG5laXRoZXIgeW91IG5vciBhbnlvbmUgdGhhdCB5b3Uga25vdyBoYXZl
IHRoZSB0aW1lIG9yIHRoZQo+IGtub3dsZWRnZSB0byB1cGRhdGUgaXQsIHRoZW4gZmluZS4KPgo+
IEJ1dCwgdGVjaG5pY2FsbHksIHRoZSBXaWtpIGNhbiBiZSB1cGRhdGVkIGFuZCwgaWYgcG9zc2li
bGUsIGl0IHNob3VsZAo+IGJlLgoKWWVzLCBJIG1lYW5zIHdlIGZvcmdvdCB0byB1cGRhdGUgQ09M
TyB3aWtpLgpTbywgSSB3aWxsIHJld3JpdGUgaXQgbGF0ZWx5LgoKVGhhbmtzClpoYW5nIENoZW4K
Cj4KPiBSZWdhcmRzLAo+IERhcmlvCgotLSAKVGhhbmtzClpoYW5nIENoZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIU9-0000Ho-8x; Tue, 19 Sep 2017 13:22:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1duIU7-0000Hi-VR
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:22:44 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 9D/6E-01760-32A11C95; Tue, 19 Sep 2017 13:22:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsUyZ7p8oK6S1MF
 Ig6mN6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZXyyP2gmM8FRtnbmVrYJzE1cXIxSEkMJFJ
 YtKX3WwQzm9GiT8dfxkhnI2MErOajkNlOhkl7p/YytTFyMnBJmAgcfRwDytIQkSgjVFi9YnLj
 CAJZoEaib5vK4ASHBzCAk4SU9alg4RZBFQlNk7fygZi8wrYSsz9Np0FxJYQkJNYuv06M4RtKH
 H64TbGCYw8CxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 E+p4BCHYw7v3ndIhRkoNJSZQ3bNOBSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDyHgXKCRanp
 qRVpmTnAIIRJS3DwKInwqoCkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4rxrD
 wGVCoCUZpTmwQ2CRcclRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOagyzkycwrgdv3CugUJq
 BTsjeAnVKSiJCSamB0CPJhimspOFT5+vxWtbpDP8LZAjebhE8WLD4azc6z8LGXjd+6tI0OXU9
 nt/tHZawy6zvgmnPIvLCj92+kZou16ipNjcOrZ5jILpzW6faB9cObt/mhMR+doncem15525PV
 SW9VO/+2hTv8V/A8S5vQbpcS3jH3pqRM8qvdW3XXM60Suse4RkyJpTgj0VCLuag4EQATqI4mi
 QIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505827360!98239436!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50965 invoked from network); 19 Sep 2017 13:22:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Sep 2017 13:22:42 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JDMWjZ023383
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:22:33 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8JDMWX7013146
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:22:32 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8JDMW4A012162;
 Tue, 19 Sep 2017 13:22:32 GMT
Received: from x52.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 06:22:31 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue, 19 Sep 2017 08:23:15 -0500
Message-Id: <20170919132317.2552-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH RESEND v4 0/2] Containing AER unrecoverable
	errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaGVzIHRoYXQgdG9nZXRoZXIg
YWxsb3cgY29udGFpbm1lbnQKb2YgdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzIGZyb20gUENJZSBk
ZXZpY2VzIGFzc2lnbmVkIHRvIGd1ZXN0cyBpbgpwYXNzdGhyb3VnaCBtb2RlLiBUaGUgY29udGFp
bm1lbnQgaXMgYWNoaWV2ZWQgYnkgZm9yY2libHkgcmVtb3ZpbmcgdGhlCmVycmluZyBQQ0llIGRl
dmljZSBmcm9tIHRoZSBndWVzdC4KClRoZSBvcmlnaW5hbCB4ZW4tcGNpYmFjayBwYXRjaCBjb3Jy
ZXNwb25kaW5nIHRvIHRoaXMgcGF0Y2ggc2V0IGlzOgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMzI3NC5odG1sLgpJdCB3aWxsIGJlIHJl
cG9zdGVkIGFmdGVyIHRoaXMgcGF0Y2ggc2V0IGlzIGFjY2VwdGVkLgoKQ2hhbmdlcyBpbiB2NDoK
ICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBXZWkgTGl1LgogICAg
LSBDb21iaW5lIG11bHRpcGxlIExJQlhMX0hBVkVfKiBkZWZpbml0aW9ucyBpbnRvIG9uZS4KICAg
IC0gVXNlIGxpYnhsX19jYWxsb2MoKSBpbnN0ZWFkIG9mIG1hbGxvYygpLgoKQ2hhbmdlcyBpbiB2
MzoKICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHN1Z2dlc3RlZCBieSBXZWkgTGl1Lgog
ICAgLSBBZGRlZCBMSUJYTF9IQVZFIG1hY3JvcyB0byBsaWJ4bC5oLgogICAgLSBEb24ndCBoYXJk
LWNvZGUgZG9tMCdzIGRvbWlkIHRvIDAuIEluc3RlYWQsIHVzZSBsaWJ4bF9fZ2V0X2RvbWlkKCku
CiAgICAtIENvcnJlY3RlZCBjb21tZW50cy4KICAqIE1hZGUgdGhlIGZvbGxvd2luZyBjaGFuZ2Vz
IGJhc2VkIG9uIGNvbW1lbnRzIGZyb20gSWFuIEphY2tzb24uCiAgICAtIEdvdCByaWQgb2YgdGhl
IGdsb2JhbCB2YXJpYWJsZSBhZXJfd2F0Y2guCiAgICAtIEFkZGVkIGRvY3VtZW50YXRpb24gKGNv
bW1lbnRzIGluIGNvZGUpIGZvciB0aGUgbmV3IEFQSSBjYWxscy4KICAgIC0gUmVtb3ZlZCB0aGUg
dW5uZWNlc3Nhcnkgd3JpdGVzIHRvIHhlbnN0b3JlLgoKQ2hhbmdlcyBpbiB2MjoKICAtIEluc3Rl
YWQgb2Yga2lsbGluZyB0aGUgZ3Vlc3QgYW5kIGhpZGluZyB0aGUgZGV2aWNlLCBmb3JjaWJseSBy
ZW1vdmUKICAgIHRoZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3QuCgpWZW51IEJ1c2lyZWRkeSAoMik6
CiAgbGlieGw6IEltcGxlbWVudCB0aGUgaGFuZGxlciB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLgogIHhsOiBSZWdpc3RlciB0aGUgQUVSIGV2ZW50IGhhbmRsZXIgdG8gaGFuZGxl
IEFFUiBlcnJvcnMuCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8ICA3ICsrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggICAgfCAxMyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIHwgIDcgKysrKwogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICB8IDg0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94
bF92bWNvbnRyb2wuYyAgICAgIHwgIDkgKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTIwIGluc2Vy
dGlvbnMoKykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIUH-0000JO-Qm; Tue, 19 Sep 2017 13:22:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1duIUG-0000J3-13
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:22:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 87/07-02208-B2A11C95; Tue, 19 Sep 2017 13:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UFdT6mC
 kweob2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDPVcZCz7xVbQ//sPawLicu4uRk0NIYCKT
 xNEJ8l2MXED2X0aJt3cXMUM4GxklGjbfZYKo6mSU2HxAFMRmEzCQOHq4hxWkSESgjVFi9YnLj
 CAJZoEaib5vK1hBbGGBMIk1L++D2SwCqhLHV70Hq+EVsJXYc/AQC4gtISAnsXT7dWYQm1PATm
 Lq1DmsEMuAanq2sELUGEp83riUeQIj3wJGhlWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIGhUs/AwLiDcU+73yFGSQ4mJVFeTqGDkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeKNFgXKCRanpqRVpmTnAoIVJS3DwKInwpoCkeYsLEnOLM9MhUqcYjTmObbr8h
 4mj4+bdP0xCLHn5ealS4rysIKUCIKUZpXlwg2DRdIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMG+zCNAUnsy8Erh9r4BOYQI6JXvDAZBTShIRUlINjK6HJdf88m7eXZnPb1g46/jzpvTLZcf
 272iYJ2V7S0q5d/a9xW1nr8rv3Nwo5dkyx8FvSs0VX+u2Jlnn3r9HGZbWmyRfyUwLSvoWfv96
 4fa8JrnpduxzHq6IX3633KVLyef1HJMVRk/Xr3H7cXb2xWmvSjq7T5QvFE9l4Z9RmD73W27Qb
 sbMF0osxRmJhlrMRcWJAO94v0GhAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505827367!112226558!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57614 invoked from network); 19 Sep 2017 13:22:49 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:22:49 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JDMjKp023628
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:22:46 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8JDMjiD013561
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:22:45 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8JDMjqK009927;
 Tue, 19 Sep 2017 13:22:45 GMT
Received: from x52.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 06:22:45 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue, 19 Sep 2017 08:23:17 -0500
Message-Id: <20170919132317.2552-3-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170919132317.2552-1-venu.busireddy@oracle.com>
References: <20170919132317.2552-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH RESEND v4 2/2] xl: Register the AER event
	handler to handle AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIGd1ZXN0IGlzIGNyZWF0ZWQsIHJlZ2lzdGVyIHRoZSBBRVIgZXZlbnQgaGFuZGxlciB0
byBoYW5kbGUgdGhlCkFFUiBlcnJvcnMuIFdoZW4gYW4gQUVSIGVycm9yIG9jY3VycywgdGhlIGhh
bmRsZXIgd2lsbCBmb3JjaWJseSByZW1vdmUKdGhlIGVycmluZyBQQ0llIGRldmljZSBmcm9tIHRo
ZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6IFZlbnUgQnVzaXJlZGR5IDx2ZW51LmJ1c2lyZWRkeUBv
cmFjbGUuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgOSArKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDg5YzJiMjUuLjk4NTVj
ZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hs
X3ZtY29udHJvbC5jCkBAIC02NTYsNiArNjU2LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0
IGRvbWFpbl9jcmVhdGUgKmRvbV9pbmZvKQogICAgIGNvbnN0IGNoYXIgKnJlc3RvcmVfc291cmNl
ID0gTlVMTDsKICAgICBpbnQgbWlncmF0ZV9mZCA9IGRvbV9pbmZvLT5taWdyYXRlX2ZkOwogICAg
IGJvb2wgY29uZmlnX2luX2pzb247CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MgPSBOVUxM
OwogCiAgICAgaW50IGk7CiAgICAgaW50IG5lZWRfZGFlbW9uID0gZGFlbW9uaXplOwpAQCAtOTY2
LDYgKzk2NywxMiBAQCBzdGFydDoKICAgICBMT0coIldhaXRpbmcgZm9yIGRvbWFpbiAlcyAoZG9t
aWQgJXUpIHRvIGRpZSBbcGlkICVsZF0iLAogICAgICAgICBkX2NvbmZpZy5jX2luZm8ubmFtZSwg
ZG9taWQsIChsb25nKWdldHBpZCgpKTsKIAorICAgIHJldCA9IGxpYnhsX3JlZ19hZXJfZXZlbnRz
X2hhbmRsZXIoY3R4LCBkb21pZCwgJmFlcl93cyk7CisgICAgaWYgKHJldCkgeworICAgICAgICAv
KiBMb2cgdGhlIGVycm9yLCBhbmQgbW92ZSBvbi4uLiAqLworICAgICAgICBMT0coImxpYnhsX3Jl
Z19hZXJfZXZlbnRzX2hhbmRsZXIoKSBmYWlsZWQsIHJldCA9IDB4JTA4eCIsIHJldCk7CisgICAg
fQorCiAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9tYWluX2RlYXRoKGN0eCwgZG9taWQsIDAs
ICZkZWF0aHcpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0OwogCkBAIC05OTMsNiArMTAwMCw3IEBA
IHN0YXJ0OgogICAgICAgICAgICAgTE9HKCJEb21haW4gJXUgaGFzIHNodXQgZG93biwgcmVhc29u
IGNvZGUgJWQgMHgleCIsIGRvbWlkLAogICAgICAgICAgICAgICAgIGV2ZW50LT51LmRvbWFpbl9z
aHV0ZG93bi5zaHV0ZG93bl9yZWFzb24sCiAgICAgICAgICAgICAgICAgZXZlbnQtPnUuZG9tYWlu
X3NodXRkb3duLnNodXRkb3duX3JlYXNvbik7CisgICAgICAgICAgICBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAgICAgICAgIHN3aXRjaCAo
aGFuZGxlX2RvbWFpbl9kZWF0aCgmZG9taWQsIGV2ZW50LCAmZF9jb25maWcpKSB7CiAgICAgICAg
ICAgICBjYXNlIERPTUFJTl9SRVNUQVJUX1NPRlRfUkVTRVQ6CiAgICAgICAgICAgICAgICAgZG9t
aWRfc29mdF9yZXNldCA9IGRvbWlkOwpAQCAtMTA1OSw2ICsxMDY3LDcgQEAgc3RhcnQ6CiAKICAg
ICAgICAgY2FzZSBMSUJYTF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKICAgICAgICAgICAgIExP
RygiRG9tYWluICV1IGhhcyBiZWVuIGRlc3Ryb3llZC4iLCBkb21pZCk7CisgICAgICAgICAgICBs
aWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCwgYWVyX3dzKTsKICAgICAg
ICAgICAgIGxpYnhsX2V2ZW50X2ZyZWUoY3R4LCBldmVudCk7CiAgICAgICAgICAgICByZXQgPSAw
OwogICAgICAgICAgICAgZ290byBvdXQ7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIUE-0000I5-Fr; Tue, 19 Sep 2017 13:22:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <venu.busireddy@oracle.com>) id 1duIUC-0000Hz-V0
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:22:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5C/84-03610-82A11C95; Tue, 19 Sep 2017 13:22:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KZM10+UFdZ6mC
 kwe1VahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abHY/ZCu7rViy4O4OtgfGFchcjF4eQwEQm
 iSvnmpi6GDmBnN+MEg8n6UEkNjJK3PxylRXC6WSUeLW7GayKTcBA4ujhHrCEiEAbo8TqE5cZQ
 RLMAjUSfd9WsILYwgJxEudmHgOzWQRUJS5tWc4GYvMK2ErMXP4CzJYQkJNYuv06M4jNKWAnMX
 XqHFaIM2wl9vRsYYWoMZQ4/XAb4wRGvgWMDKsYNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQKDhQEIdjA2LQo8xCjJwaQkyjtP4mCkEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneeEmgnGBRanpqRVpmDjBsYdISHDxKIrzqIGne4oLE3OLMdIjUKUZdjo6bd/8wC
 bHk5eelSonzHgSZLwBSlFGaBzcCFkOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxrCbKKJz
 OvBG7TK6AjmICOyN5wAOSIkkSElFQDY/sWoZR5NYn5nxKnvGg3l1r4SNk2bTqziEuJ0s7azRb
 uU3b05bzY3HTAq3Rewdb10/PFvhfVuq22kv945iLD4U8LX6X6WX5Zs2vr0QWPmzoebWeudN31
 uSpmTeQhmUvzNV0c0vKYxLfIPu9dGxzzoJ1NT92rzn72HqsCtzPFT1n0rhf4SZdOU2Ipzkg01
 GIuKk4EACzUgqKcAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505827362!116034631!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22754 invoked from network); 19 Sep 2017 13:22:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:22:43 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JDMdw8023509
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:22:40 GMT
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 v8JDMdY5013603
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:22:39 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8JDMdZe016620;
 Tue, 19 Sep 2017 13:22:39 GMT
Received: from x52.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 06:22:39 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Date: Tue, 19 Sep 2017 08:23:16 -0500
Message-Id: <20170919132317.2552-2-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170919132317.2552-1-venu.busireddy@oracle.com>
References: <20170919132317.2552-1-venu.busireddy@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH RESEND v4 1/2] libxl: Implement the handler to
	handle unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IHRoZSBjYWxsYmFjayBmdW5jdGlvbiB0byBoYW5kbGUgdW5yZWNvdmVyYWJsZSBB
RVIgZXJyb3JzLCBhbmQKYWxzbyB0aGUgcHVibGljIEFQSXMgdGhhdCBjYW4gYmUgdXNlZCB0byBy
ZWdpc3Rlci91bnJlZ2lzdGVyIHRoZSBoYW5kbGVyLgpXaGVuIGFuIEFFUiBlcnJvciBvY2N1cnMs
IHRoZSBoYW5kbGVyIHdpbGwgZm9yY2libHkgcmVtb3ZlIHRoZSBlcnJpbmcKUENJZSBkZXZpY2Ug
ZnJvbSB0aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNp
cmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgIDcg
KysrKwogdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCAgICB8IDEzICsrKysrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggfCAgNyArKysrCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAg
ICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3Y2YwZjMxLi4wM2M1NTY1IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
QEAgLTEwNDQsNiArMTA0NCwxMyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5lIExJ
QlhMX0hBVkVfUUVEIDEKIAorLyogTElCWExfSEFWRV9BRVJfRVZFTlRTX0hBTkRMRVIKKyAqCisg
KiBJZiB0aGlzIGlzIGRlZmluZWQsIGxpYnhsIGhhcyB0aGUgbGlicmFyeSBmdW5jdGlvbnMgY2Fs
bGVkCisgKiBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyIGFuZCBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9BRVJfRVZFTlRTX0hBTkRM
RVIgMQorCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGlieGxfc3Ry
aW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhsX3N0cmlu
Z19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKaW5k
ZXggMWVhNzg5ZS4uMWFlYTkwNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCkBAIC0xODQsNiArMTg0LDE5IEBAIHZv
aWQgbGlieGxfZXZkaXNhYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHggKmN0eCwgbGlieGxfZXZn
ZW5fZG9tYWluX2RlYXRoKik7CiAgICAqIG1heSBnZW5lcmF0ZSBvbmx5IGEgREVBVEggZXZlbnQu
CiAgICAqLwogCit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYWVyX3dhdGNoIGxpYnhsX2Flcl93YXRj
aDsKK2ludCBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqLCB1aW50MzJf
dCwgbGlieGxfYWVyX3dhdGNoICoqKQorICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOworICAvKgorICAgKiBSZWdpc3RlcnMgYSBoYW5kbGVyIHRvIGhh
bmRsZSB0aGUgb2NjdXJyZW5jZSBvZiB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMuCisgICAqIFRo
aXMgZnVuY3Rpb24gZGVwZW5kcyBvbiB0aGUgY2FsbGluZyBhcHBsaWNhdGlvbiBydW5uaW5nIHRo
ZSBsaWJ4bCdzCisgICAqIGludGVybmFsIGV2ZW50IGxvb3AuIFRvb2xzdGFja3MgdGhhdCBkbyBu
b3QgdXNlIGxpYnhsJ3MgaW50ZXJuYWwKKyAgICogZXZlbnQgbG9vcCBtdXN0IGFycmFuZ2UgdG8g
aGF2ZSB0aGVpciBvd24gZXZlbnQgbG9vcCBjcmVhdGVkIGFuZCBlbnRlcgorICAgKiBsaWJ4bCAo
c2F5LCBjYWxsIGxpYnhsX2V2ZW50X3dhaXQoKSksIHRvIGVuYWJsZSB0aGUgZXZlbnQgdG8gYmUg
cHJvY2Vzc2VkLgorICAgKi8KK3ZvaWQgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxp
YnhsX2N0eCAqLCB1aW50MzJfdCwgbGlieGxfYWVyX3dhdGNoICopCisgICAgICAgICAgICAgICAg
ICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKIHR5cGVkZWYgc3RydWN0IGxp
YnhsX19ldmdlbl9kaXNrX2VqZWN0IGxpYnhsX2V2Z2VuX2Rpc2tfZWplY3Q7CiBpbnQgbGlieGxf
ZXZlbmFibGVfZGlza19lamVjdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGNvbnN0
IGNoYXIgKnZkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9ldl91c2VyLCBsaWJ4
bF9ldmdlbl9kaXNrX2VqZWN0ICoqZXZnZW5fb3V0KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFm
ZTY2NTIuLjJiNzQyODYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzUyLDYgKzM1MiwxMyBAQCBz
dHJ1Y3QgbGlieGxfX2V2X2NoaWxkIHsKICAgICBMSUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4
bF9fZXZfY2hpbGQpIGVudHJ5OwogfTsKIAorLyoKKyAqIFN0cnVjdHVyZSB1c2VkIGZvciBBRVIg
ZXZlbnQgaGFuZGxpbmcuCisgKi8KK3N0cnVjdCBsaWJ4bF9fYWVyX3dhdGNoIHsKKyAgICB1aW50
MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9fZXZfeHN3YXRjaCB3YXRjaDsKK307CiAKIC8qCiAgKiBl
dmdlbiBzdHJ1Y3R1cmVzLCB3aGljaCBhcmUgdGhlIHN0YXRlIHdlIHVzZSBmb3IgZ2VuZXJhdGlu
ZwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA2NWFkNWU1Li5kMTAwOGY4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTY3OCw2ICsxNjc4
LDkwIEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX3BjaV9jb21wYXJlKGxpYnhsX2RldmljZV9w
Y2kgKmQxLAogICAgIHJldHVybiBDT01QQVJFX1BDSShkMSwgZDIpOwogfQogCitzdGF0aWMgdm9p
ZCBhZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3YXRjaF9w
YXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
ZXZlbnRfcGF0aCkKK3sKKyAgICBFR0NfR0M7CisgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3Mg
PSBDT05UQUlORVJfT0Yod2F0Y2gsICphZXJfd3MsIHdhdGNoKTsKKyAgICBpbnQgcmM7CisgICAg
dWludDMyX3QgZG9tLCBidXMsIGRldiwgZm47CisgICAgdWludDMyX3QgZG9taWQgPSBhZXJfd3Mt
PmRvbWlkOworICAgIGNoYXIgKnAsICpwYXRoOworICAgIGNvbnN0IGNoYXIgKmFlckZhaWxlZFNC
REY7CisgICAgbGlieGxfZGV2aWNlX3BjaSBwY2lkZXY7CisKKyAgICAvKiBFeHRyYWN0IHRoZSBi
YWNrZW5kIGRpcmVjdG9yeS4gKi8KKyAgICBwYXRoID0gbGlieGxfX3N0cmR1cChnYywgZXZlbnRf
cGF0aCk7CisgICAgcCA9IHN0cnJjaHIocGF0aCwgJy8nKTsKKyAgICBpZiAoKHAgPT0gTlVMTCkg
fHwgKHN0cmNtcChwLCAiL2FlckZhaWxlZFNCREYiKSAhPSAwKSkKKyAgICAgICAgcmV0dXJuOwor
ICAgIC8qIFRydW5jYXRlIHRoZSBzdHJpbmcgc28gaXQgcG9pbnRzIHRvIHRoZSBiYWNrZW5kIGRp
cmVjdG9yeS4gKi8KKyAgICAqcCA9ICdcMCc7CisKKyAgICAvKiBGZXRjaCB0aGUgdmFsdWUgb2Yg
dGhlIGZhaWxlZCBQQ0kgZGV2aWNlLiAqLworICAgIHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tl
ZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2FlckZhaWxlZFNCREYi
LCBwYXRoKSwgJmFlckZhaWxlZFNCREYpOworICAgIGlmIChyYyB8fCAhYWVyRmFpbGVkU0JERikK
KyAgICAgICAgcmV0dXJuOworICAgIHNzY2FuZihhZXJGYWlsZWRTQkRGLCAiJXg6JXg6JXguJXgi
LCAmZG9tLCAmYnVzLCAmZGV2LCAmZm4pOworCisgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KCZw
Y2lkZXYpOworICAgIHBjaWRldl9zdHJ1Y3RfZmlsbCgmcGNpZGV2LCBkb20sIGJ1cywgZGV2LCBm
biwgMCk7CisgICAgLyogRm9yY2libHkgcmVtb3ZlIHRoZSBkZXZpY2UgZnJvbSB0aGUgZ3Vlc3Qg
Ki8KKyAgICByYyA9IGxpYnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24oZ2MsIGRvbWlkLCAm
cGNpZGV2LCAxKTsKKyAgICBpZiAocmMpCisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIGxp
YnhsX19kZXZpY2VfcGNpX3JlbW92ZV9jb21tb24oKSBmYWlsZWQsIHJjPXgleCIsCisgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGludClyYyk7CisKKyAgICByZXR1cm47Cit9CisKK2ludCBsaWJ4
bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9hZXJfd2F0Y2ggKiphZXJfd3Nfb3V0KQoreworICAgIGludCByYyA9
IDA7CisgICAgdWludDMyX3QgcGNpYmFja19kb21pZDsKKyAgICBjaGFyICpiZV9wYXRoOworICAg
IGxpYnhsX2Flcl93YXRjaCAqYWVyX3dzID0gTlVMTDsKKyAgICBHQ19JTklUKGN0eCk7CisKKyAg
ICAqYWVyX3dzX291dCA9IE5VTEw7CisKKyAgICByYyA9IGxpYnhsX19nZXRfZG9taWQoZ2MsICh1
aW50MzJfdCAqKSgmcGNpYmFja19kb21pZCkpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9fZ2V0X2RvbWlkKCkgZmFpbGVkLCByYyA9ICVkIiwgcmMp
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBhZXJfd3MgPSBsaWJ4bF9fY2FsbG9j
KE5PR0MsIDEsIHNpemVvZihsaWJ4bF9hZXJfd2F0Y2gpKTsKKyAgICBhZXJfd3MtPmRvbWlkID0g
ZG9taWQ7CisgICAgYmVfcGF0aCA9IEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8ldS9iYWNrZW5k
L3BjaS8ldS8ldS8lcyIsCisgICAgICAgICAgICBwY2liYWNrX2RvbWlkLCBkb21pZCwgcGNpYmFj
a19kb21pZCwgImFlckZhaWxlZFNCREYiKTsKKyAgICByYyA9IGxpYnhsX19ldl94c3dhdGNoX3Jl
Z2lzdGVyKGdjLCAmYWVyX3dzLT53YXRjaCwKKyAgICAgICAgICAgIGFlcl9iYWNrZW5kX3dhdGNo
X2NhbGxiYWNrLCBiZV9wYXRoKTsKKyAgICAqYWVyX3dzX291dCA9IGFlcl93czsKKworb3V0Ogor
ICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhsX3VucmVnX2Flcl9l
dmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfYWVyX3dhdGNoICphZXJfd3MpCit7CisgICAgR0NfSU5JVChjdHgpOworCisg
ICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmFlcl93cy0+d2F0Y2gpOworCisg
ICAgZnJlZShhZXJfd3MpOworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuOworfQorCiBERUZJTkVf
REVWSUNFX1RZUEVfU1RSVUNUX1gocGNpZGV2LCBwY2kpOwogCiAvKgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIaX-0000mU-GY; Tue, 19 Sep 2017 13:29:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duIaX-0000mO-0x
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 13:29:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 62/54-03454-0BB11C95; Tue, 19 Sep 2017 13:29:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVTde+mC
 kwaYPfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LT2PHPBDNOKNZNa2BoY
 t2t3MXJxCAk0MkkcPNHJCOE8ZpRY/u4VM4SzjVFiyfxOIIeTQ0TAWeLrmbnsIDavgL7E9Y8dY
 HFhAT2J9jW7mUBsCQEvia+/+9hh7HfXr7B0MbJzsAlYSRwSA4myCKhKtK65yTiBkWsBI8MqRo
 3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7GA4sCDzF
 KcjApifLOkzgYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV0AKKCdYlJqeWpGWmQMMMpi0BAeP
 kghvN0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeTVBigRAijJK8+BGwAL+EqOslDAvI
 9BRQjwFqUW5mSWo8q8YxTkYlYR530oCTeHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cCYVv9ygW
 Si6sfdNxesbk6822RygZFP5dWLoi1T1Xa1cIrEzvjDOKngrNvpaynPN244/+rVz2kfyhaXeYd
 pHnsy9eHOIJYX5QdZHjvN4sqf+ssu65r/icav6zvPHhTluLDo1YwlL2bYhu1e+4ktK8lC99p2
 m8K1t7RKe+fWcjZO8GeuWvPzquwhXSWW4oxEQy3mouJEAMGfcMRzAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505827678!60533023!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5037 invoked from network); 19 Sep 2017 13:27:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 13:27:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duIZ9-0005fq-Vv; Tue, 19 Sep 2017 13:27:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duIZ4-0003qp-CX; Tue, 19 Sep 2017 13:27:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duIZ4-0008KX-79; Tue, 19 Sep 2017 13:27:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113599-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a3a4737051010a94832f7bceaa1fa414d7259da0
X-Osstest-Versions-That: ovmf=91cc526b15ffbbbdec5a57906596f37e059f80be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 13:27:50 +0000
Subject: [Xen-devel] [ovmf test] 113599: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzU5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1OTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhM2E0NzM3MDUxMDEwYTk0ODMyZjdiY2VhYTFmYTQx
NGQ3MjU5ZGEwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5MWNjNTI2
YjE1ZmZiYmJkZWM1YTU3OTA2NTk2ZjM3ZTA1OWY4MGJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM1OTAgIDIwMTctMDktMTkgMDM6NTA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNTk5ICAyMDE3LTA5LTE5IDA4OjIwOjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTNhNDczNzA1MTAxMGE5NDgzMmY3YmNlYWExZmE0
MTRkNzI1OWRhMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46Lgor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBhM2E0NzM3MDUxMDEwYTk0ODMy
ZjdiY2VhYTFmYTQxNGQ3MjU5ZGEwCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1hM2E0NzM3MDUx
MDEwYTk0ODMyZjdiY2VhYTFmYTQxNGQ3MjU5ZGEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YTNhNDcz
NzA1MTAxMGE5NDgzMmY3YmNlYWExZmE0MTRkNzI1OWRhMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYTNhNDczNzA1MTAxMGE5
NDgzMmY3YmNlYWExZmE0MTRkNzI1OWRhMDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICA5MWNjNTI2Li5hM2E0NzM3ICBhM2E0NzM3MDUxMDEwYTk0ODMyZjdiY2VhYTFmYTQxNGQ3MjU5
ZGEwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:31:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:31:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIc4-0001KM-Rg; Tue, 19 Sep 2017 13:30:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duIc3-0001KF-Tk
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:30:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A5/CF-03610-F0C11C95; Tue, 19 Sep 2017 13:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQpdL5mC
 kwcv3WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byKVsYCzr4KpZ2zWFqYDzE1cXIwSEh4Cfx
 dJsjiMkioCpxttEUxGQTsJeY/rWii5GTQwQounn6afYuRi4OZoHdjBLnOzexgiSEBQIkppzdA
 WbzCnhK7P3xlQXEFhKok7hx7ioLRFxQ4uTMJ2A2s4COxILdn9hA5jMLSEss/8cBEuYUcJV4N2
 cHG4gtKqAicXLlGiaIMYoS/fMegMUlBNIltv79xTyBkX8WkqmzkEydhTB1ASPzKkb14tSistQ
 iXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MdzcFHGKU5GBSEuWd
 J3EwUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7yEpoJxgUWp6akVaZg4wCmDSEhw8SiK83SBp3
 uKCxNzizHSI1ClGRSlxXjFpoIQASCKjNA+uDRZ5lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMew9kPE9mXgnc9FdAi5mAFmdvOACyuCQRISXVwCjNXcqs/fjTzblPWmo/+s9teb0uPvHL2dc
 b5/zuvRvL8mtr1+pn+/7u7l90weCA8bp9xvtn+E8InvWZzUEhuv9m8asLznMmibmdW/TV+Yv/
 ukWX5D5NWKupZF2heXrtujCWzuWhDw47h4fkHo5vEGqPsUlf2inkvqX/2L1gYfVFjcvsX537a
 DNLiaU4I9FQi7moOBEASMe9NLcCAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505827850!57948256!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60153 invoked from network); 19 Sep 2017 13:30:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 13:30:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53075994"
Date: Tue, 19 Sep 2017 14:29:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDhBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBUaGlzIHBhdGNoIGlzIHRvIGNoYW5nZSBEU0RUIHRhYmxlIGZvciBwcm9jZXNzb3Igb2Jq
ZWN0IHRvIHN1cHBvcnQgPjEyOCB2Y3B1cwo+IGFjY3JvZGluZyB0byBBQ1BJIHNwZWMgOC40IERl
Y2xhcmluZyBQcm9jZXNzb3JzCj4gCj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1
LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYmFjcGkvbWtfZHNkdC5jIHwgMzEgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9t
a19kc2R0LmMgYi90b29scy9saWJhY3BpL21rX2RzZHQuYwo+IGluZGV4IDJkYWYzMmMuLjA5YzE1
MjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGliYWNwaS9ta19kc2R0LmMKPiArKysgYi90b29scy9s
aWJhY3BpL21rX2RzZHQuYwo+IEBAIC0yNCw2ICsyNCw4IEBACj4gICNpbmNsdWRlIDx4ZW4vYXJj
aC1hcm0uaD4KPiAgI2VuZGlmCj4gIAo+ICsjZGVmaW5lIENQVV9OQU1FX0ZNVCAgICAgICJQJS4w
M1giCj4gKwo+ICBzdGF0aWMgdW5zaWduZWQgaW50IGluZGVudF9sZXZlbDsKPiAgc3RhdGljIGJv
b2wgZGVidWcgPSBmYWxzZTsKPiAgCj4gQEAgLTE5NiwxMCArMTk4LDI3IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgIC8qIERlZmluZSBwcm9jZXNzb3Igb2JqZWN0cyBh
bmQgY29udHJvbCBtZXRob2RzLiAqLwo+ICAgICAgZm9yICggY3B1ID0gMDsgY3B1IDwgbWF4X2Nw
dXM7IGNwdSsrKQo+ICAgICAgewo+IC0gICAgICAgIHB1c2hfYmxvY2soIlByb2Nlc3NvciIsICJQ
UiUwMlgsICVkLCAweDAwMDBiMDEwLCAweDA2IiwgY3B1LCBjcHUpOwo+ICAKPiAtICAgICAgICBz
dG10KCJOYW1lIiwgIl9ISUQsIFwiQUNQSTAwMDdcIiIpOwo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+
ICsgICAgICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY3B1ICogMjsKCkFzIHNhaWQgZWFybGll
ciwgSSBkb24ndCBsaWtlIGhhdmUgc29tZSBtYW55IHBsYWNlcyB3aGVyZSBhcGljIGlkIGlzCmNh
bGN1bGF0ZWQuIFBsZWFzZSBsb29rIGludG8gdW5pZnlpbmcgdGhvc2UuCgpBbHNvLCBkZWNsYXJp
bmcgYSBuZXcgdmFyaWFibGUgaGVyZSBpcyB3cm9uZy4KCj4gKwo+ICsgICAgICAgIGlmICggYXBp
Y19pZCA+IDI1NCApCgoyNTU/IEFuIEFQSUMgSUQgb2YgMjU1IHNob3VsZCBzdGlsbCBiZSBmaW5l
LgoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHB1c2hfYmxvY2soIkRldmljZSIsIENQVV9O
QU1FX0ZNVCwgY3B1KTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsjZW5kaWYKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmIChjcHUgPiAyNTUpCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXhjZWVkIHRoZSByYW5nZSBvZiBw
cm9jZXNzb3IgSUQgXG4iKTsKPiArICAgICAgICAgICAgICAgIHJldHVybiAtMTsKPiArICAgICAg
ICAgICAgfQoKSSdtIG5vdCBzdXJlIHdoZXRoZXIgQVJNIHNob3VkbG4ndCBqdXN0IHVzZSBEZXZp
Y2UgcHJvY2Vzc29yIG9iamVjdHMKZGlyZWN0bHkuIHg4NiBoYXMgdG8gdXNlIFByb2Nlc3NvciBi
ZWNhdXNlIG9mIGNvbXBhdGliaWxpdHkgcmVhc29ucywKYnV0IEkgZ3Vlc3MgdGhhdCdzIG5vdCBh
biBpc3N1ZSBmb3IgQVJNLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIkK-0001og-Mh; Tue, 19 Sep 2017 13:39:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1duIkI-0001oa-Qr
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:39:27 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 20/46-01809-D0E11C95; Tue, 19 Sep 2017 13:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsqssrdzD
 SYOpJMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRtRPMBX0cFVfPXmFpYHzG1sXIySEkMINR
 YsZbmy5GLg4WgVcsEp9mtTGBJCQE3rFIvJ4bC2EXSSw4u5oFwk6T2HSzmRHCrpS4seoJ1CANi
 RNNz1lBBgkJ/GKU+HvrCFiCTUBHYt7+J2ANIgJKEvdWTWYCKWIWaGSSmNT1EWybsICLxNqv58
 BsFgFViV/X1oI18wq4S1yae5MdYpucxM1zncwTGPkXMDKsYtQoTi0qSy3SNTTXSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDCEGINjBePG05yFGSQ4mJVHeIumDkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeB/LAOUEi1LTUyvSMnOAwQyTluDgURLhVZAFSvMWFyTmFmemQ6ROM
 Vpy/Jh05Q8Tx749t4Bkx827f5iEWPLy81KlxHm3gcwTAGnIKM2DGweLuEuMslLCvIxABwrxFK
 QW5WaWoMq/YhTnYFQS5j0EMoUnM68EbusroIOYgA7K3nAA5KCSRISUVANjmrlAY8GptTcY0lm
 eRkuoaVfa8HKtl72eVH5jarhgyHZZnxPbfiXmzmXo+i7s6cl/TsPwcoWtoOIjBcYgi6vqpbWB
 tapy0xPUObbuWN0/rffB/UcTGGJPPKm6vLogb6akzP1t37WETn5kScwO2Tv3SoR93sP3ltMn5
 XL2JYQerny79NKC0y+UWIozEg21mIuKEwEVbODeswIAAA==
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505828363!91658667!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36612 invoked from network); 19 Sep 2017 13:39:25 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 13:39:25 -0000
Received: by mail-pg0-f53.google.com with SMTP id i195so2008053pgd.9
 for <xen-devel@lists.xenproject.org>; Tue, 19 Sep 2017 06:39:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id;
 bh=pqt2LKTp8WyHQYgbzmCOTnDLW8oyBio7x2kwTMK1//Y=;
 b=a2bgIy/8PWoOFgK5eIgwoGTIXw9w6CTjcov9EovOi0p/Zb37Ce0wZl0W6n9dSrQApE
 QeUSEqyyyeKVkElAmN4aGAPv7B+UO4qcDXlXZHgZcSzapyhh2TSMV4BgwvNLyd3mEiJe
 WYKcOFzxR+sdmzeUPylfFvXl01Net/iNA/e9TTeCoFIg2MlAQr42D3S/Y1k1Wnl+4n0K
 8rk/HLjscuJ6Y/oqdrDByZrnqZ2YTjaSxr5bq4dnjBHitq7iCGOf/uu+6cxUSA+eFO4y
 DDl+qMCjKdJzNn1r1p/C5lneC2UUuPPgUGcvj7/50axvkeUbAx2k1xWpML8qD4jpwpW2
 ij+A==
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=pqt2LKTp8WyHQYgbzmCOTnDLW8oyBio7x2kwTMK1//Y=;
 b=HuZTqeN5+WnwExH4bUyvETpIow0ZIv40Zya26fFX44EM5+0iIpmlFf9sop8QtJgR62
 rRKM5043y+4nq8kzceaSywRP16dM4vH5/aou6RSX57nVqcCzO00l1FGf4FnmtRHbVVe1
 Dz0EY4uw38WRbhXJxDo0f1HgJ8J+hhIsXhDoLLcbFAOORAobx8vN/Ent0U4c0WU4yY8a
 9kobnmKmvupn3RwsEWUPPpLXWz/n3DCxR1nAZmRKf6sk3/XRoqmOpMjHmm7ggW8dcac2
 8GMsFmYJgqOCrXUqjoFMRW+J5MmzjLgfhNFACSg4Lj5Y+44BUF3lk5bWMF28tpvHxWT6
 qD2g==
X-Gm-Message-State: AHPjjUi4zwQJjiS2GqIN1pKLF+hyUzdXNz7/Hqa4g1Hvn156ndaw8SLL
 7kcQ3Mv1aa5nG/dLvTCD+MK45EcYrQfa9w==
X-Google-Smtp-Source: AOwi7QAK+ULDf450865g8vKuiWHAHsrQhi7p7Xs5MiMiPf1Ig7RBqz8UYBrZJZ390ybknVyUcpDt9g==
X-Received: by 10.84.131.103 with SMTP id 94mr1368425pld.302.1505828363192;
 Tue, 19 Sep 2017 06:39:23 -0700 (PDT)
Received: from localhost.localdomain ([182.185.155.152])
 by smtp.gmail.com with ESMTPSA id v71sm3828620pfa.45.2017.09.19.06.39.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 19 Sep 2017 06:39:22 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 18:38:52 +0500
Message-Id: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Awais Masood <awais.masood@vadion.com>,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 0/2] xen/arm64/ns16550: Support for Allwinner H5
	SoC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBBbGx3aW5uZXIgSDUgKEFSTTY0IENv
cnRleC1BNTMpCgpCdWlsZHMgdXBvbiBleGlzdGluZyBzdXBwb3J0IGZvciBBMjAvQTMxKHN1bjdp
KSB3aXRoIHVwZGF0ZXMgdG8gc3VwcG9ydApkaWZmZXJlbnQgd2F0Y2hkb2cgdGltZXIgYmFzZSBh
ZGRyZXNzZXMgYW5kIHVzdWFsIGR0IGNvbXBhdGliaWxpdHkuCgpUaGUgZml4IHdpdGhpbiBuczE2
NTUwIGlzIGVzc2VudGlhbCB0byBnZXQgZG9tMCBib290aW5nIG9uIEg1LgoKVGVzdGVkIE9uOgoK
SGFyZHdhcmUgUGxhdGZvcm06IE9yYW5nZSBQaSBQQzIKCkRvbTAgTGludXg6IGh0dHBzOi8vZ2l0
aHViLmNvbS9JY2Vub3d5L2xpbnV4L3RyZWUvc3VueGk2NC00LjEzLXJjNgoKdS1ib290OiBodHRw
czovL2dpdGh1Yi5jb20vYXJtYmlhbi91LWJvb3Qtc3VuNTBpCgp4ZW46IG1hc3RlcgogICAgQnVp
bHQgYXM6CiAgICAgICAgbWFrZSBkaXN0LXhlbiBYRU5fVEFSR0VUX0FSQ0g9YXJtNjQgQ1JPU1Nf
Q09NUElMRT1hYXJjaDY0LWxpbnV4LWdudS0KCiAgICBGb3IgZWFybHkgcHJpbnRrIGV4aXN0aW5n
IHN3aXRjaCBmb3Igc3VuN2kgY2FuIGJlIHVzZWQKICAgICAgICBDT05GSUdfRUFSTFlfUFJJTlRL
PXN1bjdpCgpEb20wIGJvb3QgbG9nOiBodHRwczovL3Bhc3RlYmluLmNvbS9DZ1V1cXBpMAoKQXdh
aXMgTWFzb29kICgyKToKICB4ZW4vYXJtNjQ6IEFkZCBTdXBwb3J0IGZvciBBbGx3aW5uZXIgSDUg
KHN1bjUwaSkKICB4ZW4vbnMxNjU1MDogRml4IElTUiBsb2NrdXAgb24gRGVzaWdud2FyZSA4MjUw
IChINSkKCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIHwgIDEgKwogeGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9zdW54aS5jICB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAgfCAxMiArKysrKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIkY-0001ps-Uj; Tue, 19 Sep 2017 13:39:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1duIkX-0001pU-5V
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:39:41 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 5E/92-02226-B1E11C95; Tue, 19 Sep 2017 13:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRuspSspdzD
 S4MxeRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNn/0X2gqlSFf9W7GFpYLwg2sXIxSEkMJ1R
 4m3jC3YQh0WgkVXi2cHjrCCOhEA/q8TKpvtsXYycQE6RxJutMxgh7DSJVasXM0HYFRILpjwFq
 xES0JA40fScFWLsL0aJq7s2gTWwCehIzNv/BMwWEVCSuLdqMhNIEbNAI5PEpK6PQA4Hh7CAq8
 TD28kgNSwCqhIvNx4CC/MKuEvMu5cIsUtO4ua5TmYQm1PAQ+Lu2WtMEHvdJf5fWsc2gVFwASP
 DKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJBjAIIdjNu2
 ex5ilORgUhLlLZI+GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdCFignWJSanlqRlpkDDH6Yt
 AQHj5IIrwJImre4IDG3ODMdInWK0Zhj355bf5g4Om7e/cMkxJKXn5cqJc77WwaoVACkNKM0D2
 4QLCovMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXCmQhT2ZeCdy+V0CnMAGdkr3hAMgpJYk
 IKakGRr682vPij+cUf5ANzyzbMifn90lPr0UlrbZvBZWz7046KeSd5tt0cqVdyL202Zyz/ucq
 pSz7eqp/R+Tz7TtqlZlLNnY7Khn0nv57yZu9xOdUz93tvFGJF5tv8m5esnv6814V+/qtJsvkf
 7Kc51gt9fjQX6nl08zkFZRWptixl60pOCG+jGXxYyWW4oxEQy3mouJEABzPybHFAgAA
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505828376!57443299!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48649 invoked from network); 19 Sep 2017 13:39:37 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 13:39:37 -0000
Received: by mail-pg0-f42.google.com with SMTP id v23so2012754pgc.5
 for <xen-devel@lists.xenproject.org>; Tue, 19 Sep 2017 06:39:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vaKU+7pberFPsZzjX4vMPstswYOVTav3XYv2g57r9ZQ=;
 b=S72B+Va0kF4jxeto06As1/ldrZfYuBdXomA6IK9NIteAD57f8GWz3Xmxdynh+HznvD
 rvAZ9gZ4a/KS4sxAXFkQ17bdXEu4pNK/VydQKlbNgE0ZmLW7V4+5QeiW7tWBPjThsiRS
 o51Unyy5ki2HEwQmIcnB15bHQF0pXzklFnQhQ4z1URarFtGQIGKRFgOV+vuSN0KXdd5N
 kBdZVMKDl/mtNhrfpfEwg+TkCVeEYNpPLmi9+f/HRJ8XsChySeRXOtChg+ezYoOyIvgd
 28uvDWWJjRCoHeM+MC7FII94JtLe56XYnVQJprLbUvhPhQALpv9rcRg/8rXyMPAM4A1I
 bYog==
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=vaKU+7pberFPsZzjX4vMPstswYOVTav3XYv2g57r9ZQ=;
 b=ieBs/gSDqfLUkOqG1FR/IoYITapTbdSKLlVMRCGuYQJdN0c5d379qxY8zkdW1Chumr
 DjdS0U/ivLreeZ0Y+DseIACKTDNLq/UFpuvaB94Va6zZVbK14lGJvf+/wwXCj+F9mpqP
 3C5VPHZB+rgL0nFkC8q+r8XzAlqbkWcJS79leoWaHVylMml6IGzYCWSrkr8FHF/QBbjn
 e3aKeYx1bHoy7/5hiHjlS0riCz/A+HJ21iS3RmldCMGGXcZNfRtxMevETusnyibXSivo
 QwX9JHZqsfpmkYCGk4/k+rvzhD/XUupPLDgYXdkDtoV5i2ARU+0/CZ5D/nu7+T4y4dqt
 oG1w==
X-Gm-Message-State: AHPjjUhZUXweScvOzxMWERLWyiXoBemr87u9105leYgjF+YYI3JRmi4u
 Ti3bYx7XtO7XoKcYbEK+k0fNZyZ/oEtgTA==
X-Google-Smtp-Source: AOwi7QBJL5NornTUn7kG/e83TB3S8LeauhgaebfK7MIHwiAtXL7gg0PF4NF6gnFexkuPt0SOxTJszw==
X-Received: by 10.99.42.72 with SMTP id q69mr1347898pgq.379.1505828375545;
 Tue, 19 Sep 2017 06:39:35 -0700 (PDT)
Received: from localhost.localdomain ([182.185.155.152])
 by smtp.gmail.com with ESMTPSA id v71sm3828620pfa.45.2017.09.19.06.39.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 19 Sep 2017 06:39:34 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 18:38:53 +0500
Message-Id: <1505828334-29109-2-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Awais Masood <awais.masood@vadion.com>,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 1/2] xen/arm64: Add Support for Allwinner H5
	(sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGVzdGVkIG9uIE9yYW5nZSBQaSBQQzIuCgpNYWtlZmlsZSB1cGRhdGVkIHRvIGVuYWJsZSBBUk02
NCBjb21waWxhdGlvbiBvZiBzdW54aS5jLgoKc3VueGkuYyB1cGRhdGVzIGluY2x1ZGU6CgpBZGRl
ZCBINSBkdCBjb21wYXRpYmlsaXR5IHN0cmluZy4KCldhdGNoZG9nIHRpbWVyIGJhc2UgYWRkcmVz
cyBpcyBkaWZmZXJlbnQgb24gc3VuNW9pIGFzIGNvbXBhcmVkIHRvIHN1bjdpLgpSZXNldCBmdW5j
dGlvbiB1cGRhdGVkIHRvIGhhbmRsZSBkaWZmZXJlbnQgYmFzZSBhZGRyZXNzZXMuCgpTaWduZWQt
b2ZmLWJ5OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgotLS0KIHhlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L3N1bnhpLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL01ha2VmaWxlCmluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9N
YWtlZmlsZQpAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gb21hcDUubwog
b2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwogb2JqLSQoQ09ORklHX0FSTV82NCkgKz0g
c2VhdHRsZS5vCiBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54aS5vCitvYmotJChDT05GSUdf
QVJNXzY0KSArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4Z2VuZS1zdG9ybS5v
CiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3Vu
eGkuYwppbmRleCAwYmE3YjNkLi4wNmQ2MmU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3N1bnhpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jCkBAIC0y
MiwxOCArMjIsMTggQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KIAogLyogV2F0Y2hkb2cgY29uc3Rh
bnRzOiAqLwotI2RlZmluZSBTVU5YSV9XRFRfQkFTRSAgICAgICAgICAgIDB4MDFjMjBjOTAKKyNk
ZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAxYzIwYzkwCisjZGVmaW5lIFNVTlhJ
X1dEVF9INV9CQVNFICAgICAgICAgMHgwMWMyMGNBMAogI2RlZmluZSBTVU5YSV9XRFRfTU9ERSAg
ICAgICAgICAgIDB4MDQKLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERSICAgICAgICAoU1VOWElf
V0RUX0JBU0UgKyBTVU5YSV9XRFRfTU9ERSkKICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAg
ICAgICAoMSA8PCAwKQogI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEp
CiAKIAotc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKK3N0YXRpYyB2b2lkIHN1bnhpX3Jl
c2V0KHUzMiBiYXNlKQogewogICAgIHZvaWQgX19pb21lbSAqd2R0OwogCi0gICAgd2R0ID0gaW9y
ZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsK
KyAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBTVU5YSV9XRFRfTU9ERSkgJiBQQUdF
X01BU0ssIFBBR0VfU0laRSk7CiAgICAgaWYgKCAhd2R0ICkKICAgICB7CiAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVnaXN0ZXIhXG4iKTsKQEAg
LTQyLDE5ICs0MiwzNSBAQCBzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2b2lkKQogCiAgICAgLyog
RW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1MDAgbXM6ICovCiAgICAg
d3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VOWElfV0RUX01PREVfUlNUX0VOLAotICAgICAg
d2R0ICsgKFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsKKyAgICAgIHdkdCArICgo
YmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKICAgICBpb3VubWFwKHdkdCk7
CiAKICAgICBmb3IgKDs7KQogICAgICAgICB3ZmkoKTsKIH0KIAotc3RhdGljIGNvbnN0IGNoYXIg
KiBjb25zdCBzdW54aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CitzdGF0aWMgdm9pZCBzdW54
aV9hMjBfcmVzZXQodm9pZCkKK3sKKyAgICBzdW54aV9yZXNldChTVU5YSV9XRFRfQTIwX0JBU0Up
OworfQorCitzdGF0aWMgdm9pZCBzdW54aV9oNV9yZXNldCh2b2lkKQoreworICAgIHN1bnhpX3Jl
c2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKK30KKworc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBz
dW54aV9kdF9hbGx3aW5uZXJfYTIwX2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KIHsKICAgICAiYWxs
d2lubmVyLHN1bjdpLWEyMCIsCiAgICAgTlVMTAogfTsKIAorc3RhdGljIGNvbnN0IGNoYXIgKiBj
b25zdCBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0W10gX19pbml0Y29uc3QgPQoreworICAg
ICJhbGx3aW5uZXIsc3VuNTBpLWg1IiwKKyAgICBOVUxMCit9OworCiBzdGF0aWMgY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9tYXRjaCBzdW54aV9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQog
ewogICAgIC8qCkBAIC02NSwxMCArODEsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2VfbWF0Y2ggc3VueGlfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KICAgICB7IC8qIHNl
bnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChzdW54aSwgIkFsbHdpbm5lciBBMjAi
KQotICAgIC5jb21wYXRpYmxlID0gc3VueGlfZHRfY29tcGF0LAorUExBVEZPUk1fU1RBUlQoc3Vu
eGlhMjAsICJBbGx3aW5uZXIgQTIwIikKKyAgICAuY29tcGF0aWJsZSA9IHN1bnhpX2R0X2FsbHdp
bm5lcl9hMjBfY29tcGF0LAorICAgIC5ibGFja2xpc3RfZGV2ID0gc3VueGlfYmxhY2tsaXN0X2Rl
diwKKyAgICAucmVzZXQgPSBzdW54aV9hMjBfcmVzZXQsCitQTEFURk9STV9FTkQKKworUExBVEZP
Uk1fU1RBUlQoc3VueGloNSwgIkFsbHdpbm5lciBINSIpCisgICAgLmNvbXBhdGlibGUgPSBzdW54
aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0LAogICAgIC5ibGFja2xpc3RfZGV2ID0gc3VueGlfYmxh
Y2tsaXN0X2RldiwKLSAgICAucmVzZXQgPSBzdW54aV9yZXNldCwKKyAgICAucmVzZXQgPSBzdW54
aV9oNV9yZXNldCwKIFBMQVRGT1JNX0VORAogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:39:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIkl-0001tI-95; Tue, 19 Sep 2017 13:39:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1duIkj-0001sx-HH
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:39:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DA/94-02224-82E11C95; Tue, 19 Sep 2017 13:39:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRtsqKsqdzD
 SYN48E4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBo62MBS18Fd0/ulgaGG9wdTFycQgJTGOU
 eP1wFTOIwyLQyCrxZv8CRhBHQqCfVWL1qX9MXYycQE6RxIKFvxgh7DSJM+sXQtkVEosW72IHs
 YUENCROND1nhRj7i1Hi5NTbYM1sAjoS8/Y/AWsQEVCSuLdqMhNIEbNAI5PEpK6PYEXCAh4SZ6
 a8B5vEIqAq0fPqO1gDr4C7xJbjG9kgtslJ3DzXyQxicwLV3z17jQlis7vE/0vr2CYwCi5gZFj
 FqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh0DECwg3H5R6dD
 jJIcTEqivEXSByOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBGyALlBItS01Mr0jJzgOEPk5bg4
 FES4VUASfMWFyTmFmemQ6ROMRpz7Ntz6w8TR8fNu3+YhFjy8vNSpcR5f8sAlQqAlGaU5sENgs
 XlJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzWoEs5MnMK4Hb9wroFCagU7I3HAA5pSQRISX
 VwJhy0GDLrrQsY76PxvkFKvq/uvjLi7lObWAOk3L1Lq0RS7l333aTYmLME6UXkmsd55k+/lX/
 h2mLp4NDdmDy+pPpJdOEt8tkVlddWcrKdthXvfdgpdgHoz/diyqiMnSCcq6xK8qvDKmssl9zz
 fzwn6U//z1/ZtYW7Ftu1Gb/3jfeWOy82d8yJZbijERDLeai4kQAMwHzm8YCAAA=
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505828388!115520257!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43250 invoked from network); 19 Sep 2017 13:39:49 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 13:39:49 -0000
Received: by mail-pg0-f49.google.com with SMTP id d8so2012540pgt.4
 for <xen-devel@lists.xenproject.org>; Tue, 19 Sep 2017 06:39:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=UlfMe6MocIXrnlp0E/1Jt+j3LGwFf9M6BQkNZkg+nYI=;
 b=GkMJWgbE8FxfMrkP5xN+TgT4GBHGsfC49+oSU78w85HUUa6isQ7Z8EBjft1sTx8X8u
 X8+Ic+ncQKFqOA4UffyWtfrxzCJkY68RFVq2pHrYWkKyb8r9Hxqg0A4uQcYTE52r/LDB
 SouWJMHLKvrkyvuOsrs3WWDt+maYBL26iWnplVKdeMyp/3CP9w+flHQS0XZvYsqC9xJz
 TSNcNMvn/GNWNda81kO8wfP4rXH/zp4I7bv22tOfkjpChhcIM2Mtwbono10qq/QX8Rj/
 ywWpSEI+oAJaKL6BM2RP4GMQN6tmOGq5Mz67sDJxp9aulCm/HuhIjwCzwoMQnKHI71Os
 giWA==
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=UlfMe6MocIXrnlp0E/1Jt+j3LGwFf9M6BQkNZkg+nYI=;
 b=jfn2lPWOJjPjlAespTGn4bJMPkG1Ius5hOleA/Ynzv/tGBcUDolE9sChp5W4aVzRsr
 6eS52nWJo2/G2SPpXudvlE9PIt3mbHHt4vSnvaE60iVnAAEgrSnLMsG2EDAoVNCG1PZu
 a3WOt0CTt/TVTeXdSq7OmiZOzGRgJB7IxsJ7X3qyzXW2jtZ6YFte69Zq1GQ2t7n2nWVg
 BJlSjC2BUW02tHM3A2smErutRM/7YUpUJOdjlnWYYQ15qSKa92eRvhumg2jiKQkrZYYB
 aEojgFP2N26Cjl1NnjUBPSAm2tCYJ1GxVMUVYCe4UujoPzz5xSEfG2LX/OTHE9atFtY4
 sFBw==
X-Gm-Message-State: AHPjjUgj7pro7Awunw1XVeRM+AWo0Ql8ir6vknHY4iDVVpMPVVTbMB5P
 br0uMoSjdKLYowrtYtw7yNyLzmRgoSHNcQ==
X-Google-Smtp-Source: AOwi7QBrtjOcthXxTefS/tb30Qn1NQGVBfMOHoRNHA2kUOY52za/n7No9q+CdYvG+jhZpZByMl/EDw==
X-Received: by 10.98.63.16 with SMTP id m16mr1311343pfa.193.1505828387993;
 Tue, 19 Sep 2017 06:39:47 -0700 (PDT)
Received: from localhost.localdomain ([182.185.155.152])
 by smtp.gmail.com with ESMTPSA id v71sm3828620pfa.45.2017.09.19.06.39.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 19 Sep 2017 06:39:46 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 19 Sep 2017 18:38:54 +0500
Message-Id: <1505828334-29109-3-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Awais Masood <awais.masood@vadion.com>,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 2/2] xen/ns16550: Fix ISR lockup on Designware
	8250 (H5)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSDUgKE9yYW5nZSBQaSBQQzIpIHNlcmlhbCBkcml2ZXIgZ29lcyBpbnRvIGFuIGluZmluaXRl
IGxvb3AgYXMgc29vbgphcyBpbnRlcnJ1cHRzIGFyZSBlbmFibGVkLiBUaGUgcmVhc29uIGJlaW5n
IGEgcmVzaWR1YWwgImJ1c3kgZGV0ZWN0IgppbnRlcnJ1cHQuIFNpbmNlIHRoZSBjb25kaXRpb24g
VUFSVF9JSVJfTk9JTlQgaXMgbm90IHRydWUsIHdlJ2xsIHJlbWFpbgppbiB0aGlzIHdoaWxlIGxv
b3AgZm9yZXZlci4KCkEgY2hlY2sgaGFzIGJlZW4gYWRkZWQgdG8gZGV0ZWN0ICJidXN5IGRldGVj
dCIgaW50ZXJydXB0IGNvbmRpdGlvbiBhbmQKVUFSVF9VU1IgcmVnaXN0ZXIgaXMgcmVhZCB0byBj
bGVhciB0aGUgY29uZGl0aW9uLiBDb25kaXRvbmFsIGZvcgpkd191c3JfYnVzeSBlbnN1cmVzIHRo
aXMgaHcgcXVpcmsgZml4IGFmZmVjdHMgb25seSBkZXNpZ253YXJlIHVhcnRzLgoKVGhlIGNoZWNr
IGR1cmluZyBuczE2NTUwX3NldHVwX3ByZWlycSBjYWxsIGRvZXMgbm90IGhlbHAgb24gSDUgYmVj
YXVzZQppdHMgY2FsbGVkIGJlZm9yZSBMQ1IgaXMgc2V0IGFuZCBpZiB0aGUgYnVzeSBjb25kaXRp
b24gYXBwZWFycyBhZ2FpbgpkdXJpbmcgc3Vic2VxdWVudCBMQ1Igd3JpdGVzLCB3ZSBlbmQgdXAg
aW4gdGhpcyBzaXR1YXRpb24uCgpUZXN0ZWQgb24gT3JhbmdlIFBpIFBDMgoKU2lnbmVkLW9mZi1i
eTogQXdhaXMgTWFzb29kIDxhd2Fpcy5tYXNvb2RAdmFkaW9uLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9jaGFyL25zMTY1NTAuYyB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyBiL3hl
bi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCmluZGV4IDZhYjVlYzMuLjY2MzA3MjAgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMx
NjU1MC5jCkBAIC01MjEsNiArNTIxLDE4IEBAIHN0YXRpYyB2b2lkIG5zMTY1NTBfaW50ZXJydXB0
KAogICAgICAgICAgICAgc2VyaWFsX3R4X2ludGVycnVwdChwb3J0LCByZWdzKTsKICAgICAgICAg
aWYgKCBsc3IgJiBVQVJUX0xTUl9EUiApCiAgICAgICAgICAgICBzZXJpYWxfcnhfaW50ZXJydXB0
KHBvcnQsIHJlZ3MpOworICAgICAgICBpZiAoIHVhcnQtPmR3X3Vzcl9ic3kgJiYKKyAgICAgICAg
ICAgICAobnNfcmVhZF9yZWcodWFydCwgVUFSVF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBVQVJU
X0lJUl9CU1kgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBJZiBEZXNpZ25XYXJlIDgyNTAg
VUFSVCBiZWNhbWUgYnVzeSBhZ2FpbiB3aGVuIExDUiB3YXMgd3JpdHRlbgorICAgICAgICAgICAg
ICogZWFybGllciwgaXQgY2FuIHJhaXNlIGEgImJ1c3kgZGV0ZWN0IiBhZ2Fpbi4KKyAgICAgICAg
ICAgICAqIFJlYWQgdGhlIFVBUlQgU3RhdHVzIFJlZ2lzdGVyIHRvIGNsZWFyIHRoaXMgc3RhdGUg
b3Igd2UnbGwgZW5kIHVwCisgICAgICAgICAgICAgKiBpbiBhbiBpbmZpbnRlIGxvb3AgYmVjYXVz
ZSBVQVJUX0lJUl9OT0lOVCBpcyBub3QgdHJ1ZS4KKyAgICAgICAgICAgICAqIFBsYWNpbmcgdGhp
cyBjaGVjayBpbiBzZXR1cF9wcmVpcnEgYWZ0ZXIgTENSIHdyaXRlIGRvZXMgbm90IHdvcmsKKyAg
ICAgICAgICAgICAqIHByb2JhYmx5IGR1ZSB0byBhIGRlbGF5ZWQgaW50ZXJydXB0LgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBuc19yZWFkX3JlZyh1YXJ0LCBVQVJUX1VTUik7CisgICAg
ICAgIH0KICAgICB9CiB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:43:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duInn-0002q2-NY; Tue, 19 Sep 2017 13:43:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duInm-0002pt-MK
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:43:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 6C/15-02202-5EE11C95; Tue, 19 Sep 2017 13:43:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvep3MF
 Ig4UPZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFM68zF5wXrdi47zFbA+Ms/i5GTg4JAT+J
 Nf1f2EBsFgFVie87DjJ3MXJwsAnYS0z/WgESFgEKb55+mr2LkYuDWWAao8TdbV9YQRLCAiESk
 840MIPYvAKeEoe2XQebIyRQJ/Hv4R42iLigxMmZT1hAbGYBHYkFuz+xgcxnFpCWWP6PAyTMKe
 AqsXHiNkYQW1RAReLkyjVMEGMUJfrnPWCDODNdYuKzHpYJjPyzkEydhWTqLISpCxiZVzFqFKc
 WlaUW6Roa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYgAxDsYOyb5XyIUZKD
 SUmUd87dA5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhTQXKCRanpqRVpmTnAWIBJS3DwKInw+
 t4BSvMWFyTmFmemQ6ROMSpKifOWgvQJgCQySvPg2mDxd4lRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvF4gU3gy80rgpr8CWswEtDh7A9jikkSElFQDY1juXqmCZX+61ni5cN0L97a82+14dNr
 ertVr/OduudXmHhlaJDRvYvyfG0+ZmtboV9zyn/L55YwNL1nDbnG4ccRFsnF+EJ9ovKkr1iMg
 bIWg+l3xyVH3GM6+euOaWif9ISF7RXdUzlmXtbO/NHrc7JUs/PpCVM/a/2CrlcKjruemm+bGH
 8nfpsRSnJFoqMVcVJwIALufsqK6AgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505828581!112230809!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32901 invoked from network); 19 Sep 2017 13:43:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 13:43:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53077333"
Date: Tue, 19 Sep 2017 14:41:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170919134139.ckx23ftcrcuutqhd@dhcp-3-128.uk.xensource.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505278369-21605-4-git-send-email-tianyu.lan@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, jbeulich@suse.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 3/3] hvmload: Add x2apic entry
 support in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDlBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBAQCAtODgsNyArODgsMTQgQEAgc3RhdGljIHN0cnVjdCBhY3BpXzIwX21hZHQgKmNvbnN0
cnVjdF9tYWR0KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4gICAgICBzeiAgPSBzaXplb2Yoc3Ry
dWN0IGFjcGlfMjBfbWFkdCk7Cj4gICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFk
dF9pbnRzcmNvdnIpICogMTY7Cj4gICAgICBzeiArPSBzaXplb2Yoc3RydWN0IGFjcGlfMjBfbWFk
dF9pb2FwaWMpOwo+IC0gICAgc3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMp
ICogaHZtaW5mby0+bnJfdmNwdXM7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBodm1pbmZv
LT5ucl92Y3B1czsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGNvbmZpZy0+bGFwaWNf
aWQoaSkgPiAyNTQpCgpJIGd1ZXNzIHlvdSBhbHJlYWR5IGtub3cgSSdtIGdvaW5nIHRvIGNvbXBs
YWluIHRoYXQgdGhlIHdheSB0byBnZXQgdGhlCmFwaWMgaWQgaXMgZGlmZmVyZW50IGhlcmUgdGhh
biBpbiB0aGUgcHJldmlvdXMgcGF0Y2guCgo+ICsgICAgICAgICAgICBzeiArPSBzaXplb2Yoc3Ry
dWN0IGFjcGlfMjBfbWFkdF94MmFwaWMpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAg
c3ogKz0gc2l6ZW9mKHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMpOwo+ICsgICAgfQo+ICAKPiAg
ICAgIG1hZHQgPSBjdHh0LT5tZW1fb3BzLmFsbG9jKGN0eHQsIHN6LCAxNik7Cj4gICAgICBpZiAo
IW1hZHQpIHJldHVybiBOVUxMOwo+IEBAIC0xNDIsMjcgKzE0OSw0NiBAQCBzdGF0aWMgc3RydWN0
IGFjcGlfMjBfbWFkdCAqY29uc3RydWN0X21hZHQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKPiAg
ICAgICAgICBpb19hcGljLT5pb2FwaWNfaWQgICA9IGNvbmZpZy0+aW9hcGljX2lkOwo+ICAgICAg
ICAgIGlvX2FwaWMtPmlvYXBpY19hZGRyID0gY29uZmlnLT5pb2FwaWNfYmFzZV9hZGRyZXNzOwo+
ICAKPiAtICAgICAgICBsYXBpYyA9IChzdHJ1Y3QgYWNwaV8yMF9tYWR0X2xhcGljICopKGlvX2Fw
aWMgKyAxKTsKPiArICAgICAgICBlbmQgPSAoc3RydWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAqKShp
b19hcGljICsgMSk7Cj4gICAgICB9Cj4gICAgICBlbHNlCj4gLSAgICAgICAgbGFwaWMgPSAoc3Ry
dWN0IGFjcGlfMjBfbWFkdF9sYXBpYyAqKShtYWR0ICsgMSk7Cj4gKyAgICAgICAgZW5kID0gKHN0
cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMgKikobWFkdCArIDEpOwo+ICAKPiAgICAgIGluZm8tPm5y
X2NwdXMgPSBodm1pbmZvLT5ucl92Y3B1czsKPiAtICAgIGluZm8tPm1hZHRfbGFwaWMwX2FkZHIg
PSBjdHh0LT5tZW1fb3BzLnYycChjdHh0LCBsYXBpYyk7Cj4gKyAgICBpbmZvLT5tYWR0X2xhcGlj
MF9hZGRyID0gY3R4dC0+bWVtX29wcy52MnAoY3R4dCwgZW5kKTsKPiArCj4gICAgICBmb3IgKCBp
ID0gMDsgaSA8IGh2bWluZm8tPm5yX3ZjcHVzOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAgIG1l
bXNldChsYXBpYywgMCwgc2l6ZW9mKCpsYXBpYykpOwo+IC0gICAgICAgIGxhcGljLT50eXBlICAg
ID0gQUNQSV9QUk9DRVNTT1JfTE9DQUxfQVBJQzsKPiAtICAgICAgICBsYXBpYy0+bGVuZ3RoICA9
IHNpemVvZigqbGFwaWMpOwo+IC0gICAgICAgIC8qIFByb2Nlc3NvciBJRCBtdXN0IG1hdGNoIHBy
b2Nlc3Nvci1vYmplY3QgSURzIGluIHRoZSBEU0RULiAqLwo+IC0gICAgICAgIGxhcGljLT5hY3Bp
X3Byb2Nlc3Nvcl9pZCA9IGk7Cj4gLSAgICAgICAgbGFwaWMtPmFwaWNfaWQgPSBjb25maWctPmxh
cGljX2lkKGkpOwo+IC0gICAgICAgIGxhcGljLT5mbGFncyA9ICh0ZXN0X2JpdChpLCBodm1pbmZv
LT52Y3B1X29ubGluZSkKPiAtICAgICAgICAgICAgICAgICAgICAgICAgPyBBQ1BJX0xPQ0FMX0FQ
SUNfRU5BQkxFRCA6IDApOwo+IC0gICAgICAgIGxhcGljKys7Cj4gKyAgICAgICAgdW5zaWduZWQg
aW50IGFwaWNfaWQgPSBjb25maWctPmxhcGljX2lkKGkpOwo+ICsKPiArICAgICAgICBpZiAoIGFw
aWNfaWQgPCAyNTUgKSB7Cj4gKyAgICAgICAgICAgIHN0cnVjdCBhY3BpXzIwX21hZHRfbGFwaWMg
KmxhcGljID0gZW5kOwo+ICsKPiArICAgICAgICAgICAgbWVtc2V0KGxhcGljLCAwLCBzaXplb2Yo
KmxhcGljKSk7Cj4gKyAgICAgICAgICAgIGxhcGljLT50eXBlICAgID0gQUNQSV9QUk9DRVNTT1Jf
TE9DQUxfQVBJQzsKPiArICAgICAgICAgICAgbGFwaWMtPmxlbmd0aCAgPSBzaXplb2YoKmxhcGlj
KTsKPiArICAgICAgICAgICAgLyogUHJvY2Vzc29yIElEIG11c3QgbWF0Y2ggcHJvY2Vzc29yLW9i
amVjdCBJRHMgaW4gdGhlIERTRFQuICovCj4gKyAgICAgICAgICAgIGxhcGljLT5hY3BpX3Byb2Nl
c3Nvcl9pZCA9IGk7Cj4gKyAgICAgICAgICAgIGxhcGljLT5hcGljX2lkID0gYXBpY19pZDsKPiAr
ICAgICAgICAgICAgbGFwaWMtPmZsYWdzID0gdGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxp
bmUpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IEFDUElfTE9DQUxfQVBJQ19FTkFC
TEVEIDogMDsKPiArICAgICAgICAgICAgZW5kID0gKytsYXBpYzsKPiArICAgICAgICB9IGVsc2Ug
ewo+ICsgICAgICAgICAgICBzdHJ1Y3QgYWNwaV8yMF9tYWR0X3gyYXBpYyAqbGFwaWMgPSBlbmQ7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeeDJhcGljIHRvIGF2
b2lkIGNvbmZ1c2lvbj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:44:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:44:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIpB-0002yt-15; Tue, 19 Sep 2017 13:44:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duIp9-0002yk-Oh
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:44:27 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C6/F2-03283-B3F11C95; Tue, 19 Sep 2017 13:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9dK/mC
 kwdIuZYslHxezODB6HN39mymAMYo1My8pvyKBNePwkgNMBduZKq5e7GBuYPzE2MXIwSEkkCfR
 d0C1i5GTg1fATmLuxa9sILaEgKHE6YU3WUBsFgFViUNz2sFsNgF1ibZn21lBbBGBdImJB+8B1
 XNxMAssZ5TYsmcGWLOwQIBE54OtTCAJIYG9jBJ3Fx4H6+AU8JJY+PceK8hiXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWM
 DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBjAIIdjH/XBh5ilORgUhLlFY3c
 HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnebxoFIIcGi1PTUirTMHGAkwKQlOHiURHjngaR5i
 wsSc4sz0yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivMkgpQIgpRmleXCDYBF6iVFWSpiXEe
 g0IZ6C1KLczBJU+VeM4hyMSsK8s0Gm8GTmlcDtewV0ChPQKS079oCcUpKIkJJqYGRTuW8S9ax
 68aKiTQFJWgI2Glapr7Y82/BN8HrVJ+dK9Y/TnJRjTt5quCTnWFX10HVHLltz0a6grk8zlla1
 7tHuzpupmOr75X92xY9I6fcSr/oSXJta6oRZZC2zww3ZwjrcHNde1sr8//QMg3rP9Ruv+YNa9
 /X0HWF4rfI3hOnL/0o1D+8sJZbijERDLeai4kQAVWuPyssCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505828664!64651183!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13818 invoked from network); 19 Sep 2017 13:44:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:44:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 07:44:23 -0600
Message-Id: <59C13B55020000780017CD75@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 07:44:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
 <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE1OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgU2VwIDEzLCAyMDE3IGF0IDEyOjUyOjQ4QU0gLTA0MDAsIExhbiBUaWFueXUgd3Jv
dGU6Cj4+ICsgICAgICAgIGlmICggYXBpY19pZCA+IDI1NCApCj4gCj4gMjU1PyBBbiBBUElDIElE
IG9mIDI1NSBzaG91bGQgc3RpbGwgYmUgZmluZS4KCldhc24ndCBpdCB5b3Ugd2hvICh2YWxpZGx5
KSBhc2tlZCBmb3IgdGhlIGJvdW5kYXJ5IHRvIGJlIDI1NCwgZHVlCnRvIDB4ZmYgYmVpbmcgdGhl
IGJyb2FkY2FzdCB2YWx1ZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:45:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIpk-00031w-97; Tue, 19 Sep 2017 13:45:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1duIpj-00031n-ES
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:45:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 41/6D-03616-E5F11C95; Tue, 19 Sep 2017 13:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oG6M/MF
 Ig+99khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brz21MBb+YKzZM62FvYFzJ3MXIxSEkMJlJ
 4u3PK2wQzm9GiVUnN7NAOBsZJZ51/INytjFK7Hy5j72LkZNDWMBG4s/iZ4wgCRGBJkaJUzOus
 3YxcgBVmUocmpENUsMsoCzx4cNssHo2ASOJs0enM4LYvAK2El+adzGD2CwCqhLH+5YxgdiiAu
 ESbxuPsEDUCEqcnPkEzOYUMJP4vOs8G8RMPYkd13+xQtjyEtvfzgGbIyFgLNE3q49lAqPgLCT
 ts5C0zELSsoCReRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4m
 RmDwMgDBDsZPywIOMUpyMCmJ8hZJH4wU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrJQeUEyxKT
 U+tSMvMAcYRTFqCg0dJhNcHJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8j2WBigRAij
 JK8+BGwGL6EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5NUFW8WTmlcBtegV0BBPQEdkbDoA
 cUZKIkJJqYDy65XHEKdEpZwOFRZWrDG+ue5LP7fK371m3qPD1S/OS2ysqNoQ8cnB9NXHZvgnW
 /od8DN5W+oh/+av0IExSWWjFyyqhAxduvN/PlZ778Lsbf9jMQAW2BDYm051J2TP/9a/Yum1fo
 YWrJ3veBRlGJb9f87jzTiUmRV1c8pFHyvj+/sAfsp/Z+pVYijMSDbWYi4oTAVgwt1zkAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505828698!71627299!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33631 invoked from network); 19 Sep 2017 13:45:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:45:00 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JDisBJ023635
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:44:55 GMT
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 v8JDishl017481
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 13:44:54 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8JDirLd000336;
 Tue, 19 Sep 2017 13:44:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 06:44:53 -0700
To: Tycho Andersen <tycho@docker.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20170918223532.20616-1-tycho@docker.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c6dc6ab8-c550-1bb0-e713-77a45b5ad2e0@oracle.com>
Date: Tue, 19 Sep 2017 09:44:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170918223532.20616-1-tycho@docker.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen, arm64: drop dummy lookup_address()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAwNjozNSBQTSwgVHljaG8gQW5kZXJzZW4gd3JvdGU6Cj4gVGhpcyBpcyB1
bnVzZWQsIGFuZCBjb25mbGljdHMgd2l0aCB0aGUgZGVmaW5pdGlvbiB0aGF0IHdlJ2xsIGFkZCBm
b3IgWFBGTy4KPgo+IFNpZ25lZC1vZmYtYnk6IFR5Y2hvIEFuZGVyc2VuIDx0eWNob0Bkb2NrZXIu
Y29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+
IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAtLS0KPiBUaGUgcGF0Y2ggdGhpcyBkZXBl
bmRzIG9uIGlzIGluIGZvci1saW51cy00LjE0Yiwgc28gaXQgd291bGQgYmUgZWFzaWVzdCB0bwo+
IGNhcnJ5IHRoaXMgb25lIHRvbzsgU3RlZmFubyBjYW4geW91IGFjayBpdCBhbmQgQm9yaXMgY2Fu
IHlvdSBjYXJyeSBpdD8KCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTE0Yi4KCi1ib3JpcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:48:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIsh-0003Hp-NM; Tue, 19 Sep 2017 13:48:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duIsf-0003Hh-VT
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:48:06 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 31/1E-02041-51021C95; Tue, 19 Sep 2017 13:48:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQldE4WC
 kQfd8fYslHxezODB6HN39mymAMYo1My8pvyKBNePd5e3MBeuYKyYe2cHewHiGqYuRk0NCwE+i
 7/pbRhCbRUBV4uyJLUA2BwebgL3E9K8VIGERAWWJ3l+/WboYuTiYBU4ySnzd8okdJCEsECAx5
 ewOVhCbV8BT4s2tbWBFQgIfGSUmTTvCBJEQlDg58wkLiM0soCOxYPcnNpAFzALSEsv/cYCEOY
 F2rb55mA3EFhVQkTi5cg1Yq5CAokT/vAdsEHemS0x81sMygZF/FpKps5BMnYUwdQEj8ypG9eL
 UorLUIl1TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwACsZ2Bg3MF4+avTIUZJ
 DiYlUV7RyP2RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4d+kciBQSLEpNT61Iy8wBxgJMWoKDR
 0mE9ypImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHlNdYGKBECKMkrz4EbA4vISo6yUMC
 8jAwODEE9BalFuZgmq/CtGcQ5GJWFeMZApPJl5JXCbXgEdwQR0RMuOPSBHlCQipKQaGA9dbPC
 RPT79xNtTUd8OLpVIdg5MzjWx/tMiOYEjzS9TyWHmXOUuravH02Z2vrc/fNp5bbSsuMfMBz67
 PF5cmm3ZzvLo4bYuk/3/rBs+RC2dfSFt277DM75yr73XpytzcM7T8/s6VjVJ1q3/LxVv4Zvge
 vjHo0tayzbOlCl7e0hm99IHbyc6/XFTYinOSDTUYi4qTgQA9adKD8YCAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505828884!107903899!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38365 invoked from network); 19 Sep 2017 13:48:04 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 13:48:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53077769"
Date: Tue, 19 Sep 2017 14:48:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170919134801.wy4tvkhdximlhtgb@dhcp-3-128.uk.xensource.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
 <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
 <59C13B55020000780017CD75@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C13B55020000780017CD75@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6NDQ6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE1OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDhBTSAtMDQwMCwgTGFuIFRp
YW55dSB3cm90ZToKPiA+PiArICAgICAgICBpZiAoIGFwaWNfaWQgPiAyNTQgKQo+ID4gCj4gPiAy
NTU/IEFuIEFQSUMgSUQgb2YgMjU1IHNob3VsZCBzdGlsbCBiZSBmaW5lLgo+IAo+IFdhc24ndCBp
dCB5b3Ugd2hvICh2YWxpZGx5KSBhc2tlZCBmb3IgdGhlIGJvdW5kYXJ5IHRvIGJlIDI1NCwgZHVl
Cj4gdG8gMHhmZiBiZWluZyB0aGUgYnJvYWRjYXN0IHZhbHVlPwoKQnV0IHRoYXQncyB0aGUgQUNQ
SSBJRCwgbm90IHRoZSBBUElDIElELgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:50:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIuX-0003QB-1r; Tue, 19 Sep 2017 13:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duIuV-0003Q5-8A
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:49:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 29/BD-03616-68021C95; Tue, 19 Sep 2017 13:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7dV4WC
 kwfNX5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aieWvZCiZzVRya/JuxgXE1excjJ4eQQJ7E
 8j0rmUBsXgE7ibvrJjOD2BIChhKnF95kAbFZBFQlWi/3gNWwCahLtD3bzgpiiwjoSDx4ugwoz
 sXBLPCJUeLE81+MIAlhAV+JT6sms4AkhARaGCU+/lwBluAU8JD4vGU3kM0BtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11g
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw/BiAYAdjxz+nQ4ySHExKorxF0gcj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwusgD5QSLUtNTK9Iyc4CRAJOW4OBREuF1BUnzFhck5
 hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcVw6kSACkKKM0D24ELCovMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZg3BmQKT2ZeCdymV0BHMAEdkb3hAMgRJYkIKakGxm3H5H6E5poxHfCUlXLZrPT
 n6f0wW2UXpzV65jtWBh3MftSxpV0ga5LfnI77F+ptaq9L+zslPrhv/772qcfytr2T2aQZpl9z
 NlzHKmly89LUjS4+bgmaoQ6ttt83eHV4bDaaf/PJo+0TPAQef7pf5Kunm3AlVDJL19PX8MWK+
 VzMk+b90Yw+o8RSnJFoqMVcVJwIAEDi9bPFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505828996!83479901!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58260 invoked from network); 19 Sep 2017 13:49:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:49:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 07:49:55 -0600
Message-Id: <59C13CA0020000780017CD92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 07:49:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Awais Masood" <awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1505828334-29109-3-git-send-email-awais.masood@vadion.com>
In-Reply-To: <1505828334-29109-3-git-send-email-awais.masood@vadion.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH 2/2] xen/ns16550: Fix ISR lockup on
 Designware 8250 (H5)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE1OjM4LCA8YXdhaXMubWFzb29kQHZhZGlvbi5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCj4gKysrIGIveGVuL2RyaXZlcnMv
Y2hhci9uczE2NTUwLmMKPiBAQCAtNTIxLDYgKzUyMSwxOCBAQCBzdGF0aWMgdm9pZCBuczE2NTUw
X2ludGVycnVwdCgKPiAgICAgICAgICAgICAgc2VyaWFsX3R4X2ludGVycnVwdChwb3J0LCByZWdz
KTsKPiAgICAgICAgICBpZiAoIGxzciAmIFVBUlRfTFNSX0RSICkKPiAgICAgICAgICAgICAgc2Vy
aWFsX3J4X2ludGVycnVwdChwb3J0LCByZWdzKTsKPiArICAgICAgICBpZiAoIHVhcnQtPmR3X3Vz
cl9ic3kgJiYKPiArICAgICAgICAgICAgIChuc19yZWFkX3JlZyh1YXJ0LCBVQVJUX0lJUikgJiBV
QVJUX0lJUl9CU1kpID09IFVBUlRfSUlSX0JTWSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICAvKiBJZiBEZXNpZ25XYXJlIDgyNTAgVUFSVCBiZWNhbWUgYnVzeSBhZ2FpbiB3aGVuIExDUiB3
YXMgd3JpdHRlbgo+ICsgICAgICAgICAgICAgKiBlYXJsaWVyLCBpdCBjYW4gcmFpc2UgYSAiYnVz
eSBkZXRlY3QiIGFnYWluLgo+ICsgICAgICAgICAgICAgKiBSZWFkIHRoZSBVQVJUIFN0YXR1cyBS
ZWdpc3RlciB0byBjbGVhciB0aGlzIHN0YXRlIG9yIHdlJ2xsIGVuZCB1cAo+ICsgICAgICAgICAg
ICAgKiBpbiBhbiBpbmZpbnRlIGxvb3AgYmVjYXVzZSBVQVJUX0lJUl9OT0lOVCBpcyBub3QgdHJ1
ZS4KPiArICAgICAgICAgICAgICogUGxhY2luZyB0aGlzIGNoZWNrIGluIHNldHVwX3ByZWlycSBh
ZnRlciBMQ1Igd3JpdGUgZG9lcyBub3Qgd29yawo+ICsgICAgICAgICAgICAgKiBwcm9iYWJseSBk
dWUgdG8gYSBkZWxheWVkIGludGVycnVwdC4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAg
ICAgIG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfVVNSKTsKPiArICAgICAgICB9CgpUaGlzIHNhbWUg
Y29kZSBhbHJlYWR5IGV4aXN0cyBpbiBuczE2NTUwX3NldHVwX3ByZWlycSgpIC0gcGxlYXNlCmlu
dHJvZHVjZSBhIGhlbHBlciBmdW5jdGlvbi4gSXQgd291bGQgYWxzbyBoZWxwIGlmIHlvdSByZWZl
cnJlZCB0bwp0aGUgY29tbWl0IGludHJvZHVjaW5nIHRoYXQgb3RoZXIgaW5zdGFuY2Ugb2YgdGhl
IGNvZGUsIGV4cGxhaW5pbmcKd2h5IHdoYXQgd2FzIGRvbmUgdGhlcmUgd2FzIG5vdCBlbm91Z2gg
KGJlY2F1c2UgcHJldHR5IGNsZWFybHkKdGhlIGF1dGhvciBtdXN0IGhhdmUgYXNzdW1lZCB0aGF0
IGNoYW5nZSB0byBiZSBzdWZmaWNpZW50KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:50:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIut-0003uQ-9m; Tue, 19 Sep 2017 13:50:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duIus-0003u8-Ev
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:50:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 47/C8-03642-D9021C95; Tue, 19 Sep 2017 13:50:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQneuwsF
 Ig797ZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5ndNZC9ZxVbz5tImlgXEjexcjB4eEgJ/E
 py8FXYycHCwCqhLndzcxgoTZBOwlpn+tAAmLCOxklFg2xwnEFhZIkDh1cys7iM0r4CnRc3Y6W
 xcjF4eQwF5GiZ6vT1ghEoISJ2c+YQGxmQX0JG5MncIGMpNZQFpi+T8OiLC8RPPW2cwgNqeAl8
 S0HXvBWkUFVCROrlzDBGILCShK9M97wAZiSwikS0x81sMygZF/FpINs5BsmIWwYRaSDQsYWVY
 xahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJQMQ7GA8vS7w
 EKMkB5OSKK9o5P5IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8B4MPRAoJFqWmp1akZeYAIwQmL
 cHBoyTCGwGS5i0uSMwtzkyHSJ1iVJQS510MkhAASWSU5sG1waLyEqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5U0Cm8GTmlcBNfwW0mAloccuOPSCLSxIRUlINjPMPNc+clXFNs8RJ1niGssk
 GNaktPz9lbPIJcq4uzb80534Qi97ro5kLFJs/6DrfDXqQFGtcMZH7xp5VWrL6wtJydvzGbk/F
 g0vcZP+eO3id8d2LGWcma0VI/mbbXbpB84ZW/Ja9HRF7mAzYdj1kLney8g79b7HRw9y2yqRwg
 fpsc6HcG88NlFiKMxINtZiLihMB2hvCFcUCAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505829021!83461779!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19340 invoked from network); 19 Sep 2017 13:50:21 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 13:50:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53077918"
Date: Tue, 19 Sep 2017 14:50:12 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>, <kevin.tian@intel.com>,
 <wei.liu2@citrix.com>, <ian.jackson@eu.citrix.com>,
 <xen-devel@lists.xen.org>, <jbeulich@suse.com>, <chao.gao@intel.com>
Message-ID: <20170919135012.x3pvgl7ibkgxsuys@dhcp-3-128.uk.xensource.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-4-git-send-email-tianyu.lan@intel.com>
 <20170919134139.ckx23ftcrcuutqhd@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919134139.ckx23ftcrcuutqhd@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC PATCH V3 3/3] hvmload: Add x2apic entry
 support in the MADT build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yZ290IHNvbWV0aGluZyBvbiB0aGUgcHJldmlvdXMgcmVwbHkuCgpPbiBUdWUsIFNlcCAxOSwg
MjAxNyBhdCAwMjo0MTozOVBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFdl
ZCwgU2VwIDEzLCAyMDE3IGF0IDEyOjUyOjQ5QU0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4g
PiBAQCAtODgsNyArODgsMTQgQEAgc3RhdGljIHN0cnVjdCBhY3BpXzIwX21hZHQgKmNvbnN0cnVj
dF9tYWR0KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4gPiAgICAgIGZvciAoIGkgPSAwOyBpIDwg
aHZtaW5mby0+bnJfdmNwdXM7IGkrKyApCj4gPiAgICAgIHsKPiA+IC0gICAgICAgIG1lbXNldChs
YXBpYywgMCwgc2l6ZW9mKCpsYXBpYykpOwo+ID4gLSAgICAgICAgbGFwaWMtPnR5cGUgICAgPSBB
Q1BJX1BST0NFU1NPUl9MT0NBTF9BUElDOwo+ID4gLSAgICAgICAgbGFwaWMtPmxlbmd0aCAgPSBz
aXplb2YoKmxhcGljKTsKPiA+IC0gICAgICAgIC8qIFByb2Nlc3NvciBJRCBtdXN0IG1hdGNoIHBy
b2Nlc3Nvci1vYmplY3QgSURzIGluIHRoZSBEU0RULiAqLwo+ID4gLSAgICAgICAgbGFwaWMtPmFj
cGlfcHJvY2Vzc29yX2lkID0gaTsKPiA+IC0gICAgICAgIGxhcGljLT5hcGljX2lkID0gY29uZmln
LT5sYXBpY19pZChpKTsKPiA+IC0gICAgICAgIGxhcGljLT5mbGFncyA9ICh0ZXN0X2JpdChpLCBo
dm1pbmZvLT52Y3B1X29ubGluZSkKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICA/IEFDUElf
TE9DQUxfQVBJQ19FTkFCTEVEIDogMCk7Cj4gPiAtICAgICAgICBsYXBpYysrOwo+ID4gKyAgICAg
ICAgdW5zaWduZWQgaW50IGFwaWNfaWQgPSBjb25maWctPmxhcGljX2lkKGkpOwo+ID4gKwo+ID4g
KyAgICAgICAgaWYgKCBhcGljX2lkIDwgMjU1ICkgewo+ID4gKyAgICAgICAgICAgIHN0cnVjdCBh
Y3BpXzIwX21hZHRfbGFwaWMgKmxhcGljID0gZW5kOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIG1l
bXNldChsYXBpYywgMCwgc2l6ZW9mKCpsYXBpYykpOwo+ID4gKyAgICAgICAgICAgIGxhcGljLT50
eXBlICAgID0gQUNQSV9QUk9DRVNTT1JfTE9DQUxfQVBJQzsKPiA+ICsgICAgICAgICAgICBsYXBp
Yy0+bGVuZ3RoICA9IHNpemVvZigqbGFwaWMpOwo+ID4gKyAgICAgICAgICAgIC8qIFByb2Nlc3Nv
ciBJRCBtdXN0IG1hdGNoIHByb2Nlc3Nvci1vYmplY3QgSURzIGluIHRoZSBEU0RULiAqLwo+ID4g
KyAgICAgICAgICAgIGxhcGljLT5hY3BpX3Byb2Nlc3Nvcl9pZCA9IGk7CgpBbiBhc3NlcnQobGFw
aWMtPmFjcGlfcHJvY2Vzc29yX2lkIDwgMjU1KSB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgaGVyZS4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:50:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIvQ-00041I-L2; Tue, 19 Sep 2017 13:50:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duIvQ-000418-1H
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:50:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5F/9E-02229-FB021C95; Tue, 19 Sep 2017 13:50:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3efwsF
 Ig8+zLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7n2YwF6xkrXh89D1bA+N+li5GDg4hgTyJ
 y1P0uhg5OXgF7CTOLL/KBGJLCBhKnF54E6yERUBV4vSXeJAwm4C6RNuz7awgtoiAjsSDp8uAy
 rk4mAU+MUqceP6LESQhLOAlsWXWEjaQhJBAC6NE+4T/YAlOAQ+JW1N7mEGG8goISvzdIQwSZh
 bQknj46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpr
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgXLPd8xCjJAeTkihvkfTB
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO/lgXKCRanpqRVpmTnAOIBJS3DwKInwuoKkeYsLE
 nOLM9MhUqcYjTluPLz+h4mj4+bdP0xCLHn5ealS4ryLQEoFQEozSvPgBsHi8xKjrJQwLyPQaU
 I8BalFuZklqPKvGMU5GJWEea+CTOHJzCuB2/cK6BQmoFOyNxwAOaUkESEl1cCYpfhpC/tKuSl
 3jUKrtggbzX++f5bw0YNLL2rsUJpZfnAZj7BV/moll1sn77674i0nb/JkqeSE9RFeVwXsGDYp
 OC/cuzBz1VbXW9/9ZvCwdKl/svXLktl19iBL2Xr29ukxfQ4qf79te+RtxTan0TfgYM/5j3z5l
 zQOlSaw33navHfqXA+GY2d8lViKMxINtZiLihMBqeZ2xcoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505829053!98712689!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17695 invoked from network); 19 Sep 2017 13:50:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:50:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 07:50:52 -0600
Message-Id: <59C13CDA020000780017CDAB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 07:50:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Awais Masood" <awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1505828334-29109-2-git-send-email-awais.masood@vadion.com>
In-Reply-To: <1505828334-29109-2-git-send-email-awais.masood@vadion.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH 1/2] xen/arm64: Add Support for Allwinner H5
 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE1OjM4LCA8YXdhaXMubWFzb29kQHZhZGlvbi5jb20+IHdyb3Rl
Ogo+IFRlc3RlZCBvbiBPcmFuZ2UgUGkgUEMyLgo+IAo+IE1ha2VmaWxlIHVwZGF0ZWQgdG8gZW5h
YmxlIEFSTTY0IGNvbXBpbGF0aW9uIG9mIHN1bnhpLmMuCj4gCj4gc3VueGkuYyB1cGRhdGVzIGlu
Y2x1ZGU6Cj4gCj4gQWRkZWQgSDUgZHQgY29tcGF0aWJpbGl0eSBzdHJpbmcuCj4gCj4gV2F0Y2hk
b2cgdGltZXIgYmFzZSBhZGRyZXNzIGlzIGRpZmZlcmVudCBvbiBzdW41b2kgYXMgY29tcGFyZWQg
dG8gc3VuN2kuCj4gUmVzZXQgZnVuY3Rpb24gdXBkYXRlZCB0byBoYW5kbGUgZGlmZmVyZW50IGJh
c2UgYWRkcmVzc2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEF3YWlzIE1hc29vZCA8YXdhaXMubWFz
b29kQHZhZGlvbi5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUg
fCAgMSArCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyAgfCA0MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5z
ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCkkgY2FuJ3QgY29ycmVsYXRlIHRoZSBDYyBsaXN0
IHdpdGggdGhlIGZpbGVzIGJlaW5nIGNoYW5nZWQgaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 13:55:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 13:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duIzz-0004YJ-7c; Tue, 19 Sep 2017 13:55:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duIzy-0004YB-DC
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 13:55:38 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2A/BD-03610-9D121C95; Tue, 19 Sep 2017 13:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/em4sF
 Ig0M7eCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZax+yFRxjrfhxYx5jA+M2li5GTg4hgTyJ
 C0tnMnUxcnDwCthJrLluCRKWEDCUOL3wJgtImEVAVWLieVeQMJuAukTbs+2sIGERAUeJyc1eI
 GFmgbOMEs0ThEFsYYEAic4HW4EGcgEN38AkMX/OJrDpnAJeEk/e5EEsEpT4u0MYolVL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iul1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8fbGgEOMkhxMSqK8YZsORArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4J16CSgnWJSanlqRlpkDjACYtAQHj5II77aLQGne4oLE3OLMd
 IjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bwbIJAGQ0ozSPLhBsMi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWHeapApPJl5JXD7XgGdwgR0SvYGsFNKEhFSUg2M1ZqVSx+LRh/X+re4pon
 rpYVnTZ7PgsDnjNEPHeZEHZVackAoT87hz/Vjqjz1XF2MJUaX+VM/iAh/0vvOVuV498IXme11
 jguirt3mmJY+9fnSt0Y+efMzWF9GiSbe1f63sCnnjWC0WntzzM+CYLPCh6dZkiQuRfh932Zzc
 N/LXuvvsn/adpUosRRnJBpqMRcVJwIA2m7yhMcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505829335!83481078!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42412 invoked from network); 19 Sep 2017 13:55:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 13:55:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 07:55:34 -0600
Message-Id: <59C13DF4020000780017CDD3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 07:55:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
 <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
 <59C13B55020000780017CD75@prv-mh.provo.novell.com>
 <20170919134801.wy4tvkhdximlhtgb@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170919134801.wy4tvkhdximlhtgb@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE1OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDE5LCAyMDE3IGF0IDA3OjQ0OjIxQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTU6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDhBTSAtMDQwMCwgTGFu
IFRpYW55dSB3cm90ZToKPj4gPj4gKyAgICAgICAgaWYgKCBhcGljX2lkID4gMjU0ICkKPj4gPiAK
Pj4gPiAyNTU/IEFuIEFQSUMgSUQgb2YgMjU1IHNob3VsZCBzdGlsbCBiZSBmaW5lLgo+PiAKPj4g
V2Fzbid0IGl0IHlvdSB3aG8gKHZhbGlkbHkpIGFza2VkIGZvciB0aGUgYm91bmRhcnkgdG8gYmUg
MjU0LCBkdWUKPj4gdG8gMHhmZiBiZWluZyB0aGUgYnJvYWRjYXN0IHZhbHVlPwo+IAo+IEJ1dCB0
aGF0J3MgdGhlIEFDUEkgSUQsIG5vdCB0aGUgQVBJQyBJRC4KClRoZSBjb2RlIGFib3ZlIHNheXMg
ImFwaWNfaWQiIC0gaXMgdGhlIHZhcmlhYmxlIG1pcy1uYW1lZD8gT3IgYW0KSSByZWFkaW5nIHlv
dXIgcmVwbHkgdGhlIHdyb25nIHdheSByb3VuZCwgaW4gd2hpY2ggY2FzZSB0aGUgcXVlc3Rpb24K
d291bGQgYmUgd2h5IGFuIEFDUEkgSUQgY291bGQgZXZlciBleHByZXNzIHNvbWV0aGluZyBsaWtl
CiJicm9hZGNhc3QiPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:14:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJII-0006ID-OZ; Tue, 19 Sep 2017 14:14:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1duJIH-0006I7-Jg
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:14:33 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 15/63-18817-84621C95; Tue, 19 Sep 2017 14:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7RquuudjD
 SYM4lYYslHxezODB6HN39mymAMYo1My8pvyKBNeN/x22mggfMFR9OhjUwTmXuYuTkYBawluj9
 18zYxcjFwSLQzCKx9dEmdgjnJ7PEsTOtrCBVQgIeEn+mPmIGSQgJLGCU+PvnJBtM4teqPWwQi
 WWMEtP33wJLsAkYSLz6+o0RxBYRkJa49vky2A5mgRNMEtsWLWDqYuTgEBawlDj+phakhkVAVe
 LXnnPsIDavgJvEi/cfWUBsCQE5iZvnOpknMPItYGRYxahRnFpUllqka2Spl1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGCoMQLCD8cCiwEOMkhxMSqK8t1QORgrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4JVUBcoJFqWmp1akZeYAgxYmLcHBoyTC+wSklbe4IDG3ODMdInWK0Zjjx
 sPrf5g4Om7e/cMkxJKXn5cqJc5rBjJJAKQ0ozQPbhAsmi4xykoJ8zICnSbEU5BalJtZgir/il
 Gcg1FJmPc3yEKezLwSuH2vgE5hAjole8MBkFNKEhFSUg2M63aku83cwXjWI7Xld/atzVwyEuJ
 KZkJh7yNlEsoXTkq/2HQ3eqPfcp5TDl/ncKUeVTpdKOW+5fQrl0XO3zgUDt36d3EPz2SlFavO
 bynbG9jQZNS88e9PUSv2gvu92d4/rkVvflvA5/g0a4Hlu5iE3ymzP07ldymyVH36ZXvsb/aq7
 E/e71qWKbEUZyQaajEXFScCAJ1soTehAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505830470!64657904!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50890 invoked from network); 19 Sep 2017 14:14:31 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Sep 2017 14:14:31 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=LnQHUUOoxzYHGQGhw3KOJrrdgO0nvKiY3R3k18fcp4WaCBXtLnUEwQ8mV2TpayOQR+5WM4f2asBb8daMtUWsnt5DNVXpRm3ch164mwhFYDxX9wTDvtiWyQ+5v3CgUd34L1lBFAncjPDFEOunSqwZtyINWW0OV1SXCnXrWorESh3T8f5IRYG02c05BCWYS8a5N+C4bTB7/nA89hUsLngun4viYRncT9emOvGN+ohhC2JtXGjURocTwFIiDcu37hMlhz5orMPbzWDosxqMxuMLCEfibo8mKZC913l88JFU3oWaAjmvm8I/aMAs3N8DbOhTz+HXAbTsXs5mifz+zoVACg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=FAQBC5jMelY8ti92/Y1xE
 NthAyY=; b=KuJy+QWUKL12YFglezkl6rr+HpJf3mkgGbWtRcYHgQFBIBGVH7a2q
 z2VYNijps6I+3fiJZ1ReG+JKSf8pzhYNYJiVsNTh2B2+Rtb3/rUsGLkN/BMjGv2z
 KO6UdgCxY2uUzDsxmWt/2MR5HTlGrrZ99Es0mua3IIh/FgKqnFrj+s4xkCwp7Kf2
 M8h0aYDZmh74sm7e5oJTTOyu9ACFCnXG44/3UgFk1Hrc5QTd8kuAH7AuYTcLV4rW
 766NUALgqTaFkZWP6YQLjXU1y2UWGpJzqc01ZTqRtrSQLzlGwRz8JQfUU7n0KKsZ
 3JtpVnwxt60VoElxEjKgXICi5tYj8lX/g==
Received: (qmail 13223 invoked from network); 19 Sep 2017 17:14:29 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 17:14:28 +0300
Received: (qmail 27632 invoked from network); 19 Sep 2017 17:14:28 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Sep 2017 17:14:28 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 17:14:08 +0300
Message-Id: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel]  [PATCH v3 0/3] Various XSA followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFNBLTIxOSB3YXMgZGlzY292ZXJlZCB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBidWdm
aXggaW4gcGF0Y2ggMy4KCkFuZHJldyBDb29wZXIgKDMpOgogW1JGQ10geDg2L2h2bTogUmVuYW1l
IGVudW0gaHZtX2NvcHlfcmVzdWx0IHRvIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQKIHg4Ni9odm06
IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFuc2xhdGlvbiBsb2dpYwogeDg2L2h2bTogSW1w
bGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZyByZWFsIG1hcHBpbmdzCgpBbGV4YW5kcnUgSXNh
aWxhICgyKToKIHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFuc2xhdGlvbiBs
b2dpYwogeDg2L2h2bTogSW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZyByZWFsIG1hcHBp
bmdzCgotLS0KQ2hhbmdlIGxvZyA6IEkgZGlkIG5vdCBhZGRyZXNzIHRoZSBjb21tZW50cyB0aGF0
IGFyZSBzdGlsbCBpbiBkZWJhdGUKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:14:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJIT-0006Iw-WC; Tue, 19 Sep 2017 14:14:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1duJIT-0006Ie-36
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:14:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 83/CA-03283-35621C95; Tue, 19 Sep 2017 14:14:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsUSfTyjVTdI7WC
 kwZxLchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRa6eZC9bvY6zouzaXpYFxXztjFyMnB7OA
 tUTvv2Ygm4uDRWAWi8STg3/ZIZwJLBIrb7xhBqkSEvCQWN0ykQnCXsAosWGfCkz8zua3rCANQ
 gLLGCV+TzvNApJgEzCQePX1G9gKEQFpiWufL4OtYBY4wSSxbdECsEnCAmESJ/c+B1rHAbROVW
 LJeXOQMK+Am8TSxbPBeiUE5CRunusEO4JTwF1i4tdPbCDlQkA1Rz+YTWAEOoZhFaNGcWpRWWq
 RrrGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAxAMEOxtPrAg8xSnIwKYny
 ikbujxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXsw+ECkkGBRanpqRVpmDjDMYdISHDxKIrwRI
 Gne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzLgYpEgApyijNgxsBi7lLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZNAZnCk5lXArfpFdARTEBHtOzYA3JESSJCSqqBcf1M4UUL5Nb4nE5
 NlbHLOp20L/rSicRgmeTKzG+rH9nXF21oqfY9c/F2+KWOkFqrOu8NKw7HO6hNEbF5NfHf+3vT
 jG7M2LtiZWXesatvWk7k2hVc4TGfbMz3VvJvbeLF1IyoRxdS1y28ZOSsGua81HLC0cQSzzoHH
 eW7Bo5fnsYol/tdkkkpU2Ipzkg01GIuKk4EAAuOh5u0AgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505830481!69674291!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63030 invoked from network); 19 Sep 2017 14:14:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Sep 2017 14:14:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=VRwZf1FedIUShIW0WxCWnDjwmaJfddQXaZ5yWcLI/ppzwPAGWc0nubXXeJC9o2SgYGPgZoAgP0kGLmCdYTTQZ7eMdET/qQEPj1YnbDRGNXArbWkXFdAzQToNXysEujqtNSoNVHa7u1knK/84YTi43Uc7b15L3jeIctoTOCfbpwKrawTiPParntPAbB3HGQWMO6JdHCF1Sp+W3L1Evqp6opav58cmzMGvHRWOKyAjmAQFy8xKGypVD6w0j9FagqYdJIB1K3nT2FgnYwdCiuBQQrMtpk2zNASc+N2mYXJyOIHKifhBGpZw0vRB5gV2Wsshac8juCb/Kry7OBCVlc+Wmw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=Jg3kFbRaayRof51/q5ZlCcoC6nU=; b=Q9/c0vI/GeNCm7Kq6tn8RXd5aEiw
 UBfCPm/TjR8WzIsjB60s0Fuftofzj6WgFoSKvYFwUgwtXkzTprcosSxW6o3SfxEL
 x5Gdf9KigLwlYJFboYXiHmk0Z9GnVPbJ2bY0CqmoNrVLsVBtqp5P/1Pp7wWCWhEU
 a1XmG/+BLSFM+3FP0LynTZoUpE98wrbr4edn0y5B/zpcphT5W0b8U9KYJNIH8bw4
 93beK1EylyMNws5yyHrG+uLlfUNQgPsVZuQXSEJ6d8qNo0ZET7MQ4RU9HhFRCgYr
 9qXBZ6vtWE4wXrw9PN52+JuBYU9fsTEyms7WGgF64p9HANEMh3jPyrkt2g==
Received: (qmail 13545 invoked from network); 19 Sep 2017 17:14:40 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 17:14:40 +0300
Received: (qmail 27654 invoked from network); 19 Sep 2017 17:14:40 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Sep 2017 17:14:40 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 17:14:09 +0300
Message-Id: <1505830451-1868-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v3 1/3] x86/hvm: Rename enum hvm_copy_result to
	hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCA0MCArKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgfCA1NiArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaW50ZXJjZXB0LmMgICAgICB8IDIwICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNSArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jICAgICAgIHwgMTQgKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYyAgIHwgMTIgKysrKy0tLS0tCiB4ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMg
fCAgNCArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCB8IDQwICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0KIDEzIGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCsp
LCAxMDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCAwMjBjMzU1Li5lOGY3
NDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyBpbnQg
X19pbml0IHB2aF9zZXR1cF92bXhfcmVhbG1vZGVfaGVscGVycyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIXB2aF9zdGVhbF9yYW0oZCwgSFZNX1ZNODZfVFNTX1NJWkUsIDEyOCwgR0IoNCks
ICZnYWRkcikgKQogICAgIHsKICAgICAgICAgaWYgKCBodm1fY29weV90b19ndWVzdF9waHlzKGdh
ZGRyLCBOVUxMLCBIVk1fVk04Nl9UU1NfU0laRSwgdikgIT0KLSAgICAgICAgICAgICBIVk1DT1BZ
X29rYXkgKQorICAgICAgICAgICAgIEhWTVRSQU5TX29rYXkgKQogICAgICAgICAgICAgcHJpbnRr
KCJVbmFibGUgdG8gemVybyBWTTg2IFRTUyBhcmVhXG4iKTsKICAgICAgICAgZC0+YXJjaC5odm1f
ZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdID0KICAgICAgICAgICAgIFZN
ODZfVFNTX1VQREFURUQgfCAoKHVpbnQ2NF90KUhWTV9WTTg2X1RTU19TSVpFIDw8IDMyKSB8IGdh
ZGRyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwppbmRleCA1NDgxMWMxLi5jYzg3NGNlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpA
QCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfc2VydmVyX3JlYWQoY29uc3Qgc3Ry
dWN0IGh2bV9pb19oYW5kbGVyICppb19oYW5kbGVyLAogICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBzaXplLAogICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSkKIHsKLSAgICBp
ZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhkYXRhLCBhZGRyLCBzaXplKSAhPSBIVk1DT1BZ
X29rYXkgKQorICAgIGlmICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGRhdGEsIGFkZHIsIHNp
emUpICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtODkzLDE4ICs4OTMsMTggQEAgc3Rh
dGljIGludCBfX2h2bWVtdWxfcmVhZCgKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0gICAg
Y2FzZSBIVk1DT1BZX29rYXk6CisgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICBicmVh
azsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46CisgICAgY2FzZSBIVk1UUkFOU19i
YWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywg
cGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46CisgICAgY2Fz
ZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBo
dm1fYWNjZXNzX2luc25fZmV0Y2ggKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwogCiAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwg
Ynl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTUNPUFlf
Z2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICBjYXNlIEhW
TVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0xMDEyLDE1ICsxMDEyLDE1IEBAIHN0YXRpYyBpbnQg
aHZtZW11bF93cml0ZSgKIAogICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0gICAgY2FzZSBIVk1D
T1BZX29rYXk6CisgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICBicmVhazsKLSAgICBj
YXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46CisgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxp
bmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46CisgICAgY2FzZSBIVk1UUkFO
U19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3Jp
dGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNl
IEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hh
cmVkOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICBkZWZhdWx0OgogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0xMzg0LDcgKzEzODQsNyBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAg
IH0KIAotICAgICAgICByYyA9IEhWTUNPUFlfb2theTsKKyAgICAgICAgcmMgPSBIVk1UUkFOU19v
a2F5OwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIC8qCkBAIC0xMzk0LDE2ICsxMzk0LDE2IEBA
IHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92cygKICAgICAgICAgICovCiAgICAgICAgIHJjID0g
aHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGJ1Ziwgc2dwYSwgYnl0ZXMpOwogCi0gICAgaWYgKCBy
YyA9PSBIVk1DT1BZX29rYXkgKQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNfb2theSApCiAgICAg
ICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhkZ3BhLCBidWYsIGJ5dGVzLCBjdXJyZW50
KTsKIAogICAgIHhmcmVlKGJ1Zik7CiAKLSAgICBpZiAoIHJjID09IEhWTUNPUFlfZ2ZuX3BhZ2Vk
X291dCApCisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0ICkKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2dmbl9zaGFyZWQg
KQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3NoYXJlZCApCiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIHJj
ICE9IEhWTVRSQU5TX29rYXkgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJGYWlsZWQgbWVtb3J5LXRvLW1lbW9yeSBSRVAgTU9WUzogc2dwYT0lIgogICAgICAgICAg
ICAgICAgICBQUklwYWRkciIgZGdwYT0lIlBSSXBhZGRyIiByZXBzPSVsdSBieXRlc19wZXJfcmVw
PSV1XG4iLApAQCAtMTUxMywxMCArMTUxMywxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX3N0
b3MoCiAKICAgICAgICAgc3dpdGNoICggcmMgKQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgSFZN
Q09QWV9nZm5fcGFnZWRfb3V0OgotICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAg
ICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAgICBjYXNlIEhWTVRSQU5T
X2dmbl9zaGFyZWQ6CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAg
Y2FzZSBIVk1DT1BZX29rYXk6CisgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgICAgIH0KIApAQCAtMjE3Miw3ICsyMTcyLDcg
QEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X3Blcl9pbnNuKAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZhZGRyKSAmJgogICAgICAgICAgICAgIGh2bV9mZXRjaF9mcm9t
X2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQtPmluc25fYnVmLCBhZGRyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1
ZiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIE5VTEwp
ID09IEhWTUNPUFlfb2theSkgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZmVjLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5KSA/CiAgICAgICAgICAgICBzaXplb2Yo
aHZtZW11bF9jdHh0LT5pbnNuX2J1ZikgOiAwOwogICAgIH0KICAgICBlbHNlCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2
Y2I5MDNkLi40ODhhY2JmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI5MTUsOSArMjkxNSw5IEBAIHZvaWQgaHZtX3Rh
c2tfc3dpdGNoKAogCiAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICAg
ICAgJnRzcywgcHJldl90ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZw
ZmluZm8pOwotICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgaWYg
KCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2bV9pbmplY3Rf
cGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwotICAgIGlmICggcmMgIT0gSFZN
Q09QWV9va2F5ICkKKyAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICBnb3Rv
IG91dDsKIAogICAgIGVmbGFncyA9IHJlZ3MtPmVmbGFnczsKQEAgLTI5NTUsMjAgKzI5NTUsMjAg
QEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb2Zmc2V0b2YodHlwZW9mKHRzcyksIHRyYWNlKSAtCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9mKHRzcyksIGVpcCksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOwotICAgIGlmICgg
cmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19i
YWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8u
ZWMsIHBmaW5mby5saW5lYXIpOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICBp
ZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJjID0g
aHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgICAgICZ0c3MsIHRyLmJhc2UsIHNpemVv
Zih0c3MpLCBQRkVDX3BhZ2VfcHJlc2VudCwgJnBmaW5mbyk7Ci0gICAgaWYgKCByYyA9PSBIVk1D
T1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJf
dG9fZ2ZuICkKICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZv
LmxpbmVhcik7CiAgICAgLyoKLSAgICAgKiBOb3RlOiBUaGUgSFZNQ09QWV9nZm5fc2hhcmVkIGNh
c2UgY291bGQgYmUgb3B0aW1pc2VkLCBpZiB0aGUgY2FsbGVlCisgICAgICogTm90ZTogVGhlIEhW
TVRSQU5TX2dmbl9zaGFyZWQgY2FzZSBjb3VsZCBiZSBvcHRpbWlzZWQsIGlmIHRoZSBjYWxsZWUK
ICAgICAgKiBmdW5jdGlvbnMga25ldyB3ZSB3YW50IFJPIGFjY2Vzcy4KICAgICAgKi8KLSAgICBp
ZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkK
ICAgICAgICAgZ290byBvdXQ7CiAKICAgICBuZXdfY3BsID0gdHNzLmVmbGFncyAmIFg4Nl9FRkxB
R1NfVk0gPyAzIDogdHNzLmNzICYgMzsKQEAgLTMwMTAsMTIgKzMwMTAsMTIgQEAgdm9pZCBodm1f
dGFza19zd2l0Y2goCiAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKHRyLmJh
c2UgKyBvZmZzZXRvZih0eXBlb2YodHNzKSwgYmFja19saW5rKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnRzcy5iYWNrX2xpbmssIHNpemVvZih0c3MuYmFja19saW5r
KSwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbyk7Ci0g
ICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgICAgIGlmICgg
cmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICB7CiAgICAgICAgICAg
ICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKICAgICAg
ICAgICAgIGV4bl9yYWlzZWQgPSAxOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCByYyAh
PSBIVk1DT1BZX29rYXkgKQorICAgICAgICBlbHNlIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSAp
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTMwNTEsMTIgKzMwNTEsMTIgQEAg
dm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gaHZtX2Nv
cHlfdG9fZ3Vlc3RfbGluZWFyKGxpbmVhcl9hZGRyLCAmZXJyY29kZSwgb3BzeiwgMCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8pOwotICAgICAgICAg
ICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICAgICAgICAgIGlmICgg
cmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIp
OwogICAgICAgICAgICAgICAgIGV4bl9yYWlzZWQgPSAxOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgZWxzZSBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgICAgICAgICBlbHNlIGlm
ICggcmMgIT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgIH0KICAgICB9CkBAIC0zMDczLDcgKzMwNzMsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgK
ICNkZWZpbmUgSFZNQ09QWV90b19ndWVzdCAgICgxdTw8MCkKICNkZWZpbmUgSFZNQ09QWV9waHlz
ICAgICAgICgwdTw8MikKICNkZWZpbmUgSFZNQ09QWV9saW5lYXIgICAgICgxdTw8MikKLXN0YXRp
YyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAorc3RhdGljIGVudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAogICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBhZGRyLCBp
bnQgc2l6ZSwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBmbGFncywKICAgICB1aW50MzJf
dCBwZmVjLCBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCiB7CkBAIC0zMDk4LDcgKzMwOTgsNyBA
QCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKICAgICAgKiBIZW5jZSB3
ZSBiYWlsIGltbWVkaWF0ZWx5IGlmIGNhbGxlZCBmcm9tIGF0b21pYyBjb250ZXh0LgogICAgICAq
LwogICAgIGlmICggaW5fYXRvbWljKCkgKQotICAgICAgICByZXR1cm4gSFZNQ09QWV91bmhhbmRs
ZWFibGU7CisgICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRsZWFibGU7CiAjZW5kaWYKIAog
ICAgIHdoaWxlICggdG9kbyA+IDAgKQpAQCAtMzExMywxNSArMzExMywxNSBAQCBzdGF0aWMgZW51
bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgIGlmICggZ2ZuID09IGdm
bl94KElOVkFMSURfR0ZOKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBw
ZmVjICYgUEZFQ19wYWdlX3BhZ2VkICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTUNP
UFlfZ2ZuX3BhZ2VkX291dDsKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dm
bl9wYWdlZF9vdXQ7CiAgICAgICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3NoYXJl
ZCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2dmbl9zaGFyZWQ7CisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hhcmVkOwogICAgICAgICAgICAg
ICAgIGlmICggcGZpbmZvICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IHBmaW5mby0+bGluZWFyID0gYWRkcjsKICAgICAgICAgICAgICAgICAgICAgcGZpbmZvLT5lYyA9
IHBmZWMgJiB+UEZFQ19pbXBsaWNpdDsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgcmV0dXJuIEhWTUNPUFlfYmFkX2d2YV90b19nZm47CisgICAgICAgICAgICAgICAgcmV0dXJu
IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
Z3BhIHw9IChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUOwogICAgICAgICB9CkBAIC0zMTM5LDI4
ICszMTM5LDI4IEBAIHN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAogICAg
ICAgICBpZiAoIHYgPT0gY3VycmVudAogICAgICAgICAgICAgICYmICFuZXN0ZWRodm1fdmNwdV9p
bl9ndWVzdG1vZGUodikKICAgICAgICAgICAgICAmJiBodm1fbW1pb19pbnRlcm5hbChncGEpICkK
LSAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOworICAgICAgICAgICAg
cmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwogCiAgICAgICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbih2LT5kb21haW4sIGdmbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsKIAogICAgICAg
ICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9nZm5fdG9fbWZu
OworICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwogCiAgICAgICAg
IGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWlu
LCBnZm4pOwotICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDsKKyAgICAg
ICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OwogICAgICAgICB9CiAgICAgICAg
IGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfZ2ZuX3NoYXJlZDsKKyAgICAg
ICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hhcmVkOwogICAgICAgICB9CiAgICAgICAgIGlm
ICggcDJtX2lzX2dyYW50KHAybXQpICkKICAgICAgICAgewogICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gSFZNQ09QWV91bmhhbmRsZWFibGU7CisgICAgICAg
ICAgICByZXR1cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOwogICAgICAgICB9CiAKICAgICAgICAg
cCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0sp
OwpAQCAtMzE5OCwyNCArMzE5OCwyNCBAQCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19o
dm1fY29weSgKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgfQogCi0gICAgcmV0dXJuIEhW
TUNPUFlfb2theTsKKyAgICByZXR1cm4gSFZNVFJBTlNfb2theTsKIH0KIAotZW51bSBodm1fY29w
eV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jl
c3VsdCBodm1fY29weV90b19ndWVzdF9waHlzKAogICAgIHBhZGRyX3QgcGFkZHIsIHZvaWQgKmJ1
ZiwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1
ZiwgcGFkZHIsIHNpemUsIHYsCiAgICAgICAgICAgICAgICAgICAgICAgSFZNQ09QWV90b19ndWVz
dCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7CiB9CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1f
Y29weV9mcm9tX2d1ZXN0X3BoeXMoCiAgICAgdm9pZCAqYnVmLCBwYWRkcl90IHBhZGRyLCBpbnQg
c2l6ZSkKIHsKICAgICByZXR1cm4gX19odm1fY29weShidWYsIHBhZGRyLCBzaXplLCBjdXJyZW50
LAogICAgICAgICAgICAgICAgICAgICAgIEhWTUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfcGh5
cywgMCwgTlVMTCk7CiB9CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0
X2xpbmVhcigKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9s
aW5lYXIoCiAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCB1aW50
MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbykKIHsKQEAgLTMyMjQsNyAr
MzIyNCw3IEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigK
ICAgICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNj
ZXNzIHwgcGZlYywgcGZpbmZvKTsKIH0KIAotZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlf
ZnJvbV9ndWVzdF9saW5lYXIoCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlf
ZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFkZHIsIGlu
dCBzaXplLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbykKIHsK
QEAgLTMyMzMsNyArMzIzMyw3IEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKAogICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9wcmVzZW50IHwg
cGZlYywgcGZpbmZvKTsKIH0KIAotZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2ZldGNoX2Zyb21f
Z3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9t
X2d1ZXN0X2xpbmVhcigKICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNp
emUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKQogewpAQCAt
MzY3MCw3ICszNjcwLDcgQEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihzaWcpLCBodm1fYWNjZXNzX2luc25fZmV0Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3MsICZhZGRyKSAmJgogICAgICAgICAgICAgIChodm1fZmV0Y2hfZnJv
bV9ndWVzdF9saW5lYXIoc2lnLCBhZGRyLCBzaXplb2Yoc2lnKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHdhbGssIE5VTEwpID09IEhWTUNPUFlfb2theSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdhbGssIE5VTEwpID09
IEhWTVRSQU5TX29rYXkpICYmCiAgICAgICAgICAgICAgKG1lbWNtcChzaWcsICJceGZceGJ4ZW4i
LCBzaXplb2Yoc2lnKSkgPT0gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZWdzLT5yaXAg
Kz0gc2l6ZW9mKHNpZyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5j
IGIveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwppbmRleCBlNTFlZmQ1Li5lZjgyNDE5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaW50ZXJjZXB0LmMKQEAgLTEzNiwxNCArMTM2LDE0IEBAIGludCBodm1fcHJvY2Vzc19p
b19pbnRlcmNlcHQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAogICAgICAg
ICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMocC0+ZGF0YSArIHN0ZXAg
KiBpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRh
dGEsIHAtPnNpemUsIGN1cnJlbnQpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5
OgogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNP
UFlfYmFkX2dmbl90b19tZm46CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKICAgICAgICAgICAgICAgICAgICAgLyogRHJvcCB0aGUgd3JpdGUgYXMgcmVhbCBo
YXJkd2FyZSB3b3VsZC4gKi8KICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAg
ICAgICAgICAgY2FzZSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgotICAgICAgICAgICAgICAgIGNh
c2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0OgotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9n
Zm5fc2hhcmVkOgorICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm46CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAg
ICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0xNjQsMTQgKzE2NCwxNCBAQCBpbnQg
aHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFu
ZGxlciwKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMo
JmRhdGEsIHAtPmRhdGEgKyBzdGVwICogaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcC0+c2l6ZSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBjYXNlIEhWTUNPUFlfb2theToKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRS
QU5TX29rYXk6CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIGNh
c2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5T
X2JhZF9nZm5fdG9fbWZuOgogICAgICAgICAgICAgICAgICAgICBkYXRhID0gfjA7CiAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9iYWRfZ3Zh
X3RvX2dmbjoKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAg
ICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICAgICAgICAgICAgICBj
YXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICAgICAgICAgIGNhc2UgSFZN
VFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9z
aGFyZWQ6CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAg
ICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICBkZWZhdWx0
OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRleCA4ZmQ5YzIzLi42NmExNzc3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyBpbnQgbnN2bV92
bXJ1bl9wZXJtaXNzaW9ubWFwKHN0cnVjdCB2Y3B1ICp2LCBib29sX3QgdmlvcG0pCiAgICAgc3Ry
dWN0IHZtY2Jfc3RydWN0ICpob3N0X3ZtY2IgPSBhcmNoX3N2bS0+dm1jYjsKICAgICB1bnNpZ25l
ZCBsb25nICpuc19tc3JwbV9wdHI7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0gICAgZW51bSBodm1f
Y29weV9yZXN1bHQgcmV0OworICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXQ7CiAg
ICAgdW5zaWduZWQgbG9uZyAqbnNfdmlvbWFwOwogICAgIGJvb2xfdCBpb3BvcnRfODAgPSAxLCBp
b3BvcnRfZWQgPSAxOwogCkBAIC0zNjUsNyArMzY1LDggQEAgc3RhdGljIGludCBuc3ZtX3ZtcnVu
X3Blcm1pc3Npb25tYXAoc3RydWN0IHZjcHUgKnYsIGJvb2xfdCB2aW9wbSkKIAogICAgIHJldCA9
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhzdm0tPm5zX2NhY2hlZF9tc3JwbSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbnNfdm1jYi0+X21zcnBtX2Jhc2VfcGEsIE1TUlBN
X1NJWkUpOwotICAgIGlmIChyZXQgIT0gSFZNQ09QWV9va2F5KSB7CisgICAgaWYgKCByZXQgIT0g
SFZNVFJBTlNfb2theSApCisgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiaHZt
X2NvcHlfZnJvbV9ndWVzdF9waHlzIG1zcnBtICV1XG4iLCByZXQpOwogICAgICAgICByZXR1cm4g
MTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDZiMTliMTYuLjEyZGRjOGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC0xMjY2LDcgKzEyNjYsNyBAQCBzdGF0aWMgdm9pZCBzdm1fZW11bF9zd2ludF9pbmpl
Y3Rpb24oc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQRkVDX2ltcGxpY2l0LCAmcGZpbmZvKTsKICAgICBpZiAoIHJjICkKICAgICB7
Ci0gICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgICAgIGlm
ICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICB7CiAgICAgICAg
ICAgICBmYXVsdCA9IFRSQVBfcGFnZV9mYXVsdDsKICAgICAgICAgICAgIGVjID0gcGZpbmZvLmVj
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jCmluZGV4IGUwNTQ2ZjMuLmYwZmE1OWQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMK
QEAgLTkxNCw3ICs5MTQsNyBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogCiAgICAgICAgIC8qIEdldCBpbnB1dCBwYXJhbWV0ZXJzLiAqLwogICAg
ICAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9w
YXJhbXNfZ3BhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
aW5wdXRfcGFyYW1zKSkgIT0gSFZNQ09QWV9va2F5ICkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9IEhWTVRSQU5TX29rYXkgKQog
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggOWIzNWU5Yi4uNzEy
NmRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMKQEAgLTYwOSw3ICs2MDksNyBAQCB2b2lkIG1zaXhfd3JpdGVfY29tcGxl
dGlvbihzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCBkZXNjICYmCiAgICAgICAgICAgICAg
aHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZkYXRhLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh2bV9pby5tc2l4X3Nub29wX2dwYSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRhdGEpKSA9PSBIVk1D
T1BZX29rYXkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGRhdGEpKSA9PSBIVk1UUkFOU19va2F5ICYmCiAgICAgICAgICAgICAgIShkYXRhICYgUENJX01T
SVhfVkVDVE9SX0JJVE1BU0spICkKICAgICAgICAgICAgIGN0cmxfYWRkcmVzcyA9IHNub29wX2Fk
ZHI7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTFiZGU1OC4uMTJkNDNhZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC00MCw3ICs0MCw3IEBAIHN0YXRpYyB2b2lkIHJl
YWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKAogICAgIGxhc3RfYnl0ZSA9ICh2ZWN0b3IgKiA0KSAr
IDM7CiAgICAgaWYgKCBpZHRyLT5saW1pdCA8IGxhc3RfYnl0ZSB8fAogICAgICAgICAgaHZtX2Nv
cHlfZnJvbV9ndWVzdF9waHlzKCZjc19laXAsIGlkdHItPmJhc2UgKyB2ZWN0b3IgKiA0LCA0KSAh
PQotICAgICAgICAgSFZNQ09QWV9va2F5ICkKKyAgICAgICAgIEhWTVRSQU5TX29rYXkgKQogICAg
IHsKICAgICAgICAgLyogU29mdHdhcmUgaW50ZXJydXB0PyAqLwogICAgICAgICBpZiAoIGluc25f
bGVuICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGUyMzYxYTEuLmNkMGVlMGEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKQEAgLTQ4MSw5ICs0ODEsOSBAQCBzdGF0aWMgaW50IGRlY29kZV92bXhfaW5zdChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgIGludCByYyA9IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfbGluZWFyKHBvcGVyYW5kUywgYmFzZSwgc2l6ZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsICZwZmluZm8pOwogCi0gICAgICAg
ICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQorICAgICAgICAgICAgaWYg
KCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgICAgICAgICAgaHZt
X2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7Ci0gICAgICAgICAg
ICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgICAgICAgICBpZiAoIHJjICE9IEhWTVRS
QU5TX29rYXkgKQogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAg
ICAgICAgfQogICAgICAgICBkZWNvZGUtPm1lbSA9IGJhc2U7CkBAIC0xNDY4LDcgKzE0NjgsNyBA
QCBpbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
fQogCiAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoJm52bWNzX3JldmlkLCBncGEs
IHNpemVvZihudm1jc19yZXZpZCkpOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5IHx8Cisg
ICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5IHx8CiAgICAgICAgICAobnZtY3NfcmV2aWQgJiB+
Vk1YX0JBU0lDX1JFVklTSU9OX01BU0spIHx8CiAgICAgICAgICAoKG52bWNzX3JldmlkIF4gdm14
X2Jhc2ljX21zcikgJiBWTVhfQkFTSUNfUkVWSVNJT05fTUFTSykgKQogICAgIHsKQEAgLTE3NDYs
OSArMTc0Niw5IEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIGdwYSA9IG52Y3B1LT5udl92dm1jeGFkZHI7CiAKICAgICByYyA9IGh2bV9j
b3B5X3RvX2d1ZXN0X2xpbmVhcihkZWNvZGUubWVtLCAmZ3BhLCBkZWNvZGUubGVuLCAwLCAmcGZp
bmZvKTsKLSAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQorICAgIGlmICgg
cmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICBodm1faW5qZWN0X3Bh
Z2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAgICBpZiAoIHJjICE9IEhWTUNP
UFlfb2theSApCisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOwogCiAgICAgdm1zdWNjZWVkKHJlZ3MpOwpAQCAtMTgzNSw5ICsx
ODM1LDkgQEAgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICBzd2l0Y2ggKCBkZWNvZGUudHlwZSApIHsKICAgICBjYXNlIFZNWF9JTlNUX01FTVJF
R19UWVBFX01FTU9SWToKICAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVj
b2RlLm1lbSwgJnZhbHVlLCBkZWNvZGUubGVuLCAwLCAmcGZpbmZvKTsKLSAgICAgICAgaWYgKCBy
YyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFO
U19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQo
cGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAgICAgICAgaWYgKCByYyAhPSBIVk1DT1BZX29r
YXkgKQorICAgICAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFZNWF9JTlNU
X01FTVJFR19UWVBFX1JFRzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDM5MjZlZDYuLjhi
OTMxMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTk2LDE2ICsxOTYsMTYgQEAgaHZt
X3JlYWQoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewot
ICAgIGNhc2UgSFZNQ09QWV9va2F5OgorICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46Cisg
ICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFn
ZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJnNoX2N0eHQtPmN0eHQpOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9f
bWZuOgotICAgIGNhc2UgSFZNQ09QWV91bmhhbmRsZWFibGU6CisgICAgY2FzZSBIVk1UUkFOU19i
YWRfZ2ZuX3RvX21mbjoKKyAgICBjYXNlIEhWTVRSQU5TX3VuaGFuZGxlYWJsZToKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRf
b3V0OgotICAgIGNhc2UgSFZNQ09QWV9nZm5fc2hhcmVkOgorICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CiAgICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWJlbGYv
bGliZWxmLWxvYWRlci5jIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWxvYWRlci5jCmluZGV4
IGM4YjdlYzkuLjBmNDY4NzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1s
b2FkZXIuYworKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMKQEAgLTE1NCwx
MCArMTU0LDEwIEBAIHN0YXRpYyBlbGZfZXJyb3JzdGF0dXMgZWxmX21lbWNweShzdHJ1Y3QgdmNw
dSAqdiwgdm9pZCAqZHN0LCB2b2lkICpzcmMsCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICgg
aXNfaHZtX3ZjcHUodikgKQogICAgIHsKLSAgICAgICAgZW51bSBodm1fY29weV9yZXN1bHQgcmM7
CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByYzsKIAogICAgICAgICByYyA9
IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKHBhZGRyX3QpZHN0LCBzcmMsIHNpemUsIHYpOwotICAg
ICAgICByZXR1cm4gcmMgIT0gSFZNQ09QWV9va2F5ID8gLTEgOiAwOworICAgICAgICByZXR1cm4g
cmMgIT0gSFZNVFJBTlNfb2theSA/IC0xIDogMDsKICAgICB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3VwcG9ydC5oCmluZGV4IGIxOGRiYjYuLmUzYjAzNWQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdXBwb3J0LmgKQEAgLTUzLDIzICs1MywyMyBAQCBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9o
dm1fZGVidWdfbGV2ZWw7CiAKIGV4dGVybiB1bnNpZ25lZCBsb25nIGh2bV9pb19iaXRtYXBbXTsK
IAotZW51bSBodm1fY29weV9yZXN1bHQgewotICAgIEhWTUNPUFlfb2theSA9IDAsCi0gICAgSFZN
Q09QWV9iYWRfZ3ZhX3RvX2dmbiwKLSAgICBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuLAotICAgIEhW
TUNPUFlfdW5oYW5kbGVhYmxlLAotICAgIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dCwKLSAgICBIVk1D
T1BZX2dmbl9zaGFyZWQsCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgeworICAgIEhWTVRS
QU5TX29rYXksCisgICAgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4sCisgICAgSFZNVFJBTlNf
YmFkX2dmbl90b19tZm4sCisgICAgSFZNVFJBTlNfdW5oYW5kbGVhYmxlLAorICAgIEhWTVRSQU5T
X2dmbl9wYWdlZF9vdXQsCisgICAgSFZNVFJBTlNfZ2ZuX3NoYXJlZCwKIH07CiAKIC8qCiAgKiBD
b3B5IHRvL2Zyb20gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLgotICogUmV0dXJucyBIVk1DT1BZ
X29rYXksIGVsc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbiBpZiB0aGUgZ2l2ZW4gcGh5c2ljYWwK
KyAqIFJldHVybnMgSFZNVFJBTlNfb2theSwgZWxzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBp
ZiB0aGUgZ2l2ZW4gcGh5c2ljYWwKICAqIGFkZHJlc3MgcmFuZ2UgZG9lcyBub3QgbWFwIGVudGly
ZWx5IG9udG8gb3JkaW5hcnkgbWFjaGluZSBtZW1vcnkuCiAgKi8KLWVudW0gaHZtX2NvcHlfcmVz
dWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQg
aHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKICAgICBwYWRkcl90IHBhZGRyLCB2b2lkICpidWYsIGlu
dCBzaXplLCBzdHJ1Y3QgdmNwdSAqdik7Ci1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV9m
cm9tX2d1ZXN0X3BoeXMoCitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJv
bV9ndWVzdF9waHlzKAogICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBwYWRkciwgaW50IHNpemUpOwog
CiAvKgpAQCAtNzksMTMgKzc5LDEzIEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zy
b21fZ3Vlc3RfcGh5cygKICAqIHRvIHNldCB0aGVtLgogICogCiAgKiBSZXR1cm5zOgotICogIEhW
TUNPUFlfb2theTogQ29weSB3YXMgZW50aXJlbHkgc3VjY2Vzc2Z1bC4KLSAqICBIVk1DT1BZX2Jh
ZF9nZm5fdG9fbWZuOiBTb21lIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgZGlkIG5vdCBtYXAgdG8K
LSAqICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRpbmFyeSBtYWNoaW5lIG1lbW9yeS4KLSAq
ICBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOiBTb21lIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyBkaWQg
bm90IGhhdmUgYSB2YWxpZAotICogICAgICAgICAgICAgICAgICAgICAgICAgIG1hcHBpbmcgdG8g
YSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLiAgVGhlCi0gKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFnZWZhdWx0X2luZm9fdCBzdHJ1Y3R1cmUgd2lsbCBiZSBmaWxsZWQgaW4gaWYKLSAqICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcm92aWRlZC4KKyAqICBIVk1UUkFOU19va2F5OiBDb3B5
IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLgorICogIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOiBT
b21lIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgZGlkIG5vdCBtYXAgdG8KKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3JkaW5hcnkgbWFjaGluZSBtZW1vcnkuCisgKiAgSFZNVFJBTlNfYmFk
X2xpbmVhcl90b19nZm46IFNvbWUgZ3Vlc3QgbGluZWFyIGFkZHJlc3MgZGlkIG5vdCBoYXZlIGEK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsaWQgbWFwcGluZyB0byBhIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBw
YWdlZmF1bHRfaW5mb190IHN0cnVjdHVyZSB3aWxsIGJlIGZpbGxlZAorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbiBpZiBwcm92aWRlZC4KICAqLwogdHlwZWRlZiBzdHJ1Y3QgcGFn
ZWZhdWx0X2luZm8KIHsKQEAgLTkzLDEzICs5MywxMyBAQCB0eXBlZGVmIHN0cnVjdCBwYWdlZmF1
bHRfaW5mbwogICAgIGludCBlYzsKIH0gcGFnZWZhdWx0X2luZm9fdDsKIAotZW51bSBodm1fY29w
eV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25f
cmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKICAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHZvaWQgKmJ1ZiwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2luZm9f
dCAqcGZpbmZvKTsKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGlu
ZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGlu
ZWFyKAogICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMy
X3QgcGZlYywKICAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pOwotZW51bSBodm1fY29weV9y
ZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25f
cmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICB2b2lkICpidWYsIHVuc2ln
bmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2lu
Zm9fdCAqcGZpbmZvKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:14:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJIg-0006Lw-BI; Tue, 19 Sep 2017 14:14:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1duJIf-0006LV-BC
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:14:57 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 48/C0-03610-06621C95; Tue, 19 Sep 2017 14:14:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsUSfTyjVTdG7WC
 kQdM6WYslHxezODB6HN39mymAMYo1My8pvyKBNaNr9UL2goUWFR8uLmFvYPym1sXIycEsYC3R
 +6+ZsYuRi4NFYBaLxLQzZ5ggnAksEm9PvGQDqRIS8JDofPKSHSQhJLCAUeJxzxJWmMTLlbcZI
 RLLGCWmLt7MApJgEzCQePX1GyOILSIgLXHt82WwImaBr0wSmxrXMIMkhAW8JVY8fQxmswioSm
 x8854dxOYVcJP4/m4p2AYJATmJm+c6wWo4BdwlJn79BHQSB9A2N4mjH8wmMAKdw7CKUaM4tag
 stUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwuBiAYAfjzvWBhxglOZiU
 RHlvqRyMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+xwkJ1iUmp5akZaZAwxzmLQEB4+SCG+sK
 lCat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivGYgRQIgRRmleXAjYDF3iVFWSpiXEegoIZ
 6C1KLczBJU+VeM4hyMSsK85iBTeDLzSuA2vQI6ggnoiOwNB0COKElESEk1MJ49+vT7it/xLk2
 31XaJ2KzJrlhy4taha0u5bwplKxxLz+TfqOgx51QUFxv7XLcZr4KCU36znHPUtp8670vp1PrW
 Wymnkq7dfrKjqm+1xhOpzMJvE9t+hf9PS9Y23JHpwjVp29R0mQPFC69+CnrknvRckdUloPbbp
 pscUU+uJkzg2DtLpO6l/24lluKMREMt5qLiRAAQIwzftAIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505830491!83448009!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48406 invoked from network); 19 Sep 2017 14:14:52 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Sep 2017 14:14:52 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=G5ZyXCckRrkZsObogQ3ehxPAwwq+xCFXtSLBRpctNAOVJ7QhCwP12JlxwzGIf2ckE51rnNW6lso1LnaBH/BZu34py49EYfdrYQDZsPknUy+U5PbyHrNEZvGBw/K7j1N8w/HXdJ0jzAmwpHCLK11dh9GE3OsfWfNY+MhavadeRVvs7w2E9sIfhO6giJb3KlVV/wQ6x2yTfDj9H+JQRkqxFgfKSFJxl2VA2IgfFYDLosQIPnbWaAQW7Xkug3G5vWdbqxPpYAIvlh0cEoGNei6EsWPQik7oX8Xbr5XS9/WMVJqOt88KW3xvITVz0D9g5LJGsLxIhzItkPSpavpY6tprTg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=yXk7JeJKA5zhAzWPutjfV7pk9gA=; b=V5RI694fECP00RzOZbeH2sfyL5Hc
 GyvIUj2Q4ryXMQv3Q2S1IzFZcXoaYgsAOejpEJMgVXR3RBnb73Vq4HTerxtwF6kJ
 j9uCfn4LALNzAaVUbAz9aWShBeI8KFIE5EpqTOCUQuWwXyDwprXUTjE0kCx9xkpF
 01IyPDRP+TiH90XnpYTBrfXz36tDAckjLQNcvhbsx8XfxmK7LtE9rOS1wex8FFWA
 sSvyY8/3RX+FIKjNhXiv8SPU1ukU3a/tvFvFROTSGrhJGpRCpdO4Gc3Vh+dfKspE
 bz2IcBBqAiNw9aiBhqZItHuShVgnDmJg9fYiqzy/mk12q0pKYBTbbfGxbw==
Received: (qmail 13809 invoked from network); 19 Sep 2017 17:14:44 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 17:14:44 +0300
Received: (qmail 27682 invoked from network); 19 Sep 2017 17:14:44 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Sep 2017 17:14:44 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 17:14:10 +0300
Message-Id: <1505830451-1868-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v3 2/3] x86/hvm: Break out __hvm_copy()'s
	translation logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkl0IHdpbGwg
YmUgcmV1c2VkIGJ5IGxhdGVyIGNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYyOgoJLSBD
aGFuZ2VkIF9nZm4oKSB0byBnYWRkcl90b19nZm4KCS0gQ2hhbmdlZCBnZm5feCB0byBnZm5fdG9f
Z2FkZHIKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAxNDQgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N1cHBvcnQuaCB8ICAxMiArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyks
IDU4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDQ4OGFjYmYuLjkzMzk0YzEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAt
MzA2OSw2ICszMDY5LDgzIEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgIGh2bV91bm1hcF9l
bnRyeShucHRzc19kZXNjKTsKIH0KIAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90
cmFuc2xhdGVfZ2V0X3BhZ2UoCisgICAgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwgYm9vbCBsaW5lYXIsIHVpbnQzMl90IHBmZWMsCisgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZp
bmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZV9wLAorICAgIGdmbl90ICpnZm5fcCwgcDJtX3R5
cGVfdCAqcDJtdF9wKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgcDJtX3R5
cGVfdCBwMm10OworICAgIGdmbl90IGdmbjsKKworICAgIGlmICggbGluZWFyICkKKyAgICB7Cisg
ICAgICAgIGdmbiA9IF9nZm4ocGFnaW5nX2d2YV90b19nZm4odiwgYWRkciwgJnBmZWMpKTsKKwor
ICAgICAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggcGZlYyAmIFBGRUNfcGFnZV9wYWdlZCApCisgICAgICAgICAgICAgICAgcmV0
dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7CisKKyAgICAgICAgICAgIGlmICggcGZlYyAmIFBG
RUNfcGFnZV9zaGFyZWQgKQorICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hh
cmVkOworCisgICAgICAgICAgICBpZiAoIHBmaW5mbyApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcGZpbmZvLT5saW5lYXIgPSBhZGRyOworICAgICAgICAgICAgICAgIHBmaW5mby0+
ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IHJldHVybiBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjsKKyAgICAgICAgfQorICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICBnZm4gPSBnYWRkcl90b19nZm4oYWRkcik7CisgICAgICAg
IEFTU0VSVCghcGZpbmZvKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE5vIG5lZWQgdG8gZG8g
dGhlIFAyTSBsb29rdXAgZm9yIGludGVybmFsbHkgaGFuZGxlZCBNTUlPLCBiZW5lZml0aW5nCisg
ICAgICogLSAzMi1iaXQgV2luWFAgKCYgb2xkZXIgV2luZG93cykgb24gQU1EIENQVXMgZm9yIExB
UElDIGFjY2Vzc2VzLAorICAgICAqIC0gbmV3ZXIgV2luZG93cyAobGlrZSBTZXJ2ZXIgMjAxMikg
Zm9yIEhQRVQgYWNjZXNzZXMuCisgICAgICovCisgICAgaWYgKCB2ID09IGN1cnJlbnQKKyAgICAg
ICAgICYmICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikKKyAgICAgICAgICYmIGh2bV9t
bWlvX2ludGVybmFsKGdmbl90b19nYWRkcihnZm4pKSApCisgICAgICAgIHJldHVybiBIVk1UUkFO
U19iYWRfZ2ZuX3RvX21mbjsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21h
aW4sIGdmbl94KGdmbiksICZwMm10LCBQMk1fVU5TSEFSRSk7CisKKyAgICBpZiAoICFwYWdlICkK
KyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOworCisgICAgaWYgKCBwMm1f
aXNfcGFnaW5nKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAg
ICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZSh2LT5kb21haW4sIGdmbl94KGdmbikpOworICAgICAg
ICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKKyAgICB9CisgICAgaWYgKCBwMm1faXNf
c2hhcmVkKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICBy
ZXR1cm4gSFZNVFJBTlNfZ2ZuX3NoYXJlZDsKKyAgICB9CisgICAgaWYgKCBwMm1faXNfZ3JhbnQo
cDJtdCkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVybiBI
Vk1UUkFOU191bmhhbmRsZWFibGU7CisgICAgfQorCisgICAgKnBhZ2VfcCA9IHBhZ2U7CisgICAg
aWYgKCBnZm5fcCApCisgICAgICAgICpnZm5fcCA9IGdmbjsKKyAgICBpZiAoIHAybXRfcCApCisg
ICAgICAgICpwMm10X3AgPSBwMm10OworCisgICAgcmV0dXJuIEhWTVRSQU5TX29rYXk7Cit9CisK
ICNkZWZpbmUgSFZNQ09QWV9mcm9tX2d1ZXN0ICgwdTw8MCkKICNkZWZpbmUgSFZNQ09QWV90b19n
dWVzdCAgICgxdTw8MCkKICNkZWZpbmUgSFZNQ09QWV9waHlzICAgICAgICgwdTw8MikKQEAgLTMw
NzcsNyArMzE1NCw3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1f
Y29weSgKICAgICB2b2lkICpidWYsIHBhZGRyX3QgYWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgdWludDMyX3QgcGZlYywgcGFnZWZhdWx0X2lu
Zm9fdCAqcGZpbmZvKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOworICAgIGdmbl90IGdmbjsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBj
aGFyICpwOwpAQCAtMzEwMyw2NSArMzE4MCwxNSBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRp
b25fcmVzdWx0IF9faHZtX2NvcHkoCiAKICAgICB3aGlsZSAoIHRvZG8gPiAwICkKICAgICB7Cisg
ICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7CiAgICAgICAgIHBhZGRyX3Qg
Z3BhID0gYWRkciAmIH5QQUdFX01BU0s7CiAKICAgICAgICAgY291bnQgPSBtaW5fdChpbnQsIFBB
R0VfU0laRSAtIGdwYSwgdG9kbyk7CiAKLSAgICAgICAgaWYgKCBmbGFncyAmIEhWTUNPUFlfbGlu
ZWFyICkKLSAgICAgICAgewotICAgICAgICAgICAgZ2ZuID0gcGFnaW5nX2d2YV90b19nZm4odiwg
YWRkciwgJnBmZWMpOwotICAgICAgICAgICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2Vf
cGFnZWQgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDsKLSAgICAgICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2Vfc2hhcmVkICkKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7Ci0gICAgICAgICAgICAg
ICAgaWYgKCBwZmluZm8gKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
cGZpbmZvLT5saW5lYXIgPSBhZGRyOwotICAgICAgICAgICAgICAgICAgICBwZmluZm8tPmVjID0g
cGZlYyAmIH5QRkVDX2ltcGxpY2l0OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm47Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgICAgICBncGEgfD0gKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlQ7Ci0gICAgICAgIH0KLSAg
ICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBnZm4gPSBhZGRyID4+IFBBR0VfU0hJ
RlQ7Ci0gICAgICAgICAgICBncGEgPSBhZGRyOwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAg
ICAgICAgICogTm8gbmVlZCB0byBkbyB0aGUgUDJNIGxvb2t1cCBmb3IgaW50ZXJuYWxseSBoYW5k
bGVkIE1NSU8sIGJlbmVmaXRpbmcKLSAgICAgICAgICogLSAzMi1iaXQgV2luWFAgKCYgb2xkZXIg
V2luZG93cykgb24gQU1EIENQVXMgZm9yIExBUElDIGFjY2Vzc2VzLAotICAgICAgICAgKiAtIG5l
d2VyIFdpbmRvd3MgKGxpa2UgU2VydmVyIDIwMTIpIGZvciBIUEVUIGFjY2Vzc2VzLgotICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQKLSAgICAgICAgICAgICAmJiAhbmVzdGVk
aHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCi0gICAgICAgICAgICAgJiYgaHZtX21taW9faW50ZXJu
YWwoZ3BhKSApCi0gICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47Ci0K
LSAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuLCAmcDJtdCwg
UDJNX1VOU0hBUkUpOwotCi0gICAgICAgIGlmICggIXBhZ2UgKQotICAgICAgICAgICAgcmV0dXJu
IEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwotCi0gICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhw
Mm10KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAg
ICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWluLCBnZm4pOwotICAgICAgICAgICAg
cmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCBw
Mm1faXNfc2hhcmVkKHAybXQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Ci0gICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3NoYXJlZDsKLSAgICAgICAgfQot
ICAgICAgICBpZiAoIHAybV9pc19ncmFudChwMm10KSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJs
ZTsKLSAgICAgICAgfQorICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKHYsIGFk
ZHIsIGZsYWdzICYgSFZNQ09QWV9saW5lYXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGZlYywgcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAybXQpOworICAgICAgICBpZiAo
IHJlcyAhPSBIVk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgIHJldHVybiByZXM7CiAKICAgICAg
ICAgcCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01B
U0spOwogCkBAIC0zMTcwLDEwICszMTk3LDExIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3Jp
dGUocDJtdCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIGxhc3RwYWdlOwotICAgICAgICAgICAgICAgIGlmICggeGNoZygmbGFzdHBhZ2UsIGdm
bikgIT0gZ2ZuICkKKworICAgICAgICAgICAgICAgIGlmICggeGNoZygmbGFzdHBhZ2UsIGdmbl94
KGdmbikpICE9IGdmbl94KGdmbikgKQogICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxP
R19HX0RFQlVHLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlcHYgYXR0ZW1wdGVkIHdy
aXRlIHRvIHJlYWQtb25seSBnZm4gJSNseCAobWZuPSUjbHgpXG4iLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYsIGdmbiwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHYsIGdmbl94KGdmbiksIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1
cHBvcnQuaAppbmRleCBlM2IwMzVkLi5kNzg0ZmMxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9y
dC5oCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS9zYXZlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFz
bS9wMm0uaD4KIAogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgREJHX0xFVkVMXzAgICAgICAgICAg
ICAgICAgICgxIDw8IDApCkBAIC0xMDMsNiArMTA0LDE3IEBAIGVudW0gaHZtX3RyYW5zbGF0aW9u
X3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgdm9pZCAqYnVmLCB1bnNp
Z25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9p
bmZvX3QgKnBmaW5mbyk7CiAKKy8qCisgKiBHZXQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UgdW5k
ZXIgYW4gSFZNIHBoeXNpY2FsIG9yIGxpbmVhciBhZGRyZXNzLiAgSWYKKyAqIGxpbmVhciwgYSBw
YWdld2FsayBpcyBwZXJmb3JtZWQgdXNpbmcgcGZlYyAoZmF1bHQgZGV0YWlscyBvcHRpb25hbGx5
IGluCisgKiBwZmluZm8pLgorICogT24gc3VjY2VzcywgcmV0dXJucyBIVk1UUkFOU19va2F5IHdp
dGggYSByZWZlcmVuY2UgdGFrZW4gb24gKipfcGFnZS4KKyAqLworZW51bSBodm1fdHJhbnNsYXRp
b25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCisgICAgc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkciwgYm9vbCBsaW5lYXIsIHVpbnQzMl90IHBmZWMsCisgICAgcGFnZWZh
dWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZV9wLAorICAgIGdmbl90
ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wKTsKKwogI2RlZmluZSBIVk1fSENBTExfY29tcGxl
dGVkICAwIC8qIGh5cGVyY2FsbCBjb21wbGV0ZWQgLSBubyBmdXJ0aGVyIGFjdGlvbiAqLwogI2Rl
ZmluZSBIVk1fSENBTExfcHJlZW1wdGVkICAxIC8qIGh5cGVyY2FsbCBwcmVlbXB0ZWQgLSByZS1l
eGVjdXRlIFZNQ0FMTCAqLwogaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:15:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJIx-0006PY-Ig; Tue, 19 Sep 2017 14:15:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duJIv-0006P6-TX
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:15:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 47/B9-02044-17621C95; Tue, 19 Sep 2017 14:15:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQrdA7WC
 kwcITKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b5r6sZC35wVtzbd5etgfE5excjJ4eEgJ/E
 z3PzmEBsFgFViaazG1i7GDk42ATsJaZ/rQAJiwgoS/T++s3SxcjFwSxwklHi7NHHLCAJYYEAi
 Slnd4DV8wp4Sry6pAJSIyTwhEli/6P5bCA1vAKCEidnPgGrZxbQkViw+xMbSD2zgLTE8n8cIG
 FOoFXNxxeDlYsKqEicXLkG7BwhAUWJ/nkP2CDOTJfY+vcX8wRG/llIps5CMnUWwtQFjMyrGDW
 KU4vKUot0jQz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7CegYFxB2PPXr9D
 jJIcTEqivLdUDkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdoAqUEyxKTU+tSMvMAcYCTFqCg
 0dJhDcWJM1bXJCYW5yZDpE6xagoJc5rBpIQAElklObBtcHi7xKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYd71IFN4MvNK4Ka/AlrMBLQ4e8MBkMUliQgpqQZGlUehBVWL96wM//624fqrYwl
 hc8T+/lCTFw84vpfPLin6+4z0bfriLXat9bHTQh9e21cmIOjn+U9GpWH7E9/Woj+TX99d/elD
 R+rHiokFvg+yuafdiFj3NtL/dHy6ftQiLz//sg17vuzWSrt7zCbmjfv+7Db/ydL3NNZaCsjuW
 M1YWvwuZNJTJZbijERDLeai4kQAwSf3S7oCAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505830512!84651875!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29743 invoked from network); 19 Sep 2017 14:15:12 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 14:15:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53079951"
Date: Tue, 19 Sep 2017 15:13:30 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170919141330.l6euwwvsl547klfz@dhcp-3-128.uk.xensource.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
 <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
 <59C13B55020000780017CD75@prv-mh.provo.novell.com>
 <20170919134801.wy4tvkhdximlhtgb@dhcp-3-128.uk.xensource.com>
 <59C13DF4020000780017CDD3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C13DF4020000780017CDD3@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6NTU6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE1OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6NDQ6MjFBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE1OjI5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTI6NTI6NDhB
TSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPiA+PiA+PiArICAgICAgICBpZiAoIGFwaWNfaWQg
PiAyNTQgKQo+ID4+ID4gCj4gPj4gPiAyNTU/IEFuIEFQSUMgSUQgb2YgMjU1IHNob3VsZCBzdGls
bCBiZSBmaW5lLgo+ID4+IAo+ID4+IFdhc24ndCBpdCB5b3Ugd2hvICh2YWxpZGx5KSBhc2tlZCBm
b3IgdGhlIGJvdW5kYXJ5IHRvIGJlIDI1NCwgZHVlCj4gPj4gdG8gMHhmZiBiZWluZyB0aGUgYnJv
YWRjYXN0IHZhbHVlPwo+ID4gCj4gPiBCdXQgdGhhdCdzIHRoZSBBQ1BJIElELCBub3QgdGhlIEFQ
SUMgSUQuCj4gCj4gVGhlIGNvZGUgYWJvdmUgc2F5cyAiYXBpY19pZCIgLSBpcyB0aGUgdmFyaWFi
bGUgbWlzLW5hbWVkPyBPciBhbQo+IEkgcmVhZGluZyB5b3VyIHJlcGx5IHRoZSB3cm9uZyB3YXkg
cm91bmQsIGluIHdoaWNoIGNhc2UgdGhlIHF1ZXN0aW9uCj4gd291bGQgYmUgd2h5IGFuIEFDUEkg
SUQgY291bGQgZXZlciBleHByZXNzIHNvbWV0aGluZyBsaWtlCj4gImJyb2FkY2FzdCI/CgpZZXMs
IHNvcnJ5IEkgZ290IG1lc3NlZCB1cC4gVGhpcyBpcyBpbmRlZWQgZmluZSwgYXMgYSBsb2NhbCBB
UElDIElECm9mIDI1NSBpcyB0aGUgYnJvYWRjYXN0IElELiBCdXQgdGhpcyBhbHNvIGFwcGxpZXMg
dG8gdGhlIEFDUEkgSUQsCnNpbmNlIGFuIEFDUEkgSUQgb2YgMjU1IGlzIGFsc28gdGhlIGJyb2Fk
Y2FzdCBJRCBmb3IgbG9jYWwgQVBJQwplbnRyaWVzIGluIHRoZSBNQURULiBGb3IgZXhhbXBsZSBh
IExvY2FsIEFQSUMgTk1JIFN0cnVjdHVyZSB3aXRoIGFuCkFDUEkgSUQgb2YgMjU1IGFwcGxpZXMg
dG8gYWxsIGxvY2FsIEFQSUNzLgoKV2UgbmVlZCB0byBiZSBjYXJlZnVsIHRvIG5vdCBjcmVhdGUg
bG9jYWwgQVBJQyBlbnRyaWVzIHdpdGggZWl0aGVyCkFQSUMgb3IgQUNQSSBJRCBlcXVhbCB0byAy
NTUgKGFuZCB0byBhbHNvIG5vdCBjcmVhdGUgUHJvY2Vzc29yIG9iamVjdHMKd2l0aCBBQ1BJIElE
IG9mIDI1NSkuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:15:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJJ5-0006SJ-QG; Tue, 19 Sep 2017 14:15:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1duJJ4-0006Rb-Ae
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:15:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FA/5C-03454-97621C95; Tue, 19 Sep 2017 14:15:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsUSfTyjVbdM7WC
 kwXdHiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y+vyNawFJ1wq3h/ZydbAuMaki5GTg1nAWqL3
 XzNjFyMXB4vALBaJzjPTWSGcCSwSxz4+ZOpi5OAQEvCQOD8zBSQuJLCAUeLz531MIN0g8VdfF
 7BBJJYxSuw7M5ERJMEmYACU+AZmiwhIS1z7fBlsBbPAVyaJTY1rmEESwgJ+Em2Nv9lBbBYBVY
 mOVcdYQWxeATeJxksrwDZICMhJ3DzXCVbPKeAuMfHrJzaIi9wkjn4wm8AIdA7DKkaN4tSistQ
 iXWNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBiAIIdjE2LAg8xSnIwKYny
 3lI5GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdYFSgnWJSanlqRlpkDDHGYtAQHj5IIbyxIm
 re4IDG3ODMdInWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc67C2SLAEhpRmke3CBY7F1ilJUS5m
 UEOk2IpyC1KDezBFX+FaM4B6OSMK85yEKezLwSuH2vgE5hAjole8MBkFNKEhFSUg2MKw7r3t2
 7X7Qh9PI072KLNDe1zTG22/+8nTz3wAYzxcsT1+3XDVnMl8Y17xpH1Om0Hv0359piHFWYrLQ8
 IpeELzxzs4/x+gQXs3VJH6e9r67JcsqZ3PHkpbpG6ueJ1gsjvnwTiXtwSeTFh5iESrvnOnY8u
 zecEAm1+OHJO/vho/cdSXpcn59lK7EUZyQaajEXFScCAEklvR+4AgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505830517!60543214!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29515 invoked from network); 19 Sep 2017 14:15:17 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Sep 2017 14:15:17 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=hqabT/L98n83VkCe+DaXZT7fH60n1O0xU6TxcbDt2BO93BG3WPm3uO3n78QCM3g6YiJUNqZZNHvn8U5JEVhUpWN45Z+eyn9tpgUs24BKLqkA4a/V5XV55squVc/Mh//z5S8fZrRzvftGlRl6TlVrnUj363axuSc4CZHjrcx5H8xZpQyD8+W8eLrEMoELhPnUbunGHNqDWzMbpHKHw0Q9ywhdV8semqbqVqSmZUexoY5wxZ5ssNb6BFnFYkqJNC69agN4tJY3HNJDbJ+lc/7HsKHjnQBWZJW2vnLSekXcPqUQEBgmkc4RIEMFXcWdxkGKk5xcRnj0s7cm1h+a77dz3g==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=Cn0boWXHNx7NHMWal2Gb+78liqo=; b=BuxFssN5S44C0MYwApdUTU4b6u4h
 +6qRlHKp/7hPNx/rJQIAbAZPw6w5uC1l9uWfroTaappweH+DsBO3sEOJYkLF6oyO
 5MX1mvAn73ZcQqqYOpF/wxf5Gnzqg1p9aWzeBVMY7EUNPmv3L7iFWQ2JTE/sOhcO
 r6XcAERVT1RbglW+wSwi9XQUIV2NVMtYJaH9ux5GEFmMKcpALPLb2ZzgtW2ndHQh
 HEf1xK5ncFuh9u0yOtgiVqeCqw+5McoXTSvSfXs3hhXPrulS1lL74MYZsPX0Yr/w
 xdrpN+xm1dnaLE01e0RMYBGXTcvANB7/LZm17K07k02llKQuNbGlCFGihQ==
Received: (qmail 14082 invoked from network); 19 Sep 2017 17:14:46 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 17:14:45 +0300
Received: (qmail 27704 invoked from network); 19 Sep 2017 17:14:45 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Sep 2017 17:14:45 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 19 Sep 2017 17:14:11 +0300
Message-Id: <1505830451-1868-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v3 3/3] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjI6CgktIEFkZGVkIGxpbmVhciAmIH5QQUdFX01BU0sg
dG8gcmV0dXJuIHN0YXRlbWVudAoJLSBNb2RpZmllZCBtZm4gLSBodm1lbXVsX2N0eHQtPm1mbiB0
byBmaW5hbCAtIGZpcnN0ICsgMQoJLSBSZW1vdmUgdXNlbGVzcyBlbHNlIHN0YXRlbWVudAotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDE3NyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5o
IHwgICA3ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDE2NyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGNjODc0Y2UuLjU1NzQ2OTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CkBAIC00OTgsNiArNDk4LDE1OSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBh
ZGRyX3QgbW1pb19ncGEsCiB9CiAKIC8qCisgKiBNYXAgdGhlIGZyYW1lKHMpIGNvdmVyaW5nIGFu
IGluZGl2aWR1YWwgbGluZWFyIGFjY2VzcywgZm9yIHdyaXRlYWJsZQorICogYWNjZXNzLiAgTWF5
IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJfUFRSKH5YODZFTVVMXyopIGZvciBvdGhlciBl
cnJvcnMKKyAqIGluY2x1ZGluZyBFUlJfUFRSKH5YODZFTVVMX09LQVkpIGZvciB3cml0ZS1kaXNj
YXJkIG1hcHBpbmdzLgorICoKKyAqIEluIGRlYnVnIGJ1aWxkcywgbWFwKCkgY2hlY2tzIHRoYXQg
ZWFjaCBzbG90IGluIGh2bWVtdWxfY3R4dC0+bWZuW10gaXMKKyAqIGNsZWFuIGJlZm9yZSB1c2Us
IGFuZCBwb2lzaW9ucyB1bnVzZWQgc2xvdHMgd2l0aCBJTlZBTElEX01GTi4KKyAqLworc3RhdGlj
IHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAorICAgIHVuc2lnbmVkIGxvbmcgbGluZWFy
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IHBmZWMsCisgICAgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKKworICAgIC8qIEZpcnN0IGFuZCBmaW5hbCBn
Zm5zIHdoaWNoIG5lZWQgbWFwcGluZy4gKi8KKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGlu
ZWFyID4+IFBBR0VfU0hJRlQsIGZpcnN0ID0gZnJhbWU7CisgICAgdW5zaWduZWQgbG9uZyBmaW5h
bCA9IChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7CisKKyAgICAvKgor
ICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMg
aGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCisgICAgICogaGVsZCBvbiB0aGVtLgorICAgICAqLworICAg
IG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKyAgICAvKgorICAgICAqIFRo
ZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6ZXJvLWJ5dGUg
d3JpdGUsIGJ1dAorICAgICAqIGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBmYWlsIHNhZmUgaW4gcmVs
ZWFzZSBidWlsZHMuCisgICAgICoKKyAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRlcGVu
ZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10gd2hpY2gKKyAgICAgKiBjYW4gYmUg
dm1hcCgpJ2QsIGFjY291dGluZyBmb3IgcG9zc2libGUgbWlzYWxpZ25tZW50IHdpdGhpbiB0aGUg
cmVnaW9uLgorICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJl
c3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0CisgICAgICogbWZuc1tdIGlzIGxhcmdlIGVub3Vn
aCBmb3IgdGhlIHJlcXVlc3RlZCB3cml0ZSBzaXplLgorICAgICAqLworICAgIGlmICggYnl0ZXMg
PT0gMCB8fAorICAgICAgICAgZmluYWwgLSBmaXJzdCA+IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0
LT5tZm4pIC0gMSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgZ290byB1bmhhbmRsZWFibGU7CisgICAgfQorCisgICAgZG8geworICAgICAgICBlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OworICAgICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKKyAgICAgICAgcDJtX3R5cGVfdCBw
Mm10OworCisgICAgICAgIC8qIEVycm9yIGNoZWNraW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJy
ZW50IHNsb3QgaXMgY2xlYW4uICovCisgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsK
KworICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lIDw8IFBB
R0VfU0hJRlQsIHRydWUsIHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsKKworICAgICAgICBzd2l0Y2ggKCByZXMg
KQorICAgICAgICB7CisgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46CisgICAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11
bF9jdHh0LT5jdHh0KTsKKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxf
RVhDRVBUSU9OKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGNhc2UgSFZNVFJB
TlNfYmFkX2dmbl90b19tZm46CisgICAgICAgICAgICBlcnIgPSBOVUxMOworICAgICAgICAgICAg
Z290byBvdXQ7CisKKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH4o
bG9uZylYODZFTVVMX1JFVFJZKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGRl
ZmF1bHQ6CisgICAgICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKyAgICAgICAgfQorCisgICAg
ICAgICptZm4rKyA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICBmcmFtZSsrOwor
CisgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX09LQVkpOworICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgIH0gd2hpbGUgKCBmcmFtZSA8IGZpbmFsICk7
CisKKyAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8gKi8KKyAgICBp
ZiAoIGZpcnN0ID09IGZpbmFsICkKKyAgICAgICAgbWFwcGluZyA9IG1hcF9kb21haW5fcGFnZSho
dm1lbXVsX2N0eHQtPm1mblswXSk7CisgICAgLyogTXVsdGlwbGUgZnJhbWVzPyBOZWVkIHRvIHZt
YXAoKS4gKi8KKyAgICBlbHNlIGlmICggKG1hcHBpbmcgPSB2bWFwKGh2bWVtdWxfY3R4dC0+bWZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluYWwgLSBmaXJzdCArIDEpKSA9PSBO
VUxMICkKKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7CisKKyNpZm5kZWYgTkRFQlVHIC8qIFBv
aXNpb24gdW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAqLworICAgIHdoaWxlICggbWZu
IDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCisg
ICAgeworICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CisgICAgICAgICptZm4rKyA9
IElOVkFMSURfTUZOOworICAgIH0KKyNlbmRpZgorCisgICAgcmV0dXJuIG1hcHBpbmcgKyAobGlu
ZWFyICYgflBBR0VfTUFTSyk7CisKKyB1bmhhbmRsZWFibGU6CisgICAgZXJyID0gRVJSX1BUUih+
KGxvbmcpWDg2RU1VTF9VTkhBTkRMRUFCTEUpOworCisgb3V0OgorICAgIC8qIERyb3AgYWxsIGhl
bGQgcmVmZXJlbmNlcy4gKi8KKyAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0LT5tZm4g
KQorICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOworCisgICAgcmV0
dXJuIGVycjsKK30KKworc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigKKyAg
ICB2b2lkICptYXBwaW5nLCB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVz
LAorICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCit7CisgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZSA9IGxpbmVhciA+PiBQQUdFX1NISUZUOworICAgIHVuc2lnbmVkIGxvbmcgZmluYWwgPSAo
bGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUOworICAgIG1mbl90ICptZm4g
PSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKyAgICBBU1NFUlQoYnl0ZXMgPiAwKTsKKworICAg
IGlmICggZnJhbWUgPT0gZmluYWwgKQorICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBwaW5n
KTsKKyAgICBlbHNlCisgICAgICAgIHZ1bm1hcChtYXBwaW5nKTsKKworICAgIGRvCisgICAgewor
ICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKKyAgICAgICAgcGFnaW5nX21hcmtfZGly
dHkoY3VycmQsICptZm4pOworICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZu
KSkpOworCisgICAgICAgIGZyYW1lKys7CisgICAgICAgICptZm4rKyA9IF9tZm4oMCk7IC8qIENs
ZWFuIHNsb3QgZm9yIG1hcCgpJ3MgZXJyb3IgY2hlY2tpbmcuICovCisKKyAgICB9IHdoaWxlICgg
ZnJhbWUgPCBmaW5hbCApOworCisKKyNpZm5kZWYgTkRFQlVHIC8qIENoZWNrIChhbmQgY2xlYW4p
IGFsbCB1bnVzZWQgbWZucy4gKi8KKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4dC0+bWZu
ICsgQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQorICAgIHsKKyAgICAgICAgQVNTRVJU
KG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikpOworICAgICAgICAqbWZuKysgPSBfbWZuKDApOwor
ICAgIH0KKyNlbmRpZgorfQorCisvKgogICogQ29udmVydCBhZGRyIGZyb20gbGluZWFyIHRvIHBo
eXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCiAgKiBbYWRkciwgYWRkciArICpyZXBz
ICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFjY29yZGluZyB0bwogICogdGhl
IHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkg
aXMgcmV0dXJuZWQuCkBAIC05ODgsMTEgKzExNDEsMTEgQEAgc3RhdGljIGludCBodm1lbXVsX3dy
aXRlKAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQogICAgICAg
ICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOwogICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5m
bzsKICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOwogICAgIHVpbnQzMl90IHBmZWMg
PSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwogICAgIHN0cnVjdCBodm1f
dmNwdV9pbyAqdmlvID0gJmN1cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIGludCByYzsK
KyAgICB2b2lkICptYXBwaW5nOwogCiAgICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2Vn
KSApCiAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKQEAgLTEwMDgsMjMgKzExNjEsMTMg
QEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogICAgICAgICAgKHZpby0+bW1pb19nbGEgPT0g
KGFkZHIgJiBQQUdFX01BU0spKSApCiAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlv
X3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMSk7CiAKLSAg
ICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVj
LCAmcGZpbmZvKTsKKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwg
Ynl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQor
ICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CiAKLSAgICBzd2l0Y2ggKCByYyApCi0g
ICAgewotICAgIGNhc2UgSFZNVFJBTlNfb2theToKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBI
Vk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKLSAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBm
aW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Ci0gICAgICAgIHJl
dHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZu
OgotICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywg
cF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDApOwotICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3Bh
Z2VkX291dDoKLSAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Ci0gICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKLSAgICB9CisgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0YSwgYnl0ZXMpOworCisg
ICAgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCBieXRlcywgaHZtZW11
bF9jdHh0KTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9l
bXVsYXRlLmgKaW5kZXggODg2NDc3NS4uZDM3OWE0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxh
dGUuaApAQCAtMzcsNiArMzcsMTMgQEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgewogICAgIHVu
c2lnbmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKICAgICB1bnNpZ25lZCBsb25nIHNlZ19yZWdf
ZGlydHk7CiAKKyAgICAvKgorICAgICAqIE1GTnMgYmVoaW5kIHRlbXBvcmFyeSBtYXBwaW5ncyBp
biB0aGUgd3JpdGUgY2FsbGJhY2suICBUaGUgbGVuZ3RoIGlzCisgICAgICogYXJiaXRyYXJ5LCBh
bmQgY2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFKzEgYXJl
CisgICAgICogbmVlZGVkLgorICAgICAqLworICAgIG1mbl90IG1mblsyXTsKKwogICAgIHVpbnQz
Ml90IGludHJfc2hhZG93OwogCiAgICAgYm9vbF90IHNldF9jb250ZXh0OwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJN3-00070H-8V; Tue, 19 Sep 2017 14:19:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duJN2-000708-1T
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:19:28 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 4D/45-18817-E6721C95;
 Tue, 19 Sep 2017 14:19:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQjdX/WC
 kwae3bBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8baPtaCcxcZKx7/n8TcwLh+KmMXIyeHhICf
 xO7PZ9lBbDYBHYmlR+czgdgiAmkS7668Y+1i5OJgFljCIvF99yZmkISwQLRE29nrUEUxEnP23
 2SDsI0kTk1ZDxZnEVCVOHvgAZjNK+AuMWv1Z7BBQgJNjBLvHtwG2szBwQmUWN0ZCFLDKCAr8a
 VxNdh8ZgFxiVtPII6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli18zQy
 xV1Di5MwnLBMYhWchGTsLScssJC2zkLQsYGRZxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCm
 l5taXJyYnpqTmFSsl5yfu4kRGAEMQLCD8fbGgEOMkhxMSqK8YZsORArxJeWnVGYkFmfEF5Xmp
 BYfYpTh4FCS4J16CSgnWJSanlqRlpkDjEWYtAQHj5II77aLQGne4oLE3OLMdIjUKUZdjmObLv
 9hEmLJy89LlRLnzQCZIQBSlFGaBzcClhYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3GmQ
 KT2ZeCdymV0BHMAEdkb0B7IiSRISUVAOjb1aS7o3cIyIXddtMNxx4LGfIdnoai/Dq1xFbJvrX
 i+RqXvgun7kl3tG5NXphe9+hz7un+V5LfzbtvPZWo2+yuhMMTRO3ZPz/kfoxUU4g/rLKrtTwn
 PC563SKVdk2q7lK+EYl/xVn+znNfY3ODV/Hm0W5GZ29Zt1/fF34LlZ03tr685Rn2CMlluKMRE
 Mt5qLiRAA4RqW6BgMAAA==
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505830764!116713976!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62420 invoked from network); 19 Sep 2017 14:19:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 14:19:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53080308"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 1/3] x86/hvm: Rename enum hvm_copy_result to
 hvm_translation_result
Thread-Index: AQHTMVGm1YX0Teyky0Cx5LUZxbSY56K8QSgA
Date: Tue, 19 Sep 2017 14:16:59 +0000
Message-ID: <a38cb04c72ed4e4e8e664f843445dc3a@AMSPEX02CL03.citrite.net>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-2-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505830451-1868-2-git-send-email-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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBJc2FpbGEgW21h
aWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAx
NToxNAo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
amJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1Cj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiBi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgc3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb207
Cj4ganVuLm5ha2FqaW1hQGludGVsLmNvbTsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+Cj4gU3ViamVjdDogW1BBVENIIHYzIDEvM10geDg2L2h2bTogUmVuYW1lIGVudW0gaHZtX2Nv
cHlfcmVzdWx0IHRvCj4gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdAo+IAo+IEZyb206IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiAtLS0KPiBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQu
YyAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCA0MCAr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
ICAgICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPiAtLQo+
ICB4ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jICAgICAgfCAyMCArKysrKysrLS0tLS0tLQo+
ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNSArKy0tCj4gIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYyAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAgICAgICAg
ICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICB8ICAyICstCj4g
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICB8IDE0ICsrKysrLS0tLS0KPiAgeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgIHwgMTIgKysrKy0tLS0tCj4gIHhlbi9jb21t
b24vbGliZWxmL2xpYmVsZi1sb2FkZXIuYyB8ICA0ICstLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdXBwb3J0LmggfCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIDEzIGZp
bGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gYi94ZW4vYXJjaC94ODYv
aHZtL2RvbTBfYnVpbGQuYwo+IGluZGV4IDAyMGMzNTUuLmU4Zjc0NmMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwo+IEBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGljIGludCBfX2luaXQKPiBwdmhf
c2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGlmICgg
IXB2aF9zdGVhbF9yYW0oZCwgSFZNX1ZNODZfVFNTX1NJWkUsIDEyOCwgR0IoNCksICZnYWRkcikg
KQo+ICAgICAgewo+ICAgICAgICAgIGlmICggaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhnYWRkciwg
TlVMTCwgSFZNX1ZNODZfVFNTX1NJWkUsIHYpICE9Cj4gLSAgICAgICAgICAgICBIVk1DT1BZX29r
YXkgKQo+ICsgICAgICAgICAgICAgSFZNVFJBTlNfb2theSApCj4gICAgICAgICAgICAgIHByaW50
aygiVW5hYmxlIHRvIHplcm8gVk04NiBUU1MgYXJlYVxuIik7Cj4gICAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fVk04Nl9UU1NfU0laRURdID0KPiAgICAgICAgICAg
ICAgVk04Nl9UU1NfVVBEQVRFRCB8ICgodWludDY0X3QpSFZNX1ZNODZfVFNTX1NJWkUgPDwgMzIp
IHwKPiBnYWRkcjsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IGluZGV4IDU0ODExYzEuLmNjODc0Y2UgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwo+IEBAIC0xMDAsNyArMTAwLDcgQEAgc3RhdGljIGludCBpb3JlcV9zZXJ2
ZXJfcmVhZChjb25zdCBzdHJ1Y3QKPiBodm1faW9faGFuZGxlciAqaW9faGFuZGxlciwKPiAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLAo+ICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICpkYXRhKQo+ICB7Cj4gLSAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhk
YXRhLCBhZGRyLCBzaXplKSAhPSBIVk1DT1BZX29rYXkgKQo+ICsgICAgaWYgKCBodm1fY29weV9m
cm9tX2d1ZXN0X3BoeXMoZGF0YSwgYWRkciwgc2l6ZSkgIT0gSFZNVFJBTlNfb2theSApCj4gICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IAo+ICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKPiBAQCAtODkzLDE4ICs4OTMsMTggQEAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVh
ZCgKPiAKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiAtICAgIGNhc2UgSFZNQ09QWV9v
a2F5Ogo+ICsgICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+ICAgICAgICAgIGJyZWFrOwo+IC0gICAg
Y2FzZSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgo+ICsgICAgY2FzZSBIVk1UUkFOU19iYWRfbGlu
ZWFyX3RvX2dmbjoKPiAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmlu
Zm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047Cj4gLSAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46Cj4gKyAgICBj
YXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICAgICAgICAgIGlmICggYWNjZXNzX3R5cGUg
PT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoICkKPiAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwo+IAo+ICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3Jl
YWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKPiBodm1lbXVsX2N0eHQsIDApOwo+IC0gICAg
Y2FzZSBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ6Cj4gLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJl
ZDoKPiArICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiArICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgIGRl
ZmF1bHQ6Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IEBAIC0xMDEy
LDE1ICsxMDEyLDE1IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKPiAKPiAgICAgIHN3aXRj
aCAoIHJjICkKPiAgICAgIHsKPiAtICAgIGNhc2UgSFZNQ09QWV9va2F5Ogo+ICsgICAgY2FzZSBI
Vk1UUkFOU19va2F5Ogo+ICAgICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBIVk1DT1BZX2JhZF9n
dmFfdG9fZ2ZuOgo+ICsgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiAgICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11
bF9jdHh0LT5jdHh0KTsKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gLSAg
ICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46Cj4gKyAgICBjYXNlIEhWTVRSQU5TX2JhZF9n
Zm5fdG9fbWZuOgo+ICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFk
ZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gaHZtZW11bF9jdHh0LCAwKTsKPiAtICAgIGNhc2Ug
SFZNQ09QWV9nZm5fcGFnZWRfb3V0Ogo+IC0gICAgY2FzZSBIVk1DT1BZX2dmbl9zaGFyZWQ6Cj4g
KyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gKyAgICBjYXNlIEhWTVRSQU5TX2dm
bl9zaGFyZWQ6Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gICAgICBkZWZhdWx0
Ogo+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiBAQCAtMTM4NCw3ICsx
Mzg0LDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9tb3ZzKAo+ICAgICAgICAgICAgICByZXR1
cm4gcmM7Cj4gICAgICAgICAgfQo+IAo+IC0gICAgICAgIHJjID0gSFZNQ09QWV9va2F5Owo+ICsg
ICAgICAgIHJjID0gSFZNVFJBTlNfb2theTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgICAg
ICAvKgo+IEBAIC0xMzk0LDE2ICsxMzk0LDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92
cygKPiAgICAgICAgICAgKi8KPiAgICAgICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5
cyhidWYsIHNncGEsIGJ5dGVzKTsKPiAKPiAtICAgIGlmICggcmMgPT0gSFZNQ09QWV9va2F5ICkK
PiArICAgIGlmICggcmMgPT0gSFZNVFJBTlNfb2theSApCj4gICAgICAgICAgcmMgPSBodm1fY29w
eV90b19ndWVzdF9waHlzKGRncGEsIGJ1ZiwgYnl0ZXMsIGN1cnJlbnQpOwo+IAo+ICAgICAgeGZy
ZWUoYnVmKTsKPiAKPiAtICAgIGlmICggcmMgPT0gSFZNQ09QWV9nZm5fcGFnZWRfb3V0ICkKPiAr
ICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCApCj4gICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfUkVUUlk7Cj4gLSAgICBpZiAoIHJjID09IEhWTUNPUFlfZ2ZuX3NoYXJlZCApCj4g
KyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9zaGFyZWQgKQo+ICAgICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwo+IC0gICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQo+ICsgICAgaWYg
KCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAgIHsKPiAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIkZhaWxlZCBtZW1vcnktdG8tbWVtb3J5IFJFUCBNT1ZTOgo+IHNncGE9JSIK
PiAgICAgICAgICAgICAgICAgICBQUklwYWRkciIgZGdwYT0lIlBSSXBhZGRyIiByZXBzPSVsdSBi
eXRlc19wZXJfcmVwPSV1XG4iLAo+IEBAIC0xNTEzLDEwICsxNTEzLDEwIEBAIHN0YXRpYyBpbnQg
aHZtZW11bF9yZXBfc3RvcygKPiAKPiAgICAgICAgICBzd2l0Y2ggKCByYyApCj4gICAgICAgICAg
ewo+IC0gICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0Ogo+IC0gICAgICAgIGNhc2Ug
SFZNQ09QWV9nZm5fc2hhcmVkOgo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDoKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gICAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX1JFVFJZOwo+IC0gICAgICAgIGNhc2UgSFZNQ09QWV9va2F5Ogo+ICsgICAg
ICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKPiAgICAgICAgICB9Cj4gCj4gQEAgLTIxNzIsNyArMjE3Miw3IEBAIHZvaWQgaHZtX2VtdWxh
dGVfaW5pdF9wZXJfaW5zbigKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZhZGRyKSAmJgo+ICAgICAgICAgICAgICAgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFy
KGh2bWVtdWxfY3R4dC0+aW5zbl9idWYsIGFkZHIsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIE5VTEwpID09IEhWTUNP
UFlfb2theSkgPwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBm
ZWMsIE5VTEwpID09IEhWTVRSQU5TX29rYXkpID8KPiAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVt
dWxfY3R4dC0+aW5zbl9idWYpIDogMDsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRl
eCA2Y2I5MDNkLi40ODhhY2JmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTI5MTUsOSArMjkxNSw5IEBAIHZv
aWQgaHZtX3Rhc2tfc3dpdGNoKAo+IAo+ICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xp
bmVhcigKPiAgICAgICAgICAmdHNzLCBwcmV2X3RyLmJhc2UsIHNpemVvZih0c3MpLCBQRkVDX3Bh
Z2VfcHJlc2VudCwgJnBmaW5mbyk7Cj4gLSAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90
b19nZm4gKQo+ICsgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCj4g
ICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7
Cj4gLSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCj4gKyAgICBpZiAoIHJjICE9IEhWTVRS
QU5TX29rYXkgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+IAo+ICAgICAgZWZsYWdzID0gcmVncy0+
ZWZsYWdzOwo+IEBAIC0yOTU1LDIwICsyOTU1LDIwIEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9mKHRzcyks
IHRyYWNlKSAtCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXRvZih0
eXBlb2YodHNzKSwgZWlwKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBG
RUNfcGFnZV9wcmVzZW50LCAmcGZpbmZvKTsKPiAtICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRf
Z3ZhX3RvX2dmbiApCj4gKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2Zu
ICkKPiAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGlu
ZWFyKTsKPiAtICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKPiArICAgIGlmICggcmMgIT0g
SFZNVFJBTlNfb2theSApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gCj4gICAgICByYyA9IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgICAgICZ0c3MsIHRyLmJhc2UsIHNpemVvZih0
c3MpLCBQRkVDX3BhZ2VfcHJlc2VudCwgJnBmaW5mbyk7Cj4gLSAgICBpZiAoIHJjID09IEhWTUNP
UFlfYmFkX2d2YV90b19nZm4gKQo+ICsgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbiApCj4gICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZp
bmZvLmxpbmVhcik7Cj4gICAgICAvKgo+IC0gICAgICogTm90ZTogVGhlIEhWTUNPUFlfZ2ZuX3No
YXJlZCBjYXNlIGNvdWxkIGJlIG9wdGltaXNlZCwgaWYgdGhlIGNhbGxlZQo+ICsgICAgICogTm90
ZTogVGhlIEhWTVRSQU5TX2dmbl9zaGFyZWQgY2FzZSBjb3VsZCBiZSBvcHRpbWlzZWQsIGlmIHRo
ZQo+IGNhbGxlZQo+ICAgICAgICogZnVuY3Rpb25zIGtuZXcgd2Ugd2FudCBSTyBhY2Nlc3MuCj4g
ICAgICAgKi8KPiAtICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKPiArICAgIGlmICggcmMg
IT0gSFZNVFJBTlNfb2theSApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gCj4gICAgICBuZXdfY3Bs
ID0gdHNzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0gPyAzIDogdHNzLmNzICYgMzsKPiBAQCAtMzAx
MCwxMiArMzAxMCwxMiBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKPiAgICAgICAgICByYyA9IGh2
bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcih0ci5iYXNlICsgb2Zmc2V0b2YodHlwZW9mKHRzcyksCj4g
YmFja19saW5rKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHNz
LmJhY2tfbGluaywgc2l6ZW9mKHRzcy5iYWNrX2xpbmspLCAwLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8pOwo+IC0gICAgICAgIGlmICggcmMgPT0gSFZN
Q09QWV9iYWRfZ3ZhX3RvX2dmbiApCj4gKyAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRf
bGluZWFyX3RvX2dmbiApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBodm1faW5qZWN0X3Bh
Z2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKPiAgICAgICAgICAgICAgZXhuX3Jh
aXNlZCA9IDE7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1DT1BZ
X29rYXkgKQo+ICsgICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4gCj4gQEAgLTMwNTEsMTIgKzMwNTEsMTIgQEAg
dm9pZCBodm1fdGFza19zd2l0Y2goCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICByYyA9IGh2
bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihsaW5lYXJfYWRkciwgJmVycmNvZGUsIG9wc3osIDAsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8pOwo+IC0g
ICAgICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQo+ICsgICAgICAg
ICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKPiAgICAgICAgICAg
ICAgewo+ICAgICAgICAgICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywg
cGZpbmZvLmxpbmVhcik7Cj4gICAgICAgICAgICAgICAgICBleG5fcmFpc2VkID0gMTsKPiAgICAg
ICAgICAgICAgfQo+IC0gICAgICAgICAgICBlbHNlIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkK
PiArICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQo+ICAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+IEBAIC0zMDczLDcgKzMw
NzMsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKPiAgI2RlZmluZSBIVk1DT1BZX3RvX2d1ZXN0
ICAgKDF1PDwwKQo+ICAjZGVmaW5lIEhWTUNPUFlfcGh5cyAgICAgICAoMHU8PDIpCj4gICNkZWZp
bmUgSFZNQ09QWV9saW5lYXIgICAgICgxdTw8MikKPiAtc3RhdGljIGVudW0gaHZtX2NvcHlfcmVz
dWx0IF9faHZtX2NvcHkoCj4gK3N0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19o
dm1fY29weSgKPiAgICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBhZGRyLCBpbnQgc2l6ZSwgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBmbGFncywKPiAgICAgIHVpbnQzMl90IHBmZWMsIHBhZ2Vm
YXVsdF9pbmZvX3QgKnBmaW5mbykKPiAgewo+IEBAIC0zMDk4LDcgKzMwOTgsNyBAQCBzdGF0aWMg
ZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKPiAgICAgICAqIEhlbmNlIHdlIGJhaWwg
aW1tZWRpYXRlbHkgaWYgY2FsbGVkIGZyb20gYXRvbWljIGNvbnRleHQuCj4gICAgICAgKi8KPiAg
ICAgIGlmICggaW5fYXRvbWljKCkgKQo+IC0gICAgICAgIHJldHVybiBIVk1DT1BZX3VuaGFuZGxl
YWJsZTsKPiArICAgICAgICByZXR1cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOwo+ICAjZW5kaWYK
PiAKPiAgICAgIHdoaWxlICggdG9kbyA+IDAgKQo+IEBAIC0zMTEzLDE1ICszMTEzLDE1IEBAIHN0
YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAo+ICAgICAgICAgICAgICBpZiAo
IGdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2VfcGFnZWQgKQo+IC0gICAgICAgICAgICAgICAg
ICAgIHJldHVybiBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ7Cj4gKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Cj4gICAgICAgICAgICAgICAgICBpZiAoIHBm
ZWMgJiBQRkVDX3BhZ2Vfc2hhcmVkICkKPiAtICAgICAgICAgICAgICAgICAgICByZXR1cm4gSFZN
Q09QWV9nZm5fc2hhcmVkOwo+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19n
Zm5fc2hhcmVkOwo+ICAgICAgICAgICAgICAgICAgaWYgKCBwZmluZm8gKQo+ICAgICAgICAgICAg
ICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKPiAg
ICAgICAgICAgICAgICAgICAgICBwZmluZm8tPmVjID0gcGZlYyAmIH5QRkVDX2ltcGxpY2l0Owo+
ICAgICAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfYmFk
X2d2YV90b19nZm47Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVh
cl90b19nZm47Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgZ3BhIHw9IChwYWRkcl90
KWdmbiA8PCBQQUdFX1NISUZUOwo+ICAgICAgICAgIH0KPiBAQCAtMzEzOSwyOCArMzEzOSwyOCBA
QCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKPiAgICAgICAgICBpZiAo
IHYgPT0gY3VycmVudAo+ICAgICAgICAgICAgICAgJiYgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0
bW9kZSh2KQo+ICAgICAgICAgICAgICAgJiYgaHZtX21taW9faW50ZXJuYWwoZ3BhKSApCj4gLSAg
ICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOwo+ICsgICAgICAgICAgICBy
ZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47Cj4gCj4gICAgICAgICAgcGFnZSA9IGdldF9w
YWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOwo+IAo+ICAg
ICAgICAgIGlmICggIXBhZ2UgKQo+IC0gICAgICAgICAgICByZXR1cm4gSFZNQ09QWV9iYWRfZ2Zu
X3RvX21mbjsKPiArICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+
IAo+ICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCj4gICAgICAgICAgewo+ICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdf
cG9wdWxhdGUodi0+ZG9tYWluLCBnZm4pOwo+IC0gICAgICAgICAgICByZXR1cm4gSFZNQ09QWV9n
Zm5fcGFnZWRfb3V0Owo+ICsgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDsKPiAgICAgICAgICB9Cj4gICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKPiAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IC0gICAgICAgICAgICBy
ZXR1cm4gSFZNQ09QWV9nZm5fc2hhcmVkOwo+ICsgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNf
Z2ZuX3NoYXJlZDsKPiAgICAgICAgICB9Cj4gICAgICAgICAgaWYgKCBwMm1faXNfZ3JhbnQocDJt
dCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gLSAgICAg
ICAgICAgIHJldHVybiBIVk1DT1BZX3VuaGFuZGxlYWJsZTsKPiArICAgICAgICAgICAgcmV0dXJu
IEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsKPiAgICAgICAgICB9Cj4gCj4gICAgICAgICAgcCA9IChj
aGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwo+IEBA
IC0zMTk4LDI0ICszMTk4LDI0IEBAIHN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9j
b3B5KAo+ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICAgICAgfQo+IAo+IC0gICAgcmV0dXJu
IEhWTUNPUFlfb2theTsKPiArICAgIHJldHVybiBIVk1UUkFOU19va2F5Owo+ICB9Cj4gCj4gLWVu
dW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoCj4gK2VudW0gaHZtX3Ry
YW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9waHlzKAo+ICAgICAgcGFkZHJfdCBw
YWRkciwgdm9pZCAqYnVmLCBpbnQgc2l6ZSwgc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHJl
dHVybiBfX2h2bV9jb3B5KGJ1ZiwgcGFkZHIsIHNpemUsIHYsCj4gICAgICAgICAgICAgICAgICAg
ICAgICBIVk1DT1BZX3RvX2d1ZXN0IHwgSFZNQ09QWV9waHlzLCAwLCBOVUxMKTsKPiAgfQo+IAo+
IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCj4gK2VudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCj4gICAgICB2
b2lkICpidWYsIHBhZGRyX3QgcGFkZHIsIGludCBzaXplKQo+ICB7Cj4gICAgICByZXR1cm4gX19o
dm1fY29weShidWYsIHBhZGRyLCBzaXplLCBjdXJyZW50LAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNQ09QWV9mcm9tX2d1ZXN0IHwgSFZNQ09QWV9waHlzLCAwLCBOVUxMKTsKPiAgfQo+IAo+
IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9saW5lYXIoCj4gK2VudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9saW5lYXIoCj4gICAgICB1
bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmJ1ZiwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCj4g
ICAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pCj4gIHsKPiBAQCAtMzIyNCw3ICszMjI0LDcg
QEAgZW51bSBodm1fY29weV9yZXN1bHQKPiBodm1fY29weV90b19ndWVzdF9saW5lYXIoCj4gICAg
ICAgICAgICAgICAgICAgICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNz
IHwgcGZlYywgcGZpbmZvKTsKPiAgfQo+IAo+IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29w
eV9mcm9tX2d1ZXN0X2xpbmVhcigKPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9j
b3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFk
ZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZp
bmZvKQo+ICB7Cj4gQEAgLTMyMzMsNyArMzIzMyw3IEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0Cj4g
aHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCj4gICAgICAgICAgICAgICAgICAgICAgICBQRkVD
X3BhZ2VfcHJlc2VudCB8IHBmZWMsIHBmaW5mbyk7Cj4gIH0KPiAKPiAtZW51bSBodm1fY29weV9y
ZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICtlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgdm9pZCAqYnVmLCB1
bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAo+ICAgICAgcGFnZWZh
dWx0X2luZm9fdCAqcGZpbmZvKQo+ICB7Cj4gQEAgLTM2NzAsNyArMzY3MCw3IEBAIHZvaWQgaHZt
X3VkX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncwo+ICpyZWdzKQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHNpZyksIGh2bV9hY2Nlc3NfaW5z
bl9mZXRjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNzLCAm
YWRkcikgJiYKPiAgICAgICAgICAgICAgIChodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoc2ln
LCBhZGRyLCBzaXplb2Yoc2lnKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgd2FsaywgTlVMTCkgPT0gSFZNQ09QWV9va2F5KSAmJgo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWxrLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5
KSAmJgo+ICAgICAgICAgICAgICAgKG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXplb2Yoc2ln
KSkgPT0gMCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcmVncy0+cmlwICs9IHNpemVv
ZihzaWcpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jIGIveGVu
L2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwo+IGluZGV4IGU1MWVmZDUuLmVmODI0MTkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaW50ZXJjZXB0LmMKPiBAQCAtMTM2LDE0ICsxMzYsMTQgQEAgaW50IGh2bV9wcm9jZXNz
X2lvX2ludGVyY2VwdChjb25zdCBzdHJ1Y3QKPiBodm1faW9faGFuZGxlciAqaGFuZGxlciwKPiAg
ICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMocC0+ZGF0YSAr
IHN0ZXAgKiBpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YSwgcC0+c2l6ZSwgY3VycmVudCkgKQo+ICAgICAgICAgICAgICAgICAgewo+IC0g
ICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6Cj4gKyAgICAgICAgICAgICAgICBjYXNl
IEhWTVRSQU5TX29rYXk6Cj4gICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAg
ICAgICAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46Cj4gKyAgICAgICAgICAgICAgICBj
YXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICAgICAgICAgICAgICAgICAgICAgIC8qIERy
b3AgdGhlIHdyaXRlIGFzIHJlYWwgaGFyZHdhcmUgd291bGQuICovCj4gICAgICAgICAgICAgICAg
ICAgICAgY29udGludWU7Cj4gLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90
b19nZm46Cj4gLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKPiAt
ICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fc2hhcmVkOgo+ICsgICAgICAgICAgICAg
ICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiArICAgICAgICAgICAgICAgIGNh
c2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiArICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKPiAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPiAgICAgICAgICAg
ICAgICAgIGRlZmF1bHQ6Cj4gQEAgLTE2NCwxNCArMTY0LDE0IEBAIGludCBodm1fcHJvY2Vzc19p
b19pbnRlcmNlcHQoY29uc3Qgc3RydWN0Cj4gaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4gICAg
ICAgICAgICAgICAgICBzd2l0Y2ggKCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoJmRhdGEsIHAt
PmRhdGEgKyBzdGVwICogaSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwLT5zaXplKSApCj4gICAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAg
ICAgICAgICBjYXNlIEhWTUNPUFlfb2theToKPiArICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJB
TlNfb2theToKPiAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgICAg
IGNhc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjoKPiArICAgICAgICAgICAgICAgIGNhc2UgSFZN
VFJBTlNfYmFkX2dmbl90b19tZm46Cj4gICAgICAgICAgICAgICAgICAgICAgZGF0YSA9IH4wOwo+
ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICAgICAgY2FzZSBIVk1D
T1BZX2JhZF9ndmFfdG9fZ2ZuOgo+IC0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2dmbl9w
YWdlZF9vdXQ6Cj4gLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKPiAr
ICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gKyAgICAg
ICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gKyAgICAgICAgICAgICAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gICAgICAgICAgICAgICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7Cj4gICAgICAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Cj4gICAgICAgICAgICAgICAgICBkZWZhdWx0Ogo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9uZXN0ZWRzdm0uYwo+IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMK
PiBpbmRleCA4ZmQ5YzIzLi42NmExNzc3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL25lc3RlZHN2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMK
PiBAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyBpbnQgbnN2bV92bXJ1bl9wZXJtaXNzaW9ubWFw
KHN0cnVjdCB2Y3B1Cj4gKnYsIGJvb2xfdCB2aW9wbSkKPiAgICAgIHN0cnVjdCB2bWNiX3N0cnVj
dCAqaG9zdF92bWNiID0gYXJjaF9zdm0tPnZtY2I7Cj4gICAgICB1bnNpZ25lZCBsb25nICpuc19t
c3JwbV9wdHI7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAtICAgIGVudW0gaHZtX2NvcHlfcmVz
dWx0IHJldDsKPiArICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXQ7Cj4gICAgICB1
bnNpZ25lZCBsb25nICpuc192aW9tYXA7Cj4gICAgICBib29sX3QgaW9wb3J0XzgwID0gMSwgaW9w
b3J0X2VkID0gMTsKPiAKPiBAQCAtMzY1LDcgKzM2NSw4IEBAIHN0YXRpYyBpbnQgbnN2bV92bXJ1
bl9wZXJtaXNzaW9ubWFwKHN0cnVjdCB2Y3B1Cj4gKnYsIGJvb2xfdCB2aW9wbSkKPiAKPiAgICAg
IHJldCA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhzdm0tPm5zX2NhY2hlZF9tc3JwbSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuc192bWNiLT5fbXNycG1fYmFzZV9w
YSwgTVNSUE1fU0laRSk7Cj4gLSAgICBpZiAocmV0ICE9IEhWTUNPUFlfb2theSkgewo+ICsgICAg
aWYgKCByZXQgIT0gSFZNVFJBTlNfb2theSApCj4gKyAgICB7Cj4gICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0VSUiwgImh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyBtc3JwbSAldVxuIiwKPiByZXQp
Owo+ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggNmIx
OWIxNi4uMTJkZGM4YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTEyNjYsNyArMTI2Niw3IEBA
IHN0YXRpYyB2b2lkIHN2bV9lbXVsX3N3aW50X2luamVjdGlvbihzdHJ1Y3QKPiB4ODZfZXZlbnQg
KmV2ZW50KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRkVDX2ltcGxp
Y2l0LCAmcGZpbmZvKTsKPiAgICAgIGlmICggcmMgKQo+ICAgICAgewo+IC0gICAgICAgIGlmICgg
cmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCj4gKyAgICAgICAgaWYgKCByYyA9PSBIVk1U
UkFOU19iYWRfbGluZWFyX3RvX2dmbiApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBmYXVs
dCA9IFRSQVBfcGFnZV9mYXVsdDsKPiAgICAgICAgICAgICAgZWMgPSBwZmluZm8uZWM7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYwo+IGluZGV4IGUwNTQ2ZjMuLmYwZmE1OWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5j
Cj4gQEAgLTkxNCw3ICs5MTQsNyBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+IAo+ICAgICAgICAgIC8qIEdldCBpbnB1dCBwYXJhbWV0ZXJzLiAq
Lwo+ICAgICAgICAgIGlmICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZpbnB1dF9wYXJhbXMs
IGlucHV0X3BhcmFtc19ncGEsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9IEhWTUNPUFlfb2theSApCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9IEhWTVRS
QU5TX29rYXkgKQo+ICAgICAgICAgICAgICBicmVhazsKPiAKPiAgICAgICAgICAvKgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5j
Cj4gaW5kZXggOWIzNWU5Yi4uNzEyNmRlNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3Ztc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gQEAgLTYwOSw3ICs2MDks
NyBAQCB2b2lkIG1zaXhfd3JpdGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAg
ICBpZiAoIGRlc2MgJiYKPiAgICAgICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygm
ZGF0YSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2
bV92Y3B1Lmh2bV9pby5tc2l4X3Nub29wX2dwYSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoZGF0YSkpID09IEhWTUNPUFlfb2theSAmJgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkYXRhKSkgPT0gSFZNVFJBTlNf
b2theSAmJgo+ICAgICAgICAgICAgICAgIShkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1BU0sp
ICkKPiAgICAgICAgICAgICAgY3RybF9hZGRyZXNzID0gc25vb3BfYWRkcjsKPiAgICAgIH0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+IGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+IGluZGV4IDExYmRlNTguLjEyZDQzYWQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3JlYWxtb2RlLmMKPiBAQCAtNDAsNyArNDAsNyBAQCBzdGF0aWMgdm9pZCByZWFs
bW9kZV9kZWxpdmVyX2V4Y2VwdGlvbigKPiAgICAgIGxhc3RfYnl0ZSA9ICh2ZWN0b3IgKiA0KSAr
IDM7Cj4gICAgICBpZiAoIGlkdHItPmxpbWl0IDwgbGFzdF9ieXRlIHx8Cj4gICAgICAgICAgIGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmY3NfZWlwLCBpZHRyLT5iYXNlICsgdmVjdG9yICogNCwg
NCkgIT0KPiAtICAgICAgICAgSFZNQ09QWV9va2F5ICkKPiArICAgICAgICAgSFZNVFJBTlNfb2th
eSApCj4gICAgICB7Cj4gICAgICAgICAgLyogU29mdHdhcmUgaW50ZXJydXB0PyAqLwo+ICAgICAg
ICAgIGlmICggaW5zbl9sZW4gIT0gMCApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYwo+IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gaW5kZXggZTIzNjFh
MS4uY2QwZWUwYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiBAQCAtNDgxLDkgKzQ4MSw5IEBAIHN0
YXRpYyBpbnQgZGVjb2RlX3ZteF9pbnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzCj4gKnJlZ3MsCj4g
ICAgICAgICAgICAgIGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBvcGVyYW5k
UywgYmFzZSwgc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgJnBmaW5mbyk7Cj4gCj4gLSAgICAgICAgICAgIGlmICggcmMgPT0gSFZNQ09Q
WV9iYWRfZ3ZhX3RvX2dmbiApCj4gKyAgICAgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFk
X2xpbmVhcl90b19nZm4gKQo+ICAgICAgICAgICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0
KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7Cj4gLSAgICAgICAgICAgIGlmICggcmMgIT0gSFZN
Q09QWV9va2F5ICkKPiArICAgICAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAg
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiAgICAgICAgICB9Cj4g
ICAgICAgICAgZGVjb2RlLT5tZW0gPSBiYXNlOwo+IEBAIC0xNDY4LDcgKzE0NjgsNyBAQCBpbnQg
bnZteF9oYW5kbGVfdm14b24oc3RydWN0IGNwdV91c2VyX3JlZ3MKPiAqcmVncykKPiAgICAgIH0K
PiAKPiAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZudm1jc19yZXZpZCwgZ3Bh
LAo+IHNpemVvZihudm1jc19yZXZpZCkpOwo+IC0gICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkg
fHwKPiArICAgIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSB8fAo+ICAgICAgICAgICAobnZtY3Nf
cmV2aWQgJiB+Vk1YX0JBU0lDX1JFVklTSU9OX01BU0spIHx8Cj4gICAgICAgICAgICgobnZtY3Nf
cmV2aWQgXiB2bXhfYmFzaWNfbXNyKSAmIFZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLKSApCj4gICAg
ICB7Cj4gQEAgLTE3NDYsOSArMTc0Niw5IEBAIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzCj4gKnJlZ3MpCj4gICAgICBncGEgPSBudmNwdS0+bnZfdnZtY3hhZGRy
Owo+IAo+ICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVjb2RlLm1lbSwgJmdw
YSwgZGVjb2RlLmxlbiwgMCwKPiAmcGZpbmZvKTsKPiAtICAgIGlmICggcmMgPT0gSFZNQ09QWV9i
YWRfZ3ZhX3RvX2dmbiApCj4gKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9f
Z2ZuICkKPiAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8u
bGluZWFyKTsKPiAtICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKPiArICAgIGlmICggcmMg
IT0gSFZNVFJBTlNfb2theSApCj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+
IAo+ICAgICAgdm1zdWNjZWVkKHJlZ3MpOwo+IEBAIC0xODM1LDkgKzE4MzUsOSBAQCBpbnQgbnZt
eF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzCj4gKnJlZ3MpCj4gICAgICBzd2l0
Y2ggKCBkZWNvZGUudHlwZSApIHsKPiAgICAgIGNhc2UgVk1YX0lOU1RfTUVNUkVHX1RZUEVfTUVN
T1JZOgo+ICAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGRlY29kZS5tZW0s
ICZ2YWx1ZSwgZGVjb2RlLmxlbiwgMCwKPiAmcGZpbmZvKTsKPiAtICAgICAgICBpZiAoIHJjID09
IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQo+ICsgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNf
YmFkX2xpbmVhcl90b19nZm4gKQo+ICAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQo
cGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKPiAtICAgICAgICBpZiAoIHJjICE9IEhWTUNPUFlf
b2theSApCj4gKyAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2Fz
ZSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9SRUc6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKPiBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBp
bmRleCAzOTI2ZWQ2Li44YjkzMTBjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gQEAg
LTE5NiwxNiArMTk2LDE2IEBAIGh2bV9yZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLAo+IAo+ICAg
ICAgc3dpdGNoICggcmMgKQo+ICAgICAgewo+IC0gICAgY2FzZSBIVk1DT1BZX29rYXk6Cj4gKyAg
ICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiAt
ICAgIGNhc2UgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbjoKPiArICAgIGNhc2UgSFZNVFJBTlNfYmFk
X2xpbmVhcl90b19nZm46Cj4gICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywg
cGZpbmZvLmxpbmVhciwgJnNoX2N0eHQtPmN0eHQpOwo+ICAgICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKPiAtICAgIGNhc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjoKPiAtICAgIGNh
c2UgSFZNQ09QWV91bmhhbmRsZWFibGU6Cj4gKyAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOgo+ICsgICAgY2FzZSBIVk1UUkFOU191bmhhbmRsZWFibGU6Cj4gICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0gICAgY2FzZSBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ6
Cj4gLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKPiArICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKPiArICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgIH0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9saWJlbGYvbGliZWxmLWxvYWRlci5jIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLQo+IGxv
YWRlci5jCj4gaW5kZXggYzhiN2VjOS4uMGY0Njg3MiAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtbG9hZGVyLmMKPiArKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYt
bG9hZGVyLmMKPiBAQCAtMTU0LDEwICsxNTQsMTAgQEAgc3RhdGljIGVsZl9lcnJvcnN0YXR1cyBl
bGZfbWVtY3B5KHN0cnVjdCB2Y3B1ICp2LAo+IHZvaWQgKmRzdCwgdm9pZCAqc3JjLAo+ICAjaWZk
ZWYgQ09ORklHX1g4Ngo+ICAgICAgaWYgKCBpc19odm1fdmNwdSh2KSApCj4gICAgICB7Cj4gLSAg
ICAgICAgZW51bSBodm1fY29weV9yZXN1bHQgcmM7Cj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IHJjOwo+IAo+ICAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5
cygocGFkZHJfdClkc3QsIHNyYywgc2l6ZSwgdik7Cj4gLSAgICAgICAgcmV0dXJuIHJjICE9IEhW
TUNPUFlfb2theSA/IC0xIDogMDsKPiArICAgICAgICByZXR1cm4gcmMgIT0gSFZNVFJBTlNfb2th
eSA/IC0xIDogMDsKPiAgICAgIH0KPiAgI2VuZGlmCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZtL3N1
cHBvcnQuaAo+IGluZGV4IGIxOGRiYjYuLmUzYjAzNWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3VwcG9ydC5oCj4gQEAgLTUzLDIzICs1MywyMyBAQCBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9o
dm1fZGVidWdfbGV2ZWw7Cj4gCj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIGh2bV9pb19iaXRtYXBb
XTsKPiAKPiAtZW51bSBodm1fY29weV9yZXN1bHQgewo+IC0gICAgSFZNQ09QWV9va2F5ID0gMCwK
PiAtICAgIEhWTUNPUFlfYmFkX2d2YV90b19nZm4sCj4gLSAgICBIVk1DT1BZX2JhZF9nZm5fdG9f
bWZuLAo+IC0gICAgSFZNQ09QWV91bmhhbmRsZWFibGUsCj4gLSAgICBIVk1DT1BZX2dmbl9wYWdl
ZF9vdXQsCj4gLSAgICBIVk1DT1BZX2dmbl9zaGFyZWQsCj4gK2VudW0gaHZtX3RyYW5zbGF0aW9u
X3Jlc3VsdCB7Cj4gKyAgICBIVk1UUkFOU19va2F5LAo+ICsgICAgSFZNVFJBTlNfYmFkX2xpbmVh
cl90b19nZm4sCj4gKyAgICBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiwKPiArICAgIEhWTVRSQU5T
X3VuaGFuZGxlYWJsZSwKPiArICAgIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQsCj4gKyAgICBIVk1U
UkFOU19nZm5fc2hhcmVkLAo+ICB9Owo+IAo+ICAvKgo+ICAgKiBDb3B5IHRvL2Zyb20gYSBndWVz
dCBwaHlzaWNhbCBhZGRyZXNzLgo+IC0gKiBSZXR1cm5zIEhWTUNPUFlfb2theSwgZWxzZSBIVk1D
T1BZX2JhZF9nZm5fdG9fbWZuIGlmIHRoZSBnaXZlbgo+IHBoeXNpY2FsCj4gKyAqIFJldHVybnMg
SFZNVFJBTlNfb2theSwgZWxzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBpZiB0aGUKPiBnaXZl
biBwaHlzaWNhbAo+ICAgKiBhZGRyZXNzIHJhbmdlIGRvZXMgbm90IG1hcCBlbnRpcmVseSBvbnRv
IG9yZGluYXJ5IG1hY2hpbmUgbWVtb3J5Lgo+ICAgKi8KPiAtZW51bSBodm1fY29weV9yZXN1bHQg
aHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2
bV9jb3B5X3RvX2d1ZXN0X3BoeXMoCj4gICAgICBwYWRkcl90IHBhZGRyLCB2b2lkICpidWYsIGlu
dCBzaXplLCBzdHJ1Y3QgdmNwdSAqdik7Cj4gLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfcGh5cygKPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5
X2Zyb21fZ3Vlc3RfcGh5cygKPiAgICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBwYWRkciwgaW50IHNp
emUpOwo+IAo+ICAvKgo+IEBAIC03OSwxMyArNzksMTMgQEAgZW51bSBodm1fY29weV9yZXN1bHQK
PiBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCj4gICAqIHRvIHNldCB0aGVtLgo+ICAgKgo+ICAg
KiBSZXR1cm5zOgo+IC0gKiAgSFZNQ09QWV9va2F5OiBDb3B5IHdhcyBlbnRpcmVseSBzdWNjZXNz
ZnVsLgo+IC0gKiAgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjogU29tZSBndWVzdCBwaHlzaWNhbCBh
ZGRyZXNzIGRpZCBub3QgbWFwCj4gdG8KPiAtICogICAgICAgICAgICAgICAgICAgICAgICAgIG9y
ZGluYXJ5IG1hY2hpbmUgbWVtb3J5Lgo+IC0gKiAgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbjogU29t
ZSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgZGlkIG5vdCBoYXZlIGEKPiB2YWxpZAo+IC0gKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWFwcGluZyB0byBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mu
ICBUaGUKPiAtICogICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3Qgc3Ry
dWN0dXJlIHdpbGwgYmUgZmlsbGVkIGluIGlmCj4gLSAqICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcm92aWRlZC4KPiArICogIEhWTVRSQU5TX29rYXk6IENvcHkgd2FzIGVudGlyZWx5IHN1Y2Nl
c3NmdWwuCj4gKyAqICBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjogU29tZSBndWVzdCBwaHlzaWNh
bCBhZGRyZXNzIGRpZCBub3QgbWFwCj4gdG8KPiArICogICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcmRpbmFyeSBtYWNoaW5lIG1lbW9yeS4KPiArICogIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9f
Z2ZuOiBTb21lIGd1ZXN0IGxpbmVhciBhZGRyZXNzIGRpZCBub3QgaGF2ZQo+IGEKPiArICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2YWxpZCBtYXBwaW5nIHRvIGEgZ3Vlc3QgcGh5c2lj
YWwgYWRkcmVzcy4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgcGFnZWZh
dWx0X2luZm9fdCBzdHJ1Y3R1cmUgd2lsbCBiZSBmaWxsZWQKPiArICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbiBpZiBwcm92aWRlZC4KPiAgICovCj4gIHR5cGVkZWYgc3RydWN0IHBh
Z2VmYXVsdF9pbmZvCj4gIHsKPiBAQCAtOTMsMTMgKzkzLDEzIEBAIHR5cGVkZWYgc3RydWN0IHBh
Z2VmYXVsdF9pbmZvCj4gICAgICBpbnQgZWM7Cj4gIH0gcGFnZWZhdWx0X2luZm9fdDsKPiAKPiAt
ZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAo+ICtlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAo+ICAgICAgdW5z
aWduZWQgbG9uZyBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAo+ICAg
ICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKTsKPiAtZW51bSBodm1fY29weV9yZXN1bHQgaHZt
X2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCj4gK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBo
dm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKPiAgICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9u
ZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3Qg
KnBmaW5mbyk7Cj4gLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xp
bmVhcigKPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0
X2xpbmVhcigKPiAgICAgIHZvaWQgKmJ1ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwg
dWludDMyX3QgcGZlYywKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Cj4gCj4gLS0K
PiAyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJZb-00009y-JX; Tue, 19 Sep 2017 14:32:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duJZa-00009s-De
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:32:26 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FF/BE-03616-97A21C95; Tue, 19 Sep 2017 14:32:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQrdC62C
 kwdQF5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akA/OZCy47VWyZeJulgfGHXhcjJ4eEgJ/E
 id9HWEBsNgEdiaVH5zOB2CICaRLvrrxj7WLk4mAWWMIi8X33JmaQhLBAgMTtB2+higIlvvyYz
 ghhG0n09UwGq2ERUJXYevQ5K4jNK+Au0b3rGjvIICGBJkaJVc/+gxVxAiVmn3wHVsQoICvxpX
 E1WJxZQFzi1hOIKyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwtEvY7Egt2f2CBsbYllC18zQyw
 WlDg58wnLBEbhWUjGzkLSMgtJyywkLQsYWVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnl
 phYXJ6an5iQmFesl5+duYgRGAAMQ7GD8tSzgEKMkB5OSKO8tlYORQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4bdSBcoJFqempFWmZOcBYhElLcPAoifA2g6R5iwsSc4sz0yFSpxh1OY5tuvyHSY
 glLz8vVUqcVwmkSACkKKM0D24ELC1cYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvBMgUnsy
 8ErhNr4COYAI6InvDAZAjShIRUlINjPMuhPluEHoU8v3zxZ4Z2uJnxAMlJcp5ss6X30xlMFdL
 4Yx7wSQqHvfE0rN+o8pZd/bXe8+9bHQ8OEnXMbRxyYHqyWXP/z1cy2L0srdJ02Kh/ZUfdt7zh
 YyLyg0jiz3vmb2d0z/3kuJiwalT+Ly05xkdtrL/9MZDp5TV5jujofMZ8YRl9wTblViKMxINtZ
 iLihMB2wUN+wYDAAA=
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505831544!83489259!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54292 invoked from network); 19 Sep 2017 14:32:24 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 14:32:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53081596"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/3] x86/hvm: Break out __hvm_copy()'s translation
 logic
Thread-Index: AQHTMVGnBlWTQK9Jh0+ViDuWPeP6SqK8Qh9Q
Date: Tue, 19 Sep 2017 14:27:59 +0000
Message-ID: <f4506b0cb78545b49caaeb090f3ec79c@AMSPEX02CL03.citrite.net>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-3-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505830451-1868-3-git-send-email-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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/hvm: Break out __hvm_copy()'s
 translation logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBJc2FpbGEgW21h
aWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAx
NToxNAo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
amJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1Cj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiBi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgc3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb207
Cj4ganVuLm5ha2FqaW1hQGludGVsLmNvbTsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+OyBBbGV4YW5kcnUgSXNhaWxhCj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IFN1Ympl
Y3Q6IFtQQVRDSCB2MyAyLzNdIHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFu
c2xhdGlvbiBsb2dpYwo+IAo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gCj4gSXQgd2lsbCBiZSByZXVzZWQgYnkgbGF0ZXIgY2hhbmdlcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+
IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjI6Cj4gCS0gQ2hhbmdlZCBfZ2ZuKCkgdG8gZ2FkZHJf
dG9fZ2ZuCj4gCS0gQ2hhbmdlZCBnZm5feCB0byBnZm5fdG9fZ2FkZHIKPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0KPiAtLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCB8
ICAxMiArKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCj4gaW5kZXggNDg4YWNiZi4uOTMzOTRjMSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBA
IC0zMDY5LDYgKzMwNjksODMgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCj4gICAgICBodm1fdW5t
YXBfZW50cnkobnB0c3NfZGVzYyk7Cj4gIH0KPiAKPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVz
dWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywKPiArICAgIHBhZ2VmYXVs
dF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCwKPiArICAgIGdmbl90
ICpnZm5fcCwgcDJtX3R5cGVfdCAqcDJtdF9wKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwo+ICsgICAgcDJtX3R5cGVfdCBwMm10Owo+ICsgICAgZ2ZuX3QgZ2ZuOwo+ICsKPiAr
ICAgIGlmICggbGluZWFyICkKPiArICAgIHsKPiArICAgICAgICBnZm4gPSBfZ2ZuKHBhZ2luZ19n
dmFfdG9fZ2ZuKHYsIGFkZHIsICZwZmVjKSk7Cj4gKwo+ICsgICAgICAgIGlmICggZ2ZuX2VxKGdm
biwgSU5WQUxJRF9HRk4pICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggcGZlYyAm
IFBGRUNfcGFnZV9wYWdlZCApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDsKPiArCj4gKyAgICAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfcGFnZV9zaGFy
ZWQgKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7Cj4gKwo+
ICsgICAgICAgICAgICBpZiAoIHBmaW5mbyApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKPiArICAgICAgICAgICAgICAgIHBmaW5mby0+
ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjsKPiArICAgICAgICB9Cj4g
KyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgZ2ZuID0gZ2FkZHJfdG9fZ2Zu
KGFkZHIpOwo+ICsgICAgICAgIEFTU0VSVCghcGZpbmZvKTsKPiArICAgIH0KPiArCj4gKyAgICAv
Kgo+ICsgICAgICogTm8gbmVlZCB0byBkbyB0aGUgUDJNIGxvb2t1cCBmb3IgaW50ZXJuYWxseSBo
YW5kbGVkIE1NSU8sIGJlbmVmaXRpbmcKPiArICAgICAqIC0gMzItYml0IFdpblhQICgmIG9sZGVy
IFdpbmRvd3MpIG9uIEFNRCBDUFVzIGZvciBMQVBJQyBhY2Nlc3NlcywKPiArICAgICAqIC0gbmV3
ZXIgV2luZG93cyAobGlrZSBTZXJ2ZXIgMjAxMikgZm9yIEhQRVQgYWNjZXNzZXMuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggdiA9PSBjdXJyZW50Cj4gKyAgICAgICAgICYmICFuZXN0ZWRodm1fdmNw
dV9pbl9ndWVzdG1vZGUodikKPiArICAgICAgICAgJiYgaHZtX21taW9faW50ZXJuYWwoZ2ZuX3Rv
X2dhZGRyKGdmbikpICkKPiArICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47
Cj4gKwo+ICsgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuX3goZ2Zu
KSwgJnAybXQsCj4gUDJNX1VOU0hBUkUpOwo+ICsKPiArICAgIGlmICggIXBhZ2UgKQo+ICsgICAg
ICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiArCj4gKyAgICBpZiAoIHAybV9p
c19wYWdpbmcocDJtdCkgKQo+ICsgICAgewo+ICsgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsg
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHYtPmRvbWFpbiwgZ2ZuX3goZ2ZuKSk7Cj4g
KyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Cj4gKyAgICB9Cj4gKyAgICBp
ZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQo+ICsgICAgewo+ICsgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOwo+ICsgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hhcmVkOwo+ICsgICAgfQo+ICsg
ICAgaWYgKCBwMm1faXNfZ3JhbnQocDJtdCkgKQo+ICsgICAgewo+ICsgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwo+ICsgICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRsZWFibGU7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgKnBhZ2VfcCA9IHBhZ2U7Cj4gKyAgICBpZiAoIGdmbl9wICkKPiArICAgICAg
ICAqZ2ZuX3AgPSBnZm47Cj4gKyAgICBpZiAoIHAybXRfcCApCj4gKyAgICAgICAgKnAybXRfcCA9
IHAybXQ7Cj4gKwo+ICsgICAgcmV0dXJuIEhWTVRSQU5TX29rYXk7Cj4gK30KPiArCj4gICNkZWZp
bmUgSFZNQ09QWV9mcm9tX2d1ZXN0ICgwdTw8MCkKPiAgI2RlZmluZSBIVk1DT1BZX3RvX2d1ZXN0
ICAgKDF1PDwwKQo+ICAjZGVmaW5lIEhWTUNPUFlfcGh5cyAgICAgICAoMHU8PDIpCj4gQEAgLTMw
NzcsNyArMzE1NCw3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1f
Y29weSgKPiAgICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBhZGRyLCBpbnQgc2l6ZSwgc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBmbGFncywKPiAgICAgIHVpbnQzMl90IHBmZWMsIHBhZ2VmYXVs
dF9pbmZvX3QgKnBmaW5mbykKPiAgewo+IC0gICAgdW5zaWduZWQgbG9uZyBnZm47Cj4gKyAgICBn
Zm5fdCBnZm47Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICAgICAgcDJtX3R5cGVf
dCBwMm10Owo+ICAgICAgY2hhciAqcDsKPiBAQCAtMzEwMyw2NSArMzE4MCwxNSBAQCBzdGF0aWMg
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0Cj4gX19odm1fY29weSgKPiAKPiAgICAgIHdoaWxl
ICggdG9kbyA+IDAgKQo+ICAgICAgewo+ICsgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jl
c3VsdCByZXM7Cj4gICAgICAgICAgcGFkZHJfdCBncGEgPSBhZGRyICYgflBBR0VfTUFTSzsKPiAK
PiAgICAgICAgICBjb3VudCA9IG1pbl90KGludCwgUEFHRV9TSVpFIC0gZ3BhLCB0b2RvKTsKPiAK
PiAtICAgICAgICBpZiAoIGZsYWdzICYgSFZNQ09QWV9saW5lYXIgKQo+IC0gICAgICAgIHsKPiAt
ICAgICAgICAgICAgZ2ZuID0gcGFnaW5nX2d2YV90b19nZm4odiwgYWRkciwgJnBmZWMpOwo+IC0g
ICAgICAgICAgICBpZiAoIGdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQo+IC0gICAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2VfcGFnZWQgKQo+IC0g
ICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Owo+IC0gICAg
ICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3NoYXJlZCApCj4gLSAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7Cj4gLSAgICAgICAgICAgICAgICBp
ZiAoIHBmaW5mbyApCj4gLSAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAg
cGZpbmZvLT5saW5lYXIgPSBhZGRyOwo+IC0gICAgICAgICAgICAgICAgICAgIHBmaW5mby0+ZWMg
PSBwZmVjICYgflBGRUNfaW1wbGljaXQ7Cj4gLSAgICAgICAgICAgICAgICB9Cj4gLSAgICAgICAg
ICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm47Cj4gLSAgICAgICAgICAg
IH0KPiAtICAgICAgICAgICAgZ3BhIHw9IChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUOwo+IC0g
ICAgICAgIH0KPiAtICAgICAgICBlbHNlCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBnZm4g
PSBhZGRyID4+IFBBR0VfU0hJRlQ7Cj4gLSAgICAgICAgICAgIGdwYSA9IGFkZHI7Cj4gLSAgICAg
ICAgfQo+IC0KPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIE5vIG5lZWQgdG8gZG8gdGhlIFAy
TSBsb29rdXAgZm9yIGludGVybmFsbHkgaGFuZGxlZCBNTUlPLAo+IGJlbmVmaXRpbmcKPiAtICAg
ICAgICAgKiAtIDMyLWJpdCBXaW5YUCAoJiBvbGRlciBXaW5kb3dzKSBvbiBBTUQgQ1BVcyBmb3Ig
TEFQSUMgYWNjZXNzZXMsCj4gLSAgICAgICAgICogLSBuZXdlciBXaW5kb3dzIChsaWtlIFNlcnZl
ciAyMDEyKSBmb3IgSFBFVCBhY2Nlc3Nlcy4KPiAtICAgICAgICAgKi8KPiAtICAgICAgICBpZiAo
IHYgPT0gY3VycmVudAo+IC0gICAgICAgICAgICAgJiYgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0
bW9kZSh2KQo+IC0gICAgICAgICAgICAgJiYgaHZtX21taW9faW50ZXJuYWwoZ3BhKSApCj4gLSAg
ICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiAtCj4gLSAgICAgICAg
cGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuLCAmcDJtdCwgUDJNX1VOU0hB
UkUpOwo+IC0KPiAtICAgICAgICBpZiAoICFwYWdlICkKPiAtICAgICAgICAgICAgcmV0dXJuIEhW
TVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+IC0KPiAtICAgICAgICBpZiAoIHAybV9pc19wYWdpbmco
cDJtdCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gLSAg
ICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHYtPmRvbWFpbiwgZ2ZuKTsKPiAtICAg
ICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Cj4gLSAgICAgICAgfQo+IC0g
ICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCj4gLSAgICAgICAgewo+IC0gICAgICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKPiAtICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9z
aGFyZWQ7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGlmICggcDJtX2lzX2dyYW50KHAybXQpICkK
PiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IC0gICAgICAgICAg
ICByZXR1cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOwo+IC0gICAgICAgIH0KPiArICAgICAgICBy
ZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKHYsIGFkZHIsIGZsYWdzICYgSFZNQ09QWV9saW5l
YXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBwZmluZm8s
ICZwYWdlLCAmZ2ZuLCAmcDJtdCk7Cj4gKyAgICAgICAgaWYgKCByZXMgIT0gSFZNVFJBTlNfb2th
eSApCj4gKyAgICAgICAgICAgIHJldHVybiByZXM7Cj4gCj4gICAgICAgICAgcCA9IChjaGFyICop
X19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwo+IAo+IEBAIC0z
MTcwLDEwICszMTk3LDExIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQKPiBf
X2h2bV9jb3B5KAo+ICAgICAgICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQp
ICkKPiAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgc3RhdGljIHVuc2lnbmVkIGxv
bmcgbGFzdHBhZ2U7Cj4gLSAgICAgICAgICAgICAgICBpZiAoIHhjaGcoJmxhc3RwYWdlLCBnZm4p
ICE9IGdmbiApCj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCB4Y2hnKCZsYXN0cGFnZSwgZ2Zu
X3goZ2ZuKSkgIT0gZ2ZuX3goZ2ZuKSApCj4gICAgICAgICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfR19ERUJVRywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlcHYgYXR0ZW1w
dGVkIHdyaXRlIHRvIHJlYWQtb25seSBnZm4gJSNseCAobWZuPSUjbHgpXG4iLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdiwgZ2ZuLCBwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LCBnZm5feChnZm4pLCBwYWdlX3RvX21mbihwYWdlKSk7
Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICB7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS0KPiB4ODYvaHZtL3N1cHBvcnQuaAo+IGluZGV4IGUzYjAzNWQuLmQ3ODRmYzEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAgI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS9zYXZlLmg+Cj4gICNpbmNs
dWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gKyNpbmNsdWRlIDxhc20vcDJtLmg+Cj4gCj4gICNpZm5k
ZWYgTkRFQlVHCj4gICNkZWZpbmUgREJHX0xFVkVMXzAgICAgICAgICAgICAgICAgICgxIDw8IDAp
Cj4gQEAgLTEwMyw2ICsxMDQsMTcgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0Cj4gaHZt
X2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25n
IGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCAq
cGZpbmZvKTsKPiAKPiArLyoKPiArICogR2V0IGEgcmVmZXJlbmNlIG9uIHRoZSBwYWdlIHVuZGVy
IGFuIEhWTSBwaHlzaWNhbCBvciBsaW5lYXIgYWRkcmVzcy4gIElmCj4gKyAqIGxpbmVhciwgYSBw
YWdld2FsayBpcyBwZXJmb3JtZWQgdXNpbmcgcGZlYyAoZmF1bHQgZGV0YWlscyBvcHRpb25hbGx5
IGluCj4gKyAqIHBmaW5mbykuCj4gKyAqIE9uIHN1Y2Nlc3MsIHJldHVybnMgSFZNVFJBTlNfb2th
eSB3aXRoIGEgcmVmZXJlbmNlIHRha2VuIG9uCj4gKipfcGFnZS4KPiArICovCj4gK2VudW0gaHZt
X3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNsYXRlX2dldF9wYWdlKAo+ICsgICAgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwgYm9vbCBsaW5lYXIsIHVpbnQzMl90IHBmZWMs
Cj4gKyAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8sIHN0cnVjdCBwYWdlX2luZm8gKipwYWdl
X3AsCj4gKyAgICBnZm5fdCAqZ2ZuX3AsIHAybV90eXBlX3QgKnAybXRfcCk7Cj4gKwo+ICAjZGVm
aW5lIEhWTV9IQ0FMTF9jb21wbGV0ZWQgIDAgLyogaHlwZXJjYWxsIGNvbXBsZXRlZCAtIG5vIGZ1
cnRoZXIKPiBhY3Rpb24gKi8KPiAgI2RlZmluZSBIVk1fSENBTExfcHJlZW1wdGVkICAxIC8qIGh5
cGVyY2FsbCBwcmVlbXB0ZWQgLSByZS1leGVjdXRlCj4gVk1DQUxMICovCj4gIGludCBodm1faHlw
ZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPiAtLQo+IDIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:35:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJct-0000K6-1c; Tue, 19 Sep 2017 14:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duJcs-0000K0-56
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:35:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B9/B0-03283-54B21C95; Tue, 19 Sep 2017 14:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9dF+2C
 kQdd5a4slHxezODB6HN39mymAMYo1My8pvyKBNeNb92u2gq0sFacn7WBpYPzA3MXIySEkkCfx
 tGUtO4jNK2AncWrFfLC4hIChxOmFN1lAbBYBVYnXF1cygthsAuoSbc+2s3YxcnCICBhJvDpk3
 8XIxcEs8IJFonf3LSaQGmGBAIk57+awgSSEBPYzSmw5/xJsEKeAh8ThvjYWkGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJ
 dQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M1zcGHGKU5GBSEuW9
 qXEwUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr5sWUE6wKDU9tSItMwcYCTBpCQ4eJRFeT5A0b
 3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnHe9JlCpAEhpRmke3CBYhF5ilJUS5m
 UEOk2IpyC1KDezBFX+FaM4B6OSMO8LkCk8mXklcPteAZ3CBHRK9oYDIKeUJCKkpBoY51/glK3
 Tr718PjPhd+vfq2ZSheuYlqy/eDmhzv0Eo+KJiJza9/9ebzm6MN74S8OGxTPYt2qW/HH7cFQ6
 +/nzC2t8TC/n/r9x46LFqrK8kGsq+t9nfj0hVdMpeuZi0tFHp+dty82+etIu8ev3+9flu8KUm
 n2WK1tf1jnrHnaxLv1gossB9QSRYiWW4oxEQy3mouJEAMaqlqfLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505831747!83452487!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44363 invoked from network); 19 Sep 2017 14:35:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:35:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 08:35:46 -0600
Message-Id: <59C14760020000780017CE5B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 08:35:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "'Alexandru Isaila'" <aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-3-git-send-email-aisaila@bitdefender.com>
 <f4506b0cb78545b49caaeb090f3ec79c@AMSPEX02CL03.citrite.net>
In-Reply-To: <f4506b0cb78545b49caaeb090f3ec79c@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/hvm: Break out __hvm_copy()'s
 translation logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE2OjI3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBBbGV4YW5kcnUgSXNhaWxhIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5j
b21dCj4+IFNlbnQ6IDE5IFNlcHRlbWJlciAyMDE3IDE1OjE0Cj4+IFN1YmplY3Q6IFtQQVRDSCB2
MyAyLzNdIHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFuc2xhdGlvbiBsb2dp
Ywo+PiAKPj4gRnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Pj4gCj4+IEl0IHdpbGwgYmUgcmV1c2VkIGJ5IGxhdGVyIGNoYW5nZXMuCj4+IAo+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAK
PiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:37:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:37:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJeU-0000QE-Bp; Tue, 19 Sep 2017 14:37:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duJeS-0000Q8-UX
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:37:29 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 51/46-02224-8AB21C95; Tue, 19 Sep 2017 14:37:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO5y7YO
 RBufmalss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk3zs5hK/jDUvHq52+mBsaJLF2MnBwSAv4S
 u1eeYgWx2QR0JZq2/GUDsXkFBCVOznwCVsMsoCOxYPcnNghbXmL72znMEDX2Em8OnmUEsVkEV
 CVmN/wBs0UEFCSen1kA1WsjMfdxF9h8YQFLidOzrzGB2JwCJhKTdr9nB7GFBIwlVl57BnWPic
 TbhTuBdnEAxdUk5q6Pn8DINwvJRbOQXDQLyUULGJlXMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ug
 aGhjr5aYWFyemp+YkJhXrJefnbmIEhlo9AwPjDsaWvX6HGCU5mJREeW9qHIwU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMF7QAsoJ1iUmp5akZaZAwx6mLQEB4+SCG8bSJq3uCAxtzgzHSJ1itGY4
 8bD63+YODpu3v3DJMSSl5+XKiXOuxOkVACkNKM0D24QLBovMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmvQEyhSczrwRu3yugU5iATsnecADklJJEhJRUA+PS82tN3smpztZZUWppcV4okjf
 khuKb7udRmyW9lEwyN5cuOcTYbHP65roGx7buxEeWE5sXrYl5sefE3YiXS46u7Xizgqkwv15b
 wfXQ88wXgqGqcYsPODFMubJM80dJy9eOUsZ1tR6Vsr/c/31Nk+qckRlorM7Uf8cj5RKfuXPOu
 1ZbBVHBM0osxRmJhlrMRcWJAN6kcVjBAgAA
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505831845!84656520!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15638 invoked from network); 19 Sep 2017 14:37:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 14:37:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440310135"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22977.11147.62318.482462@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 15:36:59 +0100
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20170726143950.30329-1-olaf@aepfle.de>
References: <20170726143950.30329-1-olaf@aepfle.de>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/3] docs: convert manpages to pod
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2xhZiBIZXJpbmcgd3JpdGVzICgiW1BBVENIIHYzIDAvM10gZG9jczogY29udmVydCBtYW5wYWdl
cyB0byBwb2QiKToKPiBUbyByZW1vdmUgdGhlIGJ1aWxkdGltZSBkZXBlbmRlbmN5IHRvIHBhbmRv
Yy9naGMgc29tZSBtYW5wYWdlcyBhcmUKPiBjb252ZXJ0ZWQgZnJvbSBtYXJrZG93biB0byBwb2Qg
Zm9ybWF0LiBUaGlzIHdpbGwgcHJvdmlkZSBtb3JlIG1hbnBhZ2VzCj4gd2hpY2ggYXJlIHJlZmVy
ZW5jZWQgaW4geGwoMSkgYW5kIHhsLmNmZyg1KS4KPiAKPiBUaGlzIHNlcmllcyBkb2VzIG5vdCBj
b3ZlciB4ZW4tdmJkLWludGVyZmFjZS43IGJlY2F1c2UgY29udmVydGluZyB0aGUKPiBsaXN0cyB1
c2VkIGluIHRoaXMgbWFucGFnZSB3YXMgbm90IHN0cmFpZ2h0IGZvcndhcmQuCgpTbywgdGhhbmtz
IGZvciBtYWtpbmcgdGhlIGNoYW5nZXMgSSBhc2tlZCBmb3IuICBJIGRvbid0IGludGVuZCB0bwpy
ZXJldmlldyB0aGVzZSBpbiBkZXRhaWwsIGFsdGhvdWdoIEkgd291bGRuJ3QgZGlzY291cmFnZSBv
dGhlcnMgZnJvbQpkb2luZyBzby4gIEkgc2VlIERhcmlvIGhhcyBhbHJlYWR5IHJldmlld2VkIG9u
ZS4KCkFsbCB0aHJlZToKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:38:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJfb-0000Xn-LB; Tue, 19 Sep 2017 14:38:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duJfa-0000Xc-ET
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:38:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1A/4F-02817-DEB21C95; Tue, 19 Sep 2017 14:38:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/et9sF
 Igwkv2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybq0wLVvFWPNj7k7WBcRJ3FyMnh5BAnsTh
 n+tZQGxeATuJTyfegdkSAoYSpxfeBLNZBFQlVi2/zwhiswmoS7Q9284KYosIGEj8+LgRqIaLg
 1ngAZNE/4bjYA3CAsESHZ2zGEESQgJNjBJ3pz1mBklwCrhLXLvVC1TEAbRNUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIUi+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcwXt7id4hRkoNJSZRXbNWB
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPZrgHKCRanpqRVpmTnASIBJS3DwKInwTgRJ8xYXJ
 OYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnHcCSJEASFFGaR7cCFhUXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzKsIMoUnM68EbtMroCOYgI5o2bEH5IiSRISUVAPjYbuevPsbLlaoqxU5Hbt
 52ISR/eKFmrMOWr2MvklTLdbd5I64J7Wif99Hrt8NGy9uYzpzIMp2aUJTzqLGIKWQpMV2/3R2
 G3F/ERIzmfzx798/n9w93teKV/3KzOMw/PFdyZPvjdF+rYKZx+fzP3MKFs2pjBKbsDj5XKz4H
 0HZk/82TngXaFqoxFKckWioxVxUnAgAwovDZcUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505831915!112136935!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28809 invoked from network); 19 Sep 2017 14:38:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:38:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 08:38:34 -0600
Message-Id: <59C14808020000780017CE5E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 08:38:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-4-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505830451-1868-4-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, jun.nakajima@intel.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, suravee.suthikulpanit@amd.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE2OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
QW4gYWNjZXNzIHdoaWNoIGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5IGlzIHBlcmZvcm1lZCBhdG9t
aWNhbGx5IGJ5IHg4Ngo+IGhhcmR3YXJlLCBhbGJlaXQgd2l0aCBhIHNldmVyZSBwZXJmb3JtYW5j
ZSBwZW5hbHR5LiAgQW4gaW1wb3J0YW50IGNvcm5lciAKPiBjYXNlCj4gaXMgd2hlbiBhIHN0cmFk
ZGxlZCBhY2Nlc3MgaGl0cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQo+IHRy
YW5zbGF0aW9uIGV4aXN0cywgb3IgaW4gbmV0IGFjY2VzcyByaWdodHMuCj4gCj4gVGhlIHVzZSBv
ZiBodm1fY29weSooKSBpbiBodm1lbXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2Ug
aXQgCj4gcGVyZm9ybXMKPiBhIHRyYW5zbGF0aW9uIHRoZW4gY29tcGxldGVzIHRoZSBwYXJ0aWFs
IHdyaXRlLCBiZWZvcmUgbW92aW5nIG9udG8gdGhlIG5leHQKPiB0cmFuc2xhdGlvbi4KPiAKPiBJ
ZiBhbiBpbmRpdmlkdWFsIGVtdWxhdGVkIHdyaXRlIHN0cmFkZGxlcyB0d28gcGFnZXMsIHRoZSBm
aXJzdCBvZiB3aGljaCBpcwo+IHdyaXRhYmxlLCBhbmQgdGhlIHNlY29uZCBvZiB3aGljaCBpcyBu
b3QsIHRoZSBmaXJzdCBoYWxmIG9mIHRoZSB3cml0ZSB3aWxsCj4gY29tcGxldGUgYmVmb3JlICNQ
RiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCj4gCj4gVGhpcyByZXN1bHRzIGluIGd1
ZXN0IHN0YXRlIGNvcnJ1cHRpb24gYXMgYSBzaWRlIGVmZmVjdCBvZiBlbXVsYXRpb24sIHdoaWNo
Cj4gaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBjcmFzaCB3aGlsZSB1bmRl
ciBpbnRyb3NwZWN0aW9uLgo+IAo+IEludHJvZHVjZSB0aGUgaHZtZW11bF97LHVufW1hcF9saW5l
YXJfYWRkcigpIGhlbHBlcnMsIHdoaWNoIHRyYW5zbGF0ZSBhbgo+IGVudGlyZSBjb250ZW50cyBv
ZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJhbWVzIHRvCj4g
cHJvdmlkZSBhIGNvbnRpZ3VvdXMgdmlydHVhbCBtYXBwaW5nIGZvciB0aGUgZW11bGF0b3IgdG8g
dXNlLiAgVGhpcyBpcyB0aGUKPiBzYW1lIG1lY2hhbmlzbSBhcyB1c2VkIGJ5IHRoZSBzaGFkb3cg
ZW11bGF0aW9uIGNvZGUuCj4gCj4gVGhpcyB3aWxsIGNhdGNoIGFueSB0cmFuc2xhdGlvbiBpc3N1
ZXMgYW5kIGFib3J0IHRoZSBlbXVsYXRpb24gYmVmb3JlIGFueQo+IG1vZGlmaWNhdGlvbnMgb2Nj
dXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CmRlc3BpdGUgbWUgYmVpbmcgdW5oYXBweSBhYm91dCAuLi4KCj4gK3N0YXRpYyB2b2lkIGh2bWVt
dWxfdW5tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB2b2lkICptYXBwaW5nLCB1bnNpZ25lZCBsb25n
IGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLAoKLi4uICJtYXBwaW5nIiBzdGlsbCBiZWluZyBu
b24tY29uc3QgaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJgs-0000hA-Vc; Tue, 19 Sep 2017 14:39:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duJgr-0000h1-Qb
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:39:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 54/58-03616-D3C21C95; Tue, 19 Sep 2017 14:39:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS9dS52C
 kwYeXuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bh/YfZCv4wV1xc4NPAuJW5i5GTQ0ggT+LY
 oYOMIDavgJ3ErJt/2UBsCQFDidMLb7KA2CwCqhKP26cwgdhsAuoSbc+2s4LYIgIGEj8+bgSq4
 eJgFnjAJNG/4ThYg7BAtMTeviOsIAkhgSZGiXcPbgNt4ODgFHCXWN0ZCGLyCghK/N0hDFLOLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdF
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MHYfdn/EKMkB5OSKG/frwOR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4tf4C5QSLUtNTK9Iyc4BRAJOW4OBREuE1AknzFhck5
 hZnpkOkTjEac9x4eP0PE0fHzbt/mIRY8vLzUqXEea1BSgVASjNK8+AGwaLzEqOslDAvI9BpQj
 wFqUW5mSWo8q8YxTkYlYR5G0Cm8GTmlcDtewV0ChPQKdkbwE4pSURISTUw8gm8uswhI/zYXed
 MTUHMTPe2s/cdG7NqfbXaYxq/2U/Vv2zv/cmfY3v/dwv2b5Hq583f/r8ppGitvlXPffIzpw/z
 nAtvHuoInbvoB5Onmhx/v5JlX1Ntu9+RnVduLA84/kKwbvXllPrd9gliC8rWRvMUOSfqPX7bs
 dxy9Wvv//e4t2xku8OoxFKckWioxVxUnAgA/GopXskCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505831991!76943974!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47004 invoked from network); 19 Sep 2017 14:39:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:39:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 08:39:50 -0600
Message-Id: <59C14854020000780017CE8F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 08:39:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-2-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505830451-1868-2-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, jun.nakajima@intel.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, suravee.suthikulpanit@amd.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE2OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiAKPiAtLS0KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFJl
dmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUGxlYXNlIGF2b2lkIHN1
Y2ggbWlzcGxhY2VkIHRhZ3MgaW4gdGhlIGZ1dHVyZSAtIHRoZSBjb21taXR0ZXIgd2lsbApuZWVk
IHRvIHJlbWVtYmVyIHRvIHJlbW92ZSB0aGUgZmlyc3QgLS0tIHNlcGFyYXRvciBpbiBvcmRlciBm
b3IgdGhlbQp0byBub3QgZ2V0IGxvc3Qgd2hpbGUgY29tbWl0dGluZy4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJio-0001WC-B5; Tue, 19 Sep 2017 14:41:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duJin-0001W2-UP
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:41:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F7/A3-03454-5BC21C95; Tue, 19 Sep 2017 14:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQneLzsF
 IgztP5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy5b98yFmwOrDg7fw5jA+Nkuy5GTg4JAT+J
 a1dPsYLYbAI6EkuPzmcCsUUE0iTeXXkHFOfiYBZYwiLxffcmZpCEsECwxLYVn1ghikIkLt/YC
 9VgJHG2tZMRxGYRUJW48G0zO4jNK+Au8fLsczaQQUICTYwSd6c9BhvECZS4dquXBcRmFJCV+N
 K4GizOLCAucesJxBUSAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoWvmSE
 WC0qcnPmEZQKj8CwkY2chaZmFpGUWkpYFjCyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0
 clOLixPTU3MSk4r1kvNzNzECI4ABCHYw/l0beIhRkoNJSZRXNHJ/pBBfUn5KZUZicUZ8UWlOa
 vEhRhkODiUJ3m0aByKFBItS01Mr0jJzgLEIk5bg4FES4Z0HkuYtLkjMLc5Mh0idYtTlOLbp8h
 8mIZa8/LxUKXHeZJAiAZCijNI8uBGwtHCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryzQab
 wZOaVwG16BXQEE9ARLTv2gBxRkoiQkmpgLDlxX2CV6t27M5jPzVzKq6XU4lWdHMh6Pspxj69c
 d9s3/wMWl+fbLF6+bVmmweodYSvMgi4YP3yU0touEm3j6+bx4j1DfbHQl+RJKs9a3l3s+yPxt
 mYJk//HdaY7GlhdkjeXhvCXvlsh/jHg2XzmSYKyG71nHGye6jlDqvi1wWpB1arFUfuXKbEUZy
 QaajEXFScCALuXZYMGAwAA
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505832116!83647797!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15452 invoked from network); 19 Sep 2017 14:41:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 14:41:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53082643"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 3/3] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTMVGrDMAQPuZawUmqxoqJjryKiaK8RP7Q
Date: Tue, 19 Sep 2017 14:39:12 +0000
Message-ID: <34a1111513024e80801b770d4e4795fa@AMSPEX02CL03.citrite.net>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-4-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505830451-1868-4-git-send-email-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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBJc2FpbGEgW21h
aWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAx
NToxNAo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
amJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1Cj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiBi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgc3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb207
Cj4ganVuLm5ha2FqaW1hQGludGVsLmNvbTsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+OyBBbGV4YW5kcnUgSXNhaWxhCj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IFN1Ympl
Y3Q6IFtQQVRDSCB2MyAzLzNdIHg4Ni9odm06IEltcGxlbWVudCBodm1lbXVsX3dyaXRlKCkgdXNp
bmcgcmVhbAo+IG1hcHBpbmdzCj4gCj4gRnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAKPiBBbiBhY2Nlc3Mgd2hpY2ggY3Jvc3NlcyBhIHBhZ2UgYm91bmRh
cnkgaXMgcGVyZm9ybWVkIGF0b21pY2FsbHkgYnkgeDg2Cj4gaGFyZHdhcmUsIGFsYmVpdCB3aXRo
IGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHkuICBBbiBpbXBvcnRhbnQgY29ybmVyCj4gY2Fz
ZQo+IGlzIHdoZW4gYSBzdHJhZGRsZWQgYWNjZXNzIGhpdHMgdHdvIHBhZ2VzIHdoaWNoIGRpZmZl
ciBpbiB3aGV0aGVyIGEKPiB0cmFuc2xhdGlvbiBleGlzdHMsIG9yIGluIG5ldCBhY2Nlc3Mgcmln
aHRzLgo+IAo+IFRoZSB1c2Ugb2YgaHZtX2NvcHkqKCkgaW4gaHZtZW11bF93cml0ZSgpIGlzIHBy
b2JsZW1hdGljLCBiZWNhdXNlIGl0Cj4gcGVyZm9ybXMKPiBhIHRyYW5zbGF0aW9uIHRoZW4gY29t
cGxldGVzIHRoZSBwYXJ0aWFsIHdyaXRlLCBiZWZvcmUgbW92aW5nIG9udG8gdGhlIG5leHQKPiB0
cmFuc2xhdGlvbi4KPiAKPiBJZiBhbiBpbmRpdmlkdWFsIGVtdWxhdGVkIHdyaXRlIHN0cmFkZGxl
cyB0d28gcGFnZXMsIHRoZSBmaXJzdCBvZiB3aGljaCBpcwo+IHdyaXRhYmxlLCBhbmQgdGhlIHNl
Y29uZCBvZiB3aGljaCBpcyBub3QsIHRoZSBmaXJzdCBoYWxmIG9mIHRoZSB3cml0ZSB3aWxsCj4g
Y29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCj4gCj4g
VGhpcyByZXN1bHRzIGluIGd1ZXN0IHN0YXRlIGNvcnJ1cHRpb24gYXMgYSBzaWRlIGVmZmVjdCBv
ZiBlbXVsYXRpb24sIHdoaWNoCj4gaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0
byBjcmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgo+IAo+IEludHJvZHVjZSB0aGUgaHZt
ZW11bF97LHVufW1hcF9saW5lYXJfYWRkcigpIGhlbHBlcnMsIHdoaWNoIHRyYW5zbGF0ZSBhbgo+
IGVudGlyZSBjb250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVy
bHlpbmcgZnJhbWVzIHRvCj4gcHJvdmlkZSBhIGNvbnRpZ3VvdXMgdmlydHVhbCBtYXBwaW5nIGZv
ciB0aGUgZW11bGF0b3IgdG8gdXNlLiAgVGhpcyBpcyB0aGUKPiBzYW1lIG1lY2hhbmlzbSBhcyB1
c2VkIGJ5IHRoZSBzaGFkb3cgZW11bGF0aW9uIGNvZGUuCj4gCj4gVGhpcyB3aWxsIGNhdGNoIGFu
eSB0cmFuc2xhdGlvbiBpc3N1ZXMgYW5kIGFib3J0IHRoZSBlbXVsYXRpb24gYmVmb3JlIGFueQo+
IG1vZGlmaWNhdGlvbnMgb2NjdXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFYy
Ogo+IAktIEFkZGVkIGxpbmVhciAmIH5QQUdFX01BU0sgdG8gcmV0dXJuIHN0YXRlbWVudAo+IAkt
IE1vZGlmaWVkIG1mbiAtIGh2bWVtdWxfY3R4dC0+bWZuIHRvIGZpbmFsIC0gZmlyc3QgKyAxCj4g
CS0gUmVtb3ZlIHVzZWxlc3MgZWxzZSBzdGF0ZW1lbnQKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMgICAgICAgIHwgMTc3Cj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIHwgICA3ICsrCj4g
IDIgZmlsZXMgY2hhbmdlZCwgMTY3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCj4gaW5kZXggY2M4NzRjZS4uNTU3NDY5OCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Cj4gQEAgLTQ5OCw2ICs0OTgsMTU5IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIo
cGFkZHJfdAo+IG1taW9fZ3BhLAo+ICB9Cj4gCj4gIC8qCj4gKyAqIE1hcCB0aGUgZnJhbWUocykg
Y292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlCj4gKyAq
IGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8q
KSBmb3Igb3RoZXIKPiBlcnJvcnMKPiArICogaW5jbHVkaW5nIEVSUl9QVFIoflg4NkVNVUxfT0tB
WSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCj4gKyAqCj4gKyAqIEluIGRlYnVnIGJ1aWxk
cywgbWFwKCkgY2hlY2tzIHRoYXQgZWFjaCBzbG90IGluIGh2bWVtdWxfY3R4dC0+bWZuW10gaXMK
PiArICogY2xlYW4gYmVmb3JlIHVzZSwgYW5kIHBvaXNpb25zIHVudXNlZCBzbG90cyB3aXRoIElO
VkFMSURfTUZOLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRy
KAo+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMy
X3QgcGZlYywKPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4g
K3sKPiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiArICAgIHZvaWQgKmVyciwg
Km1hcHBpbmc7Cj4gKwo+ICsgICAgLyogRmlyc3QgYW5kIGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBt
YXBwaW5nLiAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdFX1NI
SUZULCBmaXJzdCA9IGZyYW1lOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIg
KyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBh
IHBhZ2UgcmVmZXJlbmNlCj4gKyAgICAgKiBoZWxkIG9uIHRoZW0uCj4gKyAgICAgKi8KPiArICAg
IG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6ZXJv
LWJ5dGUgd3JpdGUsIGJ1dAo+ICsgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2Fm
ZSBpbiByZWxlYXNlIGJ1aWxkcy4KPiArICAgICAqCj4gKyAgICAgKiBUaGUgbWF4aW11bSB3cml0
ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10KPiB3aGljaAo+
ICsgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdu
bWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4KPiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0
aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBt
Zm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggYnl0ZXMgPT0gMCB8fAo+ICsgICAgICAgICBmaW5hbCAtIGZpcnN0
ID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgLSAxICkKCj49LCByYXRoZXIgdGhhbiB0
aGUgLTE/Cgo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAg
ICAgIGdvdG8gdW5oYW5kbGVhYmxlOwo+ICsgICAgfQo+ICsKPiArICAgIGRvIHsKPiArICAgICAg
ICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOwo+ICsgICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Cj4gKyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gKyAgICAg
ICAgcDJtX3R5cGVfdCBwMm10Owo+ICsKPiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENv
bmZpcm0gdGhhdCB0aGUgY3VycmVudCBzbG90IGlzIGNsZWFuLiAqLwo+ICsgICAgICAgIEFTU0VS
VChtZm5feCgqbWZuKSA9PSAwKTsKPiArCj4gKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9n
ZXRfcGFnZShjdXJyLCBmcmFtZSA8PCBQQUdFX1NISUZULCB0cnVlLCBwZmVjLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10
KTsKPiArCj4gKyAgICAgICAgc3dpdGNoICggcmVzICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
Y2FzZSBIVk1UUkFOU19va2F5Ogo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAg
Y2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiArICAgICAgICAgICAgeDg2X2VtdWxf
cGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7
Cj4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfRVhDRVBUSU9OKTsK
ClN0aWxsIHRoZSBteXN0ZXJpb3VzIGNhc3QgdG8gbG9uZyBoZXJlIGFuZCBiZWxvdyB0aGF0IEph
biBwb2ludGVkIG91dC4KCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgICAgICBj
YXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgICAgICAgICBlcnIgPSBOVUxMOwo+
ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5f
cGFnZWRfb3V0Ogo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiArICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9SRVRSWSk7Cj4gKyAgICAgICAgICAg
IGdvdG8gb3V0Owo+ICsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBnb3RvIHVu
aGFuZGxlYWJsZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgICptZm4rKyA9IF9tZm4ocGFn
ZV90b19tZm4ocGFnZSkpOwo+ICsgICAgICAgIGZyYW1lKys7CgpJbmNyZW1lbnQgc3RpbGwgZG9u
ZSBoZXJlIHJhdGhlciB0aGFuIGJlaW5nIGNvLWxvY2F0ZWQgd2l0aCB0ZXN0IGJlbG93LgoKPiAr
Cj4gKyAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX09LQVkpOwo+ICsg
ICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgfSB3aGlsZSAoIGZy
YW1lIDwgZmluYWwgKTsKPiArCj4gKyAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmds
ZSBmcmFtZT8gKi8KPiArICAgIGlmICggZmlyc3QgPT0gZmluYWwgKQo+ICsgICAgICAgIG1hcHBp
bmcgPSBtYXBfZG9tYWluX3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pOwo+ICsgICAgLyogTXVs
dGlwbGUgZnJhbWVzPyBOZWVkIHRvIHZtYXAoKS4gKi8KPiArICAgIGVsc2UgaWYgKCAobWFwcGlu
ZyA9IHZtYXAoaHZtZW11bF9jdHh0LT5tZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZpbmFsIC0gZmlyc3QgKyAxKSkgPT0gTlVMTCApCj4gKyAgICAgICAgZ290byB1bmhhbmRs
ZWFibGU7Cj4gKwo+ICsjaWZuZGVmIE5ERUJVRyAvKiBQb2lzaW9uIHVudXNlZCBtZm5bXXMgd2l0
aCBJTlZBTElEX01GTi4gKi8KPiArICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4g
KyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNT
RVJUKG1mbl94KCptZm4pID09IDApOwo+ICsgICAgICAgICptZm4rKyA9IElOVkFMSURfTUZOOwo+
ICsgICAgfQo+ICsjZW5kaWYKPiArCj4gKyAgICByZXR1cm4gbWFwcGluZyArIChsaW5lYXIgJiB+
UEFHRV9NQVNLKTsKPiArCj4gKyB1bmhhbmRsZWFibGU6Cj4gKyAgICBlcnIgPSBFUlJfUFRSKH4o
bG9uZylYODZFTVVMX1VOSEFORExFQUJMRSk7Cj4gKwo+ICsgb3V0Ogo+ICsgICAgLyogRHJvcCBh
bGwgaGVsZCByZWZlcmVuY2VzLiAqLwo+ICsgICAgd2hpbGUgKCBtZm4tLSA+IGh2bWVtdWxfY3R4
dC0+bWZuICkKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOwo+
ICsKPiArICAgIHJldHVybiBlcnI7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGh2bWVtdWxfdW5t
YXBfbGluZWFyX2FkZHIoCj4gKyAgICB2b2lkICptYXBwaW5nLCB1bnNpZ25lZCBsb25nIGxpbmVh
ciwgdW5zaWduZWQgaW50IGJ5dGVzLAo+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2
bWVtdWxfY3R4dCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5k
b21haW47Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQ7
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykg
Pj4gUEFHRV9TSElGVDsKPiArICAgIG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07
Cj4gKwo+ICsgICAgQVNTRVJUKGJ5dGVzID4gMCk7Cj4gKwo+ICsgICAgaWYgKCBmcmFtZSA9PSBm
aW5hbCApCj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwcGluZyk7Cj4gKyAgICBlbHNl
Cj4gKyAgICAgICAgdnVubWFwKG1hcHBpbmcpOwo+ICsKPiArICAgIGRvCj4gKyAgICB7Cj4gKyAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZCgqbWZuKSk7Cj4gKyAgICAgICAgcGFnaW5nX21hcmtfZGly
dHkoY3VycmQsICptZm4pOwo+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCpt
Zm4pKSk7Cj4gKwo+ICsgICAgICAgIGZyYW1lKys7CgpBZ2FpbiwgaW5jcmVtZW50IHNob3VsZCBi
ZSBjby1sb2NhdGVkIHdpdGggdGVzdCBJTU8uCgogIFBhdWwKCj4gKyAgICAgICAgKm1mbisrID0g
X21mbigwKTsgLyogQ2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBjaGVja2luZy4gKi8KPiAr
Cj4gKyAgICB9IHdoaWxlICggZnJhbWUgPCBmaW5hbCApOwo+ICsKPiArCj4gKyNpZm5kZWYgTkRF
QlVHIC8qIENoZWNrIChhbmQgY2xlYW4pIGFsbCB1bnVzZWQgbWZucy4gKi8KPiArICAgIHdoaWxl
ICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZu
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikp
Owo+ICsgICAgICAgICptZm4rKyA9IF9tZm4oMCk7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICt9Cj4g
Kwo+ICsvKgo+ICAgKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwg
dmFsaWQgb3ZlciB0aGUgcmFuZ2UKPiAgICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Bl
cl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8KPiAgICogdGhlIHZhbGlkIGNv
bXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkgaXMKPiByZXR1
cm5lZC4KPiBAQCAtOTg4LDExICsxMTQxLDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgK
PiAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQo+ICAgICAgICAg
IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4gICAg
ICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gLSAgICBwYWdlZmF1bHRfaW5mb190IHBm
aW5mbzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50MzJf
dCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKPiAgICAgIHN0
cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwo+ICAg
ICAgaW50IHJjOwo+ICsgICAgdm9pZCAqbWFwcGluZzsKPiAKPiAgICAgIGlmICggaXNfeDg2X3N5
c3RlbV9zZWdtZW50KHNlZykgKQo+ICAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKPiBA
QCAtMTAwOCwyMyArMTE2MSwxMyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCj4gICAgICAg
ICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKSkgKQo+ICAgICAgICAgIHJl
dHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMs
Cj4gaHZtZW11bF9jdHh0LCAxKTsKPiAKPiAtICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGlu
ZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwo+ICsgICAgbWFwcGluZyA9
IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxfY3R4
dCk7Cj4gKyAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCj4gKyAgICAgICAgcmV0dXJuIH5QVFJf
RVJSKG1hcHBpbmcpOwo+IAo+IC0gICAgc3dpdGNoICggcmMgKQo+IC0gICAgewo+IC0gICAgY2Fz
ZSBIVk1UUkFOU19va2F5Ogo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBIVk1UUkFOU19i
YWRfbGluZWFyX3RvX2dmbjoKPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVj
LCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAtICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+
IC0gICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBw
X2RhdGEsIHBmZWMsCj4gaHZtZW11bF9jdHh0LCAwKTsKPiAtICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKPiAtICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAtICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwo+IC0gICAgfQo+ICsgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0
YSwgYnl0ZXMpOwo+ICsKPiArICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywg
YWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4gCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCBi
L3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZtL2VtdWxhdGUuaAo+IGluZGV4IDg4NjQ3NzUuLmQz
NzlhNGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4gQEAgLTM3LDYgKzM3LDEz
IEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2VnX3Jl
Z19hY2Nlc3NlZDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19kaXJ0eTsKPiAKPiArICAg
IC8qCj4gKyAgICAgKiBNRk5zIGJlaGluZCB0ZW1wb3JhcnkgbWFwcGluZ3MgaW4gdGhlIHdyaXRl
IGNhbGxiYWNrLiAgVGhlIGxlbmd0aCBpcwo+ICsgICAgICogYXJiaXRyYXJ5LCBhbmQgY2FuIGJl
IGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFKzEgYXJlCj4gKyAgICAg
KiBuZWVkZWQuCj4gKyAgICAgKi8KPiArICAgIG1mbl90IG1mblsyXTsKPiArCj4gICAgICB1aW50
MzJfdCBpbnRyX3NoYWRvdzsKPiAKPiAgICAgIGJvb2xfdCBzZXRfY29udGV4dDsKPiAtLQo+IDIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:43:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:43:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJjw-0001dT-PL; Tue, 19 Sep 2017 14:43:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1duJjv-0001dN-Lb
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 14:43:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8C/3A-03642-BFC21C95; Tue, 19 Sep 2017 14:43:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUyZ7p8oO4vnYO
 RBoemS1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/+58xFZxRrOi+/oSlgfGjdBcjF4eQwGQm
 iXf3n7BDOL8ZJRb9fsII4WxklHizB8bpZpR4fLGdqYuRA8gpkvh0kLmLkZODRUBVYs3ry8wgY
 TYBE4k3qxxBwiICOhJ7l09iBmllFmhjklj88zkbSEJYQEtiwY2lTCA2r4C5xIm2BcwQ8xczSr
 TPWswOkRCUODnzCQuIzQzUcOPfS7C9zALSEsv/cYCEOQXsJFYcXgY2U1RAWWLevlVgtoSAsUT
 frD6WCYxCs5BMmoVk0iyESQsYmVcxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfm
 JCYV6yXn525iBIYzAxDsYOy+7H+IUZKDSUmUt+/XgUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rxaf4FygkWp6akVaZk5wMiCSUtw8CiJ8BqBpHmLCxJzizPTIVKnGI05Nt28+4eJY8P3B3+YhF
 jy8vNSpcR5rUFKBUBKM0rz4AbBIv4So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkbQKbwZOa
 VwO17BXQKE9Ap2RvATilJREhJNTAqrnideP3S78aDotv711qfFQxce3rp1CeufKy57zzNn03V
 aEpau+5+qoPV393VXSdOqzC0aOV3TRI6ynRycaV2M7vFd5nlR57uyO/02tmyfnv8lOf/pV0zd
 Kr0Q7WleTn333Lq3FCbuoE7SyFlgk1Fj1kLv3SMwqTOB/7nIzaslr4t6iI647cSS3FGoqEWc1
 FxIgD/HxCn8wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505832184!94316281!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60771 invoked from network); 19 Sep 2017 14:43:06 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:43:06 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JEh2jQ022989
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 14:43:03 GMT
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 v8JEh1mq003448
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 14:43:02 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8JEh1oi003404;
 Tue, 19 Sep 2017 14:43:01 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 07:43:01 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id DC9C26A0A26; Mon, 18 Sep 2017 15:59:49 -0400 (EDT)
Date: Mon, 18 Sep 2017 15:59:49 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20170918195949.GD32401@char.us.oracle.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <e4676c31-b3d5-cdb8-3f4f-e75dac64c3ea@oracle.com>
 <9721dd45-9e36-acbe-f5b8-020f5da36d01@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9721dd45-9e36-acbe-f5b8-020f5da36d01@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ankur Arora <ankur.a.arora@oracle.com>, Annie Li <annie.li@oracle.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMTQsIDIwMTcgYXQgMDU6MDg6MThQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IFsgUmVhbGl6ZWQgdGhhdCBJIGRpZG4ndCBDQyB0aGUgbWFpbnRhaW5lcnMsCj4gICBz
byBkb2luZyB0aGF0IG5vdywgK0xpbnV4IGZvbGtzICtQViBpbnRlcmZhY2VzIGN6YXIKPiAgIFNv
cnJ5IGZvciB0aGUgbm9pc2UhIF0KPiAKPiBPbiAwOS8wOC8yMDE3IDA5OjQ5IEFNLCBKb2FvIE1h
cnRpbnMgd3JvdGU6Cj4gPiBbRm9yZ290IHR3byBpbXBvcnRhbnQgZGV0YWlscyByZWdhcmRpbmcg
WGVuYnVzIHN0YXRlc10KPiA+IE9uIDA5LzA3LzIwMTcgMDU6NTMgUE0sIEpvYW8gTWFydGlucyB3
cm90ZToKPiA+PiBIZXkhCj4gPj4KPiA+PiBXZSB3YW50ZWQgdG8gYnJvdWdodCB1cCB0aGlzIHNt
YWxsIHByb3Bvc2FsIHJlZ2FyZGluZyB0aGUgbGFjayBvZgo+ID4+IHBhcmFtZXRlcml6YXRpb24g
b24gUFYgZGV2aWNlcyBvbiBYZW4uCj4gPj4KPiA+PiBDdXJyZW50bHkgdXNlcnMgZG9uJ3QgaGF2
ZSBhIHdheSBmb3IgZW5mb3JjZSBhbmQgY29udHJvbCB3aGF0Cj4gPj4gZmVhdHVyZXMvcXVldWVz
L2V0YyB0aGUgYmFja2VuZCBwcm92aWRlcy4gU28gZmFyIHRoZXJlJ3Mgb25seSBnbG9iYWwgcGFy
YW1ldGVycwo+ID4+IG9uIGJhY2tlbmRzLCBhbmQgc3BlY3MgZG8gbm90IG1lbnRpb24gYW55dGhp
bmcgaW4gdGhpcyByZWdhcmQuCgpIb3cgd291bGQgdGhpcyBzY2FsZSB3aXRoIHNheSBGcmVlQlNE
IGJhY2tlbmRzPyBBbmQgSSBhbSBhc3N1bWluZyB5b3UgYXJlCmFsc28gdGhpbmtpbmcgYWJvdXQg
ZGV2aWNlIGRyaXZlciBiYWNrZW5kcyAtIHdoZXJlIHlvdSBjYW4ndCBlYXNpbHkKZ2V0IGFjY2Vz
cyB0byB0aGUgYmFja2VuZCBhbmQgY2hhbmdlIHRoZSBTeXNGUyBwYXJhbWV0ZXJzIChpZiB0aGV5
IGhhdmUKaXQgYWxsKT8KCj4gPj4KPiA+PiBUaGUgbW9zdCBvYnZpb3VzIGV4YW1wbGUgaXMgbmV0
YmFjay9ibGtiYWNrIG1heF9xdWV1ZXMgbW9kdWxlIHBhcmFtZXRlciB3aGVyZSBpdAo+ID4+IHNl
dHMgdGhlIGxpbWl0IHRoZSBtYXhpbXVtIHF1ZXVlcyBmb3IgYWxsIGRldmljZXMgd2hpY2ggaXMg
bm90IHRoYXQgZmxleGlibGUuCj4gPj4gT3RoZXIgZXhhbXBsZXMgaW5jbHVkZSBjb250cm9sbGlu
ZyBvZmZsb2FkcyB2aXNpYmxlIGJ5IHRoZSBOSUMgKGUuZy4gZGlzYWJsaW5nCj4gPj4gY2hlY2tz
dW0gb2ZmbG9hZCwgZGlzYWJsaW5nIHNjYXRoZXItZ2F0aGVyKSwgb3RoZXJzIG1vcmUgYWJvdXQg
SS9PIHBhdGggKGUuZy4KPiA+PiBkaXNhYmxlIGJsa2lmIGluZGlyZWN0IGRlc2NyaXB0b3JzLCBs
aW1pdCBudW1iZXIgb2YgcGFnZXMgZm9yIHRoZSByaW5nKSwgb3IgbGVzcwo+ID4+IGdyYW50IHVz
YWdlIGJ5IG1pbmltaXppbmcgbnVtYmVyIG9mIHF1ZXVlcy9kZXNjcmlwdG9ycy4KPiA+Pgo+ID4+
IE9mIGNvdXJzZSB0aGVyZSBjb3VsZCBiZSBtb3JlIGV4YW1wbGVzLCBhcyB0aGlzIHNlZW1zIHRv
IGJlIG9ydG9naG9uYWwgdG8gdGhlCj4gPj4ga2luZHMgb2YgUFYgYmFja2VuZHMgd2UgaGF2ZS4g
QW5kIHNlZW1zIGxpa2UgYWxsIGZlYXR1cmVzIGFwcGVhciB0byBiZSBwdWJsaXNoZWQKPiA+PiBv
biB0aGUgc2FtZSB4ZW5idXMgc3RhdGU/Cj4gPj4KPiA+PiBUaGUgaWRlYSB0byBhZGRyZXNzIHRo
aXMgd291bGQgYmUgdmVyeSBzaW1wbGU6Cj4gPj4KPiA+PiAtIFRvb2xzdGFjayB3aGVuIGluaXRp
YWxpemluZyBkZXZpY2UgcGF0aHMsIHdyaXRlcyBhZGRpdGlvbmFsIGVudHJpZXMgaW4gdGhlCj4g
Pj4gZm9ybSBvZiAncmVxdWVzdC08ZmVhdHVyZS1uYW1lPicgPSA8ZmVhdHVyZS12YWx1ZT4uIFRo
ZXNlIGVudHJpZXMgYXJlIG9ubHkKPiA+PiB2aXNpYmxlIGJ5IHRoZSBiYWNrZW5kIGFuZCB0b29s
c3RhY2s7Cj4gPj4KPiA+IEFuZCBhZnRlciB0aGF0IHdlIHN3aXRjaCB0aGUgZGV2aWNlIHN0YXRl
IHRvIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nIGFzIHVzdWFsLgo+ID4gCj4gPj4KPiA+PiAtIEJh
Y2tlbmQgcmVhZHMgdGhpcyBlbnRyaWVzIGFuZCB1c2VzIDxmZWF0dXJlLXZhbHVlPiBhcyB0aGUg
dmFsdWUgb2YKPiA+PiA8ZmVhdHVyZS1uYW1lPiwgd2hpY2ggd2lsbCB0aGVuIGJlIHZpc2libGUg
b24gdGhlIGZyb250ZW5kLgo+ID4+Cj4gPiBBbmQgYWZ0ZXIgdGhhdCB3ZSBzd2l0Y2ggc3RhdGUg
dG8gWGVuYnVzU3RhdGVJbml0V2FpdCBhcyB1c3VhbC4gTm8gY2hhbmdlcyBhcmUKPiA+IGludm9s
dmVkIGluIHhlbmJ1cyBzdGF0ZSBjaGFuZ2VzIG90aGVyIHRoYW4gcmVhZGluZyB3aGF0IHRoZSB0
b29sc3RhY2sgaGFkCj4gPiB3cml0dGVuIGluICJyZXF1ZXN0LSoiIGFuZCBzZWVkIGFjY29yZGlu
Z2x5LiBCYWNrZW5kcyB3aXRob3V0IHN1cHBvcnQgd291bGQKPiA+IHNpbXBseSBpZ25vcmUgdGhl
c2UgbmV3IGVudHJpZXMuCj4gPiAKPiA+PiBbIFJlbW92YWwgb2YgdGhlICdyZXF1ZXN0LSonIHhl
bnN0b3JlIGVudHJpZXMgY291bGQgcmVwcmVzZW50IGEgZmVlZGJhY2sgbG9vawo+ID4+ICAgdGhh
dCB0aGUgYmFja2VuZCBpbmRlZWQgcmVhZCBhbmQgdXNlZCB0aGUgdmFsdWUuIE9yIGVsc2UgaXQg
Y291bGQgc2ltcGx5IGJlCj4gPj4gICBpZ25vcmVkLiBdCj4gPj4KPiA+PiBBbmQgdGhhdCdzIGl0
Lgo+ID4+Cj4gPj4gSW4gcHJhdGljZSB1c2VyIHdvdWxkIGRvOiBFLmcuCj4gPj4KPiA+PiBkb21h
aW4uY2ZnOgo+ID4+IC4uLgo+ID4+IG5hbWUgPSAiZ3Vlc3QiCj4gPj4ga2VybmVsID0gImJ6SW1h
Z2UiCj4gPj4gdmlmID0gWyJicmlkZ2U9YnIwLHF1ZXVlcz0yIl0KPiA+PiBkaXNrID0gWwo+ID4+
ICJmb3JtYXQ9cmF3LHZkZXY9aGRhLGFjY2Vzcz1ydyxiYWNrZW5kdHlwZT1waHksdGFyZ2V0PS9k
ZXYvSG9zdFZHL1hlbkd1ZXN0MixxdWV1ZXM9MSxtYXgtcmluZy1wYWdlLW9yZGVyPTAiCj4gPj4g
XQo+ID4+IC4uLgo+ID4+Cj4gPj4gVG9vbHN0YWNrIHdyaXRlczoKPiA+Pgo+ID4+IC9sb2NhbC9k
b21haW4vMC9iYWNrZW5kL3ZpZi84LzAvcmVxdWVzdC1tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0g
Mgo+ID4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3JlcXVlc3QtbXVsdGkt
cXVldWUtbWF4LXF1ZXVlcyA9IDIKPiA+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92YmQvOC81
MTcxMy9yZXF1ZXN0LW1heC1yaW5nLXBhZ2Utb3JkZXIgPSAwCj4gPiAKPiA+IC9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL3N0YXRlID0gMSAoWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcpCj4gPiAKPiA+Pgo+ID4+IEJhY2tlbmRzIHJlYWRzIGFuZCBzZWVkcyB3aXRoIChhbmQgYXNz
dW1pbmcgaXQgcGFzc2VzIGJhY2tlbmQgdmFsaWRhdGlvbiBvZmMpOgo+ID4+Cj4gPj4gL2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmlmLzgvMC9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzID0gMgo+ID4+
IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZiZC84LzUxNzEzL211bHRpLXF1ZXVlLW1heC1xdWV1
ZXMgPSAyCj4gPj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3MTMvbWF4LXJpbmct
cGFnZS1vcmRlciA9IDAKPiA+Pgo+ID4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmJkLzgvNTE3
MTMvc3RhdGUgPSAyIChYZW5idXNTdGF0ZUluaXRXYWl0KQo+ID4gCj4gPj4gVGhlIFhMIGNvbmZp
Z3VyYXRpb24gZW50cnkgZm9yIGNvbnRyb2xsaW5nIHRoZXNlIHR1bmFibGUgYXJlIGp1c3QgZXhh
bXBsZXMgaXQncwo+ID4+IG5vdCBjbGVhciB0aGUgZ2VuZXJhbCBwcmVmZXJlbmNlIGZvciB0aGlz
LiBBbiBhbHRlcm5hdGl2ZSBjb3VsZCBiZToKPiA+Pgo+ID4+IHZpZiA9IFsiYnJpZGdlPWJyMCxm
ZWF0dXJlcz1xdWV1ZXM6MlxcO21heC1yaW5nLXBhZ2Utb3JkZXI6MCJdCj4gPj4KPiA+PiBXaGlj
aCBsZXRzIHVzIGhhdmUgbW9yZSBnZW5lcmljIGZlYXR1cmUgY29udHJvbCwgd2l0aG91dCBzdGlj
a2luZyB0byBwYXJ0aWN1bGFyCj4gPj4gZmVhdHVyZXMgbmFtZXMuCj4gPj4KPiA+PiBOYXR1cmFs
bHkgbGlidmlydCBjb3VsZCBiZSBhIGNvbnN1bWVyIG9mIHRoaXMgKGFzIGl0IGFscmVhZHkgaGFz
IHRoZSAncXVldWVzJwo+ID4+IGFuZCBob3N0ICd0c280JywgJ3RzbzYnLCBldGMgaW4gdGhlaXIg
WE1MIHNjaGVtYXMpCj4gPj4KPiA+PiBUaG91Z2h0cz8gRG8gZm9sa3MgdGhpbmsgdGhlIGNvcnJl
Y3Qgd2F5IG9mIGhhbmRsaW5nIHRoaXM/Cj4gPj4KPiA+PiBDaGVlcnMsCj4gPj4gSm9hbwo+ID4+
Cj4gPj4gWzBdIGh0dHBzOi8vZ2l0aHViLmNvbS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvaHcvbmV0
L3ZpcnRpby1uZXQuYyNMMjEwMgo+ID4+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:43:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJk3-0001eU-0R; Tue, 19 Sep 2017 14:43:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1duJk1-0001eB-Hq
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 14:43:13 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D8/88-02023-00D21C95; Tue, 19 Sep 2017 14:43:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVZdB92C
 kwb934hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blPbeZCuYKV3w/eIClgXGRQBcjF4eQwGQm
 iYbda1ggnN+MEg8a37JBOBsZJRbuv8QI4XQzSjy+2M7UxcgJ5BRJzHj/jhHEZhFQldjdBxLn4
 GATMJF4s8oRJCwiYCTx4tFlsKnMAlcYJd5MuM0MkhAWSJdYtuoG2BxeATOJCedWsUMs6GGU+L
 jrBjNEQlDi5MwnLCA2s4CWxI1/L8EWMAtISyz/xwES5hTwkdgybQc7iC0qoCwxb98qNhBbQsB
 Yom9WH8sERqFZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ1M9XJTi4sT
 01NzEpOK9ZLzczcxAkO6noGBcQfjhFV+hxglOZiURHlvahyMFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBq6UDlBMsSk1PrUjLzAFGF0xagoNHSQQizVtckJhbnJkOkTrFqCglzntDGyghAJLIKM
 2Da4NF9CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzsION5MvNK4Ka/AlrMBLQ4e8MBkMU
 liQgpqQbGumfX3yRLZ/nvld18xuvg09MHrm+653WWJdFAIMBBuvouf8rNvHKeXbN3XcnbvCCZ
 a4nIz+vfZYt7AsP/vZjB9zvC/lriB2OW7qePr8lGG1nNMr5XwO52XH6iuW2n+qz7W05q8s75t
 EB425zGbNeDC+Ldb6+Xs7Ria9tkffF5OHPgw0NS7FNFlFiKMxINtZiLihMBK7BVCuMCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505832190!109440035!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37166 invoked from network); 19 Sep 2017 14:43:12 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:43:12 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JEh2Aq013637
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 14:43:02 GMT
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 v8JEh1T3003473
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 14:43:02 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 v8JEh1pb007432;
 Tue, 19 Sep 2017 14:43:01 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 07:43:01 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id EED996A0A07; Mon, 18 Sep 2017 13:15:07 -0400 (EDT)
Date: Mon, 18 Sep 2017 13:15:07 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170918171507.GE4569@char.us.oracle.com>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
 <1505730731-10947-2-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505730731-10947-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/27 v9] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMDQ6MDE6NDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBo
ZWxwZXIgZnVuY3Rpb25zIHN1Y2ggYXMKPiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1
cnJlbnQgc2l6ZSBvZiB0aGUgcmluZyBidWZmZXIsCj4geGVuY29uc19tYXNrKCkgdG8gbWFzayBv
ZmYgdGhlIGluZGV4LCB3aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gcGwwMTEg
ZW11bGF0aW9uIGNvZGUgd2lsbCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPiAKPiBpby9j
b25zb2xlLmggaW5jbHVkZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVY
X1JJTkcuCj4gCj4gSW4gY29uc29sZS9kYWVtb24vaW8uYywgc3RyaW5nLmggaGFkIHRvIGJlIGlu
Y2x1ZGVkIGJlZm9yZSBpby9jb25zb2xlLmgKPiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBm
dW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAtIFNwbGl0IHRoaXMgY2hhbmdl
IGluIGEgc2VwYXJhdGUgcGF0Y2guCj4gCj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAg
ICAgfCAyICstCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsrKysKPiAg
MiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiAgdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NvbnNvbGUuaCB8IDQgKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+IGluZGV4IDdlNDc0YmIuLmU4MDMzZDIg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ICsrKyBiL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKPiBAQCAtMjEsNiArMjEsNyBAQAo+ICAKPiAgI2luY2x1ZGUgInV0
aWxzLmgiCj4gICNpbmNsdWRlICJpby5oIgo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gICNpbmNs
dWRlIDx4ZW5ldnRjaG4uaD4KPiAgI2luY2x1ZGUgPHhlbmdudHRhYi5oPgo+ICAjaW5jbHVkZSA8
eGVuc3RvcmUuaD4KPiBAQCAtMjksNyArMzAsNiBAQAo+ICAKPiAgI2luY2x1ZGUgPHN0ZGxpYi5o
Pgo+ICAjaW5jbHVkZSA8ZXJybm8uaD4KPiAtI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVk
ZSA8cG9sbC5oPgo+ICAjaW5jbHVkZSA8ZmNudGwuaD4KPiAgI2luY2x1ZGUgPHVuaXN0ZC5oPgo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2lvL2NvbnNvbGUuaAo+IGluZGV4IGUyY2Q5N2YuLjVlNDVlMWMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9jb25zb2xlLmgKPiBAQCAtMjcsNiArMjcsOCBAQAo+ICAjaWZuZGVmIF9fWEVO
X1BVQkxJQ19JT19DT05TT0xFX0hfXwo+ICAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xF
X0hfXwo+ICAKPiArI2luY2x1ZGUgInJpbmcuaCIKPiArCj4gIHR5cGVkZWYgdWludDMyX3QgWEVO
Q09OU19SSU5HX0lEWDsKPiAgCj4gICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcp
ICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCj4gQEAgLTM4LDYgKzQwLDggQEAgc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlIHsKPiAgICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9w
cm9kOwo+ICB9Owo+ICAKPiArREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7Cj4gKwo+ICAj
ZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fICovCj4gIAo+ICAvKgo+IC0tIAo+
IDIuNy40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:43:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJk5-0001fS-7U; Tue, 19 Sep 2017 14:43:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1duJk3-0001eZ-Ht
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 14:43:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5E/90-03422-20D21C95; Tue, 19 Sep 2017 14:43:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSO6nOVZdJ92C
 kwY9VPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTe3NYClbLVWw58oC9gXGiVBcjJ4eQwEQm
 iZW7XboYuYDsv4wS26/cZYdwNjJKNP3oYYVwuhkl1rXOZIJoKZK4sPksM4jNIqAqsa/rOVCcg
 4NNwETizSpHkLCIgLJE76/fLCA2s8AyRokX/81AbGGg1ocPd4KN4RUwl1h4cREjxPyvzBKzj8
 +ASghKnJz5BKpZS+LGv5dg85kFpCWW/+MAMTkF7CXWzpQFqRAFWjVv3yo2EFtCwFDi9MNtjBM
 YhWYhGTQLyaBZCIMWMDKvYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMZQYg2MF4d1PAIUZJDiYlUd6bGgcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwaukA5
 QSLUtNTK9Iyc4BRBZOW4OBREoFI8xYXJOYWZ6ZDpE4xKkqJ87qDJARAEhmleXBtsEi+xCgrJc
 zLCHSIEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JXDTXwEtZgJanL3hAMjikkSElFQDY1CYtfO
 T+7c8XH6ulPUOWyiTuenIV/eTM0oXfP97LTk/3CrlwqJFAnpl5ht6nbceP7eYLzVEuyMu670r
 x+lz8TkejA3n1jVMaplX5NR6W+o4q+g6i1nPNxz3ZH7oGeMuEBIUPOOPUsnHXfaB/lPXTuJYk
 +wdut8n3/n35Sdvzf/EKlyZcWa7ohJLcUaioRZzUXEiAKW06JzfAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505832192!85696954!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42445 invoked from network); 19 Sep 2017 14:43:13 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:43:13 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JEh1tV013626
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 14:43:02 GMT
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 v8JEh1BI012226
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 14:43:01 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 v8JEh0l9011722;
 Tue, 19 Sep 2017 14:43:00 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 07:43:00 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3275F6A0A22; Mon, 18 Sep 2017 15:37:57 -0400 (EDT)
Date: Mon, 18 Sep 2017 15:37:57 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170918193757.GB32401@char.us.oracle.com>
References: <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
 <59B66CFB0200007800179708@prv-mh.provo.novell.com>
 <20170912002212.GB30969@localhost.localdomain>
 <59B7BD800200007800179DB3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59B7BD800200007800179DB3@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDI6NTc6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjA5LjE3IGF0IDAyOjIyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3Rl
Ogo+ID4gT24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDM6MDE6MTVBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4gSG1tLCBhcyBsb25nIGFzIHRoZSByZWxvY2F0aW9uIGlzbid0IHJlcXVp
cmVkIHRvIGJlIGFnYWluc3QgYWxpZ25lZAo+ID4+IGZpZWxkcyBvbmx5IChtYW5kYXRlZCBieSB0
aGUgcHJvY2Vzc29yIEFCSSkgSSB0aGluayB0aGUgY29kZSBkb2luZwo+ID4+IHRoZSByZWxvY2F0
aW9ucyB3b3VsZCBpbnN0ZWFkIG5lZWQgdG8gc3BsaXQgdGhlIGFjY2VzcywgcmF0aGVyIHRoYW4K
PiA+PiBjYWxsaW5nIHRoZSBzZWN0aW9uIG1pc2FsaWduZWQgb3IgaW5jcmVhc2luZyBhbGlnbm1l
bnQgYmV5b25kIHdoYXQKPiA+PiB0aGUgRUxGIHNlY3Rpb24gaGVhZGVycyBzYXkuCj4gPiAKPiA+
IE1heWJlIHRoZSBzZXJpYWwgbG9nIHdvdWxkIGV4cGxhaW4gdGhpcyBiZXR0ZXI6Cj4gPiAKPiA+
IHhlbmRfY29uZmlnX2Zvcm1hdCAgICAgOiA0Cj4gPiBFeGVjdXRpbmc6ICcoc2V0IC1lO2NkIC9y
b290L3Rlc3QvbGl2ZXBhdGNoO3hlbi1saXZlcGF0Y2ggbG9hZCAKPiA+IHhlbl9ieWVfd29ybGQu
bGl2ZXBhdGNoKScgLi4oWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2J5ZV93
b3JsZDogTG9hZGVkIC5ub3RlLmdudS5idWlsZC1pZCBhdCAwMGEwODAwMAo+ID4gKFhFTikgbGl2
ZXBhdGNoLmM6NDEzOiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29ybGQ6IExvYWRlZCAudGV4dCBhdCAw
MGEwNjAwMAo+ID4gKFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0Y2g6IHhlbl9ieWVfd29y
bGQ6IExvYWRlZCAucm9kYXRhIGF0IDAwYTA4MDI0Cj4gPiAoWEVOKSBsaXZlcGF0Y2guYzo0MTM6
IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDogTG9hZGVkIC5yb2RhdGEuc3RyMS40IGF0IDAwYTA4
MDM4Cj4gPiAoWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2J5ZV93b3JsZDog
TG9hZGVkIC5saXZlcGF0Y2guZGVwZW5kcyBhdCAwMGEwODA0Mwo+ID5bLi4uXQo+ID4gS2VlcCBp
biBtaW5kIHRoYXQgdGhpcyBvbmx5IGhhcHBlbnMgaWYgSSBjcm9zcy1jb21waWxlIEFSTTMyIHVu
ZGVyIHg4Ni4KPiAKPiBUaGF0IHdvdWxkIHN1Z2dlc3QgYSBidWlsZCBlbnZpcm9ubWVudCAvIGJ1
aWxkIHRvb2xzIGlzc3VlIHRoZW46Cj4gQ3Jvc3MgYnVpbGRzIGFyZW4ndCBzdXBwb3NlZCB0byBw
cm9kdWNlIGJpbmFyaWVzIGRpZmZlcmVudCBmcm9tCj4gbmF0aXZlIGJ1aWxkcy4KCkhtLCB0aGUg
Z2NjIHBhcmFtZXRlcnMgb24gYm90aCBuYXRpdmUgYW5kIGNyb3NzIGNvbXBpbGVyIGhhdmUgc2Ft
ZSBhcmdzOgoKa29ucmFkQG9zc3Rlc3Q6L3Nydi9jdWJpZXRydWNrL3NvdXJjZSQgZGlmZiBuYXRp
dmUuaW52b2NhdGlvbiAvdG1wL2Nyb3NzLmludm9jYXRpb24gCjFjMQo8IGdjYyAtbWFybSAtREJV
SUxEX0lEIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJv
dG90eXBlcyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0
LXZhcmlhYmxlIC1Xbm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLU8xIC1ub3N0ZGluYyAtZm5v
LWJ1aWx0aW4gLWZuby1jb21tb24gLVdlcnJvciAtV3JlZHVuZGFudC1kZWNscyAtV25vLXBvaW50
ZXItYXJpdGggLXBpcGUgLWcgLURfX1hFTl9fIC1pbmNsdWRlIC9zb3VyY2UveGVuLm9yaWcuZ2l0
L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVDVF9GSUxFX189Inhlbl9ieWVfd29y
bGQubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC1NTUQgLU1GIC4vLnhlbl9ieWVfd29ybGQuby5kIC1tc29mdC1mbG9hdCAtbWNwdT1jb3J0ZXgt
YTE1IC1JL3NvdXJjZS94ZW4ub3JpZy5naXQveGVuL2luY2x1ZGUgLWZuby1zdGFjay1wcm90ZWN0
b3IgLWZuby1leGNlcHRpb25zIC1XbmVzdGVkLWV4dGVybnMgLURHQ0NfSEFTX1ZJU0lCSUxJVFlf
QVRUUklCVVRFIC1tYXJtIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5
OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMg
ICAtYyB4ZW5fYnllX3dvcmxkLmMgLW8geGVuX2J5ZV93b3JsZC5vCi0tLQo+IGFybS1saW51eC1n
bnUtZ2NjIC1tYXJtIC1EQlVJTERfSUQgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0ZD1nbnU5OSAt
V2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X
bm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMgICAt
TzEgLW5vc3RkaW5jIC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbiAtV2Vycm9yIC1XcmVkdW5kYW50
LWRlY2xzIC1Xbm8tcG9pbnRlci1hcml0aCAtcGlwZSAtZyAtRF9fWEVOX18gLWluY2x1ZGUgL2hv
bWUva29ucmFkL0EyMC94ZW4uZ2l0L3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaCAnLURfX09CSkVD
VF9GSUxFX189Inhlbl9ieWVfd29ybGQubyInIC1XYSwtLXN0cmlwLWxvY2FsLWFic29sdXRlIC1m
bm8tb21pdC1mcmFtZS1wb2ludGVyIC1NTUQgLU1GIC4vLnhlbl9ieWVfd29ybGQuby5kIC1tc29m
dC1mbG9hdCAtbWNwdT1jb3J0ZXgtYTE1IC1JL2hvbWUva29ucmFkL0EyMC94ZW4uZ2l0L3hlbi9p
bmNsdWRlIC1mbm8tc3RhY2stcHJvdGVjdG9yIC1mbm8tZXhjZXB0aW9ucyAtV25lc3RlZC1leHRl
cm5zIC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURSAtbWFybSAtREJVSUxEX0lEIC1mbm8t
c3RyaWN0LWFsaWFzaW5nIC1zdGQ9Z251OTkgLVdhbGwgLVdzdHJpY3QtcHJvdG90eXBlcyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV25vLXVudXNlZC1idXQtc2V0LXZhcmlhYmxlIC1X
bm8tdW51c2VkLWxvY2FsLXR5cGVkZWZzICAgLWMgeGVuX2J5ZV93b3JsZC5jIC1vIHhlbl9ieWVf
d29ybGQubwoKCj4gCj4gPiBJZiBJIGNvbXBpbGUgdGhlIHRlc3QtY2FzZSB1bmRlciBBUk0zMiBp
dCB3b3JrcyBPSyAoYXMgdGhlCj4gPiAubGl2ZXBhdGNoLmRlcGVuZHMgZW5kcyB1cCBiZWluZyBh
bGlnbmVkIHRvIGZvdXIgYnl0ZXMpLgo+IAo+IFNvIHdoeSBpcyB0aGF0PyBXaGF0IGVudGl0eSBp
cyBjcmVhdGluZyB0aGlzIHNlY3Rpb24gKG9yIHRoZQo+IGRpcmVjdGl2ZShzKSB0byBjcmVhdGUg
aXQpPwoKZ2NjCgpMb29raW5nIGF0IHRoZSB4ZW5fYnllX3dvcmxkLm8gcHJvZHVjZWQgYnkgY3Jv
c3MtY29tcGlsZXI6Cgp4ZW5fYnllX3dvcmxkLm86ICAgICBmaWxlIGZvcm1hdCBlbGYzMi1saXR0
bGVhcm0KCkNvbnRlbnRzIG9mIHNlY3Rpb24gLnJvZGF0YToKIDAwMDAgNzg2NTZlNWYgNjU3ODc0
NzIgNjE1Zjc2NjUgNzI3MzY5NmYgIHhlbl9leHRyYV92ZXJzaW8KIDAwMTAgNmUwMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG4uIAoKQW5kIG5hdGl2ZToKCnhlbl9ieWVfd29ybGQu
bzogICAgIGZpbGUgZm9ybWF0IGVsZjMyLWxpdHRsZWFybQoKQ29udGVudHMgb2Ygc2VjdGlvbiAu
cm9kYXRhOgogMDAwMCA3ODY1NmU1ZiA2NTc4NzQ3MiA2MTVmNzY2NSA3MjczNjk2ZiAgeGVuX2V4
dHJhX3ZlcnNpbwogMDAxMCA2ZTAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi4u
LiAgICAgIAoKKFRoZSBjcm9zcyBjb21waWxlciBpcyA3LjAuMSwgd2hpbGUgbmF0aXZlIGlzIDQu
OS4yKS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJmV-00024g-Kh; Tue, 19 Sep 2017 14:45:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duJmT-00024N-VS
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:45:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 04/08-25201-99D21C95; Tue, 19 Sep 2017 14:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3eG7sF
 Ig/urtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owDe9awF/SwVsx5uZ2pgXEdSxcjJ4eQQJ7E
 mdvLmUFsXgE7iS099xhBbAkBQ4nTC2+C1bAIqEpcvNvOBmKzCahLtD3bzgpiiwgYSPz4uBGoh
 ouDWeAYk8TRNy1Agzg4hAXSJTqvMkLM38Yo0XdHGCTMKWAv8e8sJ4jJKyAo8XeHMEgFs4CWxM
 Nft1ggbG2JZQtfgw1hFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZFeUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GvlnOhxglOZiURHnn3D0QKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNxUkJ1iUmp5akZaZA4wCmLQEB4+SCK/vHaA0b3FBYm5xZ
 jpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnLcUZJIASGlGaR7cIFh0XmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHo5IwrxfIFJ7MvBK4fa+ATmECOiV7A9gpJYkIKakGxhUHU8U8Lu2ctDF7mVt
 7w1R2t8Si99l5ve/SpdYF7Pv8hGFrVbTIquCbypYuUZcYROJ/PxG9kfDawmFuo6+byrSKFWdW
 G0z759bVzj5pc6rQ6r+80v3SL/fmP6/cMnv9ZIudG8tez2v9X873N3ql8BvOLzfXvJ27442i+
 ewZC3pYuBXfNitJdiixFGckGmoxFxUnAgDUEDVKyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505832342!110652970!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22608 invoked from network); 19 Sep 2017 14:45:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:45:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 08:45:42 -0600
Message-Id: <59C149B4020000780017CEB3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 08:45:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-2-git-send-email-aisaila@bitdefender.com>
 <59C14854020000780017CE8F@prv-mh.provo.novell.com>
In-Reply-To: <59C14854020000780017CE8F@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, jun.nakajima@intel.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, suravee.suthikulpanit@amd.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE2OjM5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDE5LjA5LjE3IGF0IDE2OjE0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
PiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAKPj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Pj4gCj4+IC0tLQo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+IEFja2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gUGxlYXNl
IGF2b2lkIHN1Y2ggbWlzcGxhY2VkIHRhZ3MgaW4gdGhlIGZ1dHVyZSAtIHRoZSBjb21taXR0ZXIg
d2lsbAo+IG5lZWQgdG8gcmVtZW1iZXIgdG8gcmVtb3ZlIHRoZSBmaXJzdCAtLS0gc2VwYXJhdG9y
IGluIG9yZGVyIGZvciB0aGVtCj4gdG8gbm90IGdldCBsb3N0IHdoaWxlIGNvbW1pdHRpbmcuCgpB
ZGRpdGlvbmFsbHkgaXQgbG9va3MgbGlrZSB5b3UndmUgbG9zdCBUaW0ncyBhY2sgZm9yIHRoZSBz
aGFkb3cgcGFydHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:52:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJsx-0002xx-CR; Tue, 19 Sep 2017 14:52:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428231dad=Ian.Jackson@citrix.com>)
 id 1duJsw-0002xr-Oj
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 14:52:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 33/73-02817-92F21C95; Tue, 19 Sep 2017 14:52:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK6m/sF
 Ig2t90hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUJwuYC9YyV/w74tDA+IKpi5GTQ0LAX2Lh
 +8WMIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBPYkbU6ewQdjyEs1bZzND1DhI7FnZwg5iswioS
 hyYeAksLiKgJbF+xVOo+hqJ/RNmgM0RFoiRaNh7mhXE5hSwkvi38AmQzcEhJJAhsWhvGcQ5Jh
 JvF+5kgwirScxdHz+BkW8WkoNmITloFpKDFjAyr2LUKE4tKkst0jU01ksqykzPKMlNzMzRNTQ
 w1ctNLS5OTE/NSUwq1kvOz93ECAwzBiDYwfhvm+chRkkOJiVR3psaByOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfC66wHlBItS01Mr0jJzgAEPk5bg4FES4fUASfMWFyTmFmemQ6ROMRpz3Hh4/
 Q8TR8fNu3+YhFjy8vNSpcR5TUBKBUBKM0rz4AbBIvESo6yUMC8j0GlCPAWpRbmZJajyrxjFOR
 iVhHmVQabwZOaVwO17BXQKE9Ap2RsOgJxSkoiQkmpgFFR5uLjd6tmf++YP5N73a5xbteKadP+
 kWGH/yV4z1+/1+MbSe3j67s+/pZ90i222ZMxatY/z8dXp517z23vuuFTtfVF4wmOL3oWvvT/+
 e3oxyPXzvOiPs/8YTy97p7n6hPaEk2cPGdycvvz6s7+LN88+VnBA7lXu3iuiVvurq6NlX3acE
 1+/R0ZYiaU4I9FQi7moOBEAtoD2Jb8CAAA=
X-Env-Sender: prvs=428231dad=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505832550!112386718!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12219 invoked from network); 19 Sep 2017 14:52:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 14:52:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440312447"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22977.11865.611004.934802@mariner.uk.xensource.com>
Date: Tue, 19 Sep 2017 15:48:57 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170907101642.15782-2-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/21] libxl: add is_default checkers for
	string and timer_mode types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwMS8yMV0gbGlieGw6IGFkZCBpc19k
ZWZhdWx0IGNoZWNrZXJzIGZvciBzdHJpbmcgYW5kIHRpbWVyX21vZGUgdHlwZXMiKToKPiBUaG9z
ZSB0eXBlcyBhcmUgbWlzc2luZyBhIGhlbHBlciB0byBjaGVjayB3aGV0aGVyIGEgZGVmaW5pdGlv
biBvZiB0aGUKPiB0eXBlIGhvbGRzIHRoZSBkZWZhdWx0IHZhbHVlLiBUaGlzIHdpbGwgYmUgcmVx
dWlyZWQgYnkgYSBsYXRlciBwYXRjaAo+IHRoYXQgd2lsbCBpbXBsZW1lbnQgZGVwcmVjYXRpb24g
b2YgZmllbGRzIGluc2lkZSBvZiBhIGxpYnhsIHR5cGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:53:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJtW-00031J-Os; Tue, 19 Sep 2017 14:53:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duJtV-000314-Gw
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 14:53:01 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D9/D9-03283-C4F21C95; Tue, 19 Sep 2017 14:53:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9dd/2C
 kwdQl/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJHdeZCtYrVmzpOsrSwLhSoouRk0NIIE9i
 zqoJbCA2r4CdxOdtN5lAbAkBQ4nTC2+ygNgsAqoSuy5tYQex2QTUJdqebWcFsUUEYiXuf/zC2
 MXIxcEssJdF4lbXf7AiYYFgicX998ESQgL7GSUudr0AS3AKeEjMv/KEuYuRA2iboMTfHcIgYW
 YBLYmHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqG
 ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxvsbAw4xSnIwKYnyikbu
 jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZvyHygnWJSanlqRlpkDjAWYtAQHj5IIbxVImre4I
 DG3ODMdInWKUZej4+bdP0xCLHn5ealS4ryqIEUCIEUZpXlwI2BxeYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvDUgU3gy80rgNr0COoIJ6IiWHXtAjihJREhJNTBGczlxnPy6JfWP6RXr01L
 qe2+uyBZWd/WV0ntlvNe5fG7bn99v1slcVnu5QJRza2frVoGN09/84r1uLcqrWlew2aPabJGy
 9X+55qYovgU+y/i+Zmex7Cnv53H6oWv4qTjYzqs44+yPpjMtCf6/PTrcP09fmdvFe/Xm69MSi
 5Q/JMtWioukpCixFGckGmoxFxUnAgB70J+8xgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505832773!117594914!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42682 invoked from network); 19 Sep 2017 14:52:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 14:52:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 08:52:52 -0600
Message-Id: <59C14B62020000780017CEDF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 08:52:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "'Alexandru Isaila'" <aisaila@bitdefender.com>,
 "Paul Durrant" <Paul.Durrant@citrix.com>
References: <1505830451-1868-1-git-send-email-aisaila@bitdefender.com>
 <1505830451-1868-4-git-send-email-aisaila@bitdefender.com>
 <34a1111513024e80801b770d4e4795fa@AMSPEX02CL03.citrite.net>
In-Reply-To: <34a1111513024e80801b770d4e4795fa@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE2OjM5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiArc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+PiArICAgIHVuc2ln
bmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IHBmZWMsCj4+ICsg
ICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPj4gK3sKPj4gKyAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+ICsgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsK
Pj4gKwo+PiArICAgIC8qIEZpcnN0IGFuZCBmaW5hbCBnZm5zIHdoaWNoIG5lZWQgbWFwcGluZy4g
Ki8KPj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQsIGZp
cnN0ID0gZnJhbWU7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRl
cyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIG1m
biBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBh
Z2UgcmVmZXJlbmNlCj4+ICsgICAgICogaGVsZCBvbiB0aGVtLgo+PiArICAgICAqLwo+PiArICAg
IG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07Cj4+ICsKPj4gKyAgICAvKgo+PiAr
ICAgICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6
ZXJvLWJ5dGUgd3JpdGUsIGJ1dAo+PiArICAgICAqIGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBmYWls
IHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuCj4+ICsgICAgICoKPj4gKyAgICAgKiBUaGUgbWF4aW11
bSB3cml0ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10KPj4g
d2hpY2gKPj4gKyAgICAgKiBjYW4gYmUgdm1hcCgpJ2QsIGFjY291dGluZyBmb3IgcG9zc2libGUg
bWlzYWxpZ25tZW50IHdpdGhpbiB0aGUgcmVnaW9uLgo+PiArICAgICAqIFRoZSBoaWdoZXIgbGV2
ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4+
ICsgICAgICogbWZuc1tdIGlzIGxhcmdlIGVub3VnaCBmb3IgdGhlIHJlcXVlc3RlZCB3cml0ZSBz
aXplLgo+PiArICAgICAqLwo+PiArICAgIGlmICggYnl0ZXMgPT0gMCB8fAo+PiArICAgICAgICAg
ZmluYWwgLSBmaXJzdCA+IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pIC0gMSApCj4gCj4+
PSwgcmF0aGVyIHRoYW4gdGhlIC0xPwoKWWVhaCwgSSBoYWQgcG9pbnRlZCBvdXQgdGhhdCBvbmUg
dG9vIGVhcmxpZXIgb24uIEFuZHJldyBnYXZlIGEKcmVhc29uIHRoYXQgZGlkbid0IHJlYWxseSBj
b252aW5jZSBtZSwgYnV0IHdoaWNoIGFsc28gbWFkZSBtZQpnbyBzaWxlbnQgZGVzcGl0ZQoKPj4g
KyAgICB7Cj4+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiArICAgICAgICBnb3Rv
IHVuaGFuZGxlYWJsZTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBkbyB7Cj4+ICsgICAgICAgIGVu
dW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7Cj4+ICsgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7Cj4+ICsgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwo+PiArICAgICAg
ICBwMm1fdHlwZV90IHAybXQ7Cj4+ICsKPj4gKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBD
b25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8KPj4gKyAgICAgICAgQVNT
RVJUKG1mbl94KCptZm4pID09IDApOwo+PiArCj4+ICsgICAgICAgIHJlcyA9IGh2bV90cmFuc2xh
dGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9TSElGVCwgdHJ1ZSwgcGZlYywKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwg
JnAybXQpOwo+PiArCj4+ICsgICAgICAgIHN3aXRjaCAoIHJlcyApCj4+ICsgICAgICAgIHsKPj4g
KyAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsK
Pj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPj4gKyAgICAgICAg
ICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVs
X2N0eHQtPmN0eHQpOwo+PiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1V
TF9FWENFUFRJT04pOwo+IAo+IFN0aWxsIHRoZSBteXN0ZXJpb3VzIGNhc3QgdG8gbG9uZyBoZXJl
IGFuZCBiZWxvdyB0aGF0IEphbiBwb2ludGVkIG91dC4KCk9oLCBJJ3ZlIGV2ZW4gbWFuYWdlZCB0
byBvdmVybG9vayB0aGF0LiBXaXRob3V0IGFuIGV4cGxhbmF0aW9uCndoeSB0aGlzIGlzIG5lZWRl
ZCBJIHdvdWxkIHdpdGhkcmF3IG15IFItYi4KCj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4g
Kwo+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+PiArICAgICAgICAg
ICAgZXJyID0gTlVMTDsKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArCj4+ICsgICAgICAg
IGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19n
Zm5fc2hhcmVkOgo+PiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9S
RVRSWSk7Cj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgICAgICBkZWZhdWx0
Ogo+PiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4+ICsgICAgICAgIH0KPj4gKwo+
PiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPj4gKyAgICAgICAg
ZnJhbWUrKzsKPiAKPiBJbmNyZW1lbnQgc3RpbGwgZG9uZSBoZXJlIHJhdGhlciB0aGFuIGJlaW5n
IGNvLWxvY2F0ZWQgd2l0aCB0ZXN0IGJlbG93LgoKSW5kZWVkIC0gaWYgeW91IGRpc2xpa2UgaXQg
Z29pbmcgaW50byB0aGUgd2hpbGUoKSwgYXQgbGVhc3QgcHV0IGl0IHJpZ2h0CmFoZWFkIG9mIGl0
LiBZZXQgdGhlbiBhZ2FpbiBpdCBzaXR0aW5nIG5leHQgdG8gdGhlIG1mbiBpbmNyZW1lbnQKZG9l
c24ndCBsb29rIHRoYXQgYmFkIGVpdGhlciwgYW5kIHRoZSBtZm4gaW5jcmVtZW50IGNsZWFybHkg
Y2FuJ3QKYmUgbW92ZWQgZG93bi4KCj4+ICtzdGF0aWMgdm9pZCBodm1lbXVsX3VubWFwX2xpbmVh
cl9hZGRyKAo+PiArICAgIHZvaWQgKm1hcHBpbmcsIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNp
Z25lZCBpbnQgYnl0ZXMsCj4+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxf
Y3R4dCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFp
bjsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQ7Cj4+
ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+
IFBBR0VfU0hJRlQ7Cj4+ICsgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsK
Pj4gKwo+PiArICAgIEFTU0VSVChieXRlcyA+IDApOwo+PiArCj4+ICsgICAgaWYgKCBmcmFtZSA9
PSBmaW5hbCApCj4+ICsgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcHBpbmcpOwo+PiArICAg
IGVsc2UKPj4gKyAgICAgICAgdnVubWFwKG1hcHBpbmcpOwo+PiArCj4+ICsgICAgZG8KPj4gKyAg
ICB7Cj4+ICsgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoKm1mbikpOwo+PiArICAgICAgICBwYWdp
bmdfbWFya19kaXJ0eShjdXJyZCwgKm1mbik7Cj4+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19w
YWdlKG1mbl94KCptZm4pKSk7Cj4+ICsKPj4gKyAgICAgICAgZnJhbWUrKzsKPiAKPiBBZ2Fpbiwg
aW5jcmVtZW50IHNob3VsZCBiZSBjby1sb2NhdGVkIHdpdGggdGVzdCBJTU8uCj4gCj4gICBQYXVs
Cj4gCj4+ICsgICAgICAgICptZm4rKyA9IF9tZm4oMCk7IC8qIENsZWFuIHNsb3QgZm9yIG1hcCgp
J3MgZXJyb3IgY2hlY2tpbmcuICovCj4+ICsKPj4gKyAgICB9IHdoaWxlICggZnJhbWUgPCBmaW5h
bCApOwoKV2VsbCwgaGVyZSB0aGV5J3JlIGF0IGxlYXN0IG9ubHkgc3BhY2VkIGFwYXJ0IGJ5IGFu
b3RoZXIgcmVsYXRlZApvcGVyYXRpb24uIEl0IGNlcnRhaW5seSB3b3VsZCBiZSBuaWNlIGlmIHRo
ZSB0d28gbGluZXMgd2VyZSBhdCBsZWFzdApzd2FwcGVkLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 14:56:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 14:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duJwY-00039J-89; Tue, 19 Sep 2017 14:56:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duJwX-00039D-1e
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 14:56:09 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6E/35-02092-80031C95; Tue, 19 Sep 2017 14:56:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfR4GC
 kQfcTXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPHyxjblg6VzGiuUHJrA2
 MH4o7mLk4hASaGSSaOj7wQrhPGaUePz9HpSzjVHi0pkdjF2MnBwiAs4SX8/MZQexeQX0JS51n
 QWLCwtYS0y8eosZpEFC4KiiRMvWG8wgCQkBb4kH998DTeIAs5vW5XUxsnOwCVhJHBIDKWARUJ
 WYt6+feQIj9wJGhlWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIFer2dgYNzBeHmL3yFGSQ4mJVFesVUHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NqvAcoJ
 FqWmp1akZeYAww8mLcHBoyTCOxEkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rwTQIoEQ
 IoySvPgRsBi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5FkCk8mXklcJteAR3BBHREy4
 49IEeUJCKkpBoY2bfMnr1VR138o+S3/vS7pZPfb7jwfMI+luNrtE9YFemnfVR9fOHKquOCfbP
 drzCZPg9/dnOWtjRPPFfUxDlGT86qnl6qe/R6+w/jjZ902KInbpuulfavbv9XaQ1uzbLDL2/u
 57pjryTqUNjlzcDecYA7Za5e8+bdtpaLLcTXL1jm+alvW1z1IiWW4oxEQy3mouJEAL9lMcGAA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505832959!91155504!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26615 invoked from network); 19 Sep 2017 14:56:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 14:56:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duJwK-00083e-Gj; Tue, 19 Sep 2017 14:55:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duJwE-0007PN-Sj; Tue, 19 Sep 2017 14:55:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duJwE-0001NV-Jb; Tue, 19 Sep 2017 14:55:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113594-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ebb2c2437d8008d46796902ff390653822af6cc4
X-Osstest-Versions-That: linux=7318413077a5141a50a753b1fab687b7907eef16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 14:55:50 +0000
Subject: [Xen-devel] [linux-linus test] 113594: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2870240436799261979=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2870240436799261979==
Content-Type: text/plain

flight 113594 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113594/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113583 pass in 113594
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113583 pass in 113594
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113583 pass in 113594
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 113583
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 113583

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113497

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 113583 blocked in 113497
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113497
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113497
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 113497
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113497
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113497
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113497
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                ebb2c2437d8008d46796902ff390653822af6cc4
baseline version:
 linux                7318413077a5141a50a753b1fab687b7907eef16

Last test of basis   113497  2017-09-16 05:31:48 Z    3 days
Failing since        113516  2017-09-16 19:00:20 Z    2 days    7 attempts
Testing same since   113583  2017-09-18 19:54:12 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexei Starovoitov <ast@kernel.org>
  Andrey Konovalov <andreyknvl@google.com>
  Arkadi Sharshevsky <arkadis@mellanox.com>
  Arnd Bergmann <arnd@arndb.de>
  Bastien Nocera <hadess@hadess.net>
  Ben Dooks <ben.dooks@codethink.co.uk>
  Borislav Petkov <bp@suse.de>
  Cameron Gutman <aicommander@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Lebrun <dlebrun@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@googl.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg K-H <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Himanshu Jha <himanshujha199640@gmail.com>
  Ido Schimmel <idosch@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Pack <jpack61108@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  John Ogness <john.ogness@linutronix.de>
  Josh Hunt <johunt@akamai.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kosuke Tatsukawa <tatsu@ab.jp.nec.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Ceresoli <luca@lucaceresoli.net>
  Mahesh Bandewar <maheshb@google.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Trippelsdorf <markus@trippelsdorf.de>
  Martin Kepplinger <martink@posteo.de>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pavel Machek <pavel@ucw.cz>
  Petr Vandrovec <petr@vandrovec.name>
  Pieter Jansen van Vuuren <pieter.jansenvanvuuren@netronome.com>
  Pravin B Shelar <pshelar@ovn.org>
  Richard Weinberger <richard@nod.at>
  Rob Herring <robh@kernel.org>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Seraphime Kirkovski <kirkseraph@gmail.com>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shankara Pailoor <sp3485@columbia.edu>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
  Suresh Reddy <suresh.reddy@broadcom.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Tobias Klauser <tklauser@distanz.ch>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <yuvalm@mellanox.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=ebb2c2437d8008d46796902ff390653822af6cc4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus ebb2c2437d8008d46796902ff390653822af6cc4
+ branch=linux-linus
+ revision=ebb2c2437d8008d46796902ff390653822af6cc4
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xebb2c2437d8008d46796902ff390653822af6cc4 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git ebb2c2437d8008d46796902ff390653822af6cc4:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   7318413..ebb2c24  ebb2c2437d8008d46796902ff390653822af6cc4 -> tested/linux-linus
+ exit 0


--===============2870240436799261979==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2870240436799261979==--

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duK2Q-0004BC-0z; Tue, 19 Sep 2017 15:02:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duK2P-0004B6-CM
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 15:02:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AB/0C-02224-47131C95; Tue, 19 Sep 2017 15:02:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7fY8GC
 kwabrTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0brqtXMBfu5K/69dWxg7ObsYuTkEBLIkzi/
 7TsriM0rYCfx8uI3RhBbQsBQ4vTCmywgNouAqsSiKzOYQWw2AXWJtmfbgeo5OEQEHCUmN3uBh
 JkFzjJKNE8QBrGFBQIkOh9sZepi5AIav5hZ4vmEm2wgCU4BL4ntve1MIL28AoISf3cIQ/RqST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdI31koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA48BCHYwNn9xOsQoycGkJMq7tuJApBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3qeNQDnBotT01Iq0zBxgDMCkJTh4lER4w0HSvMUFibnFm
 ekQqVOMuhwdN+/+YRJiycvPS5US52VtAioSACnKKM2DGwGLx0uMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5r0CsoonM68EbtMroCOYgI5o2bEH5IiSRISUVANjvPane/UaxSWqRim2ObOEpMU
 kF2yekpKzxIxpP2tEWf/UibcWPd/7au2qwNsxrX0/dQz2Ncit0uPLnHyr5eM8vY1uPk/85SM7
 f73nUrz7X0D4wlVm1x3b88y2qZ+zXvDCfNGvM+dzrp///+RlOVPo9l3K12Id3BRmr9tpnqtvt
 Onpcfc/x66rKbEUZyQaajEXFScCACi5WiLCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505833329!107919660!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39484 invoked from network); 19 Sep 2017 15:02:10 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:02:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:02:08 -0600
Message-Id: <59C14D8E020000780017CF05@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:02:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
 <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
 <59C13B55020000780017CD75@prv-mh.provo.novell.com>
 <20170919134801.wy4tvkhdximlhtgb@dhcp-3-128.uk.xensource.com>
 <59C13DF4020000780017CDD3@prv-mh.provo.novell.com>
 <20170919141330.l6euwwvsl547klfz@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170919141330.l6euwwvsl547klfz@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE2OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgU2VwIDE5LCAyMDE3IGF0IDA3OjU1OjMyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDkuMTcgYXQgMTU6NDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6NDQ6MjFBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxOS4wOS4xNyBhdCAxNToyOSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBXZWQsIFNlcCAxMywgMjAxNyBhdCAxMjo1
Mjo0OEFNIC0wNDAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+PiA+PiA+PiArICAgICAgICBpZiAoIGFw
aWNfaWQgPiAyNTQgKQo+PiA+PiA+IAo+PiA+PiA+IDI1NT8gQW4gQVBJQyBJRCBvZiAyNTUgc2hv
dWxkIHN0aWxsIGJlIGZpbmUuCj4+ID4+IAo+PiA+PiBXYXNuJ3QgaXQgeW91IHdobyAodmFsaWRs
eSkgYXNrZWQgZm9yIHRoZSBib3VuZGFyeSB0byBiZSAyNTQsIGR1ZQo+PiA+PiB0byAweGZmIGJl
aW5nIHRoZSBicm9hZGNhc3QgdmFsdWU/Cj4+ID4gCj4+ID4gQnV0IHRoYXQncyB0aGUgQUNQSSBJ
RCwgbm90IHRoZSBBUElDIElELgo+PiAKPj4gVGhlIGNvZGUgYWJvdmUgc2F5cyAiYXBpY19pZCIg
LSBpcyB0aGUgdmFyaWFibGUgbWlzLW5hbWVkPyBPciBhbQo+PiBJIHJlYWRpbmcgeW91ciByZXBs
eSB0aGUgd3Jvbmcgd2F5IHJvdW5kLCBpbiB3aGljaCBjYXNlIHRoZSBxdWVzdGlvbgo+PiB3b3Vs
ZCBiZSB3aHkgYW4gQUNQSSBJRCBjb3VsZCBldmVyIGV4cHJlc3Mgc29tZXRoaW5nIGxpa2UKPj4g
ImJyb2FkY2FzdCI/Cj4gCj4gWWVzLCBzb3JyeSBJIGdvdCBtZXNzZWQgdXAuIFRoaXMgaXMgaW5k
ZWVkIGZpbmUsIGFzIGEgbG9jYWwgQVBJQyBJRAo+IG9mIDI1NSBpcyB0aGUgYnJvYWRjYXN0IElE
LiBCdXQgdGhpcyBhbHNvIGFwcGxpZXMgdG8gdGhlIEFDUEkgSUQsCj4gc2luY2UgYW4gQUNQSSBJ
RCBvZiAyNTUgaXMgYWxzbyB0aGUgYnJvYWRjYXN0IElEIGZvciBsb2NhbCBBUElDCj4gZW50cmll
cyBpbiB0aGUgTUFEVC4gRm9yIGV4YW1wbGUgYSBMb2NhbCBBUElDIE5NSSBTdHJ1Y3R1cmUgd2l0
aCBhbgo+IEFDUEkgSUQgb2YgMjU1IGFwcGxpZXMgdG8gYWxsIGxvY2FsIEFQSUNzLgoKSW5kZWVk
LgoKPiBXZSBuZWVkIHRvIGJlIGNhcmVmdWwgdG8gbm90IGNyZWF0ZSBsb2NhbCBBUElDIGVudHJp
ZXMgd2l0aCBlaXRoZXIKPiBBUElDIG9yIEFDUEkgSUQgZXF1YWwgdG8gMjU1IChhbmQgdG8gYWxz
byBub3QgY3JlYXRlIFByb2Nlc3NvciBvYmplY3RzCj4gd2l0aCBBQ1BJIElEIG9mIDI1NSkuCgpX
aHk/IEFuIEFDUEkgb3IgQVBJQyBJRCBpcyBzdGlsbCBmaW5lIGFzIGxvbmcgYXMgaXQgZG9lcyBv
bmx5IG9jY3VyCmluIHgyQVBJQyBjb250ZXh0cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:04:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duK51-0004Ko-Ds; Tue, 19 Sep 2017 15:04:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duK50-0004Ki-0P
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:04:54 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 40/B6-03422-51231C95; Tue, 19 Sep 2017 15:04:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fQ6GC
 kwb0eE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0qXssBW0cFXf71BsY57B1MXJyCAnkSay8
 tpkVxOYVsJO42LAHzJYQMJQ4vfAmSxcjBweLgKrElxW6IGE2AXWJtmfbwUpEBEwktm7az9TFy
 MXBLLCQUWLB5fOMIAlhgSKJ+49uMYMkhAQWsUg03z3FDpLgFLCQeP57AjvIUF4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1
 jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYw71wceYpTkYFIS5a3R
 PxgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3qQFQTrAoNT21Ii0zBxgHMGkJDh4lEd5NIK28x
 QWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLnrQWZIQBSlFGaBzcCFpOXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMz7CWQKT2ZeCdymV0BHMAEdkb3hAMgRJYkIKakGRo6XbXe5lVzfeZvHaMw
 3ypjB/sfmt/mxBAlpheoG2bM7xTyuBi1qbzm0avevRO61r8NX3z3julGlNEjFLXqB2NnH96WK
 VR3a4/d/WVnfssr9/KaXfss17vuF5PnJBn6fck/iKRvnD6fpS99whn7U9OS9mf3gxUOLdYYTk
 j4V6y+7fDV0ZmeXpBJLcUaioRZzUXEiAA1j5Z/EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505833488!71644030!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41084 invoked from network); 19 Sep 2017 15:04:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:04:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:04:47 -0600
Message-Id: <59C14E2C020000780017CF18@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:04:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170726194756.20265-4-konrad@kernel.org>
 <597F36D60200007800103088@prv-mh.provo.novell.com>
 <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
 <59B66CFB0200007800179708@prv-mh.provo.novell.com>
 <20170912002212.GB30969@localhost.localdomain>
 <59B7BD800200007800179DB3@prv-mh.provo.novell.com>
 <20170918193757.GB32401@char.us.oracle.com>
In-Reply-To: <20170918193757.GB32401@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDIxOjM3LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gT24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgMDI6NTc6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+ID4+PiBPbiAxMi4wOS4xNyBhdCAwMjoyMiwgPGtvbnJhZEBrZXJuZWwub3JnPiB3
cm90ZToKPj4gPiBJZiBJIGNvbXBpbGUgdGhlIHRlc3QtY2FzZSB1bmRlciBBUk0zMiBpdCB3b3Jr
cyBPSyAoYXMgdGhlCj4+ID4gLmxpdmVwYXRjaC5kZXBlbmRzIGVuZHMgdXAgYmVpbmcgYWxpZ25l
ZCB0byBmb3VyIGJ5dGVzKS4KPj4gCj4+IFNvIHdoeSBpcyB0aGF0PyBXaGF0IGVudGl0eSBpcyBj
cmVhdGluZyB0aGlzIHNlY3Rpb24gKG9yIHRoZQo+PiBkaXJlY3RpdmUocykgdG8gY3JlYXRlIGl0
KT8KPiAKPiBnY2MKPiAKPiBMb29raW5nIGF0IHRoZSB4ZW5fYnllX3dvcmxkLm8gcHJvZHVjZWQg
YnkgY3Jvc3MtY29tcGlsZXI6Cj4gCj4geGVuX2J5ZV93b3JsZC5vOiAgICAgZmlsZSBmb3JtYXQg
ZWxmMzItbGl0dGxlYXJtCj4gCj4gQ29udGVudHMgb2Ygc2VjdGlvbiAucm9kYXRhOgo+ICAwMDAw
IDc4NjU2ZTVmIDY1Nzg3NDcyIDYxNWY3NjY1IDcyNzM2OTZmICB4ZW5fZXh0cmFfdmVyc2lvCj4g
IDAwMTAgNmUwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG4uIAo+IAo+IEFuZCBu
YXRpdmU6Cj4gCj4geGVuX2J5ZV93b3JsZC5vOiAgICAgZmlsZSBmb3JtYXQgZWxmMzItbGl0dGxl
YXJtCj4gCj4gQ29udGVudHMgb2Ygc2VjdGlvbiAucm9kYXRhOgo+ICAwMDAwIDc4NjU2ZTVmIDY1
Nzg3NDcyIDYxNWY3NjY1IDcyNzM2OTZmICB4ZW5fZXh0cmFfdmVyc2lvCj4gIDAwMTAgNmUwMDAw
MDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG4uLi4gICAgICAKClRoaXMgbWF5IHJhdGhl
ciBiZSBhIGdhcyB0aGFuIGEgZ2NjIGJlaGF2aW9yYWwgZGlmZmVyZW5jZS4gV2hhdCdzCnRoZSBh
bGlnbm1lbnQgb2YgLnJvZGF0YSBpbiBib3RoIGNhc2VzPwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKJ6-0005LX-MJ; Tue, 19 Sep 2017 15:19:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKJ6-0005LR-1W
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:19:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 FA/9A-01778-F7531C95; Tue, 19 Sep 2017 15:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7fa9GC
 kwfd+JYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePUnemMBaeVK/Z8vs/UwNgq1cXIwSEkkCfR
 szG4i5GTg1fATqKvcTkLiC0hYChxeuFNFpASFgFViYaf8iBhNgF1ibZn21lBbBEBI4nOW5PZu
 hi5OJgF7jBJNK74yg5SLywQIvFiTRVIXEigg1Hibd8MdpAGTgEvibWT5rCB1PAKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFuk
 amuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGHgMQ7GBcsd3zEKMkB5OSKO/a
 igORQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmC90oNUJ1gUWp6akVaZg4wO
 mBKJTh4lER414GkeYsLEnOLM9MhUqcYdTk6bt79wyQENkNKnHcfSJEASFFGaR7cCFikXmKUlR
 LmZQQ6UIinILUoN7MEVf4VozgHo5IwL3ct0BSezLwSuE2vgI5gAjqiZccekCNKEhFSUg2MOk5
 8S95xyelPe8Y3OXVm9Yy4a4Eb7kY+OLrfJfLlQ+tTJo1Mxg/fzRe37pt7vGlyXfjjCWEr55yp
 dvAQz2OczHHE7K/22Wzm0I4rXRpl/YV2yZ9PufG9PVZ9K9Yj+PUaQ6WTW78ECTfq1xa+CLnmG
 XPTWO3UWZNq+b0nD0yfe+p3vgnzk4o0JZbijERDLeai4kQAYVSMU88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505834361!60056026!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39795 invoked from network); 19 Sep 2017 15:19:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:19:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:19:21 -0600
Message-Id: <59C15197020000780017CF39@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:19:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 2/5] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE2OjMyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEVuZm9yY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90
IGltcGxlbWVudGVkIGJ5IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRl
IHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29kZSwgWDg2RU1V
TF9VTklNUExFTUVOVEVELgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQg
YnkgdGhlIGNvcmUgZW11bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Blcmx5IGRlY29k
ZSB0aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2Ygb3Ro
ZXIKPiBmdW5jdGlvbnMsIHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lv
X29wcyBjYWxsYmFja3MuCj4gCj4gZS5nLiBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQgc2hvdWxk
IG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgo+IFRoZSByZXR1cm4gdmFsdWUgb2Yg
dGhpcyBmdW5jdGlvbiBkZXBlbmRzIG9uIGVpdGhlciB0aGUgcmV0dXJuIGNvZGUgb2YKPiBvbmUg
b2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMgKHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1
cm5lZCBieQo+IGh2bV9jb3B5X2d1ZXN0X2Zyb21fcGh5cyAvIGh2bV9jb3B5X3RvX2d1ZXN0X3Bo
eXMuCj4gCj4gU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIG5vdCByZXR1
cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgoKSSB0aGluayBzb21lb25lIGhhZCBhbHJlYWR5IHBv
aW50ZWQgb3V0IHRoZSBzdHJhbmdlIGRvdWJsZQpuZWdhdGlvbiBoZXJlLgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Cj4gQEAgLTE5Miw2ICsxOTIsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCj4gICAgICBB
U1NFUlQocC5jb3VudCA8PSAqcmVwcyk7Cj4gICAgICAqcmVwcyA9IHZpby0+aW9fcmVxLmNvdW50
ID0gcC5jb3VudDsKPiAgCj4gKyAgICBBU1NFUlQocmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVE
KTsKPiArCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gICAgICBjYXNlIFg4NkVNVUxf
T0tBWToKClRoZSBhc3NlcnRpb24gd2FudCB0byBtb3ZlIGludG8gdGhlIHN3aXRjaCgpLCBtYWtp
bmcgdXNlCm9mIEFTU0VSVF9VTlJFQUNIQUJMRSgpLgoKPiBAQCAtMjA0NSw2ICsyMDU0LDcgQEAg
aW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25n
IGdsYSkKPiAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgIHsKPiAgICAgIGNhc2UgWDg2RU1VTF9V
TkhBTkRMRUFCTEU6Cj4gKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKPiAgICAgICAg
ICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0
eHQpOwo+ICAgICAgICAgIGJyZWFrOwoKSSB3b3VsZCBoYXZlIHByZWZlcnJlZCBpZiwganVzdCBs
aWtlIHlvdSBkbyBoZXJlLCAuLi4KCj4gQEAgLTIxMDIsNiArMjExMiw3IEBAIHZvaWQgaHZtX2Vt
dWxhdGVfb25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGludCB0cmFw
bnIsCj4gICAgICAgICAgICogY29uc2lzdGVudCB3aXRoIFg4NkVNVUxfUkVUUlkuCj4gICAgICAg
ICAgICovCj4gICAgICAgICAgcmV0dXJuOwo+ICsgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5U
RUQ6Cj4gICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+ICAgICAgICAgIGh2bV9kdW1w
X2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZjdHgpOwoKLi4u
IHlvdSBoYWQgYWRkZWQgdGhlIG5ldyBjYXNlIGxhYmVsIGJlbG93IGV4aXN0aW5nIG9uZXMgdW5p
Zm9ybWx5LgpCdXQgYW55d2F5LgoKPiBAQCAtMjU4NSw3ICsyNTg2LDcgQEAgeDg2X2RlY29kZSgK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgZCA9IHR3b2J5dGVfdGFibGVbMHgzYV0uZGVzYzsK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgICAg
ZGVmYXVsdDoKPiAtICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExF
QUJMRTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSU1QTEVNRU5U
RUQ7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgICAgICAgICAg
ICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICB9Cj4gQEAgLTI1OTksNyArMjYwMCw3IEBAIHg4
Nl9kZWNvZGUoCj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBlbHNlCj4g
ICAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VO
SEFORExFQUJMRTsKPiArICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1F
TlRFRDsKPiAgICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CgpBdCBsZWFzdCB0aGVzZSB0
d28gc2hvdWxkIGJlICJ1bnJlY29nbml6ZWQiIG5vdy4KCj4gQEAgLTI4NzksNyArMjg4MCw3IEBA
IHg4Nl9kZWNvZGUoCj4gIAo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKPiAgICAgIH0KClRoaXMgb25lLCBvdG9o
LCBpcyBwcm9iYWJseSBmaW5lIHRoaXMgd2F5IGZvciBub3cuCgo+IEBAIC02MTk1LDcgKzYxOTYs
NyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAgIC8qIHZwc2xse3csZH0gJGltbTgs
e3gseX1tbSx7eCx5fW1tICovCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGRlZmF1
bHQ6Cj4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgIGdv
dG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgIH0KClRoaXMgYWdhaW4gd2FudHMgdG8g
YmUgInVucmVjb2duaXplZCIuCgo+IEBAIC02MjQzLDcgKzYyNDQsNyBAQCB4ODZfZW11bGF0ZSgK
PiAgICAgICAgICBjYXNlIDY6IC8qIHBzbGxxICRpbW04LG1tICovCj4gICAgICAgICAgICAgIGdv
dG8gc2ltZF8wZl9zaGlmdF9pbW07Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7Cj4gKyAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CgpBbmQgdGhpcyB0
b28uIFRvZ2V0aGVyIHdpdGggcHJldmlvdXMgZGlzY3Vzc2lvbiBJIHRoaW5rIHlvdSBzaG91bGQK
bm93IHNlZSB0aGUgcGF0dGVybiBmb3IgZXZlcnl0aGluZyBmdXJ0aGVyIGRvd24gZnJvbSBoZXJl
LgoKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gQEAgLTEzMyw2ICsxMzMs
MTggQEAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggewo+ICAgICogVW5kZWZpbmVkIGJlaGF2aW9y
IHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgo+ICAgICovCj4gICNkZWZpbmUgWDg2RU1VTF9ET05F
ICAgICAgICAgICA0Cj4gKyAvKgo+ICsgICogQ3VycmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1w
bGVtZW50ZWQgYnkgdGhlIGVtdWxhdG9yLgo+ICsgICogVGhpcyB2YWx1ZSBzaG91bGQgb25seSBi
ZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciBpZiBkZWNvZGUgZmFpbHMKCldoeSAiaWYg
ZGVjb2RlIGZhaWxzIj8gSW4gdGhhdCBjYXNlIGl0J3MgbW9yZSAidW5yZWNvZ25pemVkIiB0aGFu
CiJ1bmltcGxlbWVudGVkIjsgdGhlIGxhdHRlciBjYW4gb25seSBldmVyIGFyaXNlIChsb25nIHRl
cm0sIGkuZS4Kb25jZSB3ZSBoYXZlIHByb3BlciBkaXN0aW5jdGlvbiBvZiB0aGUgdHdvKSBpZiB3
ZSBzdWNjZXNzZnVsbHkKZGVjb2RlZCBhbiBpbnNuLCBidXQgaGF2ZSBubyBjb2RlIHRvIGFjdHVh
bGx5IGhhbmRsZSBpdC4KCj4gKyAgKiBhbmQgbm90IGJ5IGFueSBvZiB0aGUgeDg2X2VtdWxhdGVf
b3BzIGNhbGxiYWNrcy4KPiArICAqIElmIHRoaXMgZXJyb3IgY29kZSBpcyByZXR1cm5lZCBieSBh
IGZ1bmN0aW9uLCBhbiAjVUQgdHJhcCBzaG91bGQgYmUKPiArICAqIHJhaXNlZCBieSB0aGUgZmlu
YWwgY29uc3VtZXIgb2YgaXQuCgpUaGlzIGxhc3Qgc2VudGVuY2Ugd291bGQgbm93IHJlYWxseSBi
ZWxvbmcgdG8KWDg2RU1VTF9VTlJFQ09HTklaRUQuIEFzIGV4cGxhaW5lZCBlYXJsaWVyLCByYWlz
aW5nICNVRApmb3IgdW5pbXBsZW1lbnRlZCBpcyBwcmVjaXNlbHkgdGhlIHdyb25nIGNob2ljZSBh
cmNoaXRlY3R1cmFsbHksCndlIG1lcmVseSB0b2xlcmF0ZSBkb2luZyBzbyBmb3IgdGhlIHRpbWUg
YmVpbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:22:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKLx-00067l-5m; Tue, 19 Sep 2017 15:22:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKLw-00067f-Ae
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:22:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 69/BC-02208-F2631C95; Tue, 19 Sep 2017 15:22:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1ff7GC
 kQcdTFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePYo59MBR94Kk70nmFvYOzl6mLk4BASyJM4
 uNC0i5GTg1fATuLz16fsILaEgKHE6YU3WUBsFgFVib6Zu5lBbDYBdYm2Z9tZQWwRASOJzluT2
 boYuTiYBe4wSTSu+ArWLCwQIjFpSh9YQkigg1Fi++27YAlOAS+J/U37mUAW8woISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 a6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYfAxDsYDx72vMQoyQHk5Iob43+
 wUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryxpkA5waLU9NSKtMwcYCTApCU4eJREeINB0rzFB
 Ym5xZnpEKlTjLocHTfv/mESYsnLz0uVEudtBikSACnKKM2DGwGLykuMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5v1kAjSFJzOvBG7TK6AjmICOyN5wAOSIkkSElFQDY/qe+772ESZX94Ve8f/
 53mnGpVVVC13Uuz9ddCl/bhatv+ptRteGCHaF0MiUojuXc7Vvc9WwX0uxql9xgynLPe6IeDZz
 X9b6kxIbzGzUypurErvepF6oPjz3tQ7f4qStbc1TAuV1XvXW6GxJrMj5+kK7qzXJ79BxlzaXb
 WsPHX0qkxnv+e+XEktxRqKhFnNRcSIAYiRo2cUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505834541!98264588!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20368 invoked from network); 19 Sep 2017 15:22:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Sep 2017 15:22:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:22:20 -0600
Message-Id: <59C15249020000780017CF3D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:22:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 3/5] x86emul: Add return code
 information to error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE2OjMyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMjA1NSw3ICsyMDU1LDcgQEAgaW50IGh2bV9lbXVsYXRl
X29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGdsYSkKPiAgICAgIHsK
PiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4gICAgICBjYXNlIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRDoKPiAtICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0df
V0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOwo+ICsgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9z
dGF0ZShYRU5MT0dfR19XQVJOSU5HLCAiTU1DRkciLCAmY3R4dCwgcmMpOwo+ICAgICAgICAgIGJy
ZWFrOwoKQXQgdGhlIGV4YW1wbGUgb2YgdGhpcyBvbmUgSSB0aGluayBpdCBpcyBwcmV0dHkgY2xl
YXIgdGhhdCB0aGUgb3JkZXIKb2YgcGF0Y2hlcyB3b3VsZCBiZSB0aGUgb3RoZXIgd2F5IGFyb3Vu
ZC4gQnV0IEkgd29uJ3QgaW5zaXN0LgoKPiBAQCAtMjI0MiwxNiArMjI0MiwxNyBAQCBzdGF0aWMg
Y29uc3QgY2hhciAqZ3Vlc3RfeDg2X21vZGVfdG9fc3RyKGludCBtb2RlKQo+ICB9Cj4gIAo+ICB2
b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNo
YXIgKnByZWZpeCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9l
bXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCwgaW50IHJjKQo+ICB7Cj4g
ICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAgICBjb25zdCBjaGFyICptb2Rl
X3N0ciA9IGd1ZXN0X3g4Nl9tb2RlX3RvX3N0cihodm1fZ3Vlc3RfeDg2X21vZGUoY3VycikpOwo+
ICAgICAgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKmNzID0KPiAgICAgICAgICBodm1l
bXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfY3MsIGh2bWVtdWxfY3R4dCk7Cj4gIAo+IC0gICAgcHJp
bnRrKCIlcyVzIGVtdWxhdGlvbiBmYWlsZWQ6ICVwdiAlcyBAICUwNHg6JTA4bHggLT4gJSpwaFxu
IiwKPiAtICAgICAgICAgICBsb2dsdmwsIHByZWZpeCwgY3VyciwgbW9kZV9zdHIsIGNzLT5zZWws
IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwLAo+IC0gICAgICAgICAgIGh2bWVtdWxfY3R4dC0+
aW5zbl9idWZfYnl0ZXMsIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpOwo+ICsgICAgcHJpbnRrKCIl
cyVzIGVtdWxhdGlvbiBmYWlsZWQgKHJjPSVkKTogJXB2ICVzIEAgJTA0eDolMDhseCAtPiAlKnBo
XG4iLAoKUGxlYXNlIHRyeSB0byBrZWVwIGxvZyBtZXNzYWdlcyBzaG9ydCAoYnV0IHdpdGhvdXQg
bG9zaW5nIHJlbGV2YW50CmluZm9ybWF0aW9uKS4gSW4gdGhlIGNhc2UgaGVyZSB0aGUgInJjPSIg
aXMgdW5uZWNlc3NhcnkuIFdpdGggaXQKZHJvcHBlZApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKML-0006AP-DM; Tue, 19 Sep 2017 15:22:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <parri.andrea@gmail.com>) id 1duKJj-0005pR-Ij
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 15:20:07 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 34/67-03422-6A531C95; Tue, 19 Sep 2017 15:20:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMbThkO4y04O
 RBjveslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3VyxnLvhlWbFxzgPGBsb/el2MXBxCAhMZ
 Jf7v3ckI4rAIzGeV+NU4n6mLkZNDQmA3q8S6K4JdjBxAdprEoavGEOE0iYevvrBB2FUSa3bcZ
 AGxhQRUJa48aWGBGPqJUWLTjy6wOSxAiYOrGphBbDYBbYl1e+8zgtgiAvoSm243soM0MAtMYp
 Q48LsRbJKwgKNE/82FYBt4gRqeX7zBCDH1MKPE5YUvmCASghInZz4Ba2AW0JK48e8lE8ilzAL
 SEsv/cYCEOQU8JGYvaGQECYsKqEi8Olg/gVFkFpLmWUiaZyE0L2BkXsWoUZxaVJZapGtsqJdU
 lJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERj+DECwg7FpUeAhRkkOJiVR3hr9g5FCf
 En5KZUZicUZ8UWlOanFhxhlODiUJHhXmgDlBItS01Mr0jJzgJEIk5bg4FES4U0ASfMWFyTmFm
 emQ6ROMVpyXLhz6Q8Tx7FNl4HkgT23/jAJseTl56VKifP6gTQIgDRklObBjYMli0uMslLCvIx
 ABwrxFKQW5WaWoMq/YhTnYFQS5i0HmcKTmVcCt/UV0EFMQAdlbzgAclBJIkJKqoGRn6XyYO6m
 5VdW31jA7nBhlf+xs1vZNs+pMRCrMrSP2li+W3kbi2hStovy86CZr7Zb7qgxn+v7mPfNW+1L/
 vdlNzEvz/3Api6dukvm2UHVadPcfn6Jb/lf7pd17LzfmxwWnarvS91cVWN49R9ns+QULuTY0y
 5zViviQCBL1Ic53JdyJzqcmqStxFKckWioxVxUnAgAEQBXUhEDAAA=
X-Env-Sender: parri.andrea@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505834405!80132451!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43146 invoked from network); 19 Sep 2017 15:20:06 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 15:20:06 -0000
Received: by mail-wr0-f194.google.com with SMTP id u48so2433880wrf.4
 for <xen-devel@lists.xen.org>; Tue, 19 Sep 2017 08:20: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=QTjcqsJDQpE6Uq/hlgdIMoaeAYJC9eMfbVKaoEq4VEo=;
 b=C7Jhoq07hTGwccPuTzYFld5uKAMvQamAFDBrDp+fNrjppujT4cAUWIM4C331VlYtX1
 RvHtax5E2+UMALTIZBjgrnNLAUK8HlNadxWr7VN+iFj7CxVb5MbH4N9R6sL8UpAgFara
 RmxALXhW56CEF2pt7VO/x200dN6iBXbDfGn17cqNtFhhv/SQC7qST60Ff14odloEZ/dW
 3YaL8ytzqwtVNUg4ws2UB7DXO5hGpuCkVUglfO6SQO/pxQhHvYeQxf4P2i5Fyqsqapz7
 sPfKsL6rhZ2sx3omOpw/eiiu103DzzCHxkOD6YEHR9DU7bvrpuJ5F0/wwP0dyZNuzmag
 DuQw==
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=QTjcqsJDQpE6Uq/hlgdIMoaeAYJC9eMfbVKaoEq4VEo=;
 b=Cm2x7HcgUsW8XVRIfDdW9E+T55Gg7dgIFVIqLMlhaAJ15LUjlJ109wETBPlqGH1Rku
 iHDt0XocgQ6ksBpoWRAtQtBCUVNj0gCJFEv8Mq7TMe2oWX+HcjapQyWZaYvzQeupfmoG
 TUh+y3nUGXe6z/K1M1m/2NhM3KAE8WFK3LmrUXvyF5U/7Tuhfrhy68akexownEWLi9jq
 PmxuWNaJXPqNieofyYfyH2ZlowIVMHTZrYXXaWZ7AMYQgloV8r9QR+Xw0LPqroTZahO0
 fzn3AiK3apPHFyeK7dcq9LHLdkXKvli3g73lWu2FTOx3bdWEcb/DmIi2oVgGBES+3u6T
 B5mw==
X-Gm-Message-State: AHPjjUjn72A7kQR+dCIGmJ5shIdkYMJvZ51ZNKPE2PI2o/tYubYpVX+W
 8+T4cGITbYvPmN8QoOSRTE0=
X-Google-Smtp-Source: AOwi7QCsTu3/8W72A8V6uj9hok9XExwouJ7wxIxo7Mb73vEfjY9TTUB7mvz9dGZutCZUCo6mXWf1Ng==
X-Received: by 10.223.138.235 with SMTP id z40mr1886825wrz.14.1505834405509;
 Tue, 19 Sep 2017 08:20:05 -0700 (PDT)
Received: from andrea ([213.209.242.222])
 by smtp.gmail.com with ESMTPSA id r73sm1951006wmg.19.2017.09.19.08.20.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 19 Sep 2017 08:20:04 -0700 (PDT)
Date: Tue, 19 Sep 2017 17:19:56 +0200
From: Andrea Parri <parri.andrea@gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170919151956.GA24932@andrea>
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Tue, 19 Sep 2017 15:22:48 +0000
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIEZyaSwgU2VwIDE1LCAyMDE3IGF0IDA0OjAwOjM4UE0gLTA3MDAsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBGb3IgYWN0aXZlIHNvY2tldHMsIGNoZWNrIHRoZSBp
bmRleGVzIGFuZCB1c2UgdGhlIGluZmxpZ2h0X2Nvbm5fcmVxCj4gd2FpdHF1ZXVlIHRvIHdhaXQu
Cj4gCj4gRm9yIHBhc3NpdmUgc29ja2V0cyBpZiBhbiBhY2NlcHQgaXMgb3V0c3RhbmRpbmcKPiAo
UFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCksIGNoZWNrIGlmIGl0IGhhcyBiZWVuIGFuc3dl
cmVkIGJ5IGxvb2tpbmcKPiBhdCBiZWRhdGEtPnJzcFtyZXFfaWRdLiBJZiBzbywgcmV0dXJuIFBP
TExJTi4gIE90aGVyd2lzZSB1c2UgdGhlCj4gaW5mbGlnaHRfYWNjZXB0X3JlcSB3YWl0cXVldWUu
Cj4gCj4gSWYgbm8gYWNjZXB0cyBhcmUgaW5mbGlnaHQsIHNlbmQgUFZDQUxMU19QT0xMIHRvIHRo
ZSBiYWNrZW5kLiBJZiB3ZSBoYXZlCj4gb3V0c3RhbmRpbmcgUE9MTCByZXF1ZXN0cyBhd2FpdGlu
ZyBmb3IgYSByZXNwb25zZSB1c2UgdGhlIGluZmxpZ2h0X3JlcQo+IHdhaXRxdWV1ZTogaW5mbGln
aHRfcmVxIGlzIGF3YWtlbiB3aGVuIGEgbmV3IHJlc3BvbnNlIGlzIHJlY2VpdmVkOyBvbgo+IHdh
a2V1cCB3ZSBjaGVjayB3aGV0aGVyIHRoZSBQT0xMIHJlc3BvbnNlIGlzIGFycml2ZWQgYnkgbG9v
a2luZyBhdCB0aGUKPiBQVkNBTExTX0ZMQUdfUE9MTF9SRVQgZmxhZy4gV2Ugc2V0IHRoZSBmbGFn
IGZyb20KPiBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIsIGlmIHRoZSByZXNwb25zZSB3YXMg
Zm9yIGEgUE9MTCBjb21tYW5kLgo+IAo+IEluIHB2Y2FsbHNfZnJvbnRfZXZlbnRfaGFuZGxlciwg
Z2V0IHRoZSBzdHJ1Y3Qgc29ja19tYXBwaW5nIGZyb20gdGhlCj4gcG9sbCBpZCAod2UgcHJldmlv
dXNseSBjb252ZXJ0ZWQgc3RydWN0IHNvY2tfbWFwcGluZyogdG8gdWludDY0X3QgYW5kCj4gdXNl
ZCBpdCBhcyBpZCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBq
Z3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTQ0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4gIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuaCB8ICAgMyArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2Vy
dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4IDAxYTVh
NjkuLjhhOTAyMTMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4g
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTg1LDYgKzg1LDggQEAgc3Ry
dWN0IHNvY2tfbWFwcGluZyB7Cj4gIAkJICogT25seSBvbmUgcG9sbCBvcGVyYXRpb24gY2FuIGJl
IGluZmxpZ2h0IGZvciBhIGdpdmVuIHNvY2tldC4KPiAgCQkgKi8KPiAgI2RlZmluZSBQVkNBTExT
X0ZMQUdfQUNDRVBUX0lORkxJR0hUIDAKPiArI2RlZmluZSBQVkNBTExTX0ZMQUdfUE9MTF9JTkZM
SUdIVCAgIDEKPiArI2RlZmluZSBQVkNBTExTX0ZMQUdfUE9MTF9SRVQgICAgICAgIDIKPiAgCQkJ
dWludDhfdCBmbGFnczsKPiAgCQkJdWludDMyX3QgaW5mbGlnaHRfcmVxX2lkOwo+ICAJCQlzdHJ1
Y3Qgc29ja19tYXBwaW5nICphY2NlcHRfbWFwOwo+IEBAIC0xNTUsMTUgKzE1NywzMiBAQCBzdGF0
aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19mcm9udF9ldmVudF9oYW5kbGVyKGludCBpcnEsIHZvaWQg
KmRldl9pZCkKPiAgCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmVkYXRhLT5yaW5nLCBiZWRh
dGEtPnJpbmcucnNwX2NvbnMpOwo+ICAKPiAgCQlyZXFfaWQgPSByc3AtPnJlcV9pZDsKPiAtCQlk
c3QgPSAodWludDhfdCAqKSZiZWRhdGEtPnJzcFtyZXFfaWRdICsgc2l6ZW9mKHJzcC0+cmVxX2lk
KTsKPiAtCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNpemVvZihyc3AtPnJlcV9pZCk7Cj4gLQkJ
bWVtY3B5KGRzdCwgc3JjLCBzaXplb2YoKnJzcCkgLSBzaXplb2YocnNwLT5yZXFfaWQpKTsKPiAt
CQkvKgo+IC0JCSAqIEZpcnN0IGNvcHkgdGhlIHJlc3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lk
LiBJdCBpcwo+IC0JCSAqIHBhaXJlZCB3aXRoIHRoZSBiYXJyaWVyIHdoZW4gYWNjZXNzaW5nIGJl
ZGF0YS0+cnNwLgo+IC0JCSAqLwo+IC0JCXNtcF93bWIoKTsKPiAtCQlXUklURV9PTkNFKGJlZGF0
YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCByc3AtPnJlcV9pZCk7Cj4gKwkJaWYgKHJzcC0+Y21kID09
IFBWQ0FMTFNfUE9MTCkgewo+ICsJCQlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSAoc3RydWN0
IHNvY2tfbWFwcGluZyAqKQo+ICsJCQkJCQkgICByc3AtPnUucG9sbC5pZDsKPiArCj4gKwkJCXNl
dF9iaXQoUFZDQUxMU19GTEFHX1BPTExfUkVULAo+ICsJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZl
LmZsYWdzKTsKPiArCQkJLyoKPiArCQkJICogU2V0IFJFVCwgdGhlbiBjbGVhciBJTkZMSUdIVC4g
SXQgcGFpcnMgd2l0aAo+ICsJCQkgKiB0aGUgY2hlY2tzIGF0IHRoZSBiZWdpbm5pbmcgb2YKPiAr
CQkJICogcHZjYWxsc19mcm9udF9wb2xsX3Bhc3NpdmUuCj4gKwkJCSAqLwo+ICsJCQlzbXBfd21i
KCk7CgpwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZSgpIHNlZW1zIHRvIGZpcnN0IGNoZWNrIFJF
VCwgdGhlbiBJTkZMSUdIVAoobm8gImNyb3NzaW5nIG9mIG1lbS4gbG9jYXRpb25zIik6IGNhbiB5
b3UgZWxhYm9yYXRlIGhlcmU/CgoKPiArCQkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19QT0xMX0lO
RkxJR0hULAo+ICsJCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwo+ICsJCX0gZWxz
ZSB7Cj4gKwkJCWRzdCA9ICh1aW50OF90ICopJmJlZGF0YS0+cnNwW3JlcV9pZF0gKwo+ICsJCQkg
ICAgICBzaXplb2YocnNwLT5yZXFfaWQpOwo+ICsJCQlzcmMgPSAodWludDhfdCAqKXJzcCArIHNp
emVvZihyc3AtPnJlcV9pZCk7Cj4gKwkJCW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0g
c2l6ZW9mKHJzcC0+cmVxX2lkKSk7Cj4gKwkJCS8qCj4gKwkJCSAqIEZpcnN0IGNvcHkgdGhlIHJl
c3Qgb2YgdGhlIGRhdGEsIHRoZW4gcmVxX2lkLiBJdCBpcwo+ICsJCQkgKiBwYWlyZWQgd2l0aCB0
aGUgYmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJzcC4KPiArCQkJICovCj4gKwkJCXNt
cF93bWIoKTsKCldvdWxkIHlvdSBwb2ludCBtZSB0byB0aGUgInBhaXJpbmcgYmFycmllciI/IChu
b3Qgc3VyZSBJIHVuZGVyc3RhbmQKdGhlIGxvZ2ljIGhlcmUuLi4pCgoKPiArCQkJV1JJVEVfT05D
RShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgcnNwLT5yZXFfaWQpOwoKQ291bGQgdGhpcyBi
ZSByZXdyaXR0ZW4gYXMKCiAgIFdSSVRFX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQs
IHJlcV9pZCk7CgoKPiArCQl9Cj4gIAo+ICAJCWRvbmUgPSAxOwo+ICAJCWJlZGF0YS0+cmluZy5y
c3BfY29ucysrOwo+IEBAIC04MzQsNiArODUzLDExMyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2Nl
cHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdz
KQo+ICAJcmV0dXJuIHJldDsKPiAgfQo+ICAKPiArc3RhdGljIHVuc2lnbmVkIGludCBwdmNhbGxz
X2Zyb250X3BvbGxfcGFzc2l2ZShzdHJ1Y3QgZmlsZSAqZmlsZSwKPiArCQkJCQkgICAgICAgc3Ry
dWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCj4gKwkJCQkJICAgICAgIHN0cnVjdCBzb2NrX21h
cHBpbmcgKm1hcCwKPiArCQkJCQkgICAgICAgcG9sbF90YWJsZSAqd2FpdCkKPiArewo+ICsJaW50
IG5vdGlmeSwgcmVxX2lkLCByZXQ7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
Owo+ICsKPiArCWlmICh0ZXN0X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ICsJ
CSAgICAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkgewo+ICsJCXVpbnQzMl90IHJlcV9p
ZCA9IFJFQURfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkKTsKPiArCj4gKwkJaWYg
KHJlcV9pZCAhPSBQVkNBTExTX0lOVkFMSURfSUQgJiYKPiArCQkgICAgUkVBRF9PTkNFKGJlZGF0
YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpCj4gKwkJCXJldHVybiBQT0xMSU4gfCBQ
T0xMUkROT1JNOwo+ICsKPiArCQlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+cGFzc2l2ZS5pbmZsaWdo
dF9hY2NlcHRfcmVxLCB3YWl0KTsKPiArCQlyZXR1cm4gMDsKPiArCX0KPiArCj4gKwlpZiAodGVz
dF9hbmRfY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19QT0xMX1JFVCwKPiArCQkJICAgICAgICh2b2lk
ICopJm1hcC0+cGFzc2l2ZS5mbGFncykpCj4gKwkJcmV0dXJuIFBPTExJTiB8IFBPTExSRE5PUk07
Cj4gKwo+ICsJLyoKPiArCSAqIEZpcnN0IGNoZWNrIFJFVCwgdGhlbiBJTkZMSUdIVC4gTm8gYmFy
cmllcnMgbmVjZXNzYXJ5IHRvCj4gKwkgKiBlbnN1cmUgZXhlY3V0aW9uIG9yZGVyaW5nIGJlY2F1
c2Ugb2YgdGhlIGNvbmRpdGlvbmFsCj4gKwkgKiBpbnN0cnVjdGlvbnMgY3JlYXRpbmcgY29udHJv
bCBkZXBlbmRlbmNpZXMuCj4gKwkgKi8KCklBQywgdGhlc2UgdGVzdF9hbmRfe2NsZWFyLHNldH1f
Yml0KCkgYXJlICJmdWxseSBvcmRlcmVkIi4KCiAgQW5kcmVhCgoKPiArCj4gKwlpZiAodGVzdF9h
bmRfc2V0X2JpdChQVkNBTExTX0ZMQUdfUE9MTF9JTkZMSUdIVCwKPiArCQkJICAgICAodm9pZCAq
KSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSB7Cj4gKwkJcG9sbF93YWl0KGZpbGUsICZiZWRhdGEtPmlu
ZmxpZ2h0X3JlcSwgd2FpdCk7Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9Cj4gKwo+ICsJc3Bpbl9sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJl
cV9pZCk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tl
dF9sb2NrKTsKPiArCQlyZXR1cm4gcmV0Owo+ICsJfQo+ICsJcmVxID0gUklOR19HRVRfUkVRVUVT
VCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gKwly
ZXEtPmNtZCA9IFBWQ0FMTFNfUE9MTDsKPiArCXJlcS0+dS5wb2xsLmlkID0gKHVpbnQ2NF90KSBt
YXA7Cj4gKwo+ICsJYmVkYXRhLT5yaW5nLnJlcV9wcm9kX3B2dCsrOwo+ICsJUklOR19QVVNIX1JF
UVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmJlZGF0YS0+cmluZywgbm90aWZ5KTsKPiArCXNwaW5f
dW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCWlmIChub3RpZnkpCj4gKwkJbm90aWZ5
X3JlbW90ZV92aWFfaXJxKGJlZGF0YS0+aXJxKTsKPiArCj4gKwlwb2xsX3dhaXQoZmlsZSwgJmJl
ZGF0YS0+aW5mbGlnaHRfcmVxLCB3YWl0KTsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9hY3RpdmUoc3RydWN0IGZpbGUgKmZp
bGUsCj4gKwkJCQkJICAgICAgc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsCj4gKwkJCQkJ
ICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAo+ICsJCQkJCSAgICAgIHBvbGxfdGFibGUg
KndhaXQpCj4gK3sKPiArCXVuc2lnbmVkIGludCBtYXNrID0gMDsKPiArCWludDMyX3QgaW5fZXJy
b3IsIG91dF9lcnJvcjsKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+
YWN0aXZlLnJpbmc7Cj4gKwo+ICsJb3V0X2Vycm9yID0gaW50Zi0+b3V0X2Vycm9yOwo+ICsJaW5f
ZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKPiArCj4gKwlwb2xsX3dhaXQoZmlsZSwgJm1hcC0+YWN0
aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLCB3YWl0KTsKPiArCWlmIChwdmNhbGxzX2Zyb250X3dyaXRl
X3RvZG8obWFwKSkKPiArCQltYXNrIHw9IFBPTExPVVQgfCBQT0xMV1JOT1JNOwo+ICsJaWYgKHB2
Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpCj4gKwkJbWFzayB8PSBQT0xMSU4gfCBQT0xMUkRO
T1JNOwo+ICsJaWYgKGluX2Vycm9yICE9IDAgfHwgb3V0X2Vycm9yICE9IDApCj4gKwkJbWFzayB8
PSBQT0xMRVJSOwo+ICsKPiArCXJldHVybiBtYXNrOwo+ICt9Cj4gKwo+ICt1bnNpZ25lZCBpbnQg
cHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2Nr
LAo+ICsJCQkgICAgICAgcG9sbF90YWJsZSAqd2FpdCkKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNf
YmVkYXRhICpiZWRhdGE7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gKwlpbnQgcmV0
Owo+ICsKPiArCXB2Y2FsbHNfZW50ZXI7Cj4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4g
KwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiBQT0xMTlZBTDsKPiArCX0KPiArCWJlZGF0YSA9
IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gKwo+ICsJbWFwID0g
KHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiArCWlmICgh
bWFwKSB7Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiBQT0xMTlZBTDsKPiArCX0KPiAr
CWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpCj4gKwkJcmV0ID0gcHZjYWxsc19mcm9udF9wb2xsX2Fj
dGl2ZShmaWxlLCBiZWRhdGEsIG1hcCwgd2FpdCk7Cj4gKwllbHNlCj4gKwkJcmV0ID0gcHZjYWxs
c19mcm9udF9wb2xsX3Bhc3NpdmUoZmlsZSwgYmVkYXRhLCBtYXAsIHdhaXQpOwo+ICsJcHZjYWxs
c19leGl0Owo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCB4
ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfZnJvbnRfaWRzW10gPSB7Cj4gIAl7ICJwdmNhbGxzIiB9
LAo+ICAJeyAiIiB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaCBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuaAo+IGluZGV4IGRlMjQwNDEuLjI1ZTA1YjggMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5oCj4gKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5oCj4gQEAgLTIwLDUgKzIwLDggQEAgaW50IHB2Y2FsbHNfZnJvbnRf
cmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLAo+ICAJCQkgIHN0cnVjdCBtc2doZHIgKm1zZywK
PiAgCQkJICBzaXplX3QgbGVuLAo+ICAJCQkgIGludCBmbGFncyk7Cj4gK3Vuc2lnbmVkIGludCBw
dmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsCj4gKwkJCQlzdHJ1Y3Qgc29ja2V0
ICpzb2NrLAo+ICsJCQkJcG9sbF90YWJsZSAqd2FpdCk7Cj4gIAo+ICAjZW5kaWYKPiAtLSAKPiAx
LjkuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKNg-0006L8-TN; Tue, 19 Sep 2017 15:24:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKNg-0006Ku-2I
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:24:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C3/FD-02225-B9631C95; Tue, 19 Sep 2017 15:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS3em2cF
 Ig6nrrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOvY8ZCxYxVyxac5WpgfEBUxcjJ4eQQJ5E
 578T7CA2r4CdxMbzSxhBbAkBQ4nTC2+ygNgsAqoSZxZ/YgWx2QTUJdqebQezRQSMJDpvTWbrY
 uTiYBa4wyTRuOIr2CBhgViJV58OMIEkhAQ6GCVetkwD28Yp4CXx+tklIJsDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mDs2+t3iFGSg0lJlLdG
 /2CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneWFOgnGBRanpqRVpmDjAWYNISHDxKIrzBIGne4
 oLE3OLMdIjUKUZLjlUTrvxh4rjx8DqQ7Lh59w+TEEtefl6qlDhvM0iDAEhDRmke3DhYvF5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMybDjKFJzOvBG7rK6CDmIAOyt5wAOSgkkSElFQDY8N
 uqx+ibIue3l75VsDq5dYJaxwcWTqdYjJd3E+w5Om91ny4/fyyHKPtD2Zum7wwkvee6M4rzYLH
 f++q75I4+Kc74eLJmzldF61eLJXb8W/nLfY08/mXM1+aTui1+RzN/vmR/7QJ3pEuvBk63VPV9
 FKuNnRz+ZbzWirVJiUovl53rfmo7aq1a5RYijMSDbWYi4oTAWPjLR7SAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505834648!103850403!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34025 invoked from network); 19 Sep 2017 15:24:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:24:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:24:07 -0600
Message-Id: <59C152B4020000780017CF40@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:24:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-6-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505226727-5029-6-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v11 5/5] x86emul: Raise #UD when emulating
 an unimplemented instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE2OjMyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE1vZGlmaWVkIHRoZSBiZWhhdmlvciBvZiBodm1fZW11bGF0ZV9vbmVfaW5zbiBhbmQK
PiB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUgdG8gZ2VuZXJhdGUgYW4gSW52YWxpZCBPcGNvZGUg
dHJhcCB3aGVuCj4gWDg2RU1VTF9VTklNUExFTUVOVEVEIGlzIHJldHVybmVkIGJ5IHRoZSBlbXVs
YXRvciBpbnN0ZWFkIG9mIGp1c3QKPiBjcmFzaGluZyB0aGUgZG9tYWluLgoKQWxvbmcgdGhlIGxp
bmVzIG9mIG15IGNvbW1lbnRzIG9uIHRoZSBlYXJsaWVyIHBhdGNoLCBJIHRoaW5rIHlvdSByZWFs
bHkKbWVhbiBYODZFTVVMX1VOUkVDT0dOSVpFRCBoZXJlIGFzIHdlbGwgYXMgaW4gdGhlIGNoYW5n
ZXMgeW91Cm1ha2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKRx-0006dw-EQ; Tue, 19 Sep 2017 15:28:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1duKRw-0006dq-7E
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 15:28:36 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E0/4F-03414-3A731C95; Tue, 19 Sep 2017 15:28:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjt7szujuLUuGvt11JmS5YV2lqQltE
 LCSmCisi0l7M27i7tQ2Y22yBI7PHDFFQUdaw0X7VmKEqypoSriSgiZWGsYKEpqZBZJNLDamZH
 0+6vc79z7jnnwkdgqhqFlmCcDoa10Radwh8/02V6EF4e5UnQv+7YFV35pQLfj+I6W37KjqFEu
 dlmsDuT5KaX5Xny1E61s2CuV5mOKtWZyI9QUXHwsaURy0T+An6CYGAiQyldBhC8ye9AmYjwqf
 KqD0jzKgSvuwqR9LoeQV/ROokoQ5Ce7vYRCioKWrMfYSIOohio73mIi0aYMP81LROhWhj39sV
 IihRw3+2dVx+Cme/DchHjVCh8c43JRExSO6F23CWXoiYReKtrMNHHj9oHFf1RogZRq2C2p9an
 xygNDI6W+jBQgVBe0opJeBX8fjaskLAenlY9xyUcDH25GfM4CVofj8ikxpuh7tk2yXIvNDd5l
 RJeD/l3hpVStUDoLh6df2qBwsJ832eB0sKfWzqxMVA8DmP8q/k6a2Ak16vIQSH8kqb8Yhq/JI
 1fksYvSStD8hoUxjFsGsOGb9dHGFiz0eSw0mZLeKR+Z4SV4TjayFhoAxeRbLc2IGFLlgnHjX5
 UH2tHqwmZbiU5uMGToFpusF+8aqI50wX2soXh2lEYQVBvPC9KkBa32W2MDsg9mwRdIMsYGWeK
 2SKs3YIUiABdEHlDpEkulbZyZqNE9aAdRJF36JeMGB24PydT+Zy0GlInSilRarps+2e0sML9a
 K1WTSKhpioglWGtZsf//CTSEEinJk+LLgFmm+NfnrAQwo+CyEv1bWIVB71IadNR1tvMxshrQX
 L9/WBXcdzu50366YLJtE/nvLftYaaj9zpuOk9m75ux1G088jn+eGLy2aF7sV3G+BOhVRmucf5
 dSbMhLrzh8cFQt8uTeH1bZc27stlLVzqnvsaGvG87HOa3YkKDby5veXHiVEPGSBMWXLphqxHP
 KfjwPSY66/wUqu5GOpwz0ZFbMJaj/wJJGk9kvQMAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505834914!69689154!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34648 invoked from network); 19 Sep 2017 15:28:34 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Sep 2017 15:28:34 -0000
Received: (qmail 31292 invoked from network); 19 Sep 2017 18:28:33 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Sep 2017 18:28:33 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 2A4B27FBDC
 for <xen-devel@lists.xen.org>; Tue, 19 Sep 2017 18:28:33 +0300 (EEST)
Received: (qmail 10528 invoked from network); 19 Sep 2017 18:28:33 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 19 Sep 2017 18:28:32 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Tue, 19 Sep 2017 18:28:31 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Tue, 19
 Sep 2017 18:28:31 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
Thread-Index: AQHTK86Zc3PpeMddSEqXp9B6/kOgOqK6nbCAgAAYnQCAANv1AIAAm70A
Date: Tue, 19 Sep 2017 15:28:31 +0000
Message-ID: <1505834912.26526.9.camel@bitdefender.com>
References: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
 <59C003F3020000780017C626@prv-mh.provo.novell.com>
 <e6326995-4dbb-7dc6-ac51-69ec47b14a8f@bitdefender.com>
 <59C0B4FC02000078001067F9@prv-mh.provo.novell.com>
In-Reply-To: <59C0B4FC02000078001067F9@prv-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
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1505821065, ts:1505834911
Content-ID: <F87B19B5B2528941AFF869CE7F9CC833@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73219
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461373,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.006287)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003142), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.012176,0.000094)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.252211),
 Hit: No, Details: v2.6.10; Id: 15.5f4g8o.1bpok8l3b.ae63v], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWEsIDIwMTctMDktMTkgYXQgMDA6MTEgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IDA5LzE4LzE3IDc6MDUgUE0NCj4gPiA+ID4gPj4+DQo+ID4gT24gMDkvMTgv
MjAxNyAwNjozNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4g
PiA+DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gT24gMTIuMDkuMTcgYXQgMTU6NTMsIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYw0KPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMNCj4gPiA+ID4gQEAg
LTYyNSw2ICs2MjUsMjYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgNCj4gPiA+ID4gICAgICAgICAg
ICAgICAhaXNfaHZtX2RvbWFpbihkKSApDQo+ID4gPiA+ICAgICAgICAgICAgICBicmVhazsNCj4g
PiA+ID4NCj4gPiA+ID4gKyAgICAgICAgaWYgKCBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFs
LnR5cGUgPT0NCj4gPiA+ID4gSFZNX1NBVkVfQ09ERShDUFUpICYmDQo+ID4gPiA+ICsgICAgICAg
ICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5pbnN0YW5jZSA8IGQtDQo+ID4gPiA+
ID5tYXhfdmNwdXMgKQ0KPiA+ID4gSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSdtIG5vdCBpbiBmYXZv
ciBvZiBzdWNoIHNwZWNpYWwgY2FzaW5nLA0KPiA+ID4gZXZlbg0KPiA+ID4gbGVzcyBzbyB3aXRo
b3V0IGFueSBjb2RlIGNvbW1lbnQgc2F5aW5nIHdoeSB0aGlzIGlzIHNvIHNwZWNpYWwuDQo+ID4g
PiBXaGF0IGlmIHNvbWVvbmUgZWxzZSB3YW50ZWQgc29tZSBvdGhlciBwaWVjZSBvZiB2Q1BVIHN0
YXRlDQo+ID4gPiB3aXRob3V0IHBhdXNpbmcgdGhlIGVudGlyZSBkb21haW4/IFdvdWxkbid0IGl0
IGJlIHBvc3NpYmxlIHRvDQo+ID4gPiBnZW5lcmFsaXplIHRoaXMgdG8gY292ZXIgYWxsIHN1Y2gg
c3RhdGUgZWxlbWVudHM/DQo+ID4gVGhlcmUncyBubyByZWFzb24gd2h5IGFsbCB0aGUgb3RoZXIg
Y2FzZXMgd2hlcmUgdGhpcyB3b3VsZCB0aGUNCj4gPiBwb3NzaWJsZQ0KPiA+IHNob3VsZG4ndCBi
ZSBvcHRpbWl6ZWQuIFdoYXQgaGFzIG1hZGUgdGhpcyBvbmUgc3RhbmQgb3V0IGZvciB1cyBpcw0K
PiA+IHRoYXQNCj4gPiB3ZSdyZSB1c2luZyBpdCBhIGxvdCB3aXRoIGludHJvc3BlY3Rpb24sIGFu
ZCB0aGUgb3B0aW1pemF0aW9uDQo+ID4gY291bnRzLg0KPiA+DQo+ID4gQnV0IGp1ZGdpbmcgYnkg
dGhlIGNvZGUgcmVvcmdhbml6YXRpb24gKHRoZSBhZGRpdGlvbiBvZg0KPiA+IGh2bV9zYXZlX29u
ZV9jcHVfY3R4dCgpKSwgdGhlIGNoYW5nZXMgd291bGQgbmVlZCB0byBiZSBkb25lIG9uIGENCj4g
PiBvbmUtYnktb25lIGNhc2UgYW55d2F5IChkaWZmZXJlbnQgcXVlcmllcyBtYXkgcmVxdWlyZSBk
aWZmZXJlbnQNCj4gPiB3YXlzIG9mDQo+ID4gY2hhZ2luZyB0aGUgY29kZSkuDQo+IEJ1dCB0aGlz
IGZ1bmN0aW9uIGFkZGl0aW9uIGlzIHByZWNpc2VseSB3aGF0IEknZCBsaWtlIHRvIGF2b2lkIGlu
DQo+IGZhdm9yIG9mDQo+IGFuIGV4dGVuc2lvbiB0byB0aGUgZXhpc3RpbmcgbWVjaGFuaXNtIHVz
aW5nIHRoZSByZWdpc3RlcmVkIGZ1bmN0aW9uDQo+IHBvaW50ZXJzLg0KPg0KV2hhdCB3aWxsIGJl
IGEgc3VpdGFibGUgZXh0ZW5kIG9mIHRoZSBjdXJyZW50IGNhbGwgYmFjayBzeXN0ZW0/DQoNClJl
Z2FyZHMsDQpBbGV4DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdh
cyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKS5-0006f1-Lj; Tue, 19 Sep 2017 15:28:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKS4-0006ej-Ng
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:28:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C0/AA-02817-BA731C95; Tue, 19 Sep 2017 15:28:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3e1+cF
 Igx/XBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxN+3exFCzhrpg9dxtbA+Nzji5GTg4hgTyJ
 HbeXsoPYvAJ2EhvnTmMDsSUEDCVOL7zJAmKzCKhK/F41kwnEZhNQl2h7tp0VxBYRSJFYdnUTU
 A0XB7NAG7PEyfbzjCAJYYEAiTnLPjCBJIQEljFKnD7UAZTg4OAUsJe4cDYDxOQVEJT4u0MYpJ
 xZQEvi4a9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqR
 rZKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfvUMDIw7GPe0+x1ilORgUhLl
 5RQ6GCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdaFCgnWJSanlqRlpkDjASYtAQHj5IIbwpIm
 re4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rysIEUCIEUZpXlwI2BReYlRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMG+zCNAUnsy8ErhNr4COYAI6InvDAZAjShIRUlINjD0PDm5OXdihOgt
 ovLG43XrOV67bjuZfsz5R+Hj/8YR9Z0I2LJO+f+ryG4+rnlHMdeyCq996PJaLXHZjWrGrXqnS
 5jSG4Od7MmMvrEy+xHSd56J/RyQHj9EXrT6h93xMxg9juxSl30ywfOiy+e+7LZOOfT/tsHX1c
 q3A1Egm81qzoOyJhd+2KLEUZyQaajEXFScCACrG+hPFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505834921!75999079!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27457 invoked from network); 19 Sep 2017 15:28:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Sep 2017 15:28:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:28:40 -0600
Message-Id: <59C153C6020000780017CF6E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:28:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>,
 <tamas@tklengyel.com>,"Tim Deegan" <tim@xen.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81471020000780017A44E@prv-mh.provo.novell.com>
In-Reply-To: <59B81471020000780017A44E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Meng Xu <mengxu@cis.upenn.edu>, xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH 1/2] public/domctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE3OjA4LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCj4gQEAgLTYwOCw4ICs2MDgsOCBAQCBvdXQ6Cj4gICAgICBwYWdpbmdfdW5sb2NrKGQp
Owo+ICB9Cj4gIAo+IC1pbnQgaGFwX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3Rs
X3NoYWRvd19vcF90ICpzYywKPiAtICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSB1X2RvbWN0bCkKPiAraW50IGhhcF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHhlbl9kb21jdGxfc2hhZG93X29wICpzYywKPiArICAgICAgICAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo+ICB7Cj4gICAgICBpbnQgcmM7
Cj4gICAgICBib29sIHByZWVtcHRlZCA9IGZhbHNlOwoKR2VvcmdlIChhbHNvIHBhcnRzIGZ1cnRo
ZXIgZG93bik/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtMTYwNiw3ICsxNjA2LDcgQEAgb3V0
Ogo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1pbnQgbWVtX3NoYXJpbmdfZG9tY3RsKHN0
cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3BfdCAqbWVjKQo+ICtpbnQg
bWVtX3NoYXJpbmdfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX21l
bV9zaGFyaW5nX29wICptZWMpCj4gIHsKPiAgICAgIGludCByYzsKPiAgCgpUYW1hcyAocGx1cyB0
aGUgY29ycmVzcG9uZGluZyBoZWFkZXIgY2hhbmdlKT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
PiBAQCAtMzgwOSw4ICszODA5LDggQEAgb3V0Ogo+ICAvKiBTaGFkb3ctY29udHJvbCBYRU5fRE9N
Q1RMIGRpc3BhdGNoZXIgKi8KPiAgCj4gIGludCBzaGFkb3dfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsCj4gLSAgICAgICAgICAgICAgICAgIHhlbl9kb21jdGxfc2hhZG93X29wX3QgKnNjLAo+IC0g
ICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVfZG9tY3RsKQo+
ICsgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFkb3dfb3AgKnNjLAo+ICsg
ICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9k
b21jdGwpCj4gIHsKPiAgICAgIGludCByYzsKPiAgICAgIGJvb2wgcHJlZW1wdGVkID0gZmFsc2U7
CgpUaW0gKHBsdXMgdGhlIGNvcnJlc3BvbmRpbmcgaGVhZGVyIGNoYW5nZSk/CgpUaGFua3MsIEph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:31:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKV3-0007Wm-3D; Tue, 19 Sep 2017 15:31:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKV1-0007Wd-U7
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:31:48 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AB/DF-02224-36831C95; Tue, 19 Sep 2017 15:31:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDSzfR4mC
 kwetfUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5/7dYC45LVkxYvY6tgfG6SBcjJ4eQQJ5E
 34/7zCA2r4CdxMH3V9lBbAkBQ4nTC2+ygNgsAqoSj7efZwSx2QTUJdqebWftYuTiEBF4xyjRN
 KedBcRhFrjAJNFzu5cNpEpYIEDi7M1rbCAJIYFljBINO9+AJTgF7CXenf8MZHMArROU+LtDGC
 TMLKAl8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3
 SNTLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMF6BgbGHYzNJ/wOMUpyMCmJ
 8vb9OhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3LcPBSCHBotT01Iq0zBxgNMCkJTh4lER4j
 RiB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEuedBTJDAKQoozQPbgQsMi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEubtBpnCk5lXArfpFdARTEBHZG84AHJESSJCSqqB0VXn8zdjm6W
 HvjuKJHTImbF5OF+TTX4kcFqkMH3V4bf9L868CPxazSx3sV7Wv8BnZwmzlpLmMnO+s25Tbb4l
 7q5nq7Tm3eAut0hN3E5c8kZe9mMdVh1u1gcBjbb9TxZfsNydc/XmwZKbp/M/b/MNjciwYqjwF
 jvqbF676ctJm1tqE3mzd1YpsRRnJBpqMRcVJwIAYRKqJccCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505835103!57466563!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44178 invoked from network); 19 Sep 2017 15:31:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:31:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:31:43 -0600
Message-Id: <59C1547C020000780017CF85@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:31:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>,
 <josh.whitehead@dornerworks.com>,
 "Robert VanVossen" <Robert.VanVossen@dornerworks.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81501020000780017A468@prv-mh.provo.novell.com>
In-Reply-To: <59B81501020000780017A468@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH 2/2] public/sysctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA5LjE3IGF0IDE3OjEwLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IC0t
LSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiArKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5j
Cj4gQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgc3RydWN0IGxpdmVwYXRjaF93b3JrIGxpdmVw
YXRjaF93Cj4gICAqLwo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoYm9vbF90LCB3b3JrX3RvX2Rv
KTsKPiAgCj4gLXN0YXRpYyBpbnQgZ2V0X25hbWUoY29uc3QgeGVuX2xpdmVwYXRjaF9uYW1lX3Qg
Km5hbWUsIGNoYXIgKm4pCj4gK3N0YXRpYyBpbnQgZ2V0X25hbWUoY29uc3Qgc3RydWN0IHhlbl9s
aXZlcGF0Y2hfbmFtZSAqbmFtZSwgY2hhciAqbikKPiAgewo+ICAgICAgaWYgKCAhbmFtZS0+c2l6
ZSB8fCBuYW1lLT5zaXplID4gWEVOX0xJVkVQQVRDSF9OQU1FX1NJWkUgKQo+ICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+IEBAIC0xMjEsNyArMTIxLDcgQEAgc3RhdGljIGludCBnZXRfbmFtZShj
b25zdCB4ZW5fbGl2ZXBhdGNoXwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyBp
bnQgdmVyaWZ5X3BheWxvYWQoY29uc3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkX3QgKnVw
bG9hZCwgY2hhciAqbikKPiArc3RhdGljIGludCB2ZXJpZnlfcGF5bG9hZChjb25zdCBzdHJ1Y3Qg
eGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkICp1cGxvYWQsIGNoYXIgKm4pCj4gIHsKPiAgICAg
IGlmICggZ2V0X25hbWUoJnVwbG9hZC0+bmFtZSwgbikgKQo+ICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+IEBAIC04OTcsNyArODk3LDcgQEAgc3RhdGljIGludCBsb2FkX3BheWxvYWRfZGF0YShz
dHJ1Y3QgcGF5bAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IGxpdmVw
YXRjaF91cGxvYWQoeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkX3QgKnVwbG9hZCkKPiArc3Rh
dGljIGludCBsaXZlcGF0Y2hfdXBsb2FkKHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxv
YWQgKnVwbG9hZCkKPiAgewo+ICAgICAgc3RydWN0IHBheWxvYWQgKmRhdGEsICpmb3VuZDsKPiAg
ICAgIGNoYXIgbltYRU5fTElWRVBBVENIX05BTUVfU0laRV07Cj4gQEAgLTk1NCw3ICs5NTQsNyBA
QCBzdGF0aWMgaW50IGxpdmVwYXRjaF91cGxvYWQoeGVuX3N5c2N0bF9sCj4gICAgICByZXR1cm4g
cmM7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgbGl2ZXBhdGNoX2dldCh4ZW5fc3lzY3RsX2xpdmVw
YXRjaF9nZXRfdCAqZ2V0KQo+ICtzdGF0aWMgaW50IGxpdmVwYXRjaF9nZXQoc3RydWN0IHhlbl9z
eXNjdGxfbGl2ZXBhdGNoX2dldCAqZ2V0KQo+ICB7Cj4gICAgICBzdHJ1Y3QgcGF5bG9hZCAqZGF0
YTsKPiAgICAgIGludCByYzsKPiBAQCAtOTg1LDkgKzk4NSw5IEBAIHN0YXRpYyBpbnQgbGl2ZXBh
dGNoX2dldCh4ZW5fc3lzY3RsX2xpdmUKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1zdGF0
aWMgaW50IGxpdmVwYXRjaF9saXN0KHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3RfdCAqbGlzdCkK
PiArc3RhdGljIGludCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hf
bGlzdCAqbGlzdCkKPiAgewo+IC0gICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7Cj4g
KyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgc3RhdHVzOwo+ICAgICAgc3RydWN0IHBh
eWxvYWQgKmRhdGE7Cj4gICAgICB1bnNpZ25lZCBpbnQgaWR4ID0gMCwgaSA9IDA7Cj4gICAgICBp
bnQgcmMgPSAwOwo+IEBAIC0xNDUxLDcgKzE0NTEsNyBAQCBzdGF0aWMgaW50IGJ1aWxkX2lkX2Rl
cChzdHJ1Y3QgcGF5bG9hZCAqCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGlu
dCBsaXZlcGF0Y2hfYWN0aW9uKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbl90ICphY3Rpb24p
Cj4gK3N0YXRpYyBpbnQgbGl2ZXBhdGNoX2FjdGlvbihzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0
Y2hfYWN0aW9uICphY3Rpb24pCj4gIHsKPiAgICAgIHN0cnVjdCBwYXlsb2FkICpkYXRhOwo+ICAg
ICAgY2hhciBuW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFXTsKPiBAQCAtMTU2MCw3ICsxNTYwLDcg
QEAgc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0aW9uKHhlbl9zeXNjdGxfbAo+ICAgICAgcmV0dXJu
IHJjOwo+ICB9Cj4gIAo+IC1pbnQgbGl2ZXBhdGNoX29wKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29w
X3QgKmxpdmVwYXRjaCkKPiAraW50IGxpdmVwYXRjaF9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZl
cGF0Y2hfb3AgKmxpdmVwYXRjaCkKPiAgewo+ICAgICAgaW50IHJjOwo+ICAKCktvbnJhZCwgUm9z
cz8KCj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCj4gKysrIGIveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jCj4gQEAgLTY5NCw3ICs2OTQsNyBAQCBzdGF0aWMgaW50Cj4gIGE2
NTNzY2hlZF9hZGp1c3RfZ2xvYmFsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpzYykK
PiAgewo+IC0gICAgeGVuX3N5c2N0bF9hcmluYzY1M19zY2hlZHVsZV90IGxvY2FsX3NjaGVkOwo+
ICsgICAgc3RydWN0IHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGUgbG9jYWxfc2NoZWQ7Cj4g
ICAgICBpbnQgcmMgPSAtRUlOVkFMOwo+ICAKPiAgICAgIHN3aXRjaCAoIHNjLT5jbWQgKQoKUm9i
ZXJ0LCBKb3NoPwoKPiAtLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMKPiArKysgYi94ZW4vY29tbW9u
L3RyYWNlLmMKPiBAQCAtMzY3LDkgKzM2Nyw5IEBAIHZvaWQgX19pbml0IGluaXRfdHJhY2VfYnVm
cyh2b2lkKQo+ICAKPiAgLyoqCj4gICAqIHRiX2NvbnRyb2wgLSBzeXNjdGwgb3BlcmF0aW9ucyBv
biB0cmFjZSBidWZmZXJzLgo+IC0gKiBAdGJjOiBhIHBvaW50ZXIgdG8gYSB4ZW5fc3lzY3RsX3Ri
dWZfb3BfdCB0byBiZSBmaWxsZWQgb3V0Cj4gKyAqIEB0YmM6IGEgcG9pbnRlciB0byBhIHN0cnVj
dCB4ZW5fc3lzY3RsX3RidWZfb3AgdG8gYmUgZmlsbGVkIG91dAo+ICAgKi8KPiAtaW50IHRiX2Nv
bnRyb2woeGVuX3N5c2N0bF90YnVmX29wX3QgKnRiYykKPiAraW50IHRiX2NvbnRyb2woc3RydWN0
IHhlbl9zeXNjdGxfdGJ1Zl9vcCAqdGJjKQo+ICB7Cj4gICAgICBzdGF0aWMgREVGSU5FX1NQSU5M
T0NLKGxvY2spOwo+ICAgICAgaW50IHJjID0gMDsKCkdlb3JnZT8KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:32:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKVW-0007Zf-B6; Tue, 19 Sep 2017 15:32:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1duKVU-0007ZJ-Nn
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:32:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DD/84-03093-F7831C95; Tue, 19 Sep 2017 15:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUyZ7p8oG69xcF
 IgxmrpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydazaxFdzgqbj4oZ21gXEfVxcjF4eQwEQm
 idOfzrBBOL8ZJWasnMAK4WxklDj57RGU08Yocez/QZYuRk4OYQEtiQU3ljKB2CICRhKddy6zQ
 BRdYJRYeGUCM4jDLNDGJLH453M2kCo2AT2J1vOfmUFsXgFbiUuLtoHFWQRUJXZNOM4CEReUOD
 nzCZDNwcEpYCExbY0TSJgZqHXH9V+sELa8xPa3c8DGSAgYSnzeuJR5AqPALCTds5C0zELSsoC
 ReRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMgDBDsbr
 GwMOMUpyMCmJ8tboH4wU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrYA6UEyxKTU+tSMvMAUYMT
 FqCg0dJhPegGVCat7ggMbc4Mx0idYrRmGPTzbt/mDg2fH/wh0mIJS8/L1VKnPcNSKkASGlGaR
 7cIFgkX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7wWQKTyZeSVw+14BncIEdEr2hgMgp5Q
 kIqSkGhhPH11w8O3FJ/HhnUKsV2pd59zZ4P2EceKP/D3WnIpeE1Py/5dO+Sh/wiLzlsXZZYpP
 rP0EXXuvdc752fiRxfVPip+XzRqpGbyxc5m36Ds4J94+klY4b7EBv+wDjbsq56/O7XTftSwwc
 HGa5N8XDn/ji94oty+V3SGf+dt4hYnrlYptRYvu6LkrsRRnJBpqMRcVJwIA6+WXR98CAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505835133!117234377!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52669 invoked from network); 19 Sep 2017 15:32:15 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:32:15 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JFWBmr011880
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 15:32:11 GMT
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 v8JFWBS9015790
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 15:32:11 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8JFWAH4007074;
 Tue, 19 Sep 2017 15:32:11 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 08:32:10 -0700
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1b153834-ee86-20bd-9dda-4979dcb89a7d@oracle.com>
 <e4676c31-b3d5-cdb8-3f4f-e75dac64c3ea@oracle.com>
 <9721dd45-9e36-acbe-f5b8-020f5da36d01@oracle.com>
 <20170918195949.GD32401@char.us.oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <62a88d0b-d1d8-0d79-e242-b88037070ab7@oracle.com>
Date: Tue, 19 Sep 2017 16:32:05 +0100
MIME-Version: 1.0
In-Reply-To: <20170918195949.GD32401@char.us.oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ankur Arora <ankur.a.arora@oracle.com>, Annie Li <annie.li@oracle.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Feature control on PV devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTgvMjAxNyAwODo1OSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFRodSwgU2VwIDE0LCAyMDE3IGF0IDA1OjA4OjE4UE0gKzAxMDAsIEpvYW8gTWFydGlucyB3cm90
ZToKPj4gWyBSZWFsaXplZCB0aGF0IEkgZGlkbid0IENDIHRoZSBtYWludGFpbmVycywKPj4gICBz
byBkb2luZyB0aGF0IG5vdywgK0xpbnV4IGZvbGtzICtQViBpbnRlcmZhY2VzIGN6YXIKPj4gICBT
b3JyeSBmb3IgdGhlIG5vaXNlISBdCj4+Cj4+IE9uIDA5LzA4LzIwMTcgMDk6NDkgQU0sIEpvYW8g
TWFydGlucyB3cm90ZToKPj4+IFtGb3Jnb3QgdHdvIGltcG9ydGFudCBkZXRhaWxzIHJlZ2FyZGlu
ZyBYZW5idXMgc3RhdGVzXQo+Pj4gT24gMDkvMDcvMjAxNyAwNTo1MyBQTSwgSm9hbyBNYXJ0aW5z
IHdyb3RlOgo+Pj4+IEhleSEKPj4+Pgo+Pj4+IFdlIHdhbnRlZCB0byBicm91Z2h0IHVwIHRoaXMg
c21hbGwgcHJvcG9zYWwgcmVnYXJkaW5nIHRoZSBsYWNrIG9mCj4+Pj4gcGFyYW1ldGVyaXphdGlv
biBvbiBQViBkZXZpY2VzIG9uIFhlbi4KPj4+Pgo+Pj4+IEN1cnJlbnRseSB1c2VycyBkb24ndCBo
YXZlIGEgd2F5IGZvciBlbmZvcmNlIGFuZCBjb250cm9sIHdoYXQKPj4+PiBmZWF0dXJlcy9xdWV1
ZXMvZXRjIHRoZSBiYWNrZW5kIHByb3ZpZGVzLiBTbyBmYXIgdGhlcmUncyBvbmx5IGdsb2JhbCBw
YXJhbWV0ZXJzCj4+Pj4gb24gYmFja2VuZHMsIGFuZCBzcGVjcyBkbyBub3QgbWVudGlvbiBhbnl0
aGluZyBpbiB0aGlzIHJlZ2FyZC4KPiAKPiBIb3cgd291bGQgdGhpcyBzY2FsZSB3aXRoIHNheSBG
cmVlQlNEIGJhY2tlbmRzPwo+ClRoaXMgaXMgcGVyLWRldmljZSBwYXJhbWV0ZXIgY29uZmlndXJh
dGlvbiBzdXBwb3J0LCBiYXNlZCBvbiB4ZW5zdG9yZSBlbnRyaWVzLgpBbGwgYmFja2VuZCBuZWVk
cyB0byB1bmRlcnN0YW5kIGlzIHRoYXQgdGhlIHJlcXVlc3QvWFhYIHhlbnN0b3JlIGVudHJpZXMg
YW5kCnN1cGVyc2VlZCB3aGF0ZXZlciBnbG9iYWwgZGVmYXVsdHMgd2VyZSBkZWZpbmVkIGJ5IGJh
Y2tlbmQgKGFmdGVyIHZhbGlkYXRpb24pLgpTbyB3aGF0IEkgYW0gcHJvcG9zaW5nIGhlcmUgbWFr
ZXMgbm8gT1MgYXNzdW1wdGlvbnMgYW5kIHNob3VsZCB3b3JrIGZvciBGcmVlQlNECm9yIGFueSBv
dGhlci4KCj4gQW5kIEkgYW0gYXNzdW1pbmcgeW91IGFyZQo+IGFsc28gdGhpbmtpbmcgYWJvdXQg
ZGV2aWNlIGRyaXZlciBiYWNrZW5kcyAtIHdoZXJlIHlvdSBjYW4ndCBlYXNpbHkKPiBnZXQgYWNj
ZXNzIHRvIHRoZSBiYWNrZW5kIGFuZCBjaGFuZ2UgdGhlIFN5c0ZTIHBhcmFtZXRlcnMgKGlmIHRo
ZXkgaGF2ZQo+IGl0IGFsbCk/Cj4gClllYWggLSBQcm92aWRlZCB0aGF0IHRoZSB4ZW5zdG9yZSBl
bnRyaWVzIHdpbGwgYmUgY3JlYXRlZCB3aXRoIHBlcm1pc3Npb25zIGZvcgp0b29sc3RhY2sgZG9t
YWluIGFuZCB0aGUgYmFja2VuZCBkb21haW4gdGhlbiBiYWNrZW5kcyBvdGhlciB0aGFuIERvbTAg
c2hvdWxkCndvcmsgdG9vLiBOb3RlIHRoYXQgdGhpcyBpcyBkZXZpY2Ugc2V0dXAgKGUuZy4gZG9t
YWluIGNyZWF0ZSB0aW1lKSwgaS5lLiB0aGUKY29uZmlndXJhdGlvbiBvZiB3aGF0IHRoZSBmcm9u
dGVuZCBpcyBhbGxvd2VkIHRvIHNlZS91c2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKWV-0007jk-R6; Tue, 19 Sep 2017 15:33:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKWU-0007hs-1R
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:33:18 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1D/45-09852-DB831C95; Tue, 19 Sep 2017 15:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO5Oi4O
 RBu+7zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFH2YyFewVq5j4bwljA+Mv/i5GTg4JAX+J
 W6vvs4HYbAI6Ehfn7gSyOThEBFQkbu816GLk4mAW2MAoMf3xbVaQGmGBcInfHXuYQGwWAVWJT
 aub2EFsXgFLiZvr97BAzNSTeDvxBSPIHE4BK4mOq8kgYSGgkh0zfjBBlAtKnJz5BKycWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukaWuglFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGgMQ7GBs2u55iFGSg0lJlFc0cn+kEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgNQs5ECkkWJSanlqRlpkDjAaYUgkOHiURX
 g+QNG9xQWJucWY6ROoUoy5Hx827f5iEwGZIifOqgBQJgBRllObBjYBF5iVGWSlhXkagA4V4Cl
 KLcjNLUOVfMYpzMCoJ894PBprCk5lXArfpFdARTEBHtOzYA3JESSJCSqqBUdjx5VdGX//rRxY
 uTK3i0tj2bdEJRZmfNvlNWpd2Mxuvu+3YK8/SmW5/v6DsVxPDUq1HSaxTzfL3SPP8672YeI4n
 9Mgvhdc3jh8uincxzzv/JOVTQ+EM0yeW/SukmpyX/Z5eW1N9ePr6yoq82RM2xEYe4PgqzLpIK
 nO57xenuHrhVZf5OI4tVWIpzkg01GIuKk4EANqIKmnHAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505835192!98266578!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3223 invoked from network); 19 Sep 2017 15:33:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:33:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440321771"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:29 +0100
Message-ID: <20170919152936.14498-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 04/11] x86/physdev: enable
	PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBNTUNGRyByZWdpb25zIG5vdCBwcmVzZW50IGluIHRoZSBNQ0ZHIEFDUEkgdGFibGUg
Y2FuIGJlIGFkZGVkCmF0IHJ1biB0aW1lIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NToKIC0gQ2hlY2sgZm9yIGhh
c192cGNpIGJlZm9yZSBjYWxsaW5nIHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcgogICBpbnN0
ZWFkIG9mIGNoZWNraW5nIGZvciBpc19odm1fZG9tYWluLgoKQ2hhbmdlcyBzaW5jZSB2NDoKIC0g
Q2hhbmdlIHRoZSBoYXJkd2FyZV9kb21haW4gY2hlY2sgaW4gaHZtX3BoeXNkZXZfb3AgdG8gYSB2
cGNpIGNoZWNrLgogLSBPbmx5IHJlZ2lzdGVyIHRoZSBNTUNGRyBhcmVhLCBidXQgZG9uJ3Qgc2Nh
biBpdC4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni9odm0vaW8u
YyAgICAgICAgfCAgNyArKystLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgIHwgMTEg
KysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCA1NzQyZGQxNzk3Li5kODExNjBjMWY3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHlwZXJjYWxsLmMKQEAgLTg5LDYgKzg5LDEwIEBAIHN0YXRpYyBsb25nIGh2bV9waHlzZGV2
X29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBp
ZiAoICFoYXNfcGlycShjdXJyLT5kb21haW4pICkKICAgICAgICAgICAgIHJldHVybiAtRU5PU1lT
OwogICAgICAgICBicmVhazsKKyAgICBjYXNlIFBIWVNERVZPUF9wY2lfbW1jZmdfcmVzZXJ2ZWQ6
CisgICAgICAgIGlmICggIWhhc192cGNpKGN1cnItPmRvbWFpbikgKQorICAgICAgICAgICAgcmV0
dXJuIC1FTk9TWVM7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggIWN1cnItPmhj
YWxsX2NvbXBhdCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvLmMKaW5kZXggN2VlMjBlYjVkNC4uZmYxNjdiZGZjNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtNDk2
LDEwICs0OTYsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyB2cGNpX21tY2Zn
X29wcyA9IHsKICAgICAud3JpdGUgPSB2cGNpX21tY2ZnX3dyaXRlLAogfTsKIAotaW50IF9faHdk
b21faW5pdCByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgcGFk
ZHJfdCBhZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0YXJ0X2J1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbmRfYnVzLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNlZykKK2ludCByZWdpc3Rlcl92
cGNpX21tY2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnRfYnVzLCB1bnNpZ25l
ZCBpbnQgZW5kX2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHNlZykKIHsKICAgICBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggMGVi
NDA5NzU4Zi4uYjM2YWRkMzJmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYwor
KysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCkBAIC01NTksNiArNTU5LDE3IEBAIHJldF90IGRv
X3BoeXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAK
ICAgICAgICAgcmV0ID0gcGNpX21tY2ZnX3Jlc2VydmVkKGluZm8uYWRkcmVzcywgaW5mby5zZWdt
ZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5zdGFydF9idXMsIGlu
Zm8uZW5kX2J1cywgaW5mby5mbGFncyk7CisgICAgICAgIGlmICggIXJldCAmJiBoYXNfdnBjaShj
dXJyZCkgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogRm9yIEhW
TSAoUFZIKSBkb21haW5zIHRyeSB0byBhZGQgdGhlIG5ld2x5IGZvdW5kIE1NQ0ZHIHRvIHRoZQor
ICAgICAgICAgICAgICogZG9tYWluLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByZXQg
PSByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoY3VycmQsIGluZm8uYWRkcmVzcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywg
aW5mby5lbmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluZm8uc2VnbWVudCk7CisgICAgICAgIH0KKwogICAgICAgICBicmVhazsKICAgICB9CiAK
LS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKWU-0007iS-2D; Tue, 19 Sep 2017 15:33:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKWS-0007hV-UR
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:33:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CF/8E-02092-CB831C95; Tue, 19 Sep 2017 15:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4ui4O
 RBtdv61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/1/azFryTqvh+5gFTA+MakS5GTg4JAX+J
 Y80LmEBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLNDCKDFn7yE2kBphoPq+GWtZQGwWAVWJv
 ubFzCD1vAKWEm3z2CBG6km8nfiCESTMKWAl0XE1GSQsBFSxY8YPsE28AoISJ2c+AZvCLKAp0b
 r9NzuELS/RvHU2M0S9okT/vAdsExj5ZiFpmYWkZRaSlgWMzKsYNYpTi8pSi3QNLfSSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjA2bfc8xCjJwaQkyisauT9SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvWciBSCHBotT01Iq0zBxgyMOkJTh4lER4PUDSvMUFibnFmekQq
 VOMuhwdN+/+YRJiycvPS5US51UBKRIAKcoozYMbAYu/S4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmvR8MNIUnM68EbtMroCOYgI5o2bEH5IiSRISUVAPjgt9HQvYXSM3YzHTGmu2JyrQEjaL
 3W6ao2VX4ZiswJH+Xnt6Y0Nwzu7rT4YMt1+4HXRyTZ0wL7zySEeEasHSOkNtyQ9uYy1HXGXU3
 tlZu7Pxv/VafoaHZZQMbt7A3T962wgaG+5ZlZX+/exwqnRMR+OzxumMs/B5KLhu2LS3ZnbZly
 4FrT3YqsRRnJBpqMRcVJwIALKG4vboCAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505835192!98266578!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3348 invoked from network); 19 Sep 2017 15:33:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:33:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440321780"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:31 +0100
Message-ID: <20170919152936.14498-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 06/11] pci: add support to size ROM BARs to
	pci_size_mem_bar
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2
NToKIC0gVXNlIHRoZSBmbGFncyBmaWVsZC4KIC0gSW50cm9kdWNlIGEgbWFzayBsb2NhbCB2YXJp
YWJsZS4KIC0gU2ltcGxpZnkgcmV0dXJuLgoKQ2hhbmdlcyBzaW5jZSB2NDoKIC0gTmV3IGluIHRo
aXMgdmVyc2lvbi4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDI5ICsrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICB8
ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYmE1OGI0ZDBjYy4uOTJjMWY5MzU0YSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKQEAgLTYxMCwxMSArNjEwLDE3IEBAIGludCBwY2lfc2l6ZV9tZW1fYmFy
KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHBvcywgYm9vbCBsYXN0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zKTsKICAgICB1
aW50NjRfdCBhZGRyLCBzaXplOwogICAgIGJvb2wgdmYgPSBmbGFncyAmIFBDSV9CQVJfVkY7Ci0K
LSAgICBBU1NFUlQoKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09IFBDSV9CQVNFX0FE
RFJFU1NfU1BBQ0VfTUVNT1JZKTsKKyAgICBib29sIHJvbSA9IGZsYWdzICYgUENJX0JBUl9ST007
CisgICAgYm9vbCBpczY0Yml0cyA9ICFyb20gJiYgKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfTUFTSykgPT0KKyAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1f
VFlQRV82NDsKKyAgICB1aW50MzJfdCBtYXNrID0gcm9tID8gKHVpbnQzMl90KVBDSV9ST01fQURE
UkVTU19NQVNLCisgICAgICAgICAgICAgICAgICAgICAgICA6ICh1aW50MzJfdClQQ0lfQkFTRV9B
RERSRVNTX01FTV9NQVNLOworCisgICAgQVNTRVJUKCEocm9tICYmIHZmKSk7CisgICAgQVNTRVJU
KHJvbSB8fAorICAgICAgICAgICAoYmFyICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0gUENJ
X0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkpOwogICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZi5z
ZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MsIH4wKTsKLSAgICBpZiAoIChi
YXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAgICAgICBQQ0lfQkFT
RV9BRERSRVNTX01FTV9UWVBFXzY0ICkKKyAgICBpZiAoIGlzNjRiaXRzICkKICAgICB7CiAgICAg
ICAgIGlmICggbGFzdCApCiAgICAgICAgIHsKQEAgLTYyNywxMCArNjMzLDkgQEAgaW50IHBjaV9z
aXplX21lbV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCBib29sIGxhc3Qs
CiAgICAgICAgIGhpID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5k
ZXYsIHNiZGYuZnVuYywgcG9zICsgNCk7CiAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZi5z
ZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0LCB+MCk7CiAgICAgfQot
ICAgIHNpemUgPSBwY2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwg
c2JkZi5mdW5jLCBwb3MpICYKLSAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSzsK
LSAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAg
ICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKKyAgICBzaXplID0gcGNpX2NvbmZf
cmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBvcykgJiBtYXNrOworICAgIGlmICggaXM2NGJpdHMgKQogICAg
IHsKICAgICAgICAgc2l6ZSB8PSAodWludDY0X3QpcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBz
YmRmLmJ1cywgc2JkZi5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzYmRmLmZ1bmMsIHBvcyArIDQpIDw8IDMyOwpAQCAtNjQwLDE3ICs2NDUsMTMgQEAgaW50
IHBjaV9zaXplX21lbV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcG9zLCBib29s
IGxhc3QsCiAgICAgICAgIHNpemUgfD0gKHVpbnQ2NF90KX4wIDw8IDMyOwogICAgIHBjaV9jb25m
X3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MsIGJh
cik7CiAgICAgc2l6ZSA9IC1zaXplOwotICAgIGFkZHIgPSAoYmFyICYgUENJX0JBU0VfQUREUkVT
U19NRU1fTUFTSykgfCAoKHVpbnQ2NF90KWhpIDw8IDMyKTsKKyAgICBhZGRyID0gKGJhciAmIG1h
c2spIHwgKCh1aW50NjRfdCloaSA8PCAzMik7CiAKICAgICBpZiAoIHBhZGRyICkKICAgICAgICAg
KnBhZGRyID0gYWRkcjsKICAgICAqcHNpemUgPSBzaXplOwogCi0gICAgaWYgKCAoYmFyICYgUENJ
X0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgUENJX0JBU0VfQUREUkVT
U19NRU1fVFlQRV82NCApCi0gICAgICAgIHJldHVybiAyOwotCi0gICAgcmV0dXJuIDE7CisgICAg
cmV0dXJuIGlzNjRiaXRzID8gMiA6IDE7CiB9CiAKIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2Vn
LCB1OCBidXMsIHU4IGRldmZuLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIv
eGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDJiZWU2YTMyNDcuLjQ0ODllZGY5YjUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTE5MSw2ICsxOTEsOCBAQCBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNvbnN0IGNoYXIg
KiwgdW5zaWduZWQgaW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAogCiAjZGVmaW5lIF9QQ0lf
QkFSX1ZGICAgICAwCiAjZGVmaW5lIFBDSV9CQVJfVkYgICAgICAoMXUgPDwgX1BDSV9CQVJfVkYp
CisjZGVmaW5lIF9QQ0lfQkFSX1JPTSAgICAxCisjZGVmaW5lIFBDSV9CQVJfUk9NICAgICAoMXUg
PDwgX1BDSV9CQVJfUk9NKQogaW50IHBjaV9zaXplX21lbV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1
bnNpZ25lZCBpbnQgcG9zLCBib29sIGxhc3QsCiAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqYWRkciwgdWludDY0X3QgKnNpemUsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKLS0gCjIuMTEu
MCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKWV-0007jY-KZ; Tue, 19 Sep 2017 15:33:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKWT-0007hj-PM
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:33:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 00/6E-03414-DB831C95; Tue, 19 Sep 2017 15:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpO4Oi4O
 RBltvqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzXu9lL/gjVLF27ke2Bsar/F2MnBwSAv4S
 W/buYQOx2QR0JC7O3Qlkc3CICKhI3N5rAGIyC1hJnG8MA6kQBjKXHDjKCmKzCKhK9G2ZDWbzC
 lhKrPzYzw4xUU/i7cQXjCC2kICiRP+8B2wQNYISJ2c+YQGxmQUkJA6+eME8gZF7FpLULCSpBY
 xMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw4ABCHYw3t0
 UcIhRkoNJSZS3Rv9gpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ipzoJxgUWp6akVaZg4wIGHS
 Ehw8SiK8q0HSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd5kkFIBkNKM0jy4Q
 bBIucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3jaQKTyZeSVw+14BncIEdEr2hgMgp5QkIq
 SkGhhdd0sem3E+xD/1vvef6MKI3VXMci2vFC5Pe2e5uaTKTDhBotL/b+j7zVNPmO8uLSpkNGy
 fO4vTePbfNCHjsA8CZuI5O56zd91bM69Wf9Z7i8l5XVMbPv2eUXEs+5/5If3WaF7r9OWOkcwt
 z3zd2Rzvfcjbstc0uCxiytdtnKFPFyYtYlC98FKJpTgj0VCLuag4EQAVn03VjwIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505835190!83463921!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30317 invoked from network); 19 Sep 2017 15:33:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:33:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440321749"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:25 +0100
Message-ID: <20170919152936.14498-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v6 00/11] vpci: PCI config space emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIGFuIGltcGxlbWVudGF0aW9uIG9m
IGhhbmRsZXJzIGZvciB0aGUgUENJCmNvbmZpZ3VyYXRpb24gc3BhY2UgaW5zaWRlIG9mIFhlbi4g
VGhpcyBhbGxvd3MgWGVuIHRvIGRldGVjdCBhY2Nlc3Nlcwp0byB0aGUgUENJIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5LgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBJTUhP
LCB0aGVyZSBhcmUgdHdvIG1haW4gcG9pbnRzIG9mIGRvaW5nIGFsbCB0aGlzCmVtdWxhdGlvbiBp
bnNpZGUgb2YgWGVuLCB0aGUgZmlyc3Qgb25lIGlzIHRvIHByZXZlbnQgYWRkaW5nIGEgYnVuY2gg
b2YKZHVwbGljYXRlZCBYZW4gUFYgc3BlY2lmaWMgY29kZSB0byBlYWNoIE9TIHdlIHdhbnQgdG8g
c3VwcG9ydCBpbiBQVkgKbW9kZS4gVGhpcyBqdXN0IHByb21vdGVzIFhlbiBjb2RlIGR1cGxpY2F0
aW9uIGFtb25nc3QgT1Nlcywgd2hpY2gKbGVhZHMgdG8gYSBoaWdoZXIgbWFpbnRhaW5lcnNoaXAg
YnVyZGVuLgoKVGhlIHNlY29uZCByZWFzb24gd291bGQgYmUgdGhhdCB0aGlzIGNvZGUgKG9yIGl0
J3MgZnVuY3Rpb25hbGl0eSB0byBiZQptb3JlIHByZWNpc2UpIGFscmVhZHkgZXhpc3RzIGluIFFF
TVUgKGFuZCBwY2liYWNrIHRvIGEgZGVncmVlKSwgYW5kCml0J3MgY29kZSB0aGF0IHdlIGFscmVh
ZHkgc3VwcG9ydCBhbmQgbWFpbnRhaW4uIEJ5IG1vdmluZyBpdCBpbnRvIHRoZQpoeXBlcnZpc29y
IGl0c2VsZiBldmVyeSBndWVzdCB0eXBlIGNhbiBtYWtlIHVzZSBvZiBpdCwgYW5kIHNob3VsZCBi
ZQpzaGFyZWQgYmV0d2VlbiB0aGVtIGFsbC4gSSBrbm93IHRoYXQgdGhlIGNvZGUgaW4gdGhpcyBz
ZXJpZXMgaXMgbm90CnlldCBzdWl0YWJsZSBmb3IgRG9tVSBIVk0gZ3Vlc3RzIGluIGl0J3MgY3Vy
cmVudCBzdGF0ZSwgYnV0IGl0IHNob3VsZApiZSBpbiBkdWUgdGltZS4KCkFzIHVzdWFsLCBlYWNo
IHBhdGNoIGNvbnRhaW5zIGEgY2hhbmdlc2V0IHN1bW1hcnkgYmV0d2VlbiB2ZXJzaW9ucywKSSdt
IG5vdCBnb2luZyB0byBjb3B5IHRoZSBsaXN0IG9mIGNoYW5nZXMgaGVyZS4KClBhdGNoIDEgbW9k
aWZpZXMgYSBmdW5jdGlvbiB0byBkZWNvZGUgYSBQQ0kgSU8gcG9ydCBhY2Nlc3MgaW50bwpwY2lf
c2JkZl90IGFuZCByZWdpc3RlciAod2hpY2ggaXMgc2hhcmVkIHdpdGggdGhlIGlvcmVxIGNvZGUp
LiBQYXRjaCAyCmltcGxlbWVudHMgdGhlIGdlbmVyaWMgaGFuZGxlcnMgZm9yIGFjY2Vzc2VzIHRv
IHRoZSBQQ0kgY29uZmlndXJhdGlvbgpzcGFjZSB0b2dldGhlciB3aXRoIGEgbWluaW1hbCB1c2Vy
LXNwYWNlIHRlc3QgaGFybmVzcyB0aGF0IEkndmUgdXNlZApkdXJpbmcgZGV2ZWxvcG1lbnQuIEN1
cnJlbnRseSBhIHBlci1kZXZpY2UgbGlua2VkIGxpc3QgaXMgdXNlZCBpbgpvcmRlciB0byBzdG9y
ZSB0aGUgbGlzdCBvZiBoYW5kbGVycywgYW5kIHRoZXkgYXJlIHNvcnRlZCBiYXNlZCBvbgp0aGVp
ciBvZmZzZXQgaW5zaWRlIG9mIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlLiBQYXRjaCAyIGFsc28g
YWRkcyB0aGUKeDg2IHBvcnQgSU8gdHJhcHMgYW5kIHdpcmVzIHRoZW0gaW50byB0aGUgbmV3bHkg
aW50cm9kdWNlZCB2UENJCmRpc3BhdGNoZXJzLiBQYXRjaCAzIGFuZCA0IGFkZHMgaGFuZGxlcnMg
Zm9yIHRoZSBNTUNGRyBhcmVhcyAoYXMgZm91bmQKb24gdGhlIE1NQ0ZHIEFDUEkgdGFibGUpLiBQ
YXRjaGVzIDUsIDYgYW5kIDcgYXJlIG1vc3RseSBjb2RlCm1vbWVudC9yZWZhY3RvcmluZyBpbiBv
cmRlciB0byBpbXBsZW1lbnQgc3VwcG9ydCBmb3IgQkFSIG1hcHBpbmcgaW4KcGF0Y2ggOC4gRmlu
YWxseSBwYXRjaGVzIDkgYW5kIDExIGFkZCBzdXBwb3J0IGZvciB0cmFwcGluZyBhY2Nlc3NlcyB0
bwp0aGUgTVNJIGFuZCBNU0ktWCBjYXBhYmlsaXRpZXMgcmVzcGVjdGl2ZWx5LCBzbyB0aGF0IGlu
dGVycnVwdHMgYXJlCnByb3Blcmx5IHNldHVwIG9uIGJlaGFsZiBvZiBEb20wLgoKVGhlIG1vc3Qg
bm90aWNlYWJsZSBmdW5jdGlvbmFsIGRpZmZlcmVuY2UgZnJvbSBwcmV2aW91cyB2ZXJzaW9ucyBp
cwp0aGF0IHRoaXMgdmVyc2lvbiBzdXBwb3J0cyBwcmVlbXB0aXZlIEJBUiBtYXBwaW5nIGFuZCB1
bm1hcHBpbmcuCgpUaGUgYnJhbmNoIGNvbnRhaW5pbmcgdGhlIHBhdGNoZXMgY2FuIGJlIGZvdW5k
IGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCB2cGNpX3Y2
CgpOb3RlIHRoYXQgdGhpcyBpcyBvbmx5IHNhZmUgdG8gdXNlIGZvciB0aGUgaGFyZHdhcmUgZG9t
YWluICh0aGF0J3MKdHJ1c3RlZCksIGFueSBub24tdHJ1c3RlZCBkb21haW4gd2lsbCBuZWVkIGEg
bG90IG1vcmUgb2YgdHJhcHMgYmVmb3JlCml0IGNhbiBmcmVlbHkgYWNjZXNzIHRoZSBQQ0kgY29u
ZmlndXJhdGlvbiBzcGFjZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKWU-0007ii-9V; Tue, 19 Sep 2017 15:33:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKWT-0007hc-AR
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:33:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1E/EF-03422-CB831C95; Tue, 19 Sep 2017 15:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO5ui4O
 RBv87TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLN54wFbStZayY1LWavYHxbk0XIyeHhIC/
 xJev7YwgNpuAjsTFuTvZuhg5OEQEVCRu7zXoYuTiYBZ4zyTxZN16FpC4sICjxM9JOiAmi4Cqx
 PtzaSCdvAKWEqtn9LFATNSTeDvxBSNICaeAlUTH1WSQsBBQyY4ZP5ggygUlTs58AlbOLKAp0b
 r9NzuELS/RvHU2M0S9okT/vAdsExj5ZiFpmYWkZRaSlgWMzKsY1YtTi8pSi3Qt9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOMAQh2MN7dFHCIUZKDSUmUt0b/YKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4qc6CcYFFqempFWmYOMOBh0hIcPEoivKtB0rzFBYm5xZnpEKlTj
 PYcByZc+cPE0XHzLpDcBCY3fH/wh0mIJS8/L1VKnDcZpE0ApC2jNA9uKCxCLzHKSgnzMgKdKc
 RTkFqUm1mCKv+KUZyDUUmYtw1kCk9mXgnc7ldAZzEBnZW94QDIWSWJCCmpBsbizh9rby8OiZ2
 UMiHa66Wfet8znSerFk1tOeN7M/VM0MftH3Vm7ZPliM8OTP9VG6vJV/jTdpGSzfF1ApsCw2p1
 IvtX+j9wNmxeufZbzbn3vT/t5Vt9rteXccmUav7PXik5r9Xw49QAH4lPjw5ETtoZbXH4QkhC7
 rlZYZZPZ9UYH77+o2r9biMlluKMREMt5qLiRADXHMyMywIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505835190!83463921!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30687 invoked from network); 19 Sep 2017 15:33:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:33:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440321792"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:33 +0100
Message-ID: <20170919152936.14498-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 08/11] vpci/bars: add handlers to map the BARs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIHRoYXQgdHJhcCBhY2Nlc3NlcyB0byB0aGUgUENJ
IEJBUnMgYW5kIHRoZSBjb21tYW5kCnJlZ2lzdGVyLCBpbiBvcmRlciB0byBzbm9vcCBCQVIgc2l6
aW5nIGFuZCBCQVIgcmVsb2NhdGlvbi4KClRoZSBjb21tYW5kIGhhbmRsZXIgaXMgdXNlZCB0byBk
ZXRlY3QgY2hhbmdlcyB0byBiaXQgMiAocmVzcG9uc2UgdG8KbWVtb3J5IHNwYWNlIGFjY2Vzc2Vz
KSwgYW5kIG1hcHMvdW5tYXBzIHRoZSBCQVJzIG9mIHRoZSBkZXZpY2UgaW50bwp0aGUgZ3Vlc3Qg
cDJtLiBBIHJhbmdlc2V0IGlzIHVzZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1v
cnkKdG8gbWFwL3VubWFwLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBrZWVwIHRyYWNrIG9mIHRo
ZSBwb3NzaWJsZQpvdmVybGFwcyB3aXRoIG90aGVyIEJBUnMsIGFuZCB3aWxsIGFsc28gc2ltcGxp
ZnkgTVNJLVggc3VwcG9ydCwgd2hlcmUKY2VydGFpbiByZWdpb25zIG9mIGEgQkFSIG1pZ2h0IGJl
IHVzZWQgZm9yIHRoZSBNU0ktWCB0YWJsZSBvciBQQkEuCgpUaGUgQkFSIHJlZ2lzdGVyIGhhbmRs
ZXJzIGFyZSB1c2VkIHRvIGRldGVjdCBhdHRlbXB0cyBieSB0aGUgZ3Vlc3QgdG8gc2l6ZSBvcgpy
ZWxvY2F0ZSB0aGUgQkFScy4KCk5vdGUgdGhhdCB0aGUgbG9uZyBydW5uaW5nIEJBUiBtYXBwaW5n
IGFuZCB1bm1hcHBpbmcgb3BlcmF0aW9ucyBhcmUKZGVmZXJyZWQgdG8gYmUgcGVyZm9ybWVkIGJ5
IGh2bV9pb19wZW5kaW5nLCBzbyB0aGF0IHRoZXkgY2FuIGJlIHNhZmVseQpwcmVlbXB0ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
aGFuZ2VzIHNpbmNlIHY1OgogLSBTd2l0Y2ggdG8gdGhlIG5ldyBoYW5kbGVyIHR5cGUuCiAtIFVz
ZSBwY2lfc2JkZl90IHRvIHNpemUgdGhlIEJBUnMuCiAtIFVzZSBhIHNpbmdsZSByZXR1cm4gZm9y
IHZwY2lfbW9kaWZ5X2Jhci4KIC0gRG8gbm90IHJldHVybiBhbiBlcnJvciBjb2RlIGZyb20gdnBj
aV9tb2RpZnlfYmFycywganVzdCBsb2cgdGhlCiAgIGZhaWx1cmUuCiAtIFJlbW92ZSB0aGUgJ3Np
emluZycgcGFyYW1ldGVyLiBJbnN0ZWFkIGp1c3QgbGV0IHRoZSBndWVzdCB3cml0ZQogICBkaXJl
Y3RseSB0byB0aGUgQkFSLCBhbmQgcmVhZCB0aGUgdmFsdWUgYmFjay4gVGhpcyBzaW1wbGlmaWVz
IHRoZQogICBCQVIgcmVnaXN0ZXIgaGFuZGxlcnMsIHNwZWNpYWxseSB0aGUgcmVhZCBvbmUuCiAt
IElnbm9yZSBST00gQkFSIHdyaXRlcyB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkIGFuZCBS
T00gZW5hYmxlZC4KIC0gRG8gbm90IHByb3BhZ2F0ZSBmYWlsdXJlcyB0byBzZXR1cCB0aGUgUk9N
IEJBUiBpbiB2cGNpX2luaXRfYmFycy4KIC0gQWRkIHByZWVtcHRpb24gc3VwcG9ydCB0byB0aGUg
QkFSIG1hcHBpbmcvdW5tYXBwaW5nIG9wZXJhdGlvbnMuCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBF
eHBhbmQgY29tbWl0IG1lc3NhZ2UgdG8gbWVudGlvbiB0aGUgcmVhc29uIGJlaGluZCB0aGUgdXNh
Z2Ugb2YKICAgcmFuZ2VzZXRzLgogLSBGaXggY29tbWVudCByZWxhdGVkIHRvIHRoZSBpbmNsdXNp
dmVuZXNzIG9mIHJhbmdlc2V0cy4KIC0gRml4IG9mZi1ieS1vbmUgZXJyb3IgaW4gdGhlIGNhbGN1
bGF0aW9uIG9mIHRoZSBlbmQgb2YgbWVtb3J5CiAgIHJlZ2lvbnMuCiAtIFN0b3JlIHRoZSBzdGF0
ZSBvZiB0aGUgQkFSIChtYXBwZWQvdW5tYXBwZWQpIGluIHRoZSB2cGNpX2JhcgogICBlbmFibGVk
IGZpZWxkLCBwcmV2aW91c2x5IHdhcyBvbmx5IHVzZWQgYnkgUk9Ncy4KIC0gRml4IGRvdWJsZSBu
ZWdhdGlvbiBvZiByZXR1cm4gY29kZS4KIC0gTW9kaWZ5IHZwY2lfY21kX3dyaXRlIHNvIGl0IGhh
cyBhIHNpbmdsZSBjYWxsIHRvIHBjaV9jb25mX3dyaXRlMTYuCiAtIFByaW50IGEgd2FybmluZyB3
aGVuIHRyeWluZyB0byB3cml0ZSB0byB0aGUgQkFSIHdpdGggbWVtb3J5CiAgIGRlY29kaW5nIGVu
YWJsZWQgKGFuZCBpZ25vcmUgdGhlIHdyaXRlKS4KIC0gUmVtb3ZlIGhlYWRlcl90eXBlIGxvY2Fs
IHZhcmlhYmxlLCBpdCdzIHVzZWQgb25seSBvbmNlLgogLSBNb3ZlIHRoZSByZWFkIG9mIHRoZSBj
b21tYW5kIHJlZ2lzdGVyLgogLSBSZXN0b3JlIHByZXZpb3VzIGNvbW1hbmQgcmVnaXN0ZXIgdmFs
dWUgaW4gdGhlIGV4aXQgcGF0aHMuCiAtIE9ubHkgc2V0IGFkZHJlc3MgdG8gSU5WQUxJRF9QQURE
UiBpZiB0aGUgaW5pdGlhbCBCQVIgdmFsdWUgbWF0Y2hlcwogICAgfjAgJiBQQ0lfQkFTRV9BRERS
RVNTX01FTV9NQVNLLgogLSBEb24ndCBkaXNhYmxlIHRoZSBlbmFibGVkIGJpdCBpbiB0aGUgZXhw
YW5zaW9uIFJPTSByZWdpc3RlciwgbWVtb3J5CiAgIGRlY29kaW5nIGlzIGFscmVhZHkgZGlzYWJs
ZWQgYW5kIHRha2VzIHByZWNlZGVuY2UuCiAtIERvbid0IHVzZSBJTlZBTElEX1BBRERSLCBqdXN0
IHNldCB0aGUgaW5pdGlhbCBCQVIgYWRkcmVzcyB0byB0aGUKICAgdmFsdWUgZm91bmQgaW4gdGhl
IGhhcmR3YXJlLgogLSBJbnRyb2R1Y2Ugcm9tX2VuYWJsZWQgdG8gc3RvcmUgdGhlIHN0YXR1cyBv
ZiB0aGUKICAgUENJX1JPTV9BRERSRVNTX0VOQUJMRSBiaXQuCiAtIFJlb3JkZXIgZmllbGRzIG9m
IHRoZSBzdHJ1Y3R1cmUgdG8gcHJldmVudCBob2xlcy4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFBy
b3BhZ2F0ZSBwcmV2aW91cyBjaGFuZ2VzOiBkcm9wIHhlbl8gcHJlZml4IGFuZCB1c2UgdTgvdTE2
L3UzMgogICBpbnN0ZWFkIG9mIHRoZSBwcmV2aW91cyBoYWxmX3dvcmQvd29yZC9kb3VibGVfd29y
ZC4KIC0gQ29uc3RpZnkgc29tZSBvZiB0aGUgcGFyYW1lcnRlcnMuCiAtIHMvVlBDSV9CQVJfTUVN
L1ZQQ0lfQkFSX01FTTMyLy4KIC0gU2ltcGxpZnkgdGhlIG51bWJlciBvZiBmaWVsZHMgc3RvcmVk
IGZvciBlYWNoIEJBUiwgYSBzaW5nbGUgYWRkcmVzcwogICBmaWVsZCBpcyBzdG9yZWQgYW5kIGNv
bnRhaW5zIHRoZSBhZGRyZXNzIG9mIHRoZSBCQVIgYm90aCBvbiBYZW4gYW5kCiAgIGluIHRoZSBn
dWVzdC4KIC0gQWxsb3cgdGhlIGd1ZXN0IHRvIG1vdmUgdGhlIEJBUnMgYXJvdW5kIGluIHRoZSBw
aHlzaWNhbCBtZW1vcnkgbWFwLgogLSBBZGQgc3VwcG9ydCBmb3IgZXhwYW5zaW9uIFJPTSBCQVJz
LgogLSBEbyBub3QgY2FjaGUgdGhlIHZhbHVlIG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyLgogLSBS
ZW1vdmUgYSBsYWJlbCB1c2VkIGluIHZwY2lfY21kX3dyaXRlLgogLSBGaXggdGhlIGNhbGN1bGF0
aW9uIG9mIHRoZSBzaXppbmcgbWFzayBpbiB2cGNpX2Jhcl93cml0ZS4KIC0gQ2hlY2sgdGhlIG1l
bW9yeSBkZWNvZGUgYml0IGluIG9yZGVyIHRvIGRlY2lkZSBpZiBhIEJBUiBpcwogICBwb3NpdGlv
bmVkIG9yIG5vdC4KIC0gRGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgYmVmb3JlIHNpemluZyB0aGUg
QkFScyBpbiBYZW4uCiAtIFdoZW4gbWFwcGluZy91bm1hcHBpbmcgQkFScyBjaGVjayBpZiB0aGVy
ZSdzIG92ZXJsYXAgYmV0d2VlbiBCQVJzLAogICBpbiBvcmRlciB0byBhdm9pZCB1bm1hcHBpbmcg
bWVtb3J5IHJlcXVpcmVkIGJ5IGFub3RoZXIgQkFSLgogLSBJbnRyb2R1Y2UgYSBtYWNybyB0byBj
aGVjayB3aGV0aGVyIGEgQkFSIGlzIG1hcHBhYmxlIG9yIG5vdC4KIC0gQWRkIGEgY29tbWVudCBy
ZWdhcmRpbmcgdGhlIGxhY2sgb2Ygc3VwcG9ydCBmb3IgU1ItSU9WLgogLSBSZW1vdmUgdGhlIHVz
YWdlIG9mIHRoZSBHRU5NQVNLIG1hY3JvLgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gRGV0ZWN0IHVu
c2V0IEJBUnMgYW5kIGFsbG93IHRoZSBoYXJkd2FyZSBkb21haW4gdG8gcG9zaXRpb24gdGhlbS4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgIHwgICA0ICsKIHhlbi9kcml2ZXJzL3ZwY2kv
TWFrZWZpbGUgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCA0NzggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICB8ICAgOCArCiB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgIHwgIDQxICsrKysK
IDUgZmlsZXMgY2hhbmdlZCwgNTMyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDNl
N2E4OGUwNTMuLmY2NTg4Y2VhYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNs
dWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVu
L3BhZ2luZy5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2h2
bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW9yZXEuaD4KQEAgLTQ4LDYgKzQ5LDkgQEAgYm9vbF90
IGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAKKyAgICBpZiAoIGhh
c192cGNpKHYtPmRvbWFpbikgJiYgdnBjaV9jaGVja19wZW5kaW5nKHYpICkKKyAgICAgIHJldHVy
biAxOworCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBj
aS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKaW5kZXggODQwYTkwNjQ3MC4u
MjQxNDY3MjEyZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQorKysgYi94
ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0xICsxIEBACi1vYmoteSArPSB2cGNpLm8KK29i
ai15ICs9IHZwY2kubyBoZWFkZXIubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uYzBkMzhjOGI5MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMKQEAgLTAsMCArMSw0NzggQEAKKy8qCisgKiBHZW5lcmljIGZ1bmN0aW9u
YWxpdHkgZm9yIGhhbmRsaW5nIGFjY2Vzc2VzIHRvIHRoZSBQQ0kgaGVhZGVyIGZyb20gdGhlCisg
KiBjb25maWd1cmF0aW9uIHNwYWNlLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXgg
U3lzdGVtcyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFu
ZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNp
b24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAq
LworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKyNpbmNs
dWRlIDx4ZW4vcDJtLWNvbW1vbi5oPgorI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CisKKyNpbmNs
dWRlIDxhc20vZXZlbnQuaD4KKworI2RlZmluZSBNQVBQQUJMRV9CQVIoeCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgoeCktPnR5cGUgPT0g
VlBDSV9CQVJfTUVNMzIgfHwgKHgpLT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0xPIHx8ICAgXAor
ICAgICAoeCktPnR5cGUgPT0gVlBDSV9CQVJfUk9NKQorCitzdHJ1Y3QgbWFwX2RhdGEgeworICAg
IHN0cnVjdCBkb21haW4gKmQ7CisgICAgYm9vbCBtYXA7Cit9OworCitzdGF0aWMgaW50IHZwY2lf
bWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICpkYXRhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpjKQoreworICAgIGNvbnN0
IHN0cnVjdCBtYXBfZGF0YSAqbWFwID0gZGF0YTsKKyAgICBpbnQgcmM7CisKKyAgICBmb3IgKCA7
IDsgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplID0gZSAtIHMgKyAxOworCisg
ICAgICAgIHJjID0gKG1hcC0+bWFwID8gbWFwX21taW9fcmVnaW9ucyA6IHVubWFwX21taW9fcmVn
aW9ucykKKyAgICAgICAgICAgICAobWFwLT5kLCBfZ2ZuKHMpLCBzaXplLCBfbWZuKHMpKTsKKyAg
ICAgICAgaWYgKCByYyA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgKmMgKz0gc2l6ZTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKKyAgICAgICAgICAg
ICAgICAgICAiRmFpbGVkIHRvIGlkZW50aXR5ICVzbWFwIFslIiBQUklfZ2ZuICIsICUiIFBSSV9n
Zm4gIikgZm9yIGQlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgbWFwID8gIiIgOiAidW4i
LCBzLCBlLCBtYXAtPmQtPmRvbWFpbl9pZCwgcmMpOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICAgICAgKmMgKz0gcmM7CisgICAgICAgIHMgKz0gcmM7CisgICAgICAgIGlmICgg
Z2VuZXJhbF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFp
c19pZGxlX3ZjcHUoY3VycmVudCkgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7
CisKKyAgICAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOworICAgICAgICB9Cisg
ICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHZwY2lfbWFwX21lbW9yeShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSwgYm9vbCBtYXApCit7CisgICAg
c3RydWN0IG1hcF9kYXRhIGRhdGEgPSB7IC5kID0gZCwgLm1hcCA9IG1hcCB9OworCisgICAgcmV0
dXJuIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKG1lbSwgdnBjaV9tYXBfcmFuZ2UsICZkYXRhKTsK
K30KKworYm9vbCB2cGNpX2NoZWNrX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaWYg
KCB2LT52cGNpLm1lbSApCisgICAgeworICAgICAgICBpbnQgcmMgPSB2cGNpX21hcF9tZW1vcnko
di0+ZG9tYWluLCB2LT52cGNpLm1lbSwgdi0+dnBjaS5tYXApOworCisgICAgICAgIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIHJhbmdl
c2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOworICAgICAgICB2LT52cGNpLm1lbSA9IE5VTEw7Cisg
ICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW50IHZwY2lfbWF5YmVfZGVm
ZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCByYW5nZXNldCAqbWVtLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIG1hcCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggaXNfaWRsZV92Y3B1KGN1
cnIpICkKKyAgICB7CisgICAgICAgIHJjID0gdnBjaV9tYXBfbWVtb3J5KGQsIG1lbSwgbWFwKTsK
KyAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBBU1NFUlQoY3Vyci0+ZG9tYWluID09IGQpOworICAgICAgICBjdXJyLT52cGNpLm1l
bSA9IG1lbTsKKyAgICAgICAgY3Vyci0+dnBjaS5tYXAgPSBtYXA7CisgICAgfQorCisgICAgcmV0
dXJuIHJjOworfQorCitzdGF0aWMgaW50IHZwY2lfY2hlY2tfYmFyX292ZXJsYXAoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IHZwY2lfYmFyICpyb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHJhbmdlc2V0ICptZW0pCit7CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKmNt
cDsKKworICAgIC8qIENoZWNrIGZvciBvdmVybGFwcyB3aXRoIG90aGVyIGRldmljZSdzIEJBUnMu
ICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShjbXAsICZwZGV2LT5kb21haW4tPmFyY2gucGRl
dl9saXN0LCBkb21haW5fbGlzdCkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgICAgIGlmICggcm9tID09IE5VTEwgJiYgcGRldiA9PSBjbXAgKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGNtcC0+dnBjaS0+
aGVhZGVyLmJhcnMpOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
dnBjaV9iYXIgKmJhciA9ICZjbXAtPnZwY2ktPmhlYWRlci5iYXJzW2ldOworICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCA9IFBGTl9ET1dOKGJhci0+YWRkcik7CisgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGVuZCA9IFBGTl9ET1dOKGJhci0+YWRkciArIGJhci0+c2l6ZSAtIDEpOwor
ICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICBpZiAoIHJvbSA9PSBiYXIgfHwgIWJh
ci0+ZW5hYmxlZCB8fCAhTUFQUEFCTEVfQkFSKGJhcikgfHwKKyAgICAgICAgICAgICAgICAgIXJh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKG1lbSwgc3RhcnQsIGVuZCkgKQorICAgICAgICAgICAgICAg
IGNvbnRpbnVlOworCisgICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0s
IHN0YXJ0LCBlbmQpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgcmV0
dXJuIHJjOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2
b2lkIHZwY2lfbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFw
KQoreworICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRl
cjsKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSA9IHJhbmdlc2V0X25ldyhOVUxMLCBOVUxMLCAw
KTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFtZW0gKQor
ICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIENyZWF0ZSBhIHJhbmdlc2V0IHRoYXQg
cmVwcmVzZW50cyB0aGUgY3VycmVudCBkZXZpY2UgQkFScyBtZW1vcnkgcmVnaW9uCisgICAgICog
YW5kIGNvbXBhcmUgaXQgYWdhaW5zdCBhbGwgdGhlIGN1cnJlbnRseSBhY3RpdmUgQkFSIG1lbW9y
eSByZWdpb25zLiBJZgorICAgICAqIGFuIG92ZXJsYXAgaXMgZm91bmQsIHN1YnRyYWN0IGl0IGZy
b20gdGhlIHJlZ2lvbiB0byBiZQorICAgICAqIG1hcHBlZC91bm1hcHBlZC4KKyAgICAgKgorICAg
ICAqIE5COiB0aGUgcmFuZ2VzZXQgdXNlcyBpbmNsdXNpdmUgZnJhbWUgbnVtYmVycy4KKyAgICAg
Ki8KKworICAgIC8qIEZpcnN0IGZpbGwgdGhlIHJhbmdlc2V0IHdpdGggYWxsIHRoZSBCQVJzIG9m
IHRoaXMgZGV2aWNlLiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXIt
PmJhcnMpOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfYmFyICpiYXIg
PSAmaGVhZGVyLT5iYXJzW2ldOworCisgICAgICAgIGlmICggIU1BUFBBQkxFX0JBUihiYXIpIHx8
CisgICAgICAgICAgICAgKGJhci0+dHlwZSA9PSBWUENJX0JBUl9ST00gJiYgIWJhci0+cm9tX2Vu
YWJsZWQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHJjID0gcmFuZ2VzZXRf
YWRkX3JhbmdlKG1lbSwgUEZOX0RPV04oYmFyLT5hZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEZOX0RPV04oYmFyLT5hZGRyICsgYmFyLT5zaXplIC0gMSkpOworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0p
OworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorCisgICAgLyogQ2hlY2sg
Zm9yIG92ZXJsYXBzIHdpdGggb3RoZXIgZGV2aWNlJ3MgQkFScy4gKi8KKyAgICByYyA9IHZwY2lf
Y2hlY2tfYmFyX292ZXJsYXAocGRldiwgTlVMTCwgbWVtKTsKKyAgICBpZiAoIHJjICkKKyAgICB7
CisgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIHJjID0gdnBjaV9tYXliZV9kZWZlcl9tYXAocGRldi0+ZG9tYWluLCBtZW0sIG1hcCk7
CisgICAgaWYgKCAhcmMgKQorICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVh
ZGVyLT5iYXJzKTsgaSsrICkKKyAgICAgICAgICAgIGlmICggaGVhZGVyLT5iYXJzW2ldLnR5cGUg
IT0gVlBDSV9CQVJfUk9NIHx8CisgICAgICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5yb21f
ZW5hYmxlZCApCisgICAgICAgICAgICBoZWFkZXItPmJhcnNbaV0uZW5hYmxlZCA9IG1hcDsKK30K
Kworc3RhdGljIHZvaWQgdnBjaV9tb2RpZnlfcm9tKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGNpX2JhciAqcm9tLCBib29s
IG1hcCkKK3sKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSA9IHJhbmdlc2V0X25ldyhOVUxMLCBO
VUxMLCAwKTsKKyAgICBpbnQgcmM7CisKKyAgICBBU1NFUlQocm9tLT50eXBlID09IFZQQ0lfQkFS
X1JPTSk7CisKKyAgICBpZiAoICFtZW0gKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBGaXJz
dCBmaWxsIHRoZSByYW5nZXNldCB3aXRoIHRoZSBST00gQkFSLiAqLworICAgIHJjID0gcmFuZ2Vz
ZXRfYWRkX3JhbmdlKG1lbSwgUEZOX0RPV04ocm9tLT5hZGRyKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQRk5fRE9XTihyb20tPmFkZHIgKyByb20tPnNpemUgLSAxKSk7CisgICAgaWYg
KCByYyApCisgICAgeworICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIENoZWNrIGZvciBvdmVybGFwcyB3aXRoIG90
aGVyIEJBUnMgKGVpdGhlciBvbiB0aGlzIGRldmljZSBvciBvdGhlcgorICAgICAqIGRldmljZXMp
LgorICAgICAqLworICAgIHJjID0gdnBjaV9jaGVja19iYXJfb3ZlcmxhcChwZGV2LCByb20sIG1l
bSk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICByYyA9IHZwY2lfbWF5YmVfZGVmZXJfbWFw
KHBkZXYtPmRvbWFpbiwgbWVtLCBtYXApOworICAgIGlmICggIXJjICkKKyAgICAgICAgcm9tLT5l
bmFibGVkID0gbWFwOworfQorCitzdGF0aWMgdWludDMyX3QgdnBjaV9jbWRfcmVhZChjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgcmV0dXJuIHBjaV9jb25mX3JlYWQxNihw
ZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcpOworfQorCitzdGF0aWMg
dm9pZCB2cGNpX2NtZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQg
aW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNtZCwgdm9pZCAq
ZGF0YSkKK3sKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwor
ICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5D
KHBkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBjdXJyZW50X2NtZCA9IHBjaV9jb25mX3JlYWQx
NihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnKTsKKworICAgIC8qCisgICAgICogTGV0IHRoZSBn
dWVzdCBwbGF5IHdpdGggYWxsIHRoZSBiaXRzIGRpcmVjdGx5IGV4Y2VwdCBmb3IgdGhlCisgICAg
ICogbWVtb3J5IGRlY29kaW5nIG9uZS4KKyAgICAgKi8KKyAgICBpZiAoIChjbWQgXiBjdXJyZW50
X2NtZCkgJiBQQ0lfQ09NTUFORF9NRU1PUlkgKQorICAgICAgICB2cGNpX21vZGlmeV9iYXJzKHBk
ZXYsIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSk7CisKKyAgICBwY2lfY29uZl93cml0ZTE2KHNl
ZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7Cit9CisKK3N0YXRpYyB1aW50MzJfdCB2cGNp
X2Jhcl9yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4g
cGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZm
biksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJl
Zyk7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfYmFyX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX2JhciAqYmFyID0gZGF0
YTsKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOworICAgIHVp
bnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYt
PmRldmZuKTsKKyAgICBib29sIGhpID0gZmFsc2U7CisKKyAgICBpZiAoIHBjaV9jb25mX3JlYWQx
NihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpICYKKyAgICAgICAgIFBDSV9DT01N
QU5EX01FTU9SWSApCisgICAgeworICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAg
ICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBpZ25vcmVkIEJBUiB3cml0ZSB3aXRo
IG1lbW9yeSBkZWNvZGluZyBlbmFibGVkXG4iLAorICAgICAgICAgICAgICAgICBzZWcsIGJ1cywg
c2xvdCwgZnVuYyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIGJhci0+dHlw
ZSA9PSBWUENJX0JBUl9NRU02NF9ISSApCisgICAgeworICAgICAgICBBU1NFUlQocmVnID4gUENJ
X0JBU0VfQUREUkVTU18wKTsKKyAgICAgICAgYmFyLS07CisgICAgICAgIGhpID0gdHJ1ZTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICB2YWwgJj0gUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSzsK
KworICAgIC8qCisgICAgICogVXBkYXRlIHRoZSBjYWNoZWQgYWRkcmVzcywgc28gdGhhdCB3aGVu
IG1lbW9yeSBkZWNvZGluZyBpcyBlbmFibGVkCisgICAgICogWGVuIGNhbiBtYXAgdGhlIEJBUiBp
bnRvIHRoZSBndWVzdCBwMm0uCisgICAgICovCisgICAgYmFyLT5hZGRyICY9IH4oMHhmZmZmZmZm
ZnVsbCA8PCAoaGkgPyAzMiA6IDApKTsKKyAgICBiYXItPmFkZHIgfD0gKHVpbnQ2NF90KXZhbCA8
PCAoaGkgPyAzMiA6IDApOworCisgICAgLyogTWFrZSBzdXJlIFhlbiB3cml0ZXMgYmFjayB0aGUg
c2FtZSB2YWx1ZSBmb3IgdGhlIEJBUiBSTyBiaXRzLiAqLworICAgIGlmICggIWhpICkKKyAgICB7
CisgICAgICAgIHZhbCB8PSBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNMzIgPyBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFXzMyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0OworICAgICAgICB2YWwgfD0gYmFy
LT5wcmVmZXRjaGFibGUgPyBQQ0lfQkFTRV9BRERSRVNTX01FTV9QUkVGRVRDSCA6IDA7CisgICAg
fQorCisgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1Qo
cGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4p
LCByZWcsIHZhbCk7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfcm9tX3dyaXRlKGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX2JhciAq
cm9tID0gZGF0YTsKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVz
OworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9G
VU5DKHBkZXYtPmRldmZuKTsKKyAgICB1aW50MTZfdCBjbWQgPSBwY2lfY29uZl9yZWFkMTYoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5EKTsKKworICAgIGlmICggKHBjaV9jb25mX3Jl
YWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpICYKKyAgICAgICAgICBQQ0lf
Q09NTUFORF9NRU1PUlkpICYmIHJvbS0+cm9tX2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgIGdw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4l
dTogaWdub3JlZCBST00gQkFSIHdyaXRlIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWRcbiIs
CisgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIHJvbS0+YWRkciA9IHZhbCAmIFBDSV9ST01fQUREUkVTU19NQVNLOwor
CisgICAgLyogQ2hlY2sgaWYgUk9NIEJBUiBzaG91bGQgYmUgbWFwcGVkL3VubWFwcGVkLiAqLwor
ICAgIGlmICggKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgJiYKKyAgICAgICAgIHJvbS0+cm9t
X2VuYWJsZWQgIT0gKHZhbCAmIFBDSV9ST01fQUREUkVTU19FTkFCTEUpICkKKyAgICAgICAgdnBj
aV9tb2RpZnlfcm9tKHBkZXYsIHJvbSwgdmFsICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRSk7CisK
KyAgICByb20tPnJvbV9lbmFibGVkID0gdmFsICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRTsKKyAg
ICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcs
IHZhbCk7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9pbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCit7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAg
ICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbik7CisgICAgdWludDE2X3QgY21kOworICAgIHVpbnQ2NF90IGFkZHIsIHNpemU7
CisgICAgdW5zaWduZWQgaW50IGksIG51bV9iYXJzLCByb21fcmVnOworICAgIHN0cnVjdCB2cGNp
X2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKKyAgICBzdHJ1Y3QgdnBjaV9i
YXIgKmJhcnMgPSBoZWFkZXItPmJhcnM7CisgICAgcGNpX3NiZGZfdCBzYmRmID0geworICAgICAg
ICAuc2VnID0gc2VnLAorICAgICAgICAuYnVzID0gYnVzLAorICAgICAgICAuZGV2ID0gc2xvdCwK
KyAgICAgICAgLmZ1bmMgPSBmdW5jLAorICAgIH07CisgICAgaW50IHJjOworCisgICAgc3dpdGNo
ICggcGNpX2NvbmZfcmVhZDgoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9IRUFERVJfVFlQRSkg
JiAweDdmICkKKyAgICB7CisgICAgY2FzZSBQQ0lfSEVBREVSX1RZUEVfTk9STUFMOgorICAgICAg
ICBudW1fYmFycyA9IDY7CisgICAgICAgIHJvbV9yZWcgPSBQQ0lfUk9NX0FERFJFU1M7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgUENJX0hFQURFUl9UWVBFX0JSSURHRToKKyAgICAgICAgbnVt
X2JhcnMgPSAyOworICAgICAgICByb21fcmVnID0gUENJX1JPTV9BRERSRVNTMTsKKyAgICAgICAg
YnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworICAgIH0K
KworICAgIC8qIFNldHVwIGEgaGFuZGxlciBmb3IgdGhlIGNvbW1hbmQgcmVnaXN0ZXIuICovCisg
ICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX2NtZF9yZWFkLCB2cGNpX2NtZF93
cml0ZSwgUENJX0NPTU1BTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAyLCBoZWFkZXIp
OworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKiBEaXNhYmxlIG1l
bW9yeSBkZWNvZGluZyBiZWZvcmUgc2l6aW5nLiAqLworICAgIGNtZCA9IHBjaV9jb25mX3JlYWQx
NihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpOworICAgIGlmICggY21kICYgUENJ
X0NPTU1BTkRfTUVNT1JZICkKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgUENJX0NPTU1BTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAgY21kICYgflBD
SV9DT01NQU5EX01FTU9SWSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG51bV9iYXJzOyBpKysg
KQorICAgIHsKKyAgICAgICAgdWludDhfdCByZWcgPSBQQ0lfQkFTRV9BRERSRVNTXzAgKyBpICog
NDsKKyAgICAgICAgdWludDMyX3QgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90
LCBmdW5jLCByZWcpOworCisgICAgICAgIGlmICggaSAmJiBiYXJzW2kgLSAxXS50eXBlID09IFZQ
Q0lfQkFSX01FTTY0X0xPICkKKyAgICAgICAgeworICAgICAgICAgICAgYmFyc1tpXS50eXBlID0g
VlBDSV9CQVJfTUVNNjRfSEk7CisgICAgICAgICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBk
ZXYsIHZwY2lfYmFyX3JlYWQsIHZwY2lfYmFyX3dyaXRlLCByZWcsIDQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZiYXJzW2ldKTsKKyAgICAgICAgICAgIGlmICggcmMgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMs
IHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELCBjbWQpOworICAgICAgICAgICAgICAgIHJldHVybiBy
YzsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAg
ICAgICAgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0gUENJX0JBU0VfQURE
UkVTU19TUEFDRV9JTyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQ
Q0lfQkFSX0lPOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgaWYg
KCAodmFsICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQorICAgICAgICAgICAg
IFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgICAgICAgICAgYmFyc1tpXS50eXBl
ID0gVlBDSV9CQVJfTUVNNjRfTE87CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGJhcnNbaV0u
dHlwZSA9IFZQQ0lfQkFSX01FTTMyOworCisgICAgICAgIC8qIFNpemUgdGhlIEJBUiBhbmQgbWFw
IGl0LiAqLworICAgICAgICByYyA9IHBjaV9zaXplX21lbV9iYXIoc2JkZiwgcmVnLCBpID09IG51
bV9iYXJzIC0gMSwgJmFkZHIsICZzaXplLCAwKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5j
LCBQQ0lfQ09NTUFORCwgY21kKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggc2l6ZSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgYmFyc1tp
XS50eXBlID0gVlBDSV9CQVJfRU1QVFk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAg
fQorCisgICAgICAgIGJhcnNbaV0uYWRkciA9IGFkZHI7CisgICAgICAgIGJhcnNbaV0uc2l6ZSA9
IHNpemU7CisgICAgICAgIGJhcnNbaV0ucHJlZmV0Y2hhYmxlID0gdmFsICYgUENJX0JBU0VfQURE
UkVTU19NRU1fUFJFRkVUQ0g7CisKKyAgICAgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2
LCB2cGNpX2Jhcl9yZWFkLCB2cGNpX2Jhcl93cml0ZSwgcmVnLCA0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZiYXJzW2ldKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9D
T01NQU5ELCBjbWQpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAgfQor
CisgICAgLyogQ2hlY2sgZXhwYW5zaW9uIFJPTS4gKi8KKyAgICByYyA9IHBjaV9zaXplX21lbV9i
YXIoc2JkZiwgcm9tX3JlZywgdHJ1ZSwgJmFkZHIsICZzaXplLCBQQ0lfQkFSX1JPTSk7CisgICAg
aWYgKCByYyA+IDAgJiYgc2l6ZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIgKnJv
bSA9ICZoZWFkZXItPmJhcnNbbnVtX2JhcnNdOworCisgICAgICAgIHJvbS0+dHlwZSA9IFZQQ0lf
QkFSX1JPTTsKKyAgICAgICAgcm9tLT5zaXplID0gc2l6ZTsKKyAgICAgICAgcm9tLT5hZGRyID0g
YWRkcjsKKworICAgICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfYmFyX3Jl
YWQsIHZwY2lfcm9tX3dyaXRlLCByb21fcmVnLCA0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJvbSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcm9tLT50eXBlID0g
VlBDSV9CQVJfRU1QVFk7CisgICAgfQorCisgICAgaWYgKCBjbWQgJiBQQ0lfQ09NTUFORF9NRU1P
UlkgKQorICAgIHsKKyAgICAgICAgdnBjaV9tb2RpZnlfYmFycyhwZGV2LCB0cnVlKTsKKyAgICAg
ICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQsIGNt
ZCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CitSRUdJU1RFUl9WUENJX0lOSVQodnBjaV9p
bml0X2JhcnMpOworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYjAzYWZi
NDUwZC4uMzlhMzMwZmZjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTIwLDYgKzIwLDkgQEAKICNpbmNsdWRlIDx4
ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5o
PgorI2lmZGVmIENPTkZJR19IQVNfUENJCisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKyNlbmRpZgog
I2luY2x1ZGUgPHhlbi93YWl0Lmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUg
PHB1YmxpYy9kb21jdGwuaD4KQEAgLTI2NCw2ICsyNjcsMTEgQEAgc3RydWN0IHZjcHUKIAogICAg
IHN0cnVjdCBldnRjaG5fZmlmb192Y3B1ICpldnRjaG5fZmlmbzsKIAorI2lmZGVmIENPTkZJR19I
QVNfUENJCisgICAgLyogdlBDSSBwZXItdkNQVSBhcmVhLCB1c2VkIHRvIHN0b3JlIGRhdGEgZm9y
IGxvbmcgcnVubmluZyBvcGVyYXRpb25zLiAqLworICAgIHN0cnVjdCB2cGNpX3ZjcHUgdnBjaTsK
KyNlbmRpZgorCiAgICAgc3RydWN0IGFyY2hfdmNwdSBhcmNoOwogfTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5kZXggYjQy
ZTM4ZWQ1NC4uNGUwYjY3YzJmMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCkBAIC0zNSwxMSArMzUsNTIgQEAgdWludDMyX3Qg
dnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHNpemUpOwogdm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJl
ZywgdW5zaWduZWQgaW50IHNpemUsCiAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSk7CiAK
Ky8qCisgKiBDaGVjayBmb3IgcGVuZGluZyB2UENJIG9wZXJhdGlvbnMgb24gdGhpcyB2Y3B1LiBS
ZXR1cm5zIHRydWUgaWYgdGhlIHZjcHUKKyAqIHNob3VsZCBub3QgcnVuLgorICovCitib29sIHZw
Y2lfY2hlY2tfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CisKIHN0cnVjdCB2cGNpIHsKICAgICAv
KiBMaXN0IG9mIHZQQ0kgaGFuZGxlcnMgZm9yIGEgZGV2aWNlLiAqLwogICAgIHN0cnVjdCBsaXN0
X2hlYWQgaGFuZGxlcnM7CiAgICAgc3BpbmxvY2tfdCBsb2NrOworCisjaWZkZWYgX19YRU5fXwor
ICAgIC8qIEhpZGUgdGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhlIHVzZXItc3Bh
Y2UgdGVzdCBoYXJuZXNzLiAqLworICAgIHN0cnVjdCB2cGNpX2hlYWRlciB7CisgICAgICAgIC8q
IEluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4gKi8KKyAgICAg
ICAgc3RydWN0IHZwY2lfYmFyIHsKKyAgICAgICAgICAgIHBhZGRyX3QgYWRkcjsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IHNpemU7CisgICAgICAgICAgICBlbnVtIHsKKyAgICAgICAgICAgICAgICBW
UENJX0JBUl9FTVBUWSwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9JTywKKyAgICAgICAgICAg
ICAgICBWUENJX0JBUl9NRU0zMiwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9MTywK
KyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwKKyAgICAgICAgICAgICAgICBWUENJ
X0JBUl9ST00sCisgICAgICAgICAgICB9IHR5cGU7CisgICAgICAgICAgICBib29sIHByZWZldGNo
YWJsZTsKKyAgICAgICAgICAgIC8qIFN0b3JlIHdoZXRoZXIgdGhlIEJBUiBpcyBtYXBwZWQgaW50
byBndWVzdCBwMm0uICovCisgICAgICAgICAgICBib29sIGVuYWJsZWQ7CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogU3RvcmUgd2hldGhlciB0aGUgUk9NIGVuYWJsZSBiaXQgaXMgc2V0
IChkb2Vzbid0IGltcGx5IFJPTSBCQVIKKyAgICAgICAgICAgICAqIGlzIG1hcHBlZCBpbnRvIGd1
ZXN0IHAybSkuIE9ubHkgdXNlZCBmb3IgdHlwZSBWUENJX0JBUl9ST00uCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIGJvb2wgcm9tX2VuYWJsZWQ7CisgICAgICAgIH0gYmFyc1s3XTsgLyog
QXQgbW9zdCA2IEJBUlMgKyAxIGV4cGFuc2lvbiBST00gQkFSLiAqLworICAgICAgICAvKiBGSVhN
RTogY3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAqLworICAgIH0gaGVh
ZGVyOworI2VuZGlmCit9OworCisjaWZkZWYgX19YRU5fXworc3RydWN0IHZwY2lfdmNwdSB7Cisg
ICAgc3RydWN0IHJhbmdlc2V0ICptZW07CisgICAgYm9vbCBtYXA7CiB9OworI2VuZGlmCiAKICNl
bmRpZgogCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKWT-0007ht-LM; Tue, 19 Sep 2017 15:33:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKWR-0007hB-GQ
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:33:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E6/8D-03283-AB831C95; Tue, 19 Sep 2017 15:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpO5Oi4O
 RBt9na1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzrh1nKngwibmirecQWwPj9RVMXYwcHBIC
 /hK733p0MXJysAnoSFycu5MNJCwioCJxe69BFyMXB7PAQiaJqSeOg8WFBRIl5i+VASlnEVCV+
 N31jBXE5hWwlLiw6ygbiC0hoCfxduILRpByTgEriY6rySBhIaCSHTN+MEGUC0qcnPmEBcRmFt
 CUaN3+mx3Clpdo3jqbGaJeUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWM6sWpRWWpRbqWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GO9uCjjEKMnBpCTKW6N/MFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG+VOVBOsCg1PbUiLTMHGPIwaQkOHiUR3tUgad7igsTc4sx0i
 NQpRleOY5su/2HiODDhCpB8dOMukOy4CSJ7vj/4wyTEkpeflyolzpsM0iwA0pxRmgc3Ghavlx
 hlpYR5GYGOFeIpSC3KzSxBlX/FKM7BqCTM2wYyhSczrwTugldAxzEBHZe94QDIcSWJCCmpBsY
 5Av9Twhycz0VON3j2Vz3myI2P5ddfynSk5gm982YWkYtfG715YrGc54kwLYGd+4tjorZHXrB3
 kuRZxBLDkFI+7xy/1/SHK06L2GpEM7Y6shc68Z2YwrE09s6qE83BRT9nVE3ZH7b5WcwCsf57J
 15pJq16fOzwQ/mM/bcjpkdxrbj5jMHryyMlluKMREMt5qLiRABxLa7q0gIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505835190!83463921!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30399 invoked from network); 19 Sep 2017 15:33:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:33:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440321762"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:27 +0100
Message-ID: <20170919152936.14498-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to trap
	accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRvIHJlc2lkZSBpbiB2cGNpLmMgKGFuZCB0aGUg
Y29ycmVzcG9uZGluZwp2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBhcmNoLWFnbm9zdGlj
LiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAppbiB0aGlzIHBhdGNoIHNldHVwIHRoZSBiYXNpYyBm
dW5jdGlvbmFsaXR5IHJlcXVpcmVkIGluIG9yZGVyIHRvIHRyYXAKYWNjZXNzZXMgdG8gdGhlIFBD
SSBjb25maWcgc3BhY2UsIGFuZCBhbGxvdyBkZWNvZGluZyB0aGUgYWRkcmVzcyBhbmQKZmluZGlu
ZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNz
CihhbHRob3VnaCBubyBoYW5kbGVycyBhcmUgaW1wbGVtZW50ZWQpLgoKTm90ZSB0aGF0IHRoZSB0
cmFwcyB0byB0aGUgUENJIElPIHBvcnRzIHJlZ2lzdGVycyAoMHhjZjgvMHhjZmMpIGFyZQpzZXR1
cCBpbnNpZGUgb2YgYSB4ODYgSFZNIGZpbGUsIHNpbmNlIHRoYXQncyBub3Qgc2hhcmVkIHdpdGgg
b3RoZXIKYXJjaGVzLgoKQSBuZXcgWEVOX1g4Nl9FTVVfVlBDSSB4ODYgZG9tYWluIGZsYWcgaXMg
YWRkZWQgaW4gb3JkZXIgdG8gc2lnbmFsIFhlbgp3aGV0aGVyIGEgZG9tYWluIHNob3VsZCB1c2Ug
dGhlIG5ld2x5IGludHJvZHVjZWQgdlBDSSBoYW5kbGVycywgdGhpcwppcyBvbmx5IGVuYWJsZWQg
Zm9yIFBWSCBEb20wIGF0IHRoZSBtb21lbnQuCgpBIHZlcnkgc2ltcGxlIHVzZXItc3BhY2UgdGVz
dCBpcyBhbHNvIHByb3ZpZGVkLCBzbyB0aGF0IHRoZSBiYXNpYwpmdW5jdGlvbmFsaXR5IG9mIHRo
ZSB2UENJIHRyYXBzIGNhbiBiZSBhc3NlcnRlZC4gVGhpcyBoYXMgYmVlbiBwcm92ZW4KcXVpdGUg
aGVscGZ1bCBkdXJpbmcgZGV2ZWxvcG1lbnQsIHNpbmNlIHRoZSBsb2dpYyB0byBoYW5kbGUgcGFy
dGlhbAphY2Nlc3NlcyBvciBhY2Nlc3NlcyB0aGF0IGV4cGFuZCBhY3Jvc3MgbXVsdGlwbGUgcmVn
aXN0ZXJzIGlzIG5vdAp0cml2aWFsLgoKVGhlIGhhbmRsZXJzIGZvciB0aGUgcmVnaXN0ZXJzIGFy
ZSBhZGRlZCB0byBhIGxpbmtlZCBsaXN0IHRoYXQncyBrZWVwCnNvcnRlZCBhdCBhbGwgdGltZXMu
IEJvdGggdGhlIHJlYWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMKdGhhdCBl
eHBhbmQgYWNyb3NzIG11bHRpcGxlIGVtdWxhdGVkIHJlZ2lzdGVycyBhbmQgY29udGFpbiBnYXBz
IG5vdAplbXVsYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hh
bmdlcyBzaW5jZSB2NToKIC0gVXNlIGEgc3BpbmxvY2sgcGVyIHBjaSBkZXZpY2UuCiAtIFVzZSB0
aGUgcmVjZW50bHkgaW50cm9kdWNlZCBwY2lfc2JkZl90IHR5cGUuCiAtIEZpeCB0ZXN0IGhhcm5l
c3MgdG8gdXNlIHRoZSByaWdodCBoYW5kbGVyIHR5cGUgYW5kIHRoZSBuZXdseQogICBpbnRyb2R1
Y2VkIGxvY2suCiAtIE1vdmUgdGhlIHBvc2l0aW9uIG9mIHRoZSB2cGNpIHNlY3Rpb25zIGluIHRo
ZSBsaW5rZXIgc2NyaXB0cy4KIC0gQ29uc3RpZnkgZG9tYWluIGFuZCBwY2lfZGV2IGluIHZwY2lf
e3JlYWQvd3JpdGV9LgogLSBGaXggdHlwb3MgaW4gY29tbWVudHMuCiAtIFVzZSBfWEVOX1ZQQ0lf
SF8gYXMgaGVhZGVyIGd1YXJkLgoKQ2hhbmdlcyBzaW5jZSB2NDoKKiBVc2VyLXNwYWNlIHRlc3Qg
aGFybmVzczoKIC0gRG8gbm90IHJlZGlyZWN0IHRoZSBvdXRwdXQgb2YgdGhlIHRlc3QuCiAtIEFk
ZCBtYWluLmMgYW5kIGVtdWwuaCBhcyBkZXBlbmRlbmNpZXMgb2YgdGhlIE1ha2VmaWxlIHRhcmdl
dC4KIC0gVXNlIHRoZSBzYW1lIHJ1bGUgdG8gbW9kaWZ5IHRoZSB2cGNpIGFuZCBsaXN0IGhlYWRl
cnMuCiAtIFJlbW92ZSB1bmRlcnNjb3JlcyBmcm9tIGxvY2FsIG1hY3JvIHZhcmlhYmxlcy4KIC0g
QWRkIF9jaGVjayBzdWZmaXggdG8gdGhlIHRlc3QgaGFybmVzcyBtdWx0aXJlYWQgZnVuY3Rpb24u
CiAtIENoYW5nZSB0aGUgdmFsdWUgd3JpdHRlbiBieSBldmVyeSBkaWZmZXJlbnQgc2l6ZSBpbiB0
aGUgbXVsdGl3cml0ZQogICB0ZXN0LgogLSBVc2UgeyB9IHRvIGluaXRpYWxpemUgdGhlIHIxNiBh
bmQgcjIwIGFycmF5cyAoaW5zdGVhZCBvZiB7IDAgfSkuCiAtIFBlcmZvcm0gc29tZSBvZiB0aGUg
cmVhZCBjaGVja3Mgd2l0aCB0aGUgbG9jYWwgdmFyaWFibGUgZGlyZWN0bHkuCiAtIEV4cGFuZCBz
b21lIGNvbW1lbnRzLgogLSBJbXBsZW1lbnQgYSBkdW1teSByd2xvY2suCiogSHlwZXJ2aXNvciBj
b2RlOgogLSBHdWFyZCB0aGUgbGlua2VyIHNjcmlwdCBjaGFuZ2VzIHdpdGggQ09ORklHX0hBU19Q
Q0kuCiAtIFJlbmFtZSB2cGNpX2FjY2Vzc19jaGVjayB0byB2cGNpX2FjY2Vzc19hbGxvd2VkIGFu
ZCBtYWtlIGl0IHJldHVybgogICBib29sLgogLSBNYWtlIGh2bV9wY2lfZGVjb2RlX2FkZHIgcmV0
dXJuIHRoZSByZWdpc3RlciBhcyByZXR1cm4gdmFsdWUuCiAtIFVzZSB+MyBpbnN0ZWFkIG9mIDB4
ZmZmYyB0byByZW1vdmUgdGhlIHJlZ2lzdGVyIG9mZnNldCB3aGVuCiAgIGNoZWNraW5nIGFjY2Vz
c2VzIHRvIElPIHBvcnRzLgogLSBzL2hlYWQvcHJldiBpbiB2cGNpX2FkZF9yZWdpc3Rlci4KIC0g
QWRkIHBhcmVudGhlc2VzIGFyb3VuZCAmIGluIHZwY2lfYWRkX3JlZ2lzdGVyLgogLSBGaXggcmVn
aXN0ZXIgcmVtb3ZhbC4KIC0gQ2hhbmdlIHRoZSBCVUdzIGluIHZwY2lfe3JlYWQvd3JpdGV9X2h3
IGhlbHBlcnMgdG8KICAgQVNTRVJUX1VOUkVBQ0hBQkxFLgogLSBNYWtlIG1lcmdlX3Jlc3VsdCBz
dGF0aWMgYW5kIGNoYW5nZSB0aGUgY29tcHV0YXRpb24gb2YgdGhlIG1hc2sgdG8KICAgYXZvaWQg
dXNpbmcgYSB1aW50NjRfdC4KIC0gTW9kaWZ5IHZwY2lfcmVhZCB0byBvbmx5IHJlYWQgZnJvbSBo
YXJkd2FyZSB0aGUgbm90LWVtdWxhdGVkIGdhcHMuCiAtIFJlbW92ZSB0aGUgdnBjaV92YWwgdW5p
b24gYW5kIHVzZSBhIHVpbnQzMl90IGluc3RlYWQuCiAtIENoYW5nZSBoYW5kbGVyIHJlYWQgdHlw
ZSB0byByZXR1cm4gYSB1aW50MzJfdCBpbnN0ZWFkIG9mIG1vZGlmeWluZwogICBhIHZhcmlhYmxl
IHBhc3NlZCBieSByZWZlcmVuY2UuCiAtIENvbnN0aWZ5IHRoZSBkYXRhIG9wYXF1ZSBwYXJhbWV0
ZXIgb2YgcmVhZCBoYW5kbGVycy4KIC0gQ2hhbmdlIHRoZSBzaXplIHBhcmFtZXRlciBvZiB0aGUg
dnBjaV97cmVhZC93cml0ZX0gZnVuY3Rpb25zIHRvCiAgIHVuc2lnbmVkIGludC4KIC0gUGxhY2Ug
dGhlIGFycmF5IG9mIGluaXRpYWxpemF0aW9uIGhhbmRsZXJzIGluIGluaXQucm9kYXRhIG9yCiAg
IC5yb2RhdGEgZGVwZW5kaW5nIG9uIHdoZXRoZXIgbGF0ZS1od2RvbSBpcyBlbmFibGVkLgogLSBS
ZW1vdmUgdGhlIHBjaV9kZXZzIGxvY2ssIGFzc3VtZSB0aGUgRG9tMCBpcyB3ZWxsIGJlaGF2ZWQg
YW5kIHdvbid0CiAgIHJlbW92ZSB0aGUgZGV2aWNlIHdoaWxlIHRyeWluZyB0byBhY2Nlc3MgaXQu
CiAtIENoYW5nZSB0aGUgcmVjdXJzaXZlIHNwaW5sb2NrIGludG8gYSBydyBsb2NrIGZvciBwZXJm
b3JtYW5jZQogICByZWFzb25zLgoKQ2hhbmdlcyBzaW5jZSB2MzoKKiBVc2VyLXNwYWNlIHRlc3Qg
aGFybmVzczoKIC0gRml4IHNwYWNlcyBpbiBjb250YWluZXJfb2YgbWFjcm8uCiAtIEltcGxlbWVu
dCBhIGR1bW15IGxvY2tpbmcgZnVuY3Rpb25zLgogLSBSZW1vdmUgJ2N1cnJlbnQnIG1hY3JvIG1h
a2UgY3VycmVudCBhIHBvaW50ZXIgdG8gdGhlIHN0YXRpY2FsbHkKICAgYWxsb2NhdGVkIHZwY3Uu
CiAtIFJlbW92ZSB1bm5lZWRlZCBwYXJlbnRoZXNlcyBpbiB0aGUgcGNpX2NvbmZfcmVhZFggbWFj
cm9zLgogLSBGaXggdGhlIG5hbWUgb2YgdGhlIHdyaXRlIHRlc3QgbWFjcm8uCiAtIFJlbW92ZSB0
aGUgZHVtbXkgRVhQT1JUX1NZTUJPTCBtYWNybyAodGhpcyB3YXMgbmVlZGVkIGJ5IHRoZSBSQgog
ICBjb2RlIG9ubHkpLgogLSBJbXBvcnQgdGhlIG1heCBtYWNyby4KIC0gVGVzdCBhbGwgcG9zc2li
bGUgcmVhZC93cml0ZSBzaXplIGNvbWJpbmF0aW9ucyB3aXRoIGFsbCBwb3NzaWJsZQogICBlbXVs
YXRlZCByZWdpc3RlciBzaXplcy4KIC0gSW50cm9kdWNlIGEgdGVzdCBmb3IgcmVnaXN0ZXIgcmVt
b3ZhbC4KKiBIeXBlcnZpc29yIGNvZGU6CiAtIFVzZSBhIHNvcnRlZCBsaXN0IGluIG9yZGVyIHRv
IHN0b3JlIHRoZSBjb25maWcgc3BhY2UgaGFuZGxlcnMuCiAtIFJlbW92ZSBzb21lIHVubmVlZGVk
ICdlbHNlJyBicmFuY2hlcy4KIC0gTWFrZSB0aGUgSU8gcG9ydCBoYW5kbGVycyBhbHdheXMgcmV0
dXJuIFg4NkVNVUxfT0tBWSwgYW5kIHNldCB0aGUKICAgZGF0YSB0byBhbGwgMSdzIGluIGNhc2Ug
b2YgcmVhZCBmYWlsdXJlICh3cml0ZSBhcmUgc2ltcGx5IGlnbm9yZWQpLgogLSBJbiBodm1fc2Vs
ZWN0X2lvcmVxX3NlcnZlciByZXVzZSBsb2NhbCB2YXJpYWJsZXMgd2hlbiBjYWxsaW5nCiAgIFhF
Tl9ETU9QX1BDSV9TQkRGLgogLSBTdG9yZSB0aGUgcG9pbnRlcnMgdG8gdGhlIGluaXRpYWxpemF0
aW9uIGZ1bmN0aW9ucyBpbiB0aGUgLnJvZGF0YQogICBzZWN0aW9uLgogLSBEbyBub3QgaWdub3Jl
IHRoZSByZXR1cm4gdmFsdWUgb2YgeGVuX3ZwY2lfYWRkX2hhbmRsZXJzIGluCiAgIHNldHVwX29u
ZV9od2RvbV9kZXZpY2UuCiAtIFJlbW92ZSB0aGUgdnBjaV9pbml0IG1hY3JvLgogLSBEbyBub3Qg
aGlkZSB0aGUgcG9pbnRlcnMgaW5zaWRlIG9mIHRoZSB2cGNpX3tyZWFkL3dyaXRlfV90CiAgIHR5
cGVkZWZzLgogLSBSZW5hbWUgcHJpdl9kYXRhIHRvIHByaXZhdGUgaW4gdnBjaV9yZWdpc3Rlci4K
IC0gU2ltcGxpZnkgY2hlY2tpbmcgZm9yIHJlZ2lzdGVyIG92ZXJsYXAgaW4gdnBjaV9yZWdpc3Rl
cl9jbXAuCiAtIENoZWNrIHRoYXQgdGhlIG9mZnNldCBhbmQgdGhlIGxlbmd0aCBtYXRjaCBiZWZv
cmUgcmVtb3ZpbmcgYQogICByZWdpc3RlciBpbiB4ZW5fdnBjaV9yZW1vdmVfcmVnaXN0ZXIuCiAt
IE1ha2UgdnBjaV9yZWFkX2h3IHJldHVybiBhIHZhbHVlIHJhdGhlciB0aGFuIHN0b3JpbmcgaXQg
aW4gYQogICBwb2ludGVyIHBhc3NlZCBieSBwYXJhbWV0ZXIuCiAtIEhhbmRsZXIgZGlzcGF0Y2hl
ciBmdW5jdGlvbnMgdnBjaV97cmVhZC93cml0ZX0gbm8gbG9uZ2VyIHJldHVybiBhbgogICBlcnJv
ciBjb2RlLCBlcnJvcnMgb24gcmVhZHMvd3JpdGVzIHNob3VsZCBiZSB0cmVhdGVkIGxpa2UgaGFy
ZHdhcmUKICAgKHdyaXRlcyBpZ25vcmVkLCByZWFkcyByZXR1cm4gYWxsIDEncyBvciBnYXJiYWdl
KS4KIC0gTWFrZSBzdXJlIHBjaWRldnMgaXMgbG9ja2VkIGJlZm9yZSBjYWxsaW5nIHBjaV9nZXRf
cGRldl9ieV9kb21haW4uCiAtIFVzZSBhIHJlY3Vyc2l2ZSBzcGlubG9jayBmb3IgdGhlIHZwY2kg
bG9jaywgc28gdGhhdCBzcGluX2lzX2xvY2tlZAogICBjaGVja3MgdGhhdCB0aGUgY3VycmVudCBD
UFUgaXMgaG9sZGluZyB0aGUgbG9jay4KIC0gTWFrZSB0aGUgY29kZSBsZXNzIGVycm9yLWNoYXR0
eSBieSByZW1vdmluZyBzb21lIG9mIHRoZSBwcmludGsncy4KIC0gUGFzcyB0aGUgc2xvdCBhbmQg
dGhlIGZ1bmN0aW9uIGFzIHNlcGFyYXRlIHBhcmFtZXRlcnMgdG8gdGhlCiAgIGhhbmRsZXIgZGlz
cGF0Y2hlcnMgKGluc3RlYWQgb2YgcGFzc2luZyBkZXZmbikuCiAtIEFsbG93IGhhbmRsZXJzIHRv
IGJlIHJlZ2lzdGVyZWQgd2l0aCBlaXRoZXIgYSByZWFkIG9yIHdyaXRlCiAgIGZ1bmN0aW9uIG9u
bHksIHRoZSBtaXNzaW5nIGhhbmRsZXIgd2lsbCBiZSByZXBsYWNlZCBieSBhIGR1bW15CiAgIGhh
bmRsZXIgKHdyaXRlcyBpZ25vcmVkLCByZWFkcyByZXR1cm4gMSdzKS4KIC0gSW50cm9kdWNlIFBD
SV9DRkdfU1BBQ0VfKiBkZWZpbmVzIGZyb20gTGludXguCiAtIFNpbXBsaWZ5IHRoZSBoYW5kbGVy
IGRpc3BhdGNoZXJzIGJ5IHJlbW92aW5nIHRoZSByZWN1cnNpb24sIG5vdyB0aGUKICAgZGlzcGF0
Y2hlcnMgaXRlcmF0ZSBvdmVyIHRoZSBsaXN0IG9mIHNvcnRlZCBoYW5kbGVycyBhbmQgY2FsbCB0
aGVtCiAgIGluIG9yZGVyLgogLSBSZW1vdmUgdGhlIEdFTk1BU0tfQllURVMsIFNISUZUX1JJR0hU
X0JZVEVTIGFuZCBBRERfUkVTVUxUIG1hY3JvcywKICAgYW5kIGluc3RlYWQgcHJvdmlkZSBhIG1l
cmdlX3Jlc3VsdCBmdW5jdGlvbiBpbiBvcmRlciB0byBtZXJnZSBhCiAgIHJlZ2lzdGVyIG91dHB1
dCBpbnRvIGEgcGFydGlhbCByZXN1bHQuCiAtIFJlbmFtZSB0aGUgZmllbGRzIG9mIHRoZSB2cGNp
X3ZhbCB1bmlvbiB0byB1OC91MTYvdTMyLgogLSBSZW1vdmUgdGhlIHJldHVybiB2YWx1ZXMgZnJv
bSB0aGUgcmVhZC93cml0ZSBoYW5kbGVycywgZXJyb3JzCiAgIHNob3VsZCBiZSBoYW5kbGVkIGlu
dGVybmFsbHkgYW5kIHNpZ25hbGVkIGFzIHdvdWxkIGJlIGRvbmUgb24KICAgbmF0aXZlIGhhcmR3
YXJlLgogLSBSZW1vdmUgdGhlIHVzYWdlIG9mIHRoZSBHRU5NQVNLIG1hY3JvLgoKQ2hhbmdlcyBz
aW5jZSB2MjoKIC0gR2VuZXJhbGl6ZSB0aGUgUENJIGFkZHJlc3MgZGVjb2RpbmcgYW5kIHVzZSBp
dCBmb3IgSU9SRVEgY29kZSBhbHNvLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gQWxsb3cgYWNjZXNz
IHRvIGNyb3NzIGEgd29yZC1ib3VuZGFyeS4KIC0gQWRkIGxvY2tpbmcuCiAtIEFkZCBjbGVhbnVw
IHRvIHhlbl92cGNpX2FkZF9oYW5kbGVycyBpbiBjYXNlIG9mIGZhaWx1cmUuCi0tLQogLmdpdGln
bm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAg
IHwgICAxICsKIHRvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZpbGUgICAgICAgICB8ICAzNyArKysrCiB0
b29scy90ZXN0cy92cGNpL2VtdWwuaCAgICAgICAgICAgfCAxMzMgKysrKysrKysrKysKIHRvb2xz
L3Rlc3RzL3ZwY2kvbWFpbi5jICAgICAgICAgICB8IDMwOCArKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDEyICsKIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAxOCArLQogeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICB8
IDEwMyArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgMyAr
LQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDEyICsKIHhlbi9kcml2ZXJz
L01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgIHwgICA5ICstCiB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlICAgICAgICAgfCAg
IDEgKwogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAgIHwgNDUwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
ICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAgICAgIHwgICAzICsK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCB8ICAgNSArLQogeGVuL2luY2x1ZGUv
eGVuL3BjaS5oICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5o
ICAgICAgICB8ICAgOCArCiB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICAgICAgfCAgNTQg
KysrKysKIDIyIGZpbGVzIGNoYW5nZWQsIDExNjEgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL01ha2VmaWxlCiBjcmVhdGUg
bW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy90ZXN0cy92cGNpL21haW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Zw
Y2kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92cGNpLmgKCmRpZmYgLS1naXQgYS8u
Z2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBjYzE2NjQ5NDU3Li4xYzY3MGIyN2Q3IDEwMDY0
NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI0MCw2ICsyNDAsOSBAQCB0
b29scy90ZXN0cy9yZWdyZXNzaW9uL2J1aWxkLyoKIHRvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vZG93
bmxvYWRzLyoKIHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21lbXNocnRvb2wKIHRvb2xzL3Rlc3Rz
L21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmoKK3Rvb2xzL3Rlc3RzL3ZwY2kvbGlzdC5oCit0b29s
cy90ZXN0cy92cGNpL3ZwY2kuW2hjXQordG9vbHMvdGVzdHMvdnBjaS90ZXN0X3ZwY2kKIHRvb2xz
L3hjdXRpbHMvbHNldnRjaG4KIHRvb2xzL3hjdXRpbHMvcmVhZG5vdGVzCiB0b29scy94ZW5iYWNr
ZW5kZC9fcGF0aHMuaApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29s
cy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVmNmYwYmVkLi5kZDdmYzc4YTk5IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYu
YwpAQCAtMTEsNyArMTEsNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmln
KGxpYnhsX19nYyAqZ2MsCiAgICAgaWYgKGRfY29uZmlnLT5jX2luZm8udHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21v
ZGVsX3ZlcnNpb24gIT0KICAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05P
TkUpIHsKLSAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9F
TVVfQUxMOworICAgICAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAoWEVOX1g4
Nl9FTVVfQUxMICYgflhFTl9YODZfRU1VX1ZQQ0kpOwogICAgICAgICB9IGVsc2UgaWYgKGxpYnhs
X2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYXBpYykpIHsKICAgICAgICAgICAg
IC8qCiAgICAgICAgICAgICAgKiBIVk0gZ3Vlc3RzIHdpdGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3
YW50CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL01ha2Vm
aWxlCmluZGV4IDcxNjI5NDUxMjEuLmY2OTQyYTkzZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3Rz
L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL01ha2VmaWxlCkBAIC0xMyw2ICsxMyw3IEBAIGVu
ZGlmCiBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geDg2X2VtdWxhdG9yCiBTVUJESVJTLXkgKz0g
eGVuLWFjY2VzcwogU1VCRElSUy15ICs9IHhlbnN0b3JlCitTVUJESVJTLSQoQ09ORklHX0hBU19Q
Q0kpICs9IHZwY2kKIAogLlBIT05ZOiBhbGwgY2xlYW4gaW5zdGFsbCBkaXN0Y2xlYW4gdW5pbnN0
YWxsCiBhbGwgY2xlYW4gZGlzdGNsZWFuOiAlOiBzdWJkaXJzLSUKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3ZwY2kvTWFrZWZpbGUgYi90b29scy90ZXN0cy92cGNpL01ha2VmaWxlCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmU0NWZjYjVjZDkKLS0tIC9kZXYvbnVsbAor
KysgYi90b29scy90ZXN0cy92cGNpL01ha2VmaWxlCkBAIC0wLDAgKzEsMzcgQEAKK1hFTl9ST09U
PSQoQ1VSRElSKS8uLi8uLi8uLgoraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawor
CitUQVJHRVQgOj0gdGVzdF92cGNpCisKKy5QSE9OWTogYWxsCithbGw6ICQoVEFSR0VUKQorCisu
UEhPTlk6IHJ1bgorcnVuOiAkKFRBUkdFVCkKKwkuLyQoVEFSR0VUKQorCiskKFRBUkdFVCk6IHZw
Y2kuYyB2cGNpLmggbGlzdC5oIG1haW4uYyBlbXVsLmgKKwkkKEhPU1RDQykgLWcgLW8gJEAgdnBj
aS5jIG1haW4uYworCisuUEhPTlk6IGNsZWFuCitjbGVhbjoKKwlybSAtcmYgJChUQVJHRVQpICou
byAqfiB2cGNpLmggdnBjaS5jIGxpc3QuaAorCisuUEhPTlk6IGRpc3RjbGVhbgorZGlzdGNsZWFu
OiBjbGVhbgorCisuUEhPTlk6IGluc3RhbGwKK2luc3RhbGw6CisKK3ZwY2kuYzogJChYRU5fUk9P
VCkveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKKwkjIFRyaWNrIHRoZSBjb21waWxlciBzbyBpdCBk
b2Vzbid0IGNvbXBsYWluIGFib3V0IG1pc3Npbmcgc3ltYm9scworCXNlZCAtZSAnLyNpbmNsdWRl
L2QnIFwKKwkgICAgLWUgJzFzO147I2luY2x1ZGUgImVtdWwuaCJcCisJICAgICAgICAgICAgIHZw
Y2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbMV1cO1wKKwkgICAg
ICAgICAgICAgdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbMV1c
O1wKKwkgICAgICAgICAgICAgOycgPCQ8ID4kQAorCitsaXN0Lmg6ICQoWEVOX1JPT1QpL3hlbi9p
bmNsdWRlL3hlbi9saXN0LmgKK3ZwY2kuaDogJChYRU5fUk9PVCkveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaAorbGlzdC5oIHZwY2kuaDoKKwlzZWQgLWUgJy8jaW5jbHVkZS9kJyA8JDwgPiRACmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBiL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmViZDY3NjcyM2QKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy90ZXN0cy92cGNpL2VtdWwuaApAQCAtMCwwICsxLDEzMyBAQAor
LyoKKyAqIFVuaXQgdGVzdHMgZm9yIHRoZSBnZW5lcmljIHZQQ0kgaGFuZGxlciBjb2RlLgorICoK
KyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisg
KiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9URVNUX1ZQQ0lfCisj
ZGVmaW5lIF9URVNUX1ZQQ0lfCisKKyNpbmNsdWRlIDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxzdGRp
by5oPgorI2luY2x1ZGUgPHN0ZGRlZi5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUg
PHN0ZGJvb2wuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPGFzc2VydC5oPgorCisj
ZGVmaW5lIGNvbnRhaW5lcl9vZihwdHIsIHR5cGUsIG1lbWJlcikgKHsgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICB0eXBlb2YoKCh0eXBlICopMCktPm1lbWJlcikgKm1wdHIgPSAocHRy
KTsgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICh0eXBlICopKChjaGFyICopbXB0
ciAtIG9mZnNldG9mKHR5cGUsIG1lbWJlcikpOyAgICAgICAgXAorfSkKKworI2RlZmluZSBzbXBf
d21iKCkKKyNkZWZpbmUgcHJlZmV0Y2goeCkgX19idWlsdGluX3ByZWZldGNoKHgpCisjZGVmaW5l
IEFTU0VSVCh4KSBhc3NlcnQoeCkKKyNkZWZpbmUgX19tdXN0X2NoZWNrIF9fYXR0cmlidXRlX18o
KF9fd2Fybl91bnVzZWRfcmVzdWx0X18pKQorCisjaW5jbHVkZSAibGlzdC5oIgorCitzdHJ1Y3Qg
ZG9tYWluIHsKK307CisKK3N0cnVjdCBwY2lfZGV2IHsKKyAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsK
K307CisKK3N0cnVjdCB2Y3B1Cit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZG9tYWluOwor
fTsKKworZXh0ZXJuIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyZW50OworZXh0ZXJuIGNvbnN0IHN0
cnVjdCBwY2lfZGV2IHRlc3RfcGRldjsKKwordHlwZWRlZiBib29sIHNwaW5sb2NrX3Q7CisjZGVm
aW5lIHNwaW5fbG9ja19pbml0KGwpICgqKGwpID0gZmFsc2UpCisjZGVmaW5lIHNwaW5fbG9jayhs
KSAoKihsKSA9IHRydWUpCisjZGVmaW5lIHNwaW5fdW5sb2NrKGwpICgqKGwpID0gZmFsc2UpCisK
K3R5cGVkZWYgdW5pb24geworICAgIHVpbnQzMl90IHNiZGY7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgdW5pb24geworICAgICAgICAgICAgdWludDE2X3QgYmRmOworICAgICAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGZ1bmMgOiAzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZXYgIDogNTsKKyAgICAgICAgICAgICAgICAgICAgfTsKKyAg
ICAgICAgICAgICAgICAgICAgdWludDhfdCAgICAgZXh0ZnVuYzsKKyAgICAgICAgICAgICAgICB9
OworICAgICAgICAgICAgICAgIHVpbnQ4X3QgICAgICAgICBidXM7CisgICAgICAgICAgICB9Owor
ICAgICAgICB9OworICAgICAgICB1aW50MTZfdCAgICAgICAgICAgICAgICBzZWc7CisgICAgfTsK
K30gcGNpX3NiZGZfdDsKKworI2luY2x1ZGUgInZwY2kuaCIKKworI2RlZmluZSBfX2h3ZG9tX2lu
aXQKKworI2RlZmluZSBoYXNfdnBjaShkKSB0cnVlCisKKyNkZWZpbmUgeHphbGxvYyh0eXBlKSAo
KHR5cGUgKiljYWxsb2MoMSwgc2l6ZW9mKHR5cGUpKSkKKyNkZWZpbmUgeG1hbGxvYyh0eXBlKSAo
KHR5cGUgKiltYWxsb2Moc2l6ZW9mKHR5cGUpKSkKKyNkZWZpbmUgeGZyZWUocCkgZnJlZShwKQor
CisjZGVmaW5lIHBjaV9nZXRfcGRldl9ieV9kb21haW4oLi4uKSAmdGVzdF9wZGV2CisKKy8qIER1
bW15IG5hdGl2ZSBoZWxwZXJzLiBXcml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRzIHJldHVybiAxJ3Mu
ICovCisjZGVmaW5lIHBjaV9jb25mX3JlYWQ4KC4uLikgICAgIDB4ZmYKKyNkZWZpbmUgcGNpX2Nv
bmZfcmVhZDE2KC4uLikgICAgMHhmZmZmCisjZGVmaW5lIHBjaV9jb25mX3JlYWQzMiguLi4pICAg
IDB4ZmZmZmZmZmYKKyNkZWZpbmUgcGNpX2NvbmZfd3JpdGU4KC4uLikKKyNkZWZpbmUgcGNpX2Nv
bmZfd3JpdGUxNiguLi4pCisjZGVmaW5lIHBjaV9jb25mX3dyaXRlMzIoLi4uKQorCisjZGVmaW5l
IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgNDA5NgorCisjZGVmaW5lIEJVRygpIGFzc2VydCgwKQor
I2RlZmluZSBBU1NFUlRfVU5SRUFDSEFCTEUoKSBhc3NlcnQoMCkKKworI2RlZmluZSBtaW4oeCwg
eSkgKHsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHgpIHR4ID0g
KHgpOyAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVvZih5KSB0eSA9ICh5KTsgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQp
ICgmdHggPT0gJnR5KTsgICAgICAgICAgICBcCisgICAgICAgIHR4IDwgdHkgPyB0eCA6IHR5OyAg
ICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBtYXgoeCwgeSkgKHsgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHgpIHR4ID0gKHgpOyAgICAgICBcCisgICAgICAg
IGNvbnN0IHR5cGVvZih5KSB0eSA9ICh5KTsgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmdHggPT0gJnR5KTsgICAgICAg
ICAgICBcCisgICAgICAgIHR4ID4gdHkgPyB0eCA6IHR5OyAgICAgICAgICAgICAgXAorfSkKKwor
I2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jIGIv
dG9vbHMvdGVzdHMvdnBjaS9tYWluLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uMjA2ZjQzOTJhYgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kvbWFp
bi5jCkBAIC0wLDAgKzEsMzA4IEBACisvKgorICogVW5pdCB0ZXN0cyBmb3IgdGhlIGdlbmVyaWMg
dlBDSSBoYW5kbGVyIGNvZGUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0
ZW1zIFImRAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNv
bmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAy
LCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJv
Z3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisK
KyNpbmNsdWRlICJlbXVsLmgiCisKKy8qIFNpbmdsZSB2Y3B1IChjdXJyZW50KSwgYW5kIHNpbmds
ZSBkb21haW4gd2l0aCBhIHNpbmdsZSBQQ0kgZGV2aWNlLiAqLworc3RhdGljIHN0cnVjdCB2cGNp
IHZwY2k7CisKK2NvbnN0IHN0YXRpYyBzdHJ1Y3QgZG9tYWluIGQ7CisKK2NvbnN0IHN0cnVjdCBw
Y2lfZGV2IHRlc3RfcGRldiA9IHsKKyAgICAudnBjaSA9ICZ2cGNpLAorfTsKKworY29uc3Qgc3Rh
dGljIHN0cnVjdCB2Y3B1IHYgPSB7CisgICAgLmRvbWFpbiA9ICZkCit9OworCitjb25zdCBzdHJ1
Y3QgdmNwdSAqY3VycmVudCA9ICZ2OworCisvKiBEdW1teSBob29rcywgd3JpdGUgc3RvcmVzIGRh
dGEsIHJlYWQgZmV0Y2hlcyBpdC4gKi8KK3N0YXRpYyB1aW50MzJfdCB2cGNpX3JlYWQ4KGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gKih1aW50OF90ICopZGF0YTsK
K30KKworc3RhdGljIHZvaWQgdnBjaV93cml0ZTgoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYs
IHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWws
IHZvaWQgKmRhdGEpCit7CisgICAgKih1aW50OF90ICopZGF0YSA9IHZhbDsKK30KKworc3RhdGlj
IHVpbnQzMl90IHZwY2lfcmVhZDE2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l
ZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7Cisg
ICAgcmV0dXJuICoodWludDE2X3QgKilkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGNpX3dyaXRl
MTYoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgICoodWlu
dDE2X3QgKilkYXRhID0gdmFsOworfQorCitzdGF0aWMgdWludDMyX3QgdnBjaV9yZWFkMzIoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqZGF0YSkKK3sKKyAgICByZXR1cm4gKih1aW50MzJfdCAqKWRh
dGE7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfd3JpdGUzMihjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgKih1aW50MzJfdCAqKWRhdGEgPSB2YWw7Cit9CisK
KyNkZWZpbmUgVlBDSV9SRUFEKHJlZywgc2l6ZSwgZGF0YSkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZGF0YSA9IHZwY2lfcmVhZCgocGNpX3NiZGZfdCl7IC5zYmRmID0gMCB9
LCByZWcsIHNpemUpOyAgICAgXAorfSkKKworI2RlZmluZSBWUENJX1JFQURfQ0hFQ0socmVnLCBz
aXplLCBleHBlY3RlZCkgKHsgICAgICAgICAgICAgICAgIFwKKyAgICB1aW50MzJfdCByZDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIFZQQ0lfUkVBRChyZWcsIHNpemUsIHJkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBhc3NlcnQocmQgPT0gKGV4cGVjdGVkKSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIFZQQ0lfV1JJVEUocmVnLCBzaXplLCBk
YXRhKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZwY2lfd3JpdGUoKHBjaV9z
YmRmX3QpeyAuc2JkZiA9IDAgfSwgcmVnLCBzaXplLCBkYXRhKTsgICAgIFwKK30pCisKKyNkZWZp
bmUgVlBDSV9XUklURV9DSEVDSyhyZWcsIHNpemUsIGRhdGEpICh7ICAgICAgICAgICAgICAgICAg
ICBcCisgICAgVlBDSV9XUklURShyZWcsIHNpemUsIGRhdGEpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIFZQQ0lfUkVBRF9DSEVDSyhyZWcsIHNpemUsIGRhdGEpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgVlBDSV9BRERfUkVHKGZyZWFk
LCBmd3JpdGUsIG9mZiwgc2l6ZSwgc3RvcmUpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
YXNzZXJ0KCF2cGNpX2FkZF9yZWdpc3RlcigmdGVzdF9wZGV2LCBmcmVhZCwgZndyaXRlLCBvZmYs
IHNpemUsICZzdG9yZSkpCisKKyNkZWZpbmUgVlBDSV9BRERfSU5WQUxJRF9SRUcoZnJlYWQsIGZ3
cml0ZSwgb2ZmLCBzaXplKSAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNzZXJ0KHZwY2lf
YWRkX3JlZ2lzdGVyKCZ0ZXN0X3BkZXYsIGZyZWFkLCBmd3JpdGUsIG9mZiwgc2l6ZSwgTlVMTCkp
CisKKyNkZWZpbmUgVlBDSV9SRU1PVkVfUkVHKG9mZiwgc2l6ZSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNzZXJ0KCF2cGNpX3JlbW92ZV9yZWdpc3Rl
cigmdGVzdF9wZGV2LCBvZmYsIHNpemUpKQorCisjZGVmaW5lIFZQQ0lfUkVNT1ZFX0lOVkFMSURf
UkVHKG9mZiwgc2l6ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFz
c2VydCh2cGNpX3JlbW92ZV9yZWdpc3RlcigmdGVzdF9wZGV2LCBvZmYsIHNpemUpKQorCisvKiBS
ZWFkIGEgMzJiIHJlZ2lzdGVyIHVzaW5nIGFsbCBwb3NzaWJsZSBzaXplcy4gKi8KK3ZvaWQgbXVs
dGlyZWFkNF9jaGVjayh1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwpCit7CisgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICAvKiBSZWFkIHVzaW5nIGJ5dGVzLiAqLworICAgIGZvciAoIGkg
PSAwOyBpIDwgNDsgaSsrICkKKyAgICAgICAgVlBDSV9SRUFEX0NIRUNLKHJlZyArIGksIDEsICh2
YWwgPj4gKGkgKiA4KSkgJiBVSU5UOF9NQVgpOworCisgICAgLyogUmVhZCB1c2luZyAyYnl0ZXMu
ICovCisgICAgZm9yICggaSA9IDA7IGkgPCAyOyBpKysgKQorICAgICAgICBWUENJX1JFQURfQ0hF
Q0socmVnICsgaSAqIDIsIDIsICh2YWwgPj4gKGkgKiAyICogOCkpICYgVUlOVDE2X01BWCk7CisK
KyAgICBWUENJX1JFQURfQ0hFQ0socmVnLCA0LCB2YWwpOworfQorCit2b2lkIG11bHRpd3JpdGU0
X2NoZWNrKHVuc2lnbmVkIGludCByZWcpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdWlu
dDMyX3QgdmFsID0gMHhhMmY1MTczMjsKKworICAgIC8qIFdyaXRlIHVzaW5nIGJ5dGVzLiAqLwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAgICAgICAgVlBDSV9XUklURV9DSEVDSyhy
ZWcgKyBpLCAxLCAodmFsID4+IChpICogOCkpICYgVUlOVDhfTUFYKTsKKyAgICBtdWx0aXJlYWQ0
X2NoZWNrKHJlZywgdmFsKTsKKworICAgIC8qIENoYW5nZSB0aGUgdmFsdWUgZWFjaCB0aW1lIHRv
IGJlIHN1cmUgd3JpdGVzIHdvcmsgZmluZS4gKi8KKyAgICB2YWwgPSAweDJiODM2ZmRhOworICAg
IC8qIFdyaXRlIHVzaW5nIDJieXRlcy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyAp
CisgICAgICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnICsgaSAqIDIsIDIsICh2YWwgPj4gKGkgKiAy
ICogOCkpICYgVUlOVDE2X01BWCk7CisgICAgbXVsdGlyZWFkNF9jaGVjayhyZWcsIHZhbCk7CisK
KyAgICB2YWwgPSAweGM0NjkzYmViOworICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnLCA0LCB2YWwp
OworICAgIG11bHRpcmVhZDRfY2hlY2socmVnLCB2YWwpOworfQorCitpbnQKK21haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQoreworICAgIC8qIEluZGV4IHN0b3JhZ2UgYnkgb2Zmc2V0LiAqLwor
ICAgIHVpbnQzMl90IHIwID0gMHhkZWFkYmVlZjsKKyAgICB1aW50OF90IHI1ID0gMHhlZjsKKyAg
ICB1aW50OF90IHI2ID0gMHhiZTsKKyAgICB1aW50OF90IHI3ID0gMHhlZjsKKyAgICB1aW50MTZf
dCByMTIgPSAweDg2OTY7CisgICAgdWludDhfdCByMTZbNF0gPSB7IH07CisgICAgdWludDE2X3Qg
cjIwWzJdID0geyB9OworICAgIHVpbnQzMl90IHIyNCA9IDA7CisgICAgdWludDhfdCByMjgsIHIz
MDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBJTklUX0xJU1RfSEVB
RCgmdnBjaS5oYW5kbGVycyk7CisgICAgc3Bpbl9sb2NrX2luaXQoJnZwY2kubG9jayk7CisKKyAg
ICBWUENJX0FERF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMCwgNCwgcjApOworICAg
IFZQQ0lfUkVBRF9DSEVDSygwLCA0LCByMCk7CisgICAgVlBDSV9XUklURV9DSEVDSygwLCA0LCAw
eGJjYmNiY2JjKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwg
NSwgMSwgcjUpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg1LCAxLCByNSk7CisgICAgVlBDSV9XUklU
RV9DSEVDSyg1LCAxLCAweGJhKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNp
X3dyaXRlOCwgNiwgMSwgcjYpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg2LCAxLCByNik7CisgICAg
VlBDSV9XUklURV9DSEVDSyg2LCAxLCAweGJhKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3Jl
YWQ4LCB2cGNpX3dyaXRlOCwgNywgMSwgcjcpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg3LCAxLCBy
Nyk7CisgICAgVlBDSV9XUklURV9DSEVDSyg3LCAxLCAweGJkKTsKKworICAgIFZQQ0lfQUREX1JF
Ryh2cGNpX3JlYWQxNiwgdnBjaV93cml0ZTE2LCAxMiwgMiwgcjEyKTsKKyAgICBWUENJX1JFQURf
Q0hFQ0soMTIsIDIsIHIxMik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDEyLCA0LCAweGZmZmY4Njk2
KTsKKworICAgIC8qCisgICAgICogQXQgdGhpcyBwb2ludCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcg
bGF5b3V0OgorICAgICAqCisgICAgICogTm90ZSB0aGF0IHRoaXMgcmVmZXJzIHRvIHRoZSBwb3Np
dGlvbiBvZiB0aGUgdmFyaWFibGVzLAorICAgICAqIGJ1dCB0aGUgdmFsdWUgaGFzIGFscmVhZHkg
Y2hhbmdlZCBmcm9tIHRoZSBvbmUgZ2l2ZW4gYXQKKyAgICAgKiBpbml0aWFsaXphdGlvbiB0aW1l
IGJlY2F1c2Ugd3JpdGUgdGVzdHMgaGF2ZSBiZWVuIHBlcmZvcm1lZC4KKyAgICAgKgorICAgICAq
IDMyICAgIDI0ICAgIDE2ICAgICA4ICAgICAwCisgICAgICogICstLS0tLSstLS0tLSstLS0tLSst
LS0tLSsKKyAgICAgKiAgfCAgICAgICAgICByMCAgICAgICAgICAgfCAwCisgICAgICogICstLS0t
LSstLS0tLSstLS0tLSstLS0tLSsKKyAgICAgKiAgfCByNyAgfCAgcjYgfCAgcjUgfC8vLy8vfCAz
MgorICAgICAqICArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS18CisgICAgICogIHwvLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vL3wgNjQKKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKworICAg
ICAqICB8Ly8vLy8vLy8vLy98ICAgIHIxMiAgICB8IDk2CisgICAgICogICstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSsKKyAgICAgKiAgICAgICAgICAgICAuLi4KKyAgICAgKiAgLyA9IHVuaGFuZGxl
ZC4KKyAgICAgKi8KKworICAgIC8qIFRyeSB0byBhZGQgYW4gb3ZlcmxhcHBpbmcgcmVnaXN0ZXIg
aGFuZGxlci4gKi8KKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQzMiwgdnBjaV93
cml0ZTMyLCA0LCA0KTsKKworICAgIC8qIFRyeSB0byBhZGQgYSBub24tYWxpZ25lZCByZWdpc3Rl
ci4gKi8KKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQxNiwgdnBjaV93cml0ZTE2
LCAxNSwgMik7CisKKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0ZXIgd2l0aCB3cm9uZyBzaXpl
LiAqLworICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYs
IDgsIDMpOworCisgICAgLyogVHJ5IHRvIGFkZCBhIHJlZ2lzdGVyIHdpdGggbWlzc2luZyBoYW5k
bGVycy4gKi8KKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyhOVUxMLCBOVUxMLCA4LCAyKTsKKwor
ICAgIC8qIFJlYWQvd3JpdGUgb2YgdW5zZXQgcmVnaXN0ZXIuICovCisgICAgVlBDSV9SRUFEX0NI
RUNLKDgsIDQsIDB4ZmZmZmZmZmYpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg4LCAyLCAweGZmZmYp
OworICAgIFZQQ0lfUkVBRF9DSEVDSyg4LCAxLCAweGZmKTsKKyAgICBWUENJX1dSSVRFKDEwLCAy
LCAweGJlZWYpOworICAgIFZQQ0lfUkVBRF9DSEVDSygxMCwgMiwgMHhmZmZmKTsKKworICAgIC8q
IFJlYWQgb2YgbXVsdGlwbGUgcmVnaXN0ZXJzICovCisgICAgVlBDSV9XUklURV9DSEVDSyg3LCAx
LCAweGJkKTsKKyAgICBWUENJX1JFQURfQ0hFQ0soNCwgNCwgMHhiZGJhYmFmZik7CisKKyAgICAv
KiBQYXJ0aWFsIHJlYWQgb2YgYSByZWdpc3Rlci4gKi8KKyAgICBWUENJX1dSSVRFX0NIRUNLKDAs
IDQsIDB4MWExYjFjMWQpOworICAgIFZQQ0lfUkVBRF9DSEVDSygyLCAxLCAweDFiKTsKKyAgICBW
UENJX1JFQURfQ0hFQ0soNiwgMiwgMHhiZGJhKTsKKworICAgIC8qIFdyaXRlIG9mIG11bHRpcGxl
IHJlZ2lzdGVycy4gKi8KKyAgICBWUENJX1dSSVRFX0NIRUNLKDQsIDQsIDB4YWFiYmNjZmYpOwor
CisgICAgLyogUGFydGlhbCB3cml0ZSBvZiBhIHJlZ2lzdGVyLiAqLworICAgIFZQQ0lfV1JJVEVf
Q0hFQ0soMiwgMSwgMHhmZSk7CisgICAgVlBDSV9XUklURV9DSEVDSyg2LCAyLCAweGZlYmMpOwor
CisgICAgLyoKKyAgICAgKiBUZXN0IGFsbCBwb3NzaWJsZSByZWFkL3dyaXRlIHNpemUgY29tYmlu
YXRpb25zLgorICAgICAqCisgICAgICogUGxhY2UgNCAxQiByZWdpc3RlcnMgYXQgMTI4Yml0cyAo
MTZCKSwgMiAyQiByZWdpc3RlcnMgYXQgMTYwYml0cworICAgICAqICgyMEIpIGFuZCBmaW5hbGx5
IDEgNEIgcmVnaXN0ZXIgYXQgMTkyYml0cyAoMjRCKS4KKyAgICAgKgorICAgICAqIFRoZW4gcGVy
Zm9ybSBhbGwgcG9zc2libGUgd3JpdGUgYW5kIHJlYWQgc2l6ZXMgb24gZWFjaCBvZiB0aGVtLgor
ICAgICAqCisgICAgICogICAgICAgICAgICAgICAuLi4KKyAgICAgKiAzMiAgICAgMjQgICAgIDE2
ICAgICAgOCAgICAgIDAKKyAgICAgKiAgKy0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsKKyAg
ICAgKiAgfHIxNlszXXxyMTZbMl18cjE2WzFdfHIxNlswXXwgMTYKKyAgICAgKiAgKy0tLS0tLSst
LS0tLS0rLS0tLS0tKy0tLS0tLSsKKyAgICAgKiAgfCAgICByMjBbMV0gICB8ICAgIHIyMFswXSAg
IHwgMjAKKyAgICAgKiAgKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLXwKKyAgICAgKiAgfCAg
ICAgICAgICAgIHIyNCAgICAgICAgICAgIHwgMjQKKyAgICAgKiAgKy0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLSsKKyAgICAgKgorICAgICAqLworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4
LCB2cGNpX3dyaXRlOCwgMTYsIDEsIHIxNlswXSk7CisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVh
ZDgsIHZwY2lfd3JpdGU4LCAxNywgMSwgcjE2WzFdKTsKKyAgICBWUENJX0FERF9SRUcodnBjaV9y
ZWFkOCwgdnBjaV93cml0ZTgsIDE4LCAxLCByMTZbMl0pOworICAgIFZQQ0lfQUREX1JFRyh2cGNp
X3JlYWQ4LCB2cGNpX3dyaXRlOCwgMTksIDEsIHIxNlszXSk7CisKKyAgICBWUENJX0FERF9SRUco
dnBjaV9yZWFkMTYsIHZwY2lfd3JpdGUxNiwgMjAsIDIsIHIyMFswXSk7CisgICAgVlBDSV9BRERf
UkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDIyLCAyLCByMjBbMV0pOworCisgICAgVlBD
SV9BRERfUkVHKHZwY2lfcmVhZDMyLCB2cGNpX3dyaXRlMzIsIDI0LCA0LCByMjQpOworCisgICAg
LyogQ2hlY2sgdGhlIGluaXRpYWwgdmFsdWUgaXMgMC4gKi8KKyAgICBtdWx0aXJlYWQ0X2NoZWNr
KDE2LCAwKTsKKyAgICBtdWx0aXJlYWQ0X2NoZWNrKDIwLCAwKTsKKyAgICBtdWx0aXJlYWQ0X2No
ZWNrKDI0LCAwKTsKKworICAgIG11bHRpd3JpdGU0X2NoZWNrKDE2KTsKKyAgICBtdWx0aXdyaXRl
NF9jaGVjaygyMCk7CisgICAgbXVsdGl3cml0ZTRfY2hlY2soMjQpOworCisgICAgLyoKKyAgICAg
KiBDaGVjayBtdWx0aXBsZSBub24tY29uc2VjdXRpdmUgZ2FwcyBvbiB0aGUgc2FtZSByZWFkL3dy
aXRlOgorICAgICAqCisgICAgICogMzIgICAgIDI0ICAgICAxNiAgICAgIDggICAgICAwCisgICAg
ICogICstLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0rCisgICAgICogIHwvLy8vLy98ICByMzAg
fC8vLy8vL3wgIHIyOCB8IDI4CisgICAgICogICstLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0r
CisgICAgICoKKyAgICAgKi8KKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwgdnBjaV93cml0
ZTgsIDI4LCAxLCByMjgpOworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRl
OCwgMzAsIDEsIHIzMCk7CisgICAgVlBDSV9XUklURV9DSEVDSygyOCwgNCwgMHhmZmFjZmZkYyk7
CisKKyAgICAvKiBGaW5hbGx5IHRyeSB0byByZW1vdmUgYSBjb3VwbGUgb2YgcmVnaXN0ZXJzLiAq
LworICAgIFZQQ0lfUkVNT1ZFX1JFRygyOCwgMSk7CisgICAgVlBDSV9SRU1PVkVfUkVHKDI0LCA0
KTsKKyAgICBWUENJX1JFTU9WRV9SRUcoMTIsIDIpOworCisgICAgVlBDSV9SRU1PVkVfSU5WQUxJ
RF9SRUcoMjAsIDEpOworICAgIFZQQ0lfUkVNT1ZFX0lOVkFMSURfUkVHKDE2LCAyKTsKKyAgICBW
UENJX1JFTU9WRV9JTlZBTElEX1JFRygzMCwgMik7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMKaW5kZXggYzliOTU0NjQzNS4uZWIxNDkwOTY0NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCkBAIC02NSw2ICs2
NSwxMiBAQCBTRUNUSU9OUwogICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwogICAgICAgICooLmRh
dGEucGFyYW0pCiAgICAgICAgX19wYXJhbV9lbmQgPSAuOworCisjaWYgZGVmaW5lZChDT05GSUdf
SEFTX1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICBfX3N0YXJ0X3Zw
Y2lfYXJyYXkgPSAuOworICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICBfX2VuZF92cGNpX2Fy
cmF5ID0gLjsKKyNlbmRpZgogICB9IDp0ZXh0CiAKICNpZiBkZWZpbmVkKEJVSUxEX0lEKQpAQCAt
MTczLDYgKzE3OSwxMiBAQCBTRUNUSU9OUwogICAgICAgICooLmluaXRfYXJyYXkpCiAgICAgICAg
KihTT1JUKC5pbml0X2FycmF5LiopKQogICAgICAgIF9fY3RvcnNfZW5kID0gLjsKKworI2lmIGRl
ZmluZWQoQ09ORklHX0hBU19QQ0kpICYmICFkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQorICAg
ICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47CisgICAgICAgKiguZGF0YS52cGNpKQorICAgICAg
IF9fZW5kX3ZwY2lfYXJyYXkgPSAuOworI2VuZGlmCiAgIH0gOnRleHQKICAgX19pbml0X2VuZF9l
ZmkgPSAuOwogICAuID0gQUxJR04oU1RBQ0tfU0laRSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZGJkZGM1MzZkMy4uODk4
YmI3NDZhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwpAQCAtMzgyLDExICszODIsMjEgQEAgc3RhdGljIGJvb2wgZW11bGF0aW9u
X2ZsYWdzX29rKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGVtZmxhZ3MpCiAgICAg
aWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlmICggaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICYmCi0gICAgICAgICAgICAgZW1mbGFncyAhPSAoWEVOX1g4Nl9FTVVfTEFQSUN8
WEVOX1g4Nl9FTVVfSU9BUElDKSApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgICAg
IGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJiBlbWZsYWdzICYmCi0gICAgICAgICAgICAg
ZW1mbGFncyAhPSBYRU5fWDg2X0VNVV9BTEwgJiYgZW1mbGFncyAhPSBYRU5fWDg2X0VNVV9MQVBJ
QyApCisgICAgICAgICAgICAgZW1mbGFncyAhPSAoWEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9F
TVVfSU9BUElDfAorICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZQQ0kpICkK
ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9t
YWluKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggZW1mbGFncyApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICBjYXNlIFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VN
VV9WUENJOgorICAgICAgICAgICAgY2FzZSBYRU5fWDg2X0VNVV9MQVBJQzoKKyAgICAgICAgICAg
IGNhc2UgMDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgfQorICAgICAgICB9CiAg
ICAgfQogICAgIGVsc2UgaWYgKCBlbWZsYWdzICE9IDAgJiYgZW1mbGFncyAhPSBYRU5fWDg2X0VN
VV9QSVQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDZjYjkwM2RlZjUuLmNjNzNkZjhkYzcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgPHhlbi9yYW5nZXNldC5oPgogI2luY2x1ZGUgPHhl
bi9tb25pdG9yLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KKyNpbmNsdWRlIDx4ZW4vdnBj
aS5oPgogI2luY2x1ZGUgPGFzbS9zaGFkb3cuaD4KICNpbmNsdWRlIDxhc20vaGFwLmg+CiAjaW5j
bHVkZSA8YXNtL2N1cnJlbnQuaD4KQEAgLTYyOSw2ICs2MzAsNyBAQCBpbnQgaHZtX2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZG9tY3JfZmxhZ3MsCiAg
ICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5pb19iaXRtYXAgPSBodm1faW9fYml0bWFwOwogCiAg
ICAgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKGQpOworICAgIHJlZ2lzdGVyX3ZwY2lfcG9y
dGlvX2hhbmRsZXIoZCk7CiAKICAgICBodm1faW9yZXFfaW5pdChkKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4IDRlNDll
NTkwMTIuLjZmOWNkMWYxOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4v
dHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxs
Lmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2lu
Y2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgpAQCAt
MjY5LDYgKzI3MCwxMDggQEAgdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWdu
ZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsCiAgICAgcmV0dXJuIENGOF9BRERSX0xPKGNm
OCkgfCAoYWRkciAmIDMpOwogfQogCisvKiBEbyBzb21lIHNhbml0eSBjaGVja3MuICovCitzdGF0
aWMgYm9vbCB2cGNpX2FjY2Vzc19hbGxvd2VkKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGlu
dCBsZW4pCit7CisgICAgLyogQ2hlY2sgYWNjZXNzIHNpemUuICovCisgICAgaWYgKCBsZW4gIT0g
MSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAg
IC8qIENoZWNrIHRoYXQgYWNjZXNzIGlzIHNpemUgYWxpZ25lZC4gKi8KKyAgICBpZiAoIChyZWcg
JiAobGVuIC0gMSkpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7
Cit9CisKKy8qIHZQQ0kgY29uZmlnIHNwYWNlIElPIHBvcnRzIGhhbmRsZXJzICgweGNmOC8weGNm
YykuICovCitzdGF0aWMgYm9vbCB2cGNpX3BvcnRpb19hY2NlcHQoY29uc3Qgc3RydWN0IGh2bV9p
b19oYW5kbGVyICpoYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGlvcmVxX3QgKnApCit7CisgICAgcmV0dXJuIChwLT5hZGRyID09IDB4Y2Y4ICYmIHAtPnNpemUg
PT0gNCkgfHwgKHAtPmFkZHIgJiB+MykgPT0gMHhjZmM7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9w
b3J0aW9fcmVhZChjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkciwgdWludDMyX3Qgc2l6ZSwgdWludDY0
X3QgKmRhdGEpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAg
ICB1bnNpZ25lZCBpbnQgcmVnOworICAgIHBjaV9zYmRmX3Qgc2JkZjsKKyAgICB1aW50MzJfdCBj
Zjg7CisKKyAgICAqZGF0YSA9IH4odWludDY0X3QpMDsKKworICAgIGlmICggYWRkciA9PSAweGNm
OCApCisgICAgeworICAgICAgICBBU1NFUlQoc2l6ZSA9PSA0KTsKKyAgICAgICAgKmRhdGEgPSBk
LT5hcmNoLmh2bV9kb21haW4ucGNpX2NmODsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
KyAgICB9CisKKyAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNoLmh2bV9kb21haW4ucGNpX2Nm
OCk7CisgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY2Y4KSApCisgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CisKKyAgICByZWcgPSBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgYWRkciwgJnNiZGYp
OworCisgICAgaWYgKCAhdnBjaV9hY2Nlc3NfYWxsb3dlZChyZWcsIHNpemUpICkKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgICpkYXRhID0gdnBjaV9yZWFkKHNiZGYsIHJlZywg
c2l6ZSk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZwY2lf
cG9ydGlvX3dyaXRlKGNvbnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkciwgdWludDMyX3Qgc2l6ZSwgdWlu
dDY0X3QgZGF0YSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwor
ICAgIHVuc2lnbmVkIGludCByZWc7CisgICAgcGNpX3NiZGZfdCBzYmRmOworICAgIHVpbnQzMl90
IGNmODsKKworICAgIGlmICggYWRkciA9PSAweGNmOCApCisgICAgeworICAgICAgICBBU1NFUlQo
c2l6ZSA9PSA0KTsKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjggPSBkYXRhOwor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIGNmOCA9IEFDQ0VTU19P
TkNFKGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4KTsKKyAgICBpZiAoICFDRjhfRU5BQkxFRChj
ZjgpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIHJlZyA9IGh2bV9wY2lf
ZGVjb2RlX2FkZHIoY2Y4LCBhZGRyLCAmc2JkZik7CisKKyAgICBpZiAoICF2cGNpX2FjY2Vzc19h
bGxvd2VkKHJlZywgc2l6ZSkgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAg
dnBjaV93cml0ZShzYmRmLCByZWcsIHNpemUsIGRhdGEpOworCisgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBodm1faW9fb3BzIHZwY2lfcG9ydGlvX29w
cyA9IHsKKyAgICAuYWNjZXB0ID0gdnBjaV9wb3J0aW9fYWNjZXB0LAorICAgIC5yZWFkID0gdnBj
aV9wb3J0aW9fcmVhZCwKKyAgICAud3JpdGUgPSB2cGNpX3BvcnRpb193cml0ZSwKK307CisKK3Zv
aWQgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlcjsKKworICAgIGlmICggIWhhc192cGNpKGQp
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaGFuZGxlciA9IGh2bV9uZXh0X2lvX2hhbmRsZXIo
ZCk7CisgICAgaWYgKCAhaGFuZGxlciApCisgICAgICAgIHJldHVybjsKKworICAgIGhhbmRsZXIt
PnR5cGUgPSBJT1JFUV9UWVBFX1BJTzsKKyAgICBoYW5kbGVyLT5vcHMgPSAmdnBjaV9wb3J0aW9f
b3BzOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAzY2Jl
MzA1MjAyLi4xYmIyZGJkMzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysg
Yi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTU4MSw3ICsxNTgxLDggQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgZG9tY3Jf
ZmxhZ3MgfD0gRE9NQ1JGX2h2bSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgoaHZtX2Z1bmNz
LmhhcF9zdXBwb3J0ZWQgJiYgIW9wdF9kb20wX3NoYWRvdykgPwogICAgICAgICAgICAgICAgICAg
ICAgICAgIERPTUNSRl9oYXAgOiAwKTsKLSAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9mbGFncyA9
IFhFTl9YODZfRU1VX0xBUElDfFhFTl9YODZfRU1VX0lPQVBJQzsKKyAgICAgICAgY29uZmlnLmVt
dWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xBUElDfFhFTl9YODZfRU1VX0lPQVBJQ3wKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZQQ0k7CiAgICAgfQog
CiAgICAgLyogQ3JlYXRlIGluaXRpYWwgZG9tYWluIDAuICovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCBkNWU4ODIxZDQx
Li42MTc3NTk1M2Q2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyNCw2ICsxMjQsMTIgQEAgU0VDVElPTlMKICAgICAg
ICBfX3BhcmFtX3N0YXJ0ID0gLjsKICAgICAgICAqKC5kYXRhLnBhcmFtKQogICAgICAgIF9fcGFy
YW1fZW5kID0gLjsKKworI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmIGRlZmluZWQoQ09O
RklHX0xBVEVfSFdET00pCisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAq
KC5kYXRhLnZwY2kpCisgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CisjZW5kaWYKICAgfSA6
dGV4dAogCiAjaWYgZGVmaW5lZChCVUlMRF9JRCkKQEAgLTIxMyw2ICsyMTksMTIgQEAgU0VDVElP
TlMKICAgICAgICAqKC5pbml0X2FycmF5KQogICAgICAgICooU09SVCguaW5pdF9hcnJheS4qKSkK
ICAgICAgICBfX2N0b3JzX2VuZCA9IC47CisKKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAm
JiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkg
PSAuOworICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsK
KyNlbmRpZgogICB9IDp0ZXh0CiAKICNpZmRlZiBFRkkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L01ha2VmaWxlIGIveGVuL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXggMTkzOTE4MDJhOC4uZDUxYzc2
NjQ1MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMv
TWFrZWZpbGUKQEAgLTEsNiArMSw2IEBACiBzdWJkaXIteSArPSBjaGFyCiBzdWJkaXItJChDT05G
SUdfSEFTX0NQVUZSRVEpICs9IGNwdWZyZXEKLXN1YmRpci0kKENPTkZJR19IQVNfUENJKSArPSBw
Y2kKK3N1YmRpci0kKENPTkZJR19IQVNfUENJKSArPSBwY2kgdnBjaQogc3ViZGlyLSQoQ09ORklH
X0hBU19QQVNTVEhST1VHSCkgKz0gcGFzc3Rocm91Z2gKIHN1YmRpci0kKENPTkZJR19BQ1BJKSAr
PSBhY3BpCiBzdWJkaXItJChDT05GSUdfVklERU8pICs9IHZpZGVvCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
CmluZGV4IDQ2OWRmYzZjM2QuLjk3NTQ4NWZlMDUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0z
MSw2ICszMSw3IEBACiAjaW5jbHVkZSA8eGVuL3JhZGl4LXRyZWUuaD4KICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi90YXNrbGV0Lmg+CisjaW5jbHVkZSA8eGVuL3ZwY2ku
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL21zaS5oPgogI2luY2x1ZGUg
ImF0cy5oIgpAQCAtMTA1Miw5ICsxMDUzLDEwIEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBz
ZXR1cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQogewogICAgIHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CisgICAgaW50IGVycjsK
IAogICAgIGRvIHsKLSAgICAgICAgaW50IGVyciA9IGN0eHQtPmhhbmRsZXIoZGV2Zm4sIHBkZXYp
OworICAgICAgICBlcnIgPSBjdHh0LT5oYW5kbGVyKGRldmZuLCBwZGV2KTsKIAogICAgICAgICBp
ZiAoIGVyciApCiAgICAgICAgIHsKQEAgLTEwNjcsNiArMTA2OSwxMSBAQCBzdGF0aWMgdm9pZCBf
X2h3ZG9tX2luaXQgc2V0dXBfb25lX2h3ZG9tX2RldmljZShjb25zdCBzdHJ1Y3Qgc2V0dXBfaHdk
b20gKmN0eHQsCiAgICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgIH0g
d2hpbGUgKCBkZXZmbiAhPSBwZGV2LT5kZXZmbiAmJgogICAgICAgICAgICAgICBQQ0lfU0xPVChk
ZXZmbikgPT0gUENJX1NMT1QocGRldi0+ZGV2Zm4pICk7CisKKyAgICBlcnIgPSB2cGNpX2FkZF9o
YW5kbGVycyhwZGV2KTsKKyAgICBpZiAoIGVyciApCisgICAgICAgIHByaW50ayhYRU5MT0dfRVJS
ICJzZXR1cCBvZiB2UENJIGZvciBkJWQgZmFpbGVkOiAlZFxuIiwKKyAgICAgICAgICAgICAgIGN0
eHQtPmQtPmRvbWFpbl9pZCwgZXJyKTsKIH0KIAogc3RhdGljIGludCBfX2h3ZG9tX2luaXQgX3Nl
dHVwX2h3ZG9tX3BjaV9kZXZpY2VzKHN0cnVjdCBwY2lfc2VnICpwc2VnLCB2b2lkICphcmcpCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvdnBjaS9N
YWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44NDBhOTA2NDcw
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQpAQCAtMCwwICsx
IEBACitvYmoteSArPSB2cGNpLm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5j
IGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uM2Q1NzgyMzdiZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kv
dnBjaS5jCkBAIC0wLDAgKzEsNDUwIEBACisvKgorICogR2VuZXJpYyBmdW5jdGlvbmFsaXR5IGZv
ciBoYW5kbGluZyBhY2Nlc3NlcyB0byB0aGUgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UKKyAqIGZy
b20gZ3Vlc3RzLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKworZXh0ZXJuIHZwY2lfcmVn
aXN0ZXJfaW5pdF90ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbXTsKK2V4dGVybiB2cGNpX3Jl
Z2lzdGVyX2luaXRfdCAqY29uc3QgX19lbmRfdnBjaV9hcnJheVtdOworI2RlZmluZSBOVU1fVlBD
SV9JTklUIChfX2VuZF92cGNpX2FycmF5IC0gX19zdGFydF92cGNpX2FycmF5KQorCisvKiBJbnRl
cm5hbCBzdHJ1Y3QgdG8gc3RvcmUgdGhlIGVtdWxhdGVkIFBDSSByZWdpc3RlcnMuICovCitzdHJ1
Y3QgdnBjaV9yZWdpc3RlciB7CisgICAgdnBjaV9yZWFkX3QgKnJlYWQ7CisgICAgdnBjaV93cml0
ZV90ICp3cml0ZTsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKKyAgICB1bnNpZ25lZCBpbnQgb2Zm
c2V0OworICAgIHZvaWQgKnByaXZhdGU7CisgICAgc3RydWN0IGxpc3RfaGVhZCBub2RlOworfTsK
KworaW50IF9faHdkb21faW5pdCB2cGNpX2FkZF9oYW5kbGVycyhzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAh
aGFzX3ZwY2kocGRldi0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcGRldi0+
dnBjaSA9IHh6YWxsb2Moc3RydWN0IHZwY2kpOworICAgIGlmICggIXBkZXYtPnZwY2kgKQorICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIElOSVRfTElTVF9IRUFEKCZwZGV2LT52cGNpLT5o
YW5kbGVycyk7CisgICAgc3Bpbl9sb2NrX2luaXQoJnBkZXYtPnZwY2ktPmxvY2spOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCBOVU1fVlBDSV9JTklUOyBpKysgKQorICAgIHsKKyAgICAgICAgcmMg
PSBfX3N0YXJ0X3ZwY2lfYXJyYXlbaV0ocGRldik7CisgICAgICAgIGlmICggcmMgKQorICAgICAg
ICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICB3aGls
ZSAoICFsaXN0X2VtcHR5KCZwZGV2LT52cGNpLT5oYW5kbGVycykgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqciA9IGxpc3RfZmlyc3RfZW50cnkoJnBkZXYt
PnZwY2ktPmhhbmRsZXJzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vZGUpOworCisgICAgICAgICAg
ICBsaXN0X2RlbCgmci0+bm9kZSk7CisgICAgICAgICAgICB4ZnJlZShyKTsKKyAgICAgICAgfQor
ICAgICAgICB4ZnJlZShwZGV2LT52cGNpKTsKKyAgICAgICAgcGRldi0+dnBjaSA9IE5VTEw7Cisg
ICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHZwY2lfcmVnaXN0ZXJfY21w
KGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyMSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIyKQoreworICAgIC8qIFJldHVybiAw
IGlmIHJlZ2lzdGVycyBvdmVybGFwLiAqLworICAgIGlmICggcjEtPm9mZnNldCA8IHIyLT5vZmZz
ZXQgKyByMi0+c2l6ZSAmJgorICAgICAgICAgcjItPm9mZnNldCA8IHIxLT5vZmZzZXQgKyByMS0+
c2l6ZSApCisgICAgICAgIHJldHVybiAwOworICAgIGlmICggcjEtPm9mZnNldCA8IHIyLT5vZmZz
ZXQgKQorICAgICAgICByZXR1cm4gLTE7CisgICAgaWYgKCByMS0+b2Zmc2V0ID4gcjItPm9mZnNl
dCApCisgICAgICAgIHJldHVybiAxOworCisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
cmV0dXJuIDA7Cit9CisKKy8qIER1bW15IGhvb2tzLCB3cml0ZXMgYXJlIGlnbm9yZWQsIHJlYWRz
IHJldHVybiAxJ3MgKi8KK3N0YXRpYyB1aW50MzJfdCB2cGNpX2lnbm9yZWRfcmVhZChjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIHJldHVybiB+KHVpbnQzMl90KTA7
Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfaWdub3JlZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCit7Cit9CisKK2ludCB2cGNpX2FkZF9yZWdpc3Rl
cihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdnBjaV9yZWFkX3QgKnJlYWRfaGFuZGxlciwK
KyAgICAgICAgICAgICAgICAgICAgICB2cGNpX3dyaXRlX3QgKndyaXRlX2hhbmRsZXIsIHVuc2ln
bmVkIGludCBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUs
IHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqcHJldjsKKyAgICBzdHJ1Y3Qg
dnBjaV9yZWdpc3RlciAqcjsKKworICAgIC8qIFNvbWUgc2FuaXR5IGNoZWNrcy4gKi8KKyAgICBp
ZiAoIChzaXplICE9IDEgJiYgc2l6ZSAhPSAyICYmIHNpemUgIT0gNCkgfHwKKyAgICAgICAgIG9m
ZnNldCA+PSBQQ0lfQ0ZHX1NQQUNFX0VYUF9TSVpFIHx8IChvZmZzZXQgJiAoc2l6ZSAtIDEpKSB8
fAorICAgICAgICAgKCFyZWFkX2hhbmRsZXIgJiYgIXdyaXRlX2hhbmRsZXIpICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICByID0geG1hbGxvYyhzdHJ1Y3QgdnBjaV9yZWdpc3Rlcik7
CisgICAgaWYgKCAhciApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgci0+cmVhZCA9
IHJlYWRfaGFuZGxlciA/OiB2cGNpX2lnbm9yZWRfcmVhZDsKKyAgICByLT53cml0ZSA9IHdyaXRl
X2hhbmRsZXIgPzogdnBjaV9pZ25vcmVkX3dyaXRlOworICAgIHItPnNpemUgPSBzaXplOworICAg
IHItPm9mZnNldCA9IG9mZnNldDsKKyAgICByLT5wcml2YXRlID0gZGF0YTsKKworICAgIHNwaW5f
bG9jaygmcGRldi0+dnBjaS0+bG9jayk7CisKKyAgICAvKiBUaGUgbGlzdCBvZiBoYW5kbGVycyBt
dXN0IGJlIGtlcHQgc29ydGVkIGF0IGFsbCB0aW1lcy4gKi8KKyAgICBsaXN0X2Zvcl9lYWNoICgg
cHJldiwgJnBkZXYtPnZwY2ktPmhhbmRsZXJzICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVj
dCB2cGNpX3JlZ2lzdGVyICp0aGlzID0KKyAgICAgICAgICAgIGxpc3RfZW50cnkocHJldiwgY29u
c3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIsIG5vZGUpOworICAgICAgICBpbnQgY21wID0gdnBjaV9y
ZWdpc3Rlcl9jbXAociwgdGhpcyk7CisKKyAgICAgICAgaWYgKCBjbXAgPCAwICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBpZiAoIGNtcCA9PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOworICAgICAgICAgICAgeGZyZWUocik7
CisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKKyAgICAgICAgfQorICAgIH0KKworICAgIGxp
c3RfYWRkX3RhaWwoJnItPm5vZGUsIHByZXYpOworICAgIHNwaW5fdW5sb2NrKCZwZGV2LT52cGNp
LT5sb2NrKTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgdnBjaV9yZW1vdmVfcmVnaXN0ZXIo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgY29uc3Qgc3RydWN0
IHZwY2lfcmVnaXN0ZXIgciA9IHsgLm9mZnNldCA9IG9mZnNldCwgLnNpemUgPSBzaXplIH07Cisg
ICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnJtOworCisgICAgc3Bpbl9sb2NrKCZwZGV2LT52cGNp
LT5sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcm0sICZwZGV2LT52cGNpLT5oYW5k
bGVycywgbm9kZSApCisgICAgeworICAgICAgICBpbnQgY21wID0gdnBjaV9yZWdpc3Rlcl9jbXAo
JnIsIHJtKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBOQjogZG8gbm90IHVzZSBhIHN3aXRj
aCBzbyB0aGF0IHdlIGNhbiB1c2UgYnJlYWsgdG8KKyAgICAgICAgICogZ2V0IG91dCBvZiB0aGUg
bGlzdCBsb29wIGVhcmxpZXIgaWYgcmVxdWlyZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAo
ICFjbXAgJiYgcm0tPm9mZnNldCA9PSBvZmZzZXQgJiYgcm0tPnNpemUgPT0gc2l6ZSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGxpc3RfZGVsKCZybS0+bm9kZSk7CisgICAgICAgICAgICBzcGlu
X3VubG9jaygmcGRldi0+dnBjaS0+bG9jayk7CisgICAgICAgICAgICB4ZnJlZShybSk7CisgICAg
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGNtcCA8PSAwICkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBzcGluX3VubG9jaygmcGRldi0+dnBjaS0+bG9j
ayk7CisKKyAgICByZXR1cm4gLUVOT0VOVDsKK30KKworLyogV3JhcHBlcnMgZm9yIHBlcmZvcm1p
bmcgcmVhZHMvd3JpdGVzIHRvIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlLiAqLworc3RhdGljIHVp
bnQzMl90IHZwY2lfcmVhZF9odyhwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHVp
bnQzMl90IGRhdGE7CisKKyAgICBzd2l0Y2ggKCBzaXplICkKKyAgICB7CisgICAgY2FzZSA0Ogor
ICAgICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5k
ZXYsIHNiZGYuZnVuYywgcmVnKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAzOgorICAgICAg
ICAvKgorICAgICAgICAgKiBUaGlzIGlzIHBvc3NpYmxlIGJlY2F1c2UgYSA0Ynl0ZSByZWFkIGNh
biBoYXZlIDFieXRlIHRyYXBwZWQgYW5kCisgICAgICAgICAqIHRoZSByZXN0IHBhc3NlZC10aHJv
dWdoLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByZWcgJiAxICkKKyAgICAgICAgeworICAg
ICAgICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQ4KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5k
ZXYsIHNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcpOwor
ICAgICAgICAgICAgZGF0YSB8PSBwY2lfY29uZl9yZWFkMTYoc2JkZi5zZWcsIHNiZGYuYnVzLCBz
YmRmLmRldiwgc2JkZi5mdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVnICsgMSkgPDwgODsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkMTYoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRl
diwgc2JkZi5mdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcpOwor
ICAgICAgICAgICAgZGF0YSB8PSBwY2lfY29uZl9yZWFkOChzYmRmLnNlZywgc2JkZi5idXMsIHNi
ZGYuZGV2LCBzYmRmLmZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
ZyArIDIpIDw8IDE2OworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgMjoKKyAg
ICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQxNihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2
LCBzYmRmLmZ1bmMsIHJlZyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgMToKKyAgICAgICAg
ZGF0YSA9IHBjaV9jb25mX3JlYWQ4KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYu
ZnVuYywgcmVnKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIGRhdGEgPSB+KHVpbnQzMl90KTA7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGNpX3dy
aXRlX2h3KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNp
emUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpCit7CisgICAgc3dp
dGNoICggc2l6ZSApCisgICAgeworICAgIGNhc2UgNDoKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUz
MihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZywgZGF0YSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgMzoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBp
cyBwb3NzaWJsZSBiZWNhdXNlIGEgNGJ5dGUgd3JpdGUgY2FuIGhhdmUgMWJ5dGUgdHJhcHBlZCBh
bmQKKyAgICAgICAgICogdGhlIHJlc3QgcGFzc2VkLXRocm91Z2guCisgICAgICAgICAqLworICAg
ICAgICBpZiAoIHJlZyAmIDEgKQorICAgICAgICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0
ZTgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YSk7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2
KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnICsgMSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiA4KTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2JkZi5zZWcsIHNi
ZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRhdGEpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGU4KHNiZGYuc2VnLCBzYmRm
LmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnICsgMiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhID4+IDE2KTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBjYXNl
IDI6CisgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRl
diwgc2JkZi5mdW5jLCByZWcsIGRhdGEpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDE6Cisg
ICAgICAgIHBjaV9jb25mX3dyaXRlOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRm
LmZ1bmMsIHJlZywgZGF0YSk7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKKy8qCisg
KiBNZXJnZSBuZXcgZGF0YSBpbnRvIGEgcGFydGlhbCByZXN1bHQuCisgKgorICogQ29weSB0aGUg
dmFsdWUgZm91bmQgaW4gJ25ldycgZnJvbSBbMCwgc2l6ZSkgbGVmdCBzaGlmdGVkIGJ5CisgKiAn
b2Zmc2V0JyBpbnRvICdkYXRhJy4KKyAqLworc3RhdGljIHVpbnQzMl90IG1lcmdlX3Jlc3VsdCh1
aW50MzJfdCBkYXRhLCB1aW50MzJfdCBuZXcsIHVuc2lnbmVkIGludCBzaXplLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0KQoreworICAgIHVpbnQzMl90
IG1hc2sgPSAweGZmZmZmZmZmID4+ICgzMiAtIDggKiBzaXplKTsKKworICAgIHJldHVybiAoZGF0
YSAmIH4obWFzayA8PCAob2Zmc2V0ICogOCkpKSB8ICgobmV3ICYgbWFzaykgPDwgKG9mZnNldCAq
IDgpKTsKK30KKwordWludDMyX3QgdnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAg
ICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKKyAgICB1bnNpZ25lZCBpbnQgZGF0YV9v
ZmZzZXQgPSAwOworICAgIHVpbnQzMl90IGRhdGEgPSB+KHVpbnQzMl90KTA7CisKKyAgICAvKiBG
aW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRoZSBhZGRyZXNzLiAqLworICAgIHBkZXYgPSBwY2lf
Z2V0X3BkZXZfYnlfZG9tYWluKGQsIHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5leHRmdW5jKTsK
KyAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgcmV0dXJuIHZwY2lfcmVhZF9odyhzYmRmLCByZWcs
IHNpemUpOworCisgICAgc3Bpbl9sb2NrKCZwZGV2LT52cGNpLT5sb2NrKTsKKworICAgIC8qIFJl
YWQgZnJvbSB0aGUgaGFyZHdhcmUgb3IgdGhlIGVtdWxhdGVkIHJlZ2lzdGVyIGhhbmRsZXJzLiAq
LworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCByLCAmcGRldi0+dnBjaS0+aGFuZGxlcnMsIG5v
ZGUgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgZW11ID0gewor
ICAgICAgICAgICAgLm9mZnNldCA9IHJlZyArIGRhdGFfb2Zmc2V0LAorICAgICAgICAgICAgLnNp
emUgPSBzaXplIC0gZGF0YV9vZmZzZXQKKyAgICAgICAgfTsKKyAgICAgICAgaW50IGNtcCA9IHZw
Y2lfcmVnaXN0ZXJfY21wKCZlbXUsIHIpOworICAgICAgICB1aW50MzJfdCB2YWw7CisgICAgICAg
IHVuc2lnbmVkIGludCByZWFkX3NpemU7CisKKyAgICAgICAgaWYgKCBjbXAgPCAwICkKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIGNtcCA+IDAgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgaWYgKCBlbXUub2Zmc2V0IDwgci0+b2Zmc2V0ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgLyogSGVhZGluZyBnYXAsIHJlYWQgcGFydGlhbCBjb250ZW50IGZyb20gaGFy
ZHdhcmUuICovCisgICAgICAgICAgICByZWFkX3NpemUgPSByLT5vZmZzZXQgLSBlbXUub2Zmc2V0
OworICAgICAgICAgICAgdmFsID0gdnBjaV9yZWFkX2h3KHNiZGYsIGVtdS5vZmZzZXQsIHJlYWRf
c2l6ZSk7CisgICAgICAgICAgICBkYXRhID0gbWVyZ2VfcmVzdWx0KGRhdGEsIHZhbCwgcmVhZF9z
aXplLCBkYXRhX29mZnNldCk7CisgICAgICAgICAgICBkYXRhX29mZnNldCArPSByZWFkX3NpemU7
CisgICAgICAgIH0KKworICAgICAgICB2YWwgPSByLT5yZWFkKHBkZXYsIHItPm9mZnNldCwgci0+
cHJpdmF0ZSk7CisKKyAgICAgICAgLyogQ2hlY2sgaWYgdGhlIHJlYWQgaXMgaW4gdGhlIG1pZGRs
ZSBvZiBhIHJlZ2lzdGVyLiAqLworICAgICAgICBpZiAoIHItPm9mZnNldCA8IGVtdS5vZmZzZXQg
KQorICAgICAgICAgICAgdmFsID4+PSAoZW11Lm9mZnNldCAtIHItPm9mZnNldCkgKiA4OworCisg
ICAgICAgIC8qIEZpbmQgdGhlIGludGVyc2VjdGlvbiBzaXplIGJldHdlZW4gdGhlIHR3byBzZXRz
LiAqLworICAgICAgICByZWFkX3NpemUgPSBtaW4oZW11Lm9mZnNldCArIGVtdS5zaXplLCByLT5v
ZmZzZXQgKyByLT5zaXplKSAtCisgICAgICAgICAgICAgICAgICAgIG1heChlbXUub2Zmc2V0LCBy
LT5vZmZzZXQpOworICAgICAgICAvKiBNZXJnZSB0aGUgZW11bGF0ZWQgZGF0YSBpbnRvIHRoZSBu
YXRpdmUgcmVhZCB2YWx1ZS4gKi8KKyAgICAgICAgZGF0YSA9IG1lcmdlX3Jlc3VsdChkYXRhLCB2
YWwsIHJlYWRfc2l6ZSwgZGF0YV9vZmZzZXQpOworICAgICAgICBkYXRhX29mZnNldCArPSByZWFk
X3NpemU7CisgICAgICAgIGlmICggZGF0YV9vZmZzZXQgPT0gc2l6ZSApCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgQVNTRVJUKGRhdGFfb2Zmc2V0IDwgc2l6ZSk7CisgICAgfQorCisgICAg
aWYgKCBkYXRhX29mZnNldCA8IHNpemUgKQorICAgIHsKKyAgICAgICAgLyogVGFpbGluZyBnYXAs
IHJlYWQgdGhlIHJlbWFpbmluZy4gKi8KKyAgICAgICAgdWludDMyX3QgdG1wX2RhdGEgPSB2cGNp
X3JlYWRfaHcoc2JkZiwgcmVnICsgZGF0YV9vZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemUgLSBkYXRhX29mZnNldCk7CisKKyAgICAgICAgZGF0YSA9
IG1lcmdlX3Jlc3VsdChkYXRhLCB0bXBfZGF0YSwgc2l6ZSAtIGRhdGFfb2Zmc2V0LCBkYXRhX29m
ZnNldCk7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZwZGV2LT52cGNpLT5sb2NrKTsKKworICAg
IHJldHVybiBkYXRhICYgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gOCAqIHNpemUpKTsKK30KKworLyoK
KyAqIFBlcmZvcm0gYSBtYXliZSBwYXJ0aWFsIHdyaXRlIHRvIGEgcmVnaXN0ZXIuCisgKgorICog
Tm90ZSB0aGF0IHRoaXMgd2lsbCBvbmx5IHdvcmsgZm9yIHNpbXBsZSByZWdpc3RlcnMsIGlmIFhl
biBuZWVkcyB0bworICogdHJhcCBhY2Nlc3NlcyB0byBydzFjIHJlZ2lzdGVycyAobGlrZSB0aGUg
c3RhdHVzIFBDSSBoZWFkZXIgcmVnaXN0ZXIpCisgKiB0aGUgbG9naWMgaW4gdnBjaV93cml0ZSB3
aWxsIGhhdmUgdG8gYmUgZXhwYW5kZWQgaW4gb3JkZXIgdG8gY29ycmVjdGx5CisgKiBkZWFsIHdp
dGggdGhlbS4KKyAqLworc3RhdGljIHZvaWQgdnBjaV93cml0ZV9oZWxwZXIoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgdnBjaV9yZWdpc3RlciAqciwgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1aW50MzJfdCBkYXRhKQoreworICAg
IEFTU0VSVChzaXplIDw9IHItPnNpemUpOworCisgICAgaWYgKCBzaXplICE9IHItPnNpemUgKQor
ICAgIHsKKyAgICAgICAgdWludDMyX3QgdmFsOworCisgICAgICAgIHZhbCA9IHItPnJlYWQocGRl
diwgci0+b2Zmc2V0LCByLT5wcml2YXRlKTsKKyAgICAgICAgZGF0YSA9IG1lcmdlX3Jlc3VsdCh2
YWwsIGRhdGEsIHNpemUsIG9mZnNldCk7CisgICAgfQorCisgICAgci0+d3JpdGUocGRldiwgci0+
b2Zmc2V0LCBkYXRhICYgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gOCAqIHItPnNpemUpKSwKKyAgICAg
ICAgICAgICByLT5wcml2YXRlKTsKK30KKwordm9pZCB2cGNpX3dyaXRlKHBjaV9zYmRmX3Qgc2Jk
ZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAgICAgICAgICAg
dWludDMyX3QgZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOworICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgIGNvbnN0IHN0cnVj
dCB2cGNpX3JlZ2lzdGVyICpyOworICAgIHVuc2lnbmVkIGludCBkYXRhX29mZnNldCA9IDA7CisK
KyAgICAvKgorICAgICAqIEZpbmQgdGhlIFBDSSBkZXYgbWF0Y2hpbmcgdGhlIGFkZHJlc3MuCisg
ICAgICogUGFzc3Rocm91Z2ggZXZlcnl0aGluZyB0aGF0J3Mgbm90IHRyYXBwZWQuCisgICAgICov
CisgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oZCwgc2JkZi5zZWcsIHNiZGYuYnVz
LCBzYmRmLmV4dGZ1bmMpOworICAgIGlmICggIXBkZXYgKQorICAgIHsKKyAgICAgICAgdnBjaV93
cml0ZV9odyhzYmRmLCByZWcsIHNpemUsIGRhdGEpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgc3Bpbl9sb2NrKCZwZGV2LT52cGNpLT5sb2NrKTsKKworICAgIC8qIFdyaXRlIHRoZSB2
YWx1ZSB0byB0aGUgaGFyZHdhcmUgb3IgZW11bGF0ZWQgcmVnaXN0ZXJzLiAqLworICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkgKCByLCAmcGRldi0+dnBjaS0+aGFuZGxlcnMsIG5vZGUgKQorICAgIHsK
KyAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgZW11ID0geworICAgICAgICAgICAg
Lm9mZnNldCA9IHJlZyArIGRhdGFfb2Zmc2V0LAorICAgICAgICAgICAgLnNpemUgPSBzaXplIC0g
ZGF0YV9vZmZzZXQKKyAgICAgICAgfTsKKyAgICAgICAgaW50IGNtcCA9IHZwY2lfcmVnaXN0ZXJf
Y21wKCZlbXUsIHIpOworICAgICAgICB1bnNpZ25lZCBpbnQgd3JpdGVfc2l6ZTsKKworICAgICAg
ICBpZiAoIGNtcCA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggY21wID4g
MCApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGVtdS5vZmZzZXQgPCBy
LT5vZmZzZXQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBIZWFkaW5nIGdhcCwgd3JpdGUg
cGFydGlhbCBjb250ZW50IHRvIGhhcmR3YXJlLiAqLworICAgICAgICAgICAgdnBjaV93cml0ZV9o
dyhzYmRmLCBlbXUub2Zmc2V0LCByLT5vZmZzZXQgLSBlbXUub2Zmc2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBkYXRhID4+IChkYXRhX29mZnNldCAqIDgpKTsKKyAgICAgICAgICAgIGRh
dGFfb2Zmc2V0ICs9IHItPm9mZnNldCAtIGVtdS5vZmZzZXQ7CisgICAgICAgIH0KKworICAgICAg
ICAvKiBGaW5kIHRoZSBpbnRlcnNlY3Rpb24gc2l6ZSBiZXR3ZWVuIHRoZSB0d28gc2V0cy4gKi8K
KyAgICAgICAgd3JpdGVfc2l6ZSA9IG1pbihlbXUub2Zmc2V0ICsgZW11LnNpemUsIHItPm9mZnNl
dCArIHItPnNpemUpIC0KKyAgICAgICAgICAgICAgICAgICAgIG1heChlbXUub2Zmc2V0LCByLT5v
ZmZzZXQpOworICAgICAgICB2cGNpX3dyaXRlX2hlbHBlcihwZGV2LCByLCB3cml0ZV9zaXplLCBy
ZWcgKyBkYXRhX29mZnNldCAtIHItPm9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YSA+PiAoZGF0YV9vZmZzZXQgKiA4KSk7CisgICAgICAgIGRhdGFfb2Zmc2V0ICs9IHdyaXRl
X3NpemU7CisgICAgICAgIGlmICggZGF0YV9vZmZzZXQgPT0gc2l6ZSApCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgQVNTRVJUKGRhdGFfb2Zmc2V0IDwgc2l6ZSk7CisgICAgfQorCisgICAg
aWYgKCBkYXRhX29mZnNldCA8IHNpemUgKQorICAgICAgICAvKiBUYWlsaW5nIGdhcCwgd3JpdGUg
dGhlIHJlbWFpbmluZy4gKi8KKyAgICAgICAgdnBjaV93cml0ZV9odyhzYmRmLCByZWcgKyBkYXRh
X29mZnNldCwgc2l6ZSAtIGRhdGFfb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgIGRhdGEg
Pj4gKGRhdGFfb2Zmc2V0ICogOCkpOworCisgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxv
Y2spOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4
IGZiOGJmMTc0NTguLjY5NTQxOGJkNzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNDI4LDYgKzQy
OCw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogI2RlZmluZSBoYXNfdnBpdChkKSAgICAgICAgKCEh
KChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYRU5fWDg2X0VNVV9QSVQpKQogI2RlZmluZSBo
YXNfcGlycShkKSAgICAgICAgKCEhKChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfVVNFX1BJUlEpKQorI2RlZmluZSBo
YXNfdnBjaShkKSAgICAgICAgKCEhKChkKS0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgJiBYRU5fWDg2
X0VNVV9WUENJKSkKIAogI2RlZmluZSBoYXNfYXJjaF9wZGV2cyhkKSAgICAoIWxpc3RfZW1wdHko
JihkKS0+YXJjaC5wZGV2X2xpc3QpKQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pby5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAppbmRleCAyZmYxYzk2ODgz
Li5mNjhhZWQ5MzIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKQEAgLTE2MCw2ICsxNjAsOSBAQCB1bnNp
Z25lZCBpbnQgaHZtX3BjaV9kZWNvZGVfYWRkcih1bnNpZ25lZCBpbnQgY2Y4LCB1bnNpZ25lZCBp
bnQgYWRkciwKICAqLwogdm9pZCByZWdpc3Rlcl9nMm1fcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRv
bWFpbiAqZCk7CiAKKy8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIHZQQ0kgYWNjZXNzZXMuICov
Cit2b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCk7CisK
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lPX0hfXyAqLwogCiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni94ZW4uaAppbmRleCBmZjkxODMxMGY2Li4wNmVmNDc3MmNkIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L3hlbi5oCkBAIC0yOTMsMTIgKzI5MywxNSBAQCBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29u
ZmlnIHsKICNkZWZpbmUgWEVOX1g4Nl9FTVVfUElUICAgICAgICAgICAgICgxVTw8X1hFTl9YODZf
RU1VX1BJVCkKICNkZWZpbmUgX1hFTl9YODZfRU1VX1VTRV9QSVJRICAgICAgIDkKICNkZWZpbmUg
WEVOX1g4Nl9FTVVfVVNFX1BJUlEgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1VTRV9QSVJRKQor
I2RlZmluZSBfWEVOX1g4Nl9FTVVfVlBDSSAgICAgICAgICAgMTAKKyNkZWZpbmUgWEVOX1g4Nl9F
TVVfVlBDSSAgICAgICAgICAgICgxVTw8X1hFTl9YODZfRU1VX1ZQQ0kpCiAKICNkZWZpbmUgWEVO
X1g4Nl9FTVVfQUxMICAgICAgICAgICAgIChYRU5fWDg2X0VNVV9MQVBJQyB8IFhFTl9YODZfRU1V
X0hQRVQgfCAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZf
RU1VX1BNIHwgWEVOX1g4Nl9FTVVfUlRDIHwgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfSU9BUElDIHwgWEVOX1g4Nl9FTVVfUElDIHwgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9WR0EgfCBY
RU5fWDg2X0VNVV9JT01NVSB8ICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9YODZfRU1VX1BJVCB8IFhFTl9YODZfRU1VX1VTRV9QSVJRKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1BJVCB8IFhFTl9YODZfRU1VX1VT
RV9QSVJRIHxcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9F
TVVfVlBDSSkKICAgICB1aW50MzJfdCBlbXVsYXRpb25fZmxhZ3M7CiB9OwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggZGQ1
ZWM0M2E3MC4uYjdhNmFiZmM1MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtMTEyLDYgKzExMiw5IEBAIHN0cnVjdCBwY2lf
ZGV2IHsKICNkZWZpbmUgUFRfRkFVTFRfVEhSRVNIT0xEIDEwCiAgICAgfSBmYXVsdDsKICAgICB1
NjQgdmZfcmxlbls2XTsKKworICAgIC8qIERhdGEgZm9yIHZQQ0kuICovCisgICAgc3RydWN0IHZw
Y2kgKnZwY2k7CiB9OwogCiAjZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWluLCBwZGV2KSBcCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaCBiL3hlbi9pbmNsdWRlL3hlbi9w
Y2lfcmVncy5oCmluZGV4IGVjZDYxMjRkOTEuLmNjNGVlM2I4M2UgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9wY2lfcmVncy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5oCkBA
IC0yMyw2ICsyMywxNCBAQAogI2RlZmluZSBMSU5VWF9QQ0lfUkVHU19ICiAKIC8qCisgKiBDb252
ZW50aW9uYWwgUENJIGFuZCBQQ0ktWCBNb2RlIDEgZGV2aWNlcyBoYXZlIDI1NiBieXRlcyBvZgor
ICogY29uZmlndXJhdGlvbiBzcGFjZS4gIFBDSS1YIE1vZGUgMiBhbmQgUENJZSBkZXZpY2VzIGhh
dmUgNDA5NiBieXRlcyBvZgorICogY29uZmlndXJhdGlvbiBzcGFjZS4KKyAqLworI2RlZmluZSBQ
Q0lfQ0ZHX1NQQUNFX1NJWkUJMjU2CisjZGVmaW5lIFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUJNDA5
NgorCisvKgogICogVW5kZXIgUENJLCBlYWNoIGRldmljZSBoYXMgMjU2IGJ5dGVzIG9mIGNvbmZp
Z3VyYXRpb24gYWRkcmVzcyBzcGFjZSwKICAqIG9mIHdoaWNoIHRoZSBmaXJzdCA2NCBieXRlcyBh
cmUgc3RhbmRhcmRpemVkIGFzIGZvbGxvd3M6CiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmI0MmUzOGVkNTQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCkBAIC0wLDAgKzEsNTQgQEAKKyNpZm5kZWYgX1hFTl9WUENJX0hfCisj
ZGVmaW5lIF9YRU5fVlBDSV9IXworCisjaW5jbHVkZSA8eGVuL3BjaS5oPgorI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9saXN0Lmg+CisKK3R5cGVkZWYgdWludDMyX3QgdnBj
aV9yZWFkX3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpOworCit0eXBlZGVmIHZvaWQg
dnBjaV93cml0ZV90KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpOwor
Cit0eXBlZGVmIGludCB2cGNpX3JlZ2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNpX2RldiAqZGV2KTsK
KworI2RlZmluZSBSRUdJU1RFUl9WUENJX0lOSVQoeCkgICAgICAgICAgICAgICAgICAgXAorICBz
dGF0aWMgdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IHgjI19lbnRyeSAgXAorICAgICAgICAg
ICAgICAgX191c2VkX3NlY3Rpb24oIi5kYXRhLnZwY2kiKSA9IHgKKworLyogQWRkIHZQQ0kgaGFu
ZGxlcnMgdG8gZGV2aWNlLiAqLworaW50IF9fbXVzdF9jaGVjayB2cGNpX2FkZF9oYW5kbGVycyhz
dHJ1Y3QgcGNpX2RldiAqZGV2KTsKKworLyogQWRkL3JlbW92ZSBhIHJlZ2lzdGVyIGhhbmRsZXIu
ICovCitpbnQgX19tdXN0X2NoZWNrIHZwY2lfYWRkX3JlZ2lzdGVyKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX3JlYWRf
dCAqcmVhZF9oYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNp
X3dyaXRlX3QgKndyaXRlX2hhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHVuc2lnbmVkIGludCBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKTsKK2ludCBfX211c3RfY2hlY2sgdnBj
aV9yZW1vdmVfcmVnaXN0ZXIoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplKTsKKworLyog
R2VuZXJpYyByZWFkL3dyaXRlIGhhbmRsZXJzIGZvciB0aGUgUENJIGNvbmZpZyBzcGFjZS4gKi8K
K3VpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVu
c2lnbmVkIGludCBzaXplKTsKK3ZvaWQgdnBjaV93cml0ZShwY2lfc2JkZl90IHNiZGYsIHVuc2ln
bmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAorICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRhdGEpOworCitzdHJ1Y3QgdnBjaSB7CisgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZv
ciBhIGRldmljZS4gKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGhhbmRsZXJzOworICAgIHNwaW5s
b2NrX3QgbG9jazsKK307CisKKyNlbmRpZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0g
CjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKWY-0007kO-1c; Tue, 19 Sep 2017 15:33:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKWX-0007k2-5S
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:33:21 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 35/4A-03642-0C831C95; Tue, 19 Sep 2017 15:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO5+i4O
 RBod3KVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmb/k5nLVgrU3H1wyeWBsZZ4l2MnBwSAv4S
 h46/YQOx2QR0JC7O3Qlkc3CICKhI3N5r0MXIxcEssIFRYvrj26wgcWGBSImvkwVBylkEVCVWr
 GxkBLF5BawkFtz9yQQxUk/i7cQXjCDlnEDxjqvJIGEhAUuJHTN+MEGUC0qcnPmEBcRmFtCUaN
 3+mx3Clpdo3jqbGaJeUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbqGpnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi/LQs4xCjJwaQkylujfzBSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvDnOgnGBRanpqRVpmDjDkYdISHDxKIryrQdK8xQWJucWZ6RCpU
 4y6HB037/5hEmLJy89LlRLnTQYpEgApyijNgxsBi79LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEubdDzKFJzOvBG7TK6AjmICOyN5wAOSIkkSElFQDo6eIYHq66TrumXOOsCgz9oYI3F5xIUW
 toXiiwuM3W+8uLO9KN77bkm53SbLcbEeXw27ekF+uaRf1syzc2OJXLH5loPtrp+AbeYGENBnx
 WUo2bGsnnH6e1P3unIdKV+Qp2e7i7wezBBRuzVJfyx6y88TypbMsG14ul05X3DXJyH7atpx1W
 l8uK7EUZyQaajEXFScCAKuz84K6AgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505835197!76981448!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30066 invoked from network); 19 Sep 2017 15:33:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:33:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440321806"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:35 +0100
Message-ID: <20170919152936.14498-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 10/11] vpci: add a priority parameter to the
	vPCI register initializer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBuZWVkZWQgZm9yIE1TSS1YLCBzaW5jZSBNU0ktWCB3aWxsIG5lZWQgdG8gYmUgaW5p
dGlhbGl6ZWQKYmVmb3JlIHBhcnNpbmcgdGhlIEJBUnMsIHNvIHRoYXQgdGhlIGhlYWRlciBCQVIg
aGFuZGxlcnMgYXJlIGF3YXJlIG9mCnRoZSBNU0ktWCByZWxhdGVkIGhvbGVzIGFuZCBtYWtlIHN1
cmUgdGhleSBhcmUgbm90IG1hcHBlZCBpbiBvcmRlciBmb3IKdGhlIHRyYXAgaGFuZGxlcnMgdG8g
d29yayBwcm9wZXJseS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogLSBB
ZGQgYSBtaWRkbGUgcHJpb3JpdHkgYW5kIGFkZCB0aGUgUENJIGhlYWRlciB0byBpdC4KCkNoYW5n
ZXMgc2luY2UgdjM6CiAtIEFkZCBhIG51bWVyaWFsIHN1ZmZpeCB0byB0aGUgc2VjdGlvbiB1c2Vk
IHRvIHN0b3JlIHRoZSBwb2ludGVyIHRvCiAgIGVhY2ggaW5pdGlhbGl6ZXIgZnVuY3Rpb24sIGFu
ZCBzb3J0IHRoZW0gYXQgbGluayB0aW1lLgotLS0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAg
fCA0ICsrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgfCA0ICsrLS0KIHhlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMgfCAyICstCiB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgIHwgMiArLQog
eGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICB8IDggKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwppbmRleCBlYjE0OTA5NjQ1Li40
YTA4NDM1ZjdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCisrKyBiL3hlbi9h
cmNoL2FybS94ZW4ubGRzLlMKQEAgLTY4LDcgKzY4LDcgQEAgU0VDVElPTlMKIAogI2lmIGRlZmlu
ZWQoQ09ORklHX0hBU19QQ0kpICYmIGRlZmluZWQoQ09ORklHX0xBVEVfSFdET00pCiAgICAgICAg
X19zdGFydF92cGNpX2FycmF5ID0gLjsKLSAgICAgICAqKC5kYXRhLnZwY2kpCisgICAgICAgKihT
T1JUKC5kYXRhLnZwY2kuKikpCiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5kaWYK
ICAgfSA6dGV4dApAQCAtMTgyLDcgKzE4Miw3IEBAIFNFQ1RJT05TCiAKICNpZiBkZWZpbmVkKENP
TkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKICAgICAgICBfX3N0
YXJ0X3ZwY2lfYXJyYXkgPSAuOwotICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICAqKFNPUlQo
LmRhdGEudnBjaS4qKSkKICAgICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKICNlbmRpZgogICB9
IDp0ZXh0CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwppbmRleCA2MTc3NTk1M2Q2Li4zYzQ0ZmI0MTBlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTEyNyw3
ICsxMjcsNyBAQCBTRUNUSU9OUwogCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkgJiYgZGVm
aW5lZChDT05GSUdfTEFURV9IV0RPTSkKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwot
ICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICAqKFNPUlQoLmRhdGEudnBjaS4qKSkKICAgICAg
ICBfX2VuZF92cGNpX2FycmF5ID0gLjsKICNlbmRpZgogICB9IDp0ZXh0CkBAIC0yMjIsNyArMjIy
LDcgQEAgU0VDVElPTlMKIAogI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmICFkZWZpbmVk
KENPTkZJR19MQVRFX0hXRE9NKQogICAgICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47Ci0gICAg
ICAgKiguZGF0YS52cGNpKQorICAgICAgICooU09SVCguZGF0YS52cGNpLiopKQogICAgICAgIF9f
ZW5kX3ZwY2lfYXJyYXkgPSAuOwogI2VuZGlmCiAgIH0gOnRleHQKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4IGMw
ZDM4YzhiOTEuLjA3YTZiYmYwYmUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVy
LmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0
YXRpYyBpbnQgdnBjaV9pbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAKICAgICByZXR1
cm4gMDsKIH0KLVJFR0lTVEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfYmFycyk7CitSRUdJU1RFUl9W
UENJX0lOSVQodnBjaV9pbml0X2JhcnMsIFZQQ0lfUFJJT1JJVFlfTUlERExFKTsKIAogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgYi94
ZW4vZHJpdmVycy92cGNpL21zaS5jCmluZGV4IDkzM2FkYmEwZmYuLjdhMGIwNTIxYzUgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2ku
YwpAQCAtMzA3LDcgKzMwNyw3IEBAIHN0YXRpYyBpbnQgdnBjaV9pbml0X21zaShzdHJ1Y3QgcGNp
X2RldiAqcGRldikKIAogICAgIHJldHVybiAwOwogfQotUkVHSVNURVJfVlBDSV9JTklUKHZwY2lf
aW5pdF9tc2kpOworUkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5pdF9tc2ksIFZQQ0lfUFJJT1JJ
VFlfTE9XKTsKIAogdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiB7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAppbmRleCA1YjU4MmI4
MDEyLi5jNjkxMzYzMWMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKQEAgLTEzLDkgKzEzLDEzIEBAIHR5cGVkZWYgdm9pZCB2
cGNpX3dyaXRlX3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcs
CiAKIHR5cGVkZWYgaW50IHZwY2lfcmVnaXN0ZXJfaW5pdF90KHN0cnVjdCBwY2lfZGV2ICpkZXYp
OwogCi0jZGVmaW5lIFJFR0lTVEVSX1ZQQ0lfSU5JVCh4KSAgICAgICAgICAgICAgICAgICBcCisj
ZGVmaW5lIFZQQ0lfUFJJT1JJVFlfSElHSCAgICAgICIxIgorI2RlZmluZSBWUENJX1BSSU9SSVRZ
X01JRERMRSAgICAiNSIKKyNkZWZpbmUgVlBDSV9QUklPUklUWV9MT1cgICAgICAgIjkiCisKKyNk
ZWZpbmUgUkVHSVNURVJfVlBDSV9JTklUKHgsIHApICAgICAgICAgICAgICAgIFwKICAgc3RhdGlj
IHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCB4IyNfZW50cnkgIFwKLSAgICAgICAgICAgICAg
IF9fdXNlZF9zZWN0aW9uKCIuZGF0YS52cGNpIikgPSB4CisgICAgICAgICAgICAgICBfX3VzZWRf
c2VjdGlvbigiLmRhdGEudnBjaS4iIHApID0geAogCiAvKiBBZGQgdlBDSSBoYW5kbGVycyB0byBk
ZXZpY2UuICovCiBpbnQgX19tdXN0X2NoZWNrIHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lf
ZGV2ICpkZXYpOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKXv-0008Ga-Bb; Tue, 19 Sep 2017 15:34:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKXt-0008G3-V1
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:34:46 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 2E/D2-18674-51931C95; Tue, 19 Sep 2017 15:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva6I5cF
 Ig+dtahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bn7cNMBTczKyYdmsfewLg9sIuRk0NCwF9i
 yfwuNhCbTUBH4uLcnUA2B4eIgIrE7b0GXYxcHMwCNxglfn9qZAapERbwk+h7eZ0FxGYRUJW4f
 HMfE4jNK2ApMXHbdDaImXoSbye+YASZwylgJdFxNRkkLARUsmPGD6hyQYmTM5+AjWEW0JRo3f
 6bHcKWl2jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYzqxalFZalFumZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYpzY4H2KU5GBSEuWt0T8YKcSXlJ9SmZFY
 nBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeD+ZA9UJFqWmp1akZeYAYwGmVIKDR0mEdzVIm
 re4IDG3ODMdInWKUZej4+bdP0xCYDOkxHnPgRQJgBRllObBjYDF5SVGWSlhXkagA4V4ClKLcj
 NLUOVfMYpzMCoJ85pbAE3hycwrgdv0CugIJqAjsjccADmiJBEhJdXA6Ft/bp/J0aOHf5yNeJH
 +v6coJaj39QL+voK0j/4Fc9as3/vF62bcP7F5OpkLnL86dL290p7kLeV2pDPhjpm9COPRpJd6
 s4yVPYs4qlmOnFhy48l+lzSF9hb7R1mGNhdfPlTxneqwpW6Cg5GUStuPW+mtvFMWuDSWH4/2V
 L4voKpyfdtv8/3PlViKMxINtZiLihMBq+UPEMYCAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505835282!98266805!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13056 invoked from network); 19 Sep 2017 15:34:44 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:34:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448349642"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:28 +0100
Message-ID: <20170919152936.14498-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 03/11] x86/mmcfg: add handlers for the PVH
	Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIGZvciB0aGUgYWNjZXNzZXMgdG8gdGhlIE1NQ0ZH
IGFyZWFzLiBUaG9zZQphcmVhcyBhcmUgc2V0dXAgYmFzZWQgb24gdGhlIGNvbnRlbnRzIG9mIHRo
ZSBoYXJkd2FyZSBNTUNGRyB0YWJsZXMsCmFuZCB0aGUgbGlzdCBvZiBoYW5kbGVkIE1NQ0ZHIGFy
ZWFzIGlzIHN0b3JlZCBpbnNpZGUgb2YgdGhlIGh2bV9kb21haW4Kc3RydWN0LgoKVGhlIHJlYWQv
d3JpdGVzIGFyZSBmb3J3YXJkZWQgdG8gdGhlIGdlbmVyaWMgdnBjaSBoYW5kbGVycyBvbmNlIHRo
ZQphZGRyZXNzIGlzIGRlY29kZWQgaW4gb3JkZXIgdG8gb2J0YWluIHRoZSBkZXZpY2UgYW5kIHJl
Z2lzdGVyIHRoZQpndWVzdCBpcyB0cnlpbmcgdG8gYWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hhbmdl
cyBzaW5jZSB2NToKIC0gU3dpdGNoIHRvIHVzZSBwY2lfc2JkZl90LgogLSBTd2l0Y2ggdG8gdGhl
IG5ldyBwZXIgdnBjaSBsb2Nrcy4KIC0gTW92ZSB0aGUgbW1jZmcgcmVsYXRlZCBleHRlcm5hbCBk
ZWZpbml0aW9ucyB0byBhc20teDg2L3BjaS5oCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBDaGFuZ2Ug
dGhlIGF0dHJpYnV0ZSBvZiBwdmhfc2V0dXBfbW1jZmcgdG8gX19od2RvbV9pbml0LgogLSBUcnkg
dG8gYWRkIGFzIG1hbnkgTU1DRkcgcmVnaW9ucyBhcyBwb3NzaWJsZSwgZXZlbiBpZiBvbmUgZmFp
bHMgdG8KICAgYWRkLgogLSBDaGFuZ2Ugc29tZSBmaWVsZHMgb2YgdGhlIGh2bV9tbWNmZyBzdHJ1
Y3Q6IHR1cm4gc2l6ZSBpbnRvIGEKICAgdW5zaWduZWQgaW50LCBzZWdtZW50IGludG8gdWludDE2
X3QgYW5kIGJ1cyBpbnRvIHVpbnQ4X3QuCiAtIENvbnZlcnQgc29tZSBhZGRyZXNzIHBhcmFtZXRl
cnMgZnJvbSB1bnNpZ25lZCBsb25nIHRvIHBhZGRyX3QgZm9yCiAgIGNvbnNpc3RlbmN5LgogLSBN
YWtlIHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIgcmV0dXJuIHRoZSBkZWNvZGVkIHJlZ2lzdGVyIGlu
IHRoZQogICByZXR1cm4gb2YgdGhlIGZ1bmN0aW9uLgogLSBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8g
dG8gY29udmVydCBhIE1NQ0ZHIGFkZHJlc3MgaW50byBhIEJERiwgYW5kCiAgIHVzZSBpdCBpbiB2
cGNpX21tY2ZnX2RlY29kZV9hZGRyIHRvIGNsYXJpZnkgdGhlIGxvZ2ljLgogLSBJbiB2cGNpX21t
Y2ZnX3tyZWFkL3dyaXRlfSB1bmlmeSB0aGUgbG9naWMgZm9yIDhCIGFjY2Vzc2VzIGFuZAogICBz
bWFsbGVyIG9uZXMuCiAtIEFkZCB0aGUgX19od2RvbV9pbml0IGF0dHJpYnV0ZSB0byByZWdpc3Rl
cl92cGNpX21tY2ZnX2hhbmRsZXIuCiAtIFRlc3QgdGhhdCByZWcgKyBzaXplIGRvZXNuJ3QgY3Jv
c3MgYSBkZXZpY2UgYm91bmRhcnkuCgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBQcm9wYWdhdGUgY2hh
bmdlcyBmcm9tIHByZXZpb3VzIHBhdGNoZXM6IGRyb3AgeGVuXyBwcmVmaXggZm9yIHZwY2kKICAg
ZnVuY3Rpb25zLCBwYXNzIHNsb3QgYW5kIGZ1bmMgaW5zdGVhZCBvZiBkZXZmbiBhbmQgZml4IHRo
ZSBlcnJvcgogICBwYXRocyBvZiB0aGUgTU1DRkcgaGFuZGxlcnMuCiAtIHMvZWNhbS9tbWNmZy8u
CiAtIE1vdmUgdGhlIGRlc3Ryb3kgY29kZSB0byBhIHNlcGFyYXRlIGZ1bmN0aW9uLCBzbyB0aGUg
aHZtX21tY2ZnCiAgIHN0cnVjdCBjYW4gYmUgcHJpdmF0ZSB0byBodm0vaW8uYy4KIC0gQ29uc3Rp
ZnkgdGhlIHJldHVybiBvZiB2cGNpX21tY2ZnX2ZpbmQuCiAtIFVzZSBkIGluc3RlYWQgb2Ygdi0+
ZG9tYWluIGluIHZwY2lfbW1jZmdfYWNjZXB0LgogLSBBbGxvdyA4Ynl0ZSBhY2Nlc3NlcyB0byB0
aGUgbW1jZmcuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBBZGRlZCBsb2NraW5nLgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgIHwgIDIxICsrKysrCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAg
ICB8IDE3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni94ODZfNjQvbW1jb25maWcuaCAgIHwgICA0IC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oIHwgICA0ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgIHwgICA3
ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oICAgICAgICB8ICAgNiArKwogNyBmaWxlcyBj
aGFuZ2VkLCAyMTUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jCmluZGV4IDAyMGMzNTVmYWYuLjE3ZDc3MTM3ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBA
IC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGli
ZWxmLmg+CiAjaW5jbHVkZSA8eGVuL211bHRpYm9vdC5oPgorI2luY2x1ZGUgPHhlbi9wY2kuaD4K
ICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgpA
QCAtMTA0OCw2ICsxMDQ5LDI0IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9hY3BpKHN0
cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qgc3RhcnRfaW5mbykKICAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIHZvaWQgX19od2RvbV9pbml0IHB2aF9zZXR1cF9tbWNmZyhzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCByYzsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgcGNpX21tY2ZnX2NvbmZpZ19udW07IGkrKyApCisgICAgeworICAgICAgICByYyA9IHJl
Z2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25m
aWdbaV0uc3RhcnRfYnVzX251bWJlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5lbmRfYnVzX251bWJlciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2Vn
bWVudCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8g
c2V0dXAgTU1DRkcgaGFuZGxlciBhdCAlI2x4IGZvciBzZWdtZW50ICV1XG4iLAorICAgICAgICAg
ICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKKyAgICAgICAgICAgICAgICAg
ICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsKKyAgICB9Cit9CisKIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICpp
bWFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2Vf
aGVhZHJvb20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJk
LApAQCAtMTA5MCw2ICsxMTA5LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3Ry
dWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICByZXR1cm4gcmM7
CiAgICAgfQogCisgICAgcHZoX3NldHVwX21tY2ZnKGQpOworCiAgICAgcGFuaWMoIkJ1aWxkaW5n
IGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKICAgICByZXR1cm4gMDsKIH0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IGNjNzNkZjhkYzcuLmIxMDY0NDEzZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNTgxLDggKzU4MSwx
MCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZG9tY3JfZmxhZ3MsCiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFp
bi5pcnFfbG9jayk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi51Y19s
b2NrKTsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5s
b2NrKTsKKyAgICByd2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOwog
ICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3QpOwog
ICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4uZzJtX2lvcG9ydF9saXN0KTsK
KyAgICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpOwog
CiAgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RB
UlQsIDAsIE5VTEwsIE5VTEwpOwogICAgIGlmICggcmMgKQpAQCAtNzI4LDYgKzczMCw4IEBAIHZv
aWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGxpc3RfZGVs
KCZpb3BvcnQtPmxpc3QpOwogICAgICAgICB4ZnJlZShpb3BvcnQpOwogICAgIH0KKworICAgIGRl
c3Ryb3lfdnBjaV9tbWNmZygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpOwogfQog
CiBzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggNmY5Y2QxZjE5ZS4uN2VlMjBlYjVkNCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpA
QCAtMjc0LDcgKzI3NCw3IEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2ln
bmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAogc3RhdGljIGJvb2wgdnBjaV9hY2Nlc3Nf
YWxsb3dlZCh1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgbGVuKQogewogICAgIC8qIENo
ZWNrIGFjY2VzcyBzaXplLiAqLwotICAgIGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVu
ICE9IDQgKQorICAgIGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgJiYgbGVu
ICE9IDggKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBDaGVjayB0aGF0IGFjY2Vz
cyBpcyBzaXplIGFsaWduZWQuICovCkBAIC0zNzIsNiArMzcyLDE3OCBAQCB2b2lkIHJlZ2lzdGVy
X3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkKICAgICBoYW5kbGVyLT5vcHMg
PSAmdnBjaV9wb3J0aW9fb3BzOwogfQogCitzdHJ1Y3QgaHZtX21tY2ZnIHsKKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIG5leHQ7CisgICAgcGFkZHJfdCBhZGRyOworICAgIHVuc2lnbmVkIGludCBzaXpl
OworICAgIHVpbnQxNl90IHNlZ21lbnQ7CisgICAgdWludDhfdCBzdGFydF9idXM7Cit9OworCisv
KiBIYW5kbGVycyB0byB0cmFwIFBDSSBNTUNGRyBjb25maWcgYWNjZXNzZXMuICovCitzdGF0aWMg
Y29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqdnBjaV9tbWNmZ19maW5kKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgYWRkcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKKworICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBtbWNmZywgJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19y
ZWdpb25zLCBuZXh0ICkKKyAgICAgICAgaWYgKCBhZGRyID49IG1tY2ZnLT5hZGRyICYmIGFkZHIg
PCBtbWNmZy0+YWRkciArIG1tY2ZnLT5zaXplICkKKyAgICAgICAgICAgIHJldHVybiBtbWNmZzsK
KworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IHZwY2lfbW1jZmdf
ZGVjb2RlX2FkZHIoY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCBwY2lfc2JkZl90ICpz
YmRmKQoreworICAgIGFkZHIgLT0gbW1jZmctPmFkZHI7CisgICAgc2JkZi0+YmRmID0gTU1DRkdf
QkRGKGFkZHIpOworICAgIHNiZGYtPmJ1cyArPSBtbWNmZy0+c3RhcnRfYnVzOworICAgIHNiZGYt
PnNlZyA9IG1tY2ZnLT5zZWdtZW50OworCisgICAgcmV0dXJuIGFkZHIgJiAoUENJX0NGR19TUEFD
RV9FWFBfU0laRSAtIDEpOworfQorCitzdGF0aWMgaW50IHZwY2lfbW1jZmdfYWNjZXB0KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKKyAgICBib29sIGZvdW5kOworCisgICAgcmVhZF9sb2NrKCZkLT5hcmNoLmh2
bV9kb21haW4ubW1jZmdfbG9jayk7CisgICAgZm91bmQgPSB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRk
cik7CisgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsKKwor
ICAgIHJldHVybiBmb3VuZDsKK30KKworc3RhdGljIGludCB2cGNpX21tY2ZnX3JlYWQoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsK
KyAgICB1bnNpZ25lZCBpbnQgcmVnOworICAgIHBjaV9zYmRmX3Qgc2JkZjsKKworICAgICpkYXRh
ID0gfjB1bDsKKworICAgIHJlYWRfbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2sp
OworICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpOworICAgIGlmICggIW1tY2Zn
ICkKKyAgICB7CisgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdf
bG9jayk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgcmVnID0g
dnBjaV9tbWNmZ19kZWNvZGVfYWRkcihtbWNmZywgYWRkciwgJnNiZGYpOworICAgIHJlYWRfdW5s
b2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisKKyAgICBpZiAoICF2cGNpX2Fj
Y2Vzc19hbGxvd2VkKHJlZywgbGVuKSB8fAorICAgICAgICAgKHJlZyArIGxlbikgPiBQQ0lfQ0ZH
X1NQQUNFX0VYUF9TSVpFICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIC8q
CisgICAgICogQWNjb3JkaW5nIHRvIHRoZSBQQ0llIDMuMUEgc3BlY2lmaWNhdGlvbjoKKyAgICAg
KiAgLSBDb25maWd1cmF0aW9uIFJlYWRzIGFuZCBXcml0ZXMgbXVzdCB1c3VhbGx5IGJlIERXT1JE
IG9yIHNtYWxsZXIKKyAgICAgKiAgICBpbiBzaXplLgorICAgICAqICAtIEJlY2F1c2UgUm9vdCBD
b21wbGV4IGltcGxlbWVudGF0aW9ucyBhcmUgbm90IHJlcXVpcmVkIHRvIHN1cHBvcnQKKyAgICAg
KiAgICBhY2Nlc3NlcyB0byBhIFJDUkIgdGhhdCBjcm9zcyBEVyBib3VuZGFyaWVzIFsuLi5dIHNv
ZnR3YXJlCisgICAgICogICAgc2hvdWxkIHRha2UgY2FyZSBub3QgdG8gY2F1c2UgdGhlIGdlbmVy
YXRpb24gb2Ygc3VjaCBhY2Nlc3NlcworICAgICAqICAgIHdoZW4gYWNjZXNzaW5nIGEgUkNSQiB1
bmxlc3MgdGhlIFJvb3QgQ29tcGxleCB3aWxsIHN1cHBvcnQgdGhlCisgICAgICogICAgYWNjZXNz
LgorICAgICAqICBYZW4gaG93ZXZlciBzdXBwb3J0cyA4Ynl0ZSBhY2Nlc3NlcyBieSBzcGxpdHRp
bmcgdGhlbSBpbnRvIHR3bworICAgICAqICA0Ynl0ZSBhY2Nlc3Nlcy4KKyAgICAgKi8KKyAgICAq
ZGF0YSA9IHZwY2lfcmVhZChzYmRmLCByZWcsIG1pbig0dSwgbGVuKSk7CisgICAgaWYgKCBsZW4g
PT0gOCApCisgICAgICAgICpkYXRhIHw9ICh1aW50NjRfdCl2cGNpX3JlYWQoc2JkZiwgcmVnICsg
NCwgNCkgPDwgMzI7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50
IHZwY2lfbW1jZmdfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25n
IGRhdGEpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBz
dHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKKyAgICB1bnNpZ25lZCBpbnQgcmVnOworICAgIHBjaV9z
YmRmX3Qgc2JkZjsKKworICAgIHJlYWRfbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xv
Y2spOworICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpOworICAgIGlmICggIW1t
Y2ZnICkKKyAgICB7CisgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1j
ZmdfbG9jayk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgcmVn
ID0gdnBjaV9tbWNmZ19kZWNvZGVfYWRkcihtbWNmZywgYWRkciwgJnNiZGYpOworICAgIHJlYWRf
dW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisKKyAgICBpZiAoICF2cGNp
X2FjY2Vzc19hbGxvd2VkKHJlZywgbGVuKSB8fAorICAgICAgICAgKHJlZyArIGxlbikgPiBQQ0lf
Q0ZHX1NQQUNFX0VYUF9TSVpFICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
IHZwY2lfd3JpdGUoc2JkZiwgcmVnLCBtaW4oNHUsIGxlbiksIGRhdGEpOworICAgIGlmICggbGVu
ID09IDggKQorICAgICAgICB2cGNpX3dyaXRlKHNiZGYsIHJlZyArIDQsIDQsIGRhdGEgPj4gMzIp
OworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBo
dm1fbW1pb19vcHMgdnBjaV9tbWNmZ19vcHMgPSB7CisgICAgLmNoZWNrID0gdnBjaV9tbWNmZ19h
Y2NlcHQsCisgICAgLnJlYWQgPSB2cGNpX21tY2ZnX3JlYWQsCisgICAgLndyaXRlID0gdnBjaV9t
bWNmZ193cml0ZSwKK307CisKK2ludCBfX2h3ZG9tX2luaXQgcmVnaXN0ZXJfdnBjaV9tbWNmZ19o
YW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW5k
X2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzZWcpCit7CisgICAgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7CisKKyAgICBBU1NF
UlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKKworICAgIHdyaXRlX2xvY2soJmQtPmFyY2guaHZt
X2RvbWFpbi5tbWNmZ19sb2NrKTsKKyAgICBpZiAoIHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKSAp
CisgICAgeworICAgICAgICB3cml0ZV91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19s
b2NrKTsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisgICAgfQorCisgICAgbW1jZmcgPSB4bWFs
bG9jKHN0cnVjdCBodm1fbW1jZmcpOworICAgIGlmICggIW1tY2ZnICkKKyAgICB7CisgICAgICAg
IHdyaXRlX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOworICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZt
X2RvbWFpbi5tbWNmZ19yZWdpb25zKSApCisgICAgICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihk
LCAmdnBjaV9tbWNmZ19vcHMpOworCisgICAgbW1jZmctPmFkZHIgPSBhZGRyICsgKHN0YXJ0X2J1
cyA8PCAyMCk7CisgICAgbW1jZmctPnN0YXJ0X2J1cyA9IHN0YXJ0X2J1czsKKyAgICBtbWNmZy0+
c2VnbWVudCA9IHNlZzsKKyAgICBtbWNmZy0+c2l6ZSA9IChlbmRfYnVzIC0gc3RhcnRfYnVzICsg
MSkgPDwgMjA7CisgICAgbGlzdF9hZGQoJm1tY2ZnLT5uZXh0LCAmZC0+YXJjaC5odm1fZG9tYWlu
Lm1tY2ZnX3JlZ2lvbnMpOworICAgIHdyaXRlX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1t
Y2ZnX2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgZGVzdHJveV92cGNpX21tY2Zn
KHN0cnVjdCBsaXN0X2hlYWQgKmRvbWFpbl9tbWNmZykKK3sKKyAgICB3aGlsZSAoICFsaXN0X2Vt
cHR5KGRvbWFpbl9tbWNmZykgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGh2bV9tbWNmZyAqbW1j
ZmcgPSBsaXN0X2ZpcnN0X2VudHJ5KGRvbWFpbl9tbWNmZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fbW1jZmcsIG5leHQpOwor
CisgICAgICAgIGxpc3RfZGVsKCZtbWNmZy0+bmV4dCk7CisgICAgICAgIHhmcmVlKG1tY2ZnKTsK
KyAgICB9Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLmggYi94ZW4vYXJjaC94ODYveDg2XzY0
L21tY29uZmlnLmgKaW5kZXggNzUzNzUxOTQxNC4uMmU4MzY4NDhhZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1j
b25maWcuaApAQCAtNzQsMTAgKzc0LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIG1taW9fY29uZmln
X3dyaXRlbCh2b2lkIF9faW9tZW0gKnBvcywgdTMyIHZhbCkKICAgICBhc20gdm9sYXRpbGUoIm1v
dmwgJSVlYXgsKCUxKSIgOjogImEiICh2YWwpLCAiciIgKHBvcykgOiAibWVtb3J5Iik7CiB9CiAK
LS8qIGV4dGVybmFsIHZhcmlhYmxlIGRlZmluZXMgKi8KLWV4dGVybiBpbnQgcGNpX21tY2ZnX2Nv
bmZpZ19udW07Ci1leHRlcm4gc3RydWN0IGFjcGlfbWNmZ19hbGxvY2F0aW9uICpwY2lfbW1jZmdf
Y29uZmlnOwotCiAvKiBmdW5jdGlvbiBwcm90b3R5cGVzICovCiBpbnQgYWNwaV9wYXJzZV9tY2Zn
KHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqaGVhZGVyKTsKIGludCBwY2lfbW1jZmdfcmVzZXJ2
ZWQodWludDY0X3QgYWRkcmVzcywgdW5zaWduZWQgaW50IHNlZ21lbnQsCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oCmluZGV4IGQyODk5YzliYjIuLmNkMTllZTExZTkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oCkBAIC0xODQsNiArMTg0LDEwIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAgICAv
KiBMaXN0IG9mIGd1ZXN0IHRvIG1hY2hpbmUgSU8gcG9ydHMgbWFwcGluZy4gKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGcybV9pb3BvcnRfbGlzdDsKIAorICAgIC8qIExpc3Qgb2YgTU1DRkcgcmVn
aW9ucyB0cmFwcGVkIGJ5IFhlbi4gKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG1tY2ZnX3JlZ2lv
bnM7CisgICAgcndsb2NrX3QgbW1jZmdfbG9jazsKKwogICAgIC8qIExpc3Qgb2YgcGVybWFuZW50
bHkgd3JpdGUtbWFwcGVkIHBhZ2VzLiAqLwogICAgIHN0cnVjdCB7CiAgICAgICAgIHNwaW5sb2Nr
X3QgbG9jazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pby5oCmluZGV4IGY2OGFlZDkzMjMuLmJhNjZlMjJlMDQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaApAQCAtMTYzLDYgKzE2MywxMyBAQCB2b2lkIHJlZ2lzdGVyX2cybV9w
b3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKIC8qIEhWTSBwb3J0IElPIGhhbmRsZXIg
Zm9yIHZQQ0kgYWNjZXNzZXMuICovCiB2b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIo
c3RydWN0IGRvbWFpbiAqZCk7CiAKKy8qIEhWTSBNTUlPIGhhbmRsZXIgZm9yIFBDSSBNTUNGRyBh
Y2Nlc3Nlcy4gKi8KK2ludCByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFp
biAqZCwgcGFkZHJfdCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgc3RhcnRfYnVzLCB1bnNpZ25lZCBpbnQgZW5kX2J1cywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNlZyk7CisvKiBEZXN0cm95IHRyYWNrZWQg
TU1DRkcgYXJlYXMuICovCit2b2lkIGRlc3Ryb3lfdnBjaV9tbWNmZyhzdHJ1Y3QgbGlzdF9oZWFk
ICpkb21haW5fbW1jZmcpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9JT19IX18gKi8KIAog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wY2kuaAppbmRleCAzNjgwMWQzMTdiLi5jYzA1MDQ1ZTljIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGNpLmgKQEAg
LTYsNiArNiw4IEBACiAjZGVmaW5lIENGOF9BRERSX0hJKGNmOCkgKCAgKChjZjgpICYgMHgwZjAw
MDAwMCkgPj4gMTYpCiAjZGVmaW5lIENGOF9FTkFCTEVEKGNmOCkgKCEhKChjZjgpICYgMHg4MDAw
MDAwMCkpCiAKKyNkZWZpbmUgTU1DRkdfQkRGKGFkZHIpICAoICgoYWRkcikgJiAweDBmZmZmMDAw
KSA+PiAxMikKKwogI2RlZmluZSBJU19TTkJfR0ZYKGlkKSAoaWQgPT0gMHgwMTA2ODA4NiB8fCBp
ZCA9PSAweDAxMTY4MDg2IFwKICAgICAgICAgICAgICAgICAgICAgICAgIHx8IGlkID09IDB4MDEy
NjgwODYgfHwgaWQgPT0gMHgwMTAyODA4NiBcCiAgICAgICAgICAgICAgICAgICAgICAgICB8fCBp
ZCA9PSAweDAxMTI4MDg2IHx8IGlkID09IDB4MDEyMjgwODYgXApAQCAtMjYsNCArMjgsOCBAQCBi
b29sX3QgcGNpX21tY2ZnX2RlY29kZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50ICpz
ZWcsCiBib29sX3QgcGNpX3JvX21tY2ZnX2RlY29kZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWdu
ZWQgaW50ICpzZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmJk
Zik7CiAKKy8qIE1NQ0ZHIGV4dGVybmFsIHZhcmlhYmxlIGRlZmluZXMgKi8KK2V4dGVybiBpbnQg
cGNpX21tY2ZnX2NvbmZpZ19udW07CitleHRlcm4gc3RydWN0IGFjcGlfbWNmZ19hbGxvY2F0aW9u
ICpwY2lfbW1jZmdfY29uZmlnOworCiAjZW5kaWYgLyogX19YODZfUENJX0hfXyAqLwotLSAKMi4x
MS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKXx-0008IH-66; Tue, 19 Sep 2017 15:34:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKXw-0008Hd-ML
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:34:48 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 16/51-00743-71931C95; Tue, 19 Sep 2017 15:34:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6Y5cF
 Ig80LZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVG5cxF/wVrJhw5x9zA+Nuvi5GTg4JAX+J
 5ubHTCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFjjMJDFn0TawGmEBB4n93cvZQWwWAVWJ/
 5sa2EBsXgFLieezFjJBzNSTeDvxBSPIHE4BK4mOq8kgYSGgkh0zfjBBlAtKnJz5hAXEZhbQlG
 jd/psdwpaXaN46mxmiXlGif94DtgmMfLOQtMxC0jILScsCRuZVjOrFqUVlqUW6ZnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxinNjgfYpTkYFIS5a3RPxgpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYL3kzlQTrAoNT21Ii0zBxjyMGkJDh4lEd7VIGne4oLE3OLMdIjUK
 UZdjo6bd/8wCbHk5eelSonzngMpEgApyijNgxsBi79LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuY1twCawpOZVwK36RXQEUxAR2RvOAByREkiQkqqgdHpcIxU9jOJe8oRPIvUu3nOcDz3NPi
 7ZsG0tfE+xkqhrqxbJlfk3zv6VU+k51Ifh2PYX3GHJX0HAn8Em9eZux7Ya50o8PZmuarEnVus
 or5f4w8G5QQ9f8TWKJ1166JYs4XG7Jw2JuUSJ42It37PL8jsbdhol64Rua7+exjD+VVfDq1g3
 xfaoMRSnJFoqMVcVJwIAPedOfK6AgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505835282!98266805!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13269 invoked from network); 19 Sep 2017 15:34:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:34:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448349665"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:32 +0100
Message-ID: <20170919152936.14498-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 07/11] xen: introduce rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbiBhbGxvd3MgdG8gaXRlcmF0ZSBvdmVyIGEgcmFuZ2VzZXQgd2hpbGUgcmVt
b3ZpbmcgdGhlCnByb2Nlc3NlZCByZWdpb25zLgoKSXQgd2lsbCBiZSB1c2VkIGJ5IHRoZSBmb2xs
b3dpbmcgcGF0Y2hlcyBpbiBvcmRlciB0byBzdG9yZSBtZW1vcnkKcmVnaW9ucyBpbiByYW5nZXNl
dHMsIGFuZCByZW1vdmUgdGhlbSB3aGlsZSBpdGVyYXRpbmcuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMg
c2luY2UgdjU6CiAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogeGVuL2NvbW1vbi9yYW5nZXNl
dC5jICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94
ZW4vcmFuZ2VzZXQuaCB8ICA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmFuZ2VzZXQuYyBiL3hlbi9jb21tb24vcmFuZ2Vz
ZXQuYwppbmRleCA2YzYyOTNjMTVjLi5mZDRhNmIzMzg0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3Jhbmdlc2V0LmMKKysrIGIveGVuL2NvbW1vbi9yYW5nZXNldC5jCkBAIC0yOTgsNiArMjk4LDM0
IEBAIGludCByYW5nZXNldF9yZXBvcnRfcmFuZ2VzKAogICAgIHJldHVybiByYzsKIH0KIAoraW50
IHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKAorICAgIHN0cnVjdCByYW5nZXNldCAqciwKKyAgICBp
bnQgKCpjYikodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHZvaWQgKiwgdW5zaWdu
ZWQgbG9uZyAqYyksCisgICAgdm9pZCAqY3R4dCkKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAg
d3JpdGVfbG9jaygmci0+bG9jayk7CisgICAgd2hpbGUgKCAhcmFuZ2VzZXRfaXNfZW1wdHkocikg
KQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjb25zdW1lZCA9IDA7CisgICAgICAgIHN0
cnVjdCByYW5nZSAqeCA9IGZpcnN0X3JhbmdlKHIpOworCisgICAgICAgIHJjID0gY2IoeC0+cywg
eC0+ZSwgY3R4dCwgJmNvbnN1bWVkKTsKKworICAgICAgICBBU1NFUlQoY29uc3VtZWQgPD0geC0+
ZSAtIHgtPnMgKyAxKTsKKyAgICAgICAgeC0+cyArPSBjb25zdW1lZDsKKyAgICAgICAgaWYgKCB4
LT5zID4geC0+ZSApCisgICAgICAgICAgICBkZXN0cm95X3JhbmdlKHIsIHgpOworCisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIHdyaXRlX3VubG9jaygm
ci0+bG9jayk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCByYW5nZXNldF9hZGRfc2luZ2xl
dG9uKAogICAgIHN0cnVjdCByYW5nZXNldCAqciwgdW5zaWduZWQgbG9uZyBzKQogewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggYi94ZW4vaW5jbHVkZS94ZW4vcmFuZ2Vz
ZXQuaAppbmRleCBhYTY0MDgyNDhiLi5kZmRiMTkzODAwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vcmFuZ2VzZXQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaApAQCAtNjcs
NiArNjcsMTAgQEAgYm9vbF90IF9fbXVzdF9jaGVjayByYW5nZXNldF9vdmVybGFwc19yYW5nZSgK
IGludCByYW5nZXNldF9yZXBvcnRfcmFuZ2VzKAogICAgIHN0cnVjdCByYW5nZXNldCAqciwgdW5z
aWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsCiAgICAgaW50ICgqY2IpKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICopLCB2b2lkICpjdHh0KTsKK2ludCByYW5nZXNl
dF9jb25zdW1lX3JhbmdlcygKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsCisgICAgaW50ICgqY2Ip
KHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICosIHVuc2lnbmVkIGxvbmcg
KmMpLAorICAgIHZvaWQgKmN0eHQpOwogCiAvKiBBZGQvcmVtb3ZlL3F1ZXJ5IGEgc2luZ2xlIG51
bWJlci4gKi8KIGludCBfX211c3RfY2hlY2sgcmFuZ2VzZXRfYWRkX3NpbmdsZXRvbigKLS0gCjIu
MTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKXw-0008Hv-Us; Tue, 19 Sep 2017 15:34:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKXv-0008GY-Ns
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:34:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 77/06-01778-71931C95; Tue, 19 Sep 2017 15:34:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva6Y5cF
 Igyu7pC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyeO4sYCw4rV1zrmszewNgl1cXIySEh4C/x
 ZMEPJhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwC0xnlvjwfxobSI2wgL3E7EkXGUFsFgFVi
 ePXF4P18gpYSry+8IQdYqaexNuJLxhB5nAKWEl0XE0GCQsBleyY8QOqXFDi5MwnLCA2s4CmRO
 v23+wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1MtZLKspMzyj
 JTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtXoGBsYdjH17/Q4xSnIwKYny1ugfjBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwfvJHCgnWJSanlqRlpkDDHqYtAQHj5II72qQNG9xQWJucWY6R
 OoUoy5Hx827f5iEWPLy81KlxHnPgRQJgBRllObBjYBF4CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrzmFkBTeDLzSuA2vQI6ggnoiOwNB0COKElESEk1MDI8tnC3PXCszp5XRrc17tSOF+q
 VWyWvbTkqsyNpQsCNW1+LZs7J0r5jeEbD7Xnx5J7OdisTy7iFK202lnjbvF5o2K0k57hxO9fa
 JYdXTfn7UlGxfSVTu9q6D7EJea0CG+0jE3ICfhvOu7BnhcDDdz9PSL4O2Vbd/Nu/vzBlzlr7C
 FWt0ndxOkosxRmJhlrMRcWJAGNCr8+7AgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505835284!115543748!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53907 invoked from network); 19 Sep 2017 15:34:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:34:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448349633"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:26 +0100
Message-ID: <20170919152936.14498-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 01/11] pci: introduce a type to store a SBDF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBwcm92aWRlcyBkaXJlY3QgYWNjZXNzIHRvIGFsbCB0aGUgbWVtYmVycyB0aGF0IGNvbnN0
aXR1dGUgYSBTQkRGLgpUaGUgb25seSBmdW5jdGlvbiBzd2l0Y2hlZCB0byB1c2UgaXQgaXMgaHZt
X3BjaV9kZWNvZGVfYWRkciwgYmVjYXVzZQppdCBtYWtlcyBmb2xsb3dpbmcgcGF0Y2hlcyBzaW1w
bGVyLgoKU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2NToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lv
LmMgICAgICAgIHwgMTAgKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICB8
IDEyICsrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCB8ICA0ICsrLS0K
IHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5k
ZXggYmY0MTk1NGY1OS4uNGU0OWU1OTAxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9p
by5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtMjU3LDE3ICsyNTcsMTEgQEAgdm9p
ZCByZWdpc3Rlcl9nMm1fcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogdW5z
aWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQg
aW50IGFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
KmJ1cywgdW5zaWduZWQgaW50ICpzbG90LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpmdW5jKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGNpX3NiZGZfdCAqYmRmKQogewotICAgIHVuc2lnbmVkIGludCBiZGY7Ci0KICAgICBBU1NFUlQo
Q0Y4X0VOQUJMRUQoY2Y4KSk7CiAKLSAgICBiZGYgPSBDRjhfQkRGKGNmOCk7Ci0gICAgKmJ1cyA9
IFBDSV9CVVMoYmRmKTsKLSAgICAqc2xvdCA9IFBDSV9TTE9UKGJkZik7Ci0gICAgKmZ1bmMgPSBQ
Q0lfRlVOQyhiZGYpOworICAgIGJkZi0+c2JkZiA9IENGOF9CREYoY2Y4KTsKICAgICAvKgogICAg
ICAqIE5COiB0aGUgbG93ZXIgMiBiaXRzIG9mIHRoZSByZWdpc3RlciBhZGRyZXNzIGFyZSBmZXRj
aGVkIGZyb20gdGhlCiAgICAgICogb2Zmc2V0IGludG8gdGhlIDB4Y2ZjIHJlZ2lzdGVyIHdoZW4g
cmVhZGluZy93cml0aW5nIHRvIGl0LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDc1Mjk3NmQxNmQuLjNlN2E4OGUw
NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTExNzcsMTcgKzExNzcsMTUgQEAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKmh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAocC0+YWRkciAmIH4zKSA9PSAweGNmYyAmJgogICAgICAgICAgQ0Y4X0VOQUJMRUQoY2Y4KSAp
CiAgICAgewotICAgICAgICB1aW50MzJfdCBzYmRmLCB4ODZfZmFtOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgYnVzLCBzbG90LCBmdW5jLCByZWc7CisgICAgICAgIHVpbnQzMl90IHg4Nl9mYW07Cisg
ICAgICAgIHBjaV9zYmRmX3QgYmRmOworICAgICAgICB1bnNpZ25lZCBpbnQgcmVnOwogCi0gICAg
ICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBwLT5hZGRyLCAmYnVzLCAmc2xvdCwg
JmZ1bmMpOworICAgICAgICByZWcgPSBodm1fcGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+YWRkciwg
JmJkZik7CiAKICAgICAgICAgLyogUENJIGNvbmZpZyBkYXRhIGN5Y2xlICovCi0KLSAgICAgICAg
c2JkZiA9IFhFTl9ETU9QX1BDSV9TQkRGKDAsIGJ1cywgc2xvdCwgZnVuYyk7Ci0KICAgICAgICAg
dHlwZSA9IFhFTl9ETU9QX0lPX1JBTkdFX1BDSTsKLSAgICAgICAgYWRkciA9ICgodWludDY0X3Qp
c2JkZiA8PCAzMikgfCByZWc7CisgICAgICAgIGFkZHIgPSAoKHVpbnQ2NF90KWJkZi5iZGYgPDwg
MzIpIHwgcmVnOwogICAgICAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBh
Y2Nlc3M/ICovCiAgICAgICAgIGlmICggQ0Y4X0FERFJfSEkoY2Y4KSAmJgogICAgICAgICAgICAg
IGQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pby5oCmluZGV4IDUxNjU5YjZjN2YuLjJmZjFjOTY4ODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaApA
QCAtMjAsNiArMjAsNyBAQAogI2RlZmluZSBfX0FTTV9YODZfSFZNX0lPX0hfXwogCiAjaW5jbHVk
ZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3BjaS5oPgogI2luY2x1ZGUgPGFzbS9odm0vdnBp
Yy5oPgogI2luY2x1ZGUgPGFzbS9odm0vdmlvYXBpYy5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0v
aW9yZXEuaD4KQEAgLTE1MSw4ICsxNTIsNyBAQCBleHRlcm4gdm9pZCBodm1fZHBjaV9tc2lfZW9p
KHN0cnVjdCBkb21haW4gKmQsIGludCB2ZWN0b3IpOwogCiAvKiBEZWNvZGUgYSBQQ0kgcG9ydCBJ
TyBhY2Nlc3MgaW50byBhIGJ1cy9zbG90L2Z1bmMvcmVnLiAqLwogdW5zaWduZWQgaW50IGh2bV9w
Y2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmJ1cywgdW5zaWduZWQg
aW50ICpzbG90LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpmdW5jKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9zYmRmX3QgKmJk
Zik7CiAKIC8qCiAgKiBIVk0gcG9ydCBJTyBoYW5kbGVyIHRoYXQgcGVyZm9ybXMgZm9yd2FyZGlu
ZyBvZiBndWVzdCBJTyBwb3J0cyBpbnRvIG1hY2hpbmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCA0M2YyMTI1MWE1Li5kZDVl
YzQzYTcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3BjaS5oCkBAIC0zOCw2ICszOCwyNiBAQAogI2RlZmluZSBQQ0lfU0JERjIocyxiZGYp
ICgoKChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgKChiZGYpICYgMHhmZmZmKSkKICNkZWZpbmUgUENJ
X1NCREYzKHMsYixkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCBQQ0lfQkRGMihiLCBkZikp
CiAKK3R5cGVkZWYgdW5pb24geworICAgIHVpbnQzMl90IHNiZGY7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdW5pb24geworICAgICAgICAgICAgdWludDE2X3QgYmRmOworICAgICAgICAgICAgc3Ry
dWN0IHsKKyAgICAgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGZ1bmMgOiAzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkZXYgIDogNTsKKyAgICAgICAgICAgICAgICAgICAgfTsK
KyAgICAgICAgICAgICAgICAgICAgdWludDhfdCAgICAgZXh0ZnVuYzsKKyAgICAgICAgICAgICAg
ICB9OworICAgICAgICAgICAgICAgIHVpbnQ4X3QgICAgICAgICBidXM7CisgICAgICAgICAgICB9
OworICAgICAgICB9OworICAgICAgICB1aW50MTZfdCAgICAgICAgICAgICAgICBzZWc7CisgICAg
fTsKK30gcGNpX3NiZGZfdDsKKwogc3RydWN0IHBjaV9kZXZfaW5mbyB7CiAgICAgLyoKICAgICAg
KiBWRidzICdpc19leHRmbicgZmllbGQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGV0aGVyIGl0cyBQ
RiBpcyBhbiBleHRlbmRlZAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKXv-0008Gq-JD; Tue, 19 Sep 2017 15:34:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKXu-0008GJ-Ok
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:34:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E3/EB-02202-61931C95; Tue, 19 Sep 2017 15:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6o5cF
 Ig3eLNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlUx6xFJyzrJi6YhtLA+M/1S5GTg4JAX+J
 tqYmZhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwC7QwSszZe4gNpEZYwEvi6++7TCA2i4Cqx
 JOfHxlBbF4BS4l3PdPYIGbqSbyd+IIRZA6ngJVEx9VkkLAQUMmOGT+YIMoFJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXTO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MUxucDzFKcjApifLW6B+MFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+8kcKCdYlJqeWpGWmQMMeZi0BAePkgjvapA0b3FBYm5xZjpE6
 hSjLkfHzbt/mIRY8vLzUqXEec+BFAmAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzmlsATeHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cBoo+N5R/LnqqS1YgY5cpaZK2WNwiu
 yTV0nrA6wiTXQ73ikpK9lJiNxbSZTXP+sl+LsSn0S3e+TkpaG862T6ArMOjj/bsKRu0KZmVvN
 tvt4PhRl6Zv5YKPZbE5b7yOb9lkrHZHYu9lBs0bO15G/Z1oHayUvj9HTNBtXlmY1iRjuq086T
 jo3KbEUZyQaajEXFScCAEFMRpe6AgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505835282!98266805!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13165 invoked from network); 19 Sep 2017 15:34:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:34:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448349648"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:30 +0100
Message-ID: <20170919152936.14498-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 05/11] pci: split code to size BARs from
	pci_add_device
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gdGhhdCBpdCBjYW4gYmUgY2FsbGVkIGZyb20gb3V0c2lkZSBpbiBvcmRlciB0byBnZXQgdGhl
IHNpemUgb2YgcmVndWxhciBQQ0kKQkFScy4gVGhpcyB3aWxsIGJlIHJlcXVpcmVkIGluIG9yZGVy
IHRvIG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzIGludG8gUFZICkRvbTAgcDJtLgoKU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NToKIC0gSW50cm9kdWNl
IGEgZmxhZ3MgZmllbGQgZm9yIHBjaV9zaXplX21lbV9iYXIuCiAtIFVzZSBwY2lfc2JkZl90LgoK
Q2hhbmdlcyBzaW5jZSB2NDoKIC0gUmVzdG9yZSBwcmludGluZyB3aGV0aGVyIHRoZSBCQVIgaXMg
ZnJvbSBhIHZmLgogLSBNYWtlIHRoZSBwc2l6ZSBwb2ludGVyIHBhcmFtZXRlciBub3Qgb3B0aW9u
YWwuCiAtIHMvdTY0L3VpbnQ2NF90LgogLSBSZW1vdmUgc29tZSB1bm5lZWRlZCBwYXJlbnRoZXNl
cy4KIC0gQXNzZXJ0IHRoZSByZXR1cm4gdmFsdWUgaXMgbmV2ZXIgMC4KIC0gVXNlIHRoZSBuZXds
eSBpbnRyb2R1Y2VkIHBjaV9zYmRmX3QgdHlwZS4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFJlbmFt
ZSBmdW5jdGlvbiB0byBzaXplIEJBUnMgdG8gcGNpX3NpemVfbWVtX2Jhci4KIC0gQ2hhbmdlIHRo
ZSBwYXJhbWV0ZXJzIHBhc3NlZCB0byB0aGUgZnVuY3Rpb24uIFBhc3MgdGhlIHBvc2l0aW9uIGFu
ZAogICB3aGV0aGVyIHRoZSBCQVIgaXMgdGhlIGxhc3Qgb25lLCBpbnN0ZWFkIG9mIHRoZSAoYmFz
ZSwgbWF4X2JhcnMsCiAgICppbmRleCkgdHVwbGUuCiAtIE1ha2UgdGhlIGZ1bmN0aW9uIHJldHVy
biB0aGUgbnVtYmVyIG9mIEJBUnMgY29uc3VtZWQgKDEgZm9yIDMyYiwgMgogICBmb3IgNjRiIEJB
UnMpLgogLSBDaGFuZ2UgdGhlIGRwcmludGsgYmFjayB0byBwcmludGsuCiAtIERvIG5vdCBsb2cg
YW5vdGhlciBlcnJvciBtZXNzYWdlIGluIHBjaV9hZGRfZGV2aWNlIGluIGNhc2UKICAgcGNpX3Np
emVfbWVtX2JhciBmYWlscy4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDk4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9wY2kuaCAgICAgICAgIHwgIDQgKysKIDIgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9u
cygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA5NzU0ODVmZTA1
Li5iYTU4YjRkMGNjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtNjAzLDYgKzYwMyw1NiBAQCBz
dGF0aWMgaW50IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogc3RhdGlj
IGludCBpb21tdV9lbmFibGVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIHN0YXRpYyBp
bnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldik7CiAKK2ludCBwY2lf
c2l6ZV9tZW1fYmFyKHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHBvcywgYm9vbCBsYXN0
LAorICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKnBhZGRyLCB1aW50NjRfdCAqcHNpemUs
IHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICB1aW50MzJfdCBoaSA9IDAsIGJhciA9IHBjaV9j
b25mX3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zKTsKKyAgICB1aW50NjRf
dCBhZGRyLCBzaXplOworICAgIGJvb2wgdmYgPSBmbGFncyAmIFBDSV9CQVJfVkY7CisKKyAgICBB
U1NFUlQoKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09IFBDSV9CQVNFX0FERFJFU1Nf
U1BBQ0VfTUVNT1JZKTsKKyAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYuc2VnLCBzYmRmLmJ1cywg
c2JkZi5kZXYsIHNiZGYuZnVuYywgcG9zLCB+MCk7CisgICAgaWYgKCAoYmFyICYgUENJX0JBU0Vf
QUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQorICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1f
VFlQRV82NCApCisgICAgeworICAgICAgICBpZiAoIGxhc3QgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAiJXNkZXZpY2Ug
JTA0eDolMDJ4OiUwMnguJXUgd2l0aCA2NC1iaXQgJXNCQVIgaW4gbGFzdCBzbG90XG4iLAorICAg
ICAgICAgICAgICAgICAgIHZmID8gIlNSLUlPViAiIDogIiIsIHNiZGYuc2VnLCBzYmRmLmJ1cywg
c2JkZi5kZXYsIHNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICB2ZiA/ICJ2ZiAiIDogIiIp
OworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgaGkgPSBw
Y2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBw
b3MgKyA0KTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNi
ZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcyArIDQsIH4wKTsKKyAgICB9CisgICAgc2l6ZSA9IHBjaV9j
b25mX3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcykg
JgorICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOworICAgIGlmICggKGJhciAm
IFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAgICAgICAgIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX1RZUEVfNjQgKQorICAgIHsKKyAgICAgICAgc2l6ZSB8PSAodWludDY0X3QpcGNp
X2NvbmZfcmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzYmRmLmZ1bmMsIHBvcyArIDQpIDw8IDMyOwor
ICAgICAgICBwY2lfY29uZl93cml0ZTMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNi
ZGYuZnVuYywgcG9zICsgNCwgaGkpOworICAgIH0KKyAgICBlbHNlIGlmICggc2l6ZSApCisgICAg
ICAgIHNpemUgfD0gKHVpbnQ2NF90KX4wIDw8IDMyOworICAgIHBjaV9jb25mX3dyaXRlMzIoc2Jk
Zi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MsIGJhcik7CisgICAgc2l6
ZSA9IC1zaXplOworICAgIGFkZHIgPSAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSykg
fCAoKHVpbnQ2NF90KWhpIDw8IDMyKTsKKworICAgIGlmICggcGFkZHIgKQorICAgICAgICAqcGFk
ZHIgPSBhZGRyOworICAgICpwc2l6ZSA9IHNpemU7CisKKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFT
RV9BRERSRVNTX01FTV9UWVBFX01BU0spID09CisgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01F
TV9UWVBFXzY0ICkKKyAgICAgICAgcmV0dXJuIDI7CisKKyAgICByZXR1cm4gMTsKK30KKwogaW50
IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXZfaW5mbyAqaW5mbywgbm9kZWlkX3Qgbm9kZSkKIHsK
QEAgLTY3NCwxMSArNzI0LDE2IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMs
IHU4IGRldmZuLAogICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICAgICAgICAgIEJV
SUxEX0JVR19PTihBUlJBWV9TSVpFKHBkZXYtPnZmX3JsZW4pICE9IFBDSV9TUklPVl9OVU1fQkFS
Uyk7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IFBDSV9TUklPVl9OVU1fQkFSUzsgKytp
ICkKKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgUENJX1NSSU9WX05VTV9CQVJTOyApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCA9IHBvcyArIFBD
SV9TUklPVl9CQVIgKyBpICogNDsKICAgICAgICAgICAgICAgICB1MzIgYmFyID0gcGNpX2NvbmZf
cmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHgpOwotICAgICAgICAgICAgICAgIHUzMiBo
aSA9IDA7CisgICAgICAgICAgICAgICAgcGNpX3NiZGZfdCBzYmRmID0geworICAgICAgICAgICAg
ICAgICAgICAuc2VnID0gc2VnLAorICAgICAgICAgICAgICAgICAgICAuYnVzID0gYnVzLAorICAg
ICAgICAgICAgICAgICAgICAuZGV2ID0gc2xvdCwKKyAgICAgICAgICAgICAgICAgICAgLmZ1bmMg
PSBmdW5jLAorICAgICAgICAgICAgICAgIH07CiAKICAgICAgICAgICAgICAgICBpZiAoIChiYXIg
JiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PQogICAgICAgICAgICAgICAgICAgICAgUENJX0JB
U0VfQUREUkVTU19TUEFDRV9JTyApCkBAIC02ODksMzggKzc0NCwxMyBAQCBpbnQgcGNpX2FkZF9k
ZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBpKTsKICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIo
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCwgfjApOwotICAgICAgICAgICAgICAgIGlmICggKGJh
ciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KLSAgICAgICAgICAgICAgICAg
ICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQotICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgaWYgKCBpID49IFBDSV9TUklPVl9OVU1fQkFSUyApCi0gICAgICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTUi1JT1YgZGV2aWNlICUwNHg6
JTAyeDolMDJ4LiV1IHdpdGggNjQtYml0IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICIgdmYgQkFSIGluIGxhc3Qgc2xvdFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBoaSA9IHBjaV9jb25m
X3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4ICsgNCk7Ci0gICAgICAgICAgICAgICAg
ICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCArIDQsIH4wKTsK
LSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgcGRldi0+dmZfcmxlbltpXSA9IHBj
aV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4KSAmCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Ci0gICAgICAg
ICAgICAgICAgaWYgKCAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQot
ICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCi0gICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ldIHw9ICh1
NjQpcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3QsIGZ1bmMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4ICsg
NCkgPDwgMzI7Ci0gICAgICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMs
IHNsb3QsIGZ1bmMsIGlkeCArIDQsIGhpKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICAgICAgZWxzZSBpZiAoIHBkZXYtPnZmX3JsZW5baV0gKQotICAgICAgICAgICAgICAgICAgICBw
ZGV2LT52Zl9ybGVuW2ldIHw9ICh1NjQpfjAgPDwgMzI7Ci0gICAgICAgICAgICAgICAgcGNpX2Nv
bmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4LCBiYXIpOwotICAgICAgICAgICAg
ICAgIHBkZXYtPnZmX3JsZW5baV0gPSAtcGRldi0+dmZfcmxlbltpXTsKLSAgICAgICAgICAgICAg
ICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAgICAg
ICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKLSAgICAgICAgICAg
ICAgICAgICAgKytpOworICAgICAgICAgICAgICAgIHJldCA9IHBjaV9zaXplX21lbV9iYXIoc2Jk
ZiwgaWR4LCBpID09IFBDSV9TUklPVl9OVU1fQkFSUyAtIDEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMLCAmcGRldi0+dmZfcmxlbltpXSwgUENJX0JBUl9WRik7
CisgICAgICAgICAgICAgICAgaWYgKCByZXQgPCAwICkKKyAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgICAgICAgICBBU1NFUlQocmV0KTsKKyAgICAgICAgICAgICAgICBpICs9
IHJldDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggYjdh
NmFiZmM1My4uMmJlZTZhMzI0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtMTg5LDYgKzE4OSwxMCBAQCBjb25zdCBjaGFy
ICpwYXJzZV9wY2koY29uc3QgY2hhciAqLCB1bnNpZ25lZCBpbnQgKnNlZywgdW5zaWduZWQgaW50
ICpidXMsCiBjb25zdCBjaGFyICpwYXJzZV9wY2lfc2VnKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQg
aW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKmRldiwgdW5zaWduZWQgaW50ICpmdW5jLCBib29sICpkZWZfc2VnKTsKIAor
I2RlZmluZSBfUENJX0JBUl9WRiAgICAgMAorI2RlZmluZSBQQ0lfQkFSX1ZGICAgICAgKDF1IDw8
IF9QQ0lfQkFSX1ZGKQoraW50IHBjaV9zaXplX21lbV9iYXIocGNpX3NiZGZfdCBzYmRmLCB1bnNp
Z25lZCBpbnQgcG9zLCBib29sIGxhc3QsCisgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAq
YWRkciwgdWludDY0X3QgKnNpemUsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKIGJvb2xfdCBwY2ll
X2Flcl9nZXRfZmlybXdhcmVfZmlyc3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKik7CiAKLS0gCjIu
MTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKY0-0008Jk-DJ; Tue, 19 Sep 2017 15:34:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKXz-0008J5-JG
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:34:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9D/54-01916-A1931C95; Tue, 19 Sep 2017 15:34:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHSDva6k5cF
 Igyf/DC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOq03sBV/2MlY8vDGLtYHxXDdjFyMnh4SA
 v8TTrrXMIDabgI7Exbk72boYOThEBFQkbu816GLk4mAWuMEo8ftTI1iNsICJxJutL5hAbBYBV
 Ymlm9awgti8AlYSv243Q83Uk3g78QUjyBxOoHjH1WSQsJCApcSOGT+YIMoFJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkb14tSistQiXTO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYKtnYGDcwXilzfkQoyQHk5Iob43+wUghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErwGFkA5waLU9NSKtMwcYNjDpCU4eJREeFebA6V5iwsSc4sz0
 yFSpxiNOQ5MuPKHiaPj5t0/TEIsefl5qVLivI4gkwRASjNK8+AGweLxEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVhXnOQKTyZeSVw+14BncIEdEr2hgMgp5QkIqSkGhi3KrN+Ddz6QibHg3O
 jQHMoY+pd7Z69KVwGzEtdslz2eGYdubCwbu1yPZ7d0X8O/vl+45h/amjr7+N6r//PzlqzJ3hz
 ktjfq1qT507IKEteqti16njpP4N9GuYz/Tg/RJ7Yb9/wY/P7493OZ/9Ia3S6PmMw3Xf1fbXNT
 ZVdH5Lf5Kqf7/61WH2bEktxRqKhFnNRcSIAX6mkF8ICAAA=
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505835287!84667684!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22483 invoked from network); 19 Sep 2017 15:34:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:34:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448349681"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:34 +0100
Message-ID: <20170919152936.14498-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wsIGFkZHJlc3MsIGRhdGEgYW5kIG1hc2sg
ZmllbGRzIGluCm9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0aGUg
aW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKYnkgdGhlIGd1ZXN0LgoKTm90ZSB0aGF0IHRoZSBwZW5k
aW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbgpmcmVlbHkgcmVh
ZC93cml0ZSB0byBpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjU6CiAtIFVwZGF0ZSB0
byBuZXcgbG9jayB1c2FnZS4KIC0gQ2hhbmdlIGhhbmRsZXJzIHRvIG1hdGNoIHRoZSBuZXcgdHlw
ZS4KIC0gcy9tc2lfZmxhZ3MvbXNpX2dmbGFncy8sIHJlbW92ZSB0aGUgbG9jYWwgdmFyaWFibGVz
IGFuZCB1c2UgdGhlIG5ldwogICBET01DVExfVk1TSV8qIGRlZmluZXMuCiAtIENoYW5nZSB0aGUg
TVNJIGFyY2ggZnVuY3Rpb24gdG8gdGFrZSBhIHZwY2lfbXNpIGluc3RlYWQgb2YgYQogICB2cGNp
X2FyY2hfbXNpIGFzIHBhcmFtZXRlci4KIC0gRml4IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgZ3Vl
c3QgdmVjdG9yIGZvciBNU0kgaW5qZWN0aW9uIHRvIHRha2UKICAgaW50byBhY2NvdW50IHRoZSBu
dW1iZXIgb2YgYml0cyB0aGF0IGNhbiBiZSBtb2RpZmllZC4KIC0gVXNlIElOVkFMSURfUElSUSBl
dmVyeXdoZXJlLgogLSBTaW1wbGlmeSBleGl0IHBhdGggb2YgdnBjaV9tc2lfZGlzYWJsZS4KIC0g
UmVtb3ZlIHRoZSBjb25kaXRpb25hbCB3aGVuIHNldHRpbmcgYWRkcmVzczY0IGFuZCBtYXNraW5n
IGZpZWxkcy4KIC0gQWRkIGEgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzIHRvIHRoZSBNU0kgZHVt
cCBsb29wLgogLSBQbGFjZSB0aGUgcHJvdG90eXBlcyBmb3IgdGhlIE1TSSBhcmNoLXNwZWNpZmlj
IGZ1bmN0aW9ucyBpbgogICB4ZW4vdnBjaS5oLgogLSBBZGQgcGFyZW50aGVzZXMgYXJvdW5kIHRo
ZSBJTlZBTElEX1BJUlEgZGVmaW5pdGlvbi4KCkNoYW5nZXMgc2luY2UgdjQ6CiAtIEZpeCBjb21t
aXQgbWVzc2FnZS4KIC0gQ2hhbmdlIHRoZSBBU1NFUlRzIGluIHZwY2lfbXNpX2FyY2hfbWFzayBp
bnRvIGlmcy4KIC0gSW50cm9kdWNlIElOVkFMSURfUElSUS4KIC0gRGVzdHJveSB0aGUgcGFydGlh
bGx5IGNyZWF0ZWQgYmluZGluZ3MgaW4gY2FzZSBvZiBmYWlsdXJlIGluCiAgIHZwY2lfbXNpX2Fy
Y2hfZW5hYmxlLgogLSBKdXN0IHRha2UgdGhlIHBjaWRldnMgbG9jayBvbmNlIGluIHZwY2lfbXNp
X2FyY2hfZGlzYWJsZS4KIC0gUHJpbnQgYW4gZXJyb3IgbWVzc2FnZSBpbiBjYXNlIG9mIGZhaWx1
cmUgb2YgcHRfaXJxX2Rlc3Ryb3lfYmluZC4KIC0gTWFrZSB2cGNpX21zaV9hcmNoX2luaXQgcmV0
dXJuIHZvaWQuCiAtIENvbnN0aWZ5IHRoZSBhcmNoIHBhcmFtZXRlciBvZiB2cGNpX21zaV9hcmNo
X3ByaW50LgogLSBVc2UgZml4ZWQgaW5zdGVhZCBvZiBjcHUgZm9yIG1zaSByZWRpcmVjdGlvbi4K
IC0gU2VwYXJhdGUgdGhlIGhlYWRlciBpbmNsdWRlcyBpbiB2cGNpL21zaS5jIGJldHdlZW4geGVu
IGFuZCBhc20uCiAtIFN0b3JlIHRoZSBudW1iZXIgb2YgY29uZmlndXJlZCB2ZWN0b3JzIGV2ZW4g
aWYgTVNJIGlzIG5vdCBlbmFibGVkCiAgIGFuZCBhbHdheXMgcmV0dXJuIGl0IGluIHZwY2lfbXNp
X2NvbnRyb2xfcmVhZC4KIC0gRml4L2FkZCBjb21tZW50cyBpbiB2cGNpX21zaV9jb250cm9sX3dy
aXRlIHRvIGNsYXJpZnkgaW50ZW5kZWQKICAgYmVoYXZpb3IuCiAtIFNpbXBsaWZ5IHVzYWdlIG9m
IG1hc2tzIGluIHZwY2lfbXNpX2FkZHJlc3Nfe3VwcGVyX313cml0ZS4KIC0gQWRkIGNvbW1lbnQg
dG8gdnBjaV9tc2lfbWFza197cmVhZC93cml0ZX0uCiAtIERvbid0IHVzZSBNQVNLX0VYVFIgaW4g
dnBjaV9tc2lfbWFza193cml0ZS4KIC0gcy9tc2lfb2Zmc2V0L3Bvcy8gaW4gdnBjaV9pbml0X21z
aS4KIC0gTW92ZSBjb250cm9sIHZhcmlhYmxlIHNldHVwIGNsb3NlciB0byBpdCdzIHVzYWdlLgog
LSBVc2UgZCVkIGluIHZwY2lfZHVtcF9tc2kuCiAtIEZpeCBwcmludGluZyBvZiBiaXRmaWVsZCBt
YXNrIGluIHZwY2lfZHVtcF9tc2kuCiAtIEZpeCBkZWZpbml0aW9uIG9mIE1TSV9BRERSX1JFRElS
RUNUSU9OX01BU0suCiAtIFNodWZmbGUgdGhlIGxheW91dCBvZiB2cGNpX21zaSB0byBtaW5pbWl6
ZSBnYXBzLgogLSBSZW1vdmUgdGhlIGVycm9yIGxhYmVsIGluIHZwY2lfaW5pdF9tc2kuCgpDaGFu
Z2VzIHNpbmNlIHYzOgogLSBQcm9wYWdhdGUgY2hhbmdlcyBmcm9tIHByZXZpb3VzIHZlcnNpb25z
OiBkcm9wIHhlbl8gcHJlZml4LCBkcm9wCiAgIHJldHVybiB2YWx1ZSBmcm9tIGhhbmRsZXJzLCB1
c2UgdGhlIG5ldyB2cGNpX3ZhbCBmaWVsZHMuCiAtIFVzZSBNQVNLX0VYVFIuCiAtIFJlbW92ZSB0
aGUgdXNhZ2Ugb2YgR0VOTUFTSy4KIC0gQWRkIEdGTEFHU19TSElGVF9ERVNUX0lEIGFuZCB1c2Ug
aXQgaW4gbXNpX2ZsYWdzLgogLSBBZGQgImFyY2giIHRvIHRoZSBNU0kgYXJjaCBzcGVjaWZpYyBm
dW5jdGlvbnMuCiAtIE1vdmUgdGhlIGR1bXBpbmcgb2YgdlBDSSBNU0kgaW5mb3JtYXRpb24gdG8g
ZHVtcF9tc2kgKGtleSAnTScpLgogLSBSZW1vdmUgdGhlIGd1ZXN0X3ZlY3RvcnMgZmllbGQuCiAt
IEFsbG93IHRoZSBndWVzdCB0byBjaGFuZ2UgdGhlIG51bWJlciBvZiBhY3RpdmUgdmVjdG9ycyB3
aXRob3V0CiAgIGhhdmluZyB0byBkaXNhYmxlIGFuZCBlbmFibGUgTVNJLgogLSBDaGVjayB0aGUg
bnVtYmVyIG9mIGFjdGl2ZSB2ZWN0b3JzIHdoZW4gcGFyc2luZyB0aGUgZGlzYWJsZQogICBtYXNr
LgogLSBSZW1vdmUgdGhlIGRlYnVnIG1lc3NhZ2VzIGZyb20gdnBjaV9pbml0X21zaS4KIC0gTW92
ZSB0aGUgYXJjaC1zcGVjaWZpYyBwYXJ0IG9mIHRoZSBkdW1wIGhhbmRsZXIgdG8geDg2L2h2bS92
bXNpLmMuCiAtIFVzZSB0cnlsb2NrIGluIHRoZSBkdW1wIGhhbmRsZXIgdG8gZ2V0IHRoZSB2cGNp
IGxvY2suCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBBZGQgYW4gYXJjaC1zcGVjaWZpYyBhYnN0cmFj
dGlvbiBsYXllci4gTm90ZSB0aGF0IHRoaXMgaXMgb25seSBpbXBsZW1lbnRlZAogICBmb3IgeDg2
IGN1cnJlbnRseS4KIC0gQWRkIGEgd3JhcHBlciB0byBkZXRlY3QgTVNJIGVuYWJsaW5nIGZvciB2
UENJLgoKTkI6IEkndmUgb25seSBiZWVuIGFibGUgdG8gdGVzdCB0aGlzIHdpdGggZGV2aWNlcyB1
c2luZyBhIHNpbmdsZSBNU0kgaW50ZXJydXB0CmFuZCBubyBtYXNrIHJlZ2lzdGVyLiBJIHdpbGwg
dHJ5IHRvIGZpbmQgaGFyZHdhcmUgdGhhdCBzdXBwb3J0cyB0aGUgbWFzawpyZWdpc3RlciBhbmQg
bW9yZSB0aGFuIG9uZSB2ZWN0b3IsIGJ1dCBJIGNhbm5vdCBtYWtlIGFueSBwcm9taXNlcy4KCklm
IHRoZXJlIGFyZSBkb3VidHMgYWJvdXQgdGhlIHVudGVzdGVkIHBhcnRzIHdlIGNvdWxkIGFsd2F5
cyBmb3JjZSBYZW4gdG8KcmVwb3J0IG5vIHBlci12ZWN0b3IgbWFza2luZyBzdXBwb3J0IGFuZCBv
bmx5IDEgYXZhaWxhYmxlIHZlY3RvciwgYnV0IEkgd291bGQKcmF0aGVyIGF2b2lkIGRvaW5nIGl0
LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAgICAgfCAxNTMgKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgIHwgICAzICsKIHhlbi9kcml2ZXJzL3Zw
Y2kvTWFrZWZpbGUgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgICAgICAgfCAz
NjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaW8uaCB8ICAgNSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAg
IHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9pcnEuaCAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1
ZGUveGVuL3ZwY2kuaCAgICAgICB8ICAzNSArKysrKwogOCBmaWxlcyBjaGFuZ2VkLCA1NjUgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJz
L3ZwY2kvbXNpLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm1zaS5jCmluZGV4IDliMzVlOWI2OTYuLjNkY2RlM2Q4ODIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5j
CkBAIC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAj
aW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KICNp
bmNsdWRlIDxhc20vaHZtL3ZwaWMuaD4KQEAgLTYyMSwzICs2MjIsMTU1IEBAIHZvaWQgbXNpeF93
cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbXNpeHRibF93cml0ZSh2
LCBjdHJsX2FkZHJlc3MsIDQsIDApICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUgY29tcGxldGlvbiBmYWlsdXJlXG4iKTsKIH0K
Kworc3RhdGljIHVuc2lnbmVkIGludCBtc2lfZ2ZsYWdzKHVpbnQxNl90IGRhdGEsIHVpbnQ2NF90
IGFkZHIpCit7CisgICAgLyoKKyAgICAgKiBXZSBuZWVkIHRvIHVzZSB0aGUgRE9NQ1RMIGNvbnN0
YW50cyBoZXJlIGJlY2F1c2UgdGhlIG91dHB1dCBvZiB0aGlzCisgICAgICogZnVuY3Rpb24gaXMg
dXNlZCBhcyBpbnB1dCB0byBwdF9pcnFfY3JlYXRlX2JpbmQsIHdoaWNoIGFsc28gdGFrZXMgdGhl
CisgICAgICogaW5wdXQgZnJvbSB0aGUgRE9NQ1RMIGl0c2VsZi4KKyAgICAgKi8KKyAgICByZXR1
cm4gTUFTS19JTlNSKE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLAorICAg
ICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0spIHwKKyAg
ICAgICAgICAgTUFTS19JTlNSKE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9SRURJUkVDVElPTl9N
QVNLKSwKKyAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZfUkhfTUFTSykg
fAorICAgICAgICAgICBNQVNLX0lOU1IoTUFTS19FWFRSKGFkZHIsIE1TSV9BRERSX0RFU1RNT0RF
X01BU0spLAorICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNL
KSB8CisgICAgICAgICAgIE1BU0tfSU5TUihNQVNLX0VYVFIoZGF0YSwgTVNJX0RBVEFfREVMSVZF
UllfTU9ERV9NQVNLKSwKKyAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZf
REVMSVZfTUFTSykgfAorICAgICAgICAgICBNQVNLX0lOU1IoTUFTS19FWFRSKGRhdGEsIE1TSV9E
QVRBX1RSSUdHRVJfTUFTSyksCisgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lf
WDg2X1RSSUdfTUFTSyk7Cit9CisKK3ZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2cGNp
X21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKQoreworICAgIGNvbnN0IHN0cnVj
dCBwaXJxICpwaW5mbzsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKyAgICBpbnQgaXJxOworCisgICAgQVNTRVJUKG1zaS0+YXJjaC5waXJxID49
IDAgJiYgZW50cnkgPCBtc2ktPnZlY3RvcnMpOworICAgIHBpbmZvID0gcGlycV9pbmZvKHBkZXYt
PmRvbWFpbiwgbXNpLT5hcmNoLnBpcnEgKyBlbnRyeSk7CisgICAgaWYgKCAhcGluZm8gKQorICAg
ICAgICByZXR1cm47CisKKyAgICBpcnEgPSBwaW5mby0+YXJjaC5pcnE7CisgICAgaWYgKCBpcnEg
Pj0gbnJfaXJxcyB8fCBpcnEgPCAwKQorICAgICAgICByZXR1cm47CisKKyAgICBkZXNjID0gaXJx
X3RvX2Rlc2MoaXJxKTsKKyAgICBpZiAoICFkZXNjICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAgICBndWVzdF9tYXNrX21z
aV9pcnEoZGVzYywgbWFzayk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworfQorCitpbnQgdnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNp
ICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKQoreworICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5m
byA9IHsKKyAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKKyAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1
cywKKyAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCisgICAgICAgIC5lbnRyeV9uciA9IHZl
Y3RvcnMsCisgICAgfTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBB
U1NFUlQobXNpLT5hcmNoLnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsKKworICAgIC8qIEdldCBhIFBJ
UlEuICovCisgICAgcmMgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHBkZXYtPmRvbWFpbiwg
LTEsICZtc2ktPmFyY2gucGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksICZtc2lfaW5mbyk7CisgICAgaWYgKCByYyApCisgICAg
eworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxl
ZCB0byBtYXAgUElSUTogJWRcbiIsCisgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+
YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBk
ZXYtPmRldmZuKSwgcmMpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgZm9yICgg
aSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQorICAgIHsKKyAgICAgICAgdWludDhfdCB2ZWN0b3Ig
PSBNQVNLX0VYVFIobXNpLT5kYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyk7CisgICAgICAgIHVp
bnQ4X3QgdmVjdG9yX21hc2sgPSAweGZmID4+ICg4IC0gZmxzKG1zaS0+dmVjdG9ycykgKyAxKTsK
KyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQgPSB7CisgICAgICAgICAgICAu
bWFjaGluZV9pcnEgPSBtc2ktPmFyY2gucGlycSArIGksCisgICAgICAgICAgICAuaXJxX3R5cGUg
PSBQVF9JUlFfVFlQRV9NU0ksCisgICAgICAgICAgICAudS5tc2kuZ3ZlYyA9ICh2ZWN0b3IgJiB+
dmVjdG9yX21hc2spIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKCh2ZWN0b3IgKyBpKSAm
IHZlY3Rvcl9tYXNrKSwKKyAgICAgICAgICAgIC51Lm1zaS5nZmxhZ3MgPSBtc2lfZ2ZsYWdzKG1z
aS0+ZGF0YSwgbXNpLT5hZGRyZXNzKSwKKyAgICAgICAgfTsKKworICAgICAgICBwY2lkZXZzX2xv
Y2soKTsKKyAgICAgICAgcmMgPSBwdF9pcnFfY3JlYXRlX2JpbmQocGRldi0+ZG9tYWluLCAmYmlu
ZCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWls
ZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAg
ICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+YXJjaC5waXJxICsgaSwgcmMpOworICAgICAg
ICAgICAgd2hpbGUgKCBiaW5kLm1hY2hpbmVfaXJxLS0gKQorICAgICAgICAgICAgICAgIHB0X2ly
cV9kZXN0cm95X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7CisgICAgICAgICAgICBzcGluX2xv
Y2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7CisgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGlycShwZGV2LT5kb21haW4sIG1zaS0+YXJjaC5waXJxKTsKKyAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOworICAgICAgICAgICAgcGNpZGV2c191bmxv
Y2soKTsKKyAgICAgICAgICAgIG1zaS0+YXJjaC5waXJxID0gSU5WQUxJRF9QSVJROworICAgICAg
ICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cisg
ICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3Ry
dWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKG1zaS0+YXJjaC5waXJxICE9IElOVkFMSURfUElS
USk7CisKKyAgICBwY2lkZXZzX2xvY2soKTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1zaS0+dmVj
dG9yczsgaSsrICkKKyAgICB7CisgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5k
ID0geworICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gbXNpLT5hcmNoLnBpcnEgKyBpLAorICAg
ICAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAorICAgICAgICB9OworICAgICAg
ICBpbnQgcmM7CisKKyAgICAgICAgcmMgPSBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFp
biwgJmJpbmQpOworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICB9CisKKyAgICBzcGluX2xvY2so
JnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7CisgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+
ZG9tYWluLCBtc2ktPmFyY2gucGlycSk7CisgICAgc3Bpbl91bmxvY2soJnBkZXYtPmRvbWFpbi0+
ZXZlbnRfbG9jayk7CisgICAgcGNpZGV2c191bmxvY2soKTsKKworICAgIG1zaS0+YXJjaC5waXJx
ID0gSU5WQUxJRF9QSVJROworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgdnBjaV9tc2lfYXJj
aF9pbml0KHN0cnVjdCB2cGNpX21zaSAqbXNpKQoreworICAgIG1zaS0+YXJjaC5waXJxID0gSU5W
QUxJRF9QSVJROworfQorCit2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoY29uc3Qgc3RydWN0IHZw
Y2lfbXNpICptc2kpCit7CisgICAgcHJpbnRrKCJ2ZWM9JSMwMnglN3MlNnMlM3Nhc3NlcnQlNXMl
N3MgZGVzdF9pZD0lbHUgcGlycTogJWRcbiIsCisgICAgICAgICAgIE1BU0tfRVhUUihtc2ktPmRh
dGEsIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLKSwKKyAgICAgICAgICAgbXNpLT5kYXRhICYgTVNJX0RB
VEFfREVMSVZFUllfTE9XUFJJID8gImxvd2VzdCIgOiAiZml4ZWQiLAorICAgICAgICAgICBtc2kt
PmRhdGEgJiBNU0lfREFUQV9UUklHR0VSX0xFVkVMID8gImxldmVsIiA6ICJlZGdlIiwKKyAgICAg
ICAgICAgbXNpLT5kYXRhICYgTVNJX0RBVEFfTEVWRUxfQVNTRVJUID8gIiIgOiAiZGUiLAorICAg
ICAgICAgICBtc2ktPmFkZHJlc3MgJiBNU0lfQUREUl9ERVNUTU9ERV9MT0dJQyA/ICJsb2ciIDog
InBoeXMiLAorICAgICAgICAgICBtc2ktPmFkZHJlc3MgJiBNU0lfQUREUl9SRURJUkVDVElPTl9M
T1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsCisgICAgICAgICAgIE1BU0tfRVhUUihtc2ktPmFk
ZHJlc3MsIE1TSV9BRERSX0RFU1RfSURfTUFTSyksCisgICAgICAgICAgIG1zaS0+YXJjaC5waXJx
KTsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2ku
YwppbmRleCA3Nzk5OGY0ZmIzLi42Mzc2OTE1M2YxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC0zMCw2ICszMCw3IEBACiAjaW5jbHVk
ZSA8cHVibGljL3BoeXNkZXYuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNsdWRlIDx4
c20veHNtLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KIAogc3RhdGljIHM4IF9fcmVhZF9tb3N0
bHkgdXNlX21zaSA9IC0xOwogYm9vbGVhbl9wYXJhbSgibXNpIiwgdXNlX21zaSk7CkBAIC0xNTM2
LDYgKzE1MzcsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX21zaSh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgICAgICAgIGF0dHIuZ3Vlc3RfbWFza2VkID8gJ0cnIDogJyAnLAogICAgICAgICAgICAg
ICAgbWFzayk7CiAgICAgfQorCisgICAgdnBjaV9kdW1wX21zaSgpOwogfQogCiBzdGF0aWMgaW50
IF9faW5pdCBtc2lfc2V0dXBfa2V5aGFuZGxlcih2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKaW5kZXggMjQxNDY3
MjEyZi4uNjJjZWM5ZTgyYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQor
KysgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0xICsxIEBACi1vYmoteSArPSB2cGNp
Lm8gaGVhZGVyLm8KK29iai15ICs9IHZwY2kubyBoZWFkZXIubyBtc2kubwpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvdnBjaS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOTMzYWRiYTBmZgotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAgLTAsMCArMSwzNjYgQEAKKy8qCisgKiBIYW5k
bGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIE1TSSBjYXBhYmlsaXR5IHN0cnVjdHVyZS4KKyAqCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICog
bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
CisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
I2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KKworI2luY2x1
ZGUgPGFzbS9tc2kuaD4KKworc3RhdGljIHVpbnQzMl90IHZwY2lfbXNpX2NvbnRyb2xfcmVhZChj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1
Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisgICAgdWludDE2X3QgdmFsOworCisgICAgLyogU2V0
IHRoZSBudW1iZXIgb2Ygc3VwcG9ydGVkL2NvbmZpZ3VyZWQgbWVzc2FnZXMuICovCisgICAgdmFs
ID0gTUFTS19JTlNSKGZscyhtc2ktPm1heF92ZWN0b3JzKSAtIDEsIFBDSV9NU0lfRkxBR1NfUU1B
U0spOworICAgIHZhbCB8PSBNQVNLX0lOU1IoZmxzKG1zaS0+dmVjdG9ycykgLSAxLCBQQ0lfTVNJ
X0ZMQUdTX1FTSVpFKTsKKworICAgIHZhbCB8PSBtc2ktPmVuYWJsZWQgPyBQQ0lfTVNJX0ZMQUdT
X0VOQUJMRSA6IDA7CisgICAgdmFsIHw9IG1zaS0+bWFza2luZyA/IFBDSV9NU0lfRkxBR1NfTUFT
S0JJVCA6IDA7CisgICAgdmFsIHw9IG1zaS0+YWRkcmVzczY0ID8gUENJX01TSV9GTEFHU182NEJJ
VCA6IDA7CisKKyAgICByZXR1cm4gdmFsOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9lbmFi
bGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCB2cGNpX21zaSAqbXNpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKQoreworICAgIGlu
dCByZXQ7CisKKyAgICBBU1NFUlQoIW1zaS0+ZW5hYmxlZCk7CisgICAgcmV0ID0gdnBjaV9tc2lf
YXJjaF9lbmFibGUobXNpLCBwZGV2LCB2ZWN0b3JzKTsKKyAgICBpZiAoIHJldCApCisgICAgICAg
IHJldHVybjsKKworICAgIC8qIEFwcGx5IHRoZSBtYXNrIGJpdHMuICovCisgICAgaWYgKCBtc2kt
Pm1hc2tpbmcgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgIHVpbnQz
Ml90IG1hc2sgPSBtc2ktPm1hc2s7CisKKyAgICAgICAgZm9yICggaSA9IGZmcyhtYXNrKSAtIDE7
IG1hc2sgJiYgaSA8IHZlY3RvcnM7IGkgPSBmZnMobWFzaykgLSAxICkKKyAgICAgICAgeworICAg
ICAgICAgICAgdnBjaV9tc2lfYXJjaF9tYXNrKG1zaSwgcGRldiwgaSwgdHJ1ZSk7CisgICAgICAg
ICAgICBfX2NsZWFyX2JpdChpLCAmbWFzayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBfX21z
aV9zZXRfZW5hYmxlKHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
CisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+cG9zLCAx
KTsKKworICAgIG1zaS0+ZW5hYmxlZCA9IHRydWU7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2lf
ZGlzYWJsZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0IHZwY2lfbXNpICptc2kp
Cit7CisgICAgaW50IHJldDsKKworICAgIEFTU0VSVChtc2ktPmVuYWJsZWQpOworICAgIF9fbXNp
X3NldF9lbmFibGUocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwK
KyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgbXNpLT5wb3MsIDAp
OworCisgICAgcmV0ID0gdnBjaV9tc2lfYXJjaF9kaXNhYmxlKG1zaSwgcGRldik7CisgICAgaWYg
KCAhcmV0ICkKKyAgICAgICAgbXNpLT5lbmFibGVkID0gZmFsc2U7CisKKyAgICByZXR1cm4gcmV0
OworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9jb250cm9sX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0IHZwY2lf
bXNpICptc2kgPSBkYXRhOworICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzID0gMSA8PCBNQVNLX0VY
VFIodmFsLCBQQ0lfTVNJX0ZMQUdTX1FTSVpFKTsKKyAgICBib29sIG5ld19lbmFibGVkID0gdmFs
ICYgUENJX01TSV9GTEFHU19FTkFCTEU7CisKKyAgICBpZiAoIHZlY3RvcnMgPiBtc2ktPm1heF92
ZWN0b3JzICkKKyAgICAgICAgdmVjdG9ycyA9IG1zaS0+bWF4X3ZlY3RvcnM7CisKKyAgICAvKgor
ICAgICAqIE5vIGNoYW5nZSBpZiB0aGUgZW5hYmxlIGZpZWxkIGFuZCB0aGUgbnVtYmVyIG9mIHZl
Y3RvcnMgaXMKKyAgICAgKiB0aGUgc2FtZSBvciB0aGUgZGV2aWNlIGlzIG5vdCBlbmFibGVkLCBp
biB3aGljaCBjYXNlIHRoZQorICAgICAqIHZlY3RvcnMgZmllbGQgY2FuIGJlIHVwZGF0ZWQgZGly
ZWN0bHkuCisgICAgICovCisgICAgaWYgKCBuZXdfZW5hYmxlZCA9PSBtc2ktPmVuYWJsZWQgJiYK
KyAgICAgICAgICh2ZWN0b3JzID09IG1zaS0+dmVjdG9ycyB8fCAhbXNpLT5lbmFibGVkKSApCisg
ICAgeworICAgICAgICBtc2ktPnZlY3RvcnMgPSB2ZWN0b3JzOworICAgICAgICByZXR1cm47Cisg
ICAgfQorCisgICAgaWYgKCBuZXdfZW5hYmxlZCApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBJZiB0aGUgZGV2aWNlIGlzIGFscmVhZHkgZW5hYmxlZCBpdCBtZWFucyB0aGUgbnVtYmVy
IG9mCisgICAgICAgICAqIGVuYWJsZWQgbWVzc2FnZXMgaGFzIGNoYW5nZWQuIERpc2FibGUgYW5k
IHJlLWVuYWJsZSB0aGUKKyAgICAgICAgICogZGV2aWNlIGluIG9yZGVyIHRvIGFwcGx5IHRoZSBj
aGFuZ2UuCisgICAgICAgICAqLworICAgICAgICBpZiAoIG1zaS0+ZW5hYmxlZCAmJiB2cGNpX21z
aV9kaXNhYmxlKHBkZXYsIG1zaSkgKQorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFNv
bWVob3cgWGVuIGhhcyBub3QgYmVlbiBhYmxlIHRvIGRpc2FibGUgdGhlCisgICAgICAgICAgICAg
KiBjb25maWd1cmVkIE1TSSBtZXNzYWdlcywgbGVhdmUgdGhlIGRldmljZSBzdGF0ZSBhcy1pcywK
KyAgICAgICAgICAgICAqIHNvIHRoYXQgdGhlIGd1ZXN0IGNhbiB0cnkgdG8gZGlzYWJsZSBNU0kg
YWdhaW4uCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHJldHVybjsKKworICAgICAgICB2
cGNpX21zaV9lbmFibGUocGRldiwgbXNpLCB2ZWN0b3JzKTsKKyAgICB9CisgICAgZWxzZQorICAg
ICAgICB2cGNpX21zaV9kaXNhYmxlKHBkZXYsIG1zaSk7CisKKyAgICBtc2ktPnZlY3RvcnMgPSB2
ZWN0b3JzOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhlIGFkZHJlc3MgZmllbGQgKDMyYml0IG9y
IGxvdyBwYXJ0IG9mIGEgNjRiaXQgYWRkcmVzcykuICovCitzdGF0aWMgdWludDMyX3QgdnBjaV9t
c2lfYWRkcmVzc19yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLCB2b2lkICpkYXRhKQor
eworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKworICAgIHJldHVybiBt
c2ktPmFkZHJlc3M7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfbXNpX2FkZHJlc3Nfd3JpdGUoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCByZWcsIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBz
dHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICAvKiBDbGVhciBsb3cgcGFydC4gKi8K
KyAgICBtc2ktPmFkZHJlc3MgJj0gfjB4ZmZmZmZmZmZ1bGw7CisgICAgbXNpLT5hZGRyZXNzIHw9
IHZhbDsKK30KKworLyogSGFuZGxlcnMgZm9yIHRoZSBoaWdoIHBhcnQgb2YgYSA2NGJpdCBhZGRy
ZXNzIGZpZWxkLiAqLworc3RhdGljIHVpbnQzMl90IHZwY2lfbXNpX2FkZHJlc3NfdXBwZXJfcmVh
ZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdm9pZCAqZGF0YSkKK3sKKyAgICBj
b25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICByZXR1cm4gbXNpLT5hZGRy
ZXNzID4+IDMyOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9hZGRyZXNzX3VwcGVyX3dyaXRl
KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0
IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgLyogQ2xlYXIgaGlnaCBwYXJ0LiAqLworICAg
IG1zaS0+YWRkcmVzcyAmPSAweGZmZmZmZmZmOworICAgIG1zaS0+YWRkcmVzcyB8PSAodWludDY0
X3QpdmFsIDw8IDMyOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhlIGRhdGEgZmllbGQuICovCitz
dGF0aWMgdWludDMyX3QgdnBjaV9tc2lfZGF0YV9yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcmVn
LCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsK
KworICAgIHJldHVybiBtc2ktPmRhdGE7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfbXNpX2RhdGFf
d3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sK
KyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICBtc2ktPmRhdGEgPSB2YWw7
Cit9CisKKy8qIEhhbmRsZXJzIGZvciB0aGUgTVNJIG1hc2sgYml0cy4gKi8KK3N0YXRpYyB1aW50
MzJfdCB2cGNpX21zaV9tYXNrX3JlYWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCByZWcsIHZvaWQgKmRh
dGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgcmV0
dXJuIG1zaS0+bWFzazsKK30KKworc3RhdGljIHZvaWQgdnBjaV9tc2lfbWFza193cml0ZShjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVj
dCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKyAgICB1aW50MzJfdCBkbWFzazsKKworICAgIGRtYXNr
ID0gbXNpLT5tYXNrIF4gdmFsOworCisgICAgaWYgKCAhZG1hc2sgKQorICAgICAgICByZXR1cm47
CisKKyAgICBpZiAoIG1zaS0+ZW5hYmxlZCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgICAgICBmb3IgKCBpID0gZmZzKGRtYXNrKSAtIDE7IGRtYXNrICYmIGkgPCBtc2kt
PnZlY3RvcnM7CisgICAgICAgICAgICAgIGkgPSBmZnMoZG1hc2spIC0gMSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hfbWFzayhtc2ksIHBkZXYsIGksICh2YWwgPj4gaSkg
JiAxKTsKKyAgICAgICAgICAgIF9fY2xlYXJfYml0KGksICZkbWFzayk7CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICBtc2ktPm1hc2sgPSB2YWw7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9pbml0X21z
aShzdHJ1Y3QgcGNpX2RldiAqcGRldikKK3sKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywg
YnVzID0gcGRldi0+YnVzOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZu
KSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1z
aTsKKyAgICB1bnNpZ25lZCBpbnQgcG9zOworICAgIHVpbnQxNl90IGNvbnRyb2w7CisgICAgaW50
IHJldDsKKworICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIFBDSV9DQVBfSURfTVNJKTsKKyAgICBpZiAoICFwb3MgKQorICAgICAgICByZXR1cm4gMDsK
KworICAgIG1zaSA9IHh6YWxsb2Moc3RydWN0IHZwY2lfbXNpKTsKKyAgICBpZiAoICFtc2kgKQor
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIG1zaS0+cG9zID0gcG9zOworCisgICAgcmV0
ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfY29udHJvbF9yZWFkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZwY2lfbXNpX2NvbnRyb2xfd3JpdGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpX2NvbnRyb2xfcmVnKHBvcyksIDIsIG1zaSk7CisgICAgaWYg
KCByZXQgKQorICAgIHsKKyAgICAgICAgeGZyZWUobXNpKTsKKyAgICAgICAgcmV0dXJuIHJldDsK
KyAgICB9CisKKyAgICAvKiBHZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgdGhlIGRl
dmljZSBzdXBwb3J0cy4gKi8KKyAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVz
LCBzbG90LCBmdW5jLCBtc2lfY29udHJvbF9yZWcocG9zKSk7CisgICAgbXNpLT5tYXhfdmVjdG9y
cyA9IG11bHRpX21zaV9jYXBhYmxlKGNvbnRyb2wpOworICAgIEFTU0VSVChtc2ktPm1heF92ZWN0
b3JzIDw9IDMyKTsKKworICAgIC8qIFRoZSBtdWx0aXBsZSBtZXNzYWdlIGVuYWJsZSBpcyAwIGFm
dGVyIHJlc2V0ICgxIG1lc3NhZ2UgZW5hYmxlZCkuICovCisgICAgbXNpLT52ZWN0b3JzID0gMTsK
KworICAgIC8qIE5vIFBJUlEgYm91bmQgeWV0LiAqLworICAgIHZwY2lfbXNpX2FyY2hfaW5pdCht
c2kpOworCisgICAgbXNpLT5hZGRyZXNzNjQgPSBpc182NGJpdF9hZGRyZXNzKGNvbnRyb2wpOwor
ICAgIG1zaS0+bWFza2luZyA9IGlzX21hc2tfYml0X3N1cHBvcnQoY29udHJvbCk7CisKKyAgICBy
ZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX21zaV9hZGRyZXNzX3JlYWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV9tc2lfYWRkcmVzc193cml0ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtc2lfbG93ZXJfYWRkcmVzc19yZWcocG9zKSwgNCwgbXNpKTsK
KyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICB4ZnJlZShtc2kpOworICAgICAgICByZXR1
cm4gcmV0OworICAgIH0KKworICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lf
bXNpX2RhdGFfcmVhZCwgdnBjaV9tc2lfZGF0YV93cml0ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2lfZGF0YV9yZWcocG9zLCBtc2ktPmFkZHJlc3M2NCksIDIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNpKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICB4
ZnJlZShtc2kpOworICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIGlmICggbXNpLT5h
ZGRyZXNzNjQgKQorICAgIHsKKyAgICAgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwg
dnBjaV9tc2lfYWRkcmVzc191cHBlcl9yZWFkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2cGNpX21zaV9hZGRyZXNzX3VwcGVyX3dyaXRlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtc2lfdXBwZXJfYWRkcmVzc19yZWcocG9zKSwgNCwgbXNpKTsKKyAgICAgICAg
aWYgKCByZXQgKQorICAgICAgICB7CisgICAgICAgICAgICB4ZnJlZShtc2kpOworICAgICAgICAg
ICAgcmV0dXJuIHJldDsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggbXNpLT5tYXNraW5n
ICkKKyAgICB7CisgICAgICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNp
X21hc2tfcmVhZCwgdnBjaV9tc2lfbWFza193cml0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbXNpX21hc2tfYml0c19yZWcocG9zLCBtc2ktPmFkZHJlc3M2NCksIDQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaSk7CisgICAgICAgIGlmICggcmV0ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgeGZyZWUobXNpKTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICBwZGV2LT52cGNpLT5tc2kgPSBtc2k7CisKKyAgICBy
ZXR1cm4gMDsKK30KK1JFR0lTVEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfbXNpKTsKKwordm9pZCB2
cGNpX2R1bXBfbXNpKHZvaWQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgIGZvcl9l
YWNoX2RvbWFpbiAoIGQgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXY7CisKKyAgICAgICAgaWYgKCAhaGFzX3ZwY2koZCkgKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgcHJpbnRrKCJ2UENJIE1TSSBpbmZvcm1hdGlvbiBmb3IgZCVkXG4iLCBkLT5k
b21haW5faWQpOworCisgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAmZC0+YXJj
aC5wZGV2X2xpc3QsIGRvbWFpbl9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDhf
dCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICAgICAgICAgIHVpbnQ4X3Qg
c2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZu
KTsKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+dnBjaS0+
bXNpOworCisgICAgICAgICAgICBpZiAoICFzcGluX3RyeWxvY2soJnBkZXYtPnZwY2ktPmxvY2sp
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byBnZXQg
dlBDSSBsb2NrLCBza2lwcGluZ1xuIik7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggbXNpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBwcmludGsoIkRldmljZSAlMDR4OiUwMng6JTAyeC4ldVxuIiwgc2VnLCBidXMs
IHNsb3QsIGZ1bmMpOworCisgICAgICAgICAgICAgICAgcHJpbnRrKCIgIEVuYWJsZWQ6ICV1IFN1
cHBvcnRzIG1hc2tpbmc6ICV1IDY0LWJpdCBhZGRyZXNzZXM6ICV1XG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICBtc2ktPmVuYWJsZWQsIG1zaS0+bWFza2luZywgbXNpLT5hZGRyZXNzNjQpOwor
ICAgICAgICAgICAgICAgIHByaW50aygiICBNYXggdmVjdG9yczogJXUgZW5hYmxlZCB2ZWN0b3Jz
OiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5tYXhfdmVjdG9ycywgbXNpLT52
ZWN0b3JzKTsKKworICAgICAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hfcHJpbnQobXNpKTsKKwor
ICAgICAgICAgICAgICAgIGlmICggbXNpLT5tYXNraW5nICkKKyAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKCIgIG1hc2s9JTA4eFxuIiwgbXNpLT5tYXNrKTsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJnBkZXYtPnZwY2ktPmxvY2spOworICAgICAgICAgICAgcHJv
Y2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAgICAgIH0KKyAgICB9Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKaW5kZXggYmE2NmUyMmUwNC4uYzQ3Y2M5
NzFkMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9pby5oCkBAIC0xMjcsNiArMTI3LDExIEBAIHZvaWQgaHZtX2Rw
Y2lfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBndWVzdF9pcnEsCiB2b2lkIG1z
aXhfd3JpdGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgbXNpeHRibF9pbml0KHN0
cnVjdCBkb21haW4gKmQpOwogCisvKiBBcmNoLXNwZWNpZmljIE1TSSBkYXRhIGZvciB2UENJLiAq
Lworc3RydWN0IHZwY2lfYXJjaF9tc2kgeworICAgIGludCBwaXJxOworfTsKKwogZW51bSBzdGR2
Z2FfY2FjaGVfc3RhdGUgewogICAgIFNURFZHQV9DQUNIRV9VTklOSVRJQUxJWkVELAogICAgIFNU
RFZHQV9DQUNIRV9FTkFCTEVELApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2ku
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKaW5kZXggMzdkMzdiODIwZS4uNDNhYjVjNmJj
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21zaS5oCkBAIC00OCw2ICs0OCw3IEBACiAjZGVmaW5lIE1TSV9BRERSX1JFRElS
RUNUSU9OX1NISUZUICAzCiAjZGVmaW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX0NQVSAgICAoMCA8
PCBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCkKICNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJ
T05fTE9XUFJJICgxIDw8IE1TSV9BRERSX1JFRElSRUNUSU9OX1NISUZUKQorI2RlZmluZSBNU0lf
QUREUl9SRURJUkVDVElPTl9NQVNLICAgKDEgPDwgTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQp
CiAKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRF9TSElGVAkJMTIKICNkZWZpbmUJIE1TSV9BRERS
X0RFU1RfSURfTUFTSwkJMHgwMGZmMDAwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaXJx
LmggYi94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKaW5kZXggMGFhODE3ZTI2Ni4uNTg2Yjc4MzkzYSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9p
cnEuaApAQCAtMTMzLDYgKzEzMyw3IEBAIHN0cnVjdCBwaXJxIHsKICAgICBzdHJ1Y3QgYXJjaF9w
aXJxIGFyY2g7CiB9OwogCisjZGVmaW5lIElOVkFMSURfUElSUSAoLTEpCiAjZGVmaW5lIHBpcnFf
aW5mbyhkLCBwKSAoKHN0cnVjdCBwaXJxICopcmFkaXhfdHJlZV9sb29rdXAoJihkKS0+cGlycV90
cmVlLCBwKSkKIAogLyogVXNlIHRoaXMgaW5zdGVhZCBvZiBwaXJxX2luZm8oKSBpZiB0aGUgc3Ry
dWN0dXJlIG1heSBuZWVkIGFsbG9jYXRpbmcuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAppbmRleCA0ZTBiNjdjMmYxLi41YjU4
MmI4MDEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi92cGNpLmgKQEAgLTcyLDYgKzcyLDMwIEBAIHN0cnVjdCB2cGNpIHsKICAgICAgICAg
fSBiYXJzWzddOyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhwYW5zaW9uIFJPTSBCQVIuICovCiAg
ICAgICAgIC8qIEZJWE1FOiBjdXJyZW50bHkgdGhlcmUncyBubyBzdXBwb3J0IGZvciBTUi1JT1Yu
ICovCiAgICAgfSBoZWFkZXI7CisKKyAgICAvKiBNU0kgZGF0YS4gKi8KKyAgICBzdHJ1Y3QgdnBj
aV9tc2kgeworICAgICAgICAvKiBBcmNoLXNwZWNpZmljIGRhdGEuICovCisgICAgICAgIHN0cnVj
dCB2cGNpX2FyY2hfbXNpIGFyY2g7CisgICAgICAgIC8qIEFkZHJlc3MuICovCisgICAgICAgIHVp
bnQ2NF90IGFkZHJlc3M7CisgICAgICAgIC8qIE9mZnNldCBvZiB0aGUgY2FwYWJpbGl0eSBpbiB0
aGUgY29uZmlnIHNwYWNlLiAqLworICAgICAgICB1bnNpZ25lZCBpbnQgcG9zOworICAgICAgICAv
KiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlLiAqLwor
ICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3ZlY3RvcnM7CisgICAgICAgIC8qIE51bWJlciBvZiB2
ZWN0b3JzIGNvbmZpZ3VyZWQuICovCisgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzOworICAg
ICAgICAvKiBNYXNrIGJpdGZpZWxkLiAqLworICAgICAgICB1aW50MzJfdCBtYXNrOworICAgICAg
ICAvKiBEYXRhLiAqLworICAgICAgICB1aW50MTZfdCBkYXRhOworICAgICAgICAvKiBFbmFibGVk
PyAqLworICAgICAgICBib29sIGVuYWJsZWQ7CisgICAgICAgIC8qIFN1cHBvcnRzIHBlci12ZWN0
b3IgbWFza2luZz8gKi8KKyAgICAgICAgYm9vbCBtYXNraW5nOworICAgICAgICAvKiA2NC1iaXQg
YWRkcmVzcyBjYXBhYmxlPyAqLworICAgICAgICBib29sIGFkZHJlc3M2NDsKKyAgICB9ICptc2k7
CiAjZW5kaWYKIH07CiAKQEAgLTgwLDYgKzEwNCwxNyBAQCBzdHJ1Y3QgdnBjaV92Y3B1IHsKICAg
ICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKICAgICBib29sIG1hcDsKIH07CisKK3ZvaWQgdnBjaV9k
dW1wX21zaSh2b2lkKTsKKworLyogQXJjaC1zcGVjaWZpYyB2UENJIE1TSSBoZWxwZXJzLiAqLwor
dm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVu
dHJ5LCBib29sIG1hc2spOworaW50IHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVjdCB2cGNpX21z
aSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycyk7CitpbnQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0
cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldik7Cit2b2lkIHZw
Y2lfbXNpX2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9tc2kgKm1zaSk7Cit2b2lkIHZwY2lfbXNpX2Fy
Y2hfcHJpbnQoY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kpOwogI2VuZGlmCiAKICNlbmRpZgot
LSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:34:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKY1-0008Kq-Ox; Tue, 19 Sep 2017 15:34:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKY0-0008J5-Ep
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:34:52 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 96/64-01916-C1931C95; Tue, 19 Sep 2017 15:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva605cF
 Ig7NX+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/CyaxFpyew1SxZdV25gbG2acYuxg5OSQE
 /CXeLDvCDmKzCehIXJy7k62LkYNDREBF4vZegy5GLg5mgQ2MEtMf32YFqREWMJd4s2UqmM0io
 CqxZ24X2BxeASuJR/+amCBm6km8nfiCEWQOJ1C842oySFhIwFJix4wfTBDlghInZz5hAbGZBT
 QlWrf/Zoew5SWat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjenFqUVlqka6ZXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mC80uZ8iFGSg0lJlLdG/2CkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQleAwugnGBRanpqRVpmDjDsYdISHDxKIryrzYHSvMUFibnFm
 ekQqVOMlhzHNl3+w8RxYMIVINlx8+4fJiGWvPy8VClxXkeQeQIgDRmleXDjYLF5iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5IwrznIFJ7MvBK4ra+ADmICOih7wwGQg0oSEVJSDYyH0+/HxDf
 qPb9ezWRYMZVHrWVZmtOPxDWLItQnPjlzSn/JiYLEHbxpNX7vDL4uvBHTYJo/M3xX7sz3Rmke
 R/+e4LYPEyudJ17Q9vZNrAHbqd41xxT81l7OyVe+nLntUTS3e/ndFetXnxNx/zH5avJVu8mzv
 2Yyxy9+fsvV1sQ3PixZnue9up8SS3FGoqEWc1FxIgCMogrXyAIAAA==
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505835287!84667684!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23156 invoked from network); 19 Sep 2017 15:34:50 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:34:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448349694"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 19 Sep 2017 16:29:36 +0100
Message-ID: <20170919152936.14498-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgTVNJLVggbWVzc2FnZSBjb250cm9sIGZp
ZWxkIG9uIHRoZQpQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSwgYW5kIHRyYXBzIGZvciBhY2Nlc3Nl
cyB0byB0aGUgbWVtb3J5IHJlZ2lvbgp0aGF0IGNvbnRhaW5zIHRoZSBNU0ktWCB0YWJsZSBhbmQg
UEJBLiBUaGlzIHRyYXBzIGRldGVjdCBhdHRlbXB0cyBmcm9tCnRoZSBndWVzdCB0byBjb25maWd1
cmUgTVNJLVggaW50ZXJydXB0cyBhbmQgcHJvcGVybHkgc2V0cyB0aGVtIHVwLgoKTm90ZSB0aGF0
IGFjY2Vzc2VzIHRvIHRoZSBUYWJsZSBPZmZzZXQsIFRhYmxlIEJJUiwgUEJBIE9mZnNldCBhbmQg
UEJBCkJJUiBhcmUgbm90IHRyYXBwZWQgYnkgWGVuIGF0IHRoZSBtb21lbnQuCgpGaW5hbGx5LCB0
dXJuIHRoZSBwYW5pYyBpbiB0aGUgRG9tMCBQVkggYnVpbGRlciBpbnRvIGEgd2FybmluZy4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY1OgogLSBVcGRhdGUg
bG9jayB1c2FnZS4KIC0gVW5iaW5kL3VubWFwIFBJUlFzIHdoZW4gTVNJWCBpcyBkaXNhYmxlZC4K
IC0gU2hhcmUgdGhlIGFyY2gtc3BlY2lmaWMgTVNJWCBjb2RlIHdpdGggdGhlIE1TSSBmdW5jdGlv
bnMuCiAtIERvIG5vdCByZWZlcmVuY2UgdGhlIE1TSVggbWVtb3J5IGFyZWFzIGZyb20gdGhlIFBD
SSBCQVJzIGZpZWxkcywKICAgaW5zdGVhZCBmZXRjaCB0aGUgQklSIGFuZCBvZmZzZXQgZWFjaCB0
aW1lIG5lZWRlZC4KIC0gQWRkIHRoZSAnX2VudHJ5JyBzdWZmaXggdG8gdGhlIE1TSVggYXJjaCBm
dW5jdGlvbnMuCiAtIFByZWZpeCB0aGUgdk1TSVggbWFjcm9zIHdpdGggJ1YnLgogLSBzL2dkcHJp
bnRrL2dwcmludGsvIGluIG1zaXguYwogLSBNYWtlIHZwY2lfbXNpeF9hY2Nlc3NfY2hlY2sgcmV0
dXJuIGJvb2wsIGFuZCBjaGFuZ2UgaXQncyBuYW1lIHRvCiAgIHZwY2lfbXNpeF9hY2Nlc3NfYWxs
b3dlZC4KIC0gSm9pbiB0aGUgZmlyc3QgdHdvIGlmcyBpbiB2cGNpX21zaXhfe3JlYWQvd3JpdGV9
IGludG8gYSBzaW5nbGUgb25lLgogLSBBbGxvdyBEb20wIHRvIHdyaXRlIHRvIHRoZSBQQkEgYXJl
YS4KIC0gQWRkIGEgbm90ZSB0aGF0IHJlYWRzIGZyb20gdGhlIFBCQSBhcmVhIHdpbGwgbmVlZCB0
byBiZSB0cmFuc2xhdGVkCiAgIGlmIHRoZSBQQkEgaXQncyBub3QgaWRlbnRpdHkgbWFwcGVkLgoK
Q2hhbmdlcyBzaW5jZSB2NDoKIC0gUmVtb3ZlIHBhcmVudGhlc2VzIGFyb3VuZCBvZmZzZXRvZi4K
IC0gQWRkICJiZWluZyIgdG8gTVNJLVggZW5hYmxpbmcgY29tbWVudC4KIC0gVXNlIElOVkFMSURf
UElSUS4KIC0gQWRkIGEgc2ltcGxlIHNhbml0eSBjaGVjayB0byB2cGNpX21zaXhfYXJjaF9lbmFi
bGUgaW4gb3JkZXIgdG8KICAgZGV0ZWN0IHdyb25nIE1TSS1YIGVudHJpZXMgbW9yZSBxdWlja2x5
LgogLSBDb25zdGlmeSB2cGNpX21zaXhfYXJjaF9wcmludCBlbnRyeSBhcmd1bWVudC4KIC0gcy9j
cHUvZml4ZWQvIGluIHZwY2lfbXNpeF9hcmNoX3ByaW50LgogLSBEdW1wIHRoZSBNU0ktWCBpbmZv
IHRvZ2V0aGVyIHdpdGggdGhlIE1TSSBpbmZvLgogLSBGaXggdnBjaV9tc2l4X2NvbnRyb2xfd3Jp
dGUgdG8gdGFrZSBpbnRvIGFjY291bnQgY2hhbmdlcyB0byB0aGUKICAgYWRkcmVzcyBhbmQgZGF0
YSBmaWVsZHMgd2hlbiBzd2l0Y2hpbmcgdGhlIGZ1bmN0aW9uIG1hc2sgYml0LgogLSBPbmx5IGRp
c2FibGUvZW5hYmxlIHRoZSBlbnRyaWVzIGlmIHRoZSBhZGRyZXNzIG9yIGRhdGEgZmllbGRzIGhh
dmUKICAgYmVlbiB1cGRhdGVkLgogLSBVc2V3IHRoZSBCQVIgZW5hYmxlIGZpZWxkIHRvIGNoZWNr
IGlmIGEgQkFSIGlzIG1hcHBlZCBvciBub3QKICAgKGluc3RlYWQgb2YgcmVhZGluZyB0aGUgY29t
bWFuZCByZWdpc3RlciBmb3IgZWFjaCBkZXZpY2UpLgogLSBGaXggZXJyb3IgcGF0aCBpbiB2cGNp
X21zaXhfcmVhZCB0byBzZXQgdGhlIHJldHVybiBkYXRhIHRvIH4wLgogLSBTaW1wbGlmeSBtYXNr
IHVzYWdlIGluIHZwY2lfbXNpeF93cml0ZS4KIC0gQ2FzdCBkYXRhIHRvIHVpbnQ2NF90IHdoZW4g
c2hpZnRpbmcgaXQgMzIgYml0cy4KIC0gRml4IHdyaXRlcyB0byB0aGUgdGFibGUgZW50cnkgY29u
dHJvbCByZWdpc3RlciB0byB0YWtlIGludG8gYWNjb3VudAogICBpZiB0aGUgbWFzay1hbGwgYml0
IGlzIHNldC4KIC0gQWRkIHNvbWUgY29tbWVudHMgdG8gY2xhcmlmeSB0aGUgaW50ZW5kZWQgYmVo
YXZpb3Igb2YgdGhlIGNvZGUuCiAtIEFsaWduIHRoZSBQQkEgc2l6ZSB0byA2NC1iaXRzLgogLSBS
ZW1vdmUgdGhlIGVycm9yIGxhYmVsIGluIHZwY2lfaW5pdF9tc2l4LgogLSBUcnkgdG8gY29tcGFj
dCB0aGUgbGF5b3V0IG9mIHRoZSB2cGNpX21zaXggc3RydWN0dXJlLgogLSBSZW1vdmUgdGhlIGxv
Y2FsIHRhYmxlX2JhciBhbmQgcGJhX2JhciB2YXJpYWJsZXMgZnJvbQogICB2cGNpX2luaXRfbXNp
eCwgdGhleSBhcmUgdXNlZCBvbmx5IG9uY2UuCgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBQcm9wYWdh
dGUgY2hhbmdlcyBmcm9tIHByZXZpb3VzIHZlcnNpb25zOiByZW1vdmUgeGVuXyBwcmVmaXgsIHVz
ZQogICB0aGUgbmV3IGZpZWxkcyBpbiB2cGNpX3ZhbCBhbmQgcmVtb3ZlIHRoZSByZXR1cm4gdmFs
dWUgZnJvbQogICBoYW5kbGVycy4KIC0gUmVtb3ZlIHRoZSB1c2FnZSBvZiBHRU5NQVNLLgogLSBN
YXZlIHRoZSBhcmNoLXNwZWNpZmljIHBhcnRzIG9mIHRoZSBkdW1wIHJvdXRpbmUgdG8gdGhlCiAg
IHg4Ni9odm0vdm1zaS5jIGR1bXAgaGFuZGxlci4KIC0gQ2hhaW4gdGhlIE1TSS1YIGR1bXAgaGFu
ZGxlciB0byB0aGUgJ00nIGRlYnVnIGtleS4KIC0gRml4IHRoZSBoZWFkZXIgQkFSIG1hcHBpbmdz
IHNvIHRoYXQgdGhlIE1TSS1YIHJlZ2lvbnMgaW5zaWRlIG9mCiAgIEJBUnMgYXJlIHVubWFwcGVk
IGZyb20gdGhlIGRvbWFpbiBwMm0gaW4gb3JkZXIgZm9yIHRoZSBoYW5kbGVycyB0bwogICB3b3Jr
IHByb3Blcmx5LgogLSBVbmNvbmRpdGlvbmFsbHkgdHJhcCBhbmQgZm9yd2FyZCBhY2Nlc3NlcyB0
byB0aGUgUEJBIE1TSS1YIGFyZWEuCiAtIFNpbXBsaWZ5IHRoZSBjb25kaXRpb25hbHMgaW4gdnBj
aV9tc2l4X2NvbnRyb2xfd3JpdGUuCiAtIEZpeCB2cGNpX21zaXhfYWNjZXB0IHRvIHVzZSBhIGJv
b2wgdHlwZS4KIC0gQWxsb3cgYWxsIHN1cHBvcnRlZCBhY2Nlc3NlcyBhcyBkZXNjcmliZWQgaW4g
dGhlIHNwZWMgdG8gdGhlIE1TSS1YCiAgIHRhYmxlLgogLSBUcnVuY2F0ZSB0aGUgcmV0dXJuZWQg
YWRkcmVzcyB3aGVuIHRoZSBhY2Nlc3MgaXMgYSAzMmIgcmVhZC4KIC0gQWx3YXlzIHJldHVybiBY
ODZFTVVMX09LQVkgZnJvbSB0aGUgaGFuZGxlcnMsIHJldHVybmluZyB+MCBpbiB0aGUKICAgcmVh
ZCBjYXNlIGlmIHRoZSBhY2Nlc3MgaXMgbm90IHN1cHBvcnRlZCwgb3IgaWdub3Jpbmcgd3JpdGVz
LgogLSBEbyBub3QgY2hlY2sgdGhhdCBtYXhfZW50cmllcyBpcyAhPSAwIGluIHRoZSBpbml0IGhh
bmRsZXIuCiAtIFVzZSB0cnlsb2NrIGluIHRoZSBkdW1wIGhhbmRsZXIuCgpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBTcGxpdCBvdXQgYXJjaC1zcGVjaWZpYyBjb2RlLgoKVGhpcyBwYXRjaCBoYXMgYmVl
biB0ZXN0ZWQgd2l0aCBkZXZpY2VzIHVzaW5nIGJvdGggYSBzaW5nbGUgTVNJLVgKZW50cnkgYW5k
IG11bHRpcGxlIG9uZXMuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNo
L3g4Ni9odm0vdm1zaS5jICAgICAgICAgIHwgMTMzICsrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Zw
Y2kvTWFrZWZpbGUgICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAg
ICAgICB8ICAxNiArKwogeGVuL2RyaXZlcnMvdnBjaS9tc2kuYyAgICAgICAgICAgfCAgMjIgKy0K
IHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jICAgICAgICAgIHwgNTA2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
fCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAgICAgfCAgIDUgKwogeGVuL2lu
Y2x1ZGUveGVuL3ZwY2kuaCAgICAgICAgICAgfCAgNDUgKysrKwogMTAgZmlsZXMgY2hhbmdlZCwg
NzA1IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9kcml2ZXJzL3ZwY2kvbXNpeC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCAxN2Q3NzEzN2Q2
Li44ZmE5MmJjNWI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMTExMSw3ICsxMTExLDcgQEAg
aW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9k
dWxlX3QgKmltYWdlLAogCiAgICAgcHZoX3NldHVwX21tY2ZnKGQpOwogCi0gICAgcGFuaWMoIkJ1
aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKKyAgICBwcmludGso
IldBUk5JTkc6IFBWSCBpcyBhbiBleHBlcmltZW50YWwgbW9kZSB3aXRoIGxpbWl0ZWQgZnVuY3Rp
b25hbGl0eVxuIik7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGIxMDY0NDEzZmMuLjA0
MmI3YzZhMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtNTg1LDYgKzU4NSw3IEBAIGludCBodm1fZG9tYWluX2luaXRp
YWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAgICBJ
TklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAgICBJ
TklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CiAgICAg
SU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKKyAgICBJ
TklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzKTsKIAogICAgIHJj
ID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAwLCBO
VUxMLCBOVUxMKTsKICAgICBpZiAoIHJjICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggM2RjZGUzZDg4Mi4uYTMzNWU3
NWY4YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMKQEAgLTY0MiwxNiArNjQyLDE1IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
bXNpX2dmbGFncyh1aW50MTZfdCBkYXRhLCB1aW50NjRfdCBhZGRyKQogICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0spOwogfQogCi12b2lkIHZwY2lfbXNp
X2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFz
aykKK3N0YXRpYyB2b2lkIHZwY2lfbWFza19waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJx
LCBib29sIG1hc2spCiB7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKnBpbmZvOwogICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYzsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGludCBpcnE7
CiAKLSAgICBBU1NFUlQobXNpLT5hcmNoLnBpcnEgPj0gMCAmJiBlbnRyeSA8IG1zaS0+dmVjdG9y
cyk7Ci0gICAgcGluZm8gPSBwaXJxX2luZm8ocGRldi0+ZG9tYWluLCBtc2ktPmFyY2gucGlycSAr
IGVudHJ5KTsKKyAgICBBU1NFUlQocGlycSA+PSAwKTsKKyAgICBwaW5mbyA9IHBpcnFfaW5mbyhk
LCBwaXJxKTsKICAgICBpZiAoICFwaW5mbyApCiAgICAgICAgIHJldHVybjsKIApAQCAtNjY4LDIz
ICs2NjcsMzEgQEAgdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfbXNpICptc2ks
IGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JmRlc2MtPmxvY2ssIGZsYWdzKTsKIH0KIAotaW50IHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVj
dCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKK3ZvaWQgdnBjaV9tc2lfYXJjaF9t
YXNrKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKQorewor
ICAgIHZwY2lfbWFza19waXJxKHBkZXYtPmRvbWFpbiwgbXNpLT5hcmNoLnBpcnEgKyBlbnRyeSwg
bWFzayk7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2lfZW5hYmxlKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1aW50MzJfdCBkYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgYWRkcmVzcywgdW5zaWduZWQgaW50IG5yLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCB0YWJsZV9iYXNlKQogewogICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5mbyA9
IHsKICAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKICAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywK
ICAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCi0gICAgICAgIC5lbnRyeV9uciA9IHZlY3Rv
cnMsCisgICAgICAgIC50YWJsZV9iYXNlID0gdGFibGVfYmFzZSwKKyAgICAgICAgLmVudHJ5X25y
ID0gbnIsCiAgICAgfTsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQgcmM7Ci0KLSAgICBB
U1NFUlQobXNpLT5hcmNoLnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsKKyAgICB1bnNpZ25lZCBpbnQg
aSwgdmVjdG9ycyA9IHRhYmxlX2Jhc2UgPyAxIDogbnI7CisgICAgaW50IHJjLCBwaXJxID0gSU5W
QUxJRF9QSVJROwogCiAgICAgLyogR2V0IGEgUElSUS4gKi8KLSAgICByYyA9IGFsbG9jYXRlX2Fu
ZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJm1zaS0+YXJjaC5waXJxLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElSUV9UWVBFX01VTFRJX01TSSwgJm1z
aV9pbmZvKTsKKyAgICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWlu
LCAtMSwgJnBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlX2Jh
c2UgPyBNQVBfUElSUV9UWVBFX01TSQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZtc2lfaW5mbyk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBt
YXAgUElSUTogJWRcbiIsCkBAIC02OTUsMTQgKzcwMiwxNCBAQCBpbnQgdnBjaV9tc2lfYXJjaF9l
bmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAog
CiAgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQogICAgIHsKLSAgICAgICAgdWlu
dDhfdCB2ZWN0b3IgPSBNQVNLX0VYVFIobXNpLT5kYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyk7
Ci0gICAgICAgIHVpbnQ4X3QgdmVjdG9yX21hc2sgPSAweGZmID4+ICg4IC0gZmxzKG1zaS0+dmVj
dG9ycykgKyAxKTsKKyAgICAgICAgdWludDhfdCB2ZWN0b3IgPSBNQVNLX0VYVFIoZGF0YSwgTVNJ
X0RBVEFfVkVDVE9SX01BU0spOworICAgICAgICB1aW50OF90IHZlY3Rvcl9tYXNrID0gMHhmZiA+
PiAoOCAtIGZscyh2ZWN0b3JzKSArIDEpOwogICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJx
X3QgYmluZCA9IHsKLSAgICAgICAgICAgIC5tYWNoaW5lX2lycSA9IG1zaS0+YXJjaC5waXJxICsg
aSwKKyAgICAgICAgICAgIC5tYWNoaW5lX2lycSA9IHBpcnEgKyBpLAogICAgICAgICAgICAgLmly
cV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAogICAgICAgICAgICAgLnUubXNpLmd2ZWMgPSAodmVj
dG9yICYgfnZlY3Rvcl9tYXNrKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICgodmVjdG9y
ICsgaSkgJiB2ZWN0b3JfbWFzayksCi0gICAgICAgICAgICAudS5tc2kuZ2ZsYWdzID0gbXNpX2dm
bGFncyhtc2ktPmRhdGEsIG1zaS0+YWRkcmVzcyksCisgICAgICAgICAgICAudS5tc2kuZ2ZsYWdz
ID0gbXNpX2dmbGFncyhkYXRhLCBhZGRyZXNzKSwKICAgICAgICAgfTsKIAogICAgICAgICBwY2lk
ZXZzX2xvY2soKTsKQEAgLTcxMiwzMyArNzE5LDQ4IEBAIGludCB2cGNpX21zaV9hcmNoX2VuYWJs
ZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAogICAgICAgICAgICAgICAgICAgICAgIiUwNHg6
JTAyeDolMDJ4LiV1OiBmYWlsZWQgdG8gYmluZCBQSVJRICV1OiAlZFxuIiwKICAgICAgICAgICAg
ICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCi0g
ICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+YXJjaC5waXJx
ICsgaSwgcmMpOworICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBw
aXJxICsgaSwgcmMpOwogICAgICAgICAgICAgd2hpbGUgKCBiaW5kLm1hY2hpbmVfaXJxLS0gKQog
ICAgICAgICAgICAgICAgIHB0X2lycV9kZXN0cm95X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7
CiAgICAgICAgICAgICBzcGluX2xvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7Ci0gICAg
ICAgICAgICB1bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIG1zaS0+YXJjaC5waXJxKTsK
KyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9waXJxKHBkZXYtPmRvbWFpbiwgcGlycSk7CiAgICAg
ICAgICAgICBzcGluX3VubG9jaygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKICAgICAgICAg
ICAgIHBjaWRldnNfdW5sb2NrKCk7Ci0gICAgICAgICAgICBtc2ktPmFyY2gucGlycSA9IElOVkFM
SURfUElSUTsKICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgfQogICAgICAgICBwY2lk
ZXZzX3VubG9jaygpOwogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVybiBwaXJxOwog
fQogCi1pbnQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLCBjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKK2ludCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3Qg
dnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnMpCit7CisgICAgaW50IHJjOworCisgICAg
QVNTRVJUKG1zaS0+YXJjaC5waXJxID09IElOVkFMSURfUElSUSk7CisgICAgcmMgPSB2cGNpX21z
aV9lbmFibGUocGRldiwgbXNpLT5kYXRhLCBtc2ktPmFkZHJlc3MsIHZlY3RvcnMsIDApOworICAg
IGlmICggcmMgPj0gMCApCisgICAgeworICAgICAgICBtc2ktPmFyY2gucGlycSA9IHJjOworICAg
ICAgICByYyA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIHZwY2lfbXNp
X2Rpc2FibGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGludCBwaXJxLCB1bnNpZ25lZCBp
bnQgbnIpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBBU1NFUlQobXNpLT5hcmNoLnBp
cnEgIT0gSU5WQUxJRF9QSVJRKTsKKyAgICBBU1NFUlQocGlycSAhPSBJTlZBTElEX1BJUlEpOwog
CiAgICAgcGNpZGV2c19sb2NrKCk7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBtc2ktPnZlY3RvcnM7
IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKICAgICB7CiAgICAgICAgIHhl
bl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0gewotICAgICAgICAgICAgLm1hY2hpbmVfaXJx
ID0gbXNpLT5hcmNoLnBpcnEgKyBpLAorICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gcGlycSAr
IGksCiAgICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCiAgICAgICAgIH07
CiAgICAgICAgIGludCByYzsKQEAgLTc0OCwxMCArNzcwLDE0IEBAIGludCB2cGNpX21zaV9hcmNo
X2Rpc2FibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
KQogICAgIH0KIAogICAgIHNwaW5fbG9jaygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKLSAg
ICB1bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIG1zaS0+YXJjaC5waXJxKTsKKyAgICB1
bm1hcF9kb21haW5fcGlycShwZGV2LT5kb21haW4sIHBpcnEpOwogICAgIHNwaW5fdW5sb2NrKCZw
ZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOwogICAgIHBjaWRldnNfdW5sb2NrKCk7Cit9CiAKK2lu
dCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQoreworICAgIHZwY2lfbXNpX2Rpc2FibGUocGRldiwgbXNpLT5hcmNo
LnBpcnEsIG1zaS0+dmVjdG9ycyk7CiAgICAgbXNpLT5hcmNoLnBpcnEgPSBJTlZBTElEX1BJUlE7
CiAKICAgICByZXR1cm4gMDsKQEAgLTc3NCwzICs4MDAsNTggQEAgdm9pZCB2cGNpX21zaV9hcmNo
X3ByaW50KGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpKQogICAgICAgICAgICBNQVNLX0VYVFIo
bXNpLT5hZGRyZXNzLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLAogICAgICAgICAgICBtc2ktPmFy
Y2gucGlycSk7CiB9CisKK3ZvaWQgdnBjaV9tc2l4X2FyY2hfbWFza19lbnRyeShzdHJ1Y3QgdnBj
aV9tc2l4X2VudHJ5ICplbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbCBtYXNrKQoreworICAgIEFTU0VSVChlbnRyeS0+
YXJjaC5waXJxICE9IElOVkFMSURfUElSUSk7CisgICAgdnBjaV9tYXNrX3BpcnEocGRldi0+ZG9t
YWluLCBlbnRyeS0+YXJjaC5waXJxLCBtYXNrKTsKK30KKworaW50IHZwY2lfbXNpeF9hcmNoX2Vu
YWJsZV9lbnRyeShzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHBhZGRyX3QgdGFi
bGVfYmFzZSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBBU1NFUlQoZW50cnktPmFyY2gucGlycSA9
PSBJTlZBTElEX1BJUlEpOworICAgIHJjID0gdnBjaV9tc2lfZW5hYmxlKHBkZXYsIGVudHJ5LT5k
YXRhLCBlbnRyeS0+YWRkciwgZW50cnktPm5yLAorICAgICAgICAgICAgICAgICAgICAgICAgIHRh
YmxlX2Jhc2UpOworICAgIGlmICggcmMgPj0gMCApCisgICAgeworICAgICAgICBlbnRyeS0+YXJj
aC5waXJxID0gcmM7CisgICAgICAgIHJjID0gMDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9
CisKK2ludCB2cGNpX21zaXhfYXJjaF9kaXNhYmxlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50
cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYpCit7CisgICAgaWYgKCBlbnRyeS0+YXJjaC5waXJxID09IElOVkFMSURf
UElSUSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgdnBjaV9tc2lfZGlzYWJsZShw
ZGV2LCBlbnRyeS0+YXJjaC5waXJxLCAxKTsKKyAgICBlbnRyeS0+YXJjaC5waXJxID0gSU5WQUxJ
RF9QSVJROworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2cGNpX21zaXhfYXJjaF9pbml0X2Vu
dHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5KQoreworICAgIGVudHJ5LT5hcmNoLnBp
cnEgPSBJTlZBTElEX1BJUlE7CisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgdnBjaV9tc2l4X2Fy
Y2hfcHJpbnRfZW50cnkoY29uc3Qgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnkpCit7Cisg
ICAgcHJpbnRrKCIlNHUgdmVjPSUjMDJ4JTdzJTZzJTNzYXNzZXJ0JTVzJTdzIGRlc3RfaWQ9JWx1
IG1hc2s9JXUgcGlycTogJWRcbiIsCisgICAgICAgICAgIGVudHJ5LT5uciwgTUFTS19FWFRSKGVu
dHJ5LT5kYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyksCisgICAgICAgICAgIGVudHJ5LT5kYXRh
ICYgTVNJX0RBVEFfREVMSVZFUllfTE9XUFJJID8gImxvd2VzdCIgOiAiZml4ZWQiLAorICAgICAg
ICAgICBlbnRyeS0+ZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJfTEVWRUwgPyAibGV2ZWwiIDogImVk
Z2UiLAorICAgICAgICAgICBlbnRyeS0+ZGF0YSAmIE1TSV9EQVRBX0xFVkVMX0FTU0VSVCA/ICIi
IDogImRlIiwKKyAgICAgICAgICAgZW50cnktPmFkZHIgJiBNU0lfQUREUl9ERVNUTU9ERV9MT0dJ
QyA/ICJsb2ciIDogInBoeXMiLAorICAgICAgICAgICBlbnRyeS0+YWRkciAmIE1TSV9BRERSX1JF
RElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDogImZpeGVkIiwKKyAgICAgICAgICAgTUFTS19F
WFRSKGVudHJ5LT5hZGRyLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLAorICAgICAgICAgICBlbnRy
eS0+bWFza2VkLCBlbnRyeS0+YXJjaC5waXJxKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCmluZGV4IDYyY2VjOWU4
MmIuLjU1ZDFiZGZkYTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKKysr
IGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQpAQCAtMSArMSBAQAotb2JqLXkgKz0gdnBjaS5v
IGhlYWRlci5vIG1zaS5vCitvYmoteSArPSB2cGNpLm8gaGVhZGVyLm8gbXNpLm8gbXNpeC5vCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9o
ZWFkZXIuYwppbmRleCAwN2E2YmJmMGJlLi4wMmI5Nzc2ZWE5IDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy92cGNpL2hlYWRlci5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTE1
Miw2ICsxNTIsNyBAQCBzdGF0aWMgaW50IHZwY2lfY2hlY2tfYmFyX292ZXJsYXAoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsCiBzdGF0aWMgdm9pZCB2cGNpX21vZGlmeV9iYXJzKGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCkKIHsKICAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIg
KmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7CisgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNp
eCA9IHBkZXYtPnZwY2ktPm1zaXg7CiAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5nZXNl
dF9uZXcoTlVMTCwgTlVMTCwgMCk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwpA
QCAtMTg2LDYgKzE4NywyMSBAQCBzdGF0aWMgdm9pZCB2cGNpX21vZGlmeV9iYXJzKGNvbnN0IHN0
cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCkKICAgICAgICAgfQogICAgIH0KIAorICAgIC8q
IFJlbW92ZSBhbnkgTVNJWCByZWdpb25zIGlmIHByZXNlbnQuICovCisgICAgZm9yICggaSA9IDA7
IG1zaXggJiYgaSA8IEFSUkFZX1NJWkUobXNpeC0+bWVtKTsgaSsrICkKKyAgICB7CisgICAgICAg
IHBhZGRyX3Qgc3RhcnQgPQorICAgICAgICAgICAgaGVhZGVyLT5iYXJzW21zaXgtPm1lbVtpXS5i
aXJdLmFkZHIgKyBtc2l4LT5tZW1baV0ub2Zmc2V0OworCisgICAgICAgIHJjID0gcmFuZ2VzZXRf
cmVtb3ZlX3JhbmdlKG1lbSwgUEZOX0RPV04oc3RhcnQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQRk5fRE9XTihzdGFydCArIG1zaXgtPm1lbVtpXS5zaXplIC0gMSkpOwor
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmFuZ2VzZXRfZGVzdHJv
eShtZW0pOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorCiAgICAgLyog
Q2hlY2sgZm9yIG92ZXJsYXBzIHdpdGggb3RoZXIgZGV2aWNlJ3MgQkFScy4gKi8KICAgICByYyA9
IHZwY2lfY2hlY2tfYmFyX292ZXJsYXAocGRldiwgTlVMTCwgbWVtKTsKICAgICBpZiAoIHJjICkK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgYi94ZW4vZHJpdmVycy92cGNpL21z
aS5jCmluZGV4IDdhMGIwNTIxYzUuLjVjMTBhMGQ5YzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3ZwY2kvbXNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwpAQCAtMzIwLDEzICszMjAs
MTcgQEAgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiAgICAgICAgIGlmICggIWhhc192cGNpKGQp
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIHByaW50aygidlBDSSBNU0kgaW5m
b3JtYXRpb24gZm9yIGQlZFxuIiwgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcHJpbnRrKCJ2UENJ
IE1TSS9NU0ktWCBpbmZvcm1hdGlvbiBmb3IgZCVkXG4iLCBkLT5kb21haW5faWQpOwogCiAgICAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwZGV2LCAmZC0+YXJjaC5wZGV2X2xpc3QsIGRvbWFp
bl9saXN0ICkKICAgICAgICAgewogICAgICAgICAgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcs
IGJ1cyA9IHBkZXYtPmJ1czsKICAgICAgICAgICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+dnBjaS0+bXNpOworICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHZwY2lfbXNpeCAqbXNpeCA9IHBkZXYtPnZwY2ktPm1zaXg7CisKKyAgICAg
ICAgICAgIGlmICggbXNpIHx8IG1zaXggKQorICAgICAgICAgICAgICAgIHByaW50aygiRGV2aWNl
ICUwNHg6JTAyeDolMDJ4LiV1XG4iLCBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7CiAKICAgICAgICAg
ICAgIGlmICggIXNwaW5fdHJ5bG9jaygmcGRldi0+dnBjaS0+bG9jaykgKQogICAgICAgICAgICAg
ewpAQCAtMzM2LDcgKzM0MCw3IEBAIHZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKQogCiAgICAgICAg
ICAgICBpZiAoIG1zaSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKCJE
ZXZpY2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKKyAgICAg
ICAgICAgICAgICBwcmludGsoIiBNU0lcbiIpOwogCiAgICAgICAgICAgICAgICAgcHJpbnRrKCIg
IEVuYWJsZWQ6ICV1IFN1cHBvcnRzIG1hc2tpbmc6ICV1IDY0LWJpdCBhZGRyZXNzZXM6ICV1XG4i
LAogICAgICAgICAgICAgICAgICAgICAgICBtc2ktPmVuYWJsZWQsIG1zaS0+bWFza2luZywgbXNp
LT5hZGRyZXNzNjQpOwpAQCAtMzQ5LDYgKzM1MywyMCBAQCB2b2lkIHZwY2lfZHVtcF9tc2kodm9p
ZCkKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIgIG1hc2s9JTA4eFxuIiwgbXNpLT5tYXNr
KTsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBtc2l4ICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAgICAgICAgIHBy
aW50aygiIE1TSS1YXG4iKTsKKworICAgICAgICAgICAgICAgIHByaW50aygiICBNYXggZW50cmll
czogJXUgbWFza2FsbDogJXUgZW5hYmxlZDogJXVcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
IG1zaXgtPm1heF9lbnRyaWVzLCBtc2l4LT5tYXNrZWQsIG1zaXgtPmVuYWJsZWQpOworCisgICAg
ICAgICAgICAgICAgcHJpbnRrKCIgIFRhYmxlIGVudHJpZXM6XG4iKTsKKyAgICAgICAgICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQorICAgICAgICAgICAg
ICAgICAgICB2cGNpX21zaXhfYXJjaF9wcmludF9lbnRyeSgmbXNpeC0+ZW50cmllc1tpXSk7Cisg
ICAgICAgICAgICB9CisKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT52cGNpLT5sb2Nr
KTsKICAgICAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgICAgICB9CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaXguYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNp
eC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmFkNDY4NGMzNTcKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy92cGNpL21zaXguYwpAQCAtMCwwICsxLDUwNiBA
QAorLyoKKyAqIEhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgTVNJLVggY2FwYWJpbGl0eSBz
dHJ1Y3R1cmUgYW5kIHRoZSBtZW1vcnkKKyAqIHJlZ2lvbi4KKyAqCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBM
aWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi92
cGNpLmg+CisjaW5jbHVkZSA8YXNtL21zaS5oPgorI2luY2x1ZGUgPHhlbi9wMm0tY29tbW9uLmg+
CisjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KKworI2RlZmluZSBWTVNJWF9TSVpFKG51bSkg
b2Zmc2V0b2Yoc3RydWN0IHZwY2lfbXNpeCwgZW50cmllc1tudW1dKQorI2RlZmluZSBWTVNJWF9B
RERSX0lOX1JBTkdFKGFkZHIsIHRhYmxlLCBiYXIpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICgoYWRkcikgPj0gKGJhciktPmFkZHIgKyAodGFibGUpLT5vZmZzZXQgJiYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAoYWRkcikgPCAoYmFyKS0+YWRkciArICh0
YWJsZSktPm9mZnNldCArICh0YWJsZSktPnNpemUpCisKK3N0YXRpYyB1aW50MzJfdCB2cGNpX21z
aXhfY29udHJvbF9yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHJlZywgdm9pZCAqZGF0YSkK
K3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gZGF0YTsKKyAgICB1aW50MTZf
dCB2YWw7CisKKyAgICB2YWwgPSBtc2l4LT5tYXhfZW50cmllcyAtIDE7CisgICAgdmFsIHw9IG1z
aXgtPmVuYWJsZWQgPyBQQ0lfTVNJWF9GTEFHU19FTkFCTEUgOiAwOworICAgIHZhbCB8PSBtc2l4
LT5tYXNrZWQgPyBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMIDogMDsKKworICAgIHJldHVybiB2YWw7
Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfbXNpeF9jb250cm9sX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHJlZywgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHVpbnQ4X3Qgc2Vn
ID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7CisgICAgdWludDhfdCBzbG90ID0gUENJX1NM
T1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOworICAgIHN0cnVj
dCB2cGNpX21zaXggKm1zaXggPSBkYXRhOworICAgIGJvb2wgbmV3X21hc2tlZCwgbmV3X2VuYWJs
ZWQ7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAgbmV3X21hc2tlZCA9
IHZhbCAmIFBDSV9NU0lYX0ZMQUdTX01BU0tBTEw7CisgICAgbmV3X2VuYWJsZWQgPSB2YWwgJiBQ
Q0lfTVNJWF9GTEFHU19FTkFCTEU7CisKKyAgICAvKgorICAgICAqIEFjY29yZGluZyB0byB0aGUg
UENJIDMuMCBzcGVjaWZpY2F0aW9uLCBzd2l0Y2hpbmcgdGhlIGVuYWJsZSBiaXQKKyAgICAgKiB0
byAxIG9yIHRoZSBmdW5jdGlvbiBtYXNrIGJpdCB0byAwIHNob3VsZCBjYXVzZSBhbGwgdGhlIGNh
Y2hlZAorICAgICAqIGFkZHJlc3NlcyBhbmQgZGF0YSBmaWVsZHMgdG8gYmUgcmVjYWxjdWxhdGVk
LiBYZW4gaW1wbGVtZW50cyB0aGlzCisgICAgICogYXMgZGlzYWJsaW5nIGFuZCBlbmFibGluZyB0
aGUgZW50cmllcy4KKyAgICAgKgorICAgICAqIE5vdGUgdGhhdCB0aGUgZGlzYWJsZS9lbmFibGUg
c2VxdWVuY2UgaXMgb25seSBwZXJmb3JtZWQgd2hlbiB0aGUKKyAgICAgKiBndWVzdCBoYXMgd3Jp
dHRlbiB0byB0aGUgZW50cnkgKGllOiB1cGRhdGVkIGZpZWxkIHNldCkgb3IgTVNJWCBpcworICAg
ICAqIGVuYWJsZWQuCisgICAgICovCisgICAgaWYgKCBuZXdfZW5hYmxlZCAmJiAhbmV3X21hc2tl
ZCAmJiAoIW1zaXgtPmVuYWJsZWQgfHwgbXNpeC0+bWFza2VkKSApCisgICAgeworICAgICAgICBw
YWRkcl90IHRhYmxlX2Jhc2UgPQorICAgICAgICAgICAgcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNb
bXNpeC0+bWVtW1ZQQ0lfTVNJWF9UQUJMRV0uYmlyXS5hZGRyOworCisgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGlmICggbXNpeC0+ZW50cmllc1tpXS5tYXNrZWQgfHwKKyAgICAgICAgICAgICAgICAgKG5ld19l
bmFibGVkICYmIG1zaXgtPmVuYWJsZWQgJiYgIW1zaXgtPmVudHJpZXNbaV0udXBkYXRlZCkgKQor
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICByYyA9IHZwY2lfbXNpeF9h
cmNoX2Rpc2FibGVfZW50cnkoJm1zaXgtPmVudHJpZXNbaV0sIHBkZXYpOworICAgICAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5h
YmxlIHRvIGRpc2FibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIG1zaXgtPmVudHJpZXNbaV0ubnIsIHJjKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gdnBjaV9t
c2l4X2FyY2hfZW5hYmxlX2VudHJ5KCZtc2l4LT5lbnRyaWVzW2ldLCBwZGV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGVfYmFzZSk7CisgICAgICAg
ICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1
OiB1bmFibGUgdG8gZW5hYmxlIGVudHJ5ICV1OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4LT5lbnRyaWVzW2ldLm5yLCByYyk7CisgICAg
ICAgICAgICAgICAgLyogRW50cnkgaXMgbGlrZWx5IG5vdCBwcm9wZXJseSBjb25maWd1cmVkLCBz
a2lwIGl0LiAqLworICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQXQgdGhpcyBwb2ludCB0aGUgUElSUSBpcyBz
dGlsbCBtYXNrZWQuIFVubWFzayBpdCwgb3IgZWxzZSB0aGUKKyAgICAgICAgICAgICAqIGd1ZXN0
IHdvbid0IHJlY2VpdmUgaW50ZXJydXB0cy4gVGhpcyBpcyBkdWUgdG8gdGhlCisgICAgICAgICAg
ICAgKiBkaXNhYmxlL2VuYWJsZSBzZXF1ZW5jZSBwZXJmb3JtZWQgYWJvdmUuCisgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgIHZwY2lfbXNpeF9hcmNoX21hc2tfZW50cnkoJm1zaXgtPmVudHJp
ZXNbaV0sIHBkZXYsIGZhbHNlKTsKKworICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS51cGRh
dGVkID0gZmFsc2U7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICFuZXdfZW5hYmxl
ZCAmJiBtc2l4LT5lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qIEd1ZXN0IGhhcyBkaXNhYmxl
ZCBNU0lYLCBkaXNhYmxlIGFsbCBlbnRyaWVzLiAqLworICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogTkI6IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGUgY2FuIGJlIGNhbGxlZCBmb3Ig
ZW50cmllcyB0aGF0IGFyZQorICAgICAgICAgICAgICogbm90IHNldHVwLCBpdCB3aWxsIHJldHVy
biAtRU5PRU5UIGluIHRoYXQgY2FzZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcmMg
PSB2cGNpX21zaXhfYXJjaF9kaXNhYmxlX2VudHJ5KCZtc2l4LT5lbnRyaWVzW2ldLCBwZGV2KTsK
KyAgICAgICAgICAgIHN3aXRjaCAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNh
c2UgMDoKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIE1hcmsgdGhlIGVu
dHJ5IHN1Y2Nlc3NmdWxseSBkaXNhYmxlZCBhcyB1cGRhdGVkLCBzbyB0aGF0IG9uCisgICAgICAg
ICAgICAgICAgICogdGhlIG5leHQgZW5hYmxlIHRoZSBlbnRyeSBpcyBwcm9wZXJseSBzZXR1cC4g
VGhpcyBpcyBkb25lCisgICAgICAgICAgICAgICAgICogc28gdGhhdCB0aGUgZm9sbG93aW5nIGZs
b3cgd29ya3MgY29ycmVjdGx5OgorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICogbWFzayBlbnRyeSAtPiBkaXNhYmxlIE1TSVggLT4gZW5hYmxlIE1TSVggLT4gdW5tYXNrIGVu
dHJ5CisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiBXaXRob3V0IHNldHRp
bmcgJ3VwZGF0ZWQnLCB0aGUgJ3VubWFzayBlbnRyeScgc3RlcCB3aWxsIGZhaWwKKyAgICAgICAg
ICAgICAgICAgKiBiZWNhdXNlIHRoZSBlbnRyeSBoYXMgbm90IGJlZW4gdXBkYXRlZCwgc28gaXQg
d291bGQgbm90IGJlCisgICAgICAgICAgICAgICAgICogbWFwcGVkL2JvdW5kIGF0IGFsbC4KKyAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLnVwZGF0
ZWQgPSB0cnVlOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSAtRU5P
RU5UOgorICAgICAgICAgICAgICAgIC8qIElnbm9yZSBub24tcHJlc2VudCBlbnRyeS4gKi8KKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAiJTA0
eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5ICV1OiAlZFxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpeC0+ZW50cmllc1tp
XS5uciwgcmMpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorICAgIH0KKworICAgIGlmICggKG5ld19lbmFibGVkICE9IG1zaXgtPmVuYWJsZWQgfHwg
bmV3X21hc2tlZCAhPSBtc2l4LT5tYXNrZWQpICYmCisgICAgICAgICBwY2lfbXNpX2NvbmZfd3Jp
dGVfaW50ZXJjZXB0KG1zaXgtPnBkZXYsIHJlZywgMiwgJnZhbCkgPj0gMCApCisgICAgICAgIHBj
aV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsKTsKKworICAgIG1z
aXgtPm1hc2tlZCA9IG5ld19tYXNrZWQ7CisgICAgbXNpeC0+ZW5hYmxlZCA9IG5ld19lbmFibGVk
OworfQorCitzdGF0aWMgc3RydWN0IHZwY2lfbXNpeCAqdnBjaV9tc2l4X2ZpbmQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAgc3RydWN0IHZwY2lfbXNpeCAqbXNpeDsKKworICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBtc2l4LCAmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFi
bGVzLCBuZXh0ICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFycyA9
IG1zaXgtPnBkZXYtPnZwY2ktPmhlYWRlci5iYXJzOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobXNpeC0+bWVtKTsgaSsrICkK
KyAgICAgICAgICAgIGlmICggYmFyc1ttc2l4LT5tZW1baV0uYmlyXS5lbmFibGVkICYmCisgICAg
ICAgICAgICAgICAgIFZNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgJm1zaXgtPm1lbVtpXSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYmFyc1ttc2l4LT5tZW1baV0uYmly
XSkgKQorICAgICAgICAgICAgICAgIHJldHVybiBtc2l4OworICAgIH0KKworICAgIHJldHVybiBO
VUxMOworfQorCitzdGF0aWMgaW50IHZwY2lfbXNpeF9hY2NlcHQoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkcikKK3sKKyAgICByZXR1cm4gISF2cGNpX21zaXhfZmluZCh2LT5kb21h
aW4sIGFkZHIpOworfQorCitzdGF0aWMgYm9vbCB2cGNpX21zaXhfYWNjZXNzX2FsbG93ZWQoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHVpbnQ4
X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7CisgICAgdWludDhfdCBzbG90ID0g
UENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOworCisg
ICAgLyogT25seSBhbGxvdyAzMi82NGIgYWNjZXNzZXMuICovCisgICAgaWYgKCBsZW4gIT0gNCAm
JiBsZW4gIT0gOCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAg
ICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogaW52YWxpZCBNU0ktWCB0YWJsZSBhY2Nl
c3Mgc2l6ZTogJXVcbiIsCisgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGxl
bik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICAvKiBPbmx5IGFsbG93IGFs
aWduZWQgYWNjZXNzZXMuICovCisgICAgaWYgKCAoYWRkciAmIChsZW4gLSAxKSkgIT0gMCApCisg
ICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICIl
MDR4OiUwMng6JTAyeC4ldTogTVNJLVggb25seSBhbGxvd3MgYWxpZ25lZCBhY2Nlc3Nlc1xuIiwK
KyAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHN0cnVjdCB2cGNp
X21zaXhfZW50cnkgKnZwY2lfbXNpeF9nZXRfZW50cnkoc3RydWN0IHZwY2lfbXNpeCAqbXNpeCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCB2cGNpX2JhciAqYmFycywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcikKK3sKKyAgICBwYWRkcl90IHN0
YXJ0ID0gYmFyc1ttc2l4LT5tZW1bVlBDSV9NU0lYX1RBQkxFXS5iaXJdLmFkZHIgKworICAgICAg
ICAgICAgICAgICAgICBtc2l4LT5tZW1bVlBDSV9NU0lYX1RBQkxFXS5vZmZzZXQ7CisKKyAgICBy
ZXR1cm4gJm1zaXgtPmVudHJpZXNbKGFkZHIgLSBzdGFydCkgLyBQQ0lfTVNJWF9FTlRSWV9TSVpF
XTsKK30KKworc3RhdGljIGludCB2cGNpX21zaXhfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVu
LCB1bnNpZ25lZCBsb25nICpkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgY29uc3Qgc3RydWN0IHZwY2lfYmFyICpiYXJzOworICAgIHN0cnVjdCB2cGNpX21z
aXggKm1zaXg7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnk7CisgICAg
dW5zaWduZWQgaW50IG9mZnNldDsKKworICAgICpkYXRhID0gfjB1bDsKKworICAgIG1zaXggPSB2
cGNpX21zaXhfZmluZChkLCBhZGRyKTsKKyAgICBpZiAoICFtc2l4IHx8ICF2cGNpX21zaXhfYWNj
ZXNzX2FsbG93ZWQobXNpeC0+cGRldiwgYWRkciwgbGVuKSApCisgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisKKyAgICBiYXJzID0gbXNpeC0+cGRldi0+dnBjaS0+aGVhZGVyLmJhcnM7Cisg
ICAgaWYgKCBWTVNJWF9BRERSX0lOX1JBTkdFKGFkZHIsICZtc2l4LT5tZW1bVlBDSV9NU0lYX1BC
QV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiYXJzW21zaXgtPm1lbVtWUENJX01T
SVhfUEJBXS5iaXJdKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBBY2Nlc3MgdG8g
UEJBLgorICAgICAgICAgKgorICAgICAgICAgKiBUT0RPOiBub3RlIHRoYXQgdGhpcyByZWxpZXMg
b24gaGF2aW5nIHRoZSBQQkEgaWRlbnRpdHkgbWFwcGVkIHRvIHRoZQorICAgICAgICAgKiBndWVz
dCBhZGRyZXNzIHNwYWNlLiBJZiB0aGlzIGNoYW5nZXMgdGhlIGFkZHJlc3Mgd2lsbCBuZWVkIHRv
IGJlCisgICAgICAgICAqIHRyYW5zbGF0ZWQuCisgICAgICAgICAqLworICAgICAgICBzd2l0Y2gg
KCBsZW4gKQorICAgICAgICB7CisgICAgICAgIGNhc2UgNDoKKyAgICAgICAgICAgICpkYXRhID0g
cmVhZGwoYWRkcik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSA4OgorICAgICAg
ICAgICAgKmRhdGEgPSByZWFkcShhZGRyKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBk
ZWZhdWx0OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQor
CisgICAgc3Bpbl9sb2NrKCZtc2l4LT5wZGV2LT52cGNpLT5sb2NrKTsKKyAgICBlbnRyeSA9IHZw
Y2lfbXNpeF9nZXRfZW50cnkobXNpeCwgYmFycywgYWRkcik7CisgICAgb2Zmc2V0ID0gYWRkciAm
IChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7CisKKyAgICBzd2l0Y2ggKCBvZmZzZXQgKQorICAg
IHsKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZGU0VUOgorICAgICAgICAq
ZGF0YSA9IGVudHJ5LT5hZGRyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBDSV9NU0lYX0VO
VFJZX1VQUEVSX0FERFJfT0ZGU0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5hZGRyID4+IDMy
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0RBVEFfT0ZGU0VUOgor
ICAgICAgICAqZGF0YSA9IGVudHJ5LT5kYXRhOworICAgICAgICBpZiAoIGxlbiA9PSA4ICkKKyAg
ICAgICAgICAgICpkYXRhIHw9CisgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShlbnRyeS0+bWFz
a2VkID8gUENJX01TSVhfVkVDVE9SX0JJVE1BU0sgOiAwKSA8PCAzMjsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQ6CisgICAgICAgICpk
YXRhID0gZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRNQVNLIDogMDsKKyAgICAg
ICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKyAgICBzcGluX3VubG9jaygmbXNpeC0+cGRldi0+dnBjaS0+
bG9jayk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZwY2lf
bXNpeF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyBkYXRhKQor
eworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHZw
Y2lfYmFyICpiYXJzOworICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXg7CisgICAgc3RydWN0IHZw
Y2lfbXNpeF9lbnRyeSAqZW50cnk7CisgICAgdW5zaWduZWQgaW50IG9mZnNldDsKKworICAgIG1z
aXggPSB2cGNpX21zaXhfZmluZChkLCBhZGRyKTsKKyAgICBpZiAoICFtc2l4IHx8ICF2cGNpX21z
aXhfYWNjZXNzX2FsbG93ZWQobXNpeC0+cGRldiwgYWRkciwgbGVuKSApCisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBiYXJzID0gbXNpeC0+cGRldi0+dnBjaS0+aGVhZGVyLmJh
cnM7CisgICAgaWYgKCBWTVNJWF9BRERSX0lOX1JBTkdFKGFkZHIsICZtc2l4LT5tZW1bVlBDSV9N
U0lYX1BCQV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiYXJzW21zaXgtPm1lbVtW
UENJX01TSVhfUEJBXS5iaXJdKSApCisgICAgeworICAgICAgICAvKiBJZ25vcmUgd3JpdGVzIHRv
IFBCQSBmb3IgRG9tVXMsIGl0J3MgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiAqLworICAgICAgICBp
ZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN3aXRj
aCAoIGxlbiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIDQ6CisgICAgICAgICAg
ICAgICAgd3JpdGVsKGRhdGEsIGFkZHIpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICAgICAgY2FzZSA4OgorICAgICAgICAgICAgICAgIHdyaXRlcShkYXRhLCBhZGRyKTsKKyAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKwor
ICAgIHNwaW5fbG9jaygmbXNpeC0+cGRldi0+dnBjaS0+bG9jayk7CisgICAgZW50cnkgPSB2cGNp
X21zaXhfZ2V0X2VudHJ5KG1zaXgsIGJhcnMsIGFkZHIpOworICAgIG9mZnNldCA9IGFkZHIgJiAo
UENJX01TSVhfRU5UUllfU0laRSAtIDEpOworCisgICAgLyoKKyAgICAgKiBOQjogWGVuIGFsbG93
cyB3cml0ZXMgdG8gdGhlIGRhdGEvYWRkcmVzcyByZWdpc3RlcnMgd2l0aCB0aGUgZW50cnkKKyAg
ICAgKiB1bm1hc2tlZC4gVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGlzIGlzIHVuZGVmaW5lZCBi
ZWhhdmlvciwgYW5kIFhlbgorICAgICAqIGltcGxlbWVudHMgaXQgYXMgc3RvcmluZyB0aGUgd3Jp
dHRlbiB2YWx1ZSwgd2hpY2ggd2lsbCBiZSBtYWRlIGVmZmVjdGl2ZQorICAgICAqIGluIHRoZSBu
ZXh0IG1hc2svdW5tYXNrIGN5Y2xlLiBUaGlzIGFsc28gbWltaWNzIHRoZSBpbXBsZW1lbnRhdGlv
biBpbgorICAgICAqIFFFTVUuCisgICAgICovCisgICAgc3dpdGNoICggb2Zmc2V0ICkKKyAgICB7
CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9MT1dFUl9BRERSX09GRlNFVDoKKyAgICAgICAgZW50
cnktPnVwZGF0ZWQgPSB0cnVlOworICAgICAgICBpZiAoIGxlbiA9PSA4ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgZW50cnktPmFkZHIgPSBkYXRhOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKyAgICAgICAgZW50cnktPmFkZHIgJj0gfjB4ZmZmZmZmZmY7CisgICAgICAgIGVudHJ5
LT5hZGRyIHw9IGRhdGE7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUENJX01TSVhfRU5UUllf
VVBQRVJfQUREUl9PRkZTRVQ6CisgICAgICAgIGVudHJ5LT51cGRhdGVkID0gdHJ1ZTsKKyAgICAg
ICAgZW50cnktPmFkZHIgJj0gMHhmZmZmZmZmZjsKKyAgICAgICAgZW50cnktPmFkZHIgfD0gKHVp
bnQ2NF90KWRhdGEgPDwgMzI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUENJX01TSVhfRU5U
UllfREFUQV9PRkZTRVQ6CisgICAgICAgIGVudHJ5LT51cGRhdGVkID0gdHJ1ZTsKKyAgICAgICAg
ZW50cnktPmRhdGEgPSBkYXRhOworCisgICAgICAgIGlmICggbGVuID09IDQgKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgZGF0YSA+Pj0gMzI7CisgICAgICAgIC8qIGZhbGx0aHJvdWdo
ICovCisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQ6CisgICAgewor
ICAgICAgICBib29sIG5ld19tYXNrZWQgPSBkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1BU0s7
CisgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gbXNpeC0+cGRldjsKKyAgICAg
ICAgcGFkZHJfdCB0YWJsZV9iYXNlID0gYmFyc1ttc2l4LT5tZW1bVlBDSV9NU0lYX1RBQkxFXS5i
aXJdLmFkZHI7CisgICAgICAgIGludCByYzsKKworICAgICAgICBpZiAoIGVudHJ5LT5tYXNrZWQg
PT0gbmV3X21hc2tlZCApCisgICAgICAgICAgICAvKiBObyBjaGFuZ2UgaW4gdGhlIG1hc2sgYml0
LCBub3RoaW5nIHRvIGRvLiAqLworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCAh
bmV3X21hc2tlZCAmJiBtc2l4LT5lbmFibGVkICYmICFtc2l4LT5tYXNrZWQgJiYgZW50cnktPnVw
ZGF0ZWQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgTVNJ
LVggaXMgZW5hYmxlZCwgdGhlIGZ1bmN0aW9uIG1hc2sgaXMgbm90IGFjdGl2ZSwgdGhlIGVudHJ5
CisgICAgICAgICAgICAgKiBpcyBiZWluZyB1bm1hc2tlZCBhbmQgdGhlcmUgaGF2ZSBiZWVuIGNo
YW5nZXMgdG8gdGhlIGFkZHJlc3Mgb3IKKyAgICAgICAgICAgICAqIGRhdGEgZmllbGRzIFhlbiBu
ZWVkcyB0byBkaXNhYmxlIGFuZCBlbmFibGUgdGhlIGVudHJ5IGluIG9yZGVyCisgICAgICAgICAg
ICAgKiB0byBwaWNrIHVwIHRoZSBjaGFuZ2VzLgorICAgICAgICAgICAgICovCisgICAgICAgICAg
ICByYyA9IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGVfZW50cnkoZW50cnksIHBkZXYpOworICAgICAg
ICAgICAgaWYgKCByYyAmJiByYyAhPSAtRU5PRU5UICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
IiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZGlzYWJsZSBlbnRyeSAldTogJWRcbiIsCisg
ICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRl
di0+ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4p
LCBlbnRyeS0+bnIsIHJjKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9lbmFibGVfZW50cnkoZW50cnksIHBk
ZXYsIHRhYmxlX2Jhc2UpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGVuYWJsZSBlbnRyeSAldTogJWRc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NM
T1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+
ZGV2Zm4pLCBlbnRyeS0+bnIsIHJjKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGVudHJ5LT51cGRhdGVkID0gZmFsc2U7CisgICAgICAgIH0KKwor
ICAgICAgICB2cGNpX21zaXhfYXJjaF9tYXNrX2VudHJ5KGVudHJ5LCBwZGV2LCBuZXdfbWFza2Vk
KTsKKyAgICAgICAgZW50cnktPm1hc2tlZCA9IG5ld19tYXNrZWQ7CisKKyAgICAgICAgYnJlYWs7
CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICBicmVhazsKKyAgICB9CisgICAgc3Bpbl91bmxvY2soJm1zaXgtPnBkZXYtPnZwY2ktPmxv
Y2spOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVj
dCBodm1fbW1pb19vcHMgdnBjaV9tc2l4X3RhYmxlX29wcyA9IHsKKyAgICAuY2hlY2sgPSB2cGNp
X21zaXhfYWNjZXB0LAorICAgIC5yZWFkID0gdnBjaV9tc2l4X3JlYWQsCisgICAgLndyaXRlID0g
dnBjaV9tc2l4X3dyaXRlLAorfTsKKworc3RhdGljIGludCB2cGNpX2luaXRfbXNpeChzdHJ1Y3Qg
cGNpX2RldiAqcGRldikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOwor
ICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7CisgICAgdWludDhf
dCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2
Zm4pOworICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXg7CisgICAgc3RydWN0IHZwY2lfbXNpeF9t
ZW0gKnRhYmxlLCAqcGJhOworICAgIHVuc2lnbmVkIGludCBtc2l4X29mZnNldCwgaSwgbWF4X2Vu
dHJpZXM7CisgICAgdWludDE2X3QgY29udHJvbDsKKyAgICBpbnQgcmM7CisKKyAgICBtc2l4X29m
ZnNldCA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBf
SURfTVNJWCk7CisgICAgaWYgKCAhbXNpeF9vZmZzZXQgKQorICAgICAgICByZXR1cm4gMDsKKwor
ICAgIGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKG1zaXhfb2Zmc2V0KSk7
CisKKyAgICBtYXhfZW50cmllcyA9IG1zaXhfdGFibGVfc2l6ZShjb250cm9sKTsKKworICAgIG1z
aXggPSB4emFsbG9jX2J5dGVzKFZNU0lYX1NJWkUobWF4X2VudHJpZXMpKTsKKyAgICBpZiAoICFt
c2l4ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBtc2l4LT5tYXhfZW50cmllcyA9
IG1heF9lbnRyaWVzOworICAgIG1zaXgtPnBkZXYgPSBwZGV2OworCisgICAgLyogRmluZCB0aGUg
TVNJLVggdGFibGUgYWRkcmVzcy4gKi8KKyAgICB0YWJsZSA9ICZtc2l4LT5tZW1bVlBDSV9NU0lY
X1RBQkxFXTsKKyAgICB0YWJsZS0+b2Zmc2V0ID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBz
bG90LCBmdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF90YWJs
ZV9vZmZzZXRfcmVnKG1zaXhfb2Zmc2V0KSk7CisgICAgdGFibGUtPmJpciA9IHRhYmxlLT5vZmZz
ZXQgJiBQQ0lfTVNJWF9CSVJNQVNLOworICAgIHRhYmxlLT5vZmZzZXQgJj0gflBDSV9NU0lYX0JJ
Uk1BU0s7CisgICAgdGFibGUtPnNpemUgPSBtc2l4LT5tYXhfZW50cmllcyAqIFBDSV9NU0lYX0VO
VFJZX1NJWkU7CisKKyAgICAvKiBGaW5kIHRoZSBNU0ktWCBwYmEgYWRkcmVzcy4gKi8KKyAgICBw
YmEgPSAmbXNpeC0+bWVtW1ZQQ0lfTVNJWF9QQkFdOworICAgIHBiYS0+b2Zmc2V0ID0gcGNpX2Nv
bmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1zaXhfcGJhX29mZnNldF9yZWcobXNpeF9vZmZzZXQpKTsKKyAgICBwYmEtPmJp
ciA9IHBiYS0+b2Zmc2V0ICYgUENJX01TSVhfQklSTUFTSzsKKyAgICBwYmEtPm9mZnNldCAmPSB+
UENJX01TSVhfQklSTUFTSzsKKyAgICAvKgorICAgICAqIFRoZSBzcGVjIG1lbnRpb25zIHJlZ2Fy
ZGluZyB0byB0aGUgUEJBIHRoYXQgIlRoZSBsYXN0IFFXT1JEIHdpbGwgbm90CisgICAgICogbmVj
ZXNzYXJpbHkgYmUgZnVsbHkgcG9wdWxhdGVkIiwgc28gaXQgaW1wbGllcyB0aGF0IHRoZSBQQkEg
c2l6ZSBpcworICAgICAqIDY0LWJpdCBhbGlnbmVkLgorICAgICAqLworICAgIHBiYS0+c2l6ZSA9
IFJPVU5EVVAoRElWX1JPVU5EX1VQKG1zaXgtPm1heF9lbnRyaWVzLCA4KSwgOCk7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKyspCisgICAgeworICAgICAgICBt
c2l4LT5lbnRyaWVzW2ldLm1hc2tlZCA9IHRydWU7CisgICAgICAgIG1zaXgtPmVudHJpZXNbaV0u
bnIgPSBpOworICAgICAgICB2cGNpX21zaXhfYXJjaF9pbml0X2VudHJ5KCZtc2l4LT5lbnRyaWVz
W2ldKTsKKyAgICB9CisKKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5t
c2l4X3RhYmxlcykgKQorICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwY2lfbXNp
eF90YWJsZV9vcHMpOworCisgICAgbGlzdF9hZGQoJm1zaXgtPm5leHQsICZkLT5hcmNoLmh2bV9k
b21haW4ubXNpeF90YWJsZXMpOworCisgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2
cGNpX21zaXhfY29udHJvbF9yZWFkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV9t
c2l4X2NvbnRyb2xfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRy
b2xfcmVnKG1zaXhfb2Zmc2V0KSwgMiwgbXNpeCk7CisgICAgaWYgKCByYyApCisgICAgeworICAg
ICAgICB4ZnJlZShtc2l4KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHBkZXYt
PnZwY2ktPm1zaXggPSBtc2l4OworCisgICAgcmV0dXJuIDA7Cit9CitSRUdJU1RFUl9WUENJX0lO
SVQodnBjaV9pbml0X21zaXgsIFZQQ0lfUFJJT1JJVFlfSElHSCk7CisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCBjZDE5ZWUxMWU5Li41ZTMx
MzllNjFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtMTg4LDYgKzE4OCw5IEBAIHN0
cnVjdCBodm1fZG9tYWluIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG1tY2ZnX3JlZ2lvbnM7CiAg
ICAgcndsb2NrX3QgbW1jZmdfbG9jazsKIAorICAgIC8qIExpc3Qgb2YgTVNJLVggdGFibGVzLiAq
LworICAgIHN0cnVjdCBsaXN0X2hlYWQgbXNpeF90YWJsZXM7CisKICAgICAvKiBMaXN0IG9mIHBl
cm1hbmVudGx5IHdyaXRlLW1hcHBlZCBwYWdlcy4gKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBz
cGlubG9ja190IGxvY2s7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAppbmRleCBjNDdjYzk3MWQzLi5lNzM2NzA3
MWNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKQEAgLTEzMiw2ICsxMzIsMTEgQEAgc3RydWN0IHZwY2lf
YXJjaF9tc2kgewogICAgIGludCBwaXJxOwogfTsKIAorLyogQXJjaC1zcGVjaWZpYyBNU0ktWCBl
bnRyeSBkYXRhIGZvciB2UENJLiAqLworc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5IHsKKyAg
ICBpbnQgcGlycTsKK307CisKIGVudW0gc3RkdmdhX2NhY2hlX3N0YXRlIHsKICAgICBTVERWR0Ff
Q0FDSEVfVU5JTklUSUFMSVpFRCwKICAgICBTVERWR0FfQ0FDSEVfRU5BQkxFRCwKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4
IGM2OTEzNjMxYzAuLjk2NTZiMTg1NWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNp
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMTAwLDYgKzEwMCw0MCBAQCBzdHJ1
Y3QgdnBjaSB7CiAgICAgICAgIC8qIDY0LWJpdCBhZGRyZXNzIGNhcGFibGU/ICovCiAgICAgICAg
IGJvb2wgYWRkcmVzczY0OwogICAgIH0gKm1zaTsKKworICAgIC8qIE1TSS1YIGRhdGEuICovCisg
ICAgc3RydWN0IHZwY2lfbXNpeCB7CisgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAg
ICAgICAvKiBMaXN0IGxpbmsuICovCisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKKyAg
ICAgICAgLyogVGFibGUgaW5mb3JtYXRpb24uICovCisgICAgICAgIHN0cnVjdCB2cGNpX21zaXhf
bWVtIHsKKyAgICAgICAgICAgIC8qIE1TSS1YIHRhYmxlIG9mZnNldC4gKi8KKyAgICAgICAgICAg
IHVuc2lnbmVkIGludCBvZmZzZXQ7CisgICAgICAgICAgICAvKiBNU0ktWCB0YWJsZSBCSVIuICov
CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYmlyOworICAgICAgICAgICAgLyogVGFibGUgc2l6
ZS4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplOworI2RlZmluZSBWUENJX01TSVhf
VEFCTEUgICAgIDAKKyNkZWZpbmUgVlBDSV9NU0lYX1BCQSAgICAgICAxCisjZGVmaW5lIFZQQ0lf
TVNJWF9NRU1fTlVNICAgMgorICAgICAgICB9IG1lbVtWUENJX01TSVhfTUVNX05VTV07CisgICAg
ICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2Uu
ICovCisgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZW50cmllczsKKyAgICAgICAgLyogTVNJLVgg
ZW5hYmxlZD8gKi8KKyAgICAgICAgYm9vbCBlbmFibGVkOworICAgICAgICAvKiBNYXNrZWQ/ICov
CisgICAgICAgIGJvb2wgbWFza2VkOworICAgICAgICAvKiBFbnRyaWVzLiAqLworICAgICAgICBz
dHJ1Y3QgdnBjaV9tc2l4X2VudHJ5IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAg
ICAgICAgICB1aW50MzJfdCBkYXRhOworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yOworICAg
ICAgICAgICAgc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5IGFyY2g7CisgICAgICAgICAgICBi
b29sIG1hc2tlZDsKKyAgICAgICAgICAgIGJvb2wgdXBkYXRlZDsKKyAgICAgICAgfSBlbnRyaWVz
W107CisgICAgfSAqbXNpeDsKICNlbmRpZgogfTsKIApAQCAtMTE5LDYgKzE1MywxNyBAQCBpbnQg
dnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LAogaW50IHZwY2lfbXNpX2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kg
Km1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogdm9pZCB2cGNpX21zaV9hcmNoX2lu
aXQoc3RydWN0IHZwY2lfbXNpICptc2kpOwogdm9pZCB2cGNpX21zaV9hcmNoX3ByaW50KGNvbnN0
IHN0cnVjdCB2cGNpX21zaSAqbXNpKTsKKworLyogQXJjaC1zcGVjaWZpYyB2UENJIE1TSS1YIGhl
bHBlcnMuICovCit2b2lkIHZwY2lfbXNpeF9hcmNoX21hc2tfZW50cnkoc3RydWN0IHZwY2lfbXNp
eF9lbnRyeSAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFzayk7CitpbnQgdnBjaV9tc2l4X2FyY2hfZW5hYmxl
X2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCB0YWJsZV9iYXNlKTsKK2ludCB2cGNpX21zaXhfYXJj
aF9kaXNhYmxlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpOworaW50
IHZwY2lfbXNpeF9hcmNoX2luaXRfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnkp
Owordm9pZCB2cGNpX21zaXhfYXJjaF9wcmludF9lbnRyeShjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4
X2VudHJ5ICplbnRyeSk7CiAjZW5kaWYKIAogI2VuZGlmCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04
MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:40:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:40:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKdV-0001Vj-Gm; Tue, 19 Sep 2017 15:40:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1duKdU-0001Vb-1U
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:40:32 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 20/6A-02202-F6A31C95; Tue, 19 Sep 2017 15:40:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oG6W1cF
 Ig4MH+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjb9gLHkhXvP9i1MB4V6yLkYtDSGAik8Ss
 r1OZIZzfjBLPjtxghHA2MEr0behmgnCWMUq0rVrG0sXIycEioCpx6WEvK4gtKqAgMW/yREYQm
 1PAXmLJvZtQo64zSlx7uwcswSsgKHFy5hOwZmYBDYll989C2doSyxa+ZgaxhQWCJQ63dIM1iw
 h8ZJT4s7GFFcRhFnjIJLHx1XagOzg42ARMJN6scoQYaiuxrvkf2CAJAUOJzxuXMk9gFJyFZN8
 sJPtmIdm3gJF5FaN6cWpRWWqRroleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg
 6DIAwQ7GW33OhxglOZiURHn7fh2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+5zhYKSQYFFqe
 mpFWmYOMIpg0hIcPEoivEaMQGne4oLE3OLMdIjUKUZFKXHe3yB9AiCJjNI8uDZY5F5ilJUS5m
 UEOkSIpyC1KDezBFX+FaM4B6OSMO8JkCk8mXklcNNfAS1mAlqcveEAyOKSRISUVAPjjIDy1+5
 e5fLXKzqOhK/OPPbM+O9LU6Hj+RYX00Rv/buhWXJur2lApf4Vpj2myk+rku7ymyzIqGxST3lw
 8EuI5qPbZidNH4mkZYZf32A2S6VWuefWNY3NM+0ZgmwK89Lenf0TVnPGKWtyivhaHhEhq++sB
 VpPPL7bbQ613zX3cPjn57OumrgosRRnJBpqMRcVJwIAMgB+LtcCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505835624!109405268!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20228 invoked from network); 19 Sep 2017 15:40:25 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:40:25 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JFeAdJ024618
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 15:40:10 GMT
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 v8JFeAp6010736
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 15:40:10 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8JFe8fQ012721;
 Tue, 19 Sep 2017 15:40:09 GMT
Received: from [IPv6:2607:fb90:68bb:4e82:843:3f44:aea7:adb7] (/172.58.216.233)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 08:40:08 -0700
Date: Tue, 19 Sep 2017 11:40:04 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <59C1547C020000780017CF85@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81501020000780017A468@prv-mh.provo.novell.com>
 <59C1547C020000780017CF85@prv-mh.provo.novell.com>
MIME-Version: 1.0
To: Jan Beulich <JBeulich@suse.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, josh.whitehead@dornerworks.com,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <DBB24EC5-8D58-4329-B360-F9BD159F8E41@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Ping: [PATCH 2/2] public/sysctl: drop unnecessary
	typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2VwdGVtYmVyIDE5LCAyMDE3IDExOjMxOjQwIEFNIEVEVCwgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMi4wOS4xNyBhdCAxNzoxMCwgPEpCZXVsaWNo
QHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+PiArKysg
Yi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4+IEBAIC0xMDQsNyArMTA0LDcgQEAgc3RhdGljIHN0
cnVjdCBsaXZlcGF0Y2hfd29yayBsaXZlcGF0Y2hfdwo+PiAgICovCj4+ICBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoYm9vbF90LCB3b3JrX3RvX2RvKTsKPj4gIAo+PiAtc3RhdGljIGludCBnZXRfbmFt
ZShjb25zdCB4ZW5fbGl2ZXBhdGNoX25hbWVfdCAqbmFtZSwgY2hhciAqbikKPj4gK3N0YXRpYyBp
bnQgZ2V0X25hbWUoY29uc3Qgc3RydWN0IHhlbl9saXZlcGF0Y2hfbmFtZSAqbmFtZSwgY2hhciAq
bikKPj4gIHsKPj4gICAgICBpZiAoICFuYW1lLT5zaXplIHx8IG5hbWUtPnNpemUgPiBYRU5fTElW
RVBBVENIX05BTUVfU0laRSApCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiBAQCAtMTIx
LDcgKzEyMSw3IEBAIHN0YXRpYyBpbnQgZ2V0X25hbWUoY29uc3QgeGVuX2xpdmVwYXRjaF8KPj4g
ICAgICByZXR1cm4gMDsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGludCB2ZXJpZnlfcGF5bG9hZChj
b25zdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWRfdAo+KnVwbG9hZCwgY2hhciAqbikKPj4g
K3N0YXRpYyBpbnQgdmVyaWZ5X3BheWxvYWQoY29uc3Qgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBh
dGNoX3VwbG9hZAo+KnVwbG9hZCwgY2hhciAqbikKPj4gIHsKPj4gICAgICBpZiAoIGdldF9uYW1l
KCZ1cGxvYWQtPm5hbWUsIG4pICkKPj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+IEBAIC04
OTcsNyArODk3LDcgQEAgc3RhdGljIGludCBsb2FkX3BheWxvYWRfZGF0YShzdHJ1Y3QgcGF5bAo+
PiAgICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGludCBsaXZlcGF0Y2hfdXBs
b2FkKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZF90ICp1cGxvYWQpCj4+ICtzdGF0aWMgaW50
IGxpdmVwYXRjaF91cGxvYWQoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZAo+KnVw
bG9hZCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgcGF5bG9hZCAqZGF0YSwgKmZvdW5kOwo+PiAgICAg
IGNoYXIgbltYRU5fTElWRVBBVENIX05BTUVfU0laRV07Cj4+IEBAIC05NTQsNyArOTU0LDcgQEAg
c3RhdGljIGludCBsaXZlcGF0Y2hfdXBsb2FkKHhlbl9zeXNjdGxfbAo+PiAgICAgIHJldHVybiBy
YzsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGludCBsaXZlcGF0Y2hfZ2V0KHhlbl9zeXNjdGxfbGl2
ZXBhdGNoX2dldF90ICpnZXQpCj4+ICtzdGF0aWMgaW50IGxpdmVwYXRjaF9nZXQoc3RydWN0IHhl
bl9zeXNjdGxfbGl2ZXBhdGNoX2dldCAqZ2V0KQo+PiAgewo+PiAgICAgIHN0cnVjdCBwYXlsb2Fk
ICpkYXRhOwo+PiAgICAgIGludCByYzsKPj4gQEAgLTk4NSw5ICs5ODUsOSBAQCBzdGF0aWMgaW50
IGxpdmVwYXRjaF9nZXQoeGVuX3N5c2N0bF9saXZlCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+
ICAKPj4gLXN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3QoeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlz
dF90ICpsaXN0KQo+PiArc3RhdGljIGludCBsaXZlcGF0Y2hfbGlzdChzdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfbGlzdCAqbGlzdCkKPj4gIHsKPj4gLSAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1
c190IHN0YXR1czsKPj4gKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgc3RhdHVzOwo+
PiAgICAgIHN0cnVjdCBwYXlsb2FkICpkYXRhOwo+PiAgICAgIHVuc2lnbmVkIGludCBpZHggPSAw
LCBpID0gMDsKPj4gICAgICBpbnQgcmMgPSAwOwo+PiBAQCAtMTQ1MSw3ICsxNDUxLDcgQEAgc3Rh
dGljIGludCBidWlsZF9pZF9kZXAoc3RydWN0IHBheWxvYWQgKgo+PiAgICAgIHJldHVybiAwOwo+
PiAgfQo+PiAgCj4+IC1zdGF0aWMgaW50IGxpdmVwYXRjaF9hY3Rpb24oeGVuX3N5c2N0bF9saXZl
cGF0Y2hfYWN0aW9uX3QgKmFjdGlvbikKPj4gK3N0YXRpYyBpbnQgbGl2ZXBhdGNoX2FjdGlvbihz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uCj4qYWN0aW9uKQo+PiAgewo+PiAgICAg
IHN0cnVjdCBwYXlsb2FkICpkYXRhOwo+PiAgICAgIGNoYXIgbltYRU5fTElWRVBBVENIX05BTUVf
U0laRV07Cj4+IEBAIC0xNTYwLDcgKzE1NjAsNyBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9hY3Rp
b24oeGVuX3N5c2N0bF9sCj4+ICAgICAgcmV0dXJuIHJjOwo+PiAgfQo+PiAgCj4+IC1pbnQgbGl2
ZXBhdGNoX29wKHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wX3QgKmxpdmVwYXRjaCkKPj4gK2ludCBs
aXZlcGF0Y2hfb3Aoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wICpsaXZlcGF0Y2gpCj4+
ICB7Cj4+ICAgICAgaW50IHJjOwo+PiAgCj4KPktvbnJhZCwgUm9zcz8KCgpSZXZpZXdlZC1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Cj4+IC0tLSBh
L3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2Fy
aW5jNjUzLmMKPj4gQEAgLTY5NCw3ICs2OTQsNyBAQCBzdGF0aWMgaW50Cj4+ICBhNjUzc2NoZWRf
YWRqdXN0X2dsb2JhbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgKnNjKQo+PiAgewo+
PiAtICAgIHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGVfdCBsb2NhbF9zY2hlZDsKPj4gKyAg
ICBzdHJ1Y3QgeGVuX3N5c2N0bF9hcmluYzY1M19zY2hlZHVsZSBsb2NhbF9zY2hlZDsKPj4gICAg
ICBpbnQgcmMgPSAtRUlOVkFMOwo+PiAgCj4+ICAgICAgc3dpdGNoICggc2MtPmNtZCApCj4KPlJv
YmVydCwgSm9zaD8KPgo+PiAtLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMKPj4gKysrIGIveGVuL2Nv
bW1vbi90cmFjZS5jCj4+IEBAIC0zNjcsOSArMzY3LDkgQEAgdm9pZCBfX2luaXQgaW5pdF90cmFj
ZV9idWZzKHZvaWQpCj4+ICAKPj4gIC8qKgo+PiAgICogdGJfY29udHJvbCAtIHN5c2N0bCBvcGVy
YXRpb25zIG9uIHRyYWNlIGJ1ZmZlcnMuCj4+IC0gKiBAdGJjOiBhIHBvaW50ZXIgdG8gYSB4ZW5f
c3lzY3RsX3RidWZfb3BfdCB0byBiZSBmaWxsZWQgb3V0Cj4+ICsgKiBAdGJjOiBhIHBvaW50ZXIg
dG8gYSBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHRvIGJlIGZpbGxlZCBvdXQKPj4gICAqLwo+
PiAtaW50IHRiX2NvbnRyb2woeGVuX3N5c2N0bF90YnVmX29wX3QgKnRiYykKPj4gK2ludCB0Yl9j
b250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgKnRiYykKPj4gIHsKPj4gICAgICBzdGF0
aWMgREVGSU5FX1NQSU5MT0NLKGxvY2spOwo+PiAgICAgIGludCByYyA9IDA7Cj4KPkdlb3JnZT8K
Pgo+SmFuCgoKVGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:41:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKeY-0001nG-QK; Tue, 19 Sep 2017 15:41:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKeY-0001n5-0c
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:41:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2D/36-03283-1BA31C95; Tue, 19 Sep 2017 15:41:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3eD1cF
 Ig60v9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu6ZPYCq5wVEw9to2pgfEsexcjJ4eQQJ7E
 z7knmUFsXgE7if+7rrKC2BIChhKnF95kAbFZBFQlfv/eDFbDJqAu0fZsO1iNCFD88KXjTF2MX
 BzMAqeZJVb+/coEkhAWSJFoWvSfEWLBbEaJyZ89QGxOAQ+JnY/WAzVzAC0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW00Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw/BiDYwXhzY8AhRkkOJiVRXrFVByKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfD+WQ2UEyxKTU+tSMvMAUYCTFqCg0dJhPceSJq3uCAxt
 zgzHSJ1itGY49imy3+YODpu3v3DJMSSl5+XKiXOOxOkVACkNKM0D24QLEIvMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZj3OcgUnsy8Erh9r4BOYQI6pWXHHpBTShIRUlINjNY7GmyFt7/5m+t
 ycZ2rl8Px2y+KEnbKLzJh/+pwfEr53afa60taEtTeGX5ZW/b5B9cup8PSq+cqGT11kDrqGbK/
 t1TfYdHvO0a3Nc04SrclZn64KcIgtKFktyiDpVOg37P07aH7M1hmW/HPvDJ10x6XMxKm686d3
 PDeUCn35KuAwmWOmRdYU5RYijMSDbWYi4oTAUrPN5rLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505835695!117604520!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57880 invoked from network); 19 Sep 2017 15:41:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:41:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:41:34 -0600
Message-Id: <59C156CD020000780017D00F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:41:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-3-jgross@suse.com>
 <e189148236a64a88833e24178156aa46@AMSPEX02CL03.citrite.net>
In-Reply-To: <e189148236a64a88833e24178156aa46@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v7 02/16] xen: move XENMAPSPACE_grant_table
 code	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDEyOjA4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJn
ZW4gR3Jvc3MKPj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTcgMTA6NTkKPj4gVG86IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT47IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUKPj4gPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Owo+PiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPj4gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47Cj4+IGp1
bGllbi5ncmFsbEBhcm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbTsgZGdkZWdyYUB0eWNoby5uc2Eu
Z292IAo+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDIvMTZdIHhlbjogbW92ZQo+
PiBYRU5NQVBTUEFDRV9ncmFudF90YWJsZSBjb2RlIGludG8gZ3JhbnRfdGFibGUuYwo+PiAKPj4g
VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKPj4gaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlv
biBpbiBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KPj4gYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBo
b29rIHRvIGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCj4+IAo+PiBTd2l0Y2ggdG8gbWZuX3QgaW4g
b3JkZXIgdG8gYmUgbW9yZSB0eXBlIHNhZmUuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:41:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:41:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKea-0001np-1R; Tue, 19 Sep 2017 15:41:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428b893b0=roger.pau@citrix.com>)
 id 1duKeY-0001nF-Tt
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 15:41:39 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C0/1B-30935-2BA31C95; Tue, 19 Sep 2017 15:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnej1cF
 Ig9ltahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ah7g6WgvssFU/W8TYwvmLuYuTkkBDwkzj3
 +QsjiM0ioCoxfcV/li5GDg42AXuJ6V8rQMIiAsoSvb9+A4W5OJgFTjFKPJ48lxUkISwQIzHl9
 mc2EJtXwFPiwaKZzCBFQgLXmSUWv7zKCpEQlDg58wkLiM0soCOxYPcnNpAFzALSEsv/cYCEOY
 F29e9YDFYiKqAicXLlGiYQW0hAUaJ/3gM2iDvTJSY+62GZwMg/C8nUWUimzkKYuoCReRWjRnF
 qUVlqka6RkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAA1jMwMO5g3NPud4hR
 koNJSZSXU+hgpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mhRoJxgUWp6akVaZg4wFmDSEhw8S
 iK8KSBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US52UFKRIAKcoozYMbAYvLS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEeZtFgKbwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgTNPryZj
 6m+N5h7fiy0kdHouP5/tsXLWAt6LoYJnj++lyt3XPh/QvrrdZxqvs5Djh0oxZDK3P5qdv/c7w
 WN88nueg+9aYD+xfzBRS5zt/vboxjMFQyYCNb4XwrBfHtsTN9/a6ozf9xL7EI++6fhYfeVKqm
 lsruWjr1K+3XFxWfdzyjPuy4JpeTyWW4oxEQy3mouJEAPM94xnGAgAA
X-Env-Sender: prvs=428b893b0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505835697!112396768!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36327 invoked from network); 19 Sep 2017 15:41:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:41:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53088106"
Date: Tue, 19 Sep 2017 16:35:43 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170919153543.6355oxtu53u542ul@dhcp-3-128.uk.xensource.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-3-git-send-email-tianyu.lan@intel.com>
 <20170919132949.dnavc647chmrv5va@dhcp-3-128.uk.xensource.com>
 <59C13B55020000780017CD75@prv-mh.provo.novell.com>
 <20170919134801.wy4tvkhdximlhtgb@dhcp-3-128.uk.xensource.com>
 <59C13DF4020000780017CDD3@prv-mh.provo.novell.com>
 <20170919141330.l6euwwvsl547klfz@dhcp-3-128.uk.xensource.com>
 <59C14D8E020000780017CF05@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C14D8E020000780017CF05@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 2/3] Tool/ACPI: DSDT extension to
 support more vcpus
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDk6MDI6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjA5LjE3IGF0IDE2OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2UgbmVlZCB0byBiZSBjYXJlZnVsIHRvIG5vdCBjcmVhdGUgbG9jYWwgQVBJQyBl
bnRyaWVzIHdpdGggZWl0aGVyCj4gPiBBUElDIG9yIEFDUEkgSUQgZXF1YWwgdG8gMjU1IChhbmQg
dG8gYWxzbyBub3QgY3JlYXRlIFByb2Nlc3NvciBvYmplY3RzCj4gPiB3aXRoIEFDUEkgSUQgb2Yg
MjU1KS4KPiAKPiBXaHk/IEFuIEFDUEkgb3IgQVBJQyBJRCBpcyBzdGlsbCBmaW5lIGFzIGxvbmcg
YXMgaXQgZG9lcyBvbmx5IG9jY3VyCj4gaW4geDJBUElDIGNvbnRleHRzLgoKVGhhdCdzIHdoYXQg
SSB3YXMgdHJ5aW5nIHRvIHJlZmVyZW5jZSB0byB3aXRoICJsb2NhbCBBUElDIGVudHJpZXMiIGFu
ZAoiUHJvY2Vzc29yIG9iamVjdHMiIGFzIG9wcG9zZWQgdG8gIngyQVBJQyBlbnRyaWVzIiBhbmQg
IlByb2Nlc3NvcgpEZXZpY2VzIiwgd2hpY2ggYXJlIHgyQVBJQyBjb250ZXh0cy4gQUZBSUNUIHdl
IGFyZSB0YWxraW5nIGFib3V0IHRoZQpzYW1lLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:44:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKhe-00028a-FZ; Tue, 19 Sep 2017 15:44:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKhd-00028T-B9
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 15:44:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A7/66-03454-07B31C95; Tue, 19 Sep 2017 15:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzfX+mC
 kwao3nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bN5vNsBZv4Kw5c6GBuYJzN08XIySEkkCdx
 cfpCNhCbV8BOYuatj8wgtoSAocTphTdZQGwWAVWJ11NfM4LYbALqEm3PtrOC2CIC5hJnvjSxg
 9jMAoUS+w7/AZsjLJAqcXXxIqA5XEDzJzNJXNnzHayIE6jh1P+lQEM5gJYJSvzdIQzRqyXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NtBLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MH4d23gIUZJDiYlUV7RyP2RQnxJ
 +SmVGYnFGfFFpTmpxYcY9Tg4BK4cPDKbUWDbrtUXGKVY8vLzUpUkeLdpHIgUEixKTU+tSMvMA
 UYLTIMEB4+SCO88kDRvcUFibnFmOkTqFKMuR8fNu3+YhMBmSInzJoMUCYAUZZTmwY2ARe4lRl
 kpYV5GoDOFeApSi3IzS1DlXzGKczAqCfPOBpnCk5lXArfpFdARTEBHtOzYA3JESSJCSqqBUWz
 qf0erPTufXJ6mbcRfXeRQ+i343La6rdsSPszVCXiZm3XzZWBhFHf/meqmsnKXoF6+1Me7q3cb
 6ImfM6+f41SwtuP8+u9fryY0p6k8q+E6OMlbP/ttYMCh9cVdJtN+b0hIXvZyT8Gfx11sjFIHl
 G+/bZjC33nSMpYlyqDSOj9UYL7Sm4hfSizFGYmGWsxFxYkAZcU9H9cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505835883!69691939!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14309 invoked from network); 19 Sep 2017 15:44:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:44:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:44:42 -0600
Message-Id: <59C15789020000780017D012@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:44:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Stefan ISAILA" <aisaila@bitdefender.com>
References: <1505224399-20322-1-git-send-email-aisaila@bitdefender.com>
 <59C003F3020000780017C626@prv-mh.provo.novell.com>
 <e6326995-4dbb-7dc6-ac51-69ec47b14a8f@bitdefender.com>
 <59C0B4FC02000078001067F9@prv-mh.provo.novell.com>
 <1505834912.26526.9.camel@bitdefender.com>
In-Reply-To: <1505834912.26526.9.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjI4LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIE1hLCAyMDE3LTA5LTE5IGF0IDAwOjExIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4gPiA+ID4gUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiAwOS8x
OC8xNyA3OjA1IFBNCj4+ID4gT24gMDkvMTgvMjAxNyAwNjozNSBQTSwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gPiA+ID4gPiBPbiAxMi4wOS4xNyBhdCAxNTo1MywgPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPj4gPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+ID4g
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+PiA+ID4gPiBAQCAtNjI1LDYgKzYyNSwy
NiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+PiA+ID4gPiAgICAgICAgICAgICAgICFpc19odm1f
ZG9tYWluKGQpICkKPj4gPiA+ID4gICAgICAgICAgICAgIGJyZWFrOwo+PiA+ID4gPgo+PiA+ID4g
PiArICAgICAgICBpZiAoIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwudHlwZSA9PQo+PiA+
ID4gPiBIVk1fU0FWRV9DT0RFKENQVSkgJiYKPj4gPiA+ID4gKyAgICAgICAgICAgICBkb21jdGwt
PnUuaHZtY29udGV4dF9wYXJ0aWFsLmluc3RhbmNlIDwgZC0KPj4gPiA+ID4gPm1heF92Y3B1cyAp
Cj4+ID4gPiBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJJ20gbm90IGluIGZhdm9yIG9mIHN1Y2ggc3Bl
Y2lhbCBjYXNpbmcsCj4+ID4gPiBldmVuCj4+ID4gPiBsZXNzIHNvIHdpdGhvdXQgYW55IGNvZGUg
Y29tbWVudCBzYXlpbmcgd2h5IHRoaXMgaXMgc28gc3BlY2lhbC4KPj4gPiA+IFdoYXQgaWYgc29t
ZW9uZSBlbHNlIHdhbnRlZCBzb21lIG90aGVyIHBpZWNlIG9mIHZDUFUgc3RhdGUKPj4gPiA+IHdp
dGhvdXQgcGF1c2luZyB0aGUgZW50aXJlIGRvbWFpbj8gV291bGRuJ3QgaXQgYmUgcG9zc2libGUg
dG8KPj4gPiA+IGdlbmVyYWxpemUgdGhpcyB0byBjb3ZlciBhbGwgc3VjaCBzdGF0ZSBlbGVtZW50
cz8KPj4gPiBUaGVyZSdzIG5vIHJlYXNvbiB3aHkgYWxsIHRoZSBvdGhlciBjYXNlcyB3aGVyZSB0
aGlzIHdvdWxkIHRoZQo+PiA+IHBvc3NpYmxlCj4+ID4gc2hvdWxkbid0IGJlIG9wdGltaXplZC4g
V2hhdCBoYXMgbWFkZSB0aGlzIG9uZSBzdGFuZCBvdXQgZm9yIHVzIGlzCj4+ID4gdGhhdAo+PiA+
IHdlJ3JlIHVzaW5nIGl0IGEgbG90IHdpdGggaW50cm9zcGVjdGlvbiwgYW5kIHRoZSBvcHRpbWl6
YXRpb24KPj4gPiBjb3VudHMuCj4+ID4KPj4gPiBCdXQganVkZ2luZyBieSB0aGUgY29kZSByZW9y
Z2FuaXphdGlvbiAodGhlIGFkZGl0aW9uIG9mCj4+ID4gaHZtX3NhdmVfb25lX2NwdV9jdHh0KCkp
LCB0aGUgY2hhbmdlcyB3b3VsZCBuZWVkIHRvIGJlIGRvbmUgb24gYQo+PiA+IG9uZS1ieS1vbmUg
Y2FzZSBhbnl3YXkgKGRpZmZlcmVudCBxdWVyaWVzIG1heSByZXF1aXJlIGRpZmZlcmVudAo+PiA+
IHdheXMgb2YKPj4gPiBjaGFnaW5nIHRoZSBjb2RlKS4KPj4gQnV0IHRoaXMgZnVuY3Rpb24gYWRk
aXRpb24gaXMgcHJlY2lzZWx5IHdoYXQgSSdkIGxpa2UgdG8gYXZvaWQgaW4KPj4gZmF2b3Igb2YK
Pj4gYW4gZXh0ZW5zaW9uIHRvIHRoZSBleGlzdGluZyBtZWNoYW5pc20gdXNpbmcgdGhlIHJlZ2lz
dGVyZWQgZnVuY3Rpb24KPj4gcG9pbnRlcnMuCj4+Cj4gV2hhdCB3aWxsIGJlIGEgc3VpdGFibGUg
ZXh0ZW5kIG9mIHRoZSBjdXJyZW50IGNhbGwgYmFjayBzeXN0ZW0/CgpJJ20gbm90IHN1cmUgd2hh
dCB5b3UgZXhwZWN0IGFzIGFuIGFuc3dlciBoZXJlLiBTb21ldGhpbmcKZm9sbG93aW5nIHRoZSBj
dXJyZW50IG1vZGVsLCBidXQgc2tpcHBpbmcgZXZlcnl0aGluZyB0aGF0J3MKbm90IHBlci12Q1BV
LCBhbmQgZm9yIGV2ZXJ5dGhpbmcgYmVpbmcgcGVyLXZDUFUgaGFuZGxpbmcganVzdAp0aGUgc2lu
Z2xlIHZDUFUgb2YgaW50ZXJlc3QuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:45:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:45:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKig-0002FX-Py; Tue, 19 Sep 2017 15:45:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4288d56f3=Paul.Durrant@citrix.com>)
 id 1duKif-0002FH-2o
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:45:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 78/5C-03642-0BB31C95; Tue, 19 Sep 2017 15:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQne99cF
 Ig8XP9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW+5/ZCvbaVPzfd5uxgfGGdRcjJ4eEgJ/E
 jVOzWUFsNgEdiaVH5zOB2CICeRJNyz6ydTFycTALLGeWeLT5IXMXIweHsICzxOuTUhA1LhKz2
 y8yQ9hGEsu3HwHrZRFQlXj95xUjiM0r4C6x7fRdsBohgQyJ3V/awXZxClhJrOmYyAZiMwrISn
 xpXA1WwywgLnHrCcQNEgICEkv2nGeGsEUlXj7+xwphG0hsXbqPBeQcZgFNifW79CFaFSWmdD9
 kh1grKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6Boa
 mOnlphYXJ6an5iQmFesl5+duYgQGPgMQ7GA8vzbwEKMkB5OSKO/HhQcihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwFq4AygkWpaanVqRl5gBjECYtwcGjJMI7CSTNW1yQmFucmQ6ROsVoyXFs0+
 U/TBwzbt4Fkk+uzfvLJMSSl5+XKiXO2wHSIADSkFGaBzcOliYuMcpKCfMyAh0oxFOQWpSbWYI
 q/4pRnINRSZg3BmQKT2ZeCdzWV0AHMQEd1LJjD8hBJYkIKakGRs3jiSFlridWBEV1CKqtm6m3
 Z5VERugP5ZQXTfsDI4p95fpV755Ll9107VZ3idmUxbF5VerBsRe0Dirq58T/Z7n9OfKA/QeVx
 g3x8yM3bGYy2SrpqXHv5I5aaTnFx3IWLFM7m2YxHhRxuJ1Z/nz21dM7D9SIKetcfP715t9sw7
 0XfDOCeyuVlViKMxINtZiLihMBM7/6Ig4DAAA=
X-Env-Sender: prvs=4288d56f3=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505835951!76956867!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61866 invoked from network); 19 Sep 2017 15:45:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:45:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="53088589"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v6 01/11] pci: introduce a type to store a SBDF
Thread-Index: AQHTMVwmgGRCq1yD2kmmc/V8KnWLg6K8V5Cw
Date: Tue, 19 Sep 2017 15:40:51 +0000
Message-ID: <620191745ea944dfb2ed2791b34154a4@AMSPEX02CL03.citrite.net>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-2-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-2-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6 01/11] pci: introduce a type to store a
	SBDF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTcgMTY6
MjkNCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzoga29ucmFkLndp
bGtAb3JhY2xlLmNvbTsgYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb207IFJvZ2VyIFBhdSBNb25u
ZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgSmFuDQo+IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgQW5kcmV3IENv
b3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsNCj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgVGlt
IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjYgMDEvMTFdIHBjaTogaW50cm9kdWNlIGEgdHlwZSB0byBz
dG9yZSBhIFNCREYNCj4gDQo+IFRoYXQgcHJvdmlkZXMgZGlyZWN0IGFjY2VzcyB0byBhbGwgdGhl
IG1lbWJlcnMgdGhhdCBjb25zdGl0dXRlIGEgU0JERi4NCj4gVGhlIG9ubHkgZnVuY3Rpb24gc3dp
dGNoZWQgdG8gdXNlIGl0IGlzIGh2bV9wY2lfZGVjb2RlX2FkZHIsIGJlY2F1c2UNCj4gaXQgbWFr
ZXMgZm9sbG93aW5nIHBhdGNoZXMgc2ltcGxlci4NCj4gDQo+IFN1Z2dlc3RlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+IC0tLQ0KPiBDYzogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+DQo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
DQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPg0KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gLS0t
DQo+IENoYW5nZXMgc2luY2UgdjU6DQo+ICAtIE5ldyBpbiB0aGlzIHZlcnNpb24uDQo+IC0tLQ0K
PiAgeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICB8IDEwICsrLS0tLS0tLS0NCj4gIHhlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgfCAxMiArKysrKy0tLS0tLS0NCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvLmggfCAgNCArKy0tDQo+ICB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAg
ICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysNCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjkgaW5z
ZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jDQo+IGluZGV4IGJmNDE5NTRmNTku
LjRlNDllNTkwMTIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0KPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvLmMNCj4gQEAgLTI1NywxNyArMjU3LDExIEBAIHZvaWQgcmVn
aXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4NCj4gKmQpDQo+ICB9DQo+IA0K
PiAgdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5z
aWduZWQgaW50IGFkZHIsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgKmJ1cywgdW5zaWduZWQgaW50ICpzbG90LA0KPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmdW5jKQ0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX3NiZGZfdCAqYmRmKQ0KDQpJJ2QgcHJlZmVyIHRoZSBwb2ludGVy
IG5hbWUgdG8gYmUgJ3NiZGYnIHJhdGhlciB0aGFuICdiZGYnLCBidXQgb3RoZXJ3aXNlLi4uDQoN
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+
ICB7DQo+IC0gICAgdW5zaWduZWQgaW50IGJkZjsNCj4gLQ0KPiAgICAgIEFTU0VSVChDRjhfRU5B
QkxFRChjZjgpKTsNCj4gDQo+IC0gICAgYmRmID0gQ0Y4X0JERihjZjgpOw0KPiAtICAgICpidXMg
PSBQQ0lfQlVTKGJkZik7DQo+IC0gICAgKnNsb3QgPSBQQ0lfU0xPVChiZGYpOw0KPiAtICAgICpm
dW5jID0gUENJX0ZVTkMoYmRmKTsNCj4gKyAgICBiZGYtPnNiZGYgPSBDRjhfQkRGKGNmOCk7DQo+
ICAgICAgLyoNCj4gICAgICAgKiBOQjogdGhlIGxvd2VyIDIgYml0cyBvZiB0aGUgcmVnaXN0ZXIg
YWRkcmVzcyBhcmUgZmV0Y2hlZCBmcm9tIHRoZQ0KPiAgICAgICAqIG9mZnNldCBpbnRvIHRoZSAw
eGNmYyByZWdpc3RlciB3aGVuIHJlYWRpbmcvd3JpdGluZyB0byBpdC4NCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiBp
bmRleCA3NTI5NzZkMTZkLi4zZTdhODhlMDUzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+IEBAIC0xMTc3
LDE3ICsxMTc3LDE1IEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyDQo+ICpodm1fc2VsZWN0X2lv
cmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgKHAtPmFkZHIgJiB+Mykg
PT0gMHhjZmMgJiYNCj4gICAgICAgICAgIENGOF9FTkFCTEVEKGNmOCkgKQ0KPiAgICAgIHsNCj4g
LSAgICAgICAgdWludDMyX3Qgc2JkZiwgeDg2X2ZhbTsNCj4gLSAgICAgICAgdW5zaWduZWQgaW50
IGJ1cywgc2xvdCwgZnVuYywgcmVnOw0KPiArICAgICAgICB1aW50MzJfdCB4ODZfZmFtOw0KPiAr
ICAgICAgICBwY2lfc2JkZl90IGJkZjsNCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHJlZzsNCj4g
DQo+IC0gICAgICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBwLT5hZGRyLCAmYnVz
LCAmc2xvdCwgJmZ1bmMpOw0KPiArICAgICAgICByZWcgPSBodm1fcGNpX2RlY29kZV9hZGRyKGNm
OCwgcC0+YWRkciwgJmJkZik7DQo+IA0KPiAgICAgICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3lj
bGUgKi8NCj4gLQ0KPiAtICAgICAgICBzYmRmID0gWEVOX0RNT1BfUENJX1NCREYoMCwgYnVzLCBz
bG90LCBmdW5jKTsNCj4gLQ0KPiAgICAgICAgICB0eXBlID0gWEVOX0RNT1BfSU9fUkFOR0VfUENJ
Ow0KPiAtICAgICAgICBhZGRyID0gKCh1aW50NjRfdClzYmRmIDw8IDMyKSB8IHJlZzsNCj4gKyAg
ICAgICAgYWRkciA9ICgodWludDY0X3QpYmRmLmJkZiA8PCAzMikgfCByZWc7DQo+ICAgICAgICAg
IC8qIEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNlIGFjY2Vzcz8gKi8NCj4gICAgICAg
ICAgaWYgKCBDRjhfQUREUl9ISShjZjgpICYmDQo+ICAgICAgICAgICAgICAgZC0+YXJjaC5jcHVp
ZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAmJg0KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgNCj4g
aW5kZXggNTE2NTliNmM3Zi4uMmZmMWM5Njg4MyAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaA0KPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oDQo+
IEBAIC0yMCw2ICsyMCw3IEBADQo+ICAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fSU9fSF9fDQo+IA0K
PiAgI2luY2x1ZGUgPHhlbi9tbS5oPg0KPiArI2luY2x1ZGUgPHhlbi9wY2kuaD4NCj4gICNpbmNs
dWRlIDxhc20vaHZtL3ZwaWMuaD4NCj4gICNpbmNsdWRlIDxhc20vaHZtL3Zpb2FwaWMuaD4NCj4g
ICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+DQo+IEBAIC0xNTEsOCArMTUyLDcgQEAgZXh0
ZXJuIHZvaWQgaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCBpbnQNCj4gdmVjdG9y
KTsNCj4gDQo+ICAvKiBEZWNvZGUgYSBQQ0kgcG9ydCBJTyBhY2Nlc3MgaW50byBhIGJ1cy9zbG90
L2Z1bmMvcmVnLiAqLw0KPiAgdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWdu
ZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsDQo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmJ1cywgdW5zaWduZWQgaW50ICpzbG90LA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpmdW5jKTsNCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9zYmRmX3QgKmJkZik7DQo+IA0KPiAg
LyoNCj4gICAqIEhWTSBwb3J0IElPIGhhbmRsZXIgdGhhdCBwZXJmb3JtcyBmb3J3YXJkaW5nIG9m
IGd1ZXN0IElPIHBvcnRzIGludG8NCj4gbWFjaGluZQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oDQo+IGluZGV4IDQzZjIxMjUxYTUu
LmRkNWVjNDNhNzAgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaA0KPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgNCj4gQEAgLTM4LDYgKzM4LDI2IEBADQo+ICAjZGVmaW5l
IFBDSV9TQkRGMihzLGJkZikgKCgoKHMpICYgMHhmZmZmKSA8PCAxNikgfCAoKGJkZikgJiAweGZm
ZmYpKQ0KPiAgI2RlZmluZSBQQ0lfU0JERjMocyxiLGRmKSAoKCgocykgJiAweGZmZmYpIDw8IDE2
KSB8IFBDSV9CREYyKGIsIGRmKSkNCj4gDQo+ICt0eXBlZGVmIHVuaW9uIHsNCj4gKyAgICB1aW50
MzJfdCBzYmRmOw0KPiArICAgIHN0cnVjdCB7DQo+ICsgICAgICAgIHVuaW9uIHsNCj4gKyAgICAg
ICAgICAgIHVpbnQxNl90IGJkZjsNCj4gKyAgICAgICAgICAgIHN0cnVjdCB7DQo+ICsgICAgICAg
ICAgICAgICAgdW5pb24gew0KPiArICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgew0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBmdW5jIDogMywNCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGV2ICA6IDU7DQo+ICsgICAgICAgICAgICAgICAgICAgIH07DQo+
ICsgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgICAgIGV4dGZ1bmM7DQo+ICsgICAgICAgICAg
ICAgICAgfTsNCj4gKyAgICAgICAgICAgICAgICB1aW50OF90ICAgICAgICAgYnVzOw0KPiArICAg
ICAgICAgICAgfTsNCj4gKyAgICAgICAgfTsNCj4gKyAgICAgICAgdWludDE2X3QgICAgICAgICAg
ICAgICAgc2VnOw0KPiArICAgIH07DQo+ICt9IHBjaV9zYmRmX3Q7DQo+ICsNCj4gIHN0cnVjdCBw
Y2lfZGV2X2luZm8gew0KPiAgICAgIC8qDQo+ICAgICAgICogVkYncyAnaXNfZXh0Zm4nIGZpZWxk
IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hldGhlciBpdHMgUEYgaXMgYW4gZXh0ZW5kZWQNCj4gLS0N
Cj4gMi4xMS4wIChBcHBsZSBHaXQtODEpDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:50:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:50:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKn0-0002wz-EG; Tue, 19 Sep 2017 15:50:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duKmy-0002wt-6r
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 15:50:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 07/51-03616-BBC31C95; Tue, 19 Sep 2017 15:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeXzcF
 Igzk9OhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LpiP1tBV0zF3T0TmRsY
 39l2MXJxCAk0MkksOXaDHcJ5zCixc+obNghnG5Dz7ytrFyMnh4iAs8TXM3PZQWxeAX2JNT+nM
 4PYwgKhEsffLWICaZAQWKQgMfnNRbAiCQFviQcnb8DZOxfNYexiZOdgE7CSOCQGEmURUJWYOL
 +HcQIj9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF
 eZwCCHYx/1wYeYpTkYFIS5RWN3B8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3m8aBSCHBotT0
 1Iq0zBxg+MGkJTh4lER454GkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnDcZpEgApCijN
 A9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdzbIFJ7MvBK4Ta+AjmACOqJlxx6QI0
 oSEVJSDYyzVSfo9U1dz5n/ZP8SX7eyrierjm1ZyXYxu4tvu5bAY5aTGk4vuWOeeco+eSG19N6
 BLFM3nVdT0lZnb7cz/NYSF/p08SXrC0dMPnqpcFXMn9UkLbqkc8/RrWs5r/MFHJ+xzGN24s0b
 Lw71lxRNOSGtsFS2IMt1Veh8/ncMW6JOr43bEWB6MyVNiaU4I9FQi7moOBEAzwBltIACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505836217!76957632!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27848 invoked from network); 19 Sep 2017 15:50:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 15:50:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duKmu-00016F-NO; Tue, 19 Sep 2017 15: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duKmp-0003t2-4B; Tue, 19 Sep 2017 15:50:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duKmo-0007GJ-Kq; Tue, 19 Sep 2017 15:50:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113596-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-pvops:<job
 status>:broken:regression
 qemu-mainline:build-armhf-pvops:host-build-prep:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:build-armhf-xsm:xen-build:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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=a9158a5cba955b79d580a252cc58ff44d154e370
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 15:50:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 113596: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2796197593098057459=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2796197593098057459==
Content-Type: text/plain

flight 113596 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113596/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 113302
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113586 REGR. vs. 113302
 build-armhf-xsm               6 xen-build      fail in 113586 REGR. vs. 113302

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop         fail pass in 113586

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 113586 like 113302
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 113586 like 113302
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 113586 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 113586 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 113586 never pass
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                a9158a5cba955b79d580a252cc58ff44d154e370
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    8 days
Failing since        113345  2017-09-12 00:21:07 Z    7 days   14 attempts
Testing same since   113580  2017-09-18 13:19:38 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Kevin Wolf <kwolf@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 2222 lines long.)


--===============2796197593098057459==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2796197593098057459==--

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKqn-0003LT-UX; Tue, 19 Sep 2017 15:54:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428c25313=citrix-osstest@xenproject.org>)
 id 1duKqn-0003LE-0H
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 15:54:17 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3A/78-18817-8AD31C95; Tue, 19 Sep 2017 15:54:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUne57cF
 Ig95eMYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF47VW2gq3iFecOvGRtYDwn0MXIySEh4C+x
 ++9eNgjbXWJ6+wowW0TAWWLCh9tANgcHr4CexMUj5SCmsICRRMdXPohqN4nFbz+ywNgHdq9nB
 LHZBDwkJvZMBIuzCKhKbGm5wQxiCwloSSxdvJIJxOYVEJQ4OfMJWA2zgITEwRcvmCHmWEjs+N
 jHNoGRdxaSsllIyhYwMq1iVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kv
 Oz93ECAwbBiDYwTj9sv8hRkkOJiVRXhWbg5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhXguQE
 i1LTUyvSMnOAAQyTluDgURLhTQZJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK83SJEAS
 FFGaR7cCFg0XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzHIFJ7MvBK4Ta+AjmACOiJ7ww
 GQI0oSEVJSDYxb3snIhlSbnn/B2eZjEy0Uvbja5mprKt9dMcf7qYunHWPdXPXz4ed7nTv7DBN
 lT67YeWUdl5rSNZPLPLrsFalsVz2mTzW7rufwoPRgREF552FV/rmz1balyJgEbuncf95dSJJD
 e7qYqvcKJl3he19+Bf/b+izRkV3j7D4BEds3C2I+nH88o0uJpTgj0VCLuag4EQB+hI/voQIAA
 A==
X-Env-Sender: prvs=428c25313=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505836453!64677584!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34679 invoked from network); 19 Sep 2017 15:54:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 15:54:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440326900"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72125-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=91cc526b15ffbbbdec5a57906596f37e059f80be
X-Osstest-Versions-That: ovmf=7f2f96f1a8af3c22bdf5d4dccb020846799f7be0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 19 Sep 2017 16:54:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72125: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5MWNjNTI2YjE1ZmZiYmJkZWM1YTU3OTA2NTk2ZjM3ZTA1OWY4
MGJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3ZjJmOTZmMWE4YWYz
YzIyYmRmNWQ0ZGNjYjAyMDg0Njc5OWY3YmUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMjEg
IDIwMTctMDktMTggMDk6NDk6MDkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTI1ICAyMDE3LTA5LTE5IDA4OjE5OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGFua2FqIEJhbnNhbCA8
cGFua2FqLmJhbnNhbEBueHAuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOTFjYzUy
NmIxNWZmYmJiZGVjNWE1NzkwNjU5NmYzN2UwNTlmODBiZQpBdXRob3I6IFBhbmthaiBCYW5zYWwg
PHBhbmthai5iYW5zYWxAbnhwLmNvbT4KRGF0ZTogICBNb24gU2VwIDE4IDE1OjQyOjQ1IDIwMTcg
KzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvU2VyaWFsRHhlOiBGaXggbm90IGFibGUgdG8gY2hhbmdl
IHNlcmlhbCBhdHRyaWJ1dGVzCiAgICAKICAgIElzc3VlIDogV2hlbiB0cnkgdG8gY2hhbmdlIHNl
cmlhbCBhdHRyaWJ1dGVzIHVzaW5nIHNlcm1vZGUKICAgIGNvbW1hbmQsIHRoZSBkZWZhdWx0IHZh
bHVlcyBhcmUgc2V0IHdpdGggdGhlIGV4ZWN1dGUgZmxvdwogICAgYXMgYmVsb3cuCiAgICAKICAg
IFRoZSBzZXJtb2RlIGNvbW1hbmQgY2FsbHMgU2VyaWFsU2V0QXR0cmlidXRlcywgd2hpY2ggc2V0
cyBIL1cKICAgIGF0dHJpYnV0ZXMgb2YgU2VyaWFsIGRldmljZS4gQWZ0ZXIgdGhhdCB0aGUgU2Vy
aWFsSW8gcHJvdG9jb2wgaXMKICAgIHJlaW5zdGFsbGVkLCB3aGljaCBjYXVzZXMgTWRlTW9kdWxl
UGtnL1VuaXZlcnNhbC9Db25zb2xlL1Rlcm1pbmFsRHhlCiAgICBhbmQgTWRlTW9kdWxlUGtnL1Vu
aXZlcnNhbC9Db25zb2xlL0NvblBsYXRmb3JtRHhlIGRyaXZlcnMnIGJpbmRpbmdzCiAgICB0byBz
dG9wIGFuZCB0aGVuIHN0YXJ0LiBUaGlzIGluIHR1cm4gY2FsbHMgU2VyaWFsUmVzZXQsIHdoaWNo
IHVuZG9lcwogICAgY2hhbmdlcyBvZiBTZXJpYWxTZXRBdHRyaWJ1dGVzLgogICAgCiAgICBDYXVz
ZSA6IFRoZSBTZXJpYWxSZXNldCBjb21tYW5kIHJlc2V0cyB0aGUgYXR0cmlidXRlcycgdmFsdWVz
CiAgICB0byBkZWZhdWx0LgogICAgRml4IDogU2VyaWFsIFJlc2V0IGNvbW1hbmQgc2hvdWxkIHNl
dCB0aGUgYXR0cmlidXRlcyB3aGljaCBoYXZlCiAgICBiZWVuIGNoYW5nZWQgYnkgdXNlciBhZnRl
ciBjYWxsaW5nIFNlcmlhbFNldEF0dHJpYnV0ZXMuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IFBhbmthaiBCYW5zYWwgPHBhbmthai5iYW5zYWxAbnhwLmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVz
dGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 15:55:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 15:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duKrq-0003R2-8S; Tue, 19 Sep 2017 15:55:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duKrp-0003Qv-7u
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 15:55:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C6/72-02224-8ED31C95; Tue, 19 Sep 2017 15:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/eF7cF
 Ig5tKFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxoOH79kK/nFU3H0V0cDYzd7FyMkhJJAn0bd3
 CQuIzStgJzF53VQwW0LAUOL0wptgNouAqsSSppPMIDabgLpE27PtrCC2CFD88KXjTF2MXBzMA
 h8ZJa7v6WUDSQgLWEo0Nu0FSnAALYiT+N7iAxLmFDCV+PTiKDNImFdAUOLvDmGQMLOAlsTDX7
 dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19hAL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPDqGRgYdzB2nvA7xCjJwaQkyqticzBSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvSpCcYFFqempFWmYOMAZg0hIcPEoivMkgad7igsTc4sx0i
 NQpRl2Ojpt3/zAJseTl56VKifMeBSkSACnKKM2DGwGLx0uMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHnfgkzhycwrgdv0CugIJqAjsjccADmiJBEhJdXAKC/ydOLrP+tYPT+JLj3A8LS8xOn
 Ewar/Umlxnw6oPXlzXv1V+GxL45nvwx8orP9+Y+sDC8EuDY43Jxcu2stSzWB1Jb77uJnYjKNX
 f+V0udpunvm18mKUUV/BR1Pufezunwym7t/z7em9yEqjpeE/jaeFn2ey+Fel7iUg+DrE8kT6v
 nlZax7v91ViKc5INNRiLipOBAAaf8MiwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505836518!60062206!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17397 invoked from network); 19 Sep 2017 15:55:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 15:55:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 09:55:17 -0600
Message-Id: <59C15A04020000780017D047@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 09:55:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-4-jgross@suse.com>
In-Reply-To: <20170919095852.15785-4-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v7 03/16] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDExOjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtNDAsNiArNDAsNDUgQEAKPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAgI2luY2x1
ZGUgPGFzbS9mbHVzaHRsYi5oPgo+ICAKPiArLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlv
bi4gKi8KPiArc3RydWN0IGdyYW50X3RhYmxlIHsKPiArICAgIC8qCj4gKyAgICAgKiBMb2NrIHBy
b3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBzdGF0ZSAodmVyc2lvbiwgYWN0aXZlCj4g
KyAgICAgKiBlbnRyeSBsaXN0LCBldGMuKQo+ICsgICAgICovCj4gKyAgICBwZXJjcHVfcndsb2Nr
X3QgICAgICAgbG9jazsKPiArICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgbGlt
aXQgKi8KPiArICAgIHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFja19sb2NrOwoKSG1tLCBJ
J20gbm90IHN1cmUgYWJvdXQgcHV0dGluZyB0d28gbG9ja3Mgc28gb2J2aW91c2x5IGNsb3NlIHRv
IG9uZQphbm90aGVyLiBCdXQgdGhlbiBhZ2FpbiB0aGUgc3RydWN0dXJlIGRvZXNuJ3QgbG9vayB0
byBiZSBsYXJnZXIgdGhhbgphIGNhY2hlIGxpbmUgYW55d2F5LCBzbyBtb3ZpbmcgaXQgd291bGRu
J3QgYmUgYW55IHdpbiBhcyBpdCBzZWVtcy4KCj4gQEAgLTE1ODAsNyArMTY1OSw3IEBAIGdudHRh
Yl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50
X3RhYmxlICpndCkKPiAgICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIgbXVzdCBo
b2xkIHRoZSBncmFudCB0YWJsZSdzCj4gICAqIHdyaXRlIGxvY2sgYmVmb3JlIGNhbGxpbmcgdGhp
cyBmdW5jdGlvbi4KPiAgICovCj4gLWludAo+ICtzdGF0aWMgaW50Cj4gIGdudHRhYl9ncm93X3Rh
YmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQo+ICB7CgpX
b3VsZG4ndCB0aGlzIGJldHRlciBiZSBwYXJ0IG9mIHBhdGNoIDI/IEJ1dCBubyBuZWVkIHRvIHJl
c2VuZApiZWNhdXNlIG9mIHRoaXMgdW5sZXNzIHY4IGJlY29tZXMgbmVjZXNzYXJ5IGFueXdheS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 16:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 16:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duL0h-0004xd-3K; Tue, 19 Sep 2017 16:04:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duL0f-0004xX-FP
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 16:04:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 DD/23-01910-C0041C95; Tue, 19 Sep 2017 16:04:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5fH4WC
 kwcrFzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLuTsZC7bxV7zvvsXYwLiWu4uRk0NIIE9i
 y/q5jCA2r4CdxO6pJ8FsCQFDidMLb7KA2CwCqhITL71kBbHZBNQl2p5tB7NFBMIlnsx9CVTDx
 cEssIpZ4srL22xdjBwcwgLOEq9PSoHEhQSWMkocXPiBHaSBU8BDYs//A6wgNbwCghJ/dwiDhJ
 kFtCQe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbp
 GFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhV8/AwLiDsf2E3yFGSQ4mJVFe
 FZuDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO3tgXKCRanpqRVpmTnASIBJS3DwKInwGoGke
 YsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzqsDUiQAUpRRmgc3AhaVlxhlpYR5GRkYGIR4Cl
 KLcjNLUOVfMYpzMCoJ87qCTOHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cA43TEmbEZ5698/bzl
 iJguuMslpzk57NeuMs/tCH+FPXaLiaex/Tk80S6+WDny2/P3RmWv6r/Eslf3tPn+CkyCXePsq
 1z8G0nO7X19frBDhmCU1//6RjWfcK1wvyK1fpXJ30dXVe334lHxLjWZLr1D3cXZ2X57vU2dYw
 2jA/N972bxrPrFfbiQpsRRnJBpqMRcVJwIATdwlO8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505837066!114849660!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8024 invoked from network); 19 Sep 2017 16:04:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 16:04:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 19 Sep 2017 10:04:25 -0600
Message-Id: <59C15C27020000780017D06C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 19 Sep 2017 10:04:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-2-roger.pau@citrix.com>
 <620191745ea944dfb2ed2791b34154a4@AMSPEX02CL03.citrite.net>
In-Reply-To: <620191745ea944dfb2ed2791b34154a4@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, IanJackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v6 01/11] pci: introduce a type to store a
	SBDF
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA5LjE3IGF0IDE3OjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jCj4+IEBAIC0yNTcsMTcgKzI1NywxMSBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9f
aGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQo+PiAgfQo+PiAKPj4gIHVuc2lnbmVkIGludCBodm1f
cGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAo+PiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpidXMsIHVuc2ln
bmVkIGludCAqc2xvdCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqZnVuYykKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9z
YmRmX3QgKmJkZikKPiAKPiBJJ2QgcHJlZmVyIHRoZSBwb2ludGVyIG5hbWUgdG8gYmUgJ3NiZGYn
IHJhdGhlciB0aGFuICdiZGYnLCBidXQgb3RoZXJ3aXNlLi4uCgpJbmRlZWQuIE9yIGhhdmUgYSBz
dWItdHlwZSAic3RydWN0IHBjaV9iZGZfdCIsIGFzIHRoZSBzZWdtZW50CihzYWRseSkgaXNuJ3Qg
cmVsZXZhbnQgeWV0LgoKPj4gIHsKPj4gLSAgICB1bnNpZ25lZCBpbnQgYmRmOwo+PiAtCj4+ICAg
ICAgQVNTRVJUKENGOF9FTkFCTEVEKGNmOCkpOwo+PiAKPj4gLSAgICBiZGYgPSBDRjhfQkRGKGNm
OCk7Cj4+IC0gICAgKmJ1cyA9IFBDSV9CVVMoYmRmKTsKPj4gLSAgICAqc2xvdCA9IFBDSV9TTE9U
KGJkZik7Cj4+IC0gICAgKmZ1bmMgPSBQQ0lfRlVOQyhiZGYpOwo+PiArICAgIGJkZi0+c2JkZiA9
IENGOF9CREYoY2Y4KTsKCkZpbGxpbmcgLT5iZGYgaGVyZSBhbmQgc2V0dGluZyAtPnNlZyBleHBs
aWNpdGx5IHdpdGggemVybyBtYXkgYWxzbwptYWtlIHRoZSBjdXJyZW50IGxpbWl0YXRpb24gbW9y
ZSBvYnZpb3VzLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+PiBAQCAtMTE3NywxNyArMTE3NywxNSBAQCBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlcgo+PiAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFp
biAqZCwKPj4gICAgICAgICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYmCj4+ICAgICAgICAg
ICBDRjhfRU5BQkxFRChjZjgpICkKPj4gICAgICB7Cj4+IC0gICAgICAgIHVpbnQzMl90IHNiZGYs
IHg4Nl9mYW07Cj4+IC0gICAgICAgIHVuc2lnbmVkIGludCBidXMsIHNsb3QsIGZ1bmMsIHJlZzsK
Pj4gKyAgICAgICAgdWludDMyX3QgeDg2X2ZhbTsKPj4gKyAgICAgICAgcGNpX3NiZGZfdCBiZGY7
Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCByZWc7Cj4+IAo+PiAtICAgICAgICByZWcgPSBodm1f
cGNpX2RlY29kZV9hZGRyKGNmOCwgcC0+YWRkciwgJmJ1cywgJnNsb3QsICZmdW5jKTsKPj4gKyAg
ICAgICAgcmVnID0gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIHAtPmFkZHIsICZiZGYpOwo+PiAK
Pj4gICAgICAgICAgLyogUENJIGNvbmZpZyBkYXRhIGN5Y2xlICovCj4+IC0KPj4gLSAgICAgICAg
c2JkZiA9IFhFTl9ETU9QX1BDSV9TQkRGKDAsIGJ1cywgc2xvdCwgZnVuYyk7Cj4+IC0KPj4gICAg
ICAgICAgdHlwZSA9IFhFTl9ETU9QX0lPX1JBTkdFX1BDSTsKPj4gLSAgICAgICAgYWRkciA9ICgo
dWludDY0X3Qpc2JkZiA8PCAzMikgfCByZWc7Cj4+ICsgICAgICAgIGFkZHIgPSAoKHVpbnQ2NF90
KWJkZi5iZGYgPDwgMzIpIHwgcmVnOwoKSSBhbHNvIHdvbmRlciB3aHkgdGhlIGZpZWxkIHVzZWQg
aGVyZSBpcyBiZGYgaW5zdGVhZCBvZiBzYmRmLgpJdCB3b3VsZCBtYWtlIGZvciBsZXNzIGZ1dHVy
ZSBjaGFuZ2VzIGlmIHlvdSB1c2VkIC5zYmRmIGhlcmUKcmlnaHQgYXdheS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 16:04:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 16:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duL12-00050V-E1; Tue, 19 Sep 2017 16:04:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duL11-00050F-7q
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 16:04:51 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E6/00-03414-12041C95; Tue, 19 Sep 2017 16:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov66sw8F
 IgweLrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozT/+4wFWzlqXjz5yxjA+N3zi5GTg4JASOJ
 txP/MXUxcnEICSxklFi+fD4zSEJYwFKisWkvE4gtIqAs0fvrNwtIEbPAfUaJBTc3sEJ0NDFKr
 HjSwAJSxSagKrHh+ilWEJtXwFpi1uqnjCA2C1B84ZWXYJNEBcIlms72s0DUCEqcnPkEzOYUMJ
 DY23GIHcRmFlCX+DPvEjOELS6x6dl3VghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUQYg2MG472PkIUZJ
 DiYlUV4Vm4ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4T9oB5QSLUtNTK9Iyc4DRApOW4OBRE
 uH9DpLmLS5IzC3OTIdInWJUlBLn3QuSEABJZJTmwbXBIvQSo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHkngkzhycwrgZv+CmgxE9Di7A0HQBaXJCKkpBoYE3tjPTIP+Eu7BV/e6rPrV9zv7Ok
 xE7zvX7a76dgsXJx9KV5tm0X3Ynv7tJDoXxM5mET0/buXLVXvWaU+7fauyD+hhwWYVtlpTtpS
 et++6UWuytriJNE0jRz1/19mZFYXhf18v09AcVUD/x/vGVKyVukp2mJy6w4EPPj5g6HoI2ft8
 3kaf2WVWIozEg21mIuKEwFGxA7jywIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505837085!108007467!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42273 invoked from network); 19 Sep 2017 16:04:45 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 19 Sep 2017 16:04:45 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18976AE62;
 Tue, 19 Sep 2017 16:04:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170919095852.15785-1-jgross@suse.com>
 <20170919095852.15785-4-jgross@suse.com> <59C15A04020000780017D047@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <da2c16ce-cf90-d41a-9b0a-ae2e297f5ee3@suse.com>
Date: Tue, 19 Sep 2017 18:04:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C15A04020000780017D047@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v7 03/16] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDkvMTcgMTc6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjA5LjE3IGF0
IDExOjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBAQCAtNDAsNiAr
NDAsNDUgQEAKPj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2ZsdXNo
dGxiLmg+Cj4+ICAKPj4gKy8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCj4+ICtz
dHJ1Y3QgZ3JhbnRfdGFibGUgewo+PiArICAgIC8qCj4+ICsgICAgICogTG9jayBwcm90ZWN0aW5n
IHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUgc3RhdGUgKHZlcnNpb24sIGFjdGl2ZQo+PiArICAgICAq
IGVudHJ5IGxpc3QsIGV0Yy4pCj4+ICsgICAgICovCj4+ICsgICAgcGVyY3B1X3J3bG9ja190ICAg
ICAgIGxvY2s7Cj4+ICsgICAgLyogTG9jayBwcm90ZWN0aW5nIHRoZSBtYXB0cmFjayBsaW1pdCAq
Lwo+PiArICAgIHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFja19sb2NrOwo+IAo+IEhtbSwg
SSdtIG5vdCBzdXJlIGFib3V0IHB1dHRpbmcgdHdvIGxvY2tzIHNvIG9idmlvdXNseSBjbG9zZSB0
byBvbmUKPiBhbm90aGVyLiBCdXQgdGhlbiBhZ2FpbiB0aGUgc3RydWN0dXJlIGRvZXNuJ3QgbG9v
ayB0byBiZSBsYXJnZXIgdGhhbgo+IGEgY2FjaGUgbGluZSBhbnl3YXksIHNvIG1vdmluZyBpdCB3
b3VsZG4ndCBiZSBhbnkgd2luIGFzIGl0IHNlZW1zLgoKQWRkaXRpb25hbGx5IG5vdCBtYW55IGRv
bWFpbnMgbmVlZCBib3RoIGxvY2tzIGZyZXF1ZW50bHk6IGRyaXZlciBkb21haW5zCihpbmNsdWRp
bmcgZG9tMCkgdXNlIHRoZSBtYXB0cmFja19sb2NrIG1vc3RseSwgYWxsIG90aGVyIGRvbWFpbnMg
d29uJ3QKdXNlIGl0IGF0IGFsbC4gU28gSSBhc3N1bWUgY29uZmxpY3RzIHNob3VsZCBiZSByZWFs
bHkgdmVyeSB2ZXJ5IHJhcmUuCgo+IAo+PiBAQCAtMTU4MCw3ICsxNjU5LDcgQEAgZ250dGFiX3Vu
cG9wdWxhdGVfc3RhdHVzX2ZyYW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0KQo+PiAgICogR3JvdyB0aGUgZ3JhbnQgdGFibGUuIFRoZSBjYWxsZXIgbXVzdCBob2xk
IHRoZSBncmFudCB0YWJsZSdzCj4+ICAgKiB3cml0ZSBsb2NrIGJlZm9yZSBjYWxsaW5nIHRoaXMg
ZnVuY3Rpb24uCj4+ICAgKi8KPj4gLWludAo+PiArc3RhdGljIGludAo+PiAgZ250dGFiX2dyb3df
dGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4+ICB7
Cj4gCj4gV291bGRuJ3QgdGhpcyBiZXR0ZXIgYmUgcGFydCBvZiBwYXRjaCAyPyBCdXQgbm8gbmVl
ZCB0byByZXNlbmQKPiBiZWNhdXNlIG9mIHRoaXMgdW5sZXNzIHY4IGJlY29tZXMgbmVjZXNzYXJ5
IGFueXdheS4KCkhtbSwgdHJ1ZS4gSSB3YW50ZWQgdG8gc2VuZCBWOCB0b21vcnJvdyBkdWUgdG8g
cGF0Y2ggNCAoc29tZSBsZWZ0b3ZlcnMKZnJvbSBwYXRjaCBkZXZlbG9wbWVudCBpbiBpbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCkuIEknbGwgZG8gdGhlIGNoYW5nZS4KCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 16:40:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 16:40:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duLZ9-00089F-5D; Tue, 19 Sep 2017 16:40:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duLZ7-00086d-Pp
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 16:40:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 97/36-30688-46841C95; Tue, 19 Sep 2017 16:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTTfF42C
 kwfIGGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT4V+sBbu5Kp49fsPawDiHo4uRk0NIYDOj
 xOcntl2MXED2bkaJG2/ns4MkhAU8JJY9O8kMYrMJaErc+fyJCcQWEdCTOHziKwtIA7PAAyaJg
 +suskBMypLY2/mSFcTmFbCS2HBnE1icRUBV4vO1Y2BDRQXCJfZ/v8YMUSMocXLmE6AaDg5OAW
 uJ9VOCQMLMAmYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWM6sW
 pRWWpRbpmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GKc2OB9ilORg
 UhLlnedyMFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8md6CcYFFqempFWmYOME5g0hIcPEoiv
 EtB0rzFBYm5xZnpEKlTjIpS4rwTQRICIImM0jy4NlhsXmKUlRLmZQQ6RIinILUoN7MEVf4Voz
 gHo5IwbyPIFJ7MvBK46a+AFjMBLc7ecABkcUkiQkqqgdHkMkfImpWWij/8/r4skiqd8NbV4ub
 N+9P+JN2zffljZdyHU0+04v4c89H8cs9Zwl3i+cX5XNcdOmWWzwh5fUlbrPb5vJjtL08Jetpf
 8DOO/NzC/H5ntV/tTtGI2uv8naaGHR1//2l8PrTvvvWjhhVpKTbciw4zlemFRG+WnlGlGiR3v
 KA8YJMSS3FGoqEWc1FxIgAewfadyAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505839203!92285632!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61282 invoked from network); 19 Sep 2017 16:40:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 19 Sep 2017 16:40:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 331211435;
 Tue, 19 Sep 2017 09:40:03 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3DE663F58C;
 Tue, 19 Sep 2017 09:40:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel <xen-devel@lists.xenproject.org>
References: <2ea3d5e8-0f15-dbc2-74c5-7bdfee40bb61@arm.com>
 <81048380-302a-aef0-6b9f-9fa71ac95113@arm.com>
Message-ID: <c5af9e66-b2c0-6666-88a6-93adc2142069@arm.com>
Date: Tue, 19 Sep 2017 17:39:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <81048380-302a-aef0-6b9f-9fa71ac95113@arm.com>
Content-Language: en-US
Cc: edgar.iglesias@xilinx.com, "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 sstabellini@kernel.org, Campbell Sean <scampbel@codeaurora.org>,
 anastassios.nanos@onapp.com, stewart.Hildebrand@dornerworks.com,
 Sameer Goel <sgoel@codeaurora.org>, vfachin@de.adit-jv.com,
 joculator@gmail.com, volodymyr_babchuk@epam.com, Jarvis.Roach@dornerworks.com
Subject: Re: [Xen-devel] Next Xen ARM community call - Wednesday 20th
	September 2017
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKUXVpY2sgcmVtaW5kZXIsIHRoZSBjYWxsIHdpbGwgYmUgdG9tb3Jyb3cgKFdlZG5l
c2RheSAyMHRoKSBhdCA1cG0gQlNULgoKVGhlIGRldGFpbHMgdG8gam9pbiB0aGUgY2FsbCBhcmU6
CgpDYWxsICAgICAgICAgICAgKzQ0IDEyMjMgNDA2MDY1IChMb2NhbCBkaWFsIGluKQphbmQgZW50
ZXIgdGhlIGFjY2VzcyBjb2RlIGJlbG93IGZvbGxvd2VkIGJ5ICMga2V5LgpQYXJ0aWNpcGFudCBj
b2RlOiA0OTE1MTkxCgpNb2JpbGUgQXV0byBEaWFsOgogICAgICAgICBWb0lQOiB2b2lwOi8vKzQ0
MTIyMzQwNjA2NTs0OTE1MTkxIwogICAgICAgICBpT1MgZGV2aWNlczogKzQ0IDEyMjMgNDA2MDY1
LDQ5MTUxOTEgYW5kIHByZXNzICMKICAgICAgICAgT3RoZXIgZGV2aWNlczogKzQ0IDEyMjMgNDA2
MDY1eDQ5MTUxOTEjCgpBZGRpdGlvbmFsIENhbGxpbmcgSW5mb3JtYXRpb246CgpVSyArNDQgMTE0
MjgyODAwMgpVUyBDQSArMSA0MDg1NzYxNTAyClVTIFRYICsxIDUxMjMxNDEwNzMKSlAgKzgxIDQ1
MzQ1NTM1NQpERSArNDkgODk0NTYwNDA1MApOTyArNDcgNzMxODc1MTgKU0UgKzQ2IDQ2MzEzMTMx
CkZSICszMyA0OTcyMzUxMDEKVFcgKzg4NiAzNTY1NzExOQpIVSArMzYgMTMyNzU2MDAKSUUgKzM1
MyA5MTMzNzkwMAoKVG9sbCBGcmVlCgpVSyAwODAwIDE0MTIwODQKVVMgKzEgODY2ODgwMTE0OApD
TiArODYgNDAwNjc4MjM2NwpJTiAwMDA4MDA5ODY4MzY1CklOICs5MTgwNDkyODI3NzgKVFcgMDgw
MDAgMjIwNjUKSFUgMDY4MDk4MTU4NwpJRSAxODAwODAwMDIyCktGICs5NzI3MzI1NTg4NzcKCkNo
ZWVycywKCgpPbiAxMS8wOS8xNyAxMToxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwK
PiAKPiBUaGlzIGNhbGwgd2lsbCBiZSBtb3ZlZCBieSBhIHdlZWsgYXMgcmVxdWVzdGVkIGJ5IFN0
ZWZhbm8uIFRoZSBuZXh0IGNhbGwgCj4gd2lsbCBiZSBvbiBXZWRuZXNkYXkgMjB0aCBTZXB0ZW1i
ZXIgMjAxNyA1cG0gQlNULgo+IAo+IERvIHlvdSBoYXZlIGFueSBzcGVjaWZpYyB0b3BpYyB5b3Ug
d291bGQgbGlrZSB0byBkaXNjdXNzPwo+IAo+IENoZWVycywKPiAKPiBPbiAyNS8wOC8xNyAxMTo0
MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBhbGwsCj4+Cj4+IEkgd291bGQgc3VnZ2VzdCB0
byBoYXZlIHRoZSBuZXh0IGNvbW11bml0eSBjYWxsIG9uIFdlZG5lc2RheSAxM3RoIAo+PiBTZXB0
ZW1iZXIgMjAxNyA1cG0gQlNULiBEb2VzIGl0IHNvdW5kIGdvb2Q/Cj4+Cj4+IERvIHlvdSBoYXZl
IGFueSBzcGVjaWZpYyB0b3BpYyB5b3Ugd291bGQgbGlrZSB0byBkaXNjdXNzPwo+Pgo+PiBDaGVl
cnMsCj4+Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 17:29:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 17:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duML0-0003Q7-VK; Tue, 19 Sep 2017 17:29:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428c25313=citrix-osstest@xenproject.org>)
 id 1duMKz-0003Pw-UK
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 17:29:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DD/65-03093-DF351C95; Tue, 19 Sep 2017 17:29:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6f4IO
 RBic2ylncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyWM7dZC5bIVrzYOJWlgfG4SBcjJ4eEgL/E
 5rNPmSFsD4mXU/azgtgiAs4SEz7cZgOxeQX0JL7u/MUIYgsLxEncWXKPqYuRC6i+h0/i8cZPQ
 M0cQI6qxIo+DpAaNqA5E3smsoDYLEDh/ted7CC2kICWxNLFK5kgZgpKnJz5BKyGWUBC4uCLF1
 A3WEqsn3yXdQIj7ywkZbOQlC1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERg6DECwg/HupoBDjJIcTEqivDn+ByOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfCyAENRSLAoNT21Ii0zBxjEMGkJDh4lEV6rIKA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnp
 UqJ814GKRIAKcoozYMbAYuoS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm/Q8yhSczrwRu0y
 ugI5iAjsjecADkiJJEhJRUA2NUsdXTS+8vcbF27tZ6pvRc2fL0Pl6jr5JcPRNenAtubzldfSo
 7relU9R8rpZL9Rj7CUkYO0z/uirJ53P7PwDWK5/yZqBAp6/9mZSvkA8QyZs07ePfiU9vNy+Im
 T3EM3/FIJaZtwfKQ0+qe7iy/rEXcW6ZtTTlUXeaeoVL/OD+/edtdz+C230osxRmJhlrMRcWJA
 M94dtqjAgAA
X-Env-Sender: prvs=428c25313=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505842170!106637565!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39011 invoked from network); 19 Sep 2017 17:29:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 17:29:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448374340"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72123-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72095
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 19 Sep 2017 18:29:27 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72123: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTIzIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMjMvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gNzIwOTUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3MjA5NQogdGVzdC1hbWQ2NC1p
Mzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gNzIwOTUKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3MjA5NQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
YXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2Vk
IG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDk1CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIwOTUKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSA3MjA5NQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMDk1CiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICA3IHhlbi1ib290ICAgICAgICBmYWlsIGxpa2Ug
NzIwOTUKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwOTUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13
ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMDk1
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwOTUKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1u
ZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwOTUKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgZmFpbCBsaWtlIDcyMDk1CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwOTUKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBsaWtlIDcyMDk1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIwOTUKCmJhc2VsaW5lIHZlcnNpb246
CiBmbGlnaHQgICAgICAgICAgICAgICA3MjA5NQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYt
ZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3Qt
cHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vl
a2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:13:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duN1H-0007Tj-9s; Tue, 19 Sep 2017 18:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42868d135=jennifer.herbert@citrix.com>)
 id 1duN1G-0007TX-As
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 18:13:14 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2A/2C-03454-93E51C95; Tue, 19 Sep 2017 18:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXtci7mC
 kwa1n+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajZ+UFX/wqJne+YmxgnGTdxcjBISHgL9Fz
 NQbEZBMwkXjzILSLkYtDRKCFUWLxqV3sIHFmASOJtqPcXYycHMICVhLt72YygdgsAqoSp5duA
 LN5Bbwk/r3uYAexJQQUJKY8fM8MYnMKeEtsv3MYLC4EVPO37SQbhK0hcXbBIlaIXkGJkzOfsI
 DYzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukYWeklFmekZJbmJmTm6hgZmermpxcW
 J6ak5iUnFesn5uZsYgWHDAAQ7GM+vDTzEKMnBpCTK+3HhgUghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEryFK4BygkWp6akVaZk5wACGSUtw8CiJ8E4CSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvP
 y9VSpy3A6RIAKQoozQPbgQsmi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcGZApPZl4J3K
 ZXQEcwAR3RsmMPyBEliQgpqQZGqSgRudvakvwxh5KOWOk0vfQUW9y/ePmOr9EVVjd/GW3br72
 fv3bSpRdiPMeOzsl+tfqfXXf95umTrSz+8Ku+f76FpWVbxT+b8Ijys9MOvmKRfHKPYQ3bXPUN
 etaXfh3QWLutj/fUhzRuNSF1V8n6pPaZfiu+7AzavSJ5797O97MEa05fS/2eo8RSnJFoqMVcV
 JwIABJ5S4mhAgAA
X-Env-Sender: prvs=42868d135=jennifer.herbert@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505844789!112067075!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11848 invoked from network); 19 Sep 2017 18:13:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 18:13:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448384278"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Tue, 19 Sep 2017 19:06:26 +0100
Message-ID: <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgdG8gYmUgc3BlY2lm
aWVkLgoKVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9zYXZlKCkgbGl2ZSBtaWdy
YXRpb24gYWxnb3JpdGhtIGhhcwpoaXN0b3JpY2FsbHkgYmVlbiBpbXBsZW1lbnRlZCB0byBydW4g
dW50aWwgZWl0aGVyIGEpIChhbG1vc3QpIG5vIHBhZ2VzCmFyZSBkaXJ0eSBvciBiKSBzb21lIGZp
eGVkLCBoYXJkLWNvZGVkIG1heGltdW0gbnVtYmVyIG9mIHByZWNvcHkKaXRlcmF0aW9ucyBoYXMg
YmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMgaW1wbGVtZW50YXRpb24gYXJlCmxl
c3MgdGhhbiBpZGVhbCBmb3IgYSBmZXcgcmVhc29uczoKLSB0aGUgbG9naWMgb2YgdGhlIHBvbGlj
eSBpcyBpbnRlcnR3aW5lZCB3aXRoIHRoZSBjb250cm9sIGZsb3cgb2YgdGhlCiAgbWVjaGFuaXNt
IG9mIHRoZSBwcmVjb3B5IHN0YWdlCi0gaXQgY2FuJ3QgdGFrZSBpbnRvIGFjY291bnQgZmFjdHMg
ZXh0ZXJuYWwgdG8gdGhlIGltbWVkaWF0ZQogIG1pZ3JhdGlvbiBjb250ZXh0LCBzdWNoIGV4dGVy
bmFsIHN0YXRlIHRyYW5zZmVyIHN0YXRlLCBpbnRlcmFjdGl2ZQogIHVzZXIgaW5wdXQsIG9yIHRo
ZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sgdGltZS4KLSBpdCBkb2VzIG5vdCBwZXJtaXQgdGhlIHVz
ZXIgdG8gY2hhbmdlIHRoZWlyIG1pbmQsIG92ZXIgdGltZSwgYWJvdXQKICB3aGF0IHRvIGRvIGF0
IHRoZSBlbmQgb2YgdGhlIHByZWNvcHkgKHRoZXkgZ2V0IGFuIHVuY29uZGl0aW9uYWwKICB0cmFu
c2l0aW9uIGludG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKClRv
IHBlcm1pdCBjYWxsZXJzIHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGlj
aWVzIGdvdmVybmluZwp3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3Vs
ZCBlbmQsIGFuZCB3aGF0IHNob3VsZCBiZQpkb25lIG5leHQ6Ci0gYWRkIGEgcHJlY29weV9wb2xp
Y3koKSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVkCiAgY2Fs
bGJhY2tzCi0gZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgY29u
c3VsdCB0aGlzIHBvbGljeSBhZnRlcgogIGVhY2ggYmF0Y2ggb2YgcGFnZXMgdHJhbnNtaXR0ZWQg
YW5kIHRha2UgdGhlIGRpY3RhdGVkIGFjdGlvbiwgd2hpY2gKICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKICBwcmVjb3B5LCBv
ciBjKSBwcm9jZWVkIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlLgotIHByb3ZpZGUgYW4gaW1w
bGVtZW50YXRpb24gb2YgdGhlIG9sZCBwb2xpY3ksIHVzZWQgd2hlbgogIHByZWNvcHlfcG9saWN5
IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCgpTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJi
ZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc2h1YSBP
dHRvIDxqdG90dG9AdXdhdGVybG9vLmNhPgoKLS0tCgp2MjoKCkhhdmUgbWFkZSBhIGZldyBmb3Jt
YXR0aW5nIGNvcnJlY3Rpb25zLCBhZGRlZCB0eXBlZGVmIGFzIHN1Z2dlc3RlZC4KCnYxOgoKVGhp
cyBpcyB1cGRhdGVkL21vZGlmaWVkIHN1YnNldCBvZiBwYXRjaCA3LzIwLCBwYXJ0IG9mCkpvc2h1
YSBPdHRvJ3MgIkFkZCBwb3N0Y29weSBsaXZlIG1pZ3JhdGlvbiBzdXBwb3J0LiIgcGF0Y2gsCmRh
dGVkIDI3dGggTWFyY2ggMjAxNy4gIEFzIGluZGljYXRlZCBvbiB0aGUgb3JpZ2luYWwgdGhyZWFk
LApJIHdpc2ggdG8gbWFrZSB1c2Ugb2YgdGhpcyB0aGlzIHdpdGhpbiB0aGUgWGVuU2VydmVyIHBy
b2R1Y3QuCkkgaG9wZSB0aGlzIHdpbGwgYWlkIEpvc2ggaW4gcHVzaGluZyB0aGUgcmVtYWluZGVy
IG9mIGhpcyBzZXJpZXMuCgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaCB8IDMx
ICsrKysrKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgfCAgNiArLS0K
IHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyAgICAgICB8IDk3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCsp
LCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1
ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXggNjYyNmYwYy4uYTJh
NjU0YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApAQCAtMzksNiArMzksMTYgQEAKICAqLwogc3Ry
dWN0IHhlbmV2dGNobl9oYW5kbGU7CiAKKy8qIEZvciBzYXZlJ3MgcHJlY29weV9wb2xpY3koKS4g
Ki8KK3N0cnVjdCBwcmVjb3B5X3N0YXRzCit7CisgICAgdW5zaWduZWQgaW50IGl0ZXJhdGlvbjsK
KyAgICB1bnNpZ25lZCBpbnQgdG90YWxfd3JpdHRlbjsKKyAgICBsb25nIGRpcnR5X2NvdW50OyAv
KiAtMSBpZiB1bmtub3duICovCit9OworCit0eXBlZGVmIGludCAoKnByZWNvcHlfcG9saWN5X3Qp
KHN0cnVjdCBwcmVjb3B5X3N0YXRzLCB2b2lkICopOworCiAvKiBjYWxsYmFja3MgcHJvdmlkZWQg
YnkgeGNfZG9tYWluX3NhdmUgKi8KIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAgICAgLyogQ2Fs
bGVkIGFmdGVyIGV4cGlyYXRpb24gb2YgY2hlY2twb2ludCBpbnRlcnZhbCwKQEAgLTQ2LDcgKzU2
LDIwIEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAgICAgICovCiAgICAgaW50ICgqc3VzcGVu
ZCkodm9pZCogZGF0YSk7CiAKLSAgICAvKiBDYWxsZWQgYWZ0ZXIgdGhlIGd1ZXN0J3MgZGlydHkg
cGFnZXMgaGF2ZSBiZWVuCisgICAgLyoKKyAgICAgKiBDYWxsZWQgYWZ0ZXIgZXZlcnkgYmF0Y2gg
b2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5nIHRoZSBwcmVjb3B5CisgICAgICogcGhhc2Ugb2YgYSBs
aXZlIG1pZ3JhdGlvbiB0byBhc2sgdGhlIGNhbGxlciB3aGF0IHRvIGRvIG5leHQKKyAgICAgKiBi
YXNlZCBvbiB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGUgcHJlY29weSBtaWdyYXRpb24uCisgICAg
ICovCisjZGVmaW5lIFhHU19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0xKSAvKiBBYmFuZG9uIHRo
ZSBtaWdyYXRpb24gZW50aXJlbHkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqIGFuZCB0aWR5IHVwLiAqLworI2RlZmluZSBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNP
UFkgMCAgLyogUmVtYWluIGluIHRoZSBwcmVjb3B5IHBoYXNlLiAqLworI2RlZmluZSBYR1NfUE9M
SUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkgc3VzcGVuZCBhbmQgdHJhbnNt
aXQgdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiByZW1haW5p
bmcgZGlydHkgcGFnZXMuICovCisgICAgcHJlY29weV9wb2xpY3lfdCBwcmVjb3B5X3BvbGljeTsK
KworICAgIC8qCisgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBndWVzdCdzIGRpcnR5IHBhZ2VzIGhh
dmUgYmVlbgogICAgICAqICBjb3BpZWQgaW50byBhbiBvdXRwdXQgYnVmZmVyLgogICAgICAqIENh
bGxiYWNrIGZ1bmN0aW9uIHJlc3VtZXMgdGhlIGd1ZXN0ICYgdGhlIGRldmljZSBtb2RlbCwKICAg
ICAgKiAgcmV0dXJucyB0byB4Y19kb21haW5fc2F2ZS4KQEAgLTU1LDcgKzc4LDggQEAgc3RydWN0
IHNhdmVfY2FsbGJhY2tzIHsKICAgICAgKi8KICAgICBpbnQgKCpwb3N0Y29weSkodm9pZCogZGF0
YSk7CiAKLSAgICAvKiBDYWxsZWQgYWZ0ZXIgdGhlIG1lbW9yeSBjaGVja3BvaW50IGhhcyBiZWVu
IGZsdXNoZWQKKyAgICAvKgorICAgICAqIENhbGxlZCBhZnRlciB0aGUgbWVtb3J5IGNoZWNrcG9p
bnQgaGFzIGJlZW4gZmx1c2hlZAogICAgICAqIG91dCBpbnRvIHRoZSBuZXR3b3JrLiBUeXBpY2Fs
IGFjdGlvbnMgcGVyZm9ybWVkIGluIHRoaXMKICAgICAgKiBjYWxsYmFjayBpbmNsdWRlOgogICAg
ICAqICAgKGEpIHNlbmQgdGhlIHNhdmVkIGRldmljZSBtb2RlbCBzdGF0ZSAoZm9yIEhWTSBndWVz
dHMpLApAQCAtNjUsNyArODksOCBAQCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MgewogICAgICAqCiAg
ICAgICogcmV0dXJuczoKICAgICAgKiAwOiB0ZXJtaW5hdGUgY2hlY2twb2ludGluZyBncmFjZWZ1
bGx5Ci0gICAgICogMTogdGFrZSBhbm90aGVyIGNoZWNrcG9pbnQgKi8KKyAgICAgKiAxOiB0YWtl
IGFub3RoZXIgY2hlY2twb2ludCAKKyAgICAgKi8KICAgICBpbnQgKCpjaGVja3BvaW50KSh2b2lk
KiBkYXRhKTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9jb21tb24u
aCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCmluZGV4IGE4M2YyMmEuLjM2MzU3MDQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbi5oCkBAIC0xOTgsMTIgKzE5OCwxMCBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAog
ICAgICAgICAgICAgLyogRnVydGhlciBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gaW4gdGhlIHN0cmVh
bS4gKi8KICAgICAgICAgICAgIGJvb2wgZGVidWc7CiAKLSAgICAgICAgICAgIC8qIFBhcmFtZXRl
cnMgZm9yIHR3ZWFraW5nIGxpdmUgbWlncmF0aW9uLiAqLwotICAgICAgICAgICAgdW5zaWduZWQg
bWF4X2l0ZXJhdGlvbnM7Ci0gICAgICAgICAgICB1bnNpZ25lZCBkaXJ0eV90aHJlc2hvbGQ7Ci0K
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcDJtX3NpemU7CiAKKyAgICAgICAgICAgIHN0cnVj
dCBwcmVjb3B5X3N0YXRzIHN0YXRzOworCiAgICAgICAgICAgICB4ZW5fcGZuX3QgKmJhdGNoX3Bm
bnM7CiAgICAgICAgICAgICB1bnNpZ25lZCBucl9iYXRjaF9wZm5zOwogICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyAqZGVmZXJyZWRfcGFnZXM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19z
cl9zYXZlLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMKaW5kZXggMWU3NTAyZC4uZjU4YzAw
OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX3NyX3NhdmUuYwpAQCAtNDUyLDggKzQ1Miw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Byb2dy
ZXNzX3N0cmluZyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogICAgIHhjX2ludGVyZmFjZSAq
eGNoID0gY3R4LT54Y2g7CiAgICAgY2hhciAqbmV3X3N0ciA9IE5VTEw7CiAKLSAgICBpZiAoIGFz
cHJpbnRmKCZuZXdfc3RyLCAiRnJhbWVzIGl0ZXJhdGlvbiAldSBvZiAldSIsCi0gICAgICAgICAg
ICAgICAgICBpdGVyLCBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpID09IC0xICkKKyAgICBpZiAo
IGFzcHJpbnRmKCZuZXdfc3RyLCAiRnJhbWVzIGl0ZXJhdGlvbiAldSIsIGl0ZXIpID09IC0xICkK
ICAgICB7CiAgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIGFsbG9jYXRlIG5ldyBwcm9ncmVzcyBz
dHJpbmciKTsKICAgICAgICAgcmV0dXJuIC0xOwpAQCAtNDY3LDYgKzQ2NiwyNCBAQCBzdGF0aWMg
aW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKIH0K
IAogLyoKKyAqIFRoaXMgaXMgdGhlIGxpdmUgbWlncmF0aW9uIHByZWNvcHkgcG9saWN5IC0gaXQn
cyBjYWxsZWQgcGVyaW9kaWNhbGx5IGR1cmluZworICogdGhlIHByZWNvcHkgcGhhc2Ugb2YgbGl2
ZSBtaWdyYXRpb25zLCBhbmQgaXMgcmVzcG9uc2libGUgZm9yIGRlY2lkaW5nIHdoZW4KKyAqIHRo
ZSBwcmVjb3B5IHBoYXNlIHNob3VsZCB0ZXJtaW5hdGUgYW5kIHdoYXQgc2hvdWxkIGJlIGRvbmUg
bmV4dC4KKyAqCisgKiBUaGUgcG9saWN5IGltcGxlbWVudGVkIGhlcmUgYmVoYXZlcyBpZGVudGlj
YWxseSB0byB0aGUgcG9saWN5IHByZXZpb3VzbHkKKyAqIGhhcmQtY29kZWQgaW50byB4Y19kb21h
aW5fc2F2ZSgpIC0gaXQgcHJvY2VlZHMgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YKKyAq
IHRoZSBsaXZlIG1pZ3JhdGlvbiB3aGVuIHRoZXJlIGFyZSBlaXRoZXIgZmV3ZXIgdGhhbiA1MCBk
aXJ0eSBwYWdlcywgb3IgbW9yZQorICogdGhhbiA1IHByZWNvcHkgcm91bmRzIGhhdmUgY29tcGxl
dGVkLgorICovCitzdGF0aWMgaW50IHNpbXBsZV9wcmVjb3B5X3BvbGljeShzdHJ1Y3QgcHJlY29w
eV9zdGF0cyBzdGF0cywgdm9pZCAqdXNlcikKK3sKKyAgICByZXR1cm4gKChzdGF0cy5kaXJ0eV9j
b3VudCA+PSAwICYmIHN0YXRzLmRpcnR5X2NvdW50IDwgNTApIHx8CisgICAgICAgICAgICBzdGF0
cy5pdGVyYXRpb24gPj0gNSkKKyAgICAgICAgPyBYR1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkKKyAg
ICAgICAgOiBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNPUFk7Cit9CisKKy8qCiAgKiBTZW5kIG1l
bW9yeSB3aGlsZSBndWVzdCBpcyBydW5uaW5nLgogICovCiBzdGF0aWMgaW50IHNlbmRfbWVtb3J5
X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKQEAgLTQ3NCwyMSArNDkxLDU4IEBAIHN0
YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAg
IHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7CiAgICAgeGNfc2hhZG93X29wX3N0YXRzX3Qg
c3RhdHMgPSB7IDAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSB9OwogICAgIGNoYXIgKnByb2dyZXNzX3N0
ciA9IE5VTEw7Ci0gICAgdW5zaWduZWQgeDsKKyAgICB1bnNpZ25lZCBpbnQgeCA9IDA7CiAgICAg
aW50IHJjOworICAgIGludCBwb2xpY3lfZGVjaXNpb247CisKKyAgICBERUNMQVJFX0hZUEVSQ0FM
TF9CVUZGRVJfU0hBRE9XKHVuc2lnbmVkIGxvbmcsIGRpcnR5X2JpdG1hcCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZjdHgtPnNhdmUuZGlydHlfYml0bWFwX2hidWYpOwor
CisgICAgcHJlY29weV9wb2xpY3lfdCBwcmVjb3B5X3BvbGljeSA9IGN0eC0+c2F2ZS5jYWxsYmFj
a3MtPnByZWNvcHlfcG9saWN5OworICAgIHZvaWQgKmRhdGEgPSBjdHgtPnNhdmUuY2FsbGJhY2tz
LT5kYXRhOworCisgICAgc3RydWN0IHByZWNvcHlfc3RhdHMgKnBvbGljeV9zdGF0czsKIAogICAg
IHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIDApOwogICAg
IGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAotICAgIHJjID0gc2VuZF9hbGxfcGFnZXMo
Y3R4KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBvdXQ7CisgICAgY3R4LT5zYXZlLnN0
YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKQorICAgICAgICB7IC5kaXJ0eV9jb3VudCAgID0g
Y3R4LT5zYXZlLnAybV9zaXplIH07CisgICAgcG9saWN5X3N0YXRzID0gJmN0eC0+c2F2ZS5zdGF0
czsKKworICAgIGlmICggcHJlY29weV9wb2xpY3kgPT0gTlVMTCApCisgICAgICAgICBwcmVjb3B5
X3BvbGljeSA9IHNpbXBsZV9wcmVjb3B5X3BvbGljeTsKKworICAgIGJpdG1hcF9zZXQoZGlydHlf
Yml0bWFwLCBjdHgtPnNhdmUucDJtX3NpemUpOworCisgICAgZG8geworICAgICAgICBwb2xpY3lf
ZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeSgqcG9saWN5X3N0YXRzLCBkYXRhKTsKKyAgICAgICAg
eCsrOworCisgICAgICAgIGlmICggc3RhdHMuZGlydHlfY291bnQgPiAwICYmIHBvbGljeV9kZWNp
c2lvbiAhPSBYR1NfUE9MSUNZX0FCT1JUICkgCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0g
dXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOworICAgICAgICAg
ICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgICAgIHJj
ID0gc2VuZF9kaXJ0eV9wYWdlcyhjdHgsIHN0YXRzLmRpcnR5X2NvdW50KTsKKyAgICAgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBwb2xpY3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZICkK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBvbGljeV9zdGF0cy0+aXRlcmF0aW9uICAg
ICA9IHg7CisgICAgICAgIHBvbGljeV9zdGF0cy0+dG90YWxfd3JpdHRlbiArPSBwb2xpY3lfc3Rh
dHMtPmRpcnR5X2NvdW50OworICAgICAgICBwb2xpY3lfc3RhdHMtPmRpcnR5X2NvdW50ICAgPSAt
MTsKKworICAgICAgICBwb2xpY3lfZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeSgqcG9saWN5X3N0
YXRzLCBkYXRhKTsKKworICAgICAgICBpZiAoIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZ
X0NPTlRJTlVFX1BSRUNPUFkgKQorICAgICAgICAgICBicmVhazsKIAotICAgIGZvciAoIHggPSAx
OwotICAgICAgICAgICgoeCA8IGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucykgJiYKLSAgICAgICAg
ICAgKHN0YXRzLmRpcnR5X2NvdW50ID4gY3R4LT5zYXZlLmRpcnR5X3RocmVzaG9sZCkpOyArK3gg
KQotICAgIHsKICAgICAgICAgaWYgKCB4Y19zaGFkb3dfY29udHJvbCgKICAgICAgICAgICAgICAg
ICAgeGNoLCBjdHgtPmRvbWlkLCBYRU5fRE9NQ1RMX1NIQURPV19PUF9DTEVBTiwKICAgICAgICAg
ICAgICAgICAgJmN0eC0+c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1ZiwgY3R4LT5zYXZlLnAybV9zaXpl
LApAQCAtNDk5LDE3ICs1NTMsOSBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAK
LSAgICAgICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3VudCA9PSAwICkKLSAgICAgICAgICAgIGJyZWFr
OworICAgICAgICBwb2xpY3lfc3RhdHMtPmRpcnR5X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7
CiAKLSAgICAgICAgcmMgPSB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNzX3N0
ciwgeCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAg
ICAgcmMgPSBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgc3RhdHMuZGlydHlfY291bnQpOwotICAgICAg
ICBpZiAoIHJjICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgIH0KKyAgICB9IHdoaWxlICgg
dHJ1ZSApOwogCiAgb3V0OgogICAgIHhjX3NldF9wcm9ncmVzc19wcmVmaXgoeGNoLCBOVUxMKTsK
QEAgLTYwMSw3ICs2NDcsNyBAQCBzdGF0aWMgaW50IHN1c3BlbmRfYW5kX3NlbmRfZGlydHkoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIGN0eC0+c2F2ZS5saXZlICkKICAgICB7
CiAgICAgICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnNhdmUubWF4X2l0ZXJh
dGlvbnMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5zYXZlLnN0
YXRzLml0ZXJhdGlvbik7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgfQpAQCAtOTM3LDE1ICs5ODMsNiBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLAogICAgICAgICAgICBzdHJlYW1fdHlw
ZSA9PSBYQ19NSUdfU1RSRUFNX1JFTVVTIHx8CiAgICAgICAgICAgIHN0cmVhbV90eXBlID09IFhD
X01JR19TVFJFQU1fQ09MTyk7CiAKLSAgICAvKgotICAgICAqIFRPRE86IEZpbmQgc29tZSB0aW1l
IHRvIGJldHRlciB0d2VhayB0aGUgbGl2ZSBtaWdyYXRpb24gYWxnb3JpdGhtLgotICAgICAqCi0g
ICAgICogVGhlc2UgcGFyYW1ldGVycyBhcmUgYmV0dGVyIHRoYW4gdGhlIGxlZ2FjeSBhbGdvcml0
aG0gZXNwZWNpYWxseSBmb3IKLSAgICAgKiBidXN5IGd1ZXN0cy4KLSAgICAgKi8KLSAgICBjdHgu
c2F2ZS5tYXhfaXRlcmF0aW9ucyA9IDU7Ci0gICAgY3R4LnNhdmUuZGlydHlfdGhyZXNob2xkID0g
NTA7Ci0KICAgICAvKiBTYW5pdHkgY2hlY2tzIGZvciBjYWxsYmFja3MuICovCiAgICAgaWYgKCBo
dm0gKQogICAgICAgICBhc3NlcnQoY2FsbGJhY2tzLT5zd2l0Y2hfcWVtdV9sb2dkaXJ0eSk7Ci0t
IAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:13:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duN1I-0007UC-Jo; Tue, 19 Sep 2017 18:13:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42868d135=jennifer.herbert@citrix.com>)
 id 1duN1G-0007TY-QA
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 18:13:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 65/A8-17770-A3E51C95; Tue, 19 Sep 2017 18:13:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDva553MF
 Ig/5DOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bG+S1sBcu5K17svM/WwNjN2cXIySEh4C+x
 7sEs5i5GDg42AROJNw9Cuxi5OEQEWhglFp/axQ4SZxYwkmg7yg1SLixgJbFrVRsziM0ioCrRO
 WM2O4jNK+AlsbuziQlipILElIfvwWqEBDQkzi5YxApRIyhxcuYTFhCbWUBC4uCLF8wTGLlnIU
 nNQpJawMi0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBQ
 YgGAH4/m1gYcYJTmYlER5Py48ECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdwBVBOsCg1PbUi
 LTMHGJQwaQkOHiUR3kkgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifN2gBQJgBRllObBj
 YBFyCVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88aATOHJzCuB2/QK6AgmoCNaduwBOaIkES
 El1cBonDRTYct6C4//asUnf+lumu0tx3fqP8tVrRtLWy16lT5raXSxbFSOaTR8932hsusydeZ
 v7734V1krT2jznlNufDzSfm/s6q+2zQfdeXXu/ql9HhSofrzSxCt4oyf3xginNZf2MKyusIy7
 0vfuiliVmdBmgZRKmd02p4wLdnS6/bC/v+LaHUUlluKMREMt5qLiRABwaRZniwIAAA==
X-Env-Sender: prvs=42868d135=jennifer.herbert@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505844789!112067075!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11686 invoked from network); 19 Sep 2017 18:13:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 18:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="448384251"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Tue, 19 Sep 2017 19:06:24 +0100
Message-ID: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdjI6CgpIYXZlIHRpZGllZCBzb21lIGZvcm1hdHRpbmcsIHMuby5iIEpvc2h1YSwg
YW5kIGFkZGVkIGEgUkZDIHBhdGNoCnNob3dpbmcgaG93IHRvIHVzZSB0aGlzIGluICBsaWJ4bC4K
CnYxOgoKSGVyZSBJIHByZXNlbnQgYSB1cGRhdGVkL21vZGlmaWVkIHN1YnNldCBvZiBwYXRjaCA3
LzIwLCBwYXJ0IG9mCkpvc2h1YSBPdHRvJ3MgIkFkZCBwb3N0Y29weSBsaXZlIG1pZ3JhdGlvbiBz
dXBwb3J0LiIgcGF0Y2gsCmRhdGVkIDI3dGggTWFyY2ggMjAxNy4gIEFzIGluZGljYXRlZCBvbiB0
aGUgb3JpZ2luYWwgdGhyZWFkLApJIHdpc2ggdG8gbWFrZSB1c2Ugb2YgdGhpcyB0aGlzIHdpdGhp
biB0aGUgWGVuU2VydmVyIHByb2R1Y3QsCmFuZCBoZW5jZSBhbSB0cnlpbmcgdG8gZ2V0IHRoaXMg
c3Vic2V0ICBwdWxsZWQgaW4gbm93LiBJIGFsc28KaG9wZSB0aGlzIHdpbGwgYWlkIEpvc2ggaW4g
cHVzaGluZyB0aGUgcmVtYWluZGVyIG9mIGhpcyBzZXJpZXMuCgpIZXJlIEkgcHJlc2VudCB0d28g
cGF0Y2hlcywgdGhlIGZpcnN0IHdoaWNoIGRvZXMgc29tZSB0aWR5IHVwLCByZW1vdmluZwp1bnVz
ZWQgYW5kIHVuaGVscGZ1bCBwYXJhbWF0ZXJzIHRvIHhjX2RvbWFpbl9zYXZlKCksIGFuZCB0aGUg
c2Vjb25kCndoaWNoIGFsbG93cyBhIHByZWNvcHkgY2FsbGJhY2sgdG8gYmUgc3BlY2lmaWVkLCBw
cm92aWRpbmcgdGhlCnRlc3QgZm9yIHdoZW4gdG8gZW5kIHRoZSBsaXZlIHBoYXNlIG9mIG1pZ3Jh
dGlvbiBzaG91bGQgZW5kLgpJZiBub25lIGlzIHByb3ZpZGVkLCBhIGRlZmF1bHQgcG9saWN5IG9m
IHRoZSBjdXJyZW50IGJlaGF2aW91cgppcyB1c2VkLgoKSmVubmlmZXIgSGVyYmVydCAoMyk6CiAg
VGlkeSBsaWJ4YyB4Y19kb21haW5fc2F2ZQogIEludHJvZHVjZSBtaWdyYXRpb24gcHJlY29weSBw
b2xpY3kKICBSRkM6IG1pZ3JhdGlvbjogZGVmZXIgcHJlY29weSBwb2xpY3kgdG8gbGlieGwKCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggICAgIHwgIDM1ICsrKysrKysrKysrLS0KIHRv
b2xzL2xpYnhjL3hjX25vbWlncmF0ZS5jICAgICAgICAgfCAgIDMgKy0KIHRvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbi5oICAgICAgICAgfCAgIDYgKy0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMg
ICAgICAgICAgIHwgMTA1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgICAgICAgfCAgMjAgKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGxfc2F2
ZV9oZWxwZXIuYyAgICB8ICAgNyArLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4u
cGwgfCAgIDQgKy0KIDggZmlsZXMgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMoKyksIDU0IGRlbGV0
aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:13:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duN1u-0007aP-Ro; Tue, 19 Sep 2017 18:13:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42868d135=jennifer.herbert@citrix.com>)
 id 1duN1t-0007a4-4E
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 18:13:53 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 73/89-18817-06E51C95;
 Tue, 19 Sep 2017 18:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG583MF
 Ig8mTLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/q66wFLxUq5j8cD1jA+Mm2S5GDg4JAX+J
 gy9jQEw2AROJNw9Cuxi5OEQEWhglFp/axQ4SZxYwkmg7yt3FyMkhLGAo8fbCTTYQm0VAVWL1o
 s9gNq+Al8TJXR1MILaEgILElIfvmUFsTgFvie13DrOD2EJANX/bTrJB2BoSZxcsYoXoFZQ4Of
 MJC4jNLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphY
 XJ6an5iQmFesl5+duYgQGDgMQ7GA8/j7uEKMkB5OSKG9t7MFIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8jSA5waLU9NSKtMwcYAjDpCU4eJREeAtA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7
 h8mIZa8/LxUKXHeAJBSAZDSjNI8uEGw2LrEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd6NIF
 N4MvNK4Pa9AjqFCeiU7A0HQE4pSURISTUwzp0+fbVxpy+TG+OSY/e23Ol7a5/3Sr/2muJUAbe
 zTPPEpzl5vHB047cTY7bVcfDWspo0Ja5OoEbUcdljw0LJT6c2rnpYslf9xor5tvle9857HE2X
 yaz+vaXj/TpNlk98ouo9D6VXaxzrNpq24a7Z6ZOl4rkL7dN3ZKSkFWbk/18Xevh14bcgJZbij
 ERDLeai4kQAAg4yg6gCAAA=
X-Env-Sender: prvs=42868d135=jennifer.herbert@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505844830!64696209!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5755 invoked from network); 19 Sep 2017 18:13:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 18:13:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440356270"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Tue, 19 Sep 2017 19:06:25 +0100
Message-ID: <1505844387-2224-2-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/3] Tidy libxc xc_domain_save
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGlkeSB1cCBsaWJ4YydzIHhjX2RvbWFpbl9zYXZlLCByZW1vdmluZyB1bnVzZWQgcGFyYW1hdGVy
cwptYXhfaXRlcnMgYW5kIG1heF9mYWN0b3IsIG1ha2luZyBtYXRjaGluZyBjaGFuZ2VzIHRvIGxp
YnhsLgoKU2lnbmVkLW9mZi1ieTogSm9zaHVhIE90dG8gPGp0b3R0b0B1d2F0ZXJsb28uY2E+ClNp
Z25lZC1vZmYtYnk6IEplbm5pZmVyIEhlcmJlcnQgPEplbm5pZmVyLkhlcmJlcnRAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuZ3Vlc3QuaCAgIHwgNCArKy0tCiB0b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYyAg
ICAgICB8IDMgKy0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgICB8IDggKysrLS0t
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91dC5jIHwgNCArKy0tCiB0b29scy9saWJ4
bC9saWJ4bF9zYXZlX2hlbHBlci5jICB8IDcgKystLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmd1ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXgg
NWNkODExMS4uNjYyNmYwYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVz
dC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApAQCAtMTAwLDggKzEwMCw4
IEBAIHR5cGVkZWYgZW51bSB7CiAgKiAgICAgICAgZG9lc24ndCB1c2UgY2hlY2twb2ludGluZwog
ICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUKICAqLwotaW50IHhjX2RvbWFp
bl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwgdWludDMy
X3QgbWF4X2l0ZXJzLAotICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1heF9mYWN0b3IsIHVp
bnQzMl90IGZsYWdzIC8qIFhDRkxBR1NfeHh4ICovLAoraW50IHhjX2RvbWFpbl9zYXZlKHhjX2lu
dGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKKyAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBmbGFncyAvKiBYQ0ZMQUdTX3h4eCAqLywKICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKICAgICAgICAgICAgICAg
ICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKTsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgYi90b29scy9saWJ4Yy94Y19u
b21pZ3JhdGUuYwppbmRleCAzMTdjOGNlLi5mZThmNjhjIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19ub21pZ3JhdGUuYworKysgYi90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYwpAQCAtMjAs
OCArMjAsNyBAQAogI2luY2x1ZGUgPHhlbmN0cmwuaD4KICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgog
Ci1pbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMy
X3QgZG9tLCB1aW50MzJfdCBtYXhfaXRlcnMsCi0gICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
bWF4X2ZhY3RvciwgdWludDMyX3QgZmxhZ3MsCitpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBmbGFncywKICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwK
ICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGlu
dCByZWN2X2ZkKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9v
bHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IGNhNjkxM2IuLjFlNzUwMmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMK
QEAgLTkxNiw5ICs5MTYsOCBAQCBzdGF0aWMgaW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwgdWludDE2X3QgZ3Vlc3RfdHlwZSkKIH07CiAKIGludCB4Y19kb21haW5fc2F2ZSh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCi0gICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgbWF4X2l0ZXJzLCB1aW50MzJfdCBtYXhfZmFjdG9yLCB1aW50MzJfdCBmbGFn
cywKLSAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywg
aW50IGh2bSwKLSAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFt
X3R5cGUsIGludCByZWN2X2ZkKQorICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLCBz
dHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICBpbnQg
aHZtLCB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQogewog
ICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0eCA9CiAgICAgICAgIHsKQEAgLTk1NSw4ICs5NTQs
NyBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWlu
dDMyX3QgZG9tLAogICAgIGlmICggY3R4LnNhdmUuY2hlY2twb2ludGVkID09IFhDX01JR19TVFJF
QU1fQ09MTyApCiAgICAgICAgIGFzc2VydChjYWxsYmFja3MtPndhaXRfY2hlY2twb2ludCk7CiAK
LSAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBtYXhfaXRlcnMgJXUsIG1heF9mYWN0b3IgJXUs
IGZsYWdzICV1LCBodm0gJWQiLAotICAgICAgICAgICAgaW9fZmQsIGRvbSwgbWF4X2l0ZXJzLCBt
YXhfZmFjdG9yLCBmbGFncywgaHZtKTsKKyAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFn
cyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwgZmxhZ3MsIGh2bSk7CiAKICAgICBpZiAoIHhjX2Rv
bWFpbl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAmY3R4LmRvbWluZm8pICE9IDEgKQogICAgIHsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5kZXggODkxYzY2OS4uNjQ1MmQ3MCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9jYWxsb3V0LmMKQEAgLTg5LDggKzg5LDggQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3Nh
dmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKICAgICAg
ICAgbGlieGxfX3NybV9jYWxsb3V0X2VudW1jYWxsYmFja3Nfc2F2ZSgmc2hzLT5jYWxsYmFja3Mu
c2F2ZS5hKTsKIAogICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgYXJnbnVtc1tdID0gewotICAgICAg
ICBkc3MtPmRvbWlkLCAwLCAwLCBkc3MtPnhjZmxhZ3MsIGRzcy0+aHZtLAotICAgICAgICBjYmZs
YWdzLCBkc3MtPmNoZWNrcG9pbnRlZF9zdHJlYW0sCisgICAgICAgIGRzcy0+ZG9taWQsIGRzcy0+
eGNmbGFncywgZHNzLT5odm0sIGNiZmxhZ3MsCisgICAgICAgIGRzcy0+Y2hlY2twb2ludGVkX3N0
cmVhbSwKICAgICB9OwogCiAgICAgc2hzLT5hbyA9IGFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMK
aW5kZXggMWRlY2UyMy4uMzgwODlhMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2
ZV9oZWxwZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCkBAIC0yNTEs
OCArMjUxLDYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBpb19m
ZCA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICBy
ZWN2X2ZkID0gICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAg
ICB1aW50MzJfdCBkb20gPSAgICAgICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwx
MCk7Ci0gICAgICAgIHVpbnQzMl90IG1heF9pdGVycyA9ICAgICAgICAgICAgICAgIHN0cnRvdWwo
TkVYVEFSRywwLDEwKTsKLSAgICAgICAgdWludDMyX3QgbWF4X2ZhY3RvciA9ICAgICAgICAgICAg
ICAgc3RydG91bChORVhUQVJHLDAsMTApOwogICAgICAgICB1aW50MzJfdCBmbGFncyA9ICAgICAg
ICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7CiAgICAgICAgIGludCBodm0gPSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIHVuc2lnbmVk
IGNiZmxhZ3MgPSAgICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKQEAgLTI2
NCw5ICsyNjIsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHN0
YXJ0dXAoInNhdmUiKTsKICAgICAgICAgc2V0dXBfc2lnbmFscyhzYXZlX3NpZ25hbF9oYW5kbGVy
KTsKIAotICAgICAgICByID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwgZG9tLCBtYXhfaXRl
cnMsIG1heF9mYWN0b3IsIGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhlbHBl
cl9zYXZlX2NhbGxiYWNrcywgaHZtLCBzdHJlYW1fdHlwZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlY3ZfZmQpOworICAgICAgICByID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwg
ZG9tLCBmbGFncywgJmhlbHBlcl9zYXZlX2NhbGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bSwgc3RyZWFtX3R5cGUsIHJlY3ZfZmQpOwogICAgICAgICBjb21wbGV0ZShyKTsK
IAogICAgIH0gZWxzZSBpZiAoIXN0cmNtcChtb2RlLCItLXJlc3RvcmUtZG9tYWluIikpIHsKLS0g
CjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duN1w-0007b2-2M; Tue, 19 Sep 2017 18:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=42868d135=jennifer.herbert@citrix.com>)
 id 1duN1v-0007aL-0f
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 18:13:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4D/D2-03283-26E51C95; Tue, 19 Sep 2017 18:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjch7mC
 kwYX9Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afZy/YCtqlKq4dTWtgbBHtYuTkkBDwl1i1
 cxJ7FyMHB5uAicSbB6FdjFwcIgItjBKLT+0CizMLGEm0HeUGKRcWcJXYeOghO4jNIqAq0XLpD
 pjNK+AlsfHRAlaIkQoSUx6+ZwaxOQW8JbbfOQxWIwRU87ftJBuErSFxdsEiVoheQYmTM5+wgN
 jMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnp
 qTmJSsV5yfu4mRmDgMADBDsbj7+MOMUpyMCmJ8tbGHowU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMHbCJITLEpNT61Iy8wBhjBMWoKDR0mEtwAkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpc
 d4AkCIBkKKM0jy4EbB4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3o0gU3gy80rgNr0COo
 IJ6IjsDQdAjihJREhJNTBasIt92Vj35NFNZSGfn0vbb9ypsX6ysUVow9cZiSv3ON/KCbi3xkl
 Qwv3fhGnrU0ojJzQ+FBPIcylnz62fGrlMhoc1xcjSozFFOT23JfDg0+XbXkbKSVrw3dojUt0d
 UDjjDftKRh8OZrOc8wa30xM9eBM0k+fsvMJsxPRk9wEtRh4HFsszy5RYijMSDbWYi4oTAUsMV
 giiAgAA
X-Env-Sender: prvs=42868d135=jennifer.herbert@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505844830!64696209!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6020 invoked from network); 19 Sep 2017 18:13:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 18:13:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440356271"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Tue, 19 Sep 2017 19:06:27 +0100
Message-ID: <1505844387-2224-4-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/3] RFC: migration: defer precopy policy to
	libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgb2xkIHBvbGljeSBhcyBhIGNhbGxiYWNr
IGluCmxpYnhsIGFuZCBwbHVtYiBpdCB0aHJvdWdoIHRoZSBJUEMgbWFjaGluZXJ5IHRvIGxpYnhj
LgoKVGhpcyBzZXJ2ZXMgYXMgYW4gZXhhbXBsZSBmb3IgZGVmaW5pbmcgYSBsaWJ4bCBwb2xpY3ks
CmFuZCBwcm92aWRlcyBubyBhZHZhbnRhZ2Ugb3ZlciB0aGUgZGVmYXVsdCBwb2xpY3kgaW4gbGli
eGMuCgpTaWduZWQtb2ZmLWJ5OiBKb3NodWEgT3R0byA8anRvdHRvQHV3YXRlcmxvby5jYT4KLS0t
CgpJIGhhdmUgaW5jbHVkZWQgdGhpcyBwYXRjaCwgYXMgcmZjLCBhcyByZXF1ZXN0ZWQgYnkgSWFu
LCB0byBzaG93IGhvdwpsaWJ4bCBjYW4gcHJvdmlkZSBhIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGlj
eS4gVGhpcyB3YXMgcGFydCBvZiB0aGUKc2FtZSBsYXJnZXIgcGF0Y2ggZnJvbSBKb3NodWEgLSBJ
IGhhdmUgbm90IGNoYW5nZWQgb3IgdGVzdGVkIGl0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9z
YXZlLmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9tc2dzX2dlbi5wbCB8ICA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9z
YXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCmluZGV4IDc3ZmUzMGUuLjZkMjhj
Y2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAtMzI4LDYgKzMyOCwyNSBAQCBpbnQgbGlieGxfX3Nh
dmVfZW11bGF0b3JfeGVuc3RvcmVfZGF0YShsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcywK
ICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBUaGlzIGlzIHRoZSBsaXZlIG1pZ3JhdGlvbiBw
cmVjb3B5IHBvbGljeSAtIGl0J3MgY2FsbGVkIHBlcmlvZGljYWxseSBkdXJpbmcKKyAqIHRoZSBw
cmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgYW5kIGlzIHJlc3BvbnNpYmxlIGZvciBk
ZWNpZGluZyB3aGVuCisgKiB0aGUgcHJlY29weSBwaGFzZSBzaG91bGQgdGVybWluYXRlIGFuZCB3
aGF0IHNob3VsZCBiZSBkb25lIG5leHQuCisgKgorICogVGhlIHBvbGljeSBpbXBsZW1lbnRlZCBo
ZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8gdGhlIHBvbGljeSBwcmV2aW91c2x5CisgKiBoYXJk
LWNvZGVkIGludG8geGNfZG9tYWluX3NhdmUoKSAtIGl0IHByb2NlZWRzIHRvIHRoZSBzdG9wLWFu
ZC1jb3B5IHBoYXNlIG9mCisgKiB0aGUgbGl2ZSBtaWdyYXRpb24gd2hlbiB0aGVyZSBhcmUgZWl0
aGVyIGZld2VyIHRoYW4gNTAgZGlydHkgcGFnZXMsIG9yIG1vcmUKKyAqIHRoYW4gNSBwcmVjb3B5
IHJvdW5kcyBoYXZlIGNvbXBsZXRlZC4KKyAqLworc3RhdGljIGludCBsaWJ4bF9fc2F2ZV9saXZl
X21pZ3JhdGlvbl9zaW1wbGVfcHJlY29weV9wb2xpY3koCisgICAgc3RydWN0IHByZWNvcHlfc3Rh
dHMgc3RhdHMsIHZvaWQgKnVzZXIpCit7CisgICAgcmV0dXJuICgoc3RhdHMuZGlydHlfY291bnQg
Pj0gMCAmJiBzdGF0cy5kaXJ0eV9jb3VudCA8IDUwKSB8fAorICAgICAgICAgICAgc3RhdHMuaXRl
cmF0aW9uID49IDUpCisgICAgICAgID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCisgICAgICAg
IDogWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZOworfQorCiAvKi0tLS0tIG1haW4gY29kZSBm
b3Igc2F2aW5nLCBpbiBvcmRlciBvZiBleGVjdXRpb24gLS0tLS0qLwogCiB2b2lkIGxpYnhsX19k
b21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSAqZHNz
KQpAQCAtNDAxLDYgKzQyMCw3IEBAIHZvaWQgbGlieGxfX2RvbWFpbl9zYXZlKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3MpCiAgICAgaWYgKGRzcy0+Y2hlY2tw
b2ludGVkX3N0cmVhbSA9PSBMSUJYTF9DSEVDS1BPSU5URURfU1RSRUFNX05PTkUpCiAgICAgICAg
IGNhbGxiYWNrcy0+c3VzcGVuZCA9IGxpYnhsX19kb21haW5fc3VzcGVuZF9jYWxsYmFjazsKIAor
ICAgIGNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3kgPSBsaWJ4bF9fc2F2ZV9saXZlX21pZ3JhdGlv
bl9zaW1wbGVfcHJlY29weV9wb2xpY3k7CiAgICAgY2FsbGJhY2tzLT5zd2l0Y2hfcWVtdV9sb2dk
aXJ0eSA9IGxpYnhsX19kb21haW5fc3VzcGVuZF9jb21tb25fc3dpdGNoX3FlbXVfbG9nZGlydHk7
CiAKICAgICBkc3MtPnN3cy5hbyAgPSBkc3MtPmFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9tc2dzX2dlbi5wbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4u
cGwKaW5kZXggM2FlNzM3My4uYmIxZDRlOSAxMDA3NTUKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9tc2dzX2dlbi5wbAorKysgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX21zZ3NfZ2VuLnBs
CkBAIC0zMyw2ICszMyw3IEBAIG91ciBAbXNncyA9ICgKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAneGVuX3Bmbl90JywgJ2NvbnNvbGVfZ2ZuJ10gXSwKICAg
ICBbICA5LCAnc3JXJywgICAgImNvbXBsZXRlIiwgICAgICAgICAgICAgIFtxdyhpbnQgcmV0dmFs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGVy
cm5vdmFsKV0gXSwKKyAgICBbIDEwLCAnc2N4VycsICAgInByZWNvcHlfcG9saWN5IiwgWydzdHJ1
Y3QgcHJlY29weV9zdGF0cycsICdzdGF0cyddIF0KICk7CiAKICMtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkBAIC0xNDEsNyArMTQyLDggQEAgc3RhdGljIHZvaWQgYnl0
ZXNfcHV0KHVuc2lnbmVkIGNoYXIgKmNvbnN0IGJ1ZiwgaW50ICpsZW4sCiAKIEVORAogCi1mb3Jl
YWNoIG15ICRzaW1wbGV0eXBlIChxdyhpbnQgdWludDE2X3QgdWludDMyX3QgdW5zaWduZWQpLCAn
dW5zaWduZWQgbG9uZycsICd4ZW5fcGZuX3QnKSB7Citmb3JlYWNoIG15ICRzaW1wbGV0eXBlIChx
dyhpbnQgdWludDE2X3QgdWludDMyX3QgdW5zaWduZWQpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgJ3Vuc2lnbmVkIGxvbmcnLCAneGVuX3Bmbl90JywgJ3N0cnVjdCBwcmVjb3B5X3N0YXRzJykg
ewogICAgIG15ICR0eXBlaWQgPSB0eXBlaWQoJHNpbXBsZXR5cGUpOwogICAgICRvdXRfYm9keXsn
Y2FsbG91dCd9IC49IDw8RU5EOwogc3RhdGljIGludCAke3R5cGVpZH1fZ2V0KGNvbnN0IHVuc2ln
bmVkIGNoYXIgKiptc2csCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duNAq-0000M0-0v; Tue, 19 Sep 2017 18:23:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duNAo-0000Lp-R8
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 18:23:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 06/D3-01916-98061C95; Tue, 19 Sep 2017 18:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbcz4WC
 kwfsz7BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Ls5o+ClVMXD03/ZGxj3
 i3QxcnEICTQySXz9cYENwnnMKHF91hsWCGcbo8Tm/xuBHE4OEQFnia9n5rKD2LwC+hKfz34Fs
 4UF7CVOn97FDNIgATLqzNJuNpCEhICnxJLNa9lh7OfLjwINYudgE7CSOCQGEmURUJXYfHsr2w
 RG7gWMDKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj1ez8D
 AuIPxVLPzIUZJDiYlUd6+XwcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwmvwBygkWpaanVqRl
 5gBDDyYtwcGjJMLrBZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXh+QIgGQoozSPLgRs
 Di4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwhkCk9mXgncpldARzABHZG9AeyIkkSElF
 QDo13Gr4BX/tZaX3mvWKqJluy97H+8+txGxRlZs9mWcOQbcDVlvbv5sJqjeT5T9s2q63Ihx96
 5X9/69MBtZyEtaZ8zyka7q9le3RHzPznlWEbE7ceXVa3NZoq7rC/6uDlTTYp/ZVCcoeu1A1d4
 cm83LfxRf3Tf8a/LDjWzz14qqq0803yqbNCzg0osxRmJhlrMRcWJABt8+ep+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505845384!110994083!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6075 invoked from network); 19 Sep 2017 18:23:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 18:23:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duNAk-0005Xo-HM; Tue, 19 Sep 2017 18: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duNAe-0005Dt-Ul; Tue, 19 Sep 2017 18:22:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duNAe-0005sJ-Pz; Tue, 19 Sep 2017 18:22:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113606-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f2e3b3b2e97bbea607983e44de8dbd023cc3bce3
X-Osstest-Versions-That: xen=cd02f96d54813139e14e2847566d744358b55c1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 18:22:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113606: trouble: broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYwNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEzNTg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjJlM2IzYjJl
OTdiYmVhNjA3OTgzZTQ0ZGU4ZGJkMDIzY2MzYmNlMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgY2QwMmY5NmQ1NDgxMzEzOWUxNGUyODQ3NTY2ZDc0NDM1OGI1NWMxYwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNTg0ICAyMDE3LTA5LTE4IDIyOjAxOjE2IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzYwNiAgMjAxNy0wOS0xOSAxNjowMTozOSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGYyZTNiM2IyZTk3YmJlYTYwNzk4M2U0NGRlOGRiZDAyM2NjM2JjZTMKQXV0
aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6ICAgVHVlIFNlcCAxOSAx
Nzo0ODoyMyAyMDE3ICswMjAwCgogICAgY29ycmVjdCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMo
KQogICAgCiAgICBJbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKSBhbGwgYWNjZXNzZXMgdG8g
bnJfc3RhdHVzX2ZyYW1lcyBzaG91bGQKICAgIGJlIGRvbmUgd2l0aCB0aGUgZ3JhbnQgdGFibGUg
bG9jayBoZWxkLgogICAgCiAgICBXaGlsZSBhdCBpdCBjb3JyZWN0IGNvZGluZyBzdHlsZTogbGFi
ZWxzIHNob3VsZCBiZSBpbmRlbnRlZCBieSBvbmUKICAgIHNwYWNlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IDdkMTkwYmRkZTlmZDA3MGI0Yjk4
YmFkMzNhMWY2OGUzYjAyOTUyYzUKQXV0aG9yOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkgMTc6NDc6NDcgMjAxNyArMDIwMAoK
ICAgIG1tOiBzY3J1YiBwYWdlcyByZXR1cm5lZCBiYWNrIHRvIGhlYXAgaWYgTUVNRl9ub19zY3J1
YiBpcyBzZXQKICAgIAogICAgU2V0IGZyZWVfaGVhcF9wYWdlcygpJ3MgbmVlZF9zY3J1YiB0byB0
cnVlIGlmIGFsbG9jX2RvbWhlYXBfcGFnZXMoKQogICAgcmV0dXJucyBwYWdlcyBiYWNrIHRvIGhl
YXAgYXMgcmVzdWx0IG9mIGFzc2lnbl9wYWdlcygpIGVycm9yIHdoZW4gdGhvc2UKICAgIHBhZ2Vz
IHdlcmUgcmVxdWVzdGVkIHdpdGggTUVNRl9ub19zY3J1YiBmbGFnLgogICAgCiAgICBXZSBuZWVk
IHRvIGRvIHRoaXMgYmVjYXVzZSB0aGVyZSBpcyBhIHBvc3NpYmlsaXR5IHRoYXQKICAgIGFsbG9j
X2hlYXBfcGFnZXMoKSBtaWdodCBjbGVhciBidWRkeSdzIFBHQ19uZWVkX3NjcnVicyBmbGFnIHdp
dGhvdXQKICAgIGFjdHVhbGx5IGNsZWFyaW5nIHRoZSBwYWdlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:23:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duNBI-0000Pg-9J; Tue, 19 Sep 2017 18:23:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=428c25313=citrix-osstest@xenproject.org>)
 id 1duNBH-0000PT-Aj
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 18:23:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 02/18-27708-6A061C95; Tue, 19 Sep 2017 18:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO7ShIO
 RBt2b9S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bE32fZCmbYVyycrNXAeNSgi5GTQ0LAX+LF
 37ksELa7xPT2FWwgtoiAs8SED7fBbF4BPYlvf+8ygdjCAkYSz95tZYKod5P4vWcVK4y9b8FUM
 JtNwENiYs9EsJksAqoSXy4/B6sXEtCSWLp4JRPETEGJkzOfgNUwC0hIHHzxghlijoXEjo99bB
 MYeWchKZuFpGwBI9MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjMDAYQCCHYzf/zgdYpTkYFIS5a2NPRgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXFBiIQoJF
 qempFWmZOcAQhklLcPAoifCeiQdK8xYXJOYWZ6ZDpE4xGnMc23T5DxPHqut3/zAJseTl56VKi
 fPKg0wSACnNKM2DGwSLrUuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5uUGmcKTmVcCt+8V0C
 lMQKdkbzgAckpJIkJKqoFR5uVREYXoXQX/HXqWuv0Tffk9cJd5X9HqiNh4Bun7O9UqprdKblC
 Wu1o3J0hN2jg81KZpyfxe3QvxD689yvt8oa/i9vWv695m+AgU73rxcfZy3c3ZtdeXbjRKmaxQ
 sTHq8bXpxw/+u3tmkXz7qvNfetdG8ue0LQpS+GG9/WGPgNkRT+HU9B3tSizFGYmGWsxFxYkAz
 LnC66gCAAA=
X-Env-Sender: prvs=428c25313=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505845412!73487375!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34294 invoked from network); 19 Sep 2017 18:23:33 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Sep 2017 18:23:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,418,1500940800"; d="scan'208";a="440360516"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72127-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a3a4737051010a94832f7bceaa1fa414d7259da0
X-Osstest-Versions-That: ovmf=91cc526b15ffbbbdec5a57906596f37e059f80be
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 19 Sep 2017 19:23:28 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72127: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBhM2E0NzM3MDUxMDEwYTk0ODMyZjdiY2VhYTFmYTQxNGQ3MjU5
ZGEwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5MWNjNTI2YjE1ZmZi
YmJkZWM1YTU3OTA2NTk2ZjM3ZTA1OWY4MGJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMjUg
IDIwMTctMDktMTkgMDg6MTk6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTI3ICAyMDE3LTA5LTE5IDE2OjIwOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYTNhNDczNzA1MTAxMGE5NDgzMmY3YmNlYWExZmE0MTRk
NzI1OWRhMApBdXRob3I6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0
ZTogICBGcmkgU2VwIDE1IDE2OjE0OjE3IDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCBh
IGJ1ZyB0byBjb3JyZWN0IFNvdXJjZUZpbGVMaXN0CiAgICAKICAgIFdlIG1ldCBhIGNhc2UgdGhh
dCB1c2UgdHdvIG1pY3JvY29kZSBmaWxlcyBpbiB0aGUgTWljcm9jb2RlLmluZiBmaWxlLAogICAg
b25lIGlzIC5tY2IgZmlsZSwgYW5vdGhlciBpcyAudHh0IGZpbGUuIHRoZW4gaXQgY2F1c2UgYnVp
bGQgZmFpbHVyZQogICAgYmVjYXVzZSB0aGUgU291cmNlRmlsZUxpc3QgaW5jbHVkZSB0aGUgLnR4
dCBmaWxlJ3Mgb3V0cHV0IGZpbGUsIHdoaWxlCiAgICB0aGlzIG91dHB1dCBmaWxlIGlzIHN0aWxs
IG5vdCBiZSBnZW5lcmF0ZWQsIHNvIGl0IGNhdXNlCiAgICBHZXRGaWxlRGVwZW5kZW5jeSByZXBv
cnQgZmFpbHVyZS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50
IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
Y29tbWl0IDg4MGVjNjgzMzg1NDFiNjM2NzJlYTUyMWMwZGZmZWUxODFkZjhlZGUKQXV0aG9yOiBI
YW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDE1IDA4OjU3OjQwIDIw
MTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvVWRmRHhlOiBSZWZpbmUgZW51bSBtZW1iZXIgbmFt
aW5nIHN0eWxlCiAgICAKICAgIFNpbWlsYXIgdG8gdGhlIG5hbWluZyBzdHlsZSBmb3IgdmFyaWFi
bGVzLCBpdCdzIGJldHRlciBmb3IgdGhlIG5hbWUgb2YKICAgIG1lbWJlcnMgaW4gYSBlbnVtIHR5
cGUgdG8gYXZvaWQgdXNpbmcgb25seSB1cHBlci1jYXNlIGxldHRlcnMuCiAgICAKICAgIENjOiBQ
YXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
ICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5
dG9yLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+
Cgpjb21taXQgM2Y5MmIxMDQ5MzBiYTU4MjkyNGRhNTc4YTEyZWUwMDYyODgxYWI3YgpBdXRob3I6
IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTUgMDg6NDM6MjIg
MjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9VZGY6IEF2b2lkIGRlY2xhcmluZyBhbmQgaW5p
dGlhbGl6aW5nIGxvY2FsIEdVSUQgdmFyaWFibGUKICAgIAogICAgVGhlIGxvY2FsIEdVSUQgdmFy
aWFibGUgJ1VkZkRldlBhdGhHdWlkJywgaXQgaGFzIGJlZW4gaW5pdGlhbGl6ZWQgZHVyaW5nCiAg
ICBpdHMgZGVjbGFyYXRpb24uCiAgICAKICAgIEZvciBiZXR0ZXIgY29kaW5nIHN0eWxlLCB0aGlz
IGNvbW1pdCB1c2VzIGEgZ2xvYmFsIHZhcmlhYmxlIGluc3RlYWQuCiAgICAKICAgIENjOiBQYXVs
byBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBD
YzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VA
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9y
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpj
b21taXQgMzI0OTJmZWUyZDdlNzExNmI1OTcwMjY2OTE1Mjg1ZDA0M2UwYzBlMQpBdXRob3I6IEhh
byBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMTQgMTY6MDI6NDIgMjAx
NyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9VZGZEeGU6IEF2b2lkIHNob3J0IChzaW5nbGUgY2hh
cmFjdGVyKSB2YXJpYWJsZSBuYW1lCiAgICAKICAgIEluIFJlc29sdmVTeW1saW5rKCksIHJlcGxh
Y2UgdGhlIGZvbGxvd2luZyB2YXJpYWJsZToKICAgIENIQVIxNiAgICAgICAgICAgICAgKkM7CiAg
ICAKICAgIHdpdGg6CiAgICBDSEFSMTYgICAgICAgICAgICAgICpDaGFyOwogICAgCiAgICBDYzog
UGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgog
ICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBEYW5kYW4gQmkg
PGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6
eXRvci5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgoKY29tbWl0IDA3N2Y4YzQzNzJjYzY4ZWZlYTkxMjQzZGQxZmU3N2Q0MTMxNTQ0NGQKQXV0aG9y
OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUaHUgU2VwIDE0IDEzOjE5OjEz
IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvVWRmOiBSZWZpbmUgZnVuY3Rpb24gZGVzY3Jp
cHRpb24gY29tbWVudHMKICAgIAogICAgQ2M6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9y
LmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCAxMmI4M2Y1NjY0YTQzNzEwNmE5
MjMwZDcyMmU0MzU1ODAzNGFhNjFlCkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+
CkRhdGU6ICAgVGh1IFNlcCAxNCAxMDo1Mjo0NyAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtn
L1VkZkR4ZTogVXNlIGNvbXBhcmUgb3BlcmF0b3IgZm9yIG5vbi1ib29sZWFuIGNvbXBhcmlzb25z
CiAgICAKICAgIENjOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICBDYzog
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVu
Z0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAg
Q2M6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWxvIEFsY2Fu
dGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIu
emVuZ0BpbnRlbC5jb20+Cgpjb21taXQgZmVkZWMwYTM4ZWYyNTJhZDgzOGZlNmQ2ZGIzY2M0ZDI4
YzdkNDJkZApBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBT
ZXAgMTQgMTA6NDQ6NTkgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9VZGZEeGU6IEZpeCBv
cGVyYW5kcyBvZiBkaWZmZXJlbnQgc2l6ZSBpbiBiaXR3aXNlIE9QCiAgICAKICAgIENjOiBQYXVs
byBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBD
YzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
SGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bG8gQWxjYW50
YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KCmNvbW1pdCAzZmE0MGQ1ODhhZjljYWM5NDdmZDJhYmFjNjUyZWJiOTU0
MTE3ODZjCkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNl
cCAxNCAxMDoxNTo1MyAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL1VkZkR4ZTogQWRkIGNo
ZWNrcyB0byBlbnN1cmUgbm8gcG9zc2libGUgTlVMTCBwdHIgZGVyZWYKICAgIAogICAgQ2FzZSAx
IC0gV2l0aGluIER1cGxpY2F0ZUZpZCgpICYgRHVwbGljYXRlRmUoKToKICAgIFRoZSBjYWxsIHRv
IEFsbG9jYXRlQ29weVBvb2woKSBtYXkgcmV0dXJuIE5VTEwuCiAgICBBZGQgQVNTRVJUcyBhcyBj
aGVja3MuCiAgICAKICAgIENhc2UgMiAtIFdpdGhpbiBVZGZSZWFkKCk6CiAgICBBZGQgQVNTRVJU
IHRvIGVuc3VyZSAnTmV3RmlsZUVudHJ5RGF0YScgcmV0dXJuZWQgZnJvbSBGaW5kRmlsZUVudHJ5
KCkKICAgIHdpbGwgbm90IGJlIE5VTEwgcG9pbnRlci4KICAgIAogICAgQ2FzZSAzIC0gV2l0aGlu
IEdldEFsbG9jYXRpb25EZXNjcmlwdG9yTHNuKCk6CiAgICBUaGUgcmV0dXJuIHZhbHVlIG9mICdH
ZXRQZEZyb21Mb25nQWQgKFZvbHVtZSwgUGFyZW50SWNiKScgbWF5IGJlIE5VTEwsCiAgICBhbmQg
aXQgd2lsbCBiZSBwYXNzZWQgaW50byBmdW5jdGlvbiBHZXRTaG9ydEFkTHNuKCkgd2hpY2ggd2ls
bAogICAgZGVyZWZlcmVuY2UgaXQuCiAgICBBZGQgQVNTRVJUIGluIEdldFNob3J0QWRMc24oKSBh
cyBjaGVjay4KICAgIAogICAgQ2FzZSA0IC0gV2l0aGluIFJlYWRGaWxlKCk6CiAgICBBZGQgQVNT
RVJUIHRvIGVuc3VyZSAnRGF0YScgcmV0dXJuZWQgZnJvbSBHZXRBZWRBZHNEYXRhKCkgd2lsbCBu
b3QgYmUgTlVMTAogICAgcG9pbnRlci4KICAgIAogICAgQ2FzZSA1IC0gV2l0aGluIEludGVybmFs
RmluZEZpbGUoKToKICAgIElmIGJvdGggJ1BhcmVudC0+RmlsZUlkZW50aWZpZXJEZXNjJyBhbmQg
J0ljYicgYXJlIE5VTEwsIHRoZW4gcG9zc2libGUKICAgIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5j
ZSB3aWxsIGhhcHBlbiBpbiBSZWFkRGlyZWN0b3J5RW50cnkoKS4KICAgIEFkZCBhZGRpdGlvbmFs
IGNoZWNrIHRvIHJlc29sdmUuCiAgICAKICAgIENjOiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6
eXRvci5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 18:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 18:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duNHc-0001BR-2z; Tue, 19 Sep 2017 18:30:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duNHa-00018p-G8
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 18:30:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 EF/AE-27708-D2261C95; Tue, 19 Sep 2017 18:30:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssq5O0sF
 Ig33vOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3R5ayF/xiqmg/2MHUwLiXqYuRk0NIYAmT
 xOkb3l2MHBwsAg4SK5akgZiMAjESD35Yg1QwCoRJTL68hBXEZhHQlrg/8SYbiM0mYCjx98kmN
 pByCSB7yWcOkLCIgKLEg5c3gcq5OJgFPjFK7H4+nR0kISwQIDH56zawOZwClhJbLvwAu4BXwE
 ti6Z+LTCBzhATSJO69UQYJiwroShz694cNokRQ4uTMJywgNrOAlsTy6dtYJjAKzEKSmoUktYC
 RaRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxr3/
 nA4xSnIwKYny1sYejBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSuaAJQTLEpNT61Iy8wBxgFMW
 oKDR0mE90w8UJq3uCAxtzgzHSJ1ilGX48bD63+YhFjy8vNSpcR55UFmCIAUZZTmwY2AxeQlRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNyg0zhycwrgdv0CugIJqAjsjccADmiJBEhJdXAOG9
 5iPyeg+4cNp4HI0Wuzkh4+m+yaPOkwjiWj6UR9+crxOW/WKl5dXtplN36eQ3uL59dbjq90yfT
 9K7D6SnsQce+2V78rL1jr0TNOXHbN70FXyzLZGZuZNgjIZ4ysVKUMeb7zou8jH0pM9b9ftN8f
 n2YArcwe/6Tq94tX89MSavYxmbE9vcmtxJLcUaioRZzUXEiACW+ADXEAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505845802!112170165!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10251 invoked from network); 19 Sep 2017 18:30:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 18:30:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7A5022133F;
 Tue, 19 Sep 2017 18:30:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A5022133F
Date: Tue, 19 Sep 2017 11:30:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170919112642.o73qoanlv4c22uc4@citrix.com>
Message-ID: <alpine.DEB.2.10.1709191129520.2968@sstabellini-ThinkPad-X260>
References: <20170919112553.22731-1-julien.grall@arm.com>
 <20170919112642.o73qoanlv4c22uc4@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add public/arch-arm.h under
 the ARM subsystem
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIFNlcCAxOSwgMjAx
NyBhdCAxMjoyNTo1M1BNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBUaGUgaGVhZGVy
IHB1YmxpYy9hcmNoLWFybS5oIGNvbnRhaW5zIG1vc3RseSBBUk0gc3BlY2lmaWMgY29kZS4gQXZv
aWQgQ0MKPiA+IHRoZSAiVEhFIFJFU1QiIG1haW50YWluZXJzIG9uIGl0Lgo+ID4gCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 19:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 19:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duNt3-000458-6T; Tue, 19 Sep 2017 19:08:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1duNt2-00044w-5C
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 19:08:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 95/B5-02046-F3B61C95; Tue, 19 Sep 2017 19:08:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KZM10+UNc2+2C
 kwamDuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/8k72guumFUduvGNrYFyp2cXIxSEkMJlJ
 orVhAiuE85tR4krjVRYIZyOjxPpnv4AynEBOI6PE5tf5IDabgJ5E6/nPzCC2iIC6xOmOi2Ddz
 AKbGSXmHm8CaxAW8JE4MWcvmM0ioCpx5uxzsAZeATuJN8eXg8UlBOQldrVdBLM5BewlDixcyw
 KxzE7i5MtL7BA1xhLtby+yTWDkW8DIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tbg
 4MT01JzGpWC85P3cTIzBY6hkYGHcwTj3hd4hRkoNJSZS3NvZgpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3r+ZQDnBotT01Iq0zBxg2MKkJTh4lER41bOA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0
 XHz7h8mIZa8/LxUKXFeL5BSAZDSjNI8uEGweLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZ
 hXB2QKT2ZeCdy+V0CnMAGdkr3hAMgpJYkIKakGRoeIFe+u39nctjRfn9Oe5XyW6WLBafPfC7s
 /Y78zdfui8mlfy7Ki1s/e0HTDpUtKWOVJ4utmJ3mFpX68NVK75lzVT1vgK+mfWhMTfHvzyfBJ
 JSnzGz2cnvxz8FIWWKnVcmpGqvSpUieRdxdCnt/XXf/OJJBj5qXCe8r+V23mH7BsUyp5OZ1lk
 RJLcUaioRZzUXEiAJKQ0H6iAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505848123!111510104!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49065 invoked from network); 19 Sep 2017 19:08:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 19:08:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JJ8fNi017051
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 19:08:42 GMT
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 v8JJ8fvD019669
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 19:08:41 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 v8JJ8exa022350;
 Tue, 19 Sep 2017 19:08:40 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 12:08:40 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Sep 2017 20:08:24 +0100
Message-Id: <20170919190824.23155-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170919190824.23155-1-joao.m.martins@oracle.com>
References: <20170919190824.23155-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 1/1] public/io/netif.h: add gref mapping
	control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkcyAzIG1lc3NhZ2VzIHRvIGFsbG93IGd1ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRz
IG1hcHBlZCwKc3VjaCB0aGF0IDEpIGd1ZXN0cyBhbGxvd2luZyBmYXN0IHJlY3ljbGluZyBvZiBw
YWdlcyBjYW4gYXZvaWQgZG9pbmcKZ3JhbnQgb3BzIGZvciB0aG9zZSBjYXNlcywgb3Igb3RoZXJ3
aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcg
YSBmaXhlZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgoKVGhlIHRocmVlIGNvbnRyb2wg
cmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6CiAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQgYnkgYmFj
a2VuZAogLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRoZXkgYXJlIG5vdCBpbiB1c2UpCiAt
IEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVmcyBrZXB0IG1hcHBlZC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCnY0OgoqIERlY2xh
cmUgeGVuX25ldGlmX2dyZWYgcGFyYW1ldGVycyBhcmUgaW5wdXQgb3Igb3V0cHV0LgoqIENsYXJp
Znkgc3RhdHVzIGZpZWxkIGFuZCB0aGF0IGl0IGRvZXNuJ3QgcmVxdWlyZSB0byBiZSBzZXQgdG8g
emVybwpwcmlvciB0byBpdHMgdXNhZ2UuCiogQ2xhcmlmeSBvbiBBRERfR1JFRl9NQVBQSU5HIGlz
ICdhbGwgb3Igbm90aGluZycKKiBJbXByb3ZlIGxhc3QgcGFyYWdyYXBoIG9mIERFTF9HUkVGX01B
UFBJTkcKCnYzOgoqIFVzZSBERUwgZm9yIHVubWFwcGluZyBncmVmcyBpbnN0ZWFkIG9mIFBVVAoq
IFJuYW1lIGZyb20geGVuX25ldGlmX2dyZWZfYWxsb2MgdG8geGVuX25ldGlmX2dyZWYKKiBBZGQg
J3N0YXR1cycgZmllbGQgb24geGVuX25ldGlmX2dyZWYKKiBDbGFyaWZ5IHdoYXQgJ2luZmxpZ2h0
JyBtZWFucwoqIFVzZSAiYmVnaW5uaW5nIG9mIHRoZSBwYWdlIiBpbnN0ZWFkIG9mICJiZWdpbm5p
bmcgb2YgdGhlIGdyYW50IgoqIE1lbnRpb24gdGhhdCBwYWdlIG5lZWRzIHRvIGJlIHIvdyAoYXMg
aXQgd2lsbCBoYXZlIHRvIG1vZGlmeSBcLnN0YXR1cykKLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vbmV0aWYuaCB8IDEyMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxMjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgK
aW5kZXggY2EwMDYxNDEwZC4uMjQ1NDQ0OGJhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2lvL25ldGlmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKQEAgLTM1
Myw2ICszNTMsOSBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVxdWVzdCB7CiAjZGVmaW5lIFhF
Tl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElOR19TSVpFIDUKICNkZWZpbmUgWEVOX05F
VElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HICAgICAgNgogI2RlZmluZSBYRU5fTkVUSUZf
Q1RSTF9UWVBFX1NFVF9IQVNIX0FMR09SSVRITSAgICA3CisjZGVmaW5lIFhFTl9ORVRJRl9DVFJM
X1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIDgKKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQ
RV9BRERfR1JFRl9NQVBQSU5HICAgICAgOQorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RF
TF9HUkVGX01BUFBJTkcgICAgIDEwCiAKICAgICB1aW50MzJfdCBkYXRhWzNdOwogfTsKQEAgLTM5
MSw2ICszOTQsNDQgQEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsKIH07CiAKIC8q
CisgKiBTdGF0aWMgR3JhbnRzIChzdHJ1Y3QgeGVuX25ldGlmX2dyZWYpCisgKiA9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CisgKgorICogQSBmcm9udGVuZCBtYXkgcHJvdmlk
ZSBhIGZpeGVkIHNldCBvZiBncmFudCByZWZlcmVuY2VzIHRvIGJlIG1hcHBlZCBvbgorICogdGhl
IGJhY2tlbmQuIFRoZSBtZXNzYWdlIG9mIHR5cGUgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JF
Rl9NQVBQSU5HCisgKiBwcmlvciBpdHMgdXNhZ2UgaW4gdGhlIGNvbW1hbmQgcmluZyBhbGxvd3Mg
Zm9yIGNyZWF0aW9uIG9mIHRoZXNlIG1hcHBpbmdzLgorICogVGhlIGJhY2tlbmQgd2lsbCBtYWlu
dGFpbiBhIGZpeGVkIGFtb3VudCBvZiB0aGVzZSBtYXBwaW5ncy4KKyAqCisgKiBYRU5fTkVUSUZf
Q1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRSBsZXRzIGEgZnJvbnRlbmQgcXVlcnkgaG93
IG1hbnkKKyAqIG9mIHRoZXNlIG1hcHBpbmdzIGNhbiBiZSBrZXB0LgorICoKKyAqIEVhY2ggZW50
cnkgaW4gdGhlIFhFTl9ORVRJRl9DVFJMX1RZUEVfe0FERCxERUx9X0dSRUZfTUFQUElORyBpbnB1
dCB0YWJsZSBoYXMKKyAqIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgorICoKKyAqICAgIDAgICAgIDEg
ICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgIG9jdGV0CisgKiArLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCisgKiB8IGdyYW50IHJlZiAg
ICAgICAgICAgICB8ICBmbGFncyAgICB8ICBzdGF0dXMgICB8CisgKiArLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rCisgKgorICogZ3JhbnQgcmVmOiBncmFu
dCByZWZlcmVuY2UgKElOKQorICogZmxhZ3M6IGZsYWdzIGRlc2NyaWJpbmcgdGhlIGNvbnRyb2wg
b3BlcmF0aW9uIChJTikKKyAqIHN0YXR1czogWEVOX05FVElGX0NUUkxfU1RBVFVTXyogKE9VVCkK
KyAqCisgKiAnc3RhdHVzJyBpcyBhbiBvdXRwdXQgcGFyYW1ldGVyIHdoaWNoIGRvZXMgbm90IHJl
cXVpcmUgdG8gYmUgc2V0IHRvIHplcm8KKyAqIHByaW9yIHRvIGl0cyB1c2FnZSBpbiB0aGUgY29y
cmVzcG9uZGluZyBjb250cm9sIG1lc3NhZ2VzLgorICovCisKK3N0cnVjdCB4ZW5fbmV0aWZfZ3Jl
ZiB7CisgICAgICAgZ3JhbnRfcmVmX3QgcmVmOworICAgICAgIHVpbnQxNl90IGZsYWdzOworCisj
ZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seSAgICAwCisjZGVmaW5lIFhFTl9O
RVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5ICAgICgxVTw8X1hFTl9ORVRJRl9DVFJMRl9HUkVGX3Jl
YWRvbmx5KQorCisgICAgICAgdWludDE2X3Qgc3RhdHVzOworfTsKKworLyoKICAqIENvbnRyb2wg
bWVzc2FnZXMKICAqID09PT09PT09PT09PT09PT0KICAqCkBAIC02MDksNiArNjUwLDg4IEBAIHN0
cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNwb25zZSB7CiAgKiAgICAgICBpbnZhbGlkYXRlIGFueSB0
YWJsZSBkYXRhIG91dHNpZGUgdGhhdCByYW5nZS4KICAqICAgICAgIFRoZSBncmFudCByZWZlcmVu
Y2UgbWF5IGJlIHJlYWQtb25seSBhbmQgbXVzdCByZW1haW4gdmFsaWQgdW50aWwKICAqICAgICAg
IHRoZSByZXNwb25zZSBoYXMgYmVlbiBwcm9jZXNzZWQuCisgKgorICogWEVOX05FVElGX0NUUkxf
VFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBm
ZXRjaCB0aGUgbnVtYmVyIG9mIGdyZWZzIHRoYXQgY2FuIGJlIGtlcHQKKyAqIG1hcHBlZCBpbiB0
aGUgYmFja2VuZC4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVOX05FVElG
X0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKKyAqICBkYXRhWzBdID0gcXVldWUgaW5k
ZXggKGFzc3VtZWQgMCBmb3Igc2luZ2xlIHF1ZXVlKQorICogIGRhdGFbMV0gPSAwCisgKiAgZGF0
YVsyXSA9IDAKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElGX0NU
UkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAorICog
ICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRoZSBx
dWV1ZSBpbmRleCBpcworICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG91dCBvZiByYW5nZQorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NU
QVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCisgKiAgZGF0YSAg
ID0gbWF4aW11bSBudW1iZXIgb2YgZW50cmllcyBhbGxvd2VkIGluIHRoZSBncmVmIG1hcHBpbmcg
dGFibGUKKyAqICAgICAgICAgICAoaWYgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVsKSBvciB6ZXJv
IGlmIGl0IGlzIG5vdCBzdXBwb3J0ZWQuCisgKgorICogWEVOX05FVElGX0NUUkxfVFlQRV9BRERf
R1JFRl9NQVBQSU5HCisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAq
CisgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIG1hcCBhIGxp
c3Qgb2YgZ3JhbnQKKyAqIHJlZmVyZW5jZXMuCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlw
ZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORworICogIGRhdGFbMF0g
PSBxdWV1ZSBpbmRleAorICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ugb2YgcGFnZSBjb250
YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKKyAqICAgICAgICAgICAgKHIvdyBhbmQgYXNzdW1lZCB0
byBzdGFydCBhdCBiZWdpbm5pbmcgb2YgcGFnZSkKKyAqICBkYXRhWzJdID0gc2l6ZSBvZiBsaXN0
IGluIGVudHJpZXMKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVzID0gWEVOX05FVElG
X0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5vdAorICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAor
ICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIE9w
ZXJhdGlvbiBmYWlsZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VT
UyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAorICoKKyAqIE5PVEU6IEVhY2ggZW50
cnkgaW4gdGhlIGlucHV0IHRhYmxlIGhhcyB0aGUgZm9ybWF0IG91dGxpbmVkCisgKiAgICAgICBp
biBzdHJ1Y3QgeGVuX25ldGlmX2dyZWYuCisgKiAgICAgICBDb250cmFyeSB0byBYRU5fTkVUSUZf
Q1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcsIHRoZSBzdHJ1Y3QKKyAqICAgICAgIHhlbl9uZXRp
Zl9ncmVmICdzdGF0dXMnIGZpZWxkIGlzIG5vdCB1c2VkIGFuZCB0aGVyZWZvcmUgdGhlIHJlc3Bv
bnNlCisgKiAgICAgICAnc3RhdHVzJyBkZXRlcm1pbmVzIHRoZSBzdWNjZXNzIG9mIHRoaXMgb3Bl
cmF0aW9uLiBJbiBjYXNlIG9mCisgKiAgICAgICBmYWlsdXJlIG5vbmUgb2YgZ3JhbnRzIG1hcHBp
bmdzIGdldCBhZGRlZCBpbiB0aGUgYmFja2VuZC4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBF
X0RFTF9HUkVGX01BUFBJTkcKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gdW5t
YXAgYSBsaXN0IG9mIGdyYW50CisgKiByZWZlcmVuY2VzLgorICoKKyAqIFJlcXVlc3Q6CisgKgor
ICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01BUFBJTkcKKyAqICBk
YXRhWzBdID0gcXVldWUgaW5kZXgKKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9mIHBh
Z2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBsaXN0CisgKiAgICAgICAgICAgIChyL3cgYW5kIGFz
c3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIHBhZ2UpCisgKiAgZGF0YVsyXSA9IHNpemUg
b2YgbGlzdCBpbiBlbnRyaWVzCisgKgorICogUmVzcG9uc2U6CisgKgorICogIHN0YXR1cyA9IFhF
Tl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBub3QKKyAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBw
b3J0ZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVU
RVIgLSBPcGVyYXRpb24gZmFpbGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVT
X1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKKyAqICBkYXRhICAgPSBu
dW1iZXIgb2YgZW50cmllcyB0aGF0IHdlcmUgdW5tYXBwZWQKKyAqCisgKiBOT1RFOiBFYWNoIGVu
dHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRsaW5lZCBpbiBzdHJ1Y3QK
KyAqICAgICAgIHhlbl9uZXRpZl9ncmVmLgorICogICAgICAgVGhlIHN0cnVjdCB4ZW5fbmV0aWZf
Z3JlZiAnc3RhdHVzJyBmaWVsZCBkZXRlcm1pbmVzIGlmIHRoZSBlbnRyeQorICogICAgICAgd2Fz
IHN1Y2Nlc3NmdWxseSByZW1vdmVkLgorICogICAgICAgVGhlIGVudHJpZXMgdXNlZCBhcmUgb25s
eSB0aGUgb25lcyByZXByZXNlbnRpbmcgZ3JhbnQgcmVmZXJlbmNlcyB0aGF0CisgKiAgICAgICB3
ZXJlIHByZXZpb3VzbHkgdGhlIHN1YmplY3Qgb2YgYSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9H
UkVGX01BUFBJTkcKKyAqICAgICAgIG9wZXJhdGlvbi4gQW55IG90aGVyIGVudHJpZXMgd2lsbCBo
YXZlIHRoZWlyIHN0YXR1cyBzZXQgdG8KKyAqICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19J
TlZBTElEX1BBUkFNRVRFUiB1cG9uIGNvbXBsZXRpb24uCiAgKi8KIAogREVGSU5FX1JJTkdfVFlQ
RVMoeGVuX25ldGlmX2N0cmwsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 19:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 19:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duNt0-00044V-SZ; Tue, 19 Sep 2017 19:08:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1duNsz-00044P-AQ
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 19:08:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 54/FD-03414-C3B61C95; Tue, 19 Sep 2017 19:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42KZM10+UNc6+2C
 kwek36hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8attoyCh9sZK1q/32BsYFw6ibGLkYtDSGAy
 k8TdZadZIZy/jBL72x5DZTYySpxbuJ4NwmlklNh25DpLFyMnB5uAnkTr+c/MILaIgLrE6Y6LY
 O3MApsZJeYeb2IFSQgL2EnM+vOUDcRmEVCVeHtiNSOIzQsU3/VyI1hcQkBeYlfbRVYI21iib1
 YfywRGngWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 DgAEIdjBe3xhwiFGSg0lJlLc29mCkEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eel
 KknwmmQB1QkWpaanVqRl5gBDFKZUgoNHSYRXHSTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+Y
 RICmyQlzusFUioAUppRmgc3CBY7lxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMqwMyhSczrw
 Ru3yugU5iATsnecADklJJEhJRUA6PB3kVpnKcLeVadny6d8VTItIfLlfXcbea4KzdmaHKsf+i
 r4cU9n/F677XJrPvf5xpX7D459zh7XP0irx2PvwvZmN/Iu7MyOCMyYNHGiti0i8yCHRE3X6w9
 O+/t1obUlBPGan4ndnhPkHgnMnFBxy35gNJvwgkKKwLeOgt82qk1aeY3+9n2mtlKLMUZiYZaz
 EXFiQBtbExVmAIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505848121!80161594!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27983 invoked from network); 19 Sep 2017 19:08:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 19:08:43 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8JJ8cl0016984
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 19:08:39 GMT
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 v8JJ8cte014102
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 19 Sep 2017 19:08:38 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 v8JJ8bNN019664;
 Tue, 19 Sep 2017 19:08:37 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 19 Sep 2017 12:08:36 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 19 Sep 2017 20:08:23 +0100
Message-Id: <20170919190824.23155-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Joao Martins <joao.m.martins@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 0/1] netif: staging grants for I/O requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB2NCB0YWtpbmcgaW50byBjb25zaWRlcmF0aW9uIGFsbCBjb21tZW50cyBy
ZWNlaXZlZCBmcm9tIHYzIChjaGFuZ2Vsb2cKaW4gdGhlIGZpcnN0IHBhdGNoKS4gVGhlIHNwZWNp
ZmljYXRpb24gaXMgcmlnaHQgYWZ0ZXIgdGhlIGRpZmZzdGF0LgoKUmVmZXJlbmNlIGltcGxlbWVu
dGF0aW9uIGFsc28gaGVyZSAob24gdG9wIG9mIG5ldC1uZXh0KToKCmh0dHBzOi8vZ2l0aHViLmNv
bS9qcGVtYXJ0aW5zL2xpbnV4LmdpdCB4ZW4tbmV0LXN0Zy1nbnRzLXYzCgpDaGVlcnMsCgpKb2Fv
IE1hcnRpbnMgKDEpOgogIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRy
b2wgbWVzc2FnZXMKCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCB8IDExNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMTUg
aW5zZXJ0aW9ucygrKQotLS0KJSBTdGFnaW5nIGdyYW50cyBmb3IgbmV0d29yayBJL08gcmVxdWVz
dHMKJSBKb2FvIE1hcnRpbnMgPDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPj4KJSBSZXZpc2lv
biA0CgpcY2xlYXJwYWdlCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpBcmNoaXRlY3R1cmUocyk6IEFueQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoKIyBCYWNrZ3JvdW5kIGFuZCBNb3RpdmF0aW9uCgpBdCB0aGUgWGVuIGhhY2thdG9uICcx
NiBuZXR3b3JraW5nIHNlc3Npb24sIHdlIHNwb2tlIGFib3V0IGhhdmluZyBhIHBlcm1hbmVudGx5
Cm1hcHBlZCByZWdpb24gdG8gZGVzY3JpYmUgaGVhZGVyL2xpbmVhciByZWdpb24gb2YgcGFja2V0
IGJ1ZmZlcnMuIFRoaXMgZG9jdW1lbnQKb3V0bGluZXMgdGhlIHByb3Bvc2FsIGNvdmVyaW5nIG1v
dGl2YXRpb24gb2YgdGhpcyBhbmQgYXBwbGljYWJpbGl0eSBmb3Igb3RoZXIKdXNlLWNhc2VzIGFs
b25nc2lkZSB0aGUgbmVjZXNzYXJ5IGNoYW5nZXMuCgpUaGUgbW90aXZhdGlvbiBvZiB0aGlzIHdv
cmsgaXMgdG8gZWxpbWluYXRlIGdyYW50IG9wcyBmb3IgcGFja2V0IEkvTyBpbnRlbnNpdmUKd29y
a2xvYWRzIHN1Y2ggYXMgdGhvc2Ugb2JzZXJ2ZWQgd2l0aCBzbWFsbGVyIHJlcXVlc3RzIHNpemUg
KGkuZS4gPD0gMjU2IGJ5dGVzCm9yIDw9IE1UVSkuIEN1cnJlbnRseSBvbiBYZW4sIG9ubHkgYnVs
ayB0cmFuc2ZlciAoZS5nLiAzMksuLjY0SyBwYWNrZXRzKSBhcmUgdGhlCm9ubHkgb25lcyBwZXJm
b3JtaW5nIHJlYWxseSBnb29kICh1cCB0byA4MCBHYml0L3MgaW4gZmV3IENQVXMpLCB1c3VhbGx5
CmJhY2tpbmcgZW5kLWhvc3RzIGFuZCBzZXJ2ZXIgYXBwbGlhbmNlcy4gQW55dGhpbmcgdGhhdCBp
bnZvbHZlcyBoaWdoZXIgcGFja2V0CnJhdGVzICg8PSAxNTAwIE1UVSkgb3Igd2l0aG91dCBzZywg
cGVyZm9ybXMgYmFkbHkgYWxtb3N0IGxpa2UgYSAxIEdiaXQvcwp0aHJvdWdocHV0LgoKIyBQcm9w
b3NhbAoKVGhlIHByb3Bvc2FsIGlzIHRvIGxldmVyYWdlIHRoZSBhbHJlYWR5IGltcGxpY2l0IGNv
cHkgZnJvbSBhbmQgdG8gcGFja2V0IGxpbmVhcgpkYXRhIG9uIG5ldGZyb250IGFuZCBuZXRiYWNr
LCB0byBiZSBkb25lIGluc3RlYWQgZnJvbSBhIHBlcm1hbmVudGx5IG1hcHBlZApyZWdpb24uIElu
IHNvbWUgKHBoeXNpY2FsKSBOSUNzIHRoaXMgaXMga25vd24gYXMgaGVhZGVyL2RhdGEgc3BsaXQu
CgpTcGVjaWZpY2FsbHkgc29tZSB3b3JrbG9hZHMgKGUuZy4gTkZWKSBpdCB3b3VsZCBwcm92aWRl
IGEgYmlnIGluY3JlYXNlIGluCnRocm91Z2hwdXQgd2hlbiB3ZSBzd2l0Y2ggdG8gKHplcm8pY29w
eWluZyBpbiB0aGUgYmFja2VuZC9mcm9udGVuZCwgaW5zdGVhZCBvZgp0aGUgZ3JhbnQgaHlwZXJj
YWxscy4gVGh1cyB0aGlzIGV4dGVuc2lvbiBhaW1zIGF0IGZ1dHVyZXByb29maW5nIHRoZSBuZXRp
Zgpwcm90b2NvbCBieSBhZGRpbmcgdGhlIHBvc3NpYmlsaXR5IG9mIGd1ZXN0cyBzZXR0aW5nIHVw
IGEgbGlzdCBvZiBncmFudHMgdGhhdAphcmUgc2V0IHVwIGF0IGRldmljZSBjcmVhdGlvbiBhbmQg
cmV2b2tlZCBhdCBkZXZpY2UgZnJlZWluZyAtIHdpdGhvdXQgdGFraW5nCnRvbyBtdWNoIGdyYW50
IGVudHJpZXMgaW4gYWNjb3VudCBmb3IgdGhlIGdlbmVyYWwgY2FzZSAoaS5lLiB0byBjb3ZlciBv
bmx5IHRoZQpoZWFkZXIgcmVnaW9uIDw9IDI1NiBieXRlcywgMTYgZ3JhbnRzIHBlciByaW5nKSB3
aGlsZSBjb25maWd1cmFibGUgYnkga2VybmVsCndoZW4gb25lIHdhbnRzIHRvIHJlc29ydCB0byBh
IGNvcHktYmFzZWQgYXMgb3Bwb3NlZCB0byBncmFudCBjb3B5L21hcC4KClxjbGVhcnBhZ2UKCiMg
R2VuZXJhbCBPcGVyYXRpb24KCkhlcmUgd2UgZGVzY3JpYmUgaG93IG5ldGJhY2sgYW5kIG5ldGZy
b250IGdlbmVyYWwgb3BlcmF0ZSwgYW5kIHdoZXJlIHRoZSBwcm9wb3NlZApzb2x1dGlvbiB3aWxs
IGZpdC4gVGhlIHNlY3VyaXR5IG1lY2hhbmlzbSBjdXJyZW50bHkgaW52b2x2ZXMgZ3JhbnRzIHJl
ZmVyZW5jZXMKd2hpY2ggaW4gZXNzZW5jZSBhcmUgcm91bmQtcm9iaW4gcmVjeWNsZWQgJ3RpY2tl
dHMnIHN0YW1wZWQgd2l0aCB0aGUgR1BGTnMsCnBlcm1pc3Npb24gYXR0cmlidXRlcywgYW5kIHRo
ZSBhdXRob3JpemVkIGRvbWFpbjoKCihUaGlzIGlzIGFuIGluLW1lbW9yeSB2aWV3IG9mIHN0cnVj
dCBncmFudF9lbnRyeV92MSk6CgogICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUg
ICAgIDYgICAgIDcgb2N0ZXQKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgfCBmbGFncyAgICAgIHwgZG9tYWluIGlkIHwgZnJhbWUgICAg
ICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKCldoZXJlIHRoZXJlIGFyZSBOIGdyYW50IGVudHJpZXMgaW4gYSBncmFu
dCB0YWJsZSwgZm9yIGV4YW1wbGU6CgogICAgQDA6CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgcncgICAgICAgICB8IDAgICAgICAg
ICB8IDB4QUJDREVGICAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8IHJ3ICAgICAgICAgfCAwICAgICAgICAg
fCAweEZBMTI0ICAgICAgICAgICAgICAgIHwKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBybyAgICAgICAgIHwgMSAgICAgICAgIHwg
MHhCRUVGICAgICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCiAgICAgIC4uLi4uCiAgICBATjoKICAgICstLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBydyAgICAg
ICAgIHwgMCAgICAgICAgIHwgMHg5OTIzQSAgICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCkVhY2ggZW50cnkgY29u
c3VtZXMgOCBieXRlcywgdGhlcmVmb3JlIDUxMiBlbnRyaWVzIGNhbiBmaXQgb24gb25lIHBhZ2Uu
ClRoZSBgZ250dGFiX21heF9mcmFtZXNgIHdoaWNoIGlzIGEgZGVmYXVsdCBvZiAzMiBwYWdlcy4g
SGVuY2UgMTYsMzg0CmdyYW50cy4gVGhlIFBhcmFWaXJ0dWFsaXplZCAoUFYpIGRyaXZlcnMgd2ls
bCB1c2UgdGhlIGdyYW50IHJlZmVyZW5jZSAoaW5kZXgKaW4gdGhlIGdyYW50IHRhYmxlIC0gMCAu
LiBOKSBpbiB0aGVpciBjb21tYW5kIHJpbmcuCgpcY2xlYXJwYWdlCgojIyBHdWVzdCBUcmFuc21p
dAoKVGhlIHZpZXcgb2YgdGhlIHNoYXJlZCB0cmFuc21pdCByaW5nIGlzIHRoZSBmb2xsb3dpbmc6
CgogICAgIDAgICAgIDEgICAgIDIgICAgIDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgb2N0ZXQK
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwog
ICAgfCByZXFfcHJvZCAgICAgICAgICAgICAgIHwgcmVxX2V2ZW50ICAgICAgICAgICAgICB8CiAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAg
IHwgcnNwX3Byb2QgICAgICAgICAgICAgICB8IHJzcF9ldmVudCAgICAgICAgICAgICAgfAogICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8
IHB2dCAgICAgICAgICAgICAgICAgICAgfCBwYWRbNDRdICAgICAgICAgICAgICAgIHwKICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgfCAu
Li4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFs2NGJ5dGVz
XQogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LVwKICAgIHwgZ3JlZiAgICAgICAgICAgICAgICAgICB8IG9mZnNldCAgICB8IGZsYWdzICAgICAg
fCB8CiAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsgKy0nc3RydWN0CiAgICB8IGlkICAgICAgICAgfCBzaXplICAgICAgfCBpZCAgICAgICAgfCBz
dGF0dXMgICAgIHwgfCBuZXRpZl90eF9zcmluZ19lbnRyeScKICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0vCiAgICB8L1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wgLi4gTgogICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAKRWFjaCBlbnRyeSBjb25z
dW1lcyAxNiBvY3RldHMgdGhlcmVmb3JlIDI1NiBlbnRyaWVzIGNhbiBmaXQgb24gb25lIHBhZ2Uu
YHN0cnVjdApuZXRpZl90eF9zcmluZ19lbnRyeWAgaW5jbHVkZXMgYm90aCBgc3RydWN0IG5ldGlm
X3R4X3JlcXVlc3RgIChmaXJzdCAxMiBvY3RldHMpCmFuZCBgc3RydWN0IG5ldGlmX3R4X3Jlc3Bv
bnNlYCAobGFzdCA0IG9jdGV0cykuICBBZGRpdGlvbmFsbHkgYSBgc3RydWN0Cm5ldGlmX2V4dHJh
X2luZm9gIG1heSBvdmVybGF5IHRoZSByZXF1ZXN0IGluIHdoaWNoIGNhc2UgdGhlIGZvcm1hdCBp
czoKCiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstXAogICAgfCB0eXBlIHxmbGFnc3wgdHlwZSBzcGVjaWZpYyBkYXRhIChnc28sIGhhc2gsIGV0
Yyl8IHwKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKyArLSdzdHJ1Y3QKICAgIHwgcGFkZGluZyBmb3IgdHggICAgICAgICB8IHVudXNlZCAgICAg
ICAgICAgICAgICAgfCB8IG5ldGlmX2V4dHJhX2luZm8nCiAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLwoKSW4gZXNzZW5jZSB0aGUgdHJhbnNt
aXNzaW9uIG9mIGEgcGFja2V0IGluIGEgZnJvbSBmcm9udGVuZCB0byB0aGUgYmFja2VuZApuZXR3
b3JrIHN0YWNrIGdvZXMgYXMgZm9sbG93aW5nOgoKKipGcm9udGVuZCoqCgoxKSBDYWxjdWxhdGUg
aG93IG1hbnkgc2xvdHMgYXJlIG5lZWRlZCBmb3IgdHJhbnNtaXR0aW5nIHRoZSBwYWNrZXQuCiAg
IEZhaWwgaWYgdGhlcmUgYXJlIGFyZW4ndCBlbm91Z2ggc2xvdHMuCgpbIENhbGN1bGF0aW9uIG5l
ZWRzIHRvIGVzdGltYXRlIHNsb3RzIHRha2luZyBpbnRvIGFjY291bnQgNGsgcGFnZSBib3VuZGFy
eSBdCgoyKSBNYWtlIGZpcnN0IHJlcXVlc3QgZm9yIHRoZSBwYWNrZXQuCiAgIFRoZSBmaXJzdCBy
ZXF1ZXN0IGNvbnRhaW5zIHRoZSB3aG9sZSBwYWNrZXQgc2l6ZSwgY2hlY2tzdW0gaW5mbywKICAg
ZmxhZyB3aGV0aGVyIGl0IGNvbnRhaW5zIGV4dHJhIG1ldGFkYXRhLCBhbmQgaWYgZm9sbG93aW5n
IHNsb3RzIGNvbnRhaW4KICAgbW9yZSBkYXRhLgoKMykgUHV0IGdyYW50IGluIHRoZSBgZ3JlZmAg
ZmllbGQgb2YgdGhlIHR4IHNsb3QuCgo0KSBTZXQgZXh0cmEgaW5mbyBpZiBwYWNrZXQgcmVxdWly
ZXMgc3BlY2lhbCBtZXRhZGF0YSAoZS5nLiBHU08gc2l6ZSkKCjUpIElmIHRoZXJlJ3Mgc3RpbGwg
ZGF0YSB0byBiZSBncmFudGVkIHNldCBmbGFnIGBORVRUWEZfbW9yZV9kYXRhYCBpbgpyZXF1ZXN0
IGBmbGFnc2AuCgo2KSBHcmFudCByZW1haW5pbmcgcGFja2V0IHBhZ2VzIG9uZSBwZXIgc2xvdC4g
KGdyYW50IGJvdW5kYXJ5IGlzIDRrKQoKNykgRmlsbCByZXN1bHRhbnQgZ3JlZnMgaW4gdGhlIHNs
b3RzIHNldHRpbmcgYE5FVFRYRl9tb3JlX2RhdGFgIGZvciB0aGUgTi0xLgoKOCkgRmlsbCB0aGUg
dG90YWwgcGFja2V0IHNpemUgaW4gdGhlIGZpcnN0IHJlcXVlc3QuCgo5KSBTZXQgY2hlY2tzdW0g
aW5mbyBvZiB0aGUgcGFja2V0IChpZiB0aGUgY2hrc3VtIG9mZmxvYWQgaWYgc3VwcG9ydGVkKQoK
MTApIFVwZGF0ZSB0aGUgcmVxdWVzdCBwcm9kdWNlciBpbmRleCAoYHJlcV9wcm9kYCkKCjExKSBD
aGVjayB3aGV0aGVyIGJhY2tlbmQgbmVlZHMgYSBub3RpZmljYXRpb24KCjExLjEpIFBlcmZvcm0g
aHlwZXJjYWxsIGBFVlRDSE5PUF9zZW5kYCB3aGljaCBtaWdodCBtZWFuIGEgX19WTUVYSVRfXwog
ICAgICBkZXBlbmRpbmcgb24gdGhlIGd1ZXN0IHR5cGUuCgoqKkJhY2tlbmQqKgoKMTIpIEJhY2tl
bmQgZ2V0cyBhbiBpbnRlcnJ1cHQgYW5kIHJ1bnMgaXRzIGludGVycnVwdCBzZXJ2aWNlIHJvdXRp
bmUuCgoxMykgQmFja2VuZCBjaGVja3MgaWYgdGhlcmUgYXJlIHVuY29uc3VtZWQgcmVxdWVzdHMK
CjE0KSBCYWNrZW5kIGNvbnN1bWUgYSByZXF1ZXN0IGZyb20gdGhlIHJpbmcKCjE1KSBQcm9jZXNz
IGV4dHJhIGluZm8gKGUuZy4gaWYgR1NPIGluZm8gd2FzIHNldCkKCjE2KSBDb3VudHMgYWxsIHJl
cXVlc3RzIGZvciB0aGlzIHBhY2tldCB0byBiZSBwcm9jZXNzZWQgKHdoaWxlCmBORVRUWEZfbW9y
ZV9kYXRhYCBpcyBzZXQpIGFuZCBwZXJmb3JtcyBhIGZldyB2YWxpZGF0aW9uIHRlc3RzOgoKMTYu
MSkgRmFpbCB0cmFuc21pc3Npb24gaWYgdG90YWwgcGFja2V0IHNpemUgaXMgc21hbGxlciB0aGFu
IEV0aGVybmV0Cm1pbmltdW0gYWxsb3dlZDsKCiAgRmFpbGluZyB0cmFuc21pc3Npb24gbWVhbnMg
ZmlsbGluZyBgaWRgIG9mIHRoZSByZXF1ZXN0IGFuZAogIGBzdGF0dXNgIG9mIGBORVRJRl9SU1Bf
RVJSYCBvZiBgc3RydWN0IG5ldGlmX3R4X3Jlc3BvbnNlYDsKICB1cGRhdGUgcnNwX3Byb2QgYW5k
IGZpbmFsbHkgbm90aWZ5IGZyb250ZW5kICh0aHJvdWdoIGBFVlRDSE5PUF9zZW5kYCkuCgoxNi4y
KSBGYWlsIHRyYW5zbWlzc2lvbiBpZiBvbmUgb2YgdGhlIHNsb3RzIChzaXplICsgb2Zmc2V0KSBj
cm9zc2VzIHRoZSBwYWdlCmJvdW5kYXJ5CgoxNi4zKSBGYWlsIHRyYW5zbWlzc2lvbiBpZiBudW1i
ZXIgb2Ygc2xvdHMgYXJlIGJpZ2dlciB0aGFuIHNwZWMgZGVmaW5lZAooMTggc2xvdHMgbWF4IGlu
IG5ldGlmLmgpCgoxNykgQWxsb2NhdGUgcGFja2V0IG1ldGFkYXRhCgpbICpMaW51eCBzcGVjaWZp
Yyo6IFRoaXMgc3RydWN0dXJlIGVtY29tcGFzc2VzIGEgbGluZWFyIGRhdGEgcmVnaW9uIHdoaWNo
CmdlbmVyYWxseSBhY2NvbW9kYXRlcyB0aGUgcHJvdG9jb2wgaGVhZGVyIGFuZCBzdWNoLiBOZXRi
YWNrIGFsbG9jYXRlcyB1cCB0byAxMjgKYnl0ZXMgZm9yIHRoYXQuIF0KCjE4KSAqTGludXggc3Bl
Y2lmaWMqOiBTZXR1cCB1cCBhIGBHTlRUQUJPUF9jb3B5YCB0byBjb3B5IHVwIHRvIDEyOCBieXRl
cyB0byB0aGlzIHNtYWxsCnJlZ2lvbiAobGluZWFyIHBhcnQgb2YgdGhlIHNrYikgKm9ubHkqIGZy
b20gdGhlIGZpcnN0IHNsb3QuCgoxOSkgU2V0dXAgR05UVEFCT1Agb3BlcmF0aW9ucyB0byBjb3B5
L21hcCB0aGUgcGFja2V0CgoyMCkgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIChncmFudCBj
b3B5KSBhbmQvb3IgYEdOVFRBQk9QX21hcF9ncmFudF9yZWZgCiAgICBoeXBlcmNhbGxzLgoKWyAq
TGludXgtc3BlY2lmaWMqOiBkb2VzIGEgY29weSBmb3IgdGhlIGxpbmVhciByZWdpb24gKDw9MTI4
IGJ5dGVzKSBhbmQgbWFwcyB0aGUKICAgICAgICAgcmVtYWluaW5nIHNsb3RzIGFzIGZyYWdzIGZv
ciB0aGUgcmVzdCBvZiB0aGUgZGF0YSBdCgoyMSkgQ2hlY2sgaWYgdGhlIGdyYW50IG9wZXJhdGlv
bnMgd2VyZSBzdWNjZXNzZnVsIGFuZCBmYWlsIHRyYW5zbWlzc2lvbiBpZgphbnkgb2YgdGhlIHJl
c3VsdGFudCBvcGVyYXRpb24gYHN0YXR1c2Agd2VyZSBkaWZmZXJlbnQgdGhhbiBgR05UU1Rfb2th
eWAuCgoyMS4xKSBJZiBpdCdzIGEgZ3JhbnQgY29weWluZyBiYWNrZW5kLCB0aGVyZWZvcmUgcHJv
ZHVjZSByZXNwb25zZXMgZm9yIGFsbCB0aGUKdGhlIGNvcGllZCBncmFudHMgbGlrZSBpbiAxNi4x
KS4gT25seSBkaWZmZXJlbmNlIGlzIHRoYXQgc3RhdHVzIGlzCmBORVRJRl9SU1BfT0tBWWAuCgoy
MS4yKSBVcGRhdGUgdGhlIHJlc3BvbnNlIHByb2R1Y2VyIGluZGV4IChgcnNwX3Byb2RgKQoKMjIp
IFNldCB1cCBnc28gaW5mbyByZXF1ZXN0ZWQgYnkgZnJvbnRlbmQgW29wdGlvbmFsXQoKMjMpIFNl
dCBmcm9udGVuZCBwcm92aWRlZCBjaGVja3N1bSBpbmZvCgoyNCkgKkxpbnV4LXNwZWNpZmljKjog
UmVnaXN0ZXIgZGVzdHJ1Y3RvciBjYWxsYmFjayB3aGVuIHBhY2tldCBwYWdlcyBhcmUgZnJlZWQu
CgoyNSkgQ2FsbCBpbnRvIHRvIHRoZSBuZXR3b3JrIHN0YWNrLgoKMjYpIFVwZGF0ZSBgcmVxX2V2
ZW50YCB0byBgcmVxdWVzdCBjb25zdW1lciBpbmRleCArIDFgIHRvIHJlY2VpdmUgYSBub3RpZmlj
YXRpb24KICAgIG9uIHRoZSBmaXJzdCBwcm9kdWNlZCByZXF1ZXN0IGZyb20gZnJvbnRlbmQuCiAg
ICBbb3B0aW9uYWwsIGlmIGJhY2tlbmQgaXMgcG9sbGluZyB0aGUgcmluZyBhbmQgbmV2ZXIgc2xl
ZXBzXQoKMjcpICpMaW51eC1zcGVjaWZpYyo6IFBhY2tldCBkZXN0cnVjdG9yIGNhbGxiYWNrIGlz
IGNhbGxlZC4KCjI3LjEpIFNldCB1cCBgR05UVEFCT1BfdW5tYXBfZ3JhbnRfcmVmYCBvcHMgZm9y
IHRoZSBkZXNpZ25hdGVkIHBhY2tldCBwYWdlcy4KCjI3LjIpIE9uY2UgZG9uZSwgcGVyZm9ybSBg
R05UVEFCT1BfdW5tYXBfZ3JhbnRfcmVmYCBoeXBlcmNhbGwuIFVuZGVybHlpbmcKdGhpcyBoeXBl
cmNhbGwgYSBUTEIgZmx1c2ggb2YgYWxsIGJhY2tlbmQgdkNQVVMgaXMgZG9uZS4KCjI3LjMpIFBy
b2R1Y2UgVHggcmVzcG9uc2UgbGlrZSBzdGVwIDIxLjEpIGFuZCAyMS4yKQoKWypMaW51eC1zcGVj
aWZpYyo6IEl0IGNvbnRhaW5zIGEgdGhyZWFkIHRoYXQgaXMgd29rZW4gZm9yIHRoaXMgcHVycG9z
ZS4gQW5kCml0IGJhdGNoIHRoZXNlIHVubWFwIG9wZXJhdGlvbnMuIFRoZSBjYWxsYmFjayBqdXN0
IHF1ZXVlcyBhbm90aGVyIHVubWFwLl0KCjI3LjQpIENoZWNrIHdoZXRoZXIgZnJvbnRlbmQgcmVx
dWVzdGVkIGEgbm90aWZpY2F0aW9uCgoyNy40LjEpIElmIHNvLCBQZXJmb3JtIGh5cGVyY2FsbCBg
RVZUQ0hOT1Bfc2VuZGAgd2hpY2ggbWlnaHQgbWVhbiBhIF9fVk1FWElUX18KICAgICAgZGVwZW5k
aW5nIG9uIHRoZSBndWVzdCB0eXBlLgoKKipGcm9udGVuZCoqCgoyOCkgVHJhbnNtaXQgaW50ZXJy
dXB0IGlzIHJhaXNlZCB3aGljaCBzaWduYWxzIHRoZSBwYWNrZXQgdHJhbnNtaXNzaW9uIGNvbXBs
ZXRpb24uCgoyOSkgVHJhbnNtaXQgY29tcGxldGlvbiByb3V0aW5lIGNoZWNrcyBmb3IgdW5jb25z
dW1lZCByZXNwb25zZXMgCgozMCkgUHJvY2Vzc2VzIHRoZSByZXNwb25zZXMgYW5kIHJldm9rZXMg
dGhlIGdyYW50cyBwcm92aWRlZC4KCjMxKSBVcGRhdGVzIGByc3BfY29uc2AgKHJlcXVlc3QgY29u
c3VtZXIgaW5kZXgpCgpUaGlzIHByb3Bvc2FsIGFpbXMgYXQgcmVtb3Zpbmcgc3RlcHMgMTkpIDIw
KSAyMSkgYnkgdXNpbmcgZ3JlZnMgcHJldmlvdXNseQptYXBwZWQgYXQgZ3Vlc3QgcmVxdWVzdC4g
R3Vlc3QgZGVjaWRlcyBob3cgdG8gZGlzdHJpYnV0ZSBvciB1c2UgdGhlc2UgcHJlbWFwcGVkCmdy
ZWZzIHdpdGggZWl0aGVyIGxpbmVhciBvciBmdWxsIHBhY2tldC4gVGhpcyBhbGxvd3MgdXMgdG8g
cmVwbGFjZSBzdGVwIDI3KQoodGhlIHVubWFwKSBwcmV2ZW50aW5nIHRoZSBUTEIgZmx1c2guCgpO
b3RlIHRoYXQgYSBncmFudCBjb3B5IGRvZXMgdGhlIGZvbGxvd2luZyAoaW4gcHNldWRvIGNvZGUp
OgoKCXJjdV9sb2NrKHNyY19kb21haW4pOwoJcmN1X2xvY2soZHN0X2RvbWFpbik7CgoJZm9yIChv
cCA9IGdudGNvcHlbMF07IG9wIDwgbnJfb3BzOyBvcCsrKSB7CgkJc3JjX2ZyYW1lID0gX19hY3F1
aXJlX2dyYW50X2Zvcl9jb3B5KHNyY19kb21haW4sIDxvcC5zcmMuZ3JlZj4pOwoJCV4gaGVyZSBp
bXBsaWVzIGEgaG9sZGluZyBhIHBvdGVudGlhbCBjb250ZW5kZWQgcGVyIENQVSBsb2NrIG9uIHRo
ZQoJICAgICAgICAgIHJlbW90ZSBncmFudCB0YWJsZS4KCQlzcmNfdmFkZHIgPSBtYXBfZG9tYWlu
X3BhZ2Uoc3JjX2ZyYW1lKTsKCQoJCWRzdF9mcmFtZSA9IF9fZ2V0X3BhZ2VkX2ZyYW1lKGRzdF9k
b21haW4sIDxvcC5kc3QubWZuPikKCQlkc3RfdmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UoZHN0X2Zy
YW1lKTsKCgkJbWVtY3B5KGRzdF92YWRkciArIDxvcC5kc3Qub2Zmc2V0PiwKCQkJc3JjX2ZyYW1l
ICsgPG9wLnNyYy5vZmZzZXQ+LAoJCQk8b3Auc2l6ZT4pOwoKCQl1bm1hcF9kb21haW5fcGFnZShz
cmNfZnJhbWUpOwoJCXVubWFwX2RvbWFpbl9wYWdlKGRzdF9mcmFtZSk7CgoJcmN1X3VubG9jayhz
cmNfZG9tYWluKTsKCXJjdV91bmxvY2soZHN0X2RvbWFpbik7CgpMaW51eCBuZXRiYWNrIGltcGxl
bWVudGF0aW9uIGNvcGllcyB0aGUgZmlyc3QgMTI4IGJ5dGVzIGludG8gaXRzIG5ldHdvcmsgYnVm
ZmVyCmxpbmVhciByZWdpb24uIEhlbmNlIG9uIHRoZSBjYXNlIG9mIHRoZSBmaXJzdCByZWdpb24g
aXQgaXMgcmVwbGFjZWQgYnkgYSBtZW1jcHkKb24gYmFja2VuZCwgYXMgb3Bwb3NlZCB0byBhIGdy
YW50IGNvcHkuCgpcY2xlYXJwYWdlCgojIyBHdWVzdCBSZWNlaXZlCgpUaGUgdmlldyBvZiB0aGUg
c2hhcmVkIHJlY2VpdmUgcmluZyBpcyB0aGUgZm9sbG93aW5nOgoKICAgICAwICAgICAxICAgICAy
ICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CiAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgcmVxX3Byb2QgICAgICAg
ICAgICAgICB8IHJlcV9ldmVudCAgICAgICAgICAgICAgfAogICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8IHJzcF9wcm9kICAgICAgICAg
ICAgICAgfCByc3BfZXZlbnQgICAgICAgICAgICAgIHwKICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBwdnQgICAgICAgICAgICAgICAg
ICAgIHwgcGFkWzQ0XSAgICAgICAgICAgICAgICB8CiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKyAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgIHwgLi4uLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBbNjRieXRlc10KICAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgfCBpZCAgICAgICAgIHwg
cGFkICAgICAgIHwgZ3JlZiAgICAgICAgICAgICAgICAgICB8IC0+J3N0cnVjdCBuZXRpZl9yeF9y
ZXF1ZXN0JwogICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICB8IGlkICAgICAgICAgfCBvZmZzZXQgICAgfCBmbGFncyAgICAgfCBzdGF0dXMg
ICAgIHwgLT4nc3RydWN0IG5ldGlmX3J4X3Jlc3BvbnNlJwogICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8L1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wgLi4gTgogICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgogCkVhY2ggZW50cnkgaW4gdGhl
IHJpbmcgb2NjdXBpZXMgMTYgb2N0ZXRzIHdoaWNoIG1lYW5zIGEgcGFnZSBmaXRzIDI1NiBlbnRy
aWVzLgpBZGRpdGlvbmFsbHkgYSBgc3RydWN0IG5ldGlmX2V4dHJhX2luZm9gIG1heSBvdmVybGF5
IHRoZSByeCByZXF1ZXN0IGluIHdoaWNoCmNhc2UgdGhlIGZvcm1hdCBpczoKCiAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHwgdHlwZSB8
ZmxhZ3N8IHR5cGUgc3BlY2lmaWMgZGF0YSAoZ3NvLCBoYXNoLCBldGMpfCAtPidzdHJ1Y3QgbmV0
aWZfZXh0cmFfaW5mbycKICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKyAKCk5vdGljZSB0aGUgbGFjayBvZiBwYWRkaW5nLCBhbmQgdGhhdCBpcyBi
ZWNhdXNlIGl0J3Mgbm90IHVzZWQgb24gUngsIGFzIFJ4CnJlcXVlc3QgYm91bmRhcnkgaXMgOCBv
Y3RldHMuCgpJbiBlc3NlbmNlIHRoZSBzdGVwcyBmb3IgcmVjZWl2aW5nIG9mIGEgcGFja2V0IGlu
IGEgTGludXggZnJvbnRlbmQgaXMgYXMKIGZyb20gYmFja2VuZCB0byBmcm9udGVuZCBuZXR3b3Jr
IHN0YWNrOgoKKipCYWNrZW5kKioKCjEpIEJhY2tlbmQgdHJhbnNtaXQgZnVuY3Rpb24gc3RhcnRz
CgpbKkxpbnV4LXNwZWNpZmljKjogSXQgbWVhbnMgd2UgdGFrZSBhIHBhY2tldCBhbmQgYWRkIHRv
IGFuIGludGVybmFsIHF1ZXVlCiAocHJvdGVjdGVkIGJ5IGEgbG9jaykgd2hlcmVhcyBhIHNlcGFy
YXRlIHRocmVhZCB0YWtlcyBpdCBmcm9tIHRoYXQgcXVldWUgYW5kCiBwcm9jZXNzIHRoZSBhY3R1
YWwgbGlrZSB0aGUgc3RlcHMgYmVsb3cuIFRoaXMgdGhyZWFkIGhhcyB0aGUgcHVycG9zZSBvZgog
YWdncmVnYXRpbmcgYXMgbXVjaCBjb3BpZXMgYXMgcG9zc2libGUuXQoKMikgQ2hlY2tzIGlmIHRo
ZXJlIGFyZSBlbm91Z2ggcnggcmluZyBzbG90cyB0aGF0IGNhbiBhY2NvbW9kYXRlIHRoZSBwYWNr
ZXQuCgozKSBHZXRzIGEgcmVxdWVzdCBmcm9tIHRoZSByaW5nIGZvciB0aGUgZmlyc3QgZGF0YSBz
bG90IGFuZCBmZXRjaGVzIHRoZSBgZ3JlZmAKICAgZnJvbSBpdC4KCjQpIENyZWF0ZSBncmFudCBj
b3B5IG9wIGZyb20gcGFja2V0IHBhZ2UgdG8gYGdyZWZgLgoKWyBJdCdzIHVwIHRvIHRoZSBiYWNr
ZW5kIHRvIGNob29zZSBob3cgaXQgZmlsbHMgdGhpcyBkYXRhLiBFLmcuIGJhY2tlbmQgbWF5CiAg
Y2hvb3NlIHRvIG1lcmdlIGFzIG11Y2ggYXMgZGF0YSBmcm9tIGRpZmZlcmVudCBwYWdlcyBpbnRv
IHRoaXMgc2luZ2xlIGdyZWYsCiAgc2ltaWxhciB0byBtZXJnZWFibGUgcnggYnVmZmVycyBpbiB2
aG9zdC4gXQoKNSkgU2V0cyB1cCBmbGFncy9jaGVja3N1bSBpbmZvIG9uIGZpcnN0IHJlcXVlc3Qu
Cgo2KSBHZXRzIGEgcmVzcG9uc2UgZnJvbSB0aGUgcmluZyBmb3IgdGhpcyBkYXRhIHNsb3QuCgo3
KSBQcmVmaWxsIGV4cGVjdGVkIHJlc3BvbnNlIHJpbmcgd2l0aCB0aGUgcmVxdWVzdCBgaWRgIGFu
ZCBzbG90IHNpemUuCgo4KSBVcGRhdGUgdGhlIHJlcXVlc3QgY29uc3VtZXIgaW5kZXggKGByZXFf
Y29uc2ApCgo5KSBHZXRzIGEgcmVxdWVzdCBmcm9tIHRoZSByaW5nIGZvciB0aGUgZmlyc3QgZXh0
cmEgaW5mbyBbb3B0aW9uYWxdCgoxMCkgU2V0cyB1cCBleHRyYSBpbmZvIChlLmcuIEdTTyBkZXNj
cmlwdG9yKSBbb3B0aW9uYWxdIHJlcGVhdCBzdGVwIDgpLgoKMTEpIFJlcGVhdCBzdGVwcyAzIHRo
cm91Z2ggOCBmb3IgYWxsIHBhY2tldCBwYWdlcyBhbmQgc2V0IGBORVRSWEZfbW9yZV9kYXRhYAog
ICBpbiB0aGUgTi0xIHNsb3QuCgoxMikgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIGh5cGVy
Y2FsbC4KCjEzKSBDaGVjayBpZiB0aGUgZ3JhbnQgb3BlcmF0aW9ucyBzdGF0dXMgd2FzIGluY29y
cmVjdCBhbmQgaWYgc28gc2V0IGBzdGF0dXNgCiAgICBvZiB0aGUgYHN0cnVjdCBuZXRpZl9yeF9y
ZXNwb25zZWAgZmllbGQgdG8gTkVUSUZfUlNQX0VSUi4gCgoxNCkgVXBkYXRlIHRoZSByZXNwb25z
ZSBwcm9kdWNlciBpbmRleCAoYHJzcF9wcm9kYCkKCioqRnJvbnRlbmQqKgoKMTUpIEZyb250ZW5k
IGdldHMgYW4gaW50ZXJydXB0IGFuZCBydW5zIGl0cyBpbnRlcnJ1cHQgc2VydmljZSByb3V0aW5l
CgoxNikgQ2hlY2tzIGlmIHRoZXJlJ3MgdW5jb25zdW1lZCByZXNwb25zZXMKCjE3KSBDb25zdW1l
cyBhIHJlc3BvbnNlIGZyb20gdGhlIHJpbmcgKGZpcnN0IHJlc3BvbnNlIGZvciBhIHBhY2tldCkK
CjE4KSBSZXZva2UgdGhlIGBncmVmYCBpbiB0aGUgcmVzcG9uc2UKCjE5KSBDb25zdW1lcyBleHRy
YSBpbmZvIHJlc3BvbnNlIFtvcHRpb25hbF0KCjIwKSBXaGlsZSBOLTEgcmVxdWVzdHMgaGFzIGBO
RVRSWEZfbW9yZV9kYXRhYCwgdGhlbiBmZXRjaCBlYWNoIG9mIHJlc3BvbnNlcwogICAgYW5kIHJl
dm9rZSB0aGUgZGVzaWduYXRlZCBgZ3JlZmAuCgoyMSkgVXBkYXRlIHRoZSByZXNwb25zZSBjb25z
dW1lciBpbmRleCAoYHJzcF9jb25zYCkKCjIyKSAqTGludXgtc3BlY2lmaWMqOiBDb3B5IChmcm9t
IGZpcnN0IHNsb3QgZ3JlZikgdXAgdG8gMjU2IGJ5dGVzIHRvIHRoZSBsaW5lYXIKICAgIHJlZ2lv
biBvZiB0aGUgcGFja2V0IG1ldGFkYXRhIHN0cnVjdHVyZSAoc2tiKS4gVGhlIHJlc3Qgb2YgdGhl
IHBhZ2VzCiAgICBwcm9jZXNzZWQgaW4gdGhlIHJlc3BvbnNlcyBhcmUgdGhlbiBhZGRlZCBhcyBm
cmFncy4KCjIzKSBTZXQgY2hlY2tzdW0gaW5mbyBiYXNlZCBvbiBmaXJzdCByZXNwb25zZSBmbGFn
cy4KCjI0KSBDYWxsIHBhY2tldCBpbnRvIHRoZSBuZXR3b3JrIHN0YWNrLgoKMjUpIEFsbG9jYXRl
IG5ldyBwYWdlcyBhbmQgYW55IG5lY2Vzc2FyeSBwYWNrZXQgbWV0YWRhdGEgc3RydXR1cmVzIHRv
IG5ldwogICAgcmVxdWVzdHMuIFRoZXNlIHJlcXVlc3RzIHdpbGwgdGhlbiBiZSB1c2VkIGluIHN0
ZXAgMSkgYW5kIHNvIGZvcnRoLgoKMjYpIFVwZGF0ZSB0aGUgcmVxdWVzdCBwcm9kdWNlciBpbmRl
eCAoYHJlcV9wcm9kYCkKICAgCjI3KSBDaGVjayB3aGV0aGVyIGJhY2tlbmQgbmVlZHMgbm90aWZp
Y2F0aW9uOgoKMjcuMSkgSWYgc28sIFBlcmZvcm0gaHlwZXJjYWxsIGBFVlRDSE5PUF9zZW5kYCB3
aGljaCBtaWdodCBtZWFuIGEgX19WTUVYSVRfXwogICAgICBkZXBlbmRpbmcgb24gdGhlIGd1ZXN0
IHR5cGUuCgoyOCkgVXBkYXRlIGByc3BfZXZlbnRgIHRvIGByZXNwb25zZSBjb25zdW1lciBpbmRl
eCArIDFgIHN1Y2ggdGhhdCBmcm9udGVuZAogICAgcmVjZWl2ZSBhIG5vdGlmaWNhdGlvbiBvbiB0
aGUgZmlyc3QgbmV3bHkgcHJvZHVjZWQgcmVzcG9uc2UuCiAgICBbb3B0aW9uYWwsIGlmIGZyb250
ZW5kIGlzIHBvbGxpbmcgdGhlIHJpbmcgYW5kIG5ldmVyIHNsZWVwc10KClRoaXMgcHJvcG9zYWwg
YWltcyBhdCByZXBsYWNpbmcgc3RlcCA0KSwgMTIpIGFuZCAgMjIpIHdpdGggbWVtY3B5IGlmIHRo
ZQpncmVmcyBvbiB0aGUgUnggcmluZyB3ZXJlIHJlcXVlc3RlZCB0byBiZSBtYXBwZWQgYnkgdGhl
IGd1ZXN0LiBGcm9udGVuZCBtYXkgdXNlCnN0cmF0ZWdpZXMgdG8gYWxsb3cgZmFzdCByZWN5Y2xp
bmcgb2YgZ3JhbnRzIGZvciByZXBsaW5pc2hpbmcgdGhlIHJpbmcsCmhlbmNlIGxldHRpbmcgRG9t
YWluLTAgcmVwbGFjZSB0aGUgZ3JhbnQgY29waWVzIHdpdGggIG1lbWNweSBpbnN0ZWFkLCB3aGlj
aCBpcwpmYXN0ZXIuCgpEZXBlbmRpbmcgb24gdGhlIGltcGxlbWVudGF0aW9uLCBpdCB3b3VsZCBt
ZWFuIHRoYXQgd2Ugbm8gbG9uZ2VyCndvdWxkIG5lZWQgdG8gYWdncmVnYXRlIGFzIG11Y2ggYXMg
Z3JhbnQgb3BzIGFzIHBvc3NpYmxlIChzdGVwIDEpIGFuZCBjb3VsZAp0cmFuc21pdCB0aGUgcGFj
a2V0IG9uIHRoZSB0cmFuc21pdCBmdW5jdGlvbiAoZS5nLiBMaW51eCBgYGBuZG9fc3RhcnRfeG1p
dGBgYCkKYXMgcHJldmlvdXNseSBwcm9wb3NlZApoZXJlXFtbMF0oaHR0cDovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTUtMDUvbXNnMDE1MDQuaHRtbClc
XS4KVGhpcyB3b3VsZCBoZWF2aWx5IGltcHJvdmUgZWZmaWNpZW5jeSBzcGVjaWZpYWxseSBmb3Ig
c21hbGxlciBwYWNrZXRzLiBXaGljaCBpbgpyZXR1cm4gd291bGQgZGVjcmVhc2UgUlRULCBoYXZp
bmcgZGF0YSBiZWluZyBhY2tub2xlZGdlZCBtdWNoIHF1aWNrZXIuCgpcY2xlYXJwYWdlCgojIFBy
b3Bvc2VkIEV4dGVuc2lvbgoKVGhlIGlkZWEgaXMgdG8gYWxsb3cgZ3Vlc3QgbW9yZSBjb250cm9s
bGFiaWxpdHkgb24gaG93IGl0cyBncmFudHMgYXJlIG1hcHBlZCBvcgpub3QuIEN1cnJlbnRseSB0
aGVyZSdzIG5vIGNvbnRyb2wgb3ZlciBpdCBmb3IgZnJvbnRlbmRzIG9yIGJhY2tlbmRzLCBhbmQg
bGF0dGVyCmNhbm5vdCBtYWtlIGFzc3VtcHRpb25zIG9uIHRoZSBtYXBwaW5nIHRyYW5zbWl0IG9y
IHJlY2VpdmUgZ3JhbnRzLCBoZW5jZSB3ZQpuZWVkIGZyb250ZW5kIHRvIHRha2UgaW5pdGlhdGl2
ZSBpbnRvIG1hbmFnaW5nIGl0cyBvd24gbWFwcGluZyBvZiBncmFudHMuCkd1ZXN0cyBtYXkgdGhl
biBvcHBvcnR1bmlzdGljYWxseSByZWN5Y2xlIHRoZXNlIGdyYW50cyAoZS5nLiBMaW51eCkgYW5k
IGF2b2lkCnJlc29ydGluZyB0byBjb3BpZXMgd2hpY2ggY29tZSB3aGVuIHVzaW5nIGEgZml4ZWQg
YW1vdW50IG9mIGJ1ZmZlcnMuIE90aGVyCmZyYW1ld29ya3MgKGUuZy4gIFhEUCwgbmV0bWFwLCBE
UERLKSB1c2UgYSBmaXhlZCBzZXQgb2YgYnVmZmVycyB3aGljaCBhbHNvCm1ha2VzIHRoZSBjYXNl
IGZvciB0aGlzIGV4dGVuc2lvbi4KCiMjIFRlcm1pbm9sb2d5Cgpgc3RhZ2luZyBncmFudHNgIGlz
IGEgdGVybSB1c2VkIGluIHRoaXMgZG9jdW1lbnQgdG8gcmVmZXIgdG8gdGhlIHdob2xlIGNvbmNl
cHQKb2YgaGF2aW5nIGEgc2V0IG9mIGdyYW50cyBwZXJtYW5lbnRseSBtYXBwZWQgd2l0aCBiYWNr
ZW5kLCBjb250YWluaW5nIGRhdGEKc3RhZ2luZyB1bnRpbCBjb21wbGV0aW9uLiBUaGVyZWZvcmUg
dGhlIHRlcm0gc2hvdWxkIG5vdCBiZSBjb25mdXNlZCB3aXRoIGEgbmV3CmtpbmQgb2YgZ3JhbnRz
IG9uIHRoZSBoeXBlcnZpc29yLgoKIyMgQ29udHJvbCBSaW5nIE1lc3NhZ2VzCgojIyMgYFhFTl9O
RVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFYAoKVGhpcyBtZXNzYWdlIGlzIHNl
bnQgYnkgdGhlIGZyb250ZW5kIHRvIGZldGNoIHRoZSBudW1iZXIgb2YgZ3JlZnMgdGhhdCBjYW4K
YmUga2VwdCBtYXBwZWQgaW4gdGhlIGJhY2tlbmQuIEl0IG9ubHkgcmVjZWl2ZXMgdGhlIHF1ZXVl
IGFzIGFyZ3VtZW50LCBhbmQKZGF0YSByZXByZXNlbnRpbmcgYW1vdW50IG9mIGZyZWUgZW50cmll
cyBpbiB0aGUgbWFwcGluZyB0YWJsZS4KCiMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JF
Rl9NQVBQSU5HYAoKVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCB0byBtYXAgYSBsaXN0IG9m
IGdyYW50IHJlZmVyZW5jZXMgaW4gdGhlIGJhY2tlbmQuCkl0IHJlY2VpdmVzIHRoZSBxdWV1ZSBp
bmRleCwgdGhlIGdyYW50IGNvbnRhaW5pbmcgdGhlIGxpc3QgKG9mZnNldCBpcwppbXBsaWNpdGx5
IHplcm8pIGFuZCBob3cgbWFueSBlbnRyaWVzIGluIHRoZSBsaXN0LiBFYWNoIGVudHJ5IGluIHRo
aXMgbGlzdApoYXMgdGhlIGZvbGxvd2luZyBmb3JtYXQ6CgoJICAgIDAgICAgIDEgICAgIDIgICAg
IDMgICAgIDQgICAgIDUgICAgIDYgICAgIDcgIG9jdGV0CgkgKy0tLS0tKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwoJIHwgZ3JhbnQgcmVmICAgICAgICAgICAgIHwg
IGZsYWdzICAgIHwgIHN0YXR1cyAgIHwKCSArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0r
LS0tLS0rLS0tLS0rLS0tLS0rCgoJIGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlCgkgZmxhZ3M6
IGZsYWdzIGRlc2NyaWJpbmcgdGhlIGNvbnRyb2wgb3BlcmF0aW9uCgkgc3RhdHVzOiBYRU5fTkVU
SUZfQ1RSTF9TVEFUVVNfKgoKVGhlIGxpc3QgY2FuIGhhdmUgYSBtYXhpbXVtIG9mIDUxMiBlbnRy
aWVzIHRvIGJlIG1hcHBlZCBhdCBvbmNlLgpUaGUgJ3N0YXR1cycgZmllbGQgaXMgbm90IHVzZWQg
Zm9yIGFkZGluZyBuZXcgbWFwcGluZ3MgYW5kIGhlbmNlLCBUaGUgbWVzc2FnZQpyZXR1cm5zIGFu
IGVycm9yIGNvZGUgZGVzY3JpYmluZyBpZiB0aGUgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVsIG9y
IG5vdC4gT24KZmFpbHVyZSBjYXNlcywgbm9uZSBvZiB0aGUgZ3JhbnQgbWFwcGluZ3Mgc3BlY2lm
aWVkIGdldCBhZGRlZC4KCiMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5H
YAoKVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0byB1bm1hcCBhIGxp
c3Qgb2YgZ3JhbnQKcmVmZXJlbmNlcy4gVGhlIGFyZ3VtZW50cyBhcmUgdGhlIHNhbWUgYXMgYFhF
Tl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElOR2AsCmluY2x1ZGluZyB0aGUgZm9ybWF0
IG9mIHRoZSBsaXN0LiBIb3dldmVyIGVudHJpZXMgdG8gYmUgc3BlY2lmaWVkIG9uIHRoZSBsaXN0
CmNhbiBvbmx5IHJlZmVyIHRvIHRoZSBvbmVzIHByZXZpb3VzbHkgYWRkZWQgd2l0aApgWEVOX05F
VElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYCBhbmQgYWRkaXRpb25hbGx5IHRoZXNlIGNh
biBub3QgYmUKaW5mbGlnaHQgZ3JhbnQgcmVmZXJlbmNlcyBpbiByaW5nIGF0IHRoZSB0aW1lIHRo
ZSB1c2VyIGhhcyByZXF1ZXN0ZWQgdG8gdW5tYXAKdGhlbS4gVGhlIGVudHJ5ICdzdGF0dXMnIGZp
ZWxkIGRlc2NyaWJlcyB3aGV0aGVyIHRoZSBpbmRpdmlkdWFsIG1hcHBpbmcgd2FzCmFkZGVkIHRv
IHRoZSBiYWNrZW5kLgoKIyMgRGF0YXBhdGggQ2hhbmdlcwoKQ29udHJvbCByaW5nIGlzIG9ubHkg
YXZhaWxhYmxlIGFmdGVyIGJhY2tlbmQgc3RhdGUgaXMgYFhlbmJ1c0Nvbm5lY3RlZGAKdGhlcmVm
b3JlIG9ubHkgb24gdGhpcyBzdGF0ZSBjaGFuZ2UgY2FuIHRoZSBmcm9udGVuZCBxdWVyeSB0aGUg
dG90YWwgYW1vdW50IG9mCm1hcHMgaXQgY2FuIGtlZXAuIEl0IHRoZW4gZ3JhbnRzIE4gZW50cmll
cyBwZXIgcXVldWUgb24gYm90aCBUWCBhbmQgUlggcmluZwp3aGljaCB3aWxsIGNyZWF0ZSB0aGUg
dW5kZXJ5aW5nIGJhY2tlbmQgZ3JlZiAtPiBwYWdlIGFzc29jaWF0aW9uIChlLmcuICBzdG9yZWQK
aW4gaGFzaCB0YWJsZSkuIEZyb250ZW5kIG1heSB3aXNoIHRvIHJlY3ljbGUgdGhlc2UgcHJlZ3Jh
bnRlZCBidWZmZXJzIG9yIGNob29zZQphIGNvcHkgYXBwcm9hY2ggdG8gcmVwbGFjZSBncmFudGlu
Zy4KCk9uIHN0ZXBzIDE5KSBvZiBHdWVzdCBUcmFuc21pdCBhbmQgMykgb2YgR3Vlc3QgUmVjZWl2
ZSwgZGF0YSBncmVmIGlzIGZpcnN0Cmxvb2tlZCB1cCBpbiB0aGlzIHRhYmxlIGFuZCB1c2VzIHRo
ZSB1bmRlcmx5aW5nIHBhZ2UgaWYgaXQgYWxyZWFkeSBleGlzdHMgYQptYXBwaW5nLiBPbiB0aGUg
c3VjY2Vzc2Z1bGwgY2FzZXMsIHN0ZXBzIDIwKSAyMSkgYW5kIDI3KSBvZiBHdWVzdCBUcmFuc21p
dCBhcmUKc2tpcHBlZCwgd2l0aCAxOSkgYmVpbmcgcmVwbGFjZWQgd2l0aCBhIG1lbWNweSBvZiB1
cCB0byAxMjggYnl0ZXMuIE9uIEd1ZXN0ClJlY2VpdmUsIDQpIDEyKSBhbmQgMjIpIGFyZSByZXBs
YWNlZCB3aXRoIG1lbWNweSBpbnN0ZWFkIG9mIGEgZ3JhbnQgY29weS4KCkZhaWxpbmcgdG8gb2J0
YWluIHRoZSB0b3RhbCBudW1iZXIgb2YgbWFwcGluZ3MKKGBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dF
VF9HUkVGX01BUFBJTkdfU0laRWApIG1lYW5zIHRoZSBndWVzdCBmYWxscyBiYWNrIHRvIHRoZQpu
b3JtYWwgdXNhZ2Ugd2l0aG91dCBwcmUgZ3JhbnRpbmcgYnVmZmVycy4KClxjbGVhcnBhZ2UKCiMg
V2lyZSBQZXJmb3JtYW5jZQoKVGhpcyBzZWN0aW9uIGlzIGEgZ2xvc3NhcnkgbWVhbnQgdG8ga2Vl
cCBpbiBtaW5kIG51bWJlcnMgb24gdGhlIHdpcmUuCgpUaGUgbWluaW11bSBzaXplIHRoYXQgY2Fu
IGZpdCBpbiBhIHNpbmdsZSBwYWNrZXQgd2l0aCBzaXplIE4gaXMgY2FsY3VsYXRlZCBhczoKCiAg
UGFja2V0ID0gRXRoZXJuZXQgSGVhZGVyICgxNCkgKyBQcm90b2NvbCBEYXRhIFVuaXQgKDQ2IC0g
MTUwMCkgPSA2MCBieXRlcwoKSW4gdGhlIHdpcmUgaXQncyBhIGJpdCBtb3JlOgoKICBQcmVhbWJs
ZSAoNykgKyBTdGFydCBGcmFtZSBEZWxpbWl0ZXIgKDEpICsgUGFja2V0ICsgQ1JDICg0KSArIElu
dGVyZnJhbWUgZ2FwICgxMikgPSA4NCBieXRlcwoKRm9yIGdpdmVuIExpbmstc3BlZWQgaW4gQml0
cy9zZWMgYW5kIFBhY2tldCBzaXplLCByZWFsIHBhY2tldCByYXRlIGlzCgljYWxjdWxhdGVkIGFz
OgoKICBSYXRlID0gTGluay1zcGVlZCAvICgoUHJlYW1ibGUgKyBQYWNrZXQgKyBDUkMgKyBJbnRl
cmZyYW1lIGdhcCkgKiA4KQoKTnVtYmVycyB0byBrZWVwIGluIG1pbmQgKHBhY2tldCBzaXplIGV4
Y2x1ZGVzIFBIWSBsYXllciwgdGhvdWdoIHBhY2tldCByYXRlcwpkaXNjbG9zZWQgYnkgdmVuZG9y
cyB0YWtlIHRob3NlIGludG8gYWNjb3VudCwgc2luY2UgaXQncyB3aGF0IGdvZXMgb24gdGhlCndp
cmUpOgoKfCBQYWNrZXQgKyBDUkMgKGJ5dGVzKSAgIHwgMTAgR2JpdC9zICB8ICA0MCBHYml0L3Mg
fCAgMTAwIEdiaXQvcyAgfAp8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfDotLS0tLS0tLS0tOnw6
LS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS0tLTp8CnwgNjQgICAgICAgICAgICAgICAgICAgICB8IDE0
Ljg4ICBNcHBzfCAgNTkuNTIgTXBwc3wgIDE0OC44MCBNcHBzIHwKfCAxMjggICAgICAgICAgICAg
ICAgICAgIHwgIDguNDQgIE1wcHN8ICAzMy43OCBNcHBzfCAgIDg0LjQ2IE1wcHMgfAp8IDI1NiAg
ICAgICAgICAgICAgICAgICAgfCAgNC41MiAgTXBwc3wgIDE4LjExIE1wcHN8ICAgNDUuMjkgTXBw
cyB8CnwgMTUwMCAgICAgICAgICAgICAgICAgICB8ICAgODIyICBLcHBzfCAgIDMuMjggTXBwc3wg
ICAgOC4yMiBNcHBzIHwKfCA2NTUzNSAgICAgICAgICAgICAgICAgIHwgICB+MTkgIEtwcHN8ICA3
Ni4yNyBLcHBzfCAgMTkwLjY4IEtwcHMgfAoKQ2FwdGlvbjogIE1wcHMgKE1pbGxpb24gcGFja2V0
cyBwZXIgc2Vjb25kKSA7IEtwcHMgKEtpbG8gcGFja2V0cyBwZXIgc2Vjb25kKQoKXGNsZWFycGFn
ZQoKIyBQZXJmb3JtYW5jZQoKTnVtYmVycyBiZXR3ZWVuIGEgTGludXggdjQuMTEgZ3Vlc3QgYW5k
IGFub3RoZXIgaG9zdCBjb25uZWN0ZWQgYnkgYSAxMDAgR2JpdC9zCk5JQyBvbiBhIEU1LTI2MzAg
djQgMi4yIEdIeiBob3N0IHRvIGdpdmUgYW4gaWRlYSBvbiB0aGUgcGVyZm9ybWFuY2UgYmVuZWZp
dHMgb2YKdGhpcyBleHRlbnNpb24uIFBsZWFzZSByZWZlciB0byB0aGlzIHByZXNlbnRhdGlvbls3
XSBmb3IgYSBiZXR0ZXIgb3ZlcnZpZXcgb2YKdGhlIHJlc3VsdHMuCgooIE51bWJlcnMgaW5jbHVk
ZSBwcm90b2NvbCBvdmVyaGVhZCApCgoqKmJ1bGsgdHJhbnNmZXIgKEd1ZXN0IFRYL1JYKSoqCgog
UXVldWVzICBCZWZvcmUgKEdiaXQvcykgQWZ0ZXIgKEdiaXQvcykKIC0tLS0tLSAgLS0tLS0tLS0t
LS0tLSAgIC0tLS0tLS0tLS0tLQogMXF1ZXVlICAxNzI0NC82MDAwICAgICAgMzgxODkvMjgxMDgK
IDJxdWV1ZSAgMjQwMjMvOTQxNiAgICAgIDU0NzgzLzQwNjI0CiAzcXVldWUgIDI5MTQ4LzE3MTk2
ICAgICA4NTc3Ny81NDExOAogNHF1ZXVlICAzOTc4Mi8xODUwMiAgICAgOTk1MzAvNDY4NTkKCigg
R3Vlc3QgLT4gRG9tMCApCgoqKlBhY2tldCBJL08gKEd1ZXN0IFRYL1JYKSBpbiBVRFAgNjRiKioK
CiBRdWV1ZXMgIEJlZm9yZSAoTXBwcykgIEFmdGVyIChNcHBzKQogLS0tLS0tICAtLS0tLS0tLS0t
LS0tICAtLS0tLS0tLS0tLS0KIDFxdWV1ZSAgMC42ODQvMC40MzkgICAgMi40OS8yLjk2CiAycXVl
dWUgIDAuOTUzLzAuNzU1ICAgIDQuNzQvNS4wNwogNHF1ZXVlICAxLjg5MC8xLjM5MCAgICA4Ljgw
LzkuOTIKClxjbGVhcnBhZ2UKCiMgUmVmZXJlbmNlcwoKWzBdIGh0dHA6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE1LTA1L21zZzAxNTA0Lmh0bWwKClsx
XSBodHRwczovL2dpdGh1Yi5jb20vZnJlZWJzZC9mcmVlYnNkL2Jsb2IvbWFzdGVyL3N5cy9kZXYv
bmV0bWFwL25ldG1hcF9tZW0yLmMjTDM2MgoKWzJdIGh0dHBzOi8vd3d3LmZyZWVic2Qub3JnL2Nn
aS9tYW4uY2dpP3F1ZXJ5PXZhbGUmc2VrdGlvbj00Jm49MQoKWzNdIGh0dHBzOi8vZ2l0aHViLmNv
bS9pb3Zpc29yL2JwZi1kb2NzL2Jsb2IvbWFzdGVyL0V4cHJlc3NfRGF0YV9QYXRoLnBkZiAKCls0
XSBodHRwOi8vcHJvdG90eXBlLWtlcm5lbC5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvbmV0d29y
a2luZy9YRFAvZGVzaWduL3JlcXVpcmVtZW50cy5odG1sI3dyaXRlLWFjY2Vzcy10by1wYWNrZXQt
ZGF0YQoKWzVdIGh0dHA6Ly9seHIuZnJlZS1lbGVjdHJvbnMuY29tL3NvdXJjZS9kcml2ZXJzL25l
dC9ldGhlcm5ldC9pbnRlbC9peGdiZS9peGdiZV9tYWluLmMjTDIwNzMKCls2XSBodHRwOi8vbHhy
LmZyZWUtZWxlY3Ryb25zLmNvbS9zb3VyY2UvZHJpdmVycy9uZXQvZXRoZXJuZXQvbWVsbGFub3gv
bWx4NC9lbl9yeC5jI0w1MgoKWzddIGh0dHBzOi8vc2NoZC53cy9ob3N0ZWRfZmlsZXMveGVuZGV2
ZWxvcGVyYW5kZGVzaWduc3VtbWl0MjAxNy9lNi9Ub0dyYW50T3JOb3RUb0dyYW50LVhERFMyMDE3
X3YzLnBkZgoKIyBIaXN0b3J5CgpBIHRhYmxlIG9mIGNoYW5nZXMgdG8gdGhlIGRvY3VtZW50LCBp
biBjaHJvbm9sb2dpY2FsIG9yZGVyLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRhdGUgICAgICAgUmV2aXNp
b24gVmVyc2lvbiAgTm90ZXMKLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwMTYtMTItMTQgMSAgICAgICAgWGVu
IDQuOSAgSW5pdGlhbCB2ZXJzaW9uIGZvciBSRkMKCjIwMTctMDktMDEgMiAgICAgICAgWGVuIDQu
MTAgUmV3b3JrIHRvIHVzZSBjb250cm9sIHJpbmcKCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVHJpbSBkb3duIHRoZSBzcGVjaWZpY2F0aW9uCgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEFkZGVkIHNvbWUgcGVyZm9ybWFuY2UgbnVtYmVycyBmcm9tIHRoZQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHByZXNlbnRhdGlvbgoKMjAxNy0wOS0xMyAzICAgICAgICBYZW4gNC4x
MCBBZGRyZXNzZWQgY2hhbmdlcyBmcm9tIFBhdWwgRHVycmFudAoKMjAxNy0wOS0xOSAzICAgICAg
ICBYZW4gNC4xMCBBZGRyZXNzZWQgY2hhbmdlcyBmcm9tIFBhdWwgRHVycmFudAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 20:49:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 20:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duPSA-00044E-Pw; Tue, 19 Sep 2017 20:49:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duPS9-000442-5C
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 20:49:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5C/23-02229-4C281C95; Tue, 19 Sep 2017 20:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdw08F
 Ig20reCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf7uXsaCi+YVdzdsYm9g
 PKvXxcjJISTQyCTR9lWti5ELyH7MKDFp4SVGCGcbo8SbXxeYQKpEBJwlvp6Zyw5i8wroS7y6u
 pYVxBYWcJPYfOM9WFxCYBKTxK3PpRC2p8SnrlesMPbz5UdZuhjZOdgErCQOiYFEWQRUJW6dOM
 Q4gZF7ASPDKkaN4tSistQiXUMDvaSizPSMktzEzBwgz1gvN7W4ODE9NScxqVgvOT93EyPQ4/U
 MDIw7GLd1OR9ilORgUhLlXVt5MFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8OMICEBItS01Mr
 0jJzgKEHk5bg4FES4fUDSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDivJ0iRAEhRRmke3
 AhYHFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7uxFoCk9mXgncpldARzABHZG94QDIES
 WJCCmpBsbMEu1Dj/fV/ux9JaP7PHZRwwbtE513b/4sm5h1i18qZ6mTfR5DTnLdwYfn5LakX5y
 6oWxX2kpVj9TAxxGbo1Of3egPPTtr1Z8HEzzfWF2TzNnZbNgxPaSV7UNb9y+Wv6+KJt3TmlDy
 MmX+BY7DfnbNT8/scpUVP3uy6m9cmsr8+rPlRsq/HlcrsRRnJBpqMRcVJwIA6jQAH34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505854145!107960369!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13437 invoked from network); 19 Sep 2017 20:49:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 20:49:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duPS5-0000w8-7Y; Tue, 19 Sep 2017 20:49:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duPRz-0007aw-PE; Tue, 19 Sep 2017 20:48:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duPRz-0007La-Iw; Tue, 19 Sep 2017 20:48:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113610-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5f62fb184fdf2d10e13d4bad28cbe6c8b53be784
X-Osstest-Versions-That: xen=cd02f96d54813139e14e2847566d744358b55c1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 20:48:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113610: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYxMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYxMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVmNjJmYjE4NGZkZjJkMTBlMTNkNGJhZDI4Y2JlNmM4
YjUzYmU3ODQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGNkMDJmOTZk
NTQ4MTMxMzllMTRlMjg0NzU2NmQ3NDQzNThiNTVjMWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzU4NCAgMjAxNy0wOS0xOCAyMjowMToxNiBaICAgIDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTM2MDYgIDIwMTctMDktMTkgMTY6MDE6MzkgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2MTAgIDIwMTctMDktMTkgMTk6MDI6MjkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4t
dW5zdGFibGUtc21va2UKKyByZXZpc2lvbj01ZjYyZmIxODRmZGYyZDEwZTEzZDRiYWQyOGNiZTZj
OGI1M2JlNzg0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgNWY2MmZi
MTg0ZmRmMmQxMGUxM2Q0YmFkMjhjYmU2YzhiNTNiZTc4NAorIGJyYW5jaD14ZW4tdW5zdGFibGUt
c21va2UKKyByZXZpc2lvbj01ZjYyZmIxODRmZGYyZDEwZTEzZDRiYWQyOGNiZTZjOGI1M2JlNzg0
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
Oi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAn
XScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg1ZjYy
ZmIxODRmZGYyZDEwZTEzZDRiYWQyOGNiZTZjOGI1M2JlNzg0ID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2gg
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDVmNjJmYjE4NGZk
ZjJkMTBlMTNkNGJhZDI4Y2JlNmM4YjUzYmU3ODQ6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgY2QwMmY5Ni4uNWY2MmZi
MSAgNWY2MmZiMTg0ZmRmMmQxMGUxM2Q0YmFkMjhjYmU2YzhiNTNiZTc4NCAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 21:08:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 21:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duPkg-0005nK-Gf; Tue, 19 Sep 2017 21:08:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duPkf-0005nE-Dl
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 21:08:17 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 9C/C8-02048-04781C95; Tue, 19 Sep 2017 21:08:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq59+8F
 Igwktthbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmTWfYCj6yVFxdtYm9gbGdpYuRi0NIYAmT
 xL5zu5i6GDk5WAQcJLZ8/8zWxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEmcPbgErZxMwlPj7Z
 BNYuQSQveQzB0hYRMBA4v31SWwg45kF5jJKzLp+mg0kISxgI/Fn8TNGEJtTwE7i/s2NzCA2r4
 CXxLlzW8FsIYF0iVdt08B2iQroShz694cNokZQ4uTMJywgNrOAlsTy6dtYJjAKzEKSmoUktYC
 RaRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxsbv
 TocYJTmYlER5b6kcjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtMDSgnWJSanlqRlpkDjAaYt
 AQHj5II73GQNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifMuBCkSACnKKM2DGwGLzEuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0FMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVANjnI2
 VafULCxffqYaXn4SLstk+N3KbfM7zf++MH1ILlp3/+731pPfZ43f4Xu8JXpfJHZN/bkc2x8cV
 /XKGlqJbF9ndWcmkZb70XPPDtJi21HcryxyW8C5dE/GFuTFu6vGs1U4cM/QqGXOPz79RPvPj3
 itL+LLn655d2cevmlXsu0wr3POSyP4TSizFGYmGWsxFxYkASqf2NscCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505855294!60094695!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12889 invoked from network); 19 Sep 2017 21:08:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 21:08:15 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C5972218E9;
 Tue, 19 Sep 2017 21:08:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C5972218E9
Date: Tue, 19 Sep 2017 14:08:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <c6dc6ab8-c550-1bb0-e713-77a45b5ad2e0@oracle.com>
Message-ID: <alpine.DEB.2.10.1709191408020.2968@sstabellini-ThinkPad-X260>
References: <20170918223532.20616-1-tycho@docker.com>
 <c6dc6ab8-c550-1bb0-e713-77a45b5ad2e0@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Tycho Andersen <tycho@docker.com>
Subject: Re: [Xen-devel] [PATCH] xen, arm64: drop dummy lookup_address()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA5LzE4LzIw
MTcgMDY6MzUgUE0sIFR5Y2hvIEFuZGVyc2VuIHdyb3RlOgo+ID4gVGhpcyBpcyB1bnVzZWQsIGFu
ZCBjb25mbGljdHMgd2l0aCB0aGUgZGVmaW5pdGlvbiB0aGF0IHdlJ2xsIGFkZCBmb3IgWFBGTy4K
PiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBUeWNobyBBbmRlcnNlbiA8dHljaG9AZG9ja2VyLmNvbT4K
PiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4g
Q0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+IENDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiAtLS0KPiA+IFRoZSBwYXRjaCB0aGlz
IGRlcGVuZHMgb24gaXMgaW4gZm9yLWxpbnVzLTQuMTRiLCBzbyBpdCB3b3VsZCBiZSBlYXNpZXN0
IHRvCj4gPiBjYXJyeSB0aGlzIG9uZSB0b287IFN0ZWZhbm8gY2FuIHlvdSBhY2sgaXQgYW5kIEJv
cmlzIGNhbiB5b3UgY2FycnkgaXQ/CgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IEFwcGxpZWQgdG8gZm9yLWxpbnVzLTE0Yi4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 21:31:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 21:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duQ7C-0008Eh-CE; Tue, 19 Sep 2017 21:31:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duQ7B-0008Db-O1
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 21:31:33 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D0/F8-01754-4BC81C95; Tue, 19 Sep 2017 21:31:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdzz8F
 Ig/nXrC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXPtdJaCtRkVXxp7mBoY
 Dzl2MXJxCAk0Mkm829zHAuE8ZpToX3mRuYuRE8jZxigxZzs/iC0i4Czx9cxcdhCbV0Bf4saya
 2C2sIC5xOYTfUwgzRIChxUlJlz/zAKSkBDwlHjasI0Zxm75PRvIZudgE7CSOCQGEmURUJWY+G
 czywRG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj3
 OAAQ7GL/0Ox9ilORgUhLlXVtxIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/0GqCcYFFqempF
 WmYOMPRg0hIcPEoivCG1QGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3QcyQwCkKKM0D
 24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZiXG2QVT2ZeCdymV0BHMAEd0bJjD8gRJY
 kIKakGRi/PULN3LxvfuN7Q2nZrpc7FZc99F9qv5P2aea7vY9aOpkkXjv/NvnWqM7w6/lvNrYK
 0ww6vmh0WiIudWbn14MVb7ywC/Jurk9X/iHp6T0rj2J942zLe+YFCiMmL/uMJAj8TT667K9fe
 WMuuZVwXyHDd1z7mkKHqPPfTy58LVfA++LDi2g6Xg0osxRmJhlrMRcWJAI5bb+V+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505856690!108743723!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34066 invoked from network); 19 Sep 2017 21:31:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 21:31:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duQ75-000245-Vh; Tue, 19 Sep 2017 21:31:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duQ6z-00020J-Jz; Tue, 19 Sep 2017 21:31:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duQ6y-0002TH-W2; Tue, 19 Sep 2017 21:31:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113602-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=cd02f96d54813139e14e2847566d744358b55c1c
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 21:31:21 +0000
Subject: [Xen-devel] [xen-unstable test] 113602: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYwMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYwMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMTM1ODkgcGFzcyBpbiAxMTM2MDIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDExMzU4OSBwYXNzIGluIDExMzYwMgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVh
dCBmYWlsIGluIDExMzU4OSBwYXNzIGluIDExMzYwMgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNyBndWVzdC1zdGFydC4yICAgIGZhaWwgaW4gMTEzNTg5IHBhc3MgaW4gMTEzNjAyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTEzNTg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBjZDAyZjk2ZDU0ODEzMTM5ZTE0ZTI4NDc1
NjZkNzQ0MzU4YjU1YzFjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAx
NmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTMzODcgIDIwMTctMDktMTIgMjM6MjA6MDkgWiAgICA2IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTEzNDMwICAyMDE3LTA5LTE0IDAxOjI0OjQ4IFogICAgNSBkYXlzICAgMTEgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNTg5ICAyMDE3LTA5LTE5IDAzOjIyOjAxIFog
ICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K
ICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5k
cl9ncnl0c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlz
aGNoZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA4MTEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 21:44:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 21:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duQJo-0000n4-Gy; Tue, 19 Sep 2017 21:44:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1duQJm-0000my-SW
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 21:44:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 82/AF-02023-2CF81C95; Tue, 19 Sep 2017 21:44:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG951zdnZaro6btreVRANTIpeSXeh
 CN6hRZNEFWRh5Vid3apvjnBlWf3QvkkoZjWpaEx0SBpYXVLJCw2lZ4YUyNUhHWqYmWJGRUe14
 Vq3/Ht7f873f8768FK6+QuooNtvJ8nbGqieVhGUhtjWhIbfBlFhXolvmGysm1iCjv24C24Z2y
 zm7OTM7XW6prvbijleK7PHRMeIE8pE5SEkR9EkcOm4U4DloCoXoNKiouoBEoKZPYVD7uVmRgy
 hKQxvh6XmH6Imi10BJ6+CkB6c/YfCx6SomAjV9D8G367GiJulkKPO2KkStoleAt2Zs0kPQsfD
 GVS8XdTSdCpfqc0nJEwlPrvcTop4S9DcM+ibrOL0EblYGcElroaffi0l6DtR8lEIDPRce9L4g
 xEBAuxEMu0sVUqA4eDAxEjLFgP95ASHpLTCQPxyqd2Jwx6uXHp9WwNfGJlICC+B74VCoax0JL
 WeqQmA+lL0cC712wLXm8pCpTQ4/XX2YuC+gZ8Prqgip7iXB/bJbLkVKh9FfE5gEBjQQGBkl81
 CcJ2wHnrC5PWFze8LmLkREKYoXWP4wyycsSjSYeS7D4rQxnDUhKXGxwcYKApPBWhmzYNiXaat
 AwQs5LpOhWpRXmvIIzaQwfbSq8mKDST3NnLn/iIURLHv5LCsrPEKzKUoPqv7LQRbJsxls9gHO
 GjyzPxioCH2UapqIVYKDsQlchoRaUALVFXj1A1MT9kw7q9OqxkUTLZosWfa/Lf4caweK0WlUS
 CaTqSMcLG/jnP/zIaSlkF6jeix2ieDszr8/DQVDYMEQh+7WiyGczD+kO4GIwLl1VNOPmPTtKc
 c2xX7AY4u2x+eaj172zVw/S+ku6hj/cpN/2IW91d6e0bYBLjQ2cq1Lin/VM32dq0fy9yw37Hq
 3qmXLZmta9bOeg6/f35rX3Ts9L2mjv/DS2vtzjCv5BWXllR7Tzp6irBSXq71uXqpfufTU1B1c
 u+lssnnpF2OanhAsTNJ8nBeY3/2OAlWnAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505857473!73503222!1
X-Originating-IP: [104.47.2.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3539 invoked from network); 19 Sep 2017 21:44:33 -0000
Received: from mail-db5eur01on0079.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.79)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Sep 2017 21:44:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7jqHSRgYSSyhb0r3RZn3bQsPYDT6pOm/Qv0ZeI++kf0=;
 b=BjT33Gr4ljvbySetaQcBIRTRb0HcK2VwjeewRSUI2RcITSiRpGlwg7X4A4Lz06pWOWO4brQfDgKupcbVEvQMR+yaV1MCh83o874WeY5vEt3z7QVIV4dPUh52XQlrzj38qo+zdSpy14WBumuEPT0XzESXh1x9L04mvUW093hj14c=
Received: from [10.17.182.79] (85.223.209.57) by
 DB6PR0301MB2135.eurprd03.prod.outlook.com (2603:10a6:4:46::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Tue, 19
 Sep 2017 21:44:31 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
 <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
Date: Wed, 20 Sep 2017 00:44:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.57]
X-ClientProxiedBy: VI1PR08CA0240.eurprd08.prod.outlook.com
 (2603:10a6:802:15::49) To DB6PR0301MB2135.eurprd03.prod.outlook.com
 (2603:10a6:4:46::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fad7c9f2-6996-4e9e-51ed-08d4ffa79ce9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 3:9z5BAAEXtLryOo1qHdi4JPaqYTKsrJE8zTgdFel8TTHIhi5ayy2RwQdi7hNn7pcuiZ0xc9jrzROaI7zQ3kmieiadMbb/tKryo4N1O3wWrpaeylTincOAMDLdBizxk9XXSZhPkQBG5juAljoewnlnS93NUHU2bRSJOM5zAYbM03rGlBEoHxojLYgoSAZi/D8BvjxKVZv2rPo4kpqT8fE7jPcVpbUt33SAbhyOioK7Nm7xZwBEyi+SBbQyiGPXTSO9;
 25:x2chw5wsa+8ZLW+NDFwwUG+e8cqtl68LrzWkVSpiqFwQtE6C07ZWimCLKqBJnvY/k1orruadYek+55KXzuS/A5GwzoZSydxRxml3AWvqN+9QMndvDBoHpBEJU9BNXjkisFtjZKFq8bZiAIJ1OpCoNHCzTqZAqEepxj0e99T6g2pCpCmDJvnbvRUMF9IH4CCTuoqSkMmb6ISYzHe8IDUkf20RZ+LrR16LIfpzX+BhTAiMKCoItN0iYPaJ8RFbuq6ZaIeEPTuZQOgU3rMvlZ9kvOm0MMcs1gt2ZeDPuOXH8gBMZrzw7OKqqDvCTyjm6Hw2AjrH3RwOxio37+omrDdP2w==;
 31:Ouocw/7LOTlyFGLNcV29p7ur+kbc2sNTnRnFEuQMkDsPcVuGUHXAz/J36rhv0sgHwcmIc007lw/VP2MfTleVvwVKHQA7rQa9Pu+R4ScQ++YBGnkaMNMcuTKNg0x0HekuDLcPPsQ5LgdoFb+r8Cel1d45gVIfNSyUqWti3FbYQv3Iax/w9A1wyFVQECodles1jZA2IiFyAK0ZQn308nqxirnsbFGB57pu6CZRs+UG7rk=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2135:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 20:Qh2CA2r20bJsrSNB/2QMWLp6YcyCp4WzBZGGZeLXQKlBwb9N3AgnXrZcPvh0kQQPj6wHAljEm8WF2p379nh2Z7dqqCpzT2V4oNw3D+OxgoNVbDiywPhnuSZXM8Hij8HFXELyEr8Mw8qJ/EDLkUByAeRcZW/c/VT2ubLBZZh27s6I5eIHCBwgT/xmB4A2WjPbORrB0oGGa1+8SIHAtAX/8Y2q5Ho8WNF6t/SjjA/5TNZGOnsNGPAfN6EosCj9eNli6JFpTPr+gLbcIp17LEaGm7MGpDx9vc1kuJjmvSPfTGuwlCMWEeAKCbbC9MNgF0edUWgPHR4PA5FrBoU0v6H+SkXJlFZ/iHHrTjMGNae9ehpaNj2ZDHHstd21PNPLeVFPlWSuS++hGOAF4x1lEgGi3BL7TpHL+YDDruTb/D3v6CtOTGtxLQZu+mKRCmn2cjsk9FdA8mJMSMnj3r1h0BBkbZKUvkHpGUHuYEyce0iqSMwvcmWUbKjKrJQEM9lcUigk;
 4:H28eiHKd4NwaR0n9knS3ermSKuYw2GdFP0gGir9qL+VQAPhgFeMYaZRPZ1gnm9mOPv41NCM5AainUJca39cNChch/cA+YfXlLb0/7dGdqQZhktA7I3esB+ARrtT7d/VIhHZ4vhpP8JOZX/uwibSAQ+iAB2/xn4MRDC0mObncs3vb6+ifBqNnMuT+uDXxvNV1qCbU+Id38Bxg7WO6Bw913mfGQgE7CSLKi4RVZYjDhj/a0ZwfU/KK6XWDmMaFm9mk
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0301MB213579AEBFEA750AEBA6C930E6600@DB6PR0301MB2135.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2135; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2135; 
X-Forefront-PRVS: 04359FAD81
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(346002)(376002)(377454003)(199003)(24454002)(189002)(305945005)(8656003)(5660300001)(65826007)(80792005)(86362001)(31696002)(7416002)(229853002)(6116002)(3846002)(7350300001)(105586002)(6486002)(77096006)(8666007)(53936002)(189998001)(64126003)(7736002)(83506001)(25786009)(4326008)(97736004)(6246003)(50466002)(23676002)(33646002)(50986999)(72206003)(36756003)(8676002)(81166006)(81156014)(106356001)(68736007)(101416001)(230700001)(16576012)(65956001)(66066001)(65806001)(6666003)(47776003)(31686004)(54906003)(316002)(58126008)(2906002)(53546010)(54356999)(76176999)(2950100002)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2135; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjIxMzU7MjM6YklHM2tVQk5ldTFtT0VGSFRKMXFpMFBR?=
 =?utf-8?B?QkVEV1hnK1AwdGlvRWFoRDRyMEJBc2ljR1FlTEpLRklycGFsUnJsbzVheFlz?=
 =?utf-8?B?MlFCamhXTmpXSFBGTzJmZk01N2NKRk9aaXpPNC9WcGR6WjNCYm1wMUN6V0hD?=
 =?utf-8?B?VXl5THZXZE9TSWJBekc4cU9TcHBqc0NaVGlEeFhrc1d2bmU0WmJQWkoyU3N0?=
 =?utf-8?B?SXU0aG9QN3dIQ2dDa1ZnYzZSanY0ZkhhNllnUXFmQVhWbzdRMlRkVzM1SG82?=
 =?utf-8?B?WDY3YU10a2VaSzZLTitFN2N4Sk9qSGV1WVI3cklyMURCRXBGaFNYZEVKNW5M?=
 =?utf-8?B?UTdLRGdNSFVDbi9LZjlvdjcwaWtMdkd0eTBySjh2N29PaWxwa04yblBKWEto?=
 =?utf-8?B?QWlaemZCR1pBZkJsdW5mVWlVSEpxZTlOdDVvYlpWNlRkd2RKUkgzSGpkOXlY?=
 =?utf-8?B?UFEzWGRVZ2pkQnhzejRoVVR1Y3NyM2duc05RMG5Jekp0amphOVA4cmlobXlB?=
 =?utf-8?B?Rjdjam5yVVhKWlFyRkw4MHhxYUZpWHhVWFNnQkIxb0tlY3pOMHFvUmpIQ0Vn?=
 =?utf-8?B?TWNpWkdTcEpPWXZYc0Z1QTVBZTFUcWt5YXp3N2RSdFd2c0FMSEFTTFJxRDBX?=
 =?utf-8?B?cFJGeUM5bEI0TVJKYnVnaDkrcDRWVFloSGppK0VKZStzRGQ0aHRDMHdPUWF6?=
 =?utf-8?B?cGhYbTRraTFXMVlNWGNYU01KUEZJdjFOVXJZMnBSV0h4d2ZWb05SOWdxVUtV?=
 =?utf-8?B?WDZKaFdZOHNUREFaMk0wVjh6MHBjN1VaS2VTaGdTclA4bWIwQWZpNmtVeVh1?=
 =?utf-8?B?bWdtNkg0SkhuYnhNTWxxd09oVFhwT0xNcDkxcnZnMUY3UlJmRklvTTFkQWM3?=
 =?utf-8?B?WWdlOTJCMlg0Smg0SHQ3d2NrRjJzdSswbjJWT0h2TzU2U1RDTG0zbElTTTVN?=
 =?utf-8?B?cjVLdERLMm1BMkgwNDgvOUg4Ty81TUFQRnY2WU9HOFVCNUZJYU5SVDU3MjFI?=
 =?utf-8?B?VTk1eTI3Z09yZGJhRmZIdHdldlppREd4UWtSZnBVdjBLWTZoSTkzRmo2Y2hY?=
 =?utf-8?B?QXBBK1RyUEduZ3NPd1lFYzJ5THY3eW5yYk1McVY3Y0htbTdqVHN4WmRBY2ky?=
 =?utf-8?B?ZmRCcit4Q09IMlBYOUkycEh3eEFkS2M0SUgzdWtyckZFcTFqMUhpNTJvbndl?=
 =?utf-8?B?NnE4dS9ybE9LNkRsSFBEMi9lMWxRRjZKQVZJTDRaMG9aV3JZV01DV0tDdmZO?=
 =?utf-8?B?TVMrSDlZUkhNV1YrVm8xaXBxTnNpbmx2STBncTQ1TWEvajhvbHk2cWFmRmxq?=
 =?utf-8?B?YjNxQjBPMjFDdGJiOHRhZVFLaVhFdkFPSndycDIrZmdod1NkZGNSSVB2R2Jo?=
 =?utf-8?B?SmVuS3dzQldNNE5tU0hYaEpjNWdQR3N0Y3pEYVNmelR6UzRaQis3dSs0dWV3?=
 =?utf-8?B?L3dqNmNQQkFOWnhjY2lQelR0TFJnUU9VU1Q0ZXlMZEVhR1k3QWdqVnBqMDYz?=
 =?utf-8?B?Q2R3TndadjdQdDdQYzY5WGdyZndWQUtlb0lKRGJHbkZMNWk1Ukk1WGllblJX?=
 =?utf-8?B?dnAwMWRNY1BEUDlsazZBR0NZcExVL0ZobHk0cUo5VXk1eXhHTUVrYVZlaFdv?=
 =?utf-8?B?bVpMRHZkamJEL2haR015TitJQmFFbmtFUm96ZHRBejlibXJBYVBIYjdSb3ow?=
 =?utf-8?B?K05pcktHY1RLQ2pRQU1JZkVVUCtaZ0pPMFJDNjU0cEx4SE1LbVJaR3BNaVo4?=
 =?utf-8?B?NUJDczFnRUNvK09vb1hDK1htSDRuNlk2OG9UbWdrVTdCQUxvRXdDeEQ0amlU?=
 =?utf-8?B?VUZvVk9ycHRTbll0b1VzN0g1R3NsMEtGcWhKb0hQR3pWZHpoUzFocE0yN2x1?=
 =?utf-8?B?eEo4MGk3cFJQMW9Ea09Ub2VpUW9FK1I5QStxTElvY3liTlZEUlh6dytEUlVv?=
 =?utf-8?B?OUM3Sm9vUjNYeVkrOWJsdWZzT3JkcWdqT2hnVWc3OUNCUlVxWWRpcEI5THR5?=
 =?utf-8?B?SCtYYUtwZERDTllWbmZXczJTMllDWUpOOTY1SnV3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 6:WG1o2E/fNjssUIssbFfTJSLABeKAf+Ixn0k06Cu81xnLVVJb/zPEq9RJw89qllE/ZM6BpP3jDg2BZMFjBTxJv+k7dE8g1ZMeOrDxFfQASOgxoMbt6kU9qsv7oefBzLgbrYpbaeIgKoo/cED0+DYE1Mm1F/JEuEDRbV2vvjnePHUJZdd2RdDFhlpvye8sfMVVPknuUHdsXuCsb2p7sUK5tzQWbahkWZLuTSEQdN1JUyVD4ISTljBNjR8uUN6WAvHWbdyQiKLIcvhm3GF5mZmcunKsVzUYJ1Fo3FfBmQF8+DqMz2MIdKo1IhwI2b83E+A48jJD6tPVnw0easxZj/QgZw==;
 5:z1fFYTWUKczbqDVsvoJ/9YN6ZlMV5nRhfr4/18tgfY+tT5Q74jxFF+OyuERQ044wFscM1nnte8WkQO6WAgRZzmmjc4MYZtkYDLDlWBV7/iqiiqzno6t1RFvMZKlcPVnN4KywyMuVGNDsmsb/pIj62Q==;
 24:6oPw0DGLo7Fj2Q1mevM62qkOla5NSjAsnfu9Z/MtGEEczHBoIl7g+3qsof8yE1a+9EgSoKj7YWsqPpEVZDo52MHUDGKewHSxeJVeZjflipQ=;
 7:18ZGJk6C91iAKS6C33XcLEJzH14j/qJKIFv8+N5dCmnwDmoyCHk2HjCHMZj45iu8muaV03e1l7tWq7zAwD+nTsDG8EKW2/zV4v0oJ68cGhzp3s4AhyhnetjP07h8c+YP6iBZWI42sr1md3avueOg4WFgkxDSHmJ2kA3/5csWH4F8Q9GG3sTsZDKpcYYG0E8pCwqbWirobzPkcxL/mFVVxJz9NJpW/RRzVRWFwMrgHco=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2017 21:44:31.2302 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2135
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTMuMDkuMTcgMTQ6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOC8zMS8yMDE3IDA5OjA5IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKCj4+
ICtzdGF0aWMgdm9pZCBmaWxsX3V1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0
IHhlbl91dWlkX3QgKnUpCj4gCj4gQWN0dWFsbHkgd2h5IGRvIHlvdSBwYXNzIGEgcG9pbnRlciBm
b3IgdT8gVGhpcyByZXF1aXJlcyBldmVyeSBjYWxsZXIgdG8gCj4gaW50cm9kdWNlIHRlbXBvcmFy
eSB2YXJpYWJsZSBiZWNhdXNlIHRoZSBVVUlEIGlzIHVzdWFsbHkgYSBkZWZpbmUuCkhtbSwgYW5v
dGhlciB3YXkgcHJvYmFibHkgaXMgdG8gcGFzcyBhIHdob2xlIHN0cnVjdHVyZSBhcyBhIHBhcmFt
ZXRlci4KQXJlIHlvdSBzdWdnZXN0aW5nIHRoaXMgYXBwcm9hY2g/IFNvbWV0aGluZyBsaWtlCmZp
bGxfdXVpZChyZWdzLCAoeGVuX3V1aWRfdClNWV9VVUlEKT8KCj4gV2l0aCB5b3VyIGN1cnJlbnQg
c29sdXRpb24gZWFjaCBjYWxsZXIgYXMgdG8gZG86Cj4gCj4geGVuX3V1aWRfdCBmb28gPSBNWV9V
VUlEOwo+IAo+IGZpbGxfdXVpZChyZWdzLCAmZm9vKTsKPiAKPiByZXR1cm4gdHJ1ZTsKPiAKPiBX
aGF0IEkgc3VnZ2VzdGVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIHRvIGdldCBmaWxsX3V1
aWQgcmV0dXJuIAo+IHRydWUuIFNvIHlvdSBtYWtlIGVhY2ggY2FsbGVyIHNpbXBsZXIuClllcywg
YnV0IGl0IHdpbGwgbm90IGJlIGNvcnJlY3Qgc2VtYW50aWNhbGx5LiBUaGVyZSB3aWxsIGFyaXNl
IG1hbnkgCnF1ZXN0aW9uczoKMS4gV2h5IGhlbHBlciBmdW5jdGlvbiB0aGF0IG9ubHkgd3JpdGVz
IGRhdGEgcmV0dXJucyBib29sPwoyLiBJZiBpdCByZXR1cm5zIHRydWUsIGNhbiBpdCByZXR1cm4g
ZmFsc2U/CjMuIFNob3VsZCB3ZSBjaGVjayBpdHMgcmV0dXJuIHZhbHVlIGJlZm9yZSBwYXNzaW5n
IGl0IGZ1cnRoZXI/CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 21:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 21:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duQRv-0001fw-BV; Tue, 19 Sep 2017 21:52:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duQRt-0001fZ-OP
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 21:52:57 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B5/78-01754-9B191C95; Tue, 19 Sep 2017 21:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVXfbxIO
 RBlfnmVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y2vbN6aCe0cZK/69W83S
 wDh1OmMXIxeHkEAjk0Tv+3VMEM5jRonvcx6yQzjbGCV6v8wFcjg5RAScJb6egbB5BfQlOq83g
 tnCApYS8y/vBBslITBVRuLF8w9MIAkJAW+JvWs3s8PYZxY/Z+tiZOdgE7CSOCQGEmURUJXY/v
 Eu4wRG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv3
 OAAQ7GL/0Ox9ilORgUhLl3dxzMFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9rL1BOsCg1PbUi
 LTMHGIAwaQkOHiUR3gsgad7igsTc4sx0iNQpRmOOY5su/2HieHTj7h8mIZa8/LxUKXFeHpBSA
 ZDSjNI8uEGwyLjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5rIFN4MvNK4Pa9AjqFCeiU7A
 0HQE4pSURISTUw+ghI8QU7tH8JjJ32L+yT7Jm/vClC+ksqWO5PkfqfOv2M1hstqehM9xtv0z+
 363t2LvZtjz18/baOYvkpQccbJXd860o52b+d1j69tMX3suuF/PsbPzhl35i7deKb1MgDC460
 KPY+dBY+/CzMzW32QT3L430G/knuR3Tktscv7i7dcnDD6gsHlFiKMxINtZiLihMBHbr2socCA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505857973!108745008!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33283 invoked from network); 19 Sep 2017 21:52:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 21:52:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duQRn-0002ax-Bb; Tue, 19 Sep 2017 21:52:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duQRi-000323-3R; Tue, 19 Sep 2017 21:52:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duQRh-0003BM-TM; Tue, 19 Sep 2017 21:52:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113603-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
X-Osstest-Versions-That: linux=1af952704416d76ad86963f04feb10a3da143901
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 21:52:45 +0000
Subject: [Xen-devel] [linux-4.1 test] 113603: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3032105314640403885=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3032105314640403885==
Content-Type: text/plain

flight 113603 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113603/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 112503
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 112491
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 112491
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 112503
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 112503
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 112503
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
baseline version:
 linux                1af952704416d76ad86963f04feb10a3da143901

Last test of basis   112503  2017-08-07 07:24:24 Z   43 days
Testing same since   113603  2017-09-19 13:21:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Andrea Righi <righi.andrea@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Brian Norris <computersforpeace@gmail.com>
  Calvin Owens <calvinowens@fb.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Bristot de Oliveira <bristot@redhat.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David Lechner <david@lechnology.com>
  David S. Miller <davem@davemloft.net>
  Derek <user.vdr@gmail.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guoqing Jiang <gqjiang@suse.com>
  Han Xu <b45815@freescale.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Ioan-Adrian Ratiu <adi@adirat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonas Bonn <jonas@southpole.se>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maciej W. Rozycki <macro@linux-mips.org>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matthew Dawson <matthew@mjdsystems.ca>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Michal Simek <michal.simek@xilinx.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Moritz Fischer <mdf@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Gardner <rob.gardner@oracle.com>
  Rob Herring <robh@kernel.org>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Satish Kharat <satishkh@cisco.com>
  Sean Young <sean@mess.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Sesidhar Baddela <sebaddel@cisco.com>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Steven Toth <stoth@kernellabs.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sören Brinkmann <soren.brinkmann@xilinx.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Camuso <tcamuso@redhat.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Varun Prakash <varun@chelsio.com>
  Vinod Koul <vinod.koul@intel.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Weston Andros Adamson <dros@monkey.org>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoichi Yuasa <yuasa@linux-mips.org>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-4.1
+ revision=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-4.1 5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
+ branch=linux-4.1
+ revision=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-4.1
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x5fbef6af7dd9a92605bb7c426f26bd122fd0cd74 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : daily-cron.linux-4.1
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-4.1
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-4.1
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-4.1.y
+ : linux-4.1.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-4.1
+ : refs/heads/tested/linux-4.1
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 5fbef6af7dd9a92605bb7c426f26bd122fd0cd74:refs/heads/tested/linux-4.1
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   1af9527..5fbef6a  5fbef6af7dd9a92605bb7c426f26bd122fd0cd74 -> tested/linux-4.1
+ exit 0


--===============3032105314640403885==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3032105314640403885==--

From xen-devel-bounces@lists.xen.org Tue Sep 19 22:24:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 22:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duQw8-0004GD-UR; Tue, 19 Sep 2017 22:24:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1duQw7-0004G7-KG
 for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 22:24:11 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9C/66-25201-A0991C95; Tue, 19 Sep 2017 22:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXiVRuko8sx82C
 kwbP35hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSM//ZC7ZwV/TsWMPWwLiDs4uRi0NIYDqj
 xIx1f5m7GDk5JATmsErMeG0CYWdJnD+9mwnCrpD4c3kWWI2QgIbE7ZuN7BD2USaJL5cTIQZNY
 5TYf+oWC0RDkcTdNbugmgsljh3dBhbnFRCUODnzCQtEs7fElOMLwIZyCthL3Pn5kAVi0DMWia
 0H94El2AS0Jdpe72IFsVkEVCXa1x6BujRRov/PNiaIoQESC+4vZ+ti5OAQFrCROLjYDiQsIqA
 s0fvrN9hMZoHtjBI3G3eC9TILaEq0bv/NPoFRdBaSm2YhSS1gZFrFqFGcWlSWWqRraKCXVJSZ
 nlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yXn525iBMYAAxDsYFwz1fkQoyQHk5Iob+bUg5FCfEn5K
 ZUZicUZ8UWlOanFhxhlODiUJHjFZgDlBItS01Mr0jJzgNEIk5bg4FES4f06HSjNW1yQmFucmQ
 6ROsVozPFj0pU/TBz79tz6wyTEkpeflyolzrsNpFQApDSjNA9uECxJXGKUlRLmZQQ6TYinILU
 oN7MEVf4VozgHo5IwryHIPTyZeSVw+14BncIEdEr2hgMgp5QkIqSkGhjrI1Iy/Pb0VYiJXFm4
 gTe89a192hPhg3wzF70vCDS7XalzTT9tbf+dtxEZKz661fktzHllccRQcHGp0c2HEQ16W/R0H
 M/cb1z/IVbFOo3zaNWK5wWrA3mFp7+5f7Lr1cKP0vUh6h+C/Ng3zzyoKOafds7tQ/q6HtfsV+
 1b0wzUrNebxznaJyqxFGckGmoxFxUnAgCc78rdDQMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505859848!91723147!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35101 invoked from network); 19 Sep 2017 22:24:08 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Sep 2017 22:24:08 -0000
Received: by mail-wm0-f44.google.com with SMTP id r68so2520405wmg.3
 for <xen-devel@lists.xenproject.org>; Tue, 19 Sep 2017 15:24:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=jDxZR2EcQWKpxR3J5E/YTw/zv1Tn1xtim48TiaDpCII=;
 b=md2lnlasip2G/b3HQ0EYUihmxR7JH5P+PU4N/Ddrg0evKZO0p6EI0UjQWu7gTed2n0
 05S6Ao75G54q4Jzz5QgjuyVMZQw1eXsOw3qQCfh2dyF6v97pH09y7+YYlf7bkGQc+nlW
 kZqjak5bgmGPqvXZRztexV9lAudl5FlHFIdaV0zqF2pjGDe4xHSn4uUV1cDOehxunVYC
 sXTHtKaTX7I+r2GSM7Y7buJoG7B/ihPK01Xqk8vR+L8/lPWKTrmGP7MYVGpeHvyGGt5o
 S+xl31AA38/GjICRoDkBrRdHlGeTMs2KkRzs8D1Rm75J4fcFGVnEriu2xOOPvEgAGwjq
 fHjw==
X-Gm-Message-State: AHPjjUhbji4cEAtzDIFUmu5tkDAZ5HBF5FVAHOlzBHEfGJZ3XuPtybNQ
 kjieUOpDRQ9fgxyk6vFKb8oCyQNM
X-Received: by 10.80.148.130 with SMTP id s2mr3066493eda.74.1505859848151;
 Tue, 19 Sep 2017 15:24:08 -0700 (PDT)
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com.
 [74.125.82.46])
 by smtp.gmail.com with ESMTPSA id l33sm172203edd.94.2017.09.19.15.24.06
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 19 Sep 2017 15:24:07 -0700 (PDT)
Received: by mail-wm0-f46.google.com with SMTP id 13so2536603wmq.2
 for <xen-devel@lists.xenproject.org>; Tue, 19 Sep 2017 15:24:06 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QCt3XIK9Rxlm5sWWqHQSrcTS3Oi2rsqraz/1SwKfQzmaeozfLoUu7pMvHhR9ftF05dTaPERns9/Q4F8/PWN2dA=
X-Received: by 10.28.174.80 with SMTP id x77mr2333258wme.83.1505859846575;
 Tue, 19 Sep 2017 15:24:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Tue, 19 Sep 2017 15:23:25 -0700 (PDT)
In-Reply-To: <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 19 Sep 2017 18:23:25 -0400
X-Gmail-Original-Message-ID: <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
Message-ID: <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMjo1OCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNC4wOS4xNyBhdCAxODoyMCwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPZiBjb3Vyc2UsIHlvdSBjYW4gZ3JhYiB0aGVtIGZyb20gaGVyZToK
Pj4gaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMEI1ZHV5STlTek50V2FY
RTBjak0xUXpaSmJWaz91c3A9c2hhcgo+PiBpbmcKPgo+IFNvIHRoZSBkdW1wcyBvZiB0aGUgdHdv
ICh1c2luZyBteSBvd24gdG9vbCkgYXJlIGlkZW50aWNhbCBleGNlcHQgZm9yCj4gdGhlIGV4cGVj
dGVkIGRpZmZlcmVuY2UgZHVlIHRvIHRoZSBjZXJ0aWZpY2F0ZS4gSW4gcGFydGljdWxhciBuZWl0
aGVyCj4gaW1hZ2UgaGFzIGFueSBzdHJhbmdlIHJlbG9jYXRpb24gdHlwZXMgYWZhaWNzLCBhbmQg
Ym90aCBoYXZlIHRoZQo+IHNvcnQgb2YgdW5leHBlY3RlZCwgYnV0IGFsc28gc3VwcG9zZWRseSBi
ZW5pZ24KPiBJTUFHRV9TQ05fTE5LX05SRUxPQ19PVkZMIGZsYWcgc2V0IGZvciAuYnNzLiBIZW5j
ZSBJJ20gYWZyYWlkIC4uLgo+Cj4+IEkndmUgdmVyaWZpZWQgdGhhdCB4ZW4tc2lnbmVkLmVmaSBi
b290cyB3aXRoIFNlY3VyZWJvb3QgZW5hYmxlZCB3aGVuCj4+IGJvb3RlZCBkaXJlY3RseSBidXQg
ZG9lc24ndCBib290IHRocm91Z2ggdGhlIHNoaW0uCj4KPiAuLi4geW91J2xsIG5lZWQgdG8gZG8g
c29tZSBkZWJ1Z2dpbmcgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGF0J3MKPiBnb2luZyBvbiBo
ZXJlLiBXaXRoIHRoZSBhYm92ZSB0aGUgcHJpbWUgc3VzcGVjdCBpcyB0aGUgc2hpbSB0aG91Z2gs
Cj4gZmlkZGxpbmcgd2l0aCB0aGUgaW1hZ2UgYWZ0ZXIgbG9hZGluZyBpdCBpbnRvIG1lbW9yeS4g
U28gcGVyaGFwcwo+IGR1bXBpbmcgdGhlIC5yZWxvYyBzZWN0aW9uIGNvbnRlbnRzIGluIG9yZGVy
IHRvIGNvbXBhcmUgaXQgd2l0aAo+IHdoYXQncyBpbiB0aGUgaW1hZ2UgbWF5IGJlIGEgc3VpdGFi
bGUgYXBwcm9hY2guCj4KPiBKYW4KClllYXAsIHRoZSBzaGltIHByZXR0eSBzaW1wbHkgcmVtb3Zl
ZCB0aGUgLnJlbG9jIHNlY3Rpb24gYXMgaXQgd2FzCm1hcmtlZCBkaXNjYXJkYWJsZSBhbmQgZGlk
IHRoZSByZWxvY2F0aW9ucyBmb3IgWGVuLiBTbyB3aXRoIHRoYXQKcmVtb3ZlZCBmcm9tIHRoZSBz
aGltIEkgbm8gbG9uZ2VyIGdldCB0aGUgZXJyb3IgYW5kIEkgc2VlIHRoYXQgdGhlCmRvbTAga2Vy
bmVsIGdldHMgdmVyaWZpZWQgdXNpbmcgdGhlIHNoaW0gbG9jayBwcm90b2NvbC4gSSBzdGlsbCBk
aWRuJ3QKZ2V0IGRvbTAgdG8gYm9vdCBmb3Igc29tZSByZWFzb24gYnV0IHRoYXQgbWlnaHQgYmUg
YW4gdW5yZWxhdGVkIGlzc3VlCihhbmQgSSBoYXZlIG5vIHNlcmlhbCBjb25zb2xlIHJpZ2h0IG5v
dykuIE5ldmVydGhlbGVzcywgcHJvZ3Jlc3MhCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 22:56:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 22:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRRY-0006oX-FR; Tue, 19 Sep 2017 22:56:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1duRRX-0006o6-IA; Tue, 19 Sep 2017 22:56:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C3/EB-03423-6A0A1C95; Tue, 19 Sep 2017 22:56:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVybKJssu6SBQc
 jDa794rN4+3UJs0Vv610Wiy/LGxgtvm+ZzOTA4nH4wxWWAMYo1sy8pPyKBNaM2c+esxRMDqp4
 NrOVtYHxh3MXIxeHkMASJomHCzcwdzFycrAIOEg8uT2PtYuRg4NRIEbiwQ9rkDCjQJjE5MtLW
 CFKtCX2TVoMVs4mYCjx98kmNpByCSB7yWcOkLCIgKbE/hMv2UHGMwvc5JB4fXMHE0iNsICexO
 kLTiA1nAImEtsXrwEbwyvgJTHj4QYWiHMuMkvMnDiLHSQhKqArcejfHzaIIkGJkzOfsIDYzAL
 eEvMub2abwCgwC0lqFpIUhK0uceDTRUYIW15i2/VVrAsYWVYxqhenFpWlFula6iUVZaZnlOQm
 ZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAY0AxDsYLy7KeAQoyQHk5Io74VZByOF+JLyUyozE
 osz4otKc1KLDzHKcHAoSfBOmg+UEyxKTU+tSMvMAcYWTFqCg0dJhHcdSJq3uCAxtzgzHSJ1il
 GX49imy3+YhFjy8vNSpcR500CKBECKMkrz4EbA4vwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORi
 VhHl3gEzhycwrgdv0CugIJqAjsjccADmiJBEhJdXAyK3UuKJO5eOlf2wfF66bnpZ9/e/Nh18d
 8nc6zz24qtzfvG7zdktjWRP3Tzp7ZsR/r9odbbhwlXjejx+3rrIIfGh4natzvnjt4bUV5zJ0c
 yqEj769rhmS1HXU5fGt9P/mj+uPFgb+F9zwXm5hherkz86z2mr5txl0moU98ex4br1s7aI0nh
 8zJZVYijMSDbWYi4oTAbbTxePuAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505861794!64718263!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12747 invoked from network); 19 Sep 2017 22:56:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 22:56:35 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 26A6F2168C;
 Tue, 19 Sep 2017 22:56:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 26A6F2168C
Date: Tue, 19 Sep 2017 15:56:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Felipe Huici <Felipe.Huici@neclab.eu>
In-Reply-To: <D5E553D1.39F25%felipe.huici@neclab.eu>
Message-ID: <alpine.DEB.2.10.1709191556100.2968@sstabellini-ThinkPad-X260>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
 <D5E553D1.39F25%felipe.huici@neclab.eu>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-27702241-1505861793=:2968"
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "info@erlangonxen.org" <info@erlangonxen.org>,
 "mato@rumpkernel.org" <mato@rumpkernel.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "pooka@fixup.fi" <pooka@fixup.fi>, "stefano@aporeto.com" <stefano@aporeto.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, "awick@galois.com" <awick@galois.com>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-27702241-1505861793=:2968
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 18 Sep 2017, Felipe Huici wrote:
> Hi Lars, all,
> 
> [cc’ing authors of Erlang on Xen, HalVM and Rump].
> 
> Thanks everyone for all of the support and useful comments. We’ve
> incorporated a number of them into a new version of the document (attached
> and pasted at the bottom for convenience) and for those that didn’t make
> it we’re keeping track of them.
> 
> Lars, FYI, Simon also did a blog post regarding Unicore on unikernel.org
> (https://devel.unikernel.org/t/unicore-a-new-unikernel-project/274).
> 
> Please let us know what the next steps are.

The proposal looks good to me.


> Thanks,
> 
> — Felipe
> 
> 
> PROPOSAL: Unicore
> =================
> 
> Roles
> -----
> Project Leads:    Simon Kuenzer      <simon.kuenzer@neclab.eu>
>      (co-lead)    Felipe Huici       <felipe.huici@neclab.eu>
>      (co-lead)    Florian Schmidt    <florian.schmidt@neclab.eu>
> Project Mentor:   Lars Kurth         <lars.kurth@citrix.com>
> Project Sponsors: Stefano Stabellini <sstabellini@kernel.org>
>                   Wei Liu            <wei.liu2@citrix.com>
> 
> Background
> ----------
> In recent years, several papers and projects dedicated to unikernels
> have shown the immense potential for performance gains that these
> have. By leveraging specialization and the use of minimalistic OSes,
> unikernels are able to yield impressive numbers, including fast
> instantiation times (tens of milliseconds or less), tiny memory
> footprints (a few MBs or even KBs), high network throughput (10-40
> Gb/s), and high consolidation (e.g., being able to run thousands of
> instances on a single commodity server), not to mention a reduced
> attack surface and the potential for easier certification. Unikernel
> projects worthy of mention include MirageOS, ClickOS, Erlang on Xen,
> OSv, HALVM, and Minicache, Rump, among others.
> 
> The fundamental drawback of unikernels is that they require that
> applications be manually ported to the underlying minimalistic OS (e.g.
> having to port nginx, snort, mysql or memcached to MiniOS or OSv); this
> requires both expert work and often considerable amount of time. In
> essence, we need to pick between either high performance
> with unikernels, or no porting effort but decreased performance
> and decreased efficiency with standard OS/VM images.
> The goal of this proposal is to change this status quo by providing
> a highly configurable unikernel code base; we call this base Unicore.
> 
> This project also aims to concentrate the various efforts currently going
> on in the Xen community regarding minimalistic OSes (essentially different
> variants of MiniOS). We think that splitting the community across these
> variants is counter-productive and hope that Unicore will provide a common
> place for all or most improvements and customizations of minimalistic
> OSes. The long term goal is to replace something like MiniOS with a tool
> that can automatically build such a minimalistic OS.
> 
> 
> Unicore - The "Unikernel Core"
> ---------------------------------
> The high level goal of Unicore is to be able to build unikernels targeted
> at specific applications without requiring the time-consuming, expert work
> that building such a unikernel requires today. An additional goal (or
> hope) of Unicore is that all developers interested in unikernel
> development would contribute by supplying libraries rather than working on
> independent projects with different code bases as it is done now. The main
> idea behind Unicore is depicted in Figure 1 and consists of two basic
> components:
>  
> 
> [Attachment: unicore-oneslider.pdf]
> 
> Figure 1. Unicore Architecture.
> 
>  
> Library pools would contain libraries that the user of Unicore can select
> from to create the unikernel. From the bottom up, library pools are
> organized into (1) the architecture library tool, containing libraries
> specific to a computer architecture (e.g., x86_64, ARM32 or MIPS); (2) the
> platform tool, where target platforms can be Xen, KVM, bare metal (i.e. no
> virtualization) and user-space Linux; and (3) the main library pool,
> containing a rich set of functionality to build the unikernel from. This
> last library includes drivers (both virtual such as netback/netfront and
> physical such as ixgbe), filesystems, memory allocators, schedulers,
> network stacks, standard libs (e.g. libc, openssl, etc.), runtimes (e.g. a
> Python interpreter and debugging and profiling tools. These pools of
> libraries constitute a code base for creating unikernels. As shown, a
> library can be relatively large (e.g libc) or quite small (a scheduler),
> which should allow for a fair amount of customization for the unikernel.
>  
> The Unicore build tool is in charge of compiling the application and the
> selected libraries together to create a binary for a specific platform and
> architecture (e.g., Xen on x86_64). The tool is currently inspired by
> Linux’s kconfig system and consists of a set of Makefiles. It allows users
> to select libraries, to configure them, and to warn them when library
> dependencies are not met. In addition, the tool can also simultaneously
> generate binaries for multiple platforms.
>  
> As an example, imagine a user wanting to generate a network driver domain
> unikernel. In this case, we would assume the “application” to be the
> netback driver. To select this application, the user would first run “make
> menuconfig” from within the netback application folder. The Makefile there
> would set a variable to indicate what the application is, and would
> include the main Unicore Makefiles so that the unikernel can be built
> (Step 1 in the figure). Using the menu-based system, the user chooses the
> relevant libraries; for a Xen driver domain this would include a physical
> network driver, the netback driver, the libxenplat library and a library
> from the architecture library pool such as libx86_64arch (Step 2 in the
> figure). With this in place, the user saves the configuration and types
> “make” to build the unikernel (Step 3) and “xl create” to run it (Step 4).
>  
> A note on the ABI/API exposed to the application: because Unicore allows
> for customization of the unikernels, the ABI (or API since there is no
> kernel) would be custom, that is, defined by the libraries the user
> selected. Having said that, it would be perfectly possible, for instance,
> to build POSIX-compliant unikernels with it (e.g. similar to Rump, but in
> principle with much more specialized OS layers).
> 
> Finally, it is worth pointing out that we use the term application
> loosely: another clear target for Unicore is the building of
> runtime-specific unikernels (e.g. a unikernel able to run Python or OCaml
> scripts as is the case with MirageOS).
> 
> 
> Relevance to Xen and its Community
> -----------------------------------
> Unikernels are important to a number of areas relevant to the Xen
> community, including IoT, automotive, stub domains, and driver domain/dom0
> disaggregation. Unicore could help boost the progress in all of these
> areas by quickly providing the necessary tools to create  unikernels for
> them. For instance, for a driver domain, the user would include the
> “library” containing the relevant hardware driver and corresponding
> back-end driver, and in principle Unicore would take care of the rest.
> 
> In addition, Unicore could eventually replace Mini-OS, providing a
> cleaner, more stable and flexible base from which to build unikernels for
> projects (the modularization of Mini-OS is in fact already taking place).
> 
> 
> Current Status
> --------------
> Unicore is at an early stage. For now it includes some base libraries with
> code extracted from Mini-OS as well as a build tool inspired by Linux's
> KConfig system. Unicore is currently able to build "hello world"
> unikernels for Xen and Linux user space on x86_64 and ARMv7.
> 
> Incubation
> ----------
> The reason behind making Unicore a Xen sub-project project is to (1)
> bring the existence of Unicore to the attention of the Xen community
> and to outside world; (2) to attempt to harness interest and
> potentially development cycles from people and companies interested in
> unikernels; (3) to concentrate maintenance resources from people
> interested in unikernels within the community; and (4) to have a legal
> entity behind the project.
> 
> License
> -------
> The main license of the run-time components of Unicore will be a 3-clause
> BSD license, unless there is a good reason not to use it (e.g. we may
> import 2-clause BSD licensed code from Mini-OS, which we would *not*
> anticipate to change). The Makefile system would be licensed under GPL v2
> or later as we want to be able to use KConfig functionality from
> Buildroot/Linux.
> 
> Required Infrastructure
> -----------------------
> The official repositories should be created on
> [http://xenbits.xenproject.org/] under `unicore.git`. There should be a
> main repository for the core unicore implementation and additional
> repositories for some more advanced extension libraries (e.g., lwIP,
> newlib).
> 
> ### Main repository
> 
> `unicore.git`
> 
> ### Repositories for extension libraries
> 
> Repositories for additional libraries that are supported by the Unicore
> project should exist under a separate directory:
> 
> `unicore-libs/`
> 
> For example:
> 
> `unicore-libs/lwip.git`
> `unicore-libs/newlib.git`
> 
> ### Mailing list
> 
> In the beginning we would use the MiniOS mailing list
> (minios-devel@lists.xenproject.org). When we get traction with Unicore we
> could consider splitting that traffic onto a unicore mailing list.
> 
> 
> 
> ============================================================
> Dr. Felipe Huici
> Chief Researcher, Networked Systems and Data
> Analytics Group
> NEC Laboratories Europe, Network Research Division
> Kurfuerstenanlage 36, D-69115 Heidelberg
> Tel.     +49
> (0)6221 4342-241
> Fax:     +49
> (0)6221 4342-155
> 
> e-mail: 
> felipe.huici@neclab.eu
> ============================================================
> NEC Europe Limited Registered Office: NEC House, 1
> Victoria Road, London W3 6BL Registered in England 2832014
> 
> 
--8323329-27702241-1505861793=:2968
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-27702241-1505861793=:2968--


From xen-devel-bounces@lists.xen.org Tue Sep 19 22:58:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 22:58:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRT0-0006uu-Re; Tue, 19 Sep 2017 22:58:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duRSz-0006ul-DT
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 22:58:09 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FC/CD-18817-001A1C95; Tue, 19 Sep 2017 22:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi7DwoO
 RBv8nMFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm37rewFazmr/i68i1LA+NMni5GLg4hgSVM
 Ek8/bWfrYuTkYBFwkJgy5T5jFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS3x79xWsnE3AUOLvk
 01sIOUSQPaSzxwgYREBdYk/FyYwgtjMAqkSc18tBmsVFgiQWHR5D9h0TgFric3LykDCvAJeEm
 cWvWKEuOYyo8T83hnsIAlRAV2JQ//+sEEUCUqcnPmEBWKmlsTy6dtYJjAKzEKSmoUktYCRaRW
 jRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAIMgDBDsamRYGH
 GCU5mJREeS/MOhgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXdAFQTrAoNT21Ii0zBxgNMGkJD
 h4lEd5184HSvMUFibnFmekQqVOMilLivM9AEgIgiYzSPLg2WAReYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjDvd5ApPJl5JXDTXwEtZgJanL3hAMjikkSElFQDY6TgordeD04YMDee3c0Tu0V
 1kiVL8lmDK83vdFcqnHfTlQzu0Bbiufre8rduyA/rVv9Hfz/MEozIeXi/TWKZo+mG4PV3eX76
 6CYXRv/a+mbr4ls1Ea/jJc8eVhQ3b05lFFLpK0rj+xl+Ke+xV+WeK9E8YmkcQrfbHq0OWRTIW
 nq3/UaW15UzSizFGYmGWsxFxYkAwKu1JLsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505861886!105137639!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29948 invoked from network); 19 Sep 2017 22:58:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 22:58:07 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2EA9A2168C;
 Tue, 19 Sep 2017 22:58:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2EA9A2168C
Date: Tue, 19 Sep 2017 15:58:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b0961e1f-4af7-4653-ec76-8f122fd275c0@arm.com>
Message-ID: <alpine.DEB.2.10.1709191557060.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1709151653410.9439@sstabellini-ThinkPad-X260>
 <b0961e1f-4af7-4653-ec76-8f122fd275c0@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/24] xen/arm: mm: Redefine mfn_to_virt
 to use typesafe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCAxNiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMTYvMjAxNyAxMjo1NiBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBUaGlzIGFkZCBh
IGJpdCBtb3JlIHNhZmV0eSBpbiB0aGUgbWVtb3J5IHN1YnN5c3RlbSBjb2RlLgo+ID4gPiAKPiA+
ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+
ID4gLS0tCj4gPiA+ICAgeGVuL2FyY2gvYXJtL21tLmMgfCAxNiArKysrKysrKystLS0tLS0tCj4g
PiA+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiA+
ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCj4gPiA+IGluZGV4IDk2NWQwNTczYTQuLjU3MTZlZjExMjMgMTAwNjQ0Cj4gPiA+IC0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gPiA+IEBA
IC00Nyw2ICs0Nyw4IEBAIHN0cnVjdCBkb21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293
Owo+ID4gPiAgIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLwo+ID4gPiAgICN1bmRlZiB2aXJ0X3RvX21mbgo+ID4gPiAgICNk
ZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gPiA+ICsjdW5k
ZWYgbWZuX3RvX3ZpcnQKPiA+ID4gKyNkZWZpbmUgbWZuX3RvX3ZpcnQobWZuKSBfX21mbl90b192
aXJ0KG1mbl94KG1mbikpCj4gPiA+ICAgICAvKiBTdGF0aWMgc3RhcnQtb2YtZGF5IHBhZ2V0YWJs
ZXMgdGhhdCB3ZSB1c2UgYmVmb3JlIHRoZSBhbGxvY2F0b3JzCj4gPiA+ICAgICogYXJlIHVwLiBU
aGVzZSBhcmUgdXNlZCBieSBhbGwgQ1BVcyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUgc3dpdGNoaW5n
Cj4gPiA+IEBAIC04MzcsNyArODM5LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nCj4gPiA+IGJhc2VfbWZuLAo+ID4gPiAgICAgICAgKiBWaXJ0dWFs
IGFkZHJlc3MgYWxpZ25lZCB0byBwcmV2aW91cyAxR0IgdG8gbWF0Y2ggcGh5c2ljYWwKPiA+ID4g
ICAgICAgICogYWRkcmVzcyBhbGlnbm1lbnQgZG9uZSBhYm92ZS4KPiA+ID4gICAgICAgICovCj4g
PiA+IC0gICAgdmFkZHIgPSAodmFkZHJfdCltZm5fdG9fdmlydChiYXNlX21mbikgJiBGSVJTVF9N
QVNLOwo+ID4gPiArICAgIHZhZGRyID0gKHZhZGRyX3QpX19tZm5fdG9fdmlydChiYXNlX21mbikg
JiBGSVJTVF9NQVNLOwo+ID4gCj4gPiBEb24ndCB5b3UgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVy
IHRvIGRvIG1mbl90b192aXJ0KF9tZm4oYmFzZV9tZm4pKSBpbgo+ID4gdGhpcyBwYXRjaD8gVGhp
cyBpcyBqdXN0IGJpa2Utc2hlZGRpbmcsIGJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUKPiA+
IG9idmlvdXNseSBjb25zaXN0ZW50LiBPdGhlciB0aGFuIHRoYXQsIGl0IGxvb2tzIGdvb2QuCj4g
Cj4gV2VsbCwgbGFzdCB0aW1lIEkgdXNlZCBtZm5feC9fbWZuIGluIHNpbWlsYXIgY29uZGl0aW9u
LCB5b3UgcmVxdWVzdGVkIHRvIHVzZQo+IHRoZSBfXyogdmVyc2lvbiAoc2VlIFsxXSkuCiAKTE9M
ClRoaXMgaXMgYSBnb29kIHNpZ246IGl0IG1lYW5zIEkgYW0gZ2V0dGluZyBtb3JlIGZhbWlsaWFy
IHdpdGggdGhlCm1mbl94L19tZm4gc3ludGF4IDotRAoKCj4gSSByZWFsbHkgZG9uJ3QgbWluZCB3
aGljaCBvbmUgdG8gdXNlLiBCdXQgd2Ugc2hvdWxkIHN0YXkgY29uc2lzdGVudCB3aXRoIHRoZQo+
IG1hY3JvcyB0byB1c2UgZm9yIG5vbi10eXBlc2FmZSB2ZXJzaW9uLgoKCk9mIGNvdXJzZS4gTGV0
J3Mga2VlcCB0aGUgcGF0Y2ggYXMgaXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRWY-0007qZ-AD; Tue, 19 Sep 2017 23:01:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duRWX-0007qT-Bm
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:01:49 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 07/0F-03610-CD1A1C95; Tue, 19 Sep 2017 23:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu6dhQc
 jDU7s57BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMe3P3BVHBKrOLf01ssDYw/+LsYuTiEBJYw
 Sfw93M7axcjJwSLgIPG07yZjFyMHB6NAjMSDH9YgYUaBMInJl5dAlWhLnDszhwnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAXeLPhQmMIDazgLfE2iPtzCC2sECcxJspv9lBbE4BK4nVq+azgdi8Al
 4Saw/fBtsqJJAm8emrLEhYVEBX4tC/P1AlghInZz5hgRipJbF8+jaWCYwCs5CkZiFJLWBkWsW
 oUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg/H2xoBD
 jJIcTEqivGGbDkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdegkoJ1iUmp5akZaZA4wFmLQEB
 4+SCO+2i0Bp3uKCxNzizHSI1ClGRSlx3gyQPgGQREZpHlwbLP4uMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZi3GmQKT2ZeCdz0V0CLmYAWZ28AW1ySiJCSamBsfvJ3e9Xa88b3ji1Nm3v++OQ
 DRjFv3s40Cp/o6XKp5rDwvD0WRstiJ37kV/c641JXsehk+TxuEy9/w5eqHBq5DLNMJNtWrryk
 zLZMqZzngqDgwiuzMqrEfaLq9TKP6F7c6srfwx7pqdV57dgFzyymlP49GyXO5Ex6X3r6wSPzs
 8ba56oSJh1TYinOSDTUYi4qTgQAAkFnzboCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505862106!75667822!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50375 invoked from network); 19 Sep 2017 23:01:47 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:01:47 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E58432168C;
 Tue, 19 Sep 2017 23:01:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E58432168C
Date: Tue, 19 Sep 2017 16:01:45 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-19-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191601380.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-19-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 18/24] xen/arm: mm: Rename and clarify
 AP[1] in the stage-1 page table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBkZXNjcmlwdGlv
biBvZiBBUFsxXSBpbiBYZW4gaXMgYmFzZWQgb24gdGVzdGluZyByYXRoZXIgdGhhbiB0aGUgQVJN
Cj4gQVJNLgo+IAo+IFBlciB0aGUgQVJNIEFSTSwgb24gRUwyIHN0YWdlLTEgcGFnZSB0YWJsZSwg
QVBbMV0gaXMgUkVTMSBhcyB0aGUKPiB0cmFuc2xhdGlvbiByZWdpbWUgYXBwbGllcyB0byBvbmx5
IG9uZSBleGNlcHRpb24gbGV2ZWwgKHNlZSBENC40LjQgYW5kCj4gRzQuNi4xIGluIEFSTSBEREkg
MDQ4N0IuYSkuCj4gCj4gVXBkYXRlIHRoZSBjb21tZW50IGFuZCBhbHNvIHJlbmFtZSB0aGUgZmll
bGQgdG8gbWF0Y2ggdGhlIGRlc2NyaXB0aW9uIGluCj4gdGhlIEFSTSBBUk0uCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gCj4gICAg
IENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEFkZCBBbmRyZSdzIHJldmlld2VkLWJ5Cj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgIHwgMTAgKysrKystLS0tLQo+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL2xwYWUuaCB8ICAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0u
YyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggZmM3NmYwMzUyNi4uYjMyODZiNGE4OSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4g
QEAgLTI3Myw3ICsyNzMsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5
KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKPiAgICAgICAgICAgICAgLnRhYmxlID0gMCwgICAg
ICAgICAgIC8qIFNldCB0byAxIGZvciBsaW5rcyBhbmQgNGsgbWFwcyAqLwo+ICAgICAgICAgICAg
ICAuYWkgPSBhdHRyLAo+ICAgICAgICAgICAgICAubnMgPSAxLCAgICAgICAgICAgICAgLyogSHlw
IG1vZGUgaXMgaW4gdGhlIG5vbi1zZWN1cmUgd29ybGQgKi8KPiAtICAgICAgICAgICAgLnVzZXIg
PSAxLCAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLwo+ICsgICAgICAgICAgICAudXAgPSAxLCAg
ICAgICAgICAgICAgLyogU2VlIGJlbG93ICovCj4gICAgICAgICAgICAgIC5ybyA9IDAsICAgICAg
ICAgICAgICAvKiBBc3N1bWUgcmVhZC13cml0ZSAqLwo+ICAgICAgICAgICAgICAuYWYgPSAxLCAg
ICAgICAgICAgICAgLyogTm8gbmVlZCBmb3IgYWNjZXNzIHRyYWNraW5nICovCj4gICAgICAgICAg
ICAgIC5uZyA9IDEsICAgICAgICAgICAgICAvKiBNYWtlcyBUTEIgZmx1c2hlcyBlYXNpZXIgKi8K
PiBAQCAtMjgyLDEwICsyODIsMTAgQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9l
bnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCj4gICAgICAgICAgICAgIC5hdmFpbCA9IDAs
ICAgICAgICAgICAvKiBSZWZlcmVuY2UgY291bnQgZm9yIGRvbWhlYXAgbWFwcGluZyAqLwo+ICAg
ICAgICAgIH19Owo+ICAgICAgLyoKPiAtICAgICAqIFNldHRpbmcgdGhlIFVzZXIgYml0IGlzIHN0
cmFuZ2UsIGJ1dCB0aGUgQVRTMUhbUlddIGluc3RydWN0aW9ucwo+IC0gICAgICogZG9uJ3Qgc2Vl
bSB0byB3b3JrIG90aGVyd2lzZSwgYW5kIHNpbmNlIHdlIG5ldmVyIHJ1biBvbiBYZW4KPiAtICAg
ICAqIHBhZ2V0YWJsZXMgaW4gVXNlciBtb2RlIGl0J3MgT0suICBJZiB0aGlzIGNoYW5nZXMsIHJl
bWVtYmVyCj4gLSAgICAgKiB0byB1cGRhdGUgdGhlIGhhcmQtY29kZWQgdmFsdWVzIGluIGhlYWQu
UyB0b28uCj4gKyAgICAgKiBGb3IgRUwyIHN0YWdlLTEgcGFnZSB0YWJsZSwgdXAgKGFrYSBBUFsx
XSkgaXMgUkVTMSBhcyB0aGUgdHJhbnNsYXRpb24KPiArICAgICAqIHJlZ2ltZSBhcHBsaWVzIHRv
IG9ubHkgb25lIGV4Y2VwdGlvbiBsZXZlbCAoc2VlIEQ0LjQuNCBhbmQgRzQuNi4xCj4gKyAgICAg
KiBpbiBBUk0gRERJIDA0ODdCLmEpLiBJZiB0aGlzIGNoYW5nZXMsIHJlbWVtYmVyIHRvIHVwZGF0
ZSB0aGUKPiArICAgICAqIGhhcmQtY29kZWQgdmFsdWVzIGluIGhlYWQuUyB0b28uCj4gICAgICAg
Ki8KPiAgCj4gICAgICBzd2l0Y2ggKCBhdHRyICkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+IGluZGV4IDExOGVl
NWFlMWEuLmIzMDg1M2U3OWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+IEBAIC0zNSw3ICszNSw3IEBA
IHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKPiAgICAgICAqLwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBhaTozOyAgICAgICAgIC8qIEF0dHJpYnV0ZSBJbmRleCAqLwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBuczoxOyAgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgdXNl
cjoxOyAgICAgICAvKiBVc2VyLXZpc2libGUgKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgdXA6MTsg
ICAgICAgICAvKiBVbnByaXZpbGVkZ2VkIGFjY2VzcyAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBy
bzoxOyAgICAgICAgIC8qIFJlYWQtT25seSAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBzaDoyOyAg
ICAgICAgIC8qIFNoYXJlYWJpbGl0eSAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBhZjoxOyAgICAg
ICAgIC8qIEFjY2VzcyBGbGFnICovCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:02:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRXd-0007xh-NU; Tue, 19 Sep 2017 23:02:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duRXb-0007xY-OC
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:02:55 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 90/E7-18817-F12A1C95;
 Tue, 19 Sep 2017 23:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq7cooO
 RBt3H5SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvV6czF6zjqmg/1s7SwDiVo4uRi0NIYAmT
 xNXW1SxdjJwcLAIOEv1zFrB1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xKHNJ8HK2QQMJf4+2
 QRWLgFkL/nMARIWEVCX+HNhAiOIzSzgLbH2SDsziC0skCBx/3Q/G4jNKWAl8eneC7AxvAJeEg
 e/7wWrERJIkzgw9yNYXFRAV+LQvz9sEDWCEidnPmGBmKklsXz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2Sul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCDcfHawEOM
 khxMSqK8F2YdjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcu2ECgnWJSanlqRlpkDjAaYtAQHj
 5II7+0FQGne4oLE3OLMdIjUKUZFKXFeXpA+AZBERmkeXBssAi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmDcBZApPZl4J3PRXQIuZgBZnbzgAsrgkESEl1cC4VdU2Nk1A4ervzrQIRtmwqx9
 WKrZW5Z8VvMl5aIO/fy/bja1c2/ee+aLydMJcR7POydpOTIZRt5tDb1Wt3NQU1Vaj23Nf7nbF
 ZcuDizbd/5epvvC2UbXX3rhpTGocaQwzD3430WJLemc0V+SOjLNWz7RNBXaK/VeOMN//uvGKS
 pzZzBel8xyVWIozEg21mIuKEwHLjLr/uwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505862173!83702065!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61323 invoked from network); 19 Sep 2017 23:02:54 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:02:54 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ADB712168C;
 Tue, 19 Sep 2017 23:02:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ADB712168C
Date: Tue, 19 Sep 2017 16:02:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-20-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191602080.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-20-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 19/24] xen/arm: Switch to SYS_STATE_boot
 just after end_boot_allocator()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdlIHNob3VsZCBjb25z
aWRlciB0aGUgZWFybHkgYm9vdCBwZXJpb2QgdG8gZW5kIHdoZW4gd2Ugc3RvcCB1c2luZyB0aGUK
PiBib290IGFsbG9jYXRvci4gVGhpcyBpcyBpbmxpbmUgd2l0aCB4ODYgYW5kIHdpbGwgYmUgaGVs
cGZ1bCB0byBrbm93Cj4gd2hldGhlciB3ZSBzaG91bGQgYWxsb2NhdGUgbWVtb3J5IGZyb20gdGhl
IGJvb3QgYWxsb2NhdG9yIG9yIHhlbmhlYXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoK
PiAgICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJt
L3NldHVwLmMgfCA4ICsrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCBiMDBlZWJkOTZlLi5iMDMwNmE5MTdiIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKPiBAQCAtNzU3LDYgKzc1NywxMiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAKPiAgICAgIGVuZF9ib290X2FsbG9jYXRvcigpOwo+
ICAKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgbWVtb3J5IHN1YnN5c3RlbSBoYXMgYmVlbiBpbml0
aWFsaXplZCwgd2UgY2FuIG5vdyBzd2l0Y2ggZnJvbQo+ICsgICAgICogZWFybHlfYm9vdCAtPiBi
b290Lgo+ICsgICAgICovCj4gKyAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYm9vdDsKPiAr
Cj4gICAgICB2bV9pbml0KCk7Cj4gIAo+ICAgICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKPiBAQCAt
Nzc5LDggKzc4NSw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCj4gICAgICBjb25zb2xlX2luaXRfcHJlaXJxKCk7Cj4gICAgICBjb25zb2xl
X2luaXRfcmluZygpOwo+ICAKPiAtICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9ib290Owo+
IC0KPiAgICAgIHByb2Nlc3Nvcl9pZCgpOwo+ICAKPiAgICAgIHNtcF9pbml0X2NwdXMoKTsKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:11:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRfR-0000QZ-JN; Tue, 19 Sep 2017 23:11:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duRfQ-0000Gh-Fb
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:11:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B9/81-02041-304A1C95; Tue, 19 Sep 2017 23:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi7TkoO
 RBr822Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmr3z9gK5ggUPHv8GyWBsYpXF2MXBxCAkuY
 JA4//8vexcjJwSLgILF01QEgm4ODUSBG4sEPa5Awo0CYxOTLS1ghSrQlmhoPM4LYbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MAGshFnAW2LtkXZmEFtYIEpi28lLTCA2p4CVxMJPB5hAWnkFvC
 Q2PNIFCQsJpEl0HNkMtklUQFfi0L8/bCA2r4CgxMmZT1ggRmpJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBiADEOxg3Lbd
 8xCjJAeTkijvhVkHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D5eBJQTLEpNT61Iy8wBxgJMW
 oKDR0mE1xkkzVtckJhbnJkOkTrFqCglzvsLJCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzdoFM4cnMK4Gb/gpoMRPQ4uwNB0AWlyQipKQaGHUYODiiJudsjtRJCuJgnrQ
 8f/pvs2WZ8xccv2xgsSVqjm5WsMYa1jNGk+Wu+lwqdVp2sIOjhdVrfojVE+ZlTIFmCm/rqwXe
 zkqWCHx91DRri6pBUbKMtu3sORLzbDeWXTW+ZP3nYNbrdfu/vBSwfezrcSXLaNWOHrParOV/M
 /WVNGPW8F46o8RSnJFoqMVcVJwIAI9a34a6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505862657!98777859!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16381 invoked from network); 19 Sep 2017 23:10:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:10:58 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CD7282187B;
 Tue, 19 Sep 2017 23:10:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CD7282187B
Date: Tue, 19 Sep 2017 16:10:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-21-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191610480.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-21-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 20/24] xen/arm: mm: Rename 'ai' into
 'flags' in create_xen_entries
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBwYXJhbWV0ZXIg
J2FpJyBpcyB1c2VkIGVpdGhlciBmb3IgYXR0cmlidXRlIGluZGV4IG9yIGZvcgo+IHBlcm1pc3Np
b25zLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXdvcmsgdGhhdCBwYXJhbWV0ZXJzIHRvIGNhcnJ5
IG1vcmUKPiBpbmZvcm1hdGlvbi4gU28gcmVuYW1lIHRoZSBwYXJhbWV0ZXIgdG8gJ2ZsYWdzJy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoK
PiAtLS0KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2
aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgfCA4ICsrKystLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBiMzI4NmI0
YTg5Li4zMzc5ZDI5ZjhhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtOTg2LDcgKzk4Niw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0LAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtZm5fdCBtZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbnJfbWZucywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGFpKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpCj4gIHsKPiAgICAgIGludCByYzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9
IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJWkU7Cj4gQEAgLTEwMjEs
NyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29w
ZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgIGlmICgg
b3AgPT0gUkVTRVJWRSApCj4gICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAg
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgYWkpOwo+ICsgICAgICAgICAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGZsYWdzKTsKPiAgICAgICAgICAgICAgICAg
IHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0
ZSk7Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiBAQCAtMTAzOCw4ICsxMDM4LDggQEAgc3Rh
dGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAg
ICAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAg
ICAgICAgIHB0ZSA9ICplbnRyeTsKPiAtICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQ
VEVfUk9fTUFTSyhhaSk7Cj4gLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05Y
X01BU0soYWkpOwo+ICsgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9ST19NQVNL
KGZsYWdzKTsKPiArICAgICAgICAgICAgICAgICAgICBwdGUucHQueG4gPSBQVEVfTlhfTUFTSyhm
bGFncyk7Cj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcHRlLnB0LnJvICYmICFwdGUucHQu
eG4gKQo+ICAgICAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKCIlczogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKPiAtLSAK
PiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:11:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRfs-0000WS-Rq; Tue, 19 Sep 2017 23:11:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duRfs-0000WK-3n
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:11:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 46/10-27708-F14A1C95; Tue, 19 Sep 2017 23:11:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq7skoO
 RBt9WmVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkrLr9kK7glUPGoawVjA+M9ni5GLg4hgSVM
 Epfer2LsYuTkYBFwkNh/Zz1rFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS/xumQxmswkYSvx9s
 okNpFwCyF7ymQMkLCKgLvHnwgSwicwC3hJrj7Qzg9jCAqkS558uBrM5Bawkfk1uYgOxeQW8JG
 4eXgk2UkggTWLZpNNgNaICuhKH/v2BqhGUODnzCQvETC2J5dO3sUxgFJiFJDULSWoBI9MqRvX
 i1KKy1CJdM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYxTG5wPMUpy
 MCmJ8q6tPBgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXuAEoJ1iUmp5akZaZA4wFmLQEB4+SC
 O/3eqA0b3FBYm5xZjpE6hSjopQ47zOQhABIIqM0D64NFn+XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMz7A2QKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdXAuLgjSXfvZjXre4aae4pK/n972uo
 edON1QaHzug88azkm/XpgrKaeeKZVSrY4RXr2viPZPJOWHXh7R+6AKI/SpSvL/pV917TR7K/q
 +5Jqeb/lSvThMGGmPX8lqgpcpXY9jzm7iOGaiFXnPL8y1YrrfdrvUza6ui2LcMqX4vK7JyTfx
 qQSKT5fiaU4I9FQi7moOBEAHSPAg7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505862684!76042976!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12145 invoked from network); 19 Sep 2017 23:11:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Sep 2017 23:11:25 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C7DDF2187B;
 Tue, 19 Sep 2017 23:11:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7DDF2187B
Date: Tue, 19 Sep 2017 16:11:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-22-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191611100.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-22-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 21/24] xen/arm: page: Describe the layout
 of flags used to update page tables
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgdGhl
IGZsYWdzIHVzZWQgdG8gdXBkYXRlIHBhZ2UgdGFibGVzIChpLmUgUEFHRV9IWVBFUlZJU09SXyop
Cj4gb25seSBjb250YWlucyB0aGUgbWVtb3J5IGF0dHJpYnV0ZSBpbmRleC4gRm9sbG93LXVwIHBh
dGNoZXMgd2lsbCBhZGQKPiBtb3JlIGluZm9ybWF0aW9uIGluIGl0LiBTbyBkb2N1bWVudCB0aGUg
Y3VycmVudCBsYXlvdXQuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSBpbnRyb2R1Y2UgUEFHRV9BSV9N
QVNLIHRvIGdldCB0aGUgbWVtb3J5IGF0dHJpYnV0ZQo+IGluZGV4IGVhc2lseS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2Vk
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAg
ICAgQW5kcmUsIEkgaGF2ZSBzbGlnaHRseSB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIHRvIHNo
b3cgdGhhdCB3ZQo+ICAgICBqdXN0IGRlc2NyaWJlIHRoZSBjdXJyZW50IGxheW91dC4gSG9wZSB5
b3UgYXJlIGZpbmUgd2l0aCBrZWVwaW5nCj4gICAgIHlvdXIgcmV2aWV3ZWQtYnkuCj4gCj4gICAg
IENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFNsaWdodGx5IHVwZGF0ZSB0aGUgY29tbWl0IG1l
c3NhZ2UgdG8gc3BlY2lmeSB3ZSBkZXNjcmliZSB0aGUKPiAgICAgICAgIGN1cnJlbnQgbGF5b3V0
Lgo+ICAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vbW0uYyAgICAgICAgICB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCA3
ICsrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0u
Ywo+IGluZGV4IDMzNzlkMjlmOGEuLjhhNTZmMzc4MjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xMDIxLDcgKzEwMjEsNyBA
QCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3As
Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VS
VkUgKQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICAgICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGZsYWdzKTsKPiArICAgICAgICAgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkobWZuLCBQQUdFX0FJX01BU0soZmxhZ3MpKTsKPiAgICAgICAgICAg
ICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50
cnksIHB0ZSk7Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4
IDA4ODc0NjgyOGQuLjQwMjJiN2RjMzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC02Miw2ICs2
MiwxMyBAQAo+ICAjZGVmaW5lIE1BSVIwVkFMIChNQUlSVkFMICYgMHhmZmZmZmZmZikKPiAgI2Rl
ZmluZSBNQUlSMVZBTCAoTUFJUlZBTCA+PiAzMikKPiAgCj4gKy8qCj4gKyAqIExheW91dCBvZiB0
aGUgZmxhZ3MgdXNlZCBmb3IgdXBkYXRpbmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKPiAr
ICoKPiArICogWzA6Ml0gTWVtb3J5IEF0dHJpYnV0ZSBJbmRleAo+ICsgKi8KPiArI2RlZmluZSBQ
QUdFX0FJX01BU0soeCkgKCh4KSAmIDB4N1UpCj4gKwo+ICAjZGVmaW5lIFBBR0VfSFlQRVJWSVNP
UiAgICAgICAgIChNVF9OT1JNQUwpCj4gICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUg
KE1UX0RFVklDRV9uR25SRSkKPiAgI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRf
Tk9STUFMX05DKQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:17:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duRll-0000oN-H6; Tue, 19 Sep 2017 23:17:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duRlk-0000oH-Hb
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:17:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 41/80-18817-B85A1C95; Tue, 19 Sep 2017 23:17:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm7X0oO
 RBkd/WVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvPuxhKnjHUXFuwn7mBsaVbF2MXBxCAkuY
 JLYcn8fYxcjJwSLgING0/C57FyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS8z49hXMZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAXeLPhQlgE5kFvCXWHmlnBrGFBWIlPv78BhbnFLCS6J73hAXE5hXwkp
 j4bysryBghgTSJjTdlQMKiAroSh/79YYMoEZQ4OROinFlAS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PitYGH
 GCU5mJREec2XHIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbBJITLEpNT61Iy8wBxgJMWoKDR
 0mENw4kzVtckJhbnJkOkTrFqCglzpsOkhAASWSU5sG1weLvEqOslDAvI9AhQjwFqUW5mSWo8q
 8YxTkYlYR5s0Cm8GTmlcBNfwW0mAlocfaGAyCLSxIRUlINjMbHbt86vphHxOKStRr3iUcOqrM
 9X1VfPj8jezmvrqlY9Lf6r/rlx64e6nBfL8w577G2SVuW1qLclQGZpbkF/xMMP77v5ZAVa73k
 efXLl74LO5342nP2P7++yzimZvdzDu778xWC73FKNt/Y1DDZOSPTeRa3OuOxzBnXjgh9+zpdK
 VnuocGH3UosxRmJhlrMRcWJAGDAH4W6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505863049!77026517!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40086 invoked from network); 19 Sep 2017 23:17:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:17:30 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EF6512187B;
 Tue, 19 Sep 2017 23:17:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EF6512187B
Date: Tue, 19 Sep 2017 16:17:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-24-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191615190.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-24-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 23/24] xen/arm: mm: Handle permission
 flags when adding a new mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgYWxs
IHRoZSBuZXcgbWFwcGluZ3Mgd2lsbCBiZSByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiBBbGxv
dyB0aGUKPiBjYWxsZXIgdG8gdXNlIG90aGVyIHBlcm1pc3Npb25zLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFN3aXRjaCB0aGUgcnVudGltZSBjaGVjayB0byBhIEJV
R19PTigpCgpTaW5jZSB5b3UgYXJlIGF0IGl0LCBjb3VsZCB5b3UgcGxlYXNlIGFsc28gdHVybiB0
aGUgb3RoZXIgcnVudGltZSBjaGVjawpmZXcgbGluZXMgYmVsb3cgaW50byBhbm90aGVyIEJVR19P
TiAodW5kZXIgTU9ESUZZKT8KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMgKysrCj4g
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDhhNTZmMzc4MjEuLmE2YjIy
OGJhOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vbW0uYwo+IEBAIC0xMDIyLDYgKzEwMjIsOSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50
cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4gICAgICAgICAgICAgICAgICBpZiAoIG9w
ID09IFJFU0VSVkUgKQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAg
ICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIFBBR0VfQUlfTUFTSyhmbGFncykpOwo+
ICsgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUEFHRV9ST19NQVNLKGZsYWdzKTsKPiArICAg
ICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBBR0VfWE5fTUFTSyhmbGFncyk7Cj4gKyAgICAgICAg
ICAgICAgICBCVUdfT04oIXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuKTsKPiAgICAgICAgICAgICAg
ICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnks
IHB0ZSk7Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duS0d-0002U9-S8; Tue, 19 Sep 2017 23:32:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duS0c-0002U3-4s
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:32:54 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FC/85-01809-529A1C95; Tue, 19 Sep 2017 23:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq7KyoO
 RBvMeaFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLV39jKjglUPGl4xVLA+Njni5GTg4hgSVM
 EqunZIPYLAIOEpcun2TpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiUnv3rKD2GwChhJ/n2xiA
 ymXALKXfOYACYsIqEv8uTCBEcRmFvCWWHuknRnEFhZIlli+oJ0FxOYUsJLYs3YaG4jNK+Al8f
 /xHVaIa9IkZjy7DmaLCuhKHPr3B6pGUOLkzCcsEDO1JJZP38YygVFgFpLULCSpBYxMqxg1ilO
 LylKLdI1M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOwnoGBcQfjrna/Q4yS
 HExKorzmSw5GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbVoBlBMsSk1PrUjLzAHGAkxagoNHS
 YT36XKgNG9xQWJucWY6ROoUo6KUOG80SJ8ASCKjNA+uDRZ/lxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ82aCTOHJzCuBm/4KaDET0OLsDQdAFpckIqSkGhgXc3jF7RHP+BzprWctUrlL8Nc
 ELg47v8aEw0Z2mumiVXt0teZfT4jm6hCJzC9fwPXi/+89rct++SRIvPC2L0sou3n9feiWLbw/
 D+7u+BjbdpGNUUcvyjh3ldalG5cCZe0iGrnnWJnO9tPfnzH5886bXa/WnJ5lYBWja+t52bLaa
 ZdUxHYbPiWW4oxEQy3mouJEAPPMfTy6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505863971!73509074!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54915 invoked from network); 19 Sep 2017 23:32:52 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Sep 2017 23:32:52 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9900A21456;
 Tue, 19 Sep 2017 23:32:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9900A21456
Date: Tue, 19 Sep 2017 16:32:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-14-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191630330.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-14-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 13/24] xen/arm: page: Remove unused
 attributes DEV_NONSHARED and DEV_CACHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXkgd2VyZSBpbXBv
cnRlZCBmcm9tIG5vbi1MUEFFIExpbnV4LCBidXQgWGVuIGlzIExQQUUgb25seS4gSXQgaXMgdGlt
ZQo+IHRvIGRvIHNvbWUgY2xlYW4tdXAgaW4gdGhlIG1lbW9yeSBhdHRyaWJ1dGUgYW5kIGtlZXAg
b25seSB3aGF0IG1ha2UKPiBzZW5zZSBmb3IgWGVuLiBGb2xsb3ctdXAgcGF0Y2ggd2lsbCBkbyBt
b3JlIGNsZWFuLXVwLgo+IAo+IEFsc28sIHVwZGF0ZSB0aGUgY29tbWVudCBzYXlpbmcgb3VyIGF0
dHJpYnV0ZSBtYXRjaGVzIExpbnV4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgo+IAo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAg
ICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaCB8IDEwICsrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IGI4ZDY0MWJmYWYuLmQ3
OTM5YmI5NDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC0yMSw5ICsyMSw5IEBACj4gICNkZWZp
bmUgTFBBRV9TSF9PVVRFUiAgICAgICAgIDB4Mgo+ICAjZGVmaW5lIExQQUVfU0hfSU5ORVIgICAg
ICAgICAweDMKPiAgCj4gLS8qIExQQUUgTWVtb3J5IHJlZ2lvbiBhdHRyaWJ1dGVzLCB0byBtYXRj
aCBMaW51eCdzIChub24tTFBBRSkgY2hvaWNlcy4KPiAtICogSW5kZXhlZCBieSB0aGUgQXR0cklu
ZGV4IGJpdHMgb2YgYSBMUEFFIGVudHJ5Owo+IC0gKiB0aGUgOC1iaXQgZmllbGRzIGFyZSBwYWNr
ZWQgbGl0dGxlLWVuZGlhbiBpbnRvIE1BSVIwIGFuZCBNQUlSMQo+ICsvKgo+ICsgKiBMUEFFIE1l
bW9yeSByZWdpb24gYXR0cmlidXRlcy4gSW5kZXhlZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2Yg
YQo+ICsgKiBMUEFFIGVudHJ5OyB0aGUgOC1iaXQgZmllbGRzIGFyZSBwYWNrZWQgbGl0dGxlLWVu
ZGlhbiBpbnRvIE1BSVIwIGFuZCBNQUlSMS4KPiAgICoKPiAgICogICAgICAgICAgICAgICAgIGFp
ICAgIGVuY29kaW5nCj4gICAqICAgVU5DQUNIRUQgICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0
cm9uZ2x5IE9yZGVyZWQKPiBAQCAtMzUsOSArMzUsNyBAQAo+ICAgKiAgIHJlc2VydmVkICAgICAg
MTEwCj4gICAqICAgV1JJVEVBTExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sg
d3JpdGUtYWxsb2NhdGUKPiAgICoKPiAtICogICBERVZfTk9OU0hBUkVEIDEwMCAgICg9PSBERVZf
U0hBUkVEKQo+ICAgKiAgIERFVl9XQyAgICAgICAgMDAxICAgKD09IEJVRkZFUkFCTEUpCj4gLSAq
ICAgREVWX0NBQ0hFRCAgICAwMTEgICAoPT0gV1JJVEVCQUNLKQo+ICAgKi8KPiAgI2RlZmluZSBN
QUlSMFZBTCAweGVlYWE0NDAwCj4gICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAoKSSBhbSBP
SyB3aXRoIHJlbW92aW5nIHVudXNlZCBtZW1vcnkgYXR0cmlidXRlcywgYnV0IHBsZWFzZSB1cGRh
dGUKTUFJUjBWQUwgYW5kIE1BSVIxVkFMIGFjY29yZGluZ2x5LiAgVGhleSBzdGlsbCBoYXZlIHRo
ZWlyIG9sZCB2YWx1ZXMKaGVyZS4KCgo+IEBAIC01Nyw5ICs1NSw3IEBACj4gICNkZWZpbmUgV1JJ
VEVCQUNLICAgICAweDMKPiAgI2RlZmluZSBERVZfU0hBUkVEICAgIDB4NAo+ICAjZGVmaW5lIFdS
SVRFQUxMT0MgICAgMHg3Cj4gLSNkZWZpbmUgREVWX05PTlNIQVJFRCBERVZfU0hBUkVECj4gICNk
ZWZpbmUgREVWX1dDICAgICAgICBCVUZGRVJBQkxFCj4gLSNkZWZpbmUgREVWX0NBQ0hFRCAgICBX
UklURUJBQ0sKPiAgCj4gICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKFdSSVRFQUxM
T0MpCj4gICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKERFVl9TSEFSRUQpCj4gLS0g
Cj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:33:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duS1K-0002Y1-48; Tue, 19 Sep 2017 23:33:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duS1I-0002X5-HU
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:33:36 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1D/91-01812-F49A1C95; Tue, 19 Sep 2017 23:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq7vyoO
 RBgsnM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvTvQyFVznqti05w1zA+M0ji5GLg4hgSVM
 EgvOfGXtYuTkYBFwkFjX/QnI5uBgFIiRePDDGiTMKBAmMfnyErAwi4C2xJQTWiBhNgFDib9PN
 rGBhCWA7CWfOUDCIgLqEn8uTGAEsZkFvCXWHmlnBrGFBUIl7q2cyARicwpYSfxd+IcNxOYV8J
 KYubUb7AAhgTSJbw9a2UFsUQFdiUP/YGoEJU7OfMICMVNLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI18hCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMADrGRgYdzC2n/A7
 xCjJwaQkymu+5GCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne68uBcoJFqempFWmZOcBYgElLc
 PAoifA+BUnzFhck5hZnpkOkTjEqSonzPgRJCIAkMkrz4Npg8XeJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjDvB5ApPJl5JXDTXwEtZgJanL3hAMjikkSElFQDY23A3g2mxpdFs/RKtvkrr1z
 QHu6k670m/6ldV6VHyfPWvRUOv9P6TjttaZpteFJuZW46Z1bPiyjvE78kMs6lPyq5u8DsQpXs
 530f2C32vVYTvWRwRu/61dodF2svi4ddEV7O/TNn0UnJOQtfsoVlLe7mPfJHUudX8pmlJvfWC
 QgwF8lPUC/br8RSnJFoqMVcVJwIAF2NMpe6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505864011!77039104!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2031 invoked from network); 19 Sep 2017 23:33:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:33:32 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0902C21456;
 Tue, 19 Sep 2017 23:33:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0902C21456
Date: Tue, 19 Sep 2017 16:33:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-15-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191633080.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-15-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 14/24] xen/arm: page: Use directly
 BUFFERABLE and drop DEV_WC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IERFVl9XQyBpcyBvbmx5
IHVzZWQgZm9yIFBBR0VfSFlQRVJWSVNPUl9XQyBhbmQgZG9lcyBub3QgYnJpbmcgbXVjaAo+IGlt
cHJvdmVtZW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgo+IAo+IC0tLQo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBSZW1v
dmUgREVWX1dDIGZyb20gdGhlIGNvbW1lbnQgYXMgd2VsbAo+ICAgICAgICAgLSBBZGQgQW5kcmUn
cyByZXZpZXdlZC1ieQo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDUgKy0t
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCj4gaW5kZXggZDc5MzliYjk0NC4uZWUwNDIyNTc5YiAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oCj4gQEAgLTM0LDggKzM0LDYgQEAKPiAgICogICA/PyAgICAgICAgICAgIDEwMQo+ICAg
KiAgIHJlc2VydmVkICAgICAgMTEwCj4gICAqICAgV1JJVEVBTExPQyAgICAxMTEgICAxMTExIDEx
MTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2NhdGUKPiAtICoKPiAtICogICBERVZfV0MgICAg
ICAgIDAwMSAgICg9PSBCVUZGRVJBQkxFKQo+ICAgKi8KPiAgI2RlZmluZSBNQUlSMFZBTCAweGVl
YWE0NDAwCj4gICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAoKUGxlYXNlIHVwZGF0ZSBNQUlS
MFZBTAoKCj4gQEAgLTU1LDExICs1MywxMCBAQAo+ICAjZGVmaW5lIFdSSVRFQkFDSyAgICAgMHgz
Cj4gICNkZWZpbmUgREVWX1NIQVJFRCAgICAweDQKPiAgI2RlZmluZSBXUklURUFMTE9DICAgIDB4
Nwo+IC0jZGVmaW5lIERFVl9XQyAgICAgICAgQlVGRkVSQUJMRQo+ICAKPiAgI2RlZmluZSBQQUdF
X0hZUEVSVklTT1IgICAgICAgICAoV1JJVEVBTExPQykKPiAgI2RlZmluZSBQQUdFX0hZUEVSVklT
T1JfTk9DQUNIRSAoREVWX1NIQVJFRCkKPiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAg
ICAoREVWX1dDKQo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChCVUZGRVJBQkxF
KQo+ICAKPiAgLyoKPiAgICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRF
IC5ybyBhbmQgLm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:45:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSCR-0003ZB-5M; Tue, 19 Sep 2017 23:45:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duSCP-0003Z5-U4
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:45:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FC/1A-03610-10CA1C95; Tue, 19 Sep 2017 23:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssi7DmoO
 RButOiFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLtk9nLTjmX7Hr+G+2BsbDNl2MXBxCAkuY
 JCZ+vMbcxcjJwSLgIHF7zUa2LkYODkaBGIkHP6xBwowCYRKTLy9hhSjRlmh8NYMdxGYTMJT4+
 2QTWLkEkL3kMwdIWERAXeLPhQmMIDazgLfE2iPtYNOFBUIlni7cAmZzClhJvP3czdTFyM7BK+
 Al8VgOJCokkCbxadYONhBbVEBX4tC/P2A2r4CgxMmZT1ggJmpJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgXLw2
 8BCjJAeTkiiv+ZKDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeEVWA+UEi1LTUyvSMnOAkQCTl
 uDgURLh/bIKKM1bXJCYW5yZDpE6xajL8ejG3T9MQix5+XmpUuK8G0CKBECKMkrz4EbAovISo6
 yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn/gkzhycwrgdv0CugIJqAjsjccADmiJBEhJdXAuOh
 YQFbH3NAXM5kWRFe/vyv5sOvv5YnhPK/yprU2xn2ZeDng99vw8+GNJyUn/rh7dQ7/Oeksk43z
 jgs+es8WUbYt43PNDO4e99T7rO4a2/99iprpfUTK+uTJtS+1ckU/Fbu2d7yMZH+c+pNT7vh5R
 fZZSzcvL+KSuv8/yjf0zeqOinOGj2PuVCqxFGckGmoxFxUnAgA/ueXkxQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505864702!83529534!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60871 invoked from network); 19 Sep 2017 23:45:04 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:45:04 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 490DE2168C;
 Tue, 19 Sep 2017 23:45:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 490DE2168C
Date: Tue, 19 Sep 2017 16:45:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-17-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191637020.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-17-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 16/24] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgaXMgYmFzZWQg
b24gdGhlIExpbnV4IEFSTXY4IG5hbWluZyBzY2hlbWUgKHNlZSBhcmNoL2FybTY0L21tL3Byb2Mu
UykuIEVhY2gKPiB0eXBlIHdpbGwgY29udGFpbiAiTk9STUFMIiBvciAiREVWSUNFIiB0byBtYWtl
IGNsZWFyIHdoZXRoZXIgZWFjaCBhdHRyaWJ1dGUKPiB0YXJnZXRzIGRldmljZSBvciBub3JtYWwg
bWVtb3J5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gCj4gLS0tCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAqIE1vdmUg
dGhlIHBhdGNoIGJlZm9yZSAieGVuL2FybTogcGFnZTogQ2xlYW4tdXAgdGhlIGRlZmluaXRpb24K
PiAgICAgICAgIG9mIE1BSVJWQUwiCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAg
ICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDI4
ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92
ZXhwcmVzcy5jIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMgICAgIHwg
IDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgIHwgMzIgKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25z
KCspLCAzMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5l
bC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4gaW5kZXggOWMxODNmOTZkYS4uYTEyYmFhODZl
NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0va2VybmVsLmMKPiBAQCAtNTQsNyArNTQsNyBAQCB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lk
ICpkc3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgICAgIHMgPSBw
YWRkciAmIChQQUdFX1NJWkUtMSk7Cj4gICAgICAgICAgbCA9IG1pbihQQUdFX1NJWkUgLSBzLCBs
ZW4pOwo+ICAKPiAtICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4o
cGFkZHIpLCBNVF9CVUZGRVJBQkxFKTsKPiArICAgICAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVND
LCBtYWRkcl90b19tZm4ocGFkZHIpLCBNVF9OT1JNQUxfTkMpOwo+ICAgICAgICAgIG1lbWNweShk
c3QsIHNyYyArIHMsIGwpOwo+ICAgICAgICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShkc3QsIGwp
Owo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0u
Ywo+IGluZGV4IDdmZmViMzZiZmEuLmZjNzZmMDM1MjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0yOTAsNyArMjkwLDcgQEAg
c3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVk
IGF0dHIpCj4gIAo+ICAgICAgc3dpdGNoICggYXR0ciApCj4gICAgICB7Cj4gLSAgICBjYXNlIE1U
X0JVRkZFUkFCTEU6Cj4gKyAgICBjYXNlIE1UX05PUk1BTF9OQzoKPiAgICAgICAgICAvKgo+ICAg
ICAgICAgICAqIEFSTSBBUk06IE92ZXJsYXlpbmcgdGhlIHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUg
KERESQo+ICAgICAgICAgICAqIDA0MDZDLmIgQjMtMTM3NiB0byAxMzc3KQo+IEBAIC0zMDUsOCAr
MzA1LDggQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4s
IHVuc2lnbmVkIGF0dHIpCj4gICAgICAgICAgICovCj4gICAgICAgICAgZS5wdC5zaCA9IExQQUVf
U0hfT1VURVI7Cj4gICAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIE1UX1VOQ0FDSEVEOgo+IC0g
ICAgY2FzZSBNVF9ERVZfU0hBUkVEOgo+ICsgICAgY2FzZSBNVF9ERVZJQ0VfbkduUm5FOgo+ICsg
ICAgY2FzZSBNVF9ERVZJQ0VfbkduUkU6Cj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBTaGFy
ZWFiaWxpdHkgaXMgaWdub3JlZCBmb3Igbm9uLU5vcm1hbCBtZW1vcnksIE91dGVyIGlzIGFzCj4g
ICAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KPiBAQCAtMzY5LDcgKzM2OSw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBhZV90ICpzZWNvbmQsCj4gIAo+ICAgICAg
Y291bnQgPSBucl9tZm5zIC8gTFBBRV9FTlRSSUVTOwo+ICAgICAgcCA9IHNlY29uZCArIHNlY29u
ZF9saW5lYXJfb2Zmc2V0KHZpcnRfb2Zmc2V0KTsKPiAtICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoX21mbihiYXNlX21mbiksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShfbWZuKGJhc2VfbWZuKSwgTVRfTk9STUFMKTsKPiAgICAgIGlmICggZ3JhbnVsYXJp
dHkgPT0gMTYgKiBMUEFFX0VOVFJJRVMgKQo+ICAgICAgICAgIHB0ZS5wdC5jb250aWcgPSAxOyAg
LyogVGhlc2UgbWFwcyBhcmUgaW4gMTYtZW50cnkgY29udGlndW91cyBjaHVua3MuICovCj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQo+IEBAIC00MjIsNyArNDIyLDcgQEAgdm9p
ZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKPiAgICAgICAgICBlbHNlIGlmICggbWFwW3Ns
b3RdLnB0LmF2YWlsID09IDAgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogQ29tbWFu
ZGVlciB0aGlzIDJNQiBzbG90ICovCj4gLSAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoX21mbihzbG90X21mbiksIE1UX1dSSVRFQUxMT0MpOwo+ICsgICAgICAgICAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KF9tZm4oc2xvdF9tZm4pLCBNVF9OT1JNQUwpOwo+ICAgICAgICAgICAg
ICBwdGUucHQuYXZhaWwgPSAxOwo+ICAgICAgICAgICAgICB3cml0ZV9wdGUobWFwICsgc2xvdCwg
cHRlKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTU0Myw3ICs1NDMsNyBAQCBzdGF0aWMg
aW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQo+ICB7Cj4gICAgICBwYWRk
cl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsKPiAgCj4gLSAgICByZXR1cm4gbWZuX3RvX3hlbl9l
bnRyeShtYWRkcl90b19tZm4obWEpLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHJldHVybiBtZm5f
dG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIE1UX05PUk1BTCk7Cj4gIH0KPiAgCj4gIC8q
IE1hcCB0aGUgRkRUIGluIHRoZSBlYXJseSBib290IHBhZ2UgdGFibGUgKi8KPiBAQCAtNjUyLDcg
KzY1Miw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290
X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKPiAgICAgIC8qIEluaXRpYWxpc2UgeGVu
IHNlY29uZCBsZXZlbCBlbnRyaWVzIC4uLiAqLwo+ICAgICAgLyogLi4uIFhlbidzIHRleHQgZXRj
ICovCj4gIAo+IC0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4oeGVuX3Bh
ZGRyKSwgTVRfV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRy
X3RvX21mbih4ZW5fcGFkZHIpLCBNVF9OT1JNQUwpOwo+ICAgICAgcHRlLnB0LnhuID0gMDsvKiBD
b250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLwo+ICAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7Cj4gIAo+IEBAIC02NjksNyArNjY5LDcg
QEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19v
ZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAKPiAgICAgIC8qIC4uLiBCb290IE1pc2MgYXJl
YSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KPiAgICAgIGRlc3RfdmEgPSBCT09UX1JFTE9DX1ZJUlRf
U1RBUlQ7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbih4ZW5fcGFk
ZHIpLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJf
dG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Cj4gICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0
aW9uIGluIHhlbl9zZWNvbmQuICovCj4gICAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZz
ZXQoZGVzdF92YSldID0gcHRlOwo+ICAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290
X3NlY29uZC4gKi8KPiBAQCAtNzAwLDcgKzcwMCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0
YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikK
PiAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdF
X1NISUZUKTsKPiAgICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIE1UX1dSSVRFQUxM
T0MpOwo+ICsgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOwo+
ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRo
aXMgYml0IHNldCAqLwo+ICAgICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tl
cm5lbF9pbml0dGV4dCh2YSkgKQo+ICAgICAgICAgIHsKPiBAQCAtNzcxLDcgKzc3MSw3IEBAIGlu
dCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4gICAgICBmb3IgKCBpID0gMDsg
aSA8IERPTUhFQVBfU0VDT05EX1BBR0VTOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4oZG9taGVhcCtpKkxQQUVfRU5UUklFUyksCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNVF9XUklURUFMTE9DKTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1UX05PUk1BTCk7Cj4gICAgICAgICAgcHRlLnB0LnRh
YmxlID0gMTsKPiAgICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldChE
T01IRUFQX1ZJUlRfU1RBUlQraSpGSVJTVF9TSVpFKV0sIHB0ZSk7Cj4gICAgICB9Cj4gQEAgLTg2
OSwxMyArODY5LDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyBiYXNlX21mbiwKPiAgICAgICAgICAgICAgbWZuX3QgZmlyc3RfbWZuID0gYWxsb2Nf
Ym9vdF9wYWdlcygxLCAxKTsKPiAgCj4gICAgICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3Zp
cnQoZmlyc3RfbWZuKSk7Cj4gLSAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoZmly
c3RfbWZuLCBNVF9XUklURUFMTE9DKTsKPiArICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShmaXJzdF9tZm4sIE1UX05PUk1BTCk7Cj4gICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9
IDE7Cj4gICAgICAgICAgICAgIHdyaXRlX3B0ZShwLCBwdGUpOwo+ICAgICAgICAgICAgICBmaXJz
dCA9IG1mbl90b192aXJ0KGZpcnN0X21mbik7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgTVRfV1JJVEVBTExPQyk7Cj4gKyAgICAg
ICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIE1UX05PUk1BTCk7Cj4gICAgICAg
ICAgLyogVE9ETzogU2V0IHB0ZS5wdC5jb250aWcgd2hlbiBhcHByb3ByaWF0ZS4gKi8KPiAgICAg
ICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldCh2YWRkcildLCBwdGUpOwo+
ICAKPiBAQCAtOTE1LDcgKzkxNSw3IEBAIHZvaWQgX19pbml0IHNldHVwX2ZyYW1ldGFibGVfbWFw
cGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
c2Vjb25kOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIGNsZWFyX3BhZ2UobWZuX3RvX3ZpcnQo
bWZuX2FkZChzZWNvbmRfYmFzZSwgaSkpKTsKPiAtICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2Vu
dHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9XUklURUFMTE9DKTsKPiArICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbl9hZGQoc2Vjb25kX2Jhc2UsIGkpLCBNVF9OT1JNQUwp
Owo+ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5f
Zmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7
Cj4gICAgICB9Cj4gQEAgLTk2OSw3ICs5NjksNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFi
bGUobHBhZV90ICplbnRyeSkKPiAgICAgIGlmICggcCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiAgICAgIGNsZWFyX3BhZ2UocCk7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVu
X2VudHJ5KHZpcnRfdG9fbWZuKHApLCBNVF9XUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIE1UX05PUk1BTCk7Cj4gICAgICBwdGUucHQudGFi
bGUgPSAxOwo+ICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwo+ICAgICAgcmV0dXJuIDA7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYyBiL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwo+IGluZGV4IDliYWRiYzA3OWQuLmRmMmM0YjViZWMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gQEAgLTY1LDcgKzY1LDcgQEAgaW50
IHZleHByZXNzX3N5c2NmZyhpbnQgd3JpdGUsIGludCBmdW5jdGlvbiwgaW50IGRldmljZSwgdWlu
dDMyX3QgKmRhdGEpCj4gICAgICB1aW50MzJfdCAqc3lzY2ZnID0gKHVpbnQzMl90ICopIEZJWE1B
UF9BRERSKEZJWE1BUF9NSVNDKTsKPiAgICAgIGludCByZXQgPSAtMTsKPiAgCj4gLSAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLCBNVF9E
RVZfU0hBUkVEKTsKPiArICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihW
Mk1fU1lTX01NSU9fQkFTRSksIE1UX0RFVklDRV9uR25SRSk7Cj4gIAo+ICAgICAgaWYgKCBzeXNj
ZmdbVjJNX1NZU19DRkdDVFJMLzRdICYgVjJNX1NZU19DRkdfU1RBUlQgKQo+ICAgICAgICAgIGdv
dG8gb3V0Owo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4gaW5kZXggNWZhN2Y1MThiMS4uMTE3NTM5OWRi
YyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4gQEAgLTIyNyw3ICsyMjcsNyBAQCB2b2lkIF9f
aW5pdCB2aWRlb19pbml0KHZvaWQpCj4gICAgICAvKiB1c2VzIEZJWE1BUF9NSVNDICovCj4gICAg
ICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7Cj4gIAo+IC0gICAgc2V0X2ZpeG1h
cChGSVhNQVBfTUlTQywgbWFkZHJfdG9fbWZuKGhkbGNkX3N0YXJ0KSwgTVRfREVWX1NIQVJFRCk7
Cj4gKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQp
LCBNVF9ERVZJQ0VfbkduUkUpOwo+ICAgICAgSERMQ0RbSERMQ0RfQ09NTUFORF0gPSAwOwo+ICAK
PiAgICAgIEhETENEW0hETENEX0xJTkVMRU5HVEhdID0gdmlkZW9tb2RlLT54cmVzICogYnl0ZXNf
cGVyX3BpeGVsOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggMzBmY2ZhMDc3OC4uODk5ZmQxODAxYSAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTI2LDE0ICsyNiwxNCBAQAo+ICAgKiBMUEFFIGVudHJ5
OyB0aGUgOC1iaXQgZmllbGRzIGFyZSBwYWNrZWQgbGl0dGxlLWVuZGlhbiBpbnRvIE1BSVIwIGFu
ZCBNQUlSMS4KPiAgICoKPiAgICogICAgICAgICAgICAgICAgICAgIGFpICAgIGVuY29kaW5nCj4g
LSAqICAgTVRfVU5DQUNIRUQgICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVy
ZWQKPiAtICogICBNVF9CVUZGRVJBQkxFICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hl
YWJsZQo+IC0gKiAgIE1UX1dSSVRFVEhST1VHSCAgMDEwICAgMTAxMCAxMDEwICAtLSBXcml0ZS10
aHJvdWdoCj4gLSAqICAgTVRfV1JJVEVCQUNLICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRl
LWJhY2sKPiAtICogICBNVF9ERVZfU0hBUkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNl
Cj4gKyAqICAgTVRfREVWSUNFX25HblJFICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9y
ZGVyZWQvRGV2aWNlIG5HblJuRQoKSSBhZG1pdCBJIGFsd2F5cyBoYXRlZCB0aGUgIm5HblJFIiBh
Y3JvbnltLiBIb3dldmVyLCBpdCBpcyBvbiB0aGUgQVJNCkFSTSB0b28sIHNvIGlmIHlvdSdkIGxp
a2UgdG8gaW50cm9kdWNlIGl0IGhlcmUsIEknbGwgYWNjZXB0IGl0LiBCdXQKcGxlYXNlIGF0IGxl
YXN0IGV4cGFuZCB0aGUgYWNyb255bSBpbiB0aGUgY29tbWVudCB0byBtYWtlIGl0CnVuZGVyc3Rh
bmRhYmxlIChzYW1lIHdpdGggbkduUm5FKS4KCkFsc28sIHRoZSBjb21tZW50IHNheSAibkduUm5F
IiB3aGlsZSB0aGUgZGVmaW5pdGlvbiBpcyBNVF9ERVZJQ0VfbkduUkUuCgoKPiArICogICBNVF9O
T1JNQUxfTkMgICAgIDAwMSAgIDAxMDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQo+ICsgKiAgIE1U
X05PUk1BTF9XVCAgICAgMDEwICAgMTAxMCAxMDEwICAtLSBXcml0ZS10aHJvdWdoCj4gKyAqICAg
TVRfTk9STUFMX1dCICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJhY2sKPiArICogICBN
VF9ERVZJQ0VfbkduUkUgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlIG5HblJFCj4gICAqICAg
Pz8gICAgICAgICAgICAgICAxMDEKPiAgICogICByZXNlcnZlZCAgICAgICAgIDExMAo+IC0gKiAg
IE1UX1dSSVRFQUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFs
bG9jYXRlCj4gKyAqICAgTVRfTk9STUFMICAgICAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRl
LWJhY2sgd3JpdGUtYWxsb2NhdGUKPiAgICovCj4gICNkZWZpbmUgTUFJUjBWQUwgMHhlZWFhNDQw
MAo+ICAjZGVmaW5lIE1BSVIxVkFMIDB4ZmYwMDAwMDQKPiBAQCAtNDcsMTYgKzQ3LDE2IEBACj4g
ICAqIHJlZ2lzdGVycywgYXMgZGVmaW5lZCBhYm92ZS4KPiAgICoKPiAgICovCj4gLSNkZWZpbmUg
TVRfVU5DQUNIRUQgICAgICAweDAKPiAtI2RlZmluZSBNVF9CVUZGRVJBQkxFICAgIDB4MQo+IC0j
ZGVmaW5lIE1UX1dSSVRFVEhST1VHSCAgMHgyCj4gLSNkZWZpbmUgTVRfV1JJVEVCQUNLICAgICAw
eDMKPiAtI2RlZmluZSBNVF9ERVZfU0hBUkVEICAgIDB4NAo+IC0jZGVmaW5lIE1UX1dSSVRFQUxM
T0MgICAgMHg3Cj4gLQo+IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9XUklU
RUFMTE9DKQo+IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZfU0hBUkVE
KQo+IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9CVUZGRVJBQkxFKQo+ICsj
ZGVmaW5lIE1UX0RFVklDRV9uR25SbkUgMHgwCj4gKyNkZWZpbmUgTVRfTk9STUFMX05DICAgICAw
eDEKPiArI2RlZmluZSBNVF9OT1JNQUxfV1QgICAgIDB4Mgo+ICsjZGVmaW5lIE1UX05PUk1BTF9X
QiAgICAgMHgzCj4gKyNkZWZpbmUgTVRfREVWSUNFX25HblJFICAweDQKPiArI2RlZmluZSBNVF9O
T1JNQUwgICAgICAgIDB4Nwo+ICsKPiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAo
TVRfTk9STUFMKQo+ICsjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0Vf
bkduUkUpCj4gKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykK
PiAgCj4gIC8qCj4gICAqIERlZmluZXMgZm9yIGNoYW5naW5nIHRoZSBoeXBlcnZpc29yIFBURSAu
cm8gYW5kIC5ueCBiaXRzLiBUaGlzIGlzIG9ubHkgdG8gYmUKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:47:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSEV-0003h6-L7; Tue, 19 Sep 2017 23:47:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duSEU-0003gg-I5
 for xen-devel@lists.xensource.com; Tue, 19 Sep 2017 23:47:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 65/BD-03422-18CA1C95; Tue, 19 Sep 2017 23:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbdhzcF
 IgyOPjC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfPfBsaC/yYVCzdtYmtg
 XKzdxcjFISTQyCRxdusuFgjnMaPE8ov3GCGcbYwSe85MZ+1i5OQQEXCW+HpmLjuIzSugL3Hjy
 ntGEFtYQE9iz4NZbCC2hICXxNc7+5lg7H0ndgHZ7BxsAlYSh8RAoiwCqhLzThxkncDItYCRYR
 WjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBvGYBgB+O+j5G
 HGCU5mJREec2XHIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbtRooJ1iUmp5akZaZAwwymLQE
 B4+SCO9jkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzzgMpEgApyijNgxsBC/hLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtBZnCk5lXArfpFdARTEBHZG84AHJESSJCSqqBsW9ne8
 /xv0651ZYbyjZ17559WGpCVFHxlAzt928zz1+RM1/76XyBrp7C+f4rWcIJKgXpKyTD//+PdVB
 862u34t+ipZ61sVeNv/4vX5mf8G/j19r1lokn8mdNuB+x+X3B4xe6jXmapuZ3GfY1n5+p/fAO
 e4y7hfRci6WWMu4fjK9vCaqe9tvikhJLcUaioRZzUXEiAHddSalzAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505864831!83529623!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1464 invoked from network); 19 Sep 2017 23:47:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Sep 2017 23:47:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duSEQ-0005VS-CO; Tue, 19 Sep 2017 23:47:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duSEK-0001zL-PP; Tue, 19 Sep 2017 23:47:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duSEK-00070V-I4; Tue, 19 Sep 2017 23:47:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113608-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=424a5ec33b3d5a842bff3f4695d0bd709c91a163
X-Osstest-Versions-That: ovmf=a3a4737051010a94832f7bceaa1fa414d7259da0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 19 Sep 2017 23:47:04 +0000
Subject: [Xen-devel] [ovmf test] 113608: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2MDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0MjRhNWVjMzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3
MDljOTFhMTYzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhM2E0NzM3
MDUxMDEwYTk0ODMyZjdiY2VhYTFmYTQxNGQ3MjU5ZGEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM1OTkgIDIwMTctMDktMTkgMDg6MjA6NTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNjA4ICAyMDE3LTA5LTE5IDE2OjUwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lv
bj00MjRhNWVjMzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3MDljOTFhMTYzCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9y
dCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCBvdm1mIDQyNGE1ZWMzM2IzZDVhODQyYmZmM2Y0Njk1ZDBiZDcwOWM5MWExNjMKKyBi
cmFuY2g9b3ZtZgorIHJldmlzaW9uPTQyNGE1ZWMzM2IzZDVhODQyYmZmM2Y0Njk1ZDBiZDcwOWM5
MWExNjMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9
LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFu
Y2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICdd
JworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFu
Y2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0MjRhNWVjMzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3
MDljOTFhMTYzID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQor
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBz
dHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBn
aXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3Rl
ZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQx
IGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVw
b3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdCA0MjRhNWVjMzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3MDljOTFhMTYz
OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGEzYTQ3MzcuLjQyNGE1ZWMgIDQyNGE1
ZWMzM2IzZDVhODQyYmZmM2Y0Njk1ZDBiZDcwOWM5MWExNjMgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 19 23:51:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Sep 2017 23:51:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSIn-0004aV-5Z; Tue, 19 Sep 2017 23:51:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duSIl-0004aN-Dk
 for xen-devel@lists.xen.org; Tue, 19 Sep 2017 23:51:39 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 16/3E-01916-A8DA1C95; Tue, 19 Sep 2017 23:51:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm7n2oO
 RBku/WVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/Zm5kL/gkXvF2wX7mBsY9Ql2MXBxCAkuY
 JBb+eczYxcjJwSLgIPF233v2LkYODkaBGIkHP6xBwowCYRKTLy9hBQmzCGhLzO2vBgmzCRhK/
 H2yiQ0kLAFkL/nMARIWEVCX+HNhAthAZgFvibVH2plBbGGBAIlz286zg9icAlYS3278ZwGxeQ
 W8JD7OOghWLySQJjHxwAKwuKiArsShf3/YIGoEJU7OfMICMVNLYvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/BiAYAdj8xen
 Q4ySHExKorzmSw5GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrV4DlBMsSk1PrUjLzAFGAkxag
 oNHSYT3Okiat7ggMbc4Mx0idYpRUUqcNwokIQCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfNmgUzhycwrgZv+CmgxE9Di7A0HQBaXJCKkpBoYBbY/5EyZN62y7uiKqyZvD1/
 ibRdRPbT8XZLe+bTsT+tK6vtvnj+bWqD/0Y7V6Of3nJO92w5NvGlZr75hl5Pb7CnfDz2f9XXz
 tWPLjRfoX3/EXjzFe+6vb/93TatMd5j3sX5Xv1WZlPU0z7hZvceP77crTOCZU3dY01A/S7vSk
 auuWKVkw5csAyWW4oxEQy3mouJEAIopLeq5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505865096!84712589!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63111 invoked from network); 19 Sep 2017 23:51:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Sep 2017 23:51:37 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C3EC52187B;
 Tue, 19 Sep 2017 23:51:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C3EC52187B
Date: Tue, 19 Sep 2017 16:51:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-18-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191645450.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-18-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 17/24] xen/arm: page: Clean-up the
 definition of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSBNQUlS
VkFMIGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJl
Cj4gYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlmZmljdWx0IHRvIHVu
ZGVyc3RhbmQgdGhlIHZhbHVlCj4gd3JpdHRlbiBpbiBib3RoIHJlZ2lzdGVycy4KPiAKPiBSZXdv
cmsgdGhlIGRlZmluaXRpb24gYnkgdXNpbmcgdmFsdWUgb2YgZWFjaCBhdHRyaWJ1dGUgc2hpZnRl
ZCBieSB0aGVpcgo+IGFzc29jaWF0ZWQgaW5kZXguCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFoISBUaGF0J3Mgd2h5IHlvdSBoYXZlbid0
IHByb3Blcmx5IHVwZGF0ZWQgTUFJUjBWQUwgYW5kIE1BSVIxVkFMIGluIHRoZQpwcmV2aW91cyBw
YXRjaGVzLiBJbiB0aGF0IGNhc2UsIHBsZWFzZSBzYXkgZXhwbGljaXRseSBpbiB0aGUgY29tbWl0
Cm1lc3NhZ2VzIG9mIHRob3NlIHBhdGNoZXMgdGhhdCBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgd2ls
bCBiZSBwcm9wZXJseQp1cGRhdGUgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCgoKPiAtLS0KPiAgICAg
Q2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gTW92ZSB0aGlzIHBhdGNoIGFmdGVyICJ4ZW4vYXJt
OiBwYWdlOiBVc2UgQVJNdjggbmFtaW5nIHRvCj4gICAgICAgICBpbXByb3ZlIHJlYWRhYmlsaXR5
Igo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDQyICsrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0
aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCA4OTlmZDE4
MDFhLi4wODg3NDY4MjhkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMjIsNiArMjIsMjEgQEAK
PiAgI2RlZmluZSBMUEFFX1NIX0lOTkVSICAgICAgICAgMHgzCj4gIAo+ICAvKgo+ICsgKiBBdHRy
aWJ1dGUgSW5kZXhlcy4KPiArICoKPiArICogVGhlc2UgYXJlIHZhbGlkIGluIHRoZSBBdHRySW5k
eFsyOjBdIGZpZWxkIG9mIGFuIExQQUUgc3RhZ2UgMSBwYWdlCj4gKyAqIHRhYmxlIGVudHJ5LiBU
aGV5IGFyZSBpbmRleGVzIGludG8gdGhlIGJ5dGVzIG9mIHRoZSBNQUlSKgo+ICsgKiByZWdpc3Rl
cnMsIGFzIGRlZmluZWQgYWJvdmUuCgoiYXMgZGVmaW5lZCBhYm92ZSIgc2hvdWxkIGJlICJoYXMg
ZGVmaW5lZCBiZWxvdyIgbm93LgoKQXNpZGUgZnJvbSB0aGlzOgoKUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+ICsgKgo+ICsgKi8KPiAr
I2RlZmluZSBNVF9ERVZJQ0VfbkduUm5FIDB4MAo+ICsjZGVmaW5lIE1UX05PUk1BTF9OQyAgICAg
MHgxCj4gKyNkZWZpbmUgTVRfTk9STUFMX1dUICAgICAweDIKPiArI2RlZmluZSBNVF9OT1JNQUxf
V0IgICAgIDB4Mwo+ICsjZGVmaW5lIE1UX0RFVklDRV9uR25SRSAgMHg0Cj4gKyNkZWZpbmUgTVRf
Tk9STUFMICAgICAgICAweDcKPiArCj4gKy8qCj4gICAqIExQQUUgTWVtb3J5IHJlZ2lvbiBhdHRy
aWJ1dGVzLiBJbmRleGVkIGJ5IHRoZSBBdHRySW5kZXggYml0cyBvZiBhCj4gICAqIExQQUUgZW50
cnk7IHRoZSA4LWJpdCBmaWVsZHMgYXJlIHBhY2tlZCBsaXR0bGUtZW5kaWFuIGludG8gTUFJUjAg
YW5kIE1BSVIxLgo+ICAgKgo+IEBAIC0zNSwyNCArNTAsMTcgQEAKPiAgICogICByZXNlcnZlZCAg
ICAgICAgIDExMAo+ICAgKiAgIE1UX05PUk1BTCAgICAgICAgMTExICAgMTExMSAxMTExICAtLSBX
cml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4gICAqLwo+IC0jZGVmaW5lIE1BSVIwVkFMIDB4ZWVh
YTQ0MDAKPiAtI2RlZmluZSBNQUlSMVZBTCAweGZmMDAwMDA0Cj4gLSNkZWZpbmUgTUFJUlZBTCAo
TUFJUjBWQUx8TUFJUjFWQUw8PDMyKQo+ICsjZGVmaW5lIE1BSVIoYXR0ciwgbXQpIChfQUMoYXR0
ciwgVUxMKSA8PCAoKG10KSAqIDgpKQo+ICAKPiAtLyoKPiAtICogQXR0cmlidXRlIEluZGV4ZXMu
Cj4gLSAqCj4gLSAqIFRoZXNlIGFyZSB2YWxpZCBpbiB0aGUgQXR0ckluZHhbMjowXSBmaWVsZCBv
ZiBhbiBMUEFFIHN0YWdlIDEgcGFnZQo+IC0gKiB0YWJsZSBlbnRyeS4gVGhleSBhcmUgaW5kZXhl
cyBpbnRvIHRoZSBieXRlcyBvZiB0aGUgTUFJUioKPiAtICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVk
IGFib3ZlLgo+IC0gKgo+IC0gKi8KPiAtI2RlZmluZSBNVF9ERVZJQ0VfbkduUm5FIDB4MAo+IC0j
ZGVmaW5lIE1UX05PUk1BTF9OQyAgICAgMHgxCj4gLSNkZWZpbmUgTVRfTk9STUFMX1dUICAgICAw
eDIKPiAtI2RlZmluZSBNVF9OT1JNQUxfV0IgICAgIDB4Mwo+IC0jZGVmaW5lIE1UX0RFVklDRV9u
R25SRSAgMHg0Cj4gLSNkZWZpbmUgTVRfTk9STUFMICAgICAgICAweDcKPiArI2RlZmluZSBNQUlS
VkFMIChNQUlSKDB4MDAsIE1UX0RFVklDRV9uR25SbkUpfCBcCj4gKyAgICAgICAgICAgICAgICAg
TUFJUigweDQ0LCBNVF9OT1JNQUxfTkMpICAgIHwgXAo+ICsgICAgICAgICAgICAgICAgIE1BSVIo
MHhhYSwgTVRfTk9STUFMX1dUKSAgICB8IFwKPiArICAgICAgICAgICAgICAgICBNQUlSKDB4ZWUs
IE1UX05PUk1BTF9XQikgICAgfCBcCj4gKyAgICAgICAgICAgICAgICAgTUFJUigweDA0LCBNVF9E
RVZJQ0VfbkduUkUpIHwgXAo+ICsgICAgICAgICAgICAgICAgIE1BSVIoMHhmZiwgTVRfTk9STUFM
KSkKPiArCj4gKyNkZWZpbmUgTUFJUjBWQUwgKE1BSVJWQUwgJiAweGZmZmZmZmZmKQo+ICsjZGVm
aW5lIE1BSVIxVkFMIChNQUlSVkFMID4+IDMyKQo+ICAKPiAgI2RlZmluZSBQQUdFX0hZUEVSVklT
T1IgICAgICAgICAoTVRfTk9STUFMKQo+ICAjZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hF
IChNVF9ERVZJQ0VfbkduUkUpCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 00:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 00:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSQt-0005e9-Rt; Wed, 20 Sep 2017 00:00:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duSQs-0005DH-C8
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 00:00:02 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7F/C5-03422-18FA1C95; Wed, 20 Sep 2017 00:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm7D+oO
 RBucfmVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnr2+4wFswSq9g5JbWBcYNQFyMXh5DAEiaJ
 Cx/OsHcxcnKwCDhI7HnwiKmLkYODUSBG4sEPa5Awo0CYxOTLS1ghSrQl9mycAVbOJmAo8ffJJ
 jaQcgkge8lnDpCwiIC6xJ8LExhBbGYBb4m1R9qZQWxhAQ+J5mdLmEBsTgEriZfTn4DV8Ap4Sd
 zbfA7MFhJIk1j8vRGsRlRAV+LQvz9sEDWCEidnPmGBmKklsXz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2Sul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIAMQLCDcfHawEOM
 khxMSqK8/esORgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M0AyQkWpaanVqRl5gBjASYtwcGjJ
 MJbAZLmLS5IzC3OTIdInWJUlBLnNQdJCIAkMkrz4Npg8XeJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrweIFN4MvNK4Ka/AlrMBLQ4e8MBkMUliQgpqQbGnHkFO5bYLs7zaNKx8/hb8+vggmO
 /jbyCKtUmb1+fla6jkeavYPDw7MI9G1a7buBQlA5M1y4VWpB6RL1t/+Sb63L3fTnvMCNkYWn+
 Pu7/GuZVer+a9ZiK1E6sSXWcKf+V7cxzz7PpGqayFu4+rs9C7nKxsDs/Krmb0H97uuz7s2vNe
 w7d3uKqxFKckWioxVxUnAgAB9aqJLoCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505865599!83530275!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23620 invoked from network); 20 Sep 2017 00:00:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 00:00:00 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B7C66217C2;
 Tue, 19 Sep 2017 23:59:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7C66217C2
Date: Tue, 19 Sep 2017 16:59:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-23-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191652180.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-23-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 22/24] xen/arm: mm: Embed permission in
	the flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgaXQg
aXMgbm90IHBvc3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2YgYSBuZXcKPiBtYXBw
aW5nLiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlvbiBtb2RpZnlfeGVu
X21hcHBpbmdzCj4gd2l0aCBhIGRpZmZlcmVudCBzZXQgb2YgZmxhZ3MuCj4gCj4gSW50cm9kdWNl
IGEgY291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhlY3V0YWJs
ZSwKPiBSZWFkLU9ubHkpIGFuZCBhbHNvIHByb3ZpZGVzIGRlZmluaXRpb24gdGhhdCBjb21iaW5l
IHRoZSBtZW1vcnkgYXR0cmlidXRlCj4gYW5kIHBlcm1pc3Npb24gZm9yIGNvbW1vbiBjb21iaW5h
dGlvbnMuCj4gCj4gUEFHRV9IWVBFUlZJU09SIGlzIG5vdyBhbiBhbGlhcyB0byBQQUdFX0hZUEVS
VklTT1JfUlcgKHJlYWQtd3JpdGUsCj4gbm9uLWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRv
ZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBtYXBwaW5nIHVzaW5nCj4gUEFHRV9IWVBFUlZJU09S
IGJlY2F1c2UgWGVuIGlzIGN1cnJlbnRseSBmb3JjaW5nIGFsbCB0aGUgbWFwcGluZyB0byBiZQo+
IG5vbi1leGVjdXRhYmxlIGJ5IGRlZmF1bHQgKHNlZSBtZm5fdG9feGVuX2VudHJ5KS4KPiAKPiBB
IGZvbGxvdy11cCBwYXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRvIHVzZSB0
aGUgbmV3IGZsYWdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAt
IFVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmggfCAyMiArKysrKysrKysrKysrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggNDAy
MmI3ZGMzMy4uODE0ZWQxMjZlYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTY2LDEyICs2Niwy
OCBAQAo+ICAgKiBMYXlvdXQgb2YgdGhlIGZsYWdzIHVzZWQgZm9yIHVwZGF0aW5nIHRoZSBoeXBl
cnZpc29yIHBhZ2UgdGFibGVzCj4gICAqCj4gICAqIFswOjJdIE1lbW9yeSBBdHRyaWJ1dGUgSW5k
ZXgKPiArICogWzM6NF0gUGVybWlzc2lvbiBmbGFncwo+ICAgKi8KPiAgI2RlZmluZSBQQUdFX0FJ
X01BU0soeCkgKCh4KSAmIDB4N1UpCj4gIAo+IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAg
ICAgIChNVF9OT1JNQUwpCj4gLSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKE1UX0RF
VklDRV9uR25SRSkKPiAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFM
X05DKQo+ICsjZGVmaW5lIF9QQUdFX1hOX0JJVCAgICAzCj4gKyNkZWZpbmUgX1BBR0VfUk9fQklU
ICAgIDQKPiArI2RlZmluZSBfUEFHRV9YTiAgICAoMVUgPDwgX1BBR0VfWE5fQklUKQo+ICsjZGVm
aW5lIF9QQUdFX1JPICAgICgxVSA8PCBfUEFHRV9ST19CSVQpCj4gKyNkZWZpbmUgUEFHRV9YTl9N
QVNLKHgpICgoKHgpID4+IF9QQUdFX1hOX0JJVCkgJiAweDFVKQo+ICsjZGVmaW5lIFBBR0VfUk9f
TUFTSyh4KSAoKCh4KSA+PiBfUEFHRV9ST19CSVQpICYgMHgxVSkKPiArCj4gKy8qIERldmljZSBt
ZW1vcnkgd2lsbCBhbHdheXMgYmUgbWFwcGVkIHJlYWQtd3JpdGUgbm9uLWV4ZWN1dGFibGUuICov
Cj4gKyNkZWZpbmUgX1BBR0VfREVWSUNFICAgIF9QQUdFX1hOCj4gKyNkZWZpbmUgX1BBR0VfTk9S
TUFMICAgIE1UX05PUk1BTAoKSSB0aGluayBJIHVuZGVyc3RhbmQgdGhlIGludGVudCBiZWhpbmQg
dGhlc2UgdHdvIGRlZmluaXRpb25zLCBidXQgSSBmaW5kCnRoZW0gbW9yZSBjb25mdXNpbmcgdGhl
biB1c2VmdWwuIFNwZWNpZmljYWxseSwgSSBmaW5kIGNvbmZ1c2luZyB0aGF0Cl9QQUdFX0RFVklD
RSBzcGVjaWZpZXMgcGVybWlzc2lvbnMgYnV0IG5vdCBtZW1vcnkgYXR0cmlidXRlcywgd2hpbGUK
X1BBR0VfTk9STUFMIHNwZWNpZmllcyBtZW1vcnkgYXR0cmlidXRlcyBidXQgbm90IHBlcm1pc3Np
b25zLgoKSSB3b3VsZCBwcm9iYWJseSByZW1vdmUgdGhlIHR3byBkZWZpbml0aW9ucyBjb21wbGV0
ZWx5IGFuZCBvbmx5IHJldGFpbgp0aGUgdXNlZnVsIGNvbW1lbnQgYWJvdmUgdGhlbS4gVGhlIHBh
dGNoIGxvb2tzIGdvb2QgYXNpZGUgZnJvbSB0aGlzCm5pdC4KCgoKPiArI2RlZmluZSBQQUdFX0hZ
UEVSVklTT1JfUk8gICAgICAoX1BBR0VfTk9STUFMfF9QQUdFX1JPfF9QQUdFX1hOKQo+ICsjZGVm
aW5lIFBBR0VfSFlQRVJWSVNPUl9SWCAgICAgIChfUEFHRV9OT1JNQUx8X1BBR0VfUk8pCj4gKyNk
ZWZpbmUgUEFHRV9IWVBFUlZJU09SX1JXICAgICAgKF9QQUdFX05PUk1BTHxfUEFHRV9YTikKPiAr
Cj4gKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JXCj4g
KyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX05PQ0FDSEUgKF9QQUdFX0RFVklDRXxNVF9ERVZJQ0Vf
bkduUkUpCj4gKyNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKF9QQUdFX0RFVklDRXxN
VF9OT1JNQUxfTkMpCj4gIAo+ICAvKgo+ICAgKiBEZWZpbmVzIGZvciBjaGFuZ2luZyB0aGUgaHlw
ZXJ2aXNvciBQVEUgLnJvIGFuZCAubnggYml0cy4gVGhpcyBpcyBvbmx5IHRvIGJlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 00:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 00:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSTS-0006An-91; Wed, 20 Sep 2017 00:02:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duSTQ-0006Ah-Df
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 00:02:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9B/2C-17770-F10B1C95; Wed, 20 Sep 2017 00:02:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq78hoO
 RBjd/clss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHe7+xFbyWqpjzcQVrA+ND4S5GLg4hgSVM
 Eh+eXGXrYuTkYBFwkJh3ajNTFyMHB6NAjMSDH9YgYUaBMInJl5ewgoRZBLQl5p70BQmzCRhK/
 H2yiQ0kLAFkL/nMARIWEVCX+HNhAiPIdGaBjYwSZ24+ZQJJCAtkS7T8XQVmcwpYSVx6uJkRxO
 YV8JJYuO8YK4gtJJAm0fxgKViNqICuxKF/f9ggagQlTs58wgJiMwtoSSyfvo1lAqPALCSpWUh
 SCxiZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDs
 YDy9LvAQoyQHk5Iob/+6g5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj51wPlBItS01Mr0jJzg
 NEAk5bg4FES4dUHSfMWFyTmFmemQ6ROMSpKifMqgyQEQBIZpXlwbbAIvMQoKyXMywh0iBBPQW
 pRbmYJqvwrRnEORiVh3v8gl/Fk5pXATX8FtJgJaHH2hgMgi0sSEVJSDYyq3DzyjW+PzL9SwvK
 db+bSzB1XJwqycNdU5z1LPs6i/DSIVWPORUPJl4YWt4QX5XluiWAOvyurZhqpY/E88Tj3c7HY
 3UfPdGa9nGvjOLuRpeL2n0PJrTViYgknf/58EbRwzoKGNr3tXfPCJTafnbKB77VljOKc0z0v6
 8ICt/1g7c914Jdd80qJpTgj0VCLuag4EQCt1pNGuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505865757!80538569!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13902 invoked from network); 20 Sep 2017 00:02:38 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 00:02:38 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 222D8217C2;
 Wed, 20 Sep 2017 00:02:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 222D8217C2
Date: Tue, 19 Sep 2017 17:02:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-25-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191700500.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-25-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 24/24] xen/arm: mm: Use memory flags for
 modify_xen_mappings rather than custom one
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBoZWxw
IHRvIGNvbnNvbGlkYXRlIHRoZSBwYWdlLXRhYmxlIGNvZGUgYW5kIGF2b2lkIGRpZmZlcmVudAo+
IHBhdGggZGVwZW5kaW5nIG9uIHRoZSBhY3Rpb24gdG8gcGVyZm9ybS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCk11Y2ggYmV0dGVyIG5vdywg
dGhhbmtzIQoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCgo+IC0tLQo+IAo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgo+IAo+ICAgICBhcmNoX2xpdmVwYXRjaF9zZWN1cmUgaXMgbm93IHRoZSBzYW1lIGFz
IG9uIHg4Ni4gSXQgbWlnaHQgYmUKPiAgICAgcG9zc2libGUgdG8gY29tYmluZSBib3RoLCBidXQg
SSBsZWZ0IHRoYXQgYWxvbmUgZm9yIG5vdy4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAg
ICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2xpdmVw
YXRjaC5jICAgfCAgNiArKystLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAgNSAr
Ky0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDExIC0tLS0tLS0tLS0tCj4gIDMg
ZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRj
aC5jCj4gaW5kZXggM2U1MzUyNDM2NS4uMjc5ZDUyY2M2YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vbGl2ZXBhdGNoLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiBAQCAt
MTQ2LDE1ICsxNDYsMTUgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3NlY3VyZShjb25zdCB2b2lkICp2
YSwgdW5zaWduZWQgaW50IHBhZ2VzLCBlbnVtIHZhX3R5cGUgdHlwZSkKPiAgICAgIHN3aXRjaCAo
IHR5cGUgKQo+ICAgICAgewo+ICAgICAgY2FzZSBMSVZFUEFUQ0hfVkFfUlg6Cj4gLSAgICAgICAg
ZmxhZ3MgPSBQVEVfUk87IC8qIFIgc2V0LCBOWCBjbGVhciAqLwo+ICsgICAgICAgIGZsYWdzID0g
UEFHRV9IWVBFUlZJU09SX1JYOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgTElW
RVBBVENIX1ZBX1JXOgo+IC0gICAgICAgIGZsYWdzID0gUFRFX05YOyAvKiBSIGNsZWFyLCBOWCBz
ZXQgKi8KPiArICAgICAgICBmbGFncyA9IFBBR0VfSFlQRVJWSVNPUl9SVzsKPiAgICAgICAgICBi
cmVhazsKPiAgCj4gICAgICBjYXNlIExJVkVQQVRDSF9WQV9STzoKPiAtICAgICAgICBmbGFncyA9
IFBURV9OWCB8IFBURV9STzsgLyogUiBzZXQsIE5YIHNldCAqLwo+ICsgICAgICAgIGZsYWdzID0g
UEFHRV9IWVBFUlZJU09SX1JPOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGRlZmF1bHQ6
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBp
bmRleCBhNmIyMjhiYTliLi43MWRlNjhmZTBkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMTA0MSw4ICsxMDQxLDggQEAgc3Rh
dGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAg
ICAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAg
ICAgICAgIHB0ZSA9ICplbnRyeTsKPiAtICAgICAgICAgICAgICAgICAgICBwdGUucHQucm8gPSBQ
VEVfUk9fTUFTSyhmbGFncyk7Cj4gLSAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUFRF
X05YX01BU0soZmxhZ3MpOwo+ICsgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBBR0Vf
Uk9fTUFTSyhmbGFncyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnhuID0gUEFHRV9Y
Tl9NQVNLKGZsYWdzKTsKPiAgICAgICAgICAgICAgICAgICAgICBpZiAoICFwdGUucHQucm8gJiYg
IXB0ZS5wdC54biApCj4gICAgICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmludGsoIiVzOiBJbmNvcnJlY3QgY29tYmluYXRpb24gZm9yIGFkZHI9JWx4XG4i
LAo+IEBAIC0xMDg1LDcgKzEwODUsNiBAQCBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWdu
ZWQgbG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpCj4gIAo+ICBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IGZsYWdzKQo+
ICB7Cj4gLSAgICBBU1NFUlQoKGZsYWdzICYgKFBURV9OWCB8IFBURV9STykpID09IGZsYWdzKTsK
PiAgICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoTU9ESUZZLCBzLCBJTlZBTElEX01GTiwg
KGUgLSBzKSA+PiBQQUdFX1NISUZULAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
bGFncyk7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IDgxNGVkMTI2ZWMuLjJiOWQ1ZTZhNWMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC05MCwxNyArOTAsNiBAQAo+ICAjZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUl9XQyAgICAgIChfUEFHRV9ERVZJQ0V8TVRfTk9STUFMX05DKQo+ICAKPiAgLyoK
PiAtICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQgLm54
IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQo+IC0gKiB1c2VkIHdpdGggbW9kaWZ5X3hlbl9tYXBw
aW5ncy4KPiAtICovCj4gLSNkZWZpbmUgX1BURV9OWF9CSVQgICAgIDBVCj4gLSNkZWZpbmUgX1BU
RV9ST19CSVQgICAgIDFVCj4gLSNkZWZpbmUgUFRFX05YICAgICAgICAgICgxVSA8PCBfUFRFX05Y
X0JJVCkKPiAtI2RlZmluZSBQVEVfUk8gICAgICAgICAgKDFVIDw8IF9QVEVfUk9fQklUKQo+IC0j
ZGVmaW5lIFBURV9OWF9NQVNLKHgpICAoKCh4KSA+PiBfUFRFX05YX0JJVCkgJiAweDFVKQo+IC0j
ZGVmaW5lIFBURV9ST19NQVNLKHgpICAoKCh4KSA+PiBfUFRFX1JPX0JJVCkgJiAweDFVKQo+IC0K
PiAtLyoKPiAgICogU3RhZ2UgMiBNZW1vcnkgVHlwZS4KPiAgICoKPiAgICogVGhlc2UgYXJlIHZh
bGlkIGluIHRoZSBNZW1BdHRyWzM6MF0gZmllbGQgb2YgYW4gTFBBRSBzdGFnZSAyIHBhZ2UKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 00:20:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 00:20:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSkL-0007iE-QM; Wed, 20 Sep 2017 00:20:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429188d21=lars.kurth@citrix.com>)
 id 1duSkK-0007hn-BE; Wed, 20 Sep 2017 00:20:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D1/A1-09852-734B1C95; Wed, 20 Sep 2017 00:20:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCKsWRWlGSWpSXmKPExsWyU9JRQtd0y8F
 Igx29khZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJrxcEN5wfHciqvb
 rrI2ME7I6WLk4JAQ8JOYdTWhi5GTg01AQ+LYw2bmLkYuDhGB/0wSTw71sYM4zAJrmCXu3bzFC
 tIgLKAncfqCE0iDiIC+xPdjXewQtpHE6RlfGUFsFgFViRX9V5hBynkFbCV+PvUGCQsJmEq8uX
 WaCcTmFDCTWLnoAyuIzSggK/GlcTUziM0sIC7R9GUlWFxCQEBiyZ7zzBC2qMTLx//A4qJAF8w
 6Pg8qriNx9voTRgjbQGLr0n0sIGuZBTQl1u/ShxhpKfGhqZ0VwlaUmNL9EOxiXgFBiZMzn7BM
 YBSbhWTzLITuWUi6ZyHpnoWkewEj6ypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDU73c1OLix
 PTUnMSkYr3k/NxNjMCYq2dgYNzB2Djb7xCjJAeTkihv2KYDkUJ8SfkplRmJxRnxRaU5qcWHGG
 U4OJQkeKWvAeUEi1LTUyvSMnOA0Q+TluDgURLh1QFJ8xYXJOYWZ6ZDpE4xunIc23T5DxPHjJt
 3geQmMLnh+wMg+eTavL9MQix5+XmpUuK8H64CNQuANGeU5sGNhiWuS4yyUsK8jAwMDEI8BalF
 uZklqPKvGMU5GJWEee1ATuDJzCuBu+AV0HFMQMdlbwA7riQRISXVwMhUUfytWnTe+x/uSbN+/
 Ola5Zp++Inh88CuzZKc7JIql42mXeVaH2ORP++RTETZzjM9LwsY18fubAl89uzQgnv77vc8+L
 3rRDvLlIPKnfmvzPtDNBf8f/Opc4PPHI89wf/v9ujztjUbqnPfeM5avCgldFZXcH6N5UzLqBr
 l1j4r1dfPkmdIL1diKc5INNRiLipOBADlTAkNVwMAAA==
X-Env-Sender: prvs=429188d21=lars.kurth@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505866805!91209423!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9460 invoked from network); 20 Sep 2017 00:20:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 00:20:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,419,1500940800"; d="scan'208";a="53118281"
From: Lars Kurth <lars.kurth@citrix.com>
To: Felipe Huici <Felipe.Huici@neclab.eu>, "committers@xenproject.org"
 <committers@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHaK8h4eA
Date: Wed, 20 Sep 2017 00:20:04 +0000
Message-ID: <776E12BC-8D5A-4B90-AF99-BFDDEBEECCE4@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
In-Reply-To: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <92821D2FCBF48A4786606A66A3DDF417@citrix.com>
MIME-Version: 1.0
Cc: "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RmVsaXBlLCBTaW1vbiwNCmEgcXVpY2sgbm90ZSB0byBsZXQgeW91IGtub3cgdGhhdCB0aGUgQWR2
aXNvcnkgQm9hcmQgaW4gdG9kYXnigJlzIEFCIG1lZXRpbmcgZGVjaWRlZCB0byBlbmRvcnNlIHlv
dXIgcHJvcG9zYWwuDQpMZXQgbWUga25vdyBob3cgeW91IHByb2NlZWQ6IGZyb20gbXkgcGVyc3Bl
Y3RpdmUsIHdlIGNhbiBraWNrIG9mZiBhIGZvcm1hbCB2b3RlIGJlZm9yZSB5b3UgbWFrZSBtb2Rp
ZmljYXRpb25zIHRvIHRoZSBwcm9wb3NhbCwgYnV0IEkgdGhpbmsgaXQgaXMgYmV0dGVyIHRvIHBv
c3QgdjIgZmlyc3QuDQpMYXJzDQoNCk9uIDA3LzA5LzIwMTcsIDA1OjI2LCAiRmVsaXBlIEh1aWNp
IiA8RmVsaXBlLkh1aWNpQG5lY2xhYi5ldT4gd3JvdGU6DQoNCiAgICBEZWFyIGFsbCwNCiAgICAN
CiAgICBGb2xsb3dpbmcgdXAgb24gZGlzY3Vzc2lvbnMgdGhhdCBTaW1vbiBLdWVuemVyIGhhZCB3
aXRoIHNldmVyYWwgb2YgeW91IGF0DQogICAgdGhlIGxhc3QgWGVuIHN1bW1pdCwgd2XigJlyZSBu
b3cgc3VibWl0dGluZyBhIFhlbiBzdWJwcm9qZWN0IHByb3Bvc2FsIGJhc2VkDQogICAgb24gb3Vy
IFVuaWNvcmUgd29yay4gQ291bGQgeW91IHBsZWFzZSByZXZpZXcgaXQ/DQogICAgDQogICAgVGhh
bmtzLA0KICAgIA0KICAgIEZlbGlwZSBIdWljaSAmIFNpbW9uIEt1ZW56ZXIgLSBORUMgTGFicyBI
ZWlkZWxiZXJnLg0KICAgIA0KICAgIA0KICAgIFBST1BPU0FMOiBVbmljb3JlDQogICAgPT09PT09
PT09PT09PT09PT0NCiAgICANCiAgICBSb2xlcw0KICAgIC0tLS0tDQogICAgUHJvamVjdCBMZWFk
czogU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+IChtYWluIGxlYWQpDQog
ICAgICAgICAgICAgICAgICAgRmVsaXBlIEh1aWNpICA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4g
ICAgKGNvLWxlYWQpDQogICAgICAgICAgICAgICAgICAgRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFu
LnNjaG1pZHRAbmVjbGFiLmV1PiAoY28tbGVhZCkNCiAgICBQcm9qZWN0IE1lbnRvcjogIExhcnMg
S3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICBQcm9qZWN0IFNwb25zb3I6IC1UbyBi
ZSBmb3VuZC0NCiAgICANCiAgICBCYWNrZ3JvdW5kDQogICAgLS0tLS0tLS0tLQ0KICAgIEluIHJl
Y2VudCB5ZWFycywgc2V2ZXJhbCBwYXBlcnMgYW5kIHByb2plY3RzIGRlZGljYXRlZCB0byB1bmlr
ZXJuZWxzIGhhdmUNCiAgICBzaG93biB0aGUgaW1tZW5zZSBwb3RlbnRpYWwgZm9yIHBlcmZvcm1h
bmNlIGdhaW5zIHRoYXQgdGhlc2UgaGF2ZS4gQnkNCiAgICBsZXZlcmFnaW5nIHNwZWNpYWxpemF0
aW9uIGFuZCB0aGUgdXNlIG9mIG1pbmltYWxpc3RpYyBPU2VzLCB1bmlrZXJuZWxzIGFyZQ0KICAg
IGFibGUgdG8geWllbGQgaW1wcmVzc2l2ZSBudW1iZXJzLCBpbmNsdWRpbmcgZmFzdCBpbnN0YW50
aWF0aW9uIHRpbWVzICh0ZW5zDQogICAgb2YgbWlsbGlzZWNvbmRzIG9yIGxlc3MpLCB0aW55IG1l
bW9yeSBmb290cHJpbnRzIChhIGZldyBNQnMgb3IgZXZlbiBLQnMpLA0KICAgIGhpZ2ggbmV0d29y
ayB0aHJvdWdocHV0ICgxMC00MCBHYi9zKSwgYW5kIGhpZ2ggY29uc29saWRhdGlvbiAoZS5nLiwg
YmVpbmcNCiAgICBhYmxlIHRvIHJ1biB0aG91c2FuZHMgb2YgaW5zdGFuY2VzIG9uIGEgc2luZ2xl
IGNvbW1vZGl0eSBzZXJ2ZXIpLCBub3QgdG8NCiAgICBtZW50aW9uIGEgcmVkdWNlZCBhdHRhY2sg
c3VyZmFjZSBhbmQgdGhlIHBvdGVudGlhbCBmb3IgZWFzaWVyDQogICAgY2VydGlmaWNhdGlvbi4g
VW5pa2VybmVsIHByb2plY3RzIHdvcnRoeSBvZiBtZW50aW9uIGluY2x1ZGUgTWlyYWdlT1MsDQog
ICAgQ2xpY2tPUywgRXJsYW5nIG9uIFhlbiwgT1N2LCBIQUxWTSwgYW5kIE1pbmljYWNoZSwgYW1v
bmcgb3RoZXJzLg0KICAgIA0KICAgIFRoZSBmdW5kYW1lbnRhbCBkcmF3YmFjayBvZiB1bmlrZXJu
ZWxzIGlzIHRoYXQgdGhleSByZXF1aXJlIHRoYXQNCiAgICBhcHBsaWNhdGlvbnMgYmUgbWFudWFs
bHkgcG9ydGVkIHRvIHRoZSB1bmRlcmx5aW5nIG1pbmltYWxpc3RpYyBPUyAoZS5nLg0KICAgIGhh
dmluZyB0byBwb3J0IG5naW54LCBzbm9ydCwgbXlzcWwgb3IgbWVtY2FjaGVkIHRvIE1pbmlPUyBv
ciBPU3YpOyB0aGlzDQogICAgcmVxdWlyZXMgYm90aCBleHBlcnQgd29yayBhbmQgb2Z0ZW4gY29u
c2lkZXJhYmxlIGFtb3VudCBvZiB0aW1lLiBJbg0KICAgIGVzc2VuY2UsIHdlIG5lZWQgdG8gcGlj
ayBiZXR3ZWVuIGVpdGhlciBoaWdoIHBlcmZvcm1hbmNlIHdpdGggdW5pa2VybmVscywNCiAgICBv
ciBubyBwb3J0aW5nIGVmZm9ydCBidXQgZGVjcmVhc2VkIHBlcmZvcm1hbmNlIGFuZCBkZWNyZWFz
ZWQgZWZmaWNpZW5jeQ0KICAgIHdpdGggc3RhbmRhcmQgT1MvVk0gaW1hZ2VzLiBUaGUgZ29hbCBv
ZiB0aGlzIHByb3Bvc2FsIGlzIHRvIGNoYW5nZSB0aGlzDQogICAgc3RhdHVzIHF1byBieSBwcm92
aWRpbmcgYSBoaWdobHkgY29uZmlndXJhYmxlIHVuaWtlcm5lbCBjb2RlIGJhc2U7IHdlIGNhbGwN
CiAgICB0aGlzIGJhc2UgVW5pY29yZS4NCiAgICANCiAgICBUaGlzIHByb2plY3QgYWxzbyBhaW1z
IHRvIGNvbmNlbnRyYXRlIHRoZSB2YXJpb3VzIGVmZm9ydHMgY3VycmVudGx5IGdvaW5nDQogICAg
b24gaW4gdGhlIFhlbiBjb21tdW5pdHkgcmVnYXJkaW5nIG1pbmltYWxpc3RpYyBPU2VzIChlc3Nl
bnRpYWxseSBkaWZmZXJlbnQNCiAgICB2YXJpYW50cyBvZiBNaW5pT1MpLiBXZSB0aGluayB0aGF0
IHNwbGl0dGluZyB0aGUgY29tbXVuaXR5IGFjcm9zcyB0aGVzZQ0KICAgIHZhcmlhbnRzIGlzIGNv
dW50ZXItcHJvZHVjdGl2ZSBhbmQgaG9wZSB0aGF0IFVuaWNvcmUgd2lsbCBwcm92aWRlIGEgY29t
bW9uDQogICAgcGxhY2UgZm9yIGFsbCBvciBtb3N0IGltcHJvdmVtZW50cyBhbmQgY3VzdG9taXph
dGlvbnMgb2YgbWluaW1hbGlzdGljDQogICAgT1Nlcy4gVGhlIGxvbmcgdGVybSBnb2FsIGlzIHRv
IHJlcGxhY2Ugc29tZXRoaW5nIGxpa2UgTWluaU9TIHdpdGggYSB0b29sDQogICAgdGhhdCBjYW4g
YXV0b21hdGljYWxseSBidWlsZCBzdWNoIGEgbWluaW1hbGlzdGljIE9TLg0KICAgIA0KICAgIFVu
aWNvcmUgLSBUaGUgIlVuaWtlcm5lbCBDb3JlIg0KICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KICAgIFRoZSBoaWdoIGxldmVsIGdvYWwgb2YgVW5pY29yZSBpcyB0byBiZSBh
YmxlIHRvIGJ1aWxkIHVuaWtlcm5lbHMgdGFyZ2V0ZWQNCiAgICBhdCBzcGVjaWZpYyBhcHBsaWNh
dGlvbnMgd2l0aG91dCByZXF1aXJpbmcgdGhlIHRpbWUtY29uc3VtaW5nLCBleHBlcnQgd29yaw0K
ICAgIHRoYXQgYnVpbGRpbmcgc3VjaCBhIHVuaWtlcm5lbCByZXF1aXJlcyB0b2RheS4gQW4gYWRk
aXRpb25hbCBnb2FsIChvcg0KICAgIGhvcGUpIG9mIFVuaWNvcmUgaXMgdGhhdCBhbGwgZGV2ZWxv
cGVycyBpbnRlcmVzdGVkIGluIHVuaWtlcm5lbA0KICAgIGRldmVsb3BtZW50IHdvdWxkIGNvbnRy
aWJ1dGUgYnkgc3VwcGx5aW5nIGxpYnJhcmllcyByYXRoZXIgdGhhbiB3b3JraW5nIG9uDQogICAg
aW5kZXBlbmRlbnQgcHJvamVjdHMgd2l0aCBkaWZmZXJlbnQgY29kZSBiYXNlcyBhcyBpdCBpcyBk
b25lIG5vdy4gVGhlIG1haW4NCiAgICBpZGVhIGJlaGluZCBVbmljb3JlIGlzIGRlcGljdGVkIGlu
IEZpZ3VyZSAxIGFuZCBjb25zaXN0cyBvZiB0d28gYmFzaWMNCiAgICBjb21wb25lbnRzOg0KICAg
ICANCiAgICANCiAgICBbQXR0YWNobWVudDogdW5pY29yZS1vbmVzbGlkZXIucGRmXQ0KICAgIA0K
ICAgIA0KICAgIEZpZ3VyZSAxLiBVbmljb3JlIGFyY2hpdGVjdHVyZS4NCiAgICANCiAgICAgDQog
ICAgTGlicmFyeSBwb29scyB3b3VsZCBjb250YWluIGxpYnJhcmllcyB0aGF0IHRoZSB1c2VyIG9m
IFVuaWNvcmUgY2FuIHNlbGVjdA0KICAgIGZyb20gdG8gY3JlYXRlIHRoZSB1bmlrZXJuZWwuIEZy
b20gdGhlIGJvdHRvbSB1cCwgbGlicmFyeSBwb29scyBhcmUNCiAgICBvcmdhbml6ZWQgaW50byAo
MSkgdGhlIGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHRvb2wsIGNvbnRhaW5pbmcgbGlicmFyaWVzDQog
ICAgc3BlY2lmaWMgdG8gYSBjb21wdXRlciBhcmNoaXRlY3R1cmUgKGUuZy4sIHg4Nl82NCwgQVJN
MzIgb3IgTUlQUyk7ICgyKSB0aGUNCiAgICBwbGF0Zm9ybSB0b29sLCB3aGVyZSB0YXJnZXQgcGxh
dGZvcm1zIGNhbiBiZSBYZW4sIEtWTSwgYmFyZSBtZXRhbCAoaS5lLiBubw0KICAgIHZpcnR1YWxp
emF0aW9uKSBhbmQgdXNlci1zcGFjZSBMaW51eDsgYW5kICgzKSB0aGUgbWFpbiBsaWJyYXJ5IHBv
b2wsDQogICAgY29udGFpbmluZyBhIHJpY2ggc2V0IG9mIGZ1bmN0aW9uYWxpdHkgdG8gYnVpbGQg
dGhlIHVuaWtlcm5lbCBmcm9tLiBUaGlzDQogICAgbGFzdCBsaWJyYXJ5IGluY2x1ZGVzIGRyaXZl
cnMgKGJvdGggdmlydHVhbCBzdWNoIGFzIG5ldGJhY2svbmV0ZnJvbnQgYW5kDQogICAgcGh5c2lj
YWwgc3VjaCBhcyBpeGdiZSksIGZpbGVzeXN0ZW1zLCBtZW1vcnkgYWxsb2NhdG9ycywgc2NoZWR1
bGVycywNCiAgICBuZXR3b3JrIHN0YWNrcywgc3RhbmRhcmQgbGlicyAoZS5nLiBsaWJjLCBvcGVu
c3NsLCBldGMuKSwgcnVudGltZXMgKGUuZy4gYQ0KICAgIFB5dGhvbiBpbnRlcnByZXRlciBhbmQg
ZGVidWdnaW5nIGFuZCBwcm9maWxpbmcgdG9vbHMuIFRoZXNlIHBvb2xzIG9mDQogICAgbGlicmFy
aWVzIGNvbnN0aXR1dGUgYSBjb2RlIGJhc2UgZm9yIGNyZWF0aW5nIHVuaWtlcm5lbHMuIEFzIHNo
b3duLCBhDQogICAgbGlicmFyeSBjYW4gYmUgcmVsYXRpdmVseSBsYXJnZSAoZS5nIGxpYmMpIG9y
IHF1aXRlIHNtYWxsIChhIHNjaGVkdWxlciksDQogICAgd2hpY2ggc2hvdWxkIGFsbG93IGZvciBh
IGZhaXIgYW1vdW50IG9mIGN1c3RvbWl6YXRpb24gZm9yIHRoZSB1bmlrZXJuZWwuDQogICAgIA0K
ICAgIA0KICAgIFRoZSBVbmljb3JlIGJ1aWxkIHRvb2wgaXMgaW4gY2hhcmdlIG9mIGNvbXBpbGlu
ZyB0aGUgYXBwbGljYXRpb24gYW5kIHRoZQ0KICAgIHNlbGVjdGVkIGxpYnJhcmllcyB0b2dldGhl
ciB0byBjcmVhdGUgYSBiaW5hcnkgZm9yIGEgc3BlY2lmaWMgcGxhdGZvcm0gYW5kDQogICAgYXJj
aGl0ZWN0dXJlIChlLmcuLCBYZW4gb24geDg2XzY0KS4gVGhlIHRvb2wgaXMgY3VycmVudGx5IGlu
c3BpcmVkIGJ5DQogICAgTGludXjigJlzIGtjb25maWcgc3lzdGVtIGFuZCBjb25zaXN0cyBvZiBh
IHNldCBvZiBNYWtlZmlsZXMuIEl0IGFsbG93cyB1c2Vycw0KICAgIHRvIHNlbGVjdCBsaWJyYXJp
ZXMsIHRvIGNvbmZpZ3VyZSB0aGVtLCBhbmQgdG8gd2FybiB0aGVtIHdoZW4gbGlicmFyeQ0KICAg
IGRlcGVuZGVuY2llcyBhcmUgbm90IG1ldC4gSW4gYWRkaXRpb24sIHRoZSB0b29sIGNhbiBhbHNv
IHNpbXVsdGFuZW91c2x5DQogICAgZ2VuZXJhdGUgYmluYXJpZXMgZm9yIG11bHRpcGxlIHBsYXRm
b3Jtcy4NCiAgICANCiAgICAgDQogICAgQXMgYW4gZXhhbXBsZSwgaW1hZ2luZSBhIHVzZXIgd2Fu
dGluZyB0byBnZW5lcmF0ZSBhIG5ldHdvcmsgZHJpdmVyIGRvbWFpbg0KICAgIHVuaWtlcm5lbC4g
SW4gdGhpcyBjYXNlLCB3ZSB3b3VsZCBhc3N1bWUgdGhlIOKAnGFwcGxpY2F0aW9u4oCdIHRvIGJl
IHRoZQ0KICAgIG5ldGJhY2sgZHJpdmVyLiBUbyBzZWxlY3QgdGhpcyBhcHBsaWNhdGlvbiwgdGhl
IHVzZXIgd291bGQgZmlyc3QgcnVuIOKAnG1ha2UNCiAgICBtZW51Y29uZmln4oCdIGZyb20gd2l0
aGluIHRoZSBuZXRiYWNrIGFwcGxpY2F0aW9uIGZvbGRlci4gVGhlIE1ha2VmaWxlIHRoZXJlDQog
ICAgd291bGQgc2V0IGEgdmFyaWFibGUgdG8gaW5kaWNhdGUgd2hhdCB0aGUgYXBwbGljYXRpb24g
aXMsIGFuZCB3b3VsZA0KICAgIGluY2x1ZGUgdGhlIG1haW4gVW5pY29yZSBNYWtlZmlsZXMgc28g
dGhhdCB0aGUgdW5pa2VybmVsIGNhbiBiZSBidWlsdA0KICAgIChTdGVwIDEgaW4gdGhlIGZpZ3Vy
ZSkuIFVzaW5nIHRoZSBtZW51LWJhc2VkIHN5c3RlbSwgdGhlIHVzZXIgY2hvb3NlcyB0aGUNCiAg
ICByZWxldmFudCBsaWJyYXJpZXM7IGZvciBhIFhlbiBkcml2ZXIgZG9tYWluIHRoaXMgd291bGQg
aW5jbHVkZSBhIHBoeXNpY2FsDQogICAgbmV0d29yayBkcml2ZXIsIHRoZSBuZXRiYWNrIGRyaXZl
ciwgdGhlIGxpYnhlbnBsYXQgbGlicmFyeSBhbmQgYSBsaWJyYXJ5DQogICAgZnJvbSB0aGUgYXJj
aGl0ZWN0dXJlIGxpYnJhcnkgcG9vbCBzdWNoIGFzIGxpYng4Nl82NGFyY2ggKFN0ZXAgMiBpbiB0
aGUNCiAgICBmaWd1cmUpLiBXaXRoIHRoaXMgaW4gcGxhY2UsIHRoZSB1c2VyIHNhdmVzIHRoZSBj
b25maWd1cmF0aW9uIGFuZCB0eXBlcw0KICAgIOKAnG1ha2XigJ0gdG8gYnVpbGQgdGhlIHVuaWtl
cm5lbCAoU3RlcCAzKSBhbmQgeGwgY3JlYXRlIHRvIHJ1biBpdCAoU3RlcCA0KS4NCiAgICANCiAg
ICAgDQogICAgQSBub3RlIG9uIHRoZSBBQkkvQVBJOiBiZWNhdXNlIFVuaWNvcmUgYWxsb3dzIGZv
ciBjdXN0b21pemF0aW9uIG9mIHRoZQ0KICAgIHVuaWtlcm5lbHMsIHRoZSBBQkkgKG9yIEFQSSBz
aW5jZSB0aGVyZSBpcyBubyBrZXJuZWwpIHdvdWxkIGJlIGN1c3RvbSwNCiAgICB0aGF0IGlzLCBk
ZWZpbmVkIGJ5IHRoZSBsaWJyYXJpZXMgdGhlIHVzZXIgc2VsZWN0ZWQuIEhhdmluZyBzYWlkIHRo
YXQsIGl0DQogICAgd291bGQgYmUgcGVyZmVjdGx5IHBvc3NpYmxlLCBmb3IgaW5zdGFuY2UsIHRv
IGJ1aWxkIFBPU0lYLWNvbXBsaWFudA0KICAgIHVuaWtlcm5lbHMgd2l0aCBpdC4NCiAgICANCiAg
ICANCiAgICBSZWxldmFuY2UgdG8gWGVuIGFuZCBpdHMgQ29tbXVuaXR5DQogICAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICBVbmlrZXJuZWxzIGFyZSBpbXBvcnRhbnQg
dG8gYSBudW1iZXIgb2YgYXJlYXMgcmVsZXZhbnQgdG8gdGhlIFhlbg0KICAgIGNvbW11bml0eSwg
aW5jbHVkaW5nIElvVCwgYXV0b21vdGl2ZSwgc3R1YiBkb21haW5zIGFuZCBkcml2ZXIgZG9tYWlu
DQogICAgZGlzYWdncmVnYXRpb24uIFVuaWNvcmUgY291bGQgaGVscCBib29zdCB0aGUgcHJvZ3Jl
c3MgaW4gYWxsIG9mIHRoZXNlDQogICAgYXJlYXMgYnkgcXVpY2tseSBwcm92aWRpbmcgdGhlIG5l
Y2Vzc2FyeSB0b29scyB0byBjcmVhdGUgIHVuaWtlcm5lbHMgZm9yDQogICAgdGhlbS4gRm9yIGlu
c3RhbmNlLCBmb3IgYSBkcml2ZXIgZG9tYWluLCB0aGUgdXNlciB3b3VsZCBpbmNsdWRlIHRoZQ0K
ICAgIOKAnGxpYnJhcnnigJ0gY29udGFpbmluZyB0aGUgcmVsZXZhbnQgaGFyZHdhcmUgZHJpdmVy
IGFuZCBjb3JyZXNwb25kaW5nDQogICAgYmFjay1lbmQgZHJpdmVyLCBhbmQgaW4gcHJpbmNpcGxl
IFVuaWNvcmUgd291bGQgdGFrZSBjYXJlIG9mIHRoZSByZXN0Lg0KICAgIA0KICAgIEluIGFkZGl0
aW9uLCBVbmljb3JlIGNvdWxkIGV2ZW50dWFsbHkgcmVwbGFjZSBNaW5pLU9TLCBwcm92aWRpbmcg
YQ0KICAgIGNsZWFuZXIsIG1vcmUgc3RhYmxlIGFuZCBmbGV4aWJsZSBiYXNlIGZyb20gd2hpY2gg
dG8gYnVpbGQgdW5pa2VybmVscyBmb3INCiAgICBwcm9qZWN0cyAodGhlIG1vZHVsYXJpemF0aW9u
IG9mIE1pbmktT1MgaXMgaW4gZmFjdCBhbHJlYWR5IHRha2luZyBwbGFjZSkuDQogICAgDQogICAg
DQogICAgQ3VycmVudCBTdGF0dXMNCiAgICAtLS0tLS0tLS0tLS0tLQ0KICAgIFVuaWNvcmUgaXMg
YXQgYW4gZWFybHkgc3RhZ2UuIEZvciBub3cgaXQgaW5jbHVkZXMgc29tZSBiYXNlIGxpYnJhcmll
cyB3aXRoDQogICAgY29kZSBleHRyYWN0ZWQgZnJvbSBNaW5pLU9TIGFzIHdlbGwgYXMgYSBidWls
ZCB0b29sIGluc3BpcmVkIGJ5DQogICAgTGludXgncyBLQ29uZmlnIHN5c3RlbS4gVW5pY29yZSBp
cyBjdXJyZW50bHkgYWJsZSB0byBidWlsZCAiaGVsbG8gd29ybGQiDQogICAgdW5pa2VybmVscyBm
b3IgWGVuIGFuZCBMaW51eCB1c2VyIHNwYWNlIG9uIHg4Nl82NCBhbmQgQVJNdjcuDQogICAgDQog
ICAgSW5jdWJhdGlvbg0KICAgIC0tLS0tLS0tLS0NCiAgICBUaGUgcmVhc29uIGJlaGluZCBtYWtp
bmcgVW5pY29yZSBhIFhlbiBzdWItcHJvamVjdCBwcm9qZWN0IGlzIHRvICgxKSBicmluZw0KICAg
IHRoZSBleGlzdGVuY2Ugb2YgVW5pY29yZSB0byB0aGUgYXR0ZW50aW9uIG9mIHRoZSBYZW4gY29t
bXVuaXR5DQogICAgYW5kIHRvIG91dHNpZGUgd29ybGQ7ICgyKSB0byBhdHRlbXB0IHRvIGhhcm5l
c3MgaW50ZXJlc3QgYW5kIHBvdGVudGlhbGx5DQogICAgZGV2ZWxvcG1lbnQgY3ljbGVzIGZyb20g
cGVvcGxlIGFuZCBjb21wYW5pZXMgaW50ZXJlc3RlZCBpbg0KICAgIHVuaWtlcm5lbHM7IGFuZCAo
MykgdG8gY29uY2VudHJhdGUgbWFpbnRlbmFuY2UgcmVzb3VyY2VzIGZyb20gcGVvcGxlDQogICAg
aW50ZXJlc3RlZCBpbiB1bmlrZXJuZWxzIHdpdGhpbiB0aGUgY29tbXVuaXR5Lg0KICAgIA0KICAg
IExpY2Vuc2UNCiAgICAtLS0tLS0tDQogICAgVGhlIG1haW4gbGljZW5zZSBvZiB0aGUgcnVuLXRp
bWUgY29tcG9uZW50cyBvZiBVbmljb3JlIHdpbGwgYmUgYSAzLWNsYXVzZQ0KICAgIEJTRCBsaWNl
bnNlLCB1bmxlc3MgdGhlcmUgaXMgYSBnb29kIHJlYXNvbiBub3QgdG8gdXNlIGl0IChlLmcuIHdl
IG1heQ0KICAgIGltcG9ydCAyLWNsYXVzZSBCU0QgbGljZW5zZWQgY29kZSBmcm9tIE1pbmktT1Ms
IHdoaWNoIHdlIHdvdWxkICpub3QqDQogICAgYW50aWNpcGF0ZSB0byBjaGFuZ2UpLiBUaGUgTWFr
ZWZpbGUgc3lzdGVtIHdvdWxkIGJlIGxpY2Vuc2VkIHVuZGVyIEdQTCB2Mg0KICAgIG9yIGxhdGVy
IGFzIHdlIHdhbnQgdG8gYmUgYWJsZSB0byB1c2UgS0NvbmZpZyBmdW5jdGlvbmFsaXR5IGZyb20N
CiAgICBCdWlsZHJvb3QvTGludXguDQogICAgDQogICAgUmVxdWlyZWQgSW5mcmFzdHJ1Y3R1cmUN
CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KICAgIFRoZSBvZmZpY2lhbCByZXBvc2l0b3Jp
ZXMgc2hvdWxkIGJlIGNyZWF0ZWQgb24NCiAgICBbaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5v
cmcvXSB1bmRlciBgdW5pY29yZS5naXRgLiBUaGVyZSBzaG91bGQgYmUgYQ0KICAgIG1haW4gcmVw
b3NpdG9yeSBmb3IgdGhlIGNvcmUgdW5pY29yZSBpbXBsZW1lbnRhdGlvbiBhbmQgYWRkaXRpb25h
bA0KICAgIHJlcG9zaXRvcmllcyBmb3Igc29tZSBtb3JlIGFkdmFuY2VkIGV4dGVuc2lvbiBsaWJy
YXJpZXMgKGUuZy4sIGx3SVAsDQogICAgbmV3bGliKS4NCiAgICANCiAgICAjIyMgTWFpbiByZXBv
c2l0b3J5DQogICAgDQogICAgYHVuaWNvcmUuZ2l0YA0KICAgIA0KICAgICMjIyBSZXBvc2l0b3Jp
ZXMgZm9yIGV4dGVuc2lvbiBsaWJyYXJpZXMNCiAgICANCiAgICBSZXBvc2l0b3JpZXMgZm9yIGFk
ZGl0aW9uYWwgbGlicmFyaWVzIHRoYXQgYXJlIHN1cHBvcnRlZCBieSB0aGUgVW5pY29yZQ0KICAg
IHByb2plY3Qgc2hvdWxkIGV4aXN0IHVuZGVyIGEgc2VwYXJhdGUgZGlyZWN0b3J5Og0KICAgIA0K
ICAgIGB1bmljb3JlLWxpYnMvYA0KICAgIA0KICAgIEZvciBleGFtcGxlOg0KICAgIA0KICAgIGB1
bmljb3JlLWxpYnMvbHdpcC5naXRgDQogICAgYHVuaWNvcmUtbGlicy9uZXdsaWIuZ2l0YA0KICAg
IA0KICAgICMjIyBNYWlsaW5nIGxpc3QNCiAgICANCiAgICBJbiB0aGUgYmVnaW5uaW5nIHdlIHdv
dWxkIHVzZSB0aGUgTWluaU9TIG1haWxpbmcgbGlzdA0KICAgIChtaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcpLiBXaGVuIHdlIGdldCB0cmFjdGlvbiB3aXRoIFVuaWNvcmUgd2UNCiAg
ICBjb3VsZCBjb25zaWRlciBzcGxpdHRpbmcgdGhhdCB0cmFmZmljIG9udG8gYSB1bmljb3JlIG1h
aWxpbmcgbGlzdC4NCiAgICANCiAgICANCiAgICANCiAgICANCiAgICA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICBEci4gRmVs
aXBlIEh1aWNpDQogICAgQ2hpZWYgUmVzZWFyY2hlciwgTmV0d29ya2VkIFN5c3RlbXMgYW5kIERh
dGENCiAgICBBbmFseXRpY3MgR3JvdXANCiAgICBORUMgTGFib3JhdG9yaWVzIEV1cm9wZSwgTmV0
d29yayBSZXNlYXJjaCBEaXZpc2lvbg0KICAgIEt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1
IEhlaWRlbGJlcmcNCiAgICBUZWwuICAgICArNDkNCiAgICAoMCk2MjIxIDQzNDItMjQxDQogICAg
RmF4OiAgICAgKzQ5DQogICAgKDApNjIyMSA0MzQyLTE1NQ0KICAgIA0KICAgIGUtbWFpbDogDQog
ICAgZmVsaXBlLmh1aWNpQG5lY2xhYi5ldQ0KICAgID09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgIE5FQyBFdXJvcGUgTGltaXRl
ZCBSZWdpc3RlcmVkIE9mZmljZTogTkVDIEhvdXNlLCAxDQogICAgVmljdG9yaWEgUm9hZCwgTG9u
ZG9uIFczIDZCTCBSZWdpc3RlcmVkIGluIEVuZ2xhbmQgMjgzMjAxNA0KICAgIA0KICAgIA0KICAg
IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 00:29:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 00:29:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duStH-0008Gj-VO; Wed, 20 Sep 2017 00:29:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duStH-0008Gd-42
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 00:29:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A3/39-03414-266B1C95; Wed, 20 Sep 2017 00:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVybKJssm7itoO
 RBr/nalss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkNC9oZC3olK3p2X2BrYFwt3MXIySEksIRJ
 4snJQhCbRcBBonvlKuYuRg4ORoEYiQc/rEHCjAJhEpMvL2GFKNGWWHtxLxuIzSZgKPH3ySY2k
 HIJIHvJZw6QsIiAusSfCxMYQWxmAW+JtUfamUFsYaDpuy//ZAGxOQUsJVZ8/AU2hlfAS+LIps
 NsENdYSHx/+QOsV1RAV+LQvz9QNYISJ2c+YYGYqSWxfPo2lgmMArOQpGYhSS1gZFrFqFGcWlS
 WWqRrbKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx5/rAQ4ySHExK
 orw9mw5GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/bYFKCdYlJqeWpGWmQOMBZi0BAePkgjvk
 s1Aad7igsTc4sx0iNQpRkuOY5su/2HieDfpCpB8dOPuHyYhlrz8vFQpcd4zIPMEQBoySvPgxs
 Hi9RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeReDTOHJzCuB2/oK6CAmoIOyNxwAOagkESE
 l1cDowP258u1v36lBijKv3SMtJl1m8D4lkKfe+NwoPL75RP6+F28KSw9NCS7OVnE6vkecl3FV
 6GOL/hqBvA8L36+Kf6Z35bYwl6LFcff07fuFFaYGzzPjP2/p9OlR6+fSfv6M7s5XT7rZ3nbPn
 Hbdnsv3ukje7yq9I+7V9tM0ueyznWZeuzQ7wVaJpTgj0VCLuag4EQBQmOY00gIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505867360!80540289!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28893 invoked from network); 20 Sep 2017 00:29:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 00:29:21 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9A8572168C;
 Wed, 20 Sep 2017 00:29:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9A8572168C
Date: Tue, 19 Sep 2017 17:29:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20170912100330.2168-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1709191727430.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 00/24] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBU
aGlzIHBhdGNoIHNlcmllcyBjb250YWlucyBjbGVhbi11cCBmb3IgdGhlIEFSTSBtZW1vcnkgc3Vi
c3lzdGVtIGluIHByZXBhcmF0aW9uCj4gb2YgcmV3b3JraW5nIHRoZSBwYWdlIHRhYmxlcyBoYW5k
bGluZy4KPiAKPiBBIGJyYW5jaCB3aXRoIHRoZSBwYXRjaGVzIGNhbiBiZSBmb3VuZCBvbiB4ZW5i
aXRzOgo+IAo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5n
L3hlbi11bnN0YWJsZS5naXQKPiBicmFuY2ggbW0tY2xlYW51cC12MgoKQWxsIHBhdGNoZXMgdXAg
dG8gcGF0Y2ggIzEyIGFyZSBjb21taXR0ZWQuIFRoZXJlIHdhcyBhIG1pbm9yIHN1Z2dlc3Rpb24K
YWJvdXQgYWRkaW5nIGZldyBzaW1wbGUgY29tbWVudHMgb24gcGF0Y2ggIzksIHdoaWNoIEkgZGlk
IG9uIGNvbW1pdC4KCgo+IEZvciBhbGwgdGhlIGNoYW5nZXMgc2VlIGluIGVhY2ggcGF0Y2guCj4g
Cj4gQ2hlZXJzLAo+IAo+IEp1bGllbiBHcmFsbCAoMjQpOgo+ICAgeGVuL3g4NjogbW06IEludHJv
ZHVjZSB7RyxNfUZOIDwtPiB7RyxNfUFERFIgaGVscGVycwo+ICAgeGVuL21tOiBVc2UgdHlwZXNh
ZmUgTUZOIGZvciBhbGxvY19ib290X3BhZ2VzIHJldHVybgo+ICAgeGVuL21tOiBVc2UgX192aXJ0
X3RvX21mbiBpbiBtYXBfZG9tYWluX3BhZ2UgaW5zdGVhZCBvZiB2aXJ0X3RvX21mbgo+ICAgeGVu
L2FybTogbW06IFJlZGVmaW5lIG1mbl90b192aXJ0IHRvIHVzZSB0eXBlc2FmZQo+ICAgeGVuL2Fy
bTogaHNyX2lhYnQ6IERvY3VtZW50IFJFUzAgZmllbGQKPiAgIHhlbi9hcm06IHRyYXBzOiBEb24n
dCBkZWZpbmUgRkFSX0VMMiBmb3IgQVJNMzIKPiAgIHhlbi9hcm06IGFybTMyOiBEb24ndCBkZWZp
bmUgRkFSX0VMMQo+ICAgeGVuL2FybTogQWRkIEZuViBmaWVsZCBpbiBoc3JfKmFidAo+ICAgeGVu
L2FybTogSW50cm9kdWNlIGhzcl94YWJ0IHRvIGdhdGhlciBjb21tb24gYml0cyBiZXR3ZWVuIGhz
cl9kYWJ0IGFuZAo+ICAgeGVuL2FybTogdHJhcHM6IEludHJvZHVjZSBhIGhlbHBlciB0byByZWFk
IHRoZSBoeXBlcnNpdm9yIGZhdWx0Cj4gICAgIHJlZ2lzdGVyCj4gICB4ZW4vYXJtOiB0cmFwczog
SW1wcm92ZSBsb2dnaW5nIGZvciBkYXRhL3ByZWZldGNoIGFib3J0IGZhdWx0Cj4gICB4ZW4vYXJt
OiBSZXBsYWNlIGlvcmVtYXBfYXR0cihQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSkgY2FsbCBieQo+
ICAgICBpb3JlbWFwX25vY2FjaGUKPiAgIHhlbi9hcm06IHBhZ2U6IFJlbW92ZSB1bnVzZWQgYXR0
cmlidXRlcyBERVZfTk9OU0hBUkVEIGFuZCBERVZfQ0FDSEVECj4gICB4ZW4vYXJtOiBwYWdlOiBV
c2UgZGlyZWN0bHkgQlVGRkVSQUJMRSBhbmQgZHJvcCBERVZfV0MKPiAgIHhlbi9hcm06IHBhZ2U6
IFByZWZpeCBtZW1vcnkgdHlwZXMgd2l0aCBNVF8KPiAgIHhlbi9hcm06IHBhZ2U6IFVzZSBBUk12
OCBuYW1pbmcgdG8gaW1wcm92ZSByZWFkYWJpbGl0eQo+ICAgeGVuL2FybTogcGFnZTogQ2xlYW4t
dXAgdGhlIGRlZmluaXRpb24gb2YgTUFJUlZBTAo+ICAgeGVuL2FybTogbW06IFJlbmFtZSBhbmQg
Y2xhcmlmeSBBUFsxXSBpbiB0aGUgc3RhZ2UtMSBwYWdlIHRhYmxlCj4gICB4ZW4vYXJtOiBTd2l0
Y2ggdG8gU1lTX1NUQVRFX2Jvb3QganVzdCBhZnRlciBlbmRfYm9vdF9hbGxvY2F0b3IoKQo+ICAg
eGVuL2FybTogbW06IFJlbmFtZSAnYWknIGludG8gJ2ZsYWdzJyBpbiBjcmVhdGVfeGVuX2VudHJp
ZXMKPiAgIHhlbi9hcm06IHBhZ2U6IERlc2NyaWJlIHRoZSBsYXlvdXQgb2YgZmxhZ3MgdXNlZCB0
byB1cGRhdGUgcGFnZSB0YWJsZXMKPiAgIHhlbi9hcm06IG1tOiBFbWJlZCBwZXJtaXNzaW9uIGlu
IHRoZSBmbGFncwo+ICAgeGVuL2FybTogbW06IEhhbmRsZSBwZXJtaXNzaW9uIGZsYWdzIHdoZW4g
YWRkaW5nIGEgbmV3IG1hcHBpbmcKPiAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdzIGZv
ciBtb2RpZnlfeGVuX21hcHBpbmdzIHJhdGhlciB0aGFuCj4gICAgIGN1c3RvbSBvbmUKPiAKPiAg
eGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gvYXJt
L2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDYgKy0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgICAgICAgICB8IDc0ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jICB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvb21hcDUuYyAgICB8ICA2ICstLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNz
LmMgfCAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgfCAxMiArKyst
LQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCA1MiArKysrKysrKysrKysr
KysrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgNyArLS0KPiAg
eGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2
L3NyYXQuYyAgICAgICAgICAgICAgIHwgIDUgKy0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
ICAgICAgICAgIHwgIDcgKystCj4gIHhlbi9kcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAgICB8
ICAyICstCj4gIHhlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jICAgICB8ICAyICstCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmggICAgICB8ICAyIC0KPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9scGFlLmggICAgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAg
ICAgICAgIHwgIDMgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgIHwgOTkg
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggICB8IDI1ICsrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmggICAgICAgIHwgIDQgKysKPiAgeGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgg
ICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgICAgICAgIHwgIDMgKy0K
PiAgMjIgZmlsZXMgY2hhbmdlZCwgMjAwIGluc2VydGlvbnMoKyksIDEyMSBkZWxldGlvbnMoLSkK
PiAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 00:31:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 00:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duSus-0000TC-Bv; Wed, 20 Sep 2017 00:31:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1duSur-0000OK-21; Wed, 20 Sep 2017 00:31:01 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 55/F5-18817-4C6B1C95;
 Wed, 20 Sep 2017 00:31:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVybKJssu7hbQc
 jDZpWclq8/bqE2aK39S6LxZflDYwW37dMZnJg8Tj84QpLAGMUa2ZeUn5FAmvGpF+rmQuOhlZ8
 +X6IsYFxq2MXIxeHkMASJom5k38ydjFycrAIOEg0rJvB3sXIwcEoECPx4Ic1SJhRIExi8uUlr
 CBhFgFtiRlNsSBhNgFDib9PNrGBhCWA7CWfOUDCIgJqEhtvvGUGsZkF7rJJ9H+VBSkRFtCTOH
 3BCSTMKWAn8er8QlYQm1fAS2Lt7Mtg5UIC6RLNZ6+ygdiiAroSh/79YYOoEZQ4OfMJC8RIH4m
 H696xTGAUmIUkNQtJCsJWlzjw6SIjhC0vse36KtYFjCyrGNWLU4vKUot0TfSSijLTM0pyEzNz
 dA0NzPRyU4uLE9NTcxKTivWS83M3MQJDmQEIdjB2X/Y/xCjJwaQkytv360CkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQlerb9AOcGi1PTUirTMHGBUwaQlOHiURHiNQNK8xQWJucWZ6RCpU4y6HM
 c2Xf7DJMSSl5+XKiXOaw1SJABSlFGaBzcCFuGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz
 bADKFJzOvBG7TK6AjmICOyN4AdkRJIkJKqoFx/xPOhwo11/bdPxMvEWjbO6OeZ8uN1QkPIt9c
 aHJQzyoPcHsYGbekPm3ewRSN7P0Z/0ND7CoZNZ6arXaf8ZK1z/uSxgsn62RJ4+rvqf0Nazelp
 qi1zdh8j0Vm4a3tLoLdT3q3BKxON510PyhCwuG/Y5z/Ef+eBZ+/Nb/RmebGnTjh/Xc1pQ1KLM
 UZiYZazEXFiQCz6a7v6wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505867457!77030709!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42727 invoked from network); 20 Sep 2017 00:30:58 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 00:30:58 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 82A412168C;
 Wed, 20 Sep 2017 00:30:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 82A412168C
Date: Tue, 19 Sep 2017 17:30:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <776E12BC-8D5A-4B90-AF99-BFDDEBEECCE4@citrix.com>
Message-ID: <alpine.DEB.2.10.1709191730410.2968@sstabellini-ThinkPad-X260>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <776E12BC-8D5A-4B90-AF99-BFDDEBEECCE4@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-419066845-1505867456=:2968"
Cc: Felipe Huici <Felipe.Huici@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-419066845-1505867456=:2968
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 20 Sep 2017, Lars Kurth wrote:
> Felipe, Simon,
> a quick note to let you know that the Advisory Board in today’s AB meeting decided to endorse your proposal.
> Let me know how you proceed: from my perspective, we can kick off a formal vote before you make modifications to the proposal, but I think it is better to post v2 first.

Congratulations!


 
> On 07/09/2017, 05:26, "Felipe Huici" <Felipe.Huici@neclab.eu> wrote:
> 
>     Dear all,
>     
>     Following up on discussions that Simon Kuenzer had with several of you at
>     the last Xen summit, we’re now submitting a Xen subproject proposal based
>     on our Unicore work. Could you please review it?
>     
>     Thanks,
>     
>     Felipe Huici & Simon Kuenzer - NEC Labs Heidelberg.
>     
>     
>     PROPOSAL: Unicore
>     =================
>     
>     Roles
>     -----
>     Project Leads: Simon Kuenzer <simon.kuenzer@neclab.eu> (main lead)
>                    Felipe Huici  <felipe.huici@neclab.eu>    (co-lead)
>                    Florian Schmidt <florian.schmidt@neclab.eu> (co-lead)
>     Project Mentor:  Lars Kurth <lars.kurth@citrix.com>
>     Project Sponsor: -To be found-
>     
>     Background
>     ----------
>     In recent years, several papers and projects dedicated to unikernels have
>     shown the immense potential for performance gains that these have. By
>     leveraging specialization and the use of minimalistic OSes, unikernels are
>     able to yield impressive numbers, including fast instantiation times (tens
>     of milliseconds or less), tiny memory footprints (a few MBs or even KBs),
>     high network throughput (10-40 Gb/s), and high consolidation (e.g., being
>     able to run thousands of instances on a single commodity server), not to
>     mention a reduced attack surface and the potential for easier
>     certification. Unikernel projects worthy of mention include MirageOS,
>     ClickOS, Erlang on Xen, OSv, HALVM, and Minicache, among others.
>     
>     The fundamental drawback of unikernels is that they require that
>     applications be manually ported to the underlying minimalistic OS (e.g.
>     having to port nginx, snort, mysql or memcached to MiniOS or OSv); this
>     requires both expert work and often considerable amount of time. In
>     essence, we need to pick between either high performance with unikernels,
>     or no porting effort but decreased performance and decreased efficiency
>     with standard OS/VM images. The goal of this proposal is to change this
>     status quo by providing a highly configurable unikernel code base; we call
>     this base Unicore.
>     
>     This project also aims to concentrate the various efforts currently going
>     on in the Xen community regarding minimalistic OSes (essentially different
>     variants of MiniOS). We think that splitting the community across these
>     variants is counter-productive and hope that Unicore will provide a common
>     place for all or most improvements and customizations of minimalistic
>     OSes. The long term goal is to replace something like MiniOS with a tool
>     that can automatically build such a minimalistic OS.
>     
>     Unicore - The "Unikernel Core"
>     ---------------------------------
>     The high level goal of Unicore is to be able to build unikernels targeted
>     at specific applications without requiring the time-consuming, expert work
>     that building such a unikernel requires today. An additional goal (or
>     hope) of Unicore is that all developers interested in unikernel
>     development would contribute by supplying libraries rather than working on
>     independent projects with different code bases as it is done now. The main
>     idea behind Unicore is depicted in Figure 1 and consists of two basic
>     components:
>      
>     
>     [Attachment: unicore-oneslider.pdf]
>     
>     
>     Figure 1. Unicore architecture.
>     
>      
>     Library pools would contain libraries that the user of Unicore can select
>     from to create the unikernel. From the bottom up, library pools are
>     organized into (1) the architecture library tool, containing libraries
>     specific to a computer architecture (e.g., x86_64, ARM32 or MIPS); (2) the
>     platform tool, where target platforms can be Xen, KVM, bare metal (i.e. no
>     virtualization) and user-space Linux; and (3) the main library pool,
>     containing a rich set of functionality to build the unikernel from. This
>     last library includes drivers (both virtual such as netback/netfront and
>     physical such as ixgbe), filesystems, memory allocators, schedulers,
>     network stacks, standard libs (e.g. libc, openssl, etc.), runtimes (e.g. a
>     Python interpreter and debugging and profiling tools. These pools of
>     libraries constitute a code base for creating unikernels. As shown, a
>     library can be relatively large (e.g libc) or quite small (a scheduler),
>     which should allow for a fair amount of customization for the unikernel.
>      
>     
>     The Unicore build tool is in charge of compiling the application and the
>     selected libraries together to create a binary for a specific platform and
>     architecture (e.g., Xen on x86_64). The tool is currently inspired by
>     Linux’s kconfig system and consists of a set of Makefiles. It allows users
>     to select libraries, to configure them, and to warn them when library
>     dependencies are not met. In addition, the tool can also simultaneously
>     generate binaries for multiple platforms.
>     
>      
>     As an example, imagine a user wanting to generate a network driver domain
>     unikernel. In this case, we would assume the “application” to be the
>     netback driver. To select this application, the user would first run “make
>     menuconfig” from within the netback application folder. The Makefile there
>     would set a variable to indicate what the application is, and would
>     include the main Unicore Makefiles so that the unikernel can be built
>     (Step 1 in the figure). Using the menu-based system, the user chooses the
>     relevant libraries; for a Xen driver domain this would include a physical
>     network driver, the netback driver, the libxenplat library and a library
>     from the architecture library pool such as libx86_64arch (Step 2 in the
>     figure). With this in place, the user saves the configuration and types
>     “make” to build the unikernel (Step 3) and xl create to run it (Step 4).
>     
>      
>     A note on the ABI/API: because Unicore allows for customization of the
>     unikernels, the ABI (or API since there is no kernel) would be custom,
>     that is, defined by the libraries the user selected. Having said that, it
>     would be perfectly possible, for instance, to build POSIX-compliant
>     unikernels with it.
>     
>     
>     Relevance to Xen and its Community
>     -----------------------------------
>     Unikernels are important to a number of areas relevant to the Xen
>     community, including IoT, automotive, stub domains and driver domain
>     disaggregation. Unicore could help boost the progress in all of these
>     areas by quickly providing the necessary tools to create  unikernels for
>     them. For instance, for a driver domain, the user would include the
>     “library” containing the relevant hardware driver and corresponding
>     back-end driver, and in principle Unicore would take care of the rest.
>     
>     In addition, Unicore could eventually replace Mini-OS, providing a
>     cleaner, more stable and flexible base from which to build unikernels for
>     projects (the modularization of Mini-OS is in fact already taking place).
>     
>     
>     Current Status
>     --------------
>     Unicore is at an early stage. For now it includes some base libraries with
>     code extracted from Mini-OS as well as a build tool inspired by
>     Linux's KConfig system. Unicore is currently able to build "hello world"
>     unikernels for Xen and Linux user space on x86_64 and ARMv7.
>     
>     Incubation
>     ----------
>     The reason behind making Unicore a Xen sub-project project is to (1) bring
>     the existence of Unicore to the attention of the Xen community
>     and to outside world; (2) to attempt to harness interest and potentially
>     development cycles from people and companies interested in
>     unikernels; and (3) to concentrate maintenance resources from people
>     interested in unikernels within the community.
>     
>     License
>     -------
>     The main license of the run-time components of Unicore will be a 3-clause
>     BSD license, unless there is a good reason not to use it (e.g. we may
>     import 2-clause BSD licensed code from Mini-OS, which we would *not*
>     anticipate to change). The Makefile system would be licensed under GPL v2
>     or later as we want to be able to use KConfig functionality from
>     Buildroot/Linux.
>     
>     Required Infrastructure
>     -----------------------
>     The official repositories should be created on
>     [http://xenbits.xenproject.org/] under `unicore.git`. There should be a
>     main repository for the core unicore implementation and additional
>     repositories for some more advanced extension libraries (e.g., lwIP,
>     newlib).
>     
>     ### Main repository
>     
>     `unicore.git`
>     
>     ### Repositories for extension libraries
>     
>     Repositories for additional libraries that are supported by the Unicore
>     project should exist under a separate directory:
>     
>     `unicore-libs/`
>     
>     For example:
>     
>     `unicore-libs/lwip.git`
>     `unicore-libs/newlib.git`
>     
>     ### Mailing list
>     
>     In the beginning we would use the MiniOS mailing list
>     (minios-devel@lists.xenproject.org). When we get traction with Unicore we
>     could consider splitting that traffic onto a unicore mailing list.
>     
>     
>     
>     
>     ============================================================
>     Dr. Felipe Huici
>     Chief Researcher, Networked Systems and Data
>     Analytics Group
>     NEC Laboratories Europe, Network Research Division
>     Kurfuerstenanlage 36, D-69115 Heidelberg
>     Tel.     +49
>     (0)6221 4342-241
>     Fax:     +49
>     (0)6221 4342-155
>     
>     e-mail: 
>     felipe.huici@neclab.eu
>     ============================================================
>     NEC Europe Limited Registered Office: NEC House, 1
>     Victoria Road, London W3 6BL Registered in England 2832014
>     
>     
>     
> 
> 
--8323329-419066845-1505867456=:2968
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-419066845-1505867456=:2968--


From xen-devel-bounces@lists.xen.org Wed Sep 20 01:12:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 01:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duTZ6-0006pC-Oa; Wed, 20 Sep 2017 01:12:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duTZ5-0006op-PF
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 01:12:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F6/AD-17770-280C1C95; Wed, 20 Sep 2017 01:12:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfxwMF
 Ig1MTTCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWpPYcG/BsaKZy9nMjUw
 rojuYuTiEBJoZJLonLaBEcJ5zCgx9fgONghnG6PEulWfWbsYOTlEBJwlvp6Zyw5i8wroS3z6d
 BEsLixgLfGq/TxYg4TAGVmJZ5v3M4EkJAS8JS4/aGCFsR+tnQS0gp2DTcBK4pAYSJRFQFVi19
 RzjBMYuRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAr3
 OAAQ7GI+/jzvEKMnBpCTKm7zzYKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5J+4FygkWp6akV
 aZk5wPCDSUtw8CiJ8G7cB5TmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3kSQGQIgRRmle
 XAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8a0Gm8GTmlcBtegV0BBPQEdkbDoAcUZ
 KIkJJqYOzVzzkw8/SO+LwX/47feb/2n1QTP+dGdnnxsx+2/Z9iWnl2hmD3nokHu5S3KR14tmF
 mz1lnlZ26++7P3fLA0fHmpzCtNp2Jc9zCq7bkfTO328RTGf1tekpiy1evlW5bol88u7sv/Xzz
 3GNrtF+YXEmc47Ds9e/i1nO685b/2TWdsX/1WXurTzOvK7EUZyQaajEXFScCAP94ur2AAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505869952!117764461!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22906 invoked from network); 20 Sep 2017 01:12:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 01:12:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duTYz-0006sJ-Uy; Wed, 20 Sep 2017 01:12:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duTYu-0005ag-9R; Wed, 20 Sep 2017 01:12:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duTYt-0004nM-VE; Wed, 20 Sep 2017 01:12:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113605-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=12fcf66e74b16b96e57fc1ce32bdf27b3a426fd0
X-Osstest-Versions-That: linux=ebb2c2437d8008d46796902ff390653822af6cc4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 01:12:23 +0000
Subject: [Xen-devel] [linux-linus test] 113605: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYwNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNjA1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1z
dGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTM1OTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tl
ZCBpbiAxMTM1OTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzU5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEzNTk0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGxpa2UgMTEzNTk0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM1OTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExMzU5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDEyZmNmNjZlNzRiMTZiOTZlNTdmYzFjZTMy
YmRmMjdiM2E0MjZmZDAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVi
YjJjMjQzN2Q4MDA4ZDQ2Nzk2OTAyZmYzOTA2NTM4MjJhZjZjYzQKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMzU5NCAgMjAxNy0wOS0xOSAwNToyMTozNCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM2MDUgIDIwMTctMDktMTkgMTU6NTI6NTggWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIERlbm5pcyBZYW5nIDxkZW5uaXN5YW5nQHFuYXAu
Y29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnRAbGludXgtbTY4ay5vcmc+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIFJvbm5pZSBTYWhsYmVy
ZyA8bHNhaGxiZXJAcmVkaGF0LmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTdGV2
ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGludXgtbGlu
dXMKKyByZXZpc2lvbj0xMmZjZjY2ZTc0YjE2Yjk2ZTU3ZmMxY2UzMmJkZjI3YjNhNDI2ZmQwCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCBsaW51eC1saW51cyAxMmZjZjY2ZTc0YjE2Yjk2ZTU3ZmMxY2Uz
MmJkZjI3YjNhNDI2ZmQwCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249MTJmY2Y2NmU3
NGIxNmI5NmU1N2ZjMWNlMzJiZGYyN2IzYTQyNmZkMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0u
Oi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysg
dW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1s
aW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFl
bXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5n
CisgJ1snIHgxMmZjZjY2ZTc0YjE2Yjk2ZTU3ZmMxY2UzMmJkZjI3YjNhNDI2ZmQwID0geCAnXScK
KyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7
CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5v
cmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMv
bGludXgtMi42LmdpdCA9IHggJ10nCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBk
YWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRh
aWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFp
bHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51
cworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJU
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVF
X1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlu
dXgtbGludXMKKyBjYXNlICQxIGluCisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQK
KyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRl
c3RlZC9saW51eC1saW51cworIDogcmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1
cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCAxMmZjZjY2ZTc0YjE2
Yjk2ZTU3ZmMxY2UzMmJkZjI3YjNhNDI2ZmQwOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVz
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CiAgIGViYjJjMjQuLjEyZmNmNjYgIDEyZmNmNjZlNzRiMTZiOTZlNTdmYzFjZTMyYmRmMjdiM2E0
MjZmZDAgLT4gdGVzdGVkL2xpbnV4LWxpbnVzCisgZXhpdCAwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 02:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 02:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duUn2-0005KT-HL; Wed, 20 Sep 2017 02:31:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duUn1-0005KA-4I
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 02:31:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B5/33-02208-6E2D1C95; Wed, 20 Sep 2017 02:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffJpYO
 RBr1TZSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWHXE5aCCZEVj2duZWlg
 vG3dxcjFISTQyCTRu/ExG4TzmFHi3K3FrBDONkaJhvsbgRxODhEBZ4mvZ+aydzFycPAK6Ess/
 SMIEhYWsJD4ePIyWL2EwERJiS03/rOAJCQEvCUuTO5ghLF3LpoDZLNzsAlYSRwSA4myCKhKtE
 3YzziBkXsBI8MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsbvf5wOMUpyMCmJ8lYfPxgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wQWgnGBRanpq
 RVpmDjD0YNISHDxKIrwsF4HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolznsVZIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwLwfIKp7MvBK4Ta+AjmACOiJ7wwGQI0
 oSEVJSDYzhbA/2OL1esLp2hf+dnNilHVcXHxHvKf4SdCt6r8mbmEcZRc8zw4+ddd3J6cUwUWi
 Jt+AZ81x3VoGrKknWE/KuXwld4f2oLy+ZseZQzYKd5oKWTNF56XzbPOXUWP/2dDtyn+0sdXnw
 Y5Lk5pu7xApZNgumK1ypulx2WfK38Ikj2j3eBtek5yixFGckGmoxFxUnAgBaJ2dufgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505874659!92329131!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31081 invoked from network); 20 Sep 2017 02:31:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 02:31:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duUmu-0000pM-VC; Wed, 20 Sep 2017 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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duUmp-0007wq-BX; Wed, 20 Sep 2017 02:30:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duUmo-0004bO-Qv; Wed, 20 Sep 2017 02:30:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113607-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=7ec6a364916c0d1eba01128481e503a550a2b466
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 02:30:50 +0000
Subject: [Xen-devel] [qemu-mainline test] 113607: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7454367014657564604=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7454367014657564604==
Content-Type: text/plain

flight 113607 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113607/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113302
 test-armhf-armhf-xl-cubietruck 12 guest-start            fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                7ec6a364916c0d1eba01128481e503a550a2b466
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    8 days
Failing since        113345  2017-09-12 00:21:07 Z    8 days   15 attempts
Testing same since   113607  2017-09-19 16:17:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 3602 lines long.)


--===============7454367014657564604==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7454367014657564604==--

From xen-devel-bounces@lists.xen.org Wed Sep 20 02:32:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 02:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duUop-0005QF-T6; Wed, 20 Sep 2017 02:32:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duUoo-0005Pp-9D
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 02:32:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C6/6B-03283-553D1C95; Wed, 20 Sep 2017 02:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfk8sF
 Ig+PNqhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PVgP3PBYbOK/+sSGxgf
 6nYxcnEICTQySSw63MYG4TxmlDj+eAkzhLONUeJu9zaWLkZODhEBZ4mvZ+ayg9i8AvoSJ/5OZ
 gOxhQXcJF6s/MsEYksITGKSuPW5FML2lDh0aSMzjL1k3RYgm52DTcBK4pBYFyMHB4uAqsTc66
 ETGLkXMDKsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Dc
 DEOxgPL0u8BCjJAeTkihv9fGDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAMuAeUEi1LTUyvS
 MnOAgQeTluDgURLh/XURKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8J0BmCIAUZZTmw
 Y2ARcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMWgEzhycwrgdv0CugIJqAjsjccADmiJB
 EhJdXAWHSF8bFI0cTrh6bNnbU9ZCaLlr15n9vuq5WFu66JHfzw9b3WMdVyj9VlgntfFNT2Pai
 /qMa66bp1n4yreaFq7sRUtcCNm3tN32R679+bzuRuVhl03+XlleBfTqqH35lfYZ69a2JE2Had
 5M83PARUT15UnCm3zjHw/R3l4y8WsJ/wXRa5/tDa50osxRmJhlrMRcWJAHBRok19AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505874771!77479358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49798 invoked from network); 20 Sep 2017 02:32:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 02:32:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duUok-0000s5-0c; Wed, 20 Sep 2017 02:32:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duUoe-00083e-PN; Wed, 20 Sep 2017 02:32:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duUoe-0004ty-Ie; Wed, 20 Sep 2017 02:32:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113612-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
X-Osstest-Versions-That: xen=5f62fb184fdf2d10e13d4bad28cbe6c8b53be784
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 02:32:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113612: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY0Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2Jm
NWI0NWY0YjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDVmNjJmYjE4
NGZkZjJkMTBlMTNkNGJhZDI4Y2JlNmM4YjUzYmU3ODQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzYxMCAgMjAxNy0wOS0xOSAxOTowMjoyOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2MTIgIDIwMTctMDktMjAgMDE6MTQ6MTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTY0
Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSA2NGNmMzE4MWU0ZDQ2OWE4YmQ3ZTdkZWU4ZmYyZDNiZjVi
NDVmNGIwCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTY0Y2YzMTgxZTRk
NDY5YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDY0Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2Jm
NWI0NWY0YjAgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgNjRjZjMxODFlNGQ0NjlhOGJkN2U3ZGVlOGZmMmQzYmY1YjQ1ZjRi
MDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA1ZjYyZmIxLi42NGNmMzE4ICA2NGNmMzE4MWU0ZDQ2OWE4YmQ3ZTdkZWU4
ZmYyZDNiZjViNDVmNGIwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 02:48:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 02:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duV3f-0006Tw-7J; Wed, 20 Sep 2017 02:48:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duV3d-0006Tq-UH
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 02:48:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 0B/19-01760-DE6D1C95; Wed, 20 Sep 2017 02:48:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+JIrShJLcpLzFFi42Jpa+tI0X1z7WC
 kwZluVYslHxezODB6HN39mymAMYo1My8pvyKBNeP7yR3MBd9FK5pnTGFsYDwp2MXIySEkUCkx
 pecaE4gtIcArcWTZDFYIO0Bix6kfzF2MXEA1DYwSrftvM0E4exglvr9eywrh7GKU+PVzO1RmH
 aPEhmsbwfrZBLQkzvYuZQdJiAhMYZTYNfUII0hCWCBFouvYIWYQW0QgVeL//4tQdpjE675XbC
 A2i4CqxLu3zWBH8QoES1w8+pUNYsNtJon3iyeDJTgFvCSa968B28YoICbx/dQasDizgLjErSf
 zoT4SkFiy5zwzhC0q8fLxP6jv5CXmX/7GAjJUQmAps8TGi73sEJslJSZ9+sIKYYtL3GxbwAhj
 d+77yQbRrCjxd30rI8QyPYkbU6ewQdjaEssWvmaGuFpQ4uTMJyyQIFaU6O15wjiBUW4WkvtmI
 WmfhaR9FpL2BYwsqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzcz
 cxAlNCPQMD4w7GvlV+hxglOZiURHnNlxyMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG78KKCd
 YlJqeWpGWmQNMTjBpCQ4eJRFee5A0b3FBYm5xZjpE6hSjMcemm3f/MHFs+P7gD5MQS15+XqqU
 OK8LSKkASGlGaR7cIFjSvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcbZApPZl4J3L5XQ
 KcwAZ2SveEAyCkliQgpqQbGzksLfvxleXaJL81cRclnzo+WqPmr5d8buHCorZxxXPb/bj/v3n
 m7z7dkdT9495ql8oJ/dEDo19U+apaT7e4G1O7jK14XcPmrjweLpQrLw//Xvr25mRn1IW+NYZT
 RsyUKlgeWTFu38ubnCUFWoaGtFvvObmPUCf2ccf3LaUbuhUdVeWfx1l37o8RSnJFoqMVcVJwI
 AJfETuiVAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505875690!92330015!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9325 invoked from network); 20 Sep 2017 02:48:12 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 02:48:12 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 19 Sep 2017 19:48:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1197014991"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga001.fm.intel.com with ESMTP; 19 Sep 2017 19:48:09 -0700
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 19 Sep 2017 19:48:09 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 19 Sep 2017 19:48:08 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Wed, 20 Sep 2017 10:48:07 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
Thread-Index: AQHTKsNUpK2gL3UZTUiwepSQePLZ5qKu7ogAgAtoO4D//35JgIAACdAAgAABaACAAz4mIA==
Date: Wed, 20 Sep 2017 02:48:05 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DD9F67@SHSMSX101.ccr.corp.intel.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
 <59B67B5802000078001797E5@prv-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190DD609F@SHSMSX101.ccr.corp.intel.com>
 <59BFA033020000780017C14B@prv-mh.provo.novell.com>
 <20170918090518.5gyexrynzi54p2b4@hz-desktop>
 <20170918091020.uuvkm4gbofk7dheb@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170918091020.uuvkm4gbofk7dheb@dhcp-3-128.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_PUBLIC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWJhMWM4YjAtNDQ1ZC00MGNmLTlkN2ItMDYwZGNjYzk4ZjY2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX1BVQkxJQyJ9XX1dfSwiU3ViamVjdExhYmVscyI6W10sIlRNQ1ZlcnNpb24iOiIxNi41LjkuMyIsIlRydXN0ZWRMYWJlbEhhc2giOiJFVkdDQnNBTlVTXC9JajlNRTdJcm1kZEZpWjFXY1Q1dDY4QWRuYUtLUFpXOD0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgMTgsIDIwMTcgNToxMCBQTQo+IAo+IE9uIE1vbiwgU2Vw
IDE4LCAyMDE3IGF0IDA1OjA1OjE4UE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+ID4g
T24gMDkvMTgvMTcgMDI6MzAgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24g
MTguMDkuMTcgYXQgMTA6MTgsIDxrZXZpbi50aWFuQGludGVsLmNvbT4gd3JvdGU6Cj4gPiA+ID4+
ICBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4gPiA+PiBT
ZW50OiBNb25kYXksIFNlcHRlbWJlciAxMSwgMjAxNyA2OjAzIFBNCj4gPiA+ID4+Cj4gPiA+ID4+
ID4+PiBPbiAxMS4wOS4xNyBhdCAwODowMCwgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3Jv
dGU6Cj4gPiA+ID4+ID4gVGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQg
b2YgdHdvIDMyIGJpdHMgcmVnaXN0ZXJzCj4gPiA+ID4+ID4gRE1BUl9GRUFERFJfUkVHIGFuZCBE
TUFSX0ZFVUFERFJfUkVHLiBBY2NvcmRpbmcgdG8gVlQtZAo+IHNwZWM6Cj4gPiA+ID4+ID4gIlNv
ZnR3YXJlIGlzIGV4cGVjdGVkIHRvIGFjY2VzcyAzMi1iaXQgcmVnaXN0ZXJzIGFzIGFsaWduZWQK
PiBkb3VibGV3b3JkcyIsCj4gPiA+ID4+ID4gYSBoeXBlcnZpc29yIHNob3VsZCB1c2UgdHdvIDMy
LWJpdCB3cml0ZXMgdG8gRE1BUl9GRUFERFJfUkVHCj4gYW5kCj4gPiA+ID4+ID4gRE1BUl9GRVVB
RERSX1JFRyBzZXBhcmF0ZWx5IGluIG9yZGVyIHRvIHVwZGF0ZSBhIDY0LWJpdCBmYXVsdAo+ID4g
PiA+PiBhZGRyZXNzLAo+ID4gPiA+PiA+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERN
QVJfRkVBRERSX1JFRy4KPiA+ID4gPj4gPgo+ID4gPiA+PiA+IFRob3VnaCBJIGhhdmVuJ3Qgc2Vl
biBhbnkgZXJyb3JzIGNhdXNlZCBieSBzdWNoIG9uZSA2NC1iaXQgd3JpdGUKPiBvbgo+ID4gPiA+
PiA+IHJlYWwgbWFjaGluZXMsIGl0J3Mgc3RpbGwgYmV0dGVyIHRvIGZvbGxvdyB0aGUgc3BlY2lm
aWNhdGlvbi4KPiA+ID4gPj4KPiA+ID4gPj4gQW55IHNhbmUgY2hpcHNldCBzaG91bGQgc3BsaXQg
cXdvcmQgYWNjZXNzZXMgaW50byBkd29yZCBvbmVzIGlmCj4gPiA+ID4+IHRoZXkgY2FuJ3QgYmUg
aGFuZGxlZCBhdCBzb21lIGxheWVyLiBBbHNvIGlmIHlvdSB1bmRvIHNvbWV0aGluZwo+ID4gPiA+
PiBleHBsaWNpdGx5IGRvbmUgYnkgYW4gZWFybGllciBjb21taXQsIHBsZWFzZSBxdW90ZSB0aGF0
IGNvbW1pdAo+ID4gPiA+PiBhbmQgc2F5IHdoYXQgd2FzIHdyb25nLiBBZnRlciBhbGwgS2V2aW4g
YXMgdGhlIFZULWQgbWFpbnRhaW5lcgo+ID4gPiA+PiBhZ3JlZWQgd2l0aCB0aGUgY2hhbmdlIGJh
Y2sgdGhlbi4KPiA+ID4gPgo+ID4gPiA+IEknbSBPSyB3aXRoIHRoaXMgY2hhbmdlLgo+ID4gPgo+
ID4gPiBIbW0sIHdvdWxkIHlvdSBtaW5kIGV4cGxhaW5pbmc/IFlvdSB3ZXJlIGFsc28gb2theSB3
aXRoIHRoZQo+ID4gPiBjaGFuZ2UgaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiBiYWNrIHRoZW4s
IGFuZCB3ZSd2ZSBoYWQgbm8KPiA+ID4gcmVwb3J0cyBvZiBwcm9ibGVtcy4KPiA+ID4KPiA+Cj4g
PiBJIGhhdmVuJ3Qgc2VlbiBhbnkgaXNzdWVzIG9mIHRoZSBjdXJyZW50IDY0LWJpdCB3cml0ZSBv
biByZWNlbnQgSW50ZWwKPiA+IEhhc3dlbGwsIEJyb2Fkd2VsbCBhbmQgU2t5bGFrZSBYZW9uIHBs
YXRmb3Jtcywgc28gSSBndWVzcyB0aGUgaGFyZHdhcmUKPiA+IGNhbiBwcm9wZXJseSBoYW5kbGUg
dGhlIDY0LWJpdHMgd3JpdGUgdG8gY29udGlndW91cyAzMi1iaXQgcmVnaXN0ZXJzLgo+ID4KPiA+
IEkgYWN0dWFsbHkgZW5jb3VudGVyZWQgZXJyb3JzIHdoZW4gcnVubmluZyBYZW4gb24gS1ZNL1FF
TVUgd2l0aAo+IFFFTVUKPiA+IHZJT01NVSBlbmFibGVkLCB3aGljaCAoUUVNVSkgZGlzYWxsb3dz
IDY0LWJpdCB3cml0ZXMgdG8gMzItYml0Cj4gPiByZWdpc3RlcnMgYW5kIGFib3J0cyBpZiBzdWNo
IHdyaXRlcyBoYXBwZW4uCj4gPgo+ID4gSWYgdGhpcyBwYXRjaCBpcyBjb25zaWRlcmVkIHNlbnNl
bGVzcyAoYXMgaXQgZG9lcyBub3QgZml4IGFueSBlcnJvcnMKPiA+IG9uIHJlYWwgaGFyZHdhcmUp
LCBJJ20gZmluZSB0byBmaXggdGhlIGFib3ZlIGFib3J0IG9uIFFFTVUgc2lkZSAoaS5lLiwKPiA+
IGxldCB2SU9NTVUgaW4gUUVNVSBmb2xsb3cgdGhlIGJlaGF2aW9yIG9mIHJlYWwgaGFyZHdhcmUp
Lgo+IAo+IEkgdGhpbmsgdGhhdCBlaXRoZXIgdGhlIHNwZWMgaXMgY2hhbmdlZCB0byBtZW50aW9u
IHRoYXQgcXVhZC13b3JkCj4gYWNjZXNzZXMgYXJlIGFsbG93ZWQsIG9yIHRoaXMgcGF0Y2ggaXMg
YXBwbGllZC4KPiAKPiBUaGVyZSdzIG5vdGhpbmcgd3Jvbmcgd2l0aCB0aGUgUUVNVSBpbXBsZW1l
bnRhdGlvbiwgaXQgYWRoZXJlcyB0byB0aGUKPiBzcGVjLiBTbyB1bmxlc3MgdGhlIHNwZWMgaXMg
Y2hhbmdlZCwgd2UgbWlnaHQgc2VlIGlzc3VlcyB3aXRoIG90aGVyCj4gZW11bGF0ZWQgRE1BUiB1
bml0cy4KPiAKCkkgY2hlY2tlZCB3aXRoIG91ciBoYXJkd2FyZSBndXkuIEl0JyByZWNvbW1lbmRl
ZCB0byBzdHJpY3RseQpmb2xsb3cgd2hhdCBzcGVjIHNheXMuIHRoZXJlIGlzIG5vIGhhcmR3YXJl
LWxldmVsIGd1YXJhbnRlZSAKdGhhdCBhIDY0YiB3cml0ZSB3aWxsIHRvdWNoIGJvdGggRkVBRERS
IGFuZCBGRVVBRERSLiBTbyAKd2Ugc2hvdWxkIGZpeCBYZW4gc2lkZS4KClRoYW5rcwpLZXZpbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 03:00:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 03:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duVFt-0007yo-6Z; Wed, 20 Sep 2017 03:00:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duVFs-0007yh-3C
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 03:00:52 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 49/80-18817-3E9D1C95;
 Wed, 20 Sep 2017 03:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhovvo5sF
 Igw9nLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGH0YFW3gq9nT9YW9gvMfZxcjFISQwnVHi
 49f5bF2MnBwSArwSR5bNYIWw/SW231nFClE0gVHi8ecF7F2MHBwsAqoS5xe4gtSwCahLPP7aw
 wRiiwgoS3x+vpIZpJ5ZYAaTxKnX+8CGCgtkSWyf28cCYvMK6EqcPXuWBWLod0aJVz0X2SASgh
 InZz4BK2IGmvpn3iVmkGXMAtISy/9xQITlJZq3zmYGsTkF7CV6m7YygtiiAioSU05uY5vAKDg
 LyaRZSCbNQpg0C8mkBYwsqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAoOZAQh2MN7cGHCIUZKDSUmUt/r4wUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwfb
 wDlBItS01Mr0jJzgHEFk5bg4FES4RUDxpYQb3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ89
 4HmSEAUpRRmgc3AhbjlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKw6yiiczrwRu0yugI5i
 AjsjecADkiJJEhJRUA6NV+keVnHMvwmZfuPrqY3H+lz7xko0rZlc1HeSYHe91W3I+6y5+gx0C
 r/kPsfTsDTs5e/KpTPMtzSua/7eqvVn4eta3n8sX9vhxzFbOVCq4Wi0toum8edrOxdkKTqYbf
 ztNTdj4Mp9hR8mCf6fVGXSSzlydOUvlxPtLLncNevszlzQqzEnxn2CkxFKckWioxVxUnAgALG
 h1SewCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505876448!64732588!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11702 invoked from network); 20 Sep 2017 03:00:50 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 03:00:50 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 20:00:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="153349327"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 19 Sep 2017 20:00:43 -0700
Date: Wed, 20 Sep 2017 10:59:36 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170920025936.GC11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
 <59C0B42802000078001067EA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C0B42802000078001067EA@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMDA6MDc6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gMDkvMTgvMTcgNzoyMSBQTSA+Pj4KPiA+T24g
VHVlLCBTZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4+
ICsjIyBIYXJkd2FyZSBwZXJzcGVjdGl2ZQo+ID4+ICsKPiA+PiArICBNQkEgZGVmaW5lcyBhIHJh
bmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFsdWUgKFRocnRsKSBw
ZXIKPiA+PiArICBDT1MsIHdpdGggZGV0YWlscyBiZWxvdy4KPiA+PiArCj4gPj4gKyAgYGBgCj4g
Pj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
Pj4gKyAgIHwgTVNSIChwZXIgc29ja2V0KSAgICAgICAgICAgfCAgICBBZGRyZXNzICAgICB8Cj4g
Pj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
Pj4gKyAgIHwgSUEzMl9MMl9RT1NfRXh0X0JXX1RocnRsXzAgfCAgICAgMHhENTAgICAgICB8Cj4g
Pj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
Pj4gKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgICAgICB8Cj4g
Pj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
Pj4gKyAgIHwgSUEzMl9MMl9RT1NfRXh0X0JXX1RocnRsX24gfCAgICAgMHhENTArbiAgICB8Cj4g
Pj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
Pj4gKyAgYGBgCj4gPj4gKwo+ID4+ICsgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhl
IENPUyBJRCBvZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItdGhyZWFkIE1TUgo+ID4+ICsgIGBJ
QTMyX1BRUl9BU1NPQ2AsIGFuZCB0aGVuIGhhcmR3YXJlIGVuZm9yY2VzIGJhbmR3aWR0aCBhbGxv
Y2F0aW9uIGFjY29yZGluZwo+ID4KPiA+SSB0aGluayB0aGlzIGlzIG1pc3Npbmcgc29tZSBjb250
ZXh0IG9mIHRoZSByZWxhdGlvbiBiZXR3ZWVuIGEgdGhyZWFkCj4gPmFuZCB0aGUgTVNSLiBJIGFz
c3VtZSBpdCdzIHJlbGF0ZWQgdG8gSUEzMl9QUVJfQVNTT0MsIGJ1dCBJIGhhdmUgbm8KPiA+aWRl
YSB3aGF0IHRoYXQgY29uc3RhbnQgbWVhbnMuCj4gPgo+ID5XaGF0J3MgbW9yZSwgWGVuIGRvZXNu
J3QgaGF2ZSB0aHJlYWRzLCBzbyB5b3Ugc2hvdWxkIG1heWJlIHNwZWFrIGFib3V0Cj4gPnZDUFVz
IGluc3RlYWQ/Cj4gCj4gSSB0aGluayB0YWxrIGlzIG9mIGhhcmR3YXJlIGFzcGVjdHMgaGVyZSwg
aS5lLiAidGhyZWFkIiBhcyBpbiAiaHlwZXItdGhyZWFkIi4KPiAKPiBKYW4KPiAKSW5kZWVkLiBX
aWxsIG1ha2UgaXQgbW9yZSBjbGVhci4KCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 03:08:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 03:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duVMy-0008QA-UP; Wed, 20 Sep 2017 03:08:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duVMx-0008Q4-So
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 03:08:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B6/63-03283-B9BD1C95; Wed, 20 Sep 2017 03:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNxEW3fW7YO
 RBuf/ill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzVk9hLHhrUtG0aipzA+NztS5GTg4hgQqJ
 S10b2EFsCQFeiSPLZrB2MXIA2f4S55ZxdDFyAZVMYJTo61/OAlLDIqAq0f5wHSuIzSagLvH4a
 w8TSL2IgK1E+7MakHpmgXVMEov/bASbKSwQJ9G06zYbiM0roCvReO4FK8TQw4wSi+eeYIZICE
 qcnPkEbAEz0NA/8y4xgwxlFpCWWP6PAyIsL9G8dTZYOaeAl8SOl//AbhAVUJGYcnIb2wRGwVl
 IJs1CMmkWwqRZSCYtYGRZxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSs
 l5yfu4kRGMoMQLCD8e/awEOMkhxMSqK85ksORgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F26D
 CgnWJSanlqRlpkDjCqYtAQHj5IIryNImre4IDG3ODMdInWKUVFKnNcGJCEAksgozYNrg0XyJU
 ZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzeoJM4cnMK4Gb/gpoMRPQ4uwNB0AWlyQipKQaGDV
 Cd0uLrMq1unFU2k5LKXflx4nP9ap/vev7dNhuKceBhukRF+fmsD4JZUzh2HP149M7N74Vbjoq
 F/tH9Idf25EdzFw286Lmp0x6ziQtHXQ0a675LDGVvLnMN9iL6z/knOHb81xPcm/c9X1FinMC7
 /074ex1w47NZ+ZSKYe5Pzd8fL13k26jDY8SS3FGoqEWc1FxIgDhNZlZ3wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505876887!117254935!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50482 invoked from network); 20 Sep 2017 03:08:09 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 03:08:09 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 19 Sep 2017 20:08:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="130524658"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 19 Sep 2017 20:08:04 -0700
Date: Wed, 20 Sep 2017 11:06:57 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920030657.GD11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTggMTg6MTY6NDAsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjIzUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICsqIHhs
IGludGVyZmFjZXM6Cj4gPiArCj4gPiArICAxLiBgcHNyLW1iYS1zaG93IFtkb21haW4taWRdYDoK
PiAKPiBJcyB0aGlzIGxpbWl0ZWQgdG8gZG9tYWluLWlkLCBvciBvbmUgY2FuIGFsc28gdXNlIHRo
ZSBkb21haW4gbmFtZT8KPiBNb3N0IG9mIHRoZSB4bCBjb21tYW5kcyBhY2NlcHQgZWl0aGVyIGEg
ZG9tYWluLWlkIG9yIGEgZG9tYWluLW5hbWUuCj4gCkJvdGggZG9tYWluLWlkIGFuZCBkb21haW4t
bmFtZSBjYW4gc2hvdyBpdC4gSSB0aG91Z2h0IHRoaXMgaXMgYnkgZGVmYXVsdCBhbmQKbm8gbmVl
ZCB0byBleHBsaWNpdGx5IGRlY2xhcmUuIElmIEkgYW0gd3JvbmcsIEkgd2lsbCBjaGFuZ2UgaXQg
YXMgYmVsb3c6CiAgICBgcHNyLW1iYS1zaG93IFtkb21haW4taWQvZG9tYWluLW5hbWVdYAoKWy4u
Ll0KCj4gPiArICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWQ+IDx0aHJvdHRs
aW5nPmA6Cj4gPiArCj4gPiArICAgICBTZXQgbWVtb3J5IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZv
ciBkb21haW4uCj4gPiArCj4gPiArICAgICBPcHRpb25zOgo+ID4gKyAgICAgJy1zJzogU3BlY2lm
eSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vz
c2VkLgo+ID4gKwo+ID4gKyAgICAgVGhyb3R0bGluZyB2YWx1ZSBzZXQgaW4gcmVnaXN0ZXIgaW1w
bGllcyB0aGUgYXBwcm94aW1hdGUgYW1vdW50IG9mIGRlbGF5aW5nCj4gPiArICAgICB0aGUgdHJh
ZmZpYyBiZXR3ZWVuIGNvcmUgYW5kIG1lbW9yeS4gVGhlIGhpZ2hlciB0aHJvdHRsaW5nIHZhbHVl
IHJlc3VsdHMgaW4KPiA+ICsgICAgIGxvd2VyIGJhbmR3aWR0aC4gVGhlIG1heCB0aHJvdHRsaW5n
IHZhbHVlIChNQkFfTUFYKSBzdXBwb3J0ZWQgY2FuIGJlIGdvdAo+IAo+IHMvZ290L29idGFpbmVk
Lwo+IApUaGFua3MhCgo+ID4gKyAgICAgdGhyb3VnaCBDUFVJRC4KPiAKPiBIb3cgY2FuIG9uZSBn
ZXQgdGhpcyB2YWx1ZSBlbXBpcmljYWxseT8gRG8gSSBuZWVkIHRvIHVzZSBhIGV4dGVybmFsCj4g
dG9vbD8KPiAKU29ycnkgZm9yIGNvbmZ1c2lvbi4gSW4gZmFjdCwgdGhlIE1CQV9NQVggaXMgZ290
IHRocm91Z2ggQ1BVSUQgaW4gaHlwZXJ2aXNvci4KVXNlciBjYW4ga25vdyBpdCB0aHJvdWdoIHBz
ci1od2luZm8uIFdpbGwgZXhwbGFpbiBpdC4KCj4gPiArCj4gPiArICAgICBMaW5lYXIgbW9kZTog
dGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkIGFzIDEwMC0oTUJBX01BWCkuIEZvciBpbnN0
YW5jZSwKPiA+ICsgICAgIGlmIHRoZSBNQkFfTUFYIHZhbHVlIGlzIDkwLCB0aGUgaW5wdXQgcHJl
Y2lzaW9uIGlzIDEwJS4gVmFsdWVzIG5vdCBhbiBldmVuCj4gPiArICAgICBtdWx0aXBsZSBvZiB0
aGUgcHJlY2lzaW9uIChlLmcuLCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAx
MCUKPiA+ICsgICAgIGRlbGF5IGFwcGxpZWQpIGJ5IEhXIGF1dG9tYXRpY2FsbHkuCj4gPiArCj4g
PiArICAgICBOb24tbGluZWFyIG1vZGU6IGlucHV0IGRlbGF5IHZhbHVlcyBhcmUgcG93ZXJzLW9m
LXR3byBmcm9tIHplcm8gdG8gdGhlCj4gPiArICAgICBNQkFfTUFYIHZhbHVlIGZyb20gQ1BVSUQu
IEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyIG9mIHR3byB3aWxsCj4gPiArICAg
ICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0d28gYnkgSFcgYXV0
b21hdGljYWxseS4KPiAKPiBCb3RoIG9mIHRoZSBhYm92ZSBkZXNjcmlwdGlvbnMgc2hvdWxkIGJl
IG1vdmVkIHRvIG1iYS1zaG93IElNSE8sIHRoZQo+IGRlc2NyaXB0aW9uIHRoZXJlIGlzIGluY29t
cGxldGUgYW5kIG5vdCBoZWxwZnVsLgo+IApPaywgdGhhbmtzIQoKPiA+ICsKPiA+ICsjIFRlY2hu
aWNhbCBkZXRhaWxzCj4gPiArCj4gPiArTUJBIGlzIGEgbWVtYmVyIG9mIEludGVsIFBTUiBmZWF0
dXJlcywgaXQgc2hhcmVzIHRoZSBiYXNlIFBTUiBpbmZyYXN0cnVjdHVyZQo+ID4gK2luIFhlbi4K
PiA+ICsKPiA+ICsjIyBIYXJkd2FyZSBwZXJzcGVjdGl2ZQo+ID4gKwo+ID4gKyAgTUJBIGRlZmlu
ZXMgYSByYW5nZSBvZiBNU1JzIHRvIHN1cHBvcnQgc3BlY2lmeWluZyBhIGRlbGF5IHZhbHVlIChU
aHJ0bCkgcGVyCj4gPiArICBDT1MsIHdpdGggZGV0YWlscyBiZWxvdy4KPiA+ICsKPiA+ICsgIGBg
YAo+ID4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Cj4gPiArICAgfCBNU1IgKHBlciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwK
PiA+ICsgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+
ID4gKyAgIHwgSUEzMl9MMl9RT1NfRXh0X0JXX1RocnRsXzAgfCAgICAgMHhENTAgICAgICB8Cj4g
PiArICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKPiA+
ICsgICB8IC4uLiAgICAgICAgICAgICAgICAgICAgICAgIHwgIC4uLiAgICAgICAgICAgfAo+ID4g
KyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gPiAr
ICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAweEQ1MCtuICAgIHwKPiA+ICsg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwo+ID4gKyAg
YGBgCj4gPiArCj4gPiArICBXaGVuIGNvbnRleHQgc3dpdGNoIGhhcHBlbnMsIHRoZSBDT1MgSUQg
b2YgZG9tYWluIGlzIHdyaXR0ZW4gdG8gcGVyLXRocmVhZCBNU1IKPiA+ICsgIGBJQTMyX1BRUl9B
U1NPQ2AsIGFuZCB0aGVuIGhhcmR3YXJlIGVuZm9yY2VzIGJhbmR3aWR0aCBhbGxvY2F0aW9uIGFj
Y29yZGluZwo+IAo+IEkgdGhpbmsgdGhpcyBpcyBtaXNzaW5nIHNvbWUgY29udGV4dCBvZiB0aGUg
cmVsYXRpb24gYmV0d2VlbiBhIHRocmVhZAo+IGFuZCB0aGUgTVNSLiBJIGFzc3VtZSBpdCdzIHJl
bGF0ZWQgdG8gSUEzMl9QUVJfQVNTT0MsIGJ1dCBJIGhhdmUgbm8KPiBpZGVhIHdoYXQgdGhhdCBj
b25zdGFudCBtZWFucy4KPiAKPiBXaGF0J3MgbW9yZSwgWGVuIGRvZXNuJ3QgaGF2ZSB0aHJlYWRz
LCBzbyB5b3Ugc2hvdWxkIG1heWJlIHNwZWFrIGFib3V0Cj4gdkNQVXMgaW5zdGVhZD8KPiAKQXMg
SmFuJ3MgY29tbWVudCwgdGhpcyBpcyBmb3IgJ3Blci1oeXBlci10aHJlYWQnLgoKWy4uLl0KCj4g
PiArIyMgSW1wbGVtZW50YXRpb24gRGVzY3JpcHRpb24KPiA+ICsKPiA+ICsqIEh5cGVydmlzb3Ig
aW50ZXJmYWNlczoKPiA+ICsKPiA+ICsgIDEuIEJvb3QgbGluZSBwYXJhbTogInBzcj1tYmEiIHRv
IGVuYWJsZSB0aGUgZmVhdHVyZS4KPiA+ICsKPiA+ICsgIDIuIFNZU0NUTDoKPiA+ICsgICAgICAg
ICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGluZm9ybWF0
aW9uLgo+IAo+IFNvIHRoaXMgaXMgbGlrZWx5IGhvdyBvbmUgZ2V0cyB0aGUgbWVudGlvbmVkIE1C
QV9NQVg/Cj4gCll1cC4KCj4gPiArCj4gPiArICAzLiBET01DVEw6Cj4gPiArICAgICAgICAgIC0g
WEVOX0RPTUNUTF9QU1JfTUJBX09QX0dFVF9USFJUTDogR2V0IHRocm90dGxpbmcgZm9yIGEgZG9t
YWluLgo+ID4gKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNl
dCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KPiA+ICsKPiA+ICsqIHhsIGludGVyZmFjZXM6Cj4g
PiArCj4gPiArICAxLiBwc3ItbWJhLXNob3cgW2RvbWFpbi1pZF0KPiA+ICsgICAgICAgICAgU2hv
dyBzeXN0ZW0vZG9tYWluIHJ1bnRpbWUgTUJBIHRocm90dGxpbmcgdmFsdWUuIEZvciBsaW5lYXIg
bW9kZSwKPiA+ICsgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24t
bGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCj4gPiArICAgICAgICAgIHZhbHVlLgo+
ID4gKyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm8vWEVOX0RPTUNUTF9Q
U1JfTUJBX09QX0dFVF9USFJUTAo+ID4gKwo+ID4gKyAgMi4gcHNyLW1iYS1zZXQgW09QVElPTlNd
IDxkb21haW4taWQ+IDx0aHJvdHRsaW5nPgo+ID4gKyAgICAgICAgICBTZXQgYmFuZHdpZHRoIHRo
cm90dGxpbmcgZm9yIGEgZG9tYWluLgo+ID4gKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9N
QkFfT1BfU0VUX1RIUlRMCj4gPiArCj4gPiArICAzLiBwc3ItaHdpbmZvCj4gPiArICAgICAgICAg
IFNob3cgUFNSIEhXIGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJB
Lgo+ID4gKyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm8KPiAKPiAncHNy
LWh3aW5mbycgc2VlbXMgdG8gYmUgY29tcGxldGVseSBtaXNzaW5nIGZyb20gdGhlICd4bCBpbnRl
cmZhY2VzOicKPiBzZWN0aW9uIGFib3ZlLgo+IApCZWNhdXNlIHRoaXMgaXMgbm90IGEgbmV3bHkg
YWRkZWQgaW50ZXJmYWNlLCBJIGRvIG5vdCBkZXNjcmliZSBpdCBpbiAneGwKaW50ZXJmYWNlcycu
IElzIHRoYXQgbmVjZXNzYXJ5PwoKPiA+ICsqIEtleSBkYXRhIHN0cnVjdHVyZToKPiA+ICsKPiA+
ICsgIDEuIEZlYXR1cmUgSFcgaW5mbwo+ID4gKwo+ID4gKyAgICAgYGBgCj4gPiArICAgICBzdHJ1
Y3Qgewo+ID4gKyAgICAgICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7Cj4gPiArICAgICAgICAg
Ym9vbCBsaW5lYXI7Cj4gPiArICAgICB9IG1iYTsKPiA+ICsKPiA+ICsgICAgIC0gTWVtYmVyIGB0
aHJ0bF9tYXhgCj4gPiArCj4gPiArICAgICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXggdGhyb3R0
bGluZyB2YWx1ZSB0byBiZSBzZXQsIGkuZS4gTUJBX01BWC4KPiA+ICsKPiA+ICsgICAgIC0gTWVt
YmVyIGBsaW5lYXJgCj4gPiArCj4gPiArICAgICAgIGBsaW5lYXJgIG1lYW5zIHRoZSByZXNwb25z
ZSBvZiBkZWxheSB2YWx1ZSBpcyBsaW5lYXIgb3Igbm90Lgo+ID4gKwo+ID4gKyAgICAgQXMgbWVu
dGlvbmVkIGFib3ZlLCBNQkEgaXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCB3
b3VsZAo+ID4gKyAgICAgc2hhcmUgdGhlIGJhc2UgUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4g
Rm9yIGV4YW1wbGUsIHRoZSAnY29zX21heCcKPiA+ICsgICAgIGlzIGEgY29tbW9uIEhXIHByb3Bl
cnR5IGZvciBhbGwgZmVhdHVyZXMuIFNvLCBmb3Igb3RoZXIgZGF0YSBzdHJ1Y3R1cmUKPiA+ICsg
ICAgIGRldGFpbHMsIHBsZWFzZSByZWZlciAnaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jJy4KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gdG8KVGhhbmtzIQoKPiA+ICsKPiA+ICsjIExp
bWl0YXRpb25zCj4gPiArCj4gPiArTUJBIGNhbiBvbmx5IHdvcmsgb24gSFcgd2hpY2ggZW5hYmxl
cyBpdCAoY2hlY2sgYnkgQ1BVSUQpLgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4gcy9lbmFibGVzL3N1cHBvcnRzLy4KVGhhbmtzIQoKPiA+ICsKPiA+ICsjIFRlc3RpbmcKPiA+
ICsKPiA+ICtXZSBjYW4gZXhlY3V0ZSB0aGVzZSBjb21tYW5kcyB0byB2ZXJpZnkgTUJBIG9uIGRp
ZmZlcmVudCBIV3Mgc3VwcG9ydGluZyB0aGVtLgo+ID4gKwo+ID4gK0ZvciBleGFtcGxlOgo+ID4g
KyAgMS4gVXNlciBjYW4gZ2V0IHRoZSBNQkEgaGFyZHdhcmUgaW5mbyB0aHJvdWdoICdwc3ItaHdp
bmZvJyBjb21tYW5kLiBGcm9tCj4gPiArICAgICByZXN1bHQsIHVzZXIgY2FuIGtub3cgaWYgdGhp
cyBoYXJkd2FyZSB3b3JrcyB1bmRlciBsaW5lYXIgbW9kZSBvciBub24tCj4gPiArICAgICBsaW5l
YXIgbW9kZSwgdGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIChNQkFfTUFYKSBhbmQgc28gb24uCj4g
PiArCj4gPiArICAgIHJvb3RAOn4kIHhsIHBzci1od2luZm8gLS1tYmEKPiA+ICsgICAgTWVtb3J5
IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpOgo+ID4gKyAgICBTb2NrZXQgSUQgICAgICAgOiAw
Cj4gPiArICAgIExpbmVhciBNb2RlICAgICA6IEVuYWJsZWQKPiA+ICsgICAgTWF4aW11bSBDT1Mg
ICAgIDogNwo+ID4gKyAgICBNYXhpbXVtIFRocm90dGxpbmcgVmFsdWU6IDkwCj4gPiArICAgIERl
ZmF1bHQgVGhyb3R0bGluZyBWYWx1ZTogMAo+ID4gKwo+ID4gKyAgMi4gVGhlbiwgdXNlciBjYW4g
c2V0IGEgdGhyb3R0bGluZyB2YWx1ZSB0byBhIGRvbWFpbi4gRm9yIGV4YW1wbGUsIHNldCAnMHhh
JywKPiA+ICsgICAgIGkuZSAxMCUgZGVsYXkuCj4gPiArCj4gPiArICAgIHJvb3RAOn4kIHhsIHBz
ci1tYmEtc2V0IDEgMHhhCj4gPiArCj4gPiArICAzLiBVc2VyIGNhbiBjaGVjayB0aGUgY3VycmVu
dCBjb25maWd1cmF0aW9uIG9mIHRoZSBkb21haW4gdGhyb3VnaAo+ID4gKyAgICAgJ3Bzci1tYWIt
c2hvdycuIEZvciBsaW5lYXIgbW9kZSwgdGhlIGRlY2ltYWwgdmFsdWUgaXMgc2hvd24uCj4gPiAr
Cj4gPiArICAgIHJvb3RAOn4kIHhsIHBzci1tYmEtc2hvdyAxCj4gPiArICAgIFNvY2tldCBJRCAg
ICAgICA6IDAKPiA+ICsgICAgRGVmYXVsdCBUSFJUTCAgIDogMAo+ID4gKyAgICAgICBJRCAgICAg
ICAgICAgICAgICAgICAgIE5BTUUgICAgICAgICAgICBUSFJUTAo+ID4gKyAgICAgICAgMSAgICAg
ICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMTAKPiAKPiBUaGUgZXhhbXBsZSBzZWVt
cyBiZXR0ZXIgbm93IElNSE8uCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 03:14:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 03:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duVSf-0000sd-Iy; Wed, 20 Sep 2017 03:14:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duVSe-0000sX-3T
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 03:14:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E8/D0-01812-BFCD1C95; Wed, 20 Sep 2017 03:14:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNwkQvfXnYO
 RBp93GFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9/y6xFrQKV0zbf5a1gfEMfxcjF4eQwHRG
 iZbJDxi7GDk5JAR4JY4sm8EKYftLbOjYyg5iCwlMYJQ4/TMQxGYRUJV4tPQ/WJxNQF3i8dcep
 i5GDg4RAVuJ9mc1IDOZBdYxSSz+sxGsRlggU2Ly0R+MIDW8AroSC7eqQOw9zCjxv6WZCaSGV0
 BQ4uTMJywgNjPQzD/zLjGD1DMLSEss/8cBEZaXaN46mxnE5hTwkrjx8TbYeFEBFYkpJ7exTWA
 UnIVk0iwkk2YhTJqFZNICRpZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJ
 ScV6yfm5mxiBoVzPwMC4g7Fhr98hRkkOJiVR3urjByOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fC+uQ2UEyxKTU+tSMvMAUYVTFqCg0dJhJcLGFlCvMUFibnFmekQqVOMilLivFdA+gRAEhmleX
 BtsEi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwhkPE9mXgnc9FdAi5mAFmdvOACyuCQ
 RISXVwGjuVDNV672b/tSYy0Hm94t+TbOLOdizIpNh08+HZmt99i2wn9V7p827py5fbvq+70Jz
 b+vIKgfkLBB+zjWn60Yb/2bJPwtmWS5pkOL8muxw/MfMfraOtKmnFp42VeNpZfzhafHx7vGm1
 W2Jsolv91cJne39u1BS4Jj8BCVTk4+ut0VmGN2dna3EUpyRaKjFXFScCACEm5TR3wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505877240!77051457!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29129 invoked from network); 20 Sep 2017 03:14:02 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 03:14:02 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 20:14:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="153352235"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 19 Sep 2017 20:13:57 -0700
Date: Wed, 20 Sep 2017 11:12:50 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920031250.GE11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170919080338.pup4zeorg2bcbhpq@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919080338.pup4zeorg2bcbhpq@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMDk6MDM6MzgsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI0UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPiA+IGluZGV4IDA2NjljMzEuLmE5NTMxNTcgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAo+ID4gLXN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Agewo+ID4gLSNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk0gICAgIDAKPiA+IC0jZGVmaW5lIFhFTl9ET01D
VExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNICAgICAxCj4gPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfU0VUX0wzX0NPREUgICAgMgo+ID4gLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FU
X09QX1NFVF9MM19EQVRBICAgIDMKPiA+IC0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9H
RVRfTDNfQ09ERSAgICA0Cj4gPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wz
X0RBVEEgICAgNQo+ID4gLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk0g
ICAgIDYKPiA+IC0jZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNICAgICA3
Cj4gPiArc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKPiA+ICsjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0FMTE9DX1NFVF9MM19DQk0gICAgIDAKPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNS
X0FMTE9DX0dFVF9MM19DQk0gICAgIDEKPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9D
X1NFVF9MM19DT0RFICAgIDIKPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9M
M19EQVRBICAgIDMKPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19DT0RF
ICAgIDQKPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MM19EQVRBICAgIDUK
PiA+ICsjZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX1NFVF9MMl9DQk0gICAgIDYKPiA+ICsj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX0FMTE9DX0dFVF9MMl9DQk0gICAgIDcKPiAKPiBJTUhPLCB0
aGUgX0FMTE9DXyBwYXJ0IGlzIG5vdCBuZWVkZWQgaGVyZSwgQUxMT0NfR0VUL1NFVCBzZWVtcyBx
dWl0ZQo+IHdlaXJkIHRvIG1lLCBhbmQgcmVkdW5kYW50LCBzaW5jZSB0aGUgdHlwZSBpdHNlbGYg
YWxyZWFkeSBjb250YWlucwo+IF9hbGxvYykuCgpPay4KCj4gCj4gPiAgICAgIHVpbnQzMl90IGNt
ZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSX0NBVF9PUF8qICovCj4gCj4gVGhpcyBjb21t
ZW50cyBuZWVkcyBmaXhpbmcuCj4gClllcywgdGhhbmtzIQoKWy4uLl0KCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCj4gPiBpbmRleCA5ZTUxYWY2Li40NzU5YjEwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgK
PiA+IEBAIC0zNiw3ICszNiw3IEBACj4gPiAgI2luY2x1ZGUgInBoeXNkZXYuaCIKPiA+ICAjaW5j
bHVkZSAidG1lbS5oIgo+ID4gIAo+ID4gLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDBGCj4gPiArI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9O
IDB4MDAwMDAwMTAKPiA+ICAKPiA+ICAvKgo+ID4gICAqIFJlYWQgY29uc29sZSBjb250ZW50IGZy
b20gWGVuIGJ1ZmZlciByaW5nLgo+ID4gQEAgLTc0MywyMiArNzQzLDIyIEBAIHN0cnVjdCB4ZW5f
c3lzY3RsX3BjaXRvcG9pbmZvIHsKPiA+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRv
cG9pbmZvIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdDsKPiA+ICBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvX3QpOwo+ID4gIAo+ID4gLSNkZWZpbmUgWEVOX1NZ
U0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAo+ID4gLSNkZWZpbmUgWEVO
X1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQo+ID4gLXN0cnVjdCB4
ZW5fc3lzY3RsX3Bzcl9jYXRfb3Agewo+ID4gKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQUxMT0Nf
Z2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCj4gPiArI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9B
TExPQ19nZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKPiAKPiBTYW1lIGhlcmUsIEkgd291bGQg
ZHJvcCB0aGUgX0FMTE9DXy4KPiAKT2suCgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 03:24:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 03:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duVcX-0001or-Hq; Wed, 20 Sep 2017 03:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duVcW-0001ol-6l
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 03:24:16 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8C/16-03454-F5FD1C95; Wed, 20 Sep 2017 03:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNykQjfu/sF
 Igy1zzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNfWvYC54qVKz584SlgbFHoouRi0NIYDqj
 xKqXc1m7GDk5JAR4JY4smwFl+0ssf3GQHaJoAqPEgReHmUESLAKqEg+/3WQBsdkE1CUef+1h6
 mLk4BARsJVof1YDUs8ssI5JYvGfjewgNcICYRJ9sw6A2bwCuhKvttxghBh6mFHi2ednTBAJQY
 mTM5+ADWUGGvpn3iVmkKHMAtISy/9xQITlJZq3zga7gVPAS+LZ89VgM0UFVCSmnNzGNoFRcBa
 SSbOQTJqFMGkWkkkLGFlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgQGMwMQ7GCcfdn/EKMkB5OSKO+cOwcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3r4Hl
 BMsSk1PrUjLzAHGFUxagoNHSYTXGiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivPNAig
 RAijJK8+BGwGL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5W0Cm8GTmlcBtegV0BBPQEdk
 bDoAcUZKIkJJqYOxL2D/B4uTS1EMhk7/urP0yI+Bx/4y1y9TvllwQD1oUfK3ZzEE15T53wdd7
 txo4t1qV9LzqOnw05/C3YMO96Y73P2+OPhIfMDlIKc7q0L91dWferO9+cXPfies8QVPbRI5ys
 2qkiAnob5jetfX/Y4nzVsai9z8eu2r5zUnCzULh5cZKdic50WglluKMREMt5qLiRAAKGH5E7A
 IAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505877853!60619036!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7142 invoked from network); 20 Sep 2017 03:24:14 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 03:24:14 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 20:24:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="902069235"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Sep 2017 20:24:05 -0700
Date: Wed, 20 Sep 2017 11:22:58 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920032258.GF11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170919085528.lovtryjfkor3by5l@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919085528.lovtryjfkor3by5l@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMDk6NTU6MjgsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI2UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IFRoaXMg
cGF0Y2ggaW1wbGVtZW50cyBtYWluIGRhdGEgc3RydWN0dXJlcyBvZiBNQkEuCj4gPiAKPiA+IExp
a2UgQ0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUg
bWF4IHRocnRsCj4gPiByZWdpc3RlciBudW1iZXIsIGFuZCB0aHJ0bF9tYXggd2hpY2ggbWVhbnMg
dGhlIG1heCB0aHJvdHRsZSB2YWx1ZQo+ID4gKGRlbGF5IHZhbHVlKS4gSXQgYWxzbyBoYXMgYSBm
bGFnIHRvIHJlcHJlc2VudCBpZiB0aGUgdGhyb3R0bGUKPiA+IHZhbHVlIGlzIGxpbmVhciBvciBu
b3QuCj4gPiAKPiA+IE9uZSB0aHJ0bCByZWdpc3RlciBvZiBNQkEgc3RvcmVzIGEgdGhyb3R0bGUg
dmFsdWUgZm9yIG9uZSBvciBtb3JlCj4gPiBkb21haW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVh
bnMgdGhlIHRyYW5zYWN0aW9uIHRpbWUgYmV0d2VlbiBMMgo+ID4gY2FjaGUgYW5kIG5leHQgbGV2
ZWwgbWVtb3J5IHRvIGJlIGRlbGF5ZWQuCj4gCj4gIlRoZSB0aHJvdHRsZSB2YWx1ZSBjb250YWlu
cyB0aGUgZGVsYXkgYmV0d2VlbiBMMiBjYWNoZSBhbmQgdGhlIG5leHQKPiBjYWNoZSBsZXZlbC4i
Cj4gCj4gU2VlbXMgYmV0dGVyLCBidXQgSSdtIG5vdCBhIG5hdGl2ZSBzcGVha2VyIGFueXdheS4K
PiAKT3I6CiJUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMgdGhlIGRlbGF5IGJldHdlZW4gTDIgY2Fj
aGUgYW5kIHRoZSBuZXh0IGNhY2hlIGxldmVsLiIKClsuLi5dCgo+ID4gIHN0cnVjdCBmZWF0X25v
ZGUgewo+ID4gLSAgICAvKiBjb3NfbWF4IGFuZCBjYm1fbGVuIGFyZSBjb21tb24gdmFsdWVzIGZv
ciBhbGwgZmVhdHVyZXMgc28gZmFyLiAqLwo+ID4gKyAgICAvKiBjb3NfbWF4IGlzIGNvbW1vbiB2
YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIuICovCj4gCj4gLi4uY29tbW9uIGFtb25nIGFs
bCBmZWF0dXJlcy4uLgo+IApPaywgdGhhbmtzIQoKWy4uLl0KCj4gPiArc3RhdGljIGludCBtYmFf
aW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKPiA+ICt7
Cj4gPiArICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8K
PiA+ICsgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCj4gPiArICAgICAgICByZXR1cm4g
LUVOT0VOVDsKPiA+ICsKPiA+ICsgICAgaWYgKCB0eXBlICE9IEZFQVRfVFlQRV9NQkEgKQo+ID4g
KyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gCj4gWW91IGNhbiBqb2luIHRoZSB0d28gY2hlY2tz
IGFib3ZlIGluIGEgc2luZ2xlIGlmLgo+IApTdXJlLgoKPiA+ICsKPiA+ICsgICAgZmVhdC0+Y29z
X21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0spOwo+ID4g
KyAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKPiA+ICsgICAgICAgIHJldHVybiAtRU5PRU5U
Owo+ID4gKwo+ID4gKyAgICBmZWF0LT5tYmEudGhydGxfbWF4ID0gKHJlZ3MtPmEgJiBNQkFfVEhS
VExfTUFYX01BU0spICsgMTsKPiA+ICsKPiA+ICsgICAgaWYgKCByZWdzLT5jICYgTUJBX0xJTkVB
Ul9NQVNLICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZmVhdC0+bWJhLmxpbmVhciA9IHRydWU7
Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGZlYXQtPm1iYS50aHJ0bF9tYXggPj0gMTAwICkKPiA+
ICsgICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAv
KiBXZSByZXNlcnZlIGNvcz0wIGFzIGRlZmF1bHQgdGhydGwgKDApIHdoaWNoIG1lYW5zIG5vIGRl
bGF5LiAqLwo+ID4gKyAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IDA7Cj4gCj4gQUZBSUNUIGZl
YXQgaXMgYWxsb2NhdGVkIHVzaW5nIHh6YWxsb2MsIHNvIHRoaXMgd2lsbCBhbHJlYWR5IGJlIDAu
Cj4gClllcywgeW91IGFyZSByaWdodC4gTXkgb3JpZ2luYWwgcHVycG9zZSBpcyB0byBleHBsaWNp
dGx5IGxldCByZWFkZXIga25vdyB0aGF0Cidjb3M9MCcgaXMgcmVzZXJ2ZWQuIEJ1dCB0aGUgY29k
ZSBpcyByZWR1bmRhbnQgdGhhdCBJIHdpbGwgcmVtb3ZlIGl0LgoKPiA+IEBAIC0xMzg5LDYgKzE0
ODAsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPiA+ICAgICAgdW5zaWduZWQg
aW50IHNvY2tldCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ID4gICAgICBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0Owo+ID4gICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZWdzOwo+ID4gKyAgICB1
aW50MzJfdCByZWdfYjsKPiAKPiBOb3Qgc3VyZSBvZiB0aGUgYmVuZWZpdCBiZXR3ZWVuIHVzaW5n
IHJlZ3MuYiBvciByZWdfYiAoaXQncyBvbmx5IDEKPiBjaGFyIHNob3J0ZXIpLgo+IApZb3UgY2Fu
IHNlZSB0aGUgJ3JlZ3MnIGlzIG92ZXJ3cml0dGVuIGluIGJlbG93IGNvZGVzIHNvIHRoYXQgdGhl
ICdyZWdzLmInIGlzIG5vdAprZXB0LiBUbyBhZGQgYSBuZXcgbG9jYWwgdmFyaWFibGUgJ3JlZ19i
JyBoZXJlLCB3ZSBjYW4gYXZvaWQgY2FsbGluZwonY3B1aWRfY291bnRfbGVhZicgZm9yIEwyIENB
VCBhbmQgTUJBLgoKPiA+ICAKPiA+ICAgICAgaWYgKCAhcHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgp
IHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUFFFKSApCj4gPiAgICAgICAgICBnb3RvIGFz
c29jX2luaXQ7Cj4gPiBAQCAtMTQwNyw3ICsxNDk5LDggQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9p
bml0KHZvaWQpCj4gPiAgICAgIHNwaW5fbG9ja19pbml0KCZpbmZvLT5yZWZfbG9jayk7Cj4gPiAg
Cj4gPiAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3Mp
Owo+ID4gLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKPiA+ICsgICAg
cmVnX2IgPSByZWdzLmI7Cj4gPiArICAgIGlmICggcmVnX2IgJiBQU1JfUkVTT1VSQ0VfVFlQRV9M
MyApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xF
VkVMX0NBVCwgMSwgJnJlZ3MpOwo+ID4gIAo+ID4gQEAgLTE0MjgsOCArMTUyMSw3IEBAIHN0YXRp
YyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ID4gICAgICAgICAgfQo+ID4gICAgICB9Cj4gPiAg
Cj4gPiAtICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3Mp
Owo+ID4gLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wyICkKPiA+ICsgICAg
aWYgKCByZWdfYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wyICkKPiA+ICAgICAgewo+ID4gICAgICAg
ICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7Cj4gPiAg
Cj4gPiBAQCAtMTQ0MSw2ICsxNTMzLDE4IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lk
KQo+ID4gICAgICAgICAgICAgIGZlYXRfbDJfY2F0ID0gZmVhdDsKPiA+ICAgICAgfQo+ID4gIAo+
ID4gKyAgICBpZiAoIHJlZ19iICYgUFNSX1JFU09VUkNFX1RZUEVfTUJBICkKPiA+ICsgICAgewo+
ID4gKyAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAzLCAmcmVn
cyk7Cj4gPiArCj4gPiArICAgICAgICBmZWF0ID0gZmVhdF9tYmE7Cj4gPiArICAgICAgICBmZWF0
X21iYSA9IE5VTEw7Cj4gPiArICAgICAgICBpZiAoICFtYmFfaW5pdF9mZWF0dXJlKCZyZWdzLCBm
ZWF0LCBpbmZvLCBGRUFUX1RZUEVfTUJBKSApCj4gCj4gU2VlbXMga2luZCBvZiBwb2ludGxlc3Mg
dGhhdCBtYmFfaW5pdF9mZWF0dXJlIHJldHVybnMgYW4gZXJyb3IgY29kZQo+IHdoZW4gaXQncyBp
Z25vcmVkIGJ5IGl0J3MgY2FsbGVycy4gWW91IGNvdWxkIHN3aXRjaCBpdCB0byBib29sIGlmIHlv
dQo+IGFyZSBnb2luZyB0byB1c2UgaXQgbGlrZSB0aGF0Lgo+IApIbW0sIGJvb2wgdHlwZSBzZWVt
cyBiZXR0ZXIuIFRoYW5rcyEKCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 03:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 03:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duW1d-00047Q-FQ; Wed, 20 Sep 2017 03:50:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429261cd9=citrix-osstest@xenproject.org>)
 id 1duW1b-000473-Tu
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 03:50:12 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 66/8F-03414-375E1C95; Wed, 20 Sep 2017 03:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG7R04O
 RBosahC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bT81sZC2YtZqzY9mcHUwPjh+IuRk4OCQF/
 ieO/9zBD2B4Si65uYQOxRQScJSZ8uA1m8wroSTy++JsVxBYWiJP4uLgVyOYCqv8rKbHq90U2i
 GZ3icN7/7PD2J8fn2MBsdmAhk7smQhmswioSlzafIQJxBYS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPEC6iBLiRu777FOYOSbhaRsFpKyBYxMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJ
 Ti4sT01NzEpOK9ZLzczcxAgOLAQh2MF7eGHCIUZKDSUmUt/r4wUghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErxLbwHlBItS01Mr0jJzgCEOk5bg4FES4e2+DZTmLS5IzC3OTIdInWI05ji26fIfJ
 o5HN+7+YRJiycvPS5US550OMkkApDSjNA9uECz2LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUU
 mYNw1kCk9mXgncvldApzABnZK94QDIKSWJCCmpBkYLoQoBkYnVzS9bBJS9fqTs25CxUztob1a
 44LKJnpc5yr7JPNigkR1+XdT0a1xPRfOShvJgA+YK7W9i+zOW1Exg7G/7r6LXaj8tsnuTgHK7
 w9xM9VmJi16Jr/Sx/PTEcucedoFD7xlPr2z9w2g61/ac8y03saXHHH9NEA/5eqp+0brEPCeRp
 0osxRmJhlrMRcWJALktY5G4AgAA
X-Env-Sender: prvs=429261cd9=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505879408!85768476!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38160 invoked from network); 20 Sep 2017 03:50:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 03:50:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="440412521"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72128-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-4.1:test-armhf-armhf-examine:reboot:fail:regression
 linux-4.1:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.1:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-4.1:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-4.1:test-armhf-armhf-xl-midway:xen-boot:fail:regression
 linux-4.1:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-4.1:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:build-arm64:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
X-Osstest-Versions-That: linux=1af952704416d76ad86963f04feb10a3da143901
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Sep 2017 04:50:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [linux-4.1 baseline-only test] 72128: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4303427934297768356=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4303427934297768356==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72128 linux-4.1 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72128/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl           7 xen-boot                  fail REGR. vs. 71948
 test-armhf-armhf-examine      7 reboot                    fail REGR. vs. 71948
 test-armhf-armhf-xl-credit2   7 xen-boot                  fail REGR. vs. 71948
 test-armhf-armhf-xl-multivcpu  7 xen-boot                 fail REGR. vs. 71948
 test-armhf-armhf-libvirt      7 xen-boot                  fail REGR. vs. 71948
 test-armhf-armhf-xl-midway    7 xen-boot                  fail REGR. vs. 71948
 test-armhf-armhf-libvirt-raw  7 xen-boot                  fail REGR. vs. 71948
 test-armhf-armhf-xl-vhd       7 xen-boot                  fail REGR. vs. 71948
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 71948

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      7 xen-boot                  fail REGR. vs. 71948
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 71948

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 test-armhf-armhf-libvirt-xsm  7 xen-boot                 fail blocked in 71948
 test-armhf-armhf-xl-xsm       7 xen-boot                 fail blocked in 71948
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 71948
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10  fail like 71948
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail like 71948
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install         fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 linux                5fbef6af7dd9a92605bb7c426f26bd122fd0cd74
baseline version:
 linux                1af952704416d76ad86963f04feb10a3da143901

Last test of basis    71948  2017-08-07 21:48:50 Z   43 days
Testing same since    72128  2017-09-19 21:52:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Alan Swanson <reiver@improbability.net>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Andrea Righi <righi.andrea@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Banajit Goswami <bgoswami@codeaurora.org>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Brian Norris <computersforpeace@gmail.com>
  Calvin Owens <calvinowens@fb.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chaitra Basappa <chaitra.basappa@broadcom.com>
  Cheah Kok Cheong <thrust73@gmail.com>
  Chen Hong <chenhong3@huawei.com>
  Chen Yu <yu.c.chen@intel.com>
  Christoph Hellwig <hch@lst.de>
  Christoph Lameter <cl@linux.com>
  Chu Yuan Lin <cyl@datera.io>
  Chun-Hao Lin <hau@realtek.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Bristot de Oliveira <bristot@redhat.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Aldridge <david.j.aldridge@oracle.com>
  David Lechner <david@lechnology.com>
  David S. Miller <davem@davemloft.net>
  Derek <user.vdr@gmail.com>
  Devin Heitmueller <dheitmueller@kernellabs.com>
  Dmitriy <mexx400@yandex.ru>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Miller <dougmill@linux.vnet.ibm.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Gary Guo <ghg@datera.io>
  Gopikrishnaiah Anandan <agopik@codeaurora.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guoqing Jiang <gqjiang@suse.com>
  Han Xu <b45815@freescale.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hector Martin <marcan@marcan.st>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Icenowy Zheng <icenowy@aosc.io>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Ioan-Adrian Ratiu <adi@adirat.com>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Bottomley <jejb@linux.vnet.ibm.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jamie Iles <jamie.iles@oracle.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jassi Brar <jaswinder.singh@linaro.org>
  Jean-Louis Dupond <jean-louis@dupond.be>
  Jens Axboe <axboe@fb.com>
  Jerry Lee <jerrylee@qnap.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiang Yi <jiangyilism@gmail.com>
  Jin Qian <jinqian@google.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonas Bonn <jonas@southpole.se>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Toppins <jtoppins@redhat.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Huey <me@kylehuey.com>
  Lad, Prabhakar <prabhakar.csengg@gmail.com>
  Laurent Vivier <lvivier@redhat.com>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lior David <qca_liord@qca.qualcomm.com>
  liujian (CE) <liujian56@huawei.com>
  Maciej W. Rozycki <macro@imgtec.com>
  Maciej W. Rozycki <macro@linux-mips.org>
  Mahesh Bandewar <maheshb@google.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matthew Dawson <matthew@mjdsystems.ca>
  Maurizio Lombardi <mlombard@redhat.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maya Erez <qca_merez@qca.qualcomm.com>
  Miaoqing Pan <miaoqing@codeaurora.org>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Gugino <michael.gugino.2@gmail.com>
  Michael Holzheu <holzheu@linux.vnet.ibm.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kazior <michal.kazior@tieto.com>
  Michal Simek <michal.simek@xilinx.com>
  Mike Manning <mmanning@brocade.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan P. Gandhi <mgandhi@redhat.com>
  Moritz Fischer <mdf@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Mc Guire <hofrat@osadl.org>
  Ofer Heifetz <oferh@marvell.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Oliver O'Halloran <oohall@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Pali Rohár <pali.rohar@gmail.com>
  Patrick Lai <plai@codeaurora.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Peter Chen <peter.chen@nxp.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Phil Reid <preid@electromag.com.au>
  Prabhakar Lad <prabhakar.csengg@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rob Clark <robdclark@gmail.com>
  Rob Gardner <rob.gardner@oracle.com>
  Rob Herring <robh@kernel.org>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Samuel Ortiz <sameo@linux.intel.com>
  Sandeep Singh <Sandeep.Singh@amd.com>
  Sasha Levin <alexander.levin@verizon.com>
  Satish Babu Patakokila <sbpata@codeaurora.org>
  Satish Kharat <satishkh@cisco.com>
  Sean Young <sean@mess.org>
  Sergei A. Trusov <sergei.a.trusov@ya.ru>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Sesidhar Baddela <sebaddel@cisco.com>
  Seunghun Han <kkamagui@gmail.com>
  Shaohua Li <shli@fb.com>
  Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  Sinclair Yeh <syeh@vmware.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Triller <github@stefantriller.de>
  Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <stephen.boyd@linaro.org>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Steven Toth <stoth@kernellabs.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sören Brinkmann <soren.brinkmann@xilinx.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Jarosch <thomas.jarosch@intra2net.com>
  Tomasz Figa <tomasz.figa@gmail.com>
  Tony Camuso <tcamuso@redhat.com>
  Tony Lindgren <tony@atomide.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Valentin Vidic <Valentin.Vidic@CARNet.hr>
  Varun Prakash <varun@chelsio.com>
  Vinod Koul <vinod.koul@intel.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Liu <wei.liu2@citrix.com>
  Weston Andros Adamson <dros@monkey.org>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xiao Ni <xni@redhat.com>
  Xin Long <lucien.xin@gmail.com>
  Yao Jin <yao.jin@linux.intel.com>
  Yoichi Yuasa <yuasa@linux-mips.org>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuejie Shi <syjcnss@gmail.com>
  Zheng Li <james.z.li@ericsson.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     fail    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64-xsm capture-logs

Push not applicable.

(No revision log; it would be 5083 lines long.)


--===============4303427934297768356==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4303427934297768356==--

From xen-devel-bounces@lists.xen.org Wed Sep 20 04:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 04:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duWQu-0006SZ-09; Wed, 20 Sep 2017 04:16:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429261cd9=citrix-osstest@xenproject.org>)
 id 1duWQt-0006SO-0v
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 04:16:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FD/58-03616-29BE1C95; Wed, 20 Sep 2017 04:16:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfi64O
 RBhv2a1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxn8yQLFipXPJj0i6WB8YVkFyMHh4SAv8Tk
 ++5djJxAprvE9PYVbCC2iICzxIQPt8FsXgE9iQW7pzGC2MICRhLT3t9ggqh3kziwfR4LjL3s+
 SEwm03AQ2Jiz0Qwm0VAVaLtcy8ziC0koCWxdPFKJoiZghInZz4Bq2EWkJA4+OIFM8QcC4kdH/
 vYJjDyzkJSNgtJ2QJGplWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIGBwwAEOxi/LAs4xCjJwaQkylt9/GCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnex+eB
 coJFqempFWmZOcAQhklLcPAoifByXgBK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO9Bk
 BkCIEUZpXlwI2DxdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvFwgq3gy80rgNr0COoIJ6I
 jsDQdAjihJREhJNTDWvb2746767YdXE91n2bLvnfNs0TvrAxvFY9976r+24S98ErvxwxuFCob
 A+OAujTWVzmzSuQ23/CIXMEx1PvT9tpaswgvj4zXnWj6GJn4JmTItLi6h/M6KWdwiV/fM/rTD
 4fBELu3rlYumts3pM1t958ZZr41s16NfqnzUOGnbedf7qanadCFFJZbijERDLeai4kQA7WRUs
 6ICAAA=
X-Env-Sender: prvs=429261cd9=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505880976!106684350!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65215 invoked from network); 20 Sep 2017 04:16:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 04:16:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="440413984"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72129-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=424a5ec33b3d5a842bff3f4695d0bd709c91a163
X-Osstest-Versions-That: ovmf=a3a4737051010a94832f7bceaa1fa414d7259da0
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Sep 2017 05:16:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72129: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMjkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA0MjRhNWVjMzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3MDljOTFh
MTYzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhM2E0NzM3MDUxMDEw
YTk0ODMyZjdiY2VhYTFmYTQxNGQ3MjU5ZGEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMjcg
IDIwMTctMDktMTkgMTY6MjA6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTI5ICAyMDE3LTA5LTE5IDIzOjQ5OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0
MjRhNWVjMzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3MDljOTFhMTYzCkF1dGhvcjogQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIFNlcCAxNSAxNjow
NjowMiAyMDE3IC0wNzAwCgogICAgQmFzZVRvb2xzL3Rvb2xzX2RlZiBBQVJDSDY0OiBlbmFibGUg
ZnJhbWUgcG9pbnRlcnMgZm9yIFJFTEVBU0UgYnVpbGRzCiAgICAKICAgIENvbW1pdCA4ZjBiNjJh
NWRhYzAgKCJCYXNlVG9vbHMvdG9vbHNfZGVmIEFBUkNINjQ6IGVuYWJsZSBmcmFtZSBwb2ludGVy
cwogICAgZm9yIERFQlVHIGJ1aWxkcyIpIHJlbW92ZWQgdGhlIC1mb21pdC1mcmFtZS1wb2ludGVy
IHN3aXRjaCBmcm9tIHRoZSBDRkxBR1MKICAgIGRlZmluaXRpb25zIHRoYXQgYXJlIHNoYXJlZCBi
ZXR3ZWVuIEFBUkNINjQgREVCVUcgYW5kIFJFTEVBU0UgYnVpbGRzLCBhbmQKICAgIG1vdmVkIGl0
IHRvIHRoZSBSRUxFQVNFIHNwZWNpZmljIG9uZXMsIHNvIHRoYXQgREVCVUcgYnVpbGRzIGNhbiBw
cm9kdWNlIGEKICAgIGJhY2t0cmFjZSB3aGVuIGEgY3Jhc2ggb2NjdXJzLgogICAgCiAgICBUaGlz
IGlzIGFjdHVhbGx5IGEgdXNlZnVsIHRoaW5nIHRvIGhhdmUgZm9yIFJFTEVBU0UgYnVpbGRzIGFz
IHdlbGwuIEFBcmNoNjQKICAgIGhhcyAzMCBnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXJzLCBhbmQg
c28gdGhlIHBlcmZvcm1hbmNlIGhpdCBvZiBoYXZpbmcgYQogICAgZnJhbWUgcG9pbnRlciBpcyB1
bmxpa2VseSB0byBiZSBub3RpY2VhYmxlLCBub3IgYXJlIHRoZSBhZGRpdGlvbmFsIDggYnl0ZXMK
ICAgIG9mIHN0YWNrIHNwYWNlIGxpa2VseSB0byBwcmVzZW50IGEgcHJvYmxlbS4KICAgIAogICAg
U28gcmVtb3ZlIC1mb21pdC1mcmFtZS1wb2ludGVyIGFsdG9nZXRoZXIgdGhpcyB0aW1lLgogICAg
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGlu
YXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+Cgpjb21taXQgNGJiY2MyODVkNWY3NGQzNGVjNDA3MzNkZGU4MDdmNWE0ZjBjZGY4YwpBdXRo
b3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1v
biBTZXAgMTEgMTc6NTA6MjkgMjAxNyArMDEwMAoKICAgIEFybVBrZy9QbGF0Zm9ybUJvb3RNYW5h
Z2VyTGliOiBwcm9jZXNzIHBlbmRpbmcgY2Fwc3VsZXMKICAgIAogICAgUHJvY2VzcyBhbnkgY2Fw
c3VsZSBIT0JzIHRoYXQgd2VyZSBsZWZ0IGZvciB1cyBieSBDYXBzdWxlUGVpLiBUaGlzCiAgICBp
bnZvbHZlcyBjYWxsaW5nIFByb2Nlc3NDYXBzdWxlcygpIHR3aWNlLCBhcyBleHBsYWluZWQgaW4g
dGhlIGNvbW1lbnQKICAgIGluIER4ZUNhcHN1bGVMaWJGbXAgW3NpY10uCiAgICAKICAgIDEpIFRo
ZSBmaXJzdCBjYWxsIG11c3QgYmUgYmVmb3JlIEVuZE9mRHhlLiBUaGUgc3lzdGVtIGNhcHN1bGVz
IGlzIHByb2Nlc3NlZC4KICAgICAgIElmIGRldmljZSBjYXBzdWxlIEZNUCBwcm90b2NvbHMgYXJl
IGV4cG9zdGVkIGF0IHRoaXMgdGltZSBhbmQgZGV2aWNlIEZNUAogICAgICAgY2Fwc3VsZSBoYXMg
emVybyBFbWJlZGRlZERyaXZlckNvdW50LCB0aGUgZGV2aWNlIGNhcHN1bGVzIGFyZSBwcm9jZXNz
ZWQuCiAgICAgICBFYWNoIGluZGl2aWR1YWwgY2Fwc3VsZSByZXN1bHQgaXMgcmVjb3JkZWQgaW4g
Y2Fwc3VsZSByZWNvcmQgdmFyaWFibGUuCiAgICAgICBTeXN0ZW0gbWF5IHJlc2V0IGluIHRoaXMg
ZnVuY3Rpb24sIGlmIHJlc2V0IGlzIHJlcXVpcmVkIGJ5IGNhcHN1bGUgYW5kCiAgICAgICBhbGwg
Y2Fwc3VsZXMgYXJlIHByb2Nlc3NlZC4KICAgICAgIElmIG5vdCBhbGwgY2Fwc3VsZXMgYXJlIHBy
b2Nlc3NlZCwgcmVzZXQgd2lsbCBiZSBkZWZlcmVkIHRvIHNlY29uZCBjYWxsLgogICAgCiAgICAy
KSBUaGUgc2Vjb25kIGNhbGwgbXVzdCBiZSBhZnRlciBFbmRPZkR4ZSBhbmQgYWZ0ZXIgQ29ubmVj
dEFsbCwgc28gdGhhdCBhbGwKICAgICAgIGRldmljZSBjYXBzdWxlIEZNUCBwcm90b2NvbHMgYXJl
IGV4cG9zZWQuCiAgICAgICBUaGUgc3lzdGVtIGNhcHN1bGVzIGFyZSBza2lwcGVkLiBJZiB0aGUg
ZGV2aWNlIGNhcHN1bGVzIGFyZSBOT1QgcHJvY2Vzc2VkCiAgICAgICBpbiBmaXJzdCBjYWxsLCB0
aGV5IGFyZSBwcm9jZXNzZWQgaGVyZS4KICAgICAgIEVhY2ggaW5kaXZpZHVhbCBjYXBzdWxlIHJl
c3VsdCBpcyByZWNvcmRlZCBpbiBjYXBzdWxlIHJlY29yZCB2YXJpYWJsZS4KICAgICAgIFN5c3Rl
bSBtYXkgcmVzZXQgaW4gdGhpcyBmdW5jdGlvbiwgaWYgcmVzZXQgaXMgcmVxdWlyZWQgYnkgY2Fw
c3VsZQogICAgICAgcHJvY2Vzc2VkIGluIGZpcnN0IGNhbGwgYW5kIHNlY29uZCBjYWxsLgogICAg
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGlu
YXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxp
bmFyby5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 05:07:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 05:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duXDk-0002h4-QO; Wed, 20 Sep 2017 05:06:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duXDk-0002gy-0C
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 05:06:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 51/7E-03642-767F1C95; Wed, 20 Sep 2017 05:06:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhopv2/WC
 kwYnTGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aR269ZCjbwVnyfNpOlgbGPq4uRi0NIYDqj
 RG/7S9YuRk4OCQFeiSPLZkDZARI7/vxihSiaAFS0dxIjSIJFQFVi46l17CA2m4C6xOOvPUxdj
 BwcIgK2Eu3PakDqmQXWMUks/rORHSQuLOAqsW6qO0g5r4CuxPJt9xghZh5mlFjS+JMRIiEocX
 LmExYQmxlo5p95l5hBepkFpCWW/+OACMtLNG+dzQxicwp4SZy4+h3MFhVQkZhychvbBEbBWUg
 mzUIyaRbCpFlIJi1gZFnFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJec
 n7uJERjKDECwg3HeCf9DjJIcTEqivDs+HowU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFr/A0oJ
 1iUmp5akZaZA4wqmLQEB4+SCO/yr0Bp3uKCxNzizHSI1ClGRSlxXk+QPgGQREZpHlwbLJIvMc
 pKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3BsgUnsy8Erjpr4AWMwEtzt5wAGRxSSJCSqqBsfb
 wuk1Zjw8/4n13ec5+J4kgNrOnC4TMZ7cfuNKzj3/zsQedvw7uZau5yTnB+N7hSfuWtGdYXFxx
 5Ll8VLuk0fSnAUcDpNzaVqhtn6n8vPTW7+mLw9oVi9RbjjEnrT7AILj73cQjdd+2mzT/MD318
 tbEAoP3X5bqGMZNvjhLnCsq+lVdxNEVPX5KLMUZiYZazEXFiQDiRuAZ3wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505884004!106688284!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11887 invoked from network); 20 Sep 2017 05:06:46 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 05:06:46 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 22:06:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1197042643"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 19 Sep 2017 22:06:41 -0700
Date: Wed, 20 Sep 2017 13:05:34 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920050533.GG11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-6-git-send-email-yi.y.sun@linux.intel.com>
 <20170919090822.w4jr3rgeiiu3fjt6@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919090822.w4jr3rgeiiu3fjt6@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 05/15] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTA6MDg6MjIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI3UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiA+IGluZGV4
IDEwNzc2ZDIuLjA0ODZkMmQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiA+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTQ5MSw3ICs0OTUsMTggQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKPiA+ICBzdGF0aWMgYm9v
bCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50
IGFycmF5X2xlbikKPiA+ICB7Cj4gPiAtICAgIHJldHVybiBmYWxzZTsKPiA+ICsgICAgaWYgKCBh
cnJheV9sZW4gIT0gUFNSX0lORk9fQVJSQVlfU0laRSApCj4gPiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gPiArCj4gPiArICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdID0gZmVhdC0+Y29z
X21heDsKPiA+ICsgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5t
YmEudGhydGxfbWF4Owo+ID4gKwo+ID4gKyAgICBpZiAoIGZlYXQtPm1iYS5saW5lYXIgKQo+ID4g
KyAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddIHw9IFhFTl9TWVNDVExfUFNSX0FM
TE9DX01CQV9MSU5FQVI7Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgICAgIGRhdGFbUFNSX0lORk9f
SURYX01CQV9GTEFHXSAmPSB+WEVOX1NZU0NUTF9QU1JfQUxMT0NfTUJBX0xJTkVBUjsKPiAKPiBU
aGlzIGJyYW5jaCBvZiB0aGUgaWYgc2hvdWxkbid0IGJlIG5lZWRlZC4uLgo+IAo+ID4gKwo+ID4g
KyAgICByZXR1cm4gdHJ1ZTsKPiA+ICB9Cj4gPiAgCj4gPiAgc3RhdGljIHZvaWQgbWJhX3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gPiBpbmRleCAxZDNk
YmQwLi40NjM0Y2FkIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiA+IEBAIC0yMTQsNiArMjE0LDI1IEBAIGxvbmcg
YXJjaF9kb19zeXNjdGwoCj4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAgICAgICAgICB9Cj4g
PiAgCj4gPiArICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0FMTE9DX2dldF9tYmFfaW5mbzoK
PiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3Rs
LT51LnBzcl9hbGxvYy50YXJnZXQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBTUl9UWVBFX01CQV9USFJUTCwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7Cj4gCj4gLi4uIGJl
Y2F1c2UgZGF0YSBzaG91bGQgYmUgaW5pdGlhbGl6ZWQsIGllOgo+IAo+IHVpbnQzMl90IGRhdGFb
UFNSX0lORk9fQVJSQVlfU0laRV0gPSB7IDAgfTsKPiAKPiBTbyB0aGF0IHdlIGRvbid0IGxlYWsg
c3RhY2sgZGF0YSBpbiB0aGUgc3lzY3RsLgo+IApPaywgdGhhbmtzIQoKPiBUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 05:10:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 05:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duXHB-0003Ib-8z; Wed, 20 Sep 2017 05:10:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duXH9-0003IT-V6
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 05:10:20 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 85/69-18817-B38F1C95;
 Wed, 20 Sep 2017 05:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNxEW9fqx8F
 Igzev9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu/auYC35wVDT9msTcwPiOrYuRk0NIoELi
 0usTLCC2hACvxJFlM1ghbH+JKSc+AcW5gGomMEr8ungFrIhFQFWiYdc3MJtNQF3i8dcepi5GD
 g4RAVuJ9mc1IPXMAuuYJBb/2cgOUiMs4CHx7/ccsGW8AroSRz/9Z4IYephR4uWRN0wQCUGJkz
 OfgA1lBhr6Z94lZpChzALSEsv/cUCE5SWat85mBrE5BbwkXi5tAisXFVCRmHJyG9sERsFZSCb
 NQjJpFsKkWUgmLWBkWcWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGMoMQLCDsfuy/yFGSQ4mJVHevl8HIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Gr9BcoJF
 qWmp1akZeYAowomLcHBoyTCawSS5i0uSMwtzkyHSJ1iVJQS57UGSQiAJDJK8+DaYJF8iVFWSp
 iXEegQIZ6C1KLczBJU+VeM4hyMSsK8DSBTeDLzSuCmvwJazAS0OHsD2OKSRISUVAOjw8vJ6ZZ
 bPuw8dUc3wez6W+HTkjKaRSvbVSIWFr2+9v73xvNJ7rEzAv6fu3HojorAsfzO1Tuy/hSsFpeS
 eiaj93pmz9NAtuuKpa2VYm1CD6TTFI1OLw7a9rpIa/6itzpnVNcJ7Ah1Lbi/2GzHgjtOX4vWX
 v336syTH7Oee1qaaTHoMCue/H2oSomlOCPRUIu5qDgRAKqd9PrfAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505884216!105161107!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30338 invoked from network); 20 Sep 2017 05:10:18 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 05:10:18 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 19 Sep 2017 22:10:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="130547884"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 19 Sep 2017 22:10:13 -0700
Date: Wed, 20 Sep 2017 13:09:06 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920050906.GH11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
 <20170919091542.osvtfnkksinjddvw@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919091542.osvtfnkksinjddvw@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 06/15] x86: implement get value interface
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTA6MTU6NDIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiA+
IGluZGV4IDY5NmVmZjIuLjc5MDJhZjcgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ID4gQEAgLTE0OTYsNiArMTQ5
NiwxMyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ID4gICAgICAgICAgICAgIGNvcHliYWNrID0g
dHJ1ZTsKPiA+ICAgICAgICAgICAgICBicmVhazsKPiA+ICAKPiA+ICsgICAgICAgIGNhc2UgWEVO
X0RPTUNUTF9QU1JfQUxMT0NfR0VUX01CQV9USFJUTDoKPiA+ICsgICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9UWVBFX01CQV9USFJUTCk7Cj4gPiArICAg
ICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7Cj4gCj4gSG0sIHdoeSBk
b2VzIHBzcl9nZXRfdmFsIHRha2UgYSB1aW50MzJfdCAqIGluc3RlYWQgb2YgYSB1aW50NjRfdCAq
PyBTbwo+IHRoYXQgeW91IGNhbiBkaXJlY3RseSBwYXNzICZkb21jdGwtPnUucHNyX2FsbG9jLmRh
dGEuCj4gCj4gT3IgdGhlIG90aGVyIHdheSBhcm91bmQsIHdoeSBpcyBkb21jdGwtPnUucHNyX2Fs
bG9jLmRhdGEgYSB1aW50NjRfdAo+IGluc3RlYWQgb2YgYSB1aW50MzJfdD8KPiAKVGhlcmUgaXMg
YSBoaXN0b3JpY2FsIHJlYXNvbi4gVGhlIENPUyBNU1IgaXMgNjRiaXQuIFNvLCB0aGUgb3JpZ2lu
YWwgY29kZXMKaW4gTDMgQ0FUIChzdWJtaXR0ZWQgeWVhcnMgYWdvKSB1c2VkIHVpbnQ2NF90LgoK
QnV0IGR1cmluZyBMMiBDQVQgcmV2aWV3LCBwZXIgSmFuJ3MgY29tbWVudCwgdGhlIHVpbnQ2NF90
IGlzIG5vdCBuZWNlc3NhcnkKaW4gcHNyLmMuIFNvLCB3ZSBjb252ZXJ0IGl0IHRvIHVpbnQzMl90
IGluIHBzci5jIGFuZCBtYWtlIHRoZSBjb2RlcyB5b3Ugc2VlCmhlcmUuCgo+IFRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 05:41:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 05:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duXl3-0005u1-BV; Wed, 20 Sep 2017 05:41:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duXl2-0005tv-H0
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 05:41:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5E/5A-03610-77FF1C95; Wed, 20 Sep 2017 05:41:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVywNxEW7f8/8F
 Ig6Z+TovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNE+wH2gslCFR8vLWJrYJzD28XIySEkUClx
 /d9VJhBbQoBX4siyGawQtr9E56mTrBA1ExglNs2RBLFZBFQlJnbvYgSx2QTUJR5/7QHq5eAQE
 bCVaH9W08XIxcEssI5JYvGfjewgNcICzhJf/jxgA7F5BXQl9je/ZgQpEhI4zChx9kkTK0RCUO
 LkzCcsIDYz0NA/8y4xgwxlFpCWWP6PAyIsL9G8dTZYmFPAS+L2xiqQsKiAisSUk9vYJjAKzkI
 yaBaSQbMQBs1CMmgBI8sqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAQGYAgh2MBxYFHmKU5GBSEuVN+n0wUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb9k/o
 JxgUWp6akVaZg4wpmDSEhw8SiK850HSvMUFibnFmekQqVOMilLivEdAEgIgiYzSPLg2WBxfYp
 SVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvDJApPJl5JXDTXwEtZgJanL3hAMjikkSElFQD44b
 Hbm2LLZrVtbb9/+RiK1zTlnCV8dECdZtjrZdLuIxUPh5J25PfVZIiyRn2cn/ybZFDK79sb9sa
 p27G6b//n9COE1Mv3X0lnXf5lc82WfmE2hkO59bVVS2ZEjjx8ISl0y56/nX5fOy4yi7fz4s3v
 ji67+KiQIHvi2oFdH1yops/CnxYPdto5SMlluKMREMt5qLiRACb091H3gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505886069!112115690!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10913 invoked from network); 20 Sep 2017 05:41:10 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 05:41:10 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 19 Sep 2017 22:41:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="902095082"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Sep 2017 22:41:05 -0700
Date: Wed, 20 Sep 2017 13:39:58 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920053958.GI11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170919095716.jqge3jlsqrebpz7p@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919095716.jqge3jlsqrebpz7p@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTA6NTc6MTYsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI5UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKWy4uLl0KCj4g
PiArc3RhdGljIGJvb2wgY2F0X2NoZWNrX2NibShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
LCB1bnNpZ25lZCBsb25nIGNibSkKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBmaXJzdF9i
aXQsIHplcm9fYml0Owo+ID4gKyAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbiA9IGZlYXQtPmNhdC5j
Ym1fbGVuOwo+ID4gKwo+ID4gKyAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFu
Z2Ugb2YgWzAsIGNibV9sZW5dLiAqLwo+ID4gKyAgICBpZiAoIGNibSAmICh+MHVsIDw8IGNibV9s
ZW4pICkKPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ICsKPiA+ICsgICAgLyogQXQgbGVh
c3Qgb25lIGJpdCBuZWVkIHRvIGJlIHNldC4gKi8KPiA+ICsgICAgaWYgKCBjYm0gPT0gMCApCj4g
PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gWW91IGNhbiBqb2luIGJvdGggY2hlY2tzIGlu
dG8gYSBzaW5nbGUgaWYuCj4gClN1cmUuCgo+ID4gKwo+ID4gKyAgICBmaXJzdF9iaXQgPSBmaW5k
X2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKPiA+ICsgICAgemVyb19iaXQgPSBmaW5kX25leHRf
emVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmlyc3RfYml0KTsKPiA+ICsKPiA+ICsgICAgLyogU2V0
IGJpdHMgc2hvdWxkIGJlIGNvbnRpZ3VvdXMuICovCj4gPiArICAgIGlmICggemVyb19iaXQgPCBj
Ym1fbGVuICYmCj4gPiArICAgICAgICAgZmluZF9uZXh0X2JpdCgmY2JtLCBjYm1fbGVuLCB6ZXJv
X2JpdCkgPCBjYm1fbGVuICkKPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ICsKPiA+ICsg
ICAgcmV0dXJuIHRydWU7Cj4gPiArfQo+ID4gKwpbLi4uXQoKPiA+ICBzdGF0aWMgdm9pZCBkb193
cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+IAo+IFdoeSBkb2VzIHRoaXMgZnVuY3Rpb24gdGFr
ZSBhICd2b2lkICpkYXRhJyBpbnN0ZWFkIG9mICdjb25zdCBzdHJ1Y3QKPiBjb3Nfd3JpdGVfaW5m
byAqaW5mbyc/Cj4gCkJlY2F1c2UgJ2RvX3dyaXRlX3Bzcl9tc3JzJyBpcyBhbiBwYXJhbWV0ZXIg
b2YgJ29uX3NlbGVjdGVkX2NwdXMnIHdoaWNoIGlzCmRlY2xhcmVkIGJlbG93OgoKdm9pZCBvbl9z
ZWxlY3RlZF9jcHVzKAogICAgY29uc3QgY3B1bWFza190ICpzZWxlY3RlZCwKICAgIHZvaWQgKCpm
dW5jKSAodm9pZCAqaW5mbyksCiAgICB2b2lkICppbmZvLAogICAgaW50IHdhaXQpCgo+ID4gIHsK
PiA+ICAgICAgY29uc3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiA+IC0g
ICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7Cj4gPiAtICAgIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwo+ID4gLSAgICB1bnNpZ25l
ZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gPiAr
ICAgIHVuc2lnbmVkIGludCBpLCBpbmRleCA9IDAsIGFycmF5X2xlbiA9IGluZm8tPmFycmF5X2xl
biwgY29zID0gaW5mby0+Y29zOwo+ID4gKyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5ID0g
aW5mby0+dmFsOwo+ID4gIAo+ID4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvc19udW07IGkrKyAp
Cj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkK
PiA+ICAgICAgewo+ID4gLSAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3Nf
bnVtICsgaV0gIT0gaW5mby0+dmFsW2ldICkKPiA+ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiA+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzW2ldOwo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50
IGNvc19udW0sIGo7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCj4g
PiArICAgICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICBjb3NfbnVtID0gcHJv
cHMtPmNvc19udW07Cj4gPiArICAgICAgICBpZiAoIGFycmF5X2xlbiA8IGNvc19udW0gKQo+IAo+
IE5vdCBzdXJlIHlvdSBuZWVkIGFycmF5X2xlbiwgY291bGRuJ3QgeW91IHVzZToKPiAKPiBpZiAo
IGluZGV4ICsgY29zX251bSA+PSBpbmZvLT5hcnJheV9sZW4gKQo+ICAgICByZXR1cm47Cj4gCj4g
Pwo+IApMb29rcyBnb29kLiBUaGFua3MhCgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 05:46:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 05:46:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duXqN-0006K2-Vi; Wed, 20 Sep 2017 05:46:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duXqM-0006Jw-Tu
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 05:46:43 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F5/6B-03454-2C002C95; Wed, 20 Sep 2017 05:46:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykQvcgw6F
 IgxNvtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPc/4yFsxgq2g+eYOlgXEyaxcjF4eQwHRG
 iQknlrF3MXJySAjwShxZNoMVwvaXWPTiLDtE0QRGiT0zW8ESLAKqEg/+HGAGsdkE1CUef+1h6
 mLk4BARsJVof1YDUs8s0M4osXzTRbB6YYEkiXtrfzKC2LwCuhKflu5hhhh6mFFi47st7BAJQY
 mTM5+wgNjMQEP/zLvEDDKUWUBaYvk/DpAwp4CXxLENd5lAbFEBFYkpJ7exTWAUmIWkexaS7lk
 I3QsYmVcxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJwMQ
 7GD8sizgEKMkB5OSKG/18YORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H58HygkWpaanVqRl5
 gAjBSYtwcGjJMLLeQEozVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rwHQWYIgBRllObBjY
 BF7SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ83KBrOLJzCuB2/QK6AgmoCOyNxwAOaIkESE
 l1cBYv0Bhwmu5za1HHi5bdHviu7+Mjqeb3T98a7VPTJvPpraN16Rl7YlJcQ8nnZq2Ij1PZPal
 t/eEVTLW1EWyyW54lbbttvKhOSz1Ysnr5RU/5qw9Nfm/1fbMg/JLeDWXZD3Muy9R7P09avs3L
 153swVt2f5fr61JP8B7tfz+v5sRnMHVZ6brsX+KVmIpzkg01GIuKk4EAIZoTdDVAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505886399!83535428!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57319 invoked from network); 20 Sep 2017 05:46:41 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 05:46:41 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 22:46:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="314093244"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 19 Sep 2017 22:46:37 -0700
Date: Wed, 20 Sep 2017 13:45:30 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920054530.GJ11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170919100432.uwos2uclftjqiaiu@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919100432.uwos2uclftjqiaiu@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, roger.pau@citrix.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyIEphbidzIHN1Z2dlc3Rpb24sIHJlbW92ZSBwZW9wbGUgbm90IHJlbGF0ZWQgdG8gdG9vbHMv
IHBhdGNoZXMgdG8gc2F2ZQptYWlsYm94IHNwYWNlLgoKPiBPbiBUdWUsIFNlcCAwNSwgMjAxNyBh
dCAwNTozMjozMFBNICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+IGluZGV4IDQ4NGI1YjcuLjk3
NDQwODcgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCj4gPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bC5oCj4gPiBAQCAtOTMxLDYgKzkzMSwxMyBAQCB2b2lkIGxpYnhsX21hY19j
b3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMp
Owo+ID4gICNkZWZpbmUgTElCWExfSEFWRV9QU1JfTDJfQ0FUIDEKPiA+ICAKPiA+ICAvKgo+ID4g
KyAqIExJQlhMX0hBVkVfUFNSX0dFTkVSSUMKPiA+ICsgKgo+ID4gKyAqIElmIHRoaXMgaXMgZGVm
aW5lZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBmZWF0dXJlIGlzIHN1cHBvcnRl
ZC4KPiAKPiBZb3Ugc2hvdWxkIGFsc28gbWVudGlvbiB0aGF0IGlmIHRoaXMgaXMgZGVmaW5lZCB0
aGUgZm9sbG93aW5nIHB1YmxpYwo+IGZ1bmN0aW9ucyBhcmUgYXZhaWxhYmxlOgo+IAo+IGxpYnhs
X3Bzcl97c2V0L2dldH1fdmFsCj4gbGlieGxfcHNyX2dldF9od19pbmZvCj4gbGlieGxfcHNyX2h3
X2luZm9fbGlzdF9mcmVlCj4gClN1cmUsIHRoYW5rcyEKCj4gVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:00:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duY37-0007L8-3J; Wed, 20 Sep 2017 05:59:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duY35-0007Kx-KD
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 05:59:51 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B9/F7-02023-6D302C95; Wed, 20 Sep 2017 05:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfcq86F
 Ig46pNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuH9hL3NBY37F/zdH2RoY
 V7t2MXJxCAk0Mkms3/GRFcJ5zCgx5/cati5GTiBnG6PE4jn1ILaIgLPE1zNz2UFsXgF9iRWXG
 8FsYQFzie2Nv1hAmiUElmtKzJ72GaxZQsBT4lPXK1YYu+X3bOYuRnYONgEriUNiIFEWAVWJC2
 vbGCcwci9gZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MK6Z6nyIUZKDSUmUN+n3wUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwbmQ5FCgkWpaan
 VqRl5gCDDyYtwcGjJMJ7GiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivE0gRQIgRRmle
 XAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8U0Cm8GTmlcBtegV0BBPQEdkbDoAcUZ
 KIkJJqYDQLDyyb4Co362xl88O9a6fN4ii5p//Qb8HUZ+cvbaxbWpGxzc29KVetZq4wf5Xys+2
 F18t4utSTH3y0+WyqcttoncvsQ39Zl25YFWYk6SbVuEnT4fbPewIr+XMPSPypb4y7v3QTWwOX
 YdWVFpE5ojzv1W8p+fcwXf675/KBGf4HSqZMLlxkk6vEUpyRaKjFXFScCACxYa3ZfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505887188!73533935!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15362 invoked from network); 20 Sep 2017 05:59:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 05:59:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duY31-0006SG-DH; Wed, 20 Sep 2017 05: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duY2v-0000wf-Tr; Wed, 20 Sep 2017 05:59:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duY2v-0005fW-Hx; Wed, 20 Sep 2017 05:59:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113611-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386: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-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-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-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-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-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl: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-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5f62fb184fdf2d10e13d4bad28cbe6c8b53be784
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 05:59:41 +0000
Subject: [Xen-devel] [xen-unstable test] 113611: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYxMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYxMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTMz
ODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEz
Mzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVmNjJm
YjE4NGZkZjJkMTBlMTNkNGJhZDI4Y2JlNmM4YjUzYmU3ODQKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4
NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAg
IDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDgg
WiAgICA2IGRheXMgICAxMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2MTEgIDIw
MTctMDktMTkgMjE6NTY6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9n
cnl0c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIu
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4
NTcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYHE-0000hw-Hh; Wed, 20 Sep 2017 06:14:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duYHD-0000hq-9e
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:14:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 AD/E0-27708-24702C95; Wed, 20 Sep 2017 06:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVywNxEW9eJ/VC
 kwfNZTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br/k7mglPKFQ/OvWNuYNwu2cXIySEkUCGx
 80gHC4gtIcArcWTZDFYI21/i9bJzbF2MXEA1ExglVnxZwwaSYBFQlTi9fScTiM0moC7x+GsPk
 M3BISJgK9H+rAYkzCzQwSgxcYcYiC0sECyxv6uPHcTmFdCVuD91JTPEzCOMEtP+nGCESAhKnJ
 z5hAWiWV3iz7xLzCAzmQWkJZb/44AIy0s0b50NFuYU8JK41JMKEhYVUJGYcnIb2wRGwVlIBs1
 CMmgWwqBZSAYtYGRZxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yf
 u4kRGMj1DAyMOxj7VvkdYpTkYFIS5TVfcjBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv/Cqgn
 GBRanpqRVpmDjCmYNISHDxKIrz2IGne4oLE3OLMdIjUKUZFKXFeF5CEAEgiozQPrg0Wx5cYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN6g0zhycwrgZv+CmgxE9Di7A0HQBaXJCKkpBoYu/+
 pHYzI81zocldrk8HMvy23ZvowR62WZ9yv7JItf4VHrODBBw69fdX81Q3fhZ/UJm36eW/XfttZ
 B/2T2oTjCx6efR+vdU2j6JrapIzYzm1K5k/WlMzXiSiZqi39/tgjH75Dj7+f1l8VOvOFihun/
 GwJCS7JJNXrXE7psjNVn/nW77JLlp6pxFKckWioxVxUnAgAgrBM8d4CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505888063!91234138!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56845 invoked from network); 20 Sep 2017 06:14:25 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 06:14:25 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 19 Sep 2017 23:14:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="130561222"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 19 Sep 2017 23:14:21 -0700
Date: Wed, 20 Sep 2017 14:13:14 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920061314.GK11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-10-git-send-email-yi.y.sun@linux.intel.com>
 <20170919101511.o6h3bk75zcq7nwjg@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919101511.o6h3bk75zcq7nwjg@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, roger.pau@citrix.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 09/15] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTE6MTU6MTEsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjMxUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gPiBpbmRleCBjNzcxMGI4Li5iYmRmOGUyIDEwMDY0NAo+ID4gLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCj4gPiBAQCAtMjQ1OCw2ICsyNDU4LDMxIEBAIGVudW0geGNfcHNyX2NhdF90
eXBlIHsKPiA+ICB9Owo+ID4gIHR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNfcHNyX2Nh
dF90eXBlOwo+ID4gIAo+ID4gK2VudW0geGNfcHNyX2ZlYXRfdHlwZSB7Cj4gPiArICAgIFhDX1BT
Ul9GRUFUX1VOS05PV04sCj4gCj4gWW91IGRvbid0IHNlZW0gdG8gaGF2ZSBzdWNoIGFuIHVua25v
d24gdHlwZSBpbiB0aGUgbGlieGwgbGF5ZXIsIGFueQo+IHJlYXNvbiB5b3UgbmVlZCBpdCBhdCB0
aGUgbGlieGMgbGF5ZXI/Cj4gCkl0IHdpbGwgYmUgdXNlZCBpbiBsaWJ4bF9wc3IuYyB0byBjaGVj
ayBpZiBsaWJ4bCB0eXBlIGNvbnZlcnRpb24gdG8gbGlieGMgdHlwZQppcyBjb3JyZWN0LgoKQnV0
IHBlciB5b3VyIHN1Z2dlc3Rpb24gaW4gbGlieGxfcHNyLmMsIEkgbWF5IGRyb3AgVU5LTk9XTi4K
Cj4gPiArICAgIFhDX1BTUl9GRUFUX0NBVF9MMywKPiA+ICsgICAgWENfUFNSX0ZFQVRfQ0FUX0wy
LAo+ID4gKyAgICBYQ19QU1JfRkVBVF9NQkEsCj4gCj4gSSB0aGluayB5b3UgY2FuIGRyb3AgdGhl
IF9GRUFUXyBmcm9tIHRoZSBlbnVtIG5hbWVzLgo+IApPay4KCj4gPiArfTsKPiA+ICt0eXBlZGVm
IGVudW0geGNfcHNyX2ZlYXRfdHlwZSB4Y19wc3JfZmVhdF90eXBlOwo+ID4gKwo+ID4gK3N0cnVj
dCB4Y19wc3JfaHdfaW5mbyB7Cj4gPiArICAgIHVuaW9uIHsKPiA+ICsgICAgICAgIHN0cnVjdCB7
Cj4gPiArICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsKPiA+ICsgICAgICAgICAgICB1aW50
MzJfdCBjYm1fbGVuOwo+ID4gKyAgICAgICAgICAgIGJvb2wgICAgIGNkcF9lbmFibGVkOwo+ID4g
KyAgICAgICAgfSB4Y19jYXQ7Cj4gCj4gTm8gbmVlZCBmb3IgdGhlICd4Y19jYXQnLCBqdXN0ICdj
YXQnIHBsZWFzZSAoYW5kICdtYmEnIGJlbG93KS4KPiAKT2suCgo+ID4gKwo+ID4gKyAgICAgICAg
c3RydWN0IHsKPiA+ICsgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4Owo+ID4gKyAgICAgICAg
ICAgIHVpbnQzMl90IHRocnRsX21heDsKPiA+ICsgICAgICAgICAgICBib29sICAgICBsaW5lYXI7
Cj4gPiArICAgICAgICB9IHhjX21iYTsKPiA+ICsgICAgfSB1Owo+ID4gK307Cj4gPiArdHlwZWRl
ZiBzdHJ1Y3QgeGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87Cj4gPiArClsuLi5dCgo+ID4g
LWludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2Nr
ZXQsIHVuc2lnbmVkIGludCBsdmwsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1fbGVuLCBib29sICpjZHBfZW5hYmxlZCkKPiA+ICtp
bnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bz
cl9od19pbmZvICpod19pbmZvKQo+ID4gIHsKWy4uLl0KCj4gPiArICAgIGNhc2UgWENfUFNSX0ZF
QVRfTUJBOgo+ID4gKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLmNtZCA9IFhFTl9TWVNDVExf
UFNSX0FMTE9DX2dldF9tYmFfaW5mbzsKPiA+ICsgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwg
JnN5c2N0bCk7Cj4gPiArICAgICAgICBpZiAoICFyYyApCj4gPiArICAgICAgICB7Cj4gPiArICAg
ICAgICAgICAgaHdfaW5mby0+dS54Y19tYmEuY29zX21heCA9Cj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKPiA+ICsgICAg
ICAgICAgICBod19pbmZvLT51LnhjX21iYS50aHJ0bF9tYXggPQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsKPiA+ICsg
ICAgICAgICAgICBod19pbmZvLT51LnhjX21iYS5saW5lYXIgPQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmZsYWdzICYKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9BTExPQ19NQkFfTElORUFSOwo+ID4g
ICAgICAgICAgfQo+IAo+IFdvdWxkIGl0IGhlbHAgdG8gcHJldmVudCBsaW5lIGJyZWFrcyB0byBj
aGFuZ2UgdGhlIGluZGVudGF0aW9uIGFib3ZlCj4gdG86Cj4gCj4gcmMgPSB4Y19zeXNjdGwoLi4u
KTsKPiBpZiAoIHJjICkKPiAgICAgYnJlYWs7Cj4gCj4gaHdfaW5mby0+dS4uLi4KPiAKPiA/Ckxl
dCBtZSB0cnkuCgo+IAo+ID4gICAgICAgICAgYnJlYWs7Cj4gPiAgICAgIGRlZmF1bHQ6Cj4gPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9w
c3IuYwo+ID4gaW5kZXggNGE2OTc4ZS4uZGQ0MTJjYyAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3Bzci5jCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+ID4gQEAg
LTM2MSw2ICszNjEsMjcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAr
c3RhdGljIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5
cGUoCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUg
dHlwZSwgdW5zaWduZWQgaW50IGx2bCkKPiA+ICt7Cj4gPiArICAgIHhjX3Bzcl9mZWF0X3R5cGUg
eGNfdHlwZSA9IFhDX1BTUl9GRUFUX1VOS05PV047Cj4gPiArCj4gPiArICAgIHN3aXRjaCAodHlw
ZSkgewo+ID4gKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgo+ID4gKyAgICAgICAg
aWYgKGx2bCA9PSAzKQo+ID4gKyAgICAgICAgICAgIHhjX3R5cGUgPSBYQ19QU1JfRkVBVF9DQVRf
TDM7Cj4gPiArICAgICAgICBpZiAobHZsID09IDIpCj4gPiArICAgICAgICAgICAgeGNfdHlwZSA9
IFhDX1BTUl9GRUFUX0NBVF9MMjsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBjYXNlIExJ
QlhMX1BTUl9GRUFUX1RZUEVfTUJBOgo+ID4gKyAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9GRUFU
X01CQTsKPiA+ICsgICAgZGVmYXVsdDoKPiA+ICsgICAgICAgIGJyZWFrOwo+IAo+IGFzc2VydD8K
PiAKPiBsaWJ4bF9wc3JfZmVhdF90eXBlIGNhbm5vdCBoYXZlIGFueSBvdGhlciB2YWx1ZSBhcGFy
dCBmcm9tIHRoZSB0d28KPiB0aGF0IHlvdSBsaXN0IGFib3ZlLgo+IApPaywgbWF5IGNvbnNpZGVy
IGl0LgoKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1cm4geGNfdHlwZTsKPiA+ICt9Cj4g
PiArCj4gPiBAQCAtMzg1LDE2ICs0MDgsMjcgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8o
bGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCj4gPiAgICAgICAgICBn
b3RvIG91dDsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRf
dHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Cj4g
PiArICAgIGlmICh4Y190eXBlID09IFhDX1BTUl9GRUFUX1VOS05PV04pIHsKPiA+ICsgICAgICAg
IExPRyhFUlJPUiwgImZlYXR1cmUgdHlwZSBvciBsdmwgaXMgd3JvbmciKTsKPiA+ICsgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gPiAr
Cj4gPiAgICAgIHB0ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihs
aWJ4bF9wc3JfY2F0X2luZm8pKTsKPiA+ICAKPiA+ICAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2Jp
dChzb2NrZXRpZCwgc29ja2V0bWFwKSB7Cj4gPiAgICAgICAgICBwdHJbaV0uaWQgPSBzb2NrZXRp
ZDsKPiA+IC0gICAgICAgIGlmICh4Y19wc3JfY2F0X2dldF9pbmZvKGN0eC0+eGNoLCBzb2NrZXRp
ZCwgbHZsLCAmcHRyW2ldLmNvc19tYXgsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcHRyW2ldLmNibV9sZW4sICZwdHJbaV0uY2RwX2VuYWJsZWQpKSB7Cj4gPiArICAgICAg
ICBpZiAoeGNfcHNyX2dldF9od19pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlwZSwgJmh3
X2luZm8pKSB7Cj4gCj4gSXQgbWlnaHQgYmUgbmljZSB0byBMT0cgdGhlIGVycm5vIGhlcmUsIG9y
IGVsc2UgeW91IGxvc2UgaXQgQUZBSUNULgo+IApPay4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:22:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYOe-0001c1-6V; Wed, 20 Sep 2017 06:22:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duYOc-0001bv-Qz
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:22:06 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 35/A7-01754-E0902C95; Wed, 20 Sep 2017 06:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVywNwkQpeX81C
 kwc/VKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bErmbmgo/iFU+X7GdvYLwi2MXIxSEkMJ1R
 4u2TU4xdjJwcEgK8EkeWzWCFsAMk3u/ayARRNIFRYu/Gu0BFHBwsAqoS16+5gtSwCahLPP7aw
 wQSFhGwlWh/VgNSziywjkli8Z+N7CA1wgLBEi2H/zCB2LwCuhKrVj+AmnmEUWLlwyUsEAlBiZ
 Mzn4DZzEBD/8y7xAwylFlAWmL5Pw6IsLxE89bZzCA2p4CXxJKGHWAzRQVUJKac3MY2gVFwFpJ
 Js5BMmoUwaRaSSQsYWVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn
 525iBIYyAxDsYDzY7HyIUZKDSUmU9wnboUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwzOIByg
 kWp6akVaZk5wKiCSUtw8CiJ8NaxA6V5iwsSc4sz0yFSpxgVpcR5E0H6BEASGaV5cG2wSL7EKC
 slzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4WkPE8mXklcNNfAS1mAlqcveEAyOKSRISUVAPjzKl
 fX+T/P/9JsL795bFbc9Z1rVNQmqiVOser/xH74fWcBQW+N2+uVCj5pxigYuzKck+FYUqNTe2B
 PTuOnPpZKhPzJe6UxYdKU5Z8x/OTC2R0ZB/eY7r1dYG628lavzXmvEuE7W5bf5BoY1FV++Exs
 aH52rO35zqWHFq3ceUfFrtT36QKDswOUmIpzkg01GIuKk4EAKIpBnrfAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505888523!91235214!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63326 invoked from network); 20 Sep 2017 06:22:05 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 06:22:05 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 23:22:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1197059311"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 19 Sep 2017 23:21:59 -0700
Date: Wed, 20 Sep 2017 14:20:52 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920062052.GL11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-11-git-send-email-yi.y.sun@linux.intel.com>
 <20170919102818.marw7n5xshqtyrmf@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919102818.marw7n5xshqtyrmf@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTE6Mjg6MTgsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjMyUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
Cj4gPiBpbmRleCBkZDQxMmNjLi5kNTM0ZWMyIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gPiBAQCAtMzgy
LDYwICszODIsNDkgQEAgc3RhdGljIHhjX3Bzcl9mZWF0X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90
b19saWJ4Y19mZWF0X3R5cGUoCj4gPiAgICAgIHJldHVybiB4Y190eXBlOwo+ID4gIH0KPiA+ICAK
PiA+ICtzdGF0aWMgaW50IGxpYnhsX19od19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvKAo+ID4gKyAg
ICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgbGlieGxfcHNyX2h3X2luZm8g
Kmh3X2luZm8sCj4gPiArICAgICAgICAgICAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpjYXRfaW5m
bykKPiA+ICt7Cj4gPiArICAgIGlmICh0eXBlICE9IExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUKQo+
ID4gKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+IAo+IFNpbmNlIHRoaXMgaXMgYW4gaW50
ZXJuYWwgbGlieGwgZnVuY3Rpb24sIGlzIHRoZXJlIGFueSBwb3NzaWJsZSB2YWxpZAo+IHNjZW5h
cmlvIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdpdGggdHlwZSAhPQo+IExJQlhMX1BT
Ul9GRUFUX1RZUEVfQ0FUPwo+IAo+IElmIG5vdCB0aGlzIHNob3VsZCBiZSBhbiBhc3NlcnQgaW5z
dGVhZCwgYW5kIHRoZSBmdW5jdGlvbiBjb3VsZCByZXR1cm4KPiB2b2lkLgo+IApUaGFua3MgZm9y
IHRoZSBnb29kIHN1Z2dlc3Rpb24hCgo+ID4gKwo+ID4gKyAgICBjYXRfaW5mby0+aWQgPSBod19p
bmZvLT5pZDsKPiA+ICsgICAgY2F0X2luZm8tPmNvc19tYXggPSBod19pbmZvLT51LmNhdC5jb3Nf
bWF4Owo+ID4gKyAgICBjYXRfaW5mby0+Y2JtX2xlbiA9IGh3X2luZm8tPnUuY2F0LmNibV9sZW47
Cj4gPiArICAgIGNhdF9pbmZvLT5jZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0LmNkcF9lbmFi
bGVkOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmlu
Zm8sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgdW5z
aWduZWQgaW50IGx2bCkKPiA+ICB7ClsuLi5dCgo+ID4gLSAgICBsaWJ4bF9mb3JfZWFjaF9zZXRf
Yml0KHNvY2tldGlkLCBzb2NrZXRtYXApIHsKPiA+IC0gICAgICAgIHB0cltpXS5pZCA9IHNvY2tl
dGlkOwo+ID4gLSAgICAgICAgaWYgKHhjX3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29ja2V0
aWQsIHhjX3R5cGUsICZod19pbmZvKSkgewo+ID4gKyAgICBmb3IgKGkgPSAwOyBpIDwgKm5yOyBp
KyspIHsKPiA+ICsgICAgICAgIGlmIChsaWJ4bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyhM
SUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmaHdfaW5mb1tpXSwgJnB0cltpXSkpIHsKPiAKPiBQbGVhc2UgdXNl
IHJjIGhlcmU6Cj4gCj4gcmMgPSBsaWJ4bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyguLi4p
Owo+IGlmIChyYykgewo+ICAgICAuLi4KPiAKPiBUaGlzIGhhcyB0aGUgYm9udXMgb2Ygbm90IGxv
c2luZyB0aGUgZXJyb3IgY29kZSByZXR1cm5lZCBieQo+IGxpYnhsX19od19pbmZvX3RvX2xpYnhs
X2NhdF9pbmZvLgo+IApPay4KCj4gPiArICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm9fbGlz
dF9mcmVlKGh3X2luZm8sICpucik7Cj4gPiAgICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+
ID4gICAgICAgICAgICAgIGZyZWUocHRyKTsKPiA+ICAgICAgICAgICAgICBnb3RvIG91dDsKPiA+
ICAgICAgICAgIH0KPiA+IC0KPiA+IC0gICAgICAgIHB0cltpXS5jb3NfbWF4ID0gaHdfaW5mby51
LnhjX2NhdC5jb3NfbWF4Owo+ID4gLSAgICAgICAgcHRyW2ldLmNibV9sZW4gPSBod19pbmZvLnUu
eGNfY2F0LmNibV9sZW47Cj4gPiAtICAgICAgICBwdHJbaV0uY2RwX2VuYWJsZWQgPSBod19pbmZv
LnUueGNfY2F0LmNkcF9lbmFibGVkOwo+ID4gLQo+ID4gLSAgICAgICAgaSsrOwo+ID4gICAgICB9
Cj4gPiAgCj4gPiAgICAgICppbmZvID0gcHRyOwo+ID4gLSAgICAqbnIgPSBpOwo+ID4gKyAgICBs
aWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaHdfaW5mbywgKm5yKTsKPiA+ICBvdXQ6Cj4gPiAt
ICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZzb2NrZXRtYXApOwo+ID4gICAgICBHQ19GUkVFOwo+
ID4gICAgICByZXR1cm4gcmM7Cj4gPiAgfQo+ID4gQEAgLTQ3NiwxNSArNDY1LDk3IEBAIGludCBs
aWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gPiAgICAg
IHJldHVybiBFUlJPUl9GQUlMOwo+ID4gIH0KPiA+ICAKWy4uLl0KCj4gPiAgdm9pZCBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGlu
dCBucikKPiA+ICB7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICBmb3Ig
KGkgPSAwOyBpIDwgbnI7IGkrKykKPiA+ICsgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvX2Rpc3Bv
c2UoJmxpc3RbaV0pOwo+ID4gKyAgICBmcmVlKGxpc3QpOwo+IAo+IERvbid0IHlvdSBhbHNvIG5l
ZWQgYSBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlPyBPciBhbSBJIG1pc3NpbmcKPiBzb21l
dGhpbmc/Cj4gClRoZSBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlIGlzIGNhbGxlZCBpbiB4
bF9wc3IuYyB3aGljaCBhbHJlYWR5IGV4aXN0cyBpbgpvcmlnaW5hbCBjb2Rlcy4KCj4gPiAgfQo+
ID4gIAo+ID4gIC8qCj4gPiAtLSAKPiA+IDEuOS4xCj4gPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYQi-0001jc-ID; Wed, 20 Sep 2017 06:24:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duYQg-0001jR-T1
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:24:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B5/75-18817-E8902C95; Wed, 20 Sep 2017 06:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVywNwkQreX81C
 kwfS3Ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRdd3sBSc4K7Zfc29gfMvWxcjFISQwnVGi
 r2MJkMPJISHAK3Fk2QxWCDtA4v+qk+wQRRMYJZasf8wOkmARUJV40/YCzGYTUJd4/LWHqYuRg
 0NEwFai/VkNSJhZoEDi8Zm/LCC2MNCcu2c3MIHYvAK6Er+OfoZafIRR4tvO1ewQCUGJkzOfsE
 A0q0v8mXeJGWQms4C0xPJ/HBBheYnmrbOZQWxOAS+JX8dOMoLYogIqElNObmObwCg4C8mkWUg
 mzUKYNAvJpAWMLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3
 MQJDmQEIdjCumR94iFGSg0lJlLfv14FIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8z/4A5QSLU
 tNTK9Iyc4BRBZOW4OBREuH9CpLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3tMgRQIgRR
 mleXAjYBF+iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8bH+BpvBk5pXAbXoFdAQT0BHZG8C
 OKElESEk1ME7ZtmS5xea0Y9UVdexH+jLu+jnF1fyc8O6g+w4dwdksdWzvVovYlzyM0zNrkXhV
 YRW+9QYjy6UfU6yjYhMipXfsu/fslcF759xdGXePhSqEXli6tjlT+8bbc66RSm+PP1PbsGJT4
 vd/bMJXtt6ddk7fOOLSi6LDBZ/9d2deerG/xfnpslv3tm1TYinOSDTUYi4qTgQAp852uusCAA
 A=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505888651!77499019!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32821 invoked from network); 20 Sep 2017 06:24:12 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 06:24:12 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 23:24:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1221295038"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 19 Sep 2017 23:24:07 -0700
Date: Wed, 20 Sep 2017 14:23:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920062300.GM11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-12-git-send-email-yi.y.sun@linux.intel.com>
 <20170919103219.hh47crlnj7nfetep@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919103219.hh47crlnj7nfetep@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTE6MzI6MTksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjMzUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGluZGV4
IDZiYWFlZDIuLmEwMTI0NWQgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5j
Cj4gPiArKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCj4gPiArc3RhdGljIGludCBwc3JfbWJh
X2h3aW5mbyh2b2lkKQo+ID4gK3sKPiA+ICsgICAgaW50IHJjOwo+ID4gKyAgICB1bnNpZ25lZCBp
bnQgaSwgbnI7Cj4gPiArICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvOwo+ID4gKwo+ID4gKyAg
ICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsICZpbmZvLCAmbnIsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBLCAwKTsKPiA+
ICsgICAgaWYgKHJjKQo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4gKwo+ID4gKyAgICBwcmlu
dGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIpOwo+ID4gKwo+ID4gKyAg
ICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykgewo+ID4gKyAgICAgICAgcHJpbnRmKCJTb2NrZXQg
SUQgICAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLmlkKTsKPiA+ICsgICAgICAgIHByaW50
ZigiTGluZWFyIE1vZGUgICAgICAgICAgICAgOiAlc1xuIiwKPiA+ICsgICAgICAgICAgICAgICBp
bmZvW2ldLnUubWJhLmxpbmVhciA/ICJFbmFibGVkIiA6ICJEaXNhYmxlZCIpOwo+ID4gKyAgICAg
ICAgcHJpbnRmKCJNYXhpbXVtIENPUyAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLnUubWJh
LmNvc19tYXgpOwo+ID4gKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIFRocm90dGxpbmcgVmFsdWU6
ICV1XG4iLCBpbmZvW2ldLnUubWJhLnRocnRsX21heCk7Cj4gPiArICAgICAgICBwcmludGYoIkRl
ZmF1bHQgVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIDApOwo+IAo+IFdoYXQncyB0aGUgcG9pbnQg
aW4gcHJpbnRpbmcgYSBkZWZhdWx0IHZhbHVlIGlmIGl0J3MgYWx3YXlzIDA/IEllOgo+IHRoaXMg
Y2FuIGJlIG9uIHRoZSBkb2NzLCBidXQgSSBkb24ndCB0aGluayBpcyBtZWFuaW5nZnVsIGhlcmUu
Cj4gClRoaXMgZm9sbG93cyB0aGUgY29udmVudGlvbiBvZiBDQVQuIEl0IHNob3dzIHRoZSBkZWZh
dWx0IENCTS4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:26:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYSv-0001tQ-UC; Wed, 20 Sep 2017 06:26:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duYSt-0001tJ-U1
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:26:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 15/9E-00743-71A02C95; Wed, 20 Sep 2017 06:26:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVywNwkQleM61C
 kwbPZBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aphjssBQdYK5ZcvcLcwDiLpYuRk0NIYDqj
 xPEGcxBbQoBX4siyGawQtr/EsptN7F2MXEA1Exgl1j5sAGtgEVCVaNw8D8xmE1CXePy1h6mLk
 YNDRMBWov1ZDUg9s8A6JonFfzayg9QIC/hJbJ9zihGkhldAV+LfkkyImUcYJbZ/7gSr4RUQlD
 g58wnYTGagmX/mXWIGqWcWkJZY/o8DIiwv0bx1NliYU8BL4umVKpCwqICKxJST29gmMArOQjJ
 oFpJBsxAGzUIyaAEjyypG9eLUorLUIl1zvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT8
 3E2MwDBmAIIdjMcmOx9ilORgUhLlfcJ2KFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8VDqCcY
 FFqempFWmYOMKJg0hIcPEoivAmcQGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnlQEpEg
 ApyijNgxsBi+5LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVB5nCk5lXArfpFdARTEBHZG8
 4AHJESSJCSqqBcU7NwVNnPkav7/7+073/E3dgmdqrslyXw0/KD29U+lLuaJOb66wdaJrbw5uj
 lPoiud9xsqLx6zqbb9fP5ftNYnG9L/R3I8Pe4A07N4tmzbtztUdr5ZKoFz17znxc84/bqediw
 aXHmuyu+W9PHw5OFVO7mxjx54fhurO/r13pyA3Sy1vQ1bXFTImlOCPRUIu5qDgRAGf5hb7pAg
 AA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505888787!98340065!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60221 invoked from network); 20 Sep 2017 06:26:30 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 06:26:30 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 23:26:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="153914627"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 19 Sep 2017 23:26:09 -0700
Date: Wed, 20 Sep 2017 14:25:02 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920062502.GN11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-13-git-send-email-yi.y.sun@linux.intel.com>
 <20170919103422.vskdaxrhebehvh6i@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919103422.vskdaxrhebehvh6i@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 12/15] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTE6MzQ6MjIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjM0UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IEBAIC0z
MjUsMTIgKzMyNSwxMiBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKPiA+ICAgICAgfQo+ID4gIAo+ID4gICAgICBsaWJ4bF9mb3JfZWFj
aF9zZXRfYml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewo+ID4gLSAgICAgICAgeGNfcHNyX2Nh
dF90eXBlIHhjX3R5cGU7Cj4gPiArICAgICAgICB4Y19wc3JfdHlwZSB4Y190eXBlOwo+ID4gIAo+
ID4gICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCj4gPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gPiAgCj4gPiAtICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90
b19saWJ4Y19wc3JfY2F0X3R5cGUodHlwZSk7Cj4gPiArICAgICAgICB4Y190eXBlID0gbGlieGxf
X3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKPiAKPiBZb3UgY2FuIHBsYWNl
IHRoaXMgd2l0aCB0aGUgdmFyaWFibGUgZGVjbGFyYXRpb246Cj4gCj4geGNfcHNyX3R5cGUgeGNf
dHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7Cj4gCk9r
LgoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:29:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYVL-00024E-Ag; Wed, 20 Sep 2017 06:29:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYVJ-000245-H2
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:29:01 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id ED/98-18817-CAA02C95;
 Wed, 20 Sep 2017 06:29:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVyuP0Ov+5qrkO
 RBod3qVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvXq1hKfjKWXFzWz9LA+N0ji5GTg4JASOJ
 txP/MYHYQgILGSUeT+PpYuTgEBawk3i8yqOLkYtDROALo8THc88ZQWqYBRwl1s2/wwJRbyvxe
 el8NhCbTUBVYsP1U6wgvbwC1hJffomChFmAwkdP7gMrFxUIl2g62w9m8woISpyc+QTM5gRa1X
 GlGWq8usSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWpRWWq
 RrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgYDIAwQ7Gnc+dDjFKcjApifJ+
 5jwUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdyJITrAoNT21Ii0zBxgjMGkJDh4lEd5gYJwI8
 RYXJOYWZ6ZDpE4xKkqJ804C6RMASWSU5sG1weLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlY
 R574BM4cnMK4Gb/gpoMRPQ4uwNB0AWlyQipKQaGMtviEjz1DfGt8efeTjhU/6Z5hszD69Oisp
 gqznXfHYhk/mMt2/rC2MZnD7KCVt+50y8d6LCNGFaxhRVdbPAxIQXURb9QpnvDv9jcjKcXFG/
 3HWpbWvfreIjjhOcfStPv+Vd+rfOUMSKpcW61tR01z7d17mbfd9dvVvG4mX4f9mi2b5yu86fU
 WIpzkg01GIuKk4EAK93S73GAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505888939!116139444!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8055 invoked from network); 20 Sep 2017 06:28:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:28:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BD430AF02;
 Wed, 20 Sep 2017 06:28:58 +0000 (UTC)
To: Colin King <colin.king@canonical.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H . Peter Anvin" <hpa@zytor.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org
References: <20170918090312.27283-1-colin.king@canonical.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9d7e21c4-1441-2c64-2bcf-815be566fe23@suse.com>
Date: Wed, 20 Sep 2017 08:28:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170918090312.27283-1-colin.king@canonical.com>
Content-Language: de-DE
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH][V2] x86/xen: clean up clang build warning
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTgvMDkvMTcgMTE6MDMsIENvbGluIEtpbmcgd3JvdGU6Cj4gRnJvbTogQ29saW4gSWFuIEtp
bmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KPiAKPiBJbiB0aGUgY2FzZSB3aGVyZSBzaXpl
b2YobWFkZHIpICE9IHNpemVvZihsb25nKSBwIGlzIGluaXRpYWxpemVkIGFuZAo+IG5ldmVyIHJl
YWQgYW5kIGNsYW5nIHRocm93cyBhIHdhcm5pbmcgb24gdGhpcy4gIE1vdmUgZGVjbGFyYXRpb24g
b2YKPiBwIHRvIGNsZWFuIHVwIHRoZSBjbGFuZyBidWlsZCB3YXJuaW5nOgo+IAo+IHdhcm5pbmc6
IFZhbHVlIHN0b3JlZCB0byAncCcgZHVyaW5nIGl0cyBpbml0aWFsaXphdGlvbiBpcyBuZXZlciBy
ZWFkCj4gCj4gU2lnbmVkLW9mZi1ieTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25p
Y2FsLmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
SnVlcmdlbgoKPiAtLS0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oIHwg
NCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+IGluZGV4IDk2MDY2ODhjYWE0
Yi4uNWZmNzdjYjI1MjllIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9o
eXBlcmNhbGwuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAo+
IEBAIC01NTIsMTMgKzU1MiwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQKPiAgTVVMVElfdXBkYXRl
X2Rlc2NyaXB0b3Ioc3RydWN0IG11bHRpY2FsbF9lbnRyeSAqbWNsLCB1NjQgbWFkZHIsCj4gIAkJ
CXN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjKQo+ICB7Cj4gLQl1MzIgKnAgPSAodTMyICopICZkZXNj
Owo+IC0KPiAgCW1jbC0+b3AgPSBfX0hZUEVSVklTT1JfdXBkYXRlX2Rlc2NyaXB0b3I7Cj4gIAlp
ZiAoc2l6ZW9mKG1hZGRyKSA9PSBzaXplb2YobG9uZykpIHsKPiAgCQltY2wtPmFyZ3NbMF0gPSBt
YWRkcjsKPiAgCQltY2wtPmFyZ3NbMV0gPSAqKHVuc2lnbmVkIGxvbmcgKikmZGVzYzsKPiAgCX0g
ZWxzZSB7Cj4gKwkJdTMyICpwID0gKHUzMiAqKSZkZXNjOwo+ICsKPiAgCQltY2wtPmFyZ3NbMF0g
PSBtYWRkcjsKPiAgCQltY2wtPmFyZ3NbMV0gPSBtYWRkciA+PiAzMjsKPiAgCQltY2wtPmFyZ3Nb
Ml0gPSAqcCsrOwo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYWT-0002c8-Kl; Wed, 20 Sep 2017 06:30:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duYWT-0002bz-7A
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:30:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 36/21-03423-3FA02C95; Wed, 20 Sep 2017 06:30:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/cz16F
 Ig+uNQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPzc3sBYv4K5bd/czewHiBp4uRk0NIIE9i
 zexWVhCbV8BOYtutZ4wgtoSAocTphTdZuhg5OFgEVCW+PXMECbMJqEu0PdsOVi4ioC2xds8r9
 i5GLg5mgX2MEtPXbWUEqRcWsJE4uNgOYvwmVok1PZIgYU6BQImWczkgJq+AoMTfHcIgFcwCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1jvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjB3/nA4xSnIwKYnyfuY8FCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcKSE6wKDU9tSItMwcYATBpCQ4eJRHeBJA0b3FBYm5xZ
 jpE6hSjMcePSVf+MHF03Lz7h0mIJS8/L1VKnFcJGFtCAiClGaV5cINgkXmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwrx3QBbyZOaVwO17BXQKE9Ap2RsOgJxSkoiQkmpglLZ/sVbxVOj/6XU
 60yxil0iXqJ+V2rp62anA+9X/56z88neVeUTKGW/ml3fajs2f1G3W1NY++1ubkf+JwvRorzIl
 98nS185ONfhgxafXXi02JfDmmp3bX4WrXls1+Wa5/PaSyOA3Txcart7ZIyX0WNGbSbTx5uIlD
 AsVuP8n+WzV9tKqVnParMRSnJFoqMVcVJwIAFsJU67HAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505889009!83560358!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28865 invoked from network); 20 Sep 2017 06:30:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 06:30:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 00:30:08 -0600
Message-Id: <59C2270F020000780017D26B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 00:30:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
In-Reply-To: <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDAwOjIzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMjo1OCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTQuMDkuMTcgYXQgMTg6MjAsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4+IE9mIGNvdXJzZSwgeW91IGNhbiBncmFiIHRoZW0gZnJvbSBoZXJl
Ogo+Pj4gaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZlL2ZvbGRlcnMvMEI1ZHV5STlTek50
V2FYRTBjak0xUXpaSmJWaz91c3A9c2hhciAKPj4+IGluZwo+Pgo+PiBTbyB0aGUgZHVtcHMgb2Yg
dGhlIHR3byAodXNpbmcgbXkgb3duIHRvb2wpIGFyZSBpZGVudGljYWwgZXhjZXB0IGZvcgo+PiB0
aGUgZXhwZWN0ZWQgZGlmZmVyZW5jZSBkdWUgdG8gdGhlIGNlcnRpZmljYXRlLiBJbiBwYXJ0aWN1
bGFyIG5laXRoZXIKPj4gaW1hZ2UgaGFzIGFueSBzdHJhbmdlIHJlbG9jYXRpb24gdHlwZXMgYWZh
aWNzLCBhbmQgYm90aCBoYXZlIHRoZQo+PiBzb3J0IG9mIHVuZXhwZWN0ZWQsIGJ1dCBhbHNvIHN1
cHBvc2VkbHkgYmVuaWduCj4+IElNQUdFX1NDTl9MTktfTlJFTE9DX09WRkwgZmxhZyBzZXQgZm9y
IC5ic3MuIEhlbmNlIEknbSBhZnJhaWQgLi4uCj4+Cj4+PiBJJ3ZlIHZlcmlmaWVkIHRoYXQgeGVu
LXNpZ25lZC5lZmkgYm9vdHMgd2l0aCBTZWN1cmVib290IGVuYWJsZWQgd2hlbgo+Pj4gYm9vdGVk
IGRpcmVjdGx5IGJ1dCBkb2Vzbid0IGJvb3QgdGhyb3VnaCB0aGUgc2hpbS4KPj4KPj4gLi4uIHlv
dSdsbCBuZWVkIHRvIGRvIHNvbWUgZGVidWdnaW5nIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQgd2hh
dCdzCj4+IGdvaW5nIG9uIGhlcmUuIFdpdGggdGhlIGFib3ZlIHRoZSBwcmltZSBzdXNwZWN0IGlz
IHRoZSBzaGltIHRob3VnaCwKPj4gZmlkZGxpbmcgd2l0aCB0aGUgaW1hZ2UgYWZ0ZXIgbG9hZGlu
ZyBpdCBpbnRvIG1lbW9yeS4gU28gcGVyaGFwcwo+PiBkdW1waW5nIHRoZSAucmVsb2Mgc2VjdGlv
biBjb250ZW50cyBpbiBvcmRlciB0byBjb21wYXJlIGl0IHdpdGgKPj4gd2hhdCdzIGluIHRoZSBp
bWFnZSBtYXkgYmUgYSBzdWl0YWJsZSBhcHByb2FjaC4KPiAKPiBZZWFwLCB0aGUgc2hpbSBwcmV0
dHkgc2ltcGx5IHJlbW92ZWQgdGhlIC5yZWxvYyBzZWN0aW9uIGFzIGl0IHdhcwo+IG1hcmtlZCBk
aXNjYXJkYWJsZSBhbmQgZGlkIHRoZSByZWxvY2F0aW9ucyBmb3IgWGVuLiBTbyB3aXRoIHRoYXQK
PiByZW1vdmVkIGZyb20gdGhlIHNoaW0gSSBubyBsb25nZXIgZ2V0IHRoZSBlcnJvciBhbmQgSSBz
ZWUgdGhhdCB0aGUKPiBkb20wIGtlcm5lbCBnZXRzIHZlcmlmaWVkIHVzaW5nIHRoZSBzaGltIGxv
Y2sgcHJvdG9jb2wuCgpTbyBkaWQgeW91IGluc3RlYWQgdHJ5IHdoZXRoZXIgc2ltcGx5IGNsZWFy
aW5nIHRoZSBkaXNjYXJkYWJsZQpmbGFnIGZyb20gdGhlIHNlY3Rpb24gYWxzbyBoZWxwcz8gVGhl
IGZsYWcgb3VnaHQgdG8gbWF0dGVyIGluCnBhZ2VkIGVudmlyb25tZW50cyBvbmx5ICh3aGljaCBF
RkkgaXNuJ3QgZGVzcGl0ZSBwYWdpbmcgYmVpbmcKZW5hYmxlZCksIGJ1dCBhcyB3ZSBzZWUgc29t
ZSBwZW9wbGUgdGhpbmsgb3RoZXJ3aXNlLgoKPiBJIHN0aWxsIGRpZG4ndAo+IGdldCBkb20wIHRv
IGJvb3QgZm9yIHNvbWUgcmVhc29uIGJ1dCB0aGF0IG1pZ2h0IGJlIGFuIHVucmVsYXRlZCBpc3N1
ZQo+IChhbmQgSSBoYXZlIG5vIHNlcmlhbCBjb25zb2xlIHJpZ2h0IG5vdykuIE5ldmVydGhlbGVz
cywgcHJvZ3Jlc3MhCgpBbmQgaXQgZG9lc24ndCBnZXQgZmFyIGVub3VnaCBmb3IgeW91IHRvIHNl
ZSBhbnkgb3V0cHV0IGF0IGFsbD8KRGlkIHlvdSB0cnkgImVhcmx5cHJpbnRrPXhlbiIgb24gdGhl
IGtlcm5lbCBjb21tYW5kIGxpbmUgYW5kL29yCiJ2Z2E9a2VlcCIgb24gdGhlIFhlbiBvbmU/CgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYak-00037N-9T; Wed, 20 Sep 2017 06:34:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYai-00036a-Sv
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 39/76-03283-CFB02C95; Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBpe/Klt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7ji9nL2gzrrg4Ta2BcZJmFyMnh4SAkcTb
 if+Yuhi5OIQEFjJK3P12lx0kwSagKrHh+ilWEFtEQEni3qrJYEXMAj8ZJb5NXMgGkhAWiJI4s
 3s7C4jNAtRw9sA9RhCbV8BY4mBLGwvEBnmJjgOTwWxOAROJ8483gS0QAqo5cGcv8wRG7gWMDK
 sYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxjPLAg
 8xCjJwaQkypvFdShSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4N4PUCRal
 pqdWpGXmAAMQplSCg0dJhPc0SJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJAQ2SUqctwWkV
 ACkNKM0D24QLDIuMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZj3DMgUnsy8Erh9r4BOYQI6JX
 vDAZBTShIRUlINjBOXyHwXPmTVE7DRuas0sOBq2Z3fFjpHrl5gsRK5c6vzWr6Rp8rR98cMPA7
 YP8yRUptU8Hfes3+zZq0SNRNZ8PPAmVN+ChsdNn7Jnlbedf5Gvlgfx83NX+9KLj2UnifEY/Dv
 66f5+k9d+m6y31F/9/TjZWM5AQsviQ2NmkZSy8tm9l+MfiCnt1qJpTgj0VCLuag4EQAWZKwbh
 wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505889275!83579607!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56279 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 29446AF05;
 Wed, 20 Sep 2017 06:34:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:18 +0200
Message-Id: <20170920063430.9105-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 03/15] xen: add new domctl hypercall to set
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZG9tY3RsIGh5cGVyY2FsbCB0byBzZXQgdGhlIGRvbWFpbidzIHJlc291cmNlIGxpbWl0
cyByZWdhcmRpbmcKZ3JhbnQgdGFibGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+Ci0tLQpWODoKLSByZW1vdmUgc3RhbGUgI2lmIDAsIGFkanVzdCBjb21tZW50cyAo
UGF1bCBEdXJyYW50KQoKVjY6Ci0gbW92ZWQgZWFybGllciBpbiBzZXJpZXMgdG8gc3VwcG9ydCBz
ZXRfZ250dGFiX2xpbWl0cyBiZWluZwogIG1hbmRhdG9yeSBmb3IgZG9tYWluIGNyZWF0aW9uCgpW
NToKLSBhZGQgc2V0X2dudHRhYl9saW1pdHMgdG8gY3JlYXRlX2RvbWFpbl9jb21tb24gaW4geGVu
LmlmCiAgKERhbmllbCBEZSBHcmFhZikKClYzOgotIHJlbmFtZSAqZ250dGJsKiB0byAqZ250dGFi
KiAoUGF1bCBEdXJyYW50KQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUg
IHwgIDIgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgIDIgKy0KIHhl
bi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmggICAgICAgfCAgMiArKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAg
ICAgICAgICAgICAgfCAgMyArKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
IHwgIDIgKysKIDggZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAzMzhjYWFmNDFlLi4xNjQzYjQw
MGYwIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBi
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTM5LDcgKzM5LDcgQEAgYWxs
b3cgZG9tMF90IGRvbTBfdDpkb21haW4gewogfTsKIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWlu
MiB7CiAJc2V0X2NwdWlkIGdldHRzYyBzZXR0c2Mgc2V0c2NoZWR1bGVyIHNldF9tYXhfZXZ0Y2hu
IHNldF92bnVtYWluZm8KLQlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcAorCWdl
dF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNldF9nbnR0YWJfbGltaXRzCiB9Owog
YWxsb3cgZG9tMF90IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKIApkaWZmIC0tZ2l0
IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMveGVuLmlmCmluZGV4IDkxMjY0MDAwMmUuLjU1NDM3NDk2ZjYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy94ZW4uaWYKQEAgLTUyLDcgKzUyLDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWlu
X2NvbW1vbicsIGAKIAkJCXNldHRpbWUgc2V0ZG9tYWluaGFuZGxlIGdldHZjcHVjb250ZXh0IHNl
dF9taXNjX2luZm8gfTsKIAlhbGxvdyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBz
ZXRzY2hlZHVsZXIgc2V0Y2xhaW0KIAkJCXNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8gZ2V0
X3ZudW1haW5mbyBjYWNoZWZsdXNoCi0JCQlwc3JfY210X29wIHBzcl9jYXRfb3Agc29mdF9yZXNl
dCB9OworCQkJcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1p
dHMgfTsKIAlhbGxvdyAkMSAkMjpzZWN1cml0eSBjaGVja19jb250ZXh0OwogCWFsbG93ICQxICQy
OnNoYWRvdyBlbmFibGU7CiAJYWxsb3cgJDEgJDI6bW11IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGFk
anVzdCBtZW1vcnltYXAgcGh5c21hcCBwaW5wYWdlIG1tdWV4dF9vcCB1cGRhdGVtcCB9OwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXgg
NDI2NThlNTc0NC4uNTgzODFmOGZlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwor
KysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8eGVu
L3NjaGVkLWlmLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9ldmVu
dC5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5f
cGFnZS5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+
CkBAIC0xMTQ5LDYgKzExNTAsMTEgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0czoK
KyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhkLCBvcC0+dS5zZXRfZ250dGFi
X2xpbWl0cy5ncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPnUuc2V0X2dudHRhYl9saW1pdHMubWFwdHJhY2tfZnJhbWVzKTsKKyAgICAgICAgYnJl
YWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBhcmNoX2RvX2RvbWN0bChvcCwgZCwg
dV9kb21jdGwpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhYzg0NWRiYjM1Li5mNDhl
ZWZmN2FkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC0zNjQwLDYgKzM2NDAsMjUgQEAgdm9pZCBncmFudF90YWJs
ZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+bWFwdHJhY2tfdGFpbCA9IE1BUFRS
QUNLX1RBSUw7CiB9CiAKK2ludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbWFwdHJhY2tfZnJhbWVzKQoreworICAgIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKKyAgICBpbnQgcmV0ID0gLUVCVVNZOworCisgICAgaWYg
KCAhZ3QgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGdyYW50X3dyaXRlX2xvY2so
Z3QpOworCisgICAgcmV0ID0gMDsKKyAgICAvKiBTZXQgbGltaXRzLCBhbGxvYyBuZWVkZWQgYXJy
YXlzLiAqLworCisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKworICAgIHJldHVybiByZXQ7
Cit9CisKICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCiBpbnQgbWVtX3NoYXJpbmdfZ3Jl
Zl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdmbl90ICpnZm4sIHVpbnQxNl90ICpzdGF0dXMpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKaW5kZXggNTBmZjU4ZjViOS4uMTY3NTAyYzYwYiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtMTE2Myw2ICsxMTYzLDExIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgewogdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwogCitz
dHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyB7CisgICAgdWludDMyX3QgZ3JhbnRf
ZnJhbWVzOyAgICAgLyogSU4gKi8KKyAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXM7ICAvKiBJ
TiAqLworfTsKKwogc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZp
bmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gICAgICAgICAgICAgICAgICAgMQpAQCAtMTI0MCw2
ICsxMjQ1LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0
b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3CiAjZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9v
cCAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAg
ICAgICAgICAgICAgICAgICA3OQorI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRz
ICAgICAgICAgICAgIDgwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAg
ICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAg
ICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAx
MDAyCkBAIC0xMzAyLDYgKzEzMDgsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CisgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHNldF9nbnR0YWJfbGltaXRzOwogICAg
ICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9
IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCA0M2IwN2U2MGM1Li5kZjExYjMxMjY0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMzgsNiArMzgsOCBAQCBpbnQgZ3JhbnRfdGFibGVfY3Jl
YXRlKAogdm9pZCBncmFudF90YWJsZV9kZXN0cm95KAogICAgIHN0cnVjdCBkb21haW4gKmQpOwog
dm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOworaW50IGdyYW50X3Rh
YmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1l
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXB0cmFja19mcmFt
ZXMpOwogCiAvKgogICogQ2hlY2sgaWYgZG9tYWluIGhhcyBhY3RpdmUgZ3JhbnRzIGFuZCBsb2cg
Zmlyc3QgMTAgb2YgdGhlbS4KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwppbmRleCA1NmRjNWIwYWI5Li43YjAwNWFmODM0IDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBA
IC03NDksNiArNzQ5LDkgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfc29mdF9yZXNldDoKICAgICAgICAgcmV0
dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fU09GVF9S
RVNFVCk7CiAKKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHM6CisgICAgICAg
IHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NF
VF9HTlRUQUJfTElNSVRTKTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBhdmNfdW5r
bm93bl9wZXJtaXNzaW9uKCJkb21jdGwiLCBjbWQpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi94
c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMKaW5kZXggZGE5ZjNkZmIyZS4uM2EyZDg2M2I4ZiAxMDA2NDQKLS0tIGEveGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTI0OCw2ICsyNDgsOCBAQCBjbGFzcyBkb21haW4yCiAgICAg
bWVtX3NoYXJpbmcKICMgWEVOX0RPTUNUTF9wc3JfY2F0X29wCiAgICAgcHNyX2NhdF9vcAorIyBY
RU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzCisgICAgc2V0X2dudHRhYl9saW1pdHMKIH0KIAog
IyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21jdGxz
IHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYak-00037Y-Gi; Wed, 20 Sep 2017 06:34:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYai-00036b-Vm
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 76/8C-02092-CFB02C95; Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBg3rlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozp3ZOYC3rVKg4+Wc3cwLhSpouRk0NCwEji
 7cR/TF2MXBxCAgsZJR5NW8AMkmATUJXYcP0UK4gtIqAkcW/VZLAiZoGfjBLfJi5k62Lk4BAWM
 JM4+9wYpIYFqH790l4WEJtXwFhiwdSDzBAL5CU6DkxmmcDIuYCRYRWjRnFqUVlqka6RqV5SUW
 Z6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqC/6hkYGHcw7mr3O8QoycGkJMqbxXUoUog
 vKT+lMiOxOCO+qDQntfgQowYHh0DfmtUXGKVY8vLzUpUkeN+D1AkWpaanVqRl5gADCqZUgoNH
 SYT3NEiat7ggMbc4Mx0idYrRlePYpst/mDh+TLoCJDtu3gWSm8Dkhu8P/jAJgc2WEuflBYazk
 ABIc0ZpHtxoWDRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6woyhSczrwTugldAxzEBHZ
 e94QDIcSWJCCmpBkbZlve/F21Vqp687V1puJXf7wbB9SIn934PW3tWhVvb7kyX5H6+O00Oxx9
 ZzdN25FvufoLxhJsTy5zpcq4Rj080LblTbDLlVPskmZ4j9e2T43f+MVIMu/D/1KHUq3l7Lty8
 sP5Ib+k/F+lHFjFB5zr/ywXbPIu8JvWoe46jQoFkhNh0Wy/FxRpKLMUZiYZazEXFiQCPKqAxg
 QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505889275!109478708!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42763 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 293C3AF03;
 Wed, 20 Sep 2017 06:34:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:15 +0200
Message-Id: <20170920063430.9105-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 00/15] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggcG90ZW50aWFsIG1lbW9yeSBhYm92ZSB0aGUgMTZUQiBib3JkZXIu
CgpDaGFuZ2VzIGluIFY4OgotIGRyb3BwZWQgcHJldmlvdXMgcGF0Y2ggMSwgYXMgYWxyZWFkeSBj
b21taXR0ZWQKLSBwYXRjaCAxOiBtYWtlIGdudHRhYl9ncm93X3RhYmxlKCkgc3RhdGljIGluc3Rl
YWQgZG9pbmcgc28gaW4gbmV4dAogIHBhdGNoIChKYW4gQmV1bGljaCkKLSBwYXRjaCAzOiByZW1v
dmUgc3RhbGUgI2lmIDAsIGFkanVzdCBjb21tZW50cyAoUGF1bCBEdXJyYW50KQoKQ2hhbmdlcyBp
biBWNzoKLSBhZGRlZCBwYXRjaGVzIDUsIDYsIDksIDE2Ci0gcGF0Y2ggMjogb25seSBjYWxsIGdu
dHRhYl9zZXRfZnJhbWVfZ2ZuKCkgaWYgbm8gZXJyb3IgKEp1bGllbiBHcmFsbCkKLSBwYXRjaCAx
MDogZG9uJ3QgdXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQgbWF4X3Bvc3NpYmxlX21mbiBm
cm9tCiAgIHBoeXNpbmZvCi0gcGF0Y2ggMTM6IHJlLWFkZCAjaW5jbHVkZSA8YXNtL2dyYW50LXRh
YmxlLmg+IGluIGdyYW50X3RhYmxlLmgKICAoSnVsaWVuIEdyYWxsKQotIHBhdGNoIDE1OiBhZGQg
Ym9vdCBwYXJhbWV0ZXIgZG9jdW1lbnRhdGlvbiBjaGFuZ2VzCgpDaGFuZ2VzIGluIFY2OgotIHNl
dmVyYWwgbmV3IHBhdGNoZXMgKDEsIDYsIDcsIDEwLCAxMikKLSBvcmRlciBvZiBwYXRjaGVzIHJl
LWFycmFuZ2VkIHRvIHN1cHBvcnQgbmV3IGh5cGVyY2FsbCBub3cgYmVpbmcKICBtYW5kYXRvcnkK
LSBsb3RzIG9mIG90aGVyIHNtYWxsIGNoYW5nZXMKCkNoYW5nZXMgaW4gVjU6Ci0gcGF0Y2ggNjog
YWRkIHNldF9nbnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21haW5fY29tbW9uIGluIHhlbi5pZgog
IChEYW5pZWwgRGUgR3JhYWYpCgpDaGFuZ2VzIGluIFY0OgotIHBhdGNoIDM6IG1ha2UgcmV0IG1v
cmUgbG9jYWwgKFdlaSBMaXUpCi0gcGF0Y2ggNzogdXNlIGRvbWlkX3QgKFdlaSBMaXUpCi0gcGF0
Y2ggODogcmVuYW1lIGNvbmZpZ3VyYXRpb24gaXRlbXMgdG8gdXNlIG1heF8gcHJlZml4ZXMgKFdl
aSBMaXUpCgpDaGFuZ2VzIGluIFYzOgotIHBhdGNoIDE6IHVwZGF0ZSBjb21taXQgbWVzc2FnZQot
IHBhdGNoIDM6IG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZnJvbSBnbnR0YWJfc2V0
dXBfdGFibGUoKSB0bwogIGdudHRhYl9ncm93X3RhYmxlKCkgKFBhdWwgRHVycmFudCkKLSBwYXRj
aCA0OiBjb3JyZWN0IGVycm9yIG1lc3NhZ2UgKFBhdWwgRHVycmFudCkKLSBwYXRjaCA2OiByZW5h
bWUgKmdudHRibCogdG8gKmdudHRhYiogKFBhdWwgRHVycmFudCkKCkNoYW5nZXMgaW4gVjI6Ci0g
YWRkIHBlci1kb21haW4gZ3JhbnQgbGltaXRzIGluc3RlYWQgb2YgZGlmZmVyZW50IHYxIGFuZCB2
MiBsaW1pdHMKLSBkb3VibGUgZGVmYXVsdCBsaW1pdCBmb3IgaHVnZSBob3N0cwoKSnVlcmdlbiBH
cm9zcyAoMTUpOgogIHhlbjogbW92ZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZSBjb2RlIGludG8g
Z3JhbnRfdGFibGUuYwogIHhlbjogY2xlYW4gdXAgZ3JhbnRfdGFibGUuaAogIHhlbjogYWRkIG5l
dyBkb21jdGwgaHlwZXJjYWxsIHRvIHNldCBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMKICB4
ZW46IGFkZCBmdW5jdGlvbiBmb3Igb2J0YWluaW5nIGhpZ2hlc3QgcG9zc2libGUgbWVtb3J5IGFk
ZHJlc3MKICB4ZW46IGFkZCBtYXggcG9zc2libGUgbWZuIHRvIHN0cnVjdCB4ZW5fc3lzY3RsX3Bo
eXNpbmZvCiAgbGlieGM6IGFkZCBsaWJ4YyBzdXBwb3J0IGZvciBzZXR0aW5nIGdyYW50IHRhYmxl
IHJlc291cmNlIGxpbWl0cwogIHRvb2xzOiBzZXQgZ3JhbnQgbGltaXRzIGZvciB4ZW5zdG9yZSBz
dHViZG9tCiAgbGlieGw6IGFkZCBtYXggcG9zc2libGUgbWZuIHRvIGxpYnhsX3BoeXNpbmZvCiAg
eGw6IGFkZCBnbG9iYWwgZ3JhbnQgbGltaXQgY29uZmlnIGl0ZW1zCiAgbGlieGw6IGFkZCBsaWJ4
bCBzdXBwb3J0IGZvciBzZXR0aW5nIGdyYW50IHRhYmxlIHJlc291cmNlIGxpbWl0cwogIHhlbjog
ZGVsYXkgYWxsb2NhdGlvbiBvZiBncmFudCB0YWJsZSBzdWIgc3RydWN0dXJlcwogIHhlbi9hcm06
IG1vdmUgYXJjaCBzcGVjaWZpYyBncmFudCB0YWJsZSBiaXRzIGludG8gZ3JhbnRfdGFibGUuYwog
IHhlbjogbWFrZSBncmFudCByZXNvdXJjZSBsaW1pdHMgcGVyIGRvbWFpbgogIHhlbjogbWFrZSBn
cmFudCB0YWJsZSBsaW1pdHMgYm9vdCBwYXJhbWV0ZXJzIGRvbTAgb25seQogIHhlbjogYWRkIG5l
dyBYZW4gY3B1aWQgbm9kZSBmb3IgbWF4IGFkZHJlc3Mgd2lkdGggaW5mbwoKIGRvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbiAgICAgICAgICAgICB8ICAxNiArKwogZG9jcy9tYW4veGwuY29uZi5wb2Qu
NSAgICAgICAgICAgICAgIHwgIDEyICsrCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biAgfCAgMTUgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgICB8ICAg
MiArLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgIHwgICAyICstCiB0b29s
cy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMgfCAgMTEgKwogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggICAgICAgIHwgIDE0ICsrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAg
ICAgICAgICAgICAgfCAgMTMgKysKIHRvb2xzL2xpYnhsL2xpYnhsLmMgICAgICAgICAgICAgICAg
ICB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgfCAgMTUgKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsICAgICAgICAgIHwgICA0ICsKIHRvb2xzL3hsL3hsLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxNSArKwogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
ICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgICB8ICAgOSArCiB0b29scy94
bC94bF9zeHAuYyAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gvYXJtL2RvbWFp
bi5jICAgICAgICAgICAgICAgIHwgICAyIC0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAg
ICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgIHwg
IDM2ICstLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICB8ICA1NCArKy0t
LQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9jb21t
b24vY29tcGF0L2dyYW50X3RhYmxlLmMgICAgICB8ICAzMSArLS0KIHhlbi9jb21tb24vZG9tY3Rs
LmMgICAgICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgICAgfCAzOTQgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9j
b21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8ICAgOCArCiB4ZW4vY29tbW9uL3N5c2N0
bC5jICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aCAgICAgICAgIHwgICAxIC0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAgICB8
ICAyMyArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICAgIHwgICA1ICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgICAgICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWlkLmggIHwgIDExICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAg
ICAgfCAgIDcgKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgIHwgICAyICsK
IHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICB8ICA5MyArLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4veHNtL2ZsYXNr
L2hvb2tzLmMgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgIHwgICAyICsKIDM5IGZpbGVzIGNoYW5nZWQsIDUzMiBpbnNlcnRpb25zKCsp
LCAzMDcgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYak-00037u-V3; Wed, 20 Sep 2017 06:34:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYaj-00036d-2C
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F6/64-03610-CFB02C95; Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBvuuGlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7dyxmKbgpVHGvwbGB8StfFyMnh4SAkcTb
 if+Yuhi5OIQEFjFKHG7axAySYBNQldhw/RQriC0ioCRxb9VksCJmgZ+MEt8mLmQDSQgLREl8f
 DmbBcRmAWrY82gJmM0rYCwx4cIJNogN8hIdByaDxTkFTCTOP97EDmILAdUcuLOXeQIj9wJGhl
 WM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjDufOx1
 ilORgUhLlzeI6FCnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKErwawCASEixK
 TU+tSMvMAYYfTKkEB4+SCC87SJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJAQ2SUqclxekV
 ACkNKM0D24QLC4uMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZj3DMjdPJl5JXD7XgGdwgR0Sv
 aGAyCnlCQipKQaGKd8Kj70eOt2z6fZH6wuzDxd3nYmK+3E9EzeSsWf847nTpLS0DE/0Pum8PD
 297fb095775E4GnDKMX3TJOWyFZ/sv+7lTLOKzzx1Plft5ysmzpnsXu+9ndN1JKx2MG2YFWm3
 teqn7b76Hfq9prHK4n8f3Wn+ZPC4/EKLWPrWskUhX1yE9oRn3VdiKc5INNRiLipOBACEnmRMh
 gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505889275!113015613!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30683 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4FA045CB1F;
 Wed, 20 Sep 2017 06:34:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:21 +0200
Message-Id: <20170920063430.9105-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 06/15] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQpWNDoKLSB1c2UgZG9taWRfdCAoV2VpIExpdSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAg
ICAgICB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYjQxNS4uYWIzNGZiNGY3MCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKQEAgLTEwNjQsNiArMTA2NCwyMCBAQCBpbnQgeGNfZG9tYWluX3NldF92
aXJxX2hhbmRsZXIoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmlycSk7
CiBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X3BvcnQp
OwogCisvKioKKyAqIFNldCB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIGFuZC9v
ciBtYXB0cmFjayBmcmFtZXMgYSBkb21haW4KKyAqIGNhbiBoYXZlLiBDYW4gb25seSBiZSB1c2Vk
IGF0IGRvbWFpbiBzZXR1cCB0aW1lLiBBIHplcm8gdmFsdWUgbWVhbnMKKyAqIG5vIGNoYW5nZS4K
KyAqCisgKiBAcGFyYW0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZh
Y2UKKyAqIEBwYXJhbSBkb21pZCB0aGUgZG9tYWluIGlkCisgKiBAcGFyYW0gZ3JhbnRfZnJhbWVz
IG1heC4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcworICogQHBhcmFtIG1hcHRyYWNrX2ZyYW1lcyBt
YXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMKKyAqLworaW50IHhjX2RvbWFpbl9zZXRfZ250
dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpOworCiAvKgogICog
Q1BVUE9PTCBNQU5BR0VNRU5UIEZVTkNUSU9OUwogICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDNiYWI0ZThiYWIu
LjQxYjQyZDY2MzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0yMjY4LDYgKzIyNjgsMTkgQEAgaW50IHhjX2RvbWFp
bl9zZXRfbWF4X2V2dGNobih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAg
cmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCitpbnQgeGNfZG9tYWluX3NldF9n
bnR0YWJfbGltaXRzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBncmFudF9mcmFtZXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1hcHRyYWNrX2ZyYW1lcykKK3sKKyAgICBE
RUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKKyAgICBkb21jdGwudS5zZXRfZ250
dGFiX2xpbWl0cy5ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7CisgICAgZG9tY3RsLnUuc2V0
X2dudHRhYl9saW1pdHMubWFwdHJhY2tfZnJhbWVzID0gbWFwdHJhY2tfZnJhbWVzOworICAgIHJl
dHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogLyogUGx1bWJpbmcgWGVuIHdpdGgg
dk5VTUEgdG9wb2xvZ3kgKi8KIGludCB4Y19kb21haW5fc2V0dm51bWEoeGNfaW50ZXJmYWNlICp4
Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYal-000397-OJ; Wed, 20 Sep 2017 06:34:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYaj-000372-SS
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D9/08-03423-CFB02C95; Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+4f7kO
 RBicfcVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvFqkULOKq+Lt+HWsD41yOLkZODgkBI4m3
 E/8xgdhCAosYJU58kwKx2QRUJTZcP8UKYosIKEncWzUZqIaLg1ngJ6PEt4kL2UASwgJuEkt//
 WAEsVmAGpasWg0W5xUwljg39Q4rxAJ5iY4Dk1lAbE4BE4nzjzexQywzljhwZy/zBEbuBYwMqx
 g1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GHeuDzz
 EKMnBpCTKm8V1KFKILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHg1gEEkJFiU
 mp5akZaZAww/mFIJDh4lEV52kDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSQhskpQ4Ly9Iq
 QBIaUZpHtwgWFxcYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjCvK8gUnsy8Erh9r4BOYQI6JX
 vDAZBTShIRUlINjAE8/xfP9Fo7raRsisfkHy/az0xytXhT/zdv9+lNbEXTvx/PM+9VeK7nMUl
 tc/nNq/ejfpc5tT27aPdOlrU5fpm23ft1+epq987lMOzhXMhXfFnx/CzjrU7XV98KrVMIE5NZ
 HlfNZ9U4fdP65W5PT/xrU2x5mF8w54zM4YePjSMe1GYfl/z0a7MSS3FGoqEWc1FxIgDuOsAOh
 gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505889275!83677293!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53600 invoked from network); 20 Sep 2017 06:34:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BF3105CB21;
 Wed, 20 Sep 2017 06:34:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:22 +0200
Message-Id: <20170920063430.9105-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 07/15] tools: set grant limits for xenstore
	stubdom
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBjcmVhdGluZyBhIFhlbnN0b3JlIHN0dWJkb20gc2V0IHRoZSBncmFudCBsaW1pdHM6IHRo
ZSBzdHViZG9tCndpbGwgbmVlZCB0byBzZXR1cCBhIHZlcnkgbGltaXRlZCBhbW91bnQgb2YgZ3Jh
bnRzIG9ubHksIHNvIDQgZ3JhbnQKZnJhbWVzIGFyZSBlbm91Z2guIEZvciBiZWluZyBhYmxlIHRv
IHN1cHBvcnQgdXAgdG8gMzI3NjggZG9tYWlucyBpdAp3aWxsIG5lZWQgMTI4IG1hcHRyYWNrIGZy
YW1lcyAoMSBtYXBwaW5nIHBlciBkb21haW4sIDI1NiBtYXB0cmFjawplbnRyaWVzIHBlciBtYXB0
cmFjayBmcmFtZSkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2hl
bHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpp
bmRleCA4YTQxZWU3ZDNhLi4wNDdhZDBjYjFkIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL2lu
aXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRv
bWFpbi5jCkBAIC0xMDUsNiArMTA1LDE3IEBAIHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNl
ICp4Y2gpCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tYWluX3NldG1heG1lbSBmYWls
ZWRcbiIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgLyoKKyAgICAgKiAxIGdyYW50
IGZyYW1lIGlzIGVub3VnaDogd2UgZG9uJ3QgbmVlZCBtYW55IGdyYW50cy4KKyAgICAgKiBNaW5p
LU9TIGRvZXNuJ3QgbGlrZSBsZXNzIHRoYW4gNCwgdGhvdWdoLCBzbyB1c2UgNC4KKyAgICAgKiAx
MjggbWFwdHJhY2sgZnJhbWVzOiAyNTYgZW50cmllcyBwZXIgZnJhbWUsIGVub3VnaCBmb3IgMzI3
NjggZG9tYWlucy4KKyAgICAgKi8KKyAgICBydiA9IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cyh4Y2gsIGRvbWlkLCA0LCAxMjgpOworICAgIGlmICggcnYgKQorICAgIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMgZmFpbGVkXG4iKTsKKyAg
ICAgICAgZ290byBlcnI7CisgICAgfQogICAgIHJ2ID0geGNfZG9tYWluX3NldF9tZW1tYXBfbGlt
aXQoeGNoLCBkb21pZCwgbGltaXRfa2IpOwogICAgIGlmICggcnYgKQogICAgIHsKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYal-00039T-Vh; Wed, 20 Sep 2017 06:34:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYaj-000371-SD
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 C6/B4-02048-CFB02C95; Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+4f7kO
 RBltfyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX139kKnjEX/Fx82SWBsb1vF2MnBwSAkYS
 byf+Y+pi5OIQEljEKHH4wQQ2kASbgKrEhuunWEFsEQEliXurJoMVMQv8ZJT4NnEhWJGwgLvE5
 e57LCA2C1DD9rWLwBp4BYwlnl27xwaxQV6i48BksBpOAROJ8483sYPYQkA1B+7sZZ7AyL2AkW
 EVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB2PzF6d
 DjJIcTEqivFlchyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC2gOQEi1LTUyvSMnOAgQaTluDg
 URLhPQ2S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOMQMAZCijNI8uBGwoL/EKCslzMsId
 JQQT0FqUW5mCar8K0ZxDkYlYd4pIFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTUw5t3wex1nze
 g10a7Qy+2ENaPUyQ0Lr7nyhv3U/njzS5xS8k3L6DO25433BLVMaKybt+btHcP2rTlezMuez8j
 bcCIp9K7sMd2vB261B0VYVTuX65erRxy7nL/7w9XciixGl8a4l+/6fad8NSuKCXr9tv1Mycxu
 K/fr89baO4Rz2H12V30QYPRBiaU4I9FQi7moOBEAroxGJ3UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505889276!111048271!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21890 invoked from network); 20 Sep 2017 06:34:36 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:36 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3C9C25CB22;
 Wed, 20 Sep 2017 06:34:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:23 +0200
Message-Id: <20170920063430.9105-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 08/15] libxl: add max possible mfn to
	libxl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtYXhpbXVtIHBvc3NpYmxlIG1mbiBvZiB0aGUgaG9zdCB0byB0aGUgbGlieGxfcGh5
c2luZm8KZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgfCAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICB8IDkgKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IDI0N2M1NmNm
ODMuLmI0MWFkZTlmZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuYwpAQCAtMzczLDYgKzM3Myw3IEBAIGludCBsaWJ4bF9nZXRfcGh5c2lu
Zm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykKICAgICBwaHlzaW5m
by0+ZnJlZV9wYWdlcyA9IHhjcGh5c2luZm8uZnJlZV9wYWdlczsKICAgICBwaHlzaW5mby0+c2Ny
dWJfcGFnZXMgPSB4Y3BoeXNpbmZvLnNjcnViX3BhZ2VzOwogICAgIHBoeXNpbmZvLT5vdXRzdGFu
ZGluZ19wYWdlcyA9IHhjcGh5c2luZm8ub3V0c3RhbmRpbmdfcGFnZXM7CisgICAgcGh5c2luZm8t
Pm1heF9wb3NzaWJsZV9tZm4gPSB4Y3BoeXNpbmZvLm1heF9tZm47CiAgICAgbCA9IHhjX3NoYXJp
bmdfZnJlZWRfcGFnZXMoY3R4LT54Y2gpOwogICAgIGlmIChsIDwgMCAmJiBlcnJubyA9PSBFTk9T
WVMpIHsKICAgICAgICAgbCA9IDA7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIv
dG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3ZDg1M2NhOTI0Li5mYjk2MGRlYmVlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTY0
NCw2ICs2NDQsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAjZGVm
aW5lIExJQlhMX0hBVkVfUEhZU0lORk9fT1VUU1RBTkRJTkdfUEFHRVMgMQogCiAvKgorICogTElC
WExfSEFWRV9QSFlTSU5GT19NQVhfUE9TU0lCTEVfTUZOCisgKgorICogSWYgdGhpcyBpcyBkZWZp
bmVkLCBsaWJ4bF9waHlzaW5mbyBzdHJ1Y3R1cmUgd2lsbCBjb250YWluIGFuIHVpbnQ2NCBmaWVs
ZAorICogY2FsbGVkIG1heF9wb3NzaWJsZV9tZm4sIGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QgcG9z
c2libGUgbWZuIG9uIHRoaXMgaG9zdCwKKyAqIHBvc3NpYmx5IHRha2luZyBtZW1vcnkgaG90cGx1
ZyBpbnRvIGFjY291bnQuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19NQVhfUE9T
U0lCTEVfTUZOIDEKKworLyoKICAqIExJQlhMX0hBVkVfRE9NSU5GT19PVVRTVEFORElOR19NRU1L
QiAxCiAgKgogICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bF9kb21pbmZvIHdpbGwgY29udGFp
biBhIE1lbUtCIHR5cGUgZmllbGQgY2FsbGVkCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzU2ZTEyMGFk
Ny4uNWQ5ZTdhYWJiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtODk1LDYgKzg5NSw3IEBAIGxpYnhs
X3BoeXNpbmZvID0gU3RydWN0KCJwaHlzaW5mbyIsIFsKICAgICAoIm91dHN0YW5kaW5nX3BhZ2Vz
IiwgdWludDY0KSwKICAgICAoInNoYXJpbmdfZnJlZWRfcGFnZXMiLCB1aW50NjQpLAogICAgICgi
c2hhcmluZ191c2VkX2ZyYW1lcyIsIHVpbnQ2NCksCisgICAgKCJtYXhfcG9zc2libGVfbWZuIiwg
dWludDY0KSwKIAogICAgICgibnJfbm9kZXMiLCB1aW50MzIpLAogICAgICgiaHdfY2FwIiwgbGli
eGxfaHdjYXApLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYak-00037j-OE; Wed, 20 Sep 2017 06:34:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYai-00036c-Vv
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 1E/CF-18817-CFB02C95; Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBmv2SVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLj89hLljoW3H3316WBsaf5l2MnBwSAkYS
 byf+Y+pi5OIQEljIKLH49AsmkASbgKrEhuunWEFsEQEliXurJoMVMQv8ZJT4NnEhG0hCWCBYY
 nHXHaAEBwcLUMOmjXYgYV4BY4l3U2+zQyyQl+g4MJkFxOYUMJE4/3gTWFwIqObAnb3MExi5Fz
 AyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYDy
 wKPAQoyQHk5IobxbXoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwawHAREixKTU+tSMvMAQYa
 TFqCg0dJhJcdJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXFeXpAiAZCijNI8uBGwoL/EK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5XkCk8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYhQ
 yy/vziPp3JdjjE89knWd049TKLTtXPNmLsU/YsTClIncV1xYQjIE07bGfp/85pi8W2ME4p3/R
 yuqOzzCcRm+MCHe9mcYp0Mk1w2XtrzaF7GiwVSS0T338viarVFW67HlHxzWXSr8d3X8c3sT2b
 JH1fNU/3+wde49Du0rojKmxyx6cvPeGlxFKckWioxVxUnAgAw+PmtXUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505889275!117790211!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7173 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 28E22AEDF;
 Wed, 20 Sep 2017 06:34:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:16 +0200
Message-Id: <20170920063430.9105-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 01/15] xen: move XENMAPSPACE_grant_table code
	into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHg4NiBhbmQgYXJtIHZlcnNpb25zIG9mIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlIGhhbmRs
aW5nIGFyZSBuZWFybHkKaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KYXJjaGl0ZWN0dXJlIGRlcGVuZGFudCBob29rIHRv
IGhhbmRsZSB0aGUgZGlmZmVyZW5jZXMuCgpTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIgdG8gYmUg
bW9yZSB0eXBlIHNhZmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjg6Ci0gbWFr
ZSBnbnR0YWJfZ3Jvd190YWJsZSgpIHN0YXRpYyBpbnN0ZWFkIGRvaW5nIHNvIGluIG5leHQgcGF0
Y2gKICAoSmFuIEJldWxpY2gpCgpWNzoKLSBvbmx5IGNhbGwgZ250dGFiX3NldF9mcmFtZV9nZm4o
KSBpZiBubyBlcnJvciAoSnVsaWVuIEdyYWxsKQoKVjY6Ci0gdGVzdCByYyBvZiBnbnR0YWJfbWFw
X2ZyYW1lKCkgKEphbiBCZXVsaWNoKQoKVjM6Ci0gdXBkYXRlIGNvbW1pdCBtZXNzYWdlCgpWMjoK
LSByZWJhc2VkIHRvIHN0YWdpbmcKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAg
ICAgfCAzNiArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21t
LmMgICAgICAgICAgICAgICAgIHwgNDMgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCA0MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmggfCAgNyArKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAg
NSArKysrKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwgIDkgKysrLS0tLS0K
IDYgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA1NzE2
ZWYxMTIzLi5lNjhmYWNiMGY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTIzMywzOSArMTIzMywxMSBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwX29uZSgKICAgICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewogICAgIGNhc2UgWEVO
TUFQU1BBQ0VfZ3JhbnRfdGFibGU6Ci0gICAgICAgIGdyYW50X3dyaXRlX2xvY2soZC0+Z3JhbnRf
dGFibGUpOwotCi0gICAgICAgIGlmICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMCAp
Ci0gICAgICAgICAgICBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9IDE7Ci0KLSAgICAgICAg
aWYgKCBkLT5ncmFudF90YWJsZS0+Z3RfdmVyc2lvbiA9PSAyICYmCi0gICAgICAgICAgICAgICAg
KGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOwotICAgICAgICAgICAg
aWYgKCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAg
ICAgICAgbWZuID0gdmlydF90b19tZm4oZC0+Z3JhbnRfdGFibGUtPnN0YXR1c1tpZHhdKTsKLSAg
ICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKGlkeCA+
PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpKSAmJgotICAgICAgICAgICAgICAgICAo
aWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQotICAgICAgICAgICAgICAgIGdudHRhYl9ncm93X3Rh
YmxlKGQsIGlkeCArIDEpOwotCi0gICAgICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1l
cyhkLT5ncmFudF90YWJsZSkgKQotICAgICAgICAgICAgICAgIG1mbiA9IHZpcnRfdG9fbWZuKGQt
PmdyYW50X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYg
KCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKLSAgICAgICAgewotICAgICAgICAgICAgZC0+
YXJjaC5ncmFudF90YWJsZV9nZm5baWR4XSA9IGdmbjsKLQotICAgICAgICAgICAgdCA9IHAybV9y
YW1fcnc7Ci0gICAgICAgIH0KLQotICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRf
dGFibGUpOworICAgICAgICByYyA9IGdudHRhYl9tYXBfZnJhbWUoZCwgaWR4LCBnZm4sICZtZm4p
OworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKIAotICAgICAgICBp
ZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICAgICAgdCA9IHAybV9yYW1fcnc7CiAKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBY
RU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMmFiZWM2N2Y2YS4uNjdmNTgzZTNhNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ1NDksNDAg
KzQ1NDksMjEgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiB7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwOyAvKiBn
Y2MgLi4uICovCi0gICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgbWZuID0gMCwgb2xkX2dwZm47
CisgICAgdW5zaWduZWQgbG9uZyBwcmV2X21mbiwgb2xkX2dwZm47CiAgICAgaW50IHJjID0gMDsK
KyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAKICAg
ICBzd2l0Y2ggKCBzcGFjZSApCiAgICAgewogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX3NoYXJl
ZF9pbmZvOgogICAgICAgICAgICAgaWYgKCBpZHggPT0gMCApCi0gICAgICAgICAgICAgICAgbWZu
ID0gdmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pOworICAgICAgICAgICAgICAgIG1mbiA9IF9t
Zm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBjYXNlIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlOgotICAgICAgICAgICAgZ3JhbnRfd3Jp
dGVfbG9jayhkLT5ncmFudF90YWJsZSk7Ci0KLSAgICAgICAgICAgIGlmICggZC0+Z3JhbnRfdGFi
bGUtPmd0X3ZlcnNpb24gPT0gMCApCi0gICAgICAgICAgICAgICAgZC0+Z3JhbnRfdGFibGUtPmd0
X3ZlcnNpb24gPSAxOwotCi0gICAgICAgICAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJz
aW9uID09IDIgJiYKLSAgICAgICAgICAgICAgICAgKGlkeCAmIFhFTk1BUElEWF9ncmFudF90YWJs
ZV9zdGF0dXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZHggJj0gflhFTk1B
UElEWF9ncmFudF90YWJsZV9zdGF0dXM7Ci0gICAgICAgICAgICAgICAgaWYgKCBpZHggPCBucl9z
dGF0dXNfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgICAgIG1mbiA9
IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zdGF0dXNbaWR4XSk7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCAo
aWR4ID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmCi0gICAgICAgICAgICAg
ICAgICAgICAoaWR4IDwgbWF4X2dyYW50X2ZyYW1lcykgKQotICAgICAgICAgICAgICAgICAgICBn
bnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKLQotICAgICAgICAgICAgICAgIGlmICggaWR4
IDwgbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKSApCi0gICAgICAgICAgICAgICAgICAg
IG1mbiA9IHZpcnRfdG9fbWZuKGQtPmdyYW50X3RhYmxlLT5zaGFyZWRfcmF3W2lkeF0pOwotICAg
ICAgICAgICAgfQotCi0gICAgICAgICAgICBncmFudF93cml0ZV91bmxvY2soZC0+Z3JhbnRfdGFi
bGUpOworICAgICAgICAgICAgcmMgPSBnbnR0YWJfbWFwX2ZyYW1lKGQsIGlkeCwgZ3BmbiwgJm1m
bik7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlOgog
ICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm46CkBAIC00NTk5LDggKzQ1ODAsOCBAQCBpbnQg
eGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlm
ICggIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4oaWR4KSwgZCkgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgbWZuID0gaWR4OwotICAgICAgICAgICAgcGFnZSA9IG1mbl90b19w
YWdlKF9tZm4obWZuKSk7CisgICAgICAgICAgICBtZm4gPSBfbWZuKGlkeCk7CisgICAgICAgICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduOgpAQCAtNDYwOSw3ICs0NTkw
LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgICAgICBicmVhazsK
ICAgICB9CiAKLSAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgfHwgKG1mbiA9PSAw
KSApCisgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8IG1mbl9lcShtZm4sIElO
VkFMSURfTUZOKSApCiAgICAgewogICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8g
cHV0X2JvdGg7CkBAIC00NjMzLDE2ICs0NjE0LDE2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgICAgICBnb3RvIHB1dF9ib3RoOwogCiAgICAgLyogVW5tYXAgZnJvbSBvbGQg
bG9jYXRpb24sIGlmIGFueS4gKi8KLSAgICBvbGRfZ3BmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1m
bik7CisgICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pKTsKICAgICBB
U1NFUlQoIG9sZF9ncGZuICE9IFNIQVJFRF9NMlBfRU5UUlkgKTsKICAgICBpZiAoIHNwYWNlID09
IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCiAg
ICAgICAgIEFTU0VSVCggb2xkX2dwZm4gPT0gZ2ZuICk7CiAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJ
TlZBTElEX00yUF9FTlRSWSApCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBfZ2ZuKG9sZF9ncGZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBtZm4sIFBB
R0VfT1JERVJfNEspOwogCiAgICAgLyogTWFwIGF0IG5ldyBsb2NhdGlvbi4gKi8KICAgICBpZiAo
ICFyYyApCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBfbWZu
KG1mbiksIFBBR0VfT1JERVJfNEspOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3Bh
Z2UoZCwgZ3BmbiwgbWZuLCBQQUdFX09SREVSXzRLKTsKIAogIHB1dF9ib3RoOgogICAgIC8qIElu
IHRoZSBYRU5NQVBTUEFDRV9nbWZuLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQgdGhlIHRv
cCAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IDAwZmYwNzViZDkuLjFiMThlNWY5Y2MgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAg
LTE1ODAsNyArMTU4MCw3IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAqIEdyb3cgdGhlIGdyYW50IHRh
YmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncwogICogd3JpdGUgbG9j
ayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgogICovCi1pbnQKK3N0YXRpYyBpbnQKIGdu
dHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJh
bWVzKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKQEAg
LTM2MDgsNiArMzYwOCw0NSBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdy
YW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogfQogI2VuZGlmCiAKK2ludCBnbnR0YWJf
bWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4s
CisgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQoreworICAgIGludCByYyA9IDA7Cisg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworCisgICAgZ3JhbnRf
d3JpdGVfbG9jayhndCk7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQorICAgICAg
ICBndC0+Z3RfdmVyc2lvbiA9IDE7CisKKyAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYK
KyAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCisgICAgewor
ICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgICAgIGlm
ICggaWR4IDwgbnJfc3RhdHVzX2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgKm1mbiA9IF9tZm4o
dmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhdKSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCAoaWR4
ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApCisg
ICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBpZHggKyAxKTsKKworICAgICAgICBpZiAo
IGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQorICAgICAgICAgICAgKm1mbiA9IF9tZm4odmly
dF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4XSkpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCAhcmMgKQorICAgICAgICBnbnR0YWJf
c2V0X2ZyYW1lX2dmbihkLCBpZHgsIGdmbik7CisKKyAgICBncmFudF93cml0ZV91bmxvY2soZ3Qp
OworCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQo
c3RydWN0IGRvbWFpbiAqcmQpCiB7CiAgICAgaW50IGZpcnN0ID0gMTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaAppbmRleCBiYzRkNjFhOTQwLi4wYTI0OGE3NjVhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBfX0FTTV9HUkFOVF9UQUJMRV9I
X18KIAogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgogCiAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKIApAQCAtMjEsNiArMjIsMTIg
QEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKICAgICBy
ZXR1cm4gMTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikKK3sKKyAgICBkLT5hcmNoLmdyYW50X3RhYmxl
X2dmbltpZHhdID0gZ2ZuOworfQorCiAjZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2Uo
ZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKaW5kZXggMzNi
MmY4OGI5Ni4uYzg2NTk5OWEzMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFu
dF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApAQCAtNzUs
NiArNzUsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVk
IGludCBuciwgdWludDE2X3QgKnN0KQogICAgIGFzbSB2b2xhdGlsZSAoImxvY2sgYnRydyAldzEs
JTAiIDogIj1tIiAoKnN0KSA6ICJJciIgKG5yKSwgIm0iICgqc3QpKTsKIH0KIAorc3RhdGljIGlu
bGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IGdmbikKK3sKK30KKwogLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRv
IG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCiAjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBp
bmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwKICAgICAoIShybykgJiYgKCgobGQpID09
IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChyZCkpKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApp
bmRleCBhZjI2OWExMDhkLi5mYzA1OGFiZmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMTA2
LDEyICsxMDYsNiBAQCB2b2lkCiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAotLyogSW5jcmVhc2UgdGhlIHNpemUgb2YgYSBkb21haW4ncyBncmFudCB0
YWJsZS4KLSAqIENhbGxlciBtdXN0IGhvbGQgZCdzIGdyYW50IHRhYmxlIHdyaXRlIGxvY2suCi0g
Ki8KLWludAotZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHJlcV9ucl9mcmFtZXMpOwotCiAvKiBOdW1iZXIgb2YgZ3JhbnQgdGFibGUgZnJhbWVzLiBDYWxs
ZXIgbXVzdCBob2xkIGQncyBncmFudCB0YWJsZSBsb2NrLiAqLwogc3RhdGljIGlubGluZSB1bnNp
Z25lZCBpbnQgbnJfZ3JhbnRfZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB7CkBAIC0x
MzYsNCArMTMwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAoraW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwK
KyAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pOworCiAjZW5kaWYgLyogX19YRU5fR1JB
TlRfVEFCTEVfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYap-0003Cd-1o; Wed, 20 Sep 2017 06:34:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYan-00036a-5C
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CB/96-03283-00C02C95; Wed, 20 Sep 2017 06:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+5f7kO
 RBkuecFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfl1YXTJaqeLD8CnsD427RLkZODgkBI4m3
 E/8xdTFycQgJLGKUuHhvPgtIgk1AVWLD9VOsILaIgJLEvVWTwYqYBX4ySnybuJANJCEs4Cjx5
 9sjMJsFqGHztl9MIDavgInEvz9v2SE2yEt0HJgMNpQTKH7+8SawuJCAscSBO3uZJzByL2BkWM
 WoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwXhmQeA
 hRkkOJiVR3iyuQ5FCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMG7GaROsCg1
 PbUiLTMHGIAwpRIcPEoivKdB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIbBJUuK8LSClA
 iClGaV5cINgkXGJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrxnQKbwZOaVwO17BXQKE9Ap2R
 sOgJxSkoiQkmpglCuYyVDuHG66s1JUUYOxdKYGl27R57gtB5RXleQt1nn4ycmpNnCi7ZkLzJN
 2CXN9r1LcyHj4hdyhl8rrVXc932Y+aTOPsln54y3WyxTNBUvSg31mzrFeqCW4OGxj/GEF3kZW
 u8nlXSZaF14ts9Gp99uT1LYuYKNRvKkPt6zI41kvH/opNP5QYinOSDTUYi4qTgQA0dJtfocCA
 AA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505889276!77500641!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11611 invoked from network); 20 Sep 2017 06:34:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B1D485CB23;
 Wed, 20 Sep 2017 06:34:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:24 +0200
Message-Id: <20170920063430.9105-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 09/15] xl: add global grant limit config items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHhsLmNvbmYgY29uZmlnIGl0ZW1zIGZvciBkZWZhdWx0IHZhbHVlcyBvZiBncmFudCBsaW1p
dHM6CgptYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciBhIGRvbWFpbiB3aGljaCB3aWxsIHRha2UgZWZm
ZWN0IGlmIHRoZSBkb21haW4ncyBjb25maWcgZmlsZQpkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4g
SWYgbWF4X2dyYW50X2ZyYW1lcyBpc24ndCBzZXQgaW4geGwuY29uZiBpdAp3aWxsIGRlZmF1bHQg
dG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAxNlRCIGFuZCB0byA2NCBmb3IK
aG9zdHMgd2l0aCBtZW1vcnkgYWJvdmUgMTZUQi4KCm1heF9tYXB0cmFja19mcmFtZXMgd2lsbCBz
ZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgptYXB0cmFjayBmcmFtZXMg
Zm9yIGEgZG9tYWluLiBJZiBtYXhfbWFwdHJhY2tfZnJhbWVzIGlzbid0IHNldCBpbgp4bC5jb25m
IGl0IHdpbGwgZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBu
ZWVkCm1hcHRyYWNrIGZyYW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KVjc6Ci0gZG9uJ3QgdXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQgbWF4X3Bv
c3NpYmxlX21mbiBmcm9tIHBoeXNpbmZvCi0tLQogZG9jcy9tYW4veGwuY29uZi5wb2QuNSB8IDEy
ICsrKysrKysrKysrKwogdG9vbHMveGwveGwuYyAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysr
KwogdG9vbHMveGwveGwuaCAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jb25mLnBvZC41IGIvZG9jcy9t
YW4veGwuY29uZi5wb2QuNQppbmRleCA4OGFiNTA2NjA5Li5mZTJjZjI3ZWE0IDEwMDY0NAotLS0g
YS9kb2NzL21hbi94bC5jb25mLnBvZC41CisrKyBiL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKQEAg
LTc3LDYgKzc3LDE4IEBAIG9wZXJhdGlvbnMgKHByaW1hcmlseSBkb21haW4gY3JlYXRpb24pLgog
CiBEZWZhdWx0OiBDPC92YXIvbG9jay94bD4KIAorPWl0ZW0gQjxtYXhfZ3JhbnRfZnJhbWVzPU5V
TUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIEM8bWF4X2dyYW50X2ZyYW1l
cz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVmYXVsdDogQzwzMj4gb24gaG9zdHMgdXAgdG8g
MTZUQiBvZiBtZW1vcnksIEM8NjQ+IG9uIGhvc3RzIGxhcmdlciB0aGFuIDE2VEIKKworPWl0ZW0g
QjxtYXhfbWFwdHJhY2tfZnJhbWVzPU5VTUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBm
b3IgdGhlIEM8bWF4X21hcHRyYWNrX2ZyYW1lcz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVm
YXVsdDogQzwwPgorCiA9aXRlbSBCPHZpZi5kZWZhdWx0LnNjcmlwdD0iUEFUSCI+CiAKIENvbmZp
Z3VyZXMgdGhlIGRlZmF1bHQgaG90cGx1ZyBzY3JpcHQgdXNlZCBieSB2aXJ0dWFsIG5ldHdvcmsg
ZGV2aWNlcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4
IDAyMTc5YTYyMjkuLmMxYmJiNGI5MzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIv
dG9vbHMveGwveGwuYwpAQCAtNDUsNiArNDUsOCBAQCBjaGFyICpkZWZhdWx0X2NvbG9fcHJveHlf
c2NyaXB0ID0gTlVMTDsKIGVudW0gb3V0cHV0X2Zvcm1hdCBkZWZhdWx0X291dHB1dF9mb3JtYXQg
PSBPVVRQVVRfRk9STUFUX0pTT047CiBpbnQgY2xhaW1fbW9kZSA9IDE7CiBib29sIHByb2dyZXNz
X3VzZV9jciA9IDA7CitpbnQgbWF4X2dyYW50X2ZyYW1lcyA9IC0xOworaW50IG1heF9tYXB0cmFj
a19mcmFtZXMgPSAwOwogCiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsID0gbWlubXNnbGV2
ZWxfZGVmYXVsdDsKIApAQCAtODgsNiArOTAsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxf
Y29uZmlnKGNvbnN0IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwog
ICAgIGludCBlOwogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKKyAgICBsaWJ4bF9waHlzaW5mbyBwaHlz
aW5mbzsKIAogICAgIGNvbmZpZyA9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ2ZpbGUpOwog
ICAgIGlmICghY29uZmlnKSB7CkBAIC0xODgsNiArMTkxLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNl
X2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICB4bHVfY2ZnX3JlcGxh
Y2Vfc3RyaW5nIChjb25maWcsICJjb2xvLmRlZmF1bHQucHJveHlzY3JpcHQiLAogICAgICAgICAm
ZGVmYXVsdF9jb2xvX3Byb3h5X3NjcmlwdCwgMCk7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv
bmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9ncmFu
dF9mcmFtZXMgPSBsOworICAgIGVsc2UgeworICAgICAgICBsaWJ4bF9waHlzaW5mb19pbml0KCZw
aHlzaW5mbyk7CisgICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSAobGlieGxfZ2V0X3BoeXNpbmZv
KGN0eCwgJnBoeXNpbmZvKSAhPSAwIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShw
aHlzaW5mby5tYXhfcG9zc2libGVfbWZuID4+IDMyKSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gMzIgOiA2NDsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8p
OworICAgIH0KKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFj
a19mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBsOworCiAg
ICAgeGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
LmggYi90b29scy94bC94bC5oCmluZGV4IDMxZDY2MGI4OWEuLjZiNjBkMWRiNTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjc1LDYgKzI3NSw4IEBA
IGV4dGVybiBjaGFyICpkZWZhdWx0X3ZpZmJhY2tlbmQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9y
ZW11c19uZXRidWZzY3JpcHQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9jb2xvX3Byb3h5X3Njcmlw
dDsKIGV4dGVybiBjaGFyICpibGtkZXZfc3RhcnQ7CitleHRlcm4gaW50IG1heF9ncmFudF9mcmFt
ZXM7CitleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFtZXM7CiAKIGVudW0gb3V0cHV0X2Zvcm1h
dCB7CiAgICAgT1VUUFVUX0ZPUk1BVF9KU09OLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYam-0003A6-Ez; Wed, 20 Sep 2017 06:34:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYal-000371-DS
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:39 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 61/C4-02048-FFB02C95; Wed, 20 Sep 2017 06:34:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+5f7kO
 RBs93SFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7Tu5iLFikW7F2ZS97A+NX1S5GTg4JASOJ
 txP/MXUxcnEICSxilNj2t5MdJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVzIBpIQFoiSm
 PnnBlgRC1BDy4qTzCA2r4CJxOOJ85kgNshLdByYzAJicwLFzz/eBLZASMBY4sCdvcwTGLkXMD
 KsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9DADEOxgfNX
 tfIhRkoNJSZQ3i+tQpBBfUn5KZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8GoAA0lI
 sCg1PbUiLTMHGIIwpRIcPEoivDUgad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TENgkKXFeX
 pBSAZDSjNI8uEGw2LjEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd4zIHfzZOaVwO17BXQKE9
 Ap2RsOgJxSkoiQkmpgrDJd76T14d2OuXpHuKUuTJ8uy77hfgM7l2PirysSSi9b9YyP14Vlz56
 xbK6AyYfLttw/vm7pTMiZfF6ThWvR90hnkRyPs0HqMfpudc/6zgj4a0/iepKWfe5o80QGzj/y
 zy447rBwfm63JLrk8o2cJ0Get0yUt2zeGqQgfn9jyJmX1/4uFhZeocRSnJFoqMVcVJwIAHsiZ
 PmIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505889277!111048273!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22019 invoked from network); 20 Sep 2017 06:34:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2F08E5CB24;
 Wed, 20 Sep 2017 06:34:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:25 +0200
Message-Id: <20170920063430.9105-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 10/15] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tClY2OgotIG1hZGUgc2V0X2dudHRhYl9saW1pdHMgaHlwZXJjYWxsIG1hbmRhdG9yeSwgdGFr
aW5nIGRlZmF1bHRzIGZyb20KICB4bC5jb25mCgpWNDoKLSByZW5hbWUgY29uZmlndXJhdGlvbiBp
dGVtcyB0byB1c2UgbWF4XyBwcmVmaXhlcyAoV2VpIExpdSkKLS0tCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gICAgfCAxNiArKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8ICAzICsrKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgfCAgMyArKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA5ICsr
KysrKysrKwogdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAgIHwgIDIgKysKIDcgZmlsZXMgY2hh
bmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCAyNDdhZTk5Y2E3Li5lN2FiNjcz
OTViIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluCkBAIC00NDQsNiArNDQ0LDIwIEBAIHVucGF1c2luZyB0aGUgZG9tYWlu
LiBXaXRoIGEgcHJvcGVybHkgY29uc3RydWN0ZWQgc2VjdXJpdHkgcG9saWN5IChzdWNoCiBhcyBu
b21pZ3JhdGVfdCBpbiB0aGUgZXhhbXBsZSBwb2xpY3kpLCB0aGlzIGNhbiBiZSB1c2VkIHRvIGJ1
aWxkIGEKIGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgbm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xz
dGFjayBkb21haW4uCiAKKz1pdGVtIEI8bWF4X2dyYW50X2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNp
ZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93
ZWQgdG8gaGF2ZS4KK1RoaXMgdmFsdWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgdGhlIGRvbWFp
biBpcyBhYmxlIHRvIGdyYW50IGFjY2VzcyB0byBmb3IKK290aGVyIGRvbWFpbnMsIG5lZWRlZCBl
LmcuIGZvciB0aGUgb3BlcmF0aW9uIG9mIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzLgorVGhlIGRl
ZmF1bHQgaXMgc2V0dGFibGUgdmlhIEw8eGwuY29uZig1KT4uCisKKz1pdGVtIEI8bWF4X21hcHRy
YWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50
IG1hcHRyYWNrIGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQKK3RvIGhhdmUuIFRoaXMgdmFs
dWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgb2YgZm9yZWlnbiBkb21haW5zIGNhbiBiZSBhY2Nl
c3NlZAordmlhIHRoZSBncmFudCBtZWNoYW5pc20gYnkgdGhpcyBkb21haW4uIFRoZSBkZWZhdWx0
IHZhbHVlIGlzIHNldHRhYmxlIHZpYQorTDx4bC5jb25mKDUpPi4KKwogPWl0ZW0gQjxub21pZ3Jh
dGU9Qk9PTEVBTj4KIAogRGlzYWJsZSBtaWdyYXRpb24gb2YgdGhpcyBkb21haW4uICBUaGlzIGVu
YWJsZXMgY2VydGFpbiBvdGhlciBmZWF0dXJlcwpAQCAtMjI1Miw2ICsyMjY2LDggQEAgTm8gTUNB
IGNhcGFiaWxpdGllcyBpbiBhYm92ZSBsaXN0IGFyZSBlbmFibGVkLgogCiA9aXRlbSBMPHhsKDEp
PgogCis9aXRlbSBMPHhsLmNvbmYoNSk+CisKID1pdGVtIEw8eGxjcHVwb29sLmNmZyg1KT4KIAog
PWl0ZW0gTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBmYjk2MGRlYmVlLi5jNmY0Mjk0
NWRlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKQEAgLTMxMSw2ICszMTEsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9QOVMgMQogCiAv
KgorICogTElCWExfSEFWRV9CVUlMRElORk9fR1JBTlRfTElNSVRTIGluZGljYXRlcyB0aGF0IGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgdGhlIG1heF9ncmFudF9mcmFtZXMgYW5kIG1h
eF9tYXB0cmFja19mcmFtZXMgZmllbGRzLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJ
TkZPX0dSQU5UX0xJTUlUUyAxCisKKy8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoK
ICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNv
bXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCmluZGV4IDk4Zjg5YTk1Y2UuLmJmNjUxMDA2YjQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MTg0NSw2ICsxODQ1LDkgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgICAgICBndWVzdF9jb25m
aWctPmJfaW5mby52aWRlb19tZW1rYjsKICAgICBkbV9jb25maWctPmJfaW5mby50YXJnZXRfbWVt
a2IgPSBkbV9jb25maWctPmJfaW5mby5tYXhfbWVta2I7CiAKKyAgICBkbV9jb25maWctPmJfaW5m
by5tYXhfZ3JhbnRfZnJhbWVzID0gZ3Vlc3RfY29uZmlnLT5iX2luZm8ubWF4X2dyYW50X2ZyYW1l
czsKKyAgICBkbV9jb25maWctPmJfaW5mby5tYXhfbWFwdHJhY2tfZnJhbWVzID0gMDsKKwogICAg
IGRtX2NvbmZpZy0+Yl9pbmZvLnUucHYuZmVhdHVyZXMgPSAiIjsKIAogICAgIGRtX2NvbmZpZy0+
Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0OWE3My4uYjQy
MDczOGFkZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKQEAgLTMyMiw2ICszMjIsMTIgQEAgaW50IGxpYnhsX19idWlsZF9w
cmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiBFUlJPUl9G
QUlMOwogICAgIH0KIAorICAgIGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54
Y2gsIGRvbWlkLCBpbmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcykgIT0gMCkgeworICAgICAg
ICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIC8qCiAgICAgICogQ2hlY2sgaWYgdGhl
IGRvbWFpbiBoYXMgYW55IENQVSBvciBub2RlIGFmZmluaXR5IGFscmVhZHkuIElmIG5vdCwgdHJ5
CiAgICAgICogdG8gYnVpbGQgdXAgdGhlIGxhdHRlciB2aWEgYXV0b21hdGljIE5VTUEgcGxhY2Vt
ZW50LiBJbiBmYWN0LCBpbiBjYXNlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNWQ5ZTdhYWJiYS4uZGMz
NTQ0ODczYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDcyLDYgKzQ3Miw5IEBAIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgiYmxrZGV2
X3N0YXJ0IiwgICAgc3RyaW5nKSwKIAogICAgICgidm51bWFfbm9kZXMiLCBBcnJheShsaWJ4bF92
bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLAorCisgICAgKCJtYXhfZ3JhbnRfZnJhbWVz
IiwgICAgdWludDMyKSwKKyAgICAoIm1heF9tYXB0cmFja19mcmFtZXMiLCB1aW50MzIpLAogICAg
IAogICAgICgiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lv
biksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiIsIGxpYnhsX2RlZmJvb2wpLApkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXgg
MDY3OGZiYzFiMC4uNWJhMThlOWExNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwor
KysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC05OTAsNiArOTkwLDE1IEBAIHZvaWQgcGFyc2Vf
Y29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgIXhsdV9jZmdf
Z2V0X3N0cmluZyAoY29uZmlnLCAiY3B1c19zb2Z0IiwgJmJ1ZiwgMCkpCiAgICAgICAgIHBhcnNl
X3ZjcHVfYWZmaW5pdHkoYl9pbmZvLCBjcHVzLCBidWYsIG51bV9jcHVzLCBmYWxzZSk7CiAKKyAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwg
MCkpCisgICAgICAgIGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcyA9IGw7CisgICAgZWxzZQorICAg
ICAgICBiX2luZm8tPm1heF9ncmFudF9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIGlm
ICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4X21hcHRyYWNrX2ZyYW1lcyIsICZsLCAw
KSkKKyAgICAgICAgYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbDsKKyAgICBlbHNlCisg
ICAgICAgIGJfaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7
CisKICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT5jbGFpbV9tb2RlLCBjbGFpbV9tb2Rl
KTsKIAogICAgIGlmICh4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgIm9uX3Bvd2Vyb2ZmIiwg
JmJ1ZiwgMCkpCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4
cC5jCmluZGV4IGU3MzhiZjI0NjUuLmUyNjRjZjIwMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC02NCw2ICs2NCw4IEBAIHZvaWQgcHJp
bnRmX2luZm9fc2V4cChpbnQgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBG
SUxFICpmaCkKIAogICAgIGZwcmludGYoZmgsICJcdChidWlsZF9pbmZvKVxuIik7CiAgICAgZnBy
aW50ZihmaCwgIlx0KG1heF92Y3B1cyAlZClcbiIsIGJfaW5mby0+bWF4X3ZjcHVzKTsKKyAgICBm
cHJpbnRmKGZoLCAiXHQobWF4X2dyYW50X2ZyYW1lcyAlZClcbiIsIGJfaW5mby0+bWF4X2dyYW50
X2ZyYW1lcyk7CisgICAgZnByaW50ZihmaCwgIlx0KG1heF9tYXB0cmFja19mcmFtZXMgJWQpXG4i
LCBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMpOwogICAgIGZwcmludGYoZmgsICJcdCh0c2Nf
bW9kZSAlcylcbiIsIGxpYnhsX3RzY19tb2RlX3RvX3N0cmluZyhiX2luZm8tPnRzY19tb2RlKSk7
CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF9tZW1rYiAlIlBSSWQ2NCIpXG4iLCBiX2luZm8tPm1h
eF9tZW1rYik7CiAgICAgZnByaW50ZihmaCwgIlx0KHRhcmdldF9tZW1rYiAlIlBSSWQ2NCIpXG4i
LCBiX2luZm8tPnRhcmdldF9tZW1rYik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYal-00038L-DQ; Wed, 20 Sep 2017 06:34:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYaj-000370-L6
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D0/8F-03093-DFB02C95; Wed, 20 Sep 2017 06:34:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBq2zlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeR/PYC9okKiY9b2ZtYJwr0sXIySEhYCTx
 duI/pi5GLg4hgYWMEs/nPGYESbAJqEpsuH6KFcQWEVCSuLdqMlgRs8BPRolvExeygSSEBSIl1
 k+6wQ5iswA1rHy2kAnE5hUwlpjw4DIzxAZ5iY4Dk1lAbE4BE4nzjzeB1QsB1Ry4s5d5AiP3Ak
 aGVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjKs
 WBB5ilORgUhLlXVt5MFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9bA1BOsCg1PbUiLTMHGGow
 aQkOHiUR3u/1QGne4oLE3OLMdIjUKUZ7jh+Trvxh4ui4eRdIbgKTG74/+MMkxJKXn5cqJc4bD
 jJVAKQtozQPbigsNi4xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmPcHyHKezLwSuN2vgM5iAj
 ore8MBkLNKEhFSUg2M81S/W2yLS5jSeXKV6d3Mh5anvfNmBncJ67ycsjn+j2HazD9uW3l5TZj
 0EqulQuLVOyJtT7XlNZ/sev9vDf+hp0cEytOkw4MbnjgWv1iYq3X7Xc3O4Jqz34MubXK6b/ri
 14vm808v5505WuL/JuPE4hNexUrNpo/KDnQ8jcheUeOdMCVotWKIEktxRqKhFnNRcSIAlgLRX
 YgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505889275!83735300!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53515 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66FDAAF06;
 Wed, 20 Sep 2017 06:34:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:19 +0200
Message-Id: <20170920063430.9105-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
	highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlzaWNh
bCBtZW1vcnkKYWRkcmVzcyBvZiB0aGUgc3lzdGVtLiBUaGlzIHZhbHVlIGlzIGluZmx1ZW5jZWQg
Ynk6CgotIGh5cGVydmlzb3IgY29uZmlndXJhdGlvbiAoQ09ORklHX0JJR01FTSkKLSBwcm9jZXNz
b3IgY2FwYWJpbGl0eSAobWF4LiBhZGRyZXNzYWJsZSBwaHlzaWNhbCBtZW1vcnkpCi0gbWVtb3J5
IG1hcCBhdCBib290IHRpbWUKLSBtZW1vcnkgaG90cGx1ZyBjYXBhYmlsaXR5CgpUaGUgdmFsdWUg
aXMgZXNwZWNpYWxseSBuZWVkZWQgZm9yIGRvbTAgdG8gZGVjaWRlIHNpemluZyBvZiBncmFudCBm
cmFtZQpsaW1pdHMgb2YgZ3Vlc3RzIGFuZCBmb3IgcHYgZG9tYWlucyBmb3Igc2VsZWN0aW5nIHRo
ZSBncmFudCBpbnRlcmZhY2UKdmVyc2lvbiB0byB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwg
MTEgKysrKysrKysrKysKIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8ICA4ICsrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgNSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICB8ICAzICsrKwogNSBmaWxlcyBj
aGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2N2Y1ODNlM2E3Li4zMWQ5NmEzOTIwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjMxMiw2
ICs2MzEyLDE3IEBAIGludCBwdl9yb19wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3Vuc2lnbmVkIGxv
bmcgYXJjaF9nZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBt
YXhfbWZuOworCisgICAgbWF4X21mbiA9IG1lbV9ob3RwbHVnID8gUEZOX0RPV04obWVtX2hvdHBs
dWcpIDogbWF4X3BhZ2U7CisjaWZuZGVmIENPTkZJR19CSUdNRU0KKyAgICBtYXhfbWZuID0gbWlu
KG1heF9tZm4sIDFVTCA8PCAzMik7CisjZW5kaWYKKyAgICByZXR1cm4gbWluKG1heF9tZm4sIDFV
TCA8PCAocGFkZHJfYml0cyAtIFBBR0VfU0hJRlQpKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCmluZGV4IGEyYWJmNTU0ZTMuLjI3ZTM5Y2Y0NWMgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMTQ5NCw2
ICsxNDk0LDE0IEBAIGludCBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcigKICAgICByZXR1cm4gMDsK
IH0KIAordW5zaWduZWQgbG9uZyBnZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCit7CisgICAgdW5z
aWduZWQgbG9uZyBtYXhfbWZuOworCisgICAgbWF4X21mbiA9IGFyY2hfZ2V0X3VwcGVyX21mbl9i
b3VuZCgpOworICAgIHJldHVybiBtYXgobWF4X21mbiwgbWF4X3BhZ2UpOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IGNkNmRmYjU0YjkuLjZh
YThjYmE1ZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTM3Niw2ICszNzYsMTEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHB1dF9wYWdlX2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIHZvaWQgY2xl
YXJfYW5kX2NsZWFuX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKK3N0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5fYm91bmQodm9pZCkKK3sKKyAgICBy
ZXR1cm4gMDsKK30KKwogI2VuZGlmIC8qICBfX0FSQ0hfQVJNX01NX18gKi8KIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYmVmNDVlOGU5Zi4uOTFiNjJiMTExZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtNjA4LDQgKzYwOCw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBhcmNoX21mbl9pbl9k
aXJlY3RtYXAodW5zaWduZWQgbG9uZyBtZm4pCiAgICAgcmV0dXJuIG1mbiA8PSAodmlydF90b19t
Zm4oZXZhIC0gMSkgKyAxKTsKIH0KIAordW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5f
Ym91bmQodm9pZCk7CisKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IGY4YjYx
NzdjMzIuLmU4MTNjMDdiMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01OTksNiArNTk5LDkgQEAgaW50IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqX3BhZ2UsIHZvaWQgKipf
dmEpOwogdm9pZCBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcih2b2lkICoqX3ZhLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKTsKIAorLyogUmV0dXJuIHRoZSB1cHBlciBib3VuZCBvZiBNRk5zLCBpbmNs
dWRpbmcgaG90cGx1ZyBtZW1vcnkuICovCit1bnNpZ25lZCBsb25nIGdldF91cHBlcl9tZm5fYm91
bmQodm9pZCk7CisKICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAogc3RhdGljIGlubGluZSB2
b2lkIGFjY3VtdWxhdGVfdGxiZmx1c2goYm9vbCAqbmVlZF90bGJmbHVzaCwKLS0gCjIuMTIuMwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYam-00039r-7E; Wed, 20 Sep 2017 06:34:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYak-00036d-Tk
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 34/74-03610-EFB02C95; Wed, 20 Sep 2017 06:34:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+4/7kO
 RBscOM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvmxYzFlzTqljWe5G1gXGLQhcjJ4eEgJHE
 24n/mLoYuTiEBBYxSsyavJQNJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVwIViQs4CvR0
 72QCcRmAWqY/uMTmM0rYCLRc28GK8QGeYmOA5NZQGxOoPj5x5vYQWwhAWOJA3f2Mk9g5F7AyL
 CKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQwwxAsINxzfz
 AQ4ySHExKorx9vw5ECvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE77M/QHWC
 RanpqRVpmTnAEIQpleDgURLh/QqS5i0uSMwtzkyHSJ1iNOb4MenKHyaOjpt3/zAJgU2SEuc9D
 VIqAFKaUZoHNwgWG5cYZaWEeRmBzhTiKUgtys0sQZV/xSjOwagkzMv2F2gKT2ZeCdy+V0CnMA
 Gdkr0B7JSSRISUVAOjQFsNq5HXgYkfbpydmNLFy6cjdvT8zjKjJ08u9b2KN7yY+Hr7dJUL6wX
 DTG/+0jl/LEHlopuACrNw+MvKYuZ0g40fd0+c4Vlz+nT/a7U7eiwTWFuZzrX8O+2+bGvyzaTn
 8e/iPhsluou/NJbzFBOv3C66r8mE7W7R3uXf7tftteL5LFw69xqnEktxRqKhFnNRcSIAdgojS
 YgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505889277!77032307!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38334 invoked from network); 20 Sep 2017 06:34:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9F5975CB25;
 Wed, 20 Sep 2017 06:34:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:26 +0200
Message-Id: <20170920063430.9105-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 11/15] xen: delay allocation of grant table
	sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3Ry
dWN0dXJlcyBmcm9tIGdudHRhYl9zZXR1cF90YWJsZSgpCmFuZCB0aGUgdGFibGUgZnJhbWVzIG9u
bHkgZnJvbSBncmFudF90YWJsZV9zZXRfbGltaXRzKCkgKGRvbTA6IGZyb20KZ3JhbnRfdGFibGVf
Y3JlYXRlKCkpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
ClY2OgotIG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZm9yIGRvbTAgdG8gZ3JhbnRf
dGFibGVfY3JlYXRlKCkKICAoSmFuIEJldWxpY2gpCi0gbW92ZSBmcmFtZSBhbGxvY2F0aW9ucyB0
byBnbnR0YWJfZ3Jvd190YWJsZSgpIChKYW4gQmV1bGljaCkKLSBzZXZlcmFsIG90aGVyIGNoYW5n
ZXMgZHVlIHRvIG5ldyBwYXRjaCBvcmRlcgoKVjQ6Ci0gbWFrZSByZXQgbW9yZSBsb2NhbCAoV2Vp
IExpdSkKClYzOgotIG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZnJvbSBnbnR0YWJf
c2V0dXBfdGFibGUoKSB0bwogIGdudHRhYl9ncm93X3RhYmxlKCkgKFBhdWwgRHVycmFudCkKLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxMTMgKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCsp
LCA2MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZjQ4ZWVmZjdhZC4uZjY2OTQwNTUxZSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwpAQCAtMTY1NSw2ICsxNjU1LDQ2IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0YXR1
c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICBn
dC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7CiB9CiAKK3N0YXRpYyBpbnQKK2dyYW50X3RhYmxlX2lu
aXQoc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBpZiAoIGd0LT5hY3RpdmUgKQorICAg
ICAgICByZXR1cm4gLUVCVVNZOworCisgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLworICAg
IGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1l
cyk7CisgICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21lbTsK
KworICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLworICAg
IGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqZ3Qt
Pm1hcHRyYWNrKSk7CisgICAgaWYgKCBndC0+bWFwdHJhY2sgPT0gTlVMTCApCisgICAgICAgIGdv
dG8gbm9fbWVtOworCisgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLworICAgIGd0LT5zaGFy
ZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpOworICAgIGlm
ICggZ3QtPnNoYXJlZF9yYXcgPT0gTlVMTCApCisgICAgICAgIGdvdG8gbm9fbWVtOworCisgICAg
LyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KKyAgICBn
dC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1l
cykpOworICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKKyAgICAgICAgZ290byBub19tZW07
CisKKyAgICByZXR1cm4gMDsKKworIG5vX21lbToKKyAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7
CisgICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxMOworICAgIHZmcmVlKGd0LT5tYXB0cmFjayk7Cisg
ICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKKyAgICB4ZnJlZShndC0+YWN0aXZlKTsKKyAgICBndC0+
YWN0aXZlID0gTlVMTDsKKyAgICByZXR1cm4gLUVOT01FTTsKK30KKwogLyoKICAqIEdyb3cgdGhl
IGdyYW50IHRhYmxlLiBUaGUgY2FsbGVyIG11c3QgaG9sZCB0aGUgZ3JhbnQgdGFibGUncwogICog
d3JpdGUgbG9jayBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uLgpAQCAtMTY2NSw2ICsxNzA1
LDEwIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBy
ZXFfbnJfZnJhbWVzKQogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJs
ZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgajsKIAorICAgIEFTU0VSVChndC0+YWN0aXZlKTsKKwor
ICAgIGlmICggcmVxX25yX2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTICkKKyAgICAg
ICAgcmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwogICAgIEFTU0VSVChy
ZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOwogCiAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sCkBAIC0zMzgxLDc1ICszNDI1LDIxIEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsKLSAgICB1bnNp
Z25lZCBpbnQgaSwgajsKIAogICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJs
ZSkpID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21lbV8wOworICAgICAgICByZXR1cm4gLUVO
T01FTTsKIAogICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KICAgICBwZXJjcHVfcndsb2NrX3Jlc291
cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnQt
Pm1hcHRyYWNrX2xvY2spOwotICAgIHQtPm5yX2dyYW50X2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JB
TlRfRlJBTUVTOwotCi0gICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwotICAgIGlmICggKHQt
PmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFt
ZXMpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMTsKLSAgICBmb3IgKCBpID0gMDsK
LSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTKTsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggKHQtPmFjdGl2ZVtpXSA9
IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVt
XzI7Ci0gICAgICAgIGNsZWFyX3BhZ2UodC0+YWN0aXZlW2ldKTsKLSAgICAgICAgZm9yICggaiA9
IDA7IGogPCBBQ0dOVF9QRVJfUEFHRTsgaisrICkKLSAgICAgICAgICAgIHNwaW5fbG9ja19pbml0
KCZ0LT5hY3RpdmVbaV1bal0ubG9jayk7Ci0gICAgfQotCi0gICAgLyogVHJhY2tpbmcgb2YgbWFw
cGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICovCi0gICAgdC0+bWFwdHJhY2sgPSB2emFsbG9jKG1h
eF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKnQtPm1hcHRyYWNrKSk7Ci0gICAgaWYgKCB0LT5t
YXB0cmFjayA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMjsKLQotICAgIC8qIFNoYXJl
ZCBncmFudCB0YWJsZS4gKi8KLSAgICBpZiAoICh0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJh
eSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19t
ZW1fMzsKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysg
KQotICAgIHsKLSAgICAgICAgaWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBf
cGFnZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0gICAgICAgIGNs
ZWFyX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7Ci0gICAgfQotCi0gICAgLyogU3RhdHVzIHBhZ2Vz
IGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KLSAgICB0LT5zdGF0dXMgPSB4emFs
bG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKLSAgICBpZiAoIHQt
PnN0YXR1cyA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fNDsKLQotICAgIGZvciAoIGkg
PSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgICAgIGdudHRhYl9j
cmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSk7Ci0KLSAgICB0LT5ucl9zdGF0dXNfZnJhbWVzID0g
MDsKIAogICAgIC8qIE9rYXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFu
dF90YWJsZSA9IHQ7Ci0gICAgcmV0dXJuIDA7CiAKLSBub19tZW1fNDoKLSAgICBmb3IgKCBpID0g
MDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQotICAgICAgICBmcmVlX3hlbmhl
YXBfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKLSAgICB4ZnJlZSh0LT5zaGFyZWRfcmF3KTsKLSBu
b19tZW1fMzoKLSAgICB2ZnJlZSh0LT5tYXB0cmFjayk7Ci0gbm9fbWVtXzI6Ci0gICAgZm9yICgg
aSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQt
PmFjdGl2ZVtpXSk7Ci0gICAgeGZyZWUodC0+YWN0aXZlKTsKLSBub19tZW1fMToKLSAgICB4ZnJl
ZSh0KTsKLSBub19tZW1fMDoKLSAgICByZXR1cm4gLUVOT01FTTsKKyAgICBpZiAoIGQtPmRvbWFp
bl9pZCA9PSAwICkKKyAgICAgICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQodCk7CisKKyAgICBy
ZXR1cm4gMDsKIH0KIAogdm9pZApAQCAtMzY1MSw4ICszNjQxLDkgQEAgaW50IGdyYW50X3RhYmxl
X3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywK
IAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCi0gICAgcmV0ID0gMDsKLSAgICAvKiBTZXQg
bGltaXRzLCBhbGxvYyBuZWVkZWQgYXJyYXlzLiAqLworICAgIC8qIFNldCBsaW1pdHMuICovCisg
ICAgaWYgKCAhZ3QtPmFjdGl2ZSApCisgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZ3Qp
OwogCiAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYan-0003Bo-Qk; Wed, 20 Sep 2017 06:34:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYal-000371-Ti
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:40 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 45/C4-02048-FFB02C95; Wed, 20 Sep 2017 06:34:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+4/7kO
 RBl/2mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/7s1gKVhUUTF99wHGBsbpYV2MnBwSAkYS
 byf+Y+pi5OIQEljEKNH+5CUTSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQDSQhLOAiM
 eXvXsYuRg4OFqCG7n9FIGFeAROJib2fGCEWyEt0HJjMAmJzAsXPP97EDmILCRhLHLizl3kCI/
 cCRoZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHerWdgYNz
 B+Pqn0yFGSQ4mJVHeLK5DkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwfse
 pE6wKDU9tSItMwcYfjClEhw8SiK87MAQFOItLkjMLc5Mh0idYjTmOLbp8h8mjo6bd/8wCYFNk
 hLn5QUpFQApzSjNgxsEi4tLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5z4Dcw5OZVwK37x
 XQKUxAp2RvOABySkkiQkqqgdHFvMxY2CBtcRWv3Jla5f64WtHumNiOhVbWO61fxHZGfzz6ZR2
 7xXQnCf9F/5Vabh0y7mbTC+x0nNXh9Grt7NN+Vw4zS4rbmDYu4g+fYL72bF+r1YRFnuoJ23cd
 XNWXu/V4mseEvxad+xQMP8xmdTE8sLvD6jb7n/3MG3+uadLf3hJ6TGsKhxJLcUaioRZzUXEiA
 PrQLoCGAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505889278!115693037!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57211 invoked from network); 20 Sep 2017 06:34:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 949C75CB27;
 Wed, 20 Sep 2017 06:34:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:28 +0200
Message-Id: <20170920063430.9105-14-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygp
LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tClY2OgotIHNl
dmVyYWwgY2hhbmdlcyBkdWUgdG8gbmV3IHBhdGNoIG9yZGVyCgpWMzoKLSBjb3JyZWN0IGVycm9y
IG1lc3NhZ2UgKFBhdWwgRHVycmFudCkKLS0tCiB4ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJs
ZS5jICAgfCAgMzEgKysrLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAg
IHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAgIDYgKy0KIDMgZmlsZXMgY2hhbmdlZCwgODggaW5z
ZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21w
YXQvZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKaW5kZXgg
Y2NlM2ZmMGI5YS4uZmYxZDY3OGYwMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCkBAIC0xNTcs
MjEgKzE1NywxNCBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQs
CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFn
ZSA9CiAgICAgICAgICAgICAgICAgICAgIChDT01QQVRfQVJHX1hMQVRfU0laRSAtIHNpemVvZigq
bmF0LnNldHVwKSkgLwogICAgICAgICAgICAgICAgICAgICBzaXplb2YoKm5hdC5zZXR1cC0+ZnJh
bWVfbGlzdC5wKTsKLSAgICAgICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9saXN0X3NpemVfaW5f
cGFnZSA8IG1heF9ncmFudF9mcmFtZXMgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJtYXhfZ3JhbnRfZnJhbWVzIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzLCBtYXhfZnJhbWVfbGlzdF9z
aXplX2luX3BhZ2UpOwotICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICB7CisKICNk
ZWZpbmUgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBc
Ci0gICAgICAgICAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8pLT5mcmFtZV9s
aXN0LCAodW5zaWduZWQgbG9uZyAqKShuYXQuc2V0dXAgKyAxKSkKLSAgICAgICAgICAgICAgICAg
ICAgWExBVF9nbnR0YWJfc2V0dXBfdGFibGUobmF0LnNldHVwLCAmY21wLnNldHVwKTsKKyAgICAg
ICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVuc2ln
bmVkIGxvbmcgKikobmF0LnNldHVwICsgMSkpCisgICAgICAgICAgICAgICAgWExBVF9nbnR0YWJf
c2V0dXBfdGFibGUobmF0LnNldHVwLCAmY21wLnNldHVwKTsKICN1bmRlZiBYTEFUX2dudHRhYl9z
ZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBnbnR0
YWJfc2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFiX3NldHVwX3Rh
YmxlX3QpLCAxKTsKLSAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgcmMgPSBnbnR0
YWJfc2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbnR0YWJfc2V0dXBf
dGFibGVfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgbWF4
X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIEFT
U0VSVChyYyA8PSAwKTsKICAgICAgICAgICAgIGlmICggcmMgPT0gMCApCkBAIC0yOTQsMTYgKzI4
Nyw2IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwKICAgICAg
ICAgICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZXMgPAot
ICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhf
Z3JhbnRfZnJhbWVzKSBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZXMpOwotICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgIH0KIAogI2RlZmluZSBYTEFUX2dudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc19ITkRMX2ZyYW1l
X2xpc3QoX2RfLCBfc18pIFwKICAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8p
LT5mcmFtZV9saXN0LCAodWludDY0X3QgKikobmF0LmdldF9zdGF0dXMgKyAxKSkKQEAgLTMxMiw3
ICsyOTUsNyBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCiAK
ICAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKAogICAgICAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9jYXN0KG5hdC51b3AsIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190
KSwKLSAgICAgICAgICAgICAgICBjb3VudCk7CisgICAgICAgICAgICAgICAgY291bnQsIG1heF9m
cmFtZV9saXN0X3NpemVfaW5fcGFnZXMpOwogICAgICAgICAgICAgaWYgKCByYyA+PSAwICkKICAg
ICAgICAgICAgIHsKICNkZWZpbmUgWExBVF9nbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfSE5ETF9m
cmFtZV9saXN0KF9kXywgX3NfKSBcCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMjZmOWEzMjY1Ni4uYTBkOGYzMjg2
OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtNTQsNiArNTQsOSBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGUgewogICAg
ICAqIHdoYXQgdmVyc2lvbiB0byB1c2UgeWV0LgogICAgICAqLwogICAgIHVuc2lnbmVkIGludCAg
ICAgICAgICBndF92ZXJzaW9uOworICAgIC8qIFJlc291cmNlIGxpbWl0cyBvZiB0aGUgZG9tYWlu
LiAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzOworICAgIHVu
c2lnbmVkIGludCAgICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzOwogICAgIC8qIFRhYmxlIHNp
emUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKi8KICAgICB1bnNpZ25lZCBp
bnQgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVzOwogICAgIC8qIE51bWJlciBvZiBncmFudCBzdGF0
dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAqLwpAQCAtMjkwLDgg
KzI5Myw4IEBAIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhjb25zdCB1bnNpZ25lZCBp
bnQgbnVtKQogICAgIHJldHVybiBESVZfUk9VTkRfVVAobnVtICogc2hhX3Blcl9wYWdlLCBBQ0dO
VF9QRVJfUEFHRSk7CiB9CiAKLSNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMgXAot
ICAgIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKQorI2Rl
ZmluZSBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkgXAorICAgIG51bV9hY3RfZnJhbWVz
X2Zyb21fc2hhX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykKIAogc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQKIG5yX2FjdGl2ZV9ncmFudF9mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpn
dCkKQEAgLTUyOCw3ICs1MzEsNyBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgICAqIG91dCBv
ZiBtZW1vcnksIHRyeSBzdGVhbGluZyBhbiBlbnRyeSBmcm9tIGFub3RoZXIgVkNQVSAoaW4gY2Fz
ZSB0aGUKICAgICAgKiBndWVzdCBpc24ndCBtYXBwaW5nIGFjcm9zcyBpdHMgVkNQVXMgZXZlbmx5
KS4KICAgICAgKi8KLSAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbWF4X21hcHRy
YWNrX2ZyYW1lcyApCisgICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0KSA8IGxndC0+bWF4
X21hcHRyYWNrX2ZyYW1lcyApCiAgICAgICAgIG5ld19tdCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgp
OwogCiAgICAgaWYgKCAhbmV3X210ICkKQEAgLTE2NjcsMjMgKzE2NzAsMjYgQEAgZ3JhbnRfdGFi
bGVfaW5pdChzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogCiAgICAgLyogQWN0aXZlIGdyYW50IHRh
YmxlLiAqLwogICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZl
X2dyYW50X2ZyYW1lcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2Fj
dGl2ZV9ncmFudF9mcmFtZXMoZ3QpKTsKICAgICBpZiAoIGd0LT5hY3RpdmUgPT0gTlVMTCApCiAg
ICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJh
bWVzIHRhYmxlICovCi0gICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJh
bWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKLSAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBO
VUxMICkKLSAgICAgICAgZ290byBvdXQ7CisgICAgaWYgKCBndC0+bWF4X21hcHRyYWNrX2ZyYW1l
cyApCisgICAgeworICAgICAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKGd0LT5tYXhfbWFwdHJh
Y2tfZnJhbWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKKyAgICAgICAgaWYgKCBndC0+bWFw
dHJhY2sgPT0gTlVMTCApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICAvKiBT
aGFyZWQgZ3JhbnQgdGFibGUuICovCi0gICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5
KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9j
X2FycmF5KHZvaWQgKiwgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogICAgIGlmICggZ3QtPnNoYXJl
ZF9yYXcgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogU3RhdHVzIHBhZ2Vz
IGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICBndC0+c3RhdHVzID0geHph
bGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMoZ3QtPm1heF9ncmFu
dF9mcmFtZXMpKTsKICAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdvdG8g
b3V0OwogCkBAIC0xNzE4LDggKzE3MjQsOSBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICBBU1NFUlQoZ3QtPmFjdGl2
ZSk7CiAKICAgICBpZiAoIHJlcV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyAp
Ci0gICAgICAgIHJlcV9ucl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKLSAgICBB
U1NFUlQocmVxX25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgcmVxX25y
X2ZyYW1lcyA9IG1pbl90KHVuc2lnbmVkIGludCwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKTsKKyAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBndC0+bWF4X2dyYW50X2ZyYW1l
cyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKICAgICAgICAgICAgICJFeHBhbmRpbmcg
ZG9tICglZCkgZ3JhbnQgdGFibGUgZnJvbSAoJWQpIHRvICglZCkgZnJhbWVzLlxuIiwKQEAgLTE3
NzcsMTMgKzE3ODQsMTUgQEAgYWN0aXZlX2FsbG9jX2ZhaWxlZDoKIAogc3RhdGljIGxvbmcKIGdu
dHRhYl9zZXR1cF90YWJsZSgKLSAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1
cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKKyAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCwKKyAg
ICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKICAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBOVUxMOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7CiAgICAgdW5zaWduZWQg
aW50IGk7CisgICAgbG9uZyByZXQgPSAwOwogCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0xNzkxLDE1ICsxODAwLDYgQEAgZ250dGFiX3NldHVwX3Rh
YmxlKAogICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQog
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVz
ID4gbWF4X2dyYW50X2ZyYW1lcykgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lO
Rk8sICJYZW4gb25seSBzdXBwb3J0cyB1cCB0byAlZCBncmFudC10YWJsZSBmcmFtZXMiCi0gICAg
ICAgICAgICAgICAgIiBwZXIgZG9tYWluLlxuIiwKLSAgICAgICAgICAgICAgICBtYXhfZ3JhbnRf
ZnJhbWVzKTsKLSAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAg
ICAgZ290byBvdXQ7Ci0gICAgfQotCiAgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkob3AuZnJh
bWVfbGlzdCwgb3AubnJfZnJhbWVzKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCkBAIC0x
ODE5LDYgKzE4MTksMjEgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIGd0ID0gZC0+Z3JhbnRf
dGFibGU7CiAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CiAKKyAgICBpZiAoIHVubGlrZWx5KG9w
Lm5yX2ZyYW1lcyA+IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCisgICAgeworICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgIkRvbWFpbiBpcyBsaW1pdGVkIHRvICVkIGdyYW50LXRhYmxlIGZy
YW1lcy5cbiIsCisgICAgICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOworICAgICAg
ICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBnb3RvIHVubG9jazsK
KyAgICB9CisgICAgaWYgKCB1bmxpa2VseShsaW1pdF9tYXggPCBndC0+bWF4X2dyYW50X2ZyYW1l
cykgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJtYXhfZ3JhbnRf
ZnJhbWVzIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4iLAorICAgICAgICAgICAgICAgICBndC0+bWF4
X2dyYW50X2ZyYW1lcywgbGltaXRfbWF4KTsKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAg
ICAgZ290byB1bmxvY2s7CisgICAgfQorCiAgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAwICkK
ICAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOwogCkBAIC0xODI5LDcgKzE4NDQsNyBAQCBnbnR0
YWJfc2V0dXBfdGFibGUoCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKICAg
ICAgICAgICAgICAgICAgIkV4cGFuZCBncmFudCB0YWJsZSB0byAldSBmYWlsZWQuIEN1cnJlbnQ6
ICV1IE1heDogJXVcbiIsCi0gICAgICAgICAgICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRf
ZnJhbWVzKGd0KSwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgICAgICAgICAgICAgIG9wLm5yX2Zy
YW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogICAgICAg
ICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9jazsK
ICAgICB9CkBAIC0xODUyLDEwICsxODY3LDEwIEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBp
ZiAoIGQgKQogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKIAotICAgIGlmICggdW5saWtl
bHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCisgICAgaWYgKCAh
cmV0ICYmIHVubGlrZWx5KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkg
KQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiBy
ZXQ7CiB9CiAKIHN0YXRpYyBsb25nCkBAIC0xODY0LDYgKzE4NzksNyBAQCBnbnR0YWJfcXVlcnlf
c2l6ZSgKIHsKICAgICBzdHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUgb3A7CiAgICAgc3RydWN0IGRv
bWFpbiAqZDsKKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0OwogCiAgICAgaWYgKCBjb3VudCAh
PSAxICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0xODg0LDEzICsxOTAwLDE1IEBAIGdu
dHRhYl9xdWVyeV9zaXplKAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBncmFudF9y
ZWFkX2xvY2soZC0+Z3JhbnRfdGFibGUpOworICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7CiAKLSAg
ICBvcC5ucl9mcmFtZXMgICAgID0gbnJfZ3JhbnRfZnJhbWVzKGQtPmdyYW50X3RhYmxlKTsKLSAg
ICBvcC5tYXhfbnJfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lczsKKyAgICBncmFudF9yZWFkX2xv
Y2soZ3QpOworCisgICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhndCk7Cisg
ICAgb3AubWF4X25yX2ZyYW1lcyA9IGd0LT5tYXhfZ3JhbnRfZnJhbWVzOwogICAgIG9wLnN0YXR1
cyAgICAgICAgPSBHTlRTVF9va2F5OwogCi0gICAgZ3JhbnRfcmVhZF91bmxvY2soZC0+Z3JhbnRf
dGFibGUpOworICAgIGdyYW50X3JlYWRfdW5sb2NrKGd0KTsKIAogIG91dDoKICAgICBpZiAoIGQg
KQpAQCAtMjk2NSwxNCArMjk4MywxNCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQogCiBzdGF0aWMgbG9uZwogZ250
dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9z
dGF0dXNfZnJhbWVzX3QpIHVvcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291bnQp
CisgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvdW50LCB1bnNpZ25lZCBpbnQgbGltaXRf
bWF4KQogewogICAgIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190IG9wOwogICAgIHN0cnVjdCBk
b21haW4gKmQ7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKICAgICB1aW50NjRfdCAgICAg
ICBnbWZuOwogICAgIGludCBpOwotICAgIGludCByYzsKKyAgICBpbnQgcmMsIHJldCA9IDA7CiAK
ICAgICBpZiAoIGNvdW50ICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTMwMTIs
NiArMzAzMCwxNSBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogICAgICAgICBnb3RvIHVubG9j
azsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KGxpbWl0X21heCA8IGdyYW50X3RvX3N0YXR1
c19mcmFtZXMoZ3QtPm1heF9ncmFudF9mcmFtZXMpKSApCisgICAgeworICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgImdyYW50X3RvX3N0YXR1c19mcmFt
ZXMobWF4X2dyYW50X2ZyYW1lcykgaXMgdG9vIGxhcmdlICgldSwldSlcbiIsCisgICAgICAgICAg
ICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMoZ3QtPm1heF9ncmFudF9mcmFtZXMpLCBsaW1p
dF9tYXgpOworICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICBnb3RvIHVubG9jazsKKyAg
ICB9CisKICAgICBmb3IgKCBpID0gMDsgaSA8IG9wLm5yX2ZyYW1lczsgaSsrICkKICAgICB7CiAg
ICAgICAgIGdtZm4gPSBnbnR0YWJfc3RhdHVzX2dtZm4oZCwgZ3QsIGkpOwpAQCAtMzAyNCwxMCAr
MzA1MSwxMCBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogIG91dDI6CiAgICAgcmN1X3VubG9j
a19kb21haW4oZCk7CiAgb3V0MToKLSAgICBpZiAoIHVubGlrZWx5KF9fY29weV9maWVsZF90b19n
dWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQorICAgIGlmICggIXJldCAmJiB1bmxpa2VseShfX2Nv
cHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgbG9u
ZwpAQCAtMzMyMCw3ICszMzQ3LDcgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAKICAgICBjYXNlIEdO
VFRBQk9QX3NldHVwX3RhYmxlOgogICAgICAgICByYyA9IGdudHRhYl9zZXR1cF90YWJsZSgKLSAg
ICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBj
b3VudCk7CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF90
YWJsZV90KSwgY291bnQsIH4wKTsKICAgICAgICAgQVNTRVJUKHJjIDw9IDApOwogICAgICAgICBi
cmVhazsKIApAQCAtMzM2OSw3ICszMzk2LDcgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAKICAgICBj
YXNlIEdOVFRBQk9QX2dldF9zdGF0dXNfZnJhbWVzOgogICAgICAgICByYyA9IGdudHRhYl9nZXRf
c3RhdHVzX2ZyYW1lcygKLSAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFi
X2dldF9zdGF0dXNfZnJhbWVzX3QpLCBjb3VudCk7CisgICAgICAgICAgICBndWVzdF9oYW5kbGVf
Y2FzdCh1b3AsIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSwgY291bnQsIH4wKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIEdOVFRBQk9QX2dldF92ZXJzaW9uOgpAQCAtMzQ0Miw2ICsz
NDY5LDggQEAgZ3JhbnRfdGFibGVfY3JlYXRlKAogICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KICAg
ICBwZXJjcHVfcndsb2NrX3Jlc291cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7CiAg
ICAgc3Bpbl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOworICAgIHQtPm1heF9ncmFudF9m
cmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIHQtPm1heF9tYXB0cmFja19mcmFtZXMgPSBt
YXhfbWFwdHJhY2tfZnJhbWVzOwogCiAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJl
LiAqLwogICAgIGQtPmdyYW50X3RhYmxlID0gdDsKQEAgLTM2NDgsNiArMzY3Nyw4IEBAIGludCBn
cmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFu
dF9mcmFtZXMsCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwog
ICAgIGludCByZXQgPSAtRUJVU1k7CiAKKyAgICBpZiAoICFncmFudF9mcmFtZXMgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICBpZiAoICFndCApCiAgICAgICAgIHJldHVybiAtRU5PRU5U
OwogCkBAIC0zNjU1LDcgKzM2ODYsMTEgQEAgaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKIAogICAgIC8qIFNldCBs
aW1pdHMuICovCiAgICAgaWYgKCAhZ3QtPmFjdGl2ZSApCisgICAgeworICAgICAgICBndC0+bWF4
X2dyYW50X2ZyYW1lcyA9IGdyYW50X2ZyYW1lczsKKyAgICAgICAgZ3QtPm1heF9tYXB0cmFja19m
cmFtZXMgPSBtYXB0cmFja19mcmFtZXM7CiAgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQo
Z3QpOworICAgIH0KIAogICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CiAKQEAgLTM3MzEsNyAr
Mzc2Niw3IEBAIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4LCBnZm5fdCBnZm4sCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGlm
ICggKGlkeCA+PSBucl9ncmFudF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwgbWF4X2dyYW50X2ZyYW1l
cykgKQorICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYgKGlkeCA8
IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCiAgICAgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShk
LCBpZHggKyAxKTsKIAogICAgICAgICBpZiAoIGlkeCA8IG5yX2dyYW50X2ZyYW1lcyhndCkgKQpA
QCAtMzc1OSw2ICszNzk0LDEyIEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1
Y3QgZG9tYWluICpyZCkKIAogICAgIGdyYW50X3JlYWRfbG9jayhndCk7CiAKKyAgICBwcmludGso
ImdyYW50LXRhYmxlIGZvciByZW1vdGUgZG9tYWluOiU1ZCAodiVkKVxuIgorICAgICAgICAgICAi
ICAlZCBmcmFtZXMgKCVkIG1heCksICVkIG1hcHRyYWNrIGZyYW1lcyAoJWQgbWF4KVxuIiwKKyAg
ICAgICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24sCisgICAgICAgICAgIG5yX2dy
YW50X2ZyYW1lcyhndCksIGd0LT5tYXhfZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICBucl9tYXB0
cmFja19mcmFtZXMoZ3QpLCBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyk7CisKICAgICBmb3IgKCBy
ZWYgPSAwOyByZWYgIT0gbnJfZ3JhbnRfZW50cmllcyhndCk7IHJlZisrICkKICAgICB7CiAgICAg
ICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKQEAgLTM3ODYsMTIgKzM4MjcsNyBA
QCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAg
ICAgICAgICBzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3QsIHJlZik7CiAgICAgICAgIH0KIAotICAg
ICAgICBpZiAoIGZpcnN0ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJncmFudC10
YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgKHYlZClcbiIsCi0gICAgICAgICAgICAgICAgICAg
cmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24pOwotICAgICAgICAgICAgZmlyc3QgPSAwOwot
ICAgICAgICB9CisgICAgICAgIGZpcnN0ID0gMDsKIAogICAgICAgICAvKiAgICAgIFsweFhYWF0g
IGRkZGRkIDB4WFhYWFhYIDB4WFhYWFhYWFggICAgICBkZGRkZCAweFhYWFhYWCAweFhYICovCiAg
ICAgICAgIHByaW50aygiWzB4JTAzeF0gICU1ZCAweCUwNmx4IDB4JTA4eCAgICAgICU1ZCAweCUw
NiJQUkl4NjQiIDB4JTAyeFxuIiwKQEAgLTM4MDMsOCArMzgzOSw3IEBAIHN0YXRpYyB2b2lkIGdu
dHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkKICAgICBncmFudF9yZWFkX3VubG9j
ayhndCk7CiAKICAgICBpZiAoIGZpcnN0ICkKLSAgICAgICAgcHJpbnRrKCJncmFudC10YWJsZSBm
b3IgcmVtb3RlIGRvbWFpbjolNWQgLi4uICIKLSAgICAgICAgICAgICAgICJubyBhY3RpdmUgZ3Jh
bnQgdGFibGUgZW50cmllc1xuIiwgcmQtPmRvbWFpbl9pZCk7CisgICAgICAgIHByaW50aygibm8g
YWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIpOwogfQogCiBzdGF0aWMgdm9pZCBnbnR0YWJf
dXNhZ2VfcHJpbnRfYWxsKHVuc2lnbmVkIGNoYXIga2V5KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCmluZGV4IDA4NzBiNWI3ODIuLjlhNjBlNGU2MTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKQEAgLTI2LDggKzI2LDggQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9z
dXBwb3J0ZWQodm9pZCkKICAgICByZXR1cm4gMTsKIH0KIAotI2RlZmluZSBnbnR0YWJfaW5pdF9h
cmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAoICgoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFt
ZXMpKSA9PSAwICAgICBcCisjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCAoKGd0KS0+YXJjaC5n
Zm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCAoZ3QpLT5tYXhfZ3JhbnRfZnJhbWVzKSkgPT0gMCBc
CiAgICAgICA/IDAgOiAtRU5PTUVNICkKIAogI2RlZmluZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQ5LDcgKzQ5
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKIAog
I2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAoICgoaSA+PSBucl9ncmFudF9mcmFtZXModCkpICYmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgKGkgPCBtYXhfZ3Jh
bnRfZnJhbWVzKSkgPyAwIDogZ2ZuX3godC0+YXJjaC5nZm5baV0pKQorICAgICAgIChpIDwgKHQp
LT5tYXhfZ3JhbnRfZnJhbWVzKSk/IDAgOiBnZm5feCgodCktPmFyY2guZ2ZuW2ldKSkKIAogI2Rl
ZmluZSBnbnR0YWJfbmVlZF9pb21tdV9tYXBwaW5nKGQpICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgKGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICYmIG5lZWRfaW9tbXUoZCkpCi0tIAoyLjEy
LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYal-00038A-62; Wed, 20 Sep 2017 06:34:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYaj-00036c-D4
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 1F/CF-18817-CFB02C95;
 Wed, 20 Sep 2017 06:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBtvPKVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHLp5nKmiwrWjtvcTcwHjJsIuRk0NCwEji
 7cR/TF2MXBxCAgsZJf59WMoGkmATUJXYcP0UK4gtIqAkcW/VZLAiZoGfjBLfJi4EKxIWMJW48
 WcqI4jNAtSw58JTZhCbV8BYYuKJBiaIDfISHQcms4DYnAImEucfb2IHsYWAag7c2cs8gZF7AS
 PDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQA8zAMEOxps
 bAw4xSnIwKYnyZnEdihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfseJCdYlJqeWpGWmQMMNZi0
 BAePkggvOzDchHiLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc7LC1IkAFKUUZoHNwIW9pcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsG5BKezLwSuE2vgI5gAjoie8MBkCNKEhFSUg2MPl
 uEMxWuThXd//549If02e4LH289ECDyevtyS5eCPME78gskLP9WLgu6NFnZpNKlIHbbMVOna/f
 UTQWW9tVPXbrQMsxMlt3tkPLRex/mSabpau0q443e8bb+2deEs8kXzR9bbJ+kdiab/xw/i0vP
 7leV396fa4s7mfPC1nKjnc+Fh4+evHN1V2Ipzkg01GIuKk4EACViLoB2AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505889275!83579606!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56278 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 293BCAF02;
 Wed, 20 Sep 2017 06:34:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:17 +0200
Message-Id: <20170920063430.9105-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 02/15] xen: clean up grant_table.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFueSBkZWZpbml0aW9ucyBjYW4gYmUgbW92ZWQgZnJvbSB4ZW4vZ3JhbnRfdGFibGUuaCB0bwpj
b21tb24vZ3JhbnRfdGFibGUuYyBub3csIGFzIHRoZXkgYXJlIG5vIGxvbmdlciB1c2VkIGluIG90
aGVyIHNvdXJjZXMuCgpSZWFycmFuZ2UgdGhlIGVsZW1lbnRzIG9mIHN0cnVjdCBncmFudF90YWJs
ZSB0byBtaW5pbWl6ZSBob2xlcyBkdWUgdG8KYWxpZ25tZW50IG9mIGVsZW1lbnRzLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpWNjoKLSBjb2Rpbmcgc3R5bGUgKEphbiBCZXVsaWNo
KQotIHJlYXJyYW5nZSBzdHJ1Y3QgZ3JhbnRfdGFibGUgdG8gbWluaW1pemUgaG9sZXMgKEphbiBC
ZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgIHwgODEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveGVuL2dyYW50
X3RhYmxlLmggfCA3OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCA3OSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKaW5kZXggMWIxOGU1ZjljYy4uYWM4NDVkYmIzNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNDAsNiArNDAs
NDUgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAK
Ky8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCitzdHJ1Y3QgZ3JhbnRfdGFibGUg
eworICAgIC8qCisgICAgICogTG9jayBwcm90ZWN0aW5nIHVwZGF0ZXMgdG8gZ3JhbnQgdGFibGUg
c3RhdGUgKHZlcnNpb24sIGFjdGl2ZQorICAgICAqIGVudHJ5IGxpc3QsIGV0Yy4pCisgICAgICov
CisgICAgcGVyY3B1X3J3bG9ja190ICAgICAgIGxvY2s7CisgICAgLyogTG9jayBwcm90ZWN0aW5n
IHRoZSBtYXB0cmFjayBsaW1pdCAqLworICAgIHNwaW5sb2NrX3QgICAgICAgICAgICBtYXB0cmFj
a19sb2NrOworICAgIC8qCisgICAgICogVGhlIGRlZmluZWQgdmVyc2lvbnMgYXJlIDEgYW5kIDIu
ICBTZXQgdG8gMCBpZiB3ZSBkb24ndCBrbm93CisgICAgICogd2hhdCB2ZXJzaW9uIHRvIHVzZSB5
ZXQuCisgICAgICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGd0X3ZlcnNpb247CisgICAg
LyogVGFibGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAqLworICAg
IHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFtZXM7CisgICAgLyogTnVtYmVyIG9m
IGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJzaW9uIDIpICov
CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7CisgICAgLyogTnVt
YmVyIG9mIGF2YWlsYWJsZSBtYXB0cmFjayBlbnRyaWVzLiAqLworICAgIHVuc2lnbmVkIGludCAg
ICAgICAgICBtYXB0cmFja19saW1pdDsKKyAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBp
bmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHZv
aWQgKipzaGFyZWRfcmF3OworICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRf
djE7CisgICAgICAgIHVuaW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOworICAgIH07Cisg
ICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5o
KS4gKi8KKyAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKKyAgICAvKiBBY3RpdmUg
Z3JhbnQgdGFibGUuICovCisgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqKmFjdGl2ZTsK
KyAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLworICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICoqbWFwdHJhY2s7Cit9OworCisjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dS
QU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCisvKiBEZWZhdWx0IG1h
eGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBbUE9MSUNZXSAqLworI2RlZmluZSBERUZBVUxU
X01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgorI2VuZGlmCisKIHVuc2lnbmVkIGludCBfX3JlYWRf
bW9zdGx5IG1heF9ncmFudF9mcmFtZXM7CiBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1l
cyIsIG1heF9ncmFudF9mcmFtZXMpOwogCkBAIC0xMTgsNiArMTU3LDE4IEBAIHN0cnVjdCBncmFu
dF9tYXBwaW5nIHsKICAgICB1aW50MzJfdCBwYWQ7ICAgICAgICAgICAvKiByb3VuZCBzaXplIHRv
IGEgcG93ZXIgb2YgMiAqLwogfTsKIAorLyogTnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4g
Q2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQgdGFibGUgbG9jay4gKi8KK3N0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IG5yX2dyYW50X2ZyYW1lcyhjb25zdCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQoreworICAgIHJldHVybiBndC0+bnJfZ3JhbnRfZnJhbWVzOworfQorCisvKiBOdW1iZXIgb2Yg
c3RhdHVzIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxl
IGxvY2suKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX3N0YXR1c19mcmFtZXMoY29u
c3Qgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICByZXR1cm4gZ3QtPm5yX3N0YXR1c19m
cmFtZXM7Cit9CisKICNkZWZpbmUgTUFQVFJBQ0tfUEVSX1BBR0UgKFBBR0VfU0laRSAvIHNpemVv
ZihzdHJ1Y3QgZ3JhbnRfbWFwcGluZykpCiAjZGVmaW5lIG1hcHRyYWNrX2VudHJ5KHQsIGUpIFwK
ICAgICAoKHQpLT5tYXB0cmFja1soZSkvTUFQVFJBQ0tfUEVSX1BBR0VdWyhlKSVNQVBUUkFDS19Q
RVJfUEFHRV0pCkBAIC0xOTcsNyArMjQ4LDI3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3Rfc2V0
X2dmbihzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsIGdmbl90IGdmbikKICNlbmRpZgog
fQogCi1ERUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRfcndsb2NrKTsKK3N0YXRpYyBE
RUZJTkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRfcndsb2NrKTsKKworc3RhdGljIGlubGlu
ZSB2b2lkIGdyYW50X3JlYWRfbG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQoreworICAgIHBl
cmNwdV9yZWFkX2xvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOworfQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgZ3JhbnRfcmVhZF91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAg
ICBwZXJjcHVfcmVhZF91bmxvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2spOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVfbG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQor
eworICAgIHBlcmNwdV93cml0ZV9sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkIGdyYW50X3dyaXRlX3VubG9jayhzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0KQoreworICAgIHBlcmNwdV93cml0ZV91bmxvY2soZ3JhbnRfcndsb2NrLCAmZ3QtPmxvY2sp
OworfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2ZsdXNoX3RsYihjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewpAQCAtMjUwLDYgKzMyMSwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0
aXZlX2VudHJ5X3JlbGVhc2Uoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0KQogICAgIHNw
aW5fdW5sb2NrKCZhY3QtPmxvY2spOwogfQogCisjZGVmaW5lIEdSQU5UX1NUQVRVU19QRVJfUEFH
RSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X3N0YXR1c190KSkKKyNkZWZpbmUgR1JBTlRfUEVS
X1BBR0UgKFBBR0VfU0laRSAvIHNpemVvZihncmFudF9lbnRyeV92Ml90KSkKKy8qIE51bWJlciBv
ZiBncmFudCB0YWJsZSBzdGF0dXMgZW50cmllcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3IuIHRh
YmxlIGxvY2suKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0YXR1c19m
cmFtZXModW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcykKK3sKKyAgICByZXR1cm4gRElWX1JPVU5E
X1VQKGdyYW50X2ZyYW1lcyAqIEdSQU5UX1BFUl9QQUdFLCBHUkFOVF9TVEFUVVNfUEVSX1BBR0Up
OworfQorCiAvKiBDaGVjayBpZiB0aGUgcGFnZSBoYXMgYmVlbiBwYWdlZCBvdXQsIG9yIG5lZWRz
IHVuc2hhcmluZy4KICAgIElmIHJjID09IEdOVFNUX29rYXksICpwYWdlIGNvbnRhaW5zIHRoZSBw
YWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgogICAgQ2FsbGVyIG11c3QgZG8gcHV0X3BhZ2Uo
KnBhZ2UpLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBmYzA1OGFiZmVjLi40M2IwN2U2MGM1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMjksNjYgKzI5LDkgQEAKICNpbmNsdWRlIDxhc20vcGFn
ZS5oPgogI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgogCi0jaWZuZGVmIERFRkFVTFRfTUFY
X05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCi0vKiBEZWZh
dWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiBbUE9MSUNZXSAqLwotI2RlZmluZSBE
RUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgotI2VuZGlmCiAvKiBUaGUgbWF4aW11bSBz
aXplIG9mIGEgZ3JhbnQgdGFibGUuICovCiBleHRlcm4gdW5zaWduZWQgaW50IG1heF9ncmFudF9m
cmFtZXM7CiAKLURFQ0xBUkVfUEVSQ1BVX1JXTE9DS19HTE9CQUwoZ3JhbnRfcndsb2NrKTsKLQot
LyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4gKi8KLXN0cnVjdCBncmFudF90YWJsZSB7
Ci0gICAgLyoKLSAgICAgKiBMb2NrIHByb3RlY3RpbmcgdXBkYXRlcyB0byBncmFudCB0YWJsZSBz
dGF0ZSAodmVyc2lvbiwgYWN0aXZlCi0gICAgICogZW50cnkgbGlzdCwgZXRjLikKLSAgICAgKi8K
LSAgICBwZXJjcHVfcndsb2NrX3QgICAgICAgbG9jazsKLSAgICAvKiBUYWJsZSBzaXplLiBOdW1i
ZXIgb2YgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0ICovCi0gICAgdW5zaWduZWQgaW50ICAgICAg
ICAgIG5yX2dyYW50X2ZyYW1lczsKLSAgICAvKiBTaGFyZWQgZ3JhbnQgdGFibGUgKHNlZSBpbmNs
dWRlL3B1YmxpYy9ncmFudF90YWJsZS5oKS4gKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHZvaWQg
KipzaGFyZWRfcmF3OwotICAgICAgICBzdHJ1Y3QgZ3JhbnRfZW50cnlfdjEgKipzaGFyZWRfdjE7
Ci0gICAgICAgIHVuaW9uIGdyYW50X2VudHJ5X3YyICoqc2hhcmVkX3YyOwotICAgIH07Ci0gICAg
LyogTnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2
ZXJzaW9uIDIpICovCi0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX3N0YXR1c19mcmFtZXM7
Ci0gICAgLyogU3RhdGUgZ3JhbnQgdGFibGUgKHNlZSBpbmNsdWRlL3B1YmxpYy9ncmFudF90YWJs
ZS5oKS4gKi8KLSAgICBncmFudF9zdGF0dXNfdCAgICAgICAqKnN0YXR1czsKLSAgICAvKiBBY3Rp
dmUgZ3JhbnQgdGFibGUuICovCi0gICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqKmFjdGl2
ZTsKLSAgICAvKiBNYXBwaW5nIHRyYWNraW5nIHRhYmxlIHBlciB2Y3B1LiAqLwotICAgIHN0cnVj
dCBncmFudF9tYXBwaW5nICoqbWFwdHJhY2s7Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1h
cHRyYWNrX2xpbWl0OwotICAgIC8qIExvY2sgcHJvdGVjdGluZyB0aGUgbWFwdHJhY2sgbGltaXQg
Ki8KLSAgICBzcGlubG9ja190ICAgICAgICAgICAgbWFwdHJhY2tfbG9jazsKLSAgICAvKiBUaGUg
ZGVmaW5lZCB2ZXJzaW9ucyBhcmUgMSBhbmQgMi4gIFNldCB0byAwIGlmIHdlIGRvbid0IGtub3cK
LSAgICAgICB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4gKi8KLSAgICB1bnNpZ25lZCAgICAgICAg
ICAgICAgZ3RfdmVyc2lvbjsKLX07Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBncmFudF9yZWFkX2xv
Y2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBwZXJjcHVfcmVhZF9sb2NrKGdyYW50
X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIGdyYW50X3JlYWRf
dW5sb2NrKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCi17Ci0gICAgcGVyY3B1X3JlYWRfdW5sb2Nr
KGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIGdyYW50
X3dyaXRlX2xvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBwZXJjcHVfd3JpdGVf
bG9jayhncmFudF9yd2xvY2ssICZndC0+bG9jayk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBn
cmFudF93cml0ZV91bmxvY2soc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICBwZXJjcHVf
d3JpdGVfdW5sb2NrKGdyYW50X3J3bG9jaywgJmd0LT5sb2NrKTsKLX0KLQogLyogQ3JlYXRlL2Rl
c3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0LiAqLwogaW50IGdyYW50X3RhYmxl
X2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTEwNiwyNyArNDksNiBAQCB2b2lk
CiBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKIAotLyog
TnVtYmVyIG9mIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVyIG11c3QgaG9sZCBkJ3MgZ3JhbnQg
dGFibGUgbG9jay4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IG5yX2dyYW50X2ZyYW1l
cyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQotewotICAgIHJldHVybiBndC0+bnJfZ3JhbnRfZnJh
bWVzOwotfQotCi0vKiBOdW1iZXIgb2Ygc3RhdHVzIGdyYW50IHRhYmxlIGZyYW1lcy4gQ2FsbGVy
IG11c3QgaG9sZCBkJ3MgZ3IuIHRhYmxlIGxvY2suKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
aW50IG5yX3N0YXR1c19mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKLXsKLSAgICByZXR1
cm4gZ3QtPm5yX3N0YXR1c19mcmFtZXM7Ci19Ci0KLSNkZWZpbmUgR1JBTlRfU1RBVFVTX1BFUl9Q
QUdFIChQQUdFX1NJWkUgLyBzaXplb2YoZ3JhbnRfc3RhdHVzX3QpKQotI2RlZmluZSBHUkFOVF9Q
RVJfUEFHRSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGdyYW50X2VudHJ5X3YyX3QpKQotLyogTnVtYmVy
IG9mIGdyYW50IHRhYmxlIHN0YXR1cyBlbnRyaWVzLiBDYWxsZXIgbXVzdCBob2xkIGQncyBnci4g
dGFibGUgbG9jay4qLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhpbnQgZ3JhbnRfZnJhbWVzKQotewotICAgIHJldHVybiAoZ3JhbnRfZnJhbWVzICog
R1JBTlRfUEVSX1BBR0UgKyBHUkFOVF9TVEFUVVNfUEVSX1BBR0UgLSAxKSAvCi0gICAgICAgIEdS
QU5UX1NUQVRVU19QRVJfUEFHRTsKLX0KLQogaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0
cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVzKTsKIAotLSAKMi4xMi4zCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYap-0003Cs-BV; Wed, 20 Sep 2017 06:34:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYan-00036a-QC
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E0/A6-03283-10C02C95; Wed, 20 Sep 2017 06:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ov+5/7kO
 RBidOW1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBld816wFbTzVRzcMZe9gfE8dxcjJ4eEgJHE
 24n/mLoYuTiEBBYxStydPJ8NJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVwIViQsECDRN
 +EcexcjBwcLUMP8uZUgYV4BE4ndU+6wQiyQl+g4MJkFxOYEip9/vIkdxBYSMJY4cGcv8wRG7g
 WMDKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxj
 /LAs4xCjJwaQkypvFdShSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvFjBchASLUtNTK9Iyc4CB
 BpOW4OBREuFlB0nzFhck5hZnpkOkTjFacnTcvPuHiWMTmNzw/cEfJiGWvPy8VClx3haQXQIgD
 RmleXDjYNFwiVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8riBreTLzSuC2vgI6iAnooOwNB0
 AOKklESEk1MG7+macUW2i67YalzpZk68fm/RVdk5a+/tibK8K+WdHd2ePzI728HDl56xQlTyU
 uJWl3Zp+/P77tdvo8p3Hm9YcNU7iU/y5WVlUsu3bE/c+D6Ws63X/euuH+QPGpT2NSxNwmqQdP
 qxrMWt6fnV5hszHmyMHItK2qlzzydh9fYH/tDE8t+4M7/UosxRmJhlrMRcWJADZF9R6BAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505889279!83561114!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1789 invoked from network); 20 Sep 2017 06:34:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 84AEF5CB29;
 Wed, 20 Sep 2017 06:34:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:30 +0200
Message-Id: <20170920063430.9105-16-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 15/15] xen: add new Xen cpuid node for max
	address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdmVyeSBsYXJnZSBob3N0cyBhIGd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3aWxs
IGhhdmUgdG8KaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBvcmRl
ciB0byBzZWxlY3QgdGhlCmFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgoKQWRk
IGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0gZ3Vl
c3QgYWRkcmVzcwp3aWR0aCBzaW1pbGFyIHRvIHRoZSB4ODYgQ1BVSUQgbm9kZSAweDgwMDAwMDA4
IGNvbnRhaW5pbmcgdGhlIG1heGltdW0KcGh5c2ljYWwgYWRkcmVzcyB3aWR0aC4gVGhlIG1heGlt
dW0gZnJhbWUgd2lkdGggbmVlZHMgdG8gdGFrZSBtZW1vcnkKaG90cGx1ZyBpbnRvIGFjY291bnQu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1aWQuaCB8IDExICsrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDYwOTFmMjM5Y2UuLjdkMWUw
YTg3MmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC05MjksNiArOTI5LDEwIEBAIHZvaWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2
ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgIHJlcy0+YiA9
IHYtPnZjcHVfaWQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSA1OiAvKiBIb3N0IHNwZWNp
ZmljIHBhcmFtZXRlcnMgKi8KKyAgICAgICAgcmVzLT5hID0gZ2VuZXJpY19mbHNsKGdldF91cHBl
cl9tZm5fYm91bmQoKSAtIDEpICsgUEFHRV9TSElGVDsKKyAgICAgICAgYnJlYWs7CisKICAgICBk
ZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVpZC5oCmluZGV4IGQ3MDkzNDBmMTguLjExZWFhNGViZmQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCkBAIC04NSw2ICs4NSwxNSBAQAogI2RlZmluZSBYRU5f
SFZNX0NQVUlEX0lPTU1VX01BUFBJTkdTICAgKDF1IDw8IDIpCiAjZGVmaW5lIFhFTl9IVk1fQ1BV
SURfVkNQVV9JRF9QUkVTRU5UICAoMXUgPDwgMykgLyogdmNwdSBpZCBpcyBwcmVzZW50IGluIEVC
WCAqLwogCi0jZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA0CisvKgorICogTGVhZiA2
ICgweDQwMDAweDA1KQorICogSG9zdCBzcGVjaWZpYyBwYXJhbWV0ZXJzCisgKiBFQVg6IGJpdHMg
MC03OiBtYXggZ3Vlc3QgYWRkcmVzcyB3aWR0aAorICovCisKKy8qIE1heC4gYWRkcmVzcyB3aWR0
aCBpbiBiaXRzIHRha2luZyBtZW1vcnkgaG90cGx1ZyBpbnRvIGFjY291bnQuICovCisjZGVmaW5l
IFhFTl9DUFVJRF9HVUVTVF9BRERSRVNTX1dJRFRIX01BU0sgKDI1NXUgPDwgMCkKKworI2RlZmlu
ZSBYRU5fQ1BVSURfTUFYX05VTV9MRUFWRVMgNQogCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX0FS
Q0hfWDg2X0NQVUlEX0hfXyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYap-0003Fd-Kp; Wed, 20 Sep 2017 06:34:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYan-0003BK-Qg
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 32/4C-17770-10C02C95; Wed, 20 Sep 2017 06:34:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42I53H6HX/c/96F
 Ig4XnZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7XzqYC/7qVZzc3c7WwPhArYuRk0NCwEji
 7cR/TF2MXBxCAosYJWatn8wOkmATUJXYcP0UK4gtIqAkcW/VZLAiZoGfjBLfJi5k62Lk4BAWC
 JCY99cJpIYFqP7SvF3MIDavgInElflT2SAWyEt0HJjMAmJzAsXPP94ENl9IwFjiwJ29zBMYuR
 cwMqxi1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GC
 8vzHgEKMkB5OSKG8W16FIIb6k/JTKjMTijPii0pzU4kOMehwcAn1rVl9gFNi8FkhKseTl56Uq
 SfBqAENKSLAoNT21Ii0zBxiMMA0SHDxKIrzsIGne4oLE3OLMdIjUKUZXjnW3Lv1h4vgx6QqQ7
 Lh5F0huApMbvj/4wyQENltKnJcXpFkApDmjNA9uNCySLjHKSgnzMgKdL8RTkFqUm1mCKv+KUZ
 yDUUmY1xVkCk9mXgncBa+AjmMCOi57wwGQ40oSEVJSDYzT9xy0THJc8NDtbXG06oIn1VN7uji
 Ct+Y/UyycNSP+4Y3DvTbCPRaFV2+6VG7bUi/akhR12UGihz988/6u0+JF97Q0f2wwcQx+cCIy
 0WW2TxDL/8ZvLtaHL1q2ZYYuneast1fad8u5+zsnzC1nlnc9fIshcd/z/Nubjp1QvbYl49X/i
 /xzjh1RYinOSDTUYi4qTgQAd8Prnp8CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505889279!106698885!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43715 invoked from network); 20 Sep 2017 06:34:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1283D5CB28;
 Wed, 20 Sep 2017 06:34:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:29 +0200
Message-Id: <20170920063430.9105-15-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 14/15] xen: make grant table limits boot
	parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgcGFyYW1ldGVycyBnbnR0YWJfbWF4X2ZyYW1lcyBhbmQgZ250dGFiX21heF9tYXB0
cmFja19mcmFtZXMKYXJlIHVzZWQgZm9yIGRvbTAgb25seSBub3csIGFzIGFsbCBvdGhlciBkb21h
aW5zIHJlcXVpcmUgYQpYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzIGNhbGwgbm93LiBTbyBt
YWtlIHRoYXQgZXhwbGljaXQgYnkKc2V0dGluZyB0aGUgYm9vdCB2YWx1ZXMgZm9yIGRvbTAgb25s
eS4KCldoaWxlIHVwZGF0aW5nIHRoZSBkb2N1bWVudGF0aW9uIHJlZ2FyZGluZyBuZXcgc2NvcGUg
b2YgdGhlIGJvb3QKcGFyYW1ldGVycyByZW1vdmUgdGhlIGRvY3VtZW50YXRpb24gb2YgZ250dGFi
X21heF9ucl9mcmFtZXMgYXMgaXQKaXNuJ3QgZXhpc3RpbmcgYW55IGxvbmdlci4KClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY3OgotIGFkZCBib290
IHBhcmFtZXRlciBkb2N1bWVudGF0aW9uIGNoYW5nZXMKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDE1ICsrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAg
ICAgICAgfCAzNSArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUveGVuL2dyYW50X3RhYmxlLmggICAgICAgfCAgNCArLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5
IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KaW5kZXggOTc5N2M4ZGIyZC4uN2JkYzQxMTlhMSAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KQEAgLTg3NywyNiArODc3LDE3IEBAIFNwZWNpZnkgd2hpY2ggY29uc29sZSBn
ZGJzdHViIHNob3VsZCB1c2UuIFNlZSAqKmNvbnNvbGUqKi4KIAogPiBEZWZhdWx0OiBgMzJgCiAK
LVNwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB3aGljaCBhbnkgZG9tYWluIG1h
eSB1c2UgYXMgcGFydAorU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHdoaWNo
IGRvbTAgbWF5IHVzZSBhcyBwYXJ0CiBvZiBpdHMgZ3JhbnQgdGFibGUuCiAKICMjIyBnbnR0YWJc
X21heFxfbWFwdHJhY2tcX2ZyYW1lcwogPiBgPSA8aW50ZWdlcj5gCiAKLT4gRGVmYXVsdDogYDgg
KiBnbnR0YWJfbWF4X2ZyYW1lc2AKKz4gRGVmYXVsdDogYDEwMjRgCiAKLVNwZWNpZnkgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIGZyYW1lcyB0byB1c2UgYXMgcGFydCBvZiBhIGRvbWFpbnMKK1NwZWNp
ZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB0byB1c2UgYXMgcGFydCBvZiBkb20wJ3MK
IG1hcHRyYWNrIGFycmF5LgogCi0jIyMgZ250dGFiXF9tYXhcX25yXF9mcmFtZXMKLT4gYD0gPGlu
dGVnZXI+YAotCi0qRGVwcmVjYXRlZCoKLVVzZSAqKmdudHRhYlxfbWF4XF9mcmFtZXMqKiBhbmQg
KipnbnR0YWJcX21heFxfbWFwdHJhY2tcX2ZyYW1lcyoqIGluc3RlYWQuCi0KLVNwZWNpZnkgdGhl
IG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyBwZXIgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIGFuZCB0
aGUKLW1heGltdW0gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1lcyBkb21haW4uCi0KICMjIyBndWVz
dFxfbG9nbHZsCiA+IGA9IDxsZXZlbD5bLzxyYXRlLWxpbWl0ZWQgbGV2ZWw+XWAgd2hlcmUgbGV2
ZWwgaXMgYG5vbmUgfCBlcnJvciB8IHdhcm5pbmcgfCBpbmZvIHwgZGVidWcgfCBhbGxgCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwppbmRleCBjMzQyMzhlYzFiLi4yOTVhNTM5NzgwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CkBAIC0yMDk4LDcgKzIwOTgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVn
aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAga2luZm8tPmdudHRhYl9zaXplID0gKF9ldGV4dCAt
IF9zdGV4dCkgJiBQQUdFX01BU0s7CiAKICAgICAvKiBNYWtlIHN1cmUgdGhlIGdyYW50IHRhYmxl
IHdpbGwgZml0IGluIHRoZSByZWdpb24gKi8KLSAgICBpZiAoIChraW5mby0+Z250dGFiX3NpemUg
Pj4gUEFHRV9TSElGVCkgPCBtYXhfZ3JhbnRfZnJhbWVzICkKKyAgICBpZiAoIGdyYW50X3RhYmxl
X3ZlcmlmeV9zaXplKGQsIGtpbmZvLT5nbnR0YWJfc2l6ZSA+PiBQQUdFX1NISUZUKSApCiAgICAg
ICAgIHBhbmljKCJDYW5ub3QgZmluZCBhIHNwYWNlIGZvciB0aGUgZ3JhbnQgdGFibGUgcmVnaW9u
XG4iKTsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhMGQ4ZjMyODY5Li42
NTA4NGQ3ZjVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC04NCwyMSArODQsOCBAQCBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgewogI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgogI2VuZGlmCiAK
LXVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXM7Ci1pbnRlZ2VyX3Bh
cmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOwotCi0vKiBUaGUgbWF4
aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGluZ3MgaXMgZGVmaW5lZCBhcyBhIG11bHRpcGxpZXIg
b2YgdGhlCi0gKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVzLiBUaGlzIGRl
ZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KLSAqIFByZXR0eSBhcmJpdHJhcnkuIFtQT0xJQ1ld
Ci0gKiBBcyBnbnR0YWJfbWF4X25yX2ZyYW1lcyBoYXMgYmVlbiBkZXByZWNhdGVkLCB0aGlzIG11
bHRpcGxpZXIgaXMgZGVwcmVjYXRlZCB0b28uCi0gKiBOZXcgb3B0aW9ucyBhbGxvdyB0byBzZXQg
bWF4X21hcHRyYWNrX2ZyYW1lcyBhbmQKLSAqIG1hcF9ncmFudF90YWJsZV9mcmFtZXMgaW5kZXBl
bmRlbnRseS4KLSAqLwogI2RlZmluZSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgMTAyNAog
Ci1zdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X21hcHRyYWNrX2ZyYW1lczsK
LWludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIiwgbWF4X21hcHRyYWNr
X2ZyYW1lcyk7Ci0KIC8qCiAgKiBOb3RlIHRoYXQgdGhlIHRocmVlIHZhbHVlcyBiZWxvdyBhcmUg
ZWZmZWN0aXZlbHkgcGFydCBvZiB0aGUgQUJJLCBldmVuIGlmCiAgKiB3ZSBkb24ndCBuZWVkIHRv
IG1ha2UgdGhlbSBhIGZvcm1hbCBwYXJ0IG9mIGl0OiBBIGd1ZXN0IHN1c3BlbmRlZCBmb3IKQEAg
LTM0NjIsNiArMzQ0OSwxMCBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgc3RydWN0IGRvbWFp
biAqZCkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7CisgICAgc3RhdGljIHVuc2lnbmVk
IGludCBtYXhfZ3JhbnRfZnJhbWVzOworICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWF4X21hcHRy
YWNrX2ZyYW1lczsKKyAgICBpbnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9n
cmFudF9mcmFtZXMpOworICAgIGludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbWFwdHJhY2tfZnJh
bWVzIiwgbWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAKICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1
Y3QgZ3JhbnRfdGFibGUpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CkBAIC0z
NDY5LDE0ICszNDYwLDE3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICAvKiBTaW1wbGUgc3R1
ZmYuICovCiAgICAgcGVyY3B1X3J3bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9y
d2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKLSAgICB0LT5t
YXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lczsKLSAgICB0LT5tYXhfbWFwdHJhY2tf
ZnJhbWVzID0gbWF4X21hcHRyYWNrX2ZyYW1lczsKIAogICAgIC8qIE9rYXksIGluc3RhbGwgdGhl
IHN0cnVjdHVyZS4gKi8KICAgICBkLT5ncmFudF90YWJsZSA9IHQ7CiAKICAgICBpZiAoIGQtPmRv
bWFpbl9pZCA9PSAwICkKKyAgICB7CisgICAgICAgIHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhf
Z3JhbnRfZnJhbWVzID8gOiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7CisgICAgICAgIHQt
Pm1heF9tYXB0cmFja19mcmFtZXMgPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X21h
cHRyYWNrX2ZyYW1lcyA/IDogREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTOwogICAgICAgICBy
ZXR1cm4gZ3JhbnRfdGFibGVfaW5pdCh0KTsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KQEAg
LTM4NTUsMTggKzM4NDksMTcgQEAgc3RhdGljIGludCBfX2luaXQgZ250dGFiX3VzYWdlX2luaXQo
dm9pZCkKIHsKICAgICBCVUlMRF9CVUdfT04oREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTIDwg
REVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTKTsKIAotICAgIGlmICggIW1heF9ncmFudF9mcmFt
ZXMgKQotICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB
TUVTOwotCi0gICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCi0gICAgICAgIG1heF9tYXB0
cmFja19mcmFtZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Ci0KICAgICByZWdpc3Rl
cl9rZXloYW5kbGVyKCdnJywgZ250dGFiX3VzYWdlX3ByaW50X2FsbCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICJwcmludCBncmFudCB0YWJsZSB1c2FnZSIsIDEpOwogICAgIHJldHVybiAwOwog
fQogX19pbml0Y2FsbChnbnR0YWJfdXNhZ2VfaW5pdCk7CiAKK2Jvb2wgX19pbml0IGdyYW50X3Rh
YmxlX3ZlcmlmeV9zaXplKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmcmFtZXMpCit7
CisgICAgcmV0dXJuIGQtPmdyYW50X3RhYmxlLT5tYXhfZ3JhbnRfZnJhbWVzID4gZnJhbWVzOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUu
aAppbmRleCBkMmJkMjQxNmM0Li4wNGE0ZDgyZTcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAt
MzEsOSArMzEsNiBAQAogCiBzdHJ1Y3QgZ3JhbnRfdGFibGU7CiAKLS8qIFRoZSBtYXhpbXVtIHNp
emUgb2YgYSBncmFudCB0YWJsZS4gKi8KLWV4dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2Zy
YW1lczsKLQogLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0
LiAqLwogaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAg
LTQyLDYgKzM5LDcgQEAgdm9pZCBncmFudF90YWJsZV9kZXN0cm95KAogdm9pZCBncmFudF90YWJs
ZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOwogaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpOworYm9vbCBncmFu
dF90YWJsZV92ZXJpZnlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZnJhbWVz
KTsKIAogLyoKICAqIENoZWNrIGlmIGRvbWFpbiBoYXMgYWN0aXZlIGdyYW50cyBhbmQgbG9nIGZp
cnN0IDEwIG9mIHRoZW0uCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYaw-0003PF-0W; Wed, 20 Sep 2017 06:34:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYau-0003Nk-Qo
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:48 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DE/CF-03093-80C02C95; Wed, 20 Sep 2017 06:34:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov+5v7kO
 RBsc2GFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnf0xnK/jMWdHf+ImpgXEORxcjJ4eEgJHE
 24n/mLoYuTiEBBYySszZuIQdJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVzIBpIQFgiUe
 DixDyjBwcEC1PBklgeIyStgLHFgsjnEfHmJjgOTWUBsTgETifOPN4GNFwIpubOXeQIj9wJGhl
 WM6sWpRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgb5lAIIdjNMv+x9
 ilORgUhLlzeI6FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvc9SE6wKDU9tSItMwcYZDBpCQ4e
 JRFedmCgCfEWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpy3CqRIAKQoozQPbgQs4C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmPcMyCU8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYpzir1B
 lY6oitOiCY6zotyc4y27x1wiLlazr9DzKuHouR+vL7Ak9jjWq4GvN1bg82rj3X4usdvuj9cPz
 /c+pqp53KmwT/pxQteKzmsc018fZyW+nsDwbpCivqa91mPlrHpT515cUt8sx/pm0LuXJuQtG0
 jA5Ly64fh+4VivtEdp3sV4nc9vSFEktxRqKhFnNRcSIAuCoxnnMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505889275!83542080!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19690 invoked from network); 20 Sep 2017 06:34:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D33BBAF07;
 Wed, 20 Sep 2017 06:34:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:20 +0200
Message-Id: <20170920063430.9105-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 05/15] xen: add max possible mfn to struct
	xen_sysctl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtYXhpbXVtIHBvc3NpYmxlIG1mbiB0byBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5m
byBpbiBvcmRlciB0bwplbmFibGUgWGVuIHRvb2xzIHRvIHNpemUgdGhlIGdyYW50IHRhYmxlIGZy
YW1lIGxpbWl0cyBmb3IgYSBkb21VLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICB8IDEgKwogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9z
eXNjdGwuYwppbmRleCBhNjg4MmQxYzlkLi4yMmY1ZDk5MWY2IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTI2Niw2ICsyNjYsNyBA
QCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9z
eXNjdGwpCiAgICAgICAgIGdldF9vdXRzdGFuZGluZ19jbGFpbXMoJnBpLT5mcmVlX3BhZ2VzLCAm
cGktPm91dHN0YW5kaW5nX3BhZ2VzKTsKICAgICAgICAgcGktPnNjcnViX3BhZ2VzID0gMDsKICAg
ICAgICAgcGktPmNwdV9raHogPSBjcHVfa2h6OworICAgICAgICBwaS0+bWF4X21mbiA9IGdldF91
cHBlcl9tZm5fYm91bmQoKSAtIDE7CiAgICAgICAgIGFyY2hfZG9fcGh5c2luZm8ocGkpOwogCiAg
ICAgICAgIGlmICggY29weV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEpICkKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aAppbmRleCA3ODMwYjk4N2RhLi44NmI5Y2VkODZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMDgs
NiArMTA4LDggQEAgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewogCiAgICAgLyogWEVOX1NZ
U0NUTF9QSFlTQ0FQXz8/PyAqLwogICAgIHVpbnQzMl90IGNhcGFiaWxpdGllczsKKworICAgIHVp
bnQ2NF90IG1heF9tZm47ICAgICAvKiBMYXJnZXN0IHBvc3NpYmxlIE1GTiBvbiB0aGlzIGhvc3Qg
Ki8KIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhlbl9zeXNjdGxfcGh5
c2luZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGh5c2luZm9fdCk7
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:34:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYax-0003RH-7Y; Wed, 20 Sep 2017 06:34:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duYav-0003OV-Sm
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7F/A0-18817-90C02C95; Wed, 20 Sep 2017 06:34:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVyuP0Ov+4/7kO
 RBvf/K1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmd5zawFzywrWg7P5O9gfGsThcjJ4eEgJHE
 24n/mLoYuTiEBBYxSryd+4kNJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVwIViQsECnx4
 +FHFhCbBajh6J0DQEUcHLwCJhJbTtdBLJCX6DgwGayEEyh8/vEmdhBbSMBY4sCdvcwTGLkXMD
 KsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LgMQ7GDc+dz
 pEKMkB5OSKG8W16FIIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLg1QAGkZBg
 UWp6akVaZg4w/GBKJTh4lER42UHSvMUFibnFmekQqVOMuhwdN+/+YRICmyElzssLUiQAUpRRm
 gc3AhYLlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMewbkYp7MvBK4Ta+AjmACOiJ7wwGQI0
 oSEVJSDYxV/hO/96/+mO0Xu3RN41r3b7W/7i3ZL3E73+Leud0PIs/MScz59Ul0O+OcQ8lHE1R
 Tt8fw14mdqb8dIrCTITDBN8/XeWbGi0grB63YZ3M3L1l8T8BNJvqx3AtHKefAy3Ze4REBT458
 WsaZFnDoQ6XJF+M/n6rkonNUk/Yzq2QaHZiTv3NbirYSS3FGoqEWc1FxIgAge4lzgAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505889278!117312293!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22117 invoked from network); 20 Sep 2017 06:34:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 06:34:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 227865CB26;
 Wed, 20 Sep 2017 06:34:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 08:34:27 +0200
Message-Id: <20170920063430.9105-13-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170920063430.9105-1-jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v8 12/15] xen/arm: move arch specific grant
	table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRhIHRv
IHRoZSBkb21haW4Kc3RydWN0dXJlIGFkZCBpdCB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUuIEFkZCB0
aGUgbmVlZGVkIGFyY2ggZnVuY3Rpb25zCnRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5oIGluY2x1
ZGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tClY3Ogot
IHJlLWFkZCAjaW5jbHVkZSA8YXNtL2dyYW50LXRhYmxlLmg+IGluIGdyYW50X3RhYmxlLmggKEp1
bGllbiBHcmFsbCkKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgfCAgMiAt
LQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgICB8ICAxIC0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8IDI2ICsrKysrKysrKysrKysrKysrKyst
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAxMiArKysrKysrLS0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAyICsrCiA2IGZpbGVzIGNo
YW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA3ODRhZTM5
MmNmLi5lMzlhNzk4ODVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00ODYsMTMgKzQ4NiwxMSBAQCBzdHJ1Y3QgZG9tYWlu
ICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCiAgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAg
Y2xlYXJfcGFnZShkKTsKLSAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbiA9IHh6YWxsb2NfYXJy
YXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMpOwogICAgIHJldHVybiBkOwogfQogCiB2b2lkIGZy
ZWVfZG9tYWluX3N0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHhmcmVlKGQtPmFyY2gu
Z3JhbnRfdGFibGVfZ2ZuKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CmluZGV4IGY2Njk0MDU1MWUuLjI2ZjlhMzI2NTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTcyLDYgKzcyLDgg
QEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICoq
YWN0aXZlOwogICAgIC8qIE1hcHBpbmcgdHJhY2tpbmcgdGFibGUgcGVyIHZjcHUuICovCiAgICAg
c3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFjazsKKworICAgIHN0cnVjdCBncmFudF90YWJs
ZV9hcmNoIGFyY2g7CiB9OwogCiAjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAv
KiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCkBAIC0xNjU4LDYgKzE2NjAsOCBAQCBnbnR0
YWJfdW5wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFu
dF90YWJsZSAqZ3QpCiBzdGF0aWMgaW50CiBncmFudF90YWJsZV9pbml0KHN0cnVjdCBncmFudF90
YWJsZSAqZ3QpCiB7CisgICAgaW50IHJldCA9IC1FTk9NRU07CisKICAgICBpZiAoIGd0LT5hY3Rp
dmUgKQogICAgICAgICByZXR1cm4gLUVCVVNZOwogCkBAIC0xNjY1LDM0ICsxNjY5LDQwIEBAIGdy
YW50X3RhYmxlX2luaXQoc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICBndC0+YWN0aXZlID0g
eHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpOwogICAgIGlmICgg
Z3QtPmFjdGl2ZSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICov
CiAgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9m
KCpndC0+bWFwdHJhY2spKTsKICAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKLSAgICAg
ICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogU2hhcmVkIGdyYW50
IHRhYmxlLiAqLwogICAgIGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1h
eF9ncmFudF9mcmFtZXMpOwogICAgIGlmICggZ3QtPnNoYXJlZF9yYXcgPT0gTlVMTCApCi0gICAg
ICAgIGdvdG8gbm9fbWVtOworICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIFN0YXR1cyBwYWdl
cyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAgZ3QtPnN0YXR1cyA9IHh6
YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKICAgICBpZiAo
IGd0LT5zdGF0dXMgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtOworICAgICAgICBnb3Rv
IG91dDsKKworICAgIHJldCA9IGdudHRhYl9pbml0X2FyY2goZ3QpOworICAgIGlmICggcmV0ICkK
KyAgICAgICAgZ290byBvdXQ7CiAKICAgICByZXR1cm4gMDsKIAotIG5vX21lbToKKyBvdXQ6Cisg
ICAgeGZyZWUoZ3QtPnN0YXR1cyk7CisgICAgZ3QtPnN0YXR1cyA9IE5VTEw7CiAgICAgeGZyZWUo
Z3QtPnNoYXJlZF9yYXcpOwogICAgIGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsKICAgICB2ZnJlZShn
dC0+bWFwdHJhY2spOwogICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7CiAgICAgeGZyZWUoZ3QtPmFj
dGl2ZSk7CiAgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7Ci0gICAgcmV0dXJuIC1FTk9NRU07CisgICAg
cmV0dXJuIHJldDsKIH0KIAogLyoKQEAgLTM2MDMsNiArMzYxMyw4IEBAIGdyYW50X3RhYmxlX2Rl
c3Ryb3koCiAgICAgaWYgKCB0ID09IE5VTEwgKQogICAgICAgICByZXR1cm47CiAKKyAgICBnbnR0
YWJfZGVzdHJveV9hcmNoKHQpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9ncmFudF9mcmFt
ZXModCk7IGkrKyApCiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPnNoYXJlZF9yYXdbaV0p
OwogICAgIHhmcmVlKHQtPnNoYXJlZF9yYXcpOwpAQCAtMzcyOSw3ICszNzQxLDcgQEAgaW50IGdu
dHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90
IGdmbiwKICAgICB9CiAKICAgICBpZiAoICFyYyApCi0gICAgICAgIGdudHRhYl9zZXRfZnJhbWVf
Z2ZuKGQsIGlkeCwgZ2ZuKTsKKyAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwg
Z2ZuKTsKIAogICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmlu
ZGV4IGIxNzRjNjUwODAuLmNlOWI2YTQwMzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNTAsNyAr
NTAsNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiBwMm07CiAK
ICAgICBzdHJ1Y3QgaHZtX2RvbWFpbiBodm1fZG9tYWluOwotICAgIGdmbl90ICpncmFudF90YWJs
ZV9nZm47CiAKICAgICBzdHJ1Y3Qgdm1taW8gdm1taW87CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaAppbmRleCAwYTI0OGE3NjVhLi4wODcwYjViNzgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90
YWJsZS5oCkBAIC02LDYgKzYsMTAgQEAKIAogI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1F
UyA0CiAKK3N0cnVjdCBncmFudF90YWJsZV9hcmNoIHsKKyAgICBnZm5fdCAqZ2ZuOworfTsKKwog
dm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7
CiBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50
CkBAIC0yMiwxMSArMjYsMTkgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBw
b3J0ZWQodm9pZCkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikKLXsKLSAgICBk
LT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwotfQorI2RlZmluZSBnbnR0YWJfaW5p
dF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAoICgoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9m
cmFtZXMpKSA9PSAwICAgICBcCisgICAgICA/IDAgOiAtRU5PTUVNICkKKworI2RlZmluZSBnbnR0
YWJfZGVzdHJveV9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHhmcmVlKChndCktPmFyY2guZ2ZuKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUg
KCAwICkKKworI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgaWR4LCBnZm4pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChn
dCktPmFyY2guZ2ZuW2lkeF0gPSBnZm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIH0gd2hpbGUgKCAwICkKIAogI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJl
ZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC0zNiw4ICs0OCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfc2V0
X2ZyYW1lX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKICAgICB9IHdo
aWxlICggMCApCiAKICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCAoKGkgPj0gbnJfZ3JhbnRfZnJh
bWVzKGQtPmdyYW50X3RhYmxlKSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAo
aSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5feChkLT5hcmNoLmdyYW50X3RhYmxlX2dm
bltpXSkpCisgICAgKCAoKGkgPj0gbnJfZ3JhbnRfZnJhbWVzKHQpKSAmJiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgIChpIDwgbWF4X2dyYW50X2ZyYW1lcykp
ID8gMCA6IGdmbl94KHQtPmFyY2guZ2ZuW2ldKSkKIAogI2RlZmluZSBnbnR0YWJfbmVlZF9pb21t
dV9tYXBwaW5nKGQpICAgICAgICAgICAgICAgICAgICBcCiAgICAgKGlzX2RvbWFpbl9kaXJlY3Rf
bWFwcGVkKGQpICYmIG5lZWRfaW9tbXUoZCkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKaW5k
ZXggYzg2NTk5OWEzMy4uMWI5M2M1NzIwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApA
QCAtMTQsNiArMTQsOSBAQAogCiAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKIAor
c3RydWN0IGdyYW50X3RhYmxlX2FyY2ggeworfTsKKwogLyoKICAqIENhbGxlciBtdXN0IG93biBj
YWxsZXIncyBCSUdMT0NLLCBpcyByZXNwb25zaWJsZSBmb3IgZmx1c2hpbmcgdGhlIFRMQiwgYW5k
CiAgKiBtdXN0IGhvbGQgYSByZWZlcmVuY2UgdG8gdGhlIHBhZ2UuCkBAIC0zNiw2ICszOSwxMCBA
QCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBh
ZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgIHJldHVybiByZXBsYWNlX2dyYW50X3B2X21h
cHBpbmcoYWRkciwgZnJhbWUsIG5ld19hZGRyLCBmbGFncyk7CiB9CiAKKyNkZWZpbmUgZ250dGFi
X2luaXRfYXJjaChndCkgMAorI2RlZmluZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSBkbyB7fSB3
aGlsZSAoIDAgKQorI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgaWR4LCBnZm4pIGRv
IHt9IHdoaWxlICggMCApCisKICNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0
LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKQEAgLTc1LDExICs4Miw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKICAgICBhc20g
dm9sYXRpbGUgKCJsb2NrIGJ0cncgJXcxLCUwIiA6ICI9bSIgKCpzdCkgOiAiSXIiIChuciksICJt
IiAoKnN0KSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfc2V0X2ZyYW1lX2dmbihz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4pCi17Ci19Ci0KIC8qIEZvcmVpZ24gbWFwcGlu
Z3Mgb2YgSEhWTS1ndWVzdCBwYWdlcyBkbyBub3QgbW9kaWZ5IHRoZSB0eXBlIGNvdW50LiAqLwog
I2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUocm8sIGxkLCByZCkgICBc
CiAgICAgKCEocm8pICYmICgoKGxkKSA9PSAocmQpKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwo
cmQpKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oIGIveGVuL2lu
Y2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKaW5kZXggZGYxMWIzMTI2NC4uZDJiZDI0MTZjNCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmgKQEAgLTI5LDYgKzI5LDggQEAKICNpbmNsdWRlIDxhc20vcGFnZS5o
PgogI2luY2x1ZGUgPGFzbS9ncmFudF90YWJsZS5oPgogCitzdHJ1Y3QgZ3JhbnRfdGFibGU7CisK
IC8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8KIGV4dGVybiB1bnNpZ25l
ZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:47:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYnN-000606-Bo; Wed, 20 Sep 2017 06:47:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duYnL-000600-Gb
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:47:39 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CF/3F-00743-A0F02C95; Wed, 20 Sep 2017 06:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVywNykQpeL/1C
 kwYFki+9bJjM5MHoc/nCFJYAxijUzLym/IoE142t3G2PBKuWKnjlZDYz7JLoYOTmEBKYzSpx+
 KAViSwjwShxZNoMVwvaX2LbtKztEzQRGicctMiA2i4CqxMNHp1hAbDYBdYnHX3uYuhg5OEQEb
 CXan9WAhJkFCiQen/kLViIskClxcHEXI4jNK6ArcetNL9BILqCRRxglHr75ywaREJQ4OfMJC0
 SzusSfeZeYQWYyC0hLLP/HARGWl2jeOpsZxOYU8JJ4uLaXCcQWFVCRmHJyG9sERsFZSCbNQjJ
 pFsKkWUgmLWBkWcWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR
 GMIMQLCD8fsfp0OMkhxMSqK81ccPRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H1wASgnWJSan
 lqRlpkDjCaYtAQHj5IIL8tFoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzXgWZIQBSlF
 GaBzcCFtmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLAbKKJzOvBG7TK6AjmICOyN5wAOS
 IkkSElFQDY3njje+/cvt3yZzh3mrjspUtw0xgtsPiqF27ju/0WXOkSkVp0tOHpRPOp34/+PK9
 V5LJRv+Ij6zSP15JCbJNfVZ8dGqyTbntufep9yZbOu1J8Lc3eh1RGJ/o5l+0L5ClsaRsxdH4e
 L0t27pv/VpkGMEpf6PoeNKmxZbfkvzX32e8dOB5dKShpBJLcUaioRZzUXEiAAGQ1+jnAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505890055!96863652!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20783 invoked from network); 20 Sep 2017 06:47:37 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 06:47:37 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 23:47:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="902112495"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Sep 2017 23:47:31 -0700
Date: Wed, 20 Sep 2017 14:46:24 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920064624.GO11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-14-git-send-email-yi.y.sun@linux.intel.com>
 <20170919110208.ithjk5w2hy6xthdc@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919110208.ithjk5w2hy6xthdc@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 13/15] tools: implement new generic get
 value interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTI6MDI6MDgsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjM1UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5j
Cj4gPiBpbmRleCBjOGQyOTIxLi43OGQ1YmM1IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMKPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gPiBAQCAtNzEs
MTYgKzcxLDMwIEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY210X2xvZ19lcnJfbXNnKGxpYnhs
X19nYyAqZ2MsIGludCBlcnIpCj4gPiAgICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7Cj4gPiAg
fQo+ID4gIAo+ID4gLXN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhs
X19nYyAqZ2MsIGludCBlcnIpCj4gPiArc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9hbGxvY19sb2df
ZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGVyciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUpCj4gPiAgewo+ID4gKyAgICAvKgo+ID4gKyAg
ICAgKiBJbmRleCBpcyAnbGlieGxfcHNyX3R5cGUnIHNvIHdlIHNldCB0d28gJ0NEUCcgdG8gY29y
cmVzcG9uZCB0bwo+ID4gKyAgICAgKiBEQVRBIGFuZCBDT0RFLgo+ID4gKyAgICAgKi8KPiA+ICsg
ICAgY29uc3QgY2hhciAqIGNvbnN0IGZlYXRfbmFtZVs2XSA9IHsKPiAKPiBUaGUgZXhwbGljaXQg
JzYnIGlzIG5vdCBuZWVkZWQuCj4gCj4gPiArICAgICAgICAiVU5LTk9XTiIsCj4gPiArICAgICAg
ICAiTDMgQ0FUIiwKPiA+ICsgICAgICAgICJDRFAiLAo+ID4gKyAgICAgICAgIkNEUCIsCj4gPiAr
ICAgICAgICAiTDIgQ0FUIiwKPiA+ICsgICAgICAgICJNQkEiLAo+IAo+IEknbSBub3Qgc3VyZSB3
aGV0aGVyIHlvdSB3YW50IHRvIHVzZSBkZXNpZ25hdGVkIGluaXRpYWxpemVycyBoZXJlLCBpbgo+
IGNhc2Ugc29tZW9uZSBkZWNpZGVzIHRvIGNoYW5nZSB0aGUgb3JkZXIgb2YgdGhlIHhjX3Bzcl90
eXBlIGVudW0gb3IKPiB0aGUgb3JkZXIgaGVyZS4gaWU6Cj4gCj4gZmVhdF9uYW1lW10/PSB7Cj4g
ICAgIFtYQ19QU1JfQ0FUX0wzX0NCTV0gPSAiTDMgQ0FUIiwKPiAgICAgW1hDX1BTUl9DQVRfTDNf
Q0JNX0NPREUuLlhDX1BTUl9DQVRfTDNfQ0JNX0RBVEFdID0gIkNEUCIsCj4gICAgIC4uLgo+IH0K
PiAKR290IGl0LiBUaGFua3MhIE9uZSBjb3JyZWN0aW9uLCB0aGUgaW5kZXggaXMgJ2xpYnhsX3Bz
cl90eXBlJy4KCj4gPiArICAgIH07Cj4gPiAgICAgIGNoYXIgKm1zZzsKPiA+ICAKPiA+ICAgICAg
c3dpdGNoIChlcnIpIHsKPiA+ICAgICAgY2FzZSBFTk9ERVY6Cj4gPiAtICAgICAgICBtc2cgPSAi
Q0FUIGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwo+ID4gKyAgICAgICAgbXNnID0g
ImlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOwo+ID4gICAgICAgICAgYnJlYWs7Cj4g
PiAgICAgIGNhc2UgRU5PRU5UOgo+ID4gLSAgICAgICAgbXNnID0gIkNBVCBpcyBub3QgZW5hYmxl
ZCBvbiB0aGUgc29ja2V0IjsKPiA+ICsgICAgICAgIG1zZyA9ICJpcyBub3QgZW5hYmxlZCBvbiB0
aGUgc29ja2V0IjsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gICAgICBjYXNlIEVPVkVSRkxPVzoK
PiA+ICAgICAgICAgIG1zZyA9ICJubyBmcmVlIENPUyBhdmFpbGFibGUiOwo+ID4gQEAgLTEwNiw3
ICsxMjAsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhsaWJ4bF9f
Z2MgKmdjLCBpbnQgZXJyKQo+ID4gICAgICAgICAgcmV0dXJuOwo+ID4gICAgICB9Cj4gPiAgCj4g
PiAtICAgIExPR0UoRVJST1IsICIlcyIsIG1zZyk7Cj4gPiArICAgIExPR0UoRVJST1IsICIlczog
JXMiLCBmZWF0X25hbWVbdHlwZV0sIG1zZyk7Cj4gCj4gSSBkb24ndCB0aGluayB5b3Ugc2hvdWxk
IHVzZSBMT0dFIGhlcmUsIGJ1dCByYXRoZXIgTE9HLiBMT0dFIHNob3VsZCBiZQo+IHVzZWQgd2hl
biBlcnJubyBpcyBzZXQsIHdoaWNoIEkgZG9uJ3QgdGhpbmsgaXMgdGhlIGNhc2UgaGVyZS4KPiAK
QnV0IHR3byBwbGFjZXMgdG8gY2FsbCBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyBhbGwgc2V0
IGVycm5vIGluICd4Y18nCmZ1bmN0aW9ucy4KCj4gPiBAQCAtMzQ3LDE4ICszNjEsNyBAQCBpbnQg
bGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCB1aW50
MzJfdCB0YXJnZXQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2Jt
X3IpCj4gPiAgewo+ID4gLSAgICBHQ19JTklUKGN0eCk7Cj4gPiAtICAgIGludCByYyA9IDA7Cj4g
PiAtICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhj
X3Bzcl90eXBlKHR5cGUpOwo+ID4gLQo+ID4gLSAgICBpZiAoeGNfcHNyX2NhdF9nZXRfZG9tYWlu
X2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAo+ID4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0LCBjYm1fcikpIHsKPiA+IC0gICAgICAgIGxpYnhsX19wc3Jf
Y2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7Cj4gPiAtICAgICAgICByYyA9IEVSUk9SX0ZBSUw7
Cj4gPiAtICAgIH0KPiA+IC0KPiA+IC0gICAgR0NfRlJFRTsKPiA+IC0gICAgcmV0dXJuIHJjOwo+
ID4gKyAgICByZXR1cm4gbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgdGFyZ2V0
LCBjYm1fcik7Cj4gPiAgfQo+IAo+IFlvdSBjb3VsZCBldmVuIG1vdmUgdGhpcyB0byBsaWJ4bC5o
IGFzIGEgc3RhdGljIGZ1bmN0aW9uIElNSE8uCj4gClllcy4gQnV0IEkgcHJlZmVyIHRvIGtlZXAg
aXQgaGVyZSB3aXRoIG90aGVyIGludGVyZmFjZXMgdG9nZXRoZXIuIElzIHRoYXQKYWNjZXB0YWJs
ZSB0byB5b3U/Cgo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwv
eGxfcHNyLmMKPiA+IGluZGV4IDQwMjY5YjQuLjQ2Yjc3ODggMTAwNjQ0Cj4gPiAtLS0gYS90b29s
cy94bC94bF9wc3IuYwo+ID4gKysrIGIvdG9vbHMveGwveGxfcHNyLmMKPiA+IC1zdGF0aWMgaW50
IHBzcl9jYXRfcHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9wc3JfY2F0X2luZm8g
KmluZm8sCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bHZsKQo+ID4gK3N0YXRpYyBpbnQgcHNyX3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKPiA+ICB7
Cj4gPiAtICAgIGludCByYzsKPiA+IC0gICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKPiA+IC0K
PiA+ICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJTb2NrZXQgSUQiLCBpbmZvLT5pZCk7Cj4g
PiAgCj4gPiAtICAgIC8qIFNvIGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCj4g
PiAtICAgIGlmIChsdmwgPT0gMykgewo+ID4gLSAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dl
dF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKPiA+IC0gICAg
ICAgIGlmIChyYykgewo+ID4gLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRv
IGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCj4gPiAtICAgICAgICAgICAgICAg
ICAgICBpbmZvLT5pZCk7Cj4gPiAtICAgICAgICAgICAgcmV0dXJuIC0xOwo+ID4gKyAgICBzd2l0
Y2ggKHR5cGUpIHsKPiA+ICsgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgaW50IHJjOwo+ID4gKyAgICAgICAgdWludDMyX3QgbDNfY2FjaGVf
c2l6ZTsKPiA+ICsKPiA+ICsgICAgICAgIC8qIFNvIGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMg
Y2FjaGUuICovCj4gPiArICAgICAgICBpZiAobHZsID09IDMpIHsKPiAKPiBTaG91bGRuJ3QgeW91
IHByaW50IHNvbWUga2luZCBvZiBlcnJvciBtZXNzYWdlIGlmIGx2bCAhPSAzPyBPciBpcyBpdAo+
IGV4cGVjdGVkIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxlZCB3aXRoIGx2bCAhPSAz
IGFuZCBpdCBzaG91bGQKPiBiZSBpZ25vcmVkPwo+IApXZSBvbmx5IGdldCBjYWNoZSBzaXplIGZv
ciBsZXZlbCAzIGNhY2hlLiBTbywgaWYgaW5wdXQgaXMgbHZsPTIsIHdlIHByaW50Cm5vdGhpbmcu
Cgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYtS-0006yp-50; Wed, 20 Sep 2017 06:53:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1duYtR-0006yj-1j
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:53:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 96/DA-02817-48012C95; Wed, 20 Sep 2017 06:53:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSXUgUURTHu7OzO6M4dt3VPJkmbpQgae5DHyL
 2QUSCGUUvWg86m+Pu5q7azBr2YGkW1qqgrBSu5pZBUsqiqSX4kazlt1BmWA8tmCmiKSWVZIrt
 OGp2n869v//5n3Muh5Ypf8sDaC7bzPHprFGt8CT1+9Snw/OxMzHy3UDwoYUmK3EUxXZ9GyHPo
 PNyQ7o2IztZri+wNlKZj3Zkty0NUrloyM+CPGkSF8sgb7ENWZAHjXAi2BdvKUSgxH8Q2D41Ey
 JQ4ViwOnpXRb44Dmac1XJJ1IKgd+KNTAQyfA7ezk4qxFiBI2BhvoOyIJpm8AmYKjstPpN4N3R
 2Fa/K/fAFGJ1xrnoy2Af6yr+QYuyBo+H5+DIlWR6AqsaxNftgeDFbuRoDDoHJD32E2APgO8h9
 cchFoMR74O6AhZBEQfB6qJKU4nioqLNTUjxBwM2BeCk5n4Lu+g65BPaC40k9JYEaCoYdi2tOY
 eB4/10mTgM4E+xL0ZKmWw6tufmE9B4I1ZWnJHmTApw3eKkhLXTbe9cKF/nCY2uClHufgrmGMr
 IEhdo2/YBt09S2TVM/QLKnKFTg+CscH34wQssbdHqziTUYwzWR+yNMnCCwOs7IaoWIixmmZ8i
 9ElvcpwV1W4870XaaUPsxI1udiUpvbUbKVT0r6JP4LCMnOFEgTauBSRGZD8/puOxUg9G9V+sY
 aC+1L1Pi7caMkMmaBINOQv0oJMCf2SXmYRHos9I30tY3chgFBagY5G5E6ZXJ8SaD+X8+jfxpp
 FYxeaKLlyHdvOE+7S5MuAun1XeKhc3sPxSQi8JUSs2vidECaqy9MeZz+7a6Gk2th7085XLD+M
 lLjrJJ/LW2KGlnVOuRl4XD+o9jwWk54Wj5p+9h271mV+qrnumzE4qqJcir6Ko2l7qqY1auR6X
 69bjmk3Ua15wl1Xat42Gp99TgMtkfNwteCT8o4nZjjlnZXkBGF8JKzbEKNSnoWU2YjBfYvxEl
 EZ2MAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505890433!109526537!1
X-Originating-IP: [104.47.34.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60777 invoked from network); 20 Sep 2017 06:53:55 -0000
Received: from mail-by2nam01on0078.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.78)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Sep 2017 06:53:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=LkXfjVkNtc3L1R+GgxaKVmmcvKv8nM+eAbRpXTupp/U=;
 b=BjXWX1d0qsj+54seOdvV22OnocZo5HWLxHBDeiVPmxJZRdEqh3cMyuae7cCMESHQ7+TR3Tj9a49RnhCmg3CaYaih4JypCGibtHG5Y/X/HHq42wDxEAUGOc/HszQ3KN7hOllYgnDG/3o287Z/gGB82vtus8TLProttf7vcAw33TY=
Received: from [10.160.0.30] (111.93.218.67) by
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.56.11; Wed, 20 Sep 2017 06:53:48 +0000
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1504631700-19358-1-git-send-email-mjaggi@caviumnetworks.com>
 <1504631700-19358-4-git-send-email-mjaggi@caviumnetworks.com>
 <708e08ab-6e8c-99ff-4d84-f06a84973e4f@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <cd307c20-7c83-edec-c4ad-aee2c35e9697@caviumnetworks.com>
Date: Wed, 20 Sep 2017 12:23:31 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <708e08ab-6e8c-99ff-4d84-f06a84973e4f@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0089.INDPRD01.PROD.OUTLOOK.COM (10.174.208.157) To
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9142220c-0693-493a-0127-08d4fff45a34
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 3:YpchEZtkfXrZ8y0IdGSf16wlCOpaTx5kC7yds0M58Oeln7HiD7V0QTS3cO+VHflwm4E/1bMqS7t9mpJsBv5XSnf2YhhR+A4Sr0bdrJ4Ev0tpXtI4iSeD9rp6G6+RGw/6tT9mnHFovMIvPy7xFgndcjMbYbZtKd9dF7kWdDPg9EiiRY1CsFKsPRcww9pkx41Jvpn8wu5xTVO9BFtQ1kGGjL39VIurc1ofp2aB4Sc5xJ1sfRL4bSRSxFiEV4ODuO4x;
 25:qtdks9lzBHMBO5cMA2oC75CEhm0YVTj3HD9uFmFoPsHZfptycAVMiNOgQpRlz68UKR4oj3KxCGRItWhHryrJxbs5XLNSUuTWq4idgFgCaWX1pUaN15gW761vJkEokb3WmNKtSWzp8yZvCqKoBh9p1mMzpgu5EdDoMFSuzNqdtXmWJSzt3DsBlOISZ95k1jVI6A2WjOJvpISw0iETd7YVLCXfDGm4++OXzGOejFHEYld+s+tH2eSi2wKpD+BlGuyFiImEoIo+7uaxrU76lPA6I8JIti1vguT7MXYrzbRidKr+tl4EJzk5d+DjhRrQ/DfO4z5Th7OvhX3JknK0pqDgow==;
 31:6+40npUw1LpVlABJOHfySyKxPgIgggP2dl1QrSTctmNMTU8dhkKcDdVOwevOzYku8oS4/5dgJFYLr0gOj5w29Fb2LdCQI4MW6O9jVqG/t0AbjFBWJrbkRLmbJMsCnd6lXEOYAJVEkqwPWR7x6d/cgcVUzS0wjfP8Ji5bHmVytmVDTQ3Q+dITonS9mTMeWK09eiaGL8VHWc0/O3aFMWMsHiU0D83wqog+hollnEhuVsk=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2079:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 20:3Ey3ZyQIwSlpPktTXHAaURXqmxnwccSVNPNBCMulHfE6lDpLUmr00Dr86flS0w4NmdlZb96XMuoTqj09lec5HUZGSlI2cRCz82tSobfET4QjZSCjwiL3YmeuI9vV9phfJQcu4FyVUWlqw6uLW6oda3Y6jxxLHf9YO1WmCxHYUGKfHVpORDNPdZ517qfRIIKC0gCrj6nt23x+lccOTqG9UYcZxaXzzivbH7m+AT/NH8aMe3918DgJxPrGdFjIBmxxR325vAqQSaDPvpTgjR5uaJzOaGGKVtwBLhoHSnxNGHNMpF+/OZlMqeh6q0q7zi6LvpfYlLtypcoh6AakDAGCFy7gQKn6kOu1ebpA8yQSn6rTI70ijtlAxhs+TUQBg/kPYmQITC1qKlV48Dc/47GeD/gByEE2IBq+ZXjoUtjTj11Jl+yD/94isRYGCfxRNgX5hEDfSuNhp5/oW2L7gQIURb2Ep5B+HljZcaPvbXYRyvQAL/MQMMmfPZJ+4vGQtjkf5SVM5h07/+jEoMnG3u+/vSEfu9K5407TNYrf5Lie206NIIiW53EFqFEo0+FdqFT7w8ydXr7pITUeFrtw/+fBmbHfNGU0DlRrs2ivpb+dWno=;
 4:loICtSiIACpzO4w5Ylvqiz/0oRGSWmjHlJIcCtHMcSEmK74rjHAUmYaJP+DYl1djrtPbzQznj6k0h9VwuqyJjuhclf1jTT7fLEPnwGOI5cF0EGRlyyYVBw0NGPV6Z+eFiq88AnK5Ap5bN0OwlOzWrFVYFWFZN/cCEvS2bKeeRHYEwDEbx+WovzQsEAB0jAMXy1+KBz36WgE1fymI7S2j9Dn3n/eVhOEMAitqOFOgTAsX1n61cYA7INEwdV8ozZFi
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB207905414F5CFA033EA741D2EC610@SN1PR0701MB2079.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2079; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2079; 
X-Forefront-PRVS: 04362AC73B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6049001)(6009001)(376002)(346002)(199003)(24454002)(377454003)(189002)(5009440100003)(478600001)(58126008)(16576012)(64126003)(66066001)(65806001)(65956001)(189998001)(316002)(230700001)(3846002)(229853002)(97736004)(6116002)(16526017)(25786009)(83506001)(50466002)(90366009)(36756003)(72206003)(77096006)(6486002)(65826007)(31696002)(5660300001)(42882006)(47776003)(2950100002)(4326008)(81166006)(81156014)(105586002)(106356001)(8936002)(2906002)(23676002)(6666003)(107886003)(6246003)(68736007)(53546010)(7736002)(76176999)(54356999)(8676002)(31686004)(50986999)(101416001)(33646002)(305945005)(53936002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2079; H:[10.160.0.30]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzk7MjM6Y2hiWlZhOXFvZjhpR1RtRGwxZ2VIWUNT?=
 =?utf-8?B?MEhUMjFmVURITEhnL0tpTG9nNzhmVGZiaVpHRGRabXhXWmYyR0ZIckFCSGlH?=
 =?utf-8?B?MDc4clgvM1NNc1dwQVBwaWJSSkU3T1Q3anlWWHBOTm0wOC94MkxjVi9xSmhy?=
 =?utf-8?B?SlFtVXI4ekpHQm9saXR6ZXNlM0REczh1Z2F1WHZCY2MydVlhblRpaHEvUzla?=
 =?utf-8?B?K004eUY5cXNMRUVSV3JHK1gzSVFVUnY4YlQxNE95dEpFYUR5U3RzRHhIczh6?=
 =?utf-8?B?SHNLVXFvVjlTVVNHRkN3Ukx4WG9QT1ExaFdXTy9yb0dDcXNxK1RlMUhMOHh0?=
 =?utf-8?B?bEZzQzUyYlpPMjVpNFB6aDl4VFFKSWFRU1AyUWJxYmFnMDlocXJNSDBYa1Zu?=
 =?utf-8?B?eThkakNJQWNIVytaakNIRGNtVDhrK3VDQ0FZTkovTU4yKzRDV3BsVGlscWNm?=
 =?utf-8?B?Um0rNFFhYjdmbUlXZ21EUWZVd3lpelJXeGVnVzk3V1JVa3hFZXdGZjFLdDgz?=
 =?utf-8?B?TTk2S3dTYnFHbXYwQit1ayt0R1FjMXpPVmNOa1hrRWdNbjJWeUFyZ2lDY0k0?=
 =?utf-8?B?QWJ3ay9uUU9UUUdRLzBsYmRsc0ZhWlZMY2o3T0Z0WDFCeW45Y0ZNb2p5aGda?=
 =?utf-8?B?TUlCcnFhZ2ZxbmkxeG1pWnhvTnB2T3NZU1piSFlpY0dqbkw5UytQdktuZm84?=
 =?utf-8?B?MWFTdzdTVVk0RzY3WkExNzR5bmZnN2s1QnQ5aWptQ2d1T1JTMWNEMWpLZ3VH?=
 =?utf-8?B?RGF4SDBDM014dTNuWDlIVGdCS1pyTWFLbWt6b2h3dmhpWCtxMTNZUWVGWnRx?=
 =?utf-8?B?WFBIVTRjejliQ3RtTFVKTE5qL0VycW1wSjRZSnRhZFNxOGpReGxybGw0Qjhl?=
 =?utf-8?B?ZDRpVDViS0Z2Y0M2Z01xQWRNcE8rUVdNQ29WWWJHWURIdkhOTlpmWUZPdmVq?=
 =?utf-8?B?cHVibTB2bmhJaEVvR0UvN2lyWE1HdHhvR0FrYzg1WUtyUE84SE42VlVsUUdV?=
 =?utf-8?B?YWxocXFySm5KU2ZiandVY055SW9hQ241TXlBYzBvVndDYjNhMFJkcmlhNU5s?=
 =?utf-8?B?K2M2LzB4WW1RVlJzNXFSVzV3ZUkyQmlveVI0ZXNIdTVOdm1zSUhKeGlVbERm?=
 =?utf-8?B?Q2pObGJnQldMVXRPWXRsalBYKzNzWHBUdkl0emI1ZXZ2WWdyVHU4djJQL0JJ?=
 =?utf-8?B?ZDYyeG1BVVUySnNvWHVSYm1LaWhCVU5CdnE0Nnl3bFJmekRsWlVTWVlncXla?=
 =?utf-8?B?eGF3TGNVKzVnbGZ4SnRRY2V6a0pwS3VBM0c1WmdTeCtGWndhMzZOVEVRRFQ2?=
 =?utf-8?B?S2YzaXVCQXVpeGFtYkI1UFRNZkRSQkhkVDlmeWgrWEwveTNIQUs1cDY1TjVH?=
 =?utf-8?B?NmdBdWdFcm9FdVNwUW4vSGdnalExYVBvZnFtdmNUOHZyamVFUWhaOFExaGFx?=
 =?utf-8?B?Y0ZGeVZZYjlzc0ZJdkluTHJrUVlFdlVhWVF2R1RySnZPVEZkRTFXNXJUMlFa?=
 =?utf-8?B?TVdIOHJvcW9nenFOM0tkMUI0UUgxMGdLeHQ4bHhFUHNFbnZRVmt6aGRRK2FR?=
 =?utf-8?B?OEtiNDhrczVuS1ljbFJKTkM5ckwxbm5kNlFCZEtZdmw1ZlRIcm1pT1dENUZh?=
 =?utf-8?B?SnJnWm5BK21ZT1FkS1ZVeG1HRnBDQ1l4MXNxY2lhVDVJN0ducm1FakVLcm1y?=
 =?utf-8?B?MUZhRGhUU0ZmR0l2ZlpyazBYS2lPVTNPY25rRkZyeEVmbHd1QmdyeFI0WnlS?=
 =?utf-8?B?VjJSS1F6WGtIQU5aRFNNaHREc2xXT3dENWlIWjhoMlZQM1c2S1Y4UDA1Nkdj?=
 =?utf-8?B?TkJsYUt5NGFFK0R2VGF5UG9rTDlGaURGWlR2RWc3V1lEd0pVaUlHLy9uZWsr?=
 =?utf-8?B?RGxJWnVacE00SDBqQnNjbjNBMFh1eHpwclBVclR2MUJyTFg0Rms5K0Q1djBk?=
 =?utf-8?B?MkkrSnMrN3pyZERNOUJiVGhVOVhjWUN2SisxZHlUVkFZSzE4bVNkNCtwUzI5?=
 =?utf-8?B?ZlI3N2g4ZGU4UnFpTjVqZUdobHZ3TjdSZ0VFZ1N5Q1RLV1U1UC96YzY5VlFh?=
 =?utf-8?Q?tNw+v8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 6:xXQ9w2uF16GwHavvb8oibVb8Duh4x7P+8OJ0cbHEcU9UJnxUexwwzLiHzJ3lflzdhtHQF2vJAX25C1ytH8p3U+kWyqqCt44TCO+mlkvMrHQebhq/Hs62cL+5taRkYcZogF/p5/TopOuhMLR8EtWBymIDwNGg10gweT4UCLe4FaJiXrYL0V5KgFq7ot5WKammG294yCijYfaRMxwAiH5zCBGftFmMmvwhdi4aEGR9V5BILwfvyOeA6195YSOrdmbCnKBs3QSXWf3A5oblRGzMlleSfKjTDHkKjWjsnPrculw/FCpPhgYiVo02/eFtM7E55AjCyFlvABWf8qZAzOOYeA==;
 5:j1Be7I79yQMaYWS73CWw+HUqW78aTKVn2HokqMlg9XlKtnQm590o4syF/V4ECpljfXH+gBd59TjE8/VFKJA+Rl/ejo0kS5M5sbfZ9GSWlUzytj5dBjxugB3pAGUadpNy6+4aThB/PIU1cSq/LzmmHy679BBfZHXx81JEoatFnIw=;
 24:6iG3f0eb7cG8sPDJsFC7ib/0HY1p6liih05+1KnWFqu/TKqI2PyY+kYB3BaXy3xNaNh6hajq0VondLlpfF0ZHKRP19KCkmmFAQ6uujcmQmg=;
 7:txmYtnERvLxHasVarxcPZxX9QnH1oPCX5rReHfcm0wF9i48ErZ78gCcxUzgBUh7M53fG5bUKWNlGOwM3C3G9R9m5O8qEhIfiQkY/ni332MR6Nh4vwlLDVgMEqR8rEaZh/QDXp4Q9yfrr+sH1brOMFPgqXi7i/47M9XHFiqu3N5RTFd2W+x9kWEm+IWlUSVdM9efz5xWQb7MhZngNwAgL2XEyoNU8QNWZbM7czkJMY00=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2017 06:53:48.4823 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2079
Cc: julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v3 3/5] ARM: ITS: Deny hardware domain
	access to ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDkvNy8yMDE3IDEwOjI3IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPgo+IE9u
IDA1LzA5LzE3IDE4OjE0LCBtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29tIHdyb3RlOgo+PiBGcm9t
OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+Pgo+PiBUaGlzIHBhdGNoIGV4dGVu
ZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzIGZ1bmN0aW9uYWxpdHkgYnkgYWRkaW5nCj4+
IHN1cHBvcnQgZm9yIElUUyByZWdpb24gYXMgd2VsbC4gQWRkIGZ1bmN0aW9uIGdpY3YzX2l0c19k
ZW55X2FjY2Vzcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2
aXVtLmNvbT4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAy
MiArKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAg
ICAgICAgfCAgMyArKysKPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5
ICsrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKPj4gaW5kZXggNTM2YjQ4ZC4uMGFiMTQ2NiAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+
IEBAIC0yMCw2ICsyMCw3IEBACj4+ICAgCj4+ICAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gICAj
aW5jbHVkZSA8eGVuL2RlbGF5Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4+ICAgI2lu
Y2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+Cj4+ICAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+PiAg
ICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4+IEBAIC05MDYsNiArOTA3LDI3IEBAIHN0cnVjdCBw
ZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4+
ICAgICAgIHJldHVybiBwaXJxOwo+PiAgIH0KPj4gICAKPj4gK2ludCBnaWN2M19pdHNfZGVueV9h
Y2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBpbnQgcmMgPSAwOwo+
PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBucjsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOwo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggaXRzX2RhdGEs
ICZob3N0X2l0c19saXN0LCBlbnRyeSApCj4+ICsgICAgewo+PiArICAgICAgICBtZm4gPSBwYWRk
cl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOwo+PiArICAgICAgICBuciA9IFBGTl9VUChBQ1BJX0dJ
Q1YzX0lUU19NRU1fU0laRSk7Cj4gU2hvdWxkbid0IHRoaXMgbm90IG9ubHkgY292ZXIgdGhlIElU
UyByZWdpc3RlciBmcmFtZSwgYnV0IGFsc28gdGhlCj4gZm9sbG93aW5nIDY0SyBwYWdlIGNvbnRh
aW5pbmcgdGhlIGRvb3JiZWxsIGFkZHJlc3M/IE90aGVyd2lzZSB3ZSBsZWF2ZQo+IHRoZSBkb29y
YmVsbCBhZGRyZXNzIG9wZW4sIHdoaWNoIHNlZW1zIHRvIGJlIGFza2luZyBmb3IgdHJvdWJsZSAu
Li4KPgo+IENoZWVycywKPiBBbmRyZS4Kb2ssICBJIHdpbGwgZml4IGluIHBhdGNoIDIgdGhlIHNp
emUgYXMgMTI4Sywgc2FtZSBhIGxpbnV4LgpJZiBubyBvdGhlciBjaGFuZ2UgcmVxdWlyZWQgaW4g
dGhpcyBwYXRjaCBjYW4geW91IHBsZWFzZSBhY2sgaXQuCj4KPj4gKyAgICAgICAgcmMgPSBpb21l
bV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPj4gKyAgICAgICAgaWYgKCByYyApCj4+
ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHByaW50ayggImlvbWVtX2RlbnlfYWNjZXNzIGZh
aWxlZCBmb3IgJWx4OiVseCBcclxuIiwgbWZuLCBucik7Cj4+ICsgICAgICAgICAgICBicmVhazsK
Pj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4g
Kwo+PiAgIC8qCj4+ICAgICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZy
b20gYSBsaXN0IG9mIGhvc3QgSVRTZXMuCj4+ICAgICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9w
ZXJ0eSwgc28gdGhlIGd1ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZSBhZGRyZXNzCj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
Pj4gaW5kZXggNmY1NjJmNC4uYjNkNjA1ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTMwOCw2ICsxMzA4
LDkgQEAgc3RhdGljIGludCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQo+PiAgICAgICBpZiAoIHJjICkKPj4gICAgICAgICAgIHJldHVybiByYzsKPj4gICAK
Pj4gKyAgICBpZiAoIGdpY3YzX2l0c19kZW55X2FjY2VzcyhkKSApCj4+ICsgICAgICAgIHJldHVy
biByYzsKPj4gKwo+PiAgICAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0X2NvdW50OyBp
KysgKQo+PiAgICAgICB7Cj4+ICAgICAgICAgICBtZm4gPSBnaWN2My5yZGlzdF9yZWdpb25zW2ld
LmJhc2UgPj4gUEFHRV9TSElGVDsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gaW5kZXgg
OTkzODE5YS4uOWNmMThkYSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4gQEAg
LTEzOCw2ICsxMzgsMTAgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpOwo+PiAgICNpZmRlZiBDT05GSUdfQUNQSQo+PiAgIHZvaWQgZ2lj
djNfaXRzX2FjcGlfaW5pdCh2b2lkKTsKPj4gICAjZW5kaWYKPj4gKwo+PiArLyogRGVueSBpb21l
bSBhY2Nlc3MgZm9yIGl0cyAqLwo+PiAraW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKTsKPj4gKwo+PiAgIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2
b2lkKTsKPj4gICAKPj4gICB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCk7Cj4+IEBAIC0yMDUsNiArMjA5LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCj4+ICAgfQo+PiAgICNlbmRpZgo+PiAgIAo+PiAr
c3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gICBzdGF0aWMgaW5s
aW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQo+PiAgIHsKPj4gICAgICAgcmV0
dXJuIGZhbHNlOwo+PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:55:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:55:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYuW-00073n-EV; Wed, 20 Sep 2017 06:55:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duYuV-00073a-I3
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:55:03 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 0D/91-18817-6C012C95;
 Wed, 20 Sep 2017 06:55:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42I5YG5SrHtU4FC
 kwe5F5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUDZvYC96yVJzsus7UwNjD0sXIxSEkMJ1R
 4u35PqYuRk4OCQFeiSPLZrBC2AESq2d/ZYIoamCU+Hj0PJSzh1GifXETK4Szi1GiresjG4Szl
 lGi6VUHO0g/m4CWxNnepWC2CNCs030NYHOZBfwkbjxYwwZiCwuYSKz+f5YRosZU4mH7G1YI20
 iic9MHoBoODhYBVYlFnVIgYV6BYIkvTXfBWoUEiiRm/fgGNp5TwF7i4KRlYC8wCohJfD+1hgl
 ilbjErSfzoV4TkFiy5zwzhC0q8fLxP6g3pSWOrbsOZc9llrj8qxzEZhGQlJj06QsrhC0ucbNt
 ASOM3bnvJxtEvaLE3/WtjBC7dCQW7P7EBmFrSyxb+JoZ4mZBiZMzn7BA3Kwo0dvzhHECo/wsJ
 OfNQtI+C0n7LCTtCxhZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6y
 Xn525iBCYJBiDYwfhrWcAhRkkOJiVR3lsqByOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDaqAP
 lBItS01Mr0jJzgOkKJi3BwaMkwtsMkuYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXFeJZAi
 AZCijNI8uBGw1HmJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwRIFN4MvNK4Da9AjqCCeiI7
 A0HQI4oSURISTUwlvE/nTDF5c6h+Ai+RIenT2/W9ddnC3fdvPGIqdM6bU6/StXtLGfli2um39
 Ws/e5pX2IfpcjUozRn29qPs6p9t6zfuOLUX069jQ6f7v66K+p5p1aa2TvdY6qpYYFOacbLlwJ
 rG5QfTV0scUUnaaFnnGqKcerea5of98iZ7p36jNVi5ctrsukMSizFGYmGWsxFxYkAcwZMG5gD
 AAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505890500!117315429!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18636 invoked from network); 20 Sep 2017 06:55:01 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 06:55:01 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 23:54:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1221305134"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga002.fm.intel.com with ESMTP; 19 Sep 2017 23:54:59 -0700
Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 19 Sep 2017 23:54:59 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 19 Sep 2017 23:54:58 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Wed, 20 Sep 2017 14:54:56 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] custom parameter handling fixes
Thread-Index: AQHTLTeLXJfm32j4RUKfXGB9DWBgqaK9YCyw
Date: Wed, 20 Sep 2017 06:54:56 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDABA6@SHSMSX101.ccr.corp.intel.com>
References: <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
 <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
In-Reply-To: <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjMxMjE1NDQtZTJlZS00Yjg0LTk2ZTgtODExZTI0NWY3ZTc5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InNJQ2tORnJiSEFxRXJEalwvWUQ1ZEliVmNLdHZGOHNaQmZXYU14R25UZTRrPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] custom parameter handling fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBTZXB0ZW1iZXIgMTQsIDIwMTcgNDo1NyBQTQo+IAo+IFRoZSByZWNlbnQgY2hhbmdl
cyB0byB0aGVpciBoYW5kbGluZyBpbnRyb2R1Y2VkIGEgZmV3IGZhbHNlIHdhcm5pbmdzLAo+IGR1
ZSB0byBjaGVja3MgbG9va2luZyBhdCB0aGUgd3Jvbmcgc3RyaW5nIHNsb3QuIFdoaWxlIGdvaW5n
IHRocm91Z2ggYWxsCj4gdGhvc2UgY29tbWl0cyBhbmQgbG9va2luZyBmb3IgcGF0dGVybnMgc2lt
aWxhciB0byB0aGUgImRvbTBfbWVtPSIgSSd2ZQo+IG5vdGljZWQgdGhpcyB3aXRoLCBJIGFsc28g
cmVhbGl6ZWQgdGhhdCB0aGVyZSB3ZXJlIG90aGVyIGlzc3VlcyB3aXRoCj4gImRvbTBfbm9kZXM9
IiBhbmQgInJtcnI9IiwgcGFydGx5IHByZS1leGlzdGluZywgYnV0IHBhcnRseSBhbHNvIGR1ZSB0
bwo+IHRob3NlIHJlY2VudCBjaGFuZ2VzIG5vdCBoYXZpbmcgZ29uZSBmYXIgZW5vdWdoLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 06:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 06:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYx5-0007Ga-VH; Wed, 20 Sep 2017 06:57:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duYx4-0007GF-Rx
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 06:57:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 85/FB-02229-66112C95; Wed, 20 Sep 2017 06:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH99zd5iVe/pymj9qbi14olVn/iBA
 U/VEQWBEUBlFnXburbY7dCguiKfhK0+oPrVVkZTIl13uYWtRMSSuksJwFvaBUmlFJlJpmu53a
 +u9z9/1+f8/3gYel9UW6BFbIdQh2K2826MKZwsLi1SlClC/LOFq5OL36+0VmFaxrbfpNbYRtW
 smanZO7Uys+aximbZVMrrdiJMwJ3XQphLN6UglY1n1bWwozWCQcPqw5OckbcLR3VKuanIDe07
 2U+tEMeNPnDbr0pBHw8oX5qlAP2F8zAYqgI0vxqetSmMIxZDt6hp6AYqLJGGCts1enCNFExIE
 8z6RJwsGhcq3Ky/FWcR2lMEMW4rXXA4zCHNmM7Q8aGXWyiJ62nqBnBsnAjl/NwTeBxOKvjsvB
 /zSJw1d95yh1H4LVzZ20yrOwv/fP5J6J2ObtDu6J5CyNHyu6wtTB8Xhi6IdW5TjsKayCKS65N
 6JTw0k4fqUA1GHJWNU0pFN5Gdac/0yrpaOw/VTfZOkkdB3tg2Mwzx3Szx0Sd4fE3SHxKmDqYI
 ks2A8I9pTl6anZdskkOiy8ZE5JM65ItQiyzJsEM58tp+7KsVyHwFEc0WigAYoeZfognqUMs7i
 uSF+WfmZ2zu6DIi+LO+z7zYLsg9ksa0AOSUCLsgsmIXePZA5c1pSMbIQhhhtRopxs4y2yZFKl
 Dkhh/e+7xyg9Y82xCglx3FfFRBSTuN86/cTUfT6HOQnRHGg0Gn2ETbBbJMf/+gDEsWCI5uqVJ
 hGS1TE9aSBQggqU2Hf1vlLCwf+TEpywc1vZxJnHLWfpW/e9sT/TMvbGf7qa8Tz28/E3Y2sjSw
 Zd+R++ZCYa8/oMRXnv4E7iM2vyJrO05RDJ1JdGegvKV9y90RW+RRye25m/yJ/Ebt11/SW0+t/
 4tXX9Qi3V+K3zyYb6LGfxHOPbnpXuNbZw3fgLN7fAv/4wO1E92GLwuAyMLPJpS2m7zP8Fgzqb
 vpoDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505890659!115460498!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46283 invoked from network); 20 Sep 2017 06:57:41 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 06:57:41 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Sep 2017 23:57:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="153404105"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 19 Sep 2017 23:57:38 -0700
Received: from FMSMSX110.amr.corp.intel.com (10.18.116.10) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 19 Sep 2017 23:57:38 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx110.amr.corp.intel.com (10.18.116.10) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 19 Sep 2017 23:57:38 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Wed, 20 Sep 2017 14:57:35 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for the P2M
 callbacks get_entry and set_entry
Thread-Index: AQHTLLo0Y/SYoStLbUiS7I49ctyV06K9YdBQ
Date: Wed, 20 Sep 2017 06:57:34 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDABD3@SHSMSX101.ccr.corp.intel.com>
References: <20170913175953.16942-1-julien.grall@arm.com>
 <20170913175953.16942-9-julien.grall@arm.com>
In-Reply-To: <20170913175953.16942-9-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjU5ZTFhY2YtNWI3MS00YmVjLWJjMTAtZmQ1NWRiM2YyZmNhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InZUdUFaZGdPRGp1ZTQwaitpN3JhZHRvN0hyMWoxRFNEOWljQWdvN2E3Nkk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas@tklengyel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 08/15] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0KPiBTZW50
OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE0LCAyMDE3IDI6MDAgQU0KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IENjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1biBOYWth
amltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+IGZvciBFUFQgcGFydC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duYzU-0007vn-CL; Wed, 20 Sep 2017 07:00:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duYzS-0007vh-Ha
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:00:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 39/CF-03093-9F112C95; Wed, 20 Sep 2017 07:00:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS/en4KF
 Ig9n7ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzH3exF2wXqLh3ahVTA+Nuvi5GTg4hgTyJ
 G+vWsoHYvAJ2Ent3drGD2BIChhKnF95kAbFZBFQl2n6tZAKx2QTUJdqebWftYuTgEBEwkDh3N
 KmLkYuDWaCDUeL53O1gvcIC8hJXb61mgphvJ9F67iYjSD2vgKDE3x3CICYz0Jj184RAKpiBqp
 u3zmaGCEtLLP/HMYGRdxZC/SyE+llI6mch1C9gZFnFqF6cWlSWWqRroZdUlJmeUZKbmJmja2h
 gppebWlycmJ6ak5hUrJecn7uJERheDECwg3H2Zf9DjJIcTEqivFf4D0UK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkgA6AygnWJSanlqRlpkDDHSYtAQHj5II70+QVt7igsTc4sx0iNQpRkuOjpt3/
 zBxbAKTG74/+MMkxJKXn5cqJc57VwCoQQCkIaM0D24cLBovMcpKCfMyAh0oxFOQWpSbWYIq/4
 pRnINRSZi3EGQKT2ZeCdzWV0AHMQEdlL3hAMhBJYkIKakGxhm/D5ftZu6PvZu5IkKh3lvi46f
 XflHyyfUS8n5LNNkeLex5Ffrg+WLGFapmNyuKcm28n2/5PfPDC0HJ6a/m1DlsyrbT2jRTY2NS
 QS+X1UaXK5r3XTl6y389Oax7ZKZVwOKCZd8b3yZpnrOW2s/YYGG59rDN7xpFoUdWEzb+Xuf00
 Nb68DcdFiWW4oxEQy3mouJEAJsNG1HBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505890807!113019584!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28466 invoked from network); 20 Sep 2017 07:00:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:00:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 01:00:06 -0600
Message-Id: <59C22E15020000780017D324@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 01:00:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpmb3IgcXVpdGUgYSB3aGlsZSAoYXBwYXJlbnRseSBhcyBvZiBNYXJlaydzIHNlcmll
cyBpbiBGZWJydWFyeSkgSSd2ZQpiZWVuIHNlZWluZwoKeGVuL2xvd2xldmVsL3hjL3hjLmM6IElu
IGZ1bmN0aW9uIOKAmHB5eGNfZG9tX2V4dHJhY3RfY3B1aWTigJk6Cnhlbi9sb3dsZXZlbC94Yy94
Yy5jOjY5MjoxMzogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmFB5
Qnl0ZXNfQVNfU1RSSU5H4oCZIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u
XQp4ZW4vbG93bGV2ZWwveGMveGMuYzo2OTI6MjE6IGVycm9yOiBhc3NpZ25tZW50IG1ha2VzIHBv
aW50ZXIgZnJvbSBpbnRlZ2VyIHdpdGhvdXQgYSBjYXN0IFstV2Vycm9yXQp4ZW4vbG93bGV2ZWwv
eGMveGMuYzogSW4gZnVuY3Rpb24g4oCYcHl4Y19jcmVhdGVfY3B1aWRfZGljdOKAmToKeGVuL2xv
d2xldmVsL3hjL3hjLmM6NzA3OjI5OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVu
Y3Rpb24g4oCYUHlCeXRlc19Gcm9tU3RyaW5n4oCZIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9u
LWRlY2xhcmF0aW9uXQp4ZW4vbG93bGV2ZWwveGMveGMuYzo3MDc6Mjk6IGVycm9yOiBwYXNzaW5n
IGFyZ3VtZW50IDMgb2Yg4oCYUHlEaWN0X1NldEl0ZW1TdHJpbmfigJkgbWFrZXMgcG9pbnRlciBm
cm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QgWy1XZXJyb3JdCkluIGZpbGUgaW5jbHVkZWQgZnJv
bSAvdXNyL2luY2x1ZGUvcHl0aG9uMi40L1B5dGhvbi5oOjk0OjAsCiAgICAgICAgICAgICAgICAg
ZnJvbSB4ZW4vbG93bGV2ZWwveGMveGMuYzo3OgovdXNyL2luY2x1ZGUvcHl0aG9uMi40L2RpY3Rv
YmplY3QuaDoxMjg6MTc6IG5vdGU6IGV4cGVjdGVkIOKAmHN0cnVjdCBQeU9iamVjdCAq4oCZIGJ1
dCBhcmd1bWVudCBpcyBvZiB0eXBlIOKAmGludOKAmQp4ZW4vbG93bGV2ZWwveGMveGMuYzogSW4g
ZnVuY3Rpb24g4oCYcHl4Y19yZWFkY29uc29sZXJpbmfigJk6Cnhlbi9sb3dsZXZlbC94Yy94Yy5j
OjkzMTo1OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24g4oCYUHlCeXRl
c19Gcm9tU3RyaW5nQW5kU2l6ZeKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJh
dGlvbl0KeGVuL2xvd2xldmVsL3hjL3hjLmM6OTMxOjk6IGVycm9yOiBhc3NpZ25tZW50IG1ha2Vz
IHBvaW50ZXIgZnJvbSBpbnRlZ2VyIHdpdGhvdXQgYSBjYXN0IFstV2Vycm9yXQp4ZW4vbG93bGV2
ZWwveGMveGMuYzogSW4gZnVuY3Rpb24g4oCYUHlYY19kZWFsbG9j4oCZOgp4ZW4vbG93bGV2ZWwv
eGMveGMuYzoyNjUwOjU6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDi
gJhQeV9UWVBF4oCZIFstV2Vycm9yPWltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQp4ZW4v
bG93bGV2ZWwveGMveGMuYzoyNjUwOjE4OiBlcnJvcjogaW52YWxpZCB0eXBlIGFyZ3VtZW50IG9m
IOKAmC0+4oCZIChoYXZlIOKAmGludOKAmSkKY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRl
ZCBhcyBlcnJvcnMKCm9uIGFuIG9sZGVyIHN5c3RlbSBoYXZpbmcgUHl0aG9uIDIuNCBvbiBpdC4g
VGhlIG1pbmltdW0gdmVyc2lvbgpjb25maWd1cmUgY2hlY2tzIGZvciBhcHBlYXJzIHRvIGJlIDIu
MywgbWF0Y2hpbmcgdXAgd2l0aCB3aGF0Ci4vUkVBRE1FIHNheXMuIFNpbmNlIHRoZSBQeXRob24g
YmluZGluZ3MgYXJlbid0IHNvbWV0aGluZyBvbmUKYWJzb2x1dGVseSBuZWVkcyAoYWZhaWN0KSwg
d291bGRuJ3QgaXQgYmUgcmVhc29uYWJsZSB0byBjaGVjayBmb3IKYSBzdWl0YWJsZSB2ZXJzaW9u
IGFuZCBpZiB0aGF0IGZhaWxzIHNpbXBseSBkaXNhYmxlIHRoZWlyIGJ1aWxkaW5nCih3aGljaCBj
dXJyZW50bHkgaXMgdW5jb25kaXRpb25hbCk/IFdoYXQgSSdkIGxpa2UgdG8gYXZvaWQgaXMgZW5k
aW5nCnVwIHdpdGggYmVpbmcgdW5hYmxlIHRvIGJ1aWxkIHRoZSB0b29scyBvbiB0aGF0IHN5c3Rl
bSAtIEkga25vdwppdCdzIHJhdGhlciBvbGQsIGJ1dCB0aGVyZSdzIGEgcmVhc29uIEknZCBsaWtl
IHRvIGtlZXAgaXQgKGluY2x1ZGluZyBpdHMKb2xkIGRpc3RybyBsZXZlbCkuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:12:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:12:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZAq-0000qU-Ti; Wed, 20 Sep 2017 07:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duZAo-0000qO-T0
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:11:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D8/CD-03283-AB412C95; Wed, 20 Sep 2017 07:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3enyKF
 Ig5n9Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDHUdZCl6xVnT/m8rYwHiJpYuRk0NIIE9i
 6///YDavgJ3Em/nz2UBsCQFDidMLb4LFWQRUJW7uncQEYrMJqEu0PdvOCmKLANkX1zUC1XBxM
 At8ZpJYPWcvUIKDQ1ggTOLujwqQuJDAM0aJ/Yc+gQ3lFNCTOHjsFRtIDa+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6hXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxp3PnQ4xSnIwKYnyXuE/FCnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgveuMFBOsCg1PbUiLTMHGAcwaQkOHiUR3nqQNG9xQWJuc
 WY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpy3EqRUAKQ0ozQPbhAsPi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmHc3yBSezLwSuH2vgE5hAjole8MBkFNKEhFSUg2M3tdaUr51Vh3e85x
 1crWJflnK2U0ydexV4qtMTv7s9T0y1ej/LM7wv5VSU074KOmwqz7PdzohNuWS4ZeCaUf33xGw
 s9qj8uHN9CPrfszm6LHvY1q59fae/1cPv9lVdzRIp3V3v8aSdNkJvZOOKiWbNLPpmvSxVZUtj
 Ha9sCi92yL/pvK/DVuuKbEUZyQaajEXFScCAPgI7drKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505891511!77507235!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13210 invoked from network); 20 Sep 2017 07:11:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:11:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 01:11:51 -0600
Message-Id: <59C230D6020000780017D334@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 01:11:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170919085528.lovtryjfkor3by5l@dhcp-3-128.uk.xensource.com>
 <20170920032258.GF11006@yi.y.sun>
In-Reply-To: <20170920032258.GF11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov,
 =?UTF-8?Q?Roger=20Pau=20Monn=EF=BF=BD?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA1OjIyLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wOS0xOSAwOTo1NToyOCwgUm9nZXIgUGF1IE1vbm4gd3JvdGU6Cj4+IE9uIFR1
ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI2UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPj4gPiBA
QCAtMTM4OSw2ICsxNDgwLDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4+ID4g
ICAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ID4g
ICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0Owo+PiA+ICAgICAgc3RydWN0IGNwdWlkX2xlYWYg
cmVnczsKPj4gPiArICAgIHVpbnQzMl90IHJlZ19iOwo+PiAKPj4gTm90IHN1cmUgb2YgdGhlIGJl
bmVmaXQgYmV0d2VlbiB1c2luZyByZWdzLmIgb3IgcmVnX2IgKGl0J3Mgb25seSAxCj4+IGNoYXIg
c2hvcnRlcikuCj4+IAo+IFlvdSBjYW4gc2VlIHRoZSAncmVncycgaXMgb3ZlcndyaXR0ZW4gaW4g
YmVsb3cgY29kZXMgc28gdGhhdCB0aGUgJ3JlZ3MuYicgaXMgbm90Cj4ga2VwdC4gVG8gYWRkIGEg
bmV3IGxvY2FsIHZhcmlhYmxlICdyZWdfYicgaGVyZSwgd2UgY2FuIGF2b2lkIGNhbGxpbmcKPiAn
Y3B1aWRfY291bnRfbGVhZicgZm9yIEwyIENBVCBhbmQgTUJBLgoKSW4gd2hpY2ggY2FzZSAtIHdv
dWxkbid0ICJlYngiIGJlIGEgYmV0dGVyIG5hbWUgZm9yIHRoZSB2YXJpYWJsZT8KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:20:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZJC-0001Xn-PI; Wed, 20 Sep 2017 07:20:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duZJB-0001Xh-E5
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:20:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E4/15-03283-0C612C95; Wed, 20 Sep 2017 07:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov+5esUO
 RBrsO81h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlT9i9iKzguXtHavI+pgXG6SBcjJ4eEgJHE
 24n/mLoYuTiEBBYySrx5vo0JJCEsoC/x5sAy5i5GDg4RgQCJtrWCIDXMAo2MEqeedLOA1AgJF
 Elce/2YDcRmE1CV2HD9FCuIzStgLfF6+jJ2EJsFKH7l9GKwuKhAuETT2X4WiBpBiZMzn4DZnA
 L2Eis27mUGsZkF1CX+zLsEZYtL3HoynwnClpdo3jqbeQIj/ywk7bOQtMxC0jILScsCRpZVjBr
 FqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYfy0LOMQo
 ycGkJMp7S+VgpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXht1oJxgUWp6akVaZg4wUmDSEhw8S
 iK8zSBp3uKCxNzizHSI1ClGY45NN+/+YeLY8P3BHyYhlrz8vFQpcV4lkFIBkNKM0jy4QbAIvs
 QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3giQKTyZeSVw+14BncIEdEr2hgMgp5QkIqSkGhh
 7/u7ZJZi5RmPWLB8PnUc3XaqsTVTePRcI7p38NrD2jUF+g06f2++fR59ovZnWx//HcOZvrh17
 PzmuaG5sd9c+P5VJYvOf4IeH6vRs5DL5989xu6HxauKhNQnnj7pFH6+5yvJ1ecx0C2O/Z533e
 pq1PqzaaCt0ZfEfrx8ejodf9PJXdx5eWV2uxFKckWioxVxUnAgAVxIdG9sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505892028!77508813!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43829 invoked from network); 20 Sep 2017 07:20:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 07:20:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A6D3AE54;
 Wed, 20 Sep 2017 07:20:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <59C22E15020000780017D324@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d58a477f-2f3a-e59f-8352-de7411c4011c@suse.com>
Date: Wed, 20 Sep 2017 09:20:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C22E15020000780017D324@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMDk6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEhlbGxvLAo+IAo+IGZvciBx
dWl0ZSBhIHdoaWxlIChhcHBhcmVudGx5IGFzIG9mIE1hcmVrJ3Mgc2VyaWVzIGluIEZlYnJ1YXJ5
KSBJJ3ZlCj4gYmVlbiBzZWVpbmcKPiAKPiB4ZW4vbG93bGV2ZWwveGMveGMuYzogSW4gZnVuY3Rp
b24g4oCYcHl4Y19kb21fZXh0cmFjdF9jcHVpZOKAmToKPiB4ZW4vbG93bGV2ZWwveGMveGMuYzo2
OTI6MTM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhQeUJ5dGVz
X0FTX1NUUklOR+KAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiB4
ZW4vbG93bGV2ZWwveGMveGMuYzo2OTI6MjE6IGVycm9yOiBhc3NpZ25tZW50IG1ha2VzIHBvaW50
ZXIgZnJvbSBpbnRlZ2VyIHdpdGhvdXQgYSBjYXN0IFstV2Vycm9yXQo+IHhlbi9sb3dsZXZlbC94
Yy94Yy5jOiBJbiBmdW5jdGlvbiDigJhweXhjX2NyZWF0ZV9jcHVpZF9kaWN04oCZOgo+IHhlbi9s
b3dsZXZlbC94Yy94Yy5jOjcwNzoyOTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1
bmN0aW9uIOKAmFB5Qnl0ZXNfRnJvbVN0cmluZ+KAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlv
bi1kZWNsYXJhdGlvbl0KPiB4ZW4vbG93bGV2ZWwveGMveGMuYzo3MDc6Mjk6IGVycm9yOiBwYXNz
aW5nIGFyZ3VtZW50IDMgb2Yg4oCYUHlEaWN0X1NldEl0ZW1TdHJpbmfigJkgbWFrZXMgcG9pbnRl
ciBmcm9tIGludGVnZXIgd2l0aG91dCBhIGNhc3QgWy1XZXJyb3JdCj4gSW4gZmlsZSBpbmNsdWRl
ZCBmcm9tIC91c3IvaW5jbHVkZS9weXRob24yLjQvUHl0aG9uLmg6OTQ6MCwKPiAgICAgICAgICAg
ICAgICAgIGZyb20geGVuL2xvd2xldmVsL3hjL3hjLmM6NzoKPiAvdXNyL2luY2x1ZGUvcHl0aG9u
Mi40L2RpY3RvYmplY3QuaDoxMjg6MTc6IG5vdGU6IGV4cGVjdGVkIOKAmHN0cnVjdCBQeU9iamVj
dCAq4oCZIGJ1dCBhcmd1bWVudCBpcyBvZiB0eXBlIOKAmGludOKAmQo+IHhlbi9sb3dsZXZlbC94
Yy94Yy5jOiBJbiBmdW5jdGlvbiDigJhweXhjX3JlYWRjb25zb2xlcmluZ+KAmToKPiB4ZW4vbG93
bGV2ZWwveGMveGMuYzo5MzE6NTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0
aW9uIOKAmFB5Qnl0ZXNfRnJvbVN0cmluZ0FuZFNpemXigJkgWy1XZXJyb3I9aW1wbGljaXQtZnVu
Y3Rpb24tZGVjbGFyYXRpb25dCj4geGVuL2xvd2xldmVsL3hjL3hjLmM6OTMxOjk6IGVycm9yOiBh
c3NpZ25tZW50IG1ha2VzIHBvaW50ZXIgZnJvbSBpbnRlZ2VyIHdpdGhvdXQgYSBjYXN0IFstV2Vy
cm9yXQo+IHhlbi9sb3dsZXZlbC94Yy94Yy5jOiBJbiBmdW5jdGlvbiDigJhQeVhjX2RlYWxsb2Pi
gJk6Cj4geGVuL2xvd2xldmVsL3hjL3hjLmM6MjY1MDo1OiBlcnJvcjogaW1wbGljaXQgZGVjbGFy
YXRpb24gb2YgZnVuY3Rpb24g4oCYUHlfVFlQReKAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlv
bi1kZWNsYXJhdGlvbl0KPiB4ZW4vbG93bGV2ZWwveGMveGMuYzoyNjUwOjE4OiBlcnJvcjogaW52
YWxpZCB0eXBlIGFyZ3VtZW50IG9mIOKAmC0+4oCZIChoYXZlIOKAmGludOKAmSkKPiBjYzE6IGFs
bCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwo+IAo+IG9uIGFuIG9sZGVyIHN5c3Rl
bSBoYXZpbmcgUHl0aG9uIDIuNCBvbiBpdC4gVGhlIG1pbmltdW0gdmVyc2lvbgo+IGNvbmZpZ3Vy
ZSBjaGVja3MgZm9yIGFwcGVhcnMgdG8gYmUgMi4zLCBtYXRjaGluZyB1cCB3aXRoIHdoYXQKPiAu
L1JFQURNRSBzYXlzLiBTaW5jZSB0aGUgUHl0aG9uIGJpbmRpbmdzIGFyZW4ndCBzb21ldGhpbmcg
b25lCj4gYWJzb2x1dGVseSBuZWVkcyAoYWZhaWN0KSwgd291bGRuJ3QgaXQgYmUgcmVhc29uYWJs
ZSB0byBjaGVjayBmb3IKPiBhIHN1aXRhYmxlIHZlcnNpb24gYW5kIGlmIHRoYXQgZmFpbHMgc2lt
cGx5IGRpc2FibGUgdGhlaXIgYnVpbGRpbmcKPiAod2hpY2ggY3VycmVudGx5IGlzIHVuY29uZGl0
aW9uYWwpPyBXaGF0IEknZCBsaWtlIHRvIGF2b2lkIGlzIGVuZGluZwo+IHVwIHdpdGggYmVpbmcg
dW5hYmxlIHRvIGJ1aWxkIHRoZSB0b29scyBvbiB0aGF0IHN5c3RlbSAtIEkga25vdwo+IGl0J3Mg
cmF0aGVyIG9sZCwgYnV0IHRoZXJlJ3MgYSByZWFzb24gSSdkIGxpa2UgdG8ga2VlcCBpdCAoaW5j
bHVkaW5nIGl0cwo+IG9sZCBkaXN0cm8gbGV2ZWwpLgoKSG1tLCByZW1lbWJlcnMgbWUgdG8gbXkg
YXR0ZW1wdCByZW1vdmluZyBtb3N0IG9mIHRoZSBweXRob24gYmluZGluZ3MgaW4KMjAxNS4KCkkg
dGhpbmsgd2Ugc2hvdWxkIHRyeSB0byBhdm9pZCBzdWNoIHByb2JsZW1zIGluIHRoZSBmdXR1cmUg
YnkgKGF0IGxlYXN0KQphZGRpbmcgYSBjb21tZW50IHRvIHhlbi9sb3dsZXZlbC94Yy94Yy5jIHRo
YXQgYW55IGVuaGFuY2VtZW50IHNob3VsZCBiZQpkb25lIG9ubHkgaW4gY2FzZSBvZiBhIHJlYWwg
bmVlZC4gTmV3IGJpbmRpbmdzIHNob3VsZCBvbmx5IGJlIGFkZGVkIHdpdGgKbWVudGlvbmluZyB3
aG8gd2lsbCBuZWVkIHRoaXMgYmluZGluZyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEV4aXN0aW5n
CmJpbmRpbmdzIHNob3VsZCByYXRoZXIgYmUgZGVsZXRlZCB0aGFuIHVwZGF0ZWQgaW4gY2FzZSBh
biB1bmRlcmx5aW5nCmxpYnhjIGZ1bmN0aW9uIGlzIGJlaW5nIG1vZGlmaWVkICh1bmxlc3MgdGhl
cmUgaXMgYSB1c2VyIG9mIHRoYXQKYmluZGluZywgb2YgY291cnNlKS4KCkZvciB5b3VyIGNhc2U6
IHdoYXQgYWJvdXQgYWRkaW5nIGEgY29uZmlndXJlIG9wdGlvbiB0byBkaXNhYmxlIGJ1aWxkaW5n
CnRoZSBweXRob24gYmluZGluZ3MgKGFuZCBhbnkgZGVwZW5kZW5jaWVzIGxpa2UgZS5nLiBweWdy
dWIpIGluc3RlYWQgb2YKZG9pbmcgc28gaW4gY2FzZSBvZiBhIHZlcnNpb24gbWlzbWF0Y2g/IFRo
aXMgd291bGQgYXZvaWQgYW55IHN1cnByaXNlcwppbiBjYXNlIHNvbWVvbmUgZGlkbid0IG5vdGlj
ZSB0aGF0IHRoZSBiaW5kaW5ncyBoYXZlIGJlZW4gZGlzYWJsZWQuCgoKSnVlcmdlbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZOi-0001zb-DF; Wed, 20 Sep 2017 07:26:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duZOh-0001zV-Ib
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:26:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E2/42-03610-61812C95; Wed, 20 Sep 2017 07:26:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXS1tYhoSsmcSj
 S4PZ0FovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNGw0OWgtMCFbve72RtYHzB3cXIxSEkMI1R
 Yt+yy4xdjJwcEgK8EkeWzWCFsAMkXs1/zwZiCwlMYJR4vsoHxGYRUJVYse8tWD2bgLrE4689T
 F2MHBwiArYS7c9qQGYyC6xjklj8ZyM7SI2wQKbE7uXfWUBsXgFdie1LVjJBLD7CKHH63i1miI
 SgxMmZT8CKmIGG/pl3iRlkKLOAtMTyfxwQYXmJ5q2zwco5BbwkPty+BHanqICKxJST29gmMAr
 OQjJpFpJJsxAmzUIyaQEjyypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSk
 Yr3k/NxNjMBgZgCCHYxnFgQeYpTkYFIS5b3CfyhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvn
 DhQTrAoNT21Ii0zBxhXMGkJDh4lEd4eMaA0b3FBYm5xZjpE6hSjopQ472eQhABIIqM0D64NFs
 uXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7AWQKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdX
 A6OXyc33PrY36wuW7t+yrqVGy+r4kf+f6xj0HNk7prbArF128V8PvCo/3wbWy01vKZzvn9O+c
 5+nuXPmkTvn/X6Ydk1pFPzIavpSw8fvrsar2Nm+Tal2vHv+cr3pZk3czXWJTz+R9zMT/+EttN
 vuqmFdnBTpeMpibZt77vyjrgt9vqWmK/wKrlViKMxINtZiLihMBPzNHeuACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505892372!77832159!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3487 invoked from network); 20 Sep 2017 07:26:13 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:26:13 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 00:26:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1174052785"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 20 Sep 2017 00:26:07 -0700
Date: Wed, 20 Sep 2017 15:25:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920072500.GP11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
 <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTI6MzA6NTksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+ID4gIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ID4g
QEAgLTQ1OCw3ICs0MzIsMzMgQEAgaW50IGxpYnhsX3Bzcl9zZXRfdmFsKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5
cGUgdHlwZSwgbGlieGxfYml0bWFwICp0YXJnZXRfbWFwLAo+ID4gICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCB2YWwpCj4gPiAgewo+ID4gLSAgICByZXR1cm4gRVJST1JfRkFJTDsKPiA+
ICsgICAgR0NfSU5JVChjdHgpOwo+ID4gKyAgICBpbnQgcmM7Cj4gPiArICAgIGludCBzb2NrZXRp
ZCwgbnJfc29ja2V0czsKPiAKPiBZb3UgY291bGQgZml0IHRoZW0gYWxsIGluIGEgc2luZ2xlIGxp
bmUuCj4gClllcywgdGhhbmtzLgoKPiA+ICtpbnQgbWFpbl9wc3JfbWJhX3NldChpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCj4gPiArewo+ID4gKyAgICB1aW50MzJfdCBkb21pZDsKPiA+ICsgICAgbGli
eGxfcHNyX3R5cGUgdHlwZTsKPiA+ICsgICAgdWludDY0X3QgdGhydGw7Cj4gPiArICAgIGludCBy
ZXQsIG9wdCA9IDA7Cj4gPiArICAgIGxpYnhsX2JpdG1hcCB0YXJnZXRfbWFwOwo+ID4gKyAgICBj
aGFyICp2YWx1ZTsKPiA+ICsgICAgbGlieGxfc3RyaW5nX2xpc3Qgc29ja2V0X2xpc3Q7Cj4gPiAr
ICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIGVuZDsKPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGos
IGxlbjsKPiA+ICsKPiA+ICsgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBvcHRpb24gb3B0c1tdID0g
ewo+ID4gKyAgICAgICAgeyJzb2NrZXQiLCAxLCAwLCAncyd9LAo+ID4gKyAgICAgICAgQ09NTU9O
X0xPTkdfT1BUUwo+ID4gKyAgICB9Owo+ID4gKwo+ID4gKyAgICBsaWJ4bF9zb2NrZXRfYml0bWFw
X2FsbG9jKGN0eCwgJnRhcmdldF9tYXAsIDApOwo+ID4gKyAgICBsaWJ4bF9iaXRtYXBfc2V0X25v
bmUoJnRhcmdldF9tYXApOwo+ID4gKwo+ID4gKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAi
czoiLCBvcHRzLCAicHNyLW1iYS1zZXQiLCAwKSB7Cj4gPiArICAgIGNhc2UgJ3MnOgo+ID4gKyAg
ICAgICAgdHJpbShpc3NwYWNlLCBvcHRhcmcsICZ2YWx1ZSk7Cj4gPiArICAgICAgICBzcGxpdF9z
dHJpbmdfaW50b19zdHJpbmdfbGlzdCh2YWx1ZSwgIiwiLCAmc29ja2V0X2xpc3QpOwo+ID4gKyAg
ICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlzdCk7Cj4gPiAr
ICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKPiA+ICsgICAgICAgICAgIHBhcnNl
X3JhbmdlKHNvY2tldF9saXN0W2ldLCAmc3RhcnQsICZlbmQpOwo+IAo+IEluZGVudGF0aW9uLgo+
IApTb3JyeS4KCj4gPiArICAgICAgICAgICAgZm9yIChqID0gc3RhcnQ7IGogPD0gZW5kOyBqKysp
Cj4gPiArICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJnRhcmdldF9tYXAsIGopOwo+
ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgbGlieGxfc3RyaW5nX2xpc3RfZGlzcG9z
ZSgmc29ja2V0X2xpc3QpOwo+ID4gKyAgICAgICAgZnJlZSh2YWx1ZSk7Cj4gPiArICAgICAgICBi
cmVhazsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBF
X01CQV9USFJUTDsKPiA+ICsKPiA+ICsgICAgaWYgKGxpYnhsX2JpdG1hcF9pc19lbXB0eSgmdGFy
Z2V0X21hcCkpCj4gPiArICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0X2FueSgmdGFyZ2V0X21hcCk7
Cj4gPiArCj4gPiArICAgIGlmIChhcmdjICE9IG9wdGluZCArIDIpIHsKPiA+ICsgICAgICAgIGhl
bHAoInBzci1tYmEtc2V0Iik7Cj4gPiArICAgICAgICByZXR1cm4gMjsKPiA+ICsgICAgfQo+IAo+
IENhbiB5b3UgZG8gdGhpcyBjaGVjayBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmdW5jdGlvbj8g
QWxzbyB3aHkKPiByZXR1cm4gMiBpbnN0ZWFkIG9mIEVYSVRfRkFJTFVSRT8KPiAKWWVzLCB3aWxs
IG1vdmUgaXQgdG8gdGhlIGJlZ2lubmluZy4gV2lsbCByZXR1cm4gRVhJVF9GQUlMVVJFLgoKPiBU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:27:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZQ3-00024e-NV; Wed, 20 Sep 2017 07:27:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duZQ2-00024U-3S
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:27:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 23/C0-03642-96812C95; Wed, 20 Sep 2017 07:27:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVywNwkQjdN4lC
 kwepnjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLA2vYCiayVTyYuYG1gfEzSxcjF4eQwDRG
 ibabN4EcTg4JAV6JI8tmsELYARJ7erczQhRNYJR4umoOUxcjBweLgKrE7FcxIDVsAuoSj7/2g
 IVFBGwl2p/VgISZBQokHp/5ywISFhawlzi6MxEkzCugK7H572t2iIlHGCV2XZ/LBpEQlDg58w
 kLRK+6xJ95l5hBepkFpCWW/+OACMtLNG+dzQxicwp4SWz9dIsdxBYVUJGYcnIb2wRGwVlIJs1
 CMmkWwqRZSCYtYGRZxahRnFpUllqka2Sul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGMgMQLCDcfHawEOMkhxMSqK8V/gPRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FUTB8oJF
 qWmp1akZeYAYwomLcHBoyTC6wCS5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcd46kCIBkK
 KM0jy4EbD4vsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXnaQKTyZeSVwm14BHcEEdET2hgM
 gR5QkIqSkGhg7Z/us3CFn8Gsid6VLeUj532Pz5iXJajgGunMuXJCsenp636zP9r6TuRo3NW+x
 vH/nlMq3xmmuky98mbK29UXQyrVCJ31Ve49sjHV/96tgDpM8o4velql9dXFnBXgWTcnI5BUsF
 azKdLA469RgE9fcFLA0pmRDxiefA3HLt3IcefNbdHvKBFYlluKMREMt5qLiRACmBVp+6gIAAA
 ==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505892452!85794669!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7581 invoked from network); 20 Sep 2017 07:27:33 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:27:33 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 00:27:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1174053161"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 20 Sep 2017 00:27:28 -0700
Date: Wed, 20 Sep 2017 15:26:21 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920072621.GQ11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-16-git-send-email-yi.y.sun@linux.intel.com>
 <20170919113724.2pbo3csxzxqwymhv@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919113724.2pbo3csxzxqwymhv@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMTkgMTI6Mzc6MjQsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFR1ZSwg
U2VwIDA1LCAyMDE3IGF0IDA1OjMyOjM3UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ICtJbnRl
bCBTa3lsYWtlIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIG9mZmVyIGNhcGFiaWxpdGllcyB0
byBjb25maWd1cmUgYW5kCj4gPiArbWFrZSB1c2Ugb2YgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbiAoTUJBKSBtZWNoYW5pc21zLCB3aGljaCBwcm92aWRlcwo+ID4gK09TL1ZNTXMgdGhl
IGFiaWxpdHkgdG8gc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZNcyBvciBjcmVhdGUgYWR2YW5jZWQg
Y2xvc2VkLWxvb3AKPiAKPiBJIGRvbid0IGdldCB0aGUgJ2Nsb3NlZC1sb29wJyB0aGluZyBhZ2Fp
biwgYnV0IHRoYXQgbWlnaHQganVzdCBiZSBtZQo+IHNpbmNlIEknbSBub3QgYSBuYXRpdmUgc3Bl
YWtlci4KPiAKV2lsbCBtb2RpZnkgdGhpcyB0byBiZSBzYW1lIGFzIGZlYXR1cmUgZG9jLgoKWy4u
Ll0KCj4gPiArSW4gdGhlIGxpbmVhciBtb2RlIHRoZSBpbnB1dCBwcmVjaXNpb24gaXMgZGVmaW5l
ZCBhcyAxMDAtKFRIUlRMX01BWCkuIFZhbHVlcwo+ID4gK25vdCBhbiBldmVuIG11bHRpcGxlIG9m
IHRoZSBwcmVjaXNpb24gKGUuZy4sIDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sCj4g
PiArdG8gMTAlIGRlbGF5IGFwcGxpZWQpLgo+ICAgICAgICAgICAgICAgIF4gcy9hcHBsaWVkL2J5
IHRoZSBoYXJkd2FyZS8KPiAKVGhhbmtzIQoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZQm-00029n-0G; Wed, 20 Sep 2017 07:28:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duZQk-00029X-3u
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:28:22 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CD/69-02224-59812C95; Wed, 20 Sep 2017 07:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS1tYhoTtF4lC
 kwftzyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aE9wdYC26yV2zZf4CxgXEqWxcjF4eQwDRG
 ievLlzB2MXJySAjwShxZNoMVwvaXWLvuFgtE0QRGicaNM8CKWARUJf4uu8QMYrMJqEs8/trDB
 GKLCChL9P76DdbALLCPSeLdwq1gCWGBJImnfxaANfMK6EpsufSdEWLqLCaJqevuMEMkBCVOzn
 zCAmIzA039Mw9kAweQLS2x/B8HSJhTwF7i75tPYDNFBVQkppzcxjaBUWAWku5ZSLpnIXQvYGR
 exahenFpUllqka6mXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GF//
 dDrEKMnBpCTKe4X/UKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5b4kA5waLU9NSKtMwcYKTAp
 CU4eJREeLeDpHmLCxJzizPTIVKnGI05jm26/IeJ48bD63+YhFjy8vNSpcR560BKBUBKM0rz4A
 bBIvgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHefSBTeDLzSuD2vQI6hQnolOwNB0BOKUl
 ESEk1MMY83ljiLz/fe2912MUr2w6/2iw6S044Uql7RvtTu2N3OCy9oyR3KqlXHp1qrdxjsGVT
 VyJPVfbe2z+myC9ZwBIR+FJ/fV1pk5jYoYtHTm97zKkr1XB8cjTjqtz+8JwnjcVS76ZmLnP9t
 eDf7vwfv22YPM/e3FcbqOVQryHDnF/xZtNl8S6WXUosxRmJhlrMRcWJAO/UIujbAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505892496!115629890!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53723 invoked from network); 20 Sep 2017 07:28:19 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:28:19 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 00:28:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="130578312"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 20 Sep 2017 00:28:12 -0700
Date: Wed, 20 Sep 2017 15:27:04 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170920072704.GR11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170919085528.lovtryjfkor3by5l@dhcp-3-128.uk.xensource.com>
 <20170920032258.GF11006@yi.y.sun>
 <59C230D6020000780017D334@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C230D6020000780017D334@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjAgMDE6MTE6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyMC4wOS4x
NyBhdCAwNToyMiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
OS0xOSAwOTo1NToyOCwgUm9nZXIgUGF1IE1vbm4gd3JvdGU6Cj4gPj4gT24gVHVlLCBTZXAgMDUs
IDIwMTcgYXQgMDU6MzI6MjZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4+ID4gQEAgLTEzODks
NiArMTQ4MCw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ID4+ID4gICAgICB1
bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gPj4gPiAgICAg
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7Cj4gPj4gPiAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJl
Z3M7Cj4gPj4gPiArICAgIHVpbnQzMl90IHJlZ19iOwo+ID4+IAo+ID4+IE5vdCBzdXJlIG9mIHRo
ZSBiZW5lZml0IGJldHdlZW4gdXNpbmcgcmVncy5iIG9yIHJlZ19iIChpdCdzIG9ubHkgMQo+ID4+
IGNoYXIgc2hvcnRlcikuCj4gPj4gCj4gPiBZb3UgY2FuIHNlZSB0aGUgJ3JlZ3MnIGlzIG92ZXJ3
cml0dGVuIGluIGJlbG93IGNvZGVzIHNvIHRoYXQgdGhlICdyZWdzLmInIGlzIG5vdAo+ID4ga2Vw
dC4gVG8gYWRkIGEgbmV3IGxvY2FsIHZhcmlhYmxlICdyZWdfYicgaGVyZSwgd2UgY2FuIGF2b2lk
IGNhbGxpbmcKPiA+ICdjcHVpZF9jb3VudF9sZWFmJyBmb3IgTDIgQ0FUIGFuZCBNQkEuCj4gCj4g
SW4gd2hpY2ggY2FzZSAtIHdvdWxkbid0ICJlYngiIGJlIGEgYmV0dGVyIG5hbWUgZm9yIHRoZSB2
YXJpYWJsZT8KPiAKVGhhbmtzIGZvciB0aGUgc3VnZ2VzdGlvbiEKCj4gSmFuCj4gCj4gCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:31:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:31:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZTF-0002rp-IW; Wed, 20 Sep 2017 07:30:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Felipe.Huici@neclab.eu>)
 id 1duZTD-0002rF-M2; Wed, 20 Sep 2017 07:30:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 10/38-03454-E2912C95; Wed, 20 Sep 2017 07:30:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsVyWNVNQ1dX8lC
 kwfLHchZvvy5htuhtvcti8WV5A6PF9y2TmRxYPA5/uMISwBjFmpmXlF+RwJqxYs0j9oJNlRU/
 2p+zNDC+KO9i5OIQEpjMKLHjx1PmLkYODgkBG4m9bdkQ8V2MEqu/7WDpYuQEistKzDvwFI0NU
 tTHJLHm4ClGCGcmo8TB1WfAqtgEtCU6V3QygyREBP4wSZx8tp4dxGEWWMMsce/mLVaQfcICeh
 KnLziBNIgI6Et8P9bFDmFbSdw99ZsRxGYRUJXY+/osK4jNK2AssX3nSzBbSCBD4uvH+WDLOAX
 sJF6dXwgWZwQ6r7PhHROIzSwgLnHryXwmiLMFJJbsOc8MYYtKvHz8D6xeFOiErjMr2GFeW/6+
 gw3kNGYBTYn1u/QhxlhI/N/6jhXCVpSY0v2QHeIcQYmTM5+wTGCUnoVk2yyE7llIumch6Z6Fp
 HsBI+sqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTIzDuGYBgB+
 Px93GHGCU5mJREeZN+H4wU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG74R9QTrAoNT21Ii0zB5i
 AYNISHDxKIrznQdK8xQWJucWZ6RCpU4yWHMc2Xf7DxDHj5l0g+eTavL9MQix5+XmpUuK8R0Aa
 BEAaMkrz4MbBkuQlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPOAJnCk5lXArf1FdBBTEAHZ
 W84AHJQSSJCSqqBUb1E6KrDJ8M5VwVtTnzJT37msyDZbOd/TsFPxYF76xOObj2rsyfDb+ckY3
 3Tb9xm1ydqRT47d+a5egtf6OZg4/KAw01z37z1msAw0flf4hTXH5n1vBu5Tu0J158t5nRs58u
 Iytyi9JZnIdFvhKfrFay8473iVds98R8VOfzOm02vnZB5mJ4xS4mlOCPRUIu5qDgRAIidL6WN
 AwAA
X-Env-Sender: Felipe.Huici@neclab.eu
X-Msg-Ref: server-4.tower-21.messagelabs.com!1505892653!77510727!1
X-Originating-IP: [195.37.70.40]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24312 invoked from network); 20 Sep 2017 07:30:53 -0000
Received: from mailer1.neclab.eu (HELO mailer1.neclab.eu) (195.37.70.40)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:30:53 -0000
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 6B088102F0E;
 Wed, 20 Sep 2017 09:30:51 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id SqkyJhg6Y4o7; Wed, 20 Sep 2017 09:30:51 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id EE46D102F0D;
 Wed, 20 Sep 2017 09:30:26 +0200 (CEST)
Received: from PALLENE.office.hd ([169.254.1.53]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 20 Sep 2017 09:30:26
 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Lars Kurth <lars.kurth@citrix.com>, "committers@xenproject.org"
 <committers@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "mirageos-devel@lists.xenproject.org"
 <mirageos-devel@lists.xenproject.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfCI/BWcouPkW3x99CYpkDk6K8h4eAgADthgA=
Date: Wed, 20 Sep 2017 07:30:24 +0000
Message-ID: <D5E7E536.3A29B%felipe.huici@neclab.eu>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <776E12BC-8D5A-4B90-AF99-BFDDEBEECCE4@citrix.com>
In-Reply-To: <776E12BC-8D5A-4B90-AF99-BFDDEBEECCE4@citrix.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-originating-ip: [10.1.2.68]
Content-ID: <4A4183DD7ACB9F4C863B1CE9C39D2685@office.hd>
MIME-Version: 1.0
Cc: "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>, Saverio
 Niccolini <Saverio.Niccolini@neclab.eu>,
 "stefano@aporeto.com" <stefano@aporeto.com>,
 "alexander.dubinin@gmail.com" <alexander.dubinin@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTGFycywNCg0KR3JlYXQgbmV3cywgdGhhbmtzISBXZSBzZW50IHYyIHRvIHRoZSBtYWlsaW5n
IGxpc3Qgb24gdGhlIDE4dGgsIDIgZGF5cw0KYWdvLiBXaGVuIHlvdSBzYXkg4oCccG9zdCB2MiBm
aXJzdOKAnSwgc2hvdWxkIHdlIGJlIHBvc3RpbmcgaXQgc29tZXdoZXJlIGVsc2UNCnRvbz8NCg0K
VGhhbmtzLA0KDQrigJQgRmVsaXBlDQoNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KRHIuIEZlbGlwZSBIdWljaQ0KQ2hpZWYgUmVz
ZWFyY2hlciwgTmV0d29ya2VkIFN5c3RlbXMgYW5kIERhdGENCkFuYWx5dGljcyBHcm91cA0KTkVD
IExhYm9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24NCkt1cmZ1ZXJz
dGVuYW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcNClRlbC4gICAgICs0OQ0KKDApNjIyMSA0
MzQyLTI0MQ0KRmF4OiAgICAgKzQ5DQooMCk2MjIxIDQzNDItMTU1DQoNCmUtbWFpbDogDQpmZWxp
cGUuaHVpY2lAbmVjbGFiLmV1DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NCk5FQyBFdXJvcGUgTGltaXRlZCBSZWdpc3RlcmVkIE9m
ZmljZTogTkVDIEhvdXNlLCAxDQpWaWN0b3JpYSBSb2FkLCBMb25kb24gVzMgNkJMIFJlZ2lzdGVy
ZWQgaW4gRW5nbGFuZCAyODMyMDE0DQoNCg0KDQoNCk9uIDkvMjAvMTcsIDI6MjAgQU0sICJMYXJz
IEt1cnRoIiA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToNCg0KPkZlbGlwZSwgU2ltb24s
DQo+YSBxdWljayBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IHRoZSBBZHZpc29yeSBCb2FyZCBp
biB0b2RheeKAmXMgQUINCj5tZWV0aW5nIGRlY2lkZWQgdG8gZW5kb3JzZSB5b3VyIHByb3Bvc2Fs
Lg0KPkxldCBtZSBrbm93IGhvdyB5b3UgcHJvY2VlZDogZnJvbSBteSBwZXJzcGVjdGl2ZSwgd2Ug
Y2FuIGtpY2sgb2ZmIGENCj5mb3JtYWwgdm90ZSBiZWZvcmUgeW91IG1ha2UgbW9kaWZpY2F0aW9u
cyB0byB0aGUgcHJvcG9zYWwsIGJ1dCBJIHRoaW5rIGl0DQo+aXMgYmV0dGVyIHRvIHBvc3QgdjIg
Zmlyc3QuDQo+TGFycw0KPg0KPk9uIDA3LzA5LzIwMTcsIDA1OjI2LCAiRmVsaXBlIEh1aWNpIiA8
RmVsaXBlLkh1aWNpQG5lY2xhYi5ldT4gd3JvdGU6DQo+DQo+ICAgIERlYXIgYWxsLA0KPiAgICAN
Cj4gICAgRm9sbG93aW5nIHVwIG9uIGRpc2N1c3Npb25zIHRoYXQgU2ltb24gS3VlbnplciBoYWQg
d2l0aCBzZXZlcmFsIG9mDQo+eW91IGF0DQo+ICAgIHRoZSBsYXN0IFhlbiBzdW1taXQsIHdl4oCZ
cmUgbm93IHN1Ym1pdHRpbmcgYSBYZW4gc3VicHJvamVjdCBwcm9wb3NhbA0KPmJhc2VkDQo+ICAg
IG9uIG91ciBVbmljb3JlIHdvcmsuIENvdWxkIHlvdSBwbGVhc2UgcmV2aWV3IGl0Pw0KPiAgICAN
Cj4gICAgVGhhbmtzLA0KPiAgICANCj4gICAgRmVsaXBlIEh1aWNpICYgU2ltb24gS3VlbnplciAt
IE5FQyBMYWJzIEhlaWRlbGJlcmcuDQo+ICAgIA0KPiAgICANCj4gICAgUFJPUE9TQUw6IFVuaWNv
cmUNCj4gICAgPT09PT09PT09PT09PT09PT0NCj4gICAgDQo+ICAgIFJvbGVzDQo+ICAgIC0tLS0t
DQo+ICAgIFByb2plY3QgTGVhZHM6IFNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1PiAobWFpbiBsZWFkKQ0KPiAgICAgICAgICAgICAgICAgICBGZWxpcGUgSHVpY2kgIDxmZWxp
cGUuaHVpY2lAbmVjbGFiLmV1PiAgICAoY28tbGVhZCkNCj4gICAgICAgICAgICAgICAgICAgRmxv
cmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1PiAoY28tbGVhZCkNCj4gICAg
UHJvamVjdCBNZW50b3I6ICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+DQo+ICAg
IFByb2plY3QgU3BvbnNvcjogLVRvIGJlIGZvdW5kLQ0KPiAgICANCj4gICAgQmFja2dyb3VuZA0K
PiAgICAtLS0tLS0tLS0tDQo+ICAgIEluIHJlY2VudCB5ZWFycywgc2V2ZXJhbCBwYXBlcnMgYW5k
IHByb2plY3RzIGRlZGljYXRlZCB0byB1bmlrZXJuZWxzDQo+aGF2ZQ0KPiAgICBzaG93biB0aGUg
aW1tZW5zZSBwb3RlbnRpYWwgZm9yIHBlcmZvcm1hbmNlIGdhaW5zIHRoYXQgdGhlc2UgaGF2ZS4g
QnkNCj4gICAgbGV2ZXJhZ2luZyBzcGVjaWFsaXphdGlvbiBhbmQgdGhlIHVzZSBvZiBtaW5pbWFs
aXN0aWMgT1NlcywNCj51bmlrZXJuZWxzIGFyZQ0KPiAgICBhYmxlIHRvIHlpZWxkIGltcHJlc3Np
dmUgbnVtYmVycywgaW5jbHVkaW5nIGZhc3QgaW5zdGFudGlhdGlvbiB0aW1lcw0KPih0ZW5zDQo+
ICAgIG9mIG1pbGxpc2Vjb25kcyBvciBsZXNzKSwgdGlueSBtZW1vcnkgZm9vdHByaW50cyAoYSBm
ZXcgTUJzIG9yIGV2ZW4NCj5LQnMpLA0KPiAgICBoaWdoIG5ldHdvcmsgdGhyb3VnaHB1dCAoMTAt
NDAgR2IvcyksIGFuZCBoaWdoIGNvbnNvbGlkYXRpb24gKGUuZy4sDQo+YmVpbmcNCj4gICAgYWJs
ZSB0byBydW4gdGhvdXNhbmRzIG9mIGluc3RhbmNlcyBvbiBhIHNpbmdsZSBjb21tb2RpdHkgc2Vy
dmVyKSwgbm90DQo+dG8NCj4gICAgbWVudGlvbiBhIHJlZHVjZWQgYXR0YWNrIHN1cmZhY2UgYW5k
IHRoZSBwb3RlbnRpYWwgZm9yIGVhc2llcg0KPiAgICBjZXJ0aWZpY2F0aW9uLiBVbmlrZXJuZWwg
cHJvamVjdHMgd29ydGh5IG9mIG1lbnRpb24gaW5jbHVkZSBNaXJhZ2VPUywNCj4gICAgQ2xpY2tP
UywgRXJsYW5nIG9uIFhlbiwgT1N2LCBIQUxWTSwgYW5kIE1pbmljYWNoZSwgYW1vbmcgb3RoZXJz
Lg0KPiAgICANCj4gICAgVGhlIGZ1bmRhbWVudGFsIGRyYXdiYWNrIG9mIHVuaWtlcm5lbHMgaXMg
dGhhdCB0aGV5IHJlcXVpcmUgdGhhdA0KPiAgICBhcHBsaWNhdGlvbnMgYmUgbWFudWFsbHkgcG9y
dGVkIHRvIHRoZSB1bmRlcmx5aW5nIG1pbmltYWxpc3RpYyBPUw0KPihlLmcuDQo+ICAgIGhhdmlu
ZyB0byBwb3J0IG5naW54LCBzbm9ydCwgbXlzcWwgb3IgbWVtY2FjaGVkIHRvIE1pbmlPUyBvciBP
U3YpOw0KPnRoaXMNCj4gICAgcmVxdWlyZXMgYm90aCBleHBlcnQgd29yayBhbmQgb2Z0ZW4gY29u
c2lkZXJhYmxlIGFtb3VudCBvZiB0aW1lLiBJbg0KPiAgICBlc3NlbmNlLCB3ZSBuZWVkIHRvIHBp
Y2sgYmV0d2VlbiBlaXRoZXIgaGlnaCBwZXJmb3JtYW5jZSB3aXRoDQo+dW5pa2VybmVscywNCj4g
ICAgb3Igbm8gcG9ydGluZyBlZmZvcnQgYnV0IGRlY3JlYXNlZCBwZXJmb3JtYW5jZSBhbmQgZGVj
cmVhc2VkDQo+ZWZmaWNpZW5jeQ0KPiAgICB3aXRoIHN0YW5kYXJkIE9TL1ZNIGltYWdlcy4gVGhl
IGdvYWwgb2YgdGhpcyBwcm9wb3NhbCBpcyB0byBjaGFuZ2UNCj50aGlzDQo+ICAgIHN0YXR1cyBx
dW8gYnkgcHJvdmlkaW5nIGEgaGlnaGx5IGNvbmZpZ3VyYWJsZSB1bmlrZXJuZWwgY29kZSBiYXNl
OyB3ZQ0KPmNhbGwNCj4gICAgdGhpcyBiYXNlIFVuaWNvcmUuDQo+ICAgIA0KPiAgICBUaGlzIHBy
b2plY3QgYWxzbyBhaW1zIHRvIGNvbmNlbnRyYXRlIHRoZSB2YXJpb3VzIGVmZm9ydHMgY3VycmVu
dGx5DQo+Z29pbmcNCj4gICAgb24gaW4gdGhlIFhlbiBjb21tdW5pdHkgcmVnYXJkaW5nIG1pbmlt
YWxpc3RpYyBPU2VzIChlc3NlbnRpYWxseQ0KPmRpZmZlcmVudA0KPiAgICB2YXJpYW50cyBvZiBN
aW5pT1MpLiBXZSB0aGluayB0aGF0IHNwbGl0dGluZyB0aGUgY29tbXVuaXR5IGFjcm9zcw0KPnRo
ZXNlDQo+ICAgIHZhcmlhbnRzIGlzIGNvdW50ZXItcHJvZHVjdGl2ZSBhbmQgaG9wZSB0aGF0IFVu
aWNvcmUgd2lsbCBwcm92aWRlIGENCj5jb21tb24NCj4gICAgcGxhY2UgZm9yIGFsbCBvciBtb3N0
IGltcHJvdmVtZW50cyBhbmQgY3VzdG9taXphdGlvbnMgb2YgbWluaW1hbGlzdGljDQo+ICAgIE9T
ZXMuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0byByZXBsYWNlIHNvbWV0aGluZyBsaWtlIE1pbmlP
UyB3aXRoIGENCj50b29sDQo+ICAgIHRoYXQgY2FuIGF1dG9tYXRpY2FsbHkgYnVpbGQgc3VjaCBh
IG1pbmltYWxpc3RpYyBPUy4NCj4gICAgDQo+ICAgIFVuaWNvcmUgLSBUaGUgIlVuaWtlcm5lbCBD
b3JlIg0KPiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gICAgVGhlIGhp
Z2ggbGV2ZWwgZ29hbCBvZiBVbmljb3JlIGlzIHRvIGJlIGFibGUgdG8gYnVpbGQgdW5pa2VybmVs
cw0KPnRhcmdldGVkDQo+ICAgIGF0IHNwZWNpZmljIGFwcGxpY2F0aW9ucyB3aXRob3V0IHJlcXVp
cmluZyB0aGUgdGltZS1jb25zdW1pbmcsIGV4cGVydA0KPndvcmsNCj4gICAgdGhhdCBidWlsZGlu
ZyBzdWNoIGEgdW5pa2VybmVsIHJlcXVpcmVzIHRvZGF5LiBBbiBhZGRpdGlvbmFsIGdvYWwgKG9y
DQo+ICAgIGhvcGUpIG9mIFVuaWNvcmUgaXMgdGhhdCBhbGwgZGV2ZWxvcGVycyBpbnRlcmVzdGVk
IGluIHVuaWtlcm5lbA0KPiAgICBkZXZlbG9wbWVudCB3b3VsZCBjb250cmlidXRlIGJ5IHN1cHBs
eWluZyBsaWJyYXJpZXMgcmF0aGVyIHRoYW4NCj53b3JraW5nIG9uDQo+ICAgIGluZGVwZW5kZW50
IHByb2plY3RzIHdpdGggZGlmZmVyZW50IGNvZGUgYmFzZXMgYXMgaXQgaXMgZG9uZSBub3cuIFRo
ZQ0KPm1haW4NCj4gICAgaWRlYSBiZWhpbmQgVW5pY29yZSBpcyBkZXBpY3RlZCBpbiBGaWd1cmUg
MSBhbmQgY29uc2lzdHMgb2YgdHdvIGJhc2ljDQo+ICAgIGNvbXBvbmVudHM6DQo+ICAgICANCj4g
ICAgDQo+ICAgIFtBdHRhY2htZW50OiB1bmljb3JlLW9uZXNsaWRlci5wZGZdDQo+ICAgIA0KPiAg
ICANCj4gICAgRmlndXJlIDEuIFVuaWNvcmUgYXJjaGl0ZWN0dXJlLg0KPiAgICANCj4gICAgIA0K
PiAgICBMaWJyYXJ5IHBvb2xzIHdvdWxkIGNvbnRhaW4gbGlicmFyaWVzIHRoYXQgdGhlIHVzZXIg
b2YgVW5pY29yZSBjYW4NCj5zZWxlY3QNCj4gICAgZnJvbSB0byBjcmVhdGUgdGhlIHVuaWtlcm5l
bC4gRnJvbSB0aGUgYm90dG9tIHVwLCBsaWJyYXJ5IHBvb2xzIGFyZQ0KPiAgICBvcmdhbml6ZWQg
aW50byAoMSkgdGhlIGFyY2hpdGVjdHVyZSBsaWJyYXJ5IHRvb2wsIGNvbnRhaW5pbmcgbGlicmFy
aWVzDQo+ICAgIHNwZWNpZmljIHRvIGEgY29tcHV0ZXIgYXJjaGl0ZWN0dXJlIChlLmcuLCB4ODZf
NjQsIEFSTTMyIG9yIE1JUFMpOw0KPigyKSB0aGUNCj4gICAgcGxhdGZvcm0gdG9vbCwgd2hlcmUg
dGFyZ2V0IHBsYXRmb3JtcyBjYW4gYmUgWGVuLCBLVk0sIGJhcmUgbWV0YWwNCj4oaS5lLiBubw0K
PiAgICB2aXJ0dWFsaXphdGlvbikgYW5kIHVzZXItc3BhY2UgTGludXg7IGFuZCAoMykgdGhlIG1h
aW4gbGlicmFyeSBwb29sLA0KPiAgICBjb250YWluaW5nIGEgcmljaCBzZXQgb2YgZnVuY3Rpb25h
bGl0eSB0byBidWlsZCB0aGUgdW5pa2VybmVsIGZyb20uDQo+VGhpcw0KPiAgICBsYXN0IGxpYnJh
cnkgaW5jbHVkZXMgZHJpdmVycyAoYm90aCB2aXJ0dWFsIHN1Y2ggYXMgbmV0YmFjay9uZXRmcm9u
dA0KPmFuZA0KPiAgICBwaHlzaWNhbCBzdWNoIGFzIGl4Z2JlKSwgZmlsZXN5c3RlbXMsIG1lbW9y
eSBhbGxvY2F0b3JzLCBzY2hlZHVsZXJzLA0KPiAgICBuZXR3b3JrIHN0YWNrcywgc3RhbmRhcmQg
bGlicyAoZS5nLiBsaWJjLCBvcGVuc3NsLCBldGMuKSwgcnVudGltZXMNCj4oZS5nLiBhDQo+ICAg
IFB5dGhvbiBpbnRlcnByZXRlciBhbmQgZGVidWdnaW5nIGFuZCBwcm9maWxpbmcgdG9vbHMuIFRo
ZXNlIHBvb2xzIG9mDQo+ICAgIGxpYnJhcmllcyBjb25zdGl0dXRlIGEgY29kZSBiYXNlIGZvciBj
cmVhdGluZyB1bmlrZXJuZWxzLiBBcyBzaG93biwgYQ0KPiAgICBsaWJyYXJ5IGNhbiBiZSByZWxh
dGl2ZWx5IGxhcmdlIChlLmcgbGliYykgb3IgcXVpdGUgc21hbGwgKGENCj5zY2hlZHVsZXIpLA0K
PiAgICB3aGljaCBzaG91bGQgYWxsb3cgZm9yIGEgZmFpciBhbW91bnQgb2YgY3VzdG9taXphdGlv
biBmb3IgdGhlDQo+dW5pa2VybmVsLg0KPiAgICAgDQo+ICAgIA0KPiAgICBUaGUgVW5pY29yZSBi
dWlsZCB0b29sIGlzIGluIGNoYXJnZSBvZiBjb21waWxpbmcgdGhlIGFwcGxpY2F0aW9uIGFuZA0K
PnRoZQ0KPiAgICBzZWxlY3RlZCBsaWJyYXJpZXMgdG9nZXRoZXIgdG8gY3JlYXRlIGEgYmluYXJ5
IGZvciBhIHNwZWNpZmljDQo+cGxhdGZvcm0gYW5kDQo+ICAgIGFyY2hpdGVjdHVyZSAoZS5nLiwg
WGVuIG9uIHg4Nl82NCkuIFRoZSB0b29sIGlzIGN1cnJlbnRseSBpbnNwaXJlZCBieQ0KPiAgICBM
aW51eOKAmXMga2NvbmZpZyBzeXN0ZW0gYW5kIGNvbnNpc3RzIG9mIGEgc2V0IG9mIE1ha2VmaWxl
cy4gSXQgYWxsb3dzDQo+dXNlcnMNCj4gICAgdG8gc2VsZWN0IGxpYnJhcmllcywgdG8gY29uZmln
dXJlIHRoZW0sIGFuZCB0byB3YXJuIHRoZW0gd2hlbiBsaWJyYXJ5DQo+ICAgIGRlcGVuZGVuY2ll
cyBhcmUgbm90IG1ldC4gSW4gYWRkaXRpb24sIHRoZSB0b29sIGNhbiBhbHNvDQo+c2ltdWx0YW5l
b3VzbHkNCj4gICAgZ2VuZXJhdGUgYmluYXJpZXMgZm9yIG11bHRpcGxlIHBsYXRmb3Jtcy4NCj4g
ICAgDQo+ICAgICANCj4gICAgQXMgYW4gZXhhbXBsZSwgaW1hZ2luZSBhIHVzZXIgd2FudGluZyB0
byBnZW5lcmF0ZSBhIG5ldHdvcmsgZHJpdmVyDQo+ZG9tYWluDQo+ICAgIHVuaWtlcm5lbC4gSW4g
dGhpcyBjYXNlLCB3ZSB3b3VsZCBhc3N1bWUgdGhlIOKAnGFwcGxpY2F0aW9u4oCdIHRvIGJlIHRo
ZQ0KPiAgICBuZXRiYWNrIGRyaXZlci4gVG8gc2VsZWN0IHRoaXMgYXBwbGljYXRpb24sIHRoZSB1
c2VyIHdvdWxkIGZpcnN0IHJ1bg0KPuKAnG1ha2UNCj4gICAgbWVudWNvbmZpZ+KAnSBmcm9tIHdp
dGhpbiB0aGUgbmV0YmFjayBhcHBsaWNhdGlvbiBmb2xkZXIuIFRoZSBNYWtlZmlsZQ0KPnRoZXJl
DQo+ICAgIHdvdWxkIHNldCBhIHZhcmlhYmxlIHRvIGluZGljYXRlIHdoYXQgdGhlIGFwcGxpY2F0
aW9uIGlzLCBhbmQgd291bGQNCj4gICAgaW5jbHVkZSB0aGUgbWFpbiBVbmljb3JlIE1ha2VmaWxl
cyBzbyB0aGF0IHRoZSB1bmlrZXJuZWwgY2FuIGJlIGJ1aWx0DQo+ICAgIChTdGVwIDEgaW4gdGhl
IGZpZ3VyZSkuIFVzaW5nIHRoZSBtZW51LWJhc2VkIHN5c3RlbSwgdGhlIHVzZXIgY2hvb3Nlcw0K
PnRoZQ0KPiAgICByZWxldmFudCBsaWJyYXJpZXM7IGZvciBhIFhlbiBkcml2ZXIgZG9tYWluIHRo
aXMgd291bGQgaW5jbHVkZSBhDQo+cGh5c2ljYWwNCj4gICAgbmV0d29yayBkcml2ZXIsIHRoZSBu
ZXRiYWNrIGRyaXZlciwgdGhlIGxpYnhlbnBsYXQgbGlicmFyeSBhbmQgYQ0KPmxpYnJhcnkNCj4g
ICAgZnJvbSB0aGUgYXJjaGl0ZWN0dXJlIGxpYnJhcnkgcG9vbCBzdWNoIGFzIGxpYng4Nl82NGFy
Y2ggKFN0ZXAgMiBpbg0KPnRoZQ0KPiAgICBmaWd1cmUpLiBXaXRoIHRoaXMgaW4gcGxhY2UsIHRo
ZSB1c2VyIHNhdmVzIHRoZSBjb25maWd1cmF0aW9uIGFuZA0KPnR5cGVzDQo+ICAgIOKAnG1ha2Xi
gJ0gdG8gYnVpbGQgdGhlIHVuaWtlcm5lbCAoU3RlcCAzKSBhbmQgeGwgY3JlYXRlIHRvIHJ1biBp
dCAoU3RlcA0KPjQpLg0KPiAgICANCj4gICAgIA0KPiAgICBBIG5vdGUgb24gdGhlIEFCSS9BUEk6
IGJlY2F1c2UgVW5pY29yZSBhbGxvd3MgZm9yIGN1c3RvbWl6YXRpb24gb2YgdGhlDQo+ICAgIHVu
aWtlcm5lbHMsIHRoZSBBQkkgKG9yIEFQSSBzaW5jZSB0aGVyZSBpcyBubyBrZXJuZWwpIHdvdWxk
IGJlIGN1c3RvbSwNCj4gICAgdGhhdCBpcywgZGVmaW5lZCBieSB0aGUgbGlicmFyaWVzIHRoZSB1
c2VyIHNlbGVjdGVkLiBIYXZpbmcgc2FpZA0KPnRoYXQsIGl0DQo+ICAgIHdvdWxkIGJlIHBlcmZl
Y3RseSBwb3NzaWJsZSwgZm9yIGluc3RhbmNlLCB0byBidWlsZCBQT1NJWC1jb21wbGlhbnQNCj4g
ICAgdW5pa2VybmVscyB3aXRoIGl0Lg0KPiAgICANCj4gICAgDQo+ICAgIFJlbGV2YW5jZSB0byBY
ZW4gYW5kIGl0cyBDb21tdW5pdHkNCj4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCj4gICAgVW5pa2VybmVscyBhcmUgaW1wb3J0YW50IHRvIGEgbnVtYmVyIG9mIGFyZWFz
IHJlbGV2YW50IHRvIHRoZSBYZW4NCj4gICAgY29tbXVuaXR5LCBpbmNsdWRpbmcgSW9ULCBhdXRv
bW90aXZlLCBzdHViIGRvbWFpbnMgYW5kIGRyaXZlciBkb21haW4NCj4gICAgZGlzYWdncmVnYXRp
b24uIFVuaWNvcmUgY291bGQgaGVscCBib29zdCB0aGUgcHJvZ3Jlc3MgaW4gYWxsIG9mIHRoZXNl
DQo+ICAgIGFyZWFzIGJ5IHF1aWNrbHkgcHJvdmlkaW5nIHRoZSBuZWNlc3NhcnkgdG9vbHMgdG8g
Y3JlYXRlICB1bmlrZXJuZWxzDQo+Zm9yDQo+ICAgIHRoZW0uIEZvciBpbnN0YW5jZSwgZm9yIGEg
ZHJpdmVyIGRvbWFpbiwgdGhlIHVzZXIgd291bGQgaW5jbHVkZSB0aGUNCj4gICAg4oCcbGlicmFy
eeKAnSBjb250YWluaW5nIHRoZSByZWxldmFudCBoYXJkd2FyZSBkcml2ZXIgYW5kIGNvcnJlc3Bv
bmRpbmcNCj4gICAgYmFjay1lbmQgZHJpdmVyLCBhbmQgaW4gcHJpbmNpcGxlIFVuaWNvcmUgd291
bGQgdGFrZSBjYXJlIG9mIHRoZSByZXN0Lg0KPiAgICANCj4gICAgSW4gYWRkaXRpb24sIFVuaWNv
cmUgY291bGQgZXZlbnR1YWxseSByZXBsYWNlIE1pbmktT1MsIHByb3ZpZGluZyBhDQo+ICAgIGNs
ZWFuZXIsIG1vcmUgc3RhYmxlIGFuZCBmbGV4aWJsZSBiYXNlIGZyb20gd2hpY2ggdG8gYnVpbGQg
dW5pa2VybmVscw0KPmZvcg0KPiAgICBwcm9qZWN0cyAodGhlIG1vZHVsYXJpemF0aW9uIG9mIE1p
bmktT1MgaXMgaW4gZmFjdCBhbHJlYWR5IHRha2luZw0KPnBsYWNlKS4NCj4gICAgDQo+ICAgIA0K
PiAgICBDdXJyZW50IFN0YXR1cw0KPiAgICAtLS0tLS0tLS0tLS0tLQ0KPiAgICBVbmljb3JlIGlz
IGF0IGFuIGVhcmx5IHN0YWdlLiBGb3Igbm93IGl0IGluY2x1ZGVzIHNvbWUgYmFzZSBsaWJyYXJp
ZXMNCj53aXRoDQo+ICAgIGNvZGUgZXh0cmFjdGVkIGZyb20gTWluaS1PUyBhcyB3ZWxsIGFzIGEg
YnVpbGQgdG9vbCBpbnNwaXJlZCBieQ0KPiAgICBMaW51eCdzIEtDb25maWcgc3lzdGVtLiBVbmlj
b3JlIGlzIGN1cnJlbnRseSBhYmxlIHRvIGJ1aWxkICJoZWxsbw0KPndvcmxkIg0KPiAgICB1bmlr
ZXJuZWxzIGZvciBYZW4gYW5kIExpbnV4IHVzZXIgc3BhY2Ugb24geDg2XzY0IGFuZCBBUk12Ny4N
Cj4gICAgDQo+ICAgIEluY3ViYXRpb24NCj4gICAgLS0tLS0tLS0tLQ0KPiAgICBUaGUgcmVhc29u
IGJlaGluZCBtYWtpbmcgVW5pY29yZSBhIFhlbiBzdWItcHJvamVjdCBwcm9qZWN0IGlzIHRvICgx
KQ0KPmJyaW5nDQo+ICAgIHRoZSBleGlzdGVuY2Ugb2YgVW5pY29yZSB0byB0aGUgYXR0ZW50aW9u
IG9mIHRoZSBYZW4gY29tbXVuaXR5DQo+ICAgIGFuZCB0byBvdXRzaWRlIHdvcmxkOyAoMikgdG8g
YXR0ZW1wdCB0byBoYXJuZXNzIGludGVyZXN0IGFuZA0KPnBvdGVudGlhbGx5DQo+ICAgIGRldmVs
b3BtZW50IGN5Y2xlcyBmcm9tIHBlb3BsZSBhbmQgY29tcGFuaWVzIGludGVyZXN0ZWQgaW4NCj4g
ICAgdW5pa2VybmVsczsgYW5kICgzKSB0byBjb25jZW50cmF0ZSBtYWludGVuYW5jZSByZXNvdXJj
ZXMgZnJvbSBwZW9wbGUNCj4gICAgaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWxzIHdpdGhpbiB0aGUg
Y29tbXVuaXR5Lg0KPiAgICANCj4gICAgTGljZW5zZQ0KPiAgICAtLS0tLS0tDQo+ICAgIFRoZSBt
YWluIGxpY2Vuc2Ugb2YgdGhlIHJ1bi10aW1lIGNvbXBvbmVudHMgb2YgVW5pY29yZSB3aWxsIGJl
IGENCj4zLWNsYXVzZQ0KPiAgICBCU0QgbGljZW5zZSwgdW5sZXNzIHRoZXJlIGlzIGEgZ29vZCBy
ZWFzb24gbm90IHRvIHVzZSBpdCAoZS5nLiB3ZSBtYXkNCj4gICAgaW1wb3J0IDItY2xhdXNlIEJT
RCBsaWNlbnNlZCBjb2RlIGZyb20gTWluaS1PUywgd2hpY2ggd2Ugd291bGQgKm5vdCoNCj4gICAg
YW50aWNpcGF0ZSB0byBjaGFuZ2UpLiBUaGUgTWFrZWZpbGUgc3lzdGVtIHdvdWxkIGJlIGxpY2Vu
c2VkIHVuZGVyDQo+R1BMIHYyDQo+ICAgIG9yIGxhdGVyIGFzIHdlIHdhbnQgdG8gYmUgYWJsZSB0
byB1c2UgS0NvbmZpZyBmdW5jdGlvbmFsaXR5IGZyb20NCj4gICAgQnVpbGRyb290L0xpbnV4Lg0K
PiAgICANCj4gICAgUmVxdWlyZWQgSW5mcmFzdHJ1Y3R1cmUNCj4gICAgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCj4gICAgVGhlIG9mZmljaWFsIHJlcG9zaXRvcmllcyBzaG91bGQgYmUgY3JlYXRl
ZCBvbg0KPiAgICBbaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvXSB1bmRlciBgdW5pY29y
ZS5naXRgLiBUaGVyZSBzaG91bGQgYmUNCj5hDQo+ICAgIG1haW4gcmVwb3NpdG9yeSBmb3IgdGhl
IGNvcmUgdW5pY29yZSBpbXBsZW1lbnRhdGlvbiBhbmQgYWRkaXRpb25hbA0KPiAgICByZXBvc2l0
b3JpZXMgZm9yIHNvbWUgbW9yZSBhZHZhbmNlZCBleHRlbnNpb24gbGlicmFyaWVzIChlLmcuLCBs
d0lQLA0KPiAgICBuZXdsaWIpLg0KPiAgICANCj4gICAgIyMjIE1haW4gcmVwb3NpdG9yeQ0KPiAg
ICANCj4gICAgYHVuaWNvcmUuZ2l0YA0KPiAgICANCj4gICAgIyMjIFJlcG9zaXRvcmllcyBmb3Ig
ZXh0ZW5zaW9uIGxpYnJhcmllcw0KPiAgICANCj4gICAgUmVwb3NpdG9yaWVzIGZvciBhZGRpdGlv
bmFsIGxpYnJhcmllcyB0aGF0IGFyZSBzdXBwb3J0ZWQgYnkgdGhlDQo+VW5pY29yZQ0KPiAgICBw
cm9qZWN0IHNob3VsZCBleGlzdCB1bmRlciBhIHNlcGFyYXRlIGRpcmVjdG9yeToNCj4gICAgDQo+
ICAgIGB1bmljb3JlLWxpYnMvYA0KPiAgICANCj4gICAgRm9yIGV4YW1wbGU6DQo+ICAgIA0KPiAg
ICBgdW5pY29yZS1saWJzL2x3aXAuZ2l0YA0KPiAgICBgdW5pY29yZS1saWJzL25ld2xpYi5naXRg
DQo+ICAgIA0KPiAgICAjIyMgTWFpbGluZyBsaXN0DQo+ICAgIA0KPiAgICBJbiB0aGUgYmVnaW5u
aW5nIHdlIHdvdWxkIHVzZSB0aGUgTWluaU9TIG1haWxpbmcgbGlzdA0KPiAgICAobWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKS4gV2hlbiB3ZSBnZXQgdHJhY3Rpb24gd2l0aA0KPlVu
aWNvcmUgd2UNCj4gICAgY291bGQgY29uc2lkZXIgc3BsaXR0aW5nIHRoYXQgdHJhZmZpYyBvbnRv
IGEgdW5pY29yZSBtYWlsaW5nIGxpc3QuDQo+ICAgIA0KPiAgICANCj4gICAgDQo+ICAgIA0KPiAg
ICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCj4gICAgRHIuIEZlbGlwZSBIdWljaQ0KPiAgICBDaGllZiBSZXNlYXJjaGVyLCBOZXR3
b3JrZWQgU3lzdGVtcyBhbmQgRGF0YQ0KPiAgICBBbmFseXRpY3MgR3JvdXANCj4gICAgTkVDIExh
Ym9yYXRvcmllcyBFdXJvcGUsIE5ldHdvcmsgUmVzZWFyY2ggRGl2aXNpb24NCj4gICAgS3VyZnVl
cnN0ZW5hbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZw0KPiAgICBUZWwuICAgICArNDkNCj4g
ICAgKDApNjIyMSA0MzQyLTI0MQ0KPiAgICBGYXg6ICAgICArNDkNCj4gICAgKDApNjIyMSA0MzQy
LTE1NQ0KPiAgICANCj4gICAgZS1tYWlsOiANCj4gICAgZmVsaXBlLmh1aWNpQG5lY2xhYi5ldQ0K
PiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCj4gICAgTkVDIEV1cm9wZSBMaW1pdGVkIFJlZ2lzdGVyZWQgT2ZmaWNlOiBORUMg
SG91c2UsIDENCj4gICAgVmljdG9yaWEgUm9hZCwgTG9uZG9uIFczIDZCTCBSZWdpc3RlcmVkIGlu
IEVuZ2xhbmQgMjgzMjAxNA0KPiAgICANCj4gICAgDQo+ICAgIA0KPg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:55:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZrE-00055G-Qh; Wed, 20 Sep 2017 07:55:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duZrD-00055A-4o
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 07:55:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1C/04-03422-EFE12C95; Wed, 20 Sep 2017 07:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/ev3KF
 Ig/lHrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlnWYFp9gr3r9dztTAOJuti5GDQ0ggT6Jx
 n2kXIycHr4CdxOwr/1lBbAkBQ4nTC2+ygJSwCKhK/FkoBBJmE1CXaHu2HaxEBCh8+NJxpi5GL
 g5mge2MEpt/XmYBSQgL6Eu8ObCMGSQhJLCYUeLWq6fsIAlOARuJGZ2n2UGG8goISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Ro
 b6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYGxaFHiIUZKDSUmU9wr/
 oUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx7ZIFygkWp6akVaZk5wCiASUtw8CiJ8F4CSfMWF
 yTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5O0FKBUBKM0rz4AbBovMSo6yUMC8j0G
 lCPAWpRbmZJajyrxjFORiVhHnngUzhycwrgdv3CugUJqBTsjccADmlJBEhJdXAuLdQa3mwyNz
 NjRXPnJaHZ0R9Os7hJLJNt//evgO+k/6mt6T/OOx6ejW/y4E/hnUJZhxvH1sxvTm3XGAjV7OP
 tJr06xq7eXkfKu8Z7eFd+GDxG48jCjIBV6a2uz6uUKzbnxus91M6LmaWQt11t8e/FjzZbbb9F
 3s8r9OmuI5zW7+n87w79bNYX4mlOCPRUIu5qDgRAO0vs0HJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505894140!69783346!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21620 invoked from network); 20 Sep 2017 07:55:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:55:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 01:55:39 -0600
Message-Id: <59C23B1B020000780017D38E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 01:55:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <d58a477f-2f3a-e59f-8352-de7411c4011c@suse.com>
In-Reply-To: <d58a477f-2f3a-e59f-8352-de7411c4011c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA5OjIwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBGb3Ig
eW91ciBjYXNlOiB3aGF0IGFib3V0IGFkZGluZyBhIGNvbmZpZ3VyZSBvcHRpb24gdG8gZGlzYWJs
ZSBidWlsZGluZwo+IHRoZSBweXRob24gYmluZGluZ3MgKGFuZCBhbnkgZGVwZW5kZW5jaWVzIGxp
a2UgZS5nLiBweWdydWIpIGluc3RlYWQgb2YKPiBkb2luZyBzbyBpbiBjYXNlIG9mIGEgdmVyc2lv
biBtaXNtYXRjaD8gVGhpcyB3b3VsZCBhdm9pZCBhbnkgc3VycHJpc2VzCj4gaW4gY2FzZSBzb21l
b25lIGRpZG4ndCBub3RpY2UgdGhhdCB0aGUgYmluZGluZ3MgaGF2ZSBiZWVuIGRpc2FibGVkLgoK
VGhhdCdzIGNlcnRhaW5seSBhbiBvcHRpb24sIGJ1dCBJJ20gZ2VuZXJhbGx5IG5vdCB2ZXJ5IGhh
cHB5IHdpdGgKaGF2aW5nIHRvIGFkZCBzdWNoIG9wdGlvbnMuIE15IHNjcmlwdCBpbnZva2luZyBj
b25maWd1cmUgYmVjb21lcwptb3JlIGFuZCBtb3JlIHVucmVhZGFibGUgYmVjYXVzZSBvZiBzdWNo
LCBzaW5jZSB0aGlzIHdheSB0aGUKcmVxdWlyZW1lbnQgdG8gZG8gdGhlIHZlcnNpb24gY2hlY2sg
Z2V0cyBtb3ZlZCBmcm9tIHRoZSBidWlsZApzeXN0ZW0gKGkuZS4gY29uZmlndXJlLCB3aG9zZSBq
b2IgdGhpcyBpcyBpbW8pIHRvIHRoYXQgc2NyaXB0LiBBbmQKYXMgeW91IGNhbiBwcm9iYWJseSB1
bmRlcnN0YW5kIEkgZG9uJ3Qgd2FudCB0byB1bmlsYXRlcmFsbHkKZGlzYWJsZSB0aGUgYnVpbGRp
bmcgb2YgdGhhdCBjb2RlLCB0byBiZSBhYmxlIHRvIGJ1aWxkIHRlc3QgcG9zc2libGUKY2hhbmdl
cyBJIG1heSBlbmQgdXAgbWFraW5nIHRvIGUuZy4gbGlieGMuCgpJT1cgaWYgc3VjaCBhIGNvbmZp
Z3VyZSBvcHRpb24gd2FzIGFkZGVkLCBJJ2Qgc3RpbGwgdGhpbmsgaXQgc2hvdWxkCmRlZmF1bHQg
dG8gZGlzYWJsZWQgaWYgdGhlIFB5dGhvbiBpbiB1c2UgaXMgbm90IG5ldyBlbm91Z2guCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 07:59:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 07:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duZv7-0005Gf-AT; Wed, 20 Sep 2017 07:59:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duZv5-0005GY-KV
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 07:59:43 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C0/E0-00743-EEF12C95; Wed, 20 Sep 2017 07:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTcRTH97t7dBWvXTd1R83CRWDa1izDIno
 RRBBk4F+KVHd520Z7yO6Maa+hPdQUNCpzaW1oWiJmImRqQ8fUKWQklqZENCf4CCmVLMxo16tm
 /33O/Z5zvt/f5eB8cZ4oEqctZtpkoHQyUaCgIykxXj6zxZWqdNbC3urvVYLD6HhX2yJ2CqUJt
 QaV0XJWqMmdj80cEFkKvI+QFXULC1EALiYt4GnpFLEMJAHumgdCjpNhqbELK0SB/h4rAvd7D+
 KKdgSO8esCrmhFUPW1eQNXNCDI77Uu7xKRcfCm+IlfwPFQUgW2+mD2M5/Mhg7P3LKFhEyFBnf
 eMoeSaWB/9RJxvAsqm2cwlgXkNigvG+SzTJAp0On2YFzsA/C0cHF5NoA8CGW32EABOCLDYaGv
 HuO8pDDie4xxzyGhuv0tn+MwmBz7s/LMKOhuGFrhSj44qtI53wi4Mzsv5FgKH2/a0SoXOH+t/
 K4YWHp+A3FeO8DeNiviOB5qHNMrmUOgt9wn4DLHQHGRD5WgLbZ18Wzrxm3rxm3rxu1IUIdiGd
 p0kTbJdysVKpNWrTHrKa1OnqDco9DTDEOpaR2lYhTnjPom5D+IazweakEldSddKALHZGHE4EZ
 XqjhYZczI1lCM5owpS0czLrQJx2VAXNns10JMtJq2nNfq/Fe1KgMeJAslulmZYDIpPaNVc1If
 kuPDX4Z+Y2KBwWigI6VEAdtEsk2aLMPaitXbHEDRkRIC8Xg8cVAmbdJrzf/rU0iKI5mE6GW3B
 GkN5jWnKX8IzB/iQmMHG8JM/ZMirajHSDmvHqtK/4SkJ6SG3OEkV9vEgr30Wazjp/yzL+r2j0
 sjKU3M+NHwImNj9YewCpRTmpMuU+9fPL19dFpxN/p+ew9pOMLE9O8rtqkP6RJHX/dvbZosoDK
 SvZKG/Hd933y1haXDY/ecO5MuK4e8c8qHEre34gXfVjNojelpnZAJGA2VEMc3MdRfs8hy+ZYD
 AAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505894380!112237256!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4942 invoked from network); 20 Sep 2017 07:59:42 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 07:59:42 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 20 Sep 2017 00:59:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="130585227"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga004.jf.intel.com with ESMTP; 20 Sep 2017 00:59:00 -0700
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 00:59:00 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 00:58:59 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Wed, 20 Sep 2017 15:58:48 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1] x86/vvmx: add hvm_intsrc_vector support to
 nvmx_intr_intercept()
Thread-Index: AQHTLJBkDcvX9qI9dE6lJcZZQugUdqK9aRlw
Date: Wed, 20 Sep 2017 07:58:47 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDAD9D@SHSMSX101.ccr.corp.intel.com>
References: <20170913130034.11046-1-sergey.dyasli@citrix.com>
In-Reply-To: <20170913130034.11046-1-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWFjYjkxNjEtNGNjMC00YWQwLTljNDQtNDI3OWU5NGVjZmE3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InZMcjJIck9remc1SytIUnpTcUxkT3hSXC9YSG8wTDlJckxoU29vT0FDSTZrPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/vvmx: add hvm_intsrc_vector support
 to nvmx_intr_intercept()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDEzLCAyMDE3IDk6MDEgUE0KPiAKPiBVbmRlciB0
aGUgZm9sbG93aW5nIGNpcmN1bXN0YW5jZXM6Cj4gCj4gICAgIDEuIEwxIGRvZXNuJ3QgZW5hYmxl
IFBBVVNFIGV4aXRpbmcgb3IgUEFVU0UtbG9vcCBleGl0aW5nIGNvbnRyb2xzCj4gICAgIDIuIEwy
IGV4ZWN1dGVzIFBBVVNFIGluIGEgbG9vcCB3aXRoIFJGTEFHUy5JRSA9PSAwCj4gCj4gTDEncyBQ
ViBJUEkgdGhyb3VnaCBldmVudCBjaGFubmVsIHdpbGwgbmV2ZXIgcmVhY2ggdGhlIHRhcmdldCBM
MSdzIHZDUFUKPiB3aGljaCBydW5zIEwyIGJlY2F1c2UgbnZteF9pbnRyX2ludGVyY2VwdCgpIGRv
ZXNuJ3Qga25vdyBhYm91dAo+IGh2bV9pbnRzcmNfdmVjdG9yLiBUaGlzIGxlYWRzIHRvIGluZmlu
aXRlIEwyIGxvb3Agd2l0aG91dCBuZXN0ZWQKPiB2bWV4aXRzIGFuZCBjYW4gY2F1c2UgTDEgdG8g
aGFuZy4KPiAKPiBUaGUgaXNzdWUgaXMgZWFzaWx5IHJlcHJvZHVjZWQgd2l0aCBRZW11L0tWTSBv
biBDZW50T1MtNy0xNjExIGFzIEwxCj4gYW5kIGFuIEwyIGd1ZXN0IHdpdGggU01QLgo+IAo+IEZp
eCBudm14X2ludHJfaW50ZXJjZXB0KCkgYnkgaW5qZWN0aW5nIGh2bV9pbnRzcmNfdmVjdG9yIGly
cSBpbnRvIEwxCj4gd2hpY2ggd2lsbCBjYXVzZSBuZXN0ZWQgdm1leGl0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dua9c-0007aN-Ij; Wed, 20 Sep 2017 08:14:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429261cd9=citrix-osstest@xenproject.org>)
 id 1dua9a-0007aH-Mi
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 08:14:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 17/A2-02226-17322C95; Wed, 20 Sep 2017 08:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW6B8qF
 Ig6ZL3Bb3prxnd2D02N63iz2AMYo1My8pvyKBNWND5xfGgscCFbcmtbA3MN7k6mLk5JAQ8JeY
 t302K4TtIfFyyn4wW0TAWWLCh9tsXYwcHLwCehKnZoaAhIUFAiXOLfkDVMIFVP6cVWJu5xomi
 F5VidOtx1lAbDagORN7JoLZLEDxSStvM4PYQgJaEksXrwSr5xUQlDg58wlYDbOAhMTBFy+YIe
 ZYSqyffJd1AiPvLCRls5CULWBkWsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgrJebWlycmJ6
 ak5hUrJecn7uJERg89QwMjDsY20/4HWKU5GBSEuX1VDgUKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt0IJKCdYlJqeWpGWmQMMY5i0BAePkgivF0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzU
 qXEeWNAigRAijJK8+BGwGLqEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3m6QKTyZeSVwm1
 4BHcEEdET2hgMgR5QkIqSkGhijZ789s9ovptVhc1pm/21RE9szz8OOX2/bHh18w2+OnZr1HS+
 OOQVn31bPuacYFDP52DelMn7ehrp1TslHHt3kMav6eGVGGtuvb96Fi698uvU7mefi7E9lRywd
 73SLd1gdDg1fVL7RSnvny2m6HIy+bKuXCmz/4MGuYaq5yNBd3M2UK4TNaKoSS3FGoqEWc1FxI
 gCyoKD0pAIAAA==
X-Env-Sender: prvs=429261cd9=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505895278!98831480!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44693 invoked from network); 20 Sep 2017 08:14:39 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:14:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="448456857"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72130-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72101
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Sep 2017 09:14:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72130: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTMwIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjEzMC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTAxCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxMDEKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjEwMQogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTAx
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcyMTAxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
c3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQg
aW4gNzIxMDEKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTAxCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQt
c3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIx
MDEKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjEwMQoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:23:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaI0-00005z-F9; Wed, 20 Sep 2017 08:23:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297dc1e6=Paul.Durrant@citrix.com>)
 id 1duaHy-00005t-ID
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 08:23:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9F/B1-03454-97522C95; Wed, 20 Sep 2017 08:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQrdS9VC
 kwbRPPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMI9NZCpbbVfxtucPWwPhNv4uRk0NCwE/i
 6rZjjCA2m4COxNKj85lAbBGBEIkjC46xgtjMAkES6//tZAaxhQUCJbq+9kHVBEl83/2BBcI2k
 tjXspANxGYRUJW49OATO4jNK+Au0bVjEViNkECRxPLlB4B2cXBwCthLbP7hCRJmFJCV+NK4mh
 lilbjErScQJ0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5mhlgrKHF
 y5hOWCYzCs5CMnYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0u
 TkxPzUlMKtZLzs/dxAgMfQYg2MH4bVnAIUZJDiYlUd4c/4ORQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4uYOAcoJFqempFWmZOcAohElLcPAoifBagaR5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz
 8vVUqc93MgUJEASFFGaR7cCFhCuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXn6QVTyZeSV
 wm14BHcEEdET2hgMgR5QkIqSkGhhn58oXRE4607KDYe2eXqbnD2SrRObePr/799MgkXXMbpoH
 UpvWGLZ9uCZicjpDnG3vRt9KvQClHIHXVgwPJ0XGTVl/4ZfPMrOrlhE75kqtCfHb/O9j5P+FE
 /u5pXLaZVfzbPvLWN6SGr/BML6cn3F1nmXKlquPOOdU37K04FJqu2ielO+5+qQSS3FGoqEWc1
 FxIgDKfdz7AwMAAA==
X-Env-Sender: prvs=4297dc1e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505895801!117702906!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1928 invoked from network); 20 Sep 2017 08:23:21 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:23:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53132369"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Joao Martins' <joao.m.martins@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4 1/1] public/io/netif.h: add gref mapping control
 messages
Thread-Index: AQHTMXq3ZrQlGt55z0ml22Bp1sID46K9cCsw
Date: Wed, 20 Sep 2017 08:23:20 +0000
Message-ID: <104f4b493b7c428b974bdf3e1ad96b3e@AMSPEX02CL03.citrite.net>
References: <20170919190824.23155-1-joao.m.martins@oracle.com>
 <20170919190824.23155-2-joao.m.martins@oracle.com>
In-Reply-To: <20170919190824.23155-2-joao.m.martins@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
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEpvYW8gTWFydGlucyBbbWFpbHRv
OmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gU2VudDogMTkgU2VwdGVtYmVyIDIwMTcgMjA6
MDgKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Owo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IEpvYW8gTWFydGlucwo+IDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFtQ
QVRDSCB2NCAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQgZ3JlZiBtYXBwaW5nIGNvbnRyb2wg
bWVzc2FnZXMKPiAKPiBBZGRzIDMgbWVzc2FnZXMgdG8gYWxsb3cgZ3Vlc3QgdG8gbGV0IGJhY2tl
bmQga2VlcCBncmFudHMgbWFwcGVkLAo+IHN1Y2ggdGhhdCAxKSBndWVzdHMgYWxsb3dpbmcgZmFz
dCByZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lkIGRvaW5nCj4gZ3JhbnQgb3BzIGZvciB0aG9z
ZSBjYXNlcywgb3Igb3RoZXJ3aXNlIDIpIHByZWZlcnJpbmcgY29waWVzIG92ZXIKPiBncmFudHMg
YW5kIDMpIGFsd2F5cyB1c2luZyBhIGZpeGVkIHNldCBvZiBwYWdlcyBmb3IgbmV0d29yayBJL08u
Cj4gCj4gVGhlIHRocmVlIGNvbnRyb2wgcmluZyBtZXNzYWdlcyBhZGRlZCBhcmU6Cj4gIC0gQWRk
IGdyZWZzIHRvIGJlIG1hcHBlZCBieSBiYWNrZW5kCj4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdz
IChJZiB0aGV5IGFyZSBub3QgaW4gdXNlKQo+ICAtIEdldCBtYXhpbXVtIGFtb3VudCBvZiBncmVm
cyBrZXB0IG1hcHBlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5t
YXJ0aW5zQG9yYWNsZS5jb20+CgpJIHRoaW5rIHRoZSB0ZXh0IGlzIGNsZWFyIGVub3VnaCBub3cu
IE5vdyBmb3IgdGhlIG5ldGZyb250L25ldGJhY2sgcGF0Y2hlcyA6LSkKClJldmlld2VkLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiB2NDoKPiAqIERl
Y2xhcmUgeGVuX25ldGlmX2dyZWYgcGFyYW1ldGVycyBhcmUgaW5wdXQgb3Igb3V0cHV0Lgo+ICog
Q2xhcmlmeSBzdGF0dXMgZmllbGQgYW5kIHRoYXQgaXQgZG9lc24ndCByZXF1aXJlIHRvIGJlIHNl
dCB0byB6ZXJvCj4gcHJpb3IgdG8gaXRzIHVzYWdlLgo+ICogQ2xhcmlmeSBvbiBBRERfR1JFRl9N
QVBQSU5HIGlzICdhbGwgb3Igbm90aGluZycKPiAqIEltcHJvdmUgbGFzdCBwYXJhZ3JhcGggb2Yg
REVMX0dSRUZfTUFQUElORwo+IAo+IHYzOgo+ICogVXNlIERFTCBmb3IgdW5tYXBwaW5nIGdyZWZz
IGluc3RlYWQgb2YgUFVUCj4gKiBSbmFtZSBmcm9tIHhlbl9uZXRpZl9ncmVmX2FsbG9jIHRvIHhl
bl9uZXRpZl9ncmVmCj4gKiBBZGQgJ3N0YXR1cycgZmllbGQgb24geGVuX25ldGlmX2dyZWYKPiAq
IENsYXJpZnkgd2hhdCAnaW5mbGlnaHQnIG1lYW5zCj4gKiBVc2UgImJlZ2lubmluZyBvZiB0aGUg
cGFnZSIgaW5zdGVhZCBvZiAiYmVnaW5uaW5nIG9mIHRoZSBncmFudCIKPiAqIE1lbnRpb24gdGhh
dCBwYWdlIG5lZWRzIHRvIGJlIHIvdyAoYXMgaXQgd2lsbCBoYXZlIHRvIG1vZGlmeSBcLnN0YXR1
cykKPiAtLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggfCAxMjMKPiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEy
MyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9u
ZXRpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPiBpbmRleCBjYTAwNjE0MTBk
Li4yNDU0NDQ4YmFhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPiBAQCAtMzUzLDYgKzM1Myw5
IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXF1ZXN0IHsKPiAgI2RlZmluZSBYRU5fTkVUSUZf
Q1RSTF9UWVBFX1NFVF9IQVNIX01BUFBJTkdfU0laRSA1Cj4gICNkZWZpbmUgWEVOX05FVElGX0NU
UkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HICAgICAgNgo+ICAjZGVmaW5lIFhFTl9ORVRJRl9DVFJM
X1RZUEVfU0VUX0hBU0hfQUxHT1JJVEhNICAgIDcKPiArI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9U
WVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRSA4Cj4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQ
RV9BRERfR1JFRl9NQVBQSU5HICAgICAgOQo+ICsjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVf
REVMX0dSRUZfTUFQUElORyAgICAgMTAKPiAKPiAgICAgIHVpbnQzMl90IGRhdGFbM107Cj4gIH07
Cj4gQEAgLTM5MSw2ICszOTQsNDQgQEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsK
PiAgfTsKPiAKPiAgLyoKPiArICogU3RhdGljIEdyYW50cyAoc3RydWN0IHhlbl9uZXRpZl9ncmVm
KQo+ICsgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gKyAqCj4gKyAq
IEEgZnJvbnRlbmQgbWF5IHByb3ZpZGUgYSBmaXhlZCBzZXQgb2YgZ3JhbnQgcmVmZXJlbmNlcyB0
byBiZSBtYXBwZWQgb24KPiArICogdGhlIGJhY2tlbmQuIFRoZSBtZXNzYWdlIG9mIHR5cGUKPiBY
RU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcKPiArICogcHJpb3IgaXRzIHVzYWdl
IGluIHRoZSBjb21tYW5kIHJpbmcgYWxsb3dzIGZvciBjcmVhdGlvbiBvZiB0aGVzZSBtYXBwaW5n
cy4KPiArICogVGhlIGJhY2tlbmQgd2lsbCBtYWludGFpbiBhIGZpeGVkIGFtb3VudCBvZiB0aGVz
ZSBtYXBwaW5ncy4KPiArICoKPiArICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQ
SU5HX1NJWkUgbGV0cyBhIGZyb250ZW5kCj4gcXVlcnkgaG93IG1hbnkKPiArICogb2YgdGhlc2Ug
bWFwcGluZ3MgY2FuIGJlIGtlcHQuCj4gKyAqCj4gKyAqIEVhY2ggZW50cnkgaW4gdGhlIFhFTl9O
RVRJRl9DVFJMX1RZUEVfe0FERCxERUx9X0dSRUZfTUFQUElORwo+IGlucHV0IHRhYmxlIGhhcwo+
ICsgKiB0aGUgZm9sbG93aW5nIGZvcm1hdDoKPiArICoKPiArICogICAgMCAgICAgMSAgICAgMiAg
ICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKPiArICogKy0tLS0tKy0tLS0tKy0t
LS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwo+ICsgKiB8IGdyYW50IHJlZiAgICAg
ICAgICAgICB8ICBmbGFncyAgICB8ICBzdGF0dXMgICB8Cj4gKyAqICstLS0tLSstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKPiArICoKPiArICogZ3JhbnQgcmVmOiBn
cmFudCByZWZlcmVuY2UgKElOKQo+ICsgKiBmbGFnczogZmxhZ3MgZGVzY3JpYmluZyB0aGUgY29u
dHJvbCBvcGVyYXRpb24gKElOKQo+ICsgKiBzdGF0dXM6IFhFTl9ORVRJRl9DVFJMX1NUQVRVU18q
IChPVVQpCj4gKyAqCj4gKyAqICdzdGF0dXMnIGlzIGFuIG91dHB1dCBwYXJhbWV0ZXIgd2hpY2gg
ZG9lcyBub3QgcmVxdWlyZSB0byBiZSBzZXQgdG8gemVybwo+ICsgKiBwcmlvciB0byBpdHMgdXNh
Z2UgaW4gdGhlIGNvcnJlc3BvbmRpbmcgY29udHJvbCBtZXNzYWdlcy4KPiArICovCj4gKwo+ICtz
dHJ1Y3QgeGVuX25ldGlmX2dyZWYgewo+ICsgICAgICAgZ3JhbnRfcmVmX3QgcmVmOwo+ICsgICAg
ICAgdWludDE2X3QgZmxhZ3M7Cj4gKwo+ICsjZGVmaW5lIF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9y
ZWFkb25seSAgICAwCj4gKyNkZWZpbmUgWEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkKPiAo
MVU8PF9YRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seSkKPiArCj4gKyAgICAgICB1aW50MTZf
dCBzdGF0dXM7Cj4gK307Cj4gKwo+ICsvKgo+ICAgKiBDb250cm9sIG1lc3NhZ2VzCj4gICAqID09
PT09PT09PT09PT09PT0KPiAgICoKPiBAQCAtNjA5LDYgKzY1MCw4OCBAQCBzdHJ1Y3QgeGVuX25l
dGlmX2N0cmxfcmVzcG9uc2Ugewo+ICAgKiAgICAgICBpbnZhbGlkYXRlIGFueSB0YWJsZSBkYXRh
IG91dHNpZGUgdGhhdCByYW5nZS4KPiAgICogICAgICAgVGhlIGdyYW50IHJlZmVyZW5jZSBtYXkg
YmUgcmVhZC1vbmx5IGFuZCBtdXN0IHJlbWFpbiB2YWxpZCB1bnRpbAo+ICAgKiAgICAgICB0aGUg
cmVzcG9uc2UgaGFzIGJlZW4gcHJvY2Vzc2VkLgo+ICsgKgo+ICsgKiBYRU5fTkVUSUZfQ1RSTF9U
WVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRQo+ICsgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+ICsgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5k
IHRvIGZldGNoIHRoZSBudW1iZXIgb2YgZ3JlZnMgdGhhdCBjYW4gYmUga2VwdAo+ICsgKiBtYXBw
ZWQgaW4gdGhlIGJhY2tlbmQuCj4gKyAqCj4gKyAqIFJlcXVlc3Q6Cj4gKyAqCj4gKyAqICB0eXBl
ICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUKPiArICogIGRh
dGFbMF0gPSBxdWV1ZSBpbmRleCAoYXNzdW1lZCAwIGZvciBzaW5nbGUgcXVldWUpCj4gKyAqICBk
YXRhWzFdID0gMAo+ICsgKiAgZGF0YVsyXSA9IDAKPiArICoKPiArICogUmVzcG9uc2U6Cj4gKyAq
Cj4gKyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAg
LSBPcGVyYXRpb24gbm90Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJM
X1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAtIFRoZSBxdWV1ZSBpbmRleAo+IGlzCj4gKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXQgb2Yg
cmFuZ2UKPiArICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAg
ICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCj4gKyAqICBkYXRhICAgPSBtYXhpbXVtIG51bWJl
ciBvZiBlbnRyaWVzIGFsbG93ZWQgaW4gdGhlIGdyZWYgbWFwcGluZyB0YWJsZQo+ICsgKiAgICAg
ICAgICAgKGlmIG9wZXJhdGlvbiB3YXMgc3VjY2Vzc2Z1bCkgb3IgemVybyBpZiBpdCBpcyBub3Qg
c3VwcG9ydGVkLgo+ICsgKgo+ICsgKiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJ
TkcKPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKyAqCj4gKyAq
IFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gbWFwIGEgbGlzdCBv
ZiBncmFudAo+ICsgKiByZWZlcmVuY2VzLgo+ICsgKgo+ICsgKiBSZXF1ZXN0Ogo+ICsgKgo+ICsg
KiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORwo+ICsgKiAg
ZGF0YVswXSA9IHF1ZXVlIGluZGV4Cj4gKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJlbmNlIG9m
IHBhZ2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBsaXN0Cj4gKyAqICAgICAgICAgICAgKHIvdyBh
bmQgYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcgb2YgcGFnZSkKPiArICogIGRhdGFbMl0g
PSBzaXplIG9mIGxpc3QgaW4gZW50cmllcwo+ICsgKgo+ICsgKiBSZXNwb25zZToKPiArICoKPiAr
ICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9w
ZXJhdGlvbiBub3QKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN1cHBvcnRlZAo+ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RB
VFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0aW9uIGZhaWxlZAo+ICsgKiAgICAgICAgICAg
WEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nl
c3NmdWwKPiArICoKPiArICogTk9URTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFz
IHRoZSBmb3JtYXQgb3V0bGluZWQKPiArICogICAgICAgaW4gc3RydWN0IHhlbl9uZXRpZl9ncmVm
Lgo+ICsgKiAgICAgICBDb250cmFyeSB0byBYRU5fTkVUSUZfQ1RSTF9UWVBFX0RFTF9HUkVGX01B
UFBJTkcsIHRoZSBzdHJ1Y3QKPiArICogICAgICAgeGVuX25ldGlmX2dyZWYgJ3N0YXR1cycgZmll
bGQgaXMgbm90IHVzZWQgYW5kIHRoZXJlZm9yZSB0aGUgcmVzcG9uc2UKPiArICogICAgICAgJ3N0
YXR1cycgZGV0ZXJtaW5lcyB0aGUgc3VjY2VzcyBvZiB0aGlzIG9wZXJhdGlvbi4gSW4gY2FzZSBv
Zgo+ICsgKiAgICAgICBmYWlsdXJlIG5vbmUgb2YgZ3JhbnRzIG1hcHBpbmdzIGdldCBhZGRlZCBp
biB0aGUgYmFja2VuZC4KPiArICoKPiArICogWEVOX05FVElGX0NUUkxfVFlQRV9ERUxfR1JFRl9N
QVBQSU5HCj4gKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsgKgo+
ICsgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIHVubWFwIGEg
bGlzdCBvZiBncmFudAo+ICsgKiByZWZlcmVuY2VzLgo+ICsgKgo+ICsgKiBSZXF1ZXN0Ogo+ICsg
Kgo+ICsgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfREVMX0dSRUZfTUFQUElORwo+
ICsgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4Cj4gKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJl
bmNlIG9mIHBhZ2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBsaXN0Cj4gKyAqICAgICAgICAgICAg
KHIvdyBhbmQgYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcgb2YgcGFnZSkKPiArICogIGRh
dGFbMl0gPSBzaXplIG9mIGxpc3QgaW4gZW50cmllcwo+ICsgKgo+ICsgKiBSZXNwb25zZToKPiAr
ICoKPiArICogIHN0YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAg
ICAtIE9wZXJhdGlvbiBub3QKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZAo+ICsgKiAgICAgICAgICAgWEVOX05FVElGX0NU
UkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0aW9uIGZhaWxlZAo+ICsgKiAgICAg
ICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9u
IHN1Y2Nlc3NmdWwKPiArICogIGRhdGEgICA9IG51bWJlciBvZiBlbnRyaWVzIHRoYXQgd2VyZSB1
bm1hcHBlZAo+ICsgKgo+ICsgKiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBo
YXMgdGhlIGZvcm1hdCBvdXRsaW5lZCBpbiBzdHJ1Y3QKPiArICogICAgICAgeGVuX25ldGlmX2dy
ZWYuCj4gKyAqICAgICAgIFRoZSBzdHJ1Y3QgeGVuX25ldGlmX2dyZWYgJ3N0YXR1cycgZmllbGQg
ZGV0ZXJtaW5lcyBpZiB0aGUgZW50cnkKPiArICogICAgICAgd2FzIHN1Y2Nlc3NmdWxseSByZW1v
dmVkLgo+ICsgKiAgICAgICBUaGUgZW50cmllcyB1c2VkIGFyZSBvbmx5IHRoZSBvbmVzIHJlcHJl
c2VudGluZyBncmFudCByZWZlcmVuY2VzIHRoYXQKPiArICogICAgICAgd2VyZSBwcmV2aW91c2x5
IHRoZSBzdWJqZWN0IG9mIGEKPiBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJTkcK
PiArICogICAgICAgb3BlcmF0aW9uLiBBbnkgb3RoZXIgZW50cmllcyB3aWxsIGhhdmUgdGhlaXIg
c3RhdHVzIHNldCB0bwo+ICsgKiAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9Q
QVJBTUVURVIgdXBvbiBjb21wbGV0aW9uLgo+ICAgKi8KPiAKPiAgREVGSU5FX1JJTkdfVFlQRVMo
eGVuX25ldGlmX2N0cmwsCj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:26:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaLH-0000Go-Tz; Wed, 20 Sep 2017 08:26:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297dc1e6=Paul.Durrant@citrix.com>)
 id 1duaLH-0000GB-BZ
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:26:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CF/8D-03454-64622C95; Wed, 20 Sep 2017 08:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42LZKekooeuqdij
 S4MpJC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjlQ6WgjfBFQvP+DUwPgjqYuTkkBDwk/hw
 ezUjiM0moCOx9Oh8JhBbRCBTYvu/A0A2FwezwD8midVLdrCCJIQFsiUeP/zBBlGUI7Hg8iZ2C
 NtIov3KK7BmFgFViQ3T/7CA2LwC7hJbj3wDWyAkECOxfel7ZhCbU8BEYvGuJ2BzGAVkJb40rg
 aLMwuIS9x6AnGEhICAxJI955khbFGJl4//sULYBhJbl+4Dms8BVK8psX6XPkSrosSU7ofsEGs
 FJU7OfMIygVF4FpKpsxA6ZiHpmIWkYwEjyypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMDAZwCCHYwHFgUeYpTkYFIS5Q1XPhQpxJeUn1KZkVicEV9UmpNaf
 IhRg4NDoG/N6guMUix5+XmpShK8p1SA6gSLUtNTK9Iyc4CxCVMqwcGjJMJ7FyTNW1yQmFucmQ
 6ROsVoyXFs0+U/TBwzbt4Fkk+uzfvLJAQ2T0qcdxNIgwBIQ0ZpHtw4WPq4xCgrJczLCHSsEE9
 BalFuZgmq/CtGcQ5GJWHepyBTeDLzSuC2vgI6iAnooOwNB0AOKklESEk1MLp0nlm1uFP+05c5
 TWwvP1okx5tte82jd159trPmlX1P1yzMtUo8trpsbtSGY6/fV4WvLHjrs3BmzqkVq72ZHpf5O
 c/OaotVOpYYuNJxbsb7p6t8dLntLTyZBRW1zsx+GXvkN//uK99fC35sDJd/eKVRoqdYJajI59
 JhaZXyx5yv2Jvz7kqLJimxFGckGmoxFxUnAgCR2jIAGgMAAA==
X-Env-Sender: prvs=4297dc1e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505896005!71749941!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60756 invoked from network); 20 Sep 2017 08:26:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:26:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53132505"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v8 03/15] xen: add new domctl hypercall to
 set	grant table resource limits
Thread-Index: AQHTMdqjloEbUqw+MEysvn5qsdPtE6K9cJPQ
Date: Wed, 20 Sep 2017 08:26:44 +0000
Message-ID: <d4445230e12b4cd3a03e5965bf62cdea@AMSPEX02CL03.citrite.net>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-4-jgross@suse.com>
In-Reply-To: <20170920063430.9105-4-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v8 03/15] xen: add new domctl hypercall to
	set	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSnVlcmdlbiBH
cm9zcw0KPiBTZW50OiAyMCBTZXB0ZW1iZXIgMjAxNyAwNzozNA0KPiBUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Ow0KPiBqdWxpZW4u
Z3JhbGxAYXJtLmNvbTsgamJldWxpY2hAc3VzZS5jb207IGRnZGVncmFAdHljaG8ubnNhLmdvdg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjggMDMvMTVdIHhlbjogYWRkIG5ldyBkb21j
dGwgaHlwZXJjYWxsIHRvIHNldA0KPiBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMNCj4gDQo+
IEFkZCBhIGRvbWN0bCBoeXBlcmNhbGwgdG8gc2V0IHRoZSBkb21haW4ncyByZXNvdXJjZSBsaW1p
dHMgcmVnYXJkaW5nDQo+IGdyYW50IHRhYmxlcy4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8
ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiAtLS0NCj4gVjg6DQo+IC0gcmVtb3ZlIHN0YWxlICNp
ZiAwLCBhZGp1c3QgY29tbWVudHMgKFBhdWwgRHVycmFudCkNCj4gDQo+IFY2Og0KPiAtIG1vdmVk
IGVhcmxpZXIgaW4gc2VyaWVzIHRvIHN1cHBvcnQgc2V0X2dudHRhYl9saW1pdHMgYmVpbmcNCj4g
ICBtYW5kYXRvcnkgZm9yIGRvbWFpbiBjcmVhdGlvbg0KPiANCj4gVjU6DQo+IC0gYWRkIHNldF9n
bnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21haW5fY29tbW9uIGluIHhlbi5pZg0KPiAgIChEYW5p
ZWwgRGUgR3JhYWYpDQo+IA0KPiBWMzoNCj4gLSByZW5hbWUgKmdudHRibCogdG8gKmdudHRhYiog
KFBhdWwgRHVycmFudCkNCj4gLS0tDQo+ICB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20w
LnRlICB8ICAyICstDQo+ICB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICB8ICAy
ICstDQo+ICB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKw0K
PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAxOSArKysrKysrKysrKysr
KysrKysrDQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICA3ICsrKysr
KysNCj4gIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwgIDIgKysNCj4gIHhl
bi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDMgKysrDQo+ICB4ZW4veHNtL2Zs
YXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8ICAyICsrDQo+ICA4IGZpbGVzIGNoYW5nZWQsIDQx
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQ0KPiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUNCj4gaW5kZXggMzM4Y2FhZjQxZS4uMTY0M2I0MDBmMCAxMDA2NDQNCj4gLS0t
IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQ0KPiArKysgYi90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlDQo+IEBAIC0zOSw3ICszOSw3IEBAIGFsbG93IGRvbTBf
dCBkb20wX3Q6ZG9tYWluIHsNCj4gIH07DQo+ICBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbjIg
ew0KPiAgCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRfbWF4X2V2dGNo
bg0KPiBzZXRfdm51bWFpbmZvDQo+IC0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9jYXRf
b3ANCj4gKwlnZXRfdm51bWFpbmZvIHBzcl9jbXRfb3AgcHNyX2NhdF9vcCBzZXRfZ250dGFiX2xp
bWl0cw0KPiAgfTsNCj4gIGFsbG93IGRvbTBfdCBkb20wX3Q6cmVzb3VyY2UgeyBhZGQgcmVtb3Zl
IH07DQo+IA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlm
DQo+IGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmDQo+IGluZGV4IDkxMjY0MDAw
MmUuLjU1NDM3NDk2ZjYgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVz
L3hlbi5pZg0KPiArKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYNCj4gQEAg
LTUyLDcgKzUyLDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGANCj4gIAkJCXNl
dHRpbWUgc2V0ZG9tYWluaGFuZGxlIGdldHZjcHVjb250ZXh0DQo+IHNldF9taXNjX2luZm8gfTsN
Cj4gIAlhbGxvdyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIg
c2V0Y2xhaW0NCj4gIAkJCXNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5m
bw0KPiBjYWNoZWZsdXNoDQo+IC0JCQlwc3JfY210X29wIHBzcl9jYXRfb3Agc29mdF9yZXNldCB9
Ow0KPiArCQkJcHNyX2NtdF9vcCBwc3JfY2F0X29wIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1p
dHMNCj4gfTsNCj4gIAlhbGxvdyAkMSAkMjpzZWN1cml0eSBjaGVja19jb250ZXh0Ow0KPiAgCWFs
bG93ICQxICQyOnNoYWRvdyBlbmFibGU7DQo+ICAJYWxsb3cgJDEgJDI6bW11IHsgbWFwX3JlYWQg
bWFwX3dyaXRlIGFkanVzdCBtZW1vcnltYXANCj4gcGh5c21hcCBwaW5wYWdlIG1tdWV4dF9vcCB1
cGRhdGVtcCB9Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21t
b24vZG9tY3RsLmMNCj4gaW5kZXggNDI2NThlNTc0NC4uNTgzODFmOGZlOSAxMDA2NDQNCj4gLS0t
IGEveGVuL2NvbW1vbi9kb21jdGwuYw0KPiArKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jDQo+IEBA
IC0xNCw2ICsxNCw3IEBADQo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+DQo+ICAjaW5jbHVk
ZSA8eGVuL2RvbWFpbi5oPg0KPiAgI2luY2x1ZGUgPHhlbi9ldmVudC5oPg0KPiArI2luY2x1ZGUg
PHhlbi9ncmFudF90YWJsZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPg0KPiAg
I2luY2x1ZGUgPHhlbi90cmFjZS5oPg0KPiAgI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+DQo+IEBA
IC0xMTQ5LDYgKzExNTAsMTEgQEAgbG9uZw0KPiBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQ0KPiAgICAgICAgICAgICAgY29weWJhY2sgPSAx
Ow0KPiAgICAgICAgICBicmVhazsNCj4gDQo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0
YWJfbGltaXRzOg0KPiArICAgICAgICByZXQgPSBncmFudF90YWJsZV9zZXRfbGltaXRzKGQsIG9w
LT51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcywNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvcC0+dS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFt
ZXMpOw0KPiArICAgICAgICBicmVhazsNCj4gKw0KPiAgICAgIGRlZmF1bHQ6DQo+ICAgICAgICAg
IHJldCA9IGFyY2hfZG9fZG9tY3RsKG9wLCBkLCB1X2RvbWN0bCk7DQo+ICAgICAgICAgIGJyZWFr
Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jDQo+IGluZGV4IGFjODQ1ZGJiMzUuLmY0OGVlZmY3YWQgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMNCj4gQEAgLTM2NDAsNiArMzY0MCwyNSBAQCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdikNCj4gICAgICB2LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJ
TDsNCj4gIH0NCj4gDQo+ICtpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLA0KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykNCj4gK3sNCj4gKyAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7DQo+ICsgICAgaW50IHJldCA9IC1FQlVT
WTsNCj4gKw0KPiArICAgIGlmICggIWd0ICkNCj4gKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7DQo+
ICsNCj4gKyAgICBncmFudF93cml0ZV9sb2NrKGd0KTsNCj4gKw0KPiArICAgIHJldCA9IDA7DQo+
ICsgICAgLyogU2V0IGxpbWl0cywgYWxsb2MgbmVlZGVkIGFycmF5cy4gKi8NCj4gKw0KPiArICAg
IGdyYW50X3dyaXRlX3VubG9jayhndCk7DQo+ICsNCj4gKyAgICByZXR1cm4gcmV0Ow0KPiArfQ0K
PiArDQo+ICAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORw0KPiAgaW50IG1lbV9zaGFyaW5n
X2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwNCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCAqZ2ZuLCB1aW50MTZfdCAqc3RhdHVz
KQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oDQo+IGluZGV4IDUwZmY1OGY1YjkuLjE2NzUwMmM2MGIgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaA0KPiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgNCj4gQEAgLTExNjMsNiArMTE2MywxMSBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9wc3JfY2F0X29wIHsNCj4gIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9v
cCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsNCj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9kb21jdGxfcHNyX2NhdF9vcF90KTsNCj4gDQo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250
dGFiX2xpbWl0cyB7DQo+ICsgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzOyAgICAgLyogSU4gKi8N
Cj4gKyAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXM7ICAvKiBJTiAqLw0KPiArfTsNCj4gKw0K
PiAgc3RydWN0IHhlbl9kb21jdGwgew0KPiAgICAgIHVpbnQzMl90IGNtZDsNCj4gICNkZWZpbmUg
WEVOX0RPTUNUTF9jcmVhdGVkb21haW4gICAgICAgICAgICAgICAgICAgMQ0KPiBAQCAtMTI0MCw2
ICsxMjQ1LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgew0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX21v
bml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3DQo+ICAjZGVmaW5lIFhFTl9ET01DVExfcHNy
X2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgNCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0
X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQ0KPiArI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9n
bnR0YWJfbGltaXRzICAgICAgICAgICAgIDgwDQo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hf
Z3Vlc3RtZW1pbyAgICAgICAgICAgIDEwMDANCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9w
YXVzZXZjcHUgICAgICAgICAgICAgMTAwMQ0KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3Vu
cGF1c2V2Y3B1ICAgICAgICAgICAxMDAyDQo+IEBAIC0xMzAyLDYgKzEzMDgsNyBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bCB7DQo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAg
ICAgIHBzcl9jbXRfb3A7DQo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3Ag
ICAgICAgIG1vbml0b3Jfb3A7DQo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRf
b3AgICAgICAgIHBzcl9jYXRfb3A7DQo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9n
bnR0YWJfbGltaXRzIHNldF9nbnR0YWJfbGltaXRzOw0KPiAgICAgICAgICB1aW50OF90ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsNCj4gICAgICB9IHU7DQo+ICB9Ow0KPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaA0KPiBpbmRleCA0M2IwN2U2MGM1Li5kZjExYjMxMjY0IDEwMDY0NA0K
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaA0KPiBAQCAtMzgsNiArMzgsOCBAQCBpbnQgZ3JhbnRfdGFibGVf
Y3JlYXRlKA0KPiAgdm9pZCBncmFudF90YWJsZV9kZXN0cm95KA0KPiAgICAgIHN0cnVjdCBkb21h
aW4gKmQpOw0KPiAgdm9pZCBncmFudF90YWJsZV9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpOw0K
PiAraW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGdyYW50X2ZyYW1lcywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBtYXB0cmFja19mcmFtZXMpOw0KPiANCj4gIC8qDQo+ICAgKiBDaGVjayBpZiBkb21haW4g
aGFzIGFjdGl2ZSBncmFudHMgYW5kIGxvZyBmaXJzdCAxMCBvZiB0aGVtLg0KPiBkaWZmIC0tZ2l0
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jDQo+IGluZGV4
IDU2ZGM1YjBhYjkuLjdiMDA1YWY4MzQgMTAwNjQ0DQo+IC0tLSBhL3hlbi94c20vZmxhc2svaG9v
a3MuYw0KPiArKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMNCj4gQEAgLTc0OSw2ICs3NDksOSBA
QCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQ0KPiAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0Og0KPiAgICAgICAgICByZXR1cm4gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLA0KPiBET01BSU4yX19TT0ZUX1JFU0VUKTsN
Cj4gDQo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOg0KPiArICAgICAg
ICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLA0KPiBET01BSU4y
X19TRVRfR05UVEFCX0xJTUlUUyk7DQo+ICsNCj4gICAgICBkZWZhdWx0Og0KPiAgICAgICAgICBy
ZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigiZG9tY3RsIiwgY21kKTsNCj4gICAgICB9DQo+
IGRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycw0KPiBiL3hl
bi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzDQo+IGluZGV4IGRhOWYzZGZiMmUuLjNh
MmQ4NjNiOGYgMTAwNjQ0DQo+IC0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzDQo+ICsrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzDQo+IEBAIC0y
NDgsNiArMjQ4LDggQEAgY2xhc3MgZG9tYWluMg0KPiAgICAgIG1lbV9zaGFyaW5nDQo+ICAjIFhF
Tl9ET01DVExfcHNyX2NhdF9vcA0KPiAgICAgIHBzcl9jYXRfb3ANCj4gKyMgWEVOX0RPTUNUTF9z
ZXRfZ250dGFiX2xpbWl0cw0KPiArICAgIHNldF9nbnR0YWJfbGltaXRzDQo+ICB9DQo+IA0KPiAg
IyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21jdGxz
IHJlbGF0ZWQgdG8gSFZNDQo+IGRvbWFpbnMNCj4gLS0NCj4gMi4xMi4zDQo+IA0KPiANCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:31:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaPm-0001BO-IU; Wed, 20 Sep 2017 08:31:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1duaPl-0001BH-Kx
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 08:31:25 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 36/FC-02202-C5722C95; Wed, 20 Sep 2017 08:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQjda/VC
 kwd4uIYslHxezODB6HN39mymAMYo1My8pvyKBNePh4d1MBa/YKnY8121gvMvaxcjJISHgJ7Hw
 zSQWEJtFQFXicftpIJuDg03AXmL61wqQsIiArsTc9TfAypkFHCSu3Z3MCGILC6RIbF/dzwxi8
 wp4SszofQ9mCwnYSlxYOhMqLihxcuYTFohePYkbU6ewgYxnFpCWWP6PAyIsL9G8dTYzSJhTwE
 6i41EeSFhUQEXi5Mo1TBATFSX65z1ggzg4XWLr31/MExgFZiFZMAvJglkIC2YhWbCAkWUVo0Z
 xalFZapGukaVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgqNYzMDDuYLy8xe8Q
 oyQHk5Iob/Xxg5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHifXwHKCRalpqdWpGXmAKMGJi3Bw
 aMkwnsSJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8nFeBigRAijJK8+BGwCL4EqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiVhiFU8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYl3tY7rG
 4+Uf7cq/6U7GmqxIPbrpemP7nxeJXB/ud3oqkMIRFcfvYntnV5vpfafOLhAKLmJ1KnEJ6y3Xl
 Or8FHjOQmBIqZB8Z8iMk4JqDSIk/S/3FXb57z+z+MtGiki/ibNkT4zRWP9YlFcdbjiyOLFZOv
 2+1xXDyXi13h+YJs5OaMop1uV8psRRnJBpqMRcVJwIAXe1xFNsCAAA=
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505896283!73562112!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54400 invoked from network); 20 Sep 2017 08:31:23 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:31:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53132718"
Date: Wed, 20 Sep 2017 09:31:19 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20170920083119.xecn5v4svn3l6f5t@dhcp-3-128.uk.xensource.com>
References: <20170911060048.24571-1-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170911060048.24571-1-haozhong.zhang@intel.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vt-d: use two 32-bit writes to update DMAR
 fault address registers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMTEsIDIwMTcgYXQgMDI6MDA6NDhQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gVGhlIDY0LWJpdCBETUFSIGZhdWx0IGFkZHJlc3MgaXMgY29tcG9zZWQgb2YgdHdv
IDMyIGJpdHMgcmVnaXN0ZXJzCj4gRE1BUl9GRUFERFJfUkVHIGFuZCBETUFSX0ZFVUFERFJfUkVH
LiBBY2NvcmRpbmcgdG8gVlQtZCBzcGVjOgo+ICJTb2Z0d2FyZSBpcyBleHBlY3RlZCB0byBhY2Nl
c3MgMzItYml0IHJlZ2lzdGVycyBhcyBhbGlnbmVkIGRvdWJsZXdvcmRzIiwKPiBhIGh5cGVydmlz
b3Igc2hvdWxkIHVzZSB0d28gMzItYml0IHdyaXRlcyB0byBETUFSX0ZFQUREUl9SRUcgYW5kCj4g
RE1BUl9GRVVBRERSX1JFRyBzZXBhcmF0ZWx5IGluIG9yZGVyIHRvIHVwZGF0ZSBhIDY0LWJpdCBm
YXVsdCBhZGRyZXNzLAo+IHJhdGhlciB0aGFuIGEgNjQtYml0IHdyaXRlIHRvIERNQVJfRkVBRERS
X1JFRy4KCkkgd291bGQgYWRkOgoKIk5vdGUgdGhhdCB3aGVuIHgyQVBJQyBpcyBkaXNhYmxlZCBE
TUFSX0ZFVUFERFJfUkVHIGlzIHJlc2VydmVkIGFuZCBpdCdzIG5vdApuZWNlc3NhcnkgdG8gdXBk
YXRlIGl0LiIKCj4gVGhvdWdoIEkgaGF2ZW4ndCBzZWVuIGFueSBlcnJvcnMgY2F1c2VkIGJ5IHN1
Y2ggb25lIDY0LWJpdCB3cml0ZSBvbgo+IHJlYWwgbWFjaGluZXMsIGl0J3Mgc3RpbGwgYmV0dGVy
IHRvIGZvbGxvdyB0aGUgc3BlY2lmaWNhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBIYW96aG9u
ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgoKR2l2ZW4gdGhlIHJlcGx5IGZyb20g
S2V2aW46CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:35:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaU3-0001NN-2v; Wed, 20 Sep 2017 08:35:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297dc1e6=Paul.Durrant@citrix.com>)
 id 1duaU1-0001NF-D4
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:35:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5F/F8-30935-46822C95; Wed, 20 Sep 2017 08:35:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQjdZ41C
 kwa0uXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb3UOMBZNrKiY1HmdsYDxS1cXIySEh4Cfx
 e+MzVhCbTUBHYunR+UxdjFwcIgKvGCXO3pjKCJJgFjCSeNfdzgJiCwt4Sdxr3McGYosIeEu8n
 /CXCcI2kljxvg0sziKgKrFjTj97FyMHB6+Au8TSi8kgM4UEuhgllp04DFbPCdS7ofcEWD2jgK
 zEl8bVzBC7xCVuPZnPBHGcgMSSPeeZIWxRiZeP/7FC2AYSW5fuYwGZzyygKbF+lz5Eq6LElO6
 H7CA2r4CgxMmZT1gmMArPQjJ1FkLHLCQds5B0LGBkWcWoUZxaVJZapGtsoJdUlJmeUZKbmJmj
 a2hgqpebWlycmJ6ak5hUrJecn7uJERj69QwMjDsYJ6zyO8QoycGkJMobrnwoUogvKT+lMiOxO
 CO+qDQntfgQowwHh5IEr5Y6UE6wKDU9tSItMwcYhTBpCQ4eJRHeA2pAad7igsTc4sx0iNQpRk
 uOY5su/2HimHHzLpB8cm3eXyYhlrz8vFQpcV5OkHkCIA0ZpXlw42CJ4hKjrJQwLyMDA4MQT0F
 qUW5mCar8K0ZxDkYlYV4mkCk8mXklcFuB8Q/0iwhv9oYDIAeVJCKkpBoY91gzetj9df1W9eOx
 mhFj5s0ZZat03q0zl+d6qZP1SSyidtIqb7FJ16015jdnfuGefmPnCoePGpc6tll9mXvm0Elzj
 mlZXtovg746F51Y42qmoRUhxR70R+Nu+Z2vWUIhNh+5GbWMOV6w6y5kVTFod9JY4fPq/donS3
 b1l+eeaFRjWhocKV6sxFKckWioxVxUnAgA23XmMA8DAAA=
X-Env-Sender: prvs=4297dc1e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505896547!92373934!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27926 invoked from network); 20 Sep 2017 08:35:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:35:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53132968"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Jennifer Herbert <jennifer.herbert@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jtotto@uwaterloo.ca" <jtotto@uwaterloo.ca>
Thread-Topic: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
Thread-Index: AQHTMXVretDHJhbdwkOdZojMRGMeFqK9cs4Q
Date: Wed, 20 Sep 2017 08:35:46 +0000
Message-ID: <03ce7ef17d89418cb1af913309bb9233@AMSPEX02CL03.citrite.net>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
In-Reply-To: <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Jennifer Herbert <jennifer.herbert@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gSmVubmlmZXIg
SGVyYmVydA0KPiBTZW50OiAxOSBTZXB0ZW1iZXIgMjAxNyAxOTowNg0KPiBUbzogSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsNCj4geGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBqdG90dG9AdXdhdGVybG9vLmNh
DQo+IENjOiBKZW5uaWZlciBIZXJiZXJ0IDxqZW5uaWZlci5oZXJiZXJ0QGNpdHJpeC5jb20+DQo+
IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAyLzNdIEludHJvZHVjZSBtaWdyYXRpb24g
cHJlY29weSBwb2xpY3kNCj4gDQo+IFRoaXMgUGF0Y2ggYWxsb3dzIGEgbWlncmF0aW9uIHByZWNv
cHkgcG9saWN5IHRvIGJlIHNwZWNpZmllZC4NCj4gDQo+IFRoZSBwcmVjb3B5IHBoYXNlIG9mIHRo
ZSB4Y19kb21haW5fc2F2ZSgpIGxpdmUgbWlncmF0aW9uIGFsZ29yaXRobSBoYXMNCj4gaGlzdG9y
aWNhbGx5IGJlZW4gaW1wbGVtZW50ZWQgdG8gcnVuIHVudGlsIGVpdGhlciBhKSAoYWxtb3N0KSBu
byBwYWdlcw0KPiBhcmUgZGlydHkgb3IgYikgc29tZSBmaXhlZCwgaGFyZC1jb2RlZCBtYXhpbXVt
IG51bWJlciBvZiBwcmVjb3B5DQo+IGl0ZXJhdGlvbnMgaGFzIGJlZW4gZXhjZWVkZWQuICBUaGlz
IHBvbGljeSBhbmQgaXRzIGltcGxlbWVudGF0aW9uIGFyZQ0KPiBsZXNzIHRoYW4gaWRlYWwgZm9y
IGEgZmV3IHJlYXNvbnM6DQo+IC0gdGhlIGxvZ2ljIG9mIHRoZSBwb2xpY3kgaXMgaW50ZXJ0d2lu
ZWQgd2l0aCB0aGUgY29udHJvbCBmbG93IG9mIHRoZQ0KPiAgIG1lY2hhbmlzbSBvZiB0aGUgcHJl
Y29weSBzdGFnZQ0KPiAtIGl0IGNhbid0IHRha2UgaW50byBhY2NvdW50IGZhY3RzIGV4dGVybmFs
IHRvIHRoZSBpbW1lZGlhdGUNCj4gICBtaWdyYXRpb24gY29udGV4dCwgc3VjaCBleHRlcm5hbCBz
dGF0ZSB0cmFuc2ZlciBzdGF0ZSwgaW50ZXJhY3RpdmUNCj4gICB1c2VyIGlucHV0LCBvciB0aGUg
cGFzc2FnZSBvZiB3YWxsLWNsb2NrIHRpbWUuDQo+IC0gaXQgZG9lcyBub3QgcGVybWl0IHRoZSB1
c2VyIHRvIGNoYW5nZSB0aGVpciBtaW5kLCBvdmVyIHRpbWUsIGFib3V0DQo+ICAgd2hhdCB0byBk
byBhdCB0aGUgZW5kIG9mIHRoZSBwcmVjb3B5ICh0aGV5IGdldCBhbiB1bmNvbmRpdGlvbmFsDQo+
ICAgdHJhbnNpdGlvbiBpbnRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlIG9mIHRoZSBtaWdyYXRp
b24pDQo+IA0KPiBUbyBwZXJtaXQgY2FsbGVycyB0byBpbXBsZW1lbnQgYXJiaXRyYXJ5IGhpZ2hl
ci1sZXZlbCBwb2xpY2llcyBnb3Zlcm5pbmcNCj4gd2hlbiB0aGUgbGl2ZSBtaWdyYXRpb24gcHJl
Y29weSBwaGFzZSBzaG91bGQgZW5kLCBhbmQgd2hhdCBzaG91bGQgYmUNCj4gZG9uZSBuZXh0Og0K
PiAtIGFkZCBhIHByZWNvcHlfcG9saWN5KCkgY2FsbGJhY2sgdG8gdGhlIHhjX2RvbWFpbl9zYXZl
KCkgdXNlci1zdXBwbGllZA0KPiAgIGNhbGxiYWNrcw0KPiAtIGR1cmluZyB0aGUgcHJlY29weSBw
aGFzZSBvZiBsaXZlIG1pZ3JhdGlvbnMsIGNvbnN1bHQgdGhpcyBwb2xpY3kgYWZ0ZXINCj4gICBl
YWNoIGJhdGNoIG9mIHBhZ2VzIHRyYW5zbWl0dGVkIGFuZCB0YWtlIHRoZSBkaWN0YXRlZCBhY3Rp
b24sIHdoaWNoDQo+ICAgbWF5IGJlIHRvIGEpIGFib3J0IHRoZSBtaWdyYXRpb24gZW50aXJlbHks
IGIpIGNvbnRpbnVlIHdpdGggdGhlDQo+ICAgcHJlY29weSwgb3IgYykgcHJvY2VlZCB0byB0aGUg
c3RvcC1hbmQtY29weSBwaGFzZS4NCj4gLSBwcm92aWRlIGFuIGltcGxlbWVudGF0aW9uIG9mIHRo
ZSBvbGQgcG9saWN5LCB1c2VkIHdoZW4NCj4gICBwcmVjb3B5X3BvbGljeSBjYWxsYmFjayAgaXMg
bm90IHByb3ZpZGVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVu
bmlmZXIuSGVyYmVydEBjaXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBKb3NodWEgT3R0byA8
anRvdHRvQHV3YXRlcmxvby5jYT4NCj4gDQo+IC0tLQ0KPiANCj4gdjI6DQo+IA0KPiBIYXZlIG1h
ZGUgYSBmZXcgZm9ybWF0dGluZyBjb3JyZWN0aW9ucywgYWRkZWQgdHlwZWRlZiBhcyBzdWdnZXN0
ZWQuDQo+IA0KPiB2MToNCj4gDQo+IFRoaXMgaXMgdXBkYXRlZC9tb2RpZmllZCBzdWJzZXQgb2Yg
cGF0Y2ggNy8yMCwgcGFydCBvZg0KPiBKb3NodWEgT3R0bydzICJBZGQgcG9zdGNvcHkgbGl2ZSBt
aWdyYXRpb24gc3VwcG9ydC4iIHBhdGNoLA0KPiBkYXRlZCAyN3RoIE1hcmNoIDIwMTcuICBBcyBp
bmRpY2F0ZWQgb24gdGhlIG9yaWdpbmFsIHRocmVhZCwNCj4gSSB3aXNoIHRvIG1ha2UgdXNlIG9m
IHRoaXMgdGhpcyB3aXRoaW4gdGhlIFhlblNlcnZlciBwcm9kdWN0Lg0KPiBJIGhvcGUgdGhpcyB3
aWxsIGFpZCBKb3NoIGluIHB1c2hpbmcgdGhlIHJlbWFpbmRlciBvZiBoaXMgc2VyaWVzLg0KPiAN
Cj4gLS0tDQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggfCAzMSArKysrKysrKysr
KystLQ0KPiAgdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggICAgIHwgIDYgKy0tDQo+ICB0b29s
cy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tDQo+IC0tLS0tDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMo
KyksIDM3IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaA0KPiBpbmRleCA2
NjI2ZjBjLi5hMmE2NTRjIDEwMDY0NA0KPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1
ZXN0LmgNCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oDQo+IEBAIC0zOSw2
ICszOSwxNiBAQA0KPiAgICovDQo+ICBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZTsNCj4gDQo+ICsv
KiBGb3Igc2F2ZSdzIHByZWNvcHlfcG9saWN5KCkuICovDQo+ICtzdHJ1Y3QgcHJlY29weV9zdGF0
cw0KPiArew0KPiArICAgIHVuc2lnbmVkIGludCBpdGVyYXRpb247DQo+ICsgICAgdW5zaWduZWQg
aW50IHRvdGFsX3dyaXR0ZW47DQo+ICsgICAgbG9uZyBkaXJ0eV9jb3VudDsgLyogLTEgaWYgdW5r
bm93biAqLw0KPiArfTsNCj4gKw0KPiArdHlwZWRlZiBpbnQgKCpwcmVjb3B5X3BvbGljeV90KShz
dHJ1Y3QgcHJlY29weV9zdGF0cywgdm9pZCAqKTsNCj4gKw0KPiAgLyogY2FsbGJhY2tzIHByb3Zp
ZGVkIGJ5IHhjX2RvbWFpbl9zYXZlICovDQo+ICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mgew0KPiAg
ICAgIC8qIENhbGxlZCBhZnRlciBleHBpcmF0aW9uIG9mIGNoZWNrcG9pbnQgaW50ZXJ2YWwsDQo+
IEBAIC00Niw3ICs1NiwyMCBAQCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mgew0KPiAgICAgICAqLw0K
PiAgICAgIGludCAoKnN1c3BlbmQpKHZvaWQqIGRhdGEpOw0KPiANCj4gLSAgICAvKiBDYWxsZWQg
YWZ0ZXIgdGhlIGd1ZXN0J3MgZGlydHkgcGFnZXMgaGF2ZSBiZWVuDQo+ICsgICAgLyoNCj4gKyAg
ICAgKiBDYWxsZWQgYWZ0ZXIgZXZlcnkgYmF0Y2ggb2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5nIHRo
ZSBwcmVjb3B5DQo+ICsgICAgICogcGhhc2Ugb2YgYSBsaXZlIG1pZ3JhdGlvbiB0byBhc2sgdGhl
IGNhbGxlciB3aGF0IHRvIGRvIG5leHQNCj4gKyAgICAgKiBiYXNlZCBvbiB0aGUgY3VycmVudCBz
dGF0ZSBvZiB0aGUgcHJlY29weSBtaWdyYXRpb24uDQo+ICsgICAgICovDQo+ICsjZGVmaW5lIFhH
U19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0xKSAvKiBBYmFuZG9uIHRoZSBtaWdyYXRpb24gZW50
aXJlbHkNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGFuZCB0
aWR5IHVwLiAqLw0KPiArI2RlZmluZSBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNPUFkgMCAgLyog
UmVtYWluIGluIHRoZSBwcmVjb3B5DQo+IHBoYXNlLiAqLw0KPiArI2RlZmluZSBYR1NfUE9MSUNZ
X1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkgc3VzcGVuZCBhbmQNCj4gdHJhbnNt
aXQgdGhlDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiByZW1h
aW5pbmcgZGlydHkgcGFnZXMuICovDQo+ICsgICAgcHJlY29weV9wb2xpY3lfdCBwcmVjb3B5X3Bv
bGljeTsNCj4gKw0KPiArICAgIC8qDQo+ICsgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBndWVzdCdz
IGRpcnR5IHBhZ2VzIGhhdmUgYmVlbg0KPiAgICAgICAqICBjb3BpZWQgaW50byBhbiBvdXRwdXQg
YnVmZmVyLg0KPiAgICAgICAqIENhbGxiYWNrIGZ1bmN0aW9uIHJlc3VtZXMgdGhlIGd1ZXN0ICYg
dGhlIGRldmljZSBtb2RlbCwNCj4gICAgICAgKiAgcmV0dXJucyB0byB4Y19kb21haW5fc2F2ZS4N
Cj4gQEAgLTU1LDcgKzc4LDggQEAgc3RydWN0IHNhdmVfY2FsbGJhY2tzIHsNCj4gICAgICAgKi8N
Cj4gICAgICBpbnQgKCpwb3N0Y29weSkodm9pZCogZGF0YSk7DQo+IA0KPiAtICAgIC8qIENhbGxl
ZCBhZnRlciB0aGUgbWVtb3J5IGNoZWNrcG9pbnQgaGFzIGJlZW4gZmx1c2hlZA0KPiArICAgIC8q
DQo+ICsgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkgY2hlY2twb2ludCBoYXMgYmVlbiBm
bHVzaGVkDQo+ICAgICAgICogb3V0IGludG8gdGhlIG5ldHdvcmsuIFR5cGljYWwgYWN0aW9ucyBw
ZXJmb3JtZWQgaW4gdGhpcw0KPiAgICAgICAqIGNhbGxiYWNrIGluY2x1ZGU6DQo+ICAgICAgICog
ICAoYSkgc2VuZCB0aGUgc2F2ZWQgZGV2aWNlIG1vZGVsIHN0YXRlIChmb3IgSFZNIGd1ZXN0cyks
DQo+IEBAIC02NSw3ICs4OSw4IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7DQo+ICAgICAgICoN
Cj4gICAgICAgKiByZXR1cm5zOg0KPiAgICAgICAqIDA6IHRlcm1pbmF0ZSBjaGVja3BvaW50aW5n
IGdyYWNlZnVsbHkNCj4gLSAgICAgKiAxOiB0YWtlIGFub3RoZXIgY2hlY2twb2ludCAqLw0KPiAr
ICAgICAqIDE6IHRha2UgYW5vdGhlciBjaGVja3BvaW50DQo+ICsgICAgICovDQo+ICAgICAgaW50
ICgqY2hlY2twb2ludCkodm9pZCogZGF0YSk7DQo+IA0KPiAgICAgIC8qDQo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5o
DQo+IGluZGV4IGE4M2YyMmEuLjM2MzU3MDQgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hj
X3NyX2NvbW1vbi5oDQo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oDQo+IEBAIC0x
OTgsMTIgKzE5OCwxMCBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dA0KPiAgICAgICAgICAgICAgLyog
RnVydGhlciBkZWJ1Z2dpbmcgaW5mb3JtYXRpb24gaW4gdGhlIHN0cmVhbS4gKi8NCj4gICAgICAg
ICAgICAgIGJvb2wgZGVidWc7DQo+IA0KPiAtICAgICAgICAgICAgLyogUGFyYW1ldGVycyBmb3Ig
dHdlYWtpbmcgbGl2ZSBtaWdyYXRpb24uICovDQo+IC0gICAgICAgICAgICB1bnNpZ25lZCBtYXhf
aXRlcmF0aW9uczsNCj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGRpcnR5X3RocmVzaG9sZDsNCj4g
LQ0KPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwMm1fc2l6ZTsNCj4gDQo+ICsgICAgICAg
ICAgICBzdHJ1Y3QgcHJlY29weV9zdGF0cyBzdGF0czsNCj4gKw0KPiAgICAgICAgICAgICAgeGVu
X3Bmbl90ICpiYXRjaF9wZm5zOw0KPiAgICAgICAgICAgICAgdW5zaWduZWQgbnJfYmF0Y2hfcGZu
czsNCj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmRlZmVycmVkX3BhZ2VzOw0KPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2
ZS5jDQo+IGluZGV4IDFlNzUwMmQuLmY1OGMwMDggMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3NhdmUuYw0KPiArKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMNCj4gQEAgLTQ1
Miw4ICs0NTIsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0DQo+
IHhjX3NyX2NvbnRleHQgKmN0eCwNCj4gICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNo
Ow0KPiAgICAgIGNoYXIgKm5ld19zdHIgPSBOVUxMOw0KPiANCj4gLSAgICBpZiAoIGFzcHJpbnRm
KCZuZXdfc3RyLCAiRnJhbWVzIGl0ZXJhdGlvbiAldSBvZiAldSIsDQo+IC0gICAgICAgICAgICAg
ICAgICBpdGVyLCBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpID09IC0xICkNCj4gKyAgICBpZiAo
IGFzcHJpbnRmKCZuZXdfc3RyLCAiRnJhbWVzIGl0ZXJhdGlvbiAldSIsIGl0ZXIpID09IC0xICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIFBFUlJPUigiVW5hYmxlIHRvIGFsbG9jYXRlIG5ldyBwcm9n
cmVzcyBzdHJpbmciKTsNCj4gICAgICAgICAgcmV0dXJuIC0xOw0KPiBAQCAtNDY3LDYgKzQ2Niwy
NCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0DQo+IHhjX3NyX2Nv
bnRleHQgKmN0eCwNCj4gIH0NCj4gDQo+ICAvKg0KPiArICogVGhpcyBpcyB0aGUgbGl2ZSBtaWdy
YXRpb24gcHJlY29weSBwb2xpY3kgLSBpdCdzIGNhbGxlZCBwZXJpb2RpY2FsbHkgZHVyaW5nDQo+
ICsgKiB0aGUgcHJlY29weSBwaGFzZSBvZiBsaXZlIG1pZ3JhdGlvbnMsIGFuZCBpcyByZXNwb25z
aWJsZSBmb3IgZGVjaWRpbmcNCj4gd2hlbg0KPiArICogdGhlIHByZWNvcHkgcGhhc2Ugc2hvdWxk
IHRlcm1pbmF0ZSBhbmQgd2hhdCBzaG91bGQgYmUgZG9uZSBuZXh0Lg0KPiArICoNCj4gKyAqIFRo
ZSBwb2xpY3kgaW1wbGVtZW50ZWQgaGVyZSBiZWhhdmVzIGlkZW50aWNhbGx5IHRvIHRoZSBwb2xp
Y3kgcHJldmlvdXNseQ0KPiArICogaGFyZC1jb2RlZCBpbnRvIHhjX2RvbWFpbl9zYXZlKCkgLSBp
dCBwcm9jZWVkcyB0byB0aGUgc3RvcC1hbmQtY29weQ0KPiBwaGFzZSBvZg0KPiArICogdGhlIGxp
dmUgbWlncmF0aW9uIHdoZW4gdGhlcmUgYXJlIGVpdGhlciBmZXdlciB0aGFuIDUwIGRpcnR5IHBh
Z2VzLCBvcg0KPiBtb3JlDQo+ICsgKiB0aGFuIDUgcHJlY29weSByb3VuZHMgaGF2ZSBjb21wbGV0
ZWQuDQo+ICsgKi8NCj4gK3N0YXRpYyBpbnQgc2ltcGxlX3ByZWNvcHlfcG9saWN5KHN0cnVjdCBw
cmVjb3B5X3N0YXRzIHN0YXRzLCB2b2lkICp1c2VyKQ0KPiArew0KPiArICAgIHJldHVybiAoKHN0
YXRzLmRpcnR5X2NvdW50ID49IDAgJiYgc3RhdHMuZGlydHlfY291bnQgPCA1MCkgfHwNCj4gKyAg
ICAgICAgICAgIHN0YXRzLml0ZXJhdGlvbiA+PSA1KQ0KPiArICAgICAgICA/IFhHU19QT0xJQ1lf
U1RPUF9BTkRfQ09QWQ0KPiArICAgICAgICA6IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWTsN
Cj4gK30NCj4gKw0KPiArLyoNCj4gICAqIFNlbmQgbWVtb3J5IHdoaWxlIGd1ZXN0IGlzIHJ1bm5p
bmcuDQo+ICAgKi8NCj4gIHN0YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3Jf
Y29udGV4dCAqY3R4KQ0KPiBAQCAtNDc0LDIxICs0OTEsNTggQEAgc3RhdGljIGludCBzZW5kX21l
bW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0DQo+ICpjdHgpDQo+ICAgICAgeGNfaW50ZXJm
YWNlICp4Y2ggPSBjdHgtPnhjaDsNCj4gICAgICB4Y19zaGFkb3dfb3Bfc3RhdHNfdCBzdGF0cyA9
IHsgMCwgY3R4LT5zYXZlLnAybV9zaXplIH07DQo+ICAgICAgY2hhciAqcHJvZ3Jlc3Nfc3RyID0g
TlVMTDsNCj4gLSAgICB1bnNpZ25lZCB4Ow0KPiArICAgIHVuc2lnbmVkIGludCB4ID0gMDsNCj4g
ICAgICBpbnQgcmM7DQo+ICsgICAgaW50IHBvbGljeV9kZWNpc2lvbjsNCj4gKw0KPiArICAgIERF
Q0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFw
LA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN0eC0+c2F2ZS5kaXJ0
eV9iaXRtYXBfaGJ1Zik7DQo+ICsNCj4gKyAgICBwcmVjb3B5X3BvbGljeV90IHByZWNvcHlfcG9s
aWN5ID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3k7DQo+ICsgICAgdm9pZCAq
ZGF0YSA9IGN0eC0+c2F2ZS5jYWxsYmFja3MtPmRhdGE7DQo+ICsNCj4gKyAgICBzdHJ1Y3QgcHJl
Y29weV9zdGF0cyAqcG9saWN5X3N0YXRzOw0KPiANCj4gICAgICByYyA9IHVwZGF0ZV9wcm9ncmVz
c19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCAwKTsNCj4gICAgICBpZiAoIHJjICkNCj4gICAg
ICAgICAgZ290byBvdXQ7DQo+IA0KPiAtICAgIHJjID0gc2VuZF9hbGxfcGFnZXMoY3R4KTsNCj4g
LSAgICBpZiAoIHJjICkNCj4gLSAgICAgICAgZ290byBvdXQ7DQo+ICsgICAgY3R4LT5zYXZlLnN0
YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0YXRzKQ0KPiArICAgICAgICB7IC5kaXJ0eV9jb3VudCAg
ID0gY3R4LT5zYXZlLnAybV9zaXplIH07DQo+ICsgICAgcG9saWN5X3N0YXRzID0gJmN0eC0+c2F2
ZS5zdGF0czsNCj4gKw0KPiArICAgIGlmICggcHJlY29weV9wb2xpY3kgPT0gTlVMTCApDQo+ICsg
ICAgICAgICBwcmVjb3B5X3BvbGljeSA9IHNpbXBsZV9wcmVjb3B5X3BvbGljeTsNCj4gKw0KPiAr
ICAgIGJpdG1hcF9zZXQoZGlydHlfYml0bWFwLCBjdHgtPnNhdmUucDJtX3NpemUpOw0KPiArDQo+
ICsgICAgZG8gew0KPiArICAgICAgICBwb2xpY3lfZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeSgq
cG9saWN5X3N0YXRzLCBkYXRhKTsNCj4gKyAgICAgICAgeCsrOw0KPiArDQo+ICsgICAgICAgIGlm
ICggc3RhdHMuZGlydHlfY291bnQgPiAwICYmIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZ
X0FCT1JUICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgcmMgPSB1cGRhdGVfcHJvZ3Jl
c3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNzX3N0ciwgeCk7DQo+ICsgICAgICAgICAgICBpZiAoIHJj
ICkNCj4gKyAgICAgICAgICAgICAgICBnb3RvIG91dDsNCj4gKw0KPiArICAgICAgICAgICAgcmMg
PSBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgc3RhdHMuZGlydHlfY291bnQpOw0KPiArICAgICAgICAg
ICAgaWYgKCByYyApDQo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7DQo+ICsgICAgICAgIH0N
Cj4gKw0KPiArICAgICAgICBpZiAoIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0NPTlRJ
TlVFX1BSRUNPUFkgKQ0KPiArICAgICAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICAgICAgcG9s
aWN5X3N0YXRzLT5pdGVyYXRpb24gICAgID0geDsNCj4gKyAgICAgICAgcG9saWN5X3N0YXRzLT50
b3RhbF93cml0dGVuICs9IHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQ7DQo+ICsgICAgICAgIHBv
bGljeV9zdGF0cy0+ZGlydHlfY291bnQgICA9IC0xOw0KPiArDQo+ICsgICAgICAgIHBvbGljeV9k
ZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOw0KPiArDQo+ICsg
ICAgICAgIGlmICggcG9saWN5X2RlY2lzaW9uICE9IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09Q
WSApDQo+ICsgICAgICAgICAgIGJyZWFrOw0KPiANCj4gLSAgICBmb3IgKCB4ID0gMTsNCj4gLSAg
ICAgICAgICAoKHggPCBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpICYmDQo+IC0gICAgICAgICAg
IChzdGF0cy5kaXJ0eV9jb3VudCA+IGN0eC0+c2F2ZS5kaXJ0eV90aHJlc2hvbGQpKTsgKyt4ICkN
Cj4gLSAgICB7DQo+ICAgICAgICAgIGlmICggeGNfc2hhZG93X2NvbnRyb2woDQo+ICAgICAgICAg
ICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwgWEVOX0RPTUNUTF9TSEFET1dfT1BfQ0xFQU4sDQo+
ICAgICAgICAgICAgICAgICAgICZjdHgtPnNhdmUuZGlydHlfYml0bWFwX2hidWYsIGN0eC0+c2F2
ZS5wMm1fc2l6ZSwNCj4gQEAgLTQ5OSwxNyArNTUzLDkgQEAgc3RhdGljIGludCBzZW5kX21lbW9y
eV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0DQo+ICpjdHgpDQo+ICAgICAgICAgICAgICBnb3Rv
IG91dDsNCj4gICAgICAgICAgfQ0KPiANCj4gLSAgICAgICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3Vu
dCA9PSAwICkNCj4gLSAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICAgICBwb2xpY3lfc3RhdHMt
PmRpcnR5X2NvdW50ID0gc3RhdHMuZGlydHlfY291bnQ7DQo+IA0KPiAtICAgICAgICByYyA9IHVw
ZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCB4KTsNCj4gLSAgICAgICAg
aWYgKCByYyApDQo+IC0gICAgICAgICAgICBnb3RvIG91dDsNCj4gLQ0KPiAtICAgICAgICByYyA9
IHNlbmRfZGlydHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0eV9jb3VudCk7DQo+IC0gICAgICAgIGlm
ICggcmMgKQ0KPiAtICAgICAgICAgICAgZ290byBvdXQ7DQo+IC0gICAgfQ0KPiArICAgIH0gd2hp
bGUgKCB0cnVlICk7DQoNCkknbSBzdXJlIGFueSBjb21waWxlciB3b3J0aCBpdHMgc2FsdCB3aWxs
IG9wdGltaXNlIHRvIGFuIHVuY29uZGl0aW9uYWwganVtcCwgYnV0IEkgdGVuZCB0byBwcmVmZXIg
dXNpbmcgZm9yICg7OykgZm9yIGluZmluaXRlIGxvb3BzLiBEb2Vzbid0IHJlYWxseSBtYXR0ZXIg
c28uLi4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+DQoNCj4gDQo+ICAgb3V0Og0KPiAgICAgIHhjX3NldF9wcm9ncmVzc19wcmVmaXgoeGNoLCBO
VUxMKTsNCj4gQEAgLTYwMSw3ICs2NDcsNyBAQCBzdGF0aWMgaW50IHN1c3BlbmRfYW5kX3NlbmRf
ZGlydHkoc3RydWN0DQo+IHhjX3NyX2NvbnRleHQgKmN0eCkNCj4gICAgICBpZiAoIGN0eC0+c2F2
ZS5saXZlICkNCj4gICAgICB7DQo+ICAgICAgICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmlu
ZyhjdHgsICZwcm9ncmVzc19zdHIsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpOw0KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5zYXZlLnN0YXRzLml0ZXJhdGlvbik7DQo+ICAgICAgICAgIGlm
ICggcmMgKQ0KPiAgICAgICAgICAgICAgZ290byBvdXQ7DQo+ICAgICAgfQ0KPiBAQCAtOTM3LDE1
ICs5ODMsNiBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19m
ZCwNCj4gdWludDMyX3QgZG9tLA0KPiAgICAgICAgICAgICBzdHJlYW1fdHlwZSA9PSBYQ19NSUdf
U1RSRUFNX1JFTVVTIHx8DQo+ICAgICAgICAgICAgIHN0cmVhbV90eXBlID09IFhDX01JR19TVFJF
QU1fQ09MTyk7DQo+IA0KPiAtICAgIC8qDQo+IC0gICAgICogVE9ETzogRmluZCBzb21lIHRpbWUg
dG8gYmV0dGVyIHR3ZWFrIHRoZSBsaXZlIG1pZ3JhdGlvbiBhbGdvcml0aG0uDQo+IC0gICAgICoN
Cj4gLSAgICAgKiBUaGVzZSBwYXJhbWV0ZXJzIGFyZSBiZXR0ZXIgdGhhbiB0aGUgbGVnYWN5IGFs
Z29yaXRobSBlc3BlY2lhbGx5IGZvcg0KPiAtICAgICAqIGJ1c3kgZ3Vlc3RzLg0KPiAtICAgICAq
Lw0KPiAtICAgIGN0eC5zYXZlLm1heF9pdGVyYXRpb25zID0gNTsNCj4gLSAgICBjdHguc2F2ZS5k
aXJ0eV90aHJlc2hvbGQgPSA1MDsNCj4gLQ0KPiAgICAgIC8qIFNhbml0eSBjaGVja3MgZm9yIGNh
bGxiYWNrcy4gKi8NCj4gICAgICBpZiAoIGh2bSApDQo+ICAgICAgICAgIGFzc2VydChjYWxsYmFj
a3MtPnN3aXRjaF9xZW11X2xvZ2RpcnR5KTsNCj4gLS0NCj4gMS44LjMuMQ0KPiANCj4gDQo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaUW-0001Q1-Ae; Wed, 20 Sep 2017 08:36:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1duaUV-0001Po-3k
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:36:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1F/A1-03642-28822C95; Wed, 20 Sep 2017 08:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQrdR41C
 kQd9DXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNpiUPBYv6K369nMjUw3uLuYuTkkBDwk3h5
 ewcLiM0ioCqx6flBti5GDg42AXuJ6V8rQMIiQOGOrTeZuhi5OJgFjjFJPFp8kx0kISwQJ9G06
 zYbiM0r4Ckx8243K0iRkMAzRonj82YwQiQEJU7OfMICMpRZQFNi/S59CFNaYvk/DpAKZgF5ie
 ats5lBbE4BPYlnt7+BjRcVUJE4uXINE4gtJKAo0T/vARvEyekSW//+Yp7AKDALyYJZCAtmISy
 YhWTBAkaWVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocoA
 BDsYp1/2P8QoycGkJMobrnwoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4w6UE6wKDU9tSItM
 wcYNTBpCQ4eJRHeUpA0b3FBYm5xZjpE6hSjopQ47wSQhABIIqM0D64NFqmXGGWlhHkZgQ4R4i
 lILcrNLEGVf8UozsGoJMxbBTKFJzOvBG76K6DFTECLszccAFlckoiQkmpg9Gf/fs9qasypaR8
 vuh6dc9M/+k2W7NuzTCHnGN8yh8w+f2mndvKTKzunZTBzz+iqOxpRsbJvQu2ctij2RNNT34tr
 l7xVTuD/tkHgXU5k8Mt3YmdZeWfGR11d9Wz9tRA3vmVKBw2u/ZNrm7yTd8VJFc+rCmqXT/7Wu
 sX4JYnz77cksRtGcotnMiqxFGckGmoxFxUnAgA/jc1EzwIAAA==
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505896577!64777200!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63196 invoked from network); 20 Sep 2017 08:36:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:36:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53132987"
Date: Wed, 20 Sep 2017 09:36:13 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170920083613.2kva4x6iaqxlamuz@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
 <20170920030657.GD11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920030657.GD11006@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMTE6MDY6NTdBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTE4IDE4OjE2OjQwLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFR1
ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjIzUE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
KyogeGwgaW50ZXJmYWNlczoKPiA+ID4gKwo+ID4gPiArICAxLiBgcHNyLW1iYS1zaG93IFtkb21h
aW4taWRdYDoKPiA+IAo+ID4gSXMgdGhpcyBsaW1pdGVkIHRvIGRvbWFpbi1pZCwgb3Igb25lIGNh
biBhbHNvIHVzZSB0aGUgZG9tYWluIG5hbWU/Cj4gPiBNb3N0IG9mIHRoZSB4bCBjb21tYW5kcyBh
Y2NlcHQgZWl0aGVyIGEgZG9tYWluLWlkIG9yIGEgZG9tYWluLW5hbWUuCj4gPiAKPiBCb3RoIGRv
bWFpbi1pZCBhbmQgZG9tYWluLW5hbWUgY2FuIHNob3cgaXQuIEkgdGhvdWdodCB0aGlzIGlzIGJ5
IGRlZmF1bHQgYW5kCj4gbm8gbmVlZCB0byBleHBsaWNpdGx5IGRlY2xhcmUuIElmIEkgYW0gd3Jv
bmcsIEkgd2lsbCBjaGFuZ2UgaXQgYXMgYmVsb3c6Cj4gICAgIGBwc3ItbWJhLXNob3cgW2RvbWFp
bi1pZC9kb21haW4tbmFtZV1gCgpbZG9tYWluLWlkfGRvbWFpbi1uYW1lXQoKV291bGQgYmUgYmV0
dGVyIElNSE8uCgo+ID4gPiArCj4gPiA+ICsgIDMuIERPTUNUTDoKPiA+ID4gKyAgICAgICAgICAt
IFhFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRv
bWFpbi4KPiA+ID4gKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6
IFNldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KPiA+ID4gKwo+ID4gPiArKiB4bCBpbnRlcmZh
Y2VzOgo+ID4gPiArCj4gPiA+ICsgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlkXQo+ID4gPiAr
ICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZhbHVl
LiBGb3IgbGluZWFyIG1vZGUsCj4gPiA+ICsgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwg
dmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCj4gPiA+ICsg
ICAgICAgICAgdmFsdWUuCj4gPiA+ICsgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dl
dF9pbmZvL1hFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEwKPiA+ID4gKwo+ID4gPiArICAy
LiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRvbWFpbi1pZD4gPHRocm90dGxpbmc+Cj4gPiA+ICsg
ICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KPiA+ID4gKyAg
ICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMCj4gPiA+ICsKPiA+ID4g
KyAgMy4gcHNyLWh3aW5mbwo+ID4gPiArICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9u
LCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgo+ID4gPiArICAgICAgICAgID0+IFhF
Tl9TWVNDVExfUFNSX01CQV9nZXRfaW5mbwo+ID4gCj4gPiAncHNyLWh3aW5mbycgc2VlbXMgdG8g
YmUgY29tcGxldGVseSBtaXNzaW5nIGZyb20gdGhlICd4bCBpbnRlcmZhY2VzOicKPiA+IHNlY3Rp
b24gYWJvdmUuCj4gPiAKPiBCZWNhdXNlIHRoaXMgaXMgbm90IGEgbmV3bHkgYWRkZWQgaW50ZXJm
YWNlLCBJIGRvIG5vdCBkZXNjcmliZSBpdCBpbiAneGwKPiBpbnRlcmZhY2VzJy4gSXMgdGhhdCBu
ZWNlc3Nhcnk/CgpPaCwgT0ssIHNvcnJ5IGZvciB0aGUgbm9pc2UuIFRoZW4gSSBndWVzcyBpdCdz
IG5vdCBuZWNlc3NhcnkgdG8KZGVzY3JpYmUgaXQgaGVyZS4gTWF5YmUgYSByZWZlcmVuY2UgdG8g
d2hlcmUgJ3Bzci1od2luZm8nIGlzIGRlc2NyaWJlZAp3b3VsZCBiZSBuaWNlIChJIGFzc3VtZSB0
aGVyZSdzIGEgZmVhdHVyZSBkb2N1bWVudCBzb21ld2hlcmUgdGhhdApkZXNjcmliZXMgJ3Bzci1o
d2luZm8nKS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:43:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:43:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duabk-0002QS-2Y; Wed, 20 Sep 2017 08:43:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1duabi-0002QM-06
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:43:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 31/A2-25201-14A22C95; Wed, 20 Sep 2017 08:43:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQtdB61C
 kQedeVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlz5XsBTO5K94c2sjcwHico4uRk0NCwE/i
 ftslVhCbRUBVYt/ko0xdjBwcbAL2EtO/VoCERYDCHVtvAoW5OJgFjjFJPFp8kx0kISzgIfHv9
 xw2EJtXwFNi6bNFLCC2kMAzRonFF6sh4oISJ2c+YQGZySygKbF+lz6EKS2x/B/YBcwC8hLNW2
 czg4Q5BfQkes6ADRcVUJE4uXINE8RARYn+eQ/YIA5Ol5j4rIdlAqPALCTzZyHMn4UwfxaS+Qs
 YWVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGaj0DA+MO
 xr5VfocYJTmYlER5zZccjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRu/CignWJSanlqRlpkDj
 BqYtAQHj5IIrz1Imre4IDG3ODMdInWKUVFKnNcFJCEAksgozYNrg0XqJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvN4gU3gy80rgpr8CWswEtDh7wwGQxSWJCCmpBkaJLaLBkur8muKKdwW
 maj3Lc5zd7xvU8JNBkrFs1x+l+5GaPk5X9l+9+VKnee9M23Jfjv9xl4wNalX0VJXbjkx8H709
 Je9eWEn29M2/VCuX/Sou+PTyt38xs9r3Re9mSsZZnX3ikNBpdF5U0eLyqbO3z2Z0c/yo5M9xc
 fUX/MuVGHt1iVXdNSWW4oxEQy3mouJEAH4i1WHPAgAA
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505897024!108806258!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4624 invoked from network); 20 Sep 2017 08:43:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:43:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53133297"
Date: Wed, 20 Sep 2017 09:43:40 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170920084340.6jiokz4v5rrndjiv@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
 <20170919091542.osvtfnkksinjddvw@dhcp-3-128.uk.xensource.com>
 <20170920050906.GH11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920050906.GH11006@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 06/15] x86: implement get value interface
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDE6MDk6MDZQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTE5IDEwOjE1OjQyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFR1
ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
Ywo+ID4gPiBpbmRleCA2OTZlZmYyLi43OTAyYWY3IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKPiA+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gPiA+IEBA
IC0xNDk2LDYgKzE0OTYsMTMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPiA+ID4gICAgICAgICAg
ICAgIGNvcHliYWNrID0gdHJ1ZTsKPiA+ID4gICAgICAgICAgICAgIGJyZWFrOwo+ID4gPiAgCj4g
PiA+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX01CQV9USFJUTDoKPiA+
ID4gKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2Mu
dGFyZ2V0LAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1Jf
VFlQRV9NQkFfVEhSVEwpOwo+ID4gPiArICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5k
YXRhID0gdmFsMzI7Cj4gPiAKPiA+IEhtLCB3aHkgZG9lcyBwc3JfZ2V0X3ZhbCB0YWtlIGEgdWlu
dDMyX3QgKiBpbnN0ZWFkIG9mIGEgdWludDY0X3QgKj8gU28KPiA+IHRoYXQgeW91IGNhbiBkaXJl
Y3RseSBwYXNzICZkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEuCj4gPiAKPiA+IE9yIHRoZSBvdGhl
ciB3YXkgYXJvdW5kLCB3aHkgaXMgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhIGEgdWludDY0X3QK
PiA+IGluc3RlYWQgb2YgYSB1aW50MzJfdD8KPiA+IAo+IFRoZXJlIGlzIGEgaGlzdG9yaWNhbCBy
ZWFzb24uIFRoZSBDT1MgTVNSIGlzIDY0Yml0LiBTbywgdGhlIG9yaWdpbmFsIGNvZGVzCj4gaW4g
TDMgQ0FUIChzdWJtaXR0ZWQgeWVhcnMgYWdvKSB1c2VkIHVpbnQ2NF90Lgo+IAo+IEJ1dCBkdXJp
bmcgTDIgQ0FUIHJldmlldywgcGVyIEphbidzIGNvbW1lbnQsIHRoZSB1aW50NjRfdCBpcyBub3Qg
bmVjZXNzYXJ5Cj4gaW4gcHNyLmMuIFNvLCB3ZSBjb252ZXJ0IGl0IHRvIHVpbnQzMl90IGluIHBz
ci5jIGFuZCBtYWtlIHRoZSBjb2RlcyB5b3Ugc2VlCj4gaGVyZS4KClNpbmNlIHRoaXMgaXMgYSBE
T01DVEwsIHlvdSBjYW4gY2hhbmdlIHRoZSB0eXBlIG9mIHRoZSBzdHJ1Y3R1cmUgdG8gYmUKYW4g
dWludDMyX3QsIHNvIHRoYXQgeW91IGNhbiBwYXNzIGl0IGRpcmVjdGx5ICh1bmxlc3MgSSdtIG1p
c3NpbmcKc29tZXRoaW5nIGVsc2UgdGhhdCByZXF1aXJlcyB0aGlzIHRvIGJlIHVpbnQ2NF90KS4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:49:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duah8-0002el-Pw; Wed, 20 Sep 2017 08:49:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duah8-0002ef-1T
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:49:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C5/B3-03610-19B22C95; Wed, 20 Sep 2017 08:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+4E7UO
 RBttmGFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTjvSyFBznrbg9ZT9jA2MndxcjJ4eEgJHE
 24n/mLoYuTiEBBYxShz4OIcNJCEsoC/x5sAyZhBbREBZovfXbxaQImaBdYwS67ftY4bouM4oc
 Xj3dyaQKjYBVYkN10+xgti8AtYSt7ZNYQSxWYDiq9c1gk0VFQiXaDrbzwJRIyhxcuYTMJtTwF
 6i8f98dhCbWUBd4s+8S8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb0
 4tagstUjXRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBAGYBgB2P3Zf9DjJIc
 TEqivOHKhyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+1QLKCRalpqdWpGXmAGMFJi3BwaMkw
 vsdJM1bXJCYW5yZDpE6xajL8ejG3T9MQix5+XmpUuK8R0GKBECKMkrz4EbA4vYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhCGm8GTmlcBtegV0BBPQEdkbDoAcUZKIkJJqYCxOenvsY+k3Nja
 27v+iu1f3iTz5svNvbhCj7+PK52cjnp+8Wrgl/2bm9CWV6Tnqspy638W/8Lq/WdDf/TXCcqX0
 layZ2o2bopR83ir75ux42nn+47OPxca/Tq1T2f/1iopWVumnOqVL2l6LRSIzV6/25p4/b9rkq
 xFKNkcy/h3Q8b7rtLSC+bkSS3FGoqEWc1FxIgASNR5+1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505897360!83763193!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38164 invoked from network); 20 Sep 2017 08:49:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 08:49:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1B5785CB22;
 Wed, 20 Sep 2017 08:49:20 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <d58a477f-2f3a-e59f-8352-de7411c4011c@suse.com>
 <59C23B1B020000780017D38E@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <33b7e949-4389-b092-0025-34d3e1cbe1ac@suse.com>
Date: Wed, 20 Sep 2017 10:49:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C23B1B020000780017D38E@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMDk6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA5OjIwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gRm9yIHlvdXIgY2FzZTogd2hhdCBh
Ym91dCBhZGRpbmcgYSBjb25maWd1cmUgb3B0aW9uIHRvIGRpc2FibGUgYnVpbGRpbmcKPj4gdGhl
IHB5dGhvbiBiaW5kaW5ncyAoYW5kIGFueSBkZXBlbmRlbmNpZXMgbGlrZSBlLmcuIHB5Z3J1Yikg
aW5zdGVhZCBvZgo+PiBkb2luZyBzbyBpbiBjYXNlIG9mIGEgdmVyc2lvbiBtaXNtYXRjaD8gVGhp
cyB3b3VsZCBhdm9pZCBhbnkgc3VycHJpc2VzCj4+IGluIGNhc2Ugc29tZW9uZSBkaWRuJ3Qgbm90
aWNlIHRoYXQgdGhlIGJpbmRpbmdzIGhhdmUgYmVlbiBkaXNhYmxlZC4KPiAKPiBUaGF0J3MgY2Vy
dGFpbmx5IGFuIG9wdGlvbiwgYnV0IEknbSBnZW5lcmFsbHkgbm90IHZlcnkgaGFwcHkgd2l0aAo+
IGhhdmluZyB0byBhZGQgc3VjaCBvcHRpb25zLiBNeSBzY3JpcHQgaW52b2tpbmcgY29uZmlndXJl
IGJlY29tZXMKPiBtb3JlIGFuZCBtb3JlIHVucmVhZGFibGUgYmVjYXVzZSBvZiBzdWNoLCBzaW5j
ZSB0aGlzIHdheSB0aGUKPiByZXF1aXJlbWVudCB0byBkbyB0aGUgdmVyc2lvbiBjaGVjayBnZXRz
IG1vdmVkIGZyb20gdGhlIGJ1aWxkCj4gc3lzdGVtIChpLmUuIGNvbmZpZ3VyZSwgd2hvc2Ugam9i
IHRoaXMgaXMgaW1vKSB0byB0aGF0IHNjcmlwdC4gQW5kCj4gYXMgeW91IGNhbiBwcm9iYWJseSB1
bmRlcnN0YW5kIEkgZG9uJ3Qgd2FudCB0byB1bmlsYXRlcmFsbHkKPiBkaXNhYmxlIHRoZSBidWls
ZGluZyBvZiB0aGF0IGNvZGUsIHRvIGJlIGFibGUgdG8gYnVpbGQgdGVzdCBwb3NzaWJsZQo+IGNo
YW5nZXMgSSBtYXkgZW5kIHVwIG1ha2luZyB0byBlLmcuIGxpYnhjLgo+IAo+IElPVyBpZiBzdWNo
IGEgY29uZmlndXJlIG9wdGlvbiB3YXMgYWRkZWQsIEknZCBzdGlsbCB0aGluayBpdCBzaG91bGQK
PiBkZWZhdWx0IHRvIGRpc2FibGVkIGlmIHRoZSBQeXRob24gaW4gdXNlIGlzIG5vdCBuZXcgZW5v
dWdoLgoKSSBjYW4gdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm5zLgoKT1RPSCBpdCBpcyBxdWl0ZSBu
YXN0eSB0byBmaW5kIG91dCB0aGF0IGR1ZSB0byBhIG1pc3Npbmcgb3IgdG9vIG9sZApwYWNrYWdl
IG9uIHRoZSBzeXN0ZW0gc29tZSBwYXJ0cyBvZiBYZW4gaGF2ZW4ndCBiZWVuIGJ1aWx0IHdpdGhv
dXQKaGF2aW5nIHRoZW0gZGlzYWJsZWQgdmlhIGNvbmZpZ3VyZSAoSSBoYWQgdGhpcyBleHBlcmll
bmNlIG1vcmUgdGhhbgpvbmNlLCBlLmcuIHdpdGggYSBNaW5pLU9TIHBhdGNoIGJyZWFraW5nIHZ0
cG0gc3R1YmRvbSB3aGljaCBJIGRpZG4ndApub3RpY2UgYXMgaXQgd2Fzbid0IGJlaW5nIGJ1aWx0
IG9uIG15IHNpZGUpLgoKV2hhdCBhYm91dCB0aGUgZm9sbG93aW5nIGlkZWE6IG1heWJlIHdlIGNv
dWxkIGFkZCBhbiBvcHRpb24gdG8gY29uZmlndXJlCnRvIG1ha2UgaXQgZmFpbCBpbnN0ZWFkIG9m
IGRpc2FibGluZyBjb21wb25lbnRzIGluIGNhc2Ugc29tZQpyZXF1aXJlbWVudHMgZm9yIHRoYXQg
Y29tcG9uZW50IGFyZSBub3QgbWV0PyBUaGUgZGVmYXVsdCBjb3VsZCBiZSB0bwpqdXN0IGRpc2Fi
bGUgdGhlIGNvbXBvbmVudHMgYW5kIHdpdGggdGhlIG9wdGlvbiBzcGVjaWZpZWQgYWxsIGNvbXBv
bmVudHMKbm90IGRpc2FibGVkIGV4cGxpY2l0bHkgbXVzdCBiZSBidWlsZGFibGUgb3IgY29uZmln
dXJlIHdpbGwgZmFpbC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:49:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duahK-0002fa-1B; Wed, 20 Sep 2017 08:49:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duahI-0002fL-S9
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:49:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 17/08-03283-C9B22C95; Wed, 20 Sep 2017 08:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS7df+1C
 kwfyrWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8asCR9ZC15xV9w/eIOpgbGTq4uRk0NIIE+i
 veMaK4jNK2An8e76ZxYQW0LAUOL0wptgNouAqsSPA/fBatgE1CXanm0Hs0WA4ocvHWfqYuTiY
 BY4zSyx8u9XJpCEsEC2xKb1nWwgCSGBmYwS/T1djCAJTgEPiXW7u5m7GDmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukameo
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GBctSDwEKMkB5OSKO/ayoOR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTB29YAVCdYlJqeWpGWmQOMEZhSC
 Q4eJRHe7/VAad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59w+TENgkKXHecJBJAiClGaV5cINgsX
 uJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrw/QBbyZOaVwO17BXQKE9Ap2RsOgJxSkoiQkmp
 gnFrKKHT8Y0mBTKLJppRF4QfVov90Lpfc47JXN+dvoBnbser/oXVz71edaOI7IDI1KOCGeWL8
 0ihRpTrGzXHFNZLXzj/lKtv20S7uiGnu5s+Xlbcy+9sWVN++fnvnjuptnxs7/dq/cl0JPrF95
 2umaWm+Pjp3/nmfn/F05dclrB1Hd3XLCusfVmIpzkg01GIuKk4EAKcsztnYAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505897357!75729549!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25113 invoked from network); 20 Sep 2017 08:49:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 08:49:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 02:49:17 -0600
Message-Id: <59C247AB020000780017D3EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 02:49:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-4-jgross@suse.com>
 <d4445230e12b4cd3a03e5965bf62cdea@AMSPEX02CL03.citrite.net>
In-Reply-To: <d4445230e12b4cd3a03e5965bf62cdea@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v8 03/15] xen: add new domctl hypercall to
 set grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDEwOjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IEp1ZXJn
ZW4gR3Jvc3MKPj4gU2VudDogMjAgU2VwdGVtYmVyIDIwMTcgMDc6MzQKPj4gVG86IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT47IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7IFdlaSBMaXUKPj4gPHdlaS5saXUyQGNpdHJp
eC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Owo+PiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPj4gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47Cj4+IGp1
bGllbi5ncmFsbEBhcm0uY29tOyBqYmV1bGljaEBzdXNlLmNvbTsgZGdkZWdyYUB0eWNoby5uc2Eu
Z292IAo+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjggMDMvMTVdIHhlbjogYWRkIG5l
dyBkb21jdGwgaHlwZXJjYWxsIHRvIHNldAo+PiBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMK
Pj4gCj4+IEFkZCBhIGRvbWN0bCBoeXBlcmNhbGwgdG8gc2V0IHRoZSBkb21haW4ncyByZXNvdXJj
ZSBsaW1pdHMgcmVnYXJkaW5nCj4+IGdyYW50IHRhYmxlcy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gQWNrZWQtYnk6IERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+IAo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KZGVzcGl0ZSAuLi4KCj4+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwo+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gQEAgLTM2NDAsNiArMzY0
MCwyNSBAQCB2b2lkIGdyYW50X3RhYmxlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPj4gICAg
ICB2LT5tYXB0cmFja190YWlsID0gTUFQVFJBQ0tfVEFJTDsKPj4gIH0KPj4gCj4+ICtpbnQgZ3Jh
bnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRf
ZnJhbWVzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hcHRy
YWNrX2ZyYW1lcykKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3Jh
bnRfdGFibGU7Cj4+ICsgICAgaW50IHJldCA9IC1FQlVTWTsKCi4uLiB0aGUgaW5pdGlhbGl6ZXIg
YmVpbmcgcG9pbnRsZXNzIGhlcmUgKGl0IGJlY29tZXMgcmVsZXZhbnQgb25seSBpbgpwYXRjaCAx
MSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:55:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duan0-0003gF-Lc; Wed, 20 Sep 2017 08:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duamz-0003g9-Hk
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:55:25 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E3/53-03454-CFC22C95; Wed, 20 Sep 2017 08:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT23Lutm3jrbs55mkY4DEp0qVD0p7L
 6USDUoiKUIO/quo22aburLAwWpeWaIZm6VpZCH9AqRQUt+5ySaGVkYRqWSivoE4lEqqndu6tm
 74+X57zP+5znOXAoUnVWoaW4AifnsLNWnSJSVlx8Up0SSg5kpdaaVo41lRMZsLFt5JXMANlyi
 92YV5AjN38YO5xfubPg6uUhcEEo2w2RlIqpApw8+o1ww1wKGRrbr3rlbqAEbMB291bpjwuwrb
 hCLhX3AP0vegipaAW8UN5HSsVNwLudj0BspWCS8FnplTkiVjN6POb5IBMxyVwEvNOgEXE0Y8L
 AoJ+U/pixrqhPJlqrmXVY25YjPsuYxdjq/x5uQzNbsarcC5JXCYGDx0+EibnMFmzx3g/3AUaD
 Y103CMkrFt8EL02NxuDlu89JCcfgp/cTcgnH4eNbr8OjIVNNoqfyKCk5L8AzP37KJRyL/cU1M
 I1L7v9SSOIEHK8rAjE0ySzFujvLJN8EPHtqeCq0EjvPBcOzq4T3Uk8QymCRb1Y83z+1b5baN0
 tdA7LrsITnHAc4R0p6ut7osJjMThtrsaakpa7Q2zieZ02clTXy+t15tgYQ9iFCOC1w49KWACy
 gCF0Mffr3wyzVPGPenkNmljfvcuy3cnwA4ilKh/THkMApHZyJK8i1WIWlmqaRitKp6VGRpvl8
 1sZbTBLVBWsob//bEEE1hO/6sSHhDvZeHCdUMnuendPG0k9EGSPKzPvtM02nl7UHFmqjaRBiq
 qLyOYfN4vyf/wyxFOiiacW40CXKYnfOeH8WYhFCrL314VhO9h+ldUHO2u7ELPXon23EERuMNG
 e+y8zdpI5rit8Q8aDTtb1SY+iqabx+vjGDnBx8Sezz7TDkjjrdm1s9w72FkYZCV/X8ZNeAprm
 7iTp4DpSr/BUHfnljtg8NLL+W0N79NXH+k6iO9LXWotuNmhNPO5iyL6v7FScnWE1G0vqHI8qP
 iVee62S8mU1LIh08+xeocHeYpwMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505897721!60666394!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31787 invoked from network); 20 Sep 2017 08:55:23 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 08:55:23 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 01:54:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="1221340702"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga002.fm.intel.com with ESMTP; 20 Sep 2017 01:54:39 -0700
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 01:54:38 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 01:54:38 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Wed, 20 Sep 2017 16:54:36 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Thread-Topic: [PATCH v2 12/13] [RFC] iommu: VT-d: Squash
 map_pages/unmap_pages with map_page/unmap_page
Thread-Index: AQHTBWtRV6qFkNINJUOr82D4dK02R6KOqIAAgCJxx4CADLa1IA==
Date: Wed, 20 Sep 2017 08:54:36 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDAF54@SHSMSX101.ccr.corp.intel.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-13-git-send-email-olekstysh@gmail.com>
 <CAPD2p-k0eOsbS+=hdJ7_t2h9My_jobnEQqajoGiownac_wzztg@mail.gmail.com>
 <CAPD2p-=W4-gWvTsJJZ+QE7gzwF-_hkzmAxD3wh7BE5LYAzL_Kw@mail.gmail.com>
In-Reply-To: <CAPD2p-=W4-gWvTsJJZ+QE7gzwF-_hkzmAxD3wh7BE5LYAzL_Kw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmU1ZTZkZDYtMThhMy00YjFkLWI2ZTgtYmFmN2QxYzIxMGVlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InloV0U4NWdYXC94QmpvcnV0OVJoejZydGtVVUxmc3JTUDlXM0VsRVU2VDBrPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 12/13] [RFC] iommu: VT-d: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dGhpcyBwYXRjaCBhbG9uZSBsb29rcyBPSyB0byBtZS4gYnV0IEkgaGF2ZW4ndCBmb3VuZCB0aW1l
IHRvIHJldmlldw0KdGhlIHdob2xlIHNlcmllcyB0byBqdWRnZSB3aGV0aGVyIGJlbG93IGNoYW5n
ZSBpcyBuZWNlc3NhcnkuDQoNCj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gW21haWx0bzpv
bGVrc3R5c2hAZ21haWwuY29tXQ0KPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTcg
MTA6NDQgUE0NCj4gDQo+IEhpLg0KPiANCj4gR2VudGxlIHJlbWluZGVyLg0KPiANCj4gT24gTW9u
LCBBdWcgMjEsIDIwMTcgYXQgNzo0NCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28NCj4gPG9sZWtz
dHlzaEBnbWFpbC5jb20+IHdyb3RlOg0KPiA+IEhpLCBhbGwuDQo+ID4NCj4gPiBBbnkgY29tbWVu
dHM/DQo+ID4NCj4gPiBPbiBUdWUsIEp1bCAyNSwgMjAxNyBhdCA4OjI2IFBNLCBPbGVrc2FuZHIg
VHlzaGNoZW5rbw0KPiA+IDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToNCj4gPj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPg0KPiA+
Pg0KPiA+PiBSZWR1Y2UgdGhlIHNjb3BlIG9mIHRoZSBUT0RPIGJ5IHNxdWFzaGluZyBzaW5nbGUt
cGFnZSBzdHVmZiB3aXRoDQo+ID4+IG11bHRpLXBhZ2Ugb25lLiBOZXh0IHRhcmdldCBpcyB0byB1
c2UgbGFyZ2UgcGFnZXMgd2hlbmV2ZXIgcG9zc2libGUNCj4gPj4gaW4gdGhlIGNhc2UgdGhhdCBo
YXJkd2FyZSBzdXBwb3J0cyB0aGVtLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbw0KPiA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+DQo+ID4+IEND
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+IENDOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4NCj4gPj4NCj4gPj4gLS0tDQo+ID4+ICAgIENoYW5nZXMgaW4g
djE6DQo+ID4+ICAgICAgIC0NCj4gPj4NCj4gPj4gICAgQ2hhbmdlcyBpbiB2MjoNCj4gPj4gICAg
ICAgLQ0KPiA+PiAtLS0NCj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
IHwgMTM4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0NCj4gLS0tLS0tLS0tLS0NCj4gPj4gIDEg
ZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA3MSBkZWxldGlvbnMoLSkNCj4gPj4NCj4g
Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jDQo+IGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4gPj4gaW5kZXggNDVkMWYzNi4u
ZDIwYjJmOSAxMDA2NDQNCj4gPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMNCj4gPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMNCj4g
Pj4gQEAgLTE3NTAsMTUgKzE3NTAsMjQgQEAgc3RhdGljIHZvaWQNCj4gaW9tbXVfZG9tYWluX3Rl
YXJkb3duKHN0cnVjdCBkb21haW4gKmQpDQo+ID4+ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7DQo+ID4+ICB9DQo+ID4+DQo+ID4+IC1zdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLA0KPiA+PiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4s
DQo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwNCj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykNCj4gPj4gK3N0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsDQo+ID4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGdmbiwNCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBvcmRlcik7DQo+ID4+ICsNCj4gPj4gKy8qDQo+ID4+ICsgKiBUT0RP
OiBPcHRpbWl6ZSBieSB1c2luZyBsYXJnZSBwYWdlcyB3aGVuZXZlciBwb3NzaWJsZSBpbiB0aGUg
Y2FzZQ0KPiA+PiArICogdGhhdCBoYXJkd2FyZSBzdXBwb3J0cyB0aGVtLg0KPiA+PiArICovDQo+
ID4+ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZXMoc3RydWN0
IGRvbWFpbiAqZCwNCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwNCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwNCj4gPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIs
DQo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGZsYWdzKQ0KPiA+PiAgew0KPiA+PiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUg
KmhkID0gZG9tX2lvbW11KGQpOw0KPiA+PiAtICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVM
TCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07DQo+ID4+IC0gICAgdTY0IHBnX21hZGRy
Ow0KPiA+PiAgICAgIGludCByYyA9IDA7DQo+ID4+ICsgICAgdW5zaWduZWQgbG9uZyBvcmlnX2dm
biA9IGdmbjsNCj4gPj4gKyAgICB1bnNpZ25lZCBsb25nIGk7DQo+ID4+DQo+ID4+ICAgICAgLyog
RG8gbm90aGluZyBpZiBWVC1kIHNoYXJlcyBFUFQgcGFnZSB0YWJsZSAqLw0KPiA+PiAgICAgIGlm
ICggaW9tbXVfdXNlX2hhcF9wdChkKSApDQo+ID4+IEBAIC0xNzY4LDc4ICsxNzc3LDYwIEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrDQo+IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsDQo+ID4+ICAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9k
b21haW4oZCkgKQ0KPiA+PiAgICAgICAgICByZXR1cm4gMDsNCj4gPj4NCj4gPj4gLSAgICBzcGlu
X2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7DQo+ID4+IC0NCj4gPj4gLSAgICBwZ19tYWRk
ciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2ZuIDw8DQo+IFBBR0VfU0hJ
RlRfNEssIDEpOw0KPiA+PiAtICAgIGlmICggcGdfbWFkZHIgPT0gMCApDQo+ID4+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrLCBnZm4rKywgbWZuKysgKQ0KPiA+PiAg
ICAgIHsNCj4gPj4gLSAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7
DQo+ID4+IC0gICAgICAgIHJldHVybiAtRU5PTUVNOw0KPiA+PiAtICAgIH0NCj4gPj4gLSAgICBw
YWdlID0gKHN0cnVjdCBkbWFfcHRlICopbWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7DQo+
ID4+IC0gICAgcHRlID0gcGFnZSArIChnZm4gJiBMRVZFTF9NQVNLKTsNCj4gPj4gLSAgICBvbGQg
PSAqcHRlOw0KPiA+PiAtICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJfdCltZm4gPDwg
UEFHRV9TSElGVF80Syk7DQo+ID4+IC0gICAgZG1hX3NldF9wdGVfcHJvdChuZXcsDQo+ID4+IC0g
ICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVf
UkVBRCAgOiAwKSB8DQo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVG
X3dyaXRhYmxlKSA/IERNQV9QVEVfV1JJVEUgOiAwKSk7DQo+ID4+ICsgICAgICAgIHN0cnVjdCBk
bWFfcHRlICpwYWdlID0gTlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07DQo+ID4+
ICsgICAgICAgIHU2NCBwZ19tYWRkcjsNCj4gPj4NCj4gPj4gLSAgICAvKiBTZXQgdGhlIFNOUCBv
biBsZWFmIHBhZ2UgdGFibGUgaWYgU25vb3AgQ29udHJvbCBhdmFpbGFibGUgKi8NCj4gPj4gLSAg
ICBpZiAoIGlvbW11X3Nub29wICkNCj4gPj4gLSAgICAgICAgZG1hX3NldF9wdGVfc25wKG5ldyk7
DQo+ID4+ICsgICAgICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsNCj4gPj4N
Cj4gPj4gLSAgICBpZiAoIG9sZC52YWwgPT0gbmV3LnZhbCApDQo+ID4+IC0gICAgew0KPiA+PiAr
ICAgICAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2Zu
IDw8DQo+IFBBR0VfU0hJRlRfNEssIDEpOw0KPiA+PiArICAgICAgICBpZiAoIHBnX21hZGRyID09
IDAgKQ0KPiA+PiArICAgICAgICB7DQo+ID4+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmaGQt
PmFyY2gubWFwcGluZ19sb2NrKTsNCj4gPj4gKyAgICAgICAgICAgIHJjID0gLUVOT01FTTsNCj4g
Pj4gKyAgICAgICAgICAgIGdvdG8gZXJyOw0KPiA+PiArICAgICAgICB9DQo+ID4+ICsgICAgICAg
IHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsN
Cj4gPj4gKyAgICAgICAgcHRlID0gcGFnZSArIChnZm4gJiBMRVZFTF9NQVNLKTsNCj4gPj4gKyAg
ICAgICAgb2xkID0gKnB0ZTsNCj4gPj4gKyAgICAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChw
YWRkcl90KW1mbiA8PCBQQUdFX1NISUZUXzRLKTsNCj4gPj4gKyAgICAgICAgZG1hX3NldF9wdGVf
cHJvdChuZXcsDQo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKChmbGFncyAmIElPTU1V
Rl9yZWFkYWJsZSkgPyBETUFfUFRFX1JFQUQgIDogMCkgfA0KPiA+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICgoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpID8gRE1BX1BURV9XUklURSA6IDAp
KTsNCj4gPj4gKw0KPiA+PiArICAgICAgICAvKiBTZXQgdGhlIFNOUCBvbiBsZWFmIHBhZ2UgdGFi
bGUgaWYgU25vb3AgQ29udHJvbCBhdmFpbGFibGUgKi8NCj4gPj4gKyAgICAgICAgaWYgKCBpb21t
dV9zbm9vcCApDQo+ID4+ICsgICAgICAgICAgICBkbWFfc2V0X3B0ZV9zbnAobmV3KTsNCj4gPj4g
Kw0KPiA+PiArICAgICAgICBpZiAoIG9sZC52YWwgPT0gbmV3LnZhbCApDQo+ID4+ICsgICAgICAg
IHsNCj4gPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
Ow0KPiA+PiArICAgICAgICAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOw0KPiA+PiAr
ICAgICAgICAgICAgY29udGludWU7DQo+ID4+ICsgICAgICAgIH0NCj4gPj4gKyAgICAgICAgKnB0
ZSA9IG5ldzsNCj4gPj4gKw0KPiA+PiArICAgICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShw
dGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOw0KPiA+PiAgICAgICAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsNCj4gPj4gICAgICAgICAgdW5tYXBfdnRkX2RvbWFpbl9w
YWdlKHBhZ2UpOw0KPiA+PiAtICAgICAgICByZXR1cm4gMDsNCj4gPj4gLSAgICB9DQo+ID4+IC0g
ICAgKnB0ZSA9IG5ldzsNCj4gPj4gLQ0KPiA+PiAtICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5
KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFfcHRlKSk7DQo+ID4+IC0gICAgc3Bpbl91bmxvY2soJmhk
LT5hcmNoLm1hcHBpbmdfbG9jayk7DQo+ID4+IC0gICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBh
Z2UpOw0KPiA+Pg0KPiA+PiAtICAgIGlmICggIXRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90
bGIpICkNCj4gPj4gLSAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYihkLCBnZm4sIGRtYV9w
dGVfcHJlc2VudChvbGQpLCAxKTsNCj4gPj4gLQ0KPiA+PiAtICAgIHJldHVybiByYzsNCj4gPj4g
LX0NCj4gPj4gLQ0KPiA+PiAtc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLA0KPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikNCj4gPj4gLXsNCj4gPj4g
LSAgICAvKiBEbyBub3RoaW5nIGlmIGhhcmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMg
cGFzcyB0aHJ1LiAqLw0KPiA+PiAtICAgIGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFy
ZHdhcmVfZG9tYWluKGQpICkNCj4gPj4gLSAgICAgICAgcmV0dXJuIDA7DQo+ID4+IC0NCj4gPj4g
LSAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJ
RlRfNEspOw0KPiA+PiAtfQ0KPiA+PiAtDQo+ID4+IC0vKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVh
c2hpbmcgbWFwX3BhZ2VzL3VubWFwX3BhZ2VzIHdpdGgNCj4gbWFwX3BhZ2UvdW5tYXBfcGFnZSAq
Lw0KPiA+PiAtc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2VzKHN0
cnVjdCBkb21haW4gKmQsDQo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sDQo+ID4+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sDQo+ID4+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9y
ZGVyLA0KPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBmbGFncykNCj4gPj4gLXsNCj4gPj4gLSAgICB1bnNpZ25lZCBsb25nIGk7
DQo+ID4+IC0gICAgaW50IHJjID0gMDsNCj4gPj4gLQ0KPiA+PiAtICAgIGZvciAoIGkgPSAwOyBp
IDwgKDFVTCA8PCBvcmRlcik7IGkrKyApDQo+ID4+IC0gICAgew0KPiA+PiAtICAgICAgICByYyA9
IGludGVsX2lvbW11X21hcF9wYWdlKGQsIGdmbiArIGksIG1mbiArIGksIGZsYWdzKTsNCj4gPj4g
LSAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQ0KPiA+PiArICAgICAgICBpZiAoICF0aGlzX2Nw
dShpb21tdV9kb250X2ZsdXNoX2lvdGxiKSApDQo+ID4+ICAgICAgICAgIHsNCj4gPj4gLSAgICAg
ICAgICAgIHdoaWxlICggaS0tICkNCj4gPj4gLSAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1l
bnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovDQo+ID4+IC0gICAgICAgICAgICAgICAgaWYg
KCBpbnRlbF9pb21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpICkNCj4gPj4gLSAgICAgICAgICAg
ICAgICAgICAgY29udGludWU7DQo+ID4+IC0NCj4gPj4gLSAgICAgICAgICAgIGJyZWFrOw0KPiA+
PiArICAgICAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYihkLCBnZm4sIGRtYV9wdGVfcHJl
c2VudChvbGQpLCAxKTsNCj4gPj4gKyAgICAgICAgICAgIGlmICggcmMgKQ0KPiA+PiArICAgICAg
ICAgICAgICAgIGdvdG8gZXJyOw0KPiA+PiAgICAgICAgICB9DQo+ID4+ICAgICAgfQ0KPiA+Pg0K
PiA+PiArICAgIHJldHVybiAwOw0KPiA+PiArDQo+ID4+ICtlcnI6DQo+ID4+ICsgICAgd2hpbGUg
KCBpLS0gKQ0KPiA+PiArICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf
Y2hlY2suICovDQo+ID4+ICsgICAgICAgIGlmICggaW50ZWxfaW9tbXVfdW5tYXBfcGFnZXMoZCwg
b3JpZ19nZm4gKyBpLCAwKSApDQo+ID4+ICsgICAgICAgICAgICBjb250aW51ZTsNCj4gPj4gKw0K
PiA+PiAgICAgIHJldHVybiByYzsNCj4gPj4gIH0NCj4gPj4NCj4gPj4gQEAgLTE4NDcsMTIgKzE4
MzgsMTcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sNCj4gaW50ZWxfaW9tbXVfdW5tYXBfcGFn
ZXMoc3RydWN0IGRvbWFpbiAqZCwNCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLA0KPiA+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQ0K
PiA+PiAgew0KPiA+PiAtICAgIHVuc2lnbmVkIGxvbmcgaTsNCj4gPj4gICAgICBpbnQgcmMgPSAw
Ow0KPiA+PiArICAgIHVuc2lnbmVkIGxvbmcgaTsNCj4gPj4gKw0KPiA+PiArICAgIC8qIERvIG5v
dGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICov
DQo+ID4+ICsgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4o
ZCkgKQ0KPiA+PiArICAgICAgICByZXR1cm4gMDsNCj4gPj4NCj4gPj4gLSAgICBmb3IgKCBpID0g
MDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQ0KPiA+PiArICAgIGZvciAoIGkgPSAwOyBpIDwg
KDFVTCA8PCBvcmRlcik7IGkrKywgZ2ZuKysgKQ0KPiA+PiAgICAgIHsNCj4gPj4gLSAgICAgICAg
aW50IHJldCA9IGludGVsX2lvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuICsgaSk7DQo+ID4+ICsgICAg
ICAgIGludCByZXQgPSBkbWFfcHRlX2NsZWFyX29uZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9T
SElGVF80Syk7DQo+ID4+ICsNCj4gPj4gICAgICAgICAgaWYgKCAhcmMgKQ0KPiA+PiAgICAgICAg
ICAgICAgcmMgPSByZXQ7DQo+ID4+ICAgICAgfQ0KPiA+PiAtLQ0KPiA+PiAyLjcuNA0KPiA+Pg0K
PiA+DQo+ID4NCj4gPg0KPiA+IC0tDQo+ID4gUmVnYXJkcywNCj4gPg0KPiA+IE9sZWtzYW5kciBU
eXNoY2hlbmtvDQo+IA0KPiANCj4gDQo+IC0tDQo+IFJlZ2FyZHMsDQo+IA0KPiBPbGVrc2FuZHIg
VHlzaGNoZW5rbw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:57:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:57:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duap8-0003mM-12; Wed, 20 Sep 2017 08:57:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duap6-0003mC-5A
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:57:36 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 19/3E-02202-F7D22C95; Wed, 20 Sep 2017 08:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS7dO91C
 kwYkVRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJc+EF69kqVvycwNjAuIC1i5GDQ0ggT+Lk
 ZSCTk4NXwE5i2adLTCC2hIChxOmFN1lASlgEVCVOfasGCbMJqEu0PdsOVi4CFD586ThQORcHs
 8BHRonre3rZQBLCAnESU7t/gM0REoiR+PLnFSOIzSlgIvH48nE2kJm8AoISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6JnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhxwAEOxhv9TkfYpTkYFIS5RXXPhQpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJXUAcoJ1iUmp5akZaZA4wAmLQEB4+SCG8GSJq3uCAxtzgzH
 SJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOqw5SKgBSmlGaBzcIFpmXGGWlhHkZgU4T4ilILc
 rNLEGVf8UozsGoJMz7EeRWnsy8Erh9r4BOYQI6JXvDAZBTShIRUlINjIJe4deKv7ZKLJBM3eX
 YEDTLe0Va+HsVm4l1a763bN5fsDUh+hvvJrZfEjc0vPRLd8t38TxQXhYjvejjB8M++bjHzkFf
 kjzKT6tf3zFje/GumUfP+wcfuTvJ5MfEunjj09FCr2rM318obt4578B8g/bH9t/nfNsvpbND5
 loAn//Mi3O/PH37eqYSS3FGoqEWc1FxIgBTyjaxxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505897852!109507659!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23719 invoked from network); 20 Sep 2017 08:57:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 08:57:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 02:57:31 -0600
Message-Id: <59C2499A020000780017D412@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 02:57:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
In-Reply-To: <20170920063430.9105-5-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTYzMTIs
NiArNjMxMiwxNyBAQCBpbnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3Vu
c2lnbmVkIGxvbmcgYXJjaF9nZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCj4gK3sKPiArICAgIHVu
c2lnbmVkIGxvbmcgbWF4X21mbjsKPiArCj4gKyAgICBtYXhfbWZuID0gbWVtX2hvdHBsdWcgPyBQ
Rk5fRE9XTihtZW1faG90cGx1ZykgOiBtYXhfcGFnZTsKClRha2luZyBpbnRvIGFjY291bnQgdGhl
IGNvZGUgaW4gdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9uIGFzIHdlbGwKYXMgdGhlIEFSTSBj
b3VudGVycGFydCBJIGZpbmQgdGhlIHVzZSBvZiBtYXhfcGFnZSBoZXJlIG9kZC4gSSdkCnByZWZl
ciBpZiBnZXRfdXBwZXJfbWZuX2JvdW5kKCkgd2VudCBhd2F5IGFsdG9nZXRoZXIsIGFuZCBpdCdz
CnNvbGUgY2FsbGVyICh3aGljaCBzdHJhbmdlbHkgZW5vdWdoIGRvZXNuJ3QgZ2V0IGludHJvZHVj
ZWQgaGVyZSkKY2FsbGVkIHRoZSBhcmNoIGZ1bmN0aW9uIGRpcmVjdGx5LiBBZGRpdGlvbmFsbHks
IHdpdGggdGhlIGNhbGxlciBiZWluZwphIHN5c2N0bCwgaG93IGlzIHRoYXQgc3VwcG9zZWQgdG8g
aGVscCBhIFBWIERvbVUga2VybmVsIGluIHRoZWlyCmNob2ljZSBvZiBncmFudCB0YWJsZSB2ZXJz
aW9uPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duapp-0003se-Cp; Wed, 20 Sep 2017 08:58:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1duapo-0003sU-C9
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:58:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A7/4C-02023-BAD22C95; Wed, 20 Sep 2017 08:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQnel7qF
 Ig/nHrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVzUuYCp7JVmw/sZq9gfG4SBcjJ4eEgJ/E
 8oZNTCA2i4CqxMl7O1m6GDk42ATsJaZ/rQAJiwCFO7beBCthFqiQuPhtFTOILSyQKXFwcRcji
 M0r4Cmxd8tm9i5GLg4hgeeMEh37epggEoISJ2c+AZvJLKApsX6XPoQpLbH8HwfESHmJ5q2zwU
 ZyCuhJLHt2khXEFhVQkTi5cg3YFCEBRYn+eQ/YIC5Ol5j4rIdlAqPALCQLZiEsmIWwYBaSBQs
 YWVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYqAxDsYDzY
 7HyIUZKDSUmU97DOoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzdIDnBotT01Iq0zBxg1MCkJ
 Th4lER4F4KkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnHcxSJEASFFGaR7cCFgEX2KUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5Iw70qQKTyZeSVwm14BHcEEdET2hgMgR5QkIqSkGhh3PmY
 onNLMuV7syIvCDne2TvYV62s6m1scQk4f/8bYYqxwICT/koxMhUuCmgdDgske7YQfZbWedSr1
 HxPecOUanVm88MTua4+Wh0q8ff56FU9JtROjboBbpYCq7LHH/2xu+C/80N98KNYvxGNSzMUzA
 Y+mWQdPF01+9Cb0278Ys4eBOt2WfEosxRmJhlrMRcWJALXvrk7bAgAA
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505897897!83963011!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2888 invoked from network); 20 Sep 2017 08:58:17 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 08:58:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53133913"
Date: Wed, 20 Sep 2017 09:57:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170920085759.ddujabxjvhyodc7j@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-14-git-send-email-yi.y.sun@linux.intel.com>
 <20170919110208.ithjk5w2hy6xthdc@dhcp-3-128.uk.xensource.com>
 <20170920064624.GO11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920064624.GO11006@yi.y.sun>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 13/15] tools: implement new generic get
 value interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDI6NDY6MjRQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTE5IDEyOjAyOjA4LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFR1
ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjM1UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
KyAgICB9Owo+ID4gPiAgICAgIGNoYXIgKm1zZzsKPiA+ID4gIAo+ID4gPiAgICAgIHN3aXRjaCAo
ZXJyKSB7Cj4gPiA+ICAgICAgY2FzZSBFTk9ERVY6Cj4gPiA+IC0gICAgICAgIG1zZyA9ICJDQVQg
aXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7Cj4gPiA+ICsgICAgICAgIG1zZyA9ICJp
cyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKPiA+ID4gICAgICAgICAgYnJlYWs7Cj4g
PiA+ICAgICAgY2FzZSBFTk9FTlQ6Cj4gPiA+IC0gICAgICAgIG1zZyA9ICJDQVQgaXMgbm90IGVu
YWJsZWQgb24gdGhlIHNvY2tldCI7Cj4gPiA+ICsgICAgICAgIG1zZyA9ICJpcyBub3QgZW5hYmxl
ZCBvbiB0aGUgc29ja2V0IjsKPiA+ID4gICAgICAgICAgYnJlYWs7Cj4gPiA+ICAgICAgY2FzZSBF
T1ZFUkZMT1c6Cj4gPiA+ICAgICAgICAgIG1zZyA9ICJubyBmcmVlIENPUyBhdmFpbGFibGUiOwo+
ID4gPiBAQCAtMTA2LDcgKzEyMCw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19l
cnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCj4gPiA+ICAgICAgICAgIHJldHVybjsKPiA+
ID4gICAgICB9Cj4gPiA+ICAKPiA+ID4gLSAgICBMT0dFKEVSUk9SLCAiJXMiLCBtc2cpOwo+ID4g
PiArICAgIExPR0UoRVJST1IsICIlczogJXMiLCBmZWF0X25hbWVbdHlwZV0sIG1zZyk7Cj4gPiAK
PiA+IEkgZG9uJ3QgdGhpbmsgeW91IHNob3VsZCB1c2UgTE9HRSBoZXJlLCBidXQgcmF0aGVyIExP
Ry4gTE9HRSBzaG91bGQgYmUKPiA+IHVzZWQgd2hlbiBlcnJubyBpcyBzZXQsIHdoaWNoIEkgZG9u
J3QgdGhpbmsgaXMgdGhlIGNhc2UgaGVyZS4KPiA+IAo+IEJ1dCB0d28gcGxhY2VzIHRvIGNhbGwg
bGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2cgYWxsIHNldCBlcnJubyBpbiAneGNfJwo+IGZ1bmN0
aW9ucy4KCkJ1dCB5b3UgYWxyZWFkeSB0cmFuc2xhdGUgdGhlIGVycm9yIGludG8gYSBjdXN0b20g
bWVzc2FnZSAoJ21zZycgaW4gdGhlCmFib3ZlIGNvbnRleHQpLCBhbmQgdGhlIGVycm9yIHZhcmlh
YmxlIGluIHRoaXMgY2FzZSBpcyAnZXJyJyBub3QKJ2Vycm5vJywgc28gTE9HRSBpcyBub3QgYXBw
cm9wcmlhdGUgaGVyZSBJTUhPLgoKPiA+ID4gQEAgLTM0NywxOCArMzYxLDcgQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCB1aW50MzJf
dCB0YXJnZXQsCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpjYm1f
cikKPiA+ID4gIHsKPiA+ID4gLSAgICBHQ19JTklUKGN0eCk7Cj4gPiA+IC0gICAgaW50IHJjID0g
MDsKPiA+ID4gLSAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90
b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKPiA+ID4gLQo+ID4gPiAtICAgIGlmICh4Y19wc3JfY2F0
X2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCj4gPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2JtX3IpKSB7Cj4gPiA+IC0gICAg
ICAgIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7Cj4gPiA+IC0gICAgICAg
IHJjID0gRVJST1JfRkFJTDsKPiA+ID4gLSAgICB9Cj4gPiA+IC0KPiA+ID4gLSAgICBHQ19GUkVF
Owo+ID4gPiAtICAgIHJldHVybiByYzsKPiA+ID4gKyAgICByZXR1cm4gbGlieGxfcHNyX2dldF92
YWwoY3R4LCBkb21pZCwgdHlwZSwgdGFyZ2V0LCBjYm1fcik7Cj4gPiA+ICB9Cj4gPiAKPiA+IFlv
dSBjb3VsZCBldmVuIG1vdmUgdGhpcyB0byBsaWJ4bC5oIGFzIGEgc3RhdGljIGZ1bmN0aW9uIElN
SE8uCj4gPiAKPiBZZXMuIEJ1dCBJIHByZWZlciB0byBrZWVwIGl0IGhlcmUgd2l0aCBvdGhlciBp
bnRlcmZhY2VzIHRvZ2V0aGVyLiBJcyB0aGF0Cj4gYWNjZXB0YWJsZSB0byB5b3U/CgpPSywgYXMg
eW91IHdpc2guCgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94
bC94bF9wc3IuYwo+ID4gPiBpbmRleCA0MDI2OWI0Li40NmI3Nzg4IDEwMDY0NAo+ID4gPiAtLS0g
YS90b29scy94bC94bF9wc3IuYwo+ID4gPiArKysgYi90b29scy94bC94bF9wc3IuYwo+ID4gPiAt
c3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxfcHNy
X2NhdF9pbmZvICppbmZvLAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbHZsKQo+ID4gPiArc3RhdGljIGludCBwc3JfcHJpbnRfc29ja2V0KHVpbnQz
Ml90IGRvbWlkLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9o
d19pbmZvICppbmZvLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bz
cl9mZWF0X3R5cGUgdHlwZSwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbHZsKQo+ID4gPiAgewo+ID4gPiAtICAgIGludCByYzsKPiA+ID4gLSAgICB1aW50
MzJfdCBsM19jYWNoZV9zaXplOwo+ID4gPiAtCj4gPiA+ICAgICAgcHJpbnRmKCIlLTE2czogJXVc
biIsICJTb2NrZXQgSUQiLCBpbmZvLT5pZCk7Cj4gPiA+ICAKPiA+ID4gLSAgICAvKiBTbyBmYXIs
IENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAqLwo+ID4gPiAtICAgIGlmIChsdmwgPT0gMykg
ewo+ID4gPiAtICAgICAgICByYyA9IGxpYnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4
LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3NpemUpOwo+ID4gPiAtICAgICAgICBpZiAocmMpIHsKPiA+
ID4gLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBsMyBjYWNoZSBz
aXplIGZvciBzb2NrZXQ6JWRcbiIsCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgIGluZm8tPmlk
KTsKPiA+ID4gLSAgICAgICAgICAgIHJldHVybiAtMTsKPiA+ID4gKyAgICBzd2l0Y2ggKHR5cGUp
IHsKPiA+ID4gKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgo+ID4gPiArICAgIHsK
PiA+ID4gKyAgICAgICAgaW50IHJjOwo+ID4gPiArICAgICAgICB1aW50MzJfdCBsM19jYWNoZV9z
aXplOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIC8qIFNvIGZhciwgQ01UIG9ubHkgc3VwcG9ydHMg
TDMgY2FjaGUuICovCj4gPiA+ICsgICAgICAgIGlmIChsdmwgPT0gMykgewo+ID4gCj4gPiBTaG91
bGRuJ3QgeW91IHByaW50IHNvbWUga2luZCBvZiBlcnJvciBtZXNzYWdlIGlmIGx2bCAhPSAzPyBP
ciBpcyBpdAo+ID4gZXhwZWN0ZWQgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYmUgY2FsbGVkIHdp
dGggbHZsICE9IDMgYW5kIGl0IHNob3VsZAo+ID4gYmUgaWdub3JlZD8KPiA+IAo+IFdlIG9ubHkg
Z2V0IGNhY2hlIHNpemUgZm9yIGxldmVsIDMgY2FjaGUuIFNvLCBpZiBpbnB1dCBpcyBsdmw9Miwg
d2UgcHJpbnQKPiBub3RoaW5nLgoKTXkgcXVlc3Rpb24gd291bGQgYmUsIGlzIGl0IGV4cGVjdGVk
IHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2l0aApsdmwgPT0gMiBhcyBwYXJ0IG9mIHRo
ZSBub3JtYWwgb3BlcmF0aW9uIHdpdGggdmFsaWQgaW5wdXQgdmFsdWVzPwoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaqV-0003yS-L9; Wed, 20 Sep 2017 08:59:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duaqU-0003yJ-Ek
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:59:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D7/BC-03423-2DD22C95; Wed, 20 Sep 2017 08:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+4l3UO
 RBkfe8lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLjsxkK+hmr3i55wh7A+Mz1i5GTg4JASOJ
 txP/MYHYQgKLGCU2zqsDsYUF4iRWb+9hBrFFBJQlen/9Zuli5OJgFrjPKLHg5gZWiIYGRom/v
 akgNpuAqsSG66fA4rwC1hKdFyYCNXNwsADFf543AAmLCoRLNJ3tZ4EoEZQ4OfMJmM0pYCCx4M
 cUNhCbWUBd4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfjzvWBhxglOZiU
 RHnDlQ9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5VUFygkWpaanVqRl5gDjBCYtwcGjJMJ7V
 wUozVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rybQIoEQIoySvPgRsBi9hKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeeNALuHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cAYeuVpoFpyAtt
 8sb9ny88WGMpLl87rrngtPHVh42OtLTFOiQlLLxeqpt5Qidao+Vx9hl9f5G/fOqtDAXvThfTr
 pdgOsAWmhkt2rNiQxdVdnb6G90LWfM4pHy43lW9LkF/EdPDlCquM9GmbX+w+//xJAs/RgykbI
 2ZFCz4tEdx528UmW8Qt8okSS3FGoqEWc1FxIgBacSzk1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505897937!108111207!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3472 invoked from network); 20 Sep 2017 08:58:58 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 08:58:58 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A154B5CB2D;
 Wed, 20 Sep 2017 08:58:57 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com> <59C2499A020000780017D412@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <31e25194-4221-e3d4-f0c1-e5b0f1df60a0@suse.com>
Date: Wed, 20 Sep 2017 10:58:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C2499A020000780017D412@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTA6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTYzMTIsNiArNjMxMiwxNyBAQCBp
bnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+PiAgICAgIHJldHVybiAwOwo+PiAgfQo+PiAgCj4+ICt1bnNpZ25lZCBsb25n
IGFyY2hfZ2V0X3VwcGVyX21mbl9ib3VuZCh2b2lkKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGxv
bmcgbWF4X21mbjsKPj4gKwo+PiArICAgIG1heF9tZm4gPSBtZW1faG90cGx1ZyA/IFBGTl9ET1dO
KG1lbV9ob3RwbHVnKSA6IG1heF9wYWdlOwo+IAo+IFRha2luZyBpbnRvIGFjY291bnQgdGhlIGNv
ZGUgaW4gdGhlIGNhbGxlciBvZiB0aGlzIGZ1bmN0aW9uIGFzIHdlbGwKPiBhcyB0aGUgQVJNIGNv
dW50ZXJwYXJ0IEkgZmluZCB0aGUgdXNlIG9mIG1heF9wYWdlIGhlcmUgb2RkLiBJJ2QKPiBwcmVm
ZXIgaWYgZ2V0X3VwcGVyX21mbl9ib3VuZCgpIHdlbnQgYXdheSBhbHRvZ2V0aGVyLCBhbmQgaXQn
cwo+IHNvbGUgY2FsbGVyICh3aGljaCBzdHJhbmdlbHkgZW5vdWdoIGRvZXNuJ3QgZ2V0IGludHJv
ZHVjZWQgaGVyZSkKPiBjYWxsZWQgdGhlIGFyY2ggZnVuY3Rpb24gZGlyZWN0bHkuIEFkZGl0aW9u
YWxseSwgd2l0aCB0aGUgY2FsbGVyIGJlaW5nCj4gYSBzeXNjdGwsIGhvdyBpcyB0aGF0IHN1cHBv
c2VkIHRvIGhlbHAgYSBQViBEb21VIGtlcm5lbCBpbiB0aGVpcgo+IGNob2ljZSBvZiBncmFudCB0
YWJsZSB2ZXJzaW9uPwoKRGlkIHlvdSBsb29rIGF0IHBhdGNoIDE1PwoKCkp1ZXJnZW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 08:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 08:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duaqX-0003zG-Ry; Wed, 20 Sep 2017 08:59:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duaqW-0003yi-Vt
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 08:59:05 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id F8/31-18817-8DD22C95;
 Wed, 20 Sep 2017 08:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/ea7qF
 Ig8+bNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHd48zFjSxVDxZ8425gXEecxcjJ4eQQJ7E
 tMUTwWxeATuJlw1drCC2hIChxOmFN1lAbBYBVYnnN+4zgthsAuoSbc+2g9WIAMUPXzrO1MXIx
 cEs8JFR4vqeXjaQhLBAmMTvlR/ZIBbESLy/3gm2gFPAROLYkl1ADRxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DS30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw3twYcIhRkoNJSZT3sM6hSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvN0gOcGi1PTUirTMHGAkwKQlOHiURHgXgqR5iwsSc4sz0
 yFSpxiNOW48vP6HiaPj5t0/TEIsefl5qVLivItBSgVASjNK8+AGwSL0EqOslDAvI9BpQjwFqU
 W5mSWo8q8YxTkYlYR5V4JM4cnMK4Hb9wroFCagU7I3HAA5pSQRISXVwBgT9XZOcs5256wf67f
 OPdSfN+VexwTbFy6di97GzF3zdwm7Ruxlf+HH6ZGMLC27N+8zLT1gaT+vOzzsSeCzuL4fh6Qf
 5c9teC/p83yx1qfrcded3j8Lcuqf8nT7pcX5RbZ84YyFf0y6LXtdJ1xn7JvqM7fMOLps+rmib
 6fnzonRj2NIFeub/laJpTgj0VCLuag4EQACDtnIywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505897941!105201815!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57895 invoked from network); 20 Sep 2017 08:59:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 08:59:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 02:59:00 -0600
Message-Id: <59C249F3020000780017D415@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 02:58:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-6-jgross@suse.com>
In-Reply-To: <20170920063430.9105-6-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 05/15] xen: add max possible mfn to
 struct xen_sysctl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBBZGQg
dGhlIG1heGltdW0gcG9zc2libGUgbWZuIHRvIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIGlu
IG9yZGVyIHRvCj4gZW5hYmxlIFhlbiB0b29scyB0byBzaXplIHRoZSBncmFudCB0YWJsZSBmcmFt
ZSBsaW1pdHMgZm9yIGEgZG9tVS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICB8IDEg
Kwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCAyICsrCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspCgpBcyBpbmRpY2F0ZWQgaW4gcmVwbHkgdG8gcGF0Y2ggNCwgSSB0
aGluayB0aGUgb24gaGVyZSBzaG91bGQgYmUgZm9sZGVkCmludG8gdGhhdCBvbmUsIGluIG9yZGVy
IHRvIG5vdCB0cmFuc2llbnRseSBsZWF2ZSBhcm91bmQgYSBkZWFkIGZ1bmN0aW9uLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duarV-0004eq-9f; Wed, 20 Sep 2017 09:00:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duarU-0004SC-5a
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:00:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 87/81-02023-31E22C95; Wed, 20 Sep 2017 09:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov66Q3qF
 IgxcfrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFT3YxFZxlqehe/JSlgfEmcxcjJ4eEgJHE
 24n/mLoYuTiEBBYxSiy9MpUFJCEsECbxe+VHNhBbREBZovfXbxaQImaB+4wSC25uYIXoaGCU+
 LhiDTtIFZuAqsSG66dYQWxeAWuJY/+2gXWzAMXvHFkDZosKhEs0ne1ngagRlDg58wmYzSlgIL
 HmRRsTiM0soC7xZ94lZghbXGLTs++sELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERii9QwMjDsYd7T7HWKU
 5GBSEuXt+3UgUogvKT+lMiOxOCO+qDQntfgQowwHh5IE76/fQDnBotT01Iq0zBxgtMCkJTh4l
 ER4Wf8ApXmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpz3FsgMAZCijNI8uBGwyL3EKCslzM
 vIwMAgxFOQWpSbWYIq/4pRnINRSZj3JsgUnsy8ErhNr4COYAI6InsD2BEliQgpqQbG1GYz1uK
 73c0hSv89ViTpaLhPjHz/NVZp9ZqCsNUzH5YmljJ/eWIXdtG713/xuQ8nPvYsT3U/fqdfx3W1
 UWpwpsnEnLXzff965DjUZ0gLrPIKeqrDL3D3NO/tA+xmRsrXDE998YjTTGzbcO2L3ccZd75dv
 my1zzBtxocH90Ldb2WdWTNd81G6EktxRqKhFnNRcSIABZ2JFtcCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505898002!83963458!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21423 invoked from network); 20 Sep 2017 09:00:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 09:00:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8AD145CB2D;
 Wed, 20 Sep 2017 09:00:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-6-jgross@suse.com> <59C249F3020000780017D415@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ac718e6f-3713-94c3-6f95-5086e83478b0@suse.com>
Date: Wed, 20 Sep 2017 11:00:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C249F3020000780017D415@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 05/15] xen: add max possible mfn to
 struct xen_sysctl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTA6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQWRkIHRoZSBtYXhpbXVtIHBvc3Np
YmxlIG1mbiB0byBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyBpbiBvcmRlciB0bwo+PiBlbmFi
bGUgWGVuIHRvb2xzIHRvIHNpemUgdGhlIGdyYW50IHRhYmxlIGZyYW1lIGxpbWl0cyBmb3IgYSBk
b21VLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgIHwgMSArCj4+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmggfCAyICsrCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKQo+IAo+IEFzIGluZGljYXRlZCBpbiByZXBseSB0byBwYXRjaCA0LCBJIHRoaW5rIHRo
ZSBvbiBoZXJlIHNob3VsZCBiZSBmb2xkZWQKPiBpbnRvIHRoYXQgb25lLCBpbiBvcmRlciB0byBu
b3QgdHJhbnNpZW50bHkgbGVhdmUgYXJvdW5kIGEgZGVhZCBmdW5jdGlvbi4KCk9rYXksIEkgY2Fu
IGRvIGl0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dub0p-0005PP-44; Wed, 20 Sep 2017 09:09:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dub0n-0005PJ-9O
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:09:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BE/E1-03642-45032C95; Wed, 20 Sep 2017 09:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNykWDfY4FC
 kwcvJLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alPz9ZC1qFKmYvWcDcwPiUt4uRi0NIYDqj
 xPK7/9i6GDk5JAR4JY4sm8EKYftLHNp+mh2iaAKjxOG5p5lAEiwCqhJXri0Hs9kE1CUef+0Bs
 jk4RARsJdqf1YDUMwusY5JY/GcjO0iNsECcRNOu22ALeAV0JWYsucQGMXQpk8T1Tc3sEAlBiZ
 Mzn7CA2MxAQ//Mu8QMMpRZQFpi+T8OiLC8RPPW2WBhTgEviY71WSBhUQEViSknt7FNYBSchWT
 QLCSDZiEMmoVk0AJGllWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIHBzAAEOxjPLAg8xCjJwaQkyntY51CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleFX2gn
 GBRanpqRVpmDjCuYNISHDxKIrw/9YDSvMUFibnFmekQqVOMilLivFYgfQIgiYzSPLg2WCxfYp
 SVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvLcgUnsy8Erjpr4AWMwEtzt5wAGRxSSJCSqqBUVi
 ugFnYw13q+4L0qXvNRE7tPH1Zd21eiseF2/9SjrJtOrfo6Vc1T9G95fXNkRkMc6uSX71dzXV3
 hdgji0cce72u95zZG3riqI9PRMf/qG61nIndE70kmG6obGS8+PPr7wv7G67/6dj47cFjH67ST
 5X5VcW+PJ8f3n/9mP+vVIIjO5uaV73cPCWW4oxEQy3mouJEAOLDzdrgAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505898576!75734611!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36374 invoked from network); 20 Sep 2017 09:09:38 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 09:09:38 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 02:09:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="902147252"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 20 Sep 2017 02:09:33 -0700
Date: Wed, 20 Sep 2017 17:08:25 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920090825.GS11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-2-git-send-email-yi.y.sun@linux.intel.com>
 <20170918171640.kzri4drt42bq62er@dhcp-3-128.uk.xensource.com>
 <20170920030657.GD11006@yi.y.sun>
 <20170920083613.2kva4x6iaqxlamuz@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920083613.2kva4x6iaqxlamuz@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjAgMDk6MzY6MTMsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg
U2VwIDIwLCAyMDE3IGF0IDExOjA2OjU3QU0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA5LTE4IDE4OjE2OjQwLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVHVlLCBT
ZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjNQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+ICsq
IHhsIGludGVyZmFjZXM6Cj4gPiA+ID4gKwo+ID4gPiA+ICsgIDEuIGBwc3ItbWJhLXNob3cgW2Rv
bWFpbi1pZF1gOgo+ID4gPiAKPiA+ID4gSXMgdGhpcyBsaW1pdGVkIHRvIGRvbWFpbi1pZCwgb3Ig
b25lIGNhbiBhbHNvIHVzZSB0aGUgZG9tYWluIG5hbWU/Cj4gPiA+IE1vc3Qgb2YgdGhlIHhsIGNv
bW1hbmRzIGFjY2VwdCBlaXRoZXIgYSBkb21haW4taWQgb3IgYSBkb21haW4tbmFtZS4KPiA+ID4g
Cj4gPiBCb3RoIGRvbWFpbi1pZCBhbmQgZG9tYWluLW5hbWUgY2FuIHNob3cgaXQuIEkgdGhvdWdo
dCB0aGlzIGlzIGJ5IGRlZmF1bHQgYW5kCj4gPiBubyBuZWVkIHRvIGV4cGxpY2l0bHkgZGVjbGFy
ZS4gSWYgSSBhbSB3cm9uZywgSSB3aWxsIGNoYW5nZSBpdCBhcyBiZWxvdzoKPiA+ICAgICBgcHNy
LW1iYS1zaG93IFtkb21haW4taWQvZG9tYWluLW5hbWVdYAo+IAo+IFtkb21haW4taWR8ZG9tYWlu
LW5hbWVdCj4gCj4gV291bGQgYmUgYmV0dGVyIElNSE8uCj4gClRoYW5rcyEKCj4gPiA+ID4gKwo+
ID4gPiA+ICsgIDMuIERPTUNUTDoKPiA+ID4gPiArICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1Jf
TUJBX09QX0dFVF9USFJUTDogR2V0IHRocm90dGxpbmcgZm9yIGEgZG9tYWluLgo+ID4gPiA+ICsg
ICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMOiBTZXQgdGhyb3R0bGlu
ZyBmb3IgYSBkb21haW4uCj4gPiA+ID4gKwo+ID4gPiA+ICsqIHhsIGludGVyZmFjZXM6Cj4gPiA+
ID4gKwo+ID4gPiA+ICsgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlkXQo+ID4gPiA+ICsgICAg
ICAgICAgU2hvdyBzeXN0ZW0vZG9tYWluIHJ1bnRpbWUgTUJBIHRocm90dGxpbmcgdmFsdWUuIEZv
ciBsaW5lYXIgbW9kZSwKPiA+ID4gPiArICAgICAgICAgIGl0IHNob3dzIHRoZSBkZWNpbWFsIHZh
bHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cyBoZXhhZGVjaW1hbAo+ID4gPiA+ICsg
ICAgICAgICAgdmFsdWUuCj4gPiA+ID4gKyAgICAgICAgICA9PiBYRU5fU1lTQ1RMX1BTUl9NQkFf
Z2V0X2luZm8vWEVOX0RPTUNUTF9QU1JfTUJBX09QX0dFVF9USFJUTAo+ID4gPiA+ICsKPiA+ID4g
PiArICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRvbWFpbi1pZD4gPHRocm90dGxpbmc+Cj4g
PiA+ID4gKyAgICAgICAgICBTZXQgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGEgZG9tYWluLgo+
ID4gPiA+ICsgICAgICAgICAgPT4gWEVOX0RPTUNUTF9QU1JfTUJBX09QX1NFVF9USFJUTAo+ID4g
PiA+ICsKPiA+ID4gPiArICAzLiBwc3ItaHdpbmZvCj4gPiA+ID4gKyAgICAgICAgICBTaG93IFBT
UiBIVyBpbmZvcm1hdGlvbiwgaW5jbHVkaW5nIEwzIENBVC9DRFAvTDIgQ0FUL01CQS4KPiA+ID4g
PiArICAgICAgICAgID0+IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5mbwo+ID4gPiAKPiA+ID4g
J3Bzci1od2luZm8nIHNlZW1zIHRvIGJlIGNvbXBsZXRlbHkgbWlzc2luZyBmcm9tIHRoZSAneGwg
aW50ZXJmYWNlczonCj4gPiA+IHNlY3Rpb24gYWJvdmUuCj4gPiA+IAo+ID4gQmVjYXVzZSB0aGlz
IGlzIG5vdCBhIG5ld2x5IGFkZGVkIGludGVyZmFjZSwgSSBkbyBub3QgZGVzY3JpYmUgaXQgaW4g
J3hsCj4gPiBpbnRlcmZhY2VzJy4gSXMgdGhhdCBuZWNlc3Nhcnk/Cj4gCj4gT2gsIE9LLCBzb3Jy
eSBmb3IgdGhlIG5vaXNlLiBUaGVuIEkgZ3Vlc3MgaXQncyBub3QgbmVjZXNzYXJ5IHRvCj4gZGVz
Y3JpYmUgaXQgaGVyZS4gTWF5YmUgYSByZWZlcmVuY2UgdG8gd2hlcmUgJ3Bzci1od2luZm8nIGlz
IGRlc2NyaWJlZAo+IHdvdWxkIGJlIG5pY2UgKEkgYXNzdW1lIHRoZXJlJ3MgYSBmZWF0dXJlIGRv
Y3VtZW50IHNvbWV3aGVyZSB0aGF0Cj4gZGVzY3JpYmVzICdwc3ItaHdpbmZvJykuCj4gCnBzci1o
d2luZm8gaXMgZmlyc3RseSBpbnRyb2R1Y2VkIGluIGludGVsX3Bzcl9jYXRfY2RwLnBhbmRvYy4g
QnV0IE1CQSBmZWF0dXJlCmFkZHMgYSBuZXcgc3lzY3RsIGludGVyZmFjZSAnWEVOX1NZU0NUTF9Q
U1JfTUJBX2dldF9pbmZvJyB3aGljaCBpcyB1c2VkIGJ5CnBzci1od2luZm8uIFNvLCBJIGRlc2Ny
aWJlIGl0IGhlcmUgYWdhaW4uCgo+IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:13:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dub4L-0006GK-JI; Wed, 20 Sep 2017 09:13:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dub4L-0006GE-8V
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:13:21 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 9D/2A-02048-03132C95; Wed, 20 Sep 2017 09:13:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXS1tYhoatreCj
 S4M8HQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPxzJ9sBbclKvZefc7ewPhboIuRi0NIYBqj
 ROPjnexdjJwcEgK8EkeWzWCFsP0lppw/yAxiCwlMYJS4cjIAxGYRUJW4MOcMWD2bgLrE4689T
 F2MHBwiArYS7c9qQMLMAgUSj8/8ZQGxhQUyJQ4u7mIEsXkFdCXW9q1mhti7jEli06F/UAlBiZ
 Mzn7BANKtL/Jl3iRlkJrOAtMTyfxwQYXmJ5q2zwc7hFPCS6G75wwRiiwqoSEw5uY1tAqPgLCS
 TZiGZNAth0iwkkxYwsqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfKM9XJTi4sT01NzEpOK9ZLz
 czcxAkO5noGBcQfjti7nQ4ySHExKoryHdQ5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvaYPl
 BMsSk1PrUjLzAFGFUxagoNHSYR3FUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeXeAFA
 mAFGWU5sGNgEX4JUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNtBpvBk5pXAbXoFdAQT0BH
 ZGw6AHFGSiJCSamAsvlK9+snf6KnSbKG6PtKu1+LkGeX0HefMl6jZ2/BhQtWOKQwf/8u6/DiY
 W2x0/daEDWy1H9LiQtmP7Hrw90LxhCu/Fz6cf/haKMfTi6cby/yO2D9ttAzfEbRTacaUJzNNl
 t+eeG/d071aD9bN3RvYlPVl/YvHW9wbJLVDn09/7Gnt0MGv8/a5uxJLcUaioRZzUXEiAJ/LZu
 7rAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505898794!115727949!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55865 invoked from network); 20 Sep 2017 09:13:17 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 09:13:17 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 02:13:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="130602027"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 20 Sep 2017 02:13:01 -0700
Date: Wed, 20 Sep 2017 17:11:54 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920091154.GT11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-14-git-send-email-yi.y.sun@linux.intel.com>
 <20170919110208.ithjk5w2hy6xthdc@dhcp-3-128.uk.xensource.com>
 <20170920064624.GO11006@yi.y.sun>
 <20170920085759.ddujabxjvhyodc7j@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920085759.ddujabxjvhyodc7j@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, chao.p.peng@linux.intel.com
Subject: Re: [Xen-devel] [PATCH v3 13/15] tools: implement new generic get
 value interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjAgMDk6NTc6NTksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg
U2VwIDIwLCAyMDE3IGF0IDAyOjQ2OjI0UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA5LTE5IDEyOjAyOjA4LCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVHVlLCBT
ZXAgMDUsIDIwMTcgYXQgMDU6MzI6MzVQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+ICsg
ICAgfTsKPiA+ID4gPiAgICAgIGNoYXIgKm1zZzsKPiA+ID4gPiAgCj4gPiA+ID4gICAgICBzd2l0
Y2ggKGVycikgewo+ID4gPiA+ICAgICAgY2FzZSBFTk9ERVY6Cj4gPiA+ID4gLSAgICAgICAgbXNn
ID0gIkNBVCBpcyBub3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKPiA+ID4gPiArICAgICAg
ICBtc2cgPSAiaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7Cj4gPiA+ID4gICAgICAg
ICAgYnJlYWs7Cj4gPiA+ID4gICAgICBjYXNlIEVOT0VOVDoKPiA+ID4gPiAtICAgICAgICBtc2cg
PSAiQ0FUIGlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOwo+ID4gPiA+ICsgICAgICAgIG1z
ZyA9ICJpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0IjsKPiA+ID4gPiAgICAgICAgICBicmVh
azsKPiA+ID4gPiAgICAgIGNhc2UgRU9WRVJGTE9XOgo+ID4gPiA+ICAgICAgICAgIG1zZyA9ICJu
byBmcmVlIENPUyBhdmFpbGFibGUiOwo+ID4gPiA+IEBAIC0xMDYsNyArMTIwLDcgQEAgc3RhdGlj
IHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikK
PiA+ID4gPiAgICAgICAgICByZXR1cm47Cj4gPiA+ID4gICAgICB9Cj4gPiA+ID4gIAo+ID4gPiA+
IC0gICAgTE9HRShFUlJPUiwgIiVzIiwgbXNnKTsKPiA+ID4gPiArICAgIExPR0UoRVJST1IsICIl
czogJXMiLCBmZWF0X25hbWVbdHlwZV0sIG1zZyk7Cj4gPiA+IAo+ID4gPiBJIGRvbid0IHRoaW5r
IHlvdSBzaG91bGQgdXNlIExPR0UgaGVyZSwgYnV0IHJhdGhlciBMT0cuIExPR0Ugc2hvdWxkIGJl
Cj4gPiA+IHVzZWQgd2hlbiBlcnJubyBpcyBzZXQsIHdoaWNoIEkgZG9uJ3QgdGhpbmsgaXMgdGhl
IGNhc2UgaGVyZS4KPiA+ID4gCj4gPiBCdXQgdHdvIHBsYWNlcyB0byBjYWxsIGxpYnhsX19wc3Jf
Y2F0X2xvZ19lcnJfbXNnIGFsbCBzZXQgZXJybm8gaW4gJ3hjXycKPiA+IGZ1bmN0aW9ucy4KPiAK
PiBCdXQgeW91IGFscmVhZHkgdHJhbnNsYXRlIHRoZSBlcnJvciBpbnRvIGEgY3VzdG9tIG1lc3Nh
Z2UgKCdtc2cnIGluIHRoZQo+IGFib3ZlIGNvbnRleHQpLCBhbmQgdGhlIGVycm9yIHZhcmlhYmxl
IGluIHRoaXMgY2FzZSBpcyAnZXJyJyBub3QKPiAnZXJybm8nLCBzbyBMT0dFIGlzIG5vdCBhcHBy
b3ByaWF0ZSBoZXJlIElNSE8uCj4gCk9rLgoKWy4uLl0KCj4gPiA+ID4gZGlmZiAtLWdpdCBhL3Rv
b2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKPiA+ID4gPiBpbmRleCA0MDI2OWI0
Li40NmI3Nzg4IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCj4gPiA+ID4g
KysrIGIvdG9vbHMveGwveGxfcHNyLmMKPiA+ID4gPiAtc3RhdGljIGludCBwc3JfY2F0X3ByaW50
X3NvY2tldCh1aW50MzJfdCBkb21pZCwgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvLAo+ID4gPiA+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCj4gPiA+
ID4gK3N0YXRpYyBpbnQgcHNyX3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwKPiA+ID4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAo+ID4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBl
LAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkK
PiA+ID4gPiAgewo+ID4gPiA+IC0gICAgaW50IHJjOwo+ID4gPiA+IC0gICAgdWludDMyX3QgbDNf
Y2FjaGVfc2l6ZTsKPiA+ID4gPiAtCj4gPiA+ID4gICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwg
IlNvY2tldCBJRCIsIGluZm8tPmlkKTsKPiA+ID4gPiAgCj4gPiA+ID4gLSAgICAvKiBTbyBmYXIs
IENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAqLwo+ID4gPiA+IC0gICAgaWYgKGx2bCA9PSAz
KSB7Cj4gPiA+ID4gLSAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXpl
KGN0eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKPiA+ID4gPiAtICAgICAgICBpZiAocmMp
IHsKPiA+ID4gPiAtICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGwz
IGNhY2hlIHNpemUgZm9yIHNvY2tldDolZFxuIiwKPiA+ID4gPiAtICAgICAgICAgICAgICAgICAg
ICBpbmZvLT5pZCk7Cj4gPiA+ID4gLSAgICAgICAgICAgIHJldHVybiAtMTsKPiA+ID4gPiArICAg
IHN3aXRjaCAodHlwZSkgewo+ID4gPiA+ICsgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NB
VDoKPiA+ID4gPiArICAgIHsKPiA+ID4gPiArICAgICAgICBpbnQgcmM7Cj4gPiA+ID4gKyAgICAg
ICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICAgICAgLyog
U28gZmFyLCBDTVQgb25seSBzdXBwb3J0cyBMMyBjYWNoZS4gKi8KPiA+ID4gPiArICAgICAgICBp
ZiAobHZsID09IDMpIHsKPiA+ID4gCj4gPiA+IFNob3VsZG4ndCB5b3UgcHJpbnQgc29tZSBraW5k
IG9mIGVycm9yIG1lc3NhZ2UgaWYgbHZsICE9IDM/IE9yIGlzIGl0Cj4gPiA+IGV4cGVjdGVkIHRo
YXQgdGhpcyBmdW5jdGlvbiB3aWxsIGJlIGNhbGxlZCB3aXRoIGx2bCAhPSAzIGFuZCBpdCBzaG91
bGQKPiA+ID4gYmUgaWdub3JlZD8KPiA+ID4gCj4gPiBXZSBvbmx5IGdldCBjYWNoZSBzaXplIGZv
ciBsZXZlbCAzIGNhY2hlLiBTbywgaWYgaW5wdXQgaXMgbHZsPTIsIHdlIHByaW50Cj4gPiBub3Ro
aW5nLgo+IAo+IE15IHF1ZXN0aW9uIHdvdWxkIGJlLCBpcyBpdCBleHBlY3RlZCB0aGF0IHRoaXMg
ZnVuY3Rpb24gaXMgY2FsbGVkIHdpdGgKPiBsdmwgPT0gMiBhcyBwYXJ0IG9mIHRoZSBub3JtYWwg
b3BlcmF0aW9uIHdpdGggdmFsaWQgaW5wdXQgdmFsdWVzPwo+IApZZXMsIGx2bCA9PSAyIGlzIGEg
bm9ybWFsIG9wZXJhdGlvbi4KCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:14:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:14:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dub5R-0006Nh-Vj; Wed, 20 Sep 2017 09:14:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dub5R-0006Na-5W
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 09:14:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/44-03642-47132C95; Wed, 20 Sep 2017 09:14:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfY8FC
 kwbevshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPj/InPB2aiK6x872RoY
 e227GLk4hAQamSR+Lv7MBuE8ZpRYufE8SxcjJ5CzjVFiy4YaEFtEwFni65m57F2MHBy8AvoSz
 WeqQMLCAhYS374dYQHplRA4KiHR+vkEG0hCQsBb4u+Nzyww9s5Fcxi7GNk52ASsJA6JgURZBF
 Qlnq+ezTiBkXsBI8MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjEB/MwDBDsZ5J/wPMUpyMCmJ8h7WORQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3hAFQTrAo
 NT21Ii0zBxh4MGkJDh4lEd4bIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnnQ5SJABSl
 FGaBzcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7EmQKT2ZeCdymV0BHMAEdkb3hAM
 gRJYkIKakGRu+MqUnn+Cd9S0g25rRcKas+63HwFOZHG3dKRxuk94iuSN2huu7T3eu9YmVPrs9
 /z2SS+7Z9/Tr+5Ws/bg0ITi5dW/BghmQvd3Gof3Ty2WONiWomi+cy1zCYqpunTIpXesTnuZO9
 zf265u5iZfPuDPazv1btMVpTlrsg7ivrGdaQPybH40tUlViKMxINtZiLihMBzqSMUn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505898866!75735771!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19082 invoked from network); 20 Sep 2017 09:14:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 09:14:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dub5L-0003hp-7T; Wed, 20 Sep 2017 09: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dub5F-0004JZ-Cd; Wed, 20 Sep 2017 09:14:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dub5D-0002GJ-Ek; Wed, 20 Sep 2017 09:14:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113613-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 09:14:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 113613: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5900059808402285346=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5900059808402285346==
Content-Type: text/plain

flight 113613 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113613/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113302

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install              fail REGR. vs. 113302

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                c51700273ad9802a21c19f8d2b4bcb67c38e74ac
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    8 days
Failing since        113345  2017-09-12 00:21:07 Z    8 days   16 attempts
Testing same since   113613  2017-09-20 02:35:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 4330 lines long.)


--===============5900059808402285346==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5900059808402285346==--

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:16:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dub7O-0006XY-CI; Wed, 20 Sep 2017 09:16:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1dub7N-0006XJ-Cb
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:16:29 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DF/1D-02224-CE132C95; Wed, 20 Sep 2017 09:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsWyU9JRQveF4aF
 Ig7kLLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+zdPZC5azV3z/voGpgXEiWxcjJ4eEgJ/E
 l0Vb2EFsFgFVifM3v7B0MXJwsAnYS0z/WgESFhHQk/jw6htQORcHs8AKRom9b6+C9QoLBEr8e
 T6XFcTmFfCUWHH7ISNIr5CAj8T0o04QYUGJkzOfsIDYzEBzbkydwgZSwiwgLbH8HwdEWF6iee
 tsZhCbU8BXYsPGK2DXiAqoSJxcuYYJxBYSUJTon/cA6uJ0iYnPelgmMArMQrJhFpINsxA2zEK
 yYQEjyypG9eLUorLUIl0LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGBlAIId
 jBfanQ8xSnIwKYnyHtY5FCnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ngwtm505mkWPLy81KVJHh5g
 FEhJFiUmp5akZaZA4wnmFIJDh4lEd4gkDRvcUFibnFmOkTqFKMux42H1/8wCYHNkBLn5QMpEg
 ApyijNgxsBi+1LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZVApnCk5lXArfpFdARTEBHZG8
 4AHJESSJCSqqBUWS9zLEsmYi1vAZ7GuXMY6ZMSs/POCevEMrT+2hx1BHJicaxspr/wtJ+eaQf
 V+tba1+Yfzs/3PJW8LrqrYnLd8zpW9Slz+wxubn4z3SViVevRblE5U9OkBCvCXoh9PlFb6BBu
 9hEs9WX92Vv+nhjTonlf9eKOwFawjI7ucKOT77paLvofpO9EktxRqKhFnNRcSIAG3XLlugCAA
 A=
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505898984!114956755!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13646 invoked from network); 20 Sep 2017 09:16:24 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 09:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53134816"
Date: Wed, 20 Sep 2017 10:16:17 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170920091617.viyhfsau5ctohjqt@dhcp-3-128.uk.xensource.com>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
 violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDQ6MTE6MjhBTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSW4gY29tbWl0IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVu
dAo+IHV0aWxpemF0aW9uIGNhcCIpIHhmcmVlKCkgd2FzIGJlaW5nIGNhbGxlZCAoZm9yCj4gZGVh
bGxvY2F0aW5nIHRoZSBidWRnZXQgcmVwbGVuaXNobWVudCB0aW1lciwgZHVyaW5nCj4gZG9tYWlu
IGRlc3RydWN0aW9uKSBpbnNpZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCj4gc2VjdGlvbi4K
PiAKPiBUaGF0IG11c3Qgbm90IGhhcHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2Nr
LAo+IHdoaWNoIG5lZWRzIHRvIGJlIHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFj
dCwKPiB3ZSBjcmFzaCAoaW4gZGVidWcgYnVpbGRzKToKPiAKPiAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhF
TikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IAo+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxs
b2NhdGUgdGhlIHRpbWVyIG91dHNpZGUgb2YKPiB0aGUgY3JpdGljYWwgc2VjdGlvbnMsIHdoZW4g
SVJRcyBhcmUgZW5hYmxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCkl0IHdvdWxkIGJlIGdvb2QgdG8gZ2V0IHRoaXMgY29tbWl0
dGVkIHNvb25lciByYXRoZXIgdGhhbiBsYXRlciwgc28KdGhlIHB1c2ggZ2F0ZSBjYW4gYmUgdW5i
bG9ja2VkLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:19:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubAN-0006kR-QH; Wed, 20 Sep 2017 09:19:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429cc8ae4=George.Dunlap@citrix.com>)
 id 1dubAM-0006kJ-PA
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:19:34 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 28/02-03454-6A232C95; Wed, 20 Sep 2017 09:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO5co0O
 RBuuPc1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Vh5gKljLX3H13h+WBsZW3i5GTg4JAX+J
 cz8WsoLYwgIuEq9nPWUHsUUEAiXuHD0LZjMLtDJKnPmq2cXIwSEk4CMx/agTSJhNQE9i3vGvL
 CA2r4CtxPVFE8HKWQRUJa4++skIYosKhEs0ne2HqhGUODnzCZjNKeArsWHjFXaQkcwCmhLrd+
 lDbBKXuPVkPhOELS+x/e0cZhBbCGjk4gdH2Scw8s9CMmkWQvcsJN2zkHQvYGRZxahRnFpUllq
 ka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJYMQLCD8cyCwEOMkhxMSqK8
 h3UORQrxJeWnVGYkFmfEF5XmpBYfYtTg4BCYcHbudCYplrz8vFQlCd5thkB1gkWp6akVaZk5w
 MiBKZXg4FES4e0HSfMWFyTmFmemQ6ROMSpKifMKAeNNSAAkkVGaB9cGi9ZLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuadAzKeJzOvBG76K6DFTECLszccAFlckoiQkmpgTLuyLeXIy7ZD/xa
 JyPSEObXGGQst62ev/pdcW7Oks+eHpO3BkI5CrXJW3yVhZivzWd2tQhkTN7ba/66xfxm28eip
 VbLSlo/3XX2W2Otzanny+uSIy45bbQI7nzgYueU/T2s7Lr5VJWfGGdXDtsm72Gp4jsd6TyrtL
 nDx+HLx+73wr191c/YosRRnJBpqMRcVJwIAqlBZ3dECAAA=
X-Env-Sender: prvs=429cc8ae4=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505899163!117310075!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40427 invoked from network); 20 Sep 2017 09:19:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 09:19:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="440435155"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
Date: Wed, 20 Sep 2017 10:19:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTkvMjAxNyAwMzoxMSBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSW4gY29tbWl0
IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVudAo+IHV0aWxpemF0aW9uIGNh
cCIpIHhmcmVlKCkgd2FzIGJlaW5nIGNhbGxlZCAoZm9yCj4gZGVhbGxvY2F0aW5nIHRoZSBidWRn
ZXQgcmVwbGVuaXNobWVudCB0aW1lciwgZHVyaW5nCj4gZG9tYWluIGRlc3RydWN0aW9uKSBpbnNp
ZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCj4gc2VjdGlvbi4KPiAKPiBUaGF0IG11c3Qgbm90
IGhhcHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2NrLAo+IHdoaWNoIG5lZWRzIHRv
IGJlIHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFjdCwKPiB3ZSBjcmFzaCAoaW4g
ZGVidWcgYnVpbGRzKToKPiAKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgWGVuIEJVRyBhdCBzcGlu
bG9jay5jOjQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+IAo+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxsb2NhdGUgdGhlIHRpbWVyIG91
dHNpZGUgb2YKPiB0aGUgY3JpdGljYWwgc2VjdGlvbnMsIHdoZW4gSVJRcyBhcmUgZW5hYmxlZC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KPiAtLS0KPiBDYzogb3NzdGVzdCBzZXJ2aWNlIG93bmVyIDxvc3N0ZXN0LWFkbWluQHhl
bnByb2plY3Qub3JnPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJp
eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gVGhpcyB3
YXMgc3BvdHRlZCBieSBPU1NUZXN0J3MgZmxpZ2h0IDExMzU2MjoKPiAKPiAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi8KPiAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi90ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIvc2VyaWFsLWdvZGVsbG8wLmxvZwo+IC0tLQo+ICB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyB8ICAgIDYgKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiBpbmRleCAzMjIzNGFj
Li43YTU1MGRiIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiBAQCAtMjkyMywxMyArMjkyMywxMyBAQCBj
c2NoZWQyX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRh
dGEpCj4gIAo+ICAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPiAg
Cj4gLSAgICBraWxsX3RpbWVyKHNkb20tPnJlcGxfdGltZXIpOwo+IC0gICAgeGZyZWUoc2RvbS0+
cmVwbF90aW1lcik7Cj4gLQo+ICAgICAgbGlzdF9kZWxfaW5pdCgmc2RvbS0+c2RvbV9lbGVtKTsK
PiAgCj4gICAgICB3cml0ZV91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4g
IAo+ICsgICAga2lsbF90aW1lcihzZG9tLT5yZXBsX3RpbWVyKTsKPiArICAgIHhmcmVlKHNkb20t
PnJlcGxfdGltZXIpOwoKQW55IHBhcnRpY3VsYXIgcmVhc29uIGZvciBtb3ZpbmcgdGhlIGtpbGxf
dGltZXIoKSBhcyB3ZWxsIGFzIHRoZSB4ZnJlZQpvdXRzaWRlIHRoZSBsb2NrPyAgV2hhdCBoYXBw
ZW5zIGlmIHRoZSB0aW1lciBnb2VzIG9mZiBhZnRlciB0aGUKaXJxcmVzdG9yZSBidXQgYmVmb3Jl
IHRoZSBraWxsX3RpbWVyPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubDW-0007en-2S; Wed, 20 Sep 2017 09:22:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dubDU-0007dl-NG
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:22:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 87/5B-03283-86332C95; Wed, 20 Sep 2017 09:22:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzfF+FC
 kweHvQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGha2sBW1SFY9uHGBtYGwU7mLk5BASyJPo
 +72LuYuRg4NXwE5i/ZlIkLCEgKHE6YU3WUBsFgFVie3vdjOB2GwC6hJtz7azgtgiQPHDl44Dx
 bk4mAU+Mkpc39PLBpIQFgiSODvxGAvE/FiJDd8vgdmcAqYSH6/eY4LYJSjxdwfYCcwCWhIPf9
 1igbC1JZYtfA12DrOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2N9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MO5cH3iIUZKDSUmUN1z5UKQQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfDyqgLVCRalpqdWpGXmAOMDplSCg0dJh
 PeuClCat7ggMbc4Mx0idYpRl6Pj5t0/TEJgM6TEeTeBFAmAFGWU5sGNgMXqJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzxoFcwpOZVwK36RXQEUxAR2RvOAByREkiQkqqgTHzebvCrb66qyc
 88wI+W/G2nNzrd/KU+2M2/8XsX57oZ6WpnF/KWppx86R61aWECXcX7Q7/tKH7zQK7a9fvM3s7
 eXZrb2A7/e6C5zvVmK7TYTd2rbx2Y99Dgz+pQsqdqwoLTz/ekyTv+H1DYEnxeqUd0d2mIn1el
 XyKV5e+dV9u2+j5NT9ybpcSS3FGoqEWc1FxIgDL0chc0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505899362!80605161!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41837 invoked from network); 20 Sep 2017 09:22:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 09:22:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 03:22:41 -0600
Message-Id: <59C24F80020000780017D473@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 03:22:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-12-jgross@suse.com>
In-Reply-To: <20170920063430.9105-12-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 11/15] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MzM4MSw3NSArMzQyNSwyMSBAQCBncmFudF90YWJsZV9jcmVhdGUoCj4gICAgICBzdHJ1Y3QgZG9t
YWluICpkKQo+ICB7Cj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7Cj4gLSAgICB1bnNpZ25l
ZCBpbnQgaSwgajsKPiAgCj4gICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1Y3QgZ3JhbnRfdGFi
bGUpKSA9PSBOVUxMICkKPiAtICAgICAgICBnb3RvIG5vX21lbV8wOwo+ICsgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+ICAKPiAgICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KPiAgICAgIHBlcmNwdV9y
d2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPiAgICAgIHNwaW5f
bG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKPiAtICAgIHQtPm5yX2dyYW50X2ZyYW1lcyA9
IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwo+IC0KPiAtICAgIC8qIEFjdGl2ZSBncmFudCB0YWJs
ZS4gKi8KPiAtICAgIGlmICggKHQtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
YXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+IC0gICAgICAgIGdvdG8gbm9f
bWVtXzE7Cj4gLSAgICBmb3IgKCBpID0gMDsKPiAtICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1l
c19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+IC0gICAg
ewo+IC0gICAgICAgIGlmICggKHQtPmFjdGl2ZVtpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9
PSBOVUxMICkKPiAtICAgICAgICAgICAgZ290byBub19tZW1fMjsKPiAtICAgICAgICBjbGVhcl9w
YWdlKHQtPmFjdGl2ZVtpXSk7Cj4gLSAgICAgICAgZm9yICggaiA9IDA7IGogPCBBQ0dOVF9QRVJf
UEFHRTsgaisrICkKPiAtICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPmFjdGl2ZVtpXVtq
XS5sb2NrKTsKPiAtICAgIH0KPiAtCj4gLSAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWln
biBmcmFtZXMgdGFibGUgKi8KPiAtICAgIHQtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJh
Y2tfZnJhbWVzICogc2l6ZW9mKCp0LT5tYXB0cmFjaykpOwo+IC0gICAgaWYgKCB0LT5tYXB0cmFj
ayA9PSBOVUxMICkKPiAtICAgICAgICBnb3RvIG5vX21lbV8yOwo+IC0KPiAtICAgIC8qIFNoYXJl
ZCBncmFudCB0YWJsZS4gKi8KPiAtICAgIGlmICggKHQtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2Fy
cmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+IC0gICAgICAgIGdvdG8g
bm9fbWVtXzM7Cj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
OyBpKysgKQo+IC0gICAgewo+IC0gICAgICAgIGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxv
Y194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCj4gLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7
Cj4gLSAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKPiAtICAgIH0KPiAtCj4g
LSAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwo+
IC0gICAgdC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFu
dF9mcmFtZXMpKTsKPiAtICAgIGlmICggdC0+c3RhdHVzID09IE5VTEwgKQo+IC0gICAgICAgIGdv
dG8gbm9fbWVtXzQ7Cj4gLQo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5U
X0ZSQU1FUzsgaSsrICkKPiAtICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQs
IGkpOwo+IC0KPiAtICAgIHQtPm5yX3N0YXR1c19mcmFtZXMgPSAwOwo+ICAKPiAgICAgIC8qIE9r
YXksIGluc3RhbGwgdGhlIHN0cnVjdHVyZS4gKi8KPiAgICAgIGQtPmdyYW50X3RhYmxlID0gdDsK
PiAtICAgIHJldHVybiAwOwo+ICAKPiAtIG5vX21lbV80Ogo+IC0gICAgZm9yICggaSA9IDA7IGkg
PCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPiAtICAgICAgICBmcmVlX3hlbmhlYXBf
cGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKPiAtICAgIHhmcmVlKHQtPnNoYXJlZF9yYXcpOwo+IC0g
bm9fbWVtXzM6Cj4gLSAgICB2ZnJlZSh0LT5tYXB0cmFjayk7Cj4gLSBub19tZW1fMjoKPiAtICAg
IGZvciAoIGkgPSAwOwo+IC0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2Zy
YW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCj4gLSAgICAgICAgZnJlZV94ZW5o
ZWFwX3BhZ2UodC0+YWN0aXZlW2ldKTsKPiAtICAgIHhmcmVlKHQtPmFjdGl2ZSk7Cj4gLSBub19t
ZW1fMToKPiAtICAgIHhmcmVlKHQpOwo+IC0gbm9fbWVtXzA6Cj4gLSAgICByZXR1cm4gLUVOT01F
TTsKPiArICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQo+ICsgICAgICAgIHJldHVybiBncmFu
dF90YWJsZV9pbml0KHQpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICB2b2lkCj4g
QEAgLTM2NTEsOCArMzY0MSw5IEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCj4gIAo+ICAgICAgZ3JhbnRfd3Jp
dGVfbG9jayhndCk7Cj4gIAo+IC0gICAgcmV0ID0gMDsKPiAtICAgIC8qIFNldCBsaW1pdHMsIGFs
bG9jIG5lZWRlZCBhcnJheXMuICovCj4gKyAgICAvKiBTZXQgbGltaXRzLiAqLwo+ICsgICAgaWYg
KCAhZ3QtPmFjdGl2ZSApCj4gKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChndCk7Cj4g
IAo+ICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKClRoZXNlIGNoYW5nZXMgZG9uJ3QgbGVh
dmUgdGhlIGRvbWFpbnMgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoYXQKYmVmb3JlIHRoZSBjaGFu
Z2UgLSBJJ20gbWlzc2luZyBjYWxscyB0byBnbnR0YWJfZ3Jvd190YWJsZSgpIHRvCmVzdGFibGlz
aCB0aGUgbWluaW1hbCBzaXplcy4gQWl1aSBzbyBmYXIgdGhlcmUgaGFzIGJlZW4gbm8KcmVxdWly
ZW1lbnQgZm9yIGEgZG9tYWluIHRvIGludm9rZSBHTlRUQUJPUF9zZXR1cF90YWJsZSBpZiBpdApp
cyBoYXBweSB3aXRoIHYxIGFuZCB0aGUgbWluaW11bSBzaXplLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubDR-0007ch-8S; Wed, 20 Sep 2017 09:22:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dubDP-0007cV-Qm
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 09:22:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4D/A4-02202-26332C95; Wed, 20 Sep 2017 09:22:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KJPp7RqhtvfCj
 SoHeKgsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHtxlvGghnMFfdnLGJpYLzN1MXIycEsYC3R
 +6+ZsYuRi4NFoJlF4uDfSawQzk9midap69lBqoQEPCRmHP3JBpIQEljAKDF19zU2mMSH9bdZI
 BLLGCXe/D7DApJgEzCQePX1GyOILSIgLXHt82WwHcwCJ5gkti1aALZcWMBSYvPVn2CTWARUJe
 bdfw8W5xVwl5jY2MAKYksIyEncPNfJPIGRbwEjwypG9eLUorLUIl1TvaSizPSMktzEzBxdQwN
 TvdzU4uLE9NScxKRiveT83E2MwGBhAIIdjF/6nQ8xSnIwKYnyHtY5FCnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgneZEVBOsCg1PbUiLTMHGLYwaQkOHiURXmeQNG9xQWJucWY6ROoUozHHjYfX/
 zBxdNy8+4dJiCUvPy9VSpy3CqRUAKQ0ozQPbhAsni4xykoJ8zICnSbEU5BalJtZgir/ilGcg1
 FJmJcfZApPZl4J3L5XQKcwAZ2SveEAyCkliQgpqQbGyB+7pz295m5lP+nLZ74IO/HeqllTDWo
 EZQVcei+typ9Yur8pYfKTB7KiXqfC2EO/5Ktu2F//6/GXg3nVFf0PJ18weZS1VFre+dyeV0W7
 DQo/mDv3765kkRFMmRus8n3hhkurX957GOj9UuGgqPyET/pum+V/pDTdjI/evrbq80eJqLrOa
 6ndSizFGYmGWsxFxYkATQIHoaICAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505899358!76110205!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25623 invoked from network); 20 Sep 2017 09:22:39 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 09:22:39 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=JaLOD+JidACWMQotUvbfRhhItUCfuFASrZuid6bMITw5rpMCfJyChi7Q0qbv59pFk3bdHrA2SUPKPwV7uxV2uObJd3RazQJDkFrsaAGNUZ6LvgHCZgaTUYZ98TFo0NgwGsr+cKmGa3VPnXEa0e/ZFE1LI9Cov/NG1fPgUF7qAmtvZKlWk34Km+VKDFu5YjxsIBjjGvNPQw8XGwZp5psu8m+A2veWXgsbm4kSJ0KuSY47sQAg7sORnhkIGL2qfW3qWaiGIUiIpkwpX+9hgl3iLWwzMTfCUURRwYE/UtFdH6N+gLsTcCjk2AuJfeLfuKi0P1LJ8kJ7yvLwhGh9UyvEbg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=eoGHWSvqu2gOAkn/1mTNH
 8BAPng=; b=jLnLQ4s2DxSJ3gXPr+IhFHK53FsuRNCACHzdWEvsQAZrV4tKtaogC
 5YOHFUzwD6UJLH1SWRxFcTNpp+gat0GMjJUlToG7DDOAY2y4o047wLaVUTbxBGE7
 b32evkBu2yG3JWgj55CqAamXTP0SmwVyT2UvqT1O89hy0ncvF4QtUU8QWXd6vQKf
 JUfsUtJ6BHBkT95p58PQTznNn81sdCgGSvotn/T41AHBr33Mnt0l/GIyum2E4tWU
 OJNhNJYV0BnhBITZhPdTYjUcR7JecyJyrlJHBz7EhOkwWnoE0B1hLn7BRWilPW73
 a3PG7FlAzQ19cUvu61pBs9CkOApeP1S8w==
Received: (qmail 31452 invoked from network); 20 Sep 2017 12:22:38 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 12:22:37 +0300
Received: (qmail 11708 invoked from network); 20 Sep 2017 12:22:37 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 20 Sep 2017 12:22:37 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 20 Sep 2017 12:22:30 +0300
Message-Id: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel]  [PATCH v4 0/3] Various XSA followups
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WFNBLTIxOSB3YXMgZGlzY292ZXJlZCB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBidWdm
aXggaW4gcGF0Y2ggMy4KCkFuZHJldyBDb29wZXIgKDMpOgogW1JGQ10geDg2L2h2bTogUmVuYW1l
IGVudW0gaHZtX2NvcHlfcmVzdWx0IHRvIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQKIHg4Ni9odm06
IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFuc2xhdGlvbiBsb2dpYwogeDg2L2h2bTogSW1w
bGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZyByZWFsIG1hcHBpbmdzCgpBbGV4YW5kcnUgSXNh
aWxhICgyKToKIHg4Ni9odm06IEJyZWFrIG91dCBfX2h2bV9jb3B5KCkncyB0cmFuc2xhdGlvbiBs
b2dpYwogeDg2L2h2bTogSW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZyByZWFsIG1hcHBp
bmdzCgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubDV-0007eZ-Ql; Wed, 20 Sep 2017 09:22:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dubDU-0007dg-Jg
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 09:22:48 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A7/2E-02048-76332C95; Wed, 20 Sep 2017 09:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTyjVTfd+FC
 kwZa7HBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bThYdsBUstKjbMPsTSwNis3sXIycEsYC3R
 +6+ZsYuRi4NFYBaLxK6ji5kgnAksEvtvzmcHqRIS8JCYdmkDO0hCSGABo0T35uMsMInrXztYI
 BLLGCVOtdwDS7AJGEi8+vqNEcQWEZCWuPb5MtgOZoGvTBKbGtcwgySEBbwlfr29CLSPA2ifqs
 Spg+YgYV4Bd4kl80+DbZYQkJO4ea4TrJwTaNmLl4+ZQcqFgGrWXUmfwAh0DcMqRvXi1KKy1CJ
 dU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDAqmdgYNzBePmr0yFGSQ4mJVFe
 FZuDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE0cgHKCRanpqRVpmTnAEIdJS3DwKInwKoKke
 YsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzssCUiQAUpRRmgc3AhZvlxhlpYR5GRkYGIR4Cl
 KLcjNLUOVfMYpzMCoJQ1zCk5lXArfpFdARTEBHZG84AHJESSJCSqqB8ciKY4t8lApe3ZacmlC
 zzlgpaprqqcwpB+5YXfYsmfejUXjh/dSFu/cm9fqzbuNRNyy54yK76MWstEtn1980mnhHViil
 UOUcw7+5O2sm/Lsf4sZ9OfH5ltWzk697xf7ZemtvwVbjy9/nfBWYvPuhyJfr4dVHjCes3a/zX
 IzHP0bIc/6bFB2rZVeUWIozEg21mIuKEwFCiq4JsgIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505899366!108101702!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20247 invoked from network); 20 Sep 2017 09:22:47 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Sep 2017 09:22:47 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=zAbXUG5kSrwgEC/LtY0b3yq5hzOLWKJX3Uq4iSSSeJm1ixHacrgbuoh86SzLGAXjz4LVLBhDUczbbmwlfdY65YprkQdXIAvldzc9fB+CTu9Zqa3Tnl2EuxHyPaxViybrLocmhN/ETjLMVo3w0xMY8iNOFzdhnquMsa8CqrKMqQ3lL9DP5RxuvIrbd9Gt4G7RhJM9w/LBotGTMQTI9JtPnNn/Zqj/aKBhO+z/cXuGebpsCSN9Or7eoCZzHuheZL6RzbktYjEOBaIYJUrieck7EF2gz9VMGQYTgq7pHYvXvCfa4qM5jkiTx4Sjc4og9TTkQMBx1w6xLTPHW+8ofc73/Q==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=AmeFPFcKlQb0AY0ZSg1lV+CYsQ8=; b=k3ijF468rjC1ldziXWL/Ekrk/Tzw
 HJR2ppKZyyltqeS9JG+r+cygJhHoSA45U3ZoVQBt+wbm/Oz/uE/ARqyWJdMVAkqM
 ooFQlMLlN9ca5CIw7u0TWCgafJXjJKoPhwC07oNv7EkN8TufgD7YGyl5AV9We2in
 euGZexJjg4b7iwAfGMnSr9YbqhZzZPcGnYJrcES6rQ0DfoCLUPzqCKdYzlfMh2Sc
 PObeG6qQghENibFOGrEFSHkuZD0L9FIVKUhOc1qhEhT2nDA0uPH8U7rMiWAhLcea
 oN6gMRbI7hNYKOmKvnIPKki6SyBN6hI1I8F7XwrYoHT/j5r3vuazxAx75Q==
Received: (qmail 31975 invoked from network); 20 Sep 2017 12:22:42 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 12:22:41 +0300
Received: (qmail 11738 invoked from network); 20 Sep 2017 12:22:42 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 20 Sep 2017 12:22:42 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 20 Sep 2017 12:22:32 +0300
Message-Id: <1505899353-13554-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v4 2/3] x86/hvm: Break out __hvm_copy()'s
	translation logic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkl0IHdpbGwg
YmUgcmV1c2VkIGJ5IGxhdGVyIGNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMTQ0ICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdXBwb3J0LmggfCAgMTIgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5OCBpbnNlcnRpb25z
KCspLCA1OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA0ODhhY2JmLi45MzM5NGMxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTMwNjksNiArMzA2OSw4MyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICBodm1fdW5t
YXBfZW50cnkobnB0c3NfZGVzYyk7CiB9CiAKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBo
dm1fdHJhbnNsYXRlX2dldF9wYWdlKAorICAgIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25n
IGFkZHIsIGJvb2wgbGluZWFyLCB1aW50MzJfdCBwZmVjLAorICAgIHBhZ2VmYXVsdF9pbmZvX3Qg
KnBmaW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCwKKyAgICBnZm5fdCAqZ2ZuX3AsIHAy
bV90eXBlX3QgKnAybXRfcCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIHAy
bV90eXBlX3QgcDJtdDsKKyAgICBnZm5fdCBnZm47CisKKyAgICBpZiAoIGxpbmVhciApCisgICAg
eworICAgICAgICBnZm4gPSBfZ2ZuKHBhZ2luZ19ndmFfdG9fZ2ZuKHYsIGFkZHIsICZwZmVjKSk7
CisKKyAgICAgICAgaWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2VfcGFnZWQgKQorICAgICAgICAgICAgICAg
IHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OworCisgICAgICAgICAgICBpZiAoIHBmZWMg
JiBQRkVDX3BhZ2Vfc2hhcmVkICkKKyAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2Zu
X3NoYXJlZDsKKworICAgICAgICAgICAgaWYgKCBwZmluZm8gKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKKyAgICAgICAgICAgICAgICBwZmlu
Zm8tPmVjID0gcGZlYyAmIH5QRkVDX2ltcGxpY2l0OworICAgICAgICAgICAgfQorCisgICAgICAg
ICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm47CisgICAgICAgIH0KKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGFkZHIpOworICAg
ICAgICBBU1NFUlQoIXBmaW5mbyk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBObyBuZWVkIHRv
IGRvIHRoZSBQMk0gbG9va3VwIGZvciBpbnRlcm5hbGx5IGhhbmRsZWQgTU1JTywgYmVuZWZpdGlu
ZworICAgICAqIC0gMzItYml0IFdpblhQICgmIG9sZGVyIFdpbmRvd3MpIG9uIEFNRCBDUFVzIGZv
ciBMQVBJQyBhY2Nlc3NlcywKKyAgICAgKiAtIG5ld2VyIFdpbmRvd3MgKGxpa2UgU2VydmVyIDIw
MTIpIGZvciBIUEVUIGFjY2Vzc2VzLgorICAgICAqLworICAgIGlmICggdiA9PSBjdXJyZW50Cisg
ICAgICAgICAmJiAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCisgICAgICAgICAmJiBo
dm1fbW1pb19pbnRlcm5hbChnZm5fdG9fZ2FkZHIoZ2ZuKSkgKQorICAgICAgICByZXR1cm4gSFZN
VFJBTlNfYmFkX2dmbl90b19tZm47CisKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+
ZG9tYWluLCBnZm5feChnZm4pLCAmcDJtdCwgUDJNX1VOU0hBUkUpOworCisgICAgaWYgKCAhcGFn
ZSApCisgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKKworICAgIGlmICgg
cDJtX2lzX3BhZ2luZyhwMm10KSApCisgICAgeworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAg
ICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWluLCBnZm5feChnZm4pKTsKKyAg
ICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7CisgICAgfQorICAgIGlmICggcDJt
X2lzX3NoYXJlZChwMm10KSApCisgICAgeworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAg
ICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7CisgICAgfQorICAgIGlmICggcDJtX2lzX2dy
YW50KHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICByZXR1
cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOworICAgIH0KKworICAgICpwYWdlX3AgPSBwYWdlOwor
ICAgIGlmICggZ2ZuX3AgKQorICAgICAgICAqZ2ZuX3AgPSBnZm47CisgICAgaWYgKCBwMm10X3Ag
KQorICAgICAgICAqcDJtdF9wID0gcDJtdDsKKworICAgIHJldHVybiBIVk1UUkFOU19va2F5Owor
fQorCiAjZGVmaW5lIEhWTUNPUFlfZnJvbV9ndWVzdCAoMHU8PDApCiAjZGVmaW5lIEhWTUNPUFlf
dG9fZ3Vlc3QgICAoMXU8PDApCiAjZGVmaW5lIEhWTUNPUFlfcGh5cyAgICAgICAoMHU8PDIpCkBA
IC0zMDc3LDcgKzMxNTQsNyBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9f
aHZtX2NvcHkoCiAgICAgdm9pZCAqYnVmLCBwYWRkcl90IGFkZHIsIGludCBzaXplLCBzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgIHVpbnQzMl90IHBmZWMsIHBhZ2VmYXVs
dF9pbmZvX3QgKnBmaW5mbykKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAgICBnZm5fdCBn
Zm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAg
ICAgY2hhciAqcDsKQEAgLTMxMDMsNjUgKzMxODAsMTUgQEAgc3RhdGljIGVudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAogCiAgICAgd2hpbGUgKCB0b2RvID4gMCApCiAgICAg
eworICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOwogICAgICAgICBwYWRk
cl90IGdwYSA9IGFkZHIgJiB+UEFHRV9NQVNLOwogCiAgICAgICAgIGNvdW50ID0gbWluX3QoaW50
LCBQQUdFX1NJWkUgLSBncGEsIHRvZG8pOwogCi0gICAgICAgIGlmICggZmxhZ3MgJiBIVk1DT1BZ
X2xpbmVhciApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdmbiA9IHBhZ2luZ19ndmFfdG9fZ2Zu
KHYsIGFkZHIsICZwZmVjKTsKLSAgICAgICAgICAgIGlmICggZ2ZuID09IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19w
YWdlX3BhZ2VkICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdl
ZF9vdXQ7Ci0gICAgICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3NoYXJlZCApCi0g
ICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fc2hhcmVkOwotICAgICAgICAg
ICAgICAgIGlmICggcGZpbmZvICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKLSAgICAgICAgICAgICAgICAgICAgcGZpbmZvLT5l
YyA9IHBmZWMgJiB+UEZFQ19pbXBsaWNpdDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgZ3BhIHw9IChwYWRkcl90KWdmbiA8PCBQQUdFX1NISUZUOwotICAgICAgICB9
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgZ2ZuID0gYWRkciA+PiBQQUdF
X1NISUZUOwotICAgICAgICAgICAgZ3BhID0gYWRkcjsKLSAgICAgICAgfQotCi0gICAgICAgIC8q
Ci0gICAgICAgICAqIE5vIG5lZWQgdG8gZG8gdGhlIFAyTSBsb29rdXAgZm9yIGludGVybmFsbHkg
aGFuZGxlZCBNTUlPLCBiZW5lZml0aW5nCi0gICAgICAgICAqIC0gMzItYml0IFdpblhQICgmIG9s
ZGVyIFdpbmRvd3MpIG9uIEFNRCBDUFVzIGZvciBMQVBJQyBhY2Nlc3NlcywKLSAgICAgICAgICog
LSBuZXdlciBXaW5kb3dzIChsaWtlIFNlcnZlciAyMDEyKSBmb3IgSFBFVCBhY2Nlc3Nlcy4KLSAg
ICAgICAgICovCi0gICAgICAgIGlmICggdiA9PSBjdXJyZW50Ci0gICAgICAgICAgICAgJiYgIW5l
c3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQotICAgICAgICAgICAgICYmIGh2bV9tbWlvX2lu
dGVybmFsKGdwYSkgKQotICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZu
OwotCi0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGdmbiwgJnAy
bXQsIFAyTV9VTlNIQVJFKTsKLQotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIHJl
dHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKLQotICAgICAgICBpZiAoIHAybV9pc19wYWdp
bmcocDJtdCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHYtPmRvbWFpbiwgZ2ZuKTsKLSAgICAgICAg
ICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OwotICAgICAgICB9Ci0gICAgICAgIGlm
ICggcDJtX2lzX3NoYXJlZChwMm10KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCBwMm1faXNfZ3JhbnQocDJtdCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU191bmhhbmRs
ZWFibGU7Ci0gICAgICAgIH0KKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSh2
LCBhZGRyLCBmbGFncyAmIEhWTUNPUFlfbGluZWFyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBmZWMsIHBmaW5mbywgJnBhZ2UsICZnZm4sICZwMm10KTsKKyAgICAgICAg
aWYgKCByZXMgIT0gSFZNVFJBTlNfb2theSApCisgICAgICAgICAgICByZXR1cm4gcmVzOwogCiAg
ICAgICAgIHAgPSAoY2hhciAqKV9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpICsgKGFkZHIgJiB+UEFH
RV9NQVNLKTsKIApAQCAtMzE3MCwxMCArMzE5NywxMSBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCiAgICAgICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJk
X3dyaXRlKHAybXQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzdGF0aWMgdW5z
aWduZWQgbG9uZyBsYXN0cGFnZTsKLSAgICAgICAgICAgICAgICBpZiAoIHhjaGcoJmxhc3RwYWdl
LCBnZm4pICE9IGdmbiApCisKKyAgICAgICAgICAgICAgICBpZiAoIHhjaGcoJmxhc3RwYWdlLCBn
Zm5feChnZm4pKSAhPSBnZm5feChnZm4pICkKICAgICAgICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfR19ERUJVRywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXB2IGF0dGVtcHRl
ZCB3cml0ZSB0byByZWFkLW9ubHkgZ2ZuICUjbHggKG1mbj0lI2x4KVxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2LCBnZm4sIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2LCBnZm5feChnZm4pLCBwYWdlX3RvX21mbihwYWdlKSk7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdXBwb3J0LmgKaW5kZXggZTNiMDM1ZC4uZDc4NGZjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1
cHBvcnQuaApAQCAtMjQsNiArMjQsNyBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc2F2ZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRl
IDxhc20vcDJtLmg+CiAKICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIERCR19MRVZFTF8wICAgICAg
ICAgICAgICAgICAoMSA8PCAwKQpAQCAtMTAzLDYgKzEwNCwxNyBAQCBlbnVtIGh2bV90cmFuc2xh
dGlvbl9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1Ziwg
dW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKICAgICBwYWdlZmF1
bHRfaW5mb190ICpwZmluZm8pOwogCisvKgorICogR2V0IGEgcmVmZXJlbmNlIG9uIHRoZSBwYWdl
IHVuZGVyIGFuIEhWTSBwaHlzaWNhbCBvciBsaW5lYXIgYWRkcmVzcy4gIElmCisgKiBsaW5lYXIs
IGEgcGFnZXdhbGsgaXMgcGVyZm9ybWVkIHVzaW5nIHBmZWMgKGZhdWx0IGRldGFpbHMgb3B0aW9u
YWxseSBpbgorICogcGZpbmZvKS4KKyAqIE9uIHN1Y2Nlc3MsIHJldHVybnMgSFZNVFJBTlNfb2th
eSB3aXRoIGEgcmVmZXJlbmNlIHRha2VuIG9uICoqX3BhZ2UuCisgKi8KK2VudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBodm1fdHJhbnNsYXRlX2dldF9wYWdlKAorICAgIHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIGFkZHIsIGJvb2wgbGluZWFyLCB1aW50MzJfdCBwZmVjLAorICAgIHBh
Z2VmYXVsdF9pbmZvX3QgKnBmaW5mbywgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2VfcCwKKyAgICBn
Zm5fdCAqZ2ZuX3AsIHAybV90eXBlX3QgKnAybXRfcCk7CisKICNkZWZpbmUgSFZNX0hDQUxMX2Nv
bXBsZXRlZCAgMCAvKiBoeXBlcmNhbGwgY29tcGxldGVkIC0gbm8gZnVydGhlciBhY3Rpb24gKi8K
ICNkZWZpbmUgSFZNX0hDQUxMX3ByZWVtcHRlZCAgMSAvKiBoeXBlcmNhbGwgcHJlZW1wdGVkIC0g
cmUtZXhlY3V0ZSBWTUNBTEwgKi8KIGludCBodm1faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubDR-0007d8-JY; Wed, 20 Sep 2017 09:22:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dubDQ-0007cW-6L
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 09:22:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 EE/6B-01778-36332C95; Wed, 20 Sep 2017 09:22:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVTfJ+FC
 kwaNPShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acObNZCs7uY6x4fPEOYwPjrXbGLkZODmYB
 a4nef81ANhcHi8AsFol15/exQjgTWCTOL33CAlIlJOAhseT/LCaQhJDAAkaJ7s3H4RLv//1mg
 UgsY5RYcO8QK0iCTcBA4tXXb2A7RASkJa59vgy2g1ngBJPEtkULmEASwgJhEn9vLWDrYuQA2q
 cq8XuyBUiYV8BdYv3rZcwgtoSAnMTNc51gNifQshcvHzODlAsB1ay7kj6BEegahlWMGsWpRWW
 pRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhVc/AwLiD8fdpz0OMkhxM
 SqK8Sb8PRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3wDygnWJSanlqRlpkDDHSYtAQHj5II7
 3mQNG9xQWJucWY6ROoUoy5Hx827f5iEWPLy81KlxHmPgBQJgBRllObBjYBF3SVGWSlhXkYGBg
 YhnoLUotzMElT5V4ziHIxKwrw+/4Gm8GTmlcBtegV0BBPQEdkbDoAcUZKIkJJqYFyhJ/VuwV6
 bxoVerpxXNgnz9LTrRKdkXtzMOKnpEGNwJHMck8PFd4IfzrXNb5m+TyPBhD0/x2fGugvpEd3S
 jZrNDNa35FaX3lhupW/4t5f/fkXi2oX322LyA64Z8EizMUtNyLgV/uB16/lyt5/Wn14/vZPZ5
 LU1qbM0zubhwWa9YCfLiQEvlViKMxINtZiLihMB6PyaxLUCAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505899361!60172206!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17445 invoked from network); 20 Sep 2017 09:22:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Sep 2017 09:22:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=FyxP2MUgfUW3qOlY3D+nO5IUx8nJLlQUPLD/Zx+MZ6OadbMBgrNU+0nVNUQfhCnOMrNO204u83h57RjXoX20F/x5m7hDl6m1QQnySUsQoXskfSp9Yu46nC0Ej8camabNjQ9ZrNxCAgSx10ujVjso06J6l0VZuCcgAGdUyV7OOhOpTorHIOeVdmed0wjqPLHIxpWZkszekYDRJP/bwvPn8XuHCIKnZmhmrJwrq8h3JTFo2wd2zJBlVfIKweKDEb8yeyBTo0MyNSpuMRFWasWoHe3F8wH65aXYnjdPc6RxmPzw2eMkz+sEa+pe8AQTerJxd1Q7jDK95Ep8NiyIdZ/SCg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=tOqBEcU1YpqiZEx4aCt5P1fq6xg=; b=fwpCNrRjKGlApY/tZlVOMcBFDejN
 +WYRSJHjtMHz8APt8qQDK2/9HLzdDC4cs4TJdz9JNAn+p/kQCHHBXIOSPrUs6eVh
 A2yoLD2yt+GcOybzBXooSwP9nLyveCC7KYUQ+4LCrZy7fgrf3HMBEYzyYly5oPSF
 gE3JOGU0q9IC8VUWvE/ITQgJzMwk5BMPQHhGZinU6+rNX7GwZL7t4EUsdRkIzEly
 5S9U0yqOcnB03uuPdTRBlM//aXRbKrKxQ6W/thyqA2OiL8MSiSnNdj06vhh8O8nC
 kgPzMfLFu23+tdeO4Bw3aubJVgV9Awky3SjEE/F8RHV19xNBPFatnPU/fw==
Received: (qmail 31711 invoked from network); 20 Sep 2017 12:22:41 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 12:22:41 +0300
Received: (qmail 11723 invoked from network); 20 Sep 2017 12:22:41 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 20 Sep 2017 12:22:41 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 20 Sep 2017 12:22:31 +0300
Message-Id: <1505899353-13554-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v4 1/3] x86/hvm: Rename enum hvm_copy_result to
	hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYyAgICAgICAgfCA0MCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMgICAgICB8
IDIwICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAg
NSArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm1z
aS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAg
fCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgIHwgMTQgKysrKystLS0t
LQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgIHwgMTIgKysrKy0tLS0tCiB4ZW4v
Y29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMgfCAgNCArLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N1cHBvcnQuaCB8IDQwICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEzIGZp
bGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwppbmRleCAwMjBjMzU1Li5lOGY3NDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpA
QCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF92bXhfcmVhbG1v
ZGVfaGVscGVycyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggIXB2aF9zdGVhbF9yYW0oZCwg
SFZNX1ZNODZfVFNTX1NJWkUsIDEyOCwgR0IoNCksICZnYWRkcikgKQogICAgIHsKICAgICAgICAg
aWYgKCBodm1fY29weV90b19ndWVzdF9waHlzKGdhZGRyLCBOVUxMLCBIVk1fVk04Nl9UU1NfU0la
RSwgdikgIT0KLSAgICAgICAgICAgICBIVk1DT1BZX29rYXkgKQorICAgICAgICAgICAgIEhWTVRS
QU5TX29rYXkgKQogICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gemVybyBWTTg2IFRTUyBh
cmVhXG4iKTsKICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fVk04
Nl9UU1NfU0laRURdID0KICAgICAgICAgICAgIFZNODZfVFNTX1VQREFURUQgfCAoKHVpbnQ2NF90
KUhWTV9WTTg2X1RTU19TSVpFIDw8IDMyKSB8IGdhZGRyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCA1NDgx
MWMxLi5jYzg3NGNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTAwLDcgKzEwMCw3IEBAIHN0YXRpYyBp
bnQgaW9yZXFfc2VydmVyX3JlYWQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICppb19oYW5k
bGVyLAogICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLAogICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqZGF0YSkKIHsKLSAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5
cyhkYXRhLCBhZGRyLCBzaXplKSAhPSBIVk1DT1BZX29rYXkgKQorICAgIGlmICggaHZtX2NvcHlf
ZnJvbV9ndWVzdF9waHlzKGRhdGEsIGFkZHIsIHNpemUpICE9IEhWTVRSQU5TX29rYXkgKQogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwpAQCAtODkzLDE4ICs4OTMsMTggQEAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKIAog
ICAgIHN3aXRjaCAoIHJjICkKICAgICB7Ci0gICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgY2Fz
ZSBIVk1UUkFOU19va2F5OgogICAgICAgICBicmVhazsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2
YV90b19nZm46CisgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAg
eDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4
dC0+Y3R4dCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhW
TUNPUFlfYmFkX2dmbl90b19tZm46CisgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoK
ICAgICAgICAgaWYgKCBhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2ggKQogICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCiAgICAgICAgIHJldHVybiBo
dm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11
bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhW
TUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAg
Y2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsK
ICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0x
MDEyLDE1ICsxMDEyLDE1IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKIAogICAgIHN3aXRj
aCAoIHJjICkKICAgICB7Ci0gICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgY2FzZSBIVk1UUkFO
U19va2F5OgogICAgICAgICBicmVhazsKLSAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46
CisgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxf
cGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTUNPUFlfYmFk
X2dmbl90b19tZm46CisgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAg
cmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZl
YywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAg
ICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgogICAgICAgICByZXR1cm4gWDg2RU1V
TF9SRVRSWTsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7CkBAIC0xMzg0LDcgKzEzODQsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCiAg
ICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IEhWTUNPUFlf
b2theTsKKyAgICAgICAgcmMgPSBIVk1UUkFOU19va2F5OwogICAgIH0KICAgICBlbHNlCiAgICAg
ICAgIC8qCkBAIC0xMzk0LDE2ICsxMzk0LDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92
cygKICAgICAgICAgICovCiAgICAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGJ1
Ziwgc2dwYSwgYnl0ZXMpOwogCi0gICAgaWYgKCByYyA9PSBIVk1DT1BZX29rYXkgKQorICAgIGlm
ICggcmMgPT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3Rf
cGh5cyhkZ3BhLCBidWYsIGJ5dGVzLCBjdXJyZW50KTsKIAogICAgIHhmcmVlKGJ1Zik7CiAKLSAg
ICBpZiAoIHJjID09IEhWTUNPUFlfZ2ZuX3BhZ2VkX291dCApCisgICAgaWYgKCByYyA9PSBIVk1U
UkFOU19nZm5fcGFnZWRfb3V0ICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0gICAg
aWYgKCByYyA9PSBIVk1DT1BZX2dmbl9zaGFyZWQgKQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNf
Z2ZuX3NoYXJlZCApCiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgIGlmICggcmMg
IT0gSFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgIHsK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsZWQgbWVtb3J5LXRvLW1lbW9y
eSBSRVAgTU9WUzogc2dwYT0lIgogICAgICAgICAgICAgICAgICBQUklwYWRkciIgZGdwYT0lIlBS
SXBhZGRyIiByZXBzPSVsdSBieXRlc19wZXJfcmVwPSV1XG4iLApAQCAtMTUxMywxMCArMTUxMywx
MCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX3N0b3MoCiAKICAgICAgICAgc3dpdGNoICggcmMg
KQogICAgICAgICB7Ci0gICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0OgotICAgICAg
ICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFn
ZWRfb3V0OgorICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CiAgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAgICAg
IGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAg
ICAgICAgIH0KIApAQCAtMjE3Miw3ICsyMTcyLDcgQEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X3Bl
cl9pbnNuKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyKSAm
JgogICAgICAgICAgICAgIGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcihodm1lbXVsX2N0eHQt
Pmluc25fYnVmLCBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBmZWMsIE5VTEwpID09IEhWTUNPUFlfb2theSkgPworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBOVUxMKSA9PSBIVk1UUkFO
U19va2F5KSA/CiAgICAgICAgICAgICBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikgOiAw
OwogICAgIH0KICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2Y2I5MDNkLi40ODhhY2JmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTI5MTUsOSArMjkxNSw5IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogCiAgICAgcmMgPSBodm1f
Y29weV9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICAgICAgJnRzcywgcHJldl90ci5iYXNlLCBzaXpl
b2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOwotICAgIGlmICggcmMgPT0gSFZN
Q09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbiApCiAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5m
by5saW5lYXIpOwotICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIHJjICE9
IEhWTVRSQU5TX29rYXkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIGVmbGFncyA9IHJlZ3Mt
PmVmbGFnczsKQEAgLTI5NTUsMjAgKzI5NTUsMjAgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9mKHRzcyksIHRy
YWNlKSAtCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2YodHlwZW9m
KHRzcyksIGVpcCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdl
X3ByZXNlbnQsICZwZmluZm8pOwotICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dm
biApCisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAgICAg
IGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwotICAgIGlm
ICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQog
ICAgICAgICBnb3RvIG91dDsKIAogICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIo
CiAgICAgICAgICZ0c3MsIHRyLmJhc2UsIHNpemVvZih0c3MpLCBQRkVDX3BhZ2VfcHJlc2VudCwg
JnBmaW5mbyk7Ci0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKKyAgICBp
ZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKICAgICAgICAgaHZtX2luamVj
dF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7CiAgICAgLyoKLSAgICAgKiBO
b3RlOiBUaGUgSFZNQ09QWV9nZm5fc2hhcmVkIGNhc2UgY291bGQgYmUgb3B0aW1pc2VkLCBpZiB0
aGUgY2FsbGVlCisgICAgICogTm90ZTogVGhlIEhWTVRSQU5TX2dmbl9zaGFyZWQgY2FzZSBjb3Vs
ZCBiZSBvcHRpbWlzZWQsIGlmIHRoZSBjYWxsZWUKICAgICAgKiBmdW5jdGlvbnMga25ldyB3ZSB3
YW50IFJPIGFjY2Vzcy4KICAgICAgKi8KLSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisg
ICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBu
ZXdfY3BsID0gdHNzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0gPyAzIDogdHNzLmNzICYgMzsKQEAg
LTMwMTAsMTIgKzMwMTAsMTIgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAgIHJjID0g
aHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKHRyLmJhc2UgKyBvZmZzZXRvZih0eXBlb2YodHNzKSwg
YmFja19saW5rKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnRzcy5i
YWNrX2xpbmssIHNpemVvZih0c3MuYmFja19saW5rKSwgMCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnBmaW5mbyk7Ci0gICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9i
YWRfZ3ZhX3RvX2dmbiApCisgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90
b19nZm4gKQogICAgICAgICB7CiAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZp
bmZvLmVjLCBwZmluZm8ubGluZWFyKTsKICAgICAgICAgICAgIGV4bl9yYWlzZWQgPSAxOwogICAg
ICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAgICAgICBl
bHNlIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICB9CiAKQEAgLTMwNTEsMTIgKzMwNTEsMTIgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGxpbmVhcl9h
ZGRyLCAmZXJyY29kZSwgb3BzeiwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZwZmluZm8pOwotICAgICAgICAgICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9n
dmFfdG9fZ2ZuICkKKyAgICAgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90
b19nZm4gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9m
YXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwogICAgICAgICAgICAgICAgIGV4bl9yYWlz
ZWQgPSAxOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IEhWTUNP
UFlfb2theSApCisgICAgICAgICAgICBlbHNlIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSApCiAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMDczLDcgKzMw
NzMsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICNkZWZpbmUgSFZNQ09QWV90b19ndWVzdCAg
ICgxdTw8MCkKICNkZWZpbmUgSFZNQ09QWV9waHlzICAgICAgICgwdTw8MikKICNkZWZpbmUgSFZN
Q09QWV9saW5lYXIgICAgICgxdTw8MikKLXN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2
bV9jb3B5KAorc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bV9jb3B5KAog
ICAgIHZvaWQgKmJ1ZiwgcGFkZHJfdCBhZGRyLCBpbnQgc2l6ZSwgc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBmbGFncywKICAgICB1aW50MzJfdCBwZmVjLCBwYWdlZmF1bHRfaW5mb190ICpw
ZmluZm8pCiB7CkBAIC0zMDk4LDcgKzMwOTgsNyBAQCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1
bHQgX19odm1fY29weSgKICAgICAgKiBIZW5jZSB3ZSBiYWlsIGltbWVkaWF0ZWx5IGlmIGNhbGxl
ZCBmcm9tIGF0b21pYyBjb250ZXh0LgogICAgICAqLwogICAgIGlmICggaW5fYXRvbWljKCkgKQot
ICAgICAgICByZXR1cm4gSFZNQ09QWV91bmhhbmRsZWFibGU7CisgICAgICAgIHJldHVybiBIVk1U
UkFOU191bmhhbmRsZWFibGU7CiAjZW5kaWYKIAogICAgIHdoaWxlICggdG9kbyA+IDAgKQpAQCAt
MzExMywxNSArMzExMywxNSBAQCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29w
eSgKICAgICAgICAgICAgIGlmICggZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3BhZ2VkICkKLSAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDsKKyAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7CiAgICAgICAgICAgICAg
ICAgaWYgKCBwZmVjICYgUEZFQ19wYWdlX3NoYXJlZCApCi0gICAgICAgICAgICAgICAgICAgIHJl
dHVybiBIVk1DT1BZX2dmbl9zaGFyZWQ7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1U
UkFOU19nZm5fc2hhcmVkOwogICAgICAgICAgICAgICAgIGlmICggcGZpbmZvICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBmaW5mby0+bGluZWFyID0gYWRkcjsKICAg
ICAgICAgICAgICAgICAgICAgcGZpbmZvLT5lYyA9IHBmZWMgJiB+UEZFQ19pbXBsaWNpdDsKICAg
ICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfYmFkX2d2YV90
b19nZm47CisgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2Zu
OwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZ3BhIHw9IChwYWRkcl90KWdmbiA8PCBQQUdF
X1NISUZUOwogICAgICAgICB9CkBAIC0zMTM5LDI4ICszMTM5LDI4IEBAIHN0YXRpYyBlbnVtIGh2
bV9jb3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAogICAgICAgICBpZiAoIHYgPT0gY3VycmVudAogICAg
ICAgICAgICAgICYmICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikKICAgICAgICAgICAg
ICAmJiBodm1fbW1pb19pbnRlcm5hbChncGEpICkKLSAgICAgICAgICAgIHJldHVybiBIVk1DT1BZ
X2JhZF9nZm5fdG9fbWZuOworICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOwogCiAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGdmbiwg
JnAybXQsIFAyTV9VTlNIQVJFKTsKIAogICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAg
IHJldHVybiBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOworICAgICAgICAgICAgcmV0dXJuIEhWTVRS
QU5TX2JhZF9nZm5fdG9fbWZuOwogCiAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcDJt
X21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWluLCBnZm4pOwotICAgICAgICAgICAgcmV0dXJu
IEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5f
cGFnZWRfb3V0OwogICAgICAgICB9CiAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0
dXJuIEhWTUNPUFlfZ2ZuX3NoYXJlZDsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5f
c2hhcmVkOwogICAgICAgICB9CiAgICAgICAgIGlmICggcDJtX2lzX2dyYW50KHAybXQpICkKICAg
ICAgICAgewogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4g
SFZNQ09QWV91bmhhbmRsZWFibGU7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfdW5oYW5k
bGVhYmxlOwogICAgICAgICB9CiAKICAgICAgICAgcCA9IChjaGFyICopX19tYXBfZG9tYWluX3Bh
Z2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwpAQCAtMzE5OCwyNCArMzE5OCwyNCBAQCBz
dGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CiAgICAgfQogCi0gICAgcmV0dXJuIEhWTUNPUFlfb2theTsKKyAgICByZXR1cm4gSFZN
VFJBTlNfb2theTsKIH0KIAotZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3Rf
cGh5cygKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9waHlz
KAogICAgIHBhZGRyX3QgcGFkZHIsIHZvaWQgKmJ1ZiwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIHJldHVybiBfX2h2bV9jb3B5KGJ1ZiwgcGFkZHIsIHNpemUsIHYsCiAgICAgICAg
ICAgICAgICAgICAgICAgSFZNQ09QWV90b19ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7
CiB9CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygKK2Vu
dW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCiAgICAg
dm9pZCAqYnVmLCBwYWRkcl90IHBhZGRyLCBpbnQgc2l6ZSkKIHsKICAgICByZXR1cm4gX19odm1f
Y29weShidWYsIHBhZGRyLCBzaXplLCBjdXJyZW50LAogICAgICAgICAgICAgICAgICAgICAgIEhW
TUNPUFlfZnJvbV9ndWVzdCB8IEhWTUNPUFlfcGh5cywgMCwgTlVMTCk7CiB9CiAKLWVudW0gaHZt
X2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKK2VudW0gaHZtX3RyYW5zbGF0
aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9saW5lYXIoCiAgICAgdW5zaWduZWQgbG9uZyBh
ZGRyLCB2b2lkICpidWYsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVsdF9p
bmZvX3QgKnBmaW5mbykKIHsKQEAgLTMyMjQsNyArMzIyNCw3IEBAIGVudW0gaHZtX2NvcHlfcmVz
dWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKICAgICAgICAgICAgICAgICAgICAgICBQRkVD
X3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzIHwgcGZlYywgcGZpbmZvKTsKIH0KIAot
ZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCitlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgdm9p
ZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAogICAg
IHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbykKIHsKQEAgLTMyMzMsNyArMzIzMyw3IEBAIGVudW0g
aHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgICAgICAgICAg
ICAgICAgICAgIFBGRUNfcGFnZV9wcmVzZW50IHwgcGZlYywgcGZpbmZvKTsKIH0KIAotZW51bSBo
dm1fY29weV9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICB2b2lkICpi
dWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFn
ZWZhdWx0X2luZm9fdCAqcGZpbmZvKQogewpAQCAtMzY3MCw3ICszNjcwLDcgQEAgdm9pZCBodm1f
dWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzaWcpLCBodm1fYWNjZXNzX2luc25fZmV0
Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3MsICZhZGRyKSAm
JgogICAgICAgICAgICAgIChodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoc2lnLCBhZGRyLCBz
aXplb2Yoc2lnKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdh
bGssIE5VTEwpID09IEhWTUNPUFlfb2theSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHdhbGssIE5VTEwpID09IEhWTVRSQU5TX29rYXkpICYmCiAgICAgICAg
ICAgICAgKG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXplb2Yoc2lnKSkgPT0gMCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByZWdzLT5yaXAgKz0gc2l6ZW9mKHNpZyk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jIGIveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNl
cHQuYwppbmRleCBlNTFlZmQ1Li5lZjgyNDE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2ludGVyY2VwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMKQEAgLTEzNiwx
NCArMTM2LDE0IEBAIGludCBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQoY29uc3Qgc3RydWN0IGh2
bV9pb19oYW5kbGVyICpoYW5kbGVyLAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5
X3RvX2d1ZXN0X3BoeXMocC0+ZGF0YSArIHN0ZXAgKiBpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRhdGEsIHAtPnNpemUsIGN1cnJlbnQpICkKICAg
ICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6CisgICAg
ICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46CisgICAgICAg
ICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgICAgICAgICAg
ICAgLyogRHJvcCB0aGUgd3JpdGUgYXMgcmVhbCBoYXJkd2FyZSB3b3VsZC4gKi8KICAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2JhZF9n
dmFfdG9fZ2ZuOgotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0Ogot
ICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fc2hhcmVkOgorICAgICAgICAgICAgICAg
IGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46CisgICAgICAgICAgICAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3NoYXJlZDoKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAg
ICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGRlZmF1
bHQ6CkBAIC0xNjQsMTQgKzE2NCwxNCBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNv
bnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKICAgICAgICAgICAgICAgICBzd2l0
Y2ggKCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoJmRhdGEsIHAtPmRhdGEgKyBzdGVwICogaSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+c2l6
ZSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfb2th
eToKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CiAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjoK
KyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgogICAgICAgICAg
ICAgICAgICAgICBkYXRhID0gfjA7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgICAgIGNhc2UgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbjoKLSAgICAgICAgICAgICAgICBj
YXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlf
Z2ZuX3NoYXJlZDoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9f
Z2ZuOgorICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAg
ICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CiAgICAgICAgICAgICAgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KICAgICAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpp
bmRleCA4ZmQ5YzIzLi42NmExNzc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9u
ZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMzU3
LDcgKzM1Nyw3IEBAIHN0YXRpYyBpbnQgbnN2bV92bXJ1bl9wZXJtaXNzaW9ubWFwKHN0cnVjdCB2
Y3B1ICp2LCBib29sX3QgdmlvcG0pCiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICpob3N0X3ZtY2Ig
PSBhcmNoX3N2bS0+dm1jYjsKICAgICB1bnNpZ25lZCBsb25nICpuc19tc3JwbV9wdHI7CiAgICAg
dW5zaWduZWQgaW50IGk7Ci0gICAgZW51bSBodm1fY29weV9yZXN1bHQgcmV0OworICAgIGVudW0g
aHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXQ7CiAgICAgdW5zaWduZWQgbG9uZyAqbnNfdmlvbWFw
OwogICAgIGJvb2xfdCBpb3BvcnRfODAgPSAxLCBpb3BvcnRfZWQgPSAxOwogCkBAIC0zNjUsNyAr
MzY1LDggQEAgc3RhdGljIGludCBuc3ZtX3ZtcnVuX3Blcm1pc3Npb25tYXAoc3RydWN0IHZjcHUg
KnYsIGJvb2xfdCB2aW9wbSkKIAogICAgIHJldCA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhz
dm0tPm5zX2NhY2hlZF9tc3JwbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bnNfdm1jYi0+X21zcnBtX2Jhc2VfcGEsIE1TUlBNX1NJWkUpOwotICAgIGlmIChyZXQgIT0gSFZN
Q09QWV9va2F5KSB7CisgICAgaWYgKCByZXQgIT0gSFZNVFJBTlNfb2theSApCisgICAgewogICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzIG1zcnBt
ICV1XG4iLCByZXQpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4
IDZiMTliMTYuLjEyZGRjOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMjY2LDcgKzEyNjYsNyBAQCBz
dGF0aWMgdm9pZCBzdm1fZW11bF9zd2ludF9pbmplY3Rpb24oc3RydWN0IHg4Nl9ldmVudCAqZXZl
bnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRkVDX2ltcGxpY2l0LCAm
cGZpbmZvKTsKICAgICBpZiAoIHJjICkKICAgICB7Ci0gICAgICAgIGlmICggcmMgPT0gSFZNQ09Q
WV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVh
cl90b19nZm4gKQogICAgICAgICB7CiAgICAgICAgICAgICBmYXVsdCA9IFRSQVBfcGFnZV9mYXVs
dDsKICAgICAgICAgICAgIGVjID0gcGZpbmZvLmVjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IGUwNTQ2
ZjMuLmYwZmE1OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTkxNCw3ICs5MTQsNyBAQCBpbnQgdmly
aWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgICAgIC8q
IEdldCBpbnB1dCBwYXJhbWV0ZXJzLiAqLwogICAgICAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vl
c3RfcGh5cygmaW5wdXRfcGFyYW1zLCBpbnB1dF9wYXJhbXNfZ3BhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW5wdXRfcGFyYW1zKSkgIT0gSFZNQ09QWV9v
a2F5ICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0
X3BhcmFtcykpICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAg
ICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXNpLmMKaW5kZXggOWIzNWU5Yi4uNzEyNmRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKQEAgLTYwOSw3ICs2
MDksNyBAQCB2b2lkIG1zaXhfd3JpdGVfY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgaWYgKCBkZXNjICYmCiAgICAgICAgICAgICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZk
YXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92
Y3B1Lmh2bV9pby5tc2l4X3Nub29wX2dwYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKGRhdGEpKSA9PSBIVk1DT1BZX29rYXkgJiYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRhdGEpKSA9PSBIVk1UUkFOU19va2F5ICYm
CiAgICAgICAgICAgICAgIShkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1BU0spICkKICAgICAg
ICAgICAgIGN0cmxfYWRkcmVzcyA9IHNub29wX2FkZHI7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxt
b2RlLmMKaW5kZXggMTFiZGU1OC4uMTJkNDNhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBA
IC00MCw3ICs0MCw3IEBAIHN0YXRpYyB2b2lkIHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKAog
ICAgIGxhc3RfYnl0ZSA9ICh2ZWN0b3IgKiA0KSArIDM7CiAgICAgaWYgKCBpZHRyLT5saW1pdCA8
IGxhc3RfYnl0ZSB8fAogICAgICAgICAgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZjc19laXAs
IGlkdHItPmJhc2UgKyB2ZWN0b3IgKiA0LCA0KSAhPQotICAgICAgICAgSFZNQ09QWV9va2F5ICkK
KyAgICAgICAgIEhWTVRSQU5TX29rYXkgKQogICAgIHsKICAgICAgICAgLyogU29mdHdhcmUgaW50
ZXJydXB0PyAqLwogICAgICAgICBpZiAoIGluc25fbGVuICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmlu
ZGV4IGUyMzYxYTEuLmNkMGVlMGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTQ4MSw5ICs0ODEsOSBA
QCBzdGF0aWMgaW50IGRlY29kZV92bXhfaW5zdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICAgICAgICAgIGludCByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBvcGVyYW5k
UywgYmFzZSwgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsICZwZmluZm8pOwogCi0gICAgICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFk
X2d2YV90b19nZm4gKQorICAgICAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbiApCiAgICAgICAgICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5l
YywgcGZpbmZvLmxpbmVhcik7Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSAp
CisgICAgICAgICAgICBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAgfQogICAgICAgICBkZWNvZGUtPm1l
bSA9IGJhc2U7CkBAIC0xNDY4LDcgKzE0NjgsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm14b24oc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAgICAgcmMgPSBodm1fY29weV9mcm9t
X2d1ZXN0X3BoeXMoJm52bWNzX3JldmlkLCBncGEsIHNpemVvZihudm1jc19yZXZpZCkpOwotICAg
IGlmICggcmMgIT0gSFZNQ09QWV9va2F5IHx8CisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5
IHx8CiAgICAgICAgICAobnZtY3NfcmV2aWQgJiB+Vk1YX0JBU0lDX1JFVklTSU9OX01BU0spIHx8
CiAgICAgICAgICAoKG52bWNzX3JldmlkIF4gdm14X2Jhc2ljX21zcikgJiBWTVhfQkFTSUNfUkVW
SVNJT05fTUFTSykgKQogICAgIHsKQEAgLTE3NDYsOSArMTc0Niw5IEBAIGludCBudm14X2hhbmRs
ZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGdwYSA9IG52Y3B1LT5u
dl92dm1jeGFkZHI7CiAKICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihkZWNvZGUu
bWVtLCAmZ3BhLCBkZWNvZGUubGVuLCAwLCAmcGZpbmZvKTsKLSAgICBpZiAoIHJjID09IEhWTUNP
UFlfYmFkX2d2YV90b19nZm4gKQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90
b19nZm4gKQogICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8u
bGluZWFyKTsKLSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAgaWYgKCByYyAhPSBI
Vk1UUkFOU19va2F5ICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCiAgICAg
dm1zdWNjZWVkKHJlZ3MpOwpAQCAtMTgzNSw5ICsxODM1LDkgQEAgaW50IG52bXhfaGFuZGxlX3Zt
cmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzd2l0Y2ggKCBkZWNvZGUudHlw
ZSApIHsKICAgICBjYXNlIFZNWF9JTlNUX01FTVJFR19UWVBFX01FTU9SWToKICAgICAgICAgcmMg
PSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVjb2RlLm1lbSwgJnZhbHVlLCBkZWNvZGUubGVu
LCAwLCAmcGZpbmZvKTsKLSAgICAgICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2Zu
ICkKKyAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCiAgICAg
ICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsK
LSAgICAgICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAgICAgICBpZiAoIHJjICE9IEhW
TVRSQU5TX29rYXkgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIFZNWF9JTlNUX01FTVJFR19UWVBFX1JFRzoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCmluZGV4IDM5MjZlZDYuLjhiOTMxMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwpAQCAtMTk2LDE2ICsxOTYsMTYgQEAgaHZtX3JlYWQoZW51bSB4ODZfc2VnbWVudCBzZWcs
CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewotICAgIGNhc2UgSFZNQ09QWV9va2F5OgorICAg
IGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICBj
YXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46CisgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbjoKICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxp
bmVhciwgJnNoX2N0eHQtPmN0eHQpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
Ci0gICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgotICAgIGNhc2UgSFZNQ09QWV91bmhh
bmRsZWFibGU6CisgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICBjYXNlIEhW
TVRSQU5TX3VuaGFuZGxlYWJsZToKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OwotICAgIGNhc2UgSFZNQ09QWV9nZm5fcGFnZWRfb3V0OgotICAgIGNhc2UgSFZNQ09QWV9nZm5f
c2hhcmVkOgorICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICBjYXNlIEhWTVRS
QU5TX2dmbl9zaGFyZWQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAgIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWxvYWRlci5jIGIveGVuL2NvbW1v
bi9saWJlbGYvbGliZWxmLWxvYWRlci5jCmluZGV4IGM4YjdlYzkuLjBmNDY4NzIgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2FkZXIuYworKysgYi94ZW4vY29tbW9uL2xp
YmVsZi9saWJlbGYtbG9hZGVyLmMKQEAgLTE1NCwxMCArMTU0LDEwIEBAIHN0YXRpYyBlbGZfZXJy
b3JzdGF0dXMgZWxmX21lbWNweShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqZHN0LCB2b2lkICpzcmMs
CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICggaXNfaHZtX3ZjcHUodikgKQogICAgIHsKLSAg
ICAgICAgZW51bSBodm1fY29weV9yZXN1bHQgcmM7CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0
aW9uX3Jlc3VsdCByYzsKIAogICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKHBh
ZGRyX3QpZHN0LCBzcmMsIHNpemUsIHYpOwotICAgICAgICByZXR1cm4gcmMgIT0gSFZNQ09QWV9v
a2F5ID8gLTEgOiAwOworICAgICAgICByZXR1cm4gcmMgIT0gSFZNVFJBTlNfb2theSA/IC0xIDog
MDsKICAgICB9CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4IGIxOGRi
YjYuLmUzYjAzNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTUzLDIzICs1Mywy
MyBAQCBleHRlcm4gdW5zaWduZWQgaW50IG9wdF9odm1fZGVidWdfbGV2ZWw7CiAKIGV4dGVybiB1
bnNpZ25lZCBsb25nIGh2bV9pb19iaXRtYXBbXTsKIAotZW51bSBodm1fY29weV9yZXN1bHQgewot
ICAgIEhWTUNPUFlfb2theSA9IDAsCi0gICAgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiwKLSAgICBI
Vk1DT1BZX2JhZF9nZm5fdG9fbWZuLAotICAgIEhWTUNPUFlfdW5oYW5kbGVhYmxlLAotICAgIEhW
TUNPUFlfZ2ZuX3BhZ2VkX291dCwKLSAgICBIVk1DT1BZX2dmbl9zaGFyZWQsCitlbnVtIGh2bV90
cmFuc2xhdGlvbl9yZXN1bHQgeworICAgIEhWTVRSQU5TX29rYXksCisgICAgSFZNVFJBTlNfYmFk
X2xpbmVhcl90b19nZm4sCisgICAgSFZNVFJBTlNfYmFkX2dmbl90b19tZm4sCisgICAgSFZNVFJB
TlNfdW5oYW5kbGVhYmxlLAorICAgIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQsCisgICAgSFZNVFJB
TlNfZ2ZuX3NoYXJlZCwKIH07CiAKIC8qCiAgKiBDb3B5IHRvL2Zyb20gYSBndWVzdCBwaHlzaWNh
bCBhZGRyZXNzLgotICogUmV0dXJucyBIVk1DT1BZX29rYXksIGVsc2UgSFZNQ09QWV9iYWRfZ2Zu
X3RvX21mbiBpZiB0aGUgZ2l2ZW4gcGh5c2ljYWwKKyAqIFJldHVybnMgSFZNVFJBTlNfb2theSwg
ZWxzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbiBpZiB0aGUgZ2l2ZW4gcGh5c2ljYWwKICAqIGFk
ZHJlc3MgcmFuZ2UgZG9lcyBub3QgbWFwIGVudGlyZWx5IG9udG8gb3JkaW5hcnkgbWFjaGluZSBt
ZW1vcnkuCiAgKi8KLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMo
CitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKICAg
ICBwYWRkcl90IHBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCBzdHJ1Y3QgdmNwdSAqdik7Ci1l
bnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCitlbnVtIGh2bV90
cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKAogICAgIHZvaWQgKmJ1
ZiwgcGFkZHJfdCBwYWRkciwgaW50IHNpemUpOwogCiAvKgpAQCAtNzksMTMgKzc5LDEzIEBAIGVu
dW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygKICAqIHRvIHNldCB0
aGVtLgogICogCiAgKiBSZXR1cm5zOgotICogIEhWTUNPUFlfb2theTogQ29weSB3YXMgZW50aXJl
bHkgc3VjY2Vzc2Z1bC4KLSAqICBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOiBTb21lIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3MgZGlkIG5vdCBtYXAgdG8KLSAqICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcmRpbmFyeSBtYWNoaW5lIG1lbW9yeS4KLSAqICBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOiBT
b21lIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyBkaWQgbm90IGhhdmUgYSB2YWxpZAotICogICAgICAg
ICAgICAgICAgICAgICAgICAgIG1hcHBpbmcgdG8gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLiAg
VGhlCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBzdHJ1Y3R1
cmUgd2lsbCBiZSBmaWxsZWQgaW4gaWYKLSAqICAgICAgICAgICAgICAgICAgICAgICAgICBwcm92
aWRlZC4KKyAqICBIVk1UUkFOU19va2F5OiBDb3B5IHdhcyBlbnRpcmVseSBzdWNjZXNzZnVsLgor
ICogIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOiBTb21lIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mg
ZGlkIG5vdCBtYXAgdG8KKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkaW5hcnkgbWFj
aGluZSBtZW1vcnkuCisgKiAgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46IFNvbWUgZ3Vlc3Qg
bGluZWFyIGFkZHJlc3MgZGlkIG5vdCBoYXZlIGEKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmFsaWQgbWFwcGluZyB0byBhIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MuCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRoZSBwYWdlZmF1bHRfaW5mb190IHN0cnVjdHVyZSB3
aWxsIGJlIGZpbGxlZAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbiBpZiBwcm92
aWRlZC4KICAqLwogdHlwZWRlZiBzdHJ1Y3QgcGFnZWZhdWx0X2luZm8KIHsKQEAgLTkzLDEzICs5
MywxMyBAQCB0eXBlZGVmIHN0cnVjdCBwYWdlZmF1bHRfaW5mbwogICAgIGludCBlYzsKIH0gcGFn
ZWZhdWx0X2luZm9fdDsKIAotZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3Rf
bGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xp
bmVhcigKICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHZvaWQgKmJ1ZiwgaW50IHNpemUsIHVpbnQz
Ml90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKTsKLWVudW0gaHZtX2NvcHlf
cmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25f
cmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1ZiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKICAgICBwYWdlZmF1bHRfaW5m
b190ICpwZmluZm8pOwotZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2ZldGNoX2Zyb21fZ3Vlc3Rf
bGluZWFyKAorZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0
X2xpbmVhcigKICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVp
bnQzMl90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKTsKIAotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubDn-0007m6-DS; Wed, 20 Sep 2017 09:23:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dubDl-0007lV-I9
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 09:23:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 1B/93-03414-87332C95; Wed, 20 Sep 2017 09:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsUSfTyjVbfU+FC
 kQf8qfoslHxezODB6HN39mymAMYo1My8pvyKBNeNaU1LBEZeK62dXMDUwrjLpYuTkYBawluj9
 18zYxcjFwSIwi0Viyf2NzBDOBBaJ27+esYJUCQl4SHy9tZENwl7AKHH6EztM/NGTRrBuIYFlj
 BKnWu6xgCTYBAwkXn39xghiiwhIS1z7fBmsiFngK5PEpsY1zCAJYQE/iVc39wE1cACtU5X4uz
 0UJMwr4C6x9ul9sGUSAnISN891gpVzAi178fIxM0i5EFDNuivpExiBjmFYxahRnFpUllqka2i
 hl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGFYMQLCD8ebGgEOMkhxMSqK8h3UO
 RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F1mBJQTLEpNT61Iy8wBBjhMWoKDR0mE1xkkzVtck
 JhbnJkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEuetAikVACnNKM2DGwSLvEuMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5j0CMoUnM68Ebt8roFOYgE7J3nAA5JSSRISUVAOj0eSEd1GsnRZ
 n0p5mc+XxCc/restdEMTSHVl3dkpe98w5HBqfv779fs5RSz1Ud556KuNmj1VeX9mU1+icDpn1
 Le/RpblL5rlkis+0bD0ikjgp48OZANanzxJOdGnlBvvOWZYrt03X9sP/Nkn+cj/dyJcpvofN/
 12ZWiBjc+eCnq2Q7qsI57VKLMUZiYZazEXFiQADe9AttwIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505899380!77068550!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36718 invoked from network); 20 Sep 2017 09:23:01 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Sep 2017 09:23:01 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=ShZ5adEe4npk77WntrPSk9p9B63XzjLviQB/dS7NvfpqftJo+xUU7RulkBqZtyikc7JYA4isYJrXOYOFFiucOxcKG/h+c2mQjuj7qy0nL22JPTzohqZDvfKXs32FZARb8zpn9wKKONEv7oKdXeTbA+0QDgLlCUihMvIKw5TaURSyf5r/7S6Yy+GIa3wWpd+mbAK8goklbE0aXiOzcgNAKVClogD42z4E2AJd2EOJmHpAW9L+G9rk4YwInC5Egu/L0rpgIPeN9126s27XLlPV0SX6B515ijKad5sKlWLhmIGFGOr6IrQ2cI3LjrnImJpLmfaYL5aNzfX15itKqXk9GQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=y25t5kvpVlSSUvYiaH8g6xl8fKI=; b=fzZ78RBZvg88SlY33qZvMAGGz1g1
 1AkacfhkjH3e8OiDTvDQ2bvML9saCQeZ4s5EL54U1dYCYzf6QqCLCLIWA1Ajk8AJ
 fXQsua0Na3LrF3sPaHScuqQk4Kf/yrKwHF1ALYPLWYvKepDTkx4K7p/vSARuxCyR
 zQrcrolxDL7l+E4RFYzJeEZoVRksg3+twNunQd0xu12b1uOjbJ4mOAoP+Sv54Qp5
 24+pTw241/KeIB4H3C3iInUttcWAU4kffOQ7Km93D6jOVR+aIXGKDR+KHeXNso3K
 SN7g/Ym8ygs02+rw/l3wVzuNA35rVkkDq6WNg/M5vDqIMczNqC6Ox3GYSQ==
Received: (qmail 32052 invoked from network); 20 Sep 2017 12:22:42 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 12:22:42 +0300
Received: (qmail 11754 invoked from network); 20 Sep 2017 12:22:42 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 20 Sep 2017 12:22:42 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 20 Sep 2017 12:22:33 +0300
Message-Id: <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
Cc: jun.nakajima@intel.com, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v4 3/3] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjM6CgktIENoYW5nZWQgdGhlIGlmIGNvbmRpdGlvbiBm
b3JtIC4uLiA+IC4uLiAtMSB0byAuLi4gPj0gLi4uCgktIFJlbW92ZWQgbG9uZyBjYXN0IHRvIHRo
ZSBlcnIgdmFyCgktIE1vdmVkIHRoZSBtZm4rKyBjbG9zZXIgdG8gdGhlIGVuZCBvZiB0aGUgbG9v
cAoJLSBJbnRlZ3JhdGVkIHRoZSArK2ZyYW1lIGluIHRoZSB3aGlsZSBjb25kaXRpb24KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAxNzUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCB8
ICAgNyArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjYzg3NGNlLi45ODY2ZDY0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpA
QCAtNDk4LDYgKzQ5OCwxNTcgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX21taW9fYWRkcihwYWRk
cl90IG1taW9fZ3BhLAogfQogCiAvKgorICogTWFwIHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBp
bmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3cml0ZWFibGUKKyAqIGFjY2Vzcy4gIE1heSBy
ZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJy
b3JzCisgKiBpbmNsdWRpbmcgRVJSX1BUUih+WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2Fy
ZCBtYXBwaW5ncy4KKyAqCisgKiBJbiBkZWJ1ZyBidWlsZHMsIG1hcCgpIGNoZWNrcyB0aGF0IGVh
Y2ggc2xvdCBpbiBodm1lbXVsX2N0eHQtPm1mbltdIGlzCisgKiBjbGVhbiBiZWZvcmUgdXNlLCBh
bmQgcG9pc2lvbnMgdW51c2VkIHNsb3RzIHdpdGggSU5WQUxJRF9NRk4uCisgKi8KK3N0YXRpYyB2
b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwg
dW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAorICAgIHN0cnVjdCBodm1fZW11bGF0
ZV9jdHh0ICpodm1lbXVsX2N0eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OworICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7CisKKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2Zu
cyB3aGljaCBuZWVkIG1hcHBpbmcuICovCisgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGxpbmVh
ciA+PiBQQUdFX1NISUZULCBmaXJzdCA9IGZyYW1lOworICAgIHVuc2lnbmVkIGxvbmcgZmluYWwg
PSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUOworCisgICAgLyoKKyAg
ICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhh
dmUgYSBwYWdlIHJlZmVyZW5jZQorICAgICAqIGhlbGQgb24gdGhlbS4KKyAgICAgKi8KKyAgICBt
Zm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOworCisgICAgLyoKKyAgICAgKiBUaGUg
Y2FsbGVyIGhhcyBubyBsZWdpdGltYXRlIHJlYXNvbiBmb3IgdHJ5aW5nIGEgemVyby1ieXRlIHdy
aXRlLCBidXQKKyAgICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVh
c2UgYnVpbGRzLgorICAgICAqCisgICAgICogVGhlIG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRz
IG9uIHRoZSBudW1iZXIgb2YgYWRqYWNlbnQgbWZuc1tdIHdoaWNoCisgICAgICogY2FuIGJlIHZt
YXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4gdGhlIHJl
Z2lvbi4KKyAgICAgKiBUaGUgaGlnaGVyIGxldmVsIGVtdWxhdGlvbiBjYWxsZXJzIGFyZSByZXNw
b25zaWJsZSBmb3IgZW5zdXJpbmcgdGhhdAorICAgICAqIG1mbnNbXSBpcyBsYXJnZSBlbm91Z2gg
Zm9yIHRoZSByZXF1ZXN0ZWQgd3JpdGUgc2l6ZS4KKyAgICAgKi8KKyAgICBpZiAoIGJ5dGVzID09
IDAgfHwKKyAgICAgICAgIGZpbmFsIC0gZmlyc3QgPj0gQVJSQVlfU0laRShodm1lbXVsX2N0eHQt
Pm1mbikgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIGdv
dG8gdW5oYW5kbGVhYmxlOworICAgIH0KKworICAgIGRvIHsKKyAgICAgICAgZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IHJlczsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAg
ICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CisgICAgICAgIHAybV90eXBlX3QgcDJtdDsK
KworICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZpcm0gdGhhdCB0aGUgY3VycmVudCBz
bG90IGlzIGNsZWFuLiAqLworICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CisKKyAg
ICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBmcmFtZSA8PCBQQUdFX1NI
SUZULCB0cnVlLCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZw
ZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7CisKKyAgICAgICAgc3dpdGNoICggcmVzICkKKyAg
ICAgICAgeworICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICAgICAg
eDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4
dC0+Y3R4dCk7CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElPTik7
CisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOgorICAgICAgICAgICAgZXJyID0gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gb3V0Owor
CisgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAgICAgY2FzZSBIVk1U
UkFOU19nZm5fc2hhcmVkOgorICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRS
WSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgZ290byB1bmhhbmRsZWFibGU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHAybV9pc19k
aXNjYXJkX3dyaXRlKHAybXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9PS0FZKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAg
ICAgICAgKm1mbisrID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7CisKKyAgICB9IHdoaWxlICgg
KytmcmFtZSA8IGZpbmFsICk7CisKKyAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmds
ZSBmcmFtZT8gKi8KKyAgICBpZiAoIGZpcnN0ID09IGZpbmFsICkKKyAgICAgICAgbWFwcGluZyA9
IG1hcF9kb21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSk7CisgICAgLyogTXVsdGlwbGUg
ZnJhbWVzPyBOZWVkIHRvIHZtYXAoKS4gKi8KKyAgICBlbHNlIGlmICggKG1hcHBpbmcgPSB2bWFw
KGh2bWVtdWxfY3R4dC0+bWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluYWwg
LSBmaXJzdCArIDEpKSA9PSBOVUxMICkKKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7CisKKyNp
Zm5kZWYgTkRFQlVHIC8qIFBvaXNpb24gdW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAq
LworICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVt
dWxfY3R4dC0+bWZuKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7
CisgICAgICAgICptZm4rKyA9IElOVkFMSURfTUZOOworICAgIH0KKyNlbmRpZgorCisgICAgcmV0
dXJuIG1hcHBpbmcgKyAobGluZWFyICYgflBBR0VfTUFTSyk7CisKKyB1bmhhbmRsZWFibGU6Cisg
ICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpOworCisgb3V0OgorICAgIC8q
IERyb3AgYWxsIGhlbGQgcmVmZXJlbmNlcy4gKi8KKyAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11
bF9jdHh0LT5tZm4gKQorICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkp
OworCisgICAgcmV0dXJuIGVycjsKK30KKworc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5l
YXJfYWRkcigKKyAgICB2b2lkICptYXBwaW5nLCB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWdu
ZWQgaW50IGJ5dGVzLAorICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQp
Cit7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgdW5z
aWduZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdFX1NISUZUOworICAgIHVuc2lnbmVkIGxv
bmcgZmluYWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUOworICAg
IG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKyAgICBBU1NFUlQoYnl0ZXMg
PiAwKTsKKworICAgIGlmICggZnJhbWUgPT0gZmluYWwgKQorICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShtYXBwaW5nKTsKKyAgICBlbHNlCisgICAgICAgIHZ1bm1hcChtYXBwaW5nKTsKKworICAg
IGRvCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKKyAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkoY3VycmQsICptZm4pOworICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFn
ZShtZm5feCgqbWZuKSkpOworCisgICAgICAgICptZm4rKyA9IF9tZm4oMCk7IC8qIENsZWFuIHNs
b3QgZm9yIG1hcCgpJ3MgZXJyb3IgY2hlY2tpbmcuICovCisKKyAgICB9IHdoaWxlICggKytmcmFt
ZSA8IGZpbmFsICk7CisKKworI2lmbmRlZiBOREVCVUcgLyogQ2hlY2sgKGFuZCBjbGVhbikgYWxs
IHVudXNlZCBtZm5zLiAqLworICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBB
UlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZu
X2VxKCptZm4sIElOVkFMSURfTUZOKSk7CisgICAgICAgICptZm4rKyA9IF9tZm4oMCk7CisgICAg
fQorI2VuZGlmCit9CisKKy8qCiAgKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2lj
YWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UKICAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBi
eXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nIHRvCiAgKiB0aGUgdmFs
aWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tBWSBpcyBy
ZXR1cm5lZC4KQEAgLTk4OCwxMSArMTEzOSwxMSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUo
CiAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9CiAgICAgICAgIGNv
bnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwog
ICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBG
RUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7CiAgICAgc3RydWN0IGh2bV92Y3B1
X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgaW50IHJjOworICAg
IHZvaWQgKm1hcHBpbmc7CiAKICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkK
ICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0OwpAQCAtMTAwOCwyMyArMTE1OSwxMyBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRk
ciAmIFBBR0VfTUFTSykpICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3Jp
dGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAxKTsKIAotICAgIHJj
ID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZw
ZmluZm8pOworICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRl
cywgcGZlYywgaHZtZW11bF9jdHh0KTsKKyAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCisgICAg
ICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKIAotICAgIHN3aXRjaCAoIHJjICkKLSAgICB7
Ci0gICAgY2FzZSBIVk1UUkFOU19va2F5OgotICAgICAgICBicmVhazsKLSAgICBjYXNlIEhWTVRS
QU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgotICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZv
LmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Ci0g
ICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2Rh
dGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMCk7Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRf
b3V0OgotICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKLSAgICAgICAgcmV0dXJuIFg4NkVN
VUxfUkVUUlk7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwotICAgIH0KKyAgICBtZW1jcHkobWFwcGluZywgcF9kYXRhLCBieXRlcyk7CisKKyAgICBo
dm1lbXVsX3VubWFwX2xpbmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIGJ5dGVzLCBodm1lbXVsX2N0
eHQpOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxh
dGUuaAppbmRleCA4ODY0Nzc1Li5kMzc5YTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9lbXVsYXRlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5o
CkBAIC0zNyw2ICszNywxMyBAQCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCB7CiAgICAgdW5zaWdu
ZWQgbG9uZyBzZWdfcmVnX2FjY2Vzc2VkOwogICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19kaXJ0
eTsKIAorICAgIC8qCisgICAgICogTUZOcyBiZWhpbmQgdGVtcG9yYXJ5IG1hcHBpbmdzIGluIHRo
ZSB3cml0ZSBjYWxsYmFjay4gIFRoZSBsZW5ndGggaXMKKyAgICAgKiBhcmJpdHJhcnksIGFuZCBj
YW4gYmUgaW5jcmVhc2VkIGlmIHdyaXRlcyBsb25nZXIgdGhhbiBQQUdFX1NJWkUrMSBhcmUKKyAg
ICAgKiBuZWVkZWQuCisgICAgICovCisgICAgbWZuX3QgbWZuWzJdOworCiAgICAgdWludDMyX3Qg
aW50cl9zaGFkb3c7CiAKICAgICBib29sX3Qgc2V0X2NvbnRleHQ7Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:23:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubEH-0007v6-LR; Wed, 20 Sep 2017 09:23:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dubEF-0007uc-QM
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:23:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F6/5E-03283-79332C95; Wed, 20 Sep 2017 09:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS1tYhrzvN+FC
 kwZFvyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+RbwF5/grLlxcz9zA+Je7i5GTQ0igUuLP
 0g4mEFtCgFfiyLIZrBC2v8TJk79Zuhi5gGomMEo8mf6DESTBIqAqsXLldXYQm01AXeLx1x6gZ
 g4OEQFbifZnNSD1zALrmCQW/9kIViMs4CHx7/ccNpAaXgFdiWe7ofYuZZKY3J4NYvMKCEqcnP
 mEBcRmBhr5Z94lZpByZgFpieX/OCDC8hLNW2czg9icAl4SuzcuB7NFBVQkppzcxjaBUXAWkkm
 zkEyahTBpFpJJCxhZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefn
 bmIEBjEDEOxgnH7Z/xCjJAeTkijvYZ1DkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLONgHKCR
 anpqRVpmTnAeIJJS3DwKInwNoKkeYsLEnOLM9MhUqcYFaXEeatAEgIgiYzSPLg2WAxfYpSVEu
 ZlBDpEiKcgtSg3swRV/hWjOAejkjBvJ8gUnsy8Erjpr4AWMwEtzt5wAGRxSSJCSqqBUSO4dtL
 LC+0f9ma/zqlwvFT98t4C7x0V8+yDXzuYV1neit16eNkmHQWrJc7Rf33Dju/JU17iKbG6lW3W
 q8kr+Jstl9c8atgb3LFeZO2HjJdVcxdwNR63nv+l48qhjBnMpSHrH31xPXp0W6hV6O4ryy9K9
 rAUPFgyRd3FxCfsUUzCvKTIY18q7yixFGckGmoxFxUnAgAI+UIr3AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505899412!117718002!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45884 invoked from network); 20 Sep 2017 09:23:34 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 09:23:34 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 20 Sep 2017 02:23:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,420,1500966000"; d="scan'208";a="902150084"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 20 Sep 2017 02:23:29 -0700
Date: Wed, 20 Sep 2017 17:22:22 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170920092222.GU11006@yi.y.sun>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
 <20170919091542.osvtfnkksinjddvw@dhcp-3-128.uk.xensource.com>
 <20170920050906.GH11006@yi.y.sun>
 <20170920084340.6jiokz4v5rrndjiv@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920084340.6jiokz4v5rrndjiv@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 06/15] x86: implement get value interface
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjAgMDk6NDM6NDAsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFdlZCwg
U2VwIDIwLCAyMDE3IGF0IDAxOjA5OjA2UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+IE9uIDE3
LTA5LTE5IDEwOjE1OjQyLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+ID4gT24gVHVlLCBT
ZXAgMDUsIDIwMTcgYXQgMDU6MzI6MjhQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
PiA+ID4gPiBpbmRleCA2OTZlZmYyLi43OTAyYWY3IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwo+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ID4g
PiA+IEBAIC0xNDk2LDYgKzE0OTYsMTMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPiA+ID4gPiAg
ICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwo+ID4gPiA+ICAgICAgICAgICAgICBicmVhazsK
PiA+ID4gPiAgCj4gPiA+ID4gKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9BTExPQ19HRVRf
TUJBX1RIUlRMOgo+ID4gPiA+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21j
dGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnZhbDMyLCBQU1JfVFlQRV9NQkFfVEhSVEwpOwo+ID4gPiA+ICsgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2YWwzMjsKPiA+ID4gCj4gPiA+IEhtLCB3aHkgZG9l
cyBwc3JfZ2V0X3ZhbCB0YWtlIGEgdWludDMyX3QgKiBpbnN0ZWFkIG9mIGEgdWludDY0X3QgKj8g
U28KPiA+ID4gdGhhdCB5b3UgY2FuIGRpcmVjdGx5IHBhc3MgJmRvbWN0bC0+dS5wc3JfYWxsb2Mu
ZGF0YS4KPiA+ID4gCj4gPiA+IE9yIHRoZSBvdGhlciB3YXkgYXJvdW5kLCB3aHkgaXMgZG9tY3Rs
LT51LnBzcl9hbGxvYy5kYXRhIGEgdWludDY0X3QKPiA+ID4gaW5zdGVhZCBvZiBhIHVpbnQzMl90
Pwo+ID4gPiAKPiA+IFRoZXJlIGlzIGEgaGlzdG9yaWNhbCByZWFzb24uIFRoZSBDT1MgTVNSIGlz
IDY0Yml0LiBTbywgdGhlIG9yaWdpbmFsIGNvZGVzCj4gPiBpbiBMMyBDQVQgKHN1Ym1pdHRlZCB5
ZWFycyBhZ28pIHVzZWQgdWludDY0X3QuCj4gPiAKPiA+IEJ1dCBkdXJpbmcgTDIgQ0FUIHJldmll
dywgcGVyIEphbidzIGNvbW1lbnQsIHRoZSB1aW50NjRfdCBpcyBub3QgbmVjZXNzYXJ5Cj4gPiBp
biBwc3IuYy4gU28sIHdlIGNvbnZlcnQgaXQgdG8gdWludDMyX3QgaW4gcHNyLmMgYW5kIG1ha2Ug
dGhlIGNvZGVzIHlvdSBzZWUKPiA+IGhlcmUuCj4gCj4gU2luY2UgdGhpcyBpcyBhIERPTUNUTCwg
eW91IGNhbiBjaGFuZ2UgdGhlIHR5cGUgb2YgdGhlIHN0cnVjdHVyZSB0byBiZQo+IGFuIHVpbnQz
Ml90LCBzbyB0aGF0IHlvdSBjYW4gcGFzcyBpdCBkaXJlY3RseSAodW5sZXNzIEknbSBtaXNzaW5n
Cj4gc29tZXRoaW5nIGVsc2UgdGhhdCByZXF1aXJlcyB0aGlzIHRvIGJlIHVpbnQ2NF90KS4KPiAK
VGhlIHRvb2xzIGxheWVyIGltcGxlbWVudGF0aW9uIHVzZXMgdWludDY0X3QgYWNjb3JkaW5nIHRv
IFNETSBkZWZpbml0aW9uLiBTbywKd2UgaGF2ZSB0byBkbyBhIGNvbnZlcnRpb24gaGVyZSBvciBp
biB0b29scy8uIE9yLCB3ZSBuZWVkIG1vZGlmeSBpbnRlcmZhY2VzIGluCnRvb2xzIGxheWVyLgoK
QXMgQ0FUIGludGVyZmFjZXMgaW4gdG9vbHMgbGF5ZXIgaGF2ZSBiZWVuIHJlbGVhc2VkIGFuZCBp
dCBpcyBhIG5hdHVyYWwgY2hvaWNlCnRvIG1ha2UgaXQgc2FtZSBhcyBTRE0sIEkgdGhpbmsgc2hv
dWxkIGtlZXAgdWludDY0X3QgaW4gdG9vbHMgYXQgbGVhc3QuIElmIHNvLAp3ZSBtdXN0IGRvIHRo
ZSBjb252ZXJ0aW9uIHNvbWV3aGVyZS4gVGhlbiwgSSB0aGluayBpdCBpcyBub3Qgc28gbmVjZXNz
YXJ5IHRvCmNoYW5nZSBjdXJyZW50IGNvZGVzLiBJcyB0aGF0IGdvb2QgdG8geW91PwoKPiBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:25:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubGM-0008JX-15; Wed, 20 Sep 2017 09:25:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dubGL-0008JP-FF
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:25:45 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 97/30-02041-81432C95; Wed, 20 Sep 2017 09:25:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS1fM5FC
 kwdcrvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRbfPYCiYwV6w7fIWtgfE6UxcjJ4eQQJ7E
 88mTmUFsXgE7iaOP7rOA2BIChhKnF94Es1kEVCWuHFnOCmKzCahLtD3bDmaLAMUPXzoONIeLg
 1ngI6PE9T29bF2MHBzCAnESWw6ZgphCArES+/6DlXMKmErsbTjNChLmFRCU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNddLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMPAYg2MHY+N3pEKMkB5OSKO8tlYORQnxJ
 +SmVGYnFGfFFpTmpxYcY9Tg4BPrWrL7AKLBtF5CUYsnLz0tVkuA9pgZULViUmp5akZaZA4wTm
 AYJDh4lEd7jIGne4oLE3OLMdIjUKUZjjhsPr/9h4ui4efcPkxDYJClx3oUgpQIgpRmleXCDYP
 F7iVFWSpiXEehYIZ6C1KLczBJU+VeM4hyMSsK8t0Cm8GTmlcDtewV0ChPQKdkbDoCcUpKIkJJ
 qYJQ4Yin5U+nXJLnJfnO4vPPWmm4RyQhh1n5pffbIWW6eiIhJe45rlKspn/Dw3DAnZeGKsu/q
 DxaxGSfKT9w23+ei0qoEr0vGZV2SHrenRC1g/D91ncSi54fDZ6p8yw4/8S/gMSuzi/WGCXKvz
 e2r/Q84RK491rlj89GpIf3dU9jZlih4HObXfqPEUpyRaKjFXFScCADPN+W+2gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505899540!77108739!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34131 invoked from network); 20 Sep 2017 09:25:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 09:25:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 03:25:39 -0600
Message-Id: <59C25032020000780017D476@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 03:25:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-13-jgross@suse.com>
In-Reply-To: <20170920063430.9105-13-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 12/15] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIGF0dGFjaGluZyB0aGUgQVJNIHNwZWNpZmljIGdyYW50IHRhYmxlIGRhdGEgdG8gdGhl
IGRvbWFpbgo+IHN0cnVjdHVyZSBhZGQgaXQgdG8gc3RydWN0IGdyYW50X3RhYmxlLiBBZGQgdGhl
IG5lZWRlZCBhcmNoIGZ1bmN0aW9ucwo+IHRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5oIGluY2x1
ZGVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCk5v
bi1BUk0gcGFydHMKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubJd-0000CN-Fc; Wed, 20 Sep 2017 09:29:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dubJc-0000CF-Ls
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:29:08 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A2/26-30935-3E432C95; Wed, 20 Sep 2017 09:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/ehyaF
 Ig+PbZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbzQ+YCtawVExcdom5gfEMcxcjB4eQQJ7E
 1+PuXYycHLwCdhKTNj9jBbElBAwlTi+8yQJiswioSvzfcRIsziagLtH2bDuYLQIUP3zpOFMXI
 xcHs8B2RonNPy+DNQgL6Eu8ObCMGSQhJNDBJPHwwwo2kASngI3En4WPmUAW8woISvzdIQwSZh
 bQknj46xYLhK0tsWzha7DbmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 hl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGH71DAyMOxj7VvkdYpTkYFIS5TVf
 cjBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv/CqgnGBRanpqRVpmDjASYNISHDxKIrz2IGne4
 oLE3OLMdIjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4rwtIqQBIaUZpHtwgWIReYpSVEuZlZG
 BgEOIpSC3KzSxBlX/FKM7BqCTM6w0yhSczrwRu3yugU5iATsnecADklJJEhJRUA2PM4bRD4kt
 lzs5vOPVpgh7z1amdjk9vPD/XsG4js4L85stK8Y3bd5tJ/O3IeJ1S0FPEdV+xyLtLrHFlXV7N
 q2TrIzcYy8v8F5e9E3PVm2W/YP7hukPbbSvdZSYkH3X5dt45ree2WE6T5sJN/Z+tzVbsUQtQU
 W5esf/3vqOtt7Rra50vGSrnX1ViKc5INNRiLipOBACeY1aPywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505899743!91273688!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50256 invoked from network); 20 Sep 2017 09:29:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 09:29:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 03:29:02 -0600
Message-Id: <59C250FE020000780017D4BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 03:29:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <d58a477f-2f3a-e59f-8352-de7411c4011c@suse.com>
 <59C23B1B020000780017D38E@prv-mh.provo.novell.com>
 <33b7e949-4389-b092-0025-34d3e1cbe1ac@suse.com>
In-Reply-To: <33b7e949-4389-b092-0025-34d3e1cbe1ac@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDEwOjQ5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaGF0
IGFib3V0IHRoZSBmb2xsb3dpbmcgaWRlYTogbWF5YmUgd2UgY291bGQgYWRkIGFuIG9wdGlvbiB0
byBjb25maWd1cmUKPiB0byBtYWtlIGl0IGZhaWwgaW5zdGVhZCBvZiBkaXNhYmxpbmcgY29tcG9u
ZW50cyBpbiBjYXNlIHNvbWUKPiByZXF1aXJlbWVudHMgZm9yIHRoYXQgY29tcG9uZW50IGFyZSBu
b3QgbWV0PyBUaGUgZGVmYXVsdCBjb3VsZCBiZSB0bwo+IGp1c3QgZGlzYWJsZSB0aGUgY29tcG9u
ZW50cyBhbmQgd2l0aCB0aGUgb3B0aW9uIHNwZWNpZmllZCBhbGwgY29tcG9uZW50cwo+IG5vdCBk
aXNhYmxlZCBleHBsaWNpdGx5IG11c3QgYmUgYnVpbGRhYmxlIG9yIGNvbmZpZ3VyZSB3aWxsIGZh
aWwuCgpJZiB0aGF0J3Mgc29tZXRoaW5nIHRoYXQgKGEpIGNhbiBiZSByZWFzb25hYmx5IGV4cHJl
c3NlZCBpbgpjb25maWd1cmUuYWMgYW5kIChiKSB0aGUgdG9vbHMgbWFpbnRhaW5lcnMgY2FuIGxp
dmUgd2l0aCwgdGhhdCdzCmNlcnRhaW5seSBhbiBvcHRpb24uCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:30:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubKo-0000lA-Sl; Wed, 20 Sep 2017 09:30:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297dc1e6=Paul.Durrant@citrix.com>)
 id 1dubKo-0000l0-07
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 09:30:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 59/A5-27708-D2532C95; Wed, 20 Sep 2017 09:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQlfb9FC
 kwfKp4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aRn/0sBX2BFf9W9bM0MP637WLk5JAQ8JPo
 uviJDcRmE9CRWHp0PhOILSKQJvHuyjvWLkYuDmaBJSwS33dvYgZJCAsES3Sc3QhVFCLRdK+VF
 cI2klgzfxcjiM0ioCqx59FvMJtXwF3i0bfzjCCDhARaGCVW39oCluAU8JBo6L0MZjMKyEp8aV
 wNtoBZQFzi1hOIKyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwtEvY7Egt0QHzALaEssW/iaGWK
 xoMTJmU9YJjAKz0IydhaSlllIWmYhaVnAyLKKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFQv
 N7W4ODE9NScxqVgvOT93EyMwAhiAYAfjynbnQ4ySHExKorzVxw9GCvEl5adUZiQWZ8QXleakF
 h9ilOHgUJLgDT4PlBMsSk1PrUjLzAHGIkxagoNHSYS3CyTNW1yQmFucmQ6ROsWoy3Fs0+U/TE
 Isefl5qVLivKUgRQIgRRmleXAjYGnhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+0Cm8GT
 mlcBtegV0BBPQEdkbDoAcUZKIkJJqYCydcM49VlL9+d66VW6HL1ua+fE5+AdxXHv3S+Xl1DAD
 619/LdX88qeV552c68XT6vTSS6yeU/qFx3SuA497vbouy3asMwu9uXSWxO0Ln5X/VwTPml3X8
 a9iW4B581KJRduVV8UnXGNzWZc2I8lL+FyGJJNwfu6qOxdLJ7nFL70yIWw/9+d2XyWW4oxEQy
 3mouJEAEuZvZYGAwAA
X-Env-Sender: prvs=4297dc1e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505899819!98378543!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64069 invoked from network); 20 Sep 2017 09:30:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 09:30:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="53135480"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4 3/3] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTMfIYPrk92F2tokWX/QeDM7E5J6K9gV2g
Date: Wed, 20 Sep 2017 09:30:04 +0000
Message-ID: <72e2a9ef6ce6416f8712ab90c7495767@AMSPEX02CL03.citrite.net>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505899353-13554-4-git-send-email-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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBJc2FpbGEgW21h
aWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPiBTZW50OiAyMCBTZXB0ZW1iZXIgMjAxNyAx
MDoyMwo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBUaW0gKFhlbi5vcmcpIDx0
aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
amJldWxpY2hAc3VzZS5jb207IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsKPiBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyBXZWkgTGl1Cj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiBi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbTsgc3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb207
Cj4ganVuLm5ha2FqaW1hQGludGVsLmNvbTsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+OyBBbGV4YW5kcnUgSXNhaWxhCj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IFN1Ympl
Y3Q6IFtQQVRDSCB2NCAzLzNdIHg4Ni9odm06IEltcGxlbWVudCBodm1lbXVsX3dyaXRlKCkgdXNp
bmcgcmVhbAo+IG1hcHBpbmdzCj4gCj4gRnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAKPiBBbiBhY2Nlc3Mgd2hpY2ggY3Jvc3NlcyBhIHBhZ2UgYm91bmRh
cnkgaXMgcGVyZm9ybWVkIGF0b21pY2FsbHkgYnkgeDg2Cj4gaGFyZHdhcmUsIGFsYmVpdCB3aXRo
IGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHkuICBBbiBpbXBvcnRhbnQgY29ybmVyCj4gY2Fz
ZQo+IGlzIHdoZW4gYSBzdHJhZGRsZWQgYWNjZXNzIGhpdHMgdHdvIHBhZ2VzIHdoaWNoIGRpZmZl
ciBpbiB3aGV0aGVyIGEKPiB0cmFuc2xhdGlvbiBleGlzdHMsIG9yIGluIG5ldCBhY2Nlc3Mgcmln
aHRzLgo+IAo+IFRoZSB1c2Ugb2YgaHZtX2NvcHkqKCkgaW4gaHZtZW11bF93cml0ZSgpIGlzIHBy
b2JsZW1hdGljLCBiZWNhdXNlIGl0Cj4gcGVyZm9ybXMKPiBhIHRyYW5zbGF0aW9uIHRoZW4gY29t
cGxldGVzIHRoZSBwYXJ0aWFsIHdyaXRlLCBiZWZvcmUgbW92aW5nIG9udG8gdGhlIG5leHQKPiB0
cmFuc2xhdGlvbi4KPiAKPiBJZiBhbiBpbmRpdmlkdWFsIGVtdWxhdGVkIHdyaXRlIHN0cmFkZGxl
cyB0d28gcGFnZXMsIHRoZSBmaXJzdCBvZiB3aGljaCBpcwo+IHdyaXRhYmxlLCBhbmQgdGhlIHNl
Y29uZCBvZiB3aGljaCBpcyBub3QsIHRoZSBmaXJzdCBoYWxmIG9mIHRoZSB3cml0ZSB3aWxsCj4g
Y29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCj4gCj4g
VGhpcyByZXN1bHRzIGluIGd1ZXN0IHN0YXRlIGNvcnJ1cHRpb24gYXMgYSBzaWRlIGVmZmVjdCBv
ZiBlbXVsYXRpb24sIHdoaWNoCj4gaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0
byBjcmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgo+IAo+IEludHJvZHVjZSB0aGUgaHZt
ZW11bF97LHVufW1hcF9saW5lYXJfYWRkcigpIGhlbHBlcnMsIHdoaWNoIHRyYW5zbGF0ZSBhbgo+
IGVudGlyZSBjb250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVy
bHlpbmcgZnJhbWVzIHRvCj4gcHJvdmlkZSBhIGNvbnRpZ3VvdXMgdmlydHVhbCBtYXBwaW5nIGZv
ciB0aGUgZW11bGF0b3IgdG8gdXNlLiAgVGhpcyBpcyB0aGUKPiBzYW1lIG1lY2hhbmlzbSBhcyB1
c2VkIGJ5IHRoZSBzaGFkb3cgZW11bGF0aW9uIGNvZGUuCj4gCj4gVGhpcyB3aWxsIGNhdGNoIGFu
eSB0cmFuc2xhdGlvbiBpc3N1ZXMgYW5kIGFib3J0IHRoZSBlbXVsYXRpb24gYmVmb3JlIGFueQo+
IG1vZGlmaWNhdGlvbnMgb2NjdXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIFYz
Ogo+IAktIENoYW5nZWQgdGhlIGlmIGNvbmRpdGlvbiBmb3JtIC4uLiA+IC4uLiAtMSB0byAuLi4g
Pj0gLi4uCj4gCS0gUmVtb3ZlZCBsb25nIGNhc3QgdG8gdGhlIGVyciB2YXIKPiAJLSBNb3ZlZCB0
aGUgbWZuKysgY2xvc2VyIHRvIHRoZSBlbmQgb2YgdGhlIGxvb3AKPiAJLSBJbnRlZ3JhdGVkIHRo
ZSArK2ZyYW1lIGluIHRoZSB3aGlsZSBjb25kaXRpb24KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMgICAgICAgIHwgMTc1Cj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIHwgICA3ICsrCj4g
IDIgZmlsZXMgY2hhbmdlZCwgMTY1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCj4gaW5kZXggY2M4NzRjZS4uOTg2NmQ2NCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Cj4gQEAgLTQ5OCw2ICs0OTgsMTU3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIo
cGFkZHJfdAo+IG1taW9fZ3BhLAo+ICB9Cj4gCj4gIC8qCj4gKyAqIE1hcCB0aGUgZnJhbWUocykg
Y292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlCj4gKyAq
IGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8q
KSBmb3Igb3RoZXIKPiBlcnJvcnMKPiArICogaW5jbHVkaW5nIEVSUl9QVFIoflg4NkVNVUxfT0tB
WSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCj4gKyAqCj4gKyAqIEluIGRlYnVnIGJ1aWxk
cywgbWFwKCkgY2hlY2tzIHRoYXQgZWFjaCBzbG90IGluIGh2bWVtdWxfY3R4dC0+bWZuW10gaXMK
PiArICogY2xlYW4gYmVmb3JlIHVzZSwgYW5kIHBvaXNpb25zIHVudXNlZCBzbG90cyB3aXRoIElO
VkFMSURfTUZOLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRy
KAo+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMy
X3QgcGZlYywKPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCj4g
K3sKPiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiArICAgIHZvaWQgKmVyciwg
Km1hcHBpbmc7Cj4gKwo+ICsgICAgLyogRmlyc3QgYW5kIGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBt
YXBwaW5nLiAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdFX1NI
SUZULCBmaXJzdCA9IGZyYW1lOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIg
KyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBh
IHBhZ2UgcmVmZXJlbmNlCj4gKyAgICAgKiBoZWxkIG9uIHRoZW0uCj4gKyAgICAgKi8KPiArICAg
IG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6ZXJv
LWJ5dGUgd3JpdGUsIGJ1dAo+ICsgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2Fm
ZSBpbiByZWxlYXNlIGJ1aWxkcy4KPiArICAgICAqCj4gKyAgICAgKiBUaGUgbWF4aW11bSB3cml0
ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10KPiB3aGljaAo+
ICsgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdu
bWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4KPiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0
aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBt
Zm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggYnl0ZXMgPT0gMCB8fAo+ICsgICAgICAgICBmaW5hbCAtIGZpcnN0
ID49IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKPiArICAgIHsKPiArICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArICAg
IH0KPiArCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0
IHJlczsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgICAgIHBhZ2Vm
YXVsdF9pbmZvX3QgcGZpbmZvOwo+ICsgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPiArCj4gKyAg
ICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBp
cyBjbGVhbi4gKi8KPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4gKwo+ICsg
ICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9T
SElGVCwgdHJ1ZSwgcGZlYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIHJl
cyApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm46Cj4gKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5s
aW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRS
KH5YODZFTVVMX0VYQ0VQVElPTik7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAg
ICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgICAgICAgICBlcnIgPSBO
VUxMOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1UUkFO
U19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAr
ICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4gKyAgICAgICAgICAg
IGdvdG8gb3V0Owo+ICsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBnb3RvIHVu
aGFuZGxlYWJsZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggcDJtX2lzX2Rpc2Nh
cmRfd3JpdGUocDJtdCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9PS0FZKTsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+
ICsKPiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiArCgpNdWNo
IGJldHRlciA6LSkgQnV0IEknZCBkaXRjaCB0aGUgYmxhbmsgbGluZSBoZXJlIChhbmQgdGhlIGNv
cnJlc3BvbmRpbmcgb25lLi4uCgo+ICsgICAgfSB3aGlsZSAoICsrZnJhbWUgPCBmaW5hbCApOwo+
ICsKPiArICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLwo+ICsg
ICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApCj4gKyAgICAgICAgbWFwcGluZyA9IG1hcF9kb21haW5f
cGFnZShodm1lbXVsX2N0eHQtPm1mblswXSk7Cj4gKyAgICAvKiBNdWx0aXBsZSBmcmFtZXM/IE5l
ZWQgdG8gdm1hcCgpLiAqLwo+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1lbXVs
X2N0eHQtPm1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmluYWwgLSBmaXJz
dCArIDEpKSA9PSBOVUxMICkKPiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArCj4gKyNp
Zm5kZWYgTkRFQlVHIC8qIFBvaXNpb24gdW51c2VkIG1mbltdcyB3aXRoIElOVkFMSURfTUZOLiAq
Lwo+ICsgICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZt
ZW11bF9jdHh0LT5tZm4pICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikg
PT0gMCk7Cj4gKyAgICAgICAgKm1mbisrID0gSU5WQUxJRF9NRk47Cj4gKyAgICB9Cj4gKyNlbmRp
Zgo+ICsKPiArICAgIHJldHVybiBtYXBwaW5nICsgKGxpbmVhciAmIH5QQUdFX01BU0spOwo+ICsK
PiArIHVuaGFuZGxlYWJsZToKPiArICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfVU5IQU5ETEVB
QkxFKTsKPiArCj4gKyBvdXQ6Cj4gKyAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMuICov
Cj4gKyAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0LT5tZm4gKQo+ICsgICAgICAgIHB1
dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7Cj4gKwo+ICsgICAgcmV0dXJuIGVycjsK
PiArfQo+ICsKPiArc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigKPiArICAg
IHZvaWQgKm1hcHBpbmcsIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMs
Cj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIHVuc2lnbmVk
IGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVDsKPiArICAgIHVuc2lnbmVkIGxvbmcg
ZmluYWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUOwo+ICsgICAg
bWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsKPiArCj4gKyAgICBBU1NFUlQoYnl0
ZXMgPiAwKTsKPiArCj4gKyAgICBpZiAoIGZyYW1lID09IGZpbmFsICkKPiArICAgICAgICB1bm1h
cF9kb21haW5fcGFnZShtYXBwaW5nKTsKPiArICAgIGVsc2UKPiArICAgICAgICB2dW5tYXAobWFw
cGluZyk7Cj4gKwo+ICsgICAgZG8KPiArICAgIHsKPiArICAgICAgICBBU1NFUlQobWZuX3ZhbGlk
KCptZm4pKTsKPiArICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZCwgKm1mbik7Cj4gKyAg
ICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1mbikpKTsKPiArCj4gKyAgICAgICAg
Km1mbisrID0gX21mbigwKTsgLyogQ2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBjaGVja2lu
Zy4gKi8KPiArCgouLi5oZXJlLiBJJ20gc3VyZSBhbiBvYmxpZ2luZyBjb21taXR0ZXIgY2FuIGZp
eCB0aGF0IHRob3VnaCwgc28KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgoKPiArICAgIH0gd2hpbGUgKCArK2ZyYW1lIDwgZmluYWwgKTsKPiArCj4g
Kwo+ICsjaWZuZGVmIE5ERUJVRyAvKiBDaGVjayAoYW5kIGNsZWFuKSBhbGwgdW51c2VkIG1mbnMu
ICovCj4gKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4dC0+bWZuICsgQVJSQVlfU0laRSho
dm1lbXVsX2N0eHQtPm1mbikgKQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVChtZm5fZXEoKm1m
biwgSU5WQUxJRF9NRk4pKTsKPiArICAgICAgICAqbWZuKysgPSBfbWZuKDApOwo+ICsgICAgfQo+
ICsjZW5kaWYKPiArfQo+ICsKPiArLyoKPiAgICogQ29udmVydCBhZGRyIGZyb20gbGluZWFyIHRv
IHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCj4gICAqIFthZGRyLCBhZGRyICsg
KnJlcHMgKiBieXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nIHRvCj4g
ICAqIHRoZSB2YWxpZCBjb21wdXRlZCByYW5nZS4gSXQgaXMgYWx3YXlzID4wIHdoZW4gWDg2RU1V
TF9PS0FZIGlzCj4gcmV0dXJuZWQuCj4gQEAgLTk4OCwxMSArMTEzOSwxMSBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfd3JpdGUoCj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0ID0KPiAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQsIGN0eHQpOwo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+IC0gICAgcGFn
ZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAx
Owo+ICAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9h
Y2Nlc3M7Cj4gICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyLT5hcmNoLmh2bV92
Y3B1Lmh2bV9pbzsKPiAgICAgIGludCByYzsKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gCj4gICAg
ICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkKPiAgICAgICAgICBwZmVjIHw9IFBG
RUNfaW1wbGljaXQ7Cj4gQEAgLTEwMDgsMjMgKzExNTksMTMgQEAgc3RhdGljIGludCBodm1lbXVs
X3dyaXRlKAo+ICAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykp
ICkKPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRl
cywgcF9kYXRhLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwgMSk7Cj4gCj4gLSAgICByYyA9IGh2bV9j
b3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsK
PiArICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZl
YywKPiBodm1lbXVsX2N0eHQpOwo+ICsgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQo+ICsgICAg
ICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKPiAKPiAtICAgIHN3aXRjaCAoIHJjICkKPiAt
ICAgIHsKPiAtICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiAtICAgICAgICBicmVhazsKPiAtICAg
IGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gLSAgICAgICAgeDg2X2VtdWxfcGFn
ZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4g
LSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+IC0gICAgY2FzZSBIVk1UUkFOU19i
YWRfZ2ZuX3RvX21mbjoKPiAtICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0
ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCwgMCk7Cj4gLSAgICBj
YXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFy
ZWQ6Cj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Cj4gLSAgICBkZWZhdWx0Ogo+IC0g
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAtICAgIH0KPiArICAgIG1lbWNw
eShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsKPiArCj4gKyAgICBodm1lbXVsX3VubWFwX2xpbmVh
cl9hZGRyKG1hcHBpbmcsIGFkZHIsIGJ5dGVzLCBodm1lbXVsX2N0eHQpOwo+IAo+ICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20tCj4geDg2L2h2bS9lbXVsYXRlLmgKPiBp
bmRleCA4ODY0Nzc1Li5kMzc5YTRhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2VtdWxhdGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAo+
IEBAIC0zNyw2ICszNywxMyBAQCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCB7Cj4gICAgICB1bnNp
Z25lZCBsb25nIHNlZ19yZWdfYWNjZXNzZWQ7Cj4gICAgICB1bnNpZ25lZCBsb25nIHNlZ19yZWdf
ZGlydHk7Cj4gCj4gKyAgICAvKgo+ICsgICAgICogTUZOcyBiZWhpbmQgdGVtcG9yYXJ5IG1hcHBp
bmdzIGluIHRoZSB3cml0ZSBjYWxsYmFjay4gIFRoZSBsZW5ndGggaXMKPiArICAgICAqIGFyYml0
cmFyeSwgYW5kIGNhbiBiZSBpbmNyZWFzZWQgaWYgd3JpdGVzIGxvbmdlciB0aGFuIFBBR0VfU0la
RSsxIGFyZQo+ICsgICAgICogbmVlZGVkLgo+ICsgICAgICovCj4gKyAgICBtZm5fdCBtZm5bMl07
Cj4gKwo+ICAgICAgdWludDMyX3QgaW50cl9zaGFkb3c7Cj4gCj4gICAgICBib29sX3Qgc2V0X2Nv
bnRleHQ7Cj4gLS0KPiAyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubMt-0001BA-8B; Wed, 20 Sep 2017 09:32:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dubMr-0001Az-Q2
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:32:29 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 26/60-03283-DA532C95; Wed, 20 Sep 2017 09:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3eN6aF
 IgwczZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyny6+zFSzhqnj0t4WxgXEfRxcjJ4eQQJ7E
 6nfHmEBsXgE7iTe/djOD2BIChhKnF95kAbFZBFQlrrcdBIuzCahLtD3bzgpiiwDFD186DtTLx
 cEs8JFR4vqeXjaQhLBAnMTU7h9gCSGBTYwSK7f0gXVzCthIzG2bwt7FyAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXQi+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+Psy/6HGCU5mJREeQ/rHIoU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7yAQoJ1iUmp5akZaZA4wEmLQEB4+SCO9NkDRvcUFib
 nFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5Z4EUCYAUZZTmwY2AReUlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfPeB5nCk5lXArfpFdARTEBHZG84AHJESSJCSqqBcUO9+qVyL6uJ8V2ll5+o2i/
 4fCqOp+4No+aOVMub/zLyb922/r2lqtm/e5dkvdjUqjvP7KK1IzySzzSmdy6fZX1EZ3ucpPZJ
 bfve+0dWPVqkomk0e+bPOSdCmFUY00zWBUeLlyypWdlioehyTlD+7YlpzT8Xd803Z/linKS4I
 Pj5hc03OR4tUWIpzkg01GIuKk4EAJxFxsPFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505899946!77097472!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37824 invoked from network); 20 Sep 2017 09:32:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 09:32:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 03:32:25 -0600
Message-Id: <59C251C8020000780017D4D7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 03:32:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
 <59C2499A020000780017D412@suse.com>
 <31e25194-4221-e3d4-f0c1-e5b0f1df60a0@suse.com>
In-Reply-To: <31e25194-4221-e3d4-f0c1-e5b0f1df60a0@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDEwOjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxMDo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDA4
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+Pj4gQEAgLTYzMTIsNiArNjMxMiwxNyBAQCBp
bnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCAKPiBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+Pj4gICAgICByZXR1cm4gMDsKPj4+ICB9Cj4+PiAgCj4+PiArdW5zaWdu
ZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5fYm91bmQodm9pZCkKPj4+ICt7Cj4+PiArICAgIHVu
c2lnbmVkIGxvbmcgbWF4X21mbjsKPj4+ICsKPj4+ICsgICAgbWF4X21mbiA9IG1lbV9ob3RwbHVn
ID8gUEZOX0RPV04obWVtX2hvdHBsdWcpIDogbWF4X3BhZ2U7Cj4+IAo+PiBUYWtpbmcgaW50byBh
Y2NvdW50IHRoZSBjb2RlIGluIHRoZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiBhcyB3ZWxsCj4+
IGFzIHRoZSBBUk0gY291bnRlcnBhcnQgSSBmaW5kIHRoZSB1c2Ugb2YgbWF4X3BhZ2UgaGVyZSBv
ZGQuIEknZAo+PiBwcmVmZXIgaWYgZ2V0X3VwcGVyX21mbl9ib3VuZCgpIHdlbnQgYXdheSBhbHRv
Z2V0aGVyLCBhbmQgaXQncwo+PiBzb2xlIGNhbGxlciAod2hpY2ggc3RyYW5nZWx5IGVub3VnaCBk
b2Vzbid0IGdldCBpbnRyb2R1Y2VkIGhlcmUpCj4+IGNhbGxlZCB0aGUgYXJjaCBmdW5jdGlvbiBk
aXJlY3RseS4gQWRkaXRpb25hbGx5LCB3aXRoIHRoZSBjYWxsZXIgYmVpbmcKPj4gYSBzeXNjdGws
IGhvdyBpcyB0aGF0IHN1cHBvc2VkIHRvIGhlbHAgYSBQViBEb21VIGtlcm5lbCBpbiB0aGVpcgo+
PiBjaG9pY2Ugb2YgZ3JhbnQgdGFibGUgdmVyc2lvbj8KPiAKPiBEaWQgeW91IGxvb2sgYXQgcGF0
Y2ggMTU/CgpOb3QgeWV0LCBubyAoSSBoYWQgbG9va2VkIG92ZXIgdGhlIHRpdGxlcywgYnV0IHRo
aXMgb25lJ3MgZGlkbid0Cm1ha2UgbWUgbWFrZSB0aGUgY29ubmVjdGlvbikuIFNvIHllcywgdGhh
dCBhZGRyZXNzZXMgdGhlIFBWCkRvbVUgY29uY2Vybi4gU3RpbGwgSSdkIGxpa2UgdG8gZ2V0IGF3
YXkgd2l0aG91dCB0aGUgdGhpbiBjb21tb24Kd3JhcHBlciBhcm91bmQgdGhlIGFyY2ggc3BlY2lm
aWMgYWN0dWFsIGltcGxlbWVudGF0aW9uIChhbmQgSQpkb24ndCBjYXJlIG11Y2ggd2hldGhlciB0
aGUgcmVzdWx0aW5nIGZ1bmN0aW9uIGhhcyBhbiBhcmNoXwpwcmVmaXgpLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:39:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubTz-0001UG-04; Wed, 20 Sep 2017 09:39:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dubTy-0001UA-1c
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:39:50 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F1/3D-02041-56732C95; Wed, 20 Sep 2017 09:39:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov26y+aF
 IgwMXtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2/rOMBfu5K9bPbGRrYNzF2cXIySEhYCTx
 duI/pi5GLg4hgUWMEotXtrOAJIQF4iRWb+9hBrFFBJQlen/9ZgEpYha4zyix4OYGVoiOa4wSr
 f/Pg1WxCahKbLh+ihXE5hWwlnh2byZYnAUo/vD6ebC4qEC4RNPZfhaIGkGJkzOfgNmcAgYS0x
 duZgKxmQXUJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0jUz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7SegYFxB2PrCb9DjJIc
 TEqivL9NDkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9YwqUEyxKTU+tSMvMAUYLTFqCg0dJh
 PcWSJq3uCAxtzgzHSJ1ilFRSpy3ByQhAJLIKM2Da4NF6CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrx8ZkBTeDLzSuCmvwJazAS0OHvDAZDFJYkIKakGxtYnjlb8WpMV1XuZWHv3i4nc394
 7LTB1scLB4Jw5l987X+X/4nKutnVORpjG1lntFxfOPy8qF6hoIJ3c+No5Z/kkj9hJT1sVmc/t
 e7Dks5JzpsvnA0vn1v/2OGK7Z8pe5/cPmR++PFr75FnN3LUnV2h8+LhL383u1rNDLpwaypl3E
 qZkCG08UqDEUpyRaKjFXFScCABlNb7jywIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505900387!111088834!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32471 invoked from network); 20 Sep 2017 09:39:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 09:39:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D85D95CB36;
 Wed, 20 Sep 2017 09:39:44 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com> <59C2499A020000780017D412@suse.com>
 <31e25194-4221-e3d4-f0c1-e5b0f1df60a0@suse.com>
 <59C251C8020000780017D4D7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f9ec7d2b-12dc-fa9c-3d3b-d15cc9e4f361@suse.com>
Date: Wed, 20 Sep 2017 11:39:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C251C8020000780017D4D7@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTE6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDEwOjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTA6NTcsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMDg6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L21tLmMKPj4+PiBAQCAtNjMxMiw2ICs2MzEyLDE3IEBAIGludCBwdl9yb19wYWdl
X2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3RydWN0IAo+PiBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+Pj4+ICAgICAgcmV0dXJuIDA7Cj4+Pj4gIH0KPj4+PiAgCj4+Pj4gK3Vuc2lnbmVkIGxvbmcg
YXJjaF9nZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCj4+Pj4gK3sKPj4+PiArICAgIHVuc2lnbmVk
IGxvbmcgbWF4X21mbjsKPj4+PiArCj4+Pj4gKyAgICBtYXhfbWZuID0gbWVtX2hvdHBsdWcgPyBQ
Rk5fRE9XTihtZW1faG90cGx1ZykgOiBtYXhfcGFnZTsKPj4+Cj4+PiBUYWtpbmcgaW50byBhY2Nv
dW50IHRoZSBjb2RlIGluIHRoZSBjYWxsZXIgb2YgdGhpcyBmdW5jdGlvbiBhcyB3ZWxsCj4+PiBh
cyB0aGUgQVJNIGNvdW50ZXJwYXJ0IEkgZmluZCB0aGUgdXNlIG9mIG1heF9wYWdlIGhlcmUgb2Rk
LiBJJ2QKPj4+IHByZWZlciBpZiBnZXRfdXBwZXJfbWZuX2JvdW5kKCkgd2VudCBhd2F5IGFsdG9n
ZXRoZXIsIGFuZCBpdCdzCj4+PiBzb2xlIGNhbGxlciAod2hpY2ggc3RyYW5nZWx5IGVub3VnaCBk
b2Vzbid0IGdldCBpbnRyb2R1Y2VkIGhlcmUpCj4+PiBjYWxsZWQgdGhlIGFyY2ggZnVuY3Rpb24g
ZGlyZWN0bHkuIEFkZGl0aW9uYWxseSwgd2l0aCB0aGUgY2FsbGVyIGJlaW5nCj4+PiBhIHN5c2N0
bCwgaG93IGlzIHRoYXQgc3VwcG9zZWQgdG8gaGVscCBhIFBWIERvbVUga2VybmVsIGluIHRoZWly
Cj4+PiBjaG9pY2Ugb2YgZ3JhbnQgdGFibGUgdmVyc2lvbj8KPj4KPj4gRGlkIHlvdSBsb29rIGF0
IHBhdGNoIDE1Pwo+IAo+IE5vdCB5ZXQsIG5vIChJIGhhZCBsb29rZWQgb3ZlciB0aGUgdGl0bGVz
LCBidXQgdGhpcyBvbmUncyBkaWRuJ3QKPiBtYWtlIG1lIG1ha2UgdGhlIGNvbm5lY3Rpb24pLiBT
byB5ZXMsIHRoYXQgYWRkcmVzc2VzIHRoZSBQVgo+IERvbVUgY29uY2Vybi4gU3RpbGwgSSdkIGxp
a2UgdG8gZ2V0IGF3YXkgd2l0aG91dCB0aGUgdGhpbiBjb21tb24KPiB3cmFwcGVyIGFyb3VuZCB0
aGUgYXJjaCBzcGVjaWZpYyBhY3R1YWwgaW1wbGVtZW50YXRpb24gKGFuZCBJCj4gZG9uJ3QgY2Fy
ZSBtdWNoIHdoZXRoZXIgdGhlIHJlc3VsdGluZyBmdW5jdGlvbiBoYXMgYW4gYXJjaF8KPiBwcmVm
aXgpLgoKT2theSwgSSdsbCByZW1vdmUgdGhlIGNvbW1vbiB3cmFwcGVyIGFuZCBkcm9wIHRoZSBh
cmNoXyBmcm9tIHRoZSB4ODYgYW5kCmFybSB2YXJpYW50cy4KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubY6-0002I5-H9; Wed, 20 Sep 2017 09:44:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dubY6-0002Hy-2J
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 09:44:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4B/7C-02208-56832C95; Wed, 20 Sep 2017 09:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzfF4lC
 kwex1BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bexnbmgofMFa/nHGJuYFzI3MXIySEkkCdx
 cdoZIJuDg1fATmLSZF+QsISAocTphTdZQGwWAVWJ/Qe3g5WzCahLtD3bzgpiiwgYSPz4uBGoh
 ouDWeABk0T/huNgDcIC0RLv761ngZjfwihxYZIoiM0p4CHxevJdqF2CEn93CIOEmQW0JB7+us
 UCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RpZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g/HyFr9DjJIcTEqivNXHD0YK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQne51eA6gSLUtNTK9Iyc4DxAVMqwcGjJ
 MJ7EiTNW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRICmyQlzst5FahUAKQ0ozQPbhAsbi8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEoZYyJOZVwK37xXQKUxAp2RvOABySkkiQkqqgTF74dP
 Jro8P+elo/C7ReNnct+bCj9kbmVYqmOSedPGYMEMk704/Q9TN786KLRJ1Iitb1+/fqX43Rqnl
 Q73psbSXBXutXS8V2ivN45+14xZbj8NN/w1awlvEfvkcOlpd6KW6cWohT1uck31fLuME+xtnH
 It259bees6iYbs5/Flmfu+aTQW2+5VYijMSDbWYi4oTAXG0W9/WAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505900642!98381650!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30999 invoked from network); 20 Sep 2017 09:44:04 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 09:44:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 03:44:01 -0600
Message-Id: <59C25481020000780017D502@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 03:44:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-2-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505899353-13554-2-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, jun.nakajima@intel.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, suravee.suthikulpanit@amd.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 1/3] x86/hvm: Rename enum hvm_copy_result
 to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDExOjIyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCkknbSBzb3JyeSB0byBzYXkgdGhhdCwgYnV0IHRoaXMgdGltZSB5b3UndmUg
bG9zdCBQYXVsJ3MgUi1iLiBQbGVhc2UKcGF5IG1vcmUgYXR0ZW50aW9uIHRvIHN1Y2ggYXNwZWN0
cyBpbiB0aGUgZnV0dXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 09:44:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 09:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubYq-0002Mw-Pc; Wed, 20 Sep 2017 09:44:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dubYp-0002Mn-9y
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 09:44:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E1/BA-03616-29832C95; Wed, 20 Sep 2017 09:44:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov26HxaF
 Igx3NChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP0ulsBT0yFcfOn2NrYLwq0sXIySEhYCTx
 duI/pi5GLg4hgUWMEhc+7WYCSQgLBEmcnXiMBcQWEVCW6P31mwWkiFngPqPEgpsbWCE6Ghkl9
 vQcYwWpYhNQldhw/RSYzStgLXGsrRlsEgtQvPfCXHYQW1QgXKLpbD8LRI2gxMmZT8BsTgEDiR
 UHj4PVMAuoS/yZd4kZwhaX2PTsOyuELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMaoXpxa
 VpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKAMQ7GCcftn/EKMkB5OS
 KO9vk0ORQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBG2sOVCdYlJqeWpGWm
 QOMIZhSCQ4eJRHeXJA0b3FBYm5xZjpE6hSjopQ4bzZIQgAkkVGaB9cGi9tLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEua1ApnCk5lXAjf9FdBiJqDF2RsOgCwuSURISTUwbhLzv5Xma7Sei2k
 696kZ8V53X5Q82PnPsUtGIOXh7vds/SK3VDfK9V04+Th+uptEY5L/wbfRvFvS7pvkvi74Jp1c
 MzezZsZkudrM+/oJcv03eh4e8F95KDn/0h4pJaYdbg5xW9fv/+IU4KFafNdsB9ukyn+RTYY7Y
 pXlzCZWshqn2HO8yhdUYinOSDTUYi4qTgQA+yJt/NYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505900679!108123045!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6072 invoked from network); 20 Sep 2017 09:44:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 09:44:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B37A45CB21;
 Wed, 20 Sep 2017 09:44:38 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-12-jgross@suse.com> <59C24F80020000780017D473@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b77958b2-09d8-47e4-ec3a-af5ffbc38125@suse.com>
Date: Wed, 20 Sep 2017 11:44:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C24F80020000780017D473@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 11/15] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTE6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTMzODEsNzUgKzM0MjUsMjEg
QEAgZ3JhbnRfdGFibGVfY3JlYXRlKAo+PiAgICAgIHN0cnVjdCBkb21haW4gKmQpCj4+ICB7Cj4+
ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICp0Owo+PiAtICAgIHVuc2lnbmVkIGludCBpLCBqOwo+
PiAgCj4+ICAgICAgaWYgKCAodCA9IHh6YWxsb2Moc3RydWN0IGdyYW50X3RhYmxlKSkgPT0gTlVM
TCApCj4+IC0gICAgICAgIGdvdG8gbm9fbWVtXzA7Cj4+ICsgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+PiAgCj4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwo+PiAgICAgIHBlcmNwdV9yd2xvY2tf
cmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPj4gICAgICBzcGluX2xvY2tf
aW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7Cj4+IC0gICAgdC0+bnJfZ3JhbnRfZnJhbWVzID0gSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVM7Cj4+IC0KPj4gLSAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUu
ICovCj4+IC0gICAgaWYgKCAodC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICosCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
YXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+PiAtICAgICAgICBnb3RvIG5v
X21lbV8xOwo+PiAtICAgIGZvciAoIGkgPSAwOwo+PiAtICAgICAgICAgIGkgPCBudW1fYWN0X2Zy
YW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+PiAt
ICAgIHsKPj4gLSAgICAgICAgaWYgKCAodC0+YWN0aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdl
KCkpID09IE5VTEwgKQo+PiAtICAgICAgICAgICAgZ290byBub19tZW1fMjsKPj4gLSAgICAgICAg
Y2xlYXJfcGFnZSh0LT5hY3RpdmVbaV0pOwo+PiAtICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFD
R05UX1BFUl9QQUdFOyBqKysgKQo+PiAtICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPmFj
dGl2ZVtpXVtqXS5sb2NrKTsKPj4gLSAgICB9Cj4+IC0KPj4gLSAgICAvKiBUcmFja2luZyBvZiBt
YXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KPj4gLSAgICB0LT5tYXB0cmFjayA9IHZ6YWxs
b2MobWF4X21hcHRyYWNrX2ZyYW1lcyAqIHNpemVvZigqdC0+bWFwdHJhY2spKTsKPj4gLSAgICBp
ZiAoIHQtPm1hcHRyYWNrID09IE5VTEwgKQo+PiAtICAgICAgICBnb3RvIG5vX21lbV8yOwo+PiAt
Cj4+IC0gICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwo+PiAtICAgIGlmICggKHQtPnNoYXJl
ZF9yYXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwg
KQo+PiAtICAgICAgICBnb3RvIG5vX21lbV8zOwo+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCj4+IC0gICAgewo+PiAtICAgICAgICBpZiAoICh0
LT5zaGFyZWRfcmF3W2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQo+PiAtICAg
ICAgICAgICAgZ290byBub19tZW1fNDsKPj4gLSAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRf
cmF3W2ldKTsKPj4gLSAgICB9Cj4+IC0KPj4gLSAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50
IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwo+PiAtICAgIHQtPnN0YXR1cyA9IHh6YWxsb2NfYXJy
YXkoZ3JhbnRfc3RhdHVzX3QgKiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdy
YW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOwo+PiAtICAgIGlmICggdC0+
c3RhdHVzID09IE5VTEwgKQo+PiAtICAgICAgICBnb3RvIG5vX21lbV80Owo+PiAtCj4+IC0gICAg
Zm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4gLSAgICAg
ICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKTsKPj4gLQo+PiAtICAgIHQtPm5y
X3N0YXR1c19mcmFtZXMgPSAwOwo+PiAgCj4+ICAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3Ry
dWN0dXJlLiAqLwo+PiAgICAgIGQtPmdyYW50X3RhYmxlID0gdDsKPj4gLSAgICByZXR1cm4gMDsK
Pj4gIAo+PiAtIG5vX21lbV80Ogo+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9H
UkFOVF9GUkFNRVM7IGkrKyApCj4+IC0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPnNoYXJl
ZF9yYXdbaV0pOwo+PiAtICAgIHhmcmVlKHQtPnNoYXJlZF9yYXcpOwo+PiAtIG5vX21lbV8zOgo+
PiAtICAgIHZmcmVlKHQtPm1hcHRyYWNrKTsKPj4gLSBub19tZW1fMjoKPj4gLSAgICBmb3IgKCBp
ID0gMDsKPj4gLSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElO
SVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKPj4gLSAgICAgICAgZnJlZV94ZW5oZWFwX3Bh
Z2UodC0+YWN0aXZlW2ldKTsKPj4gLSAgICB4ZnJlZSh0LT5hY3RpdmUpOwo+PiAtIG5vX21lbV8x
Ogo+PiAtICAgIHhmcmVlKHQpOwo+PiAtIG5vX21lbV8wOgo+PiAtICAgIHJldHVybiAtRU5PTUVN
Owo+PiArICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQo+PiArICAgICAgICByZXR1cm4gZ3Jh
bnRfdGFibGVfaW5pdCh0KTsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiAgfQo+PiAgCj4+ICB2
b2lkCj4+IEBAIC0zNjUxLDggKzM2NDEsOSBAQCBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAo+PiAgCj4+ICAgICAg
Z3JhbnRfd3JpdGVfbG9jayhndCk7Cj4+ICAKPj4gLSAgICByZXQgPSAwOwo+PiAtICAgIC8qIFNl
dCBsaW1pdHMsIGFsbG9jIG5lZWRlZCBhcnJheXMuICovCj4+ICsgICAgLyogU2V0IGxpbWl0cy4g
Ki8KPj4gKyAgICBpZiAoICFndC0+YWN0aXZlICkKPj4gKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFi
bGVfaW5pdChndCk7Cj4+ICAKPj4gICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwo+IAo+IFRo
ZXNlIGNoYW5nZXMgZG9uJ3QgbGVhdmUgdGhlIGRvbWFpbnMgaW4gYSBzdGF0ZSBzaW1pbGFyIHRv
IHRoYXQKPiBiZWZvcmUgdGhlIGNoYW5nZSAtIEknbSBtaXNzaW5nIGNhbGxzIHRvIGdudHRhYl9n
cm93X3RhYmxlKCkgdG8KPiBlc3RhYmxpc2ggdGhlIG1pbmltYWwgc2l6ZXMuIEFpdWkgc28gZmFy
IHRoZXJlIGhhcyBiZWVuIG5vCj4gcmVxdWlyZW1lbnQgZm9yIGEgZG9tYWluIHRvIGludm9rZSBH
TlRUQUJPUF9zZXR1cF90YWJsZSBpZiBpdAo+IGlzIGhhcHB5IHdpdGggdjEgYW5kIHRoZSBtaW5p
bXVtIHNpemUuCgpTbyB5b3UgZG9uJ3QgbGlrZSBnbnR0YWJfZ3Jvd190YWJsZSgpIGJlaW5nIGNh
bGxlZCB3aGVuIHRoZSBndWVzdCB0cmllcwp0byBtYXAgdGhlIGdyYW50IGZyYW1lcyBpbiB0aGlz
IGNhc2U/CgpJIGNhbiBhZGQgdGhlIGNhbGwgb2YgZ250dGFiX2dyb3dfdGFibGUoKSB0byBncmFu
dF90YWJsZV9zZXRfbGltaXRzKCkgaW4KY2FzZSB5b3UgbGlrZSB0aGF0IGJldHRlci4KCgpKdWVy
Z2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:02:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubq1-0004Se-DR; Wed, 20 Sep 2017 10:02:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dubpz-0004SY-Sn
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:02:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5C/7E-01911-BBC32C95; Wed, 20 Sep 2017 10:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3e7zaF
 Ig70dchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSvl6Wgi9yFRPmGDQwLhDvYuTkEBLIk1jQ
 vpUFxOYVsJN4eOIlmC0hYChxeuFNMJtFQFWib+dURhCbTUBdou3ZdlYQWwQofvjScaYuRi4OZ
 oGPjBLX9/SygSSEBYIkzk48xgKSEBLYzCjR1bAZLMEpYCPRcmgtkM0BtE1Q4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11wvqSg
 zPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw+BiAYAdj43enQ4ySHExKorw3rA5FCvEl
 5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE73RroDrBotT01Iq0zBxgfMCUSnDwK
 InwrgFJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0kIbIaUOK85SJEASFFGaR7cCFisXmKUlRLmZQQ6UI
 inILUoN7MEVf4VozgHo5IwbznIFJ7MvBK4Ta+AjmACOiJ7wwGQI0oSEVJSDYw8M9Zsm/pvqbd
 zBOflA+6dd+W6z4YH3P74J55/j8Y+S0erByuuX7huwp4c4NX6Jknm5IUjMeUq+8Nu8rn3Ln8h
 cP/emrmLt4VZR/rsu1NaX27wa7+k12pvGS7jbsGL0SaWewRNteIz/tavNetzfBTcYHHxpn9M6
 OKEnds4/gRLK81YV2y6bK8SS3FGoqEWc1FxIgAXBdei0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505901749!111605661!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53091 invoked from network); 20 Sep 2017 10:02:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 10:02:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 04:02:28 -0600
Message-Id: <59C258D4020000780017D521@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 04:02:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-12-jgross@suse.com>
 <59C24F80020000780017D473@suse.com>
 <b77958b2-09d8-47e4-ec3a-af5ffbc38125@suse.com>
In-Reply-To: <b77958b2-09d8-47e4-ec3a-af5ffbc38125@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 11/15] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDExOjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxMToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDA4
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0zMzgxLDc1ICszNDI1LDIxIEBA
IGdyYW50X3RhYmxlX2NyZWF0ZSgKPj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZCkKPj4+ICB7Cj4+
PiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsKPj4+IC0gICAgdW5zaWduZWQgaW50IGksIGo7
Cj4+PiAgCj4+PiAgICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09
IE5VTEwgKQo+Pj4gLSAgICAgICAgZ290byBub19tZW1fMDsKPj4+ICsgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+Pj4gIAo+Pj4gICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCj4+PiAgICAgIHBlcmNw
dV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPj4+ICAgICAg
c3Bpbl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOwo+Pj4gLSAgICB0LT5ucl9ncmFudF9m
cmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKPj4+IC0KPj4+IC0gICAgLyogQWN0aXZl
IGdyYW50IHRhYmxlLiAqLwo+Pj4gLSAgICBpZiAoICh0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5
KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+Pj4g
LSAgICAgICAgZ290byBub19tZW1fMTsKPj4+IC0gICAgZm9yICggaSA9IDA7Cj4+PiAtICAgICAg
ICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoSU5JVElBTF9OUl9HUkFOVF9G
UkFNRVMpOyBpKysgKQo+Pj4gLSAgICB7Cj4+PiAtICAgICAgICBpZiAoICh0LT5hY3RpdmVbaV0g
PSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCj4+PiAtICAgICAgICAgICAgZ290byBu
b19tZW1fMjsKPj4+IC0gICAgICAgIGNsZWFyX3BhZ2UodC0+YWN0aXZlW2ldKTsKPj4+IC0gICAg
ICAgIGZvciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCj4+PiAtICAgICAgICAg
ICAgc3Bpbl9sb2NrX2luaXQoJnQtPmFjdGl2ZVtpXVtqXS5sb2NrKTsKPj4+IC0gICAgfQo+Pj4g
LQo+Pj4gLSAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8K
Pj4+IC0gICAgdC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXpl
b2YoKnQtPm1hcHRyYWNrKSk7Cj4+PiAtICAgIGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCApCj4+
PiAtICAgICAgICBnb3RvIG5vX21lbV8yOwo+Pj4gLQo+Pj4gLSAgICAvKiBTaGFyZWQgZ3JhbnQg
dGFibGUuICovCj4+PiAtICAgIGlmICggKHQtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZv
aWQgKiwgbWF4X2dyYW50X2ZyYW1lcykpID09IE5VTEwgKQo+Pj4gLSAgICAgICAgZ290byBub19t
ZW1fMzsKPj4+IC0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsg
aSsrICkKPj4+IC0gICAgewo+Pj4gLSAgICAgICAgaWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFs
bG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKPj4+IC0gICAgICAgICAgICBnb3RvIG5vX21l
bV80Owo+Pj4gLSAgICAgICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKPj4+IC0gICAg
fQo+Pj4gLQo+Pj4gLSAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZl
cnNpb24gMiAqLwo+Pj4gLSAgICB0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1
c190ICosCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7Cj4+PiAtICAgIGlmICggdC0+c3RhdHVzID09IE5V
TEwgKQo+Pj4gLSAgICAgICAgZ290byBub19tZW1fNDsKPj4+IC0KPj4+IC0gICAgZm9yICggaSA9
IDA7IGkgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKPj4+IC0gICAgICAgIGdudHRh
Yl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSk7Cj4+PiAtCj4+PiAtICAgIHQtPm5yX3N0YXR1
c19mcmFtZXMgPSAwOwo+Pj4gIAo+Pj4gICAgICAvKiBPa2F5LCBpbnN0YWxsIHRoZSBzdHJ1Y3R1
cmUuICovCj4+PiAgICAgIGQtPmdyYW50X3RhYmxlID0gdDsKPj4+IC0gICAgcmV0dXJuIDA7Cj4+
PiAgCj4+PiAtIG5vX21lbV80Ogo+Pj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTOyBpKysgKQo+Pj4gLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hh
cmVkX3Jhd1tpXSk7Cj4+PiAtICAgIHhmcmVlKHQtPnNoYXJlZF9yYXcpOwo+Pj4gLSBub19tZW1f
MzoKPj4+IC0gICAgdmZyZWUodC0+bWFwdHJhY2spOwo+Pj4gLSBub19tZW1fMjoKPj4+IC0gICAg
Zm9yICggaSA9IDA7Cj4+PiAtICAgICAgICAgIGkgPCBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9m
cmFtZXMoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMpOyBpKysgKQo+Pj4gLSAgICAgICAgZnJlZV94
ZW5oZWFwX3BhZ2UodC0+YWN0aXZlW2ldKTsKPj4+IC0gICAgeGZyZWUodC0+YWN0aXZlKTsKPj4+
IC0gbm9fbWVtXzE6Cj4+PiAtICAgIHhmcmVlKHQpOwo+Pj4gLSBub19tZW1fMDoKPj4+IC0gICAg
cmV0dXJuIC1FTk9NRU07Cj4+PiArICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQo+Pj4gKyAg
ICAgICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQodCk7Cj4+PiArCj4+PiArICAgIHJldHVybiAw
Owo+Pj4gIH0KPj4+ICAKPj4+ICB2b2lkCj4+PiBAQCAtMzY1MSw4ICszNjQxLDkgQEAgaW50IGdy
YW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50
X2ZyYW1lcywKPj4+ICAKPj4+ICAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4+PiAgCj4+PiAt
ICAgIHJldCA9IDA7Cj4+PiAtICAgIC8qIFNldCBsaW1pdHMsIGFsbG9jIG5lZWRlZCBhcnJheXMu
ICovCj4+PiArICAgIC8qIFNldCBsaW1pdHMuICovCj4+PiArICAgIGlmICggIWd0LT5hY3RpdmUg
KQo+Pj4gKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChndCk7Cj4+PiAgCj4+PiAgICAg
IGdyYW50X3dyaXRlX3VubG9jayhndCk7Cj4+IAo+PiBUaGVzZSBjaGFuZ2VzIGRvbid0IGxlYXZl
IHRoZSBkb21haW5zIGluIGEgc3RhdGUgc2ltaWxhciB0byB0aGF0Cj4+IGJlZm9yZSB0aGUgY2hh
bmdlIC0gSSdtIG1pc3NpbmcgY2FsbHMgdG8gZ250dGFiX2dyb3dfdGFibGUoKSB0bwo+PiBlc3Rh
Ymxpc2ggdGhlIG1pbmltYWwgc2l6ZXMuIEFpdWkgc28gZmFyIHRoZXJlIGhhcyBiZWVuIG5vCj4+
IHJlcXVpcmVtZW50IGZvciBhIGRvbWFpbiB0byBpbnZva2UgR05UVEFCT1Bfc2V0dXBfdGFibGUg
aWYgaXQKPj4gaXMgaGFwcHkgd2l0aCB2MSBhbmQgdGhlIG1pbmltdW0gc2l6ZS4KPiAKPiBTbyB5
b3UgZG9uJ3QgbGlrZSBnbnR0YWJfZ3Jvd190YWJsZSgpIGJlaW5nIGNhbGxlZCB3aGVuIHRoZSBn
dWVzdCB0cmllcwo+IHRvIG1hcCB0aGUgZ3JhbnQgZnJhbWVzIGluIHRoaXMgY2FzZT8KCkkgZG9u
J3QgbGlrZSBpdCBiZWluZyBjYWxsZWQgX29ubHlfIGluIHRoYXQgY2FzZS4KCj4gSSBjYW4gYWRk
IHRoZSBjYWxsIG9mIGdudHRhYl9ncm93X3RhYmxlKCkgdG8gZ3JhbnRfdGFibGVfc2V0X2xpbWl0
cygpIGluCj4gY2FzZSB5b3UgbGlrZSB0aGF0IGJldHRlci4KCkFuZCB0byBncmFudF90YWJsZV9j
cmVhdGUoKSBmb3IgdGhlIERvbTAgY2FzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:05:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubsi-0004ao-QQ; Wed, 20 Sep 2017 10:05:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dubsh-0004ad-0b
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:05:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5E/66-30935-26D32C95; Wed, 20 Sep 2017 10:05:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov26c7aF
 Ig3vbNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1Pw8zF5yXr+h6JtDA+FK8i5GTQ0LASOLt
 xH9MXYxcHEICixglDn77wgqSEBYIkjg78RgLiC0ioCzR++s3C0gRs8B9RokFNzewQnRcZ5TY8
 2EvE0gVm4CqxIbrp4ASHBy8AtYSj3+lgYRZgMJnvk8BKxEVCJdoOtsPNpRXQFDi5MwnYDangI
 HE4uVLmEFsZgF1iT/zLkHZ4hKbnn1nhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYwr250PMUpy
 MCmJ8lYfPxgpxJeUn1KZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8weeB6gSLUtNTK
 9Iyc4ARBFMqwcGjJMLbBZLmLS5IzC3OTIdInWJUlBLnLQVJCIAkMkrz4NpgUXuJUVZKmJcR6C
 ghnoLUotzMElT5V4ziHIxKwrx9IFN4MvNK4Ka/AlrMBLQ4e8MBkMUliQgpqQZGzf/LLdezrPl
 +951b+vcNObdU3a9PXygW3h4uvap3X4lo6bQP/sL6WslO/w+t/Pd31/72MEk37/yyiAdH3tV2
 vdJUTzVsWRP+b6rEsp+un0NM9htzRQfaNzx97RNu5GxQ8srI6Wh1a8yh4qSNh/mfHV77L/Pe3
 1S3+Ic3JG1m+n/cYqHtrr5KiaU4I9FQi7moOBEAoD16+9UCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505901918!112372680!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58754 invoked from network); 20 Sep 2017 10:05:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 10:05:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA7C25CCD9;
 Wed, 20 Sep 2017 10:05:17 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-12-jgross@suse.com> <59C24F80020000780017D473@suse.com>
 <b77958b2-09d8-47e4-ec3a-af5ffbc38125@suse.com>
 <59C258D4020000780017D521@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7b95e7c8-ac57-0d15-2486-286435198d35@suse.com>
Date: Wed, 20 Sep 2017 12:05:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C258D4020000780017D521@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 11/15] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTI6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDExOjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTE6MjIsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMDg6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEBAIC0zMzgxLDc1ICszNDI1LDIxIEBAIGdyYW50X3RhYmxlX2Ny
ZWF0ZSgKPj4+PiAgICAgIHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gIHsKPj4+PiAgICAgIHN0cnVj
dCBncmFudF90YWJsZSAqdDsKPj4+PiAtICAgIHVuc2lnbmVkIGludCBpLCBqOwo+Pj4+ICAKPj4+
PiAgICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5VTEwgKQo+
Pj4+IC0gICAgICAgIGdvdG8gbm9fbWVtXzA7Cj4+Pj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
Cj4+Pj4gIAo+Pj4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwo+Pj4+ICAgICAgcGVyY3B1X3J3
bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwo+Pj4+ICAgICAgc3Bp
bl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOwo+Pj4+IC0gICAgdC0+bnJfZ3JhbnRfZnJh
bWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7Cj4+Pj4gLQo+Pj4+IC0gICAgLyogQWN0aXZl
IGdyYW50IHRhYmxlLiAqLwo+Pj4+IC0gICAgaWYgKCAodC0+YWN0aXZlID0geHphbGxvY19hcnJh
eShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCj4+
Pj4gLSAgICAgICAgZ290byBub19tZW1fMTsKPj4+PiAtICAgIGZvciAoIGkgPSAwOwo+Pj4+IC0g
ICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dS
QU5UX0ZSQU1FUyk7IGkrKyApCj4+Pj4gLSAgICB7Cj4+Pj4gLSAgICAgICAgaWYgKCAodC0+YWN0
aXZlW2ldID0gYWxsb2NfeGVuaGVhcF9wYWdlKCkpID09IE5VTEwgKQo+Pj4+IC0gICAgICAgICAg
ICBnb3RvIG5vX21lbV8yOwo+Pj4+IC0gICAgICAgIGNsZWFyX3BhZ2UodC0+YWN0aXZlW2ldKTsK
Pj4+PiAtICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFDR05UX1BFUl9QQUdFOyBqKysgKQo+Pj4+
IC0gICAgICAgICAgICBzcGluX2xvY2tfaW5pdCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOwo+Pj4+
IC0gICAgfQo+Pj4+IC0KPj4+PiAtICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZy
YW1lcyB0YWJsZSAqLwo+Pj4+IC0gICAgdC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFj
a19mcmFtZXMgKiBzaXplb2YoKnQtPm1hcHRyYWNrKSk7Cj4+Pj4gLSAgICBpZiAoIHQtPm1hcHRy
YWNrID09IE5VTEwgKQo+Pj4+IC0gICAgICAgIGdvdG8gbm9fbWVtXzI7Cj4+Pj4gLQo+Pj4+IC0g
ICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwo+Pj4+IC0gICAgaWYgKCAodC0+c2hhcmVkX3Jh
dyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCj4+
Pj4gLSAgICAgICAgZ290byBub19tZW1fMzsKPj4+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgSU5J
VElBTF9OUl9HUkFOVF9GUkFNRVM7IGkrKyApCj4+Pj4gLSAgICB7Cj4+Pj4gLSAgICAgICAgaWYg
KCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKPj4+
PiAtICAgICAgICAgICAgZ290byBub19tZW1fNDsKPj4+PiAtICAgICAgICBjbGVhcl9wYWdlKHQt
PnNoYXJlZF9yYXdbaV0pOwo+Pj4+IC0gICAgfQo+Pj4+IC0KPj4+PiAtICAgIC8qIFN0YXR1cyBw
YWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCj4+Pj4gLSAgICB0LT5zdGF0
dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCj4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykp
Owo+Pj4+IC0gICAgaWYgKCB0LT5zdGF0dXMgPT0gTlVMTCApCj4+Pj4gLSAgICAgICAgZ290byBu
b19tZW1fNDsKPj4+PiAtCj4+Pj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JB
TlRfRlJBTUVTOyBpKysgKQo+Pj4+IC0gICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2Uo
ZCwgdCwgaSk7Cj4+Pj4gLQo+Pj4+IC0gICAgdC0+bnJfc3RhdHVzX2ZyYW1lcyA9IDA7Cj4+Pj4g
IAo+Pj4+ICAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJlLiAqLwo+Pj4+ICAgICAg
ZC0+Z3JhbnRfdGFibGUgPSB0Owo+Pj4+IC0gICAgcmV0dXJuIDA7Cj4+Pj4gIAo+Pj4+IC0gbm9f
bWVtXzQ6Cj4+Pj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
OyBpKysgKQo+Pj4+IC0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPnNoYXJlZF9yYXdbaV0p
Owo+Pj4+IC0gICAgeGZyZWUodC0+c2hhcmVkX3Jhdyk7Cj4+Pj4gLSBub19tZW1fMzoKPj4+PiAt
ICAgIHZmcmVlKHQtPm1hcHRyYWNrKTsKPj4+PiAtIG5vX21lbV8yOgo+Pj4+IC0gICAgZm9yICgg
aSA9IDA7Cj4+Pj4gLSAgICAgICAgICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVz
KElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTKTsgaSsrICkKPj4+PiAtICAgICAgICBmcmVlX3hlbmhl
YXBfcGFnZSh0LT5hY3RpdmVbaV0pOwo+Pj4+IC0gICAgeGZyZWUodC0+YWN0aXZlKTsKPj4+PiAt
IG5vX21lbV8xOgo+Pj4+IC0gICAgeGZyZWUodCk7Cj4+Pj4gLSBub19tZW1fMDoKPj4+PiAtICAg
IHJldHVybiAtRU5PTUVNOwo+Pj4+ICsgICAgaWYgKCBkLT5kb21haW5faWQgPT0gMCApCj4+Pj4g
KyAgICAgICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQodCk7Cj4+Pj4gKwo+Pj4+ICsgICAgcmV0
dXJuIDA7Cj4+Pj4gIH0KPj4+PiAgCj4+Pj4gIHZvaWQKPj4+PiBAQCAtMzY1MSw4ICszNjQxLDkg
QEAgaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGdyYW50X2ZyYW1lcywKPj4+PiAgCj4+Pj4gICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsK
Pj4+PiAgCj4+Pj4gLSAgICByZXQgPSAwOwo+Pj4+IC0gICAgLyogU2V0IGxpbWl0cywgYWxsb2Mg
bmVlZGVkIGFycmF5cy4gKi8KPj4+PiArICAgIC8qIFNldCBsaW1pdHMuICovCj4+Pj4gKyAgICBp
ZiAoICFndC0+YWN0aXZlICkKPj4+PiArICAgICAgICByZXQgPSBncmFudF90YWJsZV9pbml0KGd0
KTsKPj4+PiAgCj4+Pj4gICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwo+Pj4KPj4+IFRoZXNl
IGNoYW5nZXMgZG9uJ3QgbGVhdmUgdGhlIGRvbWFpbnMgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRo
YXQKPj4+IGJlZm9yZSB0aGUgY2hhbmdlIC0gSSdtIG1pc3NpbmcgY2FsbHMgdG8gZ250dGFiX2dy
b3dfdGFibGUoKSB0bwo+Pj4gZXN0YWJsaXNoIHRoZSBtaW5pbWFsIHNpemVzLiBBaXVpIHNvIGZh
ciB0aGVyZSBoYXMgYmVlbiBubwo+Pj4gcmVxdWlyZW1lbnQgZm9yIGEgZG9tYWluIHRvIGludm9r
ZSBHTlRUQUJPUF9zZXR1cF90YWJsZSBpZiBpdAo+Pj4gaXMgaGFwcHkgd2l0aCB2MSBhbmQgdGhl
IG1pbmltdW0gc2l6ZS4KPj4KPj4gU28geW91IGRvbid0IGxpa2UgZ250dGFiX2dyb3dfdGFibGUo
KSBiZWluZyBjYWxsZWQgd2hlbiB0aGUgZ3Vlc3QgdHJpZXMKPj4gdG8gbWFwIHRoZSBncmFudCBm
cmFtZXMgaW4gdGhpcyBjYXNlPwo+IAo+IEkgZG9uJ3QgbGlrZSBpdCBiZWluZyBjYWxsZWQgX29u
bHlfIGluIHRoYXQgY2FzZS4KPiAKPj4gSSBjYW4gYWRkIHRoZSBjYWxsIG9mIGdudHRhYl9ncm93
X3RhYmxlKCkgdG8gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpIGluCj4+IGNhc2UgeW91IGxpa2Ug
dGhhdCBiZXR0ZXIuCj4gCj4gQW5kIHRvIGdyYW50X3RhYmxlX2NyZWF0ZSgpIGZvciB0aGUgRG9t
MCBjYXNlLgoKU28gaW4gdGhlIGVuZDogdG8gZ3JhbnRfdGFibGVfaW5pdCgpLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:05:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dubtG-0004eq-2M; Wed, 20 Sep 2017 10:05:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429cc8ae4=George.Dunlap@citrix.com>)
 id 1dubtF-0004ee-J1
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:05:57 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 1A/13-01760-48D32C95; Wed, 20 Sep 2017 10:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpG6L7aF
 Ig9cdfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVJZPYCqYJVxz49pO5gXGeQBcjJ4eEgL/E
 n4+z2EBsYQEXideznrKD2GwCehLzjn9lAbFFBAIl7hw9CxZnFmhllDjzVbOLkYNDSKBe4kybM
 EiYV8BW4tXTbWBjWARUJe5sPQLWKioQLtF0tp8FokZQ4uTMJ2A2p4CdxLflb1lBxjALaEqs36
 UPMV1c4taT+UwQtrzE9rdzmEFsIaCRix8cZZ/AyD8LyaRZCN2zkHTPQtK9gJFlFaNGcWpRWWq
 RrqGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFgyAMEOxqbtnocYJTmYlER5
 q48fjBTiS8pPqcxILM6ILyrNSS0+xKjBwSEw4ezc6UxSLHn5ealKErwPLgDVCRalpqdWpGXmA
 CMHplSCg0dJhJflIlCat7ggMbc4Mx0idYpRUUqcNwwkIQCSyCjNg2uDReslRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfNygEzhycwrgZv+CmgxE9Di7A0HQBaXJCKkpBoYTf3Ydrxe3vRSJHc
 iK8uur35Pc5cJnHXwK1QsOvPf60y5em3pj7s7zn68X3G0M+JS/6MnIW/Y9kqmq1eZ5m6pa1l5
 U1XpQbLH2ki293unnJ/yNj7V49RbP7M7dm/ttT++y+ljClK5tSrAdZqGfdejNzefuEiXmecuK
 zh6v8zD9bn9VK5EgTcPlViKMxINtZiLihMB6Awch9ECAAA=
X-Env-Sender: prvs=429cc8ae4=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505901954!98386679!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11973 invoked from network); 20 Sep 2017 10:05:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 10:05:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,420,1500940800"; d="scan'208";a="440447199"
From: George Dunlap <george.dunlap@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
 <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
Message-ID: <3c1b015f-ad2a-9bc7-7414-3d51c13e15c1@citrix.com>
Date: Wed, 20 Sep 2017 11:04:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAxMDoxOSBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8xOS8y
MDE3IDAzOjExIEFNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gSW4gY29tbWl0IGFkNGIzZTFl
OWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVudAo+PiB1dGlsaXphdGlvbiBjYXAiKSB4ZnJl
ZSgpIHdhcyBiZWluZyBjYWxsZWQgKGZvcgo+PiBkZWFsbG9jYXRpbmcgdGhlIGJ1ZGdldCByZXBs
ZW5pc2htZW50IHRpbWVyLCBkdXJpbmcKPj4gZG9tYWluIGRlc3RydWN0aW9uKSBpbnNpZGUgYW4g
SVJRIGRpc2FibGVkIGNyaXRpY2FsCj4+IHNlY3Rpb24uCj4+Cj4+IFRoYXQgbXVzdCBub3QgaGFw
cGVuLCBhcyBpdCB1c2VzIHRoZSBtZW0tcG9vbCdzIGxvY2ssCj4+IHdoaWNoIG5lZWRzIHRvIGJl
IHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFjdCwKPj4gd2UgY3Jhc2ggKGluIGRl
YnVnIGJ1aWxkcyk6Cj4+Cj4+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4+IChYRU4pIFhlbiBCVUcgYXQgc3Bp
bmxvY2suYzo0Nwo+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4+Cj4+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxsb2NhdGUgdGhlIHRpbWVy
IG91dHNpZGUgb2YKPj4gdGhlIGNyaXRpY2FsIHNlY3Rpb25zLCB3aGVuIElSUXMgYXJlIGVuYWJs
ZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPgo+PiAtLS0KPj4gQ2M6IG9zc3Rlc3Qgc2VydmljZSBvd25lciA8b3NzdGVzdC1h
ZG1pbkB4ZW5wcm9qZWN0Lm9yZz4KPj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IC0t
LQo+PiBUaGlzIHdhcyBzcG90dGVkIGJ5IE9TU1Rlc3QncyBmbGlnaHQgMTEzNTYyOgo+Pgo+PiAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzU2Mi8K
Pj4gIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM1
NjIvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyL3NlcmlhbC1nb2RlbGxvMC5sb2cKPj4gLS0t
Cj4+ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8ICAgIDYgKysrLS0tCj4+ICAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
Ywo+PiBpbmRleCAzMjIzNGFjLi43YTU1MGRiIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+PiBAQCAt
MjkyMywxMyArMjkyMywxMyBAQCBjc2NoZWQyX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCj4+ICAKPj4gICAgICB3cml0ZV9sb2NrX2lycXNhdmUo
JnBydi0+bG9jaywgZmxhZ3MpOwo+PiAgCj4+IC0gICAga2lsbF90aW1lcihzZG9tLT5yZXBsX3Rp
bWVyKTsKPj4gLSAgICB4ZnJlZShzZG9tLT5yZXBsX3RpbWVyKTsKPj4gLQo+PiAgICAgIGxpc3Rf
ZGVsX2luaXQoJnNkb20tPnNkb21fZWxlbSk7Cj4+ICAKPj4gICAgICB3cml0ZV91bmxvY2tfaXJx
cmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4+ICAKPj4gKyAgICBraWxsX3RpbWVyKHNkb20t
PnJlcGxfdGltZXIpOwo+PiArICAgIHhmcmVlKHNkb20tPnJlcGxfdGltZXIpOwo+IAo+IEFueSBw
YXJ0aWN1bGFyIHJlYXNvbiBmb3IgbW92aW5nIHRoZSBraWxsX3RpbWVyKCkgYXMgd2VsbCBhcyB0
aGUgeGZyZWUKPiBvdXRzaWRlIHRoZSBsb2NrPyAgV2hhdCBoYXBwZW5zIGlmIHRoZSB0aW1lciBn
b2VzIG9mZiBhZnRlciB0aGUKPiBpcnFyZXN0b3JlIGJ1dCBiZWZvcmUgdGhlIGtpbGxfdGltZXI/
CgpMb29rcyBsaWtlIGlmIHRoZSB0aW1lciBmaXJlcywgbm90aGluZyB0ZXJyaWJseSBiYWQgd2ls
bCBoYXBwZW47IGl0IHdpbGwKanVzdCBkbyBhIHVzZWxlc3MgYnVkZ2V0IHJlcGxlbmlzaG1lbnQu
CgpJdCBsb29rcyBsaWtlIGtpbGxfdGltZXIoKSBkaXNhYmxlcyBpcnFzLCBzbyBpdCBjb3VsZCBi
ZSBtb3ZlZCBpbnNpZGUKdGhlIGNyaXRpY2FsIHNlY3Rpb24uICBJJ20gaW5jbGluZWQgdG8gc2F5
IHdlIHNob3VsZCBkbyBzby4gIEkgZG9uJ3QKYW50aWNpcGF0ZSB0aGUgYnVkZ2V0IHJlcGxlbmlz
aG1lbnQgZXZlciB0byBuZWVkIHRvIHdhbGsgdGhlIGRvbWFpbgpsaXN0LCBidXQgc2hvdWxkIHRo
YXQgY2hhbmdlLCB0aGlzIHdvdWxkIGJlIGEgYmVhciBvZiBhIGJ1ZyB0byBmaW5kLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:34:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducKY-0007Qb-80; Wed, 20 Sep 2017 10:34:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1ducKX-0007QV-2u
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:34:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 25/2C-03093-02442C95; Wed, 20 Sep 2017 10:34:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS1fe5VC
 kweTvJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b++V3sBTs1Kz41PGNsYGxU6GLk5BASyJNY
 vfgUO4jNK2An8f3OHDYQW0LAUOL0wpssIDaLgKrE/r1zGUFsNgF1ibZn21lBbBGg+OFLx5m6G
 Lk4mAU+Mkpc39ML1iws4Cnx6vVjIJsDaEGsxPeF+iBhTgFTiY+rbrODhHkFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjfS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjCeXhd4iFGSg0lJlDfI/lCk
 EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwPnUCqhMsSk1PrUjLzAHGB0ypB
 AePkgjvJ5A0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0kIbJKUOO9BkFIBkNKM0jy4QbC4vc
 QoKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXiZnoCk8mXklcPteAZ3CBHRK9oYDIKeUJCKkpBo
 YIzsWOG9dy6HZqfFYpsWr6lki++NUrf2nGZwLRFZeqfeQMJ63zvtpy3oua9avDT/+2GhfOb+F
 p1H2vN6x91pZQZsZfTZMqPjWMOtk+J57koefWS2N/CDvcqvN7uHCxDWpLdd2dT2JPpnhEmz1Y
 KLiHL8JJ7y0og5Pe3GRZdt78awWt54tvP8nKbEUZyQaajEXFScCAKXphwbWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505903646!112176532!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40129 invoked from network); 20 Sep 2017 10:34:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 10:34:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 04:34:05 -0600
Message-Id: <59C2603C020000780017D561@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 04:34:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
In-Reply-To: <20170920063430.9105-14-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9jb21w
YXQvZ3JhbnRfdGFibGUuYwo+IEBAIC0xNTcsMjEgKzE1NywxNCBAQCBpbnQgY29tcGF0X2dyYW50
X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCj4gICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlID0KPiAgICAgICAgICAgICAgICAgICAgICAo
Q09NUEFUX0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC5zZXR1cCkpIC8KPiAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoKm5hdC5zZXR1cC0+ZnJhbWVfbGlzdC5wKTsKPiAtICAgICAgICAg
ICAgICAgIGlmICggbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlIDwgbWF4X2dyYW50X2ZyYW1l
cyApCgpUaGUgbGF0ZXN0IGhlcmUsIGJ1dCBwZXJoYXBzIGV2ZW4gZWFybGllciBJIHRoaW5rIG1h
eF9ncmFudF9mcmFtZXMKc2hvdWxkIGJlY29tZSBzdGF0aWMsIHNvIG9uZSBjYW4gYmUgcmVhc29u
YWJseSBjZXJ0YWluIHRoYXQgYWxsIG90aGVyCnJlZmVyZW5jZXMgYXJlIGdvbmUuCgo+IEBAIC0y
OTAsOCArMjkzLDggQEAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGNvbnN0IHVuc2ln
bmVkIGludCBudW0pCj4gICAgICByZXR1cm4gRElWX1JPVU5EX1VQKG51bSAqIHNoYV9wZXJfcGFn
ZSwgQUNHTlRfUEVSX1BBR0UpOwo+ICB9Cj4gIAo+IC0jZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3Jh
bnRfZnJhbWVzIFwKPiAtICAgIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3Jh
bnRfZnJhbWVzKQo+ICsjZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKGd0KSBcCj4g
KyAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoZ3QtPm1heF9ncmFudF9mcmFtZXMp
CgpQYXJlbnRoZXNlcyBhcm91bmQgZ3QgcGxlYXNlLgoKPiBAQCAtMTcxOCw4ICsxNzI0LDkgQEAg
Z250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9m
cmFtZXMpCj4gICAgICBBU1NFUlQoZ3QtPmFjdGl2ZSk7Cj4gIAo+ICAgICAgaWYgKCByZXFfbnJf
ZnJhbWVzIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQo+IC0gICAgICAgIHJlcV9ucl9mcmFt
ZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKPiAtICAgIEFTU0VSVChyZXFfbnJfZnJhbWVz
IDw9IG1heF9ncmFudF9mcmFtZXMpOwo+ICsgICAgICAgIHJlcV9ucl9mcmFtZXMgPSBtaW5fdCh1
bnNpZ25lZCBpbnQsIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKClBlcmhh
cHMgZ2l2ZSB0aGUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgdmFsdWUgYSBVIHN1ZmZpeAppbnN0
ZWFkIG9mIHVzaW5nIG1pbl90KCkgaGVyZT8KCj4gQEAgLTE3NzcsMTMgKzE3ODQsMTUgQEAgYWN0
aXZlX2FsbG9jX2ZhaWxlZDoKPiAgCj4gIHN0YXRpYyBsb25nCj4gIGdudHRhYl9zZXR1cF90YWJs
ZSgKPiAtICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVv
cCwgdW5zaWduZWQgaW50IGNvdW50KQo+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0
YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQsCj4gKyAgICB1bnNpZ25l
ZCBpbnQgbGltaXRfbWF4KQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Cj4gICAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwo+ICAgICAgc3RydWN0IGRvbWFp
biAqZCA9IE5VTEw7Cj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0Owo+ICAgICAgdW5zaWdu
ZWQgaW50IGk7Cj4gKyAgICBsb25nIHJldCA9IDA7CgpXb3VsZG4ndCBpbnQgc3VmZmljZSBoZXJl
PwoKPiBAQCAtMTgxOSw2ICsxODE5LDIxIEBAIGdudHRhYl9zZXR1cF90YWJsZSgKPiAgICAgIGd0
ID0gZC0+Z3JhbnRfdGFibGU7Cj4gICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKPiAgCj4gKyAg
ICBpZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJEb21haW4gaXMgbGltaXRl
ZCB0byAlZCBncmFudC10YWJsZSBmcmFtZXMuXG4iLAoKJXUgYW5kIHlvdSBhbHNvIHdhbnQgdG8g
bG9nIHRoZSBzdWJqZWN0IGRvbWFpbiBJRCAod2hpY2ggbWF5IG5vdApiZSBjdXJyZW50J3M7IHNh
bWUgZm9yIHRoZSBvdGhlciBsb2cgbWVzc2FnZSBiZWxvdyBhcyB3ZWxsIGFzIHRoZQpzaW1pbGFy
IG9uZSBpbiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKSkuCgo+ICsgICAgICAgICAgICAgICAg
Z3QtPm1heF9ncmFudF9mcmFtZXMpOwo+ICsgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVy
YWxfZXJyb3I7Cj4gKyAgICAgICAgZ290byB1bmxvY2s7Cj4gKyAgICB9Cj4gKyAgICBpZiAoIHVu
bGlrZWx5KGxpbWl0X21heCA8IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCgpXaXRoIHRoZSBjaGVj
ayBtb3ZlZCBoZXJlIGl0IGNhbiBiZSByZWxheGVkIGFmYWljdDogQ29kZSBiZWxvdwpvbmx5IHdy
aXRlcyBvcC5ucl9mcmFtZXMgZW50cmllcyAoc2FtZSB0aGVuIGFnYWluIGZvcgpnbnR0YWJfZ2V0
X3N0YXR1c19mcmFtZXMoKSkuCgo+IEBAIC0xODUyLDEwICsxODY3LDEwIEBAIGdudHRhYl9zZXR1
cF90YWJsZSgKPiAgICAgIGlmICggZCApCj4gICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7
Cj4gIAo+IC0gICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodW9wLCAmb3As
IHN0YXR1cykpICkKPiArICAgIGlmICggIXJldCAmJiB1bmxpa2VseShfX2NvcHlfZmllbGRfdG9f
Z3Vlc3QodW9wLCAmb3AsIHN0YXR1cykpICkKCkkgd29uZGVyIHdoZXRoZXIgaXQgd291bGRuJ3Qg
YmUgYmV0dGVyIHRvIHN3aXRjaCB0aGF0IGNoZWNrCnByb2R1Y2luZyAtRUlOVkFMIHRvIGFsc28g
cmVwb3J0IHRoZSBmYWlsdXJlIGluIG9wLnN0YXR1cywgbm93CnRoYXQgaXQgbGl2ZXMgaGVyZSAo
c2FtZSB0aGVuIGZvciBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKQpvbmNlIGFnYWluKS4KCj4g
IHN0YXRpYyBsb25nCj4gIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgY291bnQpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291
bnQsIHVuc2lnbmVkIGludCBsaW1pdF9tYXgpCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgc3dp
dGNoIGNvdW50IHRvIHVuc2lnbmVkIGludD8KCj4gQEAgLTMzMjAsNyArMzM0Nyw3IEBAIGRvX2dy
YW50X3RhYmxlX29wKAo+ICAKPiAgICAgIGNhc2UgR05UVEFCT1Bfc2V0dXBfdGFibGU6Cj4gICAg
ICAgICAgcmMgPSBnbnR0YWJfc2V0dXBfdGFibGUoCj4gLSAgICAgICAgICAgIGd1ZXN0X2hhbmRs
ZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7Cj4gKyAgICAgICAgICAg
IGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCwgfjAp
OwoKVUlOVF9NQVg/Cgo+IEBAIC0zNDQyLDYgKzM0NjksOCBAQCBncmFudF90YWJsZV9jcmVhdGUo
Cj4gICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCj4gICAgICBwZXJjcHVfcndsb2NrX3Jlc291cmNl
X2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7Cj4gICAgICBzcGluX2xvY2tfaW5pdCgmdC0+
bWFwdHJhY2tfbG9jayk7Cj4gKyAgICB0LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2Zy
YW1lczsKPiArICAgIHQtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXhfbWFwdHJhY2tfZnJhbWVz
OwoKVGhpcyB0b2dldGhlciB3aXRoIC4uLgoKPiBAQCAtMzY1NSw3ICszNjg2LDExIEBAIGludCBn
cmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBncmFu
dF9mcmFtZXMsCj4gIAo+ICAgICAgLyogU2V0IGxpbWl0cy4gKi8KPiAgICAgIGlmICggIWd0LT5h
Y3RpdmUgKQo+ICsgICAgewo+ICsgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRf
ZnJhbWVzOwo+ICsgICAgICAgIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbWFwdHJhY2tfZnJh
bWVzOwo+ICAgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZ3QpOwo+ICsgICAgfQoKLi4g
dGhpcyByYWlzZXMgdGhlIHF1ZXN0aW9uIG9mIHdoZXRoZXIgaXQgaXMgbGVnYWwgdG8gZGVjcmVh
c2UgdGhlCmxpbWl0cy4gVGhlcmUgbWF5IGJlIGNvZGUgZGVwZW5kaW5nIG9uIGl0IG9ubHkgZXZl
ciBncm93aW5nLgpBZGRpdGlvbmFsbHkgdG8gdGFrZSB0aGUgaW5wdXQgdmFsdWVzIHdpdGhvdXQg
YXBwbHlpbmcgc29tZQp1cHBlciBjYXAgLSB3aGlsZSB3ZSBoYXZlIFhTQS03Nywgd2Ugc3RpbGwg
c2hvdWxkbid0IGludHJvZHVjZQpuZXcgaXNzdWVzIG1ha2luZyBkaXNhZ2dyZWdhdGlvbiBtb3Jl
IHVuc2FmZS4gUGVyaGFwcyB0aGUKZ2xvYmFsIGxpbWl0cyBjb3VsZCBzZXJ2ZSBhcyBhIGNhcCBo
ZXJlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiBAQCAtMjYsOCArMjYsOCBAQCBzdGF0
aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQo+ICAgICAgcmV0dXJu
IDE7Cj4gIH0KPiAgCj4gLSNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAoICgoZ3QpLT5hcmNoLmdm
biA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMpKSA9PSAwICAgICBcCj4g
KyNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICggKChndCktPmFyY2guZ2ZuID0geHphbGxvY19h
cnJheShnZm5fdCwgKGd0KS0+bWF4X2dyYW50X2ZyYW1lcykpID09IDAgXAoKTWluZCBzd2l0Y2hp
bmcgdG8gdXNlIE5VTEwgYXQgdGhpcyBvY2Nhc2lvbj8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:39:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducPf-0007c0-Qr; Wed, 20 Sep 2017 10:39:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1ducPe-0007bt-AJ
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:39:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C0/12-03422-D5542C95; Wed, 20 Sep 2017 10:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVyMfTGId0Y10O
 RBrOnCVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlP9vYxF+z6yVgxc9Es9gbGJ8cYuxi5OIQE
 pjNKtGxZydrFyMnBItDOKnFzkyNIQkJgMavE0/nH2EASEgJlEnsXzWLqYuQAsoskbtyvgTALJ
 RYftQGp4BUQlDg58wkLiC0sIClxZfp0MFtIwEti2cu5zCDlnAL2EhfOZoCYQkCdr1f5gFSwCR
 hK/P9wlgXiAFWJthc/WSCGG0rc7xCEGB4g8eDKWlaI4VESSxfuBjtLREBZovfXbxaQe5kFtjN
 LfDy9DmwOs4CmROv23+wTGIVnITluFpLUAkamVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgcHMAAQ7GK9vDDjEKMnBpCTKG2R/KFKILyk/pTIjsTgjvqg0J
 7X4EKMMB4eSBO8pZ6CcYFFqempFWmYOMK5g0hIcPEoivEtB0rzFBYm5xZnpEKlTjJYcF+5c+s
 PEcWzTZSB5YM+tP0xCLHn5ealS4ryLQRoEQBoySvPgxsFi/xKjrJQwLyPQgUI8BalFuZklqPK
 vGMU5GJWEebeATOHJzCuB2/oK6CAmoIOyNxwAOagkESEl1cCYGHrV7Gkzh4PWxELW92fE9q5z
 vd/KbCJ4hv/Um6m8QYovlmyYaG2Ypfx72X+T0EBWjlbBOS0vjF7dalSx87gd5v79nbdT6f0vq
 td3GnI/Tllk4dW14crm4KiM+c88un6uahG1DBGJC6m19ns0Z807i3/ypv+OzQpcf0NvTVHE5K
 Yfkt+YvI2VWIozEg21mIuKEwEtZT/N+AIAAA==
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505903963!94459598!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26560 invoked from network); 20 Sep 2017 10:39:24 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 10:39:24 -0000
Received: by mail-qt0-f194.google.com with SMTP id q8so1453985qtb.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 03:39:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=B2txkRe99cRlAnzkHB6r/O4KTmnsn4O7ylu+pY649DQ=;
 b=uDInatjldwM9nqAx4Rgfbh3AxNHIm7y65NtegIWTtnxuESCzUMKus3jraOG186UcyS
 Z4US2UrL3V7i/OCERvcEyZ5wHZkXCJCDOMZgPK0ib5kw5sl2wPJOy6fV9Vtxr2NOC0S6
 amyptFKSOXl0XnFKuTHj1PmeWQVRvnl94YbO0znEpYV3v9SWCNZtVJ1jj2oha2otf0nr
 GRIF2B/9KZMNsm+BcEsfmjKEVjrSYRruI7esrq8/x3F3a49GikOfhIvFz4dtTrGyAV9s
 uIcpuZIZh/KCNZ8dmfI01TeEivLhlp0Kik08sI7QAxE5wNb1MRIkTqLNZqluOBo0jzFL
 nV7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=B2txkRe99cRlAnzkHB6r/O4KTmnsn4O7ylu+pY649DQ=;
 b=lUYzOl0yyuNqG4dElxzX6IzaiVfMs0npdityEnOL/QvR90c/W93TGxZmTMeJjBU/nO
 fTthKMOg7zcZuPFzQTOi0XV5C39zV1vZDSlEVmTL9noTRrKI7TsqiBzGR1W/UKMw1FXj
 m6IRyaM6cPiy04qFlZZFHF9CFYajwmnBLveYT6AuwMgI+XZJUTpqJL7MTfsivT4liPY0
 wrDybwIHALmWQnll9/wQtbRsPtXsAsJzrtBCuV52Annd9XJhpNOrSzE8syNB0r+iuo8j
 RQNdI9HVtPlnNsgs0stMVK6iQ5sutaJJsFofWPEsaOaU8Ipb9/6xkEGHnke9BGylz3+F
 vztQ==
X-Gm-Message-State: AHPjjUinTuInrmndMxZclhkiiQUXF8wPcHMCfR/iDG+kOj4OOMr+iGBq
 xdpb0wvzkFHiG5oB02iq8Hy+zGXn84Lbg/h/xXQ=
X-Google-Smtp-Source: AOwi7QA21huRv39nDDZtyqyzVp8Xe7qSUxjFktjzll2BGLMR66iz4ISQolVFSukYWlEdzkTf/F/Qkylj0qwoTjyZhOg=
X-Received: by 10.200.40.19 with SMTP id 19mr6486080qtq.314.1505903962367;
 Wed, 20 Sep 2017 03:39:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.84 with HTTP; Wed, 20 Sep 2017 03:39:21 -0700 (PDT)
In-Reply-To: <59B81471020000780017A44E@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81471020000780017A44E@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 20 Sep 2017 11:39:21 +0100
X-Google-Sender-Auth: UTgqgI7SSOs9ATIV0sKSUdjxG10
Message-ID: <CAFLBxZbOPzewicy7Ly1UfytTpbGCS-uFUi=3L7GXBLAfxqU_Nw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Meng Xu <mengxu@cis.upenn.edu>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] public/domctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgNDowOCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBCeSB2aXJ0dWUgb2YgdGhlIHN0cnVjdCB4ZW5fZG9tY3RsIGNvbnRh
aW5lciBzdHJ1Y3R1cmUsIG1vc3Qgb2YgdGhlbQo+IGFyZSByZWFsbHkganVzdCBjbHV0dGVyaW5n
IHRoZSBuYW1lIHNwYWNlLgo+Cj4gV2hpbGUgZG9pbmcgc28sCj4gLSBjb252ZXJ0IGFuIGVudW0g
dHlwZWQgKHB0X2lycV90eXBlX3QpIHN0cnVjdHVyZSBmaWVsZCB0byBhIGZpeGVkCj4gICB3aWR0
aCB0eXBlLAo+IC0gbWFrZSB4ODYncyBwYWdpbmdfZG9tY3RsKCkgYW5kIGRlc2NlbmRhbnRzIHRh
a2UgYSBwcm9wZXJseSB0eXBlZAo+ICAgaGFuZGxlLAo+IC0gYWRkIGNvbnN0IGluIGEgZmV3IHBs
YWNlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgo+Cj4g
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAo+IEBAIC05MDMsNyArOTAzLDcgQEAgaW50IHhjX3ZjcHVfZ2V0X2V4
dHN0YXRlKHhjX2ludGVyZmFjZSAqeAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgdmNwdSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3ZjcHVfZXh0c3RhdGVfdCAq
ZXh0c3RhdGUpOwo+Cj4gLXR5cGVkZWYgeGVuX2RvbWN0bF9nZXR2Y3B1aW5mb190IHhjX3ZjcHVp
bmZvX3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZ2V0dmNwdWluZm8geGNfdmNwdWlu
Zm9fdDsKPiAgaW50IHhjX3ZjcHVfZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2Y3B1LAo+IEBAIC05MTYsNyArOTE2LDcgQEAgbG9uZyBsb25nIHhjX2RvbWFpbl9nZXRf
Y3B1X3VzYWdlKHhjX2ludAo+ICBpbnQgeGNfZG9tYWluX3NldGhhbmRsZSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9kb21h
aW5faGFuZGxlX3QgaGFuZGxlKTsKPgo+IC10eXBlZGVmIHhlbl9kb21jdGxfc2hhZG93X29wX3N0
YXRzX3QgeGNfc2hhZG93X29wX3N0YXRzX3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxf
c2hhZG93X29wX3N0YXRzIHhjX3NoYWRvd19vcF9zdGF0c190Owo+ICBpbnQgeGNfc2hhZG93X2Nv
bnRyb2woeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzb3AsCj4gLS0t
IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19kb21haW4u
Ywo+IEBAIC0xNzE0LDggKzE3MTQsNyBAQCBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAo+
ICAgICAgdWludDY0X3QgZ3RhYmxlKQo+ICB7Cj4gICAgICBpbnQgcmM7Cj4gLSAgICB4ZW5fZG9t
Y3RsX2JpbmRfcHRfaXJxX3QgKmJpbmQ7Cj4gLQo+ICsgICAgc3RydWN0IHhlbl9kb21jdGxfYmlu
ZF9wdF9pcnEgKmJpbmQ7Cj4gICAgICBERUNMQVJFX0RPTUNUTDsKPgo+ICAgICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfYmluZF9wdF9pcnE7Cj4gQEAgLTE3NDAsOCArMTczOSw3IEBAIGludCB4
Y19kb21haW5fdW5iaW5kX21zaV9pcnEoCj4gICAgICB1aW50MzJfdCBnZmxhZ3MpCj4gIHsKPiAg
ICAgIGludCByYzsKPiAtICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqYmluZDsKPiAtCj4g
KyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYmluZDsKPiAgICAgIERFQ0xBUkVf
RE9NQ1RMOwo+Cj4gICAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF91bmJpbmRfcHRfaXJxOwo+
IEBAIC0xNzcwLDcgKzE3NjgsNyBAQCBzdGF0aWMgaW50IHhjX2RvbWFpbl9iaW5kX3B0X2lycV9p
bnQoCj4gICAgICB1aW50MTZfdCBzcGkpCj4gIHsKPiAgICAgIGludCByYzsKPiAtICAgIHhlbl9k
b21jdGxfYmluZF9wdF9pcnFfdCAqIGJpbmQ7Cj4gKyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5k
X3B0X2lycSAqYmluZDsKPiAgICAgIERFQ0xBUkVfRE9NQ1RMOwo+Cj4gICAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9iaW5kX3B0X2lycTsKPiBAQCAtMTgyOCw3ICsxODI2LDcgQEAgc3RhdGlj
IGludCB4Y19kb21haW5fdW5iaW5kX3B0X2lycV9pbnQoCj4gICAgICB1aW50OF90IHNwaSkKPiAg
ewo+ICAgICAgaW50IHJjOwo+IC0gICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90ICogYmluZDsK
PiArICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpiaW5kOwo+ICAgICAgREVDTEFS
RV9ET01DVEw7Cj4KPiAgICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3VuYmluZF9wdF9pcnE7
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0
bC5jCj4gQEAgLTQxLDcgKzQxLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2Rv
bWN0bCAqZAo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxOgo+ICAgICAgewo+ICAg
ICAgICAgIGludCByYzsKPiAtICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKmJpbmQg
PSAmZG9tY3RsLT51LmJpbmRfcHRfaXJxOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2Jp
bmRfcHRfaXJxICpiaW5kID0gJmRvbWN0bC0+dS5iaW5kX3B0X2lycTsKPiAgICAgICAgICB1aW50
MzJfdCBpcnEgPSBiaW5kLT51LnNwaS5zcGk7Cj4gICAgICAgICAgdWludDMyX3QgdmlycSA9IGJp
bmQtPm1hY2hpbmVfaXJxOwo+Cj4gQEAgLTg3LDcgKzg3LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0
bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZAo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX3VuYmluZF9wdF9p
cnE6Cj4gICAgICB7Cj4gICAgICAgICAgaW50IHJjOwo+IC0gICAgICAgIHhlbl9kb21jdGxfYmlu
ZF9wdF9pcnFfdCAqYmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7Cj4gKyAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKmJpbmQgPSAmZG9tY3RsLT51LmJpbmRfcHRfaXJx
Owo+ICAgICAgICAgIHVpbnQzMl90IGlycSA9IGJpbmQtPnUuc3BpLnNwaTsKPiAgICAgICAgICB1
aW50MzJfdCB2aXJxID0gYmluZC0+bWFjaGluZV9pcnE7Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtNDgsNyArNDgsNyBA
QCBzdGF0aWMgaW50IGdkYnN4X2d1ZXN0X21lbV9pbyhkb21pZF90IGRvCj4gIH0KPgo+ICBzdGF0
aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4ZW5fZG9tY3RsX2NwdWlkX3Qg
KmN0bCkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHhlbl9kb21jdGxfY3B1aWQgKmN0bCkKPiAgewo+ICAgICAgc3RydWN0IGNwdWlkX3BvbGljeSAq
cCA9IGQtPmFyY2guY3B1aWQ7Cj4gICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiBsZWFmID0g
eyBjdGwtPmVheCwgY3RsLT5lYngsIGN0bC0+ZWN4LCBjdGwtPmVkeCB9Owo+IEBAIC0zNjMsOCAr
MzYzLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPiAgICAgIHsKPgo+ICAgICAgY2FzZSBYRU5f
RE9NQ1RMX3NoYWRvd19vcDoKPiAtICAgICAgICByZXQgPSBwYWdpbmdfZG9tY3RsKGQsICZkb21j
dGwtPnUuc2hhZG93X29wLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2Nhc3QodV9kb21jdGwsIHZvaWQpLCAwKTsKPiArICAgICAgICByZXQgPSBwYWdpbmdfZG9t
Y3RsKGQsICZkb21jdGwtPnUuc2hhZG93X29wLCB1X2RvbWN0bCwgMCk7Cj4gICAgICAgICAgaWYg
KCByZXQgPT0gLUVSRVNUQVJUICkKPiAgICAgICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9hcmNoXzEsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKPiBAQCAtNzA3
LDcgKzcwNiw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4KPiAgICAgIGNhc2UgWEVOX0RPTUNU
TF9iaW5kX3B0X2lycToKPiAgICAgIHsKPiAtICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJx
X3QgKmJpbmQgPSAmZG9tY3RsLT51LmJpbmRfcHRfaXJxOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX2JpbmRfcHRfaXJxICpiaW5kID0gJmRvbWN0bC0+dS5iaW5kX3B0X2lycTsKPiAgICAg
ICAgICBpbnQgaXJxOwo+Cj4gICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiBAQCAtNzM4LDcgKzcz
Nyw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4KPiAgICAgIGNhc2UgWEVOX0RPTUNUTF91bmJp
bmRfcHRfaXJxOgo+ICAgICAgewo+IC0gICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAq
YmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfYmluZF9wdF9pcnEgKmJpbmQgPSAmZG9tY3RsLT51LmJpbmRfcHRfaXJxOwo+ICAgICAgICAg
IGludCBpcnEgPSBkb21haW5fcGlycV90b19pcnEoZCwgYmluZC0+bWFjaGluZV9pcnEpOwo+Cj4g
ICAgICAgICAgcmV0ID0gLUVQRVJNOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiBAQCAtMTYyLDcgKzE2Miw3IEBA
IHN0YXRpYyBpbnQgdmlvYXBpY19od2RvbV9tYXBfZ3NpKHVuc2lnbmUKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvbCkKPiAgewo+ICAgICAgc3RydWN0
IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gLSAgICB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxX3QgcHRfaXJxX2JpbmQgPSB7Cj4gKyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycSBwdF9pcnFfYmluZCA9IHsKPiAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9Q
Q0ksCj4gICAgICAgICAgLm1hY2hpbmVfaXJxID0gZ3NpLAo+ICAgICAgfTsKPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+
IEBAIC02MDgsOCArNjA4LDggQEAgb3V0Ogo+ICAgICAgcGFnaW5nX3VubG9jayhkKTsKPiAgfQo+
Cj4gLWludCBoYXBfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfc2hhZG93X29w
X3QgKnNjLAo+IC0gICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKQo+ICtpbnQgaGFwX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zaGFkb3dfb3AgKnNjLAo+ICsgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gIHsKPiAgICAgIGludCByYzsKPiAgICAgIGJv
b2wgcHJlZW1wdGVkID0gZmFsc2U7Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC0xNjA2LDcgKzE2
MDYsNyBAQCBvdXQ6Cj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPgo+IC1pbnQgbWVtX3NoYXJpbmdf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3BfdCAqbWVj
KQo+ICtpbnQgbWVtX3NoYXJpbmdfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5f
ZG9tY3RsX21lbV9zaGFyaW5nX29wICptZWMpCj4gIHsKPiAgICAgIGludCByYzsKPgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
Ywo+IEBAIC02NzQsOCArNjc0LDkgQEAgdm9pZCBwYWdpbmdfdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQo+ICB9Cj4KPgo+IC1pbnQgcGFnaW5nX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5f
ZG9tY3RsX3NoYWRvd19vcF90ICpzYywKPiAtICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSB1X2RvbWN0bCwgYm9vbF90IHJlc3VtaW5nKQo+ICtpbnQgcGFnaW5n
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9zaGFkb3dfb3AgKnNj
LAo+ICsgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxf
dCkgdV9kb21jdGwsCj4gKyAgICAgICAgICAgICAgICAgIGJvb2xfdCByZXN1bWluZykKPiAgewo+
ICAgICAgaW50IHJjOwo+Cj4gQEAgLTc3NSw4ICs3NzYsNyBAQCBsb25nIHBhZ2luZ19kb21jdGxf
Y29udGludWF0aW9uKFhFTl9HVUVTCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCBkb21jdGxfbG9j
a19hY3F1aXJlKCkgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcmV0ID0gcGFnaW5nX2Rv
bWN0bChkLCAmb3AudS5zaGFkb3dfb3AsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodV9kb21jdGwsIHZvaWQpLCAxKTsKPiArICAgICAgICAgICAg
cmV0ID0gcGFnaW5nX2RvbWN0bChkLCAmb3AudS5zaGFkb3dfb3AsIHVfZG9tY3RsLCAxKTsKPgo+
ICAgICAgICAgICAgICBkb21jdGxfbG9ja19yZWxlYXNlKCk7Cj4gICAgICAgICAgfQo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCj4gQEAgLTM4MDksOCArMzgwOSw4IEBAIG91dDoKPiAgLyogU2hhZG93
LWNvbnRyb2wgWEVOX0RPTUNUTCBkaXNwYXRjaGVyICovCj4KPiAgaW50IHNoYWRvd19kb21jdGwo
c3RydWN0IGRvbWFpbiAqZCwKPiAtICAgICAgICAgICAgICAgICAgeGVuX2RvbWN0bF9zaGFkb3df
b3BfdCAqc2MsCj4gLSAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgdV9kb21jdGwpCj4gKyAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRv
d19vcCAqc2MsCj4gKyAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X2RvbWN0bF90KSB1X2RvbWN0bCkKPiAgewo+ICAgICAgaW50IHJjOwo+ICAgICAgYm9vbCBwcmVl
bXB0ZWQgPSBmYWxzZTsKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2Nv
bW1vbi9kb21jdGwuYwo+IEBAIC0yNDMsNyArMjQzLDcgQEAgdm9pZCBkb21jdGxfbG9ja19yZWxl
YXNlKHZvaWQpCj4gIH0KPgo+ICBzdGF0aWMgaW5saW5lCj4gLWludCB2Y3B1YWZmaW5pdHlfcGFy
YW1zX2ludmFsaWQoY29uc3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHlfdCAqdmNwdWFmZikKPiAr
aW50IHZjcHVhZmZpbml0eV9wYXJhbXNfaW52YWxpZChjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF92
Y3B1YWZmaW5pdHkgKnZjcHVhZmYpCj4gIHsKPiAgICAgIHJldHVybiB2Y3B1YWZmLT5mbGFncyA9
PSAwIHx8Cj4gICAgICAgICAgICAgKCh2Y3B1YWZmLT5mbGFncyAmIFhFTl9WQ1BVQUZGSU5JVFlf
SEFSRCkgJiYKPiBAQCAtNjkwLDcgKzY5MCw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGUKPiAgICAgIGNhc2UgWEVOX0RPTUNUTF9nZXR2Y3B1YWZmaW5pdHk6Cj4g
ICAgICB7Cj4gICAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gLSAgICAgICAgeGVuX2RvbWN0bF92
Y3B1YWZmaW5pdHlfdCAqdmNwdWFmZiA9ICZvcC0+dS52Y3B1YWZmaW5pdHk7Cj4gKyAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfdmNwdWFmZmluaXR5ICp2Y3B1YWZmID0gJm9wLT51LnZjcHVhZmZp
bml0eTsKPgo+ICAgICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gICAgICAgICAgaWYgKCB2Y3B1YWZm
LT52Y3B1ID49IGQtPm1heF92Y3B1cyApCj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCj4g
KysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCj4gQEAgLTEzNDUsNyArMTM0NSw3IEBAIHJ0X2Rv
bV9jbnRsKAo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICAgICAgaW50IHJjID0gMDsKPiAtICAgIHhlbl9kb21jdGxfc2NoZWRwYXJhbV92Y3B1X3Qg
bG9jYWxfc2NoZWQ7Cj4gKyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHUgbG9j
YWxfc2NoZWQ7Cj4gICAgICBzX3RpbWVfdCBwZXJpb2QsIGJ1ZGdldDsKPiAgICAgIHVpbnQzMl90
IGluZGV4ID0gMDsKPgo+IC0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ICsrKyBiL3hlbi9j
b21tb24vdm1fZXZlbnQuYwo+IEBAIC00MSw3ICs0MSw3IEBACj4KPiAgc3RhdGljIGludCB2bV9l
dmVudF9lbmFibGUoCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkLAo+IC0gICAgeGVuX2RvbWN0bF92
bV9ldmVudF9vcF90ICp2ZWMsCj4gKyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAo+ICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqKnZlZCwKPiAgICAgIGludCBwYXVz
ZV9mbGFnLAo+ICAgICAgaW50IHBhcmFtLAo+IEBAIC01ODcsNyArNTg3LDcgQEAgdm9pZCB2bV9l
dmVudF9jbGVhbnVwKHN0cnVjdCBkb21haW4gKmQpCj4gICNlbmRpZgo+ICB9Cj4KPiAtaW50IHZt
X2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3Qg
KnZlYywKPiAraW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAo+ICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpCj4gIHsKPiAgICAgIGludCByYzsKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYwo+IEBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICp2ZWN0
b3JfaGFzaGluZ19kZXN0KAo+ICB9Cj4KPiAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAtICAg
IHN0cnVjdCBkb21haW4gKmQsIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqcHRfaXJxX2JpbmQp
Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycSAqcHRfaXJxX2JpbmQpCj4gIHsKPiAgICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmh2bV9p
cnFfZHBjaTsKPiAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2k7Cj4gQEAgLTYy
MCw3ICs2MjAsNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ICB9Cj4KPiAgaW50IHB0X2ly
cV9kZXN0cm95X2JpbmQoCj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxX3QgKnB0X2lycV9iaW5kKQo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKnB0X2lycV9iaW5kKQo+ICB7Cj4gICAgICBzdHJ1
Y3QgaHZtX2lycV9kcGNpICpodm1faXJxX2RwY2k7Cj4gICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBj
aSAqcGlycV9kcGNpOwo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaGFwLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2hhcC5oCj4gQEAgLTM0LDggKzM0LDggQEAKPiAgLyogICAgICAg
IGhhcCBkb21haW4gbGV2ZWwgZnVuY3Rpb25zICAgICAgICAgICAgKi8KPiAgLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KPiAgdm9pZCAgaGFwX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwo+IC1pbnQgICBoYXBfZG9tY3RsKHN0cnVjdCBkb21h
aW4gKmQsIHhlbl9kb21jdGxfc2hhZG93X29wX3QgKnNjLAo+IC0gICAgICAgICAgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpOwo+ICtpbnQgICBoYXBfZG9tY3Rs
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCAqc2MsCj4gKyAg
ICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9t
Y3RsKTsKPiAgaW50ICAgaGFwX2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSk7Cj4g
IHZvaWQgIGhhcF9maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgdm9pZCAgaGFw
X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgKnByZWVtcHRlZCk7Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tZW1fc2hhcmluZy5oCj4gQEAgLTg3LDcgKzg3LDcgQEAgaW50IG1lbV9zaGFyaW5nX25vdGlm
eV9lbm9tZW0oc3RydWN0IGRvbQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBhbGxvd19zbGVlcCk7Cj4gIGludCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9tZW1fc2hhcmluZ19vcF90KSBhcmcpOwo+ICBpbnQgbWVtX3NoYXJpbmdf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Rv
bWN0bF9tZW1fc2hhcmluZ19vcF90ICptZWMpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFyaW5nX29wICptZWMpOwo+ICB2b2lkIG1lbV9zaGFyaW5n
X2luaXQodm9pZCk7Cj4KPiAgLyogU2NhbnMgdGhlIHAybSBhbmQgcmVsaW5xdWlzaGVzIGFueSBz
aGFyZWQgcGFnZXMsIGRlc3Ryb3lpbmcKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2lu
Zy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAo+IEBAIC0yMDIsOCArMjAy
LDkgQEAgaW50IHBhZ2luZ19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkLAo+ICAvKiBIYW5k
bGVyIGZvciBwYWdpbmctY29udHJvbCBvcHM6IG9wZXJhdGlvbnMgZnJvbSB1c2VyLXNwYWNlIHRv
IGVuYWJsZQo+ICAgKiBhbmQgZGlzYWJsZSBlcGhlbWVyYWwgc2hhZG93IG1vZGVzICh0ZXN0IG1v
ZGUgYW5kIGxvZy1kaXJ0eSBtb2RlKSBhbmQKPiAgICogbWFuaXB1bGF0ZSB0aGUgbG9nLWRpcnR5
IGJpdG1hcC4gKi8KPiAtaW50IHBhZ2luZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2Rv
bWN0bF9zaGFkb3dfb3BfdCAqc2MsCj4gLSAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgdV9kb21jdGwsIGJvb2xfdCByZXN1bWluZyk7Cj4gK2ludCBwYWdpbmdf
ZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCAqc2Ms
Cj4gKyAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCwKPiArICAgICAgICAgICAgICAgICAgYm9vbF90IHJlc3VtaW5nKTsKPgo+ICAv
KiBIZWxwZXIgaHlwZXJjYWxsIGZvciBkZWFsaW5nIHdpdGggY29udGludWF0aW9ucy4gKi8KPiAg
bG9uZyBwYWdpbmdfZG9tY3RsX2NvbnRpbnVhdGlvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9kb21jdGxfdCkpOwo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCj4gQEAgLTY5LDggKzY5LDggQEAgaW50IHNo
YWRvd190cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haQo+ICAgKiBhbmQgZGlzYWJsZSBlcGhl
bWVyYWwgc2hhZG93IG1vZGVzICh0ZXN0IG1vZGUgYW5kIGxvZy1kaXJ0eSBtb2RlKSBhbmQKPiAg
ICogbWFuaXB1bGF0ZSB0aGUgbG9nLWRpcnR5IGJpdG1hcC4gKi8KPiAgaW50IHNoYWRvd19kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwKPiAtICAgICAgICAgICAgICAgICAgeGVuX2RvbWN0bF9zaGFk
b3dfb3BfdCAqc2MsCj4gLSAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgdV9kb21jdGwpOwo+ICsgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9z
aGFkb3dfb3AgKnNjLAo+ICsgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9kb21jdGxfdCkgdV9kb21jdGwpOwo+Cj4gIC8qIENhbGwgd2hlbiBkZXN0cm95aW5nIGEg
ZG9tYWluICovCj4gIHZvaWQgc2hhZG93X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQsIGJvb2wg
KnByZWVtcHRlZCk7Cj4gQEAgLTEwNiw4ICsxMDYsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hf
cmVtb3ZlX3NoYWRvd3Moc3RyCj4KPiAgc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93X3Rh
Ymxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9Cj4KPiAtc3RhdGljIGlubGluZSBp
bnQgc2hhZG93X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX3NoYWRvd19vcF90
ICpzYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIHVfZG9tY3RsKQo+ICtzdGF0aWMgaW5saW5lIGludCBzaGFkb3dfZG9tY3Rs
KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfc2hhZG93X29wICpzYywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4g
IHsKPiAgICAgIHJldHVybiAtRUlOVkFMOwo+ICB9Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTY2LDgg
KzY2LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHsKPiAgICAgIHVpbnQzMl90
IGZsYWdzOwo+ICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyBjb25maWc7Cj4gIH07
Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3JlYXRl
ZG9tYWluX3QpOwo+Cj4gIC8qIFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyAqLwo+ICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHsKPiBAQCAtMTMzLDggKzEzMSw2IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsX2dldG1lbWxpc3Qgewo+ICAgICAgLyogT1VUIHZhcmlhYmxlcy4gKi8KPiAgICAg
IHVpbnQ2NF9hbGlnbmVkX3QgbnVtX3BmbnM7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9k
b21jdGxfZ2V0bWVtbGlzdCB4ZW5fZG9tY3RsX2dldG1lbWxpc3RfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRtZW1saXN0X3QpOwo+Cj4KPiAgLyogWEVOX0RPTUNU
TF9nZXRwYWdlZnJhbWVpbmZvICovCj4gQEAgLTIyNSw4ICsyMjEsNiBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9zaGFkb3dfb3Bfc3RhdHMgewo+ICAgICAgdWludDMyX3QgZmF1bHRfY291bnQ7Cj4gICAg
ICB1aW50MzJfdCBkaXJ0eV9jb3VudDsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9zaGFkb3dfb3Bfc3RhdHMgeGVuX2RvbWN0bF9zaGFkb3dfb3Bfc3RhdHNfdDsKPiAtREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zaGFkb3dfb3Bfc3RhdHNfdCk7Cj4KPiAgc3Ry
dWN0IHhlbl9kb21jdGxfc2hhZG93X29wIHsKPiAgICAgIC8qIElOIHZhcmlhYmxlcy4gKi8KPiBA
QCAtMjQ0LDggKzIzOCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCB7Cj4gICAgICB1
aW50NjRfYWxpZ25lZF90IHBhZ2VzOyAvKiBTaXplIG9mIGJ1ZmZlci4gVXBkYXRlZCB3aXRoIGFj
dHVhbCBzaXplLiAqLwo+ICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29wX3N0YXRzIHN0
YXRzOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NoYWRvd19vcCB4ZW5fZG9t
Y3RsX3NoYWRvd19vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3No
YWRvd19vcF90KTsKPgo+Cj4gIC8qIFhFTl9ET01DVExfbWF4X21lbSAqLwo+IEBAIC0yNTMsOCAr
MjQ1LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfbWF4X21lbSB7Cj4gICAgICAvKiBJTiB2YXJpYWJs
ZXMuICovCj4gICAgICB1aW50NjRfYWxpZ25lZF90IG1heF9tZW1rYjsKPiAgfTsKPiAtdHlwZWRl
ZiBzdHJ1Y3QgeGVuX2RvbWN0bF9tYXhfbWVtIHhlbl9kb21jdGxfbWF4X21lbV90Owo+IC1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX21heF9tZW1fdCk7Cj4KPgo+ICAvKiBYRU5f
RE9NQ1RMX3NldHZjcHVjb250ZXh0ICovCj4gQEAgLTI2Myw4ICsyNTMsNiBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF92Y3B1Y29udGV4dCB7Cj4gICAgICB1aW50MzJfdCAgICAgICAgICAgICAgdmNwdTsg
ICAgICAgICAgICAgICAgICAvKiBJTiAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh2Y3B1
X2d1ZXN0X2NvbnRleHRfdCkgY3R4dDsgLyogSU4vT1VUICovCj4gIH07Cj4gLXR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfdmNwdWNvbnRleHQgeGVuX2RvbWN0bF92Y3B1Y29udGV4dF90Owo+IC1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3ZjcHVjb250ZXh0X3QpOwo+Cj4KPiAg
LyogWEVOX0RPTUNUTF9nZXR2Y3B1aW5mbyAqLwo+IEBAIC0yNzgsOCArMjY2LDYgQEAgc3RydWN0
IHhlbl9kb21jdGxfZ2V0dmNwdWluZm8gewo+ICAgICAgdWludDY0X2FsaWduZWRfdCBjcHVfdGlt
ZTsgICAgICAgIC8qIHRvdGFsIGNwdSB0aW1lIGNvbnN1bWVkIChucykgKi8KPiAgICAgIHVpbnQz
Ml90IGNwdTsgICAgICAgICAgICAgICAgICAgICAvKiBjdXJyZW50IG1hcHBpbmcgICAqLwo+ICB9
Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2dldHZjcHVpbmZvIHhlbl9kb21jdGxfZ2V0
dmNwdWluZm9fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXR2Y3B1
aW5mb190KTsKPgo+Cj4gIC8qIEdldC9zZXQgdGhlIE5VTUEgbm9kZShzKSB3aXRoIHdoaWNoIHRo
ZSBndWVzdCBoYXMgYWZmaW5pdHkgd2l0aC4gKi8KPiBAQCAtMjg4LDggKzI3NCw2IEBAIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfZ2V0dmMKPiAgc3RydWN0IHhlbl9kb21jdGxf
bm9kZWFmZmluaXR5IHsKPiAgICAgIHN0cnVjdCB4ZW5jdGxfYml0bWFwIG5vZGVtYXA7LyogSU4g
Ki8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9ub2RlYWZmaW5pdHkgeGVuX2Rv
bWN0bF9ub2RlYWZmaW5pdHlfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9ub2RlYWZmaW5pdHlfdCk7Cj4KPgo+ICAvKiBHZXQvc2V0IHdoaWNoIHBoeXNpY2FsIGNwdXMg
YSB2Y3B1IGNhbiBleGVjdXRlIG9uLiAqLwo+IEBAIC0zMjcsMTYgKzMxMSwxMiBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgewo+ICAgICAgc3RydWN0IHhlbmN0bF9iaXRtYXAgY3B1
bWFwX2hhcmQ7Cj4gICAgICBzdHJ1Y3QgeGVuY3RsX2JpdG1hcCBjcHVtYXBfc29mdDsKPiAgfTsK
PiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgeGVuX2RvbWN0bF92Y3B1
YWZmaW5pdHlfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF92Y3B1YWZm
aW5pdHlfdCk7Cj4KPgo+ICAvKiBYRU5fRE9NQ1RMX21heF92Y3B1cyAqLwo+ICBzdHJ1Y3QgeGVu
X2RvbWN0bF9tYXhfdmNwdXMgewo+ICAgICAgdWludDMyX3QgbWF4OyAgICAgICAgICAgLyogbWF4
aW11bSBudW1iZXIgb2YgdmNwdXMgKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9tYXhfdmNwdXMgeGVuX2RvbWN0bF9tYXhfdmNwdXNfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2RvbWN0bF9tYXhfdmNwdXNfdCk7Cj4KPgo+ICAvKiBYRU5fRE9NQ1RMX3NjaGVk
dWxlcl9vcCAqLwo+IEBAIC0zNDgsMjUgKzMyOCwyNSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX21heF92Cj4gICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9SVERTICAgICA4Cj4g
ICNkZWZpbmUgWEVOX1NDSEVEVUxFUl9OVUxMICAgICA5Cj4KPiAtdHlwZWRlZiBzdHJ1Y3QgeGVu
X2RvbWN0bF9zY2hlZF9jcmVkaXQgewo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQg
ewo+ICAgICAgdWludDE2X3Qgd2VpZ2h0Owo+ICAgICAgdWludDE2X3QgY2FwOwo+IC19IHhlbl9k
b21jdGxfc2NoZWRfY3JlZGl0X3Q7Cj4gK307Cj4KPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0
bF9zY2hlZF9jcmVkaXQyIHsKPiArc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiB7Cj4g
ICAgICB1aW50MTZfdCB3ZWlnaHQ7Cj4gLX0geGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyX3Q7Cj4g
K307Cj4KPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRzIHsKPiArc3RydWN0
IHhlbl9kb21jdGxfc2NoZWRfcnRkcyB7Cj4gICAgICB1aW50MzJfdCBwZXJpb2Q7Cj4gICAgICB1
aW50MzJfdCBidWRnZXQ7Cj4gLX0geGVuX2RvbWN0bF9zY2hlZF9ydGRzX3Q7Cj4gK307Cj4KPiAg
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZHBhcmFtX3ZjcHUgewo+ICAgICAgdW5pb24g
ewo+IC0gICAgICAgIHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0X3QgY3JlZGl0Owo+IC0gICAgICAg
IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0Ml90IGNyZWRpdDI7Cj4gLSAgICAgICAgeGVuX2RvbWN0
bF9zY2hlZF9ydGRzX3QgcnRkczsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9j
cmVkaXQgY3JlZGl0Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdDIg
Y3JlZGl0MjsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRzIHJ0ZHM7Cj4g
ICAgICB9IHU7Cj4gICAgICB1aW50MzJfdCB2Y3B1aWQ7Cj4gIH0geGVuX2RvbWN0bF9zY2hlZHBh
cmFtX3ZjcHVfdDsKPiBAQCAtMzkzLDkgKzM3Myw5IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVk
dWxlcl9vcCB7Cj4gICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIFhFTl9ET01DVExfU0NIRURP
UF8qICovCj4gICAgICAvKiBJTi9PVVQgKi8KPiAgICAgIHVuaW9uIHsKPiAtICAgICAgICB4ZW5f
ZG9tY3RsX3NjaGVkX2NyZWRpdF90IGNyZWRpdDsKPiAtICAgICAgICB4ZW5fZG9tY3RsX3NjaGVk
X2NyZWRpdDJfdCBjcmVkaXQyOwo+IC0gICAgICAgIHhlbl9kb21jdGxfc2NoZWRfcnRkc190IHJ0
ZHM7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0IGNyZWRpdDsKPiAr
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIGNyZWRpdDI7Cj4gKyAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfcnRkcyBydGRzOwo+ICAgICAgICAgIHN0cnVjdCB7
Cj4gICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX2RvbWN0bF9zY2hlZHBhcmFt
X3ZjcHVfdCkgdmNwdXM7Cj4gICAgICAgICAgICAgIC8qCj4gQEAgLTQwNywyNCArMzg3LDE4IEBA
IHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCB7Cj4gICAgICAgICAgfSB2Owo+ICAgICAg
fSB1Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCB4ZW5f
ZG9tY3RsX3NjaGVkdWxlcl9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9t
Y3RsX3NjaGVkdWxlcl9vcF90KTsKPgo+Cj4gIC8qIFhFTl9ET01DVExfc2V0ZG9tYWluaGFuZGxl
ICovCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3NldGRvbWFpbmhhbmRsZSB7Cj4gICAgICB4ZW5fZG9t
YWluX2hhbmRsZV90IGhhbmRsZTsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9z
ZXRkb21haW5oYW5kbGUgeGVuX2RvbWN0bF9zZXRkb21haW5oYW5kbGVfdDsKPiAtREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRkb21haW5oYW5kbGVfdCk7Cj4KPgo+ICAvKiBY
RU5fRE9NQ1RMX3NldGRlYnVnZ2luZyAqLwo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRkZWJ1Z2dp
bmcgewo+ICAgICAgdWludDhfdCBlbmFibGU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9k
b21jdGxfc2V0ZGVidWdnaW5nIHhlbl9kb21jdGxfc2V0ZGVidWdnaW5nX3Q7Cj4gLURFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfc2V0ZGVidWdnaW5nX3QpOwo+Cj4KPiAgLyogWEVO
X0RPTUNUTF9pcnFfcGVybWlzc2lvbiAqLwo+IEBAIC00MzIsOCArNDA2LDYgQEAgc3RydWN0IHhl
bl9kb21jdGxfaXJxX3Blcm1pc3Npb24gewo+ICAgICAgdWludDhfdCBwaXJxOwo+ICAgICAgdWlu
dDhfdCBhbGxvd19hY2Nlc3M7ICAgIC8qIGZsYWcgdG8gc3BlY2lmeSBlbmFibGUvZGlzYWJsZSBv
ZiBJUlEgYWNjZXNzICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfaXJxX3Bl
cm1pc3Npb24geGVuX2RvbWN0bF9pcnFfcGVybWlzc2lvbl90Owo+IC1ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fZG9tY3RsX2lycV9wZXJtaXNzaW9uX3QpOwo+Cj4KPiAgLyogWEVOX0RPTUNU
TF9pb21lbV9wZXJtaXNzaW9uICovCj4gQEAgLTQ0Miw4ICs0MTQsNiBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bF9pb21lbV9wZXJtaXNzaW9uIHsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgbnJfbWZuczsg
IC8qIG51bWJlciBvZiBwYWdlcyBpbiByYW5nZSAoPjApICovCj4gICAgICB1aW50OF90ICBhbGxv
d19hY2Nlc3M7ICAgICAvKiBhbGxvdyAoITApIG9yIGRlbnkgKDApIGFjY2VzcyB0byByYW5nZT8g
Ki8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9pb21lbV9wZXJtaXNzaW9uIHhl
bl9kb21jdGxfaW9tZW1fcGVybWlzc2lvbl90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fZG9tY3RsX2lvbWVtX3Blcm1pc3Npb25fdCk7Cj4KPgo+ICAvKiBYRU5fRE9NQ1RMX2lvcG9y
dF9wZXJtaXNzaW9uICovCj4gQEAgLTQ1Miw0MiArNDIyLDM0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2lvcG9ydF9wZXJtaXNzaW9uIHsKPiAgICAgIHVpbnQzMl90IG5yX3BvcnRzOyAgICAgICAgICAg
ICAgICAvKiBzaXplIG9mIHBvcnQgcmFuZ2UgKi8KPiAgICAgIHVpbnQ4X3QgIGFsbG93X2FjY2Vz
czsgICAgICAgICAgICAvKiBhbGxvdyBvciBkZW55IGFjY2VzcyB0byByYW5nZT8gKi8KPiAgfTsK
PiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfcGVybWlzc2lvbiB4ZW5fZG9tY3Rs
X2lvcG9ydF9wZXJtaXNzaW9uX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfaW9wb3J0X3Blcm1pc3Npb25fdCk7Cj4KPgo+ICAvKiBYRU5fRE9NQ1RMX2h5cGVyY2FsbF9p
bml0ICovCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX2h5cGVyY2FsbF9pbml0IHsKPiAgICAgIHVpbnQ2
NF9hbGlnbmVkX3QgIGdtZm47ICAgICAgICAgICAvKiBHTUZOIHRvIGJlIGluaXRpYWxpc2VkICov
Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfaHlwZXJjYWxsX2luaXQgeGVuX2Rv
bWN0bF9oeXBlcmNhbGxfaW5pdF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9t
Y3RsX2h5cGVyY2FsbF9pbml0X3QpOwo+Cj4KPiAgLyogWEVOX0RPTUNUTF9zZXR0aW1lb2Zmc2V0
ICovCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3NldHRpbWVvZmZzZXQgewo+ICAgICAgaW50NjRfYWxp
Z25lZF90IHRpbWVfb2Zmc2V0X3NlY29uZHM7IC8qIGFwcGxpZWQgdG8gZG9tYWluIHdhbGxjbG9j
ayB0aW1lICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0dGltZW9mZnNl
dCB4ZW5fZG9tY3RsX3NldHRpbWVvZmZzZXRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9zZXR0aW1lb2Zmc2V0X3QpOwo+Cj4gIC8qIFhFTl9ET01DVExfZ2V0aHZtY29u
dGV4dCAqLwo+ICAvKiBYRU5fRE9NQ1RMX3NldGh2bWNvbnRleHQgKi8KPiAtdHlwZWRlZiBzdHJ1
Y3QgeGVuX2RvbWN0bF9odm1jb250ZXh0IHsKPiArc3RydWN0IHhlbl9kb21jdGxfaHZtY29udGV4
dCB7Cj4gICAgICB1aW50MzJfdCBzaXplOyAvKiBJTi9PVVQ6IHNpemUgb2YgYnVmZmVyIC8gYnl0
ZXMgZmlsbGVkICovCj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBidWZmZXI7IC8q
IElOL09VVDogZGF0YSwgb3IgY2FsbAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBnZXRodm1jb250ZXh0IHdpdGggTlVMTAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBidWZmZXIgdG8gZ2V0IHNpemUgcmVxJ2QgKi8KPiAtfSB4
ZW5fZG9tY3RsX2h2bWNvbnRleHRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9odm1jb250ZXh0X3QpOwo+ICt9Owo+Cj4KPiAgLyogWEVOX0RPTUNUTF9zZXRfYWRkcmVz
c19zaXplICovCj4gIC8qIFhFTl9ET01DVExfZ2V0X2FkZHJlc3Nfc2l6ZSAqLwo+IC10eXBlZGVm
IHN0cnVjdCB4ZW5fZG9tY3RsX2FkZHJlc3Nfc2l6ZSB7Cj4gK3N0cnVjdCB4ZW5fZG9tY3RsX2Fk
ZHJlc3Nfc2l6ZSB7Cj4gICAgICB1aW50MzJfdCBzaXplOwo+IC19IHhlbl9kb21jdGxfYWRkcmVz
c19zaXplX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYWRkcmVzc19z
aXplX3QpOwo+ICt9Owo+Cj4KPiAgLyogWEVOX0RPTUNUTF9zZW5kdHJpZ2dlciAqLwo+IEBAIC01
MDAsOCArNDYyLDYgQEAgc3RydWN0IHhlbl9kb21jdGxfc2VuZHRyaWdnZXIgewo+ICAgICAgdWlu
dDMyX3QgIHRyaWdnZXI7ICAvKiBJTiAqLwo+ICAgICAgdWludDMyX3QgIHZjcHU7ICAgICAvKiBJ
TiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NlbmR0cmlnZ2VyIHhlbl9k
b21jdGxfc2VuZHRyaWdnZXJfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9zZW5kdHJpZ2dlcl90KTsKPgo+Cj4gIC8qIEFzc2lnbiBhIGRldmljZSB0byBhIGd1ZXN0LiBT
ZXRzIHVwIElPTU1VIHN0cnVjdHVyZXMuICovCj4gQEAgLTUzNiw4ICs0OTYsNiBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bF9hc3NpZ25fZGV2aWNlIHsKPiAgICAgICAgICB9IGR0Owo+ICAgICAgfSB1Owo+
ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2Fzc2lnbl9kZXZpY2UgeGVuX2RvbWN0
bF9hc3NpZ25fZGV2aWNlX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxf
YXNzaWduX2RldmljZV90KTsKPgo+ICAvKiBSZXRyaWV2ZSBzaWJsaW5nIGRldmljZXMgaW5mb21h
dGlvbiBvZiBtYWNoaW5lX3NiZGYgKi8KPiAgLyogWEVOX0RPTUNUTF9nZXRfZGV2aWNlX2dyb3Vw
ICovCj4gQEAgLTU0NywyMiArNTA1LDIwIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dldF9kZXZpY2Vf
Z3JvdXAgewo+ICAgICAgdWludDMyX3QgIG51bV9zZGV2czsgICAgICAgIC8qIE9VVCAqLwo+ICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpICBzZGV2X2FycmF5OyAgIC8qIE9VVCAqLwo+
ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2dldF9kZXZpY2VfZ3JvdXAgeGVuX2Rv
bWN0bF9nZXRfZGV2aWNlX2dyb3VwX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfZ2V0X2RldmljZV9ncm91cF90KTsKPgo+ICAvKiBQYXNzLXRocm91Z2ggaW50ZXJydXB0
czogYmluZCByZWFsIGlycSAtPiBodm0gZGV2Zm4uICovCj4gIC8qIFhFTl9ET01DVExfYmluZF9w
dF9pcnEgKi8KPiAgLyogWEVOX0RPTUNUTF91bmJpbmRfcHRfaXJxICovCj4gLXR5cGVkZWYgZW51
bSBwdF9pcnFfdHlwZV9lIHsKPiArZW51bSBwdF9pcnFfdHlwZSB7Cj4gICAgICBQVF9JUlFfVFlQ
RV9QQ0ksCj4gICAgICBQVF9JUlFfVFlQRV9JU0EsCj4gICAgICBQVF9JUlFfVFlQRV9NU0ksCj4g
ICAgICBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFLAo+ICAgICAgUFRfSVJRX1RZUEVfU1BJLCAg
ICAvKiBBUk06IHZhbGlkIHJhbmdlIDMyLTEwMTkgKi8KPiAtfSBwdF9pcnFfdHlwZV90Owo+ICt9
Owo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7Cj4gICAgICB1aW50MzJfdCBtYWNo
aW5lX2lycTsKPiAtICAgIHB0X2lycV90eXBlX3QgaXJxX3R5cGU7Cj4gKyAgICB1aW50MzJfdCBp
cnFfdHlwZTsgLyogZW51bSBwdF9pcnFfdHlwZSAqLwo+Cj4gICAgICB1bmlvbiB7Cj4gICAgICAg
ICAgc3RydWN0IHsKPiBAQCAtNTkwLDggKzU0Niw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxIHsKPiAgICAgICAgICB9IHNwaTsKPiAgICAgIH0gdTsKPiAgfTsKPiAtdHlwZWRlZiBz
dHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3Q7Cj4g
LURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCk7Cj4KPgo+
ICAvKiBCaW5kIG1hY2hpbmUgSS9PIGFkZHJlc3MgcmFuZ2UgLT4gSFZNIGFkZHJlc3MgcmFuZ2Uu
ICovCj4gQEAgLTYxMyw4ICs1NjcsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1vcnlfbWFwcGlu
ZyB7Cj4gICAgICB1aW50MzJfdCBhZGRfbWFwcGluZzsgICAgICAgLyogYWRkIG9yIHJlbW92ZSBt
YXBwaW5nICovCj4gICAgICB1aW50MzJfdCBwYWRkaW5nOyAgICAgICAgICAgLyogcGFkZGluZyBm
b3IgNjQtYml0IGFsaWduZWQgc3RydWN0dXJlICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhl
bl9kb21jdGxfbWVtb3J5X21hcHBpbmcgeGVuX2RvbWN0bF9tZW1vcnlfbWFwcGluZ190Owo+IC1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nX3QpOwo+Cj4K
PiAgLyogQmluZCBtYWNoaW5lIEkvTyBwb3J0IHJhbmdlIC0+IEhWTSBJL08gcG9ydCByYW5nZS4g
Ki8KPiBAQCAtNjI1LDggKzU3Nyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5n
IHsKPiAgICAgIHVpbnQzMl90IG5yX3BvcnRzOyAgICAgICAgLyogc2l6ZSBvZiBwb3J0IHJhbmdl
ICovCj4gICAgICB1aW50MzJfdCBhZGRfbWFwcGluZzsgICAgIC8qIGFkZCBvciByZW1vdmUgbWFw
cGluZyAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5n
IHhlbl9kb21jdGxfaW9wb3J0X21hcHBpbmdfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX2RvbWN0bF9pb3BvcnRfbWFwcGluZ190KTsKPgo+Cj4gIC8qCj4gQEAgLTY0NSw4ICs1OTUs
NiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9waW5fbWVtX2NhY2hlYXR0ciB7Cj4gICAgICB1aW50NjRf
YWxpZ25lZF90IHN0YXJ0LCBlbmQ7Cj4gICAgICB1aW50MzJfdCB0eXBlOyAvKiBYRU5fRE9NQ1RM
X01FTV9DQUNIRUFUVFJfKiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bp
bl9tZW1fY2FjaGVhdHRyIHhlbl9kb21jdGxfcGluX21lbV9jYWNoZWF0dHJfdDsKPiAtREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9waW5fbWVtX2NhY2hlYXR0cl90KTsKPgo+Cj4g
IC8qIFhFTl9ET01DVExfc2V0X2V4dF92Y3B1Y29udGV4dCAqLwo+IEBAIC02NzgsOCArNjI2LDYg
QEAgc3RydWN0IHhlbl9kb21jdGxfZXh0X3ZjcHVjb250ZXh0IHsKPiAgI2VuZGlmCj4gICNlbmRp
Zgo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2V4dF92Y3B1Y29udGV4dCB4ZW5f
ZG9tY3RsX2V4dF92Y3B1Y29udGV4dF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX2V4dF92Y3B1Y29udGV4dF90KTsKPgo+ICAvKgo+ICAgKiBTZXQgdGhlIHRhcmdldCBk
b21haW4gZm9yIGEgZG9tYWluCj4gQEAgLTY4OCw4ICs2MzQsNiBAQCBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fZG9tY3RsX2V4dF92Cj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF90YXJnZXQg
ewo+ICAgICAgZG9taWRfdCB0YXJnZXQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21j
dGxfc2V0X3RhcmdldCB4ZW5fZG9tY3RsX3NldF90YXJnZXRfdDsKPiAtREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2RvbWN0bF9zZXRfdGFyZ2V0X3QpOwo+Cj4gICNpZiBkZWZpbmVkKF9faTM4
Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gICMgZGVmaW5lIFhFTl9DUFVJRF9JTlBVVF9V
TlVTRUQgIDB4RkZGRkZGRkYKPiBAQCAtNzAxLDggKzY0NSw2IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2NwdWlkIHsKPiAgICB1aW50MzJfdCBlY3g7Cj4gICAgdWludDMyX3QgZWR4Owo+ICB9Owo+IC10
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHhlbl9kb21jdGxfY3B1aWRfdDsKPiAtREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9jcHVpZF90KTsKPiAgI2VuZGlmCj4KPiAg
LyoKPiBAQCAtNzI1LDggKzY2Nyw2IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21j
dGxfY3B1aWQKPiAgc3RydWN0IHhlbl9kb21jdGxfc3Vic2NyaWJlIHsKPiAgICAgIHVpbnQzMl90
IHBvcnQ7IC8qIElOICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc3Vic2Ny
aWJlIHhlbl9kb21jdGxfc3Vic2NyaWJlX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9kb21jdGxfc3Vic2NyaWJlX3QpOwo+Cj4gIC8qCj4gICAqIERlZmluZSB0aGUgbWF4aW11bSBt
YWNoaW5lIGFkZHJlc3Mgc2l6ZSB3aGljaCBzaG91bGQgYmUgYWxsb2NhdGVkCj4gQEAgLTc0Nywz
NyArNjg3LDM0IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2RlYnVnX29wIHsKPiAgICAgIHVpbnQzMl90
IG9wOyAgIC8qIElOICovCj4gICAgICB1aW50MzJfdCB2Y3B1OyAvKiBJTiAqLwo+ICB9Owo+IC10
eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2RlYnVnX29wIHhlbl9kb21jdGxfZGVidWdfb3BfdDsK
PiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9kZWJ1Z19vcF90KTsKPgo+ICAv
Kgo+ICAgKiBSZXF1ZXN0IGEgcGFydGljdWxhciByZWNvcmQgZnJvbSB0aGUgSFZNIGNvbnRleHQK
PiAgICovCj4gIC8qIFhFTl9ET01DVExfZ2V0aHZtY29udGV4dF9wYXJ0aWFsICovCj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl9kb21jdGxfaHZtY29udGV4dF9wYXJ0aWFsIHsKPiArc3RydWN0IHhlbl9k
b21jdGxfaHZtY29udGV4dF9wYXJ0aWFsIHsKPiAgICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAg
ICAgICAgICAgICAgIC8qIElOOiBUeXBlIG9mIHJlY29yZCByZXF1aXJlZCAqLwo+ICAgICAgdWlu
dDMyX3QgaW5zdGFuY2U7ICAgICAgICAgICAgICAgICAgLyogSU46IEluc3RhbmNlIG9mIHRoYXQg
dHlwZSAqLwo+ICAgICAgdWludDY0X2FsaWduZWRfdCBidWZzejsgICAgICAgICAgICAgLyogSU46
IHNpemUgb2YgYnVmZmVyICovCj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBidWZm
ZXI7ICAvKiBPVVQ6IGJ1ZmZlciB0byB3cml0ZSByZWNvcmQgaW50byAqLwo+IC19IHhlbl9kb21j
dGxfaHZtY29udGV4dF9wYXJ0aWFsX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9k
b21jdGxfaHZtY29udGV4dF9wYXJ0aWFsX3QpOwo+ICt9Owo+Cj4gIC8qIFhFTl9ET01DVExfZGlz
YWJsZV9taWdyYXRlICovCj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZGlzYWJsZV9taWdy
YXRlIHsKPiArc3RydWN0IHhlbl9kb21jdGxfZGlzYWJsZV9taWdyYXRlIHsKPiAgICAgIHVpbnQz
Ml90IGRpc2FibGU7IC8qIElOOiAxOiBkaXNhYmxlIG1pZ3JhdGlvbiBhbmQgcmVzdG9yZSAqLwo+
IC19IHhlbl9kb21jdGxfZGlzYWJsZV9taWdyYXRlX3Q7Cj4gK307Cj4KPgo+ICAvKiBYRU5fRE9N
Q1RMX2dldHRzY2luZm8gKi8KPiAgLyogWEVOX0RPTUNUTF9zZXR0c2NpbmZvICovCj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl9kb21jdGxfdHNjX2luZm8gewo+ICtzdHJ1Y3QgeGVuX2RvbWN0bF90c2Nf
aW5mbyB7Cj4gICAgICAvKiBJTi9PVVQgKi8KPiAgICAgIHVpbnQzMl90IHRzY19tb2RlOwo+ICAg
ICAgdWludDMyX3QgZ3RzY19raHo7Cj4gICAgICB1aW50MzJfdCBpbmNhcm5hdGlvbjsKPiAgICAg
IHVpbnQzMl90IHBhZDsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgZWxhcHNlZF9uc2VjOwo+IC19
IHhlbl9kb21jdGxfdHNjX2luZm9fdDsKPiArfTsKPgo+ICAvKiBYRU5fRE9NQ1RMX2dkYnN4X2d1
ZXN0bWVtaW8gICAgICBndWVzdCBtZW0gaW8gKi8KPiAgc3RydWN0IHhlbl9kb21jdGxfZ2Ric3hf
bWVtaW8gewo+IEBAIC04ODUsOCArODIyLDYgQEAgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRf
b3Agewo+Cj4gICAgICB1aW50MzJfdCBwb3J0OyAgICAgICAgICAgICAgLyogT1VUOiBldmVudCBj
aGFubmVsIGZvciByaW5nICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfdm1f
ZXZlbnRfb3AgeGVuX2RvbWN0bF92bV9ldmVudF9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QpOwo+Cj4gIC8qCj4gICAqIE1lbW9yeSBzaGFy
aW5nIG9wZXJhdGlvbnMKPiBAQCAtOTAyLDggKzgzNyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21l
bV9zaGFyaW5nX29wIHsKPiAgICAgICAgICB1aW50OF90IGVuYWJsZTsgICAgICAgICAgICAgICAg
ICAgLyogQ09OVFJPTCAqLwo+ICAgICAgfSB1Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5f
ZG9tY3RsX21lbV9zaGFyaW5nX29wIHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3BfdDsKPiAtREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcF90KTsKPgo+ICBz
dHJ1Y3QgeGVuX2RvbWN0bF9hdWRpdF9wMm0gewo+ICAgICAgLyogT1VUIGVycm9yIGNvdW50cyAq
Lwo+IEBAIC05MTEsMTQgKzg0NCwxMCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9hdWRpdF9wMm0gewo+
ICAgICAgdWludDY0X3QgbTJwX2JhZDsKPiAgICAgIHVpbnQ2NF90IHAybV9iYWQ7Cj4gIH07Cj4g
LXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfYXVkaXRfcDJtIHhlbl9kb21jdGxfYXVkaXRfcDJt
X3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfYXVkaXRfcDJtX3QpOwo+
Cj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF92aXJxX2hhbmRsZXIgewo+ICAgICAgdWludDMyX3Qg
dmlycTsgLyogSU4gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfdmly
cV9oYW5kbGVyIHhlbl9kb21jdGxfc2V0X3ZpcnFfaGFuZGxlcl90Owo+IC1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NldF92aXJxX2hhbmRsZXJfdCk7Cj4KPiAgI2lmIGRlZmlu
ZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPiAgLyogWEVOX0RPTUNUTF9zZXR2
Y3B1ZXh0c3RhdGUgKi8KPiBAQCAtOTQxLDggKzg3MCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Zj
cHVleHRzdGF0ZSB7Cj4gICAgICB1aW50NjRfYWxpZ25lZF90ICAgICAgICAgc2l6ZTsKPiAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDY0KSBidWZmZXI7Cj4gIH07Cj4gLXR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlIHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlX3Q7Cj4g
LURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfdmNwdWV4dHN0YXRlX3QpOwo+ICAj
ZW5kaWYKPgo+ICAvKiBYRU5fRE9NQ1RMX3NldF9hY2Nlc3NfcmVxdWlyZWQ6IHNldHMgd2hldGhl
ciBhIG1lbW9yeSBldmVudCBsaXN0ZW5lcgo+IEBAIC05NTIsMTQgKzg3OSwxMCBAQCBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3ZjcHVlCj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3Nl
dF9hY2Nlc3NfcmVxdWlyZWQgewo+ICAgICAgdWludDhfdCBhY2Nlc3NfcmVxdWlyZWQ7Cj4gIH07
Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X2FjY2Vzc19yZXF1aXJlZCB4ZW5fZG9t
Y3RsX3NldF9hY2Nlc3NfcmVxdWlyZWRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF9zZXRfYWNjZXNzX3JlcXVpcmVkX3QpOwo+Cj4gIHN0cnVjdCB4ZW5fZG9tY3RsX3Nl
dF9icm9rZW5fcGFnZV9wMm0gewo+ICAgICAgdWludDY0X2FsaWduZWRfdCBwZm47Cj4gIH07Cj4g
LXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2V0X2Jyb2tlbl9wYWdlX3AybSB4ZW5fZG9tY3Rs
X3NldF9icm9rZW5fcGFnZV9wMm1fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9zZXRfYnJva2VuX3BhZ2VfcDJtX3QpOwo+Cj4gIC8qCj4gICAqIFhFTl9ET01DVExfc2V0
X21heF9ldnRjaG46IHNldHMgdGhlIG1heGltdW0gZXZlbnQgY2hhbm5lbCBwb3J0Cj4gQEAgLTk2
OSw4ICs4OTIsNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NldF9iCj4g
IHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9tYXhfZXZ0Y2huIHsKPiAgICAgIHVpbnQzMl90IG1heF9w
b3J0Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9tYXhfZXZ0Y2huIHhl
bl9kb21jdGxfc2V0X21heF9ldnRjaG5fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2RvbWN0bF9zZXRfbWF4X2V2dGNobl90KTsKPgo+ICAvKgo+ICAgKiBBUk06IENsZWFuIGFuZCBp
bnZhbGlkYXRlIGNhY2hlcyBhc3NvY2lhdGVkIHdpdGggZ2l2ZW4gcmVnaW9uIG9mCj4gQEAgLTk4
MCw4ICs5MDEsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9jYWNoZWZsdXNoIHsKPiAgICAgIC8qIElO
OiBwYWdlIHJhbmdlIHRvIGZsdXNoLiAqLwo+ICAgICAgeGVuX3Bmbl90IHN0YXJ0X3BmbiwgbnJf
cGZuczsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9jYWNoZWZsdXNoIHhlbl9k
b21jdGxfY2FjaGVmbHVzaF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3Rs
X2NhY2hlZmx1c2hfdCk7Cj4KPiAgI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194
ODZfNjRfXykKPiAgc3RydWN0IHhlbl9kb21jdGxfdmNwdV9tc3Igewo+IEBAIC0xMDE0LDggKzkz
Myw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVfbXNycyB7Cj4gICAgICB1aW50MzJfdCBtc3Jf
Y291bnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU4vT1VUICovCj4gICAgICBY
RU5fR1VFU1RfSEFORExFXzY0KHhlbl9kb21jdGxfdmNwdV9tc3JfdCkgbXNyczsgLyogSU4vT1VU
ICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfdmNwdV9tc3JzIHhlbl9kb21j
dGxfdmNwdV9tc3JzX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfdmNw
dV9tc3JzX3QpOwo+ICAjZW5kaWYKPgo+ICAvKiBYRU5fRE9NQ1RMX3NldHZudW1haW5mbzogc3Bl
Y2lmaWVzIGEgdmlydHVhbCBOVU1BIHRvcG9sb2d5IGZvciB0aGUgZ3Vlc3QgKi8KPiBAQCAtMTA1
Miw4ICs5NjksNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF92bnVtYSB7Cj4gICAgICAgKi8KPiAgICAg
IFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3ZtZW1yYW5nZV90KSB2bWVtcmFuZ2U7Cj4gIH07Cj4g
LXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfdm51bWEgeGVuX2RvbWN0bF92bnVtYV90Owo+IC1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3ZudW1hX3QpOwo+Cj4gIHN0cnVjdCB4
ZW5fZG9tY3RsX3Bzcl9jbXRfb3Agewo+ICAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NNVF9PUF9E
RVRBQ0ggICAgICAgICAwCj4gQEAgLTEwNjIsOCArOTc3LDYgQEAgc3RydWN0IHhlbl9kb21jdGxf
cHNyX2NtdF9vcCB7Cj4gICAgICB1aW50MzJfdCBjbWQ7Cj4gICAgICB1aW50MzJfdCBkYXRhOwo+
ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgeGVuX2RvbWN0bF9w
c3JfY210X29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2Nt
dF9vcF90KTsKPgo+ICAvKiAgWEVOX0RPTUNUTF9NT05JVE9SXyoKPiAgICoKPiBAQCAtMTE0NCw4
ICsxMDU3LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4gICAgICAgICAgfSBk
ZWJ1Z19leGNlcHRpb247Cj4gICAgICB9IHU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9k
b21jdGxfbW9uaXRvcl9vcCB4ZW5fZG9tY3RsX21vbml0b3Jfb3BfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9tb25pdG9yX29wX3QpOwo+Cj4gIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Bzcl9jYXRfb3Agewo+ICAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNf
Q0JNICAgICAwCj4gQEAgLTExNjAsOCArMTA3MSw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
YXRfb3Agewo+ICAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+ICAgICAgdWludDY0
X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX2Rv
bWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+IC1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4KPiAgc3RydWN0IHhlbl9kb21j
dGwgewo+ICAgICAgdWludDMyX3QgY21kOwo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBAQCAtOTYsOCArOTYsOCBAQCB2b2lk
IHB0X3BjaV9pbml0KHZvaWQpOwo+Cj4gIHN0cnVjdCBwaXJxOwo+ICBpbnQgaHZtX2RvX0lSUV9k
cGNpKHN0cnVjdCBkb21haW4gKiwgc3RydWN0IHBpcnEgKik7Cj4gLWludCBwdF9pcnFfY3JlYXRl
X2JpbmQoc3RydWN0IGRvbWFpbiAqLCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKik7Cj4gLWlu
dCBwdF9pcnFfZGVzdHJveV9iaW5kKHN0cnVjdCBkb21haW4gKiwgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycV90ICopOwo+ICtpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKHN0cnVjdCBkb21haW4gKiwgY29u
c3Qgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKik7Cj4gK2ludCBwdF9pcnFfZGVzdHJv
eV9iaW5kKHN0cnVjdCBkb21haW4gKiwgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9p
cnEgKik7Cj4KPiAgdm9pZCBodm1fZHBjaV9pc2FpcnFfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBpc2FpcnEpOwo+ICBzdHJ1Y3QgaHZtX2lycV9kcGNpICpkb21haW5fZ2V0X2ly
cV9kcGNpKGNvbnN0IHN0cnVjdCBkb21haW4gKik7Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3Zt
X2V2ZW50LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAo+IEBAIC02OSw3ICs2
OSw3IEBAIGludCB2bV9ldmVudF9nZXRfcmVzcG9uc2Uoc3RydWN0IGRvbWFpbgo+Cj4gIHZvaWQg
dm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCk7Cj4KPiAtaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9t
Y3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKPiAraW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAo+ICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdV9kb21jdGwpOwo+Cj4gIHZv
aWQgdm1fZXZlbnRfdmNwdV9wYXVzZShzdHJ1Y3QgdmNwdSAqdik7Cj4KPgo+Cj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducRp-0008Tf-BF; Wed, 20 Sep 2017 10:41:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1ducRo-0008TX-7W
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:41:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 2F/D4-02817-3E542C95; Wed, 20 Sep 2017 10:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfTGYd1Hroc
 iDRZfFbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWND9nLzh6mbGi9fsN1gbGQysYuxg5OYQE
 pjNKfD4t0cXIxcEi0M4q8WztWhaQhITAYlaJprsKEHaZxN//s1kh7CKJNz3bGSHsYokXV0+yg
 di8AoISJ2c+AesVFpCUuDJ9OgvEAi+JJ3dPgPVyCthLvDv/mQ0iXigx9ds2sDibgKHE/w9nwe
 pZBFQlni2ezg4x31Di2YNmJoj5ARL3WxeyQ8yPkmhY2sAMYosIKEv0/vrNAvIAs8B1Zon723+
 CNTALaEq0bv/NPoFReBaS+2YhSS1gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKqXm1pc
 nJiempOYVKyXnJ+7iREY1AxAsIOxYbvnIUZJDiYlUd4g+0ORQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4f7sA5QSLUtNTK9Iyc4DxBZOW4OBREuFdAJLmLS5IzC3OTIdInWK05Lhw59IfJo5jmy
 4DyQN7bv1hEmLJy89LlRKHaBAAacgozYMbB0sBlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCT
 M+xBkCk9mXgnc1ldABzEBHZS94QDIQSWJCCmpBkavtdPim67H8XPNndBfdbLne6TlTeWjAbtv
 63VXzVcWf3k5xPTXyZ3NOokcE4oEHvZcTXtrP+23WHODOvdVV/ns06efFq4VqA1f4LSi/IHl5
 dumMXM1eAuPzwyaUsB2QzNtt2dyR8K6CeGXAp3yrByuzj98d/lzu+cv6leovtpxMt2S9Zq8kK
 USS3FGoqEWc1FxIgCoYDyx/AIAAA==
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505904097!96914666!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51219 invoked from network); 20 Sep 2017 10:41:38 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 10:41:38 -0000
Received: by mail-qt0-f195.google.com with SMTP id b1so1462036qtc.0
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 03:41:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=jRTE7fSEk6Q1uLMVSeb+kmx+IebcWTLvho7smKoqrs4=;
 b=o/u9F+fqExasGyaAxSaQ7SbJdygGmJuvgbQuw5TZQ7mP082R+FMuvx/cgiIAiem11B
 4HDqnyiV1dFn8JyA466PlIjZ57azilWAYsDPwZ+n2TICc+BfKKtPsZz/YYNivwzfHRe0
 q6bS1+vviem+8+UUMuGvOchSXdZSrpefH+tzxJoCDKBUhB1NguD5zIbtBeZVt/FZ6uYL
 tZG6gKRrz69VYSxPr3KLedcf9vIkXDl9EORxh2CAmdsGDMa03dkk+AtHbl002jcyuCh0
 5MC0yuCQclMmi3YvDUhzZrA0xmy+W78AQw0EiCd0zBZedPIAEVX3rdibqrhhkraSIVkS
 s6AQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=jRTE7fSEk6Q1uLMVSeb+kmx+IebcWTLvho7smKoqrs4=;
 b=Vkech3TtKsZQs2zlfkqerTRWUpGCxr40G0uVPgun9am9vwzit45GcUWNxzNrfkut2T
 LDGHM5QriyF+IvaSsAOzy05xsh/hcks7+HnmUu+AEQRJfhgB6DEv/LbTzuLcg9hw2Hrg
 N8C5NdHU4+5iq9Fo6WzElF0N2jEmm57/wwH9F7lKRVySARd7Pos2Ca3p2xOcyaulLUH3
 EgwRrISW3PwdCsL2Zo1c7q8NrlXkWJ84AOm568gUH/Z3cWcBsKDp/5MANnya8M+yEmEG
 2Z6iHgGn4FGLuU8lG7bt5Z6+9XG1yP2kAFl3ZVE7aMhBBLAJ4V/iBzJ363XkOzGi6W2D
 oe7A==
X-Gm-Message-State: AHPjjUigh8Rpoa+nccUFe+Pxg1TQWuig8l6FKqbiFZxUJ5+hFwQ/H4V/
 JrnFfD55wYYQK5HPYaG/SbQQdpSm9UIJQ5OkWQk=
X-Google-Smtp-Source: AOwi7QBbk3srLcI+dt4hdjw7R04phGZuvjhu1Kc6ulHnvD1HJ4UyZQNLiRopfBz+I2B9G5xqePuJLiwDnXFO99NM+rQ=
X-Received: by 10.237.53.225 with SMTP id d30mr6859967qte.164.1505904096444;
 Wed, 20 Sep 2017 03:41:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.84 with HTTP; Wed, 20 Sep 2017 03:41:35 -0700 (PDT)
In-Reply-To: <59B81501020000780017A468@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81501020000780017A468@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 20 Sep 2017 11:41:35 +0100
X-Google-Sender-Auth: hXcaARNqtYuR2Qmq7iJ1dMzgnbM
Message-ID: <CAFLBxZaqrt8o5FqnLaNv+QNiMLmjQK2np=hHTBppsynfAuO+5g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Robert VanVossen <Robert.VanVossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] public/sysctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgNDoxMCBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBCeSB2aXJ0dWUgb2YgdGhlIHN0cnVjdCB4ZW5fc3lzY3RsIGNvbnRh
aW5lciBzdHJ1Y3R1cmUsIG1vc3Qgb2YgdGhlbQo+IGFyZSByZWFsbHkganVzdCBjbHV0dGVyaW5n
IHRoZSBuYW1lIHNwYWNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KCj4KPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTEyMTIsMTEgKzEyMTIsMTEgQEAgaW50
IHhjX3JlYWRjb25zb2xlcmluZyh4Y19pbnRlcmZhY2UgKnhjaAo+ICBpbnQgeGNfc2VuZF9kZWJ1
Z19rZXlzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICprZXlzKTsKPiAgaW50IHhjX3NldF9wYXJh
bWV0ZXJzKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpwYXJhbXMpOwo+Cj4gLXR5cGVkZWYgeGVu
X3N5c2N0bF9waHlzaW5mb190IHhjX3BoeXNpbmZvX3Q7Cj4gLXR5cGVkZWYgeGVuX3N5c2N0bF9j
cHV0b3BvX3QgeGNfY3B1dG9wb190Owo+IC10eXBlZGVmIHhlbl9zeXNjdGxfbnVtYWluZm9fdCB4
Y19udW1haW5mb190Owo+IC10eXBlZGVmIHhlbl9zeXNjdGxfbWVtaW5mb190IHhjX21lbWluZm9f
dDsKPiAtdHlwZWRlZiB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvX3QgeGNfcGNpdG9wb2luZm9fdDsK
PiArdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB4Y19waHlzaW5mb190Owo+ICt0
eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXRvcG8geGNfY3B1dG9wb190Owo+ICt0eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHhjX251bWFpbmZvX3Q7Cj4gK3R5cGVkZWYgc3Ry
dWN0IHhlbl9zeXNjdGxfbWVtaW5mbyB4Y19tZW1pbmZvX3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHhl
bl9zeXNjdGxfcGNpdG9wb2luZm8geGNfcGNpdG9wb2luZm9fdDsKPgo+ICB0eXBlZGVmIHVpbnQz
Ml90IHhjX2NwdV90b19ub2RlX3Q7Cj4gIHR5cGVkZWYgdWludDMyX3QgeGNfY3B1X3RvX3NvY2tl
dF90Owo+IEBAIC0xMjQwLDcgKzEyNDAsNyBAQCBpbnQgeGNfbWFjaHBoeXNfbWZuX2xpc3QoeGNf
aW50ZXJmYWNlICp4Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1h
eF9leHRlbnRzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpleHRlbnRf
c3RhcnQpOwo+Cj4gLXR5cGVkZWYgeGVuX3N5c2N0bF9jcHVpbmZvX3QgeGNfY3B1aW5mb190Owo+
ICt0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdWluZm8geGNfY3B1aW5mb190Owo+ICBpbnQg
eGNfZ2V0Y3B1aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IG1heF9jcHVzLAo+ICAgICAgICAg
ICAgICAgICAgICB4Y19jcHVpbmZvX3QgKmluZm8sIGludCAqbnJfY3B1cyk7Cj4KPiBAQCAtMTg1
Myw4ICsxODUzLDggQEAgaW50IHhjX2NwdV9vZmZsaW5lKHhjX2ludGVyZmFjZSAqeGNoLCBpbgo+
ICAgKiBjcHVmcmVxIHBhcmEgbmFtZSBvZiB0aGlzIHN0cnVjdHVyZSBuYW1lZAo+ICAgKiBzYW1l
IGFzIHN5c2ZzIGZpbGUgbmFtZSBvZiBuYXRpdmUgbGludXgKPiAgICovCj4gLXR5cGVkZWYgeGVu
X3VzZXJzcGFjZV90IHhjX3VzZXJzcGFjZV90Owo+IC10eXBlZGVmIHhlbl9vbmRlbWFuZF90IHhj
X29uZGVtYW5kX3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl91c2Vyc3BhY2UgeGNfdXNlcnNwYWNl
X3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9vbmRlbWFuZCB4Y19vbmRlbWFuZF90Owo+Cj4gIHN0
cnVjdCB4Y19nZXRfY3B1ZnJlcV9wYXJhIHsKPiAgICAgIC8qIElOL09VVCB2YXJpYWJsZSAqLwo+
IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2Mu
Ywo+IEBAIC01NDcsNyArNTQ3LDcgQEAgaW50IHhjX2xpdmVwYXRjaF91cGxvYWQoeGNfaW50ZXJm
YWNlICp4Ywo+ICAgICAgREVDTEFSRV9TWVNDVEw7Cj4gICAgICBERUNMQVJFX0hZUEVSQ0FMTF9C
VUZGRVIoY2hhciwgbG9jYWwpOwo+ICAgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKG5hbWUs
IDAgLyogbGF0ZXIgKi8sIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKPiAtICAgIHhl
bl9saXZlcGF0Y2hfbmFtZV90IGRlZl9uYW1lID0geyAucGFkID0geyAwLCAwLCAwIH0gfTsKPiAr
ICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgZGVmX25hbWUgPSB7IH07Cj4KPiAgICAgIGlm
ICggIW5hbWUgfHwgIXBheWxvYWQgKQo+ICAgICAgewo+IEBAIC01OTQsMTIgKzU5NCwxMiBAQCBp
bnQgeGNfbGl2ZXBhdGNoX3VwbG9hZCh4Y19pbnRlcmZhY2UgKnhjCj4KPiAgaW50IHhjX2xpdmVw
YXRjaF9nZXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgIGNoYXIg
Km5hbWUsCj4gLSAgICAgICAgICAgICAgICAgICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QgKnN0
YXR1cykKPiArICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVz
ICpzdGF0dXMpCj4gIHsKPiAgICAgIGludCByYzsKPiAgICAgIERFQ0xBUkVfU1lTQ1RMOwo+ICAg
ICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKG5hbWUsIDAgLyphZGp1c3QgbGF0ZXIgKi8sIFhD
X0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKPiAtICAgIHhlbl9saXZlcGF0Y2hfbmFtZV90
IGRlZl9uYW1lID0geyAucGFkID0geyAwLCAwLCAwIH0gfTsKPiArICAgIHN0cnVjdCB4ZW5fbGl2
ZXBhdGNoX25hbWUgZGVmX25hbWUgPSB7IH07Cj4KPiAgICAgIGlmICggIW5hbWUgKQo+ICAgICAg
ewo+IEBAIC02NzcsNyArNjc3LDcgQEAgaW50IHhjX2xpdmVwYXRjaF9nZXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCj4gICAqIHJldHJpZXZlZCAoaWYgYW55KS4KPiAgICovCj4gIGludCB4Y19saXZlcGF0
Y2hfbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IG1heCwgdW5zaWduZWQgaW50
IHN0YXJ0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCAq
aW5mbywKPiArICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1
cyAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm5hbWUsIHVpbnQzMl90ICps
ZW4sCj4gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmRvbmUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmxlZnQpCj4gQEAgLTgzNyw3ICs4MzcsNyBA
QCBzdGF0aWMgaW50IF94Y19saXZlcGF0Y2hfYWN0aW9uKHhjX2ludGVyCj4gICAgICBERUNMQVJF
X1NZU0NUTDsKPiAgICAgIC8qIFRoZSBzaXplIGlzIGZpZ3VyZWQgb3V0IHdoZW4gd2Ugc3RybGVu
KG5hbWUpICovCj4gICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobmFtZSwgMCwgWENfSFlQ
RVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOwo+IC0gICAgeGVuX2xpdmVwYXRjaF9uYW1lX3QgZGVm
X25hbWUgPSB7IC5wYWQgPSB7IDAsIDAsIDAgfSB9Owo+ICsgICAgc3RydWN0IHhlbl9saXZlcGF0
Y2hfbmFtZSBkZWZfbmFtZSA9IHsgfTsKPgo+ICAgICAgZGVmX25hbWUuc2l6ZSA9IHN0cmxlbihu
YW1lKSArIDE7Cj4KPiAtLS0gYS94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vc3lzY3RsLmMKPiBAQCAtMTIsNyArMTIsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2h5cGVy
Y2FsbC5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgo+Cj4gLXZvaWQgYXJjaF9kb19w
aHlzaW5mbyh4ZW5fc3lzY3RsX3BoeXNpbmZvX3QgKnBpKSB7IH0KPiArdm9pZCBhcmNoX2RvX3Bo
eXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkgeyB9Cj4KPiAgbG9uZyBhcmNo
X2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bCAqc3lzY3RsLAo+ICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiBA
QCAtNzIsNyArNzIsNyBAQCBsb25nIGNwdV9kb3duX2hlbHBlcih2b2lkICpkYXRhKQo+ICAgICAg
cmV0dXJuIHJldDsKPiAgfQo+Cj4gLXZvaWQgYXJjaF9kb19waHlzaW5mbyh4ZW5fc3lzY3RsX3Bo
eXNpbmZvX3QgKnBpKQo+ICt2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxf
cGh5c2luZm8gKnBpKQo+ICB7Cj4gICAgICBtZW1jcHkocGktPmh3X2NhcCwgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSwKPiAgICAgICAgICAgICBtaW4oc2l6ZW9mKHBpLT5od19jYXApLCBz
aXplb2YoYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpKTsKPiAtLS0gYS94ZW4vY29tbW9u
L2djb3YvZ2Nvdi5jCj4gKysrIGIveGVuL2NvbW1vbi9nY292L2djb3YuYwo+IEBAIC0yMDksNyAr
MjA5LDcgQEAgc3RhdGljIGludCBnY292X2R1bXBfYWxsKFhFTl9HVUVTVF9IQU5ETAo+ICAgICAg
cmV0dXJuIHJldDsKPiAgfQo+Cj4gLWludCBzeXNjdGxfZ2Nvdl9vcCh4ZW5fc3lzY3RsX2djb3Zf
b3BfdCAqb3ApCj4gK2ludCBzeXNjdGxfZ2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29w
ICpvcCkKPiAgewo+ICAgICAgaW50IHJldDsKPgo+IC0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNo
LmMKPiArKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4gQEAgLTEwNCw3ICsxMDQsNyBAQCBz
dGF0aWMgc3RydWN0IGxpdmVwYXRjaF93b3JrIGxpdmVwYXRjaF93Cj4gICAqLwo+ICBzdGF0aWMg
REVGSU5FX1BFUl9DUFUoYm9vbF90LCB3b3JrX3RvX2RvKTsKPgo+IC1zdGF0aWMgaW50IGdldF9u
YW1lKGNvbnN0IHhlbl9saXZlcGF0Y2hfbmFtZV90ICpuYW1lLCBjaGFyICpuKQo+ICtzdGF0aWMg
aW50IGdldF9uYW1lKGNvbnN0IHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgKm5hbWUsIGNoYXIg
Km4pCj4gIHsKPiAgICAgIGlmICggIW5hbWUtPnNpemUgfHwgbmFtZS0+c2l6ZSA+IFhFTl9MSVZF
UEFUQ0hfTkFNRV9TSVpFICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiBAQCAtMTIxLDcg
KzEyMSw3IEBAIHN0YXRpYyBpbnQgZ2V0X25hbWUoY29uc3QgeGVuX2xpdmVwYXRjaF8KPiAgICAg
IHJldHVybiAwOwo+ICB9Cj4KPiAtc3RhdGljIGludCB2ZXJpZnlfcGF5bG9hZChjb25zdCB4ZW5f
c3lzY3RsX2xpdmVwYXRjaF91cGxvYWRfdCAqdXBsb2FkLCBjaGFyICpuKQo+ICtzdGF0aWMgaW50
IHZlcmlmeV9wYXlsb2FkKGNvbnN0IHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQg
KnVwbG9hZCwgY2hhciAqbikKPiAgewo+ICAgICAgaWYgKCBnZXRfbmFtZSgmdXBsb2FkLT5uYW1l
LCBuKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gQEAgLTg5Nyw3ICs4OTcsNyBAQCBz
dGF0aWMgaW50IGxvYWRfcGF5bG9hZF9kYXRhKHN0cnVjdCBwYXlsCj4gICAgICByZXR1cm4gcmM7
Cj4gIH0KPgo+IC1zdGF0aWMgaW50IGxpdmVwYXRjaF91cGxvYWQoeGVuX3N5c2N0bF9saXZlcGF0
Y2hfdXBsb2FkX3QgKnVwbG9hZCkKPiArc3RhdGljIGludCBsaXZlcGF0Y2hfdXBsb2FkKHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQgKnVwbG9hZCkKPiAgewo+ICAgICAgc3RydWN0
IHBheWxvYWQgKmRhdGEsICpmb3VuZDsKPiAgICAgIGNoYXIgbltYRU5fTElWRVBBVENIX05BTUVf
U0laRV07Cj4gQEAgLTk1NCw3ICs5NTQsNyBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF91cGxvYWQo
eGVuX3N5c2N0bF9sCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPgo+IC1zdGF0aWMgaW50IGxpdmVw
YXRjaF9nZXQoeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0X3QgKmdldCkKPiArc3RhdGljIGludCBs
aXZlcGF0Y2hfZ2V0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgKmdldCkKPiAgewo+
ICAgICAgc3RydWN0IHBheWxvYWQgKmRhdGE7Cj4gICAgICBpbnQgcmM7Cj4gQEAgLTk4NSw5ICs5
ODUsOSBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9nZXQoeGVuX3N5c2N0bF9saXZlCj4gICAgICBy
ZXR1cm4gMDsKPiAgfQo+Cj4gLXN0YXRpYyBpbnQgbGl2ZXBhdGNoX2xpc3QoeGVuX3N5c2N0bF9s
aXZlcGF0Y2hfbGlzdF90ICpsaXN0KQo+ICtzdGF0aWMgaW50IGxpdmVwYXRjaF9saXN0KHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0ICpsaXN0KQo+ICB7Cj4gLSAgICB4ZW5fbGl2ZXBh
dGNoX3N0YXR1c190IHN0YXR1czsKPiArICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1cyBz
dGF0dXM7Cj4gICAgICBzdHJ1Y3QgcGF5bG9hZCAqZGF0YTsKPiAgICAgIHVuc2lnbmVkIGludCBp
ZHggPSAwLCBpID0gMDsKPiAgICAgIGludCByYyA9IDA7Cj4gQEAgLTE0NTEsNyArMTQ1MSw3IEBA
IHN0YXRpYyBpbnQgYnVpbGRfaWRfZGVwKHN0cnVjdCBwYXlsb2FkICoKPiAgICAgIHJldHVybiAw
Owo+ICB9Cj4KPiAtc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0aW9uKHhlbl9zeXNjdGxfbGl2ZXBh
dGNoX2FjdGlvbl90ICphY3Rpb24pCj4gK3N0YXRpYyBpbnQgbGl2ZXBhdGNoX2FjdGlvbihzdHJ1
Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uICphY3Rpb24pCj4gIHsKPiAgICAgIHN0cnVj
dCBwYXlsb2FkICpkYXRhOwo+ICAgICAgY2hhciBuW1hFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFXTsK
PiBAQCAtMTU2MCw3ICsxNTYwLDcgQEAgc3RhdGljIGludCBsaXZlcGF0Y2hfYWN0aW9uKHhlbl9z
eXNjdGxfbAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4KPiAtaW50IGxpdmVwYXRjaF9vcCh4ZW5f
c3lzY3RsX2xpdmVwYXRjaF9vcF90ICpsaXZlcGF0Y2gpCj4gK2ludCBsaXZlcGF0Y2hfb3Aoc3Ry
dWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wICpsaXZlcGF0Y2gpCj4gIHsKPiAgICAgIGludCBy
YzsKPgo+IC0tLSBhL3hlbi9jb21tb24vcGVyZmMuYwo+ICsrKyBiL3hlbi9jb21tb24vcGVyZmMu
Ywo+IEBAIC0xNTIsOCArMTUyLDggQEAgdm9pZCBwZXJmY19yZXNldCh1bnNpZ25lZCBjaGFyIGtl
eSkKPiAgICAgIGFyY2hfcGVyZmNfcmVzZXQoKTsKPiAgfQo+Cj4gLXN0YXRpYyB4ZW5fc3lzY3Rs
X3BlcmZjX2Rlc2NfdCBwZXJmY19kW05SX1BFUkZDVFJTXTsKPiAtc3RhdGljIHhlbl9zeXNjdGxf
cGVyZmNfdmFsX3QgKnBlcmZjX3ZhbHM7Cj4gK3N0YXRpYyBzdHJ1Y3QgeGVuX3N5c2N0bF9wZXJm
Y19kZXNjIHBlcmZjX2RbTlJfUEVSRkNUUlNdOwo+ICtzdGF0aWMgc3RydWN0IHhlbl9zeXNjdGxf
cGVyZmNfdmFsICpwZXJmY192YWxzOwo+ICBzdGF0aWMgdW5zaWduZWQgaW50ICAgICAgcGVyZmNf
bmJyX3ZhbHM7Cj4gIHN0YXRpYyBjcHVtYXNrX3QgICAgICAgICBwZXJmY19jcHVtYXA7Cj4KPiBA
QCAtMTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBpbnQgcGVyZmNfY29weV9pbmZvKFhFTl9HVUVTVF9I
QU4KPiAgICAgICAgICB9Cj4KPiAgICAgICAgICB4ZnJlZShwZXJmY192YWxzKTsKPiAtICAgICAg
ICBwZXJmY192YWxzID0geG1hbGxvY19hcnJheSh4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90LCBwZXJm
Y19uYnJfdmFscyk7Cj4gKyAgICAgICAgcGVyZmNfdmFscyA9IHhtYWxsb2NfYXJyYXkoc3RydWN0
IHhlbl9zeXNjdGxfcGVyZmNfdmFsLCBwZXJmY19uYnJfdmFscyk7Cj4gICAgICB9Cj4KPiAgICAg
IGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoZGVzYykgKQo+IEBAIC0yNDEsNyArMjQxLDcgQEAg
c3RhdGljIGludCBwZXJmY19jb3B5X2luZm8oWEVOX0dVRVNUX0hBTgo+ICB9Cj4KPiAgLyogRG9t
MCBjb250cm9sIG9mIHBlcmYgY291bnRlcnMgKi8KPiAtaW50IHBlcmZjX2NvbnRyb2woeGVuX3N5
c2N0bF9wZXJmY19vcF90ICpwYykKPiAraW50IHBlcmZjX2NvbnRyb2woc3RydWN0IHhlbl9zeXNj
dGxfcGVyZmNfb3AgKnBjKQo+ICB7Cj4gICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2sp
Owo+ICAgICAgaW50IHJjOwo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwo+ICsr
KyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwo+IEBAIC02OTQsNyArNjk0LDcgQEAgc3Rh
dGljIGludAo+ICBhNjUzc2NoZWRfYWRqdXN0X2dsb2JhbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVk
dWxlcl9vcCAqc2MpCj4gIHsKPiAtICAgIHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGVfdCBs
b2NhbF9zY2hlZDsKPiArICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2FyaW5jNjUzX3NjaGVkdWxlIGxv
Y2FsX3NjaGVkOwo+ICAgICAgaW50IHJjID0gLUVJTlZBTDsKPgo+ICAgICAgc3dpdGNoICggc2Mt
PmNtZCApCj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+ICsrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKPiBAQCAtMTI0MCw3ICsxMjQwLDcgQEAgY3NjaGVkX3N5c19jbnRs
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgKnNjKQo+ICB7Cj4gICAgICBpbnQgcmMgPSAtRUlO
VkFMOwo+IC0gICAgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGVfdCAqcGFyYW1zID0gJnNjLT51
LnNjaGVkX2NyZWRpdDsKPiArICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSAq
cGFyYW1zID0gJnNjLT51LnNjaGVkX2NyZWRpdDsKPiAgICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0
ZSAqcHJ2ID0gQ1NDSEVEX1BSSVYob3BzKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4K
PiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+ICsrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCj4gQEAgLTI0NDMsNyArMjQ0Myw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCj4g
IHN0YXRpYyBpbnQgY3NjaGVkMl9zeXNfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVs
ZXJfb3AgKnNjKQo+ICB7Cj4gLSAgICB4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGVfdCAqcGFy
YW1zID0gJnNjLT51LnNjaGVkX2NyZWRpdDI7Cj4gKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVk
aXQyX3NjaGVkdWxlICpwYXJhbXMgPSAmc2MtPnUuc2NoZWRfY3JlZGl0MjsKPiAgICAgIHN0cnVj
dCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPgo+IC0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYwo+ICsrKyBiL3hl
bi9jb21tb24vc3BpbmxvY2suYwo+IEBAIC0zODAsNyArMzgwLDcgQEAgdm9pZCBzcGlubG9ja19w
cm9maWxlX3Jlc2V0KHVuc2lnbmVkIGNoYQo+ICB9Cj4KPiAgdHlwZWRlZiBzdHJ1Y3Qgewo+IC0g
ICAgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90ICpwYzsKPiArICAgIHN0cnVjdCB4ZW5fc3lzY3Rs
X2xvY2twcm9mX29wICpwYzsKPiAgICAgIGludCAgICAgICAgICAgICAgICAgICAgICByYzsKPiAg
fSBzcGlubG9ja19wcm9maWxlX3Vjb3B5X3Q7Cj4KPiBAQCAtMzg4LDcgKzM4OCw3IEBAIHN0YXRp
YyB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVfdWNvcHlfZWxlbSgKPiAgICAgIGludDMyX3QgdHlwZSwg
aW50MzJfdCBpZHgsIHZvaWQgKnBhcikKPiAgewo+ICAgICAgc3BpbmxvY2tfcHJvZmlsZV91Y29w
eV90ICpwID0gcGFyOwo+IC0gICAgeGVuX3N5c2N0bF9sb2NrcHJvZl9kYXRhX3QgZWxlbTsKPiAr
ICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2twcm9mX2RhdGEgZWxlbTsKPgo+ICAgICAgaWYgKCBw
LT5yYyApCj4gICAgICAgICAgcmV0dXJuOwo+IEBAIC00MTEsNyArNDExLDcgQEAgc3RhdGljIHZv
aWQgc3BpbmxvY2tfcHJvZmlsZV91Y29weV9lbGVtKAo+ICB9Cj4KPiAgLyogRG9tMCBjb250cm9s
IG9mIGxvY2sgcHJvZmlsaW5nICovCj4gLWludCBzcGlubG9ja19wcm9maWxlX2NvbnRyb2woeGVu
X3N5c2N0bF9sb2NrcHJvZl9vcF90ICpwYykKPiAraW50IHNwaW5sb2NrX3Byb2ZpbGVfY29udHJv
bChzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAqcGMpCj4gIHsKPiAgICAgIGludCByYyA9
IDA7Cj4gICAgICBzcGlubG9ja19wcm9maWxlX3Vjb3B5X3QgcGFyOwo+IC0tLSBhL3hlbi9jb21t
b24vc3lzY3RsLmMKPiArKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4gQEAgLTI1MCw3ICsyNTAs
NyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCj4KPiAgICAgIGNh
c2UgWEVOX1NZU0NUTF9waHlzaW5mbzoKPiAgICAgIHsKPiAtICAgICAgICB4ZW5fc3lzY3RsX3Bo
eXNpbmZvX3QgKnBpID0gJm9wLT51LnBoeXNpbmZvOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX3BoeXNpbmZvICpwaSA9ICZvcC0+dS5waHlzaW5mbzsKPgo+ICAgICAgICAgIG1lbXNldChw
aSwgMCwgc2l6ZW9mKCpwaSkpOwo+ICAgICAgICAgIHBpLT50aHJlYWRzX3Blcl9jb3JlID0KPiBA
QCAtMjc2LDcgKzI3Niw3IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGUKPiAgICAgIGNhc2UgWEVOX1NZU0NUTF9udW1haW5mbzoKPiAgICAgIHsKPiAgICAgICAgICB1
bnNpZ25lZCBpbnQgaSwgaiwgbnVtX25vZGVzOwo+IC0gICAgICAgIHhlbl9zeXNjdGxfbnVtYWlu
Zm9fdCAqbmkgPSAmb3AtPnUubnVtYWluZm87Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxf
bnVtYWluZm8gKm5pID0gJm9wLT51Lm51bWFpbmZvOwo+ICAgICAgICAgIGJvb2xfdCBkb19tZW1p
bmZvID0gIWd1ZXN0X2hhbmRsZV9pc19udWxsKG5pLT5tZW1pbmZvKTsKPiAgICAgICAgICBib29s
X3QgZG9fZGlzdGFuY2UgPSAhZ3Vlc3RfaGFuZGxlX2lzX251bGwobmktPmRpc3RhbmNlKTsKPgo+
IEBAIC0yODQsNyArMjg0LDcgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZQo+Cj4gICAgICAgICAgaWYgKCBkb19tZW1pbmZvIHx8IGRvX2Rpc3RhbmNlICkKPiAgICAg
ICAgICB7Cj4gLSAgICAgICAgICAgIHhlbl9zeXNjdGxfbWVtaW5mb190IG1lbWluZm8gPSB7IDAg
fTsKPiArICAgICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfbWVtaW5mbyBtZW1pbmZvID0geyB9
Owo+Cj4gICAgICAgICAgICAgIGlmICggbnVtX25vZGVzID4gbmktPm51bV9ub2RlcyApCj4gICAg
ICAgICAgICAgICAgICBudW1fbm9kZXMgPSBuaS0+bnVtX25vZGVzOwo+IEBAIC0zNDYsMTIgKzM0
NiwxMiBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCj4gICAgICBj
YXNlIFhFTl9TWVNDVExfY3B1dG9wb2luZm86Cj4gICAgICB7Cj4gICAgICAgICAgdW5zaWduZWQg
aW50IGksIG51bV9jcHVzOwo+IC0gICAgICAgIHhlbl9zeXNjdGxfY3B1dG9wb2luZm9fdCAqdGkg
PSAmb3AtPnUuY3B1dG9wb2luZm87Cj4gKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9w
b2luZm8gKnRpID0gJm9wLT51LmNwdXRvcG9pbmZvOwo+Cj4gICAgICAgICAgbnVtX2NwdXMgPSBj
cHVtYXNrX2xhc3QoJmNwdV9vbmxpbmVfbWFwKSArIDE7Cj4gICAgICAgICAgaWYgKCAhZ3Vlc3Rf
aGFuZGxlX2lzX251bGwodGktPmNwdXRvcG8pICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAg
IHhlbl9zeXNjdGxfY3B1dG9wb190IGNwdXRvcG8gPSB7IDAgfTsKPiArICAgICAgICAgICAgc3Ry
dWN0IHhlbl9zeXNjdGxfY3B1dG9wbyBjcHV0b3BvID0geyB9Owo+Cj4gICAgICAgICAgICAgIGlm
ICggbnVtX2NwdXMgPiB0aS0+bnVtX2NwdXMgKQo+ICAgICAgICAgICAgICAgICAgbnVtX2NwdXMg
PSB0aS0+bnVtX2NwdXM7Cj4gQEAgLTQwNSw3ICs0MDUsNyBAQCBsb25nIGRvX3N5c2N0bChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlCj4gICNpZmRlZiBDT05GSUdfSEFTX1BDSQo+ICAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX3BjaXRvcG9pbmZvOgo+ICAgICAgewo+IC0gICAgICAgIHhlbl9zeXNjdGxf
cGNpdG9wb2luZm9fdCAqdGkgPSAmb3AtPnUucGNpdG9wb2luZm87Cj4gKyAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gKnRpID0gJm9wLT51LnBjaXRvcG9pbmZvOwo+ICAgICAg
ICAgIHVuc2lnbmVkIGludCBpID0gMDsKPgo+ICAgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lz
X251bGwodGktPmRldnMpIHx8Cj4gLS0tIGEveGVuL2NvbW1vbi90cmFjZS5jCj4gKysrIGIveGVu
L2NvbW1vbi90cmFjZS5jCj4gQEAgLTM2Nyw5ICszNjcsOSBAQCB2b2lkIF9faW5pdCBpbml0X3Ry
YWNlX2J1ZnModm9pZCkKPgo+ICAvKioKPiAgICogdGJfY29udHJvbCAtIHN5c2N0bCBvcGVyYXRp
b25zIG9uIHRyYWNlIGJ1ZmZlcnMuCj4gLSAqIEB0YmM6IGEgcG9pbnRlciB0byBhIHhlbl9zeXNj
dGxfdGJ1Zl9vcF90IHRvIGJlIGZpbGxlZCBvdXQKPiArICogQHRiYzogYSBwb2ludGVyIHRvIGEg
c3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCB0byBiZSBmaWxsZWQgb3V0Cj4gICAqLwo+IC1pbnQg
dGJfY29udHJvbCh4ZW5fc3lzY3RsX3RidWZfb3BfdCAqdGJjKQo+ICtpbnQgdGJfY29udHJvbChz
dHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wICp0YmMpCj4gIHsKPiAgICAgIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0sobG9jayk7Cj4gICAgICBpbnQgcmMgPSAwOwo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IEBAIC01
OCw4ICs1OCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlIHsKPiAgICAgIC8qIElO
OiBTaXplIG9mIGJ1ZmZlcjsgT1VUOiBCeXRlcyB3cml0dGVuIHRvIGJ1ZmZlci4gKi8KPiAgICAg
IHVpbnQzMl90IGNvdW50Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRj
b25zb2xlIHhlbl9zeXNjdGxfcmVhZGNvbnNvbGVfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX3N5c2N0bF9yZWFkY29uc29sZV90KTsKPgo+ICAvKiBHZXQgdHJhY2UgYnVmZmVycyBt
YWNoaW5lIGJhc2UgYWRkcmVzcyAqLwo+ICAvKiBYRU5fU1lTQ1RMX3RidWZfb3AgKi8KPiBAQCAt
NzksOCArNzcsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKPiAgICAgIHVpbnQ2NF9h
bGlnbmVkX3QgYnVmZmVyX21mbjsKPiAgICAgIHVpbnQzMl90IHNpemU7ICAvKiBBbHNvIGFuIElO
IHZhcmlhYmxlISAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3Ag
eGVuX3N5c2N0bF90YnVmX29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNj
dGxfdGJ1Zl9vcF90KTsKPgo+ICAvKgo+ICAgKiBHZXQgcGh5c2ljYWwgaW5mb3JtYXRpb24gYWJv
dXQgdGhlIGhvc3QgbWFjaGluZQo+IEBAIC0xMDksOCArMTA1LDYgQEAgc3RydWN0IHhlbl9zeXNj
dGxfcGh5c2luZm8gewo+ICAgICAgLyogWEVOX1NZU0NUTF9QSFlTQ0FQXz8/PyAqLwo+ICAgICAg
dWludDMyX3QgY2FwYWJpbGl0aWVzOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3Rs
X3BoeXNpbmZvIHhlbl9zeXNjdGxfcGh5c2luZm9fdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX3N5c2N0bF9waHlzaW5mb190KTsKPgo+ICAvKgo+ICAgKiBHZXQgdGhlIElEIG9mIHRo
ZSBjdXJyZW50IHNjaGVkdWxlci4KPiBAQCAtMTIwLDggKzExNCw2IEBAIHN0cnVjdCB4ZW5fc3lz
Y3RsX3NjaGVkX2lkIHsKPiAgICAgIC8qIE9VVCB2YXJpYWJsZSAqLwo+ICAgICAgdWludDMyX3Qg
c2NoZWRfaWQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWRfaWQgeGVu
X3N5c2N0bF9zY2hlZF9pZF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3Rs
X3NjaGVkX2lkX3QpOwo+Cj4gIC8qIEludGVyZmFjZSBmb3IgY29udHJvbGxpbmcgWGVuIHNvZnR3
YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXJzLiAqLwo+ICAvKiBYRU5fU1lTQ1RMX3BlcmZjX29wICov
Cj4gQEAgLTE0OCw4ICsxNDAsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wZXJmY19vcCB7Cj4gICAg
ICAvKiBjb3VudGVyIHZhbHVlcyAob3IgTlVMTCkgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQoeGVuX3N5c2N0bF9wZXJmY192YWxfdCkgdmFsOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4
ZW5fc3lzY3RsX3BlcmZjX29wIHhlbl9zeXNjdGxfcGVyZmNfb3BfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wZXJmY19vcF90KTsKPgo+ICAvKiBYRU5fU1lTQ1RMX2dl
dGRvbWFpbmluZm9saXN0ICovCj4gIHN0cnVjdCB4ZW5fc3lzY3RsX2dldGRvbWFpbmluZm9saXN0
IHsKPiBAQCAtMTYwLDggKzE1MCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2dldGRvbWFpbmluZm9s
aXN0IHsKPiAgICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCj4gICAgICB1aW50MzJfdCAgICAgICAg
ICAgICAgbnVtX2RvbWFpbnM7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfZ2V0
ZG9tYWluaW5mb2xpc3QgeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdF90Owo+IC1ERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2dldGRvbWFpbmluZm9saXN0X3QpOwo+Cj4gIC8q
IEluamVjdCBkZWJ1ZyBrZXlzIGludG8gWGVuLiAqLwo+ICAvKiBYRU5fU1lTQ1RMX2RlYnVnX2tl
eXMgKi8KPiBAQCAtMTcwLDggKzE1OCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2RlYnVnX2tleXMg
ewo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBrZXlzOwo+ICAgICAgdWludDMyX3Qg
bnJfa2V5czsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9kZWJ1Z19rZXlzIHhl
bl9zeXNjdGxfZGVidWdfa2V5c190Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lz
Y3RsX2RlYnVnX2tleXNfdCk7Cj4KPiAgLyogR2V0IHBoeXNpY2FsIENQVSBpbmZvcm1hdGlvbi4g
Ki8KPiAgLyogWEVOX1NZU0NUTF9nZXRjcHVpbmZvICovCj4gQEAgLTE4Nyw4ICsxNzMsNiBAQCBz
dHJ1Y3QgeGVuX3N5c2N0bF9nZXRjcHVpbmZvIHsKPiAgICAgIC8qIE9VVCB2YXJpYWJsZXMuICov
Cj4gICAgICB1aW50MzJfdCBucl9jcHVzOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lz
Y3RsX2dldGNwdWluZm8geGVuX3N5c2N0bF9nZXRjcHVpbmZvX3Q7Cj4gLURFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9zeXNjdGxfZ2V0Y3B1aW5mb190KTsKPgo+ICAvKiBYRU5fU1lTQ1RMX2F2
YWlsaGVhcCAqLwo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAgewo+IEBAIC0xOTksOCAr
MTgzLDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfYXZhaWxoZWFwIHsKPiAgICAgIC8qIE9VVCB2YXJp
YWJsZXMuICovCj4gICAgICB1aW50NjRfYWxpZ25lZF90IGF2YWlsX2J5dGVzOy8qIEJ5dGVzIGF2
YWlsYWJsZSBpbiB0aGUgc3BlY2lmaWVkIHJlZ2lvbi4gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1
Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAgeGVuX3N5c2N0bF9hdmFpbGhlYXBfdDsKPiAtREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9hdmFpbGhlYXBfdCk7Cj4KPiAgLyogWEVOX1NZ
U0NUTF9nZXRfcG1zdGF0ICovCj4gIHN0cnVjdCBwbV9weF92YWwgewo+IEBAIC0yMTksOCArMjAx
LDYgQEAgc3RydWN0IHBtX3B4X3N0YXQgewo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50
NjQpIHRyYW5zX3B0OyAgIC8qIFB4IHRyYW5zaXRpb24gdGFibGUgKi8KPiAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQocG1fcHhfdmFsX3QpIHB0Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCBwbV9w
eF9zdGF0IHBtX3B4X3N0YXRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocG1fcHhfc3Rh
dF90KTsKPgo+ICBzdHJ1Y3QgcG1fY3hfc3RhdCB7Cj4gICAgICB1aW50MzJfdCBucjsgICAgLyog
ZW50cnkgbnIgaW4gdHJpZ2dlcnMgJiByZXNpZGVuY2llcywgaW5jbHVkaW5nIEMwICovCj4gQEAg
LTI1OSw4ICsyMzksNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRfcG1zdGF0IHsKPiAgICAgICAg
ICAvKiBvdGhlciBzdHJ1Y3QgZm9yIHR4LCBldGMgKi8KPiAgICAgIH0gdTsKPiAgfTsKPiAtdHlw
ZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRfcG1zdGF0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdF90
Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2dldF9wbXN0YXRfdCk7Cj4K
PiAgLyogWEVOX1NZU0NUTF9jcHVfaG90cGx1ZyAqLwo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVf
aG90cGx1ZyB7Cj4gQEAgLTI3MCw4ICsyNDgsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90
cGx1ZyB7Cj4gICNkZWZpbmUgWEVOX1NZU0NUTF9DUFVfSE9UUExVR19PRkZMSU5FIDEKPiAgICAg
IHVpbnQzMl90IG9wOyAgICAvKiBob3RwbHVnIG9wY29kZSAqLwo+ICB9Owo+IC10eXBlZGVmIHN0
cnVjdCB4ZW5fc3lzY3RsX2NwdV9ob3RwbHVnIHhlbl9zeXNjdGxfY3B1X2hvdHBsdWdfdDsKPiAt
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfaG90cGx1Z190KTsKPgo+ICAv
Kgo+ICAgKiBHZXQvc2V0IHhlbiBwb3dlciBtYW5hZ2VtZW50LCBpbmNsdWRlCj4gQEAgLTI4MSw3
ICsyNTcsNiBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NwdV9oCj4gIHN0
cnVjdCB4ZW5fdXNlcnNwYWNlIHsKPiAgICAgIHVpbnQzMl90IHNjYWxpbmdfc2V0c3BlZWQ7Cj4g
IH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl91c2Vyc3BhY2UgeGVuX3VzZXJzcGFjZV90Owo+Cj4g
IHN0cnVjdCB4ZW5fb25kZW1hbmQgewo+ICAgICAgdWludDMyX3Qgc2FtcGxpbmdfcmF0ZV9tYXg7
Cj4gQEAgLTI5MCw3ICsyNjUsNiBAQCBzdHJ1Y3QgeGVuX29uZGVtYW5kIHsKPiAgICAgIHVpbnQz
Ml90IHNhbXBsaW5nX3JhdGU7Cj4gICAgICB1aW50MzJfdCB1cF90aHJlc2hvbGQ7Cj4gIH07Cj4g
LXR5cGVkZWYgc3RydWN0IHhlbl9vbmRlbWFuZCB4ZW5fb25kZW1hbmRfdDsKPgo+ICAvKgo+ICAg
KiBjcHVmcmVxIHBhcmEgbmFtZSBvZiB0aGlzIHN0cnVjdHVyZSBuYW1lZAo+IEBAIC00NjEsOCAr
NDM1LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3Agewo+ICAgICAgLyogcHJvZmls
ZSBpbmZvcm1hdGlvbiAob3IgTlVMTCkgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVu
X3N5c2N0bF9sb2NrcHJvZl9kYXRhX3QpIGRhdGE7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhl
bl9zeXNjdGxfbG9ja3Byb2Zfb3AgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90Owo+IC1ERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xvY2twcm9mX29wX3QpOwo+Cj4gIC8qIFhFTl9T
WVNDVExfY3B1dG9wb2luZm8gKi8KPiAgI2RlZmluZSBYRU5fSU5WQUxJRF9DT1JFX0lEICAgICAo
fjBVKQo+IEBAIC00OTMsOCArNDY1LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wb2luZm8g
ewo+ICAgICAgdWludDMyX3QgbnVtX2NwdXM7Cj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhl
bl9zeXNjdGxfY3B1dG9wb190KSBjcHV0b3BvOwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5f
c3lzY3RsX2NwdXRvcG9pbmZvIHhlbl9zeXNjdGxfY3B1dG9wb2luZm9fdDsKPiAtREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHV0b3BvaW5mb190KTsKPgo+ICAvKiBYRU5fU1lT
Q1RMX251bWFpbmZvICovCj4gICNkZWZpbmUgWEVOX0lOVkFMSURfTUVNX1NaICAgICAofjBVKQo+
IEBAIC01MzUsOCArNTA1LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfbnVtYWluZm8gewo+ICAgICAg
ICovCj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQzMikgZGlzdGFuY2U7Cj4gIH07Cj4g
LXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbnVtYWluZm8geGVuX3N5c2N0bF9udW1haW5mb190
Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX251bWFpbmZvX3QpOwo+Cj4g
IC8qIFhFTl9TWVNDVExfY3B1cG9vbF9vcCAqLwo+ICAjZGVmaW5lIFhFTl9TWVNDVExfQ1BVUE9P
TF9PUF9DUkVBVEUgICAgICAgICAgICAgICAgMSAgLyogQyAqLwo+IEBAIC01NTYsOCArNTI0LDYg
QEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCB7Cj4gICAgICB1aW50MzJfdCBuX2RvbTsg
ICAgICAgLyogICAgICAgICAgICBPVVQ6IEkgICovCj4gICAgICBzdHJ1Y3QgeGVuY3RsX2JpdG1h
cCBjcHVtYXA7IC8qICAgICBPVVQ6IElGICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9z
eXNjdGxfY3B1cG9vbF9vcCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3BfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVwb29sX29wX3QpOwo+Cj4gIC8qCj4gICAqIEVycm9y
IHJldHVybiB2YWx1ZXMgb2YgY3B1cG9vbCBvcGVyYXRpb25zOgo+IEBAIC02MzcsMTQgKzYwMywx
MCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGUgewo+ICAgICAgdW5zaWduZWQg
dHNsaWNlX21zOwo+ICAgICAgdW5zaWduZWQgcmF0ZWxpbWl0X3VzOwo+ICB9Owo+IC10eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hl
ZHVsZV90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdF9zY2hl
ZHVsZV90KTsKPgo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHsKPiAgICAg
IHVuc2lnbmVkIHJhdGVsaW1pdF91czsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0
bF9jcmVkaXQyX3NjaGVkdWxlIHhlbl9zeXNjdGxfY3JlZGl0Ml9zY2hlZHVsZV90Owo+IC1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGVfdCk7Cj4KPiAg
LyogWEVOX1NZU0NUTF9zY2hlZHVsZXJfb3AgKi8KPiAgLyogU2V0IG9yIGdldCBpbmZvPyAqLwo+
IEBAIC02NjIsOCArNjI0LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wIHsKPiAg
ICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHNjaGVkX2NyZWRpdDI7
Cj4gICAgICB9IHU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVy
X29wIHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wX3QpOwo+Cj4gIC8qCj4gICAqIE91dHB1dCBmb3JtYXQg
b2YgZ2NvdiBkYXRhOgo+IEBAIC02OTYsOCArNjU2LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfZ2Nv
dl9vcCB7Cj4gICAgICB1aW50MzJfdCBzaXplOyAvKiBJTi9PVVQ6IHNpemUgb2YgdGhlIGJ1ZmZl
ciAgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgYnVmZmVyOyAvKiBPVVQgKi8K
PiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wIHhlbl9zeXNjdGxfZ2Nv
dl9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2djb3Zfb3BfdCk7
Cj4KPiAgI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DTVRfZ2V0X3RvdGFsX3JtaWQgICAgICAgICAg
ICAwCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ01UX2dldF9sM191cHNjYWxpbmdfZmFjdG9y
ICAgMQo+IEBAIC03MTYsOCArNjc0LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCB7
Cj4gICAgICAgICAgfSBsM19jYWNoZTsKPiAgICAgIH0gdTsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1
Y3QgeGVuX3N5c2N0bF9wc3JfY210X29wIHhlbl9zeXNjdGxfcHNyX2NtdF9vcF90Owo+IC1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3Bzcl9jbXRfb3BfdCk7Cj4KPiAgLyogWEVO
X1NZU0NUTF9wY2l0b3BvaW5mbyAqLwo+ICAjZGVmaW5lIFhFTl9JTlZBTElEX0RFViAoWEVOX0lO
VkFMSURfTk9ERV9JRCAtIDEpCj4gQEAgLTc0MCw4ICs2OTYsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0
bF9wY2l0b3BvaW5mbyB7Cj4gICAgICAgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWlu
dDMyKSBub2RlczsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5m
byB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7Cj4KPiAgI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRf
Z2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FU
X2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQo+IEBAIC03NTcsOCArNzExLDYgQEAgc3RydWN0
IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCB7Cj4gICAgICAgICAgfSBjYXRfaW5mbzsKPiAgICAgIH0g
dTsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHhlbl9zeXNj
dGxfcHNyX2NhdF9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3Bz
cl9jYXRfb3BfdCk7Cj4KPiAgI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfQUxMX0NMSUVOVFMg
MHhGRkZGVQo+Cj4gQEAgLTg2Myw4ICs4MTUsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29w
IHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgLyogb2YgdGhlbS4gKi8KPiAgICAgIH0gdTsK
PiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wIHhlbl9zeXNjdGxfdG1l
bV9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3RtZW1fb3BfdCk7
Cj4KPiAgLyoKPiAgICogWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICh4ODYgc3Bl
Y2lmaWMpCj4gQEAgLTg4NCw4ICs4MzQsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2ZWxs
aW5nX2NhcHMgewo+ICAjZGVmaW5lIFhFTl9TWVNDVExfQ1BVX0xFVkVMQ0FQX2w3czBfZWJ4ICAg
ICgxdWwgPDwgIDgpIC8qIDB4MDAwMDAwMDc6MC5lYnggICovCj4gICAgICB1aW50MzJfdCBjYXBz
Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2FwcyB4
ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2Fwc190Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2Fwc190KTsKPgo+ICAvKgo+ICAgKiBYRU5fU1lT
Q1RMX2dldF9jcHVfZmVhdHVyZXNldCAoeDg2IHNwZWNpZmljKQo+IEBAIC05MDksOCArODU3LDYg
QEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgewo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIG1heGltdW0gbGVuZ3RoLiAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82
NCh1aW50MzIpIGZlYXR1cmVzOyAvKiBPVVQ6ICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhl
bl9zeXNjdGxfZmVhdHVyZXNldCB4ZW5fc3lzY3RsX2ZlYXR1cmVzZXRfdDsKPiAtREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9mZWF0dXJlc2V0X3QpOwo+Cj4gIC8qCj4gICAqIFhF
Tl9TWVNDVExfTElWRVBBVENIX29wCj4gQEAgLTk2Niw4ICs5MTIsNiBAQCBzdHJ1Y3QgeGVuX2xp
dmVwYXRjaF9uYW1lIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRS4gKi8KPiAgICAgIHVpbnQxNl90IHBhZFsz
XTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLwo+ICB9Owo+
IC10eXBlZGVmIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgeGVuX2xpdmVwYXRjaF9uYW1lX3Q7
Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9saXZlcGF0Y2hfbmFtZV90KTsKPgo+ICAv
Kgo+ICAgKiBVcGxvYWQgYSBwYXlsb2FkIHRvIHRoZSBoeXBlcnZpc29yLiBUaGUgcGF5bG9hZCBp
cyB2ZXJpZmllZAo+IEBAIC05ODYsMTIgKzkzMCwxMCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fbGl2ZXBhdGNoX25hCj4gICAqLwo+ICAjZGVmaW5lIFhFTl9TWVNDVExfTElWRVBBVENI
X1VQTE9BRCAwCj4gIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWQgewo+IC0gICAg
eGVuX2xpdmVwYXRjaF9uYW1lX3QgbmFtZTsgICAgICAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRo
ZSBwYXRjaC4gKi8KPiArICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgbmFtZTsgICAgICAg
ICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2guICovCj4gICAgICB1aW50NjRfdCBzaXplOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogSU4sIHNpemUgb2YgdGhlIEVMRiBmaWxlLiAqLwo+ICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkgcGF5bG9hZDsgICAgIC8qIElOLCB0aGUgRUxG
IGZpbGUuICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3Vw
bG9hZCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWRfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkX3QpOwo+Cj4gIC8qCj4gICAqIFJldHJp
ZXZlIGFuIHN0YXR1cyBvZiBhbiBzcGVjaWZpYyBwYXlsb2FkLgo+IEBAIC0xMDEzLDExICs5NTUs
OSBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX3N0YXR1cyB4ZW5fCj4gIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QpOwo+Cj4gIHN0cnVjdCB4ZW5f
c3lzY3RsX2xpdmVwYXRjaF9nZXQgewo+IC0gICAgeGVuX2xpdmVwYXRjaF9uYW1lX3QgbmFtZTsg
ICAgICAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRoZSBwYXlsb2FkLiAqLwo+IC0gICAgeGVuX2xp
dmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7ICAgICAgICAgIC8qIElOL09VVCwgc3RhdGUgb2YgaXQu
ICovCj4gKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lIG5hbWU7ICAgICAgICAgLyogSU4s
IG5hbWUgb2YgdGhlIHBheWxvYWQuICovCj4gKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0
dXMgc3RhdHVzOyAgICAgLyogSU4vT1VULCBzdGF0ZSBvZiBpdC4gKi8KPiAgfTsKPiAtdHlwZWRl
ZiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dl
dF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXRf
dCk7Cj4KPiAgLyoKPiAgICogUmV0cmlldmUgYW4gYXJyYXkgb2YgYWJicmV2aWF0ZWQgc3RhdHVz
IGFuZCBuYW1lcyBvZiBwYXlsb2FkcyB0aGF0IGFyZQo+IEBAIC0xMDU5LDggKzk5OSw2IEBAIHN0
cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0IHsKPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVf
NjQodWludDMyKSBsZW47ICAgICAgICAvKiBPVVQ6IEFycmF5IG9mIGxlbmd0aHMgb2YgbmFtZSdz
Lgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE11c3Qg
aGF2ZSBuciBvZiB0aGVtLiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xp
dmVwYXRjaF9saXN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3RfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdF90KTsKPgo+ICAvKgo+ICAgKiBQ
ZXJmb3JtIGFuIG9wZXJhdGlvbiBvbiB0aGUgcGF5bG9hZCBzdHJ1Y3R1cmUgcmVmZXJlbmNlZCBi
eSB0aGUgYG5hbWVgIGZpZWxkLgo+IEBAIC0xMDY5LDcgKzEwMDcsNyBAQCBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwCj4gICAqLwo+ICAjZGVmaW5lIFhFTl9TWVNDVExf
TElWRVBBVENIX0FDVElPTiAzCj4gIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24g
ewo+IC0gICAgeGVuX2xpdmVwYXRjaF9uYW1lX3QgbmFtZTsgICAgICAgICAgICAgIC8qIElOLCBu
YW1lIG9mIHRoZSBwYXRjaC4gKi8KPiArICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUgbmFt
ZTsgICAgICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2guICovCj4gICNkZWZpbmUgTElWRVBB
VENIX0FDVElPTl9VTkxPQUQgICAgICAgMQo+ICAjZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fUkVW
RVJUICAgICAgIDIKPiAgI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX0FQUExZICAgICAgICAzCj4g
QEAgLTEwODAsMjEgKzEwMTgsMTcgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlv
biB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogT3Ig
dXBwZXIgYm91bmQgb2YgdGltZSAobnMpICovCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogZm9yIG9wZXJhdGlvbiB0byB0YWtlLiAqLwo+ICB9Owo+IC10
eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24geGVuX3N5c2N0bF9saXZl
cGF0Y2hfYWN0aW9uX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfbGl2
ZXBhdGNoX2FjdGlvbl90KTsKPgo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3Agewo+
ICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBYRU5f
U1lTQ1RMX0xJVkVQQVRDSF8qLiAqLwo+ICAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIElOOiBBbHdheXMgemVyby4gKi8KPiAgICAgIHVuaW9uIHsKPiAtICAg
ICAgICB4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxvYWRfdCB1cGxvYWQ7Cj4gLSAgICAgICAgeGVu
X3N5c2N0bF9saXZlcGF0Y2hfbGlzdF90IGxpc3Q7Cj4gLSAgICAgICAgeGVuX3N5c2N0bF9saXZl
cGF0Y2hfZ2V0X3QgZ2V0Owo+IC0gICAgICAgIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbl90
IGFjdGlvbjsKPiArICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkIHVw
bG9hZDsKPiArICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCBsaXN0Owo+
ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgZ2V0Owo+ICsgICAgICAg
IHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gYWN0aW9uOwo+ICAgICAgfSB1Owo+
ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB4ZW5fc3lzY3Rs
X2xpdmVwYXRjaF9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xp
dmVwYXRjaF9vcF90KTsKPgo+ICAvKgo+ICAgKiBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0ZXIKPiBA
QCAtMTExMSw4ICsxMDQ1LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciB7Cj4g
ICAgICB1aW50MTZfdCBzaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogSU46IHNpemUg
b2YgcGFyYW1ldGVycy4gKi8KPiAgICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJTjogTVVTVCBiZSB6ZXJvLiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4
ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyX3Q7Cj4gLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlcl90KTsKPgo+ICBz
dHJ1Y3QgeGVuX3N5c2N0bCB7Cj4gICAgICB1aW50MzJfdCBjbWQ7Cj4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL2djb3YuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9nY292LmgKPiBAQCAtMyw3ICsz
LDcgQEAKPgo+ICAjaWZkZWYgQ09ORklHX0dDT1YKPiAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwu
aD4KPiAtaW50IHN5c2N0bF9nY292X29wKHhlbl9zeXNjdGxfZ2Nvdl9vcF90ICpvcCk7Cj4gK2lu
dCBzeXNjdGxfZ2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wICpvcCk7Cj4gICNlbmRp
Zgo+Cj4gICNlbmRpZiAvKiBfWEVOX0dDT1ZfSCAqLwo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtOTE0LDcgKzkxNCw3
IEBAIGludCBjcHVwb29sX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF8KPiAgdm9pZCBzY2hl
ZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKTsKPiAgZXh0ZXJuIHZvaWQgZHVtcF9ydW5xKHVu
c2lnbmVkIGNoYXIga2V5KTsKPgo+IC12b2lkIGFyY2hfZG9fcGh5c2luZm8oeGVuX3N5c2N0bF9w
aHlzaW5mb190ICpwaSk7Cj4gK3ZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5c2N0
bF9waHlzaW5mbyAqcGkpOwo+Cj4gICNlbmRpZiAvKiBfX1NDSEVEX0hfXyAqLwo+Cj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc3Bpbmxv
Y2suaAo+IEBAIC0xMTAsNyArMTEwLDcgQEAgdm9pZCBfbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJf
c3RydWN0KGludAo+ICAjZGVmaW5lIGxvY2tfcHJvZmlsZV9kZXJlZ2lzdGVyX3N0cnVjdCh0eXBl
LCBwdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBfbG9ja19wcm9maWxl
X2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsICYoKHB0ciktPnByb2ZpbGVfaGVhZCkpCj4KPiAtZXh0
ZXJuIGludCBzcGlubG9ja19wcm9maWxlX2NvbnRyb2woeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90
ICpwYyk7Cj4gK2V4dGVybiBpbnQgc3BpbmxvY2tfcHJvZmlsZV9jb250cm9sKHN0cnVjdCB4ZW5f
c3lzY3RsX2xvY2twcm9mX29wICpwYyk7Cj4gIGV4dGVybiB2b2lkIHNwaW5sb2NrX3Byb2ZpbGVf
cHJpbnRhbGwodW5zaWduZWQgY2hhciBrZXkpOwo+ICBleHRlcm4gdm9pZCBzcGlubG9ja19wcm9m
aWxlX3Jlc2V0KHVuc2lnbmVkIGNoYXIga2V5KTsKPgo+Cj4KPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:45:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducVb-0000GO-Ul; Wed, 20 Sep 2017 10:45:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ducVa-0000GH-Tm
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 10:45:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5A/D4-02092-EC642C95; Wed, 20 Sep 2017 10:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfes26F
 Ig5PruSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f75b9aCbaYVK2bkNDCe
 1eti5OIQEmhkkrj54gAbhPOYUWLFwcvsEM42RonvJx4CZTg5RAScJb6emcsOYvMK6EtsmN0AF
 hcWsJeYu6cZLC4h4Clx6NJGZhh78+pbjF2M7BxsAlYSh8S6GDk4WARUJX7dy5rAyLWAkWEVo0
 ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagXxmAYAfj2dOehxg
 lOZiURHnXVh6MFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO7caKCdYlJqeWpGWmQMMMJi0BAeP
 kgjvHpA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8x4AKRIAKcoozYMbAQv2S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLm/QUyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA6OocPazgP
 DV0fqKFhz3W1/y3di55UZVSZTVPnefObV2r/c4MwTkT/7lu0Je9N2TCbMnH10g+eveK6Fml8j
 rUm1ZoSLnTT45z3IUuuji5se3djnHvBmZPzaEiEVqTzK//j26tdjm6R2+xWLn7hT1Ojz4E5MY
 Kuou/vDj7juz3BmvBU9nf56ql6nEUpyRaKjFXFScCACkK0recQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505904332!91290553!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41979 invoked from network); 20 Sep 2017 10:45:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 10:45:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ducVV-00067H-0K; Wed, 20 Sep 2017 10:45:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ducVP-0002DJ-I6; Wed, 20 Sep 2017 10:45:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1ducVO-00011N-SC; Wed, 20 Sep 2017 10:45:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113625-mainreport@xen.org>
X-Osstest-Versions-This: xen=64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
X-Osstest-Versions-That: xen=abd91b2a2bcd05618a71f7e5fe571dd10a5727bc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 10:45:22 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113625: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYyNSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYyNS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY0Y2YzMTgxZTRkNDY5
YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGFiZDkxYjJhMmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzU0MCAgMjAxNy0wOS0xNyAwOTozOTozMCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2MjUgIDIwMTctMDktMjAgMDk6MjI6MTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2Jz
OgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPTY0Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2Jm
NWI0NWY0YjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1jb3Zlcml0eSA2NGNm
MzE4MWU0ZDQ2OWE4YmQ3ZTdkZWU4ZmYyZDNiZjViNDVmNGIwCisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1jb3Zlcml0eQorIHJldmlzaW9uPTY0Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2JmNWI0
NWY0YjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9
LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFu
Y2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJs
ZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUtY292ZXJpdHkK
KyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZS1jb3Zlcml0eQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg2NGNm
MzE4MWU0ZDQ2OWE4YmQ3ZTdkZWU4ZmYyZDNiZjViNDVmNGIwID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9u
L3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtY292ZXJpdHkK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0IDY0Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjA6
cmVmcy9oZWFkcy9jb3Zlcml0eS10ZXN0ZWQvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGFiZDkxYjIuLjY0Y2YzMTggIDY0Y2YzMTgxZTRk
NDY5YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 10:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 10:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducfU-0001bG-I7; Wed, 20 Sep 2017 10:55:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1ducfS-0001b9-K7
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 10:55:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CE/81-03454-03942C95; Wed, 20 Sep 2017 10:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQlfX81C
 kQe9ydovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNO21u2gvVhFb86YhoYFzp0MbJzSAj4Sawo
 6WLk5GARUJWY9OIvYxcjBwebgL3E9K8VIGERASOJxwt2MYPYzAItjBIfl+WC2MICXhKTdj1iB
 7F5BTwlpr09ztLFyMUhJNDFKLHsxGEmiISgxMmZT1ggmnUkFuz+xAYyn1lAWmL5Pw6QMKeAt8
 SG3hNsILaogIrEyZVrwFqFBBQl+uc9AItLCKRLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tS
 istQiXUNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjLc3BhxilORg
 UhLlPfHwYKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7Ox0A5waLU9NSKtMwcYBTApCU4eJREe
 C89AkrzFhck5hZnpkOkTjEqSonz7gfpEwBJZJTmwbXBIu8So6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHlzQKbwZOaVwE1/BbSYCWhx9oYDIItLEhFSUg2M4ZO4NmnaV7t+X7jpxLxvay9dDrS
 ZVXJ2Br9UxmLf0/I7vSavLTzWv2pG1f8Lc1rtFta8rVFu1J/OHLVz/dPPUcwp+lKXV3AJaR+8
 ZZKY6DnzhnIwt35EvaV2cbZfZXHa/UmTOo1vPG6cv7q2n39exz2nxvvByWqv4u6ePH3plJ3Np
 BiGZyYVSizFGYmGWsxFxYkAcrN78LcCAAA=
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505904940!60693421!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38608 invoked from network); 20 Sep 2017 10:55:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 10:55:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="53143712"
Date: Wed, 20 Sep 2017 11:20:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170920102039.jugpztoecfp72lju@dhcp-3-128.uk.xensource.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6MDY6MjZQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBUaGlzIFBhdGNoIGFsbG93cyBhIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSB0
byBiZSBzcGVjaWZpZWQuCj4gCj4gVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9z
YXZlKCkgbGl2ZSBtaWdyYXRpb24gYWxnb3JpdGhtIGhhcwo+IGhpc3RvcmljYWxseSBiZWVuIGlt
cGxlbWVudGVkIHRvIHJ1biB1bnRpbCBlaXRoZXIgYSkgKGFsbW9zdCkgbm8gcGFnZXMKPiBhcmUg
ZGlydHkgb3IgYikgc29tZSBmaXhlZCwgaGFyZC1jb2RlZCBtYXhpbXVtIG51bWJlciBvZiBwcmVj
b3B5Cj4gaXRlcmF0aW9ucyBoYXMgYmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMg
aW1wbGVtZW50YXRpb24gYXJlCj4gbGVzcyB0aGFuIGlkZWFsIGZvciBhIGZldyByZWFzb25zOgo+
IC0gdGhlIGxvZ2ljIG9mIHRoZSBwb2xpY3kgaXMgaW50ZXJ0d2luZWQgd2l0aCB0aGUgY29udHJv
bCBmbG93IG9mIHRoZQo+ICAgbWVjaGFuaXNtIG9mIHRoZSBwcmVjb3B5IHN0YWdlCj4gLSBpdCBj
YW4ndCB0YWtlIGludG8gYWNjb3VudCBmYWN0cyBleHRlcm5hbCB0byB0aGUgaW1tZWRpYXRlCj4g
ICBtaWdyYXRpb24gY29udGV4dCwgc3VjaCBleHRlcm5hbCBzdGF0ZSB0cmFuc2ZlciBzdGF0ZSwg
aW50ZXJhY3RpdmUKPiAgIHVzZXIgaW5wdXQsIG9yIHRoZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sg
dGltZS4KPiAtIGl0IGRvZXMgbm90IHBlcm1pdCB0aGUgdXNlciB0byBjaGFuZ2UgdGhlaXIgbWlu
ZCwgb3ZlciB0aW1lLCBhYm91dAo+ICAgd2hhdCB0byBkbyBhdCB0aGUgZW5kIG9mIHRoZSBwcmVj
b3B5ICh0aGV5IGdldCBhbiB1bmNvbmRpdGlvbmFsCj4gICB0cmFuc2l0aW9uIGludG8gdGhlIHN0
b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKPiAKPiBUbyBwZXJtaXQgY2FsbGVy
cyB0byBpbXBsZW1lbnQgYXJiaXRyYXJ5IGhpZ2hlci1sZXZlbCBwb2xpY2llcyBnb3Zlcm5pbmcK
PiB3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3VsZCBlbmQsIGFuZCB3
aGF0IHNob3VsZCBiZQo+IGRvbmUgbmV4dDoKPiAtIGFkZCBhIHByZWNvcHlfcG9saWN5KCkgY2Fs
bGJhY2sgdG8gdGhlIHhjX2RvbWFpbl9zYXZlKCkgdXNlci1zdXBwbGllZAo+ICAgY2FsbGJhY2tz
Cj4gLSBkdXJpbmcgdGhlIHByZWNvcHkgcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb25zLCBjb25zdWx0
IHRoaXMgcG9saWN5IGFmdGVyCj4gICBlYWNoIGJhdGNoIG9mIHBhZ2VzIHRyYW5zbWl0dGVkIGFu
ZCB0YWtlIHRoZSBkaWN0YXRlZCBhY3Rpb24sIHdoaWNoCj4gICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKPiAgIHByZWNvcHks
IG9yIGMpIHByb2NlZWQgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2UuCj4gLSBwcm92aWRlIGFu
IGltcGxlbWVudGF0aW9uIG9mIHRoZSBvbGQgcG9saWN5LCB1c2VkIHdoZW4KPiAgIHByZWNvcHlf
cG9saWN5IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmVu
bmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEpvc2h1YSBPdHRvIDxqdG90dG9AdXdhdGVybG9vLmNhPgo+IAo+IC0tLQo+IAo+IHYyOgo+
IAo+IEhhdmUgbWFkZSBhIGZldyBmb3JtYXR0aW5nIGNvcnJlY3Rpb25zLCBhZGRlZCB0eXBlZGVm
IGFzIHN1Z2dlc3RlZC4KPiAKPiB2MToKPiAKPiBUaGlzIGlzIHVwZGF0ZWQvbW9kaWZpZWQgc3Vi
c2V0IG9mIHBhdGNoIDcvMjAsIHBhcnQgb2YKPiBKb3NodWEgT3R0bydzICJBZGQgcG9zdGNvcHkg
bGl2ZSBtaWdyYXRpb24gc3VwcG9ydC4iIHBhdGNoLAo+IGRhdGVkIDI3dGggTWFyY2ggMjAxNy4g
IEFzIGluZGljYXRlZCBvbiB0aGUgb3JpZ2luYWwgdGhyZWFkLAo+IEkgd2lzaCB0byBtYWtlIHVz
ZSBvZiB0aGlzIHRoaXMgd2l0aGluIHRoZSBYZW5TZXJ2ZXIgcHJvZHVjdC4KPiBJIGhvcGUgdGhp
cyB3aWxsIGFpZCBKb3NoIGluIHB1c2hpbmcgdGhlIHJlbWFpbmRlciBvZiBoaXMgc2VyaWVzLgo+
IAo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmggfCAzMSArKysrKysrKysr
KystLQo+ICB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgfCAgNiArLS0KPiAgdG9vbHMv
bGlieGMveGNfc3Jfc2F2ZS5jICAgICAgIHwgOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMzcg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vl
c3QuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAo+IGluZGV4IDY2MjZmMGMuLmEy
YTY1NGMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCj4gKysr
IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCj4gQEAgLTM5LDYgKzM5LDE2IEBACj4g
ICAqLwo+ICBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZTsKPiAgCj4gKy8qIEZvciBzYXZlJ3MgcHJl
Y29weV9wb2xpY3koKS4gKi8KPiArc3RydWN0IHByZWNvcHlfc3RhdHMKPiArewo+ICsgICAgdW5z
aWduZWQgaW50IGl0ZXJhdGlvbjsKPiArICAgIHVuc2lnbmVkIGludCB0b3RhbF93cml0dGVuOwo+
ICsgICAgbG9uZyBkaXJ0eV9jb3VudDsgLyogLTEgaWYgdW5rbm93biAqLwo+ICt9Owo+ICsKPiAr
dHlwZWRlZiBpbnQgKCpwcmVjb3B5X3BvbGljeV90KShzdHJ1Y3QgcHJlY29weV9zdGF0cywgdm9p
ZCAqKTsKClNob3VsZG4ndCBwcmVjb3B5X3N0YXRzIGJlIGEgcG9pbnRlciAoY29uc3QgcG9pbnRl
ciBwcm9iYWJseSBzZWVpbmcKaXQncyB1c2FnZSk/Cgo+ICsKPiAgLyogY2FsbGJhY2tzIHByb3Zp
ZGVkIGJ5IHhjX2RvbWFpbl9zYXZlICovCj4gIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4gICAg
ICAvKiBDYWxsZWQgYWZ0ZXIgZXhwaXJhdGlvbiBvZiBjaGVja3BvaW50IGludGVydmFsLAo+IEBA
IC00Niw3ICs1NiwyMCBAQCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mgewo+ICAgICAgICovCj4gICAg
ICBpbnQgKCpzdXNwZW5kKSh2b2lkKiBkYXRhKTsKPiAgCj4gLSAgICAvKiBDYWxsZWQgYWZ0ZXIg
dGhlIGd1ZXN0J3MgZGlydHkgcGFnZXMgaGF2ZSBiZWVuCj4gKyAgICAvKgo+ICsgICAgICogQ2Fs
bGVkIGFmdGVyIGV2ZXJ5IGJhdGNoIG9mIHBhZ2UgZGF0YSBzZW50IGR1cmluZyB0aGUgcHJlY29w
eQo+ICsgICAgICogcGhhc2Ugb2YgYSBsaXZlIG1pZ3JhdGlvbiB0byBhc2sgdGhlIGNhbGxlciB3
aGF0IHRvIGRvIG5leHQKPiArICAgICAqIGJhc2VkIG9uIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRo
ZSBwcmVjb3B5IG1pZ3JhdGlvbi4KCkkgd291bGQgYWRkOgoKIlNob3VsZCByZXR1cm4gb25lIG9m
IHRoZSB2YWx1ZXMgbGlzdGVkIGJlbG93OiIKCj4gKyAgICAgKi8KPiArI2RlZmluZSBYR1NfUE9M
SUNZX0FCT1JUICAgICAgICAgICgtMSkgLyogQWJhbmRvbiB0aGUgbWlncmF0aW9uIGVudGlyZWx5
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGFuZCB0aWR5IHVw
LiAqLwo+ICsjZGVmaW5lIFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSAwICAvKiBSZW1haW4g
aW4gdGhlIHByZWNvcHkgcGhhc2UuICovCj4gKyNkZWZpbmUgWEdTX1BPTElDWV9TVE9QX0FORF9D
T1BZICAgIDEgIC8qIEltbWVkaWF0ZWx5IHN1c3BlbmQgYW5kIHRyYW5zbWl0IHRoZQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiByZW1haW5pbmcgZGlydHkgcGFn
ZXMuICovCj4gKyAgICBwcmVjb3B5X3BvbGljeV90IHByZWNvcHlfcG9saWN5Owo+ICsKPiArICAg
IC8qCj4gKyAgICAgKiBDYWxsZWQgYWZ0ZXIgdGhlIGd1ZXN0J3MgZGlydHkgcGFnZXMgaGF2ZSBi
ZWVuCj4gICAgICAgKiAgY29waWVkIGludG8gYW4gb3V0cHV0IGJ1ZmZlci4KPiAgICAgICAqIENh
bGxiYWNrIGZ1bmN0aW9uIHJlc3VtZXMgdGhlIGd1ZXN0ICYgdGhlIGRldmljZSBtb2RlbCwKPiAg
ICAgICAqICByZXR1cm5zIHRvIHhjX2RvbWFpbl9zYXZlLgo+IEBAIC01NSw3ICs3OCw4IEBAIHN0
cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4gICAgICAgKi8KPiAgICAgIGludCAoKnBvc3Rjb3B5KSh2
b2lkKiBkYXRhKTsKPiAgCj4gLSAgICAvKiBDYWxsZWQgYWZ0ZXIgdGhlIG1lbW9yeSBjaGVja3Bv
aW50IGhhcyBiZWVuIGZsdXNoZWQKPiArICAgIC8qCj4gKyAgICAgKiBDYWxsZWQgYWZ0ZXIgdGhl
IG1lbW9yeSBjaGVja3BvaW50IGhhcyBiZWVuIGZsdXNoZWQKPiAgICAgICAqIG91dCBpbnRvIHRo
ZSBuZXR3b3JrLiBUeXBpY2FsIGFjdGlvbnMgcGVyZm9ybWVkIGluIHRoaXMKPiAgICAgICAqIGNh
bGxiYWNrIGluY2x1ZGU6Cj4gICAgICAgKiAgIChhKSBzZW5kIHRoZSBzYXZlZCBkZXZpY2UgbW9k
ZWwgc3RhdGUgKGZvciBIVk0gZ3Vlc3RzKSwKPiBAQCAtNjUsNyArODksOCBAQCBzdHJ1Y3Qgc2F2
ZV9jYWxsYmFja3Mgewo+ICAgICAgICoKPiAgICAgICAqIHJldHVybnM6Cj4gICAgICAgKiAwOiB0
ZXJtaW5hdGUgY2hlY2twb2ludGluZyBncmFjZWZ1bGx5Cj4gLSAgICAgKiAxOiB0YWtlIGFub3Ro
ZXIgY2hlY2twb2ludCAqLwo+ICsgICAgICogMTogdGFrZSBhbm90aGVyIGNoZWNrcG9pbnQgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gdHJhaWxpbmcgc3BhY2UKPiArICAg
ICAqLwo+ICAgICAgaW50ICgqY2hlY2twb2ludCkodm9pZCogZGF0YSk7Cj4gIAo+ICAgICAgLyoK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggYi90b29scy9saWJ4Yy94
Y19zcl9jb21tb24uaAo+IGluZGV4IGE4M2YyMmEuLjM2MzU3MDQgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGMveGNfc3JfY29tbW9uLmgKPiArKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24u
aAo+IEBAIC0xOTgsMTIgKzE5OCwxMCBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAo+ICAgICAgICAg
ICAgICAvKiBGdXJ0aGVyIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiBpbiB0aGUgc3RyZWFtLiAqLwo+
ICAgICAgICAgICAgICBib29sIGRlYnVnOwo+ICAKPiAtICAgICAgICAgICAgLyogUGFyYW1ldGVy
cyBmb3IgdHdlYWtpbmcgbGl2ZSBtaWdyYXRpb24uICovCj4gLSAgICAgICAgICAgIHVuc2lnbmVk
IG1heF9pdGVyYXRpb25zOwo+IC0gICAgICAgICAgICB1bnNpZ25lZCBkaXJ0eV90aHJlc2hvbGQ7
Cj4gLQo+ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHAybV9zaXplOwo+ICAKPiArICAgICAg
ICAgICAgc3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHM7Cj4gKwo+ICAgICAgICAgICAgICB4ZW5f
cGZuX3QgKmJhdGNoX3BmbnM7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIG5yX2JhdGNoX3BmbnM7
Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmRlZmVycmVkX3BhZ2VzOwo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMK
PiBpbmRleCAxZTc1MDJkLi5mNThjMDA4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Ny
X3NhdmUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwo+IEBAIC00NTIsOCArNDUy
LDcgQEAgc3RhdGljIGludCB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKHN0cnVjdCB4Y19zcl9jb250
ZXh0ICpjdHgsCj4gICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwo+ICAgICAgY2hh
ciAqbmV3X3N0ciA9IE5VTEw7Cj4gIAo+IC0gICAgaWYgKCBhc3ByaW50ZigmbmV3X3N0ciwgIkZy
YW1lcyBpdGVyYXRpb24gJXUgb2YgJXUiLAo+IC0gICAgICAgICAgICAgICAgICBpdGVyLCBjdHgt
PnNhdmUubWF4X2l0ZXJhdGlvbnMpID09IC0xICkKPiArICAgIGlmICggYXNwcmludGYoJm5ld19z
dHIsICJGcmFtZXMgaXRlcmF0aW9uICV1IiwgaXRlcikgPT0gLTEgKQoKV2h5IHlvdSBzdGlsbCBu
ZWVkIGl0ZXIgaGVyZT8gWW91IGNvdWxkIGVhc2lseSBmZXRjaCBpdCBmcm9tCmN0eC0+c2F2ZS5z
dGF0cy5pdGVyYXRpb24KCj4gICAgICB7Cj4gICAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gYWxs
b2NhdGUgbmV3IHByb2dyZXNzIHN0cmluZyIpOwo+ICAgICAgICAgIHJldHVybiAtMTsKPiBAQCAt
NDY3LDYgKzQ2NiwyNCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCwKPiAgfQo+ICAKPiAgLyoKPiArICogVGhpcyBpcyB0aGUgbGl2
ZSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgLSBpdCdzIGNhbGxlZCBwZXJpb2RpY2FsbHkgZHVy
aW5nCj4gKyAqIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgYW5kIGlzIHJl
c3BvbnNpYmxlIGZvciBkZWNpZGluZyB3aGVuCj4gKyAqIHRoZSBwcmVjb3B5IHBoYXNlIHNob3Vs
ZCB0ZXJtaW5hdGUgYW5kIHdoYXQgc2hvdWxkIGJlIGRvbmUgbmV4dC4KPiArICoKPiArICogVGhl
IHBvbGljeSBpbXBsZW1lbnRlZCBoZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8gdGhlIHBvbGlj
eSBwcmV2aW91c2x5Cj4gKyAqIGhhcmQtY29kZWQgaW50byB4Y19kb21haW5fc2F2ZSgpIC0gaXQg
cHJvY2VlZHMgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YKPiArICogdGhlIGxpdmUgbWln
cmF0aW9uIHdoZW4gdGhlcmUgYXJlIGVpdGhlciBmZXdlciB0aGFuIDUwIGRpcnR5IHBhZ2VzLCBv
ciBtb3JlCj4gKyAqIHRoYW4gNSBwcmVjb3B5IHJvdW5kcyBoYXZlIGNvbXBsZXRlZC4KPiArICov
Cj4gK3N0YXRpYyBpbnQgc2ltcGxlX3ByZWNvcHlfcG9saWN5KHN0cnVjdCBwcmVjb3B5X3N0YXRz
IHN0YXRzLCB2b2lkICp1c2VyKQo+ICt7Cj4gKyAgICByZXR1cm4gKChzdGF0cy5kaXJ0eV9jb3Vu
dCA+PSAwICYmIHN0YXRzLmRpcnR5X2NvdW50IDwgNTApIHx8Cj4gKyAgICAgICAgICAgIHN0YXRz
Lml0ZXJhdGlvbiA+PSA1KQoKV2hpbGUgaGVyZSwgY291bGQgeW91IG1ha2UgdGhvc2UgdmFsdWVz
IGRlZmluZXM/Cgo+ICsgICAgICAgID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCj4gKyAgICAg
ICAgOiBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNPUFk7Cj4gK30KPiArCj4gKy8qCj4gICAqIFNl
bmQgbWVtb3J5IHdoaWxlIGd1ZXN0IGlzIHJ1bm5pbmcuCj4gICAqLwo+ICBzdGF0aWMgaW50IHNl
bmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKPiBAQCAtNDc0LDIxICs0
OTEsNTggQEAgc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCj4gICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwo+ICAgICAgeGNfc2hh
ZG93X29wX3N0YXRzX3Qgc3RhdHMgPSB7IDAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSB9Owo+ICAgICAg
Y2hhciAqcHJvZ3Jlc3Nfc3RyID0gTlVMTDsKPiAtICAgIHVuc2lnbmVkIHg7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgeCA9IDA7Cj4gICAgICBpbnQgcmM7Cj4gKyAgICBpbnQgcG9saWN5X2RlY2lzaW9u
Owo+ICsKPiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQgbG9u
ZywgZGlydHlfYml0bWFwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
Y3R4LT5zYXZlLmRpcnR5X2JpdG1hcF9oYnVmKTsKPiArCj4gKyAgICBwcmVjb3B5X3BvbGljeV90
IHByZWNvcHlfcG9saWN5ID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3k7Cj4g
KyAgICB2b2lkICpkYXRhID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+ZGF0YTsKPiArCj4gKyAgICBz
dHJ1Y3QgcHJlY29weV9zdGF0cyAqcG9saWN5X3N0YXRzOwo+ICAKPiAgICAgIHJjID0gdXBkYXRl
X3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIDApOwo+ICAgICAgaWYgKCByYyAp
Cj4gICAgICAgICAgZ290byBvdXQ7Cj4gIAo+IC0gICAgcmMgPSBzZW5kX2FsbF9wYWdlcyhjdHgp
Owo+IC0gICAgaWYgKCByYyApCj4gLSAgICAgICAgZ290byBvdXQ7Cj4gKyAgICBjdHgtPnNhdmUu
c3RhdHMgPSAoc3RydWN0IHByZWNvcHlfc3RhdHMpCj4gKyAgICAgICAgeyAuZGlydHlfY291bnQg
ICA9IGN0eC0+c2F2ZS5wMm1fc2l6ZSB9OwoKVGhpcyBpcyBleGFjdGx5IHRoZSBzYW1lIGFzICdz
dGF0cycgYXQgdGhpcyBwb2ludC4gSSdtIHNsaWdodGx5CmNvbmZ1c2VkIGFib3V0IHdoeSB5b3Ug
bmVlZCAyIGRpZmZlcmVudCBzdGF0cyB2YXJpYWJsZSwgcGx1cyBhIHBvaW50ZXIKdG8gYSBzdGF0
cyB2YXJpYWJsZSAoc3RhdHMsIGN0eC0+c2F2ZS5zdGF0cyBhbmQgKnBvbGljeV9zdGF0cykuCgo+
ICsgICAgcG9saWN5X3N0YXRzID0gJmN0eC0+c2F2ZS5zdGF0czsKPiArCj4gKyAgICBpZiAoIHBy
ZWNvcHlfcG9saWN5ID09IE5VTEwgKQo+ICsgICAgICAgICBwcmVjb3B5X3BvbGljeSA9IHNpbXBs
ZV9wcmVjb3B5X3BvbGljeTsKPiArCj4gKyAgICBiaXRtYXBfc2V0KGRpcnR5X2JpdG1hcCwgY3R4
LT5zYXZlLnAybV9zaXplKTsKPiArCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgcG9saWN5X2RlY2lz
aW9uID0gcHJlY29weV9wb2xpY3koKnBvbGljeV9zdGF0cywgZGF0YSk7CgpUaGUgY29tbWVudCBh
dCB0aGUgdG9wIHNheXM6CgoiQ2FsbGVkIGFmdGVyIGV2ZXJ5IGJhdGNoIG9mIHBhZ2UgZGF0YSBz
ZW50IGR1cmluZyB0aGUgcHJlY29weSBwaGFzZSIKCllldCBoZXJlIHRoZSBob29rIHNlZW1zIHRv
IGJlIGNhbGxlZCBiZWZvcmUgYW55IHByb2Nlc3NpbmcgaGFzIGJlZW4KZG9uZSBmb3IgdGhlIGZp
cnN0IGl0ZXJhdGlvbiBvZiB0aGUgbG9vcC4KCj4gKyAgICAgICAgeCsrOwoKQWxzbyB1cGRhdGlu
ZyB4IGhlcmUgc2VlbXMgd2VpcmQsIHdlIGNvbXBsZXRlbHkgaWdub3JlIGl0ZXJhdGlvbiAwLgoK
PiArCj4gKyAgICAgICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3VudCA+IDAgJiYgcG9saWN5X2RlY2lz
aW9uICE9IFhHU19QT0xJQ1lfQUJPUlQgKSAKClRyYWlsaW5nIHNwYWNlIGF0IHRoZSBlbmQgb2Yg
dGhlIGxpbmUuCgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmMgPSB1cGRhdGVfcHJvZ3Jl
c3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNzX3N0ciwgeCk7Cj4gKyAgICAgICAgICAgIGlmICggcmMg
KQo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgICAgICByYyA9IHNl
bmRfZGlydHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0eV9jb3VudCk7Cj4gKyAgICAgICAgICAgIGlm
ICggcmMgKQo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICsKPiAr
ICAgICAgICBpZiAoIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNP
UFkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcG9saWN5X3N0YXRzLT5p
dGVyYXRpb24gICAgID0geDsKPiArICAgICAgICBwb2xpY3lfc3RhdHMtPnRvdGFsX3dyaXR0ZW4g
Kz0gcG9saWN5X3N0YXRzLT5kaXJ0eV9jb3VudDsKPiArICAgICAgICBwb2xpY3lfc3RhdHMtPmRp
cnR5X2NvdW50ICAgPSAtMTsKPiArCj4gKyAgICAgICAgcG9saWN5X2RlY2lzaW9uID0gcHJlY29w
eV9wb2xpY3koKnBvbGljeV9zdGF0cywgZGF0YSk7Cj4gKwo+ICsgICAgICAgIGlmICggcG9saWN5
X2RlY2lzaW9uICE9IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSApCj4gKyAgICAgICAgICAg
YnJlYWs7Cj4gIAo+IC0gICAgZm9yICggeCA9IDE7Cj4gLSAgICAgICAgICAoKHggPCBjdHgtPnNh
dmUubWF4X2l0ZXJhdGlvbnMpICYmCj4gLSAgICAgICAgICAgKHN0YXRzLmRpcnR5X2NvdW50ID4g
Y3R4LT5zYXZlLmRpcnR5X3RocmVzaG9sZCkpOyArK3ggKQo+IC0gICAgewo+ICAgICAgICAgIGlm
ICggeGNfc2hhZG93X2NvbnRyb2woCj4gICAgICAgICAgICAgICAgICAgeGNoLCBjdHgtPmRvbWlk
LCBYRU5fRE9NQ1RMX1NIQURPV19PUF9DTEVBTiwKPiAgICAgICAgICAgICAgICAgICAmY3R4LT5z
YXZlLmRpcnR5X2JpdG1hcF9oYnVmLCBjdHgtPnNhdmUucDJtX3NpemUsCj4gQEAgLTQ5OSwxNyAr
NTUzLDkgQEAgc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0
ICpjdHgpCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAg
ICAgaWYgKCBzdGF0cy5kaXJ0eV9jb3VudCA9PSAwICkKPiAtICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgcG9saWN5X3N0YXRzLT5kaXJ0eV9jb3VudCA9IHN0YXRzLmRpcnR5X2NvdW50Owo+
ICAKPiAtICAgICAgICByYyA9IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nf
c3RyLCB4KTsKPiAtICAgICAgICBpZiAoIHJjICkKPiAtICAgICAgICAgICAgZ290byBvdXQ7Cj4g
LQo+IC0gICAgICAgIHJjID0gc2VuZF9kaXJ0eV9wYWdlcyhjdHgsIHN0YXRzLmRpcnR5X2NvdW50
KTsKPiAtICAgICAgICBpZiAoIHJjICkKPiAtICAgICAgICAgICAgZ290byBvdXQ7Cj4gLSAgICB9
Cj4gKyAgICB9IHdoaWxlICggdHJ1ZSApOwo+ICAKPiAgIG91dDoKPiAgICAgIHhjX3NldF9wcm9n
cmVzc19wcmVmaXgoeGNoLCBOVUxMKTsKPiBAQCAtNjAxLDcgKzY0Nyw3IEBAIHN0YXRpYyBpbnQg
c3VzcGVuZF9hbmRfc2VuZF9kaXJ0eShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQo+ICAgICAg
aWYgKCBjdHgtPnNhdmUubGl2ZSApCj4gICAgICB7Cj4gICAgICAgICAgcmMgPSB1cGRhdGVfcHJv
Z3Jlc3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNzX3N0ciwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5zYXZlLm1heF9pdGVyYXRpb25zKTsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5zYXZlLnN0YXRzLml0ZXJhdGlvbik7CgpIbSwg
dGhpcyBhcyBtZW50aW9uZWQgYWJvdmUgc2VlbXMgcmVkdW5kYW50IChjdHggaXMgYWxyZWFkeSBh
CnBhcmFtZXRlciBvZiB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:07:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:07:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducqt-0002k6-JI; Wed, 20 Sep 2017 11:07:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1ducqt-0002k0-4e
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:07:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 78/74-09852-6FB42C95; Wed, 20 Sep 2017 11:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTfer96F
 Ig8elFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrRtPS3+wF25kqNs24z9bA2MLUxcjFISSwiVHi
 08b9zBDObkaJ3g9LWbsYOTmEBbwljjStA7I5OEQEAiTa1gqChJkF5jJJtLzmBLGFBIokDuyey
 QxiswloStz5/IkJxOYVsJLYtaQXLM4ioCpx6WMXWFxUIFxi//drzBA1ghInZz5hAbE5BewlDj
 5tZIWYbyYxb/NDZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERic9QwMjDsYG2f7HWKU5GBS
 EuW9wn8oUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zkBoJxgUWp6akVaZg4wTmDSEhw8SiK8P
 0FaeYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnPcuyAwBkKKM0jy4EbCYvcQoKyXMy8jAwC
 DEU5BalJtZgir/ilGcg1FJmNcMZApPZl4J3KZXQEcwAR2RveEAyBEliQgpqQbGni2vTAMMzrp
 Veah/3m//x+3De/FCx2k8bz04nzBV5ExSNSliia45t67i8q+mlx0TRN08jyXrhs8+1ef7z++L
 omRPt/B7vkdrGOc+9/6weaHL0zme2iszLE/6vPHafCZuoeC7FXKBs04kW8/MY5hxe27rY8W4U
 wtVVgQr+t/3YnM/+NBuRVa2EktxRqKhFnNRcSIAEkgnM9QCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505905652!110795060!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36284 invoked from network); 20 Sep 2017 11:07:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 20 Sep 2017 11:07:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD09480D;
 Wed, 20 Sep 2017 04:07:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C5D083F578;
 Wed, 20 Sep 2017 04:07:29 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <37fe36a1-d8dc-cfdc-6911-7df257641bc6@arm.com>
Date: Wed, 20 Sep 2017 12:07:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 0/2] public/*ctl: drop unnecessary typedefs
	and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wOS8xNyAxNToyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogcHVibGljL2Rv
bWN0bDogZHJvcCB1bm5lY2Vzc2FyeSB0eXBlZGVmcyBhbmQgaGFuZGxlcwo+IDI6IHB1YmxpYy9z
eXNjdGw6IGRyb3AgdW5uZWNlc3NhcnkgdHlwZWRlZnMgYW5kIGhhbmRsZXMKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgdGhlIEFSTSBjaGFu
Z2VzOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:10:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:10:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducts-0003LY-1H; Wed, 20 Sep 2017 11:10:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1ductq-0003LQ-P3
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:10:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E7/EF-03642-EAC42C95; Wed, 20 Sep 2017 11:10:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyuP0Ov+4qn0O
 RBoemy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrbz1lLnhkUPHuW2QD4z3VLkZODgkBI4m3
 E/8xdTFycQgJLGKU+LN/FxtIQljAQ6L3wCJ2EFtEQFmi99dvFpAiZoH7jBILbm5gBUkICTQyS
 jz6ywJiswmoSmy4fgoszitgLfH8xDWwQSxA8X99m8BsUYFwiaaz/SwQNYISJ2c+AbM5BQwkZv
 1YDlbDLKAu8WfeJWYIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqF6cWlS
 WWqRroZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg3H2Zf9DjJIcTEqi
 vPUehyKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYJXxhuoTrAoNT21Ii0zB
 xg/MKUSHDxKIrx6IGne4oLE3OLMdIjUKUZjjmObLv9h4vgx6cofJiGwSVLivAtBSgVASjNK8+
 AGweL6EqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5zUGm8GTmlcDtewV0ChPQKdkbDoCcUpK
 IkJJqYJQqnNuzhr33dvxuYfWbEWKLP9xY8/t6hb7etPub7n4u7lNdbKnfrLNpj/6Bz0ve5+zc
 8yDfYYuOQ0Z1Ta7s5cJcY0GxvNRTBZ88Qlg7O5/M254cdUvqDXNpqp1tiblpVt6cbY6ikx8+v
 v3WpyxPSrnCNjCIm1NaJJhlzuojH/OOMWvcX8ofo8RSnJFoqMVcVJwIACj0YQzmAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505905834!58114063!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29153 invoked from network); 20 Sep 2017 11:10:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 11:10:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C35A15CD00;
 Wed, 20 Sep 2017 11:10:33 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
Date: Wed, 20 Sep 2017 13:10:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C2603C020000780017D561@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTI6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9jb21w
YXQvZ3JhbnRfdGFibGUuYwo+PiArKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5j
Cj4+IEBAIC0xNTcsMjEgKzE1NywxNCBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2ln
bmVkIGludCBjbWQsCj4+ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9mcmFtZV9s
aXN0X3NpemVfaW5fcGFnZSA9Cj4+ICAgICAgICAgICAgICAgICAgICAgIChDT01QQVRfQVJHX1hM
QVRfU0laRSAtIHNpemVvZigqbmF0LnNldHVwKSkgLwo+PiAgICAgICAgICAgICAgICAgICAgICBz
aXplb2YoKm5hdC5zZXR1cC0+ZnJhbWVfbGlzdC5wKTsKPj4gLSAgICAgICAgICAgICAgICBpZiAo
IG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZSA8IG1heF9ncmFudF9mcmFtZXMgKQo+IAo+IFRo
ZSBsYXRlc3QgaGVyZSwgYnV0IHBlcmhhcHMgZXZlbiBlYXJsaWVyIEkgdGhpbmsgbWF4X2dyYW50
X2ZyYW1lcwo+IHNob3VsZCBiZWNvbWUgc3RhdGljLCBzbyBvbmUgY2FuIGJlIHJlYXNvbmFibHkg
Y2VydGFpbiB0aGF0IGFsbCBvdGhlcgo+IHJlZmVyZW5jZXMgYXJlIGdvbmUuCgpQYXRjaCAxNCBy
ZW1vdmVzIHRoZSBsYXN0IHJlZmVyZW5jZXMsIHNvIEkgY2FuJ3QgZG8gaXQgZWFybGllci4KCj4+
IEBAIC0yOTAsOCArMjkzLDggQEAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGNvbnN0
IHVuc2lnbmVkIGludCBudW0pCj4+ICAgICAgcmV0dXJuIERJVl9ST1VORF9VUChudW0gKiBzaGFf
cGVyX3BhZ2UsIEFDR05UX1BFUl9QQUdFKTsKPj4gIH0KPj4gIAo+PiAtI2RlZmluZSBtYXhfbnJf
YWN0aXZlX2dyYW50X2ZyYW1lcyBcCj4+IC0gICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJh
bWVzKG1heF9ncmFudF9mcmFtZXMpCj4+ICsjZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJh
bWVzKGd0KSBcCj4+ICsgICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKGd0LT5tYXhf
Z3JhbnRfZnJhbWVzKQo+IAo+IFBhcmVudGhlc2VzIGFyb3VuZCBndCBwbGVhc2UuCgpPa2F5LgoK
Pj4gQEAgLTE3MTgsOCArMTcyNCw5IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQo+PiAgICAgIEFTU0VSVChndC0+YWN0aXZl
KTsKPj4gIAo+PiAgICAgIGlmICggcmVxX25yX2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTICkKPj4gLSAgICAgICAgcmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
Owo+PiAtICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOwo+PiAr
ICAgICAgICByZXFfbnJfZnJhbWVzID0gbWluX3QodW5zaWduZWQgaW50LCBJTklUSUFMX05SX0dS
QU5UX0ZSQU1FUywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwo+IAo+IFBlcmhhcHMgZ2l2ZSB0aGUgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVMgdmFsdWUgYSBVIHN1ZmZpeAo+IGluc3RlYWQgb2YgdXNpbmcgbWluX3Qo
KSBoZXJlPwoKT2theS4KCj4+IEBAIC0xNzc3LDEzICsxNzg0LDE1IEBAIGFjdGl2ZV9hbGxvY19m
YWlsZWQ6Cj4+ICAKPj4gIHN0YXRpYyBsb25nCj4+ICBnbnR0YWJfc2V0dXBfdGFibGUoCj4+IC0g
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNp
Z25lZCBpbnQgY291bnQpCj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0
dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQsCj4+ICsgICAgdW5zaWduZWQgaW50
IGxpbWl0X21heCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+
ICAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBvcDsKPj4gICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gTlVMTDsKPj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0Owo+PiAgICAgIHVuc2ln
bmVkIGludCBpOwo+PiArICAgIGxvbmcgcmV0ID0gMDsKPiAKPiBXb3VsZG4ndCBpbnQgc3VmZmlj
ZSBoZXJlPwoKSSBqdXN0IGZvbGxvd2VkIHRoZSByZXR1cm4gdHlwZSBvZiB0aGUgZnVuY3Rpb24u
IEkgdGhpbmsgdGhpcyB3YXkgaXMKY2xlYW5lciwgYnV0IGluIGNhc2UgeW91IGxpa2UgaW50IGJl
dHRlciBJIGNhbiBjaGFuZ2UgaXQuCgo+PiBAQCAtMTgxOSw2ICsxODE5LDIxIEBAIGdudHRhYl9z
ZXR1cF90YWJsZSgKPj4gICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwo+PiAgICAgIGdyYW50X3dy
aXRlX2xvY2soZ3QpOwo+PiAgCj4+ICsgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBn
dC0+bWF4X2dyYW50X2ZyYW1lcykgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICJEb21haW4gaXMgbGltaXRlZCB0byAlZCBncmFudC10YWJsZSBmcmFtZXMuXG4i
LAo+IAo+ICV1IGFuZCB5b3UgYWxzbyB3YW50IHRvIGxvZyB0aGUgc3ViamVjdCBkb21haW4gSUQg
KHdoaWNoIG1heSBub3QKPiBiZSBjdXJyZW50J3M7IHNhbWUgZm9yIHRoZSBvdGhlciBsb2cgbWVz
c2FnZSBiZWxvdyBhcyB3ZWxsIGFzIHRoZQo+IHNpbWlsYXIgb25lIGluIGdudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lcygpKS4KCk9rYXkuCgo+PiArICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRf
ZnJhbWVzKTsKPj4gKyAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKPj4g
KyAgICAgICAgZ290byB1bmxvY2s7Cj4+ICsgICAgfQo+PiArICAgIGlmICggdW5saWtlbHkobGlt
aXRfbWF4IDwgZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKPiAKPiBXaXRoIHRoZSBjaGVjayBtb3Zl
ZCBoZXJlIGl0IGNhbiBiZSByZWxheGVkIGFmYWljdDogQ29kZSBiZWxvdwo+IG9ubHkgd3JpdGVz
IG9wLm5yX2ZyYW1lcyBlbnRyaWVzIChzYW1lIHRoZW4gYWdhaW4gZm9yCj4gZ250dGFiX2dldF9z
dGF0dXNfZnJhbWVzKCkpLgoKT2theS4KCj4+IEBAIC0xODUyLDEwICsxODY3LDEwIEBAIGdudHRh
Yl9zZXR1cF90YWJsZSgKPj4gICAgICBpZiAoIGQgKQo+PiAgICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbihkKTsKPj4gIAo+PiAtICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1ZXN0
KHVvcCwgJm9wLCBzdGF0dXMpKSApCj4+ICsgICAgaWYgKCAhcmV0ICYmIHVubGlrZWx5KF9fY29w
eV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQo+IAo+IEkgd29uZGVyIHdoZXRo
ZXIgaXQgd291bGRuJ3QgYmUgYmV0dGVyIHRvIHN3aXRjaCB0aGF0IGNoZWNrCj4gcHJvZHVjaW5n
IC1FSU5WQUwgdG8gYWxzbyByZXBvcnQgdGhlIGZhaWx1cmUgaW4gb3Auc3RhdHVzLCBub3cKPiB0
aGF0IGl0IGxpdmVzIGhlcmUgKHNhbWUgdGhlbiBmb3IgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVz
KCkKPiBvbmNlIGFnYWluKS4KCk9rYXkuCgo+PiAgc3RhdGljIGxvbmcKPj4gIGdudHRhYl9nZXRf
c3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lc190KSB1b3AsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvdW50KQo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb3VudCwgdW5zaWduZWQgaW50IGxpbWl0X21h
eCkKPiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgc3dpdGNoIGNvdW50IHRvIHVuc2lnbmVk
IGludD8KCk9rYXkuCgo+PiBAQCAtMzMyMCw3ICszMzQ3LDcgQEAgZG9fZ3JhbnRfdGFibGVfb3Ao
Cj4+ICAKPj4gICAgICBjYXNlIEdOVFRBQk9QX3NldHVwX3RhYmxlOgo+PiAgICAgICAgICByYyA9
IGdudHRhYl9zZXR1cF90YWJsZSgKPj4gLSAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVv
cCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7Cj4+ICsgICAgICAgICAgICBndWVzdF9o
YW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF90YWJsZV90KSwgY291bnQsIH4wKTsKPiAKPiBV
SU5UX01BWD8KClllcy4KCj4+IEBAIC0zNDQyLDYgKzM0NjksOCBAQCBncmFudF90YWJsZV9jcmVh
dGUoCj4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwo+PiAgICAgIHBlcmNwdV9yd2xvY2tfcmVz
b3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPj4gICAgICBzcGluX2xvY2tfaW5p
dCgmdC0+bWFwdHJhY2tfbG9jayk7Cj4+ICsgICAgdC0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9n
cmFudF9mcmFtZXM7Cj4+ICsgICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFj
a19mcmFtZXM7Cj4gCj4gVGhpcyB0b2dldGhlciB3aXRoIC4uLgo+IAo+PiBAQCAtMzY1NSw3ICsz
Njg2LDExIEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBncmFudF9mcmFtZXMsCj4+ICAKPj4gICAgICAvKiBTZXQgbGltaXRzLiAqLwo+
PiAgICAgIGlmICggIWd0LT5hY3RpdmUgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ3QtPm1heF9n
cmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7Cj4+ICsgICAgICAgIGd0LT5tYXhfbWFwdHJhY2tf
ZnJhbWVzID0gbWFwdHJhY2tfZnJhbWVzOwo+PiAgICAgICAgICByZXQgPSBncmFudF90YWJsZV9p
bml0KGd0KTsKPj4gKyAgICB9Cj4gCj4gLi4gdGhpcyByYWlzZXMgdGhlIHF1ZXN0aW9uIG9mIHdo
ZXRoZXIgaXQgaXMgbGVnYWwgdG8gZGVjcmVhc2UgdGhlCj4gbGltaXRzLiBUaGVyZSBtYXkgYmUg
Y29kZSBkZXBlbmRpbmcgb24gaXQgb25seSBldmVyIGdyb3dpbmcuCgpCZWZvcmUgZ3JhbnRfdGFi
bGVfaW5pdCgpIGhhcyBiZWVuIGNhbGxlZCB0aGVyZSBpcyBubyBwcm9ibGVtCmRlY3JlYXNpbmcg
dGhlIGxpbWl0cywgYXMgbm90aGluZyBkZXBlbmRpbmcgb24gdGhlbSBoYXMgYmVlbiBzZXR1cAp5
ZXQuCgo+IEFkZGl0aW9uYWxseSB0byB0YWtlIHRoZSBpbnB1dCB2YWx1ZXMgd2l0aG91dCBhcHBs
eWluZyBzb21lCj4gdXBwZXIgY2FwIC0gd2hpbGUgd2UgaGF2ZSBYU0EtNzcsIHdlIHN0aWxsIHNo
b3VsZG4ndCBpbnRyb2R1Y2UKPiBuZXcgaXNzdWVzIG1ha2luZyBkaXNhZ2dyZWdhdGlvbiBtb3Jl
IHVuc2FmZS4gUGVyaGFwcyB0aGUKPiBnbG9iYWwgbGltaXRzIGNvdWxkIHNlcnZlIGFzIGEgY2Fw
IGhlcmU/CgpJIHRob3VnaHQgYWJvdXQgYSBjYXAgYW5kIFRCSCBJJ20gbm90IHN1cmUgd2hpY2gg
d291bGQgYmUgc2FuZSB0bwphcHBseS4gVGhlIGdsb2JhbCBsaW1pdHMgc2VlbSB3cm9uZywgZXNw
ZWNpYWxseSBsb29raW5nIGF0IHBhdGNoIDE0Ogp0aG9zZSBsaW1pdHMgd2lsbCBiZSBmb3IgZG9t
MCBvbmx5IHRoZW4uIEFuZCBkb20wIHdvbid0IG5lZWQgbWFueQpncmFudCBmcmFtZXMgaW4gdGhl
IG5vcm1hbCBjYXNlLi4uCgpTbyBJIGNvdWxkIG1ha2UgdXAgYSBjYXAgaW4gZm9ybSBvZiBlaXRo
ZXIgYSBjb25maWd1cmFibGUgY29uc3RhbnQKKENPTkZJR18qIG9yIGJvb3QgcGFyYW1ldGVyPykg
b3IgYXMgYSBmcmFjdGlvbiBvZiBkb21haW4gbWVtb3J5LiBBbnkKcHJlZmVyZW5jZXMgaGVyZT8K
Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPj4gQEAgLTI2LDggKzI2LDggQEAgc3RhdGlj
IGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKPj4gICAgICByZXR1cm4g
MTsKPj4gIH0KPj4gIAo+PiAtI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gLSAgICAoICgoZ3QpLT5hcmNo
LmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMpKSA9PSAwICAgICBc
Cj4+ICsjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgKCAoKGd0KS0+YXJjaC5nZm4gPSB4emFs
bG9jX2FycmF5KGdmbl90LCAoZ3QpLT5tYXhfZ3JhbnRfZnJhbWVzKSkgPT0gMCBcCj4gCj4gTWlu
ZCBzd2l0Y2hpbmcgdG8gdXNlIE5VTEwgYXQgdGhpcyBvY2Nhc2lvbj8KCkknbGwgY2hhbmdlIGl0
IGluIHBhdGNoIDEyIHRoZW4uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:15:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1ducyu-0003rQ-PV; Wed, 20 Sep 2017 11:15:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4293f4984=Ian.Jackson@citrix.com>)
 id 1ducyt-0003qb-Ul
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:15:52 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A0/4D-18674-4ED42C95; Wed, 20 Sep 2017 11:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO5j30O
 RButa5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztt2exFOzjrviwvJ+xgfEcZxcjB4eEgL/E
 l6liXYycHGwCuhJNW/6ygdi8AoISJ2c+YQEpYRbQlFi/Sx8kzCwgL9G8dTYzRImDRMfP+UwgN
 ouAqsSdLcdYQWwRAWWJ3l+/gVq5gOpbGCVOnzgG1iAMlPhweifYfE4Be4kVG/eCxYUE7CRaz9
 1kBLElBEwk3i4EqeEAiqtJzF0fP4GRbxaSi2YhXDQLyUULGJlXMWoUpxaVpRbpGprqJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhkDEOxgbNjueYhRkoNJSZS33uNQpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3r8+QDnBotT01Iq0zBxgwMOkJTh4lER4L4GkeYsLEnOLM9MhU
 qcYLTk6bt79w8SxCUxu+P7gD5MQS15+XqqUOK8oMK6EBEAaMkrz4MbBovISo6yUMC8j0IFCPA
 WpRbmZJajyrxjFORiVhHnvgqzlycwrgdv6CuggJqCDsjccADmoJBEhJdXA6Lje6vVhreV6AWH
 tPhn3fs5dPDO3pPB6X+LZ6AfPrEMnTIx2Xq6/6qJ7VU40c5RN8aeF3pPTGJdd/fU7+1n+7de7
 LSYFzCq3/XbKZ3789hleDlYTvWa8nWIle9d43nWmu0snXz9l4tAy9ecXtQXt5gVf9f2eX5qRG
 WBovnNxNo+Qk6p07l++ACWW4oxEQy3mouJEAMynKLvFAgAA
X-Env-Sender: prvs=4293f4984=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505906145!110796967!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10648 invoked from network); 20 Sep 2017 11:15:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 11:15:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440468720"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22978.19726.383328.676983@mariner.uk.xensource.com>
Date: Wed, 20 Sep 2017 12:12:14 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59C22E15020000780017D324@prv-mh.provo.novell.com>
References: <59C22E15020000780017D324@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgibWluaW11bSBQeXRob24gdmVyc2lvbiIpOgo+IGZvciBxdWl0
ZSBhIHdoaWxlIChhcHBhcmVudGx5IGFzIG9mIE1hcmVrJ3Mgc2VyaWVzIGluIEZlYnJ1YXJ5KSBJ
J3ZlCj4gYmVlbiBzZWVpbmcKPiAKPiB4ZW4vbG93bGV2ZWwveGMveGMuYzogSW4gZnVuY3Rpb24g
4oCYcHl4Y19kb21fZXh0cmFjdF9jcHVpZOKAmToKPiB4ZW4vbG93bGV2ZWwveGMveGMuYzo2OTI6
MTM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiDigJhQeUJ5dGVzX0FT
X1NUUklOR+KAmSBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KCiJQeUJ5
dGVzX0FTX1NUUklORyIgaXMgYSBjb21wYXRpYmlsaXR5IGFsaWFzIHRvIGhlbHAgcG9ydGluZyB0
byBQeXRob24KMy4gIFRoZXkgYXJlIHByb3ZpZGVkIGluIFB5dGhvbiAyLjYuMCBhbmQgbGF0ZXIu
CgpodHRwczovL2RvY3MucHl0aG9uLm9yZy9yZWxlYXNlLzIuNi9jLWFwaS9zdHJpbmcuaHRtbAoK
UHl0aG9uIDIuNi4wIHdhcyByZWxlYXNlZCBvbiAxc3QgT2N0b2JlciAyMDA4LiAgSW4gYSB3ZWVr
IGFuZCBhIGhhbGYncwp0aW1lIHRoYXQgd2lsbCBiZSAxMCB5ZWFycyBhZ28uCgpVbmRlciB0aGUg
Y2lyY3Vtc3RhbmNlcyB3ZSBzaG91bGQgY2xlYXJseSBrZWVwIHRoZSBQeXRob24tMy1jb21wYXRp
YmxlCm5hbWluZy4KCj4gb24gYW4gb2xkZXIgc3lzdGVtIGhhdmluZyBQeXRob24gMi40IG9uIGl0
LiBUaGUgbWluaW11bSB2ZXJzaW9uCj4gY29uZmlndXJlIGNoZWNrcyBmb3IgYXBwZWFycyB0byBi
ZSAyLjMsIG1hdGNoaW5nIHVwIHdpdGggd2hhdAo+IC4vUkVBRE1FIHNheXMuIFNpbmNlIHRoZSBQ
eXRob24gYmluZGluZ3MgYXJlbid0IHNvbWV0aGluZyBvbmUKPiBhYnNvbHV0ZWx5IG5lZWRzIChh
ZmFpY3QpLCB3b3VsZG4ndCBpdCBiZSByZWFzb25hYmxlIHRvIGNoZWNrIGZvcgo+IGEgc3VpdGFi
bGUgdmVyc2lvbiBhbmQgaWYgdGhhdCBmYWlscyBzaW1wbHkgZGlzYWJsZSB0aGVpciBidWlsZGlu
Zwo+ICh3aGljaCBjdXJyZW50bHkgaXMgdW5jb25kaXRpb25hbCk/IFdoYXQgSSdkIGxpa2UgdG8g
YXZvaWQgaXMgZW5kaW5nCj4gdXAgd2l0aCBiZWluZyB1bmFibGUgdG8gYnVpbGQgdGhlIHRvb2xz
IG9uIHRoYXQgc3lzdGVtIC0gSSBrbm93Cj4gaXQncyByYXRoZXIgb2xkLCBidXQgdGhlcmUncyBh
IHJlYXNvbiBJJ2QgbGlrZSB0byBrZWVwIGl0IChpbmNsdWRpbmcgaXRzCj4gb2xkIGRpc3RybyBs
ZXZlbCkuCgpJIHdvdWxkIHdlbGNvbWUgYSBwYXRjaCB0byBjaGFuZ2UgdGhlIG1pbmltdW0gcHl0
aG9uIHZlcnNpb24gdG8gMi42LgpJIHdvdWxkIGFsc28gd2VsY29tZSBhIHBhdGNoIHRvIG1ha2Ug
YSB0b28tb2xkIHB5dGhvbiB2ZXJzaW9uIGRpc2FibGUKdGhlIHB5dGhvbiBidWlsZCByYXRoZXIg
dGhhbiBjYXVzaW5nIHRoZSB3aG9sZSBidWlsZCB0byBicmVhay4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:23:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dud5m-0004nQ-GF; Wed, 20 Sep 2017 11:22:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4293f4984=Ian.Jackson@citrix.com>)
 id 1dud5l-0004nK-6O
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:22:57 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A0/F6-17770-09F42C95; Wed, 20 Sep 2017 11:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG6P/6F
 Ig8cfbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9nWfYC6YKVUya08HYwPiPr4uRk0NCwF/i
 6qRprCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385h7mLkAKpxkFjR4wRis
 gioSiz5qQdSISKgLNH76zdQJxdQ9TJGiZVf3jODJIQF9CXeHFgGZnMK2EucufKaEcQWEuhgkj
 jyNQjiHBOJtwt3soHMFBJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoUZxaVJZapGtooJdUlJm
 eUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEBhoDEOxgPP4+7hCjJAeTkihv0u+DkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeDf8A8oJFqWmp1akZeYAQx4mLcHBoyTCex4kzVtckJhbnJkOk
 TrFqMvRcfPuHyYhlrz8vFQpcd4jIEUCIEUZpXlwI2Dxd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvDNApvBk5pXAbXoFdAQT0BHZGw6AHFGSiJCSamCcOO2mlr7yxsubT3fu3c29nDe2Knx
 64Tq/T4u/ppb0pSjynvH5MHPP+d1nvP8lC2dayujvDzr45Zufwm0RO22PrZ8SFDh9DSvao9ql
 VsUlJ2qtUvc8bnCWWexg5GmfVTs4U94ZdF/+aRVo9e6szgGpfFZTRYlfDCd+dXrZM3nO8hTfm
 X6RM1OJpTgj0VCLuag4EQDBUn/XugIAAA==
X-Env-Sender: prvs=4293f4984=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505906571!117338952!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3661 invoked from network); 20 Sep 2017 11:22:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 11:22:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440471309"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22978.20251.267066.964179@mariner.uk.xensource.com>
Date: Wed, 20 Sep 2017 12:20:59 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59C250FE020000780017D4BA@prv-mh.provo.novell.com>
References: <59C22E15020000780017D324@prv-mh.provo.novell.com>
 <d58a477f-2f3a-e59f-8352-de7411c4011c@suse.com>
 <59C23B1B020000780017D38E@prv-mh.provo.novell.com>
 <33b7e949-4389-b092-0025-34d3e1cbe1ac@suse.com>
 <59C250FE020000780017D4BA@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Marek Marczykowski <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] minimum Python version
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIG1pbmltdW0gUHl0aG9uIHZlcnNp
b24iKToKPiBPbiAyMC4wOS4xNyBhdCAxMDo0OSwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4g
PiBXaGF0IGFib3V0IHRoZSBmb2xsb3dpbmcgaWRlYTogbWF5YmUgd2UgY291bGQgYWRkIGFuIG9w
dGlvbiB0byBjb25maWd1cmUKPiA+IHRvIG1ha2UgaXQgZmFpbCBpbnN0ZWFkIG9mIGRpc2FibGlu
ZyBjb21wb25lbnRzIGluIGNhc2Ugc29tZQo+ID4gcmVxdWlyZW1lbnRzIGZvciB0aGF0IGNvbXBv
bmVudCBhcmUgbm90IG1ldD8gVGhlIGRlZmF1bHQgY291bGQgYmUgdG8KPiA+IGp1c3QgZGlzYWJs
ZSB0aGUgY29tcG9uZW50cyBhbmQgd2l0aCB0aGUgb3B0aW9uIHNwZWNpZmllZCBhbGwgY29tcG9u
ZW50cwo+ID4gbm90IGRpc2FibGVkIGV4cGxpY2l0bHkgbXVzdCBiZSBidWlsZGFibGUgb3IgY29u
ZmlndXJlIHdpbGwgZmFpbC4KPiAKPiBJZiB0aGF0J3Mgc29tZXRoaW5nIHRoYXQgKGEpIGNhbiBi
ZSByZWFzb25hYmx5IGV4cHJlc3NlZCBpbgo+IGNvbmZpZ3VyZS5hYyBhbmQgKGIpIHRoZSB0b29s
cyBtYWludGFpbmVycyBjYW4gbGl2ZSB3aXRoLCB0aGF0J3MKPiBjZXJ0YWlubHkgYW4gb3B0aW9u
LgoKSSdkIGNvdWxkIGxpdmUgd2l0aCB0aGF0LgoKUGVyc29uYWxseSBJIHRoaW5rIHRoZSB3aG9s
ZSBwdXJwb3NlIG9mIGNvbmZpZ3VyZSBpcyB0byBhbGxvdwphdXRvbWF0aWMgYnVpbGRpbmcgb2Yg
d2hhdCdzIHBvc3NpYmxlLCBsZWF2aW5nIG91dCBhbnl0aGluZyBlbHNlLgoKU28gSSB0aGluayB0
aGUgZGVmYXVsdCBmb3IgdGhpcyBuZXcgb3B0aW9uIHNob3VsZCBiZSB0byBzdXBwcmVzcwpwYXJ0
cyBvZiB0aGUgYnVpbGQgd2hvc2UgZGVwZW5kZW5jaWVzIGFyZSBub3Qgc2F0aXNmaWVkLCByYXRo
ZXIgdGhhbgp0byBib21iIG91dC4KCihJIHdyb3RlICJub25lc3NlbnRpYWwgcGFydHMiIGJ1dCBJ
IHRoaW5rdGhlcmUgYXJlIG5vIGVzc2VudGlhbApwYXJ0cy4gIFRoZSBoeXBlcnZpc29yIGl0c2Vs
ZiBpcyBhbHJlYWR5ICJub25lc3NlbnRpYWwiIGJ5IHRoaXMKZGVmaW5pbmlvbiAtIGkzODYgYnVp
bGRzIHNraXAgaXQuICBBbmQgdGhlIHRvb2xzIGFyZSBub25lc3NlbnRpYWwKc2luY2UgeW91IG1p
Z2h0IGJlIGJ1aWxkaW5nIG9uIGFtZDY0IGp1c3QgZm9yIHRoZSBoeXBlcnZpc29yLi4uKQoKQW5k
LCB5ZXMsIGNvbmZpZ3VyZSBjYW4gZXhwcmVzcyB0aGF0LiAgSXQgaXMgYW4gbTQtZ2VuZXJhdGVk
IHNoZWxsCnNjcmlwdC4KCk15IHJlc2VydmF0aW9uIGlzIHRoYXQgdGhpcyBwcm9wb3NlZCBuZXcg
b3B0aW9uIHdvdWxkIG1ha2UgZXZlcnkKZGVwZW5kZW5jeSBmb3IgZXZlcnkgZmVhdHVyZSBtb3Jl
IGNvbXBsaWNhdGVkLiAgU28gdG8gYXZvaWQgdGhhdCBpdAp3b3VsZCBiZSBuZWNlc3NhcnkgdG8g
aW52ZW50IG5ldyBtYWNyb3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm11bGFpYwplbmFibGUvZGlzYWJs
ZSBjb2RlLiAgSSBkb3VidCBhbnlvbmUgaGFzIHRoZSBlZmZvcnQgZm9yIHRoYXQuCgpKYW4sIEkg
c3VnZ2VzdCB5b3Ugc3VibWl0IGF0IHRoZSB2ZXJ5IGxlYXN0IGEgcGF0Y2ggdG8gY2hhbmdlIHRo
ZQptaW5pbXVtIHRvIDIuNi4gIFBlcnNvbmFsbHkgSSB3b3VsZCBhY2NlcHQgb25lIHRvIGhhdmUg
aXQgZGlzYWJsZQpweXRob24gaW5zdGVhZCBvZiBib21iaW5nIG91dCwgaWYgeW91IHdvdWxkIGxp
a2UgdG8gd3JpdGUgaXQuICBUaGF0IGlzCnRoZSB3YXkgd2UgZGVhbCB3aXRoIG1hbnkgb3RoZXIg
bm9uZXNzZW50aWFsIGNvbXBvbmVudHMgYWxyZWFkeS4KCkkgdGhpbmsgdGhhdCBpZiB3ZSB3YW50
IHNvbWV0aGluZyBtb3JlIHNvcGhpc3RpY2F0ZWQsIGludm9sdmluZwpvcHRpb25hbGx5IGJvbWJp
bmcgb3V0IG9uIGRlcGVuZGVuY3kgdHJvdWJsZSwgaXQncyB1cCB0byBwZW9wbGUgd2hvCndhbnQg
dGhhdCB0byBkbyB0aGUgd29yay4KCihBcyBhbiBhc2lkZSwgSSBkb24ndCB0aGluayB0aGlzIGlz
IGEgZGlzdHJvL3Vwc3RyZWFtIGRpdmlzaW9uLiAgV2l0aApteSBEZWJpYW4gbWFpbnRhaW5lciBo
YWQgb24gSSBhY3R1YWxseSBwcmVmZXIgdGhlIGF1dG9tYXRpYyBmYWxsYmFjay4KT3VyIGJ1aWxk
LWRlcGVuZGVuY3kgc3lzdGVtIGF2b2lkcyBhY2NpZGVudGFsIGNyZWF0aW9uIG9mIGJyb2tlbgpw
YWNrYWdlcyBpbiBub3JtYWwgc2l0dWF0aW9ucywgYW5kIGhhdmluZyBncmFjZWZ1bCBkZWdyYWRh
dGlvbiBtYWtlcwppdCBlYXNpZXIgdG8gZG8gdW51c3VhbCB0aGluZ3MgZWcgaW4gZGVyaXZhdGl2
ZXMsIHdoZW4gY3Jvc3MtYnVpbGRpbmcsCm9yIHdoYXRldmVyLikKCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:25:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dud7y-0004vI-SV; Wed, 20 Sep 2017 11:25:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429837174=roger.pau@citrix.com>)
 id 1dud7x-0004vC-A9
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:25:13 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 94/89-02202-81052C95; Wed, 20 Sep 2017 11:25:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQlc84FC
 kwc4WaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPnK4WCJSwVR7++ZGpgPMrcxcjJISHgJzHx
 /1oWEJtFQFVi/efbbF2MHBxsAvYS079WgIRFBIwkHi/YBVbOLNDCKPFxWS6ILSwQJnHxxVQmE
 JtXwFPiwK757F2MXBxCAl2MEm/PLIJKCEqcnPmEBaJZT+LG1Clg85kFpCWW/+OACMtLNG+dDT
 afU8BbYuG/TWDlogIqEidXrgEbIySgKNE/7wEbxMnpElv//mKewCgwC8mGWUg2zELYMAvJhgW
 MLKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDtZ6BgXEH
 44RVfocYJTmYlER56z0ORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3gB5QTLEpNT61Iy8wBR
 g5MWoKDR0mE9ytImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHkrQYoEQIoySvPgRsCi+B
 KjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6fIFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTU
 wql/uTJosLH/bI1JiSklzlevNrSuCAmWb9He8DyvkaBbanKz698xZ39iPvadkM15IhTUY5TN+
 fbvkUcX9dP/XoT4N6SkFTxVu/C78zHxarGmh4k0u+X7rrDuVq5Kv7Np6M3513P145ntyr19cW
 fNvzRLFUtm1x1dMrMjNThb1VJJjqztk2yKmxFKckWioxVxUnAgAjZtrUN0CAAA=
X-Env-Sender: prvs=429837174=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505906711!83996483!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38042 invoked from network); 20 Sep 2017 11:25:11 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 11:25:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="53146570"
Date: Wed, 20 Sep 2017 11:37:52 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170920103752.y6ubm7xotqhbenss@dhcp-3-128.uk.xensource.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-4-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505844387-2224-4-git-send-email-Jennifer.Herbert@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] RFC: migration: defer precopy policy
 to libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6MDY6MjdQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBQcm92aWRlIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBvbGQgcG9saWN5IGFz
IGEgY2FsbGJhY2sgaW4KPiBsaWJ4bCBhbmQgcGx1bWIgaXQgdGhyb3VnaCB0aGUgSVBDIG1hY2hp
bmVyeSB0byBsaWJ4Yy4KPiAKPiBUaGlzIHNlcnZlcyBhcyBhbiBleGFtcGxlIGZvciBkZWZpbmlu
ZyBhIGxpYnhsIHBvbGljeSwKPiBhbmQgcHJvdmlkZXMgbm8gYWR2YW50YWdlIG92ZXIgdGhlIGRl
ZmF1bHQgcG9saWN5IGluIGxpYnhjLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvc2h1YSBPdHRvIDxq
dG90dG9AdXdhdGVybG9vLmNhPgoKTEdUTToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkhhdmUgd2UgZXZlciB0aG91Z2h0IG9mIHByb3ZpZGlu
ZyBsaWJ4bCBjb25zdW1lcnMgdGhlIGFiaWxpdHkgdG8gc2V0CnRoZXNlIGhvb2tzPyBXb3VsZCB0
aGF0IGJlIGludGVyZXN0aW5nPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:28:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudB3-00056M-B0; Wed, 20 Sep 2017 11:28:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dudB2-00056G-C6
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 11:28:24 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 74/C8-30253-7D052C95;
 Wed, 20 Sep 2017 11:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVysyfVTfdawKF
 Ig1fvuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owbC9azFvyXqtjy6DxjA+MSsS5GLg4hgU2M
 Em/erWOHcHYzSizY1MzYxcjJISzgJ7FuUiMziC0iYC1xen0XWBGzwF5GiaXtC5lAEkIC15gk/
 l62B7HZBDQl7nz+BBbnFbCSaP3WADaIRUBVYmnvazBbVCBcYv/3a8wQNYISJ2c+Yeli5ODgFP
 CSePhFGyTMLGAmMW/zQ2YIW1zi1pP5TBC2vETz1tnMExj5ZyHpnoWkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MH4d23gIUZJ
 DiYlUV7zJQcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLl0GlBMsSk1PrUjLzAHGCkxagoNHS
 YTXESTNW1yQmFucmQ6ROsVozLHp5t0/TBwbvj/4wyTEkpeflyolzmsDUioAUppRmgc3CBbDlx
 hlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM6wkyhSczrwRu3yugU5iATsnecADklJJEhJRUA6P
 fZu8V4l7pbz6dl3qw4eRSf5Nzs1YnHPTfbrq7TfXxa03t5jwN6Z5fGVN6nkzqkQv7UJqisFpH
 faaQwckuPu0X178vUTVtaNDf0TOpe9u0OWlW+aav65i2O0yOvqt1xeztmiXWUT+P2nMun7FJs
 JuL6yqvcCjXnCUe8ixqbIcZrIxu/zHdJ6XEUpyRaKjFXFScCABjgWXJ3AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505906901!60700638!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2296 invoked from network); 20 Sep 2017 11:28:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 20 Sep 2017 11:28:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BEB9B80D;
 Wed, 20 Sep 2017 04:28:20 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 378BB3F578;
 Wed, 20 Sep 2017 04:28:19 -0700 (PDT)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170918162752.14091-1-julien.grall@arm.com>
 <20170918165848.zjqd4nbzkzmo24wz@dhcp-3-128.uk.xensource.com>
 <778c104e-269e-d94d-3830-5de7562e58f2@arm.com>
 <20170919071334.noqb5ld4reevp5cm@dhcp-3-128.uk.xensource.com>
 <0f852d81-d135-a782-7380-f390575652e4@arm.com>
 <20170919114014.vvhgs2rlj2zoodig@dhcp-3-128.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <430e4762-fdf1-105a-ed78-94b19f77b739@arm.com>
Date: Wed, 20 Sep 2017 12:28:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170919114014.vvhgs2rlj2zoodig@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: grant-table: Simplify
	get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUm9nZXIsCgpPbiAxOS8wOS8xNyAxMjo0MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBUdWUsIFNlcCAxOSwgMjAxNyBhdCAxMDo0NDo1M0FNICswMTAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+IEhpLAo+Pgo+PiBPbiAxOS8wOS8xNyAwODoxMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+IE9uIE1vbiwgU2VwIDE4LCAyMDE3IGF0IDA2OjMyOjIyUE0gKzAxMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+PiBIaSBSb2dlciwKPj4+Pgo+Pj4+IE9uIDE4LzA5LzE3IDE3OjU4LCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+PiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCAwNToy
Nzo1MlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBUaGUgaW1wbGVtZW50YXRp
b24gb2YgZ2V0X3BhZ2VkX2ZyYW1lIGlzIGN1cnJlbnRseSBkaWZmZXJlbnQgd2hldGhlciB0aGUK
Pj4+Pj4+IGFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVtb3J5IG9yIHBhZ2luZyBtZW1v
cnkuIEJvdGgKPj4+Pj4+IHZlcnNpb24gYXJlIGV4dHJlbWVseSBzaW1pbGFyIHNvIGl0IGlzIHBv
c3NpYmxlIHRvIGNvbnNvbGlkYXRlIGluIGEKPj4+Pj4+IHNpbmdsZSBpbXBsZW1lbnRhdGlvbi4K
Pj4+Pj4+Cj4+Pj4+PiBUaGUgbWFpbiBkaWZmZXJlbmNlIGlzIHRoZSB4ODYgdmVyc2lvbiB3aWxs
IGFsbG93IGdyYW50IG9uIGZvcmVpZ24gcGFnZQo+Pj4+Pj4gd2hlbiB1c2luZyBIVk0vUFZIIHdo
aWxzdCBBcm0gZG9lcyBub3QuIEF0IHRoZSBtb21lbnQsIG9uIHg4NiBmb3JlaWduIHBhZ2VzCj4+
Pj4+PiBhcmUgb25seSBhbGxvd2VkIGZvciBQVkggRG9tMC4gSXQgc2VlbXMgdGhhdCBmb3JlaWdu
IHBhZ2VzIHNob3VsZCBuZXZlcgo+Pj4+Pj4gYmUgZ3JhbnRlZCBzbyBkZW55IHRoZW0KPj4+Pj4+
Cj4+Pj4+PiBUaGUgY2hlY2sgZm9yIHNoYXJlZC9wYWdlZCBtZW1vcnkgYXJlIG5vdyBnYXRlZCB3
aXRoIHRoZSByZXNwZWN0aXZlIGlmZGVmLgo+Pj4+Pj4gUG90ZW50aWFsbHksIGR1bW15IHAybV9p
c19zaGFyZWQvcDJtX2lzX3BhZ2luZyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBmb3IKPj4+Pj4+IEFy
bS4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+Pj4+Pj4KPj4+Pj4+IC0tLQo+Pj4+Pj4KPj4+Pj4+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+Pj4gQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4+Pj4+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pj4+PiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgo+Pj4+Pj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPj4+Pj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4+Pj4+IENjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+Pj4KPj4+Pj4+ICAgICAgICBDaGFuZ2Vz
IGluIHYyOgo+Pj4+Pj4gICAgICAgICAgICAtIERlbnkgZ3JhbnQgb24gZm9yZWlnbiBwYWdlIChh
bGlnbmVkIHdpdGggdGhlIEFSTSBjb2RlKQo+Pj4+Pj4gICAgICAgICAgICAtIFVzZSAjaWZkZWYg
cmF0aGVyIHRoYW4gI2lmIGRlZmluZWQKPj4+Pj4+ICAgICAgICAgICAgLSBVcGRhdGUgY29tbWl0
IG1lc3NhZ2UKPj4+Pj4+ICAgICAgICAgICAgLSBGaXggdHlwbyBpbiB0aGUgdGl0bGUKPj4+Pj4+
Cj4+Pj4+PiBnZXRfcGFnZV9mcm9tX2dmbiB3aWxsIGJlIGFibGUgdG8gZ2V0IHJlZmVyZW5jZSBv
biBmb3JlaWduIHBhZ2UgYW5kIGFzCj4+Pj4+PiBwZXIgbXkgdW5kZXJzdGFuZGluZyB3aWxsIGFs
bG93IHRvIGdyYW50IHBhZ2Ugb24gZm9yZWlnbiBtZW1vcnkuCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyB3
YXMgbm90IGFsbG93ZWQgd2l0aCBhIHNpbXBsZSBnZXRfcGFnZSguLi4pIG9uIHRoZSBBUk0KPj4+
Pj4+IGltcGxlbWVudGF0aW9uIChubyBzaGFyaW5nIG5vciBwYWdpbmcgc3VwcHJvdCkgYnV0IGlz
IGFsbG93ZWQgb24gdGhlIHg4Ngo+Pj4+Pj4gaW1wbGVtZW50YXRpb24gZHVlIHRvIGdldF9wYWdl
X2Zyb21fZ2ZuLgo+Pj4+Pj4KPj4+Pj4+IE9uIHg4NiwgZm9yZWlnbiBwYWdlcyBhcmUgY3VycmVu
dGx5IG9ubHkgYWxsb3dlZCBmb3IgUFZIIGRvbTAsIHNvIEkKPj4+Pj4+IHRoaW5rIGl0IGlzIG5v
dCBhIGJpZyBkZWFsIGZvciBub3cuCj4+Pj4+Pgo+Pj4+Pj4gT24gQXJtLCBmb3JlaWduIHBhZ2Vz
IGNhbiBiZSBwcmVzZW50IG9uIGFueSBkb21haW4uIFNvIHRoaXMgcGF0Y2ggd291bGQKPj4+Pj4+
IHBlcm1pdCBncmFudCBvbiBmb3JlaW5nIHBhZ2VzLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgcGF0Y2gg
d2lsbCBkZW55IGdyYW50aW5nIGZvcmVpZ24gcGFnZXMuIEphbiBCZXVsaWNoIGlzIGhhcHB5IHdp
dGgKPj4+Pj4+IGl0LiBBbnkgb3RoZXIgb3BpbmlvbnM/Cj4+Pj4+Cj4+Pj4+IFdvbid0IHRoaXMg
YnJlYWsgUUVNVSBydW5uaW5nIGluIHN0dWIgZG9tYWlucz8KPj4+Pj4KPj4+Pj4gSSBoYXZlbid0
IHRlc3RlZCBpdCwgYnV0IEknbSBhZnJhaWQgUUVNVSBydW5uaW5nIGluIGEgc3R1YiBkb21haW4K
Pj4+Pj4gbWlnaHQgdHJ5IHRvIGdyYW50IGEgZm9yZWlnbiBmcmFtZS4gSWU6IHRoZSBlbXVsYXRl
ZCBuZXR3b3JrIGNvZGUgaW4KPj4+Pj4gUUVNVSBtaWdodCB0cnkgdG8gZ3JhbnQgYSBmb3JlaWdu
IGZyYW1lIGluIG9yZGVyIHRvIGZvcndhcmQgb3BlcmF0aW9ucwo+Pj4+PiBmcm9tIGVtdWxhdGVk
IGRldmljZXMgdG8gUFYgZnJvbnRlbmRzLgo+Pj4+Cj4+Pj4gSSBkb24ndCB0aGluayBpdCB3aWxs
IGJyZWFrIGFueSBleGlzdGluZyBzZXR1cCBiZWNhdXNlIGZvcmVpZ24gbWFwcGluZyBhcmUKPj4+
PiBvbmx5IGFsbG93ZWQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKHNlZSBwMm1fYWRkX2ZvcmVp
Z24pLgo+Pj4KPj4+IElJUkMgdGhpcyBvbmx5IGFwcGxpZXMgdG8gYXV0by10cmFuc2xhdGVkIChI
Vk0pIGRvbWFpbnMsIG5vdCB0byBQVgo+Pj4gZG9tYWlucy4gUUVNVSBzdHViZG9tYWlucyBhcmUg
UFYgZ3Vlc3RzLgo+Pgo+PiBTdGlsbCwgcDJtX21hcF9mb3JlaWduIGNhbiBvbmx5IGJlIHVzZWQg
Zm9yIGF1dG8tdHJhbnNsYXRlZCBkb21haW5zLgo+IAo+IE9oLCBzbyB5b3UgYXJlIGxpbWl0aW5n
IHRoaXMgb25seSBmb3IgYXV0by10cmFuc2xhdGVkIGd1ZXN0cz8gU2hvdWxkCj4gaGF2ZSBsb29r
ZWQgbW9yZSBjbG9zZWx5IGF0IHRoZSBjb21taXQgbWVzc2FnZS4KClRoYXQncyByaWdodC4gSSBh
bSBoYXBweSB0byB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIGlmIGl0IGlzIG5vdCBjbGVhciAK
ZW5vdWdoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:38:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:38:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudKa-00066G-5A; Wed, 20 Sep 2017 11:38:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dudKY-00066A-Ql
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:38:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4B/F3-32256-52352C95; Wed, 20 Sep 2017 11:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS1cl+FC
 kwdz7mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNrY+ZCyYyV8zu/M/YwHiVqYuRk0NIIE/i
 09z7bF2MHBy8AnYSh+eyg4QlBAwlTi+8yQJiswioSizf1Q9mswmoS7Q9284KYosIaErM7LjE2
 MXIxcEscIdJ4u7lrYwgCWEBH4lDr5YxgySEBBYxSpzZdI0NJMEpYC3xf9VXqGWCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuob
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GL8sCzjEKMnBpCTKW338
 YKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7H54FygkWp6akVaZk5wEiASUtw8CiJ8HJeAErzF
 hck5hZnpkOkTjEac9x4eP0PE0fHzbt/mIRY8vLzUqXEeQ+CTBIAKc0ozYMbBIvQS4yyUsK8jE
 CnCfEUpBblZpagyr9iFOdgVBLm5QJZyJOZVwK37xXQKUxAp2RvOABySkkiQkqqgVHk+OTdeXF
 Hmdxkl3Vwp35aaGvrruzpXKF25M1h5vlpDfESYfYOc4/kWGcmLdQqlWVx8n4X/8suKF/y5DK7
 sKhiy+J03w1VbRKt0veeqnRoLJtqM/e6huv1ac97P7VP3zfRO3L6o4vXjn2b8dD6qO+XZ38Ph
 m73y526oGbezqfX3sfGBofqLFNiKc5INNRiLipOBAAv8vMLywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505907491!83626586!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22399 invoked from network); 20 Sep 2017 11:38:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 11:38:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 05:38:09 -0600
Message-Id: <59C26F3F020000780017D5F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 05:38:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <37fe36a1-d8dc-cfdc-6911-7df257641bc6@arm.com>
In-Reply-To: <37fe36a1-d8dc-cfdc-6911-7df257641bc6@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 0/2] public/*ctl: drop unnecessary typedefs
 and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDEzOjA3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEyLzA5LzE3IDE1OjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gMTogcHVibGljL2RvbWN0
bDogZHJvcCB1bm5lY2Vzc2FyeSB0eXBlZGVmcyBhbmQgaGFuZGxlcwo+PiAyOiBwdWJsaWMvc3lz
Y3RsOiBkcm9wIHVubmVjZXNzYXJ5IHR5cGVkZWZzIGFuZCBoYW5kbGVzCj4+IAo+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gRm9yIHRoZSBBUk0g
Y2hhbmdlczoKPiAKPiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KClRoYW5rcywgYnV0IEkgaGF2ZSB0aGlzIG9uIHJlY29yZCBhbHJlYWR5LgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:45:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudRb-000733-ST; Wed, 20 Sep 2017 11:45:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4292b0fa5=dario.faggioli@citrix.com>)
 id 1dudRa-00072x-Kd
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:45:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8D/BB-03422-9D452C95; Wed, 20 Sep 2017 11:45:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIKsWRWlGSWpSXmKPExsXitHRDpO7NkEO
 RBnc38Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3Z19iL7ihW9H6opO9gXGzRhcjJ4eEQIjE
 /aWHmUBsXgFDiQ1nHoDZwgIuEq9nPWUHsdkEDCTe7NjLCmKLCPhJdOz+DGYzC7QySpz5qglis
 wioSlx+PBesl1PATuJx01rGLkYuDiGBLYwSGyY3gg3iF5CUuPXlIzNEc7VE/7wdrBBHaEscOd
 fPDnGEoMTJmU9YQGwhATWJGXMvs05g5JuFpGUWkjKIuIPE4RsdbBC2pkTr9t/sELa2xLKFr5k
 hbFuJlktboOpdJC7P+wBmw/w2C+qHhne/wHqFBYQlDi84yD4LGi5/pz4GsjnA9v7dIYzN+HXr
 3kONt5HYdHUBI4QtL7H97RzmBYwCqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT0
 1NzEpOK9ZLzczcxAqOUAQh2MN7cGHCIUZKDSUmUtyrgUKQQX1J+SmVGYnFGfFFpTmrxIUYNDg
 6BCWfnTmeSYsnLz0tVkuDlASYDIcGi1PTUirTMHGAagSmV4OBREuENB0nzFhck5hZnpkOkTjH
 qcnTcvPuHSQhshpQ4rypIkQBIUUZpHtwIWEq7xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHe
 /GCgKTyZeSVwm14BHcEEdET2hgMgR5QkIqSkGhi510sy63CkLD+z5uLNpwWffdIXFa/YnjTF2
 cC3cd0SzfhkoYd2T2+vclLZyVnFu9XkfeakWY/W3rJ9seq8ut3RjgkaJ84pRE69v9oyQeRlyx
 S7xfP2sYc9ONre+dLixqMHbC0yNSc+Tti6g3flvgVff0/LP6v28eEd6/lLnnPNXL32x3n9qxu
 T7yqxFGckGmoxFxUnAgCQmkK4ZAMAAA==
X-Env-Sender: prvs=4292b0fa5=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505907927!77126165!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13055 invoked from network); 20 Sep 2017 11:45:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 11:45:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; 
 d="asc'?scan'208";a="440478520"
Message-ID: <1505907844.3483.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Wed, 20 Sep 2017 13:44:04 +0200
In-Reply-To: <3c1b015f-ad2a-9bc7-7414-3d51c13e15c1@citrix.com>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
 <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
 <3c1b015f-ad2a-9bc7-7414-3d51c13e15c1@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6109580954544822168=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6109580954544822168==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-7NmCPp6iJ5Bke5Dr6kYI"

--=-7NmCPp6iJ5Bke5Dr6kYI
Content-Type: multipart/mixed; boundary="=-uT08BS8DssbDaZWxS3tl"


--=-uT08BS8DssbDaZWxS3tl
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-20 at 11:04 +0100, George Dunlap wrote:
> On 09/20/2017 10:19 AM, George Dunlap wrote:
> > > diff --git a/xen/common/sched_credit2.c
> > > b/xen/common/sched_credit2.c
> > > index 32234ac..7a550db 100644
> > > --- a/xen/common/sched_credit2.c
> > > +++ b/xen/common/sched_credit2.c
> > > @@ -2923,13 +2923,13 @@ csched2_free_domdata(const struct
> > > scheduler *ops, void *data)
> > > =C2=A0
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0write_lock_irqsave(&prv->lock, flags);
> > > =C2=A0
> > > -=C2=A0=C2=A0=C2=A0=C2=A0kill_timer(sdom->repl_timer);
> > > -=C2=A0=C2=A0=C2=A0=C2=A0xfree(sdom->repl_timer);
> > > -
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0list_del_init(&sdom->sdom_elem);
> > > =C2=A0
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0write_unlock_irqrestore(&prv->lock, fla=
gs);
> > > =C2=A0
> > > +=C2=A0=C2=A0=C2=A0=C2=A0kill_timer(sdom->repl_timer);
> > > +=C2=A0=C2=A0=C2=A0=C2=A0xfree(sdom->repl_timer);
> >=20
> > Any particular reason for moving the kill_timer() as well as the
> > xfree
> > outside the lock?=C2=A0=C2=A0What happens if the timer goes off after t=
he
> > irqrestore but before the kill_timer?
>=20
> Looks like if the timer fires, nothing terribly bad will happen; it
> will
> just do a useless budget replenishment.
>=20
It's just that it has not reason to be there, as nothing that it does
is serialized by prv->lock, so it only makes the critical section (with
IRQ disabled) longer, for no reason, which is bad, as this being a
write_lock(), it'll stop readers too.

I think it was (my) mistake to put it there in the first place.

> It looks like kill_timer() disables irqs, so it could be moved inside
> the critical section.=C2=A0=C2=A0I'm inclined to say we should do so.=C2=
=A0=C2=A0I don't
> anticipate the budget replenishment ever to need to walk the domain
> list, but should that change, this would be a bear of a bug to find.
>=20
Indeed it's rather unlikely for the replenishment handler to have to
use sdom_elem to go through the list of domains.

IAC, if you're concerned about that, I'd much rather put both
kill_timer() and xfree() before the critical section, rather than
after, like in the attached patch.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-uT08BS8DssbDaZWxS3tl
Content-Type: message/rfc822; name="xen-credit2-fix-spinlock"
Content-Disposition: attachment; filename="xen-credit2-fix-spinlock"

From: Dario Faggioli <dario.faggioli@citrix.com>
Date: Wed, 20 Sep 2017 13:42:51 +0200
Subject: No Subject
Message-ID: <1505907771.3483.11.camel@citrix.com>
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable

[PATCH v2] xen: credit2: fix spinlock irq-safety violation

In commit ad4b3e1e9df34 ("xen: credit2: implement
utilization cap") xfree() was being called (for
deallocating the budget replenishment timer, during
domain destruction) inside an IRQ disabled critical
section.

That must not happen, as it uses the mem-pool's lock,
which needs to be taken with IRQ enabled. And, in fact,
we crash (in debug builds):

(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Xen BUG at spinlock.c:47
(XEN) ****************************************

Let's, therefore, kill and deallocate the timer outside of
the critical sections, when IRQs are enabled.

Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
---
Cc: osstest service owner <osstest-admin@xenproject.org>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>
---
This was spotted by OSSTest's flight 113562:

 http://logs.test-lab.xenproject.org/osstest/logs/113562/
 http://logs.test-lab.xenproject.org/osstest/logs/113562/test-amd64-amd64-x=
l-credit2/serial-godello0.log
---
Changes from v1:
- kill_timer() and xfree() moved above critical section, instead than below=
.

diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
index 32234ac..32b0363 100644
--- a/xen/common/sched_credit2.c
+++ b/xen/common/sched_credit2.c
@@ -2921,11 +2921,11 @@ csched2_free_domdata(const struct scheduler *ops, v=
oid *data)
     struct csched2_dom *sdom =3D data;
     struct csched2_private *prv =3D csched2_priv(ops);
=20
-    write_lock_irqsave(&prv->lock, flags);
-
     kill_timer(sdom->repl_timer);
     xfree(sdom->repl_timer);
=20
+    write_lock_irqsave(&prv->lock, flags);
+
     list_del_init(&sdom->sdom_elem);
=20
     write_unlock_irqrestore(&prv->lock, flags);

--=-uT08BS8DssbDaZWxS3tl--

--=-7NmCPp6iJ5Bke5Dr6kYI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZwlSFAAoJEBZCeImluHPuWDwQAIQ9fVZS35HOibMhyOuLBFlU
fc/xa0gA7pRkvM6f3/vuhiYLh3P6qAXpyyfye9Gzm/itvgFLIEgWfbqlRBvexD6/
gl7qZmLIuik3zuXHrI0Hth9QMgx1N2Xvh277yU8adTrGP5OIPRjI/kSWMwp+0o9n
Rg57RDk0rl/UZmi7X8reepQDrOEpcZ5EnQe2g+f+fEX1K/P19zaEaCX4o3u5D14c
lVgUsK7SsF7K8BYEyNvKjCK01mb1GyOn2UsVxXg0fu8RzTPFaETG2vOjnF5QlcZV
yKwOGwU3VMsbj1QpGKAD5u4S9IXNDzhEhKXURmU/9FKIAA0a3p7wpwIeyN01uTbI
Fce1UTh8znyUkple62Nbfp8HB0sQDHdZOA00nUpRUynZ1Rb4sFWpEHOTXtTFvK4X
pt0KJLvXb9vhjVEGBZL8t08gojwi4GitOrmU52DlBS3pQdlF4VWx5w5Cfn1+SMpd
+skVC+1dSNRqEg2o2GEBdYSEB3cyRxJ/EQd0TqqN5lcyWFZjiOO7IsYeyQfMDFTj
5spKrErpM29jpE7MLQrvwwYLN451YXrplDvgxa+674ykfone3/pH4uoHDsp1w1mV
LpYkjkjwJKXx+QejqxOfGZBWYWat6fSTcaTie3YfcylbtkxYHsL8ziM8gL+G1Bs4
EqkVcp9yocOVP+UwtwsJ
=2uLh
-----END PGP SIGNATURE-----

--=-7NmCPp6iJ5Bke5Dr6kYI--


--===============6109580954544822168==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6109580954544822168==--


From xen-devel-bounces@lists.xen.org Wed Sep 20 11:48:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudUm-0007Ee-F9; Wed, 20 Sep 2017 11:48:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dudUl-0007EM-7g
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:48:47 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 82/6C-01809-E9552C95; Wed, 20 Sep 2017 11:48:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS3dO6KF
 Ig65mc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP7W5OCfrmKqbv3szUw9kl0MXJwCAnkSUw7
 bNDFyMnBK2AnMf3/W2YQW0LAUOL0wpssIDaLgKrEw4ZLTCA2m4C6RNuz7awgtghQ/PCl40BxL
 g5mgY+MEtf39LKBJIQFPCVevX7MBpIQEtjMKHF+wkEWkGWcAjYSz77GgZi8AoISf3cIg5QzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfS
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjwEIdjB+/+N0iFGSg0lJlLf6+MFI
 Ib6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgfXABqE6wKDU9tSItMwcYGzClE
 hw8SiK8LBeB0rzFBYm5xZnpEKlTjMYcPyZd+cPE0XHz7h8mIbBJUuK8V0EmCYCUZpTmwQ2Cxe
 wlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfNygCzkycwrgdv3CugUJqBTsjccADmlJBEhJdX
 AKJrsfPag+xs/k/sO0+8wOt/b8ZmtMPDKvom2305cVF+wan10CcOCs0GF22PMcjm/qJ3PuXRG
 72TAK5bZX8+cLS1PlvtkNc1gUmkPp5fb9EDVM7vlSvQ86vZmuKvYfmY+PHlShoXX/RrtLKODR
 +0SbZwMrqvN+Lg4dtb+sMvbhZsmWIWtn+jfqcRSnJFoqMVcVJwIAFZuaGrUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505908122!96929356!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28707 invoked from network); 20 Sep 2017 11:48:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 11:48:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 05:48:42 -0600
Message-Id: <59C271B9020000780017D620@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 05:48:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
In-Reply-To: <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxMjozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDA4
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9jb21tb24vY29tcGF0
L2dyYW50X3RhYmxlLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMK
Pj4+IEBAIC0xNTcsMjEgKzE1NywxNCBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2ln
bmVkIGludCBjbWQsCj4+PiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZnJhbWVf
bGlzdF9zaXplX2luX3BhZ2UgPQo+Pj4gICAgICAgICAgICAgICAgICAgICAgKENPTVBBVF9BUkdf
WExBVF9TSVpFIC0gc2l6ZW9mKCpuYXQuc2V0dXApKSAvCj4+PiAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2YoKm5hdC5zZXR1cC0+ZnJhbWVfbGlzdC5wKTsKPj4+IC0gICAgICAgICAgICAgICAg
aWYgKCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UgPCBtYXhfZ3JhbnRfZnJhbWVzICkKPj4g
Cj4+IFRoZSBsYXRlc3QgaGVyZSwgYnV0IHBlcmhhcHMgZXZlbiBlYXJsaWVyIEkgdGhpbmsgbWF4
X2dyYW50X2ZyYW1lcwo+PiBzaG91bGQgYmVjb21lIHN0YXRpYywgc28gb25lIGNhbiBiZSByZWFz
b25hYmx5IGNlcnRhaW4gdGhhdCBhbGwgb3RoZXIKPj4gcmVmZXJlbmNlcyBhcmUgZ29uZS4KPiAK
PiBQYXRjaCAxNCByZW1vdmVzIHRoZSBsYXN0IHJlZmVyZW5jZXMsIHNvIEkgY2FuJ3QgZG8gaXQg
ZWFybGllci4KClRoYXQncyB1bmZvcnR1bmF0ZSwgYnV0IG9rYXkuCgo+Pj4gQEAgLTE3NzcsMTMg
KzE3ODQsMTUgQEAgYWN0aXZlX2FsbG9jX2ZhaWxlZDoKPj4+ICAKPj4+ICBzdGF0aWMgbG9uZwo+
Pj4gIGdudHRhYl9zZXR1cF90YWJsZSgKPj4+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCj4+PiArICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQg
aW50IGNvdW50LAo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQo+Pj4gIHsKPj4+ICAg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4gICAgICBzdHJ1Y3QgZ250dGFiX3Nl
dHVwX3RhYmxlIG9wOwo+Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gTlVMTDsKPj4+ICAgICAg
c3RydWN0IGdyYW50X3RhYmxlICpndDsKPj4+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4+PiArICAg
IGxvbmcgcmV0ID0gMDsKPj4gCj4+IFdvdWxkbid0IGludCBzdWZmaWNlIGhlcmU/Cj4gCj4gSSBq
dXN0IGZvbGxvd2VkIHRoZSByZXR1cm4gdHlwZSBvZiB0aGUgZnVuY3Rpb24uIEkgdGhpbmsgdGhp
cyB3YXkgaXMKPiBjbGVhbmVyLCBidXQgaW4gY2FzZSB5b3UgbGlrZSBpbnQgYmV0dGVyIEkgY2Fu
IGNoYW5nZSBpdC4KCkkgc29ydCBvZiBleHBlY3RlZCB0aGlzIHJlcGx5LCBidXQgdGhhdCdzIG5v
dCBpbiBsaW5lIHdpdGggd2hhdCB5b3UKZGlkIGluIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygp
IHRoZW4uIEkgdGhpbmsgd2Ugd2lsbCB3YW50IHRvCmV2ZW50dWFsbHkgY2hhbmdlIGFsbCBmdW5j
dGlvbiByZXR1cm4gdHlwZXMgdG8gaW50IHdoZXJlIHRoZSB3aWRlcgp0eXBlIGlzbid0IG5lZWRl
ZC4KCj4+PiBAQCAtMzQ0Miw2ICszNDY5LDggQEAgZ3JhbnRfdGFibGVfY3JlYXRlKAo+Pj4gICAg
ICAvKiBTaW1wbGUgc3R1ZmYuICovCj4+PiAgICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5p
dCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPj4+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPm1h
cHRyYWNrX2xvY2spOwo+Pj4gKyAgICB0LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2Zy
YW1lczsKPj4+ICsgICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFt
ZXM7Cj4+IAo+PiBUaGlzIHRvZ2V0aGVyIHdpdGggLi4uCj4+IAo+Pj4gQEAgLTM2NTUsNyArMzY4
NiwxMSBAQCBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3JhbnRfZnJhbWVzLAo+Pj4gIAo+Pj4gICAgICAvKiBTZXQgbGltaXRzLiAqLwo+
Pj4gICAgICBpZiAoICFndC0+YWN0aXZlICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgZ3QtPm1h
eF9ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7Cj4+PiArICAgICAgICBndC0+bWF4X21hcHRy
YWNrX2ZyYW1lcyA9IG1hcHRyYWNrX2ZyYW1lczsKPj4+ICAgICAgICAgIHJldCA9IGdyYW50X3Rh
YmxlX2luaXQoZ3QpOwo+Pj4gKyAgICB9Cj4+IAo+PiAuLiB0aGlzIHJhaXNlcyB0aGUgcXVlc3Rp
b24gb2Ygd2hldGhlciBpdCBpcyBsZWdhbCB0byBkZWNyZWFzZSB0aGUKPj4gbGltaXRzLiBUaGVy
ZSBtYXkgYmUgY29kZSBkZXBlbmRpbmcgb24gaXQgb25seSBldmVyIGdyb3dpbmcuCj4gCj4gQmVm
b3JlIGdyYW50X3RhYmxlX2luaXQoKSBoYXMgYmVlbiBjYWxsZWQgdGhlcmUgaXMgbm8gcHJvYmxl
bQo+IGRlY3JlYXNpbmcgdGhlIGxpbWl0cywgYXMgbm90aGluZyBkZXBlbmRpbmcgb24gdGhlbSBo
YXMgYmVlbiBzZXR1cAo+IHlldC4KCk9oLCByaWdodCwgSSBkaWRuJ3QgcGF5IGF0dGVudGlvbiB0
byB0aGlzIGJlaW5nIGEgb25lLXRpbWUgYWN0aW9uLgoKPj4gQWRkaXRpb25hbGx5IHRvIHRha2Ug
dGhlIGlucHV0IHZhbHVlcyB3aXRob3V0IGFwcGx5aW5nIHNvbWUKPj4gdXBwZXIgY2FwIC0gd2hp
bGUgd2UgaGF2ZSBYU0EtNzcsIHdlIHN0aWxsIHNob3VsZG4ndCBpbnRyb2R1Y2UKPj4gbmV3IGlz
c3VlcyBtYWtpbmcgZGlzYWdncmVnYXRpb24gbW9yZSB1bnNhZmUuIFBlcmhhcHMgdGhlCj4+IGds
b2JhbCBsaW1pdHMgY291bGQgc2VydmUgYXMgYSBjYXAgaGVyZT8KPiAKPiBJIHRob3VnaHQgYWJv
dXQgYSBjYXAgYW5kIFRCSCBJJ20gbm90IHN1cmUgd2hpY2ggd291bGQgYmUgc2FuZSB0bwo+IGFw
cGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVtIHdyb25nLCBlc3BlY2lhbGx5IGxvb2tpbmcgYXQg
cGF0Y2ggMTQ6Cj4gdGhvc2UgbGltaXRzIHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQg
ZG9tMCB3b24ndCBuZWVkIG1hbnkKPiBncmFudCBmcmFtZXMgaW4gdGhlIG5vcm1hbCBjYXNlLi4u
CgpJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBEb20wIGFzcGVjdCB0b28gb3ZlciBsdW5j
aC4gV2hhdAphYm91dCBhbGxvd2luZyB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIHNldCBpdHMgbGlt
aXQgKG9ubHkgdXB3YXJkcwpvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdpdGhvdXQgYW55
IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwpUaGlzIHdvdWxkIGZyZWUgdXAgdGhlIGdsb2JhbHMgdG8g
YmUgdXNlZCBhcyBzeXN0ZW0gd2lkZSBsaW1pdHMKYWdhaW4uCgo+IFNvIEkgY291bGQgbWFrZSB1
cCBhIGNhcCBpbiBmb3JtIG9mIGVpdGhlciBhIGNvbmZpZ3VyYWJsZSBjb25zdGFudAo+IChDT05G
SUdfKiBvciBib290IHBhcmFtZXRlcj8pIG9yIGFzIGEgZnJhY3Rpb24gb2YgZG9tYWluIG1lbW9y
eS4gQW55Cj4gcHJlZmVyZW5jZXMgaGVyZT8KCkEgY29uZmlnIGNvbnN0YW50IGFzIHdlbGwgYXMg
YSBmcmFjdGlvbiBvZiBkb21haW4gbWVtb3J5IG1pZ2h0IGxvY2sKb3V0IHNwZWNpYWwgcHVycG9z
ZSBndWVzdHMuIFdoaWNoIHdvdWxkIGxlYXZlIGNvbW1hbmQgbGluZSBvcHRpb25zCi0gYXMgcGVy
IGFib3ZlIHBlcmhhcHMgdGhlIG9uZXMgd2UgYWxyZWFkeSBoYXZlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudY8-00087r-Ur; Wed, 20 Sep 2017 11:52:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dudY7-00087U-K5
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 11:52:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AA/BE-02817-E6652C95; Wed, 20 Sep 2017 11:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTc37FC
 kwaupGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHznIWPBVM+KuVePszYw
 XrPoYuTiEBJoZJK41HyVBcJ5zCjR3n+BDcLZxiixY/05xi5GTg4RAWeJr2fmsoPYvAL6Ejtnn
 WMDsYUFrCWuT/4B1i0hMJNT4vHXb2BFEgK+Ei9mbmCBsb98OAZks3OwCVhJHBIDibIIqEpcOr
 yZeQIj9wJGhlWM6sWpRWWpRboWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjAebnQ8xSnIwKYnyVgUcihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWsRCpQTLEpNT61I
 y8wBBh9MWoKDR0mElwskzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rwdIEUCIEUZpXlwI
 2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvMIgU3gy80rgNr0COoIJ6IjsDQdAjihJRE
 hJNTBO5J4lYXwk62bCoka7M3K35WYKbVfZart056QQL5bIz5ukT5R7161xUiiIne1dbNQXkRL
 19dXBx44xosLzclqkHijIPAgT9q7vSXh9ePd/oXXa/y5aMoWF5G9eVy0Tb5s1QUXo2AZFn8ow
 n7b4vwK1x8JiXgaxhU/4+9mvYqtawPJb5WsTuZRYijMSDbWYi4oTAYmK+Bd/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505908331!98409936!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4156 invoked from network); 20 Sep 2017 11:52:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 11:52:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dudY0-0007pL-LW; Wed, 20 Sep 2017 11:52:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dudXv-0005Vo-1I; Wed, 20 Sep 2017 11:52:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dudXu-0006qK-JB; Wed, 20 Sep 2017 11:52:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113616-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=dbd98380b9180afab0a9149a2ba4a58bf06d0e02
X-Osstest-Versions-That: libvirt=3faf3ca60af342a0000c74a17d9d6decc70a947d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 11:52:02 +0000
Subject: [Xen-devel] [libvirt test] 113616: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4039929975833566150=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4039929975833566150==
Content-Type: text/plain

flight 113616 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113616/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113592
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113592
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113592
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              dbd98380b9180afab0a9149a2ba4a58bf06d0e02
baseline version:
 libvirt              3faf3ca60af342a0000c74a17d9d6decc70a947d

Last test of basis   113592  2017-09-19 04:20:58 Z    1 days
Testing same since   113616  2017-09-20 04:20:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Erik Skultety <eskultet@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Ján Tomko <jtomko@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=dbd98380b9180afab0a9149a2ba4a58bf06d0e02
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt dbd98380b9180afab0a9149a2ba4a58bf06d0e02
+ branch=libvirt
+ revision=dbd98380b9180afab0a9149a2ba4a58bf06d0e02
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xdbd98380b9180afab0a9149a2ba4a58bf06d0e02 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git dbd98380b9180afab0a9149a2ba4a58bf06d0e02:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   3faf3ca..dbd9838  dbd98380b9180afab0a9149a2ba4a58bf06d0e02 -> xen-tested-master


--===============4039929975833566150==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4039929975833566150==--

From xen-devel-bounces@lists.xen.org Wed Sep 20 11:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 11:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudel-0008OT-PB; Wed, 20 Sep 2017 11:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dudel-0008ON-Aj
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 11:59:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 14/F7-03093-A0852C95; Wed, 20 Sep 2017 11:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS6fjDS5cr4lC
 kwZ4WFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN6z1f2gknMFQ82GjcwnmPqYuTkEBLIk/jw
 bRILiM0rYCfx7ss8MFtCwFDi9MKbYDaLgKrEuVWPmUFsNgF1ibZn21lBbBEBA4mVm2YB2Vwcz
 AJ3GCU2tdwAKxIWCJT483wuWEJI4DajxMG+32DbOAWMJG503WfsYuQA2iYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sql1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDcdWCwEOMkhxMSqK8aysPRgrx
 JeWnVGYkFmfEF5XmpBYfYtTj4BDYtmv1BUaBCWfnTmeSYsnLz0tVkuBtawCqFixKTU+tSMvMA
 UYLTIMEB4+SCO/3eqA0b3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0kIbJKUOG84yCQBkNKM0j
 y4QbAovsQoKyXMywh0rBBPQWpRbmYJqvwrRnEORiVh3h8gC3ky80rg9r0COoUJ6JTsDQdATil
 JREhJNTCa293m+XLo/neNDzlbNYyvvDFOWPTssfxHIf5Pi7xu8vq/LjtyValgX/PfpQa1N93y
 7h47p/IgXMmguFEn6a/D6wufemyqGZQim1WzLSztnP4UGc3sUig1fX1Xund1wPlEq3UOXD/WO
 VxTTysU8IosO2pgKVTxokN6amFfWMyuaQ09C3YcmafEUpyRaKjFXFScCAAHJT2P3QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505908744!83630870!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56420 invoked from network); 20 Sep 2017 11:59:05 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 11:59:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 05:59:03 -0600
Message-Id: <59C27426020000780017D649@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 05:59:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
 <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
 <3c1b015f-ad2a-9bc7-7414-3d51c13e15c1@citrix.com>
 <1505907844.3483.12.camel@citrix.com>
In-Reply-To: <1505907844.3483.12.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
 violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDEzOjQ0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSUFDLCBpZiB5b3UncmUgY29uY2VybmVkIGFib3V0IHRoYXQsIEknZCBtdWNoIHJhdGhl
ciBwdXQgYm90aAo+IGtpbGxfdGltZXIoKSBhbmQgeGZyZWUoKSBiZWZvcmUgdGhlIGNyaXRpY2Fs
IHNlY3Rpb24sIHJhdGhlciB0aGFuCj4gYWZ0ZXIsIGxpa2UgaW4gdGhlIGF0dGFjaGVkIHBhdGNo
LgoKSG1tLCBraWxsaW5nIHRoZSB0aW1lciB1cGZyb250IGlzIGNlcnRhaW5seSBmaW5lLCBidXQg
aXMgZnJlZWluZyB0aGUKZGF0YSBiZWZvcmUgcmVtb3ZpbmcgdGhlIGVsZW1lbnQgZnJvbSB0aGUg
bGlzdCBzYWZlIG5vdCBvbmx5CmN1cnJlbnRseSwgYnV0IGFsc28gZ29pbmcgZm9yd2FyZD8KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:07:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudmr-000127-SO; Wed, 20 Sep 2017 12:07:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dudmq-000121-SV
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:07:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B9/25-03093-00A52C95; Wed, 20 Sep 2017 12:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/dP5KF
 Ig3WTlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvaw6zF/QJVDx99om9gfEeTxcjJ4eQQJ5E
 w8TPrCA2r4CdxNVXP5lBbAkBQ4nTC2+ygNgsAqoS2xsesYPYbALqEm3PtoPViwDFD186ztTFy
 MXBLPCRUeL6nl42kISwQKjEhHvbmSAWxEpcmD0PrIFTwFRi84wuoAUcQMsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jSz0koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYwnl8beIhRkoNJSZQ36ffBSCG+
 pPyUyozE4oz4otKc1OJDjHocHAJ9a1ZfYBTYvBZISrHk5eelKknwbvwFVC1YlJqeWpGWmQOMF
 pgGCQ4eJRFeWZA0b3FBYm5xZjpE6hSjLkfHzbt/mITAZkiJ8/4BKRIAKcoozYMbAYvcS4yyUs
 K8jEBnCvEUpBblZpagyr9iFOdgVBLmvQIyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA2Ns96m
 Aqzy9sb1HPt13a2r9sTbpqSjzzm5Whyl3+zYt81guWHsm3Tui17X80NF9Cw2/79y/kk+K0fX9
 OsfHWu4NCTmb/2dMak00uaTBMPFN8Ek27qlCR32iHqitvJ+g5hh1zMlVtmTH/rfnn3O0LJuhm
 2B7J9zlhV60hErtxkUyx32DUyPiMpVYijMSDbWYi4oTARD9ePvXAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505909242!85859670!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50173 invoked from network); 20 Sep 2017 12:07:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 12:07:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 06:07:22 -0600
Message-Id: <59C27619020000780017D66F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 06:07:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-15-jgross@suse.com>
In-Reply-To: <20170920063430.9105-15-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 14/15] xen: make grant table limits boot
 parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPiBAQCAtMjA5OCw3ICsyMDk4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRf
Z250dGFiX3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAga2luZm8tPmdudHRhYl9zaXpl
ID0gKF9ldGV4dCAtIF9zdGV4dCkgJiBQQUdFX01BU0s7Cj4gIAo+ICAgICAgLyogTWFrZSBzdXJl
IHRoZSBncmFudCB0YWJsZSB3aWxsIGZpdCBpbiB0aGUgcmVnaW9uICovCj4gLSAgICBpZiAoIChr
aW5mby0+Z250dGFiX3NpemUgPj4gUEFHRV9TSElGVCkgPCBtYXhfZ3JhbnRfZnJhbWVzICkKPiAr
ICAgIGlmICggZ3JhbnRfdGFibGVfdmVyaWZ5X3NpemUoZCwga2luZm8tPmdudHRhYl9zaXplID4+
IFBBR0VfU0hJRlQpICkKPiAgICAgICAgICBwYW5pYygiQ2Fubm90IGZpbmQgYSBzcGFjZSBmb3Ig
dGhlIGdyYW50IHRhYmxlIHJlZ2lvblxuIik7CgpJIGNhbiBzZWUgaG93IHRoaXMgbWF5IGNhdXNl
IGNvbXBsaWNhdGlvbnMgd2l0aCBteSBhbHRlcm5hdGl2ZQpwcm9wb3NhbCBmb3IgdGhlIG1lYW5p
bmcgb2YgdGhlIGNvbW1hbmQgbGluZSBvcHRpb25zLCBidXQgdGhhdCdzCnNvbHZhYmxlIGZvciBz
dXJlLgoKPiBAQCAtMzQ2Miw2ICszNDQ5LDEwIEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKPiAgICAg
IHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqdDsKPiAr
ICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKPiArICAgIHN0YXRpYyB1
bnNpZ25lZCBpbnQgbWF4X21hcHRyYWNrX2ZyYW1lczsKPiArICAgIGludGVnZXJfcGFyYW0oImdu
dHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dyYW50X2ZyYW1lcyk7Cj4gKyAgICBpbnRlZ2VyX3BhcmFt
KCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1heF9tYXB0cmFja19mcmFtZXMpOwo+ICAK
PiAgICAgIGlmICggKHQgPSB4emFsbG9jKHN0cnVjdCBncmFudF90YWJsZSkpID09IE5VTEwgKQo+
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+IEBAIC0zNDY5LDE0ICszNDYwLDE3IEBAIGdyYW50
X3RhYmxlX2NyZWF0ZSgKPiAgICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KPiAgICAgIHBlcmNwdV9y
d2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPiAgICAgIHNwaW5f
bG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKPiAtICAgIHQtPm1heF9ncmFudF9mcmFtZXMg
PSBtYXhfZ3JhbnRfZnJhbWVzOwo+IC0gICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9t
YXB0cmFja19mcmFtZXM7Cj4gIAo+ICAgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJl
LiAqLwo+ICAgICAgZC0+Z3JhbnRfdGFibGUgPSB0Owo+ICAKPiAgICAgIGlmICggZC0+ZG9tYWlu
X2lkID09IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhf
Z3JhbnRfZnJhbWVzID8gOiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Cj4gKyAgICAgICAg
dC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1h
eF9tYXB0cmFja19mcmFtZXMgPyA6IERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsKPiAgICAg
ICAgICByZXR1cm4gZ3JhbnRfdGFibGVfaW5pdCh0KTsKPiArICAgIH0KClRoZSB1c2UgaGVyZSBt
YWtlcyBpdCB0aGF0IGluIGVmZmVjdCB0aGUgdHdvIHZhcmlhYmxlcyBjb3VsZCB0aGVuCmJlY29t
ZSBfX2luaXRkYXRhLiBNYXliZSB0aGVpciBkZWZpbml0aW9uIHNob3VsZCB0aGVuIGV2ZW4gbW92
ZQpoZXJlIChpZiB0aGUgb3RoZXIgcHJvcG9zYWwgd291bGQgYmUgZGlzY2FyZGVkKS4KCj4gK2Jv
b2wgX19pbml0IGdyYW50X3RhYmxlX3ZlcmlmeV9zaXplKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBmcmFtZXMpCgpjb25zdAoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dudxK-000223-S0; Wed, 20 Sep 2017 12:18:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dudxJ-00021x-5m
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:18:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F7/18-17770-88C52C95; Wed, 20 Sep 2017 12:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7c95lC
 kwdQ1Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEQy/YCvoEK/b+PcnUwPiJt4uRk0NIIE9i
 7o5PjCA2r4CdxNZpx5lBbAkBQ4nTC2+ydDFycLAIqErcfOcJEmYTUJdoe7adFcQWAQofvnScq
 YuRi4NZ4COjxPU9vWwgCWGBUImXd/+wQMyPlWid8JAJxOYUMJVYeG4ZM8hMXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ3O
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MtzcGHGKU5GBSEuU98fBg
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3s7HQDnBotT01Iq0zBxgHMCkJTh4lER4Lz0CSvMWF
 yTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpx3P8gMAZCijNI8uBGwmLzEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd4ckCk8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYjQ9LBRw6dFzQbetUgfd
 u+RGyefdsGFR06rzsp1QbBjAra+49uW8G545yLtc9oRYep2eyq2feM0vp+Z80wyNHXeH3d/Gs
 bP0fsbujJErT3s1KLb/FlD/Z0CBL4PnN1pnpRstYWmq8t0a72b/b2KG4Unxj70Xx78vnJpWH7
 VfRUvQ3LrIXl1FiKc5INNRiLipOBACkiCoxxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505909894!85862081!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49729 invoked from network); 20 Sep 2017 12:18:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 12:18:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 06:18:13 -0600
Message-Id: <59C278A3020000780017D689@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 06:18:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-16-jgross@suse.com>
In-Reply-To: <20170920063430.9105-16-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 15/15] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiB2
ZXJ5IGxhcmdlIGhvc3RzIGEgZ3Vlc3QgbmVlZHMgdG8ga25vdyB3aGV0aGVyIGl0IHdpbGwgaGF2
ZSB0bwoKLi4uIGEgUFYgZ3Vlc3QgLi4uCgo+IGhhbmRsZSBmcmFtZSBudW1iZXJzIGxhcmdlciB0
aGFuIDMyIGJpdHMgaW4gb3JkZXIgdG8gc2VsZWN0IHRoZQo+IGFwcHJvcHJpYXRlIGdyYW50IGlu
dGVyZmFjZSB2ZXJzaW9uLgo+IAo+IEFkZCBhIG5ldyBYZW4gc3BlY2lmaWMgQ1BVSUQgbm9kZSB0
byBjb250YWluIHRoZSBtYXhpbXVtIGd1ZXN0IGFkZHJlc3MKPiB3aWR0aAoKImd1ZXN0IGFkZHJl
c3Mgd2lkdGgiIGlzIGFtYmlndW91cyBoZXJlLCB0aGUgbW9yZSB3aGVuIGxvb2tpbmcgYXQKd2hh
dCB5b3UgYWN0dWFsbHkgcmV0dXJuLiBXZSBzaG91bGQgbm8gbG9uZ2VyIGFsbG93IG91cnNlbHZl
cyB0bwptaXggdXAgdGhlIGRpZmZlcmVudCBhZGRyZXNzIHNwYWNlcy4gVGhlIGxpbWl0IHlvdSB3
YW50IHRvIHJlcG9ydApoZXJlIGlzIHRoYXQgaW4gTUZOIHNwYWNlLCB3aGljaCBvdWdodCB0byBi
ZSBvZiBubyByZWxldmFuY2UgdG8KSFZNIGd1ZXN0cy4gVGhlcmVmb3JlIEknbSBhZ2FpbnN0IHVu
aWZvcm1seSBleHBvc2luZyB0aGlzIChhcyBtdWNoCmFzIGFsbW9zdCBubyBvdGhlciBob3N0IHBy
b3BlcnR5IHNob3VsZCBoYXZlIGFueSByZWxldmFuY2UgZm9yCkhWTSBndWVzdHMpLCBhbmQgd291
bGQgaW5zdGVhZCBsaWtlIHRvIHNlZSBhIFBWLW9ubHkgbGVhZiBqdXN0IGxpa2UKd2UgYWxyZWFk
eSBoYXZlIGEgSFZNIG9ubHkgb25lLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTkyOSw2ICs5MjksMTAgQEAgdm9pZCBjcHVp
ZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwK
PiAgICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAr
ICAgIGNhc2UgNTogLyogSG9zdCBzcGVjaWZpYyBwYXJhbWV0ZXJzICovCj4gKyAgICAgICAgcmVz
LT5hID0gZ2VuZXJpY19mbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSAtIDEpICsgUEFHRV9TSElG
VDsKPiArICAgICAgICBicmVhazsKCkFscmVhZHkgd2hlbiBsb29raW5nIGF0IHRoZSBwYXRjaCBp
bnRyb2R1Y2luZyB0aGUgZnVuY3Rpb24gSSB3YXMKd29uZGVyaW5nIHdoZXRoZXIgdGhlIGZ1bmN0
aW9uIHdvdWxkbid0IGJldHRlciByZXR1cm4gdGhlIGhpZ2hlc3QKZnJhbWUgbnVtYmVyIGluc3Rl
YWQgb2YgdGhlIGZpcnN0IGludmFsaWQgb25lLiBGcm9tIGFuIGFic3RyYWN0CnBlcnNwZWN0aXZl
IHRoaXMgd291bGQgYWxsb3cgYW4gYXJjaCAoZS5nLiBBUk0zMikgdG8gcmVwb3J0IHRoYXQKYWxs
IGFkZHJlc3NlcyBhcmUgdmFsaWQuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVpZC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKPiBA
QCAtODUsNiArODUsMTUgQEAKPiAgI2RlZmluZSBYRU5fSFZNX0NQVUlEX0lPTU1VX01BUFBJTkdT
ICAgKDF1IDw8IDIpCj4gICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9WQ1BVX0lEX1BSRVNFTlQgICgx
dSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNlbnQgaW4gRUJYIAo+ICovCj4gIAo+IC0jZGVmaW5l
IFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA0Cj4gKy8qCj4gKyAqIExlYWYgNiAoMHg0MDAwMHgw
NSkKPiArICogSG9zdCBzcGVjaWZpYyBwYXJhbWV0ZXJzCj4gKyAqIEVBWDogYml0cyAwLTc6IG1h
eCBndWVzdCBhZGRyZXNzIHdpZHRoCj4gKyAqLwo+ICsKPiArLyogTWF4LiBhZGRyZXNzIHdpZHRo
IGluIGJpdHMgdGFraW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNjb3VudC4gKi8KPiArI2RlZmlu
ZSBYRU5fQ1BVSURfR1VFU1RfQUREUkVTU19XSURUSF9NQVNLICgyNTV1IDw8IDApCgpQbGVhc2Ug
dXNlIGhleCBudW1iZXJzIGZvciBtdWx0aS1kaWdpdCBtYXNrcywgYW5kIHBsZWFzZSBtYWtlCmV4
cGxpY2l0IChhdCBsZWFzdCBpbiB0aGUgY29tbWVudCwgcGVyaGFwcyBhbHNvIGluIHRoZSBjb25z
dGFudCdzCm5hbWUpIHdoaWNoICJhZGRyZXNzIiBpcyBiZWluZyB0YWxrZWQgYWJvdXQgaGVyZS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:23:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1due23-0002wp-HL; Wed, 20 Sep 2017 12:23:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1due22-0002wR-Dd
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 12:23:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E4/31-01754-DAD52C95; Wed, 20 Sep 2017 12:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVXdV7KF
 Ig++rNCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8bplPXPBzg2MFT/m72Np
 YPxf18XIxSEk0Mgkcbi9gRnCecwocevXdiYIZxujxIOv34EynBwiAs4SX8/MZe9i5ODgFdCXW
 HDbEsQUFjCTeHaBH6RcQuCCjMSuzUfZQMolBLwlznx4wwJjf/71BSjOzsEmYCVxSAykk0VAVe
 L4nPoJjNwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6mwEIdjBObXA+xCjJwaQkyru28mCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle4QagnGBRanpq
 RVpmDjDwYNISHDxKIrzf64HSvMUFibnFmekQqVOMlhzHNl3+w8Sx6eZdILnh+4M/TEIsefl5q
 VLivM9AGgRAGjJK8+DGwaLjEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5f4BM4cnMK4Hb+g
 roICagg7I3HAA5qCQRISXVwLjC5Wh+AqPulZznT67L5WeXHL1neKXxhmr8vY6mxQnvNSvkxXb
 Musdtx3Yn7Mb5mxfuTznkVn5CTzbbvmapVc7fa+KnpnkxmVYYOYWuMtLL841s3LR3O//38Lxb
 KYwt6prlmcsYE/q1aqXsu06+rDbXO6dcm/5ymun9aPXS27Fr2Z1XtajvVWIpzkg01GIuKk4EA
 Er3O5qJAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505910185!73613918!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3853 invoked from network); 20 Sep 2017 12:23:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 12:23:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1due1u-0000B9-RU; Wed, 20 Sep 2017 12: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1due1p-0007UL-8W; Wed, 20 Sep 2017 12:22:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1due1p-0005Pp-1j; Wed, 20 Sep 2017 12:22:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113615-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=820bf5c419e4b85298e5c3001bd1b5be46d60765
X-Osstest-Versions-That: linux=12fcf66e74b16b96e57fc1ce32bdf27b3a426fd0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 12:22:57 +0000
Subject: [Xen-devel] [linux-linus test] 113615: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7417874951315374890=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7417874951315374890==
Content-Type: text/plain

flight 113615 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113615/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-vhd       6 xen-install              fail REGR. vs. 113605

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 113605
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113605
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113605

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 113605
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113605
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113605
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113605
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113605
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                820bf5c419e4b85298e5c3001bd1b5be46d60765
baseline version:
 linux                12fcf66e74b16b96e57fc1ce32bdf27b3a426fd0

Last test of basis   113605  2017-09-19 15:52:58 Z    0 days
Testing same since   113615  2017-09-20 03:19:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Arnd Bergmann <arnd@arndb.de>
  Christoph Hellwig <hch@lst.de>
  Eric W. Biederman <ebiederm@xmission.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan H. Schönherr <jschoenh@amazon.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lukas Czerner <lczerner@redhat.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Yu Zhang <yu.c.zhang@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 820bf5c419e4b85298e5c3001bd1b5be46d60765
Merge: b8350cd 3e00974
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Sep 19 17:09:55 2017 -1000

    Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
    
    Pull SCSI fixes from James Bottomley:
     "This is a set of five small fixes: one is a null deref fix which is
      pretty critical for the fc transport class and one fixes a potential
      security issue of sg leaking kernel information"
    
    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
      scsi: sg: factor out sg_fill_request_table()
      scsi: sd: Remove unnecessary condition in sd_read_block_limits()
      scsi: acornscsi: fix build error
      scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout

commit b8350cd00407a121e10727d9591026d6194714b7
Merge: 94686c3 54640d2
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Sep 19 17:07:18 2017 -1000

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
    
    Pull si_code fix from Eric Biederman:
     "When sorting out the si_code ambiguity fcntl I accidentally overshot
      and included SIGPOLL as well. Ooops! This is my trivial fix for that.
    
      Vince Weaver caught this when it landed in your tree with his
      perf_event_tests many of which started failing because the si_code
      changed"
    
    Quoth Vince Weaver:
     "I've tested with this patch applied and can confirm all of my tests
      now pass again"
    
    Fixes: d08477aa975e ("fcntl: Don't use ambiguous SIG_POLL si_codes")
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
      fcntl: Don't set si_code to SI_SIGIO when sig == SIGPOLL

commit 94686c3c9410403278cea071bac97ed034cf19bd
Merge: 12fcf66 5753743f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Sep 19 17:05:53 2017 -1000

    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
    
    Pull KVM fixes from Radim Krčmář:
    
     - fix build without CONFIG_HAVE_KVM_IRQ_ROUTING
    
     - fix NULL access in x86 CR access
    
     - fix race with VMX posted interrups
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
      KVM: VMX: do not change SN bit in vmx_update_pi_irte()
      KVM: x86: Fix the NULL pointer parameter in check_cr_write()
      Revert "KVM: Don't accept obviously wrong gsi values via KVM_IRQFD"

commit 5753743fa5108b8f98bd61e40dc63f641b26c768
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Mon Sep 18 09:56:50 2017 +0800

    KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
    
    WARN_ON_ONCE(pi_test_sn(&vmx->pi_desc)) in kvm_vcpu_trigger_posted_interrupt()
    intends to detect the violation of invariant that VT-d PI notification
    event is not suppressed when vcpu is in the guest mode. Because the
    two checks for the target vcpu mode and the target suppress field
    cannot be performed atomically, the target vcpu mode may change in
    between. If that does happen, WARN_ON_ONCE() here may raise false
    alarms.
    
    As the previous patch fixed the real invariant breaker, remove this
    WARN_ON_ONCE() to avoid false alarms, and document the allowed cases
    instead.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reported-by: "Ramamurthy, Venkatesh" <venkatesh.ramamurthy@intel.com>
    Reported-by: Dan Williams <dan.j.williams@intel.com>
    Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
    Fixes: 28b835d60fcc ("KVM: Update Posted-Interrupts Descriptor when vCPU is preempted")
    Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>

commit dc91f2eb1a4021eb6705c15e474942f84ab9b211
Author: Haozhong Zhang <haozhong.zhang@intel.com>
Date:   Mon Sep 18 09:56:49 2017 +0800

    KVM: VMX: do not change SN bit in vmx_update_pi_irte()
    
    In kvm_vcpu_trigger_posted_interrupt() and pi_pre_block(), KVM
    assumes that PI notification events should not be suppressed when the
    target vCPU is not blocked.
    
    vmx_update_pi_irte() sets the SN field before changing an interrupt
    from posting to remapping, but it does not check the vCPU mode.
    Therefore, the change of SN field may break above the assumption.
    Besides, I don't see reasons to suppress notification events here, so
    remove the changes of SN field to avoid race condition.
    
    Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
    Reported-by: "Ramamurthy, Venkatesh" <venkatesh.ramamurthy@intel.com>
    Reported-by: Dan Williams <dan.j.williams@intel.com>
    Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
    Fixes: 28b835d60fcc ("KVM: Update Posted-Interrupts Descriptor when vCPU is preempted")
    Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>

commit d6500149bc4fddc5a91cd1a0c31b38fa36bff3ee
Author: Yu Zhang <yu.c.zhang@linux.intel.com>
Date:   Mon Sep 18 18:45:01 2017 +0800

    KVM: x86: Fix the NULL pointer parameter in check_cr_write()
    
    Routine check_cr_write() will trigger emulator_get_cpuid()->
    kvm_cpuid() to get maxphyaddr, and NULL is passed as values
    for ebx/ecx/edx. This is problematic because kvm_cpuid() will
    dereference these pointers.
    
    Fixes: d1cd3ce90044 ("KVM: MMU: check guest CR3 reserved bits based on its physical address width.")
    Reported-by: Jim Mattson <jmattson@google.com>
    Signed-off-by: Yu Zhang <yu.c.zhang@linux.intel.com>
    Reviewed-by: David Hildenbrand <david@redhat.com>
    Reviewed-by: Jim Mattson <jmattson@google.com>
    Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>

commit 95e2a3b3ef177730019e3799917193595133b275
Author: Jan H. Schönherr <jschoenh@amazon.de>
Date:   Sat Sep 16 22:12:24 2017 +0200

    Revert "KVM: Don't accept obviously wrong gsi values via KVM_IRQFD"
    
    This reverts commit 36ae3c0a36b7456432fedce38ae2f7bd3e01a563.
    
    The commit broke compilation on !CONFIG_HAVE_KVM_IRQ_ROUTING. Also,
    there may be cases with CONFIG_HAVE_KVM_IRQ_ROUTING, where larger
    gsi values make sense.
    
    As the commit was meant as an early indicator to user space that
    something is wrong, reverting just restores the previous behavior
    where overly large values are ignored when encountered (without
    any direct feedback).
    
    Reported-by: Abdul Haleem <abdhalee@linux.vnet.ibm.com>
    Signed-off-by: Jan H. Schönherr <jschoenh@amazon.de>
    Reviewed-by: David Hildenbrand <david@redhat.com>
    Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>

commit 54640d238760a1a54dfebe039b49682522100186
Author: Eric W. Biederman <ebiederm@xmission.com>
Date:   Mon Sep 18 22:51:14 2017 -0500

    fcntl: Don't set si_code to SI_SIGIO when sig == SIGPOLL
    
    When fixing things to avoid ambiguous cases I had a thinko
    and included SIGPOLL/SIGIO in with all of the other signals
    that have signal specific si_codes.  Which is completely wrong.
    
    Fix that.
    
    Reported-by: Vince Weaver <vincent.weaver@maine.edu>
    Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>

commit 3e0097499839e0fe3af380410eababe5a47c4cf9
Author: Hannes Reinecke <hare@suse.de>
Date:   Fri Sep 15 14:05:16 2017 +0200

    scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
    
    When calling SG_GET_REQUEST_TABLE ioctl only a half-filled table is
    returned; the remaining part will then contain stale kernel memory
    information.  This patch zeroes out the entire table to avoid this
    issue.
    
    Signed-off-by: Hannes Reinecke <hare@suse.com>
    Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
    Reviewed-by: Christoph Hellwig <hch@lst.de>
    Reviewed-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

commit 4759df905a474d245752c9dc94288e779b8734dd
Author: Hannes Reinecke <hare@suse.de>
Date:   Fri Sep 15 14:05:15 2017 +0200

    scsi: sg: factor out sg_fill_request_table()
    
    Factor out sg_fill_request_table() for better readability.
    
    [mkp: typos, applied by hand]
    
    Signed-off-by: Hannes Reinecke <hare@suse.com>
    Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
    Reviewed-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

commit 9c95be0163a0a699ed7eda4727f485f8453580ef
Author: Lukas Czerner <lczerner@redhat.com>
Date:   Wed Sep 13 16:29:46 2017 +0200

    scsi: sd: Remove unnecessary condition in sd_read_block_limits()
    
    After series of changes around WRITE_SAME and UNMAP setup we ended up
    with leftover unnecessary condition. Remove it.
    
    Signed-off-by: Lukas Czerner <lczerner@redhat.com>
    Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

commit fd536998314a9dc54f384fa16287321edb81602a
Author: Arnd Bergmann <arnd@arndb.de>
Date:   Mon Sep 11 22:00:57 2017 +0200

    scsi: acornscsi: fix build error
    
    A cleanup patch introduced a fatal typo from inbalanced curly braces:
    
    drivers/scsi/arm/acornscsi.c: In function 'acornscsi_host_reset':
    drivers/scsi/arm/acornscsi.c:2773:1: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
    drivers/scsi/arm/acornscsi.c:2795:12: error: invalid storage class for function 'acornscsi_show_info'
     static int acornscsi_show_info(struct seq_file *m, struct Scsi_Host *instance)
    
    The same patch incorrectly changed the argument type of the reset
    handler, as shown by this warning:
    
    drivers/scsi/arm/acornscsi.c:2888:27: error: initialization of 'int (*)(struct scsi_cmnd *)' from incompatible pointer type 'int (*)(struct Scsi_Host *)' [-Werror=incompatible-pointer-types]
      .eh_host_reset_handler = acornscsi_host_reset,
    
    This removes one the extraneous opening brace and reverts the
    argument type change.
    
    [mkp: fixed checkpatch complaint]
    
    Fixes: 74fa80ee3fae ("scsi: acornscsi: move bus reset to host reset")
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

commit b468b6a4969f9bdddb31d484f151bfa03fbee767
Author: Christoph Hellwig <hch@lst.de>
Date:   Thu Sep 7 13:54:36 2017 +0200

    scsi: scsi_transport_fc: fix NULL pointer dereference in fc_bsg_job_timeout
    
    bsg-lib now embeddeds the job structure into the request, and
    req->special can't be used anymore.
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Cc: stable@vger.kernel.org
    Reviewed-by: Ming Lei <ming.lei@redhat.com>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>


--===============7417874951315374890==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7417874951315374890==--

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:24:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:24:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1due3E-00032y-VJ; Wed, 20 Sep 2017 12:24:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1due3D-00032p-OE
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 12:24:23 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 63/74-02041-6FD52C95; Wed, 20 Sep 2017 12:24:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/db7KF
 Ig47LkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0FVuYCrrFKnouHmVqYJzH38XIwSEkkCdx
 bVVJFyMnB6+AnURn5yY2EFtCwFDi9MKbLCA2i4CqxKVDXWA2m4C6RNuz7awgtoiAgcSPjxuB4
 lwczAIPmCT6NxwHKxIWCJb4+q+fGSQhJNDCKLH61hZGkASngIdEQ+9lRpDFvAKCEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuuZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYG787HWKU5GBSEuU9E30o
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE768YoJxgUWp6akVaZg4wDmDSEhw8SiK8nMBYEOItL
 kjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDjvBpAZAiBFGaV5cCNgMXmJUVZKmJcR6CghnoLUot
 zMElT5V4ziHIxKwryzQKbwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgzDhx2PLb67dzOl+d/sC
 bJvav1+fNG4+znWVPE7NlHstp3Xv421B5Z0/O9vPqiXJVivKWx/er/td77874bd5fa2aexcKS
 1quSam4q5Dx6Ybd52oaJVXcn+ldfnpJzRWH1v+bsZ683uUon9BtPaZnodtHeVij+wf3TYfxr+
 GcaNt+6rOO4nOXaayWW4oxEQy3mouJEAGiP3mPEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505910260!111638154!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 915 invoked from network); 20 Sep 2017 12:24:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 12:24:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 06:24:19 -0600
Message-Id: <59C27A12020000780017D6AD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 06:24:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, jun.nakajima@intel.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, suravee.suthikulpanit@amd.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDExOjIyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB1bnNpZ25l
ZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAo+ICsgICAg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewo+ICsgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKPiArCj4g
KyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1hcHBpbmcuICovCj4gKyAg
ICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQsIGZpcnN0ID0gZnJh
bWU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRl
cykgPj4gUEFHRV9TSElGVDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogbWZuIHBvaW50cyB0byB0
aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVuY2UK
PiArICAgICAqIGhlbGQgb24gdGhlbS4KPiArICAgICAqLwo+ICsgICAgbWZuX3QgKm1mbiA9ICZo
dm1lbXVsX2N0eHQtPm1mblswXTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhlIGNhbGxlciBo
YXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0
Cj4gKyAgICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVhc2UgYnVp
bGRzLgo+ICsgICAgICoKPiArICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5kcyBv
biB0aGUgbnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAo+ICsgICAgICogY2FuIGJlIHZt
YXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4gdGhlIHJl
Z2lvbi4KPiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJl
c3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5v
dWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAgICAgKi8KPiArICAgIGlmICgg
Ynl0ZXMgPT0gMCB8fAo+ICsgICAgICAgICBmaW5hbCAtIGZpcnN0ID49IEFSUkFZX1NJWkUoaHZt
ZW11bF9jdHh0LT5tZm4pICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKPiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArICAgIH0KPiArCj4gKyAgICBkbyB7
Cj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHJlczsKPiArICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZv
Owo+ICsgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPiArCj4gKyAgICAgICAgLyogRXJyb3IgY2hl
Y2tpbmcuICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8KPiArICAg
ICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4gKwo+ICsgICAgICAgIHJlcyA9IGh2bV90
cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9TSElGVCwgdHJ1ZSwgcGZlYywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBO
VUxMLCAmcDJtdCk7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIHJlcyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+
ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gKyAgICAgICAgICAg
IHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0
eHQtPmN0eHQpOwo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElP
Tik7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgICAgICBjYXNlIEhWTVRSQU5T
X2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgICAgICAgICBlcnIgPSBOVUxMOwo+ICsgICAgICAgICAg
ICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+
ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiArICAgICAgICAgICAgZXJyID0g
RVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiAr
ICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKPiArICAg
ICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsK
PiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAqbWZu
KysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiArCj4gKyAgICB9IHdoaWxlICggKytmcmFt
ZSA8IGZpbmFsICk7CgpJbnRlcmVzdGluZyAtIEkgaGFkIHNwZWNpZmljYWxseSBwb2ludGVkIG91
dCBpbiBhIHJlcGx5IHRvIHYzIHRoYXQgdGhlCmluY3JlbWVudCBvZiBtZm4gX2Nhbm5vdF8gYmUg
bW92ZWQgZG93biBoZXJlOiBZb3UncmUgbm93CmxlYWtpbmcgYSBwYWdlIHJlZiBvbiB0aGUgcDJt
X2lzX2Rpc2NhcmRfd3JpdGUoKSBlcnJvciBwYXRoIGFmYWljdC4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:29:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:29:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1due81-0003Jl-J7; Wed, 20 Sep 2017 12:29:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1due80-0003Jf-7Q
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 12:29:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 42/A3-02208-F1F52C95; Wed, 20 Sep 2017 12:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1cu/lC
 kwZQFyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bPm5lsBWvPMVZ8fj2PvYGxcxJjFyMnh5BA
 nsT0Q6tYQWxeATuJrocXWUBsCQFDidMLb4LZLAKqEjNf9YLVsAmoS7Q92w5kc3CICDhIXLhh3
 8XIxcEscJ5J4sKRT0wgNcICsRKnf21hhpjfwihxYZIoiM0p4CHxevJdZpBeXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ2O
 9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAAGQAgh2M/7Z5HmKU5GBSEuU9E30o
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE76tYoJxgUWp6akVaZg4wFmDSEhw8SiK81SBp3uKCx
 NzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8x4FKRIAKcoozYMbAYvLS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmPQYyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA2NH7kqbZX2bHVd+ym695cD
 i5pqR+1Jy2+XPCpOy9u6Kmv97eeAF2eN6m+rnA7Hr+vQ3PyY4TfDVsWEosXI8edzaaI7plIuK
 25drvpBbbdR1ap7vq83la0++f2RUm/ImX3z66v1HhJqtS98uWHL4qoNXgttd12z9I7Ofnpsqn
 hy6sXjX7Q8bPymxFGckGmoxFxUnAgAL0SmLxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505910556!91833155!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19778 invoked from network); 20 Sep 2017 12:29:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 12:29:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 06:29:15 -0600
Message-Id: <59C27B39020000780017D6B0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 06:29:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <suravee.suthikulpanit@amd.com>,<boris.ostrovsky@oracle.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-2-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1505899353-13554-2-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 jun.nakajima@intel.com, Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] Ping: [PATCH v4 1/3] x86/hvm: Rename enum
 hvm_copy_result to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDExOjIyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgIHwg
IDIgKy0KPiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgNDAgKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAg
fCA1NiArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gv
eDg2L2h2bS9pbnRlcmNlcHQuYyAgICAgIHwgMjAgKysrKysrKy0tLS0tLS0KPiAgeGVuL2FyY2gv
eDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgIHwgIDUgKystLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYyAgICAgICAgfCAgMiArLQoKQm9yaXMsIFN1cmF2ZWU/IFRoZSBtaXNzaW5nIGFjayBp
cyB0aGUgb25seSB0aGluZyBrZWVwaW5nIHRoaXMgYW5kCnBhdGNoIDIgZnJvbSBnb2luZyBpbi4K
ClRoYW5rcywgSmFuCgo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgICAgICAgfCAgMiAr
LQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJj
aC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMgICAgICAgfCAxNCArKysrKy0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgICB8IDEyICsrKystLS0tLQo+ICB4ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9h
ZGVyLmMgfCAgNCArLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIHwgNDAg
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICAxMyBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5z
ZXJ0aW9ucygrKSwgMTAwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gaW5k
ZXggMDIwYzM1NS4uZThmNzQ2YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gQEAgLTIzOCw3
ICsyMzgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBl
cnMoc3RydWN0IAo+IGRvbWFpbiAqZCkKPiAgICAgIGlmICggIXB2aF9zdGVhbF9yYW0oZCwgSFZN
X1ZNODZfVFNTX1NJWkUsIDEyOCwgR0IoNCksICZnYWRkcikgKQo+ICAgICAgewo+ICAgICAgICAg
IGlmICggaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhnYWRkciwgTlVMTCwgSFZNX1ZNODZfVFNTX1NJ
WkUsIHYpICE9Cj4gLSAgICAgICAgICAgICBIVk1DT1BZX29rYXkgKQo+ICsgICAgICAgICAgICAg
SFZNVFJBTlNfb2theSApCj4gICAgICAgICAgICAgIHByaW50aygiVW5hYmxlIHRvIHplcm8gVk04
NiBUU1MgYXJlYVxuIik7Cj4gICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1f
UEFSQU1fVk04Nl9UU1NfU0laRURdID0KPiAgICAgICAgICAgICAgVk04Nl9UU1NfVVBEQVRFRCB8
ICgodWludDY0X3QpSFZNX1ZNODZfVFNTX1NJWkUgPDwgMzIpIHwgZ2FkZHI7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKPiBpbmRleCA1NDgxMWMxLi5jYzg3NGNlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTAw
LDcgKzEwMCw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfc2VydmVyX3JlYWQoY29uc3Qgc3RydWN0IGh2
bV9pb19oYW5kbGVyIAo+ICppb19oYW5kbGVyLAo+ICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHNpemUsCj4gICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpCj4gIHsKPiAt
ICAgIGlmICggaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKGRhdGEsIGFkZHIsIHNpemUpICE9IEhW
TUNPUFlfb2theSApCj4gKyAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhkYXRhLCBh
ZGRyLCBzaXplKSAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Cj4gIAo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiBAQCAtODkzLDE4
ICs4OTMsMTggQEAgc3RhdGljIGludCBfX2h2bWVtdWxfcmVhZCgKPiAgCj4gICAgICBzd2l0Y2gg
KCByYyApCj4gICAgICB7Cj4gLSAgICBjYXNlIEhWTUNPUFlfb2theToKPiArICAgIGNhc2UgSFZN
VFJBTlNfb2theToKPiAgICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgSFZNQ09QWV9iYWRfZ3Zh
X3RvX2dmbjoKPiArICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gICAgICAg
ICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxf
Y3R4dC0+Y3R4dCk7Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+IC0gICAg
Y2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKPiAgICAgICAgICBpZiAoIGFjY2Vzc190eXBlID09IGh2bV9hY2Nlc3NfaW5zbl9m
ZXRjaCApCj4gICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAgCj4g
ICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywgcF9k
YXRhLCBwZmVjLCAKPiBodm1lbXVsX2N0eHQsIDApOwo+IC0gICAgY2FzZSBIVk1DT1BZX2dmbl9w
YWdlZF9vdXQ6Cj4gLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKPiArICAgIGNhc2UgSFZN
VFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiArICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IEBAIC0xMDEyLDE1ICsxMDEyLDE1IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKPiAgCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7
Cj4gLSAgICBjYXNlIEhWTUNPUFlfb2theToKPiArICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiAg
ICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbjoKPiArICAg
IGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gICAgICAgICAgeDg2X2VtdWxfcGFn
ZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4g
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+IC0gICAgY2FzZSBIVk1DT1BZX2Jh
ZF9nZm5fdG9fbWZuOgo+ICsgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAgICAg
ICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRh
LCBwZmVjLCAKPiBodm1lbXVsX2N0eHQsIDApOwo+IC0gICAgY2FzZSBIVk1DT1BZX2dmbl9wYWdl
ZF9vdXQ6Cj4gLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKPiArICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3BhZ2VkX291dDoKPiArICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IEBAIC0xMzg0LDcgKzEzODQsNyBAQCBzdGF0aWMg
aW50IGh2bWVtdWxfcmVwX21vdnMoCj4gICAgICAgICAgICAgIHJldHVybiByYzsKPiAgICAgICAg
ICB9Cj4gIAo+IC0gICAgICAgIHJjID0gSFZNQ09QWV9va2F5Owo+ICsgICAgICAgIHJjID0gSFZN
VFJBTlNfb2theTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgICAgICAvKgo+IEBAIC0xMzk0
LDE2ICsxMzk0LDE2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92cygKPiAgICAgICAgICAg
Ki8KPiAgICAgICAgICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhidWYsIHNncGEsIGJ5
dGVzKTsKPiAgCj4gLSAgICBpZiAoIHJjID09IEhWTUNPUFlfb2theSApCj4gKyAgICBpZiAoIHJj
ID09IEhWTVRSQU5TX29rYXkgKQo+ICAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5
cyhkZ3BhLCBidWYsIGJ5dGVzLCBjdXJyZW50KTsKPiAgCj4gICAgICB4ZnJlZShidWYpOwo+ICAK
PiAtICAgIGlmICggcmMgPT0gSFZNQ09QWV9nZm5fcGFnZWRfb3V0ICkKPiArICAgIGlmICggcmMg
PT0gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCApCj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVU
Ulk7Cj4gLSAgICBpZiAoIHJjID09IEhWTUNPUFlfZ2ZuX3NoYXJlZCApCj4gKyAgICBpZiAoIHJj
ID09IEhWTVRSQU5TX2dmbl9zaGFyZWQgKQo+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
Owo+IC0gICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQo+ICsgICAgaWYgKCByYyAhPSBIVk1U
UkFOU19va2F5ICkKPiAgICAgIHsKPiAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkZhaWxlZCBtZW1vcnktdG8tbWVtb3J5IFJFUCBNT1ZTOiBzZ3BhPSUiCj4gICAgICAgICAgICAg
ICAgICAgUFJJcGFkZHIiIGRncGE9JSJQUklwYWRkciIgcmVwcz0lbHUgYnl0ZXNfcGVyX3JlcD0l
dVxuIiwKPiBAQCAtMTUxMywxMCArMTUxMywxMCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX3N0
b3MoCj4gIAo+ICAgICAgICAgIHN3aXRjaCAoIHJjICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAg
Y2FzZSBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ6Cj4gLSAgICAgICAgY2FzZSBIVk1DT1BZX2dmbl9z
aGFyZWQ6Cj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgICAg
IGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
UkVUUlk7Cj4gLSAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6Cj4gKyAgICAgICAgY2FzZSBIVk1U
UkFOU19va2F5Ogo+ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICAgICAgICAg
IH0KPiAgCj4gQEAgLTIxNzIsNyArMjE3Miw3IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJf
aW5zbigKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZhZGRyKSAm
Jgo+ICAgICAgICAgICAgICAgaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKGh2bWVtdWxfY3R4
dC0+aW5zbl9idWYsIGFkZHIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIE5VTEwpID09IEhWTUNPUFlfb2theSkgPwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIE5VTEwpID09
IEhWTVRSQU5TX29rYXkpID8KPiAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5z
bl9idWYpIDogMDsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRleCA2Y2I5MDNkLi40
ODhhY2JmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTI5MTUsOSArMjkxNSw5IEBAIHZvaWQgaHZtX3Rhc2tf
c3dpdGNoKAo+ICAKPiAgICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCj4gICAg
ICAgICAgJnRzcywgcHJldl90ci5iYXNlLCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQs
ICZwZmluZm8pOwo+IC0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKPiAr
ICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQo+ICAgICAgICAgIGh2
bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwo+IC0gICAgaWYg
KCByYyAhPSBIVk1DT1BZX29rYXkgKQo+ICsgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkK
PiAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gICAgICBlZmxhZ3MgPSByZWdzLT5lZmxhZ3M7Cj4g
QEAgLTI5NTUsMjAgKzI5NTUsMjAgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXRvZih0eXBlb2YodHNzKSwgdHJhY2UpIC0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldG9mKHR5cGVvZih0c3Mp
LCBlaXApLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdlX3By
ZXNlbnQsICZwZmluZm8pOwo+IC0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2Zu
ICkKPiArICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQo+ICAgICAg
ICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIpOwo+IC0g
ICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQo+ICsgICAgaWYgKCByYyAhPSBIVk1UUkFOU19v
a2F5ICkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gICAgICByYyA9IGh2bV9jb3B5X2Zyb21f
Z3Vlc3RfbGluZWFyKAo+ICAgICAgICAgICZ0c3MsIHRyLmJhc2UsIHNpemVvZih0c3MpLCBQRkVD
X3BhZ2VfcHJlc2VudCwgJnBmaW5mbyk7Cj4gLSAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2
YV90b19nZm4gKQo+ICsgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiAp
Cj4gICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVh
cik7Cj4gICAgICAvKgo+IC0gICAgICogTm90ZTogVGhlIEhWTUNPUFlfZ2ZuX3NoYXJlZCBjYXNl
IGNvdWxkIGJlIG9wdGltaXNlZCwgaWYgdGhlIGNhbGxlZQo+ICsgICAgICogTm90ZTogVGhlIEhW
TVRSQU5TX2dmbl9zaGFyZWQgY2FzZSBjb3VsZCBiZSBvcHRpbWlzZWQsIGlmIHRoZSBjYWxsZWUK
PiAgICAgICAqIGZ1bmN0aW9ucyBrbmV3IHdlIHdhbnQgUk8gYWNjZXNzLgo+ICAgICAgICovCj4g
LSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCj4gKyAgICBpZiAoIHJjICE9IEhWTVRSQU5T
X29rYXkgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAgICAgIG5ld19jcGwgPSB0c3MuZWZs
YWdzICYgWDg2X0VGTEFHU19WTSA/IDMgOiB0c3MuY3MgJiAzOwo+IEBAIC0zMDEwLDEyICszMDEw
LDEyIEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAo+ICAgICAgICAgIHJjID0gaHZtX2NvcHlfdG9f
Z3Vlc3RfbGluZWFyKHRyLmJhc2UgKyBvZmZzZXRvZih0eXBlb2YodHNzKSwgCj4gYmFja19saW5r
KSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdHNzLmJhY2tfbGlu
aywgc2l6ZW9mKHRzcy5iYWNrX2xpbmspLCAKPiAwLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwZmluZm8pOwo+IC0gICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9i
YWRfZ3ZhX3RvX2dmbiApCj4gKyAgICAgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbiApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1
bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKPiAgICAgICAgICAgICAgZXhuX3JhaXNlZCA9
IDE7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkg
KQo+ICsgICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gICAgICB9Cj4gIAo+IEBAIC0zMDUxLDEyICszMDUxLDEyIEBAIHZvaWQg
aHZtX3Rhc2tfc3dpdGNoKAo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcmMgPSBodm1fY29w
eV90b19ndWVzdF9saW5lYXIobGluZWFyX2FkZHIsICZlcnJjb2RlLCBvcHN6LCAwLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvKTsKPiAtICAgICAg
ICAgICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuICkKPiArICAgICAgICAgICAg
aWYgKCByYyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCj4gICAgICAgICAgICAgIHsK
PiAgICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBmaW5m
by5saW5lYXIpOwo+ICAgICAgICAgICAgICAgICAgZXhuX3JhaXNlZCA9IDE7Cj4gICAgICAgICAg
ICAgIH0KPiAtICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCj4gKyAg
ICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAgICAgICAgICAg
ICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiBAQCAtMzA3Myw3ICszMDczLDcg
QEAgdm9pZCBodm1fdGFza19zd2l0Y2goCj4gICNkZWZpbmUgSFZNQ09QWV90b19ndWVzdCAgICgx
dTw8MCkKPiAgI2RlZmluZSBIVk1DT1BZX3BoeXMgICAgICAgKDB1PDwyKQo+ICAjZGVmaW5lIEhW
TUNPUFlfbGluZWFyICAgICAoMXU8PDIpCj4gLXN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBf
X2h2bV9jb3B5KAo+ICtzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2Nv
cHkoCj4gICAgICB2b2lkICpidWYsIHBhZGRyX3QgYWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCj4gICAgICB1aW50MzJfdCBwZmVjLCBwYWdlZmF1bHRf
aW5mb190ICpwZmluZm8pCj4gIHsKPiBAQCAtMzA5OCw3ICszMDk4LDcgQEAgc3RhdGljIGVudW0g
aHZtX2NvcHlfcmVzdWx0IF9faHZtX2NvcHkoCj4gICAgICAgKiBIZW5jZSB3ZSBiYWlsIGltbWVk
aWF0ZWx5IGlmIGNhbGxlZCBmcm9tIGF0b21pYyBjb250ZXh0Lgo+ICAgICAgICovCj4gICAgICBp
ZiAoIGluX2F0b21pYygpICkKPiAtICAgICAgICByZXR1cm4gSFZNQ09QWV91bmhhbmRsZWFibGU7
Cj4gKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJsZTsKPiAgI2VuZGlmCj4gIAo+
ICAgICAgd2hpbGUgKCB0b2RvID4gMCApCj4gQEAgLTMxMTMsMTUgKzMxMTMsMTUgQEAgc3RhdGlj
IGVudW0gaHZtX2NvcHlfcmVzdWx0IF9faHZtX2NvcHkoCj4gICAgICAgICAgICAgIGlmICggZ2Zu
ID09IGdmbl94KElOVkFMSURfR0ZOKSApCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAg
ICAgIGlmICggcGZlYyAmIFBGRUNfcGFnZV9wYWdlZCApCj4gLSAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDsKPiArICAgICAgICAgICAgICAgICAgICByZXR1
cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKPiAgICAgICAgICAgICAgICAgIGlmICggcGZlYyAm
IFBGRUNfcGFnZV9zaGFyZWQgKQo+IC0gICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1DT1BZ
X2dmbl9zaGFyZWQ7Cj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9z
aGFyZWQ7Cj4gICAgICAgICAgICAgICAgICBpZiAoIHBmaW5mbyApCj4gICAgICAgICAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgICAgICAgICAgcGZpbmZvLT5saW5lYXIgPSBhZGRyOwo+ICAgICAg
ICAgICAgICAgICAgICAgIHBmaW5mby0+ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7Cj4gICAg
ICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgICAgICByZXR1cm4gSFZNQ09QWV9iYWRfZ3Zh
X3RvX2dmbjsKPiArICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfbGluZWFyX3Rv
X2dmbjsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICBncGEgfD0gKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlQ7Cj4gICAgICAgICAgfQo+IEBAIC0zMTM5LDI4ICszMTM5LDI4IEBAIHN0
YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9jb3B5KAo+ICAgICAgICAgIGlmICggdiA9
PSBjdXJyZW50Cj4gICAgICAgICAgICAgICAmJiAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2Rl
KHYpCj4gICAgICAgICAgICAgICAmJiBodm1fbW1pb19pbnRlcm5hbChncGEpICkKPiAtICAgICAg
ICAgICAgcmV0dXJuIEhWTUNPUFlfYmFkX2dmbl90b19tZm47Cj4gKyAgICAgICAgICAgIHJldHVy
biBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiAgCj4gICAgICAgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2ZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOwo+ICAKPiAgICAg
ICAgICBpZiAoICFwYWdlICkKPiAtICAgICAgICAgICAgcmV0dXJuIEhWTUNPUFlfYmFkX2dmbl90
b19tZm47Cj4gKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKPiAg
Cj4gICAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZSh2LT5kb21haW4sIGdmbik7Cj4gLSAgICAgICAgICAgIHJldHVybiBIVk1DT1BZX2dm
bl9wYWdlZF9vdXQ7Cj4gKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19nZm5fcGFnZWRfb3V0
Owo+ICAgICAgICAgIH0KPiAgICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQo+ICAg
ICAgICAgIHsKPiAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gLSAgICAgICAgICAgIHJl
dHVybiBIVk1DT1BZX2dmbl9zaGFyZWQ7Cj4gKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19n
Zm5fc2hhcmVkOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBpZiAoIHAybV9pc19ncmFudChwMm10
KSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAtICAgICAg
ICAgICAgcmV0dXJuIEhWTUNPUFlfdW5oYW5kbGVhYmxlOwo+ICsgICAgICAgICAgICByZXR1cm4g
SFZNVFJBTlNfdW5oYW5kbGVhYmxlOwo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgcCA9IChj
aGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwo+IEBA
IC0zMTk4LDI0ICszMTk4LDI0IEBAIHN0YXRpYyBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBfX2h2bV9j
b3B5KAo+ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVy
biBIVk1DT1BZX29rYXk7Cj4gKyAgICByZXR1cm4gSFZNVFJBTlNfb2theTsKPiAgfQo+ICAKPiAt
ZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKPiArZW51bSBodm1f
dHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoCj4gICAgICBwYWRkcl90
IHBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCBzdHJ1Y3QgdmNwdSAqdikKPiAgewo+ICAgICAg
cmV0dXJuIF9faHZtX2NvcHkoYnVmLCBwYWRkciwgc2l6ZSwgdiwKPiAgICAgICAgICAgICAgICAg
ICAgICAgIEhWTUNPUFlfdG9fZ3Vlc3QgfCBIVk1DT1BZX3BoeXMsIDAsIE5VTEwpOwo+ICB9Cj4g
IAo+IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCj4gK2Vu
dW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCj4gICAg
ICB2b2lkICpidWYsIHBhZGRyX3QgcGFkZHIsIGludCBzaXplKQo+ICB7Cj4gICAgICByZXR1cm4g
X19odm1fY29weShidWYsIHBhZGRyLCBzaXplLCBjdXJyZW50LAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNQ09QWV9mcm9tX2d1ZXN0IHwgSFZNQ09QWV9waHlzLCAwLCBOVUxMKTsKPiAgfQo+
ICAKPiAtZW51bSBodm1fY29weV9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAo+ICtl
bnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAo+ICAg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCB1aW50MzJfdCBwZmVj
LAo+ICAgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKQo+ICB7Cj4gQEAgLTMyMjQsNyArMzIy
NCw3IEBAIGVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKPiAg
ICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nl
c3MgfCBwZmVjLCAKPiBwZmluZm8pOwo+ICB9Cj4gIAo+IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBo
dm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKPiArZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0
IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBs
b25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAo+ICAgICAgcGFnZWZhdWx0X2luZm9f
dCAqcGZpbmZvKQo+ICB7Cj4gQEAgLTMyMzMsNyArMzIzMyw3IEBAIGVudW0gaHZtX2NvcHlfcmVz
dWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICAgICAgICAgICAgICAgICAgICAgICAg
UEZFQ19wYWdlX3ByZXNlbnQgfCBwZmVjLCBwZmluZm8pOwo+ICB9Cj4gIAo+IC1lbnVtIGh2bV9j
b3B5X3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCj4gK2VudW0gaHZtX3RyYW5z
bGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCj4gICAgICB2b2lkICpi
dWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gICAgICBw
YWdlZmF1bHRfaW5mb190ICpwZmluZm8pCj4gIHsKPiBAQCAtMzY3MCw3ICszNjcwLDcgQEAgdm9p
ZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHNpZyksIGh2bV9hY2Nlc3Nf
aW5zbl9mZXRjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNz
LCAmYWRkcikgJiYKPiAgICAgICAgICAgICAgIChodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIo
c2lnLCBhZGRyLCBzaXplb2Yoc2lnKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgd2FsaywgTlVMTCkgPT0gSFZNQ09QWV9va2F5KSAmJgo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWxrLCBOVUxMKSA9PSBIVk1UUkFOU19v
a2F5KSAmJgo+ICAgICAgICAgICAgICAgKG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXplb2Yo
c2lnKSkgPT0gMCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcmVncy0+cmlwICs9IHNp
emVvZihzaWcpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwo+IGluZGV4IGU1MWVmZDUuLmVmODI0MTkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW50ZXJjZXB0LmMKPiBAQCAtMTM2LDE0ICsxMzYsMTQgQEAgaW50IGh2bV9wcm9j
ZXNzX2lvX2ludGVyY2VwdChjb25zdCBzdHJ1Y3QgCj4gaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIs
Cj4gICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBodm1fY29weV90b19ndWVzdF9waHlzKHAtPmRh
dGEgKyBzdGVwICogaSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmRhdGEsIHAtPnNpemUsIGN1cnJlbnQpICkKPiAgICAgICAgICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9va2F5Ogo+ICsgICAgICAgICAgICAgICAg
Y2FzZSBIVk1UUkFOU19va2F5Ogo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAg
ICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgICAgICAgICAg
ICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAgICAgICAgICAgICAgICAgICAgICAv
KiBEcm9wIHRoZSB3cml0ZSBhcyByZWFsIGhhcmR3YXJlIHdvdWxkLiAqLwo+ICAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwo+IC0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2JhZF9n
dmFfdG9fZ2ZuOgo+IC0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ6
Cj4gLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKPiArICAgICAgICAg
ICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Cj4gKyAgICAgICAgICAgICAg
ICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gKyAgICAgICAgICAgICAgICBjYXNlIEhW
TVRSQU5TX2dmbl9zaGFyZWQ6Cj4gICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Cj4gICAgICAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4gICAgICAg
ICAgICAgICAgICBkZWZhdWx0Ogo+IEBAIC0xNjQsMTQgKzE2NCwxNCBAQCBpbnQgaHZtX3Byb2Nl
c3NfaW9faW50ZXJjZXB0KGNvbnN0IHN0cnVjdCAKPiBodm1faW9faGFuZGxlciAqaGFuZGxlciwK
PiAgICAgICAgICAgICAgICAgIHN3aXRjaCAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmZGF0
YSwgcC0+ZGF0YSArIHN0ZXAgKiBpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAtPnNpemUpICkKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9va2F5Ogo+ICsgICAgICAgICAgICAgICAgY2FzZSBI
Vk1UUkFOU19va2F5Ogo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAg
ICAgICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgICAgICAgICAgICAgY2Fz
ZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAgICAgICAgICAgICAgICAgICAgICBkYXRhID0g
fjA7Cj4gICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgICAgICAgICBjYXNl
IEhWTUNPUFlfYmFkX2d2YV90b19nZm46Cj4gLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlf
Z2ZuX3BhZ2VkX291dDoKPiAtICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9nZm5fc2hhcmVk
Ogo+ICsgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiAr
ICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiArICAgICAgICAg
ICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJlZDoKPiAgICAgICAgICAgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgICAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KPiAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jIAo+IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVk
c3ZtLmMKPiBpbmRleCA4ZmQ5YzIzLi42NmExNzc3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL25lc3RlZHN2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVk
c3ZtLmMKPiBAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyBpbnQgbnN2bV92bXJ1bl9wZXJtaXNz
aW9ubWFwKHN0cnVjdCB2Y3B1ICp2LCAKPiBib29sX3QgdmlvcG0pCj4gICAgICBzdHJ1Y3Qgdm1j
Yl9zdHJ1Y3QgKmhvc3Rfdm1jYiA9IGFyY2hfc3ZtLT52bWNiOwo+ICAgICAgdW5zaWduZWQgbG9u
ZyAqbnNfbXNycG1fcHRyOwo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gLSAgICBlbnVtIGh2bV9j
b3B5X3Jlc3VsdCByZXQ7Cj4gKyAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmV0Owo+
ICAgICAgdW5zaWduZWQgbG9uZyAqbnNfdmlvbWFwOwo+ICAgICAgYm9vbF90IGlvcG9ydF84MCA9
IDEsIGlvcG9ydF9lZCA9IDE7Cj4gIAo+IEBAIC0zNjUsNyArMzY1LDggQEAgc3RhdGljIGludCBu
c3ZtX3ZtcnVuX3Blcm1pc3Npb25tYXAoc3RydWN0IHZjcHUgKnYsIAo+IGJvb2xfdCB2aW9wbSkK
PiAgCj4gICAgICByZXQgPSBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoc3ZtLT5uc19jYWNoZWRf
bXNycG0sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnNfdm1jYi0+X21z
cnBtX2Jhc2VfcGEsIE1TUlBNX1NJWkUpOwo+IC0gICAgaWYgKHJldCAhPSBIVk1DT1BZX29rYXkp
IHsKPiArICAgIGlmICggcmV0ICE9IEhWTVRSQU5TX29rYXkgKQo+ICsgICAgewo+ICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICJodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMgbXNycG0gJXVc
biIsIHJldCk7Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBp
bmRleCA2YjE5YjE2Li4xMmRkYzhhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTI2Niw3ICsx
MjY2LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2VtdWxfc3dpbnRfaW5qZWN0aW9uKHN0cnVjdCB4ODZf
ZXZlbnQgCj4gKmV2ZW50KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
RkVDX2ltcGxpY2l0LCAmcGZpbmZvKTsKPiAgICAgIGlmICggcmMgKQo+ICAgICAgewo+IC0gICAg
ICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCj4gKyAgICAgICAgaWYgKCBy
YyA9PSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbiApCj4gICAgICAgICAgewo+ICAgICAgICAg
ICAgICBmYXVsdCA9IFRSQVBfcGFnZV9mYXVsdDsKPiAgICAgICAgICAgICAgZWMgPSBwZmluZm8u
ZWM7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4uYwo+IGluZGV4IGUwNTQ2ZjMuLmYwZmE1OWQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jCj4gQEAgLTkxNCw3ICs5MTQsNyBAQCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAKPiAgICAgICAgICAvKiBHZXQgaW5wdXQgcGFy
YW1ldGVycy4gKi8KPiAgICAgICAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmaW5w
dXRfcGFyYW1zLCBpbnB1dF9wYXJhbXNfZ3BhLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJhbXMpKSAhPSBIVk1DT1BZX29rYXkgCj4gKQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJh
bXMpKSAhPSAKPiBIVk1UUkFOU19va2F5ICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAg
ICAgICAgIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMKPiBpbmRleCA5YjM1ZTliLi43MTI2ZGU3IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMK
PiBAQCAtNjA5LDcgKzYwOSw3IEBAIHZvaWQgbXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2
Y3B1ICp2KQo+ICAgICAgICAgIGlmICggZGVzYyAmJgo+ICAgICAgICAgICAgICAgaHZtX2NvcHlf
ZnJvbV9ndWVzdF9waHlzKCZkYXRhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvLm1zaXhfc25vb3BfZ3BhLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkYXRhKSkgPT0gSFZNQ09QWV9v
a2F5ICYmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRh
dGEpKSA9PSBIVk1UUkFOU19va2F5ICYmCj4gICAgICAgICAgICAgICAhKGRhdGEgJiBQQ0lfTVNJ
WF9WRUNUT1JfQklUTUFTSykgKQo+ICAgICAgICAgICAgICBjdHJsX2FkZHJlc3MgPSBzbm9vcF9h
ZGRyOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9k
ZS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+IGluZGV4IDExYmRlNTguLjEy
ZDQzYWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiBAQCAtNDAsNyArNDAsNyBAQCBz
dGF0aWMgdm9pZCByZWFsbW9kZV9kZWxpdmVyX2V4Y2VwdGlvbigKPiAgICAgIGxhc3RfYnl0ZSA9
ICh2ZWN0b3IgKiA0KSArIDM7Cj4gICAgICBpZiAoIGlkdHItPmxpbWl0IDwgbGFzdF9ieXRlIHx8
Cj4gICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmY3NfZWlwLCBpZHRyLT5iYXNl
ICsgdmVjdG9yICogNCwgNCkgIT0KPiAtICAgICAgICAgSFZNQ09QWV9va2F5ICkKPiArICAgICAg
ICAgSFZNVFJBTlNfb2theSApCj4gICAgICB7Cj4gICAgICAgICAgLyogU29mdHdhcmUgaW50ZXJy
dXB0PyAqLwo+ICAgICAgICAgIGlmICggaW5zbl9sZW4gIT0gMCApCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+
IGluZGV4IGUyMzYxYTEuLmNkMGVlMGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAgLTQ4MSw5
ICs0ODEsOSBAQCBzdGF0aWMgaW50IGRlY29kZV92bXhfaW5zdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKPiAgICAgICAgICAgICAgaW50IHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5l
YXIocG9wZXJhbmRTLCBiYXNlLCBzaXplLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwLCAmcGZpbmZvKTsKPiAgCj4gLSAgICAgICAgICAgIGlmICgg
cmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCj4gKyAgICAgICAgICAgIGlmICggcmMgPT0g
SFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQo+ICAgICAgICAgICAgICAgICAgaHZtX2luamVj
dF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7Cj4gLSAgICAgICAgICAgIGlm
ICggcmMgIT0gSFZNQ09QWV9va2F5ICkKPiArICAgICAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFO
U19va2F5ICkKPiAgICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiAg
ICAgICAgICB9Cj4gICAgICAgICAgZGVjb2RlLT5tZW0gPSBiYXNlOwo+IEBAIC0xNDY4LDcgKzE0
NjgsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gICAgICB9Cj4gIAo+ICAgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoJm52bWNz
X3JldmlkLCBncGEsIHNpemVvZihudm1jc19yZXZpZCkpOwo+IC0gICAgaWYgKCByYyAhPSBIVk1D
T1BZX29rYXkgfHwKPiArICAgIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSB8fAo+ICAgICAgICAg
ICAobnZtY3NfcmV2aWQgJiB+Vk1YX0JBU0lDX1JFVklTSU9OX01BU0spIHx8Cj4gICAgICAgICAg
ICgobnZtY3NfcmV2aWQgXiB2bXhfYmFzaWNfbXNyKSAmIFZNWF9CQVNJQ19SRVZJU0lPTl9NQVNL
KSApCj4gICAgICB7Cj4gQEAgLTE3NDYsOSArMTc0Niw5IEBAIGludCBudm14X2hhbmRsZV92bXB0
cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgZ3BhID0gbnZjcHUtPm52X3Z2
bWN4YWRkcjsKPiAgCj4gICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihkZWNvZGUu
bWVtLCAmZ3BhLCBkZWNvZGUubGVuLCAwLCAmcGZpbmZvKTsKPiAtICAgIGlmICggcmMgPT0gSFZN
Q09QWV9iYWRfZ3ZhX3RvX2dmbiApCj4gKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5l
YXJfdG9fZ2ZuICkKPiAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBw
ZmluZm8ubGluZWFyKTsKPiAtICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKPiArICAgIGlm
ICggcmMgIT0gSFZNVFJBTlNfb2theSApCj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOwo+ICAKPiAgICAgIHZtc3VjY2VlZChyZWdzKTsKPiBAQCAtMTgzNSw5ICsxODM1LDkgQEAg
aW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAg
IHN3aXRjaCAoIGRlY29kZS50eXBlICkgewo+ICAgICAgY2FzZSBWTVhfSU5TVF9NRU1SRUdfVFlQ
RV9NRU1PUlk6Cj4gICAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVjb2Rl
Lm1lbSwgJnZhbHVlLCBkZWNvZGUubGVuLCAwLCAKPiAmcGZpbmZvKTsKPiAtICAgICAgICBpZiAo
IHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQo+ICsgICAgICAgIGlmICggcmMgPT0gSFZN
VFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQo+ICAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2Vf
ZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKPiAtICAgICAgICBpZiAoIHJjICE9IEhW
TUNPUFlfb2theSApCj4gKyAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+ICAgICAgICAgIGJyZWFrOwo+ICAg
ICAgY2FzZSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9SRUc6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5j
Cj4gaW5kZXggMzkyNmVkNi4uOGI5MzEwYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+
IEBAIC0xOTYsMTYgKzE5NiwxNiBAQCBodm1fcmVhZChlbnVtIHg4Nl9zZWdtZW50IHNlZywKPiAg
Cj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gLSAgICBjYXNlIEhWTUNPUFlfb2theToK
PiArICAgIGNhc2UgSFZNVFJBTlNfb2theToKPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+IC0gICAgY2FzZSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgo+ICsgICAgY2FzZSBIVk1UUkFO
U19iYWRfbGluZWFyX3RvX2dmbjoKPiAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZv
LmVjLCBwZmluZm8ubGluZWFyLCAmc2hfY3R4dC0+Y3R4dCk7Cj4gICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOwo+IC0gICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgo+IC0g
ICAgY2FzZSBIVk1DT1BZX3VuaGFuZGxlYWJsZToKPiArICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dm
bl90b19tZm46Cj4gKyAgICBjYXNlIEhWTVRSQU5TX3VuaGFuZGxlYWJsZToKPiAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2Vk
X291dDoKPiAtICAgIGNhc2UgSFZNQ09QWV9nZm5fc2hhcmVkOgo+ICsgICAgY2FzZSBIVk1UUkFO
U19nZm5fcGFnZWRfb3V0Ogo+ICsgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+ICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICAgICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9saWJlbGYvbGliZWxmLWxvYWRlci5jIAo+IGIveGVuL2NvbW1vbi9saWJlbGYvbGli
ZWxmLWxvYWRlci5jCj4gaW5kZXggYzhiN2VjOS4uMGY0Njg3MiAxMDA2NDQKPiAtLS0gYS94ZW4v
Y29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMKPiArKysgYi94ZW4vY29tbW9uL2xpYmVsZi9s
aWJlbGYtbG9hZGVyLmMKPiBAQCAtMTU0LDEwICsxNTQsMTAgQEAgc3RhdGljIGVsZl9lcnJvcnN0
YXR1cyBlbGZfbWVtY3B5KHN0cnVjdCB2Y3B1ICp2LCB2b2lkIAo+ICpkc3QsIHZvaWQgKnNyYywK
PiAgI2lmZGVmIENPTkZJR19YODYKPiAgICAgIGlmICggaXNfaHZtX3ZjcHUodikgKQo+ICAgICAg
ewo+IC0gICAgICAgIGVudW0gaHZtX2NvcHlfcmVzdWx0IHJjOwo+ICsgICAgICAgIGVudW0gaHZt
X3RyYW5zbGF0aW9uX3Jlc3VsdCByYzsKPiAgCj4gICAgICAgICAgcmMgPSBodm1fY29weV90b19n
dWVzdF9waHlzKChwYWRkcl90KWRzdCwgc3JjLCBzaXplLCB2KTsKPiAtICAgICAgICByZXR1cm4g
cmMgIT0gSFZNQ09QWV9va2F5ID8gLTEgOiAwOwo+ICsgICAgICAgIHJldHVybiByYyAhPSBIVk1U
UkFOU19va2F5ID8gLTEgOiAwOwo+ICAgICAgfQo+ICAjZW5kaWYKPiAgCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCAKPiBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N1cHBvcnQuaAo+IGluZGV4IGIxOGRiYjYuLmUzYjAzNWQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3VwcG9ydC5oCj4gQEAgLTUzLDIzICs1MywyMyBAQCBleHRlcm4gdW5zaWduZWQg
aW50IG9wdF9odm1fZGVidWdfbGV2ZWw7Cj4gIAo+ICBleHRlcm4gdW5zaWduZWQgbG9uZyBodm1f
aW9fYml0bWFwW107Cj4gIAo+IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCB7Cj4gLSAgICBIVk1DT1BZ
X29rYXkgPSAwLAo+IC0gICAgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiwKPiAtICAgIEhWTUNPUFlf
YmFkX2dmbl90b19tZm4sCj4gLSAgICBIVk1DT1BZX3VuaGFuZGxlYWJsZSwKPiAtICAgIEhWTUNP
UFlfZ2ZuX3BhZ2VkX291dCwKPiAtICAgIEhWTUNPUFlfZ2ZuX3NoYXJlZCwKPiArZW51bSBodm1f
dHJhbnNsYXRpb25fcmVzdWx0IHsKPiArICAgIEhWTVRSQU5TX29rYXksCj4gKyAgICBIVk1UUkFO
U19iYWRfbGluZWFyX3RvX2dmbiwKPiArICAgIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuLAo+ICsg
ICAgSFZNVFJBTlNfdW5oYW5kbGVhYmxlLAo+ICsgICAgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCwK
PiArICAgIEhWTVRSQU5TX2dmbl9zaGFyZWQsCj4gIH07Cj4gIAo+ICAvKgo+ICAgKiBDb3B5IHRv
L2Zyb20gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLgo+IC0gKiBSZXR1cm5zIEhWTUNPUFlfb2th
eSwgZWxzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuIGlmIHRoZSBnaXZlbiBwaHlzaWNhbAo+ICsg
KiBSZXR1cm5zIEhWTVRSQU5TX29rYXksIGVsc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm4gaWYg
dGhlIGdpdmVuIAo+IHBoeXNpY2FsCj4gICAqIGFkZHJlc3MgcmFuZ2UgZG9lcyBub3QgbWFwIGVu
dGlyZWx5IG9udG8gb3JkaW5hcnkgbWFjaGluZSBtZW1vcnkuCj4gICAqLwo+IC1lbnVtIGh2bV9j
b3B5X3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9waHlzKAo+ICtlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKPiAgICAgIHBhZGRyX3QgcGFkZHIsIHZv
aWQgKmJ1ZiwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2KTsKPiAtZW51bSBodm1fY29weV9yZXN1
bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKAo+ICtlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKAo+ICAgICAgdm9pZCAqYnVmLCBwYWRkcl90IHBh
ZGRyLCBpbnQgc2l6ZSk7Cj4gIAo+ICAvKgo+IEBAIC03OSwxMyArNzksMTMgQEAgZW51bSBodm1f
Y29weV9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKAo+ICAgKiB0byBzZXQgdGhlbS4K
PiAgICogCj4gICAqIFJldHVybnM6Cj4gLSAqICBIVk1DT1BZX29rYXk6IENvcHkgd2FzIGVudGly
ZWx5IHN1Y2Nlc3NmdWwuCj4gLSAqICBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOiBTb21lIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3MgZGlkIG5vdCBtYXAgdG8KPiAtICogICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGluYXJ5IG1hY2hpbmUgbWVtb3J5Lgo+IC0gKiAgSFZNQ09QWV9iYWRfZ3ZhX3Rv
X2dmbjogU29tZSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgZGlkIG5vdCBoYXZlIGEgdmFsaWQKPiAt
ICogICAgICAgICAgICAgICAgICAgICAgICAgIG1hcHBpbmcgdG8gYSBndWVzdCBwaHlzaWNhbCBh
ZGRyZXNzLiAgVGhlCj4gLSAqICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlZmF1bHRfaW5m
b190IHN0cnVjdHVyZSB3aWxsIGJlIGZpbGxlZCBpbiBpZgo+IC0gKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHJvdmlkZWQuCj4gKyAqICBIVk1UUkFOU19va2F5OiBDb3B5IHdhcyBlbnRpcmVs
eSBzdWNjZXNzZnVsLgo+ICsgKiAgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46IFNvbWUgZ3Vlc3Qg
cGh5c2ljYWwgYWRkcmVzcyBkaWQgbm90IG1hcCB0bwo+ICsgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9yZGluYXJ5IG1hY2hpbmUgbWVtb3J5Lgo+ICsgKiAgSFZNVFJBTlNfYmFkX2xpbmVh
cl90b19nZm46IFNvbWUgZ3Vlc3QgbGluZWFyIGFkZHJlc3MgZGlkIG5vdCBoYXZlIGEKPiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWxpZCBtYXBwaW5nIHRvIGEgZ3Vlc3QgcGh5
c2ljYWwgYWRkcmVzcy4KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgcGFn
ZWZhdWx0X2luZm9fdCBzdHJ1Y3R1cmUgd2lsbCBiZSAKPiBmaWxsZWQKPiArICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbiBpZiBwcm92aWRlZC4KPiAgICovCj4gIHR5cGVkZWYgc3Ry
dWN0IHBhZ2VmYXVsdF9pbmZvCj4gIHsKPiBAQCAtOTMsMTMgKzkzLDEzIEBAIHR5cGVkZWYgc3Ry
dWN0IHBhZ2VmYXVsdF9pbmZvCj4gICAgICBpbnQgZWM7Cj4gIH0gcGFnZWZhdWx0X2luZm9fdDsK
PiAgCj4gLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKPiAr
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgdm9pZCAqYnVmLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZl
YywKPiAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Cj4gLWVudW0gaHZtX2NvcHlfcmVz
dWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAo+ICtlbnVtIGh2bV90cmFuc2xhdGlvbl9y
ZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIoCj4gICAgICB2b2lkICpidWYsIHVuc2ln
bmVkIGxvbmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gICAgICBwYWdlZmF1bHRf
aW5mb190ICpwZmluZm8pOwo+IC1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9n
dWVzdF9saW5lYXIoCj4gK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJv
bV9ndWVzdF9saW5lYXIoCj4gICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgYWRkciwgaW50
IHNpemUsIHVpbnQzMl90IHBmZWMsCj4gICAgICBwYWdlZmF1bHRfaW5mb190ICpwZmluZm8pOwo+
ICAKPiAtLSAKPiAyLjcuNAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:38:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueGj-0004Jd-J4; Wed, 20 Sep 2017 12:38:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dueGh-0004JX-Ul
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 12:38:20 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 57/C4-03642-B3162C95; Wed, 20 Sep 2017 12:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCJsWRWlGSWpSXmKPExsUSfTxjoa5l4qF
 Ig0Mn5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oytu2YwFqxWrtgz5R1TA+MHpS5GTg4hAXeJ
 g+ufMncxcgHZaxklbv/dxgLhXGOUaG2exQhR5QFUdYIRIrGUUeJv8xWoqg2MEu/vHGeCcBYwS
 qyespcVpIVNwFxiT+8KZhBbREBbYuP+lWBFzAKbWSX2bNkLlhAWCJa4d3s3K0RRiETTvVYo20
 pixskJTCA2i4CqxPPdm8HqeYGGntl/kh1i2y5GieV/XoMVcQrYS7z+/pUFxGYUEJP4fmoNWJx
 ZQFzi1pP5YLaEgKDEotl7mCFsMYl/ux6yQdgGEluX7mOBsOUkzk1sgrITJJpedADVcADN0ZRY
 v0sfYqSdxM9ZL5khbEWJKd0P2SFuE5Q4OfMJVGuOxJVpF1hAWiUEpCT+tyqBnCwhMI9F4tDHs
 1A1MhKPJt5km8CoMAvJpbMQts1Csm0Wkm2zkGxbwMi6ilGjOLWoLLVI18hUL6koMz2jJDcxM0
 fX0MBMLze1uDgxPTUnMalYLzk/dxMjMK0wAMEOxlULAg8xSnIwKYnyrq08GCnEl5SfUpmRWJw
 RX1Sak1p8iFGGg0NJgretASgnWJSanlqRlpkDTHAwaQkOHiUR3u/1QGne4oLE3OLMdIjUKUZj
 jhk37/5h4nhybd5fJiGWvPy8VClx3nCQSQIgpRmleXCDYIn3EqOslDAvI9BpQjwFqUW5mSWo8
 q8YxTkYlYR5f4As5MnMK4Hb9wroFCagU7I3HAA5pSQRISXVwCiWGrv6S7JQPMeLEI0mh81Npc
 9/K7netuuq1InTynjJklDzY13CldDIg0fzxPjvKzO7vTrHWr+A5ebe9m5ugeuVdVNTvoUXcKv
 4yVlfk/Wp2uzydYqqgUXPMr/ouLn7lYQ+MsguUhYI3Tbb/PyqKVaq6/3UjthMWhxzLFTZY/Oi
 K5efb59TqcRSnJFoqMVcVJwIAFgKJv63AwAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505911096!117858906!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54175 invoked from network); 20 Sep 2017 12:38:17 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Sep 2017 12:38:17 -0000
Received: (qmail 3619 invoked from network); 20 Sep 2017 15:38:15 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Sep 2017 15:38:15 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 958647FC89
 for <xen-devel@lists.xen.org>; Wed, 20 Sep 2017 15:38:15 +0300 (EEST)
Received: (qmail 31848 invoked from network); 20 Sep 2017 15:38:15 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 20 Sep 2017 15:38:15 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 20 Sep 2017 15:38:13 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Wed, 20
 Sep 2017 15:38:13 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v4 3/3] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTMfIJWkSvJ3MRUUaroD5PKvm5w6K9gJMAgAAD5QA=
Date: Wed, 20 Sep 2017 12:38:13 +0000
Message-ID: <1505911094.26526.11.camel@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
 <59C27A12020000780017D6AD@prv-mh.provo.novell.com>
In-Reply-To: <59C27A12020000780017D6AD@prv-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
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1505893804, ts:1505911094
Content-ID: <C014251B20FAC049A32074C0A029ED22@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73227
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461458,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.008551)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003453), Flags: 85D2ED72; NN_SLOTS_IPX; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.012478,0.000127)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.152654), Hit: No,
 Details: v2.6.10; Id: 17.5f8po3.1bpok9cke.7k702], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>, "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "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>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWksIDIwMTctMDktMjAgYXQgMDY6MjQgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAyMC4wOS4xNyBhdCAxMToyMiwgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiArc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xp
bmVhcl9hZGRyKA0KPiA+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBi
eXRlcywgdWludDMyX3QgcGZlYywNCj4gPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpo
dm1lbXVsX2N0eHQpDQo+ID4gK3sNCj4gPiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsNCj4gPiArICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7DQo+ID4gKw0KPiA+ICsgICAgLyogRmly
c3QgYW5kIGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBtYXBwaW5nLiAqLw0KPiA+ICsgICAgdW5zaWdu
ZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdFX1NISUZULCBmaXJzdCA9IGZyYW1lOw0KPiA+
ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+
DQo+ID4gUEFHRV9TSElGVDsNCj4gPiArDQo+ID4gKyAgICAvKg0KPiA+ICsgICAgICogbWZuIHBv
aW50cyB0byB0aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGENCj4gPiBw
YWdlIHJlZmVyZW5jZQ0KPiA+ICsgICAgICogaGVsZCBvbiB0aGVtLg0KPiA+ICsgICAgICovDQo+
ID4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOw0KPiA+ICsNCj4gPiAr
ICAgIC8qDQo+ID4gKyAgICAgKiBUaGUgY2FsbGVyIGhhcyBubyBsZWdpdGltYXRlIHJlYXNvbiBm
b3IgdHJ5aW5nIGEgemVyby1ieXRlDQo+ID4gd3JpdGUsIGJ1dA0KPiA+ICsgICAgICogZmluYWwg
aXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1aWxkcy4NCj4gPiArICAgICAq
DQo+ID4gKyAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJl
ciBvZiBhZGphY2VudA0KPiA+IG1mbnNbXSB3aGljaA0KPiA+ICsgICAgICogY2FuIGJlIHZtYXAo
KSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4NCj4gPiB0aGUg
cmVnaW9uLg0KPiA+ICsgICAgICogVGhlIGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBh
cmUgcmVzcG9uc2libGUgZm9yDQo+ID4gZW5zdXJpbmcgdGhhdA0KPiA+ICsgICAgICogbWZuc1td
IGlzIGxhcmdlIGVub3VnaCBmb3IgdGhlIHJlcXVlc3RlZCB3cml0ZSBzaXplLg0KPiA+ICsgICAg
ICovDQo+ID4gKyAgICBpZiAoIGJ5dGVzID09IDAgfHwNCj4gPiArICAgICAgICAgZmluYWwgLSBm
aXJzdCA+PSBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApDQo+ID4gKyAgICB7DQo+ID4g
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ID4gKyAgICAgICAgZ290byB1bmhhbmRs
ZWFibGU7DQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICsgICAgZG8gew0KPiA+ICsgICAgICAgIGVu
dW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7DQo+ID4gKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsNCj4gPiArICAgICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsNCj4gPiAr
ICAgICAgICBwMm1fdHlwZV90IHAybXQ7DQo+ID4gKw0KPiA+ICsgICAgICAgIC8qIEVycm9yIGNo
ZWNraW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJyZW50IHNsb3QgaXMNCj4gPiBjbGVhbi4gKi8N
Cj4gPiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7DQo+ID4gKw0KPiA+ICsgICAg
ICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9TSElG
VCwNCj4gPiB0cnVlLCBwZmVjLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsNCj4gPiArDQo+ID4gKyAgICAgICAg
c3dpdGNoICggcmVzICkNCj4gPiArICAgICAgICB7DQo+ID4gKyAgICAgICAgY2FzZSBIVk1UUkFO
U19va2F5Og0KPiA+ICsgICAgICAgICAgICBicmVhazsNCj4gPiArDQo+ID4gKyAgICAgICAgY2Fz
ZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoNCj4gPiArICAgICAgICAgICAgeDg2X2VtdWxf
cGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwNCj4gPiAmaHZtZW11bF9jdHh0LT5j
dHh0KTsNCj4gPiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9FWENFUFRJT04p
Ow0KPiA+ICsgICAgICAgICAgICBnb3RvIG91dDsNCj4gPiArDQo+ID4gKyAgICAgICAgY2FzZSBI
Vk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoNCj4gPiArICAgICAgICAgICAgZXJyID0gTlVMTDsNCj4g
PiArICAgICAgICAgICAgZ290byBvdXQ7DQo+ID4gKw0KPiA+ICsgICAgICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3BhZ2VkX291dDoNCj4gPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6
DQo+ID4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOw0KPiA+ICsg
ICAgICAgICAgICBnb3RvIG91dDsNCj4gPiArDQo+ID4gKyAgICAgICAgZGVmYXVsdDoNCj4gPiAr
ICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7DQo+ID4gKyAgICAgICAgfQ0KPiA+ICsNCj4g
PiArICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkNCj4gPiArICAgICAg
ICB7DQo+ID4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfT0tBWSk7DQo+ID4g
KyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiA+ICsgICAgICAgIH0NCj4gPiArDQo+ID4gKyAgICAg
ICAgKm1mbisrID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7DQo+ID4gKw0KPiA+ICsgICAgfSB3
aGlsZSAoICsrZnJhbWUgPCBmaW5hbCApOw0KPiBJbnRlcmVzdGluZyAtIEkgaGFkIHNwZWNpZmlj
YWxseSBwb2ludGVkIG91dCBpbiBhIHJlcGx5IHRvIHYzIHRoYXQNCj4gdGhlDQo+IGluY3JlbWVu
dCBvZiBtZm4gX2Nhbm5vdF8gYmUgbW92ZWQgZG93biBoZXJlOiBZb3UncmUgbm93DQo+IGxlYWtp
bmcgYSBwYWdlIHJlZiBvbiB0aGUgcDJtX2lzX2Rpc2NhcmRfd3JpdGUoKSBlcnJvciBwYXRoIGFm
YWljdC4NCj4NClNvcnJ5IGFib3V0IHRoYXQsIEkgcmVhbGl6ZWQgdGhlIGVycm9yIGFmdGVyIHJl
YWRpbmcgaXQgYWdhaW4uIEknbGwNCndhaXQgZm9yIGFsbCB0aGUgY29tbWVudHMgdW50aWwgZG9p
bmcgdGhlIGZpbmFsIHZlcnNpb24uDQoNCkFsZXgNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
DQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:40:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueIl-0004se-U1; Wed, 20 Sep 2017 12:40:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dueIk-0004sS-NI
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:40:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3A/05-30935-9B162C95; Wed, 20 Sep 2017 12:40:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTXdH4qF
 Igz2HpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrpyIKJrNUNP/dxdTAeIC5i5GLQ0hgE6PE
 3fdHWSGc3YwSK3dtZepi5OQQFoiQuLfuLDuILSLgLNHQto8JpIgZpOjztUNgCSGBGIl9U9rZQ
 Gw2AU2JO58/gTXzClhJ3Ht3G6yGRUBVYvnDl2C2qEC4xP7v15ghagQlTs58wgJicwqYSBw5+g
 mshlnATGLe5ofMELa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLV
 I19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMEAZgGAH49nTnocYJTmYlER5
 11YejBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTu3GignWJSanlqRlpkDjBWYtAQHj5II7x6QN
 G9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifMeACkSACnKKM2DGwGL20uMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5v0FMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVANjjcONhYe+xLBMit8
 8v9RP0utG4v1Xr/TZffIbBL9L1z/Y4HZd6bzOnn+3tfc/XSD2N+ayX3WV3yempxu9mI/avn7u
 EWujtOVZxkOfX3VWbVV9T4O1Nn58sMWlvtUzoVzdM9Vn+73DG2wsXzIb2d9/KfZ4huwM1+ofb
 DIvL2zr+Xr5X81B9X/6SizFGYmGWsxFxYkAwJ1l8tYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505911223!92428294!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41448 invoked from network); 20 Sep 2017 12:40:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 20 Sep 2017 12:40:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 39F8880D;
 Wed, 20 Sep 2017 05:40:23 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8931F3F578;
 Wed, 20 Sep 2017 05:40:21 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-2-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb3afc16-d03f-cd5e-89c1-aca25f7040eb@arm.com>
Date: Wed, 20 Sep 2017 13:40:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170920063430.9105-2-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 01/15] xen: move XENMAPSPACE_grant_table
 code into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRo
ZSB4ODYgYW5kIGFybSB2ZXJzaW9ucyBvZiBYRU5NQVBTUEFDRV9ncmFudF90YWJsZSBoYW5kbGlu
ZyBhcmUgbmVhcmx5Cj4gaWRlbnRpY2FsLiBNb3ZlIHRoZSBjb2RlIGludG8gYSBmdW5jdGlvbiBp
biBncmFudF90YWJsZS5jIGFuZCBhZGQgYW4KPiBhcmNoaXRlY3R1cmUgZGVwZW5kYW50IGhvb2sg
dG8gaGFuZGxlIHRoZSBkaWZmZXJlbmNlcy4KPiAKPiBTd2l0Y2ggdG8gbWZuX3QgaW4gb3JkZXIg
dG8gYmUgbW9yZSB0eXBlIHNhZmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:44:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueMi-0005Mu-EA; Wed, 20 Sep 2017 12:44:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dueMh-0005Mo-4b
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:44:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A1/18-17770-EA262C95; Wed, 20 Sep 2017 12:44:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov+6qpEO
 RBocXK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfpi5jLmhSrNh76xxTA+NtqS5GTg4JASOJ
 txP/MXUxcnEICSxklFh6djETSEJYwEOi98AidhBbREBZovfXbxaQImaB+4wSC25uYIXouM4o0
 d99hQWkik1AVWLD9VOsIDavgLXEinPdYHEWoPjT4zfAbFGBcImms/0sEDWCEidnPgGzOQUMJA
 7POQlmMwuoS/yZd4kZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhigDEOxgvLkx4BCjJAeT
 kiivaPyhSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4P2QCFQnWJSanlqRl
 pkDjCKYUgkOHiUR3u0gad7igsTc4sx0iNQpRl2OH5Ou/GESApshJc7LDIxJIQGQoozSPLgRsI
 i+xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFeFpApPJl5JXCbXgEdwQR0RPaGAyBHlCQipKQ
 aGJ35c5rZmDZ1/zs4/3TdKU3zL4JdbTWOBkUrpH6K7Unf2b7FMYJ9ZcuMt9tDLt8U/7Lj4bb2
 DEef1+0LrrJInDh663Ci2Adj/30BDoG+coxBIl8/r39omt1w+HVXxs4PHY+OXG35PJt78v2d/
 Kc7vX97OmtP7ayYO3HPE/tVseURmTv/ODx+vEGJpTgj0VCLuag4EQCvU8cb4wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505911466!77112015!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56987 invoked from network); 20 Sep 2017 12:44:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 12:44:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 616C0ACE5;
 Wed, 20 Sep 2017 12:44:25 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
Date: Wed, 20 Sep 2017 14:44:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C271B9020000780017D620@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTI6MzQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMDg6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMK
Pj4+PiArKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCj4+Pj4gQEAgLTE3Nzcs
MTMgKzE3ODQsMTUgQEAgYWN0aXZlX2FsbG9jX2ZhaWxlZDoKPj4+PiAgCj4+Pj4gIHN0YXRpYyBs
b25nCj4+Pj4gIGdudHRhYl9zZXR1cF90YWJsZSgKPj4+PiAtICAgIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQo+Pj4+
ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1
bnNpZ25lZCBpbnQgY291bnQsCj4+Pj4gKyAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQo+Pj4+
ICB7Cj4+Pj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+Pj4gICAgICBzdHJ1
Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwo+Pj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IE5V
TEw7Cj4+Pj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0Owo+Pj4+ICAgICAgdW5zaWduZWQg
aW50IGk7Cj4+Pj4gKyAgICBsb25nIHJldCA9IDA7Cj4+Pgo+Pj4gV291bGRuJ3QgaW50IHN1ZmZp
Y2UgaGVyZT8KPj4KPj4gSSBqdXN0IGZvbGxvd2VkIHRoZSByZXR1cm4gdHlwZSBvZiB0aGUgZnVu
Y3Rpb24uIEkgdGhpbmsgdGhpcyB3YXkgaXMKPj4gY2xlYW5lciwgYnV0IGluIGNhc2UgeW91IGxp
a2UgaW50IGJldHRlciBJIGNhbiBjaGFuZ2UgaXQuCj4gCj4gSSBzb3J0IG9mIGV4cGVjdGVkIHRo
aXMgcmVwbHksIGJ1dCB0aGF0J3Mgbm90IGluIGxpbmUgd2l0aCB3aGF0IHlvdQo+IGRpZCBpbiBn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoKSB0aGVuLiBJIHRoaW5rIHdlIHdpbGwgd2FudCB0bwo+
IGV2ZW50dWFsbHkgY2hhbmdlIGFsbCBmdW5jdGlvbiByZXR1cm4gdHlwZXMgdG8gaW50IHdoZXJl
IHRoZSB3aWRlcgo+IHR5cGUgaXNuJ3QgbmVlZGVkLgoKT2theS4gU2hvdWxkIEkgaW5jbHVkZSBh
IHBhdGNoIGRvaW5nIHRoYXQgaW4gdGhpcyBzZXJpZXMgb3Igd291bGQgeW91CnByZWZlciB0aGlz
IGNsZWFudXAgYmVpbmcgZGVsYXllZCB0byA0LjExPwoKPj4+PiBAQCAtMzQ0Miw2ICszNDY5LDgg
QEAgZ3JhbnRfdGFibGVfY3JlYXRlKAo+Pj4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwo+Pj4+
ICAgICAgcGVyY3B1X3J3bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2sp
Owo+Pj4+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnQtPm1hcHRyYWNrX2xvY2spOwo+Pj4+ICsgICAg
dC0+bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7Cj4+Pj4gKyAgICB0LT5tYXhf
bWFwdHJhY2tfZnJhbWVzID0gbWF4X21hcHRyYWNrX2ZyYW1lczsKPj4+Cj4+PiBUaGlzIHRvZ2V0
aGVyIHdpdGggLi4uCj4+Pgo+Pj4+IEBAIC0zNjU1LDcgKzM2ODYsMTEgQEAgaW50IGdyYW50X3Rh
YmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1l
cywKPj4+PiAgCj4+Pj4gICAgICAvKiBTZXQgbGltaXRzLiAqLwo+Pj4+ICAgICAgaWYgKCAhZ3Qt
PmFjdGl2ZSApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMg
PSBncmFudF9mcmFtZXM7Cj4+Pj4gKyAgICAgICAgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgPSBt
YXB0cmFja19mcmFtZXM7Cj4+Pj4gICAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChndCk7
Cj4+Pj4gKyAgICB9Cj4+Pgo+Pj4gLi4gdGhpcyByYWlzZXMgdGhlIHF1ZXN0aW9uIG9mIHdoZXRo
ZXIgaXQgaXMgbGVnYWwgdG8gZGVjcmVhc2UgdGhlCj4+PiBsaW1pdHMuIFRoZXJlIG1heSBiZSBj
b2RlIGRlcGVuZGluZyBvbiBpdCBvbmx5IGV2ZXIgZ3Jvd2luZy4KPj4KPj4gQmVmb3JlIGdyYW50
X3RhYmxlX2luaXQoKSBoYXMgYmVlbiBjYWxsZWQgdGhlcmUgaXMgbm8gcHJvYmxlbQo+PiBkZWNy
ZWFzaW5nIHRoZSBsaW1pdHMsIGFzIG5vdGhpbmcgZGVwZW5kaW5nIG9uIHRoZW0gaGFzIGJlZW4g
c2V0dXAKPj4geWV0Lgo+IAo+IE9oLCByaWdodCwgSSBkaWRuJ3QgcGF5IGF0dGVudGlvbiB0byB0
aGlzIGJlaW5nIGEgb25lLXRpbWUgYWN0aW9uLgo+IAo+Pj4gQWRkaXRpb25hbGx5IHRvIHRha2Ug
dGhlIGlucHV0IHZhbHVlcyB3aXRob3V0IGFwcGx5aW5nIHNvbWUKPj4+IHVwcGVyIGNhcCAtIHdo
aWxlIHdlIGhhdmUgWFNBLTc3LCB3ZSBzdGlsbCBzaG91bGRuJ3QgaW50cm9kdWNlCj4+PiBuZXcg
aXNzdWVzIG1ha2luZyBkaXNhZ2dyZWdhdGlvbiBtb3JlIHVuc2FmZS4gUGVyaGFwcyB0aGUKPj4+
IGdsb2JhbCBsaW1pdHMgY291bGQgc2VydmUgYXMgYSBjYXAgaGVyZT8KClRoaW5raW5nIG1vcmUg
YWJvdXQgaXQ6IHdoYXQgY2FuIGhhcHBlbiBpbiB3b3JzdCBjYXNlIHdoZW4gbm8gY2FwCmlzIGJl
aW5nIGVuZm9yY2VkPwoKQSBkb21haW4gd2l0aCB0aGUgcHJpdmlsZWdlIHRvIGNyZWF0ZSBhbm90
aGVyIGRvbWFpbiB3aXRoIGFyYml0cmFyeQphbW91bnRzIG9mIG1lbW9yeSAod2UgaGF2ZSBubyBj
YXAgaGVyZSkgbWlnaHQgZ28gY3JhenkgYW5kIGdpdmUgdGhlCmNyZWF0ZWQgZG9tYWluIGFuIGFy
Yml0cmFyeSBhbW91bnQgb2YgZ3JhbnQgZnJhbWVzIG9yIG1hcHRyYWNrCmZyYW1lcy4gU28gd2hh
dCBpcyB0aGUgZGlmZmVyZW5jZSB3aGV0aGVyIHRoZSBtZW1vcnkgaXMgc3BlbnQgZGlyZWN0bHkK
Zm9yIHRoZSBkb21haW4gb3IgdmlhIGdyYW50IGZyYW1lcz8gSW4gYm90aCBjYXNlcyB0aGVyZSB3
aWxsIGJlIG5vCm1lbW9yeSBsZWZ0IGZvciBvdGhlciBwdXJwb3Nlcy4gSSBjYW4ndCBzZWUgaG93
IHRoaXMgd291bGQgYmUgd29yc2UKdGhhbiBhbGxvY2F0aW5nIHRoZSBzYW1lIGFtb3VudCBvZiBt
ZW1vcnkgZGlyZWN0bHkgZm9yIHRoZSBuZXcgZG9tYWluLgoKPj4gSSB0aG91Z2h0IGFib3V0IGEg
Y2FwIGFuZCBUQkggSSdtIG5vdCBzdXJlIHdoaWNoIHdvdWxkIGJlIHNhbmUgdG8KPj4gYXBwbHku
IFRoZSBnbG9iYWwgbGltaXRzIHNlZW0gd3JvbmcsIGVzcGVjaWFsbHkgbG9va2luZyBhdCBwYXRj
aCAxNDoKPj4gdGhvc2UgbGltaXRzIHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9t
MCB3b24ndCBuZWVkIG1hbnkKPj4gZ3JhbnQgZnJhbWVzIGluIHRoZSBub3JtYWwgY2FzZS4uLgo+
IAo+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0aGlzIERvbTAgYXNwZWN0IHRvbyBvdmVyIGx1
bmNoLiBXaGF0Cj4gYWJvdXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQgaXRz
IGxpbWl0IChvbmx5IHVwd2FyZHMKPiBvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdpdGhv
dXQgYW55IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+IFRoaXMgd291bGQgZnJlZSB1cCB0aGUgZ2xv
YmFscyB0byBiZSB1c2VkIGFzIHN5c3RlbSB3aWRlIGxpbWl0cwo+IGFnYWluLgoKVGhpcyB3b3Vs
ZCBiZSBwb3NzaWJsZSwgb2YgY291cnNlLgoKVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlIG5l
ZWQgdG8gcmUtYWxsb2NhdGUgdGhlIGZyYW1lIHBvaW50ZXIgYXJyYXlzCmlzIGl0IHdvcnRoLgoK
Pj4gU28gSSBjb3VsZCBtYWtlIHVwIGEgY2FwIGluIGZvcm0gb2YgZWl0aGVyIGEgY29uZmlndXJh
YmxlIGNvbnN0YW50Cj4+IChDT05GSUdfKiBvciBib290IHBhcmFtZXRlcj8pIG9yIGFzIGEgZnJh
Y3Rpb24gb2YgZG9tYWluIG1lbW9yeS4gQW55Cj4+IHByZWZlcmVuY2VzIGhlcmU/Cj4gCj4gQSBj
b25maWcgY29uc3RhbnQgYXMgd2VsbCBhcyBhIGZyYWN0aW9uIG9mIGRvbWFpbiBtZW1vcnkgbWln
aHQgbG9jawo+IG91dCBzcGVjaWFsIHB1cnBvc2UgZ3Vlc3RzLiBXaGljaCB3b3VsZCBsZWF2ZSBj
b21tYW5kIGxpbmUgb3B0aW9ucwo+IC0gYXMgcGVyIGFib3ZlIHBlcmhhcHMgdGhlIG9uZXMgd2Ug
YWxyZWFkeSBoYXZlLgoKSW4gY2FzZSB3ZSByZWFsbHkgbmVlZCB0aGUgY2FwIHBhcmFtZXRlcnMg
SSdkIHByZWZlciBkaXN0aW5jdCBvbmVzIGZyb20KdGhlIGRvbTAgaW5pdGlhbCB2YWx1ZXMuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueR4-0005Yp-V0; Wed, 20 Sep 2017 12:49:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dueR4-0005Yj-7d
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:49:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 94/4D-03414-DB362C95; Wed, 20 Sep 2017 12:49:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov+7O5EO
 RBrN+mFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/bxxjLbgpWLGnz7OB8T9vFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKzHi5jwkkISwQKtF07AOYLSKgLNH76zcLSBGzwH1GiQU3N7BCdDQyStyc/
 5AVpIpNQFViw/VTYDavgLXErzOX2UBsFqD4mrfbWUBsUYFwiaaz/SwQNYISJ2c+AbM5BQwkJs
 1eDbaNWUBd4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjXyEwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwQBmAYAfjmQWBhxglOZiU
 RHlF4w9FCvEl5adUZiQWZ8QXleakFh9i1OPgEOhbs/oCo8DmtUBSiiUvPy9VSYJ3bhJQtWBRa
 npqRVpmDjCeYBokOHiURHgfgaR5iwsSc4sz0yFSpxgVpcR5c0ESAiCJjNI8uDZYDF9ilJUS5m
 UEOk2IpyC1KDezBFX+FaM4B6OSMG8tyBSezLwSuOmvgBYzAS3O3nAAZHFJIkJKqoGx9OOuXqt
 XG7wfK8gnubxWPRoxr0ZqWVea5o9wltuTUywFA3/vyp5wcvqWmLnySau2nda4pSL+xvLO13aG
 k7rNMbeOhOjv5OV7dNe45OBrheTf1V+SFoZYxz6YqaFUJTSzZ7Wowb7TTUIKEvqx8jeyOoWkp
 kWviw5uXmyx3NDG3eyJU6zrQmYlluKMREMt5qLiRAAwAUwn3AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505911737!112205990!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57698 invoked from network); 20 Sep 2017 12:48:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 12:48:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C7350ACD9;
 Wed, 20 Sep 2017 12:48:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-15-jgross@suse.com> <59C27619020000780017D66F@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d29d8b20-59a7-2359-e8ed-28d2ef5789b5@suse.com>
Date: Wed, 20 Sep 2017 14:48:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C27619020000780017D66F@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 14/15] xen: make grant table limits boot
 parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTQ6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBAQCAt
MjA5OCw3ICsyMDk4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3JlZ2lvbihz
dHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgIGtpbmZvLT5nbnR0YWJfc2l6ZSA9IChfZXRleHQgLSBf
c3RleHQpICYgUEFHRV9NQVNLOwo+PiAgCj4+ICAgICAgLyogTWFrZSBzdXJlIHRoZSBncmFudCB0
YWJsZSB3aWxsIGZpdCBpbiB0aGUgcmVnaW9uICovCj4+IC0gICAgaWYgKCAoa2luZm8tPmdudHRh
Yl9zaXplID4+IFBBR0VfU0hJRlQpIDwgbWF4X2dyYW50X2ZyYW1lcyApCj4+ICsgICAgaWYgKCBn
cmFudF90YWJsZV92ZXJpZnlfc2l6ZShkLCBraW5mby0+Z250dGFiX3NpemUgPj4gUEFHRV9TSElG
VCkgKQo+PiAgICAgICAgICBwYW5pYygiQ2Fubm90IGZpbmQgYSBzcGFjZSBmb3IgdGhlIGdyYW50
IHRhYmxlIHJlZ2lvblxuIik7Cj4gCj4gSSBjYW4gc2VlIGhvdyB0aGlzIG1heSBjYXVzZSBjb21w
bGljYXRpb25zIHdpdGggbXkgYWx0ZXJuYXRpdmUKPiBwcm9wb3NhbCBmb3IgdGhlIG1lYW5pbmcg
b2YgdGhlIGNvbW1hbmQgbGluZSBvcHRpb25zLCBidXQgdGhhdCdzCj4gc29sdmFibGUgZm9yIHN1
cmUuCj4gCj4+IEBAIC0zNDYyLDYgKzM0NDksMTAgQEAgZ3JhbnRfdGFibGVfY3JlYXRlKAo+PiAg
ICAgIHN0cnVjdCBkb21haW4gKmQpCj4+ICB7Cj4+ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICp0
Owo+PiArICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKPj4gKyAgICBz
dGF0aWMgdW5zaWduZWQgaW50IG1heF9tYXB0cmFja19mcmFtZXM7Cj4+ICsgICAgaW50ZWdlcl9w
YXJhbSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKPj4gKyAgICBpbnRl
Z2VyX3BhcmFtKCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1heF9tYXB0cmFja19mcmFt
ZXMpOwo+PiAgCj4+ICAgICAgaWYgKCAodCA9IHh6YWxsb2Moc3RydWN0IGdyYW50X3RhYmxlKSkg
PT0gTlVMTCApCj4+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+PiBAQCAtMzQ2OSwxNCArMzQ2
MCwxNyBAQCBncmFudF90YWJsZV9jcmVhdGUoCj4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwo+
PiAgICAgIHBlcmNwdV9yd2xvY2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2Nr
KTsKPj4gICAgICBzcGluX2xvY2tfaW5pdCgmdC0+bWFwdHJhY2tfbG9jayk7Cj4+IC0gICAgdC0+
bWF4X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7Cj4+IC0gICAgdC0+bWF4X21hcHRy
YWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7Cj4+ICAKPj4gICAgICAvKiBPa2F5LCBp
bnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCj4+ICAgICAgZC0+Z3JhbnRfdGFibGUgPSB0Owo+PiAg
Cj4+ICAgICAgaWYgKCBkLT5kb21haW5faWQgPT0gMCApCj4+ICsgICAgewo+PiArICAgICAgICB0
LT5tYXhfZ3JhbnRfZnJhbWVzID0gbWF4X2dyYW50X2ZyYW1lcyA/IDogREVGQVVMVF9NQVhfTlJf
R1JBTlRfRlJBTUVTOwo+PiArICAgICAgICB0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPyA6IERFRkFVTFRf
TUFYX01BUFRSQUNLX0ZSQU1FUzsKPj4gICAgICAgICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQo
dCk7Cj4+ICsgICAgfQo+IAo+IFRoZSB1c2UgaGVyZSBtYWtlcyBpdCB0aGF0IGluIGVmZmVjdCB0
aGUgdHdvIHZhcmlhYmxlcyBjb3VsZCB0aGVuCj4gYmVjb21lIF9faW5pdGRhdGEuIE1heWJlIHRo
ZWlyIGRlZmluaXRpb24gc2hvdWxkIHRoZW4gZXZlbiBtb3ZlCj4gaGVyZSAoaWYgdGhlIG90aGVy
IHByb3Bvc2FsIHdvdWxkIGJlIGRpc2NhcmRlZCkuCgpJcyBpdCBwb3NzaWJsZSBpbiB0aGUgaHlw
ZXJ2aXNvciB0byBhY2Nlc3MgX19pbml0ZGF0YSB2YXJpYWJsZXMgZnJvbSBub24KX19pbml0IGZ1
bmN0aW9ucz8gSW4gdGhlIExpbnV4IGtlcm5lbCB0aGlzIGlzIGZvcmJpZGRlbi4KCj4+ICtib29s
IF9faW5pdCBncmFudF90YWJsZV92ZXJpZnlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgZnJhbWVzKQo+IAo+IGNvbnN0CgpZZXMuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:51:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueTR-0006Q4-B5; Wed, 20 Sep 2017 12:51:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dueTQ-0006Pv-9G
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:51:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F8/05-03414-F4462C95; Wed, 20 Sep 2017 12:51:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTdcn5VC
 kQfNCRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPa45dMBe+5K36cv8PcwPiUs4uRi0NIYBOj
 xIOp7YwQzm5GiW/rfwA5nBzCAnESq7f3MIPYIgLOEg1t+5hAiphBij5fO8QOkhASiJH48ucVW
 AObgKbEnc+fmEBsXgErifZH59hAbBYBVYmFG+aDxUUFwiX2f7/GDFEjKHFy5hMWEJtTwETi8e
 XjYPXMAmYS8zY/ZIawxSVuPYHoZRaQl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsY1YtTi8p
 Si3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MM6+7H+IUZKDSUmU
 VzT+UKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6IZKCcYFFqempFWmYOMFZg0hIcPEoivI+Sg
 NK8xQWJucWZ6RCpU4y6HD8mXfnDJMSSl5+XKiXOqw0yQwCkKKM0D24ELG4vMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZh3O8gqnsy8ErhNr4COYAI6InvDAZAjShIRUlINjBVT31q+evV1v7D
 16X3tfLHse1dnTsg/duhr57S7HxrvbfnnlD1zacq1ta9MZsdocWjXXlytruZ25MMJC4bvR3f9
 TbnOJvJw0ceZF+9GzDUxOXHbvF278zZb22O+MPYz0vLKyW58B10nJ2l7nzmb0WljsepKyL6p9
 /6trONKZlO+Va7FnueQ0a3EUpyRaKjFXFScCACCp+i01gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505911883!64815699!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14993 invoked from network); 20 Sep 2017 12:51:23 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 20 Sep 2017 12:51:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 23F6780D;
 Wed, 20 Sep 2017 05:51:23 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E5313F578;
 Wed, 20 Sep 2017 05:51:21 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
Date: Wed, 20 Sep 2017 13:51:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170920063430.9105-5-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKClNvcnJ5IGZvciB0aGUgbGF0ZSBjb21tZW50LgoKT24gMjAvMDkvMTcgMDc6
MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0
aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlzaWNhbCBtZW1vcnkKPiBhZGRyZXNzIG9mIHRoZSBzeXN0
ZW0uIFRoaXMgdmFsdWUgaXMgaW5mbHVlbmNlZCBieToKPiAKPiAtIGh5cGVydmlzb3IgY29uZmln
dXJhdGlvbiAoQ09ORklHX0JJR01FTSkKPiAtIHByb2Nlc3NvciBjYXBhYmlsaXR5IChtYXguIGFk
ZHJlc3NhYmxlIHBoeXNpY2FsIG1lbW9yeSkKPiAtIG1lbW9yeSBtYXAgYXQgYm9vdCB0aW1lCj4g
LSBtZW1vcnkgaG90cGx1ZyBjYXBhYmlsaXR5Cj4gCj4gVGhlIHZhbHVlIGlzIGVzcGVjaWFsbHkg
bmVlZGVkIGZvciBkb20wIHRvIGRlY2lkZSBzaXppbmcgb2YgZ3JhbnQgZnJhbWUKPiBsaW1pdHMg
b2YgZ3Vlc3RzIGFuZCBmb3IgcHYgZG9tYWlucyBmb3Igc2VsZWN0aW5nIHRoZSBncmFudCBpbnRl
cmZhY2UKCldoeSBsaW1pdGluZyB0byBQViBkb21haW4/IEFybSBkb21haW4gbWF5IGFsc28gbmVl
ZCB0byBzd2l0Y2ggdG8gYW5vdGhlciAKaW50ZXJmYWNlIGJldHdlZW4gdjEgb25seSBzdXBwb3J0
IDMyLWJpdCBHRk4uCgo+IHZlcnNpb24gdG8gdXNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBpbmRleCBjZDZk
ZmI1NGI5Li42YWE4Y2JhNWUwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IEBAIC0zNzYsNiArMzc2LDExIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQo+ICAgCj4gICB2b2lkIGNsZWFyX2FuZF9jbGVhbl9wYWdlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwo+ICAgCj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBl
cl9tZm5fYm91bmQodm9pZCkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KCkkgYW0gbm90IHN1
cmUgdG8gdW5kZXJzdGFuZCB0aGUgQXJtIGltcGxlbWVudGF0aW9uIGdpdmVuIHRoZSBkZXNjcmlw
dGlvbiAKb2YgdGhlIGNvbW1pdCBtZXNzYWdlLgoKVGhlIGd1ZXN0IGxheW91dCBpcyBjb21wbGV0
ZWx5IHNlcGFyYXRlIGZyb20gdGhlIGhvc3QgbGF5b3V0LiBJdCBtaWdodCAKYmUgcG9zc2libGUg
dG8gaGF2ZSBhbGwgdGhlIG1lbW9yeSBiZWxvdyA0MCBiaXRzIG9uIHRoZSBob3N0LCBidXQgdGhp
cyAKZG9lcyBub3QgcHJlY2x1ZGUgdGhlIGd1ZXN0IHRvIGhhdmUgYWxsIG1lbW9yeSBiZWxvdyA0
MCBiaXRzICh0aGUgCmhhcmR3YXJlIG1pZ2h0IHN1cHBvcnQsIGZvciBpbnN0YW5jZSwgdXAgdG8g
NDggYml0cykuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:53:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueVU-0006Za-QJ; Wed, 20 Sep 2017 12:53:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dueVT-0006ZS-Kx
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:53:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 37/F3-17770-EC462C95; Wed, 20 Sep 2017 12:53:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfdcyqF
 Ig+0rRS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVG7ezFtzirnh7cAJjA+MOzi5GLg4hgU2M
 EpN2b2WGcHYzSnz6s4m9i5GTQ1ggTOL3yo9sILaIgLNEQ9s+JpAiZpCiz9cOgRUJCcRIvL/ey
 QxiswloStz5/IkJxOYVsJK4d2UqK4jNIqAqsWTuVUYQW1QgXGL/92vMEDWCEidnPmEBsTkFTC
 SOLdkF1sssYCYxb/NDZghbXOLWk/lQcXmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEQZgGAH47dlAYcYJTmY
 lER5c/wPRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUOAsoJFqWmp1akZeYAowUmLcHBoyTCa
 wWS5i0uSMwtzkyHSJ1iVJQS5/0cCJQQAElklObBtcEi9BKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeflBxvNk5pXATX8FtJgJaHH2hgMgi0sSEVJSDYz8Qk4+LYkbfV3NV6medJjSZaf7hL3
 XYflpp/7VRwXEWNZ90rzoVzp99VL2/ecPH8nUcFh3wNvs+mO55BJ72wtv3v393y67iN1ycVeI
 WN2dBWz6NYq57Qf8V5lOTDsVpsV0dJmd0+W+1/wr13puUT98dK39NVmeDcbRqidm5sSs9dbp+
 dimwaPEUpyRaKjFXFScCADxCAVtywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505912013!83816906!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56153 invoked from network); 20 Sep 2017 12:53:34 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 20 Sep 2017 12:53:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E54C80D;
 Wed, 20 Sep 2017 05:53:33 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7CE83F578;
 Wed, 20 Sep 2017 05:53:31 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-6-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d95ac3b8-0f72-8b8b-0304-324fa3ad5dd6@arm.com>
Date: Wed, 20 Sep 2017 13:53:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170920063430.9105-6-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 05/15] xen: add max possible mfn to
 struct xen_sysctl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEFk
ZCB0aGUgbWF4aW11bSBwb3NzaWJsZSBtZm4gdG8gc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8g
aW4gb3JkZXIgdG8KPiBlbmFibGUgWGVuIHRvb2xzIHRvIHNpemUgdGhlIGdyYW50IHRhYmxlIGZy
YW1lIGxpbWl0cyBmb3IgYSBkb21VCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICAgeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgIHwg
MSArCj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCAyICsrCj4gICAyIGZpbGVzIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0
bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+IGluZGV4IGE2ODgyZDFjOWQuLjIyZjVkOTkxZjYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vc3lz
Y3RsLmMKPiBAQCAtMjY2LDYgKzI2Niw3IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKPiAgICAgICAgICAgZ2V0X291dHN0YW5k
aW5nX2NsYWltcygmcGktPmZyZWVfcGFnZXMsICZwaS0+b3V0c3RhbmRpbmdfcGFnZXMpOwo+ICAg
ICAgICAgICBwaS0+c2NydWJfcGFnZXMgPSAwOwo+ICAgICAgICAgICBwaS0+Y3B1X2toeiA9IGNw
dV9raHo7Cj4gKyAgICAgICAgcGktPm1heF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5kKCkgLSAx
Owo+ICAgICAgICAgICBhcmNoX2RvX3BoeXNpbmZvKHBpKTsKPiAgIAo+ICAgICAgICAgICBpZiAo
IGNvcHlfdG9fZ3Vlc3QodV9zeXNjdGwsIG9wLCAxKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+IGluZGV4
IDc4MzBiOTg3ZGEuLjg2YjljZWQ4NmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gQEAgLTEwOCw2
ICsxMDgsOCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7Cj4gICAKPiAgICAgICAvKiBY
RU5fU1lTQ1RMX1BIWVNDQVBfPz8/ICovCj4gICAgICAgdWludDMyX3QgY2FwYWJpbGl0aWVzOwo+
ICsKPiArICAgIHVpbnQ2NF90IG1heF9tZm47ICAgICAvKiBMYXJnZXN0IHBvc3NpYmxlIE1GTiBv
biB0aGlzIGhvc3QgKi8KCkRvbid0IHlvdSBuZWVkIHRvIGJ1bXAgWEVOX1NZU0NUTF9JTlRFUkZB
Q0VfVkVSU0lPTiBiZWNhdXNlIG9mIHRoaXMgY2hhbmdlPwoKPiAgIH07Cj4gICB0eXBlZGVmIHN0
cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHhlbl9zeXNjdGxfcGh5c2luZm9fdDsKPiAgIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGh5c2luZm9fdCk7Cj4gCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:54:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueW9-0006eX-2D; Wed, 20 Sep 2017 12:54:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dueW7-0006eN-Vt
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:54:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 79/A2-03422-7F462C95; Wed, 20 Sep 2017 12:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG++/mUZwd5+1taejCaIk2sVKHl/q
 S9SUUDNJunuVpG+0iO1MXBEli1sqwNLNl5aoJpZZdMQszTbxVaoo0YYZDPyRpQ0LNS3WOx1vn
 0+/wPP/neT68GFdkFYgx0mQkDTpCIxF48A63qazhU5nNabLHjtCY6RclnN1oX4urn5eM0vlqn
 UJvyuCrxh3dblmTYDJ/HeXnoXYwI3dMhCfBj8JxgRl50FyLYHCoArE/DgT9Rfd5rGsvjDqH3V
 i2IWhzxLNch8CZD+yDSgQ3yu5yGEGAx8L38gEuw754GDx995DDmLh4NR9+VbUjRvDBU6HQ6uK
 wpoPQ11oiYFkOMwW3acYwHh4KrqbFYiG+A5xFXUtTGxHMdM0tCu54IrQ6XYuMcH+Y7qxZzOTi
 ATA4wg4C3Bvu3XrLZdkf/jQMC1iWwUtbI4/lYCiyX+GznAG95m7EbODiUnjSsJ2NTIDnv1v5L
 IdA6aXhpW3e0HFzZClGA/1lPTzmKeBi+FsgYSYDPs2FoVknYj2B4LxqFxSjYMuapZbVNsuaNs
 uaNsuatkrEf4S2UqQhhzSER8kiFAa1UmXUEmpNeKRsV4SWpChCSWoIBRVxQq99huhDWUd/9Wi
 hNqUZbcA4Ej9h9IP3aSIvhT7ztIqgVMcN2RqSakaBGCYBoa2K1rwNpJI0nVRr6GtblgHzlPgK
 9zCykMoitJRayUqdKAortzvmOdjIwJ0Fjoin0+tIcYAwjrHijFWVrVsJWr7cLyhI7CNE9DSRZ
 xZp0KqN/+tjKABDEh/hfibFU60zrvSN0VM49JRTdU3MFCOxKonz0Ca5Qhw3Hjnx6lOvuTFssy
 tRdrG86tDO3HmlzW75fD6mypJen3rkaFaFX+JM4LcOOchL46UhG2dTkvj23MnUtr7CpoAor4V
 iZU3QFn+p27EPly9Yp5Olvd2Dtmt9E/3XZw7kTC0kvT6nS5h1RpKq9Wd/dracqcl3vYn9WD3X
 kxMt4VEqInIb10AR/wBYdlUPtAMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505912053!83642349!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25842 invoked from network); 20 Sep 2017 12:54:14 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Sep 2017 12:54:14 -0000
Received: (qmail 5609 invoked from network); 20 Sep 2017 15:54:13 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Sep 2017 15:54:13 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id EA7FC7FC89
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:54:12 +0300 (EEST)
Received: (qmail 497 invoked from network); 20 Sep 2017 15:54:12 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 20 Sep 2017 15:54:12 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 20 Sep 2017 15:54:32 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Wed, 20
 Sep 2017 15:54:12 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v11 3/5] x86emul: Add return code information to error
 messages
Thread-Index: AQHTK9Pxrmk5lSEuT0CeCl9+UEqVa6K8LDWAgAFo9IA=
Date: Wed, 20 Sep 2017 12:54:11 +0000
Message-ID: <1505912051.383.6.camel@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
 <59C15249020000780017CF3D@prv-mh.provo.novell.com>
In-Reply-To: <59C15249020000780017CF3D@prv-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
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:31,
 sv:1505893804, ts:1505912073
Content-ID: <596C3BD20FFB604D938DBBF37B6137B2@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73227
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461458,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.006886)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002940), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.012384,0.000081)], URL: [Enabled, t: (0.000005)], RTDA: [Enabled,
 t: (0.148770), Hit: No, Details: v2.6.10; Id:
 17.5f8n0b.1bpok6kfh.7gvnq], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 3/5] x86emul: Add return code
 information to error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWEsIDIwMTctMDktMTkgYXQgMDk6MjIgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiAxMi4wOS4xNyBhdCAxNjozMiwgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+ID4gQEAg
LTIwNTUsNyArMjA1NSw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25n
IG1mbiwNCj4gPiB1bnNpZ25lZCBsb25nIGdsYSkNCj4gPiDCoMKgwqDCoMKgew0KPiA+IMKgwqDC
oMKgwqBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOg0KPiA+IMKgwqDCoMKgwqBjYXNlIFg4NkVN
VUxfVU5JTVBMRU1FTlRFRDoNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoGh2bV9kdW1wX2VtdWxhdGlv
bl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAiTU1DRkciLA0KPiA+ICZjdHh0KTsNCj4gPiArwqDC
oMKgwqDCoMKgwqDCoGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAi
TU1DRkciLCAmY3R4dCwNCj4gPiByYyk7DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7DQo+
IEF0IHRoZSBleGFtcGxlIG9mIHRoaXMgb25lIEkgdGhpbmsgaXQgaXMgcHJldHR5IGNsZWFyIHRo
YXQgdGhlIG9yZGVyDQo+IG9mIHBhdGNoZXMgd291bGQgYmUgdGhlIG90aGVyIHdheSBhcm91bmQu
IEJ1dCBJIHdvbid0IGluc2lzdC4NCj4gDQo+ID4gDQo+ID4gQEAgLTIyNDIsMTYgKzIyNDIsMTcg
QEAgc3RhdGljIGNvbnN0IGNoYXINCj4gPiAqZ3Vlc3RfeDg2X21vZGVfdG9fc3RyKGludCBtb2Rl
KQ0KPiA+IMKgfQ0KPiA+IMKgDQo+ID4gwqB2b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShj
b25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNoYXINCj4gPiAqcHJlZml4LA0KPiA+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1
Y3QgaHZtX2VtdWxhdGVfY3R4dA0KPiA+ICpodm1lbXVsX2N0eHQpDQo+ID4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0DQo+ID4gKmh2bWVtdWxfY3R4dCwgaW50IHJjKQ0KPiA+IMKgew0KPiA+
IMKgwqDCoMKgwqBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+ID4gwqDCoMKgwqDCoGNv
bnN0IGNoYXIgKm1vZGVfc3RyID0NCj4gPiBndWVzdF94ODZfbW9kZV90b19zdHIoaHZtX2d1ZXN0
X3g4Nl9tb2RlKGN1cnIpKTsNCj4gPiDCoMKgwqDCoMKgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVn
aXN0ZXIgKmNzID0NCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqBodm1lbXVsX2dldF9zZWdfcmVnKHg4
Nl9zZWdfY3MsIGh2bWVtdWxfY3R4dCk7DQo+ID4gwqANCj4gPiAtwqDCoMKgwqBwcmludGsoIiVz
JXMgZW11bGF0aW9uIGZhaWxlZDogJXB2ICVzIEAgJTA0eDolMDhseCAtPiAlKnBoXG4iLA0KPiA+
IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgbG9nbHZsLCBwcmVmaXgsIGN1cnIsIG1vZGVfc3RyLCBj
cy0+c2VsLCBodm1lbXVsX2N0eHQtDQo+ID4gPmluc25fYnVmX2VpcCwNCj4gPiAtwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0ZXMsIGh2bWVtdWxfY3R4dC0+
aW5zbl9idWYpOw0KPiA+ICvCoMKgwqDCoHByaW50aygiJXMlcyBlbXVsYXRpb24gZmFpbGVkIChy
Yz0lZCk6ICVwdiAlcyBAICUwNHg6JTA4bHggLT4NCj4gPiAlKnBoXG4iLA0KPiBQbGVhc2UgdHJ5
IHRvIGtlZXAgbG9nIG1lc3NhZ2VzIHNob3J0IChidXQgd2l0aG91dCBsb3NpbmcgcmVsZXZhbnQN
Cj4gaW5mb3JtYXRpb24pLiBJbiB0aGUgY2FzZSBoZXJlIHRoZSAicmM9IiBpcyB1bm5lY2Vzc2Fy
eS4gV2l0aCBpdA0KPiBkcm9wcGVkDQpJIGFkZGVkIHRoZSAicmM9IiB0byBtYXJrIHRoZSBkaXN0
aW5jdGlvbiBiZXR3ZWVuICJ1bmltcGxlbWVudGVkIiBhbmQNCiJ1bmhhbmRsZWFibGUiLCBhcyBy
ZXF1ZXN0ZWQgYnkgQW5kcmV3IENvb3BlciBmb3IgdjEwwqANCg0KIlBsZWFzZSBtb2RpZnkgaHZt
X2R1bXBfZW11bGF0aW9uX3N0YXRlIHRvIHBhc3MgcmMgaW4sIGFuZCBkaXN0aW5ndWlzaA0KVU5I
QU5ETEVBQkxFIHZzIFVOSU1QTEVNRU5URUQgaW4gdGhlIHByaW50ZWQgbWVzc2FnZS4iDQoNCg0K
PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANCj4gSmFu
DQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFRoaXMgZW1haWwgd2FzIHNj
YW5uZWQgYnkgQml0ZGVmZW5kZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 12:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 12:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dueae-0006wT-JU; Wed, 20 Sep 2017 12:58:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duead-0006wN-Ps
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 12:58:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8C/C1-03093-F0662C95; Wed, 20 Sep 2017 12:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ovy5f2qF
 Ig4fdIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bD+U6mgkcSFU93bmBtYPwj3MXIySEhYCTx
 duI/pi5GLg4hgYWMEv9XnWPuYuTgEBYIlXi/xxmkRkRAWaL3128WkBpmgfuMEgtubmCFaGhkl
 Pi9uJUdpIpNQFViw/VTrCA2r4C1xKH9j8BsFqB405w3TCC2qEC4RNPZfhaIGkGJkzOfgNmcAg
 YSl1euAbOZBdQl/sy7xAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYp
 Ti8pSi3SNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlAEIdjCeXhd4iFGS
 g0lJlNc49VCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevylAOcGi1PTUirTMHGCswKQlOHiUR
 HiZQVp5iwsSc4sz0yFSpxgVpcR5J4D0CYAkMkrz4Npg8XmJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrwiION5MvNK4Ka/AlrMBLQ4e8MBkMUliQgpqQbGBJZzWSU5RzMPGmWuOSxUqGJwjed
 WpKkde1lH+wyHDWyH8lZ5NKc8EHvPyLy2qrhrg9DPLeqzb6qLfAozaVfu2V66P9mcva7Ac9Km
 5ec5rsgccMsQ3jNjdp70yocWr7692nfXbOvTkvKtWi+jytq7LnDq31jx5MLPeTcf3Uu5/uhz0
 P1jzzj7lViKMxINtZiLihMBZUFJ2soCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505912334!94490007!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25339 invoked from network); 20 Sep 2017 12:58:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 12:58:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E2382ACE8;
 Wed, 20 Sep 2017 12:58:52 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-16-jgross@suse.com> <59C278A3020000780017D689@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4bbd92bc-0388-a7af-b793-bf275870839a@suse.com>
Date: Wed, 20 Sep 2017 14:58:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C278A3020000780017D689@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 15/15] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTQ6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gdmVyeSBsYXJnZSBob3N0cyBh
IGd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3aWxsIGhhdmUgdG8KPiAKPiAuLi4gYSBQ
ViBndWVzdCAuLi4KCldoYXQgYWJvdXQgYSBIVk0gZ3Vlc3Qgd2l0aCAocG90ZW50aWFsbHkpIG1v
cmUgdGhhbiAxNlRCPwoKPj4gaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0
cyBpbiBvcmRlciB0byBzZWxlY3QgdGhlCj4+IGFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2
ZXJzaW9uLgo+Pgo+PiBBZGQgYSBuZXcgWGVuIHNwZWNpZmljIENQVUlEIG5vZGUgdG8gY29udGFp
biB0aGUgbWF4aW11bSBndWVzdCBhZGRyZXNzCj4+IHdpZHRoCj4gCj4gImd1ZXN0IGFkZHJlc3Mg
d2lkdGgiIGlzIGFtYmlndW91cyBoZXJlLCB0aGUgbW9yZSB3aGVuIGxvb2tpbmcgYXQKPiB3aGF0
IHlvdSBhY3R1YWxseSByZXR1cm4uIFdlIHNob3VsZCBubyBsb25nZXIgYWxsb3cgb3Vyc2VsdmVz
IHRvCj4gbWl4IHVwIHRoZSBkaWZmZXJlbnQgYWRkcmVzcyBzcGFjZXMuCgpJJ3ZlIGNob3NlbiAi
Z3Vlc3QgYWRkcmVzcyB3aWR0aCIgc2ltaWxhciB0byB0aGUgImd1ZXN0IGZyYW1lIG51bWJlciIK
d2UgYWxyZWFkeSBoYXZlOiBpdCBpcyBNRk4gYmFzZWQgZm9yIFBWIGFuZCBQRk4gYmFzZWQgZm9y
IEhWTSAoYW5kIEFSTSkuCkknbSBvcGVuIGZvciBhIGJldHRlciBuYW1lLgoKPiBUaGUgbGltaXQg
eW91IHdhbnQgdG8gcmVwb3J0Cj4gaGVyZSBpcyB0aGF0IGluIE1GTiBzcGFjZSwgd2hpY2ggb3Vn
aHQgdG8gYmUgb2Ygbm8gcmVsZXZhbmNlIHRvCj4gSFZNIGd1ZXN0cy4gVGhlcmVmb3JlIEknbSBh
Z2FpbnN0IHVuaWZvcm1seSBleHBvc2luZyB0aGlzIChhcyBtdWNoCj4gYXMgYWxtb3N0IG5vIG90
aGVyIGhvc3QgcHJvcGVydHkgc2hvdWxkIGhhdmUgYW55IHJlbGV2YW5jZSBmb3IKPiBIVk0gZ3Vl
c3RzKSwgYW5kIHdvdWxkIGluc3RlYWQgbGlrZSB0byBzZWUgYSBQVi1vbmx5IGxlYWYganVzdCBs
aWtlCj4gd2UgYWxyZWFkeSBoYXZlIGEgSFZNIG9ubHkgb25lLgoKQXMgc2FpZCBhYm92ZTogYSBI
Vk0gZ3Vlc3QgbmVlZHMgdG8ga25vdyB3aGV0aGVyIGl0IHdpbGwgaGF2ZSB0byBkZWFsCndpdGgg
ZnJhbWUgbnVtYmVycyA+MzIgYml0cywgdG9vLgoKRm9yIEhWTSBndWVzdHMgdGhpcyB3b3VsZCBq
dXN0IGJlIGEgaGludCB0aGF0IHRoZSBob3N0IG1pZ2h0IGJlIGxhcmdlCmVub3VnaCBmb3IgdGhp
cyB0byBoYXBwZW4sIGFzIGV2ZW4gdG9kYXkgYSBIVk0gZ3Vlc3QgY291bGQgaW4gdGhlb3J5CnJl
b3JnYW5pemUgaXRzIG1lbW9yeSBtYXAgdG8gaGF2ZSBwYXJ0cyBvZiB0aGUgbWVtb3J5IGFib3Zl
IHRoZSAxNlRCCmJvcmRlciBldmVuIHdpdGggb25seSByYXRoZXIgc21hbGwgYW1vdW50cyBvZiBt
ZW1vcnkuIEJ1dCB0aGlzIHdvdWxkCmJlIHRoZSBwcm9ibGVtIG9mIHRoZSBndWVzdCB0aGVuLgoK
Rm9yIHRoZSBmdXR1cmUgSSBjb3VsZCBlbnZpc2lvbiBhIHBlci1kb21haW4gcGFyYW1ldGVyIHNl
dHRpbmcgdGhlCnVwcGVyIGxpbWl0IHdoZXJlIGEgZ3Vlc3QgY291bGQgcHV0IGl0cyBtZW1vcnku
IFRoaXMgcGFyYW1ldGVyIHdvdWxkCnRoZW4gaW5mbHVlbmNlIHRoZSBuZXcgQ1BVSUQgdmFsdWUg
ZnJvIEhWTSBkb21haW5zLCBvZiBjb3Vyc2UuCgo+IAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+PiBAQCAtOTI5LDYgKzkyOSwxMCBA
QCB2b2lkIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBsZWFmLAo+PiAgICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwo+PiAgICAgICAgICBi
cmVhazsKPj4gIAo+PiArICAgIGNhc2UgNTogLyogSG9zdCBzcGVjaWZpYyBwYXJhbWV0ZXJzICov
Cj4+ICsgICAgICAgIHJlcy0+YSA9IGdlbmVyaWNfZmxzbChnZXRfdXBwZXJfbWZuX2JvdW5kKCkg
LSAxKSArIFBBR0VfU0hJRlQ7Cj4+ICsgICAgICAgIGJyZWFrOwo+IAo+IEFscmVhZHkgd2hlbiBs
b29raW5nIGF0IHRoZSBwYXRjaCBpbnRyb2R1Y2luZyB0aGUgZnVuY3Rpb24gSSB3YXMKPiB3b25k
ZXJpbmcgd2hldGhlciB0aGUgZnVuY3Rpb24gd291bGRuJ3QgYmV0dGVyIHJldHVybiB0aGUgaGln
aGVzdAo+IGZyYW1lIG51bWJlciBpbnN0ZWFkIG9mIHRoZSBmaXJzdCBpbnZhbGlkIG9uZS4gRnJv
bSBhbiBhYnN0cmFjdAo+IHBlcnNwZWN0aXZlIHRoaXMgd291bGQgYWxsb3cgYW4gYXJjaCAoZS5n
LiBBUk0zMikgdG8gcmVwb3J0IHRoYXQKPiBhbGwgYWRkcmVzc2VzIGFyZSB2YWxpZC4KClRoYXQn
cyBmaW5lIHdpdGggbWUuCgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
aWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaAo+PiBAQCAt
ODUsNiArODUsMTUgQEAKPj4gICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9JT01NVV9NQVBQSU5HUyAg
ICgxdSA8PCAyKQo+PiAgI2RlZmluZSBYRU5fSFZNX0NQVUlEX1ZDUFVfSURfUFJFU0VOVCAgKDF1
IDw8IDMpIC8qIHZjcHUgaWQgaXMgcHJlc2VudCBpbiBFQlggCj4+ICovCj4+ICAKPj4gLSNkZWZp
bmUgWEVOX0NQVUlEX01BWF9OVU1fTEVBVkVTIDQKPj4gKy8qCj4+ICsgKiBMZWFmIDYgKDB4NDAw
MDB4MDUpCj4+ICsgKiBIb3N0IHNwZWNpZmljIHBhcmFtZXRlcnMKPj4gKyAqIEVBWDogYml0cyAw
LTc6IG1heCBndWVzdCBhZGRyZXNzIHdpZHRoCj4+ICsgKi8KPj4gKwo+PiArLyogTWF4LiBhZGRy
ZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNjb3VudC4gKi8K
Pj4gKyNkZWZpbmUgWEVOX0NQVUlEX0dVRVNUX0FERFJFU1NfV0lEVEhfTUFTSyAoMjU1dSA8PCAw
KQo+IAo+IFBsZWFzZSB1c2UgaGV4IG51bWJlcnMgZm9yIG11bHRpLWRpZ2l0IG1hc2tzLCBhbmQg
cGxlYXNlIG1ha2UKPiBleHBsaWNpdCAoYXQgbGVhc3QgaW4gdGhlIGNvbW1lbnQsIHBlcmhhcHMg
YWxzbyBpbiB0aGUgY29uc3RhbnQncwo+IG5hbWUpIHdoaWNoICJhZGRyZXNzIiBpcyBiZWluZyB0
YWxrZWQgYWJvdXQgaGVyZS4KCk9rYXkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 13:01:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 13:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duecj-0007ie-VP; Wed, 20 Sep 2017 13:01:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dueci-0007ab-E2
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 13:01:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2B/79-03093-F8662C95; Wed, 20 Sep 2017 13:01:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTbc/7VC
 kwfvpEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biR2EFC5grJq04wNTAeJ6pi5GLQ0hgE6NE
 e/tRdghnN6NEz6NbzF2MHBzCAqES7/c4dzFycogIOEs0tO0Da2AGqfl87RA7SEJIIFaidcJDJ
 hCbTUBT4s7nT2A2r4CVxKpNz9hAbBYBVYn7U/6ygtiiAuES+79fY4aoEZQ4OfMJC4jNKWAqsf
 DcMrA4s4CZxLzND6FscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxtmX/Q8xSnIwKYny
 GqceihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs3BSgnWJSanlqRlpkDjBOYtAQHj5IILzNIK
 29xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifMKghQJgBRllObBjYDF7CVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ84qATOHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cDYnG+R1x5a4dIYnVb
 g6zJlVvYjuXlzy2KPrKq9FzyF80y9/7H/++Y6Wt6TN1IREd50+7O054W4ExoTDjs35GhI9Pkn
 eJSYi1ax1Nk+8bh05/CsO58356iJnZqkYfPJUvmIYubOy/6//jFmcD+yVbv7gXmHYuUJrr8XV
 nunfH2yazevZuKDICklluKMREMt5qLiRACFBh+F1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505912462!113101117!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40827 invoked from network); 20 Sep 2017 13:01:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 20 Sep 2017 13:01:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5BB7380D;
 Wed, 20 Sep 2017 06:01:02 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9F9C63F578;
 Wed, 20 Sep 2017 06:01:00 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-16-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <05c68197-0237-dc3e-e3f4-3358cfff8287@arm.com>
Date: Wed, 20 Sep 2017 14:00:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170920063430.9105-16-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 15/15] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IHZlcnkgbGFyZ2UgaG9zdHMgYSBndWVzdCBuZWVkcyB0byBrbm93IHdoZXRoZXIgaXQgd2lsbCBo
YXZlIHRvCj4gaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBvcmRl
ciB0byBzZWxlY3QgdGhlCj4gYXBwcm9wcmlhdGUgZ3JhbnQgaW50ZXJmYWNlIHZlcnNpb24uCgpD
YW4geW91IGV4cGxhaW4gd2h5IHlvdSBkZWNpZGVkIHRvIGhhdmUgYW4gYXJjaCBzcGVjaWZpYyBp
bnRlcmZhY2UgCnJhdGhlciB0aGFuIGdlbmVyaWMgb25lPwoKT24gQXJtLCB3ZSB3b3VsZCBsaWtl
bHkgbmVlZCB0byBtYWtlIHNhbWUgZGVjaXNpb24gZm9yIGxhcmdlIGhvc3RzLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 13:01:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 13:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duedI-0007sg-73; Wed, 20 Sep 2017 13:01:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1duedH-0007sT-BR
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 13:01:39 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/60-03454-2B662C95; Wed, 20 Sep 2017 13:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO6mtEO
 RBktOCFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlt/3rZC86yV0xdfJ69gXEjWxcjF4eQwEQm
 iYtrV0I5fxklvh87BOVsZJT4N2cmexcjB5CzjVHiYxmIKSyQKPHsGGsXIyeHiICTxPbbd1khy
 ncwSny7uw/MYRa4zCTR8eQqWBWbgJHE2aPTGUGaeQVsJd6dzgcJswioStz+1cMCYosKhEu8bT
 wCZvMKCEqcnPkEzOYUsJfYsuIAE4jNLKAnseP6L1YIW15i+9s5zCC2hIChxOmH2xgnMArOQtI
 +C0nLLCQtCxiZVzFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525i
 BAYuAxDsYFwzP/AQoyQHk5Ior3HqoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxmIDnBotT01
 Iq0zBxgDMGkJTh4lER4mUHSvMUFibnFmekQqVOMuhw3Hl7/wyTEkpeflyolzisIUiQAUpRRmg
 c3AhbPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6w0yhSczrwRu0yugI5iAjsjecADkiJJ
 EhJRUA2PoijtnpznUrbviv6G8t4In1EFkkorKv5CQj43HWH4s+Xrj44NLLnNlueI+TnzaGrAi
 SF+o0V7/gFL/NYOnwvK/tL98i5Pn4bnl3ZSlIvWi6n8Zg1RN53yjiadv/J8Tmv2/dEP87N2lW
 pO3myj2GVXkKzDHqO1etezoice3uh8tuXRcNFZz/UclluKMREMt5qLiRACLqo6M4gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505912496!83625053!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63951 invoked from network); 20 Sep 2017 13:01:37 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 13:01:37 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KD1Ntv010745
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 13:01:24 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8KD1NxV004001
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 13:01:23 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8KD1M2h015417;
 Wed, 20 Sep 2017 13:01:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Sep 2017 06:01:22 -0700
To: Jan Beulich <JBeulich@suse.com>, suravee.suthikulpanit@amd.com
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-2-git-send-email-aisaila@bitdefender.com>
 <59C27B39020000780017D6B0@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f40c3d6a-7d04-0c0b-3d8b-df6aec949bbb@oracle.com>
Date: Wed, 20 Sep 2017 09:01:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <59C27B39020000780017D6B0@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, paul.durrant@citrix.com,
 jun.nakajima@intel.com, Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] Ping: [PATCH v4 1/3] x86/hvm: Rename enum
 hvm_copy_result to hvm_translation_result
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAwODoyOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMDku
MTcgYXQgMTE6MjIsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEZyb206IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IEFja2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgo+PiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICB8ICAyICst
Cj4+ICB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCA0MCArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCA1
NiArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9hcmNoL3g4
Ni9odm0vaW50ZXJjZXB0LmMgICAgICB8IDIwICsrKysrKystLS0tLS0tCj4+ICB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNSArKy0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYyAgICAgICAgfCAgMiArLQo+IEJvcmlzLCBTdXJhdmVlPyBUaGUgbWlzc2luZyBhY2sg
aXMgdGhlIG9ubHkgdGhpbmcga2VlcGluZyB0aGlzIGFuZAo+IHBhdGNoIDIgZnJvbSBnb2luZyBp
bi4KCgpTb3JyeSwgSSB0aG91Z2h0IEkgcmVzcG9uZGVkIGFuZCBvYnZpb3VzbHkgSSBoYXZlbid0
LgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 13:06:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 13:06:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duehz-0008B2-Oy; Wed, 20 Sep 2017 13:06:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duehy-0008Aw-7R
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 13:06:30 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 79/9F-00743-5D762C95; Wed, 20 Sep 2017 13:06:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyuP0Ov+7F9EO
 RBsv/m1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkv3r1kLWjgqdj/+TZbA+Nuri5GTg4JASOJ
 txP/MXUxcnEICSxklNi/+iM7SEJYIEzi98qPbCC2iIC7xOWPU9lAipgFdjNKfL52iB2io4dRY
 usdiCo2AVWJDddPsYLYvALWEmumNDCD2CxA8Tc7P4DFRQXCJZrO9rNA1AhKnJz5BMzmBKpfOn
 kxWA2zgLrEn3mXmCFscYlNz75DxeUlmrfOZp7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWpRWWq
 RrpGpXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIjWMzAw7mDc1e53iFGSg0lJ
 lNc49VCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJWlAOcGi1PTUirTMHGC0wKQlOHiURHgXg
 aR5iwsSc4sz0yFSpxgVpcR5i0ESAiCJjNI8uDZYhF5ilJUS5mVkYGAQ4ilILcrNLEGVf8Uozs
 GoJMy7GWQKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdXAaOSreSGgnCH2n3t5wNSTzUdtI09OaTZ
 I85hpLLz6xHoVro1W+4ILuPReMq9sdfu7KJftTenCSX9MBG3OJfF+/xW8OPa27YPCz6v3rQ0/
 9u6OpLrH5Z0/spie31J5H6vZE7NctePwhDcaoUc9qz6eyUn9/C7AqVlU+/x8kaC5b8vfCm4Lv
 ftglRJLcUaioRZzUXEiAED5swvLAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505912785!84017854!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57989 invoked from network); 20 Sep 2017 13:06:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 13:06:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3A008ADDF;
 Wed, 20 Sep 2017 13:06:25 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-6-jgross@suse.com>
 <d95ac3b8-0f72-8b8b-0304-324fa3ad5dd6@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <11f06f52-a151-8009-4bbb-466a50e94abf@suse.com>
Date: Wed, 20 Sep 2017 15:06:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d95ac3b8-0f72-8b8b-0304-324fa3ad5dd6@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 05/15] xen: add max possible mfn to
 struct xen_sysctl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTQ6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgdGhlIG1heGlt
dW0gcG9zc2libGUgbWZuIHRvIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIGluIG9yZGVyIHRv
Cj4+IGVuYWJsZSBYZW4gdG9vbHMgdG8gc2l6ZSB0aGUgZ3JhbnQgdGFibGUgZnJhbWUgbGltaXRz
IGZvciBhIGRvbVUKPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+PiAtLS0KPj4gwqAgeGVuL2NvbW1vbi9zeXNjdGwuY8KgwqDCoMKgwqDCoMKgwqAg
fCAxICsKPj4gwqAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgMiArKwo+PiDCoCAyIGZp
bGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKPj4gaW5kZXggYTY4ODJkMWM5ZC4uMjJm
NWQ5OTFmNiAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+PiArKysgYi94ZW4v
Y29tbW9uL3N5c2N0bC5jCj4+IEBAIC0yNjYsNiArMjY2LDcgQEAgbG9uZwo+PiBkb19zeXNjdGwo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgZ2V0X291dHN0YW5kaW5nX2NsYWltcygmcGktPmZyZWVfcGFnZXMsCj4+ICZw
aS0+b3V0c3RhbmRpbmdfcGFnZXMpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcGktPnNjcnViX3Bh
Z2VzID0gMDsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHBpLT5jcHVfa2h6ID0gY3B1X2toejsKPj4g
K8KgwqDCoMKgwqDCoMKgIHBpLT5tYXhfbWZuID0gZ2V0X3VwcGVyX21mbl9ib3VuZCgpIC0gMTsK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGFyY2hfZG9fcGh5c2luZm8ocGkpOwo+PiDCoCDCoMKgwqDC
oMKgwqDCoMKgwqAgaWYgKCBjb3B5X3RvX2d1ZXN0KHVfc3lzY3RsLCBvcCwgMSkgKQo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCj4+IGluZGV4IDc4MzBiOTg3ZGEuLjg2YjljZWQ4NmIgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKPj4gQEAgLTEwOCw2ICsxMDgsOCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5m
byB7Cj4+IMKgIMKgwqDCoMKgwqAgLyogWEVOX1NZU0NUTF9QSFlTQ0FQXz8/PyAqLwo+PiDCoMKg
wqDCoMKgIHVpbnQzMl90IGNhcGFiaWxpdGllczsKPj4gKwo+PiArwqDCoMKgIHVpbnQ2NF90IG1h
eF9tZm47wqDCoMKgwqAgLyogTGFyZ2VzdCBwb3NzaWJsZSBNRk4gb24gdGhpcyBob3N0ICovCj4g
Cj4gRG9uJ3QgeW91IG5lZWQgdG8gYnVtcCBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIGJl
Y2F1c2Ugb2YgdGhpcyBjaGFuZ2U/CgpUaGFua3MgZm9yIG5vdGljaW5nLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 13:08:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 13:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duejx-0008JU-7p; Wed, 20 Sep 2017 13:08:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duejw-0008JN-FB
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 13:08:32 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 86/EE-02048-F4862C95; Wed, 20 Sep 2017 13:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov65/xqF
 Ig+kf2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozN1+8wFuzgrXj26D17A2MvdxcjJ4eEgJHE
 24n/mLoYuTiEBBYyShxqmckGkhAWiJNYvb2HGcQWEXCXuPxxKhtIEbPAbkaJz9cOsUN09DBKt
 E7sButgE1CV2HD9FCuIzStgLXHy1U4wmwUo/uHHJbBJogLhEk1n+1kgagQlTs58AmRzcHAC1f
 ev8QQJMwuoS/yZB1HOLCAusenZd1YIW16ieets5gmM/LOQdM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmg9AwPjDsZXx/0OMUpy
 MCmJ8hqnHooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7NR0oJ1iUmp5akZaZA4wVmLQEB4+SC
 O85kDRvcUFibnFmOkTqFKMux49JV/4wCbHk5eelSonzPgQpEgApyijNgxsBi9tLjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5M0Gm8GTmlcBtegV0BBPQEdkbDoAcUZKIkJJqYDRYaCq4/69
 2XdfxxPrfO0QUDq2aeXcm17fMzCVbT6/73czQ9CQk6P7JNxuuLO68delTeObt7Jwr535avasQ
 Z10enPe4bk5Grb9rxv7G/Ue+7S9SruJ8UCigtbdA5Gia9K3s9ctTlwt8PJPHt+KEyuF1f4Kf/
 Tu+VeDLjobHfz59WnkgP3p9anyzEktxRqKhFnNRcSIAxjZ6Q9YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505912911!111135798!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45520 invoked from network); 20 Sep 2017 13:08:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 13:08:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BF65EACFA;
 Wed, 20 Sep 2017 13:08:30 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
 <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1a582e9c-21fb-d722-ec43-a5d757382e69@suse.com>
Date: Wed, 20 Sep 2017 15:08:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTQ6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IFNvcnJ5IGZvciB0aGUgbGF0ZSBjb21tZW50Lgo+IAo+IE9uIDIwLzA5LzE3IDA3OjM0LCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+PiBBZGQgYSBmdW5jdGlvbiBmb3Igb2J0YWluaW5nIHRoZSBoaWdo
ZXN0IHBvc3NpYmxlIHBoeXNpY2FsIG1lbW9yeQo+PiBhZGRyZXNzIG9mIHRoZSBzeXN0ZW0uIFRo
aXMgdmFsdWUgaXMgaW5mbHVlbmNlZCBieToKPj4KPj4gLSBoeXBlcnZpc29yIGNvbmZpZ3VyYXRp
b24gKENPTkZJR19CSUdNRU0pCj4+IC0gcHJvY2Vzc29yIGNhcGFiaWxpdHkgKG1heC4gYWRkcmVz
c2FibGUgcGh5c2ljYWwgbWVtb3J5KQo+PiAtIG1lbW9yeSBtYXAgYXQgYm9vdCB0aW1lCj4+IC0g
bWVtb3J5IGhvdHBsdWcgY2FwYWJpbGl0eQo+Pgo+PiBUaGUgdmFsdWUgaXMgZXNwZWNpYWxseSBu
ZWVkZWQgZm9yIGRvbTAgdG8gZGVjaWRlIHNpemluZyBvZiBncmFudCBmcmFtZQo+PiBsaW1pdHMg
b2YgZ3Vlc3RzIGFuZCBmb3IgcHYgZG9tYWlucyBmb3Igc2VsZWN0aW5nIHRoZSBncmFudCBpbnRl
cmZhY2UKPiAKPiBXaHkgbGltaXRpbmcgdG8gUFYgZG9tYWluPyBBcm0gZG9tYWluIG1heSBhbHNv
IG5lZWQgdG8gc3dpdGNoIHRvIGFub3RoZXIKPiBpbnRlcmZhY2UgYmV0d2VlbiB2MSBvbmx5IHN1
cHBvcnQgMzItYml0IEdGTi4KClJpZ2h0LiBBbmQgSSBqdXN0IHVzZWQgdGhhdCByZWFzb25pbmcg
Zm9yIGFuIGFuc3dlciB0byBKYW4uIDotKQoKPiAKPj4gdmVyc2lvbiB0byB1c2UuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBbLi4uXQo+
IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCj4+IGluZGV4IGNkNmRmYjU0YjkuLjZhYThjYmE1ZTAgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmgKPj4gQEAgLTM3Niw2ICszNzYsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHB1dF9wYWdl
X2FuZF90eXBlKHN0cnVjdAo+PiBwYWdlX2luZm8gKnBhZ2UpCj4+IMKgIMKgIHZvaWQgY2xlYXJf
YW5kX2NsZWFuX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Cj4+IMKgICtzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgYXJjaF9nZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCj4+ICt7Cj4+
ICvCoMKgwqAgcmV0dXJuIDA7Cj4+ICt9Cj4gCj4gSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5k
IHRoZSBBcm0gaW1wbGVtZW50YXRpb24gZ2l2ZW4gdGhlIGRlc2NyaXB0aW9uCj4gb2YgdGhlIGNv
bW1pdCBtZXNzYWdlLgo+IAo+IFRoZSBndWVzdCBsYXlvdXQgaXMgY29tcGxldGVseSBzZXBhcmF0
ZSBmcm9tIHRoZSBob3N0IGxheW91dC4gSXQgbWlnaHQKPiBiZSBwb3NzaWJsZSB0byBoYXZlIGFs
bCB0aGUgbWVtb3J5IGJlbG93IDQwIGJpdHMgb24gdGhlIGhvc3QsIGJ1dCB0aGlzCj4gZG9lcyBu
b3QgcHJlY2x1ZGUgdGhlIGd1ZXN0IHRvIGhhdmUgYWxsIG1lbW9yeSBiZWxvdyA0MCBiaXRzICh0
aGUKPiBoYXJkd2FyZSBtaWdodCBzdXBwb3J0LCBmb3IgaW5zdGFuY2UsIHVwIHRvIDQ4IGJpdHMp
LgoKV2hvIGlzIHNldHRpbmcgdXAgdGhlIG1lbW9yeSBtYXAgZm9yIHRoZSBndWVzdCB0aGVuPwoK
Ckp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 13:49:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 13:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dufNo-0003b6-MN; Wed, 20 Sep 2017 13:49:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429cc8ae4=George.Dunlap@citrix.com>)
 id 1dufNn-0003b0-2L
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 13:49:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F3/49-03422-6F172C95; Wed, 20 Sep 2017 13:49:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpO6nwkO
 RBgsvWVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlflsQWtLNVnNr9nLWB8TdLFyMnh4SAv8Se
 rrXMILawQKDEn+dzWUFsEYEAiUVvOtm6GLk4mAVWMEr0TOphAXGEBHqZJDZd3MIEUsUmoCcx7
 /hXoAQHB6+ArcSnxlKQMIuAqsSs6U/ASkQFwiWazvaDLeMVEJQ4OfMJmM0pYC+xYv1+NpBWZg
 FNifW79EHCzALiEreezGeCsOUltr+dA3abENDIxQ+Osk9g5J+FZNIshO5ZSLpnIelewMiyilG
 9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwLBmAYAdj92X/Q4yS
 HExKorzT8w5FCvEl5adUZiQWZ8QXleakFh9i1ODgEJhwdu50JimWvPy8VCUJ3q8FQHWCRanpq
 RVpmTnAyIEpleDgURLh/Q6S5i0uSMwtzkyHSJ1i1OW48fD6HyYhsBlS4rwXQIoEQIoySvPgRs
 Ci+BKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeXmAKUGIJzOvBG7TK6AjmICOyN5wAOSIkkS
 ElFQD495jYguz4urXs3rqd5pO2NVVsvK9aN3LJVYH+hbesGA5+kby09prGUvafASdV7SVz3LZ
 3atTt2P7nucXU8/pKK1k3O77JO57fb3pldTfonFWmbmPLwTJdGp/d11sJPOn/3HSD7Gahf2//
 WbU9HIYz3qrmhja0XpEvqMv3rNKy6njs6qs5WceJZbijERDLeai4kQAQR9rqt0CAAA=
X-Env-Sender: prvs=429cc8ae4=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505915376!83654443!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35952 invoked from network); 20 Sep 2017 13:49:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 13:49:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440507188"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
 <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
 <3c1b015f-ad2a-9bc7-7414-3d51c13e15c1@citrix.com>
 <1505907844.3483.12.camel@citrix.com>
 <59C27426020000780017D649@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6facfc2d-c117-8e7c-6402-d5e30ef98cf2@citrix.com>
Date: Wed, 20 Sep 2017 14:49:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C27426020000780017D649@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
 violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjAvMjAxNyAxMjo1OSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMDku
MTcgYXQgMTM6NDQsIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4gSUFDLCBp
ZiB5b3UncmUgY29uY2VybmVkIGFib3V0IHRoYXQsIEknZCBtdWNoIHJhdGhlciBwdXQgYm90aAo+
PiBraWxsX3RpbWVyKCkgYW5kIHhmcmVlKCkgYmVmb3JlIHRoZSBjcml0aWNhbCBzZWN0aW9uLCBy
YXRoZXIgdGhhbgo+PiBhZnRlciwgbGlrZSBpbiB0aGUgYXR0YWNoZWQgcGF0Y2guCj4gCj4gSG1t
LCBraWxsaW5nIHRoZSB0aW1lciB1cGZyb250IGlzIGNlcnRhaW5seSBmaW5lLCBidXQgaXMgZnJl
ZWluZyB0aGUKPiBkYXRhIGJlZm9yZSByZW1vdmluZyB0aGUgZWxlbWVudCBmcm9tIHRoZSBsaXN0
IHNhZmUgbm90IG9ubHkKPiBjdXJyZW50bHksIGJ1dCBhbHNvIGdvaW5nIGZvcndhcmQ/CgpJIGFn
cmVlIHdpdGggSmFuIC0tIGlmIHlvdSBkb24ndCB3YW50IHRvIHB1dCB0aGUga2lsbF90aW1lcigp
IGluIHRoZQpjcml0aWNhbCBzZWN0aW9uLCBwdXQgaXQgYmVmb3JlaGFuZDsgYnV0IGRvbid0IGZy
ZWUgdGhlIHN0cnVjdHVyZSB1bnRpbAphZnRlciB0aGUgc2RvbSBzdHJ1Y3QgaGFzIGJlZW4gcmVt
b3ZlZCBmcm9tIHRoZSBsaXN0LgoKU29ycnkgdG8gYmUgcGlja3ksIGJ1dCBJJ20gcG9zaXRpdmUg
SSdtIG5vdCBnb2luZyB0byByZW1lbWJlciB0aGlzIGluCnNpeCBtb250aHMnIHRpbWUsIGFuZCBJ
J2QganVzdCByYXRoZXIgYmUgc2FmZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dufjG-0006Y0-EU; Wed, 20 Sep 2017 14:11:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dufjE-0006Xu-OL
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:11:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B1/58-03454-82772C95; Wed, 20 Sep 2017 14:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5q+aF
 Ig/nNqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHxrPMBcdYKuZd38bewHiBuYuRg0NCwF9i
 4++yLkZODhYBVYlzSyYwgthsAsoSPzt72UBsEQF1iT8XQOJcHMwCW5gkdm/fCpYQFiiQOHnwB
 zOIzStgIbHp8QJ2EFtI4AujxMJpghBxQYmTM5+wgNjMAjoSC3Z/YgPZyywgLbH8HwdImFPAWm
 JRx3+wMaICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqGJnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxivbww4xCjJwaQkyjs971CkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnetDKgnGBRanpqRVpmDjDkYdISHDxKIrzRIGne4oLE3OLMd
 IjUKUZdjhsPr/9hEmLJy89LlRLnrQcpEgApyijNgxsBi79LjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuatLwWawpOZVwK36RXQEUxAR2RvOAByREkiQkqqgbFiaWPCD3cftgRPsYYdyz7/v79
 ydfe+4D1/r31xC9n39wv7DvPkfVEthw/NujH7wY6vu+wbfbrWhs+YFHTdcrGTk1sl0wexjT+O
 bQte8+P/ggknwy9Zlf20XCVheOL9zi3hsh48t77xdx96Jtlor6ResCZnyvUbrqHK+/guFJXb3
 JL61/D9zC0rJZbijERDLeai4kQAp7zr37oCAAA=
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505916707!80667881!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52504 invoked from network); 20 Sep 2017 14:11:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 14:11:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440510778"
Date: Wed, 20 Sep 2017 15:01:57 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170920140157.6giruv4pdurcppou@citrix.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-7-konrad.wilk@oracle.com>
 <7c682452-e781-3576-e63b-a579f7515942@arm.com>
 <20170919003207.GA24480@x230.dumpdata.com>
 <7b898b1e-eb92-5a96-d7ce-8d2dd7b64f8a@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7b898b1e-eb92-5a96-d7ce-8d2dd7b64f8a@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 ross.lagerwall@citrix.com, andrew.cooper3@citrix.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 06/17] xen/livepatch/x86/arm32: Force
 .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MDU6MTZQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEtvbnJhZCwKPiAKPiBPbiAxOS8wOS8xNyAwMTozMiwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+ID4gPiA+ICsuUEhPTlk6IGxpdmVwYXRjaF9kZXBlbmRzLmgKPiA+ID4g
PiArbGl2ZXBhdGNoX2RlcGVuZHMuaDogbm90ZS5iaW4KPiA+ID4gPiArCSQoc2hlbGwgKC4uLy4u
Ly4uL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAk
QCkpCj4gPiA+IAo+ID4gPiBJdCBsb29rcyBxdWl0ZSBvZGQgdG8gdXNlIGEgZmlsZSBpbiBmaXJt
d2FyZS9odm1sb2FkZXIgZm9yIGxpdmVwYXRjaC4gV291bGQKPiA+ID4gaXQgYmUgcG9zc2libGUg
dG8gbW92ZSBta2hleCB0byBhIGdlbmVyaWMgcGxhY2U/Cj4gPiAKPiA+IExpa2Ugc28/Cj4gCj4g
SXQgaXMgd2hhdCBJIGhhZCBpbiBtaW5kLiBJIENDZWQgSWFuIGFuZCBXZWkgdG8gZ2V0IGZlZWRi
YWNrIGZyb20gdGhlbS4KPiAKCkp1c3QgbW92ZSBpdCB0byBhIGRpcmVjdG9yeSBjYWxsZWQgdG9v
bHMvc2NyaXB0cz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:24:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dufvF-0007L3-Gx; Wed, 20 Sep 2017 14:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dufvE-0007Kx-EW
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:24:16 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 9C/E3-00676-E0A72C95;
 Wed, 20 Sep 2017 14:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTZe36lC
 kwct1rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRmwdYC+YLV7x6MYuxgfEJfxcjF4eQwGZG
 iRcTvzFBOLsZJVqXPGbsYuTkEBaIk1i9vYcZxBYRcJZoaNsHVsQMUvT52iF2kISQwF5Giadf1
 EBsNgFNiTufPzGB2LwCVhLbD+1k6WLk4GARUJWY+MAaJCwqEC6x//s1ZogSQYmTM5+wgNicAj
 YSR89dB4szC5hJzNv8EMoWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rqa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDsYLy/MeAQoyQH
 k5Io7/S8Q5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/VADlBItS01Mr0jJzgLECk5bg4FES4
 dWpBErzFhck5hZnpkOkTjHqcvyYdOUPkxBLXn5eqpQ4LzNIkQBIUUZpHtwIWNxeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDvRZBLeDLzSuA2vQI6ggnoiOwNB0COKElESEk1MJ7Wdvddr3x
 qa7jbVk5Rxh/7QlYd1j/qtUPuvcDlTbcnOb6JOutTU89++eTWSSc2VK99bnVI1dE7sa77XcQs
 Yya3wE1PzRSPRRm8cbvedEiqQm5j67pazZJKobCib4ZnJkjO6pqy9Kfv4xWbV265wB0lr+ue1
 hs2Jz33T3+ln+bmYOWt7JudU5RYijMSDbWYi4oTAdwScevWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505917452!117378052!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17355 invoked from network); 20 Sep 2017 14:24:12 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 20 Sep 2017 14:24:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1032E15A2;
 Wed, 20 Sep 2017 07:24:12 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 57B063F58C;
 Wed, 20 Sep 2017 07:24:10 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
 <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
 <1a582e9c-21fb-d722-ec43-a5d757382e69@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dea30eac-565e-a8a0-08da-8c395394f2b5@arm.com>
Date: Wed, 20 Sep 2017 15:24:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1a582e9c-21fb-d722-ec43-a5d757382e69@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDIwLzA5LzE3IDE0OjA4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDIwLzA5LzE3IDE0OjUxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEp1ZXJnZW4sCj4+Cj4+
IFNvcnJ5IGZvciB0aGUgbGF0ZSBjb21tZW50Lgo+Pgo+PiBPbiAyMC8wOS8xNyAwNzozNCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IEFkZCBhIGZ1bmN0aW9uIGZvciBvYnRhaW5pbmcgdGhlIGhp
Z2hlc3QgcG9zc2libGUgcGh5c2ljYWwgbWVtb3J5Cj4+PiBhZGRyZXNzIG9mIHRoZSBzeXN0ZW0u
IFRoaXMgdmFsdWUgaXMgaW5mbHVlbmNlZCBieToKPj4+Cj4+PiAtIGh5cGVydmlzb3IgY29uZmln
dXJhdGlvbiAoQ09ORklHX0JJR01FTSkKPj4+IC0gcHJvY2Vzc29yIGNhcGFiaWxpdHkgKG1heC4g
YWRkcmVzc2FibGUgcGh5c2ljYWwgbWVtb3J5KQo+Pj4gLSBtZW1vcnkgbWFwIGF0IGJvb3QgdGlt
ZQo+Pj4gLSBtZW1vcnkgaG90cGx1ZyBjYXBhYmlsaXR5Cj4+Pgo+Pj4gVGhlIHZhbHVlIGlzIGVz
cGVjaWFsbHkgbmVlZGVkIGZvciBkb20wIHRvIGRlY2lkZSBzaXppbmcgb2YgZ3JhbnQgZnJhbWUK
Pj4+IGxpbWl0cyBvZiBndWVzdHMgYW5kIGZvciBwdiBkb21haW5zIGZvciBzZWxlY3RpbmcgdGhl
IGdyYW50IGludGVyZmFjZQo+Pgo+PiBXaHkgbGltaXRpbmcgdG8gUFYgZG9tYWluPyBBcm0gZG9t
YWluIG1heSBhbHNvIG5lZWQgdG8gc3dpdGNoIHRvIGFub3RoZXIKPj4gaW50ZXJmYWNlIGJldHdl
ZW4gdjEgb25seSBzdXBwb3J0IDMyLWJpdCBHRk4uCj4gCj4gUmlnaHQuIEFuZCBJIGp1c3QgdXNl
ZCB0aGF0IHJlYXNvbmluZyBmb3IgYW4gYW5zd2VyIHRvIEphbi4gOi0pCj4gCj4+Cj4+PiB2ZXJz
aW9uIHRvIHVzZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+Cj4+IFsuLi5dCj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+PiBpbmRleCBjZDZkZmI1NGI5
Li42YWE4Y2JhNWUwIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPj4+IEBAIC0zNzYsNiArMzc2LDExIEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QKPj4+IHBhZ2VfaW5m
byAqcGFnZSkKPj4+ICAgICAgdm9pZCBjbGVhcl9hbmRfY2xlYW5fcGFnZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKTsKPj4+ICAgICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJjaF9nZXRf
dXBwZXJfbWZuX2JvdW5kKHZvaWQpCj4+PiArewo+Pj4gKyAgICByZXR1cm4gMDsKPj4+ICt9Cj4+
Cj4+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0aGUgQXJtIGltcGxlbWVudGF0aW9uIGdp
dmVuIHRoZSBkZXNjcmlwdGlvbgo+PiBvZiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4+Cj4+IFRoZSBn
dWVzdCBsYXlvdXQgaXMgY29tcGxldGVseSBzZXBhcmF0ZSBmcm9tIHRoZSBob3N0IGxheW91dC4g
SXQgbWlnaHQKPj4gYmUgcG9zc2libGUgdG8gaGF2ZSBhbGwgdGhlIG1lbW9yeSBiZWxvdyA0MCBi
aXRzIG9uIHRoZSBob3N0LCBidXQgdGhpcwo+PiBkb2VzIG5vdCBwcmVjbHVkZSB0aGUgZ3Vlc3Qg
dG8gaGF2ZSBhbGwgbWVtb3J5IGJlbG93IDQwIGJpdHMgKHRoZQo+PiBoYXJkd2FyZSBtaWdodCBz
dXBwb3J0LCBmb3IgaW5zdGFuY2UsIHVwIHRvIDQ4IGJpdHMpLgo+IAo+IFdobyBpcyBzZXR0aW5n
IHVwIHRoZSBtZW1vcnkgbWFwIGZvciB0aGUgZ3Vlc3QgdGhlbj8KClRoZSBtZW1vcnkgbWFwIGlz
IGF0IHRoZSBtb21lbnQgc3RhdGljIGFuZCBkZXNjcmliZWQgaW4gCnB1YmxpYy9hcmNoLWFybS5o
LiBUaGUgZ3Vlc3QgaXMgbm90IGFsbG93ZWQgdG8gYXNzdW1lIGl0IGFuZCBzaG91bGQgCmRpc2Nv
dmVyIGl0IHRocm91Z2ggQUNQSS9EVC4KClRoZXJlIGFyZSAyIGJhbmtzIG9mIG1lbW9yeSBmb3Ig
dGhlIGd1ZXN0IChpdCBkZXBlbmRzIG9uIHRoZSBhbW91bnQgb2YgCm1lbW9yeSByZXF1ZXN0ZWQg
YnkgdGhlIHVzZXIpOgoJLSAzR0IgQCAxR0IKCS0gMTAxNkdCIEAgOEdCCgpCdXQgdGhlIGd1ZXN0
IHdvdWxkIGJlIGZyZWUgdG8gdXNlIHRoZSBwb3B1bGF0ZSBtZW1vcnkgaHlwZXJjYWxsIHRvIAph
bGxvY2F0ZSBtZW1vcnkgYW55d2hlcmUgaW4gdGhlIGFkZHJlc3Mgc3BhY2UuCgpGb3IgQXJtMzIs
IHRoZSBtYXhpbXVtIElQQSAoSW50ZXJtZWRpYXRlIFBoeXNpY2FsIEFkZHJlc3MgYWthIGd1ZXN0
IApwaHlzaWNhbCBhZGRyZXNzIG9uIFhlbikgd2UgY3VycmVudGx5IHN1cHBvcnQgaXMgYWx3YXlz
IDQwIGJpdHMuCgpGb3IgQXJtNjQsIHRoaXMgcmFuZ2UgZnJvbSAzMiBiaXRzIHRvIDQ4IGJpdHMu
IE5ldyBoYXJkd2FyZSBjYW4gc3VwcG9ydCAKdXAgdG8gNTIgYml0cy4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:34:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dug4u-00009O-Ex; Wed, 20 Sep 2017 14:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dug4t-00009I-M4
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:34:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 68/32-03423-56C72C95; Wed, 20 Sep 2017 14:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov25KzaF
 Ig20/5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDP46yF5wTrbjXeJupgfGdYBcjJ4eEgJHE
 24n/mLoYuTiEBBYySrRNPsEOkhAWiJNYvb2HGcQWEXCXuPxxKhtIEbPAbkaJz9cOsUN0vGWUe
 LtpBRtIFZuAqsSG66dYQWxeAWuJeUf2MILYLEDxN+eXgNWICoRLNJ3tZ4GoEZQ4OfMJmM0JVH
 +4bR1YDbOAusSfeZeYIWxxiU3PvrNC2PISzVtnM09g5J+FpH0WkpZZSFpmIWlZwMiyilG9OLW
 oLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwQBmAYAdj92X/Q4ySHExK
 orzT8w5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7akGygkWpaanVqRl5gBjBSYtwcGjJMLbA
 ZLmLS5IzC3OTIdInWLU5fgx6cofJiGWvPy8VClx3mdVQEUCIEUZpXlwI2Bxe4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvKkgq3gy80rgNr0COoIJ6IjsDQdAjihJREhJNTBOXMhx+V5Oz5k
 FkhtazknI3m2dvmrW7IRf9v9vbD3Oc8C++tqBRyn3GNdeYNtw+/GMXZf/mhq3RrNoqC5ae2He
 D2+fta+aJvZ+zKy48D7vL0dy9iTnkvmnZCzktk9oTpA6+aIu/n7GZovzr//VXNWZ1llg+PZhd
 nmXx/2pIkfyOLZzO//eLppqrMRSnJFoqMVcVJwIACe0cXzWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505918052!64838157!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55142 invoked from network); 20 Sep 2017 14:34:12 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 20 Sep 2017 14:34:12 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E39FAD52;
 Wed, 20 Sep 2017 14:34:11 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
 <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
 <1a582e9c-21fb-d722-ec43-a5d757382e69@suse.com>
 <dea30eac-565e-a8a0-08da-8c395394f2b5@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <760668d8-c738-028a-9c0e-7c4633d0b6ff@suse.com>
Date: Wed, 20 Sep 2017 16:33:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <dea30eac-565e-a8a0-08da-8c395394f2b5@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTY6MjQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDIwLzA5LzE3IDE0OjA4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyMC8wOS8xNyAx
NDo1MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgSnVlcmdlbiwKPj4+Cj4+PiBTb3JyeSBm
b3IgdGhlIGxhdGUgY29tbWVudC4KPj4+Cj4+PiBPbiAyMC8wOS8xNyAwNzozNCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBBZGQgYSBmdW5jdGlvbiBmb3Igb2J0YWluaW5nIHRoZSBoaWdoZXN0
IHBvc3NpYmxlIHBoeXNpY2FsIG1lbW9yeQo+Pj4+IGFkZHJlc3Mgb2YgdGhlIHN5c3RlbS4gVGhp
cyB2YWx1ZSBpcyBpbmZsdWVuY2VkIGJ5Ogo+Pj4+Cj4+Pj4gLSBoeXBlcnZpc29yIGNvbmZpZ3Vy
YXRpb24gKENPTkZJR19CSUdNRU0pCj4+Pj4gLSBwcm9jZXNzb3IgY2FwYWJpbGl0eSAobWF4LiBh
ZGRyZXNzYWJsZSBwaHlzaWNhbCBtZW1vcnkpCj4+Pj4gLSBtZW1vcnkgbWFwIGF0IGJvb3QgdGlt
ZQo+Pj4+IC0gbWVtb3J5IGhvdHBsdWcgY2FwYWJpbGl0eQo+Pj4+Cj4+Pj4gVGhlIHZhbHVlIGlz
IGVzcGVjaWFsbHkgbmVlZGVkIGZvciBkb20wIHRvIGRlY2lkZSBzaXppbmcgb2YgZ3JhbnQgZnJh
bWUKPj4+PiBsaW1pdHMgb2YgZ3Vlc3RzIGFuZCBmb3IgcHYgZG9tYWlucyBmb3Igc2VsZWN0aW5n
IHRoZSBncmFudCBpbnRlcmZhY2UKPj4+Cj4+PiBXaHkgbGltaXRpbmcgdG8gUFYgZG9tYWluPyBB
cm0gZG9tYWluIG1heSBhbHNvIG5lZWQgdG8gc3dpdGNoIHRvIGFub3RoZXIKPj4+IGludGVyZmFj
ZSBiZXR3ZWVuIHYxIG9ubHkgc3VwcG9ydCAzMi1iaXQgR0ZOLgo+Pgo+PiBSaWdodC4gQW5kIEkg
anVzdCB1c2VkIHRoYXQgcmVhc29uaW5nIGZvciBhbiBhbnN3ZXIgdG8gSmFuLiA6LSkKPj4KPj4+
Cj4+Pj4gdmVyc2lvbiB0byB1c2UuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gWy4uLl0KPj4+Cj4+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+Pj4+
IGluZGV4IGNkNmRmYjU0YjkuLjZhYThjYmE1ZTAgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+Pj4g
QEAgLTM3Niw2ICszNzYsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHB1dF9wYWdlX2FuZF90eXBl
KHN0cnVjdAo+Pj4+IHBhZ2VfaW5mbyAqcGFnZSkKPj4+PiDCoMKgwqDCoCB2b2lkIGNsZWFyX2Fu
ZF9jbGVhbl9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwo+Pj4+IMKgwqAgK3N0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5fYm91bmQodm9pZCkKPj4+PiAr
ewo+Pj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+Pj4gK30KPj4+Cj4+PiBJIGFtIG5vdCBzdXJlIHRv
IHVuZGVyc3RhbmQgdGhlIEFybSBpbXBsZW1lbnRhdGlvbiBnaXZlbiB0aGUgZGVzY3JpcHRpb24K
Pj4+IG9mIHRoZSBjb21taXQgbWVzc2FnZS4KPj4+Cj4+PiBUaGUgZ3Vlc3QgbGF5b3V0IGlzIGNv
bXBsZXRlbHkgc2VwYXJhdGUgZnJvbSB0aGUgaG9zdCBsYXlvdXQuIEl0IG1pZ2h0Cj4+PiBiZSBw
b3NzaWJsZSB0byBoYXZlIGFsbCB0aGUgbWVtb3J5IGJlbG93IDQwIGJpdHMgb24gdGhlIGhvc3Qs
IGJ1dCB0aGlzCj4+PiBkb2VzIG5vdCBwcmVjbHVkZSB0aGUgZ3Vlc3QgdG8gaGF2ZSBhbGwgbWVt
b3J5IGJlbG93IDQwIGJpdHMgKHRoZQo+Pj4gaGFyZHdhcmUgbWlnaHQgc3VwcG9ydCwgZm9yIGlu
c3RhbmNlLCB1cCB0byA0OCBiaXRzKS4KPj4KPj4gV2hvIGlzIHNldHRpbmcgdXAgdGhlIG1lbW9y
eSBtYXAgZm9yIHRoZSBndWVzdCB0aGVuPwo+IAo+IFRoZSBtZW1vcnkgbWFwIGlzIGF0IHRoZSBt
b21lbnQgc3RhdGljIGFuZCBkZXNjcmliZWQgaW4KPiBwdWJsaWMvYXJjaC1hcm0uaC4gVGhlIGd1
ZXN0IGlzIG5vdCBhbGxvd2VkIHRvIGFzc3VtZSBpdCBhbmQgc2hvdWxkCj4gZGlzY292ZXIgaXQg
dGhyb3VnaCBBQ1BJL0RULgoKSXMgdGhlcmUgYW55IG1lbW9yeSBob3RwbHVnIHBvc3NpYmxlICho
b3N0IGxldmVsLCBndWVzdCBsZXZlbCk/Cgo+IFRoZXJlIGFyZSAyIGJhbmtzIG9mIG1lbW9yeSBm
b3IgdGhlIGd1ZXN0IChpdCBkZXBlbmRzIG9uIHRoZSBhbW91bnQgb2YKPiBtZW1vcnkgcmVxdWVz
dGVkIGJ5IHRoZSB1c2VyKToKPiDCoMKgwqDCoC0gM0dCIEAgMUdCCj4gwqDCoMKgwqAtIDEwMTZH
QiBAIDhHQgo+IAo+IEJ1dCB0aGUgZ3Vlc3Qgd291bGQgYmUgZnJlZSB0byB1c2UgdGhlIHBvcHVs
YXRlIG1lbW9yeSBoeXBlcmNhbGwgdG8KPiBhbGxvY2F0ZSBtZW1vcnkgYW55d2hlcmUgaW4gdGhl
IGFkZHJlc3Mgc3BhY2UuCgpPa2F5LCBzbyB0aGlzIGlzIHNpbWlsYXIgdG8geDg2IEhWTSB0aGVu
LgoKPiBGb3IgQXJtMzIsIHRoZSBtYXhpbXVtIElQQSAoSW50ZXJtZWRpYXRlIFBoeXNpY2FsIEFk
ZHJlc3MgYWthIGd1ZXN0Cj4gcGh5c2ljYWwgYWRkcmVzcyBvbiBYZW4pIHdlIGN1cnJlbnRseSBz
dXBwb3J0IGlzIGFsd2F5cyA0MCBiaXRzLgo+IAo+IEZvciBBcm02NCwgdGhpcyByYW5nZSBmcm9t
IDMyIGJpdHMgdG8gNDggYml0cy4gTmV3IGhhcmR3YXJlIGNhbiBzdXBwb3J0Cj4gdXAgdG8gNTIg
Yml0cy4KCkkgZ3Vlc3MgdGhpcyBpbmZvcm1hdGlvbiBpcyBpbmNsdWRlZCBpbiBzb21lIHRhYmxl
cyBsaWtlIEFDUEkgb3IgRFQ/CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:34:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dug5H-0000B5-Mk; Wed, 20 Sep 2017 14:34:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dug5G-0000At-K4
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:34:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8A/A8-01809-D7C72C95; Wed, 20 Sep 2017 14:34:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTbe25lC
 kwddlAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZl22sBf+5K24c425gXM/ZxcjFISSwmVFi
 xfc3TBDObkaJxgtL2boYOTiEBeIkdp826GLk5BARcJZoaNsHVsMMUvP52iF2kBohgViJff9ZQ
 WrYBDQl7nz+xARi8wpYSczq3gJmswioSsy5OYcRxBYVCJfY//0aM0SNoMTJmU9YQGxOAVOJvQ
 2nweYwC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaGuglFWWmZ5TkJmbmAHmmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GNdMdT7EKMnBpCTK
 Oz3vUKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfD6VQPVCRalpqdWpGXmA
 OMHplSCg0dJhLcDJM1bXJCYW5yZDpE6xagoJc77rAooIQCSyCjNg2uDxewlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfMuAhnPk5lXAjf9FdBiJqDF2RsOgCwuSURISTUwJt/yXD11Rlltmf0
 U6djNhrbsmyKTll1VsnrBdySBP1vcdF/v7ltlodetGprWncru3h8dVPbvofeR8n1+O6quaaX8
 89zuEpJj8qnBgt1PyfZ55e4PHt9jTko41qw0rTA6nz/tiY1vZ33Ory7FfLtr8lVbvxnIX6oSX
 diqkNnf2PrU4ljfjUQlluKMREMt5qLiRAAlj6OG1AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505918076!98444753!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45595 invoked from network); 20 Sep 2017 14:34:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 20 Sep 2017 14:34:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3224515A2;
 Wed, 20 Sep 2017 07:34:36 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 749283F58C;
 Wed, 20 Sep 2017 07:34:34 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-13-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1a63e4dc-3628-7e97-05a9-d2879f0272e4@arm.com>
Date: Wed, 20 Sep 2017 15:34:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170920063430.9105-13-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 12/15] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiBpbmRleCAwYTI0OGE3NjVhLi4wODcwYjViNzgyIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+IEBAIC02LDYgKzYsMTAgQEAKPiAgIAo+
ICAgI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyA0Cj4gICAKPiArc3RydWN0IGdyYW50
X3RhYmxlX2FyY2ggewo+ICsgICAgZ2ZuX3QgKmdmbjsKPiArfTsKPiArCj4gICB2b2lkIGdudHRh
Yl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKPiAgIGludCBj
cmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLAo+ICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQKPiBA
QCAtMjIsMTEgKzI2LDE5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9y
dGVkKHZvaWQpCj4gICAgICAgcmV0dXJuIDE7Cj4gICB9Cj4gICAKPiAtc3RhdGljIGlubGluZSB2
b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
aWR4LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2Zu
KQo+IC17Cj4gLSAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwo+IC19ID4g
KyNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgCiAgICAgXAo+ICsgICAgKCAoKGd0KS0+YXJj
aC5nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKSkgPT0gMCAgICAg
XAoKSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoZSAwIGhlcmUuIERvbid0IHlvdSBjaGVj
ayB0aGUgcmV0dXJuIG9mIAp4emFsbG9jX2FycmF5PyBJZiBzbyBpdCBzaG91bGQgYmUgTlVMTCBp
ZiBpdCBmYWlsZWQuIEFuZCB0aGVyZWZvcmUgdGhlIApyZXR1cm4gZXJyb3IgbG9va3MgaW52ZXJ0
ZWQgYmVsb3cuCgo+ICsgICAgICA/IDAgOiAtRU5PTUVNICkKCkkgYWRtaXQgSSB3b3VsZCBtdWNo
IHByZWZlciB0byBzZWUgc3RhdGljIGlubGluZSByYXRoZXIgdGhhbiBkZWZpbmUuIApNb3JlIHR5
cGVzYWZlIGFuZCB1c3VhbGx5IGVhc2llciB0byByZWFkLiBZb3UgY2Fubm90IGRvIHRoYXQgYmVj
YXVzZSB0aGUgCnR5cGUgb2YgZ3QgaXMgb25seSBkZWZpbmVkIGluIGdyYW50LXRhYmxlPwoKTm9u
ZXRoZWxlc3MsIEkgdGhpbmsgeW91IGNvdWxkIGNsYXJpZnkgdGhpcyBjb2RlIGJ5IGRvaW5nOgoK
KHsKICAgIChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheSguLi4uKTsKICAgICggZy0+YXJj
aC5nZm4gPyAwIDogLUVOT01FTSApOwopfQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:37:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dug7f-0000QG-6p; Wed, 20 Sep 2017 14:37:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dug7d-0000Q1-Nn
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:37:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 DF/0F-01809-11D72C95; Wed, 20 Sep 2017 14:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVysyfVTVeg9lC
 kwcVWNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKh4VMBW9YK/5eWsDYwDiXpYuRi0NIYDOj
 ROeBbihnN6PEocc7WbsYOTmEBTwkeg8sYgexRQRcJG593wZWxCxwklFi+uTPrBAdExklZkz4y
 AZSxSagKXHn8ycmEJtXwEqi5/42MJtFQFXi459jYFNFBcIl9n+/xgxRIyhxcuYTFhCbU8Be4t
 2XNjCbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX0EAvqSgzPaMkNzEzB8gz1ctNLS5OTE/NSUwq1kvOz93ECAxSBiDYwbhmqvMhRkkOJiVR
 3g01hyKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYKXGaROsCg1PbUiLTMHG
 EcwpRIcPEoivCUgad7igsTc4sx0iNQpRl2OGw+v/2ESApshJc4bDFIkAFKUUZoHNwIW05cYZa
 WEeRmBDhTiKUgtys0sQZV/xSjOwagkzBsLMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVAOjatL
 LN1v+V2TwHDkv3Z6/5/eiX2zr/e49bq/oebHTIrJk5sINpvu9n98S/XAr69RXwROyCzn+cjYm
 VwvM++q8+xjfTs2Xt47u3u7CfNH1oPkXrtrA0v0P+JsvH+xhcDibP/Om5E6ZZa4VbA8ZJigXt
 xed/Kyary+wPfzsrcr9bIdZrST4b38wU2Ipzkg01GIuKk4EAIlzxj7kAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505918223!96965632!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37170 invoked from network); 20 Sep 2017 14:37:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 20 Sep 2017 14:37:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4F48915A2;
 Wed, 20 Sep 2017 07:37:03 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94F2B3F58C;
 Wed, 20 Sep 2017 07:37:01 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0506a9d6-e3bd-2a2a-1d58-0fc62c6bc1b7@arm.com>
Date: Wed, 20 Sep 2017 15:37:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59C2603C020000780017D561@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjAvMDkvMTcgMTE6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIw
LjA5LjE3IGF0IDA4OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaAo+PiBAQCAtMjYsOCArMjYsOCBAQCBzdGF0aWMgaW5saW5lIGludCByZXBs
YWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQo+PiAgICAgICByZXR1cm4gMTsKPj4gICB9Cj4+ICAg
Cj4+IC0jZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgICggKChndCktPmFyY2guZ2ZuID0geHphbGxv
Y19hcnJheShnZm5fdCwgbWF4X2dyYW50X2ZyYW1lcykpID09IDAgICAgIFwKPj4gKyNkZWZpbmUg
Z250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gKyAgICAoICgoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2Zu
X3QsIChndCktPm1heF9ncmFudF9mcmFtZXMpKSA9PSAwIFwKPiAKPiBNaW5kIHN3aXRjaGluZyB0
byB1c2UgTlVMTCBhdCB0aGlzIG9jY2FzaW9uPwoKVGhpcyB3b3VsZCBiZWxvbmcgdG8gdGhlIHBh
dGNoICMxMiB3aGVyZSBpdCBhcyBiZWVuIGludHJvZHVjZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:47:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugHn-0001Rz-5U; Wed, 20 Sep 2017 14:47:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dugHm-0001Rt-M4
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:47:34 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 32/6D-30935-58F72C95; Wed, 20 Sep 2017 14:47:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRvkpNtafyj
 S4G2XmMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFsx37Wgp/MFR9utLA1MC5g7mLk4hASmM4o
 8eDMBZYuRk4OCYE5rBLbTktA2HkS1zv3sUPYlRJb+peC1QgJaEjcvtnIDtF8jEmi9VUvI4Qzj
 VFiZ/8jJoiOIomvF1dBTS2UWH1mEdgkXgFBiZMzn0BN8pY4MesoUDMHB6eAvcSFsxkgphBQ+e
 tVPiAVbALaEm2vd7GC2CwCqhLHfm6Bmp4oMePhYzaIiQESLy4cArOFBaIkli7cDWaLCChL9P7
 6zQJyGrPAXmaJ+xOXgCWYBTQlWrf/Zp/AKDoLyUWzkKQWMDKtYtQoTi0qSy3SNTTUSyrKTM8o
 yU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjAAGINjBuLLd+RCjJAeTkihv9fGDkUJ8Sfkpl
 RmJxRnxRaU5qcWHGGU4OJQkeIPPA+UEi1LTUyvSMnOAsQiTluDgURLh7QJJ8xYXJOYWZ6ZDpE
 4xGnPceHj9DxPHvj23/jAJseTl56VKifOWgpQKgJRmlObBDYKliEuMslLCvIxApwnxFKQW5Wa
 WoMq/YhTnYFQS5u0DmcKTmVcCt+8V0ClMQKdkbzgAckpJIkJKqoHRK5I3mf1wlL/G1NmPzI+4
 HJn/OD6zUr5hc5RWvf6hgEsdTDM4Z75q8yl8ol1heVrZQ77ozW7NP9v1itemtspE7vKIb9y2c
 uNiYbNfrff3LTh95Pb+zA5tMaW8tXPmlwi3yhXf3rxM1a4n9T/7g0c8T224ih2D/KM+WR13Kd
 DlO3I38YLPiyVKLMUZiYZazEXFiQAcm4hiDAMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505918853!96967721!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23710 invoked from network); 20 Sep 2017 14:47:33 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 14:47:33 -0000
Received: by mail-wm0-f66.google.com with SMTP id e64so2673876wmi.2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 07:47:33 -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:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=D/WNAs0cdJvi2/vb1JjTOV7O/ySaFHhXXiuZaZu/BIc=;
 b=J7F4ByitkeXzm/fHGjHnaP30eTiOGYpaJHXOARSRkDwbOHSD7hOYqLzWMKk4Flo+kj
 s35+kcqY8SHfMMX2yu7DcNmIoYsnNoT8n6T7NHWHcjRInRRSn4SjU+FVEEi3Kb7thWxO
 xWB/JnTIIycl4ibzVOVm1kj9p+v78hrhRbypvLrJAqko6f14SgWHQN2UWsrqgAt6naR6
 QQAl6tOkOvGn7kj7EoHkRFiCxfpaTj69f0UPyBjffR+Hi+oTmtm2fa/gueOmcKwcB/+u
 NF0C2dQb5Zyvh3UJp+1l9NU7HChoo1enIeNMqxkhz0p85yX0w4Nmp6+jj6D8L2Q4tSSG
 hw7w==
X-Gm-Message-State: AHPjjUigfqYe7AN0aWXQYlqJGTXpg6kygFtv9+kZ9MPr+CNRLaQdJUlz
 RvWJQ8IQLaTCAYjqWrxvb9VT1S5hehs=
X-Received: by 10.80.183.188 with SMTP id h57mr4829783ede.63.1505918852519;
 Wed, 20 Sep 2017 07:47:32 -0700 (PDT)
Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com.
 [74.125.82.53])
 by smtp.gmail.com with ESMTPSA id l33sm1155997edd.94.2017.09.20.07.47.30
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 07:47:31 -0700 (PDT)
Received: by mail-wm0-f53.google.com with SMTP id 13so7942416wmq.2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 07:47:30 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QBL14EidJLdLCDNfec8bQaeWgLIGXkowVXK1A7A1FXqUMtU9mCavAoA1UOjm+uSncofok8haQ+J6gA/sVcqZQg=
X-Received: by 10.28.174.80 with SMTP id x77mr4492203wme.83.1505918850305;
 Wed, 20 Sep 2017 07:47:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Wed, 20 Sep 2017 07:46:49 -0700 (PDT)
In-Reply-To: <59B81471020000780017A44E@prv-mh.provo.novell.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81471020000780017A44E@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 20 Sep 2017 08:46:49 -0600
X-Gmail-Original-Message-ID: <CABfawhkStxPV=uWngj=9Zhfi+_KRZj6BtUkCCSQ8YQC2hG0O3Q@mail.gmail.com>
Message-ID: <CABfawhkStxPV=uWngj=9Zhfi+_KRZj6BtUkCCSQ8YQC2hG0O3Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <mengxu@cis.upenn.edu>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] public/domctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTIsIDIwMTcgYXQgOTowOCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBCeSB2aXJ0dWUgb2YgdGhlIHN0cnVjdCB4ZW5fZG9tY3RsIGNvbnRh
aW5lciBzdHJ1Y3R1cmUsIG1vc3Qgb2YgdGhlbQo+IGFyZSByZWFsbHkganVzdCBjbHV0dGVyaW5n
IHRoZSBuYW1lIHNwYWNlLgo+Cj4gV2hpbGUgZG9pbmcgc28sCj4gLSBjb252ZXJ0IGFuIGVudW0g
dHlwZWQgKHB0X2lycV90eXBlX3QpIHN0cnVjdHVyZSBmaWVsZCB0byBhIGZpeGVkCj4gICB3aWR0
aCB0eXBlLAo+IC0gbWFrZSB4ODYncyBwYWdpbmdfZG9tY3RsKCkgYW5kIGRlc2NlbmRhbnRzIHRh
a2UgYSBwcm9wZXJseSB0eXBlZAo+ICAgaGFuZGxlLAo+IC0gYWRkIGNvbnN0IGluIGEgZmV3IHBs
YWNlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:48:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugIo-0001Xn-FL; Wed, 20 Sep 2017 14:48:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4293f4984=Ian.Jackson@citrix.com>)
 id 1dugIm-0001XI-Ry
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:48:36 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4F/7D-01778-4CF72C95; Wed, 20 Sep 2017 14:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve7h+kO
 RBn/eqVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnndgQWzOSomPR0P2sD4yW2LkZODgkBf4kf
 s3+D2WwCuhJNW/6C2bwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeLB7reMIDaLgKrEv
 8c7wOIiAloS61c8haqvkdg/YQbYHGGBUIlDR3aB1XMKWEksvXeRCcQWEsiQmD5nL9Q9JhJvF+
 4EsjmA4moSc9fHT2Dkm4XkollILpqF5KIFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECA62egYFxB+Pv436HGCU5mJREeTfUHIoU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMF7vQ4oJ1iUmp5akZaZAwx5mLQEB4+SCO8lkDRvcUFibnFmOkTqFKMxx7FNl
 /8wcXTcvPuHSYglLz8vVUqcdwNIqQBIaUZpHtwgWCxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM
 7BqCTM+xZkCk9mXgncvldApzABnZK94QDIKSWJCCmpBsZ58exeogrMBxULvt9ivjdb5UND3JF
 P3N3huWqNTOFs0ek7mJpmHLwQc/qivQbveX7Lybvasy5u7T7xWcx43+splpcONC3Y0m3wxITF
 SJ3jz413B2cui5u9uv9dEWv3auWwFec4RM42zQ0MqZyh0PFcyLX6pmUYm/O5/Cof5idz//6Re
 ib9+YoSS3FGoqEWc1FxIgCBKU9TwAIAAA==
X-Env-Sender: prvs=4293f4984=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505918913!111668631!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8827 invoked from network); 20 Sep 2017 14:48:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 14:48:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448547559"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22978.32703.305787.531612@mariner.uk.xensource.com>
Date: Wed, 20 Sep 2017 15:48:31 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170907101642.15782-4-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 03/21] libxl/xl: use the new
	domain_build_info fields position
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwMy8yMV0gbGlieGwveGw6IHVzZSB0
aGUgbmV3IGRvbWFpbl9idWlsZF9pbmZvIGZpZWxkcyBwb3NpdGlvbiIpOgo+IFRoaXMgaXMgcmVx
dWlyZWQgYmVjYXVzZSB0aG9zZSBvcHRpb25zIHdpbGwgYmUgdXNlZCBieSB0aGUgbmV3IFBWSAo+
IGd1ZXN0IHR5cGUsIGFuZCB0aHVzIG5lZWQgdG8gYmUgc2hhcmVkIGJldHdlZW4gUFYgYW5kIEhW
TS4KLi4uCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9w
YXJzZS5jCj4gaW5kZXggMDJkZGQyZTkwZC4uNjFmOWEzODU3MyAxMDA2NDQKPiAtLS0gYS90b29s
cy94bC94bF9wYXJzZS5jCj4gKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwo+IEBAIC0xMDM3LDYg
KzEwMzcsNjUgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291
cmNlLAo+ICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJkcml2ZXJfZG9tYWluIiwg
JmNfaW5mby0+ZHJpdmVyX2RvbWFpbiwgMCk7Cj4gICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNv
bmZpZywgImFjcGkiLCAmYl9pbmZvLT5hY3BpLCAwKTsKPiAgCj4gKyAgICB4bHVfY2ZnX3JlcGxh
Y2Vfc3RyaW5nIChjb25maWcsICJib290bG9hZGVyIiwgJmJfaW5mby0+Ym9vdGxvYWRlciwgMCk7
Cj4gKyAgICBzd2l0Y2ggKHhsdV9jZmdfZ2V0X2xpc3RfYXNfc3RyaW5nX2xpc3QoY29uZmlnLCAi
Ym9vdGxvYWRlcl9hcmdzIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmYl9pbmZvLT5ib290bG9hZGVyX2FyZ3MsIDEpKSB7CgpUaGUgY29kZSBtb3Rpb24g
d291bGQgYmVuZWZpdCBmcm9tIGJlaW5nIG1vdmVkIGludG8gYSBwcmUtcGF0Y2guICBJcwp0aGF0
IGVhc2lseSBwb3NzaWJsZSA/ICBPYnZpb3VzbHkgaW4gdGhlIG5ldyBsb2NhdGlvbiwgaW4gdGhl
CnByZS1wYXRjaCBpdCB3b3VsZCBzdGlsbCBuZWVkIHRvIGJlIGluIGFuIGlmICgpIHRvIGNoZWNr
IHRoZSBndWVzdAp0eXBlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:51:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugL0-0002AZ-RQ; Wed, 20 Sep 2017 14:50:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4293f4984=Ian.Jackson@citrix.com>)
 id 1dugKz-0002AR-PS
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:50:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/10-03642-D4082C95; Wed, 20 Sep 2017 14:50:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5Pw6F
 Ig4Xn1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbW/vYC55wVPx4d4K1gbGdvYuRg0NCwF/i
 bktNFyMnB5uArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZB4deQSWA2Lg
 KrEnF0NYHERAS2J9SueQtXXSOyfMAOsRhiovvtUCyuIzSlgJbH/xS4mEFtIIEPi1qbfYLaEgI
 nE24U72UBOExJQk5i7Pn4CI98sJBfNQnLRLCQXLWBkXsWoUZxaVJZapGtooZdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg/HmxoBDjJIcTEqivBtqDkUK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuC9XgeUEyxKTU+tSMvMAYY8TFqCg0dJhJe3HijNW1yQmFucmQ6ROsWoy
 9Fx8+4fJiGWvPy8VClxXh2QIgGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 FeDZApPJl5JXCbXgEdwQR0RPaGAyBHlCQipKQaGKP//JkTd3Lhw5d9008xf1rj1faE74xCiE2
 xdpaJuvZ1r3/ZJc+FP5X/uL5z25qVe/Y3FSsvu7DwoGvdJDfph6/Udp4qlP+frC++Rnrm0h+H
 O/QUXwY9uCWyL3u9jes/sfmTevL0l5YvtNip+/7l/uYHe82eyubW5c7U7J3j1R/MOL87eX/0T
 A0lluKMREMt5qLiRAAJyoDXugIAAA==
X-Env-Sender: prvs=4293f4984=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505919051!105280508!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 575 invoked from network); 20 Sep 2017 14:50:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 14:50:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448547966"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22978.32840.954816.516836@mariner.uk.xensource.com>
Date: Wed, 20 Sep 2017 15:50:48 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170907101642.15782-5-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 04/21] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwNC8yMV0geGw6IGludHJvZHVjZSBh
IGRvbWFpbiB0eXBlIG9wdGlvbiIpOgo+IEludHJvZHVjZSBhIG5ldyB0eXBlIG9wdGlvbiB0byB4
bCBjb25maWd1cmF0aW9uIGZpbGVzIGluIG9yZGVyIHRvCj4gc3BlY2lmeSB0aGUgZG9tYWluIHR5
cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3VycmVudCBidWlsZGVyIG9wdGlvbi4KLi4uPiAKPiBU
aAo+ICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJmNfaW5mby0+cnVuX2hvdHBsdWdfc2NyaXB0cywg
cnVuX2hvdHBsdWdfc2NyaXB0cyk7Cj4gICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5f
VFlQRV9QVjsKPiAtICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJidWlsZGVy
IiwgJmJ1ZiwgMCkgJiYKPiAtICAgICAgICAhc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVm
KSkpCj4gLSAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfSFZNOwo+ICsg
ICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImJ1aWxkZXIiLCAmYnVmLCAwKSkg
ewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLAo+ICsgICAgICAgICAgICAgICAgIlRoZSBidWls
ZGVyIG9wdGlvbiBpcyBiZWluZyBkZXByZWNhdGVkLCBwbGVhc2UgdXNlIHR5cGUgaW5zdGVhZC5c
biIpOwoKTGluZSBsZW5ndGguICBQcm9iYWJseSBiZXN0IHRvIHNodWZmbGUgdGhlIG1lc3NhZ2Ug
dG8gdGhlIGxlZnQsIHJhdGhlcgp0aGFuIGxpbmV3cmFwcGluZywgZm9yIGVhc2Ugb2YgZ3JlcHBp
bmcuCgpUaGUgZXJyb3IgbWVzc2FnZSB3b3VsZCBiZW5lZml0IGZyb20gc29tZSBgcXVvdGVzJyBh
cm91bmQgdGhlCnBhcmFtZXRlciBuYW1lcy4KCkl0IHdvdWxkIGJlIG5pY2UgaWYgeW91IGRpZCB0
aGlzIGluIGEgd2F5IHRoYXQgbWVhbnQgdGhhdCBhIGNvbmZpZwpmaWxlIHdoaWNoIHNwZWNpZmll
ZCBib3RoIGB0eXBlPSJodm0iJyBhbmQgYGJ1aWxkZXI9Imh2bSInIGRpZCBub3QKZ2VuZXJhdGUg
YSB3YXJuaW5nLgoKQW5kIGl0IG91Z2h0IHRvIGJlIGFuIGVycm9yIHRvIHNwZWNpZnkgYHR5cGU9
InB2Iicgd2l0aApgYnVpbGRlcj0iaHZtIicgc3VyZWx5LgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugNA-0002Lh-6w; Wed, 20 Sep 2017 14:53:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297b1e9d=anthony.perard@citrix.com>)
 id 1dugN9-0002LY-45
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:53:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 99/23-02208-2D082C95; Wed, 20 Sep 2017 14:53:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO75hkO
 RBmcPmFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTd+9kLpiuVTHv8gv2BsZdCl2MHBwSAv4S
 nXsKuhg5OVgEVCXOP/zADmKzCRhIrJh+lRHEFhFQlvjY2gsWZxbIlXi5aC8TiC0sECKx8tpJM
 JtXwFpiT9MtRpCRQgJxEq+70iHCghInZz5hgWjVkViw+xMbSAmzgLTE8n8cIGFOAVOJA61rmU
 FsUaBND//uBSsXElCTuLFwGcsERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MP7b5nmIUZKDSUmUd0PNoUghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuCdUA9UJ1iUmp5akZaZA4wDmFIJDh4lEV53k
 DRvcUFibnFmOkTqFKOilDjvNpCEAEgiozQPrg0We5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzJsCMoUnM68EbvoroMVMQIuzNxwAWVySiJCSamBkXPzg9IngT1MvnFEru7DfZ9/t41Kn1Z0
 PXfBiZFtiZLLodLyhydV5O2rnLkxzuHnN4U7Cqsdv5rKHrDm2SvV7xAJh40Piap5rjofaT3l+
 S+palD9noZ5Sd5lBs/XfW+9XCvo62q8/H+D+wftqkfe5JAvzVec/79olo6FmmndQpGbRrtKdX
 9QvKbEUZyQaajEXFScCANHrLsy4AgAA
X-Env-Sender: prvs=4297b1e9d=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505919182!109585588!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5771 invoked from network); 20 Sep 2017 14:53:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 14:53:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440521174"
Date: Wed, 20 Sep 2017 15:53:00 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170920145300.GA1859@perard.uk.xensource.com>
References: <20170919115055.19278-1-jgross@suse.com>
 <20170919115055.19278-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919115055.19278-2-jgross@suse.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen: add a global indicator for grant
 copy being available
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDE6NTA6NTRQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgWGVuIHFkaXNrIGJhY2tlbmQgbmVlZHMgdG8gdGVzdCB3aGV0aGVyIGdyYW50
IGNvcHkgb3BlcmF0aW9ucyBpcwo+IGF2YWlsYWJsZSBpbiB0aGUga2VybmVsLiBVbmZvcnR1bmF0
ZWx5IHRoaXMgY29sbGlkZXMgd2l0aCB1c2luZwo+IHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygp
IG9uIHNvbWUga2VybmVscyBhcyB0aGlzIG9wZXJhdGlvbiBoYXMgdG8KPiBiZSB0aGUgZmlyc3Qg
b25lIGFmdGVyIG9wZW5pbmcgdGhlIGdudHRhYiBkZXZpY2UuCj4gCj4gSW4gb3JkZXIgdG8gc29s
dmUgdGhpcyBwcm9ibGVtIHRlc3QgZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgZ3JhbnQgY29weQo+
IGluIHhlbl9iZV9pbml0KCkgb3BlbmluZyB0aGUgZ250dGFiIGRldmljZSBqdXN0IGZvciB0aGF0
IHB1cnBvc2UgYW5kCj4gY2xvc2luZyBpdCBhZ2FpbiBhZnRlcndhcmRzLiBBZHZlcnRpc2UgdGhl
IGF2YWlsYWJpbGl0eSB2aWEgYSBnbG9iYWwKPiBmbGFnIGFuZCB1c2UgdGhhdCBmbGFnIGluIHRo
ZSBxZGlzayBiYWNrZW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAtLS0KPiAgaHcvYmxvY2sveGVuX2Rpc2suYyAgICAgICAgICB8IDE4ICsr
KysrKy0tLS0tLS0tLS0tLQo+ICBody94ZW4veGVuX2JhY2tlbmQuYyAgICAgICAgIHwgMTEgKysr
KysrKysrKysKPiAgaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaCB8ICAxICsKPiAgMyBmaWxl
cyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBpbmRleCBk
NDJlZDcwNzBkLi42NjMyNzQ2MjUwIDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMK
PiArKysgYi9ody9ibG9jay94ZW5fZGlzay5jCj4gQEAgLTEyMSw5ICsxMjEsNiBAQCBzdHJ1Y3Qg
WGVuQmxrRGV2IHsKPiAgICAgIHVuc2lnbmVkIGludCAgICAgICAgcGVyc2lzdGVudF9nbnRfY291
bnQ7Cj4gICAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1heF9ncmFudHM7Cj4gIAo+IC0gICAgLyog
R3JhbnQgY29weSAqLwo+IC0gICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2dyYW50X2Nv
cHk7Cj4gLQo+ICAgICAgLyogcWVtdSBibG9jayBkcml2ZXIgKi8KPiAgICAgIERyaXZlSW5mbyAg
ICAgICAgICAgKmRpbmZvOwo+ICAgICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOwo+IEBAIC02
MTYsNyArNjEzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVl
LCBpbnQgcmV0KQo+ICAgICAgICAgIHJldHVybjsKPiAgICAgIH0KPiAgCj4gLSAgICBpZiAoaW9y
ZXEtPmJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KSB7Cj4gKyAgICBpZiAoeGVuX2ZlYXR1cmVf
Z3JhbnRfY29weSkgewo+ICAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24pIHsK
PiAgICAgICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Cj4gICAgICAgICAgICAgIC8qIGluIGNhc2Ug
b2YgZmFpbHVyZSBpb3JlcS0+YWlvX2Vycm9ycyBpcyBpbmNyZWFzZWQgKi8KPiBAQCAtNjM4LDcg
KzYzNSw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50
IHJldCkKPiAgICAgIH0KPiAgCj4gICAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJv
cnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKPiAtICAgIGlmICghaW9yZXEt
PmJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KSB7Cj4gKyAgICBpZiAoIXhlbl9mZWF0dXJlX2dy
YW50X2NvcHkpIHsKPiAgICAgICAgICBpb3JlcV91bm1hcChpb3JlcSk7Cj4gICAgICB9Cj4gICAg
ICBpb3JlcV9maW5pc2goaW9yZXEpOwo+IEBAIC02OTgsNyArNjk1LDcgQEAgc3RhdGljIGludCBp
b3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQo+ICB7Cj4gICAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2Owo+ICAKPiAtICAgIGlmIChpb3Jl
cS0+YmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKPiArICAgIGlmICh4ZW5fZmVhdHVyZV9n
cmFudF9jb3B5KSB7Cj4gICAgICAgICAgaW9yZXFfaW5pdF9jb3B5X2J1ZmZlcnMoaW9yZXEpOwo+
ICAgICAgICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzICYmIChpb3JlcS0+cmVxLm9wZXJh
dGlvbiA9PSBCTEtJRl9PUF9XUklURSB8fAo+ICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJh
dGlvbiA9PSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEUpICYmCj4gQEAgLTc1MCw3ICs3NDcsNyBA
QCBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCj4g
ICAgICB9Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIC8qIHVua25vd24gb3BlcmF0aW9uIChz
aG91bGRuJ3QgaGFwcGVuIC0tIHBhcnNlIGNhdGNoZXMgdGhpcykgKi8KPiAtICAgICAgICBpZiAo
IWlvcmVxLT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgewo+ICsgICAgICAgIGlmICgheGVu
X2ZlYXR1cmVfZ3JhbnRfY29weSkgewo+ICAgICAgICAgICAgICBpb3JlcV91bm1hcChpb3JlcSk7
Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGdvdG8gZXJyOwo+IEBAIC0xMDEwLDE4ICsxMDA3LDE1
IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAKPiAg
ICAgIGJsa2Rldi0+ZmlsZV9ibGsgID0gQkxPQ0tfU0laRTsKPiAgCj4gLSAgICBibGtkZXYtPmZl
YXR1cmVfZ3JhbnRfY29weSA9Cj4gLSAgICAgICAgICAgICAgICAoeGVuZ250dGFiX2dyYW50X2Nv
cHkoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCAwLCBOVUxMKSA9PSAwKTsKPiAtCj4gICAgICB4
ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMywgImdyYW50IGNvcHkgb3BlcmF0aW9uICVz
XG4iLAo+IC0gICAgICAgICAgICAgICAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSA/ICJl
bmFibGVkIiA6ICJkaXNhYmxlZCIpOwo+ICsgICAgICAgICAgICAgICAgICB4ZW5fZmVhdHVyZV9n
cmFudF9jb3B5ID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7Cj4gIAo+ICAgICAgLyogZmlsbCBp
bmZvCj4gICAgICAgKiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9y
cwo+ICAgICAgICovCj4gICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2
LCAiZmVhdHVyZS1mbHVzaC1jYWNoZSIsIDEpOwo+ICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50
KCZibGtkZXYtPnhlbmRldiwgImZlYXR1cmUtcGVyc2lzdGVudCIsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIWJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KTsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAheGVuX2ZlYXR1cmVfZ3JhbnRfY29weSk7Cj4gICAgICB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5mbyIsIGluZm8pOwo+ICAKPiAgICAgIHhl
bnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVy
IiwKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9iYWNrZW5kLmMgYi9ody94ZW4veGVuX2JhY2tl
bmQuYwo+IGluZGV4IGM0NmNiYjA3NTkuLjAwMjEwNjI3YTkgMTAwNjQ0Cj4gLS0tIGEvaHcveGVu
L3hlbl9iYWNrZW5kLmMKPiArKysgYi9ody94ZW4veGVuX2JhY2tlbmQuYwo+IEBAIC00NCw2ICs0
NCw3IEBAIEJ1c1N0YXRlICp4ZW5fc3lzYnVzOwo+ICAvKiBwdWJsaWMgKi8KPiAgc3RydWN0IHhz
X2hhbmRsZSAqeGVuc3RvcmUgPSBOVUxMOwo+ICBjb25zdCBjaGFyICp4ZW5fcHJvdG9jb2w7Cj4g
K2dib29sZWFuIHhlbl9mZWF0dXJlX2dyYW50X2NvcHk7CgpJIHRoaW5rIGl0IHdvdWxkIGJlIGJl
dHRlciBpZiB0aGlzIHdhcyBjaGFuZ2VkIHRvIGJvb2wgaW5zdGVhZCBvZiBhCmdib29sZWFuLgoK
QmVzaWRlIHRoYXQsCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KCj4gIAo+ICAvKiBwcml2YXRlICovCj4gIHN0YXRpYyBpbnQgZGVidWc7Cj4gQEAg
LTUxOSw2ICs1MjAsOCBAQCB2b2lkIHhlbnN0b3JlX3VwZGF0ZV9mZShjaGFyICp3YXRjaCwgc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAKPiAgaW50IHhlbl9iZV9pbml0KHZvaWQpCj4gIHsK
PiArICAgIHhlbmdudHRhYl9oYW5kbGUgKmdudHRhYmRldjsKPiArCj4gICAgICB4ZW5zdG9yZSA9
IHhzX2RhZW1vbl9vcGVuKCk7Cj4gICAgICBpZiAoIXhlbnN0b3JlKSB7Cj4gICAgICAgICAgeGVu
X3B2X3ByaW50ZihOVUxMLCAwLCAiY2FuJ3QgY29ubmVjdCB0byB4ZW5zdG9yZWRcbiIpOwo+IEBA
IC01MzIsNiArNTM1LDE0IEBAIGludCB4ZW5fYmVfaW5pdCh2b2lkKQo+ICAgICAgICAgIGdvdG8g
ZXJyOwo+ICAgICAgfQo+ICAKPiArICAgIGdudHRhYmRldiA9IHhlbmdudHRhYl9vcGVuKE5VTEws
IDApOwo+ICsgICAgaWYgKGdudHRhYmRldiAhPSBOVUxMKSB7Cj4gKyAgICAgICAgaWYgKHhlbmdu
dHRhYl9ncmFudF9jb3B5KGdudHRhYmRldiwgMCwgTlVMTCkgPT0gMCkgewo+ICsgICAgICAgICAg
ICB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5ID0gdHJ1ZTsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
eGVuZ250dGFiX2Nsb3NlKGdudHRhYmRldik7Cj4gKyAgICB9Cj4gKwo+ICAgICAgeGVuX3N5c2Rl
diA9IHFkZXZfY3JlYXRlKE5VTEwsIFRZUEVfWEVOU1lTREVWKTsKPiAgICAgIHFkZXZfaW5pdF9u
b2ZhaWwoeGVuX3N5c2Rldik7Cj4gICAgICB4ZW5fc3lzYnVzID0gcWJ1c19jcmVhdGUoVFlQRV9Y
RU5TWVNCVVMsIERFVklDRSh4ZW5fc3lzZGV2KSwgInhlbi1zeXNidXMiKTsKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9iYWNr
ZW5kLmgKPiBpbmRleCA4YTZmYmNiZTIwLi4wOGEwNTRmNTI0IDEwMDY0NAo+IC0tLSBhL2luY2x1
ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKPiArKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2Vu
ZC5oCj4gQEAgLTE2LDYgKzE2LDcgQEAKPiAgLyogdmFyaWFibGVzICovCj4gIGV4dGVybiBzdHJ1
Y3QgeHNfaGFuZGxlICp4ZW5zdG9yZTsKPiAgZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9wcm90b2Nv
bDsKPiArZXh0ZXJuIGdib29sZWFuIHhlbl9mZWF0dXJlX2dyYW50X2NvcHk7Cj4gIGV4dGVybiBE
ZXZpY2VTdGF0ZSAqeGVuX3N5c2RldjsKPiAgZXh0ZXJuIEJ1c1N0YXRlICp4ZW5fc3lzYnVzOwo+
ICAKPiAtLSAKPiAyLjEyLjMKPiAKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 14:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 14:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugNC-0002QL-EB; Wed, 20 Sep 2017 14:53:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4293f4984=Ian.Jackson@citrix.com>)
 id 1dugNA-0002M4-RT
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 14:53:08 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 05/D9-27708-4D082C95; Wed, 20 Sep 2017 14:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO7FhkO
 RBr8/q1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzH15jKljOUdH6fwZbA+M9ti5GTg4JAX+J
 UxvPM4LYbAK6Ek1b/oLFeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg4zRI2DxMUNO8BsFgFVi
 R+3d4HViwhoSaxf8RSqvkZi/4QZYHFhAVuJt38fs3cxcnBwClhJ7D1mCBIWEsiQWLDwOzvEOS
 YSbxfuZAMpERJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoUZxaVJZapGtorJdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhoDECwg/HfNs9DjJIcTEqivBtqDkUK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuCdUA+UEyxKTU+tSMvMAYY8TFqCg0dJhNcdJM1bXJCYW5yZDpE6xWjMc
 WzT5T9MHB037/5hEmLJy89LlRLn3QZSKgBSmlGaBzcIFouXGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoJMybAjKFJzOvBG7fK6BTmIBOyd5wAOSUkkSElFQDI/fx+1qy4ZanXhr+y1yt7sSdxFj
 A0HanOdLnvU7L98dTeFrTv895Gd2vx6g6s0ski2HXs4yKvQf5niyS/bhssYLU4q8maw/xdXCX
 /b/vn7LrinXnDQO1ZYpHfI+duPBqrUXe/aTLloybWf/q//Xbej5bhklUN6El0ayQbXb4qRTel
 39mHBC6p8RSnJFoqMVcVJwIAHjcuVbAAgAA
X-Env-Sender: prvs=4293f4984=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505919182!109585588!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5915 invoked from network); 20 Sep 2017 14:53:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 14:53:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440521184"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22978.32974.675714.245856@mariner.uk.xensource.com>
Date: Wed, 20 Sep 2017 15:53:02 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170907101642.15782-6-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-6-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 05/21] xl: introduce a firmware option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwNS8yMV0geGw6IGludHJvZHVjZSBh
IGZpcm13YXJlIG9wdGlvbiIpOgo+IFRoZSBuZXcgZmlybXdhcmUgb3B0aW9uIGFpbXMgdG8gcHJv
dmlkZSBhIGNvaGVyZW50IHdheSB0byBzZXQgdGhlCj4gZmlybXdhcmUgZm9yIHRoZSBkaWZmZXJl
bnQga2luZCBvZiBndWVzdHMgWGVuIHN1cHBvcnRzLgouLi4KPiArPWhlYWQzIE5vbiBkaXJlY3Qg
S2VybmVsIEJvb3QKPiArCj4gK05vbiBkaXJlY3Qga2VybmVsIGJvb3QgYWxsb3dzIGJvb3Rpbmcg
Z3Vlc3RzIHdpdGggYSBmaXJtd2FyZS4gVGhpcyBjYW4gYmUgXAp1c2VkCj4gK2J5IGFsbCB0eXBl
cyBvZiBndWVzdHMsIGFsdGhvdWdoIHRoZSBzZWxlY3Rpb24gb2Ygb3B0aW9ucyBpcyBkaWZmZXJl
bnQKPiArZGVwZW5kaW5nIG9uIHRoZSBndWVzdCB0eXBlLgo+ICsKPiArVGhpcyBvcHRpb24gcHJv
dmlkZXMgdGhlIGZsZXhpYmx5IG9mIGxldHRpbmcgdGhlIGd1ZXN0IGRlY2lkZSB3aGljaCBrZXJu
ZWxcCiB0aGV5Cj4gK3dhbnQgdG8gYm9vdCwgd2hpbGUgcHJldmVudGluZyBoYXZpbmcgdG8gcG9r
ZSBhdCB0aGUgZ3Vlc3QgZmlsZSBzeXN0ZW0gZm9yXAptIHRoZQoKTGluZSBsZW5ndGguICBPYnNl
cnZlIHRoZSAoc2ltdWxhdGVkKSB3cmFwIGRhbWFnZS4KCllvdSBzaG91bGQgdG8gY29uc2lkZXIg
dXNpbmcgc2VtYW50aWMgbGluZWZlZWRzIChzZW1hbnRpYyBuZXdsaW5lcykuClRoYXQgaXMsIGJy
ZWFrIHRoZSBsaW5lcyBpbiB0aGUgLnBvZCBmaWxlIGF0IHNlbnRlbmNlIG9yIHBocmFzZQpib3Vu
ZGFyaWVzLgoKSSBzZWUgdGhlIGNvZGUgaGFzIGxpbmUgbGVuZ3RoIHByb2JsZW1zIHRvbyAoaXQg
d3JhcHMgd2hlbiBJIGxvb2sgYXQKaXQgaW4gbXkgTVVBIGFuZCBldmVuIG1vcmUgc28gd2hlbiBJ
IHRyeSB0byBxdW90ZSBpdCB3aGVuIHJlcGx5aW5nKS4KCkFmdGVyIHdlJ3ZlIGNoYXR0ZWQgYWJv
dXQgdGhlIGlkbCBjb21waWxlciBjaGFuZ2VzLCBjYW4geW91IGZpeCB0aGUKbG9uZyBsaW5lcyBl
dmVyeXdoZXJlIGFuZCByZXNlbmQgPwoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugUL-0004PM-8C; Wed, 20 Sep 2017 15:00:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297b1e9d=anthony.perard@citrix.com>)
 id 1dugUK-0004PE-FJ
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:00:32 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DD/2F-02046-F8282C95; Wed, 20 Sep 2017 15:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW5/06F
 Ig/ZtfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+RxeYCj4LVmybtJypgfElbxcjJ4eEgL/E
 8W3/mEBsFgFVieNrDzGD2GwCBhIrpl9lBLFFBJQlPrb2soPYzAK5Ei8X7QWrFxbwkPj64QYri
 M0rYC0x4ccUNhBbSCBOYt+3nUwQcUGJkzOfsED06kgs2P0JqIYDyJaWWP6PA8TkFDCVODlNAa
 RCFGjTw797WSCmqEncWLiMZQIj3ywkg2YhGTQLYdACRuZVjBrFqUVlqUW6RqZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVbPwMC4g7H1hN8hRkkOJiVR3g0NhyKF+JLyUyoz
 Eosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYLXshGoTrAoNT21Ii0zBxgJMKUSHDxKIrzaI
 Gne4oLE3OLMdIjUKUZdjmObLv9hEgKbISXOewlklwBIUUZpHtwIWFReYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTM6wayiiczrwRu0yugI5iAjsjecADkiJJEhJRUA6O8ee+CcwnrOhzu2b/
 apmZwXKb0zDL1J0L32p2u6xnprlBvDLp0YdmsY3falUJu/MuvqE1Z9Dgg7tGjat0dNkGHNCpn
 h9xo/lz6qktx2f2NNVOEFy9rqgla16JjmuGvYx9aGtknrp+f7hoY/e/ppYKdG1QOPPIOu3Rtv
 nLMIQW9hxw8/+MediqxFGckGmoxFxUnAgAGEnCwxQIAAA==
X-Env-Sender: prvs=4297b1e9d=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505919629!115567715!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23666 invoked from network); 20 Sep 2017 15:00:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:00:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448549563"
Date: Wed, 20 Sep 2017 16:00:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170920150006.GB1859@perard.uk.xensource.com>
References: <20170919115055.19278-1-jgross@suse.com>
 <20170919115055.19278-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919115055.19278-3-jgross@suse.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen: dont try setting max grants
	multiple times
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDE6NTA6NTVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUcnlpbmcgdG8gY2FsbCB4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMoKSB3aXRoIHRo
ZSBzYW1lIGZpbGUgaGFuZGxlCj4gbWlnaHQgZmFpbCBvbiBzb21lIGtlcm5lbHMsIGFzIHRoaXMg
b3BlcmF0aW9uIGlzIGFsbG93ZWQgb25seSBvbmNlLgo+IAo+IFRoaXMgaXMgYSBwcm9ibGVtIGZv
ciB0aGUgcWRpc2sgYmFja2VuZCBhcyBibGtfY29ubmVjdCgpIGNhbiBiZQo+IGNhbGxlZCBtdWx0
aXBsZSB0aW1lcyBmb3IgYSBkb21haW4sIGUuZy4gaW4gY2FzZSBncnViLXhlbiBpcyBiZWluZwo+
IHVzZWQgdG8gYm9vdCBpdC4KPiAKPiBTbyBpbnN0ZWFkIG9mIGxldHRpbmcgdGhlIGdlbmVyaWMg
YmFja2VuZCBjb2RlIG9wZW4gdGhlIGdudHRhYiBkZXZpY2UKPiBkbyBpdCBpbiBibGtfY29ubmVj
dCgpIGFuZCBjbG9zZSBpdCBhZ2FpbiBpbiBibGtfZGlzY29ubmVjdC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGh3L2Jsb2NrL3hl
bl9kaXNrLmMgfCAxMiArKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2su
YyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBpbmRleCA2NjMyNzQ2MjUwLi43Y2ZmODg2M2NiIDEw
MDY0NAo+IC0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiArKysgYi9ody9ibG9jay94ZW5fZGlz
ay5jCj4gQEAgLTEyMjAsNiArMTIyMCwxMiBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBm
b3IgdGhlIHJpbmcgcGFnZXMgKi8KPiAgICAgIG1heF9ncmFudHMgKz0gYmxrZGV2LT5ucl9yaW5n
X3JlZjsKPiAgCj4gKyAgICBibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgPSB4ZW5nbnR0YWJfb3Bl
bihOVUxMLCAwKTsKPiArICAgIGlmIChibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgPT0gTlVMTCkg
ewo+ICsgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAieGVuZ250dGFiX29wZW4gZmFp
bGVkOiAlc1xuIiwKPiArICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cj4g
KyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICAgICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4
X2dyYW50cyhibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIG1heF9ncmFudHMpKSB7Cj4gICAgICAg
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJ4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMgZmFp
bGVkOiAlc1xuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cj4g
QEAgLTEzMjcsNiArMTMzMywxMSBAQCBzdGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICAgICAgfQo+ICAgICAgICAgIGJsa2Rldi0+ZmVhdHVy
ZV9wZXJzaXN0ZW50ID0gZmFsc2U7Cj4gICAgICB9Cj4gKwo+ICsgICAgaWYgKGJsa2Rldi0+eGVu
ZGV2LmdudHRhYmRldikgewo+ICsgICAgICAgIHhlbmdudHRhYl9jbG9zZShibGtkZXYtPnhlbmRl
di5nbnR0YWJkZXYpOwo+ICsgICAgICAgIGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiA9IE5VTEw7
Cj4gKyAgICB9CgpJIHRoaW5rIGJsa19kaXNjb25uZWN0IG5lZWRzIHRvIGJlIGNhbGxlZCBmcm9t
IGJsa19mcmVlIGluIGNhc2Ugd2hlcmUKdGhlIGdudHRhYmRldiBpcyBub3QgY2xvc2VkIChsaWtl
IGl0IGlzIGRvbmUgd2hlbiBibGsgb3IgdGhlIHNyaW5nIGFyZQpub3QgY2xlYXJlZCwgaW4gYmxr
X2ZyZWUpLgoKPiAgfQoKPiAgc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCj4gQEAgLTEzNjMsNyArMTM3NCw2IEBAIHN0YXRpYyB2b2lkIGJsa19ldmVudChzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gIAo+ICBzdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZf
b3BzID0gewo+ICAgICAgLnNpemUgICAgICAgPSBzaXplb2Yoc3RydWN0IFhlbkJsa0RldiksCj4g
LSAgICAuZmxhZ3MgICAgICA9IERFVk9QU19GTEFHX05FRURfR05UREVWLAo+ICAgICAgLmFsbG9j
ICAgICAgPSBibGtfYWxsb2MsCj4gICAgICAuaW5pdCAgICAgICA9IGJsa19pbml0LAo+ICAgICAg
LmluaXRpYWxpc2UgICAgPSBibGtfY29ubmVjdCwKPiAtLSAKPiAyLjEyLjMKPiAKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:08:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugbX-0004k2-VX; Wed, 20 Sep 2017 15:07:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dugbX-0004jw-2l
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:07:59 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 BC/4A-03454-E4482C95; Wed, 20 Sep 2017 15:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDva57y6F
 Ig+WvbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozl0zYxFXxhrFg22bWB8QRjFyMnh4SAv8Tr
 r09ZQGwWAVWJy58WsoPYbALKEj87e9lAbBEBPYmmA8/B6pkFvCR+rOgBqxEW8JZYcWQeM4jNK
 2Ah8fPRJ1YQWwjI/tH6mREiLihxcuYTFoheHYkFuz8BzeQAsqUllv/jADE5BSwlljw2BqkQFV
 CR6Fw6hwViioJEx/RjTBMY+WYhGTQLyaBZCIMWMDKvYlQvTi0qSy3SNddLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMQYg2ME487L/IUZJDiYlUd7MxkORQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4vZqBcoJFqempFWmZOcBgh0lLcPAoifA6g6R5iwsSc4sz0yFSpxh1OW48v
 P6HSYglLz8vVUqc1xykSACkKKM0D24ELPIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3E2
 QKT2ZeCdymV0BHMAEdkb3hAMgRJYkIKakGRpmr3Z9F2T+Hr9opyeJieTFp15EDJhceq/+p+KO
 g+Dcsdrdt+/szYulqud0pl189vnj8FsMiTha17HPTbnVpqvi+bryrucchxyaQQ2xfeYVWmmOm
 R3M+N7PyoiiHtJyve3cH6QQ4eArcFPTJOVYRz811qKdwUtX2hHdbVvss5OwznBayb7OsEktxR
 qKhFnNRcSIAhzi5DrcCAAA=
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505920068!112235905!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63418 invoked from network); 20 Sep 2017 15:07:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:07:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448551831"
Date: Wed, 20 Sep 2017 16:07:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170920150732.y42wybeujsmevh5w@citrix.com>
References: <20170915110156.23449-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170915110156.23449-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: provide typedefs for device
	framework functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTI6MDE6NTZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBVc2UgdGhlIG5ldyB0eXBlZGVmcyB0byBhdm9pZCBjb3B5LW4tcGFzdGUgZXZlcnl3aGVyZS4K
PiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKSSdtIGdvaW5nIHRvIHdhaXQgdW50aWwgRnJpZGF5IHRvIGFw
cGx5IHRoaXMgcGF0Y2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugcU-0004o9-8G; Wed, 20 Sep 2017 15:08:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dugcT-0004o0-E0
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:08:57 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 91/58-03414-88482C95; Wed, 20 Sep 2017 15:08:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS7ej5VC
 kwfz5nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLlWNsBdM1Kjp+fGdtYLwq18XIySEkkCdx
 acFSdhCbV8BOYuveW2wgtoSAocTphTdZuhg5OFgEVCUaN6uBhNkE1CXanm1nBQmLCBhInDuaB
 GIyC+hLbFvHAlIhLOAsMWPfZxaI4XYSR04uZwIp4RUQlPi7QxgkzCygJfHw1y0WCFtbYtnC18
 wQU6Qllv/jmMDIOwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYXgxAsINxzfzAQ4ySHExKoryZjYcihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnw8jYD5QSLUtNTK9Iyc4CBDpOW4OBREuF1BknzFhck5hZnpkOkTjHqcnTcvPuHS
 YglLz8vVUqc1xykSACkKKM0D24ELOouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3E2QKT2
 ZeCdymV0BHMAEdkb3hAMgRJYkIKakGRlZ/VZOFjusWrvwmbD9p1x6L+B/di6o8Qh7s2+Cnrqh
 +oumBS3qCCl/GYZUzr3ZVz5bi8S+cfs69/O5j2dAPFzc8+CfdcWfPLO6qkCDPHitFsXzew3+V
 fIxD7B+5WFacz37xbY/ZivnZf8t379zHHnBAlWOiMs9XnS82r64kJFWfVLt/0Lm2W4mlOCPRU
 Iu5qDgRABEismm1AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505920134!83689328!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54644 invoked from network); 20 Sep 2017 15:08:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 15:08:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:08:53 -0600
Message-Id: <59C2A0A4020000780017D82A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:08:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/PV: fix/generalize guest nul selector
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RlMvR1MgYmFzZSAoYW5kIGxpbWl0KSBhcmVuJ3QgYmVpbmcgY2xlYXJlZCBieSB0aGUgbG9hZGlu
ZyBvZiBhIG51bApzZWxlY3RvciBpbnRvIHRoZSBzZWdtZW50IHJlZ2lzdGVyIG9uIEFNRCBDUFVz
LiBUaGVyZWZvcmUsIGlmIGFuCm91dGdvaW5nIHZDUFUgaGFzIGEgbm9uLW51bGwgYmFzZSBpbiBv
bmUgb2YgdGhlc2UgcmVnaXN0ZXJzIGFuZCB0aGUKc3Vic2VxdWVudCBpbmNvbWluZyB2Q1BVIGhh
cyBhIG5vbi16ZXJvIGJ1dCBudWwgc2VsZWN0b3IgaW4gdGhlCnJlc3BlY3RpdmUgcmVnaXN0ZXIo
cyksIHRoZSBzZWxlY3RvciB2YWx1ZShzKSB3b3VsZCBiZSBsb2FkZWQgd2l0aG91dApjbGVhcmlu
ZyB0aGUgc2VnbWVudCBiYXNlKHMpIGluIHRoZSBoaWRkZW4gcmVnaXN0ZXIgcG9ydGlvbi4KClNp
bmNlIHRoZSBBQkkgc3RhdGVzICJ6ZXJvIiBpbiBpdHMgZGVzY3JpcHRpb24gb2YgdGhlIGZpZWxk
cywgaXQgaXMKd29ydGggbm90aW5nIHRoYXQgdGhlIGNob3NlbiBhcHByb2FjaCB0byBmaXggdGhp
cyBhbHRlcnMgdGhlIHdyaXR0ZW4KZG93biBBQkkuIEkgY29uc2lkZXIgdGhpcyBwcmVmZXJyYWJs
ZSBvdmVyIGVuZm9yY2luZyB0aGUgcHJldmlvdXNseQp3cml0dGVuIGRvd24gYmVoYXZpb3IsIGFz
IG51bCBzZWxlY3RvcnMgYXJlIGZhciBtb3JlIGxpa2VseSB0byBiZSB3aGF0CndhcyBtZWFudCBm
cm9tIHRoZSBiZWdpbm5pbmcuCgpUaGUgYWRqdXN0bWVudHMgYWxzbyBlbGltaW5hdGUgYW4gaW5j
b25zaXN0ZW5jeSBiZXR3ZWVuIEZTIGFuZCBHUwpoYW5kbGluZzogT2xkIGNvZGUgaGFkIGFuIGV4
dHJhIHBvaW50bGVzcyAoZ3NfYmFzZV91c2VyIHdhcyBhbHdheXMgemVybwp3aGVuIERJUlRZX0dT
IHdhcyBzZXQpIGNvbmRpdGlvbmFsIGZvciBHUy4gVGhlIG9sZCBiaXRrZWVwZXIgY2hhbmdlc2V0
CmhhcyBubyBleHBsYW5hdGlvbiBmb3IgdGhpcyBhc3ltbWV0cnkuCgpJbnNwaXJlZCBieSBMaW51
eCBjb21taXQgZTEzN2E0ZDhmNGRkMmUyNzdlMzU1NDk1YjZiMmNiMjQxYTg2OTNjMy4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEyNjAsMzAgKzEy
NjAsMjggQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqbgogICAgIGlm
ICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0VTKSB8IHVyZWdzLT5lcykg
KQogICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGVzLCB1cmVncy0+ZXMpOwog
Ci0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLgotICAgICAq
IEFsc28gcmVsb2FkIHRvIHJlc2V0IEZTX0JBU0UgaWYgaXQgd2FzIG5vbi16ZXJvLgotICAgICAq
LwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIChESVJUWV9GUyB8IERJ
UlRZX0ZTX0JBU0UpKSB8Ci0gICAgICAgICAgICAgICAgICB1cmVncy0+ZnMpICkKKyAgICAvKiBF
aXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLworICAgIGlmICggdW5saWtlbHkoKGRp
cnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8IHVyZWdzLT5mcykgKQorICAgIHsKICAgICAg
ICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsKKyAgICAgICAg
Lyogbm9uLW51bCBzZWxlY3RvciB1cGRhdGVzIGZzX2Jhc2UgKi8KKyAgICAgICAgaWYgKCB1cmVn
cy0+ZnMgJiB+MyApCisgICAgICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgJj0gfkRJUlRZX0ZT
X0JBU0U7CisgICAgfQogCi0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4g
cmVsb2FkLgotICAgICAqIEFsc28gcmVsb2FkIHRvIHJlc2V0IEdTX0JBU0UgaWYgaXQgd2FzIG5v
bi16ZXJvLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAm
IChESVJUWV9HUyB8IERJUlRZX0dTX0JBU0VfVVNFUikpIHwKLSAgICAgICAgICAgICAgICAgIHVy
ZWdzLT5ncykgKQotICAgIHsKLSAgICAgICAgLyogUmVzZXQgR1NfQkFTRSB3aXRoIHVzZXIgJWdz
PyAqLwotICAgICAgICBpZiAoIChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9HUykgfHwgIW4t
PmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgKQotICAgICAgICAgICAgYWxsX3NlZ3Nfb2theSAm
PSBsb2Fkc2VnbWVudChncywgdXJlZ3MtPmdzKTsKKyAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0g
MCA9PT4gcmVsb2FkLiAqLworICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAm
IERJUlRZX0dTKSB8IHVyZWdzLT5ncykgKQorICAgIHsKKyAgICAgICAgYWxsX3NlZ3Nfb2theSAm
PSBsb2Fkc2VnbWVudChncywgdXJlZ3MtPmdzKTsKKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3Rv
ciB1cGRhdGVzIGdzX2Jhc2VfdXNlciAqLworICAgICAgICBpZiAoIHVyZWdzLT5ncyAmIH4zICkK
KyAgICAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayAmPSB+RElSVFlfR1NfQkFTRV9VU0VSOwog
ICAgIH0KIAogICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUobikgKQogICAgIHsKICAgICAgICAg
LyogVGhpcyBjYW4gb25seSBiZSBub24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwotICAg
ICAgICBpZiAoIG4tPmFyY2gucHZfdmNwdS5mc19iYXNlICkKKyAgICAgICAgaWYgKCBuLT5hcmNo
LnB2X3ZjcHUuZnNfYmFzZSB8IChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9GU19CQVNFKSAp
CiAgICAgICAgICAgICB3cmZzYmFzZShuLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSk7CiAKICAgICAg
ICAgLyogTW9zdCBrZXJuZWxzIGhhdmUgbm9uLXplcm8gR1MgYmFzZSwgc28gZG9uJ3QgYm90aGVy
IHRlc3RpbmcuICovCkBAIC0xMjkxLDcgKzEyODksOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21l
bnRzKHN0cnVjdCB2Y3B1ICpuCiAgICAgICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIG4t
PmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCk7CiAKICAgICAgICAgLyogVGhpcyBjYW4gb25s
eSBiZSBub24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwotICAgICAgICBpZiAoIG4tPmFy
Y2gucHZfdmNwdS5nc19iYXNlX3VzZXIgKQorICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNwdS5n
c19iYXNlX3VzZXIgfAorICAgICAgICAgICAgIChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9H
U19CQVNFX1VTRVIpICkKICAgICAgICAgICAgIHdyZ3NiYXNlKG4tPmFyY2gucHZfdmNwdS5nc19i
YXNlX3VzZXIpOwogCiAgICAgICAgIC8qIElmIGluIGtlcm5lbCBtb2RlIHRoZW4gc3dpdGNoIHRo
ZSBHUyBiYXNlcyBhcm91bmQuICovCkBAIC0xNDI2LDIyICsxNDI1LDIyIEBAIHN0YXRpYyB2b2lk
IHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYKICAgICBpZiAoIHJlZ3MtPmZzIHx8IGlzX3B2
XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJ
UlRZX0ZTOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IDA7IC8qICE9IDAgc2Vs
ZWN0b3Iga2lsbHMgZnNfYmFzZSAqLworICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIGtpbGxz
IGZzX2Jhc2UgKi8KKyAgICAgICAgaWYgKCByZWdzLT5mcyAmIH4zICkKKyAgICAgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5mc19iYXNlID0gMDsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHYtPmFyY2gu
cHZfdmNwdS5mc19iYXNlICkKLSAgICB7CisgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFz
ZSApCiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9GU19CQVNFOwotICAgIH0K
IAogICAgIGlmICggcmVncy0+Z3MgfHwgaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewogICAg
ICAgICBkaXJ0eV9zZWdtZW50X21hc2sgfD0gRElSVFlfR1M7Ci0gICAgICAgIHYtPmFyY2gucHZf
dmNwdS5nc19iYXNlX3VzZXIgPSAwOyAvKiAhPSAwIHNlbGVjdG9yIGtpbGxzIGdzX2Jhc2VfdXNl
ciAqLworICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIGtpbGxzIGdzX2Jhc2VfdXNlciAqLwor
ICAgICAgICBpZiAoIHJlZ3MtPmdzICYgfjMgKQorICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1
LmdzX2Jhc2VfdXNlciA9IDA7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2LT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV91c2VyICkKLSAgICB7CisgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91
c2VyICkKICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0dTX0JBU0VfVVNFUjsK
LSAgICB9CiAKICAgICB0aGlzX2NwdShkaXJ0eV9zZWdtZW50X21hc2spID0gZGlydHlfc2VnbWVu
dF9tYXNrOwogfQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKQEAgLTIwMyw4
ICsyMDMsOCBAQCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyB7CiAgICAgdWludDE2X3Qgc3MsIF9wYWQy
WzNdOwogICAgIHVpbnQxNl90IGVzLCBfcGFkM1szXTsKICAgICB1aW50MTZfdCBkcywgX3BhZDRb
M107Ci0gICAgdWludDE2X3QgZnMsIF9wYWQ1WzNdOyAvKiBOb24temVybyA9PiB0YWtlcyBwcmVj
ZWRlbmNlIG92ZXIgZnNfYmFzZS4gICAgICovCi0gICAgdWludDE2X3QgZ3MsIF9wYWQ2WzNdOyAv
KiBOb24temVybyA9PiB0YWtlcyBwcmVjZWRlbmNlIG92ZXIgZ3NfYmFzZV91c3IuICovCisgICAg
dWludDE2X3QgZnMsIF9wYWQ1WzNdOyAvKiBOb24tbnVsID0+IHRha2VzIHByZWNlZGVuY2Ugb3Zl
ciBmc19iYXNlLiAgICAgICovCisgICAgdWludDE2X3QgZ3MsIF9wYWQ2WzNdOyAvKiBOb24tbnVs
ID0+IHRha2VzIHByZWNlZGVuY2Ugb3ZlciBnc19iYXNlX3VzZXIuICovCiB9OwogdHlwZWRlZiBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyBjcHVfdXNlcl9yZWdzX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShjcHVfdXNlcl9yZWdzX3QpOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:10:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:10:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugdr-0005OF-JO; Wed, 20 Sep 2017 15:10:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dugdq-0005O2-7M
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:10:22 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8D/6F-03283-DD482C95; Wed, 20 Sep 2017 15:10:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7llkO
 RBq92a1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTDuxhL/jAWnH03hfGBsb7LF2MnBwSAv4S
 83cdYwSxWQRUJV5dugcWZxNQlvjZ2csGYosA2R9be9lBbGaBcone/w/AbGEBW4m2uxNYQWxeA
 QuJXV/vANVzcQgJTGOU+LR8FjtEQlDi5MwnLBDNOhILdn8CKuIAsqUllv/jAAlzClhKbH1wGa
 xcVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkpJdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhqDECwg3HN/MBDjJIcTEqivJmNhyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCebAbKCRalpqdWpGXmAIMeJi3BwaMkwnsAJM1bXJCYW5yZDpE6x
 WjMcWzT5T9MHDceXv/DJMSSl5+XKiXOaw5SKgBSmlGaBzcIFo2XGGWlhHkZgU4T4ilILcrNLE
 GVf8UozsGoJMy7EGQKT2ZeCdy+V0CnMAGdkr3hAMgpJYkIKakGxqmKe5a3HSiYk8WsnXlpyoU
 snU+v1U4ISS1SZ+Jp/lBQuMVY/4x76eJLOgeu/J3VpBQ1ga8sS+PauR9m08KXp/6L3eT/96qR
 QX8fk+G1G/M5poZ0XL485RvL7dRN2i18q2PS18cG38g+EJo5WaetOHWf82394I+PXh6YK29S+
 X5d8Nff343fvVZiKc5INNRiLipOBAAPrrfpwQIAAA==
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505920209!71837836!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6629 invoked from network); 20 Sep 2017 15:10:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:10:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448552211"
Date: Wed, 20 Sep 2017 16:09:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170920150936.yensq7csvgk23gq6@citrix.com>
References: <20170913085232.6516-1-wei.liu2@citrix.com>
 <b11499c3-39f3-58f9-b667-c704456dceae@suse.com>
 <20170913091124.fhytkxbm2efyw64r@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170913091124.fhytkxbm2efyw64r@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: propagate runstatedir
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTA6MTE6MjVBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIFNlcCAxMywgMjAxNyBhdCAxMTowNzoxNUFNICswMjAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gT24gMTMvMDkvMTcgMTA6NTIsIFdlaSBMaXUgd3JvdGU6Cj4gPiA+IERlYmlh
biBTdHJldGNoJ3MgYXV0b2NvbmYgaGFzIGEgbmV3IHZhcmlhYmxlIGNhbGxlZCBydW5zdGF0ZWRp
ci4gQWRkCj4gPiA+IHRoYXQgdG8gUGF0aHMubWsuaW4uCj4gPiA+IAo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBZb3UgZGlkIHRoaW5r
IG9mCj4gPiAKPiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTAyL21zZzAxODgzLmh0bWwKPiA+IAo+ID4gSSBzdXBwb3NlPwo+ID4gCj4gCj4gWWVz
LiBUaGF0IHdhcyBhZGRlZCBhdCBhIHRpbWUgd2hlbiBhdXRvY29uZiBkaWRuJ3QgaGF2ZSBydW5z
dGF0ZWRpcgo+IGlpcmMuIE5vdyBhdXRvY29uZiBoYXMgdGhhdC4gVGhlcmUgaXMgbm8gcmVhc29u
IG5vdCB0byBwcm9wYWdhdGUgaXQuCgpUaGlua2luZyBhYm91dCB0aGlzIGEgYml0IG1vcmUsIGV4
cG9zaW5nIHJ1bnN0YXRlZGlyIGxpa2UgdGhpcyBkb2Vzbid0CmhhdmUgbXVjaCB2YWx1ZS4gSSB3
YW50IHRvIG1ha2UgaXQgd29yayB3aXRoIHRoZSBleGlzdGluZyBvcHRpb24gdGhhdCB3ZQphbHJl
YWR5IGhhdmUuIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:12:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugfn-0005ZW-8f; Wed, 20 Sep 2017 15:12:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dugfl-0005ZF-Vi
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:12:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C5/A7-02092-55582C95; Wed, 20 Sep 2017 15:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GHpjo25Q66F
 Ig0n7lC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNTctYCu6JVDzYOIGxgfEibxcjJ4eQwExG
 iVPnMrsYuThYBJaxSsw79YYdxJEQOMQq0di7gAmkSkIgTeLI7q0sXYwcYPbKHbYQ4QqJpVdWs
 EAMUpLYMvkxI0ivkMBBJomv76YygiSEBfQkJn+7DWazCKhK7F95EMxmE9CXeLr2GjOILSKgLN
 H76zfYIGaBuYwSu/7HQ/QWSTx8uBPsBl4BS4mpp0+zQSz4xiyx6BzEIF4BQYmTM59ANWtJ3Pj
 3kgnkUGYBaYnl/zhAwpwC9hILnq4BKxcF2jVv3yq2CYyis5B0z0LSPQuhewEj8ypGjeLUorLU
 Il0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMC4qGdgYNzBuKvd7xCjJAeTk
 ihvZuOhSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGItQDnBotT01Iq0zBxghMKkJTh4lER4/z
 QDpXmLCxJzizPTIVKnGI05Lty59IeJ48CeW3+YhFjy8vNSpcR5OUAmCYCUZpTmwQ2CJY5LjLJ
 SwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5JUGm8GTmlcDtewV0ChPQKdkbDoCcUpKIkJJqYCzy
 4V+/uyNQJOyb/kJpdvkX6ziFbqyd//Mb89T77z8fWv43POL8tOsC87+cOlFVsCrReKny8WcSX
 2McvPnWNjyUPfr6tGXyuabeyIX/T+f8vhea85734NRd4dzHDsgFigXN9DD4oKsRLLs1svrYXb
 b8yq7bQRxVtSKP3F8Zl5x47ZS87/3j+DVKLMUZiYZazEXFiQC3CDLJFwMAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505920337!96972533!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23918 invoked from network); 20 Sep 2017 15:12:18 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 15:12:18 -0000
Received: by mail-qt0-f177.google.com with SMTP id x54so3080774qth.12
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 08:12:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=JiK44TTRdUEhJoLit+qkJwjppdbdkUYkYaqzOOCXwOI=;
 b=oZWsT1J/C+x3aUz17iGdOg1SSIcDr+qLaPwpW3dad3jeu0eDM+hhWPMEutpsYQvZQS
 P7rUCla2BQHY6AX5ZjDpc1Ehr8Z0Eog5OZp0BDVVrMXD6EwybVBsfrGcEYq+59MOYdAv
 +ysqyZEldlWnVCPr2X/ha4tbZcWoxDxolJn8WZFTMhV44zFcRk6uDue2JKQs716Nn08b
 k/HfJAbHw7A0YniNM2VIekAIpJwREpPgvh9+vEX6gqaXRigUVozQoXXq3OCn+EHhra4S
 N6Ui+c5cqFuKX7lftKYjr8sFdorbEYnqFLbDRubXO72yPPpBN7ijCvwZ7/iFC7SqYjxx
 mqXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=JiK44TTRdUEhJoLit+qkJwjppdbdkUYkYaqzOOCXwOI=;
 b=s4qYt1TrQMA/UjebOzPeIZ0a6TFh5+so9i8jqgxGgknAkenH9LHmlPlLEJDddSubxe
 ueXgUDodP2oY2c3RqjJ7uZigiSKLPvUmCPr7a3cCEoA5qki609jWabpaoy7outM9DPfP
 /Pj+DdnOVELd0AA5ZHhANbEF54oS03+u8/3FyxMr8lVBhutyW4YmDDc9sDzd1fTdlZJr
 5ZzIsSHDdx9gyy3KrrhUUm/d47IREqpB5GfoUOTJDtAo7Oz2onjJvtg0p8xVjy06/rLn
 7Xrf5jn9aZc0e8Z/cpTpJvInaXQg4+66ELnphpZ1FTXE3ub1OZ3LeSbvBvRmdcq2pnP6
 FJLg==
X-Gm-Message-State: AHPjjUhbtkbSVzhBNl86cCUsd4FgnWpCHFT/SUAcmNJ4kJ9NHqGyx82l
 aXWHpmv129BbquXmEZZv19k=
X-Google-Smtp-Source: AOwi7QCXr4uGOoOhrLKzFm4HAW3RZgAMt00wFXzhNlrhY4meCJNUDfXRb1mwWSaL3yrdlI10EgIJEw==
X-Received: by 10.200.20.14 with SMTP id k14mr8489524qtj.22.1505920336016;
 Wed, 20 Sep 2017 08:12:16 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id b11sm1591452qkb.75.2017.09.20.08.12.14
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 08:12:15 -0700 (PDT)
Date: Wed, 20 Sep 2017 11:12:13 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170920151211.GA5508@localhost.localdomain>
References: <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
 <59B66CFB0200007800179708@prv-mh.provo.novell.com>
 <20170912002212.GB30969@localhost.localdomain>
 <59B7BD800200007800179DB3@prv-mh.provo.novell.com>
 <20170918193757.GB32401@char.us.oracle.com>
 <59C14E2C020000780017CF18@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C14E2C020000780017CF18@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDk6MDQ6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjA5LjE3IGF0IDIxOjM3LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4gPiBPbiBUdWUsIFNlcCAxMiwgMjAxNyBhdCAwMjo1NzowNEFNIC0wNjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTIuMDkuMTcgYXQgMDI6MjIsIDxrb25yYWRAa2Vy
bmVsLm9yZz4gd3JvdGU6Cj4gPj4gPiBJZiBJIGNvbXBpbGUgdGhlIHRlc3QtY2FzZSB1bmRlciBB
Uk0zMiBpdCB3b3JrcyBPSyAoYXMgdGhlCj4gPj4gPiAubGl2ZXBhdGNoLmRlcGVuZHMgZW5kcyB1
cCBiZWluZyBhbGlnbmVkIHRvIGZvdXIgYnl0ZXMpLgo+ID4+IAo+ID4+IFNvIHdoeSBpcyB0aGF0
PyBXaGF0IGVudGl0eSBpcyBjcmVhdGluZyB0aGlzIHNlY3Rpb24gKG9yIHRoZQo+ID4+IGRpcmVj
dGl2ZShzKSB0byBjcmVhdGUgaXQpPwo+ID4gCj4gPiBnY2MKPiA+IAo+ID4gTG9va2luZyBhdCB0
aGUgeGVuX2J5ZV93b3JsZC5vIHByb2R1Y2VkIGJ5IGNyb3NzLWNvbXBpbGVyOgo+ID4gCj4gPiB4
ZW5fYnllX3dvcmxkLm86ICAgICBmaWxlIGZvcm1hdCBlbGYzMi1saXR0bGVhcm0KPiA+IAo+ID4g
Q29udGVudHMgb2Ygc2VjdGlvbiAucm9kYXRhOgo+ID4gIDAwMDAgNzg2NTZlNWYgNjU3ODc0NzIg
NjE1Zjc2NjUgNzI3MzY5NmYgIHhlbl9leHRyYV92ZXJzaW8KPiA+ICAwMDEwIDZlMDAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuLiAKPiA+IAo+ID4gQW5kIG5hdGl2ZToKPiA+IAo+
ID4geGVuX2J5ZV93b3JsZC5vOiAgICAgZmlsZSBmb3JtYXQgZWxmMzItbGl0dGxlYXJtCj4gPiAK
PiA+IENvbnRlbnRzIG9mIHNlY3Rpb24gLnJvZGF0YToKPiA+ICAwMDAwIDc4NjU2ZTVmIDY1Nzg3
NDcyIDYxNWY3NjY1IDcyNzM2OTZmICB4ZW5fZXh0cmFfdmVyc2lvCj4gPiAgMDAxMCA2ZTAwMDAw
MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi4uLiAgICAgIAo+IAo+IFRoaXMgbWF5IHJh
dGhlciBiZSBhIGdhcyB0aGFuIGEgZ2NjIGJlaGF2aW9yYWwgZGlmZmVyZW5jZS4gV2hhdCdzCj4g
dGhlIGFsaWdubWVudCBvZiAucm9kYXRhIGluIGJvdGggY2FzZXM/CgpDcm9zczoKCiogb24gdGhl
IGxpdmVwYXRjaDoKLi5zbmlwLi4KICBbIDRdIC5yb2RhdGEgICAgICAgICAgIFBST0dCSVRTICAg
ICAgICAwMDAwMDAwMCAwMDAwNzQgMDAwMDEyIDAwICAgQSAgMCAgIDAgIDQKICBbIDVdIC5yb2Rh
dGEuc3RyMS40ICAgIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAwMDAwODggMDAwMDBiIDAxIEFN
UyAgMCAgIDAgIDQKICBbIDZdIC5saXZlcGF0Y2guZGVwZW5kIFBST0dCSVRTICAgICAgICAwMDAw
MDAwMCAwMDAwOTMgMDAwMDI0IDAwICAgQSAgMCAgIDAgIDEKCiogb24gdGhlIC5vIGZpbGU6ClNl
Y3Rpb24gSGVhZGVyczoKICBbTnJdIE5hbWUgICAgICAgICAgICAgIFR5cGUgICAgICAgICAgICBB
ZGRyICAgICBPZmYgICAgU2l6ZSAgIEVTIEZsZyBMayBJbmYgQWwKLi4gc25pcC4uCiAgWyAxXSAu
dGV4dCAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMDM0IDAwMDAwMCAw
MCAgQVggIDAgICAwICAxCiAgWyAyXSAuZGF0YSAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAg
MDAwMDAwMDAgMDAwMDM0IDAwMDAwMCAwMCAgV0EgIDAgICAwICAxCiAgWyAzXSAuYnNzICAgICAg
ICAgICAgICBOT0JJVFMgICAgICAgICAgMDAwMDAwMDAgMDAwMDM0IDAwMDAwMCAwMCAgV0EgIDAg
ICAwICAxCiAgWyA0XSAucm9kYXRhICAgICAgICAgICBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAg
MDAwMDM0IDAwMDAxNCAwMCAgIEEgIDAgICAwICA0CiAgWyA1XSAubGl2ZXBhdGNoLmZ1bmNzICBQ
Uk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMDQ4IDAwMDAzNCAwMCAgV0EgIDAgICAwICA0CgpO
YXRpdmU6CgogKiBvbiB0aGUgbGl2ZXBhdGNoOgouLnNuaXAuLgogIFsgNF0gLnJvZGF0YSAgICAg
ICAgICAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDA3NCAwMDAwMTQgMDAgICBBICAwICAg
MCAgNAogIFsgNV0gLnJvZGF0YS5zdHIxLjQgICAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAw
MDA4OCAwMDAwMGMgMDEgQU1TICAwICAgMCAgNAogIFsgNl0gLmxpdmVwYXRjaC5kZXBlbmQgUFJP
R0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDA5NCAwMDAwMjQgMDAgICBBICAwICAgMCAgMQoKKiBv
biB0aGUgLm8gZmlsZToKLi5zbmlwLi4KICBbIDFdIC50ZXh0ICAgICAgICAgICAgIFBST0dCSVRT
ICAgICAgICAwMDAwMDAwMCAwMDAwMzQgMDAwMDAwIDAwICBBWCAgMCAgIDAgIDEKICBbIDJdIC5k
YXRhICAgICAgICAgICAgIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAwMDAwMzQgMDAwMDAwIDAw
ICBXQSAgMCAgIDAgIDEKICBbIDNdIC5ic3MgICAgICAgICAgICAgIE5PQklUUyAgICAgICAgICAw
MDAwMDAwMCAwMDAwMzQgMDAwMDAwIDAwICBXQSAgMCAgIDAgIDEKICBbIDRdIC5yb2RhdGEgICAg
ICAgICAgIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAwMDAwMzQgMDAwMDEyIDAwICAgQSAgMCAg
IDAgIDQKICBbIDVdIC5saXZlcGF0Y2guZnVuY3MgIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAw
MDAwNDggMDAwMDM0IDAwICBXQSAgMCAgIDAgIDQKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:13:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dughC-0005lt-JF; Wed, 20 Sep 2017 15:13:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dughB-0005le-Ns
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 15:13:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 00/FD-03616-DA582C95; Wed, 20 Sep 2017 15:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve6q1kO
 RBofuqFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnN0y+wFzzhr9i6ZwdrA+MNni5GDg4JAX+J
 /RMNuhg5OVgEVCUmP3rPDGKzCShL/OzsZQOxRYDim6efZu9i5OJgFrjAJPHi2j4WkISwQJrEr
 BlfmEBsXgELiVd3l7KCFAkJ3GOUOPFsMStEQlDi5MwnLCDLmAU0Jdbv0ocwpSWW/+MAqWAWkJ
 do3jqbGSTMKWAr0bUC7ARRARWJzqVzwDYJCShIdEw/xjSBkX8WkpmzEGbOQpg5C8nMBYwsqxg
 1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOSAQh2MJ5eF3iI
 UZKDSUmUd0PNoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwraoFygkWp6akVaZk5wPiASUtw8
 CiJ8OqBpHmLCxJzizPTIVKnGBWlxHkPgCQEQBIZpXlwbbCYvMQoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVhXk6QKTyZeSVw018BLWYCWpy94QDI4pJEhJRUA6PFHMnYdQymazf/Sbr2aePKXbu
 mPH45bZ61a97XZUocDwoKtnMqBQbJ7WB+9Yb70sZDCZGr36T6bdvNt2mzW8xPPzOXozFVC+N6
 7lWeFOQMk7cxYL6RfZddXWJjuFyKScvpk177DB4KfmbIUGnLSzIv+CSx/MLGjo6Nk8KeZnF4a
 k23i5+sHKXEUpyRaKjFXFScCAAWgrwcxAIAAA==
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505920424!60747927!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56852 invoked from network); 20 Sep 2017 15:13:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:13:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448553262"
Date: Wed, 20 Sep 2017 16:13:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170920151342.z7mb7dvhms5lkxsx@citrix.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
 <20170918130657.jj3gyk4giygzotqb@citrix.com>
 <cd79e3bb-72c5-c3ed-69bf-9d3f09f28321@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cd79e3bb-72c5-c3ed-69bf-9d3f09f28321@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 julien.grall@arm.com, jbeulich@suse.com, roger.pau@citrix.com,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 1/3] Xen: Increase hap/shadow page
 pool size to support more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTE6MDY6MjZBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBIaSBXZWk6Cj4gCj4gT24gMjAxN+W5tDA55pyIMTjml6UgMjE6MDYsIFdlaSBMaXUgd3Jv
dGU6Cj4gPiBPbiBXZWQsIFNlcCAxMywgMjAxNyBhdCAxMjo1Mjo0N0FNIC0wNDAwLCBMYW4gVGlh
bnl1IHdyb3RlOgo+ID4+IFRoaXMgcGF0Y2ggaXMgdG8gaW5jcmVhc2UgcGFnZSBwb29sIHNpemUg
d2hlbiBtYXggdmNwdSBudW1iZXIgaXMgbGFyZ2VyCj4gPj4gdGhhbiAxMjguCj4gPj4KPiA+PiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiA+PiAtLS0K
PiA+PiAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgIHwgIDUgKysrKysKPiA+PiAgeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4+ICB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgfCAgMyArKysKPiA+PiAgeGVuL2luY2x1ZGUveGVuL2RvbWFp
bi5oIHwgIDIgKysKPiA+PiAgNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCj4gPj4K
PiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gPj4gaW5kZXggNjUxMmYwMS4uOTRjZjcwYiAxMDA2NDQKPiA+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKPiA+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+PiBA
QCAtODI0LDYgKzgyNCwxMSBAQCBpbnQgYXJjaF92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQo+
ID4+ICAgICAgcmV0dXJuIDA7Cj4gPj4gIH0KPiA+PiAgCj4gPj4gK2ludCBhcmNoX2RvbWFpbl9z
ZXRfbWF4X3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4gPj4gK3sKPiA+PiArICAgIHJldHVybiAw
Owo+ID4+ICt9Cj4gPj4gKwo+ID4+ICBzdGF0aWMgaW50IHJlbGlucXVpc2hfbWVtb3J5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCAqbGlzdCkKPiA+PiAgewo+ID4+ICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgKnRtcDsKPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gPj4gaW5kZXggZGJkZGM1
My4uMGUyMzBmOSAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+PiAr
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+PiBAQCAtMTE2MSw2ICsxMTYxLDMxIEBAIGlu
dCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCj4gPj4gICAgICByZXR1cm4gMDsKPiA+
PiAgfQo+ID4+ICAKPiA+PiAraW50IGFyY2hfZG9tYWluX3NldF9tYXhfdmNwdXMoc3RydWN0IGRv
bWFpbiAqZCkKPiA+IAo+ID4gVGhlIG5hbWUgZG9lc24ndCBtYXRjaCB3aGF0IHRoZSBmdW5jdGlv
biBkb2VzLgo+ID4gCj4gCj4gSSBvcmlnaW5hbGx5IGhvcGVkIHRvIGludHJvZHVjZSBhIGhvb2sg
Zm9yIGVhY2ggYXJjaCB3aGVuIHNldCBtYXggdmNwdXMuCj4gRWFjaCBhcmNoIGZ1bmN0aW9uIGNh
biBkbyBjdXN0b21pemVkIHRoaW5nIGFuZCBzbyBuYW1lZAo+ICJhcmNoX2RvbWFpbl9zZXRfbWF4
X3ZjcHVzIi4KPiAKPiBIb3cgYWJvdXQgImFyY2hfZG9tYWluX3NldHVwX3ZjcHVzX3Jlc291cmNl
Ij8KCkJlZm9yZSB5b3UgZ28gYXdheSBhbmQgZG8gYSBsb3Qgb2Ygd29yaywgcGxlYXNlIGxldCB1
cyB0aGluayBhYm91dCBpZgp0aGlzIGlzIHRoZSByaWdodCBhcHByb2FjaCBmaXJzdC4KCldlIGFy
ZSBjbG9zZSB0byBmcmVlemUsIHdpdGggdGhlIGFtb3VudCBvZiBwYXRjaGVzIHdlIHJlY2VpdmUg
ZXZlcnlkYXkKUkZDIHBhdGNoIGxpa2UgdGhpcyBvbmUgaXMgbG93IG9uIG15IChjYW4ndCBzcGVh
ayBmb3Igb3RoZXJzKSBwcmlvcml0eQpsaXN0LiBJIGFtIG5vdCBzdXJlIHdoZW4gSSB3aWxsIGJl
IGFibGUgdG8gZ2V0IGJhY2sgdG8gdGhpcywgYnV0IGRvIHBpbmcKdXMgaWYgeW91IHdhbnQgdG8g
a25vdyB3aGVyZSB0aGluZ3Mgc3RhbmQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:19:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugmX-0006AB-76; Wed, 20 Sep 2017 15:19:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dugmW-00069n-7S
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 15:19:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EE/7C-03422-7F682C95; Wed, 20 Sep 2017 15:19:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfdz26F
 Ig48dihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2L/0KmvBN5OKOx8yGhhn
 aXcxcnEICTQySXzad5sFwnnMKPHh+EJWCGcbo8TXSyvYuxg5OUQEnCW+npkLZHNw8AroS3R8c
 gAJCwvoSfx9f48RxJYQ8JI49HI9K4z9Y+M0oHJ2DjYBK4lDYiBRFgFViWNzNrBNYORawMiwil
 GjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0K8MQLCDcd/HyEO
 MkhxMSqK8ya2HIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8D4CyQkWpaanVqRl5gADDCYtwcGj
 JMJ7CyTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivJdBigRAijJK8+BGwIL9EqOslDAvI
 9BRQjwFqUW5mSWo8q8YxTkYlYR594JM4cnMK4Hb9AroCCagI7I3HAA5oiQRISXVwKji8Gx2VN
 0xI7VQMdfDXx68KTS2fGW88EdeYArz63NPsmereHrVuh5tPCE7cXqnc9mPrmOf1U8mrd6Q+lj
 Pgttm4aP9fdGX6rsUXD4wRCXvawlsvuRYGsF75vyuLfXlOlz7gw4cWVVrxpSq+E9pWaTtdLFd
 S9Iey/84bT3tt9VxnSp2xfRrLEosxRmJhlrMRcWJAFFOcB1xAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505920754!77934838!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30735 invoked from network); 20 Sep 2017 15:19:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 15:19:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dugmM-0004qV-O3; Wed, 20 Sep 2017 15:19:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dugmH-00046B-8j; Wed, 20 Sep 2017 15:19:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dugmH-00072y-3l; Wed, 20 Sep 2017 15:19:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113621-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=70dc3ec5a72e0e3fc3ea8f63baecdeafd1110db8
X-Osstest-Versions-That: ovmf=424a5ec33b3d5a842bff3f4695d0bd709c91a163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 15:19:05 +0000
Subject: [Xen-devel] [ovmf test] 113621: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2MjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3MGRjM2VjNWE3MmUwZTNmYzNlYThmNjNiYWVjZGVh
ZmQxMTEwZGI4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MjRhNWVj
MzNiM2Q1YTg0MmJmZjNmNDY5NWQwYmQ3MDljOTFhMTYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM2MDggIDIwMTctMDktMTkgMTY6NTA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNjIxICAyMDE3LTA5LTIwIDA2OjQ5OjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj03MGRjM2Vj
NWE3MmUwZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEwZGI4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBv
dm1mIDcwZGMzZWM1YTcyZTBlM2ZjM2VhOGY2M2JhZWNkZWFmZDExMTBkYjgKKyBicmFuY2g9b3Zt
ZgorIHJldmlzaW9uPTcwZGMzZWM1YTcyZTBlM2ZjM2VhOGY2M2JhZWNkZWFmZDExMTBkYjgKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHg3MGRjM2VjNWE3MmUwZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEwZGI4
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCA3MGRjM2VjNWE3MmUwZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEwZGI4OnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDQyNGE1ZWMuLjcwZGMzZWMgIDcwZGMzZWM1YTcyZTBl
M2ZjM2VhOGY2M2JhZWNkZWFmZDExMTBkYjggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugoU-0006k7-IL; Wed, 20 Sep 2017 15:21:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dugoT-0006jy-FZ
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:21:21 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0E/AD-00676-07782C95; Wed, 20 Sep 2017 15:21:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42Lxqg0y0M1vPxR
 pcHi2rMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHzbSd7wVGJitmN05kaGKeIdDFycQgJzGCU
 6Dv7ihHEkRCYwyoxfd4kIIcTyMmSOH/7FTOEXSGxffIedhBbSEBD4vbNRnaI7lNMEkd7lrBCO
 DMZJfacWgHVUSRx5cgqti5GDiC7WOLv1nKQMK+AoMTJmU9YIAZ5S6w/18wGYnMK2Et0fZvMBj
 HnPqvE053NTCAJNgFtibbXu1hBbBYBVYm5u+awQ8xPlPjWtJENYmiAxOs585lBdgkL2EgcXGw
 HEhYRUJbo/fWbBWQms8B2RonTPX/B6pkFNCVat/9mn8AoOgvJTbOQpBYwMq1i1ChOLSpLLdI1
 NtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMAgYg2MHYtCjwEKMkB5OSKG9y6
 6FIIb6k/JTKjMTijPii0pzU4kOMMhwcShK809qAcoJFqempFWmZOcB4hElLcPAoifBOAUnzFh
 ck5hZnpkOkTjG6cly4c+kPE8exTZeB5I9JV4Dkvj23gOQBECnEkpeflyolzmsJ0iwA0pxRmgc
 3GpZKLjHKSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYtwxkCk9mXgncBa+AjmMCOi57wwGQ40oS
 EVJSDYwlJYtkm0xmJ3p5LPGey863ZYvtn83r5BLnFNzQe/XWbktl9rW+hEvxLjNNmvp49xhO9
 vaVfiwZ87T+meUnsZSQeS07rzhG5kd9YWL5GnZNl69umX5d1v9o5W2tU6cWvWw0f3gq1Wmzmv
 bimCKhVk6zF9qui9+eYJoYwuR/PjjG77yiqMvTo0osxRmJhlrMRcWJAGzmsuogAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505920879!83691625!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55657 invoked from network); 20 Sep 2017 15:21:19 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 15:21:19 -0000
Received: by mail-wm0-f48.google.com with SMTP id g206so8262196wme.0
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 08:21:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PLlESgrnTaF0kgPEoArJ8ksFlYumrMyNEMSZmC2t9OM=;
 b=WzzXwujdDf0mOeM6JZpliPoTt/Bwe83hBiYhhqJoMdzNvmYtWnSu0di9cMJihOiNFc
 dwszift/StMTb6XlS25wG0nSFI2gKXavEDvcAF8dFqnMq5Rs/GHSlNd7IqBJ4rXy3mfB
 KEAIv500QG6xRMST5Eub4x4RoNduPBvdvvX+al9/cxUQy6gRHR+fuHMeJcxRTfuGPJMH
 9oPQZ+/W2P87tr0ocDtNDzGljlDWUxIwy26Nn4wRej6qAuMG4imGDhblgZQVSRjJk6FP
 v/U5kzOuQAcUZj8+VCsn40cYs3SKvcZywIcYPZtkFaygE8keaJolYal99ZedSwscRqRu
 m/zA==
X-Gm-Message-State: AHPjjUimxZ2cmviUSMKMuvSyqyJ75NfwfnJKY1nnx9OdjQd9EgvGF4hk
 4EhTLDo/GVzOvpSPABCj0naNtNAz
X-Received: by 10.80.216.66 with SMTP id v2mr4810853edj.121.1505920878772;
 Wed, 20 Sep 2017 08:21:18 -0700 (PDT)
Received: from mail-wr0-f175.google.com (mail-wr0-f175.google.com.
 [209.85.128.175])
 by smtp.gmail.com with ESMTPSA id l50sm1192350eda.80.2017.09.20.08.21.17
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 08:21:17 -0700 (PDT)
Received: by mail-wr0-f175.google.com with SMTP id g29so2458607wrg.11
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 08:21:17 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QBInKA/vjH7/M+L0HZnj1dgGQ5kWc72QtAsgXXxemiWMRhbSncfYLI8UCneQLXsjumRE1Bz85yGP29eQy6u1n8=
X-Received: by 10.223.147.195 with SMTP id 61mr2391986wrp.119.1505920877482;
 Wed, 20 Sep 2017 08:21:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Wed, 20 Sep 2017 08:20:36 -0700 (PDT)
In-Reply-To: <59C2270F020000780017D26B@prv-mh.provo.novell.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 20 Sep 2017 09:20:36 -0600
X-Gmail-Original-Message-ID: <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
Message-ID: <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMTI6MzAgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjAuMDkuMTcgYXQgMDA6MjMsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4gT24gTW9uLCBTZXAgMTgsIDIwMTcgYXQgMjo1OCBBTSwgSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDE0LjA5LjE3IGF0IDE4
OjIwLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4gT2YgY291cnNlLCB5b3UgY2Fu
IGdyYWIgdGhlbSBmcm9tIGhlcmU6Cj4+Pj4gaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2RyaXZl
L2ZvbGRlcnMvMEI1ZHV5STlTek50V2FYRTBjak0xUXpaSmJWaz91c3A9c2hhcgo+Pj4+IGluZwo+
Pj4KPj4+IFNvIHRoZSBkdW1wcyBvZiB0aGUgdHdvICh1c2luZyBteSBvd24gdG9vbCkgYXJlIGlk
ZW50aWNhbCBleGNlcHQgZm9yCj4+PiB0aGUgZXhwZWN0ZWQgZGlmZmVyZW5jZSBkdWUgdG8gdGhl
IGNlcnRpZmljYXRlLiBJbiBwYXJ0aWN1bGFyIG5laXRoZXIKPj4+IGltYWdlIGhhcyBhbnkgc3Ry
YW5nZSByZWxvY2F0aW9uIHR5cGVzIGFmYWljcywgYW5kIGJvdGggaGF2ZSB0aGUKPj4+IHNvcnQg
b2YgdW5leHBlY3RlZCwgYnV0IGFsc28gc3VwcG9zZWRseSBiZW5pZ24KPj4+IElNQUdFX1NDTl9M
TktfTlJFTE9DX09WRkwgZmxhZyBzZXQgZm9yIC5ic3MuIEhlbmNlIEknbSBhZnJhaWQgLi4uCj4+
Pgo+Pj4+IEkndmUgdmVyaWZpZWQgdGhhdCB4ZW4tc2lnbmVkLmVmaSBib290cyB3aXRoIFNlY3Vy
ZWJvb3QgZW5hYmxlZCB3aGVuCj4+Pj4gYm9vdGVkIGRpcmVjdGx5IGJ1dCBkb2Vzbid0IGJvb3Qg
dGhyb3VnaCB0aGUgc2hpbS4KPj4+Cj4+PiAuLi4geW91J2xsIG5lZWQgdG8gZG8gc29tZSBkZWJ1
Z2dpbmcgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGF0J3MKPj4+IGdvaW5nIG9uIGhlcmUuIFdp
dGggdGhlIGFib3ZlIHRoZSBwcmltZSBzdXNwZWN0IGlzIHRoZSBzaGltIHRob3VnaCwKPj4+IGZp
ZGRsaW5nIHdpdGggdGhlIGltYWdlIGFmdGVyIGxvYWRpbmcgaXQgaW50byBtZW1vcnkuIFNvIHBl
cmhhcHMKPj4+IGR1bXBpbmcgdGhlIC5yZWxvYyBzZWN0aW9uIGNvbnRlbnRzIGluIG9yZGVyIHRv
IGNvbXBhcmUgaXQgd2l0aAo+Pj4gd2hhdCdzIGluIHRoZSBpbWFnZSBtYXkgYmUgYSBzdWl0YWJs
ZSBhcHByb2FjaC4KPj4KPj4gWWVhcCwgdGhlIHNoaW0gcHJldHR5IHNpbXBseSByZW1vdmVkIHRo
ZSAucmVsb2Mgc2VjdGlvbiBhcyBpdCB3YXMKPj4gbWFya2VkIGRpc2NhcmRhYmxlIGFuZCBkaWQg
dGhlIHJlbG9jYXRpb25zIGZvciBYZW4uIFNvIHdpdGggdGhhdAo+PiByZW1vdmVkIGZyb20gdGhl
IHNoaW0gSSBubyBsb25nZXIgZ2V0IHRoZSBlcnJvciBhbmQgSSBzZWUgdGhhdCB0aGUKPj4gZG9t
MCBrZXJuZWwgZ2V0cyB2ZXJpZmllZCB1c2luZyB0aGUgc2hpbSBsb2NrIHByb3RvY29sLgo+Cj4g
U28gZGlkIHlvdSBpbnN0ZWFkIHRyeSB3aGV0aGVyIHNpbXBseSBjbGVhcmluZyB0aGUgZGlzY2Fy
ZGFibGUKPiBmbGFnIGZyb20gdGhlIHNlY3Rpb24gYWxzbyBoZWxwcz8gVGhlIGZsYWcgb3VnaHQg
dG8gbWF0dGVyIGluCj4gcGFnZWQgZW52aXJvbm1lbnRzIG9ubHkgKHdoaWNoIEVGSSBpc24ndCBk
ZXNwaXRlIHBhZ2luZyBiZWluZwo+IGVuYWJsZWQpLCBidXQgYXMgd2Ugc2VlIHNvbWUgcGVvcGxl
IHRoaW5rIG90aGVyd2lzZS4KClllcywgdGhhdCB3b3VsZCB3b3JrLiBFdmVuIGlmIHRoZSBzaGlt
IGRvZXMgaXRzIHJlbG9jYXRpb25zIGV2ZXJ5dGhpbmcKImp1c3Qgd29ya3MiIGFzIGxvbmcgYXMg
WGVuIGNhbiBhbHNvIGZpbmQgdGhlIC5yZWxvYyBzZWN0aW9uLiBGb3Igbm93Cml0IHdhcyBqdXN0
IHNpbXBsZXIgZm9yIG1lIHRvIHBhdGNoIHRoZSBzaGltIHRvIGNvcHkgdGhlIHJlbG9jIHNlY3Rp
b24KYnV0IGl0IHdvdWxkIGJlIGlkZWFsIGlmIHRoZSB4ZW4uZWZpIHRoYXQncyBwcm9kdWNlZCBk
dXJpbmcKY29tcGlsYXRpb24gd291bGQgbm90IGhhdmUgdGhhdCBmbGFnIHNldCB0byBiZWdpbiB3
aXRoLiBJIGRpZCBzZWFyY2gKYXJvdW5kIGJyaWVmbHkgdG8gc2VlIHdoZXJlIHRoYXQgZmxhZyBp
cyBjb21pbmcgZnJvbSBidXQgdGhlIG9ubHkKcmVmZXJlbmNlIHRvIGl0IHdpdGhpbiBYZW4gSSBm
b3VuZCB3YXMgYXJjaC94ODYvZWZpL21rcmVsb2MuYy4gU28gc2Fucwp3cml0aW5nIGEgc2VwYXJh
dGUgdG9vbCB0aGF0IGJpbmFyeSBwYXRjaGVzIHhlbi5lZmkgYWZ0ZXIgY29tcGlsYXRpb24KdG8g
cmVtb3ZlIHRoYXQgZmxhZyBJJ20gbm90IHN1cmUgaG93IHRvIGdldCB0aGF0IGRvbmUuCgo+Cj4+
IEkgc3RpbGwgZGlkbid0Cj4+IGdldCBkb20wIHRvIGJvb3QgZm9yIHNvbWUgcmVhc29uIGJ1dCB0
aGF0IG1pZ2h0IGJlIGFuIHVucmVsYXRlZCBpc3N1ZQo+PiAoYW5kIEkgaGF2ZSBubyBzZXJpYWwg
Y29uc29sZSByaWdodCBub3cpLiBOZXZlcnRoZWxlc3MsIHByb2dyZXNzIQo+Cj4gQW5kIGl0IGRv
ZXNuJ3QgZ2V0IGZhciBlbm91Z2ggZm9yIHlvdSB0byBzZWUgYW55IG91dHB1dCBhdCBhbGw/Cj4g
RGlkIHlvdSB0cnkgImVhcmx5cHJpbnRrPXhlbiIgb24gdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUg
YW5kL29yCj4gInZnYT1rZWVwIiBvbiB0aGUgWGVuIG9uZT8KCkkgdHJpZWQgd2l0aCBib3RoIGp1
c3Qgbm93LCBubyBvdXRwdXQgYXQgYWxsIGZyb20gWGVuIG9uIHRoZSBzY3JlZW4KYWZ0ZXIgaXQg
ZXhpdHMgRUZJIGJvb3QuIEkgYWxzbyBjb3VsZG4ndCBnZXQgYW55IG91dHB1dCBmcm9tIGl0IG9u
IG15Cm90aGVyIGxhcHRvcCB3aXRoIEludGVsIEFNVC4KCkkgZGlkIG1hbmFnZSB0byBnZXQgYW5v
dGhlciBMaW51eCBrZXJuZWwgYm9vdGluZyBidXQgbXkgZ29hbCB3YXMgdG8KZ2V0IGEgc2hpbSB2
ZXJpZmllZCBkb20wIGtlcm5lbCBib290aW5nIHdpdGhvdXQgYW4gaW5pdHJkIGltYWdlIGFzCnJp
Z2h0IG5vdyB0aGUgcmFtZGlzayBpcyBub3QgdmVyaWZpZWQgYnkgdGhlIHNoaW0gKGFsc28gbm90
IHN1cmUgaG93CnRoYXQncyBzdXBwb3NlZCB0byB3b3JrIGFzIHNic2lnbi9wZXNpZ24gY2FuIG9u
bHkgZGVhbCB3aXRoIFBFL0NPRkYKYmluYXJpZXMgd2hpY2ggdGhlIHJhbWRpc2sgaXNuJ3QpLgoK
VGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:25:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugsI-0006zk-23; Wed, 20 Sep 2017 15:25:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dugsG-0006zT-1h
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 15:25:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 EB/DE-01910-B5882C95; Wed, 20 Sep 2017 15:25:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW5Ux6F
 Ig6vntCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bpY79ZC2bxVBy5/Zy1gfE7ZxcjJ4eEgL/E
 htOdLBC2h8T1syeYQGwWAVWJbTsPM4LYbALKEj87e9lAbBEBbYkXq9aB2cwCBRKT7nazg9jCA
 gkSs3+8BovzClhI3F26EMjm4hASuMAkceHMX1aIhKDEyZlPWCCadSQW7P4EVMQBZEtLLP/HAR
 LmFHCU2PZtMliJqICKROfSOWC2kICCRMf0Y0wQd1pKfFv/lHkCo8AsJFNnIZk6C2HqAkbmVYw
 axalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFZz8DAuIPx1XG/
 Q4ySHExKorzs7YcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+oPkBItS01Mr0jJzgFECk5bg4
 FES4T3VBpTmLS5IzC3OTIdInWJUlBLnVQLpEwBJZJTmwbXBIvMSo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeRJApPJl5JXDTXwEtZgJanL3hAMjikkSElFQDY4f47xYruTT3Uy2t7b1BH1y
 lXd7fnfixOb/9RxX/FePvGec2d57+eFBwUeuuFqu1M2do8s3nfThdWqJnuXrT3J3R607cPxC0
 0WTGtsMfVW8Hb9/c5HS8qJDBpvD07R3RszM0dy9qLq0zuT/bS1Y67O2qK2f7vhj9/LGkOzHVz
 txvzu1DL11Fs5RYijMSDbWYi4oTAaMwyH7HAgAA
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505921112!98926427!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37840 invoked from network); 20 Sep 2017 15:25:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:25:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448555306"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 20 Sep 2017 16:24:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170920152446.okpsluz6625howpd@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-4-git-send-email-ian.jackson@eu.citrix.com>
 <20170919093310.mxui2kblundgykme@citrix.com>
 <22976.62896.295641.336431@mariner.uk.xensource.com>
 <20170919105710.bnwjdak5a3ihnz5i@citrix.com>
 <22976.63946.518931.688248@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22976.63946.518931.688248@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/22] xentoolcore,
 _restrict_all: Introduce new library and implementation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MDQ6NDJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDAzLzIyXSB4ZW50b29sY29yZSwgX3Jl
c3RyaWN0X2FsbDogSW50cm9kdWNlIG5ldyBsaWJyYXJ5IGFuZCBpbXBsZW1lbnRhdGlvbiIpOgo+
ID4gVGhlIGltcHJlc3Npb24gSSBnZXQgZnJvbSB0aGUgbmFtZSBhbmQgcGFyYW1ldGVyIGZyb20g
dGhpcyBBUEkgaXMgdGhhdAo+ID4gdGhlIGZvbGxvd2luZyB1c2UgY2FzZSBpcyBhbGxvd2VkOiBh
IGRldmljZSBtb2RlbCBzZXJ2aW5nIG11bHRpcGxlCj4gPiBkb21haW5zLgo+IAo+IFN1Y2ggYSBk
ZXZpY2UgbW9kZWwgaXMgb2J2aW91c2x5LCBieSBuZWNlc3NpdHksIHVucmVzdHJpY3RlZC4KPiAK
PiA+IFRoZSBkZXZpY2UgbW9kZWwgd2lsbCBvcGVuIHR3byBzZXRzIG9mIGhhbmRsZXJzIG9mIHZh
cmlvdXMKPiA+IGxpYnJhcmllcy4gVGhlIGRldmljZSBtb2RlbCB3aWxsIGNhbGwgcmVzdHJpY3Rf
YWxsKGRvbWlkKSB0byByZXN0cmljdAo+ID4gaXRzIG93biBwcml2aWxlZ2VzIG9uIGNlcnRhaW4g
ZG9taWQgd2hlbiBpdCBzZWVzIGZpdC4KPiAKPiBBZnRlciBpdCBoYXMgcmVzdHJpY3RlZCBpdHMg
cHJpdmlsZWdlcyB0byBkb21pZCBBLCBpdCBpcyBubyBsb25nZXIKPiBwZXJtaXR0ZWQgdG8gZG8g
dGhpbmdzIHRvIGRvbWlkIEIuICBBdHRlbXB0aW5nIHRvIGNhbGwgcmVzdHJpY3RfYWxsKEIpCj4g
d2lsbCBmYWlsLgo+IAo+ID4gV2l0aG91dCBmaWx0ZXJpbmcsIHRoZSBjYWxsYmFja3MgYXJlIGNh
bGxlZCBmb3IgYWxsIHRoZSBkb21haW5zIGF0IHRoZQo+ID4gc2FtZSB0aW1lLiBUaGUgY29kZSBh
cy1pcywgd2hlbiByZXNjdHJpY3RfYWxsKGRvbTEpIGlzIGNhbGxlZCwgbWFrZXMKPiA+IHByaXZp
bGVnZXMgb24gZG9tMiBhcmUgYWxzbyBkcm9wcGVkIHNvbWV0aW1lcyAtLSBpbWFnaW5lIGEgeGVu
c3RvcmUKPiA+IGNhbGxiYWNrIHJlZ2lzdGVyZWQgZm9yIGRvbTIgaXMgY2FsbGVkLCB3aGljaCBt
YWtlcyB0aGUgY29ubmVjdGlvbgo+ID4gdW51c2FibGUgZm9yIGRvbTIuCj4gPiAKPiA+IElmIHRo
ZSBhZm9yZW1lbnRpb25lZCB1c2UgY2FzZSBpcyBub3QgYW50aWNpcGF0ZWQsIEkgdGhpbmsgd2Ug
c2hvdWxkbid0Cj4gPiBhY2NlcHQgZG9taWQgcGFyYW1ldGVyIGZvciB0aGUgcmVzY3RyaWN0X2Fs
bCBmdW5jdGlvbi4KPiAKPiBCdXQgdGhlIGRvbWlkIGlzIHByZWNpc2VseSB0aGUgc2NvcGUgb2Yg
dGhlIGludGVuZGVkIHJlc3RyaWN0aW9uLgo+IEFmdGVyIG1ha2luZyB0aGUgY2FsbCwgdGhlIG1h
bGlnbiBpbmZsdWVuY2Ugb2YgdGhlIGNhbGxpbmcgcHJvY2VzcyBpcwo+IGxpbWl0ZWQgdG8gdGhl
IHNwZWNpZmllZCBkb21pZCAoYXQgbGVhc3QsIGluc29mYXIgYXMgdGhlIG1hbGlnbgo+IGluZmx1
ZW5jZSBpcyBleGVyY2lzZWQgdmlhIGFscmVhZHktb3BlbiBYZW4gbGlicmFyeSBoYW5kbGVzKS4K
PiAKCkFoLCBJIGtub3cgd2hlcmUgSSBnb3QgbXlzZWxmIGNvbmZ1c2VkLgoKWW91IGNhbiBoYXZl
IG15IEFjayBvbiB0aGlzIHBhdGNoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugsT-00070n-9C; Wed, 20 Sep 2017 15:25:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dugsS-00070a-6l
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 15:25:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 05/88-25201-76882C95; Wed, 20 Sep 2017 15:25:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDvW56x6F
 Ig0cdLBb3prxnd2D02N63iz2AMYo1My8pvyKBNePzgTssBTuYK87NaWBtYHzC1MXIySEh4C/R
 uWoZI4TtIXH97AmwOIuAqsTDf/vAbDYBZYmfnb1sILaIgLbEi1XrwGxmgSKJ75MOs4PYwgLhE
 k9ft4PZvAIWEq/mXWHtYuTiEBK4wCRxflM3K0RCUOLkzCcsEM06Egt2fwIaxAFkS0ss/8cBYn
 IKOErM/cQDUiEqoCLRuXQOWLWQgIJEx/RjUCdbSnxb/5R5AqPALCRDZyEZOgth6AJG5lWM6sW
 pRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GL//cTrEKMnB
 pCTKW338YKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4HF4BygkWp6akVaZk5wAiBSUtw8CiJ8
 LJcBErzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ471WQGQIgRRmleXAjYNF6iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8HCCreDLzSuA2vQI6ggnoiOwNB0COKElESEk1MPpbpv3buWz
 N7rp1z89rTylR0MraP2F7ifelmyd5WvaH/WT0nd1yPe5FmH3qEbWk97UxYtcmnLjnG/CnXTxZ
 W89pS6XuRYH1TXnXLr6zOmU+0YFth5js7NRFD4L2XD9+81fGNWcP5fyHHlxRHEU/l1gtqoiXe
 C846dUa5qitV+IFuO9smfj96VwlluKMREMt5qLiRACX/MuS0QIAAA==
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505921125!108893308!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64794 invoked from network); 20 Sep 2017 15:25:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:25:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448555432"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 20 Sep 2017 16:25:18 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170920152518.h3cmfqmjckztq5he@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
 <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
 <22976.63130.273141.71066@mariner.uk.xensource.com>
 <20170919105801.oyxazgpexcjhfhnd@citrix.com>
 <22976.64171.272230.570682@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22976.64171.272230.570682@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MDg6MjdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzIyXSB4ZW50b29sY29yZV9yZXN0
cmljdF9hbGw6IEltcGxlbWVudCBmb3IgbGlieGVuZm9yZWlnbm1lbW9yeSIpOgo+ID4gU3VyZSB0
aGF0J3MgZmluZS4KPiAKPiBJIGhhdmUgdGhpcyBub3c6Cj4gCj4gICogSWYgY2FsbGVkIGFnYWlu
IHdpdGggdGhlIHNhbWUgZG9taWQsIGl0IG1heSBzdWNjZWVkLCBvciBpdCBtYXkKPiAgKiBmYWls
IChldmVuIHRob3VnaCBzdWNoIGEgY2FsbCBpcyBwb3RlbnRpYWxseSBtZWFuaW5nZnVsKS4KPiAg
KiAoSWYgY2FsbGVkIGFnYWluIHdpdGggYSBkaWZmZXJlbnQgZG9taWQsIGl0IHdpbGwgbmVjZXNz
YXJpbG95Cj4gICogZmFpbC4pCgpUeXBvICJuZWNlc3Nhcmlsb3kiLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dugvt-0007JE-OJ; Wed, 20 Sep 2017 15:29:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dugvs-0007J5-Dn
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 15:29:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8E/52-03610-B3982C95; Wed, 20 Sep 2017 15:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva5156F
 Ig66JMhb3prxnd2D02N63iz2AMYo1My8pvyKBNePlxy+MBffYK6ZPf8jSwLiQrYuRk0NCwF+i
 +cZxZgjbQ+L62RNMIDaLgKrEoZ47LCA2m4CyxM/OXrB6EQFtiRer1oHZzAJFEt8nHWYHsYUFf
 CRWzV8D1ssrYCHR0bcSaCYXh5DAW0aJDQefsEAkBCVOzoSwmQV0JBbs/gQ0iAPIlpZY/o8DJM
 wp4Cjx98BlsDmiAioSnUvngJULCShIdEw/xgRxp6XEt/VPmScwCsxCMnUWkqmzEKYuYGRexah
 enFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmAxAsIOx+7L/IUZJ
 DiYlUV729kORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4azqAcoJFqempFWmZOcAYgUlLcPAoi
 fCagKR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcVxykSACkKKM0D24ELF4vMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSRhiCk9mXgncpldARzABHZG94QDIESWJCCmpBkZFI/0TD93vNn4
 w+2o9y9SHZ1eu16dzc7a5/MrWdNYuaBIU7BMvSf2U9Kkg+ByjqI63YOhBNid+9ft/GRTbn9m/
 43M7yap+IC5DW6Y+0PncUu0Lfrl/DxjMFNPiDWhbqpSvGlTN0PF7h3C3G8v9fVWuN6KuKReJN
 S6K+Fed+Xz2a25TrbBFSizFGYmGWsxFxYkA/P68VNICAAA=
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505921337!108197567!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19375 invoked from network); 20 Sep 2017 15:28:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:28:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448556050"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 20 Sep 2017 16:28:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170920152856.2kmsq4z4bgroiylj@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-23-git-send-email-ian.jackson@eu.citrix.com>
 <20170919100215.cwju5zfcnfzvppsb@citrix.com>
 <22976.63739.549344.150573@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22976.63739.549344.150573@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Wei Liu <wei.liu2@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 22/22] RFC: tools: xentoolcore_restrict_all:
	use domid_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MDE6MTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDIyLzIyXSBSRkM6IHRvb2xzOiB4ZW50
b29sY29yZV9yZXN0cmljdF9hbGw6IHVzZSBkb21pZF90Iik6Cj4gPiBPbiBGcmksIFNlcCAxNSwg
MjAxNyBhdCAwNzo0ODo1OVBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gVGhpcyBp
cyBhbiBSRkMgYmVjYXVzZSBpdCBkb2VzIG5vdCBjdXJyZW50bHkgY29tcGlsZSwgYmVjYXVzZSBu
b3QgYWxsCj4gPiA+IHRoZSBwbGFjZXMgdGhhdCB1c2UgeGVudG9vbGNvcmUgaGF2ZSBhIGRlZmlu
aXRpb24gb2YgZG9taWQgaW4gc2NvcGUhCj4gLi4uCj4gPiBJZiB0aGUgcGxhY2VzIHlvdSBtZW50
aW9uZWQgYXJlIGluIHhlbi5naXQgd2Ugc2hvdWxkIHByb2JhYmx5IGZpeCB0aGVtLgo+ID4gSWYg
dGhleSBhcmUgZXh0ZXJuYWwgdXNlcnMgbGlrZSBRRU1VIHRoZW4gd2UgcHJvYmFibHkgY2FuJ3Qg
ZG8gbXVjaC4KPiAKPiBUaGV5IGFyZSBpbiB4ZW4uZ2l0LiAgVGhlIGRpZmZpY3VsdHkgaXMgdGhh
dCB0aGV5IGRvbid0IGN1cnJlbnRseQo+IGluY2x1ZGUgdGhlIHJpZ2h0IGhlYWRlcnMuICBBbHNv
LCBpbiBnZW5lcmFsLCBtdWNoIG9mIHRoZSBjb2RlIGluCj4geGVuLmdpdCBkb2Vzbid0IGFsd2F5
cyB1c2UgZG9taWRfdC4KPiAKPiAoUGFydGx5IGJlY2F1c2UgZG9taWRfdCBpcyBhIHdlaXJkIHNo
b3J0IHR5cGUuKQoKSSB3b3VsZCB2ZXJ5IG11Y2ggbGlrZSB0byBoYXZlIGRvbWlkX3QgaW4gdGhl
IHRvb2xjb3JlIEFQSSwganVzdCB0byBiZQpjb25zaXN0ZW50IHdpdGggeGVuZGV2aWNlbW9kZWwg
QVBJcy4gSSB0aGluayB3ZSBzaG91bGQgZml4IHhlbi5naXQgLS0KaW5jbHVkaW5nIHRoZSByaWdo
dCBoZWFkZXIgaW4gdGhlIHBsYWNlcyB3aGljaCB1c2UgdG9vbGNvcmUgQVBJcyBkb2Vzbid0CnNv
dW5kIHRvbyBoYXJkIGZvciBtZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:35:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duh2C-00084F-Nn; Wed, 20 Sep 2017 15:35:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duh2B-000847-FK
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:35:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5D/82-02225-2CA82C95; Wed, 20 Sep 2017 15:35:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/dQ16F
 Ig3eXeS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW1b8YC37KVUyetZylgXG5ZBcjJ4eQQJ7E
 ystNTCA2r4CdxK8D25hBbAkBQ4nTC2+ygNgsAqoSD0/eAouzCahLtD3bzgpiiwDFD186DtTLx
 cEs8JFR4vqeXjaQhLCAp8Sr14/ZQBJCAp1MEjemfGAHSXAK2Eg8v7oPyOYA2iYo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6i
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx+UenQ4ySHExKorzs7Yci
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmCd1knUJ1gUWp6akVaZg4wQmBKJ
 Th4lER4r4OkeYsLEnOLM9MhUqcYjTl+TLryh4mj4+bdP0xCYJOkxHk7QUoFQEozSvPgBsEi9x
 KjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEefeATOHJzCuB2/cK6BQmoFOyNxwAOaUkESEl1cA
 401oscL+z/Db3oO3KnjmLz18ym7vS40ol1+Vvt8r+W9oq/1ooXZHw9ujBbSlnWwR/ys58LVD1
 ufapFb/D+5I0nd+hp2fJ7T7+6fD67w/1Oi4WpKoFfNBbLjzJ6L8QC09xCYPHhtbDLe84mCdzp
 jwM92NRPTirdv0OW7FnwnwmXM22Fcsn571TYinOSDTUYi4qTgQAcaycltcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505921728!111677622!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57490 invoked from network); 20 Sep 2017 15:35:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 15:35:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:35:27 -0600
Message-Id: <59C2A6DE020000780017D874@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:35:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
In-Reply-To: <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxMzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDEz
OjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIwLzA5LzE3IDEyOjM0LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMC4wOS4xNyBhdCAwODozNCwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMK
Pj4+Pj4gKysrIGIveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYwo+Pj4+PiBAQCAtMTc3
NywxMyArMTc4NCwxNSBAQCBhY3RpdmVfYWxsb2NfZmFpbGVkOgo+Pj4+PiAgCj4+Pj4+ICBzdGF0
aWMgbG9uZwo+Pj4+PiAgZ250dGFiX3NldHVwX3RhYmxlKAo+Pj4+PiAtICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50
KQo+Pj4+PiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3Qp
IHVvcCwgdW5zaWduZWQgaW50IGNvdW50LAo+Pj4+PiArICAgIHVuc2lnbmVkIGludCBsaW1pdF9t
YXgpCj4+Pj4+ICB7Cj4+Pj4+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4+
PiAgICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgb3A7Cj4+Pj4+ICAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IE5VTEw7Cj4+Pj4+ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKPj4+Pj4g
ICAgICB1bnNpZ25lZCBpbnQgaTsKPj4+Pj4gKyAgICBsb25nIHJldCA9IDA7Cj4+Pj4KPj4+PiBX
b3VsZG4ndCBpbnQgc3VmZmljZSBoZXJlPwo+Pj4KPj4+IEkganVzdCBmb2xsb3dlZCB0aGUgcmV0
dXJuIHR5cGUgb2YgdGhlIGZ1bmN0aW9uLiBJIHRoaW5rIHRoaXMgd2F5IGlzCj4+PiBjbGVhbmVy
LCBidXQgaW4gY2FzZSB5b3UgbGlrZSBpbnQgYmV0dGVyIEkgY2FuIGNoYW5nZSBpdC4KPj4gCj4+
IEkgc29ydCBvZiBleHBlY3RlZCB0aGlzIHJlcGx5LCBidXQgdGhhdCdzIG5vdCBpbiBsaW5lIHdp
dGggd2hhdCB5b3UKPj4gZGlkIGluIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygpIHRoZW4uIEkg
dGhpbmsgd2Ugd2lsbCB3YW50IHRvCj4+IGV2ZW50dWFsbHkgY2hhbmdlIGFsbCBmdW5jdGlvbiBy
ZXR1cm4gdHlwZXMgdG8gaW50IHdoZXJlIHRoZSB3aWRlcgo+PiB0eXBlIGlzbid0IG5lZWRlZC4K
PiAKPiBPa2F5LiBTaG91bGQgSSBpbmNsdWRlIGEgcGF0Y2ggZG9pbmcgdGhhdCBpbiB0aGlzIHNl
cmllcyBvciB3b3VsZCB5b3UKPiBwcmVmZXIgdGhpcyBjbGVhbnVwIGJlaW5nIGRlbGF5ZWQgdG8g
NC4xMT8KClRoaXMgc2hvdWxkIGJlIGRlbGF5ZWQgaW1vIC0gd2UncmUgcGFzdCB0aGUgZGF0ZSB3
aGVyZSBuZXcKbm9uLWJ1Zy1maXggcGF0Y2hlcyBzaG91bGQgYmUgYWNjZXB0ZWQuCgo+Pj4+IEFk
ZGl0aW9uYWxseSB0byB0YWtlIHRoZSBpbnB1dCB2YWx1ZXMgd2l0aG91dCBhcHBseWluZyBzb21l
Cj4+Pj4gdXBwZXIgY2FwIC0gd2hpbGUgd2UgaGF2ZSBYU0EtNzcsIHdlIHN0aWxsIHNob3VsZG4n
dCBpbnRyb2R1Y2UKPj4+PiBuZXcgaXNzdWVzIG1ha2luZyBkaXNhZ2dyZWdhdGlvbiBtb3JlIHVu
c2FmZS4gUGVyaGFwcyB0aGUKPj4+PiBnbG9iYWwgbGltaXRzIGNvdWxkIHNlcnZlIGFzIGEgY2Fw
IGhlcmU/Cj4gCj4gVGhpbmtpbmcgbW9yZSBhYm91dCBpdDogd2hhdCBjYW4gaGFwcGVuIGluIHdv
cnN0IGNhc2Ugd2hlbiBubyBjYXAKPiBpcyBiZWluZyBlbmZvcmNlZD8KPiAKPiBBIGRvbWFpbiB3
aXRoIHRoZSBwcml2aWxlZ2UgdG8gY3JlYXRlIGFub3RoZXIgZG9tYWluIHdpdGggYXJiaXRyYXJ5
Cj4gYW1vdW50cyBvZiBtZW1vcnkgKHdlIGhhdmUgbm8gY2FwIGhlcmUpIG1pZ2h0IGdvIGNyYXp5
IGFuZCBnaXZlIHRoZQo+IGNyZWF0ZWQgZG9tYWluIGFuIGFyYml0cmFyeSBhbW91bnQgb2YgZ3Jh
bnQgZnJhbWVzIG9yIG1hcHRyYWNrCj4gZnJhbWVzLiBTbyB3aGF0IGlzIHRoZSBkaWZmZXJlbmNl
IHdoZXRoZXIgdGhlIG1lbW9yeSBpcyBzcGVudCBkaXJlY3RseQo+IGZvciB0aGUgZG9tYWluIG9y
IHZpYSBncmFudCBmcmFtZXM/IEluIGJvdGggY2FzZXMgdGhlcmUgd2lsbCBiZSBubwo+IG1lbW9y
eSBsZWZ0IGZvciBvdGhlciBwdXJwb3Nlcy4gSSBjYW4ndCBzZWUgaG93IHRoaXMgd291bGQgYmUg
d29yc2UKPiB0aGFuIGFsbG9jYXRpbmcgdGhlIHNhbWUgYW1vdW50IG9mIG1lbW9yeSBkaXJlY3Rs
eSBmb3IgdGhlIG5ldyBkb21haW4uCgpPaCwgbWVtb3J5IGV4aGF1c3Rpb24gd2Fzbid0IG15IHBy
aW1hcnkgd29ycnksIGFzIHRoYXQncyBhdApsZWFzdCBpbW1lZGlhdGVseSB2aXNpYmxlLiBJIHdh
cyByYXRoZXIgdGhpbmtpbmcgYWJvdXQgbG9uZyBsYXN0aW5nCmxvb3Agb3IgbWlzYmVoYXZpb3Ig
YmVjYXVzZSBvZiBhcml0aG1ldGljIG92ZXJmbG93aW5nIHNvbWV3aGVyZS4KCj4+PiBJIHRob3Vn
aHQgYWJvdXQgYSBjYXAgYW5kIFRCSCBJJ20gbm90IHN1cmUgd2hpY2ggd291bGQgYmUgc2FuZSB0
bwo+Pj4gYXBwbHkuIFRoZSBnbG9iYWwgbGltaXRzIHNlZW0gd3JvbmcsIGVzcGVjaWFsbHkgbG9v
a2luZyBhdCBwYXRjaCAxNDoKPj4+IHRob3NlIGxpbWl0cyB3aWxsIGJlIGZvciBkb20wIG9ubHkg
dGhlbi4gQW5kIGRvbTAgd29uJ3QgbmVlZCBtYW55Cj4+PiBncmFudCBmcmFtZXMgaW4gdGhlIG5v
cm1hbCBjYXNlLi4uCj4+IAo+PiBJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBEb20wIGFz
cGVjdCB0b28gb3ZlciBsdW5jaC4gV2hhdAo+PiBhYm91dCBhbGxvd2luZyB0aGUgaGFyZHdhcmUg
ZG9tYWluIHRvIHNldCBpdHMgbGltaXQgKG9ubHkgdXB3YXJkcwo+PiBvZiBjb3Vyc2UpIGluIHNl
dHVwX3RhYmxlKCksIHdpdGhvdXQgYW55IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+PiBUaGlzIHdv
dWxkIGZyZWUgdXAgdGhlIGdsb2JhbHMgdG8gYmUgdXNlZCBhcyBzeXN0ZW0gd2lkZSBsaW1pdHMK
Pj4gYWdhaW4uCj4gCj4gVGhpcyB3b3VsZCBiZSBwb3NzaWJsZSwgb2YgY291cnNlLgo+IAo+IFRo
ZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSBuZWVkIHRvIHJlLWFsbG9jYXRlIHRoZSBmcmFtZSBw
b2ludGVyIGFycmF5cwo+IGlzIGl0IHdvcnRoLgoKSW5wdXQgYnkgb3RoZXJzIHdvdWxkIGJlIGhl
bHBmdWwuLi4KCj4+PiBTbyBJIGNvdWxkIG1ha2UgdXAgYSBjYXAgaW4gZm9ybSBvZiBlaXRoZXIg
YSBjb25maWd1cmFibGUgY29uc3RhbnQKPj4+IChDT05GSUdfKiBvciBib290IHBhcmFtZXRlcj8p
IG9yIGFzIGEgZnJhY3Rpb24gb2YgZG9tYWluIG1lbW9yeS4gQW55Cj4+PiBwcmVmZXJlbmNlcyBo
ZXJlPwo+PiAKPj4gQSBjb25maWcgY29uc3RhbnQgYXMgd2VsbCBhcyBhIGZyYWN0aW9uIG9mIGRv
bWFpbiBtZW1vcnkgbWlnaHQgbG9jawo+PiBvdXQgc3BlY2lhbCBwdXJwb3NlIGd1ZXN0cy4gV2hp
Y2ggd291bGQgbGVhdmUgY29tbWFuZCBsaW5lIG9wdGlvbnMKPj4gLSBhcyBwZXIgYWJvdmUgcGVy
aGFwcyB0aGUgb25lcyB3ZSBhbHJlYWR5IGhhdmUuCj4gCj4gSW4gY2FzZSB3ZSByZWFsbHkgbmVl
ZCB0aGUgY2FwIHBhcmFtZXRlcnMgSSdkIHByZWZlciBkaXN0aW5jdCBvbmVzIGZyb20KPiB0aGUg
ZG9tMCBpbml0aWFsIHZhbHVlcy4KCkkgYWdyZWUgLSByZXVzaW5nIHdoYXQgd2UgaGF2ZSB3b3Vs
ZCBiZSBhbiBvcHRpb24gcHJpbWFyaWx5CndoZW4gd2UgZG9uJ3QgbmVlZCBhbnl0aGluZyBmb3Ig
RG9tMC4gQnV0IGlmIHdlIG5lZWQgdHdvCnNldHMgb2Ygb3B0aW9ucywgcGVyaGFwcyBrZWVwaW5n
IHRoZSBjdXJyZW50IG9uZXMgZm9yIGdsb2JhbApsaW1pdHMgYW5kIGludHJvZHVjaW5nIG5ldyBz
dWItb3B0aW9ucyB0byAiZG9tMD0iIHdvdWxkCnBlcmhhcHMgYmUgYmV0dGVyLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:36:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:36:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duh3X-00089u-1K; Wed, 20 Sep 2017 15:36:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duh3V-00089l-4n
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:36:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C5/60-02208-41B82C95; Wed, 20 Sep 2017 15:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS1eg+1C
 kwZQ5+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bficdsBb1cFXcuHmBvYPzH3sXIySEkkCcx
 9doqti5GDg5eATuJmXMLQMISAoYSpxfeZAEJswioShzoZAEJswmoS7Q9284KYosAhQ9fOs7Ux
 cjFwSzwkVHi+p5eNpCEsECoxIR728ESQgKbGSW+v9sN1sEpYCPxofErE8QuQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1TvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjF/6nQ8xSnIwKYnysrcfihTi
 S8pPqcxILM6ILyrNSS0+xKjHwSHQt2b1BUaBzWuBpBRLXn5eqpIEb1QXULVgUWp6akVaZg4wU
 mAaJDh4lER4/UHSvMUFibnFmekQqVOMuhwdN+/+YRICmyElzisBUiQAUpRRmgc3Aha1lxhlpY
 R5GYHOFOIpSC3KzSxBlX/FKM7BqCTMawIyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA+OkP4v
 jj76qDlx2z15jIcc8JhEm7onWwgeilOS3b/qfuVbtnnkazw2LDRvKbt2dJJ1gv6903/ODOusb
 Ji97GeM269/aJRo5FfOjpafVHFdl95Wp27duJUONoZ+4R5nVXmY+U8YNff+jn18OPs55PXGL7
 abqjg42Fge1D5MncZUoy17iCuCb4qDEUpyRaKjFXFScCADr0KAB1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505921806!73654227!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26445 invoked from network); 20 Sep 2017 15:36:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Sep 2017 15:36:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:36:46 -0600
Message-Id: <59C2A72D020000780017D881@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:36:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-15-jgross@suse.com>
 <59C27619020000780017D66F@suse.com>
 <d29d8b20-59a7-2359-e8ed-28d2ef5789b5@suse.com>
In-Reply-To: <d29d8b20-59a7-2359-e8ed-28d2ef5789b5@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 14/15] xen: make grant table limits boot
 parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDE0OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxNDowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDA4
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0zNDY5LDE0ICszNDYwLDE3IEBA
IGdyYW50X3RhYmxlX2NyZWF0ZSgKPj4+ICAgICAgLyogU2ltcGxlIHN0dWZmLiAqLwo+Pj4gICAg
ICBwZXJjcHVfcndsb2NrX3Jlc291cmNlX2luaXQoJnQtPmxvY2ssIGdyYW50X3J3bG9jayk7Cj4+
PiAgICAgIHNwaW5fbG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKPj4+IC0gICAgdC0+bWF4
X2dyYW50X2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7Cj4+PiAtICAgIHQtPm1heF9tYXB0cmFj
a19mcmFtZXMgPSBtYXhfbWFwdHJhY2tfZnJhbWVzOwo+Pj4gIAo+Pj4gICAgICAvKiBPa2F5LCBp
bnN0YWxsIHRoZSBzdHJ1Y3R1cmUuICovCj4+PiAgICAgIGQtPmdyYW50X3RhYmxlID0gdDsKPj4+
ICAKPj4+ICAgICAgaWYgKCBkLT5kb21haW5faWQgPT0gMCApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgIHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzID8gOiBERUZBVUxUX01B
WF9OUl9HUkFOVF9GUkFNRVM7Cj4+PiArICAgICAgICB0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0K
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzID8gOiBE
RUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Cj4+PiAgICAgICAgICByZXR1cm4gZ3JhbnRfdGFi
bGVfaW5pdCh0KTsKPj4+ICsgICAgfQo+PiAKPj4gVGhlIHVzZSBoZXJlIG1ha2VzIGl0IHRoYXQg
aW4gZWZmZWN0IHRoZSB0d28gdmFyaWFibGVzIGNvdWxkIHRoZW4KPj4gYmVjb21lIF9faW5pdGRh
dGEuIE1heWJlIHRoZWlyIGRlZmluaXRpb24gc2hvdWxkIHRoZW4gZXZlbiBtb3ZlCj4+IGhlcmUg
KGlmIHRoZSBvdGhlciBwcm9wb3NhbCB3b3VsZCBiZSBkaXNjYXJkZWQpLgo+IAo+IElzIGl0IHBv
c3NpYmxlIGluIHRoZSBoeXBlcnZpc29yIHRvIGFjY2VzcyBfX2luaXRkYXRhIHZhcmlhYmxlcyBm
cm9tIG5vbgo+IF9faW5pdCBmdW5jdGlvbnM/IEluIHRoZSBMaW51eCBrZXJuZWwgdGhpcyBpcyBm
b3JiaWRkZW4uCgpJbiBYZW4gdGhpcyBpcyBwb3NzaWJsZSwgYW5kIHRoZXJlIGFyZSBleGFtcGxl
cy4gSWlyYyBpbiBMaW51eCB0aGlzCmJyZWFraW5nIHRoZSBidWlsZCBpcyBhbHNvIGp1c3Qgb3B0
aW9uYWwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duh85-0000RL-MC; Wed, 20 Sep 2017 15:41:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duh85-0000Qx-7c
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 15:41:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6B/A9-03642-03C82C95; Wed, 20 Sep 2017 15:41:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVe/51C
 kwYMLMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6GpezFKwO63i/7pD7A2M
 PQ5djFwcQgKNTBLT1jxjhHAeM0o8nfifDcLZxihxZts8IIeTQ0TAWeLrmbnsIDavgL7E1CVvG
 EFsYQFziTl37rCC2BICFxUk1r2yg7A9JQ5d2sgMY7f8ng1ks3OwCVhJHBIDibIIqEr8v32EaQ
 Ij9wJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE+ZwC
 CHYz3NwYcYpTkYFIS5WVvPxQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXuBsoJ1iUmp5akZaZ
 Aww+mLQEB4+SCO+xLqA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ874HKRIAKcoozYMbA
 YuES4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmTQW5hCczrwRu0yugI5iAjsjecADkiJJEhJ
 RUA2PUE8bAmJRKH/40f2Od7+XWfxQ2vr9/bbO3/u3jm5ICPDxmXtV1DtXirs9VL3gm/jp1wlM
 Fpimycz/LC+9/VPlG96zL1dKFO2ycyqX8alWtikMLL+/oX/a8qkP0ziYGwdfHozLWW7evjPMw
 3/DL6d9TS0U7b7HbshOrFPbrGNalRjxT9pTSUWIpzkg01GIuKk4EACNiSz1/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505922094!117800215!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54250 invoked from network); 20 Sep 2017 15:41:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 15:41:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duh81-0005RB-H3; Wed, 20 Sep 2017 15:41:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duh7v-0005g5-F6; Wed, 20 Sep 2017 15:41:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duh7u-0007uc-54; Wed, 20 Sep 2017 15:41:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113618-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 15:41:26 +0000
Subject: [Xen-devel] [xen-unstable test] 113618: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYxOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAx
MTMzODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEz
Mzg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA2NGNmMzE4MWU0ZDQ2OWE4
YmQ3ZTdkZWU4ZmYyZDNiZjViNDVmNGIwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTMzODcgIDIwMTctMDktMTIgMjM6MjA6MDkgWiAgICA3IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTEzNDMwICAyMDE3LTA5LTE0IDAxOjI0OjQ4IFogICAgNiBkYXlz
ICAgMTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNjE4ICAyMDE3LTA5LTIwIDA2
OjEwOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEYXJpbyBG
YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGlu
dGVsLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFt
LmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTg4IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:42:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duh8y-0000Wq-2p; Wed, 20 Sep 2017 15:42:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duh8x-0000Wi-5m
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:42:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B3/66-03610-66C82C95; Wed, 20 Sep 2017 15:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzel51C
 kwd+f1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acPXcZCyYLVEzZc5C1gbGRt4uRk0NIIE9i
 /fvXjCA2r4CdxKlFn9hAbAkBQ4nTC2+ygNgsAqoSt8/PAbPZBNQl2p5tZwWxRYDihy8dZ+pi5
 OJgFvjIKHF9Ty9Ys7BAqMTLu39YQBJCApsZJfpOzQdLcArYSBw9sAZoGwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdM72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYzzTvgfYpTkYFIS5WVvPxQp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYL3UDdQTrAoNT21Ii0zBxgJMGkJDh4lEd5tIGne4oLE3
 OLMdIjUKUZdjo6bd/8wCbHk5eelSonzFoIUCYAUZZTmwY2AReUlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfPOB5nCk5lXArfpFdARTEBHZG84AHJESSJCSqqB0d92kqCjnv0udv/3lmyK1yN
 WCOis4ld8oGLVyFlps7CEeXJYzo36l/LRQs4B90KmXXZ80e/scTL0xRQW25pJf5mtVfLLr8u7
 F/zZ8v55X8+XFO4Di2f6L7lR+elp2xL9iZ2/MoIueJb/9lkXe+Xln3sWX3967i1e9Kh6pUNg1
 5+iBRz3f1XlKrEUZyQaajEXFScCALaAcWrFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1505922147!80685221!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61002 invoked from network); 20 Sep 2017 15:42:28 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 15:42:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:42:26 -0600
Message-Id: <59C2A880020000780017D8A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:42:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-16-jgross@suse.com>
 <59C278A3020000780017D689@suse.com>
 <4bbd92bc-0388-a7af-b793-bf275870839a@suse.com>
In-Reply-To: <4bbd92bc-0388-a7af-b793-bf275870839a@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 15/15] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDE0OjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxNDoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDA4
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIHZlcnkgbGFyZ2UgaG9zdHMgYSBn
dWVzdCBuZWVkcyB0byBrbm93IHdoZXRoZXIgaXQgd2lsbCBoYXZlIHRvCj4+IAo+PiAuLi4gYSBQ
ViBndWVzdCAuLi4KPiAKPiBXaGF0IGFib3V0IGEgSFZNIGd1ZXN0IHdpdGggKHBvdGVudGlhbGx5
KSBtb3JlIHRoYW4gMTZUQj8KClN1Y2ggYSBndWVzdCBrbm93cyBob3cgbXVjaCBtZW1vcnkgaXQg
aGFzIHdpdGhvdXQgcXVlcnlpbmcgWGVuLgoKPj4+IGhhbmRsZSBmcmFtZSBudW1iZXJzIGxhcmdl
ciB0aGFuIDMyIGJpdHMgaW4gb3JkZXIgdG8gc2VsZWN0IHRoZQo+Pj4gYXBwcm9wcmlhdGUgZ3Jh
bnQgaW50ZXJmYWNlIHZlcnNpb24uCj4+Pgo+Pj4gQWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJ
RCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0gZ3Vlc3QgYWRkcmVzcwo+Pj4gd2lkdGgKPj4g
Cj4+ICJndWVzdCBhZGRyZXNzIHdpZHRoIiBpcyBhbWJpZ3VvdXMgaGVyZSwgdGhlIG1vcmUgd2hl
biBsb29raW5nIGF0Cj4+IHdoYXQgeW91IGFjdHVhbGx5IHJldHVybi4gV2Ugc2hvdWxkIG5vIGxv
bmdlciBhbGxvdyBvdXJzZWx2ZXMgdG8KPj4gbWl4IHVwIHRoZSBkaWZmZXJlbnQgYWRkcmVzcyBz
cGFjZXMuCj4gCj4gSSd2ZSBjaG9zZW4gImd1ZXN0IGFkZHJlc3Mgd2lkdGgiIHNpbWlsYXIgdG8g
dGhlICJndWVzdCBmcmFtZSBudW1iZXIiCj4gd2UgYWxyZWFkeSBoYXZlOiBpdCBpcyBNRk4gYmFz
ZWQgZm9yIFBWIGFuZCBQRk4gYmFzZWQgZm9yIEhWTSAoYW5kIEFSTSkuCj4gSSdtIG9wZW4gZm9y
IGEgYmV0dGVyIG5hbWUuCgpJZiB0aGUgaW50ZXJmYWNlIGlzIG5lZWRlZCBmb3Igb3RoZXIgdGhh
biBQViwgdGhlbiB0aGUgdGVybSBsaWtlbHkKaXMgZmluZS4gQnV0IGZvciBhIFBWIG9ubHkgaW50
ZXJmYWNlIEknZCBwcmVmZXIgaXQgdG8gYmUgIm1hY2hpbmUKYWRkcmVzcyIuCgo+PiBUaGUgbGlt
aXQgeW91IHdhbnQgdG8gcmVwb3J0Cj4+IGhlcmUgaXMgdGhhdCBpbiBNRk4gc3BhY2UsIHdoaWNo
IG91Z2h0IHRvIGJlIG9mIG5vIHJlbGV2YW5jZSB0bwo+PiBIVk0gZ3Vlc3RzLiBUaGVyZWZvcmUg
SSdtIGFnYWluc3QgdW5pZm9ybWx5IGV4cG9zaW5nIHRoaXMgKGFzIG11Y2gKPj4gYXMgYWxtb3N0
IG5vIG90aGVyIGhvc3QgcHJvcGVydHkgc2hvdWxkIGhhdmUgYW55IHJlbGV2YW5jZSBmb3IKPj4g
SFZNIGd1ZXN0cyksIGFuZCB3b3VsZCBpbnN0ZWFkIGxpa2UgdG8gc2VlIGEgUFYtb25seSBsZWFm
IGp1c3QgbGlrZQo+PiB3ZSBhbHJlYWR5IGhhdmUgYSBIVk0gb25seSBvbmUuCj4gCj4gQXMgc2Fp
ZCBhYm92ZTogYSBIVk0gZ3Vlc3QgbmVlZHMgdG8ga25vdyB3aGV0aGVyIGl0IHdpbGwgaGF2ZSB0
byBkZWFsCj4gd2l0aCBmcmFtZSBudW1iZXJzID4zMiBiaXRzLCB0b28uCj4gCj4gRm9yIEhWTSBn
dWVzdHMgdGhpcyB3b3VsZCBqdXN0IGJlIGEgaGludCB0aGF0IHRoZSBob3N0IG1pZ2h0IGJlIGxh
cmdlCj4gZW5vdWdoIGZvciB0aGlzIHRvIGhhcHBlbiwgYXMgZXZlbiB0b2RheSBhIEhWTSBndWVz
dCBjb3VsZCBpbiB0aGVvcnkKPiByZW9yZ2FuaXplIGl0cyBtZW1vcnkgbWFwIHRvIGhhdmUgcGFy
dHMgb2YgdGhlIG1lbW9yeSBhYm92ZSB0aGUgMTZUQgo+IGJvcmRlciBldmVuIHdpdGggb25seSBy
YXRoZXIgc21hbGwgYW1vdW50cyBvZiBtZW1vcnkuIEJ1dCB0aGlzIHdvdWxkCj4gYmUgdGhlIHBy
b2JsZW0gb2YgdGhlIGd1ZXN0IHRoZW4uCgpBIEhWTSBndWVzdCBib290ZWQgd2l0aCBsZXNzIHRo
YW4gMTZUYiBhbmQgdGhlbiBiZWluZyBwdXNoZWQKdXAgYmV5b25kIHRoYXQgYm91bmRhcnkgd291
bGQgc3RpbGwga25vdyBpbiBhZHZhbmNlIHRoYXQgdGhpcwpjb3VsZCBoYXBwZW4gLSB0aGUgU1JB
VCB0YWJsZSB3b3VsZCB0ZWxsIGl0IHdoYXQgaG90cGx1ZyByZWdpb25zCnRoZXJlIGFyZS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:46:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhD9-0000nF-Jn; Wed, 20 Sep 2017 15:46:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duhD8-0000n9-9a
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:46:50 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C4/1E-00743-96D82C95; Wed, 20 Sep 2017 15:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzej91C
 kwZppjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWOaEFC0Qq5p09wtLAuF2gi5GTQ0ggT2JS
 61dmEJtXwE5id8NGdhBbQsBQ4vTCmywgNouAqsTytwfBbDYBdYm2Z9tZQWwRAW2JtXteAdVzc
 TAL7GOUmL5uK2MXIweHsICNxMHFdiBxIYE1bBL9HxawgsQ5BQIlzv+qAzF5BQQl/u4QBhnDLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbL
 USyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDL16BgbGHYyXt/gdYpTkYFIS5a0+
 fjBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv8ytAOcGi1PTUirTMHGAUwKQlOHiURHhPgqR5i
 wsSc4sz0yFSpxgtOY5tuvyHiePHpCtAsuPm3T9MQix5+XmpUuK8nFeBGgRAGjJK8+DGwSL1Eq
 OslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhiLU8mXklcFtfAR3EBHRQ9oYDIAeVJCKkpBoYNxX
 viJT56N5mYJAVopRs3azi2aO0QFhE2kZoM7vfRCnnDubdlQaz+f3WuzNk9q/aFD4n//qOGI8P
 S2T5DLc+vRbI+ntKnFx534+/a+xWvnLeukfNS3qBds2yOxPSrm9487ZKnrGNL/vHX+3yRRPMv
 py6HnaK/3e11prN9/7lvS/7JCLfw5enxFKckWioxVxUnAgALgA5is8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505922406!112586273!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37107 invoked from network); 20 Sep 2017 15:46:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 15:46:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:46:45 -0600
Message-Id: <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:46:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
In-Reply-To: <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDE3OjIwLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMTI6MzAgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDAwOjIzLCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4gd3JvdGU6Cj4+PiBZZWFwLCB0aGUgc2hpbSBwcmV0dHkgc2ltcGx5IHJlbW92ZWQg
dGhlIC5yZWxvYyBzZWN0aW9uIGFzIGl0IHdhcwo+Pj4gbWFya2VkIGRpc2NhcmRhYmxlIGFuZCBk
aWQgdGhlIHJlbG9jYXRpb25zIGZvciBYZW4uIFNvIHdpdGggdGhhdAo+Pj4gcmVtb3ZlZCBmcm9t
IHRoZSBzaGltIEkgbm8gbG9uZ2VyIGdldCB0aGUgZXJyb3IgYW5kIEkgc2VlIHRoYXQgdGhlCj4+
PiBkb20wIGtlcm5lbCBnZXRzIHZlcmlmaWVkIHVzaW5nIHRoZSBzaGltIGxvY2sgcHJvdG9jb2wu
Cj4+Cj4+IFNvIGRpZCB5b3UgaW5zdGVhZCB0cnkgd2hldGhlciBzaW1wbHkgY2xlYXJpbmcgdGhl
IGRpc2NhcmRhYmxlCj4+IGZsYWcgZnJvbSB0aGUgc2VjdGlvbiBhbHNvIGhlbHBzPyBUaGUgZmxh
ZyBvdWdodCB0byBtYXR0ZXIgaW4KPj4gcGFnZWQgZW52aXJvbm1lbnRzIG9ubHkgKHdoaWNoIEVG
SSBpc24ndCBkZXNwaXRlIHBhZ2luZyBiZWluZwo+PiBlbmFibGVkKSwgYnV0IGFzIHdlIHNlZSBz
b21lIHBlb3BsZSB0aGluayBvdGhlcndpc2UuCj4gCj4gWWVzLCB0aGF0IHdvdWxkIHdvcmsuIEV2
ZW4gaWYgdGhlIHNoaW0gZG9lcyBpdHMgcmVsb2NhdGlvbnMgZXZlcnl0aGluZwo+ICJqdXN0IHdv
cmtzIiBhcyBsb25nIGFzIFhlbiBjYW4gYWxzbyBmaW5kIHRoZSAucmVsb2Mgc2VjdGlvbi4gRm9y
IG5vdwo+IGl0IHdhcyBqdXN0IHNpbXBsZXIgZm9yIG1lIHRvIHBhdGNoIHRoZSBzaGltIHRvIGNv
cHkgdGhlIHJlbG9jIHNlY3Rpb24KPiBidXQgaXQgd291bGQgYmUgaWRlYWwgaWYgdGhlIHhlbi5l
ZmkgdGhhdCdzIHByb2R1Y2VkIGR1cmluZwo+IGNvbXBpbGF0aW9uIHdvdWxkIG5vdCBoYXZlIHRo
YXQgZmxhZyBzZXQgdG8gYmVnaW4gd2l0aC4gSSBkaWQgc2VhcmNoCj4gYXJvdW5kIGJyaWVmbHkg
dG8gc2VlIHdoZXJlIHRoYXQgZmxhZyBpcyBjb21pbmcgZnJvbSBidXQgdGhlIG9ubHkKPiByZWZl
cmVuY2UgdG8gaXQgd2l0aGluIFhlbiBJIGZvdW5kIHdhcyBhcmNoL3g4Ni9lZmkvbWtyZWxvYy5j
LiBTbyBzYW5zCj4gd3JpdGluZyBhIHNlcGFyYXRlIHRvb2wgdGhhdCBiaW5hcnkgcGF0Y2hlcyB4
ZW4uZWZpIGFmdGVyIGNvbXBpbGF0aW9uCj4gdG8gcmVtb3ZlIHRoYXQgZmxhZyBJJ20gbm90IHN1
cmUgaG93IHRvIGdldCB0aGF0IGRvbmUuCgpUaGF0J2xsIGxpa2VseSBiZSBhbm90aGVyIGJpbnV0
aWxzIHR3ZWFrLiBXaGF0IEkgZmluZCBvZGQgaXMgdGhhdCB5b3UncmUKYXBwYXJlbnRseSB0aGUg
b25seSBvbmUgdG8gaGF2ZSB0aGlzIHByb2JsZW0uCgo+Pj4gSSBzdGlsbCBkaWRuJ3QKPj4+IGdl
dCBkb20wIHRvIGJvb3QgZm9yIHNvbWUgcmVhc29uIGJ1dCB0aGF0IG1pZ2h0IGJlIGFuIHVucmVs
YXRlZCBpc3N1ZQo+Pj4gKGFuZCBJIGhhdmUgbm8gc2VyaWFsIGNvbnNvbGUgcmlnaHQgbm93KS4g
TmV2ZXJ0aGVsZXNzLCBwcm9ncmVzcyEKPj4KPj4gQW5kIGl0IGRvZXNuJ3QgZ2V0IGZhciBlbm91
Z2ggZm9yIHlvdSB0byBzZWUgYW55IG91dHB1dCBhdCBhbGw/Cj4+IERpZCB5b3UgdHJ5ICJlYXJs
eXByaW50az14ZW4iIG9uIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lIGFuZC9vcgo+PiAidmdhPWtl
ZXAiIG9uIHRoZSBYZW4gb25lPwo+IAo+IEkgdHJpZWQgd2l0aCBib3RoIGp1c3Qgbm93LCBubyBv
dXRwdXQgYXQgYWxsIGZyb20gWGVuIG9uIHRoZSBzY3JlZW4KPiBhZnRlciBpdCBleGl0cyBFRkkg
Ym9vdC4gSSBhbHNvIGNvdWxkbid0IGdldCBhbnkgb3V0cHV0IGZyb20gaXQgb24gbXkKPiBvdGhl
ciBsYXB0b3Agd2l0aCBJbnRlbCBBTVQuCgpPZGQuCgo+IEkgZGlkIG1hbmFnZSB0byBnZXQgYW5v
dGhlciBMaW51eCBrZXJuZWwgYm9vdGluZyBidXQgbXkgZ29hbCB3YXMgdG8KPiBnZXQgYSBzaGlt
IHZlcmlmaWVkIGRvbTAga2VybmVsIGJvb3Rpbmcgd2l0aG91dCBhbiBpbml0cmQgaW1hZ2UgYXMK
PiByaWdodCBub3cgdGhlIHJhbWRpc2sgaXMgbm90IHZlcmlmaWVkIGJ5IHRoZSBzaGltIChhbHNv
IG5vdCBzdXJlIGhvdwo+IHRoYXQncyBzdXBwb3NlZCB0byB3b3JrIGFzIHNic2lnbi9wZXNpZ24g
Y2FuIG9ubHkgZGVhbCB3aXRoIFBFL0NPRkYKPiBiaW5hcmllcyB3aGljaCB0aGUgcmFtZGlzayBp
c24ndCkuCgpUaGF0J3Mgbm90IGhvdyBpdCdzIHN1cHBvc2VkIHRvIHdvcmssIEkgdGhpbmsuIEp1
c3QgbGlrZSB0aGUgc2hpbSBvbmx5CnZlcmlmaWVzIFhlbiBhbmQgaGFuZHMgdGhyb3VnaCB0aGUg
b3RoZXIgbW9kdWxlcyB1bmNoZWNrZWQsIFhlbgpvbmx5IHZlcmlmaWVzIHRoZSBEb20wIGtlcm5l
bCBpbWFnZSAod2l0aCB0aGUgaGVscCBvZiB0aGUgc2hpbSkuIEl0J3MKdGhlIERvbTAga2VybmVs
IHRvIHRoZW4gdmVyaWZ5IHRoZSBjb250ZW50IChub3QgbmVjZXNzYXJpbHkgdGhlCmJsb2IpIG9m
IHRoZSBpbml0cmQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhHM-0001R7-4f; Wed, 20 Sep 2017 15:51:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duhHK-0001R1-QB
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:51:10 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3C/72-01812-D6E82C95; Wed, 20 Sep 2017 15:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSze371C
 kwdIL4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6C3dZCh6KV1z4OputgbFNoIuRk0NIIE/i
 wKE7rCA2r4CdRM/NFcwgtoSAocTphTdZQGwWAVWJOftnsYPYbALqEm3PtgPVc3CICOhLLD6h1
 8XIxcEssIxR4vO6jUwgNcICRRL3H91iBkkICSxlkXh1cTpYM6eAlcSJ1iZGkGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJ
 dS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzB+Pqn0yFGSQ4mJVFe
 9vZDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJf2AuUEi1LTUyvSMnOAcQCTluDgURLhnQmS5
 i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOK83SJEASFFGaR7cCFhMXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzOsOMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVAPjPK9ghfr8RYHOd+6
 kpLoVPGWaM/38osUZl4s3zxA6qnRx27YGtviamAXMeW//iOad3HIqjmGlyoKpx9evaZ1hYyGj
 lq9+4idHAatE2Wq7reL//j249Ynx9k8/2Y5eB+5/r9TVw2bbaJ09OPvAVvfAveWHvKf5FKk4P
 VlSMt19YrF2Jed23nmKSizFGYmGWsxFxYkAmuGOpsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505922667!111168234!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53188 invoked from network); 20 Sep 2017 15:51:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 15:51:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:51:06 -0600
Message-Id: <59C2AA8A020000780017D8BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:51:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170731160437.GK9952@char.us.oracle.com>
 <59819945020000780010323D@prv-mh.provo.novell.com>
 <20170907173644.GA7717@localhost.localdomain>
 <59B27F3F0200007800178AC9@prv-mh.provo.novell.com>
 <20170909120529.GA19614@localhost.localdomain>
 <59B66CFB0200007800179708@prv-mh.provo.novell.com>
 <20170912002212.GB30969@localhost.localdomain>
 <59B7BD800200007800179DB3@prv-mh.provo.novell.com>
 <20170918193757.GB32401@char.us.oracle.com>
 <59C14E2C020000780017CF18@prv-mh.provo.novell.com>
 <20170920151211.GA5508@localhost.localdomain>
In-Reply-To: <20170920151211.GA5508@localhost.localdomain>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/livepatch/ARM32: Don't load and
 crash on livepatches loaded with wrong alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDE3OjEyLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9u
IFR1ZSwgU2VwIDE5LCAyMDE3IGF0IDA5OjA0OjQ0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+Pj4gT24gMTguMDkuMTcgYXQgMjE6MzcsIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3
cm90ZToKPj4gPiBPbiBUdWUsIFNlcCAxMiwgMjAxNyBhdCAwMjo1NzowNEFNIC0wNjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4gPj4gPj4+IE9uIDEyLjA5LjE3IGF0IDAyOjIyLCA8a29ucmFkQGtl
cm5lbC5vcmc+IHdyb3RlOgo+PiA+PiA+IElmIEkgY29tcGlsZSB0aGUgdGVzdC1jYXNlIHVuZGVy
IEFSTTMyIGl0IHdvcmtzIE9LIChhcyB0aGUKPj4gPj4gPiAubGl2ZXBhdGNoLmRlcGVuZHMgZW5k
cyB1cCBiZWluZyBhbGlnbmVkIHRvIGZvdXIgYnl0ZXMpLgo+PiA+PiAKPj4gPj4gU28gd2h5IGlz
IHRoYXQ/IFdoYXQgZW50aXR5IGlzIGNyZWF0aW5nIHRoaXMgc2VjdGlvbiAob3IgdGhlCj4+ID4+
IGRpcmVjdGl2ZShzKSB0byBjcmVhdGUgaXQpPwo+PiA+IAo+PiA+IGdjYwo+PiA+IAo+PiA+IExv
b2tpbmcgYXQgdGhlIHhlbl9ieWVfd29ybGQubyBwcm9kdWNlZCBieSBjcm9zcy1jb21waWxlcjoK
Pj4gPiAKPj4gPiB4ZW5fYnllX3dvcmxkLm86ICAgICBmaWxlIGZvcm1hdCBlbGYzMi1saXR0bGVh
cm0KPj4gPiAKPj4gPiBDb250ZW50cyBvZiBzZWN0aW9uIC5yb2RhdGE6Cj4+ID4gIDAwMDAgNzg2
NTZlNWYgNjU3ODc0NzIgNjE1Zjc2NjUgNzI3MzY5NmYgIHhlbl9leHRyYV92ZXJzaW8KPj4gPiAg
MDAxMCA2ZTAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi4gCj4+ID4gCj4+ID4g
QW5kIG5hdGl2ZToKPj4gPiAKPj4gPiB4ZW5fYnllX3dvcmxkLm86ICAgICBmaWxlIGZvcm1hdCBl
bGYzMi1saXR0bGVhcm0KPj4gPiAKPj4gPiBDb250ZW50cyBvZiBzZWN0aW9uIC5yb2RhdGE6Cj4+
ID4gIDAwMDAgNzg2NTZlNWYgNjU3ODc0NzIgNjE1Zjc2NjUgNzI3MzY5NmYgIHhlbl9leHRyYV92
ZXJzaW8KPj4gPiAgMDAxMCA2ZTAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbi4u
LiAgICAgIAo+PiAKPj4gVGhpcyBtYXkgcmF0aGVyIGJlIGEgZ2FzIHRoYW4gYSBnY2MgYmVoYXZp
b3JhbCBkaWZmZXJlbmNlLiBXaGF0J3MKPj4gdGhlIGFsaWdubWVudCBvZiAucm9kYXRhIGluIGJv
dGggY2FzZXM/Cj4gCj4gQ3Jvc3M6Cj4gCj4gKiBvbiB0aGUgbGl2ZXBhdGNoOgo+IC4uc25pcC4u
Cj4gICBbIDRdIC5yb2RhdGEgICAgICAgICAgIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAwMDAw
NzQgMDAwMDEyIDAwICAgQSAgMCAgIDAgIDQKPiAgIFsgNV0gLnJvZGF0YS5zdHIxLjQgICAgUFJP
R0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDA4OCAwMDAwMGIgMDEgQU1TICAwICAgMCAgNAo+ICAg
WyA2XSAubGl2ZXBhdGNoLmRlcGVuZCBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMDkzIDAw
MDAyNCAwMCAgIEEgIDAgICAwICAxCj4gCj4gKiBvbiB0aGUgLm8gZmlsZToKPiBTZWN0aW9uIEhl
YWRlcnM6Cj4gICBbTnJdIE5hbWUgICAgICAgICAgICAgIFR5cGUgICAgICAgICAgICBBZGRyICAg
ICBPZmYgICAgU2l6ZSAgIEVTIEZsZyBMayBJbmYgQWwKPiAuLiBzbmlwLi4KPiAgIFsgMV0gLnRl
eHQgICAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDAzNCAwMDAwMDAgMDAg
IEFYICAwICAgMCAgMQo+ICAgWyAyXSAuZGF0YSAgICAgICAgICAgICBQUk9HQklUUyAgICAgICAg
MDAwMDAwMDAgMDAwMDM0IDAwMDAwMCAwMCAgV0EgIDAgICAwICAxCj4gICBbIDNdIC5ic3MgICAg
ICAgICAgICAgIE5PQklUUyAgICAgICAgICAwMDAwMDAwMCAwMDAwMzQgMDAwMDAwIDAwICBXQSAg
MCAgIDAgIDEKPiAgIFsgNF0gLnJvZGF0YSAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAwMDAw
MDAwIDAwMDAzNCAwMDAwMTQgMDAgICBBICAwICAgMCAgNAo+ICAgWyA1XSAubGl2ZXBhdGNoLmZ1
bmNzICBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMDQ4IDAwMDAzNCAwMCAgV0EgIDAgICAw
ICA0CgpIYXJkIHRvIGJlbGlldmUgLSBhIDB4MTQgYnl0ZXMgc2VjdGlvbiBnZXRzIHNocnVuayB0
byAweDEyIGJ5dGVzCmJ5IChwcmVzdW1hYmx5KSBsZCAtcj8KCj4gTmF0aXZlOgo+IAo+ICAqIG9u
IHRoZSBsaXZlcGF0Y2g6Cj4gLi5zbmlwLi4KPiAgIFsgNF0gLnJvZGF0YSAgICAgICAgICAgUFJP
R0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDA3NCAwMDAwMTQgMDAgICBBICAwICAgMCAgNAo+ICAg
WyA1XSAucm9kYXRhLnN0cjEuNCAgICBQUk9HQklUUyAgICAgICAgMDAwMDAwMDAgMDAwMDg4IDAw
MDAwYyAwMSBBTVMgIDAgICAwICA0Cj4gICBbIDZdIC5saXZlcGF0Y2guZGVwZW5kIFBST0dCSVRT
ICAgICAgICAwMDAwMDAwMCAwMDAwOTQgMDAwMDI0IDAwICAgQSAgMCAgIDAgIDEKPiAKPiAqIG9u
IHRoZSAubyBmaWxlOgo+IC4uc25pcC4uCj4gICBbIDFdIC50ZXh0ICAgICAgICAgICAgIFBST0dC
SVRTICAgICAgICAwMDAwMDAwMCAwMDAwMzQgMDAwMDAwIDAwICBBWCAgMCAgIDAgIDEKPiAgIFsg
Ml0gLmRhdGEgICAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDAzNCAwMDAw
MDAgMDAgIFdBICAwICAgMCAgMQo+ICAgWyAzXSAuYnNzICAgICAgICAgICAgICBOT0JJVFMgICAg
ICAgICAgMDAwMDAwMDAgMDAwMDM0IDAwMDAwMCAwMCAgV0EgIDAgICAwICAxCj4gICBbIDRdIC5y
b2RhdGEgICAgICAgICAgIFBST0dCSVRTICAgICAgICAwMDAwMDAwMCAwMDAwMzQgMDAwMDEyIDAw
ICAgQSAgMCAgIDAgIDQKPiAgIFsgNV0gLmxpdmVwYXRjaC5mdW5jcyAgUFJPR0JJVFMgICAgICAg
IDAwMDAwMDAwIDAwMDA0OCAwMDAwMzQgMDAgIFdBICAwICAgMCAgNAoKV2l0aCB0aGluZ3MgYmVp
bmcgdGhlIG90aGVyIHdheSBhcm91bmQgaGVyZSAtIGRpZCB5b3UgcGVyaGFwcyBtaXgKdXAgZmls
ZXM/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:51:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhHi-0001Sv-CR; Wed, 20 Sep 2017 15:51:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4293f4984=Ian.Jackson@citrix.com>)
 id 1duhHh-0001Sg-LA
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:51:33 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DD/CD-30935-48E82C95; Wed, 20 Sep 2017 15:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG5L36F
 Igw2fFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNl/wLNvFVHJjyk7mB8R53FyMnh4SAv8Sa
 9w9ZQGw2AV2Jpi1/2UBsXgFBiZMzn4DFmQV0JBbs/sQGYctLbH87hxmixkFi5eotYDUsAqoSM
 z48B7NFBLQk1q94ClVfI7F/wgywuLBAjMSa/ZfBejkFrCR+XZnACGILCWRIfF8xnRHiHhOJtw
 t3AvVyAMXVJOauj5/AyDcLyUWzkFw0C8lFCxiZVzFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhq
 Y6uWmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7GCav8DjFKcjApifKytx+KFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBW9oLlBMsSk1PrUjLzAGGPExagoNHSYR3Jkiat7ggMbc4Mx0idYpRl6Pj5
 t0/TEIsefl5qVLivLtAigRAijJK8+BGwOLvEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3i
 aQKTyZeSVwm14BHcEEdET2hgMgR5QkIqSkGhjNE9mEPpx4bmK4X2VKHefr1Vs41mZduj4hu0G
 SYU3AAdmC0IozKm0sV7eWn/35wPFEu/aeetbWfBHlvwfdasuC1FJK92ddzVj/sSAn5JOB65o/
 ZVe+33a8EKBX473kxM0pXJN0sstvP5c556Oxc+nj9Lt32+ImvbwmmtM6Tdn0EfOW483s6eJKL
 MUZiYZazEXFiQADZQv3ugIAAA==
X-Env-Sender: prvs=4293f4984=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505922690!108897612!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44549 invoked from network); 20 Sep 2017 15:51:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 15:51:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440533893"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22978.36168.401712.575456@mariner.uk.xensource.com>
Date: Wed, 20 Sep 2017 16:46:16 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170907101642.15782-3-roger.pau@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/21] libxl: introduce a way to mark
	fields as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwMi8yMV0gbGlieGw6IGludHJvZHVj
ZSBhIHdheSB0byBtYXJrIGZpZWxkcyBhcyBkZXByZWNhdGVkIGluIHRoZSBpZGwiKToKPiBUaGUg
ZGVwcmVjYXRpb24gaW52b2x2ZXMgZ2VuZXJhdGluZyBhIGZ1bmN0aW9uIHRoYXQgY29waWVzIHRo
ZQo+IGRlcHJlY2F0ZWQgZmllbGRzIGludG8gaXQncyBuZXcgbG9jYXRpb24gaWYgdGhlIG5ldyBs
b2NhdGlvbiBoYXMgbm90Cj4gYmVlbiBzZXQuCgpIaS4gIFdlIGhhZCBhbiBJUkwgY29udmVyc2F0
aW9uIHdoaWNoIEkgd2lsbCBzdW1tYXJpc2UuCgoKVGhlIGZpcnN0IGlzc3VlIGlzIGFib3V0IHRo
ZSBzY29waW5nIGFuZCBjb250ZXh0IG9mIHRoZSBkZXByZWNhdGVkX2J5CmFubm90YXRpb25zLiAg
VGhlIGFycmFuZ2VtZW50IHlvdSBoYXZlIGlzIHRoYXQgdGhlIGZpZWxkIG5hbWUgaW4KZGVwcmVj
YXRlZF9ieSBpcyBhICh0ZXh0dWFsKSByZWZlcmVuY2UgdG8gYW4gKGltcGxpY2l0KSBlbmNsb3Np
bmcKc3RydWN0IHdoaWNoIGhhcyBjb3B5X2RlcHJlY2F0ZWRfZm4gc3BlY2lmaWVkLgoKVGhpcyBp
cyBraW5kIG9mIE9LIGJ1dCBpdCBmZWVscyBhIGJpdCBsaW1pdGVkIGFuZCBpcnJlZ3VsYXIgdG8g
bWUuClRoZSBwcmFjdGljYWwgY29uc2VxdWVuY2UgaXMgdGhhdCB0aGlzIGNhbiBiZSB1c2VkIHRv
IGJyaW5nIGZpZWxkcyBvdXQKaW50byB0aGUgdG9wbGV2ZWwsIGJ1dCBpdCBpcyBkaWZmaWN1bHQg
dG8gdXNlIGl0IGluIG90aGVyIHdheXMgKGZvcgpleGFtcGxlLCB0byBtb3ZlIGEgZmllbGQgZnJv
bSBvbmUgc3Vic3RydWN0IHRvIGFub3RoZXIsIG9yIHRvCmRlcHJlY2F0ZSBmaWVsZHMgd2hpY2gg
YXJlIHBhcnQgb2YgbmFtZWQgc3Vic3RydXR1cmVzIHJhdGhlciB0aGFuCmFub255bW91cyBvbmVz
IGFuZCB3aGljaCBtaWdodCB0aGVyZWZvcmUgYXBwZWFyIGluIHNldmVyYWwgcGxhY2VzKS4KCldl
IGRpc2N1c3NlZCBob3cgdGhpcyBtaWdodCBiZSBkb25lIGJldHRlci4gIFRvIG1lIGl0IHNlZW1z
IGxpa2UgdGhlCm9ubHkgcmVhbGx5IHBsYXVzaWJsZSBhbHRlcm5hdGl2ZSB3YXMgdG8gcmVwbGFj
ZSB0aGUKYGRlcHJlY2F0ZWRfYnknIGFuZCBgY29weV9kZXByZWNhdGVkX2ZuJyBhbm5vdGF0aW9u
cyB3aXRoIGEgc2luZ2xlCmFubm90YXRpb24gaW4gdGhlIHBhcmVudCBzdHJ1Y3R1cmUsIHNvbWV0
aGluZyBsaWtlCiAgZGVwcmVjYXRlZF9maWVsZHM9Wyd1Lmh2bScsJ3UnLFsnYm9vdGxvYWRlcl9h
cmdzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICd0aW1lcl9tb2RlJywgLi4u
XQpvciBtYXliZSBldmVuCiAgZGVwcmVjYXRlZF9maWVsZHM9Wyd1Lmh2bScsJ3UnLFsoJ3RpbWVy
X21vZGVfbmV3X25hbWUnLCd0aW1lcl9tb2RlJyldXQoKSSByZWFsbHkgZG9uJ3Qgd2FudCB0byBh
c2sgeW91IHRvIGltcGxlbWVudCB0aGlzIGdlbmVyYWwgc2NoZW1lIG5vdywKYnV0IGlmIHlvdSBm
ZWVsIGxpa2UgaXQgeW91IGNvdWxkIHBlcmhhcHMgZXhwZXJpbWVudCBhbmQgc2VlIGhvdyBpdApz
ZWVtcy4KCgpJIGhhdmUgdHdvIHJlbGF0ZWQgY29tbWVudHMgdGhhdCBkbyBuZWVkIGFkZHJlc3Np
bmcgdGhvdWdoOiBJIHRoaW5rCnlvdXIgZ2VuZXJhdGUgZGVwcmVjYXRlZCBjb3B5IGZ1bmN0aW9u
IHNob3VsZCBjaGVjayB0aGF0IGF0IG1vc3Qgb25lCm9mIHRoZSBvbGQgYW5kIG5ldyBmaWVsZHMg
aXMgc2V0LiAgQW5kLCB0aGVuLCB0byBtYWtlIGRlZmF1bHQgc2V0dGluZwppZGVtcG90ZW50IChh
bmQgYXZvaWQgbWVtb3J5IGxlYWtzIGV0Yy4pLCBpdCBzaG91bGQgY2xlYXIgdGhlIG9sZApmaWVs
ZC4KCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 15:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 15:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhIP-0001ZD-L9; Wed, 20 Sep 2017 15:52:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duhIO-0001Yu-Fg
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:52:16 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 17/B9-01809-FAE82C95; Wed, 20 Sep 2017 15:52:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dd36F
 Ig/WXOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmXyfZC67yVGxfatTA+Iuzi5GTQ0ggT+LJ
 lJMsIDavgJ3Ep9Yd7CC2hIChxOmFN4HiHBwsAqoSG59VgYTZBNQl2p5tZwWxRQQsJVbOugtUz
 sXBLLCWVWJl+1WwOcICIRKTpvSxgSSEBJ4xSnRNf88MkuAUMJX4fukjE8hQXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUM
 DvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjmqnOhxglOZiURHnZ2w9F
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXdoLlBMsSk1PrUjLzAHGAUxagoNHSYR3Jkiat7ggM
 bc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivN4gRQIgRRmleXAjYDF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8TSBTeDLzSuA2vQI6ggnoiOwNB0COKElESEk1MPYmZ0ce+dD8JdTk+MR3+hu
 2/TnaLX2x3u1fu9STP2X7l862z54vULZp88ezr+6/7rvcm6fJ/GbS5YVXWGZrzGatP/DbXrhn
 2tsvP086Pc14sLXqv8fcS6f4w8U0pD5eF/nRmu8c4b6/tMA1WfneR+3o53tUNvux5a/qFnWU5
 L3b7X3NY/n8hwuUWIozEg21mIuKEwHgWuWwxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505922732!112445183!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34662 invoked from network); 20 Sep 2017 15:52:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 15:52:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 20 Sep 2017 09:52:11 -0600
Message-Id: <59C2AAC9020000780017D8E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 20 Sep 2017 09:52:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-4-git-send-email-ppircalabu@bitdefender.com>
 <59C15249020000780017CF3D@prv-mh.provo.novell.com>
 <1505912051.383.6.camel@bitdefender.com>
In-Reply-To: <1505912051.383.6.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 3/5] x86emul: Add return code
 information to error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDE0OjU0LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIE1hLCAyMDE3LTA5LTE5IGF0IDA5OjIyIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMTIuMDkuMTcgYXQgMTY6MzIsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTIyNDIsMTYgKzIyNDIsMTcgQEAgc3RhdGljIGNvbnN0IGNo
YXIKPj4gPiAqZ3Vlc3RfeDg2X21vZGVfdG9fc3RyKGludCBtb2RlKQo+PiA+ICB9Cj4+ID4gIAo+
PiA+ICB2b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyICpsb2dsdmwsIGNv
bnN0IGNoYXIKPj4gPiAqcHJlZml4LAo+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dAo+PiA+ICpodm1lbXVsX2N0eHQpCj4+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0Cj4+ID4gKmh2
bWVtdWxfY3R4dCwgaW50IHJjKQo+PiA+ICB7Cj4+ID4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7Cj4+ID4gICAgICBjb25zdCBjaGFyICptb2RlX3N0ciA9Cj4+ID4gZ3Vlc3RfeDg2
X21vZGVfdG9fc3RyKGh2bV9ndWVzdF94ODZfbW9kZShjdXJyKSk7Cj4+ID4gICAgICBjb25zdCBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqY3MgPQo+PiA+ICAgICAgICAgIGh2bWVtdWxfZ2V0X3Nl
Z19yZWcoeDg2X3NlZ19jcywgaHZtZW11bF9jdHh0KTsKPj4gPiAgCj4+ID4gLSAgICBwcmludGso
IiVzJXMgZW11bGF0aW9uIGZhaWxlZDogJXB2ICVzIEAgJTA0eDolMDhseCAtPiAlKnBoXG4iLAo+
PiA+IC0gICAgICAgICAgIGxvZ2x2bCwgcHJlZml4LCBjdXJyLCBtb2RlX3N0ciwgY3MtPnNlbCwg
aHZtZW11bF9jdHh0LQo+PiA+ID5pbnNuX2J1Zl9laXAsCj4+ID4gLSAgICAgICAgICAgaHZtZW11
bF9jdHh0LT5pbnNuX2J1Zl9ieXRlcywgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7Cj4+ID4gKyAg
ICBwcmludGsoIiVzJXMgZW11bGF0aW9uIGZhaWxlZCAocmM9JWQpOiAlcHYgJXMgQCAlMDR4OiUw
OGx4IC0+Cj4+ID4gJSpwaFxuIiwKPj4gUGxlYXNlIHRyeSB0byBrZWVwIGxvZyBtZXNzYWdlcyBz
aG9ydCAoYnV0IHdpdGhvdXQgbG9zaW5nIHJlbGV2YW50Cj4+IGluZm9ybWF0aW9uKS4gSW4gdGhl
IGNhc2UgaGVyZSB0aGUgInJjPSIgaXMgdW5uZWNlc3NhcnkuIFdpdGggaXQKPj4gZHJvcHBlZAo+
IEkgYWRkZWQgdGhlICJyYz0iIHRvIG1hcmsgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gInVuaW1w
bGVtZW50ZWQiIGFuZAo+ICJ1bmhhbmRsZWFibGUiLCBhcyByZXF1ZXN0ZWQgYnkgQW5kcmV3IENv
b3BlciBmb3IgdjEwIAo+IAo+ICJQbGVhc2UgbW9kaWZ5IGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0
ZSB0byBwYXNzIHJjIGluLCBhbmQgZGlzdGluZ3Vpc2gKPiBVTkhBTkRMRUFCTEUgdnMgVU5JTVBM
RU1FTlRFRCBpbiB0aGUgcHJpbnRlZCBtZXNzYWdlLiIKCllvdSBkb24ndCBuZWVkIHRvIHByaW50
ICJyYz0lZCIgdG8gbWVldCB0aGF0IHJlcXVpcmVtZW50LCBqdXN0CiIlZCIgd2lsbCBkby4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:00:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhQU-00034d-Vz; Wed, 20 Sep 2017 16:00:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1duhQT-00034X-Sa
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:00:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7A/A3-03423-3A092C95; Wed, 20 Sep 2017 16:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42Lxqg1y0V084VC
 kwdz1jBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/dUuYCrZJVWzctY2tgXGvaBcjF4eQwHRG
 iRun3jOBOBICc1gl/n95AORwAjlZEl93HoKyKyUOPvgPZgsJaEjcvtnIDtF9ikmi49d6NojED
 EaJq1OEIBqKJJrnbGOGsIslpnSdAavhFRCUODnzCQtEvbfEzaNfwWxOAXuJE78+sUEMvcEmcX
 rGJ7AGNgFtibbXu1hBbBYBVYnHr/tZIIYmSrza8JQdYmiAxNH/24BsDg5hARuJg4vtQMIiAso
 Svb9+s4DMZBbYzihxs3En2EHMApoSrdt/s09gFJ2F5KZZSFILGJlWMaoXpxaVpRbpWuolFWWm
 Z5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgTGAAMQ7GC8uyngEKMkB5OSKC97+6FIIb6k/
 JTKjMTijPii0pzU4kOMMhwcShK8p/qBcoJFqempFWmZOcBohElLcPAoifDWgKR5iwsSc4sz0y
 FSpxhdOS7cufSHiePYpstA8sekK0By355bQPIAiBRiycvPS5US510I0iwA0pxRmgc3GpZILjH
 KSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYdx7IFJ7MvBK4C14BHccEdFz2hgMgx5UkIqSkGhid
 2b2errWacXTLftVZGby5n7zEnQ9t8dOcLzXvVPBbTUe+lPVXdTf9z2z43jXh6Mv6fZ5Fh1Yvu
 +i499aM6d6bP+1hNC4X2PGIabvU2t2Tv58/+r+8bF3RGsbEQ9rTN9p8qf05W7xS+dtk/scHUo
 MSFJbUbgzYzrH2euZL7zcGZtFp+RMuWPkcUGIpzkg01GIuKk4EAAmdSOgfAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505923234!77177944!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45452 invoked from network); 20 Sep 2017 16:00:35 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 16:00:35 -0000
Received: by mail-wm0-f68.google.com with SMTP id x17so2832772wmd.5
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 09:00:34 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=czS4jqPeEdfpAZa82rCBuHJK4rGUAdbvQY+jkWYnGpo=;
 b=Oj1ve3krMw0Jy/yZihQm09BAcv2WjE26urfEDCMQM/XQzT38BRX3Lx9Zydd8JfydgM
 qxcuoImCTyUPQ20gXkg+N8LYVbm+zH8svH3xBTvd6Xal7Lg9/zpBPy09B/npQp46VBVN
 fqRdwKRuhUhuWkxNH2QrV2fDj/gMF2QvL+HUFVqDftGN7b298i7C7fdo43suOr4SviGC
 rwOPWsCvONOWC43bPBc3LJCLYdgexAy+h/wy/SP2Ipf75oYVVLPFu3Fs4nK98nwTEMf/
 LqbquhPZmuSxgor/NmP8wUp0FQHJWfwUscBxhMl+uuORCKaTM6tBP1U/RgQEP74Xl45R
 x93Q==
X-Gm-Message-State: AHPjjUgFHo6jxcIaxhjFVUT6jJFtmefpQWKm8zu85MBd5lycfzduGITg
 X7T2E9Xhr3Tdcbns7tVb0r7T2Dmw
X-Received: by 10.80.173.80 with SMTP id z16mr4924129edc.133.1505923234094;
 Wed, 20 Sep 2017 09:00:34 -0700 (PDT)
Received: from mail-wr0-f173.google.com (mail-wr0-f173.google.com.
 [209.85.128.173])
 by smtp.gmail.com with ESMTPSA id a10sm1141724eda.37.2017.09.20.09.00.32
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 09:00:32 -0700 (PDT)
Received: by mail-wr0-f173.google.com with SMTP id o42so2563404wrb.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 09:00:32 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QAJqcPL3/fWWUODowibMZo4000d/w5a0nerLXE4rFemxW4afK5OppWlVwm3OLhkAiPp1YaT+MRO4+GFd9YVynU=
X-Received: by 10.223.147.195 with SMTP id 61mr2490654wrp.119.1505923232276;
 Wed, 20 Sep 2017 09:00:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Wed, 20 Sep 2017 08:59:51 -0700 (PDT)
In-Reply-To: <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
References: <CABfawhkYsS3=hx-zSfV1PFHqXhmanYHKuuPNBZo3sozuOCpMjQ@mail.gmail.com>
 <20170913051018.GH4452@olila.local.net-space.pl>
 <CABfawhkkZutU417RBw6+CRto=9P1G8ay0NS_OVxAhrpTL_o2hw@mail.gmail.com>
 <59B914BF020000780017A8CF@prv-mh.provo.novell.com>
 <CABfawhm+BWE_NuZFNDH-JNN9-8wxpYNcEzfQoVxy_OUqFQGz8g@mail.gmail.com>
 <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 20 Sep 2017 09:59:51 -0600
X-Gmail-Original-Message-ID: <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
Message-ID: <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgOTo0NiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyMC4wOS4xNyBhdCAxNzoyMCwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBXZWQsIFNlcCAyMCwgMjAxNyBhdCAxMjozMCBBTSwgSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDAw
OjIzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4gWWVhcCwgdGhlIHNoaW0gcHJl
dHR5IHNpbXBseSByZW1vdmVkIHRoZSAucmVsb2Mgc2VjdGlvbiBhcyBpdCB3YXMKPj4+PiBtYXJr
ZWQgZGlzY2FyZGFibGUgYW5kIGRpZCB0aGUgcmVsb2NhdGlvbnMgZm9yIFhlbi4gU28gd2l0aCB0
aGF0Cj4+Pj4gcmVtb3ZlZCBmcm9tIHRoZSBzaGltIEkgbm8gbG9uZ2VyIGdldCB0aGUgZXJyb3Ig
YW5kIEkgc2VlIHRoYXQgdGhlCj4+Pj4gZG9tMCBrZXJuZWwgZ2V0cyB2ZXJpZmllZCB1c2luZyB0
aGUgc2hpbSBsb2NrIHByb3RvY29sLgo+Pj4KPj4+IFNvIGRpZCB5b3UgaW5zdGVhZCB0cnkgd2hl
dGhlciBzaW1wbHkgY2xlYXJpbmcgdGhlIGRpc2NhcmRhYmxlCj4+PiBmbGFnIGZyb20gdGhlIHNl
Y3Rpb24gYWxzbyBoZWxwcz8gVGhlIGZsYWcgb3VnaHQgdG8gbWF0dGVyIGluCj4+PiBwYWdlZCBl
bnZpcm9ubWVudHMgb25seSAod2hpY2ggRUZJIGlzbid0IGRlc3BpdGUgcGFnaW5nIGJlaW5nCj4+
PiBlbmFibGVkKSwgYnV0IGFzIHdlIHNlZSBzb21lIHBlb3BsZSB0aGluayBvdGhlcndpc2UuCj4+
Cj4+IFllcywgdGhhdCB3b3VsZCB3b3JrLiBFdmVuIGlmIHRoZSBzaGltIGRvZXMgaXRzIHJlbG9j
YXRpb25zIGV2ZXJ5dGhpbmcKPj4gImp1c3Qgd29ya3MiIGFzIGxvbmcgYXMgWGVuIGNhbiBhbHNv
IGZpbmQgdGhlIC5yZWxvYyBzZWN0aW9uLiBGb3Igbm93Cj4+IGl0IHdhcyBqdXN0IHNpbXBsZXIg
Zm9yIG1lIHRvIHBhdGNoIHRoZSBzaGltIHRvIGNvcHkgdGhlIHJlbG9jIHNlY3Rpb24KPj4gYnV0
IGl0IHdvdWxkIGJlIGlkZWFsIGlmIHRoZSB4ZW4uZWZpIHRoYXQncyBwcm9kdWNlZCBkdXJpbmcK
Pj4gY29tcGlsYXRpb24gd291bGQgbm90IGhhdmUgdGhhdCBmbGFnIHNldCB0byBiZWdpbiB3aXRo
LiBJIGRpZCBzZWFyY2gKPj4gYXJvdW5kIGJyaWVmbHkgdG8gc2VlIHdoZXJlIHRoYXQgZmxhZyBp
cyBjb21pbmcgZnJvbSBidXQgdGhlIG9ubHkKPj4gcmVmZXJlbmNlIHRvIGl0IHdpdGhpbiBYZW4g
SSBmb3VuZCB3YXMgYXJjaC94ODYvZWZpL21rcmVsb2MuYy4gU28gc2Fucwo+PiB3cml0aW5nIGEg
c2VwYXJhdGUgdG9vbCB0aGF0IGJpbmFyeSBwYXRjaGVzIHhlbi5lZmkgYWZ0ZXIgY29tcGlsYXRp
b24KPj4gdG8gcmVtb3ZlIHRoYXQgZmxhZyBJJ20gbm90IHN1cmUgaG93IHRvIGdldCB0aGF0IGRv
bmUuCj4KPiBUaGF0J2xsIGxpa2VseSBiZSBhbm90aGVyIGJpbnV0aWxzIHR3ZWFrLiBXaGF0IEkg
ZmluZCBvZGQgaXMgdGhhdCB5b3UncmUKPiBhcHBhcmVudGx5IHRoZSBvbmx5IG9uZSB0byBoYXZl
IHRoaXMgcHJvYmxlbS4KCk15IGd1ZXNzIGlzIHRoYXQgbm90IG1hbnkgcGVvcGxlIGhhdmUgYWN0
dWFsbHkgdHJpZWQgYm9vdGluZyBYZW4KdGhyb3VnaCB0aGUgc2hpbSBiZWZvcmUuIEkgbG9va2Vk
IHRocm91Z2ggdGhlIHNoaW0gaGlzdG9yeSBhbmQgdGhlCnJlbG9jIHNlY3Rpb24gd2FzIGRpc2Nh
cmRlZCBhbGwgdGhlIHdheSBiYWNrIHRvIHNldmVyYWwgeWVhcnMgaWYgaXQKd2FzIG1hcmtlZCBk
aXNjYXJkYWJsZS4gU28gdW5sZXNzIHRoZSBkaXNjYXJkYWJsZSBmbGFnIGlzIHNvbWV0aGluZwp0
aGF0IG9ubHkgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHJlbG9jIHNlY3Rpb24gcmVjZW50bHksIHNv
bWVvbmUgc2hvdWxkCmhhdmUgcnVuIGludG8gaXQgYWxyZWFkeS4KCj4KPj4+PiBJIHN0aWxsIGRp
ZG4ndAo+Pj4+IGdldCBkb20wIHRvIGJvb3QgZm9yIHNvbWUgcmVhc29uIGJ1dCB0aGF0IG1pZ2h0
IGJlIGFuIHVucmVsYXRlZCBpc3N1ZQo+Pj4+IChhbmQgSSBoYXZlIG5vIHNlcmlhbCBjb25zb2xl
IHJpZ2h0IG5vdykuIE5ldmVydGhlbGVzcywgcHJvZ3Jlc3MhCj4+Pgo+Pj4gQW5kIGl0IGRvZXNu
J3QgZ2V0IGZhciBlbm91Z2ggZm9yIHlvdSB0byBzZWUgYW55IG91dHB1dCBhdCBhbGw/Cj4+PiBE
aWQgeW91IHRyeSAiZWFybHlwcmludGs9eGVuIiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGluZSBh
bmQvb3IKPj4+ICJ2Z2E9a2VlcCIgb24gdGhlIFhlbiBvbmU/Cj4+Cj4+IEkgdHJpZWQgd2l0aCBi
b3RoIGp1c3Qgbm93LCBubyBvdXRwdXQgYXQgYWxsIGZyb20gWGVuIG9uIHRoZSBzY3JlZW4KPj4g
YWZ0ZXIgaXQgZXhpdHMgRUZJIGJvb3QuIEkgYWxzbyBjb3VsZG4ndCBnZXQgYW55IG91dHB1dCBm
cm9tIGl0IG9uIG15Cj4+IG90aGVyIGxhcHRvcCB3aXRoIEludGVsIEFNVC4KPgo+IE9kZC4KPgo+
PiBJIGRpZCBtYW5hZ2UgdG8gZ2V0IGFub3RoZXIgTGludXgga2VybmVsIGJvb3RpbmcgYnV0IG15
IGdvYWwgd2FzIHRvCj4+IGdldCBhIHNoaW0gdmVyaWZpZWQgZG9tMCBrZXJuZWwgYm9vdGluZyB3
aXRob3V0IGFuIGluaXRyZCBpbWFnZSBhcwo+PiByaWdodCBub3cgdGhlIHJhbWRpc2sgaXMgbm90
IHZlcmlmaWVkIGJ5IHRoZSBzaGltIChhbHNvIG5vdCBzdXJlIGhvdwo+PiB0aGF0J3Mgc3VwcG9z
ZWQgdG8gd29yayBhcyBzYnNpZ24vcGVzaWduIGNhbiBvbmx5IGRlYWwgd2l0aCBQRS9DT0ZGCj4+
IGJpbmFyaWVzIHdoaWNoIHRoZSByYW1kaXNrIGlzbid0KS4KPgo+IFRoYXQncyBub3QgaG93IGl0
J3Mgc3VwcG9zZWQgdG8gd29yaywgSSB0aGluay4gSnVzdCBsaWtlIHRoZSBzaGltIG9ubHkKPiB2
ZXJpZmllcyBYZW4gYW5kIGhhbmRzIHRocm91Z2ggdGhlIG90aGVyIG1vZHVsZXMgdW5jaGVja2Vk
LCBYZW4KPiBvbmx5IHZlcmlmaWVzIHRoZSBEb20wIGtlcm5lbCBpbWFnZSAod2l0aCB0aGUgaGVs
cCBvZiB0aGUgc2hpbSkuIEl0J3MKPiB0aGUgRG9tMCBrZXJuZWwgdG8gdGhlbiB2ZXJpZnkgdGhl
IGNvbnRlbnQgKG5vdCBuZWNlc3NhcmlseSB0aGUKPiBibG9iKSBvZiB0aGUgaW5pdHJkLgo+CgpZ
ZWEsIHRoYXQgd291bGQgYmUgYSBzZW5zaWJsZSBhcHByb2FjaCB0aG91Z2ggSSBoYXZlbid0ICh5
ZXQpIGZvdW5kCmFueXRoaW5nIHRoYXQgSSBjb3VsZCB1c2Ugd2l0aCBsaW51eCB0byBkbyB0aGF0
IGluaXRyZCB2ZXJpZmljYXRpb24uClNvIG15IGFwcHJvYWNoIHJpZ2h0IG5vdyBpcyB0byBnZXQg
dGhlIGluaXRyZCBiYWtlZCBpbnRvIHRoZSBkb20wCmtlcm5lbCwgdGhhdCB3YXkgdGhlIHdob2xl
IHRoaW5nIGNhbiBiZSBzaWduZWQgYW5kIFhlbiBjYW4gdmVyaWZ5IGJvdGgKaW4gb25lIHNob3Qg
dXNpbmcgc2hpbS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhTo-0003HN-I9; Wed, 20 Sep 2017 16:04:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1duhTn-0003HG-GO
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:04:03 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7E/B5-02229-27192C95; Wed, 20 Sep 2017 16:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW7RxEO
 RBtsmcVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLVj5lKvgmWHFwwQWWBsYrvF2MnBwSAv4S
 t18+ZQaxWQRUJX5fnM0OYrMJKEv87OxlA7FFgOIdW28ydTFycTALNDFL7DzewwSSEBbwkPj3e
 w5YEa+AhcSM1+dZQIqEBE4wSfTMngaVEJQ4OfMJUIIDqFtTYv0ufQhTWmL5Pw6QCmYBeYnmrb
 PBbuAU0JP4OvczC4gtKqAi0bl0DpgtJKAg0TH9GNMERv5ZSIbOQhg6C2HoLCRDFzCyrGJUL04
 tKkst0rXQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDEsGINjBeKHd+RCjJAeT
 kigve/uhSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHYTgHKCRanpqRVpmTnACIFJS3DwKInw6
 oGkeYsLEnOLM9MhUqcYFaXEeSVBEgIgiYzSPLg2WFReYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjBvKMgUnsy8Erjpr4AWMwEtzt5wAGRxSSJCSqqBcfLtkjeNwsovZ67u/ykkKTq1+elB3TX
 acScf9K9fw7z1qE9GYv3W07IOHHOSJltu+qO6R/p83d+v0hy31nN01CzbFsG/PNnXNlts48Xn
 mZaLUqamnEqyMP4wXSC4++6G6uhdsdI1ZmZJewQOvHpmGyyWlBAx/ZO28XyOIz8av7kfszc95
 bH2jhJLcUaioRZzUXEiALPxMxDFAgAA
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505923440!115815219!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7370 invoked from network); 20 Sep 2017 16:04:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 16:04:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448564082"
Date: Wed, 20 Sep 2017 17:02:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170920160254.alka2ibxamwem43q@citrix.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-7-git-send-email-yi.y.sun@linux.intel.com>
 <20170919091542.osvtfnkksinjddvw@dhcp-3-128.uk.xensource.com>
 <20170920050906.GH11006@yi.y.sun>
 <20170920084340.6jiokz4v5rrndjiv@dhcp-3-128.uk.xensource.com>
 <20170920092222.GU11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920092222.GU11006@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 06/15] x86: implement get value interface
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDU6MjI6MjJQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTIwIDA5OjQzOjQwLCBSb2dlciBQYXUgTW9ubu+/vSB3cm90ZToKPiA+IE9uIFdl
ZCwgU2VwIDIwLCAyMDE3IGF0IDAxOjA5OjA2UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+ID4g
T24gMTctMDktMTkgMTA6MTU6NDIsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+ID4gPiA+IE9u
IFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjI4UE0gKzA4MDAsIFlpIFN1biB3cm90ZToKPiA+
ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKPiA+ID4gPiA+IGluZGV4IDY5NmVmZjIuLjc5MDJhZjcgMTAwNjQ0Cj4gPiA+ID4g
PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwo+ID4gPiA+ID4gQEAgLTE0OTYsNiArMTQ5NiwxMyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAo+ID4gPiA+ID4gICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKPiA+ID4gPiA+
ICAgICAgICAgICAgICBicmVhazsKPiA+ID4gPiA+ICAKPiA+ID4gPiA+ICsgICAgICAgIGNhc2Ug
WEVOX0RPTUNUTF9QU1JfQUxMT0NfR0VUX01CQV9USFJUTDoKPiA+ID4gPiA+ICsgICAgICAgICAg
ICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiA+ID4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9UWVBFX01CQV9U
SFJUTCk7Cj4gPiA+ID4gPiArICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0g
dmFsMzI7Cj4gPiA+ID4gCj4gPiA+ID4gSG0sIHdoeSBkb2VzIHBzcl9nZXRfdmFsIHRha2UgYSB1
aW50MzJfdCAqIGluc3RlYWQgb2YgYSB1aW50NjRfdCAqPyBTbwo+ID4gPiA+IHRoYXQgeW91IGNh
biBkaXJlY3RseSBwYXNzICZkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEuCj4gPiA+ID4gCj4gPiA+
ID4gT3IgdGhlIG90aGVyIHdheSBhcm91bmQsIHdoeSBpcyBkb21jdGwtPnUucHNyX2FsbG9jLmRh
dGEgYSB1aW50NjRfdAo+ID4gPiA+IGluc3RlYWQgb2YgYSB1aW50MzJfdD8KPiA+ID4gPiAKPiA+
ID4gVGhlcmUgaXMgYSBoaXN0b3JpY2FsIHJlYXNvbi4gVGhlIENPUyBNU1IgaXMgNjRiaXQuIFNv
LCB0aGUgb3JpZ2luYWwgY29kZXMKPiA+ID4gaW4gTDMgQ0FUIChzdWJtaXR0ZWQgeWVhcnMgYWdv
KSB1c2VkIHVpbnQ2NF90Lgo+ID4gPiAKPiA+ID4gQnV0IGR1cmluZyBMMiBDQVQgcmV2aWV3LCBw
ZXIgSmFuJ3MgY29tbWVudCwgdGhlIHVpbnQ2NF90IGlzIG5vdCBuZWNlc3NhcnkKPiA+ID4gaW4g
cHNyLmMuIFNvLCB3ZSBjb252ZXJ0IGl0IHRvIHVpbnQzMl90IGluIHBzci5jIGFuZCBtYWtlIHRo
ZSBjb2RlcyB5b3Ugc2VlCj4gPiA+IGhlcmUuCj4gPiAKPiA+IFNpbmNlIHRoaXMgaXMgYSBET01D
VEwsIHlvdSBjYW4gY2hhbmdlIHRoZSB0eXBlIG9mIHRoZSBzdHJ1Y3R1cmUgdG8gYmUKPiA+IGFu
IHVpbnQzMl90LCBzbyB0aGF0IHlvdSBjYW4gcGFzcyBpdCBkaXJlY3RseSAodW5sZXNzIEknbSBt
aXNzaW5nCj4gPiBzb21ldGhpbmcgZWxzZSB0aGF0IHJlcXVpcmVzIHRoaXMgdG8gYmUgdWludDY0
X3QpLgo+ID4gCj4gVGhlIHRvb2xzIGxheWVyIGltcGxlbWVudGF0aW9uIHVzZXMgdWludDY0X3Qg
YWNjb3JkaW5nIHRvIFNETSBkZWZpbml0aW9uLiBTbywKPiB3ZSBoYXZlIHRvIGRvIGEgY29udmVy
dGlvbiBoZXJlIG9yIGluIHRvb2xzLy4gT3IsIHdlIG5lZWQgbW9kaWZ5IGludGVyZmFjZXMgaW4K
PiB0b29scyBsYXllci4KPiAKPiBBcyBDQVQgaW50ZXJmYWNlcyBpbiB0b29scyBsYXllciBoYXZl
IGJlZW4gcmVsZWFzZWQgYW5kIGl0IGlzIGEgbmF0dXJhbCBjaG9pY2UKPiB0byBtYWtlIGl0IHNh
bWUgYXMgU0RNLCBJIHRoaW5rIHNob3VsZCBrZWVwIHVpbnQ2NF90IGluIHRvb2xzIGF0IGxlYXN0
LiBJZiBzbywKPiB3ZSBtdXN0IGRvIHRoZSBjb252ZXJ0aW9uIHNvbWV3aGVyZS4gVGhlbiwgSSB0
aGluayBpdCBpcyBub3Qgc28gbmVjZXNzYXJ5IHRvCj4gY2hhbmdlIGN1cnJlbnQgY29kZXMuIElz
IHRoYXQgZ29vZCB0byB5b3U/CgpZb3UgY2FuIGNoYW5nZSBsaWJ4YyBpbnRlcmZhY2VzIGF0IHdp
bGwsIHlvdSBuZWVkIHRvIHBheSBtb3JlIGF0dGVudGlvbgppZiB5b3UgY2hhbmdlIGxpYnhsLiBU
aGlzIGlzIGp1c3QgRllJLiBJJ20gbm90IHN1Z2dlc3RpbmcgeW91IGhhdmUgdG8KY2hhbmdlIHRo
ZSBpbnRlcmZhY2VzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:10:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhaI-0003wt-7q; Wed, 20 Sep 2017 16:10:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1duhaH-0003wn-1i
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:10:45 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 12/FF-03414-40392C95; Wed, 20 Sep 2017 16:10:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDvS7z5EO
 RBmu7zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPrffYCy6zVDTvf8vewHiIuYuRg0NCwF9i
 2uSkLkZODhYBVYkDl+exgNhsAsoSPzt72UBKRARsJWafd+ti5OJgFnjJJPHs9jxWkBphgUyJ3
 cu/g9XzClhIrD7ylh2kSEjgCKPE6Xu3mCESghInZz4BK2IW0JO4MXUK2FBmAWmJ5f84IMLyEs
 1bZ4OVcwp4SXy4fQlsvqiAikTn0jlgrUICChId048xTWDkn4Vk6iwkU2chTJ2FZOoCRpZVjOr
 FqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyQAEOxhnXvY/xCjJ
 waQkysvefihSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvo4lAOcGi1PTUirTMHGCEwKQlOHiUR
 HiFJgGleYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnJcTpEgApCijNA9uBCxaLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmYdy/IJTyZeSVwm14BHcEEdET2hgMgR5QkIqSkGhhrfkwQPrj
 vZPwe/xnFhxmkJDzW/NFKZ96+lu/Oy+slFoKqX3bNf85Xove6wPxX60dVRrWuOs35eR/UE3bF
 yPi6ZmW9PJdd88T4AN8iKfPTz8QmtvyzrFhTfVxP1lGGY5+p6tSp0ev6uhaJv1fgiFH7coWNP
 e7mOv2IhNN5/O/aViSwuEeenKnEUpyRaKjFXFScCADoWoMi0QIAAA==
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505923842!77153464!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15643 invoked from network); 20 Sep 2017 16:10:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 16:10:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448565646"
Date: Wed, 20 Sep 2017 17:10:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170920161040.mfacafkgssifmff2@citrix.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
 <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, kevin.tian@intel.com,
 Yi Sun <yi.y.sun@linux.intel.com>, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MzA6NTlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+ICsgICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVEw7Cj4g
PiArCj4gPiArICAgIGlmIChsaWJ4bF9iaXRtYXBfaXNfZW1wdHkoJnRhcmdldF9tYXApKQo+ID4g
KyAgICAgICAgbGlieGxfYml0bWFwX3NldF9hbnkoJnRhcmdldF9tYXApOwo+ID4gKwo+ID4gKyAg
ICBpZiAoYXJnYyAhPSBvcHRpbmQgKyAyKSB7Cj4gPiArICAgICAgICBoZWxwKCJwc3ItbWJhLXNl
dCIpOwo+ID4gKyAgICAgICAgcmV0dXJuIDI7Cj4gPiArICAgIH0KPiAKPiBDYW4geW91IGRvIHRo
aXMgY2hlY2sgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgZnVuY3Rpb24/IEFsc28gd2h5Cj4gcmV0
dXJuIDIgaW5zdGVhZCBvZiBFWElUX0ZBSUxVUkU/Cj4gCgpSZXR1cm5pbmcgMiBpcyB1c2VkIGlu
IHNldmVyYWwgcGxhY2VzIHdoZW4gaGVscCBzdHJpbmcgaXMgcHJpbnRlZC4gIEl0Cmlzbid0IHJl
YWxseSBjb25zaXN0ZW50IGluIHhsIHRob3VnaC4KCkknbSBub3QgdG9vIGZ1c3NlZCB3aGV0aGVy
IGl0IGlzIDIgb3IgRVhJVF9GQUlMVVJFLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:10:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhaM-0003xD-Eq; Wed, 20 Sep 2017 16:10:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1duhaL-0003x4-C8
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:10:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E7/B9-01754-80392C95; Wed, 20 Sep 2017 16:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSO6nOVZdt8qF
 Ig5NNzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bH1/sYC1bLVpxtvMrewHhEvIuRi0NIYDKT
 RNf0+4wQzm9Gib4pG5kgnI1AzoR9UJmJjBKL1i0CynBysAioSuy7+4IFxGYT0JG4+OUhexcjB
 4eIgKZE2081kHpmgWOMEis+rGYFiQsL2EgcXGwHUs4LZJ7Y9g1sjJDAGxaJf3t9IeKCEidnPg
 EbySygJXHj30smkFZmAWmJ5f84QMKcAoESM0+dYAexRQVUJKac3MYGYksIGEu0v73INoFRcBa
 SSbOQTJqFMGkBI/MqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMCgZQCCHYx7/zkdYpTkYFIS5WVvPxQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXbhJQTrAoN
 T21Ii0zBxg/MGkJDh4lEV5fkDRvcUFibnFmOkTqFKMxx7FNl/8wcfyYdOUPkxBLXn5eqpQ4Ly
 dIqQBIaUZpHtwgWFxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvGcgUnsy8Erh9r4BOYQI
 6JXvDAZBTShIRUlINjBPOSv6o6c45dk2j8+XRv+3Lbv719ZrWndsclHi/rze+QDTpbJDV7rnC
 Ow4muvAoPIoVn1am9aqpJqdb5GCThK+S5LkNClbcfxhY4vgfnNGUKWvNs7/8c9quBP5srznFN
 RcO2/BrMy97e/L2DVmFGU8+buw9KerOcSbWbqqUwzd+7yn/D5w/oMRSnJFoqMVcVJwIAPdl9u
 fmAgAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505923844!112589993!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22052 invoked from network); 20 Sep 2017 16:10:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 16:10:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KGAdql013123
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 16:10:40 GMT
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 v8KGAdh3027346
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 16:10:39 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8KGAbW3024494;
 Wed, 20 Sep 2017 16:10:37 GMT
Received: from olila.local.net-space.pl (/10.175.167.172)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Sep 2017 09:10:37 -0700
Date: Wed, 20 Sep 2017 18:10:33 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20170920161033.GE4452@olila.local.net-space.pl>
References: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDk6NTk6NTFBTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIFdlZCwgU2VwIDIwLCAyMDE3IGF0IDk6NDYgQU0sIEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+PiBPbiAyMC4wOS4xNyBhdCAxNzoyMCwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4+IE9uIFdlZCwgU2VwIDIwLCAyMDE3IGF0IDEy
OjMwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+Pj4+PiBP
biAyMC4wOS4xNyBhdCAwMDoyMywgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+ID4+Pj4g
WWVhcCwgdGhlIHNoaW0gcHJldHR5IHNpbXBseSByZW1vdmVkIHRoZSAucmVsb2Mgc2VjdGlvbiBh
cyBpdCB3YXMKPiA+Pj4+IG1hcmtlZCBkaXNjYXJkYWJsZSBhbmQgZGlkIHRoZSByZWxvY2F0aW9u
cyBmb3IgWGVuLiBTbyB3aXRoIHRoYXQKPiA+Pj4+IHJlbW92ZWQgZnJvbSB0aGUgc2hpbSBJIG5v
IGxvbmdlciBnZXQgdGhlIGVycm9yIGFuZCBJIHNlZSB0aGF0IHRoZQo+ID4+Pj4gZG9tMCBrZXJu
ZWwgZ2V0cyB2ZXJpZmllZCB1c2luZyB0aGUgc2hpbSBsb2NrIHByb3RvY29sLgo+ID4+Pgo+ID4+
PiBTbyBkaWQgeW91IGluc3RlYWQgdHJ5IHdoZXRoZXIgc2ltcGx5IGNsZWFyaW5nIHRoZSBkaXNj
YXJkYWJsZQo+ID4+PiBmbGFnIGZyb20gdGhlIHNlY3Rpb24gYWxzbyBoZWxwcz8gVGhlIGZsYWcg
b3VnaHQgdG8gbWF0dGVyIGluCj4gPj4+IHBhZ2VkIGVudmlyb25tZW50cyBvbmx5ICh3aGljaCBF
RkkgaXNuJ3QgZGVzcGl0ZSBwYWdpbmcgYmVpbmcKPiA+Pj4gZW5hYmxlZCksIGJ1dCBhcyB3ZSBz
ZWUgc29tZSBwZW9wbGUgdGhpbmsgb3RoZXJ3aXNlLgo+ID4+Cj4gPj4gWWVzLCB0aGF0IHdvdWxk
IHdvcmsuIEV2ZW4gaWYgdGhlIHNoaW0gZG9lcyBpdHMgcmVsb2NhdGlvbnMgZXZlcnl0aGluZwo+
ID4+ICJqdXN0IHdvcmtzIiBhcyBsb25nIGFzIFhlbiBjYW4gYWxzbyBmaW5kIHRoZSAucmVsb2Mg
c2VjdGlvbi4gRm9yIG5vdwo+ID4+IGl0IHdhcyBqdXN0IHNpbXBsZXIgZm9yIG1lIHRvIHBhdGNo
IHRoZSBzaGltIHRvIGNvcHkgdGhlIHJlbG9jIHNlY3Rpb24KPiA+PiBidXQgaXQgd291bGQgYmUg
aWRlYWwgaWYgdGhlIHhlbi5lZmkgdGhhdCdzIHByb2R1Y2VkIGR1cmluZwo+ID4+IGNvbXBpbGF0
aW9uIHdvdWxkIG5vdCBoYXZlIHRoYXQgZmxhZyBzZXQgdG8gYmVnaW4gd2l0aC4gSSBkaWQgc2Vh
cmNoCj4gPj4gYXJvdW5kIGJyaWVmbHkgdG8gc2VlIHdoZXJlIHRoYXQgZmxhZyBpcyBjb21pbmcg
ZnJvbSBidXQgdGhlIG9ubHkKPiA+PiByZWZlcmVuY2UgdG8gaXQgd2l0aGluIFhlbiBJIGZvdW5k
IHdhcyBhcmNoL3g4Ni9lZmkvbWtyZWxvYy5jLiBTbyBzYW5zCj4gPj4gd3JpdGluZyBhIHNlcGFy
YXRlIHRvb2wgdGhhdCBiaW5hcnkgcGF0Y2hlcyB4ZW4uZWZpIGFmdGVyIGNvbXBpbGF0aW9uCj4g
Pj4gdG8gcmVtb3ZlIHRoYXQgZmxhZyBJJ20gbm90IHN1cmUgaG93IHRvIGdldCB0aGF0IGRvbmUu
Cj4gPgo+ID4gVGhhdCdsbCBsaWtlbHkgYmUgYW5vdGhlciBiaW51dGlscyB0d2Vhay4gV2hhdCBJ
IGZpbmQgb2RkIGlzIHRoYXQgeW91J3JlCj4gPiBhcHBhcmVudGx5IHRoZSBvbmx5IG9uZSB0byBo
YXZlIHRoaXMgcHJvYmxlbS4KPgo+IE15IGd1ZXNzIGlzIHRoYXQgbm90IG1hbnkgcGVvcGxlIGhh
dmUgYWN0dWFsbHkgdHJpZWQgYm9vdGluZyBYZW4KPiB0aHJvdWdoIHRoZSBzaGltIGJlZm9yZS4g
SSBsb29rZWQgdGhyb3VnaCB0aGUgc2hpbSBoaXN0b3J5IGFuZCB0aGUKPiByZWxvYyBzZWN0aW9u
IHdhcyBkaXNjYXJkZWQgYWxsIHRoZSB3YXkgYmFjayB0byBzZXZlcmFsIHllYXJzIGlmIGl0Cj4g
d2FzIG1hcmtlZCBkaXNjYXJkYWJsZS4gU28gdW5sZXNzIHRoZSBkaXNjYXJkYWJsZSBmbGFnIGlz
IHNvbWV0aGluZwo+IHRoYXQgb25seSBoYXMgYmVlbiBhZGRlZCB0byB0aGUgcmVsb2Mgc2VjdGlv
biByZWNlbnRseSwgc29tZW9uZSBzaG91bGQKPiBoYXZlIHJ1biBpbnRvIGl0IGFscmVhZHkuCgpJ
IGhhdmUgcGxheWVkIHdpdGggWGVuIG1hc3RlciBpbiBKdWx5IGFuZCBoYXZlIG5vdCBzZWVuIGFu
eSBpc3N1ZXMuCkkgd2lsbCB0YWtlIGEgc3RhYiBhdCBpdCBwcm9iYWJseSBuZXh0IHdlZWsuCgo+
ID4+Pj4gSSBzdGlsbCBkaWRuJ3QKPiA+Pj4+IGdldCBkb20wIHRvIGJvb3QgZm9yIHNvbWUgcmVh
c29uIGJ1dCB0aGF0IG1pZ2h0IGJlIGFuIHVucmVsYXRlZCBpc3N1ZQo+ID4+Pj4gKGFuZCBJIGhh
dmUgbm8gc2VyaWFsIGNvbnNvbGUgcmlnaHQgbm93KS4gTmV2ZXJ0aGVsZXNzLCBwcm9ncmVzcyEK
PiA+Pj4KPiA+Pj4gQW5kIGl0IGRvZXNuJ3QgZ2V0IGZhciBlbm91Z2ggZm9yIHlvdSB0byBzZWUg
YW55IG91dHB1dCBhdCBhbGw/Cj4gPj4+IERpZCB5b3UgdHJ5ICJlYXJseXByaW50az14ZW4iIG9u
IHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lIGFuZC9vcgo+ID4+PiAidmdhPWtlZXAiIG9uIHRoZSBY
ZW4gb25lPwo+ID4+Cj4gPj4gSSB0cmllZCB3aXRoIGJvdGgganVzdCBub3csIG5vIG91dHB1dCBh
dCBhbGwgZnJvbSBYZW4gb24gdGhlIHNjcmVlbgo+ID4+IGFmdGVyIGl0IGV4aXRzIEVGSSBib290
LiBJIGFsc28gY291bGRuJ3QgZ2V0IGFueSBvdXRwdXQgZnJvbSBpdCBvbiBteQo+ID4+IG90aGVy
IGxhcHRvcCB3aXRoIEludGVsIEFNVC4KPiA+Cj4gPiBPZGQuCj4gPgo+ID4+IEkgZGlkIG1hbmFn
ZSB0byBnZXQgYW5vdGhlciBMaW51eCBrZXJuZWwgYm9vdGluZyBidXQgbXkgZ29hbCB3YXMgdG8K
PiA+PiBnZXQgYSBzaGltIHZlcmlmaWVkIGRvbTAga2VybmVsIGJvb3Rpbmcgd2l0aG91dCBhbiBp
bml0cmQgaW1hZ2UgYXMKPiA+PiByaWdodCBub3cgdGhlIHJhbWRpc2sgaXMgbm90IHZlcmlmaWVk
IGJ5IHRoZSBzaGltIChhbHNvIG5vdCBzdXJlIGhvdwo+ID4+IHRoYXQncyBzdXBwb3NlZCB0byB3
b3JrIGFzIHNic2lnbi9wZXNpZ24gY2FuIG9ubHkgZGVhbCB3aXRoIFBFL0NPRkYKPiA+PiBiaW5h
cmllcyB3aGljaCB0aGUgcmFtZGlzayBpc24ndCkuCj4gPgo+ID4gVGhhdCdzIG5vdCBob3cgaXQn
cyBzdXBwb3NlZCB0byB3b3JrLCBJIHRoaW5rLiBKdXN0IGxpa2UgdGhlIHNoaW0gb25seQo+ID4g
dmVyaWZpZXMgWGVuIGFuZCBoYW5kcyB0aHJvdWdoIHRoZSBvdGhlciBtb2R1bGVzIHVuY2hlY2tl
ZCwgWGVuCj4gPiBvbmx5IHZlcmlmaWVzIHRoZSBEb20wIGtlcm5lbCBpbWFnZSAod2l0aCB0aGUg
aGVscCBvZiB0aGUgc2hpbSkuIEl0J3MKPiA+IHRoZSBEb20wIGtlcm5lbCB0byB0aGVuIHZlcmlm
eSB0aGUgY29udGVudCAobm90IG5lY2Vzc2FyaWx5IHRoZQo+ID4gYmxvYikgb2YgdGhlIGluaXRy
ZC4KPiA+Cj4KPiBZZWEsIHRoYXQgd291bGQgYmUgYSBzZW5zaWJsZSBhcHByb2FjaCB0aG91Z2gg
SSBoYXZlbid0ICh5ZXQpIGZvdW5kCj4gYW55dGhpbmcgdGhhdCBJIGNvdWxkIHVzZSB3aXRoIGxp
bnV4IHRvIGRvIHRoYXQgaW5pdHJkIHZlcmlmaWNhdGlvbi4KPiBTbyBteSBhcHByb2FjaCByaWdo
dCBub3cgaXMgdG8gZ2V0IHRoZSBpbml0cmQgYmFrZWQgaW50byB0aGUgZG9tMAo+IGtlcm5lbCwg
dGhhdCB3YXkgdGhlIHdob2xlIHRoaW5nIGNhbiBiZSBzaWduZWQgYW5kIFhlbiBjYW4gdmVyaWZ5
IGJvdGgKPiBpbiBvbmUgc2hvdCB1c2luZyBzaGltLgoKUGFydGlhbCBzb2x1dGlvbiBmb3IgeW91
ciBwcm9ibGVtIGlzIExpbnV4IGtlcm5lbCBtb2R1bGUgc2lnbmluZy4KCkRhbmllbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:12:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:12:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhcN-000491-QY; Wed, 20 Sep 2017 16:12:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1duhcM-00048q-Oh
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:12:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 77/82-03610-68392C95; Wed, 20 Sep 2017 16:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpG7L5EO
 RBu2r9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbDRdZC34wVfw/s4+9gXE7UxcjJ4eEgL/E
 nuc7wGwWAVWJxd83gtlsAsoSPzt72UBsEQEtifUrngLZXBzMAssYJZZcmMkMkhAWiJWYvfw6O
 4jNK2Ah0fLqFFhcSCBDYsnjJWwQcUGJkzOfsIDYzAJ6EjemTgGKcwDZ0hLL/3FAhOUlmrfOBm
 vlFLCS+LfwCSuILSqgItG5dA4LxEgFiY7px5gmMPLPQjJ1FpKpsxCmzkIydQEjyypG9eLUorL
 UIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjHc3BRxilORgUhLl
 ZW8/FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdyElBOsCg1PbUiLTMHGCMwaQkOHiURXl+QN
 G9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKifNyghQJgBRllObBjYDF6yVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ85qBTOHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cBomfwvm0FpHbNmru3
 X1qV6sRkem/9M6kjNXaczRTuTU+bjGfOsrR+an7LuFRf/rFFyVYyJ5UVZkKnN/y5Frzz/paZz
 vs2w+RpsEJ1tpNBqUme681BY3zrv23J9Vqr3f2WoSl/s+zOxXs7f/57qtgDdxIItekaXXDqzv
 /w90uu8NbPQMFjjshJLcUaioRZzUXEiANVmwgPSAgAA
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505923971!116931202!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53532 invoked from network); 20 Sep 2017 16:12:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 16:12:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="440539962"
Date: Wed, 20 Sep 2017 17:12:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170920161249.vdehrzodsdhgjoov@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170907101642.15782-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 01/21] libxl: add is_default checkers for
 string and timer_mode types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMTE6MTY6MjJBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRob3NlIHR5cGVzIGFyZSBtaXNzaW5nIGEgaGVscGVyIHRvIGNoZWNrIHdoZXRo
ZXIgYSBkZWZpbml0aW9uIG9mIHRoZQo+IHR5cGUgaG9sZHMgdGhlIGRlZmF1bHQgdmFsdWUuIFRo
aXMgd2lsbCBiZSByZXF1aXJlZCBieSBhIGxhdGVyIHBhdGNoCj4gdGhhdCB3aWxsIGltcGxlbWVu
dCBkZXByZWNhdGlvbiBvZiBmaWVsZHMgaW5zaWRlIG9mIGEgbGlieGwgdHlwZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhhh-0004Qz-Df; Wed, 20 Sep 2017 16:18:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429beccc7=jennifer.herbert@citrix.com>)
 id 1duhhf-0004Qt-JA
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:18:23 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FB/64-02224-EC492C95; Wed, 20 Sep 2017 16:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6ZKYc
 iDRY+Y7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNurp/CXPAuvWL10ja2BsYtfl2MnBwSAv4S
 x+6vZgexhQW8JCbtegRmiwhYS5xe3wVkc3EICZxklNi3dyUbSIJZoIVR4uOy3C5GDg42AROJN
 w9CQcK8ApoS+97eB+tlEVCV6O+7AWaLCgRL3LnwnA2iRlDi5MwnLCA2J9CucxsnsIOMYRawl3
 iwtQxiurxE89bZzCC2kICGxNkFi1gnMPLNQtI9C6FjFpKOBYzMqxg1ilOLylKLdI0s9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdj016/Q4ySHExKorzs7YcihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwHp0MlBMsSk1PrUjLzAGGPExagoNHSYS3AiTNW1yQmFucm
 Q6ROsWoKCXOGwqSEABJZJTmwbXB4uwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe+SBTeD
 LzSuCmvwJazAS0OHvDAZDFJYkIKakGxkx5rQ1R3keaNeJ8VF/U2E2bvGbhv6U9ndo1rEuSWlJ
 qN0uuiV8VKThVKW3G0sWX/+r/qyu68px7Zu7jwt853lH5zjd1mx8y1RzoLVs4dc07vpvrrj13
 dJr1xDImfafJKeVP7TfPLPnK8+RgLHesUECNDdNavRD5TUo95w3zuqu9Xv8QmFMQp8RSnJFoq
 MVcVJwIAKwdAFauAgAA
X-Env-Sender: prvs=429beccc7=jennifer.herbert@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505924298!115744075!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18942 invoked from network); 20 Sep 2017 16:18:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 16:18:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448566738"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
 <20170920102039.jugpztoecfp72lju@dhcp-3-128.uk.xensource.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <59C294C8.2040904@citrix.com>
Date: Wed, 20 Sep 2017 17:18:16 +0100
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: <20170920102039.jugpztoecfp72lju@dhcp-3-128.uk.xensource.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTE6MjAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBTZXAg
MTksIDIwMTcgYXQgMDc6MDY6MjZQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVydCB3cm90ZToKPj4g
VGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgdG8gYmUgc3BlY2lm
aWVkLgo+Pgo+PiBUaGUgcHJlY29weSBwaGFzZSBvZiB0aGUgeGNfZG9tYWluX3NhdmUoKSBsaXZl
IG1pZ3JhdGlvbiBhbGdvcml0aG0gaGFzCj4+IGhpc3RvcmljYWxseSBiZWVuIGltcGxlbWVudGVk
IHRvIHJ1biB1bnRpbCBlaXRoZXIgYSkgKGFsbW9zdCkgbm8gcGFnZXMKPj4gYXJlIGRpcnR5IG9y
IGIpIHNvbWUgZml4ZWQsIGhhcmQtY29kZWQgbWF4aW11bSBudW1iZXIgb2YgcHJlY29weQo+PiBp
dGVyYXRpb25zIGhhcyBiZWVuIGV4Y2VlZGVkLiAgVGhpcyBwb2xpY3kgYW5kIGl0cyBpbXBsZW1l
bnRhdGlvbiBhcmUKPj4gbGVzcyB0aGFuIGlkZWFsIGZvciBhIGZldyByZWFzb25zOgo+PiAtIHRo
ZSBsb2dpYyBvZiB0aGUgcG9saWN5IGlzIGludGVydHdpbmVkIHdpdGggdGhlIGNvbnRyb2wgZmxv
dyBvZiB0aGUKPj4gICAgbWVjaGFuaXNtIG9mIHRoZSBwcmVjb3B5IHN0YWdlCj4+IC0gaXQgY2Fu
J3QgdGFrZSBpbnRvIGFjY291bnQgZmFjdHMgZXh0ZXJuYWwgdG8gdGhlIGltbWVkaWF0ZQo+PiAg
ICBtaWdyYXRpb24gY29udGV4dCwgc3VjaCBleHRlcm5hbCBzdGF0ZSB0cmFuc2ZlciBzdGF0ZSwg
aW50ZXJhY3RpdmUKPj4gICAgdXNlciBpbnB1dCwgb3IgdGhlIHBhc3NhZ2Ugb2Ygd2FsbC1jbG9j
ayB0aW1lLgo+PiAtIGl0IGRvZXMgbm90IHBlcm1pdCB0aGUgdXNlciB0byBjaGFuZ2UgdGhlaXIg
bWluZCwgb3ZlciB0aW1lLCBhYm91dAo+PiAgICB3aGF0IHRvIGRvIGF0IHRoZSBlbmQgb2YgdGhl
IHByZWNvcHkgKHRoZXkgZ2V0IGFuIHVuY29uZGl0aW9uYWwKPj4gICAgdHJhbnNpdGlvbiBpbnRv
IHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlIG9mIHRoZSBtaWdyYXRpb24pCj4+Cj4+IFRvIHBlcm1p
dCBjYWxsZXJzIHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGljaWVzIGdv
dmVybmluZwo+PiB3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3VsZCBl
bmQsIGFuZCB3aGF0IHNob3VsZCBiZQo+PiBkb25lIG5leHQ6Cj4+IC0gYWRkIGEgcHJlY29weV9w
b2xpY3koKSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVkCj4+
ICAgIGNhbGxiYWNrcwo+PiAtIGR1cmluZyB0aGUgcHJlY29weSBwaGFzZSBvZiBsaXZlIG1pZ3Jh
dGlvbnMsIGNvbnN1bHQgdGhpcyBwb2xpY3kgYWZ0ZXIKPj4gICAgZWFjaCBiYXRjaCBvZiBwYWdl
cyB0cmFuc21pdHRlZCBhbmQgdGFrZSB0aGUgZGljdGF0ZWQgYWN0aW9uLCB3aGljaAo+PiAgICBt
YXkgYmUgdG8gYSkgYWJvcnQgdGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0
aCB0aGUKPj4gICAgcHJlY29weSwgb3IgYykgcHJvY2VlZCB0byB0aGUgc3RvcC1hbmQtY29weSBw
aGFzZS4KPj4gLSBwcm92aWRlIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBvbGQgcG9saWN5LCB1
c2VkIHdoZW4KPj4gICAgcHJlY29weV9wb2xpY3kgY2FsbGJhY2sgIGlzIG5vdCBwcm92aWRlZC4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSmVubmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBj
aXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKb3NodWEgT3R0byA8anRvdHRvQHV3YXRlcmxv
by5jYT4KPj4KPj4gLS0tCj4+Cj4+IHYyOgo+Pgo+PiBIYXZlIG1hZGUgYSBmZXcgZm9ybWF0dGlu
ZyBjb3JyZWN0aW9ucywgYWRkZWQgdHlwZWRlZiBhcyBzdWdnZXN0ZWQuCj4+Cj4+IHYxOgo+Pgo+
PiBUaGlzIGlzIHVwZGF0ZWQvbW9kaWZpZWQgc3Vic2V0IG9mIHBhdGNoIDcvMjAsIHBhcnQgb2YK
Pj4gSm9zaHVhIE90dG8ncyAiQWRkIHBvc3Rjb3B5IGxpdmUgbWlncmF0aW9uIHN1cHBvcnQuIiBw
YXRjaCwKPj4gZGF0ZWQgMjd0aCBNYXJjaCAyMDE3LiAgQXMgaW5kaWNhdGVkIG9uIHRoZSBvcmln
aW5hbCB0aHJlYWQsCj4+IEkgd2lzaCB0byBtYWtlIHVzZSBvZiB0aGlzIHRoaXMgd2l0aGluIHRo
ZSBYZW5TZXJ2ZXIgcHJvZHVjdC4KPj4gSSBob3BlIHRoaXMgd2lsbCBhaWQgSm9zaCBpbiBwdXNo
aW5nIHRoZSByZW1haW5kZXIgb2YgaGlzIHNlcmllcy4KPj4KPj4gLS0tCj4+ICAgdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5ndWVzdC5oIHwgMzEgKysrKysrKysrKysrLS0KPj4gICB0b29scy9saWJ4
Yy94Y19zcl9jb21tb24uaCAgICAgfCAgNiArLS0KPj4gICB0b29scy9saWJ4Yy94Y19zcl9zYXZl
LmMgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K
Pj4gICAzIGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQo+
Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oIGIvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCj4+IGluZGV4IDY2MjZmMGMuLmEyYTY1NGMgMTAwNjQ0
Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAo+PiArKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKPj4gQEAgLTM5LDYgKzM5LDE2IEBACj4+ICAgICovCj4+
ICAgc3RydWN0IHhlbmV2dGNobl9oYW5kbGU7Cj4+ICAgCj4+ICsvKiBGb3Igc2F2ZSdzIHByZWNv
cHlfcG9saWN5KCkuICovCj4+ICtzdHJ1Y3QgcHJlY29weV9zdGF0cwo+PiArewo+PiArICAgIHVu
c2lnbmVkIGludCBpdGVyYXRpb247Cj4+ICsgICAgdW5zaWduZWQgaW50IHRvdGFsX3dyaXR0ZW47
Cj4+ICsgICAgbG9uZyBkaXJ0eV9jb3VudDsgLyogLTEgaWYgdW5rbm93biAqLwo+PiArfTsKPj4g
Kwo+PiArdHlwZWRlZiBpbnQgKCpwcmVjb3B5X3BvbGljeV90KShzdHJ1Y3QgcHJlY29weV9zdGF0
cywgdm9pZCAqKTsKPiBTaG91bGRuJ3QgcHJlY29weV9zdGF0cyBiZSBhIHBvaW50ZXIgKGNvbnN0
IHBvaW50ZXIgcHJvYmFibHkgc2VlaW5nCj4gaXQncyB1c2FnZSk/CgpJbiBBcHJpbCBKb3NodWEg
ZGVzY3JpYmVkIGhvdyBoZSBkaWQgaXQgbGlrZSB0aGlzIHRvIGhlbHAgd2l0aCBJUEMgCnBsdW1i
aW5nIGludG8gbGlieGwuCklhbiBKYWNrc29uIGV4cGxhaW5lZCB0aGF0IHlvdSBjYW4ndCBwYXNz
IGEgcG9pbnRlciBhY3Jvc3MgdGhlIElQQyAKYm91bmRhcnkuIFRoZSB0d28KYml0cyBvZiBjb2Rl
IHJ1biBpbiBkaWZmZXJlbnQgcHJvY2Vzc2VzLCB3aXRoIGRpZmZlcmVudCBhZGRyZXNzIHNwYWNl
cy4KClNpbmNlIHRoZSBwcmVjb3B5X3N0YXRzIHN0cnVjdHVyZSBpcyB0aW55LCBpdCB3YXMgY29u
Y2x1ZGVkIGl0IHdvdWxkIApoYXZlIHZlcnkgc21hbGwgaW1wYWN0IG9uIHBlcmZvcm1hbmNlLgpJ
J2QgYWxzbyBhZ3JlZSBzaW5jZSBhIHBvaW50ZXIgdG8gdGhpcyBzdHJ1Y3R1cmUgd291bGQgYWxt
b3N0IGhhbGYgYXMgCmJpZyBhdCB0aGUgc3RydWN0dXJlIGl0c2VsZi4KCgpJIHRoaW5rIEknbGwg
YWRkIGEgY29tbWVudCBhYm92ZSB0aGUgbGluZSB0byBleHBsYWluIHRoZSBkZWNpc2lvbi4KCj4+
ICsKPj4gICAvKiBjYWxsYmFja3MgcHJvdmlkZWQgYnkgeGNfZG9tYWluX3NhdmUgKi8KPj4gICBz
dHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mgewo+PiAgICAgICAvKiBDYWxsZWQgYWZ0ZXIgZXhwaXJhdGlv
biBvZiBjaGVja3BvaW50IGludGVydmFsLAo+PiBAQCAtNDYsNyArNTYsMjAgQEAgc3RydWN0IHNh
dmVfY2FsbGJhY2tzIHsKPj4gICAgICAgICovCj4+ICAgICAgIGludCAoKnN1c3BlbmQpKHZvaWQq
IGRhdGEpOwo+PiAgIAo+PiAtICAgIC8qIENhbGxlZCBhZnRlciB0aGUgZ3Vlc3QncyBkaXJ0eSBw
YWdlcyBoYXZlIGJlZW4KPj4gKyAgICAvKgo+PiArICAgICAqIENhbGxlZCBhZnRlciBldmVyeSBi
YXRjaCBvZiBwYWdlIGRhdGEgc2VudCBkdXJpbmcgdGhlIHByZWNvcHkKPj4gKyAgICAgKiBwaGFz
ZSBvZiBhIGxpdmUgbWlncmF0aW9uIHRvIGFzayB0aGUgY2FsbGVyIHdoYXQgdG8gZG8gbmV4dAo+
PiArICAgICAqIGJhc2VkIG9uIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBwcmVjb3B5IG1pZ3Jh
dGlvbi4KPiBJIHdvdWxkIGFkZDoKPgo+ICJTaG91bGQgcmV0dXJuIG9uZSBvZiB0aGUgdmFsdWVz
IGxpc3RlZCBiZWxvdzoiCj4KPj4gKyAgICAgKi8KPj4gKyNkZWZpbmUgWEdTX1BPTElDWV9BQk9S
VCAgICAgICAgICAoLTEpIC8qIEFiYW5kb24gdGhlIG1pZ3JhdGlvbiBlbnRpcmVseQo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogYW5kIHRpZHkgdXAuICovCj4+
ICsjZGVmaW5lIFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSAwICAvKiBSZW1haW4gaW4gdGhl
IHByZWNvcHkgcGhhc2UuICovCj4+ICsjZGVmaW5lIFhHU19QT0xJQ1lfU1RPUF9BTkRfQ09QWSAg
ICAxICAvKiBJbW1lZGlhdGVseSBzdXNwZW5kIGFuZCB0cmFuc21pdCB0aGUKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlbWFpbmluZyBkaXJ0eSBwYWdlcy4g
Ki8KPj4gKyAgICBwcmVjb3B5X3BvbGljeV90IHByZWNvcHlfcG9saWN5Owo+PiArCj4+ICsgICAg
LyoKPj4gKyAgICAgKiBDYWxsZWQgYWZ0ZXIgdGhlIGd1ZXN0J3MgZGlydHkgcGFnZXMgaGF2ZSBi
ZWVuCj4+ICAgICAgICAqICBjb3BpZWQgaW50byBhbiBvdXRwdXQgYnVmZmVyLgo+PiAgICAgICAg
KiBDYWxsYmFjayBmdW5jdGlvbiByZXN1bWVzIHRoZSBndWVzdCAmIHRoZSBkZXZpY2UgbW9kZWws
Cj4+ICAgICAgICAqICByZXR1cm5zIHRvIHhjX2RvbWFpbl9zYXZlLgo+PiBAQCAtNTUsNyArNzgs
OCBAQCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mgewo+PiAgICAgICAgKi8KPj4gICAgICAgaW50ICgq
cG9zdGNvcHkpKHZvaWQqIGRhdGEpOwo+PiAgIAo+PiAtICAgIC8qIENhbGxlZCBhZnRlciB0aGUg
bWVtb3J5IGNoZWNrcG9pbnQgaGFzIGJlZW4gZmx1c2hlZAo+PiArICAgIC8qCj4+ICsgICAgICog
Q2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkgY2hlY2twb2ludCBoYXMgYmVlbiBmbHVzaGVkCj4+ICAg
ICAgICAqIG91dCBpbnRvIHRoZSBuZXR3b3JrLiBUeXBpY2FsIGFjdGlvbnMgcGVyZm9ybWVkIGlu
IHRoaXMKPj4gICAgICAgICogY2FsbGJhY2sgaW5jbHVkZToKPj4gICAgICAgICogICAoYSkgc2Vu
ZCB0aGUgc2F2ZWQgZGV2aWNlIG1vZGVsIHN0YXRlIChmb3IgSFZNIGd1ZXN0cyksCj4+IEBAIC02
NSw3ICs4OSw4IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4+ICAgICAgICAqCj4+ICAgICAg
ICAqIHJldHVybnM6Cj4+ICAgICAgICAqIDA6IHRlcm1pbmF0ZSBjaGVja3BvaW50aW5nIGdyYWNl
ZnVsbHkKPj4gLSAgICAgKiAxOiB0YWtlIGFub3RoZXIgY2hlY2twb2ludCAqLwo+PiArICAgICAq
IDE6IHRha2UgYW5vdGhlciBjaGVja3BvaW50Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF4gdHJhaWxpbmcgc3BhY2UKPj4gKyAgICAgKi8KPj4gICAgICAgaW50ICgqY2hl
Y2twb2ludCkodm9pZCogZGF0YSk7Cj4+ICAgCj4+ICAgICAgIC8qCj4+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCj4+
IGluZGV4IGE4M2YyMmEuLjM2MzU3MDQgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Ny
X2NvbW1vbi5oCj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX2NvbW1vbi5oCj4+IEBAIC0xOTgs
MTIgKzE5OCwxMCBAQCBzdHJ1Y3QgeGNfc3JfY29udGV4dAo+PiAgICAgICAgICAgICAgIC8qIEZ1
cnRoZXIgZGVidWdnaW5nIGluZm9ybWF0aW9uIGluIHRoZSBzdHJlYW0uICovCj4+ICAgICAgICAg
ICAgICAgYm9vbCBkZWJ1ZzsKPj4gICAKPj4gLSAgICAgICAgICAgIC8qIFBhcmFtZXRlcnMgZm9y
IHR3ZWFraW5nIGxpdmUgbWlncmF0aW9uLiAqLwo+PiAtICAgICAgICAgICAgdW5zaWduZWQgbWF4
X2l0ZXJhdGlvbnM7Cj4+IC0gICAgICAgICAgICB1bnNpZ25lZCBkaXJ0eV90aHJlc2hvbGQ7Cj4+
IC0KPj4gICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHAybV9zaXplOwo+PiAgIAo+PiArICAg
ICAgICAgICAgc3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHM7Cj4+ICsKPj4gICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgKmJhdGNoX3BmbnM7Cj4+ICAgICAgICAgICAgICAgdW5zaWduZWQgbnJfYmF0
Y2hfcGZuczsKPj4gICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpkZWZlcnJlZF9wYWdlczsK
Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyBiL3Rvb2xzL2xpYnhjL3hj
X3NyX3NhdmUuYwo+PiBpbmRleCAxZTc1MDJkLi5mNThjMDA4IDEwMDY0NAo+PiAtLS0gYS90b29s
cy9saWJ4Yy94Y19zcl9zYXZlLmMKPj4gKysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCj4+
IEBAIC00NTIsOCArNDUyLDcgQEAgc3RhdGljIGludCB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgsCj4+ICAgICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4
LT54Y2g7Cj4+ICAgICAgIGNoYXIgKm5ld19zdHIgPSBOVUxMOwo+PiAgIAo+PiAtICAgIGlmICgg
YXNwcmludGYoJm5ld19zdHIsICJGcmFtZXMgaXRlcmF0aW9uICV1IG9mICV1IiwKPj4gLSAgICAg
ICAgICAgICAgICAgIGl0ZXIsIGN0eC0+c2F2ZS5tYXhfaXRlcmF0aW9ucykgPT0gLTEgKQo+PiAr
ICAgIGlmICggYXNwcmludGYoJm5ld19zdHIsICJGcmFtZXMgaXRlcmF0aW9uICV1IiwgaXRlcikg
PT0gLTEgKQo+IFdoeSB5b3Ugc3RpbGwgbmVlZCBpdGVyIGhlcmU/IFlvdSBjb3VsZCBlYXNpbHkg
ZmV0Y2ggaXQgZnJvbQo+IGN0eC0+c2F2ZS5zdGF0cy5pdGVyYXRpb24KCkdvb2Qgc3BvdCAtIHdp
bGwgcmVtb3ZlLgoKPj4gICAgICAgewo+PiAgICAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gYWxs
b2NhdGUgbmV3IHByb2dyZXNzIHN0cmluZyIpOwo+PiAgICAgICAgICAgcmV0dXJuIC0xOwo+PiBA
QCAtNDY3LDYgKzQ2NiwyNCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCwKPj4gICB9Cj4+ICAgCj4+ICAgLyoKPj4gKyAqIFRoaXMg
aXMgdGhlIGxpdmUgbWlncmF0aW9uIHByZWNvcHkgcG9saWN5IC0gaXQncyBjYWxsZWQgcGVyaW9k
aWNhbGx5IGR1cmluZwo+PiArICogdGhlIHByZWNvcHkgcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb25z
LCBhbmQgaXMgcmVzcG9uc2libGUgZm9yIGRlY2lkaW5nIHdoZW4KPj4gKyAqIHRoZSBwcmVjb3B5
IHBoYXNlIHNob3VsZCB0ZXJtaW5hdGUgYW5kIHdoYXQgc2hvdWxkIGJlIGRvbmUgbmV4dC4KPj4g
KyAqCj4+ICsgKiBUaGUgcG9saWN5IGltcGxlbWVudGVkIGhlcmUgYmVoYXZlcyBpZGVudGljYWxs
eSB0byB0aGUgcG9saWN5IHByZXZpb3VzbHkKPj4gKyAqIGhhcmQtY29kZWQgaW50byB4Y19kb21h
aW5fc2F2ZSgpIC0gaXQgcHJvY2VlZHMgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YKPj4g
KyAqIHRoZSBsaXZlIG1pZ3JhdGlvbiB3aGVuIHRoZXJlIGFyZSBlaXRoZXIgZmV3ZXIgdGhhbiA1
MCBkaXJ0eSBwYWdlcywgb3IgbW9yZQo+PiArICogdGhhbiA1IHByZWNvcHkgcm91bmRzIGhhdmUg
Y29tcGxldGVkLgo+PiArICovCj4+ICtzdGF0aWMgaW50IHNpbXBsZV9wcmVjb3B5X3BvbGljeShz
dHJ1Y3QgcHJlY29weV9zdGF0cyBzdGF0cywgdm9pZCAqdXNlcikKPj4gK3sKPj4gKyAgICByZXR1
cm4gKChzdGF0cy5kaXJ0eV9jb3VudCA+PSAwICYmIHN0YXRzLmRpcnR5X2NvdW50IDwgNTApIHx8
Cj4+ICsgICAgICAgICAgICBzdGF0cy5pdGVyYXRpb24gPj0gNSkKPiBXaGlsZSBoZXJlLCBjb3Vs
ZCB5b3UgbWFrZSB0aG9zZSB2YWx1ZXMgZGVmaW5lcz8KCnN1cmUKCj4+ICsgICAgICAgID8gWEdT
X1BPTElDWV9TVE9QX0FORF9DT1BZCj4+ICsgICAgICAgIDogWEdTX1BPTElDWV9DT05USU5VRV9Q
UkVDT1BZOwo+PiArfQo+PiArCj4+ICsvKgo+PiAgICAqIFNlbmQgbWVtb3J5IHdoaWxlIGd1ZXN0
IGlzIHJ1bm5pbmcuCj4+ICAgICovCj4+ICAgc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0
cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCj4+IEBAIC00NzQsMjEgKzQ5MSw1OCBAQCBzdGF0aWMg
aW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKPj4gICAgICAg
eGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKPj4gICAgICAgeGNfc2hhZG93X29wX3N0YXRz
X3Qgc3RhdHMgPSB7IDAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSB9Owo+PiAgICAgICBjaGFyICpwcm9n
cmVzc19zdHIgPSBOVUxMOwo+PiAtICAgIHVuc2lnbmVkIHg7Cj4+ICsgICAgdW5zaWduZWQgaW50
IHggPSAwOwo+PiAgICAgICBpbnQgcmM7Cj4+ICsgICAgaW50IHBvbGljeV9kZWNpc2lvbjsKPj4g
Kwo+PiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQgbG9uZywg
ZGlydHlfYml0bWFwLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN0
eC0+c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1Zik7Cj4+ICsKPj4gKyAgICBwcmVjb3B5X3BvbGljeV90
IHByZWNvcHlfcG9saWN5ID0gY3R4LT5zYXZlLmNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3k7Cj4+
ICsgICAgdm9pZCAqZGF0YSA9IGN0eC0+c2F2ZS5jYWxsYmFja3MtPmRhdGE7Cj4+ICsKPj4gKyAg
ICBzdHJ1Y3QgcHJlY29weV9zdGF0cyAqcG9saWN5X3N0YXRzOwo+PiAgIAo+PiAgICAgICByYyA9
IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCAwKTsKPj4gICAgICAg
aWYgKCByYyApCj4+ICAgICAgICAgICBnb3RvIG91dDsKPj4gICAKPj4gLSAgICByYyA9IHNlbmRf
YWxsX3BhZ2VzKGN0eCk7Cj4+IC0gICAgaWYgKCByYyApCj4+IC0gICAgICAgIGdvdG8gb3V0Owo+
PiArICAgIGN0eC0+c2F2ZS5zdGF0cyA9IChzdHJ1Y3QgcHJlY29weV9zdGF0cykKPj4gKyAgICAg
ICAgeyAuZGlydHlfY291bnQgICA9IGN0eC0+c2F2ZS5wMm1fc2l6ZSB9Owo+IFRoaXMgaXMgZXhh
Y3RseSB0aGUgc2FtZSBhcyAnc3RhdHMnIGF0IHRoaXMgcG9pbnQuIEknbSBzbGlnaHRseQo+IGNv
bmZ1c2VkIGFib3V0IHdoeSB5b3UgbmVlZCAyIGRpZmZlcmVudCBzdGF0cyB2YXJpYWJsZSwgcGx1
cyBhIHBvaW50ZXIKPiB0byBhIHN0YXRzIHZhcmlhYmxlIChzdGF0cywgY3R4LT5zYXZlLnN0YXRz
IGFuZCAqcG9saWN5X3N0YXRzKS4KClRoZXkgZG8gc3RhcnQgb2ZmIHNpbWlsYXIsIGFuZCBhcmUg
Y2VydGFpbmx5IGNsb3NlbHkgcmVsYXRlZC4KeGNfc2hhZG93X29wX3N0YXRzX3Qgc3RhdHMgaGFz
IGRpZmZlcmVudCBmaWVsZHMgaW4gaXQgdGhlbiBwcmVjb3B5X3N0YXRzIApwb2xpY3lfc3RhdHMu
ClRoZSBmb3JtZXIgaGFzIGEgZmF1bHQgYW5kIGRpcnR5IGNvdW50LCBwZXIgaXRlcmF0aW9uLCB3
aGlsZSB0aGUgbGF0dGVyIGhhcwppdGVyYXRpb24gbnVtYmVyLCB0b3RhbF93cml0dGVuIChvdmVy
IGFsbCBpdGVyYXRpb25zKSBhbmQgZGlydHkgY291bnQuCgoqcG9saWN5X3N0YXRzICBpcyBqdXN0
IGEgY29udmVuaWVuY2UgcG9pbnRlciwgcmVkdWNpbmcgdGhlIGFtb3VudCBvZiAKaW5kaXJlY3Rp
b24gb24KZXZlcnkgYWNjZXNzLiAgSSB0aG91Z2ggdGhpcyBtYWRlIGl0IGVhc2llciB0byByZWFk
LgoKPj4gKyAgICBwb2xpY3lfc3RhdHMgPSAmY3R4LT5zYXZlLnN0YXRzOwo+PiArCj4+ICsgICAg
aWYgKCBwcmVjb3B5X3BvbGljeSA9PSBOVUxMICkKPj4gKyAgICAgICAgIHByZWNvcHlfcG9saWN5
ID0gc2ltcGxlX3ByZWNvcHlfcG9saWN5Owo+PiArCj4+ICsgICAgYml0bWFwX3NldChkaXJ0eV9i
aXRtYXAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSk7Cj4+ICsKPj4gKyAgICBkbyB7Cj4+ICsgICAgICAg
IHBvbGljeV9kZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xpY3lfc3RhdHMsIGRhdGEpOwo+
IFRoZSBjb21tZW50IGF0IHRoZSB0b3Agc2F5czoKPgo+ICJDYWxsZWQgYWZ0ZXIgZXZlcnkgYmF0
Y2ggb2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNlIgo+Cj4gWWV0IGhl
cmUgdGhlIGhvb2sgc2VlbXMgdG8gYmUgY2FsbGVkIGJlZm9yZSBhbnkgcHJvY2Vzc2luZyBoYXMg
YmVlbgo+IGRvbmUgZm9yIHRoZSBmaXJzdCBpdGVyYXRpb24gb2YgdGhlIGxvb3AuCgpJJ2xsIGNo
YW5nZSB0byAiQ2FsbGVkIGJlZm9yZSBhbmQgYWZ0ZXIgZXZlcnkgYmF0Y2ggLi4uLiIKCj4+ICsg
ICAgICAgIHgrKzsKPiBBbHNvIHVwZGF0aW5nIHggaGVyZSBzZWVtcyB3ZWlyZCwgd2UgY29tcGxl
dGVseSBpZ25vcmUgaXRlcmF0aW9uIDAuCgpUaGUgbGluZSBhYm92ZSB0aGUgJ3grKycgY2hlY2tz
IHRoZSBwb2xpY3kgdXNpbmcgJ2l0ZXJhdGlvbiAwJy4gIEluCnBhdGNoIHYxIEkgdXNlZCB0aGUg
eCB2YXJpYWJsZSBpbiBpbml0aWFsaXNpbmcgdGhlIHN0YXRzLCB0byB0cnkgYW5kCnN1Z2dlc3Qg
dGhpcywgYnV0IGFzIGl0cyB6ZXJvLCBhbmQgdGhlIGRlZmF1bHQgdmFsdWUgZm9yIGEgc3RydWN0
IGlzCnplcm8sIGl0IHdhcyBjb25jbHVkZWQgdGhhdCB3YXMgdW5uZWNlc3NhcnkuICBJbiBhbnkg
Y2FzZSwKbG9naWNhbGx5LCB0aGlzIGlzIHdoZXJlIGl0IG1vdmVzIGZyb20gb25lICdpdGVyYXRp
b24nIHRvIGFub3RoZXIuClByZXZpb3VzbHkgdGhlcmUgd2FzIG5vIGl0ZXJhdGlvbiB6ZXJvLCBh
cyBpdCBzdGFydGVkIG9uIHplcm8uCk5vdyBpdGVyYXRpb24gemVybyBpcyB0byBpbmRpY2F0ZSB0
aGUgc3RhcnRpbmcgc3RhdGUuCgpDb21iaW5pbmcgdGhpcyBjb21tZW50IHdpdGggUGF1bCdzLCBp
dCBjb3VsZCB1c2U6CiAgICAgZm9yICh4ID0gMTsgOyArK3gpCklmIHRoaXMgaXMgdGhvdWdodCB0
byBiZSBtb3JlIHJlYWRhYmxlIC0gYWx0aG91Z2ggQW5kcmV3IGNvb3BlcgpkZXNjcmliZWQgYSBs
b29wIGxvb2tpbmcgbGlrZSB0aGlzIGFzICJzdXNwaWNpb3VzIiBvbiBKb3NodWEncyB2ZXJzaW9u
Cm9mIHRoaXMgcGF0Y2guCgpJIGhhdmUgbm8gc3Ryb25nIGZlZWxpbmdzIG9uIHRoZSBtYXR0ZXIu
Li4uIGxldCBtZSBrbm93LgoKPj4gKwo+PiArICAgICAgICBpZiAoIHN0YXRzLmRpcnR5X2NvdW50
ID4gMCAmJiBwb2xpY3lfZGVjaXNpb24gIT0gWEdTX1BPTElDWV9BQk9SVCApCj4gVHJhaWxpbmcg
c3BhY2UgYXQgdGhlIGVuZCBvZiB0aGUgbGluZS4KPgo+PiArICAgICAgICB7Cj4+ICsgICAgICAg
ICAgICByYyA9IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCB4KTsK
Pj4gKyAgICAgICAgICAgIGlmICggcmMgKQo+PiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+
PiArCj4+ICsgICAgICAgICAgICByYyA9IHNlbmRfZGlydHlfcGFnZXMoY3R4LCBzdGF0cy5kaXJ0
eV9jb3VudCk7Cj4+ICsgICAgICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgICAgICAgICBn
b3RvIG91dDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIGlmICggcG9saWN5X2RlY2lz
aW9uICE9IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSApCj4+ICsgICAgICAgICAgICBicmVh
azsKPj4gKwo+PiArICAgICAgICBwb2xpY3lfc3RhdHMtPml0ZXJhdGlvbiAgICAgPSB4Owo+PiAr
ICAgICAgICBwb2xpY3lfc3RhdHMtPnRvdGFsX3dyaXR0ZW4gKz0gcG9saWN5X3N0YXRzLT5kaXJ0
eV9jb3VudDsKPj4gKyAgICAgICAgcG9saWN5X3N0YXRzLT5kaXJ0eV9jb3VudCAgID0gLTE7Cj4+
ICsKPj4gKyAgICAgICAgcG9saWN5X2RlY2lzaW9uID0gcHJlY29weV9wb2xpY3koKnBvbGljeV9z
dGF0cywgZGF0YSk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBwb2xpY3lfZGVjaXNpb24gIT0gWEdT
X1BPTElDWV9DT05USU5VRV9QUkVDT1BZICkKPj4gKyAgICAgICAgICAgYnJlYWs7Cj4+ICAgCj4+
IC0gICAgZm9yICggeCA9IDE7Cj4+IC0gICAgICAgICAgKCh4IDwgY3R4LT5zYXZlLm1heF9pdGVy
YXRpb25zKSAmJgo+PiAtICAgICAgICAgICAoc3RhdHMuZGlydHlfY291bnQgPiBjdHgtPnNhdmUu
ZGlydHlfdGhyZXNob2xkKSk7ICsreCApCj4+IC0gICAgewo+PiAgICAgICAgICAgaWYgKCB4Y19z
aGFkb3dfY29udHJvbCgKPj4gICAgICAgICAgICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwgWEVO
X0RPTUNUTF9TSEFET1dfT1BfQ0xFQU4sCj4+ICAgICAgICAgICAgICAgICAgICAmY3R4LT5zYXZl
LmRpcnR5X2JpdG1hcF9oYnVmLCBjdHgtPnNhdmUucDJtX3NpemUsCj4+IEBAIC00OTksMTcgKzU1
Myw5IEBAIHN0YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAq
Y3R4KQo+PiAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiAgICAgICAgICAgfQo+PiAgIAo+PiAt
ICAgICAgICBpZiAoIHN0YXRzLmRpcnR5X2NvdW50ID09IDAgKQo+PiAtICAgICAgICAgICAgYnJl
YWs7Cj4+ICsgICAgICAgIHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQgPSBzdGF0cy5kaXJ0eV9j
b3VudDsKPj4gICAKPj4gLSAgICAgICAgcmMgPSB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwg
JnByb2dyZXNzX3N0ciwgeCk7Cj4+IC0gICAgICAgIGlmICggcmMgKQo+PiAtICAgICAgICAgICAg
Z290byBvdXQ7Cj4+IC0KPj4gLSAgICAgICAgcmMgPSBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgc3Rh
dHMuZGlydHlfY291bnQpOwo+PiAtICAgICAgICBpZiAoIHJjICkKPj4gLSAgICAgICAgICAgIGdv
dG8gb3V0Owo+PiAtICAgIH0KPj4gKyAgICB9IHdoaWxlICggdHJ1ZSApOwo+PiAgIAo+PiAgICBv
dXQ6Cj4+ICAgICAgIHhjX3NldF9wcm9ncmVzc19wcmVmaXgoeGNoLCBOVUxMKTsKPj4gQEAgLTYw
MSw3ICs2NDcsNyBAQCBzdGF0aWMgaW50IHN1c3BlbmRfYW5kX3NlbmRfZGlydHkoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKPj4gICAgICAgaWYgKCBjdHgtPnNhdmUubGl2ZSApCj4+ICAgICAg
IHsKPj4gICAgICAgICAgIHJjID0gdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVz
c19zdHIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnNhdmUu
bWF4X2l0ZXJhdGlvbnMpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3R4LT5zYXZlLnN0YXRzLml0ZXJhdGlvbik7Cj4gSG0sIHRoaXMgYXMgbWVudGlvbmVkIGFib3Zl
IHNlZW1zIHJlZHVuZGFudCAoY3R4IGlzIGFscmVhZHkgYQo+IHBhcmFtZXRlciBvZiB1cGRhdGVf
cHJvZ3Jlc3Nfc3RyaW5nLgo+Cj4gVGhhbmtzLCBSb2dlci4KClRoYW5rcyBmb3IgdGhlIGZlZWRi
YWNrLAoKLWplbm55CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:35:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhxm-0005kQ-Vn; Wed, 20 Sep 2017 16:35:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duhxl-0005kE-NP
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 16:35:01 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 A3/02-03414-4B892C95; Wed, 20 Sep 2017 16:35:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfTjEO
 RBjMnGlqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE149zRxSwFe9Mq7k4ybGA8
 7NzFyMUhJNDIJDHn7Ex2COcxo8T5u4dYuhg5gZxtjBJrVyuA2CICzhJfz8xlB7F5BfQlGp5uZ
 wKxhQVMJBYueMEM0iwhsFRO4v0eiCIJAW+J3/s7mGHsHZ+bgWx2DjYBK4lDYiBRFgFViQ0f3r
 NMYORewMiwilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCDcef6wEOMkhxMSqK84cqHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PKqAuUEi1LTUyvS
 MnOAoQeTluDgURLhvasClOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeTSBFAiBFGaV5c
 CNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxxIJfwZOaVwG16BXQEE9AR2RsOgBxRko
 iQkmpgbFg5t3Vj6ZXG1MMCGo7tOz5fiwztr9ox7/1Cy47qH0tvKn1MrEpvNpCxfSEwp5jB73K
 w3kuGxPe54Z///991T3zuM5HWotADETenrtlym+sa+/GKdOtbe/nPTpayVLG87TxnMzPza1Ou
 6NoZDZeZW26xPr9/vHHt9pztJnoaqxRD/728KWzkpsRSnJFoqMVcVJwIAFscnO5+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505925297!77947029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2826 invoked from network); 20 Sep 2017 16:34:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 16:34:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duhxh-0007Lm-19; Wed, 20 Sep 2017 16:34:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duhxa-0000Fz-W0; Wed, 20 Sep 2017 16:34:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duhxa-0002uN-BW; Wed, 20 Sep 2017 16:34:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113620-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
X-Osstest-Versions-That: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 16:34:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 113620: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYyMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYyMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTM0
NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTM0NzkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEzNDI1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMTM0NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzQ1OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2Ug
MTEzNDc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM0NzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDg5ZDc3MjAzODNkN2JjOWNhNmI4
ODI0YTA1ZGZhNjZmODBkMWY0MQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgNGFkNWRjYWNhNzQyOGRkMmJjMWE2YTQwYzk0OGUzNzk5YzFlMjdhZQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTEzNDc5ICAyMDE3LTA5LTE1IDE1OjU2OjEwIFogICAgNSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMzYyMCAgMjAxNy0wOS0yMCAwNjo0OToxOSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQW1pciBHb2xkc3RlaW4gPGFt
aXI3M2lsQGdtYWlsLmNvbT4KICBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KICBB
cm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJlbmphbWluIFBvaXJpZXIgPGJwb2lyaWVy
QHN1c2UuY29tPgogIEJyaWFuIEZvc3RlciA8YmZvc3RlckByZWRoYXQuY29tPgogIENhcmxvcyBN
YWlvbGlubyA8Y21haW9saW5vQHJlZGhhdC5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBs
c3QuZGU+CiAgQ2xhdWRpdSBNYW5vaWwgPGNsYXVkaXUubWFub2lsQG54cC5jb20+CiAgRGFycmlj
ayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgog
IEVyaWMgU2FuZGVlbiA8c2FuZGVlbkByZWRoYXQuY29tPgogIEVyaWMgU2FuZGVlbiA8c2FuZGVl
bkBzYW5kZWVuLm5ldD4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4K
ICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBIYWlzaHVhbmcgWWFuIDx5YW5oYWlzaHVhbmdA
Y21zcy5jaGluYW1vYmlsZS5jb20+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphZWdldWsgS2ltIDxqYWVnZXVr
QGtlcm5lbC5vcmc+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYXNvbiBXYW5nIDxqYXNv
d2FuZ0ByZWRoYXQuY29tPgogIEplc3BlciBEYW5nYWFyZCBCcm91ZXIgPGJyb3VlckByZWRoYXQu
Y29tPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEx1a2FzIEN6ZXJuZXIgPGxj
emVybmVyQHJlZGhhdC5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVp
dG5lckBnbWFpbC5jb20+CiAgTWFydGluIEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE5lYWwg
Q2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5pa29sYXkgQWxla3NhbmRyb3YgPG5p
a29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOb2dhaCBGcmFua2VsIDxub2dhaGZAbWVsbGFu
b3guY29tPgogIE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29tPgogIFBhbiBCaWFuIDxiaWFu
cGFuMjAxNkAxNjMuY29tPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFNhYnJpbmEgRHVicm9jYSA8c2RAcXVl
YXN5c25haWwubmV0PgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFNvbmcgTGl1IDxzb25n
bGl1YnJhdmluZ0BmYi5jb20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4K
ICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIHN0ZXBo
ZW4gaGVtbWluZ2VyIDxzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4KICBTdGVwaGVuIEhlbW1p
bmdlciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4KICBUb20gSGVyYmVydCA8dG9tQHF1YW50b25p
dW0ubmV0PgogIFdlaSBXYW5nIDx3ZWl3YW5AZ29vZ2xlLmNvbT4KICBXaWxsZW0gZGUgQnJ1aWpu
IDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgog
IFlvdGFtIEdpZ2kgPHlvdGFtZ0BtZWxsYW5veC5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5n
QGdvb2dsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MjIgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:36:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:36:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duhyu-0005oc-AS; Wed, 20 Sep 2017 16:36:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4297dc1e6=Paul.Durrant@citrix.com>)
 id 1duhyt-0005oV-1v
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 16:36:11 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C0/F2-02229-AF892C95; Wed, 20 Sep 2017 16:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvf7jEO
 RBq/XaFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnrHlxiKXgjW9HUeJu5gfGEaBcjJ4eEgJ/E
 3g37WEFsNgEdiaVH5zOB2CICQRKzLm8Asrk4mAW2sEjMmN8KViQsECzRcXYjVFGIRNM9iLiIg
 JXEpr8P2EBsFgFViUN7DjB3MbJz8Aq4SxywABkjJLCDUWLKvSVg5ZwC9hKvv39lAbEZBWQlvj
 SuZgaxmQXEJW49gbhBQkBAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLbwNVg
 9r4CgxMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DA
 WC83tbg4MT01JzGpWC85P3cTIzD46xkYGHcwdp7wO8QoycGkJMqrOeVQpBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3jPTgXKCRanpqRVpmTnAOIRJS3DwKInwagNjUYi3uCAxtzgzHSJ1ilGX49
 imy3+YhFjy8vNSpcR52UCKBECKMkrz4EbAUsIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK
 8d0Au4cnMK4Hb9AroCCagI7I3HAA5oiQRISXVwNgoPUPpjqvrzzaLBX/jWjpLfb4rWTxNN0uN
 k3pV/VrI4+ujpzbLp/9TkggzfV5UO+uZvni2atJMD9/Yq6WtORGbnra9zLEOdJnH1LlOKvGEO
 pO+Tqdcxzu118emdu3e63lDbO2qb2697S8FWOY9koybfE9f/e/B23wsMoEHJ/18b7OKafYBPi
 WW4oxEQy3mouJEAAl1YNAEAwAA
X-Env-Sender: prvs=4297dc1e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505925367!115583664!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21541 invoked from network); 20 Sep 2017 16:36:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 16:36:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="53175154"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Alexandru Isaila
 <aisaila@bitdefender.com>
Thread-Topic: [PATCH v4 3/3] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTMfIYPrk92F2tokWX/QeDM7E5J6K9kVcAgABGBXA=
Date: Wed, 20 Sep 2017 14:37:19 +0000
Message-ID: <82f83b3a47804e089cad42bd998c6005@AMSPEX02CL03.citrite.net>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
 <59C27A12020000780017D6AD@prv-mh.provo.novell.com>
In-Reply-To: <59C27A12020000780017D6AD@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>, George
 Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjAgU2VwdGVtYmVyIDIwMTcgMTM6MjQKPiBUbzog
QWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IHN1cmF2ZWUu
c3V0aGlrdWxwYW5pdEBhbWQuY29tOyBBbmRyZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBj
aXRyaXguY29tPjsKPiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IGp1bi5u
YWthamltYUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBz
c3RhYmVsbGluaUBrZXJuZWwub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZzsKPiBib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbTsga29ucmFkLndpbGtAb3JhY2xlLmNvbTsgVGltIChYZW4ub3Jn
KQo+IDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY0IDMvM10geDg2L2h2bTog
SW1wbGVtZW50IGh2bWVtdWxfd3JpdGUoKSB1c2luZwo+IHJlYWwgbWFwcGluZ3MKPiAKPiA+Pj4g
T24gMjAuMDkuMTcgYXQgMTE6MjIsIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4g
PiArc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAo+ID4gKyAgICB1bnNpZ25l
ZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAo+ID4gKyAg
ICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ID4gK3sKPiA+ICsgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ID4gKyAgICB2b2lkICplcnIsICptYXBwaW5n
Owo+ID4gKwo+ID4gKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1hcHBp
bmcuICovCj4gPiArICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElG
VCwgZmlyc3QgPSBmcmFtZTsKPiA+ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIg
KyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7Cj4gPiArCj4gPiArICAgIC8qCj4gPiAr
ICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMg
aGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCj4gPiArICAgICAqIGhlbGQgb24gdGhlbS4KPiA+ICsgICAg
ICovCj4gPiArICAgIG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07Cj4gPiArCj4g
PiArICAgIC8qCj4gPiArICAgICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29u
IGZvciB0cnlpbmcgYSB6ZXJvLWJ5dGUgd3JpdGUsIGJ1dAo+ID4gKyAgICAgKiBmaW5hbCBpcyBj
YWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVhc2UgYnVpbGRzLgo+ID4gKyAgICAgKgo+ID4g
KyAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBh
ZGphY2VudCBtZm5zW10KPiB3aGljaAo+ID4gKyAgICAgKiBjYW4gYmUgdm1hcCgpJ2QsIGFjY291
dGluZyBmb3IgcG9zc2libGUgbWlzYWxpZ25tZW50IHdpdGhpbiB0aGUKPiByZWdpb24uCj4gPiAr
ICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxl
IGZvciBlbnN1cmluZyB0aGF0Cj4gPiArICAgICAqIG1mbnNbXSBpcyBsYXJnZSBlbm91Z2ggZm9y
IHRoZSByZXF1ZXN0ZWQgd3JpdGUgc2l6ZS4KPiA+ICsgICAgICovCj4gPiArICAgIGlmICggYnl0
ZXMgPT0gMCB8fAo+ID4gKyAgICAgICAgIGZpbmFsIC0gZmlyc3QgPj0gQVJSQVlfU0laRShodm1l
bXVsX2N0eHQtPm1mbikgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKPiA+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOwo+ID4gKyAgICB9Cj4gPiArCj4g
PiArICAgIGRvIHsKPiA+ICsgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7
Cj4gPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ID4gKyAgICAgICAgcGFnZWZh
dWx0X2luZm9fdCBwZmluZm87Cj4gPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gPiArCj4g
PiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZpcm0gdGhhdCB0aGUgY3VycmVudCBz
bG90IGlzIGNsZWFuLiAqLwo+ID4gKyAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwo+
ID4gKwo+ID4gKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBmcmFt
ZSA8PCBQQUdFX1NISUZULCB0cnVlLAo+IHBmZWMsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4gPiArCj4gPiAr
ICAgICAgICBzd2l0Y2ggKCByZXMgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgY2FzZSBI
Vk1UUkFOU19va2F5Ogo+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gKwo+ID4gKyAgICAgICAg
Y2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiA+ICsgICAgICAgICAgICB4ODZfZW11
bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LQo+ID5j
dHh0KTsKPiA+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElPTik7
Cj4gPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAgICAgICBjYXNlIEhWTVRS
QU5TX2JhZF9nZm5fdG9fbWZuOgo+ID4gKyAgICAgICAgICAgIGVyciA9IE5VTEw7Cj4gPiArICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9w
YWdlZF9vdXQ6Cj4gPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gPiArICAg
ICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7Cj4gPiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4gPiArCj4gPiArICAgICAgICBkZWZhdWx0Ogo+ID4gKyAgICAgICAgICAgIGdv
dG8gdW5oYW5kbGVhYmxlOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBw
Mm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAg
ICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKPiA+ICsgICAgICAgICAgICBnb3RvIG91
dDsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICptZm4rKyA9IF9tZm4ocGFnZV90
b19tZm4ocGFnZSkpOwo+ID4gKwo+ID4gKyAgICB9IHdoaWxlICggKytmcmFtZSA8IGZpbmFsICk7
Cj4gCj4gSW50ZXJlc3RpbmcgLSBJIGhhZCBzcGVjaWZpY2FsbHkgcG9pbnRlZCBvdXQgaW4gYSBy
ZXBseSB0byB2MyB0aGF0IHRoZQo+IGluY3JlbWVudCBvZiBtZm4gX2Nhbm5vdF8gYmUgbW92ZWQg
ZG93biBoZXJlOiBZb3UncmUgbm93Cj4gbGVha2luZyBhIHBhZ2UgcmVmIG9uIHRoZSBwMm1faXNf
ZGlzY2FyZF93cml0ZSgpIGVycm9yIHBhdGggYWZhaWN0LgoKSXQgY291bGQgYmUgbGVmdCBoZXJl
IGlmIGEgcHV0X3BhZ2UoKSBpcyBhZGRlZCB0byB0aGUgYWJvdmUgZXJyb3IgcGF0aCwgd2hpY2gg
SSdkIGNsZWFybHkgZGVsdWRlZCBteXNlbGYgd2FzIGFscmVhZHkgdGhlcmUuCgogIFBhdWwKCj4g
Cj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:40:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dui3D-0006Vk-TM; Wed, 20 Sep 2017 16:40:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429771055=wei.liu2@citrix.com>)
 id 1dui3D-0006Vc-0C
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:40:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FF/C0-03642-60A92C95; Wed, 20 Sep 2017 16:40:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvS7rrEO
 RBjfWalp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHTj1kLvjJU/FrRwtbA+M2ri5GTg4JAX+J
 K1c72EFsFgFViat/rrKA2GwCyhI/O3vZQGwRAW2JF6vWAdlcHMwCSxklJq58DVYkLBArcenGc
 zCbV8BC4t2Ds2CDhATmMUr8nWIMEReUODnzCVgNs4COxILdn4AGcQDZ0hLL/3GAhDkFHCXaP1
 4BaxUVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtNLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4ZkHgIUZJDiYlUd7XMw5FCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgLQPJCRalpqdWpGXmAIMeJi3BwaMkwrsUJM1bXJCYW5yZDpE6x
 agoJc57GiQhAJLIKM2Da4NF2iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ804EmcKTmVcCN/
 0V0GImoMXZGw6ALC5JREhJNTDuTg7LlLtgtIejq7VcUpsxwWVz2onnJgodtdl/GSb7vFB+Ff1
 701SXcPNPL7mLG56o75IsfzkhP0+8YP/HpfsfX+R13vcwSTv+XnpqeqN60qSgWSLZLDdWfJG8
 5J6+jNlLbJ5W/JQP3yY/dnnCsWLvjFmepnlJ2+KaLwtay31nkVuzoSIgJUSJpTgj0VCLuag4E
 QDfzE4crwIAAA==
X-Env-Sender: prvs=429771055=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1505925636!105299887!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15220 invoked from network); 20 Sep 2017 16:40:37 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 16:40:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448570451"
Date: Wed, 20 Sep 2017 17:39:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170920163954.w2gexyxasiyfgwfa@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-3-roger.pau@citrix.com>
 <22978.36168.401712.575456@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22978.36168.401712.575456@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/21] libxl: introduce a way to mark
 fields as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDQ6NDY6MTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwMi8yMV0gbGlieGw6IGlu
dHJvZHVjZSBhIHdheSB0byBtYXJrIGZpZWxkcyBhcyBkZXByZWNhdGVkIGluIHRoZSBpZGwiKToK
PiA+IFRoZSBkZXByZWNhdGlvbiBpbnZvbHZlcyBnZW5lcmF0aW5nIGEgZnVuY3Rpb24gdGhhdCBj
b3BpZXMgdGhlCj4gPiBkZXByZWNhdGVkIGZpZWxkcyBpbnRvIGl0J3MgbmV3IGxvY2F0aW9uIGlm
IHRoZSBuZXcgbG9jYXRpb24gaGFzIG5vdAo+ID4gYmVlbiBzZXQuCj4gCj4gSGkuICBXZSBoYWQg
YW4gSVJMIGNvbnZlcnNhdGlvbiB3aGljaCBJIHdpbGwgc3VtbWFyaXNlLgo+IAo+IAo+IFRoZSBm
aXJzdCBpc3N1ZSBpcyBhYm91dCB0aGUgc2NvcGluZyBhbmQgY29udGV4dCBvZiB0aGUgZGVwcmVj
YXRlZF9ieQo+IGFubm90YXRpb25zLiAgVGhlIGFycmFuZ2VtZW50IHlvdSBoYXZlIGlzIHRoYXQg
dGhlIGZpZWxkIG5hbWUgaW4KPiBkZXByZWNhdGVkX2J5IGlzIGEgKHRleHR1YWwpIHJlZmVyZW5j
ZSB0byBhbiAoaW1wbGljaXQpIGVuY2xvc2luZwo+IHN0cnVjdCB3aGljaCBoYXMgY29weV9kZXBy
ZWNhdGVkX2ZuIHNwZWNpZmllZC4KPiAKPiBUaGlzIGlzIGtpbmQgb2YgT0sgYnV0IGl0IGZlZWxz
IGEgYml0IGxpbWl0ZWQgYW5kIGlycmVndWxhciB0byBtZS4KPiBUaGUgcHJhY3RpY2FsIGNvbnNl
cXVlbmNlIGlzIHRoYXQgdGhpcyBjYW4gYmUgdXNlZCB0byBicmluZyBmaWVsZHMgb3V0Cj4gaW50
byB0aGUgdG9wbGV2ZWwsIGJ1dCBpdCBpcyBkaWZmaWN1bHQgdG8gdXNlIGl0IGluIG90aGVyIHdh
eXMgKGZvcgo+IGV4YW1wbGUsIHRvIG1vdmUgYSBmaWVsZCBmcm9tIG9uZSBzdWJzdHJ1Y3QgdG8g
YW5vdGhlciwgb3IgdG8KPiBkZXByZWNhdGUgZmllbGRzIHdoaWNoIGFyZSBwYXJ0IG9mIG5hbWVk
IHN1YnN0cnV0dXJlcyByYXRoZXIgdGhhbgo+IGFub255bW91cyBvbmVzIGFuZCB3aGljaCBtaWdo
dCB0aGVyZWZvcmUgYXBwZWFyIGluIHNldmVyYWwgcGxhY2VzKS4KPiAKPiBXZSBkaXNjdXNzZWQg
aG93IHRoaXMgbWlnaHQgYmUgZG9uZSBiZXR0ZXIuICBUbyBtZSBpdCBzZWVtcyBsaWtlIHRoZQo+
IG9ubHkgcmVhbGx5IHBsYXVzaWJsZSBhbHRlcm5hdGl2ZSB3YXMgdG8gcmVwbGFjZSB0aGUKPiBg
ZGVwcmVjYXRlZF9ieScgYW5kIGBjb3B5X2RlcHJlY2F0ZWRfZm4nIGFubm90YXRpb25zIHdpdGgg
YSBzaW5nbGUKPiBhbm5vdGF0aW9uIGluIHRoZSBwYXJlbnQgc3RydWN0dXJlLCBzb21ldGhpbmcg
bGlrZQo+ICAgZGVwcmVjYXRlZF9maWVsZHM9Wyd1Lmh2bScsJ3UnLFsnYm9vdGxvYWRlcl9hcmdz
JywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RpbWVyX21vZGUnLCAuLi5d
Cj4gb3IgbWF5YmUgZXZlbgo+ICAgZGVwcmVjYXRlZF9maWVsZHM9Wyd1Lmh2bScsJ3UnLFsoJ3Rp
bWVyX21vZGVfbmV3X25hbWUnLCd0aW1lcl9tb2RlJyldXQoKSSBrbm93IHRoaXMgbWF5IHNvdW5k
IGNyYXp5IGJ1dDogZG8gd2UgbmVlZCB0byBjb25zaWRlciB0aGUgcG9zc2liaWxpdHkKdGhhdCBv
bmUgZmllbGQgaW4gc3RydWN0IEEgaXMgZGVwcmVjYXRlZCBieSBvbmUgZmllbGQgaW4gc3RydWN0
IEI/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 16:43:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 16:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dui63-0006hT-ED; Wed, 20 Sep 2017 16:43:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshulmakkar@gmail.com>) id 1dui62-0006hL-8T
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 16:43:34 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6D/C6-02224-5BA92C95; Wed, 20 Sep 2017 16:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsVyMbThoO6WWYc
 iDVo+6Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7rm1jL3gtWHH0523mBsYJvF2MXBxCAjMY
 JXp372PrYuTkYBHYxirRuVsQJCEhcIdV4uiy36wgCQmBNInPt16ywNjNy5cwQtiVEltvPgWzh
 QRUJSYvnMACMXUDk8T9DTPAmoUFgiUmvrvCBGKLCPhJ3H77AGwQs4COROuqNewQDb2MEk/f3w
 BLsAElzt69CNbMK2Aj8XDhTRaI81Qlji/dC3aqqECqRNenJkaIGkGJkzOfgNVwCvhIXLr1lxF
 igZnEvM0PmSFseYntb+dA2eISTV9Wsk5gFJ2FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18hS
 L6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMGrqGRgYdzA27fU7xCjJwaQkyvt6x
 qFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8d2cC5QSLUtNTK9Iyc4DxC5OW4OBREuG9CJLmLS
 5IzC3OTIdInWI05rhw59IfJo4De279YRJiycvPS5US590AUioAUppRmgc3CJZWLjHKSgnzMjI
 wMAjxFKQW5WaWoMq/YhTnYFQS5t0LMoUnM68Ebt8roFOYgE7J3nAA5JSSRISUVAMj23veBnUf
 3zWNbS+XPmg8Ylh5TnFd0n124w2+Fh9NW968MD8ruzBuybOA5EVuVZnsflc73stPXP73VM+za
 bsutrzcG7H7Ta/HsRa7nr0in/qsqtq99y5f2m5c3ys/RcZCYued+SHTg9v3qK+cKKU1NbVm1S
 V1N1vRy/9feK3fnPG5mmHv1QeblFiKMxINtZiLihMBOlPvziYDAAA=
X-Env-Sender: anshulmakkar@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505925812!57670641!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31538 invoked from network); 20 Sep 2017 16:43:32 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 16:43:32 -0000
Received: by mail-wr0-f193.google.com with SMTP id g50so1808173wra.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 09:43: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=r5eRWNsFHu5f+84i+mZm/EF5eyPtLtdniDXiXeS35Bs=;
 b=J/EkcLzoyouR1Etsg7JSkA5BOBBj2OmGI1KE9vqlf6SQzHK7uQM5eqBZP0KIyJqDis
 IhiQOe+GF2wf0i7q/vhF3Sx8L2ttmOlENqqAm4JzI0k4yU6OgMMLNMFEtBqslhHzVJ/m
 yiJ/H18s1znJaOJ2C7R7ZgRe6G48xYeEpJY3aCjNJVaCtW09BhERHIeGmtaQ0kBfnWZB
 uYOvgOkWVxNkr087ChLCOb3AxfQC8xlitnaO/F6WFY9Pn3+PdX6FQo+fzMec4xM4/ncL
 rRyPeGQMZ/5pGoP74fdvLtCihqU1rOl5N6SB5cPhKrvJ4oiAauoKif4xrs8rdeMhxNaf
 mzMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=r5eRWNsFHu5f+84i+mZm/EF5eyPtLtdniDXiXeS35Bs=;
 b=emoSiGjM8JyRNMErOIGgQWDHKFlA4EN2rGF/KPMnGP8SZV5h98kL+3jgR76T5BHUFz
 Q/F+XDL1ywDnI0TpSgaJf8JGbMfH5s7nLcSB+ptCMCUxRadkhH16PI7Q2Dq8k5m3YwmL
 pxu++Xa2D8kItMhZbP/pV+Zq8u/uvh43Td7Uo7jWcP9Z8rw1esaFzFQnxo3nUNcPuDZ7
 yov5axmx50tvo2+0jgYfFnKjgho7HHqL7dcGwlUBsYpzEKOjkhUesTuJ3b0SqVnV1u91
 BDt4KDn32zNtVtugcwkknfhCBMsxd7iVNnsUD0JNLupu6nUj5oJ9WsLYASBL7EiIg9/1
 qVXw==
X-Gm-Message-State: AHPjjUg83ILN9Fg/uejYpvEuL3LWAz5Jg77nXBVYz29YZQ/c7jVYmCUG
 vrl4h7bZIYRXPgYXkYRO5Sc=
X-Google-Smtp-Source: AOwi7QD1NjVmNpaWswLd1wMdmlwuvV3ppU8DsI+PTHTx7sD7WKeRnkiCeT8s6lYB/IWksJIo5H7zfA==
X-Received: by 10.223.178.131 with SMTP id g3mr4848792wrd.78.1505925812242;
 Wed, 20 Sep 2017 09:43:32 -0700 (PDT)
Received: from ?IPv6:2a00:23c4:7310:6d00:194b:4cab:e83:bba9?
 ([2a00:23c4:7310:6d00:194b:4cab:e83:bba9])
 by smtp.gmail.com with ESMTPSA id i65sm1963982wmg.42.2017.09.20.09.43.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 09:43:31 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <150549688701.28881.16283579243927231378.stgit@Solace.fritz.box>
 <150549691608.28881.9304578737401441711.stgit@Solace.fritz.box>
From: Anshul Makkar <anshulmakkar@gmail.com>
Message-ID: <506a98a7-9173-8d9d-46f6-460255165208@gmail.com>
Date: Wed, 20 Sep 2017 17:43:29 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150549691608.28881.9304578737401441711.stgit@Solace.fritz.box>
Content-Language: en-GB
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/4] xen: sched: optimize exclusive pinning
 case (Credit1 & 2)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzE1LzE3IDY6MzUgUE0sIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ICAgCj4gICBzdGF0
aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X21pZ3JhdGVfcmVzaXN0ID0gNTAwOwo+
ICAgaW50ZWdlcl9wYXJhbSgic2NoZWRfY3JlZGl0Ml9taWdyYXRlX3Jlc2lzdCIsIG9wdF9taWdy
YXRlX3Jlc2lzdCk7Cj4gQEAgLTE0NTMsNiArMTQ1OSwyNiBAQCBydW5xX3RpY2tsZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qg
bm93KQo+ICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKPiAgICAg
ICB9Cj4gICAKPiArICAgIC8qCj4gKyAgICAgKiBFeGNsdXNpdmUgcGlubmluZyBpcyB3aGVuIGEg
dmNwdSBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIG9ubHkgb25lCj4gKyAgICAgKiBjcHUsIGFuZCB0
aGVyZSBpcyBubyBvdGhlciB2Y3B1IHRoYXQgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCB0aGF0Cj4g
KyAgICAgKiBzYW1lIGNwdS4gVGhpcyBpcyBpbmZyZXF1ZW50LCBidXQgaWYgaXQgaGFwcGVucywg
aXMgZm9yIGFjaGlldmluZwo+ICsgICAgICogdGhlIG1vc3QgcG9zc2libGUgZGV0ZXJtaW5pc20s
IGFuZCBsZWFzdCBwb3NzaWJsZSBvdmVyaGVhZCBmb3IKPiArICAgICAqIHRoZSB2Y3B1cyBpbiBx
dWVzdGlvbi4KPiArICAgICAqCj4gKyAgICAgKiBUcnkgdG8gaWRlbnRpZnkgdGhlIHZhc3QgbWFq
b3JpdHkgb2YgdGhlc2Ugc2l0dWF0aW9ucywgYW5kIGRlYWwKPiArICAgICAqIHdpdGggdGhlbSBx
dWlja2x5LgpTb3JyeSwgaWYgSSBoYXZlIG1pc3NlZCB0byByZXZpZXcgdGhlIGVhcmxpZXIgc2Vy
aWVzIG9uIHRoZSBzYW1lIHN1YmplY3QuCkJ1dCwgSSBhbSBub3QgY29tcGxldGVseSBzYXRpc2Zp
ZWQgd2l0aCB0aGUgY29uZGl0aW9uIHRoYXQgcGlubmluZyB0byBhCnBjcHUgaXMgb25seSBwb3Nz
aWJsZSBpZiBhbmQgb25seSBpZiBubyBvdGhlciB2Y3B1IGhhcyBoYXJkIGFmZmluaXR5IG9mIAp0
aGF0IHBjcHUuCkkgdGhpbmsgd2UgY2FuIGRvIGF3YXkgd2l0aCB0aGlzIGNvbmRpdGlvbiBhbmQg
Z2l2ZSBwaW5uaW5nIGEgcHJpb3JpdHkuCllvdXIgdGhvdWdodHMgcGxlYXNlLi4KPiArICAgICAq
Lwo+ICsgICAgaWYgKCB1bmxpa2VseSgobmV3LT5mbGFncyAmIENTRkxBR19waW5uZWQpICYmCj4g
KyAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcnFkLT5pZGxlKSAmJgo+
ICsgICAgICAgICAgICAgICAgICAhY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnRpY2tsZWQp
KSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKGNwdW1hc2tfY3ljbGUoY3B1LCBuZXctPnZj
cHUtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUpOwo+ICsgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodGlja2xlZF9pZGxlX2NwdV9leGNsKTsKPiArICAgICAgICBpcGlkID0gY3B1Owo+ICsgICAg
ICAgIGdvdG8gdGlja2xlOwo+ICsgICAgfQo+ICsKPiAgICAgICBmb3JfZWFjaF9hZmZpbml0eV9i
YWxhbmNlX3N0ZXAoIGJzICkKPiAgICAgICB7Cj4gICAgICAgICAgIC8qIEp1c3Qgc2tpcCBmaXJz
dCBzdGVwLCBpZiB3ZSBkb24ndCBoYXZlIGEgc29mdCBhZmZpbml0eSAqLwo+IEBAIC0yODI2LDYg
KzI4NTIsMTkgQEAgY3NjaGVkMl9kb21fY250bCgKPiAgICAgICByZXR1cm4gcmM7Cj4gICB9Cj4g
ICAKPiArc3RhdGljIHZvaWQKPiArY3NjaGVkMl9hZmZfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1h
c2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7Cj4gKwo+ICsgICAgLyogQXJlIHdlIGJl
Y29taW5nIGV4Y2x1c2l2ZWx5IHBpbm5lZD8gKi8KPiArICAgIGlmICggY3B1bWFza193ZWlnaHQo
aGFyZCkgPT0gMSApCj4gKyAgICAgICAgX19zZXRfYml0KF9fQ1NGTEFHX3Bpbm5lZCwgJnN2Yy0+
ZmxhZ3MpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX3Bpbm5l
ZCwgJnN2Yy0+ZmxhZ3MpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBjc2NoZWQyX3N5c19jbnRs
KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgKnNjKQpMb29rcyBmaW5lLgoKQW5z
aHVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:15:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duiai-0000Lp-0Y; Wed, 20 Sep 2017 17:15:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duiag-0000Lj-Q0
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 17:15:14 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 28/FC-02225-122A2C95; Wed, 20 Sep 2017 17:15:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq7CokO
 RBs+/W1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl33+xlLPjNX3F+8WHmBsY23i5GLg4hgSVM
 Ehu3rWDuYuTkYBFwkJjZ0sPUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEs+Ot7CB2GwChhJ/n
 2xiAymXALKXfOYACYsISEqsnd3MAjKeWWA9o8SdQ1+YQBLCAnYSP/49AFvFKWAj0fx0NVicV8
 BLYvbsOWDzhQTeMkrc7xQCsUUFdCUO/fvDBlEjKHFy5hMWEJtZQEti+fRtLBMYBWYhSc1Cklr
 AyLSKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwCOsZGBh3
 ME494XeIUZKDSUmU12neoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzqC4FygkWp6akVaZk5w
 HiASUtw8CiJ8M5ZAJTmLS5IzC3OTIdInWJUlBLn/Q6SEABJZJTmwbXBYvASo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWHesyBTeDLzSuCmvwJazAS0OHvDAZDFJYkIKakGRgm7O1esrr+f82D
 5LZsNrwrZYxxUXybOWnglKKJ8lesC8a55z3f/nsgRs6BuwrMX2UoWluF3Lec65B9NrnhtpJ7G
 8OBlXzIr07mi9uU/NOd8uh66oe1W/MvbIfGaTKFnDXrq7RW42hOW25lusP159sWrHztXO1dpX
 5p6PfV+0MWTXifeta6q51diKc5INNRiLipOBABpr6l5vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505927711!115751257!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48967 invoked from network); 20 Sep 2017 17:15:12 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 17:15:12 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1402A21A1D;
 Wed, 20 Sep 2017 17:15:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1402A21A1D
Date: Wed, 20 Sep 2017 10:15:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: owen.smith@citrix.com
In-Reply-To: <20170907145618.GD1655@perard.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1709201014390.2968@sstabellini-ThinkPad-X260>
References: <1501081831-9587-1-git-send-email-owen.smith@citrix.com>
 <1501081831-9587-2-git-send-email-owen.smith@citrix.com>
 <alpine.DEB.2.10.1708211556570.12143@sstabellini-ThinkPad-X260>
 <20170907145618.GD1655@perard.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Owen Smith <owen.smith@citrix.com>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 1/2 v3] xenfb: Use Input Handlers directly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8KCk9uIFRodSwgNyBTZXAgMjAxNywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gTW9u
LCBBdWcgMjEsIDIwMTcgYXQgMDQ6MTI6MjdQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOgo+ID4gQW50aG9ueSwKPiA+IAo+ID4gVGhlIGNvZGUgbG9va3MgZ29vZC4gSSB0ZXN0ZWQg
dGhpcyBwYXRjaCB3aXRoIExpbnV4IGd1ZXN0cyBhbmQgc2VlbXMgdG8KPiA+IHdvcmsgT0ssIGNh
biB5b3UgYWxzbyBjb25maXJtPwo+IAo+IEkndmUgdGVzdGVkIHdpdGggTGludXggYXMgd2VsbCwg
YW4gSFZNIGd1ZXNzLCBJIGRpZCBub3Qgc3BvdCBhbnkgaXNzdWUuCj4gCj4gQnV0LCB0aGUgY29k
ZSBjb21waWxlcyB3aXRoIHdhcm5pbmdzLi4uCj4gCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9y
b290L2J1aWxkL3FlbXUvaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0Lmg6MTY6
MCwKPiAgICAgICAgICAgICAgICAgIGZyb20gaHcvZGlzcGxheS94ZW5mYi5jOjQxOgo+IC9yb290
L2J1aWxkL3FlbXUvaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0LWV2ZW50LWNv
ZGVzLmg6ODg6MDogZXJyb3I6ICJLRVlfQkFDS1NQQUNFIiByZWRlZmluZWQgWy1XZXJyb3JdCj4g
ICNkZWZpbmUgS0VZX0JBQ0tTUEFDRSAgMTQKPiAgCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9y
b290L2J1aWxkL3FlbXUvaW5jbHVkZS91aS9jb25zb2xlLmg6MzQyOjAsCj4gICAgICAgICAgICAg
ICAgICBmcm9tIGh3L2Rpc3BsYXkveGVuZmIuYzozMToKPiAvdXNyL2luY2x1ZGUvY3Vyc2VzLmg6
MTQ5NDowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlvbiBvZiB0aGUgcHJldmlvdXMgZGVmaW5p
dGlvbgo+ICAjZGVmaW5lIEtFWV9CQUNLU1BBQ0UgMDQwNyAgLyogYmFja3NwYWNlIGtleSAqLwo+
ICAKPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3QvYnVpbGQvcWVtdS9pbmNsdWRlL3N0YW5k
YXJkLWhlYWRlcnMvbGludXgvaW5wdXQuaDoxNjowLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBo
dy9kaXNwbGF5L3hlbmZiLmM6NDE6Cj4gL3Jvb3QvYnVpbGQvcWVtdS9pbmNsdWRlL3N0YW5kYXJk
LWhlYWRlcnMvbGludXgvaW5wdXQtZXZlbnQtY29kZXMuaDoxMDI6MDogZXJyb3I6ICJLRVlfRU5U
RVIiIHJlZGVmaW5lZCBbLVdlcnJvcl0KPiAgI2RlZmluZSBLRVlfRU5URVIgIDI4Cj4gIAo+IElu
IGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9idWlsZC9xZW11L2luY2x1ZGUvdWkvY29uc29sZS5o
OjM0MjowLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBody9kaXNwbGF5L3hlbmZiLmM6MzE6Cj4g
L3Vzci9pbmNsdWRlL2N1cnNlcy5oOjE1MTI6MDogbm90ZTogdGhpcyBpcyB0aGUgbG9jYXRpb24g
b2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24KPiAgI2RlZmluZSBLRVlfRU5URVIgMDUyNyAgLyog
ZW50ZXIvc2VuZCBrZXkgKi8KPiAgCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L2J1aWxk
L3FlbXUvaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0Lmg6MTY6MCwKPiAgICAg
ICAgICAgICAgICAgIGZyb20gaHcvZGlzcGxheS94ZW5mYi5jOjQxOgo+IC9yb290L2J1aWxkL3Fl
bXUvaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0LWV2ZW50LWNvZGVzLmg6MTA3
OjA6IGVycm9yOiAiS0VZX0YiIHJlZGVmaW5lZCBbLVdlcnJvcl0KPiAgI2RlZmluZSBLRVlfRiAg
IDMzCj4gIAo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9idWlsZC9xZW11L2luY2x1ZGUv
dWkvY29uc29sZS5oOjM0MjowLAo+ICAgICAgICAgICAgICAgICAgZnJvbSBody9kaXNwbGF5L3hl
bmZiLmM6MzE6Cj4gL3Vzci9pbmNsdWRlL2N1cnNlcy5oOjE0OTY6MDogbm90ZTogdGhpcyBpcyB0
aGUgbG9jYXRpb24gb2YgdGhlIHByZXZpb3VzIGRlZmluaXRpb24KPiAgI2RlZmluZSBLRVlfRihu
KSAoS0VZX0YwKyhuKSkgLyogVmFsdWUgb2YgZnVuY3Rpb24ga2V5IG4gKi8KPiBbLi4uXQo+IAo+
IEFuZCBhIGxvdCBtb3JlLi4uCj4gCj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duib1-0000Mj-7n; Wed, 20 Sep 2017 17:15:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duib0-0000MW-FJ
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 17:15:34 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DA/54-02226-532A2C95; Wed, 20 Sep 2017 17:15:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTdd00aF
 Ig3tnWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfR76yFPyRqPj/fClTA+N+kS5GLg4hgc2M
 Enuuf2aDcHYzSvx9dYSpi5GTQ1ggTmL19h5mEFtEwFmioW0fE0gRM0jR52uH2EESQgLzmCTWT
 g0HsdkENCXufP4E1swrYCVxadUzVhCbRUBVYu/7qWwgtqhAuMT+79eYIWoEJU7OfMICYnMK2E
 i8/7uGEcRmFjCTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1MtdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM0XoGBsYdjC17/Q4x
 SnIwKYnyOs07FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgld9IVBOsCg1PbUiLTMHGC0waQkOH
 iUR3kCQNG9xQWJucWY6ROoUoy7Hj0lX/jAJseTl56VKifN+XwBUJABSlFGaBzcCFrmXGGWlhH
 kZGRgYhHgKUotyM0tQ5V8xinMwKgnzngWZwpOZVwK36RXQEUxAR2RvOAByREkiQkqqgTHhOu9
 mVcXQye9vyHyLNHnm9HjnuRtuT9QddIoEvxlcUkvf/nwt8+LcTfKMy6ZIyrrN5D8oKpGj1ma6
 6oDfv6bp/2y5vf+/nKq3L6448E9pYTFXI/+WipPrt09a8VV50cRNze0x/mu05986klqSNfPxm
 +4VqzqTRNJMTvBecO/knnfy6Zv2LWpKLMUZiYZazEXFiQAf7VAv1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505927732!112513429!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62026 invoked from network); 20 Sep 2017 17:15:32 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 20 Sep 2017 17:15:32 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8EDC51435;
 Wed, 20 Sep 2017 10:15:31 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D83903F53D;
 Wed, 20 Sep 2017 10:15:29 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
 <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
 <1a582e9c-21fb-d722-ec43-a5d757382e69@suse.com>
 <dea30eac-565e-a8a0-08da-8c395394f2b5@arm.com>
 <760668d8-c738-028a-9c0e-7c4633d0b6ff@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2bd7f12e-902f-b4ec-8914-5d077a62fb9d@arm.com>
Date: Wed, 20 Sep 2017 18:15:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <760668d8-c738-028a-9c0e-7c4633d0b6ff@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDIwLzA5LzE3IDE1OjMzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDIwLzA5LzE3IDE2OjI0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDIwLzA5LzE3IDE0OjA4
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjAvMDkvMTcgMTQ6NTEsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+PiBIaSBKdWVyZ2VuLAo+Pj4+Cj4+Pj4gU29ycnkgZm9yIHRoZSBsYXRlIGNv
bW1lbnQuCj4+Pj4KPj4+PiBPbiAyMC8wOS8xNyAwNzozNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4gQWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBw
aHlzaWNhbCBtZW1vcnkKPj4+Pj4gYWRkcmVzcyBvZiB0aGUgc3lzdGVtLiBUaGlzIHZhbHVlIGlz
IGluZmx1ZW5jZWQgYnk6Cj4+Pj4+Cj4+Pj4+IC0gaHlwZXJ2aXNvciBjb25maWd1cmF0aW9uIChD
T05GSUdfQklHTUVNKQo+Pj4+PiAtIHByb2Nlc3NvciBjYXBhYmlsaXR5IChtYXguIGFkZHJlc3Nh
YmxlIHBoeXNpY2FsIG1lbW9yeSkKPj4+Pj4gLSBtZW1vcnkgbWFwIGF0IGJvb3QgdGltZQo+Pj4+
PiAtIG1lbW9yeSBob3RwbHVnIGNhcGFiaWxpdHkKPj4+Pj4KPj4+Pj4gVGhlIHZhbHVlIGlzIGVz
cGVjaWFsbHkgbmVlZGVkIGZvciBkb20wIHRvIGRlY2lkZSBzaXppbmcgb2YgZ3JhbnQgZnJhbWUK
Pj4+Pj4gbGltaXRzIG9mIGd1ZXN0cyBhbmQgZm9yIHB2IGRvbWFpbnMgZm9yIHNlbGVjdGluZyB0
aGUgZ3JhbnQgaW50ZXJmYWNlCj4+Pj4KPj4+PiBXaHkgbGltaXRpbmcgdG8gUFYgZG9tYWluPyBB
cm0gZG9tYWluIG1heSBhbHNvIG5lZWQgdG8gc3dpdGNoIHRvIGFub3RoZXIKPj4+PiBpbnRlcmZh
Y2UgYmV0d2VlbiB2MSBvbmx5IHN1cHBvcnQgMzItYml0IEdGTi4KPj4+Cj4+PiBSaWdodC4gQW5k
IEkganVzdCB1c2VkIHRoYXQgcmVhc29uaW5nIGZvciBhbiBhbnN3ZXIgdG8gSmFuLiA6LSkKPj4+
Cj4+Pj4KPj4+Pj4gdmVyc2lvbiB0byB1c2UuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pgo+Pj4+IFsuLi5dCj4+Pj4KPj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAo+Pj4+PiBpbmRleCBjZDZkZmI1NGI5Li42YWE4Y2JhNWUwIDEwMDY0NAo+Pj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCj4+Pj4+IEBAIC0zNzYsNiArMzc2LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBw
dXRfcGFnZV9hbmRfdHlwZShzdHJ1Y3QKPj4+Pj4gcGFnZV9pbmZvICpwYWdlKQo+Pj4+PiAgICAg
ICB2b2lkIGNsZWFyX2FuZF9jbGVhbl9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwo+Pj4+
PiAgICAgK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5fYm91
bmQodm9pZCkKPj4+Pj4gK3sKPj4+Pj4gKyAgICByZXR1cm4gMDsKPj4+Pj4gK30KPj4+Pgo+Pj4+
IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0aGUgQXJtIGltcGxlbWVudGF0aW9uIGdpdmVu
IHRoZSBkZXNjcmlwdGlvbgo+Pj4+IG9mIHRoZSBjb21taXQgbWVzc2FnZS4KPj4+Pgo+Pj4+IFRo
ZSBndWVzdCBsYXlvdXQgaXMgY29tcGxldGVseSBzZXBhcmF0ZSBmcm9tIHRoZSBob3N0IGxheW91
dC4gSXQgbWlnaHQKPj4+PiBiZSBwb3NzaWJsZSB0byBoYXZlIGFsbCB0aGUgbWVtb3J5IGJlbG93
IDQwIGJpdHMgb24gdGhlIGhvc3QsIGJ1dCB0aGlzCj4+Pj4gZG9lcyBub3QgcHJlY2x1ZGUgdGhl
IGd1ZXN0IHRvIGhhdmUgYWxsIG1lbW9yeSBiZWxvdyA0MCBiaXRzICh0aGUKPj4+PiBoYXJkd2Fy
ZSBtaWdodCBzdXBwb3J0LCBmb3IgaW5zdGFuY2UsIHVwIHRvIDQ4IGJpdHMpLgo+Pj4KPj4+IFdo
byBpcyBzZXR0aW5nIHVwIHRoZSBtZW1vcnkgbWFwIGZvciB0aGUgZ3Vlc3QgdGhlbj8KPj4KPj4g
VGhlIG1lbW9yeSBtYXAgaXMgYXQgdGhlIG1vbWVudCBzdGF0aWMgYW5kIGRlc2NyaWJlZCBpbgo+
PiBwdWJsaWMvYXJjaC1hcm0uaC4gVGhlIGd1ZXN0IGlzIG5vdCBhbGxvd2VkIHRvIGFzc3VtZSBp
dCBhbmQgc2hvdWxkCj4+IGRpc2NvdmVyIGl0IHRocm91Z2ggQUNQSS9EVC4KPiAKPiBJcyB0aGVy
ZSBhbnkgbWVtb3J5IGhvdHBsdWcgcG9zc2libGUgKGhvc3QgbGV2ZWwsIGd1ZXN0IGxldmVsKT8K
Ckl0IGlzIG5vdCBpbXBsZW1lbnRlZCBhdCB0aGUgbW9tZW50LgoKPiAKPj4gVGhlcmUgYXJlIDIg
YmFua3Mgb2YgbWVtb3J5IGZvciB0aGUgZ3Vlc3QgKGl0IGRlcGVuZHMgb24gdGhlIGFtb3VudCBv
Zgo+PiBtZW1vcnkgcmVxdWVzdGVkIGJ5IHRoZSB1c2VyKToKPj4gICAgICAtIDNHQiBAIDFHQgo+
PiAgICAgIC0gMTAxNkdCIEAgOEdCCj4+Cj4+IEJ1dCB0aGUgZ3Vlc3Qgd291bGQgYmUgZnJlZSB0
byB1c2UgdGhlIHBvcHVsYXRlIG1lbW9yeSBoeXBlcmNhbGwgdG8KPj4gYWxsb2NhdGUgbWVtb3J5
IGFueXdoZXJlIGluIHRoZSBhZGRyZXNzIHNwYWNlLgo+IAo+IE9rYXksIHNvIHRoaXMgaXMgc2lt
aWxhciB0byB4ODYgSFZNIHRoZW4uCllvdSBjb3VsZCBjb21wYXJlIEFybSBndWVzdCB0byBQVkgu
Cgo+IAo+PiBGb3IgQXJtMzIsIHRoZSBtYXhpbXVtIElQQSAoSW50ZXJtZWRpYXRlIFBoeXNpY2Fs
IEFkZHJlc3MgYWthIGd1ZXN0Cj4+IHBoeXNpY2FsIGFkZHJlc3Mgb24gWGVuKSB3ZSBjdXJyZW50
bHkgc3VwcG9ydCBpcyBhbHdheXMgNDAgYml0cy4KPj4KPj4gRm9yIEFybTY0LCB0aGlzIHJhbmdl
IGZyb20gMzIgYml0cyB0byA0OCBiaXRzLiBOZXcgaGFyZHdhcmUgY2FuIHN1cHBvcnQKPj4gdXAg
dG8gNTIgYml0cy4KPiAKPiBJIGd1ZXNzIHRoaXMgaW5mb3JtYXRpb24gaXMgaW5jbHVkZWQgaW4g
c29tZSB0YWJsZXMgbGlrZSBBQ1BJIG9yIERUPwoKTm8uIE9uIEFybTY0LCB5b3UgY2FuIGRlZHVj
ZSB0aGUgbWF4aW11bSBzaXplIGZyb20gdGhlIElEX0FBNjRNTUZSMF9FTDEuIApCdXQsIHRoZSBo
eXBlcnZpc29yIHdvdWxkIGJlIGZyZWUgdG8gbGltaXQgdGhlIG51bWJlciBvZiBndWVzdCBwaHlz
aWNhbCAKYml0cy4gQWx0aG91Z2gsIGl0IGNvdWxkIG5ldmVyIGJlIGhpZ2hlciB0aGFuIHRoZSBQ
aHlzaWNhbCBBZGRyZXNzIHJhbmdlIApzdXBwb3J0ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:18:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duidX-0000b2-Lj; Wed, 20 Sep 2017 17:18:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429261cd9=citrix-osstest@xenproject.org>)
 id 1duidV-0000aa-R1
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 17:18:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 48/73-00676-0D2A2C95; Wed, 20 Sep 2017 17:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6FRYc
 iDSb8lrC4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkHv+5kLvipUHFl7leWBsZuiS5GTg4JAX+J
 nw/+sUPYHhIvp+xnBbFFBJwlJny4zQZi8wroSWx/vBGsRljASGLXrbesEPVuEvMOTGOBsf+eX
 gZmswHNmdgzEcxmEVCVuLztIBOILSSgJbF08UomiJmCEidnPgGrYRaQkDj44gUzxBxLifWT77
 JOYOSdhaRsFpKyBYxMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECQ4cBCHYwTr/sf4hRkoNJSZT3uP+hSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDwBQDnB
 otT01Iq0zBxgEMOkJTh4lER4l4C08hYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8HkCIBk
 KKM0jy4EbCIusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3g0gU3gy80rgNr0COoIJ6IjsDQ
 dAjihJREhJNTDGOzxa96aAcb6x3YN/YoeUAkVdOpxkT/FZLDnb3Wl45ml9hPwZj8+y/ZOuKBT
 /vzEl4l3KWfbn0xPUFq5X/ml1K++r1HL+15bRPhXbr3yaFKvs9Oi76oGD8Yk5aVbb5b78e7zh
 /MkPb7ZVbd1Z9znVO52p9N7Fk6/KH2gEGEv9062d4ftNZsUcJZbijERDLeai4kQAjaP1k6MCA
 AA=
X-Env-Sender: prvs=429261cd9=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1505927886!83689902!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11652 invoked from network); 20 Sep 2017 17:18:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 17:18:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,421,1500940800"; d="scan'208";a="448579507"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72131-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=70dc3ec5a72e0e3fc3ea8f63baecdeafd1110db8
X-Osstest-Versions-That: ovmf=424a5ec33b3d5a842bff3f4695d0bd709c91a163
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 20 Sep 2017 18:17:59 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72131: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA3MGRjM2VjNWE3MmUwZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEw
ZGI4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MjRhNWVjMzNiM2Q1
YTg0MmJmZjNmNDY5NWQwYmQ3MDljOTFhMTYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMjkg
IDIwMTctMDktMTkgMjM6NDk6NDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTMxICAyMDE3LTA5LTIwIDE1OjQ3OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MGRjM2VjNWE3
MmUwZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEwZGI4CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNSAxMjozMDoyMCAyMDE3ICswODAwCgog
ICAgSW50ZWxTaWxpY29uUGtnL1ZUZEluZm9TYW1wbGU6IEFkZCBSTVJSIHRhYmxlLgogICAgCiAg
ICBMZXQgc3lzdGVtIHJlcG9ydCBSTVJSIHRhYmxlIGZvciB0aGUgcGxhdGZvcm0gc3VwcG9ydAog
ICAgUEVJIGdyYXBoaWMuCiAgICAKICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21t
aXQgOGU5ZGE0YmEzYzRhNGVlZGVkNzY1MWY2MjkzMzBkZjNhOWU1YTc4MApBdXRob3I6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMTUgMTI6Mjk6MTAg
MjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9JbnRlbFZUZFBtclBlaTogUGFyc2UgUk1S
UiB0YWJsZS4KICAgIAogICAgSW4gb3JkZXIgdG8gc3VwcG9ydCBQRUkgZ3JhcGhpYywgd2UgbGV0
IFZUZFBtclBlaSBkcml2ZXIKICAgIHBhcnNlIERNQVIgdGFibGUgUk1SUiBlbnRyeSBhbmQgYWxs
b3cgdGhlIFVNQSBhY2Nlc3MuCiAgICAKICAgIElmIGEgc3lzdGVtIGhhcyBubyBQRUkgSUdELCBu
byBSTVJSIGlzIG5lZWRlZC4gVGhlIGJlaGF2aW9yCiAgICBpcyB1bmNoYW5nZWQuCiAgICAKICAg
IElmIGEgc3lzdGVtIGhhcyBQRUkgSUdELCBpdCBtdXN0IHJlcG9ydCBSTVJSIGluIFBFSSBwaGFz
ZS4KICAgIFRoZSBQZWlWVGRQcm0gd2lsbCBwcm9ncmFtIHRoZSBJR0QgVlRkIGVuZ2luZSB0byBz
a2lwIHRoZQogICAgUk1SUiByZWdpb24sIGFuZCBwcm9ncmFtIHRoZSByZXN0IFBDSSBWVGQgZW5n
aW5lIHRvIHNraXAKICAgIHRoZSBhbm90aGVyIERNQSBidWZmZXIgYWxsb2NhdGVkIGluIFBFSSBw
aGFzZSBmb3Igb3RoZXIKICAgIGRldmljZSBkcml2ZXIuCiAgICAKICAgIENjOiBTdGFyIFplbmcg
PHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxq
aWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVu
Z0BpbnRlbC5jb20+Cgpjb21taXQgZjAyYzUzMTk2Nzc4NTc4MGFkMTRmYmM4NDc1ZDgzMjJkZmQw
OTA5YgpBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMTUgMTE6MzM6NDIgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBrZy9WVGRJbmZv
UHBpOiBMZXQgaXQgZm9sbG93IERNQVIgdGFibGUuCiAgICAKICAgIFdlIG5vdGljZSB0aGF0IHRo
ZXJlIGlzIHJlYWwgdXNhZ2UgaW4gUEVJIHRvIHNob3cKICAgIHRoZSBncmFwaGljIG91dC4gQXMg
c3VjaCB3ZSBuZWVkIHJlcG9ydCBSTVJSIHRhYmxlCiAgICBpbiBQRUkgdG8gbGV0IFZUZFBtclBl
aSBkcml2ZXIgc2tpcCB0aGUgSUdEIFVNQSByZWdpb24uCiAgICAKICAgIE5vdyB0aGUgVlREX0lO
Rk8gUFBJIHVzZXMgdGhlIHNhbWUgRE1BUiBkYXRhIHN0cnVjdHVyZS4KICAgIAogICAgQ2M6IFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA4M2E0NTc4NDBlNmY5MDNmODdjMWZjMzJjNzFh
ZWMyNmU0OThkMmFiCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRh
dGU6ICAgV2VkIFNlcCAyMCAxNDozOTozMiAyMDE3ICswODAwCgogICAgTWRlUGtnL2luY2x1ZGU6
IEFkZCBBY3BpLmggdG8gRE1BUiB0YWJsZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:18:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duidy-0000et-Tg; Wed, 20 Sep 2017 17:18:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duidw-0000ec-Sr
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 17:18:36 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E1/22-02092-CE2A2C95; Wed, 20 Sep 2017 17:18:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu7rRYc
 iDfZ0alt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7Gr+xFWzgr1g0cT9bA+NKni5GLg4hgSVM
 EtOOTWDqYuTkYBFwkPj+fRZ7FyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS8w8c4cRxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQE+iZdVEVpDxzAJzGIHGrGUHSQgLOEl0nZ7IAlLPKWAjsavPFiTMK+
 AlMf3mPGYQW0ggV+LDodtgtqiArsShf3/YIGoEJU7OfMICYjMLaEksn76NZQKjwCwkqVlIUgs
 YmVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBs
 2u55iFGSg0lJlLf6+MFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Dy4A5QSLUtNTK9Iyc4DRA
 JOW4OBREuFluQiU5i0uSMwtzkyHSJ1iVJQS5w0DSQiAJDJK8+DaYBF4iVFWSpiXEegQIZ6C1K
 LczBJU+VeM4hyMSsK8HCBTeDLzSuCmvwJazAS0OHvDAZDFJYkIKakGRj7nMvuf/SyMW74yvFR
 l2N61Mkg1ty7GSSAt/pQey5tycfclzdUv/jRIXBG8OHcG6945x4WZ3+bGOi36aLPjRh3Hj7Wc
 v/3VXcS6znQcX7PrQkpvqFRFLJs2a8MJH3bBppeuSu9PHk46upztTPyMV1u5IoOTHfuNaoX+f
 1D7/sxZuKY0f3e3EktxRqKhFnNRcSIAczh1JbsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505927914!109652534!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49149 invoked from network); 20 Sep 2017 17:18:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 17:18:35 -0000
Received: from [10.149.184.130]
 (162-198-228-35.lightspeed.wlfrct.sbcglobal.net [162.198.228.35])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1065621A1D;
 Wed, 20 Sep 2017 17:18:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1065621A1D
Date: Wed, 20 Sep 2017 10:18:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170906144355.GC1655@perard.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1709201018190.2968@sstabellini-ThinkPad-X260>
References: <20170823132505.1505-1-ross.lagerwall@citrix.com>
 <20170906144355.GC1655@perard.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] xen: Emit RTC_CHANGE upon TIMEOFFSET
	ioreq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8KCk9uIFdlZCwgNiBTZXAgMjAxNywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2Vk
LCBBdWcgMjMsIDIwMTcgYXQgMDI6MjU6MDVQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwgd3JvdGU6
Cj4gPiBXaGVuIHRoZSBndWVzdCB3cml0ZXMgdG8gdGhlIFJUQywgWGVuIGVtdWxhdGVzIGl0IGFu
ZCBicm9hZGNhc3RzIGEKPiA+IFRJTUVPRkZTRVQgaW9yZXEuIEVtaXQgYW4gUlRDX0NIQU5HRSBR
TVAgZXZlbnQgdG8gYWxsIFFNUCBtb25pdG9ycyB3aGVuCj4gPiB0aGlzIGhhcHBlbnMgcmF0aGVy
IHRoYW4gaWdub3JpbmcgaXQgc28gdGhhdCBzb21ldGhpbmcgdXNlZnVsIGNhbiBiZQo+ID4gZG9u
ZSB3aXRoIHRoZSBpbmZvcm1hdGlvbi4gVGhpcyBpcyB0aGUgc2FtZSBldmVudCB0aGF0IFFFTVUg
Z2VuZXJhdGVzCj4gPiB3aGVuIGl0IGVtdWxhdGVzIHRoZSBSVEMuCj4gPiAKPiA+IFRoaXMgcGF0
Y2ggYnkgaXRzZWxmIGRvZXNuJ3QgYWZmZWN0IGFueSBvZiB0aGUgdG9vbHN0YWNrcyB0aGF0IEkK
PiA+IGNoZWNrZWQ7IHRoZSBsaWJ4bCB0b29sc3RhY2sgZG9lc24ndCBjdXJyZW50bHkgaGFuZGxl
IHRoaXMgZXZlbnQgbm9yCj4gPiBkb2VzIHRoZSBYQVBJIHRvb2xzdGFjay4gSWYgbm90aGluZyBo
YW5kbGVzIHRoZSBldmVudCwgaXQgaXMgc2ltcGx5Cj4gPiBpZ25vcmVkLiBXZSBwbGFuIG9uIG1v
ZGlmeWluZyBYQVBJIHRvIGhhbmRsZSBpdC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IAo+ID4gQ2hh
bmdlZCBpbiB2MjoKPiA+ICogRXhwYW5kZWQgY29tbWl0IG1lc3NhZ2UuCj4gPiAKPiA+ICBody9p
Mzg2L3hlbi94ZW4taHZtLmMgfCAyICsrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4
Ni94ZW4veGVuLWh2bS5jCj4gPiBpbmRleCBkOWNjZDVkLi5mZmQyMGRjIDEwMDY0NAo+ID4gLS0t
IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gPiArKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMK
PiA+IEBAIC0xNiw2ICsxNiw3IEBACj4gPiAgI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYu
aCIKPiA+ICAjaW5jbHVkZSAiaHcveGVuL3hlbl9jb21tb24uaCIKPiA+ICAjaW5jbHVkZSAiaHcv
eGVuL3hlbl9iYWNrZW5kLmgiCj4gPiArI2luY2x1ZGUgInFhcGktZXZlbnQuaCIKPiA+ICAjaW5j
bHVkZSAicW1wLWNvbW1hbmRzLmgiCj4gPiAgCj4gPiAgI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVw
b3J0LmgiCj4gPiBAQCAtOTY3LDYgKzk2OCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9pb3JlcShY
ZW5JT1N0YXRlICpzdGF0ZSwgaW9yZXFfdCAqcmVxKQo+ID4gICAgICAgICAgICAgIGhhbmRsZV92
bXBvcnRfaW9yZXEoc3RhdGUsIHJlcSk7Cj4gPiAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAgICAg
ICAgICBjYXNlIElPUkVRX1RZUEVfVElNRU9GRlNFVDoKPiA+ICsgICAgICAgICAgICBxYXBpX2V2
ZW50X3NlbmRfcnRjX2NoYW5nZSgoaW50NjRfdClyZXEtPmRhdGEsICZlcnJvcl9hYm9ydCk7Cj4g
Cj4gSXMgdGhpcyB0aGUgcmlnaHQgdmFsdWU/Cj4gCj4gPkZyb20gcWFwaS1zY2hlbWEuanNvbjog
Im9mZnNldCBiZXR3ZWVuIGJhc2UgUlRDIGNsb2NrIChhcyBzcGVjaWZpZWQgYnkKPiAtcnRjIGJh
c2UpLCBhbmQgbmV3IFJUQyBjbG9jayB2YWx1ZSIuIEJ1dCB3aXRoIHRoaXMgcGF0Y2gsIHRoZSBv
ZmZzZXQKPiBzZW50IHZpYSBRTVAgc2VlbXMgdG8gYmUgYmV0d2VlbiB0aGUgcHJldmlvdXMgdmFs
dWUgb2YgdGhlIGd1ZXN0IHJ0YyBhbmQKPiB0aGUgbmV3IG9uZS4gT3RoZXIgY2FsbHMgdG8gcWFw
aV9ldmVudF9zZW5kX3J0Y19jaGFuZ2Ugc2VuZCB0aGUgb2Zmc2V0Cj4gYmV0d2VlbiB0aGUgbmV3
IGd1ZXN0IFJUQyBhbmQgcWVtdV90aW1lKCkuCiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:21:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duigQ-0001Nz-Dd; Wed, 20 Sep 2017 17:21:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duigP-0001Ns-Mh
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 17:21:09 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AD/C1-01911-483A2C95; Wed, 20 Sep 2017 17:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTbdp8aF
 Ig4/vuCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owX9w+xFczjruh9dZa9gXEyZxcjJ4eQwGZG
 iUN3krsYuYDs3YwScw+vZuxi5OAQFvCQON1eAFIjIuAt8ar7JztIDbPAJyaJt8emM0E0vGaU+
 Nm/jgmkik1AU+LO509gNq+AlcT7S2dYQQaxCKhKtG4EWyYqEC6x//s1ZogSQYmTM5+wgNicAj
 YSzR8nMILYzAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjOr
 FqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBWc/AwLiD8fVPp0OM
 khxMSqK8TvMORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O1bBJQTLEpNT61Iy8wBxglMWoKDR
 0mEtwkkzVtckJhbnJkOkTrFqMsx5/zlP0xCLHn5ealS4rx5IEUCIEUZpXlwI2Axe4lRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMG8xyBSezLwSuE2vgI5gAjoie8MBkCNKEhFSUg2MBvJaE4L
 cOj91X//1j3lT55pDfrKfFZ/bxUXzFF/t3pZ7e8vDTL+tvbUORyY7hJ25EG1zJmjvv1vL9njq
 fDE3Y/vxj39R9ZbZG9SC05bZTD/d3mW5oy40ssOugJf7/c2JqQ5lmSKKR7rOTA6VXv/6wuz4R
 cq1i6Xz/nUVpH1rlZRR1/MUropRYinOSDTUYi4qTgQAaWMGRtQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505928065!111692324!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25228 invoked from network); 20 Sep 2017 17:21:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 20 Sep 2017 17:21:06 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5F1691435;
 Wed, 20 Sep 2017 10:21:05 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 825BD3F53D;
 Wed, 20 Sep 2017 10:21:03 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
 <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
 <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b976058-0431-4578-8630-633fba06bc33@arm.com>
Date: Wed, 20 Sep 2017 18:21:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAxOS8wOS8xNyAyMjo0NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiAKPiBPbiAxMy4wOS4xNyAxNDoxMSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+PiBIaSwKPj4KPj4gT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4gCj4+PiArc3RhdGljIHZvaWQgZmlsbF91dWlkKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBjb25zdCB4ZW5fdXVpZF90ICp1KQo+Pgo+PiBBY3R1YWxseSB3aHkgZG8geW91
IHBhc3MgYSBwb2ludGVyIGZvciB1PyBUaGlzIHJlcXVpcmVzIGV2ZXJ5IGNhbGxlciAKPj4gdG8g
aW50cm9kdWNlIHRlbXBvcmFyeSB2YXJpYWJsZSBiZWNhdXNlIHRoZSBVVUlEIGlzIHVzdWFsbHkg
YSBkZWZpbmUuCj4gSG1tLCBhbm90aGVyIHdheSBwcm9iYWJseSBpcyB0byBwYXNzIGEgd2hvbGUg
c3RydWN0dXJlIGFzIGEgcGFyYW1ldGVyLgo+IEFyZSB5b3Ugc3VnZ2VzdGluZyB0aGlzIGFwcHJv
YWNoPyBTb21ldGhpbmcgbGlrZQo+IGZpbGxfdXVpZChyZWdzLCAoeGVuX3V1aWRfdClNWV9VVUlE
KT8KClNvbWV0aGluZyBsaXN0IHRoYXQuIEJ1dCB3aHkgZG8geW91IG5lZWQgdGhlIGNhc3Q/IE1Z
X1VVSUQgaXMgc3VwcG9zZWQgCnRvIGJlIGEgeGVuX3V1aWRfdC4gTm8/Cgo+IAo+PiBXaXRoIHlv
dXIgY3VycmVudCBzb2x1dGlvbiBlYWNoIGNhbGxlciBhcyB0byBkbzoKPj4KPj4geGVuX3V1aWRf
dCBmb28gPSBNWV9VVUlEOwo+Pgo+PiBmaWxsX3V1aWQocmVncywgJmZvbyk7Cj4+Cj4+IHJldHVy
biB0cnVlOwo+Pgo+PiBXaGF0IEkgc3VnZ2VzdGVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlz
IHRvIGdldCBmaWxsX3V1aWQgcmV0dXJuIAo+PiB0cnVlLiBTbyB5b3UgbWFrZSBlYWNoIGNhbGxl
ciBzaW1wbGVyLgo+IFllcywgYnV0IGl0IHdpbGwgbm90IGJlIGNvcnJlY3Qgc2VtYW50aWNhbGx5
LiBUaGVyZSB3aWxsIGFyaXNlIG1hbnkgCj4gcXVlc3Rpb25zOgo+IDEuIFdoeSBoZWxwZXIgZnVu
Y3Rpb24gdGhhdCBvbmx5IHdyaXRlcyBkYXRhIHJldHVybnMgYm9vbD8KPiAyLiBJZiBpdCByZXR1
cm5zIHRydWUsIGNhbiBpdCByZXR1cm4gZmFsc2U/Cj4gMy4gU2hvdWxkIHdlIGNoZWNrIGl0cyBy
ZXR1cm4gdmFsdWUgYmVmb3JlIHBhc3NpbmcgaXQgZnVydGhlcj8KCgpJIHJlYWxseSBkb24ndCBz
ZWUgaG93CgpyZXR1cm4gZmlsbF91dWlkKHJlZ3MsIE1ZX1VVSUQpOwoKd291bGQgYmUgc2VtYW50
aWNhbGx5IGluY29ycmVjdCBvciBldmVuIHJhaXNlIGFsbCB0aG9zZSBxdWVzdGlvbnMuIEl0IGlz
IApwZXJmZWN0bHkgZmluZSB0byBhbHdheXMgcmV0dXJuIHRydWUuIFdlIGhhdmUgcGxhY2UgbGlr
ZSB0aGF0IGFuZCBpdCAKaGVscHMgdG8gc3RyZWFtbGluZSB0aGUgY29kZS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:51:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duj9K-0003J5-QQ; Wed, 20 Sep 2017 17:51:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duj9K-0003Iz-5b
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 17:51:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 64/08-03642-58AA2C95; Wed, 20 Sep 2017 17:51:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdl1aF
 IgwPXZS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceL4e/aCrVYVZxf8ZW5g
 nGDYxcjFISTQyCRx595dti5GTiDnMaPE6tkVEIltjBKnNy5kB0mICDhLfD0zF8zmFdCXuHHuH
 SuILSzgJrHq7SIWEFtCYBKTxK3PpRC2p8Sjd6/ZYezTK74wdTGyc7AJWEkcEgOJsgioSrw4OY
 VlAiP3AkaGVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5
 nAIIdjKfXBR5ilORgUhLl3VBzKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+KWqCcYFFqempF
 WmYOMPRg0hIcPEoivHogad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuc9AFIkAFKUUZoHN
 wIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsJMoUnM68EbtMroCOYgI7I3nAA5IiSRI
 SUVAOj3dvlBk479sTsuZL8csdVjoVtOYURPmJCXmoV9VVKr65KGr59ybbQtf7W8srrfmeZhBa
 p1r8TLdwjXf7wYgprT2H+i8OpNVdP/rg7/9eMk/FXi45y/zx8p+Lfjsbuo6lLmcKd7t6c4s9X
 Meu/aurjBQ4xE5/dX3lj7kYP7bxPFVf8tNPirZKOKrEUZyQaajEXFScCAPwvxvd+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505929859!83809063!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44536 invoked from network); 20 Sep 2017 17:51:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 17:51:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duj9E-0000rS-GN; Wed, 20 Sep 2017 17:50:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duj99-0005sD-0t; Wed, 20 Sep 2017 17:50:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duj98-0001Cr-OV; Wed, 20 Sep 2017 17:50:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113637-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc32575968bfa3a10fca162280f5636c9c1122ac
X-Osstest-Versions-That: xen=64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 17:50:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113637: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYzNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzI1NzU5NjhiZmEzYTEwZmNhMTYyMjgwZjU2MzZj
OWMxMTIyYWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDY0Y2YzMTgx
ZTRkNDY5YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzYxMiAgMjAxNy0wOS0yMCAwMToxNDoxNiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2MzcgIDIwMTctMDktMjAgMTY6MDQ6MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAg
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWZjMzI1NzU5NjhiZmEzYTEw
ZmNhMTYyMjgwZjU2MzZjOWMxMTIyYWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysg
UEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSBmYzMyNTc1OTY4YmZhM2ExMGZjYTE2MjI4MGY1NjM2YzljMTEyMmFjCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWZjMzI1NzU5NjhiZmEzYTEwZmNhMTYyMjgw
ZjU2MzZjOWMxMTIyYWMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElC
PS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0
IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhl
bi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAn
WycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0t
dW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3Rp
bmcKKyAnWycgeGZjMzI1NzU5NjhiZmEzYTEwZmNhMTYyMjgwZjU2MzZjOWMxMTIyYWMgPSB4ICdd
JworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAn
WycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycg
eCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5V
WD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBU
UkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4K
KyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94
ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQgZmMzMjU3NTk2OGJmYTNhMTBmY2ExNjIyODBmNTYzNmM5YzExMjJhYzpyZWZzL2hlYWRzL3Nt
b2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2
NGNmMzE4Li5mYzMyNTc1ICBmYzMyNTc1OTY4YmZhM2ExMGZjYTE2MjI4MGY1NjM2YzljMTEyMmFj
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:55:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dujDU-0003UL-BA; Wed, 20 Sep 2017 17:55:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dujDT-0003UD-72
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 17:55:19 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 3C/60-00676-68BA2C95;
 Wed, 20 Sep 2017 17:55:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbd19aF
 Ig1l7NS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1v1czFcwWrHhyXriBcTNvFyMXh5DAJkaJ
 VRPnM0M4uxklzmx+BORwcggLJEssX9DOAmKLCOhLbLrdyA5iMwsYS7zo2MkG0bCcUeJjYw8TS
 IJNQFPizudPYDavgJXEuZO7wAaxCKhKrD/ymRXEFhUIl9j//RozRI2gxMmZT8AWcAp4SyzafZ
 YNYoGZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapG
 ukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7GfR8jDzFKcjApifI6
 zTsUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt3AJUE6wKDU9tSItMwcYKzBpCQ4eJRHeOSBp3
 uKCxNzizHSI1ClGRSlxXn+QhABIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJM
 x7BmQKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdXAOOtV14a1sfZKVfPyd3/9fOaXePhiVZdFlzI
 YJ+++elF/5ZGsybMSnruVazWceqwuU7J65os51lG3mcL7hf9xdYRPcZxZVa04rYBzUwOHdKnc
 pWXHFfbm/Q2aW9CU91b3hYr5+ma+fq/n5x40re7+EnNCTpd76cGdJ2Rld3yOFj7dIn/k7/Xue
 0osxRmJhlrMRcWJAEXLH4PKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505930117!117410813!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8015 invoked from network); 20 Sep 2017 17:55:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 20 Sep 2017 17:55:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F1ECE80D;
 Wed, 20 Sep 2017 10:55:16 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 549A23F53D;
 Wed, 20 Sep 2017 10:55:16 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-14-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191630330.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e4231172-dc57-de14-aff8-9d16f4876498@arm.com>
Date: Wed, 20 Sep 2017 18:55:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709191630330.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 13/24] xen/arm: page: Remove unused
 attributes DEV_NONSHARED and DEV_CACHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8wOS8xNyAwMDozMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTIgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhleSB3ZXJlIGltcG9ydGVk
IGZyb20gbm9uLUxQQUUgTGludXgsIGJ1dCBYZW4gaXMgTFBBRSBvbmx5LiBJdCBpcyB0aW1lCj4+
IHRvIGRvIHNvbWUgY2xlYW4tdXAgaW4gdGhlIG1lbW9yeSBhdHRyaWJ1dGUgYW5kIGtlZXAgb25s
eSB3aGF0IG1ha2UKPj4gc2Vuc2UgZm9yIFhlbi4gRm9sbG93LXVwIHBhdGNoIHdpbGwgZG8gbW9y
ZSBjbGVhbi11cC4KPj4KPj4gQWxzbywgdXBkYXRlIHRoZSBjb21tZW50IHNheWluZyBvdXIgYXR0
cmlidXRlIG1hdGNoZXMgTGludXguCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4KPj4gLS0tCj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4g
ICAgICAgICAgLSBBZGQgQW5kcmUncyByZXZpZXdlZC1ieQo+PiAtLS0KPj4gICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaCB8IDEwICsrKy0tLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+PiBpbmRleCBi
OGQ2NDFiZmFmLi5kNzkzOWJiOTQ0IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+PiBAQCAtMjEsOSAr
MjEsOSBAQAo+PiAgICNkZWZpbmUgTFBBRV9TSF9PVVRFUiAgICAgICAgIDB4Mgo+PiAgICNkZWZp
bmUgTFBBRV9TSF9JTk5FUiAgICAgICAgIDB4Mwo+PiAgIAo+PiAtLyogTFBBRSBNZW1vcnkgcmVn
aW9uIGF0dHJpYnV0ZXMsIHRvIG1hdGNoIExpbnV4J3MgKG5vbi1MUEFFKSBjaG9pY2VzLgo+PiAt
ICogSW5kZXhlZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2YgYSBMUEFFIGVudHJ5Owo+PiAtICog
dGhlIDgtYml0IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQg
TUFJUjEKPj4gKy8qCj4+ICsgKiBMUEFFIE1lbW9yeSByZWdpb24gYXR0cmlidXRlcy4gSW5kZXhl
ZCBieSB0aGUgQXR0ckluZGV4IGJpdHMgb2YgYQo+PiArICogTFBBRSBlbnRyeTsgdGhlIDgtYml0
IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEuCj4+
ICAgICoKPj4gICAgKiAgICAgICAgICAgICAgICAgYWkgICAgZW5jb2RpbmcKPj4gICAgKiAgIFVO
Q0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBPcmRlcmVkCj4+IEBAIC0z
NSw5ICszNSw3IEBACj4+ICAgICogICByZXNlcnZlZCAgICAgIDExMAo+PiAgICAqICAgV1JJVEVB
TExPQyAgICAxMTEgICAxMTExIDExMTEgIC0tIFdyaXRlLWJhY2sgd3JpdGUtYWxsb2NhdGUKPj4g
ICAgKgo+PiAtICogICBERVZfTk9OU0hBUkVEIDEwMCAgICg9PSBERVZfU0hBUkVEKQo+PiAgICAq
ICAgREVWX1dDICAgICAgICAwMDEgICAoPT0gQlVGRkVSQUJMRSkKPj4gLSAqICAgREVWX0NBQ0hF
RCAgICAwMTEgICAoPT0gV1JJVEVCQUNLKQo+PiAgICAqLwo+PiAgICNkZWZpbmUgTUFJUjBWQUwg
MHhlZWFhNDQwMAo+PiAgICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAo+IAo+IEkgYW0gT0sg
d2l0aCByZW1vdmluZyB1bnVzZWQgbWVtb3J5IGF0dHJpYnV0ZXMsIGJ1dCBwbGVhc2UgdXBkYXRl
Cj4gTUFJUjBWQUwgYW5kIE1BSVIxVkFMIGFjY29yZGluZ2x5LiAgVGhleSBzdGlsbCBoYXZlIHRo
ZWlyIG9sZCB2YWx1ZXMKPiBoZXJlLgoKQXMgeW91IG1heSBoYXZlIHNlZW4gYmVsb3cgaW4gdGhl
IHBhdGNoLiBUaGV5IHdlcmUganVzdCBhbGlhc2VkIHRvIG90aGVyIAphdHRyaWJ1dGVzOgoKI2Rl
ZmluZSBERVZfTk9OU0hBUkVEIERFVl9TSEFSRUQKI2RlZmluZSBERVZfQ0FDSEVEICAgIFdSSVRF
QkFDSwoKSSByZW1vdmVkIHRoZW0gYmVjYXVzZSB0aGV5IGFyZSB1bnVzZWQgYW5kIGp1c3Qgd3Jv
bmdseSBuYW1lZC4KClNvIHRoZXJlIGFyZSBubyBuZWVkIHRvIHVwZGF0ZSBNQUlSMFZBTCBhbmQg
TUFJUjFWQUwuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:56:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dujEN-0003Yn-Jv; Wed, 20 Sep 2017 17:56:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dujEM-0003Yg-JK
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 17:56:14 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 03/0E-03642-DBBA2C95; Wed, 20 Sep 2017 17:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTXfv6kO
 RBn8v81ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvV/eyF+zhqdj2/xtLA+Mxzi5GLg4hgU2M
 Eq8OLGaEcHYzSvzctICti5GTQ1ggVOLeyolMILaIgL7EptuN7CA2s4CxxIuOnWwQDcsZJT7Pv
 QbWwCagKXHn8yewBl4BK4kXt/6zgtgsAqoSx05PZwSxRQXCJfZ/v8YMUSMocXLmExYQm1PAW+
 LUl61MEAvMJOZtfsgMYYtL3HoyHyouL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaG+glFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GD8uzbwEKMkB5OS
 KK/5koORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ly4DygkWpaanVqRl5gCjBSYtwcGjJMLrC
 JLmLS5IzC3OTIdInWJUlBLntQFJCIAkMkrz4NpgEXqJUVZKmJcR6BAhnoLUotzMElT5V4ziHI
 xKwryeIFN4MvNK4Ka/AlrMBLQ4e8MBkMUliQgpqQbGeVU2DsosFbYM7zp2Fhc5nyg+fnbxDL8
 ZHrIyRkmtF47YLSo5puO6fG2hBUPUai3BQku7jWsl1QIuZHQGMy8Jl9yy6FX3kepDm5PymDku
 PjgerXGzcIpHROlH51e6WVa3ZxTs0ipVL9uY/Tp556fiGBmW75G7ZvkKG7HWJ0RH1r/znyKqU
 6HEUpyRaKjFXFScCACjgo8ZywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505930172!77956197!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64963 invoked from network); 20 Sep 2017 17:56:13 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 20 Sep 2017 17:56:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 87B5F80D;
 Wed, 20 Sep 2017 10:56:12 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E024E3F53D;
 Wed, 20 Sep 2017 10:56:11 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-15-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191633080.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ea995618-1d87-0467-6ab0-47bd41df16fd@arm.com>
Date: Wed, 20 Sep 2017 18:56:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709191633080.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 14/24] xen/arm: page: Use directly
 BUFFERABLE and drop DEV_WC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8wOS8xNyAwMDozMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTIgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gREVWX1dDIGlzIG9ubHkgdXNl
ZCBmb3IgUEFHRV9IWVBFUlZJU09SX1dDIGFuZCBkb2VzIG5vdCBicmluZyBtdWNoCj4+IGltcHJv
dmVtZW50Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Cj4+Cj4+IC0tLQo+Pgo+PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0g
UmVtb3ZlIERFVl9XQyBmcm9tIHRoZSBjb21tZW50IGFzIHdlbGwKPj4gICAgICAgICAgLSBBZGQg
QW5kcmUncyByZXZpZXdlZC1ieQo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCB8IDUgKy0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRp
b25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+IGluZGV4IGQ3OTM5YmI5NDQuLmVlMDQyMjU3OWIg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+IEBAIC0zNCw4ICszNCw2IEBACj4+ICAgICogICA/PyAg
ICAgICAgICAgIDEwMQo+PiAgICAqICAgcmVzZXJ2ZWQgICAgICAxMTAKPj4gICAgKiAgIFdSSVRF
QUxMT0MgICAgMTExICAgMTExMSAxMTExICAtLSBXcml0ZS1iYWNrIHdyaXRlLWFsbG9jYXRlCj4+
IC0gKgo+PiAtICogICBERVZfV0MgICAgICAgIDAwMSAgICg9PSBCVUZGRVJBQkxFKQo+PiAgICAq
Lwo+PiAgICNkZWZpbmUgTUFJUjBWQUwgMHhlZWFhNDQwMAo+PiAgICNkZWZpbmUgTUFJUjFWQUwg
MHhmZjAwMDAwNAo+IAo+IFBsZWFzZSB1cGRhdGUgTUFJUjBWQUwKClNhbWUgcmVtYXJrIGFzIHBh
dGNoICMxMy4uLiBERVZfV0MgaXMganVzdCBhbiBhbGlhcyBhcyAoPT0gQlVGRkVSQUJMRSkgCnNo
b3cgaXQuCgpDaGVlcnMsCgo+IAo+IAo+PiBAQCAtNTUsMTEgKzUzLDEwIEBACj4+ICAgI2RlZmlu
ZSBXUklURUJBQ0sgICAgIDB4Mwo+PiAgICNkZWZpbmUgREVWX1NIQVJFRCAgICAweDQKPj4gICAj
ZGVmaW5lIFdSSVRFQUxMT0MgICAgMHg3Cj4+IC0jZGVmaW5lIERFVl9XQyAgICAgICAgQlVGRkVS
QUJMRQo+PiAgIAo+PiAgICNkZWZpbmUgUEFHRV9IWVBFUlZJU09SICAgICAgICAgKFdSSVRFQUxM
T0MpCj4+ICAgI2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoREVWX1NIQVJFRCkKPj4g
LSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKERFVl9XQykKPj4gKyNkZWZpbmUgUEFH
RV9IWVBFUlZJU09SX1dDICAgICAgKEJVRkZFUkFCTEUpCj4+ICAgCj4+ICAgLyoKPj4gICAgKiBE
ZWZpbmVzIGZvciBjaGFuZ2luZyB0aGUgaHlwZXJ2aXNvciBQVEUgLnJvIGFuZCAubnggYml0cy4g
VGhpcyBpcyBvbmx5IHRvIGJlCj4+IC0tIAo+PiAyLjExLjAKPj4KCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 17:58:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 17:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dujG5-0003it-V2; Wed, 20 Sep 2017 17:58:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dujG4-0003il-QV
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 17:58:00 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AE/DF-02224-72CA2C95; Wed, 20 Sep 2017 17:57:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVd9zaF
 Igwe9ChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aMj6cYCy6zVXR/+8DcwLiftYuRi0NIYBOj
 xI8fl5khnN2MEmc+trB0MXJyCAsESJzbdp4dxBYR0JfYdLsRzGYWMJZ40bGTDaJhOaPE6SlNb
 CAJNgFNiTufPzGB2LwCVhJ/FzSDxVkEVCUmv2tgBrFFBcIl9n+/xgxRIyhxcuYTsGWcAt4S+8
 /3M0EsMJOYt/khM4QtLnHryXyouLzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahenFpUllq
 ka6mXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYoPUMDIw7GF//dDrEKMnBpCTK
 a7L8UKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7W1UA5waLU9NSKtMwcYKzApCU4eJREeKtXA
 aV5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcNxBkhgBIUUZpHtwIWNxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMqwQyhSczrwRu0yugI5iAjsjecADkiJJEhJRUAyPPvJC1XFr/E4W
 n23o+Dt6bfjKA4+UBTwHWzXz2uxa3P6lReNuYFeMv9WzVJ+XoJOMrD1k47Io8F7Oe2liTuVBC
 u9PAf6ZL2BIejvCbe9sn3lKW8RNQ9zvkcXLai9nOHbmnGaNtFivcX7d+eUKOcEVQ1P/HW5dPs
 c6Zs+bOox+7GZZc67BU/63EUpyRaKjFXFScCAALRgFv1gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505930279!57678610!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38639 invoked from network); 20 Sep 2017 17:57:59 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 20 Sep 2017 17:57:59 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD1D280D;
 Wed, 20 Sep 2017 10:57:58 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1F9EA3F53D;
 Wed, 20 Sep 2017 10:57:57 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-18-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191645450.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <261591bf-c077-d093-41df-2c9641a1ec2e@arm.com>
Date: Wed, 20 Sep 2017 18:57:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709191645450.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 17/24] xen/arm: page: Clean-up the
 definition of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8wOS8xNyAwMDo1MSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTIgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ3VycmVudGx5IE1BSVJWQUwg
aXMgZGVmaW5lZCBpbiB0ZXJtIG9mIE1BSVIwVkFMIGFuZCBNQUlSMVZBTCB3aGljaCBhcmUKPj4g
Ym90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlmZmljdWx0IHRvIHVuZGVy
c3RhbmQgdGhlIHZhbHVlCj4+IHdyaXR0ZW4gaW4gYm90aCByZWdpc3RlcnMuCj4+Cj4+IFJld29y
ayB0aGUgZGVmaW5pdGlvbiBieSB1c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0ZSBzaGlmdGVk
IGJ5IHRoZWlyCj4+IGFzc29jaWF0ZWQgaW5kZXguCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQWghIFRoYXQncyB3aHkgeW91IGhh
dmVuJ3QgcHJvcGVybHkgdXBkYXRlZCBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgaW4gdGhlCj4gcHJl
dmlvdXMgcGF0Y2hlcy4gSW4gdGhhdCBjYXNlLCBwbGVhc2Ugc2F5IGV4cGxpY2l0bHkgaW4gdGhl
IGNvbW1pdAo+IG1lc3NhZ2VzIG9mIHRob3NlIHBhdGNoZXMgdGhhdCBNQUlSMFZBTCBhbmQgTUFJ
UjFWQUwgd2lsbCBiZSBwcm9wZXJseQo+IHVwZGF0ZSBpbiBhIGZvbGxvdy11cCBwYXRjaC4KCkkg
ZGlkbid0IG5lZWQgdG8gdXBkYXRlIE1BSVIwVkFMIGFuZCBNQUlSMVZBTCBiZWNhdXNlIHRoZSBy
ZW1vdmUgCmF0dHJpYnV0ZXMgd2VyZSBqdXN0IGFsaWFzLiBOb3QgYmVjYXVzZSBJIHdhcyBtb2Rp
ZnlpbmcgdGhlIDIgZGVmaW5lcyBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 18:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 18:04:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dujLs-0004Xu-N1; Wed, 20 Sep 2017 18:04:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dujLr-0004X5-UP
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 18:04:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 47/DA-02224-F8DA2C95; Wed, 20 Sep 2017 18:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbd37aF
 Ig7fvlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ownTStYCk6JVaxd/J21gfGyUBcjF4eQwCZG
 iffLm1khnN2MEpcerGLqYuTkEBbwkGh+tgTMFhHQl9h0u5EdxGYWMJZ40bGTDaJhOaPE4i+PG
 UESbAKaEnc+fwJr4BWwklj/5SgziM0ioCpx5v0VMFtUIFxi//drzBA1ghInZz5hAbE5BbwlHv
 +dwQSxwExi3uaHzBC2uMStJ/Oh4vIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWpRWWq
 RrrFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7G5i9OhxglOZiURHmf
 rT4UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/0aoJxgUWp6akVaZg4wVmDSEhw8SiK80SBp3
 uKCxNzizHSI1ClGRSlxXkeQhABIIqM0D64NFp+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJM
 w7A2QKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdXAKLYi/FlcSKH1YdMim01ZL/+tnZTpe+KZitz
 7Z2ZnF0W8D6vKLfySnT9lctX1a9vf3/GdL8J4W/uf1zQljSL5O7suf2GcPzVxws85p0uZazw2
 vt4eZ7zxx7so9k2JDtMnq9ZMWfGAX3T5vn3cy6/PvWtVyqVS6t639DvTx54s4Q3hTi8t7SoFP
 ZVYijMSDbWYi4oTAdiinZTKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505930637!115829318!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7634 invoked from network); 20 Sep 2017 18:03:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 20 Sep 2017 18:03:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72FA980D;
 Wed, 20 Sep 2017 11:03:56 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C83963F53D;
 Wed, 20 Sep 2017 11:03:55 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-23-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191652180.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a580cbd6-6647-8043-576c-098bafda3175@arm.com>
Date: Wed, 20 Sep 2017 19:03:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709191652180.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 22/24] xen/arm: mm: Embed permission in
	the flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8wOS8xNyAwMDo1OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMTIgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ3VycmVudGx5LCBpdCBpcyBu
b3QgcG9zc2libGUgdG8gc3BlY2lmeSB0aGUgcGVybWlzc2lvbiBvZiBhIG5ldwo+PiBtYXBwaW5n
LiBJdCB3b3VsZCBiZSBuZWNlc3NhcnkgdG8gdXNlIHRoZSBmdW5jdGlvbiBtb2RpZnlfeGVuX21h
cHBpbmdzCj4+IHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgo+Pgo+PiBJbnRyb2R1Y2Ug
YSBjb3VwbGUgb2YgbmV3IGZsYWdzIGZvciB0aGUgcGVybWlzc2lvbnMgKE5vbi1lWGVjdXRhYmxl
LAo+PiBSZWFkLU9ubHkpIGFuZCBhbHNvIHByb3ZpZGVzIGRlZmluaXRpb24gdGhhdCBjb21iaW5l
IHRoZSBtZW1vcnkgYXR0cmlidXRlCj4+IGFuZCBwZXJtaXNzaW9uIGZvciBjb21tb24gY29tYmlu
YXRpb25zLgo+Pgo+PiBQQUdFX0hZUEVSVklTT1IgaXMgbm93IGFuIGFsaWFzIHRvIFBBR0VfSFlQ
RVJWSVNPUl9SVyAocmVhZC13cml0ZSwKPj4gbm9uLWV4ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlz
IGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBtYXBwaW5nIHVzaW5nCj4+IFBBR0VfSFlQRVJW
SVNPUiBiZWNhdXNlIFhlbiBpcyBjdXJyZW50bHkgZm9yY2luZyBhbGwgdGhlIG1hcHBpbmcgdG8g
YmUKPj4gbm9uLWV4ZWN1dGFibGUgYnkgZGVmYXVsdCAoc2VlIG1mbl90b194ZW5fZW50cnkpLgo+
Pgo+PiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIGNoYW5nZSBtb2RpZnlfeGVuX21hcHBpbmdzIHRv
IHVzZSB0aGUgbmV3IGZsYWdzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4KPj4gICAgICBDaGFuZ2VzIGluIHYyOgo+
PiAgICAgICAgICAtIFVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UKPj4gLS0tCj4+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyMiArKysrKysrKysrKysrKysrKysrLS0tCj4+ICAgMSBm
aWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oCj4+IGluZGV4IDQwMjJiN2RjMzMuLjgxNGVkMTI2ZWMgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCj4+IEBAIC02NiwxMiArNjYsMjggQEAKPj4gICAgKiBMYXlvdXQgb2YgdGhlIGZsYWdzIHVz
ZWQgZm9yIHVwZGF0aW5nIHRoZSBoeXBlcnZpc29yIHBhZ2UgdGFibGVzCj4+ICAgICoKPj4gICAg
KiBbMDoyXSBNZW1vcnkgQXR0cmlidXRlIEluZGV4Cj4+ICsgKiBbMzo0XSBQZXJtaXNzaW9uIGZs
YWdzCj4+ICAgICovCj4+ICAgI2RlZmluZSBQQUdFX0FJX01BU0soeCkgKCh4KSAmIDB4N1UpCj4+
ICAgCj4+IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUiAgICAgICAgIChNVF9OT1JNQUwpCj4+IC0j
ZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCj4+IC0jZGVm
aW5lIFBBR0VfSFlQRVJWSVNPUl9XQyAgICAgIChNVF9OT1JNQUxfTkMpCj4+ICsjZGVmaW5lIF9Q
QUdFX1hOX0JJVCAgICAzCj4+ICsjZGVmaW5lIF9QQUdFX1JPX0JJVCAgICA0Cj4+ICsjZGVmaW5l
IF9QQUdFX1hOICAgICgxVSA8PCBfUEFHRV9YTl9CSVQpCj4+ICsjZGVmaW5lIF9QQUdFX1JPICAg
ICgxVSA8PCBfUEFHRV9ST19CSVQpCj4+ICsjZGVmaW5lIFBBR0VfWE5fTUFTSyh4KSAoKCh4KSA+
PiBfUEFHRV9YTl9CSVQpICYgMHgxVSkKPj4gKyNkZWZpbmUgUEFHRV9ST19NQVNLKHgpICgoKHgp
ID4+IF9QQUdFX1JPX0JJVCkgJiAweDFVKQo+PiArCj4+ICsvKiBEZXZpY2UgbWVtb3J5IHdpbGwg
YWx3YXlzIGJlIG1hcHBlZCByZWFkLXdyaXRlIG5vbi1leGVjdXRhYmxlLiAqLwo+PiArI2RlZmlu
ZSBfUEFHRV9ERVZJQ0UgICAgX1BBR0VfWE4KPj4gKyNkZWZpbmUgX1BBR0VfTk9STUFMICAgIE1U
X05PUk1BTAo+IAo+IEkgdGhpbmsgSSB1bmRlcnN0YW5kIHRoZSBpbnRlbnQgYmVoaW5kIHRoZXNl
IHR3byBkZWZpbml0aW9ucywgYnV0IEkgZmluZAo+IHRoZW0gbW9yZSBjb25mdXNpbmcgdGhlbiB1
c2VmdWwuIFNwZWNpZmljYWxseSwgSSBmaW5kIGNvbmZ1c2luZyB0aGF0Cj4gX1BBR0VfREVWSUNF
IHNwZWNpZmllcyBwZXJtaXNzaW9ucyBidXQgbm90IG1lbW9yeSBhdHRyaWJ1dGVzLCB3aGlsZQo+
IF9QQUdFX05PUk1BTCBzcGVjaWZpZXMgbWVtb3J5IGF0dHJpYnV0ZXMgYnV0IG5vdCBwZXJtaXNz
aW9ucy4KCldlbGwsIGl0IGlzIGp1c3QgY29udGFpbiB0aGUgY29tbW9uIGJpdHMgZm9yIG5vcm1h
bCBtZW1vcnkgYW5kIGRldmljZSAKbWVtb3J5LiBUaGV5IGFyZSBub3QgcmVsYXRlZCBhbmQgYXJl
IG5vdCBtZWFudCB0byBiZSB1c2VkIG91dHNpZGUgb2YgCnRoaXMgZmlsZSBleGNlcHQgZm9yIHZl
cnkgc3BlY2lmaWMgdXNlIGNhc2UuIFN1Y2ggYXMgeW91IHdhbnQgdG8gCmludHJvZHVjZSBhIG5l
dyBkZXZpY2UgdHlwZSBhbmQgeW91IHdhbnQgdG8gZGVmYXVsdCBhdHRyaWJ1dGVzLiBIZW5jZSAK
dGhlIHByZWZpeGVkIHVuZGVyc2NvcmUuCgpGdXJ0aGVybW9yZSwgaXQgaXMgbXVjaCBlYXNpZXIg
dG8gcmVhc29uIHdpdGggX1BBR0VfREVWSUNFIHJhdGhlciB0aGFuIApfUEFHRV9YTi4gQXQgbGVh
c3QgeW91IGhhdmUgb25lIHBsYWNlIGV4cGxhaW5pbmcgd2h5IHRoZSBtYXBwaW5nIGlzIApub24t
ZXhlY3V0YWJsZS4gQW5kIGFsc28gaXQgYWxzbyBleHRlbmRpbmcgZGVmYXVsdCBhdHRyaWJ1dGUg
bW9yZSBlYXNpbHkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 18:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 18:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dujSy-0005Dc-G9; Wed, 20 Sep 2017 18:11:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dujSx-0005DW-12
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 18:11:19 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C1/A1-09852-64FA2C95; Wed, 20 Sep 2017 18:11:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJJsWRWlGSWpSXmKPExsWikc3souu6/lC
 kwc+pfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnt/nMBX/EKiYc7mdqYDwh1MXIxcEi0Mgs
 se3bDsYuRk4ORoEYiU1bOhlBEkICjUwSEzpeAjkcHMICHhKn2wtAakQEHCSWnX8BVsMs8IlJ4
 u2x6UwgCSGB2UwSW+awgNhsAiYS6+afZwfp5RWwlnjTyAwSZhFQlejfORlsl6hAuETvgX42EJ
 tXQFDi5MwnYK2cQOU79/0FG8ksYCYxb/NDZghbXOLWk/lQcXmJ7W/ngMUlBBQl3nb/YwK5R0J
 gFqPEor0fGCHuUZfY+/sNVJGsxNGzILdxANm+Ej3PuSDqnzJJtP5bzwjhNLNLbL7UzwrRoCOx
 /8kkZojEbjaJay/eQyW0JNZd/Qg1tUDi/oOXbBBFF1glZmxpZIdYISOxaI4PRLyPTeJY+2l2i
 JMSJN79/w116yRhiaOP9jJOYNSYhRQGs5D8PQvJ37OQ/L2AkWUVo0ZxalFZapGukaFeUlFmek
 ZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgAqlnYGDcwXh3st8hRkkOJiVR3merD0UK8SX
 lp1RmJBZnxBeV5qQWH2KU4eBQkuAVXQeUEyxKTU+tSMvMAaYymLQEB4+SCC8DSJq3uCAxtzgz
 HSJ1itGYY875y3+YOL703vjDJMSSl5+XKiXOu2ctUKkASGlGaR7cIFiKvcQoKyXMy8jAwCDEU
 5BalJtZgir/ilGcg1FJmPcLyBSezLwSuH2vgE5hAjole8MBkFNKEhFSUg2M+mskVfjXrt7kFX
 vo18Wyhdvdf8+aemnPsTcfPvGtrNJ6KP2qvOO2gOfpb0b3czIuuRxaW62cbTLxqfYutmkOL4N
 SU2ccuWLgUHn1YntZb1mIX3Jo2xUDQSOtxzMuPP8R8Wna0/mTWyddTb0ectknOe9j8fLKVLea
 vJeHFi5SXLOX5/OS2jmLfiqxFGckGmoxFxUnAgAr+cqcrAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505931076!110870940!1
X-Originating-IP: [40.107.3.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65147 invoked from network); 20 Sep 2017 18:11:17 -0000
Received: from mail-eopbgr30068.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.68)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Sep 2017 18:11:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rahM8m+hVGKwwGs/ebGWaBCqH6s3sIfe+pmkPeDVpb4=;
 b=jXoJDIlhgZ5blHTUpqHN/MJyXtPXUTOewy0+OXOUF5hCEWkHcLZHKjK8D6ZwglH+aMVosJlDSjvyD3svoUz13PIWaE5LvvFe7wMvNDlMFf1KpqBeGari4cHM1J9gd3QBTC/9OZWDwM/pSycQi4JG17xj4fAz9gjaPOIlAGlyjio=
Received: from [10.17.182.79] (85.223.209.54) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 20 Sep
 2017 18:11:13 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
 <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
 <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
 <0b976058-0431-4578-8630-633fba06bc33@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <27942bcb-c6a1-350b-fd94-6bf509e72ed0@epam.com>
Date: Wed, 20 Sep 2017 21:11:07 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <0b976058-0431-4578-8630-633fba06bc33@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0102CA0006.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::19) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c9cc517c-2be2-4abf-5d23-08d50052fb3c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:FBLHa/CbGsEN3o3vIsOMvsBq4l5htVKB7XqWuvTn33D1NpZMIjNZ6o/xH/Q2oXhwNv0HfpMkJCdz1PgL4XMTmYYkrjKx08QOnwxPG4+yBkW9ZwWLRce0zoouz45SibTDUeDU7WrWzsnVtwEp7Rv5yeK+p4Nrb1e4bLCh67a/3MLlydL5TO1Auh277CbLMZkOXcValBTLBl6KOJyRcv2qQhAki4MP+sgsqcyvzL+ov5WB6psJF4IxVr8FUuLlxICZ;
 25:ROtxFxCvx4hHzNpPYB1jpbHa1SPcc7Q0bfHKsORwKBhN56dYuxtfdkLp89fWR7I7LSEZKXUAVAgalbPig2qKAPlaC0B3ZnryfCpio2UV9yObguIlwFgCZ2rGnSeEyTvVDa99feRekp6YPjNspkhDcO5gErTyJ9cRVBV61PX9VF1H4kQx1rdz6BHiEmsIV0anyuSKJAoN0itOGt+GF6GNfUWWSxlVioUIgSM6kZ1PLT8oKe6eZkDQPs5rbIVDeOy//54fTUL2zer9A3hdqM4XBYJ/H7zoVsN5tvGOEekiMDndKhKy5493R4I6iO6qw5DblkZAJAWVowvs3+zqvHjxpg==;
 31:A1b9+w9lZhSWBWukW6831hbnvIH8ze3ydkwevvljk0TSO/+7mWiCebHdWNk3hqEkp15ptuaB0cBBSz3BTN/HDkOwEymnDT2lkQ8ZFM5evHjG9k8uTKsgdf8zcVURtyP2lH+3nMXx+VS5GAgKRKnxEjpFlBnXKUClC1ZNNTN09X6BgO3ACycVanRxnfdJr2GULXBwVa+VC+mPWBIRcTChC2XCjjIdXWgVBlAkSnRuU8A=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:z4zOFM+DgY53O5l1Yw1Ry6aTbdJd8vb4AXHJq6MUA1ZKIsRvlI6xDHfnunyj+vlpzVLENzRuT3TCX/8y22BKN6m3JlHGj24ytwZQLS0m+pa3/uJ2epiRSBxoIpNSJNDot6lc6oISvraw3kgANrU8a8qHxzKTWUSiwW7BR1rqCQaQ3ZcqJtyNOI6uH4dnoRDgLM75IScCtNLRT2FcQqzRgF/9+6X5wayA2j+E4LsuKQAvlCocNCkq0MB277cW3jXJKOA1WU0EVtM+QS2VncnBcyKb120Q+914b7W2X+VqkbA/WbCOAuDB+1NnaB8O3DVcAjuftIQQaXZqANwMP85+m8G7yeJ/5IJ5rbdiqLe5tlRf2ZrewXEX5sgOVDpXYDEuYv0v4xk5skyyIz1NDe+mixHXkbigp9JNhlfuK8+Q0ZkqX65CKq0lSnBLKkVxrWnq+kAkN3zGo95bIJGCcZSArz1+/1T4MgeHA4G1eNwkZI5Di7v0ao5eWoCVny9pEmFE;
 4:RyYLpRBAsipwriWDnQi2rCjSI50xq83bIDmHx8OXb+8pnNnN+HLoWSMnQ///OAZ9oeXs29ywuqQqUeeNaX8HiARNgLAnnlxxQ6DPpOMil5Ahgst1qtbtdZx6CyV9yQZlJjSyQ6mfrlk3bU1OTuDpKOF8Cs90QwC5C2WVnoK596uVNUVyvinr/hpbWZAMWj6FrnFEzYB7zEmtNArCurFpOaeePC0OBjBzJz3abPqO98pH39EC7K3XkPQW8G9K8ngt
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213966C49AD6F6738B8D3384E6610@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 04362AC73B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(346002)(376002)(189002)(199003)(24454002)(377454003)(23676002)(68736007)(305945005)(7736002)(53546010)(36756003)(47776003)(33646002)(8936002)(50986999)(105586002)(8666007)(8656003)(97736004)(50466002)(76176999)(31686004)(54356999)(101416001)(6246003)(53936002)(106356001)(2906002)(80792005)(81156014)(8676002)(81166006)(93886005)(189998001)(6666003)(2950100002)(3846002)(5660300001)(230700001)(6116002)(65956001)(66066001)(25786009)(65806001)(77096006)(478600001)(72206003)(229853002)(6486002)(83506001)(4326008)(7416002)(65826007)(54906003)(16576012)(58126008)(316002)(31696002)(86362001)(64126003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjIxMzk7MjM6OUhoZGFSN2JLZGRLeGZIVnZsbm1PYk1p?=
 =?utf-8?B?K0ZubmtOSjlnczhsd3BVRW1mNlUvRC93QjY1d0NPc2dYRVlaZWFrM29mMlI4?=
 =?utf-8?B?d3grR1hVMUMvdHVSZTZHdEwrdWNoeUlGV0pBaVlvek9CTCtORVRScHhFZkg4?=
 =?utf-8?B?SWZ5RDdUT2dJeHhZcmt4bkpTU20zYkRsZUxST0xvMnZiOHU2WTB1ZzB5VGpW?=
 =?utf-8?B?TWdneVM5ZEJ3VHEzRFc2dnZKU3VtMmgwZnJMaFp1WS9PMXI0cDdpa3N2ZDVx?=
 =?utf-8?B?Q0daVE9XdEplY3NTME1OMkYvTk11bUc0U0Nhc3hIbGllME5vMm9aRnh2UWwv?=
 =?utf-8?B?U1JGTC9PRUhCTTkwY2lOTGJaOU5wUG5FZmhsTE9SbzNZZjZEZWZFYlc2YkM1?=
 =?utf-8?B?T0VkK0VIUStybnVsaXJBUHMwcUQxeGlXb3dGcU9Qb2hYeEVLcnRKNFNZYnhu?=
 =?utf-8?B?R1JHZ29PMG5pVGh3S2ZTQVFNZktTZjE1dHN4aGJyQ2MxQVJnaFl2aDFNS3h6?=
 =?utf-8?B?UlVJeEk4ZjNaUEJ2UTlycklyMVBtcnpmYXErMVZySHpSNGlTbVBaMUtISjhK?=
 =?utf-8?B?Rzh3U2E4dUxFdGs2S1N5bmdkUTdPaTBEMUc3eU5UZTRBQWdmeS9GdG8yQ0pU?=
 =?utf-8?B?SGlZVDVxaVRrT1JYZ2R1QXhwTlN2M3RrR1k1MjdxazlMVk5ET3FncFRmUHRT?=
 =?utf-8?B?cldablMwL0hiNGxSTUd5eFpmYzYrc3lJblNUUzRhQ09nLzhFYWlOWGdyRGgz?=
 =?utf-8?B?TGRHOUExVlZsaGxoWGRUMWZ0MWdHWWlyVWQxdFcrUGtrampycDlDVmhvUURQ?=
 =?utf-8?B?eTBhMzlZL3hxWGRKYktZSDkxREpXVEFwVExpYWExd2UrVEZhL2xJZFZTOTUw?=
 =?utf-8?B?NkgxQXdpa3NJem41SVN1Wm1IbkhtRGJ2a3IrbU5CNE1LcW9kYi94YkIwSFdT?=
 =?utf-8?B?cDdLMG4yMmw2Q2lEQ3o0Qmc3RXVnK3dzVXVMM1NtUHZJbjdTSnZCUUdGNjZp?=
 =?utf-8?B?NHArYmxCczZlWW5TQ1N2UWVhekM0SE1TNFFGYjZLenRVWTYyaG9aODFzR0dO?=
 =?utf-8?B?ZENPbjZnOXNzcHZVWXRqYXpTZ040QmZGaFh1Qis4L0tTaWlCYy9aSXlYVWM2?=
 =?utf-8?B?KzR4WXJJbWVNUUJvZ2NvTTEyYlA1aFhGWUxHM2RaWExCU3hObENCNmQvK2Vx?=
 =?utf-8?B?Um94KzI4cmVwQzIvN3ZXTVZoV0YxTW81b1FGVTV2aFRZV2VreTg2enNLWFNL?=
 =?utf-8?B?SG9pQmEyc0h2TytOTW4xam9VSmlOM01kWmlCM0l4NWwwMlhTVzhiM1hENHow?=
 =?utf-8?B?dmpIN2E0MVRyUHRJRGcycENURUN6MjU0SlNLb25NVVNxYWtJVkk2UGJIbTZq?=
 =?utf-8?B?ZDI5VXNUWDZxVGsvYVFWUjByZkJsN0dNcHZ5dVovaXR5OHlzeXRQbmd5YjZn?=
 =?utf-8?B?cHVuL0RmS0RpaUVLdmNLaTgyV285Wk02cHZ2R2JrMVNYVmdoMk1QMEF4TldT?=
 =?utf-8?B?VGJGblBoeEJ3WDI5eU4rL0xHcmNtWkQ5ZFFHMnFGMXF3OEJMN2hET3YzeCtU?=
 =?utf-8?B?a2xhRkpURzJja3ZoS3l3a3JJZkQyanMzdFVSdHpCYnpJZndHemlaK0JPRmJQ?=
 =?utf-8?B?TitsREc1TkxybVAyQ25JZElFVXo2YUhjNUtmOTVyd2pYMFF6Z2IxMytvVXhm?=
 =?utf-8?B?WnRxb1dENUJYQUF0VjYzaldXOU15Zi9JMEJEUzBjWk9BcVBCcFlPVnoxOVU0?=
 =?utf-8?B?NU93MWhEcWtGNllGak04Kzh4ck9IY3UzaDV2MzBwdFI3TUQyYi9YMDFNeHFw?=
 =?utf-8?B?eHpjODBSalgwMUppd3VDU2xmL3c1S1Rrd3BoUjR1d1pKdTVlNnJBcjMvc3ds?=
 =?utf-8?B?aVZXTy9wNHpOQlFSa2pWa2U1QnhBZnNEQWpRSXE2dXJZV0hLN2lBRGJNbWFK?=
 =?utf-8?Q?XgTDGmgjl8gZjnd0DJVnLEINTr47G4jw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:+8HVbpts/f1rbiEot8/0BD1T2ofqTwQX6Pu46zL2Y19tWauNP+SvB9NYyAPk8XFB947canEvHhQqUhgETX27RWeHIv4k2wC3keEZkIZ/vL1OqRpX45aeHHXur9NfjRU/2gFJ/aLM8AZZiLNLxLFHMTva/noTTLmE5eNWY3UNkoNHNp7BRGj+uDo2puvDBkLIHFAT4/X+2ez4hMHNwzYQlFXaCjZxBV1wAt9Y1jOjLsoxMTKvREf0FK8k+bnh1xETaVXIkPxPqwHmD2uLI5rnmunflY9Oggn23jFKMoB8Yq3d9S0RCp16oVM7kv/6MY2SfZp2gXCGuHxYk/EZxx/5Dw==;
 5:raqgymO/tFcO2Xm+ZoPVEW64XL+VwKdYBD2VYI15jWP/vxfeeKuTRm+Lck6LBaYHA2pWIA6HYRZBBEzvEvOtkJFFSN+WTYe6PUoE6Lc9gqYFJOP0FnGLYxF4Jn3JFPzAISVzfa6haRQ1rpxZ+QsEJg==;
 24:m2g4kq31qREx7ghbcmGdJ4HJqeI92fZ77iY8MwLwkErRXuEjCCkwfWQP46TpCNcLyW8ZphOzLDg+kEG1nkb7Wn1t6612Rj3490sXid2mpHw=;
 7:rX10mfje3WBJ34l4/BmjJM5twYnPQpxU2qsaoO+PavgVJuPd0a2ivrKd6Gcgljjg69N3OuNoogA33Ka674fc1XvHx8HAbc6CkXE0YAH6vaBlHHkTZUBfXc7b6pGga0c9gME25+7D5Whk/E5M+v3OaXju2tjujdOu2lz3GUSA1keiSKMpPY63QERCOq5Lnc+9+1lgStJeKf55AqYXsp//gqfgrkoe5eoO6qmco+6vGG4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2017 18:11:13.6398 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMjAuMDkuMTcgMjA6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKID4KID4K
ID4gT24gMTkvMDkvMTcgMjI6NDQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgogPj4gSGkgSnVs
aWVuLAogPgogPiBIaSBWb2xvZHlteXIsCiA+CiA+PgogPj4gT24gMTMuMDkuMTcgMTQ6MTEsIEp1
bGllbiBHcmFsbCB3cm90ZToKID4+PiBIaSwKID4+PgogPj4+IE9uIDA4LzMxLzIwMTcgMDk6MDkg
UE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgogPj4KID4+Pj4gK3N0YXRpYyB2b2lkIGZpbGxf
dXVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgCnhlbl91dWlkX3QgKnUpCiA+
Pj4KID4+PiBBY3R1YWxseSB3aHkgZG8geW91IHBhc3MgYSBwb2ludGVyIGZvciB1PyBUaGlzIHJl
cXVpcmVzIGV2ZXJ5IGNhbGxlcgogPj4+IHRvIGludHJvZHVjZSB0ZW1wb3JhcnkgdmFyaWFibGUg
YmVjYXVzZSB0aGUgVVVJRCBpcyB1c3VhbGx5IGEgZGVmaW5lLgogPj4gSG1tLCBhbm90aGVyIHdh
eSBwcm9iYWJseSBpcyB0byBwYXNzIGEgd2hvbGUgc3RydWN0dXJlIGFzIGEgcGFyYW1ldGVyLgog
Pj4gQXJlIHlvdSBzdWdnZXN0aW5nIHRoaXMgYXBwcm9hY2g/IFNvbWV0aGluZyBsaWtlCiA+PiBm
aWxsX3V1aWQocmVncywgKHhlbl91dWlkX3QpTVlfVVVJRCk/CiA+CiA+IFNvbWV0aGluZyBsaXN0
IHRoYXQuIEJ1dCB3aHkgZG8geW91IG5lZWQgdGhlIGNhc3Q/IE1ZX1VVSUQgaXMgc3VwcG9zZWQK
ID4gdG8gYmUgYSB4ZW5fdXVpZF90LiBObz8KSXQgaGF2ZSBubyB0eXBlLiBJdCBpcyBqdXN0IGFu
IGluaXRpYWxpemVyIGxpc3QgbGlrZSB7MSwyLDMsNCw1LDZ9LiBJZiAKeW91IHJlbWVtYmVyIHRo
YXQgdGhyZWFkLCB0aGVyZSBpcyBhIHJlcXVpcmVtZW50IHRvIG1ha2UgcHVibGljIGhlYWRlcnMg
CmNvbXBhdGlibGUgd2l0aCBjODkuIFNvIEkgY2FuJ3QgZGVmaW5lIE1ZX1VVSUQgYXMgKHhlbl91
dWlkX3QpezEsMiwzfS4KSW5zdGVhZCBpdCBpcyBkZWZpbmVkIGFzIGEgcGxhaW4gaW5pdGlhbGl6
ZXIgbGlzdC4KCiA+PgogPj4+IFdpdGggeW91ciBjdXJyZW50IHNvbHV0aW9uIGVhY2ggY2FsbGVy
IGFzIHRvIGRvOgogPj4+CiA+Pj4geGVuX3V1aWRfdCBmb28gPSBNWV9VVUlEOwogPj4+CiA+Pj4g
ZmlsbF91dWlkKHJlZ3MsICZmb28pOwogPj4+CiA+Pj4gcmV0dXJuIHRydWU7CiA+Pj4KID4+PiBX
aGF0IEkgc3VnZ2VzdGVkIGluIHRoZSBwcmV2aW91cyB2ZXJzaW9uIGlzIHRvIGdldCBmaWxsX3V1
aWQgcmV0dXJuCiA+Pj4gdHJ1ZS4gU28geW91IG1ha2UgZWFjaCBjYWxsZXIgc2ltcGxlci4KID4+
IFllcywgYnV0IGl0IHdpbGwgbm90IGJlIGNvcnJlY3Qgc2VtYW50aWNhbGx5LiBUaGVyZSB3aWxs
IGFyaXNlIG1hbnkKID4+IHF1ZXN0aW9uczoKID4+IDEuIFdoeSBoZWxwZXIgZnVuY3Rpb24gdGhh
dCBvbmx5IHdyaXRlcyBkYXRhIHJldHVybnMgYm9vbD8KID4+IDIuIElmIGl0IHJldHVybnMgdHJ1
ZSwgY2FuIGl0IHJldHVybiBmYWxzZT8KID4+IDMuIFNob3VsZCB3ZSBjaGVjayBpdHMgcmV0dXJu
IHZhbHVlIGJlZm9yZSBwYXNzaW5nIGl0IGZ1cnRoZXI/CiA+CiA+CiA+IEkgcmVhbGx5IGRvbid0
IHNlZSBob3cKID4KID4gcmV0dXJuIGZpbGxfdXVpZChyZWdzLCBNWV9VVUlEKTsKID4KID4gd291
bGQgYmUgc2VtYW50aWNhbGx5IGluY29ycmVjdCBvciBldmVuIHJhaXNlIGFsbCB0aG9zZSBxdWVz
dGlvbnMuIEl0IGlzCiA+IHBlcmZlY3RseSBmaW5lIHRvIGFsd2F5cyByZXR1cm4gdHJ1ZS4gV2Ug
aGF2ZSBwbGFjZSBsaWtlIHRoYXQgYW5kIGl0CiA+IGhlbHBzIHRvIHN0cmVhbWxpbmUgdGhlIGNv
ZGUuVGhpcyBpcyBhIHNvbWV3aGF0IGFyZ3VhYmxlIHRvcGljLgpZZXMsIHlvdXIgdmFyaWFudCBw
cm9kdWNlcyBsZXNzIGxpbmVzIG9mIGNvZGUuCkJ1dCBpdCBpcyBoYXJkZXIgdG8gcmVhZCwgYWN0
dWFsbHkuIGByZXR1cm4gZmlsbF91aWQocmVncywgTVlfVVVJRClgCmltcGxpZXMgdGhhdCB0aGVy
ZSBhcmUgc29tZSBsb2dpYyBpbiBgZmlsbF91aWQoKWAgYW5kIGl0IGNhbiByZXR1cm4gCmRpZmZl
cmVudCByZXN1bHRzLCBkZXBlbmRpbmcgb24gaXRzIHBhcmFtZXRlcnMuIFdoaWNoIGlzIG5vdCB0
cnVlIGFuZCwgCnRodXMsIG1pc2xlYWRpbmcuCkp1c3QgdHJ5IHRvIGxvb2sgYXQgdGhpcyBmcm9t
IHN0cmFuZ2VyJ3MgcG9pbnQgb2Ygdmlldy4gVXN1YWxseSB5b3UgCmRvbid0IGRlY2xhcmUgZnVu
Y3Rpb24gYXMgYSBgYm9vbGAganVzdCB0byBzcGFyZSBhIGxpbmUgb2YgY29kZS4gSWYgeW91IApz
ZWUgYm9vbGVhbiBmdW5jdGlvbiwgeW91IGV4cGVjdCB0aGF0IHRoZXJlIGFyZSBzb21lIHJlYXNv
biwgc29tZSBsb2dpYyAKYmVoaW5kIHRoaXMuCgpMb29rLCBJIGhhdmUgYW4gaWRlYSBob3cgdG8g
cmVzb2x2ZSB0aGlzLgpmaWxsX3VpZCgpIHdpbGwgY2hlY2sgdGhhdCBNWV9VVUlEICE9IHtmZmZm
ZmZmZiwgZmZmZmYsIGZmZmZmLCBmZmZmLCAKZmZmZmZmZmZmZmZmfS4KSWYgVVVJRCBpcyBpbnZh
bGlkLCBpdCB3aWxsIHByaW50IHdhcm5pbmcgdG8gY29uc29sZSBhbmQgcmV0dXJuIGZhbHNlLgpJ
ZiBVVUlEIGlzIHZhbGlkLCBpdCB3aWxsIGZpbGwgcmVnaXN0ZXJzIGFuZCByZXR1cm4gdHJ1ZS4K
Tm93IGl0IHdpbGwgYmUgc2VtYW50aWNhbGx5IGNvcnJlY3QgdG8gZGVmaW5lIGl0IGFzIGBib29s
IGZpbGxfdXVpZCgpYAoKVGhpcyBjYW4gd29yayBmb3IgYGZpbGxfdXVpZCgpYC4gQnV0IHlvdSBh
bHNvIGV4cHJlc3NlZCB0aGUgc2FtZSBpZGVhIApyZWdhcmRpbmcgY29kZSB0aGF0IHJldHVybiB2
ZXJzaW9uLiBJIGNhbiBjcmVhdGUgaGVscGVyIGZ1bmN0aW9uIHRoYXQgCmZpbGxzIHJlZ2lzdGVy
cyB3aXRoIHZlcnNpb24gaW5mby4gQnV0IHRoZXJlIEkgZG9uJ3Qgc2VlIGFueSBleGN1c2UgdG8g
CmRlY2xhcmUgdGhhdCBoZWxwZXIgYXMgYm9vbGVhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 18:23:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 18:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dujeR-0005xi-JX; Wed, 20 Sep 2017 18:23:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dujeQ-0005xc-AE
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 18:23:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 90/4A-03093-D02B2C95; Wed, 20 Sep 2017 18:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfT+QV2eTYc
 iDY7917P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+vDvCVPDeu2L5zrOMDYwTTboYuTiEBGYw
 Suy6foYVxGERaGCV2LD8NlMXIyeHhMAcVomLJz0h7DKJSTdvQMWLJK7Ov8sGYy+dNokdxOYVE
 JQ4OfMJC4gtJOAl0TdnBSuIzSkQInH54k5miG0XmCS2zNgIlmATMJDY/+4JWDOLgKrEzydnWS
 AGBUjMW/aDGcQWFkiXONjVBLZMREBD4sf3GWCDmAXmMUr8vr4H7CJmAU2J1u2/2ScwCs5Ccsg
 sJKkFjEyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5QB
 CHYw3t8YcIhRkoNJSZTXad6hSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK6LgXKCRanpqRVpm
 TnAeIFJS3DwKInw5oOkeYsLEnOLM9MhUqcYXTku3Ln0h4nj2KbLQPLAnltActPNu0Byw/cHf5
 iEWPLy81KlxHkjQJoFQJozSvPgRsNi/RKjrJQwLyPQsUI8BalFuZklqPKvGMU5GJWEeRNApvB
 k5pXAXfAK6DgmoOOyNxwAOa4kESEl1cCY4b+5aurhNyVsUQIKF/XmbfrcM2nVyQ7LqlXFR+8q
 cTyWO/pJ4VBR/I5Zi6cE+twPnXG75+Xjzf2HHE0j1fo271uql3LOda3gjaXvkm99ael5EyP64
 NttdeOKpfaTIpxSSt48t9m0ZuENbYGzbPMWq95Qt71+6+qC/Jxvq4/GxIn41WTdqLvPr8RSnJ
 FoqMVcVJwIAAtuGQDwAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505931787!58192480!1
X-Originating-IP: [209.85.223.193]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29310 invoked from network); 20 Sep 2017 18:23:08 -0000
Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com)
 (209.85.223.193)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 18:23:08 -0000
Received: by mail-io0-f193.google.com with SMTP id n69so2665417ioi.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 11:23:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dsxRZ+fMmUZUnkGZGB4ThxQEIamNKJNvYtLr08jW3bE=;
 b=HRa9BaRCoQCGU+F9I5KFpb1QMMqk+p/LszVt70OSlHAAXmstJXHqahJB/6Ql6K7Z/s
 td9vDCF8EHwtWFv/9ozlZZmwFTlAv5YJdYeQl2wPwKGNMg9bekTMqFwWMjRygSoEIAeP
 5V8UB7Q7te7tePUlq66QlxtrawWemeTilZS5ZptMp9t/Z5bbD/lTyyNOxUnl89yyQZbh
 7/o9RrH8Z6O9cfiLrFMaRHHxnrjyXZj00bhsCydnMzTWvNo/5GhS3iNn//mSlWkmaNXd
 TOGkpPSLYh2AcEQQ3gfTqdeBbXonjGJH03+xiObWPEaKIEtTtvCLopqkJdWM8S4FMkkD
 IOAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dsxRZ+fMmUZUnkGZGB4ThxQEIamNKJNvYtLr08jW3bE=;
 b=K2Bg2xnIyvEisF0Fo8yRRtljfZY/MDuhYJG8uBVxYofGHomSomi0OeIJr9F0ZcTR+C
 9k0g40ldMpnfaa7XsTjlX2sXANq4Vl3NCoI7PlN9cJls6vpmu8GBMhEi1yoYzjgw2zID
 yyobUrd480eg8/0OGszRLKB5UifvQM89WJbn8iyCSVXgQ5eJpmVheeqiG0IEAE4ELeRF
 vih3s+vT3SlPfbj/wz/Goc0Dc+nyfisuS5afmYW2YN9XYUIeNt+xQQmgemwy3vk7GeAI
 Xgi4MzejPVsMrVlLPqh33ywGOP7iSuSP5R5RiIr3v6m7Y8BAVuiNzUlDq6E0/iTjyaO4
 Yb7w==
X-Gm-Message-State: AHPjjUirdB10gpJiQKkv/j+N2unTw/WXRA5NgTOLFP7DNpfakojanBi2
 nWjWsBRz4zK50nJhH5mnF9SPVQUcfOKh63kcvYE=
X-Google-Smtp-Source: AOwi7QDuHz14b/eCqT/iMiZZNFQgnwRTY1txIqbzpkJJVKRoDnlgWDDq2FnW+4fjDYPAmAtfmeMsyTpUglO2a1wof/k=
X-Received: by 10.107.10.77 with SMTP id u74mr8604442ioi.243.1505931787147;
 Wed, 20 Sep 2017 11:23:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.31.77 with HTTP; Wed, 20 Sep 2017 11:23:06 -0700 (PDT)
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190DDAF54@SHSMSX101.ccr.corp.intel.com>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-13-git-send-email-olekstysh@gmail.com>
 <CAPD2p-k0eOsbS+=hdJ7_t2h9My_jobnEQqajoGiownac_wzztg@mail.gmail.com>
 <CAPD2p-=W4-gWvTsJJZ+QE7gzwF-_hkzmAxD3wh7BE5LYAzL_Kw@mail.gmail.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190DDAF54@SHSMSX101.ccr.corp.intel.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 20 Sep 2017 21:23:06 +0300
Message-ID: <CAPD2p-=vEYfNH+ak9wQs05uk+26Gqdq7LzCaXXGZgKvx-A4sfQ@mail.gmail.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 12/13] [RFC] iommu: VT-d: Squash
 map_pages/unmap_pages with map_page/unmap_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEtldmluCgpPbiBXZWQsIFNlcCAyMCwgMjAxNyBhdCAxMTo1NCBBTSwgVGlhbiwgS2V2aW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPiB3cm90ZToKPiB0aGlzIHBhdGNoIGFsb25lIGxvb2tzIE9L
IHRvIG1lLiBidXQgSSBoYXZlbid0IGZvdW5kIHRpbWUgdG8gcmV2aWV3Cj4gdGhlIHdob2xlIHNl
cmllcyB0byBqdWRnZSB3aGV0aGVyIGJlbG93IGNoYW5nZSBpcyBuZWNlc3NhcnkuCgpMZXQgbWUg
ZXhwbGFpbi4KCkhlcmUgWzFdIEkgdG91Y2hlZCBjb21tb24gSU9NTVUgY29kZSwgYW5kIGFzIHRo
ZSByZXN1bHQgSSBoYWQgdG8KbW9kaWZ5IGFsbCBleGlzdGluZyBJT01NVSBwbGF0Zm9ybSBkcml2
ZXJzIGFuZCBsZWZ0IFRPRE8gcmVnYXJkaW5nCmZ1dHVyZSBvcHRpbWl6YXRpb24uCkkgZGlkIHRo
aXMgcGF0Y2ggYXMgSSB3YXMgaW50ZXJlc3RlZCBpbiBhZGRpbmcgSVBNTVUtVk1TQSBJT01NVSBv
biBBUk0Kd2hpY2ggc3VwcG9ydGVkIHN1cGVyLXBhZ2VzLgoKQ3VycmVudCBwYXRjaCBhcyB3ZWxs
IGFzIHRoZSBmb2xsb3dpbmcgWzJdIGFyZSBhdHRlbXB0cyB0byAqcmVkdWNlKgp0aGUgc2NvcGUg
b2YgdGhlIFRPRE8gZm9yIHg4Ni1yZWxhdGVkIElPTU1Vcy4KVGhpcyBpcyBhIG1heGltdW0gSSBj
b3VsZCBkbyB3aXRob3V0IGtub3dsZWRnZSBpbiBzdWJqZWN0LgoKQnV0IHRoZSBpZGVhbCBwYXRj
aCB3b3VsZCBiZSB0byB1c2UgbGFyZ2UgcGFnZXMgd2hlbmV2ZXIgcG9zc2libGUgaW4KdGhlIGNh
c2UgdGhhdCBoYXJkd2FyZSBzdXBwb3J0cyB0aGVtLgoKWzFdIFtQQVRDSCB2MiAwMi8xM10gaW9t
bXU6IEFkZCBleHRyYSBvcmRlciBhcmd1bWVudCB0byB0aGUgSU9NTVUgQVBJcwphbmQgcGxhdGZv
cm0gY2FsbGJhY2tzCmh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcvbXNnMTE1OTEwLmh0bWwKClsyXSBbUEFUQ0ggdjIgMTMvMTNdIFtSRkNdIGlvbW11
OiBBTUQtVmk6IFNxdWFzaCBtYXBfcGFnZXMvdW5tYXBfcGFnZXMKd2l0aCBtYXBfcGFnZS91bm1h
cF9wYWdlCmh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTg2MjU3MS8KCj4KPj4g
RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gW21haWx0bzpvbGVrc3R5c2hAZ21haWwuY29tXQo+
PiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTcgMTA6NDQgUE0KPj4KPj4gSGkuCj4+
Cj4+IEdlbnRsZSByZW1pbmRlci4KPj4KPj4gT24gTW9uLCBBdWcgMjEsIDIwMTcgYXQgNzo0NCBQ
TSwgT2xla3NhbmRyIFR5c2hjaGVua28KPj4gPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+
PiA+IEhpLCBhbGwuCj4+ID4KPj4gPiBBbnkgY29tbWVudHM/Cj4+ID4KPj4gPiBPbiBUdWUsIEp1
bCAyNSwgMjAxNyBhdCA4OjI2IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA+IDxvbGVrc3R5
c2hAZ21haWwuY29tPiB3cm90ZToKPj4gPj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9s
ZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+PiA+Pgo+PiA+PiBSZWR1Y2UgdGhlIHNjb3Bl
IG9mIHRoZSBUT0RPIGJ5IHNxdWFzaGluZyBzaW5nbGUtcGFnZSBzdHVmZiB3aXRoCj4+ID4+IG11
bHRpLXBhZ2Ugb25lLiBOZXh0IHRhcmdldCBpcyB0byB1c2UgbGFyZ2UgcGFnZXMgd2hlbmV2ZXIg
cG9zc2libGUKPj4gPj4gaW4gdGhlIGNhc2UgdGhhdCBoYXJkd2FyZSBzdXBwb3J0cyB0aGVtLgo+
PiA+Pgo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA8b2xla3Nh
bmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+ID4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+ID4+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPj4g
Pj4KPj4gPj4gLS0tCj4+ID4+ICAgIENoYW5nZXMgaW4gdjE6Cj4+ID4+ICAgICAgIC0KPj4gPj4K
Pj4gPj4gICAgQ2hhbmdlcyBpbiB2MjoKPj4gPj4gICAgICAgLQo+PiA+PiAtLS0KPj4gPj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIHwgMTM4ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0KPj4gLS0tLS0tLS0tLS0KPj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRp
b25zKCspLCA3MSBkZWxldGlvbnMoLSkKPj4gPj4KPj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKPj4gPj4gaW5kZXggNDVkMWYzNi4uZDIwYjJmOSAxMDA2NDQKPj4gPj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4gPj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4gPj4gQEAgLTE3NTAsMTUgKzE3NTAsMjQg
QEAgc3RhdGljIHZvaWQKPj4gaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQp
Cj4+ID4+ICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+ID4+ICB9
Cj4+ID4+Cj4+ID4+IC1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAo+PiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4+ID4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKPj4gPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
bGFncykKPj4gPj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3Bh
Z2VzKHN0cnVjdCBkb21haW4gKmQsCj4+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKPj4gPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7
Cj4+ID4+ICsKPj4gPj4gKy8qCj4+ID4+ICsgKiBUT0RPOiBPcHRpbWl6ZSBieSB1c2luZyBsYXJn
ZSBwYWdlcyB3aGVuZXZlciBwb3NzaWJsZSBpbiB0aGUgY2FzZQo+PiA+PiArICogdGhhdCBoYXJk
d2FyZSBzdXBwb3J0cyB0aGVtLgo+PiA+PiArICovCj4+ID4+ICtzdGF0aWMgaW50IF9fbXVzdF9j
aGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPj4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdm
biwKPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG1mbiwKPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCj4+ID4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQo+PiA+PiAg
ewo+PiA+PiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+PiA+
PiAtICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwgKnB0ZSA9IE5VTEwsIG9sZCwgbmV3
ID0geyAwIH07Cj4+ID4+IC0gICAgdTY0IHBnX21hZGRyOwo+PiA+PiAgICAgIGludCByYyA9IDA7
Cj4+ID4+ICsgICAgdW5zaWduZWQgbG9uZyBvcmlnX2dmbiA9IGdmbjsKPj4gPj4gKyAgICB1bnNp
Z25lZCBsb25nIGk7Cj4+ID4+Cj4+ID4+ICAgICAgLyogRG8gbm90aGluZyBpZiBWVC1kIHNoYXJl
cyBFUFQgcGFnZSB0YWJsZSAqLwo+PiA+PiAgICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSAp
Cj4+ID4+IEBAIC0xNzY4LDc4ICsxNzc3LDYwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrCj4+
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4+ID4+ICAgICAgaWYgKCBp
b21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+PiA+PiAgICAgICAg
ICByZXR1cm4gMDsKPj4gPj4KPj4gPj4gLSAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBpbmdf
bG9jayk7Cj4+ID4+IC0KPj4gPj4gLSAgICBwZ19tYWRkciA9IGFkZHJfdG9fZG1hX3BhZ2VfbWFk
ZHIoZCwgKHBhZGRyX3QpZ2ZuIDw8Cj4+IFBBR0VfU0hJRlRfNEssIDEpOwo+PiA+PiAtICAgIGlm
ICggcGdfbWFkZHIgPT0gMCApCj4+ID4+ICsgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9y
ZGVyKTsgaSsrLCBnZm4rKywgbWZuKysgKQo+PiA+PiAgICAgIHsKPj4gPj4gLSAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+ID4+IC0gICAgICAgIHJldHVybiAt
RU5PTUVNOwo+PiA+PiAtICAgIH0KPj4gPj4gLSAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRlICop
bWFwX3Z0ZF9kb21haW5fcGFnZShwZ19tYWRkcik7Cj4+ID4+IC0gICAgcHRlID0gcGFnZSArIChn
Zm4gJiBMRVZFTF9NQVNLKTsKPj4gPj4gLSAgICBvbGQgPSAqcHRlOwo+PiA+PiAtICAgIGRtYV9z
ZXRfcHRlX2FkZHIobmV3LCAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVF80Syk7Cj4+ID4+IC0g
ICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCj4+ID4+IC0gICAgICAgICAgICAgICAgICAgICAoKGZs
YWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVBRCAgOiAwKSB8Cj4+ID4+IC0gICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IERNQV9QVEVfV1JJ
VEUgOiAwKSk7Cj4+ID4+ICsgICAgICAgIHN0cnVjdCBkbWFfcHRlICpwYWdlID0gTlVMTCwgKnB0
ZSA9IE5VTEwsIG9sZCwgbmV3ID0geyAwIH07Cj4+ID4+ICsgICAgICAgIHU2NCBwZ19tYWRkcjsK
Pj4gPj4KPj4gPj4gLSAgICAvKiBTZXQgdGhlIFNOUCBvbiBsZWFmIHBhZ2UgdGFibGUgaWYgU25v
b3AgQ29udHJvbCBhdmFpbGFibGUgKi8KPj4gPj4gLSAgICBpZiAoIGlvbW11X3Nub29wICkKPj4g
Pj4gLSAgICAgICAgZG1hX3NldF9wdGVfc25wKG5ldyk7Cj4+ID4+ICsgICAgICAgIHNwaW5fbG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4gPj4KPj4gPj4gLSAgICBpZiAoIG9sZC52YWwg
PT0gbmV3LnZhbCApCj4+ID4+IC0gICAgewo+PiA+PiArICAgICAgICBwZ19tYWRkciA9IGFkZHJf
dG9fZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpZ2ZuIDw8Cj4+IFBBR0VfU0hJRlRfNEssIDEp
Owo+PiA+PiArICAgICAgICBpZiAoIHBnX21hZGRyID09IDAgKQo+PiA+PiArICAgICAgICB7Cj4+
ID4+ICsgICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPj4g
Pj4gKyAgICAgICAgICAgIHJjID0gLUVOT01FTTsKPj4gPj4gKyAgICAgICAgICAgIGdvdG8gZXJy
Owo+PiA+PiArICAgICAgICB9Cj4+ID4+ICsgICAgICAgIHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUg
KiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKPj4gPj4gKyAgICAgICAgcHRlID0gcGFn
ZSArIChnZm4gJiBMRVZFTF9NQVNLKTsKPj4gPj4gKyAgICAgICAgb2xkID0gKnB0ZTsKPj4gPj4g
KyAgICAgICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZU
XzRLKTsKPj4gPj4gKyAgICAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCj4+ID4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgKChmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkgPyBETUFfUFRFX1JF
QUQgIDogMCkgfAo+PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICgoZmxhZ3MgJiBJT01N
VUZfd3JpdGFibGUpID8gRE1BX1BURV9XUklURSA6IDApKTsKPj4gPj4gKwo+PiA+PiArICAgICAg
ICAvKiBTZXQgdGhlIFNOUCBvbiBsZWFmIHBhZ2UgdGFibGUgaWYgU25vb3AgQ29udHJvbCBhdmFp
bGFibGUgKi8KPj4gPj4gKyAgICAgICAgaWYgKCBpb21tdV9zbm9vcCApCj4+ID4+ICsgICAgICAg
ICAgICBkbWFfc2V0X3B0ZV9zbnAobmV3KTsKPj4gPj4gKwo+PiA+PiArICAgICAgICBpZiAoIG9s
ZC52YWwgPT0gbmV3LnZhbCApCj4+ID4+ICsgICAgICAgIHsKPj4gPj4gKyAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwo+PiA+PiArICAgICAgICAgICAgdW5t
YXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwo+PiA+PiArICAgICAgICAgICAgY29udGludWU7Cj4+
ID4+ICsgICAgICAgIH0KPj4gPj4gKyAgICAgICAgKnB0ZSA9IG5ldzsKPj4gPj4gKwo+PiA+PiAr
ICAgICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3QgZG1hX3B0
ZSkpOwo+PiA+PiAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsK
Pj4gPj4gICAgICAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwo+PiA+PiAtICAgICAg
ICByZXR1cm4gMDsKPj4gPj4gLSAgICB9Cj4+ID4+IC0gICAgKnB0ZSA9IG5ldzsKPj4gPj4gLQo+
PiA+PiAtICAgIGlvbW11X2ZsdXNoX2NhY2hlX2VudHJ5KHB0ZSwgc2l6ZW9mKHN0cnVjdCBkbWFf
cHRlKSk7Cj4+ID4+IC0gICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Cj4+
ID4+IC0gICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwo+PiA+Pgo+PiA+PiAtICAgIGlm
ICggIXRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpICkKPj4gPj4gLSAgICAgICAgcmMg
PSBpb21tdV9mbHVzaF9pb3RsYihkLCBnZm4sIGRtYV9wdGVfcHJlc2VudChvbGQpLCAxKTsKPj4g
Pj4gLQo+PiA+PiAtICAgIHJldHVybiByYzsKPj4gPj4gLX0KPj4gPj4gLQo+PiA+PiAtc3RhdGlj
IGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LAo+PiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbikKPj4gPj4gLXsKPj4gPj4gLSAgICAvKiBEbyBub3RoaW5nIGlmIGhh
cmR3YXJlIGRvbWFpbiBhbmQgaW9tbXUgc3VwcG9ydHMgcGFzcyB0aHJ1LiAqLwo+PiA+PiAtICAg
IGlmICggaW9tbXVfcGFzc3Rocm91Z2ggJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPj4gPj4g
LSAgICAgICAgcmV0dXJuIDA7Cj4+ID4+IC0KPj4gPj4gLSAgICByZXR1cm4gZG1hX3B0ZV9jbGVh
cl9vbmUoZCwgKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEspOwo+PiA+PiAtfQo+PiA+PiAt
Cj4+ID4+IC0vKiBUT0RPOiBPcHRpbWl6ZSBieSBzcXVhc2hpbmcgbWFwX3BhZ2VzL3VubWFwX3Bh
Z2VzIHdpdGgKPj4gbWFwX3BhZ2UvdW5tYXBfcGFnZSAqLwo+PiA+PiAtc3RhdGljIGludCBfX211
c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCj4+ID4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnZm4sCj4+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sCj4+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAo+PiA+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKPj4g
Pj4gLXsKPj4gPj4gLSAgICB1bnNpZ25lZCBsb25nIGk7Cj4+ID4+IC0gICAgaW50IHJjID0gMDsK
Pj4gPj4gLQo+PiA+PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyAp
Cj4+ID4+IC0gICAgewo+PiA+PiAtICAgICAgICByYyA9IGludGVsX2lvbW11X21hcF9wYWdlKGQs
IGdmbiArIGksIG1mbiArIGksIGZsYWdzKTsKPj4gPj4gLSAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQo+PiA+PiArICAgICAgICBpZiAoICF0aGlzX2NwdShpb21tdV9kb250X2ZsdXNoX2lvdGxi
KSApCj4+ID4+ICAgICAgICAgIHsKPj4gPj4gLSAgICAgICAgICAgIHdoaWxlICggaS0tICkKPj4g
Pj4gLSAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hl
Y2suICovCj4+ID4+IC0gICAgICAgICAgICAgICAgaWYgKCBpbnRlbF9pb21tdV91bm1hcF9wYWdl
KGQsIGdmbiArIGkpICkKPj4gPj4gLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4+ID4+
IC0KPj4gPj4gLSAgICAgICAgICAgIGJyZWFrOwo+PiA+PiArICAgICAgICAgICAgcmMgPSBpb21t
dV9mbHVzaF9pb3RsYihkLCBnZm4sIGRtYV9wdGVfcHJlc2VudChvbGQpLCAxKTsKPj4gPj4gKyAg
ICAgICAgICAgIGlmICggcmMgKQo+PiA+PiArICAgICAgICAgICAgICAgIGdvdG8gZXJyOwo+PiA+
PiAgICAgICAgICB9Cj4+ID4+ICAgICAgfQo+PiA+Pgo+PiA+PiArICAgIHJldHVybiAwOwo+PiA+
PiArCj4+ID4+ICtlcnI6Cj4+ID4+ICsgICAgd2hpbGUgKCBpLS0gKQo+PiA+PiArICAgICAgICAv
KiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCj4+ID4+ICsgICAgICAg
IGlmICggaW50ZWxfaW9tbXVfdW5tYXBfcGFnZXMoZCwgb3JpZ19nZm4gKyBpLCAwKSApCj4+ID4+
ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gPj4gKwo+PiA+PiAgICAgIHJldHVybiByYzsKPj4g
Pj4gIH0KPj4gPj4KPj4gPj4gQEAgLTE4NDcsMTIgKzE4MzgsMTcgQEAgc3RhdGljIGludCBfX211
c3RfY2hlY2sKPj4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKPj4g
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuLAo+PiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQo+PiA+PiAgewo+PiA+PiAtICAgIHVuc2ln
bmVkIGxvbmcgaTsKPj4gPj4gICAgICBpbnQgcmMgPSAwOwo+PiA+PiArICAgIHVuc2lnbmVkIGxv
bmcgaTsKPj4gPj4gKwo+PiA+PiArICAgIC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWlu
IGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCj4+ID4+ICsgICAgaWYgKCBpb21tdV9w
YXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+PiA+PiArICAgICAgICByZXR1
cm4gMDsKPj4gPj4KPj4gPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBp
KysgKQo+PiA+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKywgZ2Zu
KysgKQo+PiA+PiAgICAgIHsKPj4gPj4gLSAgICAgICAgaW50IHJldCA9IGludGVsX2lvbW11X3Vu
bWFwX3BhZ2UoZCwgZ2ZuICsgaSk7Cj4+ID4+ICsgICAgICAgIGludCByZXQgPSBkbWFfcHRlX2Ns
ZWFyX29uZShkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80Syk7Cj4+ID4+ICsKPj4gPj4g
ICAgICAgICAgaWYgKCAhcmMgKQo+PiA+PiAgICAgICAgICAgICAgcmMgPSByZXQ7Cj4+ID4+ICAg
ICAgfQo+PiA+PiAtLQo+PiA+PiAyLjcuNAo+PiA+Pgo+PiA+Cj4+ID4KPj4gPgo+PiA+IC0tCj4+
ID4gUmVnYXJkcywKPj4gPgo+PiA+IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4+Cj4+Cj4+Cj4+IC0t
Cj4+IFJlZ2FyZHMsCj4+Cj4+IE9sZWtzYW5kciBUeXNoY2hlbmtvCgoKCi0tIApSZWdhcmRzLAoK
T2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 19:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 19:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dukxp-0002la-4l; Wed, 20 Sep 2017 19:47:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dukxo-0002lS-7M
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 19:47:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E1/B0-03423-3C5C2C95; Wed, 20 Sep 2017 19:47:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUyZ7p8oO7+o4c
 iDU5NtrBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP+d55lLTjFVjHx7kK2BsYVrF2MXBxCAhOZ
 JN6d+c0I4fxmlFjQuBYqs5FR4uyEx0wQTg+jxN3dm5m7GDk52ASMJM4enc4IYosISEtc+3wZr
 J1ZYBOjxP5jN5lAEsICoRI7l3wBa2ARUJXYMnU3K4jNK+ApcXzdajBbQkBBYsrD98wQtqHE6Y
 fbGCcw8ixgZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ofwYg2MF4eWPAIUZJDiYlUd6sw4cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPjoClBMsSk1P
 rUjLzAEGIkxagoNHSYT3FEiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEkpeflyolzvsVp
 FQApDSjNA9uECxCLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9xDIFJ7MvBK4fa+ATmECOi
 V7wwGQU0oSEVJSDYw3dsin+2yN41+ULt9hd6HV58n8QhnRAhXrl2WKPDLqX3YIlrstuimUsWr
 3lop6BfvkNL9mW+MZrAJTjhp7b5jst4GnO+V6mpjDsS//HAzP81y0vbJC3sbeY6LsyyvfuR6s
 mG+ltOdPSKG97LXy34KTXnysvZ5ufF48wbDy6KQbNlO1GL4/PabEUpyRaKjFXFScCAD8xicDi
 wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505936830!77966743!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32380 invoked from network); 20 Sep 2017 19:47:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 19:47:11 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KJl5ZI004307
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 19:47:07 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8KJl5TA032135
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 19:47:05 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8KJl4fV023145;
 Wed, 20 Sep 2017 19:47:05 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Sep 2017 12:47:04 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Wed, 20 Sep 2017 15:50:27 -0400
Message-Id: <1505937027-7604-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: kevin.tian@intel.com, jbeulich@suse.com, andrew.cooper3@citrix.com,
 jun.nakajima@intel.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH] x86/hvm: Remove unnecessary is_hvm_domain()
	test in construct_vmcs()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQncyBhIGxlZnRvdmVyIGZyb20gUFZIdjEgZGF5cy4KClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIHwgMTAgKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZjYyZmU3ZS4uYjUxMDBi
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTI3MSwxNCArMTI3MSwxMCBAQCBzdGF0aWMgaW50IGNv
bnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdm14X3ZtY3NfZXhpdCh2KTsKIAot
ICAgIC8qIFBWSDogcGFnaW5nIG1vZGUgaXMgdXBkYXRlZCBieSBhcmNoX3NldF9pbmZvX2d1ZXN0
KCkuICovCi0gICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKLSAgICB7Ci0gICAgICAgIC8qIHdp
bGwgdXBkYXRlIEhPU1QgJiBHVUVTVF9DUjMgYXMgcmVxZCAqLwotICAgICAgICBwYWdpbmdfdXBk
YXRlX3BhZ2luZ19tb2Rlcyh2KTsKKyAgICAvKiB3aWxsIHVwZGF0ZSBIT1NUICYgR1VFU1RfQ1Iz
IGFzIHJlcWQgKi8KKyAgICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKIAotICAgICAg
ICB2bXhfdmxhcGljX21zcl9jaGFuZ2VkKHYpOwotICAgIH0KKyAgICB2bXhfdmxhcGljX21zcl9j
aGFuZ2VkKHYpOwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 19:50:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 19:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dul18-0003O5-Lq; Wed, 20 Sep 2017 19:50:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jerome.oufella@savoirfairelinux.com>)
 id 1dul17-0003Ny-9p
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 19:50:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 ED/79-00676-096C2C95; Wed, 20 Sep 2017 19:50:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsVyISJPR7f/2KF
 Ig84pshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDji+MBRNKKjZumMPewPg9oYuRi0NIYD+j
 xI/3r9kgnPeMEs1vnzHBZT7+eQDkcHJICFhKdO06ygpX9fj8H0aQhJDAE0aJWxedQWwWAW2Jr
 39fgTWwCfhIvPh/hA3EFhFQkri3ajJYnFcgUGLuQwhbGKjm2qcljBBxQYmTM5+wgNjMAuoSf+
 ZdYoaw5SW2v53DDHGEr8TVf4dYIGYGSqx9+JUdwtaTuLrqCPsERsFZSEbNQjJqFpJRCxiZVzG
 qF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhi4DEOxgnHnZ/xCj
 JAeTkihv1uFDkUJ8SfkplRmJxRnxRaU5qcWHGPU4OARmr1t9gVGg8/ekj4xSLHn5ealKErzTj
 gJVCxalpqdWpGXmACMNpkGCg0dJhLcOJM1bXJCYW5yZDpE6xejKMaHp8h8mjmObQOSCk7eB5K
 Mbd4Fkx00gKQQ2W0qcNxWkWQCkOaM0D240LElcYpSVEuZlBDpfiKcgtSg3swRV/hWjOAejkjD
 vZpApPJl5JXAXvAI6jgnouOwNB0COK0lESEk1MKbyrmfZ/PTEraWltoamcud+h/xc/Wv/TVXb
 yKUT5/dm/FhdmDVRIbDoULx0+XyvHw/z75zZ1mm1S4P3wLXTy7vvPwxbJxo5W7+kkVuSR27mj
 P3bV3W12ZWfuZr5LPINl0zNgZo/0gsDT1otPqazd/tlGdndVXlfG/0VxAxzvH7sM51/hP+mzg
 MlluKMREMt5qLiRABkBzKiDQMAAA==
X-Env-Sender: jerome.oufella@savoirfairelinux.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505937038!58200412!1
X-Originating-IP: [208.88.110.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54687 invoked from network); 20 Sep 2017 19:50:39 -0000
Received: from mail.savoirfairelinux.com (HELO mail.savoirfairelinux.com)
 (208.88.110.44)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 19:50:39 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.savoirfairelinux.com (Postfix) with ESMTP id CFBF59C1CA2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:50:37 -0400 (EDT)
Received: from mail.savoirfairelinux.com ([127.0.0.1])
 by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id arosMf22Hh71 for <xen-devel@lists.xenproject.org>;
 Wed, 20 Sep 2017 15:50:36 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.savoirfairelinux.com (Postfix) with ESMTP id 840279C2AB8
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:50:36 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.savoirfairelinux.com
Received: from mail.savoirfairelinux.com ([127.0.0.1])
 by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id QJoyXsDNHGkc for <xen-devel@lists.xenproject.org>;
 Wed, 20 Sep 2017 15:50:36 -0400 (EDT)
Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com
 [192.168.48.237])
 by mail.savoirfairelinux.com (Postfix) with ESMTP id 616179C1CA2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:50:36 -0400 (EDT)
Date: Wed, 20 Sep 2017 15:50:35 -0400 (EDT)
From: =?utf-8?B?SsOpcsO0bWU=?= Oufella <jerome.oufella@savoirfairelinux.com>
To: xen-devel@lists.xenproject.org
Message-ID: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
MIME-Version: 1.0
X-Mailer: Zimbra 8.6.0_GA_1153 (ZimbraWebClient - GC61 (Linux)/8.6.0_GA_1153)
Thread-Topic: pci-passthrough loses msi-x interrupts ability after domain
 destroy
Thread-Index: Rxt8us53fLhgBgf3LU2G4XGaiHbCNQ==
Subject: [Xen-devel] pci-passthrough loses msi-x interrupts ability after
	domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgWGVuLWRldmVsLCAKCkknbSB1c2luZyBQQ0kgcGFzcy10aHJvdWdoIHRvIG1hcCBhIFBDSWUg
KGludGVsIGkyMTApIGNvbnRyb2xsZXIgaW50byAKYSBIVk0gZG9tYWluLiBUaGUgc3lzdGVtIHVz
ZXMgeGVuLXBjaWJhY2sgdG8gaGlkZSB0aGUgYXBwcm9wcmlhdGUgUENJIApkZXZpY2UgZnJvbSBE
b20wLiAKCldoZW4gY3JlYXRpbmcgdGhlIEhWTSBkb21haW4gYWZ0ZXIgYW4gaHlwZXJ2aXNvciBj
b2xkIGJvb3QsIHRoZSBIVk0gCmRvbWFpbiBjYW4gYWNjZXNzIGFuZCB1c2UgdGhlIFBDSWUgY29u
dHJvbGxlciB3aXRob3V0IHByb2JsZW0uIAoKSG93ZXZlciwgaWYgdGhlIEhWTSBkb21haW4gaXMg
ZGVzdHJveWVkIHRoZW4gcmVzdGFydGVkLCBpdCB3b24ndCBiZSAKYWJsZSB0byB1c2UgdGhlIHBh
c3MtdGhyb3VnaCBQQ0kgZGV2aWNlIGFueW1vcmUuIFRoZSBQQ0kgZGV2aWNlIGlzIApzZWVuIGFu
ZCBjYW4gYmUgbWFwcGVkLCBob3dldmVyLCB0aGUgaW50ZXJydXB0cyB3aWxsIG5vdCBiZSBwYXNz
ZWQgdG8gCnRoZSBIVk0gZG9tYWluIGFueW1vcmUgKHRoaXMgaXMgdmlzaWJsZSB1bmRlciBhIExp
bnV4IGd1ZXN0IGFzIAovcHJvYy9pbnRlcnJ1cHRzIGNvdW50ZXJzIHJlbWFpbiAwKS4gVGhlIGJl
aGF2aW9yIG9uIGEgV2luZG93czEwIGd1ZXN0IAppcyB0aGUgc2FtZS4gCgpBIGZldyBpbnRlcmVz
dGluZyBoaW50cyBJIG5vdGljZWQ6IAoKLSBPbiBEb20wLCAnbHNwY2kgLXZ2JyBvbiB0aGF0IFBD
SWUgZGV2aWNlIGJldHdlZW4gdGhlICJ3b3JraW5nIiBhbmQgCnRoZSAibXV0ZWQgaW50ZXJydXB0
cyIgc3RhdGVzLCBJIG5vdGVkIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSAKTVNJLVggY2Fwczog
CgotIENhcGFiaWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tlZC0gPC0t
IElSUXMgd2lsbCB3b3JrIGlmIGRvbWFpbiBzdGFydGVkIAorIENhcGFiaWxpdGllczogWzcwXSBN
U0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tlZCsgPC0tIElSUXMgd29uJ3Qgd29yayBpZiBkb21h
aW4gc3RhcnRlZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5e
Xl5eXl4KCi0gV2hlbiB0aGUgSFZNIE9TIGlzIExpbnV4LCBybW1vZCdpbmcgdGhlIGkyMTAgKGln
YikgZHJpdmVyIGZyb20gCmluc2lkZSB0aGF0IGRvbWFpbiBiZWZvcmUgZGVzdHJveWluZyB0aGUg
ZG9tYWluIHByb3ZpZGVzIGEgd2F5IHRvIAprZWVwIHRoZSBkZXZpY2Ugd29ya2luZyBkdXJpbmcg
dGhlIG5leHQgZGVzdHJveS9jcmVhdGUgY3ljbGU6IGluIHRoZSAKbHNwY2kgdmlldyBhYm92ZSwg
dGhlIE1TSS1YIGNhcHMgd2lsbCBub3QgYXBwZWFyIGFzICdNYXNrZWQrJyBpZiB0aGUgCmRyaXZl
ciB3YXMgdW5sb2FkZWQgcHJpb3IgdG8gZGVzdHJveS4gCgotIEhvd2V2ZXIsIGlmIHRoZSBkb21h
aW4gd2FzIGRlc3Ryb3llZCB3aXRob3V0IHRoYXQgcHJlY2F1dGlvbiwgSSAKZm91bmQgbm8gd2F5
IHRvIGJyaW5nIGl0IGJhY2sgdG8gYSB3b3JraW5nIHN0YXRlLiAKCkkgdHJpZWQgYSBmZXcgbWV0
aG9kcyB3aXRob3V0IHN1Y2Nlc3M6IAoKLSBSZW1vdmluZyAvIHJlc2Nhbm5pbmcgdGhlIGRldmlj
ZSBmcm9tIHRoZSBQQ0kgYnVzIGluIERvbTAuIAotIGVjaG8gMSA+cmVzZXQgaW4gdGhlIGRldmlj
ZSdzIFBDSSBzeXNmcyAKCkFtIEkgbWlzc2luZyBzb21ldGhpbmcsIG9yIGlzIHRoZXJlIHNvbWV0
aGluZyBJIGNhbiB0cnkgdG8gCnRyb3VibGVzaG9vdCB0aGlzPyBBbnkgaGludCB3aWxsIGJlIGhl
bHBmdWwuCgpCZXN0LApKZXJvbWUKCgoKU2V0dXAgdXNlcyB0aGUgZm9sbG93aW5nOiAKCi0gWGVu
IDQuOC4xIAotIExpbnV4IDQuOCBbIHhlbi1wY2liYWNrLmhpZGU9KDA3OjAwLjApIF0gLy8gCi0g
aW9tbXUgaXMgZW5hYmxlZCBvbiBDb3JlIGk1LTUzNTBVIAoKLSBUaGUgZG9tYWluIGNvbmZpZyBm
aWxlOiAKCi0tLXNuaXAtLS0gCmJ1aWxkZXIgPSAnaHZtJyAKbWVtb3J5ID0gNDA5NiAKdmNwdXMg
PSAyIApuYW1lID0gIkxpdmVDRCIgCgpkaXNrID0gWyAnZmlsZTovZGF0YS91YnVudHUuaXNvLHh2
ZGM6Y2Ryb20scicsICdmb3JtYXQ9cmF3LCB2ZGV2PWhkYiwgYWNjZXNzPXJ3LCBiYWNrZW5kdHlw
ZT1xZGlzaywgdGFyZ2V0PS9kZXYvc2RhNScgXSAKYm9vdCA9ICJjIiAKYWNwaSA9IDEgCmRldmlj
ZV9tb2RlbF92ZXJzaW9uID0gInFlbXUteGVuIiAKc2RsID0gMCAKdm5jID0gMSAKdm5jbGlzdGVu
ID0gJzEwLjAuMC4xOjAnIAoKIyBpMjEwIHBhc3MtdGhyb3VnaCAKcGNpID0gWycwNzowMC4wJ10g
Cgp1c2IgPSAxIAp1c2JkZXZpY2UgPSBbJ3RhYmxldCddIAotLS0tLXNuYXAtLS0tLS0gCgotIHhs
IGRtZXNnIChsb2dsdmw9ZGVidWcpOiAKCihYRU4pIFhlbiB2ZXJzaW9uIDQuOC4xIChAKSAoZ2Nj
IChVYnVudHUvTGluYXJvIDQuNi4zLTF1YnVudHU1KSA0LjYuMykgZGVidWc9biBUdWUgU2VwIDE5
IDE3OjIyOjM2IFVUQyAyMDE3IAooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiAKKFhFTikgQm9vdGxv
YWRlcjogR1JVQiAyLjAwIAooWEVOKSBDb21tYW5kIGxpbmU6IGxvZ2x2bD1kZWJ1ZyBkb20wX21l
bT00MDk2TSxtYXg6NDA5Nk0gZG9tMF9tYXhfdmNwdXM9MiAKKFhFTikgVmlkZW8gaW5mb3JtYXRp
b246IAooWEVOKSBWR0EgaXMgdGV4dCBtb2RlIDgweDI1LCBmb250IDh4MTYgCihYRU4pIFZCRS9E
REMgbWV0aG9kczogVjI7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRzIAooWEVOKSBEaXNj
IGluZm9ybWF0aW9uOiAKKFhFTikgRm91bmQgMiBNQlIgc2lnbmF0dXJlcyAKKFhFTikgRm91bmQg
MyBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcyAKKFhFTikgWGVuLWU4MjAgUkFNIG1hcDogCihY
RU4pIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlkODAwICh1c2FibGUpIAooWEVOKSAw
MDAwMDAwMDAwMDlkODAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpIAooWEVOKSAwMDAw
MDAwMDAwMGUwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpIAooWEVOKSAwMDAwMDAw
MDAwMTAwMDAwIC0gMDAwMDAwMDBkODBiYjAwMCAodXNhYmxlKSAKKFhFTikgMDAwMDAwMDBkODBi
YjAwMCAtIDAwMDAwMDAwZDgzZjkwMDAgKHJlc2VydmVkKSAKKFhFTikgMDAwMDAwMDBkODNmOTAw
MCAtIDAwMDAwMDAwZGMzNjQwMDAgKHVzYWJsZSkgCihYRU4pIDAwMDAwMDAwZGMzNjQwMDAgLSAw
MDAwMDAwMGRjM2M0MDAwIChyZXNlcnZlZCkgCihYRU4pIDAwMDAwMDAwZGMzYzQwMDAgLSAwMDAw
MDAwMGRjNWI0MDAwICh1c2FibGUpIAooWEVOKSAwMDAwMDAwMGRjNWI0MDAwIC0gMDAwMDAwMDBk
Y2QzOTAwMCAoQUNQSSBOVlMpIAooWEVOKSAwMDAwMDAwMGRjZDM5MDAwIC0gMDAwMDAwMDBkY2Zm
ZjAwMCAocmVzZXJ2ZWQpIAooWEVOKSAwMDAwMDAwMGRjZmZmMDAwIC0gMDAwMDAwMDBkZDAwMDAw
MCAodXNhYmxlKSAKKFhFTikgMDAwMDAwMDBkZDgwMDAwMCAtIDAwMDAwMDAwZTAwMDAwMDAgKHJl
c2VydmVkKSAKKFhFTikgMDAwMDAwMDBmODAwMDAwMCAtIDAwMDAwMDAwZmMwMDAwMDAgKHJlc2Vy
dmVkKSAKKFhFTikgMDAwMDAwMDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJlc2VydmVk
KSAKKFhFTikgMDAwMDAwMDBmZWQwMDAwMCAtIDAwMDAwMDAwZmVkMDQwMDAgKHJlc2VydmVkKSAK
KFhFTikgMDAwMDAwMDBmZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVkKSAKKFhF
TikgMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVlMDEwMDAgKHJlc2VydmVkKSAKKFhFTikg
MDAwMDAwMDBmZjAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKSAKKFhFTikgMDAw
MDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA0MWUwMDAwMDAgKHVzYWJsZSkgCihYRU4pIEFDUEk6IFJT
RFAgMDAwRjA1ODAsIDAwMjQgKHIyIEFMQVNLQSkgCihYRU4pIEFDUEk6IFhTRFQgRENDRkEwOTAs
IDAwQTQgKHIxIEFMQVNLQSBBIE0gSSAxMDcyMDA5IEFNSSAxMDAxMykgCihYRU4pIEFDUEk6IEZB
Q1AgRENEMTA0NzgsIDAxMEMgKHI1IEFMQVNLQSBBIE0gSSAxMDcyMDA5IEFNSSAxMDAxMykgCihY
RU4pIEFDUEk6IERTRFQgRENDRkExRDAsIDE2MkE4IChyMiBBTEFTS0EgQSBNIEkgMTA3MjAwOSBJ
TlRMIDIwMTIwOTEzKSAKKFhFTikgQUNQSTogRkFDUyBEQ0QzN0Y4MCwgMDA0MCAKKFhFTikgQUNQ
STogQVBJQyBEQ0QxMDU4OCwgMDA4NCAocjMgQUxBU0tBIEEgTSBJIDEwNzIwMDkgQU1JIDEwMDEz
KSAKKFhFTikgQUNQSTogRlBEVCBEQ0QxMDYxMCwgMDA0NCAocjEgQUxBU0tBIEEgTSBJIDEwNzIw
MDkgQU1JIDEwMDEzKSAKKFhFTikgQUNQSTogRklEVCBEQ0QxMDY1OCwgMDA5QyAocjEgQUxBU0tB
IEEgTSBJIDEwNzIwMDkgQU1JIDEwMDEzKSAKKFhFTikgQUNQSTogTUNGRyBEQ0QxMDZGOCwgMDAz
QyAocjEgQUxBU0tBIEEgTSBJIDEwNzIwMDkgTVNGVCA5NykgCihYRU4pIEFDUEk6IEhQRVQgRENE
MTA3MzgsIDAwMzggKHIxIEFMQVNLQSBBIE0gSSAxMDcyMDA5IEFNSS4gNSkgCihYRU4pIEFDUEk6
IFNTRFQgRENEMTA3NzAsIDAzMTUgKHIxIFNhdGFSZSBTYXRhVGFibCAxMDAwIElOVEwgMjAxMjA5
MTMpIAooWEVOKSBBQ1BJOiBVRUZJIERDRDEwQTg4LCAwMDQyIChyMSAwIDApIAooWEVOKSBBQ1BJ
OiBTU0RUIERDRDEwQUQwLCAwOEY0IChyMiBUaGVyX1IgVGhlcl9SdnAgMTAwMCBJTlRMIDIwMTIw
OTEzKSAKKFhFTikgQUNQSTogQVNGISBEQ0QxMTNDOCwgMDBBMCAocjMyIElOVEVMIEhDRyAxIFRG
U00gRjQyNDApIAooWEVOKSBBQ1BJOiBUQ1BBIERDRDExNDY4LCAwMDMyIChyMiBBTEFTS0EgTkFQ
QUFTRiAxIE1TRlQgMTAwMDAxMykgCihYRU4pIEFDUEk6IFNTRFQgRENEMTE0QTAsIDA1MTggKHIy
IFBtUmVmIENwdTBJc3QgMzAwMCBJTlRMIDIwMTIwOTEzKSAKKFhFTikgQUNQSTogU1NEVCBEQ0Qx
MTlCOCwgMEI3NCAocjIgQ3B1UmVmIENwdVNzZHQgMzAwMCBJTlRMIDIwMTIwOTEzKSAKKFhFTikg
QUNQSTogU1NEVCBEQ0QxMjUzMCwgNUNGNiAocjIgU2FTc2R0IFNhU3NkdCAzMDAwIElOVEwgMjAx
MjA5MTMpIAooWEVOKSBBQ1BJOiBETUFSIERDRDE4MjI4LCAwMEY4IChyMSBJTlRFTCBCRFcgMSBJ
TlRMIDEpIAooWEVOKSBBQ1BJOiBDU1JUIERDRDE4MzIwLCAwMEM0IChyMSBJTlRMIEJEVy1VTFQg
MSBJTlRMIDIwMTAwNTI4KSAKKFhFTikgU3lzdGVtIFJBTTogMTYyODlNQiAoMTY2ODA2NTZrQikg
CihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZCAKKFhFTikgRmFraW5nIGEgbm9kZSBh
dCAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDA0MWUwMDAwMDAgCihYRU4pIERvbWFpbiBoZWFwIGlu
aXRpYWxpc2VkIAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4NiksIE1vZGVs
IDYxICgweDNkKSwgU3RlcHBpbmcgNCAocmF3IDAwMDMwNmQ0KSAKKFhFTikgZm91bmQgU01QIE1Q
LXRhYmxlIGF0IDAwMGZkOGUwIAooWEVOKSBETUkgMi44IHByZXNlbnQuIAooWEVOKSBVc2luZyBB
UElDIGRyaXZlciBkZWZhdWx0IAooWEVOKSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgg
KDMyIGJpdHMpIAooWEVOKSBBQ1BJOiB2NSBTTEVFUCBJTkZPOiBjb250cm9sWzA6MF0sIHN0YXR1
c1swOjBdIAooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4X2NudFsxOjE4MDQsMTowXSwgcG0x
eF9ldnRbMToxODAwLDE6MF0gCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0
Y2ggaW4gRkFEVCAtIGRjZDM3ZjgwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyIAooWEVOKSBB
Q1BJOiB3YWtldXBfdmVjW2RjZDM3ZjhjXSwgdmVjX3NpemVbMjBdIAooWEVOKSBBQ1BJOiBMb2Nh
bCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMCAKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
MV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkgCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpIAooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAzXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKSAKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHgwNF0gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkgCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNw
aV9pZFsweDAxXSBkZmwgcmVzIGxpbnRbMHg0NF0pIAooWEVOKSBBQ1BJOiBOTUkgbm90IGNvbm5l
Y3RlZCB0byBMSU5UIDEhIAooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMl0gZGZs
IGRmbCBsaW50WzBdKSAKKFhFTikgQUNQSTogTk1JIG5vdCBjb25uZWN0ZWQgdG8gTElOVCAxISAK
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDNdIGxvdyBkZmwgbGludFsweGMzXSkg
CihYRU4pIEFDUEk6IE5NSSBub3QgY29ubmVjdGVkIHRvIExJTlQgMSEgCihYRU4pIEFDUEk6IExB
UElDX05NSSAoYWNwaV9pZFsweDA0XSBkZmwgcmVzIGxpbnRbMHg4XSkgCihYRU4pIEFDUEk6IE5N
SSBub3QgY29ubmVjdGVkIHRvIExJTlQgMSEgCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMl0g
YWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkgCihYRU4pIElPQVBJQ1swXTogYXBpY19p
ZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTM5IAooWEVOKSBBQ1BJ
OiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKSAKKFhF
TikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBs
ZXZlbCkgCihYRU4pIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4gCihYRU4pIEFDUEk6IElS
UTIgdXNlZCBieSBvdmVycmlkZS4gCihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4g
CihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTogRmxhdC4gVXNpbmcgMSBJL08gQVBJQ3MgCihYRU4p
IEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMCAKKFhFTikgRVJTVCB0
YWJsZSB3YXMgbm90IGZvdW5kIAooWEVOKSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZp
Z3VyYXRpb24gaW5mb3JtYXRpb24gCihYRU4pIFNNUDogQWxsb3dpbmcgNCBDUFVzICgwIGhvdHBs
dWcgQ1BVcykgCihYRU4pIElSUSBsaW1pdHM6IDQwIEdTSSwgNzQ0IE1TSS9NU0ktWCAKKFhFTikg
Tm90IGVuYWJsaW5nIHgyQVBJQyAodXBvbiBmaXJtd2FyZSByZXF1ZXN0KSAKKFhFTikgeHN0YXRl
OiBzaXplOiAweDM0MCBhbmQgc3RhdGVzOiAweDcgCihYRU4pIFRoZXJtYWwgbW9uaXRvcmluZyBo
YW5kbGVkIGJ5IFNNSSAKKFhFTikgSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxl
ZCAKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KSAK
KFhFTikgUGxhdGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQgCihYRU4pIERldGVjdGVkIDE3
OTUuODQ0IE1IeiBwcm9jZXNzb3IuIAooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLiAKKFhF
TikgYWx0IHRhYmxlIGZmZmY4MmQwODAyYmVmNjAgLT4gZmZmZjgyZDA4MDJjMDZhMCAKKFhFTikg
c3B1cmlvdXMgODI1OUEgaW50ZXJydXB0OiBJUlE3LiAKKFhFTikgUENJOiBNQ0ZHIGNvbmZpZ3Vy
YXRpb24gMDogYmFzZSBmODAwMDAwMCBzZWdtZW50IDAwMDAgYnVzZXMgMDAgLSAzZiAKKFhFTikg
UENJOiBNQ0ZHIGFyZWEgYXQgZjgwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMCAKKFhFTikgUENJOiBV
c2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAgYnVzIDAwLTNmIAooWEVOKSBJbnRlbCBWVC1kIGlv
bW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuIAooWEVOKSBJbnRlbCBW
VC1kIGlvbW11IDEgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuIAooWEVOKSBJ
bnRlbCBWVC1kIFNub29wIENvbnRyb2wgbm90IGVuYWJsZWQuIAooWEVOKSBJbnRlbCBWVC1kIERv
bTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLiAKKFhFTikgSW50ZWwgVlQtZCBRdWV1ZWQg
SW52YWxpZGF0aW9uIGVuYWJsZWQuIAooWEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBp
bmcgZW5hYmxlZC4gCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBub3QgZW5hYmxl
ZC4gCihYRU4pIEludGVsIFZULWQgU2hhcmVkIEVQVCB0YWJsZXMgZW5hYmxlZC4gCihYRU4pIEkv
TyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkIAooWEVOKSAtIERvbTAgbW9kZTogUmVsYXhlZCAKKFhF
TikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkIAooWEVOKSBucl9zb2NrZXRzOiAxIAooWEVO
KSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uISAKKFhFTikgRU5B
QkxJTkcgSU8tQVBJQyBJUlFzIAooWEVOKSAtPiBVc2luZyBvbGQgQUNLIG1ldGhvZCAKKFhFTikg
Li5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAgCihYRU4p
IFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVkIAooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5n
IG9mIDMyIEtpQi4gCihYRU4pIG13YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgxMTE0MjEy
MCAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4M2QgCihYRU4pIG13YWl0LWlkbGU6
IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZmZmZmIAooWEVOKSBtd2FpdC1pZGxl
OiBtYXggQy1zdGF0ZSBjb3VudCBvZiA4IHJlYWNoZWQgCihYRU4pIFZNWDogU3VwcG9ydGVkIGFk
dmFuY2VkIGZlYXR1cmVzOiAKKFhFTikgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9u
IAooWEVOKSAtIEFQSUMgVFBSIHNoYWRvdyAKKFhFTikgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAo
RVBUKSAKKFhFTikgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkgCihYRU4p
IC0gVmlydHVhbCBOTUkgCihYRU4pIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwIAooWEVOKSAt
IFVucmVzdHJpY3RlZCBHdWVzdCAKKFhFTikgLSBWTUNTIHNoYWRvd2luZyAKKFhFTikgLSBWTSBG
dW5jdGlvbnMgCihYRU4pIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucyAKKFhFTikgSFZNOiBB
U0lEcyBlbmFibGVkLiAKKFhFTikgSFZNOiBWTVggZW5hYmxlZCAKKFhFTikgSFZNOiBIYXJkd2Fy
ZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQgCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6
ZXM6IDRrQiwgMk1CLCAxR0IgCihYRU4pIFtWVC1EXUlOVFItUkVNQVA6IFJlcXVlc3QgZGV2aWNl
IFswMDAwOmYwOjFmLjBdIGZhdWx0IGluZGV4IDAsIGlvbW11IHJlZyA9IGZmZmY4MmMwMDAyMDMw
MDAgCihYRU4pIFtWVC1EXUlOVFItUkVNQVA6IHJlYXNvbiAyNSAtIEJsb2NrZWQgYSBjb21wYXRp
YmlsaXR5IGZvcm1hdCBpbnRlcnJ1cHQgcmVxdWVzdCAKKFhFTikgbXdhaXQtaWRsZTogbWF4IEMt
c3RhdGUgY291bnQgb2YgOCByZWFjaGVkIAooWEVOKSBtd2FpdC1pZGxlOiBtYXggQy1zdGF0ZSBj
b3VudCBvZiA4IHJlYWNoZWQgCihYRU4pIG13YWl0LWlkbGU6IG1heCBDLXN0YXRlIGNvdW50IG9m
IDggcmVhY2hlZCAKKFhFTikgQnJvdWdodCB1cCA0IENQVXMgCihYRU4pIGJ1aWxkLWlkOiBlMTE5
MDMyYTFjNjljZWUwN2FiODI0OTFhNWVhYjY4OTI3NDdlYWM0IAooWEVOKSBBQ1BJIHNsZWVwIG1v
ZGVzOiBTMyAKKFhFTikgVlBNVTogZGlzYWJsZWQgCihYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5l
IGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4gCihYRU4pIERvbTAgaGFzIG1heGltdW0gNDI0
IFBJUlFzIAooWEVOKSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZSAKKFhF
TikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqIAooWEVOKSBYZW4ga2VybmVsOiA2NC1iaXQsIGxz
YiwgY29tcGF0MzIgCihYRU4pIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAw
eDEwMDAwMDAgLT4gMHgxYzYzMDAwIAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6
IAooWEVOKSBEb20wIGFsbG9jLjogMDAwMDAwMDQwZTAwMDAwMC0+MDAwMDAwMDQxMDAwMDAwMCAo
MTA0MDM4NCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpIAooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJB
TkdFTUVOVDogCihYRU4pIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZm
ODFjNjMwMDAgCihYRU4pIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAw
MDAwMDAwMDAgCihYRU4pIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgw
MDA4MDAwMDAgCihYRU4pIFN0YXJ0IGluZm86IGZmZmZmZmZmODFjNjMwMDAtPmZmZmZmZmZmODFj
NjM0YjQgCihYRU4pIFBhZ2UgdGFibGVzOiBmZmZmZmZmZjgxYzY0MDAwLT5mZmZmZmZmZjgxYzc3
MDAwIAooWEVOKSBCb290IHN0YWNrOiBmZmZmZmZmZjgxYzc3MDAwLT5mZmZmZmZmZjgxYzc4MDAw
IAooWEVOKSBUT1RBTDogZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjAwMDAwMCAKKFhFTikg
RU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MTg5YzE4MCAKKFhFTikgRG9tMCBoYXMgbWF4aW11bSAy
IFZDUFVzIAooWEVOKSBCb2d1cyBETUlCQVIgMHhmZWQxODAwMSBvbiAwMDAwOjAwOjAwLjAgCihY
RU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDIgQ1BVcyAKKFhFTikgLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uZG9uZS4gCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQg
YXQgMHg0MDAwIHBhZ2VzLiAKKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsIAooWEVOKSBHdWVzdCBM
b2dsZXZlbDogTm90aGluZyAoUmF0ZS1saW1pdGVkOiBFcnJvcnMgYW5kIHdhcm5pbmdzKSAKKFhF
TikgWGVuIGlzIHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuIAooWEVOKSAqKiogU2VyaWFsIGlu
cHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRv
IFhlbikgCihYRU4pIEZyZWVkIDMxNmtCIGluaXQgbWVtb3J5IAooWEVOKSBCb2d1cyBETUlCQVIg
MHhmZWQxODAwMSBvbiAwMDAwOjAwOjAwLjAgCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MDAuMCAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMi4wIAooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjAzLjAgCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMCAKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNi4wIAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjE5LjAgCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWIuMCAKKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxYy4wIAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFjLjEg
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuMiAKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDoxYy4zIAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFkLjAgCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMCAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDox
Zi4yIAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjMgCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDE6MDAuMCAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMjowMS4wIAooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjAyOjAyLjAgCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDI6MDMuMCAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowNDowMC4wIAooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjA1OjAwLjAgCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDY6MDAuMCAK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowNzowMC4wIAoKCi0gRGV2aWNlJ3MgbHNwY2kgLXZ2
OgoKMDc6MDAuMCBDbGFzcyAwMjAwOiBEZXZpY2UgODA4NjoxNTM3IChyZXYgMDMpCglDb250cm9s
OiBJL08tIE1lbS0gQnVzTWFzdGVyLSBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJF
cnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXArIDY2TUh6
LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPWZhc3QgPlRBYm9ydC0gPFRBYm9ydC0gPE1B
Ym9ydC0gPlNFUlItIDxQRVJSLSBJTlR4LQoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJR
IDE4CglSZWdpb24gMDogTWVtb3J5IGF0IGY1YzAwMDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFi
bGUpIFtkaXNhYmxlZF0gW3NpemU9NTEyS10KCVJlZ2lvbiAyOiBJL08gcG9ydHMgYXQgYzAwMCBb
ZGlzYWJsZWRdIFtzaXplPTMyXQoJUmVnaW9uIDM6IE1lbW9yeSBhdCBmNWM4MDAwMCAoMzItYml0
LCBub24tcHJlZmV0Y2hhYmxlKSBbZGlzYWJsZWRdIFtzaXplPTE2S10KCUNhcGFiaWxpdGllczog
WzQwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNpb24gMwoJCUZsYWdzOiBQTUVDbGstIERTSSsgRDEt
IEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxLSxEMi0sRDNob3QrLEQzY29sZCspCgkJU3Rh
dHVzOiBEMCBOb1NvZnRSc3QrIFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MSBQTUUtCglDYXBh
YmlsaXRpZXM6IFs1MF0gTVNJOiBFbmFibGUtIENvdW50PTEvMSBNYXNrYWJsZSsgNjRiaXQrCgkJ
QWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMCAgRGF0YTogMDAwMAoJCU1hc2tpbmc6IDAwMDAwMDAw
ICBQZW5kaW5nOiAwMDAwMDAwMAoJQ2FwYWJpbGl0aWVzOiBbNzBdIE1TSS1YOiBFbmFibGUtIENv
dW50PTUgTWFza2VkKwoJCVZlY3RvciB0YWJsZTogQkFSPTMgb2Zmc2V0PTAwMDAwMDAwCgkJUEJB
OiBCQVI9MyBvZmZzZXQ9MDAwMDIwMDAKCUNhcGFiaWxpdGllczogW2EwXSBFeHByZXNzICh2Mikg
RW5kcG9pbnQsIE1TSSAwMAoJCURldkNhcDoJTWF4UGF5bG9hZCA1MTIgYnl0ZXMsIFBoYW50RnVu
YyAwLCBMYXRlbmN5IEwwcyA8NTEybnMsIEwxIDw2NHVzCgkJCUV4dFRhZy0gQXR0bkJ0bi0gQXR0
bkluZC0gUHdySW5kLSBSQkUrIEZMUmVzZXQrCgkJRGV2Q3RsOglSZXBvcnQgZXJyb3JzOiBDb3Jy
ZWN0YWJsZS0gTm9uLUZhdGFsLSBGYXRhbC0gVW5zdXBwb3J0ZWQtCgkJCVJseGRPcmQtIEV4dFRh
Zy0gUGhhbnRGdW5jLSBBdXhQd3ItIE5vU25vb3ArIEZMUmVzZXQtCgkJCU1heFBheWxvYWQgMTI4
IGJ5dGVzLCBNYXhSZWFkUmVxIDUxMiBieXRlcwoJCURldlN0YToJQ29yckVyci0gVW5jb3JyRXJy
LSBGYXRhbEVyci0gVW5zdXBwUmVxLSBBdXhQd3IrIFRyYW5zUGVuZC0KCQlMbmtDYXA6CVBvcnQg
IzAsIFNwZWVkIDIuNUdUL3MsIFdpZHRoIHgxLCBBU1BNIEwwcyBMMSwgRXhpdCBMYXRlbmN5IEww
cyA8MnVzLCBMMSA8MTZ1cwoJCQlDbG9ja1BNLSBTdXJwcmlzZS0gTExBY3RSZXAtIEJ3Tm90LQoJ
CUxua0N0bDoJQVNQTSBEaXNhYmxlZDsgUkNCIDY0IGJ5dGVzIERpc2FibGVkLSBDb21tQ2xrKwoJ
CQlFeHRTeW5jaC0gQ2xvY2tQTS0gQXV0V2lkRGlzLSBCV0ludC0gQXV0QldJbnQtCgkJTG5rU3Rh
OglTcGVlZCAyLjVHVC9zLCBXaWR0aCB4MSwgVHJFcnItIFRyYWluLSBTbG90Q2xrKyBETEFjdGl2
ZS0gQldNZ210LSBBQldNZ210LQoJCURldkNhcDI6IENvbXBsZXRpb24gVGltZW91dDogUmFuZ2Ug
QUJDRCwgVGltZW91dERpcyssIExUUi0sIE9CRkYgTm90IFN1cHBvcnRlZAoJCURldkN0bDI6IENv
bXBsZXRpb24gVGltZW91dDogNTB1cyB0byA1MG1zLCBUaW1lb3V0RGlzLSwgTFRSLSwgT0JGRiBE
aXNhYmxlZAoJCUxua0N0bDI6IFRhcmdldCBMaW5rIFNwZWVkOiAyLjVHVC9zLCBFbnRlckNvbXBs
aWFuY2UtIFNwZWVkRGlzLQoJCQkgVHJhbnNtaXQgTWFyZ2luOiBOb3JtYWwgT3BlcmF0aW5nIFJh
bmdlLCBFbnRlck1vZGlmaWVkQ29tcGxpYW5jZS0gQ29tcGxpYW5jZVNPUy0KCQkJIENvbXBsaWFu
Y2UgRGUtZW1waGFzaXM6IC02ZEIKCQlMbmtTdGEyOiBDdXJyZW50IERlLWVtcGhhc2lzIExldmVs
OiAtNmRCLCBFcXVhbGl6YXRpb25Db21wbGV0ZS0sIEVxdWFsaXphdGlvblBoYXNlMS0KCQkJIEVx
dWFsaXphdGlvblBoYXNlMi0sIEVxdWFsaXphdGlvblBoYXNlMy0sIExpbmtFcXVhbGl6YXRpb25S
ZXF1ZXN0LQoJQ2FwYWJpbGl0aWVzOiBbMTAwIHYyXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcK
CQlVRVN0YToJRExQLSBTREVTLSBUTFAtIEZDUC0gQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhDbXBs
dC0gUnhPRi0gTWFsZlRMUC0gRUNSQy0gVW5zdXBSZXEtIEFDU1Zpb2wtCgkJVUVNc2s6CURMUC0g
U0RFUy0gVExQLSBGQ1AtIENtcGx0VE8tIENtcGx0QWJydC0gVW54Q21wbHQtIFJ4T0YtIE1hbGZU
TFAtIEVDUkMtIFVuc3VwUmVxLSBBQ1NWaW9sLQoJCVVFU3ZydDoJRExQKyBTREVTKyBUTFAtIEZD
UCsgQ21wbHRUTy0gQ21wbHRBYnJ0LSBVbnhDbXBsdC0gUnhPRisgTWFsZlRMUCsgRUNSQy0gVW5z
dXBSZXEtIEFDU1Zpb2wtCgkJQ0VTdGE6CVJ4RXJyLSBCYWRUTFAtIEJhZERMTFAtIFJvbGxvdmVy
LSBUaW1lb3V0LSBOb25GYXRhbEVyci0KCQlDRU1zazoJUnhFcnItIEJhZFRMUC0gQmFkRExMUC0g
Um9sbG92ZXItIFRpbWVvdXQtIE5vbkZhdGFsRXJyKwoJCUFFUkNhcDoJRmlyc3QgRXJyb3IgUG9p
bnRlcjogMDAsIEdlbkNhcCsgQ0dlbkVuLSBDaGtDYXArIENoa0VuLQoJQ2FwYWJpbGl0aWVzOiBb
MTQwIHYxXSBEZXZpY2UgU2VyaWFsIE51bWJlciAwMC01MC1kMi1mZi1mZi0xMC0zNC1iNgoJQ2Fw
YWJpbGl0aWVzOiBbMWEwIHYxXSBUcmFuc2FjdGlvbiBQcm9jZXNzaW5nIEhpbnRzCgkJRGV2aWNl
IHNwZWNpZmljIG1vZGUgc3VwcG9ydGVkCgkJU3RlZXJpbmcgdGFibGUgaW4gVFBIIGNhcGFiaWxp
dHkgc3RydWN0dXJlCglLZXJuZWwgZHJpdmVyIGluIHVzZTogcGNpYmFjawoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:02:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dulCY-0004Dv-N8; Wed, 20 Sep 2017 20:02:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dulCX-0004Dp-19
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 20:02:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 26/43-03454-459C2C95; Wed, 20 Sep 2017 20:02:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42LJ0GcK0g0+eSj
 S4HSTtMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjHptkDBM4WKpn0N7A2MT6W6GLk4WAQamCV6
 F69i6WLk5GAUCJNofjyBHSQhJNDNJPFgZw9QgoNDWMBD4nR7AUiNiIC3xKvun1A1Z5gk1n7Zz
 QSSYBb4xyTxtSEexGYT0JS48/kTWJxXwEri9/EpzCA2i4CqxM6Tl8GWiQqkSnx894URokZQ4u
 TMJ2BxTgEbid5FT1ghZppJzNv8kBnClpfY/nYOmC0BZB/+PpMV5AgJgSmMEnv2tYA1CwkoSsz
 oPMgCUSQrcfTsHCjbV+LIymmMIM9ICChLnGrxg+h9zCTxcM4EZginmV1i75y9rBANOhIfPx9n
 B7H5BIQktj/YwwRR9JxZYnPndyaIIi2JdVc/Qp1UINE2E6b5JqvEn95YiG0yEovm+ECEt7FJ7
 Gi1hDg0XqLn2GT2CYwas5ACYBaSp2cheXoBI/MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjMAEwQAEOxjvbgo4xCjJwaQkypt1+FCkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnelBNAOcGi1PTUirTMHGCqgklLcPAoifB2g6R5iwsSc4sz0yFSpxh1Oeacv/yH
 SYglLz8vVUqctxKkSACkKKM0D24ELG1eYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvxeNAU
 3gy80rgNr0COoIJ6IjsDQdAjihJREhJNTBO+bu7NVA70mnSIdMda82elxWafpiY8uDugbVbLa
 esXrmxO/3a9ceVsjKOjJ1eOqZJMvsjv32KYf/4MuPgDfXyezMkLY3TchbUfdhokMxjZW7mVFP
 Xuflr9NmNf7Z4Pp35LZIr+UhX80lOvoNvFwfqx7pIMHvIn2uKnpyqxhdTVe9vkGFa/0qJpTgj
 0VCLuag4EQAasmaVlgMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505937747!108229602!1
X-Originating-IP: [104.47.2.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6762 invoked from network); 20 Sep 2017 20:02:27 -0000
Received: from mail-db5eur01on0082.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.82)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Sep 2017 20:02:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fdhXCmy9BP3zoIdLvsk1vYZm05tT7LX/Pd9ZgIyVBUk=;
 b=lU4No522BKJkHqoY0uyUADEQPVTff4EWIiBL0DBZEWRrs/OBW07MIKaoPeIiLiWDBvrHXv8u3JcEKHoZl9ZwHJIXJIpfuP5IdYnn0NMvIzo3N9XrnAF3zd11ZX7HmrGwuC0/gU8bs2w+q43muTvtcf9zJiOXoaUDW5/RWIVt65k=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0801MB2053.eurprd08.prod.outlook.com (2603:10a6:4:76::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Wed, 20
 Sep 2017 20:02:23 +0000
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
 <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
 <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
 <0b976058-0431-4578-8630-633fba06bc33@arm.com>
 <27942bcb-c6a1-350b-fd94-6bf509e72ed0@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4775f2c5-67fc-c1cd-1a1f-b633ae04f9db@arm.com>
Date: Wed, 20 Sep 2017 21:02:19 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <27942bcb-c6a1-350b-fd94-6bf509e72ed0@epam.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1P194CA0013.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:800:be::23) To DB6PR0801MB2053.eurprd08.prod.outlook.com
 (2603:10a6:4:76::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 705b7fb2-6710-496d-9064-08d5006282f7
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0801MB2053; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 3:D9S4UPn5gTgDeZfYxZZxWYEigAV7E2TJIwFVNN0U9Cig6nmGRcVAHrdNBHSMq3hVKsQUu6CcKgt/Tq+f7Jy3ih6Ky1X6/ZQhQvHcC69Kx/8bSVuLjxdb3ec6FvAAeJ2swvYCm9otD7F+tDORz0bXRz4gcV+g61rV17fXOl3MNe2VzRQuiH4IedddQh0xUJnVcyHmHpB7vcf5cv2e5WiumbKzTOIHHZcRTMMrieYb9so7X5BzuX0DEhzyyzepfBuf;
 25:0s6B5ZC+SbonukmmZeO0+oRrV+8ZAIVU0go5uJrAOn4t8NZs61pnA2eFefG4SEWwfZYE9auG9aui2JZwrwDmlvPfcEYpYsTWIjXmYCyjC2WdaSkBN/YV6G+IWgpo76alPup4gcAHrdHfMyKfWaWe030C4eQH+7mfCRTe1daM4IC102joNiBDlvc8H7LchxKfwlRl50DUlgyOVW6Tk1SqfUy6Jy2vegwlhGRBaSvHuDHV2rm0kp/p+lcrP1tc1lG8Runr7kUVXIBQXGP7v1/B7FpeVZUS3o26Ry4jVc4BqpHJjvDUNe2EobqdD1h9MEwIEMI6FaVsmV4hU25PGZ6KUQ==;
 31:ljsdZ2LJMKooqu8qla/FjEblZx4DghpkGt9YrGH0/0kUn2xs2jUTWjwcnCK0ILc93dH0PhESveAxgXaxOrwPNnxcQYQHYVRU/c+Mw2x5XS1876Pyjc1Sg2PNwmDMAuGe/zuoOOd00aVFY2i0my5mTFsin7SvwkLOzAI/YCTi7vO6apQKsomEbOSF748qpZBEl+nZ/6YNkVbwmVkzmSS0ckChdayatwWKMpNVwAsvEjE=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2053:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 20:FW7NerN6tR4hmc6LkjrXfdb5HbuovICuvF3qtk/Cdnx3oqEwp1Vg8tRbPSe8MJoUmcK7nbIYoGtdeRUpmXFk4gKLoFOuB2zqO9acim4mTCgHyp9pVBX4aWVVe1pFSo5frabZKc8e1xE6JYqzoeKsF1vLzaRzWT+q3vkOf3SyAO8=;
 4:4ig4ITIfB3ByK5jAzRpZjzH8sPAao/YLShdJ9AAFGJizu0Wvvw+k/BpmaMFmuvdfSo6t07XyY25TCIYtYR3h6owjLFDpXiC+eaI3K0Wobbl6se6fYRPNeCbI+4PAPsbW4wqgvh338u9ueehFEpYwIDoAeYjzDaPbg6cqOiZ3fbqcN4wP9+XekmBqStDEKQghi7Lq8c6hF1RVIbnYn3sUjqmSw3uXI6qELCYiAquIuo28RmMGu0ZqM9a2APiE/U+T
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2053623D9A3D864D26511D2180610@DB6PR0801MB2053.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2053; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2053; 
X-Forefront-PRVS: 04362AC73B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(346002)(376002)(39860400002)(189002)(52314003)(24454002)(199003)(377454003)(65956001)(8676002)(66066001)(65806001)(3846002)(2906002)(7416002)(47776003)(68736007)(105586002)(305945005)(106356001)(76176999)(54356999)(230700001)(50986999)(83506001)(8666007)(81166006)(6246003)(4326008)(101416001)(86362001)(6666003)(31696002)(23676002)(6116002)(6512007)(229853002)(53936002)(97736004)(25786009)(81156014)(31686004)(7736002)(64126003)(7350300001)(2950100002)(58126008)(8656003)(33646002)(50466002)(6506006)(5660300001)(65826007)(316002)(93886005)(36756003)(189998001)(54906003)(6486002)(478600001)(72206003)(53546010);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2053; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTM7MjM6b25RYjB3SGYzWlFCRy9nb0RIUmh5QVoy?=
 =?utf-8?B?RVJlS1l4WmcwZnRGZmZEdDJwL0hCMEsxdUEzRHhTWFpvUXQ1TjZmWWZBYTdZ?=
 =?utf-8?B?SFpYUlNBdGkyQkNobWxhQ1VJTDFsQzR5Qk4vRC9POTM0c1JIT0p1RmdHUllt?=
 =?utf-8?B?WGM2akZWQnpqb2RnbG5BbFdMdHF6WjVOWmpwQ0J5cFNmb05XWkZ6enJsdm5n?=
 =?utf-8?B?K3BZQmpsKzg3ZFMwZjRjT3hkTkZOQ0dHZDRMQU1ydWJCNGdNUVord3B6R2dQ?=
 =?utf-8?B?M29EY04xMmhCVTZvajlnNDhDVXZkdXN2WUI3S3djV09VdndIYVJlK2ViOE4x?=
 =?utf-8?B?MEpTVG5XQ0xsNGh5aXZyYzFvVW43cFIxeUEyY0wwb0EwZjE4QzlocXBIZ3ZU?=
 =?utf-8?B?TTZhZUxOd2prY1dzOWhob2hhS0Q2MGNyWTVzSjBBUFJ5STMyNlA0SzZCeUlB?=
 =?utf-8?B?NDVML0dvMGtnWmY1eTlpT3MwYmNVOExqMzVhVVM5cTRmbzNLTS8zRHc5bHFt?=
 =?utf-8?B?U0tTUDJjQ3BLTS9BaDFQejZwYnkxNTRndms0YytuY0xJaWZoZWZVSHpNSmND?=
 =?utf-8?B?MUZFTjVzLzE1VklGeWtZNUNLWVZBaEhTZ09QeGljL01yZ1lzeGhVMTBYS1Nq?=
 =?utf-8?B?amtGSlpuQUZNQmpHUSt4Vm40TEhJOTZmbTBiQW1pMlZYK1hQazRBWnZZcWNN?=
 =?utf-8?B?bHo0OEpHdDc0MnRUWVBCSWg0Z2k3S1RibjV3aGgyTk5wVndRUFVPSnRFb2Yx?=
 =?utf-8?B?NVp4eHd3ZWdsc096RWp5ei9HZFE2SU9MR25IZElZR2JJM003MzNDV1ZyRXJy?=
 =?utf-8?B?OVFUQUpON2hJZ2pjTUYxbEp5U3M2K29vbEJkN29DZ3I5R2dGVzZ5MHVXbEto?=
 =?utf-8?B?SkllT2d2bGRxUS9BWGdncFJSaXVUb3Q3NmVGN00ySTN3c0I4M2F1ZmhoT29w?=
 =?utf-8?B?d25KTnBTMm8rU00vL05VWms4MGJvR0xYTVpPZFZ2UUJqR2k0VWkwUzBiQnM0?=
 =?utf-8?B?dEtOUVYzTnlGRDQvK1QxWkNoTGVQakJIVmxteHNNdmliMEU1ZHM0aUI3YVZT?=
 =?utf-8?B?T2F1aWdKdldxRWpWRHI3VG1jSkd6ZmNmVEFNRGlJbnlDOEdTUGlNK2ZwQ2Fp?=
 =?utf-8?B?Nzc5V29rTnR2d20ramhIVGNEUjNHd0tiNk1VZmxVS3NXOG5zL1Y0MXFoWDBH?=
 =?utf-8?B?L2pMWktXWGhld2pLYzNvTHQ5MTExM0o1M0pXcU0xSkE4M3VxN2tlMCtuMHhh?=
 =?utf-8?B?YkhOSUhaWU9ReThScTE3bDBuOGswM3IrbUs3MEVwL3dtakR2b0hwWHlCaG0x?=
 =?utf-8?B?SHU2VFEvK2hLNzFMNVFYeC94Q3Vsd1RTdi80T0lPWnhrQlYydE5kYU43cVNC?=
 =?utf-8?B?emErOUxBdzBWMjJPNVVsWWxCZ0RwdGh3R1BRM3ZWWVJrV1k3SmI0eXFQVUs4?=
 =?utf-8?B?UEdUVStCYmp1c2wvcCtFYmtkU0hRVDgwMUhGcERQTGZSUjZVbFFIMElIWUNE?=
 =?utf-8?B?cHl4TDhucVJVMWVnYmR4NHpzRzJIWWptMG9mWUNTRnYySnAyMTFsaFZkL3hS?=
 =?utf-8?B?cm9yVUhvbTJ5TWlRdlVVdllwMENDSjIvTDF4V3lyUmdxN256MUQ1SDJvYXo4?=
 =?utf-8?B?WE14VzVyUisxd0s0d3VhWXpNOXFsdVgwbCsyQ282aStqVzBlaXgydUc5QWlj?=
 =?utf-8?B?dmN1akUxbzJkZHV2bnR0VFhkd3hMM2owbXhaQ0M1UzdoQTh3NzdYUzFrczBx?=
 =?utf-8?B?U2NOTWwxRmFGSVFCd3JFYjlKYVpoWlhLK3pPa01oU09ZbU81VkxjU3crQmxM?=
 =?utf-8?B?ZlhuRWdtNEptbDhhc3JxbkJsUFJlSWNORU96SUtWVDlJZExqMFhkWFUzUzVN?=
 =?utf-8?B?ekVVZ0hPbkhkU3hnWisxaVYwOTROVllGMkt4dXZTTnpMWW4yaVdzWEQ0b2pq?=
 =?utf-8?B?cUtna2k3NVBBQitwbHViems3cGNYTnl4THNrRGo5YVpPWkllTkw0QUdML01Z?=
 =?utf-8?B?Wm9RSXB5VU1tWDFGZncraktJbGozMnN5cmdMd0d3OWRsamduTTlMcEFmRGNG?=
 =?utf-8?Q?i261Ig=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 6:3pjOzf2tsPSLOjfWUbxrNJ6L/n9f2OomRLqQFQo32+CV3Sg4gvO++G/SNlVSTrbp8qFwetSEZ7Aj+bDy8vJdbxQDKsgUhMa6ZGZ3FKGAugPGanX/6BokXVmmJJCdjbCwZJvZ0yIH+YPl4Ndi5SzJDV89ZUo/iKXO3XqgasQpWewdcocSCYDCmKtowZ6qgBXiXmomNujAl/1hNA67/enj1LzmxI84KoIGHrwgK7ETxbHhf1eeBwBZZa7Ku45xvcqxOb79uh8PJpCBQ/NkGOkPVpfg0zoWIJHR+T02DJ+i7dFA5STLREzZV1eHdFDq3nY1aCKl0JXgn8UANkGDRWmocg==;
 5:4ExIqKCQ5UO4ACsHcbAIkpgeO6mq3uOSu6Q/hzznQUa99iSrxliYYLY1tYX/hn/bArTuXuAnOH+cC0d9V+zEKNvwOayfawjq95gFyzgqraiKzXssJThbXyRagpQzaSjubyC3yXsdYIrC+BJOxhX+pA==;
 24:e/vuZff/VnGBW8gffDO/2hfPBsaa/+NVEYSyYW3dcf2G/IQ+bDhJ8sWgmCB4JgQ6MVPtTzlckvVWGfgCrWUkrbOk7JHzdW6MtKgPfQW1hQ0=;
 7:2S/HlP3twQzYCBWaXu0ZK/nA3DCnWQBM7KLGWd2HdWYa8HPeij84FqQ4toYz50p4MSicm4oLFQIhSkG3YxizykLsgJhV/QliT6CXZB4er0cQZebmn2l3n5KoSMG/sTb6sndNfSvhTpquZ/gcJlk0HcjjLHEWUtsSMf7GlcWntzvinNky8gfwGnYjuDfmJ1eu1Ktk+WCcrjYYA7ziXz7j7LIc1OZiGBEdRgIumw7u5Oc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2017 20:02:23.4663 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2053
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC8wOS8yMDE3IDE5OjExLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBPbiAyMC4w
OS4xNyAyMDoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAxOS8wOS8xNyAyMjo0
NCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+Cj4+IEhpIFZvbG9k
eW15ciwKPj4KPj4+Cj4+PiBPbiAxMy4wOS4xNyAxNDoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJhYmNo
dWsgd3JvdGU6Cj4+Pgo+Pj4+PiArc3RhdGljIHZvaWQgZmlsbF91dWlkKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBjb25zdCB4ZW5fdXVpZF90Cj4gKnUpCj4+Pj4KPj4+PiBBY3R1YWxseSB3
aHkgZG8geW91IHBhc3MgYSBwb2ludGVyIGZvciB1PyBUaGlzIHJlcXVpcmVzIGV2ZXJ5IGNhbGxl
cgo+Pj4+IHRvIGludHJvZHVjZSB0ZW1wb3JhcnkgdmFyaWFibGUgYmVjYXVzZSB0aGUgVVVJRCBp
cyB1c3VhbGx5IGEgZGVmaW5lLgo+Pj4gSG1tLCBhbm90aGVyIHdheSBwcm9iYWJseSBpcyB0byBw
YXNzIGEgd2hvbGUgc3RydWN0dXJlIGFzIGEgcGFyYW1ldGVyLgo+Pj4gQXJlIHlvdSBzdWdnZXN0
aW5nIHRoaXMgYXBwcm9hY2g/IFNvbWV0aGluZyBsaWtlCj4+PiBmaWxsX3V1aWQocmVncywgKHhl
bl91dWlkX3QpTVlfVVVJRCk/Cj4+Cj4+IFNvbWV0aGluZyBsaXN0IHRoYXQuIEJ1dCB3aHkgZG8g
eW91IG5lZWQgdGhlIGNhc3Q/IE1ZX1VVSUQgaXMgc3VwcG9zZWQKPj4gdG8gYmUgYSB4ZW5fdXVp
ZF90LiBObz8KPiBJdCBoYXZlIG5vIHR5cGUuIEl0IGlzIGp1c3QgYW4gaW5pdGlhbGl6ZXIgbGlz
dCBsaWtlIHsxLDIsMyw0LDUsNn0uIElmCj4geW91IHJlbWVtYmVyIHRoYXQgdGhyZWFkLCB0aGVy
ZSBpcyBhIHJlcXVpcmVtZW50IHRvIG1ha2UgcHVibGljIGhlYWRlcnMKPiBjb21wYXRpYmxlIHdp
dGggYzg5LiBTbyBJIGNhbid0IGRlZmluZSBNWV9VVUlEIGFzICh4ZW5fdXVpZF90KXsxLDIsM30u
Cj4gSW5zdGVhZCBpdCBpcyBkZWZpbmVkIGFzIGEgcGxhaW4gaW5pdGlhbGl6ZXIgbGlzdC4KCklu
IHRoYXQgY2FzZSB3aHkgZG9uJ3QgaW50cm9kdWNlIGEgdmVyc2lvbiBmb3Igbm9uLXN0cmljdCBh
bnNpPyBUaGlzIAp3b3VsZCBpbnRyb2R1Y2UgYSBiaXQgb2Ygc2FmZXR5IGFuZCBhdm9pZCBjYXN0
IGEgYml0IHVuZXhwbGFpbmVkLiAoc2VlIApob3cgX19ERUNMX1JFRyguLi4sLi4uKSBpcyBkb25l
IGluIGluY2x1ZGUvcHVibGljL2FzbS1hcm0uaD8KCj4KPj4+Cj4+Pj4gV2l0aCB5b3VyIGN1cnJl
bnQgc29sdXRpb24gZWFjaCBjYWxsZXIgYXMgdG8gZG86Cj4+Pj4KPj4+PiB4ZW5fdXVpZF90IGZv
byA9IE1ZX1VVSUQ7Cj4+Pj4KPj4+PiBmaWxsX3V1aWQocmVncywgJmZvbyk7Cj4+Pj4KPj4+PiBy
ZXR1cm4gdHJ1ZTsKPj4+Pgo+Pj4+IFdoYXQgSSBzdWdnZXN0ZWQgaW4gdGhlIHByZXZpb3VzIHZl
cnNpb24gaXMgdG8gZ2V0IGZpbGxfdXVpZCByZXR1cm4KPj4+PiB0cnVlLiBTbyB5b3UgbWFrZSBl
YWNoIGNhbGxlciBzaW1wbGVyLgo+Pj4gWWVzLCBidXQgaXQgd2lsbCBub3QgYmUgY29ycmVjdCBz
ZW1hbnRpY2FsbHkuIFRoZXJlIHdpbGwgYXJpc2UgbWFueQo+Pj4gcXVlc3Rpb25zOgo+Pj4gMS4g
V2h5IGhlbHBlciBmdW5jdGlvbiB0aGF0IG9ubHkgd3JpdGVzIGRhdGEgcmV0dXJucyBib29sPwo+
Pj4gMi4gSWYgaXQgcmV0dXJucyB0cnVlLCBjYW4gaXQgcmV0dXJuIGZhbHNlPwo+Pj4gMy4gU2hv
dWxkIHdlIGNoZWNrIGl0cyByZXR1cm4gdmFsdWUgYmVmb3JlIHBhc3NpbmcgaXQgZnVydGhlcj8K
Pj4KPj4KPj4gSSByZWFsbHkgZG9uJ3Qgc2VlIGhvdwo+Pgo+PiByZXR1cm4gZmlsbF91dWlkKHJl
Z3MsIE1ZX1VVSUQpOwo+Pgo+PiB3b3VsZCBiZSBzZW1hbnRpY2FsbHkgaW5jb3JyZWN0IG9yIGV2
ZW4gcmFpc2UgYWxsIHRob3NlIHF1ZXN0aW9ucy4gSXQgaXMKPj4gcGVyZmVjdGx5IGZpbmUgdG8g
YWx3YXlzIHJldHVybiB0cnVlLiBXZSBoYXZlIHBsYWNlIGxpa2UgdGhhdCBhbmQgaXQKPj4gaGVs
cHMgdG8gc3RyZWFtbGluZSB0aGUgY29kZS5UaGlzIGlzIGEgc29tZXdoYXQgYXJndWFibGUgdG9w
aWMuCj4gWWVzLCB5b3VyIHZhcmlhbnQgcHJvZHVjZXMgbGVzcyBsaW5lcyBvZiBjb2RlLgo+IEJ1
dCBpdCBpcyBoYXJkZXIgdG8gcmVhZCwgYWN0dWFsbHkuIGByZXR1cm4gZmlsbF91aWQocmVncywg
TVlfVVVJRClgCj4gaW1wbGllcyB0aGF0IHRoZXJlIGFyZSBzb21lIGxvZ2ljIGluIGBmaWxsX3Vp
ZCgpYCBhbmQgaXQgY2FuIHJldHVybgo+IGRpZmZlcmVudCByZXN1bHRzLCBkZXBlbmRpbmcgb24g
aXRzIHBhcmFtZXRlcnMuIFdoaWNoIGlzIG5vdCB0cnVlIGFuZCwKPiB0aHVzLCBtaXNsZWFkaW5n
Lgo+IEp1c3QgdHJ5IHRvIGxvb2sgYXQgdGhpcyBmcm9tIHN0cmFuZ2VyJ3MgcG9pbnQgb2Ygdmll
dy4gVXN1YWxseSB5b3UKPiBkb24ndCBkZWNsYXJlIGZ1bmN0aW9uIGFzIGEgYGJvb2xgIGp1c3Qg
dG8gc3BhcmUgYSBsaW5lIG9mIGNvZGUuIElmIHlvdQo+IHNlZSBib29sZWFuIGZ1bmN0aW9uLCB5
b3UgZXhwZWN0IHRoYXQgdGhlcmUgYXJlIHNvbWUgcmVhc29uLCBzb21lIGxvZ2ljCj4gYmVoaW5k
IHRoaXMuCgpZb3UgZGlkbid0IGdldCBteSBwb2ludC4gV2hlbiBkb2luZyBlbXVsYXRpb24sIG1v
c3Qgb2YgdGhlIHRpbWUgY2FzZSBpbiAKYSBzd2l0Y2ggaGF2ZSBzaW1pbGFyIHByb3RvdHlwZS4g
SXQgZ2V0cyBhbiBpbnB1dCBhbmQgbWF5IChvciBtYXkgbm90KSAKcmV0dXJuIGFuIGVycm9yLiBJ
dCBpcyBlYXNpZXIgdG8gdGhpbmsgb2YgZWFjaCBjYXNlIHdpdGggdGhlIHNhbWUgCnByb3RvdHlw
ZSByYXRoZXIgdGhhbiB1c2luZyBkaWZmZXJlbnQgb25lIGZvciB0aGUgc2FrZSBvZiBhdm9pZGlu
ZyB1c2luZyAKYm9vbCBiZWNhdXNlIHlvdSB3b3VsZCBhbHdheXMgcmV0dXJuIHRydWUuIEl0IGNh
biBhbHNvIGhlbHAgdG8gc3dpdGNoIHRvIAphbiBhcnJheSBpbnN0ZWFkLgoKPgo+IExvb2ssIEkg
aGF2ZSBhbiBpZGVhIGhvdyB0byByZXNvbHZlIHRoaXMuCj4gZmlsbF91aWQoKSB3aWxsIGNoZWNr
IHRoYXQgTVlfVVVJRCAhPSB7ZmZmZmZmZmYsIGZmZmZmLCBmZmZmZiwgZmZmZiwKPiBmZmZmZmZm
ZmZmZmZ9Lgo+IElmIFVVSUQgaXMgaW52YWxpZCwgaXQgd2lsbCBwcmludCB3YXJuaW5nIHRvIGNv
bnNvbGUgYW5kIHJldHVybiBmYWxzZS4KPiBJZiBVVUlEIGlzIHZhbGlkLCBpdCB3aWxsIGZpbGwg
cmVnaXN0ZXJzIGFuZCByZXR1cm4gdHJ1ZS4KPiBOb3cgaXQgd2lsbCBiZSBzZW1hbnRpY2FsbHkg
Y29ycmVjdCB0byBkZWZpbmUgaXQgYXMgYGJvb2wgZmlsbF91dWlkKClgCgpKdXN0IG5vLiBVVUlE
IGFyZSBjb21pbmcgZnJvbSB0aGUgaHlwZXJ2aXNvciBhbmQgbW9zdCBvZiB0aGUgdGltZSAoaWYg
Cm5vdCBhbHdheXMpIHN0YXRpYy4gVGhlcmUgYXJlIGNsZWFybHkgbm8gcG9pbnQgdG8gYWx3YXlz
IGNoZWNrIHRoZSBVVUlEIAppcyB2YWxpZCB3aGVuIGl0IGlzIGxpa2VseSBpcy4KCj4KPiBUaGlz
IGNhbiB3b3JrIGZvciBgZmlsbF91dWlkKClgLiBCdXQgeW91IGFsc28gZXhwcmVzc2VkIHRoZSBz
YW1lIGlkZWEKPiByZWdhcmRpbmcgY29kZSB0aGF0IHJldHVybiB2ZXJzaW9uLiBJIGNhbiBjcmVh
dGUgaGVscGVyIGZ1bmN0aW9uIHRoYXQKPiBmaWxscyByZWdpc3RlcnMgd2l0aCB2ZXJzaW9uIGlu
Zm8uIEJ1dCB0aGVyZSBJIGRvbid0IHNlZSBhbnkgZXhjdXNlIHRvCj4gZGVjbGFyZSB0aGF0IGhl
bHBlciBhcyBib29sZWFuLgoKVGhlIGlkZWEgaXMgeW91IGFyZSBnb2luZyB0byBhYnN0cmFjdCBl
YWNoIGNhc2UgYW5kIG1ha2UgZWFzaWVyIHRvIApwb3RlbnRpYWxseSB1c2UgYW4gYXJyYXkgcmF0
aGVyIHRoYW4gc3dpdGNoIGluIHNvbWUgY2FzZXMuIFNvIHlvdSB3YW50IAp0byByZXR1cm4gYm9v
bCBmb3IgZXZlcnkgZnVuY3Rpb24uCgpBbnl3YXksIHRoZXJlIGFyZSBvdGhlciBidWdzIHRvIGZp
eCBhbmQgaXQgc2VlbXMgdW5oZWxwZnVsIHRvIGFyZ3VlIApoZXJlLiBJIHdpbGwgd3JpdGUgYSBm
b2xsb3ctdXAgYmVjYXVzZSBJIGRvbid0IGxpa2UgdGhlIGlkZWEgb2YgdHJ5aW5nIAp0byBhZGFw
dCBwcm90b3R5cGUganVzdCBiZWNhdXNlICJpdCBkb2VzIG5vdCBtYWtlIHNlbnNlIHRvIHJldHVy
biB0cnVlLi4uIi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:27:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dula4-0005dG-RN; Wed, 20 Sep 2017 20:26:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dula3-0005dA-5E
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 20:26:47 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id F7/FB-00676-60FC2C95;
 Wed, 20 Sep 2017 20:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRje7+62nebi3BTfliItNBPnB5V9/RM
 EYVDgf2FfesvLjfbF3bJFKTMzSSqlkHQsrfxABEWttKjIaSM1bGJpmEGa+ZFZJCQhfnW3W2b3
 1/N7n+fe5+HhJXFlqUxNMnYbw5ppo0YWSOgTJFqt1NuRlvhxKHhX9WwVsQ+leJ4uYKnoqNRg1
 lnsGVJ9560KufVdtL2q5gbhQJ7IIhRIElQeDp43wzLhoaTyMHjc3ykvQiSpolLgdaG1CAWQId
 Q+qPVOIQHj1DIGc450Ub+IQcNEvo+QUduhsdIrF7CC2gsP62775gQVBdXvpzABh1JH4Hp7sUz
 UBEN3+RdCwAG8fuDBC0w0SIaKB6O4iMPgw5dK/zwS2r67fHOgNsGIuw8JIYAqR+C+vewjlNQW
 eL4w4xdFgKfXRYj4MPwsacPEH8YxuPfoKyE+8uVQUP5SJqrioLXY47ND1HFoeXjVb/FUBo7JK
 v+qWGgcmPVbWOFOUwMuivqkcMk77ysPqHC47zokzstkUPK5Don5MuDHyoI/h1sFg7NLeAmKca
 4pxLmmBOeaEpxrSriLiHoUwzFsNsNqk7bF61hDlt5mog1GbVJicryJ4Tg6izHSOi7+lMXUgvg
 TkfDfY/SrNrUDbSAxTajiwit3mnK9zpJ5Xk9z+nT2rJHhOlA4SWpAMebluWCWyWLspw1G/s7+
 0kAGaUIUAX08reCstIkzZIlUD9KSLu/bRUxJmC1mRh2mcAs7KEGkP2teXfH3WvtRhFqlQHwoZ
 ZCVYU0G2//8NAojkUalCBSsggxm26rTNB8C40OcaWoXQtjof5TagVoGGy6vJDpyK1Su5rr1ZW
 P1S1JJ7tTJydbSuWO7P420jzSfyGDTagILbu4v7N86M/1kT9dFY5xzZFgynSGfb86uiHi2s1e
 SvViU2jhUpusajU6o6cbLhxfyNkVtVGce/NY2v3ztd+7kgYOH8QnLZm+OR7ou+op9HCWU1Z7b
 0dOXoyE4PZ0Ui7Mc/QfiqBhWqAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505939204!83689268!1
X-Originating-IP: [104.47.0.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17180 invoked from network); 20 Sep 2017 20:26:45 -0000
Received: from mail-he1eur01on0045.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.45)
 by server-15.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Sep 2017 20:26:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ORelobJ8cZoq4CvvV8WrDA/6CvMxQqafM+mgzKCSOjQ=;
 b=cjm8ZOI5d18kovVlbQnH7vSV9eqEpxPNzS6GQGC68g4e9rYoielRHyyWT5AoEZqybqmvwA2TwrKHtQg4VhuMxgs7lJ65ZXyILGiyd/GTEBvMEkPtK2F5gHbNFVetBFt6L9bQHJ3LyDV4DUhEYWrr4Qa0jUMgFkSa5Fq4BXiFfPQ=
Received: from [10.17.182.79] (85.223.209.56) by
 HE1PR0301MB2140.eurprd03.prod.outlook.com (2603:10a6:3:21::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 20 Sep
 2017 20:26:41 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
 <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
 <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
 <0b976058-0431-4578-8630-633fba06bc33@arm.com>
 <27942bcb-c6a1-350b-fd94-6bf509e72ed0@epam.com>
 <4775f2c5-67fc-c1cd-1a1f-b633ae04f9db@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <ee507385-707d-0438-6e79-1759d08964ef@epam.com>
Date: Wed, 20 Sep 2017 23:26:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <4775f2c5-67fc-c1cd-1a1f-b633ae04f9db@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR0102CA0031.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::44) To HE1PR0301MB2140.eurprd03.prod.outlook.com
 (2603:10a6:3:21::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c4454820-124c-4a47-20bd-08d50065e803
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2140; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 3:Z5NjO7YlHtl2QIaa9/MPCGRbIGRb4X0ez8tJPn+ol2Ga97sd2jwaOoO9SdAaoCBIAy/NKamdyS+C9iyZ0ipOaVXTVkUlsGpJy4+kYa6uOSmf9YX4hguzZ34hlcFZh/+LNPH8CytNo20q5l446DtKn4oajdMawZLX+bYJJcGYmqlcp73iIFzjQqtiwni1zVfO1LQYnKQrJvKjgKjXNpGEf6PYHTkvGGMbTWznBR7WK+qjA/Ka9DYgYWjay+jFb6o+;
 25:3tvJ5uU0UK0c80HqijnEGIuhnT5MYjYr2ya7k6Rdi4dYpC/YU4sx4RAeYcb92sMbTnTre8dsy6nwxKCd9AxHVTRy7/FhcqrdWkHMVdnbg2+nFYLnIkeVCNCLhjOVf6Pmayhli/JIZ9NoOuZVqL46VZu5Thkk0S4U7cDGRluNnwu+1jNxhnEcC3upquoHQ8cJhwCG5/obrmNPZLQTL2Vhr5ow9MQDsUFWOF1/HQfHAv7FTSAqcKv4gIEhD120sM8xCTXLk7vmHyY9o9yZDrLqyWjccyr9Npr8m4BVbF5K4tEWF+/ulF4gLYj1NfcvfBJW+p1rTXnfD2+wkDuFRlFqjQ==;
 31:7bys6tdS3ejJpqxb0XuXSgayBGUhzKzXjSCbvlLP/U28mqpVK/wTKpuatJHuWE3AgBzMXzZIyLVTjRGWH4/VprEKulKcW5XM6OY4LxaSN7/+Ap+AI9BdaAIPoB2Z/w3sIdNIsCQGeB8mUbwEmp+7p1/4vldxHZFBLqWl6wbqd0mJmQgHf11LsMzs9sQPhay0aZUHi0VgMVROFhOFanP1JV7RUME+4kmQ3lmCc+nYQjA=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2140:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 20:w0CtoDpFs3fvgDtZt0myxcXVQHHkQSQnNpnOKDervLY5UCh83YeaHd7cx3fthqRplEHszT0NZF5ObT1jl1bm0uhZZixYJARtcaGGBF4DQOmq1/KozkLCUDYIQ7chMslgcTEB/9m6aGmER7y085JZjlKnC9s/qTXopkXU2VJZLQfAPvOgRV/ksXyH1pxBTejD9devMnbh8/SAHdU0VJt0BQ6wBHMcqYXwr6e3xYuD1P15W+b/Cj2d3DwRQ40g5CwVoJ4JVyY1tf5TcJQoOWTE9VU/NU3SEG/RTPVAEnoP8RgVyvRI7wWgNufC4aAmZLRaLRLrYOODs/jzGiod+AS9XQjzhnfo8fc9Tsn+H9YqwMV2Yh1oE+4Y0c21eoxfngbOomaAUsfj+LRH7cUoHJ6AiXnoLK6qBrZROKSKMxnfeKQkazMys2ACIxgp4FL9L+e0BcojCm56Ea/D2PcMCKyAfvWlYUHQFcnLC3iKi9xv/XaNOjX+vmnd3u4lnStJXpN4;
 4:DUQg1k0CdOjPVHRDYxXZT1mwnqb6QUFJGFD+7rIKR+5Yt5doD4K2EnMQ9Vq6q5lAeMlv8spPnnt8CwfLcOb85RNQOgLlLCbkkeB92PUyMzeTf3XmcLUWg3IsLamh7mUQ9pTUD8E4+t5BmosGBsHJkUMSLNqcuJrACq8Pc5V5d3NtY85tsFeutQChnbsLrx+OhSPHjydry+VaXxLFygh01ilmW5P14oXKx62DlOIZPpJlfbEcehyWX5Wd6w0hmQPz
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21405DCEAFB7BD32626042BAE6610@HE1PR0301MB2140.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2140; 
X-Forefront-PRVS: 04362AC73B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(24454002)(377454003)(189002)(199003)(52314003)(7736002)(81166006)(5660300001)(80792005)(7416002)(97736004)(53936002)(8676002)(47776003)(478600001)(81156014)(53546010)(230700001)(2906002)(31696002)(65956001)(77096006)(83506001)(54906003)(23676002)(229853002)(66066001)(316002)(86362001)(58126008)(8936002)(6486002)(93886005)(305945005)(16576012)(65806001)(33646002)(50986999)(6246003)(2950100002)(25786009)(76176999)(101416001)(68736007)(65826007)(54356999)(6116002)(6666003)(4326008)(50466002)(3846002)(31686004)(189998001)(36756003)(72206003)(64126003)(8656003)(105586002)(8666007)(106356001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2140; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjIxNDA7MjM6eUtKZER5TDFUWGRqVU1IQzJ0SVF6Yk51?=
 =?utf-8?B?YjRMTFB6TTUrSUd3L0lYVU5ycHJ6V3g4anhLQjNaUG41ZWhxRDFiM0RKRjFC?=
 =?utf-8?B?Tlc2ZHp5NHBTbWl6TUFrcUJmY09HSUE5cXNUUERmRXEyOTNwSGxadzJGMkIw?=
 =?utf-8?B?MWtvN1IraDlmWVRwVngzUmxtckwvdmFWQWxwbkpaMTJpcVlWZm1RcXV0TGdZ?=
 =?utf-8?B?eUtBcmRDNmtXM1Zxc3g3UlFzNnlzRVdqRVZYOHBaVTYycFR4dGZvWk1tdjRO?=
 =?utf-8?B?MHNEdjRyeTliUlVaU2NlSWpRL1VkMHJ3Q0YyWGZmbGpxN2dTZW9wOVNJTDZz?=
 =?utf-8?B?cE5Vc2JGVnRZZWxLN1VvVGhjcnRqNE5lL1RlSnQ0NUNScTcvaDJ5SGpsRnZY?=
 =?utf-8?B?TDNvMUpFUVJGaG01dktwTU9TVlpXQXZSQzJGOTljd01KQjQwSmt0ZklXVlYz?=
 =?utf-8?B?VFVKV1krZk5Jc1dXUFBoV21tOFIxMWFOTkNwMnAra0txTFJZWEdteS9TR0J1?=
 =?utf-8?B?MjVpaWpRUjUveVJ5Wll1cjhOZ3hJakJCZ2NINXoxQWFKR21tdXNuN3JFVzlF?=
 =?utf-8?B?QzZzRHJDV0IxRmlNV0JzczJ3dDhvZzNxZCtseHBod3k4N0lsVXpkeHdYVjF6?=
 =?utf-8?B?Nk41VWdkRkE0UGpHNGMzUm1scXZXblg5aVNlQmxteVZQbGc4aFRCbzhERzVN?=
 =?utf-8?B?TjJKLzVLL05xaDdFMHpkeDVIeDZqY2RXeU56T09XTjBhVkQ2eGdZbjVsaDlL?=
 =?utf-8?B?VlNTRWJRSS9OUEJUbzBSMDFFVTdqd011MFFsSTE3dWhWM0FqMjB1dDhRRXY0?=
 =?utf-8?B?djBaUDJHTlN6N0dmZFcyelI5NzFQaGJKRXdxYzhsSGd2ek85QnpaajVrU3Jk?=
 =?utf-8?B?RTdnSDB5Lzc4Z21MbTl2QnQzeVNLcERySFFIb3U0MXRpOUdKSVlXYTFXUSti?=
 =?utf-8?B?QS9ySzhzaE5BbjBDOEQybmljQXNkQm5rWitSbGdwWXd0eDl6M3F5bW5BZ3V2?=
 =?utf-8?B?eWt6aUpZa2dZazd4c05SMk9pTFNkL0UrcWR2TmNCZnhmdmpzSG1Nc1d5Z2w3?=
 =?utf-8?B?SmIvMFlXK2ZHa2FSVmhaanl5TXEvM3lzRStjQUJVNEFEQlNIeE5vbUVzanVj?=
 =?utf-8?B?VUdaamdVUDdPbjgrTTFhU1BEUzN3TVhVTGhEMFFmSGlEbHVhWS9xSTlBL0lF?=
 =?utf-8?B?Vzd2d2srMjR5S0diVFExOWcydG1HSGtJTzFxZkxnWi9JeVh0WUtaM09tRVE3?=
 =?utf-8?B?ck5hMnFoMTU2UjlWa08rdnZId0RoeVU0M3dlVHVWZlZpbmpXYStUWkVXOUY2?=
 =?utf-8?B?V1UvV01sSnE1c1liaVZuOHNxU2lsR1pVZUlxbGhRNU01bktya0FHRHRMenRw?=
 =?utf-8?B?eTdXcGx2T2FNak1EbHYxcnl1b0I2SWh4NU0rSjZqenZSTUxvUnF5RHNVaGlC?=
 =?utf-8?B?L1UyeHl3MktoUjFaczhOUmJSTGUzdnlRYzFOQnEwcnVPNGlPVkVSc0VxN09N?=
 =?utf-8?B?aWtGV001M0lyWG1EUFZSL1I4TldwZFVlQjNmWk4vV0ZXSDc5bHZSUExYUC95?=
 =?utf-8?B?b0VYR3owQ2lERnExM0ZzRTlDQVB5QXk4WWFQQUlXdXNyb1ZJbHNoaFRzWnl3?=
 =?utf-8?B?d3A1ZnBOeFlLaHdyZ0VFMmpKREFvb0s5TFJMTCtWWTErK2NTSVJmQVVZVlpa?=
 =?utf-8?B?djNzU2lCMVhCTlpZVEk2OFZiMDBGaDZpcUxHUWI3SlEvbnRUbWU1L1FjMmVh?=
 =?utf-8?B?WEhpRjVXb05jNVByM3RmTmpjeTUxaG9yTWVHaHFwWmx1MVZtbUdyQ3pManhQ?=
 =?utf-8?B?Z2RMRGljdVlicVlJV0o2UkVZNUlON0p4ZHV4eTltcXRwak9KNVoxcXZKMjlO?=
 =?utf-8?B?UWJKT2xUSm5tT09QUGV3N1p3TXoxdHh0WkNzZDFOc2RUa3RjemxqZXpzNDJ2?=
 =?utf-8?B?aWs1UEVXejd3VHpLSWhOSWlIRk9WKzlPbXdVdFhqelVlVk1TVUhhR3A3a1RU?=
 =?utf-8?Q?A+9IiIWq?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 6:P6zrd522mLhx11a9Sev5JafFNR65bVrjGd/uHI2Uih8ptO6bnO0X6ADEeU2SEqVXL5wREEHkVvjFa8EqOQ1GbNTN+Byt08mcgrOapgs7KF0CrSwfZNgUHRaHkJFtiAg1o0mlUvK50IJnCv+PAbjsKbJbrVhvY+o8rIFJRLk8SqHbTyK9PrLMGQXdUxV0HvJ0Lch95VUzn+v9CpMdsIKvvoFfV9eJ0L6oP8OI42zMhOGKbGm8rsVBgtkFgPvj1DiYlg//lx3MmVO0PdAtHVSAPUg5VrvxgEJf4mo64y0mfd38OgrHtTTgFWzloTPp3HfLpu18lFuV2CtOuf5j7uPEqQ==;
 5:0sl39KyJZxCeggODLvJReVuhTnJ7ApmeSDAeWiZEwiNNl5m4SfxjCzWpCwhSzpdM+H8hyFuyyiknGMiHn9vzkbafKYG/op5NFzDXFdrVH2/cFmOrwglGzfsH3oUVH/8aYQsRm5mN6mHrKD4bVVtDmw==;
 24:URIWeGfan8wffki3BBNzuItHw5F440dMSH5lFhG+O8WLpFuVAqVBzohVXchk29WL+EaU32D+9x8ySw86sGp9k7Sb8mCd9gwgKw9MdQC18e0=;
 7:Mm+Bn4EHhpetOsTIFSqvdjm+iR5gGSYbHergzA8JYgDRabfqO6lEDOYuhJOetq08XCm4QyQINDcUZfPjRC5kpXNblVMoXEhLlUrvNdUd278DvH9HGDh0aUvuVo9htRYjOzw88P1o6wPDDOmNZTnWBbkK9ldl/qnbnMZl3+kPcunqkHD4gBePdCb08TCW9+m6FYEBGSETp6TmdcYcl8qXcQm8vXIsVcopthAhXC6ss/U=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2017 20:26:41.5290 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2140
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC4wOS4xNyAyMzowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIwLzA5
LzIwMTcgMTk6MTEsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPbiAyMC4wOS4xNyAyMDoy
MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAxOS8wOS8xNyAyMjo0NCwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4KPj4+IEhpIFZvbG9keW15
ciwKPj4+Cj4+Pj4KPj4+PiBPbiAxMy4wOS4xNyAxNDoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+Pj4KPj4+Pj4+ICtzdGF0aWMgdm9pZCBmaWxsX3V1aWQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHhlbl91dWlkX3QKPj4gKnUpCj4+Pj4+Cj4+Pj4+IEFj
dHVhbGx5IHdoeSBkbyB5b3UgcGFzcyBhIHBvaW50ZXIgZm9yIHU/IFRoaXMgcmVxdWlyZXMgZXZl
cnkgY2FsbGVyCj4+Pj4+IHRvIGludHJvZHVjZSB0ZW1wb3JhcnkgdmFyaWFibGUgYmVjYXVzZSB0
aGUgVVVJRCBpcyB1c3VhbGx5IGEgZGVmaW5lLgo+Pj4+IEhtbSwgYW5vdGhlciB3YXkgcHJvYmFi
bHkgaXMgdG8gcGFzcyBhIHdob2xlIHN0cnVjdHVyZSBhcyBhIHBhcmFtZXRlci4KPj4+PiBBcmUg
eW91IHN1Z2dlc3RpbmcgdGhpcyBhcHByb2FjaD8gU29tZXRoaW5nIGxpa2UKPj4+PiBmaWxsX3V1
aWQocmVncywgKHhlbl91dWlkX3QpTVlfVVVJRCk/Cj4+Pgo+Pj4gU29tZXRoaW5nIGxpc3QgdGhh
dC4gQnV0IHdoeSBkbyB5b3UgbmVlZCB0aGUgY2FzdD8gTVlfVVVJRCBpcyBzdXBwb3NlZAo+Pj4g
dG8gYmUgYSB4ZW5fdXVpZF90LiBObz8KPj4gSXQgaGF2ZSBubyB0eXBlLiBJdCBpcyBqdXN0IGFu
IGluaXRpYWxpemVyIGxpc3QgbGlrZSB7MSwyLDMsNCw1LDZ9LiBJZgo+PiB5b3UgcmVtZW1iZXIg
dGhhdCB0aHJlYWQsIHRoZXJlIGlzIGEgcmVxdWlyZW1lbnQgdG8gbWFrZSBwdWJsaWMgaGVhZGVy
cwo+PiBjb21wYXRpYmxlIHdpdGggYzg5LiBTbyBJIGNhbid0IGRlZmluZSBNWV9VVUlEIGFzICh4
ZW5fdXVpZF90KXsxLDIsM30uCj4+IEluc3RlYWQgaXQgaXMgZGVmaW5lZCBhcyBhIHBsYWluIGlu
aXRpYWxpemVyIGxpc3QuCj4gCj4gSW4gdGhhdCBjYXNlIHdoeSBkb24ndCBpbnRyb2R1Y2UgYSB2
ZXJzaW9uIGZvciBub24tc3RyaWN0IGFuc2k/IFRoaXMgCj4gd291bGQgaW50cm9kdWNlIGEgYml0
IG9mIHNhZmV0eSBhbmQgYXZvaWQgY2FzdCBhIGJpdCB1bmV4cGxhaW5lZC4gKHNlZSAKPiBob3cg
X19ERUNMX1JFRyguLi4sLi4uKSBpcyBkb25lIGluIGluY2x1ZGUvcHVibGljL2FzbS1hcm0uaD8K
SSBiZWxpZXZlIHlvdSBtZWFudCBhcmNoLWFybS5oLgoKSnVzdCB0byBiZSBjbGVhciwgeW91IGFy
ZSBwcm9wb3NpbmcgdG8gaW50cm9kdWNlIG9uZQojZGVmaW5lIFhFTl9ERUZJTkVfVVVJRCBpbiBh
IHB1YmxpYyBoZWFkZXIsIGFuZCBhbm90aGVyIG9uZSBpbiBhIHByaXZhdGUgCmhlYWRlcj8KUHVi
bGljIG9uZSB3aWxsIGJlIHN0cmljdGx5IEFOU0ktY29tcGF0aWJsZSwgd2hpbGUgcHJpdmF0ZSBv
bmUgd2lsbCBiZSAKb25seSBnY2MtY29tcGF0aWJsZT8gVGhhdCBpcyBkb2FibGUsIGJ1dCBpdCB3
aWxsIHJlcXVpcmUgI2lmZGVmIG1hZ2ljIAphY3Jvc3MgZGlmZmVyZW50IGhlYWRlcnMuCklmIG90
aGVyIG1haW50YWluZXJzIGFyZSBva2F5IHdpdGggdGhhdCwgSSBjYW4gZG8gaXQgaW4gdGhpcyB3
YXkuCgo+Pgo+Pj4+Cj4+Pj4+IFdpdGggeW91ciBjdXJyZW50IHNvbHV0aW9uIGVhY2ggY2FsbGVy
IGFzIHRvIGRvOgo+Pj4+Pgo+Pj4+PiB4ZW5fdXVpZF90IGZvbyA9IE1ZX1VVSUQ7Cj4+Pj4+Cj4+
Pj4+IGZpbGxfdXVpZChyZWdzLCAmZm9vKTsKPj4+Pj4KPj4+Pj4gcmV0dXJuIHRydWU7Cj4+Pj4+
Cj4+Pj4+IFdoYXQgSSBzdWdnZXN0ZWQgaW4gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgdG8gZ2V0
IGZpbGxfdXVpZCByZXR1cm4KPj4+Pj4gdHJ1ZS4gU28geW91IG1ha2UgZWFjaCBjYWxsZXIgc2lt
cGxlci4KPj4+PiBZZXMsIGJ1dCBpdCB3aWxsIG5vdCBiZSBjb3JyZWN0IHNlbWFudGljYWxseS4g
VGhlcmUgd2lsbCBhcmlzZSBtYW55Cj4+Pj4gcXVlc3Rpb25zOgo+Pj4+IDEuIFdoeSBoZWxwZXIg
ZnVuY3Rpb24gdGhhdCBvbmx5IHdyaXRlcyBkYXRhIHJldHVybnMgYm9vbD8KPj4+PiAyLiBJZiBp
dCByZXR1cm5zIHRydWUsIGNhbiBpdCByZXR1cm4gZmFsc2U/Cj4+Pj4gMy4gU2hvdWxkIHdlIGNo
ZWNrIGl0cyByZXR1cm4gdmFsdWUgYmVmb3JlIHBhc3NpbmcgaXQgZnVydGhlcj8KPj4+Cj4+Pgo+
Pj4gSSByZWFsbHkgZG9uJ3Qgc2VlIGhvdwo+Pj4KPj4+IHJldHVybiBmaWxsX3V1aWQocmVncywg
TVlfVVVJRCk7Cj4+Pgo+Pj4gd291bGQgYmUgc2VtYW50aWNhbGx5IGluY29ycmVjdCBvciBldmVu
IHJhaXNlIGFsbCB0aG9zZSBxdWVzdGlvbnMuIEl0IGlzCj4+PiBwZXJmZWN0bHkgZmluZSB0byBh
bHdheXMgcmV0dXJuIHRydWUuIFdlIGhhdmUgcGxhY2UgbGlrZSB0aGF0IGFuZCBpdAo+Pj4gaGVs
cHMgdG8gc3RyZWFtbGluZSB0aGUgY29kZS5UaGlzIGlzIGEgc29tZXdoYXQgYXJndWFibGUgdG9w
aWMuCj4+IFllcywgeW91ciB2YXJpYW50IHByb2R1Y2VzIGxlc3MgbGluZXMgb2YgY29kZS4KPj4g
QnV0IGl0IGlzIGhhcmRlciB0byByZWFkLCBhY3R1YWxseS4gYHJldHVybiBmaWxsX3VpZChyZWdz
LCBNWV9VVUlEKWAKPj4gaW1wbGllcyB0aGF0IHRoZXJlIGFyZSBzb21lIGxvZ2ljIGluIGBmaWxs
X3VpZCgpYCBhbmQgaXQgY2FuIHJldHVybgo+PiBkaWZmZXJlbnQgcmVzdWx0cywgZGVwZW5kaW5n
IG9uIGl0cyBwYXJhbWV0ZXJzLiBXaGljaCBpcyBub3QgdHJ1ZSBhbmQsCj4+IHRodXMsIG1pc2xl
YWRpbmcuCj4+IEp1c3QgdHJ5IHRvIGxvb2sgYXQgdGhpcyBmcm9tIHN0cmFuZ2VyJ3MgcG9pbnQg
b2Ygdmlldy4gVXN1YWxseSB5b3UKPj4gZG9uJ3QgZGVjbGFyZSBmdW5jdGlvbiBhcyBhIGBib29s
YCBqdXN0IHRvIHNwYXJlIGEgbGluZSBvZiBjb2RlLiBJZiB5b3UKPj4gc2VlIGJvb2xlYW4gZnVu
Y3Rpb24sIHlvdSBleHBlY3QgdGhhdCB0aGVyZSBhcmUgc29tZSByZWFzb24sIHNvbWUgbG9naWMK
Pj4gYmVoaW5kIHRoaXMuCj4gCj4gWW91IGRpZG4ndCBnZXQgbXkgcG9pbnQuIFdoZW4gZG9pbmcg
ZW11bGF0aW9uLCBtb3N0IG9mIHRoZSB0aW1lIGNhc2UgaW4gCj4gYSBzd2l0Y2ggaGF2ZSBzaW1p
bGFyIHByb3RvdHlwZS4gSXQgZ2V0cyBhbiBpbnB1dCBhbmQgbWF5IChvciBtYXkgbm90KSAKPiBy
ZXR1cm4gYW4gZXJyb3IuIEl0IGlzIGVhc2llciB0byB0aGluayBvZiBlYWNoIGNhc2Ugd2l0aCB0
aGUgc2FtZSAKPiBwcm90b3R5cGUgcmF0aGVyIHRoYW4gdXNpbmcgZGlmZmVyZW50IG9uZSBmb3Ig
dGhlIHNha2Ugb2YgYXZvaWRpbmcgdXNpbmcgCj4gYm9vbCBiZWNhdXNlIHlvdSB3b3VsZCBhbHdh
eXMgcmV0dXJuIHRydWUuIEl0IGNhbiBhbHNvIGhlbHAgdG8gc3dpdGNoIHRvIAo+IGFuIGFycmF5
IGluc3RlYWQuCkFoYSwgbG9va3MgbGlrZSAgSSdtIGJlZ2lubmluZyB0byBzZWUgd2hhdCB5b3Ug
YXJlIG1lYW4uIE9rYXkgSSdsbCBtYWtlIAp0aG9zZSBoZWxwZXJzIHRvIHJldHVybiBib29sLgoK
Pj4KPj4gTG9vaywgSSBoYXZlIGFuIGlkZWEgaG93IHRvIHJlc29sdmUgdGhpcy4KPj4gZmlsbF91
aWQoKSB3aWxsIGNoZWNrIHRoYXQgTVlfVVVJRCAhPSB7ZmZmZmZmZmYsIGZmZmZmLCBmZmZmZiwg
ZmZmZiwKPj4gZmZmZmZmZmZmZmZmfS4KPj4gSWYgVVVJRCBpcyBpbnZhbGlkLCBpdCB3aWxsIHBy
aW50IHdhcm5pbmcgdG8gY29uc29sZSBhbmQgcmV0dXJuIGZhbHNlLgo+PiBJZiBVVUlEIGlzIHZh
bGlkLCBpdCB3aWxsIGZpbGwgcmVnaXN0ZXJzIGFuZCByZXR1cm4gdHJ1ZS4KPj4gTm93IGl0IHdp
bGwgYmUgc2VtYW50aWNhbGx5IGNvcnJlY3QgdG8gZGVmaW5lIGl0IGFzIGBib29sIGZpbGxfdXVp
ZCgpYAo+IAo+IEp1c3Qgbm8uIFVVSUQgYXJlIGNvbWluZyBmcm9tIHRoZSBoeXBlcnZpc29yIGFu
ZCBtb3N0IG9mIHRoZSB0aW1lIChpZiAKPiBub3QgYWx3YXlzKSBzdGF0aWMuIFRoZXJlIGFyZSBj
bGVhcmx5IG5vIHBvaW50IHRvIGFsd2F5cyBjaGVjayB0aGUgVVVJRCAKPiBpcyB2YWxpZCB3aGVu
IGl0IGlzIGxpa2VseSBpcy4KR29vZCBwb2ludAoKPiAKPj4KPj4gVGhpcyBjYW4gd29yayBmb3Ig
YGZpbGxfdXVpZCgpYC4gQnV0IHlvdSBhbHNvIGV4cHJlc3NlZCB0aGUgc2FtZSBpZGVhCj4+IHJl
Z2FyZGluZyBjb2RlIHRoYXQgcmV0dXJuIHZlcnNpb24uIEkgY2FuIGNyZWF0ZSBoZWxwZXIgZnVu
Y3Rpb24gdGhhdAo+PiBmaWxscyByZWdpc3RlcnMgd2l0aCB2ZXJzaW9uIGluZm8uIEJ1dCB0aGVy
ZSBJIGRvbid0IHNlZSBhbnkgZXhjdXNlIHRvCj4+IGRlY2xhcmUgdGhhdCBoZWxwZXIgYXMgYm9v
bGVhbi4KPiAKPiBUaGUgaWRlYSBpcyB5b3UgYXJlIGdvaW5nIHRvIGFic3RyYWN0IGVhY2ggY2Fz
ZSBhbmQgbWFrZSBlYXNpZXIgdG8gCj4gcG90ZW50aWFsbHkgdXNlIGFuIGFycmF5IHJhdGhlciB0
aGFuIHN3aXRjaCBpbiBzb21lIGNhc2VzLiBTbyB5b3Ugd2FudCAKPiB0byByZXR1cm4gYm9vbCBm
b3IgZXZlcnkgZnVuY3Rpb24uCj4gCj4gQW55d2F5LCB0aGVyZSBhcmUgb3RoZXIgYnVncyB0byBm
aXggYW5kIGl0IHNlZW1zIHVuaGVscGZ1bCB0byBhcmd1ZSAKPiBoZXJlLiBJIHdpbGwgd3JpdGUg
YSBmb2xsb3ctdXAgYmVjYXVzZSBJIGRvbid0IGxpa2UgdGhlIGlkZWEgb2YgdHJ5aW5nIAo+IHRv
IGFkYXB0IHByb3RvdHlwZSBqdXN0IGJlY2F1c2UgIml0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG8g
cmV0dXJuIHRydWUuLi4iLgpPa2F5LCBJIHRoaW5rIEkgZ290IHlvdXIgaWRlYS4gQW5kLCBhbnl3
YXlzLCB5b3UgYXJlIG1haW50YWluZXIgOikKV2lsbCBkbyBhcyB5b3Ugc2F5LgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:32:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dulfw-0006Hg-Fv; Wed, 20 Sep 2017 20:32:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dulfv-0006Ha-I4
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 20:32:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7C/B8-30688-270D2C95; Wed, 20 Sep 2017 20:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG7RhUO
 RBsffilks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn7ZhxjKpjKXtG81LiBcR1rFyMXh5DAZCaJ
 42sWQzm/GSXmzGhggnA2MEo83neJBcLZxijR9+khUBknh7CAh8Spk8eYQGwRIPvKrglsILaQw
 CFGiYkbSkBsZoFkiYtzr7GA2GwCRhJnj05nBLF5BWwlDp3ZwgxiswioStydfgNspqhAuMTbxi
 MsEDWCEidnPgGzOQXcJfafP8MOMVNPYsf1X6wQtrzE9rdzwOZICBhLtL+9yDaBUXAWkvZZSFp
 mIWlZwMi8ilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMHQZ
 gGAH49T3cYcYJTmYlER5N+86FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnf9HqCcYFFqempFW
 mYOMIpg0hIcPEoivBdA0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc5bD1IkAFKUUZoHNw
 IW0ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsCMoUnM68EbtMroCOYgI7I3nAA5IiSRIS
 UVAOj+d67JXuveu5jCGKIfv1gwcQe8XcJKbtdb0bkvvptV6TrpCTQ7rlw6eUGkS9N9h8XSHk0
 iu6tWXT6ScTDvsuKXxJm/6k7vL7mdEw27+7KlTxpKhedpxfvSBCbqcLR+YGrnuvjRhu73EfF/
 jd3X1k/bY9l6WWbPUEJ3vx+qx/fzXe8esON4+MRJZbijERDLeai4kQACXFDVOMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1505939568!112616261!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51013 invoked from network); 20 Sep 2017 20:32:50 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 20:32:50 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KKWjcm025020
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 20:32:45 GMT
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 v8KKWhop002563
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 20:32:44 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8KKWgjB016687;
 Wed, 20 Sep 2017 20:32:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Sep 2017 13:32:42 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7f24ec66-d370-5f2f-3c6a-8e949c8ed074@oracle.com>
Date: Wed, 20 Sep 2017 16:32:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gKwo+ICtzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgewo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX2Zy
b250X3JpbmcgcmluZzsKPiArCWdyYW50X3JlZl90IHJlZjsKPiArCWludCBpcnE7Cj4gKwo+ICsJ
c3RydWN0IGxpc3RfaGVhZCBzb2NrZXRfbWFwcGluZ3M7Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFkIHNv
Y2tldHBhc3NfbWFwcGluZ3M7Cj4gKwlzcGlubG9ja190IHNvY2tldF9sb2NrOwo+ICsKPiArCXdh
aXRfcXVldWVfaGVhZF90IGluZmxpZ2h0X3JlcTsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNw
b25zZSByc3BbUFZDQUxMU19OUl9SRVFfUEVSX1JJTkddOwo+ICt9Owo+ICtzdGF0aWMgc3RydWN0
IHhlbmJ1c19kZXZpY2UgKnB2Y2FsbHNfZnJvbnRfZGV2Owo+ICtzdGF0aWMgYXRvbWljX3QgcHZj
YWxsc19yZWZjb3VudDsKClNob3VsZCB0aGUgcmVmY291bnQgYmUgcGVyIGJhY2svZnJvbnRlbmQ/
Cgo+ICsKPiArLyogZmlyc3QgaW5jcmVtZW50IHJlZmNvdW50LCB0aGVuIHByb2NlZWQgKi8KPiAr
I2RlZmluZSBwdmNhbGxzX2VudGVyIHsgICAgICAgICAgICAgICAgICAgICBcCj4gKwlhdG9taWNf
aW5jKCZwdmNhbGxzX3JlZmNvdW50KTsgICAgICBcCj4gKwlzbXBfbWIoKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gK30KPiArCj4gKy8qIGZpcnN0IGNvbXBsZXRlIG90aGVyIG9wZXJh
dGlvbnMsIHRoZW4gZGVjcmVtZW50IHJlZmNvdW50ICovCj4gKyNkZWZpbmUgcHZjYWxsc19leGl0
IHsgICAgICAgICAgICAgICAgICAgICAgXAo+ICsJc21wX21iKCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsJYXRvbWljX2RlYygmcHZjYWxsc19yZWZjb3VudCk7ICAgICAgXAo+ICt9
CgpJIHRoaW5rIGF0b21pYyBpbmNyZW1lbnQvZGVjcmVtZW50IGltcGx5IGEgYmFycmllci4KCgot
Ym9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:43:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dulqJ-00071e-C8; Wed, 20 Sep 2017 20:43:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dulqI-00071H-5e
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 20:43:34 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 A7/82-02048-5F2D2C95; Wed, 20 Sep 2017 20:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffLpUO
 RBg3f5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacar/KGPB2vCKv/vmsjUw
 dpt1MXJxCAk0MknMapjNCOE8ZpTYMqWZrYuRE8jZxijx51wliC0i4Czx9cxcdhCbV0BfYvrNd
 kYQW1jAVOL30++sIM0SAi9lJea2bmcGSUgIeEs8f7GdCcb+/OsL0FB2DjYBK4lDYiBRFgFVic
 NH+pgmMHIvYGRYxahenFpUllqka66XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MHY+N3pEKMkB5OSKG/FxUORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4d4HkBItS01Mr
 0jJzgKEHk5bg4FES4c0GSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvVZAiAZCijNI8u
 BGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6VIFN4MvNK4Da9AjqCCeSIDQdAjihJRE
 hJNTCWXL6eK7fLs+DfzWfxoutDlG6wZO5+fyVJMX/mhWP3rdseydjIZ/G8Vdm9Qo1JuCbyrv5
 zc6GWrp65k+wfPXVYwZoaK/jTZvsfi3oPnmjhyJvbNMSXZKpMTzUVXNL78beD+4aHTFqmp575
 HV3CWvZrNku1j3f2LgHzDTtvS/1SL3Xszg2OC1FiKc5INNRiLipOBACqZN26fgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505940211!57693044!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22743 invoked from network); 20 Sep 2017 20:43:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 20:43:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dulqE-0005Q1-53; Wed, 20 Sep 2017 20:43:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dulq8-0008I9-N4; Wed, 20 Sep 2017 20:43:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dulq8-0007lY-6t; Wed, 20 Sep 2017 20:43:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113624-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check: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-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check: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=0b093a564fe0c1d477f48cfb70fea8e3c3e36b78
X-Osstest-Versions-That: linux=12fcf66e74b16b96e57fc1ce32bdf27b3a426fd0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 20:43:24 +0000
Subject: [Xen-devel] [linux-next test] 113624: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYyNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzNjA1CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTM2MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzYwNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IFJFR1IuIHZzLiAxMTM2MDUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMTM2MDUKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTM2MDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzYwNQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzYw
NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzNjA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM2MDUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTM2MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICAwYjA5M2E1NjRmZTBjMWQ0NzdmNDhjZmI3MGZlYThlM2MzZTM2
Yjc4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxMmZjZjY2ZTc0YjE2
Yjk2ZTU3ZmMxY2UzMmJkZjI3YjNhNDI2ZmQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExMzYyNCAgMjAxNy0wOS0yMCAwOToyMjoyNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dum4B-0007oP-Lq; Wed, 20 Sep 2017 20:57:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dum4A-0007oJ-6C
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 20:57:54 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 97/F9-02044-156D2C95; Wed, 20 Sep 2017 20:57:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyMfSao27AtUO
 RBi1/dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owd97kLZnNVrDrWwdjA+JK9i5GLQ0hgBqNE
 776dLCCOhMA7Fon/szcwdjFyADlZEt3N5V2MnEBmmsSb/jOMEHaFxOK7G9lBbCEBDYnbNxuhB
 k1hkph9+hcbSIJNQFui7fUuVhBbREBJ4t6qyUwgM5kFfCV27eEDCQsL+En8+vYLrIRFQFVi3v
 dFYDavgIXEpUlXmCF2yUvsarvIOoGRbwEjwypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMAgYQCCHYzbtnseYpTkYFIS5T145VCkEF9SfkplRmJxRnxRaU5q
 8SFGDQ4Ogc1rV19glGLJy89LVZLgbbkKVCdYlJqeWpGWmQMMY5hSCQ4eJRFeI5A0b3FBYm5xZ
 jpE6hSjK8eFO5f+MHH8mHQFSDb03ACSB/bcApIdN+/+YRICmy0lzmsD0iwA0pxRmgc3GhaDlx
 hlpYR5GYEOF+IpSC3KzSxBlX/FKM7BqCTMmw0yhSczrwTugldAxzEBHZe94QDIcSWJCCmpBsZ
 ZmRc2yvCt/tv844aB+LlHNXZzTXY1T/Y/rj+t/bZLrZNGW7oa27TATOvp0acPK3z7Lc74ZuWN
 Z/89OCysDvLOvHaex9HC7cqUDwGzCjyPb5siusax2O5qa5Pd3pcPF+bYsm1KuvG0ab/N4sXH/
 ipNF1HL0hV0nCo9fe3szKos/6rji3LZevOVWIozEg21mIuKEwEGUSeWvAIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505941071!60286210!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42844 invoked from network); 20 Sep 2017 20:57:52 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 20:57:52 -0000
Received: by mail-it0-f65.google.com with SMTP id e134so2056002ite.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 13:57:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=D3FWFD6dXHNIINX0LnWjzICAGLdPfC23LgOQs9rsWWk=;
 b=qXyg8Ktm1uKhlzlfKd/UUFQi7Gd77lNbQB70tdJ+XgrpBvDcq54qtLwy9cQhJps9/v
 fBro/Y7nnZ7mL5EbrtDI6fQancLhEAm4kIPbLGrAWCp/w/DOs+W7103KXDaF1CfHwxbg
 lo7gRHmAuzGdsUG/PQF1K+Hnku9mGLjejerCZVEYm+VKoQQfl+AmA6wzP/xGC60JVsGm
 jkdmxd4yxTuIuRzTzhpznn3jhhzC/MP+4b1dFNKc0uZqsjnpCCTkG97PQxxr9rcuibQK
 xKd6rTbi+M2jmp6lf5QolWuSKL1IXUDUbIEhThlqAGvZFICDFf4g7264BYAsPGMbh3wd
 iKPA==
X-Gm-Message-State: AHPjjUiHJiM6eG8iJIn29Vlt17aRmeepQnJKcJNwVOiqOybgC8xv2DBE
 6uc8IwCebygdd/ejMT4c0ERoP9zG
X-Google-Smtp-Source: AOwi7QDnWLCUD/lFMbBk2/kCczzSQj/OPFVUoFiVnOZcWmf5FZz3aPhYYly/rejrXniMQmiGVINroQ==
X-Received: by 10.36.3.145 with SMTP id e139mr5088979ite.18.1505941070972;
 Wed, 20 Sep 2017 13:57:50 -0700 (PDT)
Received: from drtais0.lan (c-24-9-60-130.hsd1.co.comcast.net. [24.9.60.130])
 by smtp.gmail.com with ESMTPSA id
 e78sm56957itd.36.2017.09.20.13.57.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 13:57:49 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 14:57:17 -0600
Message-Id: <20170920205718.17747-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.11.0
Cc: Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: [Xen-devel] [PATCH 1/2] common/efi: bail if dom0 fails the shim
	verification step
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVGFtYXMgSyBMZW5neWVsIDxsZW5neWVsdEBhaW5mb3NlYy5jb20+CgpJZiB0aGUgc2hp
bSBwcm90b2NvbCBpcyBsb2NhdGVkIGl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIGRvbTAga2VybmVs
IGltYWdlCndpbGwgYWxzbyBwYXNzIHRoZSBzaGltIHZlcmlmaWNhdGlvbi4KClNpZ25lZC1vZmYt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8bGVuZ3llbHRAYWluZm9zZWMuY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDEwICsr
KysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCmluZGV4IDAxZDMzMDA0ZTAuLmEzYTQzOWI4MzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTEyMjYsOSArMTIyNiwx
MyBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAq
U3lzdGVtVGFibGUpCiAgICAgICAgIGVmaV9icy0+RnJlZVBvb2wobmFtZS53KTsKIAogICAgICAg
ICBpZiAoICFFRklfRVJST1IoZWZpX2JzLT5Mb2NhdGVQcm90b2NvbCgmc2hpbV9sb2NrX2d1aWQs
IE5VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKikmc2hpbV9sb2NrKSkgJiYK
LSAgICAgICAgICAgICAoc3RhdHVzID0gc2hpbV9sb2NrLT5WZXJpZnkoa2VybmVsLnB0ciwga2Vy
bmVsLnNpemUpKSAhPSBFRklfU1VDQ0VTUyApCi0gICAgICAgICAgICBQcmludEVyck1lc2coTCJE
b20wIGtlcm5lbCBpbWFnZSBjb3VsZCBub3QgYmUgdmVyaWZpZWQiLCBzdGF0dXMpOworICAgICAg
ICAgICAgICAgICAgICAgICAgKHZvaWQgKiopJnNoaW1fbG9jaykpKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAgKCBzaGltX2xvY2stPlZlcmlmeShrZXJuZWwucHRyLCBrZXJuZWwuc2l6ZSkg
IT0gRUZJX1NVQ0NFU1MgKQorICAgICAgICAgICAgICAgIGJsZXhpdChMIkRvbTAga2VybmVsIGlt
YWdlIGNvdWxkIG5vdCBiZSB2ZXJpZmllZCBieSB0aGUgc2hpbS4iKTsKKworICAgICAgICAgICAg
UHJpbnRTdHIoTCJEb20wIGtlcm5lbCBpbWFnZSB3YXMgdmVyaWZpZWQgYnkgdGhlIHNoaW0uXHJc
biIpOworICAgICAgICB9CiAKICAgICAgICAgbmFtZS5zID0gZ2V0X3ZhbHVlKCZjZmcsIHNlY3Rp
b24ucywgInJhbWRpc2siKTsKICAgICAgICAgaWYgKCBuYW1lLnMgKQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dum4Q-0007q3-TB; Wed, 20 Sep 2017 20:58:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dum4P-0007po-Gi
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 20:58:09 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 10/EE-27708-066D2C95; Wed, 20 Sep 2017 20:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfT+Ed2Ea4c
 iDfY3c1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTNm5jK/jGUfGq8xhzA+NS9i5GLg4hgemM
 Elf6dzODOBIC/awSrztmMXUxcgI5WRJLF3SxQNhpEu/vr4ayyyU+7H7DDGILCWhI3L7ZyA5hT
 2GS2LKwGsRmE9CWaHu9ixXEFhFQkri3ajLQTA4OZgFfiV17+EDCwgJhEmsOnQBrZRFQlWi4+o
 8NpIRXwELi1yWoC+QldrVdZAUJcwpYStzargyxyELiaucHtgmMAgsYGVYxahSnFpWlFukaWeo
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGVD0DA+MOxstb/A4xSnIwKYnyHrxy
 KFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/tVaCcYFFqempFWmYOMLhh0hIcPEoivEYgad7ig
 sTc4sx0iNQpRnuOC3cu/WHiaOi5ASQP7LkFJDtu3v3DJMSSl5+XKiXOawPSJgDSllGaBzcUFo
 2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzZoNM4cnMK4Hb/QroLCags7I3HAA5qyQRISX
 VwMjOcsCnUf0Wd7a0Qbcgh9ysGO6dfldXfp7QUtP49IV/ps5cjVtOXEGTt71drhnIvfuL77q5
 Te6n5IqqFLbvMDd62eYcKtnleyd9/g6BF5JTbtzTz3i7lzkrX/jJjCuhGl5Ft379m3TK9AoD1
 926n4HiXK4u3Ev/tb6P+hZcqHviaMKC2Guyu5VYijMSDbWYi4oTAfsUK/3BAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505941087!98490054!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7339 invoked from network); 20 Sep 2017 20:58:08 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 20:58:08 -0000
Received: by mail-io0-f196.google.com with SMTP id 93so3126729iol.4
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 13:58:07 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=oZI5DYvQp1H3/E1d/XmJ8qKK1n//A+pGQ9YpSf0py38=;
 b=no9egVfQT6uWG3aFzd4Tb6E753WDHkmp0He3/ieyAk2ZZeZdR20NYwGQhK3fnFM4Rh
 OKjDcM0DutyuFOjul0vm+6rBvetKMJGqAB2KIMU4Y1wS5t0PaJY3rVi24xZvvNj3gR6Y
 h7ihDm/mhIZpbN8YUgK5wJ3vBtD0+K9coYflf8v1mEqdcmMBJyNIVGhrsCKz66zQw60u
 XFPdMpk9haSKE0wSYs3eg0NDo0DRDBnBEpaMB0gMDuoBjb9y3unfRwbjyLL4tr/6p405
 t9YSdBZn4P/3yCdM5A/FyoP5td02NEvc6a9VSlWCrvmLc1eamfD7NSg09Q3S/8FWLCOB
 rGFw==
X-Gm-Message-State: AHPjjUgzk8eOrrNZJ9R3Z6g/wFEdIBdpjQlM/Od7kij+Fi3rU6Uh8wZD
 uBN0isaUnjw/nvX1odkgqnfOC9B8
X-Google-Smtp-Source: AOwi7QA/fi8wrIOlSF6TbQPzIO/Jax5UR7IuMYNJ7PyRvhZxBPcT2itsWCdn85sVsEr4wNoy4ptomw==
X-Received: by 10.107.9.90 with SMTP id j87mr250166ioi.111.1505941086318;
 Wed, 20 Sep 2017 13:58:06 -0700 (PDT)
Received: from drtais0.lan (c-24-9-60-130.hsd1.co.comcast.net. [24.9.60.130])
 by smtp.gmail.com with ESMTPSA id
 e78sm56957itd.36.2017.09.20.13.58.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 13:58:05 -0700 (PDT)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 20 Sep 2017 14:57:18 -0600
Message-Id: <20170920205718.17747-2-tamas@tklengyel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170920205718.17747-1-tamas@tklengyel.com>
References: <20170920205718.17747-1-tamas@tklengyel.com>
Cc: Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: [Xen-devel] [PATCH 2/2] common/efi: give people some time to read
	messages when debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVGFtYXMgSyBMZW5neWVsIDxsZW5neWVsdEBhaW5mb3NlYy5jb20+CgpUaGUgRUZJIG1l
c3NhZ2VzIGZsYXNoIGJ5IHNvIGZhc3QgdGhhdCBpdCBpcyBpbXBvc3NpYmxlIHRvIGNhdGNoIHRo
ZW0gd2l0aG91dAphIHNlcmlhbCBkZWJ1Z2dlciBhdHRhY2hlZC4gU29tZXRpbWVzIHRob3VnaCB3
ZSBkb24ndCBoYXZlIHRoYXQgYXZhaWxhYmxlIHNvCmhhdmluZyBzb21lIHRpbWUgdG8gcmVhZCB0
aGUgbWVzc2FnZXMgb2ZmIHRoZSBzY3JlZW4gaXMgdmFsdWFibGUuCgpTaWduZWQtb2ZmLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPGxlbmd5ZWx0QGFpbmZvc2VjLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgfCA5ICsrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCBhM2E0MzliODM4Li4x
YmNlMTQ4YmQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCkBAIC0zMjEsNiArMzIxLDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBu
b3JldHVybiBibGV4aXQoY29uc3QgQ0hBUjE2ICpzdHIpCiAgICAgICAgIFByaW50U3RyKChDSEFS
MTYgKilzdHIpOwogICAgIFByaW50U3RyKG5ld2xpbmUpOwogCisjaWZuZGVmIE5ERUJVRworICAg
IGlmICggZWZpX2JzICkKKyAgICAgICAgZWZpX2JzLT5TdGFsbCg1MDAwMDAwKTsKKyNlbmRpZgor
CiAgICAgaWYgKCAhZWZpX2JzICkKICAgICAgICAgZWZpX2FyY2hfaGFsdCgpOwogCkBAIC0xMzAw
LDYgKzEzMDUsMTAgQEAgZWZpX3N0YXJ0KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNU
RU1fVEFCTEUgKlN5c3RlbVRhYmxlKQogICAgIGlmICggZ29wICkKICAgICAgICAgZWZpX3NldF9n
b3BfbW9kZShnb3AsIGdvcF9tb2RlKTsKIAorI2lmbmRlZiBOREVCVUcKKyAgICBlZmlfYnMtPlN0
YWxsKDUwMDAwMDApOworI2VuZGlmCisKICAgICBlZmlfZXhpdF9ib290KEltYWdlSGFuZGxlLCBT
eXN0ZW1UYWJsZSk7CiAKICAgICBlZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCgpOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 20:59:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 20:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dum5r-0007zy-7X; Wed, 20 Sep 2017 20:59:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dum5q-0007zi-Gk
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 20:59:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 22/B7-03422-9B6D2C95; Wed, 20 Sep 2017 20:59:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oO7Oa4c
 iDV5t4LVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOmN3YxFXzkrPjf8J2tgXElRxcjF4eQwGQm
 iUPTl7JBOL8ZJQ5uW8AK4WxklHhz4QwThLONUeJH80WgMk4OYQEPiVMnjzGB2CJA9pVdE8DiQ
 gKHGCUmbigBsZkFkiUuzr3GAmKzCRhJnD06nRHE5hWwlbh18goziM0ioCrxccNusBpRgXCJt4
 1HWCBqBCVOznwCZnMKuEvsP3+GHWKmnsSO679YIWx5ie1v54DNkRAwluib1ccygVFwFpL2WUh
 aZiFpWcDIvIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB4
 GYBgB+PtjQGHGCU5mJREeQ9eORQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ321WgnGBRanpqR
 VpmDjCOYNISHDxKIrxGIGne4oLE3OLMdIjUKUZFKXHeySAJAZBERmkeXBssdi8xykoJ8zICHS
 LEU5BalJtZgir/ilGcg1FJmHcDyBSezLwSuOmvgBYzAS3O3nAAZHFJIkJKqoExYup/mYOvnvx
 avH/r7HlyYYLfhAyy7KbHSyVFbLmz89SJADWd26fLjLe85/Gc6SqhN2tm6ENBEyEBa3HJq+w6
 6Tvbk6c2Ga760lXCzHqAx3r+1MjG22/eep0rvePV1KyhfkrJ8quzhWtxEZexU+6iPxtjw3gmr
 1yYlTPxullF+eHEgP5C5wdKLMUZiYZazEXFiQD1XY3t2AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1505941175!83885748!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60503 invoked from network); 20 Sep 2017 20:59:36 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 20:59:36 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KKxVvn021713
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 20:59:32 GMT
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 v8KKxU6V022378
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 20:59:31 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8KKxUFW001272;
 Wed, 20 Sep 2017 20:59:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Sep 2017 13:59:29 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7e7a8208-f4d8-a628-9c7f-fa2e2c71ebe8@oracle.com>
Date: Wed, 20 Sep 2017 16:59:19 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-2-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 02/13] xen/pvcalls: implement frontend
	disconnect
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIAo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYpCj4gIHsKPiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+ICsJc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTCwgKm47Cj4gKwo+ICsJYmVkYXRhID0gZGV2X2dl
dF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiArCWRldl9zZXRfZHJ2ZGF0YSgm
ZGV2LT5kZXYsIE5VTEwpOwo+ICsJcHZjYWxsc19mcm9udF9kZXYgPSBOVUxMOwoKT25lIG1vcmUg
Y29tbWVudCBvbiB0aGlzIHBhdGNoOiBzaG91bGQgdGhpcyBiZSB0aGUgbGFzdCB0aGluZyB0byBk
bz8KcHZjYWxsc19mcm9udF9kZXYgaXMgd2hhdCBwcmV2ZW50cyBwdmNhbGxzX2Zyb250X3Byb2Jl
KCkgZnJvbSBwcm9jZWVkaW5nCmFuZCBldmVuIHRob3VnaCBJIGFtIG5vdCBzdXJlIGEgcHJvYmUg
Y2FuIGJlIGluaXRpYXRlZCB3aGlsZSB3ZSBhcmUgaGVyZQpwZXJoYXBzIG1vdmluZyB0aGlzIHRv
IHRoZSBlbmQgd291bGQgbWFrZSB0aGluZ3Mgc2xpZ2h0bHkgc2FmZXIuCgotYm9yaXMKCgo+ICsJ
aWYgKGJlZGF0YS0+aXJxID49IDApCj4gKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihiZWRhdGEt
PmlycSwgZGV2KTsKPiArCj4gKwlzbXBfbWIoKTsKPiArCXdoaWxlIChhdG9taWNfcmVhZCgmcHZj
YWxsc19yZWZjb3VudCkgPiAwKQo+ICsJCWNwdV9yZWxheCgpOwo+ICsJbGlzdF9mb3JfZWFjaF9l
bnRyeV9zYWZlKG1hcCwgbiwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7Cj4gKwkJ
cHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7Cj4gKwkJa2ZyZWUobWFwKTsKPiAr
CX0KPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZiZWRhdGEtPnNvY2tldHBh
c3NfbWFwcGluZ3MsIGxpc3QpIHsKPiArCQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2sp
Owo+ICsJCWxpc3RfZGVsX2luaXQoJm1hcC0+bGlzdCk7Cj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOwo+ICsJCWtmcmVlKG1hcCk7Cj4gKwl9Cj4gKwlpZiAoYmVkYXRhLT5y
ZWYgPj0gMCkKPiArCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGJlZGF0YS0+cmVmLCAwLCAw
KTsKPiArCWtmcmVlKGJlZGF0YS0+cmluZy5zcmluZyk7Cj4gKwlrZnJlZShiZWRhdGEpOwo+ICsJ
eGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiAgCXJldHVybiAw
Owo+ICB9Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:03:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dum9g-0000L4-NU; Wed, 20 Sep 2017 21:03:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dum9f-0000Kr-5c
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 21:03:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4E/AF-03616-6A7D2C95; Wed, 20 Sep 2017 21:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7S64c
 iDa5sMLdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPev2AtmMJRsaJ9BXMD4wm2LkZODiGBJUwS
 d68mg9gsAg4SC/7eZOli5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JB+smgLWyCRhK/H2yiQ2kX
 ALIXvKZAyQsIqAu8efCBEYQm1kgVWLuq8VgrcICARLntp1nB7E5Bawl/kx8zgRi8wp4SVy53A
 lkcwFdc4VR4tuGzcwgCVEBXYlD//6wQRQJSpyc+YQFYqiWxPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxjMLAg8x
 SnIwKYnyHrxyKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/WNaCcYFFqempFWmYOMBZg0hIcP
 EoivFEgad7igsTc4sx0iNQpRkUpcd5mkIQASCKjNA+uDRZ/lxhlpYR5GYEOEeIpSC3KzSxBlX
 /FKM7BqCTMqwgyhSczrwRu+iugxUxAi7M3HABZXJKIkJJqYDRL8Og6UX7ouM0l0aX16eblB4x
 Czssy6SwN/8VzTOHA1LttkTk7nO6ult9rLRVwbEq8TZys+1LnqK1lW4U3LM/inLXtBItrdd6h
 U1+rWe66eJx9dPmRp+rOlph9wZmvn/f6rkxkXvNY06eJYQPTzW0RYaKtCxbEfkpS3//7t65aL
 BvjI+sNSUosxRmJhlrMRcWJANANw6W6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505941412!83729745!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28496 invoked from network); 20 Sep 2017 21:03:33 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 21:03:33 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B902021456;
 Wed, 20 Sep 2017 21:03:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B902021456
Date: Wed, 20 Sep 2017 14:03:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <261591bf-c077-d093-41df-2c9641a1ec2e@arm.com>
Message-ID: <alpine.DEB.2.10.1709201356120.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-18-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191645450.2968@sstabellini-ThinkPad-X260>
 <261591bf-c077-d093-41df-2c9641a1ec2e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 17/24] xen/arm: page: Clean-up the
 definition of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMCBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIw
LzA5LzE3IDAwOjUxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDEyIFNl
cCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEN1cnJlbnRseSBNQUlSVkFMIGlzIGRl
ZmluZWQgaW4gdGVybSBvZiBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCj4gPiA+IGJv
dGggaGFyZGNvZGVkIHZhbHVlLiBUaGlzIG1ha2VzIHF1aXRlIGRpZmZpY3VsdCB0byB1bmRlcnN0
YW5kIHRoZSB2YWx1ZQo+ID4gPiB3cml0dGVuIGluIGJvdGggcmVnaXN0ZXJzLgo+ID4gPiAKPiA+
ID4gUmV3b3JrIHRoZSBkZWZpbml0aW9uIGJ5IHVzaW5nIHZhbHVlIG9mIGVhY2ggYXR0cmlidXRl
IHNoaWZ0ZWQgYnkgdGhlaXIKPiA+ID4gYXNzb2NpYXRlZCBpbmRleC4KPiA+ID4gCj4gPiA+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiAKPiA+
IEFoISBUaGF0J3Mgd2h5IHlvdSBoYXZlbid0IHByb3Blcmx5IHVwZGF0ZWQgTUFJUjBWQUwgYW5k
IE1BSVIxVkFMIGluIHRoZQo+ID4gcHJldmlvdXMgcGF0Y2hlcy4gSW4gdGhhdCBjYXNlLCBwbGVh
c2Ugc2F5IGV4cGxpY2l0bHkgaW4gdGhlIGNvbW1pdAo+ID4gbWVzc2FnZXMgb2YgdGhvc2UgcGF0
Y2hlcyB0aGF0IE1BSVIwVkFMIGFuZCBNQUlSMVZBTCB3aWxsIGJlIHByb3Blcmx5Cj4gPiB1cGRh
dGUgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCj4gCj4gSSBkaWRuJ3QgbmVlZCB0byB1cGRhdGUgTUFJ
UjBWQUwgYW5kIE1BSVIxVkFMIGJlY2F1c2UgdGhlIHJlbW92ZSBhdHRyaWJ1dGVzCj4gd2VyZSBq
dXN0IGFsaWFzLiBOb3QgYmVjYXVzZSBJIHdhcyBtb2RpZnlpbmcgdGhlIDIgZGVmaW5lcyBoZXJl
LgoKSSB0aG91Z2h0IHRoZWlyIEFJcyB3ZXJlIHVuaXF1ZSwgYnV0IG5vLCBldmVuIHRoZSBBSXMg
YXJlIGFsaWFzZXMuIFlvdQphcmUgcmlnaHQuIEluIHRoYXQgY2FzZSwgSSdsbCBhZGQgbXkgcmV2
aWV3ZWQtYnkgdG8gdGhlbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:07:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumDG-0000V7-7l; Wed, 20 Sep 2017 21:07:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dumDE-0000Uw-TQ
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 21:07:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 44/02-03454-488D2C95; Wed, 20 Sep 2017 21:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm7zjUO
 RBiuWy1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl95x4xFZyWqjjYMYGxgXGuaBcjF4eQwBIm
 id6J09i6GDk5WAQcJC5O287SxcjBwSgQI/HghzVImFEgTGLy5SWsIGEWAW2Jh3MFQMJsAoYSf
 59sYgMJSwDZSz5zgIRFBNQl/lyYwAhiMwukSsx9tZgVxBYW8JBofraECcTmFLCWaJ41A2wpr4
 CXxN/N91ghrrnCKLHmxAKwBlEBXYlD//5AFQlKnJz5hAViqJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7Gv2sD
 DzFKcjApifI+2nwoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr8UOoJxgUWp6akVaZg4wGmDSE
 hw8SiK8t7cDpXmLCxJzizPTIVKnGBWlxHlrQPoEQBIZpXlwbbAIvMQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVhXgmQKTyZeSVw018BLWYCWpy94QDI4pJEhJRUA2PegZyfWw6Jzi+rfLlebe+
 kafEOLU5/lnyc/17rcLtq81tpp5zQnAm8hlq5ZtPkpJddWLH3s+SltqlBtdOFZ0rrsO89OCf/
 y82tSne5FaoPGm6VvOv0fYXl81ldm9ofyu3NDz79KEWyemdUWSkXw7E5JU+abj1kjg9kyehaJ
 ZeWFt+pXvLg1jMlluKMREMt5qLiRAAmHi2HuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505941634!75852330!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50782 invoked from network); 20 Sep 2017 21:07:15 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 21:07:15 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4D4272170D;
 Wed, 20 Sep 2017 21:07:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D4272170D
Date: Wed, 20 Sep 2017 14:07:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a580cbd6-6647-8043-576c-098bafda3175@arm.com>
Message-ID: <alpine.DEB.2.10.1709201403530.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-23-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191652180.2968@sstabellini-ThinkPad-X260>
 <a580cbd6-6647-8043-576c-098bafda3175@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 22/24] xen/arm: mm: Embed permission in
	the flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMCBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIw
LzA5LzE3IDAwOjU5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDEyIFNl
cCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEN1cnJlbnRseSwgaXQgaXMgbm90IHBv
c3NpYmxlIHRvIHNwZWNpZnkgdGhlIHBlcm1pc3Npb24gb2YgYSBuZXcKPiA+ID4gbWFwcGluZy4g
SXQgd291bGQgYmUgbmVjZXNzYXJ5IHRvIHVzZSB0aGUgZnVuY3Rpb24gbW9kaWZ5X3hlbl9tYXBw
aW5ncwo+ID4gPiB3aXRoIGEgZGlmZmVyZW50IHNldCBvZiBmbGFncy4KPiA+ID4gCj4gPiA+IElu
dHJvZHVjZSBhIGNvdXBsZSBvZiBuZXcgZmxhZ3MgZm9yIHRoZSBwZXJtaXNzaW9ucyAoTm9uLWVY
ZWN1dGFibGUsCj4gPiA+IFJlYWQtT25seSkgYW5kIGFsc28gcHJvdmlkZXMgZGVmaW5pdGlvbiB0
aGF0IGNvbWJpbmUgdGhlIG1lbW9yeSBhdHRyaWJ1dGUKPiA+ID4gYW5kIHBlcm1pc3Npb24gZm9y
IGNvbW1vbiBjb21iaW5hdGlvbnMuCj4gPiA+IAo+ID4gPiBQQUdFX0hZUEVSVklTT1IgaXMgbm93
IGFuIGFsaWFzIHRvIFBBR0VfSFlQRVJWSVNPUl9SVyAocmVhZC13cml0ZSwKPiA+ID4gbm9uLWV4
ZWN1dGFibGUgbWFwcGluZ3MpLiBUaGlzIGRvZXMgbm90IGFmZmVjdCB0aGUgY3VycmVudCBtYXBw
aW5nIHVzaW5nCj4gPiA+IFBBR0VfSFlQRVJWSVNPUiBiZWNhdXNlIFhlbiBpcyBjdXJyZW50bHkg
Zm9yY2luZyBhbGwgdGhlIG1hcHBpbmcgdG8gYmUKPiA+ID4gbm9uLWV4ZWN1dGFibGUgYnkgZGVm
YXVsdCAoc2VlIG1mbl90b194ZW5fZW50cnkpLgo+ID4gPiAKPiA+ID4gQSBmb2xsb3ctdXAgcGF0
Y2ggd2lsbCBjaGFuZ2UgbW9kaWZ5X3hlbl9tYXBwaW5ncyB0byB1c2UgdGhlIG5ldyBmbGFncy4K
PiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gPiA+IAo+ID4gPiAtLS0KPiA+ID4gCj4gPiA+ICAgICAgQ2hhbmdlcyBpbiB2MjoK
PiA+ID4gICAgICAgICAgLSBVcGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlCj4gPiA+IC0tLQo+ID4g
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMjIgKysrKysrKysrKysrKysrKysrKy0t
LQo+ID4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiA+ID4gaW5kZXggNDAyMmI3ZGMzMy4uODE0ZWQx
MjZlYyAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiA+ID4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiA+ID4gQEAgLTY2LDEyICs2NiwyOCBA
QAo+ID4gPiAgICAqIExheW91dCBvZiB0aGUgZmxhZ3MgdXNlZCBmb3IgdXBkYXRpbmcgdGhlIGh5
cGVydmlzb3IgcGFnZSB0YWJsZXMKPiA+ID4gICAgKgo+ID4gPiAgICAqIFswOjJdIE1lbW9yeSBB
dHRyaWJ1dGUgSW5kZXgKPiA+ID4gKyAqIFszOjRdIFBlcm1pc3Npb24gZmxhZ3MKPiA+ID4gICAg
Ki8KPiA+ID4gICAjZGVmaW5lIFBBR0VfQUlfTUFTSyh4KSAoKHgpICYgMHg3VSkKPiA+ID4gICAt
I2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9STUFMKQo+ID4gPiAtI2RlZmlu
ZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWSUNFX25HblJFKQo+ID4gPiAtI2RlZmlu
ZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFMX05DKQo+ID4gPiArI2RlZmluZSBf
UEFHRV9YTl9CSVQgICAgMwo+ID4gPiArI2RlZmluZSBfUEFHRV9ST19CSVQgICAgNAo+ID4gPiAr
I2RlZmluZSBfUEFHRV9YTiAgICAoMVUgPDwgX1BBR0VfWE5fQklUKQo+ID4gPiArI2RlZmluZSBf
UEFHRV9STyAgICAoMVUgPDwgX1BBR0VfUk9fQklUKQo+ID4gPiArI2RlZmluZSBQQUdFX1hOX01B
U0soeCkgKCgoeCkgPj4gX1BBR0VfWE5fQklUKSAmIDB4MVUpCj4gPiA+ICsjZGVmaW5lIFBBR0Vf
Uk9fTUFTSyh4KSAoKCh4KSA+PiBfUEFHRV9ST19CSVQpICYgMHgxVSkKPiA+ID4gKwo+ID4gPiAr
LyogRGV2aWNlIG1lbW9yeSB3aWxsIGFsd2F5cyBiZSBtYXBwZWQgcmVhZC13cml0ZSBub24tZXhl
Y3V0YWJsZS4gKi8KPiA+ID4gKyNkZWZpbmUgX1BBR0VfREVWSUNFICAgIF9QQUdFX1hOCj4gPiA+
ICsjZGVmaW5lIF9QQUdFX05PUk1BTCAgICBNVF9OT1JNQUwKPiA+IAo+ID4gSSB0aGluayBJIHVu
ZGVyc3RhbmQgdGhlIGludGVudCBiZWhpbmQgdGhlc2UgdHdvIGRlZmluaXRpb25zLCBidXQgSSBm
aW5kCj4gPiB0aGVtIG1vcmUgY29uZnVzaW5nIHRoZW4gdXNlZnVsLiBTcGVjaWZpY2FsbHksIEkg
ZmluZCBjb25mdXNpbmcgdGhhdAo+ID4gX1BBR0VfREVWSUNFIHNwZWNpZmllcyBwZXJtaXNzaW9u
cyBidXQgbm90IG1lbW9yeSBhdHRyaWJ1dGVzLCB3aGlsZQo+ID4gX1BBR0VfTk9STUFMIHNwZWNp
ZmllcyBtZW1vcnkgYXR0cmlidXRlcyBidXQgbm90IHBlcm1pc3Npb25zLgo+IAo+IFdlbGwsIGl0
IGlzIGp1c3QgY29udGFpbiB0aGUgY29tbW9uIGJpdHMgZm9yIG5vcm1hbCBtZW1vcnkgYW5kIGRl
dmljZSBtZW1vcnkuCj4gVGhleSBhcmUgbm90IHJlbGF0ZWQgYW5kIGFyZSBub3QgbWVhbnQgdG8g
YmUgdXNlZCBvdXRzaWRlIG9mIHRoaXMgZmlsZSBleGNlcHQKPiBmb3IgdmVyeSBzcGVjaWZpYyB1
c2UgY2FzZS4gCgpZZXMsIEkgdGhpbmsgdGhhdCBpcyBrZXkuIE1vcmUgYmVsb3cuCgoKPiBTdWNo
IGFzIHlvdSB3YW50IHRvIGludHJvZHVjZSBhIG5ldyBkZXZpY2UgdHlwZQo+IGFuZCB5b3Ugd2Fu
dCB0byBkZWZhdWx0IGF0dHJpYnV0ZXMuIEhlbmNlIHRoZSBwcmVmaXhlZCB1bmRlcnNjb3JlLgo+
IAo+IEZ1cnRoZXJtb3JlLCBpdCBpcyBtdWNoIGVhc2llciB0byByZWFzb24gd2l0aCBfUEFHRV9E
RVZJQ0UgcmF0aGVyIHRoYW4KPiBfUEFHRV9YTi4gQXQgbGVhc3QgeW91IGhhdmUgb25lIHBsYWNl
IGV4cGxhaW5pbmcgd2h5IHRoZSBtYXBwaW5nIGlzCj4gbm9uLWV4ZWN1dGFibGUuIEFuZCBhbHNv
IGl0IGFsc28gZXh0ZW5kaW5nIGRlZmF1bHQgYXR0cmlidXRlIG1vcmUgZWFzaWx5LgoKSWYgdGhl
eSBhcmUgbm90IG1lYW4gdG8gYmUgdXNlZCBvdXRzaWRlIG9mIHRoaXMgZmlsZSwgdGhlbiBJIGFt
IGZpbmUgd2l0aAp0aGVtLiBCdXQgcGxlYXNlIHdyaXRlIGl0IGluIHRoZSBjb21tZW50IGV4cGxp
Y2l0bHkgb24gdG9wIGZvciB0aGVtLgoKU29tZXRoaW5nIGxpa2U6CgoqIENvbnZlbmllbmNlICNk
ZWZpbmVzIHRvIGJ1aWxkIHRoZSBQQUdFX0hZUEVSVklTT1IqIGRlZmluZXMgYmVsb3cuIE5vdAoq
IG1lYW50IHRvIGJlIHVzZWQgb3V0c2lkZSBvZiB0aGlzIGZpbGUuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:09:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumF7-0000dO-J5; Wed, 20 Sep 2017 21:09:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dumF6-0000dH-DJ
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 21:09:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 51/F8-01760-7F8D2C95; Wed, 20 Sep 2017 21:09:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVff7jUO
 RBg82sVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3zmxjK9jBUvHu3mmmBsZnzF2MXBxCApOZ
 JI5v/MEG4fxmlGj5uYAVwtnIKHH4yg52CGcbo8SFzX8Zuxg5OYQFHCW2P7/ADGKLCHhIXNk1g
 Q3EFhI4xCix4oIfiM0skCxxce41FhCbTcBI4uzR6WC9vAK2EgenPmcFsVkEVCWObJ0BViMqEC
 7xtvEIC0SNoMTJmU+AbA4OTgF3ic8PUyFG6knsuP6LFcKWl9j+dg7YCRICxhLtby+yTWAUnIW
 kexaSlllIWhYwMq9i1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/d
 xAgMXQYg2MHYsN3zEKMkB5OSKG+9x6FIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qX5AOcGi1
 PTUirTMHGAUwaQlOHiURHjLQdK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOWwlSJABSlF
 GaBzcCFtGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrBjKFJzOvBG7TK6AjmICOyN5wAOS
 IkkSElFQDo9fS1efKnIoPXxW5svfKXM8r/4QSQ/+pyhxMP3/538eV/2QMls8RdHA89VpHttW+
 OsvONPLc+81sEqtsrjZY6jss36NgtVZI5rafiGf7953bJ77Xv34mx8/b+V3xjXb5K8sTncSfn
 n1/4hLHA4fC5hWP45379i12qDKcKDijke3T0zjdrOq3BUosxRmJhlrMRcWJAFKHnHfjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1505941749!112371028!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34638 invoked from network); 20 Sep 2017 21:09:10 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 21:09:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KL94oa006152
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 21:09:05 GMT
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 v8KL94i5012994
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 21:09:04 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 v8KL93bX006500;
 Wed, 20 Sep 2017 21:09: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 ; Wed, 20 Sep 2017 14:09:03 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-3-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b07a5bb7-72a5-4236-026d-c7e90c8f1ae0@oracle.com>
Date: Wed, 20 Sep 2017 17:08:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-3-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 03/13] xen/pvcalls: connect to the backend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMTUvMjAxNyAwNzowMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGZyb250ZW5kLiBSZWFkIHRo
ZQo+IHN1cHBvcnRlZCB2ZXJzaW9ucywgbWF4LXBhZ2Utb3JkZXIgYW5kIGZ1bmN0aW9uLWNhbGxz
IG5vZGVzIGZyb20KPiB4ZW5zdG9yZS4KPgo+IE9ubHkgb25lIGZyb250ZW5kPC0+YmFja2VuZCBj
b25uZWN0aW9uIGlzIHN1cHBvcnRlZCBhdCBhbnkgZ2l2ZW4gdGltZQo+IGZvciBhIGd1ZXN0LiBT
dG9yZSB0aGUgYWN0aXZlIGZyb250ZW5kIGRldmljZSB0byBhIHN0YXRpYyBwb2ludGVyLgo+Cj4g
SW50cm9kdWNlIGEgc3R1YiBmdW5jdGlvbnMgZm9yIHRoZSBldmVudCBoYW5kbGVyLgo+Cj4gU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IEND
OiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KClJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:12:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumII-0001IW-4B; Wed, 20 Sep 2017 21:12:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dumIG-0001IQ-Pd
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 21:12:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 48/6C-01760-CB9D2C95; Wed, 20 Sep 2017 21:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssu7um4c
 iDa69kbNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+LvMo+CFVsaX5J2sD426RLkZODiGBJUwS
 Oy66gdgsAg4SC/o6mLsYOTgYBWIkHvywBgkzCoRJTL68hBWiRFuiY81XMJtNwFDi75NNbCDlE
 kD2ks8cIGERAX2JTbcb2UHCzAKxEl83g00RBhq++/JPFpAwp4C3xL9l3iAmr4CXRNtLYYhTyi
 W27t7ABmKLCuhKHPr3B8zmFRCUODnzCQuIzSygJbF8+jaWCYwCs5CkZiFJLWBkWsWoXpxaVJZ
 apGusl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHYMQLCDce8/p0OMkhxMSqK8
 B68cihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvkBlBOsCg1PbUiLTMHGAEwaQkOHiUR3vcga
 d7igsTc4sx0iNQpRkuOY5su/2HieDfpCpB8dOPuHyYhlrz8vFQpcd56kAYBkIaM0jy4cbAovc
 QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3mqQKTyZeSVwW18BHcQEdFD2hgMgB5UkIqSkGhg
 Zslb0fNrJVn/6ys3HZ1eVKOREp/TKut3PV11T05sa1MN1fZZV8sPu9xOOG9/bpHp42UHnFVO4
 f8U++Sd6nt+48VBQTPo1sa2aFlclIpiZdTuTF2lrcExbmX1k7oJNJ95WLhDfWP6wfkVqdOjEP
 oXIsg0T9mif2DbPsqe28bDtirMz88pn+nMrsRRnJBpqMRcVJwIAGcqpi80CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1505941946!112477078!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59042 invoked from network); 20 Sep 2017 21:12:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 21:12:27 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6D8AC21A1D;
 Wed, 20 Sep 2017 21:12:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6D8AC21A1D
Date: Wed, 20 Sep 2017 14:12:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1709191727430.2968@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1709201410070.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191727430.2968@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 00/24] xen/arm: Memory subsystem clean-up
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTIgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpIGFsbCwKPiA+IAo+ID4gVGhp
cyBwYXRjaCBzZXJpZXMgY29udGFpbnMgY2xlYW4tdXAgZm9yIHRoZSBBUk0gbWVtb3J5IHN1YnN5
c3RlbSBpbiBwcmVwYXJhdGlvbgo+ID4gb2YgcmV3b3JraW5nIHRoZSBwYWdlIHRhYmxlcyBoYW5k
bGluZy4KPiA+IAo+ID4gQSBicmFuY2ggd2l0aCB0aGUgcGF0Y2hlcyBjYW4gYmUgZm91bmQgb24g
eGVuYml0czoKPiA+IAo+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxl
L2p1bGllbmcveGVuLXVuc3RhYmxlLmdpdAo+ID4gYnJhbmNoIG1tLWNsZWFudXAtdjIKPiAKPiBB
bGwgcGF0Y2hlcyB1cCB0byBwYXRjaCAjMTIgYXJlIGNvbW1pdHRlZC4gVGhlcmUgd2FzIGEgbWlu
b3Igc3VnZ2VzdGlvbgo+IGFib3V0IGFkZGluZyBmZXcgc2ltcGxlIGNvbW1lbnRzIG9uIHBhdGNo
ICM5LCB3aGljaCBJIGRpZCBvbiBjb21taXQuCgpJIGNvbW1pdHRlZCBwYXRjaGVzICMxMywgIzE0
IGFuZCAjMTUuCgoKPiA+IEZvciBhbGwgdGhlIGNoYW5nZXMgc2VlIGluIGVhY2ggcGF0Y2guCj4g
PiAKPiA+IENoZWVycywKPiA+IAo+ID4gSnVsaWVuIEdyYWxsICgyNCk6Cj4gPiAgIHhlbi94ODY6
IG1tOiBJbnRyb2R1Y2Uge0csTX1GTiA8LT4ge0csTX1BRERSIGhlbHBlcnMKPiA+ICAgeGVuL21t
OiBVc2UgdHlwZXNhZmUgTUZOIGZvciBhbGxvY19ib290X3BhZ2VzIHJldHVybgo+ID4gICB4ZW4v
bW06IFVzZSBfX3ZpcnRfdG9fbWZuIGluIG1hcF9kb21haW5fcGFnZSBpbnN0ZWFkIG9mIHZpcnRf
dG9fbWZuCj4gPiAgIHhlbi9hcm06IG1tOiBSZWRlZmluZSBtZm5fdG9fdmlydCB0byB1c2UgdHlw
ZXNhZmUKPiA+ICAgeGVuL2FybTogaHNyX2lhYnQ6IERvY3VtZW50IFJFUzAgZmllbGQKPiA+ICAg
eGVuL2FybTogdHJhcHM6IERvbid0IGRlZmluZSBGQVJfRUwyIGZvciBBUk0zMgo+ID4gICB4ZW4v
YXJtOiBhcm0zMjogRG9uJ3QgZGVmaW5lIEZBUl9FTDEKPiA+ICAgeGVuL2FybTogQWRkIEZuViBm
aWVsZCBpbiBoc3JfKmFidAo+ID4gICB4ZW4vYXJtOiBJbnRyb2R1Y2UgaHNyX3hhYnQgdG8gZ2F0
aGVyIGNvbW1vbiBiaXRzIGJldHdlZW4gaHNyX2RhYnQgYW5kCj4gPiAgIHhlbi9hcm06IHRyYXBz
OiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gcmVhZCB0aGUgaHlwZXJzaXZvciBmYXVsdAo+ID4gICAg
IHJlZ2lzdGVyCj4gPiAgIHhlbi9hcm06IHRyYXBzOiBJbXByb3ZlIGxvZ2dpbmcgZm9yIGRhdGEv
cHJlZmV0Y2ggYWJvcnQgZmF1bHQKPiA+ICAgeGVuL2FybTogUmVwbGFjZSBpb3JlbWFwX2F0dHIo
UEFHRV9IWVBFUlZJU09SX05PQ0FDSEUpIGNhbGwgYnkKPiA+ICAgICBpb3JlbWFwX25vY2FjaGUK
PiA+ICAgeGVuL2FybTogcGFnZTogUmVtb3ZlIHVudXNlZCBhdHRyaWJ1dGVzIERFVl9OT05TSEFS
RUQgYW5kIERFVl9DQUNIRUQKPiA+ICAgeGVuL2FybTogcGFnZTogVXNlIGRpcmVjdGx5IEJVRkZF
UkFCTEUgYW5kIGRyb3AgREVWX1dDCj4gPiAgIHhlbi9hcm06IHBhZ2U6IFByZWZpeCBtZW1vcnkg
dHlwZXMgd2l0aCBNVF8KPiA+ICAgeGVuL2FybTogcGFnZTogVXNlIEFSTXY4IG5hbWluZyB0byBp
bXByb3ZlIHJlYWRhYmlsaXR5Cj4gPiAgIHhlbi9hcm06IHBhZ2U6IENsZWFuLXVwIHRoZSBkZWZp
bml0aW9uIG9mIE1BSVJWQUwKPiA+ICAgeGVuL2FybTogbW06IFJlbmFtZSBhbmQgY2xhcmlmeSBB
UFsxXSBpbiB0aGUgc3RhZ2UtMSBwYWdlIHRhYmxlCj4gPiAgIHhlbi9hcm06IFN3aXRjaCB0byBT
WVNfU1RBVEVfYm9vdCBqdXN0IGFmdGVyIGVuZF9ib290X2FsbG9jYXRvcigpCj4gPiAgIHhlbi9h
cm06IG1tOiBSZW5hbWUgJ2FpJyBpbnRvICdmbGFncycgaW4gY3JlYXRlX3hlbl9lbnRyaWVzCj4g
PiAgIHhlbi9hcm06IHBhZ2U6IERlc2NyaWJlIHRoZSBsYXlvdXQgb2YgZmxhZ3MgdXNlZCB0byB1
cGRhdGUgcGFnZSB0YWJsZXMKPiA+ICAgeGVuL2FybTogbW06IEVtYmVkIHBlcm1pc3Npb24gaW4g
dGhlIGZsYWdzCj4gPiAgIHhlbi9hcm06IG1tOiBIYW5kbGUgcGVybWlzc2lvbiBmbGFncyB3aGVu
IGFkZGluZyBhIG5ldyBtYXBwaW5nCj4gPiAgIHhlbi9hcm06IG1tOiBVc2UgbWVtb3J5IGZsYWdz
IGZvciBtb2RpZnlfeGVuX21hcHBpbmdzIHJhdGhlciB0aGFuCj4gPiAgICAgY3VzdG9tIG9uZQo+
ID4gCj4gPiAgeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgIDIgKy0KPiA+ICB4
ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgfCAgNiArLS0KPiA+ICB4ZW4vYXJjaC9h
cm0vbW0uYyAgICAgICAgICAgICAgICAgfCA3NCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LQo+ID4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jICB8ICAyICstCj4gPiAgeGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgIHwgIDYgKy0tCj4gPiAgeGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy92ZXhwcmVzcy5jIHwgIDIgKy0KPiA+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgICAgICAgfCAxMiArKystLQo+ID4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAg
ICAgICB8IDUyICsrKysrKysrKysrKysrKysrLS0tCj4gPiAgeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICAgIHwgIDcgKy0tCj4gPiAgeGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAg
ICAgIHwgIDIgKy0KPiA+ICB4ZW4vYXJjaC94ODYvc3JhdC5jICAgICAgICAgICAgICAgfCAgNSAr
LQo+ID4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICB8ICA3ICsrLQo+ID4gIHhl
bi9kcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAgICB8ICAyICstCj4gPiAgeGVuL2RyaXZlcnMv
dmlkZW8vYXJtX2hkbGNkLmMgICAgIHwgIDIgKy0KPiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2Nw
cmVncy5oICAgICAgfCAgMiAtCj4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggICAgICAg
IHwgIDIgKy0KPiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgfCAgMyArLQo+
ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAgICB8IDk5ICsrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmggICB8IDI1ICsrKysrKysrLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAg
ICAgICAgfCAgNCArKwo+ID4gIHhlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oICAgICB8ICAy
ICstCj4gPiAgeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgICAgICAgIHwgIDMgKy0KPiA+ICAy
MiBmaWxlcyBjaGFuZ2VkLCAyMDAgaW5zZXJ0aW9ucygrKSwgMTIxIGRlbGV0aW9ucygtKQo+ID4g
Cj4gPiAtLSAKPiA+IDIuMTEuMAo+ID4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumN6-0001VD-OC; Wed, 20 Sep 2017 21:17:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dumN5-0001V7-OD
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 21:17:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F3/F7-02224-6EAD2C95; Wed, 20 Sep 2017 21:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVffZrUO
 RBj19Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aur63MBfPYKhqafRoYP7F0MXJxCAlMZpJo
 n/SKGcL5zSgx49sEJghnI6PE0Za3UGUdjBKfWxezdjFycrAIqEpc2HcOqIWDg03AROLNKkeQs
 IiAosSDlzdZQeqZBeYwSey5u4QRJCEsUCBx8uAPZhCbV8BUYse7I1BDFzFJnD49nR0iIShxcu
 YTFhCbWUBL4sa/l0wgC5gFpCWW/+MAMTkFLCWeLDMHqRAVUJaYt28VG4gtIWAs0Terj2UCo+A
 sJINmIRk0C2HQAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5
 uZsYgWHLAAQ7GFds9zzEKMnBpCTKe/DKoUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryfbgLlB
 ItS01Mr0jJzgBEEk5bg4FES4X0EkuYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeyyBFAi
 BFGaV5cCNg0XyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryPQabwZOaVwG16BXQEE9AR2Rs
 OgBxRkoiQkmpg1Di7Kf3FT799t0+zbrH8+sN5a/H+bZa94ZOWqzXU1LNu4Ipqf+qVzfc18XmB
 e5r+nr9261Krtes337uWf/dz0qvurROe34t0i3Spr9p+q2VDz80N65W+nTwWHc8t6Jl2/+qsu
 du/yU57y/b7yYXa3duKBJ5/Wu1n/OBC8jID46BtyyytZ9qF3FJiKc5INNRiLipOBAANukjR4Q
 IAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505942244!111200817!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54405 invoked from network); 20 Sep 2017 21:17:26 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Sep 2017 21:17:26 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8KLHE7k015338
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 21:17:14 GMT
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 v8KLHDLH021056
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 20 Sep 2017 21:17:14 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8KLHCcp008540;
 Wed, 20 Sep 2017 21:17:12 GMT
Received: from x230.dumpdata.com (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 20 Sep 2017 14:17:12 -0700
Date: Wed, 20 Sep 2017 17:17:08 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170920211708.GB2979@x230.dumpdata.com>
References: <20170912003726.368-1-konrad.wilk@oracle.com>
 <20170912003726.368-7-konrad.wilk@oracle.com>
 <7c682452-e781-3576-e63b-a579f7515942@arm.com>
 <20170919003207.GA24480@x230.dumpdata.com>
 <7b898b1e-eb92-5a96-d7ce-8d2dd7b64f8a@arm.com>
 <20170920140157.6giruv4pdurcppou@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920140157.6giruv4pdurcppou@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, ross.lagerwall@citrix.com,
 andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 06/17] xen/livepatch/x86/arm32: Force
 .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDM6MDE6NTdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIFNlcCAxOSwgMjAxNyBhdCAxMjowNToxNlBNICswMTAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gPiBIaSBLb25yYWQsCj4gPiAKPiA+IE9uIDE5LzA5LzE3IDAxOjMyLCBLb25yYWQg
Unplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gPiA+ID4gPiArLlBIT05ZOiBsaXZlcGF0Y2hfZGVwZW5k
cy5oCj4gPiA+ID4gPiArbGl2ZXBhdGNoX2RlcGVuZHMuaDogbm90ZS5iaW4KPiA+ID4gPiA+ICsJ
JChzaGVsbCAoLi4vLi4vLi4vdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL21raGV4ICQoTk9URV9E
RVBFTkRTKSAkXiA+ICRAKSkKPiA+ID4gPiAKPiA+ID4gPiBJdCBsb29rcyBxdWl0ZSBvZGQgdG8g
dXNlIGEgZmlsZSBpbiBmaXJtd2FyZS9odm1sb2FkZXIgZm9yIGxpdmVwYXRjaC4gV291bGQKPiA+
ID4gPiBpdCBiZSBwb3NzaWJsZSB0byBtb3ZlIG1raGV4IHRvIGEgZ2VuZXJpYyBwbGFjZT8KPiA+
ID4gCj4gPiA+IExpa2Ugc28/Cj4gPiAKPiA+IEl0IGlzIHdoYXQgSSBoYWQgaW4gbWluZC4gSSBD
Q2VkIElhbiBhbmQgV2VpIHRvIGdldCBmZWVkYmFjayBmcm9tIHRoZW0uCj4gPiAKPiAKPiBKdXN0
IG1vdmUgaXQgdG8gYSBkaXJlY3RvcnkgY2FsbGVkIHRvb2xzL3NjcmlwdHM/CgpJIHNwb2tlIHRv
IFdlaSBhbmQgSWFuIG9uIElSQyBhbmQgdGhleSBhcmUgT0sgd2l0aCBpdCBiZWluZyBpbiB0b29s
cy9taXNjIC0gZXNwZWNpYWxseQphcyAnbWtycG0nLCdta2RlYicgYXJlIGFsbCBpbiB0aGVyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumbS-0002lG-3n; Wed, 20 Sep 2017 21:32:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429188d21=lars.kurth@citrix.com>)
 id 1dumbQ-0002kd-Kq; Wed, 20 Sep 2017 21:32:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1C/4A-09852-F5ED2C95; Wed, 20 Sep 2017 21:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRWlGSWpSXmKPExsWyU9JRQjfu3qF
 IgzlTrS3efl3CbNHbepfF4svyBkaL71smMzmweBz+cIUlgDGKNTMvKb8igTXj5s7XLAX/2Cu6
 9qg0MH5g72Lk5JAQ8JPY0r6VFcRmE9CQOPawmRnEFhFoYZToafbtYuTiYBboY5d4/PwXUAMHh
 7CAnsTpC04QNfoS3491sUPYWRK7jq8As1kEVCUW/NzFBGLzCthKHG9YywIyR0jgFrNEw893bC
 AJTgEziamrIIoYBWQlvjSuBlvMLCAu0fRlJSvEcQISS/acZ4awRSVePv4HFhcFumHW8XlQcR2
 Js9efMELYBhJbl+5jAbmTWUBTYv0ufYiRlhJXvnawQtiKElO6H7JD3CYocXLmE5YJjGKzkGye
 hdA9C0n3LCTds5B0L2BkXcWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl
 5yfu4kRGHUMQLCDce8/p0OMkhxMSqK8B68cihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVt7Fy
 gnWJSanlqRlpkDjH+YtAQHj5II7/s7QGne4oLE3OLMdIjUKUZjjhk37/5h4nhybd5fJiGWvPy
 8VClxXnmQSQIgpRmleXCDYGnpEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYQhFvJk5pXA7XsF
 dAoT0CnZGw6AnFKSiJCSamA0uOOnacQU+PnAPKkFGZ/1Vvrwqf18ru97W8mnwWTiG8YYi9W/t
 SausdTKenIob+a2XbrWaYkZirukD502W6n6Vvm2hF2EgeyVhexd+n8kymTvX/fNrFZ1DtwrnP
 Fgu2ZDRkdcyayYF6ELi4XFfm9Y5fLNlPHwhqzUf/uXfJDeE/HLVMzayFmJpTgj0VCLuag4EQA
 vjOiQRgMAAA==
X-Env-Sender: prvs=429188d21=lars.kurth@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505943134!97012527!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42307 invoked from network); 20 Sep 2017 21:32:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 21:32:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,422,1500940800"; d="scan'208";a="53204021"
From: Lars Kurth <lars.kurth@citrix.com>
To: Felipe Huici <Felipe.Huici@neclab.eu>, Simon Kuenzer
 <simon.kuenzer@neclab.eu>, Alexander Dubinin <alexander.dubinin@gmail.com>
Thread-Topic: [RFC] Unicore Subproject Proposal
Thread-Index: AQHTJ8OfyU27owId+kqJrNJRZG5hHaKpXcQAgABuMICAAPckAIAACJeAgAOvqICAAQDqgIAC/5AAgAfQ0ICAA6zXgA==
Date: Wed, 20 Sep 2017 21:24:07 +0000
Message-ID: <A9A07163-97D3-4A53-94DD-B747EA036B08@citrix.com>
References: <D5D6EB26.39481%felipe.huici@neclab.eu-0>
 <3BAA91DD-A37A-43E3-833B-1E7DEE85FB19@citrix.com>
 <alpine.DEB.2.10.1709071414310.4600@sstabellini-ThinkPad-X260>
 <C9E6A9CB-24E1-4503-BD36-84518F31A2C7@citrix.com>
 <D5D859F9.39779%felipe.huici@neclab.eu>
 <CACRjQnoVXLwKof7fMKsRSHWNG=bq7GqLKPLd-=RsCrq=wsi3Ag@mail.gmail.com>
 <bbc9b32a-25db-2210-4c64-7d161070e183@neclab.eu>
 <3B0A2B25-6A6A-4DE9-845C-E56812B97F92@citrix.com>
 <D5E553D1.39F25%felipe.huici@neclab.eu-0>
In-Reply-To: <D5E553D1.39F25%felipe.huici@neclab.eu-0>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <512F971EC59A3B43812A81CEE02F8F0F@citrix.com>
MIME-Version: 1.0
Cc: "stefano@aporeto.com" <stefano@aporeto.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "julian.chesterfield@onapp.com" <julian.chesterfield@onapp.com>,
 "rshaposhnik@pivotal.io" <rshaposhnik@pivotal.io>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "info@erlangonxen.org" <info@erlangonxen.org>,
 "mato@rumpkernel.org" <mato@rumpkernel.org>,
 Saverio Niccolini <Saverio.Niccolini@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "pooka@fixup.fi" <pooka@fixup.fi>, "awick@galois.com" <awick@galois.com>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>
Subject: Re: [Xen-devel] [RFC] Unicore Subproject Proposal
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCk9uIDE4LzA5LzIwMTcsIDA1OjE3LCAiRmVsaXBlIEh1aWNpIiA8RmVsaXBlLkh1aWNpQG5l
Y2xhYi5ldT4gd3JvdGU6DQoNCiAgICBIaSBMYXJzLCBhbGwsDQogICAgDQogICAgW2Nj4oCZaW5n
IGF1dGhvcnMgb2YgRXJsYW5nIG9uIFhlbiwgSGFsVk0gYW5kIFJ1bXBdLg0KICAgIA0KICAgIFRo
YW5rcyBldmVyeW9uZSBmb3IgYWxsIG9mIHRoZSBzdXBwb3J0IGFuZCB1c2VmdWwgY29tbWVudHMu
IFdl4oCZdmUNCiAgICBpbmNvcnBvcmF0ZWQgYSBudW1iZXIgb2YgdGhlbSBpbnRvIGEgbmV3IHZl
cnNpb24gb2YgdGhlIGRvY3VtZW50IChhdHRhY2hlZA0KICAgIGFuZCBwYXN0ZWQgYXQgdGhlIGJv
dHRvbSBmb3IgY29udmVuaWVuY2UpIGFuZCBmb3IgdGhvc2UgdGhhdCBkaWRu4oCZdCBtYWtlDQog
ICAgaXQgd2XigJlyZSBrZWVwaW5nIHRyYWNrIG9mIHRoZW0uDQogICAgDQogICAgTGFycywgRllJ
LCBTaW1vbiBhbHNvIGRpZCBhIGJsb2cgcG9zdCByZWdhcmRpbmcgVW5pY29yZSBvbiB1bmlrZXJu
ZWwub3JnDQogICAgKGh0dHBzOi8vZGV2ZWwudW5pa2VybmVsLm9yZy90L3VuaWNvcmUtYS1uZXct
dW5pa2VybmVsLXByb2plY3QvMjc0KS4NCiAgICANCiAgICBQbGVhc2UgbGV0IHVzIGtub3cgd2hh
dCB0aGUgbmV4dCBzdGVwcyBhcmUuDQogICAgDQogSSB3aWxsIHNldCB1cCB0aGUgZm9ybWFsIHZv
dGUgbmV4dCB3ZWVrISBJdCBkb2VzbuKAmXQgbmVlZCB0aGUgZnVsbCBkaXN0cmlidXRpb24gbGlz
dA0KTGFycw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:44:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumnb-0003Zm-9r; Wed, 20 Sep 2017 21:44:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dumna-0003ZO-1y
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 21:44:50 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F5/51-18674-151E2C95; Wed, 20 Sep 2017 21:44:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTfg4aF
 Ig5bfghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Hx4AmPBB5OKc22fWRsY
 p2h3MXJxCAk0MkkcvXSUFcJ5zChxpauJDcLZxihxcfYWpi5GTg4RAWeJr2fmsncxcnDwCuhLz
 DseABIWFtCT+PPqISuILSHgJdF2fwmcvW3lS5YuRnYONgEriUNiIFEWAVWJnRcms05g5FrAyL
 CKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQswxAsIPx7Gn
 PQ4ySHExKorz99w9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFXgAlBMsSk1PrUjLzAGGGExa
 goNHSYT3F0grb3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ864FKRIAKcoozYMbAQv3S4yyU
 sK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQS5hCczrwRu0yugI5iAjsjecADkiJJEhJRUA6OD7S
 OLOZdNwzJaj31kvF1oMfXBHIWr7ooyp17UFeZ47pry7ZlVz/cglrXt5r6iubdY7/+beSvNL9d
 wy5Pf07aIxSnLbhExn2+ncylhucb+A+8arwVvnJHTtePqAX3RuqnHNGPL1q0tyNYIKbCPLH58
 +dMOrZth0+aebZzLI8qmWqz182f7xB1KLMUZiYZazEXFiQCaz76HcgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505943887!91908215!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 624 invoked from network); 20 Sep 2017 21:44:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 21:44:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dumnW-0006zd-GV; Wed, 20 Sep 2017 21:44:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dumnQ-0003rM-Ud; Wed, 20 Sep 2017 21:44:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dumnQ-0005ct-H2; Wed, 20 Sep 2017 21:44:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113636-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b68c793144e8f239cf59fcc34ee6e35c1fdcd8a6
X-Osstest-Versions-That: ovmf=70dc3ec5a72e0e3fc3ea8f63baecdeafd1110db8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 21:44:40 +0000
Subject: [Xen-devel] [ovmf test] 113636: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYzNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2MzYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiNjhjNzkzMTQ0ZThmMjM5Y2Y1OWZjYzM0ZWU2ZTM1
YzFmZGNkOGE2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MGRjM2Vj
NWE3MmUwZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEwZGI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM2MjEgIDIwMTctMDktMjAgMDY6NDk6NTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNjM2ICAyMDE3LTA5LTIwIDE1OjU2OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iNjhjNzkzMTQ0ZThm
MjM5Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNkOGE2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Lgor
KysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGI2
OGM3OTMxNDRlOGYyMzljZjU5ZmNjMzRlZTZlMzVjMWZkY2Q4YTYKKyBicmFuY2g9b3ZtZgorIHJl
dmlzaW9uPWI2OGM3OTMxNDRlOGYyMzljZjU5ZmNjMzRlZTZlMzVjMWZkY2Q4YTYKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVS
TExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0
aW5nCisgJ1snIHhiNjhjNzkzMTQ0ZThmMjM5Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNkOGE2ID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dCBiNjhjNzkzMTQ0ZThmMjM5Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNkOGE2OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDcwZGMzZWMuLmI2OGM3OTMgIGI2OGM3OTMxNDRlOGYyMzljZjU5
ZmNjMzRlZTZlMzVjMWZkY2Q4YTYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:47:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dumqX-0003iN-Nl; Wed, 20 Sep 2017 21:47:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dumqW-0003iC-4n
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 21:47:52 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 53/8E-02048-702E2C95; Wed, 20 Sep 2017 21:47:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTYRSF+7fTOixDhoJwaZRgXRFBlhjBhfK
 iwIsxijEuRAYc2uq0JTNFkQckRB5EFBQNWBNFIkQFBFQiNIACGqGiIcqiRBAUApYIJhoaE1Fn
 mLL49v3/Ofee83BxmbJUocLpDDPNGilGrXDFjrzU3Q5WfG47FGovUUc6HhdJY1Bc+/cebC86L
 Ncbk00ZSXJdZ0WzNK02OqNwtliWjTp25iEXXEnGgnWiSJGHXHmuRvCl0Y7ExyCCXIdNJrrioG
 FoHBOFcgTtNQPORy2CF5WDTlcpgicPGYEVZBR8Lemb+/cmg6Du6T2pMCAjK+Xws6KDz8BxLzI
 BJqoyBfQmD8DUZ1bEbTA0vV6YxMi1UPzBtkxggtwC3dmTznItCHKsj+YEF1IDEz/G5AIj0gcc
 tiqpwDLSFwZGb80xkJ5QdqNJJrIP/LGOKETeBK/7R5HIoVBf3oKJ7A9vLuc4OQm6BobkQjcZG
 Qg11s3i+mj4dqneGbUKrl4Ycfb0hM7ro85RBu52C1E4zyr4m6sW6gN5HoPKyWvyQrTKsqSpZT
 HBsiTBsiTBsiShFMnvow0czZ6i2eDwqJBkVq/VmQ2UngkOC40IMdAcR2lphkrmQlJMhoeIv5O
 zEglqQDnNe9qQHy5VLycKPrUdUnokm46f0VGc7hibztBcG1qB42ogdo/wmidLa+mMVD3DH9u8
 DLi72psIFGSCS6MMnF4rSjYUgZd8GPwtxUf7bs5KlZjRZKRVvgQpWEnBqks3LiyaP9y3aKXKi
 0ASiUTpnkazBr35f92OfHGk9iKmh/kt7nqjeSHPzleR8lVO1j4TqpipRUmVje6YNRrvzISmmX
 1urhOuzExAfHUR4aMJam/d1Vue//HX0Rj30xWOniD/6QKP1akXtec8mbDWV6HvYtw66/bG39n
 eONwxnhj7XrHOcXAmYDzV9qA/rHpNWUzcCSoy5eVY+v6xrh29Y4lTJqy/M2v4edSr/OjZoskr
 tiylxm9rc3h4lBrjdFTYRhnLUf8AZFAqiLMDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505944070!57697395!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61984 invoked from network); 20 Sep 2017 21:47:50 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Sep 2017 21:47:50 -0000
Received: (qmail 9746 invoked from network); 21 Sep 2017 00:47:49 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Sep 2017 00:47:49 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E97D17FCAF
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 00:47:48 +0300 (EEST)
Received: (qmail 22979 invoked from network); 21 Sep 2017 00:47:48 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 21 Sep 2017 00:47:48 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Thu, 21 Sep 2017 00:47:48 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Thu, 21
 Sep 2017 00:47:48 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v11 2/5] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTK9Px9AMQe79La0i31c/BkzW1nKK8K2GAgAH+1IA=
Date: Wed, 20 Sep 2017 21:47:47 +0000
Message-ID: <1505944059.1983.7.camel@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
 <59C15197020000780017CF39@prv-mh.provo.novell.com>
In-Reply-To: <59C15197020000780017CF39@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1505934063, ts:1505944068
Content-ID: <07869B94A00DE243A5D0A522DAC4AC5C@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.73230
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461491,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.016301)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004944), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.013589,0.000217)],
 URL: [Enabled, t: (0.000014)], RTDA: [Enabled, t: (0.070726), Hit: No,
 Details: v2.6.10; Id: 15.5f4905.1bpok7t77.c6rhs], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 2/5] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWEsIDIwMTctMDktMTkgYXQgMDk6MTkgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAxMi4wOS4xNyBhdCAxNjozMiwgPHBwaXJjYWxh
YnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiBFbmZvcmNlIHRoZSBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIGFuIGluc3RydWN0aW9uIG5vdCBpbXBsZW1lbnRlZCBieQ0KPiA+IHRoZQ0KPiA+IGVt
dWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVm
aW5pbmcgYQ0KPiA+IG5ldw0KPiA+IHJldHVybiBjb2RlLCBYODZFTVVMX1VOSU1QTEVNRU5URUQu
DQo+ID4NCj4gPiBUaGlzIHZhbHVlIHNob3VsZCBvbmx5IGJlIHJldHVybmVkIGJ5IHRoZSBjb3Jl
IGVtdWxhdG9yIG9ubHkgaWYgaXQNCj4gPiBmYWlscyB0bw0KPiA+IHByb3Blcmx5IGRlY29kZSB0
aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2YNCj4gPiBv
dGhlcg0KPiA+IGZ1bmN0aW9ucywgc3VjaCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBo
dm1faW9fb3BzIGNhbGxiYWNrcy4NCj4gPg0KPiA+IGUuZy4gaHZtX3Byb2Nlc3NfaW9faW50ZXJj
ZXB0IHNob3VsZCBub3QgcmV0dXJuDQo+ID4gWDg2RU1VTF9VTklNUExFTUVOVEVELg0KPiA+IFRo
ZSByZXR1cm4gdmFsdWUgb2YgdGhpcyBmdW5jdGlvbiBkZXBlbmRzIG9uIGVpdGhlciB0aGUgcmV0
dXJuIGNvZGUNCj4gPiBvZg0KPiA+IG9uZSBvZiB0aGUgaHZtX2lvX29wcyBoYW5kbGVycyAocmVh
ZC93cml0ZSkgb3IgdGhlIHZhbHVlIHJldHVybmVkDQo+ID4gYnkNCj4gPiBodm1fY29weV9ndWVz
dF9mcm9tX3BoeXMgLyBodm1fY29weV90b19ndWVzdF9waHlzLg0KPiA+DQo+ID4gU2ltaWxhcnks
IG5vbmUgb2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIG5vdCByZXR1cm4NCj4gPiBYODZFTVVMX1VO
SU1QTEVNRU5URUQuDQo+IEkgdGhpbmsgc29tZW9uZSBoYWQgYWxyZWFkeSBwb2ludGVkIG91dCB0
aGUgc3RyYW5nZSBkb3VibGUNCj4gbmVnYXRpb24gaGVyZS4NCldpbGwgYmUgZml4ZWQgaW4gdGhl
IG5leHQgcGF0Y2hzZXQgaXRlcmF0aW9uLg0KPg0KPiA+DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYw0KPiA+
IEBAIC0xOTIsNiArMTkyLDggQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKA0KPiA+ICAgICAg
QVNTRVJUKHAuY291bnQgPD0gKnJlcHMpOw0KPiA+ICAgICAgKnJlcHMgPSB2aW8tPmlvX3JlcS5j
b3VudCA9IHAuY291bnQ7DQo+ID4NCj4gPiArICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1Q
TEVNRU5URUQpOw0KPiA+ICsNCj4gPiAgICAgIHN3aXRjaCAoIHJjICkNCj4gPiAgICAgIHsNCj4g
PiAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOg0KPiBUaGUgYXNzZXJ0aW9uIHdhbnQgdG8gbW92ZSBp
bnRvIHRoZSBzd2l0Y2goKSwgbWFraW5nIHVzZQ0KPiBvZiBBU1NFUlRfVU5SRUFDSEFCTEUoKS4N
Cj4NCldpbGwgYmUgZml4ZWQgaW4gdGhlIG5leHQgcGF0Y2hzZXQgaXRlcmF0aW9uLg0KPiA+DQo+
ID4gQEAgLTIwNDUsNiArMjA1NCw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25l
ZCBsb25nIG1mbiwNCj4gPiB1bnNpZ25lZCBsb25nIGdsYSkNCj4gPiAgICAgIHN3aXRjaCAoIHJj
ICkNCj4gPiAgICAgIHsNCj4gPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6DQo+ID4g
KyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoNCj4gPiAgICAgICAgICBodm1fZHVtcF9l
bXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwNCj4gPiAmY3R4dCk7DQo+
ID4gICAgICAgICAgYnJlYWs7DQo+IEkgd291bGQgaGF2ZSBwcmVmZXJyZWQgaWYsIGp1c3QgbGlr
ZSB5b3UgZG8gaGVyZSwgLi4uDQo+DQo+ID4NCj4gPiBAQCAtMjEwMiw2ICsyMTEyLDcgQEAgdm9p
ZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQNCj4gPiBraW5kLCB1bnNp
Z25lZCBpbnQgdHJhcG5yLA0KPiA+ICAgICAgICAgICAqIGNvbnNpc3RlbnQgd2l0aCBYODZFTVVM
X1JFVFJZLg0KPiA+ICAgICAgICAgICAqLw0KPiA+ICAgICAgICAgIHJldHVybjsNCj4gPiArICAg
IGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOg0KPiA+ICAgICAgY2FzZSBYODZFTVVMX1VOSEFO
RExFQUJMRToNCj4gPiAgICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0df
REVCVUcsICJNZW0gZXZlbnQiLA0KPiA+ICZjdHgpOw0KPiAuLi4geW91IGhhZCBhZGRlZCB0aGUg
bmV3IGNhc2UgbGFiZWwgYmVsb3cgZXhpc3Rpbmcgb25lcyB1bmlmb3JtbHkuDQo+IEJ1dCBhbnl3
YXkuDQpUaGUgb3JkZXIgaXMgcmV2ZXJzZWQgaW4gdGhpcyBjYXNlIGJlY2F1c2UgdGhlIHBhdGNo
IDQvNSBmcm9tIHRoaXMNCnNlcmllcyBhZGRzIHRoZSBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVt
ZW50ZWQgY2FsbCBhbmQgdGhlICJGYWxsLQ0KdGhyb3VnaCIgaW4gY2FzZSBvZiBmYWlsdXJlLiBJ
ZiBJIGNoYW5nZSB0aGUgZGVmYXVsdCBvcmRlciBoZXJlLCBJIHdpbGwNCmhhdmUgdG8gcmV2ZXJz
ZSBpdCB3aGVuIGFkZGluZyB0aGUgbW9uaXRvciBub3RpZmljYXRpb24gaGFuZGxpbmcuDQo+DQo+
ID4NCj4gPiBAQCAtMjU4NSw3ICsyNTg2LDcgQEAgeDg2X2RlY29kZSgNCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZCA9IHR3b2J5dGVfdGFibGVbMHgzYV0uZGVzYzsNCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgZGVmYXVs
dDoNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJM
RTsNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSU1QTEVNRU5U
RUQ7DQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsNCj4gPiAgICAgICAg
ICAgICAgICAgICAgICB9DQo+ID4gICAgICAgICAgICAgICAgICB9DQo+ID4gQEAgLTI1OTksNyAr
MjYwMCw3IEBAIHg4Nl9kZWNvZGUoDQo+ID4gICAgICAgICAgICAgICAgICB9DQo+ID4gICAgICAg
ICAgICAgICAgICBlbHNlDQo+ID4gICAgICAgICAgICAgICAgICB7DQo+ID4gLSAgICAgICAgICAg
ICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsNCj4gPiArICAgICAgICAgICAgICAg
ICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsNCj4gPiAgICAgICAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7DQo+IEF0IGxlYXN0IHRoZXNlIHR3byBzaG91bGQgYmUgInVucmVjb2duaXpl
ZCIgbm93Lg0KV2lsbCBiZSBmaXhlZCBpbiB0aGUgbmV4dCBwYXRjaHNldCBpdGVyYXRpb24uDQo+
DQo+ID4NCj4gPiBAQCAtMjg3OSw3ICsyODgwLDcgQEAgeDg2X2RlY29kZSgNCj4gPg0KPiA+ICAg
ICAgZGVmYXVsdDoNCj4gPiAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gPiAtICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ID4gKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5JTVBMRU1FTlRFRDsNCj4gPiAgICAgIH0NCj4gVGhpcyBvbmUsIG90b2gsIGlzIHBy
b2JhYmx5IGZpbmUgdGhpcyB3YXkgZm9yIG5vdy4NCj4NCj4gPg0KPiA+IEBAIC02MTk1LDcgKzYx
OTYsNyBAQCB4ODZfZW11bGF0ZSgNCj4gPiAgICAgICAgICAgICAgICAgIC8qIHZwc2xse3csZH0g
JGltbTgse3gseX1tbSx7eCx5fW1tICovDQo+ID4gICAgICAgICAgICAgIGJyZWFrOw0KPiA+ICAg
ICAgICAgIGRlZmF1bHQ6DQo+ID4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7DQo+
ID4gKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOw0KPiA+ICAgICAgICAgIH0N
Cj4gVGhpcyBhZ2FpbiB3YW50cyB0byBiZSAidW5yZWNvZ25pemVkIi4NCkluIHRoaXMgY2FzZSAi
dW5yZWNvZ25pemVkIiBjYW5ub3QgYmUgcmV0dXJuZWQgKHlldCkgYXMgaW5zdHJ1Y3Rpb25zDQpW
UFJPUkQgYW5kIFZQUk9MRCBhcmUgbm90IGltcGxlbWVudGVkLg0KaHR0cDovL3NhbmRwaWxlLm9y
Zy94ODYvb3BjX2dycC5odG0gKGdyb3VwICMxMyAoRVZFWCA2NmgpICgwRmgsNzJoKSApDQoNCj4N
Cj4gPg0KPiA+IEBAIC02MjQzLDcgKzYyNDQsNyBAQCB4ODZfZW11bGF0ZSgNCj4gPiAgICAgICAg
ICBjYXNlIDY6IC8qIHBzbGxxICRpbW04LG1tICovDQo+ID4gICAgICAgICAgICAgIGdvdG8gc2lt
ZF8wZl9zaGlmdF9pbW07DQo+ID4gICAgICAgICAgfQ0KPiA+IC0gICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7DQo+ID4gKyAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247DQo+IEFuZCB0
aGlzIHRvby4gVG9nZXRoZXIgd2l0aCBwcmV2aW91cyBkaXNjdXNzaW9uIEkgdGhpbmsgeW91IHNo
b3VsZA0KPiBub3cgc2VlIHRoZSBwYXR0ZXJuIGZvciBldmVyeXRoaW5nIGZ1cnRoZXIgZG93biBm
cm9tIGhlcmUuDQpXaWxsIGJlIGZpeGVkIGluIHRoZSBuZXh0IHBhdGNoc2V0IGl0ZXJhdGlvbi4N
Cj4NCj4gPg0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
DQo+ID4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgNCj4gPiBA
QCAtMTMzLDYgKzEzMywxOCBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCB7DQo+ID4gICAgKiBV
bmRlZmluZWQgYmVoYXZpb3Igd2hlbiB1c2VkIGFueXdoZXJlIGVsc2UuDQo+ID4gICAgKi8NCj4g
PiAgI2RlZmluZSBYODZFTVVMX0RPTkUgICAgICAgICAgIDQNCj4gPiArIC8qDQo+ID4gKyAgKiBD
dXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3IuDQo+
ID4gKyAgKiBUaGlzIHZhbHVlIHNob3VsZCBvbmx5IGJlIHJldHVybmVkIGJ5IHRoZSBjb3JlIGVt
dWxhdG9yIGlmDQo+ID4gZGVjb2RlIGZhaWxzDQo+IFdoeSAiaWYgZGVjb2RlIGZhaWxzIj8gSW4g
dGhhdCBjYXNlIGl0J3MgbW9yZSAidW5yZWNvZ25pemVkIiB0aGFuDQo+ICJ1bmltcGxlbWVudGVk
IjsgdGhlIGxhdHRlciBjYW4gb25seSBldmVyIGFyaXNlIChsb25nIHRlcm0sIGkuZS4NCj4gb25j
ZSB3ZSBoYXZlIHByb3BlciBkaXN0aW5jdGlvbiBvZiB0aGUgdHdvKSBpZiB3ZSBzdWNjZXNzZnVs
bHkNCj4gZGVjb2RlZCBhbiBpbnNuLCBidXQgaGF2ZSBubyBjb2RlIHRvIGFjdHVhbGx5IGhhbmRs
ZSBpdC4NCj4NCj4gPg0KPiA+ICsgICogYW5kIG5vdCBieSBhbnkgb2YgdGhlIHg4Nl9lbXVsYXRl
X29wcyBjYWxsYmFja3MuDQo+ID4gKyAgKiBJZiB0aGlzIGVycm9yIGNvZGUgaXMgcmV0dXJuZWQg
YnkgYSBmdW5jdGlvbiwgYW4gI1VEIHRyYXANCj4gPiBzaG91bGQgYmUNCj4gPiArICAqIHJhaXNl
ZCBieSB0aGUgZmluYWwgY29uc3VtZXIgb2YgaXQuDQo+IFRoaXMgbGFzdCBzZW50ZW5jZSB3b3Vs
ZCBub3cgcmVhbGx5IGJlbG9uZyB0bw0KPiBYODZFTVVMX1VOUkVDT0dOSVpFRC4gQXMgZXhwbGFp
bmVkIGVhcmxpZXIsIHJhaXNpbmcgI1VEDQo+IGZvciB1bmltcGxlbWVudGVkIGlzIHByZWNpc2Vs
eSB0aGUgd3JvbmcgY2hvaWNlIGFyY2hpdGVjdHVyYWxseSwNCj4gd2UgbWVyZWx5IHRvbGVyYXRl
IGRvaW5nIHNvIGZvciB0aGUgdGltZSBiZWluZy4NCj4NCldpbGwgYmUgZml4ZWQgaW4gdGhlIG5l
eHQgcGF0Y2hzZXQgaXRlcmF0aW9uLg0KPiBKYW4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19f
X19fDQo+IFRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCk1hbnkgdGhhbmtz
IGZvciB5b3VyIHN1cHBvcnQsDQovL1BldHJlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fXw0K
VGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 21:58:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 21:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dun0s-0004Va-QL; Wed, 20 Sep 2017 21:58:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dun0s-0004VD-4P
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 21:58:34 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4A/20-02046-984E2C95; Wed, 20 Sep 2017 21:58:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbftyaF
 Ig43bRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bxjAmNBTzNjxe7tXUwN
 jNcTuhg5OYQEGpkkXk/g7mLkArIfM0psaLvNDpHYxigx9bA0iC0i4Czx9cxcsDivgL7EuwPnW
 EBsYQFbicNL+9hAmiUEJktLXGmZzAySkBDwlvh74zMLjL1z0RzGLkZ2DjYBK4lDYiBRFgFViY
 UvD7NNYORewMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Of1DAyMOxhbT/gdYpTkYFIS5e2/fyhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvxmOgnGBR
 anpqRVpmDjD4YNISHDxKIrzuIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnLQMpEgApy
 ijNgxsBi4RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5PUCm8GTmlcBtegV0BBPQEdkbDo
 AcUZKIkJJqYOwSY/feYr4rwXlGSoScbR1L7gyHH2sZXGOP2JxfwtK/OmW6nJfYmacf/0oscrx
 nvC5en8nU9YQwf8fDp1/sTsfqhh4QS3zzgtdsUZLk/ggWWTvfFYcdHr7TXvIoaebPSeJMn8pr
 /iWHRhRGRXlk3ro0n3lG69QHv6qOuNlxb7yty/Jb6LLoYiWW4oxEQy3mouJEAFDGavx/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505944708!98966177!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22406 invoked from network); 20 Sep 2017 21:58:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Sep 2017 21:58:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dun0j-0007KA-Hb; Wed, 20 Sep 2017 21:58:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dun0e-0005Kb-0A; Wed, 20 Sep 2017 21:58:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dun0d-0006na-52; Wed, 20 Sep 2017 21:58:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113626-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 20 Sep 2017 21:58:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 113626: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8911868834650344352=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8911868834650344352==
Content-Type: text/plain

flight 113626 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113626/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install      fail in 113613 pass in 113626
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113613 pass in 113626
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop         fail pass in 113613

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113302
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113302
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113302
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113302
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113302
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                c51700273ad9802a21c19f8d2b4bcb67c38e74ac
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis   113302  2017-09-11 10:18:16 Z    9 days
Failing since        113345  2017-09-12 00:21:07 Z    8 days   17 attempts
Testing same since   113613  2017-09-20 02:35:03 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=qemu-mainline
+ revision=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline c51700273ad9802a21c19f8d2b4bcb67c38e74ac
+ branch=qemu-mainline
+ revision=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xc51700273ad9802a21c19f8d2b4bcb67c38e74ac = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git c51700273ad9802a21c19f8d2b4bcb67c38e74ac:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   a6e8c1d..c517002  c51700273ad9802a21c19f8d2b4bcb67c38e74ac -> upstream-tested


--===============8911868834650344352==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8911868834650344352==--

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:12:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunDn-0005kO-0D; Wed, 20 Sep 2017 22:11:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dunDl-0005kI-RO
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 22:11:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 31/B9-03422-9A7E2C95; Wed, 20 Sep 2017 22:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LRyGY01l3x/FC
 kwe0LHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6Zt6Cfq6KA++vszQwruboYuTiYBFoYJaY
 eeUPC4gjJNDFJHHheQNzFyMnh7BAgMS5befZQWwRAX2JTbcbwWwhgelMEtefgdUwC9hLPNxyk
 A3EZhPQlLjz+RMTiM0rYCXxav5PsBoWAVWJD5s3s4DYogKpEh/ffWGEqBGUODnzCVicU8Bb4v
 CUHnaImbYSd+buhpovL7H97RwwWwLIPvx9JiuEPYlRYluvM8Q9ihIzOg+yQMRlJY6enQNl+0q
 cb1sPZHMA2coSp1r8QH6UEHjMJPGx+SArhNPMLvFxWQPUUB2JN38PgtmMAmESzY8ngB3EJyAk
 sf3BHiaIhsksEgenPYHaYC1xcdp8Ngi7QOLYkUWMEEU3WSXe/9zGDLFaRmLRHB+I+CQ2ibVH9
 jBCnB0v0XNsMvsERo1ZSKExCykEZiGFwAJG5lWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFJggEIdjD+WhZwiFGSg0lJlLf06aFIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8TMCkIyRYlJqeWpGWmQNMVzBpCQ4eJRHemGdAad7igsTc4sx0iNQpRl2OL703
 /jAJseTl56VKifO6gBQJgBRllObBjYClzkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQShljFk
 5lXArfpFdARTEBHZG84AHJESSJCSqqBUdvWyDvqm8yyDUcmGN6r4Lj793Cg/rdjWe51zDWdy3
 ZcYxctudJokya2o4vNPimspmj/8ukq2sG3WP3aHzfEJWxRkuU/9yjyR56e97kj+69/UPbdJlk
 q92zKmYV/3yllnRZgjZz+47GcbM/vxdP5V6mH7D3850t0/B8LBi+FvyUrf79v7Y41VGIpzkg0
 1GIuKk4EAORdfqyYAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505945511!83831413!1
X-Originating-IP: [40.107.1.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13104 invoked from network); 20 Sep 2017 22:11:52 -0000
Received: from mail-eopbgr10051.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.51)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Sep 2017 22:11:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WVEfWwyfvP2oN7DDrFvcUofyib2G29oXM0E2L1ZG48Q=;
 b=JSZsHgnxKFZZr6p8iozH1GBk/QFTj905Trv5bA75l/E+8jkX0Kl78vevvh6qPy+aJ4UrVN4sQl6WfzOMCxWmZTU0jRLdd+BwuQ1i5WEhpYmR3nr/c7UQOC3WLksEI0e7s6eJWnUvK7yiVtMkBOpAIZr0lXit8FKSmr8suAoJmLQ=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0801MB2054.eurprd08.prod.outlook.com (2603:10a6:4:77::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Wed, 20
 Sep 2017 22:11:49 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-18-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191645450.2968@sstabellini-ThinkPad-X260>
 <261591bf-c077-d093-41df-2c9641a1ec2e@arm.com>
 <alpine.DEB.2.10.1709201356120.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <af413096-4670-e2d0-f434-d9ab18a0244c@arm.com>
Date: Wed, 20 Sep 2017 23:11:47 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709201356120.2968@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR07CA0199.eurprd07.prod.outlook.com
 (2603:10a6:6:42::29) To DB6PR0801MB2054.eurprd08.prod.outlook.com
 (2603:10a6:4:77::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7601870d-887a-456b-de7a-08d50074975c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0801MB2054; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2054;
 3:F2mxbhOa/QWKSt3/jo2jMCrpz26eSSMKL8kyGahH/J/xeFyP1pz9SNsROpsNSN4oU321euxZL/ZLBG6wmb5073Nh4sidXsXeXneR6n2RCOflKSKwRUkV6oNp47G9hf62VAgWVWAiY/nDu/E57RfmtDAakVHiZAfM/vFaTjBtDLtUWqcLUa3BEKlcTD5gIaVPD1CI5H8uf+6t/nSnug0qBTdEntFaMC3aA+uuELFNpn5P/vkXVf+Uh8PfnqFBLdKz;
 25:k+3GAgkhDMi+CyVCPEX50wQMG/HBwVhM6kar1e73PIGi6hXVTKWsR0jP0C0yN5klgPk6WNhN3ugJ0j9h38L7RzFKgndNxybUpApxQ7ui15JcAEGcvxG7+WVdw96peKKRfDTq/X+5uXjfPmhr3VnG2Ctvy4a4omJBCXzbTz2WAMslnIo2L0vgqowuNOw4QyKupxxahLm2VOF0nPq4AnZ2lHXnJqkUHWhqnoQ8eI/iaQhhUfzmLvGcOTHe2kJ860wOCs0bQniMwu26YRH53nr9Ut3i00OwMOOtIeCe0FuNCqUKOOamNLb27JxwrJeLHh1vnTptwl0K6Zz6358er1GVGw==;
 31:qODWnNk3ABPNoddHVjtGPZF61EKD5FkD/nClrWb/SUvVXWOGjWScAPfq/vzlOluXzbFO7uCz4v7dHzcb88lUZSC4F8JEGMP4MwA1gxCCyfi+M1eEEufgdw2NBddBdj0l4kYE3JrsCEsCvaGXIYNjefNwW++8VKNOpkYFKVebkkjSv8QrynLmv3tgquiUMk6xBfRbEvGC7mS5QMEColS3FEqjNGmzj9M30IK4LHrBwlw=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2054:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2054;
 20:UomnQcezTamu7LX8Q9/R7AFlr2WicPUbwtgUHGOJc2kCvAOH/dEzZSkvMsXf4eDTepTZGQYA5AinhvUdEVbhO/xQJFTif4wmr/Bc3iQYpjSw+71ZOD4G2kf7DtdTr05OwGh7DpztSIPQ2hiMk3XxTQT3FuFPyU1uxsirX70vitI=;
 4:aUXOOXwGdDbVLO6+E1t53PO6RaYrdbmO2fyEeJ8qeIvJpD4M5YnIzxdq1i7TFf2KGHYzrWr4MLgvninsrWPtrvRbgRl0zZlnRTi4oV66Z5QMqaYx8PCb0zXln2Cva+VX0ROyjdnx7PmmE5E/GepJu62MtXAhuE+Nn2tYRxzFWvfKP7LgaQ5Vn3G1grDab4dT1Bf7eukjw7+iW1M+vvWDIyF6IuGxhq+aSAqahJrDq190zkCyfJS48+5PBioxnYoCNOCBf+/l7r2Edj8deyFhf15Kk6qNdhxdl97Di8Tj4NQ=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <DB6PR0801MB20541A61FD0D897024CCAECE80610@DB6PR0801MB2054.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2054; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2054; 
X-Forefront-PRVS: 04362AC73B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(376002)(346002)(39860400002)(199003)(189002)(24454002)(31686004)(229853002)(23746002)(31696002)(6506006)(575784001)(6246003)(58126008)(2950100002)(65806001)(345774005)(81166006)(81156014)(8676002)(72206003)(6512007)(316002)(47776003)(68736007)(50466002)(2906002)(66066001)(478600001)(83506001)(65956001)(6916009)(305945005)(7736002)(106356001)(53546010)(5660300001)(97736004)(25786009)(64126003)(189998001)(33646002)(7350300001)(65826007)(101416001)(86362001)(4326008)(230700001)(53936002)(6486002)(50986999)(76176999)(54356999)(105586002)(3846002)(93886005)(36756003)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2054; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0801MB2054;
 23:2vcEQjS6+B2N7JS30+5gqqlEIu5WKZ4AI4u?=
 =?Windows-1252?Q?k3gF2N5Rg3+QWLN/OFh3KrrA0TIfaBJ+LYtWyhZdzDgIpyICMed3MXiA?=
 =?Windows-1252?Q?UcOn0+qz7Q+RnRbWMdF1a+6Y+nHFs3Lsp+rAKBC94+8p1RwMyql+uaA4?=
 =?Windows-1252?Q?xn7GNC72gYZbSEXiQrcvlIRIEkHGf1fTOl9ojVC7pMw57Dt1WtndtAPE?=
 =?Windows-1252?Q?tqNCmu2wF2E3AhsAHhEnJBzOiIfQm1CWTWpDA1YJJaQ53FmCncswLLlQ?=
 =?Windows-1252?Q?paqWCG2Pw8wFTzH2qq6gHXoxsmQmbbKjG9GYUqZLZ0RBfHzF0VdQozYG?=
 =?Windows-1252?Q?L4m4iHTAmspI9u6dwKYNPCCnvXGtJY391oioB2PzvhlkMS6Tvztvlvm/?=
 =?Windows-1252?Q?8DbBHuAx0w4WWcvS0CARM5T1/tYenAwfY/Xa+KldHxXLOafVr31XTJVy?=
 =?Windows-1252?Q?agdX68HNvCK6XDD8bv1x74uWoE+TPuqZVovxjQtCbF7Ob6WqZwfo0vVV?=
 =?Windows-1252?Q?dsG8YrHM+vh0084/8OI8sTjUxkWQw7irXbZ75I+iNQ5oTjEYFkof8C4s?=
 =?Windows-1252?Q?wy8m8Gow+IeQ1waEBEcjvwOtf4MmflbJwEBRwuZsxPEmyY41oNnmIQzB?=
 =?Windows-1252?Q?/1q8NPeMOao92tTS+YkVhC2cMBvIB4CaDiSykC3o5Yu6Gvln1RYnXYhI?=
 =?Windows-1252?Q?beLZtBpwz5JbN4cateGgfhbjnObNODyb/ScTsCTACprXAP4mDcM+xCQq?=
 =?Windows-1252?Q?wRPw3XHDom7rl83/C/zyLvkJxJskKvs/1v/MiDQdGb5X99nBG43Svfas?=
 =?Windows-1252?Q?Pj/zbxWG+DwCYIAbWMTmNdcQH/M0M7YWRw+RXr+EOm/5QkRILhpZ7Lgq?=
 =?Windows-1252?Q?XN7uYUBbqZ5UkU/UJr6GMmnETX0SmerXh/24PZ+F8kHDcsX4pjQQvy3v?=
 =?Windows-1252?Q?PaeJOoBdxfVkuqdhXZMROVrSeV1L94wztyUGMVgrN+JKWSWb/GUf0YX/?=
 =?Windows-1252?Q?9zRxonVuwpvjaepwis1q2VlckaEYzDodTcQmDIGtkwHQtw6VF9u4JU//?=
 =?Windows-1252?Q?o52aZ2aOmMUfFE/HHsjxbHv0kB4iB6TsaFwTjTOQACZ6uNYPtBmYxGOC?=
 =?Windows-1252?Q?pofJd6InXG7B7KQDa67lbXrgXNFEBZOcLJzYFpXEmPkWHW1YWJC7fRdM?=
 =?Windows-1252?Q?qfIUzPTeoAyJrDikCCZJhNMmhIQx3qQ3jXH1u0woUllJIzvMF/nMUnmF?=
 =?Windows-1252?Q?8GwupfXa6dEWBAYEvyAZQcoU6LTqbgStZpXuRvw8P3GlA3yUDXwIriLa?=
 =?Windows-1252?Q?F068Bo9zA7urXaSNNspNJJNe9zKpYf7Cj8KGbe/uLNKny30fSGyiwC01?=
 =?Windows-1252?Q?30XKZu6ix1IZa70LCOiV4o/20GzmGFkakyZ59638LI6TcUU/unK90lWg?=
 =?Windows-1252?Q?qfNs7W6v+/5MHJbez/Jlg0FbAkk1tKhSUyRNQhNwFrARUk9k/TKCbVaH?=
 =?Windows-1252?Q?bzY9eRRmsOkiMI+Z3K68454OnUi+0NNBpkJwpWJocc/X+YXld9/3/xHl?=
 =?Windows-1252?Q?FfcMaz8AyQiFtzJw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2054;
 6:ugB23bSQ7BEOIDuTqLseZnd1zXVX6bDnjC330fVPC3uULdya1mAGD3x3qNDcTQmeFisiN3iYEl0SU/49glQVCZyGVZJhO6l0lX4yKna9NAjKlWBnRUzz7s+Hdudj0J+CAjP4AaNYFkcKID8GZEiWw1G7AOb6qAjG3vIdkQMEL9P7SA+7gS2VzCgzToJhHVShGo7Tr5hic9LEJ1Dne8E0yknt8kz/MdRmPfa7yzjDSsoZPPZsqh9fMYnHcBcnCnSCcBH9YCP75bJMUtmiGIcFlIfnNSoAruUc66NOyFK+MD56UQ42QghMeysftHZ1dqI7oIFyGfAsn37xr9ZGvWKhcA==;
 5:SRMYskUV7PBSP/SGcOG/mN8WYp/fCPHA4RNUXRKeaF1JV6LTVxrRA4EvMQTNIE6qMBtidQd74WdMl+YFsdY4pxb86v40AmkEqoGx2IMrpe6RW564lzEFD7GAP3MSGyQk+l6x0LBVhAI3eUqy7VLalg==;
 24:E3W+nt9tFYHv33m/2WahonRGS0oJgN2l4pwnabGSpmcSqZS9d/Whxrf8ZDlw6a56OwGVQPMl6OqFfnKDVeFP1g0K/SgzjKoP8kBpQkwJTuc=;
 7:MOdDiDxTb2QRokb+XHTbmM9HIyLJ35V+3fDCxKiBmPAyQU58rLYtPdzwAudWG8lrA4MJ5AcdT91xmGI00gIa7vxxS7mf50mAsu40KAlk373Mti20zInIMCDkKIT6D9j/lpWuw81lYtgQ7tSJWbgabdN7H9XHBNDymjfklXHqyTLM9Y2j7sKneV8U+Xvoqc+T2UGMHnbvTf0fKOiKuqTDKyE8PyA2OnYry5MHl/dlAfY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2017 22:11:49.5007 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2054
Cc: andre.przywara@arm.com, nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 17/24] xen/arm: page: Clean-up the
 definition of MAIRVAL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDIwLzA5LzIwMTcgMjI6MDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDIwIFNlcCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAyMC8wOS8xNyAwMDo1MSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVHVl
LCAxMiBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEN1cnJlbnRseSBNQUlSVkFM
IGlzIGRlZmluZWQgaW4gdGVybSBvZiBNQUlSMFZBTCBhbmQgTUFJUjFWQUwgd2hpY2ggYXJlCj4+
Pj4gYm90aCBoYXJkY29kZWQgdmFsdWUuIFRoaXMgbWFrZXMgcXVpdGUgZGlmZmljdWx0IHRvIHVu
ZGVyc3RhbmQgdGhlIHZhbHVlCj4+Pj4gd3JpdHRlbiBpbiBib3RoIHJlZ2lzdGVycy4KPj4+Pgo+
Pj4+IFJld29yayB0aGUgZGVmaW5pdGlvbiBieSB1c2luZyB2YWx1ZSBvZiBlYWNoIGF0dHJpYnV0
ZSBzaGlmdGVkIGJ5IHRoZWlyCj4+Pj4gYXNzb2NpYXRlZCBpbmRleC4KPj4+Pgo+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pgo+Pj4gQWgh
IFRoYXQncyB3aHkgeW91IGhhdmVuJ3QgcHJvcGVybHkgdXBkYXRlZCBNQUlSMFZBTCBhbmQgTUFJ
UjFWQUwgaW4gdGhlCj4+PiBwcmV2aW91cyBwYXRjaGVzLiBJbiB0aGF0IGNhc2UsIHBsZWFzZSBz
YXkgZXhwbGljaXRseSBpbiB0aGUgY29tbWl0Cj4+PiBtZXNzYWdlcyBvZiB0aG9zZSBwYXRjaGVz
IHRoYXQgTUFJUjBWQUwgYW5kIE1BSVIxVkFMIHdpbGwgYmUgcHJvcGVybHkKPj4+IHVwZGF0ZSBp
biBhIGZvbGxvdy11cCBwYXRjaC4KPj4KPj4gSSBkaWRuJ3QgbmVlZCB0byB1cGRhdGUgTUFJUjBW
QUwgYW5kIE1BSVIxVkFMIGJlY2F1c2UgdGhlIHJlbW92ZSBhdHRyaWJ1dGVzCj4+IHdlcmUganVz
dCBhbGlhcy4gTm90IGJlY2F1c2UgSSB3YXMgbW9kaWZ5aW5nIHRoZSAyIGRlZmluZXMgaGVyZS4K
Pgo+IEkgdGhvdWdodCB0aGVpciBBSXMgd2VyZSB1bmlxdWUsIGJ1dCBubywgZXZlbiB0aGUgQUlz
IGFyZSBhbGlhc2VzLiBZb3UKPiBhcmUgcmlnaHQuIEluIHRoYXQgY2FzZSwgSSdsbCBhZGQgbXkg
cmV2aWV3ZWQtYnkgdG8gdGhlbS4KCkkgZ3Vlc3MgaXQgYmVjYXVzZSBpdCBpcyBjb3BpZWQgZnJv
bSBBUk12NyBMaW51eCB3aGljaCBhbHNvIHVzZSBhbGlhc2VzLiAKQnV0IEkgdGhpbmsgdGhleSBh
cmUgbW9yZSBjb25mdXNpbmcgdGhhbiByZWFsbHkgaGVscGZ1bC4KClRoYW5rIHlvdSBmb3IgdGhl
IHJldmlld2VkLWJ5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:13:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunFF-0005ri-Df; Wed, 20 Sep 2017 22:13:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Julien.Grall@arm.com>) id 1dunFD-0005rP-GI
 for xen-devel@lists.xen.org; Wed, 20 Sep 2017 22:13:23 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A7/CB-00676-208E2C95; Wed, 20 Sep 2017 22:13:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm32N4si4al5NkVbCB2oakppkUf0
 QeiIVKKjN6rS7uC9mVtmgYm1F0AotI1sfFWVIBiFaamnhAystTe2BoZGtJima+KiUzJrZUbPv
 1/nuOefew+XiInme1AenzSaa0VNahdRZHJSJ4sM2fG1LipguDI6pnLkt3o0SOpp+YUdQskSjV
 xrMJyTq8Qq7yHh+k3l28pPMgho3FiBnXExaRNA4VyflP3KyAIMv9hnu44S7kwlgHavEeOxBbo
 XawRyZICrBoLDniZgnROQu+Pyg1WGQksEwNDfrMBDkDmi8ssBpcG7EFrAsBfNlT5KGmW/zSJC
 4Qadt1NHGidwP58beIaHlThiqaBIJ2B8apsodGDjc/tMm4TMAeRlBz/cSByEnN8O1/FaxIPKD
 ju7yFXwQZjt7RXwGIAOgK/eQ4B3BYMbautLIKoPXQ/mYYAiFyd884YQj8jhYR4pkPHYl5dAw3
 IwJhmIxXB+YQoIhDvqu3pAK2Agf70+uiD5IYHqxfmW0L9wqPyDU86TQ/ngME2KnwYVnxbIiFF
 S6bh2l61ZQum4FN5GoGgWyNJNNM2HR4UpGo1KbdJRGGxYZsT1cR7MspaK1lJINTzfoahF3Exu
 414hsbw63IW8cU3gS5r62JLmr0pBxSk2x6jQmS0uzbcgXxxVAjPZznBtDq2jzSY2WO6xVGnAX
 hQfxlqcJ1kjpWI1KoLpQGD5/cWAJk4v1Bj3t40W08iKSF6mz9GstVs+zH/n5uBOICyV3MdKMT
 mP6n59AXjhSuBM2vouLRm9amzTBhcC4EJk1LXwIE/WP8rGg4IGyvb1l2xYMsYGJ6VjqCyZJVl
 5xbOSP9GxLf3/AnqEoqX04pe7h0TvZ45dspSFF7+POeLNV0dbu0Kjlsn2pkaOwLMnKSWFUNc/
 NuZXV9qfYeG9sjbah/pV/xMtueca9GGPyonYg0bXK0LykbnKLDx30r3cj7pY8+pF3urBjTiFm
 1VRkiIhhqb+gPjWNmQMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505945599!69923239!1
X-Originating-IP: [40.107.1.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21673 invoked from network); 20 Sep 2017 22:13:20 -0000
Received: from mail-eopbgr10062.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.62)
 by server-2.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Sep 2017 22:13:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=b+VuLk1G7ZTngLMBpyN0Ic6bZ0jBjB05WQY5Gqeu/mM=;
 b=CC9bWYj0Tj1ZABkAT6iXtQeCJLAg8Sk3ckavLFJ7Z5VPTdLziug0aEIxvvmE3JU1kH220GQes6Y/igRCIBMKQbxiVaA1SaqwbH9vEGnLjZOwh0gsuMK5HY6PmPc2MtRUuLQ7ueT8KsEorL7bnYbfwdALz58lWXRCqp1ans31Glg=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0801MB2054.eurprd08.prod.outlook.com (2603:10a6:4:77::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Wed, 20
 Sep 2017 22:13:18 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-23-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191652180.2968@sstabellini-ThinkPad-X260>
 <a580cbd6-6647-8043-576c-098bafda3175@arm.com>
 <alpine.DEB.2.10.1709201403530.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0fcf0a9-ada4-f522-b15d-7d9f7051f875@arm.com>
Date: Wed, 20 Sep 2017 23:13:16 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0)
 Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709201403530.2968@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR07CA0202.eurprd07.prod.outlook.com
 (2603:10a6:6:42::32) To DB6PR0801MB2054.eurprd08.prod.outlook.com
 (2603:10a6:4:77::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5065d20e-307c-4c3e-caa2-08d50074cc44
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0801MB2054; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2054;
 3:zm0NLm90+x1jYPEWjSvGrUOzGGtyQuKU3Dzcbs7e2fKZPx3pKwha4INsSoA6zQ8Tgx4Z97sEafvc6BoA40pYG90/FbONBU8wozfWeW/OGY4M1+UIWcY9lbmjVDFQO8Ojh5lJlT1761hSf+NjhfTw7c31jaoU3l/rqih8wEe7q+a1zfNHirIEEYm95vFj9T7n+NlqLhbUzsd7Z+Tb0rU1T2v4k2lKZRmgeTkG84ydEl7LmaRSwSA6cL+p/Sn7Trl3;
 25:tV6IG1yd481RkdRa/eRBdigFPbwUJKxwzLuUeHf6YIAwP+AY6LIodwWd5Vge2/p8hu4AD7T+q9LmBgIJTXbsj5Xsc3Q59BVggLhhJ68tcASbxSWSQD4Ho8lS7CZwRqIQOu7HWMt7UyLSoEZ5Sipkrmuc9wIO2x9qYFlkd+5pgZqG0o9kikqxoaOMmmuJfP79uGWdq1a2rjyXhBaeLmAfC+0pmmOZ1+DGmOJYUi6JkXo6JcJeWW7jUvGYLJOJwDttbMZWNVBgt8PBHEEsfK83njI8GaDy8LgftgbqGRdk0+5B2WVVe2grp3CGFnIEfcjLNr7CPF+DGKXKugD58k7IAA==;
 31:4OCZIA0RRpZPa5qLRJo2ZTLsBBobUmkoTDFv4/+knb8BEp9i4CWCBm+3PMOKT78rjnakjgvuqlJdb4diSP2X+OWArn/UboT23725kNAB6mc9R+XQltSs1NjuTkr/2kNvoAMa3eReSuTIZt84D4RjI4kry4sPwnSZ11MbLb/S02OaiWkJGVTr/ep8FTMzHzlmLZmM/t2MmA94cOkA7FMvq15Jy1HdaYnIJB9loxIKAMU=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2054:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2054;
 20:C+T3nkYRHpxRKJMMPoEYOtux+jmlfcKrkDH8Lw6LRsYisKK3bVsjb0BkMuMVrx2E8QuyvSmXEv2XM5+V4x5xyzoAhbFQBOtIxqo/svwkvB3crwAX3hbf3A8eOVq+SyFfsNpEy/sAIOJX3YgzyKQ0TAOGx2Pv3ZL0qtAbP0WZ7OU=;
 4:60U06046/ze+eMWULJDJVl8mSrQkw2ZvMGes550fZBaPUjfay6shC4dFIdT89C0otIX+K0hoHgnbpDW3qiohECq0eOu2qTM6rKEV5GWdIgY3gZFNYFbsZj8xnyxm6bwsmmA5FlB1nl2/d6bGEeSK3SBeduYacgsvr4qFXIKBcTTL5xv3Vb3n4s6ePLoG2mA1/xdQAQn9ZShtzDNifKSiR4oPvw1neSw5Jwc7iWSk6kkRviML4X4NTQNyQ+tt7Yb7K2wejMdn49JFgdB9trvigDmHNhHV6GgOth+nXl3Y0vc=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2054C86EF61E6D496AA63B6E80610@DB6PR0801MB2054.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB2054; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB2054; 
X-Forefront-PRVS: 04362AC73B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(376002)(346002)(39860400002)(51444003)(199003)(189002)(24454002)(31686004)(229853002)(23746002)(31696002)(6506006)(6246003)(58126008)(2950100002)(65806001)(81166006)(81156014)(8676002)(72206003)(6512007)(316002)(47776003)(68736007)(50466002)(2906002)(66066001)(478600001)(83506001)(65956001)(6916009)(305945005)(7736002)(106356001)(53546010)(5660300001)(97736004)(25786009)(64126003)(189998001)(33646002)(7350300001)(65826007)(101416001)(86362001)(4326008)(230700001)(53936002)(6486002)(50986999)(76176999)(54356999)(105586002)(3846002)(93886005)(36756003)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2054; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0801MB2054;
 23:zcXnoSz0q7dho9c1iU2BjW5/O9PmsWV6i+h?=
 =?Windows-1252?Q?rkY39B+4FpmRKMMaOfUqRLB18a6W5U3O9iGCyODH41k41+gasiesMpDj?=
 =?Windows-1252?Q?qdAqCpAGWArgIH49hCF+FXF3/6HWt9QhKv71BZ2/QEu++a3wsywpOaeq?=
 =?Windows-1252?Q?olowYdwXz4afZuh0YZIt41tmNyFWbq1PKAtpU3V0o/MyrypPCynJ2nO9?=
 =?Windows-1252?Q?MmZmKRVjg/v0q8MnOME5L5MmUYaynMUi8oCQAXshDKiznZJ+6BfQ3G5X?=
 =?Windows-1252?Q?1DrUiCotZYvOPWXEFBQ0uLZr3KzoUlFRRAXxt/K0dIWBCSVlQIYdKMR2?=
 =?Windows-1252?Q?I2MNAro6Wxjr59aNCBtz9zQKKbfruIh6BlB32RHan4/iONkkbOnjKk1u?=
 =?Windows-1252?Q?z07sF1YNhEOIclRyRclOH2G5UROBIXuH+WLw/s+inN7tuAE5ARENttPw?=
 =?Windows-1252?Q?xL/UKKDsC9zXEBiU7OngvWicNUNIg3e9S41K2/8qcqANTnQl/jdorf6e?=
 =?Windows-1252?Q?VJDxqhBHStdds4LLic+c3OOObTTnLTi14w5SMmbwL0y3V/1ezNDWB59g?=
 =?Windows-1252?Q?5yfropGZFlGMVzXtZzA7P8L6lXAUdbROAWKQbk7ncqpuF1mLZd0ORamt?=
 =?Windows-1252?Q?pXj8+qqmb0Qbab0tg5CJ6ZovE6B3WgVVmSI06Vx0mXOUJy8Z/AqdwjP/?=
 =?Windows-1252?Q?z8N5QcLeLUspbj3hfsMjX+ucODWlOuphW5WQY7GBg7gMq6LMLa8+m6aP?=
 =?Windows-1252?Q?7Q2zadKUQ+TFutjRmrHDJ25J34ZVXPGRgYuK7NQfki1qrBalTiWBrDU3?=
 =?Windows-1252?Q?9x3fddXnztEcn2Ots3iZivqOyegzxExQqhP7gyyYWqAIeUcMku64WOVu?=
 =?Windows-1252?Q?qcemyeg/OSurN+kixvMqU6R5XsKdoYBYXBED9GHBixD6BNScOI5cgw9W?=
 =?Windows-1252?Q?4Fajig3Bv07ngd8alc7RRfSFVhOndmhavEYkZyBZOnEXqlwhQ9pV16YB?=
 =?Windows-1252?Q?TjQ8Fy3ge5k4UmtZPTpnYjH8jbHRfXMKwMd/LaCp6/ryGJXvbMShf7XY?=
 =?Windows-1252?Q?BKbnAmM7HgiRtzuCp7jsOVdrR+lmkuI0SjkRw3Q7LiP2fBY/wTg2LXj1?=
 =?Windows-1252?Q?enfeDp07SI5rsplFbaJJM2GcL86ZppGweHKNZLGzCS9POPdFl7/oz2dh?=
 =?Windows-1252?Q?+q3OqYxsGOaw7WIGy4HBcAOZDCzP3G+kBk5p/9/XxROliacRH4ubVL0U?=
 =?Windows-1252?Q?iZjAe1jjya9Veueo9lp0qPGU6sUr6PrsFYrk4pdK3nkzl5a3AzB1AXnQ?=
 =?Windows-1252?Q?1oT+HAzQcZupDMa59p0IDJx0kwx3Fh4sdCcLGH01anwEvwhgfvZ0Zcpi?=
 =?Windows-1252?Q?c1UjG1Lq/tzTQ9NBQYjII9LV3fQPlEZz+TEKLd700AjMVpewyuegA6ne?=
 =?Windows-1252?Q?rsxF8IbgEBjLbM/SdXMpH9sgs4rS5rP851dTmQ3NxEmvWHtfMTlDRjM4?=
 =?Windows-1252?Q?G4rJFoAF1q62aiCO+HDQz/z/KCz+T?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2054;
 6:Sy38NJY02KTFWKcosHA5Ekl1hmFghbjDN26jf0oorK+4UqQKKdybFpCVyNzfaInwgga13d4jjTWp1UahwaffSvrcwDz+aW6fEkJ+iK88ZQDM7GGmV8rapTg3LSBt+jpzw3jyeHJDvPmJZp306CjRkje57Frhp7D+Qof2y8T8NdhYh7hCbiOgGhyj5fSoNmUSQ0SMf1XFivj9th7lauJ9wq8GlYqBZraZ4F+rSVkQxPOn3N8C/7RjulgRwI8oOtnLB9wKVWAzB54VprLY5hNLi9aSUJt+1ewHGpDuMOTb6Vv9xod+EtalfyriKeL2taTid/VINg2RBAa4FnUS/rKB7Q==;
 5:PiFPhe5bNo36Yqo8aXUuVIsph+vQTOSZkKho6cuXhufIEPqiSVTn/QecLBHi5FSQtKTua5Kp++oJoUqAqMuycYfKsZ5zJl9PY2zQyE4xp3dfyfcF9rIc+EskQAunS4TRHDJaw24joXBi/jUdXCOy8g==;
 24:T19HlfkD62Ye0SVwiCDcMOv1GObo2ax92aEoK43erq9puX1hXcZ0VzJ0sR24TbgLuBDElMR3gBaxBGLoQZXfjBHrZNbcNHpduH3+WFpthoo=;
 7:ukyDWjtV+EzSLrDf/Nqbu7DF5GG6RQ4KYhJGl4fvNhBf0Sta29Cs0Ymei4vzSsU45FbaoCK+k/e9kMA5AQjIg8iTAEUQ1oXkT8IgSb5l92qIgC5PvVHytqfhPCvSxFsiTQUz5NbZ8HRvb2yupSKfsikPvtz6SBN5P1+nbDKrqdQepkcNNzbmA9FeMoS+9bQ6yQiPuZ10vMne2UK/1+ktbzzbkUYOu3mqBtqAYyzOFxo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2017 22:13:18.4184 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2054
Cc: andre.przywara@arm.com, nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 22/24] xen/arm: mm: Embed permission in
	the flags
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC8wOS8yMDE3IDIyOjA3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAyMCBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjAvMDkv
MTcgMDA6NTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFR1ZSwgMTIgU2VwIDIw
MTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBDdXJyZW50bHksIGl0IGlzIG5vdCBwb3NzaWJs
ZSB0byBzcGVjaWZ5IHRoZSBwZXJtaXNzaW9uIG9mIGEgbmV3Cj4+Pj4gbWFwcGluZy4gSXQgd291
bGQgYmUgbmVjZXNzYXJ5IHRvIHVzZSB0aGUgZnVuY3Rpb24gbW9kaWZ5X3hlbl9tYXBwaW5ncwo+
Pj4+IHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIGZsYWdzLgo+Pj4+Cj4+Pj4gSW50cm9kdWNlIGEg
Y291cGxlIG9mIG5ldyBmbGFncyBmb3IgdGhlIHBlcm1pc3Npb25zIChOb24tZVhlY3V0YWJsZSwK
Pj4+PiBSZWFkLU9ubHkpIGFuZCBhbHNvIHByb3ZpZGVzIGRlZmluaXRpb24gdGhhdCBjb21iaW5l
IHRoZSBtZW1vcnkgYXR0cmlidXRlCj4+Pj4gYW5kIHBlcm1pc3Npb24gZm9yIGNvbW1vbiBjb21i
aW5hdGlvbnMuCj4+Pj4KPj4+PiBQQUdFX0hZUEVSVklTT1IgaXMgbm93IGFuIGFsaWFzIHRvIFBB
R0VfSFlQRVJWSVNPUl9SVyAocmVhZC13cml0ZSwKPj4+PiBub24tZXhlY3V0YWJsZSBtYXBwaW5n
cykuIFRoaXMgZG9lcyBub3QgYWZmZWN0IHRoZSBjdXJyZW50IG1hcHBpbmcgdXNpbmcKPj4+PiBQ
QUdFX0hZUEVSVklTT1IgYmVjYXVzZSBYZW4gaXMgY3VycmVudGx5IGZvcmNpbmcgYWxsIHRoZSBt
YXBwaW5nIHRvIGJlCj4+Pj4gbm9uLWV4ZWN1dGFibGUgYnkgZGVmYXVsdCAoc2VlIG1mbl90b194
ZW5fZW50cnkpLgo+Pj4+Cj4+Pj4gQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBjaGFuZ2UgbW9kaWZ5
X3hlbl9tYXBwaW5ncyB0byB1c2UgdGhlIG5ldyBmbGFncy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4KPj4+PiAtLS0KPj4+
Pgo+Pj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4+PiAgICAgICAgICAtIFVwZGF0ZSB0aGUgY29t
bWl0IG1lc3NhZ2UKPj4+PiAtLS0KPj4+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwg
MjIgKysrKysrKysrKysrKysrKysrKy0tLQo+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+Pj4+IGluZGV4
IDQwMjJiN2RjMzMuLjgxNGVkMTI2ZWMgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+Pj4+IEBA
IC02NiwxMiArNjYsMjggQEAKPj4+PiAgICAqIExheW91dCBvZiB0aGUgZmxhZ3MgdXNlZCBmb3Ig
dXBkYXRpbmcgdGhlIGh5cGVydmlzb3IgcGFnZSB0YWJsZXMKPj4+PiAgICAqCj4+Pj4gICAgKiBb
MDoyXSBNZW1vcnkgQXR0cmlidXRlIEluZGV4Cj4+Pj4gKyAqIFszOjRdIFBlcm1pc3Npb24gZmxh
Z3MKPj4+PiAgICAqLwo+Pj4+ICAgI2RlZmluZSBQQUdFX0FJX01BU0soeCkgKCh4KSAmIDB4N1Up
Cj4+Pj4gICAtI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9STUFMKQo+Pj4+
IC0jZGVmaW5lIFBBR0VfSFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZJQ0VfbkduUkUpCj4+Pj4g
LSNkZWZpbmUgUEFHRV9IWVBFUlZJU09SX1dDICAgICAgKE1UX05PUk1BTF9OQykKPj4+PiArI2Rl
ZmluZSBfUEFHRV9YTl9CSVQgICAgMwo+Pj4+ICsjZGVmaW5lIF9QQUdFX1JPX0JJVCAgICA0Cj4+
Pj4gKyNkZWZpbmUgX1BBR0VfWE4gICAgKDFVIDw8IF9QQUdFX1hOX0JJVCkKPj4+PiArI2RlZmlu
ZSBfUEFHRV9STyAgICAoMVUgPDwgX1BBR0VfUk9fQklUKQo+Pj4+ICsjZGVmaW5lIFBBR0VfWE5f
TUFTSyh4KSAoKCh4KSA+PiBfUEFHRV9YTl9CSVQpICYgMHgxVSkKPj4+PiArI2RlZmluZSBQQUdF
X1JPX01BU0soeCkgKCgoeCkgPj4gX1BBR0VfUk9fQklUKSAmIDB4MVUpCj4+Pj4gKwo+Pj4+ICsv
KiBEZXZpY2UgbWVtb3J5IHdpbGwgYWx3YXlzIGJlIG1hcHBlZCByZWFkLXdyaXRlIG5vbi1leGVj
dXRhYmxlLiAqLwo+Pj4+ICsjZGVmaW5lIF9QQUdFX0RFVklDRSAgICBfUEFHRV9YTgo+Pj4+ICsj
ZGVmaW5lIF9QQUdFX05PUk1BTCAgICBNVF9OT1JNQUwKPj4+Cj4+PiBJIHRoaW5rIEkgdW5kZXJz
dGFuZCB0aGUgaW50ZW50IGJlaGluZCB0aGVzZSB0d28gZGVmaW5pdGlvbnMsIGJ1dCBJIGZpbmQK
Pj4+IHRoZW0gbW9yZSBjb25mdXNpbmcgdGhlbiB1c2VmdWwuIFNwZWNpZmljYWxseSwgSSBmaW5k
IGNvbmZ1c2luZyB0aGF0Cj4+PiBfUEFHRV9ERVZJQ0Ugc3BlY2lmaWVzIHBlcm1pc3Npb25zIGJ1
dCBub3QgbWVtb3J5IGF0dHJpYnV0ZXMsIHdoaWxlCj4+PiBfUEFHRV9OT1JNQUwgc3BlY2lmaWVz
IG1lbW9yeSBhdHRyaWJ1dGVzIGJ1dCBub3QgcGVybWlzc2lvbnMuCj4+Cj4+IFdlbGwsIGl0IGlz
IGp1c3QgY29udGFpbiB0aGUgY29tbW9uIGJpdHMgZm9yIG5vcm1hbCBtZW1vcnkgYW5kIGRldmlj
ZSBtZW1vcnkuCj4+IFRoZXkgYXJlIG5vdCByZWxhdGVkIGFuZCBhcmUgbm90IG1lYW50IHRvIGJl
IHVzZWQgb3V0c2lkZSBvZiB0aGlzIGZpbGUgZXhjZXB0Cj4+IGZvciB2ZXJ5IHNwZWNpZmljIHVz
ZSBjYXNlLgo+Cj4gWWVzLCBJIHRoaW5rIHRoYXQgaXMga2V5LiBNb3JlIGJlbG93Lgo+Cj4KPj4g
U3VjaCBhcyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgYSBuZXcgZGV2aWNlIHR5cGUKPj4gYW5kIHlv
dSB3YW50IHRvIGRlZmF1bHQgYXR0cmlidXRlcy4gSGVuY2UgdGhlIHByZWZpeGVkIHVuZGVyc2Nv
cmUuCj4+Cj4+IEZ1cnRoZXJtb3JlLCBpdCBpcyBtdWNoIGVhc2llciB0byByZWFzb24gd2l0aCBf
UEFHRV9ERVZJQ0UgcmF0aGVyIHRoYW4KPj4gX1BBR0VfWE4uIEF0IGxlYXN0IHlvdSBoYXZlIG9u
ZSBwbGFjZSBleHBsYWluaW5nIHdoeSB0aGUgbWFwcGluZyBpcwo+PiBub24tZXhlY3V0YWJsZS4g
QW5kIGFsc28gaXQgYWxzbyBleHRlbmRpbmcgZGVmYXVsdCBhdHRyaWJ1dGUgbW9yZSBlYXNpbHku
Cj4KPiBJZiB0aGV5IGFyZSBub3QgbWVhbiB0byBiZSB1c2VkIG91dHNpZGUgb2YgdGhpcyBmaWxl
LCB0aGVuIEkgYW0gZmluZSB3aXRoCj4gdGhlbS4gQnV0IHBsZWFzZSB3cml0ZSBpdCBpbiB0aGUg
Y29tbWVudCBleHBsaWNpdGx5IG9uIHRvcCBmb3IgdGhlbS4KPgo+IFNvbWV0aGluZyBsaWtlOgo+
Cj4gKiBDb252ZW5pZW5jZSAjZGVmaW5lcyB0byBidWlsZCB0aGUgUEFHRV9IWVBFUlZJU09SKiBk
ZWZpbmVzIGJlbG93LiBOb3QKPiAqIG1lYW50IHRvIGJlIHVzZWQgb3V0c2lkZSBvZiB0aGlzIGZp
bGUuCgpJIHdpbGwgYWRkIHRoYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXN-0007Dr-12; Wed, 20 Sep 2017 22:32:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXL-0007DY-OL
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 30/02-02225-66CE2C95; Wed, 20 Sep 2017 22:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTGQd20N4c
 iDT4sY7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2XN3GUnCVs6J7xWG2BsZP7F2MnBxCAjMY
 JWZfSehi5OJgEfjAIrHzxQU2kISEwDRWidYP3BB2lsTROxdZIOw0ie5Nv9gh7AqJlUsnskIMU
 pLYMvkxI8ggIYFDTBKfrh5kAkkIC+hJTP52mxHEZhPQl3i69hpzFyMHULObxKdrXCD1IgLtIE
 f8AhvELGAo0fr2KBtEb6pE26sJYHEWAVWJDU/6wObwClhL/J9/CupQeYmJvdPA4pwCNhL7P3U
 yQxxkLfFk62m2CYzCCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV
 6yXn525iBAZoPQMD4w7G1hN+hxglOZiURHmtXx6KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm
 /AaKCdYlJqeWpGWmQOMFZi0BAePkgivB0iat7ggMbc4Mx0idYrRkuPCnUt/mDgO7LkFJDtu3v
 3DJMSSl5+XKiXOOwOkQQCkIaM0D24cLJ4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm7QK
 ZwpOZVwK39RXQQUxAB2VvOAByUEkiQkqqgVFDyFP/oXLboSon5f1FirYKV61LrO8e5uZ6+/HO
 bCvhA/sbdq70YsjWrPw37eOXuQKrdGyfzv/W68iuvnr1jqogNY6X+YXr2gNESrMmdcc4z5v08
 15JPEPgPRbuuvXKx5SqSpqW6sR/Yyw6drOpuML1xKeWqDtbZ/p/aVH5eO57q6XdlOuPXZVYij
 MSDbWYi4oTASCW3xziAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505946725!104086539!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47811 invoked from network); 20 Sep 2017 22:32:06 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:06 -0000
Received: by mail-qt0-f193.google.com with SMTP id l25so2668958qtf.2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=t4DgUbO+2ULFuoof3SFUYdp6Mnztf6ugjrRYan4q+p0=;
 b=aJLqs9kufOCAwSwk1mZ9WE/nMiPHj4ZXHYsyotqyOrSzrdd2hRZf8GFzHKtzsqfiVx
 h+1FaLcIU1iqDoRN1Foa1t1Fgr87ZOobtP9iXoHpIn2+SoK+DCSpp9p3fc7D+f4zVBGk
 yVQLfRVrRkY/PD+bFvmautZZkNyzP2ridemD9rDHlIrUvt3zuIyKLAkxMb8fCJ74M2Ff
 5M0Mc0KkXNKLXO++sWheU608GoxoeuHIw8YwdBmXO5aXInJOB7ZNzo/A1F/QGDuDbzHb
 UxWxErK6Dsm104RMiVLa09dZ6bZp9uz+aDOj6iNwlBmK7ac8neL45amfP54Wk6pJvLc3
 oskw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=t4DgUbO+2ULFuoof3SFUYdp6Mnztf6ugjrRYan4q+p0=;
 b=rb9LQ4k8S9tVA3H8dOGED7w2Sy6zDCrjz150+ClFT4WLVVlHZHBYW2Q7PjIcux+orw
 5yrsBa8wU6RPfAGXXS/kSLBW5TRuhRF+R3pPdJEnoZivgR2I7uMz18/pgdCMiMyOaGgb
 788H4JsMwdopJTVUx96oCzF4NSD/vWYMiwL8vbdmYRdiN2dsFahsv9Ow5xgkBwqy8B0v
 ywZPsNE8IaKmLyH1QXn07z7eAQJrm7UsA/WyYNOWwxtZhrLWbJI9KsStk5N+waYatNcq
 8Ayo2DZOEW2pl+sRzNzn3e8wPvs/Up1jADpXAaC0OjTtv0PVz5djZ1sO05tiXVRwT97h
 Z/3g==
X-Gm-Message-State: AHPjjUilVsQ6LxTfefxGMcigZZekEFtNKX94TbtVP36u8/joBjDrAzEY
 m8E2k6y55Yu+aStuiVHgTT2LMQ==
X-Google-Smtp-Source: AOwi7QAmWhKCrp5VlGEtkQGerd+IKN03mNDfbMnYEbrAk/vKcNbjiH7T17Y8W+/44+gRdt4iPipJEQ==
X-Received: by 10.237.37.14 with SMTP id v14mr377840qtc.116.1505946724776;
 Wed, 20 Sep 2017 15:32:04 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:04 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:38 -0400
Message-Id: <20170920223148.13137-2-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 01/11] livepatch: Expand check for
	safe_for_reapply if livepatch has only .rodata.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGxpdmVwYXRjaCBoYXMgb25seSAucm9kYXRhIHNlY3Rpb25zIHRoZW4gaXQgaXMgT0sg
dG8gYWxzbwphcHBseS9yZXZlcnQvYXBwbHkgdGhlIGxpdmVwYXRjaCB3aXRob3V0IGhhdmluZyB0
byB3b3JyeSBhYm91dCB0aGUKdW5mb3JzZWVuIGNvbnNlcXVlbmNlcy4KClNlZSBjb21taXQgOThi
NzI4YTdiMjM1YzY3ZTIxMGY2N2Y3ODlkYjVkOWViMzhjYTAwYwoibGl2ZXBhdGNoOiBEaXNhbGxv
dyBhcHBseWluZyBhZnRlciBhbiByZXZlcnQiIGZvciBkZXRhaWxzLgoKU2lnbmVkLW9mZi1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2M6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKdjM6IEZpcnN0IHBvc3Rp
bmcuCi0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IDY2MTY3YTU1
NzMuLmIwZGNkNDE1YmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIv
eGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtNDE3LDkgKzQxNywxMiBAQCBzdGF0aWMgaW50IG1v
dmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwgc3RydWN0IGxpdmVwYXRjaF9lbGYg
KmVsZikKICAgICAgICAgfQogICAgIH0KIAotICAgIC8qIE9ubHkgb25lIFJXIHNlY3Rpb24gd2l0
aCBub24temVybyBzaXplOiAubGl2ZXBhdGNoLmZ1bmNzICovCi0gICAgaWYgKCByd19idWZfY250
ID09IDEgJiYKLSAgICAgICAgICFzdHJjbXAoZWxmLT5zZWNbcndfYnVmX3NlY10ubmFtZSwgRUxG
X0xJVkVQQVRDSF9GVU5DKSApCisgICAgLyoKKyAgICAgKiBPbmx5IG9uZSBSVyBzZWN0aW9uIHdp
dGggbm9uLXplcm8gc2l6ZTogLmxpdmVwYXRjaC5mdW5jcywKKyAgICAgKiBvciBvbmx5IFJPIHNl
Y3Rpb25zLgorICAgICAqLworICAgIGlmICggIXJ3X2J1Zl9jbnQgfHwgKHJ3X2J1Zl9jbnQgPT0g
MSAmJgorICAgICAgICAgIXN0cmNtcChlbGYtPnNlY1tyd19idWZfc2VjXS5uYW1lLCBFTEZfTElW
RVBBVENIX0ZVTkMpKSApCiAgICAgICAgIHBheWxvYWQtPnNhZmVfdG9fcmVhcHBseSA9IHRydWU7
CiAgb3V0OgogICAgIHhmcmVlKG9mZnNldCk7Ci0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXR-0007Fw-7k; Wed, 20 Sep 2017 22:32:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXP-0007F1-Nx
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 57/66-02224-A6CE2C95; Wed, 20 Sep 2017 22:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfTGId2sN4c
 iDSZO47L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2b1MoOGNZsWXfXbYGxsk6XYxcHEIC0xkl
 tmz7wQzisAh8YJFo3/WPDcSREJjGKvHvdi97FyMHkJMl0XFCrouRE8hMkzj68D4jRLhCYusVe
 5CwkICSxJbJjxkhhh5ikjj9YT4LSEJYQE9i8rfbjCA2m4C+xNO115ghet0kPl3jAqkXEWhnlJ
 h95RcrSA2zgKFE69ujbBC92RIrfncxgdgsAqoSWzctBzuHV8Ba4vgaLohz5CUm9k4DG88pYCO
 x/1MnM8Q91hJPtp5mm8AovICRYRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGxXm5qcXFiempO
 YlKxXnJ+7iZGYGgyAMEOxuUfnQ4xSnIwKYnyWr88FCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 jfhNVBOsCg1PbUiLTMHGCUwaQkOHiURXg+QNG9xQWJucWY6ROoUoz3HhTuX/jBxHNhzC0h23L
 wLJKfcApJCLHn5ealS4rxfXwG1CYC0ZZTmwQ2FRfUlRlkpYV5GoDOFeApSi3IzS1DlXzGKczA
 qCfN6gyznycwrgdv9CugsJqCzsjccADmrJBEhJdXA2Fi0KD5ydsK1lFvlJ1N1j4oy/roqLmzQ
 99s0lXnx4QOT1n34NWeuimkf24SV9cZvVx3/cWGa/luOo5Fygs89mJu/vhQqT0y62Ffy6PJ29
 jPONY9XSdVXXDKeKDBFpErWPWaj+D+9svgT2Zock50YBBS/HgzgvHrtmLnaWdWds61inI/Nvj
 HPRYmlOCPRUIu5qDgRAMJBKoDlAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505946729!104086543!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51864 invoked from network); 20 Sep 2017 22:32:09 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:09 -0000
Received: by mail-qt0-f194.google.com with SMTP id q8so2677320qtb.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=UyvVI+nXLK8n4XbpMJDimK/OkJrXaZliAqADByaxn90=;
 b=hkiUUAjaNcSPp05P8X9FEkN3+35NZSFPbbgFXcZ6vlrwM+82dJmRbudPpRZ1uYLW3k
 0TB7joESc2NrEnOT6Gs2eLn7Y6jKoR1DiB0zJJuiaZAjfGMQPe//9F50SN+01cskWcHU
 YNqL53kGPFHbicsKT1Arm3AcGvvSPNoVNkKbZb8rrbfZy2PNFEdoQyn4syy9E1HwiZ3a
 XG+h+SpVc3R1x+ZdKDC/gOIgZZeM95oJkzoGXdhsT18sG7YfyWRdbRt84Rr8jRmcSN4i
 HC8jnuguV5obKTDyTn/aoidHKNP5qG1W9g/zrHTJIDRLN1MWCRy0jLPXjLC3k0vYJUXl
 aRIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=UyvVI+nXLK8n4XbpMJDimK/OkJrXaZliAqADByaxn90=;
 b=plzBFOaMLLw3MGDBqyvKlnNJDHeuimVT72JgxhCOMW6jp+u/5bFhS1f6OrA5PMu6Ih
 AP+96lo+v0BDtE4RAenCVMVwitfIXCrzBW+4P7RhjrjlP0H4WE5p0czY9SKA8z/vhtN7
 O4rsS5cpC2ck1As2nDEg0LpsSRM+OIUgI8Ky8uLJb+uaasqBJQwkdeGdDVHX9HAIKPpH
 +97RNg/zG9f//NQez+5uT+SsmJEIqmSJSuM3+DpPHhsx0tI+JuCUELoZdLhNhNffTm0q
 VbGgrFpMgYU61YYLdpNfrnOQQ/X8SZnc4Ud6O8AmluON0OO4bgn230PmkJOCoCrSKiv7
 po0A==
X-Gm-Message-State: AHPjjUjTeRSlCXQOCt3LF+9Xuk2OxmCAVzaPW8yrgi70FR29sQXw4H46
 qLKMJfrhz5kPb7JFGLtQ8U7gCA==
X-Google-Smtp-Source: AOwi7QDyryM80j2J7WNZyAnBISZGye+rKU8mJKN9YLGa7DM6AKA43L/JKAKu6YMnj5XGe0V5/+PpgQ==
X-Received: by 10.237.60.37 with SMTP id t34mr367781qte.224.1505946728735;
 Wed, 20 Sep 2017 15:32:08 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.07
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:07 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:42 -0400
Message-Id: <20170920223148.13137-6-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 05/11] alternative/x86/arm32: Align
	altinstructions (and altinstr_replacement) sections.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gMTM3YzU5YjlmZjNmN2EyMTRmMDNiNTJkOWMwMGEwYTAy
Mzc0YWYxZgoiYnVnL3g4Ni9hcm06IEFsaWduIGJ1Z19mcmFtZXMgc2VjdGlvbnMuIgoKT24gQVJN
IGFuZCBvbiB4ODYgdGhlIEMgYW5kIGFzc2VtYmxlciBtYWNyb3MgZG9uJ3QgaW5jbHVkZQphbnkg
YWxpZ25tZW50IGluZm9ybWF0aW9uIC0gaGVuY2UgdGhleSBlbmQgdXAgYmVpbmcgdGhlIGRlZmF1
bHQKYnl0ZSBncmFudWxhcml0eS4KCk9uIEFSTTMyIGl0IGlzIHBhcmFtb3VudCB0aGF0IHRoZSBh
bGlnbm1lbnQgaXMgd29yZC1zaXplICg0KQpvdGhlcndpc2UgaWYgb25lIHRyaWVzIHRvIHVzZSAo
dWludDMyX3QqKSBhY2Nlc3MgKHN1Y2gKYXMgbGl2ZXBhdGNoIEVMRiByZWxvY2F0aW9ucykgd2Ug
Z2V0IGEgRGF0YSBBYm9ydC4KClNwZWNpZmljYWxseSB0aGlzIGlzc3VlIHdhcyBvYnNlcnZlZCBv
biBBUk0zMiB3aXRoIGEgY3Jvc3MgY29tcGlsZXIgZm9yCnRoZSBsaXZlcGF0Y2hlcy4gTWFpbmx5
IHRoZSBsaXZlcGF0Y2hlcyAuZGF0YSBzZWN0aW9uIHNpemUgd2FzIG5vdApwYWRkZWQgdG8gdGhl
IHNlY3Rpb24gYWxpZ25tZW50OgoKQVJNMzIgbmF0aXZlOgpDb250ZW50cyBvZiBzZWN0aW9uIC5y
b2RhdGE6CiAwMDAwIDY4Njk1ZjY2IDc1NmU2MzAwIDYzNjg2NTYzIDZiNWY2NjZlICBoaV9mdW5j
LmNoZWNrX2ZuCiAwMDEwIDYzMDAwMDAwIDc4NjU2ZTVmIDY1Nzg3NDcyIDYxNWY3NjY1ICBjLi4u
eGVuX2V4dHJhX3ZlCiAwMDIwIDcyNzM2OTZmIDZlMDAwMDAwICAgICAgICAgICAgICAgICAgICBy
c2lvbi4uLgoKQVJNMzIgY3Jvc3MgY29tcGlsZXI6CkNvbnRlbnRzIG9mIHNlY3Rpb24gLnJvZGF0
YToKIDAwMDAgNjg2OTVmNjYgNzU2ZTYzMDAgNjM2ODY1NjMgNmI1ZjY2NmUgIGhpX2Z1bmMuY2hl
Y2tfZm4KIDAwMTAgNjMwMDAwMDAgNzg2NTZlNWYgNjU3ODc0NzIgNjE1Zjc2NjUgIGMuLi54ZW5f
ZXh0cmFfdmUKIDAwMjAgNzI3MzY5NmYgNmUwMCAgICAgICAgICAgICAgICAgICAgICAgIHJzaW9u
LgoKQW5kIHdoZW4gd2UgbG9hZGVkIGl0IHRoZSBuZXh0IHNlY3Rpb24gd291bGQgYmUgcHV0IHJp
Z2h0IGJlaGluZCBpdDoKCm5hdGl2ZToKCihYRU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNo
OiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAudGV4dCBhdCAwMGEwMjAwMAooWEVOKSBsaXZlcGF0
Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLnJvZGF0YSBhdCAw
MGEwNDAyNAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBMb2FkZWQgLmFsdGluc3RydWN0aW9ucyBhdCAwMGEwNDA0YwoKY3Jvc3MgY29tcGlsZXI6CihY
RU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAu
dGV4dCBhdCAwMGEwMjAwMAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hl
bGxvX3dvcmxkOiBMb2FkZWQgLnJvZGF0YSBhdCAwMGEwNDAyNAooWEVOKSBsaXZlcGF0Y2guYzo0
MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLmFsdGluc3RydWN0aW9ucyBh
dCAwMGEwNDA0YQoKKFNlZSA0YSB2cyA0YykKCm5hdGl2ZSByZWFkZWxmOgogIFsgNF0gLnJvZGF0
YSAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDE2NCAwMDAwMjggMDAgICBB
ICAwICAgMCAgNAogIFsgNV0gLmFsdGluc3RydWN0aW9ucyAgUFJPR0JJVFMgICAgICAgIDAwMDAw
MDAwIDAwMDE4YyAwMDAwMGMgMDAgICBBICAwICAgMCAgMQoKY3Jvc3MgY29tcGlsZXIgcmVhZGVs
ZiAtLXNlY3Rpb25zOgogIFsgNF0gLnJvZGF0YSAgICAgICAgICAgUFJPR0JJVFMgICAgICAgIDAw
MDAwMDAwIDAwMDE2NCAwMDAwMjYgMDAgICBBICAwICAgMCAgNAogIFsgNV0gLmFsdGluc3RydWN0
aW9ucyAgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAwMDE4YSAwMDAwMGMgMDAgICBBICAwICAg
MCAgMQoKQW5kIGFzIGNhbiBiZSBzZWVuIHRoZSAuYWx0aW5zdHJ1Y3Rpb25zIGhhdmUgYWxpZ25t
ZW50IG9mIDEgd2hpY2ggZnJvbQonbWFuIGVsZicgaXM6ICJWYWx1ZXMgb2YgemVybyBhbmQgb25l
IG1lYW4gbm8gYWxpZ25tZW50IGlzIHJlcXVpcmVkLiIKd2hpY2ggbWVhbnMgd2UgY2FuIGlnbm9y
ZSBpdC4KCkVuZm9yY2luZyAuYWx0aW5zdHJ1Y3Rpb25zIChhbmQgYWxzbyAuYWx0aW5zdHJfcmVw
bGFjZW1lbnQgZm9yCmNvbXBsZXRuZXNzIG9uIEFSTSkgdG8gaGF2ZSB0aGUgcHJvcGVyIGFsaWdu
bWVudCBhY3Jvc3MgYWxsCmFyY2hpdGVjdHVyZXMgYW5kIGluIGJvdGggQyBhbmQgeDg2IG1ha2Vz
IHRoZW0gYWxsIHRoZSBzYW1lLgoKT24geDg2IHRoZSBibG9hdC1vLW1ldGVyIGRldGVjdHMgdGhh
dCB3aXRoIHRoaXMgY2hhbmdlIHRoZSBmaWxlIHNocmlua3M6CmFkZC9yZW1vdmU6IDEvMCBncm93
L3NocmluazogMC8yIHVwL2Rvd246IDE1Ni8tMzY3ICgtMjExKQpmdW5jdGlvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCmdldF9wYWdlX2Zy
b21fZ2ZuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSAgICAgMTU2ICAgICsxNTYKZG9f
bW11X3VwZGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NTc4ICAgIDQ1NjkgICAg
ICAtOQpkb19tbXVleHRfb3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU2MDQgICAg
NTI0NiAgICAtMzU4ClRvdGFsOiBCZWZvcmU9MzE3MDQzOSwgQWZ0ZXI9MzE3MDIyOCwgY2hnIC0w
LjAxJQoKQnV0IGFzIGZvdW5kIGFkZGluZyBldmVuICIjSGkhXG4iIHdpbGwgY2FzdWUgdGhpcyBv
cHRpbWl6YXRpb24sIHNvIHRoZQpibG9hdC1vLW1ldGVyIHZhbHVlIGhlcmUgaXMgdXNlbGVzcy4K
CldoaWxlIG9uIEFSTSAzMi82NDoKYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzAgdXAv
ZG93bjogMC8wICgwKQpmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvbGQgICAgIG5ldyAgIGRlbHRhClRvdGFsOiBCZWZvcmU9ODIyNTYzLCBBZnRlcj04MjI1NjMs
IGNoZyArMC4wMCUKCkFsc28gc2luY2UgdGhlIG1hY3JvcyBoYXZlIHRoZSBhbGlnbm1lbnQgY29k
ZWQgaW4gdGhlbSB0aGVyZSBpcyBubyBuZWVkCnRvIGRvIHRoYXQgZm9yIHRoZSB4ZW4ubGRzLlMg
YW55bW9yZS4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KLS0tCkNjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0
cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKdjI6IC0gRmlyc3QgcG9zdGluZy4KdjM6IC0gRmlndXJlZCBvdXQgdGhlIHg4NiBi
bG9hdC1vLW1ldGVyIHJlc3VsdHMuCiAgICAtIFJlbW92ZWQgdGhlIC5BTElHTiBmcm9tIHhlbi5s
ZHMuUwogICAgLSBSZW1vdmVkIHRoZSAucDJhbGlnbiBvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQg
cGVyIEphbidzIHJlcXVlc3QuCiAgICAtIFB1dCBtb3N0IG9mIHRoZSBjb21taXQgZGVzY3JpcHRp
b24gZm9yIHRoZSBvcmlnaW5hbCBpc3N1ZQp2NDogLSBBZGRlZCBvbmUgLkFMSUdOIGJhY2sgb24g
eGVuLmxkcy5TIChhcm0pCiAgICAtIENoYW5nZWQgdGhlIC5BTElHTig4KSB0byBBTElHTig0KSBv
biB4ZW4ubGRzLlMgKHg4NikKICAgIC0gTW92ZWQgcDJhbGlnbiBpbnNpZGUgb2YgdGhlIG1hY3Jv
cyAoQUxUSU5TVFJfRU5UUlkgYW5kIGFsdGluc3RydWN0aW9uX2VudHJ5KQotLS0KIHhlbi9hcmNo
L2FybS94ZW4ubGRzLlMgICAgICAgICAgICB8IDEgLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAg
ICAgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHwgNCAr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCAyICsrCiA0IGZpbGVzIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwppbmRleCBjOWI5NTQ2
NDM1Li44NGVlNDc1NDA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCisrKyBi
L3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTE1OSw3ICsxNTksNiBAQCBTRUNUSU9OUwogICAg
ICAgIF9fYWx0X2luc3RydWN0aW9ucyA9IC47CiAgICAgICAgKiguYWx0aW5zdHJ1Y3Rpb25zKQog
ICAgICAgIF9fYWx0X2luc3RydWN0aW9uc19lbmQgPSAuOwotICAgICAgIC4gPSBBTElHTig0KTsK
ICAgICAgICAqKC5hbHRpbnN0cl9yZXBsYWNlbWVudCkKICNlbmRpZgogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCBkNWU4
ODIxZDQxLi5iMDNjY2EwMTFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTIwMiw3ICsyMDIsNyBAQCBTRUNUSU9OUwog
ICAgICAgICAqICJBbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMgZm9yIGRpZmZlcmVudCBDUFUgdHlw
ZXMgb3IgY2FwYWJpbGl0aWVzIgogICAgICAgICAqIFRoaW5rIGxvY2tpbmcgaW5zdHJ1Y3Rpb25z
IG9uIHNwaW5sb2Nrcy4KICAgICAgICAgKi8KLSAgICAgICAuID0gQUxJR04oOCk7CisgICAgICAg
LiA9IEFMSUdOKDQpOwogICAgICAgICBfX2FsdF9pbnN0cnVjdGlvbnMgPSAuOwogICAgICAgICAq
KC5hbHRpbnN0cnVjdGlvbnMpCiAgICAgICAgIF9fYWx0X2luc3RydWN0aW9uc19lbmQgPSAuOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmluZGV4IDZjYzlkMGRjNWYuLjVlMGQyYjM5YTUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKQEAgLTI4LDYgKzI4LDcgQEAgdm9pZCBfX2luaXQg
YXBwbHlfYWx0ZXJuYXRpdmVzX2FsbCh2b2lkKTsKIGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCk7
CiAKICNkZWZpbmUgQUxUSU5TVFJfRU5UUlkoZmVhdHVyZSkJCQkJCQkgICAgICBcCisJIiAucDJh
bGlnbiAyXG4iCQkJCQkJCSAgICAgIFwKIAkiIC53b3JkIDY2MWIgLSAuXG4iCQkJCS8qIGxhYmVs
ICAgICAgICAgICAqLyBcCiAJIiAud29yZCA2NjNmIC0gLlxuIgkJCQkvKiBuZXcgaW5zdHJ1Y3Rp
b24gKi8gXAogCSIgLmh3b3JkICIgX19zdHJpbmdpZnkoZmVhdHVyZSkgIlxuIgkJLyogZmVhdHVy
ZSBiaXQgICAgICovIFwKQEAgLTU3LDYgKzU4LDcgQEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhj
b25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4K
IAlBTFRJTlNUUl9FTlRSWShmZWF0dXJlKQkJCQkJCVwKIAkiLnBvcHNlY3Rpb25cbiIJCQkJCQkJ
XAogCSIucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCBcImFcIlxuIgkJCVwKKwki
LnAyYWxpZ24gMlxuIgkJCQkJCQlcCiAJIjY2Mzpcblx0IgkJCQkJCQlcCiAJbmV3aW5zdHIgIlxu
IgkJCQkJCQlcCiAJIjY2NDpcblx0IgkJCQkJCQlcCkBAIC03Myw2ICs3NSw3IEBAIGludCBhcHBs
eV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKmVuCiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogCiAubWFjcm8gYWx0
aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZ19vZmZzZXQgYWx0X29mZnNldCBmZWF0dXJlIG9yaWdfbGVu
IGFsdF9sZW4KKwkucDJhbGlnbiAyCiAJLndvcmQgXG9yaWdfb2Zmc2V0IC0gLgogCS53b3JkIFxh
bHRfb2Zmc2V0IC0gLgogCS5od29yZCBcZmVhdHVyZQpAQCAtMTAzLDYgKzEwNiw3IEBAIGludCBh
cHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsIGNvbnN0IHN0
cnVjdCBhbHRfaW5zdHIgKmVuCiAubWFjcm8gYWx0ZXJuYXRpdmVfaWZfbm90IGNhcCwgZW5hYmxl
ID0gMQogCS5pZiBcZW5hYmxlCiAJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgor
CS5wMmFsaWduIDIKIAlhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJm
LTY2MWYsIDY2NGYtNjYzZgogCS5wb3BzZWN0aW9uCiA2NjE6CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0
aXZlLmgKaW5kZXggZGI0ZjA4ZTBlNy4uNTY1NzRjZWIwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJu
YXRpdmUuaApAQCAtNSw2ICs1LDcgQEAKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogLm1hY3JvIGFs
dGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19sZW4gYWx0X2xlbgorICAg
ICAgICAucDJhbGlnbiAyCiAgICAgICAgIC5sb25nIFxvcmlnIC0gLgogICAgICAgICAubG9uZyBc
YWx0IC0gLgogICAgICAgICAud29yZCBcZmVhdHVyZQpAQCAtNDIsNiArNDMsNyBAQCBleHRlcm4g
dm9pZCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCk7CiAjZGVmaW5lIGFsdF9ybGVuKG51
bWJlcikgZV9yZXBsYWNlbWVudChudW1iZXIpImYtImJfcmVwbGFjZW1lbnQobnVtYmVyKSJmIgog
CiAjZGVmaW5lIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUsIG51bWJlcikgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgLnAyYWxpZ24gMlxuIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIgLmxvbmcgNjYxYiAtIC5cbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGxhYmVs
ICAgICAgICAgICAqLyBcCiAgICAgICAgICIgLmxvbmcgIiBiX3JlcGxhY2VtZW50KG51bWJlciki
ZiAtIC5cbiIgICAgICAgIC8qIG5ldyBpbnN0cnVjdGlvbiAqLyBcCiAgICAgICAgICIgLndvcmQg
IiBfX3N0cmluZ2lmeShmZWF0dXJlKSAiXG4iICAgICAgICAgICAgIC8qIGZlYXR1cmUgYml0ICAg
ICAqLyBcCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXR-0007GZ-J2; Wed, 20 Sep 2017 22:32:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXQ-0007FD-35
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:12 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AB/37-02048-B6CE2C95; Wed, 20 Sep 2017 22:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTGId2sN4c
 iDQ5vMLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOePP3DXLBboOJ8+3n2BsblfF2MXBxCAjMY
 JdZf+cfexcjJwSLwgUXiwhcdkISEwDRWiemvHzJ3MXIAOVkSzQdcIMw0iflbS0DKJQTKJU5d3
 8YGYgsJKElsmfyYEWLmISaJbz0nGEESwgJ6EpO/3Qaz2QT0JZ6uvQY10k3i0zUukHoRgXZGid
 lXfrGC1DALVEvsubgRqtdMYv3aDhaI21Ql3l9uYwKxeQWsJXr3r2eFOEJeYmLvNLB6TgEbif2
 fOpkhDrKWeLL1NNsERuEFjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MS
 k4r1kvNzNzECw7OegYFxB2PnCb9DjJIcTEqivNYvD0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQk
 uD99QooJ1iUmp5akZaZA4wUmLQEB4+SCK/Ha6A0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSH
 bcvPuHSYglLz8vVUqcdwZIgwBIQ0ZpHtw4WDRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCT
 M6w0yhSczrwRu6yugg5iADsrecADkoJJEhJRUA6PCyh/rXqe8XRtmVftur9ssSb/7Dc4iAXuN
 1h9ay7Pqfwank1K1fd/S/Y4WwTfOxC9xz85/fz95iWmHxdzLzmeSAws4JN4vF2S8xyvwsKPeP
 yX+ccuNPKZ/O62ERfuTfOPTE76KGMu9UXnTmSX2JC1HsiLq0vXf8lZak3p1RXaq5jL9E3kpo8
 RSnJFoqMVcVJwIAJ7VFX/hAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505946730!115078257!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42800 invoked from network); 20 Sep 2017 22:32:10 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:10 -0000
Received: by mail-qt0-f194.google.com with SMTP id t46so2661975qtj.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=wY0EgT5cUMkjodOb9ucLbKDAS99gZ/RmdrvadiyiTcA=;
 b=ghpQE7DMzf5IhN3S19ZOGwsJXy3zqpXKmO7Qj5bF5DpS/uEP4p9b24M8pqQRRDIcEg
 B1ZSQMEZs51TOtHKFY0Pui3yY/y5EVgQC7PzTCYrBc6LzjjVgJsY66bgbirI1tHJDK39
 P/5jEwqGNvbTLvK/+RheDFM29BSevlWi0Vl9/tzpvKg8uk+pgfMB/zpb80Jro4ckSTND
 875taVUaeVZmDcNgLHNVCBYS7Wr3S/cMPmV12PLsOg6Iw1cgtif+Bg3TCzIrVQyMSCBT
 rJ0Ds83/z0PwJtQ8TujXKW2WiD8P7kkPsaY20Nlawew3DYCO9ex2HVJCqEMuOYri8S05
 o5ZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=wY0EgT5cUMkjodOb9ucLbKDAS99gZ/RmdrvadiyiTcA=;
 b=Q0TV926zi02am7a4SEs0QR9cIFYXHuL3E9tBZcTecQV6tH12Fc60VPWb9BXiyidU8j
 5jh9dauuDMaq7g9nbh4dIAw6dwRorzA93vhAE8XLoeFpBKcVFe6Qc2upItJyeUPsnKvv
 1L48Tmzux2nt2z6Dcx7A8U+qkHerrOa5WiQ6KNrmnq3LcOr7HfqYkc8F8WHQLY1FsVjg
 lr8J8KK+f9NUMEQC+4xLfhthE3RV/ayYQW1Yf8Wj5PiXqDv5FEsmATeAmHikseJrJ+p4
 grjIQtuLuQULTtmHpYui4p0sijS0/YfhWNOzMOt4dvsoGuu4OuuzJ+lycj4FCzqughhQ
 p1fg==
X-Gm-Message-State: AHPjjUgoLMW5dqrcY0tqX2+8pQD1kezitvlky0TuBs5IBjYOh0y4CvRv
 hEdHd2nIjqqxwRaTwerZq/yDZw==
X-Google-Smtp-Source: AOwi7QBEAN3gqiXS4DoW0/5zbPFZtfCc5spvDhBXj9O+NjS0lOp6oy9Xzuf7QA47WgjpOzxvgVGQkQ==
X-Received: by 10.200.8.41 with SMTP id u38mr329740qth.339.1505946729678;
 Wed, 20 Sep 2017 15:32:09 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.08
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:09 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:43 -0400
Message-Id: <20170920223148.13137-7-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 06/11] mkhex: Move it to tools/misc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgbWFrZXMgbW9yZSBzZW5zZSB0byBwdXQgYSB0b29sIHRvIGJlIHVzZWQgYnkgb3RoZXIgc3Vi
c3lzdGVtcwp0byBiZSBpbiAndG9vbHMvbWlzYycgYWxvbmcgJ21rcnBtJywnbWtkZWInLCBldGMu
CgpUaGUgcGF0Y2ggdGl0bGVkICJ4ZW4vbGl2ZXBhdGNoL3g4Ni9hcm0zMjogRm9yY2UgLmxpdmVw
YXRjaC5kZXBlbmRzCnNlY3Rpb24gdG8gYmUgdWludDMyX3QgYWxpZ25lZCIgdXNlcyBta2hleC4K
ClN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjQ6IEZpcnN0IHBvc3RpbmcuCi0tLQogdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlICAgICAgICB8IDggKysrKy0tLS0KIHRvb2xzL3tmaXJt
d2FyZS9odm1sb2FkZXIgPT4gbWlzY30vbWtoZXggfCAwCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIHJlbmFtZSB0b29scy97ZmlybXdhcmUvaHZtbG9h
ZGVyID0+IG1pc2N9L21raGV4ICgxMDAlKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQppbmRl
eCA3YzRjMGNlNTM1Li5hNWI0YzMyYzFhIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1s
b2FkZXIvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCkBA
IC05MSwyMyArOTEsMjMgQEAgcm9tcy5pbmM6ICQoUk9NUykKIAogaWZuZXEgKCQoUk9NQklPU19S
T00pLCkKIAllY2hvICIjaWZkZWYgUk9NX0lOQ0xVREVfUk9NQklPUyIgPj4gJEAubmV3Ci0Jc2gg
Li9ta2hleCByb21iaW9zICQoUk9NQklPU19ST00pID4+ICRALm5ldworCXNoIC4uLy4uL21pc2Mv
bWtoZXggcm9tYmlvcyAkKFJPTUJJT1NfUk9NKSA+PiAkQC5uZXcKIAllY2hvICIjZW5kaWYiID4+
ICRALm5ldwogZW5kaWYKIAogaWZuZXEgKCQoU1REVkdBX1JPTSksKQogCWVjaG8gIiNpZmRlZiBS
T01fSU5DTFVERV9WR0FCSU9TIiA+PiAkQC5uZXcKLQlzaCAuL21raGV4IHZnYWJpb3Nfc3Rkdmdh
ICQoU1REVkdBX1JPTSkgPj4gJEAubmV3CisJc2ggLi4vLi4vbWlzYy9ta2hleCB2Z2FiaW9zX3N0
ZHZnYSAkKFNURFZHQV9ST00pID4+ICRALm5ldwogCWVjaG8gIiNlbmRpZiIgPj4gJEAubmV3CiBl
bmRpZgogaWZuZXEgKCQoQ0lSUlVTVkdBX1JPTSksKQogCWVjaG8gIiNpZmRlZiBST01fSU5DTFVE
RV9WR0FCSU9TIiA+PiAkQC5uZXcKLQlzaCAuL21raGV4IHZnYWJpb3NfY2lycnVzdmdhICQoQ0lS
UlVTVkdBX1JPTSkgPj4gJEAubmV3CisJc2ggLi4vLi4vbWlzYy9ta2hleCB2Z2FiaW9zX2NpcnJ1
c3ZnYSAkKENJUlJVU1ZHQV9ST00pID4+ICRALm5ldwogCWVjaG8gIiNlbmRpZiIgPj4gJEAubmV3
CiBlbmRpZgogaWZuZXEgKCQoRVRIRVJCT09UX1JPTVMpLCkKIAllY2hvICIjaWZkZWYgUk9NX0lO
Q0xVREVfRVRIRVJCT09UIiA+PiAkQC5uZXcKLQlzaCAuL21raGV4IGV0aGVyYm9vdCAkKEVUSEVS
Qk9PVF9ST01TKSA+PiAkQC5uZXcKKwlzaCAuLi8uLi9taXNjL21raGV4IGV0aGVyYm9vdCAkKEVU
SEVSQk9PVF9ST01TKSA+PiAkQC5uZXcKIAllY2hvICIjZW5kaWYiID4+ICRALm5ldwogZW5kaWYK
IApkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL21raGV4IGIvdG9vbHMvbWlz
Yy9ta2hleApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL21raGV4CnJlbmFtZSB0byB0b29scy9taXNjL21raGV4Ci0tIAoyLjEzLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXQ-0007Fg-WE; Wed, 20 Sep 2017 22:32:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXP-0007FA-Mt
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D3/F2-03610-B6CE2C95; Wed, 20 Sep 2017 22:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTGId3MN4c
 iDX59Zbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNu3d/DXnBSv2L1p8ksDYxPVbsYuTiEBGYw
 Sjx/Np+ti5GTg0XgA4vEo5suIAkJgWmsEgtnr2UFSUgIZEl0Hr0OVMQBZKdJXGxxgAhXSjx4P
 wesV0hASWLL5MeMEEMPMUkserCACSQhLKAnMfnbbUYQm01AX+Lp2mvMEHPcJD5d4wKpFxFoZ5
 SYfeUXK4jDLHCEUaLvwC42iOZSibfTDrNAXKcqsaXtI9hBvALWEqf7FzFCXCEvMbF3GpjNKWA
 jsf9TJzPERdYST7aeZpvAKLyAkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZgiDIAwQ7Gb8sCDjFKcjApifJavzwUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mCN+E1UE6wKDU9tSItMwcYLTBpCQ4eJRFeD5A0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSH
 bcvPuHSYglLz8vVUqc9+sroAYBkIaM0jy4cbCIvsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiV
 h3i6QtTyZeSVwW18BHcQEdFD2hgMgB5UkIqSkGhiNr4i9TWExfMLB/0fV09phXqVQ+gfJ8zfz
 g94sVxF6fUh0fzLrb9YNRekaL5sOTgoMu1c/If1ZUMsPliuNVzyvB2ySudLd/06Ag+X33cNaU
 tVqk8pPLvaVMjx0blb7rjecf57vYN1aPH9l4uairrR2tplr75UsWtOkkPVgy421d9XFVY6zHp
 JSYinOSDTUYi4qTgQAEkrjz+MCAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505946728!112283199!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44691 invoked from network); 20 Sep 2017 22:32:08 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:08 -0000
Received: by mail-qt0-f194.google.com with SMTP id t46so2661940qtj.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ONvYXwfJn2czmJ5pnE9Zc7/YqhITqDbFnISPfSa/0uM=;
 b=SxSi1GU1zzzCiRiX+qutknvEAyKLqZwgbzAM7t4DrSeDjF6HfMMXnxg6VSfdo7o9zY
 rlXMZzwrOM/rSXQAOBV9UEQ0P5IscXijEoR+mkAKH6L80lTc+CFHHUZJHWWnAnw/C62N
 wmTasb3Wg7pCoiy8mkYCWM2rjKeeu7KE3J9YrGtS1IYf+RvL324OZX8rNylbcqvEyY+5
 gvb7QcbLPCKcCC8Kf06oKvA62EIKyfCDB7r89ekCeQIuZc+LnHYu2cBA562oieDnuO7i
 6rb4+LdWeqSBkmjlxC2Xt/cyUDLZEZ0vAXvH4hglcPCbHIZO9xB4lpJ7fDSi15ind42G
 hoZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=ONvYXwfJn2czmJ5pnE9Zc7/YqhITqDbFnISPfSa/0uM=;
 b=NR2AftQ4u5dR+8wOgHREx1uISeBNNqYOG14QfQxvW+UEziU6mJ4Omwtn8ixsRWrtsg
 WySU6uBsHy2wP8/GrUSXyqM01oqeI2LlckpJdLtpJJ7IVP0Ieo2A2ppVhCssH9SM68KP
 4g1wE2J9Q0zKyDum2QDUJL5FJCqOkfVL97w4v9p82iF3IUtYHHOtjtWb3zwLjf+zfxLq
 LPMMgB5k0+MKlidBJ4GLScXSWx76+KOG8bp2V422PCKJXMDT3nmvrxt1x/dbDWkJegXA
 y6hVYMGydK6VS8zf+wMGIx8UEQIog6uGBF4rFQcp4EywgRBzCX6MJiEsQH0JolmZ8U26
 ye0g==
X-Gm-Message-State: AHPjjUgLex7qMEhmiTUvH1Rrw+pRJD5tUBlRBwW1ozSkk9pQFu5mb+/z
 RTjITutRUExaasQPjzgMKqgNYw==
X-Google-Smtp-Source: AOwi7QB9dQ7qL4PUkS6eKOeA9n024x8YxdadBsEfNOJ5bScp4+OStVs+haYxobSoe9kCHkF53gHD1A==
X-Received: by 10.237.63.153 with SMTP id s25mr391377qth.134.1505946727413;
 Wed, 20 Sep 2017 15:32:07 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.06
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:06 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:41 -0400
Message-Id: <20170920223148.13137-5-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 04/11] livepatch/arm[32,
	64]: Don't load and crash on livepatches loaded with wrong text
	alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTSAzMiY2NCBFTEYgc3BlY2lmaWNhdGlvbiBzYXlzICJzZWN0aW9ucyBjb250YWluaW5n
IEFSTQpjb2RlIG11c3QgYmUgYXQgbGVhc3QgMzItYml0IGFsaWduZWQuIiBUaGlzIHBhdGNoIGFk
ZHMgdGhlCmNoZWNrIGZvciB0aGF0LiBXZSBhbHNvIG1ha2Ugc3VyZSB0aGF0IHRoaXMgY2hlY2sg
aXMgZG9uZQp3aGVuIGRvaW5nIHJlbG9jYXRpb25zIGZvciB0aGUgdHlwZXMgdGhhdCBhcmUgY29u
c2lkZXJlZApBUk0gY29kZS4gSG93ZXZlciB3ZSBkb24ndCBoYXZlIHRvIGNoZWNrIGZvciBhbGwg
YXMgd2Ugb25seQppbXBsZW1lbnQgYSBzbWFsbCBzdWJzZXQgb2YgdGhlbSAtIGFzIHN1Y2ggd2Ug
b25seSBjaGVjayBmb3IKZGF0YSB0eXBlcyB0aGF0IGFyZSBpbXBsZW1lbnRlZCAtIGFuZCBpZiB0
aGUgdHlwZSBpcyBhbnl0aGluZyBlbHNlCmFuZCBub3QgYWxpZ25lZCB0byAzMi1iaXQsIHRoZW4g
d2UgZXJyb3Igb3V0LgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKdjE6IEZpcnN0IHBvc3RpbmcuCnYyOiBSZWRvIHRoZSBjb21taXQgdG8g
aW5jbHVkZSB0aGUgY29tbWl0cyB3aGljaCBmaXggdGhlIGFsaWdubWVudCBpc3N1ZXMuCiAgICBB
bHNvIG1lbnRpb24gdGhlIG5lZWQgaW4gdGhlIGRvY3MKdjM6IENoYW5nZSB0aGUgZG9jcyB0byBl
eHBsaWNpdGx5IG1lbnRpb24gdGV4dCBjb2RlIHNlY3Rpb24gYWxpZ25tZW50IHJlcXVpcmVtZW50
cy4KICAgIEludmVydCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfYWxpZ25tZW50IHJldHVybiB2YWx1
ZSAodHJ1ZSBmb3IgYWxpZ25tZW50IGlzIG9rKS4KICAgIERyb3AgdGhlIGFsaWdubWVudCBjaGVj
ayBpbiBjaGVja19zcGVjaWFsX3NlY3Rpb25zLgogICAgTWFrZSB0aGUgYWxpZ25tZW50IGNoZWNr
IGluIGNoZWNrX3NlY3Rpb24gb25seSBmb3IgZXhlY3V0YWJsZSBzZWN0aW9ucy4KICAgIFJld3Jv
dGUgdGhlIGNvbW1pdCBtZXNzYWdlIGFzIGl0IGlzIG5vdCBhcHBsaWNhYmxlIHRvIHYyIG9mIHRo
ZSBwYXRjaCBhbnltb3JlLgp2NDogQWxzbyBkbyB0aGUgY2hlY2sgb24gQVJNNjQKICAgIFB1dCAo
KSBhcm91bmQgdGhlIHNlY3Rpb24gY2hlY2sKICAgIFVzZSB2YWRkcl90IGluc3RlYWQgb2YgdWlu
dDMyX3QgYXMgdGhhdCB3b24ndCB3b3JrIG9uIEFSTTY0LgotLS0KIGRvY3MvbWlzYy9saXZlcGF0
Y2gubWFya2Rvd24gICB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgfCAx
MyArKysrKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgfCAgOSArKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICB8ICA2ICsrKysrKwogeGVuL2Nv
bW1vbi9saXZlcGF0Y2guYyAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaC5oICAgIHwgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24g
Yi9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCmluZGV4IDU0YTZiODUwY2IuLjU5Zjg5YWEy
OTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KKysrIGIvZG9jcy9t
aXNjL2xpdmVwYXRjaC5tYXJrZG93bgpAQCAtMjc5LDYgKzI3OSw4IEBAIEl0IG1heSBhbHNvIGhh
dmUgc29tZSBhcmNoaXRlY3R1cmUtc3BlY2lmaWMgc2VjdGlvbnMuIEZvciBleGFtcGxlOgogICog
RXhjZXB0aW9uIHRhYmxlcy4KICAqIFJlbG9jYXRpb25zIGZvciBlYWNoIG9mIHRoZXNlIHNlY3Rp
b25zLgogCitOb3RlIHRoYXQgb24gQVJNIDMyICYgNjQgdGhlIHNlY3Rpb25zIGNvbnRhaW5pbmcg
Y29kZSBNVVNUIGJlIGZvdXIgYnl0ZSBhbGlnbmVkLgorCiBUaGUgWGVuIExpdmUgUGF0Y2ggY29y
ZSBjb2RlIGxvYWRzIHRoZSBwYXlsb2FkIGFzIGEgc3RhbmRhcmQgRUxGIGJpbmFyeSwgcmVsb2Nh
dGVzIGl0CiBhbmQgaGFuZGxlcyB0aGUgYXJjaGl0ZWN0dXJlLXNwZWNpZmMgc2VjdGlvbnMgYXMg
bmVlZGVkLiBUaGlzIHByb2Nlc3MgaXMgbXVjaAogbGlrZSB3aGF0IHRoZSBMaW51eCBrZXJuZWwg
bW9kdWxlIGxvYWRlciBkb2VzLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmluZGV4IDQxMzc4YTU0YWUu
LjRmY2JiNTliZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTIzMyw3ICsyMzMsNyBAQCBp
bnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAg
ICAgICB1aW50MzJfdCB2YWw7CiAgICAgICAgIHZvaWQgKmRlc3Q7CiAgICAgICAgIHVuc2lnbmVk
IGNoYXIgdHlwZTsKLSAgICAgICAgczMyIGFkZGVuZDsKKyAgICAgICAgczMyIGFkZGVuZCA9IDA7
CiAKICAgICAgICAgaWYgKCB1c2VfcmVsYSApCiAgICAgICAgIHsKQEAgLTI1MSw3ICsyNTEsNiBA
QCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAog
ICAgICAgICAgICAgc3ltbmR4ID0gRUxGMzJfUl9TWU0oci0+cl9pbmZvKTsKICAgICAgICAgICAg
IHR5cGUgPSBFTEYzMl9SX1RZUEUoci0+cl9pbmZvKTsKICAgICAgICAgICAgIGRlc3QgPSBiYXNl
LT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsgLyogUCAqLwotICAgICAgICAgICAgYWRkZW5kID0g
Z2V0X2FkZGVuZCh0eXBlLCBkZXN0KTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggc3ltbmR4
ID09IFNUTl9VTkRFRiApCkBAIC0yNzIsNiArMjcxLDE2IEBAIGludCBhcmNoX2xpdmVwYXRjaF9w
ZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICAgICAgICAgIGVs
Zi0+bmFtZSwgc3ltbmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCAodHlwZSAhPSBSX0FSTV9BQlMzMiAmJiB0eXBlICE9IFJfQVJN
X1JFTDMyKSAvKiBPbmx5IGNoZWNrIGNvZGUuICovICYmCisgICAgICAgICAgICAgICAgICAoKHVp
bnQzMl90KWRlc3QgJSBzaXplb2YodWludDMyX3QpKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogZGVzdD0lcCAoJXMpIGlzIG5vdCBh
bGlnbmVkIHByb3Blcmx5IVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBkZXN0
LCBiYXNlLT5uYW1lKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCAhdXNlX3JlbGEgKQorICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVu
ZCh0eXBlLCBkZXN0KTsKIAogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3Rf
dmFsdWU7IC8qIFMgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGIv
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IDNlNTM1MjQzNjUuLjc2NzIzZjFmMWEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMKQEAgLTEzNSw2ICsxMzUsMTUgQEAgYm9vbCBhcmNoX2xpdmVwYXRjaF9zeW1ib2xf
b2soY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICByZXR1cm4gdHJ1ZTsKIH0K
IAorYm9vbCBhcmNoX2xpdmVwYXRjaF92ZXJpZnlfYWxpZ25tZW50KGNvbnN0IHN0cnVjdCBsaXZl
cGF0Y2hfZWxmX3NlYyAqc2VjKQoreworICAgIGlmICggKHNlYy0+c2VjLT5zaF9mbGFncyAmIFNI
Rl9FWEVDSU5TVFIpICYmCisgICAgICAgICAoKHZhZGRyX3Qpc2VjLT5sb2FkX2FkZHIgJSBzaXpl
b2YodWludDMyX3QpKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0cnVl
OworfTsKKwogaW50IGFyY2hfbGl2ZXBhdGNoX3NlY3VyZShjb25zdCB2b2lkICp2YSwgdW5zaWdu
ZWQgaW50IHBhZ2VzLCBlbnVtIHZhX3R5cGUgdHlwZSkKIHsKICAgICB1bnNpZ25lZCBsb25nIHN0
YXJ0ID0gKHVuc2lnbmVkIGxvbmcpdmE7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBh
dGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggNDA2ZWI5MTBjYy4uNDhkMjBm
ZGFjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9saXZlcGF0Y2guYwpAQCAtMTQ4LDYgKzE0OCwxMiBAQCBib29sIGFyY2hfbGl2ZXBhdGNo
X3N5bWJvbF9kZW55KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgcmV0dXJu
IGZhbHNlOwogfQogCitib29sIGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9hbGlnbm1lbnQoY29uc3Qg
c3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpzZWMpCit7CisgICAgLyogVW5hbGlnbmVkIGFjY2Vz
cyBvbiB4ODYgaXMgZmluZS4gKi8KKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogaW50IGFyY2hfbGl2
ZXBhdGNoX3BlcmZvcm1fcmVsKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpiYXNl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmX3NlYyAqcmVsYSkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaC5jCmluZGV4IGI5Mzc2Yzk0ZTkuLmY3MzZjM2E3ZWEgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpA
QCAtNDczLDYgKzQ3MywxMyBAQCBzdGF0aWMgYm9vbCBzZWN0aW9uX29rKGNvbnN0IHN0cnVjdCBs
aXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKKyAgICBp
ZiAoICFhcmNoX2xpdmVwYXRjaF92ZXJpZnlfYWxpZ25tZW50KHNlYykgKQorICAgIHsKKyAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiAlcyB0ZXh0IHNlY3Rpb24gaXMg
bm90IGFsaWduZWQgcHJvcGVybHkhXG4iLAorICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzZWMt
Pm5hbWUpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCiAgICAgcmV0dXJuIHRydWU7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9pbmNs
dWRlL3hlbi9saXZlcGF0Y2guaAppbmRleCA5OGVjMDEyMTZiLi5lOWJhYjg3ZjI4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xp
dmVwYXRjaC5oCkBAIC03Niw2ICs3Niw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfaW5pdCh2b2lk
KTsKICNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+CiBpbnQgYXJjaF9saXZlcGF0Y2hfdmVyaWZ5
X2Z1bmMoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKTsKIAorYm9vbCBhcmNoX2xp
dmVwYXRjaF92ZXJpZnlfYWxpZ25tZW50KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAq
c2VjKTsKIHN0YXRpYyBpbmxpbmUKIHVuc2lnbmVkIGludCBsaXZlcGF0Y2hfaW5zbl9sZW4oY29u
c3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogewotLSAKMi4xMy4zCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXN-0007EI-Ej; Wed, 20 Sep 2017 22:32:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXM-0007Df-Mm
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BB/EC-03454-86CE2C95; Wed, 20 Sep 2017 22:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTGId3UN4c
 iDbr2c1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdd84yFrySrjh1qp+pgfGTSBcjF4eQwHRG
 iZZdi5lBHBaBmywS/672s4M4EgJfWSTmNa5n7WLkBHKyJO49vc0IYadJnDzYywRhV0rMb+piB
 rGFBJQktkx+zAgx9hCTROuO1WwgCWEBPYnJ3yCa2QT0JZ6uvQbUwAHU7Cbx6RoXSL2IQDujxO
 wrv8CWMQsYSrS+PQrVayxxd1kHWJxFQFXi0lSIg3gFrCXmXtzAAnGEvMTE3mmMExgFFzAyrGL
 UKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw6BiDYwfhrWcAh
 RkkOJiVRXuuXhyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAmvAbKCRalpqdWpGXmAMMfJi3Bw
 aMkwusBkuYtLkjMLc5Mh0idYnTluHDn0h8mjmObLgPJA3tuAclHN+4CyY6bQFKIJS8/L1VKnH
 cGSLMASHNGaR7caFjsXmKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5IwrzfIFJ7MvBK4C14BHcc
 EdFz2hgMgx5UkIqSkGhiTfeTzw8KmbawL2FT62zvNwV3rgq67QtXMFac1d02cd+FJpqkgc3T3
 xYKTuhueeUxcIxr9tEHJ3PlCpcXaL7WHfhZV1a1886jxgp7R/MXWLEYP5z4on+ae2Hb6ePiMn
 fwNTk37K1YUZDIusHf9nHVU4vfaE1pTag8WumWc4a7v6y6XyOQWWKvEUpyRaKjFXFScCADDEl
 Wc2AIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505946724!69924431!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54851 invoked from network); 20 Sep 2017 22:32:05 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:05 -0000
Received: by mail-qt0-f194.google.com with SMTP id o3so2083946qte.5
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id;
 bh=CXKTfzpuer1gAkAiU6A3lu4J7MnLbkmGCGjO2X1eqno=;
 b=r8bGk21pRLNxjFTAubNRSE46ByJmQnpp2Ig+lrUGXQOnHmmag6k6jjr4/5e6ddB5Z2
 twDWu8i4DYVhnmwzYUn3jj/Uye03W/sTmlDB/y99fydZDRAm3TLxuA/1JjlJHxjrQ1Z7
 gMdNv3EqEVUwY+CWrzhH2tXdVKE5Ps1j5615rmFHp+MT7nQe4QdvRIVVzwDyniIbYcbN
 6CyOxF8x9CZb+/Yp38GoFI2LRvV7maJ++1SOmG/Zxf8hnmeB1mYfZU5qEHtO2e0gM33U
 DzBtVijluEpX6qOOOZKXXkiEhCgBAxS16lq1oBgVnmymoK9fSbbZrUbM6c3Z2XCyky/E
 MHrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id;
 bh=CXKTfzpuer1gAkAiU6A3lu4J7MnLbkmGCGjO2X1eqno=;
 b=oVlGbXDQ3nOptNbyde9ezjSY9lP8YNRz9ZXnpOcU2WmJX0KEVntef736lQ/9lUNoi6
 1DwzKNHdF9ef7qtAldrPL4S4bmoZEedWbqn9sOZtNhAdyBSmXuEyoOv5LuQZXeVaBzZc
 QFmBPo3UvZIlc4/k2lbGhRBjCtyPtGGWZUDkxM0L+Jx55lMolzf2+Pr3pWcm3YQ8y0aC
 x0Lii9s55E9VN0kCqPHmkvW9igaSC4ks6QH6/H4Shx/ZmgH3SvM3etpZbqxo46m3AjJH
 oCVKrW99q0hGn4xlTkrXuutkqbzpLgMpkERgHyLcB0k9iNYjydP6E4bnEQG3rfxCBY+T
 3BRw==
X-Gm-Message-State: AHPjjUjf9m4VnN1q7hll7LDdgCV59Mq3biL+1tQPt+hgU1VdWxDa+4P5
 vjMREWg73VdsOTAnIFWRe8nCRA==
X-Google-Smtp-Source: AOwi7QB60SKLPQP16xFkcdHFhJvzbWfWFfv4wci17h0GBQtfs1JAHtMmDy/NaJNp3+b981GLj6iUjw==
X-Received: by 10.237.60.165 with SMTP id d34mr386920qtf.196.1505946723806;
 Wed, 20 Sep 2017 15:32:03 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.02
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:03 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:37 -0400
Message-Id: <20170920223148.13137-1-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4] Livepatching patch set for 4.10
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKQXMgSSB3YXMgdHJ5aW5nIHRvIHBvcnQgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLmdpdCB0
byB3b3JrIHVuZGVyIEFSTTMyIGFuZCBBUk02NAooc3RpbGwgb25nb2luZywgaWYgc29tZWJvZHkg
d2FudHMgdG8gaGVscC90YWtlIG92ZXIgd291bGQgYXBwcmVjaWF0ZSBpdCkKSSBmb3VuZCBzb21l
IGluY29uc2lzdGVuY2llcyBjb21wYXJlZCB0byB0aGUgeDg2IGFuZCB0ZXN0LWNhc2VzOgoKIC0g
VGhlIC5saXZlcGF0Y2guZnVuY3MgaW4gdGhlIHRlc3QtY2FzZXMgYXJlIGluIFJXIHNlY3Rpb24g
YnV0IHRoZSBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMKICAgcHV0cyB0aGVtIGluIHRoZSBSTyBzZWN0
aW9ucy4gVGhhdCB3b3JrcyBvbiB4ODYgYXMgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZQogICB0dXJu
cyBvZiBXUCBnbG9iYWxseSBkdXJpbmcgdGhlIGxpdmVwYXRjaGluZy4KICAgQnV0IG5vdCBvbiBB
Uk0uLiBhbmQgdG8gbWFrZSBpdCB3b3JrIHRoZXJlIEkgZW5kZWQgdXAgdXNpbmcgbW9kaWZ5X3hl
bl9tYXBwaW5ncwoKIC0gQ3Jvc3MgY29tcGlsaW5nIEFSTTMyIGludHJvZHVjZXMgc3VidGxlIGFs
aWdubWVudCBpc3N1ZXMuIE1haW5seQogICBib3RoIC5hbHRpbnN0cnVjdGlvbnMgYW5kIC5saXZl
cGF0Y2guZGVwZW5kcyBlbmQgdXAgd2l0aCB0aGUKICAgd3JvbmcgYWxpbmdtZW50IGFuZCB0aGUg
aHlwZXJ2aXNvciBibG93cyB1cC4gQm90aCBmaXhlcyBhcmUKICAgaW4gdGhlIHBhdGNoc2V0LgoK
SSBhbSBhbHNvIGluY2x1ZGluZyBpbiB0aGlzIHBhdGNoc2V0OgoKIC0gRGVjbGFyZSB0aGUgbGl2
ZXBhdGNoIHN1cHBvcnRlZCBvbiB4ODYgKGJ1dCBub3QgQVJNKS4gSSB3aWxsCiAgIHNob3J0bHkg
Y2hlY2sgaXQgaW4gaWYgbm9ib2R5IHNjcmVhbXMuCgoKSSBhbSBOT1QgaW5jbHVkaW5nIGluIHRo
aXMgcGF0Y2hzZXQ6CgogLSBUaGUgbG9jYWwvZ2xvYmFsIHN5bWJvbCBwYXRjaHNldCBmdW5jdGlv
bmFsaXR5LiBJIGFtIHN0aWxsCiAgIHdvcmtpbmcgb24gSmFuJ3MgZmVlZGJhY2sgdG8gdXNlIFNU
Vl9JTlRFUk5BTC4KCkxhc3RseSwgSSB0ZXN0ZWQgdGhpcyBvbiBBUk0zMiAoQ3ViaWV0cnVjayks
IEFSTTY0IChIaUtleTk2MCkgYW5kCm9uIHg4Ni4KClBhdGNoZXMgYXJlIGluIAoKICBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL2tvbnJhZHdpbGsveGVuLmdpdCBzdGFnaW5nLWZvci00LjEw
LnY0CgpLb25yYWQgUnplc3p1dGVrIFdpbGsgKDEwKToKICAgICAgbGl2ZXBhdGNoOiBFeHBhbmQg
Y2hlY2sgZm9yIHNhZmVfZm9yX3JlYXBwbHkgaWYgbGl2ZXBhdGNoIGhhcyBvbmx5IC5yb2RhdGEu
CiAgICAgIGxpdmVwYXRjaDogVGlnaHRlbiBhbGlnbm1lbnQgY2hlY2tzLgogICAgICBsaXZlcGF0
Y2g6IEluY2x1ZGUgc2l6ZXMgd2hlbiBhbiBtaXNtYXRjaCBvY2N1cnMKICAgICAgbGl2ZXBhdGNo
L2FybVszMiw2NF06IERvbid0IGxvYWQgYW5kIGNyYXNoIG9uIGxpdmVwYXRjaGVzIGxvYWRlZCB3
aXRoIHdyb25nIHRleHQgYWxpZ25tZW50LgogICAgICBhbHRlcm5hdGl2ZS94ODYvYXJtMzI6IEFs
aWduIGFsdGluc3RydWN0aW9ucyAoYW5kIGFsdGluc3RyX3JlcGxhY2VtZW50KSBzZWN0aW9ucy4K
ICAgICAgbWtoZXg6IE1vdmUgaXQgdG8gdG9vbHMvbWlzYwogICAgICBsaXZlcGF0Y2gveDg2L2Fy
bVszMiw2NF06IEZvcmNlIC5saXZlcGF0Y2guZGVwZW5kcyBzZWN0aW9uIHRvIGJlIHVpbnQzMl90
IGFsaWduZWQuCiAgICAgIGxpdmVwYXRjaC9hcm0veDg2OiBSZW5hbWUgbm90ZV9kZXBlbmRzIHN5
bWJvbCBmcm9tIHRlc3QtY2FzZXMuCiAgICAgIGxpdmVwYXRjaC90ZXN0czogTWFrZSBzdXJlIGFs
bCAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb25zIGFyZSByZWFkLW9ubHkKICAgICAgbGl2ZXBhdGNo
L2FybVszMiw2NF06IE1vZGlmeSAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb24gdG8gYmUgUlcgd2hl
biBwYXRjaGluZwoKUm9zcyBMYWdlcndhbGwgKDEpOgogICAgICBsaXZlcGF0Y2g6IERlY2xhcmUg
bGl2ZSBwYXRjaGluZyBhcyBhIHN1cHBvcnRlZCBmZWF0dXJlCgogZG9jcy9mZWF0dXJlcy9saXZl
cGF0Y2gucGFuZG9jICAgICAgICAgICB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBkb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duICAgICAgICAgICAgIHwgICA0ICsrCiB0
b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgICAgICAgIHwgICA4ICstLQogdG9vbHMv
e2Zpcm13YXJlL2h2bWxvYWRlciA9PiBtaXNjfS9ta2hleCB8ICAgMAogeGVuL2FyY2gvYXJtL2Fy
bTMyL2xpdmVwYXRjaC5jICAgICAgICAgICB8ICAxMyArKystCiB4ZW4vYXJjaC9hcm0va2VybmVs
LmMgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMg
ICAgICAgICAgICAgICAgIHwgIDU0ICsrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjggKysrKy0tLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvdmV4cHJlc3MuYyAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMg
ICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAg
ICAgICAgICAgICB8ICAgOCArKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDQgKy0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICAgfCAgNzEg
KysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYyAgICAgICAg
ICAgICAgIHwgIDEzICsrKysKIHhlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jICAgICAgICAg
ICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCAgICAgICAgfCAg
IDQgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmggICAgICAgICAgfCAgMTMgKysr
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgICAgICAgICB8ICA1MSArKysrKysr
Ky0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgICAgfCAgIDIg
KwogeGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaCAgICAgICAgICAgICB8ICAgMiArCiB4ZW4v
aW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vdGVzdC9s
aXZlcGF0Y2gvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDY0ICsrKysrKysrKystLS0tLS0tLS0K
IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnllX3dvcmxkLmMgICAgICAgfCAgIDEgKwogeGVuL3Rl
c3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZC5jICAgICB8ICAgMSArCiB4ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX25vcC5jICAgICAgICAgICAgIHwgICAxICsKIHhlbi90ZXN0L2xpdmVwYXRjaC94
ZW5fcmVwbGFjZV93b3JsZC5jICAgfCAgIDEgKwogMjcgZmlsZXMgY2hhbmdlZCwgMzQ3IGluc2Vy
dGlvbnMoKyksIDExNCBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXS-0007H4-Qr; Wed, 20 Sep 2017 22:32:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXR-0007G1-OT
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:13 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 2D/A0-02023-C6CE2C95; Wed, 20 Sep 2017 22:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfTGQd2cN4c
 iDa7s4LD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWbzzFVPDRteLLl9wGxlabLkYuDiGB6YwS
 xy5MYQFxWAQ+sEj8W3OcEcSREJjGKrF9yi3mLkZOICdL4urJxywQdprEu3VPoewKiXVnOplAb
 CEBJYktkx8zQow9xCTxYudlNpCEsICexORvtxlBbDYBfYmna68BDeUAanaT+HSNC6ReRKCdUW
 L2lV+sIDXMAtUSey5uZITozZHYunoqWD2LgKrE631CIGFeAWuJG/efQd0mLzGxdxpYOaeAjcT
 +T53MEPdYSzzZepptAqPwAkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJ
 ScV6yfm5mxiB4ckABDsY17Y6H2KU5GBSEuW1fnkoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb
 8JroJxgUWp6akVaZg4wUmDSEhw8SiK8C14BpXmLCxJzizPTIVKnGC05Lty59IeJ48CeW0Cy4+
 bdP0xCLHn5ealS4rxfQRoEQBoySvPgxsGi+RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEebt
 AruLJzCuB2/oK6CAmoIOyNxwAOagkESEl1cCYk6TVcbRXvfZv3nXtPW1XIiJ0e00nu13nMbFa
 8fHRvWMTVDapaLqwr3ey3zv5y3/uv/n/GZ411W6U28IXxBp8U+pZHVvH+c2Nz01blIQTek+vW
 LnloOuGz1uO5TvHTGtS396//seE3zydN8uy+/L9U9rs4njjDaYkNJ7g2fhfx+7xPvFNIv+VWI
 ozEg21mIuKEwEub5ih4QIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505946731!97016128!1
X-Originating-IP: [209.85.216.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25497 invoked from network); 20 Sep 2017 22:32:11 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:11 -0000
Received: by mail-qt0-f193.google.com with SMTP id q8so2677350qtb.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VodlQoNmgxYbYFsWxEHcW2Vy1KLwZvlNGP6hMMQzvPo=;
 b=czeqINVd6vgGMfrVnQ2Et93kwRYQgnkoli11nEIY9/hmUYu+2KzIYmtErk42k2uBS7
 /qmxrnXwiWpRgM/A1Q/OT+NREboNHCCLDRnwMKFzXvxC2ltUbW5nmxZsn7FP+VZ05FmL
 8djZMA2M7wLQrnXWIyWH2HDTsTMpg44DylSFflF5kxsQjH4OL+OFnVZK9w15u2e8Ipk7
 +T3EtsCmiTej1t98GJoqNaDNR8ueva+KjK7adKMH6QEuBoqNQEM+3td1/sRkh2Pps3jj
 v6YXU8vc9C08xoq1itQBQDUG3QL+ID0d7IMYby9Pv4sxhhmFH3getJR/c4Hf/z/EITve
 3oWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=VodlQoNmgxYbYFsWxEHcW2Vy1KLwZvlNGP6hMMQzvPo=;
 b=FZIDqJgTc1Ovl8VlUPFpyg0aok6GDK8qnFg1xMO5PQY7bZirrkFPYND0tamdcV5B2I
 J3R1T64+wO4JWVweAJcanfFRT2aP1pFXTSORjd0dBjTMgCDmh2iz4eAk1lqg+RiXUkdr
 mjbbbQqtkkUgn4c8DBxBAXF8sBLads2qydQrRX3ApgGFKcjHvRDNZI+kDeRk5xJiQOdc
 sSR/K0NRVmW13wmFkOff0xrD6w7r+guYDmgTJQb2iaVdKlCrW0QQupULVbb1Pydu2aTC
 4H5ELpJ/1rNNKguSri6xKmEUXfltQwWeDYuFrFBmIMG8zhFk42tpadqG+bKKnpDCt4N2
 bJIw==
X-Gm-Message-State: AHPjjUh9zfGvKv9cuDBtI3/NVtFCrZRZy4wTTsKgGFPuxSSXeYoSRrrS
 kkgUIYwlI4umuZHEWec5XETeMw==
X-Google-Smtp-Source: AOwi7QDhspjbNYL7AfZci/VthPTosBQ+MVfAIt30hjPtP7hifokqzeyF/upyRT23s8yLz4QtFf47pQ==
X-Received: by 10.237.35.151 with SMTP id j23mr402609qtc.96.1505946730593;
 Wed, 20 Sep 2017 15:32:10 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.09
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:10 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:44 -0400
Message-Id: <20170920223148.13137-8-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 07/11] livepatch/x86/arm[32,
	64]: Force .livepatch.depends section to be uint32_t aligned.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgZGVmYXVsdCB3aGVuIHVzaW5nIG9iamNvcHkgd2UgbG9zZSB0aGUgYWxpZ25tZW50IHdoZW4g
d2UgY29weSBpdCBmcm9tIHhlbi1zeW1zIC0Kd2l0aCB0aGUgcmVzdWx0IHRoYXQgYWxpZ25tZW50
IChvbiBBUk0zMiBmb3IgZXhhbXBsZSkgY2FuIGJlIDE6CgogIFtOcl0gTmFtZSAgICAgICAgICAg
ICAgVHlwZSAgICAgICAgICAgIEFkZHIgICAgIE9mZiAgICBTaXplICAgRVMgRmxnIExrIEluZiBB
bAouLgogIFsgNl0gLmxpdmVwYXRjaC5kZXBlbmQgUFJPR0JJVFMgICAgICAgIDAwMDAwMDAwIDAw
MDA5MyAwMDAwMjQgMDAgICBBICAwICAgMCAgMQoKVGhhdCwgY29tYmluZWQgd2l0aCB3YWNreSBv
ZmZzZXQgbWVhbnMgaXQgd2lsbCBiZSBsb2FkZWQgaW4KbWVtb3J5IHdpdGggdGhlIHdyb25nIGFs
aWdubWVudDoKCihYRU4pIGxpdmVwYXRjaC5jOjQyNTogbGl2ZXBhdGNoOiB4ZW5fYnllX3dvcmxk
OiBMb2FkZWQgLmxpdmVwYXRjaC5kZXBlbmRzIGF0IDAwMGEwODA0MwoKQW5kIGxhdGVyIHdlIGNy
YXNoIGFzIHRoZSAubGl2ZXBhdGNoLmRlcGVuZHMgaXMgbm90IGFsaWduZWQgdG8gZm91ciBieXRl
cywgd2hpbGUKdGhlIHhlbl9idWlsZF9pZF9jaGVjayBleHBlY3RzIHRoZSBjb2RlIHRvIGJlIGZv
dXIgYnl0ZSBhbGlnbmVkIGFuZCB3ZQpnZXQgYW4gaHlwZXJ2aXNvciBjcmFzaCAob24gQVJNMzIp
OgoKKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CihYRU4pIC0tLS1bIFhl
bi00LjEwSGVsbG8gV29ybGQgIGFybTMyICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhF
TikgQ1BVOiAgICAwCihYRU4pIFBDOiAgICAgMDAyNDAwYTAgeGVuX2J1aWxkX2lkX2NoZWNrKzB4
OC8weGU4Ci4uc25pcC4uCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMjQwMGEw
Pl0geGVuX2J1aWxkX2lkX2NoZWNrKzB4OC8weGU4IChQQykKKFhFTikgICAgWzwwMDIxYTljMD5d
IGxpdmVwYXRjaF9vcCsweDc2OC8weDE2MTAgKExSKQooWEVOKSAgICBbPDAwMjNiYmU0Pl0gZG9f
c3lzY3RsKzB4OWM4LzB4YTljCihYRU4pICAgIFs8MDAyNjczYzQ+XSBkb190cmFwX2d1ZXN0X3N5
bmMrMHgxMWUwLzB4MTc3YwooWEVOKSAgICBbPDAwMjZiNmEwPl0gZW50cnkubyNyZXR1cm5fZnJv
bV90cmFwKzAvMHg0CihYRU4pCihYRU4pCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIENQVTA6IFVuZXhwZWN0
ZWQgVHJhcDogRGF0YSBBYm9ydAoKVGhpcyBmaXggZm9yY2VzIGFsbCB0aGUgdGVzdC1jYXNlcyB0
byBiZSBidWlsdCB3aXRoIGEKLmxpdmVwYXRjaC5kZXBlbmRzIHN0cnVjdHVyZSBjb250YWluaW5n
IHRoZSBidWlsZC1pZCBleHRyYWN0ZWQgZnJvbQp0aGUgaHlwZXJ2aXNvciAoZXhjZXB0IHRoZSB4
ZW5fYnllX3dvcmxkIHRlc3QtY2FzZSkuCgpXZSB1c2UgdGhlICdta2hleCcgdG9vbCBpbnN0ZWFk
IG9mICd4eGQnIGFzIHRoZSBlbmQgcmVzdWx0IGlzIGFuICd1bnNpZ25lZCcKaW5zdGVhZCBvZiAn
Y2hhcicgdHlwZSBhcnJheSAtIHdoaWNoIG5hdHVyYWxseSBmb3JjZXMgdGhlIGFsaWdubWVudCB0
byBiZSBvZiBmb3VyLgpBbHNvIHRoZSAnbWtoZXgnIHRvb2xzIGFsbG93cyB1cyB0byBwYXNzIHRo
ZSBzZWN0aW9uIG5hbWUgYXMgcGFyYW1ldGVyLgoKVGhlIGVuZCByZXN1bHQgaXMgbXVjaCBiZXR0
ZXIgYWxpZ25tZW50OgoKICBbIDddIC5saXZlcGF0Y2guZGVwZW5kIFBST0dCSVRTICAgICAgICAw
MDAwMDAwMCAwMDAwOTQgMDAwMDI0IDAwICAgQSAgMCAgIDAgIDQKCk5vdGUgdGhhdCB0aGFua3Mg
dG8gJ3Vuc2lnbmVkIGludCAuLiBfX25vdGVfZGVwZW5kcycgdGhlIHN5bWJvbCBiZWNvbWVzCmds
b2JhbDoKCiQgcmVhZGVsZiAtLXN5bWJvbHMgKi5saXZlcGF0Y2ggfCBncmVwIGRlcGVuCiAgICAy
MzogMDAwMDAwMDAwMDAwMDAwMCAgICAzNiBPQkpFQ1QgIEdMT0JBTCBISURERU4gICAgIDYgbm90
ZV9kZXBlbmRzCiAgICA0OTogMDAwMDAwMDAwMDAwMDAwMCAgICAzNiBPQkpFQ1QgIEdMT0JBTCBI
SURERU4gICAgMTcgbm90ZV9kZXBlbmRzCiAgICAxNjogMDAwMDAwMDAwMDAwMDAwMCAgICAzNiBP
QkpFQ1QgIEdMT0JBTCBISURERU4gICAgIDMgbm90ZV9kZXBlbmRzCiAgICAyMTogMDAwMDAwMDAw
MDAwMDAwMCAgICAzNiBPQkpFQ1QgIEdMT0JBTCBISURERU4gICAgIDYgbm90ZV9kZXBlbmRzCgpT
ZWUgcGF0Y2ggdGl0bGVkOiAibGl2ZXBhdGNoL2FybS94ODY6IFJlbmFtZSBub3RlX2RlcGVuZHMg
c3ltYm9sIGZyb20gdGVzdC1jYXNlcy4iCndoaWNoIGZpeGVzIHRoaXMuCgpTaWduZWQtb2ZmLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgotLS0KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MjogRmlyc3QgcG9z
dGluZy4KdjM6IC0gVXNlZCBta2hleCBmcm9tIHRvb2xzL21pc2MgaW5zdGVhZCBvZiB0b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvCiAgICAtIEluY2x1ZGUgdGhlIFhFTiBjcmFzaAotLS0KIGRvY3Mv
bWlzYy9saXZlcGF0Y2gubWFya2Rvd24gICAgICAgICAgIHwgIDIgKysKIHhlbi90ZXN0L2xpdmVw
YXRjaC9NYWtlZmlsZSAgICAgICAgICAgIHwgNTYgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVfd29ybGQuYyAgICAgfCAgMSArCiB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmMgICB8ICAxICsKIHhlbi90ZXN0L2xp
dmVwYXRjaC94ZW5fbm9wLmMgICAgICAgICAgIHwgIDEgKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hl
bl9yZXBsYWNlX3dvcmxkLmMgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFy
a2Rvd24gYi9kb2NzL21pc2MvbGl2ZXBhdGNoLm1hcmtkb3duCmluZGV4IDU5Zjg5YWEyOTIuLjA5
MTAyOTc4MWUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9saXZlcGF0Y2gubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL2xpdmVwYXRjaC5tYXJrZG93bgpAQCAtNDMwLDYgKzQzMCw4IEBAIGNoZWNrc3Vt
LCBNRDUgY2hlY2tzdW0gb3IgYW55IHVuaXF1ZSB2YWx1ZS4KIAogVGhlIHNpemUgb2YgdGhlc2Ug
c3RydWN0dXJlcyB2YXJpZXMgd2l0aCB0aGUgLS1idWlsZC1pZCBsaW5rZXIgb3B0aW9uLgogCitP
biBBUk0zMiB0aGlzIHNlY3Rpb24gbXVzdCBieSBmb3VyLWJ5dGUgYWxpZ25lZC4KKwogIyMgSHlw
ZXJjYWxscwogCiBXZSB3aWxsIGVtcGxveSB0aGUgc3ViIG9wZXJhdGlvbnMgb2YgdGhlIHN5c3Rl
bSBtYW5hZ2VtZW50IGh5cGVyY2FsbCAoc3lzY3RsKS4KZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xp
dmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCA2ODMx
MzgzZGIxLi5kMjM4MzNlMzZmIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZp
bGUKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0xLDE1ICsxLDcgQEAKIGlu
Y2x1ZGUgJChYRU5fUk9PVCkvQ29uZmlnLm1rCiAKLWlmZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4
ODZfNjQpCi1PQkpDT1BZX01BR0lDIDo9IC1JIGJpbmFyeSAtTyBlbGY2NC14ODYtNjQgLUIgaTM4
Njp4ODYtNjQKLWVuZGlmCi1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCksYXJtNjQpCi1PQkpDT1BZ
X01BR0lDIDo9IC1JIGJpbmFyeSAtTyBlbGY2NC1saXR0bGVhYXJjaDY0IC1CIGFhcmNoNjQKLWVu
ZGlmCi1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCksYXJtMzIpCi1PQkpDT1BZX01BR0lDIDo9IC1J
IGJpbmFyeSAtTyBlbGYzMi1saXR0bGVhcm0gLUIgYXJtCi1lbmRpZgotCitOT1RFX1NZTUJPTCA9
ICJub3RlX2RlcGVuZHMiCitOT1RFX0RFUEVORFMgPSAiY29uc3QgIF9fc2VjdGlvbihcIi5saXZl
cGF0Y2guZGVwZW5kc1wiKSAkKE5PVEVfU1lNQk9MKSIKIENPREVfQUREUj0kKHNoZWxsIG5tIC0t
ZGVmaW5lZCAkKDEpIHwgZ3JlcCAkKDIpIHwgYXdrICd7cHJpbnQgIjB4IiQkMX0nKQogQ09ERV9T
Wj0kKHNoZWxsIG5tIC0tZGVmaW5lZCAtUyAkKDEpIHwgZ3JlcCAkKDIpIHwgYXdrICd7IHByaW50
ICIweCIkJDJ9JykKIApAQCAtMzgsNyArMzAsNyBAQCB1bmluc3RhbGw6CiAKIC5QSE9OWTogY2xl
YW4KIGNsZWFuOjoKLQlybSAtZiAqLm8gLiouby5kICoubGl2ZXBhdGNoIGNvbmZpZy5oCisJcm0g
LWYgKi5vIC4qLm8uZCAqLmxpdmVwYXRjaCBjb25maWcuaCBsaXZlcGF0Y2hfZGVwZW5kcy5oIGhl
bGxvX3dvcmxkX2xpdmVwYXRjaF9kZXBlbmRzLmggKi5iaW4KIAogIwogIyBUbyBjb21wdXRlIHRo
ZXNlIHZhbHVlcyB3ZSBuZWVkIHRoZSBiaW5hcnkgZmlsZXM6IHhlbi1zeW1zCkBAIC01NiwxMCAr
NDgsMTAgQEAgY29uZmlnLmg6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8KIAkgZWNobyAiI2RlZmlu
ZSBNSU5PUl9WRVJTSU9OX0FERFIgJChNSU5PUl9WRVJTSU9OX0FERFIpIjsgXAogCSBlY2hvICIj
ZGVmaW5lIE9MRF9DT0RFX1NaICQoT0xEX0NPREVfU1opIikgPiAkQAogCi14ZW5faGVsbG9fd29y
bGQubzogY29uZmlnLmgKK3hlbl9oZWxsb193b3JsZC5vOiBjb25maWcuaCBsaXZlcGF0Y2hfZGVw
ZW5kcy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0gpCi0kKExJVkVQQVRDSCk6IHhlbl9oZWxsb193
b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8gbm90ZS5vCiskKExJVkVQQVRDSCk6IHhlbl9o
ZWxsb193b3JsZF9mdW5jLm8geGVuX2hlbGxvX3dvcmxkLm8KIAkkKExEKSAkKExERkxBR1MpICQo
YnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSCkgJF4KIAogIwpAQCAtNzEsNDAgKzYz
LDQyIEBAICQoTElWRVBBVENIKTogeGVuX2hlbGxvX3dvcmxkX2Z1bmMubyB4ZW5faGVsbG9fd29y
bGQubyBub3RlLm8KICMgbm90IGJlIGJ1aWx0IChpdCBpcyBmb3IgRUZJIGJ1aWxkcyksIGFuZCB0
aGF0IHdlIGRvIG5vdCBoYXZlCiAjIHRoZSBub3RlLm8uYmluIHRvIG11Y2sgd2l0aCAoYXMgaXQg
Z2V0cyBkZWxldGVkKQogIwotLlBIT05ZOiBub3RlLm8KLW5vdGUubzoKLQkkKE9CSkNPUFkpIC1P
IGJpbmFyeSAtLW9ubHktc2VjdGlvbj0ubm90ZS5nbnUuYnVpbGQtaWQgJChCQVNFRElSKS94ZW4t
c3ltcyAkQC5iaW4KLQkkKE9CSkNPUFkpICQoT0JKQ09QWV9NQUdJQykgXAotCQkgICAtLXJlbmFt
ZS1zZWN0aW9uPS5kYXRhPS5saXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRvbmx5LGRh
dGEsY29udGVudHMgLVMgJEAuYmluICRACi0Jcm0gLWYgJEAuYmluCisuUEhPTlk6IG5vdGUuYmlu
Citub3RlLmJpbjoKKwkkKE9CSkNPUFkpIC1PIGJpbmFyeSAtLW9ubHktc2VjdGlvbj0ubm90ZS5n
bnUuYnVpbGQtaWQgJChCQVNFRElSKS94ZW4tc3ltcyAkQAorCisuUEhPTlk6IGxpdmVwYXRjaF9k
ZXBlbmRzLmgKK2xpdmVwYXRjaF9kZXBlbmRzLmg6IG5vdGUuYmluCisJJChzaGVsbCAoLi4vLi4v
Li4vdG9vbHMvbWlzYy9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkpCiAKICMKICMgRXh0
cmFjdCB0aGUgYnVpbGQtaWQgb2YgdGhlIHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2gKICMgKHdo
aWNoIHhlbl9ieWVfd29ybGQgd2lsbCBkZXBlbmQgb24pLgogIwotLlBIT05ZOiBoZWxsb193b3Js
ZF9ub3RlLm8KLWhlbGxvX3dvcmxkX25vdGUubzogJChMSVZFUEFUQ0gpCi0JJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoTElWRVBBVENIKSAk
QC5iaW4KLQkkKE9CSkNPUFkpICQoT0JKQ09QWV9NQUdJQykgXAotCQkgICAtLXJlbmFtZS1zZWN0
aW9uPS5kYXRhPS5saXZlcGF0Y2guZGVwZW5kcyxhbGxvYyxsb2FkLHJlYWRvbmx5LGRhdGEsY29u
dGVudHMgLVMgJEAuYmluICRACi0Jcm0gLWYgJEAuYmluCisuUEhPTlk6IGhlbGxvX3dvcmxkX25v
dGUuYmluCitoZWxsb193b3JsZF9ub3RlLmJpbjogJChMSVZFUEFUQ0gpCisJJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICQoTElWRVBBVENIKSAk
QAorCisuUEhPTlk6IGhlbGxvX3dvcmxkX2xpdmVwYXRjaF9kZXBlbmRzLmgKK2hlbGxvX3dvcmxk
X2xpdmVwYXRjaF9kZXBlbmRzLmg6IGhlbGxvX3dvcmxkX25vdGUuYmluCisJJChzaGVsbCAoLi4v
Li4vLi4vdG9vbHMvbWlzYy9ta2hleCAkKE5PVEVfREVQRU5EUykgJF4gPiAkQCkpCiAKLXhlbl9i
eWVfd29ybGQubzogY29uZmlnLmgKK3hlbl9ieWVfd29ybGQubzogY29uZmlnLmggaGVsbG9fd29y
bGRfbGl2ZXBhdGNoX2RlcGVuZHMuaAogCiAuUEhPTlk6ICQoTElWRVBBVENIX0JZRSkKLSQoTElW
RVBBVENIX0JZRSk6IHhlbl9ieWVfd29ybGRfZnVuYy5vIHhlbl9ieWVfd29ybGQubyBoZWxsb193
b3JsZF9ub3RlLm8KKyQoTElWRVBBVENIX0JZRSk6IHhlbl9ieWVfd29ybGRfZnVuYy5vIHhlbl9i
eWVfd29ybGQubwogCSQoTEQpICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQo
TElWRVBBVENIX0JZRSkgJF4KIAoteGVuX3JlcGxhY2Vfd29ybGQubzogY29uZmlnLmgKK3hlbl9y
ZXBsYWNlX3dvcmxkLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgKIAogLlBIT05ZOiAk
KExJVkVQQVRDSF9SRVBMQUNFKQotJChMSVZFUEFUQ0hfUkVQTEFDRSk6IHhlbl9yZXBsYWNlX3dv
cmxkX2Z1bmMubyB4ZW5fcmVwbGFjZV93b3JsZC5vIG5vdGUubworJChMSVZFUEFUQ0hfUkVQTEFD
RSk6IHhlbl9yZXBsYWNlX3dvcmxkX2Z1bmMubyB4ZW5fcmVwbGFjZV93b3JsZC5vCiAJJChMRCkg
JChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfUkVQTEFDRSkg
JF4KIAoteGVuX25vcC5vOiBjb25maWcuaAoreGVuX25vcC5vOiBjb25maWcuaCBsaXZlcGF0Y2hf
ZGVwZW5kcy5oCiAKIC5QSE9OWTogJChMSVZFUEFUQ0hfTk9QKQotJChMSVZFUEFUQ0hfTk9QKTog
eGVuX25vcC5vIG5vdGUubworJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5vCiAJJChMRCkgJChM
REZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfTk9QKSAkXgogCiAu
UEhPTlk6IGxpdmVwYXRjaApkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVf
d29ybGQuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnllX3dvcmxkLmMKaW5kZXggMjcwMGYw
ZWVkZC4uOTM1ZTc2Y2E4YiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVf
d29ybGQuYworKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2J5ZV93b3JsZC5jCkBAIC0xMCw2
ICsxMCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogCiAjaW5jbHVkZSA8cHVibGlj
L3N5c2N0bC5oPgorI2luY2x1ZGUgImhlbGxvX3dvcmxkX2xpdmVwYXRjaF9kZXBlbmRzLmgiCiAK
IHN0YXRpYyBjb25zdCBjaGFyIGJ5ZV93b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRy
YV92ZXJzaW9uIjsKIGV4dGVybiBjb25zdCBjaGFyICp4ZW5fYnllX3dvcmxkKHZvaWQpOwpkaWZm
IC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZC5jIGIveGVuL3Rlc3Qv
bGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZC5jCmluZGV4IDAyZjNmODVkYzAuLjk4OGEzYjE0ZjQg
MTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQuYworKysgYi94
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmMKQEAgLTExLDYgKzExLDcgQEAKICNp
bmNsdWRlIDx4ZW4vbGl2ZXBhdGNoX3BheWxvYWQuaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9zeXNj
dGwuaD4KKyNpbmNsdWRlICJsaXZlcGF0Y2hfZGVwZW5kcy5oIgogCiBzdGF0aWMgY29uc3QgY2hh
ciBoZWxsb193b3JsZF9wYXRjaF90aGlzX2ZuY1tdID0gInhlbl9leHRyYV92ZXJzaW9uIjsKIGV4
dGVybiBjb25zdCBjaGFyICp4ZW5faGVsbG9fd29ybGQodm9pZCk7CmRpZmYgLS1naXQgYS94ZW4v
dGVzdC9saXZlcGF0Y2gveGVuX25vcC5jIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ub3AuYwpp
bmRleCBhMjI0YjdjNjcwLi44ZDBjOGY1MDk3IDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX25vcC5jCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmMKQEAgLTcsNiAr
Nyw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3Rs
Lmg+CisjaW5jbHVkZSAibGl2ZXBhdGNoX2RlcGVuZHMuaCIKIAogLyoKICAqIEFsbCBvZiB0aGUg
Lm5ld19zaXplIGFuZCAub2xkX2FkZHIgYXJlIGJhc2VkIG9uIGFzc3VtcHRpb25zIHRoYXQgdGhl
CmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3JlcGxhY2Vfd29ybGQuYyBiL3hl
bi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3JsZC5jCmluZGV4IDc4YThmNTI4YjMuLmE2
NTNjYzQyNjggMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3Js
ZC5jCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3JsZC5jCkBAIC05LDYg
KzksNyBAQAogI2luY2x1ZGUgPHhlbi9saXZlcGF0Y2guaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9z
eXNjdGwuaD4KKyNpbmNsdWRlICJsaXZlcGF0Y2hfZGVwZW5kcy5oIgogCiBzdGF0aWMgY29uc3Qg
Y2hhciB4ZW5fcmVwbGFjZV93b3JsZF9uYW1lW10gPSAieGVuX2V4dHJhX3ZlcnNpb24iOwogZXh0
ZXJuIGNvbnN0IGNoYXIgKnhlbl9yZXBsYWNlX3dvcmxkKHZvaWQpOwotLSAKMi4xMy4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXN-0007E2-7i; Wed, 20 Sep 2017 22:32:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXM-0007DZ-A0
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AD/EB-03642-76CE2C95; Wed, 20 Sep 2017 22:32:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTGEd20N4c
 iDS7+sbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOerb7KUnBXoOLS5e1sDYyPeboYuTiEBKYz
 Six5+4wRxGER+MAiMf/3WWYQR0JgGqtEw5WNrF2MnEBOlsSqXeeh7DSJ+afuQtmVEr+vNbCD2
 EICShJbJj9mhLAPMUkc7i4EsYUF9CQmf7sNFmcT0Jd4uvYa0AIOoF43iU/XuEB2iQi0M0rMvv
 ILbCazgKFE69ujbBC9dhLn964Bs1kEVCXaWjpYQGxeAWuJK1/vQ90gLzGxdxrYfE4BG4n9nzq
 ZIW6wlniy9TTbBEbhBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAkOUAQh2MH5aFnCIUZKDSUmU1/rloUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzGr
 4FygkWp6akVaZk5wGiBSUtw8CiJ8C54BZTmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByY6bd/
 8wCbHk5eelSonzfgVpEABpyCjNgxsHi+hLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEua9AjK
 FJzOvBG7rK6CDmIAOyt5wAOSgkkSElFQDo9rDiODU+87tJ1pYpr9mW/HzJOv99XMWvpKrWb++
 qtrqZGeyzTEmccnQIxvqVn3p31o5zc+xfvLFxwVz/OqDX8fz7X1y9pyFzFv54HOJOc5y+nNFH
 Q9eP/WsJyDvBJ/udKWTU07Muc+09F9d8zV36bxJczbWRxl6G0x5IupQvveczJfzHyNZtZVYij
 MSDbWYi4oTATOsybTjAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505946726!83735868!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20469 invoked from network); 20 Sep 2017 22:32:06 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:06 -0000
Received: by mail-qt0-f196.google.com with SMTP id o3so2083988qte.5
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ej18JygWRgkuVpjyiL03CkRDUqFNXOkOoV6sfSZWg8U=;
 b=cZtiXNemvzAVXsAs97gkh2nlTT0xdo7f0+85elA98qh+vw1Mkopox6HDoZHuwdOSRe
 pyyq86hH2l3BeglcGxtq7m6nE4HEJZE2fcHPrIO+IR0eco+5bvS//yoShlL3ua/U7klD
 jerruL1WLP9L17nuLUVPjlx09r9vThmQwh81wQdIa7joDEZNpsUWoKvtKYBZYf7rO8wV
 kZ/jqAigcJRg5EjG/A2JKKe2B0M6p+UaVljeUrwHXxs1WC0d8ywyb1N+3+vAKCf7EO9l
 MgID3nXvQ7zp4EociO9Cx74NmoViPk4n7e5WtFhxRsgTWGfBSK0K1XMv2dJU1/K2pGpt
 1NsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=Ej18JygWRgkuVpjyiL03CkRDUqFNXOkOoV6sfSZWg8U=;
 b=qvx+GuXnIV9G3OzTvXrI6XooBvpjOQWopOkH2xakrcU8NjJAQ0C6DYX+462sgF+jBQ
 +xhvDiioHxk0Czmeo1+CBVvLxMN7/UgJS0Y1mdDYYJ8AVVNHOPrx9Szq48OM4mHuaYpy
 6Bjnig4N4vUKe15nh8zAekDeXjwfG36O+TWPtbaUJiJiKqIfCnzRNuxvJSIJ8j2l/JIK
 C7ElpWC5YQ2Rj1De2lSXwRTbcX8Nkp739jNx+lSpQKSqbdpMU8wANTWxJQgMI1NbAdC6
 uXpJBMm6Sc7HNwvDHo1hP/7w/z7Q+70+IfuT/focgLze4ea5xU3/9IVpiWjg4jyDOBXq
 tMag==
X-Gm-Message-State: AHPjjUhfx0GvgJaG2C5G0VKxiQLQLFbNjM86xHZz3G5tP99oFyOYA1E7
 tHVUQ+quz5+7+OlubnSJXd9nTA==
X-Google-Smtp-Source: AOwi7QAZ8v5xclRGpICChIn0C+qSluyfOtBWTizmkCNx8PIHoiwRNdp4urQ91ZGaAUoBbrJmvnO4bQ==
X-Received: by 10.200.27.226 with SMTP id m31mr397420qtk.198.1505946725633;
 Wed, 20 Sep 2017 15:32:05 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.04
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:05 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:39 -0400
Message-Id: <20170920223148.13137-3-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 02/11] livepatch: Tighten alignment checks.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEVMRiBzcGVjaWZpY2F0aW9uIG1lbnRpb25zIG5vdGhpbmcgYWJvdXQgdGhlIHNoX3NpemUg
YmVpbmcKbW9kdWxvIHRoZSBzaF9hZGRyYWxpZ24uIE9ubHkgdGhhdCBzaF9hZGRyIE1VU1QgYmUg
YWxpZ25lZCBvbgpzaF9hZGRyYWxpZ24gaWYgc2hfYWRkcmFsaWduIGlzIG5vdCB6ZXJvIG9yIG9u
ZS4KCldlIG9uIGxvYWRpbmcgZGlkIG5vdCB0YWtlIHRoaXMgaW4tdG8gYWNjb3VudCBzbyB0aGlz
IHBhdGNoIGFkZHMKYSBjaGVjayBvbiB0aGUgRUxGIGZpbGUgYXMgaXQgaXMgYmVpbmcgcGFyc2Vk
LgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0K
Q2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKdjE6IEluaXRp
YWwgcGF0Y2gKdjI6IERyb3AgdGhlIGNoZWNrIHdoZW4gbG9hZGluZyBpdCBpbiBtZW1vcnkKICAg
IEFkZCBjaGVjayBmb3IgYWxpZ25tZW50IGJlaW5nIGFueXRoaW5nIGJ1dCBwb3dlciBvZiB0d28g
KGlnbm9yaW5nIDAsIGFuZCAxKQogICAgQ2hhbmdlIGRwcmludGsgdG8gaW5jbHVkZSBoZXggdmFs
dWVzIGFuZCBwcmludCBhZGRyIG5vdCBzaXplLgp2MzogQ2hhbmdlIHRoZSB0d28gY2hlY2tzIHRv
IGJlIHBlciBKYW4ncyByZWNvbW1lbmRhdGlvbnMuCnY0OiBBZGQgSmFuJ3MgUmV2aWV3ZWQtYnku
CiAgICBTd2FwIHRoZSB0d28gY29uZGl0aW9uYWxzIGFyb3VuZC4KLS0tCiB4ZW4vY29tbW9uL2xp
dmVwYXRjaF9lbGYuYyB8IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMgYi94ZW4v
Y29tbW9uL2xpdmVwYXRjaF9lbGYuYwppbmRleCBiNjllMjcxOGRkLi5kZDhiNDdhMWZhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYworKysgYi94ZW4vY29tbW9uL2xpdmVw
YXRjaF9lbGYuYwpAQCAtODYsNiArODYsMTkgQEAgc3RhdGljIGludCBlbGZfcmVzb2x2ZV9zZWN0
aW9ucyhzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLCBjb25zdCB2b2lkICpkYXRhKQogICAgICAg
ICAgICAgICAgICAgICBkZWx0YSA8IHNpemVvZihFbGZfRWhkcikgPyAiYXQgRUxGIGhlYWRlciIg
OiAiaXMgcGFzdCBlbmQiKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCBzZWNbaV0uc2VjLT5zaF9hZGRyYWxpZ24gJiAoc2VjW2ldLnNl
Yy0+c2hfYWRkcmFsaWduIC0gMSkgKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFNlY3Rpb24gWyV1XSBhbGlnbm1lbnQgKCUjIlBSSXhF
bGZBZGRyIikgaXMgbm90IHN1cHBvcnRlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5u
YW1lLCBpLCBzZWNbaV0uc2VjLT5zaF9hZGRyYWxpZ24pOworICAgICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBzZWNbaV0uc2VjLT5zaF9h
ZGRyYWxpZ24gJiYKKyAgICAgICAgICAgICAgICAgIHNlY1tpXS5zZWMtPnNoX2FkZHIgJSBzZWNb
aV0uc2VjLT5zaF9hZGRyYWxpZ24gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFNlY3Rpb24gWyV1XSBhZGRyICglIyJQUkl4RWxmQWRk
ciIpIGlzIG5vdCBhbGlnbmVkIHByb3Blcmx5ICglIyJQUkl4RWxmQWRkciIpXG4iLAorICAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUsIGksIHNlY1tpXS5zZWMtPnNoX2FkZHIsIHNlY1tpXS5z
ZWMtPnNoX2FkZHJhbGlnbik7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggKHNlY1tpXS5zZWMtPnNoX2ZsYWdzICYgKFNIRl9XUklURSB8
IFNIRl9BTExPQykpICYmCiAgICAgICAgICAgICAgICAgICBzZWNbaV0uc2VjLT5zaF90eXBlID09
IFNIVF9OT0JJVFMgJiYKICAgICAgICAgICAgICAgICAgIHNlY1tpXS5zZWMtPnNoX3NpemUgPiBM
SVZFUEFUQ0hfTUFYX1NJWkUgKQotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXO-0007En-Ow; Wed, 20 Sep 2017 22:32:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXN-0007Dl-6U
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 56/BE-02046-86CE2C95; Wed, 20 Sep 2017 22:32:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfTGId30N4c
 iDWavN7L4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuLrrMXvBZs6J353b2Bsaf8l2MXBxCAjMY
 JS5//sEO4rAIfGCRaH0ygRnEkRCYxirR+PoHaxcjJ5CTJXHh/0FmCDtNYvvkB1B2hcSOdU8YQ
 WwhASWJLZMfM0KMPcQkcfHhbLAiYQE9icnfboMVsQnoSzxdew0ozgHU7Cbx6RoXSL2IQDujxO
 wrv8CWMQsYSrS+PcoG0esl8fDcTSYQm0VAVeL8tPVgc3gFrCX+73oNdZy8xMTeaWBxTgEbif2
 fOpkhDrKWeLL1NNsERuEFjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKT
 ivWS83M3MQJDlAEIdjBeaHc+xCjJwaQkymv98lCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneX
 6+AcoJFqempFWmZOcBogUlLcPAoifAuAEnzFhck5hZnpkOkTjHac1y4c+kPE8exTZeB5IE9t4
 Bkx827f5iEWPLy81KlxHm/grQJgLRllObBDYVF9yVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCo
 J8wq+BprCk5lXArf7FdBZTEBnZW84AHJWSSJCSqqBUWTV/F2ZyZuDv+zcv+BDiqnYYdu9RXzy
 9w/P/cYarLa2+J9GY3dyys5bNS83txoJTLM4Euerzvkrrnmqi9Eq7YpCPsGcDUd8IlXPXZ3Mr
 PvOiqFi+a57V69ebEkvSTsk/C2wlXdym8yc4zyx06/fO3Ry6/FMq90X01fz7lXOvjzr9VKVGf
 fYZZVYijMSDbWYi4oTAXwuOM7pAgAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1505946726!77228504!1
X-Originating-IP: [209.85.216.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8653 invoked from network); 20 Sep 2017 22:32:07 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:07 -0000
Received: by mail-qt0-f194.google.com with SMTP id t46so2661906qtj.3
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FYTUKDIL09IIPETDiPSc09IP5giNvbLbsr+6YbgfjH8=;
 b=aYnEo5rAPL7aldg2WyPj1iJIYA2STJ3n69rRedxkv6MexUZTjq32M+VE1YshYOsGqx
 fdMlrn3oeMO0kuRdCw0CbGbCJoa9uPZeF+lDKZrd6kw9BlP4yjrZfGKjSWeiym9S+Kku
 rtuSCb85K+uP3Xhv8L7qsHqPq76Eyiok23e1OetGlw5lAlCBWk2sYeLjkXj2nTJFuew6
 08SRAhu/E1MnTtSiv0m0x5wSrwlpF/s3WCNTuyLOprV+QCb5kiZnpcDAP9b3CBP66+ve
 1nR2FRTxUo2U/D5PjyE5AETNbyifMvgINa0RNjZcDwZzm/AtuFdZ0O79b3Dp+nRd/Ty1
 nY5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=FYTUKDIL09IIPETDiPSc09IP5giNvbLbsr+6YbgfjH8=;
 b=AFNzhgxC1WZul2jyxgwlyJzYWvwfxp1GXxvvaWVTQzeYDSm64xQRe6FMIRdzub3v7o
 KrcDVmiCCxG7qFlmUWfs2fpDFa5syK4iKI6rlQS5yCzwjQEclIgvCjTwxKRGpjOxsouf
 6DEKd4+Nr1c7F4WPBUAx19gusshNVlf0XHFw3dxTtYqQT1+K3nLFP2XPMGx9NToF/qBa
 zBZzMOKn1o/mKodoQe1eHEDdEQj3fVBSWuTntJMKfA6wRGFx1niPUze4pgyZgcU+iB8m
 o9EWcObv+80toHoRxkqbtvZZyYBnu0eEpbUjNLB3OGXsHKcKyN8UYUYdn9CbYISYEaqQ
 iOVA==
X-Gm-Message-State: AHPjjUgUh8spzJSfs1R/4fGHQoWRNNC20eJuPLpZ4HiMz3aL23pd/+B4
 cdIyV68lslVLZvABiUr5PBImnA==
X-Google-Smtp-Source: AOwi7QC4CR+abmyiHYwmqePghr5wdb0Dvdt5ReCP20RHdKN53LDKZgZ455Ea5E5jehV9DteE3koVig==
X-Received: by 10.200.37.136 with SMTP id e8mr389599qte.112.1505946726440;
 Wed, 20 Sep 2017 15:32:06 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.05
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:06 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:40 -0400
Message-Id: <20170920223148.13137-4-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 03/11] livepatch: Include sizes when an
	mismatch occurs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIC5idWcuZnJhbWVzLlggb3IgLmxpdmVwYXRjaC5mdW5jcyBzaXplcyBhcmUgZGlmZmVy
ZW50CnRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBleHBlY3RzIC0gd2UgZmFpbCB0aGUgcGF5bG9h
ZC4gVG8gaGVscAppbiBkaWFnbm9zaW5nIHRoaXMgaW5jbHVkZSB0aGUgZXhwZWN0ZWQgYW5kIHRo
ZSBwYXlsb2FkCnNpemVzLgoKQWxzbyBtYWtlIGl0IG1vcmUgbmF0dXJhbCBieSBoYXZpbmcgIk11
bHRpcGxlcyIgaW4gdGhlIHdhcm5pbmcuCgpBbHNvIGZpeCBvbmUgY2FzZSB3aGVyZSB3ZSB3b3Vs
ZCBmYWlsIGlmIHRoZSBzaXplIG9mIHRoZSAuZXhfdGFibGUKd2FzIGJlaW5nIHplcm8gLSBidXQg
dGhhdCBpcyBPSy4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KLS0tCkNjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KCnYxOiBGaXJzdCBwb3N0aW5nLgp2MjogLSBDaGFuZ2VkIHRvICdNdWx0aXBs
ZScgcGVyIEphbidzIHJlY29tbWVuZGF0aW9uLgogICAgLSBGb2xkZWQgdGhlIGNoZWNrcyBpbiAn
Y2hlY2tfc2l6ZScgZnVuY3Rpb24gYW5kIHJlbW92ZWQgYWxsIHRoZSBvdGhlcgogICAgICBwYXJ0
cyBvZiBjb2RlIHRoYXQgY2hlY2tlZCBmb3IgdGhpcy4KdjM6IC0gRHJvcCBib29sIHplcm9fb2sK
ICAgIC0gUmV0dXJuIGJvb2wgaW5zdGVhZCBvZiBpbnQgKGFuZCBpbnZlcnQgdGhlIHJldHVybiBj
b25kaXRpb24pCiAgICAtIENoYW5nZSBuYW1lIG9mIHRoZSBmdW5jdGlvbiB0byBiZSBtb3JlIGNs
ZWFyCi0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICB8IDQ2ICsrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0
cy5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoLmMKaW5kZXggYjBkY2Q0MTViYS4uYjkzNzZjOTRlOSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC00NjAs
NiArNDYwLDIyIEBAIHN0YXRpYyBpbnQgc2VjdXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBh
eWxvYWQsIHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJuIHJjOwogfQogCitz
dGF0aWMgYm9vbCBzZWN0aW9uX29rKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCisg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqc2Vj
LCBzaXplX3Qgc3opCit7CisgICAgaWYgKCAhZWxmIHx8ICFzZWMgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICBpZiAoIHNlYy0+c2VjLT5zaF9zaXplICUgc3ogKQorICAgIHsKKyAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBXcm9uZyBzaXplICUiUFJJdUVs
ZldvcmQiIG9mICVzIChtdXN0IGJlIG11bHRpcGxlIG9mICV6dSlcbiIsCisgICAgICAgICAgICAg
ICAgZWxmLT5uYW1lLCBzZWMtPnNlYy0+c2hfc2l6ZSwgc2VjLT5uYW1lLCBzeik7CisgICAgICAg
IHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGlu
dCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYp
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC01MDksMTIgKzUyNSw4IEBAIHN0YXRpYyBpbnQg
cHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogCiAgICAgc2VjID0gbGl2
ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9MSVZFUEFUQ0hfRlVOQyk7CiAgICAgQVNT
RVJUKHNlYyk7Ci0gICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZigqcGF5bG9hZC0+
ZnVuY3MpICkKLSAgICB7Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIl
czogV3Jvbmcgc2l6ZSBvZiAiRUxGX0xJVkVQQVRDSF9GVU5DIiFcbiIsCi0gICAgICAgICAgICAg
ICAgZWxmLT5uYW1lKTsKKyAgICBpZiAoICFzZWN0aW9uX29rKGVsZiwgc2VjLCBzaXplb2YoKnBh
eWxvYWQtPmZ1bmNzKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9CiAKICAgICBw
YXlsb2FkLT5mdW5jcyA9IHNlYy0+bG9hZF9hZGRyOwogICAgIHBheWxvYWQtPm5mdW5jcyA9IHNl
Yy0+c2VjLT5zaF9zaXplIC8gc2l6ZW9mKCpwYXlsb2FkLT5mdW5jcyk7CkBAIC01NTYsNyArNTY4
LDcgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQs
CiAgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIubGl2ZXBhdGNoLmhv
b2tzLmxvYWQiKTsKICAgICBpZiAoIHNlYyApCiAgICAgewotICAgICAgICBpZiAoIHNlYy0+c2Vj
LT5zaF9zaXplICUgc2l6ZW9mKCpwYXlsb2FkLT5sb2FkX2Z1bmNzKSApCisgICAgICAgIGlmICgg
IXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVvZigqcGF5bG9hZC0+bG9hZF9mdW5jcykpICkKICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgICAgIHBheWxvYWQtPmxvYWRfZnVuY3Mg
PSBzZWMtPmxvYWRfYWRkcjsKQEAgLTU2Niw3ICs1NzgsNyBAQCBzdGF0aWMgaW50IHByZXBhcmVf
cGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICAgICBzZWMgPSBsaXZlcGF0Y2hfZWxm
X3NlY19ieV9uYW1lKGVsZiwgIi5saXZlcGF0Y2guaG9va3MudW5sb2FkIik7CiAgICAgaWYgKCBz
ZWMgKQogICAgIHsKLSAgICAgICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZigqcGF5
bG9hZC0+dW5sb2FkX2Z1bmNzKSApCisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMs
IHNpemVvZigqcGF5bG9hZC0+dW5sb2FkX2Z1bmNzKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAKICAgICAgICAgcGF5bG9hZC0+dW5sb2FkX2Z1bmNzID0gc2VjLT5sb2FkX2FkZHI7
CkBAIC02MzcsMTIgKzY0OSw4IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBw
YXlsb2FkICpwYXlsb2FkLAogICAgICAgICBpZiAoICFzZWMgKQogICAgICAgICAgICAgY29udGlu
dWU7CiAKLSAgICAgICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZigqcmVnaW9uLT5m
cmFtZVtpXS5idWdzKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VS
UiwgTElWRVBBVENIICIlczogV3Jvbmcgc2l6ZSBvZiAuYnVnX2ZyYW1lcy4ldSFcbiIsCi0gICAg
ICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgaSk7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2so
ZWxmLCBzZWMsIHNpemVvZigqcmVnaW9uLT5mcmFtZVtpXS5idWdzKSkgKQogICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KIAogICAgICAgICByZWdpb24tPmZyYW1lW2ldLmJ1
Z3MgPSBzZWMtPmxvYWRfYWRkcjsKICAgICAgICAgcmVnaW9uLT5mcmFtZVtpXS5uX2J1Z3MgPSBz
ZWMtPnNlYy0+c2hfc2l6ZSAvCkBAIC02NTUsMTIgKzY2Myw4IEBAIHN0YXRpYyBpbnQgcHJlcGFy
ZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogI2lmZGVmIENPTkZJR19IQVNfQUxU
RVJOQVRJVkUKICAgICAgICAgc3RydWN0IGFsdF9pbnN0ciAqYSwgKnN0YXJ0LCAqZW5kOwogCi0g
ICAgICAgIGlmICggc2VjLT5zZWMtPnNoX3NpemUgJSBzaXplb2YoKmEpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBTaXplIG9mIC5h
bHRfaW5zdHIgaXMgbm90IG11bHRpcGxlIG9mICV6dSFcbiIsCi0gICAgICAgICAgICAgICAgICAg
IGVsZi0+bmFtZSwgc2l6ZW9mKCphKSk7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBz
ZWMsIHNpemVvZigqYSkpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9
CiAKICAgICAgICAgc3RhcnQgPSBzZWMtPmxvYWRfYWRkcjsKICAgICAgICAgZW5kID0gc2VjLT5s
b2FkX2FkZHIgKyBzZWMtPnNlYy0+c2hfc2l6ZTsKQEAgLTY5MiwxNCArNjk2LDggQEAgc3RhdGlj
IGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAjaWZkZWYgQ09O
RklHX0hBU19FWF9UQUJMRQogICAgICAgICBzdHJ1Y3QgZXhjZXB0aW9uX3RhYmxlX2VudHJ5ICpz
LCAqZTsKIAotICAgICAgICBpZiAoICFzZWMtPnNlYy0+c2hfc2l6ZSB8fAotICAgICAgICAgICAg
IChzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZigqcmVnaW9uLT5leCkpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBXcm9uZyBzaXpl
IG9mIC5leF90YWJsZSAoZXhwOiVsdSB2cyAlbHUpIVxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ZWxmLT5uYW1lLCBzaXplb2YoKnJlZ2lvbi0+ZXgpLAotICAgICAgICAgICAgICAgICAgICBzZWMt
PnNlYy0+c2hfc2l6ZSk7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVv
ZigqcmVnaW9uLT5leCkpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9
CiAKICAgICAgICAgcyA9IHNlYy0+bG9hZF9hZGRyOwogICAgICAgICBlID0gc2VjLT5sb2FkX2Fk
ZHIgKyBzZWMtPnNlYy0+c2hfc2l6ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9lbGZz
dHJ1Y3RzLmggYi94ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0cy5oCmluZGV4IDk1MGUxNDkyZTUu
LjcyNmNhOGY2MGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3RzLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaApAQCAtNTU1LDYgKzU1NSw3IEBAIHR5cGVk
ZWYgc3RydWN0IHsKIAogI2lmIGRlZmluZWQoRUxGU0laRSkgJiYgKEVMRlNJWkUgPT0gMzIpCiAj
ZGVmaW5lIFBSSXhFbGZBZGRyCSIwOHgiCisjZGVmaW5lIFBSSXVFbGZXb3JkCSI4dSIKIAogI2Rl
ZmluZSBFbGZfRWhkcglFbGYzMl9FaGRyCiAjZGVmaW5lIEVsZl9QaGRyCUVsZjMyX1BoZHIKQEAg
LTU4Miw2ICs1ODMsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAjZGVmaW5lIEF1eEluZm8JCUF1eDMy
SW5mbwogI2VsaWYgZGVmaW5lZChFTEZTSVpFKSAmJiAoRUxGU0laRSA9PSA2NCkKICNkZWZpbmUg
UFJJeEVsZkFkZHIJUFJJeDY0CisjZGVmaW5lIFBSSXVFbGZXb3JkCVBSSXU2NAogCiAjZGVmaW5l
IEVsZl9FaGRyCUVsZjY0X0VoZHIKICNkZWZpbmUgRWxmX1BoZHIJRWxmNjRfUGhkcgotLSAKMi4x
My4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXV-0007JK-2K; Wed, 20 Sep 2017 22:32:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXT-0007HI-NA
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:15 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 4B/5D-01911-E6CE2C95; Wed, 20 Sep 2017 22:32:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTOEd3cN4c
 iDZYu17X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2L/vLXPBIqOL800csDYyXBboYuTiEBGYy
 SlzZ/IsNxGER+MAise3HU2YQR0JgGqvExFkX2bsYOYGcLIk5/98yQthpEgfeNULZ5RKzmj8xg
 9hCAkoSWyY/ZoQYe4hJYsmm52DNwgJ6EpO/3QZrYBPQl3i69hpQAwdQs5vEp2tcIPUiAu2MEr
 Ov/GIFqWEWMJRofXuUDaI3QeL5rrNgNouAqsT+GwuYQGxeARuJg5/uQh0hLzGxdxqYzQkU3/+
 pE+oga4knW0+zTWAUXsDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalY
 Lzk/dxMjMEQZgGAH44V250OMkhxMSqK81i8PRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P31C
 ignWJSanlqRlpkDjBaYtAQHj5II7wKQNG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0
 mIJS8/L1VKnPcrSIMASENGaR7cOFhEX2KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwr+BroCk
 8mXklcFtfAR3EBHRQ9oYDIAeVJCKkpBoYdy9+Zxy55vNizZPyXz/li887+WPJ8fl3aw8kvVzm
 mvTYLtCh9H+Je1Qct039/heCe9eWuTBy9U4w1czUN9jAnuTm2b9M6eKd1obz/+ebPT6isfOU5
 NzXpeurTyy0iuGUD3bxX2Uyn1HLxynjRPvEbdGS501+lZ3SmJu9RGb7M02Zi2ac3cbeSizFGY
 mGWsxFxYkADAadD+MCAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505946732!84835807!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 883 invoked from network); 20 Sep 2017 22:32:13 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:13 -0000
Received: by mail-qk0-f196.google.com with SMTP id g128so2583827qke.0
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=oIvtsQxPxyUGAbxv5UFus+AYIxCvOpuaANm94F7IgUs=;
 b=pAAzPFXgmoFhyK5RkEEkoR39AueypTFNqYlimyG1uHaF5ScMRAK+qXLz9mJqh9BeTc
 SEcquaaALVOZR5NFBJr4bYzdPcRKJLgoU8VQaMTOqXjXSi+AKJE8NT/95vxYCj/WeAyT
 wtUnMOsO3tBvpz4S20HrEe1BteOorV+zdIXBW7gLlBpGpTlh+dv8xk2W1OVEGDY8Fmrp
 QT29+nWmuijwkgYQ3JWlEGTcSMAse84O3ixYoT3ZflWtfmKWjXzOIh9tlFoUDnfFf82u
 J8T5UiEAn/Qyz0PPkCRS8eQ1bZXKOzLmg3VJ+uO/sjd3K6iJNxOKQqLKUNzPYCj0KEuR
 4hEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=oIvtsQxPxyUGAbxv5UFus+AYIxCvOpuaANm94F7IgUs=;
 b=GuqtoWN4dg7aQkWIVJL0EUOnwIQHazY6Fa4FScpBTux19BtUPKgi1+NoTXnVJwAvg4
 wNcytc0HoOhafn6jZyIwQZE4EsKlKleegOJ5JyePGDHFPbewSSSPcAVa21dplUyPVPea
 UlN/3V0LJJkDB5RX0S3Txso1ombtYcPIeTSzRV3ZeYBYXAOrk3aedt9CThhwsypevWQv
 DYiUjMkRGmF1R+Upnj1InnOKH15il7ZY6+FwmlAgUjxB5jxImZEwSQWSnR8bB8O0+IPo
 ACtnWhZSZfSQucb4L9Is4+Afmhbcr6ouUM+faOiYgJ/FPC5qtsKlzuP+isHS1cB1F2Z9
 PaIw==
X-Gm-Message-State: AHPjjUh8AqB4tVKbviTltUUBkHJGoA9+hOcqzo6K557Vfpd7olUgNQFD
 SMaWxCTU12U6X/NCa+Y2s4Pa1w==
X-Google-Smtp-Source: AOwi7QC7/scJWCFKY7jrwpTn7c5QEOr/6o4s6GJHJzxMr4wr3Oz0i08+iTb4GbuqxZe8WlmhGRogdg==
X-Received: by 10.233.237.5 with SMTP id c5mr314733qkg.309.1505946732436;
 Wed, 20 Sep 2017 15:32:12 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.11
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:11 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:46 -0400
Message-Id: <20170920223148.13137-10-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 09/11] livepatch/tests: Make sure all
	.livepatch.funcs sections are read-only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBiZWluZyB3cml0YWJsZSAoLmRhdGEpLiBUaGlzIG1pbWljcyB0aGUgYmVoYXZp
b3Igb2Ygd2hhdApsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgZG8uCgpPdGhlciBhcHByb2FjaGVzIHN1
Y2ggYXMgJ3N0cnVjdCBjb25zdCBsaXZlcGF0Y2hfZnVuY3MnIHN0aWxsIHJlc3VsdAppbiB0aGUg
V0Egc2VjdGlvbiBhdHRyaWJ1dGVzLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKdjI6IEZpcnN0IHBvc3RpbmcuCnYzOiBEb24ndCBkbyBt
dWx0aXBsZSBvYmpjb3B5IGludm9jYXRpb25zLgotLS0KIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtl
ZmlsZSB8IDEyICsrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUg
Yi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggYjQ4NjY5Y2MxMy4uOWU0NWE4MTQ1
MiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCisrKyBiL3hlbi90ZXN0
L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtNTMsNyArNTMsOCBAQCB4ZW5faGVsbG9fd29ybGQubzog
Y29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMuaAogLlBIT05ZOiAkKExJVkVQQVRDSCkKICQoTElW
RVBBVENIKTogeGVuX2hlbGxvX3dvcmxkX2Z1bmMubyB4ZW5faGVsbG9fd29ybGQubwogCSQoTEQp
ICQoTERGTEFHUykgJChidWlsZF9pZF9saW5rZXIpIC1yIC1vICQoTElWRVBBVENIKSAkXgotCSQo
T0JKQ09QWSkgLS1yZWRlZmluZS1zeW0gJChOT1RFX1NZTUJPTCk9JEBfJChOT1RFX1NZTUJPTCkg
JEAKKwkkKE9CSkNPUFkpIC0tcmVkZWZpbmUtc3ltICQoTk9URV9TWU1CT0wpPSRAXyQoTk9URV9T
WU1CT0wpIFwKKwkJICAgLS1zZXQtc2VjdGlvbi1mbGFncyAubGl2ZXBhdGNoLmZ1bmNzPWFsbG9j
LHJlYWRvbmx5ICRACiAKICMKICMgVGhpcyB0YXJnZXQgaXMgb25seSBhY2Nlc3NpYmxlIGlmIENP
TkZJR19MSVZFUEFUQ0ggaXMgZGVmaW5lZCwgd2hpY2gKQEAgLTg5LDIxICs5MCwyNCBAQCB4ZW5f
YnllX3dvcmxkLm86IGNvbmZpZy5oIGhlbGxvX3dvcmxkX2xpdmVwYXRjaF9kZXBlbmRzLmgKIC5Q
SE9OWTogJChMSVZFUEFUQ0hfQllFKQogJChMSVZFUEFUQ0hfQllFKTogeGVuX2J5ZV93b3JsZF9m
dW5jLm8geGVuX2J5ZV93b3JsZC5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtl
cikgLXIgLW8gJChMSVZFUEFUQ0hfQllFKSAkXgotCSQoT0JKQ09QWSkgLS1yZWRlZmluZS1zeW0g
JChOT1RFX1NZTUJPTCk9JEBfJChOT1RFX1NZTUJPTCkgJEAKKwkkKE9CSkNPUFkpIC0tcmVkZWZp
bmUtc3ltICQoTk9URV9TWU1CT0wpPSRAXyQoTk9URV9TWU1CT0wpIFwKKwkJICAgLS1zZXQtc2Vj
dGlvbi1mbGFncyAubGl2ZXBhdGNoLmZ1bmNzPWFsbG9jLHJlYWRvbmx5ICRACiAKIHhlbl9yZXBs
YWNlX3dvcmxkLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgKIAogLlBIT05ZOiAkKExJ
VkVQQVRDSF9SRVBMQUNFKQogJChMSVZFUEFUQ0hfUkVQTEFDRSk6IHhlbl9yZXBsYWNlX3dvcmxk
X2Z1bmMubyB4ZW5fcmVwbGFjZV93b3JsZC5vCiAJJChMRCkgJChMREZMQUdTKSAkKGJ1aWxkX2lk
X2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfUkVQTEFDRSkgJF4KLQkkKE9CSkNPUFkpIC0tcmVk
ZWZpbmUtc3ltICQoTk9URV9TWU1CT0wpPSRAXyQoTk9URV9TWU1CT0wpICRACisJJChPQkpDT1BZ
KSAtLXJlZGVmaW5lLXN5bSAkKE5PVEVfU1lNQk9MKT0kQF8kKE5PVEVfU1lNQk9MKSBcCisJCSAg
IC0tc2V0LXNlY3Rpb24tZmxhZ3MgLmxpdmVwYXRjaC5mdW5jcz1hbGxvYyxyZWFkb25seSAkQAog
CiB4ZW5fbm9wLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgKIAogLlBIT05ZOiAkKExJ
VkVQQVRDSF9OT1ApCiAkKExJVkVQQVRDSF9OT1ApOiB4ZW5fbm9wLm8KIAkkKExEKSAkKExERkxB
R1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9OT1ApICReCi0JJChPQkpD
T1BZKSAtLXJlZGVmaW5lLXN5bSAkKE5PVEVfU1lNQk9MKT0kQF8kKE5PVEVfU1lNQk9MKSAkQAor
CSQoT0JKQ09QWSkgLS1yZWRlZmluZS1zeW0gJChOT1RFX1NZTUJPTCk9JEBfJChOT1RFX1NZTUJP
TCkgXAorCQkgICAtLXNldC1zZWN0aW9uLWZsYWdzIC5saXZlcGF0Y2guZnVuY3M9YWxsb2MscmVh
ZG9ubHkgJEAKIAogLlBIT05ZOiBsaXZlcGF0Y2gKIGxpdmVwYXRjaDogJChMSVZFUEFUQ0gpICQo
TElWRVBBVENIX0JZRSkgJChMSVZFUEFUQ0hfUkVQTEFDRSkgJChMSVZFUEFUQ0hfTk9QKQotLSAK
Mi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXV-0007Jm-9Z; Wed, 20 Sep 2017 22:32:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXU-0007Hd-Aw
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B1/A5-02092-F6CE2C95; Wed, 20 Sep 2017 22:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyMfTGEd28N4c
 iDVYdNrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW/f7OWLDFuuLe/sNsDYxX9LoYuTiEBKYz
 Svy90MUI4rAIfGCReH19CzuIIyEwjVXi77EJzF2MnEBOlkTH2vVQdprEy8cTWboYOYDsSoktf
 0VAwkICShJbJj9mhJh6iEni3/ctjCAJYQE9icnfboPZbAL6Ek/XXmOG6HWT+HSNC6ReRKCdUW
 L2lV+sIDXMAoYSrW+PskH0pkl83PiDBcRmEVCVWHNkOVicV8BG4sPzBawQ98hLTOydBjafEyi
 +/1MnM8RB1hJPtp5mm8AovICRYRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBqV5uanFxYnpq
 TmJSsV5yfu4mRmCIMgDBDsaLpz0PMUpyMCmJ8orGH4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJ
 MFbmwqUEyxKTU+tSMvMAUYLTFqCg0dJhJcZJM1bXJCYW5yZDpE6xWjPMe/7xT9MHBfuXAKSB/
 bcApIdN+/+YRJiycvPS5US5xUEaRMAacsozYMbCovuS4yyUsK8jEBnCvEUpBblZpagyr9iFOd
 gVBLmFQGZwpOZVwK3+xXQWUxAZ2VvOAByVkkiQkqqgfHCekaRHX3sr8Rcmi9Ma+Lu4xLNW2Hw
 ZMuUQyGOX2KWSwZKKDxbvtR99vtXtc9OGx8uv1cldrz8fctjyYmeCxPnMllId1u6xqseEHZ9k
 W6oP+F5gcXmu16G6VM0d8YWN6vXfEtNmjbHKtxx05zTXY8f64Yw9Fs+nrFbJfMi49potgCGYz
 /flyixFGckGmoxFxUnAgACVij86QIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505946733!108934686!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3156 invoked from network); 20 Sep 2017 22:32:14 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:14 -0000
Received: by mail-qt0-f196.google.com with SMTP id q8so2677413qtb.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cG6UwdKYH27YagW/Ee4cBbCDxAIooScGZpJMioWVPt4=;
 b=GA3iBADDqrbMjSRixXXz/rOrCN28bJbSBNMFFQlY2FO4/MRlfPmNCE/zgVZc4y8m47
 kO9AJ4MSllnzpnK6xnWyC7S66xPD+mSbxUCgq2Xv7+jXOuG7S+GtYZzA+CJuoTqrK5C2
 t5r445rf97VsxaRQL6MhPXEIrU84b0r/qWZPBblC6R8O28DaaafUKjFIMdL0+Mv2WA2N
 9UfaOg5/zAQLVmyb/OUfXSJ4RyZlTEpL4KurmxsuQG5nbJFm7LqTK+ILkiJOb9yI5PVh
 QN/UpDwioUgr15ARn9NuIT0StkTXy06tRIzFj2cDxwPH/18uNFPHi12PFCiiW+2UUP6K
 p/aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=cG6UwdKYH27YagW/Ee4cBbCDxAIooScGZpJMioWVPt4=;
 b=QQsWXRv9NTESQfNSjpSZ7qti0B+JzrUOG8ZRE4SP/txOKlZn8U50Ok8boapw9sRrzS
 wZew8AGWwreGiDsCpk3Z8Qx7HniUPQ/+cijbJixBhm5aVjyfMcha7qLQJBO4rk7sHA2U
 MIdgI1ZMwl4pZgZoHg7nqvYDb0Efkw3oxp+JG9FomKYZH7mBpbN8JcDTXVEOf0Gwy/G7
 jZfjskd1x8Tka7OlwOGcc+b3TmFWzlkSji/dzbGFAfRcOgvhNSHtMJ/0Orev85croLcC
 6+8eTNMoEHsp73gPTaVxd6KBnmIWTgNHQT4zlw1p92dZq3I9knmv4CfkjOK+cgMLMys/
 sFGQ==
X-Gm-Message-State: AHPjjUi/Ge6L3Raeyr4kxPvPc9fqhfVnA1M05FLCdH34vJzatL547in9
 r1hAvXuax/+U6Zkyl75AdBlvvg==
X-Google-Smtp-Source: AOwi7QCAWMYddYpNGROPc2wwKgGnZDLQV3610IxS5vxber57pqfud0nH5Yto0WPeZGPCIvwAlhcnfg==
X-Received: by 10.200.39.189 with SMTP id w58mr364481qtw.246.1505946733229;
 Wed, 20 Sep 2017 15:32:13 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.12
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:12 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:47 -0400
Message-Id: <20170920223148.13137-11-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 10/11] livepatch/arm[32,
	64]: Modify .livepatch.funcs section to be RW when patching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3YXMgZm91bmQgd2hlbiBwb3J0aW5nIGxpdmVwYXRjaC1idWlsZC10b29scyB0byBBUk02
NC8zMgoKV2hlbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgYXJlIGJ1aWx0IChhbmQgdGVzdC1jYXNl
IHRoYW5rcyB0bzoKbGl2ZXBhdGNoL3Rlc3RzOiBNYWtlIHN1cmUgYWxsIC5saXZlcGF0Y2guZnVu
Y3Mgc2VjdGlvbnMgYXJlIHJlYWQtb25seSkKdGhlIC5saXZlcGF0Y2guZnVuY3MgYXJlIGluIHJl
YWQtb25seSBzZWN0aW9uLgoKSG93ZXZlciB0aGUgaHlwZXJ2aXNvciB1c2VzIHRoZSAnb3BhcXVl
JyBmb3IgaXRzIG93biBwdXJwb3NlLCB0aGF0CmlzIHN0YXNoaW5nIHRoZSBvcmlnaW5hbCBjb2Rl
LiBCdXQgdGhlIC5saXZlcGF0Y2hfZnVuY3Mgc2VjdGlvbiBpcwppbiB0aGUgUk8gdm1hcCBhcmVh
IHNvIG9uIEFSTVszMiw2NF0gd2UgZ2V0IGEgZmF1bHQgKGFzIHRoZQpzZWN1cmVfcGF5bG9hZCBj
aGFuZ2VzIHRoZSBWQSB0byBSTykuCgpPbiB4ODYgdGhlIHNhbWUgcHJvdGVjdGlvbiBpcyBpbiBw
bGFjZS4gSW4gJ2FyY2hfbGl2ZXBhdGNoX3F1aWVzY2UnCndlIGRpc2FibGUgV1AgdG8gYWxsb3cg
Y2hhbmdlcyB0byByZWFkLW9ubHkgcGFnZXMgKGFuZCBpbiBhcmNoX2xpdmVwYXRjaF9yZXZpdmUK
d2UgcmUtZW5hYmxlIHRoZSBXUCBwcm90ZWN0aW9uKS4KCk9uIEFSTVszMiw2NF0gd2UgZG8gbm90
IGhhdmUgdGhlIGx1eHVyeSBvZiBhIGdsb2JhbCByZWdpc3RlciB0aGF0IGNhbgpiZSBjaGFuZ2Vk
IGFmdGVyIGJvb3QuIEluIGxpZXUgb2YgdGhhdCB3ZSBtb2RpZnkgdGhlIFZBIG9mIHdoZXJlCnRo
ZSAubGl2ZXBhdGNoLmZ1bmNzIGlzIHRvIFJXLiBBZnRlciB3ZSBhcmUgZG9uZSB3aXRoIHBhdGNo
aW5nCndlIGNoYW5nZSBpdCBiYWNrIHRvIFJPLgoKVG8gZG8gdGhpcyB3ZSBuZWVkIHRvIHN0YXNo
IGR1cmluZyBsaXZlcGF0Y2hpbmcgdGhlIHZhIG9mIHRoZSBwYWdlCmluIHdoaWNoIHRoZSAubGl2
ZXBhdGNoLmZ1bmMgcmVzaWRlcywgYW5kIHRoZSBudW1iZXIgb2YgcGFnZXMgc2FpZApzZWN0aW9u
IHVzZXMgKG9yIDEgYXQgbWluKS4KCkVxdWlwcGVkIHdpdGggdGhhdCB3ZSBjYW4gcGF0Y2ggbGl2
ZXBhdGNoIGZ1bmN0aW9ucyB3aGljaCBoYXZlCi5saXZlcGF0Y2hfZnVuY3MgaW4gcm9kYXRhIHNl
Y3Rpb24uCgpBbiBhbHRlcm5hdGl2ZSBpcyB0byBhZGQgdGhlICdXJyBmbGFnIGR1cmluZyBsb2Fk
aW5nIG9mIHRoZQoubGl2ZXBhdGNoX2Z1bmNzIHdoaWNoIHdvdWxkIHJlc3VsdCB0aGUgc2VjdGlv
biBiZWluZyBpbiB3cml0ZWFibGUKcmVnaW9uIGZyb20gdGhlIGdlY2tvLgoKU3VnZ2VzdGVkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQpDYzogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cgp2NDogRmlyc3QgcG9zdGluZwot
LS0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAgfCA0NSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAg
ICB8ICAyICstCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICAgICAgIHwgIDkgKysrKysrKy0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oIHwgMTMgKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmggICAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgNjQg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXggNzY3MjNmMWYxYS4u
ZjIzZGY4NTk3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBiL3hl
bi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtNiw2ICs2LDcgQEAKICNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9lbGYuaD4KICNpbmNsdWRlIDx4ZW4vbGl2ZXBh
dGNoLmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAKICNp
bmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgpAQCAtMTcsMTMgKzE4LDE1IEBACiAjZGVmaW5lIHZp
cnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQogCiB2b2lkICp2bWFwX29mX3hl
bl90ZXh0Oworc3RydWN0IGxpdmVwYXRjaF92YSBsaXZlcGF0Y2hfc3Rhc2g7CiAKLWludCBhcmNo
X2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCitpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZShzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMsIHNpemVfdCBuZnVuY3MpCiB7CiAgICAgbWZuX3QgdGV4
dF9tZm47CiAgICAgdW5zaWduZWQgaW50IHRleHRfb3JkZXI7CisgICAgaW50IHJjID0gMDsKIAot
ICAgIGlmICggdm1hcF9vZl94ZW5fdGV4dCApCisgICAgaWYgKCB2bWFwX29mX3hlbl90ZXh0IHx8
IGxpdmVwYXRjaF9zdGFzaC52YSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgdGV4
dF9tZm4gPSB2aXJ0X3RvX21mbihfc3RhcnQpOwpAQCAtNDMsNyArNDYsMjkgQEAgaW50IGFyY2hf
bGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQog
Ci0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBuZnVuY3MgKQorICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YSA9ICh1bnNpZ25lZCBsb25nKWZ1bmM7CisgICAgICAgIHVuc2lnbmVkIGludCBv
ZmZzID0gdmEgJiAoUEFHRV9TSVpFIC0gMSk7CisgICAgICAgIHVuc2lnbmVkIGludCBwYWdlcyA9
IFBGTl9VUChvZmZzICsgbmZ1bmNzICogc2l6ZW9mKCpmdW5jKSk7CisKKyAgICAgICAgdmEgJj0g
UEFHRV9NQVNLOworCisgICAgICAgIHJjID0gbW9kaWZ5X3hlbl9tYXBwaW5ncyh2YSwgdmEgKyAo
cGFnZXMgKiBQQUdFX1NJWkUpLCBQVEVfTlgpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
eworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICJGYWlsZWQgdG8gbW9k
aWZ5IDB4JWx4IHRvIFJXXG4iLCB2YSk7CisgICAgICAgICAgICB2dW5tYXAodm1hcF9vZl94ZW5f
dGV4dCk7CisgICAgICAgICAgICB2bWFwX29mX3hlbl90ZXh0ID0gTlVMTDsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGxpdmVwYXRjaF9zdGFzaC52YSA9
IHZhOworICAgICAgICAgICAgbGl2ZXBhdGNoX3N0YXNoLnBhZ2VzID0gcGFnZXM7CisgICAgICAg
IH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2
aXZlKHZvaWQpCkBAIC01OCw2ICs4MywyMCBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Jldml2ZSh2
b2lkKQogICAgICAgICB2dW5tYXAodm1hcF9vZl94ZW5fdGV4dCk7CiAKICAgICB2bWFwX29mX3hl
bl90ZXh0ID0gTlVMTDsKKworICAgIGlmICggbGl2ZXBhdGNoX3N0YXNoLnZhICkKKyAgICB7Cisg
ICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSBsaXZlcGF0Y2hfc3Rhc2gudmE7CisKKyAgICAgICAg
aW50IHJjID0gbW9kaWZ5X3hlbl9tYXBwaW5ncyh2YSwgdmEgKyAobGl2ZXBhdGNoX3N0YXNoLnBh
Z2VzICogUEFHRV9TSVpFKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
VEVfTlggfCBQVEVfUk8pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSIExJVkVQQVRDSCAiRmFpbGVkIHRvIG1vZGlmeSAlbHggdG8gUk8hXG4iLCB2YSk7
CisKKyAgICAgICAgbGl2ZXBhdGNoX3N0YXNoLnZhID0gMDsKKyAgICAgICAgbGl2ZXBhdGNoX3N0
YXNoLnBhZ2VzID0gMDsKKworICAgIH0KIH0KIAogaW50IGFyY2hfbGl2ZXBhdGNoX3ZlcmlmeV9m
dW5jKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA0OGQy
MGZkYWNkLi5mNTg2NTM3MGQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMK
KysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xNCw3ICsxNCw3IEBACiAjaW5jbHVk
ZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KIAotaW50IGFyY2hfbGl2
ZXBhdGNoX3F1aWVzY2Uodm9pZCkKK2ludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHN0cnVjdCBs
aXZlcGF0Y2hfZnVuYyAqZnVuYywgc2l6ZV90IG5mdW5jcykKIHsKICAgICAvKiBEaXNhYmxlIFdQ
IHRvIGFsbG93IGNoYW5nZXMgdG8gcmVhZC1vbmx5IHBhZ2VzLiAqLwogICAgIHdyaXRlX2NyMChy
ZWFkX2NyMCgpICYgflg4Nl9DUjBfV1ApOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0
Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZjczNmMzYTdlYS4uYWY4OTk4ZWM4
ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xp
dmVwYXRjaC5jCkBAIC01Niw2ICs1Niw3IEBAIHN0cnVjdCBwYXlsb2FkIHsKICAgICBpbnQzMl90
IHJjOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMCBvciAtWEVOX0VYWC4gKi8KICAgICBi
b29sIHJldmVydGVkOyAgICAgICAgICAgICAgICAgICAgICAgLyogV2hldGhlciBpdCB3YXMgcmV2
ZXJ0ZWQuICovCiAgICAgYm9vbCBzYWZlX3RvX3JlYXBwbHk7ICAgICAgICAgICAgICAgIC8qIENh
biBhcHBseSBzYWZlbHkgYWZ0ZXIgcmV2ZXJ0LiAqLworICAgIGJvb2wgZnVuY3Nfcm87ICAgICAg
ICAgICAgICAgICAgICAgICAvKiBBcmUgbGl2ZXBhdGNoLmZ1bmNzIGluIC5yb2RhdGEgc2VjdGlv
bi4gKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7ICAgICAgICAgICAgICAgLyogTGlua2Vk
IHRvICdwYXlsb2FkX2xpc3QnLiAqLwogICAgIGNvbnN0IHZvaWQgKnRleHRfYWRkcjsgICAgICAg
ICAgICAgICAvKiBWaXJ0dWFsIGFkZHJlc3Mgb2YgLnRleHQuICovCiAgICAgc2l6ZV90IHRleHRf
c2l6ZTsgICAgICAgICAgICAgICAgICAgIC8qIC4uIGFuZCBpdHMgc2l6ZS4gKi8KQEAgLTUzOCw2
ICs1MzksMTAgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBh
eWxvYWQsCiAgICAgcGF5bG9hZC0+ZnVuY3MgPSBzZWMtPmxvYWRfYWRkcjsKICAgICBwYXlsb2Fk
LT5uZnVuY3MgPSBzZWMtPnNlYy0+c2hfc2l6ZSAvIHNpemVvZigqcGF5bG9hZC0+ZnVuY3MpOwog
CisgICAgaWYgKCBzZWMtPmxvYWRfYWRkciA+PSBwYXlsb2FkLT5yb19hZGRyICYmCisgICAgICAg
ICBzZWMtPmxvYWRfYWRkciA8IChwYXlsb2FkLT5yb19hZGRyICsgcGF5bG9hZC0+cm9fc2l6ZSkg
KQorICAgICAgICBwYXlsb2FkLT5mdW5jc19ybyA9IHRydWU7CisKICAgICBmb3IgKCBpID0gMDsg
aSA8IHBheWxvYWQtPm5mdW5jczsgaSsrICkKICAgICB7CiAgICAgICAgIGludCByYzsKQEAgLTEw
NzAsNyArMTA3NSw3IEBAIHN0YXRpYyBpbnQgYXBwbHlfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAq
ZGF0YSkKICAgICBwcmludGsoWEVOTE9HX0lORk8gTElWRVBBVENIICIlczogQXBwbHlpbmcgJXUg
ZnVuY3Rpb25zXG4iLAogICAgICAgICAgICAgZGF0YS0+bmFtZSwgZGF0YS0+bmZ1bmNzKTsKIAot
ICAgIHJjID0gYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSgpOworICAgIHJjID0gYXJjaF9saXZlcGF0
Y2hfcXVpZXNjZShkYXRhLT5mdW5jcywgZGF0YS0+ZnVuY3Nfcm8gPyBkYXRhLT5uZnVuY3MgOiAw
KTsKICAgICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQ
QVRDSCAiJXM6IHVuYWJsZSB0byBxdWllc2NlIVxuIiwgZGF0YS0+bmFtZSk7CkBAIC0xMTExLDcg
KzExMTYsNyBAQCBzdGF0aWMgaW50IHJldmVydF9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpkYXRh
KQogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPIExJVkVQQVRDSCAiJXM6IFJldmVydGluZ1xuIiwg
ZGF0YS0+bmFtZSk7CiAKLSAgICByYyA9IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoKTsKKyAgICBy
YyA9IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2UoZGF0YS0+ZnVuY3MsIGRhdGEtPmZ1bmNzX3JvID8g
ZGF0YS0+bmZ1bmNzIDogMCk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBwcmludGso
WEVOTE9HX0VSUiBMSVZFUEFUQ0ggIiVzOiB1bmFibGUgdG8gcXVpZXNjZSFcbiIsIGRhdGEtPm5h
bWUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKaW5kZXggNmJjYTc5ZGViOS4uY2QxM2NhNzg2ZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oCkBAIC0xNyw2ICsxNywxOSBAQAogICovCiBleHRlcm4g
dm9pZCAqdm1hcF9vZl94ZW5fdGV4dDsKIAorLyoKKyAqIFRoZSB2YSBvZiB0aGUgbGl2ZXBhdGNo
IC5saXZlcGF0Y2guZnVuY3MuIE9ubHkgdXNlZCBpZiBzYWlkCisgKiByZWdpb24gaXMgaW4gUk8g
VkEgYW5kIHdlIG5lZWQgdG8gbW9kaWZ5IGl0IHRvIFJXIGR1cmluZworICogbGl2ZXBhdGNoaW5n
LgorICovCitzdHJ1Y3QgbGl2ZXBhdGNoX3ZhCit7CisgICAgdW5zaWduZWQgbG9uZyB2YTsKKyAg
ICB1bnNpZ25lZCBpbnQgcGFnZXM7Cit9OworCitleHRlcm4gc3RydWN0IGxpdmVwYXRjaF92YSBs
aXZlcGF0Y2hfc3Rhc2g7CisKIC8qIFRoZXNlIHJhbmdlcyBhcmUgb25seSBmb3IgdW5jb25kaXRp
b25hbCBicmFuY2hlcy4gKi8KICNpZmRlZiBDT05GSUdfQVJNXzMyCiAvKiBBUk0zMjogQTQuMyBJ
TiBBUk0gRERJIDA0MDZDLmMgLSAgd2UgYXJlIHVzaW5nIG9ubHkgQVJNIGluc3RydWN0aW9ucyBp
biBYZW4uKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaCBiL3hlbi9p
bmNsdWRlL3hlbi9saXZlcGF0Y2guaAppbmRleCBlOWJhYjg3ZjI4Li40YWNlYWFiNjM3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2xpdmVwYXRjaC5oCkBAIC0xMDQsNyArMTA0LDcgQEAgc3RhdGljIGlubGluZSBpbnQgbGl2ZXBh
dGNoX3ZlcmlmeV9kaXN0YW5jZShjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAg
KiBUaGVzZSBmdW5jdGlvbnMgYXJlIGNhbGxlZCBhcm91bmQgdGhlIGNyaXRpY2FsIHJlZ2lvbiBw
YXRjaGluZyBsaXZlIGNvZGUsCiAgKiBmb3IgYW4gYXJjaGl0ZWN0dXJlIHRvIHRha2UgbWFrZSBh
cHByb3ByYXRpZSBnbG9iYWwgc3RhdGUgYWRqdXN0bWVudHMuCiAgKi8KLWludCBhcmNoX2xpdmVw
YXRjaF9xdWllc2NlKHZvaWQpOworaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uoc3RydWN0IGxp
dmVwYXRjaF9mdW5jICosIHNpemVfdCBuZnVuYyk7CiB2b2lkIGFyY2hfbGl2ZXBhdGNoX3Jldml2
ZSh2b2lkKTsKIAogdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmMpOwotLSAKMi4xMy4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXV-0007KE-GS; Wed, 20 Sep 2017 22:32:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXU-0007Hn-Kx
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 16/96-17770-F6CE2C95; Wed, 20 Sep 2017 22:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTGYd2cN4c
 iDa4uNbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNm7D/NXNAsU9HUe5+9gXGqRBcjF4eQwAxG
 icfbnzCCOCwCH1gk1nxsZ+1i5OSQEJjGKrH6eiGEnSWxYv0tNgg7TeJL4ypGCLtSYtnKRcwgt
 pCAksSWyY8ZIaYeYpJ4f3EJC0hCWEBPYvK322ANbAL6Ek/XXgNq4ABqdpP4dI0LpF5EoJ1RYv
 aVX2CLmQUMJVrfHmWD6I2QeLZiMVgvi4CqxJ2GeWAzeQWsJX7/vw91kLzExN5pYDWcAjYS+z9
 1Qh1kLfFk62m2CYzCCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV
 6yXn525iBIYoAxDsYFy8NvAQoyQHk5Ior/XLQ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgTX
 gPlBItS01Mr0jJzgNECk5bg4FES4fUASfMWFyTmFmemQ6ROMVpyXLhz6Q8Tx4E9t4Bkx827f5
 iEWPLy81KlxHm/vgJqEABpyCjNgxsHi+hLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEub1Bln
 Lk5lXArf1FdBBTEAHZW84AHJQSSJCSqqBcbaNyhIL59cHl/3Y0cjeuGSW85vL/H/u/ljwRWpT
 9Y/IPq1Ya85TOWzvnqlM3vmGf0aLz8aPQjfv3P4Q81r0wrErDO1yhqw/b2ZnTxL/9YT1V+T15
 uLty5LrC2TiJ32wCdV9EzJ9SodCEgPfpHrH2RZbP6/50zhjj94OlsbQp6+XX7k4+cLTNd1KLM
 UZiYZazEXFiQC3fFSE4wIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505946732!80368652!1
X-Originating-IP: [209.85.216.195]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51617 invoked from network); 20 Sep 2017 22:32:12 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:12 -0000
Received: by mail-qt0-f195.google.com with SMTP id l25so2669149qtf.2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zCzxD39odmuGYU1FEZVP9yQIySX7wqjyk6moivCx+2I=;
 b=ov1YqWl7P2zIubdhiEuyLxUS4OfzGS0DUezapZcw0OjomeW4DQa/Mp7Co+3otggfck
 0n/yjoHrILa7ABEyfRcyTbS+PTs0NkPuXdnRp6X1qVkeVARyK8hT2DONDp9foRpDYGoX
 vaDHQTgEQctNadMaT7me/K5uHeU2/cEfkxAx9KkUDMgx6ww7tuj7DzEW95FmDrAen0iT
 3qRGXYO06rFcy/4s5IR1iion9kFlY4fCLqYWSWeLBM3C1doJj4LHsb9/l8do4bsiyyHt
 qZvLZvrIvzzbae7Y9duLKuL7bc4ryba7jJFqCQkZ9cPlOsqt4vUWuEzRqnXHynyz5oNW
 cAUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=zCzxD39odmuGYU1FEZVP9yQIySX7wqjyk6moivCx+2I=;
 b=pyFk4/mP1J7gbtpUSu/GEL219gZx8letTgNpJvJQBBOKgxUB0PLXxS/uOZCKCQwpyN
 eH0PHmfV4IFWQgZGmxY18odhgc9Xa9gipuM8neij6VzQY0Gwkbn6iLMJiwY3mrXYBpcv
 fo/YL00GYOCptVm3Fd1y86o9VhyNpD+wDiOvq+H6BWY/QJZM4ceoPaZinXc7xB9lp0B6
 G+8S2BICZxzuXFbr4A9h8buRQGTa3AaXvqanyLvJ6rJ4zO+b3d0v/Y+CLiw7T0YF8Axt
 eltMhMA+id7pXcAUPhfzvtcp7e9BrBt2BHjRv+q6kiIzFha25wd/Xa+tn97VWAm2CR1w
 tDzw==
X-Gm-Message-State: AHPjjUh35MPLi2ABikabjCe7GQch9k+D0we5yrewjKQPz5Yw+jeO4ABc
 sFNRSjnIQcai11CIa1r+CpBAHg==
X-Google-Smtp-Source: AOwi7QBxHQ2TIPFL2dUJUW5nWjMZfU9hnR6x5og7Q/+fKjQJEzOXURFKbjrlON1sX2UugIdAG2C+2g==
X-Received: by 10.200.52.117 with SMTP id v50mr341878qtb.333.1505946731495;
 Wed, 20 Sep 2017 15:32:11 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:11 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:45 -0400
Message-Id: <20170920223148.13137-9-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 08/11] livepatch/arm/x86: Rename note_depends
	symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzdXJmYWNlZCBkdWUgdG8gInhlbi9saXZlcGF0Y2gveDg2L2FybTMyOiBGb3JjZQoubGl2
ZXBhdGNoLmRlcGVuZHMgc2VjdGlvbiB0byBiZSB1aW50MzJfdCBhbGlnbmVkLiIgd2hpY2ggc3dp
dGNoZWQKdG8gYSBkaWZmZXJlbnQgd2F5IG9mIGluY2x1ZGluZyB0aGUgYnVpbGQtaWQuCgpFYWNo
IGxpdmVwYXRjaCBlbmRzIHdpdGggYSBnbG9iYWw6CgogICAgMzA6IDAwMDAwMDAwICAgICAxIE9C
SkVDVCAgR0xPQkFMIEhJRERFTiAgICAgNyBub3RlX2RlcGVuZHMKCndoaWNoIHdpbGwgY2F1c2Ug
Y29sbGlzaW9uIHdoZW4gbG9hZGluZy4KCk9uZSBhdHRlbXB0ZWQgc29sdXRpb24gd2FzIHRvIGFk
ZCBpbiB0aGUgTWFrZWZpbGUgc3RhbnphOgogQHNlZCAtaSAnL3Vuc2lnbmVkL3N0YXRpYyB1bnNp
bmdlZC8nICRACgpCdXQgdGhhdCByZXN1bHRlZCBpbiB0aGUgbm90ZV9kZXBlbmRzIGJlaW5nIG9t
aXR0ZWQgZnJvbSB0aGUgbGl2ZXBhdGNoCihhcyBpdCB3YXMgc3RhdGljIGFuZCBub3QgdXNlZCkg
d2hpY2ggbWVhbnQgd2Ugd291bGQgbm90IGhhdmUgYW4KLmxpdmVwYXRjaF9kZXBlbmRzIHNlY3Rp
b24gd2hpY2ggd2UgcmVxdWlyZS4KCk9uZSBzb2x1dGlvbiBpcyB0byByZW1vdmUgdGhlIHN5bWJv
bCB2aWEgdGhlIC0tc3RyaXAtc3ltYm9scwphZnRlciBnZW5lcmF0aW5nIHRoZSBsaXZlcGF0Y2gu
CgpIb3dldmVyIHRoYXQgZmFpbHMgYXMgbm90ZV9kZXBlbmRzIGlzIGluIHVzZSBieSAucmVsLmRl
YnVnX2luZm86ClJlbG9jYXRpb24gc2VjdGlvbiAnLnJlbC5kZWJ1Z19pbmZvJyBhdCBvZmZzZXQg
MHgxNTFjIGNvbnRhaW5zIDExMyBlbnRyaWVzOgogT2Zmc2V0ICAgICBJbmZvICAgIFR5cGUgICAg
ICAgICAgICBTeW0uVmFsdWUgIFN5bS4gTmFtZQouLgowMDAwMDYyNSAgMDAwMDFlMDIgUl9BUk1f
QUJTMzIgICAgICAgMDAwMDAwMDAgICBub3RlX2RlcGVuZHMKCkFuZCB0aGUgc29sdXRpb24gdG8g
dGhhdCBpcyB0byBhbHNvIHNsYXAgb24gLS1zdHJpcC1kZWJ1ZyB3aGljaCByZW1vdmVzCnZhcmlv
dXMgLmRlYnVnKiBzZWN0aW9ucyAod2hpY2ggbGl2ZXBhdGNoIGlnbm9yZXMgYW55aG93KToKLmRl
YnVnX2FyYW5nZXMsIC5kZWJ1Z19pbmZvLCAuZGVidWdfYWJicmV2LCAuZGVidWdfbGluZSwgLmRl
YnVnX2ZyYW1lLAouZGVidWdfc3RyLCBhbmQgdGhlaXIgLnJlbC4qIHNlY3Rpb25zLiBBbmQgdGhh
dCB3aWxsIHJlbW92ZSB0aGF0LgoKQWx0ZXJuYXRpdmVseSB3ZSBjb3VsZCBhbHNvIHVzZSAtLWxv
Y2FsaXplLXN5bWJvbCBzbyB0aGF0IG5vdGVfZGVwZW5kcwppcyBub3QgZ2xvYmFsbHkgdmlzaWJs
ZS4gQnV0IHRoYXQgd29uJ3QgaGVscCBhcyBoeXBlcnZpc29yIHRyZWF0cwpib3RoIGxvY2FsIGFu
ZCBnbG9iYWwgc3ltYm9scyBhcyBnbG9iYWwgd2hlbiByZXNvbHZpbmcgdGhlbS4KClRoaXMgcGF0
Y2ggZGVjaWRlcyB0byBwaWNrIGFuIGVhc2llciBwYXRoLCBqdXN0IHJlbmFtZSB0aGUgc3ltYm9s
CmJ5IHByZWZpeGluZyBpdCB3aXRoIHRoZSBuYW1lIG9mIHRoZSBsaXZlcGF0Y2g6CgokIG5tICou
bGl2ZXBhdGNoIHwgZ3JlcCBkZXBlbmQKMDAwMDAwMDAwMDAwMDAwMCBSIHhlbl9ieWVfd29ybGQu
bGl2ZXBhdGNoX25vdGVfZGVwZW5kcwowMDAwMDAwMDAwMDAwMDAwIFIgeGVuX2hlbGxvX3dvcmxk
LmxpdmVwYXRjaF9ub3RlX2RlcGVuZHMKMDAwMDAwMDAwMDAwMDAwMCBSIHhlbl9sb2NhbF9zeW1i
b2xzLmxpdmVwYXRjaF9ub3RlX2RlcGVuZHMKMDAwMDAwMDAwMDAwMDAwMCBSIHhlbl9ub3AubGl2
ZXBhdGNoX25vdGVfZGVwZW5kcwowMDAwMDAwMDAwMDAwMDAwIFIgeGVuX3JlcGxhY2Vfd29ybGQu
bGl2ZXBhdGNoX25vdGVfZGVwZW5kcwoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKdjM6IEZpcnN0IHBvc3RpbmcuCnY0OiBJbnN0ZWFkIG9m
IHN0cmlwcGluZyB0aGUgc3ltYm9sIChhbmQgYWxzbyB1c2luZyAtLXN0cmlwLWRlYnVnKSwKICAg
IGp1c3QgcmVuYW1lIHRoZSBzeW1ib2wuCi0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxl
IHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxl
CmluZGV4IGQyMzgzM2UzNmYuLmI0ODY2OWNjMTMgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVw
YXRjaC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTUzLDYg
KzUzLDcgQEAgeGVuX2hlbGxvX3dvcmxkLm86IGNvbmZpZy5oIGxpdmVwYXRjaF9kZXBlbmRzLmgK
IC5QSE9OWTogJChMSVZFUEFUQ0gpCiAkKExJVkVQQVRDSCk6IHhlbl9oZWxsb193b3JsZF9mdW5j
Lm8geGVuX2hlbGxvX3dvcmxkLm8KIAkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2Vy
KSAtciAtbyAkKExJVkVQQVRDSCkgJF4KKwkkKE9CSkNPUFkpIC0tcmVkZWZpbmUtc3ltICQoTk9U
RV9TWU1CT0wpPSRAXyQoTk9URV9TWU1CT0wpICRACiAKICMKICMgVGhpcyB0YXJnZXQgaXMgb25s
eSBhY2Nlc3NpYmxlIGlmIENPTkZJR19MSVZFUEFUQ0ggaXMgZGVmaW5lZCwgd2hpY2gKQEAgLTg4
LDE4ICs4OSwyMSBAQCB4ZW5fYnllX3dvcmxkLm86IGNvbmZpZy5oIGhlbGxvX3dvcmxkX2xpdmVw
YXRjaF9kZXBlbmRzLmgKIC5QSE9OWTogJChMSVZFUEFUQ0hfQllFKQogJChMSVZFUEFUQ0hfQllF
KTogeGVuX2J5ZV93b3JsZF9mdW5jLm8geGVuX2J5ZV93b3JsZC5vCiAJJChMRCkgJChMREZMQUdT
KSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfQllFKSAkXgorCSQoT0JKQ09Q
WSkgLS1yZWRlZmluZS1zeW0gJChOT1RFX1NZTUJPTCk9JEBfJChOT1RFX1NZTUJPTCkgJEAKIAog
eGVuX3JlcGxhY2Vfd29ybGQubzogY29uZmlnLmggbGl2ZXBhdGNoX2RlcGVuZHMuaAogCiAuUEhP
Tlk6ICQoTElWRVBBVENIX1JFUExBQ0UpCiAkKExJVkVQQVRDSF9SRVBMQUNFKTogeGVuX3JlcGxh
Y2Vfd29ybGRfZnVuYy5vIHhlbl9yZXBsYWNlX3dvcmxkLm8KIAkkKExEKSAkKExERkxBR1MpICQo
YnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9SRVBMQUNFKSAkXgorCSQoT0JKQ09Q
WSkgLS1yZWRlZmluZS1zeW0gJChOT1RFX1NZTUJPTCk9JEBfJChOT1RFX1NZTUJPTCkgJEAKIAog
eGVuX25vcC5vOiBjb25maWcuaCBsaXZlcGF0Y2hfZGVwZW5kcy5oCiAKIC5QSE9OWTogJChMSVZF
UEFUQ0hfTk9QKQogJChMSVZFUEFUQ0hfTk9QKTogeGVuX25vcC5vCiAJJChMRCkgJChMREZMQUdT
KSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0hfTk9QKSAkXgorCSQoT0JKQ09Q
WSkgLS1yZWRlZmluZS1zeW0gJChOT1RFX1NZTUJPTCk9JEBfJChOT1RFX1NZTUJPTCkgJEAKIAog
LlBIT05ZOiBsaXZlcGF0Y2gKIGxpdmVwYXRjaDogJChMSVZFUEFUQ0gpICQoTElWRVBBVENIX0JZ
RSkgJChMSVZFUEFUQ0hfUkVQTEFDRSkgJChMSVZFUEFUQ0hfTk9QKQotLSAKMi4xMy4zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 20 22:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 22:32:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dunXY-0007ON-S6; Wed, 20 Sep 2017 22:32:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dunXY-0007N3-04
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 22:32:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 75/AB-00676-37CE2C95; Wed, 20 Sep 2017 22:32:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyMfTOJt38N4c
 iDZ5/t7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWTF7MVvBFu+JZ33uWBsbpKl2MXBxCAjMZ
 JbavWMLUxcjJwSLwgUVi8fIcEFtCYBqrxM0ltRB2lsTtzw1sEHaaxJoPM1kg7AqJ73vesYLYQ
 gJKElsmP2aEGHqISWLP5f9gDcICehKTv91mBLHZBPQlnq69xtzFyAHU7Cbx6RoXSL2IQDujxO
 wrv1hB4swCsRJfvopCtAZKvG7dzAJxm6pE0/qlYCN5BWwk/q6fzgxxg7zExN5pYOM5geL7P3U
 yQ9xjLfFk62m2CYzCCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV
 6yXn525iBIYnAxDsYPyzLOAQoyQHk5Ior/XLQ5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh/v
 QLKCRalpqdWpGXmACMFJi3BwaMkwrsAJM1bXJCYW5yZDpE6xejKceHOpT9MHAf23AKSHTfvAs
 lNYHLD9wd/mIRY8vLzUqXEeb+CNAuANGeU5sGNhkX5JUZZKWFeRqBjhXgKUotyM0tQ5V8xinM
 wKgnzCr4GmsKTmVcCd8EroOOYgI7L3nAA5LiSRISUVAPjIsG41fM/L1JrslP98HFb6MaGtDLe
 pRqJU9Iaa5bOeDMrfnvWSp8m/c4DVV+SHTZEWP7KaZ9Re1Z6yvGo5HvqAoJXZRv2sB2wELh8e
 /HfoPA3N96Uf2BtP2x+0qx0l1AS+xLv3sID78RPOJ8q81NXP8L5XSeDlzfh1K0p7bc3OE9Tk7
 797uwRJZbijERDLeai4kQASese/+0CAAA=
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505946735!117938033!1
X-Originating-IP: [209.85.220.178]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64785 invoked from network); 20 Sep 2017 22:32:15 -0000
Received: from mail-qk0-f178.google.com (HELO mail-qk0-f178.google.com)
 (209.85.220.178)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Sep 2017 22:32:15 -0000
Received: by mail-qk0-f178.google.com with SMTP id r141so4205167qke.2
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 15:32:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=g7C91+c4mSO5cWJ4Z83xkRSybB4iI7PiDNCB8PhD6xE=;
 b=mYsCdm4nAOdq5ybuDGT8+cAfTNaAnD0DEgS+Jv/90d/dvOEy6gzGW0J8ASq2WEE77X
 ZpgaGKANa2KEgjfnz0EkI7DaWm+Y4ekRBnOU3Z8AHhImg/NmtuBoWpgJzShD87SWvLiX
 9YHGnz9tYsL42m/NDU8HVl4iA9y12la/uzC1GnDoTFNePzviUUE5IEuI+mdv4pA97ih2
 +kDc+r/36ek3A1kwsOB82TdfrzekgPMS45v45fiA9n2QLq9q2w9BBqytZSdlUb8/5dQO
 lKx5f1r6DFHk03LuJSmYgdQOJXTLESRJ49MylnMvlHWsZZif3xg2AmdEbspoG0CVJl6N
 aekA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references;
 bh=g7C91+c4mSO5cWJ4Z83xkRSybB4iI7PiDNCB8PhD6xE=;
 b=cQqJWsyS/u1hRmBKezdOR6z9J7mnoD7DV/7Q6lYObyf3MGKkQRPweEy3VgTN0FjndL
 f7ZQQj9o8IlMKY2TKxvyzVC2p60GgKAhwXxoSmUxWinTqZPpVrJZRa/NQ3qZsZQRw1xH
 Dmqhuv+PrKyEna0q7OE5l+C7O3a8PFHkZdyqQWZWqsjLlOa4ytk8/T9hu7Ayos+zRjwQ
 Gu5cJ7f3jajpL9jgxUskVA2fGNDLGegLbuV/ydXH1IQI8h+LXEdqdli85E+0hPNtG6Jo
 F3sYs61st1OFroWfZaqtvMKykHUcQZo4MFQoXvJK9KPLFQ14MoZnroG8dUbqLvj5llqF
 wWJA==
X-Gm-Message-State: AHPjjUiXDyIOoYfp/8++ogR02lFtR88HJqmE+eGO6g7of2hT/zJ14Hga
 HiaoGj37J21+cDYUT+wCeQKiXw==
X-Google-Smtp-Source: AOwi7QCwPxDwJbRfv6j22pLTFCYeTQHQ6HcY9RM1uYjOudhL7FHqMbzSZjNn6gPwp2HJEBKYDIup7g==
X-Received: by 10.55.102.13 with SMTP id a13mr347525qkc.320.1505946734466;
 Wed, 20 Sep 2017 15:32:14 -0700 (PDT)
Received: from localhost.localdomain
 (209-6-200-48.s4398.c3-0.smr-ubr2.sbo-smr.ma.cable.rcncustomer.com.
 [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id z192sm2012656qka.91.2017.09.20.15.32.13
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 20 Sep 2017 15:32:13 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
X-Google-Original-From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com,
 konrad.wilk@oracle.com, julien.grall@arm.com, sstabellini@kernel.org
Date: Wed, 20 Sep 2017 18:31:48 -0400
Message-Id: <20170920223148.13137-12-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.13.3
In-Reply-To: <20170920223148.13137-1-konrad.wilk@oracle.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com,
 Konrad Rzeszutek Wilk <konrad@kernel.org>
Subject: [Xen-devel] [PATCH v4 11/11] livepatch: Declare live patching as a
	supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpTZWUgZG9j
cy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIGZvciB0aGUgZGV0YWlscy4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZEBrZXJuZWwub3JnPgoKLS0KdjI6CiAtIE1vdmVkIGl0IGlu
dG8gYSBmZWF0dXJlIGRvY3VtZW50LgogLSBDbGFyaWZpZWQgYSBmZXcgYml0cyBhbmQgcGllY2Vz
IGJhc2VkIG9uIGZlZWRiYWNrLgp2MzoKIC0gZGVmYXVsdCBYODYKIC0gYWRkZWQgSmFuJ3MgUmV2
aWV3ZWQtYnkKIC0gQWRkZWQgdGVjaCBwcmV2aWV3IGZvciBBUk0uCiAtIEN1dCBkb3duIHRoZSAz
KSBwYXJhZ3JhcGggcGVyIEdlb3JnZSdzIGlucHV0Ci0tLQogZG9jcy9mZWF0dXJlcy9saXZlcGF0
Y2gucGFuZG9jIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgfCAgIDQgKy0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
ZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCgpkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJl
cy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjE3ZjFjZDBkMDUKLS0tIC9kZXYvbnVs
bAorKysgYi9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKQEAgLTAsMCArMSwxMDYgQEAK
KyUgTGl2ZSBQYXRjaGluZworJSBSZXZpc2lvbiAxCisKK1xjbGVhcnBhZ2UKKworIyBCYXNpY3MK
KworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisgICAgICAgICBTdGF0dXM6ICoqU3VwcG9ydGVkKioKKworICAgQXJj
aGl0ZWN0dXJlOiB4ODYKKworICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldy9FeHBlcmlt
ZW50YWwqKgorCisgICBBcmNoaXRlY3R1cmU6IEFSTQorCisgICAgICBDb21wb25lbnQ6IEh5cGVy
dmlzb3IsIHRvb2xzdGFjaworLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKworIyBEZXRhaWxzCisKK1hlbiBMaXZl
IFBhdGNoaW5nIGhhcyBiZWVuIGF2YWlsYWJsZSBhcyB0ZWNoIHByZXZpZXcgZmVhdHVyZSBzaW5j
ZSBYZW4KKzQuNyBhbmQgaGFzIG5vdyBoYWQgYSBjb3VwbGUgb2YgcmVsZWFzZXMgdG8gc3RhYmls
aXplLiBYZW4gTGl2ZSBwYXRjaGluZworaGFzIGJlZW4gdXNlZCBieSBtdWx0aXBsZSB2ZW5kb3Jz
IHRvIGZpeCBzZXZlcmFsIHJlYWwtd29ybGQgc2VjdXJpdHkKK2lzc3VlcyB3aXRob3V0IGFueSBz
ZXZlcmUgYnVncyBlbmNvdW50ZXJlZC4gQWRkaXRpb25hbGx5LCB0aGVyZSBhcmUgbm93Cit0ZXN0
cyBpbiBPU1NUZXN0IHRoYXQgdGVzdCBsaXZlIHBhdGNoaW5nIHRvIGVuc3VyZSB0aGF0IG5vIHJl
Z3Jlc3Npb25zCithcmUgaW50cm9kdWNlZC4KKworQmFzZWQgb24gdGhlIGFtb3VudCBvZiB0ZXN0
aW5nIGFuZCB1c2FnZSBpdCBoYXMgaGFkLCB3ZSBhcmUgcmVhZHkgdG8KK2RlY2xhcmUgbGl2ZSBw
YXRjaGluZyBhcyBhICdTdXBwb3J0ZWQnIGZlYXR1cmUgb24geDg2LgorCitMaXZlIHBhdGNoaW5n
IGlzIHNsaWdodGx5IHBlY3VsaWFyIHdoZW4gaXQgY29tZXMgdG8gc3VwcG9ydCBiZWNhdXNlIGl0
CithbGxvd3MgdGhlIGhvc3QgYWRtaW5pc3RyYXRvciB0byBicmVhayB0aGVpciBzeXN0ZW0gcmF0
aGVyIGVhc2lseQorZGVwZW5kaW5nIG9uIHRoZSBjb250ZW50IG9mIHRoZSBsaXZlIHBhdGNoLiBC
ZWNhdXNlIG9mIHRoaXMsIGl0IGlzCit3b3J0aCBkZXRhaWxpbmcgdGhlIHNjb3BlIG9mIHNlY3Vy
aXR5IHN1cHBvcnQ6CisKKzEpIFVucHJpdmlsZWdlZCBhY2Nlc3MgdG8gbGl2ZSBwYXRjaGluZyBv
cGVyYXRpb25zOgorICAgTGl2ZSBwYXRjaGluZyBvcGVyYXRpb25zIHNob3VsZCBvbmx5IGJlIGFj
Y2Vzc2libGUgdG8gcHJpdmlsZWdlZAorICAgZ3Vlc3RzIGFuZCBpdCBzaGFsbCBiZSB0cmVhdGVk
IGFzIGEgc2VjdXJpdHkgaXNzdWUgaWYgdGhpcyBpcyBub3QKKyAgIHRoZSBjYXNlLgorCisyKSBC
dWdzIGluIHRoZSBwYXRjaC1hcHBsaWNhdGlvbiBjb2RlIHN1Y2ggdGhhdCB2dWxuZXJhYmlsaXRp
ZXMgZXhpc3QKKyAgIGFmdGVyIGFwcGxpY2F0aW9uOgorICAgSWYgYSBjb3JyZWN0IGxpdmUgcGF0
Y2ggaXMgbG9hZGVkIGJ1dCBpdCBpcyBub3QgYXBwbGllZCBjb3JyZWN0bHkKKyAgIHN1Y2ggdGhh
dCBpdCBtaWdodCByZXN1bHQgaW4gYW4gaW5zZWN1cmUgc3lzdGVtIChlLmcuIG5vdCBhbGwKKyAg
IGZ1bmN0aW9ucyBhcmUgcGF0Y2hlZCksIGl0IHNoYWxsIGJlIHRyZWF0ZWQgYXMgYSBzZWN1cml0
eSBpc3N1ZS4KKworMykgQnVncyBpbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgY3JlYXRpbmcgYW4g
aW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhhdAorICAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0
OgorICAgSWYgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0ZXMgYW4gaW5jb3JyZWN0IGxpdmUg
cGF0Y2ggdGhhdAorICAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0LCB0aGlzIHNoYWxsIG5v
dCBiZSBjb25zaWRlcmVkIGEgc2VjdXJpdHkKKyAgIGlzc3VlLiBBIGxpdmUgcGF0Y2ggc2hvdWxk
IGJlIGNoZWNrZWQgdG8gdmVyaWZ5IHRoYXQgaXQgaXMgdmFsaWQKKyAgIGJlZm9yZSBsb2FkaW5n
LgorCis0KSBMb2FkaW5nIGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIHRoYXQgcmVzdWx0cyBpbiBh
biBpbnNlY3VyZSBob3N0IG9yCisgICBob3N0IGNyYXNoOgorICAgSWYgYSBsaXZlIHBhdGNoICh3
aGV0aGVyIGNyZWF0ZWQgdXNpbmcgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIG9yIHNvbWUKKyAgIGFs
dGVybmF0aXZlKSBpcyBsb2FkZWQgYW5kIGl0IHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCBv
ciBob3N0CisgICBjcmFzaCBkdWUgdG8gdGhlIGNvbnRlbnQgb2YgdGhlIGxpdmUgcGF0Y2ggYmVp
bmcgaW5jb3JyZWN0IG9yIHRoZQorICAgaXNzdWUgYmVpbmcgaW5hcHByb3ByaWF0ZSB0byBsaXZl
IHBhdGNoLCB0aGlzIGlzIG5vdCBjb25zaWRlcmVkIGFzIGEKKyAgIHNlY3VyaXR5IGlzc3VlLgor
Cis1KSBCdWdzIGluIHRoZSBsaXZlIHBhdGNoIHBhcnNpbmcgY29kZSAodGhlIEVMRiBsb2FkZXIp
OgorICAgQnVncyBpbiB0aGUgbGl2ZSBwYXRjaCBwYXJzaW5nIGNvZGUgc3VjaCBhcyBvdXQtb2Yt
Ym91bmRzIHJlYWRzCisgICBjYXVzZWQgYnkgaW52YWxpZCBFTEYgZmlsZXMgYXJlIG5vdCBjb25z
aWRlcmVkIHRvIGJlIHNlY3VyaXR5IGlzc3VlcworICAgYmVjYXVzZSB0aGUgaXQgY2FuIG9ubHkg
YmUgdHJpZ2dlcmVkIGJ5IGEgcHJpdmlsZWdlZCBkb21haW4uCisKKzYpIEJ1Z3Mgd2hpY2ggYWxs
b3cgYSBndWVzdCB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmVwYXRjaDoKKyAg
IEEgZ3Vlc3Qgc2hvdWxkIG5vdCBiZSBhYmxlIHRvIHByZXZlbnQgdGhlIGFwcGxpY2F0aW9uIG9m
IGEgbGl2ZQorICAgcGF0Y2guIElmIGFuIHVucHJpdmlsZWdlZCBndWVzdCBjYW4gc29tZWhvdyBw
cmV2ZW50IHRoZSBhcHBsaWNhdGlvbgorICAgb2YgYSBsaXZlIHBhdGNoIGRlc3BpdGUgcGF1c2lu
ZyBpdCAoeGwgcGF1c2UgLi4uKSwgaXQgc2hhbGwgYmUKKyAgIHRyZWF0ZWQgYXMgYSBzZWN1cml0
eSBpc3N1ZS4KKworTm90ZTogSXQgaXMgZXhwZWN0ZWQgdGhhdCBsaXZlIHBhdGNoZXMgYXJlIHRl
c3RlZCBpbiBhIHRlc3QgZW52aXJvbm1lbnQKK2JlZm9yZSBiZWluZyB1c2VkIGluIHByb2R1Y3Rp
b24gdG8gYXZvaWQgdW5leHBlY3RlZCBpc3N1ZXMuIEluCitwYXJ0aWN1bGFyLCB0byBhdm9pZCB0
aGUgaXNzdWVzIGRlc2NyaWJlZCBieSAoMyksICg0KSwgJiAoNSkuCisKK1RoZXJlIGFyZSBhbHNv
IHNvbWUgZ2VuZXJpYyBzZWN1cml0eSBxdWVzdGlvbnMgd2hpY2ggYXJlIHdvcnRoIGFza2luZzoK
KworMSkgSXMgZ3Vlc3QtPmhvc3QgcHJpdmlsZWdlIGVzY2FsYXRpb24gcG9zc2libGU/CisKK1Ro
ZSBuZXcgbGl2ZSBwYXRjaGluZyBzeXNjdGwgc3Vib3BzIGFyZSBvbmx5IGFjY2Vzc2libGUgdG8g
cHJpdmlsZWdlZAorZG9tYWlucyBhbmQgdGhpcyBpcyB0ZXN0ZWQgYnkgT1NTVGVzdCB3aXRoIGFu
IFhURiB0ZXN0LgorVGhlcmUgaXMgYSBjYXZlYXQgLS0gYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2gg
Y2FuIGludHJvZHVjZSBhIGd1ZXN0LT5ob3N0Citwcml2aWxlZ2UgZXNjYWxhdGlvbi4KKworMikg
SXMgZ3Vlc3QgdXNlci0+Z3Vlc3Qga2VybmVsIGVzY2FsYXRpb24gcG9zc2libGU/CisKK05vLCBh
bHRob3VnaCBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGEgZ3Vlc3QgdXNl
ci0+Z3Vlc3QKK2tlcm5lbCBwcml2aWxlZ2UgZXNjYWxhdGlvbi4KKworMykgSXMgdGhlcmUgYW55
IGluZm9ybWF0aW9uIGxlYWthZ2U/CisKK1RoZSBuZXcgbGl2ZSBwYXRjaGluZyBzeXNjdGwgc3Vi
b3BzIGFyZSBvbmx5IGFjY2Vzc2libGUgdG8gcHJpdmlsZWdlZAorZG9tYWlucyBzbyBpdCBpcyBu
b3QgcG9zc2libGUgZm9yIGFuIHVucHJpdmlsZWdlZCBndWVzdCB0byBhY2Nlc3MgdGhlCitsaXN0
IG9mIGxvYWRlZCBsaXZlIHBhdGNoZXMuIFRoaXMgaXMgdGVzdGVkIGJ5IE9TU1Rlc3Qgd2l0aCBh
biBYVEYgdGVzdC4KK1RoZXJlIGlzIGEgY2F2ZWF0IC0tIGFuIGluY29ycmVjdCBsaXZlIHBhdGNo
IGNhbiBpbnRyb2R1Y2UgYW4KK2luZm9ybWF0aW9uIGxlYWthZ2UuCisKKzQpIENhbiBhIERlbmlh
bC1vZi1TZXJ2aWNlIGJlIHRyaWdnZXJlZD8KKworVGhlcmUgYXJlIG5vIGtub3duIHdheXMgdGhh
dCBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgY2FuIHByZXZlbnQgYSBsaXZlCitwYXRjaCBmcm9tIGJl
aW5nIGxvYWRlZC4KK09uY2UgYWdhaW4sIHRoZXJlIGlzIGEgY2F2ZWF0IHRoYXQgYW4gaW5jb3Jy
ZWN0IGxpdmUgcGF0Y2ggY2FuIGludHJvZHVjZQorYW4gYXJiaXRyYXJ5IGRlbmlhbCBvZiBzZXJ2
aWNlLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmln
CmluZGV4IGRjOGU4NzY0MzkuLmU5YmI4NDkyOTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2Nv
bmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTIyNiw4ICsyMjYsOCBAQCBjb25maWcg
Q1JZUFRPCiAJYm9vbAogCiBjb25maWcgTElWRVBBVENICi0JYm9vbCAiTGl2ZSBwYXRjaGluZyBz
dXBwb3J0IChURUNIIFBSRVZJRVcpIgotCWRlZmF1bHQgbgorCWJvb2wgIkxpdmUgcGF0Y2hpbmcg
c3VwcG9ydCIKKwlkZWZhdWx0IFg4NgogCWRlcGVuZHMgb24gSEFTX0JVSUxEX0lEID0gInkiCiAJ
LS0taGVscC0tLQogCSAgQWxsb3dzIGEgcnVubmluZyBYZW4gaHlwZXJ2aXNvciB0byBiZSBkeW5h
bWljYWxseSBwYXRjaGVkIHVzaW5nCi0tIAoyLjEzLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 20 23:27:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Sep 2017 23:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duoOz-0003SS-5B; Wed, 20 Sep 2017 23:27:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=429261cd9=citrix-osstest@xenproject.org>)
 id 1duoOx-0003S9-Dx
 for xen-devel@lists.xensource.com; Wed, 20 Sep 2017 23:27:31 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 BE/A7-02048-269F2C95; Wed, 20 Sep 2017 23:27:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW7iz0O
 RBm/Wmlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxrjVNZCpqFKp78mMjewDiXp4uRg0NCwF9i
 ymyZLkZOINNDYtHVLWwgtoiAs8SED7fBbF4BPYl/M/4xgdjCAkYSpxZOZ4God5O4teEbnP31b
 AsjiM0GNGdiz0SwOIuAqsS/hstgtpCAlsTSxSuZIGYKSpyc+QQsziwgIXHwxQtmiDmWEjd232
 OdwMg7C0nZLCRlCxiZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yX
 n525iBIYOAxDsYFz92+kQoyQHk5Iob/j3Q5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHglfgDl
 BItS01Mr0jJzgEEMk5bg4FES4f0N0spbXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8S0GKB
 ECKMkrz4EbAIuoSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkbQKbwZOaVwG16BXQEE9AR2R
 sOgBxRkoiQkmpgjFRcz+3poBDTl+ryl00x2aae6Tj74o7k/K4MLia/inNTj2Q895XRd3tw41J
 78s7r8R9dKx9VMZofbSj+Kprdk7RI0JdX+ZJ8yKcJa7dPmXvj18ZFCcEX7C/mNDbdXK/geVNk
 x2fR+SviqhdeEHQqurj4WPnGmd93OrJuqlfRuFMmbb3l8W9eJZbijERDLeai4kQAng+n7aMCA
 AA=
X-Env-Sender: prvs=429261cd9=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505950048!84838934!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64920 invoked from network); 20 Sep 2017 23:27:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 20 Sep 2017 23:27:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,422,1500940800"; d="scan'208";a="448626750"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72132-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b68c793144e8f239cf59fcc34ee6e35c1fdcd8a6
X-Osstest-Versions-That: ovmf=70dc3ec5a72e0e3fc3ea8f63baecdeafd1110db8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Sep 2017 00:27:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72132: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiNjhjNzkzMTQ0ZThmMjM5Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNk
OGE2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3MGRjM2VjNWE3MmUw
ZTNmYzNlYThmNjNiYWVjZGVhZmQxMTEwZGI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMzEg
IDIwMTctMDktMjAgMTU6NDc6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTMyICAyMDE3LTA5LTIwIDIxOjQ3OjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiNjhjNzkzMTQ0ZThmMjM5
Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNkOGE2CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j
b20+CkRhdGU6ICAgVHVlIFNlcCAxOSAwOTo0NTo1MCAyMDE3ICswODAwCgogICAgTmV0d29ya1Br
Zy9JU2NzaUR4ZTogUmVtb3ZlIHJlZHVuZGFudCBjYWxsIHRvIFN0ckxlbgogICAgCiAgICBUaGUg
Y29tbWl0cyB1dGlsaXplcyBhIGxvY2FsIHZhcmlhYmxlIHRvIHN0b3JlIHRoZSBsZW5ndGggb2Yg
YSBzdHJpbmcKICAgIHdoaWNoIHdpbGwgYmUgdXNlZCByaWdodCBhZnRlci4KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFd1IEpp
YXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dup51-0006yw-Be; Thu, 21 Sep 2017 00:10:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dup50-0006yl-55
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 00:10:58 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 24/82-02046-19303C95; Thu, 21 Sep 2017 00:10:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXcC8+F
 Ig73X+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8f7FN/aCw2YV33bPZGlg
 fKjbxcjFISTQyCTx5/8WRgjnMaPEmm87mCGcbYwSN0/sZepi5OQQEXCW+HpmLjuIzSugL9F8Y
 j8riC0s4CYx5UgnWI2EwCQmiVufSyFsT4knf+axdTFygNmL/nJ0MbJzsAlYSRwSAylgEVCVeH
 T0DeMERu4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsYX572PMQoycGkJMqb8e9QpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uVMhyOFBItS
 01Mr0jJzgKEHk5bg4FES4e0FSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvMUiRAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8fyBSezLwSuE2vgI5gAjoie8MBkC
 NKEhFSUg2MIZndL3pDPp+dO/2r/99olrSlu66FTnj2oODzYaFi1gPSf65o6z5m76iUV0lYdvg
 EczaH4PYXKx2Ph+f6HlGyF/5xT+CMztaotlS9TbI8b8vclxuXBVlqqV6+/OziYR97x646wbWr
 S1nydpyINmbd/863OnznEV+tp9mKKmyeeyfMTY66LZ2oxFKckWioxVxUnAgAWgn6qH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505952655!112544619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29437 invoked from network); 21 Sep 2017 00:10:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 00:10:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dup4w-0002qt-Kc; Thu, 21 Sep 2017 00:10:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dup4q-0003CL-UI; Thu, 21 Sep 2017 00:10:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dup4q-0005dP-J3; Thu, 21 Sep 2017 00:10:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113643-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0b2cadaaf2bc5216c2a6e43ada24c965380bf094
X-Osstest-Versions-That: xen=fc32575968bfa3a10fca162280f5636c9c1122ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 00:10:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113643: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY0My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBiMmNhZGFhZjJiYzUyMTZjMmE2ZTQzYWRhMjRjOTY1
MzgwYmYwOTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzI1NzU5
NjhiZmEzYTEwZmNhMTYyMjgwZjU2MzZjOWMxMTIyYWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzYzNyAgMjAxNy0wOS0yMCAxNjowNDowNSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2NDMgIDIwMTctMDktMjAgMjI6MTI6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTBi
MmNhZGFhZjJiYzUyMTZjMmE2ZTQzYWRhMjRjOTY1MzgwYmYwOTQKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSAwYjJjYWRhYWYyYmM1MjE2YzJhNmU0M2FkYTI0Yzk2NTM4
MGJmMDk0CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTBiMmNhZGFhZjJi
YzUyMTZjMmE2ZTQzYWRhMjRjOTY1MzgwYmYwOTQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDBiMmNhZGFhZjJiYzUyMTZjMmE2ZTQzYWRhMjRjOTY1
MzgwYmYwOTQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgMGIyY2FkYWFmMmJjNTIxNmMyYTZlNDNhZGEyNGM5NjUzODBiZjA5
NDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBmYzMyNTc1Li4wYjJjYWRhICAwYjJjYWRhYWYyYmM1MjE2YzJhNmU0M2Fk
YTI0Yzk2NTM4MGJmMDk0IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:29:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupMu-0007rK-1E; Thu, 21 Sep 2017 00:29:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43021a9c6=dario.faggioli@citrix.com>)
 id 1dupMt-0007rE-1v
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:29:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A7/9D-17770-6E703C95; Thu, 21 Sep 2017 00:29:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHRDpO4j9sO
 RBtfOCll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzr3WxFhwUq+i7M4O9gfGpcBcjJ4eEQIjE
 13ctbCA2r4ChxIKmA+wgtrBAoMSf53NZQWw2AQOJNzv2gtkiAr4STbuOMnUxcnEwC6xilPi2f
 SVYM4uAqsS7mw0sIDangJ3E98u/2UGKhASOMkn8aV8L1s0vIClx68tH5i5GDqDuaom7u6Uhjt
 CWOHKunx3iCEGJkzOfgM0RElCTmDH3MusERr5ZCB2zkFSB2MwCmhKt23+zQ9jaEssWvmaGsG0
 l1q17D1VjI7Hp6gJGCFteYvvbOcwLGNlXMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYW
 Fyemp+YkJhXrJefnbmIEBjMDEOxgPL828BCjJAeTkihv0u+DkUJ8SfkplRmJxRnxRaU5qcWHG
 DU4OAQmnJ07nUmKJS8/L1VJgnfjL6A6waLU9NSKtMwcYLzBlEpw8CiJ8MqCpHmLCxJzizPTIV
 KnGHU5Om7e/cMkBDZDSpz3D0iRAEhRRmke3AhY7F9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6O
 SMO8VkCk8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYV+zOvn66435qQYtNnMd8aZf+U0v2CzpF
 Kszfe33uy32vRK9GLZnj/TbNbkW06owoux2hp+xPfPi4xzVKQjaQIziHncfQOM1m4gLGgMicS
 TtW39FiiD5/0/HaJqV3Byw/Z0lev1HMs3ry7d08H+o2dOdbKgoLBV83Fwhd6FLHVbNFidMkzk
 xJiaU4I9FQi7moOBEAC3wKqfgCAAA=
X-Env-Sender: prvs=43021a9c6=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1505953760!117440683!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26301 invoked from network); 21 Sep 2017 00:29:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 00:29:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,422,1500940800"; 
 d="asc'?scan'208";a="440604590"
Message-ID: <1505953752.3483.14.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Date: Thu, 21 Sep 2017 02:29:12 +0200
In-Reply-To: <6facfc2d-c117-8e7c-6402-d5e30ef98cf2@citrix.com>
References: <150578708843.32006.17195420852157192880.stgit@Solace.fritz.box>
 <68900559-7c07-0009-3a61-a6fe82ddd2b5@citrix.com>
 <3c1b015f-ad2a-9bc7-7414-3d51c13e15c1@citrix.com>
 <1505907844.3483.12.camel@citrix.com>
 <59C27426020000780017D649@prv-mh.provo.novell.com>
 <6facfc2d-c117-8e7c-6402-d5e30ef98cf2@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, osstest
 service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen: credit2: fix spinlock irq-safety
 violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4125131494142441034=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4125131494142441034==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-r/CIEnfbHJtbfM25+VG9"

--=-r/CIEnfbHJtbfM25+VG9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-20 at 14:49 +0100, George Dunlap wrote:
> On 09/20/2017 12:59 PM, Jan Beulich wrote:
> > Hmm, killing the timer upfront is certainly fine, but is freeing
> > the
> > data before removing the element from the list safe not only
> > currently, but also going forward?
>=20
> I agree with Jan -- if you don't want to put the kill_timer() in the
> critical section, put it beforehand; but don't free the structure
> until
> after the sdom struct has been removed from the list.
>=20
In general, I agree, and so I'll do this.

In this case, considering what list we are talking about, and what it
is used for right now (i.e., only for debug dump!), there are no
dependencies between these two operations.

And in any scenario that I can anticipate, where such a dependency
would come into being, the level of restructuring of the code that is
necessary to use the list in any really useful way, would be
significant, and there may be a few other cases where a similar
dependency would also surface and become an issue, and that will
probably lead us to consider/remember this code here as well.

So, IOW, I wouldn't consider this a problem, in the specific case. But
since the net effect of this patch and what George suggests is the
same, and since I appreciate the value that it has, in principle, doing
changes like these with this approach, I'm fine with killing before and
freeing after the critical sections, and I'll send a patch for that

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-r/CIEnfbHJtbfM25+VG9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZwwfZAAoJEBZCeImluHPuGbEQAMygkcwa9pDc5pztuw98sBBn
uPgRtp1AF+mHcOCv9iQpCA69urWqU4B9qkoBP3JeWhMyZwwPo4CsA2v+ggD6lrb/
rskPLycmgtKL8wtj0mouxevlWOcLsgHUVDx3IRHGQl96ffz6/HfiQxuujotekjA3
1CZt1NPP0wZka7MKnIGR5IwZ6s3GR8TdaDnZbWXisn8jLxgqWrR5Pk7PN8JaCNVV
7lo+rgeSL7wVyDhHbHh2WgI4yEPHdcBgcNDhZr9wjZvJuEs1QyV7ZNoZ5TkAa+/t
GRBcH4n41XGSORzDCyi0cvhxS0QmK/G5a5Uup1ZmMGXJiFO6hgU/iKzg/U9kxLtR
LaInOPOgukp5BVyBXfNJ5AddvddudX5JxabnTzrrlMNi9tww4UZ8E2AIFSY6AITJ
obXwM4J9yGb7Yr9Lxwxc/BnM7cVPBYByNPPJEYgFFMyAayp6rz17KKVockpdz/f9
wSaZOxxOcrEKydv9DsYScnzXr8Ai7pvwuwG1o5XgGZXd6ZSvAdKLJbcqQmdbk1mD
aUrWUK3cH+WDKVUy7F2BJD2gPMAEZHKPAYkuboGHxOi67/eCbPoMe+4UruBhyhyt
mF/oX9+fPk1ESnbN4QPtIpDwuJk98oM0sL6XBp8AF4qxWEZm5Kiygiuu4liJ/jNw
S95rzMGYCJH8LDWioMoz
=9WRT
-----END PGP SIGNATURE-----

--=-r/CIEnfbHJtbfM25+VG9--


--===============4125131494142441034==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4125131494142441034==--


From xen-devel-bounces@lists.xen.org Thu Sep 21 00:30:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupO7-0008OE-B2; Thu, 21 Sep 2017 00:30:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dupO6-0008Nw-Ax
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:30:42 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 8F/0E-02048-13803C95; Thu, 21 Sep 2017 00:30:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRvkqGvAcTj
 S4PQjA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRmhtMBYcEKlovXWJpYJzF18XIxSEkMINR
 Yuv7r+wgDovAVFaJg5cmsYE4EgIbWSXutN5h6WLkBHLSJBYuPg5UxQFmNy3LgghXSKx9/xGsR
 EhAReLm9lVMEPYPRokFtzNAbGEBPYkjR3+wQ9jOEkc3tYLVswkYSLzZsZcVxBYRUJK4t2oyE8
 heZoH7jBK97c/BGlgEVCW2nD8N1sAr4CPR+eceM4gtKiAnsfJyCytEXFDi5MwnLCC3MQtoSqz
 fpQ8SZhaQl2jeOpt5AqPwLCRVsxCqZiGpWsDIvIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DA
 WC83tbg4MT01JzGpWC85P3cTIzDM6xkYGHcw9uz1O8QoycGkJMp7k+lwpBBfUn5KZUZicUZ8U
 WlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4H3OBlQnWJSanlqRlpkDjESYUgkOHiUR3uMgad7igs
 Tc4sx0iNQpRl2OfXtu/WESApshJc6byw5UJABSlFGaBzcClhQuMcpKCfMyMjAwCPEUpBblZpa
 gyr9iFOdgVBLm7QJZxZOZVwK36RXQEUxAR2RvOAByREkiQkqqgTHuRYC0X/R2hb3urlEsueKH
 Dk9uuMLwV3Duz3MPXracc3yaaqp+dE6X2Aap4O//pN5l8Xv9+Vz9//FJO4GJt55MzrXv3x5Q5
 an7fmPa4s5rm+Y0lH5RvJPygmm5YKOQ57LFWuprOVr2uZqu3NuUanH/1aLJp3o2tWw+JvU6Vf
 uF5r5Yk1+2i94psRRnJBpqMRcVJwIAAiX6GgUDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505953840!112545792!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19908 invoked from network); 21 Sep 2017 00:30:40 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 00:30:40 -0000
Received: by mail-wm0-f65.google.com with SMTP id i131so3792415wma.1
 for <xen-devel@lists.xenproject.org>; Wed, 20 Sep 2017 17:30:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=uOyU0A07z/C9pWy2If5Dild6VdUnMliTe7fXu/K0sTM=;
 b=QphNoDmgKm03JpsOt+CJbs+zRLnLBRPwPSzSGFZ22aEAMl4i5m1wkjlJXVUISYG7UW
 P5tluRI02Ibko/EFOQyd5wXeZ79o2O4FoBoc+m0+ZahJyNlJz7lUFUqpw50LAn2D5jjL
 gFsYX/3+eVvRdZ7IgnmrLmHym1pa0PgZ3trgHmQWutcVrAwIM/aGXZR2sz1CF2Km6i24
 x3wT1CdO8zsHgMmGgnSFRWiO6nzw/qj42iiXExyH4J5m6kENpWR0db6CVd3sJ+PVMH8I
 i9EAI7+t6rcAoOzYGGJkneWdgOmweYJAAP/kLfeGQfI838ewX9Dkq8Ekb12kvnup0ohK
 Htzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=uOyU0A07z/C9pWy2If5Dild6VdUnMliTe7fXu/K0sTM=;
 b=jfQgBNs+ZHTIYrY0xjL6MvyXf43obtVPuEJjQhLsYgWFlytLmJqE0LMsv8F3wkq0sW
 ziEEih+OHqQsu/j4SRBeOo5yy4tR1qt74IeUNgDbG2FdzdGvmZthLWrsL7QLTf9/fPyt
 QNMcVn/MOxoW1+8Yt1/8jQAfSiTJvC3x/lAelcZZnONEeuO9xB7YmpeKl+lGrdajK1Vz
 fuazSdPKoh+CYSVu8YslGe7uYm9KTIwCI7G5dYxvB9gblnbM4wiHiQK399d6EjJdUboP
 mgpbwS0H3DXeVoyYylzje+o655ZxhgIWIHuXeQtR9Jgc4pL9qAewuspGlmsaFtyJZurF
 5YSw==
X-Gm-Message-State: AHPjjUgYKtT2lo5A+PWqitNKIbRgT+5U8q7WRf9V8ewxCSUf8Jz+e6xh
 LDE7jl5Of0Vh8pdBG5LbgDg=
X-Google-Smtp-Source: AOwi7QBU5N96r7eRx0JN9mycoGH3uUPFJn1obzybyFdDA2CLcUAWABF0bGJQweFHJ3QUIW2JeRHpRg==
X-Received: by 10.28.101.85 with SMTP id z82mr4940071wmb.32.1505953840245;
 Wed, 20 Sep 2017 17:30:40 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id l11sm148063wre.53.2017.09.20.17.30.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Sep 2017 17:30:39 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 02:30:37 +0200
Message-ID: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?utf-8?b?TW9ubsOp?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY29tbWl0IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVudAp1dGlsaXph
dGlvbiBjYXAiKSB4ZnJlZSgpIHdhcyBiZWluZyBjYWxsZWQgKGZvcgpkZWFsbG9jYXRpbmcgdGhl
IGJ1ZGdldCByZXBsZW5pc2htZW50IHRpbWVyLCBkdXJpbmcKZG9tYWluIGRlc3RydWN0aW9uKSBp
bnNpZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCnNlY3Rpb24uCgpUaGF0IG11c3Qgbm90IGhh
cHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2NrLAp3aGljaCBuZWVkcyB0byBiZSB0
YWtlbiB3aXRoIElSUSBlbmFibGVkLiBBbmQsIGluIGZhY3QsCndlIGNyYXNoIChpbiBkZWJ1ZyBi
dWlsZHMpOgoKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoo
WEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3CihYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCkxldCdzLCB0aGVyZWZv
cmUsIGtpbGwgYW5kIGRlYWxsb2NhdGUgdGhlIHRpbWVyIG91dHNpZGUgb2YKdGhlIGNyaXRpY2Fs
IHNlY3Rpb25zLCB3aGVuIElSUXMgYXJlIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBG
YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBvc3N0ZXN0IHNlcnZp
Y2Ugb3duZXIgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+CkNjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQpUaGlzIHdhcyBzcG90dGVkIGJ5IE9T
U1Rlc3QncyBmbGlnaHQgMTEzNTYyOgoKIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMTM1NjIvCiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNTYyL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9zZXJp
YWwtZ29kZWxsbzAubG9nCi0tLQpDaGFuZ2VzIGZyb20gdjI6Ci0ga2lsbF90aW1lcigpIHN0YXlz
IGFib3ZlIHRoZSBjcml0aWNhbCBzZWN0aW9uLCB3aGlsZSB4ZnJlZSgpIGdvZXMgYmVsb3cgaXQs
CiAgdG8gYXZvaWQgaGF2aW5nIGEgZG9tYWluIGluIHRoZSBsaW5rZWQgbGlzdCBvZiBkb21haW5z
IHdpdGggYSBOVUxMIHRpbWVyLgoKQ2hhbmdlcyBmcm9tIHYxOgotIGtpbGxfdGltZXIoKSBhbmQg
eGZyZWUoKSBtb3ZlZCBhYm92ZSBjcml0aWNhbCBzZWN0aW9uLCBpbnN0ZWFkIHRoYW4gYmVsb3cu
Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAgICA2ICsrKy0tLQogMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4
IDMyMjM0YWMuLjAxNWU0NWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yOTIxLDE1ICsyOTIxLDE1IEBA
IGNzY2hlZDJfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAq
ZGF0YSkKICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBkYXRhOwogICAgIHN0cnVjdCBj
c2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogCi0gICAgd3JpdGVfbG9j
a19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKLQogICAgIGtpbGxfdGltZXIoc2RvbS0+cmVw
bF90aW1lcik7Ci0gICAgeGZyZWUoc2RvbS0+cmVwbF90aW1lcik7CisKKyAgICB3cml0ZV9sb2Nr
X2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgbGlzdF9kZWxfaW5pdCgmc2RvbS0+
c2RvbV9lbGVtKTsKIAogICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZs
YWdzKTsKIAorICAgIHhmcmVlKHNkb20tPnJlcGxfdGltZXIpOwogICAgIHhmcmVlKGRhdGEpOwog
fQogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupUZ-0000Es-0z; Thu, 21 Sep 2017 00:37:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupUX-0000Em-SO
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BF/F0-03093-1C903C95; Thu, 21 Sep 2017 00:37:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJsgu4BzsO
 RBj2LpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyt76cxFtyUrHj+cx9LA+MckS5GTg4hgSKJ
 l8d7WbsYuThYBF4ySdw4u44ZJCEhEC2xbsMxdgibT+Liix9MIEUSAhMYJX59bWYEcYQE9jFJn
 J95igWu/XH7Y1aQFhYBF4k/Gw+AtTMKFEjM2fCREcJOkZjV9QbMZhPQkOg/cRhsnYhAqMTNue
 fZQAYxC/xilDjZdRasSFjAQaJ5QivUUFWJM3+fA9kcHLxAC362eUGcJydx8thk1gmMggsYGVY
 xahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHQMQ7GC8uTHg
 EKMkB5OSKO+lM4cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTjoLlBMsSk1PrUjLzAGGP0xag
 oNHSYR3HUiat7ggMbc4Mx0idYrRmKOr88YfJo6Om3f/MAmx5OXnpUqJ8y4AKRUAKc0ozYMbBI
 vLS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmLQKZwpOZVwK37xXQKUxAp2RvOABySkkiQkq
 qgXES+4WCLea2awxuhmkYWfmefT7ZO6XflefRmQ6/HHXVyiBR55dpBfITHP1rTE5vffX+8ZMr
 5Xl95z5fO3QzZIWL5cltX4R/THzpXZ+YMmtJ8pIj0cnqNfUlKz69WrOZt9yeSW9eUuRJwa57U
 0JMN4Sxb/3UXsWvduukb3fJrmup88LP96cb7VFiKc5INNRiLipOBAClG6BnxgIAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1505954239!116308335!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21907 invoked from network); 21 Sep 2017 00:37:20 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:20 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 5D36960618; Thu, 21 Sep 2017 00:37:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954238;
 bh=CzrjaQ3zTjITVDEbJVDwY876iAn/OqT1R1b/EOGl/UE=;
 h=From:To:Cc:Subject:Date:From;
 b=ND/3+g0Iw8p0BauE7HBq2/zQM015XPXC52FdKEVZCxN5g3RLOlK5vNNQ8WjGMje0/
 4l+gzlZV6C2YC84WNBBTwi/7IdPiVw2YoOwBsviWlxRkiYTJQMAaEdBnMyCqvh6WJ4
 1pi9i3C2sVPXPSQsOA2rPngIETJtaN2ldAYG3F+g=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id DB56B6028B;
 Thu, 21 Sep 2017 00:37:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954237;
 bh=CzrjaQ3zTjITVDEbJVDwY876iAn/OqT1R1b/EOGl/UE=;
 h=From:To:Cc:Subject:Date:From;
 b=lt8wVNj7Yok57qQ+Zge7/auKxbI3kQ7W/nddQZWXVGoys0Vdkka5Fj8/13wU7IFOP
 0ordftlz22JbfZKbB9uie/VjteKCZ9ojA1KAmXKiQAMMkXXHJvEw/sIRsfvqbHY/q8
 qEIajfyTKRlI5TX+JFx5WBigcn16bOc5tC3HQB60=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org DB56B6028B
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:03 -0600
Message-Id: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 0/7] SMMUv3 driver and the supporting framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjaGFuZ2UgaW5jb3BvcmF0ZXMgbW9zdCBvZiB0aGUgcmV2aWV3IGNvbW1lbnRzIGZyb20g
WzFdIGFuZCBhZGRzIHRoZQpwcm9wb3NlZCBTTU1VdjMgZHJpdmVyLgoKTGlzdCBvZiBjaGFuZ2Vz
OgotIEludHJvZHVjZSB0aGUgaW9tbXVfZndzcGVjIGltcGxlbWVudGF0aW9uIC0gTm8gY2hhbmdl
IGZyb20gdGhlIGxhc3QgUkZDCi0gSU9SVCBwb3J0IGZyb20gbGludXguIFRoZSBkaWZmZXJlbmNl
cyBhcmUgYXMgdW5kZXI6CgkqIE1vZGlmaWVkIHRoZSBjb2RlIGZvciBjcmVhdGluZyB0aGUgU01N
VSBkZXZpY2VzLiBUaGlzIGNvZGUgYWxzbwoJICBpbml0aWFsaXplcyB0aGUgZGlzY292ZXJkIFNN
TVUgZGV2aWNlcy4KCSogTVNJIGNvZGUgaXMgbGVmdCBhcyBpcywgYnV0IHRoaXMgY29kZSBpcyB1
bnRlc3RlZC4KCSogSU9SVCBub2RlIGRhdGEgcGFyc2luZyBpcyBkZWxlZ2F0ZWQgdG8gdGhlIGRy
aXZlci4gTG9va2luZyBmb3IgY29tbWVudHMKICAgICAgb24gZW5hYmxpbmcgdGhlIGNvZGUgaW4g
SU9SVCBkcml2ZXIuIFRoaXMgd2lsbCBuZWVkIGEgc3RhbmRhcmQgcmVzb3VyY2UKICAgICAgb2Jq
ZWN0LiAoRGlyZWN0IHBvcnQgZnJvbSBMaW51eCBvciBhIG5ldyBkZWZpbmUgZm9yIFhlbj8pCiAg
ICAqIEFzc3VtcHRpb25zIG9uIFBDSSBJT1JUIFNNTVUgaW50ZXJhY3Rpb24uIFBDSSBhc3NpZ24g
ZGV2aWNlIHdpbGwgY2FsbAogICAgICBpb3J0X2lvbW11X2NvbmZpZ3VyZSB0byBzZXR1cCB0aGUg
c3RyZWFtaWRzLlRoZW4gaXQgd2lsbCBjYWxsIFNNTVUKICAgICAgYXNzaWduIGRldmljZSB3aXRo
IHRoZSByaWdodCBzdHJ1Y3QgZGV2aWNlIGFyZ3VtZW50LgotIFNNTVV2MyBwb3J0IGZyb20gTGlu
dXguIFRoZSBsaXN0IG9mIGNoYW5nZXMgYXJlIGFzIHVuZGVyOgoJKiBUaGUgWGVuIGlvbW11X29w
cyBsaXN0IGlzIGF0IHBhcml0eSB3aXRoIFNNTVV2Mi4KCSogVGhlcmUgaXMgZ2VuZXJhbGx5IG5v
IG5lZWQgZm9yIGFuIElPTU1VIGdyb3VwLCBidXQgaGF2ZSBrZXB0IGEgZHVtbXkKCSAgZGVmaW5l
IGZvciBub3cuCgkqIEhhdmUgY29tbWVudGVkIG91dCB0aGUgUzEgdHJhbnNsYXRpb24gY29kZS4K
CSogTVNJIGNvZGUgaXMgY29tbWVudGVkIG91dC4KCSogUGFnZSB0YWJsZSBvcHMgYXJlIGNvbW1l
bnRlZCBvdXQgYXMgdGhlIGRyaXZlciBzaGFyZXMgdGhlIHBhZ2UgdGFibGVzCgkgIHdpdGggdGhl
IGNwdS4KCSogVGhlIGxpc3Qgb2YgU01NVSBkZXZpY2VzIGlzIG1haW50YWluZWQgZnJvbSB0aGUg
ZHJpdmVyIGNvZGUuCgpPcGVuIHF1ZXN0aW9uczoKLSBJT1JUIHJlZ2VuZXJhdGlvbiBmb3IgRE9N
MC4gSSB3YXMgaG9waW5nIHRvIGdldCBzb21lIHVwZGF0ZSBvbiBbMl0uCi0gV2UgYWxzbyBuZWVk
IGEgbm90aWZpY2F0aW9uIGZyYW1ld29yayB0byBnZXQgdGhlIE5hbWVkIG5vZGUgaW5mb3JtYXRp
b24gZnJvbSBEU0RULgotIFNob3VsZCB3ZSBwb3J0IG92ZXIgY29kZSBmb3Igbm9uLWhzYXJlZCBw
YWdlIHRhYmxlcyBmcm9tIHRoZSBrZXJuZWwgb3IgbGV2ZXJhZ2UgWzNdLgoKClsxXSAiW1JGQyAw
LzZdIElPUlQgc3VwcG9ydCBhbmQgaW50cm9kdWNlIGZ3c3BlYyIKWzJdICJbWGVuLWRldmVsXSBb
UkZDXSBbUEFUQ0hdIGFybS1hY3BpOiBIaWRlIFNNTVUgZnJvbSBJT1JUIGZvciBoYXJkd2FyZSBk
b21haW4iClszXSAiTm9uLXNoYXJlZCIgSU9NTVUgc3VwcG9ydCBvbiBBUk0iCgpTYW1lZXIgR29l
bCAoNyk6CiAgcGFzc3Rocm91Z2gvYXJtOiBNb2RpZnkgU01NVSBkcml2ZXIgdG8gdXNlIGdlbmVy
aWMgZGV2aWNlIGRlZmluaXRpb24KICBhcm02NDogQWRkIGRlZmluaXRpb25zIGZvciBmd25vZGVf
aGFuZGxlCiAgeGVuL3Bhc3N0aHJvdWdoL2FybTogSW50cm9kdWNlIGlvbW11X2Z3c3BlYwogIEFD
UEk6IGFybTogU3VwcG9ydCBmb3IgSU9SVAogIGFjcGk6YXJtNjQ6IEFkZCBzdXBwb3J0IGZvciBw
YXJzaW5nIElPUlQgdGFibGUKICBBZGQgdmVyYmF0aW0gY29weSBvZiBhcm0tc21tdS12My5jIGZy
b20gTGludXgKICB4ZW4vaW9tbXU6IHNtbXUtdjM6IEFkZCBYZW4gc3BlY2lmaWMgY29kZSB0byBl
bmFibGUgdGhlIHBvcnRlZCBkcml2ZXIKCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAg
ICAgICAgIHwgICAgMyArCiB4ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlICAgICAgICAgICAgIHwg
ICAgMSArCiB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSAgICAgICAgIHwgICAgMSArCiB4
ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMgICAgICAgICAgIHwgIDk4NiArKysrKysrKysrCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgIHwgICAgMSArCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyAgIHwgICA2NiArCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vc21tdS12My5jIHwgMzQxMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgfCAgIDEzICstCiB4ZW4v
aW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oICAgICAgICAgIHwgICA2MSArCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2RldmljZS5oICAgICAgICAgIHwgICAgNSArCiB4ZW4vaW5jbHVkZS94ZW4vYWNwaS5o
ICAgICAgICAgICAgICAgIHwgICAyMSArCiB4ZW4vaW5jbHVkZS94ZW4vZndub2RlLmggICAgICAg
ICAgICAgIHwgICAzMyArCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgIHwg
ICAyOSArCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgICAgIHwgICAgOCArCiAx
NCBmaWxlcyBjaGFuZ2VkLCA0NjM0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL3hlbi9md25vZGUuaAoKLS0gClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFz
IGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVj
aG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBM
aW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupUd-0000FO-7r; Thu, 21 Sep 2017 00:37:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupUc-0000F8-1x
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1F/17-02046-5C903C95; Thu, 21 Sep 2017 00:37:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJsgu4RzsO
 RBnc/KFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfH3IXLBWsuLR8EVsD42m+LkZODiGBIolp
 T+8wdTFycbAINDBLnN52iB0kISEQLbFuwzEom0/i4osfYEUSAhMYJX59bWYEcYQE9jFJXLm7h
 g2u/eLUBkaQFhYBF4kdRxeB2YwCBRJzNnyEslMkZnW9AbPZBDQk+k8cZgaxRQRCJW7OPQ82iF
 ngF6PEya6zQEUcHMICURKr79pBzFSVOHXpB1g9L9D8S2ufM0GcJydx8thkVhCbU8BVomXeERa
 I31wkXsy+zjiBUXgBI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK9
 5PzcTYzAEK1nYGDcwTj1hN8hRkkOJiVR3ptMhyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBO4
 wDKCRalpqdWpGXmAKMFJi3BwaMkwpsFkuYtLkjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDjvA5
 AiAZCijNI8uBGwyL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3BcgUnsy8ErhNr4COYAI
 6InvDAZAjShIRUlINjMY/+frPfLT1D5p2b+m8Gee+p3kbZ/+de1ZaSv6v1NI7k1U2rGkQd3ub
 tz/uuuDxo3NuvrmV8t/g4rSzT75/ELgmIPxvc8NvK9HEInv5E0GWD2NsFK2ijL2qMoLtJ4Q3B
 83/2mW1qXTXds1zxorqdtsuhOeu8j53/n7CnIhUfZcb6bfT7HNTDiuxFGckGmoxFxUnAgDjBa
 md1wIAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505954243!115857500!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45277 invoked from network); 21 Sep 2017 00:37:24 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:24 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 73D726073B; Thu, 21 Sep 2017 00:37:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954242;
 bh=bBBiMjZXnbJe+oy75Mhmag4n4G5uzGHc3XWEeJ0t6h8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=DaBdW7V2pFjmuphRvwb+tzvm3/VuaJefCpg1P0ctHVpZPjHzAHUfCnw7LP/cA0NEo
 3YKJ0vQ9lrAYga28vP+HoDD4mmevj8SN0SkabdMgTftprLJtTikvyvUFlln5UBBoU3
 CqvglahFH9nbEJ9ljCs9r0PBzZPaEvgCLN+mGlfg=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 0CE4560738;
 Thu, 21 Sep 2017 00:37:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954241;
 bh=bBBiMjZXnbJe+oy75Mhmag4n4G5uzGHc3XWEeJ0t6h8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ba4AfP1kovnYN80OglyTkY5WIXmN58HrwTORAxVLLQog6tbMghM9QEcirF8f9CU/s
 QSylG0ssbCI1qZKauqlhEr+oaUIkLIMOCM0X8mavL1XjottVkEOxI9VpTRZkvZ7AX5
 xeAD9oERg82dB0A7l30qQcCfyXHfzRe1J/B4HwSM=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 0CE4560738
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:04 -0600
Message-Id: <1505954230-18892-2-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 1/7] passthrough/arm: Modify SMMU driver to use
	generic device definition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZ5IHRoZSBTTU1VIGNvZGUgdG8gdXNlIGdlbmVyaWMgZGV2aWNlIGluc3RlYWQgb2YgZHRf
ZGV2aWNlX25vZGUgZm9yCmZ1bmN0aW9ucyB0aGF0IGNhbiBiZSB1c2VkIGZvciBBQ1BJIGJhc2Vk
IHN5c3RlbXMgdG9vLgoKU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJv
cmEub3JnPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgfCAxMiArKysr
KystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggNzRjMDliMC4uMzYyZDU3OCAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC03Niw3ICs3Niw3IEBAIHN0cnVjdCByZXNv
dXJjZQogCiAjZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAocmVzKS0+c2l6ZTsKIAotI2RlZmlu
ZSBwbGF0Zm9ybV9kZXZpY2UgZHRfZGV2aWNlX25vZGUKKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNl
IGRldmljZQogCiAjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKICNkZWZpbmUgSU9SRVNPVVJDRV9J
UlEgMQpAQCAtOTcsMTIgKzk3LDEyIEBAIHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3Jt
X2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAogCiAJc3dpdGNoICh0
eXBlKSB7CiAJY2FzZSBJT1JFU09VUkNFX01FTToKLQkJcmV0ID0gZHRfZGV2aWNlX2dldF9hZGRy
ZXNzKHBkZXYsIG51bSwgJnJlcy5hZGRyLCAmcmVzLnNpemUpOworCQlyZXQgPSBkdF9kZXZpY2Vf
Z2V0X2FkZHJlc3MoZGV2X3RvX2R0KHBkZXYpLCBudW0sICZyZXMuYWRkciwgJnJlcy5zaXplKTsK
IAogCQlyZXR1cm4gKChyZXQpID8gTlVMTCA6ICZyZXMpOwogCiAJY2FzZSBJT1JFU09VUkNFX0lS
UToKLQkJcmV0ID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2LCBudW0pOworCQlyZXQgPSBwbGF0Zm9y
bV9nZXRfaXJxKGRldl90b19kdChwZGV2KSwgbnVtKTsKIAkJaWYgKHJldCA8IDApCiAJCQlyZXR1
cm4gTlVMTDsKIApAQCAtMjI4NSw3ICsyMjg1LDcgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZp
Y2VfZHRfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAljb25zdCBzdHJ1Y3Qg
b2ZfZGV2aWNlX2lkICpvZl9pZDsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICpzbW11OwotCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJ
c3RydWN0IGRldmljZSAqZGV2ID0gcGRldjsKIAlzdHJ1Y3QgcmJfbm9kZSAqbm9kZTsKIAlzdHJ1
Y3Qgb2ZfcGhhbmRsZV9hcmdzIG1hc3RlcnNwZWM7CiAJaW50IG51bV9pcnFzLCBpLCBlcnI7CkBA
IC0yMzM4LDcgKzIzMzgsNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShz
dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCX0KIAogCWZvciAoaSA9IDA7IGkgPCBudW1f
aXJxczsgKytpKSB7Ci0JCWludCBpcnEgPSBwbGF0Zm9ybV9nZXRfaXJxKHBkZXYsIGkpOworCQlp
bnQgaXJxID0gcGxhdGZvcm1fZ2V0X2lycShkZXZfdG9fZHQocGRldiksIGkpOwogCiAJCWlmIChp
cnEgPCAwKSB7CiAJCQlkZXZfZXJyKGRldiwgImZhaWxlZCB0byBnZXQgaXJxIGluZGV4ICVkXG4i
LCBpKTsKQEAgLTI4MTksNyArMjgxOSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IGFybV9zbW11X2R0
X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAJICovCiAJZHRfZGV2aWNlX3NldF91
c2VkX2J5KGRldiwgRE9NSURfWEVOKTsKIAotCXJjID0gYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2Jl
KGRldik7CisJcmMgPSBhcm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoZHRfdG9fZGV2KGRldikpOwog
CWlmIChyYykKIAkJcmV0dXJuIHJjOwogCi0tIApRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xv
Z2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxj
b21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9y
dW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupUe-0000Fr-F0; Thu, 21 Sep 2017 00:37:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupUd-0000FN-Gr
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:27 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 7E/70-30935-6C903C95; Thu, 21 Sep 2017 00:37:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJsgu4xzsO
 RBkunsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3jp1jLDgqWNE7+TN7A+N7vi5GTg4hgSKJ
 rqdPmboYuThYBBqYJTYc+sAGkpAQiJZYt+EYO4TNJ3HxxQ+wIgmBCYwSv742M4I4QgL7mCRmT
 tjCBFIF1j51rgeE7SKx7v9/sG5GgQKJORs+MkLYKRKzut6A2WwCGhL9Jw4zg9giAqESN+eeZw
 MZyizwi1HiZNdZsCJhATuJ9mMboRaoShx494UVxOYFWrDyx2dWiPPkJE4emwxmcwq4SrTMO8I
 C8ZuLxIvZ1xknMAovYGRYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSs
 l5yfu4kRGKQMQLCDsW+W8yFGSQ4mJVHem0yHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8E7jA
 MoJFqWmp1akZeYA4wUmLcHBoyTCuxwkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd4kkC
 IBkKKM0jy4EbDYvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3kKQKTyZeSVwm14BHcEEdET
 2hgMgR5QkIqSkGhitXY+bd845XirwiN9CaYNctHnMbN3vy3mchNfM27B92wVdnWktP6ZsLr77
 Yd1KeYcp9681Jb46lvHkwHGxFC9JEQHfE7E6V29wqd9lfTxFct5GSZmtApnea9SDE1hWBR65U
 NZxkTvmwXq/bz8UynwTa9IYlhg9Dt6zzcH987///fenX80r4tVVYinOSDTUYi4qTgQAPTqF19
 gCAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505954244!109685236!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55959 invoked from network); 21 Sep 2017 00:37:25 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:25 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 2463160865; Thu, 21 Sep 2017 00:37:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954244;
 bh=Wd9cI5b/iRaIY8eKgernNEv0hHHbwW2bN6QowjagIcA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=JHYXR9HwX4p7P3bcx7ZxwqN+qT7Rkk/J/zSsk1onjoN+k/OzkzwNnwS0v3v2MQQXn
 Pi+gs4SO25h7nNA9m+uYf/aT3+5ppT8Wr+IJOrdWk2GmcT18XaqMvswt+7Vj5ybKsf
 b5dbokg50LtoAjqTEsdLklEPTYdUkqFd84/ALsNQ=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 1B01960738;
 Thu, 21 Sep 2017 00:37:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954243;
 bh=Wd9cI5b/iRaIY8eKgernNEv0hHHbwW2bN6QowjagIcA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=a89R4XWIAqigpop+uB0WuXomeYn2kX+j4t/QVLXtJizgBUd8yuvRsdvyBiupBnC6d
 7Q0EIOedsmZCKW/kyv7uvbUWxBqcTTc3yM297hCw1l99jUURCYdq8/oHZCYMp3Nc8w
 o4ZfMwbsUbLRWhIkbmIaySSrkvp2YHuO5nglW644=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 1B01960738
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:05 -0600
Message-Id: <1505954230-18892-3-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 2/7] arm64: Add definitions for fwnode_handle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyB3aWxsIGJlIHVzZWQgYXMgYSBkZXZpY2UgcHJvcGVydHkgdG8gbWF0Y2ggdGhlIERNQSBj
YXBhYmxlIGRldmljZXMKd2l0aCB0aGUgYXNzb2NpYXRlZCBTTU1VLiBUaGUgaGVhZGVyIGZpbGUg
aXMgYSBwb3J0IGZyb20gbGludXguIFRoZSBjb2RlCndhcyBjaGFuZ2VkIHRvIHJlbW92ZSB0aGUg
dHlwZXMgdGhhdCB3ZXJlIG5vdCBuZWVkZWQgZm9yIFhlbi4KCkxpbnV4IENoYW5nZUlkOmNlNzkz
NDg2ZTIzZTogZHJpdmVyIGNvcmUgLyBBQ1BJOiBSZXByZXNlbnQgQUNQSQpjb21wYW5pb25zIHVz
aW5nIGZ3bm9kZV9oYW5kbGUKClNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2Rl
YXVyb3JhLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIHwgIDIgKysKIHhl
bi9pbmNsdWRlL3hlbi9md25vZGUuaCAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCmluZGV4IDY3
MzRhZTguLjc4YzM4ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZp
bmUgX19BU01fQVJNX0RFVklDRV9ICiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUg
PHhlbi9md25vZGUuaD4KIAogZW51bSBkZXZpY2VfdHlwZQogewpAQCAtMTksNiArMjAsNyBAQCBz
dHJ1Y3QgZGV2aWNlCiAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQogICAgIHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20g
TGludXggKi8KICNlbmRpZgorICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7IC8qZncg
ZGV2aWNlIG5vZGUgaWRlbnRpZmllciAqLwogICAgIHN0cnVjdCBkZXZfYXJjaGRhdGEgYXJjaGRh
dGE7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmggYi94ZW4vaW5j
bHVkZS94ZW4vZndub2RlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMGZl
ZDk1OAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaApAQCAtMCww
ICsxLDMzIEBACisvKgorICogZndub2RlLmggLSBGaXJtd2FyZSBkZXZpY2Ugbm9kZSBvYmplY3Qg
aGFuZGxlIHR5cGUgZGVmaW5pdGlvbi4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIEludGVs
IENvcnBvcmF0aW9uCisgKiBBdXRob3I6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNv
Y2tpQGludGVsLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFBvcnRlZCBmcm9t
IExpbnV4IGluY2x1ZGUvbGludXgvZndub2RlLmgKKyAqICA9PiBjb21taXQgY2U3OTM0ODZlMjNl
MDE2MmE3MzJjNjA1MTg5YzgwMjhlMDkxMGU4NgorICoKKyAqIE5vIGZ1bmN0aW9uYWwgWGVuIG1v
ZGlmaWNhdGlvbnMuCisgKi8KKworI2lmbmRlZiBfX1hFTl9GV05PREVfSF8KKyNkZWZpbmUgX19Y
RU5fRldOT0RFX0hfCisKK2VudW0gZndub2RlX3R5cGUgeworCUZXTk9ERV9JTlZBTElEID0gMCwK
KwlGV05PREVfT0YsCisJRldOT0RFX0FDUEksCisJRldOT0RFX0FDUElfU1RBVElDLAorCUZXTk9E
RV9JUlFDSElQCit9OworCitzdHJ1Y3QgZndub2RlX2hhbmRsZSB7CisJZW51bSBmd25vZGVfdHlw
ZSB0eXBlOworCXN0cnVjdCBmd25vZGVfaGFuZGxlICpzZWNvbmRhcnk7Cit9OworCisjZW5kaWYK
LS0gClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBR
dWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlz
IGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENv
bGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupUk-0000JA-Pw; Thu, 21 Sep 2017 00:37:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupUk-0000Ik-5o
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B5/9B-03616-DC903C95; Thu, 21 Sep 2017 00:37:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJsgu4ZzsO
 RBtufalh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3525gLehUrlh/8A9rA+MSmS5GTg4hgSKJ
 h63nWbsYuThYBBqYJY5dnMcCkpAQiJZYt+EYO4TNJ3HxxQ8mkCIJgQmMEr++NjOCOEIC+5gk3
 m74g9D+dUoLM0gLi4CLxKr+yawgNqNAgcScDR8ZIewUiVldb8BsNgENif4Th8HqRQRCJW7OPc
 8GMohZ4BejxMmus2BFwgKOEisfdwLdxAE0VFViy1JukDAv0PztGx+wQZwnJ3HyGMQuTgFXiZZ
 5R1ggfnOReDH7OuMERuEFjAyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz0clOLixPTU3MS
 k4r1kvNzNzECg5QBCHYw/pkfeIhRkoNJSZQ3XPlQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3
 h4VoJxgUWp6akVaZg4wXmDSEhw8SiK8m0FaeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzq
 sKMkMApCijNA9uBCx2LzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1whkCk9mXgncpldARzA
 BHZG94QDIESWJCCmpBkYdh4X+TZ4J25sfC9p8/fy7OuNVxqf0w4/WPlzcqiV/L6Z70fH+BeWv
 NMx/fTVKDN5yvexsyMWwz+29zQL83GnPHEs4hY7Jd0sav3y06vb9pfuX+xrySm6xSrFoWXLpq
 XXOxCXJM1/cKRW4zPmws15OTX6XSo/t+zzdqGnLFI33mFTf4np4xUiJpTgj0VCLuag4EQA9E9
 UF2AIAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505954251!85953033!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25764 invoked from network); 21 Sep 2017 00:37:32 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:32 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 6D2CB6087D; Thu, 21 Sep 2017 00:37:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954250;
 bh=k//Nph36QCAwlQT1Q7twlO57LkcvsbfuE1ReGQCeM2I=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Z9Y0vrMNUoyWuHeHz2lCuGwXKyZIhem3exRI6AjFyt6MW7zgwoi1zSAVEUJ75bMWT
 ijXelvH1rm44NLGSwnVJcWAIJyBO8KHqI6M4e16O5Jcw2vfztgskoi3TD8EixVtZgw
 FLG0o20yUXsh2ebQa86FwpBLe6mCGCAdd7ZL5Xzo=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 7196560879;
 Thu, 21 Sep 2017 00:37:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954247;
 bh=k//Nph36QCAwlQT1Q7twlO57LkcvsbfuE1ReGQCeM2I=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=SBBrozb9B/y6wbZXlqaxWhdyodNxfqu+6FPk0CryYFhDDA3y1P5hNnRwemVbYubYL
 zdJ9vpTeaK1h9gDd0WMTyxlbrCtGZ9gimx9sD1lrGH38re6pk7vQaxWnQ7t5nws8RN
 ItD/5NpWC2AnFWHdoXkQxh/Oxhr8FlAN4rE0FNv0=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 7196560879
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:06 -0600
Message-Id: <1505954230-18892-4-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 3/7] xen/passthrough/arm: Introduce iommu_fwspec
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgY29tbW9uIHN0cnVjdHVyZSB0byBob2xkIHRoZSBmdyAoQUNQSSBvciBEVCkg
ZGVmaW5lZApjb25maWd1cmF0aW9uIGZvciBTTU1VIGh3LiBUaGUgY3VycmVudCB1c2UgY2FzZSBp
cyBmb3IgYXJtIFNNTVVzLiBTbywKbWFraW5nIHRoaXMgYXJjaGl0ZWN0dXJlIHNwZWNpZmljLgoK
QmFzZWQgb24gTGludXgga2VybmVsIGNvbW1pdCA1N2Y5OGQyZjYxZTE6IGlvbW11OiBJbnRyb2R1
Y2UgaW9tbXVfZndzcGVjClNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2RlYXVy
b3JhLm9yZz4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDY2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZGV2aWNlLmggICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAg
ICAgfCAyOSArKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCmluZGV4IDk1YjFhYmIuLjQxYzY0OTcg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jCkBAIC03MywzICs3Myw2OSBAQCBpbnQg
YXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgLyog
VGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGggdGhlIENQVSAqLwogICAgIHJldHVybiAtRU5P
U1lTOwogfQorCitjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9vcHNfZnJvbV9md25vZGUo
c3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKK3sKKyAgICByZXR1cm4gaW9tbXVfZ2V0X29w
cygpOworfQorCitpbnQgaW9tbXVfZndzcGVjX2luaXQoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3QgZndub2RlX2hhbmRsZSAqaW9tbXVfZndub2RlLAorICAgICAgICBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICpvcHMpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2LT5p
b21tdV9md3NwZWM7CisKKyAgICBpZiAoIGZ3c3BlYyApCisgICAgICAgIHJldHVybiBvcHMgPT0g
ZndzcGVjLT5vcHMgPyAwIDogLUVJTlZBTDsKKworICAgIGZ3c3BlYyA9IF94emFsbG9jKHNpemVv
ZihzdHJ1Y3QgaW9tbXVfZndzcGVjKSwgc2l6ZW9mKHZvaWQgKikpOworICAgIGlmICggIWZ3c3Bl
YyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgZndzcGVjLT5pb21tdV9md25vZGUg
PSBpb21tdV9md25vZGU7CisgICAgZndzcGVjLT5vcHMgPSBvcHM7CisgICAgZGV2LT5pb21tdV9m
d3NwZWMgPSBmd3NwZWM7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBpb21tdV9md3NwZWNf
ZnJlZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndz
cGVjID0gZGV2LT5pb21tdV9md3NwZWM7CisKKyAgICBpZiAoIGZ3c3BlYyApCisgICAgeworICAg
ICAgICB4ZnJlZShmd3NwZWMpOworICAgICAgICBkZXYtPmlvbW11X2Z3c3BlYyA9IE5VTEw7Cisg
ICAgfQorfQorCitpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCB1
MzIgKmlkcywgaW50IG51bV9pZHMpCit7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVj
ID0gZGV2LT5pb21tdV9md3NwZWM7CisgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjX24g
PSBOVUxMOworICAgIHNpemVfdCBzaXplLCBzaXplX247CisgICAgaW50IGk7CisKKyAgICBpZiAo
ICFmd3NwZWMgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHNpemUgPSBvZmZzZXRv
ZihzdHJ1Y3QgaW9tbXVfZndzcGVjLCBpZHNbZndzcGVjLT5udW1faWRzXSk7CisgICAgc2l6ZV9u
ID0gb2Zmc2V0b2Yoc3RydWN0IGlvbW11X2Z3c3BlYywgaWRzW2Z3c3BlYy0+bnVtX2lkcyArIG51
bV9pZHNdKTsKKyAgICBpZiAoIHNpemVfbiA+IHNpemUgKQorICAgIHsKKyAgICAgICAgZndzcGVj
X24gPSBfeHphbGxvYyhzaXplX24sIHNpemVvZih2b2lkICopKTsKKyAgICAgICAgaWYgKCAhZndz
cGVjX24gKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAgICAgbWVtY3B5KGZ3
c3BlY19uLCBmd3NwZWMsIHNpemUpOworICAgICAgICB4ZnJlZShmd3NwZWMpOworICAgIH0KKwor
ICAgIGZvciAoaSA9IDA7IGkgPCBudW1faWRzOyBpKyspCisgICAgICAgIGZ3c3BlY19uLT5pZHNb
ZndzcGVjX24tPm51bV9pZHMgKyBpXSA9IGlkc1tpXTsKKworICAgIGZ3c3BlY19uLT5udW1faWRz
ICs9IG51bV9pZHM7CisgICAgZGV2LT5pb21tdV9md3NwZWMgPSBmd3NwZWNfbjsKKworICAgIHJl
dHVybiAwOworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKaW5kZXggNzhjMzhmZS4uNTAyN2M4NyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2RldmljZS5oCkBAIC0yMSw2ICsyMSw3IEBAIHN0cnVjdCBkZXZpY2UKICAgICBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKm9mX25vZGU7IC8qIFVzZWQgYnkgZHJpdmVycyBpbXBvcnRlZCBmcm9t
IExpbnV4ICovCiAjZW5kaWYKICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAvKmZ3
IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICppb21t
dV9md3NwZWM7CiAgICAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNoZGF0YTsKIH07CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
aW5kZXggMGRhYzRmMy4uMzRlOGQ2OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTIwOCw0ICsyMDgsMzMgQEAgREVD
TEFSRV9QRVJfQ1BVKGJvb2xfdCwgaW9tbXVfZG9udF9mbHVzaF9pb3RsYik7CiBleHRlcm4gc3Ry
dWN0IHNwaW5sb2NrIGlvbW11X3B0X2NsZWFudXBfbG9jazsKIGV4dGVybiBzdHJ1Y3QgcGFnZV9s
aXN0X2hlYWQgaW9tbXVfcHRfY2xlYW51cF9saXN0OwogCisvKioKKyAqIEZvbGxvd2luZyBibG9j
ayB3YXMgcG9ydGVkIGZyb20gTGludXggdG8gaGVscCB3aXRoIHRoZSBpbXBsZW1lbnRhdGlvbiBv
ZgorICogYXJtNjQgaW9tbXUgZGV2aWNlcy4gSGVuY2UgdGhlIGFyY2hpdGVjdHVyZSBzcGVjaWZp
YyBjb21waWxlCisgKi8KKworI2lmIGRlZmluZWQoQ09ORklHX0FSTSkKKy8qKgorICogc3RydWN0
IGlvbW11X2Z3c3BlYyAtIHBlci1kZXZpY2UgSU9NTVUgaW5zdGFuY2UgZGF0YQorICogQG9wczog
b3BzIGZvciB0aGlzIGRldmljZSdzIElPTU1VCisgKiBAaW9tbXVfZndub2RlOiBmaXJtd2FyZSBo
YW5kbGUgZm9yIHRoaXMgZGV2aWNlJ3MgSU9NTVUKKyAqIEBpb21tdV9wcml2OiBJT01NVSBkcml2
ZXIgcHJpdmF0ZSBkYXRhIGZvciB0aGlzIGRldmljZQorICogQG51bV9pZHM6IG51bWJlciBvZiBh
c3NvY2lhdGVkIGRldmljZSBJRHMKKyAqIEBpZHM6IElEcyB3aGljaCB0aGlzIGRldmljZSBtYXkg
cHJlc2VudCB0byB0aGUgSU9NTVUKKyAqLworc3RydWN0IGlvbW11X2Z3c3BlYyB7CisgICAgY29u
c3Qgc3RydWN0IGlvbW11X29wcyAqb3BzOworICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICAgKmlv
bW11X2Z3bm9kZTsKKyAgICB2b2lkICAgICAgICAgICAgICAgICAgICppb21tdV9wcml2OworICAg
IHVuc2lnbmVkIGludCAgICAgICAgICAgbnVtX2lkczsKKyAgICB1MzIgICAgICAgICAgICAgICAg
ICAgIGlkc1sxXTsKK307CisKK2ludCBpb21tdV9md3NwZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb21tdV9md25vZGUsCisJCSAgICAgIGNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgKm9wcyk7Cit2b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0cnVjdCBkZXZp
Y2UgKmRldik7CitpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCB1
MzIgKmlkcywgaW50IG51bV9pZHMpOworY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3Bz
X2Zyb21fZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOworCisjZW5kaWYKICNl
bmRpZiAvKiBfSU9NTVVfSF8gKi8KLS0gClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVz
IGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0g
VGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwg
YSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupUs-0000MJ-1G; Thu, 21 Sep 2017 00:37:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupUr-0000Ls-4L
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 83/35-17770-4D903C95; Thu, 21 Sep 2017 00:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVybKJsgu4lzsO
 RBpMPill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTFh9kLWioq/jR0cjYwHgho4uRk0NIoEhi
 zYROpi5GLg4WgQZmiZ/7r7KBJCQEoiXWbTjGDmHzSVx88QOsSEJgAqPEr6/NjCCOkMA+Jonjz
 56yw7XvunMerJ1FwEViyfInjCA2o0CBxJwNH6HsFIlZXW/AbDYBDYn+E4eZQWwRgVCJm3NBer
 k4mAV+MUqc7DoLViQMNOjigqVMEENVJRpPzAezeYHiC259gbpPTuLkscmsIDangKtEy7wjLBD
 PuUi8mH2dcQKj8AJGhlWMGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIFhygAEOxi/LQs4xCjJwaQkysvz51CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleMZCcY
 FFqempFWmYOMGJg0hIcPEoivL9+A6V5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXO+wikSA
 CkKKM0D24ELHovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3B8gUnsy8ErhNr4COYAI6Inv
 DAZAjShIRUlINjJFHZQ+qsc9rP7hDaKKT39nLN63Ta8P+f719O36aU479uyu7xLkb7b/fXhh1
 4GNq2OR+9lXlqepGG+Z9DLM8/E28+4f/p6yVL/as6rk553G86b+SqSlVNmKfop/fctRW5ZT9u
 frB4hOPr2wRftKbZCJhkBe2dYdiOO/VGjO/jkVCDqnCQdd/rVNiKc5INNRiLipOBABvYZWc2Q
 IAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505954256!60800536!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63986 invoked from network); 21 Sep 2017 00:37:37 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:37 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 1E0A16095F; Thu, 21 Sep 2017 00:37:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954256;
 bh=5KoghzgrYZLfIZaIr9yR0us37i1IPmCVZ4oCAz1Ms+g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=FuAjbDV4JkLey6/+dJp/DuCa8PPae02u02TyhcnSVnCSA55m1ZFgF7vrWkGYh6drD
 CW4BNRVzyS8sn+qls5AjRlJXaSLGYYUGnwXDANTSt3rCi1QgwDQ51p/QGtdzb5TbOC
 qjq1pnquWqQ5I5RK6pnL6s2RQjJbjasge2g8/mxc=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id F28B060912;
 Thu, 21 Sep 2017 00:37:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954252;
 bh=5KoghzgrYZLfIZaIr9yR0us37i1IPmCVZ4oCAz1Ms+g=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Tpcyp3FFbq8z3fAB/VjuGtFJvjUDCI5ICFFtjk8xEGEG5U6P75NLR85p6IpM85swW
 +F5vc0kLkVaSgE3hJUAu2iKPeiFLVAVL600+Y9JDQDMXV7v58g/QFClH2xKv4lLO/3
 Ki8477E3cR5nJ9LsixxX9GuwujVpgJ9hfBFYVE5U=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org F28B060912
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:08 -0600
Message-Id: <1505954230-18892-6-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 5/7] acpi:arm64: Add support for parsing IORT
	table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgZm9yIHBhcnNpbmcgSU9SVCB0YWJsZSB0byBpbml0aWFsaXplIFNNTVUgZGV2
aWNlcy4KKiBUaGUgY29kZSBmb3IgY3JlYXRpbmcgYW4gU01NVSBkZXZpY2UgaGFzIGJlZW4gbW9k
aWZpZWQsIHNvIHRoYXQgdGhlIFNNTVUKZGV2aWNlIGNhbiBiZSBpbml0aWFsaXplZC4KKiBUaGUg
TkFNRUQgTk9ERSBjb2RlIGhhcyBiZWVuIGNvbW1lbnRlZCBvdXQgYXMgdGhpcyB3aWxsIG5lZWQg
RE9NMCBrZXJuZWwKc3VwcG9ydC4KKiBJVFMgY29kZSBoYXMgYmVlbiBpbmNsdWRlZCBidXQgaXQg
aGFzIG5vdCBiZWVuIHRlc3RlZC4KClNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBj
b2RlYXVyb3JhLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgIHwg
ICAzICsKIHhlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgICAgICAgICAgfCAgIDEgKwogeGVuL2Ry
aXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9hY3BpL2Fy
bS9pb3J0LmMgICAgICAgIHwgMTczICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgfCAgIDEgKwogeGVuL2luY2x1
ZGUvYWNwaS9hY3BpX2lvcnQuaCAgICAgICB8ICAxNyArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2RldmljZS5oICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL3hlbi9hY3BpLmggICAgICAgICAg
ICAgfCAgMjEgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgfCAgIDgg
KysKIDkgZmlsZXMgY2hhbmdlZCwgMTQ2IGluc2VydGlvbnMoKyksIDgxIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA5
MmYxNzNiLi40YmEwOWIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNDksNiArNDksNyBAQAogI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxhc20vYWNwaS5oPgorI2luY2x1
ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+CiAKIHN0cnVjdCBib290aW5mbyBfX2luaXRkYXRhIGJvb3Rp
bmZvOwogCkBAIC03OTYsNiArNzk3LDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIHRhc2tsZXRfc3Vic3lzX2luaXQoKTsKIAor
ICAgIC8qIFBhcnNlIHRoZSBBQ1BJIGlvcnQgZGF0YSAqLworICAgIGFjcGlfaW9ydF9pbml0KCk7
CiAKICAgICB4c21fZHRfaW5pdCgpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL01h
a2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQppbmRleCA0NDRiMTFkLi5lN2ZmZDgy
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJz
L2FjcGkvTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBACiBzdWJkaXIteSArPSB0YWJsZXMKIHN1YmRp
ci15ICs9IHV0aWxpdGllcworc3ViZGlyLSQoQ09ORklHX0FSTSkgKz0gYXJtCiBzdWJkaXItJChD
T05GSUdfWDg2KSArPSBhcGVpCiAKIG9iai1iaW4teSArPSB0YWJsZXMuaW5pdC5vCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkvYXJt
L01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdjMDM5YmIKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQpAQCAtMCwwICsx
IEBACitvYmoteSArPSBpb3J0Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lv
cnQuYyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwppbmRleCAyZTM2OGE2Li43ZjU0MDYy
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKKysrIGIveGVuL2RyaXZl
cnMvYWNwaS9hcm0vaW9ydC5jCkBAIC0xNCwxNyArMTQsNDcgQEAKICAqIFRoaXMgZmlsZSBpbXBs
ZW1lbnRzIGVhcmx5IGRldGVjdGlvbi9wYXJzaW5nIG9mIEkvTyBtYXBwaW5nCiAgKiByZXBvcnRl
ZCB0byBPUyB0aHJvdWdoIGZpcm13YXJlIHZpYSBJL08gUmVtYXBwaW5nIFRhYmxlIChJT1JUKQog
ICogSU9SVCBkb2N1bWVudCBudW1iZXI6IEFSTSBERU4gMDA0OUEKKyAqCisgKiBCYXNlZCBvbiBM
aW51eCBkcml2ZXJzL2FjcGkvYXJtNjQvaW9ydC5jCisgKiA9PiBjb21taXQgY2E3OGQzMTczY2Zm
MzUwM2JjZDE1NzIzYjA0OTc1N2Y3NTc2MmQxNQorICoKKyAqIFhlbiBtb2RpZmljYXRpb246Cisg
KiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+CisgKiBDb3B5cmlnaHQgKEMpIDIw
MTcsIFRoZSBMaW51eCBGb3VuZGF0aW9uLCBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKICAqLwog
Ci0jZGVmaW5lIHByX2ZtdChmbXQpCSJBQ1BJOiBJT1JUOiAiIGZtdAotCi0jaW5jbHVkZSA8bGlu
dXgvYWNwaV9pb3J0Lmg+Ci0jaW5jbHVkZSA8bGludXgvaW9tbXUuaD4KLSNpbmNsdWRlIDxsaW51
eC9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51eC9saXN0Lmg+Ci0jaW5jbHVkZSA8bGludXgvcGNp
Lmg+Ci0jaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Ci0jaW5jbHVkZSA8bGludXgv
c2xhYi5oPgorI2luY2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8YWNwaS9hY3BpX2lvcnQu
aD4KKyNpbmNsdWRlIDx4ZW4vZndub2RlLmg+CisjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CisjaW5j
bHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9saXN0Lmg+CisjaW5jbHVkZSA8eGVuL3Bj
aS5oPgorCisjaW5jbHVkZSA8YXNtL2RldmljZS5oPgorCisvKiBYZW46IERlZmluZSBjb21wYXRp
YmlsaXR5IGZ1bmN0aW9ucyAqLworI2RlZmluZSBGV19CVUcJCSJbRmlybXdhcmUgQnVnXTogIgor
I2RlZmluZSBwcl9lcnIoZm10LCAuLi4pIHByaW50ayhYRU5MT0dfRVJSIGZtdCwgIyMgX19WQV9B
UkdTX18pCisjZGVmaW5lIHByX3dhcm4oZm10LCAuLi4pIHByaW50ayhYRU5MT0dfV0FSTklORyBm
bXQsICMjIF9fVkFfQVJHU19fKQorCisvKiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJz
ICovCisjZGVmaW5lIGtmcmVlIHhmcmVlCisjZGVmaW5lIGttYWxsb2Moc2l6ZSwgZmxhZ3MpICAg
ICAgICAgICAgX3htYWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCisjZGVmaW5lIGt6YWxsb2Mo
c2l6ZSwgZmxhZ3MpICAgICAgICAgICAgX3h6YWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCisK
Ky8qIFJlZGVmaW5lIFdBUk4gbWFjcm9zICovCisjdW5kZWYgV0FSTgorI3VuZGVmIFdBUk5fT04K
KyNkZWZpbmUgV0FSTihjb25kaXRpb24sIGZvcm1hdC4uLikgKHsJCQkJCVwKKwlpbnQgX19yZXRf
d2Fybl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCVwKKwlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9v
bikpCQkJCQlcCisJCXByaW50ayhmb3JtYXQpOwkJCQkJCVwKKwl1bmxpa2VseShfX3JldF93YXJu
X29uKTsJCQkJCVwKK30pCisjZGVmaW5lIFdBUk5fVEFJTlQoY29uZCwgdGFpbnQsIGZvcm1hdC4u
LikgV0FSTihjb25kLCBmb3JtYXQpCisjZGVmaW5lIFdBUk5fT04oY29uZCkgICAgICAgICAgICAg
ICAgICAgICAgKCEhY29uZCkKIAogI2RlZmluZSBJT1JUX1RZUEVfTUFTSyh0eXBlKQkoMSA8PCAo
dHlwZSkpCiAjZGVmaW5lIElPUlRfTVNJX1RZUEUJCSgxIDw8IEFDUElfSU9SVF9OT0RFX0lUU19H
Uk9VUCkKQEAgLTI1Niw2ICsyODYsMTMgQEAgc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hf
bm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCiAJYWNwaV9zdGF0dXMg
c3RhdHVzOwogCiAJaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9O
RU5UKSB7CisJCXN0YXR1cyA9IEFFX05PVF9JTVBMRU1FTlRFRDsKKy8qCisgKiBXZSBuZWVkIHRo
ZSBuYW1lc3BhY2Ugb2JqZWN0IG5hbWUgZnJvbSBkc2R0IHRvIG1hdGNoIHRoZSBpb3J0IG5vZGUs
IHRoaXMKKyAqIHdpbGwgbmVlZCBhZGRpdGlvbnMgdG8gdGhlIGtlcm5lbCB4ZW4gYnVzIG5vdGlm
aWVycy4KKyAqIFNvLCBkaXNhYmxpbmcgdGhlIG5hbWVkIG5vZGUgY29kZSB0aWxsIGEgcHJvcG9z
YWwgaXMgYXBwcm92ZWQuCisgKi8KKyNpZiAwCiAJCXN0cnVjdCBhY3BpX2J1ZmZlciBidWYgPSB7
IEFDUElfQUxMT0NBVEVfQlVGRkVSLCBOVUxMIH07CiAJCXN0cnVjdCBhY3BpX2RldmljZSAqYWRl
diA9IHRvX2FjcGlfZGV2aWNlX25vZGUoZGV2LT5md25vZGUpOwogCQlzdHJ1Y3QgYWNwaV9pb3J0
X25hbWVkX2NvbXBvbmVudCAqbmNvbXA7CkBAIC0yNzUsMTEgKzMxMiwxMiBAQCBzdGF0aWMgYWNw
aV9zdGF0dXMgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
bm9kZSwKIAkJc3RhdHVzID0gIXN0cmNtcChuY29tcC0+ZGV2aWNlX25hbWUsIGJ1Zi5wb2ludGVy
KSA/CiAJCQkJCQkJQUVfT0sgOiBBRV9OT1RfRk9VTkQ7CiAJCWFjcGlfb3NfZnJlZShidWYucG9p
bnRlcik7CisjZW5kaWYKIAl9IGVsc2UgaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVf
UENJX1JPT1RfQ09NUExFWCkgewogCQlzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqcGNp
X3JjOwotCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzOworCQlzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldjsK
IAotCQlidXMgPSB0b19wY2lfYnVzKGRldik7CisJCXBjaV9kZXYgPSB0b19wY2lfZGV2KGRldik7
CiAJCXBjaV9yYyA9IChzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqKW5vZGUtPm5vZGVf
ZGF0YTsKIAogCQkvKgpAQCAtMjg3LDEyICszMjUsMTEgQEAgc3RhdGljIGFjcGlfc3RhdHVzIGlv
cnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCiAJCSAq
IHdpdGggcm9vdCBjb21wbGV4ZXMuIEVhY2ggc2VnbWVudCBudW1iZXIgY2FuIHJlcHJlc2VudCBv
bmx5CiAJCSAqIG9uZSByb290IGNvbXBsZXguCiAJCSAqLwotCQlzdGF0dXMgPSBwY2lfcmMtPnBj
aV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKGJ1cykgPworCQlzdGF0dXMgPSBwY2lf
cmMtPnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKHBjaV9kZXYpID8KIAkJCQkJ
CQlBRV9PSyA6IEFFX05PVF9GT1VORDsKIAl9IGVsc2UgewogCQlzdGF0dXMgPSBBRV9OT1RfRk9V
TkQ7CiAJfQotb3V0OgogCXJldHVybiBzdGF0dXM7CiB9CiAKQEAgLTMyMCw2ICszNTcsMTEgQEAg
c3RhdGljIGludCBpb3J0X2lkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwg
dTggdHlwZSwgdTMyIHJpZF9pbiwKIAlyZXR1cm4gMDsKIH0KIAorLyoKKyAqIE5hbWVkIGNvbXBv
bmVudHMgYXJlIG5vdCBzdXBwb3J0ZWQgeWV0IHNvIHdlIGRvIG5vdCBuZWVkIHRoZQorICogaW9y
dF9ub2RlX2dldF9pZCBmdW5jdGlvbgorICovCisjaWYgMAogc3RhdGljCiBzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKmlvcnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAog
CQkJCQl1MzIgKmlkX291dCwgdTggdHlwZV9tYXNrLApAQCAtMzU4LDYgKzQwMCw3IEBAIHN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX2dldF9pZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km5vZGUsCiAKIAlyZXR1cm4gTlVMTDsKIH0KKyNlbmRpZgogCiBzdGF0aWMgc3RydWN0IGFjcGlf
aW9ydF9ub2RlICppb3J0X25vZGVfbWFwX3JpZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUs
CiAJCQkJCQl1MzIgcmlkX2luLCB1MzIgKnJpZF9vdXQsCkBAIC00MTAsNiArNDUzLDEwIEBAIGZh
aWxfbWFwOgogCXJldHVybiBOVUxMOwogfQogCisvKiBYZW46IENvbW1lbnQgb3V0IHRoZSBOYW1l
ZENvbXBvbmVudCBhbmQgSVRTIG1hcHBpbmcgY29kZSB0aWxsIHRoZSBzdXBwb3J0CisgKiBpcyBh
dmFpbGFibGUuCisgKi8KKyNpZiAwCiBzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0
X2ZpbmRfZGV2X25vZGUoc3RydWN0IGRldmljZSAqZGV2KQogewogCXN0cnVjdCBwY2lfYnVzICpw
YnVzOwpAQCAtNDgxLDcgKzUyOCw3IEBAIHN0YXRpYyBpbnQgaW9ydF9kZXZfZmluZF9pdHNfaWQo
c3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkLAogCXJldHVybiAwOwogfQogCi0vKioKKy8q
CiAgKiBpb3J0X2dldF9kZXZpY2VfZG9tYWluKCkgLSBGaW5kIE1TSSBkb21haW4gcmVsYXRlZCB0
byBhIGRldmljZQogICogQGRldjogVGhlIGRldmljZS4KICAqIEByZXFfaWQ6IFJlcXVlc3RlciBJ
RCBmb3IgdGhlIGRldmljZS4KQEAgLTUxMCw3ICs1NTcsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3Bj
aV9yaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUxNiBhbGlhcywgdm9pZCAqZGF0YSkKIAkqcmlk
ID0gYWxpYXM7CiAJcmV0dXJuIDA7CiB9Ci0KKyNlbmRpZgogc3RhdGljIGludCBhcm1fc21tdV9p
b3J0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHN0cmVhbWlkLAogCQkJICAgICAgIHN0
cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUsCiAJCQkgICAgICAgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqb3BzKQpAQCAtNTQ2LDYgKzU5Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVf
b3BzICppb3J0X2lvbW11X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAlyZXR1cm4gcmV0ID8g
TlVMTCA6IG9wczsKIH0KIAorI2lmIDAgLyogWGVuOiBXZSBkbyBub3QgbmVlZCB0aGlzIGZ1bmN0
aW9uIGZvciBYZW4gKi8KIC8qKgogICogaW9ydF9zZXRfZG1hX21hc2sgLSBTZXQtdXAgZG1hIG1h
c2sgZm9yIGEgZGV2aWNlLgogICoKQEAgLTU2Nyw3ICs2MTUsNyBAQCB2b2lkIGlvcnRfc2V0X2Rt
YV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldikKIAlpZiAoIWRldi0+ZG1hX21hc2spCiAJCWRldi0+
ZG1hX21hc2sgPSAmZGV2LT5jb2hlcmVudF9kbWFfbWFzazsKIH0KLQorI2VuZGlmCiAvKioKICAq
IGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEg
ZGV2aWNlLgogICoKQEAgLTU4MywxNCArNjMxLDEzIEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
KmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKIAl1MzIgc3RyZWFtaWQg
PSAwOwogCiAJaWYgKGRldl9pc19wY2koZGV2KSkgewotCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0g
dG9fcGNpX2RldihkZXYpLT5idXM7CisJCXN0cnVjdCBwY2lfZGV2ICpwY2lfZGV2aWNlID0gdG9f
cGNpX2RldihkZXYpOwogCQl1MzIgcmlkOwogCi0JCXBjaV9mb3JfZWFjaF9kbWFfYWxpYXModG9f
cGNpX2RldihkZXYpLCBfX2dldF9wY2lfcmlkLAotCQkJCSAgICAgICAmcmlkKTsKKwkJcmlkID0g
UENJX0JERjIocGNpX2RldmljZS0+YnVzLCBwY2lfZGV2aWNlLT5kZXZmbik7CiAKIAkJbm9kZSA9
IGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgsCi0JCQkJICAg
ICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCAmYnVzLT5kZXYpOworCQkJCSAgICAgIGlvcnRf
bWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsKIAkJaWYgKCFub2RlKQogCQkJcmV0dXJuIE5VTEw7
CiAKQEAgLTYwMCw2ICs2NDcsMTMgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21t
dV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQogCQlvcHMgPSBpb3J0X2lvbW11X3hsYXRl
KGRldiwgcGFyZW50LCBzdHJlYW1pZCk7CiAKIAl9IGVsc2UgeworCQlyZXR1cm4gTlVMTDsKKy8q
CisgKiBXZSBuZWVkIHRoZSBuYW1lc3BhY2Ugb2JqZWN0IG5hbWUgZnJvbSBkc2R0IHRvIG1hdGNo
IHRoZSBpb3J0IG5vZGUsIHRoaXMKKyAqIHdpbGwgbmVlZCBhZGRpdGlvbnMgdG8gdGhlIGtlcm5l
bCB4ZW4gYnVzIG5vdGlmaWVycy4KKyAqIFNvLCBkaXNhYmxpbmcgdGhlIG5hbWVkIG5vZGUgY29k
ZSB0aWxsIGEgcHJvcG9zYWwgaXMgYXBwcm92ZWQuCisgKi8KKyNpZiAwCiAJCWludCBpID0gMDsK
IAogCQlub2RlID0gaW9ydF9zY2FuX25vZGUoQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5U
LApAQCAtNjE2LDExICs2NzAsMTcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21t
dV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQogCQkJcGFyZW50ID0gaW9ydF9ub2RlX2dl
dF9pZChub2RlLCAmc3RyZWFtaWQsCiAJCQkJCQkgIElPUlRfSU9NTVVfVFlQRSwgaSsrKTsKIAkJ
fQorI2VuZGlmCiAJfQogCiAJcmV0dXJuIG9wczsKIH0KIAorLyoKKyAqIFhlbjogTm90IHVzaW5n
IHRoZSBwYXJzaW5nIG9wcyBmb3Igbm93LiBOZWVkIHRvIGNoZWNrIGFuZCBzZWUgaWYgaXQgd2ls
bAorICogYmUgdXNlZnVsIHRvIHVzZSB0aGVzZSBpbiBzb21lIGZvcm0sIG9yIGxldCB0aGUgZHJp
dmVyIHBhcnNlIElPUlQgbm9kZS4KKyAqLworI2lmIDAKIHN0YXRpYyB2b2lkIF9faW5pdCBhY3Bp
X2lvcnRfcmVnaXN0ZXJfaXJxKGludCBod2lycSwgY29uc3QgY2hhciAqbmFtZSwKIAkJCQkJICBp
bnQgdHJpZ2dlciwKIAkJCQkJICBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKQEAgLTgwNyw3ICs4Njcs
NyBAQCBjb25zdCBzdHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgKmlvcnRfZ2V0X2lvbW11X2NmZyhz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCiAJCXJldHVybiBOVUxMOwogCX0KIH0KLQorI2Vu
ZGlmCiAvKioKICAqIGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1fZGV2aWNlKCkgLSBBbGxvY2F0ZSBh
IHBsYXRmb3JtIGRldmljZSBmb3IgU01NVQogICogQG5vZGU6IFBvaW50ZXIgdG8gU01NVSBBQ1BJ
IElPUlQgbm9kZQpAQCAtODE3LDc4ICs4NzcsNDIgQEAgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVf
Y29uZmlnICppb3J0X2dldF9pb21tdV9jZmcoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQog
c3RhdGljIGludCBfX2luaXQgaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2Uoc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlKQogewogCXN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7Ci0J
c3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldjsKLQlzdHJ1Y3QgcmVzb3VyY2UgKnI7Ci0JZW51
bSBkZXZfZG1hX2F0dHIgYXR0cjsKLQlpbnQgcmV0LCBjb3VudDsKLQljb25zdCBzdHJ1Y3QgaW9y
dF9pb21tdV9jb25maWcgKm9wcyA9IGlvcnRfZ2V0X2lvbW11X2NmZyhub2RlKTsKLQotCWlmICgh
b3BzKQotCQlyZXR1cm4gLUVOT0RFVjsKLQotCXBkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfYWxsb2Mo
b3BzLT5uYW1lLCBQTEFURk9STV9ERVZJRF9BVVRPKTsKLQlpZiAoIXBkZXYpCi0JCXJldHVybiAt
RU5PTUVNOwotCi0JY291bnQgPSBvcHMtPmlvbW11X2NvdW50X3Jlc291cmNlcyhub2RlKTsKLQot
CXIgPSBrY2FsbG9jKGNvdW50LCBzaXplb2YoKnIpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIXIpIHsK
LQkJcmV0ID0gLUVOT01FTTsKLQkJZ290byBkZXZfcHV0OwotCX0KLQotCW9wcy0+aW9tbXVfaW5p
dF9yZXNvdXJjZXMociwgbm9kZSk7CisJc3RydWN0IGRldmljZSAqZGV2OworCWludCByZXQ7CiAK
LQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX3Jlc291cmNlcyhwZGV2LCByLCBjb3VudCk7CiAJ
LyoKLQkgKiBSZXNvdXJjZXMgYXJlIGR1cGxpY2F0ZWQgaW4gcGxhdGZvcm1fZGV2aWNlX2FkZF9y
ZXNvdXJjZXMsCi0JICogZnJlZSB0aGVpciBhbGxvY2F0ZWQgbWVtb3J5CisJICogTm90IGVuYWJs
aW5nIHRoZSBwYXJzaW5nIG9wcyBmb3Igbm93LiBUaGUgY29ycmVzcG9uZGluZyBkcml2ZXIKKwkg
KiBjYW4gcGFyc2UgdGhpcyBpbmZvcm1hdGlvbiBhcyBuZWVkZWQsIHNvIGRlbGV0aW5nIHJlbGV2
YW50IGNvZGUgYXMKKwkgKiBjb21wYXJlZCB0byBiYXNlIHJldmlzaW9uLgogCSAqLwotCWtmcmVl
KHIpOwogCi0JaWYgKHJldCkKLQkJZ290byBkZXZfcHV0OworCWRldiA9IGt6YWxsb2Moc2l6ZW9m
KHN0cnVjdCBkZXZpY2UpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWRldikKKwkJcmV0dXJuIC1FTk9N
RU07CiAKIAkvKgogCSAqIEFkZCBhIGNvcHkgb2YgSU9SVCBub2RlIHBvaW50ZXIgdG8gcGxhdGZv
cm1fZGF0YSB0bwogCSAqIGJlIHVzZWQgdG8gcmV0cmlldmUgSU9SVCBkYXRhIGluZm9ybWF0aW9u
LgogCSAqLwotCXJldCA9IHBsYXRmb3JtX2RldmljZV9hZGRfZGF0YShwZGV2LCAmbm9kZSwgc2l6
ZW9mKG5vZGUpKTsKLQlpZiAocmV0KQotCQlnb3RvIGRldl9wdXQ7Ci0KLQkvKgotCSAqIFdlIGV4
cGVjdCB0aGUgZG1hIG1hc2tzIHRvIGJlIGVxdWl2YWxlbnQgZm9yCi0JICogYWxsIFNNTVVzIHNl
dC11cHMKLQkgKi8KLQlwZGV2LT5kZXYuZG1hX21hc2sgPSAmcGRldi0+ZGV2LmNvaGVyZW50X2Rt
YV9tYXNrOworCWRldi0+dHlwZSA9IERFVl9BQ1BJOworCWRldi0+YWNwaV9ub2RlID0gbm9kZTsK
IAogCWZ3bm9kZSA9IGlvcnRfZ2V0X2Z3bm9kZShub2RlKTsKIAogCWlmICghZndub2RlKSB7CiAJ
CXJldCA9IC1FTk9ERVY7Ci0JCWdvdG8gZGV2X3B1dDsKKwkJZ290byBlcnJvcjsKIAl9CiAKLQlw
ZGV2LT5kZXYuZndub2RlID0gZndub2RlOwotCi0JYXR0ciA9IG9wcy0+aW9tbXVfaXNfY29oZXJl
bnQobm9kZSkgPwotCQkJICAgICBERVZfRE1BX0NPSEVSRU5UIDogREVWX0RNQV9OT05fQ09IRVJF
TlQ7Ci0KLQkvKiBDb25maWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJsZSB3YWxrZXIgKi8KLQlh
Y3BpX2RtYV9jb25maWd1cmUoJnBkZXYtPmRldiwgYXR0cik7CisJZGV2LT5md25vZGUgPSBmd25v
ZGU7CiAKLQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkKHBkZXYpOwotCWlmIChyZXQpCi0JCWdv
dG8gZG1hX2RlY29uZmlndXJlOworCS8qIENhbGwgdGhlIGFjcGkgaW5pdCBmdW5jdGlvbnMgZm9y
IElPTU1VIGRldmljZXMgKi8KKwlyZXQgPSBhY3BpX2RldmljZV9pbml0KERFVklDRV9JT01NVSwg
KHZvaWQgKilkZXYsIG5vZGUtPnR5cGUpOwogCiAJcmV0dXJuIDA7CiAKLWRtYV9kZWNvbmZpZ3Vy
ZToKLQlhY3BpX2RtYV9kZWNvbmZpZ3VyZSgmcGRldi0+ZGV2KTsKLWRldl9wdXQ6Ci0JcGxhdGZv
cm1fZGV2aWNlX3B1dChwZGV2KTsKK2Vycm9yOgorCWtmcmVlKGRldik7CiAKIAlyZXR1cm4gcmV0
OwogfQpAQCAtOTU3LDUgKzk4MSw2IEBAIHZvaWQgX19pbml0IGFjcGlfaW9ydF9pbml0KHZvaWQp
CiAKIAlpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcygpOwogCi0JYWNwaV9wcm9iZV9kZXZpY2Vf
dGFibGUoaW9ydCk7CisJLyogWGVuOyBEbyBub3QgbmVlZCBhIGRldmljZSB0YWJsZSBwcm9iZSAq
LworCS8qIGFjcGlfcHJvYmVfZGV2aWNlX3RhYmxlKGlvcnQpOyovCiB9CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYwppbmRleCAzNjJkNTc4Li5hZDk1NmQ1IDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FybS9zbW11LmMKQEAgLTE4MSw2ICsxODEsNyBAQCBzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZt
X2lvcmVtYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAogICogWGVuOiBQQ0kgZnVuY3Rp
b25zCiAgKiBUT0RPOiBJdCBzaG91bGQgYmUgaW1wbGVtZW50ZWQgd2hlbiBQQ0kgd2lsbCBiZSBz
dXBwb3J0ZWQKICAqLworI3VuZGVmIHRvX3BjaV9kZXYKICNkZWZpbmUgdG9fcGNpX2RldihkZXYp
CShOVUxMKQogc3RhdGljIGlubGluZSBpbnQgcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyhzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwKIAkJCQkJIGludCAoKmZuKSAoc3RydWN0IHBjaV9kZXYgKnBkZXYsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oIGIveGVuL2luY2x1ZGUvYWNw
aS9hY3BpX2lvcnQuaAppbmRleCA3N2UwODA5Li5kNDMxNWE0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hY3BpL2FjcGlfaW9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgK
QEAgLTE5LDI3ICsxOSwzMiBAQAogI2lmbmRlZiBfX0FDUElfSU9SVF9IX18KICNkZWZpbmUgX19B
Q1BJX0lPUlRfSF9fCiAKLSNpbmNsdWRlIDxsaW51eC9hY3BpLmg+Ci0jaW5jbHVkZSA8bGludXgv
Zndub2RlLmg+Ci0jaW5jbHVkZSA8bGludXgvaXJxZG9tYWluLmg+CisjaW5jbHVkZSA8eGVuL2Fj
cGkuaD4KKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAKKy8qIFhlbjogTm90IHVzaW5nIElPUlQg
SVJRIGJpbmRpbmdzICovCisjaWYgMAogI2RlZmluZSBJT1JUX0lSUV9NQVNLKGlycSkJCShpcnEg
JiAweGZmZmZmZmZmVUxMKQogI2RlZmluZSBJT1JUX0lSUV9UUklHR0VSX01BU0soaXJxKQkoKGly
cSA+PiAzMikgJiAweGZmZmZmZmZmVUxMKQogCiBpbnQgaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9r
ZW4oaW50IHRyYW5zX2lkLCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndfbm9kZSk7CiB2b2lkIGlv
cnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKIHN0cnVjdCBmd25vZGVf
aGFuZGxlICppb3J0X2ZpbmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7Ci0jaWZkZWYgQ09O
RklHX0FDUElfSU9SVAorI2VuZGlmCisjaWZkZWYgQ09ORklHX0FSTV82NAogdm9pZCBhY3BpX2lv
cnRfaW5pdCh2b2lkKTsKIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpOworI2lmIDAKIHUz
MiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7CiBzdHJ1
Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYs
IHUzMiByZXFfaWQpOwogLyogSU9NTVUgaW50ZXJmYWNlICovCiB2b2lkIGlvcnRfc2V0X2RtYV9t
YXNrKHN0cnVjdCBkZXZpY2UgKmRldik7CisjZW5kaWYKIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
KmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldik7CiAjZWxzZQogc3RhdGlj
IGlubGluZSB2b2lkIGFjcGlfaW9ydF9pbml0KHZvaWQpIHsgfQogc3RhdGljIGlubGluZSBib29s
IGlvcnRfbm9kZV9tYXRjaCh1OCB0eXBlKSB7IHJldHVybiBmYWxzZTsgfQorI2lmIDAKIHN0YXRp
YyBpbmxpbmUgdTMyIGlvcnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVx
X2lkKQogeyByZXR1cm4gcmVxX2lkOyB9CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBpcnFfZG9tYWlu
ICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldiwKQEAgLTQ3LDEyICs1
MiwxMCBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2Vf
ZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldiwKIHsgcmV0dXJuIE5VTEw7IH0KIC8qIElPTU1VIGlu
dGVyZmFjZSAqLwogc3RhdGljIGlubGluZSB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBk
ZXZpY2UgKmRldikgeyB9CisjZW5kaWYKIHN0YXRpYyBpbmxpbmUKIGNvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKIHsgcmV0dXJu
IE5VTEw7IH0KICNlbmRpZgogCi0jZGVmaW5lIElPUlRfQUNQSV9ERUNMQVJFKG5hbWUsIHRhYmxl
X2lkLCBmbikJCVwKLQlBQ1BJX0RFQ0xBUkVfUFJPQkVfRU5UUlkoaW9ydCwgbmFtZSwgdGFibGVf
aWQsIDAsIE5VTEwsIDAsIGZuKQotCiAjZW5kaWYgLyogX19BQ1BJX0lPUlRfSF9fICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9kZXZpY2UuaAppbmRleCA1MDI3Yzg3Li40ZWVmOWNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RldmljZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKQEAg
LTcsNiArNyw3IEBACiBlbnVtIGRldmljZV90eXBlCiB7CiAgICAgREVWX0RULAorICAgIERFVl9B
Q1BJLAogfTsKIAogc3RydWN0IGRldl9hcmNoZGF0YSB7CkBAIC0yMCw2ICsyMSw3IEBAIHN0cnVj
dCBkZXZpY2UKICNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCiAgICAgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZlcnMgaW1wb3J0ZWQgZnJvbSBMaW51
eCAqLwogI2VuZGlmCisgICAgdm9pZCAqYWNwaV9ub2RlOyAvKkN1cnJlbnQgdXNlIGNhc2UgaXMg
YWNwaV9pb3J0X25vZGUgKi8KICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAvKmZ3
IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KICAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICppb21t
dV9md3NwZWM7CiAgICAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNoZGF0YTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9hY3BpLmggYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCmluZGV4IDk0
MDkzNTAuLjJmNmFhZTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2FjcGkuaApAQCAtMzIsNiArMzIsNyBAQAogCiAjaW5jbHVkZSA8YWNw
aS9hY3BpLmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vZndub2RlLmg+
CiAKICNkZWZpbmUgQUNQSV9NQURUX0dFVF8oZmxkLCB4KSAoKCh4KSAmIEFDUElfTUFEVF8jI2Zs
ZCMjX01BU0spIC8gXAogCShBQ1BJX01BRFRfIyNmbGQjI19NQVNLICYgLUFDUElfTUFEVF8jI2Zs
ZCMjX01BU0spKQpAQCAtNDksNiArNTAsMjYgQEAKICAgICAgICAgICAgICAgICAoIShlbnRyeSkp
IHx8ICh1bnNpZ25lZCBsb25nKShlbnRyeSkgKyBzaXplb2YoKihlbnRyeSkpID4gKGVuZCkgfHwg
IFwKICAgICAgICAgICAgICAgICAoZW50cnkpLT5oZWFkZXIubGVuZ3RoIDwgc2l6ZW9mKCooZW50
cnkpKSkKIAorc3RhdGljIGlubGluZSBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqYWNwaV9hbGxvY19m
d25vZGVfc3RhdGljKHZvaWQpCit7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsKKwor
CWZ3bm9kZSA9IHh6YWxsb2Moc3RydWN0IGZ3bm9kZV9oYW5kbGUpOworCWlmICghZndub2RlKQor
CQlyZXR1cm4gTlVMTDsKKworCWZ3bm9kZS0+dHlwZSA9IEZXTk9ERV9BQ1BJX1NUQVRJQzsKKwor
CXJldHVybiBmd25vZGU7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBhY3BpX2ZyZWVfZndub2Rl
X3N0YXRpYyhzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQoreworCWlmICghZndub2RlIHx8
IGZ3bm9kZS0+dHlwZSAhPSBGV05PREVfQUNQSV9TVEFUSUMpCisJCXJldHVybjsKKworCXhmcmVl
KGZ3bm9kZSk7Cit9CiAjaWZkZWYgQ09ORklHX0FDUEkKIAogZW51bSBhY3BpX2ludGVycnVwdF9p
ZCB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKaW5kZXggNDNmMjEyNS4uMTgyYjFhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtOTIsOCArOTIsMTYgQEAgc3Ry
dWN0IHBjaV9kZXYgewogI2RlZmluZSBQVF9GQVVMVF9USFJFU0hPTEQgMTAKICAgICB9IGZhdWx0
OwogICAgIHU2NCB2Zl9ybGVuWzZdOworI2lmZGVmIENPTkZJR19BUk0KKyAgICBzdHJ1Y3QgZGV2
aWNlIGRldjsKKyNlbmRpZgogfTsKIAorI2lmZGVmIENPTkZJR19BUk0KKyNkZWZpbmUgdG9fcGNp
X2RldihwKSBjb250YWluZXJfb2YocCwgc3RydWN0IHBjaV9kZXYsZGV2KQorI2RlZmluZSBwY2lf
ZG9tYWluX25yKGRldikgZGV2LT5zZWcKKyNlbmRpZgorCiAjZGVmaW5lIGZvcl9lYWNoX3BkZXYo
ZG9tYWluLCBwZGV2KSBcCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShwZGV2LCAmKGRvbWFpbi0+
YXJjaC5wZGV2X2xpc3QpLCBkb21haW5fbGlzdCkKIAotLSAKUXVhbGNvbW0gRGF0YWNlbnRlciBU
ZWNobm9sb2dpZXMgYXMgYW4gYWZmaWxpYXRlIG9mIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5j
LiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gaXMgYSBtZW1iZXIgb2YgdGhlIENvZGUgQXVy
b3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0LgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupUu-0000Nn-8Y; Thu, 21 Sep 2017 00:37:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupUs-0000Mo-QC
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 47/1B-03422-6D903C95; Thu, 21 Sep 2017 00:37:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVybKJsgu5lzsO
 RBm9+aVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHevILJl1nrPh+/iRbA+PqzYxdjJwcQgJF
 Er83L2fpYuTiYBFoYJZY2NUGlpAQiJZYt+EYO4TNJ3HxxQ8mkCIJgQmMEr++NjOCOEIC+5gk5
 t8+yAzXvvHLDbAWFgEXieYFS5lAbEaBAok5Gz4yQtgpErO63oDZbAIaEv0nDjOD2CICoRI355
 5nAxnELPCLUeJk11mwImEBQ4kNP3uYIYaqSrz+0MwGYvMCLThxfiYbxH1yEiePTWYFsTkFXCV
 a5h1hgXjOReLF7OuMExiFFzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxUBiDYwbh4beAhRkkOJiVR3ptMhyOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fBe5QDKCRalpqdWpGXmAGMGJi3BwaMkwrscJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKX
 HeByBFAiBFGaV5cCNg8XuJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryrQabwZOaVwG16BXQ
 EE9AR2RsOgBxRkoiQkmpgdLzy+Vanis6VLf23QmyfznhSs+8yg2nIo0B/jYB1Txvtkw4tll8X
 ed7o+W53refyNpxiZ5XqZne9Y34Qc2Nman/oMT+xa93dVkHnort7e7tFF27gXTxtPeON6XY7p
 n+rTp6a/n570PKvyrzf44P9dHrTd3WVnbOviJrzmm16a5jppw3vT4bXKLEUZyQaajEXFScCAP
 mR8yTaAgAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505954258!60800539!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64150 invoked from network); 21 Sep 2017 00:37:39 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:39 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 918E160A09; Thu, 21 Sep 2017 00:37:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954257;
 bh=yyVuI3pCf2DQdAqYqSR1pNmuXXngtSK5WJhmiEH8Ooo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ZJbf0FmcBdB7ZWzZX8Ft9KyRZc8UrZSLCUcDpDtOoI1QeDeA/a5ugyeNNJX3If1fy
 eRuLH+1OvqAbJQmAKKp/wx4z03HNm8/xKoiKxj4Rm5OmcJqmiEy8cAhzK5frfmcoh3
 jjjNG+Na5Zn8eh1Hwns/m42uROd9JnppkIFwE8uw=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id AA17860724;
 Thu, 21 Sep 2017 00:37:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954249;
 bh=yyVuI3pCf2DQdAqYqSR1pNmuXXngtSK5WJhmiEH8Ooo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=IuilRUiObaXS1VE4i+9Mx8/+AuFe2oljJ5L+NLfU0Yx+hRt38ywaAoOQ+qtrHyRf2
 gMRQe5awu4v9/y7J4EOY211d5149xYUvVQk0cb8qWMkjg+hfjWlsx22L0TgovAHq8o
 w8FIfIz8NS4SMR3aFSKjRe4Ca8qIMcqDtJX2gtMg=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org AA17860724
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:07 -0600
Message-Id: <1505954230-18892-5-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 4/7] ACPI: arm: Support for IORT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VmVyYmF0aW0gZmlsZXMgZnJvbSBMaW51eCBrZXJuZWwuCmlvcnQuYzogY29tbWl0IGQ4OWNmMmU0
MTgyNjogQUNQSS9JT1JUOiBGaXggdGhlIGluZGVudGF0aW9uIGluCmlvcnRfc2Nhbl9ub2RlKCkK
YWNwaV9pb3J0Lmg6IGNvbW1pdCAxOGI3MDliZWI1MDM6QUNQSS9JT1JUOiBNYWtlIGRtYSBtYXNr
cyBzZXQtdXAgSU9SVApzcGVjaWZpYwoKU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2Vs
QGNvZGVhdXJvcmEub3JnPgotLS0KIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYyAgfCA5NjEg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
YWNwaS9hY3BpX2lvcnQuaCB8ICA1OCArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAxOSBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lv
cnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yZTM2OGE2Ci0tLSAvZGV2
L251bGwKKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCkBAIC0wLDAgKzEsOTYxIEBA
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDE2LCBTZW1paGFsZgorICoJQXV0aG9yOiBUb21hc3og
Tm93aWNraSA8dG5Ac2VtaWhhbGYuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRl
ciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
aXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBUaGlzIGZpbGUgaW1wbGVtZW50
cyBlYXJseSBkZXRlY3Rpb24vcGFyc2luZyBvZiBJL08gbWFwcGluZworICogcmVwb3J0ZWQgdG8g
T1MgdGhyb3VnaCBmaXJtd2FyZSB2aWEgSS9PIFJlbWFwcGluZyBUYWJsZSAoSU9SVCkKKyAqIElP
UlQgZG9jdW1lbnQgbnVtYmVyOiBBUk0gREVOIDAwNDlBCisgKi8KKworI2RlZmluZSBwcl9mbXQo
Zm10KQkiQUNQSTogSU9SVDogIiBmbXQKKworI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgor
I2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+CisjaW5jbHVkZSA8bGludXgva2VybmVsLmg+CisjaW5j
bHVkZSA8bGludXgvbGlzdC5oPgorI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgorI2luY2x1ZGUgPGxp
bnV4L3BsYXRmb3JtX2RldmljZS5oPgorI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KKworI2RlZmlu
ZSBJT1JUX1RZUEVfTUFTSyh0eXBlKQkoMSA8PCAodHlwZSkpCisjZGVmaW5lIElPUlRfTVNJX1RZ
UEUJCSgxIDw8IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUCkKKyNkZWZpbmUgSU9SVF9JT01NVV9U
WVBFCQkoKDEgPDwgQUNQSV9JT1JUX05PREVfU01NVSkgfAlcCisJCQkJKDEgPDwgQUNQSV9JT1JU
X05PREVfU01NVV9WMykpCisKK3N0cnVjdCBpb3J0X2l0c19tc2lfY2hpcCB7CisJc3RydWN0IGxp
c3RfaGVhZAlsaXN0OworCXN0cnVjdCBmd25vZGVfaGFuZGxlCSpmd19ub2RlOworCXUzMgkJCXRy
YW5zbGF0aW9uX2lkOworfTsKKworc3RydWN0IGlvcnRfZndub2RlIHsKKwlzdHJ1Y3QgbGlzdF9o
ZWFkIGxpc3Q7CisJc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGU7CisJc3RydWN0IGZ3
bm9kZV9oYW5kbGUgKmZ3bm9kZTsKK307CitzdGF0aWMgTElTVF9IRUFEKGlvcnRfZndub2RlX2xp
c3QpOworc3RhdGljIERFRklORV9TUElOTE9DSyhpb3J0X2Z3bm9kZV9sb2NrKTsKKworLyoqCisg
KiBpb3J0X3NldF9md25vZGUoKSAtIENyZWF0ZSBpb3J0X2Z3bm9kZSBhbmQgdXNlIGl0IHRvIHJl
Z2lzdGVyCisgKgkJICAgICAgIGlvbW11IGRhdGEgaW4gdGhlIGlvcnRfZndub2RlX2xpc3QKKyAq
CisgKiBAbm9kZTogSU9SVCB0YWJsZSBub2RlIGFzc29jaWF0ZWQgd2l0aCB0aGUgSU9NTVUKKyAq
IEBmd25vZGU6IGZ3bm9kZSBhc3NvY2lhdGVkIHdpdGggdGhlIElPUlQgbm9kZQorICoKKyAqIFJl
dHVybnM6IDAgb24gc3VjY2VzcworICogICAgICAgICAgPDAgb24gZmFpbHVyZQorICovCitzdGF0
aWMgaW5saW5lIGludCBpb3J0X3NldF9md25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0
X25vZGUsCisJCQkJICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQoreworCXN0cnVjdCBp
b3J0X2Z3bm9kZSAqbnA7CisKKwlucCA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBpb3J0X2Z3bm9k
ZSksIEdGUF9BVE9NSUMpOworCisJaWYgKFdBUk5fT04oIW5wKSkKKwkJcmV0dXJuIC1FTk9NRU07
CisKKwlJTklUX0xJU1RfSEVBRCgmbnAtPmxpc3QpOworCW5wLT5pb3J0X25vZGUgPSBpb3J0X25v
ZGU7CisJbnAtPmZ3bm9kZSA9IGZ3bm9kZTsKKworCXNwaW5fbG9jaygmaW9ydF9md25vZGVfbG9j
ayk7CisJbGlzdF9hZGRfdGFpbCgmbnAtPmxpc3QsICZpb3J0X2Z3bm9kZV9saXN0KTsKKwlzcGlu
X3VubG9jaygmaW9ydF9md25vZGVfbG9jayk7CisKKwlyZXR1cm4gMDsKK30KKworLyoqCisgKiBp
b3J0X2dldF9md25vZGUoKSAtIFJldHJpZXZlIGZ3bm9kZSBhc3NvY2lhdGVkIHdpdGggYW4gSU9S
VCBub2RlCisgKgorICogQG5vZGU6IElPUlQgdGFibGUgbm9kZSB0byBiZSBsb29rZWQtdXAKKyAq
CisgKiBSZXR1cm5zOiBmd25vZGVfaGFuZGxlIHBvaW50ZXIgb24gc3VjY2VzcywgTlVMTCBvbiBm
YWlsdXJlCisgKi8KK3N0YXRpYyBpbmxpbmUKK3N0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0X2dl
dF9md25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVjdCBpb3J0X2Z3
bm9kZSAqY3VycjsKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlID0gTlVMTDsKKworCXNw
aW5fbG9jaygmaW9ydF9md25vZGVfbG9jayk7CisJbGlzdF9mb3JfZWFjaF9lbnRyeShjdXJyLCAm
aW9ydF9md25vZGVfbGlzdCwgbGlzdCkgeworCQlpZiAoY3Vyci0+aW9ydF9ub2RlID09IG5vZGUp
IHsKKwkJCWZ3bm9kZSA9IGN1cnItPmZ3bm9kZTsKKwkJCWJyZWFrOworCQl9CisJfQorCXNwaW5f
dW5sb2NrKCZpb3J0X2Z3bm9kZV9sb2NrKTsKKworCXJldHVybiBmd25vZGU7Cit9CisKKy8qKgor
ICogaW9ydF9kZWxldGVfZndub2RlKCkgLSBEZWxldGUgZndub2RlIGFzc29jaWF0ZWQgd2l0aCBh
biBJT1JUIG5vZGUKKyAqCisgKiBAbm9kZTogSU9SVCB0YWJsZSBub2RlIGFzc29jaWF0ZWQgd2l0
aCBmd25vZGUgdG8gZGVsZXRlCisgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpb3J0X2RlbGV0ZV9m
d25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVjdCBpb3J0X2Z3bm9k
ZSAqY3VyciwgKnRtcDsKKworCXNwaW5fbG9jaygmaW9ydF9md25vZGVfbG9jayk7CisJbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKGN1cnIsIHRtcCwgJmlvcnRfZndub2RlX2xpc3QsIGxpc3QpIHsK
KwkJaWYgKGN1cnItPmlvcnRfbm9kZSA9PSBub2RlKSB7CisJCQlsaXN0X2RlbCgmY3Vyci0+bGlz
dCk7CisJCQlrZnJlZShjdXJyKTsKKwkJCWJyZWFrOworCQl9CisJfQorCXNwaW5fdW5sb2NrKCZp
b3J0X2Z3bm9kZV9sb2NrKTsKK30KKwordHlwZWRlZiBhY3BpX3N0YXR1cyAoKmlvcnRfZmluZF9u
b2RlX2NhbGxiYWNrKQorCShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsIHZvaWQgKmNvbnRl
eHQpOworCisvKiBSb290IHBvaW50ZXIgdG8gdGhlIG1hcHBlZCBJT1JUIHRhYmxlICovCitzdGF0
aWMgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICppb3J0X3RhYmxlOworCitzdGF0aWMgTElTVF9I
RUFEKGlvcnRfbXNpX2NoaXBfbGlzdCk7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlvcnRfbXNp
X2NoaXBfbG9jayk7CisKKy8qKgorICogaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9rZW4oKSAtIHJl
Z2lzdGVyIGRvbWFpbiB0b2tlbiBhbmQgcmVsYXRlZCBJVFMgSUQKKyAqIHRvIHRoZSBsaXN0IGZy
b20gd2hlcmUgd2UgY2FuIGdldCBpdCBiYWNrIGxhdGVyIG9uLgorICogQHRyYW5zX2lkOiBJVFMg
SUQuCisgKiBAZndfbm9kZTogRG9tYWluIHRva2VuLgorICoKKyAqIFJldHVybnM6IDAgb24gc3Vj
Y2VzcywgLUVOT01FTSBpZiBubyBtZW1vcnkgd2hlbiBhbGxvY2F0aW5nIGxpc3QgZWxlbWVudAor
ICovCitpbnQgaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkLCBzdHJ1Y3Qg
Zndub2RlX2hhbmRsZSAqZndfbm9kZSkKK3sKKwlzdHJ1Y3QgaW9ydF9pdHNfbXNpX2NoaXAgKml0
c19tc2lfY2hpcDsKKworCWl0c19tc2lfY2hpcCA9IGt6YWxsb2Moc2l6ZW9mKCppdHNfbXNpX2No
aXApLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWl0c19tc2lfY2hpcCkKKwkJcmV0dXJuIC1FTk9NRU07
CisKKwlpdHNfbXNpX2NoaXAtPmZ3X25vZGUgPSBmd19ub2RlOworCWl0c19tc2lfY2hpcC0+dHJh
bnNsYXRpb25faWQgPSB0cmFuc19pZDsKKworCXNwaW5fbG9jaygmaW9ydF9tc2lfY2hpcF9sb2Nr
KTsKKwlsaXN0X2FkZCgmaXRzX21zaV9jaGlwLT5saXN0LCAmaW9ydF9tc2lfY2hpcF9saXN0KTsK
KwlzcGluX3VubG9jaygmaW9ydF9tc2lfY2hpcF9sb2NrKTsKKworCXJldHVybiAwOworfQorCisv
KioKKyAqIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oKSAtIERlcmVnaXN0ZXIgZG9tYWlu
IHRva2VuIGJhc2VkIG9uIElUUyBJRAorICogQHRyYW5zX2lkOiBJVFMgSUQuCisgKgorICogUmV0
dXJuczogbm9uZS4KKyAqLwordm9pZCBpb3J0X2RlcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0
cmFuc19pZCkKK3sKKwlzdHJ1Y3QgaW9ydF9pdHNfbXNpX2NoaXAgKml0c19tc2lfY2hpcCwgKnQ7
CisKKwlzcGluX2xvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7CisJbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKGl0c19tc2lfY2hpcCwgdCwgJmlvcnRfbXNpX2NoaXBfbGlzdCwgbGlzdCkgeworCQlp
ZiAoaXRzX21zaV9jaGlwLT50cmFuc2xhdGlvbl9pZCA9PSB0cmFuc19pZCkgeworCQkJbGlzdF9k
ZWwoJml0c19tc2lfY2hpcC0+bGlzdCk7CisJCQlrZnJlZShpdHNfbXNpX2NoaXApOworCQkJYnJl
YWs7CisJCX0KKwl9CisJc3Bpbl91bmxvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7Cit9CisKKy8q
KgorICogaW9ydF9maW5kX2RvbWFpbl90b2tlbigpIC0gRmluZCBkb21haW4gdG9rZW4gYmFzZWQg
b24gZ2l2ZW4gSVRTIElECisgKiBAdHJhbnNfaWQ6IElUUyBJRC4KKyAqCisgKiBSZXR1cm5zOiBk
b21haW4gdG9rZW4gd2hlbiBmaW5kIG9uIHRoZSBsaXN0LCBOVUxMIG90aGVyd2lzZQorICovCitz
dHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9ydF9maW5kX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQp
Cit7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3X25vZGUgPSBOVUxMOworCXN0cnVjdCBpb3J0
X2l0c19tc2lfY2hpcCAqaXRzX21zaV9jaGlwOworCisJc3Bpbl9sb2NrKCZpb3J0X21zaV9jaGlw
X2xvY2spOworCWxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX21zaV9jaGlwLCAmaW9ydF9tc2lfY2hp
cF9saXN0LCBsaXN0KSB7CisJCWlmIChpdHNfbXNpX2NoaXAtPnRyYW5zbGF0aW9uX2lkID09IHRy
YW5zX2lkKSB7CisJCQlmd19ub2RlID0gaXRzX21zaV9jaGlwLT5md19ub2RlOworCQkJYnJlYWs7
CisJCX0KKwl9CisJc3Bpbl91bmxvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7CisKKwlyZXR1cm4g
Zndfbm9kZTsKK30KKworc3RhdGljIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9zY2FuX25v
ZGUoZW51bSBhY3BpX2lvcnRfbm9kZV90eXBlIHR5cGUsCisJCQkJCSAgICAgaW9ydF9maW5kX25v
ZGVfY2FsbGJhY2sgY2FsbGJhY2ssCisJCQkJCSAgICAgdm9pZCAqY29udGV4dCkKK3sKKwlzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZSwgKmlvcnRfZW5kOworCXN0cnVjdCBhY3BpX3Rh
YmxlX2lvcnQgKmlvcnQ7CisJaW50IGk7CisKKwlpZiAoIWlvcnRfdGFibGUpCisJCXJldHVybiBO
VUxMOworCisJLyogR2V0IHRoZSBmaXJzdCBJT1JUIG5vZGUgKi8KKwlpb3J0ID0gKHN0cnVjdCBh
Y3BpX3RhYmxlX2lvcnQgKilpb3J0X3RhYmxlOworCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnQsCisJCQkJIGlvcnQtPm5vZGVfb2Zmc2V0KTsKKwlp
b3J0X2VuZCA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnRfdGFibGUs
CisJCQkJaW9ydF90YWJsZS0+bGVuZ3RoKTsKKworCWZvciAoaSA9IDA7IGkgPCBpb3J0LT5ub2Rl
X2NvdW50OyBpKyspIHsKKwkJaWYgKFdBUk5fVEFJTlQoaW9ydF9ub2RlID49IGlvcnRfZW5kLCBU
QUlOVF9GSVJNV0FSRV9XT1JLQVJPVU5ELAorCQkJICAgICAgICJJT1JUIG5vZGUgcG9pbnRlciBv
dmVyZmxvd3MsIGJhZCB0YWJsZSFcbiIpKQorCQkJcmV0dXJuIE5VTEw7CisKKwkJaWYgKGlvcnRf
bm9kZS0+dHlwZSA9PSB0eXBlICYmCisJCSAgICBBQ1BJX1NVQ0NFU1MoY2FsbGJhY2soaW9ydF9u
b2RlLCBjb250ZXh0KSkpCisJCQlyZXR1cm4gaW9ydF9ub2RlOworCisJCWlvcnRfbm9kZSA9IEFD
UElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnRfbm9kZSwKKwkJCQkJIGlvcnRf
bm9kZS0+bGVuZ3RoKTsKKwl9CisKKwlyZXR1cm4gTlVMTDsKK30KKworc3RhdGljIGFjcGlfc3Rh
dHVzCitpb3J0X21hdGNoX3R5cGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2Rl
LCB2b2lkICpjb250ZXh0KQoreworCXJldHVybiBBRV9PSzsKK30KKworYm9vbCBpb3J0X25vZGVf
bWF0Y2godTggdHlwZSkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGU7CisKKwlub2Rl
ID0gaW9ydF9zY2FuX25vZGUodHlwZSwgaW9ydF9tYXRjaF90eXBlX2NhbGxiYWNrLCBOVUxMKTsK
KworCXJldHVybiBub2RlICE9IE5VTEw7Cit9CisKK3N0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21h
dGNoX25vZGVfY2FsbGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAorCQkJCQkgICAg
dm9pZCAqY29udGV4dCkKK3sKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBjb250ZXh0OworCWFjcGlf
c3RhdHVzIHN0YXR1czsKKworCWlmIChub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVE
X0NPTVBPTkVOVCkgeworCQlzdHJ1Y3QgYWNwaV9idWZmZXIgYnVmID0geyBBQ1BJX0FMTE9DQVRF
X0JVRkZFUiwgTlVMTCB9OworCQlzdHJ1Y3QgYWNwaV9kZXZpY2UgKmFkZXYgPSB0b19hY3BpX2Rl
dmljZV9ub2RlKGRldi0+Zndub2RlKTsKKwkJc3RydWN0IGFjcGlfaW9ydF9uYW1lZF9jb21wb25l
bnQgKm5jb21wOworCisJCWlmICghYWRldikgeworCQkJc3RhdHVzID0gQUVfTk9UX0ZPVU5EOwor
CQkJZ290byBvdXQ7CisJCX0KKworCQlzdGF0dXMgPSBhY3BpX2dldF9uYW1lKGFkZXYtPmhhbmRs
ZSwgQUNQSV9GVUxMX1BBVEhOQU1FLCAmYnVmKTsKKwkJaWYgKEFDUElfRkFJTFVSRShzdGF0dXMp
KSB7CisJCQlkZXZfd2FybihkZXYsICJDYW4ndCBnZXQgZGV2aWNlIGZ1bGwgcGF0aCBuYW1lXG4i
KTsKKwkJCWdvdG8gb3V0OworCQl9CisKKwkJbmNvbXAgPSAoc3RydWN0IGFjcGlfaW9ydF9uYW1l
ZF9jb21wb25lbnQgKilub2RlLT5ub2RlX2RhdGE7CisJCXN0YXR1cyA9ICFzdHJjbXAobmNvbXAt
PmRldmljZV9uYW1lLCBidWYucG9pbnRlcikgPworCQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5E
OworCQlhY3BpX29zX2ZyZWUoYnVmLnBvaW50ZXIpOworCX0gZWxzZSBpZiAobm9kZS0+dHlwZSA9
PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYKSB7CisJCXN0cnVjdCBhY3BpX2lvcnRf
cm9vdF9jb21wbGV4ICpwY2lfcmM7CisJCXN0cnVjdCBwY2lfYnVzICpidXM7CisKKwkJYnVzID0g
dG9fcGNpX2J1cyhkZXYpOworCQlwY2lfcmMgPSAoc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBs
ZXggKilub2RlLT5ub2RlX2RhdGE7CisKKwkJLyoKKwkJICogSXQgaXMgYXNzdW1lZCB0aGF0IFBD
SSBzZWdtZW50IG51bWJlcnMgbWFwcyBvbmUtdG8tb25lCisJCSAqIHdpdGggcm9vdCBjb21wbGV4
ZXMuIEVhY2ggc2VnbWVudCBudW1iZXIgY2FuIHJlcHJlc2VudCBvbmx5CisJCSAqIG9uZSByb290
IGNvbXBsZXguCisJCSAqLworCQlzdGF0dXMgPSBwY2lfcmMtPnBjaV9zZWdtZW50X251bWJlciA9
PSBwY2lfZG9tYWluX25yKGJ1cykgPworCQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5EOworCX0g
ZWxzZSB7CisJCXN0YXR1cyA9IEFFX05PVF9GT1VORDsKKwl9CitvdXQ6CisJcmV0dXJuIHN0YXR1
czsKK30KKworc3RhdGljIGludCBpb3J0X2lkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBp
bmcgKm1hcCwgdTggdHlwZSwgdTMyIHJpZF9pbiwKKwkJICAgICAgIHUzMiAqcmlkX291dCkKK3sK
KwkvKiBTaW5nbGUgbWFwcGluZyBkb2VzIG5vdCBjYXJlIGZvciBpbnB1dCBpZCAqLworCWlmICht
YXAtPmZsYWdzICYgQUNQSV9JT1JUX0lEX1NJTkdMRV9NQVBQSU5HKSB7CisJCWlmICh0eXBlID09
IEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCB8fAorCQkgICAgdHlwZSA9PSBBQ1BJX0lP
UlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYKSB7CisJCQkqcmlkX291dCA9IG1hcC0+b3V0cHV0X2Jh
c2U7CisJCQlyZXR1cm4gMDsKKwkJfQorCisJCXByX3dhcm4oRldfQlVHICJbbWFwICVwXSBTSU5H
TEUgTUFQUElORyBmbGFnIG5vdCBhbGxvd2VkIGZvciBub2RlIHR5cGUgJWQsIHNraXBwaW5nIElE
IG1hcFxuIiwKKwkJCW1hcCwgdHlwZSk7CisJCXJldHVybiAtRU5YSU87CisJfQorCisJaWYgKHJp
ZF9pbiA8IG1hcC0+aW5wdXRfYmFzZSB8fAorCSAgICAocmlkX2luID49IG1hcC0+aW5wdXRfYmFz
ZSArIG1hcC0+aWRfY291bnQpKQorCQlyZXR1cm4gLUVOWElPOworCisJKnJpZF9vdXQgPSBtYXAt
Pm91dHB1dF9iYXNlICsgKHJpZF9pbiAtIG1hcC0+aW5wdXRfYmFzZSk7CisJcmV0dXJuIDA7Cit9
CisKK3N0YXRpYworc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGVfZ2V0X2lkKHN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKKwkJCQkJdTMyICppZF9vdXQsIHU4IHR5cGVfbWFzaywK
KwkJCQkJaW50IGluZGV4KQoreworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGFyZW50OworCXN0
cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqbWFwOworCisJaWYgKCFub2RlLT5tYXBwaW5nX29m
ZnNldCB8fCAhbm9kZS0+bWFwcGluZ19jb3VudCB8fAorCQkJCSAgICAgaW5kZXggPj0gbm9kZS0+
bWFwcGluZ19jb3VudCkKKwkJcmV0dXJuIE5VTEw7CisKKwltYXAgPSBBQ1BJX0FERF9QVFIoc3Ry
dWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nLCBub2RlLAorCQkJICAgbm9kZS0+bWFwcGluZ19vZmZz
ZXQgKyBpbmRleCAqIHNpemVvZigqbWFwKSk7CisKKwkvKiBGaXJtd2FyZSBidWchICovCisJaWYg
KCFtYXAtPm91dHB1dF9yZWZlcmVuY2UpIHsKKwkJcHJfZXJyKEZXX0JVRyAiW25vZGUgJXAgdHlw
ZSAlZF0gSUQgbWFwIGhhcyBOVUxMIHBhcmVudCByZWZlcmVuY2VcbiIsCisJCSAgICAgICBub2Rl
LCBub2RlLT50eXBlKTsKKwkJcmV0dXJuIE5VTEw7CisJfQorCisJcGFyZW50ID0gQUNQSV9BRERf
UFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydF90YWJsZSwKKwkJCSAgICAgICBtYXAtPm91
dHB1dF9yZWZlcmVuY2UpOworCisJaWYgKCEoSU9SVF9UWVBFX01BU0socGFyZW50LT50eXBlKSAm
IHR5cGVfbWFzaykpCisJCXJldHVybiBOVUxMOworCisJaWYgKG1hcC0+ZmxhZ3MgJiBBQ1BJX0lP
UlRfSURfU0lOR0xFX01BUFBJTkcpIHsKKwkJaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05P
REVfTkFNRURfQ09NUE9ORU5UIHx8CisJCSAgICBub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RF
X1BDSV9ST09UX0NPTVBMRVgpIHsKKwkJCSppZF9vdXQgPSBtYXAtPm91dHB1dF9iYXNlOworCQkJ
cmV0dXJuIHBhcmVudDsKKwkJfQorCX0KKworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMgc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGVfbWFwX3JpZChzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKm5vZGUsCisJCQkJCQl1MzIgcmlkX2luLCB1MzIgKnJpZF9vdXQsCisJCQkJCQl1OCB0eXBl
X21hc2spCit7CisJdTMyIHJpZCA9IHJpZF9pbjsKKworCS8qIFBhcnNlIHRoZSBJRCBtYXBwaW5n
IHRyZWUgdG8gZmluZCBzcGVjaWZpZWQgbm9kZSB0eXBlICovCisJd2hpbGUgKG5vZGUpIHsKKwkJ
c3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICptYXA7CisJCWludCBpOworCisJCWlmIChJT1JU
X1RZUEVfTUFTSyhub2RlLT50eXBlKSAmIHR5cGVfbWFzaykgeworCQkJaWYgKHJpZF9vdXQpCisJ
CQkJKnJpZF9vdXQgPSByaWQ7CisJCQlyZXR1cm4gbm9kZTsKKwkJfQorCisJCWlmICghbm9kZS0+
bWFwcGluZ19vZmZzZXQgfHwgIW5vZGUtPm1hcHBpbmdfY291bnQpCisJCQlnb3RvIGZhaWxfbWFw
OworCisJCW1hcCA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcsIG5v
ZGUsCisJCQkJICAgbm9kZS0+bWFwcGluZ19vZmZzZXQpOworCisJCS8qIEZpcm13YXJlIGJ1ZyEg
Ki8KKwkJaWYgKCFtYXAtPm91dHB1dF9yZWZlcmVuY2UpIHsKKwkJCXByX2VycihGV19CVUcgIltu
b2RlICVwIHR5cGUgJWRdIElEIG1hcCBoYXMgTlVMTCBwYXJlbnQgcmVmZXJlbmNlXG4iLAorCQkJ
ICAgICAgIG5vZGUsIG5vZGUtPnR5cGUpOworCQkJZ290byBmYWlsX21hcDsKKwkJfQorCisJCS8q
IERvIHRoZSBSSUQgdHJhbnNsYXRpb24gKi8KKwkJZm9yIChpID0gMDsgaSA8IG5vZGUtPm1hcHBp
bmdfY291bnQ7IGkrKywgbWFwKyspIHsKKwkJCWlmICghaW9ydF9pZF9tYXAobWFwLCBub2RlLT50
eXBlLCByaWQsICZyaWQpKQorCQkJCWJyZWFrOworCQl9CisKKwkJaWYgKGkgPT0gbm9kZS0+bWFw
cGluZ19jb3VudCkKKwkJCWdvdG8gZmFpbF9tYXA7CisKKwkJbm9kZSA9IEFDUElfQUREX1BUUihz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnRfdGFibGUsCisJCQkJICAgIG1hcC0+b3V0cHV0X3Jl
ZmVyZW5jZSk7CisJfQorCitmYWlsX21hcDoKKwkvKiBNYXAgaW5wdXQgUklEIHRvIG91dHB1dCBS
SUQgdW5jaGFuZ2VkIG9uIG1hcHBpbmcgZmFpbHVyZSovCisJaWYgKHJpZF9vdXQpCisJCSpyaWRf
b3V0ID0gcmlkX2luOworCisJcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKmlvcnRfZmluZF9kZXZfbm9kZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJc3Ry
dWN0IHBjaV9idXMgKnBidXM7CisKKwlpZiAoIWRldl9pc19wY2koZGV2KSkKKwkJcmV0dXJuIGlv
cnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCwKKwkJCQkgICAgICBp
b3J0X21hdGNoX25vZGVfY2FsbGJhY2ssIGRldik7CisKKwkvKiBGaW5kIGEgUENJIHJvb3QgYnVz
ICovCisJcGJ1cyA9IHRvX3BjaV9kZXYoZGV2KS0+YnVzOworCXdoaWxlICghcGNpX2lzX3Jvb3Rf
YnVzKHBidXMpKQorCQlwYnVzID0gcGJ1cy0+cGFyZW50OworCisJcmV0dXJuIGlvcnRfc2Nhbl9u
b2RlKEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgsCisJCQkgICAgICBpb3J0X21hdGNo
X25vZGVfY2FsbGJhY2ssICZwYnVzLT5kZXYpOworfQorCisvKioKKyAqIGlvcnRfbXNpX21hcF9y
aWQoKSAtIE1hcCBhIE1TSSByZXF1ZXN0ZXIgSUQgZm9yIGEgZGV2aWNlCisgKiBAZGV2OiBUaGUg
ZGV2aWNlIGZvciB3aGljaCB0aGUgbWFwcGluZyBpcyB0byBiZSBkb25lLgorICogQHJlcV9pZDog
VGhlIGRldmljZSByZXF1ZXN0ZXIgSUQuCisgKgorICogUmV0dXJuczogbWFwcGVkIE1TSSBSSUQg
b24gc3VjY2VzcywgaW5wdXQgcmVxdWVzdGVyIElEIG90aGVyd2lzZQorICovCit1MzIgaW9ydF9t
c2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpCit7CisJc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlOworCXUzMiBkZXZfaWQ7CisKKwlub2RlID0gaW9ydF9maW5kX2Rl
dl9ub2RlKGRldik7CisJaWYgKCFub2RlKQorCQlyZXR1cm4gcmVxX2lkOworCisJaW9ydF9ub2Rl
X21hcF9yaWQobm9kZSwgcmVxX2lkLCAmZGV2X2lkLCBJT1JUX01TSV9UWVBFKTsKKwlyZXR1cm4g
ZGV2X2lkOworfQorCisvKioKKyAqIGlvcnRfZGV2X2ZpbmRfaXRzX2lkKCkgLSBGaW5kIHRoZSBJ
VFMgaWRlbnRpZmllciBmb3IgYSBkZXZpY2UKKyAqIEBkZXY6IFRoZSBkZXZpY2UuCisgKiBAaWR4
OiBJbmRleCBvZiB0aGUgSVRTIGlkZW50aWZpZXIgbGlzdC4KKyAqIEBpdHNfaWQ6IElUUyBpZGVu
dGlmaWVyLgorICoKKyAqIFJldHVybnM6IDAgb24gc3VjY2VzcywgYXBwcm9wcmlhdGUgZXJyb3Ig
dmFsdWUgb3RoZXJ3aXNlCisgKi8KK3N0YXRpYyBpbnQgaW9ydF9kZXZfZmluZF9pdHNfaWQoc3Ry
dWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkLAorCQkJCXVuc2lnbmVkIGludCBpZHgsIGludCAq
aXRzX2lkKQoreworCXN0cnVjdCBhY3BpX2lvcnRfaXRzX2dyb3VwICppdHM7CisJc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlOworCisJbm9kZSA9IGlvcnRfZmluZF9kZXZfbm9kZShkZXYpOwor
CWlmICghbm9kZSkKKwkJcmV0dXJuIC1FTlhJTzsKKworCW5vZGUgPSBpb3J0X25vZGVfbWFwX3Jp
ZChub2RlLCByZXFfaWQsIE5VTEwsIElPUlRfTVNJX1RZUEUpOworCWlmICghbm9kZSkKKwkJcmV0
dXJuIC1FTlhJTzsKKworCS8qIE1vdmUgdG8gSVRTIHNwZWNpZmljIGRhdGEgKi8KKwlpdHMgPSAo
c3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXAgKilub2RlLT5ub2RlX2RhdGE7CisJaWYgKGlkeCA+
IGl0cy0+aXRzX2NvdW50KSB7CisJCWRldl9lcnIoZGV2LCAicmVxdWVzdGVkIElUUyBJRCBpbmRl
eCBbJWRdIGlzIGdyZWF0ZXIgdGhhbiBhdmFpbGFibGUgWyVkXVxuIiwKKwkJCWlkeCwgaXRzLT5p
dHNfY291bnQpOworCQlyZXR1cm4gLUVOWElPOworCX0KKworCSppdHNfaWQgPSBpdHMtPmlkZW50
aWZpZXJzW2lkeF07CisJcmV0dXJuIDA7Cit9CisKKy8qKgorICogaW9ydF9nZXRfZGV2aWNlX2Rv
bWFpbigpIC0gRmluZCBNU0kgZG9tYWluIHJlbGF0ZWQgdG8gYSBkZXZpY2UKKyAqIEBkZXY6IFRo
ZSBkZXZpY2UuCisgKiBAcmVxX2lkOiBSZXF1ZXN0ZXIgSUQgZm9yIHRoZSBkZXZpY2UuCisgKgor
ICogUmV0dXJuczogdGhlIE1TSSBkb21haW4gZm9yIHRoaXMgZGV2aWNlLCBOVUxMIG90aGVyd2lz
ZQorICovCitzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpCit7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmhhbmRs
ZTsKKwlpbnQgaXRzX2lkOworCisJaWYgKGlvcnRfZGV2X2ZpbmRfaXRzX2lkKGRldiwgcmVxX2lk
LCAwLCAmaXRzX2lkKSkKKwkJcmV0dXJuIE5VTEw7CisKKwloYW5kbGUgPSBpb3J0X2ZpbmRfZG9t
YWluX3Rva2VuKGl0c19pZCk7CisJaWYgKCFoYW5kbGUpCisJCXJldHVybiBOVUxMOworCisJcmV0
dXJuIGlycV9maW5kX21hdGNoaW5nX2Z3bm9kZShoYW5kbGUsIERPTUFJTl9CVVNfUENJX01TSSk7
Cit9CisKK3N0YXRpYyBpbnQgX19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2
IGFsaWFzLCB2b2lkICpkYXRhKQoreworCXUzMiAqcmlkID0gZGF0YTsKKworCSpyaWQgPSBhbGlh
czsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9pb3J0X3hsYXRlKHN0cnVj
dCBkZXZpY2UgKmRldiwgdTMyIHN0cmVhbWlkLAorCQkJICAgICAgIHN0cnVjdCBmd25vZGVfaGFu
ZGxlICpmd25vZGUsCisJCQkgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQorewor
CWludCByZXQgPSBpb21tdV9md3NwZWNfaW5pdChkZXYsIGZ3bm9kZSwgb3BzKTsKKworCWlmICgh
cmV0KQorCQlyZXQgPSBpb21tdV9md3NwZWNfYWRkX2lkcyhkZXYsICZzdHJlYW1pZCwgMSk7CisK
KwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9p
b21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsCisJCQkJCXN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSAqbm9kZSwKKwkJCQkJdTMyIHN0cmVhbWlkKQoreworCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wcyA9IE5VTEw7CisJaW50IHJldCA9IC1FTk9ERVY7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUg
KmlvcnRfZndub2RlOworCisJaWYgKG5vZGUpIHsKKwkJaW9ydF9md25vZGUgPSBpb3J0X2dldF9m
d25vZGUobm9kZSk7CisJCWlmICghaW9ydF9md25vZGUpCisJCQlyZXR1cm4gTlVMTDsKKworCQlv
cHMgPSBpb21tdV9vcHNfZnJvbV9md25vZGUoaW9ydF9md25vZGUpOworCQlpZiAoIW9wcykKKwkJ
CXJldHVybiBOVUxMOworCisJCXJldCA9IGFybV9zbW11X2lvcnRfeGxhdGUoZGV2LCBzdHJlYW1p
ZCwgaW9ydF9md25vZGUsIG9wcyk7CisJfQorCisJcmV0dXJuIHJldCA/IE5VTEwgOiBvcHM7Cit9
CisKKy8qKgorICogaW9ydF9zZXRfZG1hX21hc2sgLSBTZXQtdXAgZG1hIG1hc2sgZm9yIGEgZGV2
aWNlLgorICoKKyAqIEBkZXY6IGRldmljZSB0byBjb25maWd1cmUKKyAqLwordm9pZCBpb3J0X3Nl
dF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJLyoKKwkgKiBTZXQgZGVmYXVsdCBj
b2hlcmVudF9kbWFfbWFzayB0byAzMiBiaXQuICBEcml2ZXJzIGFyZSBleHBlY3RlZCB0bworCSAq
IHNldHVwIHRoZSBjb3JyZWN0IHN1cHBvcnRlZCBtYXNrLgorCSAqLworCWlmICghZGV2LT5jb2hl
cmVudF9kbWFfbWFzaykKKwkJZGV2LT5jb2hlcmVudF9kbWFfbWFzayA9IERNQV9CSVRfTUFTSygz
Mik7CisKKwkvKgorCSAqIFNldCBpdCB0byBjb2hlcmVudF9kbWFfbWFzayBieSBkZWZhdWx0IGlm
IHRoZSBhcmNoaXRlY3R1cmUKKwkgKiBjb2RlIGhhcyBub3Qgc2V0IGl0LgorCSAqLworCWlmICgh
ZGV2LT5kbWFfbWFzaykKKwkJZGV2LT5kbWFfbWFzayA9ICZkZXYtPmNvaGVyZW50X2RtYV9tYXNr
OworfQorCisvKioKKyAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZp
Z3VyYXRpb24gZm9yIGEgZGV2aWNlLgorICoKKyAqIEBkZXY6IGRldmljZSB0byBjb25maWd1cmUK
KyAqCisgKiBSZXR1cm5zOiBpb21tdV9vcHMgcG9pbnRlciBvbiBjb25maWd1cmF0aW9uIHN1Y2Nl
c3MKKyAqICAgICAgICAgIE5VTEwgb24gY29uZmlndXJhdGlvbiBmYWlsdXJlCisgKi8KK2NvbnN0
IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRl
dikKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsICpwYXJlbnQ7CisJY29uc3Qgc3Ry
dWN0IGlvbW11X29wcyAqb3BzID0gTlVMTDsKKwl1MzIgc3RyZWFtaWQgPSAwOworCisJaWYgKGRl
dl9pc19wY2koZGV2KSkgeworCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0gdG9fcGNpX2RldihkZXYp
LT5idXM7CisJCXUzMiByaWQ7CisKKwkJcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2
KGRldiksIF9fZ2V0X3BjaV9yaWQsCisJCQkJICAgICAgICZyaWQpOworCisJCW5vZGUgPSBpb3J0
X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYLAorCQkJCSAgICAgIGlv
cnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgJmJ1cy0+ZGV2KTsKKwkJaWYgKCFub2RlKQorCQkJcmV0
dXJuIE5VTEw7CisKKwkJcGFyZW50ID0gaW9ydF9ub2RlX21hcF9yaWQobm9kZSwgcmlkLCAmc3Ry
ZWFtaWQsCisJCQkJCSAgIElPUlRfSU9NTVVfVFlQRSk7CisKKwkJb3BzID0gaW9ydF9pb21tdV94
bGF0ZShkZXYsIHBhcmVudCwgc3RyZWFtaWQpOworCisJfSBlbHNlIHsKKwkJaW50IGkgPSAwOwor
CisJCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05FTlQs
CisJCQkJICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCBkZXYpOworCQlpZiAoIW5vZGUp
CisJCQlyZXR1cm4gTlVMTDsKKworCQlwYXJlbnQgPSBpb3J0X25vZGVfZ2V0X2lkKG5vZGUsICZz
dHJlYW1pZCwKKwkJCQkJICBJT1JUX0lPTU1VX1RZUEUsIGkrKyk7CisKKwkJd2hpbGUgKHBhcmVu
dCkgeworCQkJb3BzID0gaW9ydF9pb21tdV94bGF0ZShkZXYsIHBhcmVudCwgc3RyZWFtaWQpOwor
CisJCQlwYXJlbnQgPSBpb3J0X25vZGVfZ2V0X2lkKG5vZGUsICZzdHJlYW1pZCwKKwkJCQkJCSAg
SU9SVF9JT01NVV9UWVBFLCBpKyspOworCQl9CisJfQorCisJcmV0dXJuIG9wczsKK30KKworc3Rh
dGljIHZvaWQgX19pbml0IGFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEoaW50IGh3aXJxLCBjb25zdCBj
aGFyICpuYW1lLAorCQkJCQkgIGludCB0cmlnZ2VyLAorCQkJCQkgIHN0cnVjdCByZXNvdXJjZSAq
cmVzKQoreworCWludCBpcnEgPSBhY3BpX3JlZ2lzdGVyX2dzaShOVUxMLCBod2lycSwgdHJpZ2dl
ciwKKwkJCQkgICAgQUNQSV9BQ1RJVkVfSElHSCk7CisKKwlpZiAoaXJxIDw9IDApIHsKKwkJcHJf
ZXJyKCJjb3VsZCBub3QgcmVnaXN0ZXIgZ3NpIGh3aXJxICVkIG5hbWUgWyVzXVxuIiwgaHdpcnEs
CisJCQkJCQkJCSAgICAgIG5hbWUpOworCQlyZXR1cm47CisJfQorCisJcmVzLT5zdGFydCA9IGly
cTsKKwlyZXMtPmVuZCA9IGlycTsKKwlyZXMtPmZsYWdzID0gSU9SRVNPVVJDRV9JUlE7CisJcmVz
LT5uYW1lID0gbmFtZTsKK30KKworc3RhdGljIGludCBfX2luaXQgYXJtX3NtbXVfdjNfY291bnRf
cmVzb3VyY2VzKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgYWNwaV9p
b3J0X3NtbXVfdjMgKnNtbXU7CisJLyogQWx3YXlzIHByZXNlbnQgbWVtIHJlc291cmNlICovCisJ
aW50IG51bV9yZXMgPSAxOworCisJLyogUmV0cmlldmUgU01NVXYzIHNwZWNpZmljIGRhdGEgKi8K
KwlzbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKKwor
CWlmIChzbW11LT5ldmVudF9nc2l2KQorCQludW1fcmVzKys7CisKKwlpZiAoc21tdS0+cHJpX2dz
aXYpCisJCW51bV9yZXMrKzsKKworCWlmIChzbW11LT5nZXJyX2dzaXYpCisJCW51bV9yZXMrKzsK
KworCWlmIChzbW11LT5zeW5jX2dzaXYpCisJCW51bV9yZXMrKzsKKworCXJldHVybiBudW1fcmVz
OworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgYXJtX3NtbXVfdjNfaW5pdF9yZXNvdXJjZXMoc3Ry
dWN0IHJlc291cmNlICpyZXMsCisJCQkJCSAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9k
ZSkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKnNtbXU7CisJaW50IG51bV9yZXMgPSAw
OworCisJLyogUmV0cmlldmUgU01NVXYzIHNwZWNpZmljIGRhdGEgKi8KKwlzbW11ID0gKHN0cnVj
dCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKKworCXJlc1tudW1fcmVzXS5z
dGFydCA9IHNtbXUtPmJhc2VfYWRkcmVzczsKKwlyZXNbbnVtX3Jlc10uZW5kID0gc21tdS0+YmFz
ZV9hZGRyZXNzICsgU1pfMTI4SyAtIDE7CisJcmVzW251bV9yZXNdLmZsYWdzID0gSU9SRVNPVVJD
RV9NRU07CisKKwludW1fcmVzKys7CisKKwlpZiAoc21tdS0+ZXZlbnRfZ3NpdikKKwkJYWNwaV9p
b3J0X3JlZ2lzdGVyX2lycShzbW11LT5ldmVudF9nc2l2LCAiZXZlbnRxIiwKKwkJCQkgICAgICAg
QUNQSV9FREdFX1NFTlNJVElWRSwKKwkJCQkgICAgICAgJnJlc1tudW1fcmVzKytdKTsKKworCWlm
IChzbW11LT5wcmlfZ3NpdikKKwkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5wcmlfZ3Np
diwgInByaXEiLAorCQkJCSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAorCQkJCSAgICAgICAm
cmVzW251bV9yZXMrK10pOworCisJaWYgKHNtbXUtPmdlcnJfZ3NpdikKKwkJYWNwaV9pb3J0X3Jl
Z2lzdGVyX2lycShzbW11LT5nZXJyX2dzaXYsICJnZXJyb3IiLAorCQkJCSAgICAgICBBQ1BJX0VE
R0VfU0VOU0lUSVZFLAorCQkJCSAgICAgICAmcmVzW251bV9yZXMrK10pOworCisJaWYgKHNtbXUt
PnN5bmNfZ3NpdikKKwkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5zeW5jX2dzaXYsICJj
bWRxLXN5bmMiLAorCQkJCSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAorCQkJCSAgICAgICAm
cmVzW251bV9yZXMrK10pOworfQorCitzdGF0aWMgYm9vbCBfX2luaXQgYXJtX3NtbXVfdjNfaXNf
Y29oZXJlbnQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVjdCBhY3BpX2lv
cnRfc21tdV92MyAqc21tdTsKKworCS8qIFJldHJpZXZlIFNNTVV2MyBzcGVjaWZpYyBkYXRhICov
CisJc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKilub2RlLT5ub2RlX2RhdGE7CisK
KwlyZXR1cm4gc21tdS0+ZmxhZ3MgJiBBQ1BJX0lPUlRfU01NVV9WM19DT0hBQ0NfT1ZFUlJJREU7
Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFybV9zbW11X2NvdW50X3Jlc291cmNlcyhzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKm5vZGUpCit7CisJc3RydWN0IGFjcGlfaW9ydF9zbW11ICpzbW11Owor
CisJLyogUmV0cmlldmUgU01NVSBzcGVjaWZpYyBkYXRhICovCisJc21tdSA9IChzdHJ1Y3QgYWNw
aV9pb3J0X3NtbXUgKilub2RlLT5ub2RlX2RhdGE7CisKKwkvKgorCSAqIE9ubHkgY29uc2lkZXIg
dGhlIGdsb2JhbCBmYXVsdCBpbnRlcnJ1cHQgYW5kIGlnbm9yZSB0aGUKKwkgKiBjb25maWd1cmF0
aW9uIGFjY2VzcyBpbnRlcnJ1cHQuCisJICoKKwkgKiBNTUlPIGFkZHJlc3MgYW5kIGdsb2JhbCBm
YXVsdCBpbnRlcnJ1cHQgcmVzb3VyY2VzIGFyZSBhbHdheXMKKwkgKiBwcmVzZW50IHNvIGFkZCB0
aGVtIHRvIHRoZSBjb250ZXh0IGludGVycnVwdCBjb3VudCBhcyBhIHN0YXRpYworCSAqIHZhbHVl
LgorCSAqLworCXJldHVybiBzbW11LT5jb250ZXh0X2ludGVycnVwdF9jb3VudCArIDI7Cit9CisK
K3N0YXRpYyB2b2lkIF9faW5pdCBhcm1fc21tdV9pbml0X3Jlc291cmNlcyhzdHJ1Y3QgcmVzb3Vy
Y2UgKnJlcywKKwkJCQkJICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVj
dCBhY3BpX2lvcnRfc21tdSAqc21tdTsKKwlpbnQgaSwgaHdfaXJxLCB0cmlnZ2VyLCBudW1fcmVz
ID0gMDsKKwl1NjQgKmN0eF9pcnEsICpnbGJfaXJxOworCisJLyogUmV0cmlldmUgU01NVSBzcGVj
aWZpYyBkYXRhICovCisJc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXUgKilub2RlLT5ub2Rl
X2RhdGE7CisKKwlyZXNbbnVtX3Jlc10uc3RhcnQgPSBzbW11LT5iYXNlX2FkZHJlc3M7CisJcmVz
W251bV9yZXNdLmVuZCA9IHNtbXUtPmJhc2VfYWRkcmVzcyArIHNtbXUtPnNwYW4gLSAxOworCXJl
c1tudW1fcmVzXS5mbGFncyA9IElPUkVTT1VSQ0VfTUVNOworCW51bV9yZXMrKzsKKworCWdsYl9p
cnEgPSBBQ1BJX0FERF9QVFIodTY0LCBub2RlLCBzbW11LT5nbG9iYWxfaW50ZXJydXB0X29mZnNl
dCk7CisJLyogR2xvYmFsIElSUXMgKi8KKwlod19pcnEgPSBJT1JUX0lSUV9NQVNLKGdsYl9pcnFb
MF0pOworCXRyaWdnZXIgPSBJT1JUX0lSUV9UUklHR0VSX01BU0soZ2xiX2lycVswXSk7CisKKwlh
Y3BpX2lvcnRfcmVnaXN0ZXJfaXJxKGh3X2lycSwgImFybS1zbW11LWdsb2JhbCIsIHRyaWdnZXIs
CisJCQkJICAgICAmcmVzW251bV9yZXMrK10pOworCisJLyogQ29udGV4dCBJUlFzICovCisJY3R4
X2lycSA9IEFDUElfQUREX1BUUih1NjQsIG5vZGUsIHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X29m
ZnNldCk7CisJZm9yIChpID0gMDsgaSA8IHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X2NvdW50OyBp
KyspIHsKKwkJaHdfaXJxID0gSU9SVF9JUlFfTUFTSyhjdHhfaXJxW2ldKTsKKwkJdHJpZ2dlciA9
IElPUlRfSVJRX1RSSUdHRVJfTUFTSyhjdHhfaXJxW2ldKTsKKworCQlhY3BpX2lvcnRfcmVnaXN0
ZXJfaXJxKGh3X2lycSwgImFybS1zbW11LWNvbnRleHQiLCB0cmlnZ2VyLAorCQkJCSAgICAgICAm
cmVzW251bV9yZXMrK10pOworCX0KK30KKworc3RhdGljIGJvb2wgX19pbml0IGFybV9zbW11X2lz
X2NvaGVyZW50KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgYWNwaV9p
b3J0X3NtbXUgKnNtbXU7CisKKwkvKiBSZXRyaWV2ZSBTTU1VIHNwZWNpZmljIGRhdGEgKi8KKwlz
bW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdSAqKW5vZGUtPm5vZGVfZGF0YTsKKworCXJldHVy
biBzbW11LT5mbGFncyAmIEFDUElfSU9SVF9TTU1VX0NPSEVSRU5UX1dBTEs7Cit9CisKK3N0cnVj
dCBpb3J0X2lvbW11X2NvbmZpZyB7CisJY29uc3QgY2hhciAqbmFtZTsKKwlpbnQgKCppb21tdV9p
bml0KShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpOworCWJvb2wgKCppb21tdV9pc19jb2hl
cmVudCkoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKTsKKwlpbnQgKCppb21tdV9jb3VudF9y
ZXNvdXJjZXMpKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSk7CisJdm9pZCAoKmlvbW11X2lu
aXRfcmVzb3VyY2VzKShzdHJ1Y3QgcmVzb3VyY2UgKnJlcywKKwkJCQkgICAgIHN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqbm9kZSk7Cit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVf
Y29uZmlnIGlvcnRfYXJtX3NtbXVfdjNfY2ZnIF9faW5pdGNvbnN0ID0geworCS5uYW1lID0gImFy
bS1zbW11LXYzIiwKKwkuaW9tbXVfaXNfY29oZXJlbnQgPSBhcm1fc21tdV92M19pc19jb2hlcmVu
dCwKKwkuaW9tbXVfY291bnRfcmVzb3VyY2VzID0gYXJtX3NtbXVfdjNfY291bnRfcmVzb3VyY2Vz
LAorCS5pb21tdV9pbml0X3Jlc291cmNlcyA9IGFybV9zbW11X3YzX2luaXRfcmVzb3VyY2VzCit9
OworCitzdGF0aWMgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnIGlvcnRfYXJtX3NtbXVf
Y2ZnIF9faW5pdGNvbnN0ID0geworCS5uYW1lID0gImFybS1zbW11IiwKKwkuaW9tbXVfaXNfY29o
ZXJlbnQgPSBhcm1fc21tdV9pc19jb2hlcmVudCwKKwkuaW9tbXVfY291bnRfcmVzb3VyY2VzID0g
YXJtX3NtbXVfY291bnRfcmVzb3VyY2VzLAorCS5pb21tdV9pbml0X3Jlc291cmNlcyA9IGFybV9z
bW11X2luaXRfcmVzb3VyY2VzCit9OworCitzdGF0aWMgX19pbml0Citjb25zdCBzdHJ1Y3QgaW9y
dF9pb21tdV9jb25maWcgKmlvcnRfZ2V0X2lvbW11X2NmZyhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km5vZGUpCit7CisJc3dpdGNoIChub2RlLT50eXBlKSB7CisJY2FzZSBBQ1BJX0lPUlRfTk9ERV9T
TU1VX1YzOgorCQlyZXR1cm4gJmlvcnRfYXJtX3NtbXVfdjNfY2ZnOworCWNhc2UgQUNQSV9JT1JU
X05PREVfU01NVToKKwkJcmV0dXJuICZpb3J0X2FybV9zbW11X2NmZzsKKwlkZWZhdWx0OgorCQly
ZXR1cm4gTlVMTDsKKwl9Cit9CisKKy8qKgorICogaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZp
Y2UoKSAtIEFsbG9jYXRlIGEgcGxhdGZvcm0gZGV2aWNlIGZvciBTTU1VCisgKiBAbm9kZTogUG9p
bnRlciB0byBTTU1VIEFDUEkgSU9SVCBub2RlCisgKgorICogUmV0dXJuczogMCBvbiBzdWNjZXNz
LCA8MCBmYWlsdXJlCisgKi8KK3N0YXRpYyBpbnQgX19pbml0IGlvcnRfYWRkX3NtbXVfcGxhdGZv
cm1fZGV2aWNlKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgZndub2Rl
X2hhbmRsZSAqZndub2RlOworCXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXY7CisJc3RydWN0
IHJlc291cmNlICpyOworCWVudW0gZGV2X2RtYV9hdHRyIGF0dHI7CisJaW50IHJldCwgY291bnQ7
CisJY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnICpvcHMgPSBpb3J0X2dldF9pb21tdV9j
Zmcobm9kZSk7CisKKwlpZiAoIW9wcykKKwkJcmV0dXJuIC1FTk9ERVY7CisKKwlwZGV2ID0gcGxh
dGZvcm1fZGV2aWNlX2FsbG9jKG9wcy0+bmFtZSwgUExBVEZPUk1fREVWSURfQVVUTyk7CisJaWYg
KCFwZGV2KQorCQlyZXR1cm4gLUVOT01FTTsKKworCWNvdW50ID0gb3BzLT5pb21tdV9jb3VudF9y
ZXNvdXJjZXMobm9kZSk7CisKKwlyID0ga2NhbGxvYyhjb3VudCwgc2l6ZW9mKCpyKSwgR0ZQX0tF
Uk5FTCk7CisJaWYgKCFyKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gZGV2X3B1dDsKKwl9
CisKKwlvcHMtPmlvbW11X2luaXRfcmVzb3VyY2VzKHIsIG5vZGUpOworCisJcmV0ID0gcGxhdGZv
cm1fZGV2aWNlX2FkZF9yZXNvdXJjZXMocGRldiwgciwgY291bnQpOworCS8qCisJICogUmVzb3Vy
Y2VzIGFyZSBkdXBsaWNhdGVkIGluIHBsYXRmb3JtX2RldmljZV9hZGRfcmVzb3VyY2VzLAorCSAq
IGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1lbW9yeQorCSAqLworCWtmcmVlKHIpOworCisJaWYgKHJl
dCkKKwkJZ290byBkZXZfcHV0OworCisJLyoKKwkgKiBBZGQgYSBjb3B5IG9mIElPUlQgbm9kZSBw
b2ludGVyIHRvIHBsYXRmb3JtX2RhdGEgdG8KKwkgKiBiZSB1c2VkIHRvIHJldHJpZXZlIElPUlQg
ZGF0YSBpbmZvcm1hdGlvbi4KKwkgKi8KKwlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX2RhdGEo
cGRldiwgJm5vZGUsIHNpemVvZihub2RlKSk7CisJaWYgKHJldCkKKwkJZ290byBkZXZfcHV0Owor
CisJLyoKKwkgKiBXZSBleHBlY3QgdGhlIGRtYSBtYXNrcyB0byBiZSBlcXVpdmFsZW50IGZvcgor
CSAqIGFsbCBTTU1VcyBzZXQtdXBzCisJICovCisJcGRldi0+ZGV2LmRtYV9tYXNrID0gJnBkZXYt
PmRldi5jb2hlcmVudF9kbWFfbWFzazsKKworCWZ3bm9kZSA9IGlvcnRfZ2V0X2Z3bm9kZShub2Rl
KTsKKworCWlmICghZndub2RlKSB7CisJCXJldCA9IC1FTk9ERVY7CisJCWdvdG8gZGV2X3B1dDsK
Kwl9CisKKwlwZGV2LT5kZXYuZndub2RlID0gZndub2RlOworCisJYXR0ciA9IG9wcy0+aW9tbXVf
aXNfY29oZXJlbnQobm9kZSkgPworCQkJICAgICBERVZfRE1BX0NPSEVSRU5UIDogREVWX0RNQV9O
T05fQ09IRVJFTlQ7CisKKwkvKiBDb25maWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJsZSB3YWxr
ZXIgKi8KKwlhY3BpX2RtYV9jb25maWd1cmUoJnBkZXYtPmRldiwgYXR0cik7CisKKwlyZXQgPSBw
bGF0Zm9ybV9kZXZpY2VfYWRkKHBkZXYpOworCWlmIChyZXQpCisJCWdvdG8gZG1hX2RlY29uZmln
dXJlOworCisJcmV0dXJuIDA7CisKK2RtYV9kZWNvbmZpZ3VyZToKKwlhY3BpX2RtYV9kZWNvbmZp
Z3VyZSgmcGRldi0+ZGV2KTsKK2Rldl9wdXQ6CisJcGxhdGZvcm1fZGV2aWNlX3B1dChwZGV2KTsK
KworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBpb3J0X2luaXRfcGxhdGZv
cm1fZGV2aWNlcyh2b2lkKQoreworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlLCAq
aW9ydF9lbmQ7CisJc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqaW9ydDsKKwlzdHJ1Y3QgZndub2Rl
X2hhbmRsZSAqZndub2RlOworCWludCBpLCByZXQ7CisKKwkvKgorCSAqIGlvcnRfdGFibGUgYW5k
IGlvcnQgYm90aCBwb2ludCB0byB0aGUgc3RhcnQgb2YgSU9SVCB0YWJsZSwgYnV0CisJICogaGF2
ZSBkaWZmZXJlbnQgc3RydWN0IHR5cGVzCisJICovCisJaW9ydCA9IChzdHJ1Y3QgYWNwaV90YWJs
ZV9pb3J0ICopaW9ydF90YWJsZTsKKworCS8qIEdldCB0aGUgZmlyc3QgSU9SVCBub2RlICovCisJ
aW9ydF9ub2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydCwKKwkJ
CQkgaW9ydC0+bm9kZV9vZmZzZXQpOworCWlvcnRfZW5kID0gQUNQSV9BRERfUFRSKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSwgaW9ydCwKKwkJCQlpb3J0X3RhYmxlLT5sZW5ndGgpOworCisJZm9yIChp
ID0gMDsgaSA8IGlvcnQtPm5vZGVfY291bnQ7IGkrKykgeworCQlpZiAoaW9ydF9ub2RlID49IGlv
cnRfZW5kKSB7CisJCQlwcl9lcnIoImlvcnQgbm9kZSBwb2ludGVyIG92ZXJmbG93cywgYmFkIHRh
YmxlXG4iKTsKKwkJCXJldHVybjsKKwkJfQorCisJCWlmICgoaW9ydF9ub2RlLT50eXBlID09IEFD
UElfSU9SVF9OT0RFX1NNTVUpIHx8CisJCQkoaW9ydF9ub2RlLT50eXBlID09IEFDUElfSU9SVF9O
T0RFX1NNTVVfVjMpKSB7CisKKwkJCWZ3bm9kZSA9IGFjcGlfYWxsb2NfZndub2RlX3N0YXRpYygp
OworCQkJaWYgKCFmd25vZGUpCisJCQkJcmV0dXJuOworCisJCQlpb3J0X3NldF9md25vZGUoaW9y
dF9ub2RlLCBmd25vZGUpOworCisJCQlyZXQgPSBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2Rldmlj
ZShpb3J0X25vZGUpOworCQkJaWYgKHJldCkgeworCQkJCWlvcnRfZGVsZXRlX2Z3bm9kZShpb3J0
X25vZGUpOworCQkJCWFjcGlfZnJlZV9md25vZGVfc3RhdGljKGZ3bm9kZSk7CisJCQkJcmV0dXJu
OworCQkJfQorCQl9CisKKwkJaW9ydF9ub2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSwgaW9ydF9ub2RlLAorCQkJCQkgaW9ydF9ub2RlLT5sZW5ndGgpOworCX0KK30KKwor
dm9pZCBfX2luaXQgYWNwaV9pb3J0X2luaXQodm9pZCkKK3sKKwlhY3BpX3N0YXR1cyBzdGF0dXM7
CisKKwlzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19JT1JULCAwLCAmaW9ydF90YWJs
ZSk7CisJaWYgKEFDUElfRkFJTFVSRShzdGF0dXMpKSB7CisJCWlmIChzdGF0dXMgIT0gQUVfTk9U
X0ZPVU5EKSB7CisJCQljb25zdCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3Rh
dHVzKTsKKworCQkJcHJfZXJyKCJGYWlsZWQgdG8gZ2V0IHRhYmxlLCAlc1xuIiwgbXNnKTsKKwkJ
fQorCisJCXJldHVybjsKKwl9CisKKwlpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcygpOworCisJ
YWNwaV9wcm9iZV9kZXZpY2VfdGFibGUoaW9ydCk7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hY3BpL2FjcGlfaW9ydC5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43N2UwODA5Ci0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaApAQCAtMCwwICsxLDU4IEBACisvKgorICogQ29w
eXJpZ2h0IChDKSAyMDE2LCBTZW1paGFsZgorICoJQXV0aG9yOiBUb21hc3ogTm93aWNraSA8dG5A
c2VtaWhhbGYuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMg
YW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVy
c2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1
c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IK
KyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHBy
b2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5j
LiwgNTkgVGVtcGxlCisgKiBQbGFjZSAtIFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAwMjExMS0xMzA3
IFVTQS4KKyAqLworCisjaWZuZGVmIF9fQUNQSV9JT1JUX0hfXworI2RlZmluZSBfX0FDUElfSU9S
VF9IX18KKworI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KKyNpbmNsdWRlIDxsaW51eC9md25vZGUu
aD4KKyNpbmNsdWRlIDxsaW51eC9pcnFkb21haW4uaD4KKworI2RlZmluZSBJT1JUX0lSUV9NQVNL
KGlycSkJCShpcnEgJiAweGZmZmZmZmZmVUxMKQorI2RlZmluZSBJT1JUX0lSUV9UUklHR0VSX01B
U0soaXJxKQkoKGlycSA+PiAzMikgJiAweGZmZmZmZmZmVUxMKQorCitpbnQgaW9ydF9yZWdpc3Rl
cl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkLCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndfbm9k
ZSk7Cit2b2lkIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKK3N0
cnVjdCBmd25vZGVfaGFuZGxlICppb3J0X2ZpbmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7
CisjaWZkZWYgQ09ORklHX0FDUElfSU9SVAordm9pZCBhY3BpX2lvcnRfaW5pdCh2b2lkKTsKK2Jv
b2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpOwordTMyIGlvcnRfbXNpX21hcF9yaWQoc3RydWN0
IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkKTsKK3N0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9k
ZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7CisvKiBJT01NVSBp
bnRlcmZhY2UgKi8KK3ZvaWQgaW9ydF9zZXRfZG1hX21hc2soc3RydWN0IGRldmljZSAqZGV2KTsK
K2NvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZp
Y2UgKmRldik7CisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIGFjcGlfaW9ydF9pbml0KHZvaWQp
IHsgfQorc3RhdGljIGlubGluZSBib29sIGlvcnRfbm9kZV9tYXRjaCh1OCB0eXBlKSB7IHJldHVy
biBmYWxzZTsgfQorc3RhdGljIGlubGluZSB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHUzMiByZXFfaWQpCit7IHJldHVybiByZXFfaWQ7IH0KK3N0YXRpYyBpbmxpbmUg
c3RydWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAq
ZGV2LAorCQkJCQkJCXUzMiByZXFfaWQpCit7IHJldHVybiBOVUxMOyB9CisvKiBJT01NVSBpbnRl
cmZhY2UgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2
aWNlICpkZXYpIHsgfQorc3RhdGljIGlubGluZQorY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9y
dF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQoreyByZXR1cm4gTlVMTDsgfQor
I2VuZGlmCisKKyNkZWZpbmUgSU9SVF9BQ1BJX0RFQ0xBUkUobmFtZSwgdGFibGVfaWQsIGZuKQkJ
XAorCUFDUElfREVDTEFSRV9QUk9CRV9FTlRSWShpb3J0LCBuYW1lLCB0YWJsZV9pZCwgMCwgTlVM
TCwgMCwgZm4pCisKKyNlbmRpZiAvKiBfX0FDUElfSU9SVF9IX18gKi8KLS0gClF1YWxjb21tIERh
dGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9s
b2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRo
ZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJv
amVjdC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupV1-0000Rf-L5; Thu, 21 Sep 2017 00:37:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupV0-0000R4-T6
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 98/81-03093-ED903C95; Thu, 21 Sep 2017 00:37:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVybKJsgu4dzsO
 RBluWGVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3V35mL1h0mKlicadIA+PJPqYuRk4OIYEi
 iSvXdjN3MXJxsAg0MEv8WbaHBSQhIRAtsW7DMXYIm0/i4osfTCBFEgITGCV+fW1mhOjexyTR3
 CYNYoN1L/gRDGG7SNzf1wfWzChQIDFnw0dGCDtFYlbXGzCbTUBDov/EYWYQW0QgVOLm3PNsIA
 uYBX4xSpzsOgtWJAx0xZ79rawQQ1Ulvt19B3Y2L9CC/r2NTBDXyUmcPDYZrIZTwFWiZd4RFoj
 jXCRezL7OOIFReAEjwypG9eLUorLUIl0LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwBBlAIIdjLMv+x9ilORgUhLlvcl0OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO80DqCcY
 FFqempFWmYOMFpg0hIcPEoivMtB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKX
 HeByClAiClGaV5cINgUXyJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryFIFN4MvNK4Pa9Ajq
 FCeiU7A0HQE4pSURISTUwrs+W+HPrgmlL+MnbMopK/JP1WzwZDlq0eU/a1pnHY7Huv6fanne/
 OP+u3r9ftf7C2ZbCJsfr4itSD4VyfP749MTvwN7nMo4bdn1snvo0ia2gKL9r4/2dvI4sXSdZH
 kX3yLhVXdjJslzzYZHhhaVrYqdIxl800jhw4O+kpmnPL7zaee92F/sdPiWW4oxEQy3mouJEAI
 mQuqbdAgAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505954267!116973838!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60533 invoked from network); 21 Sep 2017 00:37:48 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:48 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 8239160B7E; Thu, 21 Sep 2017 00:37:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954266;
 bh=xWXhauDPDs2zj8/d+TjOzQfoQ3bzdd394OZY0dOe3EU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=NK6iTD/AkrsqCuHj6KhJgXM5LnT102L2KcgdaEi1hIVZN4m+IXAetap3Lm3b6Cv8X
 rCU/ic1cv6O/rXyx1/yo5GBj774Nlov+wEFo9IHmUhK4FOEWaGNq6xxREVEtb3WP1Z
 NcddwS+wVm94mAHQwimWq9wxfTa5uWoJSqXJe2no=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 1BEBA60A0C;
 Thu, 21 Sep 2017 00:37:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954257;
 bh=xWXhauDPDs2zj8/d+TjOzQfoQ3bzdd394OZY0dOe3EU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=jUXlOzBoZKLYtSU6ZKrS2c8ceMmWgUdjf1G5MP5nYK/jg6R9jKbd+MYoRkTDIAGSr
 z4LqggqzDO+NVT7CIGgRMIL1pBFnAKrfaIq9/FGcE/ymbG5XMiZjqi2BpzXjyOLCI5
 jLKULefooEl0GUKmGEsjWfFPmH3jLRRHID1W+kqQ=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 1BEBA60A0C
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:10 -0600
Message-Id: <1505954230-18892-8-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 7/7] xen/iommu: smmu-v3: Add Xen specific code
	to enable the ported driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBkcml2ZXIgZm9sbG93cyBhbiBhcHByb2FjaCBzaW1pbGFyIHRvIHNtbXUgZHJpdmVyLiBU
aGUgaW50ZW50IGhlcmUKaXMgdG8gcmV1c2UgYXMgbXVjaCBMaW51eCBjb2RlIGFzIHBvc3NpYmxl
LgotIEdsdWUgY29kZSBoYXMgYmVlbiBpbnRyb2R1Y2VkIHRvIGJyaWRnZSB0aGUgQVBJIGNhbGxz
LgotIENhbGxlZCBMaW51eCBmdW5jdGlvbnMgZnJvbSB0aGUgWGVuIElPTU1VIGZ1bmN0aW9uIGNh
bGxzLgotIFhlbiBtb2RpZmljYXRpb25zIGFyZSBwcmVjZWRlZCBieSAvKlhlbjogY29tbWVudCAq
LwoKU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgfCAgIDEgKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYyB8IDg1MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDczOCBpbnNlcnRpb25zKCspLCAxMTYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2Vm
aWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlCmluZGV4IGY0Y2QyNmUu
LjU3YTZkYTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmls
ZQorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKQEAgLTEsMiArMSwz
IEBACiBvYmoteSArPSBpb21tdS5vCiBvYmoteSArPSBzbW11Lm8KK29iai15ICs9IHNtbXUtdjMu
bwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKaW5kZXggMzgwOTY5YS4uOGYzYjQz
ZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCkBAIC0xOCwyOCArMTgsMjY2
IEBACiAgKiBBdXRob3I6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogICoKICAq
IFRoaXMgZHJpdmVyIGlzIHBvd2VyZWQgYnkgYmFkIGNvZmZlZSBhbmQgYm9tYmF5IG1peC4KKyAq
CisgKgorICogQmFzZWQgb24gTGludXggZHJpdmVycy9pb21tdS9hcm0tc21tdS12My5jCisgKiA9
PiBjb21taXQgYmRmOTU5MjMwODZmYjM1OWNjYjQ0YzgxNTcyNGMzYWNlMTYxMWM5MAorICoKKyAq
IFhlbiBtb2RpZmljYXRpb25zOgorICogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3Jn
PgorICogQ29weXJpZ2h0IChDKSAyMDE3LCBUaGUgTGludXggRm91bmRhdGlvbiwgQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyAqCiAgKi8KIAotI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KLSNpbmNsdWRl
IDxsaW51eC9hY3BpX2lvcnQuaD4KLSNpbmNsdWRlIDxsaW51eC9kZWxheS5oPgotI2luY2x1ZGUg
PGxpbnV4L2RtYS1pb21tdS5oPgotI2luY2x1ZGUgPGxpbnV4L2Vyci5oPgotI2luY2x1ZGUgPGxp
bnV4L2ludGVycnVwdC5oPgotI2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+Ci0jaW5jbHVkZSA8bGlu
dXgvaW9wb2xsLmg+Ci0jaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Ci0jaW5jbHVkZSA8bGludXgv
bXNpLmg+Ci0jaW5jbHVkZSA8bGludXgvb2YuaD4KLSNpbmNsdWRlIDxsaW51eC9vZl9hZGRyZXNz
Lmg+Ci0jaW5jbHVkZSA8bGludXgvb2ZfaW9tbXUuaD4KLSNpbmNsdWRlIDxsaW51eC9vZl9wbGF0
Zm9ybS5oPgotI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgotI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3Jt
X2RldmljZS5oPgotCi0jaW5jbHVkZSA8bGludXgvYW1iYS9idXMuaD4KLQotI2luY2x1ZGUgImlv
LXBndGFibGUuaCIKKyNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+CisjaW5jbHVkZSA8eGVuL2RlbGF5
Lmg+CisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2Vyci5oPgorI2luY2x1
ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2xpc3Qu
aD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUg
PHhlbi9yYnRyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc2l6
ZXMuaD4KKyNpbmNsdWRlIDxhc20vYXRvbWljLmg+CisjaW5jbHVkZSA8YXNtL2RldmljZS5oPgor
I2luY2x1ZGUgPGFzbS9pby5oPgorI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgorI2luY2x1ZGUg
PHhlbi9hY3BpLmg+CisKK3R5cGVkZWYgcGFkZHJfdCBwaHlzX2FkZHJfdDsKK3R5cGVkZWYgcGFk
ZHJfdCBkbWFfYWRkcl90OworCisvKiBBbGlhcyB0byBYZW4gZGV2aWNlIHRyZWUgaGVscGVycyAq
LworI2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZpY2Vfbm9kZQorI2RlZmluZSBvZl9waGFuZGxl
X2FyZ3MgZHRfcGhhbmRsZV9hcmdzCisjZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2VfbWF0
Y2gKKyNkZWZpbmUgb2ZfbWF0Y2hfbm9kZSBkdF9tYXRjaF9ub2RlCisjZGVmaW5lIG9mX3Byb3Bl
cnR5X3JlYWRfdTMyKG5wLCBwbmFtZSwgb3V0KSAoIWR0X3Byb3BlcnR5X3JlYWRfdTMyKG5wLCBw
bmFtZSwgb3V0KSkKKyNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF9ib29sIGR0X3Byb3BlcnR5X3Jl
YWRfYm9vbAorI2RlZmluZSBvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyBkdF9wYXJzZV9waGFu
ZGxlX3dpdGhfYXJncworI2RlZmluZSBtdXRleCBzcGlubG9ja190CisjZGVmaW5lIG11dGV4X2lu
aXQgc3Bpbl9sb2NrX2luaXQKKyNkZWZpbmUgbXV0ZXhfbG9jayBzcGluX2xvY2sKKyNkZWZpbmUg
bXV0ZXhfdW5sb2NrIHNwaW5fdW5sb2NrCisKKy8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2aWNl
IE1NSU8gYW5kIElSUXMgKi8KK3N0cnVjdCByZXNvdXJjZSB7CisJdTY0IGFkZHI7CisJdTY0IHNp
emU7CisJdW5zaWduZWQgaW50IHR5cGU7Cit9OworCisjZGVmaW5lIHJlc291cmNlX3NpemUocmVz
KSAoKHJlcyktPnNpemUpCisKKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQorCisjZGVm
aW5lIElPUkVTT1VSQ0VfTUVNIDAKKyNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQorCitzdGF0aWMg
c3RydWN0IHJlc291cmNlICpwbGF0Zm9ybV9nZXRfcmVzb3VyY2Uoc3RydWN0IHBsYXRmb3JtX2Rl
dmljZSAqcGRldiwKKwkJCQkJICAgICAgdW5zaWduZWQgaW50IHR5cGUsCisJCQkJCSAgICAgIHVu
c2lnbmVkIGludCBudW0pCit7CisJLyoKKwkgKiBUaGUgcmVzb3VyY2UgaXMgb25seSB1c2VkIGJl
dHdlZW4gMiBjYWxscyBvZiBwbGF0Zm9ybV9nZXRfcmVzb3VyY2UuCisJICogSXQncyBxdWl0ZSB1
Z2x5IGJ1dCBpdCdzIGF2b2lkIHRvIGFkZCB0b28gbXVjaCBjb2RlIGluIHRoZSBwYXJ0CisJICog
aW1wb3J0ZWQgZnJvbSBMaW51eAorCSAqLworCXN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgcmVzOwor
CXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlOworCXN0cnVjdCBhY3BpX2lvcnRfc21t
dV92MyAqbm9kZV9zbW11X2RhdGE7CisJaW50IHJldCA9IDA7CisKKwlyZXMudHlwZSA9IHR5cGU7
CisKKwlzd2l0Y2ggKHR5cGUpIHsKKwljYXNlIElPUkVTT1VSQ0VfTUVNOgorCQlpZiAocGRldi0+
dHlwZSA9PSBERVZfQUNQSSkgeworCQkJcmV0ID0gMTsKKwkJCWlvcnRfbm9kZSA9IHBkZXYtPmFj
cGlfbm9kZTsKKwkJCW5vZGVfc21tdV9kYXRhID0KKwkJCQkoc3RydWN0IGFjcGlfaW9ydF9zbW11
X3YzICopaW9ydF9ub2RlLT5ub2RlX2RhdGE7CisKKwkJCWlmIChub2RlX3NtbXVfZGF0YSAhPSBO
VUxMKSB7CisJCQkJcmVzLmFkZHIgPSBub2RlX3NtbXVfZGF0YS0+YmFzZV9hZGRyZXNzOworCQkJ
CXJlcy5zaXplID0gU1pfMTI4SzsKKwkJCQlyZXQgPSAwOworCQkJfQorCQl9IGVsc2UgeworCQkJ
cmV0ID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKGRldl90b19kdChwZGV2KSwgbnVtLAorCQkJCQkJ
ICAgICZyZXMuYWRkciwgJnJlcy5zaXplKTsKKwkJfQorCisJCXJldHVybiAoKHJldCkgPyBOVUxM
IDogJnJlcyk7CisKKwljYXNlIElPUkVTT1VSQ0VfSVJROgorCQlyZXQgPSBwbGF0Zm9ybV9nZXRf
aXJxKGRldl90b19kdChwZGV2KSwgbnVtKTsKKworCQlpZiAocmV0IDwgMCkKKwkJCXJldHVybiBO
VUxMOworCisJCXJlcy5hZGRyID0gcmV0OworCQlyZXMuc2l6ZSA9IDE7CisKKwkJcmV0dXJuICZy
ZXM7CisKKwlkZWZhdWx0OgorCQlyZXR1cm4gTlVMTDsKKwl9Cit9CisKK3N0YXRpYyBpbnQgcGxh
dGZvcm1fZ2V0X2lycV9ieW5hbWUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwgY29uc3Qg
Y2hhciAqbmFtZSkKK3sKKwljb25zdCBzdHJ1Y3QgZHRfcHJvcGVydHkgKmR0cHJvcDsKKwlzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZTsKKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMg
Km5vZGVfc21tdV9kYXRhOworCWludCByZXQgPSAwOworCisJaWYgKHBkZXYtPnR5cGUgPT0gREVW
X0FDUEkpIHsKKwkJaW9ydF9ub2RlID0gcGRldi0+YWNwaV9ub2RlOworCQlub2RlX3NtbXVfZGF0
YSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKilpb3J0X25vZGUtPm5vZGVfZGF0YTsKKwor
CQlpZiAobm9kZV9zbW11X2RhdGEgIT0gTlVMTCkgeworCQkJaWYgKCFzdHJjbXAobmFtZSwgImV2
ZW50cSIpKQorCQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5ldmVudF9nc2l2OworCQkJZWxzZSBp
ZiAoIXN0cmNtcChuYW1lLCAicHJpcSIpKQorCQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5wcmlf
Z3NpdjsKKwkJCWVsc2UgaWYgKCFzdHJjbXAobmFtZSwgImNtZHEtc3luYyIpKQorCQkJCXJldCA9
IG5vZGVfc21tdV9kYXRhLT5zeW5jX2dzaXY7CisJCQllbHNlIGlmICghc3RyY21wKG5hbWUsICJn
ZXJyb3IiKSkKKwkJCQlyZXQgPSBub2RlX3NtbXVfZGF0YS0+Z2Vycl9nc2l2OworCQkJZWxzZQor
CQkJCXJldCA9IC1FSU5WQUw7CisJCX0KKwl9IGVsc2UgeworCQlkdHByb3AgPSBkdF9maW5kX3By
b3BlcnR5KGRldl90b19kdChwZGV2KSwgImludGVycnVwdC1uYW1lcyIsIE5VTEwpOworCQlpZiAo
IWR0cHJvcCkKKwkJCXJldHVybiAtRUlOVkFMOworCisJCWlmICghZHRwcm9wLT52YWx1ZSkKKwkJ
CXJldHVybiAtRU5PREFUQTsKKwl9CisKKwlyZXR1cm4gcmV0OworfQorCisjZGVmaW5lIHJlYWR4
X3BvbGxfdGltZW91dChvcCwgYWRkciwgdmFsLCBjb25kLCBzbGVlcF91cywgdGltZW91dF91cykg
XAorKHsgXAorCXNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBNSUNST1NFQ1ModGltZW91dF91
cyk7IFwKKwlmb3IgKDs7KSB7IFwKKwkJKHZhbCkgPSBvcChhZGRyKTsgXAorCQlpZiAoY29uZCkg
XAorCQkJYnJlYWs7IFwKKwkJaWYgKE5PVygpID4gZGVhZGxpbmUpIHsgXAorCQkJKHZhbCkgPSBv
cChhZGRyKTsgXAorCQkJYnJlYWs7IFwKKwkJfSBcCisJCWNwdV9yZWxheCgpOyBcCisJCXVkZWxh
eShzbGVlcF91cyk7IFwKKwl9IFwKKwkoY29uZCkgPyAwIDogLUVUSU1FRE9VVDsgXAorfSkKKwor
I2RlZmluZSByZWFkbF9yZWxheGVkX3BvbGxfdGltZW91dChhZGRyLCB2YWwsIGNvbmQsIGRlbGF5
X3VzLCB0aW1lb3V0X3VzKSBcCisJcmVhZHhfcG9sbF90aW1lb3V0KHJlYWRsX3JlbGF4ZWQsIGFk
ZHIsIHZhbCwgY29uZCwgZGVsYXlfdXMsIHRpbWVvdXRfdXMpCisKKy8qIFhlbjogSGVscGVycyBm
b3IgSVJRIGZ1bmN0aW9ucyAqLworI2RlZmluZSByZXF1ZXN0X2lycShpcnEsIGZ1bmMsIGZsYWdz
LCBuYW1lLCBkZXYpIHJlcXVlc3RfaXJxKGlycSwgZmxhZ3MsIGZ1bmMsIG5hbWUsIGRldikKKyNk
ZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9pcnEKKworZW51bSBpcnFyZXR1cm4geworCUlSUV9OT05F
CT0gKDAgPDwgMCksCisJSVJRX0hBTkRMRUQJPSAoMSA8PCAwKSwKK307CisKK3R5cGVkZWYgZW51
bSBpcnFyZXR1cm4gaXJxcmV0dXJuX3Q7CisKKy8qIERldmljZSBsb2dnZXIgZnVuY3Rpb25zICov
CisjZGVmaW5lIGRldl9wcmludChkZXYsIGx2bCwgZm10LCAuLi4pCQkJCQkJXAorCSBwcmludGso
bHZsICJzbW11OiAiIGZtdCwgIyMgX19WQV9BUkdTX18pCisKKyNkZWZpbmUgZGV2X2RiZyhkZXYs
IGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfREVCVUcsIGZtdCwgIyMgX19WQV9BUkdT
X18pCisjZGVmaW5lIGRldl9ub3RpY2UoZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVO
TE9HX0lORk8sIGZtdCwgIyMgX19WQV9BUkdTX18pCisjZGVmaW5lIGRldl93YXJuKGRldiwgZm10
LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19XQVJOSU5HLCBmbXQsICMjIF9fVkFfQVJHU19f
KQorI2RlZmluZSBkZXZfZXJyKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19F
UlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCisjZGVmaW5lIGRldl9pbmZvKGRldiwgZm10LCAuLi4p
IGRldl9wcmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJHU19fKQorCisjZGVm
aW5lIGRldl9lcnJfcmF0ZWxpbWl0ZWQoZGV2LCBmbXQsIC4uLikJCQkJCVwKKwkgZGV2X3ByaW50
KGRldiwgWEVOTE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FSR1NfXykKKworI2RlZmluZSBkZXZfbmFt
ZShkZXYpIGR0X25vZGVfZnVsbF9uYW1lKGRldl90b19kdChkZXYpKQorCisvKiBBbGlhcyB0byBY
ZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCisjZGVmaW5lIGtmcmVlIHhmcmVlCisjZGVmaW5lIGtt
YWxsb2Moc2l6ZSwgZmxhZ3MpCQlfeG1hbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKKyNkZWZp
bmUga3phbGxvYyhzaXplLCBmbGFncykJCV94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQor
I2RlZmluZSBkZXZtX2t6YWxsb2MoZGV2LCBzaXplLCBmbGFncykJX3h6YWxsb2Moc2l6ZSwgc2l6
ZW9mKHZvaWQgKikpCisjZGVmaW5lIGttYWxsb2NfYXJyYXkoc2l6ZSwgbiwgZmxhZ3MpCV94bWFs
bG9jX2FycmF5KHNpemUsIHNpemVvZih2b2lkICopLCBuKQorCisvKiBDb21wYXRpYmlsaXR5IGRl
ZmluZXMgKi8KKyN1bmRlZiBXQVJOX09OCisjZGVmaW5lIFdBUk5fT04oY29uZCkgKCEhY29uZCkK
KyNkZWZpbmUgV0FSTl9PTl9PTkNFKGNvbmQpIFdBUk5fT04oY29uZCkKKworc3RhdGljIHZvaWQg
X19pb21lbSAqZGV2bV9pb3JlbWFwX3Jlc291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKKwkJCQkJ
ICAgc3RydWN0IHJlc291cmNlICpyZXMpCit7CisJdm9pZCBfX2lvbWVtICpwdHI7CisKKwlpZiAo
IXJlcyB8fCByZXMtPnR5cGUgIT0gSU9SRVNPVVJDRV9NRU0pIHsKKwkJZGV2X2VycihkZXYsICJJ
bnZhbGlkIHJlc291cmNlXG4iKTsKKwkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7CisJfQorCisJ
cHRyID0gaW9yZW1hcF9ub2NhY2hlKHJlcy0+YWRkciwgcmVzLT5zaXplKTsKKwlpZiAoIXB0cikg
eworCQlkZXZfZXJyKGRldiwKKwkJCSJpb3JlbWFwIGZhaWxlZCAoYWRkciAweCUiUFJJeDY0IiBz
aXplIDB4JSJQUkl4NjQiKVxuIiwKKwkJCXJlcy0+YWRkciwgcmVzLT5zaXplKTsKKwkJcmV0dXJu
IEVSUl9QVFIoLUVOT01FTSk7CisJfQorCisJcmV0dXJuIHB0cjsKK30KKworLyogWGVuOiBEdW1t
eSBpb21tdV9kb21haW4gKi8KK3N0cnVjdCBpb21tdV9kb21haW4geworCS8qIFJ1bnRpbWUgU01N
VSBjb25maWd1cmF0aW9uIGZvciB0aGlzIGlvbW11X2RvbWFpbiAqLworCXN0cnVjdCBhcm1fc21t
dV9kb21haW4JCSpwcml2OworCXVuc2lnbmVkIGludAkJCXR5cGU7CisKKwlhdG9taWNfdCByZWY7
CisJLyogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFpbiBjb250ZXh0cyBmb3IgYSBzYW1lIGRvbWFp
bi4KKwkgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUgcGVyLVNNTVUgdG8gdXNlZCBieSB0aGUgZG9t
YWluLgorCSAqLworCXN0cnVjdCBsaXN0X2hlYWQJCWxpc3Q7Cit9OworLyogWGVuOiBEb21haW4g
dHlwZSBkZWZpbml0aW9ucy4gTm90IHJlYWxseSBuZWVkZWQgZm9yIFhlbiwgZGVmaW5pbmcgdG8g
cG9ydAorICogTGludXggY29kZSBhcy1pcworICovCisjZGVmaW5lIElPTU1VX0RPTUFJTl9VTk1B
TkFHRUQgMAorI2RlZmluZSBJT01NVV9ET01BSU5fRE1BIDEKKyNkZWZpbmUgSU9NTVVfRE9NQUlO
X0lERU5USVRZIDIKKworLyogWGVuOiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9y
IGEgWGVuIGRvbWFpbiAqLworc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4geworCXNwaW5sb2Nr
X3QJCQlsb2NrOworCS8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBhc3NvY2lhdGVkIHRvIHRoaXMg
ZG9tYWluICovCisJc3RydWN0IGxpc3RfaGVhZAkJaW9tbXVfZG9tYWluczsKK307CisKKy8qCisg
KiBYZW46IEluZm9ybWF0aW9uIGFib3V0IGVhY2ggZGV2aWNlIHN0b3JlZCBpbiBkZXYtPmFyY2hk
YXRhLmlvbW11CisgKgorICogVGhlIGRldi0+YXJjaGRhdGEuaW9tbXUgc3RvcmVzIHRoZSBpb21t
dV9kb21haW4gKHJ1bnRpbWUgY29uZmlndXJhdGlvbiBvZgorICogdGhlIFNNTVUpLgorICovCitz
dHJ1Y3QgYXJtX3NtbXVfeGVuX2RldmljZSB7CisJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWlu
OworfTsKIAogLyogTU1JTyByZWdpc3RlcnMgKi8KICNkZWZpbmUgQVJNX1NNTVVfSURSMAkJCTB4
MApAQCAtNDEyLDEwICs2NTAsMTIgQEAKICNkZWZpbmUgTVNJX0lPVkFfQkFTRQkJCTB4ODAwMDAw
MAogI2RlZmluZSBNU0lfSU9WQV9MRU5HVEgJCQkweDEwMDAwMAogCisjaWYgMCAvKiBOb3QgYXBw
bGljYWJsZSBmb3IgWGVuICovCiBzdGF0aWMgYm9vbCBkaXNhYmxlX2J5cGFzczsKIG1vZHVsZV9w
YXJhbV9uYW1lZChkaXNhYmxlX2J5cGFzcywgZGlzYWJsZV9ieXBhc3MsIGJvb2wsIFNfSVJVR08p
OwogTU9EVUxFX1BBUk1fREVTQyhkaXNhYmxlX2J5cGFzcywKIAkiRGlzYWJsZSBieXBhc3Mgc3Ry
ZWFtcyBzdWNoIHRoYXQgaW5jb21pbmcgdHJhbnNhY3Rpb25zIGZyb20gZGV2aWNlcyB0aGF0IGFy
ZSBub3QgYXR0YWNoZWQgdG8gYW4gaW9tbXUgZG9tYWluIHdpbGwgcmVwb3J0IGFuIGFib3J0IGJh
Y2sgdG8gdGhlIGRldmljZSBhbmQgd2lsbCBub3QgYmUgYWxsb3dlZCB0byBwYXNzIHRocm91Z2gg
dGhlIFNNTVUuIik7CisjZW5kaWYKIAogZW51bSBwcmlfcmVzcCB7CiAJUFJJX1JFU1BfREVOWSwK
QEAgLTQyMyw2ICs2NjMsNyBAQCBlbnVtIHByaV9yZXNwIHsKIAlQUklfUkVTUF9TVUNDLAogfTsK
IAorI2lmIDAgLyogWGVuOiBObyBNU0kgc3VwcG9ydCBpbiB0aGlzIGl0ZXJhdGlvbiAqLwogZW51
bSBhcm1fc21tdV9tc2lfaW5kZXggewogCUVWVFFfTVNJX0lOREVYLAogCUdFUlJPUl9NU0lfSU5E
RVgsCkBAIC00NDcsNiArNjg4LDcgQEAgc3RhdGljIHBoeXNfYWRkcl90IGFybV9zbW11X21zaV9j
ZmdbQVJNX1NNTVVfTUFYX01TSVNdWzNdID0gewogCQlBUk1fU01NVV9QUklRX0lSUV9DRkcyLAog
CX0sCiB9OworI2VuZGlmCiAKIHN0cnVjdCBhcm1fc21tdV9jbWRxX2VudCB7CiAJLyogQ29tbW9u
IGZpZWxkcyAqLwpAQCAtNTUxLDYgKzc5Myw4IEBAIHN0cnVjdCBhcm1fc21tdV9zMl9jZmcgewog
CXUxNgkJCQl2bWlkOwogCXU2NAkJCQl2dHRicjsKIAl1NjQJCQkJdnRjcjsKKwkvKiBYZW46IERv
bWFpbiBhc3NvY2lhdGVkIHRvIHRoaXMgY29uZmlndXJhdGlvbiAqLworCXN0cnVjdCBkb21haW4J
CQkqZG9tYWluOwogfTsKIAogc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgewpAQCAtNjIzLDkg
Kzg2NywyMCBAQCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlIHsKIAlzdHJ1Y3QgYXJtX3NtbXVfc3Ry
dGFiX2NmZwlzdHJ0YWJfY2ZnOwogCiAJLyogSU9NTVUgY29yZSBjb2RlIGhhbmRsZSAqLwotCXN0
cnVjdCBpb21tdV9kZXZpY2UJCWlvbW11OworCS8vc3RydWN0IGlvbW11X2RldmljZQkJaW9tbXU7
CisKKwkvKiBYZW46IE5lZWQgdG8ga2VlcCBhIGxpc3Qgb2YgU01NVSBkZXZpY2VzICovCisJc3Ry
dWN0IGxpc3RfaGVhZCAgICAgICAgICAgICAgICBkZXZpY2VzOwogfTsKIAorLyogWGVuOiBLZWVw
IGEgbGlzdCBvZiBkZXZpY2VzIGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRyaXZlciAqLworc3RhdGlj
IERFRklORV9TUElOTE9DSyhhcm1fc21tdV9kZXZpY2VzX2xvY2spOworc3RhdGljIExJU1RfSEVB
RChhcm1fc21tdV9kZXZpY2VzKTsKKy8qIFhlbjogSGVscGVyIGZvciBmaW5kaW5nIGEgZGV2aWNl
IHVzaW5nIGZ3bm9kZSAqLworc3RhdGljCitzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICphcm1fc21t
dV9nZXRfYnlfZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOworCisKIC8qIFNN
TVUgcHJpdmF0ZSBkYXRhIGZvciBlYWNoIG1hc3RlciAqLwogc3RydWN0IGFybV9zbW11X21hc3Rl
cl9kYXRhIHsKIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlCQkqc21tdTsKQEAgLTY0Miw3ICs4OTcs
NyBAQCBlbnVtIGFybV9zbW11X2RvbWFpbl9zdGFnZSB7CiAKIHN0cnVjdCBhcm1fc21tdV9kb21h
aW4gewogCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UJCSpzbW11OwotCXN0cnVjdCBtdXRleAkJCWlu
aXRfbXV0ZXg7IC8qIFByb3RlY3RzIHNtbXUgcG9pbnRlciAqLworCW11dGV4CQkJaW5pdF9tdXRl
eDsgLyogUHJvdGVjdHMgc21tdSBwb2ludGVyICovCiAKIAlzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMJ
CSpwZ3RibF9vcHM7CiAJc3BpbmxvY2tfdAkJCXBndGJsX2xvY2s7CkBAIC03MzcsMTUgKzk5Miwx
NiBAQCBzdGF0aWMgdm9pZCBxdWV1ZV9pbmNfcHJvZChzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEp
CiAgKi8KIHN0YXRpYyBpbnQgcXVldWVfcG9sbF9jb25zKHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAq
cSwgYm9vbCBkcmFpbiwgYm9vbCB3ZmUpCiB7Ci0Ja3RpbWVfdCB0aW1lb3V0ID0ga3RpbWVfYWRk
X3VzKGt0aW1lX2dldCgpLCBBUk1fU01NVV9QT0xMX1RJTUVPVVRfVVMpOworCXNfdGltZV90IGRl
YWRsaW5lID0gTk9XKCkgKyBNSUNST1NFQ1MoQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKIAog
CXdoaWxlIChxdWV1ZV9zeW5jX2NvbnMocSksIChkcmFpbiA/ICFxdWV1ZV9lbXB0eShxKSA6IHF1
ZXVlX2Z1bGwocSkpKSB7Ci0JCWlmIChrdGltZV9jb21wYXJlKGt0aW1lX2dldCgpLCB0aW1lb3V0
KSA+IDApCisKKwkJaWYgKE5PVygpID4gZGVhZGxpbmUpCiAJCQlyZXR1cm4gLUVUSU1FRE9VVDsK
IAotCQlpZiAod2ZlKSB7CisJCWlmICh3ZmUpCiAJCQl3ZmUoKTsKLQkJfSBlbHNlIHsKKwkJZWxz
ZSB7CiAJCQljcHVfcmVsYXgoKTsKIAkJCXVkZWxheSgxKTsKIAkJfQpAQCAtOTMxLDcgKzExODcs
NyBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11LAogCQlkZXZfZXJyX3JhdGVsaW1pdGVkKHNtbXUtPmRldiwgIkNNRF9TWU5D
IHRpbWVvdXRcbiIpOwogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnNtbXUtPmNtZHEubG9jaywg
ZmxhZ3MpOwogfQotCisjaWYgMAogLyogQ29udGV4dCBkZXNjcmlwdG9yIG1hbmlwdWxhdGlvbiBm
dW5jdGlvbnMgKi8KIHN0YXRpYyB1NjQgYXJtX3NtbXVfY3B1X3Rjcl90b19jZCh1NjQgdGNyKQog
ewpAQCAtOTc0LDcgKzEyMzAsNyBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV93cml0ZV9jdHhfZGVz
YyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAogCiAJY2ZnLT5jZHB0clszXSA9IGNwdV90
b19sZTY0KGNmZy0+Y2QubWFpciA8PCBDVFhERVNDX0NEXzNfTUFJUl9TSElGVCk7CiB9Ci0KKyNl
bmRpZgogLyogU3RyZWFtIHRhYmxlIG1hbmlwdWxhdGlvbiBmdW5jdGlvbnMgKi8KIHN0YXRpYyB2
b2lkCiBhcm1fc21tdV93cml0ZV9zdHJ0YWJfbDFfZGVzYyhfX2xlNjQgKmRzdCwgc3RydWN0IGFy
bV9zbW11X3N0cnRhYl9sMV9kZXNjICpkZXNjKQpAQCAtMTA0NCw3ICsxMzAwLDcgQEAgc3RhdGlj
IHZvaWQgYXJtX3NtbXVfd3JpdGVfc3RydGFiX2VudChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpz
bW11LCB1MzIgc2lkLAogCQkJc3RlX2xpdmUgPSB0cnVlOwogCQkJYnJlYWs7CiAJCWNhc2UgU1RS
VEFCX1NURV8wX0NGR19BQk9SVDoKLQkJCWlmIChkaXNhYmxlX2J5cGFzcykKKwkJCS8vTm8gYnlw
YXNzIG92ZXJyaWRlIGZvciBYZW4KIAkJCQlicmVhazsKIAkJZGVmYXVsdDoKIAkJCUJVRygpOyAv
KiBTVEUgY29ycnVwdGlvbiAqLwpAQCAtMTA1Niw3ICsxMzEyLDcgQEAgc3RhdGljIHZvaWQgYXJt
X3NtbXVfd3JpdGVfc3RydGFiX2VudChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIg
c2lkLAogCiAJLyogQnlwYXNzL2ZhdWx0ICovCiAJaWYgKCFzdGUtPmFzc2lnbmVkIHx8ICEoc3Rl
LT5zMV9jZmcgfHwgc3RlLT5zMl9jZmcpKSB7Ci0JCWlmICghc3RlLT5hc3NpZ25lZCAmJiBkaXNh
YmxlX2J5cGFzcykKKwkJaWYgKCFzdGUtPmFzc2lnbmVkKQogCQkJdmFsIHw9IFNUUlRBQl9TVEVf
MF9DRkdfQUJPUlQ7CiAJCWVsc2UKIAkJCXZhbCB8PSBTVFJUQUJfU1RFXzBfQ0ZHX0JZUEFTUzsK
QEAgLTExMzUsMTYgKzEzOTEsMjAgQEAgc3RhdGljIGludCBhcm1fc21tdV9pbml0X2wyX3N0cnRh
YihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgc2lkKQogCXZvaWQgKnN0cnRhYjsK
IAlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2NmZyAqY2ZnID0gJnNtbXUtPnN0cnRhYl9jZmc7CiAJ
c3RydWN0IGFybV9zbW11X3N0cnRhYl9sMV9kZXNjICpkZXNjID0gJmNmZy0+bDFfZGVzY1tzaWQg
Pj4gU1RSVEFCX1NQTElUXTsKKwl1MzIgYWxpZ25tZW50ID0gMDsKIAogCWlmIChkZXNjLT5sMnB0
cikKIAkJcmV0dXJuIDA7CiAKLQlzaXplID0gMSA8PCAoU1RSVEFCX1NQTElUICsgaWxvZzIoU1RS
VEFCX1NURV9EV09SRFMpICsgMyk7CisJc2l6ZSA9IDEgPDwgKFNUUlRBQl9TUExJVCArIExPR18y
KFNUUlRBQl9TVEVfRFdPUkRTKSArIDMpOwogCXN0cnRhYiA9ICZjZmctPnN0cnRhYlsoc2lkID4+
IFNUUlRBQl9TUExJVCkgKiBTVFJUQUJfTDFfREVTQ19EV09SRFNdOwogCiAJZGVzYy0+c3BhbiA9
IFNUUlRBQl9TUExJVCArIDE7Ci0JZGVzYy0+bDJwdHIgPSBkbWFtX2FsbG9jX2NvaGVyZW50KHNt
bXUtPmRldiwgc2l6ZSwgJmRlc2MtPmwycHRyX2RtYSwKLQkJCQkJICBHRlBfS0VSTkVMIHwgX19H
RlBfWkVSTyk7CisKKwlhbGlnbm1lbnQgPSAxIDw8ICgoNSArIChkZXNjLT5zcGFuIC0gMSkpKTsK
KwlkZXNjLT5sMnB0ciA9IF94emFsbG9jKHNpemUsIGFsaWdubWVudCk7CisJZGVzYy0+bDJwdHJf
ZG1hID0gdmlydF90b19tYWRkcihkZXNjLT5sMnB0cik7CisKIAlpZiAoIWRlc2MtPmwycHRyKSB7
CiAJCWRldl9lcnIoc21tdS0+ZGV2LAogCQkJImZhaWxlZCB0byBhbGxvY2F0ZSBsMiBzdHJlYW0g
dGFibGUgZm9yIFNJRCAldVxuIiwKQEAgLTExNTgsNyArMTQxOCw3IEBAIHN0YXRpYyBpbnQgYXJt
X3NtbXVfaW5pdF9sMl9zdHJ0YWIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNp
ZCkKIH0KIAogLyogSVJRIGFuZCBldmVudCBoYW5kbGVycyAqLwotc3RhdGljIGlycXJldHVybl90
IGFybV9zbW11X2V2dHFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRldikKK3N0YXRpYyB2b2lkIGFy
bV9zbW11X2V2dHFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRldiwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAJaW50IGk7CiAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IGRl
djsKQEAgLTExODYsNyArMTQ0Niw2IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9ldnRx
X3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYpCiAKIAkvKiBTeW5jIG91ciBvdmVyZmxvdyBmbGFn
LCBhcyB3ZSBiZWxpZXZlIHdlJ3JlIHVwIHRvIHNwZWVkICovCiAJcS0+Y29ucyA9IFFfT1ZGKHEs
IHEtPnByb2QpIHwgUV9XUlAocSwgcS0+Y29ucykgfCBRX0lEWChxLCBxLT5jb25zKTsKLQlyZXR1
cm4gSVJRX0hBTkRMRUQ7CiB9CiAKIHN0YXRpYyB2b2lkIGFybV9zbW11X2hhbmRsZV9wcHIoc3Ry
dWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTY0ICpldnQpCkBAIC0xMjAzLDcgKzE0NjIsNyBA
QCBzdGF0aWMgdm9pZCBhcm1fc21tdV9oYW5kbGVfcHByKHN0cnVjdCBhcm1fc21tdV9kZXZpY2Ug
KnNtbXUsIHU2NCAqZXZ0KQogCiAJZGV2X2luZm8oc21tdS0+ZGV2LCAidW5leHBlY3RlZCBQUkkg
cmVxdWVzdCByZWNlaXZlZDpcbiIpOwogCWRldl9pbmZvKHNtbXUtPmRldiwKLQkJICJcdHNpZCAw
eCUwOHguMHglMDV4OiBbJXUlc10gJXNwcml2aWxlZ2VkICVzJXMlcyBhY2Nlc3MgYXQgaW92YSAw
eCUwMTZsbHhcbiIsCisJCSAiXHRzaWQgMHglMDh4LjB4JTA1eDogWyV1JXNdICVzcHJpdmlsZWdl
ZCAlcyVzJXMgYWNjZXNzIGF0IGlvdmEgMHglMDE2bHhcbiIsCiAJCSBzaWQsIHNzaWQsIGdycGlk
LCBsYXN0ID8gIkwiIDogIiIsCiAJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9QUklWID8gIiIgOiAi
dW4iLAogCQkgZXZ0WzBdICYgUFJJUV8wX1BFUk1fUkVBRCA/ICJSIiA6ICIiLApAQCAtMTIyNyw3
ICsxNDg2LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaGFuZGxlX3BwcihzdHJ1Y3QgYXJtX3Nt
bXVfZGV2aWNlICpzbW11LCB1NjQgKmV2dCkKIAl9CiB9CiAKLXN0YXRpYyBpcnFyZXR1cm5fdCBh
cm1fc21tdV9wcmlxX3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYpCitzdGF0aWMgdm9pZCBhcm1f
c21tdV9wcmlxX3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBkZXY7CiAJc3RydWN0
IGFybV9zbW11X3F1ZXVlICpxID0gJnNtbXUtPnByaXEucTsKQEAgLTEyNDMsMTggKzE1MDIsMTYg
QEAgc3RhdGljIGlycXJldHVybl90IGFybV9zbW11X3ByaXFfdGhyZWFkKGludCBpcnEsIHZvaWQg
KmRldikKIAogCS8qIFN5bmMgb3VyIG92ZXJmbG93IGZsYWcsIGFzIHdlIGJlbGlldmUgd2UncmUg
dXAgdG8gc3BlZWQgKi8KIAlxLT5jb25zID0gUV9PVkYocSwgcS0+cHJvZCkgfCBRX1dSUChxLCBx
LT5jb25zKSB8IFFfSURYKHEsIHEtPmNvbnMpOwotCXJldHVybiBJUlFfSEFORExFRDsKIH0KIAot
c3RhdGljIGlycXJldHVybl90IGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGludCBpcnEsIHZv
aWQgKmRldikKK3N0YXRpYyB2b2lkIGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGludCBpcnEs
IHZvaWQgKmRldiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAJLyogV2UgZG9uJ3Qg
YWN0dWFsbHkgdXNlIENNRF9TWU5DIGludGVycnVwdHMgZm9yIGFueXRoaW5nICovCi0JcmV0dXJu
IElSUV9IQU5ETEVEOwogfQogCiBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kaXNhYmxlKHN0
cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpOwogCi1zdGF0aWMgaXJxcmV0dXJuX3QgYXJtX3Nt
bXVfZ2Vycm9yX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2KQorc3RhdGljIHZvaWQgYXJtX3Nt
bXVfZ2Vycm9yX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKIAl1MzIgZ2Vycm9yLCBnZXJyb3JuLCBhY3RpdmU7CiAJc3RydWN0IGFybV9z
bW11X2RldmljZSAqc21tdSA9IGRldjsKQEAgLTEyNjQsNyArMTUyMSw3IEBAIHN0YXRpYyBpcnFy
ZXR1cm5fdCBhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCiAKIAlh
Y3RpdmUgPSBnZXJyb3IgXiBnZXJyb3JuOwogCWlmICghKGFjdGl2ZSAmIEdFUlJPUl9FUlJfTUFT
SykpCi0JCXJldHVybiBJUlFfTk9ORTsgLyogTm8gZXJyb3JzIHBlbmRpbmcgKi8KKwkJcmV0dXJu
OyAvKiBObyBlcnJvcnMgcGVuZGluZyAqLwogCiAJZGV2X3dhcm4oc21tdS0+ZGV2LAogCQkgInVu
ZXhwZWN0ZWQgZ2xvYmFsIGVycm9yIHJlcG9ydGVkICgweCUwOHgpLCB0aGlzIGNvdWxkIGJlIHNl
cmlvdXNcbiIsCkBAIC0xMjg2LDcgKzE1NDMsNyBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgYXJtX3Nt
bXVfZ2Vycm9yX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2KQogCiAJaWYgKGFjdGl2ZSAmIEdF
UlJPUl9NU0lfQ01EUV9BQlRfRVJSKSB7CiAJCWRldl93YXJuKHNtbXUtPmRldiwgIkNNRFEgTVNJ
IHdyaXRlIGFib3J0ZWRcbiIpOwotCQlhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcihpcnEsIHNt
bXUtPmRldik7CisJCWFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGlycSwgc21tdS0+ZGV2LCBO
VUxMKTsKIAl9CiAKIAlpZiAoYWN0aXZlICYgR0VSUk9SX1BSSVFfQUJUX0VSUikKQEAgLTEyOTks
NyArMTU1Niw2IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihp
bnQgaXJxLCB2b2lkICpkZXYpCiAJCWFybV9zbW11X2NtZHFfc2tpcF9lcnIoc21tdSk7CiAKIAl3
cml0ZWwoZ2Vycm9yLCBzbW11LT5iYXNlICsgQVJNX1NNTVVfR0VSUk9STik7Ci0JcmV0dXJuIElS
UV9IQU5ETEVEOwogfQogCiAvKiBJT19QR1RBQkxFIEFQSSAqLwpAQCAtMTMxMSwxMSArMTU2Nywx
MyBAQCBzdGF0aWMgdm9pZCBfX2FybV9zbW11X3RsYl9zeW5jKHN0cnVjdCBhcm1fc21tdV9kZXZp
Y2UgKnNtbXUpCiAJYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7CiB9CiAKKyNp
ZiAwIC8qWGVuOiBVbnVzZWQgZnVuY3Rpb24gKi8KIHN0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9z
eW5jKHZvaWQgKmNvb2tpZSkKIHsKIAlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFp
biA9IGNvb2tpZTsKIAlfX2FybV9zbW11X3RsYl9zeW5jKHNtbXVfZG9tYWluLT5zbW11KTsKIH0K
KyNlbmRpZgogCiBzdGF0aWMgdm9pZCBhcm1fc21tdV90bGJfaW52X2NvbnRleHQodm9pZCAqY29v
a2llKQogewpAQCAtMTMzNiw2ICsxNTk0LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfdGxiX2lu
dl9jb250ZXh0KHZvaWQgKmNvb2tpZSkKIAlfX2FybV9zbW11X3RsYl9zeW5jKHNtbXUpOwogfQog
CisjaWYgMCAvKlhlbjogVW51c2VkIGZ1bmN0aW9uYWxpdHkgKi8KIHN0YXRpYyB2b2lkIGFybV9z
bW11X3RsYl9pbnZfcmFuZ2Vfbm9zeW5jKHVuc2lnbmVkIGxvbmcgaW92YSwgc2l6ZV90IHNpemUs
CiAJCQkJCSAgc2l6ZV90IGdyYW51bGUsIGJvb2wgbGVhZiwgdm9pZCAqY29va2llKQogewpAQCAt
MTM2Miw3ICsxNjIxLDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfdGxiX2ludl9yYW5nZV9ub3N5
bmModW5zaWduZWQgbG9uZyBpb3ZhLCBzaXplX3Qgc2l6ZSwKIAl9IHdoaWxlIChzaXplIC09IGdy
YW51bGUpOwogfQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X2dhdGhlcl9vcHMgYXJtX3Nt
bXVfZ2F0aGVyX29wcyA9IHsKK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZ2F0aGVyX29wcyBhcm1fc21t
dV9nYXRoZXJfb3BzID0gewogCS50bGJfZmx1c2hfYWxsCT0gYXJtX3NtbXVfdGxiX2ludl9jb250
ZXh0LAogCS50bGJfYWRkX2ZsdXNoCT0gYXJtX3NtbXVfdGxiX2ludl9yYW5nZV9ub3N5bmMsCiAJ
LnRsYl9zeW5jCT0gYXJtX3NtbXVfdGxiX3N5bmMsCkBAIC0xMzgwLDYgKzE2MzksMTEgQEAgc3Rh
dGljIGJvb2wgYXJtX3NtbXVfY2FwYWJsZShlbnVtIGlvbW11X2NhcCBjYXApCiAJCXJldHVybiBm
YWxzZTsKIAl9CiB9CisjZW5kaWYKKy8qIFhlbjogU3R1YiBvdXQgRE1BIGRvbWFpbiByZWxhdGVk
IGZ1bmN0aW9ucyAqLworI2RlZmluZSBpb21tdV9nZXRfZG1hX2Nvb2tpZShkb20pIDAKKyNkZWZp
bmUgaW9tbXVfcHV0X2RtYV9jb29raWUoZG9tKSAwCisKIAogc3RhdGljIHN0cnVjdCBpb21tdV9k
b21haW4gKmFybV9zbW11X2RvbWFpbl9hbGxvYyh1bnNpZ25lZCB0eXBlKQogewpAQCAtMTQxMCw2
ICsxNjc0LDcgQEAgc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2RvbWFpbl9h
bGxvYyh1bnNpZ25lZCB0eXBlKQogCXJldHVybiAmc21tdV9kb21haW4tPmRvbWFpbjsKIH0KIAor
I2lmIDAKIHN0YXRpYyBpbnQgYXJtX3NtbXVfYml0bWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgKm1h
cCwgaW50IHNwYW4pCiB7CiAJaW50IGlkeCwgc2l6ZSA9IDEgPDwgc3BhbjsKQEAgLTE0MjcsMzYg
KzE2OTIsMjAgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfYml0bWFwX2ZyZWUodW5zaWduZWQgbG9u
ZyAqbWFwLCBpbnQgaWR4KQogewogCWNsZWFyX2JpdChpZHgsIG1hcCk7CiB9CisjZW5kaWYKIAog
c3RhdGljIHZvaWQgYXJtX3NtbXVfZG9tYWluX2ZyZWUoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9t
YWluKQogewogCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluID0gdG9fc21tdV9k
b21haW4oZG9tYWluKTsKLQlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21h
aW4tPnNtbXU7Ci0KLQlpb21tdV9wdXRfZG1hX2Nvb2tpZShkb21haW4pOwotCWZyZWVfaW9fcGd0
YWJsZV9vcHMoc21tdV9kb21haW4tPnBndGJsX29wcyk7Ci0KLQkvKiBGcmVlIHRoZSBDRCBhbmQg
QVNJRCwgaWYgd2UgYWxsb2NhdGVkIHRoZW0gKi8KLQlpZiAoc21tdV9kb21haW4tPnN0YWdlID09
IEFSTV9TTU1VX0RPTUFJTl9TMSkgewotCQlzdHJ1Y3QgYXJtX3NtbXVfczFfY2ZnICpjZmcgPSAm
c21tdV9kb21haW4tPnMxX2NmZzsKLQotCQlpZiAoY2ZnLT5jZHB0cikgewotCQkJZG1hbV9mcmVl
X2NvaGVyZW50KHNtbXVfZG9tYWluLT5zbW11LT5kZXYsCi0JCQkJCSAgIENUWERFU0NfQ0RfRFdP
UkRTIDw8IDMsCi0JCQkJCSAgIGNmZy0+Y2RwdHIsCi0JCQkJCSAgIGNmZy0+Y2RwdHJfZG1hKTsK
LQotCQkJYXJtX3NtbXVfYml0bWFwX2ZyZWUoc21tdS0+YXNpZF9tYXAsIGNmZy0+Y2QuYXNpZCk7
Ci0JCX0KLQl9IGVsc2UgewotCQlzdHJ1Y3QgYXJtX3NtbXVfczJfY2ZnICpjZmcgPSAmc21tdV9k
b21haW4tPnMyX2NmZzsKLQkJaWYgKGNmZy0+dm1pZCkKLQkJCWFybV9zbW11X2JpdG1hcF9mcmVl
KHNtbXUtPnZtaWRfbWFwLCBjZmctPnZtaWQpOwotCX0KKwkvKgorCSAqIFhlbjogUmVtb3ZlIHRo
ZSBmcmVlIGZ1bmN0aW9ucyB0aGF0IGFyZSBub3QgdXNlZCBhbmQgY29kZSByZWxhdGVkCisJICog
dG8gUzEgdHJhbnNsYXRpb24uIFdlIGp1c3QgbmVlZCB0byBmcmVlIHRoZSBkb21haW4gaGVyZS4K
KwkgKi8KIAogCWtmcmVlKHNtbXVfZG9tYWluKTsKIH0KIAorI2lmIDAKIHN0YXRpYyBpbnQgYXJt
X3NtbXVfZG9tYWluX2ZpbmFsaXNlX3MxKHN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9t
YWluLAogCQkJCSAgICAgICBzdHJ1Y3QgaW9fcGd0YWJsZV9jZmcgKnBndGJsX2NmZykKIHsKQEAg
LTE0ODgsMzMgKzE3MzcsMzAgQEAgb3V0X2ZyZWVfYXNpZDoKIAlhcm1fc21tdV9iaXRtYXBfZnJl
ZShzbW11LT5hc2lkX21hcCwgYXNpZCk7CiAJcmV0dXJuIHJldDsKIH0KKyNlbmRpZgogCi1zdGF0
aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMihzdHJ1Y3QgYXJtX3NtbXVfZG9tYWlu
ICpzbW11X2RvbWFpbiwKLQkJCQkgICAgICAgc3RydWN0IGlvX3BndGFibGVfY2ZnICpwZ3RibF9j
ZmcpCitzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMihzdHJ1Y3QgYXJtX3Nt
bXVfZG9tYWluICpzbW11X2RvbWFpbikKIHsKLQlpbnQgdm1pZDsKLQlzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4tPnNtbXU7CiAJc3RydWN0IGFybV9zbW11X3MyX2Nm
ZyAqY2ZnID0gJnNtbXVfZG9tYWluLT5zMl9jZmc7CiAKLQl2bWlkID0gYXJtX3NtbXVfYml0bWFw
X2FsbG9jKHNtbXUtPnZtaWRfbWFwLCBzbW11LT52bWlkX2JpdHMpOwotCWlmICh2bWlkIDwgMCkK
LQkJcmV0dXJuIHZtaWQ7CisJLyogWGVuOiBTZXQgdGhlIHZhbHVlcyBhcyBuZWVkZWQgKi8KIAot
CWNmZy0+dm1pZAk9ICh1MTYpdm1pZDsKLQljZmctPnZ0dGJyCT0gcGd0YmxfY2ZnLT5hcm1fbHBh
ZV9zMl9jZmcudnR0YnI7Ci0JY2ZnLT52dGNyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9zMl9jZmcu
dnRjcjsKKwljZmctPnZtaWQJPSBjZmctPmRvbWFpbi0+YXJjaC5wMm0udm1pZDsKKwljZmctPnZ0
dGJyCT0gcGFnZV90b19tYWRkcihjZmctPmRvbWFpbi0+YXJjaC5wMm0ucm9vdCk7CisJY2ZnLT52
dGNyCT0gUkVBRF9TWVNSRUczMihWVENSX0VMMik7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBp
bnQgYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNlKHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbikK
IHsKIAlpbnQgcmV0OworI2lmIDAJLyogWGVuOiBwZ3RibF9jZmcgbm90IG5lZWRlZC4gU28gbW9k
aWZ5IHRoZSBmdW5jdGlvbiBhcyBuZWVkZWQgKi8KIAl1bnNpZ25lZCBsb25nIGlhcywgb2FzOwog
CWVudW0gaW9fcGd0YWJsZV9mbXQgZm10OwogCXN0cnVjdCBpb19wZ3RhYmxlX2NmZyBwZ3RibF9j
Zmc7CiAJc3RydWN0IGlvX3BndGFibGVfb3BzICpwZ3RibF9vcHM7Ci0JaW50ICgqZmluYWxpc2Vf
c3RhZ2VfZm4pKHN0cnVjdCBhcm1fc21tdV9kb21haW4gKiwKLQkJCQkgc3RydWN0IGlvX3BndGFi
bGVfY2ZnICopOworCWludCAoKmZpbmFsaXNlX3N0YWdlX2ZuKShzdHJ1Y3QgYXJtX3NtbXVfZG9t
YWluICopOworI2VuZGlmCiAJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSB0
b19zbW11X2RvbWFpbihkb21haW4pOwogCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBz
bW11X2RvbWFpbi0+c21tdTsKIApAQCAtMTUyOSw2ICsxNzc1LDcgQEAgc3RhdGljIGludCBhcm1f
c21tdV9kb21haW5fZmluYWxpc2Uoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluKQogCWlmICgh
KHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9UUkFOU19TMikpCiAJCXNtbXVfZG9tYWlu
LT5zdGFnZSA9IEFSTV9TTU1VX0RPTUFJTl9TMTsKIAorI2lmIDAKIAlzd2l0Y2ggKHNtbXVfZG9t
YWluLT5zdGFnZSkgewogCWNhc2UgQVJNX1NNTVVfRE9NQUlOX1MxOgogCQlpYXMgPSBWQV9CSVRT
OwpAQCAtMTU2MywxMCArMTgxMCwxMSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5h
bGlzZShzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCiAJZG9tYWluLT5nZW9tZXRyeS5hcGVy
dHVyZV9lbmQgPSAoMVVMIDw8IGlhcykgLSAxOwogCWRvbWFpbi0+Z2VvbWV0cnkuZm9yY2VfYXBl
cnR1cmUgPSB0cnVlOwogCXNtbXVfZG9tYWluLT5wZ3RibF9vcHMgPSBwZ3RibF9vcHM7Ci0KIAly
ZXQgPSBmaW5hbGlzZV9zdGFnZV9mbihzbW11X2RvbWFpbiwgJnBndGJsX2NmZyk7CiAJaWYgKHJl
dCA8IDApCiAJCWZyZWVfaW9fcGd0YWJsZV9vcHMocGd0Ymxfb3BzKTsKKyNlbmRpZgorCXJldCA9
IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMihzbW11X2RvbWFpbik7CiAKIAlyZXR1cm4gcmV0
OwogfQpAQCAtMTY2MCw3ICsxOTA4LDggQEAgc3RhdGljIGludCBhcm1fc21tdV9hdHRhY2hfZGV2
KHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbiwgc3RydWN0IGRldmljZSAqZGV2KQogCX0gZWxz
ZSBpZiAoc21tdV9kb21haW4tPnN0YWdlID09IEFSTV9TTU1VX0RPTUFJTl9TMSkgewogCQlzdGUt
PnMxX2NmZyA9ICZzbW11X2RvbWFpbi0+czFfY2ZnOwogCQlzdGUtPnMyX2NmZyA9IE5VTEw7Ci0J
CWFybV9zbW11X3dyaXRlX2N0eF9kZXNjKHNtbXUsIHN0ZS0+czFfY2ZnKTsKKwkJLypYZW46IFMx
IGNvbmZpZ3VyYXRpbyBub3QgbmVlZGVkICovCisJCS8vYXJtX3NtbXVfd3JpdGVfY3R4X2Rlc2Mo
c21tdSwgc3RlLT5zMV9jZmcpOwogCX0gZWxzZSB7CiAJCXN0ZS0+czFfY2ZnID0gTlVMTDsKIAkJ
c3RlLT5zMl9jZmcgPSAmc21tdV9kb21haW4tPnMyX2NmZzsKQEAgLTE2NzIsNiArMTkyMSw3IEBA
IG91dF91bmxvY2s6CiAJcmV0dXJuIHJldDsKIH0KIAorI2lmIDAKIHN0YXRpYyBpbnQgYXJtX3Nt
bXVfbWFwKHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQgbG9uZyBpb3ZhLAog
CQkJcGh5c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBpbnQgcHJvdCkKIHsKQEAgLTE3Mzcs
MTEgKzE5ODcsMTMgQEAgc3RhdGljIGludCBhcm1fc21tdV9tYXRjaF9ub2RlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdm9pZCAqZGF0YSkKIHN0YXRpYwogc3RydWN0IGFybV9zbW11X2RldmljZSAqYXJt
X3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQogeworCS8q
IFhlbjsgRnVuY3Rpb24gbW9kaWZpZWQgYXMgbmVlZGVkIGZvciBYZW4uKi8KIAlzdHJ1Y3QgZGV2
aWNlICpkZXYgPSBkcml2ZXJfZmluZF9kZXZpY2UoJmFybV9zbW11X2RyaXZlci5kcml2ZXIsIE5V
TEwsCiAJCQkJCQlmd25vZGUsIGFybV9zbW11X21hdGNoX25vZGUpOwogCXB1dF9kZXZpY2UoZGV2
KTsKIAlyZXR1cm4gZGV2ID8gZGV2X2dldF9kcnZkYXRhKGRldikgOiBOVUxMOwogfQorI2VuZGlm
CiAKIHN0YXRpYyBib29sIGFybV9zbW11X3NpZF9pbl9yYW5nZShzdHJ1Y3QgYXJtX3NtbXVfZGV2
aWNlICpzbW11LCB1MzIgc2lkKQogewpAQCAtMTc1Miw4ICsyMDA0LDkgQEAgc3RhdGljIGJvb2wg
YXJtX3NtbXVfc2lkX2luX3JhbmdlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBz
aWQpCiAKIAlyZXR1cm4gc2lkIDwgbGltaXQ7CiB9Ci0KKyNpZiAwCiBzdGF0aWMgc3RydWN0IGlv
bW11X29wcyBhcm1fc21tdV9vcHM7CisjZW5kaWYKIAogc3RhdGljIGludCBhcm1fc21tdV9hZGRf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKIHsKQEAgLTE3NjEsOSArMjAxNCw5IEBAIHN0YXRp
YyBpbnQgYXJtX3NtbXVfYWRkX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJc3RydWN0IGFy
bV9zbW11X2RldmljZSAqc21tdTsKIAlzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgKm1hc3Rl
cjsKIAlzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKLQlz
dHJ1Y3QgaW9tbXVfZ3JvdXAgKmdyb3VwOwogCi0JaWYgKCFmd3NwZWMgfHwgZndzcGVjLT5vcHMg
IT0gJmFybV9zbW11X29wcykKKwkvKiBYZW46IGZ3c3BlYy0+b3BzIGFyZSBub3QgbmVlZGVkICov
CisJaWYgKCFmd3NwZWMpCiAJCXJldHVybiAtRU5PREVWOwogCS8qCiAJICogV2UgX2Nhbl8gYWN0
dWFsbHkgd2l0aHN0YW5kIGRvZGd5IGJ1cyBjb2RlIHJlLWNhbGxpbmcgYWRkX2RldmljZSgpCkBA
IC0xODAwLDYgKzIwNTMsMTIgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNlKHN0cnVj
dCBkZXZpY2UgKmRldikKIAkJfQogCX0KIAorI2lmIDAKKy8qCisgKiBYZW46IERvIG5vdCBuZWVk
IGFuIGlvbW11IGdyb3VwIGFzIHRoZSBzdHJlYW0gZGF0YSBpcyBjYXJyaWVkIGJ5IHRoZSBTTU1V
CisgKiBtYXN0ZXIgZGV2aWNlIG9iamVjdAorICovCisKIAlncm91cCA9IGlvbW11X2dyb3VwX2dl
dF9mb3JfZGV2KGRldik7CiAJaWYgKCFJU19FUlIoZ3JvdXApKSB7CiAJCWlvbW11X2dyb3VwX3B1
dChncm91cCk7CkBAIC0xODA3LDggKzIwNjYsMTYgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKIAl9CiAKIAlyZXR1cm4gUFRSX0VSUl9PUl9aRVJP
KGdyb3VwKTsKKyNlbmRpZgorCXJldHVybiAwOwogfQogCisvKgorICogWGVuOiBXZSBjYW4gcG90
ZW50aWFsbHkgc3VwcG9ydCB0aGlzIGZ1bmN0aW9uIGFuZCBkZXN0cm95IGEgZGV2aWNlLiBUaGlz
CisgKiB3aWxsIGJlIHJlbGV2YW50IGZvciBQQ0kgaG90cGx1Zy4gU28sIHdpbGwgYmUgaW1wbGVt
ZW50ZWQgYXMgbmVlZGVkIGFmdGVyCisgKiBwYXNzdGhyb3VnaCBzdXBwb3J0IGlzIGF2YWlsYWJs
ZS4KKyAqLworI2lmIDAKIHN0YXRpYyB2b2lkIGFybV9zbW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0
IGRldmljZSAqZGV2KQogewogCXN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9t
bXVfZndzcGVjOwpAQCAtMTk0NCw3ICsyMjExLDcgQEAgc3RhdGljIHN0cnVjdCBpb21tdV9vcHMg
YXJtX3NtbXVfb3BzID0gewogCS5wdXRfcmVzdl9yZWdpb25zCT0gYXJtX3NtbXVfcHV0X3Jlc3Zf
cmVnaW9ucywKIAkucGdzaXplX2JpdG1hcAkJPSAtMVVMLCAvKiBSZXN0cmljdGVkIGR1cmluZyBk
ZXZpY2UgYXR0YWNoICovCiB9OwotCisjZW5kaWYKIC8qIFByb2JpbmcgYW5kIGluaXRpYWxpc2F0
aW9uIGZ1bmN0aW9ucyAqLwogc3RhdGljIGludCBhcm1fc21tdV9pbml0X29uZV9xdWV1ZShzdHJ1
Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAogCQkJCSAgIHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAq
cSwKQEAgLTE5NTQsNyArMjIyMSwxMiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2luaXRfb25lX3F1
ZXVlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCiB7CiAJc2l6ZV90IHFzeiA9ICgoMSA8
PCBxLT5tYXhfbl9zaGlmdCkgKiBkd29yZHMpIDw8IDM7CiAKLQlxLT5iYXNlID0gZG1hbV9hbGxv
Y19jb2hlcmVudChzbW11LT5kZXYsIHFzeiwgJnEtPmJhc2VfZG1hLCBHRlBfS0VSTkVMKTsKKwkv
KiBUaGUgU01NVSBjYWNoZSBjb2hlcmVuY3kgcHJvcGVydHkgaXMgYWx3YXlzIHNldC4gU2luY2Ug
d2UgYXJlIHNoYXJpbmcgdGhlIENQVSB0cmFuc2xhdGlvbiB0YWJsZXMKKwkgKiBqdXN0IG1ha2Ug
YSByZWd1bGFyIGFsbG9jYXRpb24uCisJICovCisJcS0+YmFzZSA9IF94emFsbG9jKHFzeiwgc2l6
ZW9mKHZvaWQgKikpOworCXEtPmJhc2VfZG1hID0gdmlydF90b19tYWRkcihxLT5iYXNlKTsKKwog
CWlmICghcS0+YmFzZSkgewogCQlkZXZfZXJyKHNtbXUtPmRldiwgImZhaWxlZCB0byBhbGxvY2F0
ZSBxdWV1ZSAoMHglenggYnl0ZXMpXG4iLAogCQkJcXN6KTsKQEAgLTIwMjUsMTAgKzIyOTcsMTEg
QEAgc3RhdGljIGludCBhcm1fc21tdV9pbml0X3N0cnRhYl8ybHZsKHN0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKnNtbXUpCiAJdm9pZCAqc3RydGFiOwogCXU2NCByZWc7CiAJdTMyIHNpemUsIGwxc2l6
ZTsKKwl1MzIgYWxpZ25tZW50OwogCXN0cnVjdCBhcm1fc21tdV9zdHJ0YWJfY2ZnICpjZmcgPSAm
c21tdS0+c3RydGFiX2NmZzsKIAogCS8qIENhbGN1bGF0ZSB0aGUgTDEgc2l6ZSwgY2FwcGVkIHRv
IHRoZSBTSURTSVpFLiAqLwotCXNpemUgPSBTVFJUQUJfTDFfU1pfU0hJRlQgLSAoaWxvZzIoU1RS
VEFCX0wxX0RFU0NfRFdPUkRTKSArIDMpOworCXNpemUgPSBTVFJUQUJfTDFfU1pfU0hJRlQgLSAo
TE9HXzIoU1RSVEFCX0wxX0RFU0NfRFdPUkRTKSArIDMpOwogCXNpemUgPSBtaW4oc2l6ZSwgc21t
dS0+c2lkX2JpdHMgLSBTVFJUQUJfU1BMSVQpOwogCWNmZy0+bnVtX2wxX2VudHMgPSAxIDw8IHNp
emU7CiAKQEAgLTIwMzksOCArMjMxMiwxMyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2luaXRfc3Ry
dGFiXzJsdmwoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKIAkJCSBzaXplLCBzbW11LT5z
aWRfYml0cyk7CiAKIAlsMXNpemUgPSBjZmctPm51bV9sMV9lbnRzICogKFNUUlRBQl9MMV9ERVND
X0RXT1JEUyA8PCAzKTsKLQlzdHJ0YWIgPSBkbWFtX2FsbG9jX2NvaGVyZW50KHNtbXUtPmRldiwg
bDFzaXplLCAmY2ZnLT5zdHJ0YWJfZG1hLAotCQkJCSAgICAgR0ZQX0tFUk5FTCB8IF9fR0ZQX1pF
Uk8pOworCisJYWxpZ25tZW50ID0gbWF4X3QodTMyLCBjZmctPm51bV9sMV9lbnRzLCA2NCk7CisJ
Ly9zdHJ0YWIgPSBfeHphbGxvYyhsMXNpemUsIHNpemVvZih2b2lkICopKTsKKwlzdHJ0YWIgPSBf
eHphbGxvYyhsMXNpemUsIGwxc2l6ZSk7CisJY2ZnLT5zdHJ0YWJfZG1hID0gdmlydF90b19tYWRk
cihzdHJ0YWIpOworCisJLy9kc2Ioc3kpOwogCWlmICghc3RydGFiKSB7CiAJCWRldl9lcnIoc21t
dS0+ZGV2LAogCQkJImZhaWxlZCB0byBhbGxvY2F0ZSBsMSBzdHJlYW0gdGFibGUgKCV1IGJ5dGVz
KVxuIiwKQEAgLTIwNjgsOCArMjM0Niw5IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9zdHJ0
YWJfbGluZWFyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCiAJc3RydWN0IGFybV9zbW11
X3N0cnRhYl9jZmcgKmNmZyA9ICZzbW11LT5zdHJ0YWJfY2ZnOwogCiAJc2l6ZSA9ICgxIDw8IHNt
bXUtPnNpZF9iaXRzKSAqIChTVFJUQUJfU1RFX0RXT1JEUyA8PCAzKTsKLQlzdHJ0YWIgPSBkbWFt
X2FsbG9jX2NvaGVyZW50KHNtbXUtPmRldiwgc2l6ZSwgJmNmZy0+c3RydGFiX2RtYSwKLQkJCQkg
ICAgIEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKKwlzdHJ0YWIgPSBfeHphbGxvYyhzaXplLCBz
aXplKTsKKwljZmctPnN0cnRhYl9kbWEgPSB2aXJ0X3RvX21hZGRyKHN0cnRhYik7CisKIAlpZiAo
IXN0cnRhYikgewogCQlkZXZfZXJyKHNtbXUtPmRldiwKIAkJCSJmYWlsZWQgdG8gYWxsb2NhdGUg
bGluZWFyIHN0cmVhbSB0YWJsZSAoJXUgYnl0ZXMpXG4iLApAQCAtMjE1Miw2ICsyNDMxLDggQEAg
c3RhdGljIGludCBhcm1fc21tdV91cGRhdGVfZ2JwYShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpz
bW11LCB1MzIgc2V0LCB1MzIgY2xyKQogCQkJCQkgIDEsIEFSTV9TTU1VX1BPTExfVElNRU9VVF9V
Uyk7CiB9CiAKKy8qIFhlbjogVGhlcmUgaXMgbm8gTVNJIHN1cHBvcnQgYXMgeWV0ICovCisjaWYg
MAogc3RhdGljIHZvaWQgYXJtX3NtbXVfZnJlZV9tc2lzKHZvaWQgKmRhdGEpCiB7CiAJc3RydWN0
IGRldmljZSAqZGV2ID0gZGF0YTsKQEAgLTIyMTcsNyArMjQ5OCw3IEBAIHN0YXRpYyB2b2lkIGFy
bV9zbW11X3NldHVwX21zaXMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKIAkvKiBBZGQg
Y2FsbGJhY2sgdG8gZnJlZSBNU0lzIG9uIHRlYXJkb3duICovCiAJZGV2bV9hZGRfYWN0aW9uKGRl
diwgYXJtX3NtbXVfZnJlZV9tc2lzLCBkZXYpOwogfQotCisjZW5kaWYKIHN0YXRpYyBpbnQgYXJt
X3NtbXVfc2V0dXBfaXJxcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQogewogCWludCBy
ZXQsIGlycTsKQEAgLTIyMzEsMzEgKzI1MTIsMzEgQEAgc3RhdGljIGludCBhcm1fc21tdV9zZXR1
cF9pcnFzKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCiAJCXJldHVybiByZXQ7CiAJfQog
Ci0JYXJtX3NtbXVfc2V0dXBfbXNpcyhzbW11KTsKKwkvL2FybV9zbW11X3NldHVwX21zaXMoc21t
dSk7CiAKIAkvKiBSZXF1ZXN0IGludGVycnVwdCBsaW5lcyAqLwogCWlycSA9IHNtbXUtPmV2dHEu
cS5pcnE7CiAJaWYgKGlycSkgewotCQlyZXQgPSBkZXZtX3JlcXVlc3RfdGhyZWFkZWRfaXJxKHNt
bXUtPmRldiwgaXJxLCBOVUxMLAotCQkJCQkJYXJtX3NtbXVfZXZ0cV90aHJlYWQsCi0JCQkJCQlJ
UlFGX09ORVNIT1QsCi0JCQkJCQkiYXJtLXNtbXUtdjMtZXZ0cSIsIHNtbXUpOworCQlpcnFfc2V0
X3R5cGUoaXJxLCBJUlFfVFlQRV9FREdFX0JPVEgpOworCQlyZXQgPSByZXF1ZXN0X2lycShpcnEs
IGFybV9zbW11X2V2dHFfdGhyZWFkLAorCQkJCQkJMCwgImFybS1zbW11LXYzLWV2dHEiLCBzbW11
KTsKIAkJaWYgKHJldCA8IDApCiAJCQlkZXZfd2FybihzbW11LT5kZXYsICJmYWlsZWQgdG8gZW5h
YmxlIGV2dHEgaXJxXG4iKTsKIAl9CiAKIAlpcnEgPSBzbW11LT5jbWRxLnEuaXJxOwogCWlmIChp
cnEpIHsKLQkJcmV0ID0gZGV2bV9yZXF1ZXN0X2lycShzbW11LT5kZXYsIGlycSwKLQkJCQkgICAg
ICAgYXJtX3NtbXVfY21kcV9zeW5jX2hhbmRsZXIsIDAsCi0JCQkJICAgICAgICJhcm0tc21tdS12
My1jbWRxLXN5bmMiLCBzbW11KTsKKwkJaXJxX3NldF90eXBlKGlycSwgSVJRX1RZUEVfRURHRV9C
T1RIKTsKKwkJcmV0ID0gcmVxdWVzdF9pcnEoaXJxLCBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxl
ciwKKwkJCQkwLCAiYXJtLXNtbXUtdjMtY21kcS1zeW5jIiwgc21tdSk7CiAJCWlmIChyZXQgPCAw
KQogCQkJZGV2X3dhcm4oc21tdS0+ZGV2LCAiZmFpbGVkIHRvIGVuYWJsZSBjbWRxLXN5bmMgaXJx
XG4iKTsKIAl9CiAKIAlpcnEgPSBzbW11LT5nZXJyX2lycTsKIAlpZiAoaXJxKSB7Ci0JCXJldCA9
IGRldm1fcmVxdWVzdF9pcnEoc21tdS0+ZGV2LCBpcnEsIGFybV9zbW11X2dlcnJvcl9oYW5kbGVy
LAorCQlpcnFfc2V0X3R5cGUoaXJxLCBJUlFfVFlQRV9FREdFX0JPVEgpOworCQlyZXQgPSByZXF1
ZXN0X2lycShpcnEsIGFybV9zbW11X2dlcnJvcl9oYW5kbGVyLAogCQkJCSAgICAgICAwLCAiYXJt
LXNtbXUtdjMtZ2Vycm9yIiwgc21tdSk7CiAJCWlmIChyZXQgPCAwKQogCQkJZGV2X3dhcm4oc21t
dS0+ZGV2LCAiZmFpbGVkIHRvIGVuYWJsZSBnZXJyb3IgaXJxXG4iKTsKQEAgLTIyNjMsMTIgKzI1
NDQsMTMgQEAgc3RhdGljIGludCBhcm1fc21tdV9zZXR1cF9pcnFzKHN0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKnNtbXUpCiAKIAlpZiAoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1BSSSkg
ewogCQlpcnEgPSBzbW11LT5wcmlxLnEuaXJxOworCQlpcnFfc2V0X3R5cGUoaXJxLCBJUlFfVFlQ
RV9FREdFX0JPVEgpOwogCQlpZiAoaXJxKSB7Ci0JCQlyZXQgPSBkZXZtX3JlcXVlc3RfdGhyZWFk
ZWRfaXJxKHNtbXUtPmRldiwgaXJxLCBOVUxMLAotCQkJCQkJCWFybV9zbW11X3ByaXFfdGhyZWFk
LAotCQkJCQkJCUlSUUZfT05FU0hPVCwKLQkJCQkJCQkiYXJtLXNtbXUtdjMtcHJpcSIsCi0JCQkJ
CQkJc21tdSk7CisJCQlyZXQgPSByZXF1ZXN0X2lycShpcnEsCisJCQkJCSAgYXJtX3NtbXVfcHJp
cV90aHJlYWQsCisJCQkJCSAgMCwKKwkJCQkJICAiYXJtLXNtbXUtdjMtcHJpcSIsCisJCQkJCSAg
c21tdSk7CiAJCQlpZiAocmV0IDwgMCkKIAkJCQlkZXZfd2FybihzbW11LT5kZXYsCiAJCQkJCSAi
ZmFpbGVkIHRvIGVuYWJsZSBwcmlxIGlycVxuIik7CkBAIC0yNDAwLDcgKzI2ODIsNyBAQCBzdGF0
aWMgaW50IGFybV9zbW11X2RldmljZV9yZXNldChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
LCBib29sIGJ5cGFzcykKIAogCiAJLyogRW5hYmxlIHRoZSBTTU1VIGludGVyZmFjZSwgb3IgZW5z
dXJlIGJ5cGFzcyAqLwotCWlmICghYnlwYXNzIHx8IGRpc2FibGVfYnlwYXNzKSB7CisJaWYgKCFi
eXBhc3MpIHsKIAkJZW5hYmxlcyB8PSBDUjBfU01NVUVOOwogCX0gZWxzZSB7CiAJCXJldCA9IGFy
bV9zbW11X3VwZGF0ZV9nYnBhKHNtbXUsIDAsIEdCUEFfQUJPUlQpOwpAQCAtMjQ4OCw4ICsyNzcw
LDExIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHN0cnVjdCBhcm1fc21t
dV9kZXZpY2UgKnNtbXUpCiAJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfU1RBTExT
OwogCX0KIAorI2lmIDAvKiBYZW46IERvIG5vdCBlbmFibGUgU3RhZ2UgMSB0cmFuc2xhdGlvbnMg
Ki8KKwogCWlmIChyZWcgJiBJRFIwX1MxUCkKIAkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVf
RkVBVF9UUkFOU19TMTsKKyNlbmRpZgogCiAJaWYgKHJlZyAmIElEUjBfUzJQKQogCQlzbW11LT5m
ZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MyOwpAQCAtMjU2MiwxMCArMjg0NywxMiBA
QCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9od19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVfZGV2
aWNlICpzbW11KQogCWlmIChyZWcgJiBJRFI1X0dSQU40SykKIAkJc21tdS0+cGdzaXplX2JpdG1h
cCB8PSBTWl80SyB8IFNaXzJNIHwgU1pfMUc7CiAKKyNpZiAwIC8qIFhlbjogU01NVSBvcHMgZG8g
bm90IGhhdmUgYSBwZ3NpemVfYml0bWFwIG1lbWJlciBmb3IgWGVuICovCiAJaWYgKGFybV9zbW11
X29wcy5wZ3NpemVfYml0bWFwID09IC0xVUwpCiAJCWFybV9zbW11X29wcy5wZ3NpemVfYml0bWFw
ID0gc21tdS0+cGdzaXplX2JpdG1hcDsKIAllbHNlCiAJCWFybV9zbW11X29wcy5wZ3NpemVfYml0
bWFwIHw9IHNtbXUtPnBnc2l6ZV9iaXRtYXA7CisjZW5kaWYKIAogCS8qIE91dHB1dCBhZGRyZXNz
IHNpemUgKi8KIAlzd2l0Y2ggKHJlZyAmIElEUjVfT0FTX01BU0sgPDwgSURSNV9PQVNfU0hJRlQp
IHsKQEAgLTI1OTIsMTAgKzI4NzksMTIgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfaHdf
cHJvYmUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKIAkJc21tdS0+b2FzID0gNDg7CiAJ
fQogCisjaWYgMCAvKiBYZW46IFRoZXJlIGlzIG5vIHN1cHBvcnQgZm9yIERNQSBtYXNrICovCiAJ
LyogU2V0IHRoZSBETUEgbWFzayBmb3Igb3VyIHRhYmxlIHdhbGtlciAqLwogCWlmIChkbWFfc2V0
X21hc2tfYW5kX2NvaGVyZW50KHNtbXUtPmRldiwgRE1BX0JJVF9NQVNLKHNtbXUtPm9hcykpKQog
CQlkZXZfd2FybihzbW11LT5kZXYsCiAJCQkgImZhaWxlZCB0byBzZXQgRE1BIG1hc2sgZm9yIHRh
YmxlIHdhbGtlclxuIik7CisjZW5kaWYKIAogCXNtbXUtPmlhcyA9IG1heChzbW11LT5pYXMsIHNt
bXUtPm9hcyk7CiAKQEAgLTI2MTIsNyArMjkwMSw4IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2
aWNlX2FjcGlfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKIAlzdHJ1Y3QgZGV2
aWNlICpkZXYgPSBzbW11LT5kZXY7CiAJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOwogCi0J
bm9kZSA9ICooc3RydWN0IGFjcGlfaW9ydF9ub2RlICoqKWRldl9nZXRfcGxhdGRhdGEoZGV2KTsK
KwkvKiBYZW46IE1vZGlmaWNhdGlvbiB0byBnZXQgaW9ydF9ub2RlICovCisJbm9kZSA9IChzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKilkZXYtPmFjcGlfbm9kZTsKIAogCS8qIFJldHJpZXZlIFNNTVV2
MyBzcGVjaWZpYyBkYXRhICovCiAJaW9ydF9zbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdV92
MyAqKW5vZGUtPm5vZGVfZGF0YTsKQEAgLTI2MzMsNyArMjkyMyw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk
ZXYsCiBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1f
ZGV2aWNlICpwZGV2LAogCQkJCSAgICBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQogewot
CXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJc3RydWN0IGRldmljZSAqZGV2ID0g
cGRldjsKIAl1MzIgY2VsbHM7CiAJaW50IHJldCA9IC1FSU5WQUw7CiAKQEAgLTI2NDYsOCArMjkz
Niw4IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2JlKHN0cnVjdCBwbGF0Zm9y
bV9kZXZpY2UgKnBkZXYsCiAKIAlwYXJzZV9kcml2ZXJfb3B0aW9ucyhzbW11KTsKIAotCWlmIChv
Zl9kbWFfaXNfY29oZXJlbnQoZGV2LT5vZl9ub2RlKSkKLQkJc21tdS0+ZmVhdHVyZXMgfD0gQVJN
X1NNTVVfRkVBVF9DT0hFUkVOQ1k7CisJLyogWGVuOiBTZXQgdGhlIENPSEVSTkVDWSBmZWF0dXJl
ICovCisJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9DT0hFUkVOQ1k7CiAKIAlyZXR1
cm4gcmV0OwogfQpAQCAtMjY1Niw5ICsyOTQ2LDEwIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2
aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiB7CiAJaW50IGlycSwgcmV0
OwogCXN0cnVjdCByZXNvdXJjZSAqcmVzOwotCXJlc291cmNlX3NpemVfdCBpb2FkZHI7CisJLypY
ZW46IERvIG5vdCBuZWVkIHRvIHNldHVwIHN5c2ZzICovCisJLyogcmVzb3VyY2Vfc2l6ZV90IGlv
YWRkcjsqLwogCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXU7Ci0Jc3RydWN0IGRldmljZSAq
ZGV2ID0gJnBkZXYtPmRldjsKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBwZGV2Oy8qIFhlbjogZGV2
IGlzIGlnbm9yZWQgKi8KIAlib29sIGJ5cGFzczsKIAogCXNtbXUgPSBkZXZtX2t6YWxsb2MoZGV2
LCBzaXplb2YoKnNtbXUpLCBHRlBfS0VSTkVMKTsKQEAgLTI2NzQsNyArMjk2NSw3IEBAIHN0YXRp
YyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYp
CiAJCWRldl9lcnIoZGV2LCAiTU1JTyByZWdpb24gdG9vIHNtYWxsICglcHIpXG4iLCByZXMpOwog
CQlyZXR1cm4gLUVJTlZBTDsKIAl9Ci0JaW9hZGRyID0gcmVzLT5zdGFydDsKKwkvKmlvYWRkciA9
IHJlcy0+c3RhcnQ7Ki8KIAogCXNtbXUtPmJhc2UgPSBkZXZtX2lvcmVtYXBfcmVzb3VyY2UoZGV2
LCByZXMpOwogCWlmIChJU19FUlIoc21tdS0+YmFzZSkpCkBAIC0yNzE5LDEzICszMDEwLDE1IEBA
IHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYpCiAJCXJldHVybiByZXQ7CiAKIAkvKiBSZWNvcmQgb3VyIHByaXZhdGUgZGV2aWNlIHN0
cnVjdHVyZSAqLwotCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYsIHNtbXUpOworCS8qIHBsYXRm
b3JtX3NldF9kcnZkYXRhKHBkZXYsIHNtbXUpOyAqLwogCiAJLyogUmVzZXQgdGhlIGRldmljZSAq
LwogCXJldCA9IGFybV9zbW11X2RldmljZV9yZXNldChzbW11LCBieXBhc3MpOwogCWlmIChyZXQp
CiAJCXJldHVybiByZXQ7CiAKKy8qIFhlbjogTm90IGNyZWF0aW5nIGFuIElPTU1VIGRldmljZSBs
aXN0IGZvciBYZW4gKi8KKyNpZiAwCiAJLyogQW5kIHdlJ3JlIHVwLiBHbyBnbyBnbyEgKi8KIAly
ZXQgPSBpb21tdV9kZXZpY2Vfc3lzZnNfYWRkKCZzbW11LT5pb21tdSwgZGV2LCBOVUxMLAogCQkJ
CSAgICAgInNtbXUzLiVwYSIsICZpb2FkZHIpOwpAQCAtMjc1Nyw5ICszMDUwLDE4IEBAIHN0YXRp
YyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYp
CiAJCWlmIChyZXQpCiAJCQlyZXR1cm4gcmV0OwogCX0KKyNlbmRpZgorCS8qCisJICogWGVuOiBL
ZWVwIGEgbGlzdCBvZiBhbGwgcHJvYmVkIGRldmljZXMuIFRoaXMgd2lsbCBiZSB1c2VkIHRvIHF1
ZXJ5CisJICogdGhlIHNtbXUgZGV2aWNlcyBiYXNlZCBvbiB0aGUgZndub2RlLgorCSAqLworCUlO
SVRfTElTVF9IRUFEKCZzbW11LT5kZXZpY2VzKTsKKwlzcGluX2xvY2soJmFybV9zbW11X2Rldmlj
ZXNfbG9jayk7CisJbGlzdF9hZGQoJnNtbXUtPmRldmljZXMsICZhcm1fc21tdV9kZXZpY2VzKTsK
KwlzcGluX3VubG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKIAlyZXR1cm4gMDsKIH0KLQor
I2lmIDAKIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1f
ZGV2aWNlICpwZGV2KQogewogCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBwbGF0Zm9y
bV9nZXRfZHJ2ZGF0YShwZGV2KTsKQEAgLTI3NjcsNiArMzA2OSw5IEBAIHN0YXRpYyBpbnQgYXJt
X3NtbXVfZGV2aWNlX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCWFybV9z
bW11X2RldmljZV9kaXNhYmxlKHNtbXUpOwogCXJldHVybiAwOwogfQorI2VuZGlmCisjZGVmaW5l
IE1PRFVMRV9ERVZJQ0VfVEFCTEUodHlwZSwgbmFtZSkKKyNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0
X2RldmljZV9tYXRjaAogCiBzdGF0aWMgc3RydWN0IG9mX2RldmljZV9pZCBhcm1fc21tdV9vZl9t
YXRjaFtdID0gewogCXsgLmNvbXBhdGlibGUgPSAiYXJtLHNtbXUtdjMiLCB9LApAQCAtMjc3NCw2
ICszMDc5LDcgQEAgc3RhdGljIHN0cnVjdCBvZl9kZXZpY2VfaWQgYXJtX3NtbXVfb2ZfbWF0Y2hb
XSA9IHsKIH07CiBNT0RVTEVfREVWSUNFX1RBQkxFKG9mLCBhcm1fc21tdV9vZl9tYXRjaCk7CiAK
KyNpZiAwCiBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBhcm1fc21tdV9kcml2ZXIgPSB7
CiAJLmRyaXZlcgk9IHsKIAkJLm5hbWUJCT0gImFybS1zbW11LXYzIiwKQEAgLTI3ODksMyArMzA5
NSwzMTggQEAgSU9NTVVfT0ZfREVDTEFSRShhcm1fc21tdXYzLCAiYXJtLHNtbXUtdjMiLCBOVUxM
KTsKIE1PRFVMRV9ERVNDUklQVElPTigiSU9NTVUgQVBJIGZvciBBUk0gYXJjaGl0ZWN0ZWQgU01N
VXYzIGltcGxlbWVudGF0aW9ucyIpOwogTU9EVUxFX0FVVEhPUigiV2lsbCBEZWFjb24gPHdpbGwu
ZGVhY29uQGFybS5jb20+Iik7CiBNT0RVTEVfTElDRU5TRSgiR1BMIHYyIik7CisKKyNlbmRpZgor
LyoqKioqIFN0YXJ0IG9mIFhlbiBzcGVjaWZpYyBjb2RlICoqKioqLworCitzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCkKK3sK
KwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqc21tdV9kb21haW4gPSBkb21faW9tbXUoZCkt
PmFyY2gucHJpdjsKKwlzdHJ1Y3QgaW9tbXVfZG9tYWluICpjZmc7CisKKwlzcGluX2xvY2soJnNt
bXVfZG9tYWluLT5sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGNmZywgJnNtbXVfZG9tYWlu
LT5pb21tdV9kb21haW5zLCBsaXN0KSB7CisJCS8qCisJCSAqIE9ubHkgaW52YWxpZGF0ZSB0aGUg
Y29udGV4dCB3aGVuIFNNTVUgaXMgcHJlc2VudC4KKwkJICogVGhpcyBpcyBiZWNhdXNlIHRoZSBj
b250ZXh0IGluaXRpYWxpemF0aW9uIGlzIGRlbGF5ZWQKKwkJICogdW50aWwgYSBtYXN0ZXIgaGFz
IGJlZW4gYWRkZWQuCisJCSAqLworCQlpZiAodW5saWtlbHkoIUFDQ0VTU19PTkNFKGNmZy0+cHJp
di0+c21tdSkpKQorCQkJY29udGludWU7CisJCWFybV9zbW11X3RsYl9pbnZfY29udGV4dChjZmct
PnByaXYpOworCX0KKwlzcGluX3VubG9jaygmc21tdV9kb21haW4tPmxvY2spOworCXJldHVybiAw
OworfQorCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaChzdHJ1
Y3QgZG9tYWluICpkLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAorCQkJCQkgICAgIHVu
c2lnbmVkIGludCBwYWdlX2NvdW50KQoreworCXJldHVybiBhcm1fc21tdV9pb3RsYl9mbHVzaF9h
bGwoZCk7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZG9tYWluICphcm1fc21tdV9nZXRfZG9t
YWluKHN0cnVjdCBkb21haW4gKmQsCisJCQkJCQlzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJc3Ry
dWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOworCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4
ZW5fZG9tYWluOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXU7CisJc3RydWN0IGFybV9z
bW11X2RvbWFpbiAqc21tdV9kb21haW47CisKKwl4ZW5fZG9tYWluID0gZG9tX2lvbW11KGQpLT5h
cmNoLnByaXY7CisKKwlzbW11ID0gYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShkZXYtPmlvbW11X2Z3
c3BlYy0+aW9tbXVfZndub2RlKTsKKwlpZiAoIXNtbXUpCisJCXJldHVybiBOVUxMOworCisJLyoK
KwkgKiBMb29wIHRocm91Z2ggdGhlICZ4ZW5fZG9tYWluLT5jb250ZXh0cyB0byBsb2NhdGUgYSBj
b250ZXh0CisJICogYXNzaWduZWQgdG8gdGhpcyBTTU1VCisJICovCisJbGlzdF9mb3JfZWFjaF9l
bnRyeShkb21haW4sICZ4ZW5fZG9tYWluLT5pb21tdV9kb21haW5zLCBsaXN0KSB7CisJCXNtbXVf
ZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKwkJaWYgKHNtbXVfZG9tYWluLT5zbW11
ID09IHNtbXUpCisJCQlyZXR1cm4gZG9tYWluOworCX0KKworCXJldHVybiBOVUxMOworfQorCitz
dGF0aWMgdm9pZCBhcm1fc21tdV9kZXN0cm95X2lvbW11X2RvbWFpbihzdHJ1Y3QgaW9tbXVfZG9t
YWluICpkb21haW4pCit7CisJbGlzdF9kZWwoJmRvbWFpbi0+bGlzdCk7CisJeGZyZWUoZG9tYWlu
KTsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9hc3NpZ25fZGV2KHN0cnVjdCBkb21haW4gKmQs
IHU4IGRldmZuLAorCQkJICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIGZsYWcpCit7CisJ
aW50IHJldCA9IDA7CisJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOworCXN0cnVjdCBhcm1f
c21tdV94ZW5fZG9tYWluICp4ZW5fZG9tYWluOworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKmFy
bV9zbW11OworCisJeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2OworCisJaWYg
KCFkZXYtPmFyY2hkYXRhLmlvbW11KSB7CisJCWRldi0+YXJjaGRhdGEuaW9tbXUgPSB4emFsbG9j
KHN0cnVjdCBhcm1fc21tdV94ZW5fZGV2aWNlKTsKKwkJaWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11
KQorCQkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJcmV0ID0gYXJtX3NtbXVfYWRkX2RldmljZShk
ZXYpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwlzcGluX2xvY2soJnhlbl9kb21haW4t
PmxvY2spOworCisJLyoKKwkgKiBDaGVjayB0byBzZWUgaWYgYW4gaW9tbXVfZG9tYWluIGFscmVh
ZHkgZXhpc3RzIGZvciB0aGlzIHhlbiBkb21haW4KKwkgKiB1bmRlciB0aGUgc2FtZSBTTU1VCisJ
ICovCisJZG9tYWluID0gYXJtX3NtbXVfZ2V0X2RvbWFpbihkLCBkZXYpOworCWlmICghZG9tYWlu
KSB7CisKKwkJZG9tYWluID0gYXJtX3NtbXVfZG9tYWluX2FsbG9jKElPTU1VX0RPTUFJTl9ETUEp
OworCQlpZiAoIWRvbWFpbikgeworCQkJcmV0ID0gLUVOT01FTTsKKwkJCWdvdG8gb3V0OworCQl9
CisKKwkJYXJtX3NtbXUgPSB0b19zbW11X2RvbWFpbihkb21haW4pOworCQlhcm1fc21tdS0+czJf
Y2ZnLmRvbWFpbiA9IGQ7CisKKwkJLyogQ2hhaW4gdGhlIG5ldyBjb250ZXh0IHRvIHRoZSBkb21h
aW4gKi8KKwkJbGlzdF9hZGQoJmRvbWFpbi0+bGlzdCwgJnhlbl9kb21haW4tPmlvbW11X2RvbWFp
bnMpOworCisJfQorCisJcmV0ID0gYXJtX3NtbXVfYXR0YWNoX2Rldihkb21haW4sIGRldik7CisJ
aWYgKHJldCkgeworCQlpZiAoZG9tYWluLT5yZWYuY291bnRlciA9PSAwKQorCQkJYXJtX3NtbXVf
ZGVzdHJveV9pb21tdV9kb21haW4oZG9tYWluKTsKKwl9IGVsc2UgeworCQlhdG9taWNfaW5jKCZk
b21haW4tPnJlZik7CisJfQorCitvdXQ6CisJc3Bpbl91bmxvY2soJnhlbl9kb21haW4tPmxvY2sp
OworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZGVhc3NpZ25fZGV2KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlzdHJ1Y3QgaW9tbXVfZG9t
YWluICpkb21haW4gPSBhcm1fc21tdV9nZXRfZG9tYWluKGQsIGRldik7CisJc3RydWN0IGFybV9z
bW11X3hlbl9kb21haW4gKnhlbl9kb21haW47CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqYXJt
X3NtbXUgPSB0b19zbW11X2RvbWFpbihkb21haW4pOworCisJeGVuX2RvbWFpbiA9IGRvbV9pb21t
dShkKS0+YXJjaC5wcml2OworCisJaWYgKCFhcm1fc21tdSB8fCBhcm1fc21tdS0+czJfY2ZnLmRv
bWFpbiAhPSBkKSB7CisJCWRldl9lcnIoZGV2LCAiIG5vdCBhdHRhY2hlZCB0byBkb21haW4gJWRc
biIsIGQtPmRvbWFpbl9pZCk7CisJCXJldHVybiAtRVNSQ0g7CisJfQorCisJc3Bpbl9sb2NrKCZ4
ZW5fZG9tYWluLT5sb2NrKTsKKworCWFybV9zbW11X2RldGFjaF9kZXYoZGV2KTsKKwlhdG9taWNf
ZGVjKCZkb21haW4tPnJlZik7CisKKwlpZiAoZG9tYWluLT5yZWYuY291bnRlciA9PSAwKQorCQlh
cm1fc21tdV9kZXN0cm95X2lvbW11X2RvbWFpbihkb21haW4pOworCisJc3Bpbl91bmxvY2soJnhl
bl9kb21haW4tPmxvY2spOworCisKKworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGFybV9z
bW11X3JlYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpzLCBzdHJ1Y3QgZG9tYWluICp0LAorCQkJ
CSB1OCBkZXZmbiwgIHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlpbnQgcmV0ID0gMDsKKworCS8q
IERvbid0IGFsbG93IHJlbWFwcGluZyBvbiBvdGhlciBkb21haW4gdGhhbiBod2RvbSAqLworCWlm
ICh0ICYmIHQgIT0gaGFyZHdhcmVfZG9tYWluKQorCQlyZXR1cm4gLUVQRVJNOworCisJaWYgKHQg
PT0gcykKKwkJcmV0dXJuIDA7CisKKwlyZXQgPSBhcm1fc21tdV9kZWFzc2lnbl9kZXYocywgZGV2
KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJaWYgKHQpIHsKKwkJLyogTm8gZmxhZ3Mg
YXJlIGRlZmluZWQgZm9yIEFSTS4gKi8KKwkJcmV0ID0gYXJtX3NtbXVfYXNzaWduX2Rldih0LCBk
ZXZmbiwgZGV2LCAwKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJfQorCisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbjsKKwor
CXhlbl9kb21haW4gPSB4emFsbG9jKHN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluKTsKKwlpZiAo
IXhlbl9kb21haW4pCisJCXJldHVybiAtRU5PTUVNOworCisJc3Bpbl9sb2NrX2luaXQoJnhlbl9k
b21haW4tPmxvY2spOworCUlOSVRfTElTVF9IRUFEKCZ4ZW5fZG9tYWluLT5pb21tdV9kb21haW5z
KTsKKworCWRvbV9pb21tdShkKS0+YXJjaC5wcml2ID0geGVuX2RvbWFpbjsKKworCXJldHVybiAw
OworfQorCitzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgYXJtX3NtbXVfaW9tbXVfaHdkb21faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQoreworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9k
b21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfeGVu
X2RvbWFpbiAqeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2OworCisJQVNTRVJU
KGxpc3RfZW1wdHkoJnhlbl9kb21haW4tPmlvbW11X2RvbWFpbnMpKTsKKwl4ZnJlZSh4ZW5fZG9t
YWluKTsKK30KKworc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisJCQl1bnNpZ25lZCBsb25nIG1mbiwg
dW5zaWduZWQgaW50IGZsYWdzKQoreworCXAybV90eXBlX3QgdDsKKworCS8qCisJICogR3JhbnQg
bWFwcGluZ3MgY2FuIGJlIHVzZWQgZm9yIERNQSByZXF1ZXN0cy4gVGhlIGRldl9idXNfYWRkcgor
CSAqIHJldHVybmVkIGJ5IHRoZSBoeXBlcmNhbGwgaXMgdGhlIE1GTiAobm90IHRoZSBJUEEpLiBG
b3IgZGV2aWNlCisJICogcHJvdGVjdGVkIGJ5IGFuIElPTU1VLCBYZW4gbmVlZHMgdG8gYWRkIGEg
MToxIG1hcHBpbmcgaW4gdGhlIGRvbWFpbgorCSAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0
byB3b3JrLgorCSAqIFRoaXMgaXMgb25seSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0
ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCisJICogZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBi
eSBnbnR0YWIgY29kZSB3aXRoIGdmbiA9PSBtZm4uCisJICovCisJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7CisJQlVHX09OKG1mbiAhPSBnZm4pOworCisJLyogV2Ugb25seSBz
dXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0YWJsZSBmbGFncyAqLworCWlmICghKGZsYWdzICYgKElP
TU1VRl9yZWFkYWJsZSB8IElPTU1VRl93cml0YWJsZSkpKQorCQlyZXR1cm4gLUVJTlZBTDsKKwor
CXQgPSAoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpID8gcDJtX2lvbW11X21hcF9ydyA6IHAybV9p
b21tdV9tYXBfcm87CisKKwkvKgorCSAqIFRoZSBmdW5jdGlvbiBndWVzdF9waHlzbWFwX2FkZF9l
bnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCisJICogaWYgdGhlcmUgaXMgYWxyZWFk
eSBvbmUuLi4KKwkgKi8KKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihn
Zm4pLCBfbWZuKG1mbiksIDAsIHQpOworfQorCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1f
c21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQorewor
CS8qCisJICogVGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2Rl
IHdoZW4gdGhlIGRvbWFpbgorCSAqIGlzIGRpcmVjdCBtYXBwZWQKKwkgKi8KKwlpZiAoIWlzX2Rv
bWFpbl9kaXJlY3RfbWFwcGVkKGQpKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiBndWVz
dF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihnZm4pLCAwKTsKK30KKwor
c3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0geworCS5p
bml0ID0gYXJtX3NtbXVfaW9tbXVfZG9tYWluX2luaXQsCisJLmh3ZG9tX2luaXQgPSBhcm1fc21t
dV9pb21tdV9od2RvbV9pbml0LAorCS50ZWFyZG93biA9IGFybV9zbW11X2lvbW11X2RvbWFpbl90
ZWFyZG93biwKKwkuaW90bGJfZmx1c2ggPSBhcm1fc21tdV9pb3RsYl9mbHVzaCwKKwkuaW90bGJf
Zmx1c2hfYWxsID0gYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsLAorCS5hc3NpZ25fZGV2aWNlID0g
YXJtX3NtbXVfYXNzaWduX2RldiwKKwkucmVhc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfcmVhc3Np
Z25fZGV2LAorCS5tYXBfcGFnZSA9IGFybV9zbW11X21hcF9wYWdlLAorCS51bm1hcF9wYWdlID0g
YXJtX3NtbXVfdW5tYXBfcGFnZSwKK307CisKK3N0YXRpYworc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQor
eworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBOVUxMOworCisJc3Bpbl9sb2NrKCZh
cm1fc21tdV9kZXZpY2VzX2xvY2spOworCWxpc3RfZm9yX2VhY2hfZW50cnkoc21tdSwgJmFybV9z
bW11X2RldmljZXMsIGRldmljZXMpIHsKKwkJaWYgKHNtbXUtPmRldi0+Zndub2RlID09IGZ3bm9k
ZSkKKwkJCWJyZWFrOworCX0KKwlzcGluX3VubG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsK
KworCXJldHVybiBzbW11OworfQorCitzdGF0aWMgX19pbml0IGludCBhcm1fc21tdV9kdF9pbml0
KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAorCQkJCSAgIGNvbnN0IHZvaWQgKmRhdGEpCit7
CisJaW50IHJjOworCisJLyoKKwkgKiBFdmVuIGlmIHRoZSBkZXZpY2UgY2FuJ3QgYmUgaW5pdGlh
bGl6ZWQsIHdlIGRvbid0IHdhbnQgdG8KKwkgKiBnaXZlIHRoZSBTTU1VIGRldmljZSB0byBkb20w
LgorCSAqLworCWR0X2RldmljZV9zZXRfdXNlZF9ieShkZXYsIERPTUlEX1hFTik7CisKKwlyYyA9
IGFybV9zbW11X2RldmljZV9wcm9iZShkdF90b19kZXYoZGV2KSk7CisJaWYgKHJjKQorCQlyZXR1
cm4gcmM7CisKKwlpb21tdV9zZXRfb3BzKCZhcm1fc21tdV9pb21tdV9vcHMpOworCisJcmV0dXJu
IDA7Cit9CisKK0RUX0RFVklDRV9TVEFSVChzbW11djMsICJBUk0gU01NVSBWMyIsIERFVklDRV9J
T01NVSkKKwkuZHRfbWF0Y2ggPSBhcm1fc21tdV9vZl9tYXRjaCwKKwkuaW5pdCA9IGFybV9zbW11
X2R0X2luaXQsCitEVF9ERVZJQ0VfRU5ECisKKyNpZmRlZiBDT05GSUdfQUNQSQorLyogU2V0IHVw
IHRoZSBJT01NVSAqLworc3RhdGljIGludCBfX2luaXQgYXJtX3NtbXVfYWNwaV9pbml0KGNvbnN0
IHZvaWQgKmRhdGEpCit7CisJaW50IHJjOworCXJjID0gYXJtX3NtbXVfZGV2aWNlX3Byb2JlKChz
dHJ1Y3QgZGV2aWNlICopZGF0YSk7CisKKwlpZiAocmMpCisJCXJldHVybiByYzsKKworCWlvbW11
X3NldF9vcHMoJmFybV9zbW11X2lvbW11X29wcyk7CisJcmV0dXJuIDA7Cit9CisKK0FDUElfREVW
SUNFX1NUQVJUKGFzbW11djMsICJBUk0gU01NVSBWMyIsIERFVklDRV9JT01NVSkKKwkuY2xhc3Nf
dHlwZSA9IEFDUElfSU9SVF9OT0RFX1NNTVVfVjMsCisJLmluaXQgPSBhcm1fc21tdV9hY3BpX2lu
aXQsCitBQ1BJX0RFVklDRV9FTkQKKworI2VuZGlmCi0tIApRdWFsY29tbSBEYXRhY2VudGVyIFRl
Y2hub2xvZ2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMu
IFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJv
cmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupV3-0000TL-0d; Thu, 21 Sep 2017 00:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupV2-0000Rd-09
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B4/65-17770-FD903C95; Thu, 21 Sep 2017 00:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVybKJsgu5dzsO
 RBncu8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbZl1lK3h4i6Vi3vr9rA2M8/8wdzFycggJ
 FEks/TeZvYuRi4NFoIFZYvWOaewgCQmBaIl1G45B2XwSF1/8YAIpkhCYwCjx62szI4gjJLCPS
 WLfpXZWuPbLb16ydTFyADkuErd/iYB0MwoUSMzZ8JERwk6RmNX1BsxmE9CQ6D9xGOwMEYFQiZ
 tzz7OBzGEW+MUocbLrLFiRsICzxJGNzWBFLAKqEtMOLmUFsXmB5s86t50Z4jw5iZPHJoPFOQV
 cJVrmHWGB+M1F4sXs64wTGIUXMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5M
 T81JTCrWS87P3cQIDFQGINjBuGpB4CFGSQ4mJVFenj+HIoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8Nr9BcoJFqWmp1akZeYAYwYmLcHBoyTCawiS5i0uSMwtzkyHSJ1iNOY4MOHKHyaOjpt3/z
 AJseTl56VKifO6g5QKgJRmlObBDYLF8iVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ86qDTOH
 JzCuB2/cK6BQmoFOyNxwAOaUkESEl1cCoeTCpquNr42drx874eXzrgu7f0xV9c+1wY14/w+4N
 p+M73u/0DVojO0Xxt31K2cz46H8dZjtv/sgxfesaeuSEaMgkq7QptkeWbZdab2H7kee0dct6L
 ZUZZ4uiTxisbzj6L9xpcvVDV+ePZ3UWy39+IaiyL2ujzHvWsPQ/sl93pVvVTOGduTpXiaU4I9
 FQi7moOBEAotrhM+ACAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1505954267!117945489!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54737 invoked from network); 21 Sep 2017 00:37:48 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:48 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id B94AE6076B; Thu, 21 Sep 2017 00:37:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954267;
 bh=tNJn8WScw0svEazQvHsLSqcjwNLXpUp9RMzh5DwPzwo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bsDJW0dhtT8FABcwxyrmZ/SMPAVCeTGg14Gt2BnrvfjF3yBHYnOLbEpH2Il+VNg4V
 rV5/80+/RKD85LLiOAod7fpDWeSaR78/KMnpKvL3yNVuPyMe8c/9K7C8Z29Hc1ghlS
 xpR7ys5rtv7Uvldg1SMLA0o1kmOA286DHo0LXTCk=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 7414A6087F;
 Thu, 21 Sep 2017 00:37:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954255;
 bh=tNJn8WScw0svEazQvHsLSqcjwNLXpUp9RMzh5DwPzwo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Mjpb8R3Y2GUCRIFYLK5i8Vjf9pYEfcgzduXxYVdWKICAzfjj5ohxVpHVKwAI3iADJ
 BJAVSsZD/JpUHEQ45Nf3tb1EEKk87VOU50NM4v1GqATI+LXnHcy/ZqFHfjmLv2o2Df
 LNGOufQpGKClQ5RU1tFylDeVWBCZ+lcFV7eSeP2s=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 7414A6087F
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Wed, 20 Sep 2017 18:37:09 -0600
Message-Id: <1505954230-18892-7-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sgoel@codeaurora.org>, Ian.Jackson@citrix.com, nd@arm.com,
 robin.murphy@arm.com, shankerd@codeaurora.org
Subject: [Xen-devel] [RFC v2 6/7] Add verbatim copy of arm-smmu-v3.c from
	Linux
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFzZWQgb24gY29tbWl0IGJkZjk1OTIzMDg2ZmIzNTljY2I0NGM4MTU3MjRjM2FjZTE2MTFjOTAK
ClRoaXMgaXMgYSB2ZXJiYXRpbSBzbmFwc2hvdCBvZiBhcm0tc21tdS12My5jIGZyb20gTGludXgg
a2VybmVsIHNvdXJjZQpjb2RlLgoKTm8gWGVuIGNvZGUgaGFzIGJlZW4gYWRkZWQgYW5kIHRoZSBm
aWxlIGlzIG5vdCBidWlsdC4KClNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzZ29lbEBjb2Rl
YXVyb3JhLm9yZz4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jIHwg
Mjc5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy
NzkxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vc21tdS12My5jCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUtdjMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzgwOTY5YQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKQEAgLTAsMCArMSwyNzkx
IEBACisvKgorICogSU9NTVUgQVBJIGZvciBBUk0gYXJjaGl0ZWN0ZWQgU01NVXYzIGltcGxlbWVu
dGF0aW9ucy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoQykg
MjAxNSBBUk0gTGltaXRlZAorICoKKyAqIEF1dGhvcjogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CisgKgorICogVGhpcyBkcml2ZXIgaXMgcG93ZXJlZCBieSBiYWQgY29mZmVlIGFu
ZCBib21iYXkgbWl4LgorICovCisKKyNpbmNsdWRlIDxsaW51eC9hY3BpLmg+CisjaW5jbHVkZSA8
bGludXgvYWNwaV9pb3J0Lmg+CisjaW5jbHVkZSA8bGludXgvZGVsYXkuaD4KKyNpbmNsdWRlIDxs
aW51eC9kbWEtaW9tbXUuaD4KKyNpbmNsdWRlIDxsaW51eC9lcnIuaD4KKyNpbmNsdWRlIDxsaW51
eC9pbnRlcnJ1cHQuaD4KKyNpbmNsdWRlIDxsaW51eC9pb21tdS5oPgorI2luY2x1ZGUgPGxpbnV4
L2lvcG9sbC5oPgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxpbnV4L21z
aS5oPgorI2luY2x1ZGUgPGxpbnV4L29mLmg+CisjaW5jbHVkZSA8bGludXgvb2ZfYWRkcmVzcy5o
PgorI2luY2x1ZGUgPGxpbnV4L29mX2lvbW11Lmg+CisjaW5jbHVkZSA8bGludXgvb2ZfcGxhdGZv
cm0uaD4KKyNpbmNsdWRlIDxsaW51eC9wY2kuaD4KKyNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9k
ZXZpY2UuaD4KKworI2luY2x1ZGUgPGxpbnV4L2FtYmEvYnVzLmg+CisKKyNpbmNsdWRlICJpby1w
Z3RhYmxlLmgiCisKKy8qIE1NSU8gcmVnaXN0ZXJzICovCisjZGVmaW5lIEFSTV9TTU1VX0lEUjAJ
CQkweDAKKyNkZWZpbmUgSURSMF9TVF9MVkxfU0hJRlQJCTI3CisjZGVmaW5lIElEUjBfU1RfTFZM
X01BU0sJCTB4MworI2RlZmluZSBJRFIwX1NUX0xWTF8yTFZMCQkoMSA8PCBJRFIwX1NUX0xWTF9T
SElGVCkKKyNkZWZpbmUgSURSMF9TVEFMTF9NT0RFTF9TSElGVAkJMjQKKyNkZWZpbmUgSURSMF9T
VEFMTF9NT0RFTF9NQVNLCQkweDMKKyNkZWZpbmUgSURSMF9TVEFMTF9NT0RFTF9TVEFMTAkJKDAg
PDwgSURSMF9TVEFMTF9NT0RFTF9TSElGVCkKKyNkZWZpbmUgSURSMF9TVEFMTF9NT0RFTF9GT1JD
RQkJKDIgPDwgSURSMF9TVEFMTF9NT0RFTF9TSElGVCkKKyNkZWZpbmUgSURSMF9UVEVORElBTl9T
SElGVAkJMjEKKyNkZWZpbmUgSURSMF9UVEVORElBTl9NQVNLCQkweDMKKyNkZWZpbmUgSURSMF9U
VEVORElBTl9MRQkJKDIgPDwgSURSMF9UVEVORElBTl9TSElGVCkKKyNkZWZpbmUgSURSMF9UVEVO
RElBTl9CRQkJKDMgPDwgSURSMF9UVEVORElBTl9TSElGVCkKKyNkZWZpbmUgSURSMF9UVEVORElB
Tl9NSVhFRAkJKDAgPDwgSURSMF9UVEVORElBTl9TSElGVCkKKyNkZWZpbmUgSURSMF9DRDJMCQkJ
KDEgPDwgMTkpCisjZGVmaW5lIElEUjBfVk1JRDE2CQkJKDEgPDwgMTgpCisjZGVmaW5lIElEUjBf
UFJJCQkJKDEgPDwgMTYpCisjZGVmaW5lIElEUjBfU0VWCQkJKDEgPDwgMTQpCisjZGVmaW5lIElE
UjBfTVNJCQkJKDEgPDwgMTMpCisjZGVmaW5lIElEUjBfQVNJRDE2CQkJKDEgPDwgMTIpCisjZGVm
aW5lIElEUjBfQVRTCQkJKDEgPDwgMTApCisjZGVmaW5lIElEUjBfSFlQCQkJKDEgPDwgOSkKKyNk
ZWZpbmUgSURSMF9DT0hBQ0MJCQkoMSA8PCA0KQorI2RlZmluZSBJRFIwX1RURl9TSElGVAkJCTIK
KyNkZWZpbmUgSURSMF9UVEZfTUFTSwkJCTB4MworI2RlZmluZSBJRFIwX1RURl9BQVJDSDY0CQko
MiA8PCBJRFIwX1RURl9TSElGVCkKKyNkZWZpbmUgSURSMF9UVEZfQUFSQ0gzMl82NAkJKDMgPDwg
SURSMF9UVEZfU0hJRlQpCisjZGVmaW5lIElEUjBfUzFQCQkJKDEgPDwgMSkKKyNkZWZpbmUgSURS
MF9TMlAJCQkoMSA8PCAwKQorCisjZGVmaW5lIEFSTV9TTU1VX0lEUjEJCQkweDQKKyNkZWZpbmUg
SURSMV9UQUJMRVNfUFJFU0VUCQkoMSA8PCAzMCkKKyNkZWZpbmUgSURSMV9RVUVVRVNfUFJFU0VU
CQkoMSA8PCAyOSkKKyNkZWZpbmUgSURSMV9SRUwJCQkoMSA8PCAyOCkKKyNkZWZpbmUgSURSMV9D
TURRX1NISUZUCQkJMjEKKyNkZWZpbmUgSURSMV9DTURRX01BU0sJCQkweDFmCisjZGVmaW5lIElE
UjFfRVZUUV9TSElGVAkJCTE2CisjZGVmaW5lIElEUjFfRVZUUV9NQVNLCQkJMHgxZgorI2RlZmlu
ZSBJRFIxX1BSSVFfU0hJRlQJCQkxMQorI2RlZmluZSBJRFIxX1BSSVFfTUFTSwkJCTB4MWYKKyNk
ZWZpbmUgSURSMV9TU0lEX1NISUZUCQkJNgorI2RlZmluZSBJRFIxX1NTSURfTUFTSwkJCTB4MWYK
KyNkZWZpbmUgSURSMV9TSURfU0hJRlQJCQkwCisjZGVmaW5lIElEUjFfU0lEX01BU0sJCQkweDNm
CisKKyNkZWZpbmUgQVJNX1NNTVVfSURSNQkJCTB4MTQKKyNkZWZpbmUgSURSNV9TVEFMTF9NQVhf
U0hJRlQJCTE2CisjZGVmaW5lIElEUjVfU1RBTExfTUFYX01BU0sJCTB4ZmZmZgorI2RlZmluZSBJ
RFI1X0dSQU42NEsJCQkoMSA8PCA2KQorI2RlZmluZSBJRFI1X0dSQU4xNksJCQkoMSA8PCA1KQor
I2RlZmluZSBJRFI1X0dSQU40SwkJCSgxIDw8IDQpCisjZGVmaW5lIElEUjVfT0FTX1NISUZUCQkJ
MAorI2RlZmluZSBJRFI1X09BU19NQVNLCQkJMHg3CisjZGVmaW5lIElEUjVfT0FTXzMyX0JJVAkJ
CSgwIDw8IElEUjVfT0FTX1NISUZUKQorI2RlZmluZSBJRFI1X09BU18zNl9CSVQJCQkoMSA8PCBJ
RFI1X09BU19TSElGVCkKKyNkZWZpbmUgSURSNV9PQVNfNDBfQklUCQkJKDIgPDwgSURSNV9PQVNf
U0hJRlQpCisjZGVmaW5lIElEUjVfT0FTXzQyX0JJVAkJCSgzIDw8IElEUjVfT0FTX1NISUZUKQor
I2RlZmluZSBJRFI1X09BU180NF9CSVQJCQkoNCA8PCBJRFI1X09BU19TSElGVCkKKyNkZWZpbmUg
SURSNV9PQVNfNDhfQklUCQkJKDUgPDwgSURSNV9PQVNfU0hJRlQpCisKKyNkZWZpbmUgQVJNX1NN
TVVfQ1IwCQkJMHgyMAorI2RlZmluZSBDUjBfQ01EUUVOCQkJKDEgPDwgMykKKyNkZWZpbmUgQ1Iw
X0VWVFFFTgkJCSgxIDw8IDIpCisjZGVmaW5lIENSMF9QUklRRU4JCQkoMSA8PCAxKQorI2RlZmlu
ZSBDUjBfU01NVUVOCQkJKDEgPDwgMCkKKworI2RlZmluZSBBUk1fU01NVV9DUjBBQ0sJCQkweDI0
CisKKyNkZWZpbmUgQVJNX1NNTVVfQ1IxCQkJMHgyOAorI2RlZmluZSBDUjFfU0hfTlNICQkJMAor
I2RlZmluZSBDUjFfU0hfT1NICQkJMgorI2RlZmluZSBDUjFfU0hfSVNICQkJMworI2RlZmluZSBD
UjFfQ0FDSEVfTkMJCQkwCisjZGVmaW5lIENSMV9DQUNIRV9XQgkJCTEKKyNkZWZpbmUgQ1IxX0NB
Q0hFX1dUCQkJMgorI2RlZmluZSBDUjFfVEFCTEVfU0hfU0hJRlQJCTEwCisjZGVmaW5lIENSMV9U
QUJMRV9PQ19TSElGVAkJOAorI2RlZmluZSBDUjFfVEFCTEVfSUNfU0hJRlQJCTYKKyNkZWZpbmUg
Q1IxX1FVRVVFX1NIX1NISUZUCQk0CisjZGVmaW5lIENSMV9RVUVVRV9PQ19TSElGVAkJMgorI2Rl
ZmluZSBDUjFfUVVFVUVfSUNfU0hJRlQJCTAKKworI2RlZmluZSBBUk1fU01NVV9DUjIJCQkweDJj
CisjZGVmaW5lIENSMl9QVE0JCQkJKDEgPDwgMikKKyNkZWZpbmUgQ1IyX1JFQ0lOVlNJRAkJCSgx
IDw8IDEpCisjZGVmaW5lIENSMl9FMkgJCQkJKDEgPDwgMCkKKworI2RlZmluZSBBUk1fU01NVV9H
QlBBCQkJMHg0NAorI2RlZmluZSBHQlBBX0FCT1JUCQkJKDEgPDwgMjApCisjZGVmaW5lIEdCUEFf
VVBEQVRFCQkJKDEgPDwgMzEpCisKKyNkZWZpbmUgQVJNX1NNTVVfSVJRX0NUUkwJCTB4NTAKKyNk
ZWZpbmUgSVJRX0NUUkxfRVZUUV9JUlFFTgkJKDEgPDwgMikKKyNkZWZpbmUgSVJRX0NUUkxfUFJJ
UV9JUlFFTgkJKDEgPDwgMSkKKyNkZWZpbmUgSVJRX0NUUkxfR0VSUk9SX0lSUUVOCQkoMSA8PCAw
KQorCisjZGVmaW5lIEFSTV9TTU1VX0lSUV9DVFJMQUNLCQkweDU0CisKKyNkZWZpbmUgQVJNX1NN
TVVfR0VSUk9SCQkJMHg2MAorI2RlZmluZSBHRVJST1JfU0ZNX0VSUgkJCSgxIDw8IDgpCisjZGVm
aW5lIEdFUlJPUl9NU0lfR0VSUk9SX0FCVF9FUlIJKDEgPDwgNykKKyNkZWZpbmUgR0VSUk9SX01T
SV9QUklRX0FCVF9FUlIJCSgxIDw8IDYpCisjZGVmaW5lIEdFUlJPUl9NU0lfRVZUUV9BQlRfRVJS
CQkoMSA8PCA1KQorI2RlZmluZSBHRVJST1JfTVNJX0NNRFFfQUJUX0VSUgkJKDEgPDwgNCkKKyNk
ZWZpbmUgR0VSUk9SX1BSSVFfQUJUX0VSUgkJKDEgPDwgMykKKyNkZWZpbmUgR0VSUk9SX0VWVFFf
QUJUX0VSUgkJKDEgPDwgMikKKyNkZWZpbmUgR0VSUk9SX0NNRFFfRVJSCQkJKDEgPDwgMCkKKyNk
ZWZpbmUgR0VSUk9SX0VSUl9NQVNLCQkJMHhmZAorCisjZGVmaW5lIEFSTV9TTU1VX0dFUlJPUk4J
CTB4NjQKKworI2RlZmluZSBBUk1fU01NVV9HRVJST1JfSVJRX0NGRzAJMHg2OAorI2RlZmluZSBB
Uk1fU01NVV9HRVJST1JfSVJRX0NGRzEJMHg3MAorI2RlZmluZSBBUk1fU01NVV9HRVJST1JfSVJR
X0NGRzIJMHg3NAorCisjZGVmaW5lIEFSTV9TTU1VX1NUUlRBQl9CQVNFCQkweDgwCisjZGVmaW5l
IFNUUlRBQl9CQVNFX1JBCQkJKDFVTCA8PCA2MikKKyNkZWZpbmUgU1RSVEFCX0JBU0VfQUREUl9T
SElGVAkJNgorI2RlZmluZSBTVFJUQUJfQkFTRV9BRERSX01BU0sJCTB4M2ZmZmZmZmZmZmZVTAor
CisjZGVmaW5lIEFSTV9TTU1VX1NUUlRBQl9CQVNFX0NGRwkweDg4CisjZGVmaW5lIFNUUlRBQl9C
QVNFX0NGR19MT0cyU0laRV9TSElGVAkwCisjZGVmaW5lIFNUUlRBQl9CQVNFX0NGR19MT0cyU0la
RV9NQVNLCTB4M2YKKyNkZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX1NQTElUX1NISUZUCTYKKyNkZWZp
bmUgU1RSVEFCX0JBU0VfQ0ZHX1NQTElUX01BU0sJMHgxZgorI2RlZmluZSBTVFJUQUJfQkFTRV9D
RkdfRk1UX1NISUZUCTE2CisjZGVmaW5lIFNUUlRBQl9CQVNFX0NGR19GTVRfTUFTSwkweDMKKyNk
ZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX0ZNVF9MSU5FQVIJKDAgPDwgU1RSVEFCX0JBU0VfQ0ZHX0ZN
VF9TSElGVCkKKyNkZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX0ZNVF8yTFZMCSgxIDw8IFNUUlRBQl9C
QVNFX0NGR19GTVRfU0hJRlQpCisKKyNkZWZpbmUgQVJNX1NNTVVfQ01EUV9CQVNFCQkweDkwCisj
ZGVmaW5lIEFSTV9TTU1VX0NNRFFfUFJPRAkJMHg5OAorI2RlZmluZSBBUk1fU01NVV9DTURRX0NP
TlMJCTB4OWMKKworI2RlZmluZSBBUk1fU01NVV9FVlRRX0JBU0UJCTB4YTAKKyNkZWZpbmUgQVJN
X1NNTVVfRVZUUV9QUk9ECQkweDEwMGE4CisjZGVmaW5lIEFSTV9TTU1VX0VWVFFfQ09OUwkJMHgx
MDBhYworI2RlZmluZSBBUk1fU01NVV9FVlRRX0lSUV9DRkcwCQkweGIwCisjZGVmaW5lIEFSTV9T
TU1VX0VWVFFfSVJRX0NGRzEJCTB4YjgKKyNkZWZpbmUgQVJNX1NNTVVfRVZUUV9JUlFfQ0ZHMgkJ
MHhiYworCisjZGVmaW5lIEFSTV9TTU1VX1BSSVFfQkFTRQkJMHhjMAorI2RlZmluZSBBUk1fU01N
VV9QUklRX1BST0QJCTB4MTAwYzgKKyNkZWZpbmUgQVJNX1NNTVVfUFJJUV9DT05TCQkweDEwMGNj
CisjZGVmaW5lIEFSTV9TTU1VX1BSSVFfSVJRX0NGRzAJCTB4ZDAKKyNkZWZpbmUgQVJNX1NNTVVf
UFJJUV9JUlFfQ0ZHMQkJMHhkOAorI2RlZmluZSBBUk1fU01NVV9QUklRX0lSUV9DRkcyCQkweGRj
CisKKy8qIENvbW1vbiBNU0kgY29uZmlnIGZpZWxkcyAqLworI2RlZmluZSBNU0lfQ0ZHMF9BRERS
X1NISUZUCQkyCisjZGVmaW5lIE1TSV9DRkcwX0FERFJfTUFTSwkJMHgzZmZmZmZmZmZmZmZVTAor
I2RlZmluZSBNU0lfQ0ZHMl9TSF9TSElGVAkJNAorI2RlZmluZSBNU0lfQ0ZHMl9TSF9OU0gJCQko
MFVMIDw8IE1TSV9DRkcyX1NIX1NISUZUKQorI2RlZmluZSBNU0lfQ0ZHMl9TSF9PU0gJCQkoMlVM
IDw8IE1TSV9DRkcyX1NIX1NISUZUKQorI2RlZmluZSBNU0lfQ0ZHMl9TSF9JU0gJCQkoM1VMIDw8
IE1TSV9DRkcyX1NIX1NISUZUKQorI2RlZmluZSBNU0lfQ0ZHMl9NRU1BVFRSX1NISUZUCQkwCisj
ZGVmaW5lIE1TSV9DRkcyX01FTUFUVFJfREVWSUNFX25HblJFCSgweDEgPDwgTVNJX0NGRzJfTUVN
QVRUUl9TSElGVCkKKworI2RlZmluZSBRX0lEWChxLCBwKQkJCSgocCkgJiAoKDEgPDwgKHEpLT5t
YXhfbl9zaGlmdCkgLSAxKSkKKyNkZWZpbmUgUV9XUlAocSwgcCkJCQkoKHApICYgKDEgPDwgKHEp
LT5tYXhfbl9zaGlmdCkpCisjZGVmaW5lIFFfT1ZFUkZMT1dfRkxBRwkJCSgxIDw8IDMxKQorI2Rl
ZmluZSBRX09WRihxLCBwKQkJCSgocCkgJiBRX09WRVJGTE9XX0ZMQUcpCisjZGVmaW5lIFFfRU5U
KHEsIHApCQkJKChxKS0+YmFzZSArCQkJXAorCQkJCQkgUV9JRFgocSwgcCkgKiAocSktPmVudF9k
d29yZHMpCisKKyNkZWZpbmUgUV9CQVNFX1JXQQkJCSgxVUwgPDwgNjIpCisjZGVmaW5lIFFfQkFT
RV9BRERSX1NISUZUCQk1CisjZGVmaW5lIFFfQkFTRV9BRERSX01BU0sJCTB4ZmZmZmZmZmZmZmZV
TAorI2RlZmluZSBRX0JBU0VfTE9HMlNJWkVfU0hJRlQJCTAKKyNkZWZpbmUgUV9CQVNFX0xPRzJT
SVpFX01BU0sJCTB4MWZVTAorCisvKgorICogU3RyZWFtIHRhYmxlLgorICoKKyAqIExpbmVhcjog
RW5vdWdoIHRvIGNvdmVyIDEgPDwgSURSMS5TSURTSVpFIGVudHJpZXMKKyAqIDJsdmw6IDEyOGsg
TDEgZW50cmllcywKKyAqICAgICAgIDI1NiBsYXp5IGVudHJpZXMgcGVyIHRhYmxlIChlYWNoIHRh
YmxlIGNvdmVycyBhIFBDSSBidXMpCisgKi8KKyNkZWZpbmUgU1RSVEFCX0wxX1NaX1NISUZUCQky
MAorI2RlZmluZSBTVFJUQUJfU1BMSVQJCQk4CisKKyNkZWZpbmUgU1RSVEFCX0wxX0RFU0NfRFdP
UkRTCQkxCisjZGVmaW5lIFNUUlRBQl9MMV9ERVNDX1NQQU5fU0hJRlQJMAorI2RlZmluZSBTVFJU
QUJfTDFfREVTQ19TUEFOX01BU0sJMHgxZlVMCisjZGVmaW5lIFNUUlRBQl9MMV9ERVNDX0wyUFRS
X1NISUZUCTYKKyNkZWZpbmUgU1RSVEFCX0wxX0RFU0NfTDJQVFJfTUFTSwkweDNmZmZmZmZmZmZm
VUwKKworI2RlZmluZSBTVFJUQUJfU1RFX0RXT1JEUwkJOAorI2RlZmluZSBTVFJUQUJfU1RFXzBf
VgkJCSgxVUwgPDwgMCkKKyNkZWZpbmUgU1RSVEFCX1NURV8wX0NGR19TSElGVAkJMQorI2RlZmlu
ZSBTVFJUQUJfU1RFXzBfQ0ZHX01BU0sJCTB4N1VMCisjZGVmaW5lIFNUUlRBQl9TVEVfMF9DRkdf
QUJPUlQJCSgwVUwgPDwgU1RSVEFCX1NURV8wX0NGR19TSElGVCkKKyNkZWZpbmUgU1RSVEFCX1NU
RV8wX0NGR19CWVBBU1MJCSg0VUwgPDwgU1RSVEFCX1NURV8wX0NGR19TSElGVCkKKyNkZWZpbmUg
U1RSVEFCX1NURV8wX0NGR19TMV9UUkFOUwkoNVVMIDw8IFNUUlRBQl9TVEVfMF9DRkdfU0hJRlQp
CisjZGVmaW5lIFNUUlRBQl9TVEVfMF9DRkdfUzJfVFJBTlMJKDZVTCA8PCBTVFJUQUJfU1RFXzBf
Q0ZHX1NISUZUKQorCisjZGVmaW5lIFNUUlRBQl9TVEVfMF9TMUZNVF9TSElGVAk0CisjZGVmaW5l
IFNUUlRBQl9TVEVfMF9TMUZNVF9MSU5FQVIJKDBVTCA8PCBTVFJUQUJfU1RFXzBfUzFGTVRfU0hJ
RlQpCisjZGVmaW5lIFNUUlRBQl9TVEVfMF9TMUNUWFBUUl9TSElGVAk2CisjZGVmaW5lIFNUUlRB
Ql9TVEVfMF9TMUNUWFBUUl9NQVNLCTB4M2ZmZmZmZmZmZmZVTAorI2RlZmluZSBTVFJUQUJfU1RF
XzBfUzFDRE1BWF9TSElGVAk1OQorI2RlZmluZSBTVFJUQUJfU1RFXzBfUzFDRE1BWF9NQVNLCTB4
MWZVTAorCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9TMUNfQ0FDSEVfTkMJMFVMCisjZGVmaW5lIFNU
UlRBQl9TVEVfMV9TMUNfQ0FDSEVfV0JSQQkxVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ19D
QUNIRV9XVAkyVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ19DQUNIRV9XQgkzVUwKKyNkZWZp
bmUgU1RSVEFCX1NURV8xX1MxQ19TSF9OU0gJCTBVTAorI2RlZmluZSBTVFJUQUJfU1RFXzFfUzFD
X1NIX09TSAkJMlVMCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9TMUNfU0hfSVNICQkzVUwKKyNkZWZp
bmUgU1RSVEFCX1NURV8xX1MxQ0lSX1NISUZUCTIKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ09S
X1NISUZUCTQKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ1NIX1NISUZUCTYKKworI2RlZmluZSBT
VFJUQUJfU1RFXzFfUzFTVEFMTEQJCSgxVUwgPDwgMjcpCisKKyNkZWZpbmUgU1RSVEFCX1NURV8x
X0VBVFNfQUJUCQkwVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX0VBVFNfVFJBTlMJCTFVTAorI2Rl
ZmluZSBTVFJUQUJfU1RFXzFfRUFUU19TMUNISwkJMlVMCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9F
QVRTX1NISUZUCQkyOAorCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9TVFJXX05TRUwxCQkwVUwKKyNk
ZWZpbmUgU1RSVEFCX1NURV8xX1NUUldfRUwyCQkyVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1NU
UldfU0hJRlQJCTMwCisKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1NIQ0ZHX0lOQ09NSU5HCTFVTAor
I2RlZmluZSBTVFJUQUJfU1RFXzFfU0hDRkdfU0hJRlQJNDQKKworI2RlZmluZSBTVFJUQUJfU1RF
XzJfUzJWTUlEX1NISUZUCTAKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1MyVk1JRF9NQVNLCTB4ZmZm
ZlVMCisjZGVmaW5lIFNUUlRBQl9TVEVfMl9WVENSX1NISUZUCQkzMgorI2RlZmluZSBTVFJUQUJf
U1RFXzJfVlRDUl9NQVNLCQkweDdmZmZmVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1MyQUE2NAkJ
KDFVTCA8PCA1MSkKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1MyRU5ESQkJKDFVTCA8PCA1MikKKyNk
ZWZpbmUgU1RSVEFCX1NURV8yX1MyUFRXCQkoMVVMIDw8IDU0KQorI2RlZmluZSBTVFJUQUJfU1RF
XzJfUzJSCQkoMVVMIDw8IDU4KQorCisjZGVmaW5lIFNUUlRBQl9TVEVfM19TMlRUQl9TSElGVAk0
CisjZGVmaW5lIFNUUlRBQl9TVEVfM19TMlRUQl9NQVNLCQkweGZmZmZmZmZmZmZmVUwKKworLyog
Q29udGV4dCBkZXNjcmlwdG9yIChzdGFnZS0xIG9ubHkpICovCisjZGVmaW5lIENUWERFU0NfQ0Rf
RFdPUkRTCQk4CisjZGVmaW5lIENUWERFU0NfQ0RfMF9UQ1JfVDBTWl9TSElGVAkwCisjZGVmaW5l
IEFSTTY0X1RDUl9UMFNaX1NISUZUCQkwCisjZGVmaW5lIEFSTTY0X1RDUl9UMFNaX01BU0sJCTB4
MWZVTAorI2RlZmluZSBDVFhERVNDX0NEXzBfVENSX1RHMF9TSElGVAk2CisjZGVmaW5lIEFSTTY0
X1RDUl9URzBfU0hJRlQJCTE0CisjZGVmaW5lIEFSTTY0X1RDUl9URzBfTUFTSwkJMHgzVUwKKyNk
ZWZpbmUgQ1RYREVTQ19DRF8wX1RDUl9JUkdOMF9TSElGVAk4CisjZGVmaW5lIEFSTTY0X1RDUl9J
UkdOMF9TSElGVAkJOAorI2RlZmluZSBBUk02NF9UQ1JfSVJHTjBfTUFTSwkJMHgzVUwKKyNkZWZp
bmUgQ1RYREVTQ19DRF8wX1RDUl9PUkdOMF9TSElGVAkxMAorI2RlZmluZSBBUk02NF9UQ1JfT1JH
TjBfU0hJRlQJCTEwCisjZGVmaW5lIEFSTTY0X1RDUl9PUkdOMF9NQVNLCQkweDNVTAorI2RlZmlu
ZSBDVFhERVNDX0NEXzBfVENSX1NIMF9TSElGVAkxMgorI2RlZmluZSBBUk02NF9UQ1JfU0gwX1NI
SUZUCQkxMgorI2RlZmluZSBBUk02NF9UQ1JfU0gwX01BU0sJCTB4M1VMCisjZGVmaW5lIENUWERF
U0NfQ0RfMF9UQ1JfRVBEMF9TSElGVAkxNAorI2RlZmluZSBBUk02NF9UQ1JfRVBEMF9TSElGVAkJ
NworI2RlZmluZSBBUk02NF9UQ1JfRVBEMF9NQVNLCQkweDFVTAorI2RlZmluZSBDVFhERVNDX0NE
XzBfVENSX0VQRDFfU0hJRlQJMzAKKyNkZWZpbmUgQVJNNjRfVENSX0VQRDFfU0hJRlQJCTIzCisj
ZGVmaW5lIEFSTTY0X1RDUl9FUEQxX01BU0sJCTB4MVVMCisKKyNkZWZpbmUgQ1RYREVTQ19DRF8w
X0VOREkJCSgxVUwgPDwgMTUpCisjZGVmaW5lIENUWERFU0NfQ0RfMF9WCQkJKDFVTCA8PCAzMSkK
KworI2RlZmluZSBDVFhERVNDX0NEXzBfVENSX0lQU19TSElGVAkzMgorI2RlZmluZSBBUk02NF9U
Q1JfSVBTX1NISUZUCQkzMgorI2RlZmluZSBBUk02NF9UQ1JfSVBTX01BU0sJCTB4N1VMCisjZGVm
aW5lIENUWERFU0NfQ0RfMF9UQ1JfVEJJMF9TSElGVAkzOAorI2RlZmluZSBBUk02NF9UQ1JfVEJJ
MF9TSElGVAkJMzcKKyNkZWZpbmUgQVJNNjRfVENSX1RCSTBfTUFTSwkJMHgxVUwKKworI2RlZmlu
ZSBDVFhERVNDX0NEXzBfQUE2NAkJKDFVTCA8PCA0MSkKKyNkZWZpbmUgQ1RYREVTQ19DRF8wX1IJ
CQkoMVVMIDw8IDQ1KQorI2RlZmluZSBDVFhERVNDX0NEXzBfQQkJCSgxVUwgPDwgNDYpCisjZGVm
aW5lIENUWERFU0NfQ0RfMF9BU0VUX1NISUZUCQk0NworI2RlZmluZSBDVFhERVNDX0NEXzBfQVNF
VF9TSEFSRUQJKDBVTCA8PCBDVFhERVNDX0NEXzBfQVNFVF9TSElGVCkKKyNkZWZpbmUgQ1RYREVT
Q19DRF8wX0FTRVRfUFJJVkFURQkoMVVMIDw8IENUWERFU0NfQ0RfMF9BU0VUX1NISUZUKQorI2Rl
ZmluZSBDVFhERVNDX0NEXzBfQVNJRF9TSElGVAkJNDgKKyNkZWZpbmUgQ1RYREVTQ19DRF8wX0FT
SURfTUFTSwkJMHhmZmZmVUwKKworI2RlZmluZSBDVFhERVNDX0NEXzFfVFRCMF9TSElGVAkJNAor
I2RlZmluZSBDVFhERVNDX0NEXzFfVFRCMF9NQVNLCQkweGZmZmZmZmZmZmZmVUwKKworI2RlZmlu
ZSBDVFhERVNDX0NEXzNfTUFJUl9TSElGVAkJMAorCisvKiBDb252ZXJ0IGJldHdlZW4gQUFyY2g2
NCAoQ1BVKSBUQ1IgZm9ybWF0IGFuZCBTTU1VIENEIGZvcm1hdCAqLworI2RlZmluZSBBUk1fU01N
VV9UQ1IyQ0QodGNyLCBmbGQpCQkJCQlcCisJKCgodGNyKSA+PiBBUk02NF9UQ1JfIyNmbGQjI19T
SElGVCAmIEFSTTY0X1RDUl8jI2ZsZCMjX01BU0spCVwKKwkgPDwgQ1RYREVTQ19DRF8wX1RDUl8j
I2ZsZCMjX1NISUZUKQorCisvKiBDb21tYW5kIHF1ZXVlICovCisjZGVmaW5lIENNRFFfRU5UX0RX
T1JEUwkJCTIKKyNkZWZpbmUgQ01EUV9NQVhfU1pfU0hJRlQJCTgKKworI2RlZmluZSBDTURRX0VS
Ul9TSElGVAkJCTI0CisjZGVmaW5lIENNRFFfRVJSX01BU0sJCQkweDdmCisjZGVmaW5lIENNRFFf
RVJSX0NFUlJPUl9OT05FX0lEWAkwCisjZGVmaW5lIENNRFFfRVJSX0NFUlJPUl9JTExfSURYCQkx
CisjZGVmaW5lIENNRFFfRVJSX0NFUlJPUl9BQlRfSURYCQkyCisKKyNkZWZpbmUgQ01EUV8wX09Q
X1NISUZUCQkJMAorI2RlZmluZSBDTURRXzBfT1BfTUFTSwkJCTB4ZmZVTAorI2RlZmluZSBDTURR
XzBfU1NWCQkJKDFVTCA8PCAxMSkKKworI2RlZmluZSBDTURRX1BSRUZFVENIXzBfU0lEX1NISUZU
CTMyCisjZGVmaW5lIENNRFFfUFJFRkVUQ0hfMV9TSVpFX1NISUZUCTAKKyNkZWZpbmUgQ01EUV9Q
UkVGRVRDSF8xX0FERFJfTUFTSwl+MHhmZmZVTAorCisjZGVmaW5lIENNRFFfQ0ZHSV8wX1NJRF9T
SElGVAkJMzIKKyNkZWZpbmUgQ01EUV9DRkdJXzBfU0lEX01BU0sJCTB4ZmZmZmZmZmZVTAorI2Rl
ZmluZSBDTURRX0NGR0lfMV9MRUFGCQkoMVVMIDw8IDApCisjZGVmaW5lIENNRFFfQ0ZHSV8xX1JB
TkdFX1NISUZUCQkwCisjZGVmaW5lIENNRFFfQ0ZHSV8xX1JBTkdFX01BU0sJCTB4MWZVTAorCisj
ZGVmaW5lIENNRFFfVExCSV8wX1ZNSURfU0hJRlQJCTMyCisjZGVmaW5lIENNRFFfVExCSV8wX0FT
SURfU0hJRlQJCTQ4CisjZGVmaW5lIENNRFFfVExCSV8xX0xFQUYJCSgxVUwgPDwgMCkKKyNkZWZp
bmUgQ01EUV9UTEJJXzFfVkFfTUFTSwkJfjB4ZmZmVUwKKyNkZWZpbmUgQ01EUV9UTEJJXzFfSVBB
X01BU0sJCTB4ZmZmZmZmZmZmMDAwVUwKKworI2RlZmluZSBDTURRX1BSSV8wX1NTSURfU0hJRlQJ
CTEyCisjZGVmaW5lIENNRFFfUFJJXzBfU1NJRF9NQVNLCQkweGZmZmZmVUwKKyNkZWZpbmUgQ01E
UV9QUklfMF9TSURfU0hJRlQJCTMyCisjZGVmaW5lIENNRFFfUFJJXzBfU0lEX01BU0sJCTB4ZmZm
ZmZmZmZVTAorI2RlZmluZSBDTURRX1BSSV8xX0dSUElEX1NISUZUCQkwCisjZGVmaW5lIENNRFFf
UFJJXzFfR1JQSURfTUFTSwkJMHgxZmZVTAorI2RlZmluZSBDTURRX1BSSV8xX1JFU1BfU0hJRlQJ
CTEyCisjZGVmaW5lIENNRFFfUFJJXzFfUkVTUF9ERU5ZCQkoMFVMIDw8IENNRFFfUFJJXzFfUkVT
UF9TSElGVCkKKyNkZWZpbmUgQ01EUV9QUklfMV9SRVNQX0ZBSUwJCSgxVUwgPDwgQ01EUV9QUklf
MV9SRVNQX1NISUZUKQorI2RlZmluZSBDTURRX1BSSV8xX1JFU1BfU1VDQwkJKDJVTCA8PCBDTURR
X1BSSV8xX1JFU1BfU0hJRlQpCisKKyNkZWZpbmUgQ01EUV9TWU5DXzBfQ1NfU0hJRlQJCTEyCisj
ZGVmaW5lIENNRFFfU1lOQ18wX0NTX05PTkUJCSgwVUwgPDwgQ01EUV9TWU5DXzBfQ1NfU0hJRlQp
CisjZGVmaW5lIENNRFFfU1lOQ18wX0NTX1NFVgkJKDJVTCA8PCBDTURRX1NZTkNfMF9DU19TSElG
VCkKKworLyogRXZlbnQgcXVldWUgKi8KKyNkZWZpbmUgRVZUUV9FTlRfRFdPUkRTCQkJNAorI2Rl
ZmluZSBFVlRRX01BWF9TWl9TSElGVAkJNworCisjZGVmaW5lIEVWVFFfMF9JRF9TSElGVAkJCTAK
KyNkZWZpbmUgRVZUUV8wX0lEX01BU0sJCQkweGZmVUwKKworLyogUFJJIHF1ZXVlICovCisjZGVm
aW5lIFBSSVFfRU5UX0RXT1JEUwkJCTIKKyNkZWZpbmUgUFJJUV9NQVhfU1pfU0hJRlQJCTgKKwor
I2RlZmluZSBQUklRXzBfU0lEX1NISUZUCQkwCisjZGVmaW5lIFBSSVFfMF9TSURfTUFTSwkJCTB4
ZmZmZmZmZmZVTAorI2RlZmluZSBQUklRXzBfU1NJRF9TSElGVAkJMzIKKyNkZWZpbmUgUFJJUV8w
X1NTSURfTUFTSwkJMHhmZmZmZlVMCisjZGVmaW5lIFBSSVFfMF9QRVJNX1BSSVYJCSgxVUwgPDwg
NTgpCisjZGVmaW5lIFBSSVFfMF9QRVJNX0VYRUMJCSgxVUwgPDwgNTkpCisjZGVmaW5lIFBSSVFf
MF9QRVJNX1JFQUQJCSgxVUwgPDwgNjApCisjZGVmaW5lIFBSSVFfMF9QRVJNX1dSSVRFCQkoMVVM
IDw8IDYxKQorI2RlZmluZSBQUklRXzBfUFJHX0xBU1QJCQkoMVVMIDw8IDYyKQorI2RlZmluZSBQ
UklRXzBfU1NJRF9WCQkJKDFVTCA8PCA2MykKKworI2RlZmluZSBQUklRXzFfUFJHX0lEWF9TSElG
VAkJMAorI2RlZmluZSBQUklRXzFfUFJHX0lEWF9NQVNLCQkweDFmZlVMCisjZGVmaW5lIFBSSVFf
MV9BRERSX1NISUZUCQkxMgorI2RlZmluZSBQUklRXzFfQUREUl9NQVNLCQkweGZmZmZmZmZmZmZm
ZmZVTAorCisvKiBIaWdoLWxldmVsIHF1ZXVlIHN0cnVjdHVyZXMgKi8KKyNkZWZpbmUgQVJNX1NN
TVVfUE9MTF9USU1FT1VUX1VTCTEwMAorCisjZGVmaW5lIE1TSV9JT1ZBX0JBU0UJCQkweDgwMDAw
MDAKKyNkZWZpbmUgTVNJX0lPVkFfTEVOR1RICQkJMHgxMDAwMDAKKworc3RhdGljIGJvb2wgZGlz
YWJsZV9ieXBhc3M7Cittb2R1bGVfcGFyYW1fbmFtZWQoZGlzYWJsZV9ieXBhc3MsIGRpc2FibGVf
YnlwYXNzLCBib29sLCBTX0lSVUdPKTsKK01PRFVMRV9QQVJNX0RFU0MoZGlzYWJsZV9ieXBhc3Ms
CisJIkRpc2FibGUgYnlwYXNzIHN0cmVhbXMgc3VjaCB0aGF0IGluY29taW5nIHRyYW5zYWN0aW9u
cyBmcm9tIGRldmljZXMgdGhhdCBhcmUgbm90IGF0dGFjaGVkIHRvIGFuIGlvbW11IGRvbWFpbiB3
aWxsIHJlcG9ydCBhbiBhYm9ydCBiYWNrIHRvIHRoZSBkZXZpY2UgYW5kIHdpbGwgbm90IGJlIGFs
bG93ZWQgdG8gcGFzcyB0aHJvdWdoIHRoZSBTTU1VLiIpOworCitlbnVtIHByaV9yZXNwIHsKKwlQ
UklfUkVTUF9ERU5ZLAorCVBSSV9SRVNQX0ZBSUwsCisJUFJJX1JFU1BfU1VDQywKK307CisKK2Vu
dW0gYXJtX3NtbXVfbXNpX2luZGV4IHsKKwlFVlRRX01TSV9JTkRFWCwKKwlHRVJST1JfTVNJX0lO
REVYLAorCVBSSVFfTVNJX0lOREVYLAorCUFSTV9TTU1VX01BWF9NU0lTLAorfTsKKworc3RhdGlj
IHBoeXNfYWRkcl90IGFybV9zbW11X21zaV9jZmdbQVJNX1NNTVVfTUFYX01TSVNdWzNdID0gewor
CVtFVlRRX01TSV9JTkRFWF0gPSB7CisJCUFSTV9TTU1VX0VWVFFfSVJRX0NGRzAsCisJCUFSTV9T
TU1VX0VWVFFfSVJRX0NGRzEsCisJCUFSTV9TTU1VX0VWVFFfSVJRX0NGRzIsCisJfSwKKwlbR0VS
Uk9SX01TSV9JTkRFWF0gPSB7CisJCUFSTV9TTU1VX0dFUlJPUl9JUlFfQ0ZHMCwKKwkJQVJNX1NN
TVVfR0VSUk9SX0lSUV9DRkcxLAorCQlBUk1fU01NVV9HRVJST1JfSVJRX0NGRzIsCisJfSwKKwlb
UFJJUV9NU0lfSU5ERVhdID0geworCQlBUk1fU01NVV9QUklRX0lSUV9DRkcwLAorCQlBUk1fU01N
VV9QUklRX0lSUV9DRkcxLAorCQlBUk1fU01NVV9QUklRX0lSUV9DRkcyLAorCX0sCit9OworCitz
dHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgeworCS8qIENvbW1vbiBmaWVsZHMgKi8KKwl1OAkJCQlv
cGNvZGU7CisJYm9vbAkJCQlzdWJzdHJlYW1fdmFsaWQ7CisKKwkvKiBDb21tYW5kLXNwZWNpZmlj
IGZpZWxkcyAqLworCXVuaW9uIHsKKwkJI2RlZmluZSBDTURRX09QX1BSRUZFVENIX0NGRwkweDEK
KwkJc3RydWN0IHsKKwkJCXUzMgkJCXNpZDsKKwkJCXU4CQkJc2l6ZTsKKwkJCXU2NAkJCWFkZHI7
CisJCX0gcHJlZmV0Y2g7CisKKwkJI2RlZmluZSBDTURRX09QX0NGR0lfU1RFCTB4MworCQkjZGVm
aW5lIENNRFFfT1BfQ0ZHSV9BTEwJMHg0CisJCXN0cnVjdCB7CisJCQl1MzIJCQlzaWQ7CisJCQl1
bmlvbiB7CisJCQkJYm9vbAkJbGVhZjsKKwkJCQl1OAkJc3BhbjsKKwkJCX07CisJCX0gY2ZnaTsK
KworCQkjZGVmaW5lIENNRFFfT1BfVExCSV9OSF9BU0lECTB4MTEKKwkJI2RlZmluZSBDTURRX09Q
X1RMQklfTkhfVkEJMHgxMgorCQkjZGVmaW5lIENNRFFfT1BfVExCSV9FTDJfQUxMCTB4MjAKKwkJ
I2RlZmluZSBDTURRX09QX1RMQklfUzEyX1ZNQUxMCTB4MjgKKwkJI2RlZmluZSBDTURRX09QX1RM
QklfUzJfSVBBCTB4MmEKKwkJI2RlZmluZSBDTURRX09QX1RMQklfTlNOSF9BTEwJMHgzMAorCQlz
dHJ1Y3QgeworCQkJdTE2CQkJYXNpZDsKKwkJCXUxNgkJCXZtaWQ7CisJCQlib29sCQkJbGVhZjsK
KwkJCXU2NAkJCWFkZHI7CisJCX0gdGxiaTsKKworCQkjZGVmaW5lIENNRFFfT1BfUFJJX1JFU1AJ
MHg0MQorCQlzdHJ1Y3QgeworCQkJdTMyCQkJc2lkOworCQkJdTMyCQkJc3NpZDsKKwkJCXUxNgkJ
CWdycGlkOworCQkJZW51bSBwcmlfcmVzcAkJcmVzcDsKKwkJfSBwcmk7CisKKwkJI2RlZmluZSBD
TURRX09QX0NNRF9TWU5DCTB4NDYKKwl9OworfTsKKworc3RydWN0IGFybV9zbW11X3F1ZXVlIHsK
KwlpbnQJCQkJaXJxOyAvKiBXaXJlZCBpbnRlcnJ1cHQgKi8KKworCV9fbGU2NAkJCQkqYmFzZTsK
KwlkbWFfYWRkcl90CQkJYmFzZV9kbWE7CisJdTY0CQkJCXFfYmFzZTsKKworCXNpemVfdAkJCQll
bnRfZHdvcmRzOworCXUzMgkJCQltYXhfbl9zaGlmdDsKKwl1MzIJCQkJcHJvZDsKKwl1MzIJCQkJ
Y29uczsKKworCXUzMiBfX2lvbWVtCQkJKnByb2RfcmVnOworCXUzMiBfX2lvbWVtCQkJKmNvbnNf
cmVnOworfTsKKworc3RydWN0IGFybV9zbW11X2NtZHEgeworCXN0cnVjdCBhcm1fc21tdV9xdWV1
ZQkJcTsKKwlzcGlubG9ja190CQkJbG9jazsKK307CisKK3N0cnVjdCBhcm1fc21tdV9ldnRxIHsK
KwlzdHJ1Y3QgYXJtX3NtbXVfcXVldWUJCXE7CisJdTMyCQkJCW1heF9zdGFsbHM7Cit9OworCitz
dHJ1Y3QgYXJtX3NtbXVfcHJpcSB7CisJc3RydWN0IGFybV9zbW11X3F1ZXVlCQlxOworfTsKKwor
LyogSGlnaC1sZXZlbCBzdHJlYW0gdGFibGUgYW5kIGNvbnRleHQgZGVzY3JpcHRvciBzdHJ1Y3R1
cmVzICovCitzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2wxX2Rlc2MgeworCXU4CQkJCXNwYW47CisK
KwlfX2xlNjQJCQkJKmwycHRyOworCWRtYV9hZGRyX3QJCQlsMnB0cl9kbWE7Cit9OworCitzdHJ1
Y3QgYXJtX3NtbXVfczFfY2ZnIHsKKwlfX2xlNjQJCQkJKmNkcHRyOworCWRtYV9hZGRyX3QJCQlj
ZHB0cl9kbWE7CisKKwlzdHJ1Y3QgYXJtX3NtbXVfY3R4X2Rlc2MgeworCQl1MTYJYXNpZDsKKwkJ
dTY0CXR0YnI7CisJCXU2NAl0Y3I7CisJCXU2NAltYWlyOworCX0JCQkJY2Q7Cit9OworCitzdHJ1
Y3QgYXJtX3NtbXVfczJfY2ZnIHsKKwl1MTYJCQkJdm1pZDsKKwl1NjQJCQkJdnR0YnI7CisJdTY0
CQkJCXZ0Y3I7Cit9OworCitzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2VudCB7CisJLyoKKwkgKiBB
biBTVEUgaXMgImFzc2lnbmVkIiBpZiB0aGUgbWFzdGVyIGVtaXR0aW5nIHRoZSBjb3JyZXNwb25k
aW5nIFNJRAorCSAqIGlzIGF0dGFjaGVkIHRvIGEgZG9tYWluLiBUaGUgYmVoYXZpb3VyIG9mIGFu
IHVuYXNzaWduZWQgU1RFIGlzCisJICogZGV0ZXJtaW5lZCBieSB0aGUgZGlzYWJsZV9ieXBhc3Mg
cGFyYW1ldGVyLCB3aGVyZWFzIGFuIGFzc2lnbmVkCisJICogU1RFIGJlaGF2ZXMgYWNjb3JkaW5n
IHRvIHMxX2NmZy9zMl9jZmcsIHdoaWNoIHRoZW1zZWx2ZXMgYXJlCisJICogY29uZmlndXJlZCBh
Y2NvcmRpbmcgdG8gdGhlIGRvbWFpbiB0eXBlLgorCSAqLworCWJvb2wJCQkJYXNzaWduZWQ7CisJ
c3RydWN0IGFybV9zbW11X3MxX2NmZwkJKnMxX2NmZzsKKwlzdHJ1Y3QgYXJtX3NtbXVfczJfY2Zn
CQkqczJfY2ZnOworfTsKKworc3RydWN0IGFybV9zbW11X3N0cnRhYl9jZmcgeworCV9fbGU2NAkJ
CQkqc3RydGFiOworCWRtYV9hZGRyX3QJCQlzdHJ0YWJfZG1hOworCXN0cnVjdCBhcm1fc21tdV9z
dHJ0YWJfbDFfZGVzYwkqbDFfZGVzYzsKKwl1bnNpZ25lZCBpbnQJCQludW1fbDFfZW50czsKKwor
CXU2NAkJCQlzdHJ0YWJfYmFzZTsKKwl1MzIJCQkJc3RydGFiX2Jhc2VfY2ZnOworfTsKKworLyog
QW4gU01NVXYzIGluc3RhbmNlICovCitzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlIHsKKwlzdHJ1Y3Qg
ZGV2aWNlCQkJKmRldjsKKwl2b2lkIF9faW9tZW0JCQkqYmFzZTsKKworI2RlZmluZSBBUk1fU01N
VV9GRUFUXzJfTFZMX1NUUlRBQgkoMSA8PCAwKQorI2RlZmluZSBBUk1fU01NVV9GRUFUXzJfTFZM
X0NEVEFCCSgxIDw8IDEpCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRfVFRfTEUJCSgxIDw8IDIpCisj
ZGVmaW5lIEFSTV9TTU1VX0ZFQVRfVFRfQkUJCSgxIDw8IDMpCisjZGVmaW5lIEFSTV9TTU1VX0ZF
QVRfUFJJCQkoMSA8PCA0KQorI2RlZmluZSBBUk1fU01NVV9GRUFUX0FUUwkJKDEgPDwgNSkKKyNk
ZWZpbmUgQVJNX1NNTVVfRkVBVF9TRVYJCSgxIDw8IDYpCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRf
TVNJCQkoMSA8PCA3KQorI2RlZmluZSBBUk1fU01NVV9GRUFUX0NPSEVSRU5DWQkJKDEgPDwgOCkK
KyNkZWZpbmUgQVJNX1NNTVVfRkVBVF9UUkFOU19TMQkJKDEgPDwgOSkKKyNkZWZpbmUgQVJNX1NN
TVVfRkVBVF9UUkFOU19TMgkJKDEgPDwgMTApCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRfU1RBTExT
CQkoMSA8PCAxMSkKKyNkZWZpbmUgQVJNX1NNTVVfRkVBVF9IWVAJCSgxIDw8IDEyKQorCXUzMgkJ
CQlmZWF0dXJlczsKKworI2RlZmluZSBBUk1fU01NVV9PUFRfU0tJUF9QUkVGRVRDSAkoMSA8PCAw
KQorCXUzMgkJCQlvcHRpb25zOworCisJc3RydWN0IGFybV9zbW11X2NtZHEJCWNtZHE7CisJc3Ry
dWN0IGFybV9zbW11X2V2dHEJCWV2dHE7CisJc3RydWN0IGFybV9zbW11X3ByaXEJCXByaXE7CisK
KwlpbnQJCQkJZ2Vycl9pcnE7CisKKwl1bnNpZ25lZCBsb25nCQkJaWFzOyAvKiBJUEEgKi8KKwl1
bnNpZ25lZCBsb25nCQkJb2FzOyAvKiBQQSAqLworCXVuc2lnbmVkIGxvbmcJCQlwZ3NpemVfYml0
bWFwOworCisjZGVmaW5lIEFSTV9TTU1VX01BWF9BU0lEUwkJKDEgPDwgMTYpCisJdW5zaWduZWQg
aW50CQkJYXNpZF9iaXRzOworCURFQ0xBUkVfQklUTUFQKGFzaWRfbWFwLCBBUk1fU01NVV9NQVhf
QVNJRFMpOworCisjZGVmaW5lIEFSTV9TTU1VX01BWF9WTUlEUwkJKDEgPDwgMTYpCisJdW5zaWdu
ZWQgaW50CQkJdm1pZF9iaXRzOworCURFQ0xBUkVfQklUTUFQKHZtaWRfbWFwLCBBUk1fU01NVV9N
QVhfVk1JRFMpOworCisJdW5zaWduZWQgaW50CQkJc3NpZF9iaXRzOworCXVuc2lnbmVkIGludAkJ
CXNpZF9iaXRzOworCisJc3RydWN0IGFybV9zbW11X3N0cnRhYl9jZmcJc3RydGFiX2NmZzsKKwor
CS8qIElPTU1VIGNvcmUgY29kZSBoYW5kbGUgKi8KKwlzdHJ1Y3QgaW9tbXVfZGV2aWNlCQlpb21t
dTsKK307CisKKy8qIFNNTVUgcHJpdmF0ZSBkYXRhIGZvciBlYWNoIG1hc3RlciAqLworc3RydWN0
IGFybV9zbW11X21hc3Rlcl9kYXRhIHsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlCQkqc21tdTsK
KwlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2VudAlzdGU7Cit9OworCisvKiBTTU1VIHByaXZhdGUg
ZGF0YSBmb3IgYW4gSU9NTVUgZG9tYWluICovCitlbnVtIGFybV9zbW11X2RvbWFpbl9zdGFnZSB7
CisJQVJNX1NNTVVfRE9NQUlOX1MxID0gMCwKKwlBUk1fU01NVV9ET01BSU5fUzIsCisJQVJNX1NN
TVVfRE9NQUlOX05FU1RFRCwKKwlBUk1fU01NVV9ET01BSU5fQllQQVNTLAorfTsKKworc3RydWN0
IGFybV9zbW11X2RvbWFpbiB7CisJc3RydWN0IGFybV9zbW11X2RldmljZQkJKnNtbXU7CisJc3Ry
dWN0IG11dGV4CQkJaW5pdF9tdXRleDsgLyogUHJvdGVjdHMgc21tdSBwb2ludGVyICovCisKKwlz
dHJ1Y3QgaW9fcGd0YWJsZV9vcHMJCSpwZ3RibF9vcHM7CisJc3BpbmxvY2tfdAkJCXBndGJsX2xv
Y2s7CisKKwllbnVtIGFybV9zbW11X2RvbWFpbl9zdGFnZQlzdGFnZTsKKwl1bmlvbiB7CisJCXN0
cnVjdCBhcm1fc21tdV9zMV9jZmcJczFfY2ZnOworCQlzdHJ1Y3QgYXJtX3NtbXVfczJfY2ZnCXMy
X2NmZzsKKwl9OworCisJc3RydWN0IGlvbW11X2RvbWFpbgkJZG9tYWluOworfTsKKworc3RydWN0
IGFybV9zbW11X29wdGlvbl9wcm9wIHsKKwl1MzIgb3B0OworCWNvbnN0IGNoYXIgKnByb3A7Cit9
OworCitzdGF0aWMgc3RydWN0IGFybV9zbW11X29wdGlvbl9wcm9wIGFybV9zbW11X29wdGlvbnNb
XSA9IHsKKwl7IEFSTV9TTU1VX09QVF9TS0lQX1BSRUZFVENILCAiaGlzaWxpY29uLGJyb2tlbi1w
cmVmZXRjaC1jbWQiIH0sCisJeyAwLCBOVUxMfSwKK307CisKK3N0YXRpYyBzdHJ1Y3QgYXJtX3Nt
bXVfZG9tYWluICp0b19zbW11X2RvbWFpbihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb20pCit7CisJ
cmV0dXJuIGNvbnRhaW5lcl9vZihkb20sIHN0cnVjdCBhcm1fc21tdV9kb21haW4sIGRvbWFpbik7
Cit9CisKK3N0YXRpYyB2b2lkIHBhcnNlX2RyaXZlcl9vcHRpb25zKHN0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKnNtbXUpCit7CisJaW50IGkgPSAwOworCisJZG8geworCQlpZiAob2ZfcHJvcGVydHlf
cmVhZF9ib29sKHNtbXUtPmRldi0+b2Zfbm9kZSwKKwkJCQkJCWFybV9zbW11X29wdGlvbnNbaV0u
cHJvcCkpIHsKKwkJCXNtbXUtPm9wdGlvbnMgfD0gYXJtX3NtbXVfb3B0aW9uc1tpXS5vcHQ7CisJ
CQlkZXZfbm90aWNlKHNtbXUtPmRldiwgIm9wdGlvbiAlc1xuIiwKKwkJCQlhcm1fc21tdV9vcHRp
b25zW2ldLnByb3ApOworCQl9CisJfSB3aGlsZSAoYXJtX3NtbXVfb3B0aW9uc1srK2ldLm9wdCk7
Cit9CisKKy8qIExvdy1sZXZlbCBxdWV1ZSBtYW5pcHVsYXRpb24gZnVuY3Rpb25zICovCitzdGF0
aWMgYm9vbCBxdWV1ZV9mdWxsKHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSkKK3sKKwlyZXR1cm4g
UV9JRFgocSwgcS0+cHJvZCkgPT0gUV9JRFgocSwgcS0+Y29ucykgJiYKKwkgICAgICAgUV9XUlAo
cSwgcS0+cHJvZCkgIT0gUV9XUlAocSwgcS0+Y29ucyk7Cit9CisKK3N0YXRpYyBib29sIHF1ZXVl
X2VtcHR5KHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSkKK3sKKwlyZXR1cm4gUV9JRFgocSwgcS0+
cHJvZCkgPT0gUV9JRFgocSwgcS0+Y29ucykgJiYKKwkgICAgICAgUV9XUlAocSwgcS0+cHJvZCkg
PT0gUV9XUlAocSwgcS0+Y29ucyk7Cit9CisKK3N0YXRpYyB2b2lkIHF1ZXVlX3N5bmNfY29ucyhz
dHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEpCit7CisJcS0+Y29ucyA9IHJlYWRsX3JlbGF4ZWQocS0+
Y29uc19yZWcpOworfQorCitzdGF0aWMgdm9pZCBxdWV1ZV9pbmNfY29ucyhzdHJ1Y3QgYXJtX3Nt
bXVfcXVldWUgKnEpCit7CisJdTMyIGNvbnMgPSAoUV9XUlAocSwgcS0+Y29ucykgfCBRX0lEWChx
LCBxLT5jb25zKSkgKyAxOworCisJcS0+Y29ucyA9IFFfT1ZGKHEsIHEtPmNvbnMpIHwgUV9XUlAo
cSwgY29ucykgfCBRX0lEWChxLCBjb25zKTsKKwl3cml0ZWwocS0+Y29ucywgcS0+Y29uc19yZWcp
OworfQorCitzdGF0aWMgaW50IHF1ZXVlX3N5bmNfcHJvZChzdHJ1Y3QgYXJtX3NtbXVfcXVldWUg
KnEpCit7CisJaW50IHJldCA9IDA7CisJdTMyIHByb2QgPSByZWFkbF9yZWxheGVkKHEtPnByb2Rf
cmVnKTsKKworCWlmIChRX09WRihxLCBwcm9kKSAhPSBRX09WRihxLCBxLT5wcm9kKSkKKwkJcmV0
ID0gLUVPVkVSRkxPVzsKKworCXEtPnByb2QgPSBwcm9kOworCXJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyB2b2lkIHF1ZXVlX2luY19wcm9kKHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSkKK3sKKwl1
MzIgcHJvZCA9IChRX1dSUChxLCBxLT5wcm9kKSB8IFFfSURYKHEsIHEtPnByb2QpKSArIDE7CisK
KwlxLT5wcm9kID0gUV9PVkYocSwgcS0+cHJvZCkgfCBRX1dSUChxLCBwcm9kKSB8IFFfSURYKHEs
IHByb2QpOworCXdyaXRlbChxLT5wcm9kLCBxLT5wcm9kX3JlZyk7Cit9CisKKy8qCisgKiBXYWl0
IGZvciB0aGUgU01NVSB0byBjb25zdW1lIGl0ZW1zLiBJZiBkcmFpbiBpcyB0cnVlLCB3YWl0IHVu
dGlsIHRoZSBxdWV1ZQorICogaXMgZW1wdHkuIE90aGVyd2lzZSwgd2FpdCB1bnRpbCB0aGVyZSBp
cyBhdCBsZWFzdCBvbmUgZnJlZSBzbG90LgorICovCitzdGF0aWMgaW50IHF1ZXVlX3BvbGxfY29u
cyhzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEsIGJvb2wgZHJhaW4sIGJvb2wgd2ZlKQoreworCWt0
aW1lX3QgdGltZW91dCA9IGt0aW1lX2FkZF91cyhrdGltZV9nZXQoKSwgQVJNX1NNTVVfUE9MTF9U
SU1FT1VUX1VTKTsKKworCXdoaWxlIChxdWV1ZV9zeW5jX2NvbnMocSksIChkcmFpbiA/ICFxdWV1
ZV9lbXB0eShxKSA6IHF1ZXVlX2Z1bGwocSkpKSB7CisJCWlmIChrdGltZV9jb21wYXJlKGt0aW1l
X2dldCgpLCB0aW1lb3V0KSA+IDApCisJCQlyZXR1cm4gLUVUSU1FRE9VVDsKKworCQlpZiAod2Zl
KSB7CisJCQl3ZmUoKTsKKwkJfSBlbHNlIHsKKwkJCWNwdV9yZWxheCgpOworCQkJdWRlbGF5KDEp
OworCQl9CisJfQorCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHF1ZXVlX3dyaXRlKF9f
bGU2NCAqZHN0LCB1NjQgKnNyYywgc2l6ZV90IG5fZHdvcmRzKQoreworCWludCBpOworCisJZm9y
IChpID0gMDsgaSA8IG5fZHdvcmRzOyArK2kpCisJCSpkc3QrKyA9IGNwdV90b19sZTY0KCpzcmMr
Kyk7Cit9CisKK3N0YXRpYyBpbnQgcXVldWVfaW5zZXJ0X3JhdyhzdHJ1Y3QgYXJtX3NtbXVfcXVl
dWUgKnEsIHU2NCAqZW50KQoreworCWlmIChxdWV1ZV9mdWxsKHEpKQorCQlyZXR1cm4gLUVOT1NQ
QzsKKworCXF1ZXVlX3dyaXRlKFFfRU5UKHEsIHEtPnByb2QpLCBlbnQsIHEtPmVudF9kd29yZHMp
OworCXF1ZXVlX2luY19wcm9kKHEpOworCXJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBxdWV1
ZV9yZWFkKF9fbGU2NCAqZHN0LCB1NjQgKnNyYywgc2l6ZV90IG5fZHdvcmRzKQoreworCWludCBp
OworCisJZm9yIChpID0gMDsgaSA8IG5fZHdvcmRzOyArK2kpCisJCSpkc3QrKyA9IGxlNjRfdG9f
Y3B1KCpzcmMrKyk7Cit9CisKK3N0YXRpYyBpbnQgcXVldWVfcmVtb3ZlX3JhdyhzdHJ1Y3QgYXJt
X3NtbXVfcXVldWUgKnEsIHU2NCAqZW50KQoreworCWlmIChxdWV1ZV9lbXB0eShxKSkKKwkJcmV0
dXJuIC1FQUdBSU47CisKKwlxdWV1ZV9yZWFkKGVudCwgUV9FTlQocSwgcS0+Y29ucyksIHEtPmVu
dF9kd29yZHMpOworCXF1ZXVlX2luY19jb25zKHEpOworCXJldHVybiAwOworfQorCisvKiBIaWdo
LWxldmVsIHF1ZXVlIGFjY2Vzc29ycyAqLworc3RhdGljIGludCBhcm1fc21tdV9jbWRxX2J1aWxk
X2NtZCh1NjQgKmNtZCwgc3RydWN0IGFybV9zbW11X2NtZHFfZW50ICplbnQpCit7CisJbWVtc2V0
KGNtZCwgMCwgQ01EUV9FTlRfRFdPUkRTIDw8IDMpOworCWNtZFswXSB8PSAoZW50LT5vcGNvZGUg
JiBDTURRXzBfT1BfTUFTSykgPDwgQ01EUV8wX09QX1NISUZUOworCisJc3dpdGNoIChlbnQtPm9w
Y29kZSkgeworCWNhc2UgQ01EUV9PUF9UTEJJX0VMMl9BTEw6CisJY2FzZSBDTURRX09QX1RMQklf
TlNOSF9BTEw6CisJCWJyZWFrOworCWNhc2UgQ01EUV9PUF9QUkVGRVRDSF9DRkc6CisJCWNtZFsw
XSB8PSAodTY0KWVudC0+cHJlZmV0Y2guc2lkIDw8IENNRFFfUFJFRkVUQ0hfMF9TSURfU0hJRlQ7
CisJCWNtZFsxXSB8PSBlbnQtPnByZWZldGNoLnNpemUgPDwgQ01EUV9QUkVGRVRDSF8xX1NJWkVf
U0hJRlQ7CisJCWNtZFsxXSB8PSBlbnQtPnByZWZldGNoLmFkZHIgJiBDTURRX1BSRUZFVENIXzFf
QUREUl9NQVNLOworCQlicmVhazsKKwljYXNlIENNRFFfT1BfQ0ZHSV9TVEU6CisJCWNtZFswXSB8
PSAodTY0KWVudC0+Y2ZnaS5zaWQgPDwgQ01EUV9DRkdJXzBfU0lEX1NISUZUOworCQljbWRbMV0g
fD0gZW50LT5jZmdpLmxlYWYgPyBDTURRX0NGR0lfMV9MRUFGIDogMDsKKwkJYnJlYWs7CisJY2Fz
ZSBDTURRX09QX0NGR0lfQUxMOgorCQkvKiBDb3ZlciB0aGUgZW50aXJlIFNJRCByYW5nZSAqLwor
CQljbWRbMV0gfD0gQ01EUV9DRkdJXzFfUkFOR0VfTUFTSyA8PCBDTURRX0NGR0lfMV9SQU5HRV9T
SElGVDsKKwkJYnJlYWs7CisJY2FzZSBDTURRX09QX1RMQklfTkhfVkE6CisJCWNtZFswXSB8PSAo
dTY0KWVudC0+dGxiaS5hc2lkIDw8IENNRFFfVExCSV8wX0FTSURfU0hJRlQ7CisJCWNtZFsxXSB8
PSBlbnQtPnRsYmkubGVhZiA/IENNRFFfVExCSV8xX0xFQUYgOiAwOworCQljbWRbMV0gfD0gZW50
LT50bGJpLmFkZHIgJiBDTURRX1RMQklfMV9WQV9NQVNLOworCQlicmVhazsKKwljYXNlIENNRFFf
T1BfVExCSV9TMl9JUEE6CisJCWNtZFswXSB8PSAodTY0KWVudC0+dGxiaS52bWlkIDw8IENNRFFf
VExCSV8wX1ZNSURfU0hJRlQ7CisJCWNtZFsxXSB8PSBlbnQtPnRsYmkubGVhZiA/IENNRFFfVExC
SV8xX0xFQUYgOiAwOworCQljbWRbMV0gfD0gZW50LT50bGJpLmFkZHIgJiBDTURRX1RMQklfMV9J
UEFfTUFTSzsKKwkJYnJlYWs7CisJY2FzZSBDTURRX09QX1RMQklfTkhfQVNJRDoKKwkJY21kWzBd
IHw9ICh1NjQpZW50LT50bGJpLmFzaWQgPDwgQ01EUV9UTEJJXzBfQVNJRF9TSElGVDsKKwkJLyog
RmFsbHRocm91Z2ggKi8KKwljYXNlIENNRFFfT1BfVExCSV9TMTJfVk1BTEw6CisJCWNtZFswXSB8
PSAodTY0KWVudC0+dGxiaS52bWlkIDw8IENNRFFfVExCSV8wX1ZNSURfU0hJRlQ7CisJCWJyZWFr
OworCWNhc2UgQ01EUV9PUF9QUklfUkVTUDoKKwkJY21kWzBdIHw9IGVudC0+c3Vic3RyZWFtX3Zh
bGlkID8gQ01EUV8wX1NTViA6IDA7CisJCWNtZFswXSB8PSBlbnQtPnByaS5zc2lkIDw8IENNRFFf
UFJJXzBfU1NJRF9TSElGVDsKKwkJY21kWzBdIHw9ICh1NjQpZW50LT5wcmkuc2lkIDw8IENNRFFf
UFJJXzBfU0lEX1NISUZUOworCQljbWRbMV0gfD0gZW50LT5wcmkuZ3JwaWQgPDwgQ01EUV9QUklf
MV9HUlBJRF9TSElGVDsKKwkJc3dpdGNoIChlbnQtPnByaS5yZXNwKSB7CisJCWNhc2UgUFJJX1JF
U1BfREVOWToKKwkJCWNtZFsxXSB8PSBDTURRX1BSSV8xX1JFU1BfREVOWTsKKwkJCWJyZWFrOwor
CQljYXNlIFBSSV9SRVNQX0ZBSUw6CisJCQljbWRbMV0gfD0gQ01EUV9QUklfMV9SRVNQX0ZBSUw7
CisJCQlicmVhazsKKwkJY2FzZSBQUklfUkVTUF9TVUNDOgorCQkJY21kWzFdIHw9IENNRFFfUFJJ
XzFfUkVTUF9TVUNDOworCQkJYnJlYWs7CisJCWRlZmF1bHQ6CisJCQlyZXR1cm4gLUVJTlZBTDsK
KwkJfQorCQlicmVhazsKKwljYXNlIENNRFFfT1BfQ01EX1NZTkM6CisJCWNtZFswXSB8PSBDTURR
X1NZTkNfMF9DU19TRVY7CisJCWJyZWFrOworCWRlZmF1bHQ6CisJCXJldHVybiAtRU5PRU5UOwor
CX0KKworCXJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9jbWRxX3NraXBfZXJy
KHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJc3RhdGljIGNvbnN0IGNoYXIgKmNl
cnJvcl9zdHJbXSA9IHsKKwkJW0NNRFFfRVJSX0NFUlJPUl9OT05FX0lEWF0JPSAiTm8gZXJyb3Ii
LAorCQlbQ01EUV9FUlJfQ0VSUk9SX0lMTF9JRFhdCT0gIklsbGVnYWwgY29tbWFuZCIsCisJCVtD
TURRX0VSUl9DRVJST1JfQUJUX0lEWF0JPSAiQWJvcnQgb24gY29tbWFuZCBmZXRjaCIsCisJfTsK
KworCWludCBpOworCXU2NCBjbWRbQ01EUV9FTlRfRFdPUkRTXTsKKwlzdHJ1Y3QgYXJtX3NtbXVf
cXVldWUgKnEgPSAmc21tdS0+Y21kcS5xOworCXUzMiBjb25zID0gcmVhZGxfcmVsYXhlZChxLT5j
b25zX3JlZyk7CisJdTMyIGlkeCA9IGNvbnMgPj4gQ01EUV9FUlJfU0hJRlQgJiBDTURRX0VSUl9N
QVNLOworCXN0cnVjdCBhcm1fc21tdV9jbWRxX2VudCBjbWRfc3luYyA9IHsKKwkJLm9wY29kZSA9
IENNRFFfT1BfQ01EX1NZTkMsCisJfTsKKworCWRldl9lcnIoc21tdS0+ZGV2LCAiQ01EUSBlcnJv
ciAoY29ucyAweCUwOHgpOiAlc1xuIiwgY29ucywKKwkJaWR4IDwgQVJSQVlfU0laRShjZXJyb3Jf
c3RyKSA/ICBjZXJyb3Jfc3RyW2lkeF0gOiAiVW5rbm93biIpOworCisJc3dpdGNoIChpZHgpIHsK
KwljYXNlIENNRFFfRVJSX0NFUlJPUl9BQlRfSURYOgorCQlkZXZfZXJyKHNtbXUtPmRldiwgInJl
dHJ5aW5nIGNvbW1hbmQgZmV0Y2hcbiIpOworCWNhc2UgQ01EUV9FUlJfQ0VSUk9SX05PTkVfSURY
OgorCQlyZXR1cm47CisJY2FzZSBDTURRX0VSUl9DRVJST1JfSUxMX0lEWDoKKwkJLyogRmFsbHRo
cm91Z2ggKi8KKwlkZWZhdWx0OgorCQlicmVhazsKKwl9CisKKwkvKgorCSAqIFdlIG1heSBoYXZl
IGNvbmN1cnJlbnQgcHJvZHVjZXJzLCBzbyB3ZSBuZWVkIHRvIGJlIGNhcmVmdWwKKwkgKiBub3Qg
dG8gdG91Y2ggYW55IG9mIHRoZSBzaGFkb3cgY21kcSBzdGF0ZS4KKwkgKi8KKwlxdWV1ZV9yZWFk
KGNtZCwgUV9FTlQocSwgY29ucyksIHEtPmVudF9kd29yZHMpOworCWRldl9lcnIoc21tdS0+ZGV2
LCAic2tpcHBpbmcgY29tbWFuZCBpbiBlcnJvciBzdGF0ZTpcbiIpOworCWZvciAoaSA9IDA7IGkg
PCBBUlJBWV9TSVpFKGNtZCk7ICsraSkKKwkJZGV2X2VycihzbW11LT5kZXYsICJcdDB4JTAxNmxs
eFxuIiwgKHVuc2lnbmVkIGxvbmcgbG9uZyljbWRbaV0pOworCisJLyogQ29udmVydCB0aGUgZXJy
b25lb3VzIGNvbW1hbmQgaW50byBhIENNRF9TWU5DICovCisJaWYgKGFybV9zbW11X2NtZHFfYnVp
bGRfY21kKGNtZCwgJmNtZF9zeW5jKSkgeworCQlkZXZfZXJyKHNtbXUtPmRldiwgImZhaWxlZCB0
byBjb252ZXJ0IHRvIENNRF9TWU5DXG4iKTsKKwkJcmV0dXJuOworCX0KKworCXF1ZXVlX3dyaXRl
KFFfRU5UKHEsIGNvbnMpLCBjbWQsIHEtPmVudF9kd29yZHMpOworfQorCitzdGF0aWMgdm9pZCBh
cm1fc21tdV9jbWRxX2lzc3VlX2NtZChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAorCQkJ
CSAgICBzdHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgKmVudCkKK3sKKwl1NjQgY21kW0NNRFFfRU5U
X0RXT1JEU107CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlib29sIHdmZSA9ICEhKHNtbXUtPmZl
YXR1cmVzICYgQVJNX1NNTVVfRkVBVF9TRVYpOworCXN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSA9
ICZzbW11LT5jbWRxLnE7CisKKwlpZiAoYXJtX3NtbXVfY21kcV9idWlsZF9jbWQoY21kLCBlbnQp
KSB7CisJCWRldl93YXJuKHNtbXUtPmRldiwgImlnbm9yaW5nIHVua25vd24gQ01EUSBvcGNvZGUg
MHgleFxuIiwKKwkJCSBlbnQtPm9wY29kZSk7CisJCXJldHVybjsKKwl9CisKKwlzcGluX2xvY2tf
aXJxc2F2ZSgmc21tdS0+Y21kcS5sb2NrLCBmbGFncyk7CisJd2hpbGUgKHF1ZXVlX2luc2VydF9y
YXcocSwgY21kKSA9PSAtRU5PU1BDKSB7CisJCWlmIChxdWV1ZV9wb2xsX2NvbnMocSwgZmFsc2Us
IHdmZSkpCisJCQlkZXZfZXJyX3JhdGVsaW1pdGVkKHNtbXUtPmRldiwgIkNNRFEgdGltZW91dFxu
Iik7CisJfQorCisJaWYgKGVudC0+b3Bjb2RlID09IENNRFFfT1BfQ01EX1NZTkMgJiYgcXVldWVf
cG9sbF9jb25zKHEsIHRydWUsIHdmZSkpCisJCWRldl9lcnJfcmF0ZWxpbWl0ZWQoc21tdS0+ZGV2
LCAiQ01EX1NZTkMgdGltZW91dFxuIik7CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmc21tdS0+
Y21kcS5sb2NrLCBmbGFncyk7Cit9CisKKy8qIENvbnRleHQgZGVzY3JpcHRvciBtYW5pcHVsYXRp
b24gZnVuY3Rpb25zICovCitzdGF0aWMgdTY0IGFybV9zbW11X2NwdV90Y3JfdG9fY2QodTY0IHRj
cikKK3sKKwl1NjQgdmFsID0gMDsKKworCS8qIFJlcGFjayB0aGUgVENSLiBKdXN0IGNhcmUgYWJv
dXQgVFRCUjAgZm9yIG5vdyAqLworCXZhbCB8PSBBUk1fU01NVV9UQ1IyQ0QodGNyLCBUMFNaKTsK
Kwl2YWwgfD0gQVJNX1NNTVVfVENSMkNEKHRjciwgVEcwKTsKKwl2YWwgfD0gQVJNX1NNTVVfVENS
MkNEKHRjciwgSVJHTjApOworCXZhbCB8PSBBUk1fU01NVV9UQ1IyQ0QodGNyLCBPUkdOMCk7CisJ
dmFsIHw9IEFSTV9TTU1VX1RDUjJDRCh0Y3IsIFNIMCk7CisJdmFsIHw9IEFSTV9TTU1VX1RDUjJD
RCh0Y3IsIEVQRDApOworCXZhbCB8PSBBUk1fU01NVV9UQ1IyQ0QodGNyLCBFUEQxKTsKKwl2YWwg
fD0gQVJNX1NNTVVfVENSMkNEKHRjciwgSVBTKTsKKwl2YWwgfD0gQVJNX1NNTVVfVENSMkNEKHRj
ciwgVEJJMCk7CisKKwlyZXR1cm4gdmFsOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV93cml0
ZV9jdHhfZGVzYyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAorCQkJCSAgICBzdHJ1Y3Qg
YXJtX3NtbXVfczFfY2ZnICpjZmcpCit7CisJdTY0IHZhbDsKKworCS8qCisJICogV2UgZG9uJ3Qg
bmVlZCB0byBpc3N1ZSBhbnkgaW52YWxpZGF0aW9uIGhlcmUsIGFzIHdlJ2xsIGludmFsaWRhdGUK
KwkgKiB0aGUgU1RFIHdoZW4gaW5zdGFsbGluZyB0aGUgbmV3IGVudHJ5IGFueXdheS4KKwkgKi8K
Kwl2YWwgPSBhcm1fc21tdV9jcHVfdGNyX3RvX2NkKGNmZy0+Y2QudGNyKSB8CisjaWZkZWYgX19C
SUdfRU5ESUFOCisJICAgICAgQ1RYREVTQ19DRF8wX0VOREkgfAorI2VuZGlmCisJICAgICAgQ1RY
REVTQ19DRF8wX1IgfCBDVFhERVNDX0NEXzBfQSB8IENUWERFU0NfQ0RfMF9BU0VUX1BSSVZBVEUg
fAorCSAgICAgIENUWERFU0NfQ0RfMF9BQTY0IHwgKHU2NCljZmctPmNkLmFzaWQgPDwgQ1RYREVT
Q19DRF8wX0FTSURfU0hJRlQgfAorCSAgICAgIENUWERFU0NfQ0RfMF9WOworCWNmZy0+Y2RwdHJb
MF0gPSBjcHVfdG9fbGU2NCh2YWwpOworCisJdmFsID0gY2ZnLT5jZC50dGJyICYgQ1RYREVTQ19D
RF8xX1RUQjBfTUFTSyA8PCBDVFhERVNDX0NEXzFfVFRCMF9TSElGVDsKKwljZmctPmNkcHRyWzFd
ID0gY3B1X3RvX2xlNjQodmFsKTsKKworCWNmZy0+Y2RwdHJbM10gPSBjcHVfdG9fbGU2NChjZmct
PmNkLm1haXIgPDwgQ1RYREVTQ19DRF8zX01BSVJfU0hJRlQpOworfQorCisvKiBTdHJlYW0gdGFi
bGUgbWFuaXB1bGF0aW9uIGZ1bmN0aW9ucyAqLworc3RhdGljIHZvaWQKK2FybV9zbW11X3dyaXRl
X3N0cnRhYl9sMV9kZXNjKF9fbGU2NCAqZHN0LCBzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2wxX2Rl
c2MgKmRlc2MpCit7CisJdTY0IHZhbCA9IDA7CisKKwl2YWwgfD0gKGRlc2MtPnNwYW4gJiBTVFJU
QUJfTDFfREVTQ19TUEFOX01BU0spCisJCTw8IFNUUlRBQl9MMV9ERVNDX1NQQU5fU0hJRlQ7CisJ
dmFsIHw9IGRlc2MtPmwycHRyX2RtYSAmCisJICAgICAgIFNUUlRBQl9MMV9ERVNDX0wyUFRSX01B
U0sgPDwgU1RSVEFCX0wxX0RFU0NfTDJQVFJfU0hJRlQ7CisKKwkqZHN0ID0gY3B1X3RvX2xlNjQo
dmFsKTsKK30KKworc3RhdGljIHZvaWQgYXJtX3NtbXVfc3luY19zdGVfZm9yX3NpZChzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgc2lkKQoreworCXN0cnVjdCBhcm1fc21tdV9jbWRx
X2VudCBjbWQgPSB7CisJCS5vcGNvZGUJPSBDTURRX09QX0NGR0lfU1RFLAorCQkuY2ZnaQk9IHsK
KwkJCS5zaWQJPSBzaWQsCisJCQkubGVhZgk9IHRydWUsCisJCX0sCisJfTsKKworCWFybV9zbW11
X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworCWNtZC5vcGNvZGUgPSBDTURRX09QX0NNRF9T
WU5DOworCWFybV9zbW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworfQorCitzdGF0aWMg
dm9pZCBhcm1fc21tdV93cml0ZV9zdHJ0YWJfZW50KHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNt
bXUsIHUzMiBzaWQsCisJCQkJICAgICAgX19sZTY0ICpkc3QsIHN0cnVjdCBhcm1fc21tdV9zdHJ0
YWJfZW50ICpzdGUpCit7CisJLyoKKwkgKiBUaGlzIGlzIGhpZGVvdXNseSBjb21wbGljYXRlZCwg
YnV0IHdlIG9ubHkgcmVhbGx5IGNhcmUgYWJvdXQKKwkgKiB0aHJlZSBjYXNlcyBhdCB0aGUgbW9t
ZW50OgorCSAqCisJICogMS4gSW52YWxpZCAoYWxsIHplcm8pIC0+IGJ5cGFzcy9mYXVsdCAoaW5p
dCkKKwkgKiAyLiBCeXBhc3MvZmF1bHQgLT4gdHJhbnNsYXRpb24vYnlwYXNzIChhdHRhY2gpCisJ
ICogMy4gVHJhbnNsYXRpb24vYnlwYXNzIC0+IGJ5cGFzcy9mYXVsdCAoZGV0YWNoKQorCSAqCisJ
ICogR2l2ZW4gdGhhdCB3ZSBjYW4ndCB1cGRhdGUgdGhlIFNURSBhdG9taWNhbGx5IGFuZCB0aGUg
U01NVQorCSAqIGRvZXNuJ3QgcmVhZCB0aGUgdGhpbmcgaW4gYSBkZWZpbmVkIG9yZGVyLCB0aGF0
IGxlYXZlcyB1cworCSAqIHdpdGggdGhlIGZvbGxvd2luZyBtYWludGVuYW5jZSByZXF1aXJlbWVu
dHM6CisJICoKKwkgKiAxLiBVcGRhdGUgQ29uZmlnLCByZXR1cm4gKGluaXQgdGltZSBTVEVzIGFy
ZW4ndCBsaXZlKQorCSAqIDIuIFdyaXRlIGV2ZXJ5dGhpbmcgYXBhcnQgZnJvbSBkd29yZCAwLCBz
eW5jLCB3cml0ZSBkd29yZCAwLCBzeW5jCisJICogMy4gVXBkYXRlIENvbmZpZywgc3luYworCSAq
LworCXU2NCB2YWwgPSBsZTY0X3RvX2NwdShkc3RbMF0pOworCWJvb2wgc3RlX2xpdmUgPSBmYWxz
ZTsKKwlzdHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgcHJlZmV0Y2hfY21kID0geworCQkub3Bjb2Rl
CQk9IENNRFFfT1BfUFJFRkVUQ0hfQ0ZHLAorCQkucHJlZmV0Y2gJPSB7CisJCQkuc2lkCT0gc2lk
LAorCQl9LAorCX07CisKKwlpZiAodmFsICYgU1RSVEFCX1NURV8wX1YpIHsKKwkJdTY0IGNmZzsK
KworCQljZmcgPSB2YWwgJiBTVFJUQUJfU1RFXzBfQ0ZHX01BU0sgPDwgU1RSVEFCX1NURV8wX0NG
R19TSElGVDsKKwkJc3dpdGNoIChjZmcpIHsKKwkJY2FzZSBTVFJUQUJfU1RFXzBfQ0ZHX0JZUEFT
UzoKKwkJCWJyZWFrOworCQljYXNlIFNUUlRBQl9TVEVfMF9DRkdfUzFfVFJBTlM6CisJCWNhc2Ug
U1RSVEFCX1NURV8wX0NGR19TMl9UUkFOUzoKKwkJCXN0ZV9saXZlID0gdHJ1ZTsKKwkJCWJyZWFr
OworCQljYXNlIFNUUlRBQl9TVEVfMF9DRkdfQUJPUlQ6CisJCQlpZiAoZGlzYWJsZV9ieXBhc3Mp
CisJCQkJYnJlYWs7CisJCWRlZmF1bHQ6CisJCQlCVUcoKTsgLyogU1RFIGNvcnJ1cHRpb24gKi8K
KwkJfQorCX0KKworCS8qIE51a2UgdGhlIGV4aXN0aW5nIFNURV8wIHZhbHVlLCBhcyB3ZSdyZSBn
b2luZyB0byByZXdyaXRlIGl0ICovCisJdmFsID0gU1RSVEFCX1NURV8wX1Y7CisKKwkvKiBCeXBh
c3MvZmF1bHQgKi8KKwlpZiAoIXN0ZS0+YXNzaWduZWQgfHwgIShzdGUtPnMxX2NmZyB8fCBzdGUt
PnMyX2NmZykpIHsKKwkJaWYgKCFzdGUtPmFzc2lnbmVkICYmIGRpc2FibGVfYnlwYXNzKQorCQkJ
dmFsIHw9IFNUUlRBQl9TVEVfMF9DRkdfQUJPUlQ7CisJCWVsc2UKKwkJCXZhbCB8PSBTVFJUQUJf
U1RFXzBfQ0ZHX0JZUEFTUzsKKworCQlkc3RbMF0gPSBjcHVfdG9fbGU2NCh2YWwpOworCQlkc3Rb
MV0gPSBjcHVfdG9fbGU2NChTVFJUQUJfU1RFXzFfU0hDRkdfSU5DT01JTkcKKwkJCSA8PCBTVFJU
QUJfU1RFXzFfU0hDRkdfU0hJRlQpOworCQlkc3RbMl0gPSAwOyAvKiBOdWtlIHRoZSBWTUlEICov
CisJCWlmIChzdGVfbGl2ZSkKKwkJCWFybV9zbW11X3N5bmNfc3RlX2Zvcl9zaWQoc21tdSwgc2lk
KTsKKwkJcmV0dXJuOworCX0KKworCWlmIChzdGUtPnMxX2NmZykgeworCQlCVUdfT04oc3RlX2xp
dmUpOworCQlkc3RbMV0gPSBjcHVfdG9fbGU2NCgKKwkJCSBTVFJUQUJfU1RFXzFfUzFDX0NBQ0hF
X1dCUkEKKwkJCSA8PCBTVFJUQUJfU1RFXzFfUzFDSVJfU0hJRlQgfAorCQkJIFNUUlRBQl9TVEVf
MV9TMUNfQ0FDSEVfV0JSQQorCQkJIDw8IFNUUlRBQl9TVEVfMV9TMUNPUl9TSElGVCB8CisJCQkg
U1RSVEFCX1NURV8xX1MxQ19TSF9JU0ggPDwgU1RSVEFCX1NURV8xX1MxQ1NIX1NISUZUIHwKKyNp
ZmRlZiBDT05GSUdfUENJX0FUUworCQkJIFNUUlRBQl9TVEVfMV9FQVRTX1RSQU5TIDw8IFNUUlRB
Ql9TVEVfMV9FQVRTX1NISUZUIHwKKyNlbmRpZgorCQkJIFNUUlRBQl9TVEVfMV9TVFJXX05TRUwx
IDw8IFNUUlRBQl9TVEVfMV9TVFJXX1NISUZUKTsKKworCQlpZiAoc21tdS0+ZmVhdHVyZXMgJiBB
Uk1fU01NVV9GRUFUX1NUQUxMUykKKwkJCWRzdFsxXSB8PSBjcHVfdG9fbGU2NChTVFJUQUJfU1RF
XzFfUzFTVEFMTEQpOworCisJCXZhbCB8PSAoc3RlLT5zMV9jZmctPmNkcHRyX2RtYSAmIFNUUlRB
Ql9TVEVfMF9TMUNUWFBUUl9NQVNLCisJCSAgICAgICAgPDwgU1RSVEFCX1NURV8wX1MxQ1RYUFRS
X1NISUZUKSB8CisJCQlTVFJUQUJfU1RFXzBfQ0ZHX1MxX1RSQU5TOworCX0KKworCWlmIChzdGUt
PnMyX2NmZykgeworCQlCVUdfT04oc3RlX2xpdmUpOworCQlkc3RbMl0gPSBjcHVfdG9fbGU2NCgK
KwkJCSBzdGUtPnMyX2NmZy0+dm1pZCA8PCBTVFJUQUJfU1RFXzJfUzJWTUlEX1NISUZUIHwKKwkJ
CSAoc3RlLT5zMl9jZmctPnZ0Y3IgJiBTVFJUQUJfU1RFXzJfVlRDUl9NQVNLKQorCQkJICA8PCBT
VFJUQUJfU1RFXzJfVlRDUl9TSElGVCB8CisjaWZkZWYgX19CSUdfRU5ESUFOCisJCQkgU1RSVEFC
X1NURV8yX1MyRU5ESSB8CisjZW5kaWYKKwkJCSBTVFJUQUJfU1RFXzJfUzJQVFcgfCBTVFJUQUJf
U1RFXzJfUzJBQTY0IHwKKwkJCSBTVFJUQUJfU1RFXzJfUzJSKTsKKworCQlkc3RbM10gPSBjcHVf
dG9fbGU2NChzdGUtPnMyX2NmZy0+dnR0YnIgJgorCQkJIFNUUlRBQl9TVEVfM19TMlRUQl9NQVNL
IDw8IFNUUlRBQl9TVEVfM19TMlRUQl9TSElGVCk7CisKKwkJdmFsIHw9IFNUUlRBQl9TVEVfMF9D
RkdfUzJfVFJBTlM7CisJfQorCisJYXJtX3NtbXVfc3luY19zdGVfZm9yX3NpZChzbW11LCBzaWQp
OworCWRzdFswXSA9IGNwdV90b19sZTY0KHZhbCk7CisJYXJtX3NtbXVfc3luY19zdGVfZm9yX3Np
ZChzbW11LCBzaWQpOworCisJLyogSXQncyBsaWtlbHkgdGhhdCB3ZSdsbCB3YW50IHRvIHVzZSB0
aGUgbmV3IFNURSBzb29uICovCisJaWYgKCEoc21tdS0+b3B0aW9ucyAmIEFSTV9TTU1VX09QVF9T
S0lQX1BSRUZFVENIKSkKKwkJYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwgJnByZWZldGNo
X2NtZCk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X2luaXRfYnlwYXNzX3N0ZXModTY0ICpz
dHJ0YWIsIHVuc2lnbmVkIGludCBuZW50KQoreworCXVuc2lnbmVkIGludCBpOworCXN0cnVjdCBh
cm1fc21tdV9zdHJ0YWJfZW50IHN0ZSA9IHsgLmFzc2lnbmVkID0gZmFsc2UgfTsKKworCWZvciAo
aSA9IDA7IGkgPCBuZW50OyArK2kpIHsKKwkJYXJtX3NtbXVfd3JpdGVfc3RydGFiX2VudChOVUxM
LCAtMSwgc3RydGFiLCAmc3RlKTsKKwkJc3RydGFiICs9IFNUUlRBQl9TVEVfRFdPUkRTOworCX0K
K30KKworc3RhdGljIGludCBhcm1fc21tdV9pbml0X2wyX3N0cnRhYihzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11LCB1MzIgc2lkKQoreworCXNpemVfdCBzaXplOworCXZvaWQgKnN0cnRhYjsK
KwlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2NmZyAqY2ZnID0gJnNtbXUtPnN0cnRhYl9jZmc7CisJ
c3RydWN0IGFybV9zbW11X3N0cnRhYl9sMV9kZXNjICpkZXNjID0gJmNmZy0+bDFfZGVzY1tzaWQg
Pj4gU1RSVEFCX1NQTElUXTsKKworCWlmIChkZXNjLT5sMnB0cikKKwkJcmV0dXJuIDA7CisKKwlz
aXplID0gMSA8PCAoU1RSVEFCX1NQTElUICsgaWxvZzIoU1RSVEFCX1NURV9EV09SRFMpICsgMyk7
CisJc3RydGFiID0gJmNmZy0+c3RydGFiWyhzaWQgPj4gU1RSVEFCX1NQTElUKSAqIFNUUlRBQl9M
MV9ERVNDX0RXT1JEU107CisKKwlkZXNjLT5zcGFuID0gU1RSVEFCX1NQTElUICsgMTsKKwlkZXNj
LT5sMnB0ciA9IGRtYW1fYWxsb2NfY29oZXJlbnQoc21tdS0+ZGV2LCBzaXplLCAmZGVzYy0+bDJw
dHJfZG1hLAorCQkJCQkgIEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKKwlpZiAoIWRlc2MtPmwy
cHRyKSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LAorCQkJImZhaWxlZCB0byBhbGxvY2F0ZSBsMiBz
dHJlYW0gdGFibGUgZm9yIFNJRCAldVxuIiwKKwkJCXNpZCk7CisJCXJldHVybiAtRU5PTUVNOwor
CX0KKworCWFybV9zbW11X2luaXRfYnlwYXNzX3N0ZXMoZGVzYy0+bDJwdHIsIDEgPDwgU1RSVEFC
X1NQTElUKTsKKwlhcm1fc21tdV93cml0ZV9zdHJ0YWJfbDFfZGVzYyhzdHJ0YWIsIGRlc2MpOwor
CXJldHVybiAwOworfQorCisvKiBJUlEgYW5kIGV2ZW50IGhhbmRsZXJzICovCitzdGF0aWMgaXJx
cmV0dXJuX3QgYXJtX3NtbXVfZXZ0cV90aHJlYWQoaW50IGlycSwgdm9pZCAqZGV2KQoreworCWlu
dCBpOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBkZXY7CisJc3RydWN0IGFybV9z
bW11X3F1ZXVlICpxID0gJnNtbXUtPmV2dHEucTsKKwl1NjQgZXZ0W0VWVFFfRU5UX0RXT1JEU107
CisKKwlkbyB7CisJCXdoaWxlICghcXVldWVfcmVtb3ZlX3JhdyhxLCBldnQpKSB7CisJCQl1OCBp
ZCA9IGV2dFswXSA+PiBFVlRRXzBfSURfU0hJRlQgJiBFVlRRXzBfSURfTUFTSzsKKworCQkJZGV2
X2luZm8oc21tdS0+ZGV2LCAiZXZlbnQgMHglMDJ4IHJlY2VpdmVkOlxuIiwgaWQpOworCQkJZm9y
IChpID0gMDsgaSA8IEFSUkFZX1NJWkUoZXZ0KTsgKytpKQorCQkJCWRldl9pbmZvKHNtbXUtPmRl
diwgIlx0MHglMDE2bGx4XG4iLAorCQkJCQkgKHVuc2lnbmVkIGxvbmcgbG9uZylldnRbaV0pOwor
CisJCX0KKworCQkvKgorCQkgKiBOb3QgbXVjaCB3ZSBjYW4gZG8gb24gb3ZlcmZsb3csIHNvIHNj
cmVhbSBhbmQgcHJldGVuZCB3ZSdyZQorCQkgKiB0cnlpbmcgaGFyZGVyLgorCQkgKi8KKwkJaWYg
KHF1ZXVlX3N5bmNfcHJvZChxKSA9PSAtRU9WRVJGTE9XKQorCQkJZGV2X2VycihzbW11LT5kZXYs
ICJFVlRRIG92ZXJmbG93IGRldGVjdGVkIC0tIGV2ZW50cyBsb3N0XG4iKTsKKwl9IHdoaWxlICgh
cXVldWVfZW1wdHkocSkpOworCisJLyogU3luYyBvdXIgb3ZlcmZsb3cgZmxhZywgYXMgd2UgYmVs
aWV2ZSB3ZSdyZSB1cCB0byBzcGVlZCAqLworCXEtPmNvbnMgPSBRX09WRihxLCBxLT5wcm9kKSB8
IFFfV1JQKHEsIHEtPmNvbnMpIHwgUV9JRFgocSwgcS0+Y29ucyk7CisJcmV0dXJuIElSUV9IQU5E
TEVEOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9oYW5kbGVfcHByKHN0cnVjdCBhcm1fc21t
dV9kZXZpY2UgKnNtbXUsIHU2NCAqZXZ0KQoreworCXUzMiBzaWQsIHNzaWQ7CisJdTE2IGdycGlk
OworCWJvb2wgc3N2LCBsYXN0OworCisJc2lkID0gZXZ0WzBdID4+IFBSSVFfMF9TSURfU0hJRlQg
JiBQUklRXzBfU0lEX01BU0s7CisJc3N2ID0gZXZ0WzBdICYgUFJJUV8wX1NTSURfVjsKKwlzc2lk
ID0gc3N2ID8gZXZ0WzBdID4+IFBSSVFfMF9TU0lEX1NISUZUICYgUFJJUV8wX1NTSURfTUFTSyA6
IDA7CisJbGFzdCA9IGV2dFswXSAmIFBSSVFfMF9QUkdfTEFTVDsKKwlncnBpZCA9IGV2dFsxXSA+
PiBQUklRXzFfUFJHX0lEWF9TSElGVCAmIFBSSVFfMV9QUkdfSURYX01BU0s7CisKKwlkZXZfaW5m
byhzbW11LT5kZXYsICJ1bmV4cGVjdGVkIFBSSSByZXF1ZXN0IHJlY2VpdmVkOlxuIik7CisJZGV2
X2luZm8oc21tdS0+ZGV2LAorCQkgIlx0c2lkIDB4JTA4eC4weCUwNXg6IFsldSVzXSAlc3ByaXZp
bGVnZWQgJXMlcyVzIGFjY2VzcyBhdCBpb3ZhIDB4JTAxNmxseFxuIiwKKwkJIHNpZCwgc3NpZCwg
Z3JwaWQsIGxhc3QgPyAiTCIgOiAiIiwKKwkJIGV2dFswXSAmIFBSSVFfMF9QRVJNX1BSSVYgPyAi
IiA6ICJ1biIsCisJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9SRUFEID8gIlIiIDogIiIsCisJCSBl
dnRbMF0gJiBQUklRXzBfUEVSTV9XUklURSA/ICJXIiA6ICIiLAorCQkgZXZ0WzBdICYgUFJJUV8w
X1BFUk1fRVhFQyA/ICJYIiA6ICIiLAorCQkgZXZ0WzFdICYgUFJJUV8xX0FERFJfTUFTSyA8PCBQ
UklRXzFfQUREUl9TSElGVCk7CisKKwlpZiAobGFzdCkgeworCQlzdHJ1Y3QgYXJtX3NtbXVfY21k
cV9lbnQgY21kID0geworCQkJLm9wY29kZQkJCT0gQ01EUV9PUF9QUklfUkVTUCwKKwkJCS5zdWJz
dHJlYW1fdmFsaWQJPSBzc3YsCisJCQkucHJpCQkJPSB7CisJCQkJLnNpZAk9IHNpZCwKKwkJCQku
c3NpZAk9IHNzaWQsCisJCQkJLmdycGlkCT0gZ3JwaWQsCisJCQkJLnJlc3AJPSBQUklfUkVTUF9E
RU5ZLAorCQkJfSwKKwkJfTsKKworCQlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAmY21k
KTsKKwl9Cit9CisKK3N0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9wcmlxX3RocmVhZChpbnQg
aXJxLCB2b2lkICpkZXYpCit7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IGRldjsK
KwlzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEgPSAmc21tdS0+cHJpcS5xOworCXU2NCBldnRbUFJJ
UV9FTlRfRFdPUkRTXTsKKworCWRvIHsKKwkJd2hpbGUgKCFxdWV1ZV9yZW1vdmVfcmF3KHEsIGV2
dCkpCisJCQlhcm1fc21tdV9oYW5kbGVfcHByKHNtbXUsIGV2dCk7CisKKwkJaWYgKHF1ZXVlX3N5
bmNfcHJvZChxKSA9PSAtRU9WRVJGTE9XKQorCQkJZGV2X2VycihzbW11LT5kZXYsICJQUklRIG92
ZXJmbG93IGRldGVjdGVkIC0tIHJlcXVlc3RzIGxvc3RcbiIpOworCX0gd2hpbGUgKCFxdWV1ZV9l
bXB0eShxKSk7CisKKwkvKiBTeW5jIG91ciBvdmVyZmxvdyBmbGFnLCBhcyB3ZSBiZWxpZXZlIHdl
J3JlIHVwIHRvIHNwZWVkICovCisJcS0+Y29ucyA9IFFfT1ZGKHEsIHEtPnByb2QpIHwgUV9XUlAo
cSwgcS0+Y29ucykgfCBRX0lEWChxLCBxLT5jb25zKTsKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9
CisKK3N0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcihpbnQgaXJx
LCB2b2lkICpkZXYpCit7CisJLyogV2UgZG9uJ3QgYWN0dWFsbHkgdXNlIENNRF9TWU5DIGludGVy
cnVwdHMgZm9yIGFueXRoaW5nICovCisJcmV0dXJuIElSUV9IQU5ETEVEOworfQorCitzdGF0aWMg
aW50IGFybV9zbW11X2RldmljZV9kaXNhYmxlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUp
OworCitzdGF0aWMgaXJxcmV0dXJuX3QgYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIoaW50IGlycSwg
dm9pZCAqZGV2KQoreworCXUzMiBnZXJyb3IsIGdlcnJvcm4sIGFjdGl2ZTsKKwlzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICpzbW11ID0gZGV2OworCisJZ2Vycm9yID0gcmVhZGxfcmVsYXhlZChzbW11
LT5iYXNlICsgQVJNX1NNTVVfR0VSUk9SKTsKKwlnZXJyb3JuID0gcmVhZGxfcmVsYXhlZChzbW11
LT5iYXNlICsgQVJNX1NNTVVfR0VSUk9STik7CisKKwlhY3RpdmUgPSBnZXJyb3IgXiBnZXJyb3Ju
OworCWlmICghKGFjdGl2ZSAmIEdFUlJPUl9FUlJfTUFTSykpCisJCXJldHVybiBJUlFfTk9ORTsg
LyogTm8gZXJyb3JzIHBlbmRpbmcgKi8KKworCWRldl93YXJuKHNtbXUtPmRldiwKKwkJICJ1bmV4
cGVjdGVkIGdsb2JhbCBlcnJvciByZXBvcnRlZCAoMHglMDh4KSwgdGhpcyBjb3VsZCBiZSBzZXJp
b3VzXG4iLAorCQkgYWN0aXZlKTsKKworCWlmIChhY3RpdmUgJiBHRVJST1JfU0ZNX0VSUikgewor
CQlkZXZfZXJyKHNtbXUtPmRldiwgImRldmljZSBoYXMgZW50ZXJlZCBTZXJ2aWNlIEZhaWx1cmUg
TW9kZSFcbiIpOworCQlhcm1fc21tdV9kZXZpY2VfZGlzYWJsZShzbW11KTsKKwl9CisKKwlpZiAo
YWN0aXZlICYgR0VSUk9SX01TSV9HRVJST1JfQUJUX0VSUikKKwkJZGV2X3dhcm4oc21tdS0+ZGV2
LCAiR0VSUk9SIE1TSSB3cml0ZSBhYm9ydGVkXG4iKTsKKworCWlmIChhY3RpdmUgJiBHRVJST1Jf
TVNJX1BSSVFfQUJUX0VSUikKKwkJZGV2X3dhcm4oc21tdS0+ZGV2LCAiUFJJUSBNU0kgd3JpdGUg
YWJvcnRlZFxuIik7CisKKwlpZiAoYWN0aXZlICYgR0VSUk9SX01TSV9FVlRRX0FCVF9FUlIpCisJ
CWRldl93YXJuKHNtbXUtPmRldiwgIkVWVFEgTVNJIHdyaXRlIGFib3J0ZWRcbiIpOworCisJaWYg
KGFjdGl2ZSAmIEdFUlJPUl9NU0lfQ01EUV9BQlRfRVJSKSB7CisJCWRldl93YXJuKHNtbXUtPmRl
diwgIkNNRFEgTVNJIHdyaXRlIGFib3J0ZWRcbiIpOworCQlhcm1fc21tdV9jbWRxX3N5bmNfaGFu
ZGxlcihpcnEsIHNtbXUtPmRldik7CisJfQorCisJaWYgKGFjdGl2ZSAmIEdFUlJPUl9QUklRX0FC
VF9FUlIpCisJCWRldl9lcnIoc21tdS0+ZGV2LCAiUFJJUSB3cml0ZSBhYm9ydGVkIC0tIGV2ZW50
cyBtYXkgaGF2ZSBiZWVuIGxvc3RcbiIpOworCisJaWYgKGFjdGl2ZSAmIEdFUlJPUl9FVlRRX0FC
VF9FUlIpCisJCWRldl9lcnIoc21tdS0+ZGV2LCAiRVZUUSB3cml0ZSBhYm9ydGVkIC0tIGV2ZW50
cyBtYXkgaGF2ZSBiZWVuIGxvc3RcbiIpOworCisJaWYgKGFjdGl2ZSAmIEdFUlJPUl9DTURRX0VS
UikKKwkJYXJtX3NtbXVfY21kcV9za2lwX2VycihzbW11KTsKKworCXdyaXRlbChnZXJyb3IsIHNt
bXUtPmJhc2UgKyBBUk1fU01NVV9HRVJST1JOKTsKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisK
Ky8qIElPX1BHVEFCTEUgQVBJICovCitzdGF0aWMgdm9pZCBfX2FybV9zbW11X3RsYl9zeW5jKHN0
cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJc3RydWN0IGFybV9zbW11X2NtZHFfZW50
IGNtZDsKKworCWNtZC5vcGNvZGUgPSBDTURRX09QX0NNRF9TWU5DOworCWFybV9zbW11X2NtZHFf
aXNzdWVfY21kKHNtbXUsICZjbWQpOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV90bGJfc3lu
Yyh2b2lkICpjb29raWUpCit7CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4g
PSBjb29raWU7CisJX19hcm1fc21tdV90bGJfc3luYyhzbW11X2RvbWFpbi0+c21tdSk7Cit9CisK
K3N0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9pbnZfY29udGV4dCh2b2lkICpjb29raWUpCit7CisJ
c3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSBjb29raWU7CisJc3RydWN0IGFy
bV9zbW11X2RldmljZSAqc21tdSA9IHNtbXVfZG9tYWluLT5zbW11OworCXN0cnVjdCBhcm1fc21t
dV9jbWRxX2VudCBjbWQ7CisKKwlpZiAoc21tdV9kb21haW4tPnN0YWdlID09IEFSTV9TTU1VX0RP
TUFJTl9TMSkgeworCQljbWQub3Bjb2RlCT0gQ01EUV9PUF9UTEJJX05IX0FTSUQ7CisJCWNtZC50
bGJpLmFzaWQJPSBzbW11X2RvbWFpbi0+czFfY2ZnLmNkLmFzaWQ7CisJCWNtZC50bGJpLnZtaWQJ
PSAwOworCX0gZWxzZSB7CisJCWNtZC5vcGNvZGUJPSBDTURRX09QX1RMQklfUzEyX1ZNQUxMOwor
CQljbWQudGxiaS52bWlkCT0gc21tdV9kb21haW4tPnMyX2NmZy52bWlkOworCX0KKworCWFybV9z
bW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworCV9fYXJtX3NtbXVfdGxiX3N5bmMoc21t
dSk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9pbnZfcmFuZ2Vfbm9zeW5jKHVuc2ln
bmVkIGxvbmcgaW92YSwgc2l6ZV90IHNpemUsCisJCQkJCSAgc2l6ZV90IGdyYW51bGUsIGJvb2wg
bGVhZiwgdm9pZCAqY29va2llKQoreworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9t
YWluID0gY29va2llOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBzbW11X2RvbWFp
bi0+c21tdTsKKwlzdHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgY21kID0geworCQkudGxiaSA9IHsK
KwkJCS5sZWFmCT0gbGVhZiwKKwkJCS5hZGRyCT0gaW92YSwKKwkJfSwKKwl9OworCisJaWYgKHNt
bXVfZG9tYWluLT5zdGFnZSA9PSBBUk1fU01NVV9ET01BSU5fUzEpIHsKKwkJY21kLm9wY29kZQk9
IENNRFFfT1BfVExCSV9OSF9WQTsKKwkJY21kLnRsYmkuYXNpZAk9IHNtbXVfZG9tYWluLT5zMV9j
ZmcuY2QuYXNpZDsKKwl9IGVsc2UgeworCQljbWQub3Bjb2RlCT0gQ01EUV9PUF9UTEJJX1MyX0lQ
QTsKKwkJY21kLnRsYmkudm1pZAk9IHNtbXVfZG9tYWluLT5zMl9jZmcudm1pZDsKKwl9CisKKwlk
byB7CisJCWFybV9zbW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworCQljbWQudGxiaS5h
ZGRyICs9IGdyYW51bGU7CisJfSB3aGlsZSAoc2l6ZSAtPSBncmFudWxlKTsKK30KKworc3RhdGlj
IGNvbnN0IHN0cnVjdCBpb21tdV9nYXRoZXJfb3BzIGFybV9zbW11X2dhdGhlcl9vcHMgPSB7CisJ
LnRsYl9mbHVzaF9hbGwJPSBhcm1fc21tdV90bGJfaW52X2NvbnRleHQsCisJLnRsYl9hZGRfZmx1
c2gJPSBhcm1fc21tdV90bGJfaW52X3JhbmdlX25vc3luYywKKwkudGxiX3N5bmMJPSBhcm1fc21t
dV90bGJfc3luYywKK307CisKKy8qIElPTU1VIEFQSSAqLworc3RhdGljIGJvb2wgYXJtX3NtbXVf
Y2FwYWJsZShlbnVtIGlvbW11X2NhcCBjYXApCit7CisJc3dpdGNoIChjYXApIHsKKwljYXNlIElP
TU1VX0NBUF9DQUNIRV9DT0hFUkVOQ1k6CisJCXJldHVybiB0cnVlOworCWNhc2UgSU9NTVVfQ0FQ
X05PRVhFQzoKKwkJcmV0dXJuIHRydWU7CisJZGVmYXVsdDoKKwkJcmV0dXJuIGZhbHNlOworCX0K
K30KKworc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2RvbWFpbl9hbGxvYyh1
bnNpZ25lZCB0eXBlKQoreworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluOwor
CisJaWYgKHR5cGUgIT0gSU9NTVVfRE9NQUlOX1VOTUFOQUdFRCAmJgorCSAgICB0eXBlICE9IElP
TU1VX0RPTUFJTl9ETUEgJiYKKwkgICAgdHlwZSAhPSBJT01NVV9ET01BSU5fSURFTlRJVFkpCisJ
CXJldHVybiBOVUxMOworCisJLyoKKwkgKiBBbGxvY2F0ZSB0aGUgZG9tYWluIGFuZCBpbml0aWFs
aXNlIHNvbWUgb2YgaXRzIGRhdGEgc3RydWN0dXJlcy4KKwkgKiBXZSBjYW4ndCByZWFsbHkgZG8g
YW55dGhpbmcgbWVhbmluZ2Z1bCB1bnRpbCB3ZSd2ZSBhZGRlZCBhCisJICogbWFzdGVyLgorCSAq
LworCXNtbXVfZG9tYWluID0ga3phbGxvYyhzaXplb2YoKnNtbXVfZG9tYWluKSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFzbW11X2RvbWFpbikKKwkJcmV0dXJuIE5VTEw7CisKKwlpZiAodHlwZSA9PSBJ
T01NVV9ET01BSU5fRE1BICYmCisJICAgIGlvbW11X2dldF9kbWFfY29va2llKCZzbW11X2RvbWFp
bi0+ZG9tYWluKSkgeworCQlrZnJlZShzbW11X2RvbWFpbik7CisJCXJldHVybiBOVUxMOworCX0K
KworCW11dGV4X2luaXQoJnNtbXVfZG9tYWluLT5pbml0X211dGV4KTsKKwlzcGluX2xvY2tfaW5p
dCgmc21tdV9kb21haW4tPnBndGJsX2xvY2spOworCXJldHVybiAmc21tdV9kb21haW4tPmRvbWFp
bjsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9iaXRtYXBfYWxsb2ModW5zaWduZWQgbG9uZyAq
bWFwLCBpbnQgc3BhbikKK3sKKwlpbnQgaWR4LCBzaXplID0gMSA8PCBzcGFuOworCisJZG8gewor
CQlpZHggPSBmaW5kX2ZpcnN0X3plcm9fYml0KG1hcCwgc2l6ZSk7CisJCWlmIChpZHggPT0gc2l6
ZSkKKwkJCXJldHVybiAtRU5PU1BDOworCX0gd2hpbGUgKHRlc3RfYW5kX3NldF9iaXQoaWR4LCBt
YXApKTsKKworCXJldHVybiBpZHg7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X2JpdG1hcF9m
cmVlKHVuc2lnbmVkIGxvbmcgKm1hcCwgaW50IGlkeCkKK3sKKwljbGVhcl9iaXQoaWR4LCBtYXAp
OworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9kb21haW5fZnJlZShzdHJ1Y3QgaW9tbXVfZG9t
YWluICpkb21haW4pCit7CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSB0
b19zbW11X2RvbWFpbihkb21haW4pOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBz
bW11X2RvbWFpbi0+c21tdTsKKworCWlvbW11X3B1dF9kbWFfY29va2llKGRvbWFpbik7CisJZnJl
ZV9pb19wZ3RhYmxlX29wcyhzbW11X2RvbWFpbi0+cGd0Ymxfb3BzKTsKKworCS8qIEZyZWUgdGhl
IENEIGFuZCBBU0lELCBpZiB3ZSBhbGxvY2F0ZWQgdGhlbSAqLworCWlmIChzbW11X2RvbWFpbi0+
c3RhZ2UgPT0gQVJNX1NNTVVfRE9NQUlOX1MxKSB7CisJCXN0cnVjdCBhcm1fc21tdV9zMV9jZmcg
KmNmZyA9ICZzbW11X2RvbWFpbi0+czFfY2ZnOworCisJCWlmIChjZmctPmNkcHRyKSB7CisJCQlk
bWFtX2ZyZWVfY29oZXJlbnQoc21tdV9kb21haW4tPnNtbXUtPmRldiwKKwkJCQkJICAgQ1RYREVT
Q19DRF9EV09SRFMgPDwgMywKKwkJCQkJICAgY2ZnLT5jZHB0ciwKKwkJCQkJICAgY2ZnLT5jZHB0
cl9kbWEpOworCisJCQlhcm1fc21tdV9iaXRtYXBfZnJlZShzbW11LT5hc2lkX21hcCwgY2ZnLT5j
ZC5hc2lkKTsKKwkJfQorCX0gZWxzZSB7CisJCXN0cnVjdCBhcm1fc21tdV9zMl9jZmcgKmNmZyA9
ICZzbW11X2RvbWFpbi0+czJfY2ZnOworCQlpZiAoY2ZnLT52bWlkKQorCQkJYXJtX3NtbXVfYml0
bWFwX2ZyZWUoc21tdS0+dm1pZF9tYXAsIGNmZy0+dm1pZCk7CisJfQorCisJa2ZyZWUoc21tdV9k
b21haW4pOworfQorCitzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMShzdHJ1
Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiwKKwkJCQkgICAgICAgc3RydWN0IGlvX3Bn
dGFibGVfY2ZnICpwZ3RibF9jZmcpCit7CisJaW50IHJldDsKKwlpbnQgYXNpZDsKKwlzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4tPnNtbXU7CisJc3RydWN0IGFybV9z
bW11X3MxX2NmZyAqY2ZnID0gJnNtbXVfZG9tYWluLT5zMV9jZmc7CisKKwlhc2lkID0gYXJtX3Nt
bXVfYml0bWFwX2FsbG9jKHNtbXUtPmFzaWRfbWFwLCBzbW11LT5hc2lkX2JpdHMpOworCWlmIChh
c2lkIDwgMCkKKwkJcmV0dXJuIGFzaWQ7CisKKwljZmctPmNkcHRyID0gZG1hbV9hbGxvY19jb2hl
cmVudChzbW11LT5kZXYsIENUWERFU0NfQ0RfRFdPUkRTIDw8IDMsCisJCQkJCSAmY2ZnLT5jZHB0
cl9kbWEsCisJCQkJCSBHRlBfS0VSTkVMIHwgX19HRlBfWkVSTyk7CisJaWYgKCFjZmctPmNkcHRy
KSB7CisJCWRldl93YXJuKHNtbXUtPmRldiwgImZhaWxlZCB0byBhbGxvY2F0ZSBjb250ZXh0IGRl
c2NyaXB0b3JcbiIpOworCQlyZXQgPSAtRU5PTUVNOworCQlnb3RvIG91dF9mcmVlX2FzaWQ7CisJ
fQorCisJY2ZnLT5jZC5hc2lkCT0gKHUxNilhc2lkOworCWNmZy0+Y2QudHRicgk9IHBndGJsX2Nm
Zy0+YXJtX2xwYWVfczFfY2ZnLnR0YnJbMF07CisJY2ZnLT5jZC50Y3IJPSBwZ3RibF9jZmctPmFy
bV9scGFlX3MxX2NmZy50Y3I7CisJY2ZnLT5jZC5tYWlyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9z
MV9jZmcubWFpclswXTsKKwlyZXR1cm4gMDsKKworb3V0X2ZyZWVfYXNpZDoKKwlhcm1fc21tdV9i
aXRtYXBfZnJlZShzbW11LT5hc2lkX21hcCwgYXNpZCk7CisJcmV0dXJuIHJldDsKK30KKworc3Rh
dGljIGludCBhcm1fc21tdV9kb21haW5fZmluYWxpc2VfczIoc3RydWN0IGFybV9zbW11X2RvbWFp
biAqc21tdV9kb21haW4sCisJCQkJICAgICAgIHN0cnVjdCBpb19wZ3RhYmxlX2NmZyAqcGd0Ymxf
Y2ZnKQoreworCWludCB2bWlkOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBzbW11
X2RvbWFpbi0+c21tdTsKKwlzdHJ1Y3QgYXJtX3NtbXVfczJfY2ZnICpjZmcgPSAmc21tdV9kb21h
aW4tPnMyX2NmZzsKKworCXZtaWQgPSBhcm1fc21tdV9iaXRtYXBfYWxsb2Moc21tdS0+dm1pZF9t
YXAsIHNtbXUtPnZtaWRfYml0cyk7CisJaWYgKHZtaWQgPCAwKQorCQlyZXR1cm4gdm1pZDsKKwor
CWNmZy0+dm1pZAk9ICh1MTYpdm1pZDsKKwljZmctPnZ0dGJyCT0gcGd0YmxfY2ZnLT5hcm1fbHBh
ZV9zMl9jZmcudnR0YnI7CisJY2ZnLT52dGNyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9zMl9jZmcu
dnRjcjsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9kb21haW5fZmluYWxp
c2Uoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluKQoreworCWludCByZXQ7CisJdW5zaWduZWQg
bG9uZyBpYXMsIG9hczsKKwllbnVtIGlvX3BndGFibGVfZm10IGZtdDsKKwlzdHJ1Y3QgaW9fcGd0
YWJsZV9jZmcgcGd0YmxfY2ZnOworCXN0cnVjdCBpb19wZ3RhYmxlX29wcyAqcGd0Ymxfb3BzOwor
CWludCAoKmZpbmFsaXNlX3N0YWdlX2ZuKShzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICosCisJCQkJ
IHN0cnVjdCBpb19wZ3RhYmxlX2NmZyAqKTsKKwlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11
X2RvbWFpbiA9IHRvX3NtbXVfZG9tYWluKGRvbWFpbik7CisJc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqc21tdSA9IHNtbXVfZG9tYWluLT5zbW11OworCisJaWYgKGRvbWFpbi0+dHlwZSA9PSBJT01N
VV9ET01BSU5fSURFTlRJVFkpIHsKKwkJc21tdV9kb21haW4tPnN0YWdlID0gQVJNX1NNTVVfRE9N
QUlOX0JZUEFTUzsKKwkJcmV0dXJuIDA7CisJfQorCisJLyogUmVzdHJpY3QgdGhlIHN0YWdlIHRv
IHdoYXQgd2UgY2FuIGFjdHVhbGx5IHN1cHBvcnQgKi8KKwlpZiAoIShzbW11LT5mZWF0dXJlcyAm
IEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzEpKQorCQlzbW11X2RvbWFpbi0+c3RhZ2UgPSBBUk1fU01N
VV9ET01BSU5fUzI7CisJaWYgKCEoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1RSQU5T
X1MyKSkKKwkJc21tdV9kb21haW4tPnN0YWdlID0gQVJNX1NNTVVfRE9NQUlOX1MxOworCisJc3dp
dGNoIChzbW11X2RvbWFpbi0+c3RhZ2UpIHsKKwljYXNlIEFSTV9TTU1VX0RPTUFJTl9TMToKKwkJ
aWFzID0gVkFfQklUUzsKKwkJb2FzID0gc21tdS0+aWFzOworCQlmbXQgPSBBUk1fNjRfTFBBRV9T
MTsKKwkJZmluYWxpc2Vfc3RhZ2VfZm4gPSBhcm1fc21tdV9kb21haW5fZmluYWxpc2VfczE7CisJ
CWJyZWFrOworCWNhc2UgQVJNX1NNTVVfRE9NQUlOX05FU1RFRDoKKwljYXNlIEFSTV9TTU1VX0RP
TUFJTl9TMjoKKwkJaWFzID0gc21tdS0+aWFzOworCQlvYXMgPSBzbW11LT5vYXM7CisJCWZtdCA9
IEFSTV82NF9MUEFFX1MyOworCQlmaW5hbGlzZV9zdGFnZV9mbiA9IGFybV9zbW11X2RvbWFpbl9m
aW5hbGlzZV9zMjsKKwkJYnJlYWs7CisJZGVmYXVsdDoKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQor
CisJcGd0YmxfY2ZnID0gKHN0cnVjdCBpb19wZ3RhYmxlX2NmZykgeworCQkucGdzaXplX2JpdG1h
cAk9IHNtbXUtPnBnc2l6ZV9iaXRtYXAsCisJCS5pYXMJCT0gaWFzLAorCQkub2FzCQk9IG9hcywK
KwkJLnRsYgkJPSAmYXJtX3NtbXVfZ2F0aGVyX29wcywKKwkJLmlvbW11X2Rldgk9IHNtbXUtPmRl
diwKKwl9OworCisJcGd0Ymxfb3BzID0gYWxsb2NfaW9fcGd0YWJsZV9vcHMoZm10LCAmcGd0Ymxf
Y2ZnLCBzbW11X2RvbWFpbik7CisJaWYgKCFwZ3RibF9vcHMpCisJCXJldHVybiAtRU5PTUVNOwor
CisJZG9tYWluLT5wZ3NpemVfYml0bWFwID0gcGd0YmxfY2ZnLnBnc2l6ZV9iaXRtYXA7CisJZG9t
YWluLT5nZW9tZXRyeS5hcGVydHVyZV9lbmQgPSAoMVVMIDw8IGlhcykgLSAxOworCWRvbWFpbi0+
Z2VvbWV0cnkuZm9yY2VfYXBlcnR1cmUgPSB0cnVlOworCXNtbXVfZG9tYWluLT5wZ3RibF9vcHMg
PSBwZ3RibF9vcHM7CisKKwlyZXQgPSBmaW5hbGlzZV9zdGFnZV9mbihzbW11X2RvbWFpbiwgJnBn
dGJsX2NmZyk7CisJaWYgKHJldCA8IDApCisJCWZyZWVfaW9fcGd0YWJsZV9vcHMocGd0Ymxfb3Bz
KTsKKworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBfX2xlNjQgKmFybV9zbW11X2dldF9zdGVw
X2Zvcl9zaWQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCkKK3sKKwlfX2xl
NjQgKnN0ZXA7CisJc3RydWN0IGFybV9zbW11X3N0cnRhYl9jZmcgKmNmZyA9ICZzbW11LT5zdHJ0
YWJfY2ZnOworCisJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF8yX0xWTF9TVFJU
QUIpIHsKKwkJc3RydWN0IGFybV9zbW11X3N0cnRhYl9sMV9kZXNjICpsMV9kZXNjOworCQlpbnQg
aWR4OworCisJCS8qIFR3by1sZXZlbCB3YWxrICovCisJCWlkeCA9IChzaWQgPj4gU1RSVEFCX1NQ
TElUKSAqIFNUUlRBQl9MMV9ERVNDX0RXT1JEUzsKKwkJbDFfZGVzYyA9ICZjZmctPmwxX2Rlc2Nb
aWR4XTsKKwkJaWR4ID0gKHNpZCAmICgoMSA8PCBTVFJUQUJfU1BMSVQpIC0gMSkpICogU1RSVEFC
X1NURV9EV09SRFM7CisJCXN0ZXAgPSAmbDFfZGVzYy0+bDJwdHJbaWR4XTsKKwl9IGVsc2Ugewor
CQkvKiBTaW1wbGUgbGluZWFyIGxvb2t1cCAqLworCQlzdGVwID0gJmNmZy0+c3RydGFiW3NpZCAq
IFNUUlRBQl9TVEVfRFdPUkRTXTsKKwl9CisKKwlyZXR1cm4gc3RlcDsKK30KKworc3RhdGljIHZv
aWQgYXJtX3NtbXVfaW5zdGFsbF9zdGVfZm9yX2RldihzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3Nw
ZWMpCit7CisJaW50IGk7CisJc3RydWN0IGFybV9zbW11X21hc3Rlcl9kYXRhICptYXN0ZXIgPSBm
d3NwZWMtPmlvbW11X3ByaXY7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IG1hc3Rl
ci0+c21tdTsKKworCWZvciAoaSA9IDA7IGkgPCBmd3NwZWMtPm51bV9pZHM7ICsraSkgeworCQl1
MzIgc2lkID0gZndzcGVjLT5pZHNbaV07CisJCV9fbGU2NCAqc3RlcCA9IGFybV9zbW11X2dldF9z
dGVwX2Zvcl9zaWQoc21tdSwgc2lkKTsKKworCQlhcm1fc21tdV93cml0ZV9zdHJ0YWJfZW50KHNt
bXUsIHNpZCwgc3RlcCwgJm1hc3Rlci0+c3RlKTsKKwl9Cit9CisKK3N0YXRpYyB2b2lkIGFybV9z
bW11X2RldGFjaF9kZXYoc3RydWN0IGRldmljZSAqZGV2KQoreworCXN0cnVjdCBhcm1fc21tdV9t
YXN0ZXJfZGF0YSAqbWFzdGVyID0gZGV2LT5pb21tdV9md3NwZWMtPmlvbW11X3ByaXY7CisKKwlt
YXN0ZXItPnN0ZS5hc3NpZ25lZCA9IGZhbHNlOworCWFybV9zbW11X2luc3RhbGxfc3RlX2Zvcl9k
ZXYoZGV2LT5pb21tdV9md3NwZWMpOworfQorCitzdGF0aWMgaW50IGFybV9zbW11X2F0dGFjaF9k
ZXYoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluLCBzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJ
aW50IHJldCA9IDA7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKKwlzdHJ1Y3QgYXJt
X3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiA9IHRvX3NtbXVfZG9tYWluKGRvbWFpbik7CisJc3Ry
dWN0IGFybV9zbW11X21hc3Rlcl9kYXRhICptYXN0ZXI7CisJc3RydWN0IGFybV9zbW11X3N0cnRh
Yl9lbnQgKnN0ZTsKKworCWlmICghZGV2LT5pb21tdV9md3NwZWMpCisJCXJldHVybiAtRU5PRU5U
OworCisJbWFzdGVyID0gZGV2LT5pb21tdV9md3NwZWMtPmlvbW11X3ByaXY7CisJc21tdSA9IG1h
c3Rlci0+c21tdTsKKwlzdGUgPSAmbWFzdGVyLT5zdGU7CisKKwkvKiBBbHJlYWR5IGF0dGFjaGVk
IHRvIGEgZGlmZmVyZW50IGRvbWFpbj8gKi8KKwlpZiAoc3RlLT5hc3NpZ25lZCkKKwkJYXJtX3Nt
bXVfZGV0YWNoX2RldihkZXYpOworCisJbXV0ZXhfbG9jaygmc21tdV9kb21haW4tPmluaXRfbXV0
ZXgpOworCisJaWYgKCFzbW11X2RvbWFpbi0+c21tdSkgeworCQlzbW11X2RvbWFpbi0+c21tdSA9
IHNtbXU7CisJCXJldCA9IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZShkb21haW4pOworCQlpZiAo
cmV0KSB7CisJCQlzbW11X2RvbWFpbi0+c21tdSA9IE5VTEw7CisJCQlnb3RvIG91dF91bmxvY2s7
CisJCX0KKwl9IGVsc2UgaWYgKHNtbXVfZG9tYWluLT5zbW11ICE9IHNtbXUpIHsKKwkJZGV2X2Vy
cihkZXYsCisJCQkiY2Fubm90IGF0dGFjaCB0byBTTU1VICVzICh1cHN0cmVhbSBvZiAlcylcbiIs
CisJCQlkZXZfbmFtZShzbW11X2RvbWFpbi0+c21tdS0+ZGV2KSwKKwkJCWRldl9uYW1lKHNtbXUt
PmRldikpOworCQlyZXQgPSAtRU5YSU87CisJCWdvdG8gb3V0X3VubG9jazsKKwl9CisKKwlzdGUt
PmFzc2lnbmVkID0gdHJ1ZTsKKworCWlmIChzbW11X2RvbWFpbi0+c3RhZ2UgPT0gQVJNX1NNTVVf
RE9NQUlOX0JZUEFTUykgeworCQlzdGUtPnMxX2NmZyA9IE5VTEw7CisJCXN0ZS0+czJfY2ZnID0g
TlVMTDsKKwl9IGVsc2UgaWYgKHNtbXVfZG9tYWluLT5zdGFnZSA9PSBBUk1fU01NVV9ET01BSU5f
UzEpIHsKKwkJc3RlLT5zMV9jZmcgPSAmc21tdV9kb21haW4tPnMxX2NmZzsKKwkJc3RlLT5zMl9j
ZmcgPSBOVUxMOworCQlhcm1fc21tdV93cml0ZV9jdHhfZGVzYyhzbW11LCBzdGUtPnMxX2NmZyk7
CisJfSBlbHNlIHsKKwkJc3RlLT5zMV9jZmcgPSBOVUxMOworCQlzdGUtPnMyX2NmZyA9ICZzbW11
X2RvbWFpbi0+czJfY2ZnOworCX0KKworCWFybV9zbW11X2luc3RhbGxfc3RlX2Zvcl9kZXYoZGV2
LT5pb21tdV9md3NwZWMpOworb3V0X3VubG9jazoKKwltdXRleF91bmxvY2soJnNtbXVfZG9tYWlu
LT5pbml0X211dGV4KTsKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IGFybV9zbW11X21h
cChzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4sIHVuc2lnbmVkIGxvbmcgaW92YSwKKwkJCXBo
eXNfYWRkcl90IHBhZGRyLCBzaXplX3Qgc2l6ZSwgaW50IHByb3QpCit7CisJaW50IHJldDsKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWlu
ID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKwlzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMgKm9wcyA9
IHNtbXVfZG9tYWluLT5wZ3RibF9vcHM7CisKKwlpZiAoIW9wcykKKwkJcmV0dXJuIC1FTk9ERVY7
CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmc21tdV9kb21haW4tPnBndGJsX2xvY2ssIGZsYWdzKTsK
KwlyZXQgPSBvcHMtPm1hcChvcHMsIGlvdmEsIHBhZGRyLCBzaXplLCBwcm90KTsKKwlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZzbW11X2RvbWFpbi0+cGd0YmxfbG9jaywgZmxhZ3MpOworCXJldHVy
biByZXQ7Cit9CisKK3N0YXRpYyBzaXplX3QKK2FybV9zbW11X3VubWFwKHN0cnVjdCBpb21tdV9k
b21haW4gKmRvbWFpbiwgdW5zaWduZWQgbG9uZyBpb3ZhLCBzaXplX3Qgc2l6ZSkKK3sKKwlzaXpl
X3QgcmV0OworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAq
c21tdV9kb21haW4gPSB0b19zbW11X2RvbWFpbihkb21haW4pOworCXN0cnVjdCBpb19wZ3RhYmxl
X29wcyAqb3BzID0gc21tdV9kb21haW4tPnBndGJsX29wczsKKworCWlmICghb3BzKQorCQlyZXR1
cm4gMDsKKworCXNwaW5fbG9ja19pcnFzYXZlKCZzbW11X2RvbWFpbi0+cGd0YmxfbG9jaywgZmxh
Z3MpOworCXJldCA9IG9wcy0+dW5tYXAob3BzLCBpb3ZhLCBzaXplKTsKKwlzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZzbW11X2RvbWFpbi0+cGd0YmxfbG9jaywgZmxhZ3MpOworCXJldHVybiByZXQ7
Cit9CisKK3N0YXRpYyBwaHlzX2FkZHJfdAorYXJtX3NtbXVfaW92YV90b19waHlzKHN0cnVjdCBp
b21tdV9kb21haW4gKmRvbWFpbiwgZG1hX2FkZHJfdCBpb3ZhKQoreworCXBoeXNfYWRkcl90IHJl
dDsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVf
ZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKwlzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMg
Km9wcyA9IHNtbXVfZG9tYWluLT5wZ3RibF9vcHM7CisKKwlpZiAoZG9tYWluLT50eXBlID09IElP
TU1VX0RPTUFJTl9JREVOVElUWSkKKwkJcmV0dXJuIGlvdmE7CisKKwlpZiAoIW9wcykKKwkJcmV0
dXJuIDA7CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmc21tdV9kb21haW4tPnBndGJsX2xvY2ssIGZs
YWdzKTsKKwlyZXQgPSBvcHMtPmlvdmFfdG9fcGh5cyhvcHMsIGlvdmEpOworCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnNtbXVfZG9tYWluLT5wZ3RibF9sb2NrLCBmbGFncyk7CisKKwlyZXR1cm4g
cmV0OworfQorCitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2RyaXZlciBhcm1fc21tdV9kcml2ZXI7
CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfbWF0Y2hfbm9kZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZv
aWQgKmRhdGEpCit7CisJcmV0dXJuIGRldi0+Zndub2RlID09IGRhdGE7Cit9CisKK3N0YXRpYwor
c3RydWN0IGFybV9zbW11X2RldmljZSAqYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1Y3QgZndu
b2RlX2hhbmRsZSAqZndub2RlKQoreworCXN0cnVjdCBkZXZpY2UgKmRldiA9IGRyaXZlcl9maW5k
X2RldmljZSgmYXJtX3NtbXVfZHJpdmVyLmRyaXZlciwgTlVMTCwKKwkJCQkJCWZ3bm9kZSwgYXJt
X3NtbXVfbWF0Y2hfbm9kZSk7CisJcHV0X2RldmljZShkZXYpOworCXJldHVybiBkZXYgPyBkZXZf
Z2V0X2RydmRhdGEoZGV2KSA6IE5VTEw7Cit9CisKK3N0YXRpYyBib29sIGFybV9zbW11X3NpZF9p
bl9yYW5nZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgc2lkKQoreworCXVuc2ln
bmVkIGxvbmcgbGltaXQgPSBzbW11LT5zdHJ0YWJfY2ZnLm51bV9sMV9lbnRzOworCisJaWYgKHNt
bXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF8yX0xWTF9TVFJUQUIpCisJCWxpbWl0ICo9IDFV
TCA8PCBTVFJUQUJfU1BMSVQ7CisKKwlyZXR1cm4gc2lkIDwgbGltaXQ7Cit9CisKK3N0YXRpYyBz
dHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X29wczsKKworc3RhdGljIGludCBhcm1fc21tdV9hZGRf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlpbnQgaSwgcmV0OworCXN0cnVjdCBhcm1f
c21tdV9kZXZpY2UgKnNtbXU7CisJc3RydWN0IGFybV9zbW11X21hc3Rlcl9kYXRhICptYXN0ZXI7
CisJc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7CisJc3Ry
dWN0IGlvbW11X2dyb3VwICpncm91cDsKKworCWlmICghZndzcGVjIHx8IGZ3c3BlYy0+b3BzICE9
ICZhcm1fc21tdV9vcHMpCisJCXJldHVybiAtRU5PREVWOworCS8qCisJICogV2UgX2Nhbl8gYWN0
dWFsbHkgd2l0aHN0YW5kIGRvZGd5IGJ1cyBjb2RlIHJlLWNhbGxpbmcgYWRkX2RldmljZSgpCisJ
ICogd2l0aG91dCBhbiBpbnRlcnZlbmluZyByZW1vdmVfZGV2aWNlKCkvb2ZfeGxhdGUoKSBzZXF1
ZW5jZSwgYnV0CisJICogd2UncmUgbm90IGdvaW5nIHRvIGRvIHNvIHF1aWV0bHkuLi4KKwkgKi8K
KwlpZiAoV0FSTl9PTl9PTkNFKGZ3c3BlYy0+aW9tbXVfcHJpdikpIHsKKwkJbWFzdGVyID0gZndz
cGVjLT5pb21tdV9wcml2OworCQlzbW11ID0gbWFzdGVyLT5zbW11OworCX0gZWxzZSB7CisJCXNt
bXUgPSBhcm1fc21tdV9nZXRfYnlfZndub2RlKGZ3c3BlYy0+aW9tbXVfZndub2RlKTsKKwkJaWYg
KCFzbW11KQorCQkJcmV0dXJuIC1FTk9ERVY7CisJCW1hc3RlciA9IGt6YWxsb2Moc2l6ZW9mKCpt
YXN0ZXIpLCBHRlBfS0VSTkVMKTsKKwkJaWYgKCFtYXN0ZXIpCisJCQlyZXR1cm4gLUVOT01FTTsK
KworCQltYXN0ZXItPnNtbXUgPSBzbW11OworCQlmd3NwZWMtPmlvbW11X3ByaXYgPSBtYXN0ZXI7
CisJfQorCisJLyogQ2hlY2sgdGhlIFNJRHMgYXJlIGluIHJhbmdlIG9mIHRoZSBTTU1VIGFuZCBv
dXIgc3RyZWFtIHRhYmxlICovCisJZm9yIChpID0gMDsgaSA8IGZ3c3BlYy0+bnVtX2lkczsgaSsr
KSB7CisJCXUzMiBzaWQgPSBmd3NwZWMtPmlkc1tpXTsKKworCQlpZiAoIWFybV9zbW11X3NpZF9p
bl9yYW5nZShzbW11LCBzaWQpKQorCQkJcmV0dXJuIC1FUkFOR0U7CisKKwkJLyogRW5zdXJlIGwy
IHN0cnRhYiBpcyBpbml0aWFsaXNlZCAqLworCQlpZiAoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01N
VV9GRUFUXzJfTFZMX1NUUlRBQikgeworCQkJcmV0ID0gYXJtX3NtbXVfaW5pdF9sMl9zdHJ0YWIo
c21tdSwgc2lkKTsKKwkJCWlmIChyZXQpCisJCQkJcmV0dXJuIHJldDsKKwkJfQorCX0KKworCWdy
b3VwID0gaW9tbXVfZ3JvdXBfZ2V0X2Zvcl9kZXYoZGV2KTsKKwlpZiAoIUlTX0VSUihncm91cCkp
IHsKKwkJaW9tbXVfZ3JvdXBfcHV0KGdyb3VwKTsKKwkJaW9tbXVfZGV2aWNlX2xpbmsoJnNtbXUt
PmlvbW11LCBkZXYpOworCX0KKworCXJldHVybiBQVFJfRVJSX09SX1pFUk8oZ3JvdXApOworfQor
CitzdGF0aWMgdm9pZCBhcm1fc21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikK
K3sKKwlzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKKwlz
dHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgKm1hc3RlcjsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2
aWNlICpzbW11OworCisJaWYgKCFmd3NwZWMgfHwgZndzcGVjLT5vcHMgIT0gJmFybV9zbW11X29w
cykKKwkJcmV0dXJuOworCisJbWFzdGVyID0gZndzcGVjLT5pb21tdV9wcml2OworCXNtbXUgPSBt
YXN0ZXItPnNtbXU7CisJaWYgKG1hc3RlciAmJiBtYXN0ZXItPnN0ZS5hc3NpZ25lZCkKKwkJYXJt
X3NtbXVfZGV0YWNoX2RldihkZXYpOworCWlvbW11X2dyb3VwX3JlbW92ZV9kZXZpY2UoZGV2KTsK
Kwlpb21tdV9kZXZpY2VfdW5saW5rKCZzbW11LT5pb21tdSwgZGV2KTsKKwlrZnJlZShtYXN0ZXIp
OworCWlvbW11X2Z3c3BlY19mcmVlKGRldik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZ3Jv
dXAgKmFybV9zbW11X2RldmljZV9ncm91cChzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJc3RydWN0
IGlvbW11X2dyb3VwICpncm91cDsKKworCS8qCisJICogV2UgZG9uJ3Qgc3VwcG9ydCBkZXZpY2Vz
IHNoYXJpbmcgc3RyZWFtIElEcyBvdGhlciB0aGFuIFBDSSBSSUQKKwkgKiBhbGlhc2VzLCBzaW5j
ZSB0aGUgbmVjZXNzYXJ5IElELXRvLWRldmljZSBsb29rdXAgYmVjb21lcyByYXRoZXIKKwkgKiBp
bXByYWN0aWNhbCBnaXZlbiBhIHBvdGVudGlhbCBzcGFyc2UgMzItYml0IHN0cmVhbSBJRCBzcGFj
ZS4KKwkgKi8KKwlpZiAoZGV2X2lzX3BjaShkZXYpKQorCQlncm91cCA9IHBjaV9kZXZpY2VfZ3Jv
dXAoZGV2KTsKKwllbHNlCisJCWdyb3VwID0gZ2VuZXJpY19kZXZpY2VfZ3JvdXAoZGV2KTsKKwor
CXJldHVybiBncm91cDsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9kb21haW5fZ2V0X2F0dHIo
c3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluLAorCQkJCSAgICBlbnVtIGlvbW11X2F0dHIgYXR0
ciwgdm9pZCAqZGF0YSkKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiA9
IHRvX3NtbXVfZG9tYWluKGRvbWFpbik7CisKKwlpZiAoZG9tYWluLT50eXBlICE9IElPTU1VX0RP
TUFJTl9VTk1BTkFHRUQpCisJCXJldHVybiAtRUlOVkFMOworCisJc3dpdGNoIChhdHRyKSB7CisJ
Y2FzZSBET01BSU5fQVRUUl9ORVNUSU5HOgorCQkqKGludCAqKWRhdGEgPSAoc21tdV9kb21haW4t
PnN0YWdlID09IEFSTV9TTU1VX0RPTUFJTl9ORVNURUQpOworCQlyZXR1cm4gMDsKKwlkZWZhdWx0
OgorCQlyZXR1cm4gLUVOT0RFVjsKKwl9Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWlu
X3NldF9hdHRyKHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbiwKKwkJCQkgICAgZW51bSBpb21t
dV9hdHRyIGF0dHIsIHZvaWQgKmRhdGEpCit7CisJaW50IHJldCA9IDA7CisJc3RydWN0IGFybV9z
bW11X2RvbWFpbiAqc21tdV9kb21haW4gPSB0b19zbW11X2RvbWFpbihkb21haW4pOworCisJaWYg
KGRvbWFpbi0+dHlwZSAhPSBJT01NVV9ET01BSU5fVU5NQU5BR0VEKQorCQlyZXR1cm4gLUVJTlZB
TDsKKworCW11dGV4X2xvY2soJnNtbXVfZG9tYWluLT5pbml0X211dGV4KTsKKworCXN3aXRjaCAo
YXR0cikgeworCWNhc2UgRE9NQUlOX0FUVFJfTkVTVElORzoKKwkJaWYgKHNtbXVfZG9tYWluLT5z
bW11KSB7CisJCQlyZXQgPSAtRVBFUk07CisJCQlnb3RvIG91dF91bmxvY2s7CisJCX0KKworCQlp
ZiAoKihpbnQgKilkYXRhKQorCQkJc21tdV9kb21haW4tPnN0YWdlID0gQVJNX1NNTVVfRE9NQUlO
X05FU1RFRDsKKwkJZWxzZQorCQkJc21tdV9kb21haW4tPnN0YWdlID0gQVJNX1NNTVVfRE9NQUlO
X1MxOworCisJCWJyZWFrOworCWRlZmF1bHQ6CisJCXJldCA9IC1FTk9ERVY7CisJfQorCitvdXRf
dW5sb2NrOgorCW11dGV4X3VubG9jaygmc21tdV9kb21haW4tPmluaXRfbXV0ZXgpOworCXJldHVy
biByZXQ7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfb2ZfeGxhdGUoc3RydWN0IGRldmljZSAq
ZGV2LCBzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzICphcmdzKQoreworCXJldHVybiBpb21tdV9md3Nw
ZWNfYWRkX2lkcyhkZXYsIGFyZ3MtPmFyZ3MsIDEpOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21t
dV9nZXRfcmVzdl9yZWdpb25zKHN0cnVjdCBkZXZpY2UgKmRldiwKKwkJCQkgICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICpoZWFkKQoreworCXN0cnVjdCBpb21tdV9yZXN2X3JlZ2lvbiAqcmVnaW9uOwor
CWludCBwcm90ID0gSU9NTVVfV1JJVEUgfCBJT01NVV9OT0VYRUMgfCBJT01NVV9NTUlPOworCisJ
cmVnaW9uID0gaW9tbXVfYWxsb2NfcmVzdl9yZWdpb24oTVNJX0lPVkFfQkFTRSwgTVNJX0lPVkFf
TEVOR1RILAorCQkJCQkgcHJvdCwgSU9NTVVfUkVTVl9TV19NU0kpOworCWlmICghcmVnaW9uKQor
CQlyZXR1cm47CisKKwlsaXN0X2FkZF90YWlsKCZyZWdpb24tPmxpc3QsIGhlYWQpOworCisJaW9t
bXVfZG1hX2dldF9yZXN2X3JlZ2lvbnMoZGV2LCBoZWFkKTsKK30KKworc3RhdGljIHZvaWQgYXJt
X3NtbXVfcHV0X3Jlc3ZfcmVnaW9ucyhzdHJ1Y3QgZGV2aWNlICpkZXYsCisJCQkJICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqaGVhZCkKK3sKKwlzdHJ1Y3QgaW9tbXVfcmVzdl9yZWdpb24gKmVudHJ5
LCAqbmV4dDsKKworCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShlbnRyeSwgbmV4dCwgaGVhZCwg
bGlzdCkKKwkJa2ZyZWUoZW50cnkpOworfQorCitzdGF0aWMgc3RydWN0IGlvbW11X29wcyBhcm1f
c21tdV9vcHMgPSB7CisJLmNhcGFibGUJCT0gYXJtX3NtbXVfY2FwYWJsZSwKKwkuZG9tYWluX2Fs
bG9jCQk9IGFybV9zbW11X2RvbWFpbl9hbGxvYywKKwkuZG9tYWluX2ZyZWUJCT0gYXJtX3NtbXVf
ZG9tYWluX2ZyZWUsCisJLmF0dGFjaF9kZXYJCT0gYXJtX3NtbXVfYXR0YWNoX2RldiwKKwkubWFw
CQkJPSBhcm1fc21tdV9tYXAsCisJLnVubWFwCQkJPSBhcm1fc21tdV91bm1hcCwKKwkubWFwX3Nn
CQkJPSBkZWZhdWx0X2lvbW11X21hcF9zZywKKwkuaW92YV90b19waHlzCQk9IGFybV9zbW11X2lv
dmFfdG9fcGh5cywKKwkuYWRkX2RldmljZQkJPSBhcm1fc21tdV9hZGRfZGV2aWNlLAorCS5yZW1v
dmVfZGV2aWNlCQk9IGFybV9zbW11X3JlbW92ZV9kZXZpY2UsCisJLmRldmljZV9ncm91cAkJPSBh
cm1fc21tdV9kZXZpY2VfZ3JvdXAsCisJLmRvbWFpbl9nZXRfYXR0cgk9IGFybV9zbW11X2RvbWFp
bl9nZXRfYXR0ciwKKwkuZG9tYWluX3NldF9hdHRyCT0gYXJtX3NtbXVfZG9tYWluX3NldF9hdHRy
LAorCS5vZl94bGF0ZQkJPSBhcm1fc21tdV9vZl94bGF0ZSwKKwkuZ2V0X3Jlc3ZfcmVnaW9ucwk9
IGFybV9zbW11X2dldF9yZXN2X3JlZ2lvbnMsCisJLnB1dF9yZXN2X3JlZ2lvbnMJPSBhcm1fc21t
dV9wdXRfcmVzdl9yZWdpb25zLAorCS5wZ3NpemVfYml0bWFwCQk9IC0xVUwsIC8qIFJlc3RyaWN0
ZWQgZHVyaW5nIGRldmljZSBhdHRhY2ggKi8KK307CisKKy8qIFByb2JpbmcgYW5kIGluaXRpYWxp
c2F0aW9uIGZ1bmN0aW9ucyAqLworc3RhdGljIGludCBhcm1fc21tdV9pbml0X29uZV9xdWV1ZShz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LAorCQkJCSAgIHN0cnVjdCBhcm1fc21tdV9xdWV1
ZSAqcSwKKwkJCQkgICB1bnNpZ25lZCBsb25nIHByb2Rfb2ZmLAorCQkJCSAgIHVuc2lnbmVkIGxv
bmcgY29uc19vZmYsCisJCQkJICAgc2l6ZV90IGR3b3JkcykKK3sKKwlzaXplX3QgcXN6ID0gKCgx
IDw8IHEtPm1heF9uX3NoaWZ0KSAqIGR3b3JkcykgPDwgMzsKKworCXEtPmJhc2UgPSBkbWFtX2Fs
bG9jX2NvaGVyZW50KHNtbXUtPmRldiwgcXN6LCAmcS0+YmFzZV9kbWEsIEdGUF9LRVJORUwpOwor
CWlmICghcS0+YmFzZSkgeworCQlkZXZfZXJyKHNtbXUtPmRldiwgImZhaWxlZCB0byBhbGxvY2F0
ZSBxdWV1ZSAoMHglenggYnl0ZXMpXG4iLAorCQkJcXN6KTsKKwkJcmV0dXJuIC1FTk9NRU07CisJ
fQorCisJcS0+cHJvZF9yZWcJPSBzbW11LT5iYXNlICsgcHJvZF9vZmY7CisJcS0+Y29uc19yZWcJ
PSBzbW11LT5iYXNlICsgY29uc19vZmY7CisJcS0+ZW50X2R3b3Jkcwk9IGR3b3JkczsKKworCXEt
PnFfYmFzZSAgPSBRX0JBU0VfUldBOworCXEtPnFfYmFzZSB8PSBxLT5iYXNlX2RtYSAmIFFfQkFT
RV9BRERSX01BU0sgPDwgUV9CQVNFX0FERFJfU0hJRlQ7CisJcS0+cV9iYXNlIHw9IChxLT5tYXhf
bl9zaGlmdCAmIFFfQkFTRV9MT0cyU0laRV9NQVNLKQorCQkgICAgIDw8IFFfQkFTRV9MT0cyU0la
RV9TSElGVDsKKworCXEtPnByb2QgPSBxLT5jb25zID0gMDsKKwlyZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCBhcm1fc21tdV9pbml0X3F1ZXVlcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
KQoreworCWludCByZXQ7CisKKwkvKiBjbWRxICovCisJc3Bpbl9sb2NrX2luaXQoJnNtbXUtPmNt
ZHEubG9jayk7CisJcmV0ID0gYXJtX3NtbXVfaW5pdF9vbmVfcXVldWUoc21tdSwgJnNtbXUtPmNt
ZHEucSwgQVJNX1NNTVVfQ01EUV9QUk9ELAorCQkJCSAgICAgIEFSTV9TTU1VX0NNRFFfQ09OUywg
Q01EUV9FTlRfRFdPUkRTKTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJLyogZXZ0cSAq
LworCXJldCA9IGFybV9zbW11X2luaXRfb25lX3F1ZXVlKHNtbXUsICZzbW11LT5ldnRxLnEsIEFS
TV9TTU1VX0VWVFFfUFJPRCwKKwkJCQkgICAgICBBUk1fU01NVV9FVlRRX0NPTlMsIEVWVFFfRU5U
X0RXT1JEUyk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCS8qIHByaXEgKi8KKwlpZiAo
IShzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfUFJJKSkKKwkJcmV0dXJuIDA7CisKKwly
ZXR1cm4gYXJtX3NtbXVfaW5pdF9vbmVfcXVldWUoc21tdSwgJnNtbXUtPnByaXEucSwgQVJNX1NN
TVVfUFJJUV9QUk9ELAorCQkJCSAgICAgICBBUk1fU01NVV9QUklRX0NPTlMsIFBSSVFfRU5UX0RX
T1JEUyk7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9sMV9zdHJ0YWIoc3RydWN0IGFy
bV9zbW11X2RldmljZSAqc21tdSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKwlzdHJ1Y3QgYXJtX3Nt
bXVfc3RydGFiX2NmZyAqY2ZnID0gJnNtbXUtPnN0cnRhYl9jZmc7CisJc2l6ZV90IHNpemUgPSBz
aXplb2YoKmNmZy0+bDFfZGVzYykgKiBjZmctPm51bV9sMV9lbnRzOworCXZvaWQgKnN0cnRhYiA9
IHNtbXUtPnN0cnRhYl9jZmcuc3RydGFiOworCisJY2ZnLT5sMV9kZXNjID0gZGV2bV9remFsbG9j
KHNtbXUtPmRldiwgc2l6ZSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFjZmctPmwxX2Rlc2MpIHsKKwkJ
ZGV2X2VycihzbW11LT5kZXYsICJmYWlsZWQgdG8gYWxsb2NhdGUgbDEgc3RyZWFtIHRhYmxlIGRl
c2NcbiIpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlmb3IgKGkgPSAwOyBpIDwgY2ZnLT5u
dW1fbDFfZW50czsgKytpKSB7CisJCWFybV9zbW11X3dyaXRlX3N0cnRhYl9sMV9kZXNjKHN0cnRh
YiwgJmNmZy0+bDFfZGVzY1tpXSk7CisJCXN0cnRhYiArPSBTVFJUQUJfTDFfREVTQ19EV09SRFMg
PDwgMzsKKwl9CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9pbml0X3N0
cnRhYl8ybHZsKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJdm9pZCAqc3RydGFi
OworCXU2NCByZWc7CisJdTMyIHNpemUsIGwxc2l6ZTsKKwlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFi
X2NmZyAqY2ZnID0gJnNtbXUtPnN0cnRhYl9jZmc7CisKKwkvKiBDYWxjdWxhdGUgdGhlIEwxIHNp
emUsIGNhcHBlZCB0byB0aGUgU0lEU0laRS4gKi8KKwlzaXplID0gU1RSVEFCX0wxX1NaX1NISUZU
IC0gKGlsb2cyKFNUUlRBQl9MMV9ERVNDX0RXT1JEUykgKyAzKTsKKwlzaXplID0gbWluKHNpemUs
IHNtbXUtPnNpZF9iaXRzIC0gU1RSVEFCX1NQTElUKTsKKwljZmctPm51bV9sMV9lbnRzID0gMSA8
PCBzaXplOworCisJc2l6ZSArPSBTVFJUQUJfU1BMSVQ7CisJaWYgKHNpemUgPCBzbW11LT5zaWRf
Yml0cykKKwkJZGV2X3dhcm4oc21tdS0+ZGV2LAorCQkJICIyLWxldmVsIHN0cnRhYiBvbmx5IGNv
dmVycyAldS8ldSBiaXRzIG9mIFNJRFxuIiwKKwkJCSBzaXplLCBzbW11LT5zaWRfYml0cyk7CisK
KwlsMXNpemUgPSBjZmctPm51bV9sMV9lbnRzICogKFNUUlRBQl9MMV9ERVNDX0RXT1JEUyA8PCAz
KTsKKwlzdHJ0YWIgPSBkbWFtX2FsbG9jX2NvaGVyZW50KHNtbXUtPmRldiwgbDFzaXplLCAmY2Zn
LT5zdHJ0YWJfZG1hLAorCQkJCSAgICAgR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8pOworCWlmICgh
c3RydGFiKSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LAorCQkJImZhaWxlZCB0byBhbGxvY2F0ZSBs
MSBzdHJlYW0gdGFibGUgKCV1IGJ5dGVzKVxuIiwKKwkJCXNpemUpOworCQlyZXR1cm4gLUVOT01F
TTsKKwl9CisJY2ZnLT5zdHJ0YWIgPSBzdHJ0YWI7CisKKwkvKiBDb25maWd1cmUgc3RydGFiX2Jh
c2VfY2ZnIGZvciAyIGxldmVscyAqLworCXJlZyAgPSBTVFJUQUJfQkFTRV9DRkdfRk1UXzJMVkw7
CisJcmVnIHw9IChzaXplICYgU1RSVEFCX0JBU0VfQ0ZHX0xPRzJTSVpFX01BU0spCisJCTw8IFNU
UlRBQl9CQVNFX0NGR19MT0cyU0laRV9TSElGVDsKKwlyZWcgfD0gKFNUUlRBQl9TUExJVCAmIFNU
UlRBQl9CQVNFX0NGR19TUExJVF9NQVNLKQorCQk8PCBTVFJUQUJfQkFTRV9DRkdfU1BMSVRfU0hJ
RlQ7CisJY2ZnLT5zdHJ0YWJfYmFzZV9jZmcgPSByZWc7CisKKwlyZXR1cm4gYXJtX3NtbXVfaW5p
dF9sMV9zdHJ0YWIoc21tdSk7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9zdHJ0YWJf
bGluZWFyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJdm9pZCAqc3RydGFiOwor
CXU2NCByZWc7CisJdTMyIHNpemU7CisJc3RydWN0IGFybV9zbW11X3N0cnRhYl9jZmcgKmNmZyA9
ICZzbW11LT5zdHJ0YWJfY2ZnOworCisJc2l6ZSA9ICgxIDw8IHNtbXUtPnNpZF9iaXRzKSAqIChT
VFJUQUJfU1RFX0RXT1JEUyA8PCAzKTsKKwlzdHJ0YWIgPSBkbWFtX2FsbG9jX2NvaGVyZW50KHNt
bXUtPmRldiwgc2l6ZSwgJmNmZy0+c3RydGFiX2RtYSwKKwkJCQkgICAgIEdGUF9LRVJORUwgfCBf
X0dGUF9aRVJPKTsKKwlpZiAoIXN0cnRhYikgeworCQlkZXZfZXJyKHNtbXUtPmRldiwKKwkJCSJm
YWlsZWQgdG8gYWxsb2NhdGUgbGluZWFyIHN0cmVhbSB0YWJsZSAoJXUgYnl0ZXMpXG4iLAorCQkJ
c2l6ZSk7CisJCXJldHVybiAtRU5PTUVNOworCX0KKwljZmctPnN0cnRhYiA9IHN0cnRhYjsKKwlj
ZmctPm51bV9sMV9lbnRzID0gMSA8PCBzbW11LT5zaWRfYml0czsKKworCS8qIENvbmZpZ3VyZSBz
dHJ0YWJfYmFzZV9jZmcgZm9yIGEgbGluZWFyIHRhYmxlIGNvdmVyaW5nIGFsbCBTSURzICovCisJ
cmVnICA9IFNUUlRBQl9CQVNFX0NGR19GTVRfTElORUFSOworCXJlZyB8PSAoc21tdS0+c2lkX2Jp
dHMgJiBTVFJUQUJfQkFTRV9DRkdfTE9HMlNJWkVfTUFTSykKKwkJPDwgU1RSVEFCX0JBU0VfQ0ZH
X0xPRzJTSVpFX1NISUZUOworCWNmZy0+c3RydGFiX2Jhc2VfY2ZnID0gcmVnOworCisJYXJtX3Nt
bXVfaW5pdF9ieXBhc3Nfc3RlcyhzdHJ0YWIsIGNmZy0+bnVtX2wxX2VudHMpOworCXJldHVybiAw
OworfQorCitzdGF0aWMgaW50IGFybV9zbW11X2luaXRfc3RydGFiKHN0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKnNtbXUpCit7CisJdTY0IHJlZzsKKwlpbnQgcmV0OworCisJaWYgKHNtbXUtPmZlYXR1
cmVzICYgQVJNX1NNTVVfRkVBVF8yX0xWTF9TVFJUQUIpCisJCXJldCA9IGFybV9zbW11X2luaXRf
c3RydGFiXzJsdmwoc21tdSk7CisJZWxzZQorCQlyZXQgPSBhcm1fc21tdV9pbml0X3N0cnRhYl9s
aW5lYXIoc21tdSk7CisKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJLyogU2V0IHRoZSBz
dHJ0YWIgYmFzZSBhZGRyZXNzICovCisJcmVnICA9IHNtbXUtPnN0cnRhYl9jZmcuc3RydGFiX2Rt
YSAmCisJICAgICAgIFNUUlRBQl9CQVNFX0FERFJfTUFTSyA8PCBTVFJUQUJfQkFTRV9BRERSX1NI
SUZUOworCXJlZyB8PSBTVFJUQUJfQkFTRV9SQTsKKwlzbW11LT5zdHJ0YWJfY2ZnLnN0cnRhYl9i
YXNlID0gcmVnOworCisJLyogQWxsb2NhdGUgdGhlIGZpcnN0IFZNSUQgZm9yIHN0YWdlLTIgYnlw
YXNzIFNURXMgKi8KKwlzZXRfYml0KDAsIHNtbXUtPnZtaWRfbWFwKTsKKwlyZXR1cm4gMDsKK30K
Kworc3RhdGljIGludCBhcm1fc21tdV9pbml0X3N0cnVjdHVyZXMoc3RydWN0IGFybV9zbW11X2Rl
dmljZSAqc21tdSkKK3sKKwlpbnQgcmV0OworCisJcmV0ID0gYXJtX3NtbXVfaW5pdF9xdWV1ZXMo
c21tdSk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCXJldHVybiBhcm1fc21tdV9pbml0
X3N0cnRhYihzbW11KTsKK30KKworc3RhdGljIGludCBhcm1fc21tdV93cml0ZV9yZWdfc3luYyhz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgdmFsLAorCQkJCSAgIHVuc2lnbmVkIGlu
dCByZWdfb2ZmLCB1bnNpZ25lZCBpbnQgYWNrX29mZikKK3sKKwl1MzIgcmVnOworCisJd3JpdGVs
X3JlbGF4ZWQodmFsLCBzbW11LT5iYXNlICsgcmVnX29mZik7CisJcmV0dXJuIHJlYWRsX3JlbGF4
ZWRfcG9sbF90aW1lb3V0KHNtbXUtPmJhc2UgKyBhY2tfb2ZmLCByZWcsIHJlZyA9PSB2YWwsCisJ
CQkJCSAgMSwgQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKK30KKworLyogR0JQQSBpcyAic3Bl
Y2lhbCIgKi8KK3N0YXRpYyBpbnQgYXJtX3NtbXVfdXBkYXRlX2dicGEoc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdSwgdTMyIHNldCwgdTMyIGNscikKK3sKKwlpbnQgcmV0OworCXUzMiByZWcs
IF9faW9tZW0gKmdicGEgPSBzbW11LT5iYXNlICsgQVJNX1NNTVVfR0JQQTsKKworCXJldCA9IHJl
YWRsX3JlbGF4ZWRfcG9sbF90aW1lb3V0KGdicGEsIHJlZywgIShyZWcgJiBHQlBBX1VQREFURSks
CisJCQkJCSAxLCBBUk1fU01NVV9QT0xMX1RJTUVPVVRfVVMpOworCWlmIChyZXQpCisJCXJldHVy
biByZXQ7CisKKwlyZWcgJj0gfmNscjsKKwlyZWcgfD0gc2V0OworCXdyaXRlbF9yZWxheGVkKHJl
ZyB8IEdCUEFfVVBEQVRFLCBnYnBhKTsKKwlyZXR1cm4gcmVhZGxfcmVsYXhlZF9wb2xsX3RpbWVv
dXQoZ2JwYSwgcmVnLCAhKHJlZyAmIEdCUEFfVVBEQVRFKSwKKwkJCQkJICAxLCBBUk1fU01NVV9Q
T0xMX1RJTUVPVVRfVVMpOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9mcmVlX21zaXModm9p
ZCAqZGF0YSkKK3sKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBkYXRhOworCXBsYXRmb3JtX21zaV9k
b21haW5fZnJlZV9pcnFzKGRldik7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3dyaXRlX21z
aV9tc2coc3RydWN0IG1zaV9kZXNjICpkZXNjLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKQoreworCXBo
eXNfYWRkcl90IGRvb3JiZWxsOworCXN0cnVjdCBkZXZpY2UgKmRldiA9IG1zaV9kZXNjX3RvX2Rl
dihkZXNjKTsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gZGV2X2dldF9kcnZkYXRh
KGRldik7CisJcGh5c19hZGRyX3QgKmNmZyA9IGFybV9zbW11X21zaV9jZmdbZGVzYy0+cGxhdGZv
cm0ubXNpX2luZGV4XTsKKworCWRvb3JiZWxsID0gKCgodTY0KW1zZy0+YWRkcmVzc19oaSkgPDwg
MzIpIHwgbXNnLT5hZGRyZXNzX2xvOworCWRvb3JiZWxsICY9IE1TSV9DRkcwX0FERFJfTUFTSyA8
PCBNU0lfQ0ZHMF9BRERSX1NISUZUOworCisJd3JpdGVxX3JlbGF4ZWQoZG9vcmJlbGwsIHNtbXUt
PmJhc2UgKyBjZmdbMF0pOworCXdyaXRlbF9yZWxheGVkKG1zZy0+ZGF0YSwgc21tdS0+YmFzZSAr
IGNmZ1sxXSk7CisJd3JpdGVsX3JlbGF4ZWQoTVNJX0NGRzJfTUVNQVRUUl9ERVZJQ0VfbkduUkUs
IHNtbXUtPmJhc2UgKyBjZmdbMl0pOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9zZXR1cF9t
c2lzKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJc3RydWN0IG1zaV9kZXNjICpk
ZXNjOworCWludCByZXQsIG52ZWMgPSBBUk1fU01NVV9NQVhfTVNJUzsKKwlzdHJ1Y3QgZGV2aWNl
ICpkZXYgPSBzbW11LT5kZXY7CisKKwkvKiBDbGVhciB0aGUgTVNJIGFkZHJlc3MgcmVncyAqLwor
CXdyaXRlcV9yZWxheGVkKDAsIHNtbXUtPmJhc2UgKyBBUk1fU01NVV9HRVJST1JfSVJRX0NGRzAp
OworCXdyaXRlcV9yZWxheGVkKDAsIHNtbXUtPmJhc2UgKyBBUk1fU01NVV9FVlRRX0lSUV9DRkcw
KTsKKworCWlmIChzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfUFJJKQorCQl3cml0ZXFf
cmVsYXhlZCgwLCBzbW11LT5iYXNlICsgQVJNX1NNTVVfUFJJUV9JUlFfQ0ZHMCk7CisJZWxzZQor
CQludmVjLS07CisKKwlpZiAoIShzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfTVNJKSkK
KwkJcmV0dXJuOworCisJLyogQWxsb2NhdGUgTVNJcyBmb3IgZXZ0cSwgZ2Vycm9yIGFuZCBwcmlx
LiBJZ25vcmUgY21kcSAqLworCXJldCA9IHBsYXRmb3JtX21zaV9kb21haW5fYWxsb2NfaXJxcyhk
ZXYsIG52ZWMsIGFybV9zbW11X3dyaXRlX21zaV9tc2cpOworCWlmIChyZXQpIHsKKwkJZGV2X3dh
cm4oZGV2LCAiZmFpbGVkIHRvIGFsbG9jYXRlIE1TSXNcbiIpOworCQlyZXR1cm47CisJfQorCisJ
Zm9yX2VhY2hfbXNpX2VudHJ5KGRlc2MsIGRldikgeworCQlzd2l0Y2ggKGRlc2MtPnBsYXRmb3Jt
Lm1zaV9pbmRleCkgeworCQljYXNlIEVWVFFfTVNJX0lOREVYOgorCQkJc21tdS0+ZXZ0cS5xLmly
cSA9IGRlc2MtPmlycTsKKwkJCWJyZWFrOworCQljYXNlIEdFUlJPUl9NU0lfSU5ERVg6CisJCQlz
bW11LT5nZXJyX2lycSA9IGRlc2MtPmlycTsKKwkJCWJyZWFrOworCQljYXNlIFBSSVFfTVNJX0lO
REVYOgorCQkJc21tdS0+cHJpcS5xLmlycSA9IGRlc2MtPmlycTsKKwkJCWJyZWFrOworCQlkZWZh
dWx0OgkvKiBVbmtub3duICovCisJCQljb250aW51ZTsKKwkJfQorCX0KKworCS8qIEFkZCBjYWxs
YmFjayB0byBmcmVlIE1TSXMgb24gdGVhcmRvd24gKi8KKwlkZXZtX2FkZF9hY3Rpb24oZGV2LCBh
cm1fc21tdV9mcmVlX21zaXMsIGRldik7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfc2V0dXBf
aXJxcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQoreworCWludCByZXQsIGlycTsKKwl1
MzIgaXJxZW5fZmxhZ3MgPSBJUlFfQ1RSTF9FVlRRX0lSUUVOIHwgSVJRX0NUUkxfR0VSUk9SX0lS
UUVOOworCisJLyogRGlzYWJsZSBJUlFzIGZpcnN0ICovCisJcmV0ID0gYXJtX3NtbXVfd3JpdGVf
cmVnX3N5bmMoc21tdSwgMCwgQVJNX1NNTVVfSVJRX0NUUkwsCisJCQkJICAgICAgQVJNX1NNTVVf
SVJRX0NUUkxBQ0spOworCWlmIChyZXQpIHsKKwkJZGV2X2VycihzbW11LT5kZXYsICJmYWlsZWQg
dG8gZGlzYWJsZSBpcnFzXG4iKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlhcm1fc21tdV9zZXR1
cF9tc2lzKHNtbXUpOworCisJLyogUmVxdWVzdCBpbnRlcnJ1cHQgbGluZXMgKi8KKwlpcnEgPSBz
bW11LT5ldnRxLnEuaXJxOworCWlmIChpcnEpIHsKKwkJcmV0ID0gZGV2bV9yZXF1ZXN0X3RocmVh
ZGVkX2lycShzbW11LT5kZXYsIGlycSwgTlVMTCwKKwkJCQkJCWFybV9zbW11X2V2dHFfdGhyZWFk
LAorCQkJCQkJSVJRRl9PTkVTSE9ULAorCQkJCQkJImFybS1zbW11LXYzLWV2dHEiLCBzbW11KTsK
KwkJaWYgKHJldCA8IDApCisJCQlkZXZfd2FybihzbW11LT5kZXYsICJmYWlsZWQgdG8gZW5hYmxl
IGV2dHEgaXJxXG4iKTsKKwl9CisKKwlpcnEgPSBzbW11LT5jbWRxLnEuaXJxOworCWlmIChpcnEp
IHsKKwkJcmV0ID0gZGV2bV9yZXF1ZXN0X2lycShzbW11LT5kZXYsIGlycSwKKwkJCQkgICAgICAg
YXJtX3NtbXVfY21kcV9zeW5jX2hhbmRsZXIsIDAsCisJCQkJICAgICAgICJhcm0tc21tdS12My1j
bWRxLXN5bmMiLCBzbW11KTsKKwkJaWYgKHJldCA8IDApCisJCQlkZXZfd2FybihzbW11LT5kZXYs
ICJmYWlsZWQgdG8gZW5hYmxlIGNtZHEtc3luYyBpcnFcbiIpOworCX0KKworCWlycSA9IHNtbXUt
PmdlcnJfaXJxOworCWlmIChpcnEpIHsKKwkJcmV0ID0gZGV2bV9yZXF1ZXN0X2lycShzbW11LT5k
ZXYsIGlycSwgYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIsCisJCQkJICAgICAgIDAsICJhcm0tc21t
dS12My1nZXJyb3IiLCBzbW11KTsKKwkJaWYgKHJldCA8IDApCisJCQlkZXZfd2FybihzbW11LT5k
ZXYsICJmYWlsZWQgdG8gZW5hYmxlIGdlcnJvciBpcnFcbiIpOworCX0KKworCWlmIChzbW11LT5m
ZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfUFJJKSB7CisJCWlycSA9IHNtbXUtPnByaXEucS5pcnE7
CisJCWlmIChpcnEpIHsKKwkJCXJldCA9IGRldm1fcmVxdWVzdF90aHJlYWRlZF9pcnEoc21tdS0+
ZGV2LCBpcnEsIE5VTEwsCisJCQkJCQkJYXJtX3NtbXVfcHJpcV90aHJlYWQsCisJCQkJCQkJSVJR
Rl9PTkVTSE9ULAorCQkJCQkJCSJhcm0tc21tdS12My1wcmlxIiwKKwkJCQkJCQlzbW11KTsKKwkJ
CWlmIChyZXQgPCAwKQorCQkJCWRldl93YXJuKHNtbXUtPmRldiwKKwkJCQkJICJmYWlsZWQgdG8g
ZW5hYmxlIHByaXEgaXJxXG4iKTsKKwkJCWVsc2UKKwkJCQlpcnFlbl9mbGFncyB8PSBJUlFfQ1RS
TF9QUklRX0lSUUVOOworCQl9CisJfQorCisJLyogRW5hYmxlIGludGVycnVwdCBnZW5lcmF0aW9u
IG9uIHRoZSBTTU1VICovCisJcmV0ID0gYXJtX3NtbXVfd3JpdGVfcmVnX3N5bmMoc21tdSwgaXJx
ZW5fZmxhZ3MsCisJCQkJICAgICAgQVJNX1NNTVVfSVJRX0NUUkwsIEFSTV9TTU1VX0lSUV9DVFJM
QUNLKTsKKwlpZiAocmV0KQorCQlkZXZfd2FybihzbW11LT5kZXYsICJmYWlsZWQgdG8gZW5hYmxl
IGlycXNcbiIpOworCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNl
X2Rpc2FibGUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKK3sKKwlpbnQgcmV0OworCisJ
cmV0ID0gYXJtX3NtbXVfd3JpdGVfcmVnX3N5bmMoc21tdSwgMCwgQVJNX1NNTVVfQ1IwLCBBUk1f
U01NVV9DUjBBQ0spOworCWlmIChyZXQpCisJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVkIHRv
IGNsZWFyIGNyMFxuIik7CisKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IGFybV9zbW11
X2RldmljZV9yZXNldChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCBib29sIGJ5cGFzcykK
K3sKKwlpbnQgcmV0OworCXUzMiByZWcsIGVuYWJsZXM7CisJc3RydWN0IGFybV9zbW11X2NtZHFf
ZW50IGNtZDsKKworCS8qIENsZWFyIENSMCBhbmQgc3luYyAoZGlzYWJsZXMgU01NVSBhbmQgcXVl
dWUgcHJvY2Vzc2luZykgKi8KKwlyZWcgPSByZWFkbF9yZWxheGVkKHNtbXUtPmJhc2UgKyBBUk1f
U01NVV9DUjApOworCWlmIChyZWcgJiBDUjBfU01NVUVOKQorCQlkZXZfd2FybihzbW11LT5kZXYs
ICJTTU1VIGN1cnJlbnRseSBlbmFibGVkISBSZXNldHRpbmcuLi5cbiIpOworCisJcmV0ID0gYXJt
X3NtbXVfZGV2aWNlX2Rpc2FibGUoc21tdSk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKwor
CS8qIENSMSAodGFibGUgYW5kIHF1ZXVlIG1lbW9yeSBhdHRyaWJ1dGVzKSAqLworCXJlZyA9IChD
UjFfU0hfSVNIIDw8IENSMV9UQUJMRV9TSF9TSElGVCkgfAorCSAgICAgIChDUjFfQ0FDSEVfV0Ig
PDwgQ1IxX1RBQkxFX09DX1NISUZUKSB8CisJICAgICAgKENSMV9DQUNIRV9XQiA8PCBDUjFfVEFC
TEVfSUNfU0hJRlQpIHwKKwkgICAgICAoQ1IxX1NIX0lTSCA8PCBDUjFfUVVFVUVfU0hfU0hJRlQp
IHwKKwkgICAgICAoQ1IxX0NBQ0hFX1dCIDw8IENSMV9RVUVVRV9PQ19TSElGVCkgfAorCSAgICAg
IChDUjFfQ0FDSEVfV0IgPDwgQ1IxX1FVRVVFX0lDX1NISUZUKTsKKwl3cml0ZWxfcmVsYXhlZChy
ZWcsIHNtbXUtPmJhc2UgKyBBUk1fU01NVV9DUjEpOworCisJLyogQ1IyIChyYW5kb20gY3JhcCkg
Ki8KKwlyZWcgPSBDUjJfUFRNIHwgQ1IyX1JFQ0lOVlNJRCB8IENSMl9FMkg7CisJd3JpdGVsX3Jl
bGF4ZWQocmVnLCBzbW11LT5iYXNlICsgQVJNX1NNTVVfQ1IyKTsKKworCS8qIFN0cmVhbSB0YWJs
ZSAqLworCXdyaXRlcV9yZWxheGVkKHNtbXUtPnN0cnRhYl9jZmcuc3RydGFiX2Jhc2UsCisJCSAg
ICAgICBzbW11LT5iYXNlICsgQVJNX1NNTVVfU1RSVEFCX0JBU0UpOworCXdyaXRlbF9yZWxheGVk
KHNtbXUtPnN0cnRhYl9jZmcuc3RydGFiX2Jhc2VfY2ZnLAorCQkgICAgICAgc21tdS0+YmFzZSAr
IEFSTV9TTU1VX1NUUlRBQl9CQVNFX0NGRyk7CisKKwkvKiBDb21tYW5kIHF1ZXVlICovCisJd3Jp
dGVxX3JlbGF4ZWQoc21tdS0+Y21kcS5xLnFfYmFzZSwgc21tdS0+YmFzZSArIEFSTV9TTU1VX0NN
RFFfQkFTRSk7CisJd3JpdGVsX3JlbGF4ZWQoc21tdS0+Y21kcS5xLnByb2QsIHNtbXUtPmJhc2Ug
KyBBUk1fU01NVV9DTURRX1BST0QpOworCXdyaXRlbF9yZWxheGVkKHNtbXUtPmNtZHEucS5jb25z
LCBzbW11LT5iYXNlICsgQVJNX1NNTVVfQ01EUV9DT05TKTsKKworCWVuYWJsZXMgPSBDUjBfQ01E
UUVOOworCXJldCA9IGFybV9zbW11X3dyaXRlX3JlZ19zeW5jKHNtbXUsIGVuYWJsZXMsIEFSTV9T
TU1VX0NSMCwKKwkJCQkgICAgICBBUk1fU01NVV9DUjBBQ0spOworCWlmIChyZXQpIHsKKwkJZGV2
X2VycihzbW11LT5kZXYsICJmYWlsZWQgdG8gZW5hYmxlIGNvbW1hbmQgcXVldWVcbiIpOworCQly
ZXR1cm4gcmV0OworCX0KKworCS8qIEludmFsaWRhdGUgYW55IGNhY2hlZCBjb25maWd1cmF0aW9u
ICovCisJY21kLm9wY29kZSA9IENNRFFfT1BfQ0ZHSV9BTEw7CisJYXJtX3NtbXVfY21kcV9pc3N1
ZV9jbWQoc21tdSwgJmNtZCk7CisJY21kLm9wY29kZSA9IENNRFFfT1BfQ01EX1NZTkM7CisJYXJt
X3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7CisKKwkvKiBJbnZhbGlkYXRlIGFueSBz
dGFsZSBUTEIgZW50cmllcyAqLworCWlmIChzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRf
SFlQKSB7CisJCWNtZC5vcGNvZGUgPSBDTURRX09QX1RMQklfRUwyX0FMTDsKKwkJYXJtX3NtbXVf
Y21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7CisJfQorCisJY21kLm9wY29kZSA9IENNRFFfT1Bf
VExCSV9OU05IX0FMTDsKKwlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAmY21kKTsKKwlj
bWQub3Bjb2RlID0gQ01EUV9PUF9DTURfU1lOQzsKKwlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChz
bW11LCAmY21kKTsKKworCS8qIEV2ZW50IHF1ZXVlICovCisJd3JpdGVxX3JlbGF4ZWQoc21tdS0+
ZXZ0cS5xLnFfYmFzZSwgc21tdS0+YmFzZSArIEFSTV9TTU1VX0VWVFFfQkFTRSk7CisJd3JpdGVs
X3JlbGF4ZWQoc21tdS0+ZXZ0cS5xLnByb2QsIHNtbXUtPmJhc2UgKyBBUk1fU01NVV9FVlRRX1BS
T0QpOworCXdyaXRlbF9yZWxheGVkKHNtbXUtPmV2dHEucS5jb25zLCBzbW11LT5iYXNlICsgQVJN
X1NNTVVfRVZUUV9DT05TKTsKKworCWVuYWJsZXMgfD0gQ1IwX0VWVFFFTjsKKwlyZXQgPSBhcm1f
c21tdV93cml0ZV9yZWdfc3luYyhzbW11LCBlbmFibGVzLCBBUk1fU01NVV9DUjAsCisJCQkJICAg
ICAgQVJNX1NNTVVfQ1IwQUNLKTsKKwlpZiAocmV0KSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAi
ZmFpbGVkIHRvIGVuYWJsZSBldmVudCBxdWV1ZVxuIik7CisJCXJldHVybiByZXQ7CisJfQorCisJ
LyogUFJJIHF1ZXVlICovCisJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9QUkkp
IHsKKwkJd3JpdGVxX3JlbGF4ZWQoc21tdS0+cHJpcS5xLnFfYmFzZSwKKwkJCSAgICAgICBzbW11
LT5iYXNlICsgQVJNX1NNTVVfUFJJUV9CQVNFKTsKKwkJd3JpdGVsX3JlbGF4ZWQoc21tdS0+cHJp
cS5xLnByb2QsCisJCQkgICAgICAgc21tdS0+YmFzZSArIEFSTV9TTU1VX1BSSVFfUFJPRCk7CisJ
CXdyaXRlbF9yZWxheGVkKHNtbXUtPnByaXEucS5jb25zLAorCQkJICAgICAgIHNtbXUtPmJhc2Ug
KyBBUk1fU01NVV9QUklRX0NPTlMpOworCisJCWVuYWJsZXMgfD0gQ1IwX1BSSVFFTjsKKwkJcmV0
ID0gYXJtX3NtbXVfd3JpdGVfcmVnX3N5bmMoc21tdSwgZW5hYmxlcywgQVJNX1NNTVVfQ1IwLAor
CQkJCQkgICAgICBBUk1fU01NVV9DUjBBQ0spOworCQlpZiAocmV0KSB7CisJCQlkZXZfZXJyKHNt
bXUtPmRldiwgImZhaWxlZCB0byBlbmFibGUgUFJJIHF1ZXVlXG4iKTsKKwkJCXJldHVybiByZXQ7
CisJCX0KKwl9CisKKwlyZXQgPSBhcm1fc21tdV9zZXR1cF9pcnFzKHNtbXUpOworCWlmIChyZXQp
IHsKKwkJZGV2X2VycihzbW11LT5kZXYsICJmYWlsZWQgdG8gc2V0dXAgaXJxc1xuIik7CisJCXJl
dHVybiByZXQ7CisJfQorCisKKwkvKiBFbmFibGUgdGhlIFNNTVUgaW50ZXJmYWNlLCBvciBlbnN1
cmUgYnlwYXNzICovCisJaWYgKCFieXBhc3MgfHwgZGlzYWJsZV9ieXBhc3MpIHsKKwkJZW5hYmxl
cyB8PSBDUjBfU01NVUVOOworCX0gZWxzZSB7CisJCXJldCA9IGFybV9zbW11X3VwZGF0ZV9nYnBh
KHNtbXUsIDAsIEdCUEFfQUJPUlQpOworCQlpZiAocmV0KSB7CisJCQlkZXZfZXJyKHNtbXUtPmRl
diwgIkdCUEEgbm90IHJlc3BvbmRpbmcgdG8gdXBkYXRlXG4iKTsKKwkJCXJldHVybiByZXQ7CisJ
CX0KKwl9CisJcmV0ID0gYXJtX3NtbXVfd3JpdGVfcmVnX3N5bmMoc21tdSwgZW5hYmxlcywgQVJN
X1NNTVVfQ1IwLAorCQkJCSAgICAgIEFSTV9TTU1VX0NSMEFDSyk7CisJaWYgKHJldCkgeworCQlk
ZXZfZXJyKHNtbXUtPmRldiwgImZhaWxlZCB0byBlbmFibGUgU01NVSBpbnRlcmZhY2VcbiIpOwor
CQlyZXR1cm4gcmV0OworCX0KKworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGFybV9zbW11
X2RldmljZV9od19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQoreworCXUzMiBy
ZWc7CisJYm9vbCBjb2hlcmVudCA9IHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9DT0hF
UkVOQ1k7CisKKwkvKiBJRFIwICovCisJcmVnID0gcmVhZGxfcmVsYXhlZChzbW11LT5iYXNlICsg
QVJNX1NNTVVfSURSMCk7CisKKwkvKiAyLWxldmVsIHN0cnVjdHVyZXMgKi8KKwlpZiAoKHJlZyAm
IElEUjBfU1RfTFZMX01BU0sgPDwgSURSMF9TVF9MVkxfU0hJRlQpID09IElEUjBfU1RfTFZMXzJM
VkwpCisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfMl9MVkxfU1RSVEFCOworCisJ
aWYgKHJlZyAmIElEUjBfQ0QyTCkKKwkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF8y
X0xWTF9DRFRBQjsKKworCS8qCisJICogVHJhbnNsYXRpb24gdGFibGUgZW5kaWFubmVzcy4KKwkg
KiBXZSBjdXJyZW50bHkgcmVxdWlyZSB0aGUgc2FtZSBlbmRpYW5uZXNzIGFzIHRoZSBDUFUsIGJ1
dCB0aGlzCisJICogY291bGQgYmUgY2hhbmdlZCBsYXRlciBieSBhZGRpbmcgYSBuZXcgSU9fUEdU
QUJMRV9RVUlSSy4KKwkgKi8KKwlzd2l0Y2ggKHJlZyAmIElEUjBfVFRFTkRJQU5fTUFTSyA8PCBJ
RFIwX1RURU5ESUFOX1NISUZUKSB7CisJY2FzZSBJRFIwX1RURU5ESUFOX01JWEVEOgorCQlzbW11
LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RUX0xFIHwgQVJNX1NNTVVfRkVBVF9UVF9CRTsK
KwkJYnJlYWs7CisjaWZkZWYgX19CSUdfRU5ESUFOCisJY2FzZSBJRFIwX1RURU5ESUFOX0JFOgor
CQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RUX0JFOworCQlicmVhazsKKyNlbHNl
CisJY2FzZSBJRFIwX1RURU5ESUFOX0xFOgorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9G
RUFUX1RUX0xFOworCQlicmVhazsKKyNlbmRpZgorCWRlZmF1bHQ6CisJCWRldl9lcnIoc21tdS0+
ZGV2LCAidW5rbm93bi91bnN1cHBvcnRlZCBUVCBlbmRpYW5uZXNzIVxuIik7CisJCXJldHVybiAt
RU5YSU87CisJfQorCisJLyogQm9vbGVhbiBmZWF0dXJlIGZsYWdzICovCisJaWYgKElTX0VOQUJM
RUQoQ09ORklHX1BDSV9QUkkpICYmIHJlZyAmIElEUjBfUFJJKQorCQlzbW11LT5mZWF0dXJlcyB8
PSBBUk1fU01NVV9GRUFUX1BSSTsKKworCWlmIChJU19FTkFCTEVEKENPTkZJR19QQ0lfQVRTKSAm
JiByZWcgJiBJRFIwX0FUUykKKwkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9BVFM7
CisKKwlpZiAocmVnICYgSURSMF9TRVYpCisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZF
QVRfU0VWOworCisJaWYgKHJlZyAmIElEUjBfTVNJKQorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1f
U01NVV9GRUFUX01TSTsKKworCWlmIChyZWcgJiBJRFIwX0hZUCkKKwkJc21tdS0+ZmVhdHVyZXMg
fD0gQVJNX1NNTVVfRkVBVF9IWVA7CisKKwkvKgorCSAqIFRoZSBjb2hlcmVuY3kgZmVhdHVyZSBh
cyBzZXQgYnkgRlcgaXMgdXNlZCBpbiBwcmVmZXJlbmNlIHRvIHRoZSBJRAorCSAqIHJlZ2lzdGVy
LCBidXQgd2FybiBvbiBtaXNtYXRjaC4KKwkgKi8KKwlpZiAoISEocmVnICYgSURSMF9DT0hBQ0Mp
ICE9IGNvaGVyZW50KQorCQlkZXZfd2FybihzbW11LT5kZXYsICJJRFIwLkNPSEFDQyBvdmVycmlk
ZGVuIGJ5IGRtYS1jb2hlcmVudCBwcm9wZXJ0eSAoJXMpXG4iLAorCQkJIGNvaGVyZW50ID8gInRy
dWUiIDogImZhbHNlIik7CisKKwlzd2l0Y2ggKHJlZyAmIElEUjBfU1RBTExfTU9ERUxfTUFTSyA8
PCBJRFIwX1NUQUxMX01PREVMX1NISUZUKSB7CisJY2FzZSBJRFIwX1NUQUxMX01PREVMX1NUQUxM
OgorCQkvKiBGYWxsdGhyb3VnaCAqLworCWNhc2UgSURSMF9TVEFMTF9NT0RFTF9GT1JDRToKKwkJ
c21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9TVEFMTFM7CisJfQorCisJaWYgKHJlZyAm
IElEUjBfUzFQKQorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MxOwor
CisJaWYgKHJlZyAmIElEUjBfUzJQKQorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFU
X1RSQU5TX1MyOworCisJaWYgKCEocmVnICYgKElEUjBfUzFQIHwgSURSMF9TMlApKSkgeworCQlk
ZXZfZXJyKHNtbXUtPmRldiwgIm5vIHRyYW5zbGF0aW9uIHN1cHBvcnQhXG4iKTsKKwkJcmV0dXJu
IC1FTlhJTzsKKwl9CisKKwkvKiBXZSBvbmx5IHN1cHBvcnQgdGhlIEFBcmNoNjQgdGFibGUgZm9y
bWF0IGF0IHByZXNlbnQgKi8KKwlzd2l0Y2ggKHJlZyAmIElEUjBfVFRGX01BU0sgPDwgSURSMF9U
VEZfU0hJRlQpIHsKKwljYXNlIElEUjBfVFRGX0FBUkNIMzJfNjQ6CisJCXNtbXUtPmlhcyA9IDQw
OworCQkvKiBGYWxsdGhyb3VnaCAqLworCWNhc2UgSURSMF9UVEZfQUFSQ0g2NDoKKwkJYnJlYWs7
CisJZGVmYXVsdDoKKwkJZGV2X2VycihzbW11LT5kZXYsICJBQXJjaDY0IHRhYmxlIGZvcm1hdCBu
b3Qgc3VwcG9ydGVkIVxuIik7CisJCXJldHVybiAtRU5YSU87CisJfQorCisJLyogQVNJRC9WTUlE
IHNpemVzICovCisJc21tdS0+YXNpZF9iaXRzID0gcmVnICYgSURSMF9BU0lEMTYgPyAxNiA6IDg7
CisJc21tdS0+dm1pZF9iaXRzID0gcmVnICYgSURSMF9WTUlEMTYgPyAxNiA6IDg7CisKKwkvKiBJ
RFIxICovCisJcmVnID0gcmVhZGxfcmVsYXhlZChzbW11LT5iYXNlICsgQVJNX1NNTVVfSURSMSk7
CisJaWYgKHJlZyAmIChJRFIxX1RBQkxFU19QUkVTRVQgfCBJRFIxX1FVRVVFU19QUkVTRVQgfCBJ
RFIxX1JFTCkpIHsKKwkJZGV2X2VycihzbW11LT5kZXYsICJlbWJlZGRlZCBpbXBsZW1lbnRhdGlv
biBub3Qgc3VwcG9ydGVkXG4iKTsKKwkJcmV0dXJuIC1FTlhJTzsKKwl9CisKKwkvKiBRdWV1ZSBz
aXplcywgY2FwcGVkIGF0IDRrICovCisJc21tdS0+Y21kcS5xLm1heF9uX3NoaWZ0ID0gbWluKCh1
MzIpQ01EUV9NQVhfU1pfU0hJRlQsCisJCQkJICAgICAgIHJlZyA+PiBJRFIxX0NNRFFfU0hJRlQg
JiBJRFIxX0NNRFFfTUFTSyk7CisJaWYgKCFzbW11LT5jbWRxLnEubWF4X25fc2hpZnQpIHsKKwkJ
LyogT2RkIGFsaWdubWVudCByZXN0cmljdGlvbnMgb24gdGhlIGJhc2UsIHNvIGlnbm9yZSBmb3Ig
bm93ICovCisJCWRldl9lcnIoc21tdS0+ZGV2LCAidW5pdC1sZW5ndGggY29tbWFuZCBxdWV1ZSBu
b3Qgc3VwcG9ydGVkXG4iKTsKKwkJcmV0dXJuIC1FTlhJTzsKKwl9CisKKwlzbW11LT5ldnRxLnEu
bWF4X25fc2hpZnQgPSBtaW4oKHUzMilFVlRRX01BWF9TWl9TSElGVCwKKwkJCQkgICAgICAgcmVn
ID4+IElEUjFfRVZUUV9TSElGVCAmIElEUjFfRVZUUV9NQVNLKTsKKwlzbW11LT5wcmlxLnEubWF4
X25fc2hpZnQgPSBtaW4oKHUzMilQUklRX01BWF9TWl9TSElGVCwKKwkJCQkgICAgICAgcmVnID4+
IElEUjFfUFJJUV9TSElGVCAmIElEUjFfUFJJUV9NQVNLKTsKKworCS8qIFNJRC9TU0lEIHNpemVz
ICovCisJc21tdS0+c3NpZF9iaXRzID0gcmVnID4+IElEUjFfU1NJRF9TSElGVCAmIElEUjFfU1NJ
RF9NQVNLOworCXNtbXUtPnNpZF9iaXRzID0gcmVnID4+IElEUjFfU0lEX1NISUZUICYgSURSMV9T
SURfTUFTSzsKKworCS8qCisJICogSWYgdGhlIFNNTVUgc3VwcG9ydHMgZmV3ZXIgYml0cyB0aGFu
IHdvdWxkIGZpbGwgYSBzaW5nbGUgTDIgc3RyZWFtCisJICogdGFibGUsIHVzZSBhIGxpbmVhciB0
YWJsZSBpbnN0ZWFkLgorCSAqLworCWlmIChzbW11LT5zaWRfYml0cyA8PSBTVFJUQUJfU1BMSVQp
CisJCXNtbXUtPmZlYXR1cmVzICY9IH5BUk1fU01NVV9GRUFUXzJfTFZMX1NUUlRBQjsKKworCS8q
IElEUjUgKi8KKwlyZWcgPSByZWFkbF9yZWxheGVkKHNtbXUtPmJhc2UgKyBBUk1fU01NVV9JRFI1
KTsKKworCS8qIE1heGltdW0gbnVtYmVyIG9mIG91dHN0YW5kaW5nIHN0YWxscyAqLworCXNtbXUt
PmV2dHEubWF4X3N0YWxscyA9IHJlZyA+PiBJRFI1X1NUQUxMX01BWF9TSElGVAorCQkJCSYgSURS
NV9TVEFMTF9NQVhfTUFTSzsKKworCS8qIFBhZ2Ugc2l6ZXMgKi8KKwlpZiAocmVnICYgSURSNV9H
UkFONjRLKQorCQlzbW11LT5wZ3NpemVfYml0bWFwIHw9IFNaXzY0SyB8IFNaXzUxMk07CisJaWYg
KHJlZyAmIElEUjVfR1JBTjE2SykKKwkJc21tdS0+cGdzaXplX2JpdG1hcCB8PSBTWl8xNksgfCBT
Wl8zMk07CisJaWYgKHJlZyAmIElEUjVfR1JBTjRLKQorCQlzbW11LT5wZ3NpemVfYml0bWFwIHw9
IFNaXzRLIHwgU1pfMk0gfCBTWl8xRzsKKworCWlmIChhcm1fc21tdV9vcHMucGdzaXplX2JpdG1h
cCA9PSAtMVVMKQorCQlhcm1fc21tdV9vcHMucGdzaXplX2JpdG1hcCA9IHNtbXUtPnBnc2l6ZV9i
aXRtYXA7CisJZWxzZQorCQlhcm1fc21tdV9vcHMucGdzaXplX2JpdG1hcCB8PSBzbW11LT5wZ3Np
emVfYml0bWFwOworCisJLyogT3V0cHV0IGFkZHJlc3Mgc2l6ZSAqLworCXN3aXRjaCAocmVnICYg
SURSNV9PQVNfTUFTSyA8PCBJRFI1X09BU19TSElGVCkgeworCWNhc2UgSURSNV9PQVNfMzJfQklU
OgorCQlzbW11LT5vYXMgPSAzMjsKKwkJYnJlYWs7CisJY2FzZSBJRFI1X09BU18zNl9CSVQ6CisJ
CXNtbXUtPm9hcyA9IDM2OworCQlicmVhazsKKwljYXNlIElEUjVfT0FTXzQwX0JJVDoKKwkJc21t
dS0+b2FzID0gNDA7CisJCWJyZWFrOworCWNhc2UgSURSNV9PQVNfNDJfQklUOgorCQlzbW11LT5v
YXMgPSA0MjsKKwkJYnJlYWs7CisJY2FzZSBJRFI1X09BU180NF9CSVQ6CisJCXNtbXUtPm9hcyA9
IDQ0OworCQlicmVhazsKKwlkZWZhdWx0OgorCQlkZXZfaW5mbyhzbW11LT5kZXYsCisJCQkidW5r
bm93biBvdXRwdXQgYWRkcmVzcyBzaXplLiBUcnVuY2F0aW5nIHRvIDQ4LWJpdFxuIik7CisJCS8q
IEZhbGx0aHJvdWdoICovCisJY2FzZSBJRFI1X09BU180OF9CSVQ6CisJCXNtbXUtPm9hcyA9IDQ4
OworCX0KKworCS8qIFNldCB0aGUgRE1BIG1hc2sgZm9yIG91ciB0YWJsZSB3YWxrZXIgKi8KKwlp
ZiAoZG1hX3NldF9tYXNrX2FuZF9jb2hlcmVudChzbW11LT5kZXYsIERNQV9CSVRfTUFTSyhzbW11
LT5vYXMpKSkKKwkJZGV2X3dhcm4oc21tdS0+ZGV2LAorCQkJICJmYWlsZWQgdG8gc2V0IERNQSBt
YXNrIGZvciB0YWJsZSB3YWxrZXJcbiIpOworCisJc21tdS0+aWFzID0gbWF4KHNtbXUtPmlhcywg
c21tdS0+b2FzKTsKKworCWRldl9pbmZvKHNtbXUtPmRldiwgImlhcyAlbHUtYml0LCBvYXMgJWx1
LWJpdCAoZmVhdHVyZXMgMHglMDh4KVxuIiwKKwkJIHNtbXUtPmlhcywgc21tdS0+b2FzLCBzbW11
LT5mZWF0dXJlcyk7CisJcmV0dXJuIDA7Cit9CisKKyNpZmRlZiBDT05GSUdfQUNQSQorc3RhdGlj
IGludCBhcm1fc21tdV9kZXZpY2VfYWNwaV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw
ZGV2LAorCQkJCSAgICAgIHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJc3RydWN0
IGFjcGlfaW9ydF9zbW11X3YzICppb3J0X3NtbXU7CisJc3RydWN0IGRldmljZSAqZGV2ID0gc21t
dS0+ZGV2OworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKKworCW5vZGUgPSAqKHN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqKilkZXZfZ2V0X3BsYXRkYXRhKGRldik7CisKKwkvKiBSZXRyaWV2
ZSBTTU1VdjMgc3BlY2lmaWMgZGF0YSAqLworCWlvcnRfc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0
X3NtbXVfdjMgKilub2RlLT5ub2RlX2RhdGE7CisKKwlpZiAoaW9ydF9zbW11LT5mbGFncyAmIEFD
UElfSU9SVF9TTU1VX1YzX0NPSEFDQ19PVkVSUklERSkKKwkJc21tdS0+ZmVhdHVyZXMgfD0gQVJN
X1NNTVVfRkVBVF9DT0hFUkVOQ1k7CisKKwlyZXR1cm4gMDsKK30KKyNlbHNlCitzdGF0aWMgaW5s
aW5lIGludCBhcm1fc21tdV9kZXZpY2VfYWNwaV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl
ICpwZGV2LAorCQkJCQkgICAgIHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJcmV0
dXJuIC1FTk9ERVY7Cit9CisjZW5kaWYKKworc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfZHRf
cHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKKwkJCQkgICAgc3RydWN0IGFybV9z
bW11X2RldmljZSAqc21tdSkKK3sKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Owor
CXUzMiBjZWxsczsKKwlpbnQgcmV0ID0gLUVJTlZBTDsKKworCWlmIChvZl9wcm9wZXJ0eV9yZWFk
X3UzMihkZXYtPm9mX25vZGUsICIjaW9tbXUtY2VsbHMiLCAmY2VsbHMpKQorCQlkZXZfZXJyKGRl
diwgIm1pc3NpbmcgI2lvbW11LWNlbGxzIHByb3BlcnR5XG4iKTsKKwllbHNlIGlmIChjZWxscyAh
PSAxKQorCQlkZXZfZXJyKGRldiwgImludmFsaWQgI2lvbW11LWNlbGxzIHZhbHVlICglZClcbiIs
IGNlbGxzKTsKKwllbHNlCisJCXJldCA9IDA7CisKKwlwYXJzZV9kcml2ZXJfb3B0aW9ucyhzbW11
KTsKKworCWlmIChvZl9kbWFfaXNfY29oZXJlbnQoZGV2LT5vZl9ub2RlKSkKKwkJc21tdS0+ZmVh
dHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9DT0hFUkVOQ1k7CisKKwlyZXR1cm4gcmV0OworfQorCitz
dGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw
ZGV2KQoreworCWludCBpcnEsIHJldDsKKwlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKKwlyZXNvdXJj
ZV9zaXplX3QgaW9hZGRyOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXU7CisJc3RydWN0
IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKKwlib29sIGJ5cGFzczsKKworCXNtbXUgPSBkZXZt
X2t6YWxsb2MoZGV2LCBzaXplb2YoKnNtbXUpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIXNtbXUpIHsK
KwkJZGV2X2VycihkZXYsICJmYWlsZWQgdG8gYWxsb2NhdGUgYXJtX3NtbXVfZGV2aWNlXG4iKTsK
KwkJcmV0dXJuIC1FTk9NRU07CisJfQorCXNtbXUtPmRldiA9IGRldjsKKworCS8qIEJhc2UgYWRk
cmVzcyAqLworCXJlcyA9IHBsYXRmb3JtX2dldF9yZXNvdXJjZShwZGV2LCBJT1JFU09VUkNFX01F
TSwgMCk7CisJaWYgKHJlc291cmNlX3NpemUocmVzKSArIDEgPCBTWl8xMjhLKSB7CisJCWRldl9l
cnIoZGV2LCAiTU1JTyByZWdpb24gdG9vIHNtYWxsICglcHIpXG4iLCByZXMpOworCQlyZXR1cm4g
LUVJTlZBTDsKKwl9CisJaW9hZGRyID0gcmVzLT5zdGFydDsKKworCXNtbXUtPmJhc2UgPSBkZXZt
X2lvcmVtYXBfcmVzb3VyY2UoZGV2LCByZXMpOworCWlmIChJU19FUlIoc21tdS0+YmFzZSkpCisJ
CXJldHVybiBQVFJfRVJSKHNtbXUtPmJhc2UpOworCisJLyogSW50ZXJydXB0IGxpbmVzICovCisJ
aXJxID0gcGxhdGZvcm1fZ2V0X2lycV9ieW5hbWUocGRldiwgImV2ZW50cSIpOworCWlmIChpcnEg
PiAwKQorCQlzbW11LT5ldnRxLnEuaXJxID0gaXJxOworCisJaXJxID0gcGxhdGZvcm1fZ2V0X2ly
cV9ieW5hbWUocGRldiwgInByaXEiKTsKKwlpZiAoaXJxID4gMCkKKwkJc21tdS0+cHJpcS5xLmly
cSA9IGlycTsKKworCWlycSA9IHBsYXRmb3JtX2dldF9pcnFfYnluYW1lKHBkZXYsICJjbWRxLXN5
bmMiKTsKKwlpZiAoaXJxID4gMCkKKwkJc21tdS0+Y21kcS5xLmlycSA9IGlycTsKKworCWlycSA9
IHBsYXRmb3JtX2dldF9pcnFfYnluYW1lKHBkZXYsICJnZXJyb3IiKTsKKwlpZiAoaXJxID4gMCkK
KwkJc21tdS0+Z2Vycl9pcnEgPSBpcnE7CisKKwlpZiAoZGV2LT5vZl9ub2RlKSB7CisJCXJldCA9
IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShwZGV2LCBzbW11KTsKKwl9IGVsc2UgeworCQlyZXQg
PSBhcm1fc21tdV9kZXZpY2VfYWNwaV9wcm9iZShwZGV2LCBzbW11KTsKKwkJaWYgKHJldCA9PSAt
RU5PREVWKQorCQkJcmV0dXJuIHJldDsKKwl9CisKKwkvKiBTZXQgYnlwYXNzIG1vZGUgYWNjb3Jk
aW5nIHRvIGZpcm13YXJlIHByb2JpbmcgcmVzdWx0ICovCisJYnlwYXNzID0gISFyZXQ7CisKKwkv
KiBQcm9iZSB0aGUgaC93ICovCisJcmV0ID0gYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHNtbXUp
OworCWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwkvKiBJbml0aWFsaXNlIGluLW1lbW9yeSBk
YXRhIHN0cnVjdHVyZXMgKi8KKwlyZXQgPSBhcm1fc21tdV9pbml0X3N0cnVjdHVyZXMoc21tdSk7
CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCS8qIFJlY29yZCBvdXIgcHJpdmF0ZSBkZXZp
Y2Ugc3RydWN0dXJlICovCisJcGxhdGZvcm1fc2V0X2RydmRhdGEocGRldiwgc21tdSk7CisKKwkv
KiBSZXNldCB0aGUgZGV2aWNlICovCisJcmV0ID0gYXJtX3NtbXVfZGV2aWNlX3Jlc2V0KHNtbXUs
IGJ5cGFzcyk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCS8qIEFuZCB3ZSdyZSB1cC4g
R28gZ28gZ28hICovCisJcmV0ID0gaW9tbXVfZGV2aWNlX3N5c2ZzX2FkZCgmc21tdS0+aW9tbXUs
IGRldiwgTlVMTCwKKwkJCQkgICAgICJzbW11My4lcGEiLCAmaW9hZGRyKTsKKwlpZiAocmV0KQor
CQlyZXR1cm4gcmV0OworCisJaW9tbXVfZGV2aWNlX3NldF9vcHMoJnNtbXUtPmlvbW11LCAmYXJt
X3NtbXVfb3BzKTsKKwlpb21tdV9kZXZpY2Vfc2V0X2Z3bm9kZSgmc21tdS0+aW9tbXUsIGRldi0+
Zndub2RlKTsKKworCXJldCA9IGlvbW11X2RldmljZV9yZWdpc3Rlcigmc21tdS0+aW9tbXUpOwor
CisjaWZkZWYgQ09ORklHX1BDSQorCWlmIChwY2lfYnVzX3R5cGUuaW9tbXVfb3BzICE9ICZhcm1f
c21tdV9vcHMpIHsKKwkJcGNpX3JlcXVlc3RfYWNzKCk7CisJCXJldCA9IGJ1c19zZXRfaW9tbXUo
JnBjaV9idXNfdHlwZSwgJmFybV9zbW11X29wcyk7CisJCWlmIChyZXQpCisJCQlyZXR1cm4gcmV0
OworCX0KKyNlbmRpZgorI2lmZGVmIENPTkZJR19BUk1fQU1CQQorCWlmIChhbWJhX2J1c3R5cGUu
aW9tbXVfb3BzICE9ICZhcm1fc21tdV9vcHMpIHsKKwkJcmV0ID0gYnVzX3NldF9pb21tdSgmYW1i
YV9idXN0eXBlLCAmYXJtX3NtbXVfb3BzKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJ
fQorI2VuZGlmCisJaWYgKHBsYXRmb3JtX2J1c190eXBlLmlvbW11X29wcyAhPSAmYXJtX3NtbXVf
b3BzKSB7CisJCXJldCA9IGJ1c19zZXRfaW9tbXUoJnBsYXRmb3JtX2J1c190eXBlLCAmYXJtX3Nt
bXVfb3BzKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJfQorCXJldHVybiAwOworfQor
CitzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj
ZSAqcGRldikKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gcGxhdGZvcm1fZ2V0
X2RydmRhdGEocGRldik7CisKKwlhcm1fc21tdV9kZXZpY2VfZGlzYWJsZShzbW11KTsKKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIHN0cnVjdCBvZl9kZXZpY2VfaWQgYXJtX3NtbXVfb2ZfbWF0Y2hb
XSA9IHsKKwl7IC5jb21wYXRpYmxlID0gImFybSxzbW11LXYzIiwgfSwKKwl7IH0sCit9OworTU9E
VUxFX0RFVklDRV9UQUJMRShvZiwgYXJtX3NtbXVfb2ZfbWF0Y2gpOworCitzdGF0aWMgc3RydWN0
IHBsYXRmb3JtX2RyaXZlciBhcm1fc21tdV9kcml2ZXIgPSB7CisJLmRyaXZlcgk9IHsKKwkJLm5h
bWUJCT0gImFybS1zbW11LXYzIiwKKwkJLm9mX21hdGNoX3RhYmxlCT0gb2ZfbWF0Y2hfcHRyKGFy
bV9zbW11X29mX21hdGNoKSwKKwl9LAorCS5wcm9iZQk9IGFybV9zbW11X2RldmljZV9wcm9iZSwK
KwkucmVtb3ZlCT0gYXJtX3NtbXVfZGV2aWNlX3JlbW92ZSwKK307Cittb2R1bGVfcGxhdGZvcm1f
ZHJpdmVyKGFybV9zbW11X2RyaXZlcik7CisKK0lPTU1VX09GX0RFQ0xBUkUoYXJtX3NtbXV2Mywg
ImFybSxzbW11LXYzIiwgTlVMTCk7CisKK01PRFVMRV9ERVNDUklQVElPTigiSU9NTVUgQVBJIGZv
ciBBUk0gYXJjaGl0ZWN0ZWQgU01NVXYzIGltcGxlbWVudGF0aW9ucyIpOworTU9EVUxFX0FVVEhP
UigiV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+Iik7CitNT0RVTEVfTElDRU5TRSgi
R1BMIHYyIik7Ci0tIApRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZp
bGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2ll
cywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91
bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 00:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 00:37:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dupV7-0000X0-Cv; Thu, 21 Sep 2017 00:37:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dupV5-0000VU-Kz
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 00:37:55 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3E/03-02226-2E903C95; Thu, 21 Sep 2017 00:37:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFKsWRWlGSWpSXmKPExsVybKJsgu4jzsO
 RBm3XuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXM88xF3SpVFxbf4CtgbFRvouRk0NIoEji
 9u8FbF2MXBwsAg3MErPfnGAESUgIREus23CMHcLmk7j44gcTSJGEwARGiV9fmxlBHCGB3UwSF
 84vYIdrP3RsBytIC4uAi8Tq7Y/ARjEKFEjM2fARyk6RmNX1BswWFgiSmD79GdgKEQF3icsfp4
 LdwSxwnlHiUutdJogVk5kkHm9/A1bFJqAtsffCb2YQm1fAUWJR1xx2iG2qEt3nDwI1cHCICsR
 InDwgA1EiKHFy5hMWEJtTwFpi5o39YK3MAuoSf+ZdgrLFJW49mc8EYctLNG+dzTyBUXwWkvZZ
 SFpmIWmZhaRlASPLKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83
 E2MwDirZ2Bg3MHYesLvEKMkB5OSKO9NpsORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4eYBxKy
 RYlJqeWpGWmQOMeJi0BAePkgivOkiat7ggMbc4Mx0idYpRUUqc9wEHUEIAJJFRmgfXBksylxh
 lpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ874AmcKTmVcCN/0V0GImoMXZGw6ALC5JREhJNTAy
 KEROEQgT/bfiBd85t/0yBx7+DioPrORXWPpq3r/tbNtlg6SFGEvbWxyDDK7mhQud1JQ/NqX6a
 sNdwboZ15k+rhZqPOGc8OTm9iPuIg/S9WfsfiUjbfbU+mWqlMmV64s/fOXNcJnocEYwSea9uc
 3ymQZ7c0OsJApKbp1eKiUzg23NmYtRbLuVWIozEg21mIuKEwF8eUWPLQMAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505954272!111212574!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53255 invoked from network); 21 Sep 2017 00:37:53 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 00:37:53 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id C052560768; Thu, 21 Sep 2017 00:37:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954272;
 bh=1/hpt4qhrrclSqe2Y4GRjLp4vTQyUu/SB/1qFnz2FJY=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=cWkPQjgkMW6Odu3a7acNUGqzX2/5mQoYctE1Yjd3zGdV2/OHEoZR4giCaXfKxqzSr
 TM/7G33w0LL1pGxppfCocdpAN42XtVsxTB7OBMNqmFgH+YLNbMYflSx+7J+9u8NtA4
 eGlx2+RmVK2CCT9mwio1HgFf+DYF66s7Iwyt4xkY=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 21BEA60768;
 Thu, 21 Sep 2017 00:37:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1505954269;
 bh=1/hpt4qhrrclSqe2Y4GRjLp4vTQyUu/SB/1qFnz2FJY=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=nLtUalF37PXkVxK9bb7cvmpfYjnoTOvlC1THLpEjzMFpMAMFQl1C9pGsMOwCxVDCb
 6pE6YJk0Gc909IHpb9tSMS1tPHxEKsl8nKkUz5x5QVS0lLT00rbYVNJFKryrRM085V
 QHh4omSm3WGxiPbBfS6VzNY0QwboYdiBXc2tH/Oo=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 21BEA60768
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <6475825a-4413-49f1-f6a7-042eb1c376f7@arm.com>
 <6aeb2ed8-6aff-d921-d0c3-1b2af8f56a81@codeaurora.org>
 <59149b5a-256c-1b03-1f18-0622a85e92a2@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <7ef95de0-f069-3bcc-8ca0-ea568348ab68@codeaurora.org>
Date: Wed, 20 Sep 2017 18:37:48 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59149b5a-256c-1b03-1f18-0622a85e92a2@arm.com>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Punit Agrawal <punit.agrawal@arm.com>
Subject: Re: [Xen-devel] [RFC 6/6] acpi:arm64: Add support for parsing IORT
 table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzEyLzIwMTcgNToyNSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFNhbWVlciwK
PiAKPiBPbiAyOC8wOC8xNyAyMzoyMSwgR29lbCwgU2FtZWVyIHdyb3RlOgo+PiBPbiA2LzEyLzIw
MTcgNzoyNCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IMKgIHN0YXRpYyBpbnQgYXJtX3Nt
bXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBzdHJlYW1pZCwKPj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBmd25vZGVfaGFuZGxl
ICpmd25vZGUsCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBj
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpCj4+Pj4gQEAgLTUyMywyOSArNTYzLDI0IEBAIHN0
YXRpYyBpbnQgYXJtX3NtbXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBzdHJl
YW1pZCwKPj4+PiDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+Pj4gwqAgfQo+Pj4+Cj4+Pj4gLXN0
YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X3hsYXRlKHN0cnVjdCBkZXZp
Y2UgKmRldiwKPj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAo+Pj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB1MzIgc3RyZWFtaWQpCj4+Pj4gK3N0YXRpYyBpbnQgaW9ydF9pb21tdV94
bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKPj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHUzMiBzdHJlYW1pZCkKPj4+PiDCoCB7
Cj4+Pj4gLcKgwqDCoCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBOVUxMOwo+Pj4+IMKg
wqDCoMKgwqAgaW50IHJldCA9IC1FTk9ERVY7Cj4+Pj4gwqDCoMKgwqDCoCBzdHJ1Y3QgZndub2Rl
X2hhbmRsZSAqaW9ydF9md25vZGU7Cj4+Pj4KPj4+PiDCoMKgwqDCoMKgIGlmIChub2RlKSB7Cj4+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlvcnRfZndub2RlID0gaW9ydF9nZXRfZndub2RlKG5vZGUp
Owo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIWlvcnRfZndub2RlKQo+Pj4+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+Pj4+IC0KPj4+PiAtwqDCoMKgwqDCoMKgwqAg
b3BzID0gaW9tbXVfb3BzX2Zyb21fZndub2RlKGlvcnRfZndub2RlKTsKPj4+PiAtwqDCoMKgwqDC
oMKgwqAgaWYgKCFvcHMpCj4+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJldDsKPj4+Pgo+Pj4+IC3CoMKg
wqDCoMKgwqDCoCByZXQgPSBhcm1fc21tdV9pb3J0X3hsYXRlKGRldiwgc3RyZWFtaWQsIGlvcnRf
Zndub2RlLCBvcHMpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSBhcm1fc21tdV9pb3J0X3hs
YXRlKGRldiwgc3RyZWFtaWQsIGlvcnRfZndub2RlLCBOVUxMKTsKPj4+Cj4+PiBXaHkgZG9uJ3Qg
eW91IGdldCB0aGUgSU9NTVUgb3BzIGhlcmU/IFRoaXMgd291bGQgYXZvaWQgdW5lY2Vzc2FyeSBj
aGFuZ2UuCj4+IMKgRnJvbSB0aGUgbGludXggZGVmaW5pdGlvbiBpdCBzZWVtcyB0aGF0IHRoZXJl
IHdpbGwgYmUgZXZlbnR1YWxseSB1c2VkIHRvIG92ZXJyaWRlIHRoZSBvcHMKPj4gc2V0IGJ5IHRo
ZSBidXMuIEkgZGlkIG5vdCBmaW5kIGEgdXNlIGZvciB0aGlzIGhlcmUsIHNvIHJlbW92ZWQgaXQg
dG8gc2ltcGxpZnkgY29kZS4gSSBjYW4KPj4gYWRkIHRoZXNlIGJhY2ssIGJ1dCBzZWUgdGhpcyBh
cyBkZWFkIGNvZGUuCj4gCj4gWW91IHdpbGwgYWx3YXlzIGhhdmUgZGVhZCBjb2RlIGlmIHlvdSBp
bXBvcnQgY29kZSBhcyBpdCBpcyBmcm9tIExpbnV4LiBUaGlzIGlzIHRoZSBwcmljZSB0byBwYXkg
dG8gaGVscCByZWJhc2UgdGhlIGNvZGUgaW4gdGhlIGZ1dHVyZS4KPiAKPiBJbiB0aGF0IHNwZWNp
ZmljIGNhc2UsIEkgdGhpbmsgcmV0dXJuIHRoZSBvcHMgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRv
LiBQb3RlbnRpYWxseSBpdCB3aWxsIGFsbG93IHVzIHRvIHN1cHBvcnQgZGlmZmVyZW50IElPTU1V
IGF0IHRoZSBzYW1lIHRpbWUuCj4KQWdyZWVkLgogCj4gWy4uLl0KPiAKPj4+PiDCoCAjZGVmaW5l
IElPUlRfSVJRX01BU0soaXJxKcKgwqDCoMKgwqDCoMKgIChpcnEgJiAweGZmZmZmZmZmVUxMKQo+
Pj4+IMKgICNkZWZpbmUgSU9SVF9JUlFfVFJJR0dFUl9NQVNLKGlycSnCoMKgwqAgKChpcnEgPj4g
MzIpICYgMHhmZmZmZmZmZlVMTCkKPj4+Pgo+Pj4+IMKgIGludCBpb3J0X3JlZ2lzdGVyX2RvbWFp
bl90b2tlbihpbnQgdHJhbnNfaWQsIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd19ub2RlKTsKPj4+
PiDCoCB2b2lkIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKPj4+
PiDCoCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9ydF9maW5kX2RvbWFpbl90b2tlbihpbnQgdHJh
bnNfaWQpOwo+Pj4+IC0jaWZkZWYgQ09ORklHX0FDUElfSU9SVAo+Pj4+ICsjZW5kaWYKPj4+PiAr
Cj4+Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+Pgo+Pj4gV2h5ICNpZmRlZiBDT05GSUdfQVJN
XzY0Pwo+PiBXYXMgdHJ5aW5nIHRvIGtlZXAgdGhlIGltcGFjdCBsb3cgZm9yIHRoaXMgUkZDIGl0
ZXJhdGlvbiAoTXkgdXNlLWNhc2UgaXMgYXJtNjQgb25seSkuIExvb2tpbmcgZm9yIHRoZSByaWdo
dCByZWNvbW1lbmRhdGlvbj8KPiAKPiBJT1JUIGlzIG5vdCBzcGVjaWZpYyB0byBBUk02NC4gRXZl
biB0aG91Z2ggQUNQSSBpcyBvbmx5IHN1cHBvcnRlZCBmb3IgQVJNNjQgb24gWGVuIHRvZGF5LCB3
ZSB0cnkgdG8ga2VlcCB0aGUgY29kZSBhcyBnZW5lcmljIGFzIHBvc3NpYmxlLgo+IAo+IEluIHRo
YXQgY2FzZSwgeW91IGNvdWxkIHR1cm4gQ09ORklHX0FDUElfSU9SVCBvbiBpbiB0aGUgS2NvbmZp
ZyB3aGVuIEFDUEkgaXMgZW5hYmxlZC4KQWdyZWVkLiBJIHdpbGwgYWRkIHRoZSBuZXcgY29uZmln
IGluIHRoZSBuZXh0IHBhdGNoIHNldC4KPiAKPiBbLi4uXQo+IAo+Pj4KPj4+IFsuLi5dCj4+Pgo+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4v
bGliLmgKPj4+PiBpbmRleCA5OTVhODVhLi4zNzg1ZmFlIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9saWIuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+Pj4+IEBA
IC05LDcgKzksMTIgQEAKPj4+PiDCoCAjaW5jbHVkZSA8YXNtL2J1Zy5oPgo+Pj4+Cj4+Pj4gwqAg
I2RlZmluZSBCVUdfT04ocCnCoCBkbyB7IGlmICh1bmxpa2VseShwKSkgQlVHKCk7wqAgfSB3aGls
ZSAoMCkKPj4+PiAtI2RlZmluZSBXQVJOX09OKHApIGRvIHsgaWYgKHVubGlrZWx5KHApKSBXQVJO
KCk7IH0gd2hpbGUgKDApCj4+Pj4gKyNkZWZpbmUgV0FSTl9PTihwKSAoe8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIFwKPj4+PiArwqDCoMKgIGludCBfX3JldF93YXJuX29uID0gISEocCk7wqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+Pj4+ICvCoMKg
wqAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBXQVJOKCk7
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+Pj4+ICvCoMKgwqAgdW5saWtlbHkoX19y
ZXRfd2Fybl9vbik7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIFwKPj4+PiArfSkKPj4+Cj4+PiBobW1tbS4gV2h5IHRoaXMgY2hhbmdl
Pwo+PiBXYXMgZ2V0dGluZyBhIGNvbXBpbGF0aW9uIGVycm9yIHdoZW4gSSB3YXMgdXNpbmcgV0FS
Tl9PTiBhcyBhIGNvbmRpdGlvbmFsCj4+IGluIGFuIGlmIHN0YXRlbWVudCByZWdhcmRpbmcgdGhl
IHJldHVybiB2YWx1ZS4gU28gcmVtb3ZlZCB0aGUgbG9vcC4gVGhpcwo+PiBsb29rcyBzaW1pbGFy
IHRvIExpbnV4IG5vdy4KPiAKPiBUaGlzIHNob3VsZCBiZWxvbmcgdG8gYSBzZXBhcmF0ZSBwYXRj
aCB3aXRoIGEgY29tbWl0IG1lc3NhZ2UgZXhwbGFpbmluZyB3aHkgdGhlIGNoYW5nZS4KCkFncmVl
ZC4gU2luY2UgdGhpcyBpcyBtb3JlIG9mIGEgTGludXggY29tcGF0IGZ1bmN0aW9uLCBJIGRvIG5v
dCB3YW50IHRvIGNoYW5nZSB0aGUgc3lzdGVtLXdpZGUgYmVoYXZpb3IuIEkgd2lsbCBtb3ZlIHRo
aXMgaW4gdGhlIElPUlQgY29kZS4KPiAKPiBDaGVlcnMsCj4gCgotLSAKIFF1YWxjb21tIERhdGFj
ZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dp
ZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBD
b2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVj
dC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:12:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duq2L-0006X4-4W; Thu, 21 Sep 2017 01:12:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1duq2J-0006Ww-20
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 01:12:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 6C/61-02044-EE113C95; Thu, 21 Sep 2017 01:12:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu5bwcO
 RBg+eSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmT3i1jLVgnVTF9xirWBsZG0S5GLg4hgSVM
 Er9mdjF1MXJysAg4SFy+eYm1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JXa39oGVswkYSvx9s
 okNpFwCyF7ymQMkLCKgLNH76zcLiM0sUC7xdNp9RhBbWMBLYsrBx2BjOAXsJdafusYI0soLFF
 +6nA8kLCRQKHFqy0mw6aICuhKH/v1hA7F5BQQlTs58AjVSS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PL056H
 GCU5mJREee/wHY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7RgAoJ1iUmp5akZaZA4wFmLQEB
 4+SCG8EMB6EeIsLEnOLM9MhUqcYdTlWTbjyh0mIJS8/L1VKnDcMpEgApCijNA9uBCwuLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wXIJTyZeSVwm14BHcEEdET2hgMgR5QkIqSkGhgvpNR
 +yVn0pq8gaPqU7lR9AaOXIaZhRv7nPq1cU19nlrqSoexpy+5aIQXr9M0pXOs/ejFXnkq2LGPR
 CLNZw2k26eGBtdIlbAGC3N+1Th+/9EDjzPN3a0XFnGQP3pUSu9vt//DSmqob3zaxTkzef+Jbl
 JDuF3FW53ke67ht1T7tOr7l2yWzi2xKLMUZiYZazEXFiQBmc/KuxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505956331!115623404!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6545 invoked from network); 21 Sep 2017 01:12:13 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 01:12:13 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 31483218F8;
 Thu, 21 Sep 2017 01:12:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 31483218F8
Date: Wed, 20 Sep 2017 18:12:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1709201759580.2968@sstabellini-ThinkPad-X260>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxIFNlcCAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiBYZW4gYW5kIHFlbXUgaGF2
aW5nIGlkZW50aWNhbCAjZGVmaW5lLXMgKHdpdGggZGlmZmVyZW50IG5hbWVzKSBpcyBhCj4gc3Ry
b25nIGhpbnQgdGhhdCB0aGVzZSBzaG91bGQgaGF2ZSBiZWVuIHBhcnQgb2YgdGhlIHB1YmxpYyBp
bnRlcmZhY2UKPiBmcm9tIHRoZSB2ZXJ5IHN0YXJ0LiBVc2UgdGhlbSBpZiB0aGV5J3JlIGF2YWls
YWJsZSwgZmFsbGluZyBiYWNrIHRvCj4gcHJpdmF0ZWx5IGRlZmluZWQgdmFsdWVzIG9ubHkgd2hl
biB1c2luZyBvbGRlciBoZWFkZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkhpIEphbiwKClRoYW5rcyBmb3IgdGhlIHBhdGNoIGFuZCBzb3Jy
eSBmb3IgdGhlIGRlbGF5IGluIHJldmlld2luZyBpdC4KCgo+IC0tLSBhL2h3L3hlbi94ZW5fcHRf
bXNpLmMKPiArKysgYi9ody94ZW4veGVuX3B0X21zaS5jCj4gQEAgLTE4LDYgKzE4LDExIEBACj4g
IAo+ICAjZGVmaW5lIFhFTl9QVF9BVVRPX0FTU0lHTiAtMQo+ICAKPiArI2lmbmRlZiBYRU5fRE9N
Q1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFTSwo+ICsjaWYgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVS
U0lPTiA+PSAweDAwMDAwMDBlCj4gKyNlcnJvciB2TVNJIGRlZmluZXMgbWlzc2luZyBmcm9tIGRv
bWN0bC5oCj4gKyNlbmRpZgoKQWxsIHRoZSB2ZXJzaW9uIGNvbXBhdGliaWxpdHkgc3R1ZmYgZ29l
cyB0bwppbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmguIFBsZWFzZSBtb3ZlIGl0IHRoZXJlLgoK
V2UgdXN1YWxseSBhc3N1bWUgdGhhdCB0aGUgWGVuIHZlcnNpb24gd2UgYXJlIGJ1aWxkaW5nIGFn
YWluc3QgaXMKInNhbmUiLCBzbyB3ZSBkb24ndCBkbyAjZXJyb3IncyB0eXBpY2FsbHkuCgoKPiAr
Cj4gIC8qIHNoaWZ0IGNvdW50IGZvciBnZmxhZ3MgKi8KPiAgI2RlZmluZSBYRU5fUFRfR0ZMQUdT
X1NISUZUX0RFU1RfSUQgICAgICAgIDAKPiAgI2RlZmluZSBYRU5fUFRfR0ZMQUdTX1NISUZUX1JI
ICAgICAgICAgICAgIDgKPiBAQCAtMjYsNiArMzEsMTYgQEAKPiAgI2RlZmluZSBYRU5fUFRfR0ZM
QUdTU0hJRlRfVFJHX01PREUgICAgICAgMTUKPiAgI2RlZmluZSBYRU5fUFRfR0ZMQUdTU0hJRlRf
VU5NQVNLRUQgICAgICAgMTYKPiAgCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNU
X0lEX01BU0sgKDB4ZmZVIDw8IFhFTl9QVF9HRkxBR1NfU0hJRlRfREVTVF9JRCkKPiArI2RlZmlu
ZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1JIX01BU0sgICAgICAoMVUgPDwgWEVOX1BUX0dGTEFHU19T
SElGVF9SSCkKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RNX01BU0sgICAgICAoMVUg
PDwgWEVOX1BUX0dGTEFHU19TSElGVF9ETSkKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2
X0RFTElWX01BU0sgICAoN1UgPDwgWEVOX1BUX0dGTEFHU1NISUZUX0RFTElWX01PREUpCj4gKyNk
ZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0sgICAgKDFVIDw8IFhFTl9QVF9HRkxB
R1NTSElGVF9UUkdfTU9ERSkKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VE
ICAgICAoMVUgPDwgWEVOX1BUX0dGTEFHU1NISUZUX1VOTUFTS0VEKQo+ICsjZW5kaWYKPiArCj4g
KyNkZWZpbmUgTUFTS19JTlNSKHYsIG0pICgoKHYpICogKChtKSAmIC0obSkpKSAmIChtKSkKCk1B
U0tfSU5TUiBjYW4gc3RheSBpbiB0aGlzIGZpbGUuCgoKPiAgI2RlZmluZSBsYXRjaChmbGQpIGxh
dGNoW1BDSV9NU0lYX0VOVFJZXyMjZmxkIC8gc2l6ZW9mKHVpbnQzMl90KV0KPiAgCj4gIC8qCj4g
QEAgLTQ5LDIxICs2NCwxOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IG1zaV9leHRfZGVzdF9p
ZCh1Cj4gIAo+ICBzdGF0aWMgdWludDMyX3QgbXNpX2dmbGFncyh1aW50MzJfdCBkYXRhLCB1aW50
NjRfdCBhZGRyKQo+ICB7Cj4gLSAgICB1aW50MzJfdCByZXN1bHQgPSAwOwo+IC0gICAgaW50IHJo
LCBkbSwgZGVzdF9pZCwgZGVsaXZfbW9kZSwgdHJpZ19tb2RlOwo+ICsgICAgaW50IHJoLCBkbSwg
ZGVsaXZfbW9kZSwgdHJpZ19tb2RlOwo+ICAKPiAgICAgIHJoID0gKGFkZHIgPj4gTVNJX0FERFJf
UkVESVJFQ1RJT05fU0hJRlQpICYgMHgxOwo+ICAgICAgZG0gPSAoYWRkciA+PiBNU0lfQUREUl9E
RVNUX01PREVfU0hJRlQpICYgMHgxOwo+IC0gICAgZGVzdF9pZCA9IG1zaV9kZXN0X2lkKGFkZHIp
Owo+ICAgICAgZGVsaXZfbW9kZSA9IChkYXRhID4+IE1TSV9EQVRBX0RFTElWRVJZX01PREVfU0hJ
RlQpICYgMHg3Owo+ICAgICAgdHJpZ19tb2RlID0gKGRhdGEgPj4gTVNJX0RBVEFfVFJJR0dFUl9T
SElGVCkgJiAweDE7Cj4gIAo+IC0gICAgcmVzdWx0ID0gZGVzdF9pZCB8IChyaCA8PCBYRU5fUFRf
R0ZMQUdTX1NISUZUX1JIKQo+IC0gICAgICAgIHwgKGRtIDw8IFhFTl9QVF9HRkxBR1NfU0hJRlRf
RE0pCj4gLSAgICAgICAgfCAoZGVsaXZfbW9kZSA8PCBYRU5fUFRfR0ZMQUdTU0hJRlRfREVMSVZf
TU9ERSkKPiAtICAgICAgICB8ICh0cmlnX21vZGUgPDwgWEVOX1BUX0dGTEFHU1NISUZUX1RSR19N
T0RFKTsKPiAtCj4gLSAgICByZXR1cm4gcmVzdWx0Owo+ICsgICAgcmV0dXJuIE1BU0tfSU5TUiht
c2lfZGVzdF9pZChhZGRyKSwgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0spIHwKPiAr
ICAgICAgICAgICBNQVNLX0lOU1IocmgsIFhFTl9ET01DVExfVk1TSV9YODZfUkhfTUFTSykgfAo+
ICsgICAgICAgICAgIE1BU0tfSU5TUihkbSwgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLKSB8
Cj4gKyAgICAgICAgICAgTUFTS19JTlNSKGRlbGl2X21vZGUsIFhFTl9ET01DVExfVk1TSV9YODZf
REVMSVZfTUFTSykgfAo+ICsgICAgICAgICAgIE1BU0tfSU5TUih0cmlnX21vZGUsIFhFTl9ET01D
VExfVk1TSV9YODZfVFJJR19NQVNLKTsKPiAgfQo+ICAKPiAgc3RhdGljIGlubGluZSB1aW50NjRf
dCBtc2lfYWRkcjY0KFhlblBUTVNJICptc2kpCj4gQEAgLTE3Myw3ICsxODUsNyBAQCBzdGF0aWMg
aW50IG1zaV9tc2l4X3VwZGF0ZShYZW5QQ0lQYXNzdGhyCj4gICAgICAgICAgdGFibGVfYWRkciA9
IHMtPm1zaXgtPm1taW9fYmFzZV9hZGRyOwo+ICAgICAgfQo+ICAKPiAtICAgIGdmbGFncyB8PSBt
YXNrZWQgPyAwIDogKDF1IDw8IFhFTl9QVF9HRkxBR1NTSElGVF9VTk1BU0tFRCk7Cj4gKyAgICBn
ZmxhZ3MgfD0gbWFza2VkID8gMCA6IFhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQ7Cj4gIAo+
ICAgICAgcmMgPSB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEoeGVuX3hjLCB4ZW5fZG9taWQsIGd2
ZWMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxLCBnZmxhZ3MsIHRh
YmxlX2FkZHIpOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:21:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqB3-0007EX-73; Thu, 21 Sep 2017 01:21:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Robert.VanVossen@dornerworks.com>)
 id 1dujQ2-0004i1-14
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 18:08:18 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 31/80-02202-19EA2C95; Wed, 20 Sep 2017 18:08:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXCc/7iNN0J6w5
 FGjS8ELD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPe/DnGXvDkMmPF81d/2RoYty1n7GLk4hAS
 uMUocXzdFNYuRk4OYQFfibtP57OD2CICARKn+xpYIYqWMUo07HzDBuIwC+xjlmi48RSonYODT
 cBS4vKtfJAGXgE9iYYzV8EGsQioSkx6cY4JxBYViJH4dfADO0SNoMTJmU9YQGxOAXuJd+c/s4
 HYzAIGEkcWzWGFsOUltr+dwwxiCwnoSvxa8gKsRkJAQeLsiw1gayUEgiS23aifwCgwC8nUWUg
 mzUIyaQEj8ypG9eLUorLUIl1DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACt
 Z2Bg3MHY1Ot8iFGSg0lJlPfZ6kORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F60FygkWpaanV
 qRl5gBjBSYtwcGjJMJ7FCTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivHtAigRAijJK8+
 BGwOL2EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3m0gU3gy80rgNr0COoIJ6IjsDQdAjih
 JREhJNTAuWj1Z/lKs2aNEozuV0e+NW3q/8+ot0JhWG/fg7Nz2Pt+gqTvmzSpb9643sbgv75ZE
 s2RDiFLh2i/MMyfuOnDwonB11JIcrQVdCv9X7y0tEPBy5tt8Po/pgD93cUhw7EfZhKkRG4R+P
 6gKif39a4qS0HqjTFbVvJpgG/Y859LO4969+4OaFyqxFGckGmoxFxUnAgCP9MoO1gIAAA==
X-Env-Sender: Robert.VanVossen@dornerworks.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1505930895!110870640!1
X-Originating-IP: [12.207.209.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50886 invoked from network); 20 Sep 2017 18:08:15 -0000
Received: from unknown (HELO mail.dornerworks.com) (12.207.209.150)
 by server-5.tower-206.messagelabs.com with SMTP; 20 Sep 2017 18:08:15 -0000
Received: from [172.27.13.19] (172.27.13.19) by Mcbain.dw.local (172.27.1.45)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.669.32; Wed, 20 Sep
 2017 14:09:22 -0400
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81501020000780017A468@prv-mh.provo.novell.com>
From: Robert VanVossen <robert.vanvossen@dornerworks.com>
Message-ID: <59C2AE7F.3060209@dornerworks.com>
Date: Wed, 20 Sep 2017 14:07:59 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <59B81501020000780017A468@prv-mh.provo.novell.com>
X-Originating-IP: [172.27.13.19]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-Mailman-Approved-At: Thu, 21 Sep 2017 01:21:16 +0000
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>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, josh.whitehead@dornerworks.com
Subject: Re: [Xen-devel] [PATCH 2/2] public/sysctl: drop unnecessary
	typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzEyLzIwMTcgMTE6MTAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IEJ5IHZpcnR1ZSBv
ZiB0aGUgc3RydWN0IHhlbl9zeXNjdGwgY29udGFpbmVyIHN0cnVjdHVyZSwgbW9zdCBvZiB0aGVt
Cj4gYXJlIHJlYWxseSBqdXN0IGNsdXR0ZXJpbmcgdGhlIG5hbWUgc3BhY2UuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKPiBAQCAtMTIxMiwxMSArMTIxMiwxMSBAQCBpbnQgeGNfcmVhZGNvbnNvbGVyaW5nKHhj
X2ludGVyZmFjZSAqeGNoCj4gIGludCB4Y19zZW5kX2RlYnVnX2tleXMoeGNfaW50ZXJmYWNlICp4
Y2gsIGNoYXIgKmtleXMpOwo+ICBpbnQgeGNfc2V0X3BhcmFtZXRlcnMoeGNfaW50ZXJmYWNlICp4
Y2gsIGNoYXIgKnBhcmFtcyk7Cj4gIAo+IC10eXBlZGVmIHhlbl9zeXNjdGxfcGh5c2luZm9fdCB4
Y19waHlzaW5mb190Owo+IC10eXBlZGVmIHhlbl9zeXNjdGxfY3B1dG9wb190IHhjX2NwdXRvcG9f
dDsKPiAtdHlwZWRlZiB4ZW5fc3lzY3RsX251bWFpbmZvX3QgeGNfbnVtYWluZm9fdDsKPiAtdHlw
ZWRlZiB4ZW5fc3lzY3RsX21lbWluZm9fdCB4Y19tZW1pbmZvX3Q7Cj4gLXR5cGVkZWYgeGVuX3N5
c2N0bF9wY2l0b3BvaW5mb190IHhjX3BjaXRvcG9pbmZvX3Q7Cj4gK3R5cGVkZWYgc3RydWN0IHhl
bl9zeXNjdGxfcGh5c2luZm8geGNfcGh5c2luZm9fdDsKPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5
c2N0bF9jcHV0b3BvIHhjX2NwdXRvcG9fdDsKPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9u
dW1haW5mbyB4Y19udW1haW5mb190Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX21lbWlu
Zm8geGNfbWVtaW5mb190Owo+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZv
IHhjX3BjaXRvcG9pbmZvX3Q7Cj4gIAo+ICB0eXBlZGVmIHVpbnQzMl90IHhjX2NwdV90b19ub2Rl
X3Q7Cj4gIHR5cGVkZWYgdWludDMyX3QgeGNfY3B1X3RvX3NvY2tldF90Owo+IEBAIC0xMjQwLDcg
KzEyNDAsNyBAQCBpbnQgeGNfbWFjaHBoeXNfbWZuX2xpc3QoeGNfaW50ZXJmYWNlICp4Cj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9leHRlbnRzLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpleHRlbnRfc3RhcnQpOwo+ICAKPiAtdHlw
ZWRlZiB4ZW5fc3lzY3RsX2NwdWluZm9fdCB4Y19jcHVpbmZvX3Q7Cj4gK3R5cGVkZWYgc3RydWN0
IHhlbl9zeXNjdGxfY3B1aW5mbyB4Y19jcHVpbmZvX3Q7Cj4gIGludCB4Y19nZXRjcHVpbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCBpbnQgbWF4X2NwdXMsCj4gICAgICAgICAgICAgICAgICAgIHhjX2Nw
dWluZm9fdCAqaW5mbywgaW50ICpucl9jcHVzKTsgCj4gIAo+IEBAIC0xODUzLDggKzE4NTMsOCBA
QCBpbnQgeGNfY3B1X29mZmxpbmUoeGNfaW50ZXJmYWNlICp4Y2gsIGluCj4gICAqIGNwdWZyZXEg
cGFyYSBuYW1lIG9mIHRoaXMgc3RydWN0dXJlIG5hbWVkIAo+ICAgKiBzYW1lIGFzIHN5c2ZzIGZp
bGUgbmFtZSBvZiBuYXRpdmUgbGludXgKPiAgICovCj4gLXR5cGVkZWYgeGVuX3VzZXJzcGFjZV90
IHhjX3VzZXJzcGFjZV90Owo+IC10eXBlZGVmIHhlbl9vbmRlbWFuZF90IHhjX29uZGVtYW5kX3Q7
Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl91c2Vyc3BhY2UgeGNfdXNlcnNwYWNlX3Q7Cj4gK3R5cGVk
ZWYgc3RydWN0IHhlbl9vbmRlbWFuZCB4Y19vbmRlbWFuZF90Owo+ICAKPiAgc3RydWN0IHhjX2dl
dF9jcHVmcmVxX3BhcmEgewo+ICAgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCj4gLS0tIGEvdG9v
bHMvbGlieGMveGNfbWlzYy5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCj4gQEAgLTU0
Nyw3ICs1NDcsNyBAQCBpbnQgeGNfbGl2ZXBhdGNoX3VwbG9hZCh4Y19pbnRlcmZhY2UgKnhjCj4g
ICAgICBERUNMQVJFX1NZU0NUTDsKPiAgICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUihjaGFy
LCBsb2NhbCk7Cj4gICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobmFtZSwgMCAvKiBsYXRl
ciAqLywgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOwo+IC0gICAgeGVuX2xpdmVwYXRj
aF9uYW1lX3QgZGVmX25hbWUgPSB7IC5wYWQgPSB7IDAsIDAsIDAgfSB9Owo+ICsgICAgc3RydWN0
IHhlbl9saXZlcGF0Y2hfbmFtZSBkZWZfbmFtZSA9IHsgfTsKPiAgCj4gICAgICBpZiAoICFuYW1l
IHx8ICFwYXlsb2FkICkKPiAgICAgIHsKPiBAQCAtNTk0LDEyICs1OTQsMTIgQEAgaW50IHhjX2xp
dmVwYXRjaF91cGxvYWQoeGNfaW50ZXJmYWNlICp4Ywo+ICAKPiAgaW50IHhjX2xpdmVwYXRjaF9n
ZXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKm5hbWUs
Cj4gLSAgICAgICAgICAgICAgICAgICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3QgKnN0YXR1cykK
PiArICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzICpzdGF0
dXMpCj4gIHsKPiAgICAgIGludCByYzsKPiAgICAgIERFQ0xBUkVfU1lTQ1RMOwo+ICAgICAgREVD
TEFSRV9IWVBFUkNBTExfQk9VTkNFKG5hbWUsIDAgLyphZGp1c3QgbGF0ZXIgKi8sIFhDX0hZUEVS
Q0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKPiAtICAgIHhlbl9saXZlcGF0Y2hfbmFtZV90IGRlZl9u
YW1lID0geyAucGFkID0geyAwLCAwLCAwIH0gfTsKPiArICAgIHN0cnVjdCB4ZW5fbGl2ZXBhdGNo
X25hbWUgZGVmX25hbWUgPSB7IH07Cj4gIAo+ICAgICAgaWYgKCAhbmFtZSApCj4gICAgICB7Cj4g
QEAgLTY3Nyw3ICs2NzcsNyBAQCBpbnQgeGNfbGl2ZXBhdGNoX2dldCh4Y19pbnRlcmZhY2UgKnhj
aCwKPiAgICogcmV0cmlldmVkIChpZiBhbnkpLgo+ICAgKi8KPiAgaW50IHhjX2xpdmVwYXRjaF9s
aXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgbWF4LCB1bnNpZ25lZCBpbnQgc3Rh
cnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICB4ZW5fbGl2ZXBhdGNoX3N0YXR1c190ICppbmZv
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9saXZlcGF0Y2hfc3RhdHVzICpp
bmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqbmFtZSwgdWludDMyX3QgKmxlbiwK
PiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZG9uZSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbGVmdCkKPiBAQCAtODM3LDcgKzgzNyw3IEBAIHN0
YXRpYyBpbnQgX3hjX2xpdmVwYXRjaF9hY3Rpb24oeGNfaW50ZXIKPiAgICAgIERFQ0xBUkVfU1lT
Q1RMOwo+ICAgICAgLyogVGhlIHNpemUgaXMgZmlndXJlZCBvdXQgd2hlbiB3ZSBzdHJsZW4obmFt
ZSkgKi8KPiAgICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShuYW1lLCAwLCBYQ19IWVBFUkNB
TExfQlVGRkVSX0JPVU5DRV9JTik7Cj4gLSAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBkZWZfbmFt
ZSA9IHsgLnBhZCA9IHsgMCwgMCwgMCB9IH07Cj4gKyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9u
YW1lIGRlZl9uYW1lID0geyB9Owo+ICAKPiAgICAgIGRlZl9uYW1lLnNpemUgPSBzdHJsZW4obmFt
ZSkgKyAxOwo+ICAKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc3lzY3RsLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vc3lzY3RsLmMKPiBAQCAtMTIsNyArMTIsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2h5cGVy
Y2FsbC5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgo+ICAKPiAtdm9pZCBhcmNoX2Rv
X3BoeXNpbmZvKHhlbl9zeXNjdGxfcGh5c2luZm9fdCAqcGkpIHsgfQo+ICt2b2lkIGFyY2hfZG9f
cGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gKnBpKSB7IH0KPiAgCj4gIGxvbmcg
YXJjaF9kb19zeXNjdGwoc3RydWN0IHhlbl9zeXNjdGwgKnN5c2N0bCwKPiAgICAgICAgICAgICAg
ICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4g
LS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5j
Cj4gQEAgLTcyLDcgKzcyLDcgQEAgbG9uZyBjcHVfZG93bl9oZWxwZXIodm9pZCAqZGF0YSkKPiAg
ICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLXZvaWQgYXJjaF9kb19waHlzaW5mbyh4ZW5fc3lz
Y3RsX3BoeXNpbmZvX3QgKnBpKQo+ICt2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9z
eXNjdGxfcGh5c2luZm8gKnBpKQo+ICB7Cj4gICAgICBtZW1jcHkocGktPmh3X2NhcCwgYm9vdF9j
cHVfZGF0YS54ODZfY2FwYWJpbGl0eSwKPiAgICAgICAgICAgICBtaW4oc2l6ZW9mKHBpLT5od19j
YXApLCBzaXplb2YoYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpKTsKPiAtLS0gYS94ZW4v
Y29tbW9uL2djb3YvZ2Nvdi5jCj4gKysrIGIveGVuL2NvbW1vbi9nY292L2djb3YuYwo+IEBAIC0y
MDksNyArMjA5LDcgQEAgc3RhdGljIGludCBnY292X2R1bXBfYWxsKFhFTl9HVUVTVF9IQU5ETAo+
ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiAtaW50IHN5c2N0bF9nY292X29wKHhlbl9zeXNj
dGxfZ2Nvdl9vcF90ICpvcCkKPiAraW50IHN5c2N0bF9nY292X29wKHN0cnVjdCB4ZW5fc3lzY3Rs
X2djb3Zfb3AgKm9wKQo+ICB7Cj4gICAgICBpbnQgcmV0Owo+ICAKPiAtLS0gYS94ZW4vY29tbW9u
L2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+IEBAIC0xMDQsNyAr
MTA0LDcgQEAgc3RhdGljIHN0cnVjdCBsaXZlcGF0Y2hfd29yayBsaXZlcGF0Y2hfdwo+ICAgKi8K
PiAgc3RhdGljIERFRklORV9QRVJfQ1BVKGJvb2xfdCwgd29ya190b19kbyk7Cj4gIAo+IC1zdGF0
aWMgaW50IGdldF9uYW1lKGNvbnN0IHhlbl9saXZlcGF0Y2hfbmFtZV90ICpuYW1lLCBjaGFyICpu
KQo+ICtzdGF0aWMgaW50IGdldF9uYW1lKGNvbnN0IHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25hbWUg
Km5hbWUsIGNoYXIgKm4pCj4gIHsKPiAgICAgIGlmICggIW5hbWUtPnNpemUgfHwgbmFtZS0+c2l6
ZSA+IFhFTl9MSVZFUEFUQ0hfTkFNRV9TSVpFICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiBAQCAtMTIxLDcgKzEyMSw3IEBAIHN0YXRpYyBpbnQgZ2V0X25hbWUoY29uc3QgeGVuX2xpdmVw
YXRjaF8KPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IHZlcmlmeV9wYXls
b2FkKGNvbnN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZF90ICp1cGxvYWQsIGNoYXIgKm4p
Cj4gK3N0YXRpYyBpbnQgdmVyaWZ5X3BheWxvYWQoY29uc3Qgc3RydWN0IHhlbl9zeXNjdGxfbGl2
ZXBhdGNoX3VwbG9hZCAqdXBsb2FkLCBjaGFyICpuKQo+ICB7Cj4gICAgICBpZiAoIGdldF9uYW1l
KCZ1cGxvYWQtPm5hbWUsIG4pICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiBAQCAtODk3
LDcgKzg5Nyw3IEBAIHN0YXRpYyBpbnQgbG9hZF9wYXlsb2FkX2RhdGEoc3RydWN0IHBheWwKPiAg
ICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBsaXZlcGF0Y2hfdXBsb2FkKHhl
bl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9hZF90ICp1cGxvYWQpCj4gK3N0YXRpYyBpbnQgbGl2ZXBh
dGNoX3VwbG9hZChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkICp1cGxvYWQpCj4g
IHsKPiAgICAgIHN0cnVjdCBwYXlsb2FkICpkYXRhLCAqZm91bmQ7Cj4gICAgICBjaGFyIG5bWEVO
X0xJVkVQQVRDSF9OQU1FX1NJWkVdOwo+IEBAIC05NTQsNyArOTU0LDcgQEAgc3RhdGljIGludCBs
aXZlcGF0Y2hfdXBsb2FkKHhlbl9zeXNjdGxfbAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+
IC1zdGF0aWMgaW50IGxpdmVwYXRjaF9nZXQoeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0X3QgKmdl
dCkKPiArc3RhdGljIGludCBsaXZlcGF0Y2hfZ2V0KHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRj
aF9nZXQgKmdldCkKPiAgewo+ICAgICAgc3RydWN0IHBheWxvYWQgKmRhdGE7Cj4gICAgICBpbnQg
cmM7Cj4gQEAgLTk4NSw5ICs5ODUsOSBAQCBzdGF0aWMgaW50IGxpdmVwYXRjaF9nZXQoeGVuX3N5
c2N0bF9saXZlCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBsaXZlcGF0
Y2hfbGlzdCh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9saXN0X3QgKmxpc3QpCj4gK3N0YXRpYyBpbnQg
bGl2ZXBhdGNoX2xpc3Qoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgKmxpc3QpCj4g
IHsKPiAtICAgIHhlbl9saXZlcGF0Y2hfc3RhdHVzX3Qgc3RhdHVzOwo+ICsgICAgc3RydWN0IHhl
bl9saXZlcGF0Y2hfc3RhdHVzIHN0YXR1czsKPiAgICAgIHN0cnVjdCBwYXlsb2FkICpkYXRhOwo+
ICAgICAgdW5zaWduZWQgaW50IGlkeCA9IDAsIGkgPSAwOwo+ICAgICAgaW50IHJjID0gMDsKPiBA
QCAtMTQ1MSw3ICsxNDUxLDcgQEAgc3RhdGljIGludCBidWlsZF9pZF9kZXAoc3RydWN0IHBheWxv
YWQgKgo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgbGl2ZXBhdGNoX2Fj
dGlvbih4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb25fdCAqYWN0aW9uKQo+ICtzdGF0aWMgaW50
IGxpdmVwYXRjaF9hY3Rpb24oc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbiAqYWN0
aW9uKQo+ICB7Cj4gICAgICBzdHJ1Y3QgcGF5bG9hZCAqZGF0YTsKPiAgICAgIGNoYXIgbltYRU5f
TElWRVBBVENIX05BTUVfU0laRV07Cj4gQEAgLTE1NjAsNyArMTU2MCw3IEBAIHN0YXRpYyBpbnQg
bGl2ZXBhdGNoX2FjdGlvbih4ZW5fc3lzY3RsX2wKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAK
PiAtaW50IGxpdmVwYXRjaF9vcCh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcF90ICpsaXZlcGF0Y2gp
Cj4gK2ludCBsaXZlcGF0Y2hfb3Aoc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX29wICpsaXZl
cGF0Y2gpCj4gIHsKPiAgICAgIGludCByYzsKPiAgCj4gLS0tIGEveGVuL2NvbW1vbi9wZXJmYy5j
Cj4gKysrIGIveGVuL2NvbW1vbi9wZXJmYy5jCj4gQEAgLTE1Miw4ICsxNTIsOCBAQCB2b2lkIHBl
cmZjX3Jlc2V0KHVuc2lnbmVkIGNoYXIga2V5KQo+ICAgICAgYXJjaF9wZXJmY19yZXNldCgpOwo+
ICB9Cj4gIAo+IC1zdGF0aWMgeGVuX3N5c2N0bF9wZXJmY19kZXNjX3QgcGVyZmNfZFtOUl9QRVJG
Q1RSU107Cj4gLXN0YXRpYyB4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90ICpwZXJmY192YWxzOwo+ICtz
dGF0aWMgc3RydWN0IHhlbl9zeXNjdGxfcGVyZmNfZGVzYyBwZXJmY19kW05SX1BFUkZDVFJTXTsK
PiArc3RhdGljIHN0cnVjdCB4ZW5fc3lzY3RsX3BlcmZjX3ZhbCAqcGVyZmNfdmFsczsKPiAgc3Rh
dGljIHVuc2lnbmVkIGludCAgICAgIHBlcmZjX25icl92YWxzOwo+ICBzdGF0aWMgY3B1bWFza190
ICAgICAgICAgcGVyZmNfY3B1bWFwOwo+ICAKPiBAQCAtMTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBp
bnQgcGVyZmNfY29weV9pbmZvKFhFTl9HVUVTVF9IQU4KPiAgICAgICAgICB9Cj4gIAo+ICAgICAg
ICAgIHhmcmVlKHBlcmZjX3ZhbHMpOwo+IC0gICAgICAgIHBlcmZjX3ZhbHMgPSB4bWFsbG9jX2Fy
cmF5KHhlbl9zeXNjdGxfcGVyZmNfdmFsX3QsIHBlcmZjX25icl92YWxzKTsKPiArICAgICAgICBw
ZXJmY192YWxzID0geG1hbGxvY19hcnJheShzdHJ1Y3QgeGVuX3N5c2N0bF9wZXJmY192YWwsIHBl
cmZjX25icl92YWxzKTsKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19u
dWxsKGRlc2MpICkKPiBAQCAtMjQxLDcgKzI0MSw3IEBAIHN0YXRpYyBpbnQgcGVyZmNfY29weV9p
bmZvKFhFTl9HVUVTVF9IQU4KPiAgfQo+ICAKPiAgLyogRG9tMCBjb250cm9sIG9mIHBlcmYgY291
bnRlcnMgKi8KPiAtaW50IHBlcmZjX2NvbnRyb2woeGVuX3N5c2N0bF9wZXJmY19vcF90ICpwYykK
PiAraW50IHBlcmZjX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfcGVyZmNfb3AgKnBjKQo+ICB7
Cj4gICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2spOwo+ICAgICAgaW50IHJjOwo+IC0t
LSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRf
YXJpbmM2NTMuYwo+IEBAIC02OTQsNyArNjk0LDcgQEAgc3RhdGljIGludAo+ICBhNjUzc2NoZWRf
YWRqdXN0X2dsb2JhbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAqc2MpCj4gIHsKPiAt
ICAgIHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGVfdCBsb2NhbF9zY2hlZDsKPiArICAgIHN0
cnVjdCB4ZW5fc3lzY3RsX2FyaW5jNjUzX3NjaGVkdWxlIGxvY2FsX3NjaGVkOwo+ICAgICAgaW50
IHJjID0gLUVJTlZBTDsKPiAgCj4gICAgICBzd2l0Y2ggKCBzYy0+Y21kICkKCkFja2VkLUJ5OiBS
b2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndvcmtzLmNvbT4KCj4gLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMKPiBAQCAtMTI0MCw3ICsxMjQwLDcgQEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKgo+ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0
bF9zY2hlZHVsZXJfb3AgKnNjKQo+ICB7Cj4gICAgICBpbnQgcmMgPSAtRUlOVkFMOwo+IC0gICAg
eGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGVfdCAqcGFyYW1zID0gJnNjLT51LnNjaGVkX2NyZWRp
dDsKPiArICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSAqcGFyYW1zID0gJnNj
LT51LnNjaGVkX2NyZWRpdDsKPiAgICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1ND
SEVEX1BSSVYob3BzKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAo+IC0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKPiBAQCAtMjQ0Myw3ICsyNDQzLDcgQEAgY3NjaGVkMl9kb21fY250bCgKPiAgc3RhdGljIGlu
dCBjc2NoZWQyX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAqc2Mp
Cj4gIHsKPiAtICAgIHhlbl9zeXNjdGxfY3JlZGl0Ml9zY2hlZHVsZV90ICpwYXJhbXMgPSAmc2Mt
PnUuc2NoZWRfY3JlZGl0MjsKPiArICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1
bGUgKnBhcmFtcyA9ICZzYy0+dS5zY2hlZF9jcmVkaXQyOwo+ICAgICAgc3RydWN0IGNzY2hlZDJf
cHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+ICAKPiAtLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiArKysgYi94ZW4vY29tbW9u
L3NwaW5sb2NrLmMKPiBAQCAtMzgwLDcgKzM4MCw3IEBAIHZvaWQgc3BpbmxvY2tfcHJvZmlsZV9y
ZXNldCh1bnNpZ25lZCBjaGEKPiAgfQo+ICAKPiAgdHlwZWRlZiBzdHJ1Y3Qgewo+IC0gICAgeGVu
X3N5c2N0bF9sb2NrcHJvZl9vcF90ICpwYzsKPiArICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xvY2tw
cm9mX29wICpwYzsKPiAgICAgIGludCAgICAgICAgICAgICAgICAgICAgICByYzsKPiAgfSBzcGlu
bG9ja19wcm9maWxlX3Vjb3B5X3Q7Cj4gIAo+IEBAIC0zODgsNyArMzg4LDcgQEAgc3RhdGljIHZv
aWQgc3BpbmxvY2tfcHJvZmlsZV91Y29weV9lbGVtKAo+ICAgICAgaW50MzJfdCB0eXBlLCBpbnQz
Ml90IGlkeCwgdm9pZCAqcGFyKQo+ICB7Cj4gICAgICBzcGlubG9ja19wcm9maWxlX3Vjb3B5X3Qg
KnAgPSBwYXI7Cj4gLSAgICB4ZW5fc3lzY3RsX2xvY2twcm9mX2RhdGFfdCBlbGVtOwo+ICsgICAg
c3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2ZfZGF0YSBlbGVtOwo+ICAKPiAgICAgIGlmICggcC0+
cmMgKQo+ICAgICAgICAgIHJldHVybjsKPiBAQCAtNDExLDcgKzQxMSw3IEBAIHN0YXRpYyB2b2lk
IHNwaW5sb2NrX3Byb2ZpbGVfdWNvcHlfZWxlbSgKPiAgfQo+ICAKPiAgLyogRG9tMCBjb250cm9s
IG9mIGxvY2sgcHJvZmlsaW5nICovCj4gLWludCBzcGlubG9ja19wcm9maWxlX2NvbnRyb2woeGVu
X3N5c2N0bF9sb2NrcHJvZl9vcF90ICpwYykKPiAraW50IHNwaW5sb2NrX3Byb2ZpbGVfY29udHJv
bChzdHJ1Y3QgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAqcGMpCj4gIHsKPiAgICAgIGludCByYyA9
IDA7Cj4gICAgICBzcGlubG9ja19wcm9maWxlX3Vjb3B5X3QgcGFyOwo+IC0tLSBhL3hlbi9jb21t
b24vc3lzY3RsLmMKPiArKysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4gQEAgLTI1MCw3ICsyNTAs
NyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlCj4gIAo+ICAgICAg
Y2FzZSBYRU5fU1lTQ1RMX3BoeXNpbmZvOgo+ICAgICAgewo+IC0gICAgICAgIHhlbl9zeXNjdGxf
cGh5c2luZm9fdCAqcGkgPSAmb3AtPnUucGh5c2luZm87Cj4gKyAgICAgICAgc3RydWN0IHhlbl9z
eXNjdGxfcGh5c2luZm8gKnBpID0gJm9wLT51LnBoeXNpbmZvOwo+ICAKPiAgICAgICAgICBtZW1z
ZXQocGksIDAsIHNpemVvZigqcGkpKTsKPiAgICAgICAgICBwaS0+dGhyZWFkc19wZXJfY29yZSA9
Cj4gQEAgLTI3Niw3ICsyNzYsNyBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlCj4gICAgICBjYXNlIFhFTl9TWVNDVExfbnVtYWluZm86Cj4gICAgICB7Cj4gICAgICAg
ICAgdW5zaWduZWQgaW50IGksIGosIG51bV9ub2RlczsKPiAtICAgICAgICB4ZW5fc3lzY3RsX251
bWFpbmZvX3QgKm5pID0gJm9wLT51Lm51bWFpbmZvOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX251bWFpbmZvICpuaSA9ICZvcC0+dS5udW1haW5mbzsKPiAgICAgICAgICBib29sX3QgZG9f
bWVtaW5mbyA9ICFndWVzdF9oYW5kbGVfaXNfbnVsbChuaS0+bWVtaW5mbyk7Cj4gICAgICAgICAg
Ym9vbF90IGRvX2Rpc3RhbmNlID0gIWd1ZXN0X2hhbmRsZV9pc19udWxsKG5pLT5kaXN0YW5jZSk7
Cj4gIAo+IEBAIC0yODQsNyArMjg0LDcgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZQo+ICAKPiAgICAgICAgICBpZiAoIGRvX21lbWluZm8gfHwgZG9fZGlzdGFuY2Ug
KQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgeGVuX3N5c2N0bF9tZW1pbmZvX3QgbWVtaW5m
byA9IHsgMCB9Owo+ICsgICAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9tZW1pbmZvIG1lbWlu
Zm8gPSB7IH07Cj4gIAo+ICAgICAgICAgICAgICBpZiAoIG51bV9ub2RlcyA+IG5pLT5udW1fbm9k
ZXMgKQo+ICAgICAgICAgICAgICAgICAgbnVtX25vZGVzID0gbmktPm51bV9ub2RlczsKPiBAQCAt
MzQ2LDEyICszNDYsMTIgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZQo+ICAgICAgY2FzZSBYRU5fU1lTQ1RMX2NwdXRvcG9pbmZvOgo+ICAgICAgewo+ICAgICAgICAg
IHVuc2lnbmVkIGludCBpLCBudW1fY3B1czsKPiAtICAgICAgICB4ZW5fc3lzY3RsX2NwdXRvcG9p
bmZvX3QgKnRpID0gJm9wLT51LmNwdXRvcG9pbmZvOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX2NwdXRvcG9pbmZvICp0aSA9ICZvcC0+dS5jcHV0b3BvaW5mbzsKPiAgCj4gICAgICAgICAg
bnVtX2NwdXMgPSBjcHVtYXNrX2xhc3QoJmNwdV9vbmxpbmVfbWFwKSArIDE7Cj4gICAgICAgICAg
aWYgKCAhZ3Vlc3RfaGFuZGxlX2lzX251bGwodGktPmNwdXRvcG8pICkKPiAgICAgICAgICB7Cj4g
LSAgICAgICAgICAgIHhlbl9zeXNjdGxfY3B1dG9wb190IGNwdXRvcG8gPSB7IDAgfTsKPiArICAg
ICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1dG9wbyBjcHV0b3BvID0geyB9Owo+ICAKPiAg
ICAgICAgICAgICAgaWYgKCBudW1fY3B1cyA+IHRpLT5udW1fY3B1cyApCj4gICAgICAgICAgICAg
ICAgICBudW1fY3B1cyA9IHRpLT5udW1fY3B1czsKPiBAQCAtNDA1LDcgKzQwNSw3IEBAIGxvbmcg
ZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGUKPiAgI2lmZGVmIENPTkZJR19IQVNf
UENJCj4gICAgICBjYXNlIFhFTl9TWVNDVExfcGNpdG9wb2luZm86Cj4gICAgICB7Cj4gLSAgICAg
ICAgeGVuX3N5c2N0bF9wY2l0b3BvaW5mb190ICp0aSA9ICZvcC0+dS5wY2l0b3BvaW5mbzsKPiAr
ICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyAqdGkgPSAmb3AtPnUucGNpdG9w
b2luZm87Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwOwo+ICAKPiAgICAgICAgICBpZiAo
IGd1ZXN0X2hhbmRsZV9pc19udWxsKHRpLT5kZXZzKSB8fAo+IC0tLSBhL3hlbi9jb21tb24vdHJh
Y2UuYwo+ICsrKyBiL3hlbi9jb21tb24vdHJhY2UuYwo+IEBAIC0zNjcsOSArMzY3LDkgQEAgdm9p
ZCBfX2luaXQgaW5pdF90cmFjZV9idWZzKHZvaWQpCj4gIAo+ICAvKioKPiAgICogdGJfY29udHJv
bCAtIHN5c2N0bCBvcGVyYXRpb25zIG9uIHRyYWNlIGJ1ZmZlcnMuCj4gLSAqIEB0YmM6IGEgcG9p
bnRlciB0byBhIHhlbl9zeXNjdGxfdGJ1Zl9vcF90IHRvIGJlIGZpbGxlZCBvdXQKPiArICogQHRi
YzogYSBwb2ludGVyIHRvIGEgc3RydWN0IHhlbl9zeXNjdGxfdGJ1Zl9vcCB0byBiZSBmaWxsZWQg
b3V0Cj4gICAqLwo+IC1pbnQgdGJfY29udHJvbCh4ZW5fc3lzY3RsX3RidWZfb3BfdCAqdGJjKQo+
ICtpbnQgdGJfY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wICp0YmMpCj4gIHsKPiAg
ICAgIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobG9jayk7Cj4gICAgICBpbnQgcmMgPSAwOwo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaAo+IEBAIC01OCw4ICs1OCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25z
b2xlIHsKPiAgICAgIC8qIElOOiBTaXplIG9mIGJ1ZmZlcjsgT1VUOiBCeXRlcyB3cml0dGVuIHRv
IGJ1ZmZlci4gKi8KPiAgICAgIHVpbnQzMl90IGNvdW50Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVj
dCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlIHhlbl9zeXNjdGxfcmVhZGNvbnNvbGVfdDsKPiAtREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9yZWFkY29uc29sZV90KTsKPiAgCj4gIC8q
IEdldCB0cmFjZSBidWZmZXJzIG1hY2hpbmUgYmFzZSBhZGRyZXNzICovCj4gIC8qIFhFTl9TWVND
VExfdGJ1Zl9vcCAqLwo+IEBAIC03OSw4ICs3Nyw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZf
b3Agewo+ICAgICAgdWludDY0X2FsaWduZWRfdCBidWZmZXJfbWZuOwo+ICAgICAgdWludDMyX3Qg
c2l6ZTsgIC8qIEFsc28gYW4gSU4gdmFyaWFibGUhICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0
IHhlbl9zeXNjdGxfdGJ1Zl9vcCB4ZW5fc3lzY3RsX3RidWZfb3BfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF90YnVmX29wX3QpOwo+ICAKPiAgLyoKPiAgICogR2V0IHBo
eXNpY2FsIGluZm9ybWF0aW9uIGFib3V0IHRoZSBob3N0IG1hY2hpbmUKPiBAQCAtMTA5LDggKzEw
NSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKPiAgICAgIC8qIFhFTl9TWVNDVExf
UEhZU0NBUF8/Pz8gKi8KPiAgICAgIHVpbnQzMl90IGNhcGFiaWxpdGllczsKPiAgfTsKPiAtdHlw
ZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB4ZW5fc3lzY3RsX3BoeXNpbmZvX3Q7Cj4g
LURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGh5c2luZm9fdCk7Cj4gIAo+ICAv
Kgo+ICAgKiBHZXQgdGhlIElEIG9mIHRoZSBjdXJyZW50IHNjaGVkdWxlci4KPiBAQCAtMTIwLDgg
KzExNCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkX2lkIHsKPiAgICAgIC8qIE9VVCB2YXJp
YWJsZSAqLwo+ICAgICAgdWludDMyX3Qgc2NoZWRfaWQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0
IHhlbl9zeXNjdGxfc2NoZWRfaWQgeGVuX3N5c2N0bF9zY2hlZF9pZF90Owo+IC1ERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3NjaGVkX2lkX3QpOwo+ICAKPiAgLyogSW50ZXJmYWNl
IGZvciBjb250cm9sbGluZyBYZW4gc29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlcnMuICovCj4g
IC8qIFhFTl9TWVNDVExfcGVyZmNfb3AgKi8KPiBAQCAtMTQ4LDggKzE0MCw2IEBAIHN0cnVjdCB4
ZW5fc3lzY3RsX3BlcmZjX29wIHsKPiAgICAgIC8qIGNvdW50ZXIgdmFsdWVzIChvciBOVUxMKSAq
Lwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90KSB2YWw7
Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcGVyZmNfb3AgeGVuX3N5c2N0bF9w
ZXJmY19vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX3BlcmZjX29w
X3QpOwo+ICAKPiAgLyogWEVOX1NZU0NUTF9nZXRkb21haW5pbmZvbGlzdCAqLwo+ICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdCB7Cj4gQEAgLTE2MCw4ICsxNTAsNiBAQCBzdHJ1
Y3QgeGVuX3N5c2N0bF9nZXRkb21haW5pbmZvbGlzdCB7Cj4gICAgICAvKiBPVVQgdmFyaWFibGVz
LiAqLwo+ICAgICAgdWludDMyX3QgICAgICAgICAgICAgIG51bV9kb21haW5zOwo+ICB9Owo+IC10
eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2dldGRvbWFpbmluZm9saXN0IHhlbl9zeXNjdGxfZ2V0
ZG9tYWluaW5mb2xpc3RfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9n
ZXRkb21haW5pbmZvbGlzdF90KTsKPiAgCj4gIC8qIEluamVjdCBkZWJ1ZyBrZXlzIGludG8gWGVu
LiAqLwo+ICAvKiBYRU5fU1lTQ1RMX2RlYnVnX2tleXMgKi8KPiBAQCAtMTcwLDggKzE1OCw2IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX2RlYnVnX2tleXMgewo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82
NChjaGFyKSBrZXlzOwo+ICAgICAgdWludDMyX3QgbnJfa2V5czsKPiAgfTsKPiAtdHlwZWRlZiBz
dHJ1Y3QgeGVuX3N5c2N0bF9kZWJ1Z19rZXlzIHhlbl9zeXNjdGxfZGVidWdfa2V5c190Owo+IC1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2RlYnVnX2tleXNfdCk7Cj4gIAo+ICAv
KiBHZXQgcGh5c2ljYWwgQ1BVIGluZm9ybWF0aW9uLiAqLwo+ICAvKiBYRU5fU1lTQ1RMX2dldGNw
dWluZm8gKi8KPiBAQCAtMTg3LDggKzE3Myw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2dldGNwdWlu
Zm8gewo+ICAgICAgLyogT1VUIHZhcmlhYmxlcy4gKi8KPiAgICAgIHVpbnQzMl90IG5yX2NwdXM7
Cj4gIH07IAo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2dldGNwdWluZm8geGVuX3N5c2N0
bF9nZXRjcHVpbmZvX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfZ2V0
Y3B1aW5mb190KTsgCj4gIAo+ICAvKiBYRU5fU1lTQ1RMX2F2YWlsaGVhcCAqLwo+ICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9hdmFpbGhlYXAgewo+IEBAIC0xOTksOCArMTgzLDYgQEAgc3RydWN0IHhlbl9z
eXNjdGxfYXZhaWxoZWFwIHsKPiAgICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCj4gICAgICB1aW50
NjRfYWxpZ25lZF90IGF2YWlsX2J5dGVzOy8qIEJ5dGVzIGF2YWlsYWJsZSBpbiB0aGUgc3BlY2lm
aWVkIHJlZ2lvbi4gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhl
YXAgeGVuX3N5c2N0bF9hdmFpbGhlYXBfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9hdmFpbGhlYXBfdCk7Cj4gIAo+ICAvKiBYRU5fU1lTQ1RMX2dldF9wbXN0YXQgKi8K
PiAgc3RydWN0IHBtX3B4X3ZhbCB7Cj4gQEAgLTIxOSw4ICsyMDEsNiBAQCBzdHJ1Y3QgcG1fcHhf
c3RhdCB7Cj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ2NCkgdHJhbnNfcHQ7ICAgLyog
UHggdHJhbnNpdGlvbiB0YWJsZSAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChwbV9weF92
YWxfdCkgcHQ7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHBtX3B4X3N0YXQgcG1fcHhfc3RhdF90
Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwbV9weF9zdGF0X3QpOwo+ICAKPiAgc3RydWN0
IHBtX2N4X3N0YXQgewo+ICAgICAgdWludDMyX3QgbnI7ICAgIC8qIGVudHJ5IG5yIGluIHRyaWdn
ZXJzICYgcmVzaWRlbmNpZXMsIGluY2x1ZGluZyBDMCAqLwo+IEBAIC0yNTksOCArMjM5LDYgQEAg
c3RydWN0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdCB7Cj4gICAgICAgICAgLyogb3RoZXIgc3RydWN0
IGZvciB0eCwgZXRjICovCj4gICAgICB9IHU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9z
eXNjdGxfZ2V0X3Btc3RhdCB4ZW5fc3lzY3RsX2dldF9wbXN0YXRfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9nZXRfcG1zdGF0X3QpOwo+ICAKPiAgLyogWEVOX1NZU0NU
TF9jcHVfaG90cGx1ZyAqLwo+ICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1ZyB7Cj4gQEAg
LTI3MCw4ICsyNDgsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1ZyB7Cj4gICNkZWZp
bmUgWEVOX1NZU0NUTF9DUFVfSE9UUExVR19PRkZMSU5FIDEKPiAgICAgIHVpbnQzMl90IG9wOyAg
ICAvKiBob3RwbHVnIG9wY29kZSAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3Rs
X2NwdV9ob3RwbHVnIHhlbl9zeXNjdGxfY3B1X2hvdHBsdWdfdDsKPiAtREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfaG90cGx1Z190KTsKPiAgCj4gIC8qCj4gICAqIEdldC9z
ZXQgeGVuIHBvd2VyIG1hbmFnZW1lbnQsIGluY2x1ZGUgCj4gQEAgLTI4MSw3ICsyNTcsNiBAQCBE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NwdV9oCj4gIHN0cnVjdCB4ZW5fdXNl
cnNwYWNlIHsKPiAgICAgIHVpbnQzMl90IHNjYWxpbmdfc2V0c3BlZWQ7Cj4gIH07Cj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl91c2Vyc3BhY2UgeGVuX3VzZXJzcGFjZV90Owo+ICAKPiAgc3RydWN0IHhl
bl9vbmRlbWFuZCB7Cj4gICAgICB1aW50MzJfdCBzYW1wbGluZ19yYXRlX21heDsKPiBAQCAtMjkw
LDcgKzI2NSw2IEBAIHN0cnVjdCB4ZW5fb25kZW1hbmQgewo+ICAgICAgdWludDMyX3Qgc2FtcGxp
bmdfcmF0ZTsKPiAgICAgIHVpbnQzMl90IHVwX3RocmVzaG9sZDsKPiAgfTsKPiAtdHlwZWRlZiBz
dHJ1Y3QgeGVuX29uZGVtYW5kIHhlbl9vbmRlbWFuZF90Owo+ICAKPiAgLyogCj4gICAqIGNwdWZy
ZXEgcGFyYSBuYW1lIG9mIHRoaXMgc3RydWN0dXJlIG5hbWVkIAo+IEBAIC00NjEsOCArNDM1LDYg
QEAgc3RydWN0IHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3Agewo+ICAgICAgLyogcHJvZmlsZSBpbmZv
cm1hdGlvbiAob3IgTlVMTCkgKi8KPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5c2N0
bF9sb2NrcHJvZl9kYXRhX3QpIGRhdGE7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNj
dGxfbG9ja3Byb2Zfb3AgeGVuX3N5c2N0bF9sb2NrcHJvZl9vcF90Owo+IC1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xvY2twcm9mX29wX3QpOwo+ICAKPiAgLyogWEVOX1NZU0NU
TF9jcHV0b3BvaW5mbyAqLwo+ICAjZGVmaW5lIFhFTl9JTlZBTElEX0NPUkVfSUQgICAgICh+MFUp
Cj4gQEAgLTQ5Myw4ICs0NjUsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHV0b3BvaW5mbyB7Cj4g
ICAgICB1aW50MzJfdCBudW1fY3B1czsKPiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5
c2N0bF9jcHV0b3BvX3QpIGNwdXRvcG87Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNj
dGxfY3B1dG9wb2luZm8geGVuX3N5c2N0bF9jcHV0b3BvaW5mb190Owo+IC1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NwdXRvcG9pbmZvX3QpOwo+ICAKPiAgLyogWEVOX1NZU0NU
TF9udW1haW5mbyAqLwo+ICAjZGVmaW5lIFhFTl9JTlZBTElEX01FTV9TWiAgICAgKH4wVSkKPiBA
QCAtNTM1LDggKzUwNSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHsKPiAgICAgICAq
Lwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGRpc3RhbmNlOwo+ICB9Owo+IC10
eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX251bWFpbmZvIHhlbl9zeXNjdGxfbnVtYWluZm9fdDsK
PiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9udW1haW5mb190KTsKPiAgCj4g
IC8qIFhFTl9TWVNDVExfY3B1cG9vbF9vcCAqLwo+ICAjZGVmaW5lIFhFTl9TWVNDVExfQ1BVUE9P
TF9PUF9DUkVBVEUgICAgICAgICAgICAgICAgMSAgLyogQyAqLwo+IEBAIC01NTYsOCArNTI0LDYg
QEAgc3RydWN0IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCB7Cj4gICAgICB1aW50MzJfdCBuX2RvbTsg
ICAgICAgLyogICAgICAgICAgICBPVVQ6IEkgICovCj4gICAgICBzdHJ1Y3QgeGVuY3RsX2JpdG1h
cCBjcHVtYXA7IC8qICAgICBPVVQ6IElGICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9z
eXNjdGxfY3B1cG9vbF9vcCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3BfdDsKPiAtREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVwb29sX29wX3QpOwo+ICAKPiAgLyoKPiAgICogRXJy
b3IgcmV0dXJuIHZhbHVlcyBvZiBjcHVwb29sIG9wZXJhdGlvbnM6Cj4gQEAgLTYzNywxNCArNjAz
LDEwIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB7Cj4gICAgICB1bnNpZ25l
ZCB0c2xpY2VfbXM7Cj4gICAgICB1bnNpZ25lZCByYXRlbGltaXRfdXM7Cj4gIH07Cj4gLXR5cGVk
ZWYgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlIHhlbl9zeXNjdGxfY3JlZGl0X3Nj
aGVkdWxlX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3JlZGl0X3Nj
aGVkdWxlX3QpOwo+ICAKPiAgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0Ml9zY2hlZHVsZSB7Cj4g
ICAgICB1bnNpZ25lZCByYXRlbGltaXRfdXM7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9z
eXNjdGxfY3JlZGl0Ml9zY2hlZHVsZSB4ZW5fc3lzY3RsX2NyZWRpdDJfc2NoZWR1bGVfdDsKPiAt
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlX3QpOwo+
ICAKPiAgLyogWEVOX1NZU0NUTF9zY2hlZHVsZXJfb3AgKi8KPiAgLyogU2V0IG9yIGdldCBpbmZv
PyAqLwo+IEBAIC02NjIsOCArNjI0LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29w
IHsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHNjaGVkX2Ny
ZWRpdDI7Cj4gICAgICB9IHU7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2No
ZWR1bGVyX29wIHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wX3QpOwo+ICAKPiAgLyoKPiAgICogT3V0cHV0
IGZvcm1hdCBvZiBnY292IGRhdGE6Cj4gQEAgLTY5Niw4ICs2NTYsNiBAQCBzdHJ1Y3QgeGVuX3N5
c2N0bF9nY292X29wIHsKPiAgICAgIHVpbnQzMl90IHNpemU7IC8qIElOL09VVDogc2l6ZSBvZiB0
aGUgYnVmZmVyICAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBidWZmZXI7IC8q
IE9VVCAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2djb3Zfb3AgeGVuX3N5
c2N0bF9nY292X29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfZ2Nv
dl9vcF90KTsKPiAgCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ01UX2dldF90b3RhbF9ybWlk
ICAgICAgICAgICAgMAo+ICAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NNVF9nZXRfbDNfdXBzY2Fs
aW5nX2ZhY3RvciAgIDEKPiBAQCAtNzE2LDggKzY3NCw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bz
cl9jbXRfb3Agewo+ICAgICAgICAgIH0gbDNfY2FjaGU7Cj4gICAgICB9IHU7Cj4gIH07Cj4gLXR5
cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCB4ZW5fc3lzY3RsX3Bzcl9jbXRfb3Bf
dDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wc3JfY210X29wX3QpOwo+
ICAKPiAgLyogWEVOX1NZU0NUTF9wY2l0b3BvaW5mbyAqLwo+ICAjZGVmaW5lIFhFTl9JTlZBTElE
X0RFViAoWEVOX0lOVkFMSURfTk9ERV9JRCAtIDEpCj4gQEAgLTc0MCw4ICs2OTYsNiBAQCBzdHJ1
Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB7Cj4gICAgICAgKi8KPiAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfNjQodWludDMyKSBub2RlczsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0
bF9wY2l0b3BvaW5mbyB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvX3Q7Cj4gLURFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7Cj4gIAo+ICAjZGVmaW5lIFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAgICAgICAgICAgICAgIDAKPiAgI2RlZmluZSBYRU5f
U1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCj4gQEAgLTc1Nyw4ICs3
MTEsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsKPiAgICAgICAgICB9IGNhdF9p
bmZvOwo+ICAgICAgfSB1Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9j
YXRfb3AgeGVuX3N5c2N0bF9wc3JfY2F0X29wX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9zeXNjdGxfcHNyX2NhdF9vcF90KTsKPiAgCj4gICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVN
X09QX0FMTF9DTElFTlRTIDB4RkZGRlUKPiAgCj4gQEAgLTg2Myw4ICs4MTUsNiBAQCBzdHJ1Y3Qg
eGVuX3N5c2N0bF90bWVtX29wIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgLyogb2YgdGhl
bS4gKi8KPiAgICAgIH0gdTsKPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVt
X29wIHhlbl9zeXNjdGxfdG1lbV9vcF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
c3lzY3RsX3RtZW1fb3BfdCk7Cj4gIAo+ICAvKgo+ICAgKiBYRU5fU1lTQ1RMX2dldF9jcHVfbGV2
ZWxsaW5nX2NhcHMgKHg4NiBzcGVjaWZpYykKPiBAQCAtODg0LDggKzgzNCw2IEBAIHN0cnVjdCB4
ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2FwcyB7Cj4gICNkZWZpbmUgWEVOX1NZU0NUTF9DUFVf
TEVWRUxDQVBfbDdzMF9lYnggICAgKDF1bCA8PCAgOCkgLyogMHgwMDAwMDAwNzowLmVieCAgKi8K
PiAgICAgIHVpbnQzMl90IGNhcHM7Cj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxf
Y3B1X2xldmVsbGluZ19jYXBzIHhlbl9zeXNjdGxfY3B1X2xldmVsbGluZ19jYXBzX3Q7Cj4gLURF
RklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1X2xldmVsbGluZ19jYXBzX3QpOwo+
ICAKPiAgLyoKPiAgICogWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgKHg4NiBzcGVjaWZp
YykKPiBAQCAtOTA5LDggKzg1Nyw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9mZWF0dXJlc2V0
IHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBtYXhpbXVtIGxlbmd0aC4gKi8KPiAg
ICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSBmZWF0dXJlczsgLyogT1VUOiAqLwo+ICB9
Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2ZlYXR1cmVzZXQgeGVuX3N5c2N0bF9mZWF0
dXJlc2V0X3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfZmVhdHVyZXNl
dF90KTsKPiAgCj4gIC8qCj4gICAqIFhFTl9TWVNDVExfTElWRVBBVENIX29wCj4gQEAgLTk2Niw4
ICs5MTIsNiBAQCBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lIHsKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fTElWRVBBVENIX05BTUVfU0laRS4g
Ki8KPiAgICAgIHVpbnQxNl90IHBhZFszXTsgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjog
TVVTVCBiZSB6ZXJvLiAqLwo+ICB9Owo+IC10eXBlZGVmIHN0cnVjdCB4ZW5fbGl2ZXBhdGNoX25h
bWUgeGVuX2xpdmVwYXRjaF9uYW1lX3Q7Cj4gLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9s
aXZlcGF0Y2hfbmFtZV90KTsKPiAgCj4gIC8qCj4gICAqIFVwbG9hZCBhIHBheWxvYWQgdG8gdGhl
IGh5cGVydmlzb3IuIFRoZSBwYXlsb2FkIGlzIHZlcmlmaWVkCj4gQEAgLTk4NiwxMiArOTMwLDEw
IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9saXZlcGF0Y2hfbmEKPiAgICovCj4gICNk
ZWZpbmUgWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEIDAKPiAgc3RydWN0IHhlbl9zeXNjdGxf
bGl2ZXBhdGNoX3VwbG9hZCB7Cj4gLSAgICB4ZW5fbGl2ZXBhdGNoX25hbWVfdCBuYW1lOyAgICAg
ICAgICAgICAgLyogSU4sIG5hbWUgb2YgdGhlIHBhdGNoLiAqLwo+ICsgICAgc3RydWN0IHhlbl9s
aXZlcGF0Y2hfbmFtZSBuYW1lOyAgICAgICAgIC8qIElOLCBuYW1lIG9mIHRoZSBwYXRjaC4gKi8K
PiAgICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTiwgc2l6
ZSBvZiB0aGUgRUxGIGZpbGUuICovCj4gICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBw
YXlsb2FkOyAgICAgLyogSU4sIHRoZSBFTEYgZmlsZS4gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1
Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX3VwbG9h
ZF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRjaF91cGxv
YWRfdCk7Cj4gIAo+ICAvKgo+ICAgKiBSZXRyaWV2ZSBhbiBzdGF0dXMgb2YgYW4gc3BlY2lmaWMg
cGF5bG9hZC4KPiBAQCAtMTAxMywxMSArOTU1LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX2xpdmVw
YXRjaF9zdGF0dXMgeGVuXwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbGl2ZXBhdGNo
X3N0YXR1c190KTsKPiAgCj4gIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXQgewo+IC0g
ICAgeGVuX2xpdmVwYXRjaF9uYW1lX3QgbmFtZTsgICAgICAgICAgICAgIC8qIElOLCBuYW1lIG9m
IHRoZSBwYXlsb2FkLiAqLwo+IC0gICAgeGVuX2xpdmVwYXRjaF9zdGF0dXNfdCBzdGF0dXM7ICAg
ICAgICAgIC8qIElOL09VVCwgc3RhdGUgb2YgaXQuICovCj4gKyAgICBzdHJ1Y3QgeGVuX2xpdmVw
YXRjaF9uYW1lIG5hbWU7ICAgICAgICAgLyogSU4sIG5hbWUgb2YgdGhlIHBheWxvYWQuICovCj4g
KyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9zdGF0dXMgc3RhdHVzOyAgICAgLyogSU4vT1VULCBz
dGF0ZSBvZiBpdC4gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0
Y2hfZ2V0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2dldF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9nZXRfdCk7Cj4gIAo+ICAvKgo+ICAgKiBSZXRyaWV2
ZSBhbiBhcnJheSBvZiBhYmJyZXZpYXRlZCBzdGF0dXMgYW5kIG5hbWVzIG9mIHBheWxvYWRzIHRo
YXQgYXJlCj4gQEAgLTEwNTksOCArOTk5LDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNo
X2xpc3Qgewo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIGxlbjsgICAgICAgIC8q
IE9VVDogQXJyYXkgb2YgbGVuZ3RocyBvZiBuYW1lJ3MuCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVzdCBoYXZlIG5yIG9mIHRoZW0uICovCj4gIH07
Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2xpc3QgeGVuX3N5c2N0bF9s
aXZlcGF0Y2hfbGlzdF90Owo+IC1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xp
dmVwYXRjaF9saXN0X3QpOwo+ICAKPiAgLyoKPiAgICogUGVyZm9ybSBhbiBvcGVyYXRpb24gb24g
dGhlIHBheWxvYWQgc3RydWN0dXJlIHJlZmVyZW5jZWQgYnkgdGhlIGBuYW1lYCBmaWVsZC4KPiBA
QCAtMTA2OSw3ICsxMDA3LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9s
aXZlcAo+ICAgKi8KPiAgI2RlZmluZSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9BQ1RJT04gMwo+ICBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfYWN0aW9uIHsKPiAtICAgIHhlbl9saXZlcGF0Y2hf
bmFtZV90IG5hbWU7ICAgICAgICAgICAgICAvKiBJTiwgbmFtZSBvZiB0aGUgcGF0Y2guICovCj4g
KyAgICBzdHJ1Y3QgeGVuX2xpdmVwYXRjaF9uYW1lIG5hbWU7ICAgICAgICAgLyogSU4sIG5hbWUg
b2YgdGhlIHBhdGNoLiAqLwo+ICAjZGVmaW5lIExJVkVQQVRDSF9BQ1RJT05fVU5MT0FEICAgICAg
IDEKPiAgI2RlZmluZSBMSVZFUEFUQ0hfQUNUSU9OX1JFVkVSVCAgICAgICAyCj4gICNkZWZpbmUg
TElWRVBBVENIX0FDVElPTl9BUFBMWSAgICAgICAgMwo+IEBAIC0xMDgwLDIxICsxMDE4LDE3IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb24gewo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE9yIHVwcGVyIGJvdW5kIG9mIHRpbWUgKG5z
KSAqLwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
ciBvcGVyYXRpb24gdG8gdGFrZS4gKi8KPiAgfTsKPiAtdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0
bF9saXZlcGF0Y2hfYWN0aW9uIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbl90Owo+IC1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9hY3Rpb25fdCk7Cj4gIAo+
ICBzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3Agewo+ICAgICAgdWludDMyX3QgY21kOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBYRU5fU1lTQ1RMX0xJVkVQQVRDSF8qLiAq
Lwo+ICAgICAgdWludDMyX3QgcGFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBB
bHdheXMgemVyby4gKi8KPiAgICAgIHVuaW9uIHsKPiAtICAgICAgICB4ZW5fc3lzY3RsX2xpdmVw
YXRjaF91cGxvYWRfdCB1cGxvYWQ7Cj4gLSAgICAgICAgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlz
dF90IGxpc3Q7Cj4gLSAgICAgICAgeGVuX3N5c2N0bF9saXZlcGF0Y2hfZ2V0X3QgZ2V0Owo+IC0g
ICAgICAgIHhlbl9zeXNjdGxfbGl2ZXBhdGNoX2FjdGlvbl90IGFjdGlvbjsKPiArICAgICAgICBz
dHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfdXBsb2FkIHVwbG9hZDsKPiArICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfbGlzdCBsaXN0Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5f
c3lzY3RsX2xpdmVwYXRjaF9nZXQgZ2V0Owo+ICsgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xp
dmVwYXRjaF9hY3Rpb24gYWN0aW9uOwo+ICAgICAgfSB1Owo+ICB9Owo+IC10eXBlZGVmIHN0cnVj
dCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcF90Owo+IC1E
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcF90KTsKPiAgCj4g
IC8qCj4gICAqIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlcgo+IEBAIC0xMTExLDggKzEwNDUsNiBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyIHsKPiAgICAgIHVpbnQxNl90IHNpemU7
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJTjogc2l6ZSBvZiBwYXJhbWV0ZXJzLiAqLwo+
ICAgICAgdWludDE2X3QgcGFkWzNdOyAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNVVNU
IGJlIHplcm8uICovCj4gIH07Cj4gLXR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFt
ZXRlciB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXJfdDsKPiAtREVGSU5FX1hFTl9HVUVTVF9IQU5E
TEUoeGVuX3N5c2N0bF9zZXRfcGFyYW1ldGVyX3QpOwo+ICAKPiAgc3RydWN0IHhlbl9zeXNjdGwg
ewo+ICAgICAgdWludDMyX3QgY21kOwo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9nY292LmgKPiAr
KysgYi94ZW4vaW5jbHVkZS94ZW4vZ2Nvdi5oCj4gQEAgLTMsNyArMyw3IEBACj4gIAo+ICAjaWZk
ZWYgQ09ORklHX0dDT1YKPiAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KPiAtaW50IHN5c2N0
bF9nY292X29wKHhlbl9zeXNjdGxfZ2Nvdl9vcF90ICpvcCk7Cj4gK2ludCBzeXNjdGxfZ2Nvdl9v
cChzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wICpvcCk7Cj4gICNlbmRpZgo+ICAKPiAgI2VuZGlm
CS8qIF9YRU5fR0NPVl9IICovCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+IEBAIC05MTQsNyArOTE0LDcgQEAgaW50IGNwdXBv
b2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsXwo+ICB2b2lkIHNjaGVkdWxlX2R1bXAoc3Ry
dWN0IGNwdXBvb2wgKmMpOwo+ICBleHRlcm4gdm9pZCBkdW1wX3J1bnEodW5zaWduZWQgY2hhciBr
ZXkpOwo+ICAKPiAtdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHhlbl9zeXNjdGxfcGh5c2luZm9fdCAq
cGkpOwo+ICt2b2lkIGFyY2hfZG9fcGh5c2luZm8oc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8g
KnBpKTsKPiAgCj4gICNlbmRpZiAvKiBfX1NDSEVEX0hfXyAqLwo+ICAKPiAtLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc3BpbmxvY2suaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oCj4g
QEAgLTExMCw3ICsxMTAsNyBAQCB2b2lkIF9sb2NrX3Byb2ZpbGVfZGVyZWdpc3Rlcl9zdHJ1Y3Qo
aW50Cj4gICNkZWZpbmUgbG9ja19wcm9maWxlX2RlcmVnaXN0ZXJfc3RydWN0KHR5cGUsIHB0cikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIF9sb2NrX3Byb2ZpbGVfZGVyZWdp
c3Rlcl9zdHJ1Y3QodHlwZSwgJigocHRyKS0+cHJvZmlsZV9oZWFkKSkKPiAgCj4gLWV4dGVybiBp
bnQgc3BpbmxvY2tfcHJvZmlsZV9jb250cm9sKHhlbl9zeXNjdGxfbG9ja3Byb2Zfb3BfdCAqcGMp
Owo+ICtleHRlcm4gaW50IHNwaW5sb2NrX3Byb2ZpbGVfY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0
bF9sb2NrcHJvZl9vcCAqcGMpOwo+ICBleHRlcm4gdm9pZCBzcGlubG9ja19wcm9maWxlX3ByaW50
YWxsKHVuc2lnbmVkIGNoYXIga2V5KTsKPiAgZXh0ZXJuIHZvaWQgc3BpbmxvY2tfcHJvZmlsZV9y
ZXNldCh1bnNpZ25lZCBjaGFyIGtleSk7Cj4gIAo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:21:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqB3-0007EM-0J; Thu, 21 Sep 2017 01:21:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Robert.VanVossen@dornerworks.com>)
 id 1duh3j-0008CH-CE
 for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 15:37:07 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 21/59-03414-22B82C95; Wed, 20 Sep 2017 15:37:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXCc/7iNF2F7kO
 RBhv+C1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3vjUxFRxnq+iftp2lgXE9axcjF4eQwC1G
 ifef/jN3MXJyCAtESTQsbQCzRQQCJea//swGYgsJ7GCUeDqHC6SBWWA2s8Tnf/3sXYwcHGwCl
 hKXb+WD1PAK6EmcXTQRrJ5FQFVi7ZdzLCC2qECMxK+DH9ghagQlTs58AhbnBJo/6cJRZpAxzA
 KaEut36YOEmQXkJba/ncMMsVZX4teSF2AjJQQUJM6+2MAIUi4hECSx7Ub9BEaBWUiGzkIYNAv
 JoAWMzKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkwEI
 djAeWBR4iFGSg0lJlJe9/VCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneqC6gnGBRanpqRVpmD
 jBGYNISHDxKIrz+IGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnlQApEgApyijNgxsBi9
 dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1AZnCk5lXArfpFdARTEBHZG84AHJESSJCSqq
 B0UbG5L3OE+Xgp36+PF0VEieCL1aXnjv45nlppcEuhc8uB9l+uv042XXq5QNDJqZ7bulf/LOt
 pRmNrvqGveD5eWCtWZ/gtr9btSer+pzucDq06wvz5/ilwi5Tc1cI3Dq+8mVqi9OG6S9PfXR4l
 bBDtsDLu79n98TTK1fNVC/89lPzW/QMY9/Eq0osxRmJhlrMRcWJALKcgsrSAgAA
X-Env-Sender: Robert.VanVossen@dornerworks.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505921823!112241616!1
X-Originating-IP: [12.207.209.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55879 invoked from network); 20 Sep 2017 15:37:04 -0000
Received: from unknown (HELO mail.dornerworks.com) (12.207.209.150)
 by server-5.tower-27.messagelabs.com with SMTP; 20 Sep 2017 15:37:04 -0000
Received: from [172.27.13.19] (172.27.13.19) by Mcbain.dw.local (172.27.1.45)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.669.32; Wed, 20 Sep
 2017 11:38:09 -0400
To: George Dunlap <George.Dunlap@eu.citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <59B80A8B020000780017A347@prv-mh.provo.novell.com>
 <59B81501020000780017A468@prv-mh.provo.novell.com>
 <CAFLBxZaqrt8o5FqnLaNv+QNiMLmjQK2np=hHTBppsynfAuO+5g@mail.gmail.com>
From: Robert VanVossen <robert.vanvossen@dornerworks.com>
Message-ID: <59C28B1A.2070501@dornerworks.com>
Date: Wed, 20 Sep 2017 11:36:58 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaqrt8o5FqnLaNv+QNiMLmjQK2np=hHTBppsynfAuO+5g@mail.gmail.com>
X-Originating-IP: [172.27.13.19]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-Mailman-Approved-At: Thu, 21 Sep 2017 01:21:16 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] public/sysctl: drop unnecessary
 typedefs and handles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzIwLzIwMTcgNjo0MSBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBUdWUsIFNl
cCAxMiwgMjAxNyBhdCA0OjEwIFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdy
b3RlOgo+PiBCeSB2aXJ0dWUgb2YgdGhlIHN0cnVjdCB4ZW5fc3lzY3RsIGNvbnRhaW5lciBzdHJ1
Y3R1cmUsIG1vc3Qgb2YgdGhlbQo+PiBhcmUgcmVhbGx5IGp1c3QgY2x1dHRlcmluZyB0aGUgbmFt
ZSBzcGFjZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IAo+IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cj4gCj4+Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwo+PiArKysgYi94
ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKPj4gQEAgLTY5NCw3ICs2OTQsNyBAQCBzdGF0aWMg
aW50Cj4+ICBhNjUzc2NoZWRfYWRqdXN0X2dsb2JhbChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVs
ZXJfb3AgKnNjKQo+PiAgewo+PiAtICAgIHhlbl9zeXNjdGxfYXJpbmM2NTNfc2NoZWR1bGVfdCBs
b2NhbF9zY2hlZDsKPj4gKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9hcmluYzY1M19zY2hlZHVsZSBs
b2NhbF9zY2hlZDsKPj4gICAgICBpbnQgcmMgPSAtRUlOVkFMOwo+Pgo+PiAgICAgIHN3aXRjaCAo
IHNjLT5jbWQgKQoKQWNrZWQtYnk6IFJvYmVydCBWYW5Wb3NzZW4gPHJvYmVydC52YW52b3NzZW5A
ZG9ybmVyd29ya3MuY29tPgoKVGhhbmtzLApSb2JiaWUgVmFuVm9zc2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:41:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:41:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqUc-0000Fj-Vq; Thu, 21 Sep 2017 01:41:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duqUb-0000Fc-TO
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 01:41:30 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 DF/71-01778-9C813C95; Thu, 21 Sep 2017 01:41:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH9+zerat45TqnOy5fcBCEbUPrQwl
 Zfgi0D5UQggVRd3ndVtuU3W1MP5hUSr6srA9p683QRMxmmpVpiflSaS9GhOIwRLSVmovELDO1
 Xa+affs953/O+f8fOAQmyRfLCcZuYcwm2qAQ++MFBeekqpfQeSj2wrBsR9X3SjwRJXe3zgtT0
 GGR3qTJtB8T6Qq/DeJZ9Qn28w0uPA8NxhYhf0JClSGoKS5ERciPAIqErupyEc8HYMj7UMw35S
 E46/61LEiopwgu3o3khVYEpXVTGP9wIbg24RBzXWIqBt44bm8oQgQhpTTgrAvkyhg1JYTump0
 cB1NJ0HvGs7xUSiVDS88ozvNWaBkZwDjGqU3wztG4XCepg/D4csNKCBN4v9xYrvtRCTC89FnI
 MaJC4WdvnZD3koF77KaQ/w0FVU/6MJ5DYHx0ceWXG+G5a0DE5QfqOgblC3Mi3jgMLk3PrLAMB
 gsq0CoXts2J+eFoWKjPR7yZEipap8U8b4HqW5MYHzoIeq6M4XzoaHCUjKFSFOVcl8+5bty5bt
 y5brwC4bVoM8uYbYxZFRev1pj1Wp3FSOsNqrjYbWojw7K0ljHQGlZ9PNPYiHwncUogQM1o/sX
 +DhRGCBUh5FBg5yFJoCYzPVtHs7qjZquBYTtQOEEogPwo82lBZkbL2DP0Bt9drcpABCik5O9Q
 n0yyWbSR1Wt5qRepiPbSD3+EEtyUaWLkMtLK7aC4Jp3VtLZi9Trfowh5MIkEAoEkIIsxG/WW/
 /UJJCOQIph8xG0J0Jssa04TvhBCX4iT99q5EBb6nyTPQ6WupGJxyHhUqnbWVJuds72hUz1QWd
 J2p8XmGsn9kZqidNgm4j9lTKctzNrDlZ7+xERR7syz001E+qvdk15dzqJ1dI+tzx3SH9501eN
 xNr6eU8l3pdWcIJZa0NuuCCLSni6zO4/MKh94B/c1NLvJr7Q2vUxTJq1P3nt/QV2vwFkdHReD
 mVn6L/fIjRKYAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505958085!104096960!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33256 invoked from network); 21 Sep 2017 01:41:27 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 01:41:27 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 18:41:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,423,1500966000"; d="scan'208";a="153747911"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga005.fm.intel.com with ESMTP; 20 Sep 2017 18:41:23 -0700
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:41:23 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:41:23 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Thu, 21 Sep 2017 09:41:21 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 1/5] x86/msr: introduce struct msr_domain_policy
Thread-Index: AQHTIXuaK/OXSTslHUy904LAUn6z2qK+r6zw
Date: Thu, 21 Sep 2017 01:41:20 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDC310@SHSMSX101.ccr.corp.intel.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-2-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-2-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDA3ZDg5ZGYtNDFhOC00MmUyLWE3MTktNjY1ZTMwNGViODgwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjE1eW04d0tiaTd3NG9NODdJVGhIQXZYeTF2VEN0MFNkelRcL0FDNm1MaXNnPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 1/5] x86/msr: introduce struct
	msr_domain_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDMwLCAyMDE3IDY6MzQgUE0KPiAKPiBUaGUgbmV3IHN0
cnVjdHVyZSBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBndWVzdCdzIE1TUnMgdGhhdCBhcmUK
PiBzaGFyZWQgYmV0d2VlbiBhbGwgZG9tYWluJ3MgdkNQVXMuIEl0IHN0YXJ0cyB3aXRoIG9ubHkg
MSBNU1I6Cj4gCj4gICAgIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPCj4gCj4gV2hpY2ggY3VycmVu
dGx5IGhhcyBvbmx5IDEgdXNhYmxlIGJpdDogY3B1aWRfZmF1bHRpbmcuCj4gCj4gQWRkIDIgZ2xv
YmFsIHBvbGljeSBvYmplY3RzOiBodm1fbWF4IGFuZCBwdl9tYXggdGhhdCBhcmUgaW5pdGVkIGR1
cmluZwo+IGJvb3QgdXAuIEl0J3MgYWx3YXlzIHBvc3NpYmxlIHRvIGVtdWxhdGUgQ1BVSUQgZmF1
bHRpbmcgZm9yIEhWTSBndWVzdHMKPiB3aGlsZSBmb3IgUFYgZ3Vlc3RzIHRoZSBIL1cgc3VwcG9y
dCBpcyByZXF1aXJlZC4KPiAKPiBBZGQgaW5pdF9kb21haW5fbXNyX3BvbGljeSgpIHdoaWNoIHNl
dHMgaW5pdGlhbCBNU1IgcG9saWN5IGR1cmluZwo+IGRvbWFpbiBjcmVhdGlvbiB3aXRoIGEgc3Bl
Y2lhbCBjYXNlIGZvciBEb20wLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L01ha2VmaWxlICAg
ICAgICB8ICAxICsKPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8ICA2ICsrKwo+ICB4
ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgIHwgOTUKPiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwg
IDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDMgKy0KPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICB8IDEzICsrKysrKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDExOCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC94ODYvbXNyLmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCj4gaW5kZXggOTNlYWQ2ZTVkZC4uZDVkNThhMjA1ZSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKPiBAQCAtMzUsNiArMzUsNyBAQCBvYmoteSArPSBpODI1OS5vCj4gIG9iai15ICs9IGlvX2Fw
aWMubwo+ICBvYmotJChDT05GSUdfTElWRVBBVENIKSArPSBhbHRlcm5hdGl2ZS5vIGxpdmVwYXRj
aC5vCj4gIG9iai15ICs9IG1zaS5vCj4gK29iai15ICs9IG1zci5vCj4gIG9iai15ICs9IGlvcG9y
dF9lbXVsYXRlLm8KPiAgb2JqLXkgKz0gaXJxLm8KPiAgb2JqLSQoQ09ORklHX0tFWEVDKSArPSBt
YWNoaW5lX2tleGVjLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCj4gaW5kZXggYmFhZjgxNTFkMi4uNjIwNjY2YjMzYSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKPiBAQCAtNDI1LDYgKzQyNSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRv
bWFpbiAqZCwKPiB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICB7Cj4gICAgICAgICAg
ZC0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgPSAwOwo+ICAgICAgICAgIGQtPmFyY2guY3B1aWQgPSBa
RVJPX0JMT0NLX1BUUjsgLyogQ2F0Y2ggc3RyYXkgbWlzdXNlcy4gKi8KPiArICAgICAgICBkLT5h
cmNoLm1zciA9IFpFUk9fQkxPQ0tfUFRSOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgewo+
IEBAIC00NzAsNiArNDcxLDkgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkLAo+IHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgICAgICBpZiAoIChyYyA9IGlu
aXRfZG9tYWluX2NwdWlkX3BvbGljeShkKSkgKQo+ICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4g
Cj4gKyAgICAgICAgaWYgKCAocmMgPSBpbml0X2RvbWFpbl9tc3JfcG9saWN5KGQpKSApCj4gKyAg
ICAgICAgICAgIGdvdG8gZmFpbDsKPiArCj4gICAgICAgICAgZC0+YXJjaC5pb3BvcnRfY2FwcyA9
Cj4gICAgICAgICAgICAgIHJhbmdlc2V0X25ldyhkLCAiSS9PIFBvcnRzIiwgUkFOR0VTRVRGX3By
ZXR0eXByaW50X2hleCk7Cj4gICAgICAgICAgcmMgPSAtRU5PTUVNOwo+IEBAIC01NDAsNiArNTQ0
LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVk
IGludCBkb21jcl9mbGFncywKPiAgICAgIGNsZWFudXBfZG9tYWluX2lycV9tYXBwaW5nKGQpOwo+
ICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZC0+c2hhcmVkX2luZm8pOwo+ICAgICAgeGZyZWUoZC0+
YXJjaC5jcHVpZCk7Cj4gKyAgICB4ZnJlZShkLT5hcmNoLm1zcik7Cj4gICAgICBpZiAoIHBhZ2lu
Z19pbml0aWFsaXNlZCApCj4gICAgICAgICAgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKGQpOwo+ICAg
ICAgZnJlZV9wZXJkb21haW5fbWFwcGluZ3MoZCk7Cj4gQEAgLTU1NCw2ICs1NTksNyBAQCB2b2lk
IGFyY2hfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAKPiAgICAgIHhmcmVlKGQt
PmFyY2guZTgyMCk7Cj4gICAgICB4ZnJlZShkLT5hcmNoLmNwdWlkKTsKPiArICAgIHhmcmVlKGQt
PmFyY2gubXNyKTsKPiAKPiAgICAgIGZyZWVfZG9tYWluX3BpcnFzKGQpOwo+ICAgICAgaWYgKCAh
aXNfaWRsZV9kb21haW4oZCkgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94
ZW4vYXJjaC94ODYvbXNyLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAw
MDAuLmVhYzUwZWM4OTcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gveDg2L21zci5j
Cj4gQEAgLTAsMCArMSw5NSBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKioqKioqKioqKioqKioqKioqCj4gKyAqIGFy
Y2gveDg2L21zci5jCj4gKyAqCj4gKyAqIFBvbGljeSBvYmplY3RzIGZvciBNb2RlbC1TcGVjaWZp
YyBSZWdpc3RlcnMuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4g
KyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4g
KyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQg
aGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4g
KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lz
dGVtcyBMdGQuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPGFzbS9t
c3IuaD4KPiArCj4gK3N0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9t
YXhfbXNyX2RvbWFpbl9wb2xpY3ksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBfX3JlYWRf
bW9zdGx5ICBwdl9tYXhfbXNyX2RvbWFpbl9wb2xpY3k7Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX2lu
aXQgY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCBtc3Jf
ZG9tYWluX3BvbGljeSAqZHAgPSAmaHZtX21heF9tc3JfZG9tYWluX3BvbGljeTsKPiArCj4gKyAg
ICBpZiAoICFodm1fZW5hYmxlZCApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIC8qIDB4
MDAwMDAwY2UgIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPICovCgpub3QgbmVlZGVkIHNpbmNlIHRo
ZSBjb2RlIGlzIHN0cmFpZ2h0Zm9yd2FyZD8KCj4gKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICkKPiArICAgIHsKPiArICAgICAgICBkcC0+cGxh
Zm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4gKyAgICAgICAgZHAtPnBsYWZvcm1faW5mby5j
cHVpZF9mYXVsdGluZyA9IHRydWU7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIF9f
aW5pdCBjYWxjdWxhdGVfcHZfbWF4X3BvbGljeSh2b2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbXNy
X2RvbWFpbl9wb2xpY3kgKmRwID0gJnB2X21heF9tc3JfZG9tYWluX3BvbGljeTsKPiArCj4gKyAg
ICAvKiAweDAwMDAwMGNlICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLwo+ICsgICAgaWYgKCBj
cHVfaGFzX2NwdWlkX2ZhdWx0aW5nICkKPiArICAgIHsKPiArICAgICAgICBkcC0+cGxhZm9ybV9p
bmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4gKyAgICAgICAgZHAtPnBsYWZvcm1faW5mby5jcHVpZF9m
YXVsdGluZyA9IHRydWU7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3ZvaWQgX19pbml0IGluaXRfZ3Vl
c3RfbXNyX3BvbGljeSh2b2lkKQo+ICt7Cj4gKyAgICBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3ko
KTsKPiArICAgIGNhbGN1bGF0ZV9wdl9tYXhfcG9saWN5KCk7Cj4gK30KPiArCj4gK2ludCBpbml0
X2RvbWFpbl9tc3JfcG9saWN5KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSAqZHA7Cj4gKwo+ICsgICAgZHAgPSB4bWFsbG9jKHN0cnVjdCBtc3Jf
ZG9tYWluX3BvbGljeSk7Cj4gKwo+ICsgICAgaWYgKCAhZHAgKQo+ICsgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ICsKPiArICAgICpkcCA9IGlzX3B2X2RvbWFpbihkKSA/IHB2X21heF9tc3JfZG9t
YWluX3BvbGljeSA6Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbWF4X21zcl9k
b21haW5fcG9saWN5Owo+ICsKPiArICAgIC8qIFNlZSBjb21tZW50IGluIGludGVsX2N0eHRfc3dp
dGNoX2xldmVsbGluZygpICovCgpJJ2QgcHJlZmVyIHRvIGEgYnJpZWYgZGVzY3JpcHRpb24gaGVy
ZSwgZS5nLiAiQ1BVSUQgZmF1bHRpbmcKaGFzIHRvIGJlIGRpc2FibGVkIGZvciBjb250cm9sIGRv
bWFpbiBkdWUgdG8gdGhlIGxpbWl0YXRpb24KZGVzY3JpYmVkIGluIGludGVsX2N0eHRfc3dpdGNo
X2xldmVsbGluZygpIgoKPiArICAgIGlmICggaXNfY29udHJvbF9kb21haW4oZCkgKQo+ICsgICAg
ewo+ICsgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uYXZhaWxhYmxlID0gZmFsc2U7Cj4gKyAgICAg
ICAgZHAtPnBsYWZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9IGZhbHNlOwo+ICsgICAgfQo+ICsK
PiArICAgIGQtPmFyY2gubXNyID0gZHA7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4g
Ky8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IGRiNWRm
Njk1NmQuLmI5YTc2OWQ5MmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IEBAIC0xNTYwLDYgKzE1NjAsNyBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nCj4gbWJpX3ApCj4gICAgICAg
ICAgcGFuaWMoIkNvdWxkIG5vdCBwcm90ZWN0IFRYVCBtZW1vcnkgcmVnaW9ucyIpOwo+IAo+ICAg
ICAgaW5pdF9ndWVzdF9jcHVpZCgpOwo+ICsgICAgaW5pdF9ndWVzdF9tc3JfcG9saWN5KCk7Cj4g
Cj4gICAgICBpZiAoIGRvbTBfcHZoICkKPiAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvZG9tYWluLmgKPiBp
bmRleCBjMTA1MjJiN2Y1Li5mMDhlZGUzYTA1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gQEAg
LTM1Niw4ICszNTYsOSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAgICAqLwo+ICAgICAgdWlu
dDhfdCB4ODdfZmlwX3dpZHRoOwo+IAo+IC0gICAgLyogQ1BVSUQgUG9saWN5LiAqLwo+ICsgICAg
LyogQ1BVSUQgYW5kIE1TUiBwb2xpY3kgb2JqZWN0cy4gKi8KPiAgICAgIHN0cnVjdCBjcHVpZF9w
b2xpY3kgKmNwdWlkOwo+ICsgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICptc3I7Cj4gCj4g
ICAgICBzdHJ1Y3QgUElUU3RhdGUgdnBpdDsKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKPiBpbmRleCA3MDA0YjZm
Mzk4Li41Y2Y3YmUxODIxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCj4gQEAgLTIwMiw2ICsyMDIsMTkgQEAg
dm9pZCB3cml0ZV9lZmVyKHU2NCB2YWwpOwo+IAo+ICBERUNMQVJFX1BFUl9DUFUodTMyLCBsZXJf
bXNyKTsKPiAKPiArLyogTVNSIHBvbGljeSBvYmplY3QgZm9yIHNoYXJlZCBwZXItZG9tYWluIE1T
UnMgKi8KPiArc3RydWN0IG1zcl9kb21haW5fcG9saWN5Cj4gK3sKPiArICAgIC8qIDB4MDAwMDAw
Y2UgIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPICovCj4gKyAgICBzdHJ1Y3Qgewo+ICsgICAgICAg
IGJvb2wgYXZhaWxhYmxlOyAvKiBUaGlzIE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwoKZG9l
cyAibm9uLWFyY2hpdGVjdHVyYWwiIG1hdHRlciBpbiBmdXR1cmUgcG9saWN5IGNvbnRyb2w/IElm
IG5vdApubyBuZWVkIHRvIG1lbnRpb24gaXQuCgo+ICsgICAgICAgIGJvb2wgY3B1aWRfZmF1bHRp
bmc7Cj4gKyAgICB9IHBsYWZvcm1faW5mbzsKPiArfTsKPiArCj4gK3ZvaWQgaW5pdF9ndWVzdF9t
c3JfcG9saWN5KHZvaWQpOwo+ICtpbnQgaW5pdF9kb21haW5fbXNyX3BvbGljeShzdHJ1Y3QgZG9t
YWluICpkKTsKPiArCj4gICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCj4gCj4gICNlbmRpZiAv
KiBfX0FTTV9NU1JfSCAqLwo+IC0tCj4gMi4xMS4wCgpBYm92ZSBhcmUgYWxsIGNvc21ldGljIGNv
bW1lbnRzLiBIZXJlIGlzIG15OgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:45:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqYR-0000Qs-FS; Thu, 21 Sep 2017 01:45:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duqYP-0000Qm-ES
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 01:45:25 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 7C/5F-00676-4B913C95;
 Thu, 21 Sep 2017 01:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe7ezeTSPvU7nHm+Ii8Asl5dIPxT
 YB7sQ3ZCIaaFnenKjXWRnhtIXS7McjjKCbGUub5mXJSIYusI0xcQKb620L5IJTiSy0Cy1djxq
 9n76ve//ufyfl4cUSgrEQSSTa2KMelorF3sRRUU3MqNaA7uV0Q/bBQnV36qIRHSkp+O34BRKE
 Wn0KkNuukjd13mVyC4X59Y1V4rzUZ3IjDxJCc6Dx502AceAKXhVWybi+SQUXn+JzMjLHZOP4G
 6hU8xfHAh+Dc6tXdoRtK2MIr6UHYHZlcKxGEfCG0uNhxmRpD9WgbXRh3sW4lkB9NTt59gPJ8H
 7iTGCY398CGbHGxDPsVD6p36VCbwDpq9YVpnCyXDzybKQKynBeuhtM3DPnvgAlLVUenCMcAAs
 9DcK+FYyGJusWBsMQ7XjnZBnKUx/XlkbMhh67U4RNwrgciH0DM0TfN9AuD33Q8SzDD4W2dA6F
 79YFPPJ4bD89Brim+0GW8ecmOddUPtoRsh79oXX9yYJ/nvCwVIyiW6hMOsmf9ZN6dZN6dZN6T
 ZE1KMIljFeYoxRsfEKlVGTpTbpaI02KiZ6n0LHsCydxWhpFavIMOhakHshtrjPM1TVdLoLBZI
 CuZQ6Bt1KiY/KkJmnpll1mjFHy7BdKIQk5UCVcJqvkclici9otO6tWpeB9Jb7UzZOpthsWsdq
 snipH0WRHyacSwIJoTfomSAZdZ4LwlyQOke/UWJ9N4dQaJAfhdymJN7ZjFGnMf2vu5CMRHI/y
 s5V8dboTRudXG4TAreJi82dnAkT/U8KykfpVbaQguEB6cGOyJwaBm8fWdH1PF9kGncqbErN8Z
 +KlOGzW+PfuvbOKGRWu/bEWGrD4OCeiFlipNdhLx49Op9cOLCkXIibaitrXki749GaKk1oKo2
 JM1s+ZXid+344eOpyrLxVmHTf9eDLtiZnWKhyHPclZjpkZxThXysCZHlyglXTMZFCI0v/BejM
 8emWAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505958321!75869163!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33833 invoked from network); 21 Sep 2017 01:45:23 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 01:45:23 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 20 Sep 2017 18:45:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,423,1500966000"; d="scan'208";a="154260554"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga006.fm.intel.com with ESMTP; 20 Sep 2017 18:45:21 -0700
Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:45:20 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:45:20 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Thu, 21 Sep 2017 09:45:18 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 2/5] x86/msr: introduce struct msr_vcpu_policy
Thread-Index: AQHTIXug4imK5sSdDEWAFgZXBYHDuKK+srkA
Date: Thu, 21 Sep 2017 01:45:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDC32C@SHSMSX101.ccr.corp.intel.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-3-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-3-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZGFjNzM2MDYtN2MzMS00Yzg5LTllZjEtM2Y5YzA1MDc2ZDVhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ikc3RW1HUWQwM29XY2s3TUFtU2FjRUpPeVZKRDZrcVJITWdWYngwZmJZMFU9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] x86/msr: introduce struct
	msr_vcpu_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDMwLCAyMDE3IDY6MzUgUE0KPiAKPiBUaGUgbmV3IHN0
cnVjdHVyZSBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBndWVzdCdzIE1TUnMgdGhhdCBhcmUK
PiB1bmlxdWUgdG8gZWFjaCB2Q1BVLiBJdCBzdGFydHMgd2l0aCBvbmx5IDEgTVNSOgo+IAo+ICAg
ICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTCj4gCj4gV2hpY2ggY3VycmVudGx5IGhh
cyBvbmx5IDEgdXNhYmxlIGJpdDogY3B1aWRfZmF1bHRpbmcuCj4gCj4gQWRkIDIgZ2xvYmFsIHBv
bGljeSBvYmplY3RzOiBodm1fbWF4IGFuZCBwdl9tYXggdGhhdCBhcmUgaW5pdGVkIGR1cmluZwo+
IGJvb3QgdXAuIEF2YWlsYWJpbGl0eSBvZiBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
IGRlcGVuZHMgb24KPiBhdmFpbGFiaWxpdHkgb2YgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8uCj4g
Cj4gQWRkIGluaXRfdmNwdV9tc3JfcG9saWN5KCkgd2hpY2ggc2V0cyBpbml0aWFsIE1TUiBwb2xp
Y3kgZm9yIGV2ZXJ5IHZDUFUKPiBkdXJpbmcgZG9tYWluIGNyZWF0aW9uIHdpdGggYSBzcGVjaWFs
IGNhc2UgZm9yIERvbTAuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgoKd2l0aCBzaW1pbGFyIGNvc21ldGljIGNvbW1lbnRzOgoKUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:49:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqbm-0000c8-UK; Thu, 21 Sep 2017 01:48:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duqbm-0000c1-AV
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 01:48:54 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9D/B2-03454-58A13C95; Thu, 21 Sep 2017 01:48:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT2vbub1+mV1/mx41SkgSTWhhqIUEn
 Yj4qMpEA0BLur2zbah+7OWD/SCXOoJVhB1sSPSs38KBVMUbHyC1JS0MBKESwTMwsSMSWNdr3T
 7P31vOd5znmeA4cSyRwSBcXarKzFxBiUEinpdBaBqlAxkBE71yBKrP35mDyGTg71/CZS0QWx3
 qQx2y6KdV9GF4jsecLWMPBJbEedRAmSUjJ8D8HS0yJRCfKhANMwWH9fLOCz0PCiWSKI7AgWmu
 q9hU8vgoL2ObHw6Uaw1rjqYVoQFDpGvPl+CY6Bt6V1bkxRQVgDrmZ/vizC3wkYajjC40CcDqM
 dGyJBkgFrL9P4chCOh8XXHSSPSRwFLscyyUtofB5aW/P4sgyboGq5DfHYBx+FrXbHthzhEPg1
 0kwITnL4OF9NCMtgqO0d9ywZDF8///EsGQbDz6a2VwFcKYKukiaPbyjcWVkVC1gOH5w1aAcX9
 21IhOZ9sPW8EAlmB6GmZ0Ui4ANQ//DbthmNA+DNg3lSCL0PSm/NozIU6dqTz7Wn3bWn3bWnvQ
 aRjSiaYy3XWIsqLl6tsei1OquR0RtUcbEJaiPLcYyWNTAaTn3JbGxH7ovwcr8uNNmW2o9CKUI
 ZTJ+GgQyZv8Z8+bqO4XRZllwDy/WjcIpSAu0IdXMBFlbL2q7oDe6z2qGB8lMG0aU8TXPZjJHT
 awVqBKmo93NTm4SMNJlNrEJOp/EizIt0uabdETvHOYEiFIE0coeS+WWzFqPe+j+/hOQUUgbSW
 fwUP73Juuu05A5BuENcbX3Fh7Ay/yiFHYWHjZVsRGB7ykzSKtkvLtr0T0g+1Vle6Tz+JDGnUX
 vX1je2UZbizEnw6t/anJWmW43dFVVd5I/bFbFRtdKu9bqFyeLE9ptnJlr2z6Lp/MWQ8sikvOL
 QmYBDM8muoKTo8RWVXv3I98bhwfVM2XR+delwgU/m1om4PH/fdzPnWjaVJKdj4mJEFo75C1bR
 X3mXAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505958531!83709454!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44159 invoked from network); 21 Sep 2017 01:48:52 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 01:48:52 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 18:48:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,423,1500966000"; d="scan'208";a="130852829"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga004.jf.intel.com with ESMTP; 20 Sep 2017 18:48:50 -0700
Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:48:49 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:48:49 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Thu, 21 Sep 2017 09:48:47 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 3/5] x86: replace arch_vcpu::cpuid_faulting with
 msr_vcpu_policy
Thread-Index: AQHTIXuZ2e35awg9kUytuuSURs3J46K+tHKg
Date: Thu, 21 Sep 2017 01:48:46 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDC350@SHSMSX101.ccr.corp.intel.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-4-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-4-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYmJiNGNiMmQtZTUwZS00ZjY0LWE0NGYtYTA2ZjI3ODhkOTgwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IitrTkZpQndaaThFTGE4SGRISndhcmVPdzF4TWtIWVNlMEhYOG4zUUlxdXM9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 3/5] x86: replace
 arch_vcpu::cpuid_faulting with msr_vcpu_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDMwLCAyMDE3IDY6MzUgUE0KPiAKPiBTaW5jZSBlYWNo
IHZDUFUgbm93IGhhcyBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5LCB1c2UgY3B1aWRfZmF1bHRpbmcg
Yml0Cj4gZnJvbSB0aGVyZSBpbiBjdXJyZW50IGxvZ2ljIGFuZCByZW1vdmUgYXJjaF92Y3B1Ojpj
cHVpZF9mYXVsdGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:53:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqgb-0001H3-Dq; Thu, 21 Sep 2017 01:53:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duqga-0001Gx-TU
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 01:53:53 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 7A/4C-02041-0BB13C95; Thu, 21 Sep 2017 01:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURzGd7a7eWfeuM7Z/s5ENijCN9REjSy
 kD2VEFgbR+mJ3dXXDvci9Mww/NApFTcX6ki0yJR2RmmUFxTSnppBhb9qLriiZgS9IZaWOUrt3
 V219+53znOc8zx/+uESxKFXjdLGNZiyUSSsLxsrKypXx7ZF9ukTHUFR60/cbWCbK6nf9Fh9Gx
 6VGi95afEJqqHK9lBX+2VDs+ezD7GhcXonkuIK8jOD+UAHPQBLwxFknFfgQlJ9bkQlv7AgufO
 M4mGMXgk+jU0g4PEIw0rsiFQ5tCOadPX6LjIyBoermoEqE40pSD47Wjfy1hJwVQ//NDJ7DyAz
 o+jgp4VlJ7oLBlkZM4GSYW3ofxDNGboF6+3k/E+QRWJlewYRGFnBX1fij5Jy39l6//x6Rm2Bh
 sFUsZKlgbOK6WJiGhKbOFxKBw2HKu7w6ZSQM3H7n7w/kNQmMecZXgyPg0txPqcAqGC1rQGtc8
 dgnE8waWGovRUJYHDS45mQCx4KzcUYilA6Fp1cmVktroLpqAtWiaEdAP0eA3RFgdwTYGxB2C2
 1jaeY0zcQnJyXoGWO+wWamjKb4pMTtCWaaZal82kTp2YSTVnMH4jbirEiEHqKqruxeFIGLteH
 EAejTKTbqrafOGCjWkMsUmWi2F23GcS0QjJrTQhk6ny7OM5q4tVqTAQ/RKokeXibYQsrMGvMF
 aRBp1CriAS+QvGAosqzb1hbyNYpShxFIJBIpQgppxmy0/a9PIxWOtGFEDv9LiNFiW/99mgsWc
 8EFd9x8sI36J6ntaMdoj0799k1qQqo306Tr/nUVR/D8lcfr9pUpva6jU8dKk9ITs1BngadFkr
 Zn72LsvqhujbN2eCZLrZ+/OMnK61l3YnbcF1GJEtualzY7MvA1p+3uzuYu6bPMjuHlutR5wlz
 3o6b5Q7TVB+E5+w/uDk4xGHMXKuJ0I6qSFEyLsQYqKUbCsNRfM4lrjosDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505958829!108170702!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37480 invoked from network); 21 Sep 2017 01:53:51 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 01:53:51 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 18:53:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,423,1500966000"; d="scan'208";a="153751428"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga005.fm.intel.com with ESMTP; 20 Sep 2017 18:53:48 -0700
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:53:48 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 18:53:47 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.98]) with mapi id 14.03.0319.002;
 Thu, 21 Sep 2017 09:53:45 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 4/5] x86/msr: introduce guest_rdmsr()
Thread-Index: AQHTIXudctwN8PrMqke6EC+Y/VZVpKK+tXyA
Date: Thu, 21 Sep 2017 01:53:44 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDC374@SHSMSX101.ccr.corp.intel.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-5-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-5-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDExMjZlZTQtYjY1YS00ODEzLTljYjAtOTU0YjYxYWUwNDZjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlJtS1Z4RlpxeUJ3KzhVc3kxR3c5UWFJaUlscCtwK0Y0eFE1M2JYSm1UZFE9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 4/5] x86/msr: introduce guest_rdmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDMwLCAyMDE3IDY6MzUgUE0KPiAKPiBUaGUgbmV3IGZ1
bmN0aW9uIGlzIHJlc3BvbnNpYmxlIGZvciBoYW5kbGluZyBSRE1TUiBmcm9tIGJvdGggSFZNIGFu
ZAo+IFBWCj4gZ3Vlc3RzLiBDdXJyZW50bHkgaXQgaGFuZGxlcyBvbmx5IDIgTVNSczoKPiAKPiAg
ICAgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8KPiAgICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUwo+IAo+IEl0IGhhcyBhIGRpZmZlcmVudCBiZWhhdmlvdXIgY29tcGFyZWQgdG8gdGhl
IG9sZCBNU1IgaGFuZGxlcnM6IGlmIE1TUgo+IGlzIGJlaW5nIGhhbmRsZWQgYnkgZ3Vlc3RfcmRt
c3IoKSB0aGVuIFJETVNSIHdpbGwgZWl0aGVyIHN1Y2NlZWQgKGlmCj4gYSBndWVzdCBpcyBhbGxv
d2VkIHRvIGFjY2VzcyBpdCBiYXNlZCBvbiBpdHMgTVNSIHBvbGljeSkgb3IgcHJvZHVjZQo+IGEg
R1AgZmF1bHQuIEEgZ3Vlc3Qgd2lsbCBuZXZlciBzZWUgYSBIL1cgdmFsdWUgb2Ygc29tZSBNU1Ig
dW5rbm93biB0bwo+IHRoaXMgZnVuY3Rpb24uCj4gCj4gZ3Vlc3RfcmRtc3IoKSB1bmlmaWVzIGFu
ZCByZXBsYWNlcyB0aGUgaGFuZGxpbmcgY29kZSBmcm9tCj4gdm14X21zcl9yZWFkX2ludGVyY2Vw
dCgpIGFuZCBwcml2X29wX3JlYWRfbXNyKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPiwgd2l0aCBhIHNtYWxsIGNvbW1lbnQ6Cgo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAg
LTMzMzQsMTEgKzMzMzQsMTYgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQg
aW50IG1zciwKPiB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICAgICAgdWlu
dDY0X3QgKnZhcl9yYW5nZV9iYXNlLCAqZml4ZWRfcmFuZ2VfYmFzZTsKPiAtICAgIGludCByZXQg
PSBYODZFTVVMX09LQVk7Cj4gKyAgICBpbnQgcmV0Owo+IAo+ICAgICAgdmFyX3JhbmdlX2Jhc2Ug
PSAodWludDY0X3QgKil2LT5hcmNoLmh2bV92Y3B1Lm10cnIudmFyX3JhbmdlczsKPiAgICAgIGZp
eGVkX3JhbmdlX2Jhc2UgPSAodWludDY0X3QgKil2LT5hcmNoLmh2bV92Y3B1Lm10cnIuZml4ZWRf
cmFuZ2VzOwo+IAo+ICsgICAgaWYgKCAocmV0ID0gZ3Vlc3RfcmRtc3IodiwgbXNyLCBtc3JfY29u
dGVudCkpICE9Cj4gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQo+ICsgICAgICAgIHJldHVybiByZXQ7
Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcmV0ID0gWDg2RU1VTF9PS0FZOwo+ICsKCm5vIG5lZWQg
dG8gYWRkICdlbHNlJyBoZXJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 01:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 01:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqlZ-0001V5-4J; Thu, 21 Sep 2017 01:59:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duqlX-0001Uu-Cb
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 01:58:59 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8A/E4-02229-2EC13C95; Thu, 21 Sep 2017 01:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfehzOF
 IgzezpC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8e9bE3PB4nbGit/P9zE1
 MF5I6GLk4hASaGSSmPaojxHCecwoseLDM3YIZxujxIkn81m6GDk5RAScJb6emcsOYvMK6Et8O
 97CDGILC1hLnH+6F6xbQuCugsS0NwvAiiQEvCXOfHjDAmN//vWFrYuRnYNNwErikBhIlEVAVe
 LqnG6mCYzcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525
 iBPq9noGBcQdjw16/Q4ySHExKorz3pQ5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvS4NlBMs
 Sk1PrUjLzAEGIExagoNHSYR3K0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEefeBFAmAF
 GWU5sGNgEXDJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLtBpvBk5pXAbXoFdAQT0BHZGw
 6AHFGSiJCSamAUkb+k1LFdbh5DpXLCkuZLwrbTbjf/0Uy1Xnq8Tq6hIkZMunzh7teM716z+0Q
 uiC54tGNF/71ndw/9P7Aw3CVtjvoeyXupoanXGk+EP73wpfVG7H4dQ/95Tm2l7k93z3pjq9ge
 K7SncFl8Vfk8WW4OuZk+Kbt+cfck35RiUP35K6iZZffyJ1ZKLMUZiYZazEXFiQBQ9O1RgQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505959136!104097920!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14922 invoked from network); 21 Sep 2017 01:58:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 01:58:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duqlS-0004Cr-6D; Thu, 21 Sep 2017 01:58:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duqlM-0000bH-TX; Thu, 21 Sep 2017 01:58:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duqlM-00030v-C5; Thu, 21 Sep 2017 01:58:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113629-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=820bf5c419e4b85298e5c3001bd1b5be46d60765
X-Osstest-Versions-That: linux=12fcf66e74b16b96e57fc1ce32bdf27b3a426fd0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 01:58:48 +0000
Subject: [Xen-devel] [linux-linus test] 113629: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5931011706684828153=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5931011706684828153==
Content-Type: text/plain

flight 113629 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113629/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       6 xen-install      fail in 113615 pass in 113629
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail in 113615 pass in 113629
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 113615 pass in 113629
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 113615
 test-amd64-i386-xl-qemuu-win7-amd64 14 guest-localmigrate  fail pass in 113615
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 113615

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113605

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 113605
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113605
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113605
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113605
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113605
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113605
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                820bf5c419e4b85298e5c3001bd1b5be46d60765
baseline version:
 linux                12fcf66e74b16b96e57fc1ce32bdf27b3a426fd0

Last test of basis   113605  2017-09-19 15:52:58 Z    1 days
Testing same since   113615  2017-09-20 03:19:38 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Arnd Bergmann <arnd@arndb.de>
  Christoph Hellwig <hch@lst.de>
  Eric W. Biederman <ebiederm@xmission.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan H. Schönherr <jschoenh@amazon.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lukas Czerner <lczerner@redhat.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Yu Zhang <yu.c.zhang@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=820bf5c419e4b85298e5c3001bd1b5be46d60765
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 820bf5c419e4b85298e5c3001bd1b5be46d60765
+ branch=linux-linus
+ revision=820bf5c419e4b85298e5c3001bd1b5be46d60765
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x820bf5c419e4b85298e5c3001bd1b5be46d60765 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 820bf5c419e4b85298e5c3001bd1b5be46d60765:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   12fcf66..820bf5c4 820bf5c419e4b85298e5c3001bd1b5be46d60765 -> tested/linux-linus
+ exit 0


--===============5931011706684828153==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5931011706684828153==--

From xen-devel-bounces@lists.xen.org Thu Sep 21 02:04:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 02:04:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duqqr-0002Vx-Js; Thu, 21 Sep 2017 02:04:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kevin.tian@intel.com>) id 1duqqq-0002Vr-D5
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 02:04:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B0/5E-03454-B2E13C95; Thu, 21 Sep 2017 02:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42Jpa+sQ0dWSOxx
 pcO0jp8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHi5hXmgqdsFfd/v2VtYLzO2sXIxSEkMI1R
 4uKh7yxdjJwcEgK8EkeWzWCFsP0l3p/cyAxR1MAocenqLqiO3YwSOx8eYIFwdjJKLHiwgB3CW
 csosfnyJrB+NgEtibO9S4ESHBwiAkkSs9bwgYSZBd4ySRxdYQNiCwvYSPx9tx+sXETAVmLPwQ
 fsELaRxIrX19lAbBYBVYn5W28wgozhFQiW2LahDiQsJJAn0bjqCROIzQnU+uTHHLAxjAJiEt9
 PrWGCWCUucevJfCaIbwQkluw5zwxhi0q8fPwP6ktpiWPrIEEhITCXWWJf+w9miL2SEpM+fWGF
 sMUlbrYtYISxO/f9ZINoVpT4u76VEWKZjsSC3Z/YIGxtiWULX4PN4RUQlDg58wkLxNGKEr09T
 xgnMMrPQnLfLCTts5C0z0LSvoCRZRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBmV5uanFxYn
 pqTmJSsV5yfu4mRmCSYACCHYzflgUcYpTkYFIS5eX5cyhSiC8pP6UyI7E4I76oNCe1+BCjDAe
 HkgSvGEhOsCg1PbUiLTMHmK5g0hIcPEoivL9+A6V5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8v
 VUqc9xFIkQBIUUZpHtwIWOq8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeHyBTeDLzSuA2v
 QI6ggnoiOwNB0COKElESEk1MLp53BNqmGTy7g7jlDTRab8u+80znxH1XDvQdMutp9HfWo8er+
 J6+lVKdZp+hsq/7NxIy6yyy6Inzr8pn/hYc3aq8i55BrZ/TTXs4nP7NhREzX+bxpW7/J1tsmO
 l+PE6nwh3w/3fvlaUcc0K+jTXZ2l0+D+NZ98n/+S/e+qhhJTdtlMvwg52qCuxFGckGmoxFxUn
 AgBqGvtgmAMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1505959463!108253315!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17309 invoked from network); 21 Sep 2017 02:04:25 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 02:04:25 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Sep 2017 19:04:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,423,1500966000"; d="scan'208";a="151640408"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga005.jf.intel.com with ESMTP; 20 Sep 2017 19:04:21 -0700
Received: from fmsmsx151.amr.corp.intel.com (10.18.125.4) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 19:04:20 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX151.amr.corp.intel.com (10.18.125.4) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 20 Sep 2017 19:04:13 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.93]) with mapi id 14.03.0319.002;
 Thu, 21 Sep 2017 10:04:11 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 5/5] x86/msr: introduce guest_wrmsr()
Thread-Index: AQHTIXvJ60VVZ9I4ikieJXBY2578hKK+uMJA
Date: Thu, 21 Sep 2017 02:04:11 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190DDC3CF@SHSMSX101.ccr.corp.intel.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-6-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-6-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjk5YjMxZjgtN2ZmYi00YjRiLTgwNTUtODE4MWQzMmVmNGZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ijk0V0VwXC9hODFmaVRNcnNVbFN4YmNwVnhUd08weDFLMCt4RjBpWDFxWEtvPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim
 Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1 5/5] x86/msr: introduce guest_wrmsr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDMwLCAyMDE3IDY6MzUgUE0KPiAKPiBUaGUgbmV3IGZ1
bmN0aW9uIGlzIHJlc3BvbnNpYmxlIGZvciBoYW5kbGluZyBXUk1TUiBmcm9tIGJvdGggSFZNIGFu
ZAo+IFBWCj4gZ3Vlc3RzLiBDdXJyZW50bHkgaXQgaGFuZGxlcyBvbmx5IDIgTVNSczoKPiAKPiAg
ICAgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8KPiAgICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUwo+IAo+IEl0IGhhcyBhIGRpZmZlcmVudCBiZWhhdmlvdXIgY29tcGFyZWQgdG8gdGhl
IG9sZCBNU1IgaGFuZGxlcnM6IGlmIE1TUgo+IGlzIGJlaW5nIGhhbmRsZWQgYnkgZ3Vlc3Rfd3Jt
c3IoKSB0aGVuIFdSTVNSIHdpbGwgZWl0aGVyIHN1Y2NlZWQgKGlmCj4gYSBndWVzdCBpcyBhbGxv
d2VkIHRvIGFjY2VzcyBpdCBhbmQgcHJvdmlkZWQgYSBjb3JyZWN0IHZhbHVlIGJhc2VkIG9uCj4g
aXRzIE1TUiBwb2xpY3kpIG9yIHByb2R1Y2UgYSBHUCBmYXVsdC4gQSBndWVzdCB3aWxsIG5ldmVy
IHNlZQo+IGEgc3VjY2Vzc2Z1bCBXUk1TUiBvZiBzb21lIE1TUiB1bmtub3duIHRvIHRoaXMgZnVu
Y3Rpb24uCj4gCj4gZ3Vlc3Rfd3Jtc3IoKSB1bmlmaWVzIGFuZCByZXBsYWNlcyB0aGUgaGFuZGxp
bmcgY29kZSBmcm9tCj4gdm14X21zcl93cml0ZV9pbnRlcmNlcHQoKSBhbmQgcHJpdl9vcF93cml0
ZV9tc3IoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 02:21:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 02:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dur7A-0003nX-4m; Thu, 21 Sep 2017 02:21:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dur78-0003nR-Sg
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 02:21:18 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 44/E4-02048-E1223C95; Thu, 21 Sep 2017 02:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq6s0uF
 Ig1W7ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5c3oZC66zV3xZ9Ia5gXEnWxcjF4eQQD+T
 xJXTX9i7GDk5WAQcJHaeaGLuYuTgYBSIkXjwwxokzCgQJjH58hJWiBJticWPt4HZbAKGEn+fb
 GIDKZcAspd85gAJiwgYSEzp2MQOMp5ZoI1R4vmlBmaQhLCAisSqHe/BbF4BL4knl/6BrRUV0J
 U49O8PG0RcUOLkzCcsIDazgJbE8unbWCYw8s1CkpqFJLWAkWkVo0ZxalFZapGukYVeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgUNUzMDDuYGw/4XeIUZKDSUmUtyrgUKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV6eEKCcYFFqempFWmYOMLxh0hIcPEoivPeDgdK8xQWJucWZ6
 RCpU4yWHMc2Xf7DxHHj4XUguaDnxh8mIZa8/LxUKXFeVZB5AiANGaV5cONgMXiJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjDva5C1PJl5JXBbXwEdxAR0UPaGAyAHlSQipKQaGItkObn4r3L
 sDAy693rt/S6HygVv3BiUV4W23lBm7d3e/dxgzqf5FkvuZ9ULlG66ekh6Kl8kj0F7TDJ/dZFS
 ReXc5Q5nX66X0Uydt4Fvpql9fa1mdwjj5yccXiZ6+mF/v2Wo8E69+7/uwaMvvN9bngZ35SU8i
 bFaYH75VWX502r1u7y7TLY9VGIpzkg01GIuKk4EAMEQn0m8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505960476!60305039!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16885 invoked from network); 21 Sep 2017 02:21:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 02:21:17 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 07D1D217C5;
 Thu, 21 Sep 2017 02:21:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07D1D217C5
Date: Wed, 20 Sep 2017 19:21:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: peter.maydell@linaro.org, stefanha@gmail.com
Message-ID: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: [Xen-devel] [PULL 0/2] xen-20170920-tag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBiNjJiN2VkMGZjOWM1OGUzNzNiODk0
NmM5YmQyZTE5M2JlOThkYWU2OgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2drdXJ6L3RhZ3MvZm9yLXVwc3RyZWFtJyBpbnRvIHN0YWdpbmcgKDIwMTctMDktMjAgMjA6
MzM6NDggKzAxMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCgog
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvc3N0YWJlbGxpbmkvcWVtdS1kbS5naXQgdGFn
cy94ZW4tMjAxNzA5MjAtdGFnCgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gYTgwMzYz
MzY2MDlkMmUxODRmYzM1NDNhNGM0MzljMGJhN2Q3ZjNhMjoKCiAgeGVuL3B0OiBhbGxvdyBRRU1V
IHRvIHJlcXVlc3QgTVNJIHVubWFza2luZyBhdCBiaW5kIHRpbWUgKDIwMTctMDktMjAgMTk6MDU6
MjcgLTA3MDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClhlbiAyMDE3LzA5LzIwCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCk9sYWYgSGVyaW5nICgx
KToKICAgICAgeGVuLWRpc2s6IHVzZSBnX25ldzAgdG8gZml4IGJ1aWxkCgpSb2dlciBQYXUgTW9u
bmUgKDEpOgogICAgICB4ZW4vcHQ6IGFsbG93IFFFTVUgdG8gcmVxdWVzdCBNU0kgdW5tYXNraW5n
IGF0IGJpbmQgdGltZQoKIGh3L2Jsb2NrL3hlbl9kaXNrLmMgICAgICAgICB8ICAyICstCiBody94
ZW4veGVuX3B0LmggICAgICAgICAgICAgfCAgMSArCiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0
LmMgfCAyMCArKysrKysrKysrKysrKysrKystLQogaHcveGVuL3hlbl9wdF9tc2kuYyAgICAgICAg
IHwgMTMgKysrKysrKysrKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 02:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 02:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dur8I-0003sL-ED; Thu, 21 Sep 2017 02:22:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dur8H-0003s8-Pw
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 02:22:29 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 28/58-27708-56223C95; Thu, 21 Sep 2017 02:22:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42I5NlE2WTdF6XC
 kQftRTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePa7hXMBdfYK/b9O8DUwLiFrYuRi0NIYBuT
 RE9/K3MXIycHi4CDxIWv14BsDg5GgRiJBz+sQcKMAmESky8vYQWx2QQMJf4+2cQGYosA2Q+2L
 mcFmcMssIRR4tzpc2BFwgKmErPfn2SDmKkq8XndMhYQm1fATWLxyUmMILaEgJzEyWOTweo5Bb
 wlLlyYBVYjJOAlcelLB/MERt4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQKDoZ6BgXEHY1Ov8yFGSQ4mJVHe+1KHI4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8FYpAuUEi1LTUyvSMnOAYQmTluDgURLhTQRJ8xYXJOYWZ6ZDpE4xWnLceHj9DxPHgp4bQ
 LLj5t0/TEIsefl5qVLivE4gDQIgDRmleXDjYLFziVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5
 Iw7yMFoCk8mXklcFtfAR3EBHRQ9oYDIAeVJCKkpBoYg9bL/Nq1WapuZ0dS+HveR1tu2EzhsJn
 22IDv+OcbfzW/bGFIb5e0m7nEvE0gb/HWRb8c/rFPscw5GesfzfOH20uMc/uRtyxrl212aP2m
 tntbR+BPHot5nedmn3oi3a0YMvMYT+o0RZPtmman+GOSl2se3hjq1Vzgf3TPR6V3CVnTPpuUv
 JuWocRSnJFoqMVcVJwIAMWTvKKYAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505960547!92516771!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21640 invoked from network); 21 Sep 2017 02:22:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 02:22:28 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 722D4217C5;
 Thu, 21 Sep 2017 02:22:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 722D4217C5
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Wed, 20 Sep 2017 19:22:23 -0700
Message-Id: <1505960544-12202-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
Cc: Olaf Hering <olaf@aepfle.de>, sstabellini@kernel.org, qemu-devel@nongnu.org,
 stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 1/2] xen-disk: use g_new0 to fix build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKZ19tYWxsb2MwX24gaXMgYXZhaWxh
YmxlIHNpbmNlIGdsaWItMi4yNC4gVG8gYWxsb3cgYnVpbGQgd2l0aCBvbGRlciBnbGliCnZlcnNp
b25zIHVzZSB0aGUgZ2VuZXJpYyBnX25ldzAsIHdoaWNoIGlzIGFscmVhZHkgdXNlZCBpbiBtYW55
IG90aGVyCnBsYWNlcyBpbiB0aGUgY29kZS4KCkZpeGVzIGNvbW1pdCAzMjg0ZmFkNzI4ICgieGVu
LWRpc2s6IGFkZCBzdXBwb3J0IGZvciBtdWx0aS1wYWdlIHNoYXJlZCByaW5ncyIpCgpTaWduZWQt
b2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9ibG9jay94ZW5f
ZGlzay5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNr
LmMKaW5kZXggZDQyZWQ3MC4uNTM2ZTJlZSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2su
YworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC0xMjMyLDcgKzEyMzIsNyBAQCBzdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgcmV0dXJu
IC0xOwogICAgIH0KIAotICAgIGRvbWlkcyA9IGdfbWFsbG9jMF9uKGJsa2Rldi0+bnJfcmluZ19y
ZWYsIHNpemVvZih1aW50MzJfdCkpOworICAgIGRvbWlkcyA9IGdfbmV3MCh1aW50MzJfdCwgYmxr
ZGV2LT5ucl9yaW5nX3JlZik7CiAgICAgZm9yIChpID0gMDsgaSA8IGJsa2Rldi0+bnJfcmluZ19y
ZWY7IGkrKykgewogICAgICAgICBkb21pZHNbaV0gPSBibGtkZXYtPnhlbmRldi5kb207CiAgICAg
fQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 02:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 02:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dur8J-0003sj-LJ; Thu, 21 Sep 2017 02:22:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dur8I-0003sK-KO
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 02:22:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8D/A1-03414-56223C95; Thu, 21 Sep 2017 02:22:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVybKJssm6q0uF
 Igx1NAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aff5kF1zQr7p46yNjA2C/fxcjFISSwjUni
 xcbtrF2MnBwsAg4S8z6eYexi5OBgFIiRePDDGiTMKBAmMfnyErASNgFDib9PNrGB2CJA9oOty
 1lB5jALrGOU2HdqMzNIQljAR2LJw/NsEDNVJdZfOQZm8wq4SRxr+QNWIyEgJ3Hy2GRWkF2cAu
 4S29eZQdzTxijxpPEPI0S9oMTJmU9YQGqYBdQl1s8TAgkzC8hLNG+dzTyBUWAWkqpZCFWzkFQ
 tYGRexahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlgxAsINx
 5mX/Q4ySHExKorwVFw9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfXIJKCdYlJqeWpGWmQOME
 Ji0BAePkgjvFZA0b3FBYm5xZjpE6hSjMceCnht/mDg6bt79wyTEkpeflyolznsQpFQApDSjNA
 9uECxyLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdybIFJ7MvBK4fa+ATmECOiV7wwGQU0o
 SEVJSDYzbDxecO+Ei+CyryPhCoNKLRyGL9esirLgj39YqH9vyyEnmcqY/9xX/j8+0TfY7dqt2
 eG6o0fItST+o4bPG2L1n0s7HrKW9MlzWF6dm/PkYPHFhQLB5dXY6A8vUo9s0dv1xPHLP5fdzh
 y3sHy8UsT6MOGetteh4QN/DkiLLef2XQnJ4C3TiCpVYijMSDbWYi4oTAUVIbTXXAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1505960547!77229406!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60499 invoked from network); 21 Sep 2017 02:22:28 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 02:22:28 -0000
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E242121EA8;
 Thu, 21 Sep 2017 02:22:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E242121EA8
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Wed, 20 Sep 2017 19:22:24 -0700
Message-Id: <1505960544-12202-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505960544-12202-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
 <1505960544-12202-1-git-send-email-sstabellini@kernel.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, qemu-devel@nongnu.org, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PULL 2/2] xen/pt: allow QEMU to request MSI unmasking
	at bind time
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldoZW4gYSBNU0kg
aW50ZXJydXB0IGlzIGJvdW5kIHRvIGEgZ3Vlc3QgdXNpbmcKeGNfZG9tYWluX3VwZGF0ZV9tc2lf
aXJxIChYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxKSB0aGUgaW50ZXJydXB0IGlzCmxlZnQgbWFza2Vk
IGJ5IGRlZmF1bHQuCgpUaGlzIGNhdXNlcyBwcm9ibGVtcyB3aXRoIGd1ZXN0cyB0aGF0IGZpcnN0
IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIGFuZApjbGVhbiB0aGUgcGVyLWVudHJ5IE1TSVggdGFibGUg
bWFzayBiaXQgYW5kIGFmdGVyd2FyZHMgZW5hYmxlIE1TSVgKZ2xvYmFsbHkuIEluIHN1Y2ggc2Nl
bmFyaW8gdGhlIFhlbiBpbnRlcm5hbCBtc2l4dGJsIGhhbmRsZXJzIHdvdWxkIG5vdApkZXRlY3Qg
dGhlIHVubWFza2luZyBvZiBNU0lYIGVudHJpZXMgYmVjYXVzZSB2ZWN0b3JzIGFyZSBub3QgeWV0
CnJlZ2lzdGVyZWQgc2luY2UgTVNJWCBpcyBub3QgZW5hYmxlZCwgYW5kIHZlY3RvcnMgd291bGQg
YmUgbGVmdAptYXNrZWQuCgpJbnRyb2R1Y2UgYSBuZXcgZmxhZyBpbiB0aGUgZ2ZsYWdzIGZpZWxk
IHRvIHNpZ25hbCBYZW4gd2hldGhlciBhIE1TSQppbnRlcnJ1cHQgc2hvdWxkIGJlIHVubWFza2Vk
IGFmdGVyIGJlaW5nIGJvdW5kLgoKVGhpcyBhbHNvIHJlcXVpcmVzIHRvIHRyYWNrIHRoZSBtYXNr
IHJlZ2lzdGVyIGZvciBNU0kgaW50ZXJydXB0cywgc28KUUVNVSBjYW4gYWxzbyBub3RpZnkgdG8g
WGVuIHdoZXRoZXIgdGhlIE1TSSBpbnRlcnJ1cHQgc2hvdWxkIGJlIGJvdW5kCm1hc2tlZCBvciB1
bm1hc2tlZAoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJlcG9y
dGVkLWJ5OiBBbmRyZWFzIEtpbnpsZXIgPGhmcEBwb3N0ZW8uZGU+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody94ZW4veGVu
X3B0LmggICAgICAgICAgICAgfCAgMSArCiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgfCAy
MCArKysrKysrKysrKysrKysrKystLQogaHcveGVuL3hlbl9wdF9tc2kuYyAgICAgICAgIHwgMTMg
KysrKysrKysrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHQuaCBiL2h3L3hlbi94ZW5fcHQuaApp
bmRleCAxOTFkOWNhLi5hYTM5YTlhIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmgKKysrIGIv
aHcveGVuL3hlbl9wdC5oCkBAIC0xODAsNiArMTgwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuUFRN
U0kgewogICAgIHVpbnQzMl90IGFkZHJfaGk7ICAvKiBndWVzdCBtZXNzYWdlIHVwcGVyIGFkZHJl
c3MgKi8KICAgICB1aW50MTZfdCBkYXRhOyAgICAgLyogZ3Vlc3QgbWVzc2FnZSBkYXRhICovCiAg
ICAgdWludDMyX3QgY3RybF9vZmZzZXQ7IC8qIHNhdmVkIGNvbnRyb2wgb2Zmc2V0ICovCisgICAg
dWludDMyX3QgbWFzazsgICAgIC8qIGd1ZXN0IG1hc2sgYml0cyAqLwogICAgIGludCBwaXJxOyAg
ICAgICAgICAvKiBndWVzdCBwaXJxIGNvcnJlc3BvbmRpbmcgKi8KICAgICBib29sIGluaXRpYWxp
emVkOyAgLyogd2hlbiBndWVzdCBNU0kgaXMgaW5pdGlhbGl6ZWQgKi8KICAgICBib29sIG1hcHBl
ZDsgICAgICAgLyogd2hlbiBwaXJxIGlzIG1hcHBlZCAqLwpkaWZmIC0tZ2l0IGEvaHcveGVuL3hl
bl9wdF9jb25maWdfaW5pdC5jIGIvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCmluZGV4IDFm
MDRlYzUuLmEzY2UzM2UgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwor
KysgYi9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMKQEAgLTEzMTUsNiArMTMxNSwyMiBAQCBz
dGF0aWMgaW50IHhlbl9wdF9tc2dkYXRhX3JlZ193cml0ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRl
ICpzLAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHhlbl9wdF9tYXNrX3JlZ193cml0
ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLCBYZW5QVFJlZyAqY2ZnX2VudHJ5LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgdWludDMyX3QgZGV2X3Zh
bHVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsaWRfbWFz
aykKK3sKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhlbl9wdF9sb25nX3JlZ193cml0ZShzLCBj
ZmdfZW50cnksIHZhbCwgZGV2X3ZhbHVlLCB2YWxpZF9tYXNrKTsKKyAgICBpZiAocmMpIHsKKyAg
ICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHMtPm1zaS0+bWFzayA9ICp2YWw7CisKKyAg
ICByZXR1cm4gMDsKK30KKwogLyogTVNJIENhcGFiaWxpdHkgU3RydWN0dXJlIHJlZyBzdGF0aWMg
aW5mb3JtYXRpb24gdGFibGUgKi8KIHN0YXRpYyBYZW5QVFJlZ0luZm8geGVuX3B0X2VtdV9yZWdf
bXNpW10gPSB7CiAgICAgLyogTmV4dCBQb2ludGVyIHJlZyAqLwpAQCAtMTM5Myw3ICsxNDA5LDcg
QEAgc3RhdGljIFhlblBUUmVnSW5mbyB4ZW5fcHRfZW11X3JlZ19tc2lbXSA9IHsKICAgICAgICAg
LmVtdV9tYXNrICAgPSAweEZGRkZGRkZGLAogICAgICAgICAuaW5pdCAgICAgICA9IHhlbl9wdF9t
YXNrX3JlZ19pbml0LAogICAgICAgICAudS5kdy5yZWFkICA9IHhlbl9wdF9sb25nX3JlZ19yZWFk
LAotICAgICAgICAudS5kdy53cml0ZSA9IHhlbl9wdF9sb25nX3JlZ193cml0ZSwKKyAgICAgICAg
LnUuZHcud3JpdGUgPSB4ZW5fcHRfbWFza19yZWdfd3JpdGUsCiAgICAgfSwKICAgICAvKiBNYXNr
IHJlZyAoaWYgUENJX01TSV9GTEFHU19NQVNLQklUIHNldCwgZm9yIDY0LWJpdCBkZXZpY2VzKSAq
LwogICAgIHsKQEAgLTE0MDQsNyArMTQyMCw3IEBAIHN0YXRpYyBYZW5QVFJlZ0luZm8geGVuX3B0
X2VtdV9yZWdfbXNpW10gPSB7CiAgICAgICAgIC5lbXVfbWFzayAgID0gMHhGRkZGRkZGRiwKICAg
ICAgICAgLmluaXQgICAgICAgPSB4ZW5fcHRfbWFza19yZWdfaW5pdCwKICAgICAgICAgLnUuZHcu
cmVhZCAgPSB4ZW5fcHRfbG9uZ19yZWdfcmVhZCwKLSAgICAgICAgLnUuZHcud3JpdGUgPSB4ZW5f
cHRfbG9uZ19yZWdfd3JpdGUsCisgICAgICAgIC51LmR3LndyaXRlID0geGVuX3B0X21hc2tfcmVn
X3dyaXRlLAogICAgIH0sCiAgICAgLyogUGVuZGluZyByZWcgKGlmIFBDSV9NU0lfRkxBR1NfTUFT
S0JJVCBzZXQsIGZvciAzMi1iaXQgZGV2aWNlcykgKi8KICAgICB7CmRpZmYgLS1naXQgYS9ody94
ZW4veGVuX3B0X21zaS5jIGIvaHcveGVuL3hlbl9wdF9tc2kuYwppbmRleCBmZjlhNzlmLi42ZDFl
M2JkIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X21zaS5jCisrKyBiL2h3L3hlbi94ZW5fcHRf
bXNpLmMKQEAgLTI0LDYgKzI0LDcgQEAKICNkZWZpbmUgWEVOX1BUX0dGTEFHU19TSElGVF9ETSAg
ICAgICAgICAgICA5CiAjZGVmaW5lIFhFTl9QVF9HRkxBR1NTSElGVF9ERUxJVl9NT0RFICAgICAx
MgogI2RlZmluZSBYRU5fUFRfR0ZMQUdTU0hJRlRfVFJHX01PREUgICAgICAgMTUKKyNkZWZpbmUg
WEVOX1BUX0dGTEFHU1NISUZUX1VOTUFTS0VEICAgICAgIDE2CiAKICNkZWZpbmUgbGF0Y2goZmxk
KSBsYXRjaFtQQ0lfTVNJWF9FTlRSWV8jI2ZsZCAvIHNpemVvZih1aW50MzJfdCldCiAKQEAgLTE1
NSw3ICsxNTYsOCBAQCBzdGF0aWMgaW50IG1zaV9tc2l4X3VwZGF0ZShYZW5QQ0lQYXNzdGhyb3Vn
aFN0YXRlICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBpcnEsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGlzX21zaXgsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgbXNpeF9lbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqb2xk
X3BpcnEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm9sZF9waXJxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBtYXNrZWQpCiB7CiAgICAgUENJRGV2aWNlICpkID0g
JnMtPmRldjsKICAgICB1aW50OF90IGd2ZWMgPSBtc2lfdmVjdG9yKGRhdGEpOwpAQCAtMTcxLDYg
KzE3Myw4IEBAIHN0YXRpYyBpbnQgbXNpX21zaXhfdXBkYXRlKFhlblBDSVBhc3N0aHJvdWdoU3Rh
dGUgKnMsCiAgICAgICAgIHRhYmxlX2FkZHIgPSBzLT5tc2l4LT5tbWlvX2Jhc2VfYWRkcjsKICAg
ICB9CiAKKyAgICBnZmxhZ3MgfD0gbWFza2VkID8gMCA6ICgxdSA8PCBYRU5fUFRfR0ZMQUdTU0hJ
RlRfVU5NQVNLRUQpOworCiAgICAgcmMgPSB4Y19kb21haW5fdXBkYXRlX21zaV9pcnEoeGVuX3hj
LCB4ZW5fZG9taWQsIGd2ZWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGly
cSwgZ2ZsYWdzLCB0YWJsZV9hZGRyKTsKIApAQCAtMjczLDggKzI3NywxMCBAQCBpbnQgeGVuX3B0
X21zaV9zZXR1cChYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzKQogaW50IHhlbl9wdF9tc2lfdXBk
YXRlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMpCiB7CiAgICAgWGVuUFRNU0kgKm1zaSA9IHMt
Pm1zaTsKKworICAgIC8qIEN1cnJlbnQgTVNJIGVtdWxhdGlvbiBpbiBRRU1VIG9ubHkgc3VwcG9y
dHMgMSB2ZWN0b3IgKi8KICAgICByZXR1cm4gbXNpX21zaXhfdXBkYXRlKHMsIG1zaV9hZGRyNjQo
bXNpKSwgbXNpLT5kYXRhLCBtc2ktPnBpcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWxzZSwgMCwgJm1zaS0+cGlycSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwg
MCwgJm1zaS0+cGlycSwgbXNpLT5tYXNrICYgMSk7CiB9CiAKIHZvaWQgeGVuX3B0X21zaV9kaXNh
YmxlKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMpCkBAIC0zNTUsNyArMzYxLDggQEAgc3RhdGlj
IGludCB4ZW5fcHRfbXNpeF91cGRhdGVfb25lKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIGlu
dCBlbnRyeV9uciwKICAgICB9CiAKICAgICByYyA9IG1zaV9tc2l4X3VwZGF0ZShzLCBlbnRyeS0+
YWRkciwgZW50cnktPmRhdGEsIHBpcnEsIHRydWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ZW50cnlfbnIsICZlbnRyeS0+cGlycSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnlf
bnIsICZlbnRyeS0+cGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB2ZWNfY3RybCAmIFBD
SV9NU0lYX0VOVFJZX0NUUkxfTUFTS0JJVCk7CiAKICAgICBpZiAoIXJjKSB7CiAgICAgICAgIGVu
dHJ5LT51cGRhdGVkID0gZmFsc2U7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 04:18:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 04:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duswh-0003ZC-7P; Thu, 21 Sep 2017 04:18:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duswg-0003Z6-F2
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 04:18:38 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 18/64-00676-D9D33C95; Thu, 21 Sep 2017 04:18:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov+5s28O
 RBrffMVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9y5+yFPRJVyzqvcPWwHhYrIuRk0NCwEji
 7cR/TF2MXBxCAgsZJfZPesMOkhAWiJNYvb2HGcQWEXCXuPxxKhtIEbPAbkaJz9cOsUN0nGOSu
 P/0GRNIFZuAqsSG66dYQWxeAWuJZd/6wbpZgOLTXy4Bs0UFwiWazvazQNQISpyc+QTM5gSqvz
 K1EcxmFlCX+DPvEjOELS6x6dl3VghbXqJ562zmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GC8uTHgEKMkB5OS
 KO+lM4cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTjoLlBMsSk1PrUjLzAFGC0xagoNHSYR3H
 Uiat7ggMbc4Mx0idYpRl+PHpCt/mIRY8vLzUqXEeReAFAmAFGWU5sGNgEXuJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnzFoFM4cnMK4Hb9AroCCagI7I3HAA5oiQRISXVwFgXMMOz0uDrev1
 N/QuMNluv3Bew7eA8I7GeJSdkF3aHL2Uv9T+TNL/Nrnj9re95Ey4df7fNi1vL4QTTTh7GyC0n
 RYWKrnY5VpwK9v59ZcX0KvE7hzK9luSyb9/23zdgv8brDI86yUNF3Rt19n4K7z1/66y/YM7bX
 bYd0SeCZb9OCC2y27fO/JYSS3FGoqEWc1FxIgCVhHfA1wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1505967514!85966678!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38575 invoked from network); 21 Sep 2017 04:18:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 04:18:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3E28EAAD0;
 Thu, 21 Sep 2017 04:18:33 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-5-jgross@suse.com>
 <eac685e8-cbd7-1c2d-c13a-6e0218f9d86a@arm.com>
 <1a582e9c-21fb-d722-ec43-a5d757382e69@suse.com>
 <dea30eac-565e-a8a0-08da-8c395394f2b5@arm.com>
 <760668d8-c738-028a-9c0e-7c4633d0b6ff@suse.com>
 <2bd7f12e-902f-b4ec-8914-5d077a62fb9d@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <08699eec-4e7f-03e9-ef92-239cf3e4b24a@suse.com>
Date: Thu, 21 Sep 2017 06:18:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <2bd7f12e-902f-b4ec-8914-5d077a62fb9d@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 04/15] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTk6MTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDIwLzA5LzE3IDE1OjMzLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyMC8wOS8xNyAx
NjoyNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMjAvMDkvMTcgMTQ6MDgsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMjAvMDkvMTcgMTQ6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+Pj4gSGkgSnVlcmdlbiwKPj4+Pj4KPj4+Pj4gU29ycnkgZm9yIHRoZSBsYXRlIGNvbW1lbnQu
Cj4+Pj4+Cj4+Pj4+IE9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4gQWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlz
aWNhbCBtZW1vcnkKPj4+Pj4+IGFkZHJlc3Mgb2YgdGhlIHN5c3RlbS4gVGhpcyB2YWx1ZSBpcyBp
bmZsdWVuY2VkIGJ5Ogo+Pj4+Pj4KPj4+Pj4+IC0gaHlwZXJ2aXNvciBjb25maWd1cmF0aW9uIChD
T05GSUdfQklHTUVNKQo+Pj4+Pj4gLSBwcm9jZXNzb3IgY2FwYWJpbGl0eSAobWF4LiBhZGRyZXNz
YWJsZSBwaHlzaWNhbCBtZW1vcnkpCj4+Pj4+PiAtIG1lbW9yeSBtYXAgYXQgYm9vdCB0aW1lCj4+
Pj4+PiAtIG1lbW9yeSBob3RwbHVnIGNhcGFiaWxpdHkKPj4+Pj4+Cj4+Pj4+PiBUaGUgdmFsdWUg
aXMgZXNwZWNpYWxseSBuZWVkZWQgZm9yIGRvbTAgdG8gZGVjaWRlIHNpemluZyBvZiBncmFudAo+
Pj4+Pj4gZnJhbWUKPj4+Pj4+IGxpbWl0cyBvZiBndWVzdHMgYW5kIGZvciBwdiBkb21haW5zIGZv
ciBzZWxlY3RpbmcgdGhlIGdyYW50IGludGVyZmFjZQo+Pj4+Pgo+Pj4+PiBXaHkgbGltaXRpbmcg
dG8gUFYgZG9tYWluPyBBcm0gZG9tYWluIG1heSBhbHNvIG5lZWQgdG8gc3dpdGNoIHRvCj4+Pj4+
IGFub3RoZXIKPj4+Pj4gaW50ZXJmYWNlIGJldHdlZW4gdjEgb25seSBzdXBwb3J0IDMyLWJpdCBH
Rk4uCj4+Pj4KPj4+PiBSaWdodC4gQW5kIEkganVzdCB1c2VkIHRoYXQgcmVhc29uaW5nIGZvciBh
biBhbnN3ZXIgdG8gSmFuLiA6LSkKPj4+Pgo+Pj4+Pgo+Pj4+Pj4gdmVyc2lvbiB0byB1c2UuCj4+
Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Pj4+Pgo+Pj4+PiBbLi4uXQo+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+Pj4+Pj4gaW5kZXggY2Q2
ZGZiNTRiOS4uNmFhOGNiYTVlMCAxMDA2NDQKPj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAo+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4+Pj4+PiBAQCAt
Mzc2LDYgKzM3NiwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHV0X3BhZ2VfYW5kX3R5cGUoc3Ry
dWN0Cj4+Pj4+PiBwYWdlX2luZm8gKnBhZ2UpCj4+Pj4+PiDCoMKgwqDCoMKgIHZvaWQgY2xlYXJf
YW5kX2NsZWFuX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Cj4+Pj4+PiDCoMKgwqAgK3N0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcmNoX2dldF91cHBlcl9tZm5fYm91bmQodm9pZCkK
Pj4+Pj4+ICt7Cj4+Pj4+PiArwqDCoMKgIHJldHVybiAwOwo+Pj4+Pj4gK30KPj4+Pj4KPj4+Pj4g
SSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoZSBBcm0gaW1wbGVtZW50YXRpb24gZ2l2ZW4g
dGhlCj4+Pj4+IGRlc2NyaXB0aW9uCj4+Pj4+IG9mIHRoZSBjb21taXQgbWVzc2FnZS4KPj4+Pj4K
Pj4+Pj4gVGhlIGd1ZXN0IGxheW91dCBpcyBjb21wbGV0ZWx5IHNlcGFyYXRlIGZyb20gdGhlIGhv
c3QgbGF5b3V0LiBJdCBtaWdodAo+Pj4+PiBiZSBwb3NzaWJsZSB0byBoYXZlIGFsbCB0aGUgbWVt
b3J5IGJlbG93IDQwIGJpdHMgb24gdGhlIGhvc3QsIGJ1dCB0aGlzCj4+Pj4+IGRvZXMgbm90IHBy
ZWNsdWRlIHRoZSBndWVzdCB0byBoYXZlIGFsbCBtZW1vcnkgYmVsb3cgNDAgYml0cyAodGhlCj4+
Pj4+IGhhcmR3YXJlIG1pZ2h0IHN1cHBvcnQsIGZvciBpbnN0YW5jZSwgdXAgdG8gNDggYml0cyku
Cj4+Pj4KPj4+PiBXaG8gaXMgc2V0dGluZyB1cCB0aGUgbWVtb3J5IG1hcCBmb3IgdGhlIGd1ZXN0
IHRoZW4/Cj4+Pgo+Pj4gVGhlIG1lbW9yeSBtYXAgaXMgYXQgdGhlIG1vbWVudCBzdGF0aWMgYW5k
IGRlc2NyaWJlZCBpbgo+Pj4gcHVibGljL2FyY2gtYXJtLmguIFRoZSBndWVzdCBpcyBub3QgYWxs
b3dlZCB0byBhc3N1bWUgaXQgYW5kIHNob3VsZAo+Pj4gZGlzY292ZXIgaXQgdGhyb3VnaCBBQ1BJ
L0RULgo+Pgo+PiBJcyB0aGVyZSBhbnkgbWVtb3J5IGhvdHBsdWcgcG9zc2libGUgKGhvc3QgbGV2
ZWwsIGd1ZXN0IGxldmVsKT8KPiAKPiBJdCBpcyBub3QgaW1wbGVtZW50ZWQgYXQgdGhlIG1vbWVu
dC4KPiAKPj4KPj4+IFRoZXJlIGFyZSAyIGJhbmtzIG9mIG1lbW9yeSBmb3IgdGhlIGd1ZXN0IChp
dCBkZXBlbmRzIG9uIHRoZSBhbW91bnQgb2YKPj4+IG1lbW9yeSByZXF1ZXN0ZWQgYnkgdGhlIHVz
ZXIpOgo+Pj4gwqDCoMKgwqAgLSAzR0IgQCAxR0IKPj4+IMKgwqDCoMKgIC0gMTAxNkdCIEAgOEdC
Cj4+Pgo+Pj4gQnV0IHRoZSBndWVzdCB3b3VsZCBiZSBmcmVlIHRvIHVzZSB0aGUgcG9wdWxhdGUg
bWVtb3J5IGh5cGVyY2FsbCB0bwo+Pj4gYWxsb2NhdGUgbWVtb3J5IGFueXdoZXJlIGluIHRoZSBh
ZGRyZXNzIHNwYWNlLgo+Pgo+PiBPa2F5LCBzbyB0aGlzIGlzIHNpbWlsYXIgdG8geDg2IEhWTSB0
aGVuLgo+IFlvdSBjb3VsZCBjb21wYXJlIEFybSBndWVzdCB0byBQVkguCj4gCj4+Cj4+PiBGb3Ig
QXJtMzIsIHRoZSBtYXhpbXVtIElQQSAoSW50ZXJtZWRpYXRlIFBoeXNpY2FsIEFkZHJlc3MgYWth
IGd1ZXN0Cj4+PiBwaHlzaWNhbCBhZGRyZXNzIG9uIFhlbikgd2UgY3VycmVudGx5IHN1cHBvcnQg
aXMgYWx3YXlzIDQwIGJpdHMuCj4+Pgo+Pj4gRm9yIEFybTY0LCB0aGlzIHJhbmdlIGZyb20gMzIg
Yml0cyB0byA0OCBiaXRzLiBOZXcgaGFyZHdhcmUgY2FuIHN1cHBvcnQKPj4+IHVwIHRvIDUyIGJp
dHMuCj4+Cj4+IEkgZ3Vlc3MgdGhpcyBpbmZvcm1hdGlvbiBpcyBpbmNsdWRlZCBpbiBzb21lIHRh
YmxlcyBsaWtlIEFDUEkgb3IgRFQ/Cj4gCj4gTm8uIE9uIEFybTY0LCB5b3UgY2FuIGRlZHVjZSB0
aGUgbWF4aW11bSBzaXplIGZyb20gdGhlIElEX0FBNjRNTUZSMF9FTDEuCj4gQnV0LCB0aGUgaHlw
ZXJ2aXNvciB3b3VsZCBiZSBmcmVlIHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgZ3Vlc3QgcGh5c2lj
YWwKPiBiaXRzLiBBbHRob3VnaCwgaXQgY291bGQgbmV2ZXIgYmUgaGlnaGVyIHRoYW4gdGhlIFBo
eXNpY2FsIEFkZHJlc3MgcmFuZ2UKPiBzdXBwb3J0ZWQuCgpPa2F5LCBzbyB3ZSBoYXZlIG5vIG5l
ZWQgZm9yIGFuIGFkZGl0aW9uYWwgaW50ZXJmYWNlIG9uIEFSTSwgcmlnaHQ/Ckl0IGNhbiBhbGwg
YmUgaGFuZGxlZCB2aWEgdGhlIGV4aXN0aW5nIGludGVyZmFjZXMuCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 04:21:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 04:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duszQ-00049N-Kd; Thu, 21 Sep 2017 04:21:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duszP-00049D-91
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 04:21:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AE/B9-25201-64E33C95; Thu, 21 Sep 2017 04:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov66r3eF
 Ig5apRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+k7OYCk4JVay+tp+lgfEHXxcjJ4eEgJHE
 24n/mLoYuTiEBBYySux41M/SxcjBISwQKvF+jzNIjYiAskTvr98sIDXMAvcZJRbc3MAK0XCdU
 eLXivvsIFVsAqoSG66fYgWxeQWsJSZO7GQDsVmA4vd3XWYBsUUFwiWazvazQNQISpyc+QTM5h
 QwkDj86ipYPbOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN
 GcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6qXm1pcnJiempOYVKyXnJ+7iREYoAxAsINxzVTnQ4yS
 HExKoryBtocjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwyoLkBItS01Mr0jJzgLECk5bg4FES4
 XUCSfMWFyTmFmemQ6ROMSpKifP+twFKCIAkMkrz4Npg8XmJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwryuION5MvNK4Ka/AlrMBLQ4e8MBkMUliQgpqQbGoHbVQwvymmTDdR+dVtLNWxLJ+mM
 rn3Z10uLLVscmMkwo/mAVu8915Rej24pP5yQI3xK81HiBV7jsOeu55bxd3ZfZb0sdfx7ZxmS9
 deplY5a4kAad5vhbDlaXfigF/5/G1aTwsu+t776d7BZT7FQn3umQ2L2m5LzqzsvW80tDlhw4d
 SfSQnGZEktxRqKhFnNRcSIA7IAbzcoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505967685!84108644!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44892 invoked from network); 21 Sep 2017 04:21:25 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 04:21:25 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3DC66AAD0;
 Thu, 21 Sep 2017 04:21:25 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-16-jgross@suse.com> <59C278A3020000780017D689@suse.com>
 <4bbd92bc-0388-a7af-b793-bf275870839a@suse.com>
 <59C2A880020000780017D8A2@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <083d2f4d-9c86-25b3-7230-03de88a53452@suse.com>
Date: Thu, 21 Sep 2017 06:21:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C2A880020000780017D8A2@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 15/15] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTc6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDE0OjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTQ6MTgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMDg6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIHZlcnkgbGFyZ2UgaG9zdHMgYSBndWVzdCBuZWVkcyB0byBr
bm93IHdoZXRoZXIgaXQgd2lsbCBoYXZlIHRvCj4+Pgo+Pj4gLi4uIGEgUFYgZ3Vlc3QgLi4uCj4+
Cj4+IFdoYXQgYWJvdXQgYSBIVk0gZ3Vlc3Qgd2l0aCAocG90ZW50aWFsbHkpIG1vcmUgdGhhbiAx
NlRCPwo+IAo+IFN1Y2ggYSBndWVzdCBrbm93cyBob3cgbXVjaCBtZW1vcnkgaXQgaGFzIHdpdGhv
dXQgcXVlcnlpbmcgWGVuLgo+IAo+Pj4+IGhhbmRsZSBmcmFtZSBudW1iZXJzIGxhcmdlciB0aGFu
IDMyIGJpdHMgaW4gb3JkZXIgdG8gc2VsZWN0IHRoZQo+Pj4+IGFwcHJvcHJpYXRlIGdyYW50IGlu
dGVyZmFjZSB2ZXJzaW9uLgo+Pj4+Cj4+Pj4gQWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBu
b2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0gZ3Vlc3QgYWRkcmVzcwo+Pj4+IHdpZHRoCj4+Pgo+
Pj4gImd1ZXN0IGFkZHJlc3Mgd2lkdGgiIGlzIGFtYmlndW91cyBoZXJlLCB0aGUgbW9yZSB3aGVu
IGxvb2tpbmcgYXQKPj4+IHdoYXQgeW91IGFjdHVhbGx5IHJldHVybi4gV2Ugc2hvdWxkIG5vIGxv
bmdlciBhbGxvdyBvdXJzZWx2ZXMgdG8KPj4+IG1peCB1cCB0aGUgZGlmZmVyZW50IGFkZHJlc3Mg
c3BhY2VzLgo+Pgo+PiBJJ3ZlIGNob3NlbiAiZ3Vlc3QgYWRkcmVzcyB3aWR0aCIgc2ltaWxhciB0
byB0aGUgImd1ZXN0IGZyYW1lIG51bWJlciIKPj4gd2UgYWxyZWFkeSBoYXZlOiBpdCBpcyBNRk4g
YmFzZWQgZm9yIFBWIGFuZCBQRk4gYmFzZWQgZm9yIEhWTSAoYW5kIEFSTSkuCj4+IEknbSBvcGVu
IGZvciBhIGJldHRlciBuYW1lLgo+IAo+IElmIHRoZSBpbnRlcmZhY2UgaXMgbmVlZGVkIGZvciBv
dGhlciB0aGFuIFBWLCB0aGVuIHRoZSB0ZXJtIGxpa2VseQo+IGlzIGZpbmUuIEJ1dCBmb3IgYSBQ
ViBvbmx5IGludGVyZmFjZSBJJ2QgcHJlZmVyIGl0IHRvIGJlICJtYWNoaW5lCj4gYWRkcmVzcyIu
Cj4gCj4+PiBUaGUgbGltaXQgeW91IHdhbnQgdG8gcmVwb3J0Cj4+PiBoZXJlIGlzIHRoYXQgaW4g
TUZOIHNwYWNlLCB3aGljaCBvdWdodCB0byBiZSBvZiBubyByZWxldmFuY2UgdG8KPj4+IEhWTSBn
dWVzdHMuIFRoZXJlZm9yZSBJJ20gYWdhaW5zdCB1bmlmb3JtbHkgZXhwb3NpbmcgdGhpcyAoYXMg
bXVjaAo+Pj4gYXMgYWxtb3N0IG5vIG90aGVyIGhvc3QgcHJvcGVydHkgc2hvdWxkIGhhdmUgYW55
IHJlbGV2YW5jZSBmb3IKPj4+IEhWTSBndWVzdHMpLCBhbmQgd291bGQgaW5zdGVhZCBsaWtlIHRv
IHNlZSBhIFBWLW9ubHkgbGVhZiBqdXN0IGxpa2UKPj4+IHdlIGFscmVhZHkgaGF2ZSBhIEhWTSBv
bmx5IG9uZS4KPj4KPj4gQXMgc2FpZCBhYm92ZTogYSBIVk0gZ3Vlc3QgbmVlZHMgdG8ga25vdyB3
aGV0aGVyIGl0IHdpbGwgaGF2ZSB0byBkZWFsCj4+IHdpdGggZnJhbWUgbnVtYmVycyA+MzIgYml0
cywgdG9vLgo+Pgo+PiBGb3IgSFZNIGd1ZXN0cyB0aGlzIHdvdWxkIGp1c3QgYmUgYSBoaW50IHRo
YXQgdGhlIGhvc3QgbWlnaHQgYmUgbGFyZ2UKPj4gZW5vdWdoIGZvciB0aGlzIHRvIGhhcHBlbiwg
YXMgZXZlbiB0b2RheSBhIEhWTSBndWVzdCBjb3VsZCBpbiB0aGVvcnkKPj4gcmVvcmdhbml6ZSBp
dHMgbWVtb3J5IG1hcCB0byBoYXZlIHBhcnRzIG9mIHRoZSBtZW1vcnkgYWJvdmUgdGhlIDE2VEIK
Pj4gYm9yZGVyIGV2ZW4gd2l0aCBvbmx5IHJhdGhlciBzbWFsbCBhbW91bnRzIG9mIG1lbW9yeS4g
QnV0IHRoaXMgd291bGQKPj4gYmUgdGhlIHByb2JsZW0gb2YgdGhlIGd1ZXN0IHRoZW4uCj4gCj4g
QSBIVk0gZ3Vlc3QgYm9vdGVkIHdpdGggbGVzcyB0aGFuIDE2VGIgYW5kIHRoZW4gYmVpbmcgcHVz
aGVkCj4gdXAgYmV5b25kIHRoYXQgYm91bmRhcnkgd291bGQgc3RpbGwga25vdyBpbiBhZHZhbmNl
IHRoYXQgdGhpcwo+IGNvdWxkIGhhcHBlbiAtIHRoZSBTUkFUIHRhYmxlIHdvdWxkIHRlbGwgaXQg
d2hhdCBob3RwbHVnIHJlZ2lvbnMKPiB0aGVyZSBhcmUuCgpPa2F5LCBsZXRzIGdvIHRoYXQgcm91
dGUgdGhlbi4KCkhWTSBndWVzdHMgbmVlZCB0byBxdWVyeSBjdXJyZW50IG1lbW9yeSBtYXAgYW5k
L29yIHRoZSBTUkFUIHRhYmxlIGluCm9yZGVyIHRvIGRlY2lkZSB3aGljaCBncmFudCBpbnRlcmZh
Y2UgdG8gdXNlLCB3aGlsZSBQViBndWVzdHMgaGF2ZSB0bwp1c2UgdGhlIENQVUlEIGxlYWYsIHdo
aWNoIHdpbGwgYmUgYSBQViBzcGVjaWZpYyBvbmUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 04:27:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 04:27:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dut4u-0004MZ-8M; Thu, 21 Sep 2017 04:27:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dut4s-0004MT-No
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 04:27:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 37/3B-02044-A9F33C95; Thu, 21 Sep 2017 04:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov+5M+8O
 RBjunKFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrX01iKjjIU3F5/k2mBsbfnF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPFi+29GkISwQKhE07EPTCC2iICyRO+v3ywgRcwC9xklFtzcwAqSEBK4z
 ijx9m8RiM0moCqx4fopsDivgLXEhgfNzF2MHBwsQPELa9JBwqIC4RJNZ/tZIEoEJU7OfAJmcw
 oYSDy5fJEZxGYWUJf4M+8SlC0usenZd1YIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQ
 vTi0qSy3SNdVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMznoGBsYdjJe/Oh1i
 lORgUhLl5bI7HCnEl5SfUpmRWJwRX1Sak1p8iFGPg0Ogb83qC4wCm9cCSSmWvPy8VCUJ3iiQa
 sGi1PTUirTMHGAswTRIcPAoifAWgaR5iwsSc4sz0yFSpxgVpcR5k0ESAiCJjNI8uDZY/F5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbAjKFJzOvBG76K6DFTECLszccAFlckoiQkmpg9J8
 38b7ZqUNGzn+4pG54Rl+LnB3L2au5zn1lR3HZ6dNffL7tTv10Uy1Sxv/SBZ1zYZOvtzxL2KF7
 bOPyuLk/tnbuUHUtehbyP94ly4lB7eG1oIgNV9XldVOttv3Odf8qPC1vSorqnb/7H8isfm107
 tYJp9vq6aIWk//ksbv3bFYXb1/i/ML3ghJLcUaioRZzUXEiAHzhXa3aAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505968025!115634874!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12373 invoked from network); 21 Sep 2017 04:27:05 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 04:27:05 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 257F0AAC8;
 Thu, 21 Sep 2017 04:27:05 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-15-jgross@suse.com> <59C27619020000780017D66F@suse.com>
 <d29d8b20-59a7-2359-e8ed-28d2ef5789b5@suse.com>
 <59C2A72D020000780017D881@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <06a65799-a575-396c-a6c9-1921d9f7c507@suse.com>
Date: Thu, 21 Sep 2017 06:27:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C2A72D020000780017D881@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 14/15] xen: make grant table limits boot
 parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTc6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDE0OjQ4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTQ6MDcsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMDg6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEBAIC0zNDY5LDE0ICszNDYwLDE3IEBAIGdyYW50X3RhYmxlX2Ny
ZWF0ZSgKPj4+PiAgICAgIC8qIFNpbXBsZSBzdHVmZi4gKi8KPj4+PiAgICAgIHBlcmNwdV9yd2xv
Y2tfcmVzb3VyY2VfaW5pdCgmdC0+bG9jaywgZ3JhbnRfcndsb2NrKTsKPj4+PiAgICAgIHNwaW5f
bG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKPj4+PiAtICAgIHQtPm1heF9ncmFudF9mcmFt
ZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOwo+Pj4+IC0gICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9
IG1heF9tYXB0cmFja19mcmFtZXM7Cj4+Pj4gIAo+Pj4+ICAgICAgLyogT2theSwgaW5zdGFsbCB0
aGUgc3RydWN0dXJlLiAqLwo+Pj4+ICAgICAgZC0+Z3JhbnRfdGFibGUgPSB0Owo+Pj4+ICAKPj4+
PiAgICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAg
IHQtPm1heF9ncmFudF9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzID8gOiBERUZBVUxUX01BWF9O
Ul9HUkFOVF9GUkFNRVM7Cj4+Pj4gKyAgICAgICAgdC0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9Cj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPyA6IERF
RkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsKPj4+PiAgICAgICAgICByZXR1cm4gZ3JhbnRfdGFi
bGVfaW5pdCh0KTsKPj4+PiArICAgIH0KPj4+Cj4+PiBUaGUgdXNlIGhlcmUgbWFrZXMgaXQgdGhh
dCBpbiBlZmZlY3QgdGhlIHR3byB2YXJpYWJsZXMgY291bGQgdGhlbgo+Pj4gYmVjb21lIF9faW5p
dGRhdGEuIE1heWJlIHRoZWlyIGRlZmluaXRpb24gc2hvdWxkIHRoZW4gZXZlbiBtb3ZlCj4+PiBo
ZXJlIChpZiB0aGUgb3RoZXIgcHJvcG9zYWwgd291bGQgYmUgZGlzY2FyZGVkKS4KPj4KPj4gSXMg
aXQgcG9zc2libGUgaW4gdGhlIGh5cGVydmlzb3IgdG8gYWNjZXNzIF9faW5pdGRhdGEgdmFyaWFi
bGVzIGZyb20gbm9uCj4+IF9faW5pdCBmdW5jdGlvbnM/IEluIHRoZSBMaW51eCBrZXJuZWwgdGhp
cyBpcyBmb3JiaWRkZW4uCj4gCj4gSW4gWGVuIHRoaXMgaXMgcG9zc2libGUsIGFuZCB0aGVyZSBh
cmUgZXhhbXBsZXMuIElpcmMgaW4gTGludXggdGhpcwo+IGJyZWFraW5nIHRoZSBidWlsZCBpcyBh
bHNvIGp1c3Qgb3B0aW9uYWwuCgpZZXMsIHRoZXJlIHlvdSBoYXZlIHRoZSBfX3JlZiBhbm5vdGF0
aW9uIGZvciBfX2luaXQgc3R1ZmYgYWNjZXNzaWJsZQpmcm9tIG5vbi1fX2luaXQgYXJlYXMuCgpJ
TUhPIGl0IHdvdWxkIGJlIGJldHRlciB0byBhZGQ6CgpzdGF0aWMgaW50IF9faW5pdCBncmFudF90
YWJsZV9pbml0X2RvbTAoKQoKaGlkaW5nIHRoZSB0d28gdmFyaWFibGVzLiBUaGlzIG1ha2VzIGl0
IG1vcmUgb2J2aW91cyB0aGF0IHBhdGggaXMgdGFrZW4Kb25seSBhdCBib290IHRpbWUuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 04:35:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 04:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutCh-00054a-5b; Thu, 21 Sep 2017 04:35:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dutCf-00054S-NK
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 04:35:09 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id FF/77-00676-C7143C95;
 Thu, 21 Sep 2017 04:35:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov26N4+F
 Ig2lvxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlL/cyFuxWrFj77DRzA+NK6S5GTg4JASOJ
 txP/MXUxcnEICSxklOid8IMVJCEs4CHRe2ARO4gtIqAs0fvrNwtIEbPAfUaJBTc3sEJ0rGWS2
 NnZzAJSxSagKrHh+imwbl4Ba4kPV/aBdbMAxRu2nWcDsUUFwiWazvazQNQISpyc+QTM5hQwkO
 h4288EYjMLqEv8mXeJGcIWl9j07DsrhC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYoAxDsYDy9LvAQoyQH
 k5Io74aaQ5FCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMG7ohaoTrAoNT21I
 i0zBxhFMKUSHDxKIrx6IGne4oLE3OLMdIjUKUZdjh+TrvxhEgKbISXOewCkSACkKKM0D24ELK
 IvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZiXE2QKT2ZeCdymV0BHMAEdkb3hAMgRJYkIKak
 GRiO7vIClvBnn9mdK7JC5XV4vfPjkH8VpryfUCYlP+imxZeeT/ZIaUeG2kYo2jXdvzv79Qtrb
 caW9WHFl0eovZzeXW59SlAs1EbrZH3qrfn9Y6cP4U9pzp1Vz3qnq/m8qGv3369MdJke0VFf/n
 90hvPuIxPmMTd+NtEtMXjaZ6wuV3/fJdBRtUGIpzkg01GIuKk4EAJxSnAXjAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1505968508!58234504!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3400 invoked from network); 21 Sep 2017 04:35:08 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 04:35:08 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6C775AC06;
 Thu, 21 Sep 2017 04:35:07 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
Date: Thu, 21 Sep 2017 06:35:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C2A6DE020000780017D874@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTc6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjA5LjE3IGF0
IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTM6NDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMTM6MTAsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIwLzA5LzE3IDEyOjM0LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMDg6MzQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYwo+Pj4+Pj4gKysrIGIv
eGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYwo+Pj4+Pj4gQEAgLTE3NzcsMTMgKzE3ODQs
MTUgQEAgYWN0aXZlX2FsbG9jX2ZhaWxlZDoKPj4+Pj4+ICAKPj4+Pj4+ICBzdGF0aWMgbG9uZwo+
Pj4+Pj4gIGdudHRhYl9zZXR1cF90YWJsZSgKPj4+Pj4+IC0gICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCj4+Pj4+
PiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwg
dW5zaWduZWQgaW50IGNvdW50LAo+Pj4+Pj4gKyAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQo+
Pj4+Pj4gIHsKPj4+Pj4+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4+Pj4g
ICAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwo+Pj4+Pj4gICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gTlVMTDsKPj4+Pj4+ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKPj4+Pj4+
ICAgICAgdW5zaWduZWQgaW50IGk7Cj4+Pj4+PiArICAgIGxvbmcgcmV0ID0gMDsKPj4+Pj4KPj4+
Pj4gV291bGRuJ3QgaW50IHN1ZmZpY2UgaGVyZT8KPj4+Pgo+Pj4+IEkganVzdCBmb2xsb3dlZCB0
aGUgcmV0dXJuIHR5cGUgb2YgdGhlIGZ1bmN0aW9uLiBJIHRoaW5rIHRoaXMgd2F5IGlzCj4+Pj4g
Y2xlYW5lciwgYnV0IGluIGNhc2UgeW91IGxpa2UgaW50IGJldHRlciBJIGNhbiBjaGFuZ2UgaXQu
Cj4+Pgo+Pj4gSSBzb3J0IG9mIGV4cGVjdGVkIHRoaXMgcmVwbHksIGJ1dCB0aGF0J3Mgbm90IGlu
IGxpbmUgd2l0aCB3aGF0IHlvdQo+Pj4gZGlkIGluIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygp
IHRoZW4uIEkgdGhpbmsgd2Ugd2lsbCB3YW50IHRvCj4+PiBldmVudHVhbGx5IGNoYW5nZSBhbGwg
ZnVuY3Rpb24gcmV0dXJuIHR5cGVzIHRvIGludCB3aGVyZSB0aGUgd2lkZXIKPj4+IHR5cGUgaXNu
J3QgbmVlZGVkLgo+Pgo+PiBPa2F5LiBTaG91bGQgSSBpbmNsdWRlIGEgcGF0Y2ggZG9pbmcgdGhh
dCBpbiB0aGlzIHNlcmllcyBvciB3b3VsZCB5b3UKPj4gcHJlZmVyIHRoaXMgY2xlYW51cCBiZWlu
ZyBkZWxheWVkIHRvIDQuMTE/Cj4gCj4gVGhpcyBzaG91bGQgYmUgZGVsYXllZCBpbW8gLSB3ZSdy
ZSBwYXN0IHRoZSBkYXRlIHdoZXJlIG5ldwo+IG5vbi1idWctZml4IHBhdGNoZXMgc2hvdWxkIGJl
IGFjY2VwdGVkLgo+IAo+Pj4+PiBBZGRpdGlvbmFsbHkgdG8gdGFrZSB0aGUgaW5wdXQgdmFsdWVz
IHdpdGhvdXQgYXBwbHlpbmcgc29tZQo+Pj4+PiB1cHBlciBjYXAgLSB3aGlsZSB3ZSBoYXZlIFhT
QS03Nywgd2Ugc3RpbGwgc2hvdWxkbid0IGludHJvZHVjZQo+Pj4+PiBuZXcgaXNzdWVzIG1ha2lu
ZyBkaXNhZ2dyZWdhdGlvbiBtb3JlIHVuc2FmZS4gUGVyaGFwcyB0aGUKPj4+Pj4gZ2xvYmFsIGxp
bWl0cyBjb3VsZCBzZXJ2ZSBhcyBhIGNhcCBoZXJlPwo+Pgo+PiBUaGlua2luZyBtb3JlIGFib3V0
IGl0OiB3aGF0IGNhbiBoYXBwZW4gaW4gd29yc3QgY2FzZSB3aGVuIG5vIGNhcAo+PiBpcyBiZWlu
ZyBlbmZvcmNlZD8KPj4KPj4gQSBkb21haW4gd2l0aCB0aGUgcHJpdmlsZWdlIHRvIGNyZWF0ZSBh
bm90aGVyIGRvbWFpbiB3aXRoIGFyYml0cmFyeQo+PiBhbW91bnRzIG9mIG1lbW9yeSAod2UgaGF2
ZSBubyBjYXAgaGVyZSkgbWlnaHQgZ28gY3JhenkgYW5kIGdpdmUgdGhlCj4+IGNyZWF0ZWQgZG9t
YWluIGFuIGFyYml0cmFyeSBhbW91bnQgb2YgZ3JhbnQgZnJhbWVzIG9yIG1hcHRyYWNrCj4+IGZy
YW1lcy4gU28gd2hhdCBpcyB0aGUgZGlmZmVyZW5jZSB3aGV0aGVyIHRoZSBtZW1vcnkgaXMgc3Bl
bnQgZGlyZWN0bHkKPj4gZm9yIHRoZSBkb21haW4gb3IgdmlhIGdyYW50IGZyYW1lcz8gSW4gYm90
aCBjYXNlcyB0aGVyZSB3aWxsIGJlIG5vCj4+IG1lbW9yeSBsZWZ0IGZvciBvdGhlciBwdXJwb3Nl
cy4gSSBjYW4ndCBzZWUgaG93IHRoaXMgd291bGQgYmUgd29yc2UKPj4gdGhhbiBhbGxvY2F0aW5n
IHRoZSBzYW1lIGFtb3VudCBvZiBtZW1vcnkgZGlyZWN0bHkgZm9yIHRoZSBuZXcgZG9tYWluLgo+
IAo+IE9oLCBtZW1vcnkgZXhoYXVzdGlvbiB3YXNuJ3QgbXkgcHJpbWFyeSB3b3JyeSwgYXMgdGhh
dCdzIGF0Cj4gbGVhc3QgaW1tZWRpYXRlbHkgdmlzaWJsZS4gSSB3YXMgcmF0aGVyIHRoaW5raW5n
IGFib3V0IGxvbmcgbGFzdGluZwo+IGxvb3Agb3IgbWlzYmVoYXZpb3IgYmVjYXVzZSBvZiBhcml0
aG1ldGljIG92ZXJmbG93aW5nIHNvbWV3aGVyZS4KCk9rYXksIHRoaXMgbWFrZXMgYSBzdGF0aWMg
Y2FwIGNvbmZpZ3VyYWJsZSB2aWEgYm9vdCBwYXJhbWV0ZXJzIGFuCmFwcHJvcHJpYXRlIHNvbHV0
aW9uLgoKPiAKPj4+PiBJIHRob3VnaHQgYWJvdXQgYSBjYXAgYW5kIFRCSCBJJ20gbm90IHN1cmUg
d2hpY2ggd291bGQgYmUgc2FuZSB0bwo+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVt
IHdyb25nLCBlc3BlY2lhbGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4gdGhvc2UgbGltaXRz
IHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBuZWVkIG1hbnkKPj4+
PiBncmFudCBmcmFtZXMgaW4gdGhlIG5vcm1hbCBjYXNlLi4uCj4+Pgo+Pj4gSSd2ZSBiZWVuIHRo
aW5raW5nIGFib3V0IHRoaXMgRG9tMCBhc3BlY3QgdG9vIG92ZXIgbHVuY2guIFdoYXQKPj4+IGFi
b3V0IGFsbG93aW5nIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gc2V0IGl0cyBsaW1pdCAob25seSB1
cHdhcmRzCj4+PiBvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdpdGhvdXQgYW55IHVwcGVy
IGJvdW5kIGVuZm9yY2VkPwo+Pj4gVGhpcyB3b3VsZCBmcmVlIHVwIHRoZSBnbG9iYWxzIHRvIGJl
IHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+PiBhZ2Fpbi4KPj4KPj4gVGhpcyB3b3VsZCBi
ZSBwb3NzaWJsZSwgb2YgY291cnNlLgo+Pgo+PiBUaGUgcXVlc3Rpb24gaXMgd2hldGhlciB0aGUg
bmVlZCB0byByZS1hbGxvY2F0ZSB0aGUgZnJhbWUgcG9pbnRlciBhcnJheXMKPj4gaXMgaXQgd29y
dGguCj4gCj4gSW5wdXQgYnkgb3RoZXJzIHdvdWxkIGJlIGhlbHBmdWwuLi4KCkkgdGhpbmsgSSds
bCBnbyB3aXRoIGFkZGl0aW9uYWwgY2FwIGJvb3QgcGFyYW1ldGVycywgc28gSSBkb24ndCB0aGlu
awp3ZSBuZWVkIGRvbTAgdG8gbW9kaWZ5IGl0cyBvd24gbGltaXRzLgoKPiAKPj4+PiBTbyBJIGNv
dWxkIG1ha2UgdXAgYSBjYXAgaW4gZm9ybSBvZiBlaXRoZXIgYSBjb25maWd1cmFibGUgY29uc3Rh
bnQKPj4+PiAoQ09ORklHXyogb3IgYm9vdCBwYXJhbWV0ZXI/KSBvciBhcyBhIGZyYWN0aW9uIG9m
IGRvbWFpbiBtZW1vcnkuIEFueQo+Pj4+IHByZWZlcmVuY2VzIGhlcmU/Cj4+Pgo+Pj4gQSBjb25m
aWcgY29uc3RhbnQgYXMgd2VsbCBhcyBhIGZyYWN0aW9uIG9mIGRvbWFpbiBtZW1vcnkgbWlnaHQg
bG9jawo+Pj4gb3V0IHNwZWNpYWwgcHVycG9zZSBndWVzdHMuIFdoaWNoIHdvdWxkIGxlYXZlIGNv
bW1hbmQgbGluZSBvcHRpb25zCj4+PiAtIGFzIHBlciBhYm92ZSBwZXJoYXBzIHRoZSBvbmVzIHdl
IGFscmVhZHkgaGF2ZS4KPj4KPj4gSW4gY2FzZSB3ZSByZWFsbHkgbmVlZCB0aGUgY2FwIHBhcmFt
ZXRlcnMgSSdkIHByZWZlciBkaXN0aW5jdCBvbmVzIGZyb20KPj4gdGhlIGRvbTAgaW5pdGlhbCB2
YWx1ZXMuCj4gCj4gSSBhZ3JlZSAtIHJldXNpbmcgd2hhdCB3ZSBoYXZlIHdvdWxkIGJlIGFuIG9w
dGlvbiBwcmltYXJpbHkKPiB3aGVuIHdlIGRvbid0IG5lZWQgYW55dGhpbmcgZm9yIERvbTAuIEJ1
dCBpZiB3ZSBuZWVkIHR3bwo+IHNldHMgb2Ygb3B0aW9ucywgcGVyaGFwcyBrZWVwaW5nIHRoZSBj
dXJyZW50IG9uZXMgZm9yIGdsb2JhbAo+IGxpbWl0cyBhbmQgaW50cm9kdWNpbmcgbmV3IHN1Yi1v
cHRpb25zIHRvICJkb20wPSIgd291bGQKPiBwZXJoYXBzIGJlIGJldHRlci4KCkkgYWdyZWUuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 04:36:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 04:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutDx-00059Z-FI; Thu, 21 Sep 2017 04:36:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dutDv-00059Q-NC
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 04:36:27 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8D/F7-02226-AC143C95; Thu, 21 Sep 2017 04:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+4px8O
 RBt132C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypdxezFpzgrfhy6x5rA+MO7i5GTg4JASOJ
 txP/MXUxcnEICSxklHhy9SFjFyMHh7BAnMTu0wYgNSIC7hKXP05lA6lhFtjNKPH52iF2iIZeR
 onlZzqZQKrYBFQlNlw/xQpi8wpYS8zffxsszgIU//TsKQuILSoQLtF0tp8FokZQ4uTMJ2A2J1
 D9rpfNYL3MAuoSf+ZdYoawxSU2PfsOFZeXaN46m3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxal
 FZalFuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQHKAAQ7GNds9zzEKMnB
 pCTKy2V3OFKILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHh3OgDVCRalpqdWp
 GXmAGMIplSCg0dJhHeRPVCat7ggMbc4Mx0idYpRUUqcVwCkTwAkkVGaB9cGi9tLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuZNBJnCk5lXAjf9FdBiJqDF2RsOgCwuSURISTUwRh9unpe07kn
 Rsw/vpJ+xlm3+bR+smVUpIcgjF5Nl1baydHqS/L6Ezx2VHz0L3sny1+196yll5f51X0D3qgZ5
 H8tqxZqaBeceiSZcUPBfPfXI/jL+zPfqZ449TVsVvuL8/+uT1fddClzaeLXQQHvrD1ftrNKNL
 61OC83cx5zkPmWR1o+dS+ZVKLEUZyQaajEXFScCACj7ND3WAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505968585!84857054!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29411 invoked from network); 21 Sep 2017 04:36:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 04:36:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BAACAAC06;
 Thu, 21 Sep 2017 04:36:25 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-13-jgross@suse.com>
 <1a63e4dc-3628-7e97-05a9-d2879f0272e4@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b80821f2-aac3-286d-c41a-e16a9bdb97f7@suse.com>
Date: Thu, 21 Sep 2017 06:36:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1a63e4dc-3628-7e97-05a9-d2879f0272e4@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v8 12/15] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTY6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDIwLzA5LzE3IDA3OjM0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4+IGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oCj4+IGluZGV4IDBhMjQ4YTc2NWEuLjA4NzBiNWI3ODIgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+PiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPj4gQEAgLTYsNiArNiwxMCBAQAo+PiDCoCDCoCAj
ZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKPj4gwqAgK3N0cnVjdCBncmFudF90YWJs
ZV9hcmNoIHsKPj4gK8KgwqDCoCBnZm5fdCAqZ2ZuOwo+PiArfTsKPj4gKwo+PiDCoCB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKPj4gwqAg
aW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBncGFkZHIsCj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1
bnNpZ25lZCBpbnQKPj4gQEAgLTIyLDExICsyNiwxOSBAQCBzdGF0aWMgaW5saW5lIGludCByZXBs
YWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQo+PiDCoMKgwqDCoMKgIHJldHVybiAxOwo+PiDCoCB9
Cj4+IMKgIC1zdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQKPj4gbG9uZyBpZHgsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Z2ZuX3QgZ2ZuKQo+PiAtewo+PiAtwqDCoMKgIGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2lkeF0g
PSBnZm47Cj4+IC19ID4gKyNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgCj4gwqDCoMKgIFwK
Pj4gK8KgwqDCoCAoICgoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9n
cmFudF9mcmFtZXMpKSA9PQo+PiAwwqDCoMKgwqAgXAo+IAo+IEkgYW0gbm90IHN1cmUgdG8gdW5k
ZXJzdGFuZCB0aGUgMCBoZXJlLiBEb24ndCB5b3UgY2hlY2sgdGhlIHJldHVybiBvZgo+IHh6YWxs
b2NfYXJyYXk/IElmIHNvIGl0IHNob3VsZCBiZSBOVUxMIGlmIGl0IGZhaWxlZC4gQW5kIHRoZXJl
Zm9yZSB0aGUKPiByZXR1cm4gZXJyb3IgbG9va3MgaW52ZXJ0ZWQgYmVsb3cuCgpJbmRlZWQuCgo+
IAo+PiArwqDCoMKgwqDCoCA/IDAgOiAtRU5PTUVNICkKPiAKPiBJIGFkbWl0IEkgd291bGQgbXVj
aCBwcmVmZXIgdG8gc2VlIHN0YXRpYyBpbmxpbmUgcmF0aGVyIHRoYW4gZGVmaW5lLgo+IE1vcmUg
dHlwZXNhZmUgYW5kIHVzdWFsbHkgZWFzaWVyIHRvIHJlYWQuIFlvdSBjYW5ub3QgZG8gdGhhdCBi
ZWNhdXNlIHRoZQo+IHR5cGUgb2YgZ3QgaXMgb25seSBkZWZpbmVkIGluIGdyYW50LXRhYmxlPwoK
UmlnaHQuCgo+IE5vbmV0aGVsZXNzLCBJIHRoaW5rIHlvdSBjb3VsZCBjbGFyaWZ5IHRoaXMgY29k
ZSBieSBkb2luZzoKPiAKPiAoewo+IMKgwqAgKGd0KS0+YXJjaC5nZm4gPSB4emFsbG9jX2FycmF5
KC4uLi4pOwo+IMKgwqAgKCBnLT5hcmNoLmdmbiA/IDAgOiAtRU5PTUVNICk7Cj4gKX0KClllcywg
dGhpcyBpcyBiZXR0ZXIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 04:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 04:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutU2-0006TA-Sv; Thu, 21 Sep 2017 04:53:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4300ebdf3=citrix-osstest@xenproject.org>)
 id 1dutU1-0006Sy-Mg
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 04:53:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 74/D8-01778-0B543C95; Thu, 21 Sep 2017 04:53:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO4G18O
 RBo33mC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bHwYnMBVtjK7YcXcvYwLjNuouRk0NCwF9i
 2twGRgjbQ+LllP2sILaIgLPEhA+32UBsXgE9iQU7jrGA2MICSRILjl1gh6ifLSbRviEcwnaXO
 HdgKiuM3f72OZjNBjRzYs9EsF4WAVWJd73bwWYKCWhJLF28kglivqDEyZlPwGqYBSQkDr54wQ
 wxx1Ji/eS7rBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA2O93NTi4sT
 01JzEpGK95PzcTYzAoGIAgh2Mr7qdDzFKcjApifJy2R2OFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBa+sClBMsSk1PrUjLzAGGN0xagoNHSYQ3ChjiQrzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn
 5cqJc47BWSGAEhRRmke3AhYrF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8uyBSezLwSuE
 2vgI5gAjoie8MBkCNKEhFSUg2MsqL1Ey5Ld0uEpHu/P6hl1nQr8J5jDsdDmx2zD63zVSjhfPp
 2eeLriW1VYQWhmpdFlMVmPNkSJrHxyILWjd+Yznq2ap6dMzvZ8KG/k9b643WHdllfmf/IvCLc
 zflzljyrYJSkJc/CHxXiu7JuiS+WiLUMYTnW57EtvTy30dpg1/zV2vPk+HOVWIozEg21mIuKE
 wFlfn58sAIAAA==
X-Env-Sender: prvs=4300ebdf3=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505969582!108244506!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35907 invoked from network); 21 Sep 2017 04:53:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 04:53:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,423,1500940800"; d="scan'208";a="440622493"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72133-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
X-Osstest-Versions-That: qemuu=a6e8c1dacfd37d34542e33600dcc50b7683b735a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Sep 2017 05:52:59 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72133: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3987468008653725984=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3987468008653725984==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72133 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72133/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win10-i386 16 guest-localmigrate/x10 fail REGR. vs. 72094

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72094
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 72094
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop        fail blocked in 72094
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72094
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72094
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72094
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72094
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72094
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72094
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72094
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72094
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72094
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72094
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72094
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                c51700273ad9802a21c19f8d2b4bcb67c38e74ac
baseline version:
 qemuu                a6e8c1dacfd37d34542e33600dcc50b7683b735a

Last test of basis    72094  2017-09-12 00:16:15 Z    9 days
Testing same since    72133  2017-09-20 22:15:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Feng Kan <fkan@apm.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Igor Mammedov <imammedo@redhat.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Lluís Vilanova <vilanova@ac.upc.edu>
  Lukáš Doktor <ldoktor@redhat.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Matt Parker <mtparkr@gmail.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudÃ© <f4bug@amsat.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 4330 lines long.)


--===============3987468008653725984==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3987468008653725984==--

From xen-devel-bounces@lists.xen.org Thu Sep 21 05:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 05:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutmX-00084x-Fs; Thu, 21 Sep 2017 05:12:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dutmW-00084k-1I
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 05:12:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0F/6A-03283-B2A43C95; Thu, 21 Sep 2017 05:12:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42KJPp7RqqvldTj
 S4NJ6LYslHxezODB6HN39mymAMYo1My8pvyKBNaPhcjtTwSf5iqnzHjA3MF6S7GLk5GAWsJbo
 /dfM2MXIxcEi0Mwisf/bV2YI5yezxJ7Jb1lBqoQE3CSuPtvJBJIQEljAKLGx5QI7RMJdouPtA
 qjEYkaJV/NvMoIk2ASMJJYsewtWJCIgLXHt82WwHcwCb5gk3n2fCVYkLBAssai3DayIRUBV4u
 XSDWwgNq+Ap8SDdSuYQWwJATmJm+c6mScw8i1gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2h
 gppebWlycmJ6ak5hUrJecn7uJERgsDECwg7H7sv8hRkkOJiVR3gD3w5FCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHhtPIFygkWp6akVaZk5wLCFSUtw8CiJ8CaApHmLCxJzizPTIVKnGI05jm26/
 IeJo+Pm3T9MQix5+XmpUuK8niClAiClGaV5cINg8XSJUVZKmJcR6DQhnoLUotzMElT5V4ziHI
 xKwrxaIFN4MvNK4Pa9AjqFCeiU7A0HQE4pSURISTUw8vZtC3y/eMkk2QcyryYYn90S3xNn/+d
 uH4fe75ot5Xz+mvd57l7rl8wO0Eh6v7KmIjo0l2H75H88KWrexl8fbq93rNzSnr2xu+Vmy9Rb
 B7pTeNbwNuqvsv38/sHBeXsPeIXHzLneGraKhd3qhmvROuasex/+3FB+5xTgenTpMbc1T1Snf
 1XtUWIpzkg01GIuKk4EAAe+5IWiAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505970730!116991580!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36342 invoked from network); 21 Sep 2017 05:12:10 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Sep 2017 05:12:10 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=PtKtmQpk/j5T8qAB1HgJGY6m3KasQlZdmawZKrvi611q9QmvvFjw+eyk3J6o4/VxJLlqTDRz71hD++W1+R9m/pUQGGsmLBFjesv9RKAUnhCHDMQ9/Pt1x3a+T9ZGHQThVJ0/dP94+eb5ZBL9l/+79uVI2LUI9Hrm2G5IvQsE075fXXlhrS336oO1LTqBU9v1bp4MVSSjamu1NAQcxtiW26097bmRN8Rw8bZGqH0VAy+RiemETogiv/pADOOYeJ1TX0SfvZPQvp8ftlkP58YlwNkk8lmUOYubbS7+TpkRkJKXwLlVXkvvxud8/BoS2K2SVHOwfnyO6VWa/YMKV2kz2A==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=HuIgdWv8azmU1sOXFVzXD
 rhbXwI=; b=twgo/q9N0/afG83fn2g/Zf+z75SpmEsjVoC/4VcofCCgAND1I9a+M
 T1HOETnF2UbrpCVOjRbas/eHqJmkvx5W/FuOD7Ffnix7AzhG2tlo4gP4BIfvFaPs
 vGJNRYuZ1Dh3d3PIg8/tyzO1QDC2uGJVI5QZ2quqc+er7GHsn7SWtMh6LZe5Dwqp
 pj6IqbWKcfsGMdugUIUvCeA9uuST1zqCRFasvrsFb6aamZ7w9MOHmwle/yVF6qha
 2MFjDhyRBrYfuUjdUFoU+Fff4BW80deasS6MJLeLbsbB120C/BdfgllKqwAQKvHi
 mp8zVLG60uUa3vVkEFEZ859aVEHaXnIGw==
Received: (qmail 554 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 08:12:07 +0300
Received: (qmail 9162 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 21 Sep 2017 08:12:07 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 08:12:02 +0300
Message-Id: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v12 0/4] Notify monitor when emulating an
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbWVjaGFuaXNtIHdoaWNoIGFsbG93cyBYRU4gdG8g
c2VuZCBmaXJzdCBhbiBldmVudAppZiB0aGUgZW11bGF0b3IgZW5jb3VudGVyZWQgYW4gdW5zdXBw
b3J0ZWQgaW5zdHJ1Y3Rpb24uClRoZSBtb25pdG9yIGFwcGxpY2F0aW9uIGNhbiBjaG9vc2UgdG8g
bWl0aWdhdGUgdGhlIGVycm9yLCBmb3IgZXhhbXBsZSB0byBzaW5nbGVzdGVwCnRoZSBpbnN0cnVj
dGlvbiB1c2luZyB0aGUgcmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBv
ZiB0aGUgbm9ybWFsCmluc3RydWN0aW9uIGZsb3cuCgpUaGlzIGZlYXR1cmUgd2FzIHRlc3RlZCB1
c2luZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgWFRGOgpodHRwczovL2dpdGh1Yi5jb20vcGV0cmVw
aXJjYWxhYnUveGVuLXRlc3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmltcGwKCi0tLQpDaGFuZ2Vk
IHNpbmNlIHYxOgogICogUmVtb3ZlZCB0aGUgZW11bGF0aW9uIGtpbmQgY2hlY2sgd2hlbiBjYWxs
aW5nIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uCgpDaGFuZ2VkIHNpbmNlIHYyOgogICogUmVtb3Zl
ZCBhIGZpbGUgYWRkZWQgYnkgbWlzdGFrZQoKQ2hhbmdlZCBzaW5jZSB2MzoKICAqIFJlbW92ZWQg
ZXh0cmEgc3RyYXkgbGluZQogICogQWRkZWQgdGhlIF9lbmFibGVkIHN1ZmZpeCB0byB0aGUgZW11
bF91bmhhbmRsZWFibGUgbW9uaXRvciBvcHRpb24KCkNoYW5nZWQgc2luY2UgdjQKICAqIEZpeGVk
IHJldHVybiBleHByZXNzaW9uIG9mIGh2bV9tb25pdG9yX2VtdWxfdW5oYW5kbGVhYmxlIGhhbmRs
ZQogIG1vbml0b3JfdHJhcHMgZmFpbHVyZXMuCiAgKiBSZW1vdmVkIHN0cmF5IHBhcmFudGhlc2Vz
LgoKQ2hhbmdlZCBzaW5jZSB2NToKICAqIFJlbW92ZWQgdW5uZWNlc3NhcnkgImVsc2UiIHdoZW4g
Y2FsbGluZyBodm1fbW9uaXRvcl9lbXVsX3VuaGFuZGxlYWJsZS4KICAqIEFkZGVkIGV4dHJhIGxp
bmUgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudC4KCkNoYW5nZWQgc2luY2UgdjY6CiAgKiBh
ZGQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgYW5k
IGVtdWxhdGlvbiBmYWlsdXJlcy4KICAqIGNoYW5nZWQgImVtdWxfdW5oYW5kbGVhYmxlIiBldmVu
dCBuYW1lIHRvICJlbXVsX3VuaW1wbGVtZW50ZWQiCgpDaGFuZ2VkIHNpbmNlIHY3OgogICogQWRk
ICJmYWxsLXRocm91Z2giIGNvbW1lbnRzIHRvIHRoZSBzd2l0Y2ggc3RhdGVtZW50cyAoY292ZXJp
dHkpCiAgKiBBZGRlZCBYODZFTVVMX1VOSU1QTEVNRU5URUQgdG8gWDg2RU1VTF9VTkhBTkRMRUFC
TEUgY2hlY2tzIHRoZSBpbiBmdW5jdGlvbnMKICByZWZlcmVuY2luZyB4ODZfZW11bGF0ZS4KICAq
IEltcHJvdmVkIGNvbW1lbnQgZGVzY3JpYmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQuCgpDaGFu
Z2VkIHNpbmNlIHY4OgogICogUmVtb3ZlZCB1bm5lY2Vzc2FyeSAiZmFsbC10aHJvdWdoIiBjb21t
ZW50cy4KICAqIEFkZGVkIGNoZWNrIGZvciBYODZFTVVMX1VOSU1QTEVNRU5URUQgaW4gaHZtX3Vk
X2ludGVyY2VwdC4KICAqIGFkZCBhIG5ldyBsYWJlbCAndW5pbXBsZW1lbnRlZF9pbnNuJyB0byBh
Y2NvbW9kYXRlIHRoZSBleGlzdGluZyBqdW1wcyB0bwogICdjYW5ub3RfZW11bGF0ZScgKGUuZy4g
aW52b2tlX3N0dWIpCgpDaGFuZ2VkIHNpbmNlIHY5OgogICogQWRkZWQgZGV0YWlsZWQgZGVzY3Jp
cHRpb24gaW4gdGhlIHBhdGNoIGNvbW1lbnQgcmVnYXJkaW5nIHRoZSB1c2FnZSAoYW5kIGxhY2sg
b2YgaXQpIAogIG9mIHRoZSBuZXcgWDg2RU1VTF9VTklNUExFTUVOVEVEIHJldHVybiBjb2RlLgog
ICogcmVtb3ZlZCAnY2Fubm90X2VtdWxhdGUnIGxhYmVsLgogICogYWRkZWQgbG9jYWwgdmltcmMg
ZmlsZXMgdG8gdGhlIGdpdGlnbm9yZSBsaXN0LgoKQ2hhbmdlZCBzaW5jZSB2MTA6CiAgKiBBZGRl
ZCBhc3NlcnRzIHRvIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGNvZGUgY2Fubm90IGJlIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRC4KICAqIEFkZGVkIG5ldyByZXR1cm4gY29kZSAoWDg2RU1VTF9VTlJFQ09H
TklaRUQpIHRvIGJlIHVzZWQgd2hlbiB0cnlpbmcKICB0byBlbXVsYXRlIGFuIGluc3RydWN0aW9u
IHdpdGggYW4gaW52YWxpZCBvcGNvZGUuCiAgKiBBZGRlZCBlbXVsYXRpb24gcmV0dXJuIGNvZGUg
aW5mb3JtYXRpb24gdG8gZXJyb3IgbWVzc2FnZXMuCiAgKiBSYWlzZSAjVUQgd2hlbiBlbXVsYXRp
bmcgYW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbiBpbnN0ZWFkIG9mIGp1c3QgY3Jhc2ggdGhl
IGRvbWFpbgoKQ2hhbmdlZCBzaW5jZSB2MTE6CiAgICAqIEZpeGVkIGRvdWJsZSBuZWdhdGl2ZSBj
b21tZW50LgogICAgKiBNb3ZlIGFzc2VydGlvbiBpbnRvIHRoZSBzd2l0Y2ggYW5kIHVzZSBBU1NF
UlRfVU5SRUFDSEFCTEUoKSB3aGVuCiAgICBhcHBsaWNhYmxlLgogICAgKiBDaGFuZ2VkIHRoZSBk
ZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VOSU1QTEVNRU5URUQgLyBYODZFTVVMX1VOUkVDT0dOSVpF
RAogICAgdG8gcmVmbGVjdCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aG9zZSAyIHJldHVybiBj
b2Rlcy4KICAgICogQ2hhbmdlZCB0aGUgcmV0dXJuZWQgdmFsdWUgdG8gWDg2RU1VTF9VTlJFQ09H
TklaRUQgaW4gc29tZSBjYXNlcyAoYSBkZXRhaWxlZCBsaXN0IGlzCiAgICBwcm92aWRlZCBpbiB0
aGUgcGF0Y2ggZGVzY3JpcHRpb24pCiAgICAqIFJlbW92ZWQgInJjPSIgZnJvbSB0aGUgZXJyb3Ig
bWVzc2FnZS4KICAgICogQ2hlY2sgZm9yIFg4NkVNVUxfVU5SRUNPR05JWkVEIGluc3RlYWQgb2Yg
WDg2RU1VTF9VTklNUExFTUVOVEVEIHdoZW4gZ2VuZXJhdGluZyBhbgogICAgSW52YWxpZCBPcGNv
ZGUgdHJhcAoKClBldHJlIFBpcmNhbGFidSAoNCk6CiAgeDg2ZW11bDogTmV3IHJldHVybiBjb2Rl
IGZvciB1bmltcGxlbWVudGVkIGluc3RydWN0aW9uCiAgeDg2ZW11bDogQWRkIHJldHVybiBjb2Rl
IGluZm9ybWF0aW9uIHRvIGVycm9yIG1lc3NhZ2VzCiAgeDg2L21vbml0b3I6IE5vdGlmeSBtb25p
dG9yIGlmIGFuIGVtdWxhdGlvbiBmYWlscy4KICB4ODZlbXVsOiBSYWlzZSAjVUQgd2hlbiBlbXVs
YXRpbmcgYW4gdW5yZWNvZ25pemVkIGluc3RydWN0aW9uLgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oICAgICAgICAgIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAg
ICAgICAgICB8IDMwICsrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAg
ICAgICAgIHwgIDcgKysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAgICAgICAg
IHwgMTcgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICAgICAg
IHwgMTEgKysrKysrLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAgICAgICAgfCAg
NiArKy0tCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICAgICAgICB8IDEzICsrKysr
KysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA1MiArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaCB8IDEzICsrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
ICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggICAgICB8
ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggICAgICB8ICAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL3Zt
X2V2ZW50LmggICAgICAgICAgfCAgMiArKwogMTcgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlv
bnMoKyksIDM0IGRlbGV0aW9ucygtKQoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 05:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 05:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutmX-000858-N9; Thu, 21 Sep 2017 05:12:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dutmW-00084l-3r
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 05:12:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A0/22-03093-B2A43C95; Thu, 21 Sep 2017 05:12:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsUSfTyjVVfL63C
 kQfdbLYslHxezODB6HN39mymAMYo1My8pvyKBNeNZ+3P2guNFFRc+P2BtYFzi18XIycEsYC3R
 +6+ZsYuRi4NFYBaLxL7jfcwQzgQWib2XW5hAqoQE3CR+vTzOCpIQEljAKLGx5QI7RMJdYk3zb
 HaIxGJGiVfzbzKCJNgEjCSWLHsLViQiIC1x7fNlsB3MAm+YJN59nwlWJCzgL/HpTjMziM0ioC
 rxdOUBVhCbV8BT4vzyqWC2hICcxM1znWA1nAJeEqfaZrJCbPaUOLdhHvMERqB7GFYxqhenFpW
 lFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYXAxDsYNz53OkQoyQHk5Io
 b4D74UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw2nkA5waLU9NSKtMwcYJjDpCU4eJREeBNA0
 rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEuf1BCkSACnKKM2DGwGLuUuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5n3rATSFJzOvBG7TK6AjmICOyN5wAOSIkkSElFQDY8WVxeamexZtdpm
 Vd+9J4Y+iw29bMgyOz2H11+/ZxK4aujPmg1eU+trp4uHStXbzdjBtWS/cctl6UaXbgyxvfakl
 O/2bGX3uL3j6Z1V/Zrncit0Pv9j8TzihINBjMPOzmOXRYBbXO3lzhLm9a1fsbrnd8OhYh23Sp
 N5tVWk8Ri3Fln2VJjPeKLEUZyQaajEXFScCALiZcwC0AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505970730!106884274!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58264 invoked from network); 21 Sep 2017 05:12:10 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Sep 2017 05:12:10 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=NlkAGDZMH9CPn/KyuVpgogusXIzQO1Es3ETwalQ7LhJhUWa6G35UxL5AJxWoli+/nX/P0oGX6gTLgcT0QhDlIcCGWCRLrD8BTPEe/nREDJJOt9sQG+4sZnN5tnPOEtyVWF80ubgGVbojDFRQI8700PY9PRRIbe18ZXKzzLMKg9hdaH6cM6CJca2Ph0qbnXPFHRZYwo7Yq6yU2vKpR/rHqO2OoqMO90atp6iAmPCWITz4cy3DJO1++b7NIyV+Ubw3WBuHlzzW6B+/mROKP31Xo2hdgjYDwQvZt4sUhLuaaK+P8t5m/OtfiJ66MV/wXNZkBPWhE3O19TCtH8MQaK99cA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=HIobtDWDzzMDwXAu6EAocAVgfZY=; b=rW3qYlKLSq3642gOwxOqyEsS5hBI
 +bs5KLTFmRayueKuUjMKh0EAdfcZMbns1Y7tKmtorLy1rrneUPReFLOwK2l2YqTX
 i4VVY3kxoCI+PfAx6+p3SAWzLu3UBeghaWg24K44+EHom1Udac+CipZmje+H1Hv1
 WWkMrvRIIhKpjvyFVg4XAFsX4+O98X7rQJlarJt8ADsDrTb1JwEj/USQSarKow6W
 QsEqYScdkKZVhpTEuhE70gpMai+Dji0rzZ/a0ubycu1LxjinGozkEMD/Xb6F3FF3
 +KqhkQJIpt5knTsvkVtNWyiAgcmCLd27aekE6NV62thIlggeWzSGGZoshQ==
Received: (qmail 576 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 08:12:07 +0300
Received: (qmail 9178 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 21 Sep 2017 08:12:07 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 08:12:03 +0300
Message-Id: <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlCmVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4KClRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11
bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwpwcm9wZXJseSBkZWNvZGUgdGhlIGN1cnJlbnQgaW5z
dHJ1Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3QgYnkgYW55IG9mIG90aGVyCmZ1bmN0aW9ucywgc3Vj
aCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzIGNhbGxiYWNrcy4KCmUu
Zy4gaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0IHNob3VsZCBub3QgcmV0dXJuIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRC4KVGhlIHJldHVybiB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24g
ZWl0aGVyIHRoZSByZXR1cm4gY29kZSBvZgpvbmUgb2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMg
KHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQpodm1fY29weV9ndWVzdF9mcm9t
X3BoeXMgLyBodm1fY29weV90b19ndWVzdF9waHlzLgoKU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBm
dW5jdGlvbnMgc2hvdWxkIHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5URUQuCiAtIGh2bV9pb19p
bnRlcmNlcHQKIC0gaHZtZW11bF9kb19pbwogLSBodm1fc2VuZF9idWZmZXJlZF9pb3JlcQogLSBo
dm1fc2VuZF9pb3JlcQogLSBodm1fYnJvYWRjYXN0X2lvcmVxCiAtIGh2bWVtdWxfZG9faW9fYnVm
ZmVyCiAtIGh2bWVtdWxfdmFsaWRhdGUKClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8
cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlZCBzaW5jZSB2MTA6CiAgICAq
IEFkZGVkIGFzc2VydHMgdG8gbWFrZSBzdXJlIHRoZSByZXR1cm4gY29kZSBjYW5ub3QgYmUgWDg2
RU1VTF9VTklNUExFTUVOVEVELgogICAgKiBBZGQgbmV3IHJldHVybiBjb2RlIChYODZFTVVMX1VO
UkVDT0dOSVpFRCkgdG8gYmUgdXNlZCB3aGVuIHRyeWluZwogICAgdG8gZW11bGF0ZSBhbiBpbnN0
cnVjdGlvbiB3aXRoIGFuIGludmFsaWQgb3Bjb2RlLgoKQ2hhbmdlZCBzaW5jZSB2MTE6CiAgICAq
IEZpeGVkIGRvdWJsZSBuZWdhdGl2ZSBpbiB0aGUgcGF0Y2ggZGVzY3JpcHRpb24uCiAgICAqIE1v
dmUgYXNzZXJ0aW9uIGludG8gdGhlIHN3aXRjaCBhbmQgdXNlIEFTU0VSVF9VTlJFQUNIQUJMRSgp
IHdoZW4KICAgIGFwcGxpY2FibGUuCiAgICAqIENoYW5nZWQgdGhlIGRlc2NyaXB0aW9uIG9mIFg4
NkVNVUxfVU5JTVBMRU1FTlRFRCAvIFg4NkVNVUxfVU5SRUNPR05JWkVECiAgICB0byByZWZsZWN0
IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRob3NlIDIgcmV0dXJuIGNvZGVzLgogICAgKiBDaGFu
Z2VkIHRoZSByZXR1cm5lZCB2YWx1ZSB0byBYODZFTVVMX1VOUkVDT0dOSVpFRCBpbiB0aGUKICAg
IGZvbGxvd2luZyBjYXNlczoKICAgICAgICBYODZFTVVMX09QQygweDBmLCAweDczKTogLyogR3Jv
dXAgMTQgKi8KICAgICAgICBYODZFTVVMX09QQ182NigweDBmLCAweDczKToKICAgICAgICBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3Myk6CiAgICAgICAgICAgICAgICAtIEFsbCB2YWxpZCBv
cGNvZGVzIGFyZSBkZWZpbmVkLCBzbyBpdCBzaG91bGQgcmV0dXJuCiAgICAgICAgICAgICAgICBY
ODZFTVVMX1VOUkVDT0dOSVpFRCBpZiBtb2QgUi9NIGJpdHMgYXJlIG5vdCBtYXRjaGVkLgoKICAg
ICAgICBYODZFTVVMX09QQygweDBmLCAweGM3KSAvKiBHcm91cCA5ICovCiAgICAgICAgICAgICAg
ICAtIEZvciByZWdpc3RlciB0eXBlIGluc3RydWN0aW9ucyBhbGwgcG9zc2libGUgb3Bjb2RlcyBh
cmUKICAgICAgICAgICAgICAgIGRlZmluZWQsIHNvIGl0IHNob3VsZCByZXR1cm4gWDg2RU1VTF9V
TlJFQ09HTklaRUQgaWYKICAgICAgICAgICAgICAgIG1vZCBSL00gYml0cyBhcmUgbm90IG1hdGNo
ZWQuCgogICAgICAgIFg4NkVNVUxfT1BDX1ZFWCgweDBmMzgsIDB4ZjMpOiAvKiBHcm91cCAxNyAq
LwogICAgICAgICAgICAgICAgLSBBbGwgdmFsaWQgb3Bjb2RlcyBhcmUgZGVmaW5lZCwgc28gaXQg
c2hvdWxkIHJldHVybgogICAgICAgICAgICAgICAgWDg2RU1VTF9VTlJFQ09HTklaRUQgaWYgbW9k
IFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KCiAgICAgICAgWDg2RU1VTF9PUENfWE9QKDA5LCAw
eDAxKTogLyogWE9QIEdycDEgKi8KICAgICAgICBYODZFTVVMX09QQ19YT1AoMDksIDB4MDIpOiAv
KiBYT1AgR3JwMiAqLwogICAgICAgICAgICAgICAgLSBBbGwgdmFsaWQgb3Bjb2RlcyBhcmUgZGVm
aW5lZCwgc28gaXQgc2hvdWxkIHJldHVybgogICAgICAgICAgICAgICAgWDg2RU1VTF9VTlJFQ09H
TklaRUQgaWYgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KCiAgICAgICAgWDg2RU1VTF9P
UEMoMHgwZiwgMHgwMSk6IC8qIEdycDcgKi8KICAgICAgICAgICAgICAgIC0gTm90IGFsbCB2YWxp
ZCBvcGNvZGVzIGFyZSBkZWZpbmVkIHNvIGl0IHNob3VsZCByZXR1cm4KICAgICAgICAgICAgICAg
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpZiBtb2QgUi9NIGJpdHMgYXJlIG5vdCBtYXRjaGVkLgog
ICAgICAgICAgICAgICAgKGUuZy4gWEdFVEJWKQoKICAgICAgICBYODZFTVVMX09QQ182NigweDBm
LCAweDc4KToKICAgICAgICAgICAgICAgIC0gQWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQs
IHNvIGl0IHNob3VsZCByZXR1cm4KICAgICAgICAgICAgICAgIFg4NkVNVUxfVU5SRUNPR05JWkVE
IGlmIG1vZCBSL00gYml0cyBhcmUgbm90IG1hdGNoZWQuCgogICAgICAgIFg4NkVNVUxfT1BDKDB4
MGYsIDB4YWUpOgogICAgICAgIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4YWUpOiAvKiBHcnAxNSAq
LwogICAgICAgICAgICAgICAgLSBOb3QgYWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQgc28g
aXQgc2hvdWxkIHJldHVybgogICAgICAgICAgICAgICAgWDg2RU1VTF9VTklNUExFTUVOVEVEIGlm
IG1vZCBSL00gYml0cyBhcmUgbm90IG1hdGNoZWQuCiAgICAgICAgICAgICAgICAoZS5nLiBGWFNB
VkUvRlhSU1RPUiApCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAg
fCAxMiArKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAg
MSArCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIHwgNTIgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAxMyArKysrKysrKysKIDcg
ZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwppbmRleCBjYzg3NGNlLi4zODVmZTFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjg0LDEwICsy
ODQsMTUgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIC8qIEZhbGwtdGhyb3VnaCAqLwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KIAorICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VO
SU1QTEVNRU5URUQpOworCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICBy
ZXR1cm4gcmM7CiAKQEAgLTMxMyw2ICszMTgsOSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW9f
YnVmZmVyKAogCiAgICAgcmMgPSBodm1lbXVsX2RvX2lvKGlzX21taW8sIGFkZHIsIHJlcHMsIHNp
emUsIGRpciwgZGYsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICh1aW50cHRyX3QpYnVmZmVy
KTsKKworICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOworCiAgICAgaWYg
KCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSAmJiBkaXIgPT0gSU9SRVFfUkVBRCApCiAgICAg
ICAgIG1lbXNldChidWZmZXIsIDB4ZmYsIHNpemUpOwogCkBAIC00MDUsNiArNDEzLDggQEAgc3Rh
dGljIGludCBodm1lbXVsX2RvX2lvX2FkZHIoCiAgICAgcmMgPSBodm1lbXVsX2RvX2lvKGlzX21t
aW8sIGFkZHIsICZjb3VudCwgc2l6ZSwgZGlyLCBkZiwgMSwKICAgICAgICAgICAgICAgICAgICAg
ICAgcmFtX2dwYSk7CiAKKyAgICBBU1NFUlQocmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVEKTsK
KwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgdi0+YXJjaC5odm1fdmNw
dS5odm1faW8ubW1pb19yZXRyeSA9IChjb3VudCA8ICpyZXBzKTsKIApAQCAtMjA0NSw2ICsyMDU1
LDcgQEAgaW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25l
ZCBsb25nIGdsYSkKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9V
TkhBTkRMRUFCTEU6CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CiAgICAgICAgIGh2
bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAiTU1DRkciLCAmY3R4dCk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CkBAIC0yMTAyLDYg
KzIxMTMsNyBAQCB2b2lkIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBr
aW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAogICAgICAgICAgKiBjb25zaXN0ZW50IHdpdGggWDg2
RU1VTF9SRVRSWS4KICAgICAgICAgICovCiAgICAgICAgIHJldHVybjsKKyAgICBjYXNlIFg4NkVN
VUxfVU5JTVBMRU1FTlRFRDoKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgogICAgICAg
ICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAm
Y3R4KTsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24odHJhcG5yLCBlcnJjb2RlKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDkzMzk0YzEuLjQzZmY1YWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzcyMyw2ICszNzIzLDcgQEAg
dm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN3
aXRjaCAoIGh2bV9lbXVsYXRlX29uZSgmY3R4dCkgKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOgorICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgogICAgICAgICBo
dm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggYmY0
MTk1NC4uOTg0ZGIyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtOTYsNiArOTYsNyBAQCBib29sIGh2bV9lbXVsYXRlX29u
ZV9pbnNuKGh2bV9lbXVsYXRlX3ZhbGlkYXRlX3QgKnZhbGlkYXRlLCBjb25zdCBjaGFyICpkZXNj
cikKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFC
TEU6CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CiAgICAgICAgIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQpOwogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2Rl
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmluZGV4IDEyZDQzYWQuLmNmNDgx
MzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtMTA2LDcgKzEwNiw3IEBAIHZvaWQgdm14
X3JlYWxtb2RlX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0
eHQpCiAgICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSB8fCB2aW8tPm1t
aW9fcmV0cnkgKQogICAgICAgICB2aW8tPmlvX2NvbXBsZXRpb24gPSBIVk1JT19yZWFsbW9kZV9j
b21wbGV0aW9uOwogCi0gICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCisgICAg
aWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSB8fCByYyA9PSBYODZFTVVMX1VOSU1QTEVN
RU5URUQgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxlZCB0byBl
bXVsYXRlIGluc24uXG4iKTsKICAgICAgICAgZ290byBmYWlsOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CmluZGV4IDhkNGYyNDQuLjI1NTdlMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTM0ODgs
NyArMzQ4OCw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgKiB3b3VsZCBiZSBhIGdvb2QgdW5zaGFkb3cgaGludC4gSWYgd2UgKmRvKiBkZWNpZGUgdG8g
dW5zaGFkb3ctb24tZmF1bHQKICAgICAgKiB0aGVuIGl0IG11c3QgYmUgJ2ZhaWxhYmxlJzogd2Ug
Y2Fubm90IHJlcXVpcmUgdGhlIHVuc2hhZG93IHRvIHN1Y2NlZWQuCiAgICAgICovCi0gICAgaWYg
KCByID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkKKyAgICBpZiAoIHIgPT0gWDg2RU1VTF9VTkhB
TkRMRUFCTEUgfHwgciA9PSBYODZFTVVMX1VOSU1QTEVNRU5URUQgKQogICAgIHsKICAgICAgICAg
cGVyZmNfaW5jcihzaGFkb3dfZmF1bHRfZW11bGF0ZV9mYWlsZWQpOwogI2lmIFNIQURPV19PUFRJ
TUlaQVRJT05TICYgU0hPUFRfRkFTVF9FTVVMQVRJT04KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggYzFlMjMwMC4uZjMzNGRlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg0OCw3ICs4NDgsOCBAQCBkb3sgYXNtIHZvbGF0aWxlICgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgc3R1Yi5mdW5jKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihyZXNfLmZpZWxk
cy50cmFwbnIgPT0gRVhDX1VELCBFWENfVUQpOyAgICBcCiAgICAgICAgIGRvbWFpbl9jcmFzaChj
dXJyZW50LT5kb21haW4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdvdG8gZG9uZTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiB9IHdoaWxlICgwKQogI2Vsc2UKQEAgLTI1ODUsNyArMjU4Niw3IEBAIHg4Nl9k
ZWNvZGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBkID0gdHdvYnl0ZV90YWJsZVsweDNhXS5k
ZXNjOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAg
IGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVB
QkxFOworICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsK
ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIH0KQEAgLTI1OTksNyArMjYwMCw3IEBAIHg4Nl9kZWNvZGUoCiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAg
ICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7CiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICB9CiAKQEAgLTI4NzksNyArMjg4MCw3IEBA
IHg4Nl9kZWNvZGUoCiAKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgIH0KIAogICAgIGlmICggZWEudHlwZSA9PSBPUF9N
RU0gKQpAQCAtNDE5MSw3ICs0MTkyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICBjYXNlIDQ6IC8qIGZsZGVudiAtIFRPRE8gKi8KICAgICAgICAg
ICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fu
bm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAg
ICAgICAgICAgICBjYXNlIDU6IC8qIGZsZGN3IG0yYnl0ZSAqLwogICAgICAgICAgICAgICAgIHN0
YXRlLT5mcHVfY3RybCA9IHRydWU7CiAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJl
YWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCkBAIC00MjAyLDcgKzQyMDMsNyBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2Ug
NjogLyogZm5zdGVudiAtIFRPRE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwg
PSB0cnVlOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAg
ICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNlIDc6IC8qIGZu
c3RjdyBtMmJ5dGUgKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwog
ICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmbnN0Y3ciLCBkc3QudmFs
KTsKQEAgLTQ0MzgsNyArNDQzOSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgY2FzZSA0
OiAvKiBmcnN0b3IgLSBUT0RPICovCiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc2F2ZSAtIFRP
RE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwotICAgICAgICAg
ICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmltcGxl
bWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RzdyBtMmJ5dGUgKi8KICAg
ICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAgICAgICAgICAgICAgIGVt
dWxhdGVfZnB1X2luc25fbWVtZHN0KCJmbnN0c3ciLCBkc3QudmFsKTsKQEAgLTUxOTcsNyArNTE5
OCw3IEBAIHg4Nl9lbXVsYXRlKAogI3VuZGVmIF9HUlA3CiAKICAgICAgICAgZGVmYXVsdDoKLSAg
ICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVt
ZW50ZWRfaW5zbjsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CkBAIC02MTk1LDcg
KzYxOTYsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRp
bW04LHt4LHl9bW0se3gseX1tbSAqLwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1
bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgZ290byB1
bmltcGxlbWVudGVkX2luc247CiAgICAgICAgIH0KICAgICBzaW1kXzBmX3NoaWZ0X2ltbToKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOwpA
QCAtNjI0Myw3ICs2MjQ0LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGNhc2UgNjogLyogcHNs
bHEgJGltbTgsbW0gKi8KICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CiAgICAg
ICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgcmMgPSBYODZFTVVM
X1VOUkVDT0dOSVpFRDsKKyAgICAgICAgZ290byBkb25lOwogCiAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweDczKToKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDcz
KToKQEAgLTYyNTksNyArNjI2MSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIC8q
IHZwc2xsZHEgJGltbTgse3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgICAgICBnb3RvIHNpbWRf
MGZfc2hpZnRfaW1tOwogICAgICAgICB9Ci0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cisg
ICAgICAgIHJjID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7CisgICAgICAgIGdvdG8gZG9uZTsKIAog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Nyk6ICAgICAgICAvKiBlbW1zICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg3Nyk6ICAgIC8qIHZ6ZXJve2FsbCx1cHBlcn0g
Ki8KQEAgLTYzMjMsNyArNjMyNiw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDA6IC8q
IGV4dHJxICRpbW04LCRpbW04LHhtbSAqLwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgcmMg
PSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAg
fQogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4
MGYsIDB4NzgpOiAgICAgLyogaW5zZXJ0cSAkaW1tOCwkaW1tOCx4bW0seG1tICovCkBAIC02NTE4
LDcgKzY1MjIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fu
bm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKIApAQCAtNjUzNCw3ICs2NTM4LDggQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShhdngpOwogICAgICAgICAgICAgZ290byBzdG14
Y3NyOwogICAgICAgICB9Ci0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgIHJj
ID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7CisgICAgICAgIGdvdG8gZG9uZTsKIAogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRjMoMHgwZiwgMHhhZSk6IC8qIEdycDE1ICovCiAgICAgICAgIGZhaWxfaWYo
bW9kcm1fbW9kICE9IDMpOwpAQCAtNjc3Nyw3ICs2NzgyLDggQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAg
ICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOworICAgICAgICAgICAgICAgIGdv
dG8gZG9uZTsKIAogI2lmZGVmIEhBVkVfR0FTX1JEUkFORAogICAgICAgICAgICAgY2FzZSA2OiAv
KiByZHJhbmQgKi8KQEAgLTczNTksNyArNzM2NSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYm1pMSk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAg
ICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOworICAgICAgICAgICAgZ290byBkb25lOwog
ICAgICAgICB9CiAKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQp
OwpAQCAtNzY3MCw3ICs3Njc3LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1
bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgcmMgPSBY
ODZFTVVMX1VOUkVDT0dOSVpFRDsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgfQog
CiAgICAgeG9wXzA5X3JtX3J2OgpAQCAtNzcwNCw3ICs3NzEyLDggQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwogICAgICAgICAgICAgZ290
byB4b3BfMDlfcm1fcnY7CiAgICAgICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsK
KyAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKKyAgICAgICAgZ290byBkb25lOwog
CiAgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMGEsIDB4MTApOiAvKiBiZXh0ciBpbW0sci9tLHIg
Ki8KICAgICB7CkBAIC03NzM2LDggKzc3NDUsOCBAQCB4ODZfZW11bGF0ZSgKICAgICB9CiAKICAg
ICBkZWZhdWx0OgotICAgIGNhbm5vdF9lbXVsYXRlOgotICAgICAgICByYyA9IFg4NkVNVUxfVU5I
QU5ETEVBQkxFOworICAgIHVuaW1wbGVtZW50ZWRfaW5zbjoKKyAgICAgICAgcmMgPSBYODZFTVVM
X1VOSU1QTEVNRU5URUQ7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKQEAgLTc3ODksNyAr
Nzc5OCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGlmICggKGQgJiBEc3RNYXNr
KSAhPSBEc3RNZW0gKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxh
dGU7CisgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAg
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5oCmluZGV4IDRkZGYxMTEuLjFmYjc0YzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oCkBAIC0xMzMsNiArMTMzLDE5IEBAIHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4
IHsKICAgKiBVbmRlZmluZWQgYmVoYXZpb3Igd2hlbiB1c2VkIGFueXdoZXJlIGVsc2UuCiAgICov
CiAjZGVmaW5lIFg4NkVNVUxfRE9ORSAgICAgICAgICAgNAorIC8qCisgICogQ3VycmVudCBpbnN0
cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgYnkgdGhlIGVtdWxhdG9yLgorICAqIFRoaXMgdmFs
dWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igd2hlbiBhIHZh
bGlkCisgICogb3Bjb2RlIGlzIGZvdW5kIGJ1dCB0aGUgZXhlY3V0aW9uIGxvZ2ljIGZvciB0aGF0
IGluc3RydWN0aW9uIGlzIG1pc3NpbmcuCisgICogSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5lZCBi
eSBhbnkgb2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFja3MuCisgICovCisjZGVmaW5lIFg4
NkVNVUxfVU5JTVBMRU1FTlRFRCAgNQorIC8qCisgICogVGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24n
cyBvcGNvZGUgaXMgbm90IHZhbGlkLgorICAqIElmIHRoaXMgZXJyb3IgY29kZSBpcyByZXR1cm5l
ZCBieSBhIGZ1bmN0aW9uLCBhbiAjVUQgdHJhcCBzaG91bGQgYmUKKyAgKiByYWlzZWQgYnkgdGhl
IGZpbmFsIGNvbnN1bWVyIG9mIGl0LgorICovCisjZGVmaW5lIFg4NkVNVUxfVU5SRUNPR05JWkVE
ICAgWDg2RU1VTF9VTklNUExFTUVOVEVECiAKIC8qIEZQVSBzdWItdHlwZXMgd2hpY2ggbWF5IGJl
IHJlcXVlc3RlZCB2aWEgLT5nZXRfZnB1KCkuICovCiBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBl
IHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 05:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 05:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutmb-00086r-9P; Thu, 21 Sep 2017 05:12:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dutmZ-00086J-MT
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 05:12:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AB/89-02044-E2A43C95; Thu, 21 Sep 2017 05:12:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUSfTyjVVfP63C
 kwaGvQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhrUvYC47YV5w4fZO1gXGXURcjJwezgLVE
 779mxi5GLg4WgVksEgde/WSCcCawSJzY+YMNpEpIwE3i+eujbCAJIYEFjBIbWy6wQyTcJQ6ev
 csOkVjMKPFq/k1GkASbgJHEkmVvwYpEBKQlrn2+DLaDWeANk8S77zPBioQFvCXaew6A2SwCqh
 KbL38Ba+AV8JSYfXUjmC0hICdx81wnM4jNKeAlcaptJivEZk+JcxvmMU9gBLqHYRWjenFqUVl
 qka6RXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYHDVMzAw7mA81ex8iFGSg0lJ
 lDfA/XCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneCk+gnGBRanpqRVpmDjDMYdISHDxKIrwJI
 Gne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ4rydIqQBIaUZpHtwgWPxdYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMmwEyhSczrwRu3yugU5iATsnecADklJJEhJRUA2NY/WH
 1n5JTmr5NMe5I/bBNzevt767NcQeq/GS2xeparT+rYPOWb1FL0P/AuC1mt6L9Fx9Xkr+18qrY
 +mOHO1/fMNmYJcPHnm/4Z0qea8LrzoBUhil3oiaofj+w7tnXF43mqzjnTPjH925b9PX268Zrt
 TZWTZ8jupml5e4bx5abCQst/5/8+MRViaU4I9FQi7moOBEAmrRZmLoCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1505970733!115874663!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55042 invoked from network); 21 Sep 2017 05:12:14 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Sep 2017 05:12:14 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Tjvpmj/JJO8lV1fjNc3HHH+9EY1VUGekVoOTBG66VzBLjPEAvJBolORlUSLQLHwWYqSyKiCVtddRMzDNt/mnHp0WFEfXNpCIqOBVoCyECZSOFeNm9R09dNeXGuMCoUdMXAnMWsQ+f2MZrVy+AqfNz1mLs7u1Vvdq9TEINrVfkw8v8zC8uzj6Glq8YqQ2FBAZCkdrcnOObnL0oECBp0Y2NzcOpvP4FtJTRBBXD9K7kVQEUHMnRhWVJ9t61OoVf/wjS3BOYfSw62hlHWFjfgNKsq0aqd428+ZayQv05vcwnh+QxOmXTx0FbZ9yO71P5Q/lwGpLnfjWz0+pzgydKLS+MA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=TOvy6UgufhoE3xrjNi+kvqRaTsY=; b=vA2TuBqOEu90jIiuTIKHOl5MHfsG
 q5/CW9U2mLojCrxY2lIyCENLcb4y4Yu8lWApatJPit14W/ffiF8Ycwa+MTCJDlVh
 jf+7XMwwxM7zjKGvqIb1STY2I4bLk3+L3Qp+DNKoX1wnab+QW7ftcB0mz80LdY6V
 Uc82/kslYtz1uCKSSK1bEjolYnKhHjSNmNYGkDqeihTHIGHdPB02hxALA9ODvDgD
 5CJ+LipCaN3fySbcKEnVlS4sxuhzBarop9Zs3z214QZI8hOdcvOoWXUXMRTCr06/
 jmAg7d+udv2WM5Xo8zF/r0//YzyK3TWJB+jGGPGAVbZcr0jfAXzeXrtHMw==
Received: (qmail 810 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 08:12:07 +0300
Received: (qmail 9206 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 21 Sep 2017 08:12:07 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 08:12:05 +0300
Message-Id: <1505970726-5671-4-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v12 3/4] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDIgKysK
IHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9tb25pdG9yLmMgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0
b3IuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAzICsrLQog
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVi
bGljL3ZtX2V2ZW50LmggICAgIHwgIDIgKysKIDEwIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDA3M2ZiYzkuLjVl
YThiNGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDI4LDYgKzIwMjgsOCBAQCBpbnQgeGNf
bW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwKIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwgYm9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSk7CitpbnQgeGNfbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIC8qKgogICogVGhpcyBmdW5jdGlvbiBl
bmFibGVzIC8gZGlzYWJsZXMgZW11bGF0aW9uIGZvciBlYWNoIFJFUCBmb3IgYQogICogUkVQLWNv
bXBhdGlibGUgaW5zdHJ1Y3Rpb24uCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYTY3NzgyMC4uNjA0NjY4MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21v
bml0b3IuYwpAQCAtMjE3LDYgKzIxNywyMCBAQCBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2Nh
bGwoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVu
dGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsK
KworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7CisgICAgZG9tY3RsLmRv
bWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8g
WEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKKyAgICBkb21jdGwudS5t
b25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1F
TlRFRDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggNGZlNjFiNC4u
MTllNzAzNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTE0LDEyICsxNCwxNCBAQAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2Uu
aD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxh
c20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vaW9yZXEuaD4KKyNpbmNsdWRlIDxhc20vaHZtL21vbml0b3IuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS9zdm0vc3ZtLmg+CkBAIC0yMTE0LDYgKzIxMTYsOSBAQCB2b2lkIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAog
ICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVO
VEVEOgorICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCgpICkKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgLyogZmFsbC10aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX1VOSEFORExFQUJMRToKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhF
TkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCwgcmMpOwogICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAyNzg3ZGZh
Li40Y2U3NzhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtNTcsNiArNTcsMjMgQEAgYm9vbCBodm1fbW9u
aXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVk
IGxvbmcgb2xkKQogICAgIHJldHVybiAwOwogfQogCitib29sIGh2bV9tb25pdG9yX2VtdWxfdW5p
bXBsZW1lbnRlZCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKwor
ICAgIC8qCisgICAgICogU2VuZCBhIHZtX2V2ZW50IHRvIHRoZSBtb25pdG9yIHRvIHNpZ25hbCB0
aGF0IHRoZSBjdXJyZW50CisgICAgICogaW5zdHJ1Y3Rpb24gY291bGRuJ3QgYmUgZW11bGF0ZWQu
CisgICAgICovCisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKKyAgICAgICAgLnJlYXNv
biA9IFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQsCisgICAgICAgIC52Y3B1X2lk
ICA9IGN1cnItPnZjcHVfaWQsCisgICAgfTsKKworICAgIHJldHVybiBjdXJyLT5kb21haW4tPmFy
Y2gubW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAmJgorICAgICAgICBtb25pdG9y
X3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7Cit9CisKIHZvaWQgaHZtX21vbml0b3JfbXNy
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4v
YXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDcwNjQ1NGYuLmU1OWYxZjUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMjgz
LDYgKzI4MywxOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgeworICAgICAgICBib29sIG9sZF9zdGF0
dXMgPSBhZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZDsKKworICAgICAgICBp
ZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgICAgICBh
ZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7
CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAg
ICBkZWZhdWx0OgogICAgICAgICAvKgogICAgICAgICAgKiBTaG91bGQgbm90IGJlIHJlYWNoZWQg
dW5sZXNzIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKCkgaXMKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CmluZGV4IGZiOGJmMTcuLmZjYWI4ZjggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNDA2LDYgKzQw
Niw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5h
YmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vy
c3BhY2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25l
ZCBpbnQgZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAxOwogICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwog
ICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGNmZDY2NjEuLjZlMjIwOTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgaW50IGh2bV9tb25pdG9yX2Nw
dWlkKHVuc2lnbmVkIGxvbmcgaW5zbl9sZW5ndGgsIHVuc2lnbmVkIGludCBsZWFmLAogICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdWJsZWFmKTsKIHZvaWQgaHZtX21vbml0b3Jf
aW50ZXJydXB0KHVuc2lnbmVkIGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVyciwgdWludDY0X3QgY3IyKTsKK2Jv
b2wgaHZtX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHZvaWQpOwogCiAjZW5kaWYgLyogX19B
U01fWDg2X0hWTV9NT05JVE9SX0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDc2NWQw
YjQuLjBhZGE5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC04Myw3ICs4Myw4IEBAIHN0YXRp
YyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKLSAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCk7CisgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5J
TVBMRU1FTlRFRCk7CiAKICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBj
YW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwogICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBf
c3VwcG9ydGVkKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGUyZmQ2ODUuLmRhN2U0ZjggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTEwMDcsNiArMTAwNyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
bXRfb3AgewogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxM
ICAgICAgIDcKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAg
ICAgICAgICA4CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyAg
ICAgICAgICAgOQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExF
TUVOVEVEICAgIDEwCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogICAgIHVpbnQz
Ml90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApp
bmRleCBmMDFlNDcxLi5iNTMxZjcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMTQ4LDYgKzE0
OCw4IEBACiAjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9JTlRFUlJVUFQgICAgICAgICAgICAgICAx
MgogLyogQSBkZXNjcmlwdG9yIHRhYmxlIHJlZ2lzdGVyIHdhcyBhY2Nlc3NlZC4gKi8KICNkZWZp
bmUgVk1fRVZFTlRfUkVBU09OX0RFU0NSSVBUT1JfQUNDRVNTICAgICAgIDEzCisvKiBDdXJyZW50
IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3IgKi8KKyNkZWZp
bmUgVk1fRVZFTlRfUkVBU09OX0VNVUxfVU5JTVBMRU1FTlRFRCAgICAgIDE0CiAKIC8qIFN1cHBv
cnRlZCB2YWx1ZXMgZm9yIHRoZSB2bV9ldmVudF93cml0ZV9jdHJscmVnIGluZGV4LiAqLwogI2Rl
ZmluZSBWTV9FVkVOVF9YODZfQ1IwICAgIDAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 05:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 05:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutmX-00085O-Ud; Thu, 21 Sep 2017 05:12:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dutmX-00084w-JU
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 05:12:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 50/B0-02224-C2A43C95; Thu, 21 Sep 2017 05:12:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVVfH63C
 kwdILghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCthvMBVfVKs5+PMfcwPhcrouRk4NZwFqi
 918zYxcjFweLwCwWiUVn50I5E1gk1vVvYASpEhJwk9h19QI7SEJIYAGjxMYWEAck4S6xd/d6q
 MRiRolX82+CdbAJGEksWfYWrEhEQFri2ufLYGOZBd4wSbz7PhOsSFjAX2Lqlc+sIDaLgKrEzA
 mfWUBsXgFPics9i8BsCQE5iZvnOplBbE4BL4lTbTNZITZ7SpzbMI95AiPQPQyrGDWKU4vKUot
 0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw6uegYFxB2PTXr9DjJIcTEqi
 vAHuhyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWeALlBItS01Mr0jJzgIEOk5bg4FES4U0AS
 fMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpzXE6RIAKQoozQPbgQs6i4xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEubNAJnCk5lXArfpFdARTEBHZG84AHJESSJCSqqBcc2PzjKexlkW/G/
 //bKV5whXnXm0449KqBvDEX5tddbN+pm/rVIXrr/Z/NDYl7U94XFe+r9pH6eYashW5ogw1XSU
 9uitVQ+erM2xPp/zhLrM04N7Q6KKOaRri2UmTV8/4dli0aot388v7F8Rf71ipoR/icoucf2ag
 AjlkOmuc44F38yXOLxGiaU4I9FQi7moOBEA+ZUWTLUCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1505970731!115102310!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27685 invoked from network); 21 Sep 2017 05:12:12 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Sep 2017 05:12:12 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=o9q4miuoj+TJ9zLX8qdS+AYjPfVzfUJSH5HdYKUYELdeuYULFkFEH3zuCeSfS+Lj1F361alc1XjfcXKAgFwGtlVj9PoFSMXSKoo+Oesanl8pofAXT54FU2qLr3TpmcSGFvHF9CfNpCqv+Hj38Fiu8C1sM7yeWe0Si6GuRT17/R6qUnSGcIqnntWiUTntKhCgdpR8mH3aJSKz8CT0XGI9CQ/BnpMkO5rr3jyeap5GzxUb/OZ1KSphJPonGjIDLG59SJOR2oWLQ29p+OMv5sq6J66ogAGdZnkKsnpEIjBO/7KI9jB6yfJDUp9DMLXC+Rx4aJG8Mlhjo0HRb9ylxtzQPg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=npn8P1zUszSq+FcIqbTbev/J0cA=; b=XwYTAxiUcEUCc/XL4E6f6C4OfZmM
 +49H199U8SaX7u1m2+Bdh8soxZSbmO4AlgTrWKgMrMUoB9ccPORctnwH6W05mYIN
 h7TBai9vI8WonOk00iKN32AW9R+8n2cBdUNCyw43BlRVD12pARPl3cDhlP+YVhAv
 KTUVqrT/BoB5mDBOJu4UiWPdI8PWgNICTkq8aMxFtVeGjGlqiEGJV+LbHu6Bqs8d
 BEeruCLWbGpgDd4oSYw5MdX2+DUPXcwTiJcOhKngCc3iD0WriCdrcxabN/AlHTMJ
 57B06ebObDjlZy5/G+X/bhDtiT2TYhQjvue0x7zcIszAwKjAXVIo55cGDQ==
Received: (qmail 715 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 08:12:07 +0300
Received: (qmail 9186 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 21 Sep 2017 08:12:07 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 08:12:04 +0300
Message-Id: <1505970726-5671-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v12 2/4] x86emul: Add return code information to
	error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBwcmludCB0aGUgcmV0dXJuIGNvZGUgb2YgdGhlIGxhc3QgZmFpbGVkIGVtdWxhdG9yIG9wZXJh
dGlvbgppbiBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUuCi0gcHJpbnQgdGhlIHJldHVybiBjb2Rl
IGluIHNoX3BhZ2VfZmF1bHQgKFNIQURPV19QUklOVEspIHRvIG1ha2UgdGhlCmRpc3RpY3Rpb24g
YmV0d2VlbiBYODZFTVVMX1VOSEFORExFQUJMRSBhbmQgWDg2RU1VTF9VTklNUExFTUVOVEVELgoK
U2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQpDaGFu
Z2VkIHNpbmNlIHYxMToKICAgICogUmVtb3ZlZCAicmM9IiBmcm9tIHRoZSBlcnJvciBtZXNzYWdl
LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDEzICsrKysrKystLS0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9t
dWx0aS5jICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIHwg
IDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwppbmRleCAzODVmZTFlLi40ZmU2MWI0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAt
MjA1Niw3ICsyMDU2LDcgQEAgaW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVuc2lnbmVkIGxvbmcg
bWZuLCB1bnNpZ25lZCBsb25nIGdsYSkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExF
QUJMRToKICAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKLSAgICAgICAgaHZtX2R1bXBf
ZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsICJNTUNGRyIsICZjdHh0KTsKKyAgICAg
ICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsICJNTUNGRyIsICZj
dHh0LCByYyk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CiAg
ICAgICAgIGh2bV9pbmplY3RfZXZlbnQoJmN0eHQuY3R4dC5ldmVudCk7CkBAIC0yMTE1LDcgKzIx
MTUsNyBAQCB2b2lkIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5k
LCB1bnNpZ25lZCBpbnQgdHJhcG5yLAogICAgICAgICByZXR1cm47CiAgICAgY2FzZSBYODZFTVVM
X1VOSU1QTEVNRU5URUQ6CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKLSAgICAgICAg
aHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0
eCk7CisgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1l
bSBldmVudCIsICZjdHgsIHJjKTsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24odHJh
cG5yLCBlcnJjb2RlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElP
TjoKQEAgLTIyNDMsMTYgKzIyNDMsMTcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmd1ZXN0X3g4Nl9t
b2RlX3RvX3N0cihpbnQgbW9kZSkKIH0KIAogdm9pZCBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUo
Y29uc3QgY2hhciAqbG9nbHZsLCBjb25zdCBjaGFyICpwcmVmaXgsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVt
dWxfY3R4dCwgaW50IHJjKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAg
ICBjb25zdCBjaGFyICptb2RlX3N0ciA9IGd1ZXN0X3g4Nl9tb2RlX3RvX3N0cihodm1fZ3Vlc3Rf
eDg2X21vZGUoY3VycikpOwogICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpjcyA9
CiAgICAgICAgIGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2X3NlZ19jcywgaHZtZW11bF9jdHh0KTsK
IAotICAgIHByaW50aygiJXMlcyBlbXVsYXRpb24gZmFpbGVkOiAlcHYgJXMgQCAlMDR4OiUwOGx4
IC0+ICUqcGhcbiIsCi0gICAgICAgICAgIGxvZ2x2bCwgcHJlZml4LCBjdXJyLCBtb2RlX3N0ciwg
Y3MtPnNlbCwgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXAsCi0gICAgICAgICAgIGh2bWVtdWxf
Y3R4dC0+aW5zbl9idWZfYnl0ZXMsIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpOworICAgIHByaW50
aygiJXMlcyBlbXVsYXRpb24gZmFpbGVkICglZCk6ICVwdiAlcyBAICUwNHg6JTA4bHggLT4gJSpw
aFxuIiwKKyAgICAgICAgICAgbG9nbHZsLCBwcmVmaXgsIHJjLCBjdXJyLCBtb2RlX3N0ciwgY3Mt
PnNlbCwKKyAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXAsIGh2bWVtdWxfY3R4
dC0+aW5zbl9idWZfYnl0ZXMsCisgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpOwog
fQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2
L2h2bS9pby5jCmluZGV4IDk4NGRiMjEuLjcxNTJjMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTk3LDcgKzk3LDcgQEAg
Ym9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0ZV92YWxpZGF0ZV90ICp2YWxpZGF0
ZSwgY29uc3QgY2hhciAqZGVzY3IpCiAgICAgewogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFC
TEU6CiAgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Ci0gICAgICAgIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQpOworICAgICAgICBo
dm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgZGVzY3IsICZjdHh0LCBy
Yyk7CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvcmVhbG1vZGUuYwppbmRleCBjZjQ4MTM5Li5iOTM3OTJkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3JlYWxtb2RlLmMKQEAgLTEzOCw3ICsxMzgsNyBAQCB2b2lkIHZteF9yZWFsbW9kZV9lbXVs
YXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogICAgIHJldHVy
bjsKIAogIGZhaWw6Ci0gICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0VSUiwg
IlJlYWwtbW9kZSIsIGh2bWVtdWxfY3R4dCk7CisgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRl
KFhFTkxPR19HX0VSUiwgIlJlYWwtbW9kZSIsIGh2bWVtdWxfY3R4dCwgcmMpOwogICAgIGRvbWFp
bl9jcmFzaChjdXJyLT5kb21haW4pOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggMjU1
N2UyMS4uMjgwMzBhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzQ5OCw4ICszNDk4LDgg
QEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
di0+YXJjaC5wYWdpbmcubGFzdF93cml0ZV9lbXVsX29rID0gMDsKICAgICAgICAgfQogI2VuZGlm
Ci0gICAgICAgIFNIQURPV19QUklOVEsoImVtdWxhdG9yIGZhaWx1cmUsIHVuc2hhZG93aW5nIG1m
biAlI2x4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICBtZm5feChnbWZuKSk7CisgICAgICAg
IFNIQURPV19QUklOVEsoImVtdWxhdG9yIGZhaWx1cmUgKHJjPSVkKSwgdW5zaGFkb3dpbmcgbWZu
ICUjbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHIsIG1mbl94KGdtZm4pKTsKICAgICAg
ICAgLyogSWYgdGhpcyBpcyBhY3R1YWxseSBhIHBhZ2UgdGFibGUsIHRoZW4gd2UgaGF2ZSBhIGJ1
ZywgYW5kIG5lZWQKICAgICAgICAgICogdG8gc3VwcG9ydCBtb3JlIG9wZXJhdGlvbnMgaW4gdGhl
IGVtdWxhdG9yLiAgTW9yZSBsaWtlbHksCiAgICAgICAgICAqIHRob3VnaCwgdGhpcyBpcyBhIGhp
bnQgdGhhdCB0aGlzIHBhZ2Ugc2hvdWxkIG5vdCBiZSBzaGFkb3dlZC4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2VtdWxhdGUuaAppbmRleCA4ODY0Nzc1Li41OGQxN2M0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZW11bGF0ZS5oCkBAIC05Miw3ICs5Miw3IEBAIGludCBodm1lbXVsX2RvX3Bpb19idWZmZXIodWlu
dDE2X3QgcG9ydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYnVmZmVyKTsKIAog
dm9pZCBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoY29uc3QgY2hhciAqbG9nbHZsLCBjb25zdCBj
aGFyICpwcmVmaXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2Vt
dWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQsIGludCByYyk7CiAKICNlbmRp
ZiAvKiBfX0FTTV9YODZfSFZNX0VNVUxBVEVfSF9fICovCiAKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 05:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 05:12:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dutmi-00089K-H5; Thu, 21 Sep 2017 05:12:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dutmh-00088b-5d
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 05:12:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4D/CA-03423-63A43C95; Thu, 21 Sep 2017 05:12:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsUSfTyjVdfU63C
 kwcV2PYslHxezODB6HN39mymAMYo1My8pvyKBNWPN2i/sBa8FKv6uu8ncwHiCt4uRk4NZwFqi
 918zYxcjFweLwCwWifcdk1ggnAksEr3fj7ODVAkJuEnc6WgHqxISWMAosbHlAlTCXeLw7ftQi
 cWMEq/m32QESbAJGEksWfYWrEhEQFri2ufLYEXMAm+YJN59nwlWJCwQLjHryXZmEJtFQFVi7p
 4ZbCA2r4CnxJkDG1hAbAkBOYmb5zrBajgFvCROtc1khdjsKXFuwzzmCYxA9zCsYtQoTi0qSy3
 SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDC8GINjB+Gd+4CFGSQ4mJVHe
 APfDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeBk9gXKCRanpqRVpmTnAQIdJS3DwKInwJoCke
 YsLEnOLM9MhUqcYjTlWTbjyh4mj4+bdP0xCLHn5ealS4ry3PYBKBUBKM0rz4AbBIvASo6yUMC
 8j0GlCPAWpRbmZJajyrxjFORiVhHkzQBbyZOaVwO17BXQKE9Ap2RsOgJxSkoiQkmpgNGdZ9uU
 uj8Uko6vz3X5+lJT5sqSJNypnr+37X5WbTrNpdEtHqJofTWsX051if2H3lLd33mf8CTBRiXTL
 +Kxo4BpkeXJz6+55Oa3Oa9PTju1R+WO9uY3z0sOIRf8F5z//mN3eXvE8K+nCjy0ZTk8fbNeOW
 nB73Q4fleJ5ogzng2/HiuucfKC9VImlOCPRUIu5qDgRABJPqeK7AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505970741!83761475!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45881 invoked from network); 21 Sep 2017 05:12:21 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Sep 2017 05:12:21 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=MYH2LS4Vv1Yxvxkekr7snaUPh6bqfLiYk2T2O4dke55l1a0DjYDS2ph4gXWn1Q4GZvJSFxXyOzlOnkPWoSFcaIgXosLZ7l9EVOplCtkajFDZtMZ/sBZG2cHTqYYWbxXD9h8sFdwICc8WM/NiHx8yv5lPY8XdF78hD9Nl9rJLnQuHeBqEAbhLhPTTOriWEzusTnprKx77GSEko/50kC8S1xeIXmligsO0KwQobtl+VAEBqwFqusQtUD+vwj+GD3LjsAy5+goePxmYeLE1GUbqod+4x+hpYLBToXOp8Z1Qv0wqiUU5WV8QlU6Ik0DgLhDegEzJez/X+cLAqFvieCkpng==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=vlgJ9RkI2ysIQh5xDbPTKmiU5F0=; b=N+F6E9r8iAfhAFljjonqEJTVyADS
 7/NxJGEc0qavBEchdiKwzUYdxcTTsWoShNW58tupwg+DN+j2YoVMslOk6jwewpGR
 bRc3nZhWsyOz7SoDSO5SVkisMx5mMzs3G445bG/l2x8KFInTAQa7/XNQI8wPr/g2
 d04XFPY29hjkvGsBT+NhSBtBCZel19MZpgeFVAdzuiRN2UHWCER6nqPEFpMYHRvy
 Mj+UU4j/kNBHhftv9RgFZK01yPnpGIfODtQY+83qQ5a+YdP3ieA25wAVNZSE+OwO
 FiDNxMtH1nNmPq032SaTzvT4hIBHZNiIFEPnFl8vdqAvmTutWXCNZXyRrA==
Received: (qmail 911 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 08:12:07 +0300
Received: (qmail 9218 invoked from network); 21 Sep 2017 08:12:07 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 21 Sep 2017 08:12:07 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 08:12:06 +0300
Message-Id: <1505970726-5671-5-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v12 4/4] x86emul: Raise #UD when emulating an
	unrecognized instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9kaWZpZWQgdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVsYXRlX29uZV9pbnNuIGFuZAp2bXhfcmVh
bG1vZGVfZW11bGF0ZV9vbmUgdG8gZ2VuZXJhdGUgYW4gSW52YWxpZCBPcGNvZGUgdHJhcCB3aGVu
Clg4NkVNVUxfVU5SRUNPR05JWkVEIGlzIHJldHVybmVkIGJ5IHRoZSBlbXVsYXRvciBpbnN0ZWFk
IG9mIGp1c3QKY3Jhc2hpbmcgdGhlIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAg
ICAgIHwgIDYgKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jIHwgMTEgKysr
KysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2lvLmMKaW5kZXggNzE1MmMyOC4uYzdiMWM1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtOTYsMTAgKzk2LDE0IEBAIGJv
b2wgaHZtX2VtdWxhdGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUs
IGNvbnN0IGNoYXIgKmRlc2NyKQogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBY
ODZFTVVMX1VOSEFORExFQUJMRToKLSAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAg
ICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAm
Y3R4dCwgcmMpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAKKyAgICBjYXNlIFg4NkVNVUxfVU5S
RUNPR05JWkVEOgorICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FS
TklORywgZGVzY3IsICZjdHh0LCByYyk7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgogICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHh0
LmN0eHQuZXZlbnQpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3JlYWxtb2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmluZGV4
IGI5Mzc5MmQuLjAzZGVhNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxt
b2RlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtMTA2LDEyICsx
MDYsMjEgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgKmh2bWVtdWxfY3R4dCkKICAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlv
bih2aW8pIHx8IHZpby0+bW1pb19yZXRyeSApCiAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9
IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRpb247CiAKLSAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5I
QU5ETEVBQkxFIHx8IHJjID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCisgICAgaWYgKCByYyA9
PSBYODZFTVVMX1VOSEFORExFQUJMRSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLCAiRmFpbGVkIHRvIGVtdWxhdGUgaW5zbi5cbiIpOwogICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgfQogCisgICAgaWYgKCByYyA9PSBYODZFTVVMX1VOUkVDT0dOSVpFRCApCisgICAgeworICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVW5yZWNvZ25pemVkIGluc24uXG4iKTsKKyAgICAg
ICAgaWYgKCBjdXJyLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcmVhbG1vZGVfZGVsaXZlcl9leGNlcHRp
b24oVFJBUF9pbnZhbGlkX29wLCAwLCBodm1lbXVsX2N0eHQpOworICAgIH0KKwogICAgIGlmICgg
cmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2VseShj
dXJyLT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkKSAmJgotLSAKMi43LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 05:44:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 05:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duuHX-00026i-38; Thu, 21 Sep 2017 05:44:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1duuHV-00026c-39
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 05:44:13 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 28/C6-16919-CA153C95; Thu, 21 Sep 2017 05:44:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEJsWRWlGSWpSXmKPExsWSoa+oqbs68HC
 kwaNuUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvqtMsBUelKt6tamdqYNwl0sXIxcEi0Mss
 sX5fC1sXIycHo0CkxPxfrWwgCSGBP4wS5z/eYgRJCAu4SOz5uZwdxBYRiJW49e0zWIMQUPzF7
 OuMIA3MAucZJd60rgdrYBPQk/j+aR9YA6+Aq0TD7wZWEJtFQFXi94J5YM2iAtES118fYoSoEZ
 Q4OfMJC4jNCVTfMu8ImM0sYCtxZ+5uZghbXmL72zlgtoSAosSzGyeZQBZLCHQxSvy+2cUKcZG
 axLTTXUwQRbISR8/OYYGwfSW+LvoF1fCUSeLtlCVsEE4zu8S+y2vZIKp0JCZMuM0MkbjMLvFq
 2TmoUdYSSzu/sELYBRJbZqxlhSg6xiqxe8I3qG4ZiW3Pd7JDJGaxSSxb9pMZ4qgkiWPzT0Al1
 gpIbFi3EuqSTnaJP/3/2SYwqs9CCoZZSF6fheT1BYzMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3
 N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAlNGPQMD4w7Gpr1+hxglOZiURHkD3A9HCvEl5adUZiQ
 WZ8QXleakFh9ilOHgUJLgjQwAygkWpaanVqRl5gCTF0xagoNHSYTXESTNW1yQmFucmQ6ROsVo
 zHFs0+U/TBxdnTf+MAmx5OXnpUqJ8+aAlAqAlGaU5sENgiXVS4yyUsK8jAwMDEI8BalFuZklq
 PKvGMU5GJWEed1ApvBk5pXA7XsFdAoT0CnZGw6AnFKSiJCSamBM41n81SanI9RBiKvtjPzxF/
 uio2qclN/9vV8oNkV0aXQw40Yl5lvxBnoee290Rua92FPyKWFR4jnLSldP39L6p5y/+1erFpf
 /+bPpesuu8Ga1GccOWRS/TfM7u+7IFJm3Au3PmXarrz2fr95hK/3nm8IlGXvGMq0DzG903+3h
 blNafqs6/6oSS3FGoqEWc1FxIgB3hlOPpQMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505972650!98995225!1
X-Originating-IP: [104.47.33.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58462 invoked from network); 21 Sep 2017 05:44:11 -0000
Received: from mail-bn3nam01on0041.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.41)
 by server-12.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 05:44:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=8Vu4p5dZz2Qsx+kidAsjnztuXEGhLO3w2UJB3Q+jmZk=;
 b=c12NzPfdkldUkF3eWITFRBkiyhl8a1Ih8ew8mncDRJwJAQTCanOJDj5dcEkUK8oHESe1Np5ZPaUkMQTk1Tk2gczBD+z5qhESb7UfcloZ3IcvwMtU+bLhENiZ5fsq3VS1yNf7ftJMcpN8hrixt6qEdDcEFAKoq2kML12ueEVCLsA=
Received: from [10.160.0.36] (111.93.218.67) by
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 05:44:04 +0000
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <53fe9527-8f5f-e14d-a411-022292d058c2@caviumnetworks.com>
Date: Thu, 21 Sep 2017 11:13:46 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0020.INDPRD01.PROD.OUTLOOK.COM (10.174.214.158) To
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8f09d877-8c10-4721-c869-08d500b3c776
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 3:X0SFkRtlk5vGKW0x3rm2BjjrZsNKfkG5HkdsOxFkrcVVDLks6Yhzk+ela4+MwQ8zOVstpVILMcRAmEy5kMJ3L6VgjYzWOjGmdAnO+Z2PGw9AaeADZT7tjcho0EOkJKp3LR0mZPFSaRSZBtEyWdlNLEGThtncH8TpArXOyJC5vxn/gl+0QehIxXu7VCthE/enILF9hOSkMJHePNOJqlnYNnwZ4yx74GI2EZ+wVzs75zcBUzqGi49Ni5acY82x5YUS;
 25:hSMLgKy5C5sX91x65rFLZTFItQZHL3ZLRHboFwEfNxi4jm7mWVWYj3t77/6oyUuKwMDXOKxFKQhuVhnkg+9G9K0z2PNL8dCDxU/sapjTgIdvwAhKRClMJx1Okt2rrOEPjeeZ+MSqRnYuGGkSnEsTabeD1+06BcjfQ25ZyXlYGBN+/UdC6pO5Joc4HSuL/X5Y941SFv0/K8eivMkcRSzkLtsqx4JyP4nVzEtufvLL+JaDrx9MeS+ogBq/vzUM/1riEGIJeYeL1DLy93pnXoOdlDD8QnVxfQg0zFKDo3ZL30sjM3KbycOTg3v1fAJlLiNhmkNncyQdLc6re4pEn0CBaQ==;
 31:JHO9iufaACzmL/ALA1dArxwmcZxQLglIRJpfxoaUX8/Z07fdldDAdOmoEhovKOkGj910DvZVjjCArLwF5GHe2Kpog6fKY57EwjD9KP3KaMKi2wM1+pKlY1xq7WG5YA2GC2aDA0LTq7fd4t2jbX+IH7WJ3gon7/5ThiAdIk+/u+Nn056QZj/ir44lz4WjsLgUyJBl6OHz9wyPKj6wZS/d21Yk1jmM7WkNhpMUhvjB+/8=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2065:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 20:Pok30vMfVqIIGc63TqxVqNgbgitJhBUq3LY664L8Cv6v3LdDHy4da14AZIbjseH4nyFnC67xC9C50mXg0rSzHmXI+6+L280KYiqKw3WN2WA8XQJM0olT1KORJD2t+gNQ4TmoU87sBrIt/eaDnTPD26V/QTpOce/sr6qmq7mYy9O8Pjpde6SS8nZRx9lI9enqdpES+JlJ/tdcX+4FqA3N4kyVMzdvZ4l5IokbnD0N+wRmctqu4xX4/Byj/P2m5RRtWnaL8Gk+ujV22sOoCgVRyk+ztqNjaixXSO1clkKvbCui6mczGsdcjmbXDJ/dj2aUYyNIfqNrymaipwx5d4tLH830sU8S09sVK+irNLtwYaDrPmjUpMJTUbfbe9lmj8rJ7HwOL0Of6nLwtE0v+CzggVxAqIjoNk7b+FJ+mNPBu7dsd0Y78ngCvWxpNh2K++Pobs6ky7zgKSUFLiIawgH0fx4ZYQG3XU8EolR/JcoVm7Fr09e3iW3Gl4owOSuOmqKDX1rHAYJXwr0Kzf90BouixGctL8+NQJkZeAVME980FoUCTHlTYXdLyY7hN5TYP/tbw5/o4v3Am/j+wH1w99NR8ncG6DCK1uDDE2XGLFjzUbo=;
 4:ytIr+Nafmnfy0QZNYj0sIJA9ovn2tdRWU4xa22Y3Lq2+Gfrke6rXucwTTlYFj8wdPE03TMtwvc3gmajY1KW5gQM7uEGqGcknSLt5RwrAfBAYEzkpeXoEwLb5b2FgybTPUsZSaaWl8wG/Gyv47WokH0WKDxtTVQUkxvrPK0zHFWqrsQCkcvAJM1yKWbrluP8Am7ub6ulO0tkBuN2ycQOYTy1SSyV3v69IGWng8MsJvc1YNNyQEAU5qWb/4hFqXRNSC3QX7XlzuWDqPE6HQxq38MKYNTOaJY3cqmuE87dBK6U=
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425);
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20658486D03A3767AAAF4B80EC660@BLUPR0701MB2065.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2065; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2065; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(24454002)(377454003)(189002)(199003)(4326008)(47776003)(5009440100003)(50466002)(8936002)(101416001)(76176999)(50986999)(54356999)(72206003)(6246003)(229853002)(478600001)(31696002)(81156014)(81166006)(8676002)(189998001)(6116002)(3846002)(966005)(36756003)(97736004)(7416002)(66066001)(65806001)(65956001)(7736002)(6306002)(58126008)(16526017)(23746002)(16576012)(8666007)(106356001)(105586002)(65826007)(5660300001)(316002)(25786009)(6666003)(31686004)(230700001)(2906002)(90366009)(64126003)(6486002)(2950100002)(68736007)(42882006)(77096006)(53936002)(53546010)(305945005)(33646002)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2065; H:[10.160.0.36]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BLUPR0701MB2065;
 23:Ui6sceCRv3VhdJoFia+aCPznVBDGKZ1OHh2?=
 =?Windows-1252?Q?7Dr6hIbhFpMKhANv2zL6sG1nJlLeIHGvZAPDReiWfCFXXpX5iLko5Opq?=
 =?Windows-1252?Q?dTi3oVnTTxO+F4Wvf8PSBUr6jg8m3FaMWuXlQxD++mRS4J2AqJC84+mz?=
 =?Windows-1252?Q?My/8nh0Rl16xoJ4NpV/7EeRCcE7eyawRVLDU/p0KpkCCNH/I/NKdMjWS?=
 =?Windows-1252?Q?z7LqkPHM+sZVHdbXvE0Ph7z/Bpb99XnGFHaKhBgnCKQs8BMXSgnZC9TQ?=
 =?Windows-1252?Q?n/zqELgNBkaSR5dde5VLAfOrUmv7I7MBGGV6kdmSofPUMW0Uol2T58z7?=
 =?Windows-1252?Q?DwoVn02HRLj6a7nIFnWUfcqQVfCjBF+VUOgE0vA+tWkLX+2tyPWmykOr?=
 =?Windows-1252?Q?T1mJkIKeQ9za0zn/nHo3Uml6kzdPesDoz1rqvsJwH1yjP1KJpkOKJqh/?=
 =?Windows-1252?Q?jEi0xk3YsOEeGxvEGyjUmhD4sXV6/tlopmzTLlqRbrOYfl7CGGU6JUvR?=
 =?Windows-1252?Q?f5dNizf7a/0OsCkK7X/Ty/Fw8XAs+7F61WibFMYv4b3XGPk4rNfzGihL?=
 =?Windows-1252?Q?f/H7b119uJU9il6X0lE8I0FuE2yrXia1tf8g+YyAerm7rVmDmytmZ7vF?=
 =?Windows-1252?Q?/uwK6C+AtZcDwjgyZbVJMNwJHqgv6/EYQ2AuKeUVNN6nKobeGT96PAeu?=
 =?Windows-1252?Q?Ho2mKq4QxdyFTfOwWLq7E+df9nIW4/lU4xalCRUkxumR3QnRJs/ACVf5?=
 =?Windows-1252?Q?Mz+EDr1EdRq16IuKtMb1SShvPVmnxbRzKCAc4+7BkkjVOGNc8mpKZtWv?=
 =?Windows-1252?Q?17tCu/YIJT6YK+7HJzxC3a9ogJsMooOaxrrQwmMh7l2Uoizm5AQFKi5U?=
 =?Windows-1252?Q?o60dlTRkKIoLqv7r9vvJA9qTu83XADxYGTrBARbvpE/7njHpN/iQtBfq?=
 =?Windows-1252?Q?CLdAzxBxkWkBKTUCVIRQae3Rd6qbZZX99AMafq20htFElnia5AAsRFwh?=
 =?Windows-1252?Q?ZeG18x1SWRs2GVs03reCVyQRB+mnpPatTB7ahB3wZ8KHmdj8UGDex+rG?=
 =?Windows-1252?Q?HPEZlBqsq5GXALdTFrh1Q300FTOLOH+z1BDTXvr3o1wtYnEgMP5hSEqm?=
 =?Windows-1252?Q?V4xou/RCkI3VkR+ZhFD1khZbdWdM0tGBk9cvTFK1MwKou/tROln64Lo+?=
 =?Windows-1252?Q?rSn2raRyiQwCz2dhp9t7OqtwNqMUzQXZjQWN8+JKPITwSKzYiOj6ZqI7?=
 =?Windows-1252?Q?2wbX7EqtRNmNvB8WwWbFE8X7q6N1p1XhoqSrjLgcNonLoE+dmRa7DHj8?=
 =?Windows-1252?Q?XVLwS+iy+oasliJkYTRUf+X01vzavjNs0mQ6fNh6NrYtaxE9UEwAnpj4?=
 =?Windows-1252?Q?xSO1l9IkA0Ehs8O8MsRQXJFOYB4uGAoW8/sipOkyohWx7Q7euinAArq4?=
 =?Windows-1252?Q?ZxrLrEzAH6EBeDWKi0LQ5QBxUw9x01+0eRAL0dWSr/1jJFEq6BEnRwGs?=
 =?Windows-1252?Q?td2+gSWqF4N1vwYUztLf/JRl0aFiMzpQSe0HPOGir/MrFrMsPBYwxNQi?=
 =?Windows-1252?Q?iGGRPfmBoSSz926bqj9EmCJdjMTe4eOKEWZww?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 6:nbL6WSi7Ha0e2rrasGFBPVlN//CVLqPBr1GV41AXyYV/Y3Hk7cc/9KRlUb8BBB/QWZ65tt9yjTioe21XgPRvUnk981lWsQrSS1Yrol/gR8AZvowb79U6jodXqQWq48cbuQAcqh8AcPs0v12DdfWe6oYr4LdtoHbqwn59IVfKLqa5YkC6GArKKRlNIQ+ksm+g0f/6zoozEL9UbLXUzBZPWx7RVKEMaV6eRJlz1SuosJGVXxkReeYe+oj8IYIMj7K9EVvbBefxB5rKJ6uj++OFFdWlFYpaRt3lgQCVO6ETIv6aNW3u3YGFOIs4jj7hhitUAWfrJSrfDahAzP824yDemg==;
 5:dPWat3VzI4FIiMnrVvckuUf3twy6O+7XcZQq0alEO8heAj4ChBCeqfKRUgtdJq51xHC1ANLlrD3pb+emkUvKbE5naQHMC38jciLPxnX+Oc1b6fq7gVCCF4rndcxe5wc3U7fiWUJeZ+F0+2A+wVdQPA==;
 24:89jnCUnQMCeuZlEH12ZsAzgy0moReptRsrb8XLPm7tY/JahyIzS+nJjbSG6dQc2ixzrSRIQ9om0DwU8xqpQDuv+jxZNZzSl6w+Q8aSw/nbY=;
 7:A7jITHvOztPot83aW2AozSlUiRpZocqU+EdWWH1zYJBeKPpkERdGO6RfMpQygb7MhJoO+b/hlqQ9sCQRlGsHPZb6M3b1WSJFDOGfs6b+mTg8YNv1EJrFJGC5IfD7OfnCdCSaDoy4OHUo0xrqrEjlSC5qQIwWHs3TCmP6g276twyzl8p33u7sYg6HddtXMLLCmKe/9Z/mFHf0+UPz2Q0xK7r1lzgxU+7HVm023skVfCg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 05:44:04.4638 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2065
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 0/7] SMMUv3 driver and the supporting
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gOS8yMS8yMDE3IDY6MDcgQU0sIFNhbWVlciBHb2VsIHdyb3RlOgo+IFRo
aXMgY2hhbmdlIGluY29wb3JhdGVzIG1vc3Qgb2YgdGhlIHJldmlldyBjb21tZW50cyBmcm9tIFsx
XSBhbmQgYWRkcyB0aGUKPiBwcm9wb3NlZCBTTU1VdjMgZHJpdmVyLgo+Cj4gTGlzdCBvZiBjaGFu
Z2VzOgo+IC0gSW50cm9kdWNlIHRoZSBpb21tdV9md3NwZWMgaW1wbGVtZW50YXRpb24gLSBObyBj
aGFuZ2UgZnJvbSB0aGUgbGFzdCBSRkMKPiAtIElPUlQgcG9ydCBmcm9tIGxpbnV4LiBUaGUgZGlm
ZmVyZW5jZXMgYXJlIGFzIHVuZGVyOgo+IAkqIE1vZGlmaWVkIHRoZSBjb2RlIGZvciBjcmVhdGlu
ZyB0aGUgU01NVSBkZXZpY2VzLiBUaGlzIGNvZGUgYWxzbwo+IAkgIGluaXRpYWxpemVzIHRoZSBk
aXNjb3ZlcmQgU01NVSBkZXZpY2VzLgo+IAkqIE1TSSBjb2RlIGlzIGxlZnQgYXMgaXMsIGJ1dCB0
aGlzIGNvZGUgaXMgdW50ZXN0ZWQuCj4gCSogSU9SVCBub2RlIGRhdGEgcGFyc2luZyBpcyBkZWxl
Z2F0ZWQgdG8gdGhlIGRyaXZlci4gTG9va2luZyBmb3IgY29tbWVudHMKPiAgICAgICAgb24gZW5h
YmxpbmcgdGhlIGNvZGUgaW4gSU9SVCBkcml2ZXIuIFRoaXMgd2lsbCBuZWVkIGEgc3RhbmRhcmQg
cmVzb3VyY2UKPiAgICAgICAgb2JqZWN0LiAoRGlyZWN0IHBvcnQgZnJvbSBMaW51eCBvciBhIG5l
dyBkZWZpbmUgZm9yIFhlbj8pCj4gICAgICAqIEFzc3VtcHRpb25zIG9uIFBDSSBJT1JUIFNNTVUg
aW50ZXJhY3Rpb24uIFBDSSBhc3NpZ24gZGV2aWNlIHdpbGwgY2FsbAo+ICAgICAgICBpb3J0X2lv
bW11X2NvbmZpZ3VyZSB0byBzZXR1cCB0aGUgc3RyZWFtaWRzLlRoZW4gaXQgd2lsbCBjYWxsIFNN
TVUKPiAgICAgICAgYXNzaWduIGRldmljZSB3aXRoIHRoZSByaWdodCBzdHJ1Y3QgZGV2aWNlIGFy
Z3VtZW50Lgo+IC0gU01NVXYzIHBvcnQgZnJvbSBMaW51eC4gVGhlIGxpc3Qgb2YgY2hhbmdlcyBh
cmUgYXMgdW5kZXI6Cj4gCSogVGhlIFhlbiBpb21tdV9vcHMgbGlzdCBpcyBhdCBwYXJpdHkgd2l0
aCBTTU1VdjIuCj4gCSogVGhlcmUgaXMgZ2VuZXJhbGx5IG5vIG5lZWQgZm9yIGFuIElPTU1VIGdy
b3VwLCBidXQgaGF2ZSBrZXB0IGEgZHVtbXkKPiAJICBkZWZpbmUgZm9yIG5vdy4KPiAJKiBIYXZl
IGNvbW1lbnRlZCBvdXQgdGhlIFMxIHRyYW5zbGF0aW9uIGNvZGUuCj4gCSogTVNJIGNvZGUgaXMg
Y29tbWVudGVkIG91dC4KPiAJKiBQYWdlIHRhYmxlIG9wcyBhcmUgY29tbWVudGVkIG91dCBhcyB0
aGUgZHJpdmVyIHNoYXJlcyB0aGUgcGFnZSB0YWJsZXMKPiAJICB3aXRoIHRoZSBjcHUuCj4gCSog
VGhlIGxpc3Qgb2YgU01NVSBkZXZpY2VzIGlzIG1haW50YWluZWQgZnJvbSB0aGUgZHJpdmVyIGNv
ZGUuCj4KPiBPcGVuIHF1ZXN0aW9uczoKPiAtIElPUlQgcmVnZW5lcmF0aW9uIGZvciBET00wLiBJ
IHdhcyBob3BpbmcgdG8gZ2V0IHNvbWUgdXBkYXRlIG9uIFsyXS4KUGxlYXNlIHNlZSB2MiBwYXRj
aCBzZXQKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDkvbXNnMDExNDMuaHRtbAo+IC0gV2UgYWxzbyBuZWVkIGEgbm90aWZpY2F0aW9uIGZyYW1ld29y
ayB0byBnZXQgdGhlIE5hbWVkIG5vZGUgaW5mb3JtYXRpb24gZnJvbSBEU0RULgo+IC0gU2hvdWxk
IHdlIHBvcnQgb3ZlciBjb2RlIGZvciBub24taHNhcmVkIHBhZ2UgdGFibGVzIGZyb20gdGhlIGtl
cm5lbCBvciBsZXZlcmFnZSBbM10uCj4KPgo+IFsxXSAiW1JGQyAwLzZdIElPUlQgc3VwcG9ydCBh
bmQgaW50cm9kdWNlIGZ3c3BlYyIKPiBbMl0gIltYZW4tZGV2ZWxdIFtSRkNdIFtQQVRDSF0gYXJt
LWFjcGk6IEhpZGUgU01NVSBmcm9tIElPUlQgZm9yIGhhcmR3YXJlIGRvbWFpbiIKPiBbM10gIk5v
bi1zaGFyZWQiIElPTU1VIHN1cHBvcnQgb24gQVJNIgo+Cj4gU2FtZWVyIEdvZWwgKDcpOgo+ICAg
IHBhc3N0aHJvdWdoL2FybTogTW9kaWZ5IFNNTVUgZHJpdmVyIHRvIHVzZSBnZW5lcmljIGRldmlj
ZSBkZWZpbml0aW9uCj4gICAgYXJtNjQ6IEFkZCBkZWZpbml0aW9ucyBmb3IgZndub2RlX2hhbmRs
ZQo+ICAgIHhlbi9wYXNzdGhyb3VnaC9hcm06IEludHJvZHVjZSBpb21tdV9md3NwZWMKPiAgICBB
Q1BJOiBhcm06IFN1cHBvcnQgZm9yIElPUlQKPiAgICBhY3BpOmFybTY0OiBBZGQgc3VwcG9ydCBm
b3IgcGFyc2luZyBJT1JUIHRhYmxlCj4gICAgQWRkIHZlcmJhdGltIGNvcHkgb2YgYXJtLXNtbXUt
djMuYyBmcm9tIExpbnV4Cj4gICAgeGVuL2lvbW11OiBzbW11LXYzOiBBZGQgWGVuIHNwZWNpZmlj
IGNvZGUgdG8gZW5hYmxlIHRoZSBwb3J0ZWQgZHJpdmVyCj4KPiAgIHhlbi9hcmNoL2FybS9zZXR1
cC5jICAgICAgICAgICAgICAgICAgfCAgICAzICsKPiAgIHhlbi9kcml2ZXJzL2FjcGkvTWFrZWZp
bGUgICAgICAgICAgICAgfCAgICAxICsKPiAgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxl
ICAgICAgICAgfCAgICAxICsKPiAgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYyAgICAgICAg
ICAgfCAgOTg2ICsrKysrKysrKysKPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtl
ZmlsZSAgfCAgICAxICsKPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jICAg
fCAgIDY2ICsKPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMgfCAzNDEy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL3NtbXUuYyAgICB8ICAgMTMgKy0KPiAgIHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9p
b3J0LmggICAgICAgICAgfCAgIDYxICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgg
ICAgICAgICAgfCAgICA1ICsKPiAgIHhlbi9pbmNsdWRlL3hlbi9hY3BpLmggICAgICAgICAgICAg
ICAgfCAgIDIxICsKPiAgIHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaCAgICAgICAgICAgICAgfCAg
IDMzICsKPiAgIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgfCAgIDI5ICsK
PiAgIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgfCAgICA4ICsKPiAgIDE0
IGZpbGVzIGNoYW5nZWQsIDQ2MzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQo+ICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwo+ICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKPiAgIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCj4gICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUveGVuL2Z3bm9kZS5oCj4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 06:12:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 06:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duuj1-000450-Fy; Thu, 21 Sep 2017 06:12:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duuj0-00044p-Di
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 06:12:38 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 63/89-02048-55853C95; Thu, 21 Sep 2017 06:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTck4nC
 kwfsGBYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrDgzhaVglmlF58QvTA2M
 O7W7GLk4hAQamST+t7ewQTiPGSV6171ih3C2MUr8mdLG3MXIySEi4Czx9cxcdhCbV0Bf4uvUg
 0AdHBzCAnoSNy8IgYQlBLwkzjQsYYax/57/CFTCzsEmYCVxSAykmEVAVeLWKtkJjFwLGBlWMW
 oUpxaVpRbpGprrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+pUBCHYwvjzteYh
 RkoNJSZT3QsDhSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPrhQDnBotT01Iq0zBxggMGkJTh4
 lER4/UDSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzisDUiQAUpRRmgc3AhbslxhlpYR5G
 YGOEuIpSC3KzSxBlX/FKM7BqCTMGwgyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA+P88Bffbu
 rKvLZOydjTMGneaSdXNq6rIrGfgn5O/RS3bu6UvW8qRT5JVmwxaL/GqKGz8IhLk8DG7eKZd6d
 JsqVvkGk1ZlOYGp7/enXpGk6uqKy6qlVhDRzrLP7YczabN7Bt1YmrTP/wlCvbM7+wNnp1RYOF
 WFhIaNPr3/UOE0NuV4laBt7ZpcRSnJFoqMVcVJwIAOchJZlxAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1505974355!104117136!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39048 invoked from network); 21 Sep 2017 06:12:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 06:12:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duuiv-00048W-QW; Thu, 21 Sep 2017 06:12:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duuiq-0001AB-Ck; Thu, 21 Sep 2017 06:12:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duuiq-0008En-17; Thu, 21 Sep 2017 06:12:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113647-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
X-Osstest-Versions-That: ovmf=b68c793144e8f239cf59fcc34ee6e35c1fdcd8a6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 06:12:28 +0000
Subject: [Xen-devel] [ovmf test] 113647: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2
OTg2OTg2ODY4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiNjhjNzkz
MTQ0ZThmMjM5Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNkOGE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM2MzYgIDIwMTctMDktMjAgMTU6NTY6MTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNjQ3ICAyMDE3LTA5LTIwIDIyOjM0OjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NlaSBL
b3Z1cmEgPGFsZXgza292QHpvaG8uY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
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
IDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj05NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRk
ZmE2OTg2OTg2ODY4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDk0N2YzNzM3YWJmNjVmZGE2
M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTk0N2YzNzM3
YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg5NDdm
MzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4ID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA5NDdmMzczN2FiZjY1
ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIGI2OGM3OTMuLjk0N2YzNzMgIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5
ODY4NjggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 06:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 06:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duuln-0004Dv-Ui; Thu, 21 Sep 2017 06:15:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duulm-0004Do-LF
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 06:15:30 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0A/31-03414-20953C95; Thu, 21 Sep 2017 06:15:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS5cx8nC
 kwdFWRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePd92ssBZO5KlZ9f8/YwLiSo4uRk0NIIE/i
 x+KtTF2MHBy8AnYSyyc4g4QlBAwlTi+8yQISZhFQlVhwmBskzCagLtH2bDsriC0CFD586ThQJ
 xcHs8BHRonre3rZQBLCAp4Sr14/ZoMYf59J4sbUeBCbU8BG4sX+g8wQqwQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNLPSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjCeXxt4iFGSg0lJlPdCwOFIIb6k
 /JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLglY8AqhMsSk1PrUjLzAFGB0ypBAePk
 givPUiat7ggMbc4Mx0idYrRmOPHpCt/mDg6bt79wyQENklKnFccpFQApDSjNA9uECxqLzHKSg
 nzMgKdKcRTkFqUm1mCKv+KUZyDUUmYlxVkCk9mXgncvldApzABnZK94QDIKSWJCCmpBsb6bzz
 Z/BPP595Jkgx78nph096n+7XDV86zd9OeF3bwz49bhx6K5f19O3GGscohpjNvytU5u/b4fny6
 PXCTco+XtoNEJc/xjwx/r1f9uPfomJhnam/fnZf5HFnCk658/Xv0kHLkiSbtN5+23Njtftno8
 vq73237TtdqXwm4GVld/mXbgrtli1vmKbEUZyQaajEXFScCAJOccAnVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505974527!112315774!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37840 invoked from network); 21 Sep 2017 06:15:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 06:15:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 00:15:26 -0600
Message-Id: <59C3751D020000780017DCB6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 00:15:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
In-Reply-To: <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDA2OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wOS8xNyAxNzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDE0
OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIwLzA5LzE3IDEzOjQ4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMC4wOS4xNyBhdCAxMzoxMCwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IEkgdGhvdWdodCBhYm91dCBhIGNhcCBhbmQgVEJIIEknbSBub3Qg
c3VyZSB3aGljaCB3b3VsZCBiZSBzYW5lIHRvCj4+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0
cyBzZWVtIHdyb25nLCBlc3BlY2lhbGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4+IHRob3Nl
IGxpbWl0cyB3aWxsIGJlIGZvciBkb20wIG9ubHkgdGhlbi4gQW5kIGRvbTAgd29uJ3QgbmVlZCBt
YW55Cj4+Pj4+IGdyYW50IGZyYW1lcyBpbiB0aGUgbm9ybWFsIGNhc2UuLi4KPj4+Pgo+Pj4+IEkn
dmUgYmVlbiB0aGlua2luZyBhYm91dCB0aGlzIERvbTAgYXNwZWN0IHRvbyBvdmVyIGx1bmNoLiBX
aGF0Cj4+Pj4gYWJvdXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQgaXRzIGxp
bWl0IChvbmx5IHVwd2FyZHMKPj4+PiBvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdpdGhv
dXQgYW55IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+Pj4+IFRoaXMgd291bGQgZnJlZSB1cCB0aGUg
Z2xvYmFscyB0byBiZSB1c2VkIGFzIHN5c3RlbSB3aWRlIGxpbWl0cwo+Pj4+IGFnYWluLgo+Pj4K
Pj4+IFRoaXMgd291bGQgYmUgcG9zc2libGUsIG9mIGNvdXJzZS4KPj4+Cj4+PiBUaGUgcXVlc3Rp
b24gaXMgd2hldGhlciB0aGUgbmVlZCB0byByZS1hbGxvY2F0ZSB0aGUgZnJhbWUgcG9pbnRlciBh
cnJheXMKPj4+IGlzIGl0IHdvcnRoLgo+PiAKPj4gSW5wdXQgYnkgb3RoZXJzIHdvdWxkIGJlIGhl
bHBmdWwuLi4KPiAKPiBJIHRoaW5rIEknbGwgZ28gd2l0aCBhZGRpdGlvbmFsIGNhcCBib290IHBh
cmFtZXRlcnMsIHNvIEkgZG9uJ3QgdGhpbmsKPiB3ZSBuZWVkIGRvbTAgdG8gbW9kaWZ5IGl0cyBv
d24gbGltaXRzLgoKU28gYXJlIHdlIGluIGFncmVlbWVudCB0aGVuIHRoYXQgbm8gbmV3IGNvbW1h
bmQgbGluZSBvcHRpb25zCmFyZSBuZWVkZWQsIGFuZCB0aGF0IGhlbmNlIHRoZSBjYXAgd2lsbCBi
ZSBhcHBsaWNhYmxlIHRvIGFsbApkb21haW5zICh3aXRoIERvbTAgc2ltcGx5IG5vdCBoYXZpbmcg
YW55IG90aGVyIGxpbWl0IGVuZm9yY2VkCm9uIGl0KT8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 06:17:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 06:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duunJ-0004Kf-8V; Thu, 21 Sep 2017 06:17:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duunI-0004KU-62
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 06:17:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 03/AF-01911-F5953C95; Thu, 21 Sep 2017 06:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXS6fjDSzcm8nC
 kwYnJZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bD5qmsBS+YKh48n8bawLicqYuRk0NIIE/i
 67P57CA2r4CdxLM538DiEgKGEqcX3mQBsVkEVCUuPjgBFmcTUJdoe7adFcQWAYofvnQcKM7Fw
 SzwkVHi+p5eNpCEsECoxIR728ESQgKdTBLvZ3eDTeIUsJHYcHcHkM0BtE1Q4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BEL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH44rtnocYJTmYlER5LwQcjhTi
 S8pPqcxILM6ILyrNSS0+xGjCwSHQt2b1BUaBzWtB5LZdQFKKJS8/L1VJgjcmAqhHsCg1PbUiL
 TMHGDswbRIcPEoivPYgad7igsTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TENgkKXFecZBSAZDSjN
 I8uEGwmL7EKCslzMsIdLIQT0FqUW5mCar8K0ZxDkYlYV5HkCk8mXklcPteAZ3CBHRK9oYDIKe
 UJCKkpBoYVbdv4u9lCfpjGvZHsLdLQ9hietDcnvk3rs7Z+EPm2/239bviFwvV/p/uHRpd0X9+
 67SCgyvlxVNqIh4ceXD0cNzR0uNtivPduHo6HRNkdCVUpZdkyIUZpNcWWO4XmSpV9UNVW1bz1
 9qwaRIHpFjC/nMkKCUfTduXzJDV1SARWKJ9zi3LxVaJpTgj0VCLuag4EQBgpMns5AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1505974619!60323202!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41796 invoked from network); 21 Sep 2017 06:17:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 06:17:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 00:16:58 -0600
Message-Id: <59C37578020000780017DCC7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 00:16:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-15-jgross@suse.com>
 <59C27619020000780017D66F@suse.com>
 <d29d8b20-59a7-2359-e8ed-28d2ef5789b5@suse.com>
 <59C2A72D020000780017D881@suse.com>
 <06a65799-a575-396c-a6c9-1921d9f7c507@suse.com>
In-Reply-To: <06a65799-a575-396c-a6c9-1921d9f7c507@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 14/15] xen: make grant table limits boot
 parameters dom0 only
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDA2OjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJTUhP
IGl0IHdvdWxkIGJlIGJldHRlciB0byBhZGQ6Cj4gCj4gc3RhdGljIGludCBfX2luaXQgZ3JhbnRf
dGFibGVfaW5pdF9kb20wKCkKPiAKPiBoaWRpbmcgdGhlIHR3byB2YXJpYWJsZXMuIFRoaXMgbWFr
ZXMgaXQgbW9yZSBvYnZpb3VzIHRoYXQgcGF0aCBpcyB0YWtlbgo+IG9ubHkgYXQgYm9vdCB0aW1l
LgoKT2gsIHRoYXQncyBmaW5lIG9mIGNvdXJzZSwgYW5kIGhlbmNlIGFwcHJlY2lhdGVkIChidXQg
aXQgb2J2aW91c2x5Cndvbid0IG1ha2UgdGhlIGluaXQgLT4gbm9uLWluaXQgcmVmZXJlbmNlIGdv
IGF3YXkpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 06:21:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 06:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duuro-00051T-OI; Thu, 21 Sep 2017 06:21:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duurn-00051N-FP
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 06:21:43 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4B/35-27708-67A53C95; Thu, 21 Sep 2017 06:21:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS7c06nC
 kwdM7lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH31UFCzgqrp91bmB8xdbFyMkhJJAncens
 ExYQm1fATuLM/blgcQkBQ4nTC2+CxVkEVCV+TWpjBLHZBNQl2p5tZwWxRYBqfs26BWYzC3hJ/
 Du6DaxGWMBbYtbWc0C9XEDzNzFK3L1yAaiIg4MTKNG/hhPE5BUQlPi7QxiiVUvi4a9bLBC2ts
 Syha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRrZKSXVJSZnlGSm5i
 Zo2toYKqXm1pcnJiempOYVKyXnJ+7iREYePUMDIw7GPe0+x1ilORgUhLlvRBwOFKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBC9vJFBOsCg1PbUiLTMHGAMwaQkOHiURXgOQNG9xQWJucWY6ROoUo
 zHHqglX/jBxdNy8+4dJiCUvPy9VShyiVACkNKM0D24QLDYvMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmNQSZwpOZVwK37xXQKUxAp2RvOABySkkiQkqqgdFnz5HNHlu0hf+t9vR+KSb8Us1
 aKO9+68EVzYEzlqjUP/+lJPMlhXdP6PHz8h+LJBr3Hi8+3Ofq3/X+jp/fstqOpCvxU7wc7wWV
 mkr+7e3UlVp2sWprksIH17gFf4Vkon9x3GFqfN/l02oXbSN94+vzBZp7LSZ5hOyaGe59ONXj1
 IXCg7fCFZVYijMSDbWYi4oTATF03oTIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505974900!91422817!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43971 invoked from network); 21 Sep 2017 06:21:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 06:21:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 00:21:39 -0600
Message-Id: <59C37692020000780017DCCA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 00:21:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1709201759580.2968@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1709201759580.2968@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
 interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDAzOjEyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gRnJpLCAxIFNlcCAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gLS0tIGEvaHcveGVu
L3hlbl9wdF9tc2kuYwo+PiArKysgYi9ody94ZW4veGVuX3B0X21zaS5jCj4+IEBAIC0xOCw2ICsx
OCwxMSBAQAo+PiAgCj4+ICAjZGVmaW5lIFhFTl9QVF9BVVRPX0FTU0lHTiAtMQo+PiAgCj4+ICsj
aWZuZGVmIFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLCj4+ICsjaWYgWEVOX0RPTUNU
TF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSAweDAwMDAwMDBlCj4+ICsjZXJyb3Igdk1TSSBkZWZpbmVz
IG1pc3NpbmcgZnJvbSBkb21jdGwuaAo+PiArI2VuZGlmCj4gCj4gQWxsIHRoZSB2ZXJzaW9uIGNv
bXBhdGliaWxpdHkgc3R1ZmYgZ29lcyB0bwo+IGluY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaC4g
UGxlYXNlIG1vdmUgaXQgdGhlcmUuCgpJIGtub3cgdGhlcmUncyBhIGNlbnRyYWwgcGxhY2UsIGJ1
dCBtb3ZpbmcgdGhlcmUgc3R1ZmYgdGhhdCdzCm5lZWRlZCBvbmx5IGluIHRoaXMgZmlsZSBzZWVt
ZWQgcmF0aGVyIGNvdW50ZXJwcm9kdWN0aXZlIHRvCm1lIC0gd2h5IHdvdWxkIHlvdSB3YW50IGFs
bCBmaWxlcyBpbmNsdWRpbmcgdGhhdCBzaGFyZWQgb25lCmhhdmUgdG8gc2VlIHRoZXNlIGRlZmlu
aXRpb25zPyBJZiB0aGVyZSB3YXMgYSByZW1vdGUgY2hhbmNlCnRoYXQgc29tZSBvdGhlciBmaWxl
IG1heSBuZWVkIHRvIG1ha2UgdXNlIG9mIGl0LCBJIG1pZ2h0CmFncmVlLCBidXQgSSBkb24ndCBz
ZWUgYW55IHN1Y2ggY2hhbmNlIGF0IGFsbC4KCj4gV2UgdXN1YWxseSBhc3N1bWUgdGhhdCB0aGUg
WGVuIHZlcnNpb24gd2UgYXJlIGJ1aWxkaW5nIGFnYWluc3QgaXMKPiAic2FuZSIsIHNvIHdlIGRv
bid0IGRvICNlcnJvcidzIHR5cGljYWxseS4KCkhtbSwgSSBjYW4gZHJvcCB0aGUgI2Vycm9yLCBi
dXQgdG8gYmUgaG9uZXN0IEknbSBoZXNpdGFudCB0byBkbwpzbyAtIEkndmUgcHV0IGl0IHRoZXJl
IGludGVudGlvbmFsbHkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 06:30:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 06:30:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duuzi-0005GE-G2; Thu, 21 Sep 2017 06:29:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duuzg-0005G8-Kf
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 06:29:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1F/77-03414-F5C53C95; Thu, 21 Sep 2017 06:29:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzcu5nC
 kwfOvChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNc1fYCs7zVuzZ3sfWwHiOq4uRg0NIIE/i
 9U6BLkZODl4BO4lZR6czg9gSAoYSpxfeZAGxWQRUJa6972IEsdkE1CXanm1nBbFFBCwlVs66y
 97FyMXBLLCWVWJl+1UWkJnCAiESL9ZUgcSFBJ4zSrz8cpYNpIFTwEzi048dzCA1vAKCEn93CI
 OEmQW0JB7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW
 6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxh3Pnc6xCjJwaQkymsT
 dThSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvfjRQTrAoNT21Ii0zBxgFMGkJDh4lEV4RkDRvc
 UFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5q0GKBECKMkrz4EbAIvISo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHn9QabwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgTLK4msh08dqUl1XsD4P
 6D7ub1r7L3ejAk379zKrKyV0nNjLd5jaJ+GzZ/3cV84oDtr2bXjHJTF67vlT09KbcGzK1f499
 1Ff9ndOxePmvykPqawUTWT1b3q+5On1C+O2y6av/ar3/cObHqjNHu448nyvxyqBjcq+4hVAX1
 +q3D+8XW0pUny/5FajEUpyRaKjFXFScCADm0p9xwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1505975388!64926709!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49868 invoked from network); 21 Sep 2017 06:29:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 06:29:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 00:29:48 -0600
Message-Id: <59C3787A020000780017DCF0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 00:29:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1505226727-5029-1-git-send-email-ppircalabu@bitdefender.com>
 <1505226727-5029-3-git-send-email-ppircalabu@bitdefender.com>
 <59C15197020000780017CF39@prv-mh.provo.novell.com>
 <1505944059.1983.7.camel@bitdefender.com>
In-Reply-To: <1505944059.1983.7.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v11 2/5] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDIzOjQ3LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IE9uIE1hLCAyMDE3LTA5LTE5IGF0IDA5OjE5IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMTIuMDkuMTcgYXQgMTY6MzIsIDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTIxMDIsNiArMjExMiw3IEBAIHZvaWQgaHZtX2VtdWxhdGVf
b25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kCj4+ID4ga2luZCwgdW5zaWduZWQgaW50IHRyYXBu
ciwKPj4gPiAgICAgICAgICAgKiBjb25zaXN0ZW50IHdpdGggWDg2RU1VTF9SRVRSWS4KPj4gPiAg
ICAgICAgICAgKi8KPj4gPiAgICAgICAgICByZXR1cm47Cj4+ID4gKyAgICBjYXNlIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRDoKPj4gPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4+ID4g
ICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2
ZW50IiwKPj4gPiAmY3R4KTsKPj4gLi4uIHlvdSBoYWQgYWRkZWQgdGhlIG5ldyBjYXNlIGxhYmVs
IGJlbG93IGV4aXN0aW5nIG9uZXMgdW5pZm9ybWx5Lgo+PiBCdXQgYW55d2F5Lgo+IFRoZSBvcmRl
ciBpcyByZXZlcnNlZCBpbiB0aGlzIGNhc2UgYmVjYXVzZSB0aGUgcGF0Y2ggNC81IGZyb20gdGhp
cwo+IHNlcmllcyBhZGRzIHRoZSBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQgY2FsbCBh
bmQgdGhlICJGYWxsLQo+IHRocm91Z2giIGluIGNhc2Ugb2YgZmFpbHVyZS4gSWYgSSBjaGFuZ2Ug
dGhlIGRlZmF1bHQgb3JkZXIgaGVyZSwgSSB3aWxsCj4gaGF2ZSB0byByZXZlcnNlIGl0IHdoZW4g
YWRkaW5nIHRoZSBtb25pdG9yIG5vdGlmaWNhdGlvbiBoYW5kbGluZy4KCkFoLCBva2F5LCB0aGF0
J3MgZmluZSB0aGVuLgoKPj4gPiBAQCAtNjE5NSw3ICs2MTk2LDcgQEAgeDg2X2VtdWxhdGUoCj4+
ID4gICAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRpbW04LHt4LHl9bW0se3gseX1tbSAq
Lwo+PiA+ICAgICAgICAgICAgICBicmVhazsKPj4gPiAgICAgICAgICBkZWZhdWx0Ogo+PiA+IC0g
ICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+PiA+ICsgICAgICAgICAgICBnb3RvIHVu
aW1wbGVtZW50ZWRfaW5zbjsKPj4gPiAgICAgICAgICB9Cj4+IFRoaXMgYWdhaW4gd2FudHMgdG8g
YmUgInVucmVjb2duaXplZCIuCj4gSW4gdGhpcyBjYXNlICJ1bnJlY29nbml6ZWQiIGNhbm5vdCBi
ZSByZXR1cm5lZCAoeWV0KSBhcyBpbnN0cnVjdGlvbnMKPiBWUFJPUkQgYW5kIFZQUk9MRCBhcmUg
bm90IGltcGxlbWVudGVkLgo+IGh0dHA6Ly9zYW5kcGlsZS5vcmcveDg2L29wY19ncnAuaHRtIChn
cm91cCAjMTMgKEVWRVggNjZoKSAoMEZoLDcyaCkgKQoKQXMgeW91IHNheSB5b3Vyc2VsZiAtIHRo
ZXNlIGFyZSBFVkVYLXByZWZpeGVkLiBXZSBkb24ndCBzdXBwb3J0CmFueSBBVlgtNTEyIGluc3Ry
dWN0aW9ucyBzbyBmYXIuIEFzIHlvdSdyZSBjZXJ0YWlubHkgYXdhcmUgZXZlbgp0aGUgY29tcGxl
dGlvbiBvZiBBVlgsIEFWWDIsIGV0YyBpcyBwZW5kaW5nIHJldmlldyAoYW5kIG5vdwp1bmxpa2Vs
eSB0byBtYWtlIGl0IGludG8gNC4xMCkuIEhlbmNlIHRoZSAidW5pbXBsZW1lbnRlZCIgc3RhdHVz
CmlzIHN1cHBvc2VkIHRvIGJlIGNvbWluZyBmcm9tIGEgbXVjaCBlYXJsaWVyIChkZWNvZGUgc3Rh
Z2UpCnBsYWNlIGZvciB0aGVzZSBpbnNucy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 07:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 07:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duw3B-00019M-Ce; Thu, 21 Sep 2017 07:37:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duw39-00019A-4Z
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 07:37:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D2/8A-25201-93C63C95; Thu, 21 Sep 2017 07:37:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdcy53C
 kwa3jrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H+/g7ngWkLFwf7FbA2M
 D2y7GDk5hAQamSSuLFPvYuQCsh8zSpz70s4G4WxjlFj37QQTSJWIgLPE1zNz2UFsXgF9iYsL5
 4PFhQUCJQ6svgvWICGwUFxi0ru5jCAJCQFvid/7O5hh7B2fm4Fsdg42ASuJQ2JdjBwcLAKqEr
 +PRkxg5F7AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 fDECwg3HvP6dDjJIcTEqivAHuhyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB2+wLlBItS01Mr
 0jJzgIEHk5bg4FES4V0DkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeWSBFAiBFGaV5c
 CNgUXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryFIFN4MvNK4Da9AjqCCeiI7A0HQI4oSU
 RISTUwuicd/PMnLjZWojHk7XPPmOCQv5qJOyZ948hhf5PYeiFbR0LqVPu0IyV89zps7bqcrdQ
 m/onfoJbx8ODO6Tt6m3r6ThVb3mU7da3I6aD43dyvEzs/bjY01nmjVNsdHZM+83r7lvKPtVdj
 tx/WC2l4dvB+dMPVr7dsHpz8+n3H0aV3WVxUbmtuVGIpzkg01GIuKk4EAEr2ty99AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1505979447!76272935!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11146 invoked from network); 21 Sep 2017 07:37:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 07:37:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duw34-0006Go-7c; Thu, 21 Sep 2017 07:37:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duw2y-000648-IG; Thu, 21 Sep 2017 07:37:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duw2x-0002bS-Hn; Thu, 21 Sep 2017 07:37:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113640-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-libvirt:<job
 status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-armhf-libvirt:host-build-prep:fail:regression
 linux-4.9:build-armhf-pvops:host-build-prep:fail:regression
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2: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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
X-Osstest-Versions-That: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 07:37:19 +0000
Subject: [Xen-devel] [linux-4.9 test] 113640: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY0MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY0MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgNSBob3N0LWJ1aWxkLXByZXAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzNDc5CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGhvc3QtYnVp
bGQtcHJlcCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM0NzkKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEzNDI1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTM0NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzQ1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEz
NDc5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICAwODlkNzcyMDM4M2Q3YmM5Y2E2Yjg4MjRhMDVkZmE2NmY4MGQxZjQx
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA0YWQ1ZGNhY2E3NDI4ZGQy
YmMxYTZhNDBjOTQ4ZTM3OTljMWUyN2FlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM0NzkgIDIw
MTctMDktMTUgMTU6NTY6MTAgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNjIw
ICAyMDE3LTA5LTIwIDA2OjQ5OjE5IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGVpIFN0YXJvdm9pdG92
IDxhc3RAa2VybmVsLm9yZz4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgog
IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+CiAgQmVuamFtaW4gUG9pcmllciA8YnBvaXJpZXJAc3VzZS5jb20+CiAgQnJpYW4g
Rm9zdGVyIDxiZm9zdGVyQHJlZGhhdC5jb20+CiAgQ2FybG9zIE1haW9saW5vIDxjbWFpb2xpbm9A
cmVkaGF0LmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDbGF1ZGl1IE1h
bm9pbCA8Y2xhdWRpdS5tYW5vaWxAbnhwLmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2su
d29uZ0BvcmFjbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4K
ICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJpYyBTYW5kZWVuIDxzYW5k
ZWVuQHJlZGhhdC5jb20+CiAgRXJpYyBTYW5kZWVuIDxzYW5kZWVuQHNhbmRlZW4ubmV0PgogIEZs
b3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwg
PGZ3QHN0cmxlbi5kZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgogIEhhaXNodWFuZyBZYW4gPHlhbmhhaXNodWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNv
bT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1p
bmdvQGtlcm5lbC5vcmc+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW4g
S2FyYSA8amFja0BzdXNlLmN6PgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAg
SmVzcGVyIERhbmdhYXJkIEJyb3VlciA8YnJvdWVyQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8
amlyaUBtZWxsYW5veC5jb20+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4K
ICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBN
YXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxs
QGdvb2dsZS5jb20+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29y
a3MuY29tPgogIE5vZ2FoIEZyYW5rZWwgPG5vZ2FoZkBtZWxsYW5veC5jb20+CiAgT21hciBTYW5k
b3ZhbCA8b3NhbmRvdkBmYi5jb20+CiAgUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAg
UGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1v
bGdlbi5tcGcuZGU+CiAgU2FicmluYSBEdWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2hh
b2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4K
ICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQg
PHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgc3RlcGhlbiBoZW1taW5nZXIgPHN0ZXBo
ZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1pbkBtaWNy
b3NvZnQuY29tPgogIFRvbSBIZXJiZXJ0IDx0b21AcXVhbnRvbml1bS5uZXQ+CiAgV2VpIFdhbmcg
PHdlaXdhbkBnb29nbGUuY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNv
bT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWW90YW0gR2lnaSA8eW90YW1n
QG1lbGxhbm94LmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
cm1oZi1saWJ2aXJ0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDIyIGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 07:53:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 07:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwIe-0002Sq-Oq; Thu, 21 Sep 2017 07:53:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duwId-0002SZ-SZ
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 07:53:31 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A8/2C-02202-AFF63C95; Thu, 21 Sep 2017 07:53:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov+6v/MO
 RBh1XRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNa/awFZziqbj0+AFTA+NSri5GTg4JASOJ
 txP/MXUxcnEICSxklHhwrp8ZJCEs4CHRe2ARO4gtIqAs0fvrNwtIEbPAfUaJBTc3sEJ0NDNL7
 OqbC1bFJqAqseH6KaAEBwevgLXEr1Y2kDALUHjOj1YWEFtUIFyi6Ww/mM0rIChxcuYTFpByTg
 EDiQdnskDCzALqEn/mXWKGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk3bOQtMxC0jILScsCRpZVjBr
 FqUVlqUW6hgZ6SUWZ6RkluYmZOUCeqV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsY1U50PMUpy
 MCmJ8vLnHo4U4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQneLGAcCAkWpaanV
 qRl5gAjCKZUgoNHSYTXGyTNW1yQmFucmQ6ROsWoy/Fj0pU/TEJgM6TEeVlAigRAijJK8+BGwK
 L5EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5xUGm8GTmlcBtegV0BBPQEdkbDoAcUZKIkJJ
 qYOSQlYvLTfE+3rorxmlq4o34oqt3D5q0L301s+rsM1FFE8erDB+9zsxyXStwacqls7qvg8KM
 ruuanY621Hsz8cbCX/qKlmXPs09KJcfpL/UwOcMYvLetw1fvhff2dZsmXPqexcxzfEtquMXNn
 E0rZ2+UXyC9bO3kswu6znio5FmrmchWSku991ViKc5INNRiLipOBABoZkg94QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1505980410!91958517!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44830 invoked from network); 21 Sep 2017 07:53:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 07:53:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 450B1AF29;
 Thu, 21 Sep 2017 07:53:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
Date: Thu, 21 Sep 2017 09:53:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C3751D020000780017DCB6@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMDg6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA5LjE3IGF0
IDA2OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDkvMTcgMTc6MzUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMTQ6NDQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIwLzA5LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMTM6MTAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gSSB0aG91Z2h0IGFib3V0IGEgY2FwIGFuZCBUQkggSSdtIG5vdCBzdXJlIHdoaWNoIHdv
dWxkIGJlIHNhbmUgdG8KPj4+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVtIHdyb25n
LCBlc3BlY2lhbGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4+PiB0aG9zZSBsaW1pdHMgd2ls
bCBiZSBmb3IgZG9tMCBvbmx5IHRoZW4uIEFuZCBkb20wIHdvbid0IG5lZWQgbWFueQo+Pj4+Pj4g
Z3JhbnQgZnJhbWVzIGluIHRoZSBub3JtYWwgY2FzZS4uLgo+Pj4+Pgo+Pj4+PiBJJ3ZlIGJlZW4g
dGhpbmtpbmcgYWJvdXQgdGhpcyBEb20wIGFzcGVjdCB0b28gb3ZlciBsdW5jaC4gV2hhdAo+Pj4+
PiBhYm91dCBhbGxvd2luZyB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIHNldCBpdHMgbGltaXQgKG9u
bHkgdXB3YXJkcwo+Pj4+PiBvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdpdGhvdXQgYW55
IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+Pj4+PiBUaGlzIHdvdWxkIGZyZWUgdXAgdGhlIGdsb2Jh
bHMgdG8gYmUgdXNlZCBhcyBzeXN0ZW0gd2lkZSBsaW1pdHMKPj4+Pj4gYWdhaW4uCj4+Pj4KPj4+
PiBUaGlzIHdvdWxkIGJlIHBvc3NpYmxlLCBvZiBjb3Vyc2UuCj4+Pj4KPj4+PiBUaGUgcXVlc3Rp
b24gaXMgd2hldGhlciB0aGUgbmVlZCB0byByZS1hbGxvY2F0ZSB0aGUgZnJhbWUgcG9pbnRlciBh
cnJheXMKPj4+PiBpcyBpdCB3b3J0aC4KPj4+Cj4+PiBJbnB1dCBieSBvdGhlcnMgd291bGQgYmUg
aGVscGZ1bC4uLgo+Pgo+PiBJIHRoaW5rIEknbGwgZ28gd2l0aCBhZGRpdGlvbmFsIGNhcCBib290
IHBhcmFtZXRlcnMsIHNvIEkgZG9uJ3QgdGhpbmsKPj4gd2UgbmVlZCBkb20wIHRvIG1vZGlmeSBp
dHMgb3duIGxpbWl0cy4KPiAKPiBTbyBhcmUgd2UgaW4gYWdyZWVtZW50IHRoZW4gdGhhdCBubyBu
ZXcgY29tbWFuZCBsaW5lIG9wdGlvbnMKPiBhcmUgbmVlZGVkLCBhbmQgdGhhdCBoZW5jZSB0aGUg
Y2FwIHdpbGwgYmUgYXBwbGljYWJsZSB0byBhbGwKPiBkb21haW5zICh3aXRoIERvbTAgc2ltcGx5
IG5vdCBoYXZpbmcgYW55IG90aGVyIGxpbWl0IGVuZm9yY2VkCj4gb24gaXQpPwoKSG1tLCBJIG1l
YW50IHRoaXMgdG8gYmUgdGhlIG90aGVyIHdheSByb3VuZDogaGF2aW5nIGRpc3RpbmN0IHBhcmFt
ZXRlcnMKZm9yIGRvbTAgYW5kIHRoZSBjYXAuCgpJbiBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0
dGVyIHRvIG1lcmdlIHRoZW0gSSB3b24ndCBhcmd1ZSBvdmVyIGl0LgpJbiB0aGlzIGNhc2UgYW5u
b3RhdGluZyB0aGUgdmFyaWFibGVzIHdpdGggX19pbml0IHdvdWxkIGJlIG1vb3QsIG9mCmNvdXJz
ZS4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwQg-0003k6-DP; Thu, 21 Sep 2017 08:01:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duwQf-0003k0-9U
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:01:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 17/9A-25201-CE173C95; Thu, 21 Sep 2017 08:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVyuP0Ov+6LwsO
 RBt8Om1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9EzYzFXQIVUxa8IKpgXEWfxcjJ4eEgJHE
 24n/mLoYuTiEBBYySszdc4QZJMEmoCqx4fopVhBbRMBRYnXbUjCbWSBJovv5dLAaYQEXiQ2XX
 7KA2CxA9QunzQeL8wqYSOyf28gOsUBeouPAZJYJjJwLGBlWMaoXpxaVpRbpGuolFWWmZ5TkJm
 bm6BoamOrlphYXJ6an5iQmFesl5+duYgR6q56BgXEHY1Ov8yFGSQ4mJVHeDYqHI4X4kvJTKjM
 SizPii0pzUosPMcpwcChJ8H4ByQkWpaanVqRl5gDDBiYtwcGjJMKbCJLmLS5IzC3OTIdInWLU
 5ei4efcPkxBLXn5eqpQ4r5MSUJEASFFGaR7cCFgIX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOw
 agkzPsAZBVPZl4J3KZXQEcwAR2RveEAyBEliQgpqQbGuj0JJUGtaR6LrLVfhki9aj/5bN0soV
 VXz0SxiAbMUsm1DpaPstj2dNvn0uLfC9b9amGtSOg9WPV83k7lVN1IhYmlIifX3pyekerBsqG
 iuX+KTC8ri8ejpYYPolo9/a0Pq8eKPaxmWXDrphdDWplQ2+Slwdf5JxeItbBdEZpp1dSk26nq
 dVeJpTgj0VCLuag4EQDr2lLfXAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505980904!108983891!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47675 invoked from network); 21 Sep 2017 08:01:44 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 08:01:44 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6837BABC3;
 Thu, 21 Sep 2017 08:01:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 10:01:38 +0200
Message-Id: <20170921080138.22917-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [PATCH] xen: support 52 bit physical addresses in pv
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGh5c2ljYWwgYWRkcmVzc2VzIG9uIHByb2Nlc3NvcnMgc3VwcG9ydGluZyA1IGxldmVsIHBhZ2lu
ZyBjYW4gYmUgdXAgdG8KNTIgYml0cyB3aWRlLiBGb3IgYSBYZW4gcHYgZ3Vlc3QgcnVubmluZyBv
biBzdWNoIGEgbWFjaGluZSB0aG9zZQpwaHlzaWNhbCBhZGRyZXNzZXMgaGF2ZSB0byBiZSBzdXBw
b3J0ZWQgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgYW55Cm1lbW9yeSBvbiB0aGUgbWFjaGlu
ZSBldmVuIGlmIHRoZSBndWVzdCBpdHNlbGYgZG9lcyBub3Qgc3VwcG9ydCA1IGxldmVsCnBhZ2lu
Zy4KClNvIHdoZW4gcmVhZGluZy93cml0aW5nIGEgTUZOIGZyb20vdG8gYSBwdGUgZG9uJ3QgdXNl
IHRoZSBrZXJuZWwncwpQVEVfUEZOX01BU0sgYnV0IGEgbmV3IFhFTl9QVEVfTUZOX01BU0sgYWxs
b3dpbmcgZnVsbCA0MCBiaXQgd2lkZSBNRk5zLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgg
fCAxMSArKysrKysrKysrLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICB8ICA0ICsr
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL3BhZ2UuaAppbmRleCAwN2I2NTMxODEzYzQuLmJjYjhiMTkzYzhkMSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS94ZW4vcGFnZS5oCkBAIC0yNiw2ICsyNiwxNSBAQCB0eXBlZGVmIHN0cnVjdCB4
cGFkZHIgewogCXBoeXNfYWRkcl90IHBhZGRyOwogfSB4cGFkZHJfdDsKIAorI2lmZGVmIENPTkZJ
R19YODZfNjQKKyNkZWZpbmUgWEVOX1BIWVNJQ0FMX01BU0sJKCgxVUwgPDwgNTIpIC0gMSkKKyNl
bHNlCisjZGVmaW5lIFhFTl9QSFlTSUNBTF9NQVNLCV9fUEhZU0lDQUxfTUFTSworI2VuZGlmCisK
KyNkZWZpbmUgWEVOX1BURV9NRk5fTUFTSwkoKHB0ZXZhbF90KSgoKHNpZ25lZCBsb25nKVBBR0Vf
TUFTSykgJiBcCisJCQkJCSAgICBYRU5fUEhZU0lDQUxfTUFTSykpCisKICNkZWZpbmUgWE1BRERS
KHgpCSgoeG1hZGRyX3QpIHsgLm1hZGRyID0gKHgpIH0pCiAjZGVmaW5lIFhQQUREUih4KQkoKHhw
YWRkcl90KSB7IC5wYWRkciA9ICh4KSB9KQogCkBAIC0yNzcsNyArMjg2LDcgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIGJmbl90b19sb2NhbF9wZm4odW5zaWduZWQgbG9uZyBtZm4pCiAK
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdGVfbWZuKHB0ZV90IHB0ZSkKIHsKLQlyZXR1
cm4gKHB0ZS5wdGUgJiBQVEVfUEZOX01BU0spID4+IFBBR0VfU0hJRlQ7CisJcmV0dXJuIChwdGUu
cHRlICYgWEVOX1BURV9NRk5fTUFTSykgPj4gUEFHRV9TSElGVDsKIH0KIAogc3RhdGljIGlubGlu
ZSBwdGVfdCBtZm5fcHRlKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwgcGdwcm90X3QgcGdwcm90KQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5j
CmluZGV4IDUwOWY1NjBiZDBjNi4uOTU4ZDM2ZDc3NmQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ZW4vbW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0zMTUsNyArMzE1LDcg
QEAgdm9pZCB4ZW5fcHRlcF9tb2RpZnlfcHJvdF9jb21taXQoc3RydWN0IG1tX3N0cnVjdCAqbW0s
IHVuc2lnbmVkIGxvbmcgYWRkciwKIHN0YXRpYyBwdGV2YWxfdCBwdGVfbWZuX3RvX3BmbihwdGV2
YWxfdCB2YWwpCiB7CiAJaWYgKHZhbCAmIF9QQUdFX1BSRVNFTlQpIHsKLQkJdW5zaWduZWQgbG9u
ZyBtZm4gPSAodmFsICYgUFRFX1BGTl9NQVNLKSA+PiBQQUdFX1NISUZUOworCQl1bnNpZ25lZCBs
b25nIG1mbiA9ICh2YWwgJiBYRU5fUFRFX01GTl9NQVNLKSA+PiBQQUdFX1NISUZUOwogCQl1bnNp
Z25lZCBsb25nIHBmbiA9IG1mbl90b19wZm4obWZuKTsKIAogCQlwdGV2YWxfdCBmbGFncyA9IHZh
bCAmIFBURV9GTEFHU19NQVNLOwpAQCAtMTc0MCw3ICsxNzQwLDcgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgX19pbml0IG0ycChwaHlzX2FkZHJfdCBtYWRkcikKIHsKIAlwaHlzX2FkZHJfdCBwYWRk
cjsKIAotCW1hZGRyICY9IFBURV9QRk5fTUFTSzsKKwltYWRkciAmPSBYRU5fUFRFX01GTl9NQVNL
OwogCXBhZGRyID0gbWZuX3RvX3BmbihtYWRkciA+PiBQQUdFX1NISUZUKSA8PCBQQUdFX1NISUZU
OwogCiAJcmV0dXJuIHBhZGRyOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:08:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwWf-0003wh-2P; Thu, 21 Sep 2017 08:08:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duwWd-0003wb-W7
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 08:08:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 7A/A6-03610-F5373C95; Thu, 21 Sep 2017 08:07:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTeu+HC
 kQf86QYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzPo+i73gTGZF74lJzA2M
 D5y6GLk4hAQamSQeffjICuE8ZpQ4++U0C4SzjVGiYe8rIIeTQ0TAWeLrmbnsIDavgL5Ew9IGM
 FtYwFzi25EeZpAGCYE9ShJ3Xp5hBElICHhKHLq0kRnGbvk9G8hm52ATsJI4JAYSZRFQlZje0c
 s8gZF7ASPDKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQK8
 zAMEOxusbAw4xSnIwKYnyHik8HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndPEVBOsCg1PbUi
 LTMHGH4waQkOHiUR3ksgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuftBSkSACnKKM2DG
 wGLhUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0HMoUnM68EbtMroCOYgI7I3nAA5IiSRI
 SUVANjKcv7AJun9tY67HZ3utodmCs1Jlj6Kkgr8N3xSvsZHnvn7ZUKkd3/2/Wfheu/5mK9+9r
 4cPn6z5LyjtML36xSbZ1jw27xfOGC26UmBy8ee3z3LY+kxbP4XyuDTlsriOxcEclYFRR7/ej1
 5wFPe8K3xLbu/1LEF1truOmHwLUt9TIrjHdl5PxWYinOSDTUYi4qTgQAF+jAuoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505981277!80421971!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25365 invoked from network); 21 Sep 2017 08:07:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 08:07:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duwWW-0007ZN-JG; Thu, 21 Sep 2017 08:07:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duwWQ-0007pG-VX; Thu, 21 Sep 2017 08:07:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duwWQ-0000By-Li; Thu, 21 Sep 2017 08:07:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113638-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 08:07:46 +0000
Subject: [Xen-devel] [xen-unstable test] 113638: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzYzOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzYzOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBpbiAxMTM2MTggcGFzcyBpbiAxMTM2MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTM2MTgg
cGFzcyBpbiAxMTM2MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEzNjE4IHBhc3MgaW4gMTEz
NjM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDExMzYxOCBwYXNzIGluIDExMzYzOAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzNjE4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgcGFzcyBpbiAxMTM2MTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEx
MzYxOCBibG9ja2VkIGluIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzYxOCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMzYx
OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY0Y2YzMTgxZTRkNDY5
YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgIDggZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgICA3IGRh
eXMgICAxNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2MTggIDIwMTctMDktMjAg
MDY6MTA6MDYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9y
Zz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIERhcmlv
IEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdA
aW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5ODggbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:23:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwlT-0005Dx-EQ; Thu, 21 Sep 2017 08:23:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4300ebdf3=citrix-osstest@xenproject.org>)
 id 1duwlS-0005D4-4n
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 08:23:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EC/BD-17770-5F673C95; Thu, 21 Sep 2017 08:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXvdL2eF
 IgwtrDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aant+MBdssKha1LmVuYHys1cXIwSEh4C8x
 Z5NAFyMnkOkh8XLKflYQW0TAWWLCh9tsIDavgJ7EvNbLYHFhASOJpWfnskDUu0nM2vKcEca+t
 GsqM4jNBjRnYs9EsBoWAVWJ620n2EFsIQEtiaWLVzJBzBSUODnzCVgNs4CExMEXL5gh5lhKrJ
 98l3UCI+8sJGWzkJQtYGRaxahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iREYOAxAsIPx7qaAQ4ySHExKorxHCg9HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQcG
 opBgUWp6akVaZg4whGHSEhw8SiK8j0uB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc57B
 aRIAKQoozQPbgQsni4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcd5BKezLwSuE2vgI5gAj
 oie8MBkCNKEhFSUg2MlivPx6jkt6evXrb+taDn3vUmOnO/fV1nFxem3vJy4utlStPl5xwvyK0
 TeXpuPv/2D2tYT6a+Y9DKVZ9y4JTyvAQZF9eKNZYHurgXJNo/ldTuen34R2JIUp/P+S0ZwVkF
 u6d7cp1kUz4sdPjyqX9zbfy+7K/6xOnMdnKuzXLbjEtu2/Yf7d9Qo8RSnJFoqMVcVJwIAAYIs
 syiAgAA
X-Env-Sender: prvs=4300ebdf3=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1505982195!77245527!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45579 invoked from network); 21 Sep 2017 08:23:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:23:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="448661979"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72134-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
X-Osstest-Versions-That: ovmf=b68c793144e8f239cf59fcc34ee6e35c1fdcd8a6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Sep 2017 09:23:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72134: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjEzNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxMzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2
ODY4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiNjhjNzkzMTQ0ZThm
MjM5Y2Y1OWZjYzM0ZWU2ZTM1YzFmZGNkOGE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMzIg
IDIwMTctMDktMjAgMjE6NDc6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTM0ICAyMDE3LTA5LTIxIDA2OjIyOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NlaSBLb3Z1cmEg
PGFsZXgza292QHpvaG8uY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2
OTg2OTg2ODY4CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTog
ICBUdWUgU2VwIDE5IDE3OjA1OjA4IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL1FlbXVWaWRlb0R4
ZS9WYmVTaGltOiBoYW5kbGUgUEFNMSByZWdpc3RlciBvbiBRMzUgY29ycmVjdGx5CiAgICAKICAg
IEluIGNvbW1pdCBkYjI3ZTlmM2Q4ZjAgKCJPdm1mUGtnL0xlZ2FjeVJlZ2lvbjogU3VwcG9ydCBs
ZWdhY3kgcmVnaW9uCiAgICBtYW5pcHVsYXRpb24gb2YgUTM1IiwgMjAxNi0wMy0xNSksIFJheSBl
eHRlbmRlZCB0aGUKICAgIE92bWZQa2cvQ3NtL0NzbVN1cHBvcnRMaWIgUEFNIHJlZ2lzdGVyIG1h
bmlwdWxhdGlvbiB0byBRMzUuIEhvd2V2ZXIsIHdlCiAgICBtaXNzZWQgdGhhdCB0aGUgc2FtZSBz
aG91bGQgYmUgZG9uZSB0byB0aGUgUWVtdVZpZGVvRHhlIFZCRSBTaGltIGFzIHdlbGwuCiAgICAK
ICAgIFRoZSBvbWlzc2lvbiBoYXMgY2F1c2VkIG5vIHByb2JsZW1zIGluIHByYWN0aWNlIG9uIFEz
NSwgYmVjYXVzZSBRRU1VIGhhcwogICAgbGV0IHVzIHdyaXRlIHRvIHRoZSBST00gYXJlYSwgcmVn
YXJkbGVzcyBvZiB0aGUgUEFNMSBzZXR0aW5nLCBhbGwgdGhpcwogICAgdGltZS4gVGhpcyBoYXMg
bm93IGNoYW5nZWQgd2l0aCByZWNlbnQgUUVNVSBjb21taXQgMjA4ZmEwZTQzNjQ1ICgicGM6IG1h
a2UKICAgICdwYy5yb20nIHJlYWRvbmx5IHdoZW4gbWFjaGluZSBoYXMgUENJIGVuYWJsZWQiLCAy
MDE3LTA3LTI4KS4gVGhlIFFFTVUKICAgIGNvbW1pdCBleHBvc2VzIHRoZSBPVk1GIGJ1ZyB3aGVu
IFdpbmRvd3MgNyBpcyBzdGFydGVkIG9uIFEzNSwgdXNpbmcgUUVNVQogICAgMi4xMCAtLSB0aGUg
VkJFIFNoaW0gaXMgbm8gbG9uZ2VyIHB1dCBpbiBwbGFjZSBhbmQgV2luZG93cyA3IGNhbm5vdCBm
aW5kCiAgICBpdC4KICAgIAogICAgVG8gcmVtZWR5IHRoaXMsIGFzc2lnbiB0aGUgIlBhbTFBZGRy
ZXNzIiBsb2NhbCB2YXJpYWJsZSBhIFBjaUxpYiBhZGRyZXNzCiAgICB0aGF0IG1hdGNoZXMgdGhl
IGJvYXJkIHR5cGUgKGk0NDBmeCB2cy4gcTM1KS4KICAgIAogICAgUmVnYXJkaW5nIHRoZSBQY2RM
aWIgZGVwZW5kZW5jeTogUWVtdVZpZGVvRHhlIGFscmVhZHkgdXNlcyBQY2RMaWIsIGJvdGgKICAg
IGRpcmVjdGx5IChzZWUgIlBjZERyaXZlclN1cHBvcnRlZEVmaVZlcnNpb24iKSBhbmQgaW5kaXJl
Y3RseSAoZS5nLiB2aWEgdGhlCiAgICBEeGVQY2lMaWJJNDQwRnhRMzUgUGNpTGliIGluc3RhbmNl
KS4gQWRkIFBjZExpYiB0byBbTGlicmFyeUNsYXNzZXNdIGZvcgogICAgY29tcGxldGVuZXNzLgog
ICAgCiAgICBDYzogQWxla3NlaSBLb3Z1cmEgPGFsZXgza292QHpvaG8uY29tPgogICAgQ2M6IEdl
cmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgQ2M6IElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVu
QGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmVm
OiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9xZW11LytidWcvMTcxNTcwMAogICAgUmVwb3J0
ZWQtYnk6IEFsZWtzZWkgS292dXJhIDxhbGV4M2tvdkB6b2hvLmNvbT4KICAgIFNwZWNpYWwtdGhh
bmtzLXRvOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IEFs
ZWtzZWkgS292dXJhIDxhbGV4M2tvdkB6b2hvLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKY29tbWl0IGNlNDYxYWUyNDBhNzJm
ZjZiMGQ4YTQwN2YwMDRjNWRiMzU0ZDkxYWUKQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkgMTY6NDg6MzYgMjAxNyArMDIwMAoKICAgIE92
bWZQa2cvUWVtdVZpZGVvRHhlL1ZiZVNoaW06IHJlbmFtZSBTdGF0dXMgdG8gU2VnbWVudDBBbGxv
Y2F0aW9uU3RhdHVzCiAgICAKICAgIFRoaXMgY2xhcmlmaWVzIHRoZSBwdXJwb3NlIG9mIHRoZSBs
b2NhbCB2YXJpYWJsZSBpbiBJbnN0YWxsVmJlU2hpbSgpLgogICAgCiAgICBDYzogQWxla3NlaSBL
b3Z1cmEgPGFsZXgza292QHpvaG8uY29tPgogICAgQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgogICAgQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAg
ICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmVmOiBodHRwczovL2J1Z3MubGF1bmNo
cGFkLm5ldC9xZW11LytidWcvMTcxNTcwMAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogQWxla3NlaSBLb3Z1cmEgPGFs
ZXgza292QHpvaG8uY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5s
Lmp1c3RlbkBpbnRlbC5jb20+Cgpjb21taXQgYmExZDI0NWYxZDNkNDBjN2Q4N2RiNTdkYWU3NmUx
OWNiZjI4OTcxOApBdXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxOSAxNTo1MDozOSAyMDE3ICswMjAwCgogICAgT3ZtZlBrZy9Dc21TdXBwb3J0
TGliOiBtb3ZlIFBBTSByZWdpc3RlciBhZGRyZXNzZXMgdG8gSW5kdXN0cnlTdGFuZGFyZAogICAg
CiAgICAqIEludHJvZHVjZSB0aGUgUElJWDRfUEFNKiBhbmQgTUNIX1BBTSogbWFjcm9zIHVuZGVy
CiAgICAgICJPdm1mUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZCIuIFRoZXNlIG1hY3JvcyBj
YXB0dXJlIHRoZSBQQU0KICAgICAgcmVnaXN0ZXIgb2Zmc2V0cyAoaW4gUENJIGNvbmZpZyBzcGFj
ZSkgb24gdGhlIHJlc3BlY3RpdmUgTWVtb3J5CiAgICAgIENvbnRyb2xsZXIgQi9EL0YsIGZyb20g
dGhlIHJlc3BlY3RpdmUgZGF0YSBzaGVldHMuCiAgICAKICAgICogVW5kZXIgSW5kdXN0cnlTdGFu
ZGFyZCwgaW50cm9kdWNlIHRoZSBQTUNfUkVHSVNURVJfUElJWDQoKSBtYWNybyBmb3IKICAgICAg
UElJWDQuIChGb3IgUTM1LCB3ZSBhbHJlYWR5IGhhdmUgRFJBTUNfUkVHSVNURVJfUTM1KCkuKSBJ
biBib3RoIGNhc2VzLAogICAgICB0aGUgQi9EL0YgaXMgMC8wLzAuCiAgICAKICAgICogVW5kZXIg
Q3NtU3VwcG9ydExpYiwgcmVwbGFjZSB0aGUgIlBBTVJlZ09mZnNldCIgZmllbGQgKFVJTlQ4KSBp
biB0aGUKICAgICAgUEFNX1JFR0lTVEVSX1ZBTFVFIHN0cnVjdHVyZSB3aXRoICJQQU1SZWdQY2lM
aWJBZGRyZXNzIiAoVUlOVE4pLiBUaGUgbmV3CiAgICAgIGZpZWxkIGNvbnRhaW5zIHRoZSByZXR1
cm4gdmFsdWUgb2YgdGhlIFBDSV9MSUJfQUREUkVTUygpIG1hY3JvLgogICAgCiAgICAqIFVuZGVy
IENzbVN1cHBvcnRMaWIsIHJlcGxhY2UgdGhlICJtUmVnaXN0ZXJWYWx1ZXM0NDAiIGVsZW1lbnRz
IGFzCiAgICAgIGZvbGxvd3M6CiAgICAKICAgICAgICBSRUdfUEFNeF9PRkZTRVRfNDQwLCBSZWFk
RW5hYmxlRGF0YSwgV3JpdGVFbmFibGVEYXRhCiAgICAgICAgLS0+CiAgICAgICAgUE1DX1JFR0lT
VEVSX1BJSVg0IChQSUlYNF9QQU14KSwgUmVhZEVuYWJsZURhdGEsIFdyaXRlRW5hYmxlRGF0YQog
ICAgCiAgICAqIFVuZGVyIENzbVN1cHBvcnRMaWIsIHJlcGxhY2UgdGhlICJtUmVnaXN0ZXJWYWx1
ZXNRMzUiIGVsZW1lbnRzIGFzCiAgICAgIGZvbGxvd3M6CiAgICAKICAgICAgICBSRUdfUEFNeF9P
RkZTRVRfUTM1LCBSZWFkRW5hYmxlRGF0YSwgV3JpdGVFbmFibGVEYXRhCiAgICAgICAgLS0+CiAg
ICAgICAgRFJBTUNfUkVHSVNURVJfUTM1IChNQ0hfUEFNeCksIFJlYWRFbmFibGVEYXRhLCBXcml0
ZUVuYWJsZURhdGEKICAgIAogICAgKiBVbmRlciBDc21TdXBwb3J0TGliLCB1cGRhdGUgdGhlIHJl
Z2lzdGVyIGFkZHJlc3MgY2FsY3VsYXRpb25zIGFzIGZvbGxvd3MKICAgICAgKGZvciBhbGwgb2Yg
UGNpT3I4KCksIFBjaUFuZDgoKSBhbmQgUGNpUmVhZDgoKSk6CiAgICAKICAgICAgICBQQ0lfTElC
X0FERFJFU1MgKAogICAgICAgICAgUEFNX1BDSV9CVVMsCiAgICAgICAgICBQQU1fUENJX0RFViwK
ICAgICAgICAgIFBBTV9QQ0lfRlVOQywKICAgICAgICAgIG1SZWdpc3RlclZhbHVlc1tJbmRleF0u
UEFNUmVnT2Zmc2V0CiAgICAgICAgICApCiAgICAgICAgLS0+CiAgICAgICAgbVJlZ2lzdGVyVmFs
dWVzW0luZGV4XS5QQU1SZWdQY2lMaWJBZGRyZXNzCiAgICAKICAgICogVW5kZXIgQ3NtU3VwcG9y
dExpYiwgcmVtb3ZlIHRoZSBQQU1fUENJXyogYW5kIFJFR19QQU0qX09GRlNFVF8qIG1hY3Jvcy4K
ICAgIAogICAgVGVjaG5pY2FsbHkgc3BlYWtpbmcsIHRoZXNlIGNoYW5nZXMgY291bGQgYmUgc3Bs
aXQgaW50byB0aHJlZSBwYXRjaGVzCiAgICAoSW5kdXN0cnlTdGFuZGFyZCBtYWNybyBhZGRpdGlv
bnMsIENzbVN1cHBvcnRMaWIgY29kZSB1cGRhdGVzLAogICAgQ3NtU3VwcG9ydExpYiBtYWNybyBy
ZW1vdmFscykuIEhvd2V2ZXIsIHRoZSBwYXRjaCBpcyBub3QgYmlnLCBhbmQgaW4gdGhpcwogICAg
Y2FzZSBpdCBpcyBhY3R1YWxseSBoZWxwZnVsIHRvIHByZXNlbnQgdGhlIGNvZGUgbW92ZW1lbnQg
LyByZWZhY3RvcmluZyBpbgogICAgb25lIHN0ZXAsIGZvciBlYXNpZXIgdmVyaWZpY2F0aW9uLgog
ICAgCiAgICBDYzogQWxla3NlaSBLb3Z1cmEgPGFsZXgza292QHpvaG8uY29tPgogICAgQ2M6IEdl
cmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgQ2M6IElnb3IgTWFtbWVkb3YgPGlt
YW1tZWRvQHJlZGhhdC5jb20+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVu
QGludGVsLmNvbT4KICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmVm
OiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9xZW11LytidWcvMTcxNTcwMAogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1i
eTogQWxla3NlaSBLb3Z1cmEgPGFsZXgza292QHpvaG8uY29tPgogICAgUmV2aWV3ZWQtYnk6IEpv
cmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:28:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwpx-0005PA-WF; Thu, 21 Sep 2017 08:27:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4300ebdf3=citrix-osstest@xenproject.org>)
 id 1duwpw-0005Ol-94
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 08:27:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6F/57-03283-B0873C95; Thu, 21 Sep 2017 08:27:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvS53xeF
 Ig7cHmSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bh8+3sBV18FY1/O5kaGGdxdDFyckgI+Euc
 +/WBDcJ2l3h7di4riC0i4Cwx4cNtsDivgJ7E7n2tjCC2sIC3RMuDL8xdjFxA9duZJCa/O8kK0
 awqcWNbBzOIzSbgITGxZyILiM0CFN/f+gmsRkhAS2Lp4pVMEEMFJU7OfAJWwywgIXHwxQtmiD
 kWEu2f3jJNYOSdhaRsFpKyBYxMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAsOHAQh2MP5aFnCIUZKDSUmU90LA4UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErzygUA5waLU9NSKtMwcYCDDpCU4eJREeA1A0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJ
 c7LD1IkAFKUUZoHNwIWVZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsAMoUnM68EbtMroC
 OYgI7I3nAA5IiSRISUVAPj2sU7VzoWP37Wf/ROzMHumISp/HuecTqsuBO3U+yo2as967dO3sh
 +ieXz9s9Vy7J+2NoyrGB6muf76e5LpzVMHVXMgR7bVkjGZWXUO9opJqz8cHD3o19Pg4s+P1jJ
 3uQf3Sf9xvmlxqnPSc7X/nd2SR2dlanuY+/3M9SrT4499ZTWPt+bW53SlViKMxINtZiLihMBG
 yHFR6UCAAA=
X-Env-Sender: prvs=4300ebdf3=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505982473!113233256!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22707 invoked from network); 21 Sep 2017 08:27:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:27:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="448662303"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72135-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72105
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 21 Sep 2017 09:27:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72135: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTM1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTM1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMDUKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjEwNQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTA1CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMDUK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjEwNQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:30:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwsJ-000609-CJ; Thu, 21 Sep 2017 08:30:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1duwsI-000600-Fj
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:30:22 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 15/A2-02224-D9873C95; Thu, 21 Sep 2017 08:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVywNwkVnduxeF
 Ig90HJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozF3yazFuzmrriw4gFjA+Mkji5GLg4hgWmM
 EtefdjN1MXJySAjwShxZNoMVwg6QeHZgCyNEUQOjxL47vewgCTYBdYnHX3vAGkQElCTurZoMZ
 jMLhEq8eNwJ1iwsYCGx4cZyFhCbRUBVYuGCFjYQm1fAXeLwqovMEAvkJE4em8w6gZF7ASPDKk
 aN4tSistQiXUMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQA8zAMEOxhXbPQ8
 xSnIwKYnyHik8HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndtOVBOsCg1PbUiLTMHGGowaQkO
 HiUR3ktlQGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzHgWZIQBSlFGaBzcCFvaXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMwbBDKFJzOvBG7TK6AjmICOyN5wAOSIkkSElFQD46bzMn
 o7L2yWqvvDnV51RIJDZnmI5laV/0VPd50vkVjiXXNlwVk7X/WEhu5S1TNFbZvKfk1iXrvqaAP
 T5Ay5nU8qVqoY3Lhh/DZ1tey1w9M/rDvIe9F4ucDqD1oW71yv7bSYsuqq48F8YxbDiFt3brJs
 4L+u//vtw8Vbc122ZmsFcZpN+fU+47cSS3FGoqEWc1FxIgAjjmGNdgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505982619!115833075!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30671 invoked from network); 21 Sep 2017 08:30:21 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 08:30:21 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Sep 2017 01:30:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,424,1500966000"; d="scan'208";a="1174424204"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga001.jf.intel.com with ESMTP; 21 Sep 2017 01:30:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 16:11:23 +0800
Message-Id: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
Cc: andrew.cooper3@citrix.com, Yi Sun <yi.y.sun@linux.intel.com>,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v1] x86: fix bug caused by commit 0ade5e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDBhZGU1ZSBjYXVzZXMgYSBidWcgdGhhdCBvbmx5IHRoZSBwc3IgZmVhdHVyZXMgcHJl
c2VudGVkIGluIGNtZGxpbmUKY2Fubm90IGJlIGNvcnJlY3RseSBlbnVtZXJhdGVkLgoxLiBJZiB0
aGVyZSBpcyBvbmx5ICdwc3I9JywgdGhlIENNVCBpcyBlbnVtZXJhdGVkIHdoaWNoIGlzIG5vdCBy
aWdodC4KMi4gSWYgY21kbGluZSBpcyAncHNyPWNtdCxjYXQsY2RwLG1iYScsIG9ubHkgdGhlIGxh
c3QgZmVhdHVyZSBpcyBlbnVtZXJhdGVkLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWVzLgoK
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3Bzci5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIv
eGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDQ1MTUxMDAuLmRhYTJhZWIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTQyMiw5ICs0MjIs
MTAgQEAgc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNvbnN0IGNoYXIgKnMsIGNv
bnN0IGNoYXIgKmRlbGltLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKnNzLCBjb25zdCBjaGFyICpmZWF0dXJlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQogewotICAgIGlmICggIXN0cm5jbXAocywgZmVh
dHVyZSwgZGVsaW0gLSBzKSApCisgICAgLyogSWYgY21kbGluZSBpcyAncHNyPScsIHdlIG5lZWQg
bWFrZSBzdXJlIGRlbGltICE9IHMgKi8KKyAgICBpZiAoIGRlbGltICE9IHMgJiYgIXN0cm5jbXAo
cywgZmVhdHVyZSwgZGVsaW0gLSBzKSApCiAgICAgewotICAgICAgICBpZiAoICEqZGVsaW0gKQor
ICAgICAgICBpZiAoICEqZGVsaW0gfHwgKmRlbGltID09ICcsJyApCiAgICAgICAgICAgICBvcHRf
cHNyIHw9IG1hc2s7CiAgICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtNDU3LDYgKzQ1OCwxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAg
ICAgaWYgKCAhdmFsX2RlbGltICkKICAgICAgICAgICAgIHZhbF9kZWxpbSA9IHN0cmNocihzLCAn
XDAnKTsKIAorICAgICAgICAvKiBFLmcuICdwc3I9Y210LHJtaWRfbWF4OjIwMCcgKi8KKyAgICAg
ICAgaWYgKCB2YWxfZGVsaW0gPiBzcyApCisgICAgICAgICAgICB2YWxfZGVsaW0gPSBzczsKKwog
ICAgICAgICBpZiAoICp2YWxfZGVsaW0gJiYgIXN0cm5jbXAocywgInJtaWRfbWF4IiwgdmFsX2Rl
bGltIC0gcykgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfcm1pZF9tYXggPSBzaW1wbGVf
c3RydG91bCh2YWxfZGVsaW0gKyAxLCAmcSwgMCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwxg-0006Dw-Vm; Thu, 21 Sep 2017 08:35:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vkuznets@redhat.com>) id 1duwxg-0006Dq-9Y
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 08:35:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 62/C2-03093-BE973C95; Thu, 21 Sep 2017 08:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVysWW7jO6rysO
 RBv+vslos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPTl5kL9jEWbHu6Gm2BsZ/7F2MXBxCAnOZ
 JNb9XMraxcjJwSLgKDF32Rs2EJtRoEziWv8Mdgg7V+LthuuMEA2rGSV2TLjMBJJgE9CR+P70F
 DOILSKgIfFvwxGwBmaBBInmjg1gQ4UFPCRmdJ9mBLGFBEok9n38wAKxTFXi4d2lYEM5BdoYJZ
 Y8bQHbzCtgKDH/7CqwoaIClhLfzv5hgogLSpyc+YQFYoGExMEXL8BqJAS0JR6fng42SEKgj1H
 ieONs1gmMQrOQ9MxC0rOAkWkVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZg8DIAwQ7Gv2sDDzFKcjApifIeKTwcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV
 xQYDUKCRanpqRVpmTnAOIJJS3DwKInwbq4ASvMWFyTmFmemQ6ROMVpyHNt0+Q8Tx6abd4Hkhu
 8P/jAJseTl56VKifOuBWkQAGnIKM2DGweL9UuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5jU
 FuYonM68EbusroIOYgA7K3nAA5KCSRISUVANjcnL+zN7bWz+fdC/b2dp+9Jalza++5vc/i34U
 nHo90eeuquwa3a9ei48ENVoznUgMyfw8L/fiq08/Vlhe4PZeKbfSXG71O/7HdiVHt849Y5Pe1
 fulh4dVWHaKgNrX7Xsv/5/2eYNE56d56UvaXm0VZ57zi88u/dDZ6zYml6PmVO2SrBe90nygRI
 mlOCPRUIu5qDgRAF8+4zzwAgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1505982952!69984201!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9471 invoked from network); 21 Sep 2017 08:35:53 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 08:35:53 -0000
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 57143C04DBC1;
 Thu, 21 Sep 2017 08:35:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 57143C04DBC1
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 765AF669E4;
 Thu, 21 Sep 2017 08:35:51 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
References: <20170906092830.3760-1-vkuznets@redhat.com>
 <54abf8a55bbe45fa9b8319889a9363cc@AMSPEX02CL03.citrite.net>
Date: Thu, 21 Sep 2017 10:35:50 +0200
In-Reply-To: <54abf8a55bbe45fa9b8319889a9363cc@AMSPEX02CL03.citrite.net> (Paul
 Durrant's message of "Wed, 6 Sep 2017 09:36:06 +0000")
Message-ID: <87lgl8o3dl.fsf@vitty.brq.redhat.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (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.32]); Thu, 21 Sep 2017 08:35:52 +0000 (UTC)
Cc: Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH qemu-traditional] switch to the new ioreq
	server API
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JpdGVzOgoKPj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogVml0YWx5IEt1em5ldHNvdiBbbWFpbHRvOnZr
dXpuZXRzQHJlZGhhdC5jb21dCj4+IFNlbnQ6IDA2IFNlcHRlbWJlciAyMDE3IDEwOjI5Cj4+IFRv
OiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+
PiBTdWJqZWN0OiBbUEFUQ0ggcWVtdS10cmFkaXRpb25hbF0gc3dpdGNoIHRvIHRoZSBuZXcgaW9y
ZXEgc2VydmVyIEFQSQo+PiAKPj4gSW5zdGVhZCBvZiB1c2luZyBpbXBsaWNpdCBpb3JlcSBzZXJ2
ZXIgY3JlYXRpb24gc2lkZS1lZmZlY3QgdXBvbiByZWFkaW5nCj4+IEhWTSBwYXJhbXMgc3dpdGNo
IHFlbXUtdHJhZGl0aW9uYWwgdG8gdXNpbmcgZXhwbGljaXQgQVBJcy4gVGhpcyBvcGVucyBhCj4+
IHBvc3NpYmlsaXR5IGZvciByZW1vdmluZyB0aGUgYWJvdmUgbWVudGlvbmVkIHNpZGUtZWZmZWN0
IGFuZCBzcGVjaWFsCj4+ICdkZWZhdWx0X2lvcmVxX3NlcnZlcicgY29kZSBwYXRoZXMgaW4gWGVu
IGh5cGVydmlzb3IgaW4gdGhlIGZ1dHVyZS4KPj4gCj4+IFRoaXMgYWxzbyBzb2x2ZXMgYW4gaXNz
dWUgd2l0aCBzb2Z0IHJlc2V0IHdoZW4gcWVtdS10cmFkaXRpb25hbCBpcyBiZWluZwo+PiB1c2Vk
LiBYZW4gYy9zIGU3ZGFiZTUgKCJ4ODYvaHZtOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgY3JlYXRl
IGEgZGVmYXVsdAo+PiBpb3JlcSBzZXJ2ZXIiKSBkaXNhYmxlZCBpb3JlcSBzZXJ2ZXIgY3JlYXRp
b24gYWZ0ZXIgZG9tYWluIHdhcyBjcmVhdGVkCj4+IGZvciB0aGUgZmlyc3QgdGltZSBhbmQgdGhp
cyBpcyBuZWVkZWQgZm9yIHNvZnQgcmVzZXQuCj4+IAo+PiBJT1JFUV9UWVBFX1BDSV9DT05GSUcg
aGFuZGxpbmcgY29kZSBpcyBzdG9sZW4gYXMtaXMgZnJvbSBxZW11LQo+PiB1cHN0cmVhbS4KPj4g
Cj4+IFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+
Cj4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PgoKSWFuLAoKY291bGQgeW91IHBsZWFzZSBoYXZlIGEgbG9vaz8KClRoYW5rcyEKCi0tIAogIFZp
dGFseQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:37:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duwz1-0006Jq-9D; Thu, 21 Sep 2017 08:37:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1duwz0-0006Iz-2y
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:37:18 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AD/58-03414-D3A73C95; Thu, 21 Sep 2017 08:37:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsWyU9JRQtem6nC
 kwcQn5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWM69ZCw6xVVycWNHAeIC1i5GTQ0LAT+Lf
 1c3MXYwcHCwCqhK/76uAmGwC9hLTv1aAVIgI6El8ePWNDcRmFjjJKHFouhqILSzgLrHq+Gp2E
 JtXwFPi2br5zCC2kICPxNlJD5gh4oISJ2c+YYHo1ZO4MXUKG8h4ZgFpieX/OCDC8hLNW2eDlX
 MK+Eqs2/GDCcQWFVCROLlyDRPESEWJ/nkP2CAOTpeY+KyHZQKjwCwkG2Yh2TALYcMsJBsWMLK
 sYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFUGINjB+GlZ
 wCFGSQ4mJVHeI4WHI4X4kvJTKjMSizPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBK9oJVCdY
 FFqempFWmYOMJpgSiU4eJREeNNA0rzFBYm5xZnpEKlTjLocNx5e/8MkBDZDSpxXEaRIAKQooz
 QPbgQssi8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPdnBdAUnsy8ErhNr4COYAI6InvDAZA
 jShIRUlINjIcl/zv9dDCQrHvI+75q7gHpjzcTDknPef3Q/skO24QXvVcDY1oSjy+3WhnIteKM
 lsD2V+/bqj6u4Qv9U1BZodvi8eeZou/Vl7x7nhlNe2F6WF2F5dxyVU6VAwanez52Oa6+crd8x
 +XDd//vuT/hFtdDiR1v5+06kPbY+nnjMYt4yf187kna/vlKLMUZiYZazEXFiQBQsfqy5wIAAA
 ==
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505983036!60853367!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15820 invoked from network); 21 Sep 2017 08:37:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:37:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="53225128"
Date: Thu, 21 Sep 2017 09:37:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170921083636.pe3qvoiqbye3e7v5@dhcp-3-128.uk.xensource.com>
References: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDI6MzA6MzdBTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSW4gY29tbWl0IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVu
dAo+IHV0aWxpemF0aW9uIGNhcCIpIHhmcmVlKCkgd2FzIGJlaW5nIGNhbGxlZCAoZm9yCj4gZGVh
bGxvY2F0aW5nIHRoZSBidWRnZXQgcmVwbGVuaXNobWVudCB0aW1lciwgZHVyaW5nCj4gZG9tYWlu
IGRlc3RydWN0aW9uKSBpbnNpZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCj4gc2VjdGlvbi4K
PiAKPiBUaGF0IG11c3Qgbm90IGhhcHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2Nr
LAo+IHdoaWNoIG5lZWRzIHRvIGJlIHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFj
dCwKPiB3ZSBjcmFzaCAoaW4gZGVidWcgYnVpbGRzKToKPiAKPiAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhF
TikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IAo+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxs
b2NhdGUgdGhlIHRpbWVyIG91dHNpZGUgb2YKPiB0aGUgY3JpdGljYWwgc2VjdGlvbnMsIHdoZW4g
SVJRcyBhcmUgZW5hYmxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:40:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dux1c-0006V3-MY; Thu, 21 Sep 2017 08:40:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1dux1b-0006Uv-O7
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:39:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2B/FE-01809-EDA73C95; Thu, 21 Sep 2017 08:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsWyU9JRQvdu1eF
 Ig5YGIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPhaCNLQQd3xZrtVxkbGE9zdDFyckgI+El8
 adnMCmKzCKhKTGuaBmRzcLAJ2EtM/1oBYooIeEt0TGQEqWAWUJE4Na+LBSQsLBArsboxBsTkF
 fCUeD5XBqRCSCBQYu2eL2wgNq+AoMTJmU9YIDr1JG5MncIGUs4sIC2x/B8HRFheonnrbGaQMK
 dAkMSirjKQsCjQnpMr1zBBTFSU6J/3gA3i2nSJic96WCYwCsxCsmAWkgWzEBbMQrJgASPLKka
 N4tSistQiXUMzvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwDBlAIIdjFPfxx1i
 lORgUhLlPVJ4OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8LMOyFBItS01Mr0jJzgBEDk5bg4
 FES4U2rBErzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4rxjIDAGQoozSPLgRsOi9xCgrJc
 zLCHSUEE9BalFuZgmq/CtGcQ5GJWHe1yCreDLzSuA2vQI6ggnoiOwNB0COKElESEk1ME4Ttna
 9zvKr+NmSmm2/I8rnrOSWvZaw4WftSt2e+XYzdi4ovsNqlf+7Ut5+PrtR4uKiVO2Eg33fV98X
 X3ju2/zHX/aGPZvf5Tb7mPIqR5f37k/5th/qO/qoIXzN4fs/H7D6Ly2JWjObz6j2XMLW+1+v7
 ZMKafo+2cjIVe/wXXuj7IbA+mtik3YqsRRnJBpqMRcVJwIAsMC4KNkCAAA=
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505983197!84147409!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55074 invoked from network); 21 Sep 2017 08:39:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:39:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="53225217"
Date: Thu, 21 Sep 2017 09:39:52 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?B?Suly9G1l?= Oufella <jerome.oufella@savoirfairelinux.com>
Message-ID: <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDM6NTA6MzVQTSAtMDQwMCwgSsOpcsO0bWUgT3VmZWxs
YSB3cm90ZToKPiBIaSBYZW4tZGV2ZWwsIAo+IAo+IEknbSB1c2luZyBQQ0kgcGFzcy10aHJvdWdo
IHRvIG1hcCBhIFBDSWUgKGludGVsIGkyMTApIGNvbnRyb2xsZXIgaW50byAKPiBhIEhWTSBkb21h
aW4uIFRoZSBzeXN0ZW0gdXNlcyB4ZW4tcGNpYmFjayB0byBoaWRlIHRoZSBhcHByb3ByaWF0ZSBQ
Q0kgCj4gZGV2aWNlIGZyb20gRG9tMC4gCj4gCj4gV2hlbiBjcmVhdGluZyB0aGUgSFZNIGRvbWFp
biBhZnRlciBhbiBoeXBlcnZpc29yIGNvbGQgYm9vdCwgdGhlIEhWTSAKPiBkb21haW4gY2FuIGFj
Y2VzcyBhbmQgdXNlIHRoZSBQQ0llIGNvbnRyb2xsZXIgd2l0aG91dCBwcm9ibGVtLiAKPiAKPiBI
b3dldmVyLCBpZiB0aGUgSFZNIGRvbWFpbiBpcyBkZXN0cm95ZWQgdGhlbiByZXN0YXJ0ZWQsIGl0
IHdvbid0IGJlIAo+IGFibGUgdG8gdXNlIHRoZSBwYXNzLXRocm91Z2ggUENJIGRldmljZSBhbnlt
b3JlLiBUaGUgUENJIGRldmljZSBpcyAKPiBzZWVuIGFuZCBjYW4gYmUgbWFwcGVkLCBob3dldmVy
LCB0aGUgaW50ZXJydXB0cyB3aWxsIG5vdCBiZSBwYXNzZWQgdG8gCj4gdGhlIEhWTSBkb21haW4g
YW55bW9yZSAodGhpcyBpcyB2aXNpYmxlIHVuZGVyIGEgTGludXggZ3Vlc3QgYXMgCj4gL3Byb2Mv
aW50ZXJydXB0cyBjb3VudGVycyByZW1haW4gMCkuIFRoZSBiZWhhdmlvciBvbiBhIFdpbmRvd3Mx
MCBndWVzdCAKPiBpcyB0aGUgc2FtZS4gCj4gCj4gQSBmZXcgaW50ZXJlc3RpbmcgaGludHMgSSBu
b3RpY2VkOiAKPiAKPiAtIE9uIERvbTAsICdsc3BjaSAtdnYnIG9uIHRoYXQgUENJZSBkZXZpY2Ug
YmV0d2VlbiB0aGUgIndvcmtpbmciIGFuZCAKPiB0aGUgIm11dGVkIGludGVycnVwdHMiIHN0YXRl
cywgSSBub3RlZCBhIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgCj4gTVNJLVggY2FwczogCj4gCj4g
LSBDYXBhYmlsaXRpZXM6IFs3MF0gTVNJLVg6IEVuYWJsZS0gQ291bnQ9NSBNYXNrZWQtIDwtLSBJ
UlFzIHdpbGwgd29yayBpZiBkb21haW4gc3RhcnRlZCAKPiArIENhcGFiaWxpdGllczogWzcwXSBN
U0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tlZCsgPC0tIElSUXMgd29uJ3Qgd29yayBpZiBkb21h
aW4gc3RhcnRlZAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xl5eXl5eXgoKSU1ITyBpdCBzZWVtcyB0aGF0IGVpdGhlciB5b3VyIGRldmljZSBpcyBub3QgYWJs
ZSB0byBwZXJmb3JtIGEgcmVzZXQKc3VjY2Vzc2Z1bGx5LCBvciBMaW51eCBpcyBub3QgY29ycmVj
dGx5IHBlcmZvcm1pbmcgc3VjaCByZXNldC4gSSBkb24ndAp0aGluayB0aGVyZSdzIGEgbG90IHRo
YXQgY2FuIGJlIGRvbmUgZnJvbSB0aGUgWGVuIHNpZGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:44:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dux68-0007By-BK; Thu, 21 Sep 2017 08:44:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dux67-0007Bs-2y
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:44:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 77/C0-03422-6FB73C95; Thu, 21 Sep 2017 08:44:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov+7X6sO
 RBhsem1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfX25kKbjHU7H38Er2Bsb/HF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHn3S5GkISwgIfExq7rzCC2iICrxOWv61hBbGYBA4lNOzuYQGwhAXeJr
 Z8+sIHYbAKqEhuunwKr4RWwltg67zpYDQtQ/NCdvewgtqhAuETT2X4WiBpBiZMzn4DZnEC7Ju
 76xAQxX13iz7xLzBC2uMSmZ9+h9spLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FukYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GPd9jDzEKMnBpCTK
 e6TwcKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4DYLgLCRalpqdWpGXmACMFJi3BwaMkwssJk
 uYtLkjMLc5Mh0idYlSUEudlBkkIgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvLergKbwZOaVwE1/BbSYCWhx9oYDIItLEhFSUg2MPPxflZk59wVrlTzOf9TwJ4FHRnTvxNK
 k4jOmzbONFyRJ9XXnv/9967d3smteQnni5uSLDkoFr7p6fl0/5XpTm39STE/3LhHnpl71b+ou
 1dEpFRxq0z26uqunPq9XX2oy461tl3jxGaWZ5pdnzp3wofMC37pnmhPm5X1OuTDp67Z3rlX+p
 UuUWIozEg21mIuKEwHidtPQyQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505983477!71945397!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19290 invoked from network); 21 Sep 2017 08:44:37 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 08:44:37 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 102A8ABAF;
 Thu, 21 Sep 2017 08:44:34 +0000 (UTC)
To: Yi Sun <yi.y.sun@linux.intel.com>, xen-devel@lists.xenproject.org
References: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7f70dd65-dea2-7883-edd2-05fddb262b9b@suse.com>
Date: Thu, 21 Sep 2017 10:44:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
Content-Language: de-DE
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v1] x86: fix bug caused by commit 0ade5e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMTA6MTEsIFlpIFN1biB3cm90ZToKPiBDb21taXQgMGFkZTVlIGNhdXNlcyBh
IGJ1ZyB0aGF0IG9ubHkgdGhlIHBzciBmZWF0dXJlcyBwcmVzZW50ZWQgaW4gY21kbGluZQo+IGNh
bm5vdCBiZSBjb3JyZWN0bHkgZW51bWVyYXRlZC4KPiAxLiBJZiB0aGVyZSBpcyBvbmx5ICdwc3I9
JywgdGhlIENNVCBpcyBlbnVtZXJhdGVkIHdoaWNoIGlzIG5vdCByaWdodC4KPiAyLiBJZiBjbWRs
aW5lIGlzICdwc3I9Y210LGNhdCxjZHAsbWJhJywgb25seSB0aGUgbGFzdCBmZWF0dXJlIGlzIGVu
dW1lcmF0ZWQuCj4gCj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWVzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvcHNyLmMgfCA5ICsrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKPiBpbmRleCA0NTE1MTAwLi5kYWEyYWViIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IEBAIC00
MjIsOSArNDIyLDEwIEBAIHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBj
aGFyICpzLCBjb25zdCBjaGFyICpkZWxpbSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKnNzLCBjb25zdCBjaGFyICpmZWF0dXJlLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1hc2spCj4gIHsKPiAtICAgIGlm
ICggIXN0cm5jbXAocywgZmVhdHVyZSwgZGVsaW0gLSBzKSApCj4gKyAgICAvKiBJZiBjbWRsaW5l
IGlzICdwc3I9Jywgd2UgbmVlZCBtYWtlIHN1cmUgZGVsaW0gIT0gcyAqLwo+ICsgICAgaWYgKCBk
ZWxpbSAhPSBzICYmICFzdHJuY21wKHMsIGZlYXR1cmUsIGRlbGltIC0gcykgKQo+ICAgICAgewo+
IC0gICAgICAgIGlmICggISpkZWxpbSApCj4gKyAgICAgICAgaWYgKCAhKmRlbGltIHx8ICpkZWxp
bSA9PSAnLCcgKQo+ICAgICAgICAgICAgICBvcHRfcHNyIHw9IG1hc2s7Cj4gICAgICAgICAgZWxz
ZQo+ICAgICAgICAgIHsKPiBAQCAtNDU3LDYgKzQ1OCwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9wc3JfcGFyYW0oY29uc3QgY2hhciAqcykKPiAgICAgICAgICBpZiAoICF2YWxfZGVsaW0g
KQo+ICAgICAgICAgICAgICB2YWxfZGVsaW0gPSBzdHJjaHIocywgJ1wwJyk7Cj4gIAo+ICsgICAg
ICAgIC8qIEUuZy4gJ3Bzcj1jbXQscm1pZF9tYXg6MjAwJyAqLwo+ICsgICAgICAgIGlmICggdmFs
X2RlbGltID4gc3MgKQo+ICsgICAgICAgICAgICB2YWxfZGVsaW0gPSBzczsKPiArCj4gICAgICAg
ICAgaWYgKCAqdmFsX2RlbGltICYmICFzdHJuY21wKHMsICJybWlkX21heCIsIHZhbF9kZWxpbSAt
IHMpICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG9wdF9ybWlkX21heCA9IHNpbXBsZV9z
dHJ0b3VsKHZhbF9kZWxpbSArIDEsICZxLCAwKTsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxDU-0007sY-1s; Thu, 21 Sep 2017 08:52:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duxDT-0007sN-7q
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 08:52:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 63/9C-02044-EBD73C95; Thu, 21 Sep 2017 08:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXdv7eF
 Ig68/+C1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe3KeZaC094Vxz8vYmpg
 /KzfxcjFISTQyCSxb/0yNgjnMaPEFaAxEM42Ronva9ewdjFycogIOEt8PTOXHcTmFdCXOHx4O
 wuILSxgIXH8UTNYXEJgmrTE0j8aXYwcQLa3xM67EhBhb4kl8/uYuhjZOdgErCQOiYEUsAioSv
 xss5rAyL2AkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqC
 3GYBgB2PjF6dDjJIcTEqivEcKD0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9XQOUEyxKTU+t
 SMvMAYYdTFqCg0dJhDcfJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8xSBFAiBFGaV5c
 CNgMXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwHQabwZOaVwG16BXQEE9AR2RsOgBxRko
 iQkmpg9Nv7bpLbvrtzev9/Lup/798vqVgwt3rpr4sPT9q5xq6tu7RWpl1H74+p4KftxToKF6z
 qzjl+mdJ05xe/hhvz7pjEzuV8luF3J7Kl79K9HeA9lbE8f+liFsamZbLzquUNnKuOnr29h73P
 ozG7sr5oT/S1y89F9/el/jVR9uyLitRPUN//x6dTiaU4I9FQi7moOBEAUOaz8nwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505983931!115675142!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64539 invoked from network); 21 Sep 2017 08:52:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 08:52:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duxDN-0000H0-O3; Thu, 21 Sep 2017 08:52:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duxDH-0001An-UJ; Thu, 21 Sep 2017 08:52:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duxDH-0004gI-KO; Thu, 21 Sep 2017 08:52:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113646-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-amd64:leak-check/check:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
X-Osstest-Versions-That: qemuu=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 08:52:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 113646: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5733300349552623340=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5733300349552623340==
Content-Type: text/plain

flight 113646 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113646/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-freebsd10-amd64 22 leak-check/check      fail REGR. vs. 113626

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113626

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113626
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113626
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113626
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113626
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113626
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113626
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
baseline version:
 qemuu                c51700273ad9802a21c19f8d2b4bcb67c38e74ac

Last test of basis   113626  2017-09-20 09:46:28 Z    0 days
Testing same since   113646  2017-09-20 22:32:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Zack Cornelius <zack.cornelius@kove.net>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              fail    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 445 lines long.)


--===============5733300349552623340==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5733300349552623340==--

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxEN-0007x3-Bn; Thu, 21 Sep 2017 08:53:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1duxEM-0007wr-AW
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:53:10 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 16/0D-03414-5FD73C95; Thu, 21 Sep 2017 08:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDve6n2sO
 RBl+vcFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlv2vcyFixiq7g17Q1zA+MK1i5GTg4JAX+J
 O93zGEFsYQF3iVXHV7OD2CICgRJ3jp4Fsrk4mAUeMkrcOLiCBSQhJOAjcXbSA2YQm01AT2Le8
 a9gcV4BW4m7h7rAhrIIqErMbLwBNkhUIFyi6Ww/VI2gxMmZT8BsTgFfiXU7fjB1MXIALdCUWL
 9LHyTMLCAucevJfCYIW15i+9s5zBBrVSUWPzjKPoGRfxaSSbMQumch6Z6FpHsBI8sqRo3i1KK
 y1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GQAgh2MO9cHHmKU5GBS
 EuU9Ung4UogvKT+lMiOxOCO+qDQntfgQowYHh8CEs3OnM0mx5OXnpSpJ8M6qAaoTLEpNT61Iy
 8wBRg9MqQQHj5IIbz5Imre4IDG3ODMdInWKUZfjxsPrf5iEwGZIifO+BCkSACnKKM2DGwGL5E
 uMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5j0IMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVAN
 jIcsiuXUJSzZe1qyYusTYR75KS/vR7wRbt+PKDJqL573fp31kY4HHvluXnb9ETa1cWxSbfPvI
 t1Z5c8H1lx6xX9uofkpHz+FrD1dDEPtJuT8Tedt8vv+6dfib8ptFl984/dAT+GV/Zs8Gz7z5r
 VkXO740ahbpPlBbVsG7zL5/gdfvjxke9zZKKbEUZyQaajEXFScCAJcoqTLfAgAA
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505983984!83761837!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10984 invoked from network); 21 Sep 2017 08:53:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:53:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="448664364"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ceaf4c91-514b-2288-defc-4d22db297e94@citrix.com>
Date: Thu, 21 Sep 2017 09:53:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTozMCBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSW4gY29tbWl0
IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVudAo+IHV0aWxpemF0aW9uIGNh
cCIpIHhmcmVlKCkgd2FzIGJlaW5nIGNhbGxlZCAoZm9yCj4gZGVhbGxvY2F0aW5nIHRoZSBidWRn
ZXQgcmVwbGVuaXNobWVudCB0aW1lciwgZHVyaW5nCj4gZG9tYWluIGRlc3RydWN0aW9uKSBpbnNp
ZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCj4gc2VjdGlvbi4KPiAKPiBUaGF0IG11c3Qgbm90
IGhhcHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2NrLAo+IHdoaWNoIG5lZWRzIHRv
IGJlIHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFjdCwKPiB3ZSBjcmFzaCAoaW4g
ZGVidWcgYnVpbGRzKToKPiAKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhFTikgWGVuIEJVRyBhdCBzcGlu
bG9jay5jOjQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+IAo+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxsb2NhdGUgdGhlIHRpbWVyIG91
dHNpZGUgb2YKPiB0aGUgY3JpdGljYWwgc2VjdGlvbnMsIHdoZW4gSVJRcyBhcmUgZW5hYmxlZC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxEY-0007zZ-Ja; Thu, 21 Sep 2017 08:53:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4304d48b1=Paul.Durrant@citrix.com>)
 id 1duxEX-0007zH-0x
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 08:53:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4B/1E-03422-00E73C95; Thu, 21 Sep 2017 08:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQvd37eF
 Ig6vL+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3p2awFHxpZKw4c7SFpYHxaWQXIyeHhICf
 xIHtDWwgNpuAjsTSo/OZQGwRgQyJu7Pfs3QxcnEwC/SySMy6/I4dJCEsECKx5+leZoiiUInmp
 jYo20iiqfUgC4jNIqAq8WLVWrChvALuEu8+fmUHGSQk0MEocaXxBNgGTgEviSUNi8CKGAVkJb
 40rgYbxCwgLnHrCcQVEgICEkv2nGeGsEUlXj7+xwphG0hsXbqPBaJeR2LB7k9sELa2xLKFr5k
 hFgtKnJz5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAmOAAQh2MJ5fG3iIUZKDSUmU90jh4UghvqT8lMqMxOKM+KLSn
 NTiQ4wyHBxKEryzaoBygkWp6akVaZk5wGiESUtw8CiJ8OaDpHmLCxJzizPTIVKnGHU5jm26/I
 dJiCUvPy9VSpz3JUiRAEhRRmke3AhYYrjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5WkCk
 8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYW/++EJxyPyG4uerYtLy5Nz5xRq3Q+NMlyP5g/4nd
 Ps3PlkYfOKvMb9xn6dbN+efRn7/qrz/ESFifnTzncoHmZ1GOLytfluiWaUaJxR6RTdkoxCW4Z
 lF3QX7fjKb4b496u6wf1NvLZgZVvVkY9feIx9fjmQolHOV6Oc8+zd4pdiKTRUD425laJZbijE
 RDLeai4kQA7DkO+QcDAAA=
X-Env-Sender: prvs=4304d48b1=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1505983994!75921999!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53813 invoked from network); 21 Sep 2017 08:53:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:53:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="53225794"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Pircalabu' <ppircalabu@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v12 1/4] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTMpg1YuMfk2DhdkmyZ1Fc2gk9j6K/CCIA
Date: Thu, 21 Sep 2017 08:53:13 +0000
Message-ID: <a58519000334488db8a5f6c7cf23e4dc@AMSPEX02CL03.citrite.net>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505970726-5671-2-git-send-email-ppircalabu@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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQo+IFNlbnQ6IDIxIFNlcHRlbWJlciAyMDE3
IDA2OjEyCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAK
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IGtvbnJhZC53
aWxrQG9yYWNsZS5jb207Cj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb207IGp1bi5uYWth
amltYUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRD
SCB2MTIgMS80XSB4ODZlbXVsOiBOZXcgcmV0dXJuIGNvZGUgZm9yIHVuaW1wbGVtZW50ZWQKPiBp
bnN0cnVjdGlvbgo+IAo+IEVuZm9yY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1
Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0
byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29k
ZSwgWDg2RU1VTF9VTklNUExFTUVOVEVELgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUg
cmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Bl
cmx5IGRlY29kZSB0aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBh
bnkgb2Ygb3RoZXIKPiBmdW5jdGlvbnMsIHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0
aGUgaHZtX2lvX29wcyBjYWxsYmFja3MuCj4gCj4gZS5nLiBodm1fcHJvY2Vzc19pb19pbnRlcmNl
cHQgc2hvdWxkIG5vdCByZXR1cm4KPiBYODZFTVVMX1VOSU1QTEVNRU5URUQuCj4gVGhlIHJldHVy
biB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24gZWl0aGVyIHRoZSByZXR1cm4gY29k
ZSBvZgo+IG9uZSBvZiB0aGUgaHZtX2lvX29wcyBoYW5kbGVycyAocmVhZC93cml0ZSkgb3IgdGhl
IHZhbHVlIHJldHVybmVkIGJ5Cj4gaHZtX2NvcHlfZ3Vlc3RfZnJvbV9waHlzIC8gaHZtX2NvcHlf
dG9fZ3Vlc3RfcGh5cy4KPiAKPiBTaW1pbGFyeSwgbm9uZSBvZiB0aGlzIGZ1bmN0aW9ucyBzaG91
bGQgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KPiAgLSBodm1faW9faW50ZXJjZXB0Cj4g
IC0gaHZtZW11bF9kb19pbwo+ICAtIGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxCj4gIC0gaHZtX3Nl
bmRfaW9yZXEKPiAgLSBodm1fYnJvYWRjYXN0X2lvcmVxCj4gIC0gaHZtZW11bF9kb19pb19idWZm
ZXIKPiAgLSBodm1lbXVsX3ZhbGlkYXRlCj4gCj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VkIHNpbmNl
IHYxMDoKPiAgICAgKiBBZGRlZCBhc3NlcnRzIHRvIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGNvZGUg
Y2Fubm90IGJlCj4gWDg2RU1VTF9VTklNUExFTUVOVEVELgo+ICAgICAqIEFkZCBuZXcgcmV0dXJu
IGNvZGUgKFg4NkVNVUxfVU5SRUNPR05JWkVEKSB0byBiZSB1c2VkIHdoZW4KPiB0cnlpbmcKPiAg
ICAgdG8gZW11bGF0ZSBhbiBpbnN0cnVjdGlvbiB3aXRoIGFuIGludmFsaWQgb3Bjb2RlLgo+IAo+
IENoYW5nZWQgc2luY2UgdjExOgo+ICAgICAqIEZpeGVkIGRvdWJsZSBuZWdhdGl2ZSBpbiB0aGUg
cGF0Y2ggZGVzY3JpcHRpb24uCj4gICAgICogTW92ZSBhc3NlcnRpb24gaW50byB0aGUgc3dpdGNo
IGFuZCB1c2UgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgd2hlbgo+ICAgICBhcHBsaWNhYmxlLgo+ICAg
ICAqIENoYW5nZWQgdGhlIGRlc2NyaXB0aW9uIG9mIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCAvCj4g
WDg2RU1VTF9VTlJFQ09HTklaRUQKPiAgICAgdG8gcmVmbGVjdCB0aGUgZGlmZmVyZW5jZXMgYmV0
d2VlbiB0aG9zZSAyIHJldHVybiBjb2Rlcy4KPiAgICAgKiBDaGFuZ2VkIHRoZSByZXR1cm5lZCB2
YWx1ZSB0byBYODZFTVVMX1VOUkVDT0dOSVpFRCBpbiB0aGUKPiAgICAgZm9sbG93aW5nIGNhc2Vz
Ogo+ICAgICAgICAgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Myk6IC8qIEdyb3VwIDE0ICovCj4gICAg
ICAgICBYODZFTVVMX09QQ182NigweDBmLCAweDczKToKPiAgICAgICAgIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweDczKToKPiAgICAgICAgICAgICAgICAgLSBBbGwgdmFsaWQgb3Bjb2RlcyBh
cmUgZGVmaW5lZCwgc28gaXQgc2hvdWxkIHJldHVybgo+ICAgICAgICAgICAgICAgICBYODZFTVVM
X1VOUkVDT0dOSVpFRCBpZiBtb2QgUi9NIGJpdHMgYXJlIG5vdCBtYXRjaGVkLgo+IAo+ICAgICAg
ICAgWDg2RU1VTF9PUEMoMHgwZiwgMHhjNykgLyogR3JvdXAgOSAqLwo+ICAgICAgICAgICAgICAg
ICAtIEZvciByZWdpc3RlciB0eXBlIGluc3RydWN0aW9ucyBhbGwgcG9zc2libGUgb3Bjb2RlcyBh
cmUKPiAgICAgICAgICAgICAgICAgZGVmaW5lZCwgc28gaXQgc2hvdWxkIHJldHVybiBYODZFTVVM
X1VOUkVDT0dOSVpFRCBpZgo+ICAgICAgICAgICAgICAgICBtb2QgUi9NIGJpdHMgYXJlIG5vdCBt
YXRjaGVkLgo+IAo+ICAgICAgICAgWDg2RU1VTF9PUENfVkVYKDB4MGYzOCwgMHhmMyk6IC8qIEdy
b3VwIDE3ICovCj4gICAgICAgICAgICAgICAgIC0gQWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmlu
ZWQsIHNvIGl0IHNob3VsZCByZXR1cm4KPiAgICAgICAgICAgICAgICAgWDg2RU1VTF9VTlJFQ09H
TklaRUQgaWYgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KPiAKPiAgICAgICAgIFg4NkVN
VUxfT1BDX1hPUCgwOSwgMHgwMSk6IC8qIFhPUCBHcnAxICovCj4gICAgICAgICBYODZFTVVMX09Q
Q19YT1AoMDksIDB4MDIpOiAvKiBYT1AgR3JwMiAqLwo+ICAgICAgICAgICAgICAgICAtIEFsbCB2
YWxpZCBvcGNvZGVzIGFyZSBkZWZpbmVkLCBzbyBpdCBzaG91bGQgcmV0dXJuCj4gICAgICAgICAg
ICAgICAgIFg4NkVNVUxfVU5SRUNPR05JWkVEIGlmIG1vZCBSL00gYml0cyBhcmUgbm90IG1hdGNo
ZWQuCj4gCj4gICAgICAgICBYODZFTVVMX09QQygweDBmLCAweDAxKTogLyogR3JwNyAqLwo+ICAg
ICAgICAgICAgICAgICAtIE5vdCBhbGwgdmFsaWQgb3Bjb2RlcyBhcmUgZGVmaW5lZCBzbyBpdCBz
aG91bGQgcmV0dXJuCj4gICAgICAgICAgICAgICAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpZiBt
b2QgUi9NIGJpdHMgYXJlIG5vdCBtYXRjaGVkLgo+ICAgICAgICAgICAgICAgICAoZS5nLiBYR0VU
QlYpCj4gCj4gICAgICAgICBYODZFTVVMX09QQ182NigweDBmLCAweDc4KToKPiAgICAgICAgICAg
ICAgICAgLSBBbGwgdmFsaWQgb3Bjb2RlcyBhcmUgZGVmaW5lZCwgc28gaXQgc2hvdWxkIHJldHVy
bgo+ICAgICAgICAgICAgICAgICBYODZFTVVMX1VOUkVDT0dOSVpFRCBpZiBtb2QgUi9NIGJpdHMg
YXJlIG5vdCBtYXRjaGVkLgo+IAo+ICAgICAgICAgWDg2RU1VTF9PUEMoMHgwZiwgMHhhZSk6Cj4g
ICAgICAgICBYODZFTVVMX09QQ182NigweDBmLCAweGFlKTogLyogR3JwMTUgKi8KPiAgICAgICAg
ICAgICAgICAgLSBOb3QgYWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQgc28gaXQgc2hvdWxk
IHJldHVybgo+ICAgICAgICAgICAgICAgICBYODZFTVVMX1VOSU1QTEVNRU5URUQgaWYgbW9kIFIv
TSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KPiAgICAgICAgICAgICAgICAgKGUuZy4gRlhTQVZFL0ZY
UlNUT1IgKQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICB8
IDEyICsrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgIHwg
IDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICB8ICAxICsKPiAg
eGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgNTIgKysrKysrKysrKysrKysrKysrKystLQo+IC0t
LS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDEz
ICsrKysrKysrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDIzIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gaW5kZXggY2M4NzRjZS4uMzg1ZmUxZSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCj4gQEAgLTI4NCwxMCArMjg0LDE1IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9k
b19pbygKPiAgICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gKyAgICBjYXNl
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
PiArICAgICAgICAvKiBGYWxsLXRocm91Z2ggKi8KCktpbmQgb2Ygc3VycHJpc2VkIHlvdSBuZWVk
IHRoZSBmYWxsLXRocm91Z2ggaWYgeW91IGFzc2VydCB0aGUgY29kZSBpcyB1bnJlYWNoYWJsZS4u
LiBidXQgYW5hbHlzaXMgdG9vbHMgY2FuIGJlIGEgYml0IHRlbXBlcmFtZW50YWwgc28gb2suCgo+
ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBCVUcoKTsKPiAgICAgIH0KPiAKPiArICAgIEFTU0VS
VChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOwo+ICsKCklzbid0IHRoaXMgYXNzZXJ0aW9u
IHJlZHVuZGFudCBnaXZlbiB0aGUgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgYWJvdmU/CgogIFBhdWwK
Cj4gICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+
IAo+IEBAIC0zMTMsNiArMzE4LDkgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvX2J1ZmZlcigK
PiAKPiAgICAgIHJjID0gaHZtZW11bF9kb19pbyhpc19tbWlvLCBhZGRyLCByZXBzLCBzaXplLCBk
aXIsIGRmLCAwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50cHRyX3QpYnVmZmVyKTsK
PiArCj4gKyAgICBBU1NFUlQocmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVEKTsKPiArCj4gICAg
ICBpZiAoIHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICYmIGRpciA9PSBJT1JFUV9SRUFEICkK
PiAgICAgICAgICBtZW1zZXQoYnVmZmVyLCAweGZmLCBzaXplKTsKPiAKPiBAQCAtNDA1LDYgKzQx
Myw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pb19hZGRyKAo+ICAgICAgcmMgPSBodm1lbXVs
X2RvX2lvKGlzX21taW8sIGFkZHIsICZjb3VudCwgc2l6ZSwgZGlyLCBkZiwgMSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICByYW1fZ3BhKTsKPiAKPiArICAgIEFTU0VSVChyYyAhPSBYODZFTVVM
X1VOSU1QTEVNRU5URUQpOwo+ICsKPiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKPiAg
ICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh2bV9pby5tbWlvX3JldHJ5ID0gKGNvdW50IDwgKnJl
cHMpOwo+IAo+IEBAIC0yMDQ1LDYgKzIwNTUsNyBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8o
dW5zaWduZWQgbG9uZyBtZm4sCj4gdW5zaWduZWQgbG9uZyBnbGEpCj4gICAgICBzd2l0Y2ggKCBy
YyApCj4gICAgICB7Cj4gICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+ICsgICAgY2Fz
ZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0
YXRlKFhFTkxPR19HX1dBUk5JTkcsICJNTUNGRyIsCj4gJmN0eHQpOwo+ICAgICAgICAgIGJyZWFr
Owo+ICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKPiBAQCAtMjEwMiw2ICsyMTEzLDcgQEAg
dm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bQo+IGVtdWxfa2luZCBraW5kLCB1bnNp
Z25lZCBpbnQgdHJhcG5yLAo+ICAgICAgICAgICAqIGNvbnNpc3RlbnQgd2l0aCBYODZFTVVMX1JF
VFJZLgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIHJldHVybjsKPiArICAgIGNhc2UgWDg2RU1V
TF9VTklNUExFTUVOVEVEOgo+ICAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKPiAgICAg
ICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQi
LCAmY3R4KTsKPiAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNv
ZGUpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwo+IGluZGV4IDkzMzk0YzEuLjQzZmY1YWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMzcy
Myw2ICszNzIzLDcgQEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdz
Cj4gKnJlZ3MpCj4gICAgICBzd2l0Y2ggKCBodm1fZW11bGF0ZV9vbmUoJmN0eHQpICkKPiAgICAg
IHsKPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4gKyAgICBjYXNlIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRDoKPiAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2lu
dmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNl
IFg4NkVNVUxfRVhDRVBUSU9OOgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPiBpbmRleCBiZjQxOTU0Li45ODRkYjIxIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8u
Ywo+IEBAIC05Niw2ICs5Niw3IEBAIGJvb2wgaHZtX2VtdWxhdGVfb25lX2luc24oaHZtX2VtdWxh
dGVfdmFsaWRhdGVfdAo+ICp2YWxpZGF0ZSwgY29uc3QgY2hhciAqZGVzY3IpCj4gICAgICBzd2l0
Y2ggKCByYyApCj4gICAgICB7Cj4gICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+ICsg
ICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gICAgICAgICAgaHZtX2R1bXBfZW11bGF0
aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7Cj4gICAgICAgICAgcmV0
dXJuIGZhbHNlOwo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9k
ZS5jCj4gYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gaW5kZXggMTJkNDNhZC4u
Y2Y0ODEzOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+IEBAIC0xMDYsNyArMTA2LDcg
QEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0Cj4gaHZtX2VtdWxhdGVfY3R4
dCAqaHZtZW11bF9jdHh0KQo+ICAgICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24o
dmlvKSB8fCB2aW8tPm1taW9fcmV0cnkgKQo+ICAgICAgICAgIHZpby0+aW9fY29tcGxldGlvbiA9
IEhWTUlPX3JlYWxtb2RlX2NvbXBsZXRpb247Cj4gCj4gLSAgICBpZiAoIHJjID09IFg4NkVNVUxf
VU5IQU5ETEVBQkxFICkKPiArICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgfHwg
cmMgPT0gWDg2RU1VTF9VTklNUExFTUVOVEVECj4gKQo+ICAgICAgewo+ICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gZW11bGF0ZSBpbnNuLlxuIik7Cj4gICAgICAgICAg
Z290byBmYWlsOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
PiBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IDhkNGYyNDQuLjI1NTdl
MjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAgLTM0ODgsNyArMzQ4OCw3IEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAqIHdvdWxkIGJl
IGEgZ29vZCB1bnNoYWRvdyBoaW50LiBJZiB3ZSAqZG8qIGRlY2lkZSB0byB1bnNoYWRvdy1vbi0K
PiBmYXVsdAo+ICAgICAgICogdGhlbiBpdCBtdXN0IGJlICdmYWlsYWJsZSc6IHdlIGNhbm5vdCBy
ZXF1aXJlIHRoZSB1bnNoYWRvdyB0byBzdWNjZWVkLgo+ICAgICAgICovCj4gLSAgICBpZiAoIHIg
PT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQo+ICsgICAgaWYgKCByID09IFg4NkVNVUxfVU5IQU5E
TEVBQkxFIHx8IHIgPT0gWDg2RU1VTF9VTklNUExFTUVOVEVEICkKPiAgICAgIHsKPiAgICAgICAg
ICBwZXJmY19pbmNyKHNoYWRvd19mYXVsdF9lbXVsYXRlX2ZhaWxlZCk7Cj4gICNpZiBTSEFET1df
T1BUSU1JWkFUSU9OUyAmIFNIT1BUX0ZBU1RfRU1VTEFUSU9OCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+IGluZGV4IGMxZTIzMDAuLmYzMzRkZTkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC04NDgsNyArODQ4LDggQEAgZG97
IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgc3R1Yi5mdW5jKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHJlc18uZmllbGRzLnRyYXBuciA9PSBFWENfVUQsIEVYQ19VRCk7ICAgIFwKPiAg
ICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgcmMgPSBYODZF
TVVMX1VOSEFORExFQUJMRTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIH0gd2hpbGUgKDApCj4g
ICNlbHNlCj4gQEAgLTI1ODUsNyArMjU4Niw3IEBAIHg4Nl9kZWNvZGUoCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIGQgPSB0d29ieXRlX3RhYmxlWzB4M2FdLmRlc2M7Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6Cj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7Cj4gICAgICAgICAg
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgICAgICAgICAgICAgICAgICB9Cj4gICAg
ICAgICAgICAgICAgICB9Cj4gQEAgLTI1OTksNyArMjYwMCw3IEBAIHg4Nl9kZWNvZGUoCj4gICAg
ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAg
ICB7Cj4gLSAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAr
ICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOwo+ICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgICAgICAgICAgICAgIH0KPiAKPiBAQCAtMjg3
OSw3ICsyODgwLDcgQEAgeDg2X2RlY29kZSgKPiAKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5URUQ7Cj4gICAgICB9Cj4g
Cj4gICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKPiBAQCAtNDE5MSw3ICs0MTkyLDcgQEAg
eDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgY2Fz
ZSA0OiAvKiBmbGRlbnYgLSBUT0RPICovCj4gICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0
cmwgPSB0cnVlOwo+IC0gICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAg
ICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgICAgICBjYXNl
IDU6IC8qIGZsZGN3IG0yYnl0ZSAqLwo+ICAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJs
ID0gdHJ1ZTsKPiAgICAgICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkKGVhLm1lbS5z
ZWcsIGVhLm1lbS5vZmYsICZzcmMudmFsLAo+IEBAIC00MjAyLDcgKzQyMDMsNyBAQCB4ODZfZW11
bGF0ZSgKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICBjYXNlIDY6IC8q
IGZuc3RlbnYgLSBUT0RPICovCj4gICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0
cnVlOwo+IC0gICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAg
ICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgICAgICBjYXNlIDc6IC8q
IGZuc3RjdyBtMmJ5dGUgKi8KPiAgICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRy
dWU7Cj4gICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdGN3Iiwg
ZHN0LnZhbCk7Cj4gQEAgLTQ0MzgsNyArNDQzOSw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAg
ICAgICBjYXNlIDQ6IC8qIGZyc3RvciAtIFRPRE8gKi8KPiAgICAgICAgICAgICAgY2FzZSA2OiAv
KiBmbnNhdmUgLSBUT0RPICovCj4gICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0
cnVlOwo+IC0gICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAg
ICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+ICAgICAgICAgICAgICBjYXNlIDc6IC8q
IGZuc3RzdyBtMmJ5dGUgKi8KPiAgICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRy
dWU7Cj4gICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdHN3Iiwg
ZHN0LnZhbCk7Cj4gQEAgLTUxOTcsNyArNTE5OCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAjdW5kZWYg
X0dSUDcKPiAKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9l
bXVsYXRlOwo+ICsgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAgICAgICAg
ICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gQEAgLTYxOTUsNyArNjE5Niw3IEBAIHg4
Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICAgICAgLyogdnBzbGx7dyxkfSAkaW1tOCx7eCx5fW1t
LHt4LHl9bW0gKi8KPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgZGVmYXVsdDoKPiAt
ICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICAgICAgZ290byB1bmlt
cGxlbWVudGVkX2luc247Cj4gICAgICAgICAgfQo+ICAgICAgc2ltZF8wZl9zaGlmdF9pbW06Cj4g
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQp
Owo+IEBAIC02MjQzLDcgKzYyNDQsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBjYXNlIDY6
IC8qIHBzbGxxICRpbW04LG1tICovCj4gICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9p
bW07Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAg
ICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKPiArICAgICAgICBnb3RvIGRvbmU7Cj4gCj4g
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzMpOgo+ICAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHg3Myk6Cj4gQEAgLTYyNTksNyArNjI2MSw4IEBAIHg4Nl9lbXVs
YXRlKAo+ICAgICAgICAgICAgICAgICAgLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0g
Ki8KPiAgICAgICAgICAgICAgZ290byBzaW1kXzBmX3NoaWZ0X2ltbTsKPiAgICAgICAgICB9Cj4g
LSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKPiArICAgICAgICByYyA9IFg4NkVNVUxfVU5S
RUNPR05JWkVEOwo+ICsgICAgICAgIGdvdG8gZG9uZTsKPiAKPiAgICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHg3Nyk6ICAgICAgICAvKiBlbW1zICovCj4gICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWCgweDBmLCAweDc3KTogICAgLyogdnplcm97YWxsLHVwcGVyfSAqLwo+IEBAIC02MzIzLDcg
KzYzMjYsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBjYXNlIDA6IC8qIGV4dHJxICRpbW04
LCRpbW04LHhtbSAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+
IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICByYyA9IFg4
NkVNVUxfVU5SRUNPR05JWkVEOwo+ICsgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAgICAgICAg
fQo+ICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19G
MigweDBmLCAweDc4KTogICAgIC8qIGluc2VydHEgJGltbTgsJGltbTgseG1tLHhtbQo+ICovCj4g
QEAgLTY1MTgsNyArNjUyMiw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICAgICAgZ290
byBkb25lOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAg
ICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICBnb3RvIHVuaW1wbGVt
ZW50ZWRfaW5zbjsKPiAgICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4gQEAgLTY1MzQs
NyArNjUzOCw4IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShh
dngpOwo+ICAgICAgICAgICAgICBnb3RvIHN0bXhjc3I7Cj4gICAgICAgICAgfQo+IC0gICAgICAg
IGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpF
RDsKPiArICAgICAgICBnb3RvIGRvbmU7Cj4gCj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4
MGYsIDB4YWUpOiAvKiBHcnAxNSAqLwo+ICAgICAgICAgIGZhaWxfaWYobW9kcm1fbW9kICE9IDMp
Owo+IEBAIC02Nzc3LDcgKzY3ODIsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgc3dp
dGNoICggbW9kcm1fcmVnICYgNyApCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZGVm
YXVsdDoKPiAtICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAg
ICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOwo+ICsgICAgICAgICAgICAgICAgZ290
byBkb25lOwo+IAo+ICAjaWZkZWYgSEFWRV9HQVNfUkRSQU5ECj4gICAgICAgICAgICAgIGNhc2Ug
NjogLyogcmRyYW5kICovCj4gQEAgLTczNTksNyArNzM2NSw4IEBAIHg4Nl9lbXVsYXRlKAo+ICAg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShibWkxKTsKPiAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgZ290byBjYW5ub3RfZW11
bGF0ZTsKPiArICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKPiArICAgICAg
ICAgICAgZ290byBkb25lOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LmwsIEVYQ19VRCk7Cj4gQEAgLTc2NzAsNyArNzY3Nyw4IEBAIHg4Nl9lbXVs
YXRlKAo+ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwo+ICAgICAg
ICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNh
bm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOwo+
ICsgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAgICAgICAgfQo+IAo+ICAgICAgeG9wXzA5X3Jt
X3J2Ogo+IEBAIC03NzA0LDcgKzc3MTIsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUodGJtKTsKPiAgICAgICAgICAgICAgZ290byB4b3BfMDlf
cm1fcnY7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAg
ICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKPiArICAgICAgICBnb3RvIGRvbmU7Cj4g
Cj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwYSwgMHgxMCk6IC8qIGJleHRyIGltbSxyL20s
ciAqLwo+ICAgICAgewo+IEBAIC03NzM2LDggKzc3NDUsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAg
IH0KPiAKPiAgICAgIGRlZmF1bHQ6Cj4gLSAgICBjYW5ub3RfZW11bGF0ZToKPiAtICAgICAgICBy
YyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgdW5pbXBsZW1lbnRlZF9pbnNuOgo+ICsg
ICAgICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOwo+ICAgICAgICAgIGdvdG8gZG9uZTsK
PiAgICAgIH0KPiAKPiBAQCAtNzc4OSw3ICs3Nzk4LDggQEAgeDg2X2VtdWxhdGUoCj4gICAgICAg
ICAgICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkKPiAgICAgICAgICAgICAg
ICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAtICAg
ICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICAgICAg
ICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAgICAgICAgICAgICAgICAgZ290
byBkb25lOwo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4g
ICAgICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKPiBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4g
aW5kZXggNGRkZjExMS4uMWZiNzRjMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuaAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oCj4gQEAgLTEzMyw2ICsxMzMsMTkgQEAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXgg
ewo+ICAgICogVW5kZWZpbmVkIGJlaGF2aW9yIHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgo+ICAg
ICovCj4gICNkZWZpbmUgWDg2RU1VTF9ET05FICAgICAgICAgICA0Cj4gKyAvKgo+ICsgICogQ3Vy
cmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgYnkgdGhlIGVtdWxhdG9yLgo+ICsg
ICogVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRv
ciB3aGVuIGEgdmFsaWQKPiArICAqIG9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4ZWN1dGlvbiBs
b2dpYyBmb3IgdGhhdCBpbnN0cnVjdGlvbiBpcyBtaXNzaW5nLgo+ICsgICogSXQgc2hvdWxkIE5P
VCBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFja3MuCj4g
KyAgKi8KPiArI2RlZmluZSBYODZFTVVMX1VOSU1QTEVNRU5URUQgIDUKPiArIC8qCj4gKyAgKiBU
aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSBpcyBub3QgdmFsaWQuCj4gKyAgKiBJZiB0
aGlzIGVycm9yIGNvZGUgaXMgcmV0dXJuZWQgYnkgYSBmdW5jdGlvbiwgYW4gI1VEIHRyYXAgc2hv
dWxkIGJlCj4gKyAgKiByYWlzZWQgYnkgdGhlIGZpbmFsIGNvbnN1bWVyIG9mIGl0Lgo+ICsgKi8K
PiArI2RlZmluZSBYODZFTVVMX1VOUkVDT0dOSVpFRCAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRAo+
IAo+ICAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0ZWQgdmlhIC0+Z2V0X2Zw
dSgpLiAqLwo+ICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKPiAtLQo+IDIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:55:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxGk-0008HC-3q; Thu, 21 Sep 2017 08:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1duxGi-0008Gv-Du
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 08:55:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0E/7C-03610-78E73C95; Thu, 21 Sep 2017 08:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tbhqNtedzj
 SYEkXm8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFnwmGWgruCFRffr2RtYDzB18XIxSEkMJ1R
 YmtvC2sXIyeHhACvxJFlM6Bsf4m7nxcD2RxARdMYJTayg4SFBdIkZs34wgRiiwiYSPRsms4IY
 gsJ9DBJrDlRDTKTWaCVSWLmu1PMIAk2AXWJE4snMoLM4RWwkThzVAokzCKgKtHdOw1sjqhAvM
 TjTafB5vMKCEqcnPmEBcTmFLCU2PL+JVgNM9CYP/MuMUPY8hLNW2czT2AUmIWkZRaSsllIyhY
 wMq9i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTgYg2MF4
 fm3gIUZJDiYlUd4jhYcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdtcC5QSLUtNTK9Iyc4BxA
 pOW4OBREuG9DZLmLS5IzC3OTIdInWJUlBLnzQdJCIAkMkrz4NpgsXmJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrzrQKbwZOaVwE1/BbSYCWhx9oYDIItLEhFSUg2MyVrzqgTeXkhe9UunVON
 8pP9HkVVeb3lOhr1jPimwMe9J4qHPLl6zzwt9ygtqUk7dsNrAzFD4bEyE3Lo660mlhfHHNHZa
 f5dttJaTjUv9s0PtleOnS/de+J1/KCmx/LFWGdNfgS+t/79tZyuxcDe+KZZ3gVO23uq+gpCnf
 ygPn8WRk7VM9+2VWIozEg21mIuKEwGao2l9yAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505984133!94627937!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5326 invoked from network); 21 Sep 2017 08:55:34 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 08:55:34 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Sep 2017 01:55:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,424,1500966000"; d="scan'208";a="154364735"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by fmsmga006.fm.intel.com with ESMTP; 21 Sep 2017 01:55:28 -0700
To: Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
 <20170918130657.jj3gyk4giygzotqb@citrix.com>
 <cd79e3bb-72c5-c3ed-69bf-9d3f09f28321@intel.com>
 <20170920151342.z7mb7dvhms5lkxsx@citrix.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <295135c6-987d-166e-67b9-30bf66ff2346@intel.com>
Date: Thu, 21 Sep 2017 16:50:01 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <20170920151342.z7mb7dvhms5lkxsx@citrix.com>
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 roger.pau@citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 1/3] Xen: Increase hap/shadow page
 pool size to support more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxN+W5tDA55pyIMjDml6UgMjM6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBTZXAg
MTksIDIwMTcgYXQgMTE6MDY6MjZBTSArMDgwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4gSGkgV2Vp
Ogo+Pgo+PiBPbiAyMDE35bm0MDnmnIgxOOaXpSAyMTowNiwgV2VpIExpdSB3cm90ZToKPj4+IE9u
IFdlZCwgU2VwIDEzLCAyMDE3IGF0IDEyOjUyOjQ3QU0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6
Cj4+Pj4gVGhpcyBwYXRjaCBpcyB0byBpbmNyZWFzZSBwYWdlIHBvb2wgc2l6ZSB3aGVuIG1heCB2
Y3B1IG51bWJlciBpcyBsYXJnZXIKPj4+PiB0aGFuIDEyOC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYt
Ynk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+Pj4+IC0tLQo+Pj4+ICB4ZW4v
YXJjaC9hcm0vZG9tYWluLmMgICAgfCAgNSArKysrKwo+Pj4+ICB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCj4+Pj4gIHhlbi9jb21tb24vZG9t
Y3RsLmMgICAgICB8ICAzICsrKwo+Pj4+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggfCAgMiAr
Kwo+Pj4+ICA0IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKPj4+Pgo+Pj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+
PiBpbmRleCA2NTEyZjAxLi45NGNmNzBiIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+IEBAIC04MjQsNiAr
ODI0LDExIEBAIGludCBhcmNoX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCj4+Pj4gICAgICBy
ZXR1cm4gMDsKPj4+PiAgfQo+Pj4+ICAKPj4+PiAraW50IGFyY2hfZG9tYWluX3NldF9tYXhfdmNw
dXMoc3RydWN0IGRvbWFpbiAqZCkKPj4+PiArewo+Pj4+ICsgICAgcmV0dXJuIDA7Cj4+Pj4gK30K
Pj4+PiArCj4+Pj4gIHN0YXRpYyBpbnQgcmVsaW5xdWlzaF9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBhZ2VfbGlzdF9oZWFkICpsaXN0KQo+Pj4+ICB7Cj4+Pj4gICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCAqdG1wOwo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+PiBpbmRleCBkYmRkYzUzLi4wZTIzMGY5
IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwo+Pj4+IEBAIC0xMTYxLDYgKzExNjEsMzEgQEAgaW50IGFyY2hfdmNw
dV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKPj4+PiAgICAgIHJldHVybiAwOwo+Pj4+ICB9Cj4+Pj4g
IAo+Pj4+ICtpbnQgYXJjaF9kb21haW5fc2V0X21heF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQo+
Pj4KPj4+IFRoZSBuYW1lIGRvZXNuJ3QgbWF0Y2ggd2hhdCB0aGUgZnVuY3Rpb24gZG9lcy4KPj4+
Cj4+Cj4+IEkgb3JpZ2luYWxseSBob3BlZCB0byBpbnRyb2R1Y2UgYSBob29rIGZvciBlYWNoIGFy
Y2ggd2hlbiBzZXQgbWF4IHZjcHVzLgo+PiBFYWNoIGFyY2ggZnVuY3Rpb24gY2FuIGRvIGN1c3Rv
bWl6ZWQgdGhpbmcgYW5kIHNvIG5hbWVkCj4+ICJhcmNoX2RvbWFpbl9zZXRfbWF4X3ZjcHVzIi4K
Pj4KPj4gSG93IGFib3V0ICJhcmNoX2RvbWFpbl9zZXR1cF92Y3B1c19yZXNvdXJjZSI/Cj4gCj4g
QmVmb3JlIHlvdSBnbyBhd2F5IGFuZCBkbyBhIGxvdCBvZiB3b3JrLCBwbGVhc2UgbGV0IHVzIHRo
aW5rIGFib3V0IGlmCj4gdGhpcyBpcyB0aGUgcmlnaHQgYXBwcm9hY2ggZmlyc3QuCgpTdXJlLiBU
aGlzIGlkZWEgdGhhdCBpbmNyZWFzZSBwYWdlIHBvb2wgd2hlbiBzZXQgbWF4IHZjcHUgaXMgZnJv
bSBKYW4uCkphbiwgQ291bGQgeW91IGhlbHAgdG8gY2hlY2sgd2hldGhlciBjdXJyZW50IHBhdGNo
IGlzIHJpZ2h0IGFwcHJvYWNoPwpUaGFua3MuCgo+IAo+IFdlIGFyZSBjbG9zZSB0byBmcmVlemUs
IHdpdGggdGhlIGFtb3VudCBvZiBwYXRjaGVzIHdlIHJlY2VpdmUgZXZlcnlkYXkKPiBSRkMgcGF0
Y2ggbGlrZSB0aGlzIG9uZSBpcyBsb3cgb24gbXkgKGNhbid0IHNwZWFrIGZvciBvdGhlcnMpIHBy
aW9yaXR5Cj4gbGlzdC4gSSBhbSBub3Qgc3VyZSB3aGVuIEkgd2lsbCBiZSBhYmxlIHRvIGdldCBi
YWNrIHRvIHRoaXMsIGJ1dCBkbyBwaW5nCj4gdXMgaWYgeW91IHdhbnQgdG8ga25vdyB3aGVyZSB0
aGluZ3Mgc3RhbmQuCj4gCgoKLS0gCkJlc3QgcmVnYXJkcwpUaWFueXUgTGFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:56:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxHX-0008NY-CN; Thu, 21 Sep 2017 08:56:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1duxHV-0008NE-K2
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:56:25 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BD/DC-03454-8BE73C95; Thu, 21 Sep 2017 08:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6OusO
 RBrf2ilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9p/+yF1xlrri47zpbA2M/cxcjJ4eEgL/E
 0sbDTCA2i4CqxNUvh9lBbDYBZYmfnb1sILaIgK7EuyddrF2MXBzMAl1MErf63jGCJIQFrCT+v
 LrOAmLzClhITL5+CmyokECORNvmZmaIuKDEyZlPwGqYBXQkFuz+BDSUA8iWllj+jwMkzClgI3
 Hu12SwElEBFYnOpXNYIMYoSHRMP8Y0gZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jQ72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYx/lgUcYpTkYFIS5T1SeDhSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvyVqgnGBRanpqRVpmDjDoYdISHDxKIry3QdK8xQWJucWZ6
 RCpU4y6HDceXv/DJMSSl5+XKiXOew+kSACkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZi3BGQKT2ZeCdymV0BHMAEdkb3hAMgRJYkIKakGxh0nfyj35jh3rdjxt75+QYPGLc8
 CTZY17B+vTT0cqmK5/7rjlR8JUhPj3orr/r+d4rXeb0VzQPiTLJbo5YmtyTfK5yze0jRtzVzm
 TdkZhp9fJBltLNvS0L73C+Pxjy+/pz7VNon3y019bqH34oOki9vkag5xbu5rUgLiYgeZo09M2
 /yi9VVJnRJLcUaioRZzUXEiAAc3PaC7AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505984182!60857528!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50803 invoked from network); 21 Sep 2017 08:56:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:56:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="440638551"
Date: Thu, 21 Sep 2017 09:56:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Konrad Rzeszutek Wilk <konrad@kernel.org>
Message-ID: <20170921085621.5mq7bzxrag7t2yov@citrix.com>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-7-konrad.wilk@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170920223148.13137-7-konrad.wilk@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 andrew.cooper3@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 ross.lagerwall@citrix.com, julien.grall@arm.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 06/11] mkhex: Move it to tools/misc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDY6MzE6NDNQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IEl0IG1ha2VzIG1vcmUgc2Vuc2UgdG8gcHV0IGEgdG9vbCB0byBiZSB1
c2VkIGJ5IG90aGVyIHN1YnN5c3RlbXMKPiB0byBiZSBpbiAndG9vbHMvbWlzYycgYWxvbmcgJ21r
cnBtJywnbWtkZWInLCBldGMuCj4gCj4gVGhlIHBhdGNoIHRpdGxlZCAieGVuL2xpdmVwYXRjaC94
ODYvYXJtMzI6IEZvcmNlIC5saXZlcGF0Y2guZGVwZW5kcwo+IHNlY3Rpb24gdG8gYmUgdWludDMy
X3QgYWxpZ25lZCIgdXNlcyBta2hleC4KPiAKPiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:56:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxHy-0008R4-Jw; Thu, 21 Sep 2017 08:56:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1duxHy-0008Qt-4T
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 08:56:54 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 75/2D-30935-5DE73C95; Thu, 21 Sep 2017 08:56:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve6VusO
 RBre3GFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl730xmLVjPVrFyWzd7A+N61i5GTg4JAX+J
 Fc//MILYLAKqEn3/l4PF2QSUJX529rKB2CICehIfXn0Ds5kFWpkkln2pA7GFBdwlVh1fzQ5i8
 wpYSCzbdJYZxBYS8JE4O+kBM0RcUOLkzCcsEL06Egt2fwKawwFkS0ss/8cBEuYU8JVYt+MHE4
 gtKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2iil1SUmZ5Rkpu
 YmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8expz0OMkhxMSqK8Ae6HI4X4kvJTKjMS
 izPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBO9cH6A6waLU9NSKtMwcYCzAlEpw8CiJ8LKAp
 HmLCxJzizPTIVKnGHU5bjy8/odJCGyGlDjvUpAiAZCijNI8uBGwuLzEKCslzMsIdKAQT0FqUW
 5mCar8K0ZxDkYlYd7dIFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTUwyv+YlMQ+fU3H1fpGjrT
 5Jnn2BX92Otxsesf1PHmRRV5BZI/+O41/8Rby4Ze1bz5OVU99E2399dvSkA07tky7PdXFn+fu
 c0fLeZvqdOQnB5lWvPVaeMY9J4HR7ZPB031MG+cs8Odfc1u73TRTZsNK78YL62+dmPnmTvJ53
 mNz/9k/qm7N39Bup8RSnJFoqMVcVJwIAGE4mZbGAgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1505984211!91453840!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15055 invoked from network); 21 Sep 2017 08:56:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:56:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="448664630"
Date: Thu, 21 Sep 2017 09:56:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170921085649.5zribzpwya46hw4v@citrix.com>
References: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <150595383763.32567.13168251884004584759.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] xen: credit2: fix spinlock irq-safety
	violation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDI6MzA6MzdBTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSW4gY29tbWl0IGFkNGIzZTFlOWRmMzQgKCJ4ZW46IGNyZWRpdDI6IGltcGxlbWVu
dAo+IHV0aWxpemF0aW9uIGNhcCIpIHhmcmVlKCkgd2FzIGJlaW5nIGNhbGxlZCAoZm9yCj4gZGVh
bGxvY2F0aW5nIHRoZSBidWRnZXQgcmVwbGVuaXNobWVudCB0aW1lciwgZHVyaW5nCj4gZG9tYWlu
IGRlc3RydWN0aW9uKSBpbnNpZGUgYW4gSVJRIGRpc2FibGVkIGNyaXRpY2FsCj4gc2VjdGlvbi4K
PiAKPiBUaGF0IG11c3Qgbm90IGhhcHBlbiwgYXMgaXQgdXNlcyB0aGUgbWVtLXBvb2wncyBsb2Nr
LAo+IHdoaWNoIG5lZWRzIHRvIGJlIHRha2VuIHdpdGggSVJRIGVuYWJsZWQuIEFuZCwgaW4gZmFj
dCwKPiB3ZSBjcmFzaCAoaW4gZGVidWcgYnVpbGRzKToKPiAKPiAoWEVOKSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKFhFTikgUGFuaWMgb24gQ1BVIDA6Cj4gKFhF
TikgWGVuIEJVRyBhdCBzcGlubG9jay5jOjQ3Cj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+IAo+IExldCdzLCB0aGVyZWZvcmUsIGtpbGwgYW5kIGRlYWxs
b2NhdGUgdGhlIHRpbWVyIG91dHNpZGUgb2YKPiB0aGUgY3JpdGljYWwgc2VjdGlvbnMsIHdoZW4g
SVJRcyBhcmUgZW5hYmxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiAtLS0KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:58:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxIx-00009a-TC; Thu, 21 Sep 2017 08:57:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4304d48b1=Paul.Durrant@citrix.com>)
 id 1duxIx-00009K-1Q
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 08:57:55 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 18/5B-01911-21F73C95; Thu, 21 Sep 2017 08:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsWyU9JRQpev/nC
 kwdrXahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5yc4F0yQrfnZ1szYwnhHpYuTgkBDwk7iw
 laeLkZODTUBHYunR+UwgtohAhsTd2e9Zuhi5OJgFelkkZl1+xw6SEBaIkVj7+h0bSK+IQKzE6
 w2xEPVGElPPz2MBsVkEVCW2Xp3KBmLzCrhL3Px5hhVkjpBAB6PE+d5fYAs4BbwkZvxrBrMZBW
 QlvjSuZgaxmQXEJW49gThCQkBAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLb
 wNTPEYkGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6u
 oYGxXm5qcXFiempOYlKxXnJ+7iZGYOjXMzAw7mBsPeF3iFGSg0lJlPdI4eFIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8J2uBcoJFqempFWmZOcAohElLcPAoifDeBknzFhck5hZnpkOkTjEacx
 zbdPkPE8eqCVf+MAmx5OXnpUqJ894DKRUAKc0ozYMbBEsOlxhlpYR5GRkYGIR4ClKLcjNLUOV
 fMYpzMCoJ874DmcKTmVcCt+8V0ClMQKdkbzgAckpJIkJKqoHRzdZqhk3ObJk3HRYWvY0Rx2Yu
 +6l/a/eSd+/F9Rv+N6Zuydb9M+l9arbHZAvdZ9tL8rk4DoVu5Nl0olNw1loBtuNJOicF6xa/O
 SywcObqjcfYHqzcxXZwxoZNqfc+WM/12W22cv3UlhJvucSFq28c3vL+xR2DOtVbF/tnlvmE1K
 6tK2ET5p3vq8RSnJFoqMVcVJwIAGGTR78JAwAA
X-Env-Sender: prvs=4304d48b1=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1505984270!111779502!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57310 invoked from network); 21 Sep 2017 08:57:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 08:57:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,424,1500940800"; d="scan'208";a="53225995"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Pircalabu' <ppircalabu@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v12 4/4] x86emul: Raise #UD when emulating an
 unrecognized instruction.
Thread-Index: AQHTMpg09h8BbofQN0WtIglWImXh9KK/CYOg
Date: Thu, 21 Sep 2017 08:57:49 +0000
Message-ID: <6851b68be69a4faca91930d53c57e90c@AMSPEX02CL03.citrite.net>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-5-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505970726-5671-5-git-send-email-ppircalabu@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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 4/4] x86emul: Raise #UD when emulating
 an unrecognized instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQo+IFNlbnQ6IDIxIFNlcHRlbWJlciAyMDE3
IDA2OjEyCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAK
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IGtvbnJhZC53
aWxrQG9yYWNsZS5jb207Cj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb207IGp1bi5uYWth
amltYUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRD
SCB2MTIgNC80XSB4ODZlbXVsOiBSYWlzZSAjVUQgd2hlbiBlbXVsYXRpbmcgYW4KPiB1bnJlY29n
bml6ZWQgaW5zdHJ1Y3Rpb24uCj4gCj4gTW9kaWZpZWQgdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVs
YXRlX29uZV9pbnNuIGFuZAo+IHZteF9yZWFsbW9kZV9lbXVsYXRlX29uZSB0byBnZW5lcmF0ZSBh
biBJbnZhbGlkIE9wY29kZSB0cmFwIHdoZW4KPiBYODZFTVVMX1VOUkVDT0dOSVpFRCBpcyByZXR1
cm5lZCBieSB0aGUgZW11bGF0b3IgaW5zdGVhZCBvZiBqdXN0Cj4gY3Jhc2hpbmcgdGhlIGRvbWFp
bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVm
ZW5kZXIuY29tPgo+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICB8ICA2ICsrKysrLQo+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jIHwgMTEgKysrKysrKysrKy0KPiAgMiBm
aWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPiBp
bmRleCA3MTUyYzI4Li5jN2IxYzUzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+IEBAIC05NiwxMCArOTYsMTQgQEAgYm9v
bAo+IGh2bV9lbXVsYXRlX29uZV9pbnNuKGh2bV9lbXVsYXRlX3ZhbGlkYXRlX3QgKnZhbGlkYXRl
LCBjb25zdCBjaGFyCj4gKmRlc2NyKQo+ICAgICAgc3dpdGNoICggcmMgKQo+ICAgICAgewo+ICAg
ICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKPiAtICAgIGNhc2UgWDg2RU1VTF9VTklNUExF
TUVOVEVEOgo+ICAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJO
SU5HLCBkZXNjciwgJmN0eHQsIHJjKTsKPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gKyAg
ICBjYXNlIFg4NkVNVUxfVU5SRUNPR05JWkVEOgo+ICsgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlv
bl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQsIHJjKTsKPiArICAgICAgICBo
dm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKPiAg
ICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZlbnQpOwo+ICAgICAgICAgIGJy
ZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gaW5kZXggYjkzNzkyZC4uMDNkZWE2YyAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+IEBAIC0xMDYsMTIgKzEwNiwyMSBAQCB2b2lk
IHZteF9yZWFsbW9kZV9lbXVsYXRlX29uZShzdHJ1Y3QKPiBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQpCj4gICAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pIHx8
IHZpby0+bW1pb19yZXRyeSApCj4gICAgICAgICAgdmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9f
cmVhbG1vZGVfY29tcGxldGlvbjsKPiAKPiAtICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRM
RUFCTEUgfHwgcmMgPT0gWDg2RU1VTF9VTklNUExFTUVOVEVECj4gKQo+ICsgICAgaWYgKCByYyA9
PSBYODZFTVVMX1VOSEFORExFQUJMRSApCgpJIGRvbid0IHF1aXRlIHVuZGVyc3RhbmQgdGhpcyBj
aGFuZ2UuIFdoeSBoYXMgaXQgYmVjb21lIHVubmVjZXNzYXJ5IHRvIGRlYWwgd2l0aCBYODZFTVVM
X1VOSU1QTEVNRU5URUQ/IFBhdGNoICMxIGFkZGVkIHRoaXMgY2hhbmdlIHNvIGl0IHNlZW1zIG9k
ZCB0aGF0IHBhdGNoICM0IHdvdWxkIHRoZW4gcmV2ZXJ0IGl0LgoKICBQYXVsCgo+ICAgICAgewo+
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gZW11bGF0ZSBpbnNuLlxu
Iik7Cj4gICAgICAgICAgZ290byBmYWlsOwo+ICAgICAgfQo+IAo+ICsgICAgaWYgKCByYyA9PSBY
ODZFTVVMX1VOUkVDT0dOSVpFRCApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgIlVucmVjb2duaXplZCBpbnNuLlxuIik7Cj4gKyAgICAgICAgaWYgKCBjdXJyLT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRSApCj4gKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKPiArCj4gKyAgICAgICAgcmVhbG1vZGVfZGVsaXZlcl9leGNlcHRpb24oVFJBUF9pbnZh
bGlkX29wLCAwLCBodm1lbXVsX2N0eHQpOwo+ICsgICAgfQo+ICsKPiAgICAgIGlmICggcmMgPT0g
WDg2RU1VTF9FWENFUFRJT04gKQo+ICAgICAgewo+ICAgICAgICAgIGlmICggdW5saWtlbHkoY3Vy
ci0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCkgJiYKPiAtLQo+IDIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 08:58:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 08:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duxJo-0000Jv-6H; Thu, 21 Sep 2017 08:58:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duxJm-0000JS-LF
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 08:58:46 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 40/39-01916-54F73C95; Thu, 21 Sep 2017 08:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsWS0XRdVdep/nC
 kwez3ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PF6P2PBPJOKB/NvsDcw
 3lXrYuTkEBJoZJL4/Zqji5ELyH7MKDHn0Qt2CGcbo8S0S4+ZQapEBJwlvp6Zyw5i8wroS3Qeu
 wYWFxbwkVj5cD0LiC0h8IZFYmeTLYTtJbHn+nkWGPvgnkYgm52DTcBK4pAYSJRFQFViwdTNjB
 MYuRcwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0eD0
 DA+MOxuYTfocYJTmYlER5NygejhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwaujDJQTLEpNT61I
 y8wBhh5MWoKDR0mENwAkzVtckJhbnJkOkTrFaM9xbNPlP0wcq67fBZKbboLIDd8f/GESYsnLz
 0uVEuf9rQTUJgDSllGaBzcUFiuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzioIs58nMK4
 Hb/QroLCags7I3HAA5qyQRISXVwOgT6XT8lbTh54wEh9u5603f5Wk6ZvlpvVK3yHA8+PXPCxX
 /+RnzBPcIHlRbxH/ylszO/qWq7AUJ06s4xbTt3xm4nItZKqyit+C733P3zfUv9DdE318w7xtP
 X853Lb+PsryJoeb6VnM3m6/9zXv/D9/ayLUOwhorNTRCXxiye/44H+i3qyD6nhJLcUaioRZzU
 XEiAL89Mm2QAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1505984321!108221774!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24358 invoked from network); 21 Sep 2017 08:58:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 08:58:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duxJg-0000Qs-9s; Thu, 21 Sep 2017 08:58:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duxJb-0001xA-06; Thu, 21 Sep 2017 08:58:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duxJa-0001Wu-RA; Thu, 21 Sep 2017 08:58:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113654-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-pvops:<job status>:broken:regression
 ovmf:build-amd64-pvops:host-install(4):broken:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=9fdf31789a7088736bc574f6802f4a97b5ef2e97
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 08:58:34 +0000
Subject: [Xen-devel] [ovmf test] 113654: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMzY0Nwog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzNjQ3CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhl
bi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExMzY0NwogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNjQ3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA5ZmRmMzE3
ODlhNzA4ODczNmJjNTc0ZjY4MDJmNGE5N2I1ZWYyZTk3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1m
ICAgICAgICAgICAgICAgICA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM2NDcgIDIwMTctMDktMjAgMjI6MzQ6MDUgWiAgICAw
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNjU0ICAyMDE3LTA5LTIxIDA2OjIyOjM5IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcg
PGppYW4uai53YW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOWZk
ZjMxNzg5YTcwODg3MzZiYzU3NGY2ODAyZjRhOTdiNWVmMmU5NwpBdXRob3I6IEhhbyBXdSA8aGFv
LmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkgMTE6MDE6NTYgMjAxNyArMDgwMAoK
ICAgIE1kZVBrZy9CYXNlTGliOiBBdm9pZCByZWFkaW5nIGNvbnRlbnQgYmV5b25kIHN0cmluZyBi
b3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NzA1CiAgICAKICAgIEFzIG1lbnRpb25lZCBpbiB0aGUgYWJvdmUgQnVnemls
bGEgbGluayBieSBTdGV2ZW4sIHdpdGhpbiB0aGUgZnVuY3Rpb24KICAgIFBhdGhDbGVhblVwRGly
ZWN0b3JpZXMoKSwgd2hlbiBleGVjdXRpbmcgY29tbWFuZDoKICAgICJjZCAuIgogICAgCiAgICB1
bmRlciBTaGVsbCwgdGhlIGlucHV0IHBhcmFtZXRlciAnUGF0aCcgc3RyaW5nIHdpbGwgaGF2ZSBz
dHJpbmcgbGVuZ3RoCiAgICBsZXNzIHRoYW4gMi4gSGVuY2UsIGl0IGlzIHBvc3NpYmxlIGZvciB0
aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmIChTdHJDbXAgKFBhdGggKyBTdHJMZW4gKFBhdGgp
IC0gMiwgTCJcXC4iKSA9PSAwKSB7IgogICAgCiAgICB0byByZWFkIGNvbnRlbnRzIGJlZm9yZSB0
aGUgc3RyaW5nIGJvdW5kYXJ5LgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFkZGl0aW9uYWwg
Y2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hp
QGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRl
bC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBT
aWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDhjM2U0Njg4ZTBkOGU2YzIx
OGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUKQXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KRGF0ZTogICBUdWUgU2VwIDE5IDEwOjIyOjIxIDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9T
aGVsbDogQXZvaWQgcmVhZGluZyBjb250ZW50IGJleW9uZCBzdHJpbmcgYm91bmRhcnkKICAgIAog
ICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTY5
MAogICAgCiAgICBXaXRoaW4gZnVuY3Rpb24gRWZpU2hlbGxHZXREZXZpY2VQYXRoRnJvbUZpbGVQ
YXRoKCksIHdoZW4gdGhlIGlucHV0CiAgICBwYXJhbWV0ZXIgJ1BhdGgnIHN0cmluZyBpcyBsaWtl
OgogICAgIkZTMDoiCiAgICAKICAgIEl0IGlzIHBvc3NpYmxlIGZvciB0aGUgYmVsb3cgc3RhdGVt
ZW50OgogICAgImlmICgqKFBhdGgrU3RyTGVuKE1hcE5hbWUpKzEpID09IENIQVJfTlVMTCkgeyIK
ICAgIAogICAgdG8gcmVhZCB0aGUgY29udGVudCAxIGJ5dGUgYmV5b25kIHRoZSBzdHJpbmcgYm91
bmRhcnkgKGJvdGggJ1BhdGgnIGFuZAogICAgJ01hcE5hbWUnIHdpbGwgYmUgRlMwOiBpbiB0aGlz
IGNhc2UpLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFkZGl0aW9uYWwgY2hlY2tzIHRvIGF2
b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDE0ZGRlOWU5MDNi
YjlhNzE5ZWJiOGYzMzgxZGE3MmIxOTUwOWJjMzYKQXV0aG9yOiBKaWFuIEogV2FuZyA8amlhbi5q
LndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkgMTM6NTI6MTEgMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggb3V0LW9mLXN5bmMgaXNzdWUgaW4gR0NECiAgICAK
ICAgIEZyb20gR0NEIHBlcnNwZWN0aXZlLCBpdHMgU2V0TWVtb3J5U3BhY2VBdHRyaWJ1dGVzKCkg
bWV0aG9kIGRvZXNuJ3QgYWNjZXB0IHBhZ2UKICAgIHJlbGF0ZWQgYXR0cmlidXRlcy4gVGhhdCBt
ZWFucyB1c2VycyBjYW5ub3QgdXNlIGl0IHRvIGNoYW5nZSBwYWdlIGF0dHJpYnV0ZXMsCiAgICBh
bmQgaGF2ZSB0byB0dXJuIHRvIENQVSBhcmNoIHByb3RvY29sIHRvIGRvIGl0LCB3aGljaCBpcyBu
b3QgYmUgYWxsb3dlZCBieSBQSQogICAgc3BlYy4KICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGpp
ZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDYzogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFl
bC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdl
bi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFv
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j
b20+Cgpjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1MWM3MDQxZjAzNmYyMTE1MwpBdXRo
b3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgU2F0IFNlcCAx
NiAyMToyNjoyOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZy9DcHVEeGU6IEZpeCBvdXQtb2Yt
c3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgIAogICAgRnJvbSBDcHVEeGUgZHJpdmVy
IHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBHQ0QgbWVtb3J5IGF0dHJpYnV0ZXMgZnJv
bQogICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1cmluZyBpdHMgaW5pdGlhbGl6YXRpb24u
IFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAgR0NEIG1pZ2h0IG5vdCByZWZsZWN0IGFs
bCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdvcmxkLgogICAgCiAgICBDYzogRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IE1pY2hhZWwgS2lubmV5IDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogSmlld2VuIFlhbyA8
amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8
amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdl
bi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 09:56:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 09:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duyCv-00049D-Br; Thu, 21 Sep 2017 09:55:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1duyCt-000497-Mw
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 09:55:43 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 10/64-18674-E9C83C95; Thu, 21 Sep 2017 09:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXiVRtkqjuv53C
 kwdH7zBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+E/1MBR85KlrP9DI1MG5k72Lk4hASmMYo
 0dv4HMxhEdjKLLHi7X1mEEdCYA6rRMuErUxdjJxATpXEt12v2SHsIomme/9ZIexiiQM31jKC2
 LwCghInZz5hAbGFBHwk5u9awQxicwp4S1y4MAsq7iVx6UsHWJxNQE/i6I2VYDNZBFQldvTuYo
 aYEyBxeOlzsPnCAhoSO/efBJsvIqAvsel2I9ilzAK3GCUWPZoO1sAsoCnRuv03+wRGwVlI7pi
 FJLWAkWkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgkDIA
 wQ7Gs6c9DzFKcjApifIGuB+OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO9cHKCdYlJqeWpGWm
 QOMF5i0BAePkggvC0iat7ggMbc4Mx0idYrRmOPYpst/mDj27bn1h0mIJS8/L1VKnHcpSKkASG
 lGaR7cIFgcX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw726QKTyZeSVw+14BncIEdEr2hgM
 gp5QkIqSkGhg5z6RMPG5p1BW04PK/jc+Ws7yed/CSQ5SKp/bnBQFtrlp5N3tlJRJ+3rr8fu3a
 94eC2p/tfnXZaHpWga6Ycuf5jKzGpU6X98tuFp097XteUee6pNqlxoKRvrpRFsd/GZ2feGjp6
 +9btxWcDTrwalvNYZc18zUKg/40Fy/5d0eni+Fel8nHr76vlViKMxINtZiLihMBSh/Sgd4CAA
 A=
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505987741!97092269!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56255 invoked from network); 21 Sep 2017 09:55:42 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 09:55:42 -0000
Received: by mail-wm0-f53.google.com with SMTP id m72so124220wmc.0
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 02:55:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5Su75PumJiBLfIN77OohLBlK1YR0PSqkpePdaDBaXj8=;
 b=M4QHV3ColGzu19KBbk6GIob/gEjLxxm2H+t5UjxSmZ3dKrVEj4gl2YfYaJbwWrUy8u
 B8Y5oFWcYW6WuuPxs8W6PyfWq7PGQWYEGfii2oSl9Yi6AARZo08Vi+FPcEIb7jYNnEr4
 fxcP8hlLGi8VJd2NHE5klyooi81bDOnqL6G1I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5Su75PumJiBLfIN77OohLBlK1YR0PSqkpePdaDBaXj8=;
 b=FgD6FXjQdstxXRlPqMpKyRiS6wwCvYSXwhByUJshsQKsHhr9TsAeKYgPWFvU2ncKSb
 BWlebXLSZjUJDpCk4kzkfEzLazLqB7Tw+hlNLHfy4V2BeLCUGE1ArY+/VfO2TBf6iotu
 uhpSGk7SGrF/UbO4/SZjpo1/NKj3HgLyDv8aiOGoQma3HZBZpynZKDnPA3yj5zKfPwPl
 cw+g/Wcz0QkVGRr+kZSilFntiPEkQXKilVKg+pNiVZxiALeHxhqg8oE6lhRhwboN4xyo
 svVzgj8prOtEPGGtkFviDeBYbNyeH2S8FxUOxiz9ps1aEvMlnmYOKvO2WsqgldFkMKfL
 YQAg==
X-Gm-Message-State: AHPjjUi/lDlkY/S3FP3aqOoB+A/eexDuD8/V9L+OtlYKvf/qEJ70+BbP
 dR6jo/qR4Lfvton2fm7pgw0a0miFg9nz9CVUJNBq6g==
X-Google-Smtp-Source: AOwi7QD/9uRefxtVaMStIrMC/+OuI+WfITnrCZtCmGONZWW7HnX+6cZogAABsqxNehHBtKmYzklW95MZpXugJZDXJZc=
X-Received: by 10.28.102.213 with SMTP id a204mr424631wmc.151.1505987741571;
 Thu, 21 Sep 2017 02:55:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.215 with HTTP; Thu, 21 Sep 2017 02:55:20 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 21 Sep 2017 10:55:20 +0100
Message-ID: <CAFEAcA_+QCQ-uWO24O6BdOuiN6roO7LLH5NDK1mW9Ktq=bNOFA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Stefan Hajnoczi <stefanha@gmail.com>, QEMU Developers <qemu-devel@nongnu.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PULL 0/2] xen-20170920-tag
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEgU2VwdGVtYmVyIDIwMTcgYXQgMDM6MjEsIFN0ZWZhbm8gU3RhYmVsbGluaQo8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNv
bW1pdCBiNjJiN2VkMGZjOWM1OGUzNzNiODk0NmM5YmQyZTE5M2JlOThkYWU2Ogo+Cj4gICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2drdXJ6L3RhZ3MvZm9yLXVwc3RyZWFt
JyBpbnRvIHN0YWdpbmcgKDIwMTctMDktMjAgMjA6MzM6NDggKzAxMDApCj4KPiBhcmUgYXZhaWxh
YmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKPgo+Cj4gICBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL3NzdGFiZWxsaW5pL3FlbXUtZG0uZ2l0IHRhZ3MveGVuLTIwMTcwOTIwLXRhZwo+
Cj4gZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGE4MDM2MzM2NjA5ZDJlMTg0ZmMzNTQz
YTRjNDM5YzBiYTdkN2YzYTI6Cj4KPiAgIHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1T
SSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lICgyMDE3LTA5LTIwIDE5OjA1OjI3IC0wNzAwKQo+Cj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+IFhlbiAyMDE3LzA5LzIwCj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gT2xhZiBIZXJpbmcgKDEpOgo+
ICAgICAgIHhlbi1kaXNrOiB1c2UgZ19uZXcwIHRvIGZpeCBidWlsZAo+Cj4gUm9nZXIgUGF1IE1v
bm5lICgxKToKPiAgICAgICB4ZW4vcHQ6IGFsbG93IFFFTVUgdG8gcmVxdWVzdCBNU0kgdW5tYXNr
aW5nIGF0IGJpbmQgdGltZQo+Cj4gIGh3L2Jsb2NrL3hlbl9kaXNrLmMgICAgICAgICB8ICAyICst
Cj4gIGh3L3hlbi94ZW5fcHQuaCAgICAgICAgICAgICB8ICAxICsKPiAgaHcveGVuL3hlbl9wdF9j
b25maWdfaW5pdC5jIHwgMjAgKysrKysrKysrKysrKysrKysrLS0KPiAgaHcveGVuL3hlbl9wdF9t
c2kuYyAgICAgICAgIHwgMTMgKysrKysrKysrKy0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDMwIGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpBcHBsaWVkLCB0aGFua3MuCgotLSBQTU0KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 10:11:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 10:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duySK-0005Sd-Mh; Thu, 21 Sep 2017 10:11:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duySJ-0005SG-Hd
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 10:11:39 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 34/E3-03422-A5093C95; Thu, 21 Sep 2017 10:11:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdywuF
 Ig7sT9CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bfrJGPBZfeKZRv+MzUw
 rjHvYuTiEBJoZJKY8eMWUxcjJ5DzmFHidLs0RGIbo0Tbnh2sIAkRAWeJr2fmsoPYvAL6EpNfH
 2MDsYUFrCWOPL/JAtIgITCTU+Lx129gRRICvhJNvx+zwtiXTswDirNzsAlYSRwSA4myCKhKbH
 s1i20CI/cCRoZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+Px93GHGCU5mJREeXW4DkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAt5wXKCRalpqdW
 pGXmAIMPJi3BwaMkwsvNB5TmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3l6QGQIgRRmle
 XAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8t0Cm8GTmlcBtegV0BBPQEdkbDoAcUZ
 KIkJJqYHR9uCxwet3a2akFMtdllF5JS1pGVTru8xdduu6XgO+WlhlcXVPZDtV4LuV5Gds2p/6
 U2m7WDbkatqU+WdMfHLZIiVf8PivYY9e7nPNPv9aG74hpaPq3Myn+FTvzQTt2rTMmH4snpt3g
 mDln3UVehjKXCaaR7f1zJWZej7+ode3ujHybybIxrkosxRmJhlrMRcWJAM8doT9/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505988696!112365262!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29835 invoked from network); 21 Sep 2017 10:11:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 10:11:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duySE-0002Lq-Qe; Thu, 21 Sep 2017 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duyS9-0006vr-6l; Thu, 21 Sep 2017 10:11:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duyS8-0005tf-JT; Thu, 21 Sep 2017 10:11:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113652-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=eae746b2d75973babf1d8b5095db1c7c53573659
X-Osstest-Versions-That: libvirt=dbd98380b9180afab0a9149a2ba4a58bf06d0e02
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 10:11:28 +0000
Subject: [Xen-devel] [libvirt test] 113652: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY1MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzYxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjE2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM2MTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGVhZTc0NmIyZDc1OTczYmFiZjFkOGI1MDk1ZGIxYzdjNTM1NzM2NTkKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGRiZDk4MzgwYjkxODBhZmFiMGE5MTQ5YTJi
YTRhNThiZjA2ZDBlMDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzYxNiAgMjAxNy0wOS0yMCAw
NDoyMDo1NyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2NTIgIDIwMTctMDkt
MjEgMDQ6MjA6NTUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdl
QHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBNaWNo
YWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFpoaVBlbmcgTHUgPGx1LnpoaXBl
bmdAenRlLmNvbS5jbj4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBi
cmFuY2g9bGlidmlydAorIHJldmlzaW9uPWVhZTc0NmIyZDc1OTczYmFiZjFkOGI1MDk1ZGIxYzdj
NTM1NzM2NTkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgZWFlNzQ2YjJkNzU5NzNiYWJm
MWQ4YjUwOTVkYjFjN2M1MzU3MzY1OQorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZWFlNzQ2
YjJkNzU5NzNiYWJmMWQ4YjUwOTVkYjFjN2M1MzU3MzY1OQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAn
WycgeGVhZTc0NmIyZDc1OTczYmFiZjFkOGI1MDk1ZGIxYzdjNTM1NzM2NTkgPSB4ICddJworIDog
dGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJp
b3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdh
cmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDog
dGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0IGVhZTc0NmIyZDc1OTczYmFiZjFkOGI1MDk1ZGIxYzdjNTM1NzM2NTk6
cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGRiZDk4MzguLmVhZTc0NmIgIGVhZTc0NmIyZDc1
OTczYmFiZjFkOGI1MDk1ZGIxYzdjNTM1NzM2NTkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 10:33:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 10:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duynB-0006of-EM; Thu, 21 Sep 2017 10:33:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43061b4ef=Ian.Jackson@citrix.com>)
 id 1duynA-0006oZ-Ga
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 10:33:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 ED/B6-09852-76593C95; Thu, 21 Sep 2017 10:33:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDvW761MO
 RBv1nuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7P2YzFqzjrNjf+IO9gXEXexcjJ4eEgL/E
 lntfmEBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjINF06SwjiM0io
 CqxYelmsDkiAooSD17eZO1i5AKqb2WU2LhzPlhCWCBW4tKN52BDOQUsJU4uXcUMUiQkcIZR4n
 bHayaIi0wk3i7cCbSNAyihJjF3ffwERr5ZSG6aheSmWUhuWsDIvIpRozi1qCy1SNfIQi+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDc6hkYGHcw9q3yO8QoycGkJMrL2Xc4Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb/oUoJxgUWp6akVaZg4w8GHSEhw8SiK8fycDpXmLCxJzi
 zPTIVKnGHU5Om7e/cMkxJKXn5cqJc7rDDJDAKQoozQPbgQsCi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEub1BZnCk5lXArfpFdARTEBHZG84AHJESSJCSqqBkbnhzi6H6V9/pa/n53nVeSF
 eTEvtsRtbxuLgS7NcfXa8Nlr4kd1ir1vjx8ItXpKeaj+cvjw1km8/vkNI6Bzv0xMtybaRb/ld
 lxz4PDVH5Kr8T+6+Uu6zHdNXP+qY98GZXfv2thP69pcn3jko9uzc3f3szg35uS+vHJrN65nQ9
 HBrzY4DR2b92ajEUpyRaKjFXFScCAAnNMoMvQIAAA==
X-Env-Sender: prvs=43061b4ef=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1505989989!109718398!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31774 invoked from network); 21 Sep 2017 10:33:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 10:33:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448672252"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22979.38226.436036.424614@mariner.uk.xensource.com>
Date: Thu, 21 Sep 2017 11:32:50 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170920163954.w2gexyxasiyfgwfa@citrix.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-3-roger.pau@citrix.com>
 <22978.36168.401712.575456@mariner.uk.xensource.com>
 <20170920163954.w2gexyxasiyfgwfa@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/21] libxl: introduce a way to mark
 fields as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDAyLzIxXSBsaWJ4bDogaW50cm9kdWNlIGEg
d2F5IHRvIG1hcmsgZmllbGRzIGFzIGRlcHJlY2F0ZWQgaW4gdGhlIGlkbCIpOgo+IE9uIFdlZCwg
U2VwIDIwLCAyMDE3IGF0IDA0OjQ2OjE2UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgouLi4K
PiA+IFdlIGRpc2N1c3NlZCBob3cgdGhpcyBtaWdodCBiZSBkb25lIGJldHRlci4gIFRvIG1lIGl0
IHNlZW1zIGxpa2UgdGhlCj4gPiBvbmx5IHJlYWxseSBwbGF1c2libGUgYWx0ZXJuYXRpdmUgd2Fz
IHRvIHJlcGxhY2UgdGhlCj4gPiBgZGVwcmVjYXRlZF9ieScgYW5kIGBjb3B5X2RlcHJlY2F0ZWRf
Zm4nIGFubm90YXRpb25zIHdpdGggYSBzaW5nbGUKPiA+IGFubm90YXRpb24gaW4gdGhlIHBhcmVu
dCBzdHJ1Y3R1cmUsIHNvbWV0aGluZyBsaWtlCj4gPiAgIGRlcHJlY2F0ZWRfZmllbGRzPVsndS5o
dm0nLCd1JyxbJ2Jvb3Rsb2FkZXJfYXJncycsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ3RpbWVyX21vZGUnLCAuLi5dCj4gPiBvciBtYXliZSBldmVuCj4gPiAgIGRlcHJl
Y2F0ZWRfZmllbGRzPVsndS5odm0nLCd1JyxbKCd0aW1lcl9tb2RlX25ld19uYW1lJywndGltZXJf
bW9kZScpXV0KPiAKPiBJIGtub3cgdGhpcyBtYXkgc291bmQgY3JhenkgYnV0OiBkbyB3ZSBuZWVk
IHRvIGNvbnNpZGVyIHRoZSBwb3NzaWJpbGl0eQo+IHRoYXQgb25lIGZpZWxkIGluIHN0cnVjdCBB
IGlzIGRlcHJlY2F0ZWQgYnkgb25lIGZpZWxkIGluIHN0cnVjdCBCPwoKSSBkb24ndCB0aGluayB3
ZSBjYW4gcnVsZSB0aGF0IG91dC4gIE15IHByb3Bvc2VkICJkZXByZWNhdGVkX2ZpZWxkcyIKdGhp
bmcgd291bGQgYmUgYWJsZSB0byBjb3BlIHdpdGggdGhhdDogdGhlIGluZm9ybWF0aW9uIGFib3V0
IHdoaWNoCmZpZWxkIHRvIGNvcHkgd2hlcmUgaXMgaW4gdGhlIHN0cnVjdChzKSB0aGF0IGNvbnRh
aW4gYm90aCBBIGFuZCBCLgoKQnV0LCBhcyBJIHNheSwgSSBkb24ndCB3YW50IHRvIGluc2lzdCBv
biBhIG1vcmUgY29tcHJlaGVuc2l2ZSBzb2x1dGlvbgphdCB0aGlzIHN0YWdlLiAgVGhlIElETCBj
b21waWxlciBsYW5ndWFnZSBpcyBub3QgYSBzdGFibGUgaW50ZXJmYWNlIHNvCndlIGNvdWxkIGNo
b29zZSB0byBkbyB0aGlzIHJld29yayBsYXRlciwgd2hlbiB0aGUgbmVlZCBhcmlzZXMuCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 10:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 10:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duynp-0006s6-N5; Thu, 21 Sep 2017 10:33:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duyno-0006rn-BI
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 10:33:52 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 13/E4-02225-F8593C95; Thu, 21 Sep 2017 10:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsWS0XRdVbd36uF
 Igx3LjC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacffsOraCtaEV34/dYmlg
 /OnYxcjFISTQyCTx4uAbJgjnMaPEql9T2CCcbYwSSzoaWbsYOTlEBJwlvp6Zyw5i8wroS7xrO
 cYIYgsD2c9fXGEGaZAQ+Mos0fz7OxNIQkLAS+Lkr5WsMPbBPY0sXYzsHGwCVhKHxECiLAKqEh
 em/GefwMi9gJFhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gz+sZGBh3MJ5qdj7EKMnBpCTKy9l3OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/6FKCcYFFq
 empFWmYOMPhg0hIcPEoivKUgad7igsTc4sx0iNQpRnuOY5su/2HiWHX9LpDcdBNEbvj+4A+TE
 Etefl6qlDivM0ibAEhbRmke3FBYtFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrCzKFJz
 OvBG73K6CzmIDOyt5wAOSskkSElFQDo4TXHb0FwdON2Yt5m0w3F37iFg20N3k36edyHq9lgq5
 cN7bmf7kmyrY0a8akpYFHtvyOnnDyVQXHjccXlkrkfLNJsPAWSO+a/de1j+mp67wzLb/FFZa5
 qZUcXVAaOsngysq22UYnOZYuW+d36p3788iF0zaGZ0bu3fJ1xhlnszdvpnadmRK31kyJpTgj0
 VCLuag4EQAYcv9RkQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505990028!84919823!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5634 invoked from network); 21 Sep 2017 10:33:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 10:33:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1duyni-0002uC-JC; Thu, 21 Sep 2017 10:33:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1duynd-0008Vj-8A; Thu, 21 Sep 2017 10:33:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1duynd-0000cE-3J; Thu, 21 Sep 2017 10:33:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113658-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=560a435df02b233ea33ae543aeab76b2201de849
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 10:33:41 +0000
Subject: [Xen-devel] [ovmf test] 113658: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzY1OCAgMjAxNy0wOS0yMSAwOToyMToxMSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU2MGE0MzVkZjAy
YjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5i
aUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDoxOTowNCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1NldHVwQnJvd3NlcjogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJpdCBWYXJT
dG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvQ2hlY2tCb3goc3RvcmFnZSBj
YW4gYmUgQml0IFZhclN0b3JlKQogICAgSWYgdGhlIHF1ZXN0aW9uIHZhbHVlIGNhbiBiZSB1cGRh
dGVkIGFuZCBzaG93biBjb3JyZWN0bHkKICAgIGluIFVJIHBhZ2UsIHdlIG5lZWQgZG8gZW5oYW5j
ZW1lbnRzIGluIGZvbGxvd2luZyBjYXNlczoKICAgIDEuIFBhcnNlIHRoZSBJZnIgZGF0YSB0byBn
ZXQgdGhlIGJpdCBWYXJTdG9yZSBpbmZvIGNvcnJlY3RseS4KICAgIDIuIFNldC9nZXQgdmFsdWUg
dG8vZnJvbSBiaXQgVmFyU3RvcmUgY29ycmVjdGx5LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAzN2Nk
MTZhYzU3ZmNiZTVmNmVjZDE1Zjg1ZWE1MTYyMWQwOGNkZTU5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMjA6MDk6MDQgMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZy9IaWlEYXRhYmFzZTogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJp
dCBWYXJTdG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvY2hlY2tib3gsIHRo
ZWlyIHN0b3JhZ2UgbWF5IGJlIGJpdCBmaWVsZC4KICAgIFdoZW4gZ2VuZXJhdGluZyA8Q29uZmln
QWx0UmVzcD4gc3RyaW5nIHRvIGdldCBkZWZhdWx0IHZhbHVlCiAgICBmb3IgdGhlc2UgcXVlc3Rp
b25zLCB3ZSBuZWVkIHRvIHBhcnNlIHRoZSBJZnIgZGF0YSB0byBnZXQKICAgIHRoZSBiaXQgVmFy
c3RvcmUgaW5mbyxhbmQgdGhlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZWN0CiAgICA8Q29uZmlnQWx0
UmVzcD4gc3RyaW5nLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5NWE3MTM1MTkxOWFlZTE1ODc0Yjc0
OGYxYWFlMmY4ZjQ5MmQyZjc2CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6NDM6NDUgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBr
Zy9VZWZpSGlpTGliOiBWYWxpZGF0ZSBxdWVzdGlvbiB3aXRoIGJpdCBmaWVsZHMKICAgIAogICAg
UkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ1CiAg
ICAKICAgIEluIFVlZmlIaWlMaWIsIHRoZXJlIGFyZSBjb2RlcyB0byB2YWxpZGF0ZSB0aGUgY3Vy
cmVudCBzZXR0aW5nIG9mCiAgICBxdWVzdGlvbnMsIG5vdyB1cGRhdGUgdGhlIGxvZ2ljIHRvIGhh
bmRsZSBxdWVzdGlvbiB3aXRoIGJpdCBzdG9yYWdlLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAwMTcy
MzI3MWE4YmFlZjFkYzRjOTJiY2UwYzA5ZDQxMDU1Y2M1ZWI5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6MjQ6MTggMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEdVSUQvZmxhZ3MgdG8gaW1wbGVtZW50IEJpdEZpZWxk
IHN1cHBvcnQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU0NQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA0MmM4MDhkNGNiYzY2NjA1Nzc3
ZGFkMThkODAwNzA4ZjJjMDZmMGM0CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTY6Mjc6MjYgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
L1ZmckNvbXBpbGVyOiBTdXBwb3J0IEJpdCBmaWVsZHMgaW4gRUZJL0J1ZmZlciBWYXJTdG9yZQog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTQ1CiAgICAKICAgIEVuaGFuY2UgVmZyQ29tcGlsZXIgdG8gcGFyc2UgZm9sbG93aW5nIGNh
c2U6CiAgICAxLiBFRkkvQnVmZmVyIFZhclN0b3JlIGNhbiBjb250YWluIGJpdCBmaWVsZHMgaW4g
dGhlaXIgc3RydWN0dXJlLgogICAgMi4gRm9yIHF1ZXN0aW9uIE9uZW9mL0NoZWNrYm94L251bWVy
aWMsIHRoZWlyIHN0b3JhZ2UgY2FuIGJlCiAgICAgICBiaXQgZmllbGRzIG9mIGFuIEVGSSBWYXJT
dG9yZS9CdWZmZXIgVmFyU3RvcmUuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDJiN2YzZDRhNmJiN2Uw
MjRiM2M0NWYzMjhiZGQ2MzVmODc4Mzg3ZjcKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNTo1MDo1MCAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2wvVmZyQ29tcGlsZTogU3VwcG9ydCBVbmlvbiB0eXBlIGluIFZGUgogICAgCiAgICBodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYwMwogICAgCiAgICBV
cGRhdGUgVmZyQ29tcGlsZXIgdG8gcGFyc2UgdGhlIFVOSU9OIHR5cGUgaW4gdmZyIGZpbGUKICAg
IAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+Cgpjb21taXQgOWZkZjMxNzg5YTcwODg3MzZiYzU3NGY2ODAyZjRhOTdiNWVmMmU5
NwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTE6MDE6NTYgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9CYXNlTGliOiBBdm9pZCByZWFkaW5nIGNv
bnRlbnQgYmV5b25kIHN0cmluZyBib3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA1CiAgICAKICAgIEFzIG1lbnRpb25l
ZCBpbiB0aGUgYWJvdmUgQnVnemlsbGEgbGluayBieSBTdGV2ZW4sIHdpdGhpbiB0aGUgZnVuY3Rp
b24KICAgIFBhdGhDbGVhblVwRGlyZWN0b3JpZXMoKSwgd2hlbiBleGVjdXRpbmcgY29tbWFuZDoK
ICAgICJjZCAuIgogICAgCiAgICB1bmRlciBTaGVsbCwgdGhlIGlucHV0IHBhcmFtZXRlciAnUGF0
aCcgc3RyaW5nIHdpbGwgaGF2ZSBzdHJpbmcgbGVuZ3RoCiAgICBsZXNzIHRoYW4gMi4gSGVuY2Us
IGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmIChTdHJDbXAg
KFBhdGggKyBTdHJMZW4gKFBhdGgpIC0gMiwgTCJcXC4iKSA9PSAwKSB7IgogICAgCiAgICB0byBy
ZWFkIGNvbnRlbnRzIGJlZm9yZSB0aGUgc3RyaW5nIGJvdW5kYXJ5LgogICAgCiAgICBUaGlzIGNv
bW1pdCBhZGRzIGFkZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBT
dGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29t
bWl0IDhjM2U0Njg4ZTBkOGU2YzIxOGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUKQXV0aG9yOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDEwOjIyOjIxIDIwMTcg
KzA4MDAKCiAgICBTaGVsbFBrZy9TaGVsbDogQXZvaWQgcmVhZGluZyBjb250ZW50IGJleW9uZCBz
dHJpbmcgYm91bmRhcnkKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v
cmcvc2hvd19idWcuY2dpP2lkPTY5MAogICAgCiAgICBXaXRoaW4gZnVuY3Rpb24gRWZpU2hlbGxH
ZXREZXZpY2VQYXRoRnJvbUZpbGVQYXRoKCksIHdoZW4gdGhlIGlucHV0CiAgICBwYXJhbWV0ZXIg
J1BhdGgnIHN0cmluZyBpcyBsaWtlOgogICAgIkZTMDoiCiAgICAKICAgIEl0IGlzIHBvc3NpYmxl
IGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmICgqKFBhdGgrU3RyTGVuKE1hcE5hbWUp
KzEpID09IENIQVJfTlVMTCkgeyIKICAgIAogICAgdG8gcmVhZCB0aGUgY29udGVudCAxIGJ5dGUg
YmV5b25kIHRoZSBzdHJpbmcgYm91bmRhcnkgKGJvdGggJ1BhdGgnIGFuZAogICAgJ01hcE5hbWUn
IHdpbGwgYmUgRlMwOiBpbiB0aGlzIGNhc2UpLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFk
ZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxz
dGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKY29tbWl0IDE0ZGRlOWU5MDNiYjlhNzE5ZWJiOGYzMzgxZGE3MmIxOTUwOWJjMzYKQXV0aG9y
OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTM6NTI6MTEgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggb3V0LW9mLXN5
bmMgaXNzdWUgaW4gR0NECiAgICAKICAgIEZyb20gR0NEIHBlcnNwZWN0aXZlLCBpdHMgU2V0TWVt
b3J5U3BhY2VBdHRyaWJ1dGVzKCkgbWV0aG9kIGRvZXNuJ3QgYWNjZXB0IHBhZ2UKICAgIHJlbGF0
ZWQgYXR0cmlidXRlcy4gVGhhdCBtZWFucyB1c2VycyBjYW5ub3QgdXNlIGl0IHRvIGNoYW5nZSBw
YWdlIGF0dHJpYnV0ZXMsCiAgICBhbmQgaGF2ZSB0byB0dXJuIHRvIENQVSBhcmNoIHByb3RvY29s
IHRvIGRvIGl0LCB3aGljaCBpcyBub3QgYmUgYWxsb3dlZCBieSBQSQogICAgc3BlYy4KICAgIAog
ICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1
MWM3MDQxZjAzNmYyMTE1MwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CkRhdGU6ICAgU2F0IFNlcCAxNiAyMToyNjoyOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBr
Zy9DcHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgIAog
ICAgRnJvbSBDcHVEeGUgZHJpdmVyIHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBHQ0Qg
bWVtb3J5IGF0dHJpYnV0ZXMgZnJvbQogICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1cmlu
ZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAgR0NE
IG1pZ2h0IG5vdCByZWZsZWN0IGFsbCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdvcmxkLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dl
c3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 10:55:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 10:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duz87-0008OQ-Jw; Thu, 21 Sep 2017 10:54:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duz86-0008OK-MK
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 10:54:50 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 3D/46-03414-97A93C95; Thu, 21 Sep 2017 10:54:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTbd81uF
 Ig/ftohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biheuYCtp5Kg68/sDcwPiUo4uRi0NIYBOj
 ROvMzcwQzm5GifuPD7N1MXJyCAsESUyf/owdxBYR8JT4dGcTWBGzwHlGiUutd5kgOk4xSbzav
 hCsik1AU+LO509MIDavgJXEjIZTYDaLgKrE1emPwWpEBcIl9n+/xgxRIyhxcuYTli5GDg5OAS
 eJZ0utQMLMAmYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWMGsW
 pRWWpRbpG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxgXrw08xCjJ
 waQkyhvgfjhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvmg9QTrAoNT21Ii0zBxgtMGkJDh4lE
 V4WkDRvcUFibnFmOkTqFKOilDivCUhCACSRUZoH1waL0EuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5nUEmcKTmVcCN/0V0GImoMXZGw6ALC5JREhJNTBuFL27Xst5VtafC5vZDf2NOGR35G1
 LnmHhp3ZcKrGhmzOscrcq3xvWa1smdn9XeOR/ifHQ/i4LI9cdyx79iK7bfIyf+6bYzS6W3vXT
 G9kZm9U35QXoOtrdcphXP9NGVrOY4YDL/G83dmx2Kt3X51lyK2HNIbPVLmvna/uwrXX8xDtz7
 oqynhVKLMUZiYZazEXFiQAeppVEywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505991286!94654478!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30320 invoked from network); 21 Sep 2017 10:54:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 21 Sep 2017 10:54:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 268DB80D;
 Thu, 21 Sep 2017 03:54:46 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E167C3F58C;
 Thu, 21 Sep 2017 03:54:44 -0700 (PDT)
To: "Goel, Sameer" <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <6475825a-4413-49f1-f6a7-042eb1c376f7@arm.com>
 <6aeb2ed8-6aff-d921-d0c3-1b2af8f56a81@codeaurora.org>
 <59149b5a-256c-1b03-1f18-0622a85e92a2@arm.com>
 <7ef95de0-f069-3bcc-8ca0-ea568348ab68@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <acd9f5fc-3a3d-66d6-74c8-00dd1e4ce9a3@arm.com>
Date: Thu, 21 Sep 2017 11:54:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <7ef95de0-f069-3bcc-8ca0-ea568348ab68@codeaurora.org>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Punit Agrawal <punit.agrawal@arm.com>
Subject: Re: [Xen-devel] [RFC 6/6] acpi:arm64: Add support for parsing IORT
 table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU2FtZWVyLAoKT24gMjEvMDkvMTcgMDE6MzcsIEdvZWwsIFNhbWVlciB3cm90ZToKPj4+Pgo+
Pj4+IFsuLi5dCj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBi
L3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+Pj4+PiBpbmRleCA5OTVhODVhLi4zNzg1ZmFlIDEwMDY0
NAo+Pj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPj4+Pj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL2xpYi5oCj4+Pj4+IEBAIC05LDcgKzksMTIgQEAKPj4+Pj4gICAgI2luY2x1ZGUgPGFz
bS9idWcuaD4KPj4+Pj4KPj4+Pj4gICAgI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVubGlr
ZWx5KHApKSBCVUcoKTsgIH0gd2hpbGUgKDApCj4+Pj4+IC0jZGVmaW5lIFdBUk5fT04ocCkgZG8g
eyBpZiAodW5saWtlbHkocCkpIFdBUk4oKTsgfSB3aGlsZSAoMCkKPj4+Pj4gKyNkZWZpbmUgV0FS
Tl9PTihwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+PiAr
ICAgIGludCBfX3JldF93YXJuX29uID0gISEocCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+Pj4+ICsgICAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4+Pj4gKyAgICAgICAgV0FSTigpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+PiArICAgIHVubGlrZWx5KF9fcmV0X3dhcm5f
b24pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+ICt9KQo+Pj4+Cj4+Pj4g
aG1tbW0uIFdoeSB0aGlzIGNoYW5nZT8KPj4+IFdhcyBnZXR0aW5nIGEgY29tcGlsYXRpb24gZXJy
b3Igd2hlbiBJIHdhcyB1c2luZyBXQVJOX09OIGFzIGEgY29uZGl0aW9uYWwKPj4+IGluIGFuIGlm
IHN0YXRlbWVudCByZWdhcmRpbmcgdGhlIHJldHVybiB2YWx1ZS4gU28gcmVtb3ZlZCB0aGUgbG9v
cC4gVGhpcwo+Pj4gbG9va3Mgc2ltaWxhciB0byBMaW51eCBub3cuCj4+Cj4+IFRoaXMgc2hvdWxk
IGJlbG9uZyB0byBhIHNlcGFyYXRlIHBhdGNoIHdpdGggYSBjb21taXQgbWVzc2FnZSBleHBsYWlu
aW5nIHdoeSB0aGUgY2hhbmdlLgo+IAo+IEFncmVlZC4gU2luY2UgdGhpcyBpcyBtb3JlIG9mIGEg
TGludXggY29tcGF0IGZ1bmN0aW9uLCBJIGRvIG5vdCB3YW50IHRvIGNoYW5nZSB0aGUgc3lzdGVt
LXdpZGUgYmVoYXZpb3IuIEkgd2lsbCBtb3ZlIHRoaXMgaW4gdGhlIElPUlQgY29kZS4KCkkgZG9u
J3Qgc2VlIGFueSByZWFzb24gdG8ga2VlcCB0aGlzIGltcGxlbWVudGF0aW9uIG9ubHkgZm9yIElP
UlQuIEl0IAp3b3VsZCBiZSBwb3NzaWJsZSB0byBoYXZlIHNpbWlsYXIgY29uc3RydWN0aW9uIGlu
IFhlbi4KClNvIEkgd291bGQgZmlyc3QgdHJ5IHRvIHNlZSBpZiBtYWludGFpbmVycyB3b3VsZCBi
ZSB3aWxsaW5nIHRvIGFjY2VwdCBhIApzeXN0ZW0td2lkZSBjaGFuZ2UgYmVmb3JlIHRoaW5raW5n
IHRvIHJlLWltcGxlbWVudCBXQVJOX09OIGluIElPUlQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzLR-0000mL-QO; Thu, 21 Sep 2017 11:08:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1duzLQ-0000mF-BP
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:08:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 3E/9A-03414-3BD93C95; Thu, 21 Sep 2017 11:08:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQnfz3MO
 RBi8vsFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnm/6wF/TJVxztamFqYHwn3sXIySEh4Cex
 sXM5G4jNIqAqsXH9B/YuRg4ONgF7ielfK0DCIgJGEo8X7GIGsZkFWhglPi7LBbGFBbwkJu16x
 A5i8wp4Srz8d5Gpi5GLQ0jgBaPEnKmNTBAJQYmTM5+wQDTrSdyYOoUNZD6zgLTE8n8cEGF5ie
 ats8HmcwpoSaz5uJkRxBYVUJE4uXIN2BghAUWJ/nkP2CBOTpeY+KyHZQKjwCwkG2Yh2TALYcM
 sJBsWMLKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFgG
 INjB+Gd+4CFGSQ4mJVFe1TmHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8L4AyQkWpaanVqRl5
 gBjByYtwcGjJMKbD5LmLS5IzC3OTIdInWJUlBLn3QaSEABJZJTmwbXB4vUSo6yUMC8j0CFCPA
 WpRbmZJajyrxjFORiVhHkPg0zhycwrgZv+CmgxE9Di7A0HQBaXJCKkpBoYQ6qzDmRovhDtXHf
 5W6gab6/Fi4PTg6xjXM4KNK4TVrjvoFwg/WuCcH79FMuJO4r2rnmYkZVryrxc6u6CV2Ku6z0D
 c7tkQku4bWb9TNQx/61vcv+3Id+yS9Hme3X42p/tebGxsW3Ll4Xt3PLCDSx/Vu/bub3G0l2qa
 10Ju2nUjQtp9pHNtoZKLMUZiYZazEXFiQDYB4DF0gIAAA==
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505992114!113269322!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53894 invoked from network); 21 Sep 2017 11:08:34 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 11:08:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="53232148"
Date: Thu, 21 Sep 2017 12:08:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170921110804.tzjiion5dsi7pope@dhcp-3-128.uk.xensource.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
 <20170920102039.jugpztoecfp72lju@dhcp-3-128.uk.xensource.com>
 <59C294C8.2040904@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C294C8.2040904@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDU6MTg6MTZQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBPbiAyMC8wOS8xNyAxMToyMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+
IE9uIFR1ZSwgU2VwIDE5LCAyMDE3IGF0IDA3OjA2OjI2UE0gKzAxMDAsIEplbm5pZmVyIEhlcmJl
cnQgd3JvdGU6Cj4gPiA+ICsgICAgICAgID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCj4gPiA+
ICsgICAgICAgIDogWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZOwo+ID4gPiArfQo+ID4gPiAr
Cj4gPiA+ICsvKgo+ID4gPiAgICAqIFNlbmQgbWVtb3J5IHdoaWxlIGd1ZXN0IGlzIHJ1bm5pbmcu
Cj4gPiA+ICAgICovCj4gPiA+ICAgc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4
Y19zcl9jb250ZXh0ICpjdHgpCj4gPiA+IEBAIC00NzQsMjEgKzQ5MSw1OCBAQCBzdGF0aWMgaW50
IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKPiA+ID4gICAgICAg
eGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKPiA+ID4gICAgICAgeGNfc2hhZG93X29wX3N0
YXRzX3Qgc3RhdHMgPSB7IDAsIGN0eC0+c2F2ZS5wMm1fc2l6ZSB9Owo+ID4gPiAgICAgICBjaGFy
ICpwcm9ncmVzc19zdHIgPSBOVUxMOwo+ID4gPiAtICAgIHVuc2lnbmVkIHg7Cj4gPiA+ICsgICAg
dW5zaWduZWQgaW50IHggPSAwOwo+ID4gPiAgICAgICBpbnQgcmM7Cj4gPiA+ICsgICAgaW50IHBv
bGljeV9kZWNpc2lvbjsKPiA+ID4gKwo+ID4gPiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZF
Ul9TSEFET1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFwLAo+ID4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmN0eC0+c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1Zik7Cj4g
PiA+ICsKPiA+ID4gKyAgICBwcmVjb3B5X3BvbGljeV90IHByZWNvcHlfcG9saWN5ID0gY3R4LT5z
YXZlLmNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3k7Cj4gPiA+ICsgICAgdm9pZCAqZGF0YSA9IGN0
eC0+c2F2ZS5jYWxsYmFja3MtPmRhdGE7Cj4gPiA+ICsKPiA+ID4gKyAgICBzdHJ1Y3QgcHJlY29w
eV9zdGF0cyAqcG9saWN5X3N0YXRzOwo+ID4gPiAgICAgICByYyA9IHVwZGF0ZV9wcm9ncmVzc19z
dHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCAwKTsKPiA+ID4gICAgICAgaWYgKCByYyApCj4gPiA+
ICAgICAgICAgICBnb3RvIG91dDsKPiA+ID4gLSAgICByYyA9IHNlbmRfYWxsX3BhZ2VzKGN0eCk7
Cj4gPiA+IC0gICAgaWYgKCByYyApCj4gPiA+IC0gICAgICAgIGdvdG8gb3V0Owo+ID4gPiArICAg
IGN0eC0+c2F2ZS5zdGF0cyA9IChzdHJ1Y3QgcHJlY29weV9zdGF0cykKPiA+ID4gKyAgICAgICAg
eyAuZGlydHlfY291bnQgICA9IGN0eC0+c2F2ZS5wMm1fc2l6ZSB9Owo+ID4gVGhpcyBpcyBleGFj
dGx5IHRoZSBzYW1lIGFzICdzdGF0cycgYXQgdGhpcyBwb2ludC4gSSdtIHNsaWdodGx5Cj4gPiBj
b25mdXNlZCBhYm91dCB3aHkgeW91IG5lZWQgMiBkaWZmZXJlbnQgc3RhdHMgdmFyaWFibGUsIHBs
dXMgYSBwb2ludGVyCj4gPiB0byBhIHN0YXRzIHZhcmlhYmxlIChzdGF0cywgY3R4LT5zYXZlLnN0
YXRzIGFuZCAqcG9saWN5X3N0YXRzKS4KPiAKPiBUaGV5IGRvIHN0YXJ0IG9mZiBzaW1pbGFyLCBh
bmQgYXJlIGNlcnRhaW5seSBjbG9zZWx5IHJlbGF0ZWQuCj4geGNfc2hhZG93X29wX3N0YXRzX3Qg
c3RhdHMgaGFzIGRpZmZlcmVudCBmaWVsZHMgaW4gaXQgdGhlbiBwcmVjb3B5X3N0YXRzCj4gcG9s
aWN5X3N0YXRzLgo+IFRoZSBmb3JtZXIgaGFzIGEgZmF1bHQgYW5kIGRpcnR5IGNvdW50LCBwZXIg
aXRlcmF0aW9uLCB3aGlsZSB0aGUgbGF0dGVyIGhhcwo+IGl0ZXJhdGlvbiBudW1iZXIsIHRvdGFs
X3dyaXR0ZW4gKG92ZXIgYWxsIGl0ZXJhdGlvbnMpIGFuZCBkaXJ0eSBjb3VudC4KCk9LLiBJJ20g
bm90IHRoYXQgZmFtaWxpYXIgd2l0aCB0aGlzIGNvZGUsIHNvIG1heWJlIHRoaXMgZG9lc24ndCBt
YWtlCnNlbnNlLCBidXQgd291bGRuJ3QgaXQgYmUgY2xlYXJlciB0byBleHBhbmQgdGhlIHhjX3No
YWRvd19vcF9zdGF0c190CnR5cGUgc28gdGhhdCBhIHNpbmdsZSB2YXJpYWJsZSBjYW4gY29udGFp
biBhbGwgdGhpcyBpbmZvcm1hdGlvbj8KCkkgZmluZCBpdCBzbGlnaHRseSBjb25mdXNpbmcgdG8g
dXNlIHR3byB2YXJpYWJsZXMgb2YgdGhlIHNhbWUgdHlwZQp0aGF0IHRyYWNrIGRpZmZlcmVudCB0
aGluZ3MuCgo+ICpwb2xpY3lfc3RhdHMgIGlzIGp1c3QgYSBjb252ZW5pZW5jZSBwb2ludGVyLCBy
ZWR1Y2luZyB0aGUgYW1vdW50IG9mCj4gaW5kaXJlY3Rpb24gb24KPiBldmVyeSBhY2Nlc3MuICBJ
IHRob3VnaCB0aGlzIG1hZGUgaXQgZWFzaWVyIHRvIHJlYWQuCj4gCj4gPiA+ICsgICAgcG9saWN5
X3N0YXRzID0gJmN0eC0+c2F2ZS5zdGF0czsKPiA+ID4gKwo+ID4gPiArICAgIGlmICggcHJlY29w
eV9wb2xpY3kgPT0gTlVMTCApCj4gPiA+ICsgICAgICAgICBwcmVjb3B5X3BvbGljeSA9IHNpbXBs
ZV9wcmVjb3B5X3BvbGljeTsKPiA+ID4gKwo+ID4gPiArICAgIGJpdG1hcF9zZXQoZGlydHlfYml0
bWFwLCBjdHgtPnNhdmUucDJtX3NpemUpOwo+ID4gPiArCj4gPiA+ICsgICAgZG8gewo+ID4gPiAr
ICAgICAgICBwb2xpY3lfZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeSgqcG9saWN5X3N0YXRzLCBk
YXRhKTsKPiA+IFRoZSBjb21tZW50IGF0IHRoZSB0b3Agc2F5czoKPiA+IAo+ID4gIkNhbGxlZCBh
ZnRlciBldmVyeSBiYXRjaCBvZiBwYWdlIGRhdGEgc2VudCBkdXJpbmcgdGhlIHByZWNvcHkgcGhh
c2UiCj4gPiAKPiA+IFlldCBoZXJlIHRoZSBob29rIHNlZW1zIHRvIGJlIGNhbGxlZCBiZWZvcmUg
YW55IHByb2Nlc3NpbmcgaGFzIGJlZW4KPiA+IGRvbmUgZm9yIHRoZSBmaXJzdCBpdGVyYXRpb24g
b2YgdGhlIGxvb3AuCj4gCj4gSSdsbCBjaGFuZ2UgdG8gIkNhbGxlZCBiZWZvcmUgYW5kIGFmdGVy
IGV2ZXJ5IGJhdGNoIC4uLi4iCj4gCj4gPiA+ICsgICAgICAgIHgrKzsKPiA+IEFsc28gdXBkYXRp
bmcgeCBoZXJlIHNlZW1zIHdlaXJkLCB3ZSBjb21wbGV0ZWx5IGlnbm9yZSBpdGVyYXRpb24gMC4K
PiAKPiBUaGUgbGluZSBhYm92ZSB0aGUgJ3grKycgY2hlY2tzIHRoZSBwb2xpY3kgdXNpbmcgJ2l0
ZXJhdGlvbiAwJy4gIEluCj4gcGF0Y2ggdjEgSSB1c2VkIHRoZSB4IHZhcmlhYmxlIGluIGluaXRp
YWxpc2luZyB0aGUgc3RhdHMsIHRvIHRyeSBhbmQKPiBzdWdnZXN0IHRoaXMsIGJ1dCBhcyBpdHMg
emVybywgYW5kIHRoZSBkZWZhdWx0IHZhbHVlIGZvciBhIHN0cnVjdCBpcwo+IHplcm8sIGl0IHdh
cyBjb25jbHVkZWQgdGhhdCB3YXMgdW5uZWNlc3NhcnkuICBJbiBhbnkgY2FzZSwKPiBsb2dpY2Fs
bHksIHRoaXMgaXMgd2hlcmUgaXQgbW92ZXMgZnJvbSBvbmUgJ2l0ZXJhdGlvbicgdG8gYW5vdGhl
ci4KPiBQcmV2aW91c2x5IHRoZXJlIHdhcyBubyBpdGVyYXRpb24gemVybywgYXMgaXQgc3RhcnRl
ZCBvbiB6ZXJvLgo+IE5vdyBpdGVyYXRpb24gemVybyBpcyB0byBpbmRpY2F0ZSB0aGUgc3RhcnRp
bmcgc3RhdGUuCj4gCj4gQ29tYmluaW5nIHRoaXMgY29tbWVudCB3aXRoIFBhdWwncywgaXQgY291
bGQgdXNlOgo+ICAgICBmb3IgKHggPSAxOyA7ICsreCkKPiBJZiB0aGlzIGlzIHRob3VnaHQgdG8g
YmUgbW9yZSByZWFkYWJsZSAtIGFsdGhvdWdoIEFuZHJldyBjb29wZXIKPiBkZXNjcmliZWQgYSBs
b29wIGxvb2tpbmcgbGlrZSB0aGlzIGFzICJzdXNwaWNpb3VzIiBvbiBKb3NodWEncyB2ZXJzaW9u
Cj4gb2YgdGhpcyBwYXRjaC4KPiAKPiBJIGhhdmUgbm8gc3Ryb25nIGZlZWxpbmdzIG9uIHRoZSBt
YXR0ZXIuLi4uIGxldCBtZSBrbm93LgoKSSBkb24ndCByZWFsbHkgaGF2ZSBhIHN0cm9uZyBvcGlu
aW9uLCBJIHRlbmQgdG8gdXNlICdmb3IgKCA7IDsgKScgZm9yCnVuYm91bmRlZCBsb29wcywgYnV0
IGl0J3MgbW9zdGx5IGEgcXVlc3Rpb24gb2YgdGFzdGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:14:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzQf-0001Q0-D9; Thu, 21 Sep 2017 11:14:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1duzQe-0001Pu-Hb
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:14:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0A/EA-01778-7FE93C95; Thu, 21 Sep 2017 11:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve73eYc
 jDe7O4bX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWNK5lK+hXrlgzdztrA+NNqS5GTg4JAX+J
 a0397CA2i4CqxK4j0xhBbDYBZYmfnb1sXYwcHCICthKzz7t1MXJxMAtsZZSYefYfC0iNsICXx
 KRdj8B6eQUsJE5+fMoOUiQksJxJ4uDZ3VAJQYmTM5+ANTAL6EncmDoFbCizgLTE8n8cEGF5ie
 ats5lBbE6gmVMOfAYrFxVQkehcOgfMFhJQkOiYfoxpAiP/LCRTZyGZOgth6iwkUxcwsqxi1Ch
 OLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMzXoGBsYdjA17/Q4x
 SnIwKYnyugJDVogvKT+lMiOxOCO+qDQntfgQowwHh5IErzRITrAoNT21Ii0zBxglMGkJDh4lE
 V5hkDRvcUFibnFmOkTqFKOilDivDkhCACSRUZoH1waLzEuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHkNQKbwZOaVwE1/BbSYCWhx9oYDIItLEhFSUg2MFnqLPD8EaARePjnV6PHHrPP2CwL
 WR95kqHe6LTHZ/S7n7Hp76X8ODj2f7x6snx7CKPZ19U7mr88TZ85tf92h4pRuudiUz2r+hWc6
 Zy22T+H9Ld2wI3RbXeWf+/YzN118XvPq2o7/J+bGu6+9LqZ3RWrBig/+OfKzw3f+MKkVffc8t
 uJm3qnVS5VYijMSDbWYi4oTAYcpauTHAgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505992437!99060360!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35542 invoked from network); 21 Sep 2017 11:13:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 11:13:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448676156"
Date: Thu, 21 Sep 2017 12:13:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170921111355.ayey6uh2imjnpya2@citrix.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
 <20170920102039.jugpztoecfp72lju@dhcp-3-128.uk.xensource.com>
 <59C294C8.2040904@citrix.com>
 <20170921110804.tzjiion5dsi7pope@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921110804.tzjiion5dsi7pope@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, jtotto@uwaterloo.ca,
 Jennifer Herbert <Jennifer.Herbert@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTI6MDg6MDRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIFNlcCAyMCwgMjAxNyBhdCAwNToxODoxNlBNICswMTAwLCBKZW5u
aWZlciBIZXJiZXJ0IHdyb3RlOgo+ID4gT24gMjAvMDkvMTcgMTE6MjAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgU2VwIDE5LCAyMDE3IGF0IDA3OjA2OjI2UE0gKzAxMDAs
IEplbm5pZmVyIEhlcmJlcnQgd3JvdGU6Cj4gPiA+ID4gKyAgICAgICAgPyBYR1NfUE9MSUNZX1NU
T1BfQU5EX0NPUFkKPiA+ID4gPiArICAgICAgICA6IFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09Q
WTsKPiA+ID4gPiArfQo+ID4gPiA+ICsKPiA+ID4gPiArLyoKPiA+ID4gPiAgICAqIFNlbmQgbWVt
b3J5IHdoaWxlIGd1ZXN0IGlzIHJ1bm5pbmcuCj4gPiA+ID4gICAgKi8KPiA+ID4gPiAgIHN0YXRp
YyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQo+ID4gPiA+
IEBAIC00NzQsMjEgKzQ5MSw1OCBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5X2xpdmUoc3RydWN0
IHhjX3NyX2NvbnRleHQgKmN0eCkKPiA+ID4gPiAgICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0
eC0+eGNoOwo+ID4gPiA+ICAgICAgIHhjX3NoYWRvd19vcF9zdGF0c190IHN0YXRzID0geyAwLCBj
dHgtPnNhdmUucDJtX3NpemUgfTsKPiA+ID4gPiAgICAgICBjaGFyICpwcm9ncmVzc19zdHIgPSBO
VUxMOwo+ID4gPiA+IC0gICAgdW5zaWduZWQgeDsKPiA+ID4gPiArICAgIHVuc2lnbmVkIGludCB4
ID0gMDsKPiA+ID4gPiAgICAgICBpbnQgcmM7Cj4gPiA+ID4gKyAgICBpbnQgcG9saWN5X2RlY2lz
aW9uOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9TSEFE
T1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFwLAo+ID4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmY3R4LT5zYXZlLmRpcnR5X2JpdG1hcF9oYnVmKTsKPiA+ID4g
PiArCj4gPiA+ID4gKyAgICBwcmVjb3B5X3BvbGljeV90IHByZWNvcHlfcG9saWN5ID0gY3R4LT5z
YXZlLmNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3k7Cj4gPiA+ID4gKyAgICB2b2lkICpkYXRhID0g
Y3R4LT5zYXZlLmNhbGxiYWNrcy0+ZGF0YTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBzdHJ1Y3Qg
cHJlY29weV9zdGF0cyAqcG9saWN5X3N0YXRzOwo+ID4gPiA+ICAgICAgIHJjID0gdXBkYXRlX3By
b2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIDApOwo+ID4gPiA+ICAgICAgIGlmICgg
cmMgKQo+ID4gPiA+ICAgICAgICAgICBnb3RvIG91dDsKPiA+ID4gPiAtICAgIHJjID0gc2VuZF9h
bGxfcGFnZXMoY3R4KTsKPiA+ID4gPiAtICAgIGlmICggcmMgKQo+ID4gPiA+IC0gICAgICAgIGdv
dG8gb3V0Owo+ID4gPiA+ICsgICAgY3R4LT5zYXZlLnN0YXRzID0gKHN0cnVjdCBwcmVjb3B5X3N0
YXRzKQo+ID4gPiA+ICsgICAgICAgIHsgLmRpcnR5X2NvdW50ICAgPSBjdHgtPnNhdmUucDJtX3Np
emUgfTsKPiA+ID4gVGhpcyBpcyBleGFjdGx5IHRoZSBzYW1lIGFzICdzdGF0cycgYXQgdGhpcyBw
b2ludC4gSSdtIHNsaWdodGx5Cj4gPiA+IGNvbmZ1c2VkIGFib3V0IHdoeSB5b3UgbmVlZCAyIGRp
ZmZlcmVudCBzdGF0cyB2YXJpYWJsZSwgcGx1cyBhIHBvaW50ZXIKPiA+ID4gdG8gYSBzdGF0cyB2
YXJpYWJsZSAoc3RhdHMsIGN0eC0+c2F2ZS5zdGF0cyBhbmQgKnBvbGljeV9zdGF0cykuCj4gPiAK
PiA+IFRoZXkgZG8gc3RhcnQgb2ZmIHNpbWlsYXIsIGFuZCBhcmUgY2VydGFpbmx5IGNsb3NlbHkg
cmVsYXRlZC4KPiA+IHhjX3NoYWRvd19vcF9zdGF0c190IHN0YXRzIGhhcyBkaWZmZXJlbnQgZmll
bGRzIGluIGl0IHRoZW4gcHJlY29weV9zdGF0cwo+ID4gcG9saWN5X3N0YXRzLgo+ID4gVGhlIGZv
cm1lciBoYXMgYSBmYXVsdCBhbmQgZGlydHkgY291bnQsIHBlciBpdGVyYXRpb24sIHdoaWxlIHRo
ZSBsYXR0ZXIgaGFzCj4gPiBpdGVyYXRpb24gbnVtYmVyLCB0b3RhbF93cml0dGVuIChvdmVyIGFs
bCBpdGVyYXRpb25zKSBhbmQgZGlydHkgY291bnQuCj4gCj4gT0suIEknbSBub3QgdGhhdCBmYW1p
bGlhciB3aXRoIHRoaXMgY29kZSwgc28gbWF5YmUgdGhpcyBkb2Vzbid0IG1ha2UKPiBzZW5zZSwg
YnV0IHdvdWxkbid0IGl0IGJlIGNsZWFyZXIgdG8gZXhwYW5kIHRoZSB4Y19zaGFkb3dfb3Bfc3Rh
dHNfdAo+IHR5cGUgc28gdGhhdCBhIHNpbmdsZSB2YXJpYWJsZSBjYW4gY29udGFpbiBhbGwgdGhp
cyBpbmZvcm1hdGlvbj8KPiAKPiBJIGZpbmQgaXQgc2xpZ2h0bHkgY29uZnVzaW5nIHRvIHVzZSB0
d28gdmFyaWFibGVzIG9mIHRoZSBzYW1lIHR5cGUKPiB0aGF0IHRyYWNrIGRpZmZlcmVudCB0aGlu
Z3MuCj4gCgpUaGUgeGNfc2hhZG93X29wX3N0YXRzX3QgaXMgaW4gZmFjdCB4ZW5fZG9tY3RsX3No
YWRvd19vcF9zdGF0cywgd2hpY2gKZ2V0cyBwYXNzZWQgZGlyZWN0bHkgdG8gdGhlIGh5cGVydmlz
b3IuIFNvIEkgdGhpbmsgaGF2aW5nIHR3byBzZXBhcmF0ZQpzdHJ1Y3RzIGhlcmUgaXMgb2theS4g
VGhleSBhcmUgZGVzY3JpYmluZyBkaWZmZXJlbnQgdGhpbmdzIGFmdGVyIGFsbC4KCj4gPiAqcG9s
aWN5X3N0YXRzICBpcyBqdXN0IGEgY29udmVuaWVuY2UgcG9pbnRlciwgcmVkdWNpbmcgdGhlIGFt
b3VudCBvZgo+ID4gaW5kaXJlY3Rpb24gb24KPiA+IGV2ZXJ5IGFjY2Vzcy4gIEkgdGhvdWdoIHRo
aXMgbWFkZSBpdCBlYXNpZXIgdG8gcmVhZC4KPiA+IAo+ID4gPiA+ICsgICAgcG9saWN5X3N0YXRz
ID0gJmN0eC0+c2F2ZS5zdGF0czsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBpZiAoIHByZWNvcHlf
cG9saWN5ID09IE5VTEwgKQo+ID4gPiA+ICsgICAgICAgICBwcmVjb3B5X3BvbGljeSA9IHNpbXBs
ZV9wcmVjb3B5X3BvbGljeTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBiaXRtYXBfc2V0KGRpcnR5
X2JpdG1hcCwgY3R4LT5zYXZlLnAybV9zaXplKTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBkbyB7
Cj4gPiA+ID4gKyAgICAgICAgcG9saWN5X2RlY2lzaW9uID0gcHJlY29weV9wb2xpY3koKnBvbGlj
eV9zdGF0cywgZGF0YSk7Cj4gPiA+IFRoZSBjb21tZW50IGF0IHRoZSB0b3Agc2F5czoKPiA+ID4g
Cj4gPiA+ICJDYWxsZWQgYWZ0ZXIgZXZlcnkgYmF0Y2ggb2YgcGFnZSBkYXRhIHNlbnQgZHVyaW5n
IHRoZSBwcmVjb3B5IHBoYXNlIgo+ID4gPiAKPiA+ID4gWWV0IGhlcmUgdGhlIGhvb2sgc2VlbXMg
dG8gYmUgY2FsbGVkIGJlZm9yZSBhbnkgcHJvY2Vzc2luZyBoYXMgYmVlbgo+ID4gPiBkb25lIGZv
ciB0aGUgZmlyc3QgaXRlcmF0aW9uIG9mIHRoZSBsb29wLgo+ID4gCj4gPiBJJ2xsIGNoYW5nZSB0
byAiQ2FsbGVkIGJlZm9yZSBhbmQgYWZ0ZXIgZXZlcnkgYmF0Y2ggLi4uLiIKPiA+IAo+ID4gPiA+
ICsgICAgICAgIHgrKzsKPiA+ID4gQWxzbyB1cGRhdGluZyB4IGhlcmUgc2VlbXMgd2VpcmQsIHdl
IGNvbXBsZXRlbHkgaWdub3JlIGl0ZXJhdGlvbiAwLgo+ID4gCj4gPiBUaGUgbGluZSBhYm92ZSB0
aGUgJ3grKycgY2hlY2tzIHRoZSBwb2xpY3kgdXNpbmcgJ2l0ZXJhdGlvbiAwJy4gIEluCj4gPiBw
YXRjaCB2MSBJIHVzZWQgdGhlIHggdmFyaWFibGUgaW4gaW5pdGlhbGlzaW5nIHRoZSBzdGF0cywg
dG8gdHJ5IGFuZAo+ID4gc3VnZ2VzdCB0aGlzLCBidXQgYXMgaXRzIHplcm8sIGFuZCB0aGUgZGVm
YXVsdCB2YWx1ZSBmb3IgYSBzdHJ1Y3QgaXMKPiA+IHplcm8sIGl0IHdhcyBjb25jbHVkZWQgdGhh
dCB3YXMgdW5uZWNlc3NhcnkuICBJbiBhbnkgY2FzZSwKPiA+IGxvZ2ljYWxseSwgdGhpcyBpcyB3
aGVyZSBpdCBtb3ZlcyBmcm9tIG9uZSAnaXRlcmF0aW9uJyB0byBhbm90aGVyLgo+ID4gUHJldmlv
dXNseSB0aGVyZSB3YXMgbm8gaXRlcmF0aW9uIHplcm8sIGFzIGl0IHN0YXJ0ZWQgb24gemVyby4K
PiA+IE5vdyBpdGVyYXRpb24gemVybyBpcyB0byBpbmRpY2F0ZSB0aGUgc3RhcnRpbmcgc3RhdGUu
Cj4gPiAKPiA+IENvbWJpbmluZyB0aGlzIGNvbW1lbnQgd2l0aCBQYXVsJ3MsIGl0IGNvdWxkIHVz
ZToKPiA+ICAgICBmb3IgKHggPSAxOyA7ICsreCkKPiA+IElmIHRoaXMgaXMgdGhvdWdodCB0byBi
ZSBtb3JlIHJlYWRhYmxlIC0gYWx0aG91Z2ggQW5kcmV3IGNvb3Blcgo+ID4gZGVzY3JpYmVkIGEg
bG9vcCBsb29raW5nIGxpa2UgdGhpcyBhcyAic3VzcGljaW91cyIgb24gSm9zaHVhJ3MgdmVyc2lv
bgo+ID4gb2YgdGhpcyBwYXRjaC4KPiA+IAo+ID4gSSBoYXZlIG5vIHN0cm9uZyBmZWVsaW5ncyBv
biB0aGUgbWF0dGVyLi4uLiBsZXQgbWUga25vdy4KPiAKPiBJIGRvbid0IHJlYWxseSBoYXZlIGEg
c3Ryb25nIG9waW5pb24sIEkgdGVuZCB0byB1c2UgJ2ZvciAoIDsgOyApJyBmb3IKPiB1bmJvdW5k
ZWQgbG9vcHMsIGJ1dCBpdCdzIG1vc3RseSBhIHF1ZXN0aW9uIG9mIHRhc3RlLgo+IAoKSSBkb24n
dCBjYXJlIGVpdGhlci4gUGxlYXNlIHBpY2sgdGhlIHN0eWxlIHlvdSBsaWtlLiA7LSkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzT1-0001Y2-P9; Thu, 21 Sep 2017 11:16:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duzT0-0001Xm-GT
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 11:16:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4A/1F-01754-98F93C95; Thu, 21 Sep 2017 11:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsVysyfVTbdt/uF
 IgyVL2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFvYEF+2UrHjWcZGlgvCnWxcjJISSwiVFi
 0T/1LkYuIPs0o8SGO33MIAk2AU2JO58/MYHYIgLSEtc+X2YEKWIWeM4oMallBitIQljATmLpq
 SlgNouAqsTiD+/YQWxeAUuJVQ/2gMUlBOQldrVdZJ3AyLmAkWEVo3pxalFZapGusV5SUWZ6Rk
 luYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqC3GIBgB+Pef06HGCU5mJREeQPcD0cK8SXlp1R
 mJBZnxBeV5qQWH2KU4eBQkuDt9gXKCRalpqdWpGXmAMMGJi3BwaMkwrsGJM1bXJCYW5yZDpE6
 xajL0XHz7h8mIZa8/LxUKXHeWSBFAiBFGaV5cCNgIXyJUVZKmJcR6CghnoLUotzMElT5V4ziH
 IxKwryFIFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTUw6iTFGU5JmfBLYOX8ytL1pmdkxSzzZg
 v+kz3zZUL6laqbivXnspZFbvVIjdxRKbB886ziQoXanttSqvXhzaLSrnKZKfM/qhk01Tu/v71
 nbfvvX3d2LGng/7T+umn6bB1hbt83C6/YNERrfNI5nWd0z2Pjnc1m89q+mksU9c9ib5681OTQ
 lNUrlFiKMxINtZiLihMBEiI9RFwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1505992581!98589155!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62876 invoked from network); 21 Sep 2017 11:16:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 21 Sep 2017 11:16:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C7DBC80D;
 Thu, 21 Sep 2017 04:16:20 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 05E763F58C;
 Thu, 21 Sep 2017 04:16:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 12:16:13 +0100
Message-Id: <20170921111613.16810-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4] xen: grant-table: Simplify get_paged_frame
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcGxlbWVudGF0aW9uIG9mIGdldF9wYWdlZF9mcmFtZSBpcyBjdXJyZW50bHkgZGlmZmVy
ZW50IHdoZXRoZXIgdGhlCmFyY2hpdGVjdHVyZSBzdXBwb3J0IHNoYXJpbmcgbWVtb3J5IG9yIHBh
Z2luZyBtZW1vcnkuIEJvdGgKdmVyc2lvbiBhcmUgZXh0cmVtZWx5IHNpbWlsYXIgc28gaXQgaXMg
cG9zc2libGUgdG8gY29uc29saWRhdGUgaW4gYQpzaW5nbGUgaW1wbGVtZW50YXRpb24uCgpUaGUg
bWFpbiBkaWZmZXJlbmNlIGlzIHRoZSB4ODYgdmVyc2lvbiB3aWxsIGFsbG93IGdyYW50IG9uIGZv
cmVpZ24gcGFnZQp3aGVuIHVzaW5nIEhWTS9QVkggd2hpbHN0IEFybSBkb2VzIG5vdC4gQXQgdGhl
IG1vbWVudCwgb24geDg2IGZvcmVpZ24gcGFnZXMKYXJlIG9ubHkgYWxsb3dlZCBmb3IgUFZIIERv
bTAuIEl0IHNlZW1zIHRoYXQgZm9yZWlnbiBwYWdlcyBzaG91bGQgbmV2ZXIKYmUgZ3JhbnRlZCBz
byBkZW55IHRoZW0KClRoZSBjaGVjayBmb3Igc2hhcmVkL3BhZ2VkIG1lbW9yeSBhcmUgbm93IGdh
dGVkIHdpdGggdGhlIHJlc3BlY3RpdmUgaWZkZWYuClBvdGVudGlhbGx5LCBkdW1teSBwMm1faXNf
c2hhcmVkL3AybV9pc19wYWdpbmcgY291bGQgYmUgaW1wbGVtZW50ZWQgZm9yCkFybS4KCkxhc3Rs
eSByZW1vdmUgcG9pbnRsZXNzIHBhcmVudGhlc2lzIGluIHRoZSBjb2RlIG1vZGlmaWVkLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgotLS0KCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2NDoKICAg
ICAgICAtIFVwZGF0ZSB2YXJpYWJsZXMgb24gZXJyb3IgcGF0aCB0byBtYXRjaCB0aGUgY29tbWVu
dAogICAgICAgIC0gQWRkIFdlaSdzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAg
ICAgICAtIEFkZCBtaXNzaW5nIHB1dF9wYWdlIGluIHRoZSBlcnJvciBwYXRoCiAgICAgICAgLSBS
ZW1vdmUgcG9pbnRsZXNzIHBhcmVudGhlc2lzCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAt
IERlbnkgZ3JhbnQgb24gZm9yZWlnbiBwYWdlIChhbGlnbmVkIHdpdGggdGhlIEFSTSBjb2RlKQog
ICAgICAgIC0gVXNlICNpZmRlZiByYXRoZXIgdGhhbiAjaWYgZGVmaW5lZAogICAgICAgIC0gVXBk
YXRlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBGaXggdHlwbyBpbiB0aGUgdGl0bGUKCmdldF9w
YWdlX2Zyb21fZ2ZuIHdpbGwgYmUgYWJsZSB0byBnZXQgcmVmZXJlbmNlIG9uIGZvcmVpZ24gcGFn
ZSBhbmQgYXMKcGVyIG15IHVuZGVyc3RhbmRpbmcgd2lsbCBhbGxvdyB0byBncmFudCBwYWdlIG9u
IGZvcmVpZ24gbWVtb3J5LgoKVGhpcyB3YXMgbm90IGFsbG93ZWQgd2l0aCBhIHNpbXBsZSBnZXRf
cGFnZSguLi4pIG9uIHRoZSBBUk0KaW1wbGVtZW50YXRpb24gKG5vIHNoYXJpbmcgbm9yIHBhZ2lu
ZyBzdXBwcm90KSBidXQgaXMgYWxsb3dlZCBvbiB0aGUgeDg2CmltcGxlbWVudGF0aW9uIGR1ZSB0
byBnZXRfcGFnZV9mcm9tX2dmbi4KCk9uIHg4NiwgZm9yZWlnbiBwYWdlcyBhcmUgY3VycmVudGx5
IG9ubHkgYWxsb3dlZCBmb3IgUFZIIGRvbTAsIHNvIEkKdGhpbmsgaXQgaXMgbm90IGEgYmlnIGRl
YWwgZm9yIG5vdy4KCk9uIEFybSwgZm9yZWlnbiBwYWdlcyBjYW4gYmUgcHJlc2VudCBvbiBhbnkg
ZG9tYWluLiBTbyB0aGlzIHBhdGNoIHdvdWxkCnBlcm1pdCBncmFudCBvbiBmb3JlaW5nIHBhZ2Vz
LgoKVGhpcyBwYXRjaCB3aWxsIGRlbnkgZ3JhbnRpbmcgZm9yZWlnbiBwYWdlcy4gSmFuIEJldWxp
Y2ggaXMgaGFwcHkgd2l0aAppdC4gQW55IG90aGVyIG9waW5pb25zPwotLS0KIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyB8IDI2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGY0
OGVlZmY3YWQuLjBmMDk4OTFmNTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTMzOCwzNCArMzM4LDM2IEBAIHN0
YXRpYyBpbnQgZ2V0X3BhZ2VkX2ZyYW1lKHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25n
ICpmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnJkKQog
ewogICAgIGludCByYyA9IEdOVFNUX29rYXk7Ci0jaWYgZGVmaW5lZChQMk1fUEFHRURfVFlQRVMp
IHx8IGRlZmluZWQoUDJNX1NIQVJFRF9UWVBFUykKICAgICBwMm1fdHlwZV90IHAybXQ7CiAKKyAg
ICAqZnJhbWUgPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgKnBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihyZCwgZ2ZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFk
b25seSkgPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFSRSk7Ci0gICAgaWYgKCAhKCpwYWdlKSApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSA/IFAyTV9BTExPQyA6IFAyTV9V
TlNIQVJFKTsKKyAgICBpZiAoICEqcGFnZSApCiAgICAgewotICAgICAgICAqZnJhbWUgPSBtZm5f
eChJTlZBTElEX01GTik7CisjaWZkZWYgUDJNX1NIQVJFRF9UWVBFUwogICAgICAgICBpZiAoIHAy
bV9pc19zaGFyZWQocDJtdCkgKQogICAgICAgICAgICAgcmV0dXJuIEdOVFNUX2VhZ2FpbjsKKyNl
bmRpZgorI2lmZGVmIFAyTV9QQUdFU19UWVBFUwogICAgICAgICBpZiAoIHAybV9pc19wYWdpbmco
cDJtdCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShy
ZCwgZ2ZuKTsKICAgICAgICAgICAgIHJldHVybiBHTlRTVF9lYWdhaW47CiAgICAgICAgIH0KKyNl
bmRpZgogICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7CiAgICAgfQotICAgICpmcmFtZSA9
IHBhZ2VfdG9fbWZuKCpwYWdlKTsKLSNlbHNlCi0gICAgKmZyYW1lID0gbWZuX3goZ2ZuX3RvX21m
bihyZCwgX2dmbihnZm4pKSk7Ci0gICAgKnBhZ2UgPSBtZm5fdmFsaWQoX21mbigqZnJhbWUpKSA/
IG1mbl90b19wYWdlKCpmcmFtZSkgOiBOVUxMOwotICAgIGlmICggKCEoKnBhZ2UpKSB8fCAoIWdl
dF9wYWdlKCpwYWdlLCByZCkpICkKKworICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocDJtdCkgKQog
ICAgIHsKLSAgICAgICAgKmZyYW1lID0gbWZuX3goSU5WQUxJRF9NRk4pOworICAgICAgICBwdXRf
cGFnZSgqcGFnZSk7CiAgICAgICAgICpwYWdlID0gTlVMTDsKLSAgICAgICAgcmMgPSBHTlRTVF9i
YWRfcGFnZTsKKworICAgICAgICByZXR1cm4gR05UU1RfYmFkX3BhZ2U7CiAgICAgfQotI2VuZGlm
CisKKyAgICAqZnJhbWUgPSBwYWdlX3RvX21mbigqcGFnZSk7CiAKICAgICByZXR1cm4gcmM7CiB9
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:28:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:28:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzeA-0002JI-ST; Thu, 21 Sep 2017 11:27:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duze9-0002JC-Sk
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 11:27:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6B/15-16615-C32A3C95; Thu, 21 Sep 2017 11:27:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9d60eF
 Ig6PPjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbn9QKZghWtH1qZWpgXMLXxcjJISSQJ7Hw
 4002EJtXwE7i25lLYLaEgKHE6YU3WUBsFgFVibmNixlBbDYBdYm2Z9tZQWwRAU+JU39XMXUxc
 nEwC8xiktjd/Y0JJCEskCbxa18PO0hCSGAfk8TeE11gkzgFbCXurdoAtIEDaJugxN8dwiAmM9
 DQ9fOEQCqYBeQlmrfOZoYIS0ss/8cxgZFvFkL9LIT6WUjqZyHUL2BkWcWoUZxaVJZapGtoqJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/HTsoBDjJIcTEqivK7zDkcK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVWgiUEyxKTU+tSMvMAUYBTFqCg0dJhPfJAqA0b3FBY
 m5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeT+DFAmAFGWU5sGNgEXkJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgFVgFzCk5lXArfpFdARTEBHZG84AHJESSJCSqqBMe6HuMqih6zXwq/P+jV965Y
 rzA9PKcZE7HnN+bj9e7z1oliL1ZqxU2wbDxywX7l941MO2/sMC9iqbvGZZE62fSFgoR6pKzo7
 45jHu1adgNq7EzL4oo8qblOc6TPj5ctrGecyz7yWMSuSn83f8e9jwOFr9s8e7vRZd3FJTVXnf
 smnC/mndtkaSiuxFGckGmoxFxUnAgDwhaCTwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1505993274!78077716!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34534 invoked from network); 21 Sep 2017 11:27:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 11:27:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 05:27:53 -0600
Message-Id: <59C3BE57020000780017DE56@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 05:27:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,
 "Lan Tianyu" <tianyu.lan@intel.com>
References: <1505278369-21605-1-git-send-email-tianyu.lan@intel.com>
 <1505278369-21605-2-git-send-email-tianyu.lan@intel.com>
 <20170918130657.jj3gyk4giygzotqb@citrix.com>
 <cd79e3bb-72c5-c3ed-69bf-9d3f09f28321@intel.com>
 <20170920151342.z7mb7dvhms5lkxsx@citrix.com>
 <295135c6-987d-166e-67b9-30bf66ff2346@intel.com>
In-Reply-To: <295135c6-987d-166e-67b9-30bf66ff2346@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 roger.pau@citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V3 1/3] Xen: Increase hap/shadow page
 pool size to support more vcpus support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDEwOjUwLCA8dGlhbnl1LmxhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IE9uIDIwMTflubQwOeaciDIw5pelIDIzOjEzLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBUdWUsIFNl
cCAxOSwgMjAxNyBhdCAxMTowNjoyNkFNICswODAwLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4gSGkg
V2VpOgo+Pj4KPj4+IE9uIDIwMTflubQwOeaciDE45pelIDIxOjA2LCBXZWkgTGl1IHdyb3RlOgo+
Pj4+IE9uIFdlZCwgU2VwIDEzLCAyMDE3IGF0IDEyOjUyOjQ3QU0gLTA0MDAsIExhbiBUaWFueXUg
d3JvdGU6Cj4+Pj4+IFRoaXMgcGF0Y2ggaXMgdG8gaW5jcmVhc2UgcGFnZSBwb29sIHNpemUgd2hl
biBtYXggdmNwdSBudW1iZXIgaXMgbGFyZ2VyCj4+Pj4+IHRoYW4gMTI4Lgo+Pj4+Pgo+Pj4+PiBT
aWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4+Pj4gLS0t
Cj4+Pj4+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAgNSArKysrKwo+Pj4+PiAgeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+PiAg
eGVuL2NvbW1vbi9kb21jdGwuYyAgICAgIHwgIDMgKysrCj4+Pj4+ICB4ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmggfCAgMiArKwo+Pj4+PiAgNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCsp
Cj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPj4+Pj4gaW5kZXggNjUxMmYwMS4uOTRjZjcwYiAxMDA2NDQKPj4+Pj4g
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+Pj4+PiBAQCAtODI0LDYgKzgyNCwxMSBAQCBpbnQgYXJjaF92Y3B1X3Jlc2V0KHN0cnVj
dCB2Y3B1ICp2KQo+Pj4+PiAgICAgIHJldHVybiAwOwo+Pj4+PiAgfQo+Pj4+PiAgCj4+Pj4+ICtp
bnQgYXJjaF9kb21haW5fc2V0X21heF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+PiArewo+
Pj4+PiArICAgIHJldHVybiAwOwo+Pj4+PiArfQo+Pj4+PiArCj4+Pj4+ICBzdGF0aWMgaW50IHJl
bGlucXVpc2hfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCAq
bGlzdCkKPj4+Pj4gIHsKPj4+Pj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCAqdG1wOwo+
Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4+Pj4+IGluZGV4IGRiZGRjNTMuLjBlMjMwZjkgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+
Pj4gQEAgLTExNjEsNiArMTE2MSwzMSBAQCBpbnQgYXJjaF92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1
ICp2KQo+Pj4+PiAgICAgIHJldHVybiAwOwo+Pj4+PiAgfQo+Pj4+PiAgCj4+Pj4+ICtpbnQgYXJj
aF9kb21haW5fc2V0X21heF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+Cj4+Pj4gVGhlIG5h
bWUgZG9lc24ndCBtYXRjaCB3aGF0IHRoZSBmdW5jdGlvbiBkb2VzLgo+Pj4+Cj4+Pgo+Pj4gSSBv
cmlnaW5hbGx5IGhvcGVkIHRvIGludHJvZHVjZSBhIGhvb2sgZm9yIGVhY2ggYXJjaCB3aGVuIHNl
dCBtYXggdmNwdXMuCj4+PiBFYWNoIGFyY2ggZnVuY3Rpb24gY2FuIGRvIGN1c3RvbWl6ZWQgdGhp
bmcgYW5kIHNvIG5hbWVkCj4+PiAiYXJjaF9kb21haW5fc2V0X21heF92Y3B1cyIuCj4+Pgo+Pj4g
SG93IGFib3V0ICJhcmNoX2RvbWFpbl9zZXR1cF92Y3B1c19yZXNvdXJjZSI/Cj4+IAo+PiBCZWZv
cmUgeW91IGdvIGF3YXkgYW5kIGRvIGEgbG90IG9mIHdvcmssIHBsZWFzZSBsZXQgdXMgdGhpbmsg
YWJvdXQgaWYKPj4gdGhpcyBpcyB0aGUgcmlnaHQgYXBwcm9hY2ggZmlyc3QuCj4gCj4gU3VyZS4g
VGhpcyBpZGVhIHRoYXQgaW5jcmVhc2UgcGFnZSBwb29sIHdoZW4gc2V0IG1heCB2Y3B1IGlzIGZy
b20gSmFuLgo+IEphbiwgQ291bGQgeW91IGhlbHAgdG8gY2hlY2sgd2hldGhlciBjdXJyZW50IHBh
dGNoIGlzIHJpZ2h0IGFwcHJvYWNoPwoKV2hlbmV2ZXIgSSBnZXQgdG8gaXQsIHN1cmUuIFdoYXQg
SSBjYW4gc2F5IHJpZ2h0IGF3YXkgaXMgdGhhdCBJCmFncmVlIHdpdGggdGhlIGNvbW1lbnQgYWJv
dXQgdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:31:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:31:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzhW-0002xM-DR; Thu, 21 Sep 2017 11:31:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duzhV-0002xG-9F
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:31:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C9/4E-30688-C03A3C95; Thu, 21 Sep 2017 11:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS5d78eF
 Ig3dnLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFt6cwFkzhr7g77xh7A+MOni5GTg4hgTyJ
 O5vXM4HYvAJ2Ek9OH2IEsSUEDCVOL7zJAmKzCKhKTL7zig3EZhNQl2h7tp0VxBYBih++dByol
 4uDWeAjo8T1Pb1gRcICnhKvXj9mA0kICWxllnjS3AzWwSlgI9FydSPQBg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6hnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhV8/AwLiDsanX+RCjJAeTkijvBsXD
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwfsFpE6wKDU9tSItMwcYITClE
 hw8SiK8iSBp3uKCxNzizHSI1ClGY44fk678YeLouHn3D5MQ2CQpcV4nJaBSAZDSjNI8uEGwyL
 3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3AchCnsy8Erh9r4BOYQI6JXvDAZBTShIRUlI
 NjFLdh4M8pE92Xfx39v4x739vrxrxrZvxhmk/l+FUtd96ARzOvt8CBD3nvxc16800S5LUe11T
 z90U8Fn98NXL89a6Pr1QL3BoydEJRqIvJUTSNt5ks2MPcCm8MFtXweihyX7ZL2WWW2bMiuRfd
 PQm81/59bkzA6f+eP2v36D81Q3FmeH3fpX8UVViKc5INNRiLipOBABEwWnn1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1505993482!109774422!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31200 invoked from network); 21 Sep 2017 11:31:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 11:31:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 05:31:21 -0600
Message-Id: <59C3BF28020000780017DE68@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 05:31:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
In-Reply-To: <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDA5OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MS8wOS8xNyAwODoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA5LjE3IGF0IDA2
OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIwLzA5LzE3IDE3OjM1LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMC4wOS4xNyBhdCAxNDo0NCwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIwLzA5LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBJIHRob3VnaHQgYWJvdXQgYSBjYXAgYW5kIFRCSCBJJ20gbm90IHN1cmUgd2hpY2gg
d291bGQgYmUgc2FuZSB0bwo+Pj4+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVtIHdy
b25nLCBlc3BlY2lhbGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4+Pj4gdGhvc2UgbGltaXRz
IHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBuZWVkIG1hbnkKPj4+
Pj4+PiBncmFudCBmcmFtZXMgaW4gdGhlIG5vcm1hbCBjYXNlLi4uCj4+Pj4+Pgo+Pj4+Pj4gSSd2
ZSBiZWVuIHRoaW5raW5nIGFib3V0IHRoaXMgRG9tMCBhc3BlY3QgdG9vIG92ZXIgbHVuY2guIFdo
YXQKPj4+Pj4+IGFib3V0IGFsbG93aW5nIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gc2V0IGl0cyBs
aW1pdCAob25seSB1cHdhcmRzCj4+Pj4+PiBvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdp
dGhvdXQgYW55IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+Pj4+Pj4gVGhpcyB3b3VsZCBmcmVlIHVw
IHRoZSBnbG9iYWxzIHRvIGJlIHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+Pj4+PiBhZ2Fp
bi4KPj4+Pj4KPj4+Pj4gVGhpcyB3b3VsZCBiZSBwb3NzaWJsZSwgb2YgY291cnNlLgo+Pj4+Pgo+
Pj4+PiBUaGUgcXVlc3Rpb24gaXMgd2hldGhlciB0aGUgbmVlZCB0byByZS1hbGxvY2F0ZSB0aGUg
ZnJhbWUgcG9pbnRlciBhcnJheXMKPj4+Pj4gaXMgaXQgd29ydGguCj4+Pj4KPj4+PiBJbnB1dCBi
eSBvdGhlcnMgd291bGQgYmUgaGVscGZ1bC4uLgo+Pj4KPj4+IEkgdGhpbmsgSSdsbCBnbyB3aXRo
IGFkZGl0aW9uYWwgY2FwIGJvb3QgcGFyYW1ldGVycywgc28gSSBkb24ndCB0aGluawo+Pj4gd2Ug
bmVlZCBkb20wIHRvIG1vZGlmeSBpdHMgb3duIGxpbWl0cy4KPj4gCj4+IFNvIGFyZSB3ZSBpbiBh
Z3JlZW1lbnQgdGhlbiB0aGF0IG5vIG5ldyBjb21tYW5kIGxpbmUgb3B0aW9ucwo+PiBhcmUgbmVl
ZGVkLCBhbmQgdGhhdCBoZW5jZSB0aGUgY2FwIHdpbGwgYmUgYXBwbGljYWJsZSB0byBhbGwKPj4g
ZG9tYWlucyAod2l0aCBEb20wIHNpbXBseSBub3QgaGF2aW5nIGFueSBvdGhlciBsaW1pdCBlbmZv
cmNlZAo+PiBvbiBpdCk/Cj4gCj4gSG1tLCBJIG1lYW50IHRoaXMgdG8gYmUgdGhlIG90aGVyIHdh
eSByb3VuZDogaGF2aW5nIGRpc3RpbmN0IHBhcmFtZXRlcnMKPiBmb3IgZG9tMCBhbmQgdGhlIGNh
cC4KPiAKPiBJbiBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRvIG1lcmdlIHRoZW0gSSB3
b24ndCBhcmd1ZSBvdmVyIGl0LgoKV2VsbCwgbGF0ZSB5ZXN0ZXJkYXkgZXZlbmluZyBpdCBvY2N1
cnJlZCB0byBtZSB0aGF0IGl0IHdvdWxkCm9ubHkgYmUgY29uc2lzdGVudCB0byBhcHBseSB0aGUg
c2FtZSBjYXAgdG8gYWxsIGRvbWFpbnMuIFRoYXQncwppbiBwYXJ0aWN1bGFyIHRvIG5vdCBwZW5h
bGl6ZSBhIG5vbi1Eb20wIGhhcmR3YXJlIGRvbWFpbiBpbgpjb21wYXJpc29uIHdpdGggRG9tMCBp
dHNlbGYuCgo+IEluIHRoaXMgY2FzZSBhbm5vdGF0aW5nIHRoZSB2YXJpYWJsZXMgd2l0aCBfX2lu
aXQgd291bGQgYmUgbW9vdCwgb2YKPiBjb3Vyc2UuCgpPZiBjb3Vyc2UuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:35:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzlQ-000392-TL; Thu, 21 Sep 2017 11:35:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1duzlO-00038w-VN
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 11:35:27 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9E/77-01911-EF3A3C95; Thu, 21 Sep 2017 11:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRWlGSWpSXmKPExsVysyfVTffv4sO
 RBq0ztCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownX78xF3zirNi1ahJzA+MKji5GLg4hgU2M
 ErN3PGGEcE4zSsw9sB3I4eRgE9CUuPP5ExOILSIgLXHt82WwImaB54wSk1pmsIIkhAUiJd53f
 2EDsVkEVCU+nG5jB7F5BSwkli/9xAJiSwjIS+xqu8g6gZFzASPDKkaN4tSistQiXUMDvaSizP
 SMktzEzBwgz1gvN7W4ODE9NScxqVgvOT93EyPQZ/UMDIw7GLd1OR9ilORgUhLldZ13OFKILyk
 /pTIjsTgjvqg0J7X4EKMMB4eSBG/XIqCcYFFqempFWmYOMHhg0hIcPEoivO0gad7igsTc4sx0
 iNQpRl2Ojpt3/zAJseTl56VKifPGgBQJgBRllObBjYAF8iVGWSlhXkYGBgYhnoLUotzMElT5V
 4ziHIxKwrzLQKbwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgjLw+SW/SB8O14oYnVYuY6oVku5
 j+VR02D2Vbxurhxtiu55TA96KWW35ezpo9YoXrNs89PGn1wh1/JWqq5X99nmsbf+6iXtujndM
 eK8jEvHH6XhK4ajM/e2WV3vYtT83cZ2gnhymlH+G7eijTSNty/sXHHwS1g4WsZx7RvzZR85L/
 jaOdN8OklViKMxINtZiLihMBtqPXKl8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505993725!111301256!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6387 invoked from network); 21 Sep 2017 11:35:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 21 Sep 2017 11:35:25 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5BBA680D;
 Thu, 21 Sep 2017 04:35:24 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8DE153F58C;
 Thu, 21 Sep 2017 04:35:22 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 12:35:17 +0100
Message-Id: <20170921113517.8879-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] xen/perfc: Fix build after commit fc32575968
	when CONFIG_PERF_COUNTERS=y
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbW1pdCBmYzMyNTc1OTY4ICJwdWJsaWMvc3lzY3RsOiBkcm9wIHVubmVjZXNzYXJ5IHR5
cGVkZWZzIGFuZApoYW5kbGVzIiB3ZW50IGEgYml0IHRvbyBmYXIgYnkgcmVwbGFjaW5nIGFsbCB4
ZW5fc3lzdGNsXypfdCB0eXBlIHRvCnN0cnVjdCB4ZW5fc3lzY3RsXyouCgpIb3dldmVyLCB4ZW5f
c3lzY3RsX3BlcmZjX3ZhbF90IHdhcyBhIHR5cGVkZWYgb24gdWludDMyX3QgYW5kIHRoZXJlZm9y
ZQppcyBub3QgYXNzb2NpYXRlZCB0byBhIHN0cnVjdHVyZS4KClVzZSB4ZW5fc3lzY3RsX3BlcmZj
X3ZhbF90IHRvIGZpeCB0aGUgYnVpbGQgd2hlbiBDT05GSUdfUEVSRl9DT1VOVEVSUz15CgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9j
b21tb24vcGVyZmMuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BlcmZjLmMgYi94ZW4vY29t
bW9uL3BlcmZjLmMKaW5kZXggNzYwNTE3MzlhNS4uMDY3NTY3NzY2YSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9wZXJmYy5jCisrKyBiL3hlbi9jb21tb24vcGVyZmMuYwpAQCAtMTUzLDcgKzE1Myw3
IEBAIHZvaWQgcGVyZmNfcmVzZXQodW5zaWduZWQgY2hhciBrZXkpCiB9CiAKIHN0YXRpYyBzdHJ1
Y3QgeGVuX3N5c2N0bF9wZXJmY19kZXNjIHBlcmZjX2RbTlJfUEVSRkNUUlNdOwotc3RhdGljIHN0
cnVjdCB4ZW5fc3lzY3RsX3BlcmZjX3ZhbCAqcGVyZmNfdmFsczsKK3N0YXRpYyB4ZW5fc3lzY3Rs
X3BlcmZjX3ZhbF90ICpwZXJmY192YWxzOwogc3RhdGljIHVuc2lnbmVkIGludCAgICAgIHBlcmZj
X25icl92YWxzOwogc3RhdGljIGNwdW1hc2tfdCAgICAgICAgIHBlcmZjX2NwdW1hcDsKIApAQCAt
MTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBpbnQgcGVyZmNfY29weV9pbmZvKFhFTl9HVUVTVF9IQU5E
TEVfNjQoeGVuX3N5c2N0bF9wZXJmY19kZXNjX3QpIGRlc2MsCiAgICAgICAgIH0KIAogICAgICAg
ICB4ZnJlZShwZXJmY192YWxzKTsKLSAgICAgICAgcGVyZmNfdmFscyA9IHhtYWxsb2NfYXJyYXko
c3RydWN0IHhlbl9zeXNjdGxfcGVyZmNfdmFsLCBwZXJmY19uYnJfdmFscyk7CisgICAgICAgIHBl
cmZjX3ZhbHMgPSB4bWFsbG9jX2FycmF5KHhlbl9zeXNjdGxfcGVyZmNfdmFsX3QsIHBlcmZjX25i
cl92YWxzKTsKICAgICB9CiAKICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKGRlc2MpICkK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:39:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzor-0003JW-CN; Thu, 21 Sep 2017 11:39:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1duzoq-0003JP-4B
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 11:39:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9E/FA-03283-3D4A3C95; Thu, 21 Sep 2017 11:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO75JYc
 jDd69srZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMOLZvLXtDMUvH4zlfGBsatzF2MnBwSAv4S
 525vYwGxWQRUJVau/gFmswkoS/zs7GUDsUUE1CX+XJjACGIzC7xglHi4NwPEFhaIkzixZD07i
 M0rYCGxpu8IE4gtBGR/7PzHCBEXlDg58wkLRK+OxILdn4BmcgDZ0hLL/3GAhDkFLCUurT4KVi
 IqoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrbKyXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx5/rAQ4ySHExKoryu8w5HCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLg3bwYKCdYlJqeWpGWmQMMeZi0BAePkghvBUiat7ggMbc4Mx0idYpRl
 +PGw+t/mIRY8vLzUqXEeb1BigRAijJK8+BGwOLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5p4FM4cnMK4Hb9AroCCagI7I3HAA5oiQRISXVwBiwa+aGLycrtYrnbVa6timgIEM3tSQj9d0
 s/znlXgnSO6UU1vXqGp+Nm+HDubnp2MLf5035KzmOPpMMEG/avt7uk+5nzRi7Z+/OhK7wUlwd
 zGC81eZ06/RiFvd7CtLHf7PrGx59YhxgqfWwPtG6zf7J47Ncli6i4cmOijNMbv238n8sHKGUp
 sRSnJFoqMVcVJwIAP08lli6AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505993934!83932801!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60411 invoked from network); 21 Sep 2017 11:38:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 11:38:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440652714"
Date: Thu, 21 Sep 2017 12:38:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921113852.pz332mgkw6ndh6z7@citrix.com>
References: <20170921113517.8879-1-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921113517.8879-1-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen/perfc: Fix build after commit
 fc32575968 when CONFIG_PERF_COUNTERS=y
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTI6MzU6MTdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBjb21taXQgZmMzMjU3NTk2OCAicHVibGljL3N5c2N0bDogZHJvcCB1bm5lY2Vz
c2FyeSB0eXBlZGVmcyBhbmQKPiBoYW5kbGVzIiB3ZW50IGEgYml0IHRvbyBmYXIgYnkgcmVwbGFj
aW5nIGFsbCB4ZW5fc3lzdGNsXypfdCB0eXBlIHRvCj4gc3RydWN0IHhlbl9zeXNjdGxfKi4KPiAK
PiBIb3dldmVyLCB4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90IHdhcyBhIHR5cGVkZWYgb24gdWludDMy
X3QgYW5kIHRoZXJlZm9yZQo+IGlzIG5vdCBhc3NvY2lhdGVkIHRvIGEgc3RydWN0dXJlLgo+IAo+
IFVzZSB4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90IHRvIGZpeCB0aGUgYnVpbGQgd2hlbiBDT05GSUdf
UEVSRl9DT1VOVEVSUz15Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:39:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzpA-0003LC-K2; Thu, 21 Sep 2017 11:39:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1duzp9-0003L1-EK
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:39:19 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D5/F2-03610-6E4A3C95; Thu, 21 Sep 2017 11:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov+6zJYc
 jDf6dYrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPerl/MXrBIsGLmxSuMDYzT+boYOTkkBIwk
 3k78x9TFyMUhJLCQUeL0/52MIAlhAQ+J3gOL2EFsEQFlid5fv1lAipgF7jNKLLi5gRWi4yazx
 OlDJ1lBqtgEVCU2XD8FZvMKWEtcaQYZy8nBAhS/86kLbKqoQLhE09l+FogaQYmTM5+A2ZwCBh
 JzNn5mBrGZBdQl/sy7BGWLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilO
 LylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOUAQh2MK6ZH3iIUZKD
 SUmU13Xe4UghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuA1AMaCkGBRanpqR
 VpmDjCKYEolOHiURHizQNK8xQWJucWZ6RCpU4y6HD8mXfnDJAQ2Q0qc1xWkSACkKKM0D24ELK
 IvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3wmKgKTyZeSVwm14BHcEEdET2hgMgR5QkIqS
 kGhijvilET7mV2xeoztXw6zFHhk4c4/mAZ/EffqWuT0zk55LXyNofPF/xieP1b/2LW2y5T6WZ
 2vJ8SVvnJz9r0+dKMd9D5kwiN0svm0TcLexeUuk+/dXxSz/WyVZZ/3WV9FRcskX/z5fQ/+3V2
 uyNXwJOzVpXzl14OYujJ/G1qI5c97mPYimbzimxFGckGmoxFxUnAgBELOj/4wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505993957!71984268!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2259 invoked from network); 21 Sep 2017 11:39:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 11:39:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F11F6AB9B;
 Thu, 21 Sep 2017 11:39:16 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
Date: Thu, 21 Sep 2017 13:39:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C3BF28020000780017DE68@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMTM6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA5LjE3IGF0
IDA5OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjEvMDkvMTcgMDg6MTUsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMDY6MzUsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIwLzA5LzE3IDE3OjM1LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjAuMDkuMTcgYXQgMTQ6NDQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjAvMDkvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIwLjA5LjE3IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gSSB0
aG91Z2h0IGFib3V0IGEgY2FwIGFuZCBUQkggSSdtIG5vdCBzdXJlIHdoaWNoIHdvdWxkIGJlIHNh
bmUgdG8KPj4+Pj4+Pj4gYXBwbHkuIFRoZSBnbG9iYWwgbGltaXRzIHNlZW0gd3JvbmcsIGVzcGVj
aWFsbHkgbG9va2luZyBhdCBwYXRjaCAxNDoKPj4+Pj4+Pj4gdGhvc2UgbGltaXRzIHdpbGwgYmUg
Zm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBuZWVkIG1hbnkKPj4+Pj4+Pj4gZ3Jh
bnQgZnJhbWVzIGluIHRoZSBub3JtYWwgY2FzZS4uLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSd2ZSBiZWVu
IHRoaW5raW5nIGFib3V0IHRoaXMgRG9tMCBhc3BlY3QgdG9vIG92ZXIgbHVuY2guIFdoYXQKPj4+
Pj4+PiBhYm91dCBhbGxvd2luZyB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIHNldCBpdHMgbGltaXQg
KG9ubHkgdXB3YXJkcwo+Pj4+Pj4+IG9mIGNvdXJzZSkgaW4gc2V0dXBfdGFibGUoKSwgd2l0aG91
dCBhbnkgdXBwZXIgYm91bmQgZW5mb3JjZWQ/Cj4+Pj4+Pj4gVGhpcyB3b3VsZCBmcmVlIHVwIHRo
ZSBnbG9iYWxzIHRvIGJlIHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+Pj4+Pj4gYWdhaW4u
Cj4+Pj4+Pgo+Pj4+Pj4gVGhpcyB3b3VsZCBiZSBwb3NzaWJsZSwgb2YgY291cnNlLgo+Pj4+Pj4K
Pj4+Pj4+IFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSBuZWVkIHRvIHJlLWFsbG9jYXRlIHRo
ZSBmcmFtZSBwb2ludGVyIGFycmF5cwo+Pj4+Pj4gaXMgaXQgd29ydGguCj4+Pj4+Cj4+Pj4+IElu
cHV0IGJ5IG90aGVycyB3b3VsZCBiZSBoZWxwZnVsLi4uCj4+Pj4KPj4+PiBJIHRoaW5rIEknbGwg
Z28gd2l0aCBhZGRpdGlvbmFsIGNhcCBib290IHBhcmFtZXRlcnMsIHNvIEkgZG9uJ3QgdGhpbmsK
Pj4+PiB3ZSBuZWVkIGRvbTAgdG8gbW9kaWZ5IGl0cyBvd24gbGltaXRzLgo+Pj4KPj4+IFNvIGFy
ZSB3ZSBpbiBhZ3JlZW1lbnQgdGhlbiB0aGF0IG5vIG5ldyBjb21tYW5kIGxpbmUgb3B0aW9ucwo+
Pj4gYXJlIG5lZWRlZCwgYW5kIHRoYXQgaGVuY2UgdGhlIGNhcCB3aWxsIGJlIGFwcGxpY2FibGUg
dG8gYWxsCj4+PiBkb21haW5zICh3aXRoIERvbTAgc2ltcGx5IG5vdCBoYXZpbmcgYW55IG90aGVy
IGxpbWl0IGVuZm9yY2VkCj4+PiBvbiBpdCk/Cj4+Cj4+IEhtbSwgSSBtZWFudCB0aGlzIHRvIGJl
IHRoZSBvdGhlciB3YXkgcm91bmQ6IGhhdmluZyBkaXN0aW5jdCBwYXJhbWV0ZXJzCj4+IGZvciBk
b20wIGFuZCB0aGUgY2FwLgo+Pgo+PiBJbiBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRv
IG1lcmdlIHRoZW0gSSB3b24ndCBhcmd1ZSBvdmVyIGl0Lgo+IAo+IFdlbGwsIGxhdGUgeWVzdGVy
ZGF5IGV2ZW5pbmcgaXQgb2NjdXJyZWQgdG8gbWUgdGhhdCBpdCB3b3VsZAo+IG9ubHkgYmUgY29u
c2lzdGVudCB0byBhcHBseSB0aGUgc2FtZSBjYXAgdG8gYWxsIGRvbWFpbnMuIFRoYXQncwo+IGlu
IHBhcnRpY3VsYXIgdG8gbm90IHBlbmFsaXplIGEgbm9uLURvbTAgaGFyZHdhcmUgZG9tYWluIGlu
Cj4gY29tcGFyaXNvbiB3aXRoIERvbTAgaXRzZWxmLgoKVGhhdCdzIGNvcnJlY3QuCgpPVE9IIGUu
Zy4gYSBjYXAgb2YgbGV0cyBzYXkgMTAyNCBncmFudCBmcmFtZXMgYnV0IERvbTAgY29uZmlndXJl
ZCB0bwo0IG9ubHkgKHdoeSB3b3VsZCBpdCBuZWVkIG1vcmU/KSB3b3VsZCBtYWtlIHNlbnNlOiB0
aGUgZ3JhbnQgZnJhbWUgYXJyYXkKZm9yIERvbTAgd291bGQgbmVlZCAzMiBieXRlcyBvbmx5IGlu
c3RlYWQgb2YgdGhlIDhrQiBmb3IgdGhlIDEwMjQgZnJhbWVzCmlmIHRoZSBjYXAgd291bGQgYmUg
dGhlIGNvbmZpZ3VyYXRpb24gdmFsdWUgZm9yIERvbTAuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:43:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:43:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzsy-00043l-3u; Thu, 21 Sep 2017 11:43:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chengkunck@gmail.com>)
 id 1duzsw-00043b-Kv; Thu, 21 Sep 2017 11:43:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6A/DB-03093-1D5A3C95; Thu, 21 Sep 2017 11:43:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfS6qe65pYc
 jDS4eU7NY8nExi8WqqwdYHZg8ju7+zRTAGMWamZeUX5HAmjG/4whzwUmeih3nu5kaGG9ydTFy
 cggJFEqcXNLHCGKzCNxhkVi+RbOLkYtDQuAHi8TPw71sIAkJgSqJcytvsHcxcgDZRRILn0dAh
 Askrj2cywRi8woISpyc+YQFxGYTUJN4vXQZM8RMVYntiw6xQdQESNy7eArMFhYwktjb84EVxB
 YRiJE4eW0J2A3MAj4S23f/ZpnAyDsLydhZSFIQtqZE6/bf7BC2hsSCO/sYIWxtiWULXzMvYGR
 dxahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYjAxAsINx53On
 Q4ySHExKoryu8w5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjQQGt5BgUWp6akVaZg4wLmDSE
 hw8SiK8siBp3uKCxNzizHSI1ClGS44Ldy79YeI4sOcWkNx38+4fJiGWvPy8VClxXg2QBgGQho
 zSPLhxsNi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHev0uApvBk5pXAbX0FdBAT0EHZGw6
 AHFSSiJCSamCUY41JM21+MqG5Ya3nm1nnDNpuPZ51su3t5pPJUr6nu+psV//ru8WVvth4+o0P
 tgyCO0Rb6q7dF19hen4V63npb/O9vD5EP7vayHpKab365Ys73Y2epaz/xHLjx/KymE15G9bri
 VzbpLDugM1Fid0FrxRfRl9RO6FW5XrJ6eX+9sN8p54s+hmcrMRSnJFoqMVcVJwIAIXtfAzYAg
 AA
X-Env-Sender: chengkunck@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1505994190!80470112!1
X-Originating-IP: [209.85.215.53]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39497 invoked from network); 21 Sep 2017 11:43:10 -0000
Received: from mail-lf0-f53.google.com (HELO mail-lf0-f53.google.com)
 (209.85.215.53)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 11:43:10 -0000
Received: by mail-lf0-f53.google.com with SMTP id 80so5498330lfy.4;
 Thu, 21 Sep 2017 04:43:10 -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=iSSdSjheeb8RQ4Tm3alYasD6MwXyJvWNqS5UKko79dU=;
 b=gPpBmz/8GAyEhUZYRW21iSU3VPFYoOAHE9Ul8POYRm3ZlTMEVVUpzGdkzIPuYau9sk
 P6/vV7ntnviEKv/dAzIWKwJY51pLvTvel/BJY4Kr8A78LfEESITZ0vzdZLT0oSwy5tPg
 uOif/7Q+jKzclAVhOVNls+mSsgDBTCcS3xH0Flyc2GtlY7e2qxp/Quj8HfNZ+GV2VtMp
 xWiG5j5NGxrLJock1UMO8atFVnIh/BMuwakGBHpiAS51N82T6rQQxNbp79DLRYWnNV+3
 QOhYISn1HRV3+m2R72YTMqOxg3b9fR8l3Fj7jgao8S9UCYiQ5LOdxaDsi3+fkhNjMYW+
 jHGg==
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=iSSdSjheeb8RQ4Tm3alYasD6MwXyJvWNqS5UKko79dU=;
 b=VZZZRc4f57dCQU1wgCffiv/NtOJrXkb8jQw8gTmWUp/RBrXizxIfkzlaW4SEy3SXRh
 ZbCcx2pTmZkWMn59hyiuWIb/CKwtmZ/TZN66qQcIOY51VbXOxmXFhXs9xDg+fXWwSsH9
 Xz0Is35XI3v2uPsQRQz55FR3pVEFDL4HlJQOrujIgF6YOzyrn1vLWRPZ+lC8lptDsqBl
 1v4myF/toQnPIlT7vKZDcQTd8+sl0xLERkDueYOGGqy8lAzhKijoTVJ57s0gnTlAfXOc
 2bKGFkDvWh9ph1+Bbo3tmA6Np+UIlQyYV9Cq1H2fKdJKCZYqTNHfSNQNe7hYhzBlJrLH
 UnyA==
X-Gm-Message-State: AHPjjUgAk7RDNKFoomj3xY0Fon30EG3FxfCfsqqHV4HJJwkGyqm3nKys
 7c5NCmNKgQkIHO+R4gYXLWCTX8zBDo7bv+eBmvNEeg==
X-Google-Smtp-Source: AOwi7QDvHcZ5PuY0+4CEcHiJT+4o0g+1CopmBxjwFiYoPiZhNKRbkFjL+6eob/o7fHTEFGpXSk/QKbYOjvWZ5AALvBw=
X-Received: by 10.25.19.95 with SMTP id j92mr744378lfi.138.1505994189551; Thu,
 21 Sep 2017 04:43:09 -0700 (PDT)
MIME-Version: 1.0
From: Kun Cheng <chengkunck@gmail.com>
Date: Thu, 21 Sep 2017 11:42:58 +0000
Message-ID: <CAO3v1VRTPH66cUVTjMSD4XXSxFczKssxafRgqFDd8x6zT02kYA@mail.gmail.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 xen-users <xen-users@lists.xen.org>
Subject: [Xen-devel] About evtchn and netfront/netback changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5751015824733136066=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5751015824733136066==
Content-Type: multipart/alternative; boundary="001a113f1df8b3c34e0559b19894"

--001a113f1df8b3c34e0559b19894
Content-Type: text/plain; charset="UTF-8"

Hello guys,

I'm porting some legacy code initially developed in Xen 4.0 and Linux 2.6
to longterm support kernels 3.2.93 and 4.4.88, and Xen 4.6 or 4.8 (not
decided yet but that's not the key issue). My legacy work involves dealing
with event channel and xen-netfront/netback drivers. However, I found a lot
of things in Linux 3.2.93 and 4.4.88 are different from Linux 2.6.32. I
would be appreciated if anyone knows about detailed API changes (especially
the event channel and pv net driver parts). Currently all googling results
I found are about linux 2.6 and Xen 4.0/3.x, I will keep digging the devel
mailing list.

Thanks,
Kun

--001a113f1df8b3c34e0559b19894
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hello guys,<br><br></div>I&#39;m porting so=
me legacy code initially developed in Xen 4.0 and Linux 2.6 to longterm sup=
port kernels 3.2.93 and 4.4.88, and Xen 4.6 or 4.8 (not decided yet but tha=
t&#39;s not the key issue). My legacy work involves dealing with event chan=
nel and xen-netfront/netback drivers. However, I found a lot of things in L=
inux 3.2.93 and 4.4.88 are different from Linux 2.6.32. I would be apprecia=
ted if anyone knows about detailed API changes (especially the event channe=
l and pv net driver parts). Currently all googling results I found are abou=
t linux 2.6 and Xen 4.0/3.x, I will keep digging the devel mailing list.<br=
><br></div>Thanks,<br></div>Kun=C2=A0 =C2=A0 <br></div>

--001a113f1df8b3c34e0559b19894--


--===============5751015824733136066==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5751015824733136066==--


From xen-devel-bounces@lists.xen.org Thu Sep 21 11:49:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1duzyR-0004Rn-2c; Thu, 21 Sep 2017 11:48:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1duzyP-0004Re-Oq
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:48:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D5/71-00743-427A3C95; Thu, 21 Sep 2017 11:48:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS1dp+eF
 Ig/mbpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVG58yFjwVrtg2ewtLA+MSgS5GTg4hgTyJ
 vp2zGLsYOTh4BewkHn3yBQlLCBhKnF54kwXEZhFQlXh29RUjiM0moC7R9mw7K4gtAhQ/fOk4U
 xcjFwezwEdGiet7etlAEsICnhKvXj9mA0kICXSzSMy+8xysg1PARmL3lunsEMsEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdE3
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwful3PsQoycGkJMrbvfRw
 pBBfUn5KZUZicUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8F4EqRMsSk1PrUjLzAHGB0ypB
 AePkggvzzKgNG9xQWJucWY6ROoUozHHj0lX/jBxdNy8+4dJCGySlDjvU5BJAiClGaV5cINgcX
 uJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrzvQKbwZOaVwO17BXQKE9Ap2RsOgJxSkoiQkmp
 gnKxd0eR4ckrlN3+Nxfu3zXih7HnkpOW5qriain9he1suGPIothx7eSze9l/5tnrDWu7wFZXL
 u6ZHpf9Jc0m/uL1kfY5IY+EMpidrZdtD9/3L/W42g/PnuwwGk0uP01S4eThMQt4KT1ylHBv0L
 6l6Nn/QNXMGh7Wp4Z2R1YU883eGqZjvildUYinOSDTUYi4qTgQAyCVDB9YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1505994528!109034221!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2136 invoked from network); 21 Sep 2017 11:48:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 11:48:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 05:48:47 -0600
Message-Id: <59C3C33E020000780017DEC3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 05:48:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
In-Reply-To: <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDEzOjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MS8wOS8xNyAxMzozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA5LjE3IGF0IDA5
OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIxLzA5LzE3IDA4OjE1LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wOS4xNyBhdCAwNjozNSwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIwLzA5LzE3IDE3OjM1LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBPbiAyMC8wOS8xNyAxMzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+
IE9uIDIwLjA5LjE3IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+
IEkgdGhvdWdodCBhYm91dCBhIGNhcCBhbmQgVEJIIEknbSBub3Qgc3VyZSB3aGljaCB3b3VsZCBi
ZSBzYW5lIHRvCj4+Pj4+Pj4+PiBhcHBseS4gVGhlIGdsb2JhbCBsaW1pdHMgc2VlbSB3cm9uZywg
ZXNwZWNpYWxseSBsb29raW5nIGF0IHBhdGNoIDE0Ogo+Pj4+Pj4+Pj4gdGhvc2UgbGltaXRzIHdp
bGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBuZWVkIG1hbnkKPj4+Pj4+
Pj4+IGdyYW50IGZyYW1lcyBpbiB0aGUgbm9ybWFsIGNhc2UuLi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4g
SSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0IHRoaXMgRG9tMCBhc3BlY3QgdG9vIG92ZXIgbHVuY2gu
IFdoYXQKPj4+Pj4+Pj4gYWJvdXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQg
aXRzIGxpbWl0IChvbmx5IHVwd2FyZHMKPj4+Pj4+Pj4gb2YgY291cnNlKSBpbiBzZXR1cF90YWJs
ZSgpLCB3aXRob3V0IGFueSB1cHBlciBib3VuZCBlbmZvcmNlZD8KPj4+Pj4+Pj4gVGhpcyB3b3Vs
ZCBmcmVlIHVwIHRoZSBnbG9iYWxzIHRvIGJlIHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+
Pj4+Pj4+IGFnYWluLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhpcyB3b3VsZCBiZSBwb3NzaWJsZSwgb2Yg
Y291cnNlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdGhlIG5lZWQg
dG8gcmUtYWxsb2NhdGUgdGhlIGZyYW1lIHBvaW50ZXIgYXJyYXlzCj4+Pj4+Pj4gaXMgaXQgd29y
dGguCj4+Pj4+Pgo+Pj4+Pj4gSW5wdXQgYnkgb3RoZXJzIHdvdWxkIGJlIGhlbHBmdWwuLi4KPj4+
Pj4KPj4+Pj4gSSB0aGluayBJJ2xsIGdvIHdpdGggYWRkaXRpb25hbCBjYXAgYm9vdCBwYXJhbWV0
ZXJzLCBzbyBJIGRvbid0IHRoaW5rCj4+Pj4+IHdlIG5lZWQgZG9tMCB0byBtb2RpZnkgaXRzIG93
biBsaW1pdHMuCj4+Pj4KPj4+PiBTbyBhcmUgd2UgaW4gYWdyZWVtZW50IHRoZW4gdGhhdCBubyBu
ZXcgY29tbWFuZCBsaW5lIG9wdGlvbnMKPj4+PiBhcmUgbmVlZGVkLCBhbmQgdGhhdCBoZW5jZSB0
aGUgY2FwIHdpbGwgYmUgYXBwbGljYWJsZSB0byBhbGwKPj4+PiBkb21haW5zICh3aXRoIERvbTAg
c2ltcGx5IG5vdCBoYXZpbmcgYW55IG90aGVyIGxpbWl0IGVuZm9yY2VkCj4+Pj4gb24gaXQpPwo+
Pj4KPj4+IEhtbSwgSSBtZWFudCB0aGlzIHRvIGJlIHRoZSBvdGhlciB3YXkgcm91bmQ6IGhhdmlu
ZyBkaXN0aW5jdCBwYXJhbWV0ZXJzCj4+PiBmb3IgZG9tMCBhbmQgdGhlIGNhcC4KPj4+Cj4+PiBJ
biBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRvIG1lcmdlIHRoZW0gSSB3b24ndCBhcmd1
ZSBvdmVyIGl0Lgo+PiAKPj4gV2VsbCwgbGF0ZSB5ZXN0ZXJkYXkgZXZlbmluZyBpdCBvY2N1cnJl
ZCB0byBtZSB0aGF0IGl0IHdvdWxkCj4+IG9ubHkgYmUgY29uc2lzdGVudCB0byBhcHBseSB0aGUg
c2FtZSBjYXAgdG8gYWxsIGRvbWFpbnMuIFRoYXQncwo+PiBpbiBwYXJ0aWN1bGFyIHRvIG5vdCBw
ZW5hbGl6ZSBhIG5vbi1Eb20wIGhhcmR3YXJlIGRvbWFpbiBpbgo+PiBjb21wYXJpc29uIHdpdGgg
RG9tMCBpdHNlbGYuCj4gCj4gVGhhdCdzIGNvcnJlY3QuCj4gCj4gT1RPSCBlLmcuIGEgY2FwIG9m
IGxldHMgc2F5IDEwMjQgZ3JhbnQgZnJhbWVzIGJ1dCBEb20wIGNvbmZpZ3VyZWQgdG8KPiA0IG9u
bHkgKHdoeSB3b3VsZCBpdCBuZWVkIG1vcmU/KSB3b3VsZCBtYWtlIHNlbnNlOiB0aGUgZ3JhbnQg
ZnJhbWUgYXJyYXkKPiBmb3IgRG9tMCB3b3VsZCBuZWVkIDMyIGJ5dGVzIG9ubHkgaW5zdGVhZCBv
ZiB0aGUgOGtCIGZvciB0aGUgMTAyNCBmcmFtZXMKPiBpZiB0aGUgY2FwIHdvdWxkIGJlIHRoZSBj
b25maWd1cmF0aW9uIHZhbHVlIGZvciBEb20wLgoKTWF5IEkgc3VnZ2VzdCB0aGF0IGZvciBub3cg
d2UgdXNlIHRoZSBzaW1wbGVyIHZhcmlhbnQgd2l0aG91dApleHRyYSBEb20wIGNvbW1hbmQgbGlu
ZSBvcHRpb25zLCBhbmQgbGF0ZXIgKHBvc3QgNC4xMCksIGlmIHlvdSBvcgphbnlvbmUgZWxzZSBy
ZWFsbHkgZmVlbHMgbGlrZSBpdCwgRG9tMCBzcGVjaWZpYyBvcHRpb25zIGJlIGludHJvZHVjZWQ/
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:51:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv01H-00055E-J7; Thu, 21 Sep 2017 11:51:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dv01G-000558-Ot
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:51:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0E/30-01916-5D7A3C95; Thu, 21 Sep 2017 11:51:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov+7V5Yc
 jDToni1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkntv9hKbglUvHowznWBsZuwS5GTg4JASOJ
 txP/MXUxcnEICSxklPjY9Y8NJCEs4CHRe2ARO4gtIqAs0fvrNwtIEbPAfUaJBTc3sEJ0rGeRe
 Nz3nAWkik1AVWLD9VOsIDavgLXEs0UngeIcHCxA8YvrxEDCogLhEk1n+1kgSgQlTs58AmZzCh
 hINF16yQxiMwuoS/yZdwnKFpfY9Ow7K4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGKAMQ7GB81e18iFGS
 g0lJlLd76eFIIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgdQFGgpBgUWp6a
 kVaZg4whmBKJTh4lER4/y8DSvMWFyTmFmemQ6ROMepy/Jh05Q+TENgMKXFeX5AZAiBFGaV5cC
 Ng8XyJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrxyIFN4MvNK4Da9AjqCCeiI7A0HQI4oSUR
 ISTUwNiVIKh5NiAjb3/f+zP1i70Zn9dke2ereNwMrDGYeO+so02creP/ws+tyqa/O8Lybd10z
 J11nIg8jP+dUz1IO33edz35pZiQvWe/QcLqQ6ZaxQ6vkdKYDi0sOmInJVpWF7bYLPjxB6v7J2
 tmPVlT1cMw+zL/S4MsCbS2u7284PlyzSZuW771RiaU4I9FQi7moOBEAUasB9+ICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505994709!111304407!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33023 invoked from network); 21 Sep 2017 11:51:49 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 11:51:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 04FD7AB9D;
 Thu, 21 Sep 2017 11:51:47 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8a419fe7-0118-2881-def8-de024c209275@suse.com>
Date: Thu, 21 Sep 2017 13:51:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C3C33E020000780017DEC3@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA5LjE3IGF0
IDEzOjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjEvMDkvMTcgMTM6MzEsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMDk6NTMsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIxLzA5LzE3IDA4OjE1LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMDY6MzUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjAvMDkvMTcgMTc6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIwLjA5LjE3IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24g
MjAvMDkvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMjAuMDku
MTcgYXQgMTM6MTAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+IEkgdGhvdWdo
dCBhYm91dCBhIGNhcCBhbmQgVEJIIEknbSBub3Qgc3VyZSB3aGljaCB3b3VsZCBiZSBzYW5lIHRv
Cj4+Pj4+Pj4+Pj4gYXBwbHkuIFRoZSBnbG9iYWwgbGltaXRzIHNlZW0gd3JvbmcsIGVzcGVjaWFs
bHkgbG9va2luZyBhdCBwYXRjaCAxNDoKPj4+Pj4+Pj4+PiB0aG9zZSBsaW1pdHMgd2lsbCBiZSBm
b3IgZG9tMCBvbmx5IHRoZW4uIEFuZCBkb20wIHdvbid0IG5lZWQgbWFueQo+Pj4+Pj4+Pj4+IGdy
YW50IGZyYW1lcyBpbiB0aGUgbm9ybWFsIGNhc2UuLi4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJJ3Zl
IGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBEb20wIGFzcGVjdCB0b28gb3ZlciBsdW5jaC4gV2hh
dAo+Pj4+Pj4+Pj4gYWJvdXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQgaXRz
IGxpbWl0IChvbmx5IHVwd2FyZHMKPj4+Pj4+Pj4+IG9mIGNvdXJzZSkgaW4gc2V0dXBfdGFibGUo
KSwgd2l0aG91dCBhbnkgdXBwZXIgYm91bmQgZW5mb3JjZWQ/Cj4+Pj4+Pj4+PiBUaGlzIHdvdWxk
IGZyZWUgdXAgdGhlIGdsb2JhbHMgdG8gYmUgdXNlZCBhcyBzeXN0ZW0gd2lkZSBsaW1pdHMKPj4+
Pj4+Pj4+IGFnYWluLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGlzIHdvdWxkIGJlIHBvc3NpYmxlLCBv
ZiBjb3Vyc2UuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSBu
ZWVkIHRvIHJlLWFsbG9jYXRlIHRoZSBmcmFtZSBwb2ludGVyIGFycmF5cwo+Pj4+Pj4+PiBpcyBp
dCB3b3J0aC4KPj4+Pj4+Pgo+Pj4+Pj4+IElucHV0IGJ5IG90aGVycyB3b3VsZCBiZSBoZWxwZnVs
Li4uCj4+Pj4+Pgo+Pj4+Pj4gSSB0aGluayBJJ2xsIGdvIHdpdGggYWRkaXRpb25hbCBjYXAgYm9v
dCBwYXJhbWV0ZXJzLCBzbyBJIGRvbid0IHRoaW5rCj4+Pj4+PiB3ZSBuZWVkIGRvbTAgdG8gbW9k
aWZ5IGl0cyBvd24gbGltaXRzLgo+Pj4+Pgo+Pj4+PiBTbyBhcmUgd2UgaW4gYWdyZWVtZW50IHRo
ZW4gdGhhdCBubyBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbnMKPj4+Pj4gYXJlIG5lZWRlZCwgYW5k
IHRoYXQgaGVuY2UgdGhlIGNhcCB3aWxsIGJlIGFwcGxpY2FibGUgdG8gYWxsCj4+Pj4+IGRvbWFp
bnMgKHdpdGggRG9tMCBzaW1wbHkgbm90IGhhdmluZyBhbnkgb3RoZXIgbGltaXQgZW5mb3JjZWQK
Pj4+Pj4gb24gaXQpPwo+Pj4+Cj4+Pj4gSG1tLCBJIG1lYW50IHRoaXMgdG8gYmUgdGhlIG90aGVy
IHdheSByb3VuZDogaGF2aW5nIGRpc3RpbmN0IHBhcmFtZXRlcnMKPj4+PiBmb3IgZG9tMCBhbmQg
dGhlIGNhcC4KPj4+Pgo+Pj4+IEluIGNhc2UgeW91IGxpa2UgaXQgbXVjaCBiZXR0ZXIgdG8gbWVy
Z2UgdGhlbSBJIHdvbid0IGFyZ3VlIG92ZXIgaXQuCj4+Pgo+Pj4gV2VsbCwgbGF0ZSB5ZXN0ZXJk
YXkgZXZlbmluZyBpdCBvY2N1cnJlZCB0byBtZSB0aGF0IGl0IHdvdWxkCj4+PiBvbmx5IGJlIGNv
bnNpc3RlbnQgdG8gYXBwbHkgdGhlIHNhbWUgY2FwIHRvIGFsbCBkb21haW5zLiBUaGF0J3MKPj4+
IGluIHBhcnRpY3VsYXIgdG8gbm90IHBlbmFsaXplIGEgbm9uLURvbTAgaGFyZHdhcmUgZG9tYWlu
IGluCj4+PiBjb21wYXJpc29uIHdpdGggRG9tMCBpdHNlbGYuCj4+Cj4+IFRoYXQncyBjb3JyZWN0
Lgo+Pgo+PiBPVE9IIGUuZy4gYSBjYXAgb2YgbGV0cyBzYXkgMTAyNCBncmFudCBmcmFtZXMgYnV0
IERvbTAgY29uZmlndXJlZCB0bwo+PiA0IG9ubHkgKHdoeSB3b3VsZCBpdCBuZWVkIG1vcmU/KSB3
b3VsZCBtYWtlIHNlbnNlOiB0aGUgZ3JhbnQgZnJhbWUgYXJyYXkKPj4gZm9yIERvbTAgd291bGQg
bmVlZCAzMiBieXRlcyBvbmx5IGluc3RlYWQgb2YgdGhlIDhrQiBmb3IgdGhlIDEwMjQgZnJhbWVz
Cj4+IGlmIHRoZSBjYXAgd291bGQgYmUgdGhlIGNvbmZpZ3VyYXRpb24gdmFsdWUgZm9yIERvbTAu
Cj4gCj4gTWF5IEkgc3VnZ2VzdCB0aGF0IGZvciBub3cgd2UgdXNlIHRoZSBzaW1wbGVyIHZhcmlh
bnQgd2l0aG91dAo+IGV4dHJhIERvbTAgY29tbWFuZCBsaW5lIG9wdGlvbnMsIGFuZCBsYXRlciAo
cG9zdCA0LjEwKSwgaWYgeW91IG9yCj4gYW55b25lIGVsc2UgcmVhbGx5IGZlZWxzIGxpa2UgaXQs
IERvbTAgc3BlY2lmaWMgb3B0aW9ucyBiZSBpbnRyb2R1Y2VkPwoKTlAuIEkganVzdCB3YW50ZWQg
dG8gcG9pbnQgaXQgb3V0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:54:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:54:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv04C-0005Ht-7M; Thu, 21 Sep 2017 11:54:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv04B-0005He-7Y
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:54:51 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 86/74-01809-A88A3C95; Thu, 21 Sep 2017 11:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7nisO
 RBmd6tSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxd+9YyFnSJVpyZdI6pgbFXoIuRk0NCwF/i
 3cK3jCA2i4CqxJWbt1hBbDYBZYmfnb1sILaIgIbEm2tfweLMAukS7288BLOFBbIkFr6YAWbzC
 lhIXJzymaWLkYtDSKCJUeLtgeVsEAlBiZMzn7BANOtILNj9CSjOAWRLSyz/xwES5hRwl+i9cw
 qsRFRARaJz6RwwW0hAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukamuslFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGGgMQ7GC8eNrzEKMkB5OSKO9uk8ORQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4p1sC5QSLUtNTK9Iyc4BBD5OW4OBREuE9ZQGU5i0uSMwtzkyHS
 J1i1OU4tunyHyYhlrz8vFQpcd6FIDMEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeS+CTOHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cAoevb6rxt9J64rN75+KyPzhfPMjna
 NjxxBO14sXx38eV0Gx35nIU4e8Y9LWX4+WaDGP7lD5K7Yx/BsI/ac/yHHCj8xXpyyhu3A9/VP
 ut9tP/pzVqfIiRsJj65NTi87vVTUM7692rbf+ogor+FOlo6Tx3Q69n/+4FwpEPEhWr/mxvuWQ
 05vRA8sUWIpzkg01GIuKk4EAMH/9ES7AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1505994887!92604943!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46602 invoked from network); 21 Sep 2017 11:54:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 11:54:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448679524"
Date: Thu, 21 Sep 2017 12:54:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170921115445.afpnohaxansqm5uz@citrix.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
 <1505493336-74758-3-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505493336-74758-3-git-send-email-euan.harris@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 marmarek@invisiblethingslab.com
Subject: Re: [Xen-devel] [PATCH 2/3] python: Extract registered watch search
 logic from xspy_read_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6MzU6MzVQTSArMDEwMCwgRXVhbiBIYXJyaXMgd3Jv
dGU6Cj4gIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDYxICsrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94
ZW4vbG93bGV2ZWwveHMveHMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYwo+
IGluZGV4IDlmMWI5MTYuLmE0YjUwYTAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvcHl0aG9uL3hlbi9s
b3dsZXZlbC94cy94cy5jCj4gKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5j
Cj4gQEAgLTc3LDYgKzc3LDggQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgeHNfaGFuZGxlICp4c2hh
bmRsZShYc0hhbmRsZSAqc2VsZikKPiAgCj4gIHN0YXRpYyB2b2lkIHJlbW92ZV93YXRjaChYc0hh
bmRsZSAqeHNoLCBQeU9iamVjdCAqdG9rZW4pOwo+ICAKPiArc3RhdGljIFB5T2JqZWN0ICptYXRj
aF93YXRjaF9ieV90b2tlbihYc0hhbmRsZSAqc2VsZiwgY2hhciAqKnhzdmFsKTsKPiArCj4gIHN0
YXRpYyBQeU9iamVjdCAqbm9uZShib29sIHJlc3VsdCk7Cj4gIAo+ICBzdGF0aWMgaW50IHBhcnNl
X3RyYW5zYWN0aW9uX3BhdGgoWHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAo+IEBAIC00
ODQsOCArNDg2LDYgQEAgc3RhdGljIFB5T2JqZWN0ICp4c3B5X3JlYWRfd2F0Y2goWHNIYW5kbGUg
KnNlbGYsIFB5T2JqZWN0ICphcmdzKQo+ICAgICAgc3RydWN0IHhzX2hhbmRsZSAqeGggPSB4c2hh
bmRsZShzZWxmKTsKPiAgICAgIFB5T2JqZWN0ICp2YWwgPSBOVUxMOwo+ICAgICAgY2hhciAqKnhz
dmFsOwo+IC0gICAgUHlPYmplY3QgKnRva2VuOwo+IC0gICAgaW50IGk7Cj4gICAgICB1bnNpZ25l
ZCBpbnQgbnVtOwo+ICAKPiAgICAgIGlmICgheGgpCj4gQEAgLTQ5NywzMiArNDk3LDIwIEBAIGFn
YWluOgo+ICAgICAgUHlfRU5EX0FMTE9XX1RIUkVBRFMKPiAgICAgIGlmICgheHN2YWwpIHsKPiAg
ICAgICAgICBQeUVycl9TZXRGcm9tRXJybm8oeHNfZXJyb3IpOwo+IC0gICAgICAgIGdvdG8gZXhp
dDsKPiAtICAgIH0KPiAtICAgIGlmIChzc2NhbmYoeHN2YWxbWFNfV0FUQ0hfVE9LRU5dLCAiJWxp
IiwgKHVuc2lnbmVkIGxvbmcgKikmdG9rZW4pICE9IDEpIHsKPiAtCXhzX3NldF9lcnJvcihFSU5W
QUwpOwo+IC0gICAgICAgIGdvdG8gZXhpdDsKPiAtICAgIH0KPiAtICAgIGZvciAoaSA9IDA7IGkg
PCBQeUxpc3RfU2l6ZShzZWxmLT53YXRjaGVzKTsgaSsrKSB7Cj4gLSAgICAgICAgaWYgKHRva2Vu
ID09IFB5TGlzdF9HZXRJdGVtKHNlbGYtPndhdGNoZXMsIGkpKQo+IC0gICAgICAgICAgICBicmVh
azsKPiAtICAgIH0KPiAtICAgIGlmIChpID09IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpKSB7
Cj4gLSAgICAgIC8qIFdlIGRvIG5vdCBoYXZlIGEgcmVnaXN0ZXJlZCB3YXRjaCBmb3IgdGhlIG9u
ZSB0aGF0IGhhcyBqdXN0IGZpcmVkLgo+IC0gICAgICAgICBJZ25vcmUgdGhpcyAtLSBhIHdhdGNo
IHRoYXQgaGFzIGJlZW4gcmVjZW50bHkgZGVyZWdpc3RlcmVkIGNhbiBzdGlsbAo+IC0gICAgICAg
ICBoYXZlIHdhdGNoZXMgaW4gdHJhbnNpdC4gIFRoaXMgaXMgYSBibG9ja2luZyBtZXRob2QsIHNv
IGdvIGJhY2sgdG8KPiAtICAgICAgICAgcmVhZCBhZ2Fpbi4KPiAtICAgICAgKi8KPiAtICAgICAg
ZnJlZSh4c3ZhbCk7Cj4gLSAgICAgIGdvdG8gYWdhaW47Cj4gKyAgICAgICAgcmV0dXJuIHZhbDsK
PiAgICAgIH0KPiAtICAgIC8qIENyZWF0ZSB0dXBsZSAocGF0aCwgdG9rZW4pLiAqLwo+IC0gICAg
dmFsID0gUHlfQnVpbGRWYWx1ZSgiKHNPKSIsIHhzdmFsW1hTX1dBVENIX1BBVEhdLCB0b2tlbik7
Cj4gLSBleGl0Ogo+ICsKPiArICAgIHZhbCA9IG1hdGNoX3dhdGNoX2J5X3Rva2VuKHNlbGYsIHhz
dmFsKTsKPiAgICAgIGZyZWUoeHN2YWwpOwo+ICsKPiArICAgIGlmICghdmFsICYmIGVycm5vID09
IEVBR0FJTikgewo+ICsgICAgICAgIGdvdG8gYWdhaW47Cj4gKyAgICB9Cj4gKwo+ICAgICAgcmV0
dXJuIHZhbDsKPiAgfQo+ICAKPiArCgpTdHJheSBibGFuayBsaW5lLgoKPiAgI2RlZmluZSB4c3B5
X3Vud2F0Y2hfZG9jICJcbiIJCQkJXAo+ICAJIlN0b3Agd2F0Y2hpbmcgYSBwYXRoLlxuIgkJCVwK
PiAgCSIgcGF0aCAgW3N0cmluZ10gOiB4ZW5zdG9yZSBwYXRoLlxuIgkJXAo+IEBAIC04NjgsNiAr
ODU2LDMzIEBAIHN0YXRpYyBpbnQgcGFyc2VfdHJhbnNhY3Rpb25fcGF0aChYc0hhbmRsZSAqc2Vs
ZiwgUHlPYmplY3QgKmFyZ3MsCj4gIH0KPiAgCj4gIAo+ICtzdGF0aWMgUHlPYmplY3QgKm1hdGNo
X3dhdGNoX2J5X3Rva2VuKFhzSGFuZGxlICpzZWxmLCBjaGFyICoqeHN2YWwpCj4gK3sKPiArICAg
IFB5T2JqZWN0ICp0b2tlbjsKPiArICAgIGludCBpOwo+ICsKPiArICAgIGlmIChzc2NhbmYoeHN2
YWxbWFNfV0FUQ0hfVE9LRU5dLCAiJWxpIiwgKHVuc2lnbmVkIGxvbmcgKikmdG9rZW4pICE9IDEp
IHsKPiArCXhzX3NldF9lcnJvcihFSU5WQUwpOwoKUGxlYXNlIGZpeCBpbmRlbnRhdGlvbiBoZXJl
LgoKV2l0aCB0aGUgY29tbWVudHMgYWRkcmVzc2VkOgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:54:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:54:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv048-0005HN-0n; Thu, 21 Sep 2017 11:54:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv046-0005HD-Sx
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:54:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A2/EE-03093-688A3C95; Thu, 21 Sep 2017 11:54:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG7risO
 RBhuuGFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/5n9iK3jKVNHVE9bAuI6pi5GDQ0LAX+Li
 8/IuRk4OFgFViZ8LX7OB2GwCyhI/O3vBbBEBDYk3176ygtjMAukS7288BLOFBTwkzvTdYQGxe
 QUsJI793sPcxcjFISTQxCjRf2czVEJQ4uTMJywQzToSC3Z/YgPZyywgLbH8HwdImFPAXaK38y
 A7iC0qoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3StdBLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2ME4+7L/IUZJDiYlUd7upYcjhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnw7lkOlBMsSk1PrUjLzAGGO0xagoNHSYR3I0iat7ggMbc4Mx0id
 YpRl+PGw+t/mIRY8vLzUqXEeU+BFAmAFGWU5sGNgMXeJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzTgGZwpOZVwK36RXQEUxAR2RvOAByREkiQkqqgXFJ76Ocvpvv15j1NP9nWbBK6aF967E
 9Exbukb2wsVFlwW599WcvDtyXrv/tllwS8TH8fkVewONFDdfsxOIapFdKGT7I2dbr9FQg/o7F
 kY/Vd0MniszU3tyhY3E3ScOwZeOuba31AnGagg2zfxmGnlwUmi8dZyrtM7t/UYQc54R33zxFf
 +byfFRiKc5INNRiLipOBADK5o5QuAIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505994884!83839237!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58280 invoked from network); 21 Sep 2017 11:54:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 11:54:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440653958"
Date: Thu, 21 Sep 2017 12:54:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170921115442.ntuh27cmzvcjxuhw@citrix.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
 <1505493336-74758-2-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505493336-74758-2-git-send-email-euan.harris@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 marmarek@invisiblethingslab.com
Subject: Re: [Xen-devel] [PATCH 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6MzU6MzRQTSArMDEwMCwgRXVhbiBIYXJyaXMgd3Jv
dGU6Cj4geHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciB3aGljaCByZWNlaXZl
cyBldmVudHMgd2hlbiBYZW5zdG9yZQo+IHdhdGNoZXMgZmlyZS4gICBFeHBvc2luZyB0aGlzIGlu
IHRoZSBQeXRob24gYmluZGluZ3MgaXMgYSBwcmVyZXF1aXNpdGUKPiBmb3Igd3JpdGluZyBldmVu
dC1kcml2ZW4gY2xpZW50cyBpbiBQeXRob24uCj4gCj4gU2lnbmVkLW9mZi1ieTogRXVhbiBIYXJy
aXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:54:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv04I-0005Jb-EE; Thu, 21 Sep 2017 11:54:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv04G-0005J3-Ew
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:54:56 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F0/4E-03616-F88A3C95; Thu, 21 Sep 2017 11:54:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7/isO
 RBsdPy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/555lLrjKVHHueztzA+MSpi5GTg4JAX+J
 Bc+Ps4HYLAKqEk8+vGAHsdkElCV+dvaCxUUENCTeXPvKCmIzC6RLvL/xEMwWFoiW+PNsClg9r
 4CFxP3ZZ4HiXBxCAk2MEkcPnGSFSAhKnJz5hAWiWUdiwe5PQEM5gGxpieX/OEBMTgF3iam/60
 AqRAVUJDqXzgGrFhJQkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbqGpnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi/LQs4xCjJwaQkysvz51CkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQleMZCcYFFqempFWmYOMORh0hIcPEoivL9+A6V5iwsSc4sz0yFSp
 xh1OW48vP6HSYglLz8vVUqc9xFIkQBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvD5ApPJl5JXCbXgEdwQR0RPaGAyBHlCQipKQaGBnyVW5989i1eXURk2rfpM63MY68zYp
 TL92e9TrK4fzjSr6k7/cDzsSzSn+7t10idYfMmgsSvP8/ay7lPn1w78X4O48uhMzvUslca/yc
 IXHyaU6/6xFV56ynG36rFKrjOf75rMjmVwIMTfsirt/0kJqaWMcqnBsXqZcS2h5pJXbHrmzyn
 abKOUosxRmJhlrMRcWJADt9CNG6AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505994893!83802095!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58413 invoked from network); 21 Sep 2017 11:54:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 11:54:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440653968"
Date: Thu, 21 Sep 2017 12:54:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170921115452.hehgkjyu5yyxv5pz@citrix.com>
References: <1505493336-74758-1-git-send-email-euan.harris@citrix.com>
 <1505493336-74758-4-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505493336-74758-4-git-send-email-euan.harris@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 marmarek@invisiblethingslab.com
Subject: Re: [Xen-devel] [PATCH 3/3] python: Add binding for non-blocking
 xs_check_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMDU6MzU6MzZQTSArMDEwMCwgRXVhbiBIYXJyaXMgd3Jv
dGU6Cj4geHNfY2hlY2tfd2F0Y2goKSBjaGVja3MgZm9yIHdhdGNoIG5vdGlmaWNhdGlvbnMgd2l0
aG91dCBibG9ja2luZy4KPiBUb2dldGhlciB3aXRoIHRoZSBiaW5kaW5nIGZvciB4c19maWxlbm8o
KSwgdGhpcyBtYWtlcyBpdCBwb3NzaWJsZQo+IHRvIHdyaXRlIGV2ZW50LWRyaXZlbiBjbGllbnRz
IGluIFB5dGhvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNA
Y2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 11:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 11:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv07u-0005i9-U7; Thu, 21 Sep 2017 11:58:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv07t-0005hv-EN
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 11:58:41 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 89/D5-02046-079A3C95; Thu, 21 Sep 2017 11:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS7dg5eF
 Ig0cHeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyD5zewFCxiqbjVfpGtgfEocxcjJ4eQQJ7E
 gS197F2MHBy8AnYS246LgYQlBAwlTi+8yQJiswioSvztn8QEYrMJqEu0PdvOClIuIqAvsfiEH
 kiYWWA1o8T3GYIgtrCAv8T1/y+YIKbnSBz98gzM5hSwkeicOIMFYpOgxN8dwhCtWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jS72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDAq2dgYNzB2LTX7xCjJAeTkijvkcLDkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeONqgHKCRanpqRVpmTnAGIBJS3DwKInw/q4GSvMWFyTmFmemQ
 6ROMVpyHNt0+Q8Tx42H14Fkx827f5iEWPLy81KlxHkZQOYJgDRklObBjYPF6SVGWSlhXkYGBg
 YhnoLUotzMElT5V4ziHIxKwrznQNbyZOaVwG19BXQQE9BB2RsOgBxUkoiQkmpgnP9zvhnfJdv
 CZTM0nXnsNMyvv9Pce7RTcVGO8tWI9rUGc0SVPOtT2WeH9Gt0Xpx/4Hoh776+jiPsb2fWyPjI
 VRlnPl1W6nAweMlWj4zIu/FnVu+qzflrE7XlR5TKsp/rn2yefNH2xz9mzqe6F/TiKwL0ZuW29
 P1fcidIc61dgtDOGP1zAU2JSizFGYmGWsxFxYkAM+6g2M4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505995118!84936806!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46338 invoked from network); 21 Sep 2017 11:58:40 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 11:58:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 05:58:37 -0600
Message-Id: <59C3C58C020000780017DEE6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 05:58:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-4-konrad.wilk@oracle.com>
In-Reply-To: <20170920223148.13137-4-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 03/11] livepatch: Include sizes when an
 mismatch occurs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDAwOjMxLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IElm
IHRoZSAuYnVnLmZyYW1lcy5YIG9yIC5saXZlcGF0Y2guZnVuY3Mgc2l6ZXMgYXJlIGRpZmZlcmVu
dAo+IHRoYW4gd2hhdCB0aGUgaHlwZXJ2aXNvciBleHBlY3RzIC0gd2UgZmFpbCB0aGUgcGF5bG9h
ZC4gVG8gaGVscAo+IGluIGRpYWdub3NpbmcgdGhpcyBpbmNsdWRlIHRoZSBleHBlY3RlZCBhbmQg
dGhlIHBheWxvYWQKPiBzaXplcy4KPiAKPiBBbHNvIG1ha2UgaXQgbW9yZSBuYXR1cmFsIGJ5IGhh
dmluZyAiTXVsdGlwbGVzIiBpbiB0aGUgd2FybmluZy4KPiAKPiBBbHNvIGZpeCBvbmUgY2FzZSB3
aGVyZSB3ZSB3b3VsZCBmYWlsIGlmIHRoZSBzaXplIG9mIHRoZSAuZXhfdGFibGUKPiB3YXMgYmVp
bmcgemVybyAtIGJ1dCB0aGF0IGlzIE9LLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0Ac-0006S6-MV; Thu, 21 Sep 2017 12:01:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv0Ab-0006Ry-TX
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 12:01:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/77-17770-91AA3C95; Thu, 21 Sep 2017 12:01:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1d81eF
 IgwXn1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDa9azFnSyVeya85q9gbGdtYuRk0NIIE9i
 d9cGdhCbV8BO4vuMt2BxCQFDidMLb7KA2CwCqhKdE/6ygdhsAuoSbc+2A9VwcIgI6EssPqEHE
 mYWWM0I1CsIYgsLFEjsevyCBWJ8jsSDY8fAxnMK2Ehcv/oSrJVXQFDi7w5hiFYtiYe/brFA2N
 oSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGZXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxjMLAg8xSnIwKYnydi89HCnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgldhJVBOsCg1PbUiLTMHGAUwaQkOHiUR3jsrgNK8xQWJucWZ6RCpU
 4zGHDceXv/DxNFx8+4fJiGWvPy8VClxXg2QSQIgpRmleXCDYNF5iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8piBTeDLzSuD2vQI6hQnolOwNB0BOKUlESEk1MN5i55pd8nv2y4sKpxfpT1/
 LNuuY91GRusVBTW9n672/1X5dcopPf+lU+X+WV83X9a1QexrIVOPPLDlFXK2sV3aGJZ/Qh7qr
 /kvPikm6WNtNPPle4pbU9KudJ3jM9yzj//i8TSO0zJOF5Ufb/Z6HT14b9k/OnFOsrKdkVcH+P
 ESg9J7sBj7Zc0osxRmJhlrMRcWJAB6NzWHJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505995285!106963536!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22697 invoked from network); 21 Sep 2017 12:01:27 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 12:01:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:01:25 -0600
Message-Id: <59C3C634020000780017DF0C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:01:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-6-konrad.wilk@oracle.com>
In-Reply-To: <20170920223148.13137-6-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 05/11] alternative/x86/arm32: Align
 altinstructions (and altinstr_replacement) sections.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDAwOjMxLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IEBA
IC03Myw2ICs3NSw3IEBAIGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqc3RhcnQsIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCj4gICNpbmNsdWRlIDxhc20v
YXNtX2RlZm5zLmg+Cj4gIAo+ICAubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZ19vZmZz
ZXQgYWx0X29mZnNldCBmZWF0dXJlIG9yaWdfbGVuIGFsdF9sZW4KPiArCS5wMmFsaWduIDIKPiAg
CS53b3JkIFxvcmlnX29mZnNldCAtIC4KPiAgCS53b3JkIFxhbHRfb2Zmc2V0IC0gLgo+ICAJLmh3
b3JkIFxmZWF0dXJlCj4gQEAgLTEwMyw2ICsxMDYsNyBAQCBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVz
KGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpl
bgo+ICAubWFjcm8gYWx0ZXJuYXRpdmVfaWZfbm90IGNhcCwgZW5hYmxlID0gMQo+ICAJLmlmIFxl
bmFibGUKPiAgCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPiArCS5wMmFsaWdu
IDIKPiAgCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2MWYsIDY2M2YsIFxjYXAsIDY2MmYtNjYxZiwg
NjY0Zi02NjNmCj4gIAkucG9wc2VjdGlvbgoKV2h5PyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBhbHJl
YWR5IGRvZXMgd2hhdCB5b3Ugd2FudC4KCng4NiBwYXJ0cwpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0EE-0006fg-5s; Thu, 21 Sep 2017 12:05:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv0EC-0006fQ-Jn
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 12:05:12 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 72/6B-01778-7FAA3C95; Thu, 21 Sep 2017 12:05:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/fbqsO
 RBhsu8Vp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbOzcyFpxnrdi3fSdbA+Nzli5GTg4hgTyJ
 E9s2M4HYvAJ2EhNWf2UEsSUEDCVOL7wJVMPBwSKgKvHwqzJImE1AXaLt2XZWkLCIgL7E4hN6I
 GFmgdWMEt9nCILYwgKxEquPvmGEmJ4jsbJlAzuIzSlgI9H1dD8jSCuvgKDE3x3CEK1aEg9/3W
 KBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXQu9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsGMAgh2MF9qdDzFKcjApifJ2Lz0cKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC98pKoJxgUWp6akVaZg4wAmDSEhw8SiK8E0HSvMUFibnFmekQq
 VOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd53IKUCIKUZpXlwg2CReYlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvG9ApvBk5pXA7XsFdAoT0CnZGw6AnFKSiJCSamDUVzYVNxFZ6apa1VOtv/e
 xE8/+fcem55hGXW+w9vKva0uPPjFro9CNF0Wh64UqP6n8SzSZljBRVWu2gsEfq2dCrrHvz61t
 uJxkO11N+6XGzOT1CZ8d9gg799x7IH7G2OrV3hu7N3CW3DcojdvkPLdJ0u/nXlfGTTvcSw/Jm
 qhEnck/utdetE+JpTgj0VCLuag4EQC0NdcDxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505995508!99070699!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63496 invoked from network); 21 Sep 2017 12:05:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 12:05:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:05:07 -0600
Message-Id: <59C3C713020000780017DF16@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:05:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-9-konrad.wilk@oracle.com>
In-Reply-To: <20170920223148.13137-9-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 08/11] livepatch/arm/x86: Rename
 note_depends symbol from test-cases.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDAwOjMxLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IC0t
LSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQo+ICsrKyBiL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQo+IEBAIC01Myw2ICs1Myw3IEBAIHhlbl9oZWxsb193b3JsZC5vOiBjb25maWcu
aCBsaXZlcGF0Y2hfZGVwZW5kcy5oCj4gIC5QSE9OWTogJChMSVZFUEFUQ0gpCj4gICQoTElWRVBB
VENIKTogeGVuX2hlbGxvX3dvcmxkX2Z1bmMubyB4ZW5faGVsbG9fd29ybGQubwo+ICAJJChMRCkg
JChMREZMQUdTKSAkKGJ1aWxkX2lkX2xpbmtlcikgLXIgLW8gJChMSVZFUEFUQ0gpICReCj4gKwkk
KE9CSkNPUFkpIC0tcmVkZWZpbmUtc3ltICQoTk9URV9TWU1CT0wpPSRAXyQoTk9URV9TWU1CT0wp
ICRACgpJIHNob3VsZCBoYXZlIHBhaWQgYXR0ZW50aW9uIHRvIHRoaXMgZWFybGllcjogVGhpcyBt
b2RlbCBvZiBtb2RpZnlpbmcKaW4gcGxhY2UgdGhlIHRhcmdldCBmaWxlIG9mIGEgcnVsZSBkb2Vz
bid0IHdvcmsgd2VsbCB3aGVuIHRha2luZyBpbnRvCmFjY291bnQgc29tZW9uZSBoaXR0aW5nIEN0
cmwtQyBpbiB0aGUgbWlkZGxlIG9mIHRoZSBidWlsZCBwcm9jZXNzLgpUaGUgbGlua2VyIG91dHB1
dCBzaG91bGQgZ28gdG8gYW4gaW50ZXJtZWRpYXRlIGZpbGUsIGFuZCBvYmpjb3B5CnNob3VsZCB0
aGVuIHByb2R1Y2UgdGhlIGZpbmFsIG9uZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:17:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0PO-0007R3-6b; Thu, 21 Sep 2017 12:16:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv0PM-0007Qx-CG
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 12:16:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9B/AA-17770-BADA3C95; Thu, 21 Sep 2017 12:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3f12sO
 RBjf6RC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXCz+zFfxgr1j4X6SBcRVrFyMnh5BAnsTX
 c+cYQWxeATuJ5bcaWUBsCQFDidMLb4LZLAKqEidWf2UGsdkE1CXanm0H6uXgEBHQl1h8Qg8kz
 CywmlHi+wxBEFtYIFuiaf0nNojxuRKffsxmB7E5BWwlNrz6zQLSyisgKPF3hzBEq5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEIvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw8BiAYAfj+bWBhxglOZiURHk3rjocKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC98kaoJxgUWp6akVaZg4wBmDSEhw8SiK8t0HSvMUFibnFmekQq
 VOMuhwdN+/+YRJiycvPS5US590HUiQAUpRRmgc3AhaPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMWw8yhSczrwRu0yugI5iAjsjecADkiJJEhJRUA6P3+vWXU6LunV+4ZS33p3cRv1ZvsUk
 I0DjDszrvTj7rJubsNQYf5r1wfJ0T3LbpoczhsGUHZmYc3l5+cm+axKs63T1TbO2fMwv6/H2/
 rO7kGp6jvab+ArmaEwtEg5jD9G5cn/B04yYNdr2/v+VMEjRLmZRXVOR17Xn/anU2h7fE6pLAv
 iNbjaqVWIozEg21mIuKEwHty92KwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1505996201!83844060!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53109 invoked from network); 21 Sep 2017 12:16:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 12:16:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:16:40 -0600
Message-Id: <59C3C9C8020000780017DF35@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:16:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-11-konrad.wilk@oracle.com>
In-Reply-To: <20170920223148.13137-11-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 10/11] livepatch/arm[32,
 64]: Modify .livepatch.funcs section to be RW when patching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDAwOjMxLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+IEBA
IC00Myw3ICs0NiwyOSBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2b2lkKQo+ICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiAwOwo+ICsgICAg
aWYgKCBuZnVuY3MgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSAodW5z
aWduZWQgbG9uZylmdW5jOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBvZmZzID0gdmEgJiAoUEFH
RV9TSVpFIC0gMSk7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VzID0gUEZOX1VQKG9mZnMg
KyBuZnVuY3MgKiBzaXplb2YoKmZ1bmMpKTsKPiArCj4gKyAgICAgICAgdmEgJj0gUEFHRV9NQVNL
Owo+ICsKPiArICAgICAgICByYyA9IG1vZGlmeV94ZW5fbWFwcGluZ3ModmEsIHZhICsgKHBhZ2Vz
ICogUEFHRV9TSVpFKSwgUFRFX05YKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSIExJVkVQQVRDSCAiRmFpbGVkIHRvIG1v
ZGlmeSAweCVseCB0byBSV1xuIiwgdmEpOwoKJSNseCA/Cgo+ICsgICAgICAgICAgICB2dW5tYXAo
dm1hcF9vZl94ZW5fdGV4dCk7Cj4gKyAgICAgICAgICAgIHZtYXBfb2ZfeGVuX3RleHQgPSBOVUxM
Owo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBsaXZlcGF0Y2hfc3Rhc2gudmEgPSB2YTsKPiArICAgICAgICAgICAgbGl2ZXBhdGNoX3N0YXNo
LnBhZ2VzID0gcGFnZXM7Cj4gKyAgICAgICAgfQo+ICsgICAgfQoKWW91J3JlIGVmZmVjdGl2ZWx5
IGRvaW5nIGFsbCB0aGlzIGJlaGluZCB0aGUgYmFjayBvZiB2bWFsbG9jKCkgLyB2bWFwKCk7Ckkn
bSBub3Qgc3VyZSB0aGlzIGlzIGEgZ29vZCBpZGVhLCBidXQgSSdtIGFsc28gbm90IGEgbWFpbnRh
aW5lciBvZiB0aGlzCmNvZGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0fS-0000Go-Jd; Thu, 21 Sep 2017 12:33:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv0fR-0000Gc-8x
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 12:33:21 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3A/4A-03454-091B3C95; Thu, 21 Sep 2017 12:33:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbd/4+F
 Ig6Ov5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWPncpaCOyUVa47MZm9g
 fOvbxcjFISTQyCQx88AbdgjnMaPExKePWCCcbYwSa39dAHI4OUQEnCW+npkLVMXBwSugL7FwN
 xdIWFjATOLkvSY2kHoJgT+yEquavoLVSwh4S5xsfMoGUg9ivz6S1cXIzsEmYCVxSAykgEVAVW
 Lnj62MExi5FzAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ4AxDsYPy7NvAQoyQHk5Io77t1hyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAu2ACUEyxK
 TU+tSMvMAYYeTFqCg0dJhDcBJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8J0GKBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlrQabwZOaVwG16BXQEE9AR2RsOgB
 xRkoiQkmpgDHk3Jcf6W9ME5pIVK09Os52cVii5Y/O+P3Y6/Gv/vpr0u8BE640W65ue7ylPTzn
 OmOfbVjGvYeGDWXc3//c9I7HIwtha/7R77K894i/Xrnh81Mru/t9X6z9dPtL7h/flFmVJH0Nm
 59Cow/LHxZRF4nL3y4SmrLny9d+yr9MPb/L/8a2qS79c6ZkSS3FGoqEWc1FxIgCwvo4ZfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505997198!60904870!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35151 invoked from network); 21 Sep 2017 12:33:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 12:33:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv0fN-0005yE-QX; Thu, 21 Sep 2017 12:33:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv0fI-0008L4-8R; Thu, 21 Sep 2017 12:33:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv0fH-0005zc-Qz; Thu, 21 Sep 2017 12:33:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113650-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-examine:xen-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
X-Osstest-Versions-That: linux=820bf5c419e4b85298e5c3001bd1b5be46d60765
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 12:33:11 +0000
Subject: [Xen-devel] [linux-linus test] 113650: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY1MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNjUwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICA1IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2MjkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMzYyOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzYyOQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2Ug
MTEzNjI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM2MjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzYyOQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEzNjI5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTM2MjkKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMzYyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBjNTJmNTZhNjlkMTA0ZDUyOTRhZjNkNjUyNzc2ZDk0YjFlZjZhMTc1CmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICA4MjBiZjVjNDE5ZTRiODUyOThlNWMzMDAxYmQxYjVi
ZTQ2ZDYwNzY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM2MjkgIDIwMTctMDktMjAgMTI6NDc6
MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNjUwICAyMDE3LTA5LTIxIDAy
OjA1OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm8gWWFuIDxieWFuQG52aWRpYS5jb20+CiAgTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIFN0ZXZlbiBSb3N0ZWR0
IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFRhaHNpbiBFcmRvZ2FuIDx0YWhzaW5A
Z29vZ2xlLmNvbT4KICBaaXFpYW4gU1VOIChaYW1pcikgPHpzdW5AcmVkaGF0LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBjNTJmNTZhNjlkMTA0ZDUyOTRhZjNkNjUyNzc2ZDk0YjFlZjZhMTc1Ck1lcmdlOiA4
MjBiZjVjNCA3NWRmNmU2CkF1dGhvcjogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgpEYXRlOiAgIFdlZCBTZXAgMjAgMDY6Mzg6MDcgMjAxNyAtMTAwMAoKICAg
IE1lcmdlIHRhZyAndHJhY2UtdjQuMTQtcmMxJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvcm9zdGVkdC9saW51eC10cmFjZQogICAgCiAgICBQdWxsIHRy
YWNpbmcgZml4ZXMgZnJvbSBTdGV2ZW4gUm9zdGVkdDoKICAgICAiVGhpcyBpbmNsdWRlcyB0aHJl
ZSBtaW5vciBmaXhlcy4KICAgIAogICAgICAgIC0gSGF2ZSB3cml0aW5nIHRvIHRyYWNlIGZpbGUg
Y2xlYXIgdGhlIGlycXNvZmYgKGFuZCBmcmllbmRzKSB0cmFjZXIKICAgIAogICAgICAgIC0gdHJh
Y2VfcGlwZSBiZWhhdmlvciBmb3IgaW5zdGFuY2UgYnVmZmVycyB3YXMgZGlmZmVyZW50IHRoYW4g
dG9wCiAgICAgICAgICBidWZmZXIKICAgIAogICAgICAgIC0gU2hvdyBhIG1lc3NhZ2Ugb2Ygd2h5
IG1taW90cmFjZSBkb2Vzbid0IHN0YXJ0IGZyb20gY29tbWFuZGxpbmUiCiAgICAKICAgICogdGFn
ICd0cmFjZS12NC4xNC1yYzEnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9yb3N0ZWR0L2xpbnV4LXRyYWNlOgogICAgICB0cmFjaW5nOiBGaXggdHJhY2Vf
cGlwZSBiZWhhdmlvciBmb3IgaW5zdGFuY2UgdHJhY2VzCiAgICAgIHRyYWNpbmc6IElnbm9yZSBt
bWlvdHJhY2UgZnJvbSBrZXJuZWwgY29tbWFuZGxpbmUKICAgICAgdHJhY2luZzogRXJhc2UgaXJx
c29mZiB0cmFjZSB3aXRoIGVtcHR5IHdyaXRlCgpjb21taXQgNzVkZjZlNjg4Y2NkNTE3ZTMzOWE3
YzQyMmVmN2FkNzMwNDViMThhMgpBdXRob3I6IFRhaHNpbiBFcmRvZ2FuIDx0YWhzaW5AZ29vZ2xl
LmNvbT4KRGF0ZTogICBTdW4gU2VwIDE3IDAzOjIzOjQ4IDIwMTcgLTA3MDAKCiAgICB0cmFjaW5n
OiBGaXggdHJhY2VfcGlwZSBiZWhhdmlvciBmb3IgaW5zdGFuY2UgdHJhY2VzCiAgICAKICAgIFdo
ZW4gcmVhZGluZyBkYXRhIGZyb20gdHJhY2VfcGlwZSwgdHJhY2luZ193YWl0X3BpcGUoKSBwZXJm
b3JtcyBhCiAgICBjaGVjayB0byBzZWUgaWYgdHJhY2luZyBoYXMgYmVlbiB0dXJuZWQgb2ZmIGFm
dGVyIHNvbWUgZGF0YSB3YXMgcmVhZC4KICAgIEN1cnJlbnRseSwgdGhpcyBjaGVjayBhbHdheXMg
bG9va3MgYXQgZ2xvYmFsIHRyYWNlIHN0YXRlLCBidXQgaXQKICAgIHNob3VsZCBiZSBjaGVja2lu
ZyB0aGUgdHJhY2UgaW5zdGFuY2Ugd2hlcmUgdHJhY2VfcGlwZSBpcyBsb2NhdGVkIGF0LgogICAg
CiAgICBCZWNhdXNlIG9mIHRoaXMgYnVnLCBjYXQgaW5zdGFuY2VzL2kxL3RyYWNlX3BpcGUgaW4g
dGhlIGZvbGxvd2luZwogICAgc2NyaXB0IHdpbGwgaW1tZWRpYXRlbHkgZXhpdCBpbnN0ZWFkIG9m
IHdhaXRpbmcgZm9yIGRhdGE6CiAgICAKICAgIGNkIC9zeXMva2VybmVsL2RlYnVnL3RyYWNpbmcK
ICAgIGVjaG8gMCA+IHRyYWNpbmdfb24KICAgIG1rZGlyIC1wIGluc3RhbmNlcy9pMQogICAgZWNo
byAxID4gaW5zdGFuY2VzL2kxL3RyYWNpbmdfb24KICAgIGVjaG8gMSA+IGluc3RhbmNlcy9pMS9l
dmVudHMvc2NoZWQvc2NoZWRfcHJvY2Vzc19leGVjL2VuYWJsZQogICAgY2F0IGluc3RhbmNlcy9p
MS90cmFjZV9waXBlCiAgICAKICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE3
MDkxNzEwMjM0OC4xNjE1LTEtdGFoc2luQGdvb2dsZS5jb20KICAgIAogICAgQ2M6IHN0YWJsZUB2
Z2VyLmtlcm5lbC5vcmcKICAgIEZpeGVzOiAxMDI0NmZhMzVkNGYgKCJ0cmFjaW5nOiBnaXZlIGVh
c3kgd2F5IHRvIGNsZWFyIHRyYWNlIGJ1ZmZlciIpCiAgICBTaWduZWQtb2ZmLWJ5OiBUYWhzaW4g
RXJkb2dhbiA8dGFoc2luQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV2ZW4gUm9z
dGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KCmNvbW1pdCBjN2IzYWUwYmQyY2E2
NThjN2E3MWM0OTkwMWQwOGM1OTAyOTRmYWM5CkF1dGhvcjogWmlxaWFuIFNVTiAoWmFtaXIpIDx6
c3VuQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxMSAxNDoyNjozNSAyMDE3ICswODAwCgog
ICAgdHJhY2luZzogSWdub3JlIG1taW90cmFjZSBmcm9tIGtlcm5lbCBjb21tYW5kbGluZQogICAg
CiAgICBUaGUgbW1pb3RyYWNlIHRyYWNlciBjYW5ub3QgYmUgZW5hYmxlZCB3aXRoIGZ0cmFjZT1t
bWlvdHJhY2UgaW4ga2VybmVsCiAgICBjb21tYW5kbGluZS4gV2l0aCB0aGlzIHBhdGNoLCBub2Jv
b3QgaXMgYWRkZWQgdG8gdGhlIHRyYWNlciBzdHJ1Y3QsCiAgICBhbmQgd2hlbiBzeXN0ZW0gYm9v
dCB3aXRoIGEgdHJhY2VyIHRoYXQgaGFzIG5vYm9vdD10cnVlLCBpdCB3aWxsIHByaW50CiAgICBv
dXQgYSB3YXJuaW5nIG1lc3NhZ2UgYW5kIGNvbnRpbnVlIGJvb3RpbmcuCiAgICAKICAgIExpbms6
IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTA1MTExMTk1LTMxOTQyLTEtZ2l0LXNlbmQtZW1h
aWwtenN1bkByZWRoYXQuY29tCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFppcWlhbiBTVU4gKFph
bWlyKSA8enN1bkByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RldmVuIFJvc3RlZHQg
KFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+Cgpjb21taXQgOGRkMzNiY2I3MDUwZGQ2Zjhj
MTQzMjczMmY5MzA5MzJjOWQzYTMzZQpBdXRob3I6IEJvIFlhbiA8YnlhbkBudmlkaWEuY29tPgpE
YXRlOiAgIE1vbiBTZXAgMTggMTA6MDM6MzUgMjAxNyAtMDcwMAoKICAgIHRyYWNpbmc6IEVyYXNl
IGlycXNvZmYgdHJhY2Ugd2l0aCBlbXB0eSB3cml0ZQogICAgCiAgICBPbmUgY29udmVuaWVudCB3
YXkgdG8gZXJhc2UgdHJhY2UgaXMgImVjaG8gPiB0cmFjZSIuIEhvd2V2ZXIsIHRoaXMKICAgIGlz
IGN1cnJlbnRseSBicm9rZW4gaWYgdGhlIGN1cnJlbnQgdHJhY2VyIGlzIGlycXNvZmYgdHJhY2Vy
LiBUaGlzCiAgICBpcyBiZWNhdXNlIGlycXNvZmYgdHJhY2VyIHVzZSBtYXhfYnVmZmVyIGFzIHRo
ZSBkZWZhdWx0IHRyYWNlCiAgICBidWZmZXIuCiAgICAKICAgIFNldCB0aGUgbWF4X2J1ZmZlciBh
cyB0aGUgb25lIHRvIGJlIGNsZWFyZWQgd2hlbiBpdCdzIHRoZSB0cmFjZQogICAgYnVmZmVyIGN1
cnJlbnRseSBpbiB1c2UuCiAgICAKICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8x
NTA1NzU0MjE1LTI5NDExLTEtZ2l0LXNlbmQtZW1haWwtYnlhbkBudmlkaWEuY29tCiAgICAKICAg
IENjOiA8bWluZ29AcmVkaGF0LmNvbT4KICAgIENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCiAg
ICBGaXhlczogNGFjZDRkMDBmICgidHJhY2luZzogZ2l2ZSBlYXN5IHdheSB0byBjbGVhciB0cmFj
ZSBidWZmZXIiKQogICAgU2lnbmVkLW9mZi1ieTogQm8gWWFuIDxieWFuQG52aWRpYS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlz
Lm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0fv-0000Li-W7; Thu, 21 Sep 2017 12:33:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv0fu-0000LL-PQ
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 12:33:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 32/7B-02044-DA1B3C95; Thu, 21 Sep 2017 12:33:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsWS0XRdVXf1xsO
 RBqtem1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o/97D3vB2tCKtbOmsjYw
 /nTsYuTiEBJoZJK4ePsnO4TzmFHi+pZrbBDONkaJjx1zgDKcHCICzhJfz8wFs3kF9CVmrH0AZ
 HNwCAPZ7z+pgNRLCHxllmj+/Z0JpEZCwEvi5K+VrDD2wT2NLF2M7BxsAlYSh8RAoiwCqhIHvp
 1nm8DIvYCRYRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 P6xkYGHcw9uz1O8QoycGkJMp7pPBwpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3j1lQDnBotT0
 1Iq0zBxg8MGkJTh4lER4L4GkeYsLEnOLM9MhUqcY7TmObbr8h4lj1fW7QHLTTRC54fuDP0xCL
 Hn5ealS4rwnQdoEQNoySvPghsKi5RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV6JcqApPJ
 l5JXC7XwGdxQR0VvaGAyBnlSQipKQaGEsTU+Zzrjrx4zybQpAoQ4zdvxcFTpOUP3KlLpxRLRW
 Y5qwfdtz+cmuz276wxe/3r1ocHFMcnbXVJESXb+6RTNNzMuGvjt4w2Mcln262oznY9OFKxmzu
 UHvXYyqxNR9S+JoOu0hL3lKevOLUVN1gFXMThU0Gk+aE7C4vMd1SukH47JtdDlJ+SizFGYmGW
 sxFxYkAGW1QwZECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1505997226!111313322!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21606 invoked from network); 21 Sep 2017 12:33:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 12:33:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv0fq-0005yP-4g; Thu, 21 Sep 2017 12:33:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv0fk-0008MJ-Qy; Thu, 21 Sep 2017 12:33:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv0fk-000653-FI; Thu, 21 Sep 2017 12:33:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113661-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=560a435df02b233ea33ae543aeab76b2201de849
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 12:33:40 +0000
Subject: [Xen-devel] [ovmf test] 113661: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzY1OCAgMjAxNy0wOS0yMSAwOToyMToxMSBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU2MGE0MzVkZjAy
YjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5i
aUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDoxOTowNCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1NldHVwQnJvd3NlcjogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJpdCBWYXJT
dG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvQ2hlY2tCb3goc3RvcmFnZSBj
YW4gYmUgQml0IFZhclN0b3JlKQogICAgSWYgdGhlIHF1ZXN0aW9uIHZhbHVlIGNhbiBiZSB1cGRh
dGVkIGFuZCBzaG93biBjb3JyZWN0bHkKICAgIGluIFVJIHBhZ2UsIHdlIG5lZWQgZG8gZW5oYW5j
ZW1lbnRzIGluIGZvbGxvd2luZyBjYXNlczoKICAgIDEuIFBhcnNlIHRoZSBJZnIgZGF0YSB0byBn
ZXQgdGhlIGJpdCBWYXJTdG9yZSBpbmZvIGNvcnJlY3RseS4KICAgIDIuIFNldC9nZXQgdmFsdWUg
dG8vZnJvbSBiaXQgVmFyU3RvcmUgY29ycmVjdGx5LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAzN2Nk
MTZhYzU3ZmNiZTVmNmVjZDE1Zjg1ZWE1MTYyMWQwOGNkZTU5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMjA6MDk6MDQgMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZy9IaWlEYXRhYmFzZTogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJp
dCBWYXJTdG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvY2hlY2tib3gsIHRo
ZWlyIHN0b3JhZ2UgbWF5IGJlIGJpdCBmaWVsZC4KICAgIFdoZW4gZ2VuZXJhdGluZyA8Q29uZmln
QWx0UmVzcD4gc3RyaW5nIHRvIGdldCBkZWZhdWx0IHZhbHVlCiAgICBmb3IgdGhlc2UgcXVlc3Rp
b25zLCB3ZSBuZWVkIHRvIHBhcnNlIHRoZSBJZnIgZGF0YSB0byBnZXQKICAgIHRoZSBiaXQgVmFy
c3RvcmUgaW5mbyxhbmQgdGhlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZWN0CiAgICA8Q29uZmlnQWx0
UmVzcD4gc3RyaW5nLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5NWE3MTM1MTkxOWFlZTE1ODc0Yjc0
OGYxYWFlMmY4ZjQ5MmQyZjc2CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6NDM6NDUgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBr
Zy9VZWZpSGlpTGliOiBWYWxpZGF0ZSBxdWVzdGlvbiB3aXRoIGJpdCBmaWVsZHMKICAgIAogICAg
UkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ1CiAg
ICAKICAgIEluIFVlZmlIaWlMaWIsIHRoZXJlIGFyZSBjb2RlcyB0byB2YWxpZGF0ZSB0aGUgY3Vy
cmVudCBzZXR0aW5nIG9mCiAgICBxdWVzdGlvbnMsIG5vdyB1cGRhdGUgdGhlIGxvZ2ljIHRvIGhh
bmRsZSBxdWVzdGlvbiB3aXRoIGJpdCBzdG9yYWdlLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAwMTcy
MzI3MWE4YmFlZjFkYzRjOTJiY2UwYzA5ZDQxMDU1Y2M1ZWI5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6MjQ6MTggMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEdVSUQvZmxhZ3MgdG8gaW1wbGVtZW50IEJpdEZpZWxk
IHN1cHBvcnQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU0NQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA0MmM4MDhkNGNiYzY2NjA1Nzc3
ZGFkMThkODAwNzA4ZjJjMDZmMGM0CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTY6Mjc6MjYgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
L1ZmckNvbXBpbGVyOiBTdXBwb3J0IEJpdCBmaWVsZHMgaW4gRUZJL0J1ZmZlciBWYXJTdG9yZQog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTQ1CiAgICAKICAgIEVuaGFuY2UgVmZyQ29tcGlsZXIgdG8gcGFyc2UgZm9sbG93aW5nIGNh
c2U6CiAgICAxLiBFRkkvQnVmZmVyIFZhclN0b3JlIGNhbiBjb250YWluIGJpdCBmaWVsZHMgaW4g
dGhlaXIgc3RydWN0dXJlLgogICAgMi4gRm9yIHF1ZXN0aW9uIE9uZW9mL0NoZWNrYm94L251bWVy
aWMsIHRoZWlyIHN0b3JhZ2UgY2FuIGJlCiAgICAgICBiaXQgZmllbGRzIG9mIGFuIEVGSSBWYXJT
dG9yZS9CdWZmZXIgVmFyU3RvcmUuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDJiN2YzZDRhNmJiN2Uw
MjRiM2M0NWYzMjhiZGQ2MzVmODc4Mzg3ZjcKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNTo1MDo1MCAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2wvVmZyQ29tcGlsZTogU3VwcG9ydCBVbmlvbiB0eXBlIGluIFZGUgogICAgCiAgICBodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYwMwogICAgCiAgICBV
cGRhdGUgVmZyQ29tcGlsZXIgdG8gcGFyc2UgdGhlIFVOSU9OIHR5cGUgaW4gdmZyIGZpbGUKICAg
IAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+Cgpjb21taXQgOWZkZjMxNzg5YTcwODg3MzZiYzU3NGY2ODAyZjRhOTdiNWVmMmU5
NwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTE6MDE6NTYgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9CYXNlTGliOiBBdm9pZCByZWFkaW5nIGNv
bnRlbnQgYmV5b25kIHN0cmluZyBib3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA1CiAgICAKICAgIEFzIG1lbnRpb25l
ZCBpbiB0aGUgYWJvdmUgQnVnemlsbGEgbGluayBieSBTdGV2ZW4sIHdpdGhpbiB0aGUgZnVuY3Rp
b24KICAgIFBhdGhDbGVhblVwRGlyZWN0b3JpZXMoKSwgd2hlbiBleGVjdXRpbmcgY29tbWFuZDoK
ICAgICJjZCAuIgogICAgCiAgICB1bmRlciBTaGVsbCwgdGhlIGlucHV0IHBhcmFtZXRlciAnUGF0
aCcgc3RyaW5nIHdpbGwgaGF2ZSBzdHJpbmcgbGVuZ3RoCiAgICBsZXNzIHRoYW4gMi4gSGVuY2Us
IGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmIChTdHJDbXAg
KFBhdGggKyBTdHJMZW4gKFBhdGgpIC0gMiwgTCJcXC4iKSA9PSAwKSB7IgogICAgCiAgICB0byBy
ZWFkIGNvbnRlbnRzIGJlZm9yZSB0aGUgc3RyaW5nIGJvdW5kYXJ5LgogICAgCiAgICBUaGlzIGNv
bW1pdCBhZGRzIGFkZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBT
dGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29t
bWl0IDhjM2U0Njg4ZTBkOGU2YzIxOGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUKQXV0aG9yOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDEwOjIyOjIxIDIwMTcg
KzA4MDAKCiAgICBTaGVsbFBrZy9TaGVsbDogQXZvaWQgcmVhZGluZyBjb250ZW50IGJleW9uZCBz
dHJpbmcgYm91bmRhcnkKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v
cmcvc2hvd19idWcuY2dpP2lkPTY5MAogICAgCiAgICBXaXRoaW4gZnVuY3Rpb24gRWZpU2hlbGxH
ZXREZXZpY2VQYXRoRnJvbUZpbGVQYXRoKCksIHdoZW4gdGhlIGlucHV0CiAgICBwYXJhbWV0ZXIg
J1BhdGgnIHN0cmluZyBpcyBsaWtlOgogICAgIkZTMDoiCiAgICAKICAgIEl0IGlzIHBvc3NpYmxl
IGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmICgqKFBhdGgrU3RyTGVuKE1hcE5hbWUp
KzEpID09IENIQVJfTlVMTCkgeyIKICAgIAogICAgdG8gcmVhZCB0aGUgY29udGVudCAxIGJ5dGUg
YmV5b25kIHRoZSBzdHJpbmcgYm91bmRhcnkgKGJvdGggJ1BhdGgnIGFuZAogICAgJ01hcE5hbWUn
IHdpbGwgYmUgRlMwOiBpbiB0aGlzIGNhc2UpLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFk
ZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxz
dGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKY29tbWl0IDE0ZGRlOWU5MDNiYjlhNzE5ZWJiOGYzMzgxZGE3MmIxOTUwOWJjMzYKQXV0aG9y
OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTM6NTI6MTEgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggb3V0LW9mLXN5
bmMgaXNzdWUgaW4gR0NECiAgICAKICAgIEZyb20gR0NEIHBlcnNwZWN0aXZlLCBpdHMgU2V0TWVt
b3J5U3BhY2VBdHRyaWJ1dGVzKCkgbWV0aG9kIGRvZXNuJ3QgYWNjZXB0IHBhZ2UKICAgIHJlbGF0
ZWQgYXR0cmlidXRlcy4gVGhhdCBtZWFucyB1c2VycyBjYW5ub3QgdXNlIGl0IHRvIGNoYW5nZSBw
YWdlIGF0dHJpYnV0ZXMsCiAgICBhbmQgaGF2ZSB0byB0dXJuIHRvIENQVSBhcmNoIHByb3RvY29s
IHRvIGRvIGl0LCB3aGljaCBpcyBub3QgYmUgYWxsb3dlZCBieSBQSQogICAgc3BlYy4KICAgIAog
ICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1
MWM3MDQxZjAzNmYyMTE1MwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CkRhdGU6ICAgU2F0IFNlcCAxNiAyMToyNjoyOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBr
Zy9DcHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgIAog
ICAgRnJvbSBDcHVEeGUgZHJpdmVyIHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBHQ0Qg
bWVtb3J5IGF0dHJpYnV0ZXMgZnJvbQogICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1cmlu
ZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAgR0NE
IG1pZ2h0IG5vdCByZWZsZWN0IGFsbCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdvcmxkLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dl
c3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mh-0001EA-K3; Thu, 21 Sep 2017 12:40:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mg-0001D1-D7
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4F/56-03642-153B3C95; Thu, 21 Sep 2017 12:40:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTddv8+F
 IgxO/+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oztM7rYC46ZVzx5uJ25gfG+RhcjF4eQwGZG
 iZ1nlzJDOKcZJSZsOM/UxcjJwSagKXHn8ycwW0RAWuLa58uMIEXMAosZJT7v72UGSQgLuEt0n
 7zM1sXIwcEioCoxaUEsSJhXwELi7YlrYCUSAvISu9ousoLYnAKWEm2Hv4HZQkA1vyacYJ3AyL
 2AkWEVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAf
 jqgWBhxglOZiURHl5/hyKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa/cXKCdYlJqeWpGWmQMM
 NZi0BAePkgivIUiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivO4gRQIgRRmleXAjYGF/i
 VFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK86iBTeDLzSuA2vQI6ggnoiOwNB0COKElESEk1MK
 oUb8s3lVsr+J2vcI73P8+ejz8O6YU7eJ3o2HHT8nLKpScrTc23OJrsmLdaTqtQ+/nU7x+s3Kv
 tdtj1Cb4xyrVKrfj/Ku/84w8bs1UK1SaVxU44vfnE173PeL3jLm+/Hce1bJG0QpSc/onEFRop
 gTwhV8/9+N9odCP83ox/9h3sFUy7Lwi8CldiKc5INNRiLipOBACf1PatdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505997645!60906383!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61289 invoked from network); 21 Sep 2017 12:40:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 21 Sep 2017 12:40:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 66295164F;
 Thu, 21 Sep 2017 05:40:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 571F33F58C;
 Thu, 21 Sep 2017 05:40:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:21 +0100
Message-Id: <20170921124035.2410-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 02/16] xen/x86: p2m-pod: Remove trailing
	whitespaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgNDYgKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2Vy
dGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGZlYzg3ZTUyMjQuLjFm
MDc0NDEyNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMSw3ICsxLDcgQEAKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKICAqIGFyY2gveDg2L21tL3AybS1wb2QuYwogICoKLSAqIFBvcHVsYXRlLW9uLWRlbWFu
ZCBwMm0gZW50cmllcy4gCisgKiBQb3B1bGF0ZS1vbi1kZW1hbmQgcDJtIGVudHJpZXMuCiAgKgog
ICogQ29weXJpZ2h0IChjKSAyMDA5LTIwMTEgQ2l0cml4IFN5c3RlbXMsIEluYy4KICAqCkBAIC03
Niw3ICs3Niw3IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgbWZuX3gobWZuKSwgb3JkZXIsICgoMVVMIDw8IG9yZGVy
KSAtIDEpKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KLSAgICAKKwogICAgIGZvcihpPTA7
IGkgPCAxIDw8IG9yZGVyIDsgaSsrKSB7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKiBvZDsKIApA
QCAtMjIzLDggKzIyMyw4IEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgICAgICAgICAg
ICAgLyogSWYgd2UgY2FuJ3QgYWxsb2NhdGUgYSBzdXBlcnBhZ2UsIHRyeSBzaW5nbGV0b24gcGFn
ZXMgKi8KICAgICAgICAgICAgICAgICBvcmRlciA9IFBBR0VfT1JERVJfNEs7CiAgICAgICAgICAg
ICAgICAgZ290byByZXRyeTsKLSAgICAgICAgICAgIH0gICAKLSAgICAgICAgICAgIAorICAgICAg
ICAgICAgfQorCiAgICAgICAgICAgICBwcmludGsoIiVzOiBVbmFibGUgdG8gYWxsb2NhdGUgcGFn
ZSBmb3IgUG9EIGNhY2hlICh0YXJnZXQ9JWx1IGNhY2hlPSVsZClcbiIsCiAgICAgICAgICAgICAg
ICAgICAgX19mdW5jX18sIHBvZF90YXJnZXQsIHAybS0+cG9kLmNvdW50KTsKICAgICAgICAgICAg
IHJldCA9IC1FTk9NRU07CkBAIC0yNzIsNyArMjcyLDcgQEAgcDJtX3BvZF9zZXRfY2FjaGVfdGFy
Z2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9kX3RhcmdldCwgaW50
IHAKIAogICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICYo
cGFnZStpKS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9h
bmRfdHlwZShwYWdlK2kpOwotICAgICAgICAgICAgCisKICAgICAgICAgICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmKHBhZ2UraSktPmNvdW50X2luZm8pICkKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlK2kpOwogCkBAIC0yOTYsNyArMjk2LDcgQEAgb3V0
OgogICogZGVmaW5pdGlvbnM6CiAgKiArIE06IHN0YXRpY19tYXgKICAqICsgQjogbnVtYmVyIG9m
IHBhZ2VzIHRoZSBiYWxsb29uIGRyaXZlciBoYXMgYmFsbG9vbmVkIGRvd24gdG8uCi0gKiArIFA6
IE51bWJlciBvZiBwb3B1bGF0ZWQgcGFnZXMuIAorICogKyBQOiBOdW1iZXIgb2YgcG9wdWxhdGVk
IHBhZ2VzLgogICogKyBUOiBPbGQgdGFyZ2V0CiAgKiArIFQnOiBOZXcgdGFyZ2V0CiAgKgpAQCAt
MzExLDEwICszMTEsMTAgQEAgb3V0OgogICogICB0aGUgcmVtYWluZGVyIG9mIHRoZSByYW0gdG8g
dGhlIGd1ZXN0IE9TLgogICogIFQgPFQnPEIgOiBJbmNyZWFzZSBQb0QgY2FjaGUgc2l6ZS4KICAq
ICBUJzxUPD1CIDogSGVyZSB3ZSBoYXZlIGEgY2hvaWNlLiAgV2UgY2FuIGRlY3JlYXNlIHRoZSBz
aXplIG9mIHRoZSBjYWNoZSwKLSAqICAgZ2V0IHRoZSBtZW1vcnkgcmlnaHQgYXdheS4gIEhvd2V2
ZXIsIHRoYXQgbWVhbnMgZXZlcnkgdGltZSB3ZSAKLSAqICAgcmVkdWNlIHRoZSBtZW1vcnkgdGFy
Z2V0IHdlIHJpc2sgdGhlIGd1ZXN0IGF0dGVtcHRpbmcgdG8gcG9wdWxhdGUgdGhlIAorICogICBn
ZXQgdGhlIG1lbW9yeSByaWdodCBhd2F5LiAgSG93ZXZlciwgdGhhdCBtZWFucyBldmVyeSB0aW1l
IHdlCisgKiAgIHJlZHVjZSB0aGUgbWVtb3J5IHRhcmdldCB3ZSByaXNrIHRoZSBndWVzdCBhdHRl
bXB0aW5nIHRvIHBvcHVsYXRlIHRoZQogICogICBtZW1vcnkgYmVmb3JlIHRoZSBiYWxsb29uIGRy
aXZlciBoYXMgcmVhY2hlZCBpdHMgbmV3IHRhcmdldC4gIFNhZmVyIHRvCi0gKiAgIG5ldmVyIHJl
ZHVjZSB0aGUgY2FjaGUgc2l6ZSBoZXJlLCBidXQgb25seSB3aGVuIHRoZSBiYWxsb29uIGRyaXZl
ciBmcmVlcyAKKyAqICAgbmV2ZXIgcmVkdWNlIHRoZSBjYWNoZSBzaXplIGhlcmUsIGJ1dCBvbmx5
IHdoZW4gdGhlIGJhbGxvb24gZHJpdmVyIGZyZWVzCiAgKiAgIFBvRCByYW5nZXMuCiAgKgogICog
SWYgdGhlcmUgYXJlIG1hbnkgemVybyBwYWdlcywgd2UgY291bGQgcmVhY2ggdGhlIHRhcmdldCBh
bHNvIGJ5IGRvaW5nCkBAIC01MTEsNyArNTExLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZh
dGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGxvbmcgcG9kLCBub25wb2QsIHJhbTsKIAogICAg
IGdmbl9sb2NrKHAybSwgZ3Bmbiwgb3JkZXIpOwotICAgIHBvZF9sb2NrKHAybSk7ICAgIAorICAg
IHBvZF9sb2NrKHAybSk7CiAKICAgICAvKiBJZiB3ZSBkb24ndCBoYXZlIGFueSBvdXRzdGFuZGlu
ZyBQb0QgZW50cmllcywgbGV0IHRoaW5ncyB0YWtlIHRoZWlyCiAgICAgICogY291cnNlICovCkBA
IC02MjksNyArNjI5LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICAgICAgbm9ucG9kIC09IG47CiAgICAgICAgICAgICByYW0gLT0gbjsK
ICAgICAgICAgfQotICAgIH0gICAgCisgICAgfQogCiAgICAgLyogSWYgdGhlcmUgYXJlIG5vIG1v
cmUgbm9uLVBvRCBlbnRyaWVzLCB0ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAogICAg
ICAqIHRoZXJlJ3Mgbm90aGluZyBsZWZ0IHRvIGRvLiAqLwpAQCAtNjgyLDcgKzY4Miw3IEBAIHAy
bV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4pCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9zaGFkb3coZCkgKQogICAgICAgICBt
YXhfcmVmKys7CiAKLSAgICAvKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRl
YWRsb2NrIGNvbnN0cmFpbnRzIGJldHdlZW4gcDJtIAorICAgIC8qIE5PVEU6IHRoaXMgaXMgd2h5
IHdlIGRvbid0IGVuZm9yY2UgZGVhZGxvY2sgY29uc3RyYWludHMgYmV0d2VlbiBwMm0KICAgICAg
KiBhbmQgcG9kIGxvY2tzICovCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIFNVUEVSUEFHRV9PUkRF
Uik7CiAKQEAgLTY5MCw3ICs2OTAsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAqIGFuZCBhbGln
bmVkLCBhbmQgbWFwcGluZyB0aGVtLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdF
X1BBR0VTOyBpICs9IG4gKQogICAgIHsKLSAgICAgICAgcDJtX2FjY2Vzc190IGE7IAorICAgICAg
ICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBrOwogICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwpAQCAtODA3LDcgKzgwNyw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiBvdXRfcmVzZXQ6CiAgICAgaWYg
KCByZXNldCApCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbjAsIDksIHR5cGUw
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLSAgICAKKwogb3V0OgogICAgIGdmbl91bmxvY2socDJt
LCBnZm4sIFNVUEVSUEFHRV9PUkRFUik7CiAgICAgcmV0dXJuIHJldDsKQEAgLTgzNiw4ICs4MzYs
OCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAvKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5v
dCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5kIHByb2JhYmx5IG5vdCBtYXBw
ZWQKICAgICAgICAgICAgZWxzZXdoZXJlLCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tpcC4gKi8KICAg
ICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKQotICAgICAgICAgICAgICYmICggKG1mbl90
b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRlZCkgIT0gMCApIAotICAg
ICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19w
YWdlX3RhYmxlfFBHQ194ZW5faGVhcCkpID09IDAgKSAKKyAgICAgICAgICAgICAmJiAoIChtZm5f
dG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpICE9IDAgKQorICAg
ICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19w
YWdlX3RhYmxlfFBHQ194ZW5faGVhcCkpID09IDAgKQogICAgICAgICAgICAgICYmICggKG1mbl90
b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spIDw9IG1heF9yZWYg
KSApCiAgICAgICAgICAgICBtYXBbaV0gPSBtYXBfZG9tYWluX3BhZ2UobWZuc1tpXSk7CiAgICAg
ICAgIGVsc2UKQEAgLTkxNSw3ICs5MTUsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAg
ICAgICAgIHQubWZuID0gbWZuX3gobWZuc1tpXSk7CiAgICAgICAgICAgICAgICAgdC5kID0gZC0+
ZG9tYWluX2lkOwogICAgICAgICAgICAgICAgIHQub3JkZXIgPSAwOwotICAgICAgICAKKwogICAg
ICAgICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJTSwgMCwgc2l6
ZW9mKHQpLCAmdCk7CiAgICAgICAgICAgICB9CiAKQEAgLTkyNCw3ICs5MjQsNyBAQCBwMm1fcG9k
X3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2Zucywg
aW50IGNvdW50KQogICAgICAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQrKzsKICAgICAgICAg
fQogICAgIH0KLSAgICAKKwogfQogCiAjZGVmaW5lIFBPRF9TV0VFUF9MSU1JVCAxMDI0CkBAIC0x
MDQ2LDEyICsxMDQ2LDEyIEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIHBvZF9sb2NrKHAybSk7CiAKICAgICAv
KiBUaGlzIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgcG9kIGxvY2sgaGVsZC4gIFRoaXMgd2lsbCBt
YWtlIHN1cmUgdGhhdAotICAgICAqIGV2ZW4gaWYgZC0+aXNfZHlpbmcgY2hhbmdlcyB1bmRlciBv
dXIgZmVldCwgcDJtX3BvZF9lbXB0eV9jYWNoZSgpIAorICAgICAqIGV2ZW4gaWYgZC0+aXNfZHlp
bmcgY2hhbmdlcyB1bmRlciBvdXIgZmVldCwgcDJtX3BvZF9lbXB0eV9jYWNoZSgpCiAgICAgICog
d29uJ3Qgc3RhcnQgdW50aWwgd2UncmUgZG9uZS4gKi8KICAgICBpZiAoIHVubGlrZWx5KGQtPmlz
X2R5aW5nKSApCiAgICAgICAgIGdvdG8gb3V0X2ZhaWw7CiAKLSAgICAKKwogICAgIC8qIEJlY2F1
c2UgUG9EIGRvZXMgbm90IGhhdmUgY2FjaGUgbGlzdCBmb3IgMUdCIHBhZ2VzLCBpdCBoYXMgdG8g
cmVtYXAKICAgICAgKiAxR0IgcmVnaW9uIHRvIDJNQiBjaHVua3MgZm9yIGEgcmV0cnkuICovCiAg
ICAgaWYgKCBvcmRlciA9PSBQQUdFX09SREVSXzFHICkKQEAgLTExMDcsNyArMTEwNyw3IEBAIHAy
bV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgZ2ZuX2Fs
aWduZWQgKyBpKTsKICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgbWZuX2FkZChtZm4sIGkp
KTsKICAgICB9Ci0gICAgCisKICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAoMSA8PCBvcmRl
cik7CiAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAKQEAgLTExMjQsNyAr
MTEyNCw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICB0Lm1mbiA9IG1mbl94KG1mbik7CiAgICAgICAg
IHQuZCA9IGQtPmRvbWFpbl9pZDsKICAgICAgICAgdC5vcmRlciA9IG9yZGVyOwotICAgICAgICAK
KwogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9QT1BVTEFURSwgMCwgc2l6ZW9mKHQp
LCAmdCk7CiAgICAgfQogCkBAIC0xMTYxLDcgKzExNjEsNyBAQCByZW1hcF9hbmRfcmV0cnk6CiAK
ICAgICAgICAgdC5nZm4gPSBnZm47CiAgICAgICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKLSAgICAg
ICAgCisKICAgICAgICAgX190cmFjZV92YXIoVFJDX01FTV9QT0RfU1VQRVJQQUdFX1NQTElOVEVS
LCAwLCBzaXplb2YodCksICZ0KTsKICAgICB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mg-0001DG-92; Thu, 21 Sep 2017 12:40:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mf-0001Ck-8a
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B9/63-03610-053B3C95; Thu, 21 Sep 2017 12:40:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdd/8+F
 IgytnjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1s2+zF/zIrTjRtIutgfGffxcjF4eQwCZG
 ifdTm1m7GDmBnNOMEhef1IHYbAKaEnc+f2ICsUUEpCWufb7MCNLALLCYUeLz/l5mkISwgKfEs
 6v97CA2i4CqxIVdM8AG8QpYSFxvucQGYksIyEvsarsIFucUsJRoO/wNapmFxK8JJ1gnMHIvYG
 RYxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBeHt
 jwCFGSQ4mJVHeI4WHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8D4tB8oJFqWmp1akZeYAQw0m
 LcHBoyTC+wckzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd6jIEUCIEUZpXlwI2Bhf4lRV
 kqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNwVQFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTUwxj
 ubKrLuV0zo6XqSyWv5NCb1UrS7p/Tbe6+SV+vJK/19oX6hzfr5IZNZV+Oi2Jw3WFdsjnyQMLm
 Ewz/qhIlJa/fn3zuZhPr4X6zbKuT30u3UlGi7ddtefHjWaLztutvEujM+RpvX8h2TNUyauHDR
 jPArYet5OIr3GxkXnzmx62lxkEj8WblOJZbijERDLeai4kQA3BrFiXYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505997647!106972113!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45703 invoked from network); 21 Sep 2017 12:40:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 21 Sep 2017 12:40:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7D1A80D;
 Thu, 21 Sep 2017 05:40:46 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A52823F58C;
 Thu, 21 Sep 2017 05:40:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:22 +0100
Message-Id: <20170921124035.2410-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 03/16] xen/x86: p2m-pod: Fix coding style for
	comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTU0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDIgaW5z
ZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMWYwNzQ0MTI1OS4u
NmYwNDUwODFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0xNTUsOCArMTU1LDEwIEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICogcDJtX3BvZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwK
IAogICAgICAgICBCVUdfT04oIHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc3VwZXIpICk7CiAK
LSAgICAgICAgLyogQnJlYWsgdXAgYSBzdXBlcnBhZ2UgdG8gbWFrZSBzaW5nbGUgcGFnZXMuIE5C
IGNvdW50IGRvZXNuJ3QKLSAgICAgICAgICogbmVlZCB0byBiZSBhZGp1c3RlZC4gKi8KKyAgICAg
ICAgLyoKKyAgICAgICAgICogQnJlYWsgdXAgYSBzdXBlcnBhZ2UgdG8gbWFrZSBzaW5nbGUgcGFn
ZXMuIE5CIGNvdW50IGRvZXNuJ3QKKyAgICAgICAgICogbmVlZCB0byBiZSBhZGp1c3RlZC4KKyAg
ICAgICAgICovCiAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnAybS0+cG9kLnN1
cGVyKTsKICAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocCkpOwogCkBAIC0yNDIsOCAr
MjQ0LDEwIEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgfQogCiAgICAgLyogRGVjcmVh
c2luZyB0aGUgdGFyZ2V0ICovCi0gICAgLyogV2UgaG9sZCB0aGUgcG9kIGxvY2sgaGVyZSwgc28g
d2UgZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dAotICAgICAqIGNhY2hlIGRpc2FwcGVhcmluZyB1
bmRlciBvdXIgZmVldC4gKi8KKyAgICAvKgorICAgICAqIFdlIGhvbGQgdGhlIHBvZCBsb2NrIGhl
cmUsIHNvIHdlIGRvbid0IG5lZWQgdG8gd29ycnkgYWJvdXQKKyAgICAgKiBjYWNoZSBkaXNhcHBl
YXJpbmcgdW5kZXIgb3VyIGZlZXQuCisgICAgICovCiAgICAgd2hpbGUgKCBwb2RfdGFyZ2V0IDwg
cDJtLT5wb2QuY291bnQgKQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqIHBhZ2U7
CkBAIC0zNDUsMTUgKzM0OSwxOSBAQCBwMm1fcG9kX3NldF9tZW1fdGFyZ2V0KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgdGFyZ2V0KQogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAg
ICAgICBnb3RvIG91dDsKIAotICAgIC8qIFQnIDwgQjogRG9uJ3QgcmVkdWNlIHRoZSBjYWNoZSBz
aXplOyBsZXQgdGhlIGJhbGxvb24gZHJpdmVyCi0gICAgICogdGFrZSBjYXJlIG9mIGl0LiAqLwor
ICAgIC8qCisgICAgICogVCcgPCBCOiBEb24ndCByZWR1Y2UgdGhlIGNhY2hlIHNpemU7IGxldCB0
aGUgYmFsbG9vbiBkcml2ZXIKKyAgICAgKiB0YWtlIGNhcmUgb2YgaXQuCisgICAgICovCiAgICAg
aWYgKCB0YXJnZXQgPCBkLT50b3RfcGFnZXMgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHBv
ZF90YXJnZXQgPSB0YXJnZXQgLSBwb3B1bGF0ZWQ7CiAKLSAgICAvKiBCIDwgVCc6IFNldCB0aGUg
Y2FjaGUgc2l6ZSBlcXVhbCB0byAjIG9mIG91dHN0YW5kaW5nIGVudHJpZXMsCi0gICAgICogbGV0
IHRoZSBiYWxsb29uIGRyaXZlciBmaWxsIGluIHRoZSByZXN0LiAqLworICAgIC8qCisgICAgICog
QiA8IFQnOiBTZXQgdGhlIGNhY2hlIHNpemUgZXF1YWwgdG8gIyBvZiBvdXRzdGFuZGluZyBlbnRy
aWVzLAorICAgICAqIGxldCB0aGUgYmFsbG9vbiBkcml2ZXIgZmlsbCBpbiB0aGUgcmVzdC4KKyAg
ICAgKi8KICAgICBpZiAoIHBvcHVsYXRlZCA+IDAgJiYgcG9kX3RhcmdldCA+IHAybS0+cG9kLmVu
dHJ5X2NvdW50ICkKICAgICAgICAgcG9kX3RhcmdldCA9IHAybS0+cG9kLmVudHJ5X2NvdW50Owog
CkBAIC00OTEsNyArNDk5LDggQEAgc3RhdGljIGludAogcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVy
cGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CiAKIAotLyog
VGhpcyBmdW5jdGlvbiBpcyBuZWVkZWQgZm9yIHR3byByZWFzb25zOgorLyoKKyAqIFRoaXMgZnVu
Y3Rpb24gaXMgbmVlZGVkIGZvciB0d28gcmVhc29uczoKICAqICsgVG8gcHJvcGVybHkgaGFuZGxl
IGNsZWFyaW5nIG9mIFBvRCBlbnRyaWVzCiAgKiArIFRvICJzdGVhbCBiYWNrIiBtZW1vcnkgYmVp
bmcgZnJlZWQgZm9yIHRoZSBQb0QgY2FjaGUsIHJhdGhlciB0aGFuCiAgKiAgIHJlbGVhc2luZyBp
dC4KQEAgLTUxMyw4ICs1MjIsMTAgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAogICAgIGdmbl9sb2NrKHAybSwgZ3Bmbiwgb3JkZXIpOwogICAgIHBvZF9s
b2NrKHAybSk7CiAKLSAgICAvKiBJZiB3ZSBkb24ndCBoYXZlIGFueSBvdXRzdGFuZGluZyBQb0Qg
ZW50cmllcywgbGV0IHRoaW5ncyB0YWtlIHRoZWlyCi0gICAgICogY291cnNlICovCisgICAgLyoK
KyAgICAgKiBJZiB3ZSBkb24ndCBoYXZlIGFueSBvdXRzdGFuZGluZyBQb0QgZW50cmllcywgbGV0
IHRoaW5ncyB0YWtlIHRoZWlyCisgICAgICogY291cnNlLgorICAgICAqLwogICAgIGlmICggcDJt
LT5wb2QuZW50cnlfY291bnQgPT0gMCApCiAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKIApAQCAt
NTUwLDggKzU2MSwxMCBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21h
aW4gKmQsCiAKICAgICBpZiAoICFub25wb2QgKQogICAgIHsKLSAgICAgICAgLyogQWxsIFBvRDog
TWFyayB0aGUgd2hvbGUgcmVnaW9uIGludmFsaWQgYW5kIHRlbGwgY2FsbGVyCi0gICAgICAgICAq
IHdlJ3JlIGRvbmUuICovCisgICAgICAgIC8qCisgICAgICAgICAqIEFsbCBQb0Q6IE1hcmsgdGhl
IHdob2xlIHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNhbGxlcgorICAgICAgICAgKiB3ZSdyZSBk
b25lLgorICAgICAgICAgKi8KICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdwZm4sIElOVkFM
SURfTUZOLCBvcmRlciwgcDJtX2ludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5k
ZWZhdWx0X2FjY2Vzcyk7CiAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50LT0oMTw8b3JkZXIp
OwpAQCAtNTY4LDE1ICs1ODEsMTYgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAqIC0gb3JkZXIgPj0gU1VQRVJQQUdFX09SREVSICh0aGUgbG9v
cCBiZWxvdyB3aWxsIHRha2UgY2FyZSBvZiB0aGlzKQogICAgICAqIC0gbm90IGFsbCBvZiB0aGUg
cGFnZXMgd2VyZSBSQU0gKG5vdyBrbm93aW5nIG9yZGVyIDwgU1VQRVJQQUdFX09SREVSKQogICAg
ICAqLwotICAgIGlmICggc3RlYWxfZm9yX2NhY2hlICYmIG9yZGVyIDwgU1VQRVJQQUdFX09SREVS
ICYmIHJhbSA9PSAoMSA8PCBvcmRlcikgJiYKKyAgICBpZiAoIHN0ZWFsX2Zvcl9jYWNoZSAmJiBv
cmRlciA8IFNVUEVSUEFHRV9PUkRFUiAmJiByYW0gPT0gKDFVTCA8PCBvcmRlcikgJiYKICAgICAg
ICAgIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBncGZuICYgfihTVVBFUlBBR0Vf
UEFHRVMgLSAxKSkgKQogICAgIHsKLSAgICAgICAgcG9kID0gMSA8PCBvcmRlcjsKKyAgICAgICAg
cG9kID0gMVVMIDw8IG9yZGVyOwogICAgICAgICByYW0gPSBub25wb2QgPSAwOwogICAgICAgICBB
U1NFUlQoc3RlYWxfZm9yX2NhY2hlID09IChwMm0tPnBvZC5lbnRyeV9jb3VudCA+IHAybS0+cG9k
LmNvdW50KSk7CiAgICAgfQogCi0gICAgLyogUHJvY2VzcyBhcyBsb25nIGFzOgorICAgIC8qCisg
ICAgICogUHJvY2VzcyBhcyBsb25nIGFzOgogICAgICAqICsgVGhlcmUgYXJlIFBvRCBlbnRyaWVz
IHRvIGhhbmRsZSwgb3IKICAgICAgKiArIFRoZXJlIGlzIHJhbSBsZWZ0LCBhbmQgd2Ugd2FudCB0
byBzdGVhbCBpdAogICAgICAqLwpAQCAtNjMxLDggKzY0NSwxMCBAQCBwMm1fcG9kX2RlY3JlYXNl
X3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAv
KiBJZiB0aGVyZSBhcmUgbm8gbW9yZSBub24tUG9EIGVudHJpZXMsIHRlbGwgZGVjcmVhc2VfcmVz
ZXJ2YXRpb24oKSB0aGF0Ci0gICAgICogdGhlcmUncyBub3RoaW5nIGxlZnQgdG8gZG8uICovCisg
ICAgLyoKKyAgICAgKiBJZiB0aGVyZSBhcmUgbm8gbW9yZSBub24tUG9EIGVudHJpZXMsIHRlbGwg
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSB0aGF0CisgICAgICogdGhlcmUncyBub3RoaW5nIGxlZnQg
dG8gZG8uCisgICAgICovCiAgICAgaWYgKCBub25wb2QgPT0gMCApCiAgICAgICAgIHJldCA9IDE7
CiAKQEAgLTY1OCw5ICs2NzQsMTEgQEAgdm9pZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9t
YWluICpkKQogfQogCiAKLS8qIFNlYXJjaCBmb3IgYWxsLXplcm8gc3VwZXJwYWdlcyB0byBiZSBy
ZWNsYWltZWQgYXMgc3VwZXJwYWdlcyBmb3IgdGhlCisvKgorICogU2VhcmNoIGZvciBhbGwtemVy
byBzdXBlcnBhZ2VzIHRvIGJlIHJlY2xhaW1lZCBhcyBzdXBlcnBhZ2VzIGZvciB0aGUKICAqIFBv
RCBjYWNoZS4gTXVzdCBiZSBjYWxsZWQgdy8gcG9kIGxvY2sgaGVsZCwgbXVzdCBsb2NrIHRoZSBz
dXBlcnBhZ2UKLSAqIGluIHRoZSBwMm0gKi8KKyAqIGluIHRoZSBwMm0uCisgKi8KIHN0YXRpYyBp
bnQKIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4pCiB7CkBAIC02ODIsMTIgKzcwMCwxNiBAQCBwMm1fcG9kX3plcm9f
Y2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogICAgIGlmICggcGFnaW5nX21vZGVfc2hhZG93KGQpICkKICAgICAgICAgbWF4X3JlZisrOwog
Ci0gICAgLyogTk9URTogdGhpcyBpcyB3aHkgd2UgZG9uJ3QgZW5mb3JjZSBkZWFkbG9jayBjb25z
dHJhaW50cyBiZXR3ZWVuIHAybQotICAgICAqIGFuZCBwb2QgbG9ja3MgKi8KKyAgICAvKgorICAg
ICAqIE5PVEU6IHRoaXMgaXMgd2h5IHdlIGRvbid0IGVuZm9yY2UgZGVhZGxvY2sgY29uc3RyYWlu
dHMgYmV0d2VlbiBwMm0KKyAgICAgKiBhbmQgcG9kIGxvY2tzLgorICAgICAqLwogICAgIGdmbl9s
b2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwogCi0gICAgLyogTG9vayB1cCB0aGUgbWZu
cywgY2hlY2tpbmcgdG8gbWFrZSBzdXJlIHRoZXkncmUgdGhlIHNhbWUgbWZuCi0gICAgICogYW5k
IGFsaWduZWQsIGFuZCBtYXBwaW5nIHRoZW0uICovCisgICAgLyoKKyAgICAgKiBMb29rIHVwIHRo
ZSBtZm5zLCBjaGVja2luZyB0byBtYWtlIHN1cmUgdGhleSdyZSB0aGUgc2FtZSBtZm4KKyAgICAg
KiBhbmQgYWxpZ25lZCwgYW5kIG1hcHBpbmcgdGhlbS4KKyAgICAgKi8KICAgICBmb3IgKCBpID0g
MDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSArPSBuICkKICAgICB7CiAgICAgICAgIHAybV9hY2Nl
c3NfdCBhOwpAQCAtNjk3LDcgKzcxOSw4IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAKICAgICAgICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4gKyBpLCAmdHlwZSwgJmEsIDAsICZjdXJfb3JkZXIs
IE5VTEwpOwogCi0gICAgICAgIC8qIENvbmRpdGlvbnMgdGhhdCBtdXN0IGJlIG1ldCBmb3Igc3Vw
ZXJwYWdlLXN1cGVycGFnZToKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29uZGl0aW9ucyB0aGF0
IG11c3QgYmUgbWV0IGZvciBzdXBlcnBhZ2Utc3VwZXJwYWdlOgogICAgICAgICAgKiArIEFsbCBn
Zm5zIGFyZSByYW0gdHlwZXMKICAgICAgICAgICogKyBBbGwgZ2ZucyBoYXZlIHRoZSBzYW1lIHR5
cGUKICAgICAgICAgICogKyBBbGwgb2YgdGhlIG1mbnMgYXJlIGFsbG9jYXRlZCB0byBhIGRvbWFp
bgpAQCAtNzUxLDkgKzc3NCwxMSBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgICAgICAg
cDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgcDJtX3Rs
Yl9mbHVzaF9zeW5jKHAybSk7CiAKLSAgICAvKiBNYWtlIG5vbmUgb2YgdGhlIE1GTnMgYXJlIHVz
ZWQgZWxzZXdoZXJlLi4uIGZvciBleGFtcGxlLCBtYXBwZWQKKyAgICAvKgorICAgICAqIE1ha2Ug
bm9uZSBvZiB0aGUgTUZOcyBhcmUgdXNlZCBlbHNld2hlcmUuLi4gZm9yIGV4YW1wbGUsIG1hcHBl
ZAogICAgICAqIHZpYSB0aGUgZ3JhbnQgdGFibGUgaW50ZXJmYWNlLCBvciBieSBxZW11LiAgQWxs
b3cgb25lIHJlZmNvdW50IGZvcgotICAgICAqIGJlaW5nIGFsbG9jYXRlZCB0byB0aGUgZG9tYWlu
LiAqLworICAgICAqIGJlaW5nIGFsbG9jYXRlZCB0byB0aGUgZG9tYWluLgorICAgICAqLwogICAg
IGZvciAoIGk9MDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKICAgICB7CiAgICAgICAgIG1m
biA9IF9tZm4obWZuX3gobWZuMCkgKyBpKTsKQEAgLTc5Nyw4ICs4MjIsMTAgQEAgcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbikKICAgICAgICAgX190cmFjZV92YXIoVFJDX01FTV9QT0RfWkVST19SRUNMQUlNLCAwLCBz
aXplb2YodCksICZ0KTsKICAgICB9CiAKLSAgICAvKiBGaW5hbGx5ISAgV2UndmUgcGFzc2VkIGFs
bCB0aGUgY2hlY2tzLCBhbmQgY2FuIGFkZCB0aGUgbWZuIHN1cGVycGFnZQotICAgICAqIGJhY2sg
b24gdGhlIFBvRCBjYWNoZSwgYW5kIGFjY291bnQgZm9yIHRoZSBuZXcgcDJtIFBvRCBlbnRyaWVz
ICovCisgICAgLyoKKyAgICAgKiBGaW5hbGx5ISAgV2UndmUgcGFzc2VkIGFsbCB0aGUgY2hlY2tz
LCBhbmQgY2FuIGFkZCB0aGUgbWZuIHN1cGVycGFnZQorICAgICAqIGJhY2sgb24gdGhlIFBvRCBj
YWNoZSwgYW5kIGFjY291bnQgZm9yIHRoZSBuZXcgcDJtIFBvRCBlbnRyaWVzLgorICAgICAqLwog
ICAgIHAybV9wb2RfY2FjaGVfYWRkKHAybSwgbWZuX3RvX3BhZ2UobWZuMCksIFBBR0VfT1JERVJf
Mk0pOwogICAgIHAybS0+cG9kLmVudHJ5X2NvdW50ICs9IFNVUEVSUEFHRV9QQUdFUzsKIApAQCAt
ODMzLDggKzg2MCwxMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgIHsKICAgICAgICAgcDJtX2Fj
Y2Vzc190IGE7CiAgICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbnNbaV0s
IHR5cGVzICsgaSwgJmEsIDAsIE5VTEwsIE5VTEwpOwotICAgICAgICAvKiBJZiB0aGlzIGlzIHJh
bSwgYW5kIG5vdCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5kIHByb2JhYmx5
IG5vdCBtYXBwZWQKLSAgICAgICAgICAgZWxzZXdoZXJlLCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tp
cC4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyBpcyByYW0sIGFuZCBub3QgYSBw
YWdldGFibGUgb3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZAorICAgICAgICAgKiBwcm9iYWJseSBu
b3QgbWFwcGVkIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuCisgICAgICAgICAq
LwogICAgICAgICBpZiAoIHAybV9pc19yYW0odHlwZXNbaV0pCiAgICAgICAgICAgICAgJiYgKCAo
bWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAhPSAwICkK
ICAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIChQ
R0NfcGFnZV90YWJsZXxQR0NfeGVuX2hlYXApKSA9PSAwICkKQEAgLTg0NCw4ICs4NzMsMTAgQEAg
cDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
KmdmbnMsIGludCBjb3VudCkKICAgICAgICAgICAgIG1hcFtpXSA9IE5VTEw7CiAgICAgfQogCi0g
ICAgLyogVGhlbiwgZ28gdGhyb3VnaCBhbmQgY2hlY2sgZm9yIHplcm9lZCBwYWdlcywgcmVtb3Zp
bmcgd3JpdGUgcGVybWlzc2lvbgotICAgICAqIGZvciB0aG9zZSB3aXRoIHplcm9lcy4gKi8KKyAg
ICAvKgorICAgICAqIFRoZW4sIGdvIHRocm91Z2ggYW5kIGNoZWNrIGZvciB6ZXJvZWQgcGFnZXMs
IHJlbW92aW5nIHdyaXRlIHBlcm1pc3Npb24KKyAgICAgKiBmb3IgdGhvc2Ugd2l0aCB6ZXJvZXMu
CisgICAgICovCiAgICAgZm9yICggaT0wOyBpPGNvdW50OyBpKysgKQogICAgIHsKICAgICAgICAg
aWYoIW1hcFtpXSkKQEAgLTg2Nyw4ICs4OTgsMTAgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAg
ICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRL
LAogICAgICAgICAgICAgICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVm
YXVsdF9hY2Nlc3MpOwogCi0gICAgICAgIC8qIFNlZSBpZiB0aGUgcGFnZSB3YXMgc3VjY2Vzc2Z1
bGx5IHVubWFwcGVkLiAgKEFsbG93IG9uZSByZWZjb3VudAotICAgICAgICAgKiBmb3IgYmVpbmcg
YWxsb2NhdGVkIHRvIGEgZG9tYWluLikgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogU2VlIGlm
IHRoZSBwYWdlIHdhcyBzdWNjZXNzZnVsbHkgdW5tYXBwZWQuICAoQWxsb3cgb25lIHJlZmNvdW50
CisgICAgICAgICAqIGZvciBiZWluZyBhbGxvY2F0ZWQgdG8gYSBkb21haW4uKQorICAgICAgICAg
Ki8KICAgICAgICAgaWYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0Nf
Y291bnRfbWFzaykgPiAxICkKICAgICAgICAgewogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UobWFwW2ldKTsKQEAgLTg5NSw4ICs5MjgsMTAgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKIAogICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBbaV0pOwogCi0gICAgICAgIC8qIFNlZSBjb21tZW50
IGluIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UoKSByZSBnbnR0YWIKLSAgICAgICAgICog
Y2hlY2sgdGltaW5nLiAgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogU2VlIGNvbW1lbnQgaW4g
cDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZSgpIHJlIGdudHRhYgorICAgICAgICAgKiBjaGVj
ayB0aW1pbmcuCisgICAgICAgICAqLwogICAgICAgICBpZiAoIGogPCBQQUdFX1NJWkUvc2l6ZW9m
KCptYXBbaV0pICkKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdm
bnNbaV0sIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCkBAIC05NDQsOSArOTc5LDExIEBAIHAybV9w
b2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgbGltaXQgPSAo
c3RhcnQgPiBQT0RfU1dFRVBfTElNSVQpID8gKHN0YXJ0IC0gUE9EX1NXRUVQX0xJTUlUKSA6IDA7
CiAKICAgICAvKiBGSVhNRTogRmlndXJlIG91dCBob3cgdG8gYXZvaWQgc3VwZXJwYWdlcyAqLwot
ICAgIC8qIE5PVEU6IFByb21vdGUgdG8gZ2xvYmFsbHkgbG9ja2luZyB0aGUgcDJtLiBUaGlzIHdp
bGwgZ2V0IGNvbXBsaWNhdGVkCisgICAgLyoKKyAgICAgKiBOT1RFOiBQcm9tb3RlIHRvIGdsb2Jh
bGx5IGxvY2tpbmcgdGhlIHAybS4gVGhpcyB3aWxsIGdldCBjb21wbGljYXRlZAogICAgICAqIGlu
IGEgZmluZS1ncmFpbmVkIHNjZW5hcmlvLiBJZiB3ZSBsb2NrIGVhY2ggZ2ZuIGluZGl2aWR1YWxs
eSB3ZSBtdXN0IGJlCi0gICAgICogY2FyZWZ1bCBhYm91dCBzcGlubG9jayByZWN1cnNpb24gbGlt
aXRzIGFuZCBQT0RfU1dFRVBfU1RSSURFLiAqLworICAgICAqIGNhcmVmdWwgYWJvdXQgc3Bpbmxv
Y2sgcmVjdXJzaW9uIGxpbWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4KKyAgICAgKi8KICAgICBw
Mm1fbG9jayhwMm0pOwogICAgIGZvciAoIGk9cDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7IGkgPiAw
IDsgaS0tICkKICAgICB7CkBAIC05NjMsMTEgKzEwMDAsMTMgQEAgcDJtX3BvZF9lbWVyZ2VuY3lf
c3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgICAgICAgICAgICBqID0gMDsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICAvKiBTdG9wIGlmIHdlJ3JlIHBhc3Qgb3Vy
IGxpbWl0IGFuZCB3ZSBoYXZlIGZvdW5kICpzb21ldGhpbmcqLgorICAgICAgICAvKgorICAgICAg
ICAgKiBTdG9wIGlmIHdlJ3JlIHBhc3Qgb3VyIGxpbWl0IGFuZCB3ZSBoYXZlIGZvdW5kICpzb21l
dGhpbmcqLgogICAgICAgICAgKgogICAgICAgICAgKiBOQiB0aGF0IHRoaXMgaXMgYSB6ZXJvLXN1
bSBnYW1lOyB3ZSdyZSBpbmNyZWFzaW5nIG91ciBjYWNoZSBzaXplCiAgICAgICAgICAqIGJ5IHJl
LWluY3JlYXNpbmcgb3VyICdkZWJ0Jy4gIFNpbmNlIHdlIGhvbGQgdGhlIHBvZCBsb2NrLAotICAg
ICAgICAgKiAoZW50cnlfY291bnQgLSBjb3VudCkgbXVzdCByZW1haW4gdGhlIHNhbWUuICovCisg
ICAgICAgICAqIChlbnRyeV9jb3VudCAtIGNvdW50KSBtdXN0IHJlbWFpbiB0aGUgc2FtZS4KKyAg
ICAgICAgICovCiAgICAgICAgIGlmICggaSA8IGxpbWl0ICYmIChwMm0tPnBvZC5jb3VudCA+IDAg
fHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAg
fQpAQCAtMTA0NSwyMCArMTA4NCwyNSBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBBU1NFUlQoZ2ZuX2xvY2tl
ZF9ieV9tZShwMm0sIGdmbikpOwogICAgIHBvZF9sb2NrKHAybSk7CiAKLSAgICAvKiBUaGlzIGNo
ZWNrIGlzIGRvbmUgd2l0aCB0aGUgcG9kIGxvY2sgaGVsZC4gIFRoaXMgd2lsbCBtYWtlIHN1cmUg
dGhhdAorICAgIC8qCisgICAgICogVGhpcyBjaGVjayBpcyBkb25lIHdpdGggdGhlIHBvZCBsb2Nr
IGhlbGQuICBUaGlzIHdpbGwgbWFrZSBzdXJlIHRoYXQKICAgICAgKiBldmVuIGlmIGQtPmlzX2R5
aW5nIGNoYW5nZXMgdW5kZXIgb3VyIGZlZXQsIHAybV9wb2RfZW1wdHlfY2FjaGUoKQotICAgICAq
IHdvbid0IHN0YXJ0IHVudGlsIHdlJ3JlIGRvbmUuICovCisgICAgICogd29uJ3Qgc3RhcnQgdW50
aWwgd2UncmUgZG9uZS4KKyAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KGQtPmlzX2R5aW5nKSAp
CiAgICAgICAgIGdvdG8gb3V0X2ZhaWw7CiAKIAotICAgIC8qIEJlY2F1c2UgUG9EIGRvZXMgbm90
IGhhdmUgY2FjaGUgbGlzdCBmb3IgMUdCIHBhZ2VzLCBpdCBoYXMgdG8gcmVtYXAKLSAgICAgKiAx
R0IgcmVnaW9uIHRvIDJNQiBjaHVua3MgZm9yIGEgcmV0cnkuICovCisgICAgLyoKKyAgICAgKiBC
ZWNhdXNlIFBvRCBkb2VzIG5vdCBoYXZlIGNhY2hlIGxpc3QgZm9yIDFHQiBwYWdlcywgaXQgaGFz
IHRvIHJlbWFwCisgICAgICogMUdCIHJlZ2lvbiB0byAyTUIgY2h1bmtzIGZvciBhIHJldHJ5Lgor
ICAgICAqLwogICAgIGlmICggb3JkZXIgPT0gUEFHRV9PUkRFUl8xRyApCiAgICAgewogICAgICAg
ICBwb2RfdW5sb2NrKHAybSk7CiAgICAgICAgIGdmbl9hbGlnbmVkID0gKGdmbiA+PiBvcmRlcikg
PDwgb3JkZXI7Ci0gICAgICAgIC8qIE5vdGUgdGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2FsbCBw
Mm1fc2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRvCisgICAgICAgIC8qCisgICAgICAgICAqIE5vdGUg
dGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2FsbCBwMm1fc2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRv
CiAgICAgICAgICAqIHNwbGl0IDFHQiBpbnRvIDUxMiAyTUIgcGFnZXMgaGVyZS4gQnV0IFdlIG9u
bHkgZG8gb25jZSBoZXJlIGJlY2F1c2UKICAgICAgICAgICogcDJtX3NldF9lbnRyeSgpIHNob3Vs
ZCBhdXRvbWF0aWNhbGx5IHNoYXR0ZXIgdGhlIDFHQiBwYWdlIGludG8KICAgICAgICAgICogNTEy
IDJNQiBwYWdlcy4gVGhlIHJlc3Qgb2YgNTExIGNhbGxzIGFyZSB1bm5lY2Vzc2FyeS4KQEAgLTEw
NzUsOCArMTExOSwxMCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIHAybS0+cG9kLmVudHJ5X2NvdW50
ID4gcDJtLT5wb2QuY291bnQgKQogICAgICAgICBwb2RfZWFnZXJfcmVjbGFpbShwMm0pOwogCi0g
ICAgLyogT25seSBzd2VlcCBpZiB3ZSdyZSBhY3R1YWxseSBvdXQgb2YgbWVtb3J5LiAgRG9pbmcg
YW55dGhpbmcgZWxzZQotICAgICAqIGNhdXNlcyB1bm5lY2Vzc2FyeSB0aW1lIGFuZCBmcmFnbWVu
dGF0aW9uIG9mIHN1cGVycGFnZXMgaW4gdGhlIHAybS4gKi8KKyAgICAvKgorICAgICAqIE9ubHkg
c3dlZXAgaWYgd2UncmUgYWN0dWFsbHkgb3V0IG9mIG1lbW9yeS4gIERvaW5nIGFueXRoaW5nIGVs
c2UKKyAgICAgKiBjYXVzZXMgdW5uZWNlc3NhcnkgdGltZSBhbmQgZnJhZ21lbnRhdGlvbiBvZiBz
dXBlcnBhZ2VzIGluIHRoZSBwMm0uCisgICAgICovCiAgICAgaWYgKCBwMm0tPnBvZC5jb3VudCA9
PSAwICkKICAgICAgICAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAocDJtKTsKIApAQCAtMTA4OCw4
ICsxMTM0LDEwIEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGlmICggZ2ZuID4gcDJtLT5wb2QubWF4X2d1ZXN0
ICkKICAgICAgICAgcDJtLT5wb2QubWF4X2d1ZXN0ID0gZ2ZuOwogCi0gICAgLyogR2V0IGEgcGFn
ZSBmLyB0aGUgY2FjaGUuICBBIE5VTEwgcmV0dXJuIHZhbHVlIGluZGljYXRlcyB0aGF0IHRoZQot
ICAgICAqIDItbWVnIHJhbmdlIHNob3VsZCBiZSBtYXJrZWQgc2luZ2xldG9uIFBvRCwgYW5kIHJl
dHJpZWQgKi8KKyAgICAvKgorICAgICAqIEdldCBhIHBhZ2UgZi8gdGhlIGNhY2hlLiAgQSBOVUxM
IHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0aGUKKyAgICAgKiAyLW1lZyByYW5nZSBzaG91
bGQgYmUgbWFya2VkIHNpbmdsZXRvbiBQb0QsIGFuZCByZXRyaWVkLgorICAgICAqLwogICAgIGlm
ICggKHAgPSBwMm1fcG9kX2NhY2hlX2dldChwMm0sIG9yZGVyKSkgPT0gTlVMTCApCiAgICAgICAg
IGdvdG8gcmVtYXBfYW5kX3JldHJ5OwogCkBAIC0xMTQ2LDggKzExOTQsMTAgQEAgcmVtYXBfYW5k
X3JldHJ5OgogICAgIHBvZF91bmxvY2socDJtKTsKIAogICAgIC8qIFJlbWFwIHRoaXMgMi1tZWcg
cmVnaW9uIGluIHNpbmdsZXRvbiBjaHVua3MgKi8KLSAgICAvKiBOT1RFOiBJbiBhIHAybSBmaW5l
LWdyYWluZWQgbG9jayBzY2VuYXJpbyB0aGlzIG1pZ2h0Ci0gICAgICogbmVlZCBwcm9tb3Rpbmcg
dGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2UgKi8KKyAgICAvKgorICAgICAqIE5P
VEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlvIHRoaXMgbWlnaHQKKyAgICAg
KiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVycGFnZS4KKyAg
ICAgKi8KICAgICBnZm5fYWxpZ25lZCA9IChnZm4+Pm9yZGVyKTw8b3JkZXI7CiAgICAgZm9yKGk9
MDsgaTwoMTw8b3JkZXIpOyBpKyspCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxp
Z25lZCArIGksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mg-0001D2-2D; Thu, 21 Sep 2017 12:40:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0me-0001Cj-LP
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:48 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4B/92-03616-053B3C95; Thu, 21 Sep 2017 12:40:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRWlGSWpSXmKPExsVysyfVTdd78+F
 Ig+OHrCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/Fz8yFhwRrPj/6zpbA2MvXxcjF4eQwCZG
 iXkTZ7NCOKcZJZ6t/83WxcjJwSagKXHn8ycmEFtEQFri2ufLjCBFzAJHmSSmL10KViQsYCFx7
 PdHdhCbRUBVYvWiDhYQmxcoPmXnQrBmCQF5iV1tF1knMHIuYGRYxahRnFpUllqka2ihl1SUmZ
 5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6DMGINjBeHNjwCFGSQ4mJVHed+sORwrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4OXcBJQTLEpNT61Iy8wBBg9MWoKDR0mEtwkkzVtckJhbnJkO
 kTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEuc1BykVACnNKM2DGwQL6kuMslLCvIxApwnxFKQW5
 WaWoMq/YhTnYFQS5o0FmcKTmVcCt+8V0ClMQKdkbzgAckpJIkJKqoExJbic7Xi63pKcx2mW6z
 4Vnbfof5V58Kjmr/ccVR59iRX2vy8I3l16bb30brdJTyvde299/mN7yffzn//pu27drZsTKf5
 Rqp696bjk37cfNnHWzfK8kpt/0uzeWheT51el+NnaX56K7lm4eb7qTBetP1YvN31ZMfPv/o7v
 HUKhVYUNvCsc+OdOV2Ipzkg01GIuKk4EAE/c/NZlAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505997643!117953498!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7743 invoked from network); 21 Sep 2017 12:40:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 21 Sep 2017 12:40:43 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BF38F80D;
 Thu, 21 Sep 2017 05:40:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 20DFC3F58C;
 Thu, 21 Sep 2017 05:40:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:19 +0100
Message-Id: <20170921124035.2410-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v2 00/16] xen/x86: Clean-up the PoD code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSSBoYXZlIGJlZW4gYXR0ZW1wdGluZyB0byB1c2UgdGhlIFBvRCBjb2RlIG9uIEFy
bSAoaXQgd2lsbCBiZSBzZW50IGluIGEKc2VwYXJhdGUgc2VyaWVzKSBhbmQgc3BlbnQgc29tZXRp
bWVzIHRvIGNsZWFuLXVwIGFuZCBzd2l0Y2ggdG8gdHlwZXNhZmUgZ2ZuCnRoZSBjdXJyZW50IGNv
ZGUuCgpUaGUgUG9EIGNvZGUgaGFzIGJlZW4gdGVzdGVkIG9uIEFybSAodGhlIHZlcnZpc2lvbiBp
cyBzbGlnaHRseSBkaWZmZXJlbnQsCm1vc3RseSByZW5hbWluZykgYW5kIHRoZSB4ODYgcGFydCBh
cyBvbmx5IGJlZW4gYnVpbHQgdGVzdCBpdC4KCkNoZWVycywKCkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
SnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpKdWxp
ZW4gR3JhbGwgKDE2KToKICB4ZW4veDg2OiBwMm0tcG9kOiBDbGVhbi11cCBpbmNsdWRlcwogIHhl
bi94ODY6IHAybS1wb2Q6IFJlbW92ZSB0cmFpbGluZyB3aGl0ZXNwYWNlcwogIHhlbi94ODY6IHAy
bS1wb2Q6IEZpeCBjb2Rpbmcgc3R5bGUgZm9yIGNvbW1lbnRzCiAgeGVuL3g4NjogcDJtLXBvZDog
Rml4IGNvZGluZyBzdHlsZQogIHhlbi94ODY6IHAybS1wb2Q6IEF2b2lkIHJlZHVuZGFudCBhc3Np
Z25tZW50cyBpbgogICAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUKICB4ZW4veDg2OiBwMm0tcG9k
OiBDbGVhbi11cCB1c2Ugb2YgdHlwZXNhZmUgTUZOCiAgeGVuL3g4NjogcDJtLXBvZDogVXNlIHR5
cGVzYWZlIGdmbiBpbiBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uCiAgeGVuL3g4NjogcDJt
OiBVc2UgdHlwZXNhZmUgZ2ZuIGZvciB0aGUgUDJNIGNhbGxiYWNrcyBnZXRfZW50cnkgYW5kCiAg
ICBzZXRfZW50cnkKICB4ZW4veDg2OiBwMm06IFVzZSB0eXBlc2FmZSBHRk4gaW4gcDJtX3NldF9l
bnRyeQogIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBHRk4gaW4gcG9kX2VhZ2VyX3Jl
Y29yZAogIHhlbi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIHAybV9wb2RfemVyb19jaGVjawogIHhl
bi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF96ZXJvX2NoZWNrCiAg
eGVuL3g4NjogcDJtLXBvZDogVXNlIHR5cGVzYWZlIGdmbiBpbiBwMm1fcG9kX2RlbWFuZF9wb3B1
bGF0ZQogIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gZm9yIHRoZSBmaWVsZHMg
cmVjbGFpbV9zaW5nbGUgYW5kCiAgICBtYXhfZ3Vlc3QKICB4ZW4veDg2OiBwMm0tcG9kOiBSZXdv
cmsgcHJvdG90eXBlIG9mIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlCiAgeGVuL3g4NjogbWVtX2Fj
Y2VzczogRml4IG1pcy1pbmRlbnRlZCBsaW5lCgogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAg
ICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyB8ICAgMiArLQogeGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYyAgICAgfCAgMjEgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jICAgIHwgICA3ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICB8ICAxMSAr
LQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgICAgfCA0MzUgKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAg
ICB8ICAxMiArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgfCAxMzkgKysrKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgIHwgIDEzIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oICAgICAgICB8ICAyMyArLS0KIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmggICAg
IHwgIDEzICsrCiAxMyBmaWxlcyBjaGFuZ2VkLCAzNzEgaW5zZXJ0aW9ucygrKSwgMzEzIGRlbGV0
aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0md-0001CY-Rx; Thu, 21 Sep 2017 12:40:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mc-0001CS-JC
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:46 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 4C/F8-16615-D43B3C95;
 Thu, 21 Sep 2017 12:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVysyfVTddn8+F
 Ig43XLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyV31tYCw5wVpw58ZKxgXEJRxcjF4eQwGZG
 iW2PfjBBOKcZJW6ffQvkcHKwCWhK3Pn8CcwWEZCWuPb5MiNIEbPAYkaJz/t7mUESwgK2Em/2n
 wGzWQRUJS5ef8cIYvMKWEg82nUbzJYQkJfY1XaRFcTmFLCUaDv8DcwWAqr5NeEE6wRG7gWMDK
 sYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9zAAEOxjvbww
 4xCjJwaQkyvtu3eFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8AZuAcoJFqempFWmZOcBgg0lL
 cPAoifA2gaR5iwsSc4sz0yFSpxiNOQ5MuPKHiaPj5t0/TEIsefl5qVLivOYgpQIgpRmleXCDY
 FFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8yiBTeDLzSuD2vQI6hQnolOwNB0BOKUlESE
 k1MEr+Xvc5a9UttsyDxzvVZWWPK8woPyQnGLDQb/KTPe8/ZM52CLx48ZjbG3kH5bvqvy16M3d
 ePnvl4fzV1kELEszqzTW+bf776Lrl5jCOGHu3Kk7+FN+DJ7sVFtapVjMcv1Znoidb3BPns9Bj
 1tMVP+QX/jkfmrL/7NI112boBFRZWgg9/jLnZ64SS3FGoqEWc1FxIgDXwfWyfQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1505997644!71997059!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5471 invoked from network); 21 Sep 2017 12:40:44 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 21 Sep 2017 12:40:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 183721529;
 Thu, 21 Sep 2017 05:40:44 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 090B53F58C;
 Thu, 21 Sep 2017 05:40:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:20 +0100
Message-Id: <20170921124035.2410-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 01/16] xen/x86: p2m-pod: Clean-up includes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBsb3Qgb2YgdGhlIGhlYWRlcnMgYXJlIG5vdCBuZWNlc3NhcnkuIEF0IHRoZSBzYW1lIHRpbWUs
IG9yZGVyIHRoZW0gaW4gdGhlCmFscGhhYmV0aWNhbCBvcmRlci4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAgICBD
aGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDQwODViN2Y3NTIu
LmZlYzg3ZTUyMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTksMTggKzE5LDEzIEBACiAgKiBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgogICovCiAKLSNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KLSNpbmNsdWRlIDx4ZW4vdm1fZXZl
bnQuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KLSNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQu
aD4KLSNpbmNsdWRlIDxhc20vZG9tYWluLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgotI2lu
Y2x1ZGUgPGFzbS9odm0vdm14L3ZteC5oPiAvKiBlcHRfcDJtX2luaXQoKSAqLwotI2luY2x1ZGUg
PGFzbS9tZW1fc2hhcmluZy5oPgotI2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+Ci0jaW5j
bHVkZSA8YXNtL2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmg+CiAKICNpbmNsdWRlICJtbS1sb2Nr
cy5oIgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mi-0001Ex-Qx; Thu, 21 Sep 2017 12:40:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mh-0001Dq-Rq
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:51 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 1E/DD-25121-253B3C95; Thu, 21 Sep 2017 12:40:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTTdo8+F
 Ig9WXpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxZqwoLTgpUbHp1g7GB8StPFyMXh5DAZkaJ
 lvl3WSCc04wS7zYuZ+pi5ORgE9CUuPP5E5gtIiAtce3zZUaQImaBxYwSn/f3MoMkhAWSJPre/
 GQHsVkEVCV6Hq5nBLF5BSwknn57zgpiSwjIS+xquwhmcwpYSrQd/gZmCwHV/JpwgnUCI/cCRo
 ZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHq5nYGDcwdh
 6wu8QoyQHk5Io77t1hyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA2bQLKCRalpqdWpGXmAEMN
 Ji3BwaMkApHmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4rzlIkQBIUUZpHtwIWNhfYpSVE
 uZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwwyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA+Pi4/
 wxfzjNlK6x3izdvuqcKl+e49xlp69s8tPawyPtqVz6N1H4fFPhH4ue6aGdadURz2bnrs6sO+8
 UGeUZXyw8ySyZ6ZeQhYcFv5Haui8HZpu/YixIfPImW3XaGkufK/eXLrn4Zu2VZ6EzTwg+iJ5Q
 k7T/sZwQo1iDa+HLtcEi/zomKnW89ldiKc5INNRiLipOBAA9IJ+KdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1505997649!84945964!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37536 invoked from network); 21 Sep 2017 12:40:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:40:50 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7FC81164F;
 Thu, 21 Sep 2017 05:40:49 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 709133F58C;
 Thu, 21 Sep 2017 05:40:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:24 +0100
Message-Id: <20170921124035.2410-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 05/16] xen/x86: p2m-pod: Avoid redundant
	assignments in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2ZuX2FsaWduZWQgaXMgYXNzaWduZWQgMyB0aW1lcyB3aXRoIHRoZSBleGFjdCBzYW1lIGZvcm11
bGEuIEFsbCB0aGUKdmFyaWFibGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28gY29uc29saWRh
dGUgaW4gYSBzaW5nbGUgYXNzaWdubWVudAphdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBmdW5jdGlv
bi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tCgpD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydz
IGFja2VkLWJ5Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDYgKy0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5k
ZXggZjA0ZDZlMDNlMi4uYmNjODdhZWUwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0xMDc5LDcgKzEwNzks
NyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbiwKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IE5VTEw7IC8qIENvbXBpbGVyIHdhcm5pbmdzICovCi0g
ICAgdW5zaWduZWQgbG9uZyBnZm5fYWxpZ25lZDsKKyAgICB1bnNpZ25lZCBsb25nIGdmbl9hbGln
bmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7CiAgICAgbWZuX3QgbWZuOwogICAgIHVuc2ln
bmVkIGxvbmcgaTsKIApAQCAtMTEwMiw3ICsxMTAyLDYgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxh
dGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBv
cmRlciA9PSBQQUdFX09SREVSXzFHICkKICAgICB7CiAgICAgICAgIHBvZF91bmxvY2socDJtKTsK
LSAgICAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKICAgICAgICAg
LyoKICAgICAgICAgICogTm90ZSB0aGF0IHdlIGFyZSBzdXBwb3NlZCB0byBjYWxsIHAybV9zZXRf
ZW50cnkoKSA1MTIgdGltZXMgdG8KICAgICAgICAgICogc3BsaXQgMUdCIGludG8gNTEyIDJNQiBw
YWdlcyBoZXJlLiBCdXQgV2Ugb25seSBkbyBvbmNlIGhlcmUgYmVjYXVzZQpAQCAtMTE0Nyw4ICsx
MTQ2LDYgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBCVUdfT04oKG1mbl94KG1mbikgJiAoKDFVTCA8PCBv
cmRlcikgLSAxKSkgIT0gMCk7CiAKLSAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8
IG9yZGVyOwotCiAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkLCBtZm4sIG9yZGVy
LCBwMm1fcmFtX3J3LAogICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAK
QEAgLTEyMDAsNyArMTE5Nyw2IEBAIHJlbWFwX2FuZF9yZXRyeToKICAgICAgKiBOT1RFOiBJbiBh
IHAybSBmaW5lLWdyYWluZWQgbG9jayBzY2VuYXJpbyB0aGlzIG1pZ2h0CiAgICAgICogbmVlZCBw
cm9tb3RpbmcgdGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2UuCiAgICAgICovCi0g
ICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKICAgICBmb3IgKCBpID0g
MDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwg
Z2ZuX2FsaWduZWQgKyBpLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0ml-0001H0-2E; Thu, 21 Sep 2017 12:40:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mj-0001Ck-A7
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 07/A3-03610-553B3C95; Thu, 21 Sep 2017 12:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTdw8+F
 Ig/nLuSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyz+yexFHxLrzjzYTd7A+N0jy5GLg4hgc2M
 EheXX2GCcE4zSnw9P4Wli5GTg01AU+LO509MILaIgLTEtc+XGUGKmAUWM0p83t/LDJIQFrCRu
 LNqLSOIzSKgKvHjxHmwOK+AhcSBk6/AbAkBeYldbRdZQWxOAUuJtsPfwGwhoJpfE06wTmDkXs
 DIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DHDECwg3H
 x2sBDjJIcTEqivAHuhyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCm+QDlBItS01Mr0jJzgMEG
 k5bg4FES4WUBSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpzXBKRIAKQoozQPbgQs8C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcRZApPZl4J3KZXQEcwAR2RveEAyBEliQgpqQbG3U
 5nP1/RCOn9lrplRwfHY8kyEcY69nqe+MJTjJJz9T+3K54JF8hRcuQ81iR2uGPNtyMb+r9pG4v
 k11SevVV9w5aDi4Hx47kLAnsWPjT5++ii5LmUrGXp23M978UtXfo0LSfo8fHpi+s/3z4v8OhH
 ovuhDcENWY9/S7AXbFPZ2/P/oYPr1OAFSizFGYmGWsxFxYkAP90GgncCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505997648!60906395!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61800 invoked from network); 21 Sep 2017 12:40:48 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 21 Sep 2017 12:40:48 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 31C5C1529;
 Thu, 21 Sep 2017 05:40:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 228D33F58C;
 Thu, 21 Sep 2017 05:40:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:23 +0100
Message-Id: <20170921124035.2410-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSB0bzoKICAgIC0gbW92ZSBmcm9tIDEgPDwgKiB0byAx
VUwgPDwgKi4KICAgIC0gdXNlIHVuc2lnbmVkIHdoZW4gcG9zc2libGUKICAgIC0gbW92ZSBmcm9t
IHVuc2lnbmVkIGludCAtPiB1bnNpZ25lZCBsb25nIGZvciBzb21lIGluZHVjdGlvbgogICAgdmFy
aWFibGVzCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0t
LQoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBBbmRy
ZXcncyBhY2tlZC1ieQotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMDIgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDUyIGluc2VydGlvbnMoKyksIDUwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDZmMDQ1
MDgxYjUuLmYwNGQ2ZTAzZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtNjAsNyArNjAsNyBAQCBwMm1fcG9k
X2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGk7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAKQEAgLTcwLDIz
ICs3MCwyNCBAQCBwMm1fcG9kX2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCiAgICAgLyogQ2hlY2sgdG8gbWFrZSBzdXJlIHRo
aXMgaXMgYSBjb250aWd1b3VzIHJlZ2lvbiAqLwotICAgIGlmKCBtZm5feChtZm4pICYgKCgxIDw8
IG9yZGVyKSAtIDEpICkKKyAgICBpZiAoIG1mbl94KG1mbikgJiAoKDFVTCA8PCBvcmRlcikgLSAx
KSApCiAgICAgewogICAgICAgICBwcmludGsoIiVzOiBtZm4gJWx4IG5vdCBhbGlnbmVkIG9yZGVy
ICV1ISAobWFzayAlbHgpXG4iLAogICAgICAgICAgICAgICAgX19mdW5jX18sIG1mbl94KG1mbiks
IG9yZGVyLCAoKDFVTCA8PCBvcmRlcikgLSAxKSk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9
CiAKLSAgICBmb3IoaT0wOyBpIDwgMSA8PCBvcmRlciA7IGkrKykgeworICAgIGZvciAoIGkgPSAw
OyBpIDwgMVVMIDw8IG9yZGVyIDsgaSsrKQorICAgIHsKICAgICAgICAgc3RydWN0IGRvbWFpbiAq
IG9kOwogCiAgICAgICAgIHAgPSBtZm5fdG9fcGFnZShfbWZuKG1mbl94KG1mbikgKyBpKSk7CiAg
ICAgICAgIG9kID0gcGFnZV9nZXRfb3duZXIocCk7Ci0gICAgICAgIGlmKG9kICE9IGQpCisgICAg
ICAgIGlmICggb2QgIT0gZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiJXM6IG1m
biAlbHggZXhwZWN0ZWQgb3duZXIgZCVkLCBnb3Qgb3duZXIgZCVkIVxuIiwKICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgbWZuX3gobWZuKSwgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAg
ICAgICAgIG9kP29kLT5kb21haW5faWQ6LTEpOworICAgICAgICAgICAgICAgICAgIG9kID8gb2Qt
PmRvbWFpbl9pZCA6IC0xKTsKICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgfQogICAg
IH0KQEAgLTk5LDEyICsxMDAsMTIgQEAgcDJtX3BvZF9jYWNoZV9hZGQoc3RydWN0IHAybV9kb21h
aW4gKnAybSwKICAgICAgKiBndWFyYW50ZWVkIHRvIGJlIHplcm87IGJ1dCBieSByZWNsYWltaW5n
IHplcm8gcGFnZXMsIHdlIGltcGxpY2l0bHkKICAgICAgKiBwcm9taXNlIHRvIHByb3ZpZGUgemVy
byBwYWdlcy4gU28gd2Ugc2NydWIgcGFnZXMgYmVmb3JlIHVzaW5nLgogICAgICAqLwotICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwg
KDFVTCA8PCBvcmRlcik7IGkrKyApCiAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4obWZu
X3gocGFnZV90b19tZm4ocGFnZSkpICsgaSkpOwogCiAgICAgLyogRmlyc3QsIHRha2UgYWxsIHBh
Z2VzIG9mZiB0aGUgZG9tYWluIGxpc3QgKi8KICAgICBsb2NrX3BhZ2VfYWxsb2MocDJtKTsKLSAg
ICBmb3IoaT0wOyBpIDwgMSA8PCBvcmRlciA7IGkrKykKKyAgICBmb3IgKCBpID0gMDsgaSA8IDFV
TCA8PCBvcmRlciA7IGkrKyApCiAgICAgewogICAgICAgICBwID0gcGFnZSArIGk7CiAgICAgICAg
IHBhZ2VfbGlzdF9kZWwocCwgJmQtPnBhZ2VfbGlzdCk7CkBAIC0xMjgsNyArMTI5LDcgQEAgcDJt
X3BvZF9jYWNoZV9hZGQoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBkZWZhdWx0OgogICAg
ICAgICBCVUcoKTsKICAgICB9Ci0gICAgcDJtLT5wb2QuY291bnQgKz0gMUwgPDwgb3JkZXI7Cisg
ICAgcDJtLT5wb2QuY291bnQgKz0gMVVMIDw8IG9yZGVyOwogCiAgICAgcmV0dXJuIDA7CiB9CkBA
IC0xNDAsNyArMTQxLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKiBwMm1fcG9kX2NhY2hl
X2dldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcCA9IE5VTEw7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBpOwogCiAgICAg
QVNTRVJUKHBvZF9sb2NrZWRfYnlfbWUocDJtKSk7CiAKQEAgLTE2Miw3ICsxNjMsNyBAQCBzdGF0
aWMgc3RydWN0IHBhZ2VfaW5mbyAqIHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnAybS0+cG9kLnN1cGVy
KTsKICAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocCkpOwogCi0gICAgICAgIGZvciAo
IGk9MDsgaTxTVVBFUlBBR0VfUEFHRVM7IGkrKyApCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
U1VQRVJQQUdFX1BBR0VTOyBpKysgKQogICAgICAgICB7CiAgICAgICAgICAgICBxID0gbWZuX3Rv
X3BhZ2UoX21mbihtZm4raSkpOwogICAgICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHEsICZw
Mm0tPnBvZC5zaW5nbGUpOwpAQCAtMTc0LDEyICsxNzUsMTIgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKiBwMm1fcG9kX2NhY2hlX2dldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGNh
c2UgUEFHRV9PUkRFUl8yTToKICAgICAgICAgQlVHX09OKCBwYWdlX2xpc3RfZW1wdHkoJnAybS0+
cG9kLnN1cGVyKSApOwogICAgICAgICBwID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZwMm0tPnBv
ZC5zdXBlcik7Ci0gICAgICAgIHAybS0+cG9kLmNvdW50IC09IDEgPDwgb3JkZXI7CisgICAgICAg
IHAybS0+cG9kLmNvdW50IC09IDFVTCA8PCBvcmRlcjsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBQQUdFX09SREVSXzRLOgogICAgICAgICBCVUdfT04oIHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5w
b2Quc2luZ2xlKSApOwogICAgICAgICBwID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZwMm0tPnBv
ZC5zaW5nbGUpOwotICAgICAgICBwMm0tPnBvZC5jb3VudCAtPSAxOworICAgICAgICBwMm0tPnBv
ZC5jb3VudCAtPSAxVUw7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJV
RygpOwpAQCAtMTg3LDcgKzE4OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICogcDJtX3Bv
ZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogICAgIC8qIFB1dCB0aGUgcGFn
ZXMgYmFjayBvbiB0aGUgZG9tYWluIHBhZ2VfbGlzdCAqLwogICAgIGxvY2tfcGFnZV9hbGxvYyhw
Mm0pOwotICAgIGZvciAoIGkgPSAwIDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKKyAgICBmb3Ig
KCBpID0gMCA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAgIEJVR19P
TihwYWdlX2dldF9vd25lcihwICsgaSkgIT0gcDJtLT5kb21haW4pOwogICAgICAgICBwYWdlX2xp
c3RfYWRkX3RhaWwocCArIGksICZwMm0tPmRvbWFpbi0+cGFnZV9saXN0KTsKQEAgLTI1MSw3ICsy
NTIsOCBAQCBwMm1fcG9kX3NldF9jYWNoZV90YXJnZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAgIHdoaWxlICggcG9kX3RhcmdldCA8
IHAybS0+cG9kLmNvdW50ICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKiBwYWdl
OwotICAgICAgICBpbnQgb3JkZXIsIGk7CisgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcjsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBpOwogCiAgICAgICAgIGlmICggKHAybS0+cG9kLmNvdW50IC0g
cG9kX3RhcmdldCkgPiBTVVBFUlBBR0VfUEFHRVMKICAgICAgICAgICAgICAmJiAhcGFnZV9saXN0
X2VtcHR5KCZwMm0tPnBvZC5zdXBlcikgKQpAQCAtMjY0LDEwICsyNjYsMTAgQEAgcDJtX3BvZF9z
ZXRfY2FjaGVfdGFyZ2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9k
X3RhcmdldCwgaW50IHAKICAgICAgICAgQVNTRVJUKHBhZ2UgIT0gTlVMTCk7CiAKICAgICAgICAg
LyogVGhlbiBmcmVlIHRoZW0gKi8KLSAgICAgICAgZm9yICggaSA9IDAgOyBpIDwgKDEgPDwgb3Jk
ZXIpIDsgaSsrICkKKyAgICAgICAgZm9yICggaSA9IDAgOyBpIDwgKDFVTCA8PCBvcmRlcikgOyBp
KysgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBDb3BpZWQgZnJvbSBjb21tb24vbWVtb3J5
LmM6Z3Vlc3RfcmVtb3ZlX3BhZ2UoKSAqLwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0
X3BhZ2UocGFnZStpLCBkKSkgKQorICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2Uo
cGFnZSArIGksIGQpKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBkb21haW4gJXVcbiIsIGQtPmRvbWFpbl9p
ZCk7CiAgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKQEAgLTI3NSwxMiArMjc3LDEyIEBA
IHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAmKHBhZ2UraSktPnUuaW51c2UudHlw
ZV9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZStpKTsKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlICsgaSk7CiAKICAgICAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmKHBhZ2UraSktPmNvdW50
X2luZm8pICkKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlK2kpOworICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UgKyBpKTsKIAotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZStpKTsK
KyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UgKyBpKTsKIAogICAgICAgICAgICAgaWYgKCBwcmVl
bXB0aWJsZSAmJiBwb2RfdGFyZ2V0ICE9IHAybS0+cG9kLmNvdW50ICYmCiAgICAgICAgICAgICAg
ICAgIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQpAQCAtNTEzLDcgKzUxNSw3IEBAIHAybV9w
b2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsKLSAgICBpbnQgcmV0PTA7CisgICAgaW50IHJldCA9
IDA7CiAgICAgdW5zaWduZWQgbG9uZyBpLCBuOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgYm9vbF90IHN0ZWFsX2Zvcl9jYWNoZTsKQEAgLTU1
Niw3ICs1NTgsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgfQogCiAgICAgLyogTm8gcG9wdWxhdGUtb24tZGVtYW5kPyAgRG9uJ3QgbmVlZCB0
byBzdGVhbCBhbnl0aGluZz8gIFRoZW4gd2UncmUgZG9uZSEqLwotICAgIGlmKCFwb2QgJiYgIXN0
ZWFsX2Zvcl9jYWNoZSkKKyAgICBpZiAoICFwb2QgJiYgIXN0ZWFsX2Zvcl9jYWNoZSApCiAgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKIAogICAgIGlmICggIW5vbnBvZCApCkBAIC01NjcsNyArNTY5
LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgKi8KICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdwZm4sIElOVkFMSURfTUZOLCBv
cmRlciwgcDJtX2ludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2Fj
Y2Vzcyk7Ci0gICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50LT0oMTw8b3JkZXIpOworICAgICAg
ICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgIEJVR19PTihw
Mm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogICAgICAgICByZXQgPSAxOwogICAgICAgICBnb3Rv
IG91dF9lbnRyeV9jaGVjazsKQEAgLTYyNSw3ICs2MjcsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jl
c2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgKiBhdm9pZCBicmVha2lu
ZyB1cCBzdXBlcnBhZ2VzLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOwotICAgICAgICAgICAgdW5zaWduZWQgaW50IGo7CisgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGo7CiAKICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7CiAK
QEAgLTc1MywxMyArNzU1LDEzIEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogTm93
LCBkbyBhIHF1aWNrIGNoZWNrIHRvIHNlZSBpZiBpdCBtYXkgYmUgemVybyBiZWZvcmUgdW5tYXBw
aW5nLiAqLwotICAgIGZvciAoIGk9MDsgaTxTVVBFUlBBR0VfUEFHRVM7IGkrKyApCisgICAgZm9y
ICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICAvKiBR
dWljayB6ZXJvLWNoZWNrICovCiAgICAgICAgIG1hcCA9IG1hcF9kb21haW5fcGFnZShfbWZuKG1m
bl94KG1mbjApICsgaSkpOwogCi0gICAgICAgIGZvciAoIGo9MDsgajwxNjsgaisrICkKLSAgICAg
ICAgICAgIGlmKCAqKG1hcCtqKSAhPSAwICkKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCAxNjsg
aisrICkKKyAgICAgICAgICAgIGlmICggKihtYXAgKyBqKSAhPSAwICkKICAgICAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXApOwpAQCAtNzc5LDcgKzc4
MSw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICogdmlhIHRoZSBncmFudCB0YWJsZSBpbnRlcmZh
Y2UsIG9yIGJ5IHFlbXUuICBBbGxvdyBvbmUgcmVmY291bnQgZm9yCiAgICAgICogYmVpbmcgYWxs
b2NhdGVkIHRvIHRoZSBkb21haW4uCiAgICAgICovCi0gICAgZm9yICggaT0wOyBpIDwgU1VQRVJQ
QUdFX1BBR0VTOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBp
KysgKQogICAgIHsKICAgICAgICAgbWZuID0gX21mbihtZm5feChtZm4wKSArIGkpOwogICAgICAg
ICBpZiAoIChtZm5fdG9fcGFnZShtZm4pLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID4g
MSApCkBAIC03OTAsMTIgKzc5MiwxMiBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIH0KIAogICAgIC8q
IEZpbmFsbHksIGRvIGEgZnVsbCB6ZXJvLWNoZWNrICovCi0gICAgZm9yICggaT0wOyBpIDwgU1VQ
RVJQQUdFX1BBR0VTOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VT
OyBpKysgKQogICAgIHsKICAgICAgICAgbWFwID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuX3go
bWZuMCkgKyBpKSk7CiAKLSAgICAgICAgZm9yICggaj0wOyBqPFBBR0VfU0laRS9zaXplb2YoKm1h
cCk7IGorKyApCi0gICAgICAgICAgICBpZiggKihtYXAraikgIT0gMCApCisgICAgICAgIGZvciAo
IGogPSAwOyBqIDwgKFBBR0VfU0laRSAvIHNpemVvZigqbWFwKSk7IGorKyApCisgICAgICAgICAg
ICBpZiAoICoobWFwK2opICE9IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHJl
c2V0ID0gMTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg0NSw3ICs4NDcsNyBAQCBwMm1f
cG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2Zu
cywgaW50IGNvdW50KQogewogICAgIG1mbl90IG1mbnNbY291bnRdOwogICAgIHAybV90eXBlX3Qg
dHlwZXNbY291bnRdOwotICAgIHVuc2lnbmVkIGxvbmcgKiBtYXBbY291bnRdOworICAgIHVuc2ln
bmVkIGxvbmcgKm1hcFtjb3VudF07CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWlu
OwogCiAgICAgaW50IGksIGo7CkBAIC04NTYsNyArODU4LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNr
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkK
ICAgICAgICAgbWF4X3JlZisrOwogCiAgICAgLyogRmlyc3QsIGdldCB0aGUgZ2ZuIGxpc3QsIHRy
YW5zbGF0ZSB0byBtZm5zLCBhbmQgbWFwIHRoZSBwYWdlcy4gKi8KLSAgICBmb3IgKCBpPTA7IGk8
Y291bnQ7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7CiAg
ICAgICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnko
cDJtLCBnZm5zW2ldLCB0eXBlcyArIGksICZhLCAwLCBOVUxMLCBOVUxMKTsKQEAgLTg3NywxNCAr
ODc5LDE0IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICogVGhlbiwgZ28gdGhyb3VnaCBhbmQg
Y2hlY2sgZm9yIHplcm9lZCBwYWdlcywgcmVtb3Zpbmcgd3JpdGUgcGVybWlzc2lvbgogICAgICAq
IGZvciB0aG9zZSB3aXRoIHplcm9lcy4KICAgICAgKi8KLSAgICBmb3IgKCBpPTA7IGk8Y291bnQ7
IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7Ci0gICAgICAg
IGlmKCFtYXBbaV0pCisgICAgICAgIGlmICggIW1hcFtpXSApCiAgICAgICAgICAgICBjb250aW51
ZTsKIAogICAgICAgICAvKiBRdWljayB6ZXJvLWNoZWNrICovCi0gICAgICAgIGZvciAoIGo9MDsg
ajwxNjsgaisrICkKLSAgICAgICAgICAgIGlmKCAqKG1hcFtpXStqKSAhPSAwICkKKyAgICAgICAg
Zm9yICggaiA9IDA7IGogPCAxNjsgaisrICkKKyAgICAgICAgICAgIGlmICggKihtYXBbaV0gKyBq
KSAhPSAwICkKICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBpZiAoIGogPCAxNiAp
CkBAIC05MTcsMTMgKzkxOSwxMyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgIHAybV90bGJfZmx1
c2hfc3luYyhwMm0pOwogCiAgICAgLyogTm93IGNoZWNrIGVhY2ggcGFnZSBmb3IgcmVhbCAqLwot
ICAgIGZvciAoIGk9MDsgaSA8IGNvdW50OyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgY291
bnQ7IGkrKyApCiAgICAgewotICAgICAgICBpZighbWFwW2ldKQorICAgICAgICBpZiAoICFtYXBb
aV0gKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgZm9yICggaj0wOyBqPFBBR0Vf
U0laRS9zaXplb2YoKm1hcFtpXSk7IGorKyApCi0gICAgICAgICAgICBpZiggKihtYXBbaV0raikg
IT0gMCApCisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKFBBR0VfU0laRSAvIHNpemVvZigqbWFw
W2ldKSk7IGorKyApCisgICAgICAgICAgICBpZiAoICoobWFwW2ldICsgaikgIT0gMCApCiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwW2ldKTsK
QEAgLTkzMiwxMCArOTM0LDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgICAqIFNlZSBj
b21tZW50IGluIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UoKSByZSBnbnR0YWIKICAgICAg
ICAgICogY2hlY2sgdGltaW5nLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBqIDwgUEFHRV9T
SVpFL3NpemVvZigqbWFwW2ldKSApCisgICAgICAgIGlmICggaiA8IChQQUdFX1NJWkUgLyBzaXpl
b2YoKm1hcFtpXSkpICkKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0s
IGdmbnNbaV0sIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCi0gICAgICAgICAgICAgICAgdHlwZXNb
aV0sIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOworICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl
c1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAg
ICAgICB7CkBAIC05NjgsNyArOTcwLDcgQEAgc3RhdGljIHZvaWQKIHAybV9wb2RfZW1lcmdlbmN5
X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5z
W1BPRF9TV0VFUF9TVFJJREVdOwotICAgIHVuc2lnbmVkIGxvbmcgaSwgaj0wLCBzdGFydCwgbGlt
aXQ7CisgICAgdW5zaWduZWQgbG9uZyBpLCBqID0gMCwgc3RhcnQsIGxpbWl0OwogICAgIHAybV90
eXBlX3QgdDsKIAogCkBAIC05ODUsNyArOTg3LDcgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAo
c3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgKiBjYXJlZnVsIGFib3V0IHNwaW5sb2NrIHJl
Y3Vyc2lvbiBsaW1pdHMgYW5kIFBPRF9TV0VFUF9TVFJJREUuCiAgICAgICovCiAgICAgcDJtX2xv
Y2socDJtKTsKLSAgICBmb3IgKCBpPXAybS0+cG9kLnJlY2xhaW1fc2luZ2xlOyBpID4gMCA7IGkt
LSApCisgICAgZm9yICggaSA9IHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlOyBpID4gMCA7IGktLSAp
CiAgICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgKHZvaWQpcDJtLT5nZXRf
ZW50cnkocDJtLCBpLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwpAQCAtMTA3OSw3ICsxMDgxLDcg
QEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IE5VTEw7IC8qIENvbXBpbGVy
IHdhcm5pbmdzICovCiAgICAgdW5zaWduZWQgbG9uZyBnZm5fYWxpZ25lZDsKICAgICBtZm5fdCBt
Zm47Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBpOwogCiAgICAgQVNTRVJUKGdmbl9s
b2NrZWRfYnlfbWUocDJtLCBnZm4pKTsKICAgICBwb2RfbG9jayhwMm0pOwpAQCAtMTE0Myw3ICsx
MTQ1LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBtZm4gPSBwYWdlX3RvX21mbihwKTsKIAotICAgIEJV
R19PTigobWZuX3gobWZuKSAmICgoMSA8PCBvcmRlciktMSkpICE9IDApOworICAgIEJVR19PTigo
bWZuX3gobWZuKSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSAhPSAwKTsKIAogICAgIGdmbl9hbGln
bmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7CiAKQEAgLTExNTYsNyArMTE1OCw3IEBAIHAy
bV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBtZm5fYWRkKG1mbiwgaSkpOwog
ICAgIH0KIAotICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09ICgxIDw8IG9yZGVyKTsKKyAgICBw
Mm0tPnBvZC5lbnRyeV9jb3VudCAtPSAoMVVMIDw8IG9yZGVyKTsKICAgICBCVUdfT04ocDJtLT5w
b2QuZW50cnlfY291bnQgPCAwKTsKIAogICAgIHBvZF9lYWdlcl9yZWNvcmQocDJtLCBnZm5fYWxp
Z25lZCwgb3JkZXIpOwpAQCAtMTE5OCw4ICsxMjAwLDggQEAgcmVtYXBfYW5kX3JldHJ5OgogICAg
ICAqIE5PVEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlvIHRoaXMgbWlnaHQK
ICAgICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVycGFn
ZS4KICAgICAgKi8KLSAgICBnZm5fYWxpZ25lZCA9IChnZm4+Pm9yZGVyKTw8b3JkZXI7Ci0gICAg
Zm9yKGk9MDsgaTwoMTw8b3JkZXIpOyBpKyspCisgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9y
ZGVyKSA8PCBvcmRlcjsKKyAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysg
KQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWduZWQgKyBpLCBJTlZBTElEX01G
TiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25f
ZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCkBA
IC0xMjYyLDcgKzEyNjQsNyBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5k
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGlmICggcmMgPT0gMCAp
CiAgICAgewogICAgICAgICBwb2RfbG9jayhwMm0pOwotICAgICAgICBwMm0tPnBvZC5lbnRyeV9j
b3VudCArPSAxIDw8IG9yZGVyOworICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCArPSAxVUwg
PDwgb3JkZXI7CiAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09IHBvZF9jb3VudDsKICAg
ICAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgIHBvZF91bmxv
Y2socDJtKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0ml-0001Ht-FR; Thu, 21 Sep 2017 12:40:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mk-0001GP-HN
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:54 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B1/98-02044-553B3C95; Thu, 21 Sep 2017 12:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTd08+F
 Ig3nzWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy2c1dYCk5YVky+0M7UwDhXu4uRi0NIYDOj
 xIO+vUwQzmlGiee9b9m7GDk52AQ0Je58/sQEYosISEtc+3yZEaSIWWAxo8Tn/b3MIAlhgRiJ1
 2/6WUBsFgFViXcPDoDZvAIWEje3fwFrlhCQl9jVdpEVxOYUsJRoO/wNzBYCqvk14QTrBEbuBY
 wMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAn3MAAQ7GNd
 s9zzEKMnBpCTK+27d4UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwBm4BygkWp6akVaZk5wGCD
 SUtw8CiJ8DaBpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc5rDlIkAFKUUZoHNwIW+JcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsLMoUnM68EbtMroCOYgI7I3nAA5IiSRISUVAOjiW
 CCR12LwFKdM2r8KyddnOrvtV/nzr6E0tzCeYzBgTLmSvPqU7YuUJIOf3Pcv/l8yaaSE/1fOyy
 us3FnOs79/chGS5j/AYvkQ5vqCxsk/JcE3Jzkt2qH03VN4UMd39YLC8x++aH9mkiTm13b1IrO
 gz90I1z1r+ec26X+3e8Pe0Hc1RW2UqJKLMUZiYZazEXFiQD/mvTqdwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505997652!99078146!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28846 invoked from network); 21 Sep 2017 12:40:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:40:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 291C4165D;
 Thu, 21 Sep 2017 05:40:52 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 19DB83F58C;
 Thu, 21 Sep 2017 05:40:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:26 +0100
Message-Id: <20170921124035.2410-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 07/16] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_decrease_reservation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgIHwgIDMgKy0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLXBvZC5jICAgIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vbWVtb3J5LmMgICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgg
ICAgfCAxMyAtLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgIHwgIDcg
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCB8IDEzICsrKysrKysrKysrKysK
IDYgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDE5
MmExYzMyOWQuLjA0MTBiMWU4NmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTM5Myw4ICszOTMsNyBAQCBpbnQgZ3Vlc3RfcGh5c21h
cF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiAt
RU5PU1lTOwogfQogCi1pbnQgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9t
YWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4s
CitpbnQgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3Jk
ZXIpCiB7CiAgICAgcmV0dXJuIC1FTk9TWVM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCAzNGY1MjM5YjZkLi5l
Yjc0ZTVjMDFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTUxMSw5ICs1MTEsNyBAQCBwMm1fcG9kX3plcm9f
Y2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
KTsKICAqIGFsbG93IGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdG8gaGFuZGxlIGV2ZXJ5dGhpbmcg
ZWxzZS4KICAqLwogaW50Ci1wMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCitwMm1fcG9kX2Rl
Y3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQg
aW50IG9yZGVyKQogewogICAgIGludCByZXQgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgaSwgbjsK
QEAgLTUyMSw3ICs1MTksNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgYm9vbF90IHN0ZWFsX2Zvcl9jYWNoZTsKICAgICBsb25nIHBvZCwgbm9u
cG9kLCByYW07CiAKLSAgICBnZm5fbG9jayhwMm0sIGdwZm4sIG9yZGVyKTsKKyAgICBnZm5fbG9j
ayhwMm0sIGdmbiwgb3JkZXIpOwogICAgIHBvZF9sb2NrKHAybSk7CiAKICAgICAvKgpAQCAtNTQ1
LDcgKzU0Myw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgcDJtX3R5cGVfdCB0OwogICAgICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVy
OwogCi0gICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ3BmbiArIGksICZ0LCAmYSwgMCwgJmN1
cl9vcmRlciwgTlVMTCk7CisgICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSAr
IGksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAgIG4gPSAxVUwgPDwgbWlu
KG9yZGVyLCBjdXJfb3JkZXIpOwogICAgICAgICBpZiAoIHQgPT0gcDJtX3BvcHVsYXRlX29uX2Rl
bWFuZCApCiAgICAgICAgICAgICBwb2QgKz0gbjsKQEAgLTU2Nyw3ICs1NjUsNyBAQCBwMm1fcG9k
X2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAqIEFsbCBQ
b0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNhbGxlcgogICAgICAg
ICAgKiB3ZSdyZSBkb25lLgogICAgICAgICAgKi8KLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0s
IGdwZm4sIElOVkFMSURfTUZOLCBvcmRlciwgcDJtX2ludmFsaWQsCisgICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBnZm5feChnZm4pLCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAog
ICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICBwMm0t
PnBvZC5lbnRyeV9jb3VudCAtPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgIEJVR19PTihwMm0tPnBv
ZC5lbnRyeV9jb3VudCA8IDApOwpAQCAtNTg0LDcgKzU4Miw3IEBAIHAybV9wb2RfZGVjcmVhc2Vf
cmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKiAtIG5vdCBhbGwgb2YgdGhlIHBh
Z2VzIHdlcmUgUkFNIChub3cga25vd2luZyBvcmRlciA8IFNVUEVSUEFHRV9PUkRFUikKICAgICAg
Ki8KICAgICBpZiAoIHN0ZWFsX2Zvcl9jYWNoZSAmJiBvcmRlciA8IFNVUEVSUEFHRV9PUkRFUiAm
JiByYW0gPT0gKDFVTCA8PCBvcmRlcikgJiYKLSAgICAgICAgIHAybV9wb2RfemVyb19jaGVja19z
dXBlcnBhZ2UocDJtLCBncGZuICYgfihTVVBFUlBBR0VfUEFHRVMgLSAxKSkgKQorICAgICAgICAg
cDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShwMm0sIGdmbl94KGdmbikgJiB+KFNVUEVSUEFH
RV9QQUdFUyAtIDEpKSApCiAgICAgewogICAgICAgICBwb2QgPSAxVUwgPDwgb3JkZXI7CiAgICAg
ICAgIHJhbSA9IG5vbnBvZCA9IDA7CkBAIC02MDUsMTMgKzYwMywxMyBAQCBwMm1fcG9kX2RlY3Jl
YXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHAybV9hY2Nlc3NfdCBh
OwogICAgICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyOwogCi0gICAgICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ3BmbiArIGksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cisg
ICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksICZ0LCAmYSwg
MCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAgIGlmICggb3JkZXIgPCBjdXJfb3JkZXIgKQog
ICAgICAgICAgICAgY3VyX29yZGVyID0gb3JkZXI7CiAgICAgICAgIG4gPSAxVUwgPDwgY3VyX29y
ZGVyOwogICAgICAgICBpZiAoIHQgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuICsgaSwgSU5WQUxJRF9NRk4s
IGN1cl9vcmRlciwKKyAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsg
aSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X2ludmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICAgICAgcDJtLT5wb2QuZW50
cnlfY291bnQgLT0gbjsKICAgICAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8
IDApOwpAQCAtNjMzLDcgKzYzMSw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3Ry
dWN0IGRvbWFpbiAqZCwKIAogICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAK
LSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuICsgaSwgSU5WQUxJRF9NRk4sIGN1
cl9vcmRlciwKKyAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsgaSwg
SU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2lu
dmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICAgICAgcDJtX3RsYl9mbHVzaF9z
eW5jKHAybSk7CiAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8IG47ICsraiApCkBAIC02NjMs
NyArNjYxLDcgQEAgb3V0X2VudHJ5X2NoZWNrOgogCiBvdXRfdW5sb2NrOgogICAgIHBvZF91bmxv
Y2socDJtKTsKLSAgICBnZm5fdW5sb2NrKHAybSwgZ3Bmbiwgb3JkZXIpOworICAgIGdmbl91bmxv
Y2socDJtLCBnZm4sIG9yZGVyKTsKICAgICByZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBhMmFiZjU1NGUz
Li5hZDk4N2UwZjI5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKQEAgLTQxNyw3ICs0MTcsOCBAQCBzdGF0aWMgdm9pZCBkZWNyZWFzZV9y
ZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKIAogICAgICAgICAvKiBTZWUgaWYgcG9w
dWxhdGUtb24tZGVtYW5kIHdhbnRzIHRvIGhhbmRsZSB0aGlzICovCiAgICAgICAgIGlmICggaXNf
aHZtX2RvbWFpbihhLT5kb21haW4pCi0gICAgICAgICAgICAgJiYgcDJtX3BvZF9kZWNyZWFzZV9y
ZXNlcnZhdGlvbihhLT5kb21haW4sIGdtZm4sIGEtPmV4dGVudF9vcmRlcikgKQorICAgICAgICAg
ICAgICYmIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oYS0+ZG9tYWluLCBfZ2ZuKGdtZm4p
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50
X29yZGVyKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBmb3IgKCBqID0gMDsg
aiA8ICgxIDw8IGEtPmV4dGVudF9vcmRlcik7IGorKyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCBiYzViYmYw
ZGI3Li5mYWFkY2ZlOGZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTI2NiwxOSArMjY2LDYgQEAgc3RhdGlj
IGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogCiBt
Zm5fdCBnZm5fdG9fbWZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbik7CiAKLS8qCi0gKiBQ
b3B1bGF0ZS1vbi1kZW1hbmQKLSAqLwotCi0vKgotICogQ2FsbCB3aGVuIGRlY3JlYXNpbmcgbWVt
b3J5IHJlc2VydmF0aW9uIHRvIGhhbmRsZSBQb0QgZW50cmllcyBwcm9wZXJseS4KLSAqIFdpbGwg
cmV0dXJuICcxJyBpZiBhbGwgZW50cmllcyB3ZXJlIGhhbmRsZWQgYW5kIG5vdGhpbmcgbW9yZSBu
ZWVkIGJlIGRvbmUuCi0gKi8KLWludAotcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3Bm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKTsKLQog
LyogTG9vayB1cCBhIEdGTiBhbmQgdGFrZSBhIHJlZmVyZW5jZSBjb3VudCBvbiB0aGUgYmFja2lu
ZyBwYWdlLiAqLwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgcDJtX3F1ZXJ5X3Q7CiAjZGVmaW5lIFAy
TV9BTExPQyAgICAoMXU8PDApICAgLyogUG9wdWxhdGUgUG9EIGFuZCBwYWdlZC1vdXQgZW50cmll
cyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKaW5kZXggMTBjZGZjMDlhOS4uOGYzNDA5YjQwMCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CkBAIC02NDMsMTMgKzY0Myw2IEBAIGludCBwMm1fcG9kX2VtcHR5X2NhY2hlKHN0cnVjdCBkb21h
aW4gKmQpOwogICogZG9tYWluIG1hdGNoZXMgdGFyZ2V0ICovCiBpbnQgcDJtX3BvZF9zZXRfbWVt
X3RhcmdldChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHRhcmdldCk7CiAKLS8qIENh
bGwgd2hlbiBkZWNyZWFzaW5nIG1lbW9yeSByZXNlcnZhdGlvbiB0byBoYW5kbGUgUG9EIGVudHJp
ZXMgcHJvcGVybHkuCi0gKiBXaWxsIHJldHVybiAnMScgaWYgYWxsIGVudHJpZXMgd2VyZSBoYW5k
bGVkIGFuZCBub3RoaW5nIG1vcmUgbmVlZCBiZSBkb25lLiovCi1pbnQKLXAybV9wb2RfZGVjcmVh
c2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90IGdwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBvcmRlcik7Ci0KIC8qIFNjYW4gcG9kIGNhY2hlIHdoZW4gb2ZmbGluZS9icm9rZW4g
cGFnZSB0cmlnZ2VyZWQgKi8KIGludAogcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9oaXQoc3Ry
dWN0IHBhZ2VfaW5mbyAqcCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1v
bi5oIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAppbmRleCAyYjU2OTZjZjMzLi4yN2Y4
OTIwOGY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKQEAgLTIwLDQgKzIwLDE3IEBAIGludCB1bm1hcF9t
bWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuciwKICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKTsKIAorLyoK
KyAqIFBvcHVsYXRlLW9uLURlbWFuZAorICovCisKKy8qCisgKiBDYWxsIHdoZW4gZGVjcmVhc2lu
ZyBtZW1vcnkgcmVzZXJ2YXRpb24gdG8gaGFuZGxlIFBvRCBlbnRyaWVzIHByb3Blcmx5LgorICog
V2lsbCByZXR1cm4gJzEnIGlmIGFsbCBlbnRyaWVzIHdlcmUgaGFuZGxlZCBhbmQgbm90aGluZyBt
b3JlIG5lZWQgYmUgZG9uZS4KKyAqLworaW50CitwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9u
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG9yZGVyKTsKKworCiAjZW5kaWYgLyogX1hFTl9QMk1fQ09NTU9OX0gg
Ki8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:40:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mo-0001Kq-NK; Thu, 21 Sep 2017 12:40:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mn-0001JG-7e
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1A/2D-02226-853B3C95; Thu, 21 Sep 2017 12:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVysyfVTTd88+F
 Ig8kN4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPG0dYCi5tZ6z4sGQNSwPjjGbGLkYuDiGB
 zYwS77dsY4NwTjNKND+ZA+RwcrAJaErc+fyJCcQWEZCWuPb5MlgHs8BRJok9LTtYQRLCAmkSs
 9/MYwexWQRUJTo3T2UEsXkFLCTWzr4P1iwhIC+xq+0iWD2ngKVE2+FvYLYQUM2vCSdYJzByL2
 BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEehnBiDYwfj
 ytOchRkkOJiVR3nfrDkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDl3ASUEyxKTU+tSMvMAQYc
 TFqCg0dJhNcVJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXFec5AiAZCijNI8uBGw4L/EK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5lkCk8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYXX
 oKjky78Lx1n6JS5rTvNf+TnA9wKulH/vjzpDuqw01jx6bXE39+PXD3u7KR4KVX9r9y+2232Ux
 0634Zm/Djye4QuUv8f54c7WKvYJ7GuN4yp1xhy/MlXuEWFenCSsfSMmWZ49LEl5le4qqwzDex
 kmc2vpKlVnvgrX5monnJrSq9XxFbrs1UYinOSDTUYi4qTgQAF3pJ4nkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505997654!99078159!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29174 invoked from network); 21 Sep 2017 12:40:54 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:40:54 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 356251529;
 Thu, 21 Sep 2017 05:40:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 689093F58C;
 Thu, 21 Sep 2017 05:40:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:27 +0100
Message-Id: <20170921124035.2410-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>
Subject: [Xen-devel] [PATCH v2 08/16] xen/x86: p2m: Use typesafe gfn for the
	P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCi0tLQoKQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5u
YWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
CiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJlJ3MgYWNrZWQKICAgICAgICAt
IEFkZCBLZXZpbidzIHJldmlld2VkIChFUFQgcGFydCkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2
bS5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8IDE5ICsr
KysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8ICA0ICstLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyAgICAgfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jICAgICB8IDE1ICsrKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAgICAgfCAg
NiArKy0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICB8IDc3ICsrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgg
ICAgIHwgIDQgKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDYwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCmluZGV4IDkzMzk0YzFmYjYuLjJhMzIxMDJhNDEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTc4
Nyw3ICsxNzg3LDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEs
IHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGJvb2xf
dCBzdmU7CiAKLSAgICAgICAgICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQs
ICZwMm1hLCAwLCBOVUxMLCAmc3ZlKTsKKyAgICAgICAgICAgICAgICBwMm0tPmdldF9lbnRyeShw
Mm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAmc3ZlKTsKIAogICAgICAgICAg
ICAgICAgIGlmICggIXN2ZSAmJiBhbHRwMm1fdmNwdV9lbXVsYXRlX3ZlKGN1cnIpICkKICAgICAg
ICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA5MjExZmMwYWJlLi45NDhlMzc3ZTY5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTY2LDcgKzY2LDcgQEAgc3RhdGljIGludCBfcDJtX2dl
dF9tZW1fYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAgICB9CiAK
ICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Ci0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBnZm5feChnZm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0
X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgIGdmbl91bmxvY2so
cDJtLCBnZm4sIDApOwogCiAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQpAQCAt
MTQyLDcgKzE0Miw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXF1
ZXN0X3QgKipyZXFfcHRyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICB1
bnNpZ25lZCBsb25nIGdmbiA9IGdwYSA+PiBQQUdFX1NISUZUOworICAgIGdmbl90IGdmbiA9IGdh
ZGRyX3RvX2dmbihncGEpOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAg
c3RydWN0IHAybV9kb21haW4gKnAybSA9IE5VTEw7CiAgICAgbWZuX3QgbWZuOwpAQCAtMjE1LDcg
KzIxNSw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVk
IGxvbmcgZ2xhLAogICAgICAgICAqcmVxX3B0ciA9IHJlcTsKIAogICAgICAgICByZXEtPnJlYXNv
biA9IFZNX0VWRU5UX1JFQVNPTl9NRU1fQUNDRVNTOwotICAgICAgICByZXEtPnUubWVtX2FjY2Vz
cy5nZm4gPSBnZm47CisgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94KGdmbik7
CiAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmICgoMSA8PCBQQUdFX1NI
SUZUKSAtIDEpOwogICAgICAgICBpZiAoIG5wZmVjLmdsYV92YWxpZCApCiAgICAgICAgIHsKQEAg
LTI0Nyw3ICsyNDcsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICB1bnNpZ25lZCBsb25nIGdmbl9s
ID0gZ2ZuX3goZ2ZuKTsKICAgICBpbnQgcmM7CiAKLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnko
YXAybSwgZ2ZuX2wsICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IGFwMm0t
PmdldF9lbnRyeShhcDJtLCBnZm4sICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAg
LyogQ2hlY2sgaG9zdCBwMm0gaWYgbm8gdmFsaWQgZW50cnkgaW4gYWx0ZXJuYXRlICovCiAgICAg
aWYgKCAhbWZuX3ZhbGlkKG1mbikgKQpAQCAtMjY0LDE2ICsyNjQsMTYgQEAgaW50IHAybV9zZXRf
YWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhw
Mm0sCiAgICAgICAgIGlmICggcGFnZV9vcmRlciAhPSBQQUdFX09SREVSXzRLICkKICAgICAgICAg
ewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gfigoMVVMIDw8IHBhZ2Vfb3JkZXIp
IC0gMSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjJfbCA9IGdmbl9sICYgbWFzazsK
KyAgICAgICAgICAgIGdmbl90IGdmbjIgPSBfZ2ZuKGdmbl9sICYgbWFzayk7CiAgICAgICAgICAg
ICBtZm5fdCBtZm4yID0gX21mbihtZm5feChtZm4pICYgbWFzayk7CiAKLSAgICAgICAgICAgIHJj
ID0gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbjJfbCwgbWZuMiwgcGFnZV9vcmRlciwgdCwgb2xk
X2EsIDEpOworICAgICAgICAgICAgcmMgPSBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuMiwgbWZu
MiwgcGFnZV9vcmRlciwgdCwgb2xkX2EsIDEpOwogICAgICAgICAgICAgaWYgKCByYyApCiAgICAg
ICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuIGFw
Mm0tPnNldF9lbnRyeShhcDJtLCBnZm5fbCwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLAorICAg
IHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHQs
IGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtPmRvbWFpbiAhPSBkKSk7CiB9
CiAKQEAgLTI5NSwxMCArMjk1LDkgQEAgc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBtZm5fdCBtZm47CiAg
ICAgICAgIHAybV9hY2Nlc3NfdCBfYTsKICAgICAgICAgcDJtX3R5cGVfdCB0OwotICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbl9sID0gZ2ZuX3goZ2ZuKTsKIAotICAgICAgICBtZm4gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIGdmbl9sLCAmdCwgJl9hLCAwLCBOVUxMLCBOVUxMKTsKLSAgICAgICAgcmMg
PSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbl9sLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIC0x
KTsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZ0LCAmX2EsIDAsIE5V
TEwsIE5VTEwpOworICAgICAgICByYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBB
R0VfT1JERVJfNEssIHQsIGEsIC0xKTsKICAgICB9CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jCmluZGV4IDNhYjExOWNlZjIuLjYyYTM4OTkwODkgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmlu
Zy5jCkBAIC0xMjM0LDcgKzEyMzQsNyBAQCBpbnQgcmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogICAgICAgICBpZiAoIGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMp
ID09IDAgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm4gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAg
aWYgKCBtZm5fdmFsaWQobWZuKSAmJiAodCA9PSBwMm1fcmFtX3NoYXJlZCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICAvKiBEb2VzIG5vdCBmYWlsIHdpdGggRU5PTUVNIGdpdmVuIHRoZSBERVNU
Uk9ZIGZsYWcgKi8KQEAgLTEyNDMsNyArMTI0Myw3IEBAIGludCByZWxpbnF1aXNoX3NoYXJlZF9w
YWdlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgLyogQ2xlYXIgb3V0IHRoZSBwMm0g
ZW50cnkgc28gbm8gb25lIGVsc2UgbWF5IHRyeSB0bwogICAgICAgICAgICAgICogdW5zaGFyZS4g
IE11c3Qgc3VjY2VlZDogd2UganVzdCByZWFkIHRoZSBvbGQgZW50cnkgYW5kCiAgICAgICAgICAg
ICAgKiB3ZSBob2xkIHRoZSBwMm0gbG9jay4gKi8KLSAgICAgICAgICAgIHNldF9yYyA9IHAybS0+
c2V0X2VudHJ5KHAybSwgZ2ZuLCBfbWZuKDApLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAg
c2V0X3JjID0gcDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksIF9tZm4oMCksIFBBR0VfT1JE
RVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwg
cDJtX2FjY2Vzc19yd3gsIC0xKTsKICAgICAgICAgICAgIEFTU0VSVChzZXRfcmMgPT0gMCk7CiAg
ICAgICAgICAgICBjb3VudCArPSAweDEwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggMjNjMDUxODczMy4uZjE0
ZDE2ODZiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC02NzQsMTEgKzY3NCwxMiBAQCBib29sX3QgZXB0X2hh
bmRsZV9taXNjb25maWcodWludDY0X3QgZ3BhKQogICogUmV0dXJuczogMCBmb3Igc3VjY2Vzcywg
LWVycm5vIGZvciBmYWlsdXJlCiAgKi8KIHN0YXRpYyBpbnQKLWVwdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwgCitlcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbl8sIG1mbl90IG1mbiwKICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nl
c3NfdCBwMm1hLAogICAgICAgICAgICAgICBpbnQgc3ZlKQogewogICAgIGVwdF9lbnRyeV90ICp0
YWJsZSwgKmVwdF9lbnRyeSA9IE5VTEw7CisgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChn
Zm5fKTsKICAgICB1bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBnZm47CiAgICAgdW5zaWdu
ZWQgaW50IGksIHRhcmdldCA9IG9yZGVyIC8gRVBUX1RBQkxFX09SREVSOwogICAgIHVuc2lnbmVk
IGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgPyAoZ2ZuIHwgbWZuX3go
bWZuKSkgOiBnZm47CkBAIC05MTAsMTEgKzkxMSwxMiBAQCBvdXQ6CiAKIC8qIFJlYWQgZXB0IHAy
bSBlbnRyaWVzICovCiBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIHAy
bV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCogYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdmbl90IGdmbl8sIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCogYSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCAqc3ZlKQogewogICAgIGVwdF9lbnRy
eV90ICp0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9n
ZXRfcGFnZXRhYmxlKHAybSkpKSk7CisgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChnZm5f
KTsKICAgICB1bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBnZm47CiAgICAgZXB0X2VudHJ5
X3QgKmVwdF9lbnRyeTsKICAgICB1MzIgaW5kZXg7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCBlYjc0ZTVjMDFm
Li5jOGM4Y2ZmMDE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTU0Myw3ICs1NDMsNyBAQCBwMm1fcG9kX2Rl
Y3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQg
aW50IG9yZGVyKQogICAgICAgICBwMm1fdHlwZV90IHQ7CiAgICAgICAgIHVuc2lnbmVkIGludCBj
dXJfb3JkZXI7CiAKLSAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsgaSwg
JnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKKyAgICAgICAgcDJtLT5nZXRfZW50cnkocDJt
LCBnZm5fYWRkKGdmbiwgaSksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAg
IG4gPSAxVUwgPDwgbWluKG9yZGVyLCBjdXJfb3JkZXIpOwogICAgICAgICBpZiAoIHQgPT0gcDJt
X3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAgICAgICBwb2QgKz0gbjsKQEAgLTYwMyw3ICs2
MDMsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAg
ICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAgICBtZm4gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwor
ICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgJnQsICZh
LCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKICAgICAgICAgaWYgKCBvcmRlciA8IGN1cl9vcmRlciAp
CiAgICAgICAgICAgICBjdXJfb3JkZXIgPSBvcmRlcjsKICAgICAgICAgbiA9IDFVTCA8PCBjdXJf
b3JkZXI7CkBAIC03MTcsNyArNzE3LDggQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBrOwogICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCi0gICAg
ICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJnR5cGUsICZhLCAwLCAmY3Vy
X29yZGVyLCBOVUxMKTsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdm
biArICBpKSwgJnR5cGUsICZhLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3Vy
X29yZGVyLCBOVUxMKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBDb25kaXRpb25zIHRoYXQg
bXVzdCBiZSBtZXQgZm9yIHN1cGVycGFnZS1zdXBlcnBhZ2U6CkBAIC04NTksNyArODYwLDkgQEAg
cDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
KmdmbnMsIGludCBjb3VudCkKICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQogICAg
IHsKICAgICAgICAgcDJtX2FjY2Vzc190IGE7Ci0gICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbnNbaV0sIHR5cGVzICsgaSwgJmEsIDAsIE5VTEwsIE5VTEwpOworCisgICAg
ICAgIG1mbnNbaV0gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIHR5cGVzICsg
aSwgJmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxMLCBOVUxMKTsK
ICAgICAgICAgLyoKICAgICAgICAgICogSWYgdGhpcyBpcyByYW0sIGFuZCBub3QgYSBwYWdldGFi
bGUgb3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZAogICAgICAgICAgKiBwcm9iYWJseSBub3QgbWFw
cGVkIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuCkBAIC05ODgsNyArOTkxLDcg
QEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBm
b3IgKCBpID0gcDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7IGkgPiAwIDsgaS0tICkKICAgICB7CiAg
ICAgICAgIHAybV9hY2Nlc3NfdCBhOwotICAgICAgICAodm9pZClwMm0tPmdldF9lbnRyeShwMm0s
IGksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5
KHAybSwgX2dmbihpKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgaWYgKCBwMm1f
aXNfcmFtKHQpICkKICAgICAgICAgewogICAgICAgICAgICAgZ2Zuc1tqXSA9IGk7CkBAIC0xMjM3
LDcgKzEyNDAsNyBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBwMm1fYWNjZXNzX3QgYTsK
ICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAgICBwMm0tPmdldF9lbnRy
eShwMm0sIGdmbiArIGksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgICAgICBw
Mm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsgaSksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIs
IE5VTEwpOwogICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsKICAgICAg
ICAgaWYgKCBwMm1faXNfcmFtKG90KSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCAwZTYzZDZl
ZDExLi40YmZlYzRmNWYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC00NzksMTIgKzQ3OSwxMyBAQCBpbnQgcDJt
X3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSkKIAogLyogUmV0dXJuczog
MCBmb3Igc3VjY2VzcywgLWVycm5vIGZvciBmYWlsdXJlICovCiBzdGF0aWMgaW50Ci1wMm1fcHRf
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5f
dCBtZm4sCitwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
bl8sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIs
IHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEsCiAgICAgICAgICAgICAgICAgIGlu
dCBzdmUpCiB7CiAgICAgLyogWFhYIC0tIHRoaXMgbWlnaHQgYmUgYWJsZSB0byBiZSBmYXN0ZXIg
aWZmIGN1cnJlbnQtPmRvbWFpbiA9PSBkICovCiAgICAgdm9pZCAqdGFibGU7CisgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSBnZm5feChnZm5fKTsKICAgICB1bnNpZ25lZCBsb25nIGksIGdmbl9yZW1h
aW5kZXIgPSBnZm47CiAgICAgbDFfcGdlbnRyeV90ICpwMm1fZW50cnksIGVudHJ5X2NvbnRlbnQ7
CiAgICAgLyogSW50ZXJtZWRpYXRlIHRhYmxlIHRvIGZyZWUgaWYgd2UncmUgcmVwbGFjaW5nIGl0
IHdpdGggYSBzdXBlcnBhZ2UuICovCkBAIC03MzEsMTEgKzczMiwxMiBAQCBwMm1fcHRfc2V0X2Vu
dHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4s
CiB9CiAKIHN0YXRpYyBtZm5fdAotcDJtX3B0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKK3AybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZ2ZuX3QgZ2ZuXywKICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwgcDJt
X2FjY2Vzc190ICphLCBwMm1fcXVlcnlfdCBxLAogICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKnBhZ2Vfb3JkZXIsIGJvb2xfdCAqc3ZlKQogewogICAgIG1mbl90IG1mbjsKKyAgICB1bnNp
Z25lZCBsb25nIGdmbiA9IGdmbl94KGdmbl8pOwogICAgIHBhZGRyX3QgYWRkciA9ICgocGFkZHJf
dClnZm4pIDw8IFBBR0VfU0hJRlQ7CiAgICAgbDJfcGdlbnRyeV90ICpsMmU7CiAgICAgbDFfcGdl
bnRyeV90ICpsMWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggMGI0NzkxMDViOS4uMzVkNGExNTM5MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNDE1
LDExICs0MTUsMTIgQEAgdm9pZCBwMm1fdW5sb2NrX2FuZF90bGJfZmx1c2goc3RydWN0IHAybV9k
b21haW4gKnAybSkKICAgICAgICAgbW1fd3JpdGVfdW5sb2NrKCZwMm0tPmxvY2spOwogfQogCi1t
Zm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sCittZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICAgICAgICAgICAgcDJtX3R5
cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLCBwMm1fcXVlcnlfdCBxLAogICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsIGJvb2xfdCBsb2NrZWQpCiB7CiAgICAgbWZu
X3QgbWZuOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogCiAgICAgLyogVW5zaGFyZSBt
YWtlcyBubyBzZW5zZSB3aXRodW90IHBvcHVsYXRlLiAqLwogICAgIGlmICggcSAmIFAyTV9VTlNI
QVJFICkKQEAgLTQzMCw3ICs0MzEsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIC8qIE5vdCBu
ZWNlc3NhcmlseSB0cnVlLCBidXQgZm9yIG5vbi10cmFuc2xhdGVkIGd1ZXN0cywgd2UgY2xhaW0K
ICAgICAgICAgICogaXQncyB0aGUgbW9zdCBnZW5lcmljIGtpbmQgb2YgbWVtb3J5ICovCiAgICAg
ICAgICp0ID0gcDJtX3JhbV9ydzsKLSAgICAgICAgcmV0dXJuIF9tZm4oZ2ZuKTsKKyAgICAgICAg
cmV0dXJuIF9tZm4oZ2ZuX2wpOwogICAgIH0KIAogICAgIGlmICggbG9ja2VkICkKQEAgLTQ0NCw4
ICs0NDUsOCBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShw
Mm0pKTsKICAgICAgICAgLyogVHJ5IHRvIHVuc2hhcmUuIElmIHdlIGZhaWwsIGNvbW11bmljYXRl
IEVOT01FTSB3aXRob3V0CiAgICAgICAgICAqIHNsZWVwaW5nLiAqLwotICAgICAgICBpZiAoIG1l
bV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuLCAwKSA8IDAgKQotICAgICAg
ICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuLCAw
KTsKKyAgICAgICAgaWYgKCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdm
bl9sLCAwKSA8IDAgKQorICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21l
bShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApOwogICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShw
Mm0sIGdmbiwgdCwgYSwgcSwgcGFnZV9vcmRlciwgTlVMTCk7CiAgICAgfQogCkBAIC01NTYsNyAr
NTU3LDcgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3JkZXIg
PSAwOwogCi0gICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIG9y
ZGVyLCBwMm10LCBwMm1hLCAtMSk7CisgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAy
bSwgX2dmbihnZm4pLCBtZm4sIG9yZGVyLCBwMm10LCBwMm1hLCAtMSk7CiAgICAgICAgIGlmICgg
c2V0X3JjICkKICAgICAgICAgICAgIHJjID0gc2V0X3JjOwogCkBAIC03MzUsNyArNzM2LDggQEAg
cDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFV
TCA8PCBwYWdlX29yZGVyKTsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgbWZuX3JldHVy
biA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsK
KyAgICAgICAgICAgIG1mbl9yZXR1cm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsg
aSksICZ0LCAmYSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMLCBOVUxMKTsKICAgICAgICAgICAgIGlmICggIXAybV9pc19ncmFudCh0KSAmJiAhcDJtX2lz
X3NoYXJlZCh0KSAmJiAhcDJtX2lzX2ZvcmVpZ24odCkgKQogICAgICAgICAgICAgICAgIHNldF9n
cGZuX2Zyb21fbWZuKG1mbitpLCBJTlZBTElEX00yUF9FTlRSWSk7CiAgICAgICAgICAgICBBU1NF
UlQoICFwMm1faXNfdmFsaWQodCkgfHwgbWZuICsgaSA9PSBtZm5feChtZm5fcmV0dXJuKSApOwpA
QCAtNzYyLDcgKzc2NCw4IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgdCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIHVuc2lnbmVkIGxvbmcgaSwgb2dmbjsK
KyAgICB1bnNpZ25lZCBsb25nIGk7CisgICAgZ2ZuX3Qgb2dmbjsKICAgICBwMm1fdHlwZV90IG90
OwogICAgIHAybV9hY2Nlc3NfdCBhOwogICAgIG1mbl90IG9tZm47CkBAIC04MDMsNyArODA2LDcg
QEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBt
Zm5fdCBtZm4sCiAgICAgLyogRmlyc3QsIHJlbW92ZSBtLT5wIG1hcHBpbmdzIGZvciBleGlzdGlu
ZyBwLT5tIG1hcHBpbmdzICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3Jk
ZXIpOyBpKysgKQogICAgIHsKLSAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2Zu
X3goZ2ZuX2FkZChnZm4sIGkpKSwgJm90LAorICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnko
cDJtLCBnZm5fYWRkKGdmbiwgaSksICZvdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKG90KSApCiAg
ICAgICAgIHsKQEAgLTgzMSw3ICs4MzQsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApOwogICAgICAgICAgICAgICAgIHJldHVybiBy
YzsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IGdmbl94KGdmbl9hZGQoZ2ZuLCBpKSksCisgICAgICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50
cnkocDJtLCBnZm5fYWRkKGdmbiwgaSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgICAgICBBU1NFUlQoIXAybV9pc19z
aGFyZWQob3QpKTsKICAgICAgICAgfQpAQCAtODczLDIxICs4NzYsMjQgQEAgZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAg
ICAgIH0KICAgICAgICAgaWYgKCBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShtZm5fYWRkKG1m
biwgaSkpKSAhPSBkICkKICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBvZ2ZuID0gbWZu
X3RvX2dmbihkLCBtZm5fYWRkKG1mbiwgaSkpOwotICAgICAgICBpZiAoIChvZ2ZuICE9IElOVkFM
SURfTTJQX0VOVFJZKSAmJiAob2dmbiAhPSBnZm5feChnZm5fYWRkKGdmbiwgaSkpKSApCisgICAg
ICAgIG9nZm4gPSBfZ2ZuKG1mbl90b19nZm4oZCwgbWZuX2FkZChtZm4sIGkpKSk7CisgICAgICAg
IGlmICggIWdmbl9lcShvZ2ZuLCBfZ2ZuKElOVkFMSURfTTJQX0VOVFJZKSkgJiYKKyAgICAgICAg
ICAgICAhZ2ZuX2VxKG9nZm4sIGdmbl9hZGQoZ2ZuLCBpKSkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBUaGlzIG1hY2hpbmUgZnJhbWUgaXMgYWxyZWFkeSBtYXBwZWQgYXQgYW5vdGhlciBw
aHlzaWNhbAogICAgICAgICAgICAgICogYWRkcmVzcyAqLwogICAgICAgICAgICAgUDJNX0RFQlVH
KCJhbGlhc2VkISBtZm49JSNseCwgb2xkIGdmbj0lI2x4LCBuZXcgZ2ZuPSUjbHhcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwgb2dmbiwgZ2ZuX3goZ2Zu
X2FkZChnZm4sIGkpKSk7CisgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4s
IGkpKSwgZ2ZuX3gob2dmbiksCisgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChn
Zm4sIGkpKSk7CiAgICAgICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBvZ2ZuLCAm
b3QsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkg
JiYgIXAybV9pc19wYWdlZChvdCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFT
U0VSVChtZm5fdmFsaWQob21mbikpOwogICAgICAgICAgICAgICAgIFAyTV9ERUJVRygib2xkIGdm
bj0lI2x4IC0+IG1mbiAlI2x4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICBvZ2ZuICwg
bWZuX3gob21mbikpOworICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChvZ2ZuKSAsIG1m
bl94KG9tZm4pKTsKICAgICAgICAgICAgICAgICBpZiAoIG1mbl9lcShvbWZuLCBtZm5fYWRkKG1m
biwgaSkpICkKLSAgICAgICAgICAgICAgICAgICAgcDJtX3JlbW92ZV9wYWdlKHAybSwgb2dmbiwg
bWZuX3gobWZuX2FkZChtZm4sIGkpKSwgMCk7CisgICAgICAgICAgICAgICAgICAgIHAybV9yZW1v
dmVfcGFnZShwMm0sIGdmbl94KG9nZm4pLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICB9CkBAIC05NDgsNyArOTU0LDcgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBnZm5fbG9jayhwMm0sIGdm
biwgMCk7CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnB0LCAmYSwgMCwg
TlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZw
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgIHJjID0gbGlrZWx5KHB0ID09IG90KQogICAgICAg
ICAgPyBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIG50LAogICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpCkBAIC0xMDY1LDE0ICsx
MDcxLDE1IEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAg
KiAgICAxICsgbmV3IG9yZGVyICBmb3IgY2FsbGVyIHRvIHJldHJ5IHdpdGggc21hbGxlciBvcmRl
ciAoZ3VhcmFudGVlZAogICogICAgICAgICAgICAgICAgICAgdG8gYmUgc21hbGxlciB0aGFuIG9y
ZGVyIHBhc3NlZCBpbikKICAqLwotc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fdHlwZV90IGdmbl9wMm10
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhY2Nlc3MpCitz
dGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm5fbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVu
c2lnbmVkIGludCBvcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IGdmbl9wMm10LCBwMm1fYWNjZXNzX3QgYWNjZXNzKQogewogICAgIGludCByYyA9IDA7CiAg
ICAgcDJtX2FjY2Vzc190IGE7CiAgICAgcDJtX3R5cGVfdCBvdDsKICAgICBtZm5fdCBvbWZuOwor
ICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXIg
PSAwOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAK
QEAgLTExMDMsMTEgKzExMTAsMTEgQEAgc3RhdGljIGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIH0K
ICAgICB9CiAKLSAgICBQMk1fREVCVUcoInNldCAlZCAlbHggJWx4XG4iLCBnZm5fcDJtdCwgZ2Zu
LCBtZm5feChtZm4pKTsKLSAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgb3Jk
ZXIsIGdmbl9wMm10LCBhY2Nlc3MpOworICAgIFAyTV9ERUJVRygic2V0ICVkICVseCAlbHhcbiIs
IGdmbl9wMm10LCBnZm5fbCwgbWZuX3gobWZuKSk7CisgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2ZuX2wsIG1mbiwgb3JkZXIsIGdmbl9wMm10LCBhY2Nlc3MpOwogICAgIGlmICggcmMgKQog
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAicDJtX3NldF9lbnRyeTogJSNseDoldSAtPiAl
ZCAoMHglIlBSSV9tZm4iKVxuIiwKLSAgICAgICAgICAgICAgICAgZ2ZuLCBvcmRlciwgcmMsIG1m
bl94KG1mbikpOworICAgICAgICAgICAgICAgICBnZm5fbCwgb3JkZXIsIHJjLCBtZm5feChtZm4p
KTsKICAgICBlbHNlIGlmICggcDJtX2lzX3BvZChvdCkgKQogICAgIHsKICAgICAgICAgcG9kX2xv
Y2socDJtKTsKQEAgLTExNTcsNyArMTE2NCw3IEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgZ2ZuX2xvY2socDJt
LCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAm
YSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdm
biksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICBpZiAoIHAybXQgPT0gcDJtX2lu
dmFsaWQgfHwgcDJtdCA9PSBwMm1fbW1pb19kbSApCiAgICAgICAgIHJldCA9IHAybV9zZXRfZW50
cnkocDJtLCBnZm4sIF9tZm4oZ2ZuKSwgUEFHRV9PUkRFUl80SywKQEAgLTEyMDEsNyArMTIwOCw3
IEBAIGludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICByZXR1cm4gLUVJTzsKIAogICAgIGdmbl9sb2Nr
KHAybSwgZ2ZuLCBvcmRlcik7Ci0gICAgYWN0dWFsX21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
Z2ZuLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgIGFjdHVhbF9tZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsK
ICAgICBpZiAoIGN1cl9vcmRlciA8IG9yZGVyICkKICAgICB7CiAgICAgICAgIHJjID0gY3VyX29y
ZGVyICsgMTsKQEAgLTEyNDUsNyArMTI1Miw3IEBAIGludCBjbGVhcl9pZGVudGl0eV9wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQs
ICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4o
Z2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHAybXQgPT0gcDJtX21t
aW9fZGlyZWN0ICYmIG1mbl94KG1mbikgPT0gZ2ZuICkKICAgICB7CiAgICAgICAgIHJldCA9IHAy
bV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLApAQCAtMTI3
OCw3ICsxMjg1LDcgQEAgaW50IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pCiAgICAgICAgIHJldHVybiAtRUlPOwogCiAg
ICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IGdmbiwgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgX2dmbihnZm4pLCAmb3QsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAvKiBBdCB0aGUg
bW9tZW50IHdlIG9ubHkgYWxsb3cgcDJtIGNoYW5nZSBpZiBnZm4gaGFzIGFscmVhZHkgYmVlbiBt
YWRlCiAgICAgICogc2hhcmFibGUgZmlyc3QgKi8KICAgICBBU1NFUlQocDJtX2lzX3NoYXJlZChv
dCkpOwpAQCAtMTMzMCw3ICsxMzM3LDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX25vbWluYXRlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgZ2ZuX2xvY2socDJtLCBn
Zm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwg
MCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiks
ICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICAvKiBDaGVjayBpZiBtZm4gaXMgdmFs
aWQgKi8KICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCkBAIC0xMzkyLDcgKzEzOTksNyBAQCBp
bnQgcDJtX21lbV9wYWdpbmdfZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCiAgICAgLyogR2V0IG1mbiAqLwotICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwp
OworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOwogICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCiAgICAg
ICAgIGdvdG8gb3V0OwogCkBAIC0xNTI0LDcgKzE1MzEsNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgLyog
Rml4IHAybSBtYXBwaW5nICovCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAgIG1mbiA9
IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEws
IE5VTEwpOwogICAgIC8qIEFsbG93IG9ubHkgbm9taW5hdGVkIG9yIGV2aWN0ZWQgcGFnZXMgdG8g
ZW50ZXIgcGFnZS1pbiBwYXRoICovCiAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291
dCB8fCBwMm10ID09IHAybV9yYW1fcGFnZWQgKQogICAgIHsKQEAgLTE1ODYsNyArMTU5Myw3IEBA
IGludCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCB1aW50NjRfdCBidWZmZXIpCiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAg
ICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxM
KTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAw
LCBOVUxMLCBOVUxMKTsKIAogICAgIHJldCA9IC1FTk9FTlQ7CiAgICAgLyogQWxsb3cgbWlzc2lu
ZyBwYWdlcyAqLwpAQCAtMTY3NCw3ICsxNjgxLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19yZXN1
bWUoc3RydWN0IGRvbWFpbiAqZCwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQogICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbiA9IHJzcC0+dS5tZW1fYWNjZXNzLmdmbjsKIAogICAgICAgICBnZm5f
bG9jayhwMm0sIGdmbiwgMCk7Ci0gICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2Zu
LCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgLyoK
ICAgICAgICAgICogQWxsb3cgb25seSBwYWdlcyB3aGljaCB3ZXJlIHByZXBhcmVkIHByb3Blcmx5
LCBvciBwYWdlcyB3aGljaAogICAgICAgICAgKiB3ZXJlIG5vbWluYXRlZCBidXQgbm90IGV2aWN0
ZWQuCkBAIC0yMjYzLDcgKzIyNzAsNyBAQCBpbnQgcDJtX2NoYW5nZV9hbHRwMm1fZ2ZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsCiAgICAgcDJtX2xvY2soaHAybSk7CiAgICAg
cDJtX2xvY2soYXAybSk7CiAKLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuX3go
b2xkX2dmbiksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gYXAybS0+Z2V0X2Vu
dHJ5KGFwMm0sIG9sZF9nZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICBpZiAoIGdm
bl9lcShuZXdfZ2ZuLCBJTlZBTElEX0dGTikgKQogICAgIHsKQEAgLTIyOTIsMjEgKzIyOTksMjEg
QEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgaWR4LAogICAgICAgICAgICAgZ2ZuID0gX2dmbihnZm5feChvbGRfZ2ZuKSAmIG1hc2spOwog
ICAgICAgICAgICAgbWZuID0gX21mbihtZm5feChtZm4pICYgbWFzayk7CiAKLSAgICAgICAgICAg
IGlmICggYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl94KGdmbiksIG1mbiwgcGFnZV9vcmRlciwg
dCwgYSwgMSkgKQorICAgICAgICAgICAgaWYgKCBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBt
Zm4sIHBhZ2Vfb3JkZXIsIHQsIGEsIDEpICkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogICAgIH0KIAotICAgIG1mbiA9IGFwMm0tPmdldF9lbnRyeShhcDJtLCBnZm5feChu
ZXdfZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBhcDJtLT5nZXRfZW50
cnkoYXAybSwgbmV3X2dmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIGlmICggIW1m
bl92YWxpZChtZm4pICkKLSAgICAgICAgbWZuID0gaHAybS0+Z2V0X2VudHJ5KGhwMm0sIGdmbl94
KG5ld19nZm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICBtZm4gPSBocDJtLT5n
ZXRfZW50cnkoaHAybSwgbmV3X2dmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIC8q
IE5vdGU6IGN1cnJlbnRseSBpdCBpcyBub3Qgc2FmZSB0byByZW1hcCB0byBhIHNoYXJlZCBlbnRy
eSAqLwogICAgIGlmICggIW1mbl92YWxpZChtZm4pIHx8ICh0ICE9IHAybV9yYW1fcncpICkKICAg
ICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoICFhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX3go
b2xkX2dmbiksIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwKKyAgICBpZiAoICFhcDJtLT5zZXRf
ZW50cnkoYXAybSwgb2xkX2dmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAoY3VycmVudC0+ZG9tYWluICE9IGQpKSApCiAgICAgewogICAgICAg
ICByYyA9IDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA4ZjM0MDliNDAwLi4xYzlhNTFlOWFkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKQEAgLTIzNCwxMyArMjM0LDEzIEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICBzdHJ1
Y3QgcGFnZV9saXN0X2hlYWQgcGFnZXM7CiAKICAgICBpbnQgICAgICAgICAgICAgICAgKCpzZXRf
ZW50cnkpKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fYWNjZXNzX3QgcDJtYSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBzdmUpOwogICAgIG1mbl90ICAgICAgICAgICAgICAoKmdldF9lbnRy
eSkoc3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCAqcDJtdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9h
Y2Nlc3NfdCAqcDJtYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9x
dWVyeV90IHEsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mq-0001MW-2R; Thu, 21 Sep 2017 12:41:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mo-0001KK-EB
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 09/EA-01910-953B3C95; Thu, 21 Sep 2017 12:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTTdi8+F
 Igw+XzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyX1zcwFWy4zljx/ltJA+OjeYxdjFwcQgKb
 GSUuHD3N2sXICeScZpTYe9MaxGYT0JS48/kTE4gtIiAtce3zZbAGZpCa/gt72UESwgKeErtOL
 GAEsVkEVCXe//3P0sXIwcErYCnR0pEHEpYQkJfY1XYRbD4nULjt8DeoXRYSvyacYJ3AyL2AkW
 EVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB2PzF6d
 DjJIcTEqivO/WHY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbtAkoJ1iUmp5akZaZAww0mLQE
 B4+SCESat7ggMbc4Mx0idYrRmOPHpCt/mDg6bt79wyTEkpeflyolzmsOUioAUppRmgc3CBYBl
 xhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqwwyhSczrwRu3yugU5iATsnecADklJJEhJRUAy
 P/5aKq5c//H0o6WyXUYVgeLOYyQ017E++Pb8ILrgfm733Kt70rX7BjRlPZgrjikL2mzw5E3c/
 S8cppT/zkqMRvItj00v6/8XaLfRdK2HSn/FLY4c5s7yHlpfbr/lYn2Zyfh4osDnF/2OpwOPH0
 ddW2KnefXpG+r5P3cjqk1dWlza+pfD5VV4mlOCPRUIu5qDgRAOXcGQN7AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1505997655!108332021!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26465 invoked from network); 21 Sep 2017 12:40:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:40:56 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A6B82165D;
 Thu, 21 Sep 2017 05:40:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 740043F58C;
 Thu, 21 Sep 2017 05:40:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:28 +0100
Message-Id: <20170921124035.2410-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 09/16] xen/x86: p2m: Use typesafe GFN in
	p2m_set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgotLS0KCkNjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3ICYgVGFtYXMnIGFja2VkLWJ5CiAgICAgICAgLSBS
ZW5hbWUgdGhlIHZhcmlhYmxlIGdmbl90IHRvIGdmbl8gdG8gYXZvaWQgc2hhZG93aW5nIHRoZSB0
eXBlCiAgICAgICAgZ2ZuX3QKLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyB8
ICAgMiArLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgfCAgIDMgKy0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMgICAgICAgIHwgIDM2ICsrKysrKystLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0uYyAgICAgICAgICAgIHwgMTEyICsrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgfCAgIDIgKy0K
IDUgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL25lc3RlZF9oYXAuYwppbmRleCAxNjJhZmVkNDZiLi4zNDZmY2I1M2U1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL25lc3RlZF9oYXAuYwpAQCAtMTIxLDcgKzEyMSw3IEBAIG5lc3RlZGhhcF9maXhfcDJt
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBnZm4gPSAo
TDJfZ3BhID4+IFBBR0VfU0hJRlQpICYgbWFzazsKICAgICAgICAgbWZuID0gX21mbigoTDBfZ3Bh
ID4+IFBBR0VfU0hJRlQpICYgbWFzayk7CiAKLSAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOworICAgICAgICByYyA9IHAybV9z
ZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7CiAg
ICAgfQogCiAgICAgcDJtX3VubG9jayhwMm0pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCA2MmEz
ODk5MDg5Li5iODU2MDI4YzAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTA1Miw3ICsxMDUy
LDggQEAgaW50IG1lbV9zaGFyaW5nX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKnNkLCB1
bnNpZ25lZCBsb25nIHNnZm4sIHNocl9oYW5kbGUKICAgICAgICAgZ290byBlcnJfdW5sb2NrOwog
ICAgIH0KIAotICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBjZ2ZuLCBzbWZuLCBQQUdFX09S
REVSXzRLLCBwMm1fcmFtX3NoYXJlZCwgYSk7CisgICAgcmV0ID0gcDJtX3NldF9lbnRyeShwMm0s
IF9nZm4oY2dmbiksIHNtZm4sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fcmFtX3NoYXJlZCwgYSk7CiAKICAgICAvKiBUZW1wdGVkIHRvIHR1cm4gdGhpcyBpbnRv
IGFuIGFzc2VydCAqLwogICAgIGlmICggcmV0ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGM4YzhjZmYwMTQu
LmI4YTUxY2YxMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtNTY1LDcgKzU2NSw3IEBAIHAybV9wb2RfZGVj
cmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBp
bnQgb3JkZXIpCiAgICAgICAgICAqIEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBpbnZh
bGlkIGFuZCB0ZWxsIGNhbGxlcgogICAgICAgICAgKiB3ZSdyZSBkb25lLgogICAgICAgICAgKi8K
LSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl94KGdmbiksIElOVkFMSURfTUZOLCBvcmRl
ciwgcDJtX2ludmFsaWQsCisgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURf
TUZOLCBvcmRlciwgcDJtX2ludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZh
dWx0X2FjY2Vzcyk7CiAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09IDFVTCA8PCBvcmRl
cjsKICAgICAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CkBAIC02MDksNyAr
NjA5LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAgbiA9IDFVTCA8PCBjdXJfb3Jk
ZXI7CiAgICAgICAgIGlmICggdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKICAgICAgICAg
ewotICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCBJTlZBTElE
X01GTiwgY3VyX29yZGVyLAorICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hZGQo
Z2ZuLCBpKSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX2ludmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICAgICAgcDJtLT5w
b2QuZW50cnlfY291bnQgLT0gbjsKICAgICAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9j
b3VudCA8IDApOwpAQCAtNjMxLDcgKzYzMSw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRp
b24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAKICAg
ICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCi0gICAgICAgICAgICBwMm1fc2V0
X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCisgICAg
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCBJTlZBTElEX01GTiwg
Y3VyX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtLT5k
ZWZhdWx0X2FjY2Vzcyk7CiAgICAgICAgICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKICAg
ICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgbjsgKytqICkKQEAgLTY4MCw5ICs2ODAsMTAgQEAg
dm9pZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogICogaW4gdGhlIHAybS4K
ICAqLwogc3RhdGljIGludAotcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKK3AybV9wb2RfemVyb19jaGVja19zdXBl
cnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCkKIHsKICAg
ICBtZm5fdCBtZm4sIG1mbjAgPSBJTlZBTElEX01GTjsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdm
bl9sKTsKICAgICBwMm1fdHlwZV90IHR5cGUsIHR5cGUwID0gMDsKICAgICB1bnNpZ25lZCBsb25n
ICogbWFwID0gTlVMTDsKICAgICBpbnQgcmV0PTAsIHJlc2V0ID0gMDsKQEAgLTY5Myw3ICs2OTQs
NyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgQVNTRVJUKHBvZF9sb2NrZWRfYnlfbWUocDJtKSk7
CiAKLSAgICBpZiAoICFzdXBlcnBhZ2VfYWxpZ25lZChnZm4pICkKKyAgICBpZiAoICFzdXBlcnBh
Z2VfYWxpZ25lZChnZm5fbCkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIEFsbG93IGFu
IGV4dHJhIHJlZmNvdW50IGZvciBvbmUgc2hhZG93IHB0IG1hcHBpbmcgaW4gc2hhZG93ZWQgZG9t
YWlucyAqLwpAQCAtNzE3LDcgKzcxOCw3IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHVuc2ln
bmVkIGxvbmcgazsKICAgICAgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAotICAg
ICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsgIGkpLCAmdHlwZSwgJmEs
IDAsCisgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAm
dHlwZSwgJmEsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjdXJfb3JkZXIsIE5V
TEwpOwogCiAgICAgICAgIC8qCkBAIC04MTUsNyArODE2LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNr
X3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAg
ICAgICAgICAgIGludCBkOjE2LG9yZGVyOjE2OwogICAgICAgICB9IHQ7CiAKLSAgICAgICAgdC5n
Zm4gPSBnZm47CisgICAgICAgIHQuZ2ZuID0gZ2ZuX2w7CiAgICAgICAgIHQubWZuID0gbWZuX3go
bWZuKTsKICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lkOwogICAgICAgICB0Lm9yZGVyID0gOTsK
QEAgLTg5OCw3ICs4OTksNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICB9CiAKICAgICAg
ICAgLyogVHJ5IHRvIHJlbW92ZSB0aGUgcGFnZSwgcmVzdG9yaW5nIG9sZCBtYXBwaW5nIGlmIGl0
IGZhaWxzLiAqLwotICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgSU5WQUxJRF9N
Rk4sIFBBR0VfT1JERVJfNEssCisgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNb
aV0pLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgICAgICAv
KgpAQCAtOTEwLDcgKzkxMSw3IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgICAgICB1bm1h
cF9kb21haW5fcGFnZShtYXBbaV0pOwogICAgICAgICAgICAgbWFwW2ldID0gTlVMTDsKIAotICAg
ICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0sIG1mbnNbaV0sIFBBR0VfT1JERVJf
NEssCisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgbWZuc1tp
XSwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0
X2FjY2Vzcyk7CiAKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtOTM3LDcgKzkzOCw3IEBAIHAy
bV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpn
Zm5zLCBpbnQgY291bnQpCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGogPCAoUEFHRV9TSVpF
IC8gc2l6ZW9mKCptYXBbaV0pKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50
cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgcDJt
X3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0xMDgwLDcgKzEwODEsNyBAQCBwMm1fcG9kX2Rl
bWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcCA9IE5VTEw7IC8qIENvbXBpbGVyIHdhcm5pbmdzICovCi0gICAgdW5zaWduZWQgbG9u
ZyBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGdmbl90IGdmbl9h
bGlnbmVkID0gX2dmbigoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcik7CiAgICAgbWZuX3QgbWZuOwog
ICAgIHVuc2lnbmVkIGxvbmcgaTsKIApAQCAtMTE1MiwxNCArMTE1MywxNCBAQCBwMm1fcG9kX2Rl
bWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwK
IAogICAgIGZvciggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkKICAgICB7Ci0gICAg
ICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikgKyBpLCBnZm5fYWxpZ25lZCArIGkpOwor
ICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgZ2ZuX3goZ2ZuX2FsaWdu
ZWQpICsgaSk7CiAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIG1mbl9hZGQobWZuLCBpKSk7
CiAgICAgfQogCiAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gKDFVTCA8PCBvcmRlcik7CiAg
ICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAKLSAgICBwb2RfZWFnZXJfcmVj
b3JkKHAybSwgZ2ZuX2FsaWduZWQsIG9yZGVyKTsKKyAgICBwb2RfZWFnZXJfcmVjb3JkKHAybSwg
Z2ZuX3goZ2ZuX2FsaWduZWQpLCBvcmRlcik7CiAKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCiAg
ICAgewpAQCAtMTE5OSw3ICsxMjAwLDcgQEAgcmVtYXBfYW5kX3JldHJ5OgogICAgICAqIG5lZWQg
cHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdlLgogICAgICAqLwog
ICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCi0gICAgICAgIHAybV9z
ZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCArIGksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRL
LAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm5fYWxpZ25lZCwgaSksIElO
VkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgIHAybV9wb3B1
bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgIGlmICggdGJfaW5pdF9k
b25lICkKICAgICB7CkBAIC0xMjE5LDEwICsxMjIwLDExIEBAIHJlbWFwX2FuZF9yZXRyeToKIAog
CiBpbnQKLWd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCitndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25f
ZGVtYW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIGdmbl90IGdm
biA9IF9nZm4oZ2ZuX2wpOwogICAgIHVuc2lnbmVkIGxvbmcgaSwgbiwgcG9kX2NvdW50ID0gMDsK
ICAgICBpbnQgcmMgPSAwOwogCkBAIC0xMjMxLDcgKzEyMzMsNyBAQCBndWVzdF9waHlzbWFwX21h
cmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
LAogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIG9yZGVyKTsKIAotICAgIFAyTV9ERUJVRygibWFy
ayBwb2QgZ2ZuPSUjbHhcbiIsIGdmbik7CisgICAgUDJNX0RFQlVHKCJtYXJrIHBvZCBnZm49JSNs
eFxuIiwgZ2ZuX2wpOwogCiAgICAgLyogTWFrZSBzdXJlIGFsbCBncGZucyBhcmUgdW51c2VkICov
CiAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSArPSBuICkKQEAgLTEyNDAs
NyArMTI0Miw3IEBAIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwog
ICAgICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyOwogCi0gICAgICAgIHAybS0+Z2V0X2VudHJ5
KHAybSwgX2dmbihnZm4gKyBpKSwgJm90LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAg
ICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmb3QsICZhLCAwLCAmY3Vy
X29yZGVyLCBOVUxMKTsKICAgICAgICAgbiA9IDFVTCA8PCBtaW4ob3JkZXIsIGN1cl9vcmRlcik7
CiAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMzVkNGEx
NTM5MS4uM2ZiYzUzN2RhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNTMyLDcgKzUzMiw3IEBAIHN0cnVjdCBwYWdlX2lu
Zm8gKnAybV9nZXRfcGFnZV9mcm9tX2dmbigKIH0KIAogLyogUmV0dXJuczogMCBmb3Igc3VjY2Vz
cywgLWVycm5vIGZvciBmYWlsdXJlICovCi1pbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAoraW50IHAybV9zZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCBwMm10LCBwMm1f
YWNjZXNzX3QgcDJtYSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CkBA
IC01NDYsOCArNTQ2LDkgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICB7CiAgICAgICAgIGlmICggaGFw
X2VuYWJsZWQoZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZuX21h
c2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoZ2ZuIHwgbWZuX3gobWZuKSB8IHRvZG8pIDogKGdmbiB8IHRvZG8pOwor
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbl9tYXNrID0gIW1mbl9lcShtZm4sIElOVkFMSURf
TUZOKSA/IG1mbl94KG1mbikgOiAwOworCisgICAgICAgICAgICBmbl9tYXNrIHw9IGdmbl94KGdm
bikgfCB0b2RvOwogCiAgICAgICAgICAgICBvcmRlciA9ICghKGZuX21hc2sgJiAoKDF1bCA8PCBQ
QUdFX09SREVSXzFHKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICAgICAgaGFwX2hhc18xZ2Ip
ID8gUEFHRV9PUkRFUl8xRyA6CkBAIC01NTcsMTEgKzU1OCwxMSBAQCBpbnQgcDJtX3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICBvcmRlciA9IDA7CiAKLSAgICAgICAgc2V0X3JjID0g
cDJtLT5zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksIG1mbiwgb3JkZXIsIHAybXQsIHAybWEsIC0x
KTsKKyAgICAgICAgc2V0X3JjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgb3JkZXIs
IHAybXQsIHAybWEsIC0xKTsKICAgICAgICAgaWYgKCBzZXRfcmMgKQogICAgICAgICAgICAgcmMg
PSBzZXRfcmM7CiAKLSAgICAgICAgZ2ZuICs9IDF1bCA8PCBvcmRlcjsKKyAgICAgICAgZ2ZuID0g
Z2ZuX2FkZChnZm4sIDF1bCA8PCBvcmRlcik7CiAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElO
VkFMSURfTUZOKSApCiAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgMXVsIDw8IG9yZGVy
KTsKICAgICAgICAgdG9kbyAtPSAxdWwgPDwgb3JkZXI7CkBAIC02NTIsNyArNjUzLDcgQEAgaW50
IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAgLyogSW5pdGlh
bGlzZSBwaHlzbWFwIHRhYmxlcyBmb3Igc2xvdCB6ZXJvLiBPdGhlciBjb2RlIGFzc3VtZXMgdGhp
cy4gKi8KICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDE7Ci0gICAgcmMgPSBwMm1fc2V0
X2VudHJ5KHAybSwgMCwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCisgICAgcmMgPSBwMm1f
c2V0X2VudHJ5KHAybSwgX2dmbigwKSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAg
ICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDA7CiAgICAgcDJtX3VubG9jayhwMm0pOwpAQCAt
NzAzLDEwICs3MDQsMTEgQEAgdm9pZCBwMm1fZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCkKIAogCiBzdGF0aWMgaW50Ci1wMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAorcDJtX3JlbW92ZV9wYWdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxv
bmcgbWZuLAogICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQogewogICAg
IHVuc2lnbmVkIGxvbmcgaTsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5f
dCBtZm5fcmV0dXJuOwogICAgIHAybV90eXBlX3QgdDsKICAgICBwMm1fYWNjZXNzX3QgYTsKQEAg
LTczMCwxMyArNzMyLDEzIEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgfQogCiAgICAgQVNT
RVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsKLSAgICBQMk1fREVCVUcoInJlbW92aW5n
IGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm4sIG1mbik7CisgICAgUDJNX0RFQlVHKCJyZW1vdmlu
ZyBnZm49JSNseCBtZm49JSNseFxuIiwgZ2ZuX2wsIG1mbik7CiAKICAgICBpZiAoIG1mbl92YWxp
ZChfbWZuKG1mbikpICkKICAgICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBw
YWdlX29yZGVyKTsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgbWZuX3JldHVybiA9IHAy
bS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4gKyBpKSwgJnQsICZhLCAwLAorICAgICAgICAgICAg
bWZuX3JldHVybiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmdCwgJmEs
IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCk7
CiAgICAgICAgICAgICBpZiAoICFwMm1faXNfZ3JhbnQodCkgJiYgIXAybV9pc19zaGFyZWQodCkg
JiYgIXAybV9pc19mb3JlaWduKHQpICkKICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21m
bihtZm4raSwgSU5WQUxJRF9NMlBfRU5UUlkpOwpAQCAtOTAxLDcgKzkwMyw3IEBAIGd1ZXN0X3Bo
eXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAog
ICAgIC8qIE5vdywgYWN0dWFsbHkgZG8gdGhlIHR3by13YXkgbWFwcGluZyAqLwogICAgIGlmICgg
bWZuX3ZhbGlkKG1mbikgKQogICAgIHsKLSAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwg
Z2ZuX3goZ2ZuKSwgbWZuLCBwYWdlX29yZGVyLCB0LAorICAgICAgICByYyA9IHAybV9zZXRfZW50
cnkocDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAg
IGdvdG8gb3V0OyAvKiBGYWlsZWQgdG8gdXBkYXRlIHAybSwgYmFpbCB3aXRob3V0IHVwZGF0aW5n
IG0ycC4gKi8KQEAgLTkxNyw3ICs5MTksNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICB7CiAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiQWRkaW5nIGJhZCBtZm4gdG8gcDJtIG1hcCAoJSNseCAtPiAl
I2x4KVxuIiwKICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSk7Ci0gICAg
ICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbl94KGdmbiksIElOVkFMSURfTUZOLCBwYWdl
X29yZGVyLAorICAgICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZO
LCBwYWdlX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFsaWQsIHAy
bS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICB7CkBA
IC05NDAsMTEgKzk0MiwxMiBAQCBvdXQ6CiAgKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJy
bm8gZm9yIGZhaWx1cmUuCiAgKiBSZXNldHMgdGhlIGFjY2VzcyBwZXJtaXNzaW9ucy4KICAqLwot
aW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sCitpbnQgcDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbl9sLAogICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlw
ZV90IG50KQogewogICAgIHAybV9hY2Nlc3NfdCBhOwogICAgIHAybV90eXBlX3QgcHQ7CisgICAg
Z2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJjOwpAQCAtOTU0LDcg
Kzk1Nyw3IEBAIGludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwor
ICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcHQsICZhLCAwLCBOVUxMLCBOVUxM
KTsKICAgICByYyA9IGxpa2VseShwdCA9PSBvdCkKICAgICAgICAgID8gcDJtX3NldF9lbnRyeShw
Mm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBudCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm0tPmRlZmF1bHRfYWNjZXNzKQpAQCAtMTExMSw3ICsxMTE0LDcgQEAgc3RhdGljIGludCBz
ZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2ws
CiAgICAgfQogCiAgICAgUDJNX0RFQlVHKCJzZXQgJWQgJWx4ICVseFxuIiwgZ2ZuX3AybXQsIGdm
bl9sLCBtZm5feChtZm4pKTsKLSAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm5fbCwgbWZu
LCBvcmRlciwgZ2ZuX3AybXQsIGFjY2Vzcyk7CisgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwg
Z2ZuLCBtZm4sIG9yZGVyLCBnZm5fcDJtdCwgYWNjZXNzKTsKICAgICBpZiAoIHJjICkKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybV9zZXRfZW50cnk6ICUjbHg6JXUgLT4gJWQgKDB4
JSJQUklfbWZuIilcbiIsCiAgICAgICAgICAgICAgICAgIGdmbl9sLCBvcmRlciwgcmMsIG1mbl94
KG1mbikpOwpAQCAtMTE0NiwxMSArMTE0OSwxMiBAQCBpbnQgc2V0X21taW9fcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgcmV0dXJu
IHNldF90eXBlZF9wMm1fZW50cnkoZCwgZ2ZuLCBtZm4sIG9yZGVyLCBwMm1fbW1pb19kaXJlY3Qs
IGFjY2Vzcyk7CiB9CiAKLWludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAoraW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV9hY2Nlc3NfdCBwMm1hLCB1bnNpZ25lZCBpbnQgZmxhZykKIHsKICAgICBwMm1fdHlw
ZV90IHAybXQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5f
bCk7CiAgICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CiAgICAgaW50IHJldDsKQEAgLTExNTksMTcgKzExNjMsMTcgQEAgaW50IHNl
dF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
CiAgICAgewogICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpICkKICAgICAgICAgICAgIHJldHVy
biAwOwotICAgICAgICByZXR1cm4gaW9tbXVfbWFwX3BhZ2UoZCwgZ2ZuLCBnZm4sIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworICAgICAgICByZXR1cm4gaW9tbXVfbWFwX3BhZ2Uo
ZCwgZ2ZuX2wsIGdmbl9sLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKICAgICB9
CiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKIAogICAg
IGlmICggcDJtdCA9PSBwMm1faW52YWxpZCB8fCBwMm10ID09IHAybV9tbWlvX2RtICkKLSAgICAg
ICAgcmV0ID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgX21mbihnZm4pLCBQQUdFX09SREVSXzRL
LAorICAgICAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBfbWZuKGdmbl9sKSwgUEFH
RV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3Qs
IHAybWEpOwotICAgIGVsc2UgaWYgKCBtZm5feChtZm4pID09IGdmbiAmJiBwMm10ID09IHAybV9t
bWlvX2RpcmVjdCAmJiBhID09IHAybWEgKQorICAgIGVsc2UgaWYgKCBtZm5feChtZm4pID09IGdm
bl9sICYmIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICYmIGEgPT0gcDJtYSApCiAgICAgICAgIHJl
dCA9IDA7CiAgICAgZWxzZQogICAgIHsKQEAgLTExODAsNyArMTE4NCw3IEBAIGludCBzZXRfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAg
ICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwogICAgICAgICAgICAgICAgIkNhbm5vdCBzZXR1
cCBpZGVudGl0eSBtYXAgZCVkOiVseCwiCiAgICAgICAgICAgICAgICAiIGdmbiBhbHJlYWR5IG1h
cHBlZCB0byAlbHguXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4sIG1mbl94
KG1mbikpOworICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5fbCwgbWZuX3gobWZuKSk7
CiAgICAgfQogCiAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CkBAIC0xMTk0LDEwICsxMTk4
LDExIEBAIGludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuLAogICogICAgb3JkZXIrMSAgZm9yIGNhbGxlciB0byByZXRyeSB3aXRoIG9y
ZGVyIChndWFyYW50ZWVkIHNtYWxsZXIgdGhhbgogICogICAgICAgICAgICAgdGhlIG9yZGVyIHZh
bHVlIHBhc3NlZCBpbikKICAqLwotaW50IGNsZWFyX21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCitpbnQgY2xlYXJfbW1pb19wMm1f
ZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgbWZuX3QgbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBpbnQg
cmMgPSAtRUlOVkFMOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1mbl90IGFj
dHVhbF9tZm47CiAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgcDJtX3R5cGVfdCB0OwpAQCAtMTIw
OCw3ICsxMjEzLDcgQEAgaW50IGNsZWFyX21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIHJldHVybiAtRUlPOwogCiAg
ICAgZ2ZuX2xvY2socDJtLCBnZm4sIG9yZGVyKTsKLSAgICBhY3R1YWxfbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAg
YWN0dWFsX21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgJmEsIDAsICZjdXJfb3Jk
ZXIsIE5VTEwpOwogICAgIGlmICggY3VyX29yZGVyIDwgb3JkZXIgKQogICAgIHsKICAgICAgICAg
cmMgPSBjdXJfb3JkZXIgKyAxOwpAQCAtMTIxOSwxMyArMTIyNCwxMyBAQCBpbnQgY2xlYXJfbW1p
b19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1m
biwKICAgICBpZiAoIG1mbl9lcShhY3R1YWxfbWZuLCBJTlZBTElEX01GTikgfHwgKHQgIT0gcDJt
X21taW9fZGlyZWN0KSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAotICAg
ICAgICAgICAgICAgICAiZ2ZuX3RvX21mbiBmYWlsZWQhIGdmbj0lMDhseCB0eXBlOiVkXG4iLCBn
Zm4sIHQpOworICAgICAgICAgICAgICAgICAiZ2ZuX3RvX21mbiBmYWlsZWQhIGdmbj0lMDhseCB0
eXBlOiVkXG4iLCBnZm5fbCwgdCk7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBpZiAo
IG1mbl94KG1mbikgIT0gbWZuX3goYWN0dWFsX21mbikgKQogICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgIm5vIG1hcHBpbmcgYmV0d2VlbiBtZm4gJTA4
bHggYW5kIGdmbiAlMDhseFxuIiwKLSAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2ZuKTsK
KyAgICAgICAgICAgICAgICAgbWZuX3gobWZuKSwgZ2ZuX2wpOwogICAgIHJjID0gcDJtX3NldF9l
bnRyeShwMm0sIGdmbiwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKQEAgLTEyMzUsMTAgKzEyNDAs
MTEgQEAgaW50IGNsZWFyX21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgY2xlYXJfaWRl
bnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQoraW50
IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbl9sKQogewogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1fYWNjZXNzX3QgYTsKKyAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQgcmV0OwpAQCAtMTI0
NywxMyArMTI1MywxMyBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9pb21t
dShkKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X3VubWFw
X3BhZ2UoZCwgZ2ZuKTsKKyAgICAgICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgZ2ZuX2wp
OwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwotICAg
IGlmICggcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgJiYgbWZuX3gobWZuKSA9PSBnZm4gKQorICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwp
OworICAgIGlmICggcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgJiYgbWZuX3gobWZuKSA9PSBnZm5f
bCApCiAgICAgewogICAgICAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElE
X01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52
YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CkBAIC0xMjY0LDcgKzEyNzAsNyBAQCBpbnQgY2xl
YXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogICAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX1dBUk5JTkcKICAgICAgICAgICAgICAgICJub24taWRlbnRpdHkgbWFwIGQlZDolbHggbm90
IGNsZWFyZWQgKG1hcHBlZCB0byAlbHgpXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnZm4sIG1mbl94KG1mbikpOworICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5fbCwg
bWZuX3gobWZuKSk7CiAgICAgICAgIHJldCA9IDA7CiAgICAgfQogCkBAIC0xMjcyLDEwICsxMjc4
LDExIEBAIGludCBjbGVhcl9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiB9CiAKIC8qIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBm
b3IgZmFpbHVyZSAqLwotaW50IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pCitpbnQgc2V0X3NoYXJlZF9wMm1fZW50cnko
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgbWZuX3QgbWZuKQogewogICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJj
ID0gMDsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBwMm1fYWNjZXNzX3QgYTsK
ICAgICBwMm1fdHlwZV90IG90OwogICAgIG1mbl90IG9tZm47CkBAIC0xMjg1LDcgKzEyOTIsNyBA
QCBpbnQgc2V0X3NoYXJlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4sIG1mbl90IG1mbikKICAgICAgICAgcmV0dXJuIC1FSU87CiAKICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7Ci0gICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAm
b3QsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sICZvdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgIC8qIEF0IHRoZSBtb21lbnQgd2Ugb25s
eSBhbGxvdyBwMm0gY2hhbmdlIGlmIGdmbiBoYXMgYWxyZWFkeSBiZWVuIG1hZGUKICAgICAgKiBz
aGFyYWJsZSBmaXJzdCAqLwogICAgIEFTU0VSVChwMm1faXNfc2hhcmVkKG90KSk7CkBAIC0xMjk3
LDE0ICsxMzA0LDE0IEBAIGludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogICAgICAgICAgfHwgKHBnX3R5cGUgJiBQ
R1RfdHlwZV9tYXNrKSAhPSBQR1Rfc2hhcmVkX3BhZ2UgKQogICAgICAgICBzZXRfZ3Bmbl9mcm9t
X21mbihtZm5feChvbWZuKSwgSU5WQUxJRF9NMlBfRU5UUlkpOwogCi0gICAgUDJNX0RFQlVHKCJz
ZXQgc2hhcmVkICVseCAlbHhcbiIsIGdmbiwgbWZuX3gobWZuKSk7CisgICAgUDJNX0RFQlVHKCJz
ZXQgc2hhcmVkICVseCAlbHhcbiIsIGdmbl9sLCBtZm5feChtZm4pKTsKICAgICByYyA9IHAybV9z
ZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgcDJtX3JhbV9zaGFyZWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgIGdmbl91bmxv
Y2socDJtLCBnZm4sIDApOwogICAgIGlmICggcmMgKQogICAgICAgICBnZHByaW50ayhYRU5MT0df
RVJSLAogICAgICAgICAgICAgICAgICAicDJtX3NldF9lbnRyeSBmYWlsZWQhIG1mbj0lMDhseCBy
YzolZFxuIiwKLSAgICAgICAgICAgICAgICAgbWZuX3goZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChw
Mm0tPmRvbWFpbiwgZ2ZuLCAmb3QpKSwgcmMpOworICAgICAgICAgICAgICAgICBtZm5feChnZXRf
Z2ZuX3F1ZXJ5X3VubG9ja2VkKHAybS0+ZG9tYWluLCBnZm5fbCwgJm90KSksIHJjKTsKICAgICBy
ZXR1cm4gcmM7CiB9CiAKQEAgLTEzMjYsMTggKzEzMzMsMTkgQEAgaW50IHNldF9zaGFyZWRfcDJt
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pCiAg
KiBPbmNlIHRoZSBwMm10IGlzIGNoYW5nZWQgdGhlIHBhZ2UgaXMgcmVhZG9ubHkgZm9yIHRoZSBn
dWVzdC4gIE9uIHN1Y2Nlc3MgdGhlCiAgKiBwYWdlciBjYW4gd3JpdGUgdGhlIHBhZ2UgY29udGVu
dHMgdG8gZGlzayBhbmQgbGF0ZXIgZXZpY3QgdGhlIHBhZ2UuCiAgKi8KLWludCBwMm1fbWVtX3Bh
Z2luZ19ub21pbmF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKK2ludCBw
Mm1fbWVtX3BhZ2luZ19ub21pbmF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
bl9sKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAg
cDJtX2FjY2Vzc190IGE7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3Qg
bWZuOwogICAgIGludCByZXQgPSAtRUJVU1k7CiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7
CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAw
LCBOVUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQs
ICZhLCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIC8qIENoZWNrIGlmIG1mbiBpcyB2YWxpZCAqLwog
ICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKQEAgLTEzODcsMTEgKzEzOTUsMTIgQEAgaW50IHAy
bV9tZW1fcGFnaW5nX25vbWluYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogICogY291bGQgZXZpY3QgaXQsIGV2aWN0aW9uIGNhbiBub3QgYmUgZG9uZSBlaXRoZXIuIElu
IHRoaXMgY2FzZSB0aGUgZ2ZuIGlzCiAgKiBzdGlsbCBiYWNrZWQgYnkgYSBtZm4uCiAgKi8KLWlu
dCBwMm1fbWVtX3BhZ2luZ19ldmljdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
bikKK2ludCBwMm1fbWVtX3BhZ2luZ19ldmljdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbl9sKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgcDJtX3R5cGVf
dCBwMm10OwogICAgIHAybV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wp
OwogICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwogICAgIGludCByZXQgPSAtRUJVU1k7CkBAIC0xMzk5LDcgKzE0MDgsNyBAQCBp
bnQgcDJtX21lbV9wYWdpbmdfZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCiAgICAgLyogR2V0IG1mbiAqLwotICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5VTEws
IE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOwogICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCiAgICAg
ICAgIGdvdG8gb3V0OwogCkBAIC0xNTAyLDE1ICsxNTExLDE2IEBAIHZvaWQgcDJtX21lbV9wYWdp
bmdfZHJvcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICogYWxy
ZWFkeSBzZW50IHRvIHRoZSBwYWdlci4gSW4gdGhpcyBjYXNlIHRoZSBjYWxsZXIgaGFzIHRvIHRy
eSBhZ2FpbiB1bnRpbCB0aGUKICAqIGdmbiBpcyBmdWxseSBwYWdlZCBpbiBhZ2Fpbi4KICAqLwot
dm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbikKK3ZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm5fbCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAg
ICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKICAgICAgICAgLnJlYXNvbiA9IFZNX0VWRU5U
X1JFQVNPTl9NRU1fUEFHSU5HLAotICAgICAgICAudS5tZW1fcGFnaW5nLmdmbiA9IGdmbgorICAg
ICAgICAudS5tZW1fcGFnaW5nLmdmbiA9IGdmbl9sCiAgICAgfTsKICAgICBwMm1fdHlwZV90IHAy
bXQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAg
ICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3Rw
Mm0oZCk7CiAKQEAgLTE1MTksNyArMTUyOSw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgaWYgKCByYyA9PSAt
RU5PU1lTICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1
IHBhZ2luZyBnZm4gJWx4IHlldCBubyByaW5nICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImluIHBsYWNlXG4iLCBkLT5kb21haW5faWQsIGdmbik7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJpbiBwbGFjZVxuIiwgZC0+ZG9tYWluX2lkLCBnZm5fbCk7CiAgICAgICAgIC8q
IFByZXZlbnQgdGhlIHZjcHUgZnJvbSBmYXVsdGluZyByZXBlYXRlZGx5IG9uIHRoZSBzYW1lIGdm
biAqLwogICAgICAgICBpZiAoIHYtPmRvbWFpbiA9PSBkICkKICAgICAgICAgICAgIHZjcHVfcGF1
c2Vfbm9zeW5jKHYpOwpAQCAtMTUzMSw3ICsxNTQxLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIC8qIEZp
eCBwMm0gbWFwcGluZyAqLwogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKLSAgICBtZm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsK
KyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKICAgICAvKiBBbGxvdyBvbmx5IG5vbWluYXRlZCBvciBldmljdGVkIHBhZ2VzIHRvIGVu
dGVyIHBhZ2UtaW4gcGF0aCAqLwogICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19vdXQg
fHwgcDJtdCA9PSBwMm1fcmFtX3BhZ2VkICkKICAgICB7CkBAIC0xNTc1LDExICsxNTg1LDEyIEBA
IHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4pCiAgKiBtZm4gaWYgcG9wdWxhdGUgd2FzIGNhbGxlZCBmb3IgIGdmbiB3aGljaCB3
YXMgbm9taW5hdGVkIGJ1dCBub3QgZXZpY3RlZC4gSW4KICAqIHRoaXMgY2FzZSBvbmx5IHRoZSBw
Mm10IG5lZWRzIHRvIGJlIGZvcndhcmRlZC4KICAqLwotaW50IHAybV9tZW1fcGFnaW5nX3ByZXAo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVpbnQ2NF90IGJ1ZmZlcikKK2lu
dCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
X2wsIHVpbnQ2NF90IGJ1ZmZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAg
IHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBnZm5fdCBnZm4gPSBf
Z2ZuKGdmbl9sKTsKICAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9
IHAybV9nZXRfaG9zdHAybShkKTsKICAgICBpbnQgcmV0LCBwYWdlX2V4dGFudCA9IDE7CkBAIC0x
NTkzLDcgKzE2MDQsNyBAQCBpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwgdWludDY0X3QgYnVmZmVyKQogCiAgICAgZ2ZuX2xvY2socDJt
LCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZw
Mm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICByZXQgPSAtRU5PRU5UOwogICAg
IC8qIEFsbG93IG1pc3NpbmcgcGFnZXMgKi8KQEAgLTE2MjksNyArMTY0MCw3IEBAIGludCBwMm1f
bWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1aW50
NjRfdCBidWZmZXIpCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGxvYWQgcGFnaW5nLWluIGdmbiAlbHggZG9t
YWluICV1ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJieXRlcyBsZWZ0ICVk
XG4iLCBnZm4sIGQtPmRvbWFpbl9pZCwgcmMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImJ5dGVzIGxlZnQgJWRcbiIsIGdmbl9sLCBkLT5kb21haW5faWQsIHJjKTsKICAgICAg
ICAgICAgIHJldCA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgLyogRG9u
J3QgbGVhayBwYWdlcyAqLwogICAgICAgICAgICAgZ290byBvdXQ7ICAgICAgICAgICAgCkBAIC0x
NjQyLDcgKzE2NTMsNyBAQCBpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwgdWludDY0X3QgYnVmZmVyKQogICAgIHJldCA9IHAybV9zZXRf
ZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSA/IHAybV9yYW1fbG9nZGlydHkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHAybV9yYW1fcncsIGEp
OwotICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdmbik7CisgICAgc2V0X2dwZm5f
ZnJvbV9tZm4obWZuX3gobWZuKSwgZ2ZuX2wpOwogCiAgICAgaWYgKCAhcGFnZV9leHRhbnQgKQog
ICAgICAgICBhdG9taWNfZGVjKCZkLT5wYWdlZF9wYWdlcyk7CkBAIC0xNjc4LDEwICsxNjg5LDEw
IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50
X3Jlc3BvbnNlX3QgKnJzcCkKICAgICAvKiBGaXggcDJtIGVudHJ5IGlmIHRoZSBwYWdlIHdhcyBu
b3QgZHJvcHBlZCAqLwogICAgIGlmICggIShyc3AtPnUubWVtX3BhZ2luZy5mbGFncyAmIE1FTV9Q
QUdJTkdfRFJPUF9QQUdFKSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHJz
cC0+dS5tZW1fYWNjZXNzLmdmbjsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihyc3AtPnUubWVt
X2FjY2Vzcy5nZm4pOwogCiAgICAgICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKLSAgICAgICAg
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwg
TlVMTCk7CisgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEs
IDAsIE5VTEwsIE5VTEwpOwogICAgICAgICAvKgogICAgICAgICAgKiBBbGxvdyBvbmx5IHBhZ2Vz
IHdoaWNoIHdlcmUgcHJlcGFyZWQgcHJvcGVybHksIG9yIHBhZ2VzIHdoaWNoCiAgICAgICAgICAq
IHdlcmUgbm9taW5hdGVkIGJ1dCBub3QgZXZpY3RlZC4KQEAgLTE2OTEsNyArMTcwMiw3IEBAIHZv
aWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3Bv
bnNlX3QgKnJzcCkKICAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFH
RV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnaW5nX21vZGVfbG9nX2Rp
cnR5KGQpID8gcDJtX3JhbV9sb2dkaXJ0eSA6CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bV9yYW1fcncsIGEpOwotICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSwg
Z2ZuKTsKKyAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdmbl94KGdm
bikpOwogICAgICAgICB9CiAgICAgICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwogICAgIH0K
QEAgLTIxMDksOCArMjEyMCw5IEBAIGJvb2xfdCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3Qg
dmNwdSAqdiwgcGFkZHJfdCBncGEsCiAgICAgICovCiAgICAgbWFzayA9IH4oKDFVTCA8PCBwYWdl
X29yZGVyKSAtIDEpOwogICAgIG1mbiA9IF9tZm4obWZuX3gobWZuKSAmIG1hc2spOworICAgIGdm
biA9IF9nZm4oZ2ZuX3goZ2ZuKSAmIG1hc2spOwogCi0gICAgcnYgPSBwMm1fc2V0X2VudHJ5KCph
cDJtLCBnZm5feChnZm4pICYgbWFzaywgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBwMm1hKTsKKyAg
ICBydiA9IHAybV9zZXRfZW50cnkoKmFwMm0sIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBw
Mm1hKTsKICAgICBwMm1fdW5sb2NrKCphcDJtKTsKIAogICAgIGlmICggcnYgKQpAQCAtMjM5Niw3
ICsyNDA4LDcgQEAgdm9pZCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCAhbWZuX2VxKG0sIElOVkFMSURfTUZOKSApCi0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5
KHAybSwgZ2ZuX3goZ2ZuKSwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBwMm1hKTsKKyAgICAgICAg
ICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7
CiAKICAgICAgICAgX19wdXRfZ2ZuKHAybSwgZ2ZuX3goZ2ZuKSk7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
aW5kZXggMWM5YTUxZTlhZC4uMDdjYTAyYTE3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC02ODIsNyArNjgy
LDcgQEAgdm9pZCBwMm1fZnJlZV9wdHAoc3RydWN0IHAybV9kb21haW4gKnAybSwgc3RydWN0IHBh
Z2VfaW5mbyAqcGcpOwogCiAvKiBEaXJlY3RseSBzZXQgYSBwMm0gZW50cnk6IG9ubHkgZm9yIHVz
ZSBieSBwMm0gY29kZS4gRG9lcyBub3QgbmVlZAogICogYSBjYWxsIHRvIHB1dF9nZm4gYWZ0ZXJ3
YXJkcy8gKi8KLWludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCitpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hKTsK
IAogLyogU2V0IHVwIGZ1bmN0aW9uIHBvaW50ZXJzIGZvciBQVCBpbXBsZW1lbnRhdGlvbjogb25s
eSBmb3IgdXNlIGJ5IHAybSBjb2RlICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mq-0001NJ-Aa; Thu, 21 Sep 2017 12:41:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mp-0001Kf-0t
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:40:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 2F/6A-01812-A53B3C95; Thu, 21 Sep 2017 12:40:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTdy8+F
 Ig73LdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy9rQtYCy7xVHTt2MPawNjH1cXIxSEksJlR
 4s/rLjYI5zSjxKNZdxm7GDk52AQ0Je58/sQEYosISEtc+3yZEaSIWWAxo8Tn/b3MIAlhgQCJf
 XP+gtksAqoS7y98BmvgFbCUaNv4hR3ElhCQl9jVdpEVxOYEiR/+BmYLCVhI/JpwgnUCI/cCRo
 ZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBPq5nYGDcwdh
 8wu8QoyQHk5Io7wbFw5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh1lIFygkWp6akVaZk5wGCD
 SUtw8CiJ8AaApHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc77WwmoSACkKKM0D24ELPAvM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmFQVZxZOZVwK36RXQEUxAR2RvOAByREkiQkqqgX
 Fz2CEhs0tuTLdCVpyblsgRfvVX64LHXkmRHhMFnP4vCZiQpXLwV23spqO2pr/tT8w/fE2JzSX
 8sOYej0eBy1kOr57Leon1VAO7rvWW4GT+Q0t0Fi7SObrE7tbDmxUG3BvX5Eu+2dyj+NLNsekB
 26ttSm5P3lSZys+V8/yRl/tX62IC25xjbB1KLMUZiYZazEXFiQCeYIaodwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1505997657!115886870!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51393 invoked from network); 21 Sep 2017 12:40:57 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:40:57 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 00D401529;
 Thu, 21 Sep 2017 05:40:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E5C4E3F58C;
 Thu, 21 Sep 2017 05:40:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:29 +0100
Message-Id: <20170921124035.2410-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 10/16] xen/x86: p2m-pod: Use typesafe GFN in
	pod_eager_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTAgKysrKystLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpp
bmRleCBiOGE1MWNmMTJhLi4xNzZkMDZjYjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTEwNjIsMTUgKzEw
NjIsMTUgQEAgc3RhdGljIHZvaWQgcG9kX2VhZ2VyX3JlY2xhaW0oc3RydWN0IHAybV9kb21haW4g
KnAybSkKICAgICB9IHdoaWxlICggKHAybS0+cG9kLmNvdW50ID09IDApICYmIChpIDwgQVJSQVlf
U0laRShtcnAtPmxpc3QpKSApOwogfQogCi1zdGF0aWMgdm9pZCBwb2RfZWFnZXJfcmVjb3JkKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCitzdGF0aWMgdm9pZCBwb2RfZWFnZXJf
cmVjb3JkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBwb2RfbXJw
X2xpc3QgKm1ycCA9ICZwMm0tPnBvZC5tcnA7CiAKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94KElO
VkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwogCiAg
ICAgbXJwLT5saXN0W21ycC0+aWR4KytdID0KLSAgICAgICAgZ2ZuIHwgKG9yZGVyID09IFBBR0Vf
T1JERVJfMk0gPyBQT0RfTEFTVF9TVVBFUlBBR0UgOiAwKTsKKyAgICAgICAgZ2ZuX3goZ2ZuKSB8
IChvcmRlciA9PSBQQUdFX09SREVSXzJNID8gUE9EX0xBU1RfU1VQRVJQQUdFIDogMCk7CiAgICAg
bXJwLT5pZHggJT0gQVJSQVlfU0laRShtcnAtPmxpc3QpOwogfQogCkBAIC0xMTYwLDcgKzExNjAs
NyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbiwKICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAoMVVMIDw8IG9yZGVy
KTsKICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKIAotICAgIHBvZF9lYWdl
cl9yZWNvcmQocDJtLCBnZm5feChnZm5fYWxpZ25lZCksIG9yZGVyKTsKKyAgICBwb2RfZWFnZXJf
cmVjb3JkKHAybSwgZ2ZuX2FsaWduZWQsIG9yZGVyKTsKIAogICAgIGlmICggdGJfaW5pdF9kb25l
ICkKICAgICB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0ms-0001Qt-Mw; Thu, 21 Sep 2017 12:41:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mr-0001PW-SS
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:01 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 BD/C6-02224-D53B3C95; Thu, 21 Sep 2017 12:41:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVysyfVTTdm8+F
 Ig3XnFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5G26wFrzVr+i+OomxgXGtUhcjF4eQwGZG
 iUdP7zNCOKcZJRa/agRyODnYBDQl7nz+xARiiwhIS1z7fBmsiFlgMaPE5/29zCAJYYEgicVXZ
 7GC2CwCqhLv2teBNfAKWEpsmd0FZksIyEvsarsIVsMJFG87/A3MFhKwkPg14QTrBEbuBYwMqx
 g1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAn1cz8DAuINx6gm
 /Q4ySHExKorzv1h2OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG7AJKCdYlJqeWpGWmQMMNpi0
 BAePkgjvhI1Aad7igsTc4sx0iNQpRmOOH5Ou/GHi6Lh59w+TEEtefl6qlDivOcgkAZDSjNI8u
 EGwKLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3OchCnsy8Erh9r4BOYQI6JXvDAZBTSh
 IRUlINjMUHmMsPRRtedZ5WfTkn48TOigmdx47+jDKxiY7j3Rw/YX/A+8r1+W9b/3LGxHasE1O
 4aP957UcLpRb5Qvc3r++r1Pe93bRW5mGu8nK1g5Vup88ULTx37enfpLb/l8pNVrUt+7LzjzuL
 6gV/obL/zrcuxV6qOn52p967iEXJShUfZ7GtCNEQ7VZiKc5INNRiLipOBABNAojCfQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1505997659!115724330!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26422 invoked from network); 21 Sep 2017 12:41:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:41:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C8EE1682;
 Thu, 21 Sep 2017 05:40:59 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8D7CF3F58C;
 Thu, 21 Sep 2017 05:40:58 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:31 +0100
Message-Id: <20170921124035.2410-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 12/16] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIHNhbWUgdGltZSBtYWtlIHRoZSBhcnJheSBnZm5zIGNvbnN0IGhhcyBpdCBpcyBub3Qg
bW9kaWZpZWQgd2l0aGluCnRoZSBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAgICBDaGFuZ2VzIGlu
IHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYyB8IDM3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YwppbmRleCA2MTFhMDg3ODU1Li4wZGQwZjBhMDgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTQ5OCw3ICs0
OTgsNyBAQCBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0IHBhZ2VfaW5m
byAqcCkKIH0KIAogc3RhdGljIGludAotcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CitwMm1fcG9kX3plcm9fY2hl
Y2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbik7CiAKIAogLyoK
QEAgLTU4Miw3ICs1ODIsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAgICAqIC0gbm90IGFs
bCBvZiB0aGUgcGFnZXMgd2VyZSBSQU0gKG5vdyBrbm93aW5nIG9yZGVyIDwgU1VQRVJQQUdFX09S
REVSKQogICAgICAqLwogICAgIGlmICggc3RlYWxfZm9yX2NhY2hlICYmIG9yZGVyIDwgU1VQRVJQ
QUdFX09SREVSICYmIHJhbSA9PSAoMVVMIDw8IG9yZGVyKSAmJgotICAgICAgICAgcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZShwMm0sIGdmbl94KGdmbikgJiB+KFNVUEVSUEFHRV9QQUdFUyAt
IDEpKSApCisgICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgX2dmbihn
Zm5feChnZm4pICYgfihTVVBFUlBBR0VfUEFHRVMgLSAxKSkpICkKICAgICB7CiAgICAgICAgIHBv
ZCA9IDFVTCA8PCBvcmRlcjsKICAgICAgICAgcmFtID0gbm9ucG9kID0gMDsKQEAgLTY4MCwxMCAr
NjgwLDkgQEAgdm9pZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogICogaW4g
dGhlIHAybS4KICAqLwogc3RhdGljIGludAotcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sKQorcDJtX3BvZF96ZXJv
X2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pCiB7CiAg
ICAgbWZuX3QgbWZuLCBtZm4wID0gSU5WQUxJRF9NRk47Ci0gICAgZ2ZuX3QgZ2ZuID0gX2dmbihn
Zm5fbCk7CiAgICAgcDJtX3R5cGVfdCB0eXBlLCB0eXBlMCA9IDA7CiAgICAgdW5zaWduZWQgbG9u
ZyAqIG1hcCA9IE5VTEw7CiAgICAgaW50IHJldD0wLCByZXNldCA9IDA7CkBAIC02OTQsNyArNjkz
LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbl9sKQogCiAgICAgQVNTRVJUKHBvZF9sb2NrZWRfYnlfbWUocDJt
KSk7CiAKLSAgICBpZiAoICFzdXBlcnBhZ2VfYWxpZ25lZChnZm5fbCkgKQorICAgIGlmICggIXN1
cGVycGFnZV9hbGlnbmVkKGdmbl94KGdmbikpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAv
KiBBbGxvdyBhbiBleHRyYSByZWZjb3VudCBmb3Igb25lIHNoYWRvdyBwdCBtYXBwaW5nIGluIHNo
YWRvd2VkIGRvbWFpbnMgKi8KQEAgLTgxNiw3ICs4MTUsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tf
c3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiAg
ICAgICAgICAgICBpbnQgZDoxNixvcmRlcjoxNjsKICAgICAgICAgfSB0OwogCi0gICAgICAgIHQu
Z2ZuID0gZ2ZuX2w7CisgICAgICAgIHQuZ2ZuID0gZ2ZuX3goZ2ZuKTsKICAgICAgICAgdC5tZm4g
PSBtZm5feChtZm4pOwogICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7CiAgICAgICAgIHQub3Jk
ZXIgPSA5OwpAQCAtODQzLDcgKzg0Miw3IEBAIG91dDoKIH0KIAogc3RhdGljIHZvaWQKLXAybV9w
b2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5z
LCBpbnQgY291bnQpCitwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwg
Y29uc3QgZ2ZuX3QgKmdmbnMsIGludCBjb3VudCkKIHsKICAgICBtZm5fdCBtZm5zW2NvdW50XTsK
ICAgICBwMm1fdHlwZV90IHR5cGVzW2NvdW50XTsKQEAgLTg2Myw3ICs4NjIsNyBAQCBwMm1fcG9k
X3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2Zucywg
aW50IGNvdW50KQogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGc7CiAKLSAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihn
Zm5zW2ldKSwgdHlwZXMgKyBpLCAmYSwKKyAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgZ2Zuc1tpXSwgdHlwZXMgKyBpLCAmYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIE5VTEwsIE5VTEwpOwogICAgICAgICBwZyA9IG1mbl90b19wYWdlKG1mbnNbaV0p
OwogCkBAIC05MDEsNyArOTAwLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgfQogCiAg
ICAgICAgIC8qIFRyeSB0byByZW1vdmUgdGhlIHBhZ2UsIHJlc3RvcmluZyBvbGQgbWFwcGluZyBp
ZiBpdCBmYWlscy4gKi8KLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSks
IElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwg
Z2Zuc1tpXSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKICAgICAg
ICAgLyoKQEAgLTkxMyw3ICs5MTIsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgICAg
dW5tYXBfZG9tYWluX3BhZ2UobWFwW2ldKTsKICAgICAgICAgICAgIG1hcFtpXSA9IE5VTEw7CiAK
LSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCBtZm5zW2ldLCBQ
QUdFX09SREVSXzRLLAorICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0sIG1m
bnNbaV0sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAybS0+ZGVm
YXVsdF9hY2Nlc3MpOwogCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTk0MCw3ICs5MzksNyBA
QCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBqIDwgKFBBR0Vf
U0laRSAvIHNpemVvZigqbWFwW2ldKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fc2V0
X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKKyAgICAg
ICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRL
LAogICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vz
cyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtOTUyLDcgKzk1MSw3IEBAIHAybV9wb2Rf
emVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBp
bnQgY291bnQpCiAgICAgICAgICAgICAgICAgICAgIGludCBkOjE2LG9yZGVyOjE2OwogICAgICAg
ICAgICAgICAgIH0gdDsKIAotICAgICAgICAgICAgICAgIHQuZ2ZuID0gZ2Zuc1tpXTsKKyAgICAg
ICAgICAgICAgICB0LmdmbiA9IGdmbl94KGdmbnNbaV0pOwogICAgICAgICAgICAgICAgIHQubWZu
ID0gbWZuX3gobWZuc1tpXSk7CiAgICAgICAgICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lkOwog
ICAgICAgICAgICAgICAgIHQub3JkZXIgPSAwOwpAQCAtOTczLDcgKzk3Miw3IEBAIHAybV9wb2Rf
emVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBp
bnQgY291bnQpCiBzdGF0aWMgdm9pZAogcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAy
bV9kb21haW4gKnAybSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbnNbUE9EX1NXRUVQX1NUUklE
RV07CisgICAgZ2ZuX3QgZ2Zuc1tQT0RfU1dFRVBfU1RSSURFXTsKICAgICB1bnNpZ25lZCBsb25n
IGksIGogPSAwLCBzdGFydCwgbGltaXQ7CiAgICAgcDJtX3R5cGVfdCB0OwogCkBAIC05OTcsNyAr
OTk2LDcgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkK
ICAgICAgICAgKHZvaWQpcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGkpLCAmdCwgJmEsIDAsIE5V
TEwsIE5VTEwpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0odCkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBnZm5zW2pdID0gaTsKKyAgICAgICAgICAgIGdmbnNbal0gPSBfZ2ZuKGkpOwogICAg
ICAgICAgICAgaisrOwogICAgICAgICAgICAgQlVHX09OKGogPiBQT0RfU1dFRVBfU1RSSURFKTsK
ICAgICAgICAgICAgIGlmICggaiA9PSBQT0RfU1dFRVBfU1RSSURFICkKQEAgLTEwMzksMTkgKzEw
MzgsMTkgQEAgc3RhdGljIHZvaWQgcG9kX2VhZ2VyX3JlY2xhaW0oc3RydWN0IHAybV9kb21haW4g
KnAybSkKICAgICBkbwogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGlkeCA9IChtcnAtPmlk
eCArIGkrKykgJSBBUlJBWV9TSVpFKG1ycC0+bGlzdCk7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuID0gbXJwLT5saXN0W2lkeF07CisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4obXJwLT5saXN0
W2lkeF0pOwogCi0gICAgICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
ICAgIGlmICggIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGlmICggZ2ZuICYgUE9EX0xBU1RfU1VQRVJQQUdFICkKKyAgICAgICAgICAgIGlmICggZ2Zu
X3goZ2ZuKSAmIFBPRF9MQVNUX1NVUEVSUEFHRSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgZ2ZuICY9IH5QT0RfTEFTVF9TVVBFUlBBR0U7CisgICAgICAgICAgICAgICAgZ2ZuID0g
X2dmbihnZm5feChnZm4pICYgflBPRF9MQVNUX1NVUEVSUEFHRSk7CiAKICAgICAgICAgICAgICAg
ICBpZiAoIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBnZm4pID09IDAgKQogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHg7CiAKLSAg
ICAgICAgICAgICAgICAgICAgZm9yICggeCA9IDA7IHggPCBTVVBFUlBBR0VfUEFHRVM7ICsreCwg
KytnZm4gKQorICAgICAgICAgICAgICAgICAgICBmb3IgKCB4ID0gMDsgeCA8IFNVUEVSUEFHRV9Q
QUdFUzsgKyt4LCBnZm4gPSBnZm5fYWRkKGdmbiwgMSkgKQogICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3BvZF96ZXJvX2NoZWNrKHAybSwgJmdmbiwgMSk7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0ms-0001RP-VE; Thu, 21 Sep 2017 12:41:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mr-0001PY-Sz
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:02 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 66/8F-01916-D53B3C95; Thu, 21 Sep 2017 12:41:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTTd48+F
 Ig5afyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bbrNvsBcuFK1ovP2FrYNzE18XIySEksJlR
 4nJrchcjF5B9mlFi2qJjbCAJNgFNiTufPzGB2CIC0hLXPl9mBCliFljMKPF5fy8zSEJYwENiy
 +o3YDaLgKrE+rfLWUFsXgELidPL94DZEgLyErvaLoLZnAKWEm2Hv7FCbLaQ+DXhBOsERu4FjA
 yrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g/H
 Vcb9DjJIcTEqivO/WHY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLuQkoJ1iUmp5akZaZAww1
 mLQEB4+SCO+EjUBp3uKCxNzizHSI1ClGY44fk678YeLouHn3D5MQS15+XqqUOO9KkFIBkNKM0
 jy4QbAYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcW5B6ezLwSuH2vgE5hAjole8MBkF
 NKEhFSUg2M2qa8FtMv3z+9yzjIwPyIrL5PNjNXgezRQ5rbr1utXJtvMDf0eKauy9FOX2vnJ79
 OxR8Rkdec0/joXETK5K2NztETyntP5ZdlRRkqmlzLeVYs1s5tl9Qgd1fmqyTn6lWRs29GnL64
 WreOX+eHzFeHl2efSR5s7hGLkju4teBA0n5e5XOcZqxKLMUZiYZazEXFiQASMc1qfAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505997651!57810137!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59579 invoked from network); 21 Sep 2017 12:40:51 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:40:51 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF11D1529;
 Thu, 21 Sep 2017 05:40:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BEBCB3F58C;
 Thu, 21 Sep 2017 05:40:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:25 +0100
Message-Id: <20170921124035.2410-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 06/16] xen/x86: p2m-pod: Clean-up use of
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSB1bmJveGluZy9ib3hpbmcgY2FuIGJlIGF2b2lkZWQgYnkgdXNpbmcgbWZuX2FkZCguLi4p
IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLQoKQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBB
bmRyZXcncyBhY2tlZC1ieQotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMCArKysr
Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCmluZGV4IGJjYzg3YWVlMDMuLjM0ZjUyMzliNmQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAt
MTAxLDcgKzEwMSw3IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
CiAgICAgICogcHJvbWlzZSB0byBwcm92aWRlIHplcm8gcGFnZXMuIFNvIHdlIHNjcnViIHBhZ2Vz
IGJlZm9yZSB1c2luZy4KICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3Jk
ZXIpOyBpKysgKQotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKG1mbl94KHBhZ2VfdG9f
bWZuKHBhZ2UpKSArIGkpKTsKKyAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UobWZuX2FkZChwYWdl
X3RvX21mbihwYWdlKSwgaSkpOwogCiAgICAgLyogRmlyc3QsIHRha2UgYWxsIHBhZ2VzIG9mZiB0
aGUgZG9tYWluIGxpc3QgKi8KICAgICBsb2NrX3BhZ2VfYWxsb2MocDJtKTsKQEAgLTc0Myw3ICs3
NDMsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgbWZuMCA9IG1mbjsKICAgICAgICAg
ICAgIHR5cGUwID0gdHlwZTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggdHlwZSAhPSB0
eXBlMCB8fCBtZm5feChtZm4pICE9IChtZm5feChtZm4wKSArIGkpICkKKyAgICAgICAgZWxzZSBp
ZiAoIHR5cGUgIT0gdHlwZTAgfHwgIW1mbl9lcShtZm4sIG1mbl9hZGQobWZuMCwgaSkpICkKICAg
ICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIG4gPSAxVUwgPDwgbWluKGN1cl9vcmRlciwg
U1VQRVJQQUdFX09SREVSICsgMFUpOwpAQCAtNzU4LDcgKzc1OCw3IEBAIHAybV9wb2RfemVyb19j
aGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4p
CiAgICAgZm9yICggaSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewogICAg
ICAgICAvKiBRdWljayB6ZXJvLWNoZWNrICovCi0gICAgICAgIG1hcCA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKG1mbl94KG1mbjApICsgaSkpOworICAgICAgICBtYXAgPSBtYXBfZG9tYWluX3BhZ2Uo
bWZuX2FkZChtZm4wLCBpKSk7CiAKICAgICAgICAgZm9yICggaiA9IDA7IGogPCAxNjsgaisrICkK
ICAgICAgICAgICAgIGlmICggKihtYXAgKyBqKSAhPSAwICkKQEAgLTc4Myw3ICs3ODMsNyBAQCBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogICAgICAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BB
R0VTOyBpKysgKQogICAgIHsKLSAgICAgICAgbWZuID0gX21mbihtZm5feChtZm4wKSArIGkpOwor
ICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbjAsIGkpOwogICAgICAgICBpZiAoIChtZm5fdG9fcGFn
ZShtZm4pLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID4gMSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHJlc2V0ID0gMTsKQEAgLTc5NCw3ICs3OTQsNyBAQCBwMm1fcG9kX3plcm9fY2hl
Y2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgIC8qIEZpbmFsbHksIGRvIGEgZnVsbCB6ZXJvLWNoZWNrICovCiAgICAgZm9yICggaSA9IDA7
IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewotICAgICAgICBtYXAgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihtZm5feChtZm4wKSArIGkpKTsKKyAgICAgICAgbWFwID0gbWFwX2RvbWFp
bl9wYWdlKG1mbl9hZGQobWZuMCwgaSkpOwogCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKFBB
R0VfU0laRSAvIHNpemVvZigqbWFwKSk7IGorKyApCiAgICAgICAgICAgICBpZiAoICoobWFwK2op
ICE9IDAgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mu-0001Tg-6C; Thu, 21 Sep 2017 12:41:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mt-0001Qx-5c
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:03 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EB/14-03610-E53B3C95; Thu, 21 Sep 2017 12:41:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTTd68+F
 Ig0VRFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxoRl01kLJvNWzFw5g62B8SFnFyMXh5DAZkaJ
 y1snskE4pxklltzYw9rFyMnBJqApcefzJyYQW0RAWuLa58uMIEXMAosZJT7v72UGSQgLuEvcf
 NLGAmKzCKhK/HyylR3E5hWwlFi2+zJYXEJAXmJX20WwoZxA8bbD38BsIQELiV8TTrBOYORewM
 iwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQvwxAsINx+mX
 /Q4ySHExKoryu8w5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfbYAKCdYlJqeWpGWmQMMNJi0
 BAePkgjvSpA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEeT+DFAmAFGWU5sGNgAX9JUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgFVLASawpOZVwK36RXQEUxAR2RvOAByREkiQkqqgXH79N
 5jd/tKHgYbdr1lq+qw/PZq96KcLtYVa3OnrJGyutvr1iZ++I5SxRv5CY95mpN/2IabHk1Nm2B
 r/iXZ+u3MPx8sFJhWrtxhtEAj7DwLa9c1KdaVeuFHP2xMPBe2UWTKv6PXWb6c5lspca/blP+9
 99VCk0e87VvEQu9cPvYpKE7nxUoFhXYlluKMREMt5qLiRADHLNJ6dQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505997658!117078323!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60624 invoked from network); 21 Sep 2017 12:40:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 21 Sep 2017 12:40:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4FA4D1684;
 Thu, 21 Sep 2017 05:40:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F9573F58C;
 Thu, 21 Sep 2017 05:40:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:30 +0100
Message-Id: <20170921124035.2410-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 11/16] xen/x86: p2m-pod: Clean-up
	p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTAgKysrKysrLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpp
bmRleCAxNzZkMDZjYjQyLi42MTFhMDg3ODU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTg2MSwxNyArODYx
LDE5IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsr
ICkKICAgICB7CiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOworICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKIAogICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdm
bnNbaV0pLCB0eXBlcyArIGksICZhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MCwgTlVMTCwgTlVMTCk7CisgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuc1tpXSk7CisKICAg
ICAgICAgLyoKICAgICAgICAgICogSWYgdGhpcyBpcyByYW0sIGFuZCBub3QgYSBwYWdldGFibGUg
b3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZAogICAgICAgICAgKiBwcm9iYWJseSBub3QgbWFwcGVk
IGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuCiAgICAgICAgICAqLwotICAgICAg
ICBpZiAoIHAybV9pc19yYW0odHlwZXNbaV0pCi0gICAgICAgICAgICAgJiYgKCAobWZuX3RvX3Bh
Z2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAhPSAwICkKLSAgICAgICAg
ICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIChQR0NfcGFnZV90
YWJsZXxQR0NfeGVuX2hlYXApKSA9PSAwICkKLSAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFn
ZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA8PSBtYXhfcmVmICkgKQor
ICAgICAgICBpZiAoIHAybV9pc19yYW0odHlwZXNbaV0pICYmIChwZy0+Y291bnRfaW5mbyAmIFBH
Q19hbGxvY2F0ZWQpICYmCisgICAgICAgICAgICAgKChwZy0+Y291bnRfaW5mbyAmIChQR0NfcGFn
ZV90YWJsZSB8IFBHQ194ZW5faGVhcCkpID09IDApICYmCisgICAgICAgICAgICAgKChwZy0+Y291
bnRfaW5mbyAmIChQR0NfY291bnRfbWFzaykpIDw9IG1heF9yZWYpICkKICAgICAgICAgICAgIG1h
cFtpXSA9IG1hcF9kb21haW5fcGFnZShtZm5zW2ldKTsKICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgbWFwW2ldID0gTlVMTDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mw-0001Wk-E4; Thu, 21 Sep 2017 12:41:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mv-0001Uy-Br
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 59/5D-02226-063B3C95; Thu, 21 Sep 2017 12:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTd+8+F
 Ig64TjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3S43sBR/EKn5/Ps/UwDhDsIuRi0NIYDOj
 xOfPh9ggnNOMEpf7XjJ1MXJysAloStz5/AnMFhGQlrj2+TIjSBGzwGKgjv29zCAJYYEMiTunH
 7KD2CwCqhItjzoYQWxeAUuJ453dbCC2hIC8xK62i6wgNidQvO3wNzBbSMBC4teEE6wTGLkXMD
 KsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HE9AwPjDsa
 +vX6HGCU5mJREed+tOxwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3YBNQTrAoNT21Ii0zBxhs
 MGkJDh4lEd4mkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5zUGKBECKMkrz4EbAAv8So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeZZApPJl5JXCbXgEdwQR0RPaGAyBHlCQipKQaGK
 d6Opya1FK1JcBR9uzH2Z8ttxya0HbGeWbbvJofCxouri18df1H1pPqoxGhrjf615+zvqC5cGP
 I3Z2Ti1OO/RLw8X6jqyEU4edUO3PaubYYM0OBpncFguHCu1/ZrredKr/pRayAKve1j4dcD19Q
 yPSuMuM43fHnhdT5yrCL0Q0LJuxramlvZlBiKc5INNRiLipOBAClw8tsdwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1505997662!99078187!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30416 invoked from network); 21 Sep 2017 12:41:02 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 21 Sep 2017 12:41:02 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 44E1B1682;
 Thu, 21 Sep 2017 05:41:02 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 359E53F58C;
 Thu, 21 Sep 2017 05:41:01 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:33 +0100
Message-Id: <20170921124035.2410-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 14/16] xen/x86: p2m-pod: Use typesafe gfn for
	the fields reclaim_single and max_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTEgKysrKystLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCA1Yzc5NDQ0ZDdiLi4z
MTE3NjJiMWNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTk3NywxMCArOTc3LDEwIEBAIHAybV9wb2RfZW1l
cmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgcDJtX3R5cGVfdCB0Owog
CiAKLSAgICBpZiAoIHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlID09IDAgKQorICAgIGlmICggZ2Zu
X2VxKHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlLCBfZ2ZuKDApKSApCiAgICAgICAgIHAybS0+cG9k
LnJlY2xhaW1fc2luZ2xlID0gcDJtLT5wb2QubWF4X2d1ZXN0OwogCi0gICAgc3RhcnQgPSBwMm0t
PnBvZC5yZWNsYWltX3NpbmdsZTsKKyAgICBzdGFydCA9IGdmbl94KHAybS0+cG9kLnJlY2xhaW1f
c2luZ2xlKTsKICAgICBsaW1pdCA9IChzdGFydCA+IFBPRF9TV0VFUF9MSU1JVCkgPyAoc3RhcnQg
LSBQT0RfU1dFRVBfTElNSVQpIDogMDsKIAogICAgIC8qIEZJWE1FOiBGaWd1cmUgb3V0IGhvdyB0
byBhdm9pZCBzdXBlcnBhZ2VzICovCkBAIC05OTAsNyArOTkwLDcgQEAgcDJtX3BvZF9lbWVyZ2Vu
Y3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgKiBjYXJlZnVsIGFib3V0IHNw
aW5sb2NrIHJlY3Vyc2lvbiBsaW1pdHMgYW5kIFBPRF9TV0VFUF9TVFJJREUuCiAgICAgICovCiAg
ICAgcDJtX2xvY2socDJtKTsKLSAgICBmb3IgKCBpID0gcDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7
IGkgPiAwIDsgaS0tICkKKyAgICBmb3IgKCBpID0gZ2ZuX3gocDJtLT5wb2QucmVjbGFpbV9zaW5n
bGUpOyBpID4gMCA7IGktLSApCiAgICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAg
ICAgKHZvaWQpcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGkpLCAmdCwgJmEsIDAsIE5VTEwsIE5V
TEwpOwpAQCAtMTAyMCw3ICsxMDIwLDcgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0
IHAybV9kb21haW4gKnAybSkKICAgICAgICAgcDJtX3BvZF96ZXJvX2NoZWNrKHAybSwgZ2Zucywg
aik7CiAKICAgICBwMm1fdW5sb2NrKHAybSk7Ci0gICAgcDJtLT5wb2QucmVjbGFpbV9zaW5nbGUg
PSBpID8gaSAtIDEgOiBpOworICAgIHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlID0gX2dmbihpID8g
aSAtIDEgOiBpKTsKIAogfQogCkBAIC0xMTM1LDggKzExMzUsNyBAQCBwMm1fcG9kX2RlbWFuZF9w
b3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgICAgICAgIGdvdG8g
b3V0X29mX21lbW9yeTsKIAogICAgIC8qIEtlZXAgdHJhY2sgb2YgdGhlIGhpZ2hlc3QgZ2ZuIGRl
bWFuZC1wb3B1bGF0ZWQgYnkgYSBndWVzdCBmYXVsdCAqLwotICAgIGlmICggZ2ZuX3goZ2ZuKSA+
IHAybS0+cG9kLm1heF9ndWVzdCApCi0gICAgICAgIHAybS0+cG9kLm1heF9ndWVzdCA9IGdmbl94
KGdmbik7CisgICAgcDJtLT5wb2QubWF4X2d1ZXN0ID0gZ2ZuX21heChnZm4sIHAybS0+cG9kLm1h
eF9ndWVzdCk7CiAKICAgICAvKgogICAgICAqIEdldCBhIHBhZ2UgZi8gdGhlIGNhY2hlLiAgQSBO
VUxMIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDFhZTky
MTY0MDQuLmU4YTlkY2E0ODAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMzE2LDggKzMxNiw4IEBAIHN0cnVj
dCBwMm1fZG9tYWluIHsKICAgICAgICAgICAgICAgICAgICAgICAgICBzaW5nbGU7ICAgICAgIC8q
IE5vbi1zdXBlciBsaXN0cyAgICAgICAgICAgICAgICAgICAqLwogICAgICAgICBsb25nICAgICAg
ICAgICAgIGNvdW50LCAgICAgICAgLyogIyBvZiBwYWdlcyBpbiBjYWNoZSBsaXN0cyAgICAgICAg
ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnlfY291bnQ7ICAvKiAjIG9mIHBhZ2Vz
IGluIHAybSBtYXJrZWQgcG9kICAgICAgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyAgICByZWNs
YWltX3NpbmdsZTsgLyogTGFzdCBncGZuIG9mIGEgc2NhbiAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nICAgIG1heF9ndWVzdDsgICAgLyogZ3BmbiBvZiBtYXggZ3Vlc3QgZGVtYW5kLXBvcHVsYXRl
ICovCisgICAgICAgIGdmbl90ICAgICAgICAgICAgcmVjbGFpbV9zaW5nbGU7IC8qIExhc3QgZ2Zu
IG9mIGEgc2NhbiAqLworICAgICAgICBnZm5fdCAgICAgICAgICAgIG1heF9ndWVzdDsgICAgLyog
Z2ZuIG9mIG1heCBndWVzdCBkZW1hbmQtcG9wdWxhdGUgKi8KIAogICAgICAgICAvKgogICAgICAg
ICAgKiBUcmFja2luZyBvZiB0aGUgbW9zdCByZWNlbnRseSBwb3B1bGF0ZWQgUG9EIHBhZ2VzLCBm
b3IgZWFnZXIKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0mx-0001ZT-QT; Thu, 21 Sep 2017 12:41:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0mw-0001W9-Ma
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 89/3A-16615-163B3C95; Thu, 21 Sep 2017 12:41:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTdh8+F
 Ig6ktUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8benk/MBSfVK04euMvYwHhbpouRi0NIYDOj
 xIfLV9ghnNOMEscm/AVyODnYBDQl7nz+xARiiwhIS1z7fJkRpIhZYDGjxOf9vcwgCWGBcImfi
 9aBFbEIqEpMnNwL1swrYCkxa/5NsLiEgLzErraLrCA2J1C87fA3MFtIwELi14QTrBMYuRcwMq
 xi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAn3MAAQ7GI+/jzv
 EKMnBpCTKq8N1OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG85L1BOsCg1PbUiLTMHGGwwaQkO
 HiURXm4+oDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5e0FmCIAUZZTmwY2ABf4lRlkpY
 V5GoKOEeApSi3IzS1DlXzGKczAqCfPeApnCk5lXArfpFdARTEBHZG84AHJESSJCSqqBMead1D
 WvsNk5p3/kaB3nyyoIaPfTVlI6b7lD/1CiWmdnfNdD/sa1KVIsuWXale+mvkz5GaLxLOvU7rR
 Zq5ubDN98OGP7jk3+7gXjLXqpPCemsR3iXtYn+KfpY/1+h+l50hVWfCJCMk/ZpNhufzXhyd6t
 XM9dd9moLGiCzOvHF2LuqxblrM1UYinOSDTUYi4qTgQAQlf5THcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1505997663!117078355!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61698 invoked from network); 21 Sep 2017 12:41:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 21 Sep 2017 12:41:04 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9315D1684;
 Thu, 21 Sep 2017 05:41:03 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 83CA93F58C;
 Thu, 21 Sep 2017 05:41:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:34 +0100
Message-Id: <20170921124035.2410-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 15/16] xen/x86: p2m-pod: Rework prototype of
	p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICAgIC0gU3dpdGNoIHRoZSByZXR1cm4gdHlwZSB0byBib29sCiAgICAtIFJlbW92ZSB0aGUgcGFy
YW1ldGVyIHAybV9xdWVyeV90IHEgYXMgaXQgaXMgbm90IHVzZWQKClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tCgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAgICBD
aGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFuZHJldydzIGFja2VkLWJ5Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMg
fCAxNSArKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgNiArKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgNiArKy0tLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggYmMy
NTU4MmM1YS4uMDU0ODI3YWE4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC05NjUsNyArOTY1LDcgQEAgc3Rh
dGljIG1mbl90IGVwdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAg
ICAgIGluZGV4ID0gZ2ZuX3JlbWFpbmRlciA+PiAoIGkgKiBFUFRfVEFCTEVfT1JERVIpOwogICAg
ICAgICAgICAgZXB0X2VudHJ5ID0gdGFibGUgKyBpbmRleDsKIAotICAgICAgICAgICAgaWYgKCAh
cDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBpICogRVBUX1RBQkxFX09SREVSLCBx
KSApCisgICAgICAgICAgICBpZiAoIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywg
aSAqIEVQVF9UQUJMRV9PUkRFUikgKQogICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CkBAIC05ODcsNyArOTg3LDcg
QEAgc3RhdGljIG1mbl90IGVwdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAog
ICAgICAgICBBU1NFUlQoaSA9PSAwKTsKICAgICAgICAgCi0gICAgICAgIGlmICggcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzRLLCBxKSApCisgICAgICAgIGlm
ICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl80SykgKQog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCAzMTE3NjJiMWNl
Li44OWI3ZGM5NDlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTEwNzUsMTAgKzEwNzUsOSBAQCBzdGF0aWMg
dm9pZCBwb2RfZWFnZXJfcmVjb3JkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwK
ICAgICBtcnAtPmlkeCAlPSBBUlJBWV9TSVpFKG1ycC0+bGlzdCk7CiB9CiAKLWludAorYm9vbAog
cDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2Zu
LAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAotICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBvcmRlcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IE5VTEw7IC8qIENvbXBpbGVyIHdhcm5pbmdzICov
CkBAIC0xMTE2LDcgKzExMTUsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgICAgICAgICAqLwogICAgICAgICBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2ZuX2FsaWduZWQsIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzJNLAogICAgICAg
ICAgICAgICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nl
c3MpOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCiAg
ICAgLyogT25seSByZWNsYWltIGlmIHdlJ3JlIGluIGFjdHVhbCBuZWVkIG9mIG1vcmUgY2FjaGUu
ICovCkBAIC0xMTc4LDcgKzExNzcsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAgICAgfQogCiAgICAgcG9kX3VubG9jayhwMm0p
OwotICAgIHJldHVybiAwOworICAgIHJldHVybiB0cnVlOwogb3V0X29mX21lbW9yeToKICAgICBw
b2RfdW5sb2NrKHAybSk7CiAKQEAgLTExODYsMTAgKzExODUsMTAgQEAgb3V0X29mX21lbW9yeToK
ICAgICAgICAgICAgX19mdW5jX18sIGQtPmRvbWFpbl9pZCwgZC0+dG90X3BhZ2VzLCBwMm0tPnBv
ZC5lbnRyeV9jb3VudCwKICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQpOwog
ICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICByZXR1cm4gLTE7CisgICAgcmV0dXJuIGZhbHNlOwog
b3V0X2ZhaWw6CiAgICAgcG9kX3VubG9jayhwMm0pOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1
cm4gZmFsc2U7CiByZW1hcF9hbmRfcmV0cnk6CiAgICAgQlVHX09OKG9yZGVyICE9IFBBR0VfT1JE
RVJfMk0pOwogICAgIHBvZF91bmxvY2socDJtKTsKQEAgLTEyMTUsNyArMTIxNCw3IEBAIHJlbWFw
X2FuZF9yZXRyeToKICAgICAgICAgX190cmFjZV92YXIoVFJDX01FTV9QT0RfU1VQRVJQQUdFX1NQ
TElOVEVSLCAwLCBzaXplb2YodCksICZ0KTsKICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICBy
ZXR1cm4gdHJ1ZTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggYTYzOWEwMGU5Yy4uNTA2MzcwODNmNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYwpAQCAtODAyLDcgKzgwMiw3IEBAIHBvZF9yZXRyeV9sMzoKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBpZiAoIHEgJiBQMk1fQUxMT0MgKQogICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJt
LCBnZm5fLCBQQUdFX09SREVSXzFHLCBxKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggcDJt
X3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzFHKSApCiAgICAgICAg
ICAgICAgICAgICAgICAgICBnb3RvIHBvZF9yZXRyeV9sMzsKICAgICAgICAgICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgIiVzOiBBbGxvY2F0ZSAxR0IgZmFpbGVkIVxuIiwgX19mdW5j
X18pOwogICAgICAgICAgICAgICAgIH0KQEAgLTg0NCw3ICs4NDQsNyBAQCBwb2RfcmV0cnlfbDI6
CiAgICAgICAgIGlmICggcDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpID09IHAybV9wb3B1bGF0ZV9v
bl9kZW1hbmQgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHEgJiBQMk1fQUxMT0MgKSB7
Ci0gICAgICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5f
LCBQQUdFX09SREVSXzJNLCBxKSApCisgICAgICAgICAgICAgICAgaWYgKCBwMm1fcG9kX2RlbWFu
ZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfMk0pICkKICAgICAgICAgICAgICAgICAg
ICAgZ290byBwb2RfcmV0cnlfbDI7CiAgICAgICAgICAgICB9IGVsc2UKICAgICAgICAgICAgICAg
ICAqdCA9IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQ7CkBAIC04ODMsNyArODgzLDcgQEAgcG9kX3Jl
dHJ5X2wxOgogICAgICAgICBpZiAoIGwxdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKICAg
ICAgICAgewogICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FMTE9DICkgewotICAgICAgICAgICAg
ICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl80
SywgcSkgKQorICAgICAgICAgICAgICAgIGlmICggcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJt
LCBnZm5fLCBQQUdFX09SREVSXzRLKSApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gcG9kX3Jl
dHJ5X2wxOwogICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICAgICAgKnQgPSBwMm1fcG9w
dWxhdGVfb25fZGVtYW5kOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggZThhOWRjYTQ4MC4uNzBmMDBjMzMyZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC03MTksMTAgKzcxOSw4IEBAIGV4dGVybiB2b2lkIGF1ZGl0X3AybShz
dHJ1Y3QgZG9tYWluICpkLAogI2VuZGlmCiAKIC8qIENhbGxlZCBieSBwMm0gY29kZSB3aGVuIGRl
bWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KLWludAotcDJtX3BvZF9kZW1hbmRfcG9wdWxh
dGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3F1
ZXJ5X3QgcSk7Citib29sCitwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcik7CiAKIC8qCiAgKiBGdW5jdGlv
bnMgc3BlY2lmaWMgdG8gdGhlIHAybS1wdCBpbXBsZW1lbnRhdGlvbgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0n0-0001cq-1b; Thu, 21 Sep 2017 12:41:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0my-0001ad-V4
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:09 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9F/25-17770-463B3C95; Thu, 21 Sep 2017 12:41:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTTd28+F
 Ig/Xv9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9H06zFZxQr1g76xVzA+NMmS5GLg4hgc2M
 Eh/OrWWCcE4zSty83c3WxcjJwSagKXHn8ycmEFtEQFri2ufLjCBFzAKLGSU+7+9lBkkIC4RLv
 Ln6E6yBRUBV4vmlTSwgNq+ApcSUdV/B4hIC8hK72i6ygticQPG2w9/AbCEBC4lfE06wTmDkXs
 DIsIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DHDECwg/H
 PsoBDjJIcTEqivO/WHY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLuQkoJ1iUmp5akZaZAww2
 mLQEB4+SCK8rSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK85iBFAiBFGaV5cCNggX+JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzPNwJN4cnMK4Hb9AroCCagI7I3HAA5oiQRISXVwM
 ig8tn3gsGEzFd9aaxzXmdx2tUanj69Ubk8o23/s3/vF3ieP1Rq86rG/e7fm//0+haJbZ9RnZG
 cdFZ4hx5/47+8o6FPckxrTXZeZxXI/OdywKLcwIPXhyfj1VPte2tbF2U4L33I9sNKT7jmtVT6
 R5WiulvOggybr8n/CtQuyV2qm7IsxrbYSomlOCPRUIu5qDgRAJv57K53AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1505997661!117568586!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49746 invoked from network); 21 Sep 2017 12:41:01 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 21 Sep 2017 12:41:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EADE41529;
 Thu, 21 Sep 2017 05:41:00 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB6FF3F58C;
 Thu, 21 Sep 2017 05:40:59 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:32 +0100
Message-Id: <20170921124035.2410-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 13/16] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0KCkNjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNr
ZWQtYnkKICAgICAgICAtIFZhcmlhYmxlIGdmbl90IHdhcyByZW5hbWVkIHRvIGdmbl8gaW4gYSBw
cmV2aW91cyBwYXRjaC4gU28gdXNlCiAgICAgICAgdGhlIG5ldyBuYW1lCi0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyB8ICA1ICsrLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwg
MTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgIHwgIDYgKysrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZjE0ZDE2ODZiNy4u
YmMyNTU4MmM1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC05NjUsNyArOTY1LDcgQEAgc3RhdGljIG1mbl90
IGVwdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgIGluZGV4
ID0gZ2ZuX3JlbWFpbmRlciA+PiAoIGkgKiBFUFRfVEFCTEVfT1JERVIpOwogICAgICAgICAgICAg
ZXB0X2VudHJ5ID0gdGFibGUgKyBpbmRleDsKIAotICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUocDJtLCBnZm4sIGkgKiBFUFRfVEFCTEVfT1JERVIsIHEpICkKKyAgICAg
ICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgaSAqIEVQVF9U
QUJMRV9PUkRFUiwgcSkgKQogICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7CiAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CkBAIC05ODcsOCArOTg3LDcgQEAgc3Rh
dGljIG1mbl90IGVwdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogICAgICAg
ICBBU1NFUlQoaSA9PSAwKTsKICAgICAgICAgCi0gICAgICAgIGlmICggcDJtX3BvZF9kZW1hbmRf
cG9wdWxhdGUocDJtLCBnZm4sIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBBR0VfT1JERVJfNEssIHEpICkKKyAgICAgICAgaWYgKCBwMm1fcG9kX2RlbWFuZF9wb3B1
bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfNEssIHEpICkKICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMGRkMGYwYTA4My4uNWM3OTQ0NGQ3YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LXBvZC5jCkBAIC0xMDc2LDEzICsxMDc2LDEzIEBAIHN0YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNv
cmQoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogfQogCiBpbnQKLXAybV9wb2Rf
ZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LAorcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcDJtLT5kb21haW47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IE5VTEw7IC8qIENvbXBp
bGVyIHdhcm5pbmdzICovCi0gICAgZ2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKChnZm4gPj4gb3Jk
ZXIpIDw8IG9yZGVyKTsKKyAgICBnZm5fdCBnZm5fYWxpZ25lZCA9IF9nZm4oKGdmbl94KGdmbikg
Pj4gb3JkZXIpIDw8IG9yZGVyKTsKICAgICBtZm5fdCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBp
OwogCkBAIC0xMTM1LDggKzExMzUsOCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgZ290byBvdXRfb2Zf
bWVtb3J5OwogCiAgICAgLyogS2VlcCB0cmFjayBvZiB0aGUgaGlnaGVzdCBnZm4gZGVtYW5kLXBv
cHVsYXRlZCBieSBhIGd1ZXN0IGZhdWx0ICovCi0gICAgaWYgKCBnZm4gPiBwMm0tPnBvZC5tYXhf
Z3Vlc3QgKQotICAgICAgICBwMm0tPnBvZC5tYXhfZ3Vlc3QgPSBnZm47CisgICAgaWYgKCBnZm5f
eChnZm4pID4gcDJtLT5wb2QubWF4X2d1ZXN0ICkKKyAgICAgICAgcDJtLT5wb2QubWF4X2d1ZXN0
ID0gZ2ZuX3goZ2ZuKTsKIAogICAgIC8qCiAgICAgICogR2V0IGEgcGFnZSBmLyB0aGUgY2FjaGUu
ICBBIE5VTEwgcmV0dXJuIHZhbHVlIGluZGljYXRlcyB0aGF0IHRoZQpAQCAtMTE3MCw3ICsxMTcw
LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICBpbnQgZDoxNixvcmRlcjoxNjsKICAgICAgICAg
fSB0OwogCi0gICAgICAgIHQuZ2ZuID0gZ2ZuOworICAgICAgICB0LmdmbiA9IGdmbl94KGdmbik7
CiAgICAgICAgIHQubWZuID0gbWZuX3gobWZuKTsKICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lk
OwogICAgICAgICB0Lm9yZGVyID0gb3JkZXI7CkBAIC0xMjEwLDcgKzEyMTAsNyBAQCByZW1hcF9h
bmRfcmV0cnk6CiAgICAgICAgICAgICBpbnQgZDoxNjsKICAgICAgICAgfSB0OwogCi0gICAgICAg
IHQuZ2ZuID0gZ2ZuOworICAgICAgICB0LmdmbiA9IGdmbl94KGdmbik7CiAgICAgICAgIHQuZCA9
IGQtPmRvbWFpbl9pZDsKIAogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9TVVBFUlBB
R0VfU1BMSU5URVIsIDAsIHNpemVvZih0KSwgJnQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDRiZmVjNGY1ZjAu
LmE2MzlhMDBlOWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTgwMiw3ICs4MDIsNyBAQCBwb2RfcmV0cnlfbDM6
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBxICYgUDJNX0FMTE9DICkKICAg
ICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5k
X3BvcHVsYXRlKHAybSwgZ2ZuLCBQQUdFX09SREVSXzFHLCBxKSApCisgICAgICAgICAgICAgICAg
ICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl8x
RywgcSkgKQogICAgICAgICAgICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlfbDM7CiAgICAg
ICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICIlczogQWxsb2NhdGUgMUdCIGZh
aWxlZCFcbiIsIF9fZnVuY19fKTsKICAgICAgICAgICAgICAgICB9CkBAIC04NDQsNyArODQ0LDcg
QEAgcG9kX3JldHJ5X2wyOgogICAgICAgICBpZiAoIHAybV9mbGFnc190b190eXBlKGZsYWdzKSA9
PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBx
ICYgUDJNX0FMTE9DICkgewotICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2RfZGVtYW5kX3Bv
cHVsYXRlKHAybSwgZ2ZuLCBQQUdFX09SREVSXzJNLCBxKSApCisgICAgICAgICAgICAgICAgaWYg
KCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzJNLCBxKSAp
CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gcG9kX3JldHJ5X2wyOwogICAgICAgICAgICAgfSBl
bHNlCiAgICAgICAgICAgICAgICAgKnQgPSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kOwpAQCAtODgz
LDcgKzg4Myw3IEBAIHBvZF9yZXRyeV9sMToKICAgICAgICAgaWYgKCBsMXQgPT0gcDJtX3BvcHVs
YXRlX29uX2RlbWFuZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExP
QyApIHsKLSAgICAgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0s
IGdmbiwgUEFHRV9PUkRFUl80SywgcSkgKQorICAgICAgICAgICAgICAgIGlmICggIXAybV9wb2Rf
ZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl80SywgcSkgKQogICAgICAgICAg
ICAgICAgICAgICBnb3RvIHBvZF9yZXRyeV9sMTsKICAgICAgICAgICAgIH0gZWxzZQogICAgICAg
ICAgICAgICAgICp0ID0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDA3
Y2EwMmExNzMuLjFhZTkyMTY0MDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNzIwLDcgKzcyMCw3IEBAIGV4
dGVybiB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAogCiAvKiBDYWxsZWQgYnkgcDJt
IGNvZGUgd2hlbiBkZW1hbmQtcG9wdWxhdGluZyBhIFBvRCBwYWdlICovCiBpbnQKLXAybV9wb2Rf
ZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LAorcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0n1-0001f5-8Q; Thu, 21 Sep 2017 12:41:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv0n0-0001cV-Bk
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:41:10 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 44/EA-30935-563B3C95; Thu, 21 Sep 2017 12:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsVysyfVTTdp8+F
 Ig4fnWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyplw4zF2xgr5j3czZbA+Nf1i5GLg4hgc2M
 Eu0vFjJCOKcZJboeLWLuYuTkYBPQlLjz+RMTiC0iIC1x7fNlsCJmgZ+MEoc/v2IBSQgLuEgsO
 XMRzGYRUJWY2XIAzOYVsJQ4cvkb2CAJAXmJXW0XWUFsTqB42+FvYLaQgIXErwknWCcwci9gZF
 jFqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoYwYg2MF49rT
 nIUZJDiYlUd4A98ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45/oA5QSLUtNTK9Iyc4DBBpOW
 4OBREuFlAUnzFhck5hZnpkOkTjEac9x4eP0PE0fHzbt/mIRY8vLzUqXEeZeClAqAlGaU5sENg
 kXBJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz7gaZwpOZVwK37xXQKUxAp2RvOABySkkiQk
 qqgXF69Hb7wOkFR0T6L0tveCx59OuM65zTbX6qrVV486DGZF//y/zu1QIMYbqR0mVfF5YKXxK
 QWRH9KebS25VOd09E2Eb8+BT+3PTokewgtcOPDu86qhIvrNpb9rU1aVpyntbZCzfjnJfen8s/
 d6X+UtvW3z7LpgesEnhgXbQrrz3V29twb9itmUFKLMUZiYZazEXFiQDIhwbBfQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505997665!97126729!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43454 invoked from network); 21 Sep 2017 12:41:05 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 21 Sep 2017 12:41:05 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 346471682;
 Thu, 21 Sep 2017 05:41:05 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D22473F58C;
 Thu, 21 Sep 2017 05:41:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 13:40:35 +0100
Message-Id: <20170921124035.2410-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170921124035.2410-1-julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.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>
Subject: [Xen-devel] [PATCH v2 16/16] xen/x86: mem_access: Fix mis-indented
	line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoK
Q2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ2M6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDk0OGUzNzdlNjkuLjVjMTAwODg5MGUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYwpAQCAtMjc0LDcgKzI3NCw3IEBAIGludCBwMm1fc2V0X2FsdHAybV9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAg
IH0KIAogICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JE
RVJfNEssIHQsIGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtPmRvbWFpbiAh
PSBkKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVudC0+ZG9tYWluICE9IGQp
KTsKIH0KIAogc3RhdGljIGludCBzZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:42:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0oa-0002kU-Jj; Thu, 21 Sep 2017 12:42:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv0oZ-0002jJ-1b
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:42:47 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 CC/2D-00743-6C3B3C95; Thu, 21 Sep 2017 12:42:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fI5sO
 RBkvajCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9X5czF9zmq1hy6whrA+Ny7i5GTg4hgTyJ
 HR29LCA2r4CdxLVrXYwgtoSAocTphTeB4hwcLAKqErOX5YGE2QTUJdqebWcFsUUEjCQ6b01m6
 2Lk4mAWuMok8fdTEzNIQlggRGLuyR9gCSGBDkaJK40nmEASnAJeEksaFrGBDOUVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI
 11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2MTb3OhxglOZiURHk3
 KB6OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+wUkJ1iUmp5akZaZA4wDmLQEB4+SCG8iSJq3u
 CAxtzgzHSJ1itGSo+Pm3T9MHJvA5IbvD/4wCbHk5eelSonzOikBNQiANGSU5sGNg8XqJUZZKW
 FeRgYGBiGegtSi3MwSVPlXjOIcjErCvA9A1vJk5pXAbX0FdBAT0EHZGw6AHFSSiJCSamBsr7w
 j4v5H5+C5l2qstU5V5+5f3qDxWLLv+DfRln5V9z8hNTds3D2L9ywMlo3KnqeYKuzqNeGzdoGO
 s3TzsyU8p+rvfhCru+fdfNhV+/w1A4tdT3wa2LmMDt2eW9QVO1OnUf/Ruvf9cizzH51bY/ox/
 3Dwls7NDxWFxFJ/B8qv/dzXUpEucEKJpTgj0VCLuag4EQA0NsT/0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1505997762!97126993!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55517 invoked from network); 21 Sep 2017 12:42:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 12:42:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:42:42 -0600
Message-Id: <59C3CFE0020000780017DF59@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:42:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDA3OjEyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtNjE5NSw3ICs2
MTk2LDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRp
bW04LHt4LHl9bW0se3gseX1tbSAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBk
ZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAg
ICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKCkkgd291bGQgcmVhbGx5IGFwcHJlY2lhdGUgaWYg
eW91IHdlcmUgYSBsaXR0bGUgbW9yZSBwYXRpZW50IGFuZCB3YWl0ZWQKZm9yIHJlcGxpZXMgdG8g
ZWFybGllciByZXZpZXcgdGhyZWFkcyBiZWZvcmUgc2VuZGluZyBhIG5ldyB2ZXJzaW9uLgpBcyBz
YWlkIG9uIHRoZSB2MTEgdGhyZWFkLCB0aGlzIG91Z2h0IHRvIGJlICJ1bnJlY29nbml6ZWQiLgoK
PiBAQCAtNjI0Myw3ICs2MjQ0LDggQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgY2FzZSA2OiAv
KiBwc2xscSAkaW1tOCxtbSAqLwo+ICAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1t
Owo+ICAgICAgICAgIH0KPiAtICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAg
IHJjID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7Cj4gKyAgICAgICAgZ290byBkb25lOwoKSSB0aGlu
ayBpdCB3b3VsZCByZWFkIGJldHRlciBpZiB3ZSBoYWQgYW4gInVucmVjb2duaXplZF9pbnNuIgps
YWJlbCBqdXN0IGxpa2Ugbm93IHdlIGdhaW4gYW4gInVuaW1wbGVtZW50ZWRfaW5zbiIgb25lLiBX
aGV0aGVyCnRoZSBfaW5zbiBzdWZmaXhlcyBhcmUgcmVhbGx5IHVzZWZ1bCBpcyBhbm90aGVyIHF1
ZXN0aW9uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gQEAgLTEzMyw2
ICsxMzMsMTkgQEAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggewo+ICAgICogVW5kZWZpbmVkIGJl
aGF2aW9yIHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgo+ICAgICovCj4gICNkZWZpbmUgWDg2RU1V
TF9ET05FICAgICAgICAgICA0Cj4gKyAvKgo+ICsgICogQ3VycmVudCBpbnN0cnVjdGlvbiBpcyBu
b3QgaW1wbGVtZW50ZWQgYnkgdGhlIGVtdWxhdG9yLgo+ICsgICogVGhpcyB2YWx1ZSBzaG91bGQg
b25seSBiZSByZXR1cm5lZCBieSB0aGUgY29yZSBlbXVsYXRvciB3aGVuIGEgdmFsaWQKPiArICAq
IG9wY29kZSBpcyBmb3VuZCBidXQgdGhlIGV4ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0cnVj
dGlvbiBpcyBtaXNzaW5nLgo+ICsgICogSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5lZCBieSBhbnkg
b2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFja3MuCj4gKyAgKi8KPiArI2RlZmluZSBYODZF
TVVMX1VOSU1QTEVNRU5URUQgIDUKPiArIC8qCj4gKyAgKiBUaGUgY3VycmVudCBpbnN0cnVjdGlv
bidzIG9wY29kZSBpcyBub3QgdmFsaWQuCj4gKyAgKiBJZiB0aGlzIGVycm9yIGNvZGUgaXMgcmV0
dXJuZWQgYnkgYSBmdW5jdGlvbiwgYW4gI1VEIHRyYXAgc2hvdWxkIGJlCj4gKyAgKiByYWlzZWQg
YnkgdGhlIGZpbmFsIGNvbnN1bWVyIG9mIGl0Lgo+ICsgKi8KPiArI2RlZmluZSBYODZFTVVMX1VO
UkVDT0dOSVpFRCAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRAoKQnV0IHdpdGggdGhpcyBhbGlhc2lu
ZyBvZiB2YWx1ZXMgdGhlIGNvbW1lbnQgc3RpbGwgaXMgc29tZXdoYXQgb2ZmLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0qU-0003Vw-0l; Thu, 21 Sep 2017 12:44:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv0qS-0003Vd-Rw
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:44:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/3F-02225-C34B3C95; Thu, 21 Sep 2017 12:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS9d6y+F
 Ig9Y5mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhOVMYC9rYK/afOczcwPiVtYuRk0NIIE/i
 +qPfTCA2r4CdxOY5zxhBbAkBQ4nTC2+ygNgsAqoS/yaeYwax2QTUJdqebQfrFRGIl/g4aRF7F
 yMXB7PAchaJZVvWgzUIC8RIHNn4lREkISRwlFHi77kp7CAJTgEPiU3HFgElOIC2CUr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuk
 a6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYfAxDsYGz+4nSIUZKDSUmU9926
 w5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/bgLKCRalpqdWpGXmACMBJi3BwaMkwtsEkuYtL
 kjMLc5Mh0idYrTkWDXhyh8mjhsPrwPJjpt3/zAJseTl56VKifNybwZqEABpyCjNgxsHi9ZLjL
 JSwryMQAcK8RSkFuVmlqDKv2IU52BUEuYVBpnCk5lXArf1FdBBTEAHZW84AHJQSSJCSqqBMWn
 z5h6zNScMOeU/u/aq/g0RmqbpPGtNudd8Hb3F1qscz1YHLfuWmLVaJCt858oD0xvdArfeUuzY
 Fsh4dX3m4WOOG45sPXxindLMPV9yjk9ZssScvbnQ1rgqKPXyrFVqSreCk73nC6iZrhR/+bl/U
 dktNfn5v4/3zZXzjw6sFPL70NnG+22JlxJLcUaioRZzUXEiAHW6cdvRAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1505997881!57810928!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46908 invoked from network); 21 Sep 2017 12:44:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 12:44:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:44:41 -0600
Message-Id: <59C3D057020000780017DFF2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:44:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "'Petre Pircalabu'" <ppircalabu@bitdefender.com>,
 "Paul Durrant" <Paul.Durrant@citrix.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-5-git-send-email-ppircalabu@bitdefender.com>
 <6851b68be69a4faca91930d53c57e90c@AMSPEX02CL03.citrite.net>
In-Reply-To: <6851b68be69a4faca91930d53c57e90c@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 4/4] x86emul: Raise #UD when emulating
 an unrecognized instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDEwOjU3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBQZXRyZSBQaXJjYWxhYnUgW21haWx0bzpwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbV0KPj4gU2VudDogMjEgU2VwdGVtYmVyIDIwMTcgMDY6MTIKPj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvcmVhbG1vZGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jCj4+IEBAIC0xMDYsMTIgKzEwNiwyMSBAQCB2b2lkIHZteF9yZWFsbW9kZV9lbXVsYXRl
X29uZShzdHJ1Y3QKPj4gaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+PiAgICAgIGlm
ICggaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykgfHwgdmlvLT5tbWlvX3JldHJ5ICkK
Pj4gICAgICAgICAgdmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9fcmVhbG1vZGVfY29tcGxldGlv
bjsKPj4gCj4+IC0gICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSB8fCByYyA9PSBY
ODZFTVVMX1VOSU1QTEVNRU5URUQKPj4gKQo+PiArICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhB
TkRMRUFCTEUgKQo+IAo+IEkgZG9uJ3QgcXVpdGUgdW5kZXJzdGFuZCB0aGlzIGNoYW5nZS4gV2h5
IGhhcyBpdCBiZWNvbWUgdW5uZWNlc3NhcnkgdG8gZGVhbCAKPiB3aXRoIFg4NkVNVUxfVU5JTVBM
RU1FTlRFRD8gUGF0Y2ggIzEgYWRkZWQgdGhpcyBjaGFuZ2Ugc28gaXQgc2VlbXMgb2RkIHRoYXQg
Cj4gcGF0Y2ggIzQgd291bGQgdGhlbiByZXZlcnQgaXQuCgpZZWFoLCBpdCB3b3VsZCBjZXJ0YWlu
bHkgYmUgbW9yZSBuYXR1cmFsIHRvIGJyaW5nIHRoaW5ncyBpbnRvCnRoZWlyIGZpbmFsIHNoYXBl
IHJpZ2h0IGF3YXkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0vb-00043f-Qi; Thu, 21 Sep 2017 12:50:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv0va-0003z9-U4
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 12:50:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 03/22-03642-A75B3C95; Thu, 21 Sep 2017 12:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVbds6+F
 Ig3V7OS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMalBsmCOWcXSs2wNjPt1
 uxi5OIQEGpkk3m1+xwjhPGaUuH74BzOEs41Ron39JJYuRk4OEQFnia9n5rKD2LwC+hL7ljcxd
 TFycAgLuElsnVEAEpYQmMQkcetzKYTtKfFy/0VGGHvWtEdsXYzsHGwCVhKHxECiLAKqEn9W/m
 WfwMi9gJFhFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagrxm
 AYAdjxz+nQ4ySHExKorzv1h2OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu3ALUE6wKDU9tSIt
 MwcYdDBpCQ4eJRHeRSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US590JUiQAUpRRmgc3A
 hYBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuw1kCk9mXgncpldARzABHZG94QDIESWJCC
 mpBsaC1Uv0Nu2cdfz9KtW+s9tm+l88/jor6MnjzafmXH6+5pVmY/LvzpxV6meu2D9ljnrZPmV
 W5zTRf3NF5Feph4V7OG9u/HtnWbvXkxNOc8XXbmrTm3mRx3FD+zbdpZ+L6v1FKn4+mDJvZd8N
 p+UXZspviiy7WOU0+afsz8iV29S2ciu3ZKf9bfSep8RSnJFoqMVcVJwIAIIu+Xl7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1505998197!94678837!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55451 invoked from network); 21 Sep 2017 12:49:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 12:49:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv0vU-0006QU-JJ; Thu, 21 Sep 2017 12: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv0vP-0000dM-3w; Thu, 21 Sep 2017 12:49:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv0vO-0001uI-Ry; Thu, 21 Sep 2017 12:49:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113662-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=00cc5cd669122b77b336dae52566e813ec45122d
X-Osstest-Versions-That: xen=0b2cadaaf2bc5216c2a6e43ada24c965380bf094
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 12:49:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113662: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY2Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDAwY2M1Y2Q2NjkxMjJiNzdiMzM2ZGFlNTI1NjZlODEz
ZWM0NTEyMmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBiMmNhZGFh
ZjJiYzUyMTZjMmE2ZTQzYWRhMjRjOTY1MzgwYmYwOTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzY0MyAgMjAxNy0wOS0yMCAyMjoxMjo1OSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2NjIgIDIwMTctMDktMjEgMTE6MDI6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYXJpbyBGYWdn
aW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHJldmlzaW9uPTAwY2M1Y2Q2NjkxMjJiNzdiMzM2ZGFlNTI1NjZlODEzZWM0NTEyMmQK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSAwMGNjNWNkNjY5MTIyYjc3
YjMzNmRhZTUyNTY2ZTgxM2VjNDUxMjJkCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJl
dmlzaW9uPTAwY2M1Y2Q2NjkxMjJiNzdiMzM2ZGFlNTI1NjZlODEzZWM0NTEyMmQKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVS
TExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNt
b2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDAwY2M1Y2Q2NjkxMjJi
NzdiMzM2ZGFlNTI1NjZlODEzZWM0NTEyMmQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54Cisg
LiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcg
T3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6
Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3Nz
dGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00
LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94
ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElC
VklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisg
VFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVl
IHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgMDBjYzVjZDY2OTEyMmI3N2IzMzZk
YWU1MjU2NmU4MTNlYzQ1MTIyZDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAwYjJjYWRhLi4wMGNjNWNkICAwMGNjNWNk
NjY5MTIyYjc3YjMzNmRhZTUyNTY2ZTgxM2VjNDUxMjJkIC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:53:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0yV-0004Ts-AJ; Thu, 21 Sep 2017 12:53:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>) id 1dv0yU-0004Tl-Hc
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:53:02 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id C6/96-16615-D26B3C95;
 Thu, 21 Sep 2017 12:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsUSfTxjoa7OtsO
 RBvvXyVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfr09lLpjNXLH+/ia2BsZnTF2MnBxCAh4S
 p+40A9lcQPZaRomN338wQySuMUq0HEqEKZr17gk7RNFGRom3X5tYQBLCQIm519czgtgiAg4Sy
 86/ALOZBZYwSjx7FtzFyAHUkC6x8pYqSJhNwFBi9cYWNhCbV8BJYt/is2DlLAKqEjN/doLZog
 LhEk1n+1kgagQlTs58AmZzClhJdPxvYIUYry7xZ94lZghbXOLWk/lMELa8xPa3c8DiEgI5Equ
 W3mAGOUFCQErif6sSyPkSAhNZJL50vGSBqJGReDTxJtsERrFZSNbNQrJiFpIVs5CsWMDIsopR
 ozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCOGIBgB+O3ZQGHG
 CU5mJREeXn+HIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErBpITLEpNT61Iy8wBRjRMWoKDR0
 mE99dvoDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzPgIpEgApyijNgxsBSy6XGGWlhHk
 ZgY4S4ilILcrNLEGVf8UozsGoJMz7A2QKT2ZeCdymV0BHMAEdkb3hAMgRJYkIKakGxtRrPj4/
 RBlfNkTdn/L1SMEkN57N7cZcCyvnVPxXvdhrfrf7n07Wu/tNrgz7XnB9yq7XrhU6XMH9/0+wv
 PK8s7r87z4ZHikuSnvno+KxvlQw8vparf3vKi1k4t9cd3pfd+Ch6C+bIvNs3dZprnsUm37/e9
 UR37f6z6FNZ78bpYrw8n8R3T27S4mlOCPRUIu5qDgRAJWCnk0pAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1505998379!60908969!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63236 invoked from network); 21 Sep 2017 12:53:00 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Sep 2017 12:53:00 -0000
Received: (qmail 24256 invoked from network); 21 Sep 2017 15:52:58 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Sep 2017 15:52:58 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B8A747FC40
 for <xen-devel@lists.xen.org>; Thu, 21 Sep 2017 15:52:58 +0300 (EEST)
Received: (qmail 24884 invoked from network); 21 Sep 2017 15:52:58 +0300
Received: from 188-25-222-106.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@188.25.222.106)
 by smtp03.buh.bitdefender.org with SMTP; 21 Sep 2017 15:52:58 +0300
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-17-julien.grall@arm.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b1f38901-e4aa-ccd9-35bc-945e67e9de79@bitdefender.com>
Date: Thu, 21 Sep 2017 15:52:19 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-17-julien.grall@arm.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.73233
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461555,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.003997)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002777), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.013349,0.000032)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.108485), Hit: No,
 Details: v2.6.10; Id: 15.5f480e.1bpok7hnj.c3oa7], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 16/16] xen/x86: mem_access: Fix
	mis-indented line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMzo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gCj4gQ2M6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgoKVGhh
bmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:53:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv0z5-0004Y4-Ik; Thu, 21 Sep 2017 12:53:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv0z4-0004Xn-1V
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 12:53:38 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BD/B9-27708-156B3C95; Thu, 21 Sep 2017 12:53:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS9d/2+F
 Igz0bTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owza4+wFBxirlg9q4+9gfEFUxcjJ4eQQJ7E
 s7O97CA2r4CdxJftXawgtoSAocTphTdZQGwWAVWJ9U1zmUFsNgF1ibZn28FqRIDsi+sawWqYB
 RwkTu5sAJspLGAjsXPBXBaI+e4SWz99YAOxOQU8JCbu+gRUwwG0S1Di7w5hiFYtiYe/bkGN0Z
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DY31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYw/tvmeYhRkoNJSZS3e+nhSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvL7LgHKCRanpqRVpmTnAOIBJS3DwKInwHgZJ8xYXJOYWZ6ZDpE4xG
 nPceHj9DxNHx827f5iEWPLy81KlxHmjQEoFQEozSvPgBsHi8xKjrJQwLyPQaUI8BalFuZklqP
 KvGMU5GJWEebVApvBk5pXA7XsFdAoT0CnZGw6AnFKSiJCSamC0t9uxzFb10fnfqWGcZ42LHHO
 k9ymnrhU+tXvXpjWcrAuXyExMCQmb2eClEmchUfXniXGiwCKldiVNByc1ZeOZ5Ydb+2bPqH/d
 IHHjT0/T4r+ZuxqZ7s95d5l1tk9MZt/7BVfcYyszFzHzKPTquB3R6bC8GNO06JJLqIJ1Q8+1e
 6YrF6Xez1NiKc5INNRiLipOBAD+Z+RaygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1505998414!84202190!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58052 invoked from network); 21 Sep 2017 12:53:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 12:53:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:53:33 -0600
Message-Id: <59C3D26C020000780017E024@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:53:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v1] x86: fix bug caused by commit 0ade5e
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDEwOjExLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKCkEgYmV0dGVyIHRpdGxlIGZvciB0aGUgcGF0Y2ggaXMgbmVlZGVkLgoKPiBDb21taXQgMGFk
ZTVlIGNhdXNlcyBhIGJ1ZyB0aGF0IG9ubHkgdGhlIHBzciBmZWF0dXJlcyBwcmVzZW50ZWQgaW4g
Y21kbGluZQo+IGNhbm5vdCBiZSBjb3JyZWN0bHkgZW51bWVyYXRlZC4KClRvIG1lIGl0IGxvb2tz
IGxpa2UgZWl0aGVyIHRoZSAib25seSIgaXMgd3JvbmcgaGVyZSwgb3IgdGhlICJjYW5ub3QiCndh
cyBtZWFudCB0byBiZSAiY2FuIjsgdGhlIHdheSBpdCdzIG5vdyBJIGNhbid0IG1ha2Ugc2Vuc2Ug
b2YgaXQuCgo+IDEuIElmIHRoZXJlIGlzIG9ubHkgJ3Bzcj0nLCB0aGUgQ01UIGlzIGVudW1lcmF0
ZWQgd2hpY2ggaXMgbm90IHJpZ2h0LgoKcy8sdGhlIC8sdGhlbi8gPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 12:57:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 12:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv12a-0004nn-1u; Thu, 21 Sep 2017 12:57:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv12Y-0004ng-Lx
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 12:57:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C8/F4-02224-927B3C95; Thu, 21 Sep 2017 12:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS1dz++F
 Ig1XdohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ac5mnsBXNZKj58fsTYwHieuYuRk0NIIE9i
 48T1YDavgJ3E9kkTWUBsCQFDidMLb4LZLAKqEisPP2YHsdkE1CXanm1nBbFFBDQlZnZcYuxi5
 OJgFrjEKHFq7V6wImGBOIkTS9azQyywkPjY+Y8RxOYUsJS4tPoo0FAOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusYGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFXz8DAuIOx84TfIUZJDiYlUd536w5H
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZd0GlBMsSk1PrUjLzAFGAkxagoNHSYTXHSTNW1yQm
 FucmQ6ROsVozHHj4fU/TBwdN+/+YRJiycvPS5US55UBKRUAKc0ozYMbBIvQS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeRVBpvBk5pXA7XsFdAoT0CnZGw6AnFKSiJCSamAUjgi5zHfXvEW
 QsfuFXvuct/Ne3GAzLDvcw2TS9uNzbMHE2dqVZziCf7gZtp43rJBcKvi5f9pCrqCTl75YLlGK
 MLM6cN9vgpzx8q7On6n7LubtYP6/vjE59tTZC6o/95/7NknbRPiQyYzVqR/nzDSqtNh6fJn1f
 a+0XbtsG58wfVJmuPbyya0WJZbijERDLeai4kQA4vSkgssCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1505998631!112651806!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7684 invoked from network); 21 Sep 2017 12:57:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 12:57:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:57:10 -0600
Message-Id: <59C3D344020000780017E02A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:57:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170921113517.8879-1-julien.grall@arm.com>
In-Reply-To: <20170921113517.8879-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/perfc: Fix build after commit
 fc32575968 when CONFIG_PERF_COUNTERS=y
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDEzOjM1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IFRoZSBjb21taXQgZmMzMjU3NTk2OCAicHVibGljL3N5c2N0bDogZHJvcCB1bm5lY2Vzc2FyeSB0
eXBlZGVmcyBhbmQKPiBoYW5kbGVzIiB3ZW50IGEgYml0IHRvbyBmYXIgYnkgcmVwbGFjaW5nIGFs
bCB4ZW5fc3lzdGNsXypfdCB0eXBlIHRvCj4gc3RydWN0IHhlbl9zeXNjdGxfKi4KPiAKPiBIb3dl
dmVyLCB4ZW5fc3lzY3RsX3BlcmZjX3ZhbF90IHdhcyBhIHR5cGVkZWYgb24gdWludDMyX3QgYW5k
IHRoZXJlZm9yZQo+IGlzIG5vdCBhc3NvY2lhdGVkIHRvIGEgc3RydWN0dXJlLgo+IAo+IFVzZSB4
ZW5fc3lzY3RsX3BlcmZjX3ZhbF90IHRvIGZpeCB0aGUgYnVpbGQgd2hlbiBDT05GSUdfUEVSRl9D
T1VOVEVSUz15Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCk9vcHMsIEknbSBzb3JyeS4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:02:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv17Q-0005Ud-Lt; Thu, 21 Sep 2017 13:02:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv17P-0005UT-T4
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 13:02:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 1C/37-03454-758B3C95; Thu, 21 Sep 2017 13:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/fYtsO
 RBts2q1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTrv1iL3jPXLHp/We2BsbPTF2MnBxCAnkS
 s0+9YgSxeQXsJN4fO8QGYksIGEqcXniTBcRmEVCV2Ll0EiuIzSagLtH2bDuYLSKgKTGz4xJQL
 xcHs8BlRolXrYvABgkLeEo82fgJqIgDaEG6xMpbqiBhTgEriY7/DWBhXgFBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNjvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjH/mBx5ilORgUhLlfbfucKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6+rUA5waLU9NSKtMwcYBzApCU4eJREeENB0rzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXFeS5BSAZDSjNI8uEGw+LzEKCslzMsIdJoQT0
 FqUW5mCar8K0ZxDkYlYd6VIFN4MvNK4Pa9AjqFCeiU7A0HQE4pSURISTUwqk2r4Ns2S+5rjV/
 gNusOjlt3PBL9Z86sN3vtkBLJWiYUt+i5pnlv22Q+5UUcDntn9+wQuL31Xs1cTYFfNYGaWw9e
 P33ub5pIbYvH/v+ihrX+T8sfP/7v/+Bay3ffjjOvv2k1XOJOXTHrwkeBKzIWC5IfXzk0kSfQh
 XGL1BV33YN+jXqBETXpSizFGYmGWsxFxYkAxIJ04soCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1505998532!83814916!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5964 invoked from network); 21 Sep 2017 12:55:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 12:55:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 06:55:32 -0600
Message-Id: <59C3D2E3020000780017E027@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 06:55:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-17-julien.grall@arm.com>
In-Reply-To: <20170921124035.2410-17-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 16/16] xen/x86: mem_access: Fix
 mis-indented line
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDE0OjQwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTI3NCw3ICsyNzQsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1f
bWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKPiAg
ICAgIH0KPiAgCj4gICAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbiwgbWZuLCBQ
QUdFX09SREVSXzRLLCB0LCBhLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQt
PmRvbWFpbiAhPSBkKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LT5k
b21haW4gIT0gZCkpOwoKQnV0IG9uY2UgdG91Y2hpbmcgaXQsIHRoZSBzdHJheSBwYXJlbnRoZXNl
cyBjb3VsZCBnbyBhd2F5IGFzIHdlbGwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:03:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv18Z-0005ai-Vz; Thu, 21 Sep 2017 13:03:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv18Y-0005aZ-Ro
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:03:26 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 CE/F6-03414-E98B3C95; Thu, 21 Sep 2017 13:03:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3fujsO
 RBl9aVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3104xFZzlrHg9dwp7A+MM9i5GTg4hgTyJ
 N8eOsoHYvAJ2Evcbt4DZEgKGEqcX3mQBsVkEVCV+9d5nBbHZBNQl2p5tB7NFBLQl1u55BTaHW
 SBAYsKRR8wgtrBAsMTHbR8ZIeZbSFzt/AA0k4ODU8BS4tZ2ZRCTV0BQ4u8OYYhOLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RsV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsY/8wMPMUpyMCmJ8u7ZdjhSiC8pP6Uy
 I7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwFmwHqhMsSk1PrUjLzAFGB0ypBAePkgjvO
 pA0b3FBYm5xZjpE6hSjLkfHzbt/mITAZkiJ8/aDFAmAFGWU5sGNgEXqJUZZKWFeRqADhXgKUo
 tyM0tQ5V8xinMwKgnzHgOZwpOZVwK36RXQEUxAR2RvOAByREkiQkqqgbFtSv8uryVq/PnbIps
 uv5AzMlJsN/ydNkH3r5Sh1wy/Pq391wLz65x+Ozn78ipyHwnp3pKlZXs3s4D9/oWkvhOTetZV
 /y6LFnWrKA15MuMEh3bLktcxN9dpmv11cl0dMbnyosjc1PSSmMCARBHZXUL2buWqyutEfy59t
 q7JP+MbY4NC3DRBJZbijERDLeai4kQAOS7qxs8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1505999003!113293533!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16954 invoked from network); 21 Sep 2017 13:03:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 13:03:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 07:03:23 -0600
Message-Id: <59C3D4B9020000780017E04E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 07:03:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20170920205718.17747-1-tamas@tklengyel.com>
In-Reply-To: <20170920205718.17747-1-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH 1/2] common/efi: bail if dom0 fails the shim
 verification step
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDIyOjU3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5j
Cj4gQEAgLTEyMjYsOSArMTIyNiwxMyBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRs
ZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCj4gICAgICAgICAgZWZpX2JzLT5GcmVl
UG9vbChuYW1lLncpOwo+ICAKPiAgICAgICAgICBpZiAoICFFRklfRVJST1IoZWZpX2JzLT5Mb2Nh
dGVQcm90b2NvbCgmc2hpbV9sb2NrX2d1aWQsIE5VTEwsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICh2b2lkICoqKSZzaGltX2xvY2spKSAmJgo+IC0gICAgICAgICAgICAgKHN0YXR1cyA9IHNo
aW1fbG9jay0+VmVyaWZ5KGtlcm5lbC5wdHIsIGtlcm5lbC5zaXplKSkgIT0gRUZJX1NVQ0NFU1Mg
KQo+IC0gICAgICAgICAgICBQcmludEVyck1lc2coTCJEb20wIGtlcm5lbCBpbWFnZSBjb3VsZCBu
b3QgYmUgdmVyaWZpZWQiLCBzdGF0dXMpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAodm9p
ZCAqKikmc2hpbV9sb2NrKSkpCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAgKCBzaGlt
X2xvY2stPlZlcmlmeShrZXJuZWwucHRyLCBrZXJuZWwuc2l6ZSkgIT0gRUZJX1NVQ0NFU1MgKQo+
ICsgICAgICAgICAgICAgICAgYmxleGl0KEwiRG9tMCBrZXJuZWwgaW1hZ2UgY291bGQgbm90IGJl
IHZlcmlmaWVkIGJ5IHRoZSBzaGltLiIpOwo+ICsKPiArICAgICAgICAgICAgUHJpbnRTdHIoTCJE
b20wIGtlcm5lbCBpbWFnZSB3YXMgdmVyaWZpZWQgYnkgdGhlIHNoaW0uXHJcbiIpOwo+ICsgICAg
ICAgIH0KClNvIHdoYXQgaXMgdGhlIGFjdHVhbCBiZWhhdmlvcmFsIGNoYW5nZSB5b3UncmUgdHJ5
aW5nIHRvCmFjY29tcGxpc2g/IFByaW50RXJyTWVzZygpIGFscmVhZHkgY2FsbHMgYmxleGl0KCks
IGFuZCBJIGhvcGUKc3VyZSB0aGUgcHVycG9zZSBvZiB0aGUgY2hhbmdlIGlzIG5laXRoZXIgdG8g
b3BlbiBjb2RlCmFueXRoaW5nLCBub3IgdG8gZHJvcCB0aGUgcHJpbnRpbmcgb2YgdGhlIGVycm9y
IGNvZGUuIEFuZCBJCmRvbid0IHNlZSBhbnkgdmFsdWUgaW4gdGhlIHN1Y2Nlc3MgY2FzZSBtZXNz
YWdlIC0gaXQnbGwgYmUKdmlzaWJsZSBmb3IgYSB2ZXJ5IGJyaWVmIG1vbWVudCBhdCBiZXN0IGFu
eXdheS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:05:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1A3-0005lf-EW; Thu, 21 Sep 2017 13:04:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv1A2-0005lX-5E
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:04:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 36/62-17770-9F8B3C95; Thu, 21 Sep 2017 13:04:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fbjsO
 RBn2TWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxDHbdZC+awVKzZ+YulgfEAcxcjJ4eQQJ7E
 pmkfgGwODl4BO4lJ95JBwhIChhKnF95kAbFZBFQl7n88wwhiswmoS7Q9284KYosIaEus3fOKH
 cRmFgiQmHDkEdhIYYFoiSfr+9khxqdJ7H1zESzOKWAp8aVlKgvEKkGJvzuEIVq1JB7+usUCYW
 tLLFv4GuwaZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhroJRVlpmeU5CZ
 m5gB5Znq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxiPv487xCjJwaQkyqvDdThSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRvOS9QTrAoNT21Ii0zBxgFMGkJDh4lEV5uPqA0b3FBYm5xZjpE6hSjM
 ceNh9f/MHF03Lz7h0mIJS8/L1VKnLcXZJIASGlGaR7cIFh0XmKUlRLmZQQ6TYinILUoN7MEVf
 4VozgHo5Iw7y2QKTyZeSVw+14BncIEdEr2hgMgp5QkIqSkGhg5z9teOzP96D3t1q0X7JIaGJ4
 b/7X7X9LEd/yyx9Loa7VXH7VoTT6g4bLk7aHDq56ePmmt9sLzHkv7md5p6QX2DYeLhE5oz53V
 Y7daOHsFH3M5Y76Z8K+ZBxfdPtA0wWTL3wuCK5l/Hb6yaWrOe74D2ufLw01M+Ficb+7n0Gf6H
 K/APPnloaZuJZbijERDLeai4kQAZYNMEMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1505999092!83951148!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54063 invoked from network); 21 Sep 2017 13:04:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 13:04:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 07:04:51 -0600
Message-Id: <59C3D514020000780017E059@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 07:04:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20170920205718.17747-1-tamas@tklengyel.com>
 <20170920205718.17747-2-tamas@tklengyel.com>
In-Reply-To: <20170920205718.17747-2-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH 2/2] common/efi: give people some time to
 read messages when debugging
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDIyOjU3LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
RnJvbTogVGFtYXMgSyBMZW5neWVsIDxsZW5neWVsdEBhaW5mb3NlYy5jb20+Cj4gCj4gVGhlIEVG
SSBtZXNzYWdlcyBmbGFzaCBieSBzbyBmYXN0IHRoYXQgaXQgaXMgaW1wb3NzaWJsZSB0byBjYXRj
aCB0aGVtIHdpdGhvdXQKPiBhIHNlcmlhbCBkZWJ1Z2dlciBhdHRhY2hlZC4gU29tZXRpbWVzIHRo
b3VnaCB3ZSBkb24ndCBoYXZlIHRoYXQgYXZhaWxhYmxlIHNvCj4gaGF2aW5nIHNvbWUgdGltZSB0
byByZWFkIHRoZSBtZXNzYWdlcyBvZmYgdGhlIHNjcmVlbiBpcyB2YWx1YWJsZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPGxlbmd5ZWx0QGFpbmZvc2VjLmNvbT4KCk5BSzog
SSBkb24ndCB3YW50IGFueSB1bm5lY2Vzc2FyeSBzdGFsbHMsIGluY2x1ZGluZyBvbiBkZWJ1Zwpi
dWlsZHMuIElmIHlvdSB3YW50IHN1Y2ggc3RhbGxzIGZvciB5b3Vyc2VsZiwgcGF0Y2ggdGhlbiBp
biBhcwpuZWVkZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:12:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1HG-0006YN-7I; Thu, 21 Sep 2017 13:12:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv1HE-0006XY-8C
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:12:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B4/F2-01809-7BAB3C95; Thu, 21 Sep 2017 13:12:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS3fLrsO
 RBgvWMll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX715nLNjHWfH2dT9jA+MR9i5GTg4hgTyJ
 JWuPMYLYvAJ2EtfO/QSLSwgYSpxeeJMFxGYRUJVY3D6FCcRmE1CXaHu2nRXEFhEIkHj3qoGti
 5GDg1lARaLxjACIKSwQK3FgWSHE9GCJBd/OMoGEOQWCJBZ1lYGYvAKCEn93CINUMAtoSTz8dY
 sFwtaWWLbwNTPEPGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGuolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHQMQ7GBc2e58iFGSg0lJlHfPtsORQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4z+0EygkWpaanVqRl5gAjACYtwcGjJMJ7FiTNW1yQmFucmQ6RO
 sWoy9Fx8+4fJiGWvPy8VClx3jyQIgGQoozSPLgRsGi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHelSBTeDLzSuA2vQI6ggnoiOwNB0COKElESEk1MEb/2CHz8bjVFL7dNvO79t41XZmse+J
 3z2GON82Lp5z4Pn/LHe7DS5K4lzNH3E/cq/mj4oLxqaWGi4pZehwFJ/qF62VvfC/o5K6cnq0t
 UfDU2ndCmXznrjhvTbWlG2w+XjmdaH7Dt/fOOdXb2le9FlrayLfMllBOOhF542+xoe1DUS71k
 1tNTJRYijMSDbWYi4oTAbdtC0bBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1505999538!73811254!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48570 invoked from network); 21 Sep 2017 13:12:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 13:12:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 07:12:17 -0600
Message-Id: <59C3D6D0020000780017E071@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 07:12:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?B?SsOpcsO0bWUgT3VmZWxsYQ==?="
 <jerome.oufella@savoirfairelinux.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
In-Reply-To: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA5LjE3IGF0IDIxOjUwLCA8amVyb21lLm91ZmVsbGFAc2F2b2lyZmFpcmVsaW51
eC5jb20+IHdyb3RlOgo+IC0gT24gRG9tMCwgJ2xzcGNpIC12dicgb24gdGhhdCBQQ0llIGRldmlj
ZSBiZXR3ZWVuIHRoZSAid29ya2luZyIgYW5kIAo+IHRoZSAibXV0ZWQgaW50ZXJydXB0cyIgc3Rh
dGVzLCBJIG5vdGVkIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSAKPiBNU0ktWCBjYXBzOiAKPiAK
PiAtIENhcGFiaWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tlZC0gPC0t
IElSUXMgd2lsbCB3b3JrIGlmIAo+IGRvbWFpbiBzdGFydGVkIAo+ICsgQ2FwYWJpbGl0aWVzOiBb
NzBdIE1TSS1YOiBFbmFibGUtIENvdW50PTUgTWFza2VkKyA8LS0gSVJRcyB3b24ndCB3b3JrIGlm
IAo+IGRvbWFpbiBzdGFydGVkCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeXl5eXl5eCgpBbmQgZGlkIHlvdSB2ZXJpZnkgdGhhdCB0aGUgT1MgYWN0dWFsbHkg
bWFrZXMgYW4gYXR0ZW1wdCB0byBjbGVhcgp0aGlzIG1hc2stYWxsIGZsYWc/IElmIHN1Y2ggYW4g
YXR0ZW1wdCBkb2Vzbid0IGhhdmUgdGhlIGludGVuZGVkCmVmZmVjdCwgZmluZGluZyB0aGUgcHJv
YmxlbSBsb2NhdGlvbiBpbiB0aGUgY29kZSBhbmQgc2VuZGluZyBhCmZpeCBjYW4ndCBiZSB0aGF0
IGRpZmZpY3VsdC4gSWYgb3RvaCB0aGUgZ3Vlc3QgZG9lc24ndCBkbyB0aGlzLCB0aGVuCndlJ2Qg
bmVlZCB0byBmaWd1cmUgb3V0IHdoZXRoZXIgd2UgbGVhdmUgdGhlIGRldmljZSBpbiBhIHdyb25n
CnN0YXRlIGFmdGVyIGRlLWFzc2lnbmluZyBpdCBmcm9tIHRoZSBvcmlnaW5hbCBndWVzdCBpbnN0
YW5jZSAoYWxiZWl0LAphcyBSb2dlciBzYWlkLCB0aGUgcmVzZXQgdGhlIGRldmljZSBpcyBzdXBw
b3NlZCB0byBnbyB0aHJvdWdoCndvdWxkIGJlIGV4cGVjdGVkIHRvIGNsZWFyIGl0KS4gSSBjYW4g
Y2VydGFpbmx5IHNlZSBhbiBPUyBub3QKbmVjZXNzYXJpbHkgZXhwZWN0aW5nIHRoZSBiaXQgdG8g
YmUgc2V0IHdoZW4gZmlyc3QgZ2FpbmluZyBjb250cm9sCm9mIHRoZSBkZXZpY2UuIEZvciB0aGlz
LCBsb29rIGF0IHRoZSBsc3BjaSBvdXRwdXQgZm9yIHRoZSBkZXZpY2UgaW4KRG9tMCBiZXR3ZWVu
IHNodXR0aW5nIGRvd24gYW5kIHRoZW4gcmVzdGFydGluZyB0aGUgZ3Vlc3QuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1Mw-0006ls-Jf; Thu, 21 Sep 2017 13:18:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dv1Mu-0006lf-P3
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:18:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 59/9F-03283-81CB3C95; Thu, 21 Sep 2017 13:18:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m53ZHcWpcVfxumjSSqKbmhKEfwL
 /GGX46I+ggTZbk7u0O8rOWhtZbYqkm1JgJtpDIc2yFFEzLSFzzScZSoIWWlA+e2xCmZo9ZpzV
 7Pt17nfOufdcuKRMuUqoSdZqYc0cY9TIPXD9Lq023LfDkRKZO0xE/2gpwWLQfsfXV3gSSiUMn
 C7TeoTQvx37iWc5wqy26XrChmaC7MiDxOliGbQU1CM7cicRnQKVK/lykVDS+RiML9xTiIScDo
 T24hFMxN60BibrStawjDbBnfnPgpkkVXQiTA7Hit84vQPGX7YTIqboAzD8vlwmYqC3wfhQ4Rp
 2p+Nguc62hpWCxjlaLZP0XtBf/gGX2gM8m511ebfD9Fg/JmYDuhBB89IQIZmD4dqgHZNEAfD8
 xQ1cwvFwt+m2XDJMYZDXOYtLRZ4CHDUXFJIqDJovNbva1irgzUC9i9BCw+iCa3YWzNq+ySRRD
 wGOFadrhj+0zrS7DL0EjC54Spl00FPZp5AMDyiomnPKJVGhAhoup4tYRavB2daPrqDgik2LV2
 xavAphdSiEZ80nWXN4VGSEzmzI0FtMjMEoVHsiTCzPMxmskdHxEUczTU1IuAQ34bWhXmdaF/I
 jMY0P1dHqSFFu0WUeO61neH26OdvI8l3InyQ1QK0+FjgvM5vBWo8bjMI5rdNAemq8KYVIU3wW
 Y+INGRI1gMLJgvGJVUyJc5kcq/alvogiWhTps7mNFutHOYIC1CoKCaGUnlms2WSw/M/PI18Sa
 VRUmdjF08BZNibNCyEwIcSJxk4xhIX5R6lt6NxUbW9Q0FOO/87lXJ0gdtcayxw1sSGq/MW0ya
 1e9pm4og6UWNN8M7ut4ExUzEX73uS+0ne/un+b8kqri7UDtw79Scj2C5h65L74OqlxgtMuh99
 /EhqfmutzdmvgYGRPX+HDQeq6dW5aEb3zYMqnsVO+S27nx7oTPsbsCy3KOeyfrMF5PROllZl5
 5i/zhTcSjwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505999892!112404493!2
X-Originating-IP: [104.47.42.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13338 invoked from network); 21 Sep 2017 13:18:14 -0000
Received: from mail-by2nam03on0042.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.42)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 13:18:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9QPlA51mUPar7pmcLIPRlYXboEWniYACUZaqxrz4FTI=;
 b=CSuoSY9v0JexwT6KJH4PF+3DV3XTiVVOj/nh15RYUsYtzfV2c8fMYgDorz3DPkil18+LPEMaMabLRjn3lwlHSUaTxD+VYeqJ/gY7om0N2ivUGkOxVVb17uuCSmXQP9mLlngjh+BdCpdcFaIyb3CdGe4xO56Aekfb4ROiWvBHMcg=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 21 Sep 2017 13:18:11 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 18:47:24 +0530
Message-Id: <1505999845-12577-5-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 411f7539-f4b6-44dc-e82e-08d500f33672
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:lOu5BTEhOsW35SnAr2x0GQWj2Nf/3iUpyinOK8qMaWyW9XW1w+7C60/X7VhLrvzr0gGF/NWs1wT1Ws/EF0xEK8vd+mXH0Cgo7AdrqZnXczsWJ0M8z+5UW9gxdk+BrIXTZ6FGgsq04ftNt4zqKG8ivGxH365CyTtDatGaAiOWBMOCMCrj5OKzd2GVg5be1rabeBiKYSQ1K7WiUYIgS2eL1DmvM7dzvzZsgijRFbWJCWcKXtyVBzwmTRBxjo1yeKSW;
 25:nFD9BpSOKUx3B8ElL+zvWX9RYxK+HTuuJDxs4Q5yDgnlaIdF8R3wdGtvPSmSfYZkYQs1O5gSquo9a2omF93c+/0oxMEvEwnorzfhvWav00IMLDgqatPLtpMuAkGQkWXWFzVI8+uY0tQcCtS/Z/4TG0kpOdHjWm4trk8Ssa+V/ZlvUhk7zyx8uyFVGxaJLrirACoFEok7QyjjgZcQ8XZ1n8G4W8lZIqC/L/KSaa1vXAdycwgcdzieRJqEKL/QIf/6KIDos9QOXX3nsDj4dGV01KooXZQc9v7T2WgD5E6mYz3dc29d6DysHKt3c2InfdegR8m1dJ9OOFK8ceGeGB218A==;
 31:iwZs1R/mxPS+tmKoz2jw2XG9l0DLYUjxTRS4FzJ2hUlcmeq09DUnO2M6ABSVRwcHoYnbWZHWrchInzqj2T4tfS5d4EMvOWjFgQpCS6nXkBDbmbaBMkP9UEaE3Ca9VDFcAxCuZCybu+gs33ceAHb4RShQzmxHIzHeh3bokqxJ3bfNgwcqTQ9uvwolmP2RMb8kgLb/55YnaF2JDraeTvAJCYiRFlCSKEMQWnUHWZz2sN0=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:Vmp04x+OHW6aMUu0YC6b3R02Ef/cAsf5JKBdrsNRFEFitslxcxQNTEQ21/yp/vmz/P/fOg1pHPRg6OxBI6FisV6rUCC49qMCsPW9qOwH4JeUgkep12LKJ6qroR06e1V6HsvjjJUWrefx5HhRcuATxEmwqtvWz33wrcqObbhOCj7eHONgsWGbkqOOxd5ouq8T31cB4t9whgutv4xfCY3j4ntWlmhkLSX1fBIE2GvnKWaRxyUHM8nN+/GAA3KGZMRaUI0j1CdXaEUDAjEL9Dxty+lQYILavR/EEHJPkL5F6PP6i2kdQVq67lHvYU8nstKkzYTQukPXZihjscCk8JU13ueDyZXJwpy5j5UMKtFUGlqoSw7T1nvOYsZQI48rlEu/ZTk3Y1dHuftgPbZL7sOxVva8kaUh0quMEpZdofOXuK39kbbY5N6VCtr/rNUqbR5nH4jc8WzlEjipW8N1Cer82XOe48frU7IvBXQMsh+YkAjffvon5WOEELivAqstO0T7lhctUZVybiLpbRkZUJUUnwBzYSv2eKgnpRC4v3IIdbWZQpKBvUcutv+6kJS39niAfK+QWLX4R2DR+PDLStGE/QfHUQHGgaGQsXZ5prjtwIU=;
 4:K026atiSCYLRHYF/fR7c4FGRVpXdO8G7b+Q1UasXIOKxAPFG8UWdvCGOsypw9t9CAiXahyzBr0ZPyevTaU/LsXTlHU/clSqGunnx2nHIn1GweRkyiaMH0fhUOmAy/e6JRrgL+klTXM6VVpuu9AsJ96Z8QV+YS8C1e9Vy7v+uggKZRfAOHYZvVblCXtQTxWSNVAU/gXPMvjETlD5G+NPlJSAHhrc7kBDNO3hohsbFHq7348K7zWUHlgEcq476tdAL
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2078DB4E527C92D67C1F5224EC660@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(101416001)(50226002)(25786009)(81166006)(81156014)(8936002)(478600001)(76176999)(8676002)(50986999)(5660300001)(7736002)(50466002)(305945005)(53936002)(6512007)(9686003)(69596002)(6916009)(2950100002)(42882006)(66066001)(4326008)(48376002)(107886003)(47776003)(68736007)(189998001)(16586007)(16526017)(6486002)(2906002)(97736004)(5009440100003)(316002)(33646002)(36756003)(105586002)(106356001)(2351001)(5003940100001)(53416004)(6666003)(6116002)(575784001)(3846002)(2361001)(72206003)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2078;
 23:Bz5tXkTtowfwPwz34TLRJiXB0XG0jZjwWVWBHGJ?=
 =?us-ascii?Q?BCuMWoyltz7wJUg2yRctTnqh8Yes7pJOsOS79rWv1TYfuz0W7GK/Wi1sXKsC?=
 =?us-ascii?Q?nioTbHgpTkmaYCwGNlZCTwnRea6MvfiPu0noyKQ892sK6E54ZONB2yrGIDvr?=
 =?us-ascii?Q?Uwu4bus5/HIWKt6fQt+lcY58bisvbrVHEnGgOxtMhF2Ny1W83MliTK2fpRj5?=
 =?us-ascii?Q?I7jy6tm48LcVGC2Kwm44yq1eQ7xGcWZ9Vl8Zo6lWbA1EqvBXryR5LL3Hf2VX?=
 =?us-ascii?Q?EvIA1GzughfbclqcUX6WI7DGVpqvFOy3UNzpdgPsDvIeCXgf67BoGKrFQAjN?=
 =?us-ascii?Q?KMtKRadkd3UP1JCjtLEt2oVbBsCZFyLJddSGQIwWNLokN1wgTbmRtvzkag1k?=
 =?us-ascii?Q?VNPRr5MikH1PXNSvIDciHjc1tPsWgNZ8q7wri3a4kyR/3PXQTfhwAurlv//B?=
 =?us-ascii?Q?NGIRjlBhzROVXq2q4mkj+g2LVRkfNV72CW9kib2W4sDtRUFY0qXJvYBoiOIT?=
 =?us-ascii?Q?Wz2wAws2fnYrteLPTsqhmoikEajz3NoCooBBvruIrMvDtws5yJoCGOdPWt/Q?=
 =?us-ascii?Q?N0a30TBb2eUOKTDZh6ia8ilIk8F9v5iTTY6Rzy1Q6Lsq+nEqPpx+fEEQjRxK?=
 =?us-ascii?Q?EiKC4Mc5p7zlumeyo52LarChey4dPekFlSJCD48euHDFfjWNT0zVxSh464ZS?=
 =?us-ascii?Q?I51E3YpycM4gw2zrE/j9aQHuigmCjHoqdLEtw233dD2EmJSup2Gv69yYf6Wt?=
 =?us-ascii?Q?kvjCl0bN61AD7T0WVsbipKY1BKXN2ujJvzVire9C8okKsq3+QiX8aBpGn5Xv?=
 =?us-ascii?Q?3C74vd5r2v+9+vVDxHkhpAmbTF3BLHKLZABsnml+sxnltmr1JIsn1ieJZUwu?=
 =?us-ascii?Q?iyyRstYu6YbwUFqOmCz/XIRiyXAu+JAh2yJE7aN1NVM4i81OihQ4L9ApSgWb?=
 =?us-ascii?Q?0L07WkraGppBH1xyDmY+a4JvilnGwZROoUrbTevRDkVd9goTAzRZ5lB16dve?=
 =?us-ascii?Q?+ViVg8BDj8/l3SBITVFTXOqx3050B3o3SGPA+bLsYatCb1AwgmsYiK3noID1?=
 =?us-ascii?Q?beWCIuoQ709bKhSD8fBuDOMt9Eio6NvabB4MuYb4s/3+iDte2dmUt+RuhxWg?=
 =?us-ascii?Q?x6xg7oVtOFmWQRXqXAtl4bnXDjoRuFkNCa17lBkthkrIf0V/lXYf8hcy9q/8?=
 =?us-ascii?Q?tkQoRJSKOHQ3WHnU3eN+Yrf+g2KXer5KmCTc6igLv24qiWAmIhpRwbPELINU?=
 =?us-ascii?Q?HfJ75brZsG6mSa5TT9DHGtpEmSzeh6XoUW/863MTk?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:2y+qjWCEBjtIz6I5yqjM6K/GTXb+CVw5kb3dwdmieDWiwYb33Zz3EDEGO9//CxA7wM/ftSLXLiYxFjYg90rOvifCyj4Y2VL6iG6YLHE/mzJ1EJ0e9oQD/06/FYQyO7AmoNL9R56h5wdSgTNqrOSDNH/rBYZsENiyCD15NacpWwnYjCrcdz4/OT9xnO3gD5KHUJaCXWAPMH0N1SGBw6WqLDkCoD/eywfEZufm8bnV/0xbSSNPegpsCxgrgh298POfXNUbjgdxpVceVcuexVlvUjhBMFxdjP8zAohh+JoibAFUj73jhWPe7vwyPd9dmTgokbOGopHQVo8cLYJbBuuPjg==;
 5:h8pyy+k9+SHi8Awpjs80D6nkcys0aYB9Oy5bYLly7uj9pZWADdXkBsKBBaRPuRfbq2vxx9PRfIqCNm291LWphyXC77LJkR5AcFxI3xXqwSpI252Yjff8KVkKkLPDvlwgebtaw3V1c56j61pjTwXjSA==;
 24:UsbR0LtnJshAWpLgns92kd6sLq+cTj5TwuNmwMyjp+3f1XVZZZXudVOmdOOL9qO9bav287Wakv9oE+42cR2b8IAks3G+GMTW5hHekvZbAIM=;
 7:3gy9wr1J4RpJ7Ca3INCgJphdQPRAzm8fohErpEejjG2pV4BJtvTjq9I1tPZ7ROeCsjv2l++rhe7I+aLpGwl6qKqyAp4qVOBc/iWdZNTWJJ/ifDQtnTztDJgir//0OxXK9lxLPQhcuUcyGvrz4XU48OqnIIVV3IXNfv2QvLC2/Cv7SY3vV04CAGheDTB25qnQFfInLOZMeNMXbIHM47WHWR5dxuWfgspxiuPGnrmZLd8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 13:18:11.4751 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v4 4/5] ARM: Introduce get_hwdom_madt_size in
	gic_hw_operations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmVzdGltYXRlX2FjcGlfZWZp
X3NpemUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBwcm92aWRlIGNvcnJlY3Qgc2l6ZSBvZgpoYXJk
d2FyZSBkb21haW5zIE1BRFQsIHdoaWNoIG5vdyBhZGRzIElUUyBpbmZvcm1hdGlvbiBhcyB3ZWxs
LgoKSW50cm9kdWNpbmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUuCgpTaWduZWQtb2ZmLWJ5OiBN
YW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8ICA3ICstLS0tLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICB8ICA5ICsr
KysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwgMTkgKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oICAgfCAgMyArKysKIDUgZmlsZXMgY2hhbmdlZCwgNDQgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZDZmOTU4NS4u
ZjE3ZmNmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTgwOCwxMiArMTgwOCw3IEBAIHN0YXRpYyBp
bnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3Bp
X3RhYmxlX2ZhZHQpLCA4KTsKICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0
IGFjcGlfdGFibGVfc3RhbyksIDgpOwogCi0gICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBh
Y3BpX3RhYmxlX21hZHQpCi0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX2ludGVycnVwdCkgKiBkLT5tYXhfdmNwdXMKLSAgICAgICAgICAgICAgICArIHNp
emVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOwotICAgIGlmICggZC0+
YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKLSAgICAgICAgbWFkdF9zaXplICs9IHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKLSAgICAgICAgICAgICAg
ICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7CisgICAgbWFkdF9zaXplID0gZ2ljX2dl
dF9od2RvbV9tYWR0X3NpemUoZCk7CiAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAobWFkdF9zaXpl
LCA4KTsKIAogICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCBj
YmU3MWE5Li4yODY4NzY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMDEyLDYgKzEwMTIsMTQgQEAgc3RhdGljIGludCBn
aWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVy
biBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKIH0KIAorc3RhdGljIHVuc2ln
bmVkIGxvbmcgZ2ljdjJfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIHJldHVybiBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKKyAgICAgICAg
ICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQt
Pm1heF92Y3B1cworICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19kaXN0cmlidXRvcik7CisKK30KKwogI2lmZGVmIENPTkZJR19BQ1BJCiBzdGF0aWMgaW50
IGdpY3YyX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0
KQogewpAQCAtMTI0OCw2ICsxMjU2LDcgQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3Bl
cmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAgICAgLnJlYWRfYXByICAgICAgICAgICAgPSBnaWN2Ml9y
ZWFkX2FwciwKICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YyX21ha2VfaHdkb21fZHRf
bm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwK
KyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUsCiAg
ICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFw
cGluZ3MsCiAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2Vz
cywKICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBiM2Q2
MDVkLi42ZThkNTgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jCkBAIC0xNDA2LDYgKzE0MDYsMTkgQEAgc3RhdGljIGludCBnaWN2
M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAg
ICByZXR1cm4gdGFibGVfbGVuOwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRf
aHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQg
bG9uZyBzaXplOworCisgICAgc2l6ZSAgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3JlZGlzdHJpYnV0b3IpCisgICAgICAgICAgICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3Jl
Z2lvbnM7CisKKyAgICBzaXplICArPSB2Z2ljX3YzX2l0c19jb3VudChkKQorICAgICAgICAgICAg
ICAgICAgICAqIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7CisK
KyAgICByZXR1cm4gc2l6ZTsKK30KKwogc3RhdGljIGludCBfX2luaXQKIGdpY19hY3BpX3BhcnNl
X21hZHRfY3B1KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCkBAIC0xNTk3LDYgKzE2MTAs
MTEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdTMyIG9mZnNldCkKIHsKICAgICByZXR1cm4gMDsKIH0KKworc3RhdGljIHVuc2lnbmVk
IGxvbmcgZ2ljdjNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHJldHVybiAwOworfQogI2VuZGlmCiAKIC8qIFNldCB1cCB0aGUgR0lDICovCkBAIC0x
Njk4LDYgKzE3MTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdp
Y3YzX29wcyA9IHsKICAgICAuc2Vjb25kYXJ5X2luaXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9j
cHVfaW5pdCwKICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21fZHRf
bm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YzX21ha2VfaHdkb21fbWFkdCwK
KyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUsCiAg
ICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2M19pb21lbV9kZW55X2FjY2VzcywKICAgICAu
ZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YzX2RvX0xQSSwKIH07CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggNmM4MDNiZi4uZjNjMWYw
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMu
YwpAQCAtODUxLDYgKzg1MSwxOCBAQCBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogICAgIHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3
ZG9tX21hZHQoZCwgb2Zmc2V0KTsKIH0KIAordW5zaWduZWQgbG9uZyBnaWNfZ2V0X2h3ZG9tX21h
ZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgbWFk
dF9zaXplOworCisgICAgbWFkdF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQp
CisgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2ludGVy
cnVwdCkgKiBkLT5tYXhfdmNwdXMKKyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNw
aV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpCisgICAgICAgICAgICAgICAgKyBnaWNfaHdfb3Bz
LT5nZXRfaHdkb21fbWFkdF9zaXplKGQpOworCisgICAgcmV0dXJuIG1hZHRfc2l6ZTsKK30KKwog
aW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHJldHVybiBnaWNfaHdfb3BzLT5pb21lbV9kZW55X2FjY2VzcyhkKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4
IDYyMDNkYzUuLjNhY2RkNmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMzY1LDYgKzM2NSw4IEBAIHN0cnVj
dCBnaWNfaHdfb3BlcmF0aW9ucyB7CiAgICAgaW50ICgqbWFrZV9od2RvbV9tYWR0KShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKICAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8s
IGlycXMgYW5kIG90aGVyIGh3IHN0dWZmcyB0byB0aGUgaGFyZHdhcmUgZG9tYWluLiAqLwogICAg
IGludCAoKm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncykoc3RydWN0IGRvbWFpbiAqZCk7CisgICAg
LyogUXVlcnkgdGhlIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIG1hZHQgdGFibGUgKi8KKyAgICB1
bnNpZ25lZCBsb25nICgqZ2V0X2h3ZG9tX21hZHRfc2l6ZSkoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7CiAgICAgLyogRGVueSBhY2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KICAgICBpbnQgKCppb21l
bV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogSGFuZGxlIExQ
SXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwpAQCAtMzc2LDYgKzM3OCw3IEBA
IGludCBnaWNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCk7CiBpbnQgZ2ljX21ha2VfaHdk
b21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKK3Vuc2lnbmVkIGxv
bmcgZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQg
Z2ljX21hcF9od2RvbV9leHRyYV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBnaWNf
aW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1Mw-0006m3-Qc; Thu, 21 Sep 2017 13:18:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dv1Mv-0006ll-Nw
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:18:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C9/47-03642-91CB3C95; Thu, 21 Sep 2017 13:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWSoa+lpSu253C
 kwdK5vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEhj2sBetFK66/nsrWwLhSsIuRi4NFoJdZ
 Yu/UaaxdjJwcjAKREvN/tbKBJIQEWpkkvl9aBJZgE5CX2Nl7iQnEFhFQkri3ajKYzSyQK7Hs1
 VtGEFtYwEXi4vQPLCA2i4CqxKNV68FqeAU8JSbdXs0OYksIyEncPNfJDGJzCnhJ/FzVAGYLAd
 W8v7qEGaJeUOLkzCcsEPMlJA6+eMEM0aso8ezGSSaQ4yQEOhklNv84xwrRrCYx7XQXE0SRr8S
 Cb7PYIYqeMkk0H3jBAuE0s0tMmLuTDaJKVuLo2TksELaOxObuzVBjl7NLvFz7nRUioSWx7upH
 qN0FEjOaDjFDFB1jlTj86z1Ut4zEtuc7ofbtYZW4Om8/I8RRSRLH5p+ASszilfhwdjVURye7R
 PsTcUiQSUm833GScQKj2iwkn89C8vkCRqZVjBrFqUVlqUW6hgZ6SUWZ6RkluYmZOUCemV5uan
 FxYnpqTmJSsV5yfu4mRmBaYACCHYzH38cdYpTkYFIS5d2z7XCkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneP7uAcoJFqempFWmZOcAEBZOW4OBREuFlB0nzFhck5hZnpkOkTjHqcnTcvPuHSYgl
 Lz8vVUqc9x1IkQBIUUZpHtwIWLK8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe6SBTeDLzS
 uA2vQI6ggnoiOwNB0COKElESEk1MPJ8OPN+U+qkktuvskMNtlqoLL1q/aPL/2Xl3itTbRl5fJ
 6Wds0Pb+liSc3o3FvroJBWxn/JIW2Zb2OY13v9lfNE7xUyPFnwgUWVie+4/e+rJo0XdF9/azv
 U9lwj+SG3Y+rMgDn1fDHn1u4LmJvYNpE/pS/HvnKf3RRP5o1xR4JdToovUOq5oMRSnJFoqMVc
 VJwIAAqVkSCRAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1505999892!112404493!1
X-Originating-IP: [104.47.42.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13200 invoked from network); 21 Sep 2017 13:18:13 -0000
Received: from mail-by2nam03on0042.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.42)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 13:18:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=YiikNTozEDW/CVzFeN8IkAMGNBlHxH1gqzPiJuEFSLc=;
 b=kLRdAjRsNzMkFlibeyRiTZ9Y/0Spj4fZcfraL2OzzKKolyGTBvOYk1aHCqZsFzYmmHA/jrAk4R1Jp8SCCs4ShxrMPMQIOYKbu4eSx/jAY3hD36x1GlTLcmUwx/tRQm7xPWHN8bgAkrTIDDa3sShvr+lYwNJ31cy4nOjzyJ3+ywg=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 21 Sep 2017 13:18:09 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 18:47:23 +0530
Message-Id: <1505999845-12577-4-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-Office365-Filtering-Correlation-Id: 90bf3616-e97a-440f-b886-08d500f33503
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:PV6gn9XqK5JrpSqPyaQDN8ykOlH895M23/HX3EawJjDcNFVLDYmUot7fbGeNaI3pqnohCNWyvR4r51O5XyIlG/SScsAaSdcZLehhmRK7mnsuwH0j1oU2gNxqgVbSNfQ59byPfioZut4qnrJdp5HpaK+qkoLVlcz6mjM3qWWaJ7sxz55fQT77BPo6FyWNpERbZiAsxR800XA+XLSshLFP8XgL6sXGRJhJJbc54eTi+ASq/yTmk5oFtwv1C9o4MO02;
 25:2RB+zZUSo8Hal/etUisLPDicO4imqLiA49KJSDsdz0jU7o8FZ3yCBGnhGlSmMQ6PCePMnUOmVye8GMvfgDsX//tNy+r3rR32NQC54FZUGKZZV8tQJWkUGTFxS111ZVWyDH4JXZLD+6n1YsJeYVrFQkzAlMJitwUrKpISTU05rAcBhgYY3glQakTzKiPt3N5fV9zT/xcdqUhHJs/QBKzLio0cEjJF6utJoEi4h4RvfdHvDhxQwzjYL30weLwIPtJJGGvTVP+Ve9vp8xkGdhn5CeGFpLxRaJUdgc0C86PRzbRI2hEq9qqmAOvUpFNKeidMNzyi4kGTLYDmRoEGozTzIQ==;
 31:4V3YCPw4tCKlkDeBygRiP0GUld/WNPF0U/gUJOTPdxUKRXT86YSEtEFwNDQMReVJKLtxVKOckoR21d8PNCndyVFW+4pA3pX64t/Z/R9eXGQkogf911v3b5glCJvoeM2rRsGCH/54Y3ff+YAqlc+YSAX3Bpqy8lXz5Jz4gzBo7QOg/Zj27gqGeW8I6K+azEiI/2eNsJf+xmvsRBjhLGDx3s/DITiY6gL9pur+XwsJFmY=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:mOrpnV+d281kG+hu7CPvGjBd0y0eO9ZJK6U1+T8F3TEkVaW8/OznmPm+obzU3sa91ZR/Pcx4IFaOOoKwPbEUx9eeaLUJAFtRIV7w10v7Ry9TVn4xkXy7ryWvG2pbxAIqX/+/FgI+FWVLJ8vQBGSXIJQ2H0s9EJ9nT6wVW9ZD2+JPIVrNmhYEEBemQDBQmGo9mKRCiS46qX/yEyQKG7ZrmH2knqK9yIP59Toobwq63sMG6HKRMuuCtz3oT/u0isUkO3IsOILiGQLQrKzmz9iC2PluQbBWFk1uPoEAbvKFz8etJSevbIR5BTf8WIU2zKf28jCMTFYKHj7+X7VGXvyM7MeChAGSldmWC0B80QVXyxk/a7RbHS0C7unYk5wZlEaFaYiUW6MLPy6nlR1zq9iQLUNuGvuY4cznXyuSyx4sMaIRIx6dpZHBgVnQnK8zDBxxX+Tbsix/DP5kvqz7IKk81jkQLrm4PGqixmLORxZqqmBOTbq2il2qE1ylp5CIE9mW/F8418XXlAmkgqGI36j/pTka0zPK+h9Dg4asb4xT/e7WUcFB2TdYAfZAVyLQ+SgsR4WK4bYuPta/hMCfPIKBr0w/jMyOgw8Chtp1mq85cwU=;
 4:KfKDQl9sxTHnWZOn5QWy1jTizcbMoTe5lnijgM0C+YzWgaqxgc6R+M8QkAcnIcG19BZEVRyX2RJoKrXbfUxKFF8RjHHCJN08tXw5TsD6b6amsq0EeNveM10P7VBYB7mt9yU8vLzAVHgAnnbSOiUvlHVJ4Ejtmrw6KqOdD/49ckBpHU2WmaCnN1AfCzL+M2nS/+flUdCbtXR9jg1frtHGIef+tgWoz7tH1PRrbdrH9Co2NTBYea3srFMaD2mjaX3C
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB207801D60289D9662828D580EC660@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(101416001)(50226002)(25786009)(81166006)(81156014)(8936002)(478600001)(76176999)(8676002)(50986999)(5660300001)(7736002)(50466002)(305945005)(53936002)(6512007)(9686003)(69596002)(6916009)(2950100002)(42882006)(66066001)(4326008)(48376002)(107886003)(47776003)(68736007)(189998001)(16586007)(16526017)(6486002)(2906002)(97736004)(5009440100003)(316002)(33646002)(36756003)(105586002)(106356001)(2351001)(5003940100001)(53416004)(6666003)(6116002)(3846002)(2361001)(72206003)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2078;
 23:cOTvbTXOkSX4DaV9aDSaBZWB1yR8KYPIXQhQ5rH?=
 =?us-ascii?Q?uplSPPmv33FAySQoMETLFoxxfW2ZSWk9cqWVnvaUkaTFh9Yr6pn18hXiWRGW?=
 =?us-ascii?Q?okGfs7DhXrQ3XsxxHE8OmT/Ap0TqBvltmZPfjY1UK4XKBJbMUEAfjOIliOqo?=
 =?us-ascii?Q?Jd9kG71gj8K+t0mFmY0Ki1Bi5uFhdjdFNK9ZMONAfPzrIjY3Ldfq5jlKXt8q?=
 =?us-ascii?Q?CkKZM2GBsVpDATpU9d+Zlfpn6TSH0I+DgHeRjvwCpw11IpPfIsI7if9s7Oiq?=
 =?us-ascii?Q?Y/x6dRYdy8/G8dRmq6T3xn5UZVkuE5hRKew6IRzzWt4Ma4mXV1KHPJ+YDCA6?=
 =?us-ascii?Q?Gu5bJ+Hq2WquB0z7bYvH/7LdOXBryBW9cTnUCzb5vvddF7dXkV5ThfQc+wll?=
 =?us-ascii?Q?kX6BG48ifoi2Ck1J/T/hT7T99b5lObFdacKYPolUCRNYI7TgHCrlp6xk52Xi?=
 =?us-ascii?Q?ow/u9PWQ0ZqlvhpaJX8wClcRoV3UKIyV95OfBuO0+u7ownQTMXWG+060gxZL?=
 =?us-ascii?Q?40ZiWPa/6EBZfVuc2G+zXzjd5pOIfm8SHFXnBsCBy5NsVIFNmlsaWTSuE9e7?=
 =?us-ascii?Q?ZCOcgG40PspTfz30P05vfkW17awzbJwAyaaPWYXr0OKu4Cd3mjmwJjXpA20y?=
 =?us-ascii?Q?KciApdsUN4CvywjO52TkjEqnPrwW4KTMevsq1pbP3a1CFWN9ZTqOFhbJNEK0?=
 =?us-ascii?Q?SGT0SLIy9OL1i0jBmKOxp6y7WcotsOnDfu2/PMvhoWtLtIsxPCtCKHSb7bTd?=
 =?us-ascii?Q?wUyNhYcBRN32jDyHAbGDXaRRsXDbx22EkW0U1WpiDwK8w9b0/62Xf0sGEeQg?=
 =?us-ascii?Q?wWZmkk6We6lVInL3NErvcRyEXxHgZ5uIJeGWgFIevkdaWp9w8chKja3O9ROk?=
 =?us-ascii?Q?Yji73l9RavV6TgjHNIsVYL6vDMzD3gB+3NMflUavsESV9axrg8fkAHkKsxjr?=
 =?us-ascii?Q?s7ha9LQAm4F59D97mKZOlMy61agqQseKfsnHgbyqQ5WRksF2/uGrMeDH3iq9?=
 =?us-ascii?Q?GYk9uh8rMhTAYAnETzVXPhKGyNMBbTMorac9zubg1FSVGN/J8Q+WrthOVO7D?=
 =?us-ascii?Q?3JDwhwSJywz1yEkdbG9N1n3qe0bm0S6rKlK+LpNoATW1EqrFSMzuxjTuXxjM?=
 =?us-ascii?Q?MESVy0Ax5PZEbYJRbYJwXD6k/3745fABwlTvPWEkqV1AwQFARt9BYhoxiU/A?=
 =?us-ascii?Q?lMxuVQBpfUKhm8Y2ioQCk/BpdLhQJzvXO2QoD1M0MbdjSE/qteOYyQjew/13?=
 =?us-ascii?Q?aOu/I+8Rl/0SOHjimNpE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:tPgmypqTBWI+wEgwmE6CcGs66afHmlTF2m6ZMVFRe9iuWwGNLrNg4DQiBjy3uTgEGRU+5xB1SVus9ZJHTF3ARiAdzDXmNhE6rtJ69qvKN4iAeVl5SpLg59903Gi3EJArK+Iqnm/j+YKzTywtGgdYrEpTgABA0MWGFX0xr+yXzhEZ0bKdKxxqvGY8cL85q7ZJUlGjQZqS+bfB32cr643Syq6mWUe4cwp2obJOMfxLM0DarkwCRtWPFeVVMcsNPg/TiLYrkpVyyM5UFgJ4FFAHSiD/fl+xrg80l9aNSdAHM+oIdNRnDuFy07bw2Oz5Sv3PZoOix1e+Y9HtO4+quL9S5Q==;
 5:hUV1OKOKhvbQNbGX+3BnHaP+7MVMX0fK7nRZlvfj1qhw1HM6lpuUqdWfEqTz6pNFc0Uufiv4BMEO80xahpUm2jrcnlljTYNVeg3rrL4Rk2a6v6ockkDHP1QdHgQu8E0aedl3k71v+3jE3gAJatnhUQ==;
 24:Bq+pJyYKFcQOOH9vwH3mhmv+g0kxBsxAhyIRPF6Wv6z0srFy+XXN7OtJlSlzHK2Flh3eD9ZROEFoTDLjxUi9r0+dU6RdzkL5iqGM8dQYmA4=;
 7:poKi7ykgs+XctrPEtfZ86N/L6rW0EkQhDMmEmJc5eXNE35Amlj4C4sa4Y9vE7RYn4WByDDHI6A/AfHyOWykyTnXbX75szDgQzmujd9XnD6q7Sou9MKe6J0OMINBl3cLEclIc/TkVEBelXQHx4n2Ot3izJGtuYqtLmCVdVv6Hpy3CjxEMrz9oCY7DkTNpRDSqC2ZqMvjG+oo1hKAroNrN2osrb2Pwh53KfrrXTGCaqOM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 13:18:09.0687 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v4 3/5] ARM: ITS: Deny hardware domain access to
	ITS
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggZXh0ZW5k
cyB0aGUgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MgZnVuY3Rpb25hbGl0eSBieSBhZGRpbmcKc3Vw
cG9ydCBmb3IgSVRTIHJlZ2lvbiBhcyB3ZWxsLiBBZGQgZnVuY3Rpb24gZ2ljdjNfaXRzX2Rlbnlf
YWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDIyICsrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFu
Z2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKaW5kZXggMGY2NjJjZi4uODY5N2U1YiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KICNp
bmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CisjaW5jbHVkZSA8eGVu
L2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDx4ZW4v
bW0uaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CkBAIC05MDUsNiArOTA2LDI3IEBAIHN0cnVj
dCBwZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcmV0dXJuIHBpcnE7CiB9CiAKK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGxvbmcg
bWZuLCBucjsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworCisgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeSggaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSApCisgICAg
eworICAgICAgICBtZm4gPSBwYWRkcl90b19wZm4oaXRzX2RhdGEtPmFkZHIpOworICAgICAgICBu
ciA9IFBGTl9VUChHSUNWM19JVFNfU0laRSk7CisgICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nl
c3MoZCwgbWZuLCBtZm4gKyBucik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAg
ICAgICAgICBwcmludGsoICJpb21lbV9kZW55X2FjY2VzcyBmYWlsZWQgZm9yICVseDolbHggXHJc
biIsIG1mbiwgbnIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQg
bm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KICAqIFRoaXMgY29waWVzIHRoZSByZWcg
cHJvcGVydHksIHNvIHRoZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRkcmVzcwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5j
CmluZGV4IDZmNTYyZjQuLmIzZDYwNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTEzMDgsNiArMTMwOCw5IEBAIHN0YXRp
YyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCisgICAgaWYgKCBnaWN2M19pdHNfZGVu
eV9hY2Nlc3MoZCkgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBmb3IgKCBpID0gMDsgaSA8
IGdpY3YzLnJkaXN0X2NvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgbWZuID0gZ2ljdjMucmRp
c3RfcmVnaW9uc1tpXS5iYXNlID4+IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
CmluZGV4IGUxYmUzM2MuLjMxZmNhNjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0x
MzksNiArMTM5LDEwIEBAIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpub2RlKTsKICNpZmRlZiBDT05GSUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNw
aV9pbml0KHZvaWQpOwogI2VuZGlmCisKKy8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8K
K2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisKIGJv
b2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNf
aXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwpAQCAtMjA2LDYgKzIxMCwxMSBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogfQogI2VuZGlmCiAK
K3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNf
aXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogewogICAgIHJldHVybiBmYWxzZTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1My-0006nA-5O; Thu, 21 Sep 2017 13:18:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dv1Mx-0006ms-TI
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:18:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BC/5D-03422-B1CB3C95; Thu, 21 Sep 2017 13:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSb0gTcRzG+93utlN3dU7Nb0MtV0oMnfpGxRe
 ZL4I0Cl9EYER609Ot9kd2MxcFrcRKRRKULMm0SAUDTSfmUsg/KWomImoJpSZmKshMEv9k0W43
 ze7Vc/d5vs/v+R1fUiT7Q8hJ1mJmTQZGpxB74poIZUy4vKMnJXJtURG73lKKnUSne1bG8GR0k
 dAa1EZLGqFZbGrAszd8LCX2MsKKZg4UIk8Sp4tFMDb0BhUiDxLRKVC1lS/mgYzOx2Cic17EAz
 F9GOzFoxivfWkFTNWXurSI1kPt0rJr2IeOh1+NExJe43QIvG4fEvOaohPBVvXZ9R3oIJgcLnB
 letBJsFlvdWmZ0+MYfyES/N4w8HgOF/IBuhYWRMJsMMx/GsD4ckAXILBtDBPCcCg8fF+ICaaz
 UOuoIQTTNwzyOhdw4SVPAtt1m4TgCoTeD09wQYeBrcjmnq6TQLM1QdBKaBj/4T46Gxqf17iD+
 gjo2XK4hwOg9btdIoAOAsafvkVCJzX0VfW7QQUFLR125G4ugTLriFj4ZXJwtA2gEhRasefmFX
 tuXo2wenScY03XWFN4VLRKbdJmacx6RqsLj4qMVulZjmOyWB2j5lTpRn0zcu7CPufThqabkrv
 RIRJT+FEdrT0psv1qY8Z1DcNpUk05OpbrRgEkqQAqt93JvE1sFmvJ1OqcC7WDgZQqfCkjjyku
 m9Fz2iwBDaJw8v7kl21MhhuMBlbuT53nTTRv0uQYdiN21nIUBcp9KOQsJZNmsya91vw/X0L+J
 FL4UAV8ilRrMO+etOQsgTlLXH3VyZcwM/+Q3IrO1VlWUh21Dr/KkVs2z3cvu56VLnv5FT1QzZ
 xazy9f3T7RNhDbEFeaEHehWtrnvRZ0N/7R1NcIvTLgZ3rtkWOYeTBXP5OjXpWGKPsrtz9Oq2h
 zcNrsHa9L93prRqTipNiQ8ibdZSnE3Dgjy0waPyjPKOgNmxtZmb0iuX30ZiL7W4FzGiZKKTJx
 zF+X4ttIkQMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505999896!106980588!1
X-Originating-IP: [104.47.42.55]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41733 invoked from network); 21 Sep 2017 13:18:18 -0000
Received: from mail-by2nam03on0055.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.55)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 13:18:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1eGza83Jl7WWeWeP9RDDhA54AgvcWiSpI8LnkhOdSjU=;
 b=WSG9pLjgDDYHE0AdYRVYdDjpO7rafNfpzLJhghd7XIo6NEm4kBtAtsq8UoSfsiyYbNn8UF7jmvZClDeExnw7XXd7Tl1YOZ6GZZsJfYVW+WQv/L855iBmGEpIzHI8grZx27GmrlecYjM4cYUmg298wlB0bJJfqFO+7hkYzNfAKPE=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 21 Sep 2017 13:18:14 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 18:47:25 +0530
Message-Id: <1505999845-12577-6-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-Office365-Filtering-Correlation-Id: ef9d9db7-0fdd-4469-521e-08d500f337fc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:lVECe2RsBc/Gg5mwl4LLcP5NS+9cGG3jw7OG7AftexKAMmEbEF9ino3sPb/NHE7OckuiVJ0d+TD1eoutiHKqEJbBShV/bw22mA811sUn6Xz0k41BVk2RFfmxaAMCW3ywgd1dRVgJMWc5FIk+xM/lDm+m5zeinDvWYjYkzrHkTVEXr7lLpltK8NC/v59KVmPpxSrraDY54YilW2cuFRapypAWwIm6G6QvHgT3q5iO4z2hhx4lY8MnSjpzbh7s3MYx;
 25:2lX6olCSZL9pn6BtHZvB2/uYBA0Gko6VHS9Z42HYnBk6qYuz6DKkhdNMKu/1xyKjF5T5nmCtYH5p521hys7nK+NVbzcL4C7HT+iwd3IIwjtL8ZNnzB8/mV7iV7pNKMgHZWaaSzhnY4S5pHA2xeLQ0hm0YuKDJCUHE8GmyWSvALJY0GccKqIHMFsoiDK+VLv1BdDDPdT8jkbsb2oPy038n5U5oTdgvABD7eWp2XdBUuCNbOres3Rt199/f0xCRmwGenRBiG7JT7HFGwoHZbSYjNsyNsp3TIVsOVOgvHU9izU0tcRPi2Dtqn67Q5IAeOG2VdExdSXi8oEn7c/aQjCzZA==;
 31:nqdCoPnGrBQnpZMJm073aL6DgqbV4t7FthrZnh4/85ZAYZ0ediW2xNX2zlyxL59hyYYrWTVG/UGPY2NisMMULDpIDEZbRUzKRMKDMPvRNpqBDMsOcE6i2g/LY6Q94AeJ0Yj/lLyqAlKfS38218QG8q3WMnK/nvPXt+FA/ifUiCdxMihWEMcGtV8x2/K8wvkHcFrdfeDdn0stnhwjp0JHpyqSi+bmnqMyPlBmuHBQLo8=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:WGLOp2MmUDZ6e2bIwYYO7kkU4JsBW14dM0Nr8hKwDwJH66WTm55wSiX9V2nuoP9c6thVcJhSZRLDcisKPg6ruHD+E/3LK4RB+o43c+Yc0xUWbt1eEgcbFGZyWxRFHm8ig/PZhS/KEDbd0pK/siIYflc/FYoL/87gE553tjgHcXuVD1kV0wZ/qujvk82tKy7O7AB+kbccyjFqsOZBpY4b3Is9R0doqPul3ma4tAkUnOCbsS9dc2qUUMnCRZp6ssai/LyEq0ZJPwBnBY4H6HtMUsXwtQ0PdJx9WG351z+gs7ELyCSwKubpp3/5x1ZoLTcr2KH62bJdN9p1x0v0XyXO2u8VLPf2vy+xLujk9cWczVjfDPDpSVkBgHuu38K30DkiKIp7Fi1NcphfAXSj4DzI9iX/U2TlR6jRStkSneW7qmAz2mWTIrMOSUo7xbVyGQW2AcMu3t7bUosfSlrQuqsya13L7tpZI+2me2m54J0TNpDOmwwRuUf+n/7CtZyEMX2LjiYtY+v6HWX74jRhC8zVMkAZOzldSXJG9BXfD5QptgtcWaNvGzHoxgk+G2+ACsLecqcZg7qy0y3T4lpzg69x3O5YCq8V8wfCQ8+iag1sr1Y=;
 4:wmVKeeQ0pv/7etju333pifIQzWG7XH8YctCo4j2N+O36FEvW2uoroN+h8umuMUTUMIuyvGjpLw8UgJtWRWuzLq+HNXrK33O0YsaBTnA0iUU+Vg8+Rwv3UGE1cf73gIGfRr0xSWVAhVvePSOhW+qK6y6ExhGSvfhYeMmbwcRUIbU4eP1GgmilzO2S57QZEmez+VGJtVmn71ZRln39+rSsfv6zZX0HK9XvUrhKQcUxDRHOno22kUkNYLRzjaXcYsTR
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2078C0142B4FD3955F5D2101EC660@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(101416001)(50226002)(25786009)(81166006)(81156014)(8936002)(478600001)(76176999)(8676002)(50986999)(5660300001)(7736002)(50466002)(305945005)(53936002)(6512007)(9686003)(69596002)(6916009)(2950100002)(42882006)(66066001)(4326008)(48376002)(107886003)(47776003)(68736007)(189998001)(16586007)(16526017)(6486002)(2906002)(97736004)(5009440100003)(316002)(33646002)(36756003)(105586002)(106356001)(2351001)(5003940100001)(53416004)(6666003)(6116002)(3846002)(2361001)(72206003)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2078;
 23:OnSkBdx+A+LBY13/xXDd/H7U6U7kIFRTKlz1yXQ?=
 =?us-ascii?Q?xgQ0kdcjfFgwYZgmxlYjFlegdEVaLgkJBPNcqHl7TbRUNTj9vaXacdBeEgVG?=
 =?us-ascii?Q?gq8iGTENc+R/rQSSc27WwX6DQexL80KzlpLobtm2nrArKRkXaMw41p/1aJDm?=
 =?us-ascii?Q?1/6UNXj4fLi9CeRUcn7UdWQY4ooVfL5hLCzSUrUTIZZ2KeJhtLggkdBSjSqR?=
 =?us-ascii?Q?yQl4lZQHUAR4hlk1wGLXKWN/z/DpwiCZ99xbBkWuTjcy7a+jiwDI+oq8LWHt?=
 =?us-ascii?Q?GeEo0a8hRGFmPdodBBCL+nZ1S/NV2HtdKC4oqKFAF1v2fZPokY6lgtiUHz8w?=
 =?us-ascii?Q?SRneBHdOwBqLdxt+ARfjsw2kUBEHLJpag6NrbaFoztbVFB6DUtJ09is2uCqz?=
 =?us-ascii?Q?h63AUvwuxS5rfPyIWHPs3plCxh3d/R9jlbYg8WnUoQwFZbLzpuYzuH4Jd0bo?=
 =?us-ascii?Q?DLVLg75wdJL2PGdCq7R/mXYcKlAFpT6meI3af/m1voxtO+TKqVtzF6iWXkDg?=
 =?us-ascii?Q?tkWtra+sIGTXHVuYNOk+MAyWuyEujoqARp7lcpnYmrd4hPPG15AB6jtSypUF?=
 =?us-ascii?Q?zeAWkzcZIx2YUf6SrF1Sqy0biPE6vSYgr2YhVv+0fH/AvElmfJwFqxKx4LWl?=
 =?us-ascii?Q?wNWhEHcSTOcT8UERs3/gtBD8N1Zh/eL2FIt2V/X/idETwb1W/RZdTqIrKrJz?=
 =?us-ascii?Q?e/ehag3idvzbkMmoS7OYQWT9ecS2hiE86LAsekYqKzHLiHySC3e56kSsCxiI?=
 =?us-ascii?Q?c8MaiFzoxFlUPuT4EjdkxnBD+TyhEBHEZbJRtK+hpTsmTXPOQS+STtBRh8vU?=
 =?us-ascii?Q?Hdq1MVVgn0JCnubv8VKM+FCLK64aRtxlRpolXNcuVCiE28I0P3pSA5g3Dhib?=
 =?us-ascii?Q?zqO7q9XtgmA5m/21FsDvXVlsW3V7YhIJ/eJkfB5J9QrRkJfdCmSkISwG6LL0?=
 =?us-ascii?Q?aaFHwyzq4hdPIxi9PHOlVLiS1b9AeG66bAavEwQRS+cxhblmGQRWkg34nt6/?=
 =?us-ascii?Q?Cnnda8EX5Y+Xwr+i1CVh5r1fDKhC8GxxKNkF/xvB/PldhzDYyxI1sDqdnzE8?=
 =?us-ascii?Q?+AJVTeNPXFkh+NACYlMFwlJV7YPwAPGi0jgZpIlCJNdF1SUbSsmsuPY73+mr?=
 =?us-ascii?Q?wBnO9XBkDlkMCg2yWFhrrK28+G3xe57HzegAWj+aoh9udTHs/hj8UKcq24FZ?=
 =?us-ascii?Q?eRNzJTwEejUsuiFb+jpxVvD870DaeFX5TRZSzGraXwQrPhNWkq8RDzb4ckRo?=
 =?us-ascii?Q?18Pe20xMKsBcQ8SBc5ng=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:YH9oUmsOq9K/BkYEuhQhOB3J+ZTRpVFTAtDRvn3QgOqYYjY3FFTHi5BWgjxKVE5erLIzebEZ8lhLeKwRx8L+5Org1/j4Iry5M8r1TLcTtbebhaiTyHs/zxZJaWazLWReZsYCZNBfaI5pvSsBpHUONFBymZIm+2hMkVFwyq1BURR1i+ZwrdQL1OXoeLgON4fIP/rihfvuFo+BPkQ3k7m/22o2KSyNRq6M3MvYeSfNbtzNFvwEXvsbThPTnDiE74WUKxN0LDD6ap9YfJUNqhVA0kb3RUumFy7h80qu/Z31QHHuvipjfudU9eqbNKgxWcIFBsW/k6lfC2AEE+9aUpmlWA==;
 5:7wGZsJhZGEIVm/CL64EWVGVMJ2h/uz/+xKNXvAzKBuLGAtPuuSKBi3GBxz+PgotmbKlszWT49xNH6jB9CW1bJz5UeKgavJyoXHf15QX6r5egH5YrWPzSg8Y/dFgpOGeA5dMvLf5Aw8nYS5pvIQWBHg==;
 24:/DY6CDsaYFh+OD+0NPQ83fpleR58l/8350gHzGLV/sNwnOypj9wb7wuBalznQHqexonNt1P4Kd0CJagGN273tPw76iSOff05+yA7gyJFkOU=;
 7:iGh+aulq2mOkZZS5qQwjGAnyqyUrzt8rd03mXmf0wNnkAFbU2AXzZ9G2Hnx5Ofh9Nj9GGGMqeQBWTIAfSV9o14wucoA0t4W2Il4j/b19VR5DJwgrnP6xIJBDJFpvWpPCj395xI/jADFG+S98m6mCiUbAF6rBRkw0pYH06PBSwOt37HdHW85LQaXoYsIvoZ5EaQMJr/zuHOVvlzMx0ggoyv8fjMRryI4dqgUgzoT2uww=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 13:18:14.0690 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v4 5/5] ARM: ITS: Expose ITS in the MADT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0IHRvIHVwZGF0ZSBod2RvbSBNQURUIElUUyBpbmZvcm1hdGlvbi4KClNpZ25l
ZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCmluZGV4IDg2OTdlNWIuLmUzZTdlOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMTA2
Miw2ICsxMDYyLDI1IEBAIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQogICAgIGFjcGlf
dGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2ljdjNfaXRzX2FjcGlfcHJvYmUsIDApOwogfQorCit1
bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdm9pZCAqYmFzZV9wdHIpCit7CisgICAgdW5zaWduZWQgbG9uZyBpID0gMDsKKyAgICB2
b2lkICpmd19pdHM7CisgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKmh3
ZG9tX2l0czsKKworICAgIGh3ZG9tX2l0cyA9IGJhc2VfcHRyOworCisgICAgZm9yICggaSA9IDA7
IGkgPCB2Z2ljX3YzX2l0c19jb3VudChkKTsgaSsrICkKKyAgICB7CisgICAgICAgIGZ3X2l0cyA9
IGFjcGlfdGFibGVfZ2V0X2VudHJ5X21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xB
VE9SLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkpOworICAg
ICAgICBtZW1jcHkoaHdkb21faXRzLCBmd19pdHMsIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dl
bmVyaWNfdHJhbnNsYXRvcikpOworICAgICAgICBod2RvbV9pdHMrKzsKKyAgICB9CisKKyAgICBy
ZXR1cm4gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSAqIHZnaWNf
djNfaXRzX2NvdW50KGQpOworfQogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggNmU4ZDU4MC4uZDI5ZWVh
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMuYwpAQCAtMTQwMyw2ICsxNDAzLDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICAgICAgdGFibGVf
bGVuICs9IHNpemU7CiAgICAgfQogCisgICAgdGFibGVfbGVuICs9IGdpY3YzX2l0c19tYWtlX2h3
ZG9tX21hZHQoZCwgYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwogICAgIHJldHVybiB0YWJsZV9sZW47
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggMzFmY2E2Ni4uZmMzNzc3NiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzOCw2ICsxMzgsOCBAQCB2b2lkIGdpY3YzX2l0
c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKICNpZmRlZiBD
T05GSUdfQUNQSQogdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOwordW5zaWduZWQgbG9u
ZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpOwogI2Vu
ZGlmCiAKIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8KQEAgLTIwOCw2ICsyMTAsMTIg
QEAgc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0
KHZvaWQpCiB7CiB9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpiYXNlX3B0cikKK3sKKyAg
ICByZXR1cm4gMDsKK30KICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVu
eV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1Mr-0006lH-Bu; Thu, 21 Sep 2017 13:18:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dv1Mq-0006kx-Nm
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:18:12 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 ED/A3-03454-41CB3C95; Thu, 21 Sep 2017 13:18:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42LJ0Nfy1RXeczj
 SoGkqt8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHl5lO2gtniFbvWbGJuYLwh1MXIycEi0Mss
 0fRJEsRmFIiUmP+rlQ3EFhJoZZJYNgfMZhOQl9jZe4kJxBYRUJK4t2oymM0skCux7NVbRhBbW
 MBXomX/SXaImaoSt+81sYDYvAKeEu+nrmYFsSUE5CRunutkBrE5Bbwkfq5qYIbYBVRzdQkzRL
 2gxMmZT1gg5ktIHHzxghmiV1Hi2Y2TQHu5gOxORonNP86xQjSrSUw73cUEUeQrsX/1MjaIoqd
 MEs0HXrBAOM3sEiuvHGSEqJKVOHp2DguErSOxuXsz1NglrBIztk6FGuUt0fXhIpRdIPHo4ySo
 ScdYJQ7/eg/l9DNLNBzYAHWhjMS25zvZIRIXWCVObprMDnFhksSx+SegEmt4JTY0voL5g11iS
 /Mt5gmM6rOQ/D4Lye8LGJlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJh
 XrJefnbmIEpgUGINjB2LQo8BCjJAeTkijvnm2HI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P7
 ZBZQTLEpNT61Iy8wBJiiYtAQHj5IILztImre4IDG3ODMdInWK0ZjjwIQrf5g4Om7e/cMkxJKX
 n5cqJc77DqRUAKQ0ozQPbhAscV5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO90kCk8mXklc
 PteAZ3CBHRK9oYDIKeUJCKkpBoYJ157vNiAd7Jr1+vre5L/mWpJ300O/iX2ecFPCQau3xLBeu
 Ez5P9uW7B3y8Wlpha1C/i/hJ2ePOHn2klW5mprLAXippXfdi7P2JYzdW3/rHk1zRa+XzZ96d7
 WVrbSQCAiammV951Qu4DWbMdYhil5jMtad2c/qMry3vFxtb+M3cRZOySjXTWKlViKMxINtZiL
 ihMBi1R0xJcDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505999889!117961964!1
X-Originating-IP: [104.47.42.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54611 invoked from network); 21 Sep 2017 13:18:10 -0000
Received: from mail-by2nam03on0077.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.77)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 13:18:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=J0CN3dbt8UOySdeSOeGssAgel2UcaA6J+0nCNvbSh38=;
 b=G8cb2D9k31cWjJNnjhnXvf0x6kzeWs352/NLHto2eYpJaBqvj5nU6c6wU1fv+fvAE4Nz8qdiGM6iNBGHxkvXrN/vkj2JTYBTcMwEULCItq8izfJ5odm59JaVHZHc5kOFUEG2xEcC9MMYO+giZ2lMsEYiuOhKOn8QwbW2Qrp24Zc=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 21 Sep 2017 13:18:06 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 18:47:22 +0530
Message-Id: <1505999845-12577-3-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-Office365-Filtering-Correlation-Id: f3b3ed21-25af-4a5a-eb40-08d500f33396
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:rfSxbYfEMGslDNSid/S1hEQulBhqhFinCIOdBnQoRCSuL6DIajqmgSyAq5pSCe71eLYdpRwDGaiByljE4JrxrK0Dmw+w5Di4uqVIS+8ViRXp8R6zdArGXGgBtW5Aa2s/EifmThx4eYcLfyFgyurGED2wpyqom9SlCGqK5GzmhCUapbM46V5KrXcF0/qhwZ9E1jdw/LS9SRkZ6RqbWSGNRWU/T67rzARd93i+ulb37DS8JvodM9FUJYtcV8cxZUUI;
 25:yC72Geh6rWUS330X9bQq+9IKG/av6+TqviQXw7U+jA2KHZcKyxyRC6onvw42P79MZadGVEHzJyjMVhybNEZutZroK/p1RLLa2uVPufjiT3XrvmZYzBtJTbWux9TnNwClu61cFa1I/BE+8N59k8tQ2Hekp/WXMXJyLqiuTKLNEbpBt3vA1+j76jpH4GKiXB4nrgUh3N1i4uOMgUV0zdOakUKn/pzcw57pnCwojNLzpK1xvKndZISZc8S+vFp5x+Le3c+riWL+gDQPqSUTaKdp3KF4xWOeSSrfy7hTra5ZzPcttJNBl3WwfS05v3auWpGbARHiO6bpORE6GWCmsZSd8w==;
 31:GGHbtrTagFzX0uYlvcPgE6ml0EpImH4woduhwHAz8WDDL+FLv8VKXe+tGClcDqhc7hbqmUWHAhNeB8SzeKYsTosfoB7DUvoWx5upfGasN8sawtpWIPQfeiHCejUKTgOCzuEDsLReGU8idyHXtcOFcm3QjMgJdbe3I/5tGL9cFUHPiOH5UBL3ip5p6bj2quHCkZKNkRCVq+tq8rSVmWakDPL4j05vXoS63xPeCzLB3mw=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:4RrWy2CJxvl3iO1h9r4KwEE5eDI0kIgCC9iC1DEC+s+HvNN/3kg9op4C+TBvMGM2NMRfD86L4G1/7exuydp+teKx3nIn5i9H5FGWu+IiwOTWmqaf+e7ST9UI/QP+jx88QRHt6hXS5hAd5G3EVg16EtuBL/N2eWWtBIMqErd5icnc2uwW22QiD0B2/pfbnC7xcibcgMDkFq6rV+VVo1GWlzppFmoXCu5YZ+P7vwiJkMU+zkwlsUoon+qP2Ur0PVRHKQijrQjJBfP1pd0ABkeflnwNVX2h+Xj34DdcYhmX7ccST6y2HQdzPp/fzzYzNM6RVBdojGz2MWnoA1E/eAUdy+wz1o0LKG96HiUMux+enyHFcJmUbo59ojrYGQhYf5tWRV8sYbcPHOb51Q/dBTIclZzqhubK4tgxGGSo0ec/Tbs/VPy5uue+zkzGZaYns6BDKYn7ZFUnv7XAsrKzWiirk4qt/1RZZnfG0kdEBd8aAoTunaJOUWh+txfUfe/MV5V48HoulRG3mEfhzkM+esg4REaBi+3WNz9gSGDdjNHOFBKd1SYI01Zf1qUhzKqXobT+WYaqzgyCNm48toCKC/d4dlbu3I7P8x/hHAR4WCwkbjE=
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030);
X-Microsoft-Antispam-PRVS: <SN1PR0701MB20788509BD591F8CDD211A41EC660@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 4:LBAutG45n3/ejC50VnZJmP+x/Mbgeay4MXfvXIsaGeiHj9HwKbGdHmmvvhBqgCiG2tq7Sf9VSvqTvgMreRYPoBLAHUgLiSunh3EHJVp0lnirIGKb+G5FiGxJuE3BbSCRRkz5rCH9hw06J88kwb/Z8tiB4DIzx6/sVJ5V9rQpb+F+iGKc9EauXWxUwyiKdehjzuBpCN6byk6ssd2klVBwFyuwhWT2gv2PAycJyaVcTa2UTRR5/lAPLcR22zhm+7ppLOwH2yqNOC0g9nLH+dGVKt5u1kIXqrl07tq4jD/jNL0YEpclLZxYfxq6TGaMK9dSwIlpDitUyIQBkghnkHSZ1g==
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(101416001)(50226002)(25786009)(81166006)(81156014)(8936002)(478600001)(76176999)(8676002)(50986999)(5660300001)(7736002)(50466002)(305945005)(53936002)(6512007)(6306002)(9686003)(69596002)(6916009)(2950100002)(42882006)(66066001)(4326008)(48376002)(107886003)(47776003)(68736007)(189998001)(16586007)(16526017)(6486002)(2906002)(97736004)(5009440100003)(316002)(33646002)(36756003)(105586002)(106356001)(2351001)(5003940100001)(53416004)(6666003)(6116002)(3846002)(2361001)(72206003)(85772001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2078;
 23:RlVisT0364eUToKkiZPED2pYY2Kd1ByyklpDJtJ?=
 =?us-ascii?Q?wWu/Kk2atY+C1rskT8FqoG46DgC6PPeXtN0tfwJk/RrbcpTcdYPTpz+gwYRS?=
 =?us-ascii?Q?giYGRn+5sQH/iUuQFEjkLxmpjOz/FphcUYPIYcLIXmZZDPowfLSkpje/E0wX?=
 =?us-ascii?Q?7HiG+7utw/TCqggNcCSGp+m01SEaWltB5iBoeoWE92+Q9NZ82e+V0hd2ydpo?=
 =?us-ascii?Q?A66E2JYrtI8B2qOxJW6Q5aAiU8gOYiDMNqNpN1X1I+LSDrKbrbpX5Q2I7e8h?=
 =?us-ascii?Q?unOnMDU5yPbRqpMHsp1GJ7T8ar2IgHkWDg6rJLLfRZjT12KlteK1d8gArrmZ?=
 =?us-ascii?Q?ugMXVh6qK0ago2iXytQBt+nLKsUs/7uvX9FzJms/aauOewJSj1h87b1pzIaX?=
 =?us-ascii?Q?A+k1Odxo8BMeqJD1XjjXTkM9SDvK4I72oGFgWjDdLqIXc+v4DO4/Q+pppq6X?=
 =?us-ascii?Q?TpUVMoTsooFBPh6nqA4TZNYlpS62stwBlcBbI9EUDAHQcTOVjhz5U9RBbqqa?=
 =?us-ascii?Q?bp/hcOlO9vhcHT70pWEx4hpPUP+GJAln3j2CHrZxEhSCra9ndlXhWeJAkjro?=
 =?us-ascii?Q?0cdVby/StY2942L6mw+jZcIDzr2+6d4WEEHA5zcgLbnDI4m5j0k7iMHHQ9NY?=
 =?us-ascii?Q?+MSYwZgjaWK8IA+yZLsv7jsowfAsrYIAja75eOGm2aD9tJ+FHUqVV/gxZ5V7?=
 =?us-ascii?Q?9eJKzBylppJkEUPP/muEsv1ZTRJ4194BOL8nQyruk89GJCX1B9prKjQGZf0V?=
 =?us-ascii?Q?dtAL/T0rlUHJZmPkiRumMsFrqF4D0PbqVjH1tZQrQ2CruwFNEgk9iM3AatLF?=
 =?us-ascii?Q?QY4+azTcgCp/EejumfzU5tq7fSovLNOkVwF5yCjd8iOmNF8RwE+y4Fg5Z+OW?=
 =?us-ascii?Q?kCj63RzwAG3B+xW3SdIBGAavBqv5dntUwNLH4wTteNfdZz64mKvSoZDHzaFw?=
 =?us-ascii?Q?AmEdDCqVkqd8C8iY4xvxHPZO19sVbm2/OLClRLJu2q/L17thyafVnJjF1KKM?=
 =?us-ascii?Q?XOyTBR2ZHX2PgvhZ2oLSF+wVPqDX8Xgja3IiP5Uxs7lxgNA1ZwIbSyOB8qI/?=
 =?us-ascii?Q?221FLc25Atq0JrFz0LMfWLOiKrd5vu6Q1PBtcTUSunnVwcpPKYyDECB763uc?=
 =?us-ascii?Q?LlMUBRTQPkeXZsQFdbX1RyBXU8BYZkZkrmkHUTygOCOQxuRJS5Nmi8lJPl3C?=
 =?us-ascii?Q?YpgPKb2mOSykueLXAfc6ZPQF2ivVmbseHQBtt0UDDrcRQofNGBo6rmGJIb9S?=
 =?us-ascii?Q?i8T4ABmfTr8iJVjPP0zTqHUFrg8SXNm1fiGc+2EPu?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:uhoD+Q5/1GAYoRdUOVkWcipyCmpUBvpPeiX14IwPHzI56QGFqrZZndyLReGviBtWyu+y/UJITdPAD8yknJL/4h2T/YjdVHnKSirxRwkp7zU/x904SNQERgctptP5KafD7DDeZDMEJTBKuAfVJG413/YqiPRUwiPjNFMNHgDn8ZPOpJKIHsm1l6dlQrm9f/EkFX6KxHo3ZVmc2fpvmjR5MhM/5QuQavQPIBCstUXHWPuW6+73njK1iBFQRIDEeKh29iSY0KGutfV6exstd3ZxKaPlW/Bb8sRBmu0PAAAeAAYkyvH6eoPJFULJT6L8ALH1MkD1cePnnxO+xEV6sI9AeA==;
 5:R3hLUjhB9tUjYlh51EVbWRTcU/oTAYbeLgPsGuysjUGywD1C/TvjqtlDi3migsLECrLUFHmLG/gOdOZ1UXi2xlJ8DSMoyyzC3/o0RU30IfEvSjfHkbbXu/Ec6Yg1v6zbISs+XABQbsKSQgmYIKXKVA==;
 24:UguAQzGR8Lv1UhSmQnkW75sCl/WID1wpc2nafXAwfueTXPylQ4CiwwWTPN0RkIun9Hlr1RfPA+z3zlSwVUpMVnh+6cxz6bi9eJO+FcS/+g8=;
 7:KY9xCa9T9VaSY54nSzAXzp3rvg+vaEtexflF6CNzEGrvpQdWnaakXuycN7m1ld1VPz5RQe37EmGFlGeZPr5K6TnS/N4tZPb/eYwuBCjD2kBsWZUwfqYiN5WG/Nds/DzlxGxaXIalG7HAJ2hpBKQo/m6GN9SBcHoLOKpg7R9VRkCIKeWziY+ldeLBIoRAPs0bsR7tPcN7gijbopTAwy27pUODg5skkV4n1ZY8H0zfE4I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 13:18:06.6779 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v4 2/5] ARM: ITS: Populate host_its_list from
	ACPI MADT Table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCkFkZGVkIGdpY3YzX2l0c19h
Y3BpX2luaXQgdG8gdXBkYXRlIGhvc3RfaXRzX2xpc3QgZnJvbSBNQURUIHRhYmxlLgpGb3IgQUNQ
SSwgaG9zdF9pdHMgc3RydWN0dXJlICBzdG9yZXMgZHRfbm9kZSBhcyBOVUxMLgoKU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYwppbmRleCAwNjEwOTkxLi4wZjY2MmNmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAg
LTE4LDYgKzE4LDcgQEAKICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAorI2luY2x1ZGUgPHhlbi9hY3Bp
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogI2luY2x1
ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CkBAIC0xMDE4LDYgKzEwMTksMjkgQEAgdm9pZCBnaWN2
M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiAgICAgfQog
fQogCisjaWZkZWYgQ09ORklHX0FDUEkKK3N0YXRpYyBpbnQgZ2ljdjNfaXRzX2FjcGlfcHJvYmUo
c3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQoreworICAgIHN0cnVjdCBhY3Bp
X21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICppdHM7CisKKyAgICBpdHMgPSAoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFkZXI7CisgICAgaWYgKCBCQURfTUFEVF9FTlRS
WShpdHMsIGVuZCkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGFkZF90b19ob3N0
X2l0c19saXN0KGl0cy0+YmFzZV9hZGRyZXNzLCBHSUNWM19JVFNfU0laRSwgTlVMTCk7CisKKyAg
ICByZXR1cm4gMDsKK30KKwordm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCit7CisgICAg
LyogUGFyc2UgSVRTIGluZm9ybWF0aW9uICovCisgICAgYWNwaV90YWJsZV9wYXJzZV9tYWR0KEFD
UElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnaWN2M19pdHNfYWNwaV9wcm9iZSwgMCk7Cit9CisjZW5kaWYKKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBmOTkwZWFlLi42ZjU2MmY0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBA
IC0xNTY3LDYgKzE1NjcsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZv
aWQpCiAKICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAwOwogCisgICAgZ2ljdjNfaXRzX2FjcGlf
aW5pdCgpOworCiAgICAgLyoKICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhl
IGludmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0aGUgcmVzdAogICAgICAqIG9mIHRoZSBpbml0aWFs
aXphdGlvbiByZWx5IG9uIHRoZSBpbnZhbGlkIGFkZHJlc3MgdG8gYmUKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKaW5kZXggMWZhYzFjNy4uZTFiZTMzYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKQEAgLTIwLDYgKzIwLDcgQEAKICNpZm5kZWYgX19BU01fQVJNX0lUU19IX18KICNkZWZpbmUg
X19BU01fQVJNX0lUU19IX18KIAorI2RlZmluZSBHSUNWM19JVFNfU0laRSAgICAgICAgICAgICAg
ICAgIFNaXzEyOEsKICNkZWZpbmUgR0lUU19DVExSICAgICAgICAgICAgICAgICAgICAgICAweDAw
MAogI2RlZmluZSBHSVRTX0lJRFIgICAgICAgICAgICAgICAgICAgICAgIDB4MDA0CiAjZGVmaW5l
IEdJVFNfVFlQRVIgICAgICAgICAgICAgICAgICAgICAgMHgwMDgKQEAgLTEzNSw2ICsxMzYsOSBA
QCBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBob3N0X2l0c19saXN0OwogLyogUGFyc2UgdGhlIGhv
c3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCiB2b2lkIGdpY3YzX2l0c19kdF9p
bml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKKyNpZmRlZiBDT05GSUdf
QUNQSQordm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpOworI2VuZGlmCiBib29sIGdpY3Yz
X2l0c19ob3N0X2hhc19pdHModm9pZCk7CiAKIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3Vu
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTE5Niw2ICsyMDAsMTIgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
bm9kZSkKIHsKIH0KIAorI2lmZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgaW5saW5lIHZvaWQgZ2lj
djNfaXRzX2FjcGlfaW5pdCh2b2lkKQoreworfQorI2VuZGlmCisKIHN0YXRpYyBpbmxpbmUgYm9v
bCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiB7CiAgICAgcmV0dXJuIGZhbHNlOwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1Mp-0006kV-Pl; Thu, 21 Sep 2017 13:18:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dv1Mo-0006kJ-56
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:18:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6B/DB-03093-11CB3C95; Thu, 21 Sep 2017 13:18:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTYRzHe2537lLPHqflr+GsBkqJM1chklH
 9k71AVH8EKUHe6tyGu03uZmgQaWL4gmQYlpIv2BtZoaaJpmjOlDSSMgWlDJJSU5pWhi/sj3a7
 aXZ/fe8+39/3+f6Oh1aoXJSa5jLsnGBlLVofX9K0MzJWh9u7E2N6h3RxC00lxEF0pHtuiDyJk
 iiz1WDLSKZMy2MLKC0vMONmdi2ZhTqYAuRLk7hIAYXjM8oCtJ5GOBGqlnN9JKDCuQTcrXEqJO
 CDt0Br0SAh6WCshc+1JR6twDw8mP6BJB2ET0JT3ZAniMThUD3WSRUgmmbwUVhq4KXPgMNgdCD
 fE7keH4Ol2iyPVrkts8P3PJrBgdBX9pWU4wG6pqYU8uw2mBjpI6RugPMRNC4OUPJwBJS+KSBk
 03F4Mn/Na/pGQM7LKVJ+yVFC/1IlJbs00PP2DinrKGgsbPROfFDCnT+jXlM8vC+t8pFWAJwGj
 4b2yJ5eCrqXZ73DodA82aqUQTsFw5WdSO5kgN6q115QzkCdo8ebmq+Ezz2H5B+mhtmWPlSMIs
 rXLF6+ZvFqRNSi7SInXOQE3W59tEEwG012njVbdPqY2GieE0XWyFlYgxh93sY/Q+6bsM79tKC
 rNaccaDNNaDcy7c3diaoAg+1CpokVTeeEdAsnOlAoTWuBcb1ws0CBM3IZKWaL+zqtYKD9tcGM
 UsKMmMbyotkoo36ko/NGx1yEirTarJw6hHFKJiyZTOnW1YiVSzmINOogBrlLqfzTOIE32//n0
 yiERtog5paU4m+22ldPmnaXINwlUutfSiXs7D+kzkIbpp+eFlJKdx1+N17h7/cx4XZLOOUsMx
 KPXXdP8JnNSTsezPmdr8gLO6tl7Jc6Bsc33N9+5opOnN//63X41i8BMxGL1zUOxSPlz7amuOy
 HeKLNz3c2NXff5ajneXyhEN+1KadY8ypJfy3hRsvwlgPV9cm/9870THwa+T6Z3kU2jDq1pGhi
 9ZEKQWT/AnoevVKPAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1505999887!117961952!1
X-Originating-IP: [104.47.42.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54372 invoked from network); 21 Sep 2017 13:18:08 -0000
Received: from mail-by2nam03on0054.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.54)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 13:18:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=t8njyoFANdzuHfB+iJacYCDaNyOthtYFrygVO/cxLww=;
 b=Cm9iNZY8t5hczwSbxQXDEl7MYVtd/2MixWGqyoyXnWls8uqxxX6vEiaa7Hgp2mM2I29OOOaGhyki1FuZ3gMLFW5Lw8RYQ7B4w/P9nqV75NaBOMXEcDzAyeCtc5JbVYVNcB5PrD5jUkX9QhW+w0wtHvF6iiJLlwE+ubxDhsQx5yk=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 21 Sep 2017 13:18:04 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 18:47:21 +0530
Message-Id: <1505999845-12577-2-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
References: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-Office365-Filtering-Correlation-Id: 880750ba-1e7d-4aac-1ded-08d500f3322a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:6L44Qs+mHg3FP8qkhGh/nZj2uGoNCp2DC+5AJ8o162y44wW/pY9SkSsoOoZa1OEF1C8fOZdEejvh8gRi8pFjuSpSp4AfrSBDjfnTOVje6zOtbhSu94ho9lNbKFJTxMLxgTbBQCMvVLzDnDv/545RfRE1gFSeji4A14UgBBPsptMTuI7noxdovTyqBJKmZylwi64X68QefJDVnGSpsNziSxKUe+hpO6xozOCmHC9LBvjcxQKxWsa0HTZzvGpKizhd;
 25:fXy2ctG824bLwnkhXtoBLIbrDJaTiM51xQDjLkjdpQ0cUof28JXsrHHWcxviHx5r97OL1K5YDeFd8Nz2Pi3xSwavWNrWDws8C1yHNRJRW7uoX/im7nBzBeisb3qmMzW+2tefL9frfId6APqjMiPdqghlisNp+i68GBlMT7DWA2/YqNoFDU11QmalpG/Lmndk+R0M9Wr1VVe6a2wAORdbFu6+SHpjrfNhfIAsgYfn8P6B+IURl6Upv7wNMA6PC8MXxxy2pIR8dBoa1wZOp3LUBH7xYRCE6ZCMP0icXL/+t0YflFb5Eyq2GHGraudkdiUUvK8E0TmT5CEt14suPqda3w==;
 31:C8FzcwWVa0nV3jF2lww2FSev8YXK3Ug0N7l0DMb5doSqBhAkG0BZM4zqZNv7qNk+ktEMTBxlK2H1uoRLKVfjQe8TWt+wIPe2q+gADht04qeuSnK59dzEvzrII6b02Zq2ZqgbAlJL1uUb08S8Rtmn0lJwmOtzx1jW+iL5k17fa3DV0avPIxQHIcn6/VIfR1hLk/M5AO4AzzfSJwXrOLykD0dbzONMIpEeycYyU2q0pss=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:hOE2stf4f1sZ8NEEqxuM8/VZafinajTyMKHswxD41Jeimm0vgUyad+6L7axhbYOPkHVxHsob9FONGZ/p+4RJBszMw4AwJNanhyAmw2al+s9RqXr2I9qVUDOH+YScbjwbi+TfvC0HLhQXZYSoq8D6YVpHidcOllx6wOWzwAIR2dosD4F5cCtNP6MtdxcsY71FzeO3jOKo/81ap7Myhuc5k77hQm9Ke5Fh+1ieWh6em6hISytCgO+sw0DaMpVmLFKLTF6eqISQmDEDke4EOqgzDG9pHq8A4XMOpc2MZANxLUsINxKU83XzjJ2z9PmcphDABT7FWXOjnC3i3cRPqT0hU9cf5Ptf+RfDyjXG+Y+CTgfps7IyRrqhxX8c9QPX2IEefwULMlAP4fGa4gG23tTvfiK//QyLW461biWmyNH6/djmEmUs54tmupNlZDMeqeE+TNOLo+2Ub/rGEEUGemyOhI534TYKXM1RD4xVYTSdkB9cXbR6j3mU5MFBqTIOdSW8RHner9ZM+/zXXfsLdxt9xa/Mvgrq5yjHd3FgfNC/41yU3+RdinGQSbRzA9tLu5mjUtLIeoidRQE3gmivxSacIBCISLvvZF+Q9bCODzGxKvI=;
 4:wlnPSgANIJaMTn3Z0QvOOvnx7oPUSpPV3zTg+1RkIhBu0yYSRJkyin9wfxD8qBj3OPqLyXXZM/w7Bri69V0apEpPb7mPPBpPZ14PMEg0LyauZlVUuZZjn3EC8jxnfmRm23Msrc0TNmK8dpuGyAmzx6E8S9MCv6/SLlJFsihL2ogiVTtO2M8LImuMtDSOxqJi1Q1oRMD38R44GWMARwATEJU29CuOImlm8bp4vozwg3R/o4Zq8mtsZw5YmDGtYiCt3tccFfjVAVrvQJrDrQkvsLLomgRmkJ/lN4/Dl5T9RMY=
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2078B731AF77B7EBEE56E21BEC660@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(101416001)(50226002)(25786009)(81166006)(81156014)(8936002)(478600001)(76176999)(8676002)(50986999)(5660300001)(7736002)(50466002)(305945005)(53936002)(6512007)(9686003)(69596002)(6916009)(2950100002)(42882006)(66066001)(4326008)(48376002)(107886003)(47776003)(68736007)(189998001)(16586007)(16526017)(6486002)(2906002)(97736004)(5009440100003)(316002)(33646002)(36756003)(105586002)(106356001)(2351001)(5003940100001)(53416004)(6666003)(6116002)(3846002)(2361001)(72206003)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2078;
 23:T0DuBehbvFxyQTc8ksRPsU76X30vXYgqkiYTaLB?=
 =?us-ascii?Q?VW24uC7Mb6cZC+VgIygTZT2BOT2zOyiQDPnmnkhSvNQy6e8fG2aBZxmO8Spq?=
 =?us-ascii?Q?eEkARmxULpAjspAX9xzLRTOSOvLuTnPZeWGxvIByZSbZ1RjsphsTqxKcQFhk?=
 =?us-ascii?Q?sp/7vi6sKmJrGgw5hq1KsyjS3OnuB3x1MNVvgjtfGkTQNUlmztxLi4DGO5yO?=
 =?us-ascii?Q?8eUGvXS/Q9lGUlXgPRYFY8ybIY9hnEW63QRWw4IIW9fFjdYW/DVdm3wJu7Bp?=
 =?us-ascii?Q?jncqpH5KphOqIdHHam4YqVJv8ReywCUqe9Z6N0IFB1g8DliqfvpvBr5hVnUQ?=
 =?us-ascii?Q?+ZIF/2pYnskdGy5NTl+wCDG16OermQa28FB8vS6yR4n6pbvRtVx0GhIVy0hE?=
 =?us-ascii?Q?YqwM8efgSU6JUxoHDdrq9sRR96IspM5hFD0Ts4lAebU4Z6/lqvTnpIUDOsQ8?=
 =?us-ascii?Q?ZYbiYLHXDIDP0XZC88Sl55yGnmOeHq8KReFJwy89KXKSTYpB8EwRblh9Aa7F?=
 =?us-ascii?Q?dFnmQRtMnyDIo5tp1Qux9cOHnGh7YsX2ZkjM0vqAYHUIStb4FIigWCh1FJxi?=
 =?us-ascii?Q?GthndmNKBJBkdhSWE+DNNu5pgILIS1NKlqn2lH4It26Hl5LyYNHgsismeA3R?=
 =?us-ascii?Q?I8sg1aCrouybO42r/Axg9Z3wQT4sXgBjKpn0623QGRBOxoOXkn6Km4jsLtNC?=
 =?us-ascii?Q?3zzJZAu756AIWn+SzmoXLMVD+LGNamp9PkUymB8kkvCEgFyuz1WaObjgGn0K?=
 =?us-ascii?Q?Gn105qGZ9HaSIXgoqVZtQ7PT3NOEn3HMwRNqi/z8vJWx+giiDwnKVz/uvQhG?=
 =?us-ascii?Q?nd0BUDl07z72HixN/ZWt7jL/34/pFI9MjkrzJABsFx9TtTT48DUSCuQiX593?=
 =?us-ascii?Q?kR3Bg5ZKmBL0PPQt9YOi2pjlN75SYlFIDod7ieL/4NbyuShW6ZZiLASDyTVY?=
 =?us-ascii?Q?uvIzEEDHYTb4OllgCtL39kNfuoQm3SxyLi3p7oN8QUwWNUApC131RQxyOEUB?=
 =?us-ascii?Q?zEWbYrsqmyC0f6cJENrXP5OlI6Rrn9/N9k3lL0ZB0N05hc4kYP8YCINATLPT?=
 =?us-ascii?Q?FNDF2BiKzAHR4vjv5fTrFgGA9qUmymCz2kAWsv04JTUNz4W9bE2oXBWW/iHr?=
 =?us-ascii?Q?N+4/I5bYDDxiiePu0FsbdarfucSEUZQ2adP6QaFF35PzokJX8F8PDH+ekqNg?=
 =?us-ascii?Q?NngASe/owGC3o+CZWC0AUxbIkTKaAtBSW6eXZcoW+P+9yhc+HpS0bGZ6HNKb?=
 =?us-ascii?Q?HQectDtkBIzQYb+0EtUA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:9qnyW5nlLXTqnwCOHVzsayBCFVDAzqeJ/AirRqdBZ47PD+WTNDoky8qFs1T6O9THZuam+n/tXgrBadvCn77q0Ethawyc9UqGSHk3Ko0AUjnpM7FVoLPzFJQLxPFzt0zKuzFRJWLFUR56lhDGlSgQsVIZkvSyaKdBA47bcRWwOTofc62xlyUTKE1UwzrjWsnHm/DM0dhYyBLnr/IvOh9bcAa+PET4s0sDWO2O/yCjBNgWjqpW9aucmkRrTtU1qv+rHolY5WDOaHeyqKsX5xwD7YASMTRtSy3dSh3uIhUrxvP/ycgEKVK91fUw6j+pZ8nD3N8wogidRs+kJkeJP31xZQ==;
 5:LTCgZQ6MYWSlMb7ofAl3L4iT9M+DYTbLjrEZ3+O0jSVUG9nscAJCX+91OPJyY9QDwmwJQe7WkQnfOz9+H8kLiMPYKv1zP1f0v3Jimof67Y/apnpte1A123Ip9rfrNZ6RnGUlkVy5CXvjzd1KjZF6Pg==;
 24:zzAldWMk7gje+WjUvjrgHHyY0FEHygmnxKPTMJwcvD5mdNvrU2N7SwIAqUNXCSJWHnhAWRuGwpLMYP/Jh7namU3I09J0RyoMq1UaNzL0q1M=;
 7:ZQNom6heH+PTdU9m/SXcgmVX0lPCw1MYH81vzcA9VIJ7uwv/0Ir1FvOwunKLxXtnUD16K5u24GEQo6PV5WJFX6yvGGx2RLiMCtWiqAwr6moqI/vbW+lmta02PMfYQJ1AGA24XOe4uVNg1VAZww3+GCdfPX2tfS3Y+xhJlnOEmJc2z8xOvVUKgWkW9h91L2SIP+kL+04pW1dQJ5jT/LCC+28Djq7zwvtwrTJwzo32M1M=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 13:18:04.2872 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v4 1/5] ARM: ITS: Introduce common function
	add_to_host_its_list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KCmFkZF90b19ob3N0X2l0c19s
aXN0IHdpbGwgdXBkYXRlIHRoZSBob3N0X2l0c19saXN0LiBUaGlzIGNvbW1vbgpmdW5jdGlvbiB0
byBiZSBpbnZva2VkIGZyb20gZ2ljdjNfaXRzX2R0X2luaXQgYW5kIGdpY192M19pdHNfYWNwaV9w
cm9iZS4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+ClJl
dmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
aW5kZXggMmQzNjAzMC4uMDYxMDk5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC05NzYsMTEgKzk3NiwyOSBA
QCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24gZnVuY3Rpb24gZm9yIGFkZGluZyB0
byBob3N0X2l0c19saXN0ICovCitzdGF0aWMgdm9pZCBhZGRfdG9faG9zdF9pdHNfbGlzdChwYWRk
cl90IGFkZHIsIHBhZGRyX3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKK3sKKyAgICBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOworCisgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7
CisgICAgaWYgKCAhaXRzX2RhdGEgKQorICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBhbGxv
Y2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOworCisgICAgaXRzX2RhdGEtPmFkZHIgPSBhZGRy
OworICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKKyAgICBpdHNfZGF0YS0+ZHRfbm9kZSA9IG5v
ZGU7CisKKyAgICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKKwor
ICAgIGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOworfQor
CiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBo
b3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqaXRzID0gTlVMTDsKLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwogCiAgICAg
LyoKICAgICAgKiBDaGVjayBmb3IgSVRTIE1TSSBzdWJub2Rlcy4gSWYgYW55LCBhZGQgdGhlIElU
UyByZWdpc3RlcgpAQCAtOTk2LDE3ICsxMDE0LDcgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiAgICAgICAgIGlmICggZHRfZGV2aWNl
X2dldF9hZGRyZXNzKGl0cywgMCwgJmFkZHIsICZzaXplKSApCiAgICAgICAgICAgICBwYW5pYygi
R0lDdjM6IENhbm5vdCBmaW5kIGEgdmFsaWQgSVRTIGZyYW1lIGFkZHJlc3MiKTsKIAotICAgICAg
ICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKLSAgICAgICAgaWYgKCAhaXRz
X2RhdGEgKQotICAgICAgICAgICAgcGFuaWMoIkdJQ3YzOiBDYW5ub3QgYWxsb2NhdGUgbWVtb3J5
IGZvciBJVFMgZnJhbWUiKTsKLQotICAgICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Ci0gICAg
ICAgIGl0c19kYXRhLT5zaXplID0gc2l6ZTsKLSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBp
dHM7Ci0KLSAgICAgICAgcHJpbnRrKCJHSUN2MzogRm91bmQgSVRTIEAweCVseFxuIiwgYWRkcik7
Ci0KLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlz
dCk7CisgICAgICAgIGFkZF90b19ob3N0X2l0c19saXN0KGFkZHIsIHNpemUsIGl0cyk7CiAgICAg
fQogfQogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:18:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1Mq-0006kg-14; Thu, 21 Sep 2017 13:18:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dv1Mo-0006kK-U2
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:18:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0F/53-03610-21CB3C95; Thu, 21 Sep 2017 13:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRj1vbvbrrLJdRo+Di1dZmHN1DL6Vfm
 rJAL9k9iP6i5vu8tt6u6UBUWGH6RmWDJL0/yqCVphTk1JQh2OZiZmSdqHSR8qgqgVaabUrvdq
 9v4673vOc97D4SFEihWxkqAtZtpkpPQqiRfO7A6PUHt3OpIiW+pV+xdaSrBD6Ihj7jUej06Id
 UZNquW0mLHmOPC0z16WyVm7KAtNEQXIk8DJIhFMOkM5jMgkqFrKlRQgL0JB5mJwv9cp4QgJuQ
 U6ioYwDvuRKhhrKFnFItIAtukZxGFfMh4aW+sx3nQb2Cp+r87KyTgoLqzGOQzkZhgdyBfx7z7
 gKvuC8z4A3VNTIl4TAhMjLowLAWQ+AvvigJgjFGQYlD4vwHjRMfg2VyrlRV8xyO6awvlLthRq
 blcJVkHQ+6JC+HoX2Avtgm29FMZu3BSIcHg4PC8MpMHL2iHB1ikGx9KsIAqEtskOKY9tYng6m
 Mxn0oCz6pkw4JJB1cRHsZBcCo+X32F8NUqYbXcJNQVC0621TFuhcfyNqBiFlm9opHxDI9UIa0
 A7WNqUSZvU0TERGpNOy5gNlE6vjorcF2GgWZbS0npKw0acSTU0I/cqeLhPO2qoTuhBAQSm2iS
 XLfckKbw1qcnnGYplTpky9DTbgwIJQgXyAytuzsdEa2nLWZ3evU9rNBAylZ88iqPlbBplYHVa
 nupDauLK6IdlTIEbU4200l9+mBORnIjJMK5brG3lEApS+sqRO5RClkabDDrz//w08ieQyle+n
 XOR6Yzm9Z+m3SEwd4iUpi4uhJn6RymzkOfFlOOM7VHznpngxUHlgiPmbux4prq7MTCgI9anLo
 /63t//50GMR2finavpDWBNaJMU1IX/8G9Kv5TuWAm+HGtlhn8tvTpo/1SZs3cxdHlBkVh71Ho
 9xVqZXfZzZ2xRnLQr5l7N+7xr8b5vL4SlYIMhePP0yMHWc9Enn8zXpQf0qXCWoaLCRSaW+guc
 BRxVkAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1505999884!106980539!1
X-Originating-IP: [104.47.42.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26769 invoked from network); 21 Sep 2017 13:18:06 -0000
Received: from mail-by2nam03on0046.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.46)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 13:18:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Dzl4SSHs3kJpbG68p221r2bbohGOe53HuOSuaWjF1dY=;
 b=UcfnWt24/6Yn53DbnrCSLEHsreofPNkScYWbu3ReGHKJW/GfCB5j+ZkabGRx2ZX1OGSH+NPwMA1R0KjO3FqVFSlDx9VMFUdH0Hs7dvadRbAL0xjobl3ObZqw6CGFz8HmvlD+Q7Ieu2yN8ma4ShF5/gSsdDQwL3rEXouvVk3teyw=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Thu, 21 Sep 2017 13:18:01 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org
Date: Thu, 21 Sep 2017 18:47:20 +0530
Message-Id: <1505999845-12577-1-git-send-email-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-Office365-Filtering-Correlation-Id: fa9eab0c-39b4-4eaf-ee46-08d500f330ba
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:Qjct5g9XT+M8mnSpwW9Q96VsmL2sRbyXOVRncmMyDIX5TrLYhKI+Xpl2sdvdbgij+31k6xZlgcrQwWeoWZZSQ1vf6PqC08syUO8gWUzwh0xjeaNwLNtduPXMUQR891emtD6VZ93cqG1CfJNb2rx4hbEq8etgaDkT+C8Kx62opKa0GtRVYeui8g2byrbS/rlls5dRxqnZeVSS5Q31SyJX/S4IWPmssLOeQjC6v+Vg2xjCPbYq3/c1doefa28I/YDg;
 25:PdWfFMc48kAH+Rp0eAK6wrZysqOAbSq1nmgz56iTPq64Gx3E5mgTLY+pYzLTBG35wbujrh8bh7bujzWgnlUgE94ecB9qKtEzQsefIZSVayhc1/bfZ/2VCj2xclgcWpLhp5Z4XA0zyl3/3eH2lquICmlPMdIz/hEeEgcnytqa+2JJbesHlQW5nrUO5gxazX9W0eMi737S1h6bTSvv1d2tmVjmYNs/wdJ+nNeWEaj2z/N69b9dxNj8hjHIvAEek9Zrj3MwPGwYwrDVB94BnILFhu1zn8A3emP4olPyFUNlRAWrdofAQFnsaqDjzI29O58G4SMfb0182hSdDF9SqPk7eg==;
 31:eSZb+MUTMtPDaquI+w8B8F1FXdMLwlouClSpjf0eqHtRP9jZ+ucgOTVbGgWNMQRZbdx7Sj/snbbtRXqp/iT9QvrRJp/LpXJbdAxoMfl8oW7XPjSA26fxZkvbHGaNNPlgc4WKllmrYNAE9jcHjfW3Qh6XYJ5EibdzlUg0FPWZLdY+RP/KXdsmS4mnXTLKNV7ImcihR1FdL5W7Rwnwgx6Rg2gIvdUfu0aILt6j3of/Mfw=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:TajN+oR1Tp4LphwuBvQ8S+58pZv7dvVPmgNj8KXxxCfmhVSzoV94k/t/ukhsThhbfrg+cNhPYx5Fe7GwSV7NUONQRZqAtSqwFWo62N2BXpzOeDa1gYwatwtYzsY8/j9+6kZmNB9SU/7TcOgJSddyN3EPuuiBEif5NlZeCQut12cwc+/7/tAFBzPeUmtDJUPsLHmizc90e9ouPNvTnO6phH4efPIVTWI6dY6ykDmF5tt8FcHuDwC6k+3qjOnBNEyBiaJmxcMLqRVLpdb5vWonCdsZdodzgdTzydH263L0hqKhn7qLlN10ok3Qgqknj4dnpsiRlMbAf5BQFp3il5eJEFXBFVK/G8ME6C/OGy5fCYUjz7YuD4Lgfr9fzPrP+7x7S3G8h5GAXgnfZ7RdG+6bjOFKsYpBm8fy9nfLEO5TyAnEu+Kl39SswFabIctcYItPklmOfvtDpYBdUNG1wHFMqEIAb7h4sXA6FbKtQfz0MnYuS4D0PXn83Jat7l2ClUf4xidrgt71F1zMbjwlfrGHazE+jiM11OZ7m6pi99B3wC062LwRuGwJfy6uH584+HnpDt3d4M4EbstGRpuTotzg3oY5GS0SKfs0rk8Yfw3YaSw=;
 4:/0xd7vjZSIw9BONUcNI3oV6wLgecX2m/ffL13eSJgemuJsYwYeNz9yooMJuHBjJ4SZtMzhetOSvDD/66nb7WcP60IxHPCsIv3OvIr4dxy4RLKNylXld7NM24nPR7dek3FFw1IdHnEc46Z/xJrdFZyLmb4qGK0U3HkqBmURE7SaU1xGBkVdSmF3Gv8AE72uCp9DpdWt1juAA9kMUyD15gEflo0ri05M6EdKdWRi30sMBYOkgQY68XbTcIQOsV04ip
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <SN1PR0701MB207804AEF4B97C19212DF2CFEC660@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(101416001)(50226002)(25786009)(81166006)(81156014)(8936002)(478600001)(8676002)(50986999)(5660300001)(7736002)(50466002)(305945005)(53936002)(6512007)(9686003)(69596002)(6916009)(42882006)(66066001)(4326008)(48376002)(107886003)(47776003)(68736007)(189998001)(16586007)(16526017)(6486002)(2906002)(97736004)(5009440100003)(316002)(33646002)(36756003)(105586002)(106356001)(2351001)(5003940100001)(53416004)(6666003)(6116002)(3846002)(2361001)(72206003)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2078;
 23:NRZw0mM6ovoT4K0Zk2jq8ikXTzGwD/aoZ2DhyJf?=
 =?us-ascii?Q?ykeQPPwimWEPxPT1s9ZhqkFh9TN08i58pXgDwSqWd16YbFPdIeoHsjKlXNbE?=
 =?us-ascii?Q?Spuyigsu+Tk40WtwqrAPois30XIg99f8Q06X7orkxN8J/5Zj+68ZcgjLlTWZ?=
 =?us-ascii?Q?3q313BX8ROYscrFI50rOMuwCkBQw83HyfCQQJJZtOkL+/bo+jmRQclx5QMxj?=
 =?us-ascii?Q?s5y/KWzmcjEZ0Es+iFtlDaiYmhLGNHq6RXEuXzhE32CgpWa9bqxTy5PkkMa+?=
 =?us-ascii?Q?wR8fWi5yeJ3wAky2uCMtde4AxHItzaBlRpTI+iqBsCsVeOHunv01I+UjP8p5?=
 =?us-ascii?Q?nmuejZZ7Iq45xJr2Z7EaqJtd/WEicQDdN5iTqTZxYmNEuflnyFe8QiKma2F0?=
 =?us-ascii?Q?ni5eUn7u5F+V8ti2XmHBUdbLJkeNzw7ppwfJj9yRkzEn7P/8nUMYAlZ8j8gi?=
 =?us-ascii?Q?lrFW/tgVidp6OUrjRs5Bri3cBfXbnqz7tWxn8+pe9Cz3B+U7km8LYLwuxfe2?=
 =?us-ascii?Q?aisrOwMjHqCEfJUtCK1P+98gyolluHbV2zpa3jcCb5EDQAvBCo+PL/QQxvft?=
 =?us-ascii?Q?YfUcJ3n/7jqkHERLs/2DsUaUjKs4+mCHByM7F90n96CHpejSJvJYpZ+Y2VeM?=
 =?us-ascii?Q?Zrsq5UVpxqIXns7UAajiJ3VdxuhATvR+kod1Q+CqdJ8/sRPmMcFy/d1RJej7?=
 =?us-ascii?Q?0LLnNvu1AoaTKutSc3jjWimXPF1BlNeS3E/9qCzY2ofUQIr1i7RqNk0LaOVJ?=
 =?us-ascii?Q?fj/szPgfu2RlReEHXkuLoLuSdIFOpMkQD/MRT6/C4gVw/e//AxF+589kjmxZ?=
 =?us-ascii?Q?+7YcozjCwzXAbt1wkH/L5P2ncxbAPYEr2WZyZbyJnCmAMr0wXE3ndixhJaJ7?=
 =?us-ascii?Q?p3gkcGudLBHs+6klNyGjY8o9FKQN6wcY3KnWbW94/SkQoQ+9qcBZvXTL4atk?=
 =?us-ascii?Q?6t8H3zCyh/p99OC/m6ZJEI7oCR2T0tHUdfORCmFctXO4H7UL1v+G4+Ipjdo5?=
 =?us-ascii?Q?K3YyylE2Td/QWbe7daFxmHv7SMaxTf+PdMRWr0EFBqKEMqDPIplMogvev96i?=
 =?us-ascii?Q?WN2chBkJB8kLV5iwoZJ8ywSh+LReSXdzDCCwW/HdHj8PC/m51IszYbi+0Mn0?=
 =?us-ascii?Q?zbaKcMa7HFgeSpHmhOnAxqICA9D4m3DpaNZMBFTdOK5qeykVOIdoRTYAGuij?=
 =?us-ascii?Q?emTxtK6KiytF9V2Q=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:hxUqXcgLDMiokw1ppB3YQPAN77WZYalah2Ib0fTFtTLLDTetHwGpJJIlBxMaTOgAU/oDVTa1l0Hig/HPquLbAyyxRcgs3LmeomsonXAg0/oXO3BBdY+XzGVvh/gQIcfACPE4ToLMctAM9xpusQbx5I+zBD/BkpE4l/8YIpZzg1j5e1qdMRp+bxTB4eDmcGz/OXtZcrqOPS+8LWJItpM43NhfvGV+JeK+iU36rZNKxmLLKxdgKjQLJJsMzDA/rKTAQ3w+NcUyxLp7jR3r+92awj23cv+s+RhKYr+Ln58TTlDLjjHwrpJfiKSqtxuBKQwNWliMbXsYXy0DjpZUHPWHRQ==;
 5:yqiWkz8XIhHeHXjS05kUy/bV7ANObfvhH0dT3lLRBUJJ3JXv5ruMJR9x9YRgOteeW5HwL6PcfgsVrA0ID5nOGaKtTyoSK3yip9Gt/k2Vxyx6PUo0wHZRbmR765aD038JFw1b3H3G+1HtZu3PNaR4qw==;
 24:j+5u7K/mkeiliSTkPQDCJFQlEzNxf4KDQ+8ETCygluZhWm54lRVTCzcBnQgBaV6SF/O7/43LU+2BZkxulQoJaDitOfzWhQe6+CmibH/YhOQ=;
 7:HL6/6uidlhNmnVxO39VGrHnNLctV5goxdC7YJetJnt+g4o3cNkJsmNnksVFEQgweLR5avqYtl++pjHLIJK3rx2LIqmEqyw1gqga+gRn90B8/5OClqz6+vPX7R2k8F2+Ou6ICiVRh+Cpl+S1Kv/DUClSfgNwEtnPvj8jZmgX8xnFRSWSMhBwSfatUzM2sbQ1ugcXYlG448fuTlZ4+wNDfgrc6MExwRqX4+YuxZFhvVOY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 13:18:01.8808 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: Andre.Przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH v4 0/5] ARM: ACPI: ITS: Add ITS Support for ACPI
	hardware domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2ggaXMgc3Bs
aXQgaW50byA1IHBhdGNoZXMuIEZpcnN0IHR3byBhZGQgc3VwcG9ydCBmb3IgdXBkYXRpbmcKaG9z
dF9pdHNfbGlzdCBmcm9tIEFDUEkgTUFEVCB0YWJsZS4KVGhlIHJlc3QgcGF0Y2hlcyBwcm92aWRl
IHN1cHBvcnQgdG8gdXBkYXRlIHRoZSBoYXJkd2FyZSBkb21haW4gTUFEVCB0YWJsZQp3aXRoIElU
UyBpbmZvcm1hdGlvbi4KCkNoYW5nZXMgc2luY2UgdjMKLSBTZXQgR0lDVjNfSVRTX1NJWkUgYXMg
MTI4SwotIHVwZGF0ZWQgZ2ljdjJfZ2V0X2h3ZG9tX21hZHRfc2l6ZQotIFJlbW92ZWQgb2Zmc2V0
IGZyb20gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdAoKQ2hhbmdlcyBzaW5jZSB2MjoKLSAlcy91
MzIvdW5zaWduZWQgbG9uZwotICVzL3U2NC9wYWRkcl90Ci0gY2xlYW51cCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0IGFzIHBlciByZXZpZXcgY29tbWVudHMKLSByZW1vdmUgZ2ljdjNfaXRzX2hv
c3RfaGFzX2l0cygpIGNoZWNrcyBpbiBwYXRjaCAzCi0gcmVtb3ZlZCBnaWN2M19pdHNfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSgpIAoKQ2hhbmdlcyBzaW5jZSB2MToKLSBzcGxpdCBwYXRj
aGVzIGludG8gc21hbGxlciBvbmVzCi0gcmVtb3ZlZCB0cmFuc2xhdGlvbl9pZAoKTWFuaXNoIEph
Z2dpICg1KToKICBBUk06IElUUzogSW50cm9kdWNlIGNvbW1vbiBmdW5jdGlvbiBhZGRfdG9faG9z
dF9pdHNfbGlzdAogIEFSTTogSVRTOiBQb3B1bGF0ZSBob3N0X2l0c19saXN0IGZyb20gQUNQSSBN
QURUIFRhYmxlCiAgQVJNOiBJVFM6IERlbnkgaGFyZHdhcmUgZG9tYWluIGFjY2VzcyB0byBJVFMK
ICBBUk06IEludHJvZHVjZSBnZXRfaHdkb21fbWFkdF9zaXplIGluIGdpY19od19vcGVyYXRpb25z
CiAgQVJNOiBJVFM6IEV4cG9zZSBJVFMgaW4gdGhlIE1BRFQgdGFibGUKCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgICAgICB8ICA3ICstLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAg
ICAgICAgIHwgIDkgKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA5MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAg
ICAgICAgICAgICB8IDEyICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAg
fCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAyNyArKysrKysrKysr
KysKIDcgZmlsZXMgY2hhbmdlZCwgMTU5IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:36:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1ea-0000Ll-Qv; Thu, 21 Sep 2017 13:36:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv1eZ-0000Lf-KP
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:36:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 10/0C-03093-E50C3C95; Thu, 21 Sep 2017 13:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpG7sgcO
 RBq9/sFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvzz9kLFgbW3F70RPGBsYGry5GTg4JAX+J
 rUsvMIPYLAKqEqfXPGQCsdkElCV+dvaygdgiAloS61c8BbK5OJgFZjNJLHv+ixUkISyQJrHn+
 RxGEJtXwEJi/5WZ7CC2kECGxLOZ61gh4oISJ2c+YQGxmQX0JG5MnQI0iAPIlpZY/o8DIiwv0b
 x1NtgNnAJWEl/2zgQrFxVQkehcOocFYqSCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRWjenF
 qUVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxpmX/Q8xSnIw
 KYnyHik8HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgteuDCgnWJSanlqRlpkDjBGYtAQHj5II7
 2SQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifOeBCkSACnKKM2DGwGL10uMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5k0CmcKTmVcCt+kV0BFMQEdkbzgAckRJIkJKqoHRSdgs+vKsj8Z
 zAkXmZuzwTzqoK9kp65Ir5PN2Z8gVwQe7eZsc3rd5fJb+HfNzTp3W9tqZ2bflS4rXrNy5OlWM
 W1dEsfHJ6cKm2NgLhUzeHgF2WttiH0z5xCMRlai0Liue6/Kk2zcKGswEDUxOndvX1FD+bQf/9
 TMrPrELfc+pSmT69C3qQI0SS3FGoqEWc1FxIgDH/CjZ0gIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506000987!60918880!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9505 invoked from network); 21 Sep 2017 13:36:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 13:36:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440672499"
Date: Thu, 21 Sep 2017 14:36:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170921133625.4664cyf2p24mserh@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919152936.14498-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDQ6Mjk6MjdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgZnVuY3Rpb25hbGl0eSBpcyBnb2luZyB0byByZXNpZGUgaW4gdnBjaS5j
IChhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPiB2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBh
cmNoLWFnbm9zdGljLiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAo+IGluIHRoaXMgcGF0Y2ggc2V0
dXAgdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgcmVxdWlyZWQgaW4gb3JkZXIgdG8gdHJhcAo+IGFj
Y2Vzc2VzIHRvIHRoZSBQQ0kgY29uZmlnIHNwYWNlLCBhbmQgYWxsb3cgZGVjb2RpbmcgdGhlIGFk
ZHJlc3MgYW5kCj4gZmluZGluZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxk
IGhhbmRsZSB0aGUgYWNjZXNzCj4gKGFsdGhvdWdoIG5vIGhhbmRsZXJzIGFyZSBpbXBsZW1lbnRl
ZCkuCj4gCj4gTm90ZSB0aGF0IHRoZSB0cmFwcyB0byB0aGUgUENJIElPIHBvcnRzIHJlZ2lzdGVy
cyAoMHhjZjgvMHhjZmMpIGFyZQo+IHNldHVwIGluc2lkZSBvZiBhIHg4NiBIVk0gZmlsZSwgc2lu
Y2UgdGhhdCdzIG5vdCBzaGFyZWQgd2l0aCBvdGhlcgo+IGFyY2hlcy4KPiAKPiBBIG5ldyBYRU5f
WDg2X0VNVV9WUENJIHg4NiBkb21haW4gZmxhZyBpcyBhZGRlZCBpbiBvcmRlciB0byBzaWduYWwg
WGVuCj4gd2hldGhlciBhIGRvbWFpbiBzaG91bGQgdXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHZQ
Q0kgaGFuZGxlcnMsIHRoaXMKPiBpcyBvbmx5IGVuYWJsZWQgZm9yIFBWSCBEb20wIGF0IHRoZSBt
b21lbnQuCj4gCj4gQSB2ZXJ5IHNpbXBsZSB1c2VyLXNwYWNlIHRlc3QgaXMgYWxzbyBwcm92aWRl
ZCwgc28gdGhhdCB0aGUgYmFzaWMKPiBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2UENJIHRyYXBzIGNh
biBiZSBhc3NlcnRlZC4gVGhpcyBoYXMgYmVlbiBwcm92ZW4KPiBxdWl0ZSBoZWxwZnVsIGR1cmlu
ZyBkZXZlbG9wbWVudCwgc2luY2UgdGhlIGxvZ2ljIHRvIGhhbmRsZSBwYXJ0aWFsCj4gYWNjZXNz
ZXMgb3IgYWNjZXNzZXMgdGhhdCBleHBhbmQgYWNyb3NzIG11bHRpcGxlIHJlZ2lzdGVycyBpcyBu
b3QKPiB0cml2aWFsLgo+IAo+IFRoZSBoYW5kbGVycyBmb3IgdGhlIHJlZ2lzdGVycyBhcmUgYWRk
ZWQgdG8gYSBsaW5rZWQgbGlzdCB0aGF0J3Mga2VlcAo+IHNvcnRlZCBhdCBhbGwgdGltZXMuIEJv
dGggdGhlIHJlYWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMKPiB0aGF0IGV4
cGFuZCBhY3Jvc3MgbXVsdGlwbGUgZW11bGF0ZWQgcmVnaXN0ZXJzIGFuZCBjb250YWluIGdhcHMg
bm90Cj4gZW11bGF0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CgpJIGFtIGFmcmFpZCBJIGRvbid0IGtub3cgbXVjaCBhYm91dCBQ
Q0kgc28gSSBjYW4ndCBkbyBtZWFuaW5nZnVsIHJldmlldwpvZiB0aGlzIHBhdGNoLgoKVGhlIGNo
YW5nZSB0byBsaWJ4bCBsb29rcyBnb29kIHRvIG1lIHNvIGZvciB0aGF0IGJpdDoKCkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKCj4gLS0tCj4gQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2NToKPiAgLSBV
c2UgYSBzcGlubG9jayBwZXIgcGNpIGRldmljZS4KPiAgLSBVc2UgdGhlIHJlY2VudGx5IGludHJv
ZHVjZWQgcGNpX3NiZGZfdCB0eXBlLgo+ICAtIEZpeCB0ZXN0IGhhcm5lc3MgdG8gdXNlIHRoZSBy
aWdodCBoYW5kbGVyIHR5cGUgYW5kIHRoZSBuZXdseQo+ICAgIGludHJvZHVjZWQgbG9jay4KPiAg
LSBNb3ZlIHRoZSBwb3NpdGlvbiBvZiB0aGUgdnBjaSBzZWN0aW9ucyBpbiB0aGUgbGlua2VyIHNj
cmlwdHMuCj4gIC0gQ29uc3RpZnkgZG9tYWluIGFuZCBwY2lfZGV2IGluIHZwY2lfe3JlYWQvd3Jp
dGV9Lgo+ICAtIEZpeCB0eXBvcyBpbiBjb21tZW50cy4KPiAgLSBVc2UgX1hFTl9WUENJX0hfIGFz
IGhlYWRlciBndWFyZC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+ICogVXNlci1zcGFjZSB0ZXN0
IGhhcm5lc3M6Cj4gIC0gRG8gbm90IHJlZGlyZWN0IHRoZSBvdXRwdXQgb2YgdGhlIHRlc3QuCj4g
IC0gQWRkIG1haW4uYyBhbmQgZW11bC5oIGFzIGRlcGVuZGVuY2llcyBvZiB0aGUgTWFrZWZpbGUg
dGFyZ2V0Lgo+ICAtIFVzZSB0aGUgc2FtZSBydWxlIHRvIG1vZGlmeSB0aGUgdnBjaSBhbmQgbGlz
dCBoZWFkZXJzLgo+ICAtIFJlbW92ZSB1bmRlcnNjb3JlcyBmcm9tIGxvY2FsIG1hY3JvIHZhcmlh
Ymxlcy4KPiAgLSBBZGQgX2NoZWNrIHN1ZmZpeCB0byB0aGUgdGVzdCBoYXJuZXNzIG11bHRpcmVh
ZCBmdW5jdGlvbi4KPiAgLSBDaGFuZ2UgdGhlIHZhbHVlIHdyaXR0ZW4gYnkgZXZlcnkgZGlmZmVy
ZW50IHNpemUgaW4gdGhlIG11bHRpd3JpdGUKPiAgICB0ZXN0Lgo+ICAtIFVzZSB7IH0gdG8gaW5p
dGlhbGl6ZSB0aGUgcjE2IGFuZCByMjAgYXJyYXlzIChpbnN0ZWFkIG9mIHsgMCB9KS4KPiAgLSBQ
ZXJmb3JtIHNvbWUgb2YgdGhlIHJlYWQgY2hlY2tzIHdpdGggdGhlIGxvY2FsIHZhcmlhYmxlIGRp
cmVjdGx5Lgo+ICAtIEV4cGFuZCBzb21lIGNvbW1lbnRzLgo+ICAtIEltcGxlbWVudCBhIGR1bW15
IHJ3bG9jay4KPiAqIEh5cGVydmlzb3IgY29kZToKPiAgLSBHdWFyZCB0aGUgbGlua2VyIHNjcmlw
dCBjaGFuZ2VzIHdpdGggQ09ORklHX0hBU19QQ0kuCj4gIC0gUmVuYW1lIHZwY2lfYWNjZXNzX2No
ZWNrIHRvIHZwY2lfYWNjZXNzX2FsbG93ZWQgYW5kIG1ha2UgaXQgcmV0dXJuCj4gICAgYm9vbC4K
PiAgLSBNYWtlIGh2bV9wY2lfZGVjb2RlX2FkZHIgcmV0dXJuIHRoZSByZWdpc3RlciBhcyByZXR1
cm4gdmFsdWUuCj4gIC0gVXNlIH4zIGluc3RlYWQgb2YgMHhmZmZjIHRvIHJlbW92ZSB0aGUgcmVn
aXN0ZXIgb2Zmc2V0IHdoZW4KPiAgICBjaGVja2luZyBhY2Nlc3NlcyB0byBJTyBwb3J0cy4KPiAg
LSBzL2hlYWQvcHJldiBpbiB2cGNpX2FkZF9yZWdpc3Rlci4KPiAgLSBBZGQgcGFyZW50aGVzZXMg
YXJvdW5kICYgaW4gdnBjaV9hZGRfcmVnaXN0ZXIuCj4gIC0gRml4IHJlZ2lzdGVyIHJlbW92YWwu
Cj4gIC0gQ2hhbmdlIHRoZSBCVUdzIGluIHZwY2lfe3JlYWQvd3JpdGV9X2h3IGhlbHBlcnMgdG8K
PiAgICBBU1NFUlRfVU5SRUFDSEFCTEUuCj4gIC0gTWFrZSBtZXJnZV9yZXN1bHQgc3RhdGljIGFu
ZCBjaGFuZ2UgdGhlIGNvbXB1dGF0aW9uIG9mIHRoZSBtYXNrIHRvCj4gICAgYXZvaWQgdXNpbmcg
YSB1aW50NjRfdC4KPiAgLSBNb2RpZnkgdnBjaV9yZWFkIHRvIG9ubHkgcmVhZCBmcm9tIGhhcmR3
YXJlIHRoZSBub3QtZW11bGF0ZWQgZ2Fwcy4KPiAgLSBSZW1vdmUgdGhlIHZwY2lfdmFsIHVuaW9u
IGFuZCB1c2UgYSB1aW50MzJfdCBpbnN0ZWFkLgo+ICAtIENoYW5nZSBoYW5kbGVyIHJlYWQgdHlw
ZSB0byByZXR1cm4gYSB1aW50MzJfdCBpbnN0ZWFkIG9mIG1vZGlmeWluZwo+ICAgIGEgdmFyaWFi
bGUgcGFzc2VkIGJ5IHJlZmVyZW5jZS4KPiAgLSBDb25zdGlmeSB0aGUgZGF0YSBvcGFxdWUgcGFy
YW1ldGVyIG9mIHJlYWQgaGFuZGxlcnMuCj4gIC0gQ2hhbmdlIHRoZSBzaXplIHBhcmFtZXRlciBv
ZiB0aGUgdnBjaV97cmVhZC93cml0ZX0gZnVuY3Rpb25zIHRvCj4gICAgdW5zaWduZWQgaW50Lgo+
ICAtIFBsYWNlIHRoZSBhcnJheSBvZiBpbml0aWFsaXphdGlvbiBoYW5kbGVycyBpbiBpbml0LnJv
ZGF0YSBvcgo+ICAgIC5yb2RhdGEgZGVwZW5kaW5nIG9uIHdoZXRoZXIgbGF0ZS1od2RvbSBpcyBl
bmFibGVkLgo+ICAtIFJlbW92ZSB0aGUgcGNpX2RldnMgbG9jaywgYXNzdW1lIHRoZSBEb20wIGlz
IHdlbGwgYmVoYXZlZCBhbmQgd29uJ3QKPiAgICByZW1vdmUgdGhlIGRldmljZSB3aGlsZSB0cnlp
bmcgdG8gYWNjZXNzIGl0Lgo+ICAtIENoYW5nZSB0aGUgcmVjdXJzaXZlIHNwaW5sb2NrIGludG8g
YSBydyBsb2NrIGZvciBwZXJmb3JtYW5jZQo+ICAgIHJlYXNvbnMuCj4gCj4gQ2hhbmdlcyBzaW5j
ZSB2MzoKPiAqIFVzZXItc3BhY2UgdGVzdCBoYXJuZXNzOgo+ICAtIEZpeCBzcGFjZXMgaW4gY29u
dGFpbmVyX29mIG1hY3JvLgo+ICAtIEltcGxlbWVudCBhIGR1bW15IGxvY2tpbmcgZnVuY3Rpb25z
Lgo+ICAtIFJlbW92ZSAnY3VycmVudCcgbWFjcm8gbWFrZSBjdXJyZW50IGEgcG9pbnRlciB0byB0
aGUgc3RhdGljYWxseQo+ICAgIGFsbG9jYXRlZCB2cGN1Lgo+ICAtIFJlbW92ZSB1bm5lZWRlZCBw
YXJlbnRoZXNlcyBpbiB0aGUgcGNpX2NvbmZfcmVhZFggbWFjcm9zLgo+ICAtIEZpeCB0aGUgbmFt
ZSBvZiB0aGUgd3JpdGUgdGVzdCBtYWNyby4KPiAgLSBSZW1vdmUgdGhlIGR1bW15IEVYUE9SVF9T
WU1CT0wgbWFjcm8gKHRoaXMgd2FzIG5lZWRlZCBieSB0aGUgUkIKPiAgICBjb2RlIG9ubHkpLgo+
ICAtIEltcG9ydCB0aGUgbWF4IG1hY3JvLgo+ICAtIFRlc3QgYWxsIHBvc3NpYmxlIHJlYWQvd3Jp
dGUgc2l6ZSBjb21iaW5hdGlvbnMgd2l0aCBhbGwgcG9zc2libGUKPiAgICBlbXVsYXRlZCByZWdp
c3RlciBzaXplcy4KPiAgLSBJbnRyb2R1Y2UgYSB0ZXN0IGZvciByZWdpc3RlciByZW1vdmFsLgo+
ICogSHlwZXJ2aXNvciBjb2RlOgo+ICAtIFVzZSBhIHNvcnRlZCBsaXN0IGluIG9yZGVyIHRvIHN0
b3JlIHRoZSBjb25maWcgc3BhY2UgaGFuZGxlcnMuCj4gIC0gUmVtb3ZlIHNvbWUgdW5uZWVkZWQg
J2Vsc2UnIGJyYW5jaGVzLgo+ICAtIE1ha2UgdGhlIElPIHBvcnQgaGFuZGxlcnMgYWx3YXlzIHJl
dHVybiBYODZFTVVMX09LQVksIGFuZCBzZXQgdGhlCj4gICAgZGF0YSB0byBhbGwgMSdzIGluIGNh
c2Ugb2YgcmVhZCBmYWlsdXJlICh3cml0ZSBhcmUgc2ltcGx5IGlnbm9yZWQpLgo+ICAtIEluIGh2
bV9zZWxlY3RfaW9yZXFfc2VydmVyIHJldXNlIGxvY2FsIHZhcmlhYmxlcyB3aGVuIGNhbGxpbmcK
PiAgICBYRU5fRE1PUF9QQ0lfU0JERi4KPiAgLSBTdG9yZSB0aGUgcG9pbnRlcnMgdG8gdGhlIGlu
aXRpYWxpemF0aW9uIGZ1bmN0aW9ucyBpbiB0aGUgLnJvZGF0YQo+ICAgIHNlY3Rpb24uCj4gIC0g
RG8gbm90IGlnbm9yZSB0aGUgcmV0dXJuIHZhbHVlIG9mIHhlbl92cGNpX2FkZF9oYW5kbGVycyBp
bgo+ICAgIHNldHVwX29uZV9od2RvbV9kZXZpY2UuCj4gIC0gUmVtb3ZlIHRoZSB2cGNpX2luaXQg
bWFjcm8uCj4gIC0gRG8gbm90IGhpZGUgdGhlIHBvaW50ZXJzIGluc2lkZSBvZiB0aGUgdnBjaV97
cmVhZC93cml0ZX1fdAo+ICAgIHR5cGVkZWZzLgo+ICAtIFJlbmFtZSBwcml2X2RhdGEgdG8gcHJp
dmF0ZSBpbiB2cGNpX3JlZ2lzdGVyLgo+ICAtIFNpbXBsaWZ5IGNoZWNraW5nIGZvciByZWdpc3Rl
ciBvdmVybGFwIGluIHZwY2lfcmVnaXN0ZXJfY21wLgo+ICAtIENoZWNrIHRoYXQgdGhlIG9mZnNl
dCBhbmQgdGhlIGxlbmd0aCBtYXRjaCBiZWZvcmUgcmVtb3ZpbmcgYQo+ICAgIHJlZ2lzdGVyIGlu
IHhlbl92cGNpX3JlbW92ZV9yZWdpc3Rlci4KPiAgLSBNYWtlIHZwY2lfcmVhZF9odyByZXR1cm4g
YSB2YWx1ZSByYXRoZXIgdGhhbiBzdG9yaW5nIGl0IGluIGEKPiAgICBwb2ludGVyIHBhc3NlZCBi
eSBwYXJhbWV0ZXIuCj4gIC0gSGFuZGxlciBkaXNwYXRjaGVyIGZ1bmN0aW9ucyB2cGNpX3tyZWFk
L3dyaXRlfSBubyBsb25nZXIgcmV0dXJuIGFuCj4gICAgZXJyb3IgY29kZSwgZXJyb3JzIG9uIHJl
YWRzL3dyaXRlcyBzaG91bGQgYmUgdHJlYXRlZCBsaWtlIGhhcmR3YXJlCj4gICAgKHdyaXRlcyBp
Z25vcmVkLCByZWFkcyByZXR1cm4gYWxsIDEncyBvciBnYXJiYWdlKS4KPiAgLSBNYWtlIHN1cmUg
cGNpZGV2cyBpcyBsb2NrZWQgYmVmb3JlIGNhbGxpbmcgcGNpX2dldF9wZGV2X2J5X2RvbWFpbi4K
PiAgLSBVc2UgYSByZWN1cnNpdmUgc3BpbmxvY2sgZm9yIHRoZSB2cGNpIGxvY2ssIHNvIHRoYXQg
c3Bpbl9pc19sb2NrZWQKPiAgICBjaGVja3MgdGhhdCB0aGUgY3VycmVudCBDUFUgaXMgaG9sZGlu
ZyB0aGUgbG9jay4KPiAgLSBNYWtlIHRoZSBjb2RlIGxlc3MgZXJyb3ItY2hhdHR5IGJ5IHJlbW92
aW5nIHNvbWUgb2YgdGhlIHByaW50aydzLgo+ICAtIFBhc3MgdGhlIHNsb3QgYW5kIHRoZSBmdW5j
dGlvbiBhcyBzZXBhcmF0ZSBwYXJhbWV0ZXJzIHRvIHRoZQo+ICAgIGhhbmRsZXIgZGlzcGF0Y2hl
cnMgKGluc3RlYWQgb2YgcGFzc2luZyBkZXZmbikuCj4gIC0gQWxsb3cgaGFuZGxlcnMgdG8gYmUg
cmVnaXN0ZXJlZCB3aXRoIGVpdGhlciBhIHJlYWQgb3Igd3JpdGUKPiAgICBmdW5jdGlvbiBvbmx5
LCB0aGUgbWlzc2luZyBoYW5kbGVyIHdpbGwgYmUgcmVwbGFjZWQgYnkgYSBkdW1teQo+ICAgIGhh
bmRsZXIgKHdyaXRlcyBpZ25vcmVkLCByZWFkcyByZXR1cm4gMSdzKS4KPiAgLSBJbnRyb2R1Y2Ug
UENJX0NGR19TUEFDRV8qIGRlZmluZXMgZnJvbSBMaW51eC4KPiAgLSBTaW1wbGlmeSB0aGUgaGFu
ZGxlciBkaXNwYXRjaGVycyBieSByZW1vdmluZyB0aGUgcmVjdXJzaW9uLCBub3cgdGhlCj4gICAg
ZGlzcGF0Y2hlcnMgaXRlcmF0ZSBvdmVyIHRoZSBsaXN0IG9mIHNvcnRlZCBoYW5kbGVycyBhbmQg
Y2FsbCB0aGVtCj4gICAgaW4gb3JkZXIuCj4gIC0gUmVtb3ZlIHRoZSBHRU5NQVNLX0JZVEVTLCBT
SElGVF9SSUdIVF9CWVRFUyBhbmQgQUREX1JFU1VMVCBtYWNyb3MsCj4gICAgYW5kIGluc3RlYWQg
cHJvdmlkZSBhIG1lcmdlX3Jlc3VsdCBmdW5jdGlvbiBpbiBvcmRlciB0byBtZXJnZSBhCj4gICAg
cmVnaXN0ZXIgb3V0cHV0IGludG8gYSBwYXJ0aWFsIHJlc3VsdC4KPiAgLSBSZW5hbWUgdGhlIGZp
ZWxkcyBvZiB0aGUgdnBjaV92YWwgdW5pb24gdG8gdTgvdTE2L3UzMi4KPiAgLSBSZW1vdmUgdGhl
IHJldHVybiB2YWx1ZXMgZnJvbSB0aGUgcmVhZC93cml0ZSBoYW5kbGVycywgZXJyb3JzCj4gICAg
c2hvdWxkIGJlIGhhbmRsZWQgaW50ZXJuYWxseSBhbmQgc2lnbmFsZWQgYXMgd291bGQgYmUgZG9u
ZSBvbgo+ICAgIG5hdGl2ZSBoYXJkd2FyZS4KPiAgLSBSZW1vdmUgdGhlIHVzYWdlIG9mIHRoZSBH
RU5NQVNLIG1hY3JvLgo+IAo+IENoYW5nZXMgc2luY2UgdjI6Cj4gIC0gR2VuZXJhbGl6ZSB0aGUg
UENJIGFkZHJlc3MgZGVjb2RpbmcgYW5kIHVzZSBpdCBmb3IgSU9SRVEgY29kZSBhbHNvLgo+IAo+
IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gQWxsb3cgYWNjZXNzIHRvIGNyb3NzIGEgd29yZC1ib3Vu
ZGFyeS4KPiAgLSBBZGQgbG9ja2luZy4KPiAgLSBBZGQgY2xlYW51cCB0byB4ZW5fdnBjaV9hZGRf
aGFuZGxlcnMgaW4gY2FzZSBvZiBmYWlsdXJlLgo+IC0tLQo+ICAuZ2l0aWdub3JlICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKwo+ICB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICAg
ICAgfCAgIDIgKy0KPiAgdG9vbHMvdGVzdHMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsK
PiAgdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZSAgICAgICAgIHwgIDM3ICsrKysKPiAgdG9vbHMv
dGVzdHMvdnBjaS9lbXVsLmggICAgICAgICAgIHwgMTMzICsrKysrKysrKysrCj4gIHRvb2xzL3Rl
c3RzL3ZwY2kvbWFpbi5jICAgICAgICAgICB8IDMwOCArKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAgfCAgMTIgKwo+ICB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgICAgICAgICAgfCAgMTggKy0KPiAgeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyAgICAgICAgICAgIHwgICAyICsKPiAgeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAg
ICAgIHwgMTAzICsrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
fCAgIDMgKy0KPiAgeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgIHwgIDEyICsKPiAg
eGVuL2RyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAyICstCj4gIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3BjaS5jICAgICB8ICAgOSArLQo+ICB4ZW4vZHJpdmVycy92cGNpL01ha2Vm
aWxlICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgICAgICAg
fCA0NTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgIHwgICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW8uaCAgICAgIHwgICAzICsKPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5o
IHwgICA1ICstCj4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICB8ICAgMyArCj4g
IHhlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5oICAgICAgICB8ICAgOCArCj4gIHhlbi9pbmNsdWRl
L3hlbi92cGNpLmggICAgICAgICAgICB8ICA1NCArKysrKwo+ICAyMiBmaWxlcyBjaGFuZ2VkLCAx
MTYxIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy90ZXN0cy92cGNpL01ha2VmaWxlCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0
cy92cGNpL2VtdWwuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9tYWlu
LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCj4gCj4gZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUg
Yi8uZ2l0aWdub3JlCj4gaW5kZXggY2MxNjY0OTQ1Ny4uMWM2NzBiMjdkNyAxMDA2NDQKPiAtLS0g
YS8uZ2l0aWdub3JlCj4gKysrIGIvLmdpdGlnbm9yZQo+IEBAIC0yNDAsNiArMjQwLDkgQEAgdG9v
bHMvdGVzdHMvcmVncmVzc2lvbi9idWlsZC8qCj4gIHRvb2xzL3Rlc3RzL3JlZ3Jlc3Npb24vZG93
bmxvYWRzLyoKPiAgdG9vbHMvdGVzdHMvbWVtLXNoYXJpbmcvbWVtc2hydG9vbAo+ICB0b29scy90
ZXN0cy9tY2UtdGVzdC90b29scy94ZW4tbWNlaW5qCj4gK3Rvb2xzL3Rlc3RzL3ZwY2kvbGlzdC5o
Cj4gK3Rvb2xzL3Rlc3RzL3ZwY2kvdnBjaS5baGNdCj4gK3Rvb2xzL3Rlc3RzL3ZwY2kvdGVzdF92
cGNpCj4gIHRvb2xzL3hjdXRpbHMvbHNldnRjaG4KPiAgdG9vbHMveGN1dGlscy9yZWFkbm90ZXMK
PiAgdG9vbHMveGVuYmFja2VuZGQvX3BhdGhzLmgKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwo+IGluZGV4IDQ1NWY2ZjBiZWQu
LmRkN2ZjNzhhOTkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bF94ODYuYwo+IEBAIC0xMSw3ICsxMSw3IEBAIGludCBsaWJ4bF9f
YXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKPiAgICAgIGlmIChkX2Nv
bmZpZy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7Cj4gICAgICAgICAg
aWYgKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KPiAgICAgICAgICAg
ICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkgewo+IC0gICAgICAgICAgICB4Y19j
b25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0FMTDsKPiArICAgICAgICAgICAg
eGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAoWEVOX1g4Nl9FTVVfQUxMICYgflhFTl9YODZf
RU1VX1ZQQ0kpOwo+ICAgICAgICAgIH0gZWxzZSBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25m
aWctPmJfaW5mby51Lmh2bS5hcGljKSkgewo+ICAgICAgICAgICAgICAvKgo+ICAgICAgICAgICAg
ICAgKiBIVk0gZ3Vlc3RzIHdpdGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3YW50Cj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKPiBpbmRleCA3
MTYyOTQ1MTIxLi5mNjk0MmE5M2ZiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3Rlc3RzL01ha2VmaWxl
Cj4gKysrIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKPiBAQCAtMTMsNiArMTMsNyBAQCBlbmRpZgo+
ICBTVUJESVJTLSQoQ09ORklHX1g4NikgKz0geDg2X2VtdWxhdG9yCj4gIFNVQkRJUlMteSArPSB4
ZW4tYWNjZXNzCj4gIFNVQkRJUlMteSArPSB4ZW5zdG9yZQo+ICtTVUJESVJTLSQoQ09ORklHX0hB
U19QQ0kpICs9IHZwY2kKPiAgCj4gIC5QSE9OWTogYWxsIGNsZWFuIGluc3RhbGwgZGlzdGNsZWFu
IHVuaW5zdGFsbAo+ICBhbGwgY2xlYW4gZGlzdGNsZWFuOiAlOiBzdWJkaXJzLSUKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3ZwY2kvTWFrZWZp
bGUKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLmU0NWZjYjVjZDkK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZQo+IEBAIC0w
LDAgKzEsMzcgQEAKPiArWEVOX1JPT1Q9JChDVVJESVIpLy4uLy4uLy4uCj4gK2luY2x1ZGUgJChY
RU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKPiArCj4gK1RBUkdFVCA6PSB0ZXN0X3ZwY2kKPiArCj4g
Ky5QSE9OWTogYWxsCj4gK2FsbDogJChUQVJHRVQpCj4gKwo+ICsuUEhPTlk6IHJ1bgo+ICtydW46
ICQoVEFSR0VUKQo+ICsJLi8kKFRBUkdFVCkKCklzIHN1Y2ggdGFyZ2V0IHVzZWZ1bD8gSXQgd2ls
bCBwb3NzaWJseSBicmVhayBpZiB5b3UgaW52b2tlIGl0IG91dHNpZGUKb2YgdGhpcyBkaXJlY3Rv
cnkuCgo+ICsKPiArJChUQVJHRVQpOiB2cGNpLmMgdnBjaS5oIGxpc3QuaCBtYWluLmMgZW11bC5o
Cj4gKwkkKEhPU1RDQykgLWcgLW8gJEAgdnBjaS5jIG1haW4uYwo+ICsKPiArLlBIT05ZOiBjbGVh
bgo+ICtjbGVhbjoKPiArCXJtIC1yZiAkKFRBUkdFVCkgKi5vICp+IHZwY2kuaCB2cGNpLmMgbGlz
dC5oCj4gKwo+ICsuUEhPTlk6IGRpc3RjbGVhbgo+ICtkaXN0Y2xlYW46IGNsZWFuCj4gKwo+ICsu
UEhPTlk6IGluc3RhbGwKPiAraW5zdGFsbDoKPiArCj4gK3ZwY2kuYzogJChYRU5fUk9PVCkveGVu
L2RyaXZlcnMvdnBjaS92cGNpLmMKPiArCSMgVHJpY2sgdGhlIGNvbXBpbGVyIHNvIGl0IGRvZXNu
J3QgY29tcGxhaW4gYWJvdXQgbWlzc2luZyBzeW1ib2xzCj4gKwlzZWQgLWUgJy8jaW5jbHVkZS9k
JyBcCj4gKwkgICAgLWUgJzFzO147I2luY2x1ZGUgImVtdWwuaCJcCj4gKwkgICAgICAgICAgICAg
dnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fc3RhcnRfdnBjaV9hcnJheVsxXVw7XAo+ICsJ
ICAgICAgICAgICAgIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNpX2FycmF5
WzFdXDtcCj4gKwkgICAgICAgICAgICAgOycgPCQ8ID4kQAoKVGhpcyBpcyBwcm9uZSB0byBicmVh
a2FnZS4gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8ganVzdCBoYXZlIGEKbG9jYWwgc3R1
YiBmaWxlLiBPciBtYXliZSBkZWZpbmUgaXQgaW4geW91ciBtYWluLmM/Cgo+ICsKPiAraW50Cj4g
K21haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICt7Cj4gKyAgICAvKiBJbmRleCBzdG9yYWdl
IGJ5IG9mZnNldC4gKi8KPiArICAgIHVpbnQzMl90IHIwID0gMHhkZWFkYmVlZjsKPiArICAgIHVp
bnQ4X3QgcjUgPSAweGVmOwo+ICsgICAgdWludDhfdCByNiA9IDB4YmU7Cj4gKyAgICB1aW50OF90
IHI3ID0gMHhlZjsKPiArICAgIHVpbnQxNl90IHIxMiA9IDB4ODY5NjsKPiArICAgIHVpbnQ4X3Qg
cjE2WzRdID0geyB9Owo+ICsgICAgdWludDE2X3QgcjIwWzJdID0geyB9OwoKTmVlZCB0byBwdXQg
MCBpbiB0aGUgYnJhY2tldHMuCgpUaGUgY29kZSBzZWVtcyByYXRoZXIgc2VsZi1jb250YWluZWQu
IE1heWJlIHdlIGNhbiB3cml0ZSBhIGZ1enplciBmb3IKaXQ/CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 13:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 13:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv1vW-0001iz-JW; Thu, 21 Sep 2017 13:54:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv1vU-0001it-Jr
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 13:54:00 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A0/3F-01778-774C3C95; Thu, 21 Sep 2017 13:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG7pkcO
 RBg3veC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypf2+xFLwVqzjZdZetgbFJqIuRk0NCwF+i
 5d8NNhCbRUBV4vOUmSwgNpuAssTPzl6wuIiAlsT6FU+BbC4OZoG9TBKb1u5iAkkIC7hItD3cx
 whi8wpYSDz+sZ8dxBYSyJDYvGQOM0RcUOLkzCdgQ5kF9CRuTJ0CNIgDyJaWWP6PAyIsL9G8dT
 YzSJhTwEpi52tLkLCogIpE59I5LBATFSQ6ph9jmsDIPwvJ0FlIhs5CGDoLydAFjCyrGDWKU4v
 KUot0jQz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7OegYFxB2PzCb9DjJIc
 TEqivBsUD0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVUQbKCRalpqdWpGXmAGMEJi3BwaMkw
 hsAkuYtLkjMLc5Mh0idYlSUEuf9rQSUEABJZJTmwbXB4vISo6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWFeUZDxPJl5JXDTXwEtZgJanL3hAMjikkSElFQDo7pl8qNd1R0vtkilPfXZ+er6Joc
 j3hrqpWn3ln7yfLuxrJnD/vnCJVdD8iZozj18/sSjWdX7ta22f/rD5+bVbPR0R+DvXquop1sX
 XvKX5uFN+eiWEXtb0/nF/skT9+6ziZudwLMptXfz8mBRlXidTtnld/bZi5yZIWEstZE95U1D6
 OH2T5qFQkosxRmJhlrMRcWJAF/AS+bGAgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506002035!111330596!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46272 invoked from network); 21 Sep 2017 13:53:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 13:53:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440675501"
Date: Thu, 21 Sep 2017 14:53:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170921135354.eqxyfmm4ppg5ep3u@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-8-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170919152936.14498-8-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 07/11] xen: introduce
	rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDQ6Mjk6MzJQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgZnVuY3Rpb24gYWxsb3dzIHRvIGl0ZXJhdGUgb3ZlciBhIHJhbmdlc2V0
IHdoaWxlIHJlbW92aW5nIHRoZQo+IHByb2Nlc3NlZCByZWdpb25zLgo+IAo+IEl0IHdpbGwgYmUg
dXNlZCBieSB0aGUgZm9sbG93aW5nIHBhdGNoZXMgaW4gb3JkZXIgdG8gc3RvcmUgbWVtb3J5Cj4g
cmVnaW9ucyBpbiByYW5nZXNldHMsIGFuZCByZW1vdmUgdGhlbSB3aGlsZSBpdGVyYXRpbmcuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjU6Cj4gIC0g
TmV3IGluIHRoaXMgdmVyc2lvbi4KPiAtLS0KPiAgeGVuL2NvbW1vbi9yYW5nZXNldC5jICAgICAg
fCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9yYW5n
ZXNldC5oIHwgIDQgKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYW5nZXNldC5jIGIveGVuL2NvbW1vbi9yYW5nZXNl
dC5jCj4gaW5kZXggNmM2MjkzYzE1Yy4uZmQ0YTZiMzM4NCAxMDA2NDQKPiAtLS0gYS94ZW4vY29t
bW9uL3Jhbmdlc2V0LmMKPiArKysgYi94ZW4vY29tbW9uL3Jhbmdlc2V0LmMKPiBAQCAtMjk4LDYg
KzI5OCwzNCBAQCBpbnQgcmFuZ2VzZXRfcmVwb3J0X3JhbmdlcygKPiAgICAgIHJldHVybiByYzsK
PiAgfQoKSSB0aGluayB5b3UgbmVlZCB0byBkb2N1bWVudCB0aGUgYmVoYXZpb3VyIG9mIHRoaXMg
bmV3IGZ1bmN0aW9uIGR1ZSB0bwppdHMgZGVzdHJ1Y3RpdmUgbmF0dXJlLgoKU29tZXRoaW5nIGxp
a2U6CgpJdGVyYXRlIHRocm91Z2ggdGhlIHJhbmdlIHdpdGhpbiBhIHJhbmdlIHNldC4gQ2FsbCBj
YiBvbiBlYWNoIHJhbmdlCnByb3ZpZGVkLiBCYWlsIG9uIGZpcnN0IGVycm9yLiBEZXN0cm95IHRo
ZSByYW5nZSBwcm9jZXNzZWQgd2hlbiBjYgpoYXMgY29uc3VtZWQgdGhlIHdob2xlIHJhbmdlLgoK
VGhvdWdoIHdpdGhvdXQgcmVhZGluZyBmdXJ0aGVyIEkgZG9uJ3Qga25vdyB3aHkgY2Igd2lsbCBv
bmx5IGNvbnN1bWUKcGFydCBvZiB0aGUgcmFuZ2UgYnV0IG5vdCBhbGwgb2YgaXQgYWxsIHRoZSB0
aW1lLgoKPiAgCj4gK2ludCByYW5nZXNldF9jb25zdW1lX3JhbmdlcygKPiArICAgIHN0cnVjdCBy
YW5nZXNldCAqciwKPiArICAgIGludCAoKmNiKSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdm9pZCAqLCB1bnNpZ25lZCBsb25nICpjKSwKPiArICAgIHZvaWQgKmN0eHQpCj4gK3sK
PiArICAgIGludCByYyA9IDA7Cj4gKwo+ICsgICAgd3JpdGVfbG9jaygmci0+bG9jayk7Cj4gKyAg
ICB3aGlsZSAoICFyYW5nZXNldF9pc19lbXB0eShyKSApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5z
aWduZWQgbG9uZyBjb25zdW1lZCA9IDA7Cj4gKyAgICAgICAgc3RydWN0IHJhbmdlICp4ID0gZmly
c3RfcmFuZ2Uocik7Cj4gKwo+ICsgICAgICAgIHJjID0gY2IoeC0+cywgeC0+ZSwgY3R4dCwgJmNv
bnN1bWVkKTsKPiArCj4gKyAgICAgICAgQVNTRVJUKGNvbnN1bWVkIDw9IHgtPmUgLSB4LT5zICsg
MSk7Cj4gKyAgICAgICAgeC0+cyArPSBjb25zdW1lZDsKPiArICAgICAgICBpZiAoIHgtPnMgPiB4
LT5lICkKPiArICAgICAgICAgICAgZGVzdHJveV9yYW5nZShyLCB4KTsKPiArCj4gKyAgICAgICAg
aWYgKCByYyApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsgICAgd3JpdGVfdW5s
b2NrKCZyLT5sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIGludCByYW5n
ZXNldF9hZGRfc2luZ2xldG9uKAo+ICAgICAgc3RydWN0IHJhbmdlc2V0ICpyLCB1bnNpZ25lZCBs
b25nIHMpCj4gIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggYi94
ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaAo+IGluZGV4IGFhNjQwODI0OGIuLmRmZGIxOTM4MDAg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmgKPiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vcmFuZ2VzZXQuaAo+IEBAIC02Nyw2ICs2NywxMCBAQCBib29sX3QgX19tdXN0X2No
ZWNrIHJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKAo+ICBpbnQgcmFuZ2VzZXRfcmVwb3J0X3Jhbmdl
cygKPiAgICAgIHN0cnVjdCByYW5nZXNldCAqciwgdW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBs
b25nIGUsCj4gICAgICBpbnQgKCpjYikodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUs
IHZvaWQgKiksIHZvaWQgKmN0eHQpOwo+ICtpbnQgcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMoCj4g
KyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsCj4gKyAgICBpbnQgKCpjYikodW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHZvaWQgKiwgdW5zaWduZWQgbG9uZyAqYyksCj4gKyAgICB2b2lk
ICpjdHh0KTsKPiAgCj4gIC8qIEFkZC9yZW1vdmUvcXVlcnkgYSBzaW5nbGUgbnVtYmVyLiAqLwo+
ICBpbnQgX19tdXN0X2NoZWNrIHJhbmdlc2V0X2FkZF9zaW5nbGV0b24oCj4gLS0gCj4gMi4xMS4w
IChBcHBsZSBHaXQtODEpCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:15:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2Fl-00038U-GJ; Thu, 21 Sep 2017 14:14:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dv2Fk-00038O-Jr
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 14:14:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 85/91-02229-F59C3C95; Thu, 21 Sep 2017 14:14:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oG7cycO
 RBi+mc1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7vzxhL7giXtG68RJTA+Ns4S5GLg4hgclM
 Eo2dR9kgnL+MEvdnbmaBcDYySszeeR3K6WSUuHxxNZDDySEs4CHx/MEOxi5GDg4RgUyJ3iu1I
 GFmAWWJFe/+MYGEhQRMJCa8dwYJswkYSZw9Op0RxOYVsJVYsfoqM0gJi4CqxIvvYJ2iAuESTW
 f7WSBKBCVOznwCZnMKmEpcmjqdCWK6mcS8zQ+ZIWxxiVtP5kPF5SW2v50DFpcQMJZof3uRbQK
 j0Cwko2YhaZ+FpH0WkvYFjCyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MS
 k4r1kvNzNzECw7yegYFxB+Or436HGCU5mJREefdsOxwpxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YJX8QRQTrAoNT21Ii0zBxhxMGkJDh4lEd5nx4HSvMUFibnFmekQqVOMilLivJ0gfQIgiYzSPL
 g2WJRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawkyhSczrwRu+iugxUxAi7M3HABZXJK
 IkJJqYJyzt+fVFYfVSbPPLhfY7N5mlO2WNNfhjSLrI12dkl2tV9lrWk0ntM0Kmd0vs1uj43e5
 aUv+t0eLY3ffaU18tOrEp6jHwryncmVkFyn2uc43cyyTW/y69O+tnH+t6bO82sr7a5R2n/vNo
 dzw8GLgaw72jkWmHz51OUSwxkdWTNCIyl5QLnQpVomlOCPRUIu5qDgRAEnMzZbtAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506003292!115208465!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50854 invoked from network); 21 Sep 2017 14:14:53 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 14:14:53 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8LEEo0Z024389
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 14:14:50 GMT
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 v8LEEndK016295
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 14:14:49 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 v8LEEl6J026519;
 Thu, 21 Sep 2017 14:14:48 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 07:14:47 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170921080138.22917-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <287fb059-910e-4dc9-b21d-581c97a06323@oracle.com>
Date: Thu, 21 Sep 2017 10:14:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921080138.22917-1-jgross@suse.com>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [PATCH] xen: support 52 bit physical addresses in
	pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8yMS8yMDE3IDA0OjAxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFBoeXNpY2Fs
IGFkZHJlc3NlcyBvbiBwcm9jZXNzb3JzIHN1cHBvcnRpbmcgNSBsZXZlbCBwYWdpbmcgY2FuIGJl
IHVwIHRvCj4gNTIgYml0cyB3aWRlLiBGb3IgYSBYZW4gcHYgZ3Vlc3QgcnVubmluZyBvbiBzdWNo
IGEgbWFjaGluZSB0aG9zZQo+IHBoeXNpY2FsIGFkZHJlc3NlcyBoYXZlIHRvIGJlIHN1cHBvcnRl
ZCBpbiBvcmRlciB0byBiZSBhYmxlIHRvIHVzZSBhbnkKPiBtZW1vcnkgb24gdGhlIG1hY2hpbmUg
ZXZlbiBpZiB0aGUgZ3Vlc3QgaXRzZWxmIGRvZXMgbm90IHN1cHBvcnQgNSBsZXZlbAo+IHBhZ2lu
Zy4KPiAKPiBTbyB3aGVuIHJlYWRpbmcvd3JpdGluZyBhIE1GTiBmcm9tL3RvIGEgcHRlIGRvbid0
IHVzZSB0aGUga2VybmVsJ3MKPiBQVEVfUEZOX01BU0sgYnV0IGEgbmV3IFhFTl9QVEVfTUZOX01B
U0sgYWxsb3dpbmcgZnVsbCA0MCBiaXQgd2lkZSBNRk5zLgoKZnVsbCA1MiBiaXRzPwoKPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gICBh
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oIHwgMTEgKysrKysrKysrKy0KPiAgIGFyY2gv
eDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgfCAgNCArKy0tCj4gICAyIGZpbGVzIGNoYW5nZWQs
IDEyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFn
ZS5oCj4gaW5kZXggMDdiNjUzMTgxM2M0Li5iY2I4YjE5M2M4ZDEgMTAwNjQ0Cj4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3hlbi9wYWdlLmgKPiBAQCAtMjYsNiArMjYsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgeHBhZGRyIHsK
PiAgIAlwaHlzX2FkZHJfdCBwYWRkcjsKPiAgIH0geHBhZGRyX3Q7Cj4gICAKPiArI2lmZGVmIENP
TkZJR19YODZfNjQKPiArI2RlZmluZSBYRU5fUEhZU0lDQUxfTUFTSwkoKDFVTCA8PCA1MikgLSAx
KQoKClNNRSBpcyBub3Qgc3VwcG9ydGVkIGZvciBQViBndWVzdHMgYnV0IGZvciBjb25zaXN0ZW5j
eSAoYW5kIGluIGNhc2Ugc21lIApiaXQgc29tZWhvdyBnZXRzIHNldCkKI2RlZmluZSBYRU5fUEhZ
U0lDQUxfTUFTSwlfX3NtZV9jbHIoKCgxVUwgPDwgNTIpIC0gMSkpCgpCdXQgdGhlIHJlYWwgcXVl
c3Rpb24gdGhhdCBJIGhhdmUgaXMgd2hldGhlciB0aGlzIHBhdGNoIGlzIHN1ZmZpY2llbnQuIApX
ZSBhcmUgdHJ5aW5nIHRvIHByZXNlcnZlIG1vcmUgYml0cyBpbiBtZm4gYnV0IHRoZW4gdGhpcyBt
Zm4gaXMgdXNlZCwgCnNheSwgaW4gcHRlX3Bmbl90b19tZm4oKSB0byBidWlsZCBhIHB0ZS4gQ2Fu
IHdlIGJlIHN1cmUgdGhhdCB0aGUgcHRlIAp3b24ndCBiZSBzdHJpcHBlZCBvZiBoaWdoZXIgYml0
cyBpbiBuYXRpdmUgY29kZSAoYWdhaW4sIGFzIGFuIGV4YW1wbGUsIApuYXRpdmVfbWFrZV9wdGUo
KSkgYmVjYXVzZSB3ZSBhcmUgY29tcGlsZWQgd2l0aCA1TEVWRUw/CgotYm9yaXMKCgoKPiArI2Vs
c2UKPiArI2RlZmluZSBYRU5fUEhZU0lDQUxfTUFTSwlfX1BIWVNJQ0FMX01BU0sKPiArI2VuZGlm
Cj4gKwo+ICsjZGVmaW5lIFhFTl9QVEVfTUZOX01BU0sJKChwdGV2YWxfdCkoKChzaWduZWQgbG9u
ZylQQUdFX01BU0spICYgXAo+ICsJCQkJCSAgICBYRU5fUEhZU0lDQUxfTUFTSykpCj4gKwo+ICAg
I2RlZmluZSBYTUFERFIoeCkJKCh4bWFkZHJfdCkgeyAubWFkZHIgPSAoeCkgfSkKPiAgICNkZWZp
bmUgWFBBRERSKHgpCSgoeHBhZGRyX3QpIHsgLnBhZGRyID0gKHgpIH0pCj4gICAKPiBAQCAtMjc3
LDcgKzI4Niw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBiZm5fdG9fbG9jYWxfcGZu
KHVuc2lnbmVkIGxvbmcgbWZuKQo+ICAgCj4gICBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
cHRlX21mbihwdGVfdCBwdGUpCj4gICB7Cj4gLQlyZXR1cm4gKHB0ZS5wdGUgJiBQVEVfUEZOX01B
U0spID4+IFBBR0VfU0hJRlQ7Cj4gKwlyZXR1cm4gKHB0ZS5wdGUgJiBYRU5fUFRFX01GTl9NQVNL
KSA+PiBQQUdFX1NISUZUOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgaW5saW5lIHB0ZV90IG1mbl9w
dGUodW5zaWduZWQgbG9uZyBwYWdlX25yLCBwZ3Byb3RfdCBwZ3Byb3QpCj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+IGluZGV4IDUw
OWY1NjBiZDBjNi4uOTU4ZDM2ZDc3NmQ5IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9tbXVf
cHYuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+IEBAIC0zMTUsNyArMzE1LDcgQEAg
dm9pZCB4ZW5fcHRlcF9tb2RpZnlfcHJvdF9jb21taXQoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVu
c2lnbmVkIGxvbmcgYWRkciwKPiAgIHN0YXRpYyBwdGV2YWxfdCBwdGVfbWZuX3RvX3BmbihwdGV2
YWxfdCB2YWwpCj4gICB7Cj4gICAJaWYgKHZhbCAmIF9QQUdFX1BSRVNFTlQpIHsKPiAtCQl1bnNp
Z25lZCBsb25nIG1mbiA9ICh2YWwgJiBQVEVfUEZOX01BU0spID4+IFBBR0VfU0hJRlQ7Cj4gKwkJ
dW5zaWduZWQgbG9uZyBtZm4gPSAodmFsICYgWEVOX1BURV9NRk5fTUFTSykgPj4gUEFHRV9TSElG
VDsKPiAgIAkJdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5fdG9fcGZuKG1mbik7Cj4gICAKPiAgIAkJ
cHRldmFsX3QgZmxhZ3MgPSB2YWwgJiBQVEVfRkxBR1NfTUFTSzsKPiBAQCAtMTc0MCw3ICsxNzQw
LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IG0ycChwaHlzX2FkZHJfdCBtYWRkcikK
PiAgIHsKPiAgIAlwaHlzX2FkZHJfdCBwYWRkcjsKPiAgIAo+IC0JbWFkZHIgJj0gUFRFX1BGTl9N
QVNLOwo+ICsJbWFkZHIgJj0gWEVOX1BURV9NRk5fTUFTSzsKPiAgIAlwYWRkciA9IG1mbl90b19w
Zm4obWFkZHIgPj4gUEFHRV9TSElGVCkgPDwgUEFHRV9TSElGVDsKPiAgIAo+ICAgCXJldHVybiBw
YWRkcjsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:38:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2cE-0004Tv-Dm; Thu, 21 Sep 2017 14:38:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1dv2cD-0004Tp-5q
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:38:09 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 21/6A-03610-0DEC3C95; Thu, 21 Sep 2017 14:38:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvf8ucO
 RBjv3Glss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/Dm1nLXjFWPFp2j/2BsYTjF2MnBwSAn4S
 LT9fsYDYLAKqElMO9jB3MXJwsAnYS0z/WgESFhEwkHh/fRJbFyMXB7NAE6PExMUXWUESwgJRE
 g3nHzOD2LwCnhJz1j0Cs4WA7FN/DjFCxAUlTs58AjafWUBP4sbUKWwg85kFpCWW/+OACMtLNG
 +dDdbKKeAlsffWGnYQW1RAReLkyjVMECMVJfrnPWCDODldYuvfX8wTGAVmIdkwC8mGWQgbZiH
 ZsICRZRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMgDB
 DsYzCwIPMUpyMCmJ8u7ZdjhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvsbNAOcGi1PTUirTMH
 GDswKQlOHiURHj/gaR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcdxFIkQBIUUZpHtwIWB
 xfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvIjApCPFk5pXAbXoFdAQT0BHZGw6AHFGSiJC
 SamDkWNkxZ+8Dr++6Oxak9XVt3n6ndZnKRKnGZ1bN+Spa7ivWTlA5ez3g2kPJmCCG/cFzfZWk
 RTdUyl46HLbHYZOInfLU6/61DhKP7KsP3A1INa6KOztTx/xq4gWXJY/X9pjE/df9XPX19vY85
 eYJnYkHDizu4mk/YaTo8sDI+Pb6xbPLd1U07b+pxFKckWioxVxUnAgA6C7mnd4CAAA=
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506004687!75997386!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60754 invoked from network); 21 Sep 2017 14:38:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:38:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="53248335"
Date: Thu, 21 Sep 2017 15:37:03 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170921143703.n7tcgvvia5cayaov@dhcp-3-128.uk.xensource.com>
References: <1505937027-7604-1-git-send-email-boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1505937027-7604-1-git-send-email-boris.ostrovsky@oracle.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, jun.nakajima@intel.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Remove unnecessary is_hvm_domain()
 test in construct_vmcs()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDM6NTA6MjdQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IEl0J3MgYSBsZWZ0b3ZlciBmcm9tIFBWSHYxIGRheXMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:41:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2fi-00055x-TK; Thu, 21 Sep 2017 14:41:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dv2fh-00055q-Lo
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 14:41:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E1/8C-03616-8AFC3C95; Thu, 21 Sep 2017 14:41:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+7y84c
 jDT5eErf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP6nr5kKfgsULFo3jHmBsZ/vF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPH10RJGkISwgIfE8wc7wGwRgXyJczfvsYLYzALKEivegTRwAjWkS5zf+
 ZYNxGYTUJXYcP0UWA2vgLXE0rWvgGwODhag+NUrEiBhUYFwiaaz/SwQJYISJ2c+AbM5Bewk7h
 6+yQ4xXl3iz7xLzBC2uMStJ/OZIGx5ieats5knMPLPQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZ
 apGtoppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg/H+xoBDjJIcTEqi
 vHu2HY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbcA4oJ1iUmp5akZaZA4wTmLQEB4+SCO+/s
 0Bp3uKCxNzizHSI1ClGRSlx3okgfQIgiYzSPLg2WGxeYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjDvJJApPJl5JXDTXwEtZgJanL3hAMjikkSElFQDo/Pm6Mr02mOXu+ZN0HnWwllXY3L8450
 F7lUmLiV7HrHId073inI5Y+G0vNk/r2IL0yOBGXYR8oVFpcxb99QIvap3ehGTmfJMeHtE/rFW
 41tpp0VWGySY6TIbHks89uhV7savojPnTJb9JXGR3fyDzdHDSaWnuJ9ckfjoxjHJr+nRNs7GF
 8q/lViKMxINtZiLihMB6NJhqcgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506004903!70064350!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12014 invoked from network); 21 Sep 2017 14:41:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-2.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 21 Sep 2017 14:41:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 89411AE92;
 Thu, 21 Sep 2017 14:41:41 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170921080138.22917-1-jgross@suse.com>
 <287fb059-910e-4dc9-b21d-581c97a06323@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <db2c757c-2434-0f14-762a-b0e56819bb87@suse.com>
Date: Thu, 21 Sep 2017 16:41:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <287fb059-910e-4dc9-b21d-581c97a06323@oracle.com>
Content-Language: en-US
Cc: kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [PATCH] xen: support 52 bit physical addresses in
	pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMTY6MTQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPiAKPiBPbiAwOS8y
MS8yMDE3IDA0OjAxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBQaHlzaWNhbCBhZGRyZXNz
ZXMgb24gcHJvY2Vzc29ycyBzdXBwb3J0aW5nIDUgbGV2ZWwgcGFnaW5nIGNhbiBiZSB1cCB0bwo+
PiA1MiBiaXRzIHdpZGUuIEZvciBhIFhlbiBwdiBndWVzdCBydW5uaW5nIG9uIHN1Y2ggYSBtYWNo
aW5lIHRob3NlCj4+IHBoeXNpY2FsIGFkZHJlc3NlcyBoYXZlIHRvIGJlIHN1cHBvcnRlZCBpbiBv
cmRlciB0byBiZSBhYmxlIHRvIHVzZSBhbnkKPj4gbWVtb3J5IG9uIHRoZSBtYWNoaW5lIGV2ZW4g
aWYgdGhlIGd1ZXN0IGl0c2VsZiBkb2VzIG5vdCBzdXBwb3J0IDUgbGV2ZWwKPj4gcGFnaW5nLgo+
Pgo+PiBTbyB3aGVuIHJlYWRpbmcvd3JpdGluZyBhIE1GTiBmcm9tL3RvIGEgcHRlIGRvbid0IHVz
ZSB0aGUga2VybmVsJ3MKPj4gUFRFX1BGTl9NQVNLIGJ1dCBhIG5ldyBYRU5fUFRFX01GTl9NQVNL
IGFsbG93aW5nIGZ1bGwgNDAgYml0IHdpZGUgTUZOcy4KPiAKPiBmdWxsIDUyIGJpdHM/CgpUaGUg
TUZOIG1hc2sgaXMgb25seSA0MCBiaXRzLiBUaGlzIHBsdXMgdGhlIDEyIGJpdHMgcGFnZSBvZmZz
ZXQgYXJlIDUyCmJpdHMgb2YgbWFjaGluZSBhZGRyZXNzIHdpZHRoLgoKPiAKPj4KPj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gwqAgYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCB8IDExICsrKysrKysrKystCj4+IMKgIGFyY2gv
eDg2L3hlbi9tbXVfcHYuY8KgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA0ICsrLS0KPj4gwqAgMiBm
aWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAo+PiBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9wYWdlLmgKPj4gaW5kZXggMDdiNjUzMTgxM2M0Li5iY2I4YjE5M2M4ZDEg
MTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKPj4gKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAo+PiBAQCAtMjYsNiArMjYsMTUgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeHBhZGRyIHsKPj4gwqDCoMKgwqDCoCBwaHlzX2FkZHJfdCBwYWRkcjsKPj4g
wqAgfSB4cGFkZHJfdDsKPj4gwqAgKyNpZmRlZiBDT05GSUdfWDg2XzY0Cj4+ICsjZGVmaW5lIFhF
Tl9QSFlTSUNBTF9NQVNLwqDCoMKgICgoMVVMIDw8IDUyKSAtIDEpCj4gCj4gCj4gU01FIGlzIG5v
dCBzdXBwb3J0ZWQgZm9yIFBWIGd1ZXN0cyBidXQgZm9yIGNvbnNpc3RlbmN5IChhbmQgaW4gY2Fz
ZSBzbWUKPiBiaXQgc29tZWhvdyBnZXRzIHNldCkKPiAjZGVmaW5lIFhFTl9QSFlTSUNBTF9NQVNL
wqDCoMKgIF9fc21lX2NscigoKDFVTCA8PCA1MikgLSAxKSkKCkhtbSwgcmVhbGx5PyBTaG91bGRu
J3Qgd2UgcmF0aGVyIGFkZCBzb21ldGhpbmcgbGlrZQoKQlVHX09OKHNtZV9hY3RpdmUoKSk7Cgpz
b21ld2hlcmU/Cgo+IEJ1dCB0aGUgcmVhbCBxdWVzdGlvbiB0aGF0IEkgaGF2ZSBpcyB3aGV0aGVy
IHRoaXMgcGF0Y2ggaXMgc3VmZmljaWVudC4KPiBXZSBhcmUgdHJ5aW5nIHRvIHByZXNlcnZlIG1v
cmUgYml0cyBpbiBtZm4gYnV0IHRoZW4gdGhpcyBtZm4gaXMgdXNlZCwKPiBzYXksIGluIHB0ZV9w
Zm5fdG9fbWZuKCkgdG8gYnVpbGQgYSBwdGUuIENhbiB3ZSBiZSBzdXJlIHRoYXQgdGhlIHB0ZQo+
IHdvbid0IGJlIHN0cmlwcGVkIG9mIGhpZ2hlciBiaXRzIGluIG5hdGl2ZSBjb2RlIChhZ2Fpbiwg
YXMgYW4gZXhhbXBsZSwKPiBuYXRpdmVfbWFrZV9wdGUoKSkgYmVjYXVzZSB3ZSBhcmUgY29tcGls
ZWQgd2l0aCA1TEVWRUw/CgpuYXRpdmVfbWFrZV9wdGUoKSBqdXN0IGVuY2Fwc3VsYXRlcyBwdGVf
dC4gSXQgZG9lc24ndCBtb2RpZnkgdGhlIHZhbHVlCm9mIHRoZSBwdGUgYXQgYWxsLgoKUGh5c2lj
YWwgYWRkcmVzcyBiaXRzIGFyZSBvbmx5IGV2ZXIgbWFza2VkIGF3YXkgdmlhIFBURV9QRk5fTUFT
SyBhbmQgSQpoYXZlbid0IGZvdW5kIGFueSBwbGFjZSB3aGVyZSBpdCBpcyB1c2VkIGZvciBhIE1G
TiBvdGhlciB0aGFuIHRob3NlIEkKdG91Y2hlZCBpbiB0aGlzIHBhdGNoLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2gv-0005Au-6q; Thu, 21 Sep 2017 14:43:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1dv2gu-0005An-Kx
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 14:43:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 11/98-03093-3FFC3C95; Thu, 21 Sep 2017 14:42:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQvft+cO
 RBovu8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHug8xFXwRqNiwKLqB8TZvFyMnh4SAn8Sv
 5hcsIDaLgKrEv83NTF2MHBxsAvYS079WgIRFBBQlHry8yQpiMwvMZZLYelIPxBYWcJFoe7iPE
 aScV8BTYuIJzi5GLg4hgWmMEqc+zgWr5xUQlDg58wkLRK+exI2pU9hA6pkFpCWW/+OACMtLNG
 +dzQxicwpYSrQ/fgzWKiqgInFy5RomEFsI6IT+eQ/YIC5Ol5j4rIdlAqPALCQbZiHZMAthwyw
 kGxYwsqxiVC9OLSpLLdK10EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxVBiDY
 wTj7sv8hRkkOJiVR3j3bDkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9cQ4oJ1iUmp5akZaZA
 4wamLQEB4+SCO+/s0Bp3uKCxNzizHSI1ClGRSlxXk5grAkJgCQySvPg2mCReolRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvLwgU3gy80rgpr8CWswEtDh7wwGQxSWJCCmpBkbjeTsCRWNt/4f
 d/rtKWCWyJl6irnPhh8mifTHRDVvE7YwurH1bWX34s42UdKy09pXUvYqPJAq3yFbPrN71vkb0
 h6cfi5tmy4U1qX0e+uJxx+aaRu/gEY6IORzeJXGwa8X/Kc96KyX9zjR25/Zb7OS4vsUhL551r
 Vf5jVpBK7VrRXNVpvbJKLEUZyQaajEXFScCAH5lBjvPAgAA
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506004973!77797200!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16291 invoked from network); 21 Sep 2017 14:42:53 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:42:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="53248827"
Date: Thu, 21 Sep 2017 15:42:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170921144249.yvdljzqjx3ct3nbp@dhcp-3-128.uk.xensource.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-8-roger.pau@citrix.com>
 <20170921135354.eqxyfmm4ppg5ep3u@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921135354.eqxyfmm4ppg5ep3u@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 07/11] xen: introduce
	rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDI6NTM6NTRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIFNlcCAxOSwgMjAxNyBhdCAwNDoyOTozMlBNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBUaGlzIGZ1bmN0aW9uIGFsbG93cyB0byBpdGVyYXRlIG92ZXIgYSByYW5n
ZXNldCB3aGlsZSByZW1vdmluZyB0aGUKPiA+IHByb2Nlc3NlZCByZWdpb25zLgo+ID4gCj4gPiBJ
dCB3aWxsIGJlIHVzZWQgYnkgdGhlIGZvbGxvd2luZyBwYXRjaGVzIGluIG9yZGVyIHRvIHN0b3Jl
IG1lbW9yeQo+ID4gcmVnaW9ucyBpbiByYW5nZXNldHMsIGFuZCByZW1vdmUgdGhlbSB3aGlsZSBp
dGVyYXRpbmcuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gPiAtLS0KPiA+IENoYW5nZXMgc2luY2UgdjU6Cj4gPiAgLSBOZXcgaW4gdGhpcyB2ZXJzaW9u
Lgo+ID4gLS0tCj4gPiAgeGVuL2NvbW1vbi9yYW5nZXNldC5jICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gPiAgeGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggfCAgNCAr
KysrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3Jhbmdlc2V0LmMgYi94ZW4vY29tbW9uL3Jhbmdlc2V0LmMKPiA+
IGluZGV4IDZjNjI5M2MxNWMuLmZkNGE2YjMzODQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9u
L3Jhbmdlc2V0LmMKPiA+ICsrKyBiL3hlbi9jb21tb24vcmFuZ2VzZXQuYwo+ID4gQEAgLTI5OCw2
ICsyOTgsMzQgQEAgaW50IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMoCj4gPiAgICAgIHJldHVybiBy
YzsKPiA+ICB9Cj4gCj4gSSB0aGluayB5b3UgbmVlZCB0byBkb2N1bWVudCB0aGUgYmVoYXZpb3Vy
IG9mIHRoaXMgbmV3IGZ1bmN0aW9uIGR1ZSB0bwo+IGl0cyBkZXN0cnVjdGl2ZSBuYXR1cmUuCj4g
Cj4gU29tZXRoaW5nIGxpa2U6Cj4gCj4gSXRlcmF0ZSB0aHJvdWdoIHRoZSByYW5nZSB3aXRoaW4g
YSByYW5nZSBzZXQuIENhbGwgY2Igb24gZWFjaCByYW5nZQo+IHByb3ZpZGVkLiBCYWlsIG9uIGZp
cnN0IGVycm9yLiBEZXN0cm95IHRoZSByYW5nZSBwcm9jZXNzZWQgd2hlbiBjYgo+IGhhcyBjb25z
dW1lZCB0aGUgd2hvbGUgcmFuZ2UuCgpPSywgSSB0aG91Z2h0IHRoYXQgdGhlICdjb25zdW1lJyBp
biB0aGUgbmFtZSB3YXMgZW5vdWdoLCBidXQgbm93IHRoYXQKeW91IGhhdmUgd3JpdHRlbiB0aGUg
Y29tbWVudCBJIGNlcnRhaW5seSBkb24ndCBtaW5kIGFkZGluZyBpdCA7KS4KCj4gVGhvdWdoIHdp
dGhvdXQgcmVhZGluZyBmdXJ0aGVyIEkgZG9uJ3Qga25vdyB3aHkgY2Igd2lsbCBvbmx5IGNvbnN1
bWUKPiBwYXJ0IG9mIHRoZSByYW5nZSBidXQgbm90IGFsbCBvZiBpdCBhbGwgdGhlIHRpbWUuCgpJ
IGd1ZXNzIHlvdSBoYXZlIHRvIGxvb2sgYXQgdGhlIG5leHQgcGF0Y2ggYW5kIGl0J3MgdXNhZ2Uu
IFRoaXMgd2lsbApiZSB1c2VkIHRvIHN0b3JlIGFsbCB0aGUgTU1JTyBhcmVhcyB0aGF0IG5lZWQg
dG8gYmUgbWFwcGVkIGludG8gYQpkb21haW4gcDJtLgoKU29tZSBvZiB0aGUgcmFuZ2VzIG1pZ2h0
IGJlIHZlcnkgYmlnIChCQVJzIGZyb20gZ2Z4IGNhcmRzIGZvcgpleGFtcGxlKSwgYW5kIG1pZ2h0
IHJlcXVpcmUgcHJlZW1wdGlvbiBpbiBvcmRlciB0byBtYXAgdGhlbSwgaGVuY2UgdGhlCmVtdWxh
dGVkIFBDSSBjb2RlIG5lZWRzIGEgd2F5IHRvIHN0b3JlIGl0J3MgcHJvZ3Jlc3MsIGFuZCB0aGF0
J3MgZG9uZQpieSBwYXJ0aWFsbHkgY29uc3VtaW5nIGEgcmFuZ2UuCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:44:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:44:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2ie-0005LO-Ie; Thu, 21 Sep 2017 14:44:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1dv2id-0005L9-Ia
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 14:44:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5E/64-01778-E50D3C95; Thu, 21 Sep 2017 14:44:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQjfuwuF
 Ig/kT2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZ/xuYCx6JVUw+0crYwNgr2MXIySEh4Cex
 +edyZhCbRUBV4lzPBaYuRg4ONgF7ielfK0DCIgKKEg9e3mQFsZkFpjFKLNiSC2ILC3hJTNr1i
 B3E5hXwlNi7agnQGC4OIYGrTBL/9r1lg0gISpyc+YQFollP4sbUKWwg85kFpCWW/+OACMtLNG
 +dzQwS5hSwlFj1vQwkLCqgInFy5RomEFsI6IT+eQ/YIC5Ol5j4rIdlAqPALCQLZiFZMAthwSw
 kCxYwsqxi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM13oG
 BsYdjH17/Q4xSnIwKYnyPjl/OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8FSE6wKDU9tSItM
 wcYOTBpCQ4eJRFebZA0b3FBYm5xZjpE6hSjopQ4by1IQgAkkVGaB9cGi9ZLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5eUGm8GTmlcBNfwW0mAlocfaGAyCLSxIRUlINjIIXZibLLLvxpMh
 X9klWb5nVr01vFnXXBAWqeqmFfs8uvyXkYRd7uG9uO7upyfGpz9bpZDa9LnxfHLOoTv/D7h+C
 +wJYb2jk5eksC1ZPOuJ9hzu0mv/P26U3r77d82vVDr4XO1xmfDw/ZSuzRe5OliP3s4peLBbZf
 7pFY+enwwdKw/j13iydzqPEUpyRaKjFXFScCACPUP/k0QIAAA==
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506005085!108358493!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41557 invoked from network); 21 Sep 2017 14:44:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:44:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="53248968"
Date: Thu, 21 Sep 2017 15:44:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170921144442.eqn5sn7opzomujpb@dhcp-3-128.uk.xensource.com>
References: <1505844387-2224-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1505844387-2224-3-git-send-email-Jennifer.Herbert@citrix.com>
 <20170920102039.jugpztoecfp72lju@dhcp-3-128.uk.xensource.com>
 <59C294C8.2040904@citrix.com>
 <20170921110804.tzjiion5dsi7pope@dhcp-3-128.uk.xensource.com>
 <20170921111355.ayey6uh2imjnpya2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921111355.ayey6uh2imjnpya2@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Jennifer Herbert <Jennifer.Herbert@citrix.com>, jtotto@uwaterloo.ca,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTI6MTM6NTVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAxMjowODowNFBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDU6MTg6MTZQTSArMDEwMCwg
SmVubmlmZXIgSGVyYmVydCB3cm90ZToKPiA+ID4gT24gMjAvMDkvMTcgMTE6MjAsIFJvZ2VyIFBh
dSBNb25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDc6MDY6MjZQ
TSArMDEwMCwgSmVubmlmZXIgSGVyYmVydCB3cm90ZToKPiA+ID4gPiA+ICsgICAgICAgID8gWEdT
X1BPTElDWV9TVE9QX0FORF9DT1BZCj4gPiA+ID4gPiArICAgICAgICA6IFhHU19QT0xJQ1lfQ09O
VElOVUVfUFJFQ09QWTsKPiA+ID4gPiA+ICt9Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArLyoKPiA+
ID4gPiA+ICAgICogU2VuZCBtZW1vcnkgd2hpbGUgZ3Vlc3QgaXMgcnVubmluZy4KPiA+ID4gPiA+
ICAgICovCj4gPiA+ID4gPiAgIHN0YXRpYyBpbnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNf
c3JfY29udGV4dCAqY3R4KQo+ID4gPiA+ID4gQEAgLTQ3NCwyMSArNDkxLDU4IEBAIHN0YXRpYyBp
bnQgc2VuZF9tZW1vcnlfbGl2ZShzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQo+ID4gPiA+ID4g
ICAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBjdHgtPnhjaDsKPiA+ID4gPiA+ICAgICAgIHhjX3No
YWRvd19vcF9zdGF0c190IHN0YXRzID0geyAwLCBjdHgtPnNhdmUucDJtX3NpemUgfTsKPiA+ID4g
PiA+ICAgICAgIGNoYXIgKnByb2dyZXNzX3N0ciA9IE5VTEw7Cj4gPiA+ID4gPiAtICAgIHVuc2ln
bmVkIHg7Cj4gPiA+ID4gPiArICAgIHVuc2lnbmVkIGludCB4ID0gMDsKPiA+ID4gPiA+ICAgICAg
IGludCByYzsKPiA+ID4gPiA+ICsgICAgaW50IHBvbGljeV9kZWNpc2lvbjsKPiA+ID4gPiA+ICsK
PiA+ID4gPiA+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQlVGRkVSX1NIQURPVyh1bnNpZ25lZCBs
b25nLCBkaXJ0eV9iaXRtYXAsCj4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmN0eC0+c2F2ZS5kaXJ0eV9iaXRtYXBfaGJ1Zik7Cj4gPiA+ID4gPiArCj4gPiA+
ID4gPiArICAgIHByZWNvcHlfcG9saWN5X3QgcHJlY29weV9wb2xpY3kgPSBjdHgtPnNhdmUuY2Fs
bGJhY2tzLT5wcmVjb3B5X3BvbGljeTsKPiA+ID4gPiA+ICsgICAgdm9pZCAqZGF0YSA9IGN0eC0+
c2F2ZS5jYWxsYmFja3MtPmRhdGE7Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArICAgIHN0cnVjdCBw
cmVjb3B5X3N0YXRzICpwb2xpY3lfc3RhdHM7Cj4gPiA+ID4gPiAgICAgICByYyA9IHVwZGF0ZV9w
cm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyLCAwKTsKPiA+ID4gPiA+ICAgICAgIGlm
ICggcmMgKQo+ID4gPiA+ID4gICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPiA+ID4gLSAgICByYyA9
IHNlbmRfYWxsX3BhZ2VzKGN0eCk7Cj4gPiA+ID4gPiAtICAgIGlmICggcmMgKQo+ID4gPiA+ID4g
LSAgICAgICAgZ290byBvdXQ7Cj4gPiA+ID4gPiArICAgIGN0eC0+c2F2ZS5zdGF0cyA9IChzdHJ1
Y3QgcHJlY29weV9zdGF0cykKPiA+ID4gPiA+ICsgICAgICAgIHsgLmRpcnR5X2NvdW50ICAgPSBj
dHgtPnNhdmUucDJtX3NpemUgfTsKPiA+ID4gPiBUaGlzIGlzIGV4YWN0bHkgdGhlIHNhbWUgYXMg
J3N0YXRzJyBhdCB0aGlzIHBvaW50LiBJJ20gc2xpZ2h0bHkKPiA+ID4gPiBjb25mdXNlZCBhYm91
dCB3aHkgeW91IG5lZWQgMiBkaWZmZXJlbnQgc3RhdHMgdmFyaWFibGUsIHBsdXMgYSBwb2ludGVy
Cj4gPiA+ID4gdG8gYSBzdGF0cyB2YXJpYWJsZSAoc3RhdHMsIGN0eC0+c2F2ZS5zdGF0cyBhbmQg
KnBvbGljeV9zdGF0cykuCj4gPiA+IAo+ID4gPiBUaGV5IGRvIHN0YXJ0IG9mZiBzaW1pbGFyLCBh
bmQgYXJlIGNlcnRhaW5seSBjbG9zZWx5IHJlbGF0ZWQuCj4gPiA+IHhjX3NoYWRvd19vcF9zdGF0
c190IHN0YXRzIGhhcyBkaWZmZXJlbnQgZmllbGRzIGluIGl0IHRoZW4gcHJlY29weV9zdGF0cwo+
ID4gPiBwb2xpY3lfc3RhdHMuCj4gPiA+IFRoZSBmb3JtZXIgaGFzIGEgZmF1bHQgYW5kIGRpcnR5
IGNvdW50LCBwZXIgaXRlcmF0aW9uLCB3aGlsZSB0aGUgbGF0dGVyIGhhcwo+ID4gPiBpdGVyYXRp
b24gbnVtYmVyLCB0b3RhbF93cml0dGVuIChvdmVyIGFsbCBpdGVyYXRpb25zKSBhbmQgZGlydHkg
Y291bnQuCj4gPiAKPiA+IE9LLiBJJ20gbm90IHRoYXQgZmFtaWxpYXIgd2l0aCB0aGlzIGNvZGUs
IHNvIG1heWJlIHRoaXMgZG9lc24ndCBtYWtlCj4gPiBzZW5zZSwgYnV0IHdvdWxkbid0IGl0IGJl
IGNsZWFyZXIgdG8gZXhwYW5kIHRoZSB4Y19zaGFkb3dfb3Bfc3RhdHNfdAo+ID4gdHlwZSBzbyB0
aGF0IGEgc2luZ2xlIHZhcmlhYmxlIGNhbiBjb250YWluIGFsbCB0aGlzIGluZm9ybWF0aW9uPwo+
ID4gCj4gPiBJIGZpbmQgaXQgc2xpZ2h0bHkgY29uZnVzaW5nIHRvIHVzZSB0d28gdmFyaWFibGVz
IG9mIHRoZSBzYW1lIHR5cGUKPiA+IHRoYXQgdHJhY2sgZGlmZmVyZW50IHRoaW5ncy4KPiA+IAo+
IAo+IFRoZSB4Y19zaGFkb3dfb3Bfc3RhdHNfdCBpcyBpbiBmYWN0IHhlbl9kb21jdGxfc2hhZG93
X29wX3N0YXRzLCB3aGljaAo+IGdldHMgcGFzc2VkIGRpcmVjdGx5IHRvIHRoZSBoeXBlcnZpc29y
LiBTbyBJIHRoaW5rIGhhdmluZyB0d28gc2VwYXJhdGUKPiBzdHJ1Y3RzIGhlcmUgaXMgb2theS4g
VGhleSBhcmUgZGVzY3JpYmluZyBkaWZmZXJlbnQgdGhpbmdzIGFmdGVyIGFsbC4KCllvdSBjb3Vs
ZCBoYXZlIG9uZSBzdHJ1Y3R1cmUgbmVzdGVkIGluc2lkZSBvZiB0aGUgb3RoZXIsIGJ1dCBJIGRv
bid0CmhhdmUgc3VjaCBhIHN0cm9uZyBvcGluaW9uLCBpZTogdGhpcyBpcyBmaW5lLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:48:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2m4-0005ZV-2d; Thu, 21 Sep 2017 14:48:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv2m2-0005ZO-Mf
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:48:18 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FE/45-01809-131D3C95; Thu, 21 Sep 2017 14:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVfj4uF
 Ig31PRSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5F6axFTzmrfj48itzA+MO7i5GLg4hgc2M
 ErNezGGBcHYzSuz8tpOpi5GDQ1jAQ+J0e0EXIyeHiIC3xKvun+wgNrPAPyaJrw3xEPVrmSU+f
 HoJlmAT0JS48/kTE4jNK2AlcaVvGSvIHBYBVYk7S9JBwqIC4RL7v19jhigRlDg58wkLiM0pYC
 OxaX8DI8R8M4l5mx8yQ9jiEreezGeCsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXUNjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjP+2eR5ilORg
 UhLl7V56OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/vMqCcYFFqempFWmYOMFJg0hIcPEoiv
 IdB0rzFBYm5xZnpEKlTjIpS4rxRIAkBkERGaR5cGyw6LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmYVwtkCk9mXgnc9FdAi5mAFmdvOACyuCQRISXVwNjh5r5nkY37N6Xfi7IuBaWtObl49Vq
 318s3Fwa82RtYcm8xz4yUKK2sqFtttxMCmNpYsh6GOtjW7Xx+Y1J/TZCn/9703Xujv4ne7Dpg
 9WCBl13Rkk2uTXtO7lAQ7NDeMpu1ky3pM7ecVOecbUWM139rV+mcKiwsVD1+36vM5m65nKvOn
 RlxpkosxRmJhlrMRcWJAP5TBvDJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506005287!91528534!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12779 invoked from network); 21 Sep 2017 14:48:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 21 Sep 2017 14:48:08 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ED8CB1435;
 Thu, 21 Sep 2017 07:48:06 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 056953F578;
 Thu, 21 Sep 2017 07:48:04 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-7-git-send-email-volodymyr_babchuk@epam.com>
 <3db4a43c-9b6e-7779-d14d-bc3449e9868e@arm.com>
 <6646ded1-758c-eed4-9e72-75873d8843d1@epam.com>
 <0b976058-0431-4578-8630-633fba06bc33@arm.com>
 <27942bcb-c6a1-350b-fd94-6bf509e72ed0@epam.com>
 <4775f2c5-67fc-c1cd-1a1f-b633ae04f9db@arm.com>
 <ee507385-707d-0438-6e79-1759d08964ef@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e44231a5-2e32-57c3-900b-76d0b7174da5@arm.com>
Date: Thu, 21 Sep 2017 15:48:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <ee507385-707d-0438-6e79-1759d08964ef@epam.com>
Content-Language: en-US
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v5 06/10] arm: smccc: handle SMCs according
	to SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyMC8wOS8xNyAyMToyNiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gCj4gT24g
MjAuMDkuMTcgMjM6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjAvMDkvMjAx
NyAxOToxMSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBPbiAyMC4wOS4xNyAyMDoyMSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiAxOS8wOS8xNyAyMjo0NCwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+IEhpIFZvbG9k
eW15ciwKPj4+Pgo+Pj4+Pgo+Pj4+PiBPbiAxMy4wOS4xNyAxNDoxMSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+Pj4gSGksCj4+Pj4+Pgo+Pj4+Pj4gT24gMDgvMzEvMjAxNyAwOTowOSBQTSwgVm9s
b2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4+Cj4+Pj4+Pj4gK3N0YXRpYyB2b2lkIGZpbGxfdXVp
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgeGVuX3V1aWRfdAo+Pj4gKnUpCj4+
Pj4+Pgo+Pj4+Pj4gQWN0dWFsbHkgd2h5IGRvIHlvdSBwYXNzIGEgcG9pbnRlciBmb3IgdT8gVGhp
cyByZXF1aXJlcyBldmVyeSBjYWxsZXIKPj4+Pj4+IHRvIGludHJvZHVjZSB0ZW1wb3JhcnkgdmFy
aWFibGUgYmVjYXVzZSB0aGUgVVVJRCBpcyB1c3VhbGx5IGEgZGVmaW5lLgo+Pj4+PiBIbW0sIGFu
b3RoZXIgd2F5IHByb2JhYmx5IGlzIHRvIHBhc3MgYSB3aG9sZSBzdHJ1Y3R1cmUgYXMgYSBwYXJh
bWV0ZXIuCj4+Pj4+IEFyZSB5b3Ugc3VnZ2VzdGluZyB0aGlzIGFwcHJvYWNoPyBTb21ldGhpbmcg
bGlrZQo+Pj4+PiBmaWxsX3V1aWQocmVncywgKHhlbl91dWlkX3QpTVlfVVVJRCk/Cj4+Pj4KPj4+
PiBTb21ldGhpbmcgbGlzdCB0aGF0LiBCdXQgd2h5IGRvIHlvdSBuZWVkIHRoZSBjYXN0PyBNWV9V
VUlEIGlzIHN1cHBvc2VkCj4+Pj4gdG8gYmUgYSB4ZW5fdXVpZF90LiBObz8KPj4+IEl0IGhhdmUg
bm8gdHlwZS4gSXQgaXMganVzdCBhbiBpbml0aWFsaXplciBsaXN0IGxpa2UgezEsMiwzLDQsNSw2
fS4gSWYKPj4+IHlvdSByZW1lbWJlciB0aGF0IHRocmVhZCwgdGhlcmUgaXMgYSByZXF1aXJlbWVu
dCB0byBtYWtlIHB1YmxpYyBoZWFkZXJzCj4+PiBjb21wYXRpYmxlIHdpdGggYzg5LiBTbyBJIGNh
bid0IGRlZmluZSBNWV9VVUlEIGFzICh4ZW5fdXVpZF90KXsxLDIsM30uCj4+PiBJbnN0ZWFkIGl0
IGlzIGRlZmluZWQgYXMgYSBwbGFpbiBpbml0aWFsaXplciBsaXN0Lgo+Pgo+PiBJbiB0aGF0IGNh
c2Ugd2h5IGRvbid0IGludHJvZHVjZSBhIHZlcnNpb24gZm9yIG5vbi1zdHJpY3QgYW5zaT8gVGhp
cyAKPj4gd291bGQgaW50cm9kdWNlIGEgYml0IG9mIHNhZmV0eSBhbmQgYXZvaWQgY2FzdCBhIGJp
dCB1bmV4cGxhaW5lZC4gKHNlZSAKPj4gaG93IF9fREVDTF9SRUcoLi4uLC4uLikgaXMgZG9uZSBp
biBpbmNsdWRlL3B1YmxpYy9hc20tYXJtLmg/Cj4gSSBiZWxpZXZlIHlvdSBtZWFudCBhcmNoLWFy
bS5oLgo+IAo+IEp1c3QgdG8gYmUgY2xlYXIsIHlvdSBhcmUgcHJvcG9zaW5nIHRvIGludHJvZHVj
ZSBvbmUKPiAjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRCBpbiBhIHB1YmxpYyBoZWFkZXIsIGFuZCBh
bm90aGVyIG9uZSBpbiBhIHByaXZhdGUgCj4gaGVhZGVyPwoKTm8gdGhlIHR3byBpbiB0aGUgcHVi
bGljIGhlYWRlci4gT25lIHZlcnNpb24gZm9yIHN0cmljdC1hbnNpIGNvbXBpbGVyLCAKdGhlIG90
aGVyIGZvciBnY2MtY29tcGF0aWJsZSBvbmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:48:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2mZ-0005dM-BD; Thu, 21 Sep 2017 14:48:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv2mX-0005d7-UE
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:48:50 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D6/CF-03423-F41D3C95; Thu, 21 Sep 2017 14:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7/xcO
 RBu2/mSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozT/ddYCm4wVqy7d525gXEPYxcjJ4eEgL/E
 yqPTmUBsFgFViVUXP7OB2GwCyhI/O3vBbBEBdYk/FyYA1XNxMAtsZ5TourQLrEFYIEJi5t1TQ
 AkODl4BC4lT06VAwkICaRJzOh+BzecVEJQ4OfMJC4jNLKAjsWD3JzaQcmYBaYnl/zhAwpwClh
 KfHs9iBbFFBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0jYz1koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYw/pkfeIhRkoNJSZT3yfnDkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeNUvAOUEi1LTUyvSMnOAIQ+TluDgURLhlQZJ8xYXJOYWZ
 6ZDpE4x6nLceHj9D5MQS15+XqqUOC87SJEASFFGaR7cCFj8XWKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw7z+QK3ky80rgNr0COoIJ6IjsDQdAjihJREhJNTBOPjPvGuuyrIQXBbMZW9nOn6o
 NK63eoTJtS/OCVwuPb17Dm6eQffa44lznoLh0Rena227TudfO4OWvb8oUN7Hi6VjJH7HxXojr
 WQ3L2W8nFF8QOSofpBZcUqS2RpvNrM5kz7N9vbFF6zhfb7w4Rb7j7845BuuYGVibrH3/ZEvM6
 U/xt23/fEeJpTgj0VCLuag4EQAqM1GZugIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506005325!72024690!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22059 invoked from network); 21 Sep 2017 14:48:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:48:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448711383"
Date: Thu, 21 Sep 2017 15:47:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921144735.re6wwx27fblck2dt@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-3-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-3-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 02/16] xen/x86: p2m-pod: Remove trailing
 whitespaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2nL-0005if-Jg; Thu, 21 Sep 2017 14:49:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv2nK-0005iI-FT
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:49:38 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 10/2E-03610-E71D3C95; Thu, 21 Sep 2017 14:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7dxcO
 RBue/S1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfrh9gLNjDVDFlSlADYw9TFyMnh4SAv8S3
 R81sIDaLgKrE5+dLweJsAsoSPzt7weIiAuoSfy5MYOxi5OJgFtjOKNF1aRdYkbCAr8S+PQ2sI
 DavgIXEkV1TwGwhgTSJV1tWMkLEBSVOznzCAmIzC+hILNj9CWgoB5AtLbH8HwdImFPAUmJv2w
 R2EFtUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXRC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDMGIBgB2P3Zf9DjJIcTEqivE/OH44U4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMEbfwEoJ1iUmp5akZaZAwx4mLQEB4+SCG8kSJq3uCAxtzgzHSJ1i
 lGX48bD63+YhFjy8vNSpcR5a0GKBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHkrQabwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgjGJZWNt9LDDg9X2xzLpVE4IFPS4tkNZ
 qiTBjz30p4Sy5K2ODEP9Bp66Z5ZG/GJYy/pW1cvOUPzDZK35n83sX33O7GFm8J/Mk+p7PT3ZV
 2rtxYt637OJKs8K7B6ZdEXvFdlGHo5WN76Mfw4F10WY9l9TZmIvVs9p+Hlcyddrz1P9ZfKfpn
 Q1KLMUZiYZazEXFiQB1RRJ1uQIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506005372!83859068!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63610 invoked from network); 21 Sep 2017 14:49:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:49:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440686650"
Date: Thu, 21 Sep 2017 15:47:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921144729.q4ypopjscr7cbdau@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-2-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-2-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/x86: p2m-pod: Clean-up includes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEEgbG90IG9mIHRoZSBoZWFkZXJzIGFyZSBub3QgbmVjZXNzYXJ5LiBBdCB0aGUgc2Ft
ZSB0aW1lLCBvcmRlciB0aGVtIGluIHRoZQo+IGFscGhhYmV0aWNhbCBvcmRlci4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:49:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2nN-0005jR-QL; Thu, 21 Sep 2017 14:49:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv2nM-0005is-FJ
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:49:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0C/BB-17770-381D3C95; Thu, 21 Sep 2017 14:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7zxcO
 RBlt/ylos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmHbu9nL7jKWHHsYAdTA+Nuxi5GTg4JAX+J
 b9e3soHYLAKqEr3X7oHF2QSUJX529oLFRQTUJf5cmAAU5+JgFtjOKNF1aRcTSEJYIEpi64pZY
 EW8AhYS3988ZgaxhQTSJNauvM8IEReUODnzCQuIzSygI7Fg9yegeg4gW1pi+T8OkDCngKVE27
 v5YOWiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjOrFqUVlqUW6JnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi7L/sfYpTkYFIS5X1y/nCkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne+AtAOcGi1PTUirTMHGDIw6QlOHiURHgjQdK8xQWJucWZ6RCpU
 4y6HDceXv/DJMSSl5+XKiXOWwtSJABSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMxbCTKFJzOvBG7TK6AjmICOyN5wAOSIkkSElFQDYxb7aYVF93Zx5gYVv81SOCZtweiwZ2b
 Lxyt/DbcWHN1+Kt35ZHY/60P97uulb/8tmPJdwrbw1dJJ4UdY91W2LIyUlf9yI6iwocrJrrrV
 d+nLn/fYPd+cilU/4yX/WrEuIvR2nXLtW11nofz6DZv5ZtyKztzE9ma774w1JqfPOAZ0h80KO
 CbmosRSnJFoqMVcVJwIABblT0e6AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506005372!83859068!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 830 invoked from network); 21 Sep 2017 14:49:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:49:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440686676"
Date: Thu, 21 Sep 2017 15:47:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921144749.dnshvl77lrca66cm@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-4-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-4-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 03/16] xen/x86: p2m-pod: Fix coding style
 for comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:50:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2nh-0005oV-25; Thu, 21 Sep 2017 14:50:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv2nf-0005o1-RA
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:49:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 97/B3-30688-791D3C95; Thu, 21 Sep 2017 14:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO60i4c
 jDdb1Glks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmrX01jLZjCXHFtY1kD42GmLkZODgkBf4nN
 nxazg9gsAqoSrVt+gsXZBJQlfnb2soHYIgLqEn8uTGDsYuTiYBbYzijRdWkXWJGwgI/Ex1s7G
 UFsXgELicPnb7OC2EICaRKz595ng4gLSpyc+YQFxGYW0JFYsPsTUJwDyJaWWP6PAyTMKWAp8e
 LgC7ASUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXXO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2MxyY7H2KU5GBSEuUN/34oUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE76kfQDnBotT01Iq0zBxgwMOkJTh4lER414OkeYsLEnOLM9MhU
 qcYdTluPLz+h0mIJS8/L1VKnJfvJ1CRAEhRRmke3AhY9F1ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO9bkFU8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYAyo7P148uHn2JL7ee58e+Ovclz0
 g9VstWCWGdcUnq21sbFsYzeeY6rnt+PPNWdF03Uu26b7sF3z2cjaflVLawJUr9lV+P0NOkHlK
 VuR9wQr2+Q2qrgc5TUU21bx8fUdq56cbAa6zFvxe6fzS2sH49Y2Nat6vhe1E2WI9n21TM/e9y
 sqQ2xmpxFKckWioxVxUnAgATsr2ErkCAAA=
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506005395!112513765!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28327 invoked from network); 21 Sep 2017 14:49:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:49:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440686753"
Date: Thu, 21 Sep 2017 15:48:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921144817.qsizmqgczbctgbr3@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-5-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-5-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG86Cj4gICAgIC0gbW92ZSBmcm9tIDEg
PDwgKiB0byAxVUwgPDwgKi4KPiAgICAgLSB1c2UgdW5zaWduZWQgd2hlbiBwb3NzaWJsZQo+ICAg
ICAtIG1vdmUgZnJvbSB1bnNpZ25lZCBpbnQgLT4gdW5zaWduZWQgbG9uZyBmb3Igc29tZSBpbmR1
Y3Rpb24KPiAgICAgdmFyaWFibGVzCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:54:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2ru-0006j0-Jj; Thu, 21 Sep 2017 14:54:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv2rt-0006ir-9u
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:54:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 24/70-02224-C92D3C95; Thu, 21 Sep 2017 14:54:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6cS4c
 jDd7fYLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNu/7/GXtDDXHFp7g6WBsYLTF2MnBwSAv4S
 sxacZgaxWQRUJR6uucAIYrMJKEv87OxlA7FFBNQl/lyYABTn4mAW2M4o0XVpF1izsECxxOW5m
 8EaeAUsJA5sOwcWFxJIk1h+ppkVIi4ocXLmExYQm1lAR2LB7k9AQzmAbGmJ5f84QMKcApYS7Z
 8vgZWICqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpmuslFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGGgMQ7GBs/O50iFGSg0lJlPfJ+cORQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4p1wEygkWpaanVqRl5gBDHiYtwcGjJMLbApLmLS5IzC3OTIdIn
 WLU5bjx8PofJiGWvPy8VClx3lyQIgGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHedJApPJl5JXCbXgEdwQR0RPaGAyBHlCQipKQaGMOfv34ZtOXOV9dwHQPxXxrW3D1XXcv
 LWtd0qFw+Fmtqb9GuvW3Di0S165fctr/TnKmmIH2fOe1jTyDD/Iz3Un1BF62ErzfUhkvUfvw5
 PVaxasXsV+48b8WXFF/fFxxvZbVi4q7J77dPPuXCFaAQG79kW/8XUZV17ctnzWQ/Hrz5l9AE7
 v1CLkosxRmJhlrMRcWJAOZ5WmC6AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506005657!108297887!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32788 invoked from network); 21 Sep 2017 14:54:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:54:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448712668"
Date: Thu, 21 Sep 2017 15:53:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921145342.pzdkcmhj45wzb5og@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-6-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-6-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 05/16] xen/x86: p2m-pod: Avoid redundant
 assignments in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IGdmbl9hbGlnbmVkIGlzIGFzc2lnbmVkIDMgdGltZXMgd2l0aCB0aGUgZXhhY3Qgc2Ft
ZSBmb3JtdWxhLiBBbGwgdGhlCj4gdmFyaWFibGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28g
Y29uc29saWRhdGUgaW4gYSBzaW5nbGUgYXNzaWdubWVudAo+IGF0IHRoZSBiZWdpbm5pbmcgb2Yg
dGhlIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:54:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2sQ-0006mN-S0; Thu, 21 Sep 2017 14:54:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv2sP-0006mE-7n
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 14:54:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D5/C6-03414-CB2D3C95; Thu, 21 Sep 2017 14:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6eS4c
 jDa5eZ7dY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDN+TmpiK5jLVHHp5C6mBsbvjF2MnBwSAv4S
 c5b/YAaxWQRUJQ5cX8YCYrMJKEv87OxlA7FFBNQl/lyYAFTPxcEssJ1RouvSLiaQhLBApMSFI
 5fAingFLCROLHgNNkhIIE3iz9WdLBBxQYmTM5+A2cwCOhILdn8CqucAsqUllv/jAAlzClhKnN
 o9AaxEVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BML6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/2NAYcYJTmYlER5n5w/HCnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjfoIlBOsCg1PbUiLTMHGPQwaQkOHiUR3haQNG9xQWJucWY6R
 OoUoy7HjYfX/zAJseTl56VKifPmghQJgBRllObBjYBF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ80oD41mIJzOvBG7TK6AjmICOyN5wAOSIkkSElFQDI8u86NqvUzlVglYeeOocdsyvYKv
 QI5WX95MUK5ymv1qzafvb8z/lIpKLvvPsmzzPKvbJnJz3Dktz7ok0hiVzvUt8YD/nZnrSRZGn
 5+Z3Sx5/GN8g8MJev1jW1c/S9bK3/7rWi8I8ySE6HWnL07iO7hH54nLINGO36OKTMyWD1B90b
 ik9qrQhTomlOCPRUIu5qDgRAHVhMNK7AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506005690!83860036!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49565 invoked from network); 21 Sep 2017 14:54:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 14:54:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440688395"
Date: Thu, 21 Sep 2017 15:54:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921145448.g6mu5vo7k2ejhepb@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-7-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-7-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 06/16] xen/x86: p2m-pod: Clean-up use of
 typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNvbWUgdW5ib3hpbmcvYm94aW5nIGNhbiBiZSBhdm9pZGVkIGJ5IHVzaW5nIG1mbl9h
ZGQoLi4uKSBpbnN0ZWFkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 14:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 14:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv2wK-00073Y-D2; Thu, 21 Sep 2017 14:58:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv2wI-00072w-G9
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 14:58:54 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 55/6A-02224-DA3D3C95; Thu, 21 Sep 2017 14:58:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTXft5cO
 RBru38lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnm06xFKznrrjw/y97A+NEji5GLg4hgc2M
 EpeXHmWFcHYzSvzbO4Gti5GTQ1ggW2L/86MsILaIgJ9Ey6orTCBFzAJdjBKzvyyD6ljIKDFtW
 RdYB5uApsSdz5+YQGxeASuJh41HwLpZBFQl9izfwAxiiwqES+z/fo0ZokZQ4uTMJ0A1HBycAv
 YST37mgISZBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUi6ZyFpmYWkZRaSlgWMLKsYNYp
 Ti8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uLE9NScxKRiveT83E2MwBCtZ2Bg3MG4rcv5EKMk
 B5OSKO+T84cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfr0ElBMsSk1PrUjLzAFGC0xagoNHS
 YTXAiTNW1yQmFucmQ6ROsWoKCXOexYkIQCSyCjNg2uDReglRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8k0Gm8GTmlcBNfwW0mAlocfaGAyCLSxIRUlINjE639uaX6xpcmZ4cqKKon5P/wfx
 6kKjufa6Tr7dP2KbEeLb74EHhU7EprbufN720rNpoX/XO+CeDwQ4rpibW97P//nKZsXfPQ7G7
 Uz+4LlL6qqnHxrqKh/mZnLW+ao/14cu3gz8uku+9+ObwvrOfr4Tyua5bqGClK+N5asGzsPb/c
 RsNk69ZTFdiKc5INNRiLipOBAArUgpnywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506005932!112677373!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52971 invoked from network); 21 Sep 2017 14:58:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 21 Sep 2017 14:58:53 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0381D1435;
 Thu, 21 Sep 2017 07:58:52 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BC7A03F578;
 Thu, 21 Sep 2017 07:58:50 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Konrad Rzeszutek Wilk <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-11-konrad.wilk@oracle.com>
 <59C3C9C8020000780017DF35@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a93b658d-a28a-16f3-bb89-21e8685660a8@arm.com>
Date: Thu, 21 Sep 2017 15:58:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <59C3C9C8020000780017DF35@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 10/11] livepatch/arm[32,
 64]: Modify .livepatch.funcs section to be RW when patching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjEvMDkvMTcgMTM6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIx
LjA5LjE3IGF0IDAwOjMxLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiBAQCAtNDMsNyAr
NDYsMjkgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKPj4gICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+PiAgICAgICB9Cj4+ICAgCj4+IC0gICAgcmV0dXJuIDA7Cj4+ICsgICAg
aWYgKCBuZnVuY3MgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1
bnNpZ25lZCBsb25nKWZ1bmM7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBvZmZzID0gdmEgJiAo
UEFHRV9TSVpFIC0gMSk7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBwYWdlcyA9IFBGTl9VUChv
ZmZzICsgbmZ1bmNzICogc2l6ZW9mKCpmdW5jKSk7Cj4+ICsKPj4gKyAgICAgICAgdmEgJj0gUEFH
RV9NQVNLOwo+PiArCj4+ICsgICAgICAgIHJjID0gbW9kaWZ5X3hlbl9tYXBwaW5ncyh2YSwgdmEg
KyAocGFnZXMgKiBQQUdFX1NJWkUpLCBQVEVfTlgpOwo+PiArICAgICAgICBpZiAoIHJjICkKPj4g
KyAgICAgICAgewo+PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgTElWRVBBVENIICJG
YWlsZWQgdG8gbW9kaWZ5IDB4JWx4IHRvIFJXXG4iLCB2YSk7Cj4gCj4gJSNseCA/Cj4gCj4+ICsg
ICAgICAgICAgICB2dW5tYXAodm1hcF9vZl94ZW5fdGV4dCk7Cj4+ICsgICAgICAgICAgICB2bWFw
X29mX3hlbl90ZXh0ID0gTlVMTDsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBlbHNlCj4+ICsg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgIGxpdmVwYXRjaF9zdGFzaC52YSA9IHZhOwo+PiArICAg
ICAgICAgICAgbGl2ZXBhdGNoX3N0YXNoLnBhZ2VzID0gcGFnZXM7Cj4+ICsgICAgICAgIH0KPj4g
KyAgICB9Cj4gCj4gWW91J3JlIGVmZmVjdGl2ZWx5IGRvaW5nIGFsbCB0aGlzIGJlaGluZCB0aGUg
YmFjayBvZiB2bWFsbG9jKCkgLyB2bWFwKCk7Cj4gSSdtIG5vdCBzdXJlIHRoaXMgaXMgYSBnb29k
IGlkZWEsIGJ1dCBJJ20gYWxzbyBub3QgYSBtYWludGFpbmVyIG9mIHRoaXMKPiBjb2RlLgoKV2Ug
YWxyZWFkeSBoYXZlIHBsYWNlIGluIHRoZSBjb2RlIChib3RoIHg4NiBhbmQgQXJtKSBtb2RpZnlp
bmcgbWVtb3J5IAphdHRyaWJ1dGVzIG9uIHRoZSBiYWNrIG9mIHZtYWxsb2Mvdm1hcC4gU2VlIGFy
Y2hfbGl2ZXBhdGNoX3NlY3VyZSBmb3IgCmluc3RhbmNlLgoKSSBzdWdnZXN0ZWQgdGhpcyBzb2x1
dGlvbiBiZWNhdXNlIGl0IGF2b2lkcyB0byBjcmVhdGUgYSB0ZW1wb3JhcnkgCm1hcHBpbmcgZm9y
IHRoZSAubGl2ZXBhdGNoLmZ1bmNzIHNlY3Rpb24uCgpEbyB5b3UgZm9yZXNlZSBwb3RlbnRpYWxs
eSBpc3N1ZSBvZiB0ZW1wb3JhcmlseSBtb2RpZnlpbmcgcGVybWlzc2lvbnMgb2YgCmEgbWFwcGlu
Zz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:08:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv354-0007pG-CJ; Thu, 21 Sep 2017 15:07:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dv353-0007pA-9v
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 15:07:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8C/66-03422-CC5D3C95; Thu, 21 Sep 2017 15:07:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXiVRvkrHv66uF
 Ig30TLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTc44zFjzlqHi3LqyB8TxbFyMXh5DADEaJ
 O7P+sXcxcnJICMxhlVjwxRrCzpLovbmQGcKulPjS950RxBYS0JC4fbORHaL5GJPE+cu/2OEmz
 bsxiQmio0jixZo9zDD25gN3wWxeAUGJkzOfsEBM8pZ4/aoD6AwODk4Be4nnc4QhwtkS/5bMAR
 vDJqAt0fZ6FyuIzSKgKnH+0SGoQxMlNl1eAjUyQOLbm7lsILawQJDEpTNbwWwRAWWJ3l+/WUD
 GMwuES+zc5QQSZhbQlGjd/pt9AqPoLCQHzUKSWsDItIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX
 0MBMLze1uDgxPTUnMalYLzk/dxMjMPQZgGAH491NAYcYJTmYlER5w68cjhTiS8pPqcxILM6IL
 yrNSS0+xKjBwSGwee3qC4xSLHn5ealKErzXQeoEi1LTUyvSMnOA0QlTKsHBoyTCOxkkzVtckJ
 hbnJkOkTrFqMuxb8+tP0xCYDOkxHlrQYoEQIoySvPgRsASxSVGWSlhXkagA4V4ClKLcjNLUOV
 fMYpzMCoJ824HmcKTmVcCt+kV0BFMQEdkbzgAckRJIkJKqoHRr4NT5S8351HfU1cCri7dNYnt
 s1+Kplur2JMrU/2L/BoOSlVe+6R+sKg/619V4TUGS9fp69xPfY210tqduypp766eZ0Ybmrbf3
 LZg7v7Tuy391bS6OG5ODRD4/vhL+xpLi2V5/4qDD6pXf9gs411yacvbdYrzuC//DD/1moNv8l
 qhmQ2netWOKrEUZyQaajEXFScCAFexWYAPAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506006475!80514392!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38525 invoked from network); 21 Sep 2017 15:07:55 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 15:07:55 -0000
Received: by mail-wm0-f67.google.com with SMTP id m127so5508086wmm.0
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 08:07:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TjjAswsXOvlYMbN4JBQDbvXQsrk4PcOHupJV/wgirXI=;
 b=VJPCm09Zt/pgv3YyqzX7Ed2tdNqHPTvTD4/NtlR81jPwvYoL350j1c4cYg4mKzQF+q
 giqG5WnDde4CvH4Mwj5HiPz8VOm34KdtZ+6PtqDnuBL7R6/bSa4JMFxNkg01m7bXd4cf
 DrdUBk8/DGjQ7fQC9ieoH6kgYFo3E7CO6kBj9iolasg3LkoSYz6OYQQx9A4r+TCdtatw
 YkxgEORufqTSU34RC3ANXno+xSG4kFXtzuC00n/yujeqcaQ9vfa9MDMUTyunS4onVWTD
 5akbxFF1c1tkOQTBfaiIMg5swqd2lUf/o9WFP17aAak+hBeUs507R9AjUoBDkBdyJ/sa
 3oZw==
X-Gm-Message-State: AHPjjUgoG2ZsBjzekZvbLuO51IIek0tKfCYYtmoWWdhD3Z+D7xTEXzvq
 on5zfJYuRrK+bbzJrs6UAu4GeYp0
X-Received: by 10.80.143.226 with SMTP id y89mr1546864edy.21.1506006475383;
 Thu, 21 Sep 2017 08:07:55 -0700 (PDT)
Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com.
 [74.125.82.43])
 by smtp.gmail.com with ESMTPSA id j37sm1017462ede.12.2017.09.21.08.07.54
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Sep 2017 08:07:54 -0700 (PDT)
Received: by mail-wm0-f43.google.com with SMTP id r136so2756094wmf.2
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 08:07:54 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QDHCyQ2DwdvtOi/UZ/IhWx1LniVVsXKIXEVErtMtfDcMWuSt/WeY+yuguv6nRbA/QMvkpcqt+4+nektlrvFaF8=
X-Received: by 10.28.191.88 with SMTP id p85mr1389004wmf.135.1506006474494;
 Thu, 21 Sep 2017 08:07:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Thu, 21 Sep 2017 08:07:13 -0700 (PDT)
In-Reply-To: <59C3D4B9020000780017E04E@prv-mh.provo.novell.com>
References: <20170920205718.17747-1-tamas@tklengyel.com>
 <59C3D4B9020000780017E04E@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 21 Sep 2017 09:07:13 -0600
X-Gmail-Original-Message-ID: <CABfawh=D=9mzgT480TKwcOB5F+u203_-domJa_tcBVGA0H+tuA@mail.gmail.com>
Message-ID: <CABfawh=D=9mzgT480TKwcOB5F+u203_-domJa_tcBVGA0H+tuA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH 1/2] common/efi: bail if dom0 fails the shim
	verification step
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgNzowMyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyMC4wOS4xNyBhdCAyMjo1NywgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKPj4gKysrIGIveGVu
L2NvbW1vbi9lZmkvYm9vdC5jCj4+IEBAIC0xMjI2LDkgKzEyMjYsMTMgQEAgZWZpX3N0YXJ0KEVG
SV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlKQo+PiAg
ICAgICAgICBlZmlfYnMtPkZyZWVQb29sKG5hbWUudyk7Cj4+Cj4+ICAgICAgICAgIGlmICggIUVG
SV9FUlJPUihlZmlfYnMtPkxvY2F0ZVByb3RvY29sKCZzaGltX2xvY2tfZ3VpZCwgTlVMTCwKPj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICoqKSZzaGltX2xvY2spKSAmJgo+PiAtICAg
ICAgICAgICAgIChzdGF0dXMgPSBzaGltX2xvY2stPlZlcmlmeShrZXJuZWwucHRyLCBrZXJuZWwu
c2l6ZSkpICE9IEVGSV9TVUNDRVNTICkKPj4gLSAgICAgICAgICAgIFByaW50RXJyTWVzZyhMIkRv
bTAga2VybmVsIGltYWdlIGNvdWxkIG5vdCBiZSB2ZXJpZmllZCIsIHN0YXR1cyk7Cj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAodm9pZCAqKikmc2hpbV9sb2NrKSkpCj4+ICsgICAgICAgIHsK
Pj4gKyAgICAgICAgICAgIGlmICAoIHNoaW1fbG9jay0+VmVyaWZ5KGtlcm5lbC5wdHIsIGtlcm5l
bC5zaXplKSAhPSBFRklfU1VDQ0VTUyApCj4+ICsgICAgICAgICAgICAgICAgYmxleGl0KEwiRG9t
MCBrZXJuZWwgaW1hZ2UgY291bGQgbm90IGJlIHZlcmlmaWVkIGJ5IHRoZSBzaGltLiIpOwo+PiAr
Cj4+ICsgICAgICAgICAgICBQcmludFN0cihMIkRvbTAga2VybmVsIGltYWdlIHdhcyB2ZXJpZmll
ZCBieSB0aGUgc2hpbS5cclxuIik7Cj4+ICsgICAgICAgIH0KPgo+IFNvIHdoYXQgaXMgdGhlIGFj
dHVhbCBiZWhhdmlvcmFsIGNoYW5nZSB5b3UncmUgdHJ5aW5nIHRvCj4gYWNjb21wbGlzaD8gUHJp
bnRFcnJNZXNnKCkgYWxyZWFkeSBjYWxscyBibGV4aXQoKSwKCkluZGVlZCwgSSd2ZSBzb21laG93
IG1pc3NlZCB0aGF0LiBTb3JyeSBmb3IgdGhlIG5vaXNlLgoKVGFtYXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:09:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv36g-0007w6-N2; Thu, 21 Sep 2017 15:09:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dv36g-0007w0-6V
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 15:09:38 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 9F/51-02224-136D3C95; Thu, 21 Sep 2017 15:09:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1f/2uF
 IgzV7zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFO98wFZxlqpjzOrGBcRpTFyMHh5BAnsSJ
 nSVdjJwcvAJ2Eg+u3mUCsSUEDCVOL7zJAmKzCKhK7FqzC8xmE1CXaHu2nRXEFhEIl3g6cTNQP
 RcHs8BkRok3d2+CJYQFsiWa1n9iA0kICVxklDh07wAzSIJTwFpi0cOfjCCLeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdE3
 0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwNn5xOsQoycGkJMobfuVw
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uirQDnBotT01Iq0zBxgFMCkJTh4lER43UHSvMUFi
 bnFmekQqVOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd40kFIBkNKM0jy4QbDovMQoKyXMywh0mh
 BPQWpRbmYJqvwrRnEORiVh3lyQKTyZeSVw+14BncIEdEr2hgMgp5QkIqSkGhjrDm36nf3CZcv
 1JbZGU66ve3c+7aDX3ILLu8uM1Nu9Haamv+7z/bPfLyiNIyG9k0fPuOWui5t8RH0jmwaXhPmn
 S4eOP29e7PTdwCnwx5u5z2dlTdk1427gG1ONUzvLOIwtqqLvWgUs/LJW9L/wrQVrPs1xNKt+N
 dv5Zui5ue8Y/59P27/K/N9GJZbijERDLeai4kQADglNnckCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506006574!57841419!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42788 invoked from network); 21 Sep 2017 15:09:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 15:09:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 21 Sep 2017 09:09:33 -0600
Message-Id: <59C3F24C020000780017E197@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 21 Sep 2017 09:09:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-11-konrad.wilk@oracle.com>
 <59C3C9C8020000780017DF35@prv-mh.provo.novell.com>
 <a93b658d-a28a-16f3-bb89-21e8685660a8@arm.com>
In-Reply-To: <a93b658d-a28a-16f3-bb89-21e8685660a8@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 10/11] livepatch/arm[32,
 64]: Modify .livepatch.funcs section to be RW when patching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDE2OjU4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IERvIHlvdSBmb3Jlc2VlIHBvdGVudGlhbGx5IGlzc3VlIG9mIHRlbXBvcmFyaWx5IG1vZGlmeWlu
ZyBwZXJtaXNzaW9ucyBvZiAKPiBhIG1hcHBpbmc/CgpJdCdzIGdlbmVyYWxseSBub3QgYSBnb29k
IGlkZWEgaW1vLCBidXQgcGVyaGFwcyBpdCdzIGZpbmUgaGVyZS4gSQphc3N1bWUgdGhlIHBhZ2Ug
cGVybWlzc2lvbnMgY2FuJ3QgYmUgYWR2ZXJzZWx5IGFmZmVjdGVkIGRlc3BpdGUKdGhlaXIgaGFy
ZCBjb2RpbmcgaW4gdGhlIGZ1bmN0aW9uIGludm9jYXRpb25zLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3Dz-0000EX-Gf; Thu, 21 Sep 2017 15:17:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv3Dy-0000ER-Ms
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:17:10 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F0/28-30935-5F7D3C95; Thu, 21 Sep 2017 15:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTffr9cO
 RBpO3ilgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/Jx9hLNgnUXFiSy97A+NzoS5GTg4hgc2M
 Eq+WJkDYuxklNj5OBbGFBUIlni7cwgxiiwjoS2y63cgOYjMLGEu86NjJ1sXIBVS/nFHi1LIDb
 CAJNgFNiTufPzF1MXJw8ApYSazdlAYSZhFQlbg5+wvYHFGBcIn936+B2bwCghInZz5hAbE5Bb
 wl9ravYoOYbyYxb/NDZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERic9QwMjDsYd7X7HWKU
 5GBSEuV1nXc4UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/WFQDnBotT01Iq0zBxgnMCkJTh4l
 ER42xcBpXmLCxJzizPTIVKnGBWlxHnvg/QJgCQySvPg2mCxeYlRVkqYl5GBgUGIpyC1KDezBF
 X+FaM4B6OSMG86yHiezLwSuOmvgBYzAS3O3nAAZHFJIkJKqoExw9xwd8+2G2H9emfzqj/8WmI
 z1cqZYaLyE5M0vU1JnR9nnp4b3WUgs2OxcI9iAePim69WOj6b9nPyRz3j9FcyzBPLPHa9n6dk
 yad8WvdFQXbycz6uvF96D+79nXqyWLnK96vBspeFmxRvhWtZZp5gLAv0zdWqbTmaHC1hWCP08
 uXbtU9Xq31RYinOSDTUYi4qTgQA9xTNlMgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506007028!112766924!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53117 invoked from network); 21 Sep 2017 15:17:09 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 21 Sep 2017 15:17:09 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C3FB81435;
 Thu, 21 Sep 2017 08:17:07 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 248523F578;
 Thu, 21 Sep 2017 08:17:07 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191637020.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6a548b98-233f-63f1-daf1-f9935dcf6706@arm.com>
Date: Thu, 21 Sep 2017 16:17:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709191637020.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 16/24] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMC8wOS8xNyAwMDo0NSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BhZ2UuaAo+PiBpbmRleCAzMGZjZmEwNzc4Li44OTlmZDE4MDFhIDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaAo+PiBAQCAtMjYsMTQgKzI2LDE0IEBACj4+ICAgICogTFBBRSBlbnRyeTsgdGhlIDgtYml0
IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQgTUFJUjEuCj4+
ICAgICoKPj4gICAgKiAgICAgICAgICAgICAgICAgICAgYWkgICAgZW5jb2RpbmcKPj4gLSAqICAg
TVRfVU5DQUNIRUQgICAgICAwMDAgICAwMDAwIDAwMDAgIC0tIFN0cm9uZ2x5IE9yZGVyZWQKPj4g
LSAqICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5vbi1DYWNoZWFibGUK
Pj4gLSAqICAgTVRfV1JJVEVUSFJPVUdIICAwMTAgICAxMDEwIDEwMTAgIC0tIFdyaXRlLXRocm91
Z2gKPj4gLSAqICAgTVRfV1JJVEVCQUNLICAgICAwMTEgICAxMTEwIDExMTAgIC0tIFdyaXRlLWJh
Y2sKPj4gLSAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAwMDAwIDAxMDAgIC0tIERldmljZQo+
PiArICogICBNVF9ERVZJQ0VfbkduUkUgIDAwMCAgIDAwMDAgMDAwMCAgLS0gU3Ryb25nbHkgT3Jk
ZXJlZC9EZXZpY2UgbkduUm5FCj4gCj4gSSBhZG1pdCBJIGFsd2F5cyBoYXRlZCB0aGUgIm5HblJF
IiBhY3JvbnltLiBIb3dldmVyLCBpdCBpcyBvbiB0aGUgQVJNCj4gQVJNIHRvbywgc28gaWYgeW91
J2QgbGlrZSB0byBpbnRyb2R1Y2UgaXQgaGVyZSwgSSdsbCBhY2NlcHQgaXQuIEJ1dAo+IHBsZWFz
ZSBhdCBsZWFzdCBleHBhbmQgdGhlIGFjcm9ueW0gaW4gdGhlIGNvbW1lbnQgdG8gbWFrZSBpdAo+
IHVuZGVyc3RhbmRhYmxlIChzYW1lIHdpdGggbkduUm5FKS4KCiJuR25SRSIgYWNyb255bSBhcmUg
bm90IGdyZWF0IGJ1dCBjb252ZXkgdGhlIG1lYW5pbmcgb2Ygd2hhdCB3b3VsZCBiZSAKdGhlIHJl
c3VsdGluZyBhdHRyaWJ1dGUuIEZvciBpbnN0YW5jZSBNVF9VTkNBQ0hFRCBkb2VzIG5vdCByZWFs
bHkgc2F5IGlmIAppdCBpcyBmb3IgZGV2aWNlIG9yIG1lbW9yeS4gTGV0cyBub3QgZXZlbiBtZW50
aW9uIE1UX0JVRkZFUkFCTEUgd2hpY2ggaXMgCmluIGZhY3Qgbm9uLWNhY2hlYWJsZSBtZW1vcnkg
OikuCgo+IAo+IEFsc28sIHRoZSBjb21tZW50IHNheSAibkduUm5FIiB3aGlsZSB0aGUgZGVmaW5p
dGlvbiBpcyBNVF9ERVZJQ0VfbkduUkUuCgpBY3R1YWxseSwgdGhlIGNvbW1lbnQgaXMgY29ycmVj
dCBidXQgbm90IHRoZSBuYW1pbmcuIEl0IHNob3VsZCAKTVRfREVWSUNFX25HblJuRS4gSSB3aWxs
IHJlbmFtZSBpdC4KCkFzaWRlIHRoYXQsIEkgdGhpbmsgdGhlIGNvbW1lbnQgaXMgdW5kZXJzdGFu
ZGFibGUuIG5HblJuRSBpcyBlcXVpdmFsZW50IAp0byBTdHJvbmdseSBvcmRlcmVkLiBJIGNvdWxk
IGV4cGFuZCBuR25SbkUgKG5vbi1HYXRoZXJhYmxlLCAKbm9uLVJlb3JkZXJpbmcsIE5vIEVhcmx5
IHdyaXRlIGFja25vd2xlZGdtZW50KSBidXQgSSBmZWVsIGF0IHRoaXMgc3RhZ2UgCnlvdSBjYW4g
anVzdCBzZWFyY2ggdGhlIG5hbWUgaW4gdGhlIEFSTSBBUk0uLi4KCj4gCj4gCj4+ICsgKiAgIE1U
X05PUk1BTF9OQyAgICAgMDAxICAgMDEwMCAwMTAwICAtLSBOb24tQ2FjaGVhYmxlCj4+ICsgKiAg
IE1UX05PUk1BTF9XVCAgICAgMDEwICAgMTAxMCAxMDEwICAtLSBXcml0ZS10aHJvdWdoCj4+ICsg
KiAgIE1UX05PUk1BTF9XQiAgICAgMDExICAgMTExMCAxMTEwICAtLSBXcml0ZS1iYWNrCj4+ICsg
KiAgIE1UX0RFVklDRV9uR25SRSAgMTAwICAgMDAwMCAwMTAwICAtLSBEZXZpY2UgbkduUkUKPj4g
ICAgKiAgID8/ICAgICAgICAgICAgICAgMTAxCj4+ICAgICogICByZXNlcnZlZCAgICAgICAgIDEx
MAo+PiAtICogICBNVF9XUklURUFMTE9DICAgIDExMSAgIDExMTEgMTExMSAgLS0gV3JpdGUtYmFj
ayB3cml0ZS1hbGxvY2F0ZQo+PiArICogICBNVF9OT1JNQUwgICAgICAgIDExMSAgIDExMTEgMTEx
MSAgLS0gV3JpdGUtYmFjayB3cml0ZS1hbGxvY2F0ZQo+PiAgICAqLwo+PiAgICNkZWZpbmUgTUFJ
UjBWQUwgMHhlZWFhNDQwMAo+PiAgICNkZWZpbmUgTUFJUjFWQUwgMHhmZjAwMDAwNAo+PiBAQCAt
NDcsMTYgKzQ3LDE2IEBACj4+ICAgICogcmVnaXN0ZXJzLCBhcyBkZWZpbmVkIGFib3ZlLgo+PiAg
ICAqCj4+ICAgICovCj4+IC0jZGVmaW5lIE1UX1VOQ0FDSEVEICAgICAgMHgwCj4+IC0jZGVmaW5l
IE1UX0JVRkZFUkFCTEUgICAgMHgxCj4+IC0jZGVmaW5lIE1UX1dSSVRFVEhST1VHSCAgMHgyCj4+
IC0jZGVmaW5lIE1UX1dSSVRFQkFDSyAgICAgMHgzCj4+IC0jZGVmaW5lIE1UX0RFVl9TSEFSRUQg
ICAgMHg0Cj4+IC0jZGVmaW5lIE1UX1dSSVRFQUxMT0MgICAgMHg3Cj4+IC0KPj4gLSNkZWZpbmUg
UEFHRV9IWVBFUlZJU09SICAgICAgICAgKE1UX1dSSVRFQUxMT0MpCj4+IC0jZGVmaW5lIFBBR0Vf
SFlQRVJWSVNPUl9OT0NBQ0hFIChNVF9ERVZfU0hBUkVEKQo+PiAtI2RlZmluZSBQQUdFX0hZUEVS
VklTT1JfV0MgICAgICAoTVRfQlVGRkVSQUJMRSkKPj4gKyNkZWZpbmUgTVRfREVWSUNFX25HblJu
RSAweDAKPj4gKyNkZWZpbmUgTVRfTk9STUFMX05DICAgICAweDEKPj4gKyNkZWZpbmUgTVRfTk9S
TUFMX1dUICAgICAweDIKPj4gKyNkZWZpbmUgTVRfTk9STUFMX1dCICAgICAweDMKPj4gKyNkZWZp
bmUgTVRfREVWSUNFX25HblJFICAweDQKPj4gKyNkZWZpbmUgTVRfTk9STUFMICAgICAgICAweDcK
Pj4gKwo+PiArI2RlZmluZSBQQUdFX0hZUEVSVklTT1IgICAgICAgICAoTVRfTk9STUFMKQo+PiAr
I2RlZmluZSBQQUdFX0hZUEVSVklTT1JfTk9DQUNIRSAoTVRfREVWSUNFX25HblJFKQo+PiArI2Rl
ZmluZSBQQUdFX0hZUEVSVklTT1JfV0MgICAgICAoTVRfTk9STUFMX05DKQo+PiAgIAo+PiAgIC8q
Cj4+ICAgICogRGVmaW5lcyBmb3IgY2hhbmdpbmcgdGhlIGh5cGVydmlzb3IgUFRFIC5ybyBhbmQg
Lm54IGJpdHMuIFRoaXMgaXMgb25seSB0byBiZQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:20:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:20:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3Gh-0000Ow-Ty; Thu, 21 Sep 2017 15:19:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3Gg-0000Oo-9s
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:19:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 00/1A-09852-D98D3C95; Thu, 21 Sep 2017 15:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7cG4c
 jDe62sVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3705mKTjNVLH08Q7GBsY5TF2MnBwSAv4S
 J6+3sIPYLAKqEltu3gOLswkoS/zs7GUDsUUE1CX+XJjA2MXIxcEssJ1RouvSLrAiYYFcicVv7
 oDZvAIWErNb3zOC2EICaRI3t61ngYgLSpyc+QTMZhbQkViw+xPQUA4gW1pi+T8OkDCngKXEjV
 ldYK2iAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6hoZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYV7Y7H2KU5GBSEuUNv3I4UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE7/LrQDnBotT01Iq0zBxg0MOkJTh4lER474KkeYsLEnOLM9MhU
 qcYdTluPLz+h0mIJS8/L1VKnHc/SJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iwry/IFJ7MvBK4Ta+AjmACOiJ7wwGQI0oSEVJSDYwzn+x83HB2atXVbq7z8/UCxe0vFvb
 Pefur/K5epoKMfNY0/d88a4oi8p6f7l+icmmh4k3B+dvshRJWzcqILbZZl2cmzPLq249flRmz
 9mmvbQq+q9tceb3/sm7P2kjDCr11B1mj74t9fPL+0aE9rwqZCte5zubvdmC7n1G5+/mJrQc7/
 Cwv9hcrsRRnJBpqMRcVJwIA4/bgkrsCAAA=
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506007195!98639446!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30270 invoked from network); 21 Sep 2017 15:19:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:19:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440694151"
Date: Thu, 21 Sep 2017 16:19:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921151953.6uhc64lbox36hond@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-8-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-8-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 07/16] xen/x86: p2m-pod: Use typesafe gfn
 in p2m_pod_decrease_reservation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjZQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJ
IHdvbmRlciBob3cgZ2ZuX2xvY2sgd29yayB3aXRoIHRoZSBuZXcgdGltZSB3aXRob3V0IGFueSBj
aGFuZ2UsIGJ1dCBpdAphcHBlYXJzIGdmbl9sb2NrIGlnbm9yZXMgZ2ZuIGNvbXBsZXRlbHkuIDot
KQoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:24:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3Kj-00013i-FQ; Thu, 21 Sep 2017 15:24:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3Ki-00013a-AX
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:24:08 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 96/20-02229-799D3C95; Thu, 21 Sep 2017 15:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve70m4c
 jDd7O5LRY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+PNrAVtDJVPH56CWWBsYXjF2MnBwSAv4S
 x6e8YgKxWQRUJR5NWQ1mswkoS/zs7GUDsUUE1CX+XJgAVs8scJ1J4ucsbhBbWKBcYsvNfWBxX
 gELiTUHV4DZQgJpElfnTWSDiAtKnJz5hAWiV0diwe5PQHEOIFtaYvk/DpAwp4ClxPdzk8HKRQ
 VUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N
 0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdjz16/Q4ySHExKorxHCg9HCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLg3VMGlBMsSk1PrUjLzAGGPExagoNHSYT3Ekiat7ggMbc4Mx0idYpRl
 +PGw+t/mIRY8vLzUqXEeU+CFAmAFGWU5sGNgMXfJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvBLlQFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTUw1tR/2p5wTuxh8O5l8ktKf4rttfH6ZmP
 f+ufmlceWt94tX7I5dGJhdgXz9iK/u53S561mv5zyUsnuMN/MiwldKl0XJrRIhFV4THNe86zl
 PT//gYscU16s3DZDP03vtj2fhNZxRyu2eeZv9wXq7FuRtGi5BkvbiZ8JE/v6hGffNXab1rKu4
 CzjHyWW4oxEQy3mouJEAGhb1EK6AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506007445!115758027!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8451 invoked from network); 21 Sep 2017 15:24:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:24:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448719157"
Date: Thu, 21 Sep 2017 16:23:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921152329.lvfiij5u6fqprlgw@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-9-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-9-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 08/16] xen/x86: p2m: Use typesafe gfn for
 the P2M callbacks get_entry and set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IAoKUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:35:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3VJ-0001oV-Gl; Thu, 21 Sep 2017 15:35:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3VI-0001oP-Jf
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:35:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6A/4E-03283-72CD3C95; Thu, 21 Sep 2017 15:35:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva76ncO
 RButmylss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmd1y4zFXQxVZzf8Im5gfEFYxcjJ4eEgL/E
 ur47LCA2i4CqxNPjK8FsNgFliZ+dvWwgtoiAusSfCxOA6rk4mAXuM0pc27sBrEhYIEqi4yFEE
 a+AhcT/LR1gQ4UE0iX+z/3PDhEXlDg58wlYPbOAjsSC3Z+A6jmAbGmJ5f84QMKcAlYSC57OBB
 sjKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2igl1SUmZ5Rkpu
 YmQPkmenlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA8/j7uEKMkB5OSKG/4lcORQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4M28D5QSLUtNTK9Iyc4BBD5OW4OBREuFNBEnzFhck5hZnpkOkTjHqc
 tx4eP0PkxBLXn5eqpQ4rxNIkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 DvpFtAU3gy80rgNr0COoIJ6IjsDQdAjihJREhJNTBO3uh2915zbja/kqDbzoubzDWWVi3i+Tt
 LhvFg3e6bfnmRWqGKzo8nCqjOm/l/8r9rrWuOnL195KeuRHLSPmHXoyaMvrv/sNnGMfMY2m8r
 LFvIaDLtl7qtdJdIMq/z5G9T7lUbLz0vEHRk8ZIikSvpHeFfF+gnfUo7ms5zeU/579akjlb9E
 l8lluKMREMt5qLiRAA064S/uwIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506008101!105479928!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45975 invoked from network); 21 Sep 2017 15:35:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:35:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448721342"
Date: Thu, 21 Sep 2017 16:34:59 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153459.wtdx4ioaj2jo5oft@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-10-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-10-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 09/16] xen/x86: p2m: Use typesafe GFN in
 p2m_set_entry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
QWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiAKClJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:35:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3VY-0001pp-Og; Thu, 21 Sep 2017 15:35:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3VX-0001pf-G6
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:35:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 34/E3-16035-63CD3C95; Thu, 21 Sep 2017 15:35:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7xncO
 RBjM+yVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTvs5mKrjKWLF6+yu2BsbdjF2MnBwSAv4S
 T+dtZQOxWQRUJfq332QBsdkElCV+dvaCxUUE1CX+XJgAVM/FwSywnVGi69IuJpCEsECixKONL
 8AG8QpYSHSd2gQWFxJIl5gy5S0zRFxQ4uTMJ2BDmQV0JBbs/gQ0lAPIlpZY/o8DJMwpYCUxp+
 kSO4gtKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2Sql1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCDcdWCwEOMkhxMSqK8PH8ORQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4LX7C5QTLEpNT61Iy8wBBj1MWoKDR0mE1xAkzVtckJhbnJkOk
 TrFqMtx4+H1P0xCLHn5ealS4rzuIEUCIEUZpXlwI2AReIlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvOogU3gy80rgNr0COoIJ6IjsDQdAjihJREhJNTBOW2ju7ZxV8ko548/VsNl77K2CqjL
 1Jrca7+UIO7VXR78hyuTGg5BKTlkv/1DpG2F/3v86ybLI84RXlsX3Zxd3rmKW+BCf087y5Z9A
 jyHjVwWBLzVXJ9ULGt/Ou9ubsHd+184E+flfs42Vv7A2Jf5eepnNqGhBtO9iEdtXTtEBro+uF
 Kn0TFFiKc5INNRiLipOBAAcCHbvuwIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506008113!118087719!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13506 invoked from network); 21 Sep 2017 15:35:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:35:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440697558"
Date: Thu, 21 Sep 2017 16:35:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153512.3ylkgkkfpb2tsmda@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-11-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-11-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 10/16] xen/x86: p2m-pod: Use typesafe GFN
 in pod_eager_record
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MjlQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:35:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3Vv-0001uY-3T; Thu, 21 Sep 2017 15:35:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3Vu-0001uG-7c
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:35:42 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 BF/39-02224-D4CD3C95; Thu, 21 Sep 2017 15:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7vncO
 RBncOsVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmz7y9kLrjKWLF6aTNrA+Nuxi5GTg4JAX+J
 WfNXgtksAqoSL6c+ZQOx2QSUJX529oLZIgLqEn8uTACq4eJgFtjOKNF1aRcTSEJYIEJi7+9Pz
 CA2r4CFxO4/W8EGCQmkSxz7N4EFIi4ocXLmEzCbWUBHYsHuT0BDOYBsaYnl/zhAwpwCVhLHZ7
 eAlYgKqEh0Lp3DAjFGQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFula6iUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7G1z+dDjFKcjApifKGXzkcKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCV+c2UE6wKDU9tSItMwcY8jBpCQ4eJRHeRJA0b3FBYm5xZjpE6
 hSjLseNh9f/MAmx5OXnpUqJ8zqBFAmAFGWU5sGNgMXfJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvFwgU3gy80rgNr0COoIJ6IjsDQdAjihJREhJNTDWOiodEPu+gsXwHNPeEGde8U0dJmf
 ianpXHMmz42sym7Px6j+dkHnNVVZ9x/tsrfmCUy8kCElKfUms3/hiyv1tP03YxdosS3j5PzHP
 F7vE1P5G2VSMI7Vp3+E3Ux+FZf/V3Hp7r1tN/8VVcRO+Jq14lhQtvPYIE8/JeZev8ERtOjH7Q
 y3nkmdKLMUZiYZazEXFiQAuEqabugIAAA==
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506008139!60437527!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8353 invoked from network); 21 Sep 2017 15:35:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:35:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440697631"
Date: Thu, 21 Sep 2017 16:35:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153537.c5g3vlixalxfscxn@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-12-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-12-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/16] xen/x86: p2m-pod: Clean-up
 p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MzBQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:36:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3WM-0001zJ-At; Thu, 21 Sep 2017 15:36:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3WK-0001yz-FQ
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:36:08 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 09/D2-09852-76CD3C95; Thu, 21 Sep 2017 15:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG76ncO
 RBuueC1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTph5jKdjMVDHz3XW2BsYWpi5GTg4JAX+J
 zZP/g9ksAqoSX9vOs4PYbALKEj87e9lAbBEBdYk/FyYwdjFycTALbGeU6Lq0C6xBWCBZYvWmv
 cwgNq+AhcSNQ31gDUIC6RKHHjxlgYgLSpyc+QTMZhbQkViw+xNQDQeQLS2x/B8HSJhTwEpixs
 yFYK2iAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RoZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g/HuZL9DjJIcTEqivOFXDkcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDVuQ2UEyxKTU+tSMvMAQY9TFqCg0dJhHf9LaA0b3FBYm5xZ
 jpE6hSjLseNh9f/MAmx5OXnpUqJ8/4EKRIAKcoozYMbAYvAS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeV1BLuHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cDoJpO5N3pj45IO01eL9oReVYu
 qr/V7XxLItI/L5/xeoRcGmbNNfHSW9MmKr167kHlVxN8FOxkK959ZudnQ3HmHxoIX4XsFf74T
 3ai9oEV4UjJPwNTPJzyeJZ96Lx4Xuak+a9otjZeJs98cZLC621c5I+7Ap9ho797V1y8zxvDK7
 lxha3zT/cJmJZbijERDLeai4kQAgHPrYbsCAAA=
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506008165!112522288!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50335 invoked from network); 21 Sep 2017 15:36:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:36:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440697718"
Date: Thu, 21 Sep 2017 16:36:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153603.umjvn6q3fpfxqgdp@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-13-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-13-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 12/16] xen/x86: p2m-pod: Use typesafe gfn
 in p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MzFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEF0IHRoZSBzYW1lIHRpbWUgbWFrZSB0aGUgYXJyYXkgZ2ZucyBjb25zdCBoYXMgaXQg
aXMgbm90IG1vZGlmaWVkIHdpdGhpbgo+IHRoZSBmdW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:36:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:36:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3Ww-000262-It; Thu, 21 Sep 2017 15:36:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3Wu-00025a-LQ
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:36:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 73/74-09852-B8CD3C95; Thu, 21 Sep 2017 15:36:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW73ncO
 RBgu61SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9rxawFdxgrFh7fjJLA+Mexi5GTg4JAX+J
 3yv+sIPYLAKqEgdnvGUFsdkElCV+dvaygdgiAuoSfy5MAKrn4mAW2M4o0XVpFxNIQlggQ6L/4
 FOwQbwCFhI79kxnAbGFBNIlDnT/YoGIC0qcnPkEzGYW0JFYsPsT0FAOIFtaYvk/DpAwp4CVxN
 0b88FKRAVUJDqXzoEaoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0Dc31kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwXjzteYhRkoNJSZR3t8nhSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvNMtgXKCRanpqRVpmTnAoIdJS3DwKInwnrIASvMWFyTmFmemQ
 6ROMepy3Hh4/Q+TEEtefl6qlDjvQpAZAiBFGaV5cCNgEXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwXQabwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgFL53raf8+wzHDStiIiftYfUs/Zf
 C7LBRasGh6tXJTs8jPM3PXn+92s43RFxaooF/SYRQF/s7vs+bHjF0LFpS97CNRXfFl6S5h+bd
 U8r+Jb9hqZA369o3nrs8C+6Ib5N5O/0F/+kXKu57bLQ2t2hvvpm36HxrrVDHqjXrVit+qPf/V
 VJl6aAcqsRSnJFoqMVcVJwIAE6Q/FO7AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506008201!73840353!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3820 invoked from network); 21 Sep 2017 15:36:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:36:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448721605"
Date: Thu, 21 Sep 2017 16:36:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153639.x3fbzlxoas3myvmz@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-14-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-14-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 13/16] xen/x86: p2m-pod: Use typesafe gfn
 in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MzJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:37:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:37:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3XQ-0002Dj-RG; Thu, 21 Sep 2017 15:37:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3XQ-0002Da-HG
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:37:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4B/A4-30935-BACD3C95; Thu, 21 Sep 2017 15:37:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7KO4c
 jDT4/EbVY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDPWtDxkLNjDVLHvRD9jA2MLUxcjJ4eEgL/E
 nndPmUFsFgFViRm9V9hAbDYBZYmfnb1gtoiAusSfCxMYuxi5OJgFtjNKdF3aBdYsLJAh0b3+F
 0sXIwcHr4CFxPeuAJCwkEC6xIQFP9lBbF4BQYmTM5+wgNjMAjoSC3Z/YgMpZxaQllj+jwMkzC
 lgJfH373mwiaICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGFnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBVs/AwLiDsW+V3yFGSQ4mJVHe8CuH
 I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C65DZQTLEpNT61Iy8wBhjxMWoKDR0mENxEkzVtck
 JhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rz7QYoEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYV5XkCk8mXklcJteAR3BBHRE9oYDIEeUJCKkpBoYk4O71iXlneiMmMWu2zb
 35pUjAcyT0x30/y56feW147LmyYk2F17cjhS4bpAwmeWZUX2QsfbufUeYnOYa/4uQDjxRvPki
 j0m+UM+blr4VW/YHPed1ZV2qtWLfQt/rp3eYH3oZeP3Go6QLymfEFx8r8i9Qq7ypZvthtthGo
 /km27OzLs5/mLTlsRJLcUaioRZzUXEiAFbch6a6AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506008230!109081157!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54396 invoked from network); 21 Sep 2017 15:37:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:37:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448721737"
Date: Thu, 21 Sep 2017 16:37:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153709.pue4xj6kjvbawfa2@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-16-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-16-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 15/16] xen/x86: p2m-pod: Rework prototype
 of p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MzRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ICAgICAtIFN3aXRjaCB0aGUgcmV0dXJuIHR5cGUgdG8gYm9vbAo+ICAgICAtIFJlbW92
ZSB0aGUgcGFyYW1ldGVyIHAybV9xdWVyeV90IHEgYXMgaXQgaXMgbm90IHVzZWQKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:38:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3Ye-0002UH-5B; Thu, 21 Sep 2017 15:38:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4309cc317=wei.liu2@citrix.com>)
 id 1dv3Yd-0002TR-6w
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:38:31 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 37/4B-03422-6FCD3C95; Thu, 21 Sep 2017 15:38:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7HO4c
 jDW6t47ZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNevP3PUnCDsaLx1gv2BsY9jF2MnBwSAv4S
 j6Z9YgKxWQRUJT4+Os8GYrMJKEv87OwFs0UE1CX+XJgAVM/FwSywnVGi69IusAZhgUqJu2e/s
 YPYvAIWEncmbgYbKiSQLnHt2UWouKDEyZlPWEBsZgEdiQW7PwEN5QCypSWW/+MACXMKWEm0zb
 8ENlJUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0EQvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfj9Y0BhxglOZiURHnDrxyOFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBu+Q2UE6wKDU9tSItMwcY9DBpCQ4eJRFeEWDgC/EWFyTmFmemQ
 6ROMepy3Hh4/Q+TEEtefl6qlDjvfpAZAiBFGaV5cCNgEXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwHQKbwZOaVwG16BXQEE9AR2RsOgBxRkoiQkmpgZDEp3Jf/9+mmq9t7uThNXn+asLs
 q+1dAd+GRgPnfPpuH6Jb/+eO0Qy1n6RSx585v/GV7GjTf8031K3++V+RgI+9RW+Ha9klSe5a1
 bPnyy/XLvV+37PUf1585flpUkkO/51FNeeBXHf9lz2/O1kpXF8iPrKuc9TH8VM6SAtHq+7ZPJ
 IIZVu7drsRSnJFoqMVcVJwIAJly1Zq7AgAA
X-Env-Sender: prvs=4309cc317=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506008302!77807232!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27478 invoked from network); 21 Sep 2017 15:38:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 15:38:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440697930"
Date: Thu, 21 Sep 2017 16:36:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170921153652.nwglvxjgkvawcjii@citrix.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-15-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921124035.2410-15-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 14/16] xen/x86: p2m-pod: Use typesafe gfn
 for the fields reclaim_single and max_guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDE6NDA6MzNQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:46:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3gd-0003Kp-0x; Thu, 21 Sep 2017 15:46:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dv3gb-0003Kj-B3
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:46:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C6/A5-02229-4EED3C95; Thu, 21 Sep 2017 15:46:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6je4c
 jDR7fsrJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOWzd7GWLBfoGLG8sQGxhc8XYxcHEIC/UwS
 r55cZ+pi5ORgEXCQ6L21Acjm4GAUiJF48MMaJMwoECYx+fISVogSbYklm1sZQWw2AUOJv082s
 YGUSwDZSz5zgIRFBNQl/lyYAFbCLJAqMffVYrBWYYFQiacLtzCD2JwC1hKfl2xlB7F5Bbwk2j
 Y9YYc45wqjxOq9K1hAEqICuhKH/v1hgygSlDg58wkLxFAtieXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXSMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBCsZ2Bg3MHYfMLv
 EKMkB5OSKO8GxcORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4dZSBcoJFqempFWmZOcBogElLc
 PAoifAGgKR5iwsSc4sz0yFSpxh1ORb03PjDJMSSl5+XKiXO+1sJqEgApCijNA9uBCwyLzHKSg
 nzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5hUFWcWTmVcCt+kV0BFMQEdkbzgAckRJIkJKqoGx/25
 n7Qa9rW2L76zRftOh9vvRWnmPlg2FwVXN4kekzzC+U7wWlep2o8ztfvsrmfxijYr2wxyn52WW
 qu3W15xWu7zuqIhdeLbypfuBPCEvL04xzpWXExeST3mzbeL/X6tXHZd3/7tQ5k3La8Fgr6DvK
 nvYDmdskb7tdWLdlHV7z3XoCXlKKjYqsRRnJBpqMRcVJwIAoqep88cCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506008801!60439283!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47376 invoked from network); 21 Sep 2017 15:46:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 15:46:42 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A440721EAA;
 Thu, 21 Sep 2017 15:46:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A440721EAA
Date: Thu, 21 Sep 2017 08:46:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6a548b98-233f-63f1-daf1-f9935dcf6706@arm.com>
Message-ID: <alpine.DEB.2.10.1709210843230.2968@sstabellini-ThinkPad-X260>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191637020.2968@sstabellini-ThinkPad-X260>
 <6a548b98-233f-63f1-daf1-f9935dcf6706@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 16/24] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMSBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIw
LzA5LzE3IDAwOjQ1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5o
Cj4gPiA+IGluZGV4IDMwZmNmYTA3NzguLjg5OWZkMTgwMWEgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGFnZS5oCj4gPiA+IEBAIC0yNiwxNCArMjYsMTQgQEAKPiA+ID4gICAgKiBMUEFFIGVudHJ5OyB0
aGUgOC1iaXQgZmllbGRzIGFyZSBwYWNrZWQgbGl0dGxlLWVuZGlhbiBpbnRvIE1BSVIwIGFuZAo+
ID4gPiBNQUlSMS4KPiA+ID4gICAgKgo+ID4gPiAgICAqICAgICAgICAgICAgICAgICAgICBhaSAg
ICBlbmNvZGluZwo+ID4gPiAtICogICBNVF9VTkNBQ0hFRCAgICAgIDAwMCAgIDAwMDAgMDAwMCAg
LS0gU3Ryb25nbHkgT3JkZXJlZAo+ID4gPiAtICogICBNVF9CVUZGRVJBQkxFICAgIDAwMSAgIDAx
MDAgMDEwMCAgLS0gTm9uLUNhY2hlYWJsZQo+ID4gPiAtICogICBNVF9XUklURVRIUk9VR0ggIDAx
MCAgIDEwMTAgMTAxMCAgLS0gV3JpdGUtdGhyb3VnaAo+ID4gPiAtICogICBNVF9XUklURUJBQ0sg
ICAgIDAxMSAgIDExMTAgMTExMCAgLS0gV3JpdGUtYmFjawo+ID4gPiAtICogICBNVF9ERVZfU0hB
UkVEICAgIDEwMCAgIDAwMDAgMDEwMCAgLS0gRGV2aWNlCj4gPiA+ICsgKiAgIE1UX0RFVklDRV9u
R25SRSAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBPcmRlcmVkL0RldmljZSBuR25SbkUK
PiA+IAo+ID4gSSBhZG1pdCBJIGFsd2F5cyBoYXRlZCB0aGUgIm5HblJFIiBhY3JvbnltLiBIb3dl
dmVyLCBpdCBpcyBvbiB0aGUgQVJNCj4gPiBBUk0gdG9vLCBzbyBpZiB5b3UnZCBsaWtlIHRvIGlu
dHJvZHVjZSBpdCBoZXJlLCBJJ2xsIGFjY2VwdCBpdC4gQnV0Cj4gPiBwbGVhc2UgYXQgbGVhc3Qg
ZXhwYW5kIHRoZSBhY3JvbnltIGluIHRoZSBjb21tZW50IHRvIG1ha2UgaXQKPiA+IHVuZGVyc3Rh
bmRhYmxlIChzYW1lIHdpdGggbkduUm5FKS4KPiAKPiAibkduUkUiIGFjcm9ueW0gYXJlIG5vdCBn
cmVhdCBidXQgY29udmV5IHRoZSBtZWFuaW5nIG9mIHdoYXQgd291bGQgYmUgdGhlCj4gcmVzdWx0
aW5nIGF0dHJpYnV0ZS4KClRoaXMgaXMgYW4gaG9uZXN0IHF1ZXN0aW9uLCBubyBwdW4gaW50ZW5k
ZWQ6IGhvdyBkbyB0aGV5IGNvbnZleSB0aGUKbWVhbmluZz8gUGVyc29uYWxseSwgSSBoYXZlIHRv
IGxvb2sgaXQgdXAgZXZlcnkgdGltZSBvbiB0aGUgQVJNIEFSTS4uLgoKCj4gRm9yIGluc3RhbmNl
IE1UX1VOQ0FDSEVEIGRvZXMgbm90IHJlYWxseSBzYXkgaWYgaXQgaXMgZm9yCj4gZGV2aWNlIG9y
IG1lbW9yeS4gTGV0cyBub3QgZXZlbiBtZW50aW9uIE1UX0JVRkZFUkFCTEUgd2hpY2ggaXMgaW4g
ZmFjdAo+IG5vbi1jYWNoZWFibGUgbWVtb3J5IDopLgo+IAo+ID4gCj4gPiBBbHNvLCB0aGUgY29t
bWVudCBzYXkgIm5HblJuRSIgd2hpbGUgdGhlIGRlZmluaXRpb24gaXMgTVRfREVWSUNFX25HblJF
Lgo+IAo+IEFjdHVhbGx5LCB0aGUgY29tbWVudCBpcyBjb3JyZWN0IGJ1dCBub3QgdGhlIG5hbWlu
Zy4gSXQgc2hvdWxkCj4gTVRfREVWSUNFX25HblJuRS4gSSB3aWxsIHJlbmFtZSBpdC4KPiAKPiBB
c2lkZSB0aGF0LCBJIHRoaW5rIHRoZSBjb21tZW50IGlzIHVuZGVyc3RhbmRhYmxlLiBuR25SbkUg
aXMgZXF1aXZhbGVudCB0bwo+IFN0cm9uZ2x5IG9yZGVyZWQuIEkgY291bGQgZXhwYW5kIG5HblJu
RSAobm9uLUdhdGhlcmFibGUsIG5vbi1SZW9yZGVyaW5nLCBObwo+IEVhcmx5IHdyaXRlIGFja25v
d2xlZGdtZW50KSBidXQgSSBmZWVsIGF0IHRoaXMgc3RhZ2UgeW91IGNhbiBqdXN0IHNlYXJjaCB0
aGUKPiBuYW1lIGluIHRoZSBBUk0gQVJNLi4uCgpJIGFtIG5vdCBhc2tpbmcgdG8gZXhwbGFuZCB0
aGUgbmFtZSwgb25seSB0byBleHBhbmQgbkduUm5FIGluIHRoZQpjb21tZW50IG9uIHRoZSBzaWRl
LiBTZWFyY2hpbmcgdGhyb3VnaCB0aGF0IHBkZiBpcyBub3QgcmVhbGx5IGEgZnVuCmFjdGl2aXR5
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3mI-0003zd-LR; Thu, 21 Sep 2017 15:52:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dv3mH-0003zX-Fd
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 15:52:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B4/31-00743-440E3C95; Thu, 21 Sep 2017 15:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTdflweF
 Ig0N7mCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNL+YwF7wVrmjeEdLA+Ia/i5GLQ0hgM6NE
 8/+rbBDOAUaJmfMeMnYxcnIIC4RKPF24hRnEFgGyL5zdzwRiMwtIS1x78pYNxBYSmM4k8XumO
 YjNJqArsePma7B6XgEridv9i8DmsAioSnx41AEWFxUIl2g6288CUSMocXLmEyCbg4NTwFvizX
 cRiPHqEn/mXWKGsMUlmr6sZIWw5SW2v53DPIGRfxaS7llIWmYhaZmFpGUBI8sqRo3i1KKy1CJ
 dQ2O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4GQAgh2M/7Z5HmKU5GBSEuXt
 Xno4UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr+8yoJxgUWp6akVaZg4wTmDSEhw8SiK8h0HSv
 MUFibnFmekQqVOMilLivFEgCQGQREZpHlwbLDYvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 hXC2QKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdXAWNsqwPA+5LVXVL7xao8fEVrNxo2VyaL7lt3
 b89TJcdKTaz7t8SpdOwUO550pNjCKnbG6jGH6ROPbn19YFRh7WBxTiH2XPOO+mNvP821LJO9f
 0JGal3Vkx0bTYx1Jc1d3H/JhD1km/cTRUOxawY2/TqIxz6Taaw6JhzYnr9qzesV0Zp2Lx2bXK
 LEUZyQaajEXFScCAKHDUbzIAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506009155!97165095!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53454 invoked from network); 21 Sep 2017 15:52:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 21 Sep 2017 15:52:35 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73E5C1435;
 Thu, 21 Sep 2017 08:52:34 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CBD7C3F578;
 Thu, 21 Sep 2017 08:52:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191637020.2968@sstabellini-ThinkPad-X260>
 <6a548b98-233f-63f1-daf1-f9935dcf6706@arm.com>
 <alpine.DEB.2.10.1709210843230.2968@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <3927c55d-8e12-4761-558d-508ad83f5050@arm.com>
Date: Thu, 21 Sep 2017 16:52:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709210843230.2968@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 16/24] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAxNjo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjEgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDIwLzA5
LzE3IDAwOjQ1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPj4+
PiBpbmRleCAzMGZjZmEwNzc4Li44OTlmZDE4MDFhIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgK
Pj4+PiBAQCAtMjYsMTQgKzI2LDE0IEBACj4+Pj4gICAgKiBMUEFFIGVudHJ5OyB0aGUgOC1iaXQg
ZmllbGRzIGFyZSBwYWNrZWQgbGl0dGxlLWVuZGlhbiBpbnRvIE1BSVIwIGFuZAo+Pj4+IE1BSVIx
Lgo+Pj4+ICAgICoKPj4+PiAgICAqICAgICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGluZwo+
Pj4+IC0gKiAgIE1UX1VOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmdseSBP
cmRlcmVkCj4+Pj4gLSAqICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0tIE5v
bi1DYWNoZWFibGUKPj4+PiAtICogICBNVF9XUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAxMCAg
LS0gV3JpdGUtdGhyb3VnaAo+Pj4+IC0gKiAgIE1UX1dSSVRFQkFDSyAgICAgMDExICAgMTExMCAx
MTEwICAtLSBXcml0ZS1iYWNrCj4+Pj4gLSAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAwMDAw
IDAxMDAgIC0tIERldmljZQo+Pj4+ICsgKiAgIE1UX0RFVklDRV9uR25SRSAgMDAwICAgMDAwMCAw
MDAwICAtLSBTdHJvbmdseSBPcmRlcmVkL0RldmljZSBuR25SbkUKPj4+Cj4+PiBJIGFkbWl0IEkg
YWx3YXlzIGhhdGVkIHRoZSAibkduUkUiIGFjcm9ueW0uIEhvd2V2ZXIsIGl0IGlzIG9uIHRoZSBB
Uk0KPj4+IEFSTSB0b28sIHNvIGlmIHlvdSdkIGxpa2UgdG8gaW50cm9kdWNlIGl0IGhlcmUsIEkn
bGwgYWNjZXB0IGl0LiBCdXQKPj4+IHBsZWFzZSBhdCBsZWFzdCBleHBhbmQgdGhlIGFjcm9ueW0g
aW4gdGhlIGNvbW1lbnQgdG8gbWFrZSBpdAo+Pj4gdW5kZXJzdGFuZGFibGUgKHNhbWUgd2l0aCBu
R25SbkUpLgo+Pgo+PiAibkduUkUiIGFjcm9ueW0gYXJlIG5vdCBncmVhdCBidXQgY29udmV5IHRo
ZSBtZWFuaW5nIG9mIHdoYXQgd291bGQgYmUgdGhlCj4+IHJlc3VsdGluZyBhdHRyaWJ1dGUuCgpJ
IGFncmVlIHRoZXkgYXJlIGhpZGVvdXMgdG8gcmVhZCwgYnV0IGVhc3kgdG8gYnJlYWsgZG93biBv
bmNlIHlvdSBnb3QKdGhlIGlkZWEgLi4uCgo+IFRoaXMgaXMgYW4gaG9uZXN0IHF1ZXN0aW9uLCBu
byBwdW4gaW50ZW5kZWQ6IGhvdyBkbyB0aGV5IGNvbnZleSB0aGUKPiBtZWFuaW5nPyBQZXJzb25h
bGx5LCBJIGhhdmUgdG8gbG9vayBpdCB1cCBldmVyeSB0aW1lIG9uIHRoZSBBUk0gQVJNLi4uCgpB
Uk12OCBBUk0gQjIuNy4yICBEZXZpY2UgbWVtb3J5CgpHIC0+IEdhdGhlcmluZyAoY2FuIG1lcmdl
IG11bHRpcGxlIGFjY2Vzc2VzIGludG8gb25lIHRyYW5zZmVyKQpSIC0+IFJlb3JkZXJpbmcKRSAt
PiBFYXJseSBXcml0ZSBhY2tub3dsZWRnZW1lbnQgKG90aGVyIGFnZW50cyB0aGFuIHRoZSBlbmRw
b2ludAooY2FjaGVzKSBjYW4gYWNrbm93bGVkZ2UgdGhlIHRyYW5zZmVyKS4KCm4gbWVhbnMgbm90
LgoKRG9uZS4gTW9yZSBkZXRhaWxzIGluIHRoZSBBUk0gQVJNLgoKQ2hlZXJzLApBbmRyZS4KCj4+
IEZvciBpbnN0YW5jZSBNVF9VTkNBQ0hFRCBkb2VzIG5vdCByZWFsbHkgc2F5IGlmIGl0IGlzIGZv
cgo+PiBkZXZpY2Ugb3IgbWVtb3J5LiBMZXRzIG5vdCBldmVuIG1lbnRpb24gTVRfQlVGRkVSQUJM
RSB3aGljaCBpcyBpbiBmYWN0Cj4+IG5vbi1jYWNoZWFibGUgbWVtb3J5IDopLgo+Pgo+Pj4KPj4+
IEFsc28sIHRoZSBjb21tZW50IHNheSAibkduUm5FIiB3aGlsZSB0aGUgZGVmaW5pdGlvbiBpcyBN
VF9ERVZJQ0VfbkduUkUuCj4+Cj4+IEFjdHVhbGx5LCB0aGUgY29tbWVudCBpcyBjb3JyZWN0IGJ1
dCBub3QgdGhlIG5hbWluZy4gSXQgc2hvdWxkCj4+IE1UX0RFVklDRV9uR25SbkUuIEkgd2lsbCBy
ZW5hbWUgaXQuCj4+Cj4+IEFzaWRlIHRoYXQsIEkgdGhpbmsgdGhlIGNvbW1lbnQgaXMgdW5kZXJz
dGFuZGFibGUuIG5HblJuRSBpcyBlcXVpdmFsZW50IHRvCj4+IFN0cm9uZ2x5IG9yZGVyZWQuIEkg
Y291bGQgZXhwYW5kIG5HblJuRSAobm9uLUdhdGhlcmFibGUsIG5vbi1SZW9yZGVyaW5nLCBObwo+
PiBFYXJseSB3cml0ZSBhY2tub3dsZWRnbWVudCkgYnV0IEkgZmVlbCBhdCB0aGlzIHN0YWdlIHlv
dSBjYW4ganVzdCBzZWFyY2ggdGhlCj4+IG5hbWUgaW4gdGhlIEFSTSBBUk0uLi4KPiAKPiBJIGFt
IG5vdCBhc2tpbmcgdG8gZXhwbGFuZCB0aGUgbmFtZSwgb25seSB0byBleHBhbmQgbkduUm5FIGlu
IHRoZQo+IGNvbW1lbnQgb24gdGhlIHNpZGUuIFNlYXJjaGluZyB0aHJvdWdoIHRoYXQgcGRmIGlz
IG5vdCByZWFsbHkgYSBmdW4KPiBhY3Rpdml0eS4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 15:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 15:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3sx-0004Ea-Cu; Thu, 21 Sep 2017 15:59:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dv3sv-0004EU-Ku
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 15:59:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7B/91-03642-1E1E3C95; Thu, 21 Sep 2017 15:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXiVRtkpnvn4eF
 Igxfn2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpDy0KLvNWrN0wk7mBsYe7i5GLQ0hgOqNE
 4+SVbCAOi8AyVokl/5+xgDgSAodYJW7ca2HsYuQEctIkGpb3MsHYL+71skHYlRLX139l7mLkA
 BqlKbGxwRIkLCQwiUni0Bk9EFtYwECiYf13VhCbRUBV4vrRH0wg5WwCKhJtawxBwiICGhJTT+
 9hBlnLLNAiKnFgwRxWiF43iR3ProCdwCtgLrH06R0WiKsfsUgs+XeECSIhKHFy5hMWEJtZQEv
 ixr+XYAuYBaQllv/jAAlzCgRKNDReZgaxRYH2di6dwzKBUXQWku5ZSLpnIXQvYGRexahRnFpU
 llqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGBUMQLCDsWlR4CFGSQ4mJ
 VHewnuHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C54AJQTLEpNT61Iy8wBxidMWoKDR0mE9y
 hImre4IDG3ODMdInWKUZdj355bf5iEWPLy81KlxHmdQYoEQIoySvPgRsBSxSVGWSlhXkago4R
 4ClKLcjNLUOVfMYpzMCoJ85qBTOHJzCuB2/QK6AgmoCOyNxwAOaIkESEl1cB4YM7b1Vs3GP2L
 PfZvrd9M7eo/0/43BBxtnrrp6IqZamtE6g8tLF939lXjrIqKZ3/aN+qd5v70YNfzKcJK+7+qC
 rMIbHZxrC7jzOGo+d567ff/uc3rNacE9kqeyeZrz625sKUoem72+zSh7dlP5BhXVDmx13D7Jw
 Q+NnB01Qvefkko1e1R44W7SizFGYmGWsxFxYkAUTtFBRADAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506009563!83986334!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47055 invoked from network); 21 Sep 2017 15:59:24 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 15:59:24 -0000
Received: by mail-wm0-f54.google.com with SMTP id r74so3167156wme.4
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 08:59:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=LBVNzYCm24dyBucbhCHOqxf6HlnOYyMeTL96syVJcJc=;
 b=ljnIhSABbYgXuii3m2IJtetPKcA1oTsouNgcJEyJ9bvOutkrBZ7YW5EpRnMtKYPTnd
 BYZrWwtO3VoTnhZzHVGMljCB9ZOhJp3RTNv+asp2nzfpALG8TsVw81P3sxkpMyckUVg3
 skadrcSRHzimKwR5SFENK6++R2TDcYwhXenB+E6wL6peNAYUJhQkpGYA6AuqciXRWz7X
 790+7iplgWLvPtKZ5bXlqlaUo+l0KuaeJ78J9QZdGYMaFX7KmHdqkVwAxvjYNmH0cIJ8
 X1oQNzmLJgROmppkcF4etrpDgfTtGpWEJtxMzFZT+OJHA+wN+BSdBcXYFFxf0CALAoni
 R2sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=LBVNzYCm24dyBucbhCHOqxf6HlnOYyMeTL96syVJcJc=;
 b=qeuO6KLDvQk8P3SBBqL7GWzy1yF5LVUWrVsgFrARTu2ajBuos8LvX5HKKW79tKcFG1
 eFT6cofXktc8WoyGgNLCQ/nSDkgD695htf2vG7qRW8qJRb8WQ30kzEy7ndA0FZshadDE
 W0cqGJYWhSuOt9VDdaaWxBtEVpcxhcs3WFOeVQ+EAtpuohBr+/6J4CUzi+89MCw+Mlu5
 pWONhzs5g8s9qO4FoDptsplmqdvGlbdK22djsFXeeGmuGV/XTXtQVFlBlKAckYZ18qoB
 WMY726mDRAGdQNBluXnmfBIl/EZRyEiPA+pn/2LsYDd5Zu5pdoRu3wDM78m+9PkLHfMk
 rFUQ==
X-Gm-Message-State: AHPjjUg0CzZ06rsVFWMUVO4pQuMnE7C9CJUZ+utLT8rwlfDaJOX5XO81
 4Uvfk5ah/PxRAne+9p1DwrQ=
X-Google-Smtp-Source: AOwi7QBYJz1X4qKnFKBi9xBPFWrbC5vDvc2ed4++Vy9BRuoneGdcQu5qvkhanoB4iUuHtyYRX9GMtw==
X-Received: by 10.28.15.198 with SMTP id 189mr1419442wmp.140.1506009563620;
 Thu, 21 Sep 2017 08:59:23 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id e17sm3799999wmf.46.2017.09.21.08.59.20
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 21 Sep 2017 08:59:22 -0700 (PDT)
Date: Thu, 21 Sep 2017 17:59:19 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170921155919.skpyt7dutod5ul4t@gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiggU29ycnkgYWJvdXQgdGhlIGRlbGF5IGluIGFuc3dlcmluZyB0aGlzLiBJIGNvdWxkIGJsYW1l
IHRoZSBkZWxheSBvbiB0aGUgbWVyZ2UgCiAgd2luZG93LCBidXQgaW4gcmVhbGl0eSBJJ3ZlIGJl
ZW4gcHJvY3Jhc3RpbmF0aW5nIHRoaXMgaXMgZHVlIHRvIHRoZSBwZXJtYW5lbnQsCiAgbm9uLXRy
aXZpYWwgaW1wYWN0IFBJRSBoYXMgb24gZ2VuZXJhdGVkIEMgY29kZS4gKQoKKiBUaG9tYXMgR2Fy
bmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cgo+IDEpIFBJRSBzb21ldGltZSBuZWVk
cyB0d28gaW5zdHJ1Y3Rpb25zIHRvIHJlcHJlc2VudCBhIHNpbmdsZQo+IGluc3RydWN0aW9uIG9u
IG1jbW9kZWw9a2VybmVsLgoKV2hhdCBhZ2FpbiBpcyB0aGUgdHlwaWNhbCBmcmVxdWVuY3kgb2Yg
dGhpcyBvY2N1cnJpbmcgaW4gYW4geDg2LTY0IGRlZmNvbmZpZyAKa2VybmVsLCB3aXRoIHRoZSB2
ZXJ5IGxhdGVzdCBHQ0M/CgpBbHNvLCB0byBtYWtlIHN1cmU6IHdoaWNoIHVud2luZGVyIGRpZCB5
b3UgdXNlIGZvciB5b3VyIG1lYXN1cmVtZW50cywgCmZyYW1lLXBvaW50ZXJzIG9yIE9SQz8gUGxl
YXNlIHVzZSBPUkMgb25seSBmb3IgZnV0dXJlIG51bWJlcnMsIGFzCmZyYW1lLXBvaW50ZXJzIGlz
IG9ic29sZXRlIGZyb20gYSBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBQT1YuCgo+IDIpIEdDQyBk
b2VzIG5vdCBvcHRpbWl6ZSBzd2l0Y2hlcyBpbiBQSUUgaW4gb3JkZXIgdG8gcmVkdWNlIHJlbG9j
YXRpb25zOgoKSG9wZWZ1bGx5IHRoaXMgY2FuIGVpdGhlciBiZSBmaXhlZCBpbiBHQ0Mgb3IgYXQg
bGVhc3QgaW5mbHVlbmNlZCB2aWEgYSBjb21waWxlciAKc3dpdGNoIGluIHRoZSBmdXR1cmUuCgo+
IFRoZSBzd2l0Y2hlcyBhcmUgdGhlIGJpZ2dlc3QgaW5jcmVhc2Ugb24gc21hbGwgZnVuY3Rpb25z
IGJ1dCBJIGRvbid0Cj4gdGhpbmsgdGhleSByZXByZXNlbnQgYSBsYXJnZSBwb3J0aW9uIG9mIHRo
ZSBkaWZmZXJlbmNlIChudW1iZXIgMSBpcykuCgpPay4KCj4gQSBzaWRlIG5vdGUsIHdoaWxlIHRl
c3RpbmcgZ2NjIDcuMi4wIG9uIGhhY2tiZW5jaCBJIGhhdmUgc2VlbiB0aGUgUElFCj4ga2VybmVs
IGJlaW5nIGZhc3RlciBieSAxJSBhY3Jvc3MgbXVsdGlwbGUgcnVucyAoY29tcGFyaW5nIDUwIHJ1
bnMgZG9uZQo+IGFjcm9zcyA1IHJlYm9vdHMgdHdpY2UpLiBJIGRvbid0IHRoaW5rIFBJRSBpcyBm
YXN0ZXIgdGhhbiBhCj4gbWNtb2RlbD1rZXJuZWwgYnV0IHJlY2VudCB2ZXJzaW9ucyBvZiBnY2Mg
bWFrZXMgdGhlbSBmYWlybHkgc2ltaWxhci4KClNvIEkgdGhpbmsgd2UgYXJlIGRvd24gdG8gYW4g
b3ZlcmhlYWQgcmFuZ2Ugd2hlcmUgdGhlIGluaGVyZW50IG5vaXNlIChib3RoIHJhbmRvbSAKYW5k
IHN5c3RlbWF0aWMgb25lKSBpbiAnaGFja2JlbmNoJyBvdmVyd2hlbG1zIHRoZSBzaWduYWwgd2Ug
YXJlIHRyeWluZyB0byBtZWFzdXJlLgoKU28gSSB0aGluayBpdCdzIHRoZSBrZXJuZWwgLnRleHQg
c2l6ZSBjaGFuZ2UgdGhhdCBpcyB0aGUgYmVzdCBub2lzZS1mcmVlIHByb3h5IGZvciAKdGhlIG92
ZXJoZWFkIGltcGFjdCBvZiBQSUUuCgpJdCBkb2Vzbid0IGh1cnQgdG8gZG91YmxlIGNoZWNrIGFj
dHVhbCByZWFsIHBlcmZvcm1hbmNlIGFzIHdlbGwsIGp1c3QgZG9uJ3QgZXhwZWN0IAp0aGVyZSB0
byBiZSBtdWNoIG9mIGEgc2lnbmFsIGZvciBhbnl0aGluZyBidXQgZnVsbHkgY2FjaGVkIG1pY3Jv
YmVuY2htYXJrIAp3b3JrbG9hZHMuCgpUaGFua3MsCgoJSW5nbwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv3uO-0005IH-Qj; Thu, 21 Sep 2017 16:01:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dv3uN-0005I8-Mq
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:00:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D8/07-02225-A32E3C95; Thu, 21 Sep 2017 16:00:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSO6nOVdfq0eF
 Ig873shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcR4fZC04KV/Ts7GBvYOwS6GLk4hASmMwk
 0b1qJVMXIyeQ85tR4kN7BkRiI6PEz69XmSGcTkaJxzO7WEGqhAU8JJ4/2MHYxcjBISKQKdF7p
 RYkzCygLLHi3T8miPoZjBL/TjxkBEmwCRhJnD06HczmFbCVODh5Ddg2FgFVif2d58BmigqESz
 Sd7WeBqBGUODnzCZjNKWAjcXzPI0aIBWYS8zY/ZIawxSVuPZnPBGHLSzRvnQ0WlxAwluib1cc
 ygVFoFpJRs5C0z0LSPgtJ+wJGllWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxnq5qcXFiemp
 OYlJxXrJ+bmbGIGhXs/AwLiDsfWE3yFGSQ4mJVHewnuHI4X4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8E59CJQTLEpNT61Iy8wBRh1MWoKDR0mEdytImre4IDG3ODMdInWKUVFKnHcVSEIAJJFRmg
 fXBov0S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVeATOHJzCuBm/4KaDET0OLsDQdAFpc
 kIqSkGhj5Dup0Ws44bz3Z0ce1xUHR6MTsMp0lJ/WfayU5Ms9s6ldbJMTSbRJw0lZQuLoz4onm
 g3wblcik7b55Bc6p8UuPOzxelxn0TdGjMupZougSi4nLjNgOW69QEiixU9DOzQpk7tpx0lXyy
 syZvvtuv2TIqqnYcm8K5/Ll2TX8S49Fr/nwMfv3PyWW4oxEQy3mouJEAPY5+i7vAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506009657!115227474!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 557 invoked from network); 21 Sep 2017 16:00:58 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 16:00:58 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8LG0r3U021020
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 16:00:53 GMT
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 v8LG0ruQ016060
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 16:00:53 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8LG0qVC024856;
 Thu, 21 Sep 2017 16:00:52 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 09:00:52 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170921080138.22917-1-jgross@suse.com>
 <287fb059-910e-4dc9-b21d-581c97a06323@oracle.com>
 <db2c757c-2434-0f14-762a-b0e56819bb87@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b10b9dfe-7db8-fc5f-58f6-cc8c36e521c4@oracle.com>
Date: Thu, 21 Sep 2017 12:00:49 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <db2c757c-2434-0f14-762a-b0e56819bb87@suse.com>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [PATCH] xen: support 52 bit physical addresses in
	pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8yMS8yMDE3IDEwOjQxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDIxLzA5
LzE3IDE2OjE0LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA5LzIxLzIwMTcg
MDQ6MDEgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBQaHlzaWNhbCBhZGRyZXNzZXMgb24g
cHJvY2Vzc29ycyBzdXBwb3J0aW5nIDUgbGV2ZWwgcGFnaW5nIGNhbiBiZSB1cCB0bwo+Pj4gNTIg
Yml0cyB3aWRlLiBGb3IgYSBYZW4gcHYgZ3Vlc3QgcnVubmluZyBvbiBzdWNoIGEgbWFjaGluZSB0
aG9zZQo+Pj4gcGh5c2ljYWwgYWRkcmVzc2VzIGhhdmUgdG8gYmUgc3VwcG9ydGVkIGluIG9yZGVy
IHRvIGJlIGFibGUgdG8gdXNlIGFueQo+Pj4gbWVtb3J5IG9uIHRoZSBtYWNoaW5lIGV2ZW4gaWYg
dGhlIGd1ZXN0IGl0c2VsZiBkb2VzIG5vdCBzdXBwb3J0IDUgbGV2ZWwKPj4+IHBhZ2luZy4KPj4+
Cj4+PiBTbyB3aGVuIHJlYWRpbmcvd3JpdGluZyBhIE1GTiBmcm9tL3RvIGEgcHRlIGRvbid0IHVz
ZSB0aGUga2VybmVsJ3MKPj4+IFBURV9QRk5fTUFTSyBidXQgYSBuZXcgWEVOX1BURV9NRk5fTUFT
SyBhbGxvd2luZyBmdWxsIDQwIGJpdCB3aWRlIE1GTnMuCj4+Cj4+IGZ1bGwgNTIgYml0cz8KPiAK
PiBUaGUgTUZOIG1hc2sgaXMgb25seSA0MCBiaXRzLiBUaGlzIHBsdXMgdGhlIDEyIGJpdHMgcGFn
ZSBvZmZzZXQgYXJlIDUyCj4gYml0cyBvZiBtYWNoaW5lIGFkZHJlc3Mgd2lkdGguCgpPaCwgcmln
aHQgLS0tIGZyYW1lcywgbm90IGFkZHJlc3Nlcy4KCj4gCj4+Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiAgwqAgYXJjaC94
ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCB8IDExICsrKysrKysrKystCj4+PiAgwqAgYXJjaC94
ODYveGVuL21tdV9wdi5jwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDQgKystLQo+Pj4gIMKgIDIg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4+Cj4+PiBk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAo+Pj4gYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCj4+PiBpbmRleCAwN2I2NTMxODEzYzQuLmJjYjhiMTkz
YzhkMSAxMDA2NDQKPj4+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKPj4+
ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKPj4+IEBAIC0yNiw2ICsyNiwx
NSBAQCB0eXBlZGVmIHN0cnVjdCB4cGFkZHIgewo+Pj4gIMKgwqDCoMKgwqAgcGh5c19hZGRyX3Qg
cGFkZHI7Cj4+PiAgwqAgfSB4cGFkZHJfdDsKPj4+ICDCoCArI2lmZGVmIENPTkZJR19YODZfNjQK
Pj4+ICsjZGVmaW5lIFhFTl9QSFlTSUNBTF9NQVNLwqDCoMKgICgoMVVMIDw8IDUyKSAtIDEpCj4+
Cj4+Cj4+IFNNRSBpcyBub3Qgc3VwcG9ydGVkIGZvciBQViBndWVzdHMgYnV0IGZvciBjb25zaXN0
ZW5jeSAoYW5kIGluIGNhc2Ugc21lCj4+IGJpdCBzb21laG93IGdldHMgc2V0KQo+PiAjZGVmaW5l
IFhFTl9QSFlTSUNBTF9NQVNLwqDCoMKgIF9fc21lX2NscigoKDFVTCA8PCA1MikgLSAxKSkKPiAK
PiBIbW0sIHJlYWxseT8gU2hvdWxkbid0IHdlIHJhdGhlciBhZGQgc29tZXRoaW5nIGxpa2UKPiAK
PiBCVUdfT04oc21lX2FjdGl2ZSgpKTsKPiAKPiBzb21ld2hlcmU/CgpXZSBjYW4gZG8gdGhhdCB0
b28uCgo+IAo+PiBCdXQgdGhlIHJlYWwgcXVlc3Rpb24gdGhhdCBJIGhhdmUgaXMgd2hldGhlciB0
aGlzIHBhdGNoIGlzIHN1ZmZpY2llbnQuCj4+IFdlIGFyZSB0cnlpbmcgdG8gcHJlc2VydmUgbW9y
ZSBiaXRzIGluIG1mbiBidXQgdGhlbiB0aGlzIG1mbiBpcyB1c2VkLAo+PiBzYXksIGluIHB0ZV9w
Zm5fdG9fbWZuKCkgdG8gYnVpbGQgYSBwdGUuIENhbiB3ZSBiZSBzdXJlIHRoYXQgdGhlIHB0ZQo+
PiB3b24ndCBiZSBzdHJpcHBlZCBvZiBoaWdoZXIgYml0cyBpbiBuYXRpdmUgY29kZSAoYWdhaW4s
IGFzIGFuIGV4YW1wbGUsCj4+IG5hdGl2ZV9tYWtlX3B0ZSgpKSBiZWNhdXNlIHdlIGFyZSBjb21w
aWxlZCB3aXRoIDVMRVZFTD8KPiAKPiBuYXRpdmVfbWFrZV9wdGUoKSBqdXN0IGVuY2Fwc3VsYXRl
cyBwdGVfdC4gSXQgZG9lc24ndCBtb2RpZnkgdGhlIHZhbHVlCj4gb2YgdGhlIHB0ZSBhdCBhbGwu
CgpJdCdzIGFuIGludGVyZmFjZSB0aG91Z2ggYW5kIHNvIHdlIGRvbid0IGtub3cgd2hhdCBpcyAo
b3IgY2FuKSBoYXBwZW4gCnVuZGVyIGl0LgoKKEkgYWxzbyBvYnZpb3VzbHkgbWVhbnQgImJlY2F1
c2Ugd2UgYXJlICpub3QqIGNvbXBpbGVkIHdpdGggNUxFVkVMIikKCj4gCj4gUGh5c2ljYWwgYWRk
cmVzcyBiaXRzIGFyZSBvbmx5IGV2ZXIgbWFza2VkIGF3YXkgdmlhIFBURV9QRk5fTUFTSyBhbmQg
SQo+IGhhdmVuJ3QgZm91bmQgYW55IHBsYWNlIHdoZXJlIGl0IGlzIHVzZWQgZm9yIGEgTUZOIG90
aGVyIHRoYW4gdGhvc2UgSQo+IHRvdWNoZWQgaW4gdGhpcyBwYXRjaC4KCgpPSy4KCi1ib3JpcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv42o-0005dA-Pm; Thu, 21 Sep 2017 16:09:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv42n-0005cf-Ag
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 16:09:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EE/29-03454-444E3C95; Thu, 21 Sep 2017 16:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdf5yeF
 Ig8ZuPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvNm0kqXgY0HF8SsLWBsY
 33p1MXJxCAk0Mklc3H2NCcJ5zCgx48MtVghnG6PEm28XGLsYOTlEBJwlvp6Zyw5i8wroS3y/c
 wHMFhYwkbjYc5EZpEFC4ICaxPVDi9hAEhIC3hK/93cww9g7PjcD2ewcbAJWEofEQKIsAqoSe/
 /OZZrAyL2AkWEVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJEeh
 1BiDYwXj8fdwhRkkOJiVR3jePDkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd/BgoJ1iUmp5a
 kZaZAww/mLQEB4+SCO8FkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzHgQpEgApyijNg
 xsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdCzKFJzOvBG7TK6AjmICOyN5wAOSIkk
 SElFQDY8+XqN1VvH5eXZ//T7jBM2ezo3tNcVdOibfP13txt3gmfkm/sf+drVuAbXT3dc7T/S9
 vqx3lOlJidfXR1YsTd28S0r+1gC3ncv0jv3PqphzF75Uj3v42Lrf2nLDGVmT38ZD1h7kM9c3b
 uXfyz7pdeEnfYs+G/6amIiVrHjxJXOb9kntfXl1hiBJLcUaioRZzUXEiAHaf2EuAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506010178!70079756!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8001 invoked from network); 21 Sep 2017 16:09:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 16:09:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv42j-0003nN-Qg; Thu, 21 Sep 2017 16:09:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv42e-0004Mn-3G; Thu, 21 Sep 2017 16:09:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv42d-0003Nq-Nw; Thu, 21 Sep 2017 16:09:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113655-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-libvirt:<job
 status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-armhf-libvirt:host-build-prep:fail:regression
 linux-4.9:build-armhf-pvops:host-build-prep:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
X-Osstest-Versions-That: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 16:09:31 +0000
Subject: [Xen-devel] [linux-4.9 test] 113655: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY1NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY1NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTEzNjQwCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuICBpbiAxMTM2NDAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgNSBob3N0LWJ1aWxk
LXByZXAgZmFpbCBpbiAxMTM2NDAgUkVHUi4gdnMuIDExMzQ3OQogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICA1IGhvc3QtYnVpbGQtcHJlcCBmYWlsIGluIDExMzY0MCBSRUdSLiB2cy4gMTEz
NDc5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgZmFpbCBwYXNzIGluIDExMzY0MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTEzNjQwIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MTM2NDAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDExMzY0MCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzNjQwIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMTM2NDAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzY0MCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTEzNjQwIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBpbiAxMTM2NDAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzY0MCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTEzNjQwIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTM2NDAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDExMzY0MCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVz
dC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzNjQwIGxpa2UgMTEzNDI1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
aW4gMTEzNjQwIGxpa2UgMTEzNDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTM0NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExMzQ3OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNDc5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWQ3NzIwMzgzZDdiYzlj
YTZiODgyNGEwNWRmYTY2ZjgwZDFmNDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzQ3OSAgMjAxNy0wOS0xNSAxNTo1NjoxMCBaICAgIDUgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTM2MjAgIDIwMTctMDktMjAgMDY6NDk6MTkgWiAgICAxIGRheXMg
ICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFtaXIgR29sZHN0ZWlu
IDxhbWlyNzNpbEBnbWFpbC5jb20+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+
CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9p
cmllckBzdXNlLmNvbT4KICBCcmlhbiBGb3N0ZXIgPGJmb3N0ZXJAcmVkaGF0LmNvbT4KICBDYXJs
b3MgTWFpb2xpbm8gPGNtYWlvbGlub0ByZWRoYXQuY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxo
Y2hAbHN0LmRlPgogIENsYXVkaXUgTWFub2lsIDxjbGF1ZGl1Lm1hbm9pbEBueHAuY29tPgogIERh
cnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVy
IDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBFcmljIFNhbmRlZW4gPHNhbmRlZW5AcmVkaGF0LmNvbT4KICBFcmljIFNhbmRlZW4gPHNh
bmRlZW5Ac2FuZGVlbi5uZXQ+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5j
b20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdyZWcgS3JvYWgtSGFydG1h
biA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFpc2h1YW5nIFlhbiA8eWFuaGFpc2h1
YW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWVnZXVrIEtpbSA8amFl
Z2V1a0BrZXJuZWwub3JnPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFzb24gV2FuZyA8
amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVk
aGF0LmNvbT4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBMdWthcyBDemVybmVy
IDxsY3plcm5lckByZWRoYXQuY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxv
LmxlaXRuZXJAZ21haWwuY29tPgogIE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNvbT4KICBO
ZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92
IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTm9nYWggRnJhbmtlbCA8bm9nYWhmQG1l
bGxhbm94LmNvbT4KICBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KICBQYW4gQmlhbiA8
YmlhbnBhbjIwMTZAMTYzLmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTYWJyaW5hIER1YnJvY2EgPHNk
QHF1ZWFzeXNuYWlsLm5ldD4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTb25nIExpdSA8
c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5j
b20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBz
dGVwaGVuIGhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RlcGhlbiBI
ZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+CiAgVG9tIEhlcmJlcnQgPHRvbUBxdWFu
dG9uaXVtLm5ldD4KICBXZWkgV2FuZyA8d2Vpd2FuQGdvb2dsZS5jb20+CiAgV2lsbGVtIGRlIEJy
dWlqbiA8d2lsbGVtYkBnb29nbGUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNv
bT4KICBZb3RhbSBHaWdpIDx5b3RhbWdAbWVsbGFub3guY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHlj
aGVuZ0Bnb29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtaGYtcHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDI0MjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:11:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv446-00069Y-3k; Thu, 21 Sep 2017 16:11:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1dv444-00069B-89
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:11:00 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F5/87-02044-394E3C95; Thu, 21 Sep 2017 16:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSavu6kJ4c
 jDebOlbf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWvZnNXLCTt6J/8y/2BsYu7i5GLg4hgRmM
 EjtuzGQBcVgEtjJLPGx6xwTiSAjMYZXY+OsUaxcjJ5BTJfHkZSMbhF0kcerhOXYIu1DiVc8TF
 hCbV0BQ4uRMEJsDaKy3xKW7niBhTgELiXUPZzNCbOtilfh1sZEJJMEmYCCxvv0fmM0ioCrROf
 0WO8ScAImXF7eA2cICbhI7nl1hBLFFBJQkFn/5yA4yiFmgU1Ti6vmbzCAJZgFNidbtv9knMAr
 OQnLHLCSpBYxMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC
 Q5QBCHYwNn53OsQoycGkJMr75tHhSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFmPgXKCRanpq
 RVpmTnAaIFJS3DwKInwyoOkeYsLEnOLM9MhUqcYjTku3Ln0h4njwJ5bf5iEWPLy81KlxHldQU
 oFQEozSvPgBsGi+BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeTlBpvBk5pXA7XsFdAoT0Cn
 ZGw6AnFKSiJCSamD0nZA07RK74LuDbRvk2gQqd79OlTI5zPPoyYqbDOKaBrFms5ZPkGrVebtC
 f4b5C+2zf74HlabEGmQfmlX9eBrL/rpZ7lMf/T12NVZuCpdKg/dhexEG+RiDy3kFrru+mtiuv
 KGlP9lqWnJCRmHnXlemtj/vlEU2Hfu+vvHjga899cxTDaqzn0opsRRnJBpqMRcVJwIA38zEAN
 0CAAA=
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506010257!57851507!1
X-Originating-IP: [209.85.214.47]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19340 invoked from network); 21 Sep 2017 16:10:58 -0000
Received: from mail-it0-f47.google.com (HELO mail-it0-f47.google.com)
 (209.85.214.47)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 16:10:58 -0000
Received: by mail-it0-f47.google.com with SMTP id d192so1130440itd.1
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 09:10:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=nf2Bh3L5h0RJUO9mEaS/LPp6u7SOTjf4pU0xmZ/uk80=;
 b=kkwO1hpdyCjx14dIU8t+3qFG6LnfIal69FoovbzMxRDKFd3Bl4C8eAOVgBJCT/Vn2+
 8eaAvZPQe/8hmg3y3bsQGFd1UsxmtAhcS/6Rgq9Id60K9NClwF/LKZsnf70w22XnUkR6
 CDv6CK4I/LZs5feJMypoca6lUCz5AuO2LtNvk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=nf2Bh3L5h0RJUO9mEaS/LPp6u7SOTjf4pU0xmZ/uk80=;
 b=EMWloYQ/RCIY0zxp1rYUnKTvNXvfSH1Xw5PH1JrA2UaYg0g8rarVi3J5i79tHfKYdz
 0Ju1gBhtblzIohuQ8MjZEi3cofhwcIuzZ/Smml2sU0zEsfp8bxurMZVnpH1QeRuw6soS
 zquE47Nz0AvLMuu6lGZtZy3Ah6xXbQS6EbIPLZnM9Kdv+isXp1bKgURlMEzgdYvFci2J
 MGet497PfvNKu2QHgT0echi9fEWSDiUOAlAlQP8OWymmbQeg74Zovl325ooF+6jeQLvP
 p979yZ4WhJ02TqHSnN3i7WjpxpIHgZ+VQlk46RkhaLT7FkFxiQ+thJ+AF/gXWbh0up4H
 SgVQ==
X-Gm-Message-State: AHPjjUjNUHy5QSrLYGfTyrcUk+5pHCz2JJzwJ3wMZKZIO3lqIs/pVe3j
 H5o5pp/MMI9NhusO+2rAW/J191GL5s7alrAsE1CUjg==
X-Google-Smtp-Source: AOwi7QCzTelgVoP/p1Ke5rDR7uIM0PSqmHm694/FyBXsKGcrsB0wiA1uy+mvszWqmDsiXrOzxG1O/F4s2H9J1JjoPxU=
X-Received: by 10.36.65.134 with SMTP id b6mr2015035itd.115.1506010256922;
 Thu, 21 Sep 2017 09:10:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.152.18 with HTTP; Thu, 21 Sep 2017 09:10:55 -0700 (PDT)
In-Reply-To: <20170921155919.skpyt7dutod5ul4t@gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Thu, 21 Sep 2017 09:10:55 -0700
Message-ID: <CAKv+Gu8Uw18pW9nK8aVdBoyuybAV6_mhtagVrje_cBUHMGY4WA@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEgU2VwdGVtYmVyIDIwMTcgYXQgMDg6NTksIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPiB3cm90ZToKPgo+ICggU29ycnkgYWJvdXQgdGhlIGRlbGF5IGluIGFuc3dlcmluZyB0aGlz
LiBJIGNvdWxkIGJsYW1lIHRoZSBkZWxheSBvbiB0aGUgbWVyZ2UKPiAgIHdpbmRvdywgYnV0IGlu
IHJlYWxpdHkgSSd2ZSBiZWVuIHByb2NyYXN0aW5hdGluZyB0aGlzIGlzIGR1ZSB0byB0aGUgcGVy
bWFuZW50LAo+ICAgbm9uLXRyaXZpYWwgaW1wYWN0IFBJRSBoYXMgb24gZ2VuZXJhdGVkIEMgY29k
ZS4gKQo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4K
Pj4gMSkgUElFIHNvbWV0aW1lIG5lZWRzIHR3byBpbnN0cnVjdGlvbnMgdG8gcmVwcmVzZW50IGEg
c2luZ2xlCj4+IGluc3RydWN0aW9uIG9uIG1jbW9kZWw9a2VybmVsLgo+Cj4gV2hhdCBhZ2FpbiBp
cyB0aGUgdHlwaWNhbCBmcmVxdWVuY3kgb2YgdGhpcyBvY2N1cnJpbmcgaW4gYW4geDg2LTY0IGRl
ZmNvbmZpZwo+IGtlcm5lbCwgd2l0aCB0aGUgdmVyeSBsYXRlc3QgR0NDPwo+Cj4gQWxzbywgdG8g
bWFrZSBzdXJlOiB3aGljaCB1bndpbmRlciBkaWQgeW91IHVzZSBmb3IgeW91ciBtZWFzdXJlbWVu
dHMsCj4gZnJhbWUtcG9pbnRlcnMgb3IgT1JDPyBQbGVhc2UgdXNlIE9SQyBvbmx5IGZvciBmdXR1
cmUgbnVtYmVycywgYXMKPiBmcmFtZS1wb2ludGVycyBpcyBvYnNvbGV0ZSBmcm9tIGEgcGVyZm9y
bWFuY2UgbWVhc3VyZW1lbnQgUE9WLgo+Cj4+IDIpIEdDQyBkb2VzIG5vdCBvcHRpbWl6ZSBzd2l0
Y2hlcyBpbiBQSUUgaW4gb3JkZXIgdG8gcmVkdWNlIHJlbG9jYXRpb25zOgo+Cj4gSG9wZWZ1bGx5
IHRoaXMgY2FuIGVpdGhlciBiZSBmaXhlZCBpbiBHQ0Mgb3IgYXQgbGVhc3QgaW5mbHVlbmNlZCB2
aWEgYSBjb21waWxlcgo+IHN3aXRjaCBpbiB0aGUgZnV0dXJlLgo+CgpUaGVyZSBhcmUgc29tZXdo
YXQgcmVsYXRlZCBjb25jZXJucyBpbiB0aGUgQVJNIHdvcmxkLCBzbyBpdCB3b3VsZCBiZQpnb29k
IGlmIHdlIGNvdWxkIHdvcmsgd2l0aCB0aGUgR0NDIGRldmVsb3BlcnMgdG8gZ2V0IGEgbW9yZSBo
aWdoIGxldmVsCmFuZCBhcmNoIG5ldXRyYWwgY29tbWFuZCBsaW5lIG9wdGlvbiAoLW1rZXJuZWwt
cGllPyBzb3VuZHMgeXVtbXkhKQp0aGF0IHN0b3BzIHRoZSBjb21waWxlciBmcm9tIG1ha2luZyBp
bmZlcmVuY2VzIHRoYXQgb25seSBob2xkIGZvcgpzaGFyZWQgbGlicmFyaWVzIGFuZC9vciBvdGhl
ciBob3N0ZWQgZXhlY3V0YWJsZXMgKEdPVCBpbmRpcmVjdGlvbnMsCmF2b2lkaW5nIHRleHQgcmVs
b2NhdGlvbnMgZXRjKS4gVGhhdCB3YXksIHdlIHdpbGwgYWxzbyBiZSBhYmxlIHRvIGRyb3AKdGhl
ICdoaWRkZW4nIHZpc2liaWxpdHkgb3ZlcnJpZGUgYXQgc29tZSBwb2ludCwgd2hpY2ggd2UgY3Vy
cmVudGx5Cm5lZWQgdG8gcHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSByZWRpcmVjdGluZyBhbGwg
Z2xvYmFsIHN5bWJvbApyZWZlcmVuY2VzIHZpYSBlbnRyaWVzIGluIHRoZSBHT1QuCgpBbGwgd2Ug
cmVhbGx5IG5lZWQgaXMgdGhlIGFiaWxpdHkgdG8gbW92ZSB0aGUgaW1hZ2UgYXJvdW5kIGluIHZp
cnR1YWwKbWVtb3J5LCBhbmQgdGhpbmdzIGxpa2UgcmVkdWNpbmcgdGhlIENvVyBmb290cHJpbnQg
b3IgZW5hYmxpbmcgRUxGCnN5bWJvbCBwcmVlbXB0aW9uIGFyZSBjb21wbGV0ZWx5IGlycmVsZXZh
bnQgZm9yIHVzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:16:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv48r-0006Ru-TP; Thu, 21 Sep 2017 16:15:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv48q-0006RX-GM
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 16:15:56 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 9D/58-16035-BB5E3C95;
 Thu, 21 Sep 2017 16:15:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfX08O
 RBrM3cVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE148XzU8wFh80q5v24zNjA
 +FC3i5GLQ0igkUliyvorrF2MnEDOY0aJ77MDIRLbGCVmnNvIDpIQEXCW+HpmLpjNK6Avse7fb
 zYQW1jATeLl2nnMILaEwCQmiVufSyFsT4ml/T8ZYezlNxYC1bBzsAlYSRwSA4myCKhKrH59nn
 0CI/cCRoZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZgC
 CHYyzL/sfYpTkYFIS5X3z6HCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneGU+AcoJFqempFWmZ
 OcDAg0lLcPAoifAeAknzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ473aQIgGQoozSPLgRs
 Ci4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeSpApPJl5JXCbXgEdwQR0RPaGAyBHlCQipK
 QaGMW38by4fyJC6GuR1Pk8veaTDPeXbL3CEPrF1KNa0rP3XP5BceV7+/cv/t38W9viNNt7rnt
 T1z9w/rR05Vm9nLoAK6nfAQ/afQ/+mn289OezVVduxS2Idv8jc6NblVn+zqfEnsXNDyP/c4rV
 6RhZZzyU/37qMoPEg462j+m+f7MV6yc9TOs6ZqDEUpyRaKjFXFScCAAPgrs3fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506010553!72039798!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45133 invoked from network); 21 Sep 2017 16:15:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 16:15:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv48m-0003xI-Nm; Thu, 21 Sep 2017 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv48h-0004o6-20; Thu, 21 Sep 2017 16:15:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv48g-0007af-Sy; Thu, 21 Sep 2017 16:15:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113669-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=73b9640a3c4a6ea093c7fee231df71ffff7f66e3
X-Osstest-Versions-That: xen=00cc5cd669122b77b336dae52566e813ec45122d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 16:15:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113669: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDczYjk2NDBhM2M0YTZlYTA5M2M3ZmVlMjMxZGY3MWZm
ZmY3ZjY2ZTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDAwY2M1Y2Q2
NjkxMjJiNzdiMzM2ZGFlNTI1NjZlODEzZWM0NTEyMmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzY2MiAgMjAxNy0wOS0yMSAxMTowMjoxMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2NjkgIDIwMTctMDktMjEgMTQ6MDI6MjYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTcz
Yjk2NDBhM2M0YTZlYTA5M2M3ZmVlMjMxZGY3MWZmZmY3ZjY2ZTMKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBF
UkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1w
dXNoIHhlbi11bnN0YWJsZS1zbW9rZSA3M2I5NjQwYTNjNGE2ZWEwOTNjN2ZlZTIzMWRmNzFmZmZm
N2Y2NmUzCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTczYjk2NDBhM2M0
YTZlYTA5M2M3ZmVlMjMxZGY3MWZmZmY3ZjY2ZTMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVu
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycg
eHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5j
aD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDczYjk2NDBhM2M0YTZlYTA5M2M3ZmVlMjMxZGY3MWZm
ZmY3ZjY2ZTMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0
cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9r
ZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUv
b3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgNzNiOTY0MGEzYzRhNmVhMDkzYzdmZWUyMzFkZjcxZmZmZjdmNjZl
MzpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAwMGNjNWNkLi43M2I5NjQwICA3M2I5NjQwYTNjNGE2ZWEwOTNjN2ZlZTIz
MWRmNzFmZmZmN2Y2NmUzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:16:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:16:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv49b-0006Vl-6G; Thu, 21 Sep 2017 16:16:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dv49a-0006Vd-DI
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:16:42 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 5F/AB-16035-9E5E3C95;
 Thu, 21 Sep 2017 16:16:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSnM/Rr/vi6eF
 Ig7/zNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeXbMZC5o4K+4snsnUwHiPvYuRk0NCQFFi
 a+NGZgjbQaL3zR6gOBeHkMB9Jonf7Y9YQBLCAqESD8/8YwRJiAhMZJRYsuMlWAezgLLEinf/m
 CA6TjNKfDu3hAkkwSagL7H7xScwm1fAVuLJq29gk1gEVCXWTXzHCGKLCoRLNJ3tZ4GoEZQ4Of
 MJmM0pYCdx/OhiJogFZhLzNj+EWiYv0bx1NpQtLtH0ZSUrxHV6EtPuz2OZwCg4C8moWUjaZyF
 pn4WkfQEjyypG9eLUorLUIl0LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwIBm
 AIIdjLMv+x9ilORgUhLlffPocKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4rT4BygkWp6akVa
 Zk5wNiCSUtw8CiJ8B4CSfMWFyTmFmemQ6ROMSpKifNuB0kIgCQySvPg2mDxfIlRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvJ9ApvBk5pXATX8FtJgJaHH2hgMgi0sSEVJSDYyph7lfLLJZ1fb
 jgUFB9GXXOert8Ql5izdO7skVm248UZj3zLeiwKvx2SseFu0+M2NHS212xbNF2/idpWU9zKw+
 K4fwLbd9/WxH6pmjpRsLL7UxPYh2m1CtdiFDNelTVeeZWbM6P213fR+5ZvrP/btNOp14iqzOR
 /LO8uDh/rO+32PmZMa/3WeVWIozEg21mIuKEwF+p1vJ4gIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506010600!118094460!1
X-Originating-IP: [131.111.8.143]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37228 invoked from network); 21 Sep 2017 16:16:40 -0000
Received: from ppsw-43.csi.cam.ac.uk (HELO ppsw-43.csi.cam.ac.uk)
 (131.111.8.143)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 16:16:40 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-132-62.range86-128.btcentralplus.com
 ([86.128.132.62]:46754 helo=[10.10.10.46])
 by ppsw-43.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dv49V-0000l9-n5 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 21 Sep 2017 17:16:37 +0100
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170921080138.22917-1-jgross@suse.com>
 <287fb059-910e-4dc9-b21d-581c97a06323@oracle.com>
 <db2c757c-2434-0f14-762a-b0e56819bb87@suse.com>
 <b10b9dfe-7db8-fc5f-58f6-cc8c36e521c4@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7fa7aa6d-6458-0d86-83a4-b3b6daebfa80@citrix.com>
Date: Thu, 21 Sep 2017 17:16:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <b10b9dfe-7db8-fc5f-58f6-cc8c36e521c4@oracle.com>
Content-Language: en-GB
Cc: kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [PATCH] xen: support 52 bit physical addresses in
 pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMTc6MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+Pgo+Pj4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiAt
LS0KPj4+PiDCoMKgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmggfCAxMSArKysrKysr
KysrLQo+Pj4+IMKgwqAgYXJjaC94ODYveGVuL21tdV9wdi5jwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fMKgIDQgKystLQo+Pj4+IMKgwqAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3hlbi9wYWdlLmgKPj4+PiBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKPj4+PiBp
bmRleCAwN2I2NTMxODEzYzQuLmJjYjhiMTkzYzhkMSAxMDA2NDQKPj4+PiAtLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCj4+Pj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
eGVuL3BhZ2UuaAo+Pj4+IEBAIC0yNiw2ICsyNiwxNSBAQCB0eXBlZGVmIHN0cnVjdCB4cGFkZHIg
ewo+Pj4+IMKgwqDCoMKgwqDCoCBwaHlzX2FkZHJfdCBwYWRkcjsKPj4+PiDCoMKgIH0geHBhZGRy
X3Q7Cj4+Pj4gwqDCoCArI2lmZGVmIENPTkZJR19YODZfNjQKPj4+PiArI2RlZmluZSBYRU5fUEhZ
U0lDQUxfTUFTS8KgwqDCoCAoKDFVTCA8PCA1MikgLSAxKQo+Pj4KPj4+Cj4+PiBTTUUgaXMgbm90
IHN1cHBvcnRlZCBmb3IgUFYgZ3Vlc3RzIGJ1dCBmb3IgY29uc2lzdGVuY3kgKGFuZCBpbiBjYXNl
IHNtZQo+Pj4gYml0IHNvbWVob3cgZ2V0cyBzZXQpCj4+PiAjZGVmaW5lIFhFTl9QSFlTSUNBTF9N
QVNLwqDCoMKgIF9fc21lX2NscigoKDFVTCA8PCA1MikgLSAxKSkKPj4KPj4gSG1tLCByZWFsbHk/
IFNob3VsZG4ndCB3ZSByYXRoZXIgYWRkIHNvbWV0aGluZyBsaWtlCj4+Cj4+IEJVR19PTihzbWVf
YWN0aXZlKCkpOwo+Pgo+PiBzb21ld2hlcmU/Cj4KPiBXZSBjYW4gZG8gdGhhdCB0b28uCgpQbGVh
c2UgZG9uJ3QgZG8gYW55dGhpbmcgdG8gY2F1c2UgTGludXggdG8gY3Jhc2ggaWYgWGVuIGlzIHVz
aW5nIFNNRSAKaXRzZWxmLCBidXQgbGVhdmluZyBhbGwgb2YgdGhlIFBWIGd1ZXN0IHVuZW5jcnlw
dGVkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:19:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:19:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4C0-0006iQ-Il; Thu, 21 Sep 2017 16:19:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43061b4ef=Ian.Jackson@citrix.com>)
 id 1dv4Bz-0006iF-40
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 16:19:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 59/5F-02023-E76E3C95; Thu, 21 Sep 2017 16:19:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHSDvW7ts8O
 RBmdOWlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oylFy+wFlxnrbi65BJzA+NFli5GTg4JAX+J
 Cb1NULaHxPWzJ5hAbDYBXYmmLX/ZQGxeAUGJkzOfgNUwC+hILNj9iQ3ClpfY/nYOM0SNg8Tc1
 VvA4iwCqhLbu7eyg9giAooSD17eZIWoD5H4vPglI4gtLBAu8fR1O1gNp4ClxJ1jp4BsLg4hgX
 9MEu9Wnoc6yETi7cKdQEM5gBJqEnPXx0OELSW+rX/KPIFRYBaS82YhOW8WkvMWMDKvYlQvTi0
 qSy3SNdRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMzXoGBsYdjE29zocYJTmY
 lER5NygejhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfsFJCdYlJqeWpGWmQOMEpi0BAePkghvI
 kiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEkpeflyolzuukBFQqAFKaUZoHNwgWvZcYZa
 WEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM+AFnIk5lXArfvFdApTECnZG84AHJKSSJCSqqBccE
 UzWs7vX880vp/42vTOt9rxkIvpzh/dcjsab17nSOr8OTmD/V/pkiz6Uw3Nfp25iLPwZMi7CZ6
 q5pu/3dwPy/8+oKPq6XSxEm93HFf88+Ivhb8ZHMyY87/r2fe6QSESHuFHPxT8/Nl15Nmo40n7
 s0XmDd7zrHt+xlkL1Uxvt3p0f4pl3F7QZUSS3FGoqEWc1FxIgBAT5Oc2QIAAA==
X-Env-Sender: prvs=43061b4ef=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506010747!112528918!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43481 invoked from network); 21 Sep 2017 16:19:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:19:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448730837"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22979.58961.758287.853619@mariner.uk.xensource.com>
Date: Thu, 21 Sep 2017 17:18:25 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170920152518.h3cmfqmjckztq5he@citrix.com>
References: <1505501339-11965-1-git-send-email-ian.jackson@eu.citrix.com>
 <1505501339-11965-11-git-send-email-ian.jackson@eu.citrix.com>
 <20170919094050.2fje3rpkdzpiqfjv@citrix.com>
 <22976.63130.273141.71066@mariner.uk.xensource.com>
 <20170919105801.oyxazgpexcjhfhnd@citrix.com>
 <22976.64171.272230.570682@mariner.uk.xensource.com>
 <20170920152518.h3cmfqmjckztq5he@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, Stefano  Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 10/22] xentoolcore_restrict_all: Implement
 for libxenforeignmemory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzIyXSB4ZW50b29sY29yZV9yZXN0cmljdF9h
bGw6IEltcGxlbWVudCBmb3IgbGlieGVuZm9yZWlnbm1lbW9yeSIpOgo+IE9uIFR1ZSwgU2VwIDE5
LCAyMDE3IGF0IDEyOjA4OjI3UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gV2VpIExp
dSB3cml0ZXMgKCJSZTogW1BBVENIIDEwLzIyXSB4ZW50b29sY29yZV9yZXN0cmljdF9hbGw6IElt
cGxlbWVudCBmb3IgbGlieGVuZm9yZWlnbm1lbW9yeSIpOgo+ID4gPiBTdXJlIHRoYXQncyBmaW5l
Lgo+ID4gCj4gPiBJIGhhdmUgdGhpcyBub3c6Cj4gPiAKPiA+ICAqIElmIGNhbGxlZCBhZ2FpbiB3
aXRoIHRoZSBzYW1lIGRvbWlkLCBpdCBtYXkgc3VjY2VlZCwgb3IgaXQgbWF5Cj4gPiAgKiBmYWls
IChldmVuIHRob3VnaCBzdWNoIGEgY2FsbCBpcyBwb3RlbnRpYWxseSBtZWFuaW5nZnVsKS4KPiA+
ICAqIChJZiBjYWxsZWQgYWdhaW4gd2l0aCBhIGRpZmZlcmVudCBkb21pZCwgaXQgd2lsbCBuZWNl
c3Nhcmlsb3kKPiA+ICAqIGZhaWwuKQo+IAo+IFR5cG8gIm5lY2Vzc2FyaWxveSIuCgpGaXhlZCwg
dGhhbmtzLiAgTkIgdGhhdCB0aGlzIHRleHQgaXMgaW4KICAgeGVudG9vbGNvcmUsIF9yZXN0cmlj
dF9hbGw6IEludHJvZHVjZSBuZXcgbGlicmFyeSBhbmQgaW1wbGVtZW50YXRpb24Kbm90IHRoZSBs
aWJ4ZW5mb3JlaWdubWVtb3J5IHBhdGNoLCBvZiBjb3Vyc2UuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:23:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4GO-0007OZ-4J; Thu, 21 Sep 2017 16:23:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv4GM-0007OC-6u
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 16:23:42 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 15/54-01911-D87E3C95; Thu, 21 Sep 2017 16:23:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsWS0XRdVbf7+eF
 Ig3e3RCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8e3JDraCG44VHR/XsDQw
 dlh1MXJxCAk0Mkn8+HuSGcJ5zChxvfspI4SzjVGiseknaxcjJ4eIgLPE1zNz2UFsYQEjiQlbt
 oLZvAL2Eo3f9wB1s3OwCVhJHBIDibIIqErMWnyFdQIjxwJGhlWMGsWpRWWpRbpGRnpJRZnpGS
 W5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIG+qmdgYNzBOPWE3yFGSQ4mJVHeA08PRwrxJeW
 nVGYkFmfEF5XmpBYfYpTh4FCS4K18BpQTLEpNT61Iy8wBBg1MWoKDR0mEdzFImre4IDG3ODMd
 InWK0Zjj2KbLf5g4Vl2/+4dJiCUvPy9VSpy3H6RUAKQ0ozQPbhAsmC8xykoJ8zIyMDAI8RSkF
 uVmlqDKv2IU52BUEuZ9BHIrT2ZeCdy+V0CnMAGdkr3hAMgpJYkIKakGximl8VsWvOncfzV+JU
 Nbu3zV15cO7Et3dOrOevZ/6+e1apUPDz0LleC4kb5VMyR3r9FXH5m1pfXaLGHb4vL/ODJHTFy
 /ceWkOvFO/sQfux/LnYlTkl/tlt/65hwHb/eKin2cKy9vzPrN5cwQN6OI9Z3oXPvrvbMkuHbM
 2KX5q/qfbFnrus0hwkosxRmJhlrMRcWJAJ5UcpVhAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506011018!84989299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4360 invoked from network); 21 Sep 2017 16:23:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 16:23:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv4GH-00049V-Oa; Thu, 21 Sep 2017 16:23:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv4GC-0005e9-Ct; Thu, 21 Sep 2017 16:23:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv4GB-0002pF-SL; Thu, 21 Sep 2017 16:23:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dv4GB-0002pF-SL@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 16:23:31 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1MWM3MDQxZjAzNmYyMTE1MwogIEJ1ZyBub3Qg
cHJlc2VudDogOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMzY3OC8KCgogIGNvbW1pdCBjMWNhYjU0Y2U1N2MyNjA4YjhiM2VhMDUxYzcwNDFmMDM2
ZjIxMTUzCiAgQXV0aG9yOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIERh
dGU6ICAgU2F0IFNlcCAxNiAyMToyNjoyOCAyMDE3ICswODAwCiAgCiAgICAgIFVlZmlDcHVQa2cv
Q3B1RHhlOiBGaXggb3V0LW9mLXN5bmMgaXNzdWUgaW4gcGFnZSBhdHRyaWJ1dGVzCiAgICAgIAog
ICAgICBGcm9tIENwdUR4ZSBkcml2ZXIgcGVyc3BlY3RpdmUsIGl0IGRvZXNuJ3QgdXBkYXRlIEdD
RCBtZW1vcnkgYXR0cmlidXRlcyBmcm9tCiAgICAgIGN1cnJlbnQgcGFnZSB0YWJsZSBzZXR1cCBk
dXJpbmcgaXRzIGluaXRpYWxpemF0aW9uLiBTbyB0aGUgbWVtb3J5IGF0dHJpYnV0ZXMgaW4KICAg
ICAgR0NEIG1pZ2h0IG5vdCByZWZsZWN0IGFsbCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdv
cmxkLgogICAgICAKICAgICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAg
ICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgICBDYzogU3RhciBa
ZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICAgICAgQ2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGlu
dGVsLmNvbT4KICAgICAgU3VnZ2VzdGVkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVs
LmNvbT4KICAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qvb3Zt
Zi9idWlsZC1hbWQ2NC14c20ueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3Jh
cGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0
ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0
LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTEzNjc4LmJpc2VjdGlvbi1zdW1tYXJ5
IC0tYmFzaXMtdGVtcGxhdGU9MTEzNjQ3IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3Qgb3Zt
ZiBidWlsZC1hbWQ2NC14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lz
IHBhc3M6CiAxMTM2NjEgZmFpbCBbaG9zdD1nb2RlbGxvMF0gLyAxMTM2NDcgb2suCkZhaWx1cmUg
LyBiYXNpcyBwYXNzIGZsaWdodHM6IDExMzY2MSAvIDExMzY0NwoodHJlZSB3aXRoIG5vIHVybDog
bWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogb3ZtZiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dApMYXRlc3QgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OSA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0
ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3
MwpCYXNpcyBwYXNzIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRh
YmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdl
MzI4NzMKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdCM5NDdmMzczN2FiZjY1ZmRh
NjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4LTU2MGE0MzVkZjAyYjIzM2VhMzNhZTU0M2FlYWI3NmIy
MjAxZGU4NDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dCNmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwLWY1YTRjODRhNWQ2YjE5
YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQj
MTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3My0xNmIxNDE0ZGU5MWI1YTgy
YTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTEzNjY0IFtob3N0PWdvZGVsbG8xXQog
MTEzNjcwIHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFi
ZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2Uz
Mjg3MwogMTEzNjQ3IHBhc3MgOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2
OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5
YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNh
ZjdkN2UzMjg3MwogMTEzNjcxIGZhaWwgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIy
MDFkZTg0OSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRh
NWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3
ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjcyIGZhaWwgMmI3ZjNkNGE2YmI3ZTAyNGIzYzQ1ZjMyOGJk
ZDYzNWY4NzgzODdmNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1
YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEw
OTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjczIGZhaWwgMTRkZGU5ZTkwM2JiOWE3MTllYmI4
ZjMzODFkYTcyYjE5NTA5YmMzNiA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFi
NWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjc0IGZhaWwgYzFjYWI1NGNlNTdjMjYw
OGI4YjNlYTA1MWM3MDQxZjAzNmYyMTE1MyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjc1IHBhc3MgOTQ3ZjM3Mzdh
YmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAg
MTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjU4IFtob3N0PWdv
ZGVsbG8xXQogMTEzNjc2IGZhaWwgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1MWM3MDQxZjAzNmYy
MTE1MyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2
YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZk
YjNhZjdkN2UzMjg3MwogMTEzNjYwIFtob3N0PWdvZGVsbG8xXQogMTEzNjc3IHBhc3MgOTQ3ZjM3
MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZmOGZkOThj
NjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjYxIGZhaWwg
NTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OSA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgwYTZm
OGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogMTEzNjc4
IGZhaWwgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1MWM3MDQxZjAzNmYyMTE1MyA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUw
MzgwYTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwpT
ZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MTM2NDcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzNjYx
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNjcwIChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNjcxIChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZk
OTdmZGRmYTY5ODY5ODY4NjggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVh
ODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hl
Y2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTM2NDcgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTM2NzQgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTM2NzUgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzY3NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzY3NyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTEzNjc4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9k
dWNlZDogIGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZmMjExNTMKICBCdWcgbm90
IHByZXNlbnQ6IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMTM2NzgvCgoKICBjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1MWM3MDQxZjAz
NmYyMTE1MwogIEF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBE
YXRlOiAgIFNhdCBTZXAgMTYgMjE6MjY6MjggMjAxNyArMDgwMAogIAogICAgICBVZWZpQ3B1UGtn
L0NwdUR4ZTogRml4IG91dC1vZi1zeW5jIGlzc3VlIGluIHBhZ2UgYXR0cmlidXRlcwogICAgICAK
ICAgICAgRnJvbSBDcHVEeGUgZHJpdmVyIHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBH
Q0QgbWVtb3J5IGF0dHJpYnV0ZXMgZnJvbQogICAgICBjdXJyZW50IHBhZ2UgdGFibGUgc2V0dXAg
ZHVyaW5nIGl0cyBpbml0aWFsaXphdGlvbi4gU28gdGhlIG1lbW9yeSBhdHRyaWJ1dGVzIGluCiAg
ICAgIEdDRCBtaWdodCBub3QgcmVmbGVjdCBhbGwgbWVtb3J5IGF0dHJpYnV0ZXMgaW4gcmVhbCB3
b3JsZC4KICAgICAgCiAgICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
ICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgICAgQ2M6IFN0YXIg
WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBp
bnRlbC5jb20+CiAgICAgIFN1Z2dlc3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRl
bC5jb20+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5n
QGludGVsLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L292bWYvYnVpbGQtYW1kNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTEzNjc4OiB0b2xlcmFibGUg
QUxMIEZBSUwKCmZsaWdodCAxMTM2Nzggb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY3OC8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4H3-0007Sn-HP; Thu, 21 Sep 2017 16:24:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4H2-0007Sg-Ne
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:24:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DF/C1-30935-7B7E3C95; Thu, 21 Sep 2017 16:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve6m54c
 jDQ6tU7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP2fb3OVvCRq2LSwTdMDYxzObsYOTkkBPwl
 bvTdZwKxhQUcJZYtPMwKYosIOEnse7OBBcRmFqiRuHN/P1iNkECaxKstKxlBbDYBPYl5x7+C1
 fAK2Eq8uvaFHcRmEVCV2Hh7GlhcVCBcoulsP1SNoMTJmU/AbE4BS4m9bROA6jmA5mtKrN+lD7
 FKXOLWk/lMELa8xPa3c5gh1qpKLH5wlH0CI/8sJJNmIXTPQtI9C0n3AkaWVYwaxalFZalFuoZ
 meklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GKe+jzvEKMnBpCTKe+Dp
 4UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErybngHlBItS01Mr0jJzgDECk5bg4FES4V0MkuYtL
 kjMLc5Mh0idYtTlODDhyh8mIZa8/LxUKXHefpAiAZCijNI8uBGweL3EKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd5pIFN4MvNK4Da9AjqCCeiI7A0HQI4oSURISTUwekRvtvHiXWmZKVD/zDF
 T5ceD7tuv/jmuvOFvKrW3K908pF2D3/XF5gr5LJPr738tP2n20T+z5d7b9cH+UfN+R2y+8fJU
 lUZX8GJ7ufBbkR6nJPzyoj9cvZr9//6u/O3Wuvv0Viak6XCINRtps/W+u5C1Y+E971+yT+Ny6
 +VXvinRmaPcs/WmEktxRqKhFnNRcSIA/l3h9NICAAA=
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506011056!109787956!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10258 invoked from network); 21 Sep 2017 16:24:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:24:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448731994"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-2-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2575f20d-1c8e-755f-16a9-012bb86b371f@citrix.com>
Date: Thu, 21 Sep 2017 17:23:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-2-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/x86: p2m-pod: Clean-up includes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgbG90IG9mIHRo
ZSBoZWFkZXJzIGFyZSBub3QgbmVjZXNzYXJ5LiBBdCB0aGUgc2FtZSB0aW1lLCBvcmRlciB0aGVt
IGluIHRoZQo+IGFscGhhYmV0aWNhbCBvcmRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gCj4gLS0tCj4gCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNrZWQtYnkK
PiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDExICsrKy0tLS0tLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jCj4gaW5kZXggNDA4NWI3Zjc1Mi4uZmVjODdlNTIyNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXBvZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+IEBA
IC0xOSwxOCArMTksMTMgQEAKPiAgICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICovCj4gIAo+IC0jaW5jbHVk
ZSA8eGVuL2lvbW11Lmg+Cj4gLSNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KPiAgI2luY2x1ZGUg
PHhlbi9ldmVudC5oPgo+IC0jaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+Cj4gLSNpbmNsdWRl
IDxhc20vZG9tYWluLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3RyYWNlLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5o
Pgo+ICAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgo+ICAjaW5jbHVkZSA8YXNtL3AybS5oPgo+IC0j
aW5jbHVkZSA8YXNtL2h2bS92bXgvdm14Lmg+IC8qIGVwdF9wMm1faW5pdCgpICovCj4gLSNpbmNs
dWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KPiAtI2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+
Cj4gLSNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaD4KPiAgCj4gICNpbmNs
dWRlICJtbS1sb2Nrcy5oIgo+ICAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:25:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:25:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4Hq-0007Z1-Py; Thu, 21 Sep 2017 16:25:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4Hp-0007Yr-IZ
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:25:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 0B/98-03454-8E7E3C95; Thu, 21 Sep 2017 16:25:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO6L54c
 jDXo6pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpe3exF6y2rtg2uYu1gfGzVhcjB4eEgL/E
 xHM1XYycHMIC3hJN/94wgdgiAk4S+95sYAGxmQVqJO7c3w8WFxJIk5jT+YgRxGYT0JOYd/wrW
 A2vgK3Euim7wWpYBFQlLjR9ZAexRQXCJZrO9kPVCEqcnPkEzOYUsJT49HgWK8gJzAKaEut36U
 OsEpe49WQ+E4QtL7H97RxmiLWqEosfHGWfwMg/C8mkWQjds5B0z0LSvYCRZRWjRnFqUVlqka6
 RkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsY18wMPMUpyMCmJ8h54
 ejhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvNjDMhQSLUtNTK9Iyc4ARApOW4OBREuGNAknzF
 hck5hZnpkOkTjEqSonz9j8DSgiAJDJK8+DaYFF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K8PiDjeTLzSuCmvwJazAS0OHvDAZDFJYkIKakGRv5VTXnnH4l9YFT58qLx6NasJV8qNa4LRcg
 UeUqe9Io8cSgmYHPxLCWN4piofSEnPLY8knB59GaambPPm2M2T8sZNZdvcWb9mrX0IaeBfpZX
 e+s+7plshyZsVc/ZICrgbRz/8s/bhj0BzBvK338PmHTl6PFmpVRR2eltWTH1Bn/VrxvpThHSU
 WIpzkg01GIuKk4EAHD1Lp3FAgAA
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506011110!84049868!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29878 invoked from network); 21 Sep 2017 16:25:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:25:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440708765"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-3-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3d8156b8-48bb-ac66-1ee5-343806bb0c85@citrix.com>
Date: Thu, 21 Sep 2017 17:25:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-3-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 02/16] xen/x86: p2m-pod: Remove trailing
	whitespaces
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKCj4gCj4gLS0tCj4gCj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgQW5k
cmV3J3MgYWNrZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDQ2ICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+
IGluZGV4IGZlYzg3ZTUyMjQuLjFmMDc0NDEyNTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiBAQCAtMSw3
ICsxLDcgQEAKPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICAgKiBhcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKPiAgICoKPiAtICogUG9wdWxhdGUtb24tZGVtYW5kIHAybSBlbnRyaWVzLiAKPiArICog
UG9wdWxhdGUtb24tZGVtYW5kIHAybSBlbnRyaWVzLgo+ICAgKgo+ICAgKiBDb3B5cmlnaHQgKGMp
IDIwMDktMjAxMSBDaXRyaXggU3lzdGVtcywgSW5jLgo+ICAgKgo+IEBAIC03Niw3ICs3Niw3IEBA
IHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAgICAgICAgICAg
ICAgIF9fZnVuY19fLCBtZm5feChtZm4pLCBvcmRlciwgKCgxVUwgPDwgb3JkZXIpIC0gMSkpOwo+
ICAgICAgICAgIHJldHVybiAtMTsKPiAgICAgIH0KPiAtICAgIAo+ICsKPiAgICAgIGZvcihpPTA7
IGkgPCAxIDw8IG9yZGVyIDsgaSsrKSB7Cj4gICAgICAgICAgc3RydWN0IGRvbWFpbiAqIG9kOwo+
ICAKPiBAQCAtMjIzLDggKzIyMyw4IEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCj4gICAgICAg
ICAgICAgICAgICAvKiBJZiB3ZSBjYW4ndCBhbGxvY2F0ZSBhIHN1cGVycGFnZSwgdHJ5IHNpbmds
ZXRvbiBwYWdlcyAqLwo+ICAgICAgICAgICAgICAgICAgb3JkZXIgPSBQQUdFX09SREVSXzRLOwo+
ICAgICAgICAgICAgICAgICAgZ290byByZXRyeTsKPiAtICAgICAgICAgICAgfSAgIAo+IC0gICAg
ICAgICAgICAKPiArICAgICAgICAgICAgfQo+ICsKPiAgICAgICAgICAgICAgcHJpbnRrKCIlczog
VW5hYmxlIHRvIGFsbG9jYXRlIHBhZ2UgZm9yIFBvRCBjYWNoZSAodGFyZ2V0PSVsdSBjYWNoZT0l
bGQpXG4iLAo+ICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBvZF90YXJnZXQsIHAybS0+
cG9kLmNvdW50KTsKPiAgICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiBAQCAtMjcyLDcgKzI3
Miw3IEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCj4gIAo+ICAgICAgICAgICAgICBpZiAoIHRl
c3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJihwYWdlK2kpLT51LmludXNlLnR5cGVfaW5m
bykgKQo+ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZStpKTsKPiAtICAg
ICAgICAgICAgCj4gKwo+ICAgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdD
X2FsbG9jYXRlZCwgJihwYWdlK2kpLT5jb3VudF9pbmZvKSApCj4gICAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlK2kpOwo+ICAKPiBAQCAtMjk2LDcgKzI5Niw3IEBAIG91dDoKPiAgICogZGVm
aW5pdGlvbnM6Cj4gICAqICsgTTogc3RhdGljX21heAo+ICAgKiArIEI6IG51bWJlciBvZiBwYWdl
cyB0aGUgYmFsbG9vbiBkcml2ZXIgaGFzIGJhbGxvb25lZCBkb3duIHRvLgo+IC0gKiArIFA6IE51
bWJlciBvZiBwb3B1bGF0ZWQgcGFnZXMuIAo+ICsgKiArIFA6IE51bWJlciBvZiBwb3B1bGF0ZWQg
cGFnZXMuCj4gICAqICsgVDogT2xkIHRhcmdldAo+ICAgKiArIFQnOiBOZXcgdGFyZ2V0Cj4gICAq
Cj4gQEAgLTMxMSwxMCArMzExLDEwIEBAIG91dDoKPiAgICogICB0aGUgcmVtYWluZGVyIG9mIHRo
ZSByYW0gdG8gdGhlIGd1ZXN0IE9TLgo+ICAgKiAgVCA8VCc8QiA6IEluY3JlYXNlIFBvRCBjYWNo
ZSBzaXplLgo+ICAgKiAgVCc8VDw9QiA6IEhlcmUgd2UgaGF2ZSBhIGNob2ljZS4gIFdlIGNhbiBk
ZWNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgY2FjaGUsCj4gLSAqICAgZ2V0IHRoZSBtZW1vcnkgcmln
aHQgYXdheS4gIEhvd2V2ZXIsIHRoYXQgbWVhbnMgZXZlcnkgdGltZSB3ZSAKPiAtICogICByZWR1
Y2UgdGhlIG1lbW9yeSB0YXJnZXQgd2UgcmlzayB0aGUgZ3Vlc3QgYXR0ZW1wdGluZyB0byBwb3B1
bGF0ZSB0aGUgCj4gKyAqICAgZ2V0IHRoZSBtZW1vcnkgcmlnaHQgYXdheS4gIEhvd2V2ZXIsIHRo
YXQgbWVhbnMgZXZlcnkgdGltZSB3ZQo+ICsgKiAgIHJlZHVjZSB0aGUgbWVtb3J5IHRhcmdldCB3
ZSByaXNrIHRoZSBndWVzdCBhdHRlbXB0aW5nIHRvIHBvcHVsYXRlIHRoZQo+ICAgKiAgIG1lbW9y
eSBiZWZvcmUgdGhlIGJhbGxvb24gZHJpdmVyIGhhcyByZWFjaGVkIGl0cyBuZXcgdGFyZ2V0LiAg
U2FmZXIgdG8KPiAtICogICBuZXZlciByZWR1Y2UgdGhlIGNhY2hlIHNpemUgaGVyZSwgYnV0IG9u
bHkgd2hlbiB0aGUgYmFsbG9vbiBkcml2ZXIgZnJlZXMgCj4gKyAqICAgbmV2ZXIgcmVkdWNlIHRo
ZSBjYWNoZSBzaXplIGhlcmUsIGJ1dCBvbmx5IHdoZW4gdGhlIGJhbGxvb24gZHJpdmVyIGZyZWVz
Cj4gICAqICAgUG9EIHJhbmdlcy4KPiAgICoKPiAgICogSWYgdGhlcmUgYXJlIG1hbnkgemVybyBw
YWdlcywgd2UgY291bGQgcmVhY2ggdGhlIHRhcmdldCBhbHNvIGJ5IGRvaW5nCj4gQEAgLTUxMSw3
ICs1MTEsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQs
Cj4gICAgICBsb25nIHBvZCwgbm9ucG9kLCByYW07Cj4gIAo+ICAgICAgZ2ZuX2xvY2socDJtLCBn
cGZuLCBvcmRlcik7Cj4gLSAgICBwb2RfbG9jayhwMm0pOyAgICAKPiArICAgIHBvZF9sb2NrKHAy
bSk7Cj4gIAo+ICAgICAgLyogSWYgd2UgZG9uJ3QgaGF2ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVu
dHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0aGVpcgo+ICAgICAgICogY291cnNlICovCj4gQEAgLTYy
OSw3ICs2MjksNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4g
KmQsCj4gICAgICAgICAgICAgIG5vbnBvZCAtPSBuOwo+ICAgICAgICAgICAgICByYW0gLT0gbjsK
PiAgICAgICAgICB9Cj4gLSAgICB9ICAgIAo+ICsgICAgfQo+ICAKPiAgICAgIC8qIElmIHRoZXJl
IGFyZSBubyBtb3JlIG5vbi1Qb0QgZW50cmllcywgdGVsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbigp
IHRoYXQKPiAgICAgICAqIHRoZXJlJ3Mgbm90aGluZyBsZWZ0IHRvIGRvLiAqLwo+IEBAIC02ODIs
NyArNjgyLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKPiAgICAgIGlmICggcGFnaW5nX21vZGVfc2hhZG93
KGQpICkKPiAgICAgICAgICBtYXhfcmVmKys7Cj4gIAo+IC0gICAgLyogTk9URTogdGhpcyBpcyB3
aHkgd2UgZG9uJ3QgZW5mb3JjZSBkZWFkbG9jayBjb25zdHJhaW50cyBiZXR3ZWVuIHAybSAKPiAr
ICAgIC8qIE5PVEU6IHRoaXMgaXMgd2h5IHdlIGRvbid0IGVuZm9yY2UgZGVhZGxvY2sgY29uc3Ry
YWludHMgYmV0d2VlbiBwMm0KPiAgICAgICAqIGFuZCBwb2QgbG9ja3MgKi8KPiAgICAgIGdmbl9s
b2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwo+ICAKPiBAQCAtNjkwLDcgKzY5MCw3IEBA
IHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pCj4gICAgICAgKiBhbmQgYWxpZ25lZCwgYW5kIG1hcHBpbmcgdGhlbS4g
Ki8KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpICs9IG4gKQo+ICAg
ICAgewo+IC0gICAgICAgIHAybV9hY2Nlc3NfdCBhOyAKPiArICAgICAgICBwMm1fYWNjZXNzX3Qg
YTsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyOwo+ICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgazsKPiAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+IEBAIC04
MDcsNyArODA3LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKPiAgb3V0X3Jlc2V0Ogo+ICAgICAgaWYgKCBy
ZXNldCApCj4gICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuMCwgOSwgdHlwZTAs
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwo+IC0gICAgCj4gKwo+ICBvdXQ6Cj4gICAgICBnZm5fdW5s
b2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwo+ICAgICAgcmV0dXJuIHJldDsKPiBAQCAt
ODM2LDggKzgzNiw4IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCj4gICAgICAgICAgLyogSWYgdGhpcyBp
cyByYW0sIGFuZCBub3QgYSBwYWdldGFibGUgb3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZCBwcm9i
YWJseSBub3QgbWFwcGVkCj4gICAgICAgICAgICAgZWxzZXdoZXJlLCBtYXAgaXQ7IG90aGVyd2lz
ZSwgc2tpcC4gKi8KPiAgICAgICAgICBpZiAoIHAybV9pc19yYW0odHlwZXNbaV0pCj4gLSAgICAg
ICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxv
Y2F0ZWQpICE9IDAgKSAKPiAtICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0p
LT5jb3VudF9pbmZvICYgKFBHQ19wYWdlX3RhYmxlfFBHQ194ZW5faGVhcCkpID09IDAgKSAKPiAr
ICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdD
X2FsbG9jYXRlZCkgIT0gMCApCj4gKyAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5z
W2ldKS0+Y291bnRfaW5mbyAmIChQR0NfcGFnZV90YWJsZXxQR0NfeGVuX2hlYXApKSA9PSAwICkK
PiAgICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYg
UEdDX2NvdW50X21hc2spIDw9IG1heF9yZWYgKSApCj4gICAgICAgICAgICAgIG1hcFtpXSA9IG1h
cF9kb21haW5fcGFnZShtZm5zW2ldKTsKPiAgICAgICAgICBlbHNlCj4gQEAgLTkxNSw3ICs5MTUs
NyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQo+ICAgICAgICAgICAgICAgICAgdC5tZm4gPSBtZm5feCht
Zm5zW2ldKTsKPiAgICAgICAgICAgICAgICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKPiAgICAgICAg
ICAgICAgICAgIHQub3JkZXIgPSAwOwo+IC0gICAgICAgIAo+ICsKPiAgICAgICAgICAgICAgICAg
IF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJTSwgMCwgc2l6ZW9mKHQpLCAmdCk7
Cj4gICAgICAgICAgICAgIH0KPiAgCj4gQEAgLTkyNCw3ICs5MjQsNyBAQCBwMm1fcG9kX3plcm9f
Y2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNv
dW50KQo+ICAgICAgICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCsrOwo+ICAgICAgICAgIH0K
PiAgICAgIH0KPiAtICAgIAo+ICsKPiAgfQo+ICAKPiAgI2RlZmluZSBQT0RfU1dFRVBfTElNSVQg
MTAyNAo+IEBAIC0xMDQ2LDEyICsxMDQ2LDEyIEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICAgICAgcG9kX2xvY2so
cDJtKTsKPiAgCj4gICAgICAvKiBUaGlzIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgcG9kIGxvY2sg
aGVsZC4gIFRoaXMgd2lsbCBtYWtlIHN1cmUgdGhhdAo+IC0gICAgICogZXZlbiBpZiBkLT5pc19k
eWluZyBjaGFuZ2VzIHVuZGVyIG91ciBmZWV0LCBwMm1fcG9kX2VtcHR5X2NhY2hlKCkgCj4gKyAg
ICAgKiBldmVuIGlmIGQtPmlzX2R5aW5nIGNoYW5nZXMgdW5kZXIgb3VyIGZlZXQsIHAybV9wb2Rf
ZW1wdHlfY2FjaGUoKQo+ICAgICAgICogd29uJ3Qgc3RhcnQgdW50aWwgd2UncmUgZG9uZS4gKi8K
PiAgICAgIGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKPiAgICAgICAgICBnb3RvIG91dF9m
YWlsOwo+ICAKPiAtICAgIAo+ICsKPiAgICAgIC8qIEJlY2F1c2UgUG9EIGRvZXMgbm90IGhhdmUg
Y2FjaGUgbGlzdCBmb3IgMUdCIHBhZ2VzLCBpdCBoYXMgdG8gcmVtYXAKPiAgICAgICAqIDFHQiBy
ZWdpb24gdG8gMk1CIGNodW5rcyBmb3IgYSByZXRyeS4gKi8KPiAgICAgIGlmICggb3JkZXIgPT0g
UEFHRV9PUkRFUl8xRyApCj4gQEAgLTExMDcsNyArMTEwNyw3IEBAIHAybV9wb2RfZGVtYW5kX3Bv
cHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICAgICAg
ICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbikgKyBpLCBnZm5fYWxpZ25lZCArIGkpOwo+
ICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIG1mbl9hZGQobWZuLCBpKSk7Cj4gICAgICB9
Cj4gLSAgICAKPiArCj4gICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAoMSA8PCBvcmRlcik7
Cj4gICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKPiAgCj4gQEAgLTExMjQs
NyArMTEyNCw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICAgICAgICAgIHQubWZuID0gbWZuX3gobWZuKTsKPiAg
ICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7Cj4gICAgICAgICAgdC5vcmRlciA9IG9yZGVyOwo+
IC0gICAgICAgIAo+ICsKPiAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9QT1BVTEFU
RSwgMCwgc2l6ZW9mKHQpLCAmdCk7Cj4gICAgICB9Cj4gIAo+IEBAIC0xMTYxLDcgKzExNjEsNyBA
QCByZW1hcF9hbmRfcmV0cnk6Cj4gIAo+ICAgICAgICAgIHQuZ2ZuID0gZ2ZuOwo+ICAgICAgICAg
IHQuZCA9IGQtPmRvbWFpbl9pZDsKPiAtICAgICAgICAKPiArCj4gICAgICAgICAgX190cmFjZV92
YXIoVFJDX01FTV9QT0RfU1VQRVJQQUdFX1NQTElOVEVSLCAwLCBzaXplb2YodCksICZ0KTsKPiAg
ICAgIH0KPiAgCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:29:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4Lj-0007sX-9c; Thu, 21 Sep 2017 16:29:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4Li-0007sK-Ca
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:29:14 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 00/67-03414-9D8E3C95; Thu, 21 Sep 2017 16:29:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve7NF4c
 jDSa+Y7RY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOmze1mLthcWtE3/Tp7A+PKkC5GTg4JAX+J
 w0+esoPYwgK+Emt3LGYEsUUEnCT2vdnAAmIzC9RI3Lm/nwnEFhJIk1i78j5YDZuAnsS841/Ba
 ngFbCXO/HrBCmKzCKhKPOq8ChYXFQiXaDrbD1UjKHFy5hMwm1PAUqLt3XygORxA8zUl1u/Sh1
 glLnHryXwmCFteYvvbOcwQa1UlFj84yj6BkX8WkkmzELpnIemehaR7ASPLKkb14tSistQiXXO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGQAgh2MMy/7H2KU5GBSEuU9Ung4
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr10ZUE6wKDU9tSItMwcYITBpCQ4eJRHeySBp3uKCx
 NzizHSI1ClGRSlx3pMgCQGQREZpHlwbLCovMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CW
 QKT2ZeCdz0V0CLmYAWZ284ALK4JBEhJdXAWH3nFEcJ256P3hM/v9OfviYo0N2nec/tmSmT5/n
 bu5mnPdrjqKVW/lWBn8vqorbJ4qadC0/fOcXiO2ub1ryIsCfzc0WXzexNXH9M7/y2iVedXQwM
 1+fMCDQ9r7bLrIhDVmqx8w6u+llb1CZuiDz07e+9kzH3Xgo5XLx4hmnXyTb7kM3vC5prliqxF
 GckGmoxFxUnAgBg1FDOxQIAAA==
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506011351!117591415!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62065 invoked from network); 21 Sep 2017 16:29:12 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:29:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448732762"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-4-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c164cb7e-4bc3-71f1-4dd0-c48bc5da41a9@citrix.com>
Date: Thu, 21 Sep 2017 17:28:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-4-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 03/16] xen/x86: p2m-pod: Fix coding style
	for comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpTaG91bGQgcHJvYmFibHkgYWRk
IHNvbWV0aGluZyBsaWtlOgoKIldoaWxlIHdlJ3JlIGhlcmUsIHNwZWNpZnkgMVVMIHdoZW4gc2hp
ZnRpbmcgaW4gYSBjb3VwbGUgb2YgY2FzZXMuIgoKVGhpcyBjb3VsZCBiZSBkb25lIG9uIGNoZWNr
LWluLgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KCj4gCj4gLS0tCj4gCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0
cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+ICAgICBDaGFuZ2VzIGlu
IHYyOgo+ICAgICAgICAgLSBBZGQgQW5kcmV3J3MgYWNrZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYyB8IDE1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMDIgaW5zZXJ0aW9ucygrKSwgNTIgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gaW5kZXggMWYwNzQ0MTI1OS4uNmYwNDUwODFiNSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYwo+IEBAIC0xNTUsOCArMTU1LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgcGFn
ZV9pbmZvICogcDJtX3BvZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgCj4g
ICAgICAgICAgQlVHX09OKCBwYWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSApOwo+ICAK
PiAtICAgICAgICAvKiBCcmVhayB1cCBhIHN1cGVycGFnZSB0byBtYWtlIHNpbmdsZSBwYWdlcy4g
TkIgY291bnQgZG9lc24ndAo+IC0gICAgICAgICAqIG5lZWQgdG8gYmUgYWRqdXN0ZWQuICovCj4g
KyAgICAgICAgLyoKPiArICAgICAgICAgKiBCcmVhayB1cCBhIHN1cGVycGFnZSB0byBtYWtlIHNp
bmdsZSBwYWdlcy4gTkIgY291bnQgZG9lc24ndAo+ICsgICAgICAgICAqIG5lZWQgdG8gYmUgYWRq
dXN0ZWQuCj4gKyAgICAgICAgICovCj4gICAgICAgICAgcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVh
ZCgmcDJtLT5wb2Quc3VwZXIpOwo+ICAgICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHAp
KTsKPiAgCj4gQEAgLTI0Miw4ICsyNDQsMTAgQEAgcDJtX3BvZF9zZXRfY2FjaGVfdGFyZ2V0KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9kX3RhcmdldCwgaW50IHAKPiAg
ICAgIH0KPiAgCj4gICAgICAvKiBEZWNyZWFzaW5nIHRoZSB0YXJnZXQgKi8KPiAtICAgIC8qIFdl
IGhvbGQgdGhlIHBvZCBsb2NrIGhlcmUsIHNvIHdlIGRvbid0IG5lZWQgdG8gd29ycnkgYWJvdXQK
PiAtICAgICAqIGNhY2hlIGRpc2FwcGVhcmluZyB1bmRlciBvdXIgZmVldC4gKi8KPiArICAgIC8q
Cj4gKyAgICAgKiBXZSBob2xkIHRoZSBwb2QgbG9jayBoZXJlLCBzbyB3ZSBkb24ndCBuZWVkIHRv
IHdvcnJ5IGFib3V0Cj4gKyAgICAgKiBjYWNoZSBkaXNhcHBlYXJpbmcgdW5kZXIgb3VyIGZlZXQu
Cj4gKyAgICAgKi8KPiAgICAgIHdoaWxlICggcG9kX3RhcmdldCA8IHAybS0+cG9kLmNvdW50ICkK
PiAgICAgIHsKPiAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICogcGFnZTsKPiBAQCAtMzQ1LDE1
ICszNDksMTkgQEAgcDJtX3BvZF9zZXRfbWVtX3RhcmdldChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIHRhcmdldCkKPiAgICAgIGlmICggZC0+aXNfZHlpbmcgKQo+ICAgICAgICAgIGdv
dG8gb3V0Owo+ICAKPiAtICAgIC8qIFQnIDwgQjogRG9uJ3QgcmVkdWNlIHRoZSBjYWNoZSBzaXpl
OyBsZXQgdGhlIGJhbGxvb24gZHJpdmVyCj4gLSAgICAgKiB0YWtlIGNhcmUgb2YgaXQuICovCj4g
KyAgICAvKgo+ICsgICAgICogVCcgPCBCOiBEb24ndCByZWR1Y2UgdGhlIGNhY2hlIHNpemU7IGxl
dCB0aGUgYmFsbG9vbiBkcml2ZXIKPiArICAgICAqIHRha2UgY2FyZSBvZiBpdC4KPiArICAgICAq
Lwo+ICAgICAgaWYgKCB0YXJnZXQgPCBkLT50b3RfcGFnZXMgKQo+ICAgICAgICAgIGdvdG8gb3V0
Owo+ICAKPiAgICAgIHBvZF90YXJnZXQgPSB0YXJnZXQgLSBwb3B1bGF0ZWQ7Cj4gIAo+IC0gICAg
LyogQiA8IFQnOiBTZXQgdGhlIGNhY2hlIHNpemUgZXF1YWwgdG8gIyBvZiBvdXRzdGFuZGluZyBl
bnRyaWVzLAo+IC0gICAgICogbGV0IHRoZSBiYWxsb29uIGRyaXZlciBmaWxsIGluIHRoZSByZXN0
LiAqLwo+ICsgICAgLyoKPiArICAgICAqIEIgPCBUJzogU2V0IHRoZSBjYWNoZSBzaXplIGVxdWFs
IHRvICMgb2Ygb3V0c3RhbmRpbmcgZW50cmllcywKPiArICAgICAqIGxldCB0aGUgYmFsbG9vbiBk
cml2ZXIgZmlsbCBpbiB0aGUgcmVzdC4KPiArICAgICAqLwo+ICAgICAgaWYgKCBwb3B1bGF0ZWQg
PiAwICYmIHBvZF90YXJnZXQgPiBwMm0tPnBvZC5lbnRyeV9jb3VudCApCj4gICAgICAgICAgcG9k
X3RhcmdldCA9IHAybS0+cG9kLmVudHJ5X2NvdW50Owo+ICAKPiBAQCAtNDkxLDcgKzQ5OSw4IEBA
IHN0YXRpYyBpbnQKPiAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7Cj4gIAo+ICAKPiAtLyogVGhpcyBmdW5jdGlv
biBpcyBuZWVkZWQgZm9yIHR3byByZWFzb25zOgo+ICsvKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIGlz
IG5lZWRlZCBmb3IgdHdvIHJlYXNvbnM6Cj4gICAqICsgVG8gcHJvcGVybHkgaGFuZGxlIGNsZWFy
aW5nIG9mIFBvRCBlbnRyaWVzCj4gICAqICsgVG8gInN0ZWFsIGJhY2siIG1lbW9yeSBiZWluZyBm
cmVlZCBmb3IgdGhlIFBvRCBjYWNoZSwgcmF0aGVyIHRoYW4KPiAgICogICByZWxlYXNpbmcgaXQu
Cj4gQEAgLTUxMyw4ICs1MjIsMTAgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAo+ICAgICAgZ2ZuX2xvY2socDJtLCBncGZuLCBvcmRlcik7Cj4gICAgICBw
b2RfbG9jayhwMm0pOwo+ICAKPiAtICAgIC8qIElmIHdlIGRvbid0IGhhdmUgYW55IG91dHN0YW5k
aW5nIFBvRCBlbnRyaWVzLCBsZXQgdGhpbmdzIHRha2UgdGhlaXIKPiAtICAgICAqIGNvdXJzZSAq
Lwo+ICsgICAgLyoKPiArICAgICAqIElmIHdlIGRvbid0IGhhdmUgYW55IG91dHN0YW5kaW5nIFBv
RCBlbnRyaWVzLCBsZXQgdGhpbmdzIHRha2UgdGhlaXIKPiArICAgICAqIGNvdXJzZS4KPiArICAg
ICAqLwo+ICAgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9jb3VudCA9PSAwICkKPiAgICAgICAgICBn
b3RvIG91dF91bmxvY2s7Cj4gIAo+IEBAIC01NTAsOCArNTYxLDEwIEBAIHAybV9wb2RfZGVjcmVh
c2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gICAgICBpZiAoICFub25wb2Qg
KQo+ICAgICAgewo+IC0gICAgICAgIC8qIEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBp
bnZhbGlkIGFuZCB0ZWxsIGNhbGxlcgo+IC0gICAgICAgICAqIHdlJ3JlIGRvbmUuICovCj4gKyAg
ICAgICAgLyoKPiArICAgICAgICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52
YWxpZCBhbmQgdGVsbCBjYWxsZXIKPiArICAgICAgICAgKiB3ZSdyZSBkb25lLgo+ICsgICAgICAg
ICAqLwo+ICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuLCBJTlZBTElEX01GTiwgb3Jk
ZXIsIHAybV9pbnZhbGlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2Fj
Y2Vzcyk7Cj4gICAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQtPSgxPDxvcmRlcik7Cj4gQEAg
LTU2OCwxNSArNTgxLDE2IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwKPiAgICAgICAqIC0gb3JkZXIgPj0gU1VQRVJQQUdFX09SREVSICh0aGUgbG9vcCBi
ZWxvdyB3aWxsIHRha2UgY2FyZSBvZiB0aGlzKQo+ICAgICAgICogLSBub3QgYWxsIG9mIHRoZSBw
YWdlcyB3ZXJlIFJBTSAobm93IGtub3dpbmcgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIpCj4gICAg
ICAgKi8KPiAtICAgIGlmICggc3RlYWxfZm9yX2NhY2hlICYmIG9yZGVyIDwgU1VQRVJQQUdFX09S
REVSICYmIHJhbSA9PSAoMSA8PCBvcmRlcikgJiYKPiArICAgIGlmICggc3RlYWxfZm9yX2NhY2hl
ICYmIG9yZGVyIDwgU1VQRVJQQUdFX09SREVSICYmIHJhbSA9PSAoMVVMIDw8IG9yZGVyKSAmJgo+
ICAgICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgZ3BmbiAmIH4oU1VQ
RVJQQUdFX1BBR0VTIC0gMSkpICkKPiAgICAgIHsKPiAtICAgICAgICBwb2QgPSAxIDw8IG9yZGVy
Owo+ICsgICAgICAgIHBvZCA9IDFVTCA8PCBvcmRlcjsKPiAgICAgICAgICByYW0gPSBub25wb2Qg
PSAwOwo+ICAgICAgICAgIEFTU0VSVChzdGVhbF9mb3JfY2FjaGUgPT0gKHAybS0+cG9kLmVudHJ5
X2NvdW50ID4gcDJtLT5wb2QuY291bnQpKTsKPiAgICAgIH0KPiAgCj4gLSAgICAvKiBQcm9jZXNz
IGFzIGxvbmcgYXM6Cj4gKyAgICAvKgo+ICsgICAgICogUHJvY2VzcyBhcyBsb25nIGFzOgo+ICAg
ICAgICogKyBUaGVyZSBhcmUgUG9EIGVudHJpZXMgdG8gaGFuZGxlLCBvcgo+ICAgICAgICogKyBU
aGVyZSBpcyByYW0gbGVmdCwgYW5kIHdlIHdhbnQgdG8gc3RlYWwgaXQKPiAgICAgICAqLwo+IEBA
IC02MzEsOCArNjQ1LDEwIEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gIAo+IC0gICAgLyogSWYgdGhlcmUgYXJl
IG5vIG1vcmUgbm9uLVBvRCBlbnRyaWVzLCB0ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhh
dAo+IC0gICAgICogdGhlcmUncyBub3RoaW5nIGxlZnQgdG8gZG8uICovCj4gKyAgICAvKgo+ICsg
ICAgICogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBvRCBlbnRyaWVzLCB0ZWxsIGRlY3JlYXNl
X3Jlc2VydmF0aW9uKCkgdGhhdAo+ICsgICAgICogdGhlcmUncyBub3RoaW5nIGxlZnQgdG8gZG8u
Cj4gKyAgICAgKi8KPiAgICAgIGlmICggbm9ucG9kID09IDAgKQo+ICAgICAgICAgIHJldCA9IDE7
Cj4gIAo+IEBAIC02NTgsOSArNjc0LDExIEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKPiAgfQo+ICAKPiAgCj4gLS8qIFNlYXJjaCBmb3IgYWxsLXplcm8gc3VwZXJw
YWdlcyB0byBiZSByZWNsYWltZWQgYXMgc3VwZXJwYWdlcyBmb3IgdGhlCj4gKy8qCj4gKyAqIFNl
YXJjaCBmb3IgYWxsLXplcm8gc3VwZXJwYWdlcyB0byBiZSByZWNsYWltZWQgYXMgc3VwZXJwYWdl
cyBmb3IgdGhlCj4gICAqIFBvRCBjYWNoZS4gTXVzdCBiZSBjYWxsZWQgdy8gcG9kIGxvY2sgaGVs
ZCwgbXVzdCBsb2NrIHRoZSBzdXBlcnBhZ2UKPiAtICogaW4gdGhlIHAybSAqLwo+ICsgKiBpbiB0
aGUgcDJtLgo+ICsgKi8KPiAgc3RhdGljIGludAo+ICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICB7Cj4gQEAg
LTY4MiwxMiArNzAwLDE2IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCj4gICAgICBpZiAoIHBhZ2luZ19tb2Rl
X3NoYWRvdyhkKSApCj4gICAgICAgICAgbWF4X3JlZisrOwo+ICAKPiAtICAgIC8qIE5PVEU6IHRo
aXMgaXMgd2h5IHdlIGRvbid0IGVuZm9yY2UgZGVhZGxvY2sgY29uc3RyYWludHMgYmV0d2VlbiBw
Mm0KPiAtICAgICAqIGFuZCBwb2QgbG9ja3MgKi8KPiArICAgIC8qCj4gKyAgICAgKiBOT1RFOiB0
aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRsb2NrIGNvbnN0cmFpbnRzIGJldHdlZW4g
cDJtCj4gKyAgICAgKiBhbmQgcG9kIGxvY2tzLgo+ICsgICAgICovCj4gICAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgU1VQRVJQQUdFX09SREVSKTsKPiAgCj4gLSAgICAvKiBMb29rIHVwIHRoZSBtZm5z
LCBjaGVja2luZyB0byBtYWtlIHN1cmUgdGhleSdyZSB0aGUgc2FtZSBtZm4KPiAtICAgICAqIGFu
ZCBhbGlnbmVkLCBhbmQgbWFwcGluZyB0aGVtLiAqLwo+ICsgICAgLyoKPiArICAgICAqIExvb2sg
dXAgdGhlIG1mbnMsIGNoZWNraW5nIHRvIG1ha2Ugc3VyZSB0aGV5J3JlIHRoZSBzYW1lIG1mbgo+
ICsgICAgICogYW5kIGFsaWduZWQsIGFuZCBtYXBwaW5nIHRoZW0uCj4gKyAgICAgKi8KPiAgICAg
IGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpICs9IG4gKQo+ICAgICAgewo+ICAg
ICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+IEBAIC02OTcsNyArNzE5LDggQEAgcDJtX3BvZF96ZXJv
X2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
bikKPiAgCj4gICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4gKyBpLCAmdHlw
ZSwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+ICAKPiAtICAgICAgICAvKiBDb25kaXRpb25z
IHRoYXQgbXVzdCBiZSBtZXQgZm9yIHN1cGVycGFnZS1zdXBlcnBhZ2U6Cj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBDb25kaXRpb25zIHRoYXQgbXVzdCBiZSBtZXQgZm9yIHN1cGVycGFnZS1z
dXBlcnBhZ2U6Cj4gICAgICAgICAgICogKyBBbGwgZ2ZucyBhcmUgcmFtIHR5cGVzCj4gICAgICAg
ICAgICogKyBBbGwgZ2ZucyBoYXZlIHRoZSBzYW1lIHR5cGUKPiAgICAgICAgICAgKiArIEFsbCBv
ZiB0aGUgbWZucyBhcmUgYWxsb2NhdGVkIHRvIGEgZG9tYWluCj4gQEAgLTc1MSw5ICs3NzQsMTEg
QEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbikKPiAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2Rl
bWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Cj4gICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJt
KTsKPiAgCj4gLSAgICAvKiBNYWtlIG5vbmUgb2YgdGhlIE1GTnMgYXJlIHVzZWQgZWxzZXdoZXJl
Li4uIGZvciBleGFtcGxlLCBtYXBwZWQKPiArICAgIC8qCj4gKyAgICAgKiBNYWtlIG5vbmUgb2Yg
dGhlIE1GTnMgYXJlIHVzZWQgZWxzZXdoZXJlLi4uIGZvciBleGFtcGxlLCBtYXBwZWQKPiAgICAg
ICAqIHZpYSB0aGUgZ3JhbnQgdGFibGUgaW50ZXJmYWNlLCBvciBieSBxZW11LiAgQWxsb3cgb25l
IHJlZmNvdW50IGZvcgo+IC0gICAgICogYmVpbmcgYWxsb2NhdGVkIHRvIHRoZSBkb21haW4uICov
Cj4gKyAgICAgKiBiZWluZyBhbGxvY2F0ZWQgdG8gdGhlIGRvbWFpbi4KPiArICAgICAqLwo+ICAg
ICAgZm9yICggaT0wOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysgKQo+ICAgICAgewo+ICAgICAg
ICAgIG1mbiA9IF9tZm4obWZuX3gobWZuMCkgKyBpKTsKPiBAQCAtNzk3LDggKzgyMiwxMCBAQCBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQo+ICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1pFUk9fUkVD
TEFJTSwgMCwgc2l6ZW9mKHQpLCAmdCk7Cj4gICAgICB9Cj4gIAo+IC0gICAgLyogRmluYWxseSEg
IFdlJ3ZlIHBhc3NlZCBhbGwgdGhlIGNoZWNrcywgYW5kIGNhbiBhZGQgdGhlIG1mbiBzdXBlcnBh
Z2UKPiAtICAgICAqIGJhY2sgb24gdGhlIFBvRCBjYWNoZSwgYW5kIGFjY291bnQgZm9yIHRoZSBu
ZXcgcDJtIFBvRCBlbnRyaWVzICovCj4gKyAgICAvKgo+ICsgICAgICogRmluYWxseSEgIFdlJ3Zl
IHBhc3NlZCBhbGwgdGhlIGNoZWNrcywgYW5kIGNhbiBhZGQgdGhlIG1mbiBzdXBlcnBhZ2UKPiAr
ICAgICAqIGJhY2sgb24gdGhlIFBvRCBjYWNoZSwgYW5kIGFjY291bnQgZm9yIHRoZSBuZXcgcDJt
IFBvRCBlbnRyaWVzLgo+ICsgICAgICovCj4gICAgICBwMm1fcG9kX2NhY2hlX2FkZChwMm0sIG1m
bl90b19wYWdlKG1mbjApLCBQQUdFX09SREVSXzJNKTsKPiAgICAgIHAybS0+cG9kLmVudHJ5X2Nv
dW50ICs9IFNVUEVSUEFHRV9QQUdFUzsKPiAgCj4gQEAgLTgzMyw4ICs4NjAsMTAgQEAgcDJtX3Bv
ZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMs
IGludCBjb3VudCkKPiAgICAgIHsKPiAgICAgICAgICBwMm1fYWNjZXNzX3QgYTsKPiAgICAgICAg
ICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5zW2ldLCB0eXBlcyArIGksICZhLCAw
LCBOVUxMLCBOVUxMKTsKPiAtICAgICAgICAvKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBh
Z2V0YWJsZSBvciBmcm9tIHRoZSB4ZW4gaGVhcCwgYW5kIHByb2JhYmx5IG5vdCBtYXBwZWQKPiAt
ICAgICAgICAgICBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLiAqLwo+ICsgICAg
ICAgIC8qCj4gKyAgICAgICAgICogSWYgdGhpcyBpcyByYW0sIGFuZCBub3QgYSBwYWdldGFibGUg
b3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZAo+ICsgICAgICAgICAqIHByb2JhYmx5IG5vdCBtYXBw
ZWQgZWxzZXdoZXJlLCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tpcC4KPiArICAgICAgICAgKi8KPiAg
ICAgICAgICBpZiAoIHAybV9pc19yYW0odHlwZXNbaV0pCj4gICAgICAgICAgICAgICAmJiAoICht
Zm5fdG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpICE9IDAgKQo+
ICAgICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiAo
UEdDX3BhZ2VfdGFibGV8UEdDX3hlbl9oZWFwKSkgPT0gMCApCj4gQEAgLTg0NCw4ICs4NzMsMTAg
QEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgKmdmbnMsIGludCBjb3VudCkKPiAgICAgICAgICAgICAgbWFwW2ldID0gTlVMTDsKPiAgICAg
IH0KPiAgCj4gLSAgICAvKiBUaGVuLCBnbyB0aHJvdWdoIGFuZCBjaGVjayBmb3IgemVyb2VkIHBh
Z2VzLCByZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9uCj4gLSAgICAgKiBmb3IgdGhvc2Ugd2l0aCB6
ZXJvZXMuICovCj4gKyAgICAvKgo+ICsgICAgICogVGhlbiwgZ28gdGhyb3VnaCBhbmQgY2hlY2sg
Zm9yIHplcm9lZCBwYWdlcywgcmVtb3Zpbmcgd3JpdGUgcGVybWlzc2lvbgo+ICsgICAgICogZm9y
IHRob3NlIHdpdGggemVyb2VzLgo+ICsgICAgICovCj4gICAgICBmb3IgKCBpPTA7IGk8Y291bnQ7
IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgaWYoIW1hcFtpXSkKPiBAQCAtODY3LDggKzg5OCwx
MCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQo+ICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5z
W2ldLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKPiAgICAgICAgICAgICAgICAgICAgICAg
IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwo+ICAKPiAtICAg
ICAgICAvKiBTZWUgaWYgdGhlIHBhZ2Ugd2FzIHN1Y2Nlc3NmdWxseSB1bm1hcHBlZC4gIChBbGxv
dyBvbmUgcmVmY291bnQKPiAtICAgICAgICAgKiBmb3IgYmVpbmcgYWxsb2NhdGVkIHRvIGEgZG9t
YWluLikgKi8KPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFNlZSBpZiB0aGUgcGFnZSB3YXMg
c3VjY2Vzc2Z1bGx5IHVubWFwcGVkLiAgKEFsbG93IG9uZSByZWZjb3VudAo+ICsgICAgICAgICAq
IGZvciBiZWluZyBhbGxvY2F0ZWQgdG8gYSBkb21haW4uKQo+ICsgICAgICAgICAqLwo+ICAgICAg
ICAgIGlmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21h
c2spID4gMSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZSht
YXBbaV0pOwo+IEBAIC04OTUsOCArOTI4LDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCj4gIAo+ICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcFtpXSk7Cj4gIAo+IC0gICAgICAgIC8qIFNlZSBj
b21tZW50IGluIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UoKSByZSBnbnR0YWIKPiAtICAg
ICAgICAgKiBjaGVjayB0aW1pbmcuICAqLwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogU2Vl
IGNvbW1lbnQgaW4gcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZSgpIHJlIGdudHRhYgo+ICsg
ICAgICAgICAqIGNoZWNrIHRpbWluZy4KPiArICAgICAgICAgKi8KPiAgICAgICAgICBpZiAoIGog
PCBQQUdFX1NJWkUvc2l6ZW9mKCptYXBbaV0pICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAg
IHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAo+IEBA
IC05NDQsOSArOTc5LDExIEBAIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0pCj4gICAgICBsaW1pdCA9IChzdGFydCA+IFBPRF9TV0VFUF9MSU1JVCkgPyAoc3Rh
cnQgLSBQT0RfU1dFRVBfTElNSVQpIDogMDsKPiAgCj4gICAgICAvKiBGSVhNRTogRmlndXJlIG91
dCBob3cgdG8gYXZvaWQgc3VwZXJwYWdlcyAqLwo+IC0gICAgLyogTk9URTogUHJvbW90ZSB0byBn
bG9iYWxseSBsb2NraW5nIHRoZSBwMm0uIFRoaXMgd2lsbCBnZXQgY29tcGxpY2F0ZWQKPiArICAg
IC8qCj4gKyAgICAgKiBOT1RFOiBQcm9tb3RlIHRvIGdsb2JhbGx5IGxvY2tpbmcgdGhlIHAybS4g
VGhpcyB3aWxsIGdldCBjb21wbGljYXRlZAo+ICAgICAgICogaW4gYSBmaW5lLWdyYWluZWQgc2Nl
bmFyaW8uIElmIHdlIGxvY2sgZWFjaCBnZm4gaW5kaXZpZHVhbGx5IHdlIG11c3QgYmUKPiAtICAg
ICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVjdXJzaW9uIGxpbWl0cyBhbmQgUE9EX1NXRUVQ
X1NUUklERS4gKi8KPiArICAgICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVjdXJzaW9uIGxp
bWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4KPiArICAgICAqLwo+ICAgICAgcDJtX2xvY2socDJt
KTsKPiAgICAgIGZvciAoIGk9cDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7IGkgPiAwIDsgaS0tICkK
PiAgICAgIHsKPiBAQCAtOTYzLDExICsxMDAwLDEzIEBAIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVw
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgICAgICBqID0gMDsKPiAgICAg
ICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAtICAgICAgICAvKiBTdG9wIGlmIHdlJ3JlIHBhc3Qg
b3VyIGxpbWl0IGFuZCB3ZSBoYXZlIGZvdW5kICpzb21ldGhpbmcqLgo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogU3RvcCBpZiB3ZSdyZSBwYXN0IG91ciBsaW1pdCBhbmQgd2UgaGF2ZSBmb3Vu
ZCAqc29tZXRoaW5nKi4KPiAgICAgICAgICAgKgo+ICAgICAgICAgICAqIE5CIHRoYXQgdGhpcyBp
cyBhIHplcm8tc3VtIGdhbWU7IHdlJ3JlIGluY3JlYXNpbmcgb3VyIGNhY2hlIHNpemUKPiAgICAg
ICAgICAgKiBieSByZS1pbmNyZWFzaW5nIG91ciAnZGVidCcuICBTaW5jZSB3ZSBob2xkIHRoZSBw
b2QgbG9jaywKPiAtICAgICAgICAgKiAoZW50cnlfY291bnQgLSBjb3VudCkgbXVzdCByZW1haW4g
dGhlIHNhbWUuICovCj4gKyAgICAgICAgICogKGVudHJ5X2NvdW50IC0gY291bnQpIG11c3QgcmVt
YWluIHRoZSBzYW1lLgo+ICsgICAgICAgICAqLwo+ICAgICAgICAgIGlmICggaSA8IGxpbWl0ICYm
IChwMm0tPnBvZC5jb3VudCA+IDAgfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkgKQo+ICAg
ICAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiBAQCAtMTA0NSwyMCArMTA4NCwyNSBAQCBwMm1f
cG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbiwKPiAgICAgIEFTU0VSVChnZm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7Cj4gICAgICBw
b2RfbG9jayhwMm0pOwo+ICAKPiAtICAgIC8qIFRoaXMgY2hlY2sgaXMgZG9uZSB3aXRoIHRoZSBw
b2QgbG9jayBoZWxkLiAgVGhpcyB3aWxsIG1ha2Ugc3VyZSB0aGF0Cj4gKyAgICAvKgo+ICsgICAg
ICogVGhpcyBjaGVjayBpcyBkb25lIHdpdGggdGhlIHBvZCBsb2NrIGhlbGQuICBUaGlzIHdpbGwg
bWFrZSBzdXJlIHRoYXQKPiAgICAgICAqIGV2ZW4gaWYgZC0+aXNfZHlpbmcgY2hhbmdlcyB1bmRl
ciBvdXIgZmVldCwgcDJtX3BvZF9lbXB0eV9jYWNoZSgpCj4gLSAgICAgKiB3b24ndCBzdGFydCB1
bnRpbCB3ZSdyZSBkb25lLiAqLwo+ICsgICAgICogd29uJ3Qgc3RhcnQgdW50aWwgd2UncmUgZG9u
ZS4KPiArICAgICAqLwo+ICAgICAgaWYgKCB1bmxpa2VseShkLT5pc19keWluZykgKQo+ICAgICAg
ICAgIGdvdG8gb3V0X2ZhaWw7Cj4gIAo+ICAKPiAtICAgIC8qIEJlY2F1c2UgUG9EIGRvZXMgbm90
IGhhdmUgY2FjaGUgbGlzdCBmb3IgMUdCIHBhZ2VzLCBpdCBoYXMgdG8gcmVtYXAKPiAtICAgICAq
IDFHQiByZWdpb24gdG8gMk1CIGNodW5rcyBmb3IgYSByZXRyeS4gKi8KPiArICAgIC8qCj4gKyAg
ICAgKiBCZWNhdXNlIFBvRCBkb2VzIG5vdCBoYXZlIGNhY2hlIGxpc3QgZm9yIDFHQiBwYWdlcywg
aXQgaGFzIHRvIHJlbWFwCj4gKyAgICAgKiAxR0IgcmVnaW9uIHRvIDJNQiBjaHVua3MgZm9yIGEg
cmV0cnkuCj4gKyAgICAgKi8KPiAgICAgIGlmICggb3JkZXIgPT0gUEFHRV9PUkRFUl8xRyApCj4g
ICAgICB7Cj4gICAgICAgICAgcG9kX3VubG9jayhwMm0pOwo+ICAgICAgICAgIGdmbl9hbGlnbmVk
ID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7Cj4gLSAgICAgICAgLyogTm90ZSB0aGF0IHdlIGFy
ZSBzdXBwb3NlZCB0byBjYWxsIHAybV9zZXRfZW50cnkoKSA1MTIgdGltZXMgdG8KPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIE5vdGUgdGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2FsbCBwMm1f
c2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRvCj4gICAgICAgICAgICogc3BsaXQgMUdCIGludG8gNTEy
IDJNQiBwYWdlcyBoZXJlLiBCdXQgV2Ugb25seSBkbyBvbmNlIGhlcmUgYmVjYXVzZQo+ICAgICAg
ICAgICAqIHAybV9zZXRfZW50cnkoKSBzaG91bGQgYXV0b21hdGljYWxseSBzaGF0dGVyIHRoZSAx
R0IgcGFnZSBpbnRvCj4gICAgICAgICAgICogNTEyIDJNQiBwYWdlcy4gVGhlIHJlc3Qgb2YgNTEx
IGNhbGxzIGFyZSB1bm5lY2Vzc2FyeS4KPiBAQCAtMTA3NSw4ICsxMTE5LDEwIEBAIHAybV9wb2Rf
ZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
LAo+ICAgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9jb3VudCA+IHAybS0+cG9kLmNvdW50ICkKPiAg
ICAgICAgICBwb2RfZWFnZXJfcmVjbGFpbShwMm0pOwo+ICAKPiAtICAgIC8qIE9ubHkgc3dlZXAg
aWYgd2UncmUgYWN0dWFsbHkgb3V0IG9mIG1lbW9yeS4gIERvaW5nIGFueXRoaW5nIGVsc2UKPiAt
ICAgICAqIGNhdXNlcyB1bm5lY2Vzc2FyeSB0aW1lIGFuZCBmcmFnbWVudGF0aW9uIG9mIHN1cGVy
cGFnZXMgaW4gdGhlIHAybS4gKi8KPiArICAgIC8qCj4gKyAgICAgKiBPbmx5IHN3ZWVwIGlmIHdl
J3JlIGFjdHVhbGx5IG91dCBvZiBtZW1vcnkuICBEb2luZyBhbnl0aGluZyBlbHNlCj4gKyAgICAg
KiBjYXVzZXMgdW5uZWNlc3NhcnkgdGltZSBhbmQgZnJhZ21lbnRhdGlvbiBvZiBzdXBlcnBhZ2Vz
IGluIHRoZSBwMm0uCj4gKyAgICAgKi8KPiAgICAgIGlmICggcDJtLT5wb2QuY291bnQgPT0gMCAp
Cj4gICAgICAgICAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAocDJtKTsKPiAgCj4gQEAgLTEwODgs
OCArMTEzNCwxMCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAgICAgIGlmICggZ2ZuID4gcDJtLT5wb2QubWF4X2d1
ZXN0ICkKPiAgICAgICAgICBwMm0tPnBvZC5tYXhfZ3Vlc3QgPSBnZm47Cj4gIAo+IC0gICAgLyog
R2V0IGEgcGFnZSBmLyB0aGUgY2FjaGUuICBBIE5VTEwgcmV0dXJuIHZhbHVlIGluZGljYXRlcyB0
aGF0IHRoZQo+IC0gICAgICogMi1tZWcgcmFuZ2Ugc2hvdWxkIGJlIG1hcmtlZCBzaW5nbGV0b24g
UG9ELCBhbmQgcmV0cmllZCAqLwo+ICsgICAgLyoKPiArICAgICAqIEdldCBhIHBhZ2UgZi8gdGhl
IGNhY2hlLiAgQSBOVUxMIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0aGUKPiArICAgICAq
IDItbWVnIHJhbmdlIHNob3VsZCBiZSBtYXJrZWQgc2luZ2xldG9uIFBvRCwgYW5kIHJldHJpZWQu
Cj4gKyAgICAgKi8KPiAgICAgIGlmICggKHAgPSBwMm1fcG9kX2NhY2hlX2dldChwMm0sIG9yZGVy
KSkgPT0gTlVMTCApCj4gICAgICAgICAgZ290byByZW1hcF9hbmRfcmV0cnk7Cj4gIAo+IEBAIC0x
MTQ2LDggKzExOTQsMTAgQEAgcmVtYXBfYW5kX3JldHJ5Ogo+ICAgICAgcG9kX3VubG9jayhwMm0p
Owo+ICAKPiAgICAgIC8qIFJlbWFwIHRoaXMgMi1tZWcgcmVnaW9uIGluIHNpbmdsZXRvbiBjaHVu
a3MgKi8KPiAtICAgIC8qIE5PVEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlv
IHRoaXMgbWlnaHQKPiAtICAgICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdm
bi0+Mk0gc3VwZXJwYWdlICovCj4gKyAgICAvKgo+ICsgICAgICogTk9URTogSW4gYSBwMm0gZmlu
ZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAo+ICsgICAgICogbmVlZCBwcm9tb3Rp
bmcgdGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2UuCj4gKyAgICAgKi8KPiAgICAg
IGdmbl9hbGlnbmVkID0gKGdmbj4+b3JkZXIpPDxvcmRlcjsKPiAgICAgIGZvcihpPTA7IGk8KDE8
PG9yZGVyKTsgaSsrKQo+ICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCAr
IGksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:33:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:33:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4PW-0008Vy-So; Thu, 21 Sep 2017 16:33:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4PV-0008Vs-24
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:33:09 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 89/BB-03283-4C9E3C95; Thu, 21 Sep 2017 16:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve6Bl4c
 jDY7NNLZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+HdvPUrCfueLYwxcsDYzvmLoYOTkkBPwl
 ejYtYQWxhQV8JdbuWMwIYrMJ6EnMO/6VBcQWEXCS2PdmA5jNLFAjcef+fqBeLg4hgZmMErt2f
 AAbxCtgK3F22xuwIhYBVYkT8/vABokKhEs0ne1ngagRlDg58wmYzSlgJ9HzeBJbFyMH0FBNif
 W79CHmi0vcejKfCcKWl9j+dg4ziC0ENHLxg6PsExj5ZyGZNAuhexaS7llIuhcwsqxiVC9OLSp
 LLdI11ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxMBiDYwdjxz+kQoyQHk5Io
 74GnhyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOeQGUEyxKTU+tSMvMAcYITFqCg0dJhHcfS
 Jq3uCAxtzgzHSJ1ilGX48bD63+YhFjy8vNSpcR5i0GKBECKMkrz4EbA4vUSo6yUMC8j0FFCPA
 WpRbmZJajyrxjFORiVhHm3gEzhycwrgdv0CugIJqAjsjccADmiJBEhJdXAqOQ276ubi3fZoVe
 fK3Y/KWuJW5j9sL8pniXb1kfetvjOxsLa/bv124p6TBbo915eudxEeSpD5KsZC1kD/n7MaJ/z
 2PWJjFxTmoLoDp9Ty16XP8nV2ZMmrHzU9Ndq0XztvhfGTxMtxWYtmJploBf/zmBTo7lQyAVFn
 Tn5XRtUfoe46QseUJqtxFKckWioxVxUnAgAQUN7Z9ICAAA=
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506011583!117998959!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35214 invoked from network); 21 Sep 2017 16:33:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:33:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448733489"
From: George Dunlap <george.dunlap@citrix.com>
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-4-julien.grall@arm.com>
 <c164cb7e-4bc3-71f1-4dd0-c48bc5da41a9@citrix.com>
Message-ID: <fe4e2844-0421-446d-1f4a-583163241002@citrix.com>
Date: Thu, 21 Sep 2017 17:33:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <c164cb7e-4bc3-71f1-4dd0-c48bc5da41a9@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 03/16] xen/x86: p2m-pod: Fix coding style
	for comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwNToyOCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8yMS8y
MDE3IDAxOjQwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFNob3VsZCBwcm9iYWJseSBhZGQgc29t
ZXRoaW5nIGxpa2U6Cj4gCj4gIldoaWxlIHdlJ3JlIGhlcmUsIHNwZWNpZnkgMVVMIHdoZW4gc2hp
ZnRpbmcgaW4gYSBjb3VwbGUgb2YgY2FzZXMuIgoKT2gsIEkgc2VlIC0tIHRoaXMgaXMgYSBzbmVh
ayBwZWVrIGF0IHRoZSBuZXh0IHBhdGNoLiA6LSkKCklmIGV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBn
b29kIEkgY2FuIG1vdmUgaXQgd2hlbiBJIGNoZWNrIGl0IGluLgoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4Q5-00008T-4J; Thu, 21 Sep 2017 16:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4Q3-000089-FB
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:33:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 39/3F-03616-6E9E3C95; Thu, 21 Sep 2017 16:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpO6zl4c
 jDQ52CVks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPuiQLepkrPv2axtjAeICpi5GTQ0LAX+LI
 7UeMILawgIPE09XPWEFsEQEniX1vNrCA2MwCNRJ37u8HqxcSSJOYPfc+G4jNJqAnMe/4V7AaX
 gFbiQnfl7F3MXJwsAioStxsCAMJiwqESzSd7YcqEZQ4OfMJmM0pYCnx4uALFpByZgFNifW79C
 E2iUvcejKfCcKWl9j+dg4zxFZVicUPjrJPYOSfhWTSLITuWUi6ZyHpXsDIsopRozi1qCy1SNf
 IWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAoGYBgB+Of+YGHGCU5mJREeQ88
 PRwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3ygugnGBRanpqRVpmDjA+YNISHDxKIrz7QNK8x
 QWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOWwxSJABSlFGaBzcCFquXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMxbBTKFJzOvBG7TK6AjmICOyN5wAOSIkkSElFQDY/VhFee9or+lkict5kx
 jaJk0ZbH027WhssyRr6pztXJbVjvpHhe5+23mKnaHyvuLtvXt3f4vahVDSbBIHVuqwCONBznZ
 wQ4KfV6bKr42tZ5iv3gzsO6Oc/0KkTi1SRsuh18s9X962YWhonR3uoviC4alF3dzHp7TLfIjQ
 bzLed20bzlrfs/1VmIpzkg01GIuKk4EAEcjb0/QAgAA
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506011620!84051048!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43330 invoked from network); 21 Sep 2017 16:33:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:33:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440710036"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-5-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <472c0f50-8810-6c41-ab46-8f5f9b25ec6d@citrix.com>
Date: Thu, 21 Sep 2017 17:33:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-5-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsc28gdGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG86Cj4gICAgIC0gbW92ZSBmcm9tIDEgPDwgKiB0byAxVUwgPDwgKi4K
PiAgICAgLSB1c2UgdW5zaWduZWQgd2hlbiBwb3NzaWJsZQo+ICAgICAtIG1vdmUgZnJvbSB1bnNp
Z25lZCBpbnQgLT4gdW5zaWduZWQgbG9uZyBmb3Igc29tZSBpbmR1Y3Rpb24KPiAgICAgdmFyaWFi
bGVzCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4RJ-0000Hd-EV; Thu, 21 Sep 2017 16:35:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv4RI-0000HU-O7
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:35:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 43/20-03422-43AE3C95; Thu, 21 Sep 2017 16:35:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdf41eF
 Ig+3HeSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFn6eyFzTXVPz9NoWxgbEjsouRi0NIYDOj
 xNG+NywQzm5Giaufmpi6GDk5hAV8JdbuWMwIYosIuErsO74MLM4sUCPxeukfJoiGmYwSu3Z8A
 EuwCWhK3Pn8CczmFbCSWLFtPjuIzSKgKrGq6Q4riC0qEC6x//s1ZogaQYmTM5+wgNicAnYSPY
 8nsUEsMJOYt/khM4QtLnHryXyoxfIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWpRWWq
 RroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7G7sv+hxglOZiURHkP
 PD0cKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1/clUE6wKDU9tSItMwcYKzBpCQ4eJRHefS+A0
 rzFBYm5xZnpEKlTjIpS4rwfQBICIImM0jy4Nlh8XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5
 IwbwbIdp7MvBK46a+AFjMBLc7ecABkcUkiQkqqgbFX9e6O9/eqL7OZut5evqja4PEC4fBPZvk
 2F09FrOc9o3WoYMq/Fbesn2/V+/YwdtrjBR/3aX9c9VsnYGMFz7m01AfLzc+bbpp043BjyCch
 Xb4FT39tqA5WWrpQ/uQOGbOy98c7j91XYOeyZvhd1ruzpsvOWdn5zv+gem3vFZ0Pk1qXWN7IP
 SCkxFKckWioxVxUnAgAdyXwP8oCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506011698!60951883!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31577 invoked from network); 21 Sep 2017 16:34:58 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 21 Sep 2017 16:34:58 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4031A1435;
 Thu, 21 Sep 2017 09:34:57 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 239FA3F578;
 Thu, 21 Sep 2017 09:34:56 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-4-julien.grall@arm.com>
 <c164cb7e-4bc3-71f1-4dd0-c48bc5da41a9@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7fe4f505-4e85-1e17-46a6-df614d5eb1b2@arm.com>
Date: Thu, 21 Sep 2017 17:34:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <c164cb7e-4bc3-71f1-4dd0-c48bc5da41a9@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 03/16] xen/x86: p2m-pod: Fix coding style
	for comments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAxNzoyOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8yMS8y
MDE3IDAxOjQwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFNob3VsZCBwcm9iYWJseSBhZGQgc29t
ZXRoaW5nIGxpa2U6Cj4gCj4gIldoaWxlIHdlJ3JlIGhlcmUsIHNwZWNpZnkgMVVMIHdoZW4gc2hp
ZnRpbmcgaW4gYSBjb3VwbGUgb2YgY2FzZXMuIgoKVGhpcyB3YXMgbWVhbnQgdG8gYmUgZG9uZSBp
biBwYXRjaCAjNCB0aGF0IGNvbnRhaW4gdGhlIG90aGVyIDFVTCA8PC4gSSAKcHJvYmFibHkgbWVz
c2VkIHVwIGR1cmluZyB0aGUgc3BsaXQuIEkgY2FuIG1vdmUgdGhlbSBpbiAjNCBpZiBJIG5lZWQg
dG8gCnJlc2VuZCBhIHNlcmllcy4gT3RoZXJ3aXNlIHRoaXMgc2VudGVuY2UgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlIHdvdWxkIGJlIApmaW5lLgoKQ2hlZXJzLAoKPiAKPiBUaGlzIGNvdWxkIGJlIGRv
bmUgb24gY2hlY2staW4uCj4gCj4gUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KPiAKPj4KPj4gLS0tCj4+Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+Pgo+PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0gQWRkIEFuZHJldydzIGFj
a2VkLWJ5Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxNTQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFu
Z2VkLCAxMDIgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+
PiBpbmRleCAxZjA3NDQxMjU5Li42ZjA0NTA4MWI1IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPj4gQEAg
LTE1NSw4ICsxNTUsMTAgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKiBwMm1fcG9kX2NhY2hl
X2dldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+PiAgIAo+PiAgICAgICAgICAgQlVHX09OKCBw
YWdlX2xpc3RfZW1wdHkoJnAybS0+cG9kLnN1cGVyKSApOwo+PiAgIAo+PiAtICAgICAgICAvKiBC
cmVhayB1cCBhIHN1cGVycGFnZSB0byBtYWtlIHNpbmdsZSBwYWdlcy4gTkIgY291bnQgZG9lc24n
dAo+PiAtICAgICAgICAgKiBuZWVkIHRvIGJlIGFkanVzdGVkLiAqLwo+PiArICAgICAgICAvKgo+
PiArICAgICAgICAgKiBCcmVhayB1cCBhIHN1cGVycGFnZSB0byBtYWtlIHNpbmdsZSBwYWdlcy4g
TkIgY291bnQgZG9lc24ndAo+PiArICAgICAgICAgKiBuZWVkIHRvIGJlIGFkanVzdGVkLgo+PiAr
ICAgICAgICAgKi8KPj4gICAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnAybS0+
cG9kLnN1cGVyKTsKPj4gICAgICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHApKTsKPj4g
ICAKPj4gQEAgLTI0Miw4ICsyNDQsMTAgQEAgcDJtX3BvZF9zZXRfY2FjaGVfdGFyZ2V0KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgcG9kX3RhcmdldCwgaW50IHAKPj4gICAg
ICAgfQo+PiAgIAo+PiAgICAgICAvKiBEZWNyZWFzaW5nIHRoZSB0YXJnZXQgKi8KPj4gLSAgICAv
KiBXZSBob2xkIHRoZSBwb2QgbG9jayBoZXJlLCBzbyB3ZSBkb24ndCBuZWVkIHRvIHdvcnJ5IGFi
b3V0Cj4+IC0gICAgICogY2FjaGUgZGlzYXBwZWFyaW5nIHVuZGVyIG91ciBmZWV0LiAqLwo+PiAr
ICAgIC8qCj4+ICsgICAgICogV2UgaG9sZCB0aGUgcG9kIGxvY2sgaGVyZSwgc28gd2UgZG9uJ3Qg
bmVlZCB0byB3b3JyeSBhYm91dAo+PiArICAgICAqIGNhY2hlIGRpc2FwcGVhcmluZyB1bmRlciBv
dXIgZmVldC4KPj4gKyAgICAgKi8KPj4gICAgICAgd2hpbGUgKCBwb2RfdGFyZ2V0IDwgcDJtLT5w
b2QuY291bnQgKQo+PiAgICAgICB7Cj4+ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICogcGFn
ZTsKPj4gQEAgLTM0NSwxNSArMzQ5LDE5IEBAIHAybV9wb2Rfc2V0X21lbV90YXJnZXQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB0YXJnZXQpCj4+ICAgICAgIGlmICggZC0+aXNfZHlp
bmcgKQo+PiAgICAgICAgICAgZ290byBvdXQ7Cj4+ICAgCj4+IC0gICAgLyogVCcgPCBCOiBEb24n
dCByZWR1Y2UgdGhlIGNhY2hlIHNpemU7IGxldCB0aGUgYmFsbG9vbiBkcml2ZXIKPj4gLSAgICAg
KiB0YWtlIGNhcmUgb2YgaXQuICovCj4+ICsgICAgLyoKPj4gKyAgICAgKiBUJyA8IEI6IERvbid0
IHJlZHVjZSB0aGUgY2FjaGUgc2l6ZTsgbGV0IHRoZSBiYWxsb29uIGRyaXZlcgo+PiArICAgICAq
IHRha2UgY2FyZSBvZiBpdC4KPj4gKyAgICAgKi8KPj4gICAgICAgaWYgKCB0YXJnZXQgPCBkLT50
b3RfcGFnZXMgKQo+PiAgICAgICAgICAgZ290byBvdXQ7Cj4+ICAgCj4+ICAgICAgIHBvZF90YXJn
ZXQgPSB0YXJnZXQgLSBwb3B1bGF0ZWQ7Cj4+ICAgCj4+IC0gICAgLyogQiA8IFQnOiBTZXQgdGhl
IGNhY2hlIHNpemUgZXF1YWwgdG8gIyBvZiBvdXRzdGFuZGluZyBlbnRyaWVzLAo+PiAtICAgICAq
IGxldCB0aGUgYmFsbG9vbiBkcml2ZXIgZmlsbCBpbiB0aGUgcmVzdC4gKi8KPj4gKyAgICAvKgo+
PiArICAgICAqIEIgPCBUJzogU2V0IHRoZSBjYWNoZSBzaXplIGVxdWFsIHRvICMgb2Ygb3V0c3Rh
bmRpbmcgZW50cmllcywKPj4gKyAgICAgKiBsZXQgdGhlIGJhbGxvb24gZHJpdmVyIGZpbGwgaW4g
dGhlIHJlc3QuCj4+ICsgICAgICovCj4+ICAgICAgIGlmICggcG9wdWxhdGVkID4gMCAmJiBwb2Rf
dGFyZ2V0ID4gcDJtLT5wb2QuZW50cnlfY291bnQgKQo+PiAgICAgICAgICAgcG9kX3RhcmdldCA9
IHAybS0+cG9kLmVudHJ5X2NvdW50Owo+PiAgIAo+PiBAQCAtNDkxLDcgKzQ5OSw4IEBAIHN0YXRp
YyBpbnQKPj4gICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKPj4gICAKPj4gICAKPj4gLS8qIFRoaXMgZnVuY3Rp
b24gaXMgbmVlZGVkIGZvciB0d28gcmVhc29uczoKPj4gKy8qCj4+ICsgKiBUaGlzIGZ1bmN0aW9u
IGlzIG5lZWRlZCBmb3IgdHdvIHJlYXNvbnM6Cj4+ICAgICogKyBUbyBwcm9wZXJseSBoYW5kbGUg
Y2xlYXJpbmcgb2YgUG9EIGVudHJpZXMKPj4gICAgKiArIFRvICJzdGVhbCBiYWNrIiBtZW1vcnkg
YmVpbmcgZnJlZWQgZm9yIHRoZSBQb0QgY2FjaGUsIHJhdGhlciB0aGFuCj4+ICAgICogICByZWxl
YXNpbmcgaXQuCj4+IEBAIC01MTMsOCArNTIyLDEwIEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2
YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgZ2ZuX2xvY2socDJtLCBncGZuLCBvcmRl
cik7Cj4+ICAgICAgIHBvZF9sb2NrKHAybSk7Cj4+ICAgCj4+IC0gICAgLyogSWYgd2UgZG9uJ3Qg
aGF2ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVudHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0aGVpcgo+
PiAtICAgICAqIGNvdXJzZSAqLwo+PiArICAgIC8qCj4+ICsgICAgICogSWYgd2UgZG9uJ3QgaGF2
ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVudHJpZXMsIGxldCB0aGluZ3MgdGFrZSB0aGVpcgo+PiAr
ICAgICAqIGNvdXJzZS4KPj4gKyAgICAgKi8KPj4gICAgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9j
b3VudCA9PSAwICkKPj4gICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPj4gICAKPj4gQEAgLTU1
MCw4ICs1NjEsMTAgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWlu
ICpkLAo+PiAgIAo+PiAgICAgICBpZiAoICFub25wb2QgKQo+PiAgICAgICB7Cj4+IC0gICAgICAg
IC8qIEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNhbGxl
cgo+PiAtICAgICAgICAgKiB3ZSdyZSBkb25lLiAqLwo+PiArICAgICAgICAvKgo+PiArICAgICAg
ICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxs
ZXIKPj4gKyAgICAgICAgICogd2UncmUgZG9uZS4KPj4gKyAgICAgICAgICovCj4+ICAgICAgICAg
ICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxp
ZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Cj4+ICAg
ICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudC09KDE8PG9yZGVyKTsKPj4gQEAgLTU2OCwxNSAr
NTgxLDE2IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwK
Pj4gICAgICAgICogLSBvcmRlciA+PSBTVVBFUlBBR0VfT1JERVIgKHRoZSBsb29wIGJlbG93IHdp
bGwgdGFrZSBjYXJlIG9mIHRoaXMpCj4+ICAgICAgICAqIC0gbm90IGFsbCBvZiB0aGUgcGFnZXMg
d2VyZSBSQU0gKG5vdyBrbm93aW5nIG9yZGVyIDwgU1VQRVJQQUdFX09SREVSKQo+PiAgICAgICAg
Ki8KPj4gLSAgICBpZiAoIHN0ZWFsX2Zvcl9jYWNoZSAmJiBvcmRlciA8IFNVUEVSUEFHRV9PUkRF
UiAmJiByYW0gPT0gKDEgPDwgb3JkZXIpICYmCj4+ICsgICAgaWYgKCBzdGVhbF9mb3JfY2FjaGUg
JiYgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIgJiYgcmFtID09ICgxVUwgPDwgb3JkZXIpICYmCj4+
ICAgICAgICAgICAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShwMm0sIGdwZm4gJiB+KFNV
UEVSUEFHRV9QQUdFUyAtIDEpKSApCj4+ICAgICAgIHsKPj4gLSAgICAgICAgcG9kID0gMSA8PCBv
cmRlcjsKPj4gKyAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwo+PiAgICAgICAgICAgcmFtID0g
bm9ucG9kID0gMDsKPj4gICAgICAgICAgIEFTU0VSVChzdGVhbF9mb3JfY2FjaGUgPT0gKHAybS0+
cG9kLmVudHJ5X2NvdW50ID4gcDJtLT5wb2QuY291bnQpKTsKPj4gICAgICAgfQo+PiAgIAo+PiAt
ICAgIC8qIFByb2Nlc3MgYXMgbG9uZyBhczoKPj4gKyAgICAvKgo+PiArICAgICAqIFByb2Nlc3Mg
YXMgbG9uZyBhczoKPj4gICAgICAgICogKyBUaGVyZSBhcmUgUG9EIGVudHJpZXMgdG8gaGFuZGxl
LCBvcgo+PiAgICAgICAgKiArIFRoZXJlIGlzIHJhbSBsZWZ0LCBhbmQgd2Ugd2FudCB0byBzdGVh
bCBpdAo+PiAgICAgICAgKi8KPj4gQEAgLTYzMSw4ICs2NDUsMTAgQEAgcDJtX3BvZF9kZWNyZWFz
ZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICAgfQo+PiAgICAgICB9
Cj4+ICAgCj4+IC0gICAgLyogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBvRCBlbnRyaWVzLCB0
ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAo+PiAtICAgICAqIHRoZXJlJ3Mgbm90aGlu
ZyBsZWZ0IHRvIGRvLiAqLwo+PiArICAgIC8qCj4+ICsgICAgICogSWYgdGhlcmUgYXJlIG5vIG1v
cmUgbm9uLVBvRCBlbnRyaWVzLCB0ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAo+PiAr
ICAgICAqIHRoZXJlJ3Mgbm90aGluZyBsZWZ0IHRvIGRvLgo+PiArICAgICAqLwo+PiAgICAgICBp
ZiAoIG5vbnBvZCA9PSAwICkKPj4gICAgICAgICAgIHJldCA9IDE7Cj4+ICAgCj4+IEBAIC02NTgs
OSArNjc0LDExIEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPj4g
ICB9Cj4+ICAgCj4+ICAgCj4+IC0vKiBTZWFyY2ggZm9yIGFsbC16ZXJvIHN1cGVycGFnZXMgdG8g
YmUgcmVjbGFpbWVkIGFzIHN1cGVycGFnZXMgZm9yIHRoZQo+PiArLyoKPj4gKyAqIFNlYXJjaCBm
b3IgYWxsLXplcm8gc3VwZXJwYWdlcyB0byBiZSByZWNsYWltZWQgYXMgc3VwZXJwYWdlcyBmb3Ig
dGhlCj4+ICAgICogUG9EIGNhY2hlLiBNdXN0IGJlIGNhbGxlZCB3LyBwb2QgbG9jayBoZWxkLCBt
dXN0IGxvY2sgdGhlIHN1cGVycGFnZQo+PiAtICogaW4gdGhlIHAybSAqLwo+PiArICogaW4gdGhl
IHAybS4KPj4gKyAqLwo+PiAgIHN0YXRpYyBpbnQKPj4gICBwMm1fcG9kX3plcm9fY2hlY2tfc3Vw
ZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+PiAgIHsK
Pj4gQEAgLTY4MiwxMiArNzAwLDE2IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCj4+ICAgICAgIGlmICggcGFn
aW5nX21vZGVfc2hhZG93KGQpICkKPj4gICAgICAgICAgIG1heF9yZWYrKzsKPj4gICAKPj4gLSAg
ICAvKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRsb2NrIGNvbnN0cmFp
bnRzIGJldHdlZW4gcDJtCj4+IC0gICAgICogYW5kIHBvZCBsb2NrcyAqLwo+PiArICAgIC8qCj4+
ICsgICAgICogTk9URTogdGhpcyBpcyB3aHkgd2UgZG9uJ3QgZW5mb3JjZSBkZWFkbG9jayBjb25z
dHJhaW50cyBiZXR3ZWVuIHAybQo+PiArICAgICAqIGFuZCBwb2QgbG9ja3MuCj4+ICsgICAgICov
Cj4+ICAgICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwo+PiAgIAo+PiAt
ICAgIC8qIExvb2sgdXAgdGhlIG1mbnMsIGNoZWNraW5nIHRvIG1ha2Ugc3VyZSB0aGV5J3JlIHRo
ZSBzYW1lIG1mbgo+PiAtICAgICAqIGFuZCBhbGlnbmVkLCBhbmQgbWFwcGluZyB0aGVtLiAqLwo+
PiArICAgIC8qCj4+ICsgICAgICogTG9vayB1cCB0aGUgbWZucywgY2hlY2tpbmcgdG8gbWFrZSBz
dXJlIHRoZXkncmUgdGhlIHNhbWUgbWZuCj4+ICsgICAgICogYW5kIGFsaWduZWQsIGFuZCBtYXBw
aW5nIHRoZW0uCj4+ICsgICAgICovCj4+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQQUdF
X1BBR0VTOyBpICs9IG4gKQo+PiAgICAgICB7Cj4+ICAgICAgICAgICBwMm1fYWNjZXNzX3QgYTsK
Pj4gQEAgLTY5Nyw3ICs3MTksOCBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+PiAgIAo+PiAgICAgICAgICAg
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4gKyBpLCAmdHlwZSwgJmEsIDAsICZjdXJfb3Jk
ZXIsIE5VTEwpOwo+PiAgIAo+PiAtICAgICAgICAvKiBDb25kaXRpb25zIHRoYXQgbXVzdCBiZSBt
ZXQgZm9yIHN1cGVycGFnZS1zdXBlcnBhZ2U6Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAq
IENvbmRpdGlvbnMgdGhhdCBtdXN0IGJlIG1ldCBmb3Igc3VwZXJwYWdlLXN1cGVycGFnZToKPj4g
ICAgICAgICAgICAqICsgQWxsIGdmbnMgYXJlIHJhbSB0eXBlcwo+PiAgICAgICAgICAgICogKyBB
bGwgZ2ZucyBoYXZlIHRoZSBzYW1lIHR5cGUKPj4gICAgICAgICAgICAqICsgQWxsIG9mIHRoZSBt
Zm5zIGFyZSBhbGxvY2F0ZWQgdG8gYSBkb21haW4KPj4gQEAgLTc1MSw5ICs3NzQsMTEgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbikKPj4gICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5k
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKPj4gICAgICAgcDJtX3RsYl9mbHVzaF9zeW5jKHAybSk7
Cj4+ICAgCj4+IC0gICAgLyogTWFrZSBub25lIG9mIHRoZSBNRk5zIGFyZSB1c2VkIGVsc2V3aGVy
ZS4uLiBmb3IgZXhhbXBsZSwgbWFwcGVkCj4+ICsgICAgLyoKPj4gKyAgICAgKiBNYWtlIG5vbmUg
b2YgdGhlIE1GTnMgYXJlIHVzZWQgZWxzZXdoZXJlLi4uIGZvciBleGFtcGxlLCBtYXBwZWQKPj4g
ICAgICAgICogdmlhIHRoZSBncmFudCB0YWJsZSBpbnRlcmZhY2UsIG9yIGJ5IHFlbXUuICBBbGxv
dyBvbmUgcmVmY291bnQgZm9yCj4+IC0gICAgICogYmVpbmcgYWxsb2NhdGVkIHRvIHRoZSBkb21h
aW4uICovCj4+ICsgICAgICogYmVpbmcgYWxsb2NhdGVkIHRvIHRoZSBkb21haW4uCj4+ICsgICAg
ICovCj4+ICAgICAgIGZvciAoIGk9MDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKPj4gICAg
ICAgewo+PiAgICAgICAgICAgbWZuID0gX21mbihtZm5feChtZm4wKSArIGkpOwo+PiBAQCAtNzk3
LDggKzgyMiwxMCBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+PiAgICAgICAgICAgX190cmFjZV92YXIoVFJD
X01FTV9QT0RfWkVST19SRUNMQUlNLCAwLCBzaXplb2YodCksICZ0KTsKPj4gICAgICAgfQo+PiAg
IAo+PiAtICAgIC8qIEZpbmFsbHkhICBXZSd2ZSBwYXNzZWQgYWxsIHRoZSBjaGVja3MsIGFuZCBj
YW4gYWRkIHRoZSBtZm4gc3VwZXJwYWdlCj4+IC0gICAgICogYmFjayBvbiB0aGUgUG9EIGNhY2hl
LCBhbmQgYWNjb3VudCBmb3IgdGhlIG5ldyBwMm0gUG9EIGVudHJpZXMgKi8KPj4gKyAgICAvKgo+
PiArICAgICAqIEZpbmFsbHkhICBXZSd2ZSBwYXNzZWQgYWxsIHRoZSBjaGVja3MsIGFuZCBjYW4g
YWRkIHRoZSBtZm4gc3VwZXJwYWdlCj4+ICsgICAgICogYmFjayBvbiB0aGUgUG9EIGNhY2hlLCBh
bmQgYWNjb3VudCBmb3IgdGhlIG5ldyBwMm0gUG9EIGVudHJpZXMuCj4+ICsgICAgICovCj4+ICAg
ICAgIHAybV9wb2RfY2FjaGVfYWRkKHAybSwgbWZuX3RvX3BhZ2UobWZuMCksIFBBR0VfT1JERVJf
Mk0pOwo+PiAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCArPSBTVVBFUlBBR0VfUEFHRVM7Cj4+
ICAgCj4+IEBAIC04MzMsOCArODYwLDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCj4+ICAgICAgIHsK
Pj4gICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwo+PiAgICAgICAgICAgbWZuc1tpXSA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgdHlwZXMgKyBpLCAmYSwgMCwgTlVMTCwgTlVMTCk7Cj4+
IC0gICAgICAgIC8qIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90IGEgcGFnZXRhYmxlIG9yIGZyb20g
dGhlIHhlbiBoZWFwLCBhbmQgcHJvYmFibHkgbm90IG1hcHBlZAo+PiAtICAgICAgICAgICBlbHNl
d2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLiAqLwo+PiArICAgICAgICAvKgo+PiArICAg
ICAgICAgKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRoZSB4
ZW4gaGVhcCwgYW5kCj4+ICsgICAgICAgICAqIHByb2JhYmx5IG5vdCBtYXBwZWQgZWxzZXdoZXJl
LCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tpcC4KPj4gKyAgICAgICAgICovCj4+ICAgICAgICAgICBp
ZiAoIHAybV9pc19yYW0odHlwZXNbaV0pCj4+ICAgICAgICAgICAgICAgICYmICggKG1mbl90b19w
YWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRlZCkgIT0gMCApCj4+ICAgICAg
ICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19w
YWdlX3RhYmxlfFBHQ194ZW5faGVhcCkpID09IDAgKQo+PiBAQCAtODQ0LDggKzg3MywxMCBAQCBw
Mm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAq
Z2ZucywgaW50IGNvdW50KQo+PiAgICAgICAgICAgICAgIG1hcFtpXSA9IE5VTEw7Cj4+ICAgICAg
IH0KPj4gICAKPj4gLSAgICAvKiBUaGVuLCBnbyB0aHJvdWdoIGFuZCBjaGVjayBmb3IgemVyb2Vk
IHBhZ2VzLCByZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9uCj4+IC0gICAgICogZm9yIHRob3NlIHdp
dGggemVyb2VzLiAqLwo+PiArICAgIC8qCj4+ICsgICAgICogVGhlbiwgZ28gdGhyb3VnaCBhbmQg
Y2hlY2sgZm9yIHplcm9lZCBwYWdlcywgcmVtb3Zpbmcgd3JpdGUgcGVybWlzc2lvbgo+PiArICAg
ICAqIGZvciB0aG9zZSB3aXRoIHplcm9lcy4KPj4gKyAgICAgKi8KPj4gICAgICAgZm9yICggaT0w
OyBpPGNvdW50OyBpKysgKQo+PiAgICAgICB7Cj4+ICAgICAgICAgICBpZighbWFwW2ldKQo+PiBA
QCAtODY3LDggKzg5OCwxMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQo+PiAgICAgICAgICAgcDJtX3Nl
dF9lbnRyeShwMm0sIGdmbnNbaV0sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRf
YWNjZXNzKTsKPj4gICAKPj4gLSAgICAgICAgLyogU2VlIGlmIHRoZSBwYWdlIHdhcyBzdWNjZXNz
ZnVsbHkgdW5tYXBwZWQuICAoQWxsb3cgb25lIHJlZmNvdW50Cj4+IC0gICAgICAgICAqIGZvciBi
ZWluZyBhbGxvY2F0ZWQgdG8gYSBkb21haW4uKSAqLwo+PiArICAgICAgICAvKgo+PiArICAgICAg
ICAgKiBTZWUgaWYgdGhlIHBhZ2Ugd2FzIHN1Y2Nlc3NmdWxseSB1bm1hcHBlZC4gIChBbGxvdyBv
bmUgcmVmY291bnQKPj4gKyAgICAgICAgICogZm9yIGJlaW5nIGFsbG9jYXRlZCB0byBhIGRvbWFp
bi4pCj4+ICsgICAgICAgICAqLwo+PiAgICAgICAgICAgaWYgKCAobWZuX3RvX3BhZ2UobWZuc1tp
XSktPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPiAxICkKPj4gICAgICAgICAgIHsKPj4g
ICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBbaV0pOwo+PiBAQCAtODk1LDggKzky
OCwxMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQo+PiAgIAo+PiAgICAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobWFwW2ldKTsKPj4gICAKPj4gLSAgICAgICAgLyogU2VlIGNvbW1lbnQgaW4gcDJtX3Bv
ZF96ZXJvX2NoZWNrX3N1cGVycGFnZSgpIHJlIGdudHRhYgo+PiAtICAgICAgICAgKiBjaGVjayB0
aW1pbmcuICAqLwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBTZWUgY29tbWVudCBpbiBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKCkgcmUgZ250dGFiCj4+ICsgICAgICAgICAqIGNo
ZWNrIHRpbWluZy4KPj4gKyAgICAgICAgICovCj4+ICAgICAgICAgICBpZiAoIGogPCBQQUdFX1NJ
WkUvc2l6ZW9mKCptYXBbaV0pICkKPj4gICAgICAgICAgIHsKPj4gICAgICAgICAgICAgICBwMm1f
c2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKPj4gQEAgLTk0
NCw5ICs5NzksMTEgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4g
KnAybSkKPj4gICAgICAgbGltaXQgPSAoc3RhcnQgPiBQT0RfU1dFRVBfTElNSVQpID8gKHN0YXJ0
IC0gUE9EX1NXRUVQX0xJTUlUKSA6IDA7Cj4+ICAgCj4+ICAgICAgIC8qIEZJWE1FOiBGaWd1cmUg
b3V0IGhvdyB0byBhdm9pZCBzdXBlcnBhZ2VzICovCj4+IC0gICAgLyogTk9URTogUHJvbW90ZSB0
byBnbG9iYWxseSBsb2NraW5nIHRoZSBwMm0uIFRoaXMgd2lsbCBnZXQgY29tcGxpY2F0ZWQKPj4g
KyAgICAvKgo+PiArICAgICAqIE5PVEU6IFByb21vdGUgdG8gZ2xvYmFsbHkgbG9ja2luZyB0aGUg
cDJtLiBUaGlzIHdpbGwgZ2V0IGNvbXBsaWNhdGVkCj4+ICAgICAgICAqIGluIGEgZmluZS1ncmFp
bmVkIHNjZW5hcmlvLiBJZiB3ZSBsb2NrIGVhY2ggZ2ZuIGluZGl2aWR1YWxseSB3ZSBtdXN0IGJl
Cj4+IC0gICAgICogY2FyZWZ1bCBhYm91dCBzcGlubG9jayByZWN1cnNpb24gbGltaXRzIGFuZCBQ
T0RfU1dFRVBfU1RSSURFLiAqLwo+PiArICAgICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVj
dXJzaW9uIGxpbWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4KPj4gKyAgICAgKi8KPj4gICAgICAg
cDJtX2xvY2socDJtKTsKPj4gICAgICAgZm9yICggaT1wMm0tPnBvZC5yZWNsYWltX3NpbmdsZTsg
aSA+IDAgOyBpLS0gKQo+PiAgICAgICB7Cj4+IEBAIC05NjMsMTEgKzEwMDAsMTMgQEAgcDJtX3Bv
ZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4gICAgICAgICAgICAg
ICAgICAgaiA9IDA7Cj4+ICAgICAgICAgICAgICAgfQo+PiAgICAgICAgICAgfQo+PiAtICAgICAg
ICAvKiBTdG9wIGlmIHdlJ3JlIHBhc3Qgb3VyIGxpbWl0IGFuZCB3ZSBoYXZlIGZvdW5kICpzb21l
dGhpbmcqLgo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBTdG9wIGlmIHdlJ3JlIHBhc3Qg
b3VyIGxpbWl0IGFuZCB3ZSBoYXZlIGZvdW5kICpzb21ldGhpbmcqLgo+PiAgICAgICAgICAgICoK
Pj4gICAgICAgICAgICAqIE5CIHRoYXQgdGhpcyBpcyBhIHplcm8tc3VtIGdhbWU7IHdlJ3JlIGlu
Y3JlYXNpbmcgb3VyIGNhY2hlIHNpemUKPj4gICAgICAgICAgICAqIGJ5IHJlLWluY3JlYXNpbmcg
b3VyICdkZWJ0Jy4gIFNpbmNlIHdlIGhvbGQgdGhlIHBvZCBsb2NrLAo+PiAtICAgICAgICAgKiAo
ZW50cnlfY291bnQgLSBjb3VudCkgbXVzdCByZW1haW4gdGhlIHNhbWUuICovCj4+ICsgICAgICAg
ICAqIChlbnRyeV9jb3VudCAtIGNvdW50KSBtdXN0IHJlbWFpbiB0aGUgc2FtZS4KPj4gKyAgICAg
ICAgICovCj4+ICAgICAgICAgICBpZiAoIGkgPCBsaW1pdCAmJiAocDJtLT5wb2QuY291bnQgPiAw
IHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKPj4gICAgICAgICAgICAgICBicmVhazsK
Pj4gICAgICAgfQo+PiBAQCAtMTA0NSwyMCArMTA4NCwyNSBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1
bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4gICAgICAg
QVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJtLCBnZm4pKTsKPj4gICAgICAgcG9kX2xvY2socDJt
KTsKPj4gICAKPj4gLSAgICAvKiBUaGlzIGNoZWNrIGlzIGRvbmUgd2l0aCB0aGUgcG9kIGxvY2sg
aGVsZC4gIFRoaXMgd2lsbCBtYWtlIHN1cmUgdGhhdAo+PiArICAgIC8qCj4+ICsgICAgICogVGhp
cyBjaGVjayBpcyBkb25lIHdpdGggdGhlIHBvZCBsb2NrIGhlbGQuICBUaGlzIHdpbGwgbWFrZSBz
dXJlIHRoYXQKPj4gICAgICAgICogZXZlbiBpZiBkLT5pc19keWluZyBjaGFuZ2VzIHVuZGVyIG91
ciBmZWV0LCBwMm1fcG9kX2VtcHR5X2NhY2hlKCkKPj4gLSAgICAgKiB3b24ndCBzdGFydCB1bnRp
bCB3ZSdyZSBkb25lLiAqLwo+PiArICAgICAqIHdvbid0IHN0YXJ0IHVudGlsIHdlJ3JlIGRvbmUu
Cj4+ICsgICAgICovCj4+ICAgICAgIGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKPj4gICAg
ICAgICAgIGdvdG8gb3V0X2ZhaWw7Cj4+ICAgCj4+ICAgCj4+IC0gICAgLyogQmVjYXVzZSBQb0Qg
ZG9lcyBub3QgaGF2ZSBjYWNoZSBsaXN0IGZvciAxR0IgcGFnZXMsIGl0IGhhcyB0byByZW1hcAo+
PiAtICAgICAqIDFHQiByZWdpb24gdG8gMk1CIGNodW5rcyBmb3IgYSByZXRyeS4gKi8KPj4gKyAg
ICAvKgo+PiArICAgICAqIEJlY2F1c2UgUG9EIGRvZXMgbm90IGhhdmUgY2FjaGUgbGlzdCBmb3Ig
MUdCIHBhZ2VzLCBpdCBoYXMgdG8gcmVtYXAKPj4gKyAgICAgKiAxR0IgcmVnaW9uIHRvIDJNQiBj
aHVua3MgZm9yIGEgcmV0cnkuCj4+ICsgICAgICovCj4+ICAgICAgIGlmICggb3JkZXIgPT0gUEFH
RV9PUkRFUl8xRyApCj4+ICAgICAgIHsKPj4gICAgICAgICAgIHBvZF91bmxvY2socDJtKTsKPj4g
ICAgICAgICAgIGdmbl9hbGlnbmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7Cj4+IC0gICAg
ICAgIC8qIE5vdGUgdGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2FsbCBwMm1fc2V0X2VudHJ5KCkg
NTEyIHRpbWVzIHRvCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIE5vdGUgdGhhdCB3ZSBh
cmUgc3VwcG9zZWQgdG8gY2FsbCBwMm1fc2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRvCj4+ICAgICAg
ICAgICAgKiBzcGxpdCAxR0IgaW50byA1MTIgMk1CIHBhZ2VzIGhlcmUuIEJ1dCBXZSBvbmx5IGRv
IG9uY2UgaGVyZSBiZWNhdXNlCj4+ICAgICAgICAgICAgKiBwMm1fc2V0X2VudHJ5KCkgc2hvdWxk
IGF1dG9tYXRpY2FsbHkgc2hhdHRlciB0aGUgMUdCIHBhZ2UgaW50bwo+PiAgICAgICAgICAgICog
NTEyIDJNQiBwYWdlcy4gVGhlIHJlc3Qgb2YgNTExIGNhbGxzIGFyZSB1bm5lY2Vzc2FyeS4KPj4g
QEAgLTEwNzUsOCArMTExOSwxMCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4gICAgICAgaWYgKCBwMm0tPnBvZC5l
bnRyeV9jb3VudCA+IHAybS0+cG9kLmNvdW50ICkKPj4gICAgICAgICAgIHBvZF9lYWdlcl9yZWNs
YWltKHAybSk7Cj4+ICAgCj4+IC0gICAgLyogT25seSBzd2VlcCBpZiB3ZSdyZSBhY3R1YWxseSBv
dXQgb2YgbWVtb3J5LiAgRG9pbmcgYW55dGhpbmcgZWxzZQo+PiAtICAgICAqIGNhdXNlcyB1bm5l
Y2Vzc2FyeSB0aW1lIGFuZCBmcmFnbWVudGF0aW9uIG9mIHN1cGVycGFnZXMgaW4gdGhlIHAybS4g
Ki8KPj4gKyAgICAvKgo+PiArICAgICAqIE9ubHkgc3dlZXAgaWYgd2UncmUgYWN0dWFsbHkgb3V0
IG9mIG1lbW9yeS4gIERvaW5nIGFueXRoaW5nIGVsc2UKPj4gKyAgICAgKiBjYXVzZXMgdW5uZWNl
c3NhcnkgdGltZSBhbmQgZnJhZ21lbnRhdGlvbiBvZiBzdXBlcnBhZ2VzIGluIHRoZSBwMm0uCj4+
ICsgICAgICovCj4+ICAgICAgIGlmICggcDJtLT5wb2QuY291bnQgPT0gMCApCj4+ICAgICAgICAg
ICBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChwMm0pOwo+PiAgIAo+PiBAQCAtMTA4OCw4ICsxMTM0
LDEwIEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLAo+PiAgICAgICBpZiAoIGdmbiA+IHAybS0+cG9kLm1heF9ndWVzdCAp
Cj4+ICAgICAgICAgICBwMm0tPnBvZC5tYXhfZ3Vlc3QgPSBnZm47Cj4+ICAgCj4+IC0gICAgLyog
R2V0IGEgcGFnZSBmLyB0aGUgY2FjaGUuICBBIE5VTEwgcmV0dXJuIHZhbHVlIGluZGljYXRlcyB0
aGF0IHRoZQo+PiAtICAgICAqIDItbWVnIHJhbmdlIHNob3VsZCBiZSBtYXJrZWQgc2luZ2xldG9u
IFBvRCwgYW5kIHJldHJpZWQgKi8KPj4gKyAgICAvKgo+PiArICAgICAqIEdldCBhIHBhZ2UgZi8g
dGhlIGNhY2hlLiAgQSBOVUxMIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0aGUKPj4gKyAg
ICAgKiAyLW1lZyByYW5nZSBzaG91bGQgYmUgbWFya2VkIHNpbmdsZXRvbiBQb0QsIGFuZCByZXRy
aWVkLgo+PiArICAgICAqLwo+PiAgICAgICBpZiAoIChwID0gcDJtX3BvZF9jYWNoZV9nZXQocDJt
LCBvcmRlcikpID09IE5VTEwgKQo+PiAgICAgICAgICAgZ290byByZW1hcF9hbmRfcmV0cnk7Cj4+
ICAgCj4+IEBAIC0xMTQ2LDggKzExOTQsMTAgQEAgcmVtYXBfYW5kX3JldHJ5Ogo+PiAgICAgICBw
b2RfdW5sb2NrKHAybSk7Cj4+ICAgCj4+ICAgICAgIC8qIFJlbWFwIHRoaXMgMi1tZWcgcmVnaW9u
IGluIHNpbmdsZXRvbiBjaHVua3MgKi8KPj4gLSAgICAvKiBOT1RFOiBJbiBhIHAybSBmaW5lLWdy
YWluZWQgbG9jayBzY2VuYXJpbyB0aGlzIG1pZ2h0Cj4+IC0gICAgICogbmVlZCBwcm9tb3Rpbmcg
dGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2UgKi8KPj4gKyAgICAvKgo+PiArICAg
ICAqIE5PVEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlvIHRoaXMgbWlnaHQK
Pj4gKyAgICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVy
cGFnZS4KPj4gKyAgICAgKi8KPj4gICAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuPj5vcmRlcik8PG9y
ZGVyOwo+PiAgICAgICBmb3IoaT0wOyBpPCgxPDxvcmRlcik7IGkrKykKPj4gICAgICAgICAgIHAy
bV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCArIGksIElOVkFMSURfTUZOLCBQQUdFX09SREVS
XzRLLAo+Pgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:35:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4Rx-0000Nx-N6; Thu, 21 Sep 2017 16:35:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4Rw-0000NZ-O7
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:35:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 25/98-30688-B5AE3C95; Thu, 21 Sep 2017 16:35:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpG70q8O
 RBnt/SFgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnzFzSxFEwXqjg87RJTA+M/3i5GTg4JAX+J
 M5tPsYPYwgLpEv1dz5hBbBEBJ4l9bzawgNjMAjUSd+7vZwKxhQTSJJafaWYFsdkE9CTmHf8KV
 sMrYCtx/9o5MJtFQFXixcWNYDNFBcIlms72Q9UISpyc+QTM5hSwlGj/fAnI5gCarymxfpc+xC
 pxiVtP5jNB2PIS29/OYYZYqyqx+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMWoUpxaVpRbpGhr
 pJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiYDEOxg7JvlfIhRkoNJSZT3wNPD
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH1fAuUEi1LTUyvSMnOAMQKTluDgURLh3fcCKM1bX
 JCYW5yZDpE6xagoJc6bBtInAJLIKM2Da4PF5SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ82
 aATOHJzCuBm/4KaDET0OLsDQdAFpckIqSkGhgrMyeuEXgvcVlASfykh4Flyf8r6z6c2J7GvnR
 Vxiyl+8J3oqJ2tq5+1mwu08xcp6nJ4xOQ+eR03WTLnCcSc0+Va100+TKltmOGP8tpya2eZS/m
 sS+7evu9+bK3r6d9WGrx6n4sc1biUeG5EXektb62OTQ1TnBgSr19WC8zfBffshW/16rePMGix
 FKckWioxVxUnAgA2gRKn8YCAAA=
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506011737!92066170!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14840 invoked from network); 21 Sep 2017 16:35:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:35:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440710433"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-6-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <199601ce-f4a2-4776-0b5b-f095bf4c266c@citrix.com>
Date: Thu, 21 Sep 2017 17:35:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-6-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 05/16] xen/x86: p2m-pod: Avoid redundant
 assignments in p2m_pod_demand_populate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGdmbl9hbGlnbmVk
IGlzIGFzc2lnbmVkIDMgdGltZXMgd2l0aCB0aGUgZXhhY3Qgc2FtZSBmb3JtdWxhLiBBbGwgdGhl
Cj4gdmFyaWFibGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28gY29uc29saWRhdGUgaW4gYSBz
aW5nbGUgYXNzaWdubWVudAo+IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZ1bmN0aW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPiAKPiAtLS0K
PiAKPiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAg
ICAtIEFkZCBBbmRyZXcncyBhY2tlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jIHwgNiArLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA1IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYwo+IGluZGV4IGYwNGQ2ZTAzZTIuLmJjYzg3YWVlMDMgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcG9kLmMKPiBAQCAtMTA3OSw3ICsxMDc5LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9w
dWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gIHsKPiAg
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKPiAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnAgPSBOVUxMOyAvKiBDb21waWxlciB3YXJuaW5ncyAqLwo+IC0gICAgdW5zaWduZWQgbG9u
ZyBnZm5fYWxpZ25lZDsKPiArICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+
IG9yZGVyKSA8PCBvcmRlcjsKPiAgICAgIG1mbl90IG1mbjsKPiAgICAgIHVuc2lnbmVkIGxvbmcg
aTsKPiAgCj4gQEAgLTExMDIsNyArMTEwMiw2IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICAgICAgaWYgKCBvcmRl
ciA9PSBQQUdFX09SREVSXzFHICkKPiAgICAgIHsKPiAgICAgICAgICBwb2RfdW5sb2NrKHAybSk7
Cj4gLSAgICAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKPiAgICAg
ICAgICAvKgo+ICAgICAgICAgICAqIE5vdGUgdGhhdCB3ZSBhcmUgc3VwcG9zZWQgdG8gY2FsbCBw
Mm1fc2V0X2VudHJ5KCkgNTEyIHRpbWVzIHRvCj4gICAgICAgICAgICogc3BsaXQgMUdCIGludG8g
NTEyIDJNQiBwYWdlcyBoZXJlLiBCdXQgV2Ugb25seSBkbyBvbmNlIGhlcmUgYmVjYXVzZQo+IEBA
IC0xMTQ3LDggKzExNDYsNiBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAgCj4gICAgICBCVUdfT04oKG1mbl94KG1m
bikgJiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgIT0gMCk7Cj4gIAo+IC0gICAgZ2ZuX2FsaWduZWQg
PSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKPiAtCj4gICAgICBwMm1fc2V0X2VudHJ5KHAybSwg
Z2ZuX2FsaWduZWQsIG1mbiwgb3JkZXIsIHAybV9yYW1fcncsCj4gICAgICAgICAgICAgICAgICAg
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwo+ICAKPiBAQCAtMTIwMCw3ICsxMTk3LDYgQEAgcmVtYXBf
YW5kX3JldHJ5Ogo+ICAgICAgICogTk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2Nl
bmFyaW8gdGhpcyBtaWdodAo+ICAgICAgICogbmVlZCBwcm9tb3RpbmcgdGhlIGdmbiBsb2NrIGZy
b20gZ2ZuLT4yTSBzdXBlcnBhZ2UuCj4gICAgICAgKi8KPiAtICAgIGdmbl9hbGlnbmVkID0gKGdm
biA+PiBvcmRlcikgPDwgb3JkZXI7Cj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3Jk
ZXIpOyBpKysgKQo+ICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCArIGks
IElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAo+ICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Cj4gCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:36:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4Sj-0000Ww-3c; Thu, 21 Sep 2017 16:36:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4Sh-0000Wf-QB
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:36:27 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 91/68-16035-A8AE3C95;
 Thu, 21 Sep 2017 16:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpG7Xq8O
 RBi/6BSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ownTd3MBe2iFTuvz2ZvYDzC38XIySEh4C9x
 qO0qYxcjB4ewgI/EmRUSIGERASeJfW82sIDYzAI1Enfu72cCsYUE0iT+XN0JFmcT0JOYd/wrm
 M0rYCvxcdFcMJtFQFXi5IpmdhBbVCBcoulsP1SNoMTJmU/AbE4BS4lTuyewgKxlFtCUWL9LH2
 KVuMStJ/OZIGx5ie1v5zBDrFWVWPzgKPsERv5ZSCbNQuiehaR7FpLuBYwsqxjVi1OLylKLdC3
 1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5IBCHYw3t0UcIhRkoNJSZT3wNPD
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeIVeAuUEi1LTUyvSMnOA8QGTluDgURLh3QiS5i0uS
 MwtzkyHSJ1i1OX4MenKHyYhlrz8vFQpcd40kCIBkKKM0jy4EbBYvcQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3qUgU3gy80rgNr0COoIJ6IjsDQdAjihJREhJNTB6OQf21r48EaHxTHZV7mK
 NMxMTT5fNabNuZWuQPVTzvHad9YKCC3nGJ9a/K370yuD9rz2CpXN9WardbX/vPBWjX3dwdkiC
 8FN9K1bBbvWzb8OP9j1pWunwpNNgVegF6Uk7fy6ZZqR4oc6hZNaFaeqfVyy7M2FBaRTDGsHCb
 8Eh0iLb7Lxufp6lxFKckWioxVxUnAgAPNhSqNACAAA=
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506011784!60952080!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54825 invoked from network); 21 Sep 2017 16:36:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:36:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440710573"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-7-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d9c07cee-52cf-7355-7711-18a996db14a1@citrix.com>
Date: Thu, 21 Sep 2017 17:36:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-7-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 06/16] xen/x86: p2m-pod: Clean-up use of
	typesafe MFN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNvbWUgdW5ib3hp
bmcvYm94aW5nIGNhbiBiZSBhdm9pZGVkIGJ5IHVzaW5nIG1mbl9hZGQoLi4uKSBpbnN0ZWFkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPiAKPiAt
LS0KPiAKPiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAg
ICAgICAtIEFkZCBBbmRyZXcncyBhY2tlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJt
LXBvZC5jIHwgMTAgKysrKystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+IGluZGV4IGJjYzg3YWVlMDMuLjM0ZjUy
MzliNmQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiBAQCAtMTAxLDcgKzEwMSw3IEBAIHAybV9wb2RfY2Fj
aGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAgICAgKiBwcm9taXNlIHRvIHByb3Zp
ZGUgemVybyBwYWdlcy4gU28gd2Ugc2NydWIgcGFnZXMgYmVmb3JlIHVzaW5nLgo+ICAgICAgICov
Cj4gICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQo+IC0gICAgICAg
IGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4obWZuX3gocGFnZV90b19tZm4ocGFnZSkpICsgaSkpOwo+
ICsgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbl9hZGQocGFnZV90b19tZm4ocGFnZSksIGkp
KTsKPiAgCj4gICAgICAvKiBGaXJzdCwgdGFrZSBhbGwgcGFnZXMgb2ZmIHRoZSBkb21haW4gbGlz
dCAqLwo+ICAgICAgbG9ja19wYWdlX2FsbG9jKHAybSk7Cj4gQEAgLTc0Myw3ICs3NDMsNyBAQCBw
Mm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQo+ICAgICAgICAgICAgICBtZm4wID0gbWZuOwo+ICAgICAgICAgICAgICB0
eXBlMCA9IHR5cGU7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGVsc2UgaWYgKCB0eXBlICE9IHR5
cGUwIHx8IG1mbl94KG1mbikgIT0gKG1mbl94KG1mbjApICsgaSkgKQo+ICsgICAgICAgIGVsc2Ug
aWYgKCB0eXBlICE9IHR5cGUwIHx8ICFtZm5fZXEobWZuLCBtZm5fYWRkKG1mbjAsIGkpKSApCj4g
ICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAgICAgICAgICBuID0gMVVMIDw8IG1pbihjdXJf
b3JkZXIsIFNVUEVSUEFHRV9PUkRFUiArIDBVKTsKPiBAQCAtNzU4LDcgKzc1OCw3IEBAIHAybV9w
b2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4pCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkK
PiAgICAgIHsKPiAgICAgICAgICAvKiBRdWljayB6ZXJvLWNoZWNrICovCj4gLSAgICAgICAgbWFw
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuX3gobWZuMCkgKyBpKSk7Cj4gKyAgICAgICAgbWFw
ID0gbWFwX2RvbWFpbl9wYWdlKG1mbl9hZGQobWZuMCwgaSkpOwo+ICAKPiAgICAgICAgICBmb3Ig
KCBqID0gMDsgaiA8IDE2OyBqKysgKQo+ICAgICAgICAgICAgICBpZiAoICoobWFwICsgaikgIT0g
MCApCj4gQEAgLTc4Myw3ICs3ODMsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICAgICAgICovCj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKPiAgICAgIHsKPiAtICAg
ICAgICBtZm4gPSBfbWZuKG1mbl94KG1mbjApICsgaSk7Cj4gKyAgICAgICAgbWZuID0gbWZuX2Fk
ZChtZm4wLCBpKTsKPiAgICAgICAgICBpZiAoIChtZm5fdG9fcGFnZShtZm4pLT5jb3VudF9pbmZv
ICYgUEdDX2NvdW50X21hc2spID4gMSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICByZXNl
dCA9IDE7Cj4gQEAgLTc5NCw3ICs3OTQsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICAgICAgLyogRmlu
YWxseSwgZG8gYSBmdWxsIHplcm8tY2hlY2sgKi8KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQ
RVJQQUdFX1BBR0VTOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAgIG1hcCA9IG1hcF9kb21haW5f
cGFnZShfbWZuKG1mbl94KG1mbjApICsgaSkpOwo+ICsgICAgICAgIG1hcCA9IG1hcF9kb21haW5f
cGFnZShtZm5fYWRkKG1mbjAsIGkpKTsKPiAgCj4gICAgICAgICAgZm9yICggaiA9IDA7IGogPCAo
UEFHRV9TSVpFIC8gc2l6ZW9mKCptYXApKTsgaisrICkKPiAgICAgICAgICAgICAgaWYgKCAqKG1h
cCtqKSAhPSAwICkKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4UG-0000kW-E7; Thu, 21 Sep 2017 16:38:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dv4UF-0000kM-54
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:38:03 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C1/41-02046-AEAE3C95; Thu, 21 Sep 2017 16:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfflq8O
 RBr9+m1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTXkxjLngtVHG9p421gfEnXxcjJ4eQwGZG
 iY7Ngl2MXED2bkaJLX/vsIIkhAVCJZ4u3MIMYosI6Etsut3IDmIzCxhLvOjYyQbRPJ1J4vdMc
 xCbTUBT4s7nT0wgNq+AlcSkpiksIDaLgKrE9ButYPWiAuES+79fY4aoEZQ4OfMJUA0HB6eAt8
 Sb7yIQ480k5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUi6ZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3SNjPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDs56BgXEH49QTfocYJTmY
 lER5Dzw9HCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfAS6CcYFFqempFWmYOME5g0hIcPEoiv
 BtB0rzFBYm5xZnpEKlTjIpS4rx3QRICIImM0jy4NlhsXmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzPsIZApPZl4J3PRXQIuZgBZnbzgAsrgkESEl1cCYYK/rWPV0Ue2Chr1FSty72Uu3bM4
 66/vRrf7xhYRsASm+suCsA2/zH11QFtGp2peRy5r3zM1QM6CVVX7Rsft11/od5+oGT3gZOM1f
 /tOfruLbdwLlH+VNC368c8lKxtkxj0M9yy9PvLqQmXHBFdu7mn9YJ7KFn2VMfDTBtnjuszWpU
 iFbfsxVYinOSDTUYi4qTgQABdW14MgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506011881!99123096!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16722 invoked from network); 21 Sep 2017 16:38:01 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 21 Sep 2017 16:38:01 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E582D1435;
 Thu, 21 Sep 2017 09:38:00 -0700 (PDT)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4BB9B3F578;
 Thu, 21 Sep 2017 09:38:00 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170912100330.2168-1-julien.grall@arm.com>
 <20170912100330.2168-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1709191637020.2968@sstabellini-ThinkPad-X260>
 <6a548b98-233f-63f1-daf1-f9935dcf6706@arm.com>
 <alpine.DEB.2.10.1709210843230.2968@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17aa1be6-9656-2af6-8470-121e94f00ce9@arm.com>
Date: Thu, 21 Sep 2017 17:37:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709210843230.2968@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 16/24] xen/arm: page: Use ARMv8 naming to
 improve readability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMS8wOS8xNyAxNjo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjEgU2VwIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDIwLzA5
LzE3IDAwOjQ1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPj4+
PiBpbmRleCAzMGZjZmEwNzc4Li44OTlmZDE4MDFhIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgK
Pj4+PiBAQCAtMjYsMTQgKzI2LDE0IEBACj4+Pj4gICAgICogTFBBRSBlbnRyeTsgdGhlIDgtYml0
IGZpZWxkcyBhcmUgcGFja2VkIGxpdHRsZS1lbmRpYW4gaW50byBNQUlSMCBhbmQKPj4+PiBNQUlS
MS4KPj4+PiAgICAgKgo+Pj4+ICAgICAqICAgICAgICAgICAgICAgICAgICBhaSAgICBlbmNvZGlu
Zwo+Pj4+IC0gKiAgIE1UX1VOQ0FDSEVEICAgICAgMDAwICAgMDAwMCAwMDAwICAtLSBTdHJvbmds
eSBPcmRlcmVkCj4+Pj4gLSAqICAgTVRfQlVGRkVSQUJMRSAgICAwMDEgICAwMTAwIDAxMDAgIC0t
IE5vbi1DYWNoZWFibGUKPj4+PiAtICogICBNVF9XUklURVRIUk9VR0ggIDAxMCAgIDEwMTAgMTAx
MCAgLS0gV3JpdGUtdGhyb3VnaAo+Pj4+IC0gKiAgIE1UX1dSSVRFQkFDSyAgICAgMDExICAgMTEx
MCAxMTEwICAtLSBXcml0ZS1iYWNrCj4+Pj4gLSAqICAgTVRfREVWX1NIQVJFRCAgICAxMDAgICAw
MDAwIDAxMDAgIC0tIERldmljZQo+Pj4+ICsgKiAgIE1UX0RFVklDRV9uR25SRSAgMDAwICAgMDAw
MCAwMDAwICAtLSBTdHJvbmdseSBPcmRlcmVkL0RldmljZSBuR25SbkUKPj4+Cj4+PiBJIGFkbWl0
IEkgYWx3YXlzIGhhdGVkIHRoZSAibkduUkUiIGFjcm9ueW0uIEhvd2V2ZXIsIGl0IGlzIG9uIHRo
ZSBBUk0KPj4+IEFSTSB0b28sIHNvIGlmIHlvdSdkIGxpa2UgdG8gaW50cm9kdWNlIGl0IGhlcmUs
IEknbGwgYWNjZXB0IGl0LiBCdXQKPj4+IHBsZWFzZSBhdCBsZWFzdCBleHBhbmQgdGhlIGFjcm9u
eW0gaW4gdGhlIGNvbW1lbnQgdG8gbWFrZSBpdAo+Pj4gdW5kZXJzdGFuZGFibGUgKHNhbWUgd2l0
aCBuR25SbkUpLgo+Pgo+PiAibkduUkUiIGFjcm9ueW0gYXJlIG5vdCBncmVhdCBidXQgY29udmV5
IHRoZSBtZWFuaW5nIG9mIHdoYXQgd291bGQgYmUgdGhlCj4+IHJlc3VsdGluZyBhdHRyaWJ1dGUu
Cj4gCj4gVGhpcyBpcyBhbiBob25lc3QgcXVlc3Rpb24sIG5vIHB1biBpbnRlbmRlZDogaG93IGRv
IHRoZXkgY29udmV5IHRoZQo+IG1lYW5pbmc/IFBlcnNvbmFsbHksIEkgaGF2ZSB0byBsb29rIGl0
IHVwIGV2ZXJ5IHRpbWUgb24gdGhlIEFSTSBBUk0uLi4KPiAKPiAKPj4gRm9yIGluc3RhbmNlIE1U
X1VOQ0FDSEVEIGRvZXMgbm90IHJlYWxseSBzYXkgaWYgaXQgaXMgZm9yCj4+IGRldmljZSBvciBt
ZW1vcnkuIExldHMgbm90IGV2ZW4gbWVudGlvbiBNVF9CVUZGRVJBQkxFIHdoaWNoIGlzIGluIGZh
Y3QKPj4gbm9uLWNhY2hlYWJsZSBtZW1vcnkgOikuCj4+Cj4+Pgo+Pj4gQWxzbywgdGhlIGNvbW1l
bnQgc2F5ICJuR25SbkUiIHdoaWxlIHRoZSBkZWZpbml0aW9uIGlzIE1UX0RFVklDRV9uR25SRS4K
Pj4KPj4gQWN0dWFsbHksIHRoZSBjb21tZW50IGlzIGNvcnJlY3QgYnV0IG5vdCB0aGUgbmFtaW5n
LiBJdCBzaG91bGQKPj4gTVRfREVWSUNFX25HblJuRS4gSSB3aWxsIHJlbmFtZSBpdC4KPj4KPj4g
QXNpZGUgdGhhdCwgSSB0aGluayB0aGUgY29tbWVudCBpcyB1bmRlcnN0YW5kYWJsZS4gbkduUm5F
IGlzIGVxdWl2YWxlbnQgdG8KPj4gU3Ryb25nbHkgb3JkZXJlZC4gSSBjb3VsZCBleHBhbmQgbkdu
Um5FIChub24tR2F0aGVyYWJsZSwgbm9uLVJlb3JkZXJpbmcsIE5vCj4+IEVhcmx5IHdyaXRlIGFj
a25vd2xlZGdtZW50KSBidXQgSSBmZWVsIGF0IHRoaXMgc3RhZ2UgeW91IGNhbiBqdXN0IHNlYXJj
aCB0aGUKPj4gbmFtZSBpbiB0aGUgQVJNIEFSTS4uLgo+IAo+IEkgYW0gbm90IGFza2luZyB0byBl
eHBsYW5kIHRoZSBuYW1lLCBvbmx5IHRvIGV4cGFuZCBuR25SbkUgaW4gdGhlCj4gY29tbWVudCBv
biB0aGUgc2lkZS4gU2VhcmNoaW5nIHRocm91Z2ggdGhhdCBwZGYgaXMgbm90IHJlYWxseSBhIGZ1
bgo+IGFjdGl2aXR5LgoKVGhleSBhcmUgcmVhbGx5IGVhc3kgdG8gZmluZCBjb21wYXJlIHRvIG90
aGVyIGJpdHMgb2YgdGhlIHNwZWNzIDopLiAKRXhwYW5kaW5nIGlzIG5vdCBnb2luZyB0byBiZSB2
ZXJ5IHVzZWZ1bCB3aXRob3V0IGxvb2tpbmcgYXQgdGhlIApkZWZpbml0aW9uLiBJIHdvdWxkIHBy
ZWZlciB0byBhZGQgdGhlIHNlY3Rpb24gb2YgdGhlIEFSTSBBUk0gb24gdG9wLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:39:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4VV-0000tx-Nw; Thu, 21 Sep 2017 16:39:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43000b9de=George.Dunlap@citrix.com>)
 id 1dv4VT-0000ti-Tn
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 16:39:20 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 39/73-16035-73BE3C95; Thu, 21 Sep 2017 16:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK7Z68O
 RBmcWSlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXHs9mK1htW7Hm7AKWBsb1ul2MnBwSAv4S
 e1pfMoHYwgKJEjdbPrKC2CICThL73mxgAbGZBWok7tzfD1YjJJAmcXPberA4m4CexLzjX8FsX
 gFbiUWHfoDZLAKqEqubVzOD2KIC4RJNZ/uhagQlTs58AmZzClhK3JjVxdjFyAE0X1Ni/S59iF
 XiEreezGeCsOUltr+dwwyxVlVi8YOj7BMY+WchmTQLoXsWku5ZSLoXMLKsYtQoTi0qSy3SNTT
 TSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEwGINjBeH9jwCFGSQ4mJVHeA08P
 RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LV8BZQTLEpNT61Iy8wBxghMWoKDR0mEd+NLoDRvc
 UFibnFmOkTqFKOilDjvXZCEAEgiozQPrg0Wl5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzP
 sIZApPZl4J3PRXQIuZgBZnbzgAsrgkESEl1cBo/2jXsWOzl6SyKc53Kl4V62dn75q4+4Ha4eW
 nN6sf5vRMyhBa9erN/hDTZB31yewBXNnX+k1/pVaEbPTodM84tM1um/jXwv6/DU3OMp2XmY98
 YtVpO2XRK+D0M6DKbErhlcSf2u7HVobOWnIif/0F9fkuVq+9tzjvr838feuShnexwLHJfVxKL
 MUZiYZazEXFiQDMMMzXxgIAAA==
X-Env-Sender: prvs=43000b9de=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506011956!80885355!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6899 invoked from network); 21 Sep 2017 16:39:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:39:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440711062"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-8-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <63d88c40-3b55-8b8f-d4de-faa94286871a@citrix.com>
Date: Thu, 21 Sep 2017 17:39:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170921124035.2410-8-julien.grall@arm.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 07/16] xen/x86: p2m-pod: Use typesafe gfn
 in p2m_pod_decrease_reservation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjEvMjAxNyAwMTo0MCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKPiAKPiAtLS0KPiAKPiBDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEFkZCBBbmRyZXcn
cyBhY2tlZC1ieQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgIHwgIDMgKy0t
Cj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgICAgfCAyMCArKysrKysrKystLS0tLS0tLS0t
LQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgIHwgIDMgKystCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmggICAgfCAxMyAtLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmggICAgfCAgNyAtLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgg
fCAxMyArKysrKysrKysrKysrCj4gIDYgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwg
MzQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hl
bi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDE5MmExYzMyOWQuLjA0MTBiMWU4NmIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAg
LTM5Myw4ICszOTMsNyBAQCBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFu
ZChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gIH0KPiAgCj4gLWlu
dCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAo+ICtpbnQgcDJtX3Bv
ZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKPiAgewo+
ICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gaW5kZXggMzRmNTIzOWI2ZC4uZWI3
NGU1YzAxZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwo+IEBAIC01MTEsOSArNTExLDcgQEAgcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbik7Cj4gICAqIGFsbG93IGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdG8gaGFuZGxlIGV2ZXJ5
dGhpbmcgZWxzZS4KPiAgICovCj4gIGludAo+IC1wMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9u
KHN0cnVjdCBkb21haW4gKmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bm
bl90IGdwZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9y
ZGVyKQo+ICtwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQo+ICB7Cj4gICAgICBpbnQgcmV0ID0gMDsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgaSwgbjsKPiBAQCAtNTIxLDcgKzUxOSw3IEBAIHAybV9wb2RfZGVj
cmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIGJvb2xfdCBzdGVhbF9m
b3JfY2FjaGU7Cj4gICAgICBsb25nIHBvZCwgbm9ucG9kLCByYW07Cj4gIAo+IC0gICAgZ2ZuX2xv
Y2socDJtLCBncGZuLCBvcmRlcik7Cj4gKyAgICBnZm5fbG9jayhwMm0sIGdmbiwgb3JkZXIpOwo+
ICAgICAgcG9kX2xvY2socDJtKTsKPiAgCj4gICAgICAvKgo+IEBAIC01NDUsNyArNTQzLDcgQEAg
cDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAg
IHAybV90eXBlX3QgdDsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyOwo+ICAKPiAt
ICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdwZm4gKyBpLCAmdCwgJmEsIDAsICZjdXJfb3Jk
ZXIsIE5VTEwpOwo+ICsgICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGks
ICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7Cj4gICAgICAgICAgbiA9IDFVTCA8PCBtaW4o
b3JkZXIsIGN1cl9vcmRlcik7Cj4gICAgICAgICAgaWYgKCB0ID09IHAybV9wb3B1bGF0ZV9vbl9k
ZW1hbmQgKQo+ICAgICAgICAgICAgICBwb2QgKz0gbjsKPiBAQCAtNTY3LDcgKzU2NSw3IEBAIHAy
bV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAg
KiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxsZXIK
PiAgICAgICAgICAgKiB3ZSdyZSBkb25lLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIHAybV9z
ZXRfZW50cnkocDJtLCBncGZuLCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAo+ICsg
ICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCBJTlZBTElEX01GTiwgb3JkZXIs
IHAybV9pbnZhbGlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vz
cyk7Cj4gICAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gMVVMIDw8IG9yZGVyOwo+ICAg
ICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwo+IEBAIC01ODQsNyArNTgy
LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAo+ICAg
ICAgICogLSBub3QgYWxsIG9mIHRoZSBwYWdlcyB3ZXJlIFJBTSAobm93IGtub3dpbmcgb3JkZXIg
PCBTVVBFUlBBR0VfT1JERVIpCj4gICAgICAgKi8KPiAgICAgIGlmICggc3RlYWxfZm9yX2NhY2hl
ICYmIG9yZGVyIDwgU1VQRVJQQUdFX09SREVSICYmIHJhbSA9PSAoMVVMIDw8IG9yZGVyKSAmJgo+
IC0gICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgZ3BmbiAmIH4oU1VQ
RVJQQUdFX1BBR0VTIC0gMSkpICkKPiArICAgICAgICAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVy
cGFnZShwMm0sIGdmbl94KGdmbikgJiB+KFNVUEVSUEFHRV9QQUdFUyAtIDEpKSApCj4gICAgICB7
Cj4gICAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwo+ICAgICAgICAgIHJhbSA9IG5vbnBvZCA9
IDA7Cj4gQEAgLTYwNSwxMyArNjAzLDEzIEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24o
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBwMm1fYWNjZXNzX3QgYTsKPiAgICAgICAgICB1
bnNpZ25lZCBpbnQgY3VyX29yZGVyOwo+ICAKPiAtICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIGdwZm4gKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+ICsgICAgICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksICZ0LCAmYSwgMCwgJmN1
cl9vcmRlciwgTlVMTCk7Cj4gICAgICAgICAgaWYgKCBvcmRlciA8IGN1cl9vcmRlciApCj4gICAg
ICAgICAgICAgIGN1cl9vcmRlciA9IG9yZGVyOwo+ICAgICAgICAgIG4gPSAxVUwgPDwgY3VyX29y
ZGVyOwo+ICAgICAgICAgIGlmICggdCA9PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKPiAgICAg
ICAgICB7Cj4gLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuICsgaSwgSU5WQUxJ
RF9NRk4sIGN1cl9vcmRlciwKPiArICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl94
KGdmbikgKyBpLCBJTlZBTElEX01GTiwgY3VyX29yZGVyLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKPiAgICAgICAgICAgICAg
cDJtLT5wb2QuZW50cnlfY291bnQgLT0gbjsKPiAgICAgICAgICAgICAgQlVHX09OKHAybS0+cG9k
LmVudHJ5X2NvdW50IDwgMCk7Cj4gQEAgLTYzMyw3ICs2MzEsNyBAQCBwMm1fcG9kX2RlY3JlYXNl
X3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCj4gIAo+ICAgICAgICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UobWZuKTsKPiAgCj4gLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBn
cGZuICsgaSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKPiArICAgICAgICAgICAgcDJtX3NldF9l
bnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCBJTlZBTElEX01GTiwgY3VyX29yZGVyLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsK
PiAgICAgICAgICAgICAgcDJtX3RsYl9mbHVzaF9zeW5jKHAybSk7Cj4gICAgICAgICAgICAgIGZv
ciAoIGogPSAwOyBqIDwgbjsgKytqICkKPiBAQCAtNjYzLDcgKzY2MSw3IEBAIG91dF9lbnRyeV9j
aGVjazoKPiAgCj4gIG91dF91bmxvY2s6Cj4gICAgICBwb2RfdW5sb2NrKHAybSk7Cj4gLSAgICBn
Zm5fdW5sb2NrKHAybSwgZ3Bmbiwgb3JkZXIpOwo+ICsgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwg
b3JkZXIpOwo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBpbmRleCBhMmFiZjU1NGUzLi5h
ZDk4N2UwZjI5IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCj4gQEAgLTQxNyw3ICs0MTcsOCBAQCBzdGF0aWMgdm9pZCBkZWNyZWFz
ZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKPiAgCj4gICAgICAgICAgLyogU2Vl
IGlmIHBvcHVsYXRlLW9uLWRlbWFuZCB3YW50cyB0byBoYW5kbGUgdGhpcyAqLwo+ICAgICAgICAg
IGlmICggaXNfaHZtX2RvbWFpbihhLT5kb21haW4pCj4gLSAgICAgICAgICAgICAmJiBwMm1fcG9k
X2RlY3JlYXNlX3Jlc2VydmF0aW9uKGEtPmRvbWFpbiwgZ21mbiwgYS0+ZXh0ZW50X29yZGVyKSAp
Cj4gKyAgICAgICAgICAgICAmJiBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKGEtPmRvbWFp
biwgX2dmbihnbWZuKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYS0+ZXh0ZW50X29yZGVyKSApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAKPiAg
ICAgICAgICBmb3IgKCBqID0gMDsgaiA8ICgxIDw8IGEtPmV4dGVudF9vcmRlcik7IGorKyApCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oCj4gaW5kZXggYmM1YmJmMGRiNy4uZmFhZGNmZThmZSAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aAo+IEBAIC0yNjYsMTkgKzI2Niw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gIG1mbl90IGdmbl90b19tZm4oc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsKPiAgCj4gLS8qCj4gLSAqIFBvcHVsYXRlLW9uLWRlbWFu
ZAo+IC0gKi8KPiAtCj4gLS8qCj4gLSAqIENhbGwgd2hlbiBkZWNyZWFzaW5nIG1lbW9yeSByZXNl
cnZhdGlvbiB0byBoYW5kbGUgUG9EIGVudHJpZXMgcHJvcGVybHkuCj4gLSAqIFdpbGwgcmV0dXJu
ICcxJyBpZiBhbGwgZW50cmllcyB3ZXJlIGhhbmRsZWQgYW5kIG5vdGhpbmcgbW9yZSBuZWVkIGJl
IGRvbmUuCj4gLSAqLwo+IC1pbnQKPiAtcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1
Y3QgZG9tYWluICpkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBn
cGZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7
Cj4gLQo+ICAvKiBMb29rIHVwIGEgR0ZOIGFuZCB0YWtlIGEgcmVmZXJlbmNlIGNvdW50IG9uIHRo
ZSBiYWNraW5nIHBhZ2UuICovCj4gIHR5cGVkZWYgdW5zaWduZWQgaW50IHAybV9xdWVyeV90Owo+
ICAjZGVmaW5lIFAyTV9BTExPQyAgICAoMXU8PDApICAgLyogUG9wdWxhdGUgUG9EIGFuZCBwYWdl
ZC1vdXQgZW50cmllcyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IGluZGV4IDEwY2RmYzA5YTkuLjhmMzQwOWI0
MDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKPiBAQCAtNjQzLDEzICs2NDMsNiBAQCBpbnQgcDJtX3BvZF9l
bXB0eV9jYWNoZShzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICogZG9tYWluIG1hdGNoZXMgdGFyZ2V0
ICovCj4gIGludCBwMm1fcG9kX3NldF9tZW1fdGFyZ2V0KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgdGFyZ2V0KTsKPiAgCj4gLS8qIENhbGwgd2hlbiBkZWNyZWFzaW5nIG1lbW9yeSBy
ZXNlcnZhdGlvbiB0byBoYW5kbGUgUG9EIGVudHJpZXMgcHJvcGVybHkuCj4gLSAqIFdpbGwgcmV0
dXJuICcxJyBpZiBhbGwgZW50cmllcyB3ZXJlIGhhbmRsZWQgYW5kIG5vdGhpbmcgbW9yZSBuZWVk
IGJlIGRvbmUuKi8KPiAtaW50Cj4gLXAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0
IGRvbWFpbiAqZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3Bm
biwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwo+
IC0KPiAgLyogU2NhbiBwb2QgY2FjaGUgd2hlbiBvZmZsaW5lL2Jyb2tlbiBwYWdlIHRyaWdnZXJl
ZCAqLwo+ICBpbnQKPiAgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tlbl9oaXQoc3RydWN0IHBhZ2Vf
aW5mbyAqcCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmggYi94
ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCj4gaW5kZXggMmI1Njk2Y2YzMy4uMjdmODkyMDhm
NSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCj4gKysrIGIveGVu
L2luY2x1ZGUveGVuL3AybS1jb21tb24uaAo+IEBAIC0yMCw0ICsyMCwxNyBAQCBpbnQgdW5tYXBf
bW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBuciwKPiAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4pOwo+
ICAKPiArLyoKPiArICogUG9wdWxhdGUtb24tRGVtYW5kCj4gKyAqLwo+ICsKPiArLyoKPiArICog
Q2FsbCB3aGVuIGRlY3JlYXNpbmcgbWVtb3J5IHJlc2VydmF0aW9uIHRvIGhhbmRsZSBQb0QgZW50
cmllcyBwcm9wZXJseS4KPiArICogV2lsbCByZXR1cm4gJzEnIGlmIGFsbCBlbnRyaWVzIHdlcmUg
aGFuZGxlZCBhbmQgbm90aGluZyBtb3JlIG5lZWQgYmUgZG9uZS4KPiArICovCj4gK2ludAo+ICtw
Mm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwo+ICsK
PiArCj4gICNlbmRpZiAvKiBfWEVOX1AyTV9DT01NT05fSCAqLwo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4dF-0001h8-HA; Thu, 21 Sep 2017 16:47:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4307c781f=euan.harris@citrix.com>)
 id 1dv4dE-0001gw-JH
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:47:20 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 0D/A0-25201-71DE3C95; Thu, 21 Sep 2017 16:47:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva7428O
 RBk3/RS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye/ZNYC35xV9zu2s3awLiLs4uRk0NCwF/i
 y8fvzCA2m4CWxO4PC9m7GDk4RARUJG7vNQAJMwt4S6ycfpwVxBYWsJb49ecaE4jNIqAqMfNNI
 wuIzSvgJvH430kmiJEKElMevgcbySngLvF41mYwWwioZtbeblYIW1niw5U17BC9ghInZz5hgd
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERg69QwMjDsYJ6zyO8QoycGkJMp74OnhSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvLJvgHKCRanpqRVpmTnAIIZJS3DwKInwuoOkeYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP
 0xCLHn5ealS4rzfXgOVCoCUZpTmwQ2CRdclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8/0
 Gm8GTmlcDtewV0ChPQKdkbDoCcUpKIkJJqYPQ89j9X4vcUxe3XHG81MVak87yfpHnu9+Q1v+J
 vrXnz7VTczCWSiSV9kt7TLhw+w7albS/rkgduy/Zv/ra4eNpbn9Smm9dSj85/t2yZrFPx7iPW
 Wn/TNSzu9f0LSzZ565UrKS2ynfnxU5/Nf3ITODbFSiZser7momrPtMwnCn4bU+V+3DLU3NGux
 FKckWioxVxUnAgABJZ4w6kCAAA=
X-Env-Sender: prvs=4307c781f=euan.harris@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506012437!73850470!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13900 invoked from network); 21 Sep 2017 16:47:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:47:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448735587"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Sep 2017 17:47:06 +0100
Message-ID: <1506012428-59769-2-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v2 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciB3aGljaCByZWNlaXZlcyBldmVu
dHMgd2hlbiBYZW5zdG9yZQp3YXRjaGVzIGZpcmUuICAgRXhwb3NpbmcgdGhpcyBpbiB0aGUgUHl0
aG9uIGJpbmRpbmdzIGlzIGEgcHJlcmVxdWlzaXRlCmZvciB3cml0aW5nIGV2ZW50LWRyaXZlbiBj
bGllbnRzIGluIFB5dGhvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJp
c0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMgfCAyMCArKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMgYi90b29scy9weXRob24veGVuL2xv
d2xldmVsL3hzL3hzLmMKaW5kZXggYWJhNWEyMC4uOWYxYjkxNiAxMDA2NDQKLS0tIGEvdG9vbHMv
cHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2
ZWwveHMveHMuYwpAQCAtNDUzLDYgKzQ1MywyNSBAQCBzdGF0aWMgUHlPYmplY3QgKnhzcHlfd2F0
Y2goWHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzKQogfQogCiAKKyNkZWZpbmUgeHNweV9m
aWxlbm9fZG9jICJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJIlJldHVybiB0
aGUgRkQgdG8gcG9sbCBmb3Igbm90aWZpY2F0aW9ucyB3aGVuIHdhdGNoZXMgZmlyZS5cbiIgICBc
CisJIlJldHVybnM6IFtpbnRdIGZpbGUgZGVzY3JpcHRvci5cbiIgICAgICAgICAgICAgICAgXAor
CSJcbiIKKworc3RhdGljIFB5T2JqZWN0ICp4c3B5X2ZpbGVubyhYc0hhbmRsZSAqc2VsZikKK3sK
KyAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4aCA9IHhzaGFuZGxlKHNlbGYpOworICAgIGludCBmZDsK
KworICAgIGlmICgheGgpCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgZmQgPSB4c19maWxl
bm8oeGgpOworCisgICAgcmV0dXJuIFB5SW50X0Zyb21Mb25nKGZkKTsKK30KKworCiAjZGVmaW5l
IHhzcHlfcmVhZF93YXRjaF9kb2MgIlxuIgkJCQlcCiAJIlJlYWQgYSB3YXRjaCBub3RpZmljYXRp
b24uXG4iCQkJCVwKIAkiXG4iCQkJCQkJCVwKQEAgLTg4Nyw2ICs5MDYsNyBAQCBzdGF0aWMgUHlN
ZXRob2REZWYgeHNoYW5kbGVfbWV0aG9kc1tdID0gewogICAgIFhTUFlfTUVUSChyZWxlYXNlX2Rv
bWFpbiwgICAgTUVUSF9WQVJBUkdTKSwKICAgICBYU1BZX01FVEgoY2xvc2UsICAgICAgICAgICAg
IE1FVEhfTk9BUkdTKSwKICAgICBYU1BZX01FVEgoZ2V0X2RvbWFpbl9wYXRoLCAgIE1FVEhfVkFS
QVJHUyksCisgICAgWFNQWV9NRVRIKGZpbGVubywgICAgICAgICAgICBNRVRIX05PQVJHUyksCiAg
ICAgeyBOVUxMIC8qIFNlbnRpbmVsLiAqLyB9LAogfTsKIAotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4dG-0001hP-O7; Thu, 21 Sep 2017 16:47:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4307c781f=euan.harris@citrix.com>)
 id 1dv4dF-0001h2-As
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:47:21 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 06/2E-02817-81DE3C95; Thu, 21 Sep 2017 16:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva7E28O
 RBifa2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWria2gi/cFQsfb2BqYDzM0cXIySEh4C9x
 +NwaVhCbTUBLYveHhexdjBwcIgIqErf3GoCEmQW8JVZOPw5WIizgIbH8yAQ2EJtFQFViY1cjI
 4jNK+Am8fL2RiaIkQoSUx6+ZwaxhQSUJT5cWcMOUSMocXLmExaImRISB1+8YJ7AyD0LSWoWkt
 QCRqZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVDPwMC
 4g3HCKr9DjJIcTEqivAeeHo4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr+wYoJ1iUmp5akZaZ
 AwxKmLQEB4+SCK87SJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJMSSl5+XKiXO++01UKkAS
 GlGaR7cIFi0XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsfZApPZl4J3L5XQKcwAZ2Sve
 EAyCkliQgpKWD8bVvcHffif6u2Y9WbTcs32bLNS1n7TLKkrKvRzP325AqNpcc3B564uEii4aT
 vfu8u7s2pu7cfeGzpeyCOc1uBiLpkTkr7kuhI7YcaZ+eZHMuduELLs3utlI9JzjLfPKMKHWPZ
 ep9lF+8VWSzUcE+5LR37JCbuo9mjDUfkl5/ad9Vg5tTAzZOUWIozEg21mIuKEwH6NNjOkQIAA
 A==
X-Env-Sender: prvs=4307c781f=euan.harris@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506012437!73850470!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13963 invoked from network); 21 Sep 2017 16:47:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:47:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="448735588"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Sep 2017 17:47:05 +0100
Message-ID: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v2 0/3] python: Add non-blocking Xenstore watch
	bindings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3NlIHhzX2ZpbGVubygpIGFuZCB4c19jaGVja193YXRjaCgpIHRvIFB5dGhvbi4gICBUaGVz
ZSBmdW5jdGlvbnMKbWFrZSBpdCBwb3NpYmxlIHRvIHdyaXRlIGV2ZW50LWRyaXZlbiBYZW5zdG9y
ZSBjbGllbnRzIGluIFB5dGhvbjoKCiAgIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiAgCiAgaW1wb3J0
IHhlbi5sb3dsZXZlbC54cwogIAogIGltcG9ydCBzeXMKICBpbXBvcnQgZXJybm8KICBmcm9tIHNl
bGVjdCBpbXBvcnQgc2VsZWN0CiAgaW1wb3J0IHRpbWUKICAKICAjIENvbm5lY3QgdG8gWGVuU3Rv
cmUgYW5kIHNldCB3YXRjaAogIHhzaCA9IHhlbi5sb3dsZXZlbC54cy54cygpCiAgeHNoLndhdGNo
KCIvZm9vIiwgImZvb3Rva2VuIikKICB4c2gud2F0Y2goIi9iYXIiLCAiYmFydG9rZW4iKQogIAog
ICMgU3RhcnQgcG9sbGluZyBsb29wCiAgeHNmZCA9IHhzaC5maWxlbm8oKQogIHdoaWxlIFRydWU6
CiAgICAgcmVhZGFibGUsIHdyaXRhYmxlLCBleGNlcHRpb25hbCA9IHNlbGVjdChbeHNmZF0sIFtd
LCBbeHNmZF0sIDEuMCkKICAgICBwcmludCAiJWQgdGljayIgJSB0aW1lLnRpbWUoKQogIAogICAg
IGlmIHJlYWRhYmxlOgogICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICAgd2F0Y2ggPSB4
c2guY2hlY2tfd2F0Y2goKQogICAgICAgICAgICAgaWYgbm90IHdhdGNoOgogICAgICAgICAgICAg
ICAgIGJyZWFrCiAgICAgICAgICAgICBwYXRoLCB0b2tlbiA9IHdhdGNoCiAgICAgICAgICAgICBw
cmludCAiJWQgd2F0Y2ggZmlyZWQ6IHBhdGg9JXMsIHRva2VuPSVzIiAlICh0aW1lLnRpbWUoKSwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXRoLCB0b2tlbikKICAgICAgICAgICAgIHZhbHVlID0geHNoLnJlYWQoIiIsIHBhdGgpCiAg
ICAgICAgICAgICBwcmludCAiJWQgcmVhZCAlcyA9ICVzIiAlICh0aW1lLnRpbWUoKSwgcGF0aCwg
dmFsdWUpCiAgCiAgICAgaWYgZXhjZXB0aW9uYWw6CiAgICAgICAgIHByaW50ICJzZWxlY3QgZXJy
b3IiCiAgClRoZSBwb2xsaW5nIGxvb3AgY2FuIGJlIHNpbXBsaWZpZWQgZnVydGhlciBieSB3cmFw
cGluZyB0aGUgY2FsbCB0bwp4c2guY2hlY2tfd2F0Y2goKSBpbiBhIGdlbmVyYXRvciwgYnV0IHRo
aXMgaXMgZWFzaWVyIHRvIGRvIGluIFB5dGhvbgp0aGFuIGluIHRoZSBDIGJpbmRpbmdzLgoKCkV1
YW4gSGFycmlzICgzKToKICBweXRob246IEFkZCBiaW5kaW5nIGZvciB4c19maWxlbm8oKQogIHB5
dGhvbjogRXh0cmFjdCByZWdpc3RlcmVkIHdhdGNoIHNlYXJjaCBsb2dpYyBmcm9tICB4c3B5X3Jl
YWRfd2F0Y2goKQogIHB5dGhvbjogQWRkIGJpbmRpbmcgZm9yIG5vbi1ibG9ja2luZyB4c19jaGVj
a193YXRjaCgpCgogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIHwgMTA4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODUgaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4dI-0001hv-1z; Thu, 21 Sep 2017 16:47:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4307c781f=euan.harris@citrix.com>)
 id 1dv4dG-0001hJ-9X
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:47:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F1/F4-01812-91DE3C95; Thu, 21 Sep 2017 16:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK7k28O
 RBpe+8ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdH06zFCzlq7g8r5e9gXEVdxcjJ4eEgL/E
 jvfrWUFsNgEtid0fFrJ3MXJwiAioSNzeawASZhbwllg5/ThYibCAr8Tqzj/MIDaLgKrE9o+vW
 UBsXgE3ifcPupkgRipITHn4HqyGU8Bd4vGszWC2EFDNrL3drBC2ssSHK2vYIXoFJU7OfMICsU
 tC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHTqGRgYdzD+Pu53iFGSg0lJlPfA08ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4c18D5QSLUtNTK9Iyc4BBDJOW4OBREuHtB0nzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/m
 IRY8vLzUqXEecNASgVASjNK8+AGwaLrEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gMgU3
 gy80rg9r0COoUJ6JTsDQdATilJREhJNTBqzZyd31L/cmlv97bQ1AOmep3xP3ack/vAIGf3/rj
 f9niDSZek2/YH3fW7sZxxV9ztPYcN7/4886nSaNn6SQdzrktk5MdeCYmN/Kz571D6LNVp2rHK
 yd7Xts+8679Y6W1g4ZOAlAcPS5835+8+Xe11083gpvKc3jvmt3U2sa4XcZrS92eNibCKEktxR
 qKhFnNRcSIAgALChqkCAAA=
X-Env-Sender: prvs=4307c781f=euan.harris@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506012438!112694314!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64771 invoked from network); 21 Sep 2017 16:47:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:47:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440712466"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Sep 2017 17:47:08 +0100
Message-ID: <1506012428-59769-4-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v2 3/3] python: Add binding for non-blocking
	xs_check_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eHNfY2hlY2tfd2F0Y2goKSBjaGVja3MgZm9yIHdhdGNoIG5vdGlmaWNhdGlvbnMgd2l0aG91dCBi
bG9ja2luZy4KVG9nZXRoZXIgd2l0aCB0aGUgYmluZGluZyBmb3IgeHNfZmlsZW5vKCksIHRoaXMg
bWFrZXMgaXQgcG9zc2libGUKdG8gd3JpdGUgZXZlbnQtZHJpdmVuIGNsaWVudHMgaW4gUHl0aG9u
LgoKU2lnbmVkLW9mZi1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5dGhv
bi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94
cy5jCmluZGV4IDJhZjVlMDcuLjQ3MTAwMDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4v
bG93bGV2ZWwveHMveHMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMK
QEAgLTQ3NCw2ICs0NzQsMzMgQEAgc3RhdGljIFB5T2JqZWN0ICp4c3B5X2ZpbGVubyhYc0hhbmRs
ZSAqc2VsZikKIH0KIAogCisjZGVmaW5lIHhzcHlfY2hlY2tfd2F0Y2hfZG9jICJcbiIJCQkJXAor
CSJDaGVjayBmb3Igd2F0Y2ggbm90aWZpY2F0aW9ucyB3aXRob3V0IGJsb2NraW5nLlxuIglcCisJ
IlxuIgkJCQkJCQlcCisJIlJldHVybnM6IFt0dXBsZV0gKHBhdGgsIHRva2VuKS5cbiIJCQlcCisJ
IiAgICAgICAgIE5vbmUgaWYgbm8gd2F0Y2hlcyBoYXZlIGZpcmVkLlxuIiAgICAgICAgICAgICBc
CisJIlJhaXNlcyB4ZW4ubG93bGV2ZWwueHMuRXJyb3Igb24gZXJyb3IuXG4iCSAgICAgICAgXAor
CSJcbiIKKworc3RhdGljIFB5T2JqZWN0ICp4c3B5X2NoZWNrX3dhdGNoKFhzSGFuZGxlICpzZWxm
LCBQeU9iamVjdCAqYXJncykKK3sKKyAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4aCA9IHhzaGFuZGxl
KHNlbGYpOworICAgIFB5T2JqZWN0ICp2YWwgPSBOVUxMOworICAgIGNoYXIgKip4c3ZhbDsKKwor
ICAgIGlmICgheGgpCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgeHN2YWwgPSB4c19jaGVj
a193YXRjaCh4aCk7CisgICAgaWYgKCF4c3ZhbCkgeworICAgICAgICByZXR1cm4gbm9uZShlcnJu
byA9PSBFQUdBSU4pOworICAgIH0KKworICAgIHZhbCA9IG1hdGNoX3dhdGNoX2J5X3Rva2VuKHNl
bGYsIHhzdmFsKTsKKyAgICBmcmVlKHhzdmFsKTsKKyAgICByZXR1cm4gdmFsOworfQorCiAjZGVm
aW5lIHhzcHlfcmVhZF93YXRjaF9kb2MgIlxuIgkJCQlcCiAJIlJlYWQgYSB3YXRjaCBub3RpZmlj
YXRpb24uXG4iCQkJCVwKIAkiXG4iCQkJCQkJCVwKQEAgLTkxMSw2ICs5MzgsNyBAQCBzdGF0aWMg
UHlNZXRob2REZWYgeHNoYW5kbGVfbWV0aG9kc1tdID0gewogICAgIFhTUFlfTUVUSChzZXRfcGVy
bWlzc2lvbnMsICAgTUVUSF9WQVJBUkdTKSwKICAgICBYU1BZX01FVEgod2F0Y2gsICAgICAgICAg
ICAgIE1FVEhfVkFSQVJHUyksCiAgICAgWFNQWV9NRVRIKHJlYWRfd2F0Y2gsICAgICAgICBNRVRI
X05PQVJHUyksCisgICAgWFNQWV9NRVRIKGNoZWNrX3dhdGNoLCAgICAgICBNRVRIX05PQVJHUyks
CiAgICAgWFNQWV9NRVRIKHVud2F0Y2gsICAgICAgICAgICBNRVRIX1ZBUkFSR1MpLAogICAgIFhT
UFlfTUVUSCh0cmFuc2FjdGlvbl9zdGFydCwgTUVUSF9OT0FSR1MpLAogICAgIFhTUFlfTUVUSCh0
cmFuc2FjdGlvbl9lbmQsICAgTUVUSF9WQVJBUkdTIHwgTUVUSF9LRVlXT1JEUyksCi0tIAoxLjgu
My4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 16:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 16:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv4dI-0001i6-8v; Thu, 21 Sep 2017 16:47:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4307c781f=euan.harris@citrix.com>)
 id 1dv4dG-0001hJ-OF
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 16:47:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F2/F4-01812-91DE3C95; Thu, 21 Sep 2017 16:47:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK7E28O
 RBldXyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlntxxiLFgjVbFswSTWBsb5Il2MnBwSAv4S
 q/6cZwSx2QS0JHZ/WMjexcjBISKgInF7rwFImFnAW2Ll9OOsILawQKxE/4W1TCA2i4CqxIpNz
 8DivAJuElevTWaGGKkgMeXhezCbU8Bd4vGszWC2EFDNrL3drBC2ssSHK2vYIXoFJU7OfMICsU
 tC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHTqGRgYdzD+Pu53iFGSg0lJlPfA08ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4c18D5QSLUtNTK9Iyc4BBDJOW4OBREuHtB0nzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/m
 IRY8vLzUqXEecNASgVASjNK8+AGwaLrEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gMgU3
 gy80rg9r0COoUJ6JTsDQdATilJREhJNTDKS5r9P2NrtmKR1N8SN5dbUenHLv8ULF3FdKPsrtG
 Wh9tbwv9r8LwQYliapS9aGff/u8Uz89SDt2dYJnKJ3n2q+Pj++/W9b5ZznUqQOppwrfNWdBqr
 cJpJiv8TplVKSzkPbN9mPHfel++bXig9Y9cI1mVev8D0jWiArPbPU5qqa4znnnqmIHBHiaU4I
 9FQi7moOBEAD5cVjKkCAAA=
X-Env-Sender: prvs=4307c781f=euan.harris@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506012438!112694314!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64723 invoked from network); 21 Sep 2017 16:47:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 16:47:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440712465"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 21 Sep 2017 17:47:07 +0100
Message-ID: <1506012428-59769-3-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v2 2/3] python: Extract registered watch search
	logic from xspy_read_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIHdhdGNoIGZpcmVzLCB4c3B5X3JlYWRfd2F0Y2goKSBjaGVja3Mgd2hldGhlciB0aGUg
Y2xpZW50IGhhcwpyZWdpc3RlcmVkIGludGVyZXN0IGluIHRoZSBwYXRoIHdoaWNoIGNoYW5nZWQg
YW5kLCBpZiBzbywgcmV0dXJucyB0aGUKcGF0aCBhbmQgYSBjbGllbnQtc3VwcGxpZWQgdG9rZW4u
ICAgVGhlIGJpbmRpbmcgZm9yIHhzX2NoZWNrX3dhdGNoKCkKbmVlZHMgdG8gZG8gdGhlIHNhbWUs
IHNvIHRoaXMgcGF0Y2ggZXh0cmFjdHMgdGhlIHNlYXJjaCBjb2RlIGludG8gYQpzZXBhcmF0ZSBm
dW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5n
ZWQgc2luY2UgdjE6CiAqIFJlbW92ZSBzdHJheSBuZXdsaW5lCiAqIEZpeCBpbmRlbnRhdGlvbgoK
IHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDYwICsrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwv
eHMveHMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYwppbmRleCA5ZjFiOTE2
Li4yYWY1ZTA3IDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMK
KysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCkBAIC03Nyw2ICs3Nyw4IEBA
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHhzX2hhbmRsZSAqeHNoYW5kbGUoWHNIYW5kbGUgKnNlbGYp
CiAKIHN0YXRpYyB2b2lkIHJlbW92ZV93YXRjaChYc0hhbmRsZSAqeHNoLCBQeU9iamVjdCAqdG9r
ZW4pOwogCitzdGF0aWMgUHlPYmplY3QgKm1hdGNoX3dhdGNoX2J5X3Rva2VuKFhzSGFuZGxlICpz
ZWxmLCBjaGFyICoqeHN2YWwpOworCiBzdGF0aWMgUHlPYmplY3QgKm5vbmUoYm9vbCByZXN1bHQp
OwogCiBzdGF0aWMgaW50IHBhcnNlX3RyYW5zYWN0aW9uX3BhdGgoWHNIYW5kbGUgKnNlbGYsIFB5
T2JqZWN0ICphcmdzLApAQCAtNDg0LDggKzQ4Niw2IEBAIHN0YXRpYyBQeU9iamVjdCAqeHNweV9y
ZWFkX3dhdGNoKFhzSGFuZGxlICpzZWxmLCBQeU9iamVjdCAqYXJncykKICAgICBzdHJ1Y3QgeHNf
aGFuZGxlICp4aCA9IHhzaGFuZGxlKHNlbGYpOwogICAgIFB5T2JqZWN0ICp2YWwgPSBOVUxMOwog
ICAgIGNoYXIgKip4c3ZhbDsKLSAgICBQeU9iamVjdCAqdG9rZW47Ci0gICAgaW50IGk7CiAgICAg
dW5zaWduZWQgaW50IG51bTsKIAogICAgIGlmICgheGgpCkBAIC00OTcsMjkgKzQ5NywxNiBAQCBh
Z2FpbjoKICAgICBQeV9FTkRfQUxMT1dfVEhSRUFEUwogICAgIGlmICgheHN2YWwpIHsKICAgICAg
ICAgUHlFcnJfU2V0RnJvbUVycm5vKHhzX2Vycm9yKTsKLSAgICAgICAgZ290byBleGl0OwotICAg
IH0KLSAgICBpZiAoc3NjYW5mKHhzdmFsW1hTX1dBVENIX1RPS0VOXSwgIiVsaSIsICh1bnNpZ25l
ZCBsb25nICopJnRva2VuKSAhPSAxKSB7Ci0JeHNfc2V0X2Vycm9yKEVJTlZBTCk7Ci0gICAgICAg
IGdvdG8gZXhpdDsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8IFB5TGlzdF9TaXplKHNlbGYt
PndhdGNoZXMpOyBpKyspIHsKLSAgICAgICAgaWYgKHRva2VuID09IFB5TGlzdF9HZXRJdGVtKHNl
bGYtPndhdGNoZXMsIGkpKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGlmIChpID09
IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpKSB7Ci0gICAgICAvKiBXZSBkbyBub3QgaGF2ZSBh
IHJlZ2lzdGVyZWQgd2F0Y2ggZm9yIHRoZSBvbmUgdGhhdCBoYXMganVzdCBmaXJlZC4KLSAgICAg
ICAgIElnbm9yZSB0aGlzIC0tIGEgd2F0Y2ggdGhhdCBoYXMgYmVlbiByZWNlbnRseSBkZXJlZ2lz
dGVyZWQgY2FuIHN0aWxsCi0gICAgICAgICBoYXZlIHdhdGNoZXMgaW4gdHJhbnNpdC4gIFRoaXMg
aXMgYSBibG9ja2luZyBtZXRob2QsIHNvIGdvIGJhY2sgdG8KLSAgICAgICAgIHJlYWQgYWdhaW4u
Ci0gICAgICAqLwotICAgICAgZnJlZSh4c3ZhbCk7Ci0gICAgICBnb3RvIGFnYWluOworICAgICAg
ICByZXR1cm4gdmFsOwogICAgIH0KLSAgICAvKiBDcmVhdGUgdHVwbGUgKHBhdGgsIHRva2VuKS4g
Ki8KLSAgICB2YWwgPSBQeV9CdWlsZFZhbHVlKCIoc08pIiwgeHN2YWxbWFNfV0FUQ0hfUEFUSF0s
IHRva2VuKTsKLSBleGl0OgorCisgICAgdmFsID0gbWF0Y2hfd2F0Y2hfYnlfdG9rZW4oc2VsZiwg
eHN2YWwpOwogICAgIGZyZWUoeHN2YWwpOworCisgICAgaWYgKCF2YWwgJiYgZXJybm8gPT0gRUFH
QUlOKSB7CisgICAgICAgIGdvdG8gYWdhaW47CisgICAgfQorCiAgICAgcmV0dXJuIHZhbDsKIH0K
IApAQCAtODY4LDYgKzg1NSwzMyBAQCBzdGF0aWMgaW50IHBhcnNlX3RyYW5zYWN0aW9uX3BhdGgo
WHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAogfQogCiAKK3N0YXRpYyBQeU9iamVjdCAq
bWF0Y2hfd2F0Y2hfYnlfdG9rZW4oWHNIYW5kbGUgKnNlbGYsIGNoYXIgKip4c3ZhbCkKK3sKKyAg
ICBQeU9iamVjdCAqdG9rZW47CisgICAgaW50IGk7CisKKyAgICBpZiAoc3NjYW5mKHhzdmFsW1hT
X1dBVENIX1RPS0VOXSwgIiVsaSIsICh1bnNpZ25lZCBsb25nICopJnRva2VuKSAhPSAxKSB7Cisg
ICAgICAgIHhzX3NldF9lcnJvcihFSU5WQUwpOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9
CisgICAgZm9yIChpID0gMDsgaSA8IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpOyBpKyspIHsK
KyAgICAgICAgaWYgKHRva2VuID09IFB5TGlzdF9HZXRJdGVtKHNlbGYtPndhdGNoZXMsIGkpKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGlmIChpID09IFB5TGlzdF9TaXplKHNlbGYt
PndhdGNoZXMpKSB7CisgICAgICAgIC8qIFdlIGRvIG5vdCBoYXZlIGEgcmVnaXN0ZXJlZCB3YXRj
aCBmb3IgdGhlIG9uZSB0aGF0IGhhcyBqdXN0IGZpcmVkLgorICAgICAgICAgICBJZ25vcmUgdGhp
cyAtLSBhIHdhdGNoIHRoYXQgaGFzIGJlZW4gcmVjZW50bHkgZGVyZWdpc3RlcmVkIGNhbiBzdGls
bAorICAgICAgICAgICBoYXZlIHdhdGNoZXMgaW4gdHJhbnNpdC4KKyAgICAgICAgKi8KKyAgICAg
ICAgeHNfc2V0X2Vycm9yKEVBR0FJTik7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKwor
ICAgIC8qIENyZWF0ZSB0dXBsZSAocGF0aCwgdG9rZW4pLiAqLworICAgIHJldHVybiBQeV9CdWls
ZFZhbHVlKCIoc08pIiwgeHN2YWxbWFNfV0FUQ0hfUEFUSF0sIHRva2VuKTsKK30KKworCiBzdGF0
aWMgUHlPYmplY3QgKm5vbmUoYm9vbCByZXN1bHQpCiB7CiAgICAgaWYgKHJlc3VsdCkgewotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 17:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 17:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv52j-00041T-Br; Thu, 21 Sep 2017 17:13:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43061b4ef=Ian.Jackson@citrix.com>)
 id 1dv52h-00041H-DC
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 17:13:39 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E6/3E-03454-243F3C95; Thu, 21 Sep 2017 17:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7T58O
 RBmvm8Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnn2nczFrSIVRz6sYm9gfGZYBcjJ4eEgL/E
 y8vLmEBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjILG/6xxYL4uAq
 sTUG+9YQWwRAT2Ji7+nsHcxcgHVb2CU+L7oECNIQlggRmJt9wqwZk4BQ4n2s69YQIqEBI4AFT
 24yAZxkYnE24U7gWwOoISaxNz18RMY+WYhuWkWkptmIblpASPzKkb14tSistQiXTO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGMAgh2M8074H2KU5GBSEuXd8fFwpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3tJPQDnBotT01Iq0zBxg2MOkJTh4lER454GkeYsLEnOLM9MhU
 qcYdTk6bt79wyTEkpeflyolzqsAUiQAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMOwVkCk9mXgncpldARzABHZG94QDIESWJCCmpBkaJ4BDTeK7gym1zFyYe1dX9+rUhc1r
 R6RKnHQ7vMsXOCkxdMvWeVueUDcrXUp2DuevVi//LTixU7eC1O7EzRPWzrNvif+aXvM9d/d1g
 H/t5cnwK80Nepon73TQdZkbMbnKd96HbdoqHEr9al9AZObOU80rzr85e66dsWuakPX35ysc3v
 sQkyimxFGckGmoxFxUnAgB0F69PvAIAAA==
X-Env-Sender: prvs=43061b4ef=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506014016!83881190!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62874 invoked from network); 21 Sep 2017 17:13:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 17:13:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440716461"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22979.62230.829267.882579@mariner.uk.xensource.com>
Date: Thu, 21 Sep 2017 18:12:54 +0100
To: Venu Busireddy <venu.busireddy@oracle.com>
In-Reply-To: <20170808145136.GA15728@vbusired-lt>
References: <20170807235457.3943-1-venu.busireddy@oracle.com>
 <20170807235457.3943-2-venu.busireddy@oracle.com>
 <20170808143301.5kyqlbomcyr3wa4o@citrix.com>
 <20170808145136.GA15728@vbusired-lt>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/2] libxl: Implement the handler to
 handle unrecoverable AER errors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VmVudSBCdXNpcmVkZHkgd3JpdGVzICgiUmU6IFtQQVRDSCB2MyAxLzJdIGxpYnhsOiBJbXBsZW1l
bnQgdGhlIGhhbmRsZXIgdG8gaGFuZGxlIHVucmVjb3ZlcmFibGUgQUVSIGVycm9ycyIpOgo+IE9u
IDIwMTctMDgtMDggMTU6MzM6MDEgKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBJIHRoaW5rIGEg
YmlnZ2VyIHF1ZXN0aW9uIGlzIHdoZXRoZXIgeW91IGFncmVlIHdpdGggSWFuJ3MgY29tbWVudHMK
PiA+IHJlZ2FyZGluZyBBUEkgZGVzaWduIGFuZCB3aGV0aGVyIHlvdSBoYXZlIG1vcmUgcXVlc3Rp
b25zPwo+IAo+IElhbiBzdWdnZXN0ZWQgdGhhdCBJIGRvY3VtZW50IHRoZSB1c2Ugb2YgdGhlIEFQ
SSAoYWJvdXQgdGhlIGV2ZW50IGxvb3ApLAo+IGFuZCBJIGJlbGlldmUgSSBhZGRyZXNzZWQgaXQu
IEkgZG9uJ3QgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuIEp1c3QKPiB3YWl0aW5nIGZvciBJYW4n
cyAiQWNrIiwgb3IgbW9yZSBjb21tZW50cy4KCkknbSBhZnJhaWQgdGhhdCBJIHN0aWxsIGhhdmUg
cmVzZXJ2YXRpb25zIGFib3V0IHRoZSBkZXNpZ24gcXVlc3Rpb25zLgpFdmlkZW50bHkgSSBkaWRu
J3QgbWFrZSBteSBxdWVzdGlvbnMgY2xlYXIgZW5vdWdoLgoKVGhlIG1vc3QgaW1wb3J0YW50IHF1
ZXN0aW9uIHRoYXQgc2VlbXMgdW5hbnN3ZXJlZCB0byBtZSBpcyB0aGlzOgoKICBXaHkgaXMgdGhp
cyBvbmx5IHNvbWV0aW1lcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gPyAgT24gd2hhdCBiYXNpcwog
IG1pZ2h0IGEgdXNlciBjaG9vc2UgPwoKVG8gd2hpY2ggeW91IGFuc3dlcmVkOgoKICBUaGlzIGlz
IG5vdCBhbiAib25seSBzb21ldGltZXMiIHRoaW5nLiBVc2VyIGRvZXNuJ3QgY2hvb3NlIGl0LiBX
ZSBhbHdheXMKICB3YW50IHRvIHdhdGNoIGZvciBBRVIgZXJyb3JzLgoKQnV0IHRoaXMgbGVhZHMg
dG8gbW9yZSBmdW5kYW1lbnRhbCBxdWVzdGlvbnMuCgpJZiB0aGlzIGJlaGF2aW91ciBpcyBhbHdh
eXMgcmVxdWlyZWQsIHdoeSBkbyB3ZSBoYXZlIGFuIEFQSSBjYWxsIHRvCnJlcXVlc3QgaXQgPyAg
SXQgc291bmRzIGxpa2Ugbm90IGNhbGxpbmcgdGhpcyBuZXcgZnVuY3Rpb24gb2YgeW91cnMgaXMK
YWx3YXlzIGEgbWlzdGFrZS4gIEllIHRoaXMgZnVuY3Rpb24gKHdoaWNoIGhhcyBhbiBvYnNjdXJl
IG5hbWUpIGlzCmxpa2UgIklBQyBET05UIFJBTkRPTVktTE9TRSIgKHNlZSBSRkM3NDgsIGZyb20g
MXN0IEFwcmlsIDE5NzgpCmV4Y2VwdCB0aGF0IHlvdSBhcmUgbWFraW5nIERPIFJBTkRPTUxZLUxP
U0UgdGhlIGRlZmF1bHQgKGluIHZpb2xhdGlvbgpvZiB0aGUgUkZDLCBzaG91bGQgYW55b25lIHRh
bGsgdG8gdGhlIHNlcnZlciBvdmVyIHRlbG5ldC4uLikKCklmIHlvdSBhcmUgaW52ZW50aW5nIGEg
bmV3IGtpbmQgb2YgbW9uaXRvcmluZyBwcm9jZXNzIHRoYXQgbXVzdCBiZSBydW4KZm9yIGFsbCBk
b21haW5zLCB0aGF0IGlzIGEgdGhpbmcgdGhhdCBsaWJ4bCBkb2VzIG5vdCBoYXZlIHJpZ2h0IG5v
dy4KQXQgbGVhc3QsIGl0IGRvZXNuJ3QgaGF2ZSBpdCBpbiB0aGlzIGZvcm0uICAoeGwgaGFzIHRo
ZSByZWJvb3QKbW9uaXRvciwgYW5kIHRoaXMgaXMgZG9uZSBkaWZmZXJlbnRseSBpbiBsaWJ2aXJ0
LikKCkl0IHdhcyBpbmRlZWQgYSBkZXNpZ24gcHJpbmNpcGxlIG9mIGxpYnhsIHRoYXQgaXQgc2hv
dWxkIChhdCBsZWFzdCwKd2hlcmV2ZXIgcG9zc2libGUpIGJlIHBvc3NpYmxlIHRvIHJ1biBhIGRv
bWFpbiBfd2l0aG91dF8gYSBtb25pdG9yaW5nCnByb2Nlc3MgaW1wb3NlZCBieSBsaWJ4bC4KClNv
OiB3aHkgaXMgd2hhdCB0aGlzIEFQSSBjYWxsIHJlcXVlc3RzLCBub3QgZG9uZSBhdXRvbWF0aWNh
bGx5IGJ5CnBjaWJhY2sgb3IgYnkgWGVuID8KCkFuZDogaWYgeW91IGFyZSBpbnZlbnRpbmcgYSBu
ZXcgbW9uaXRvcmluZyBwcm9jZXNzIHRoYXQgbXVzdCBiZSBydW4KZm9yIGV2ZXJ5IGRvbWFpbiwg
eW91IHNob3VsZCBjYWxsIHRoaXMgb3V0IG11Y2ggbW9yZSBleHBsaWNpdGx5IGFzIGEKZnVuZGFt
ZW50YWwgZGVzaWduIGNoYW5nZS4KCldlIHdpbGwgdGhlbiBoYXZlIHRvIHRoaW5rIGFib3V0IG1v
cmUgcXVlc3Rpb25zOiBzaG91bGQgdGhpcyBwcm9jZXNzCmJlIHJ1biBhdXRvbWF0aWNhbGx5IGJ5
IGxpYnhsLCB3aXRob3V0IHNwZWNpYWwgYXBwbGljYXRpb24gcmVxdWVzdAoobGlrZSB0aGUgd2F5
IHRoYXQgbGlieGwgcnVucyBxZW11KSA/CgpJZiBub3QsIGhvdyBkbyB3ZSBlbnN1cmUgdGhhdCBl
eGFjdGx5IG9uZSBvZiB0aGVzZSBwcm9jZXNzZXMgaXMKcnVubmluZyBmb3IgZWFjaCBndWVzdCA/
CgpJZiB5b3VyIG5ldyBkZXNpZ24gaW52b2x2ZXMgbmV3IGJlaGF2aW91ciBpbiBjYWxsZXJzIG9m
IGxpYnhsLCBkbyB5b3UKaW50ZW5kIHRvIHNlbmQgcGF0Y2hlcyBmb3IgbGlidmlydCB0byBlbmFi
bGUgaXQgPwoKCkxvb2tpbmcgYXQgdGhlIGNvZGU6CgpZb3UgaGFuZGxlIGVycm9ycyBieSBsb2dn
aW5nIGFuZCBjb250aW51aW5nLiAgV2h5IGlzIHRoYXQgY29ycmVjdCA/CgpJZiB3ZSBhcmUgdG8g
a2VlcCB0aGUgY3VycmVudCBBUEkgZm9yIHRoZSBjbGllbnQsIGl0IG5lZWRzIHRvIGhhdmUKYmV0
dGVyIGRvYyBjb21tZW50cy4KCklzIHRoZSB4ZW5zdG9yZSB3YXRjaCBpbXBsZW1lbnRhdGlvbiB2
dWxuZXJhYmxlIHRvIHVuZXhwZWN0ZWQgcGF0aHMKYXBwZWFyaW5nIGluIHdhdGNoIGV2ZW50cyA/
CgpXaHkgaXMgdGhlIEFQSSBub3QgYSBuZXZlci1jb21wbGV0aW5nIGFvID8gIE9yLCB3aHkgaXMg
aXQgbm90IGFuCmV2cmVnID8KCkJ1dCB0aGUgZnVuZGFtZW50YWwgZGVzaWduIHF1ZXN0aW9ucyBu
ZWVkIGFuc3dlcmluZyBmaXJzdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 17:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 17:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv56A-0004AJ-S5; Thu, 21 Sep 2017 17:17:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=430f2f711=roger.pau@citrix.com>)
 id 1dv56A-0004AB-9D
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 17:17:14 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 63/02-02229-914F3C95; Thu, 21 Sep 2017 17:17:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQlfiy+F
 Ig0NXLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2LQtYCu5xVkybdIq9gfEOexcjJ4eEgJ/E
 umfzGUFsFgFViR1z57B1MXJwsAnYS0z/WgESFhHQlnixah0biM0sUCOxf8IMFhBbWMBBovtUC
 yuIzSvgKbH7zDKgMVwcQgLzGCUOXX3HCJEQlDg58wkLRLOOxILdn8DmMwtISyz/xwES5hRwlH
 jw5SMziC0qoCJxcuUaJhBbSEBRon/eAzaIM9MlJj7rYZnAyD8LydRZSKbOQpi6gJF5FaNGcWp
 RWWqRrpGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mB8ddzvEKMk
 B5OSKO+Oj4cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbvkElBMsSk1PrUjLzAHGAkxagoNHS
 YT3Bkiat7ggMbc4Mx0idYpRUUqcl+EzUEIAJJFRmgfXBou/S4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeS+DjOfJzCuBm/4KaDET0OLsDQdAFpckIqSkGhjLDE11PzAIskpo97DGhty4WMc
 yu3rC18tzLY5u6bh8//jT4F8z/2ycZHMlenuRQt/7rylf39kybJ6ndMdE+5/ZquV32RLepF85
 4Gr4dU96Vrbb3/Nhq5ssi02yVzyd8fONg+ucmSaxR48YFX+dPcGl8vWPI/tC9a+v6TdNfLV0s
 8u9jSofzrV8VGIpzkg01GIuKk4EADHescK6AgAA
X-Env-Sender: prvs=430f2f711=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506014232!99127663!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20385 invoked from network); 21 Sep 2017 17:17:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 17:17:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="53261475"
Date: Thu, 21 Sep 2017 18:16:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170921171631.r4eumgir6m5kd5bf@dhcp-3-128.uk.xensource.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-5-roger.pau@citrix.com>
 <22978.32840.954816.516836@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22978.32840.954816.516836@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 04/21] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDM6NTA6NDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwNC8yMV0geGw6IGludHJv
ZHVjZSBhIGRvbWFpbiB0eXBlIG9wdGlvbiIpOgo+ID4gSW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0
aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4gb3JkZXIgdG8KPiA+IHNwZWNpZnkgdGhl
IGRvbWFpbiB0eXBlLiBUaGlzIHN1cGVyc2VkZXMgdGhlIGN1cnJlbnQgYnVpbGRlciBvcHRpb24u
Cj4gLi4uPiAKPiA+IFRoCj4gPiAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZjX2luZm8tPnJ1bl9o
b3RwbHVnX3NjcmlwdHMsIHJ1bl9ob3RwbHVnX3NjcmlwdHMpOwo+ID4gICAgICBjX2luZm8tPnR5
cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVjsKPiA+IC0gICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJp
bmcgKGNvbmZpZywgImJ1aWxkZXIiLCAmYnVmLCAwKSAmJgo+ID4gLSAgICAgICAgIXN0cm5jbXAo
YnVmLCAiaHZtIiwgc3RybGVuKGJ1ZikpKQo+ID4gLSAgICAgICAgY19pbmZvLT50eXBlID0gTElC
WExfRE9NQUlOX1RZUEVfSFZNOwo+ID4gKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29u
ZmlnLCAiYnVpbGRlciIsICZidWYsIDApKSB7Cj4gPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwK
PiA+ICsgICAgICAgICAgICAgICAgIlRoZSBidWlsZGVyIG9wdGlvbiBpcyBiZWluZyBkZXByZWNh
dGVkLCBwbGVhc2UgdXNlIHR5cGUgaW5zdGVhZC5cbiIpOwo+IAo+IExpbmUgbGVuZ3RoLiAgUHJv
YmFibHkgYmVzdCB0byBzaHVmZmxlIHRoZSBtZXNzYWdlIHRvIHRoZSBsZWZ0LCByYXRoZXIKPiB0
aGFuIGxpbmV3cmFwcGluZywgZm9yIGVhc2Ugb2YgZ3JlcHBpbmcuCj4gCj4gVGhlIGVycm9yIG1l
c3NhZ2Ugd291bGQgYmVuZWZpdCBmcm9tIHNvbWUgYHF1b3RlcycgYXJvdW5kIHRoZQo+IHBhcmFt
ZXRlciBuYW1lcy4KPiAKPiBJdCB3b3VsZCBiZSBuaWNlIGlmIHlvdSBkaWQgdGhpcyBpbiBhIHdh
eSB0aGF0IG1lYW50IHRoYXQgYSBjb25maWcKPiBmaWxlIHdoaWNoIHNwZWNpZmllZCBib3RoIGB0
eXBlPSJodm0iJyBhbmQgYGJ1aWxkZXI9Imh2bSInIGRpZCBub3QKPiBnZW5lcmF0ZSBhIHdhcm5p
bmcuCgpIbSwgcmVhbGx5PyBJIGNhbiBkbyB0aGF0IGJ1dCBpdCBzZWVtcyB3ZWlyZCBiZWNhdXNl
IGl0IGRvZXNuJ3QKcHJvbW90ZSBkZXByZWNhdGlvbi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 17:22:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 17:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv5BQ-0004pU-F7; Thu, 21 Sep 2017 17:22:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43061b4ef=Ian.Jackson@citrix.com>)
 id 1dv5BP-0004pO-D5
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 17:22:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3F/5D-03642-E55F3C95; Thu, 21 Sep 2017 17:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpG7c18O
 RBnvP81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHJ8xkLXjMUnHt3jrmBsa3zF2MnBwSAv4S
 e9p2s4PYbAK6Ek1b/rKB2LwCghInZz5hAbGZBfQkbkydwgZhy0s0b53NDFHjINHQeQbMZhFQl
 fj4t5G1i5GDQ0TAVmL2eTeI8hqJ/RNmgI0RBirvPtXCCmJzCnhJNL38CRTn4hASuMsocfDPIX
 aIe0wk3i7cyQYyR0hATWLu+vgJjHyzkFw0C8lFs5BctICReRWjRnFqUVlqka6hhV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsabGwMOMUpyMCmJ8u74eDhSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRv1BegnGBRanpqRVpmDjDoYdISHDxKIrzOIGne4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ478fPQKUCIKUZpXlwg2DReIlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvFYgC3ky80rg9r0COoUJ6JTsDQdATilJREhJNTCqK7i8qHwW87FJ5+N0/uD
 y6JPeNVY7VrGJx5ybYm6UuEE6u8tbXOEn41zfyYt8NDt9ptt6yfDImmflLORb+Lc3agXnwnXF
 NdJO8873vCtZLS8vf60ynCMgJDR78uqPZoem6H3fw3JXd2OoU44rS4ML81yZ/O8vjOd93lBzI
 36X2bUNW4xYpiuxFGckGmoxFxUnAgDg1KtywQIAAA==
X-Env-Sender: prvs=43061b4ef=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506014556!117598095!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53744 invoked from network); 21 Sep 2017 17:22:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Sep 2017 17:22:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,425,1500940800"; d="scan'208";a="440718274"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22979.62796.793675.228223@mariner.uk.xensource.com>
Date: Thu, 21 Sep 2017 18:22:20 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170921171631.r4eumgir6m5kd5bf@dhcp-3-128.uk.xensource.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-5-roger.pau@citrix.com>
 <22978.32840.954816.516836@mariner.uk.xensource.com>
 <20170921171631.r4eumgir6m5kd5bf@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 04/21] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDA0LzIxXSB4bDogaW50cm9k
dWNlIGEgZG9tYWluIHR5cGUgb3B0aW9uIik6Cj4gT24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDM6
NTA6NDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJdCB3b3VsZCBiZSBuaWNlIGlm
IHlvdSBkaWQgdGhpcyBpbiBhIHdheSB0aGF0IG1lYW50IHRoYXQgYSBjb25maWcKPiA+IGZpbGUg
d2hpY2ggc3BlY2lmaWVkIGJvdGggYHR5cGU9Imh2bSInIGFuZCBgYnVpbGRlcj0iaHZtIicgZGlk
IG5vdAo+ID4gZ2VuZXJhdGUgYSB3YXJuaW5nLgo+IAo+IEhtLCByZWFsbHk/IEkgY2FuIGRvIHRo
YXQgYnV0IGl0IHNlZW1zIHdlaXJkIGJlY2F1c2UgaXQgZG9lc24ndAo+IHByb21vdGUgZGVwcmVj
YXRpb24uCgpJdCBkb2VzIHByb21vdGUgZGVwcmVjYXRpb24sIHN1cmVseS4gIFN1Y2ggYSBjb25m
aWcgZmlsZSBpcyBjb21wYXRpYmxlCndpdGggYWxsIHBhc3QgYW5kIGFsbCBwbGFubmVkIGZ1dHVy
ZSB2ZXJzaW9ucyBvZiBYZW4uICBJbiBwYXJ0aWN1bGFyLAppZiB3ZSBzdG9wIGhvbm91cmluZyBi
dWlsZGVyPSBhdCBhbGwsIGl0IHdpbGwgc3RpbGwgd29yay4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 17:43:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 17:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv5VG-000692-0S; Thu, 21 Sep 2017 17:43:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dv5VE-00068w-Cl
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 17:43:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6C/20-30688-B2AF3C95; Thu, 21 Sep 2017 17:43:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsUyZ7p8oK7Wr8O
 RBv+7NC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owjd86zFlxVqPi0S6KB8YFUFyMXh5DARCaJ
 8w/62SGcv4wShxduYIVwNjJKnJjykg3C6WSU2LzsFVAZJ4ewQJjE/rbvjCC2iICHxJVdE9hAb
 GaBZImLc6+xQDQcYpR4ePQgK0iCTcBI4uzR6WANvAK2EufW/2UCsVkEVCWOdv8GGyoqEC7RdL
 afBaJGUOLkzCdANjsHp4C7xLs4iPFmEvM2P2SGsMUlbj2ZzwRhy0tsfzsHLC4hYChx+uE2xgm
 MQrOQDJqFpH0WkvZZSNoXMLKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlM
 KtZLzs/dxAgMcwYg2MF4q8/5EKMkB5OSKC/Tz8ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4e
 UFygkWp6akVaZk5wIiDSUtw8CiJ8OqApHmLCxJzizPTIVKnGI05Nt28+4eJY8P3B3+YhFjy8v
 NSpcR53/4AKhUAKc0ozYMbBEsElxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqwqykCczrwR
 u3yugU5iATsnecADklJJEhJRUA6PPRYayb0etLvmpxK3c/+2/h5x836Lz7Uqv1t70cive/zq9
 Vi5Q99baK4qKic1+Vqfu5xz+0H+hkzE+/ULVy9/vt0X+Uf9Xc0X4x5ukGXOdnFYEzHHdWbniW
 MO9F3sD7tVdzSnZ/lNC+/KEZ2sfeXasdVx8yCX69f6XR50XyL7+pFN1sZplzX1JJZbijERDLe
 ai4kQAPCO+Lf8CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506015784!109796683!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53810 invoked from network); 21 Sep 2017 17:43:06 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 17:43:06 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8LHh1T8002221
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 17:43:01 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8LHgx3v021983
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 17:43:00 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8LHgxlJ006510;
 Thu, 21 Sep 2017 17:42:59 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 10:42:59 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-4-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e352bbba-e1d9-83df-239c-589f1639aff3@oracle.com>
Date: Thu, 21 Sep 2017 13:42:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 04/13] xen/pvcalls: implement socket
 command and handle events
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cgo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgZ2V0X3JlcXVlc3Qoc3RydWN0IHB2Y2FsbHNfYmVk
YXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQo+ICt7Cj4gKwkqcmVxX2lkID0gYmVkYXRhLT5yaW5n
LnJlcV9wcm9kX3B2dCAmIChSSU5HX1NJWkUoJmJlZGF0YS0+cmluZykgLSAxKTsKPiArCWlmIChS
SU5HX0ZVTEwoJmJlZGF0YS0+cmluZykgfHwKPiArCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3Bb
KnJlcV9pZF0ucmVxX2lkKSAhPSBQVkNBTExTX0lOVkFMSURfSUQpCj4gKwkJcmV0dXJuIC1FQUdB
SU47Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAgIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxz
X2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ICAgewo+ICsJc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKPiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0
YSAqYmVkYXRhOwo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4gKwl1aW50
OF90ICpzcmMsICpkc3Q7Cj4gKwlpbnQgcmVxX2lkID0gMCwgbW9yZSA9IDAsIGRvbmUgPSAwOwo+
ICsKPiArCWlmIChkZXYgPT0gTlVMTCkKPiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gKwo+ICsJ
cHZjYWxsc19lbnRlcjsKPiArCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+
ICsJaWYgKGJlZGF0YSA9PSBOVUxMKSB7Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiBJ
UlFfSEFORExFRDsKPiArCX0KPiArCj4gK2FnYWluOgo+ICsJd2hpbGUgKFJJTkdfSEFTX1VOQ09O
U1VNRURfUkVTUE9OU0VTKCZiZWRhdGEtPnJpbmcpKSB7Cj4gKwkJcnNwID0gUklOR19HRVRfUkVT
UE9OU0UoJmJlZGF0YS0+cmluZywgYmVkYXRhLT5yaW5nLnJzcF9jb25zKTsKPiArCj4gKwkJcmVx
X2lkID0gcnNwLT5yZXFfaWQ7Cj4gKwkJZHN0ID0gKHVpbnQ4X3QgKikmYmVkYXRhLT5yc3BbcmVx
X2lkXSArIHNpemVvZihyc3AtPnJlcV9pZCk7Cj4gKwkJc3JjID0gKHVpbnQ4X3QgKilyc3AgKyBz
aXplb2YocnNwLT5yZXFfaWQpOwo+ICsJCW1lbWNweShkc3QsIHNyYywgc2l6ZW9mKCpyc3ApIC0g
c2l6ZW9mKHJzcC0+cmVxX2lkKSk7Cj4gKwkJLyoKPiArCQkgKiBGaXJzdCBjb3B5IHRoZSByZXN0
IG9mIHRoZSBkYXRhLCB0aGVuIHJlcV9pZC4gSXQgaXMKPiArCQkgKiBwYWlyZWQgd2l0aCB0aGUg
YmFycmllciB3aGVuIGFjY2Vzc2luZyBiZWRhdGEtPnJzcC4KPiArCQkgKi8KPiArCQlzbXBfd21i
KCk7Cj4gKwkJV1JJVEVfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCwgcnNwLT5yZXFf
aWQpOwo+ICsKPiArCQlkb25lID0gMTsKPiArCQliZWRhdGEtPnJpbmcucnNwX2NvbnMrKzsKPiAr
CX0KPiArCj4gKwlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05TRVMoJmJlZGF0YS0+cmluZywg
bW9yZSk7Cj4gKwlpZiAobW9yZSkKPiArCQlnb3RvIGFnYWluOwo+ICsJaWYgKGRvbmUpCj4gKwkJ
d2FrZV91cCgmYmVkYXRhLT5pbmZsaWdodF9yZXEpOwo+ICsJcHZjYWxsc19leGl0Owo+ICAgCXJl
dHVybiBJUlFfSEFORExFRDsKPiAgIH0KPiAgIAo+ICtpbnQgcHZjYWxsc19mcm9udF9zb2NrZXQo
c3RydWN0IHNvY2tldCAqc29jaykKPiArewo+ICsJc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRh
dGE7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOwo+ICsJc3RydWN0IHhlbl9w
dmNhbGxzX3JlcXVlc3QgKnJlcTsKPiArCWludCBub3RpZnksIHJlcV9pZCwgcmV0Owo+ICsKPiAr
CXB2Y2FsbHNfZW50ZXI7CgoKQ2FuIHlvdSBkZWZpbmUgZW50ZXIvZXhpdCBtYWNyb3Mgd2l0aCBw
YXJlbnRoZXNlcyAoaS5lLiAKInB2Y2FsbHNfZW50ZXIvZXhpdCgpJyk/CgoKPiArCWlmICghcHZj
YWxsc19mcm9udF9kZXYpIHsKPiArCQlwdmNhbGxzX2V4aXQ7Cj4gKwkJcmV0dXJuIC1FQUNDRVM7
Cj4gKwl9Cj4gKwkvKgo+ICsJICogUFZDYWxscyBvbmx5IHN1cHBvcnRzIGRvbWFpbiBBRl9JTkVU
LAo+ICsJICogdHlwZSBTT0NLX1NUUkVBTSBhbmQgcHJvdG9jb2wgMCBzb2NrZXRzIGZvciBub3cu
Cj4gKwkgKgo+ICsJICogQ2hlY2sgc29ja2V0IHR5cGUgaGVyZSwgQUZfSU5FVCBhbmQgcHJvdG9j
b2wgY2hlY2tzIGFyZSBkb25lCj4gKwkgKiBieSB0aGUgY2FsbGVyLgo+ICsJICovCj4gKwlpZiAo
c29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkgewo+ICsJCXB2Y2FsbHNfZXhpdDsKPiArCQlyZXR1
cm4gLUVOT1RTVVBQOwo+ICsJfQoKClRoaXMgY2FuIGJlIGRvbmUgd2l0aG91dCBlbnRlcmluZyBw
dmNhbGxzLiBJIHRoaW5rIHlvdSBjYW4gZW50ZXIgcHZjYWxscyAKYXQgbGVhc3QgcmlnaHQgYmVm
b3JlIGdyYWJiaW5nIHNvY2tldCBsb2NrICh5b3UgbWF5IG5lZWQgdG8gbW92ZSAKZGV2X2dldF9k
cnZkYXRhKCkgbG93ZXIpLgoKKHBvc3NpYmx5IGluIGxhdGVyIHBhdGNoZXMgdG9vKQoKCj4gKwo+
ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiAr
Cj4gKwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAobWFw
ID09IE5VTEwpIHsKPiArCQlwdmNhbGxzX2V4aXQ7Cj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwl9
Cj4gKwo+ICsJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCj4gKwlyZXQgPSBn
ZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlrZnJl
ZShtYXApOwo+ICsJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCQlwdmNh
bGxzX2V4aXQ7Cj4gKwkJcmV0dXJuIHJldDsKPiArCX0KPiArCj4gKwkvKgo+ICsJICogc29jay0+
c2stPnNrX3NlbmRfaGVhZCBpcyBub3QgdXNlZCBmb3IgaXAgc29ja2V0czogcmV1c2UgdGhlCj4g
KwkgKiBmaWVsZCB0byBzdG9yZSBhIHBvaW50ZXIgdG8gdGhlIHN0cnVjdCBzb2NrX21hcHBpbmcK
PiArCSAqIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNvY2tldC4gVGhpcyB3YXksIHdlIGNhbiBlYXNp
bHkgZ2V0IHRoZQo+ICsJICogc3RydWN0IHNvY2tfbWFwcGluZyBmcm9tIHRoZSBzdHJ1Y3Qgc29j
a2V0Lgo+ICsJICovCj4gKwlzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXA7Cj4g
KwlsaXN0X2FkZF90YWlsKCZtYXAtPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7Cj4g
Kwo+ICsJcmVxID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ICsJ
cmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4gKwlyZXEtPmNtZCA9IFBWQ0FMTFNfU09DS0VUOwo+ICsJ
cmVxLT51LnNvY2tldC5pZCA9ICh1aW50NjRfdCkgbWFwOwo+ICsJcmVxLT51LnNvY2tldC5kb21h
aW4gPSBBRl9JTkVUOwo+ICsJcmVxLT51LnNvY2tldC50eXBlID0gU09DS19TVFJFQU07Cj4gKwly
ZXEtPnUuc29ja2V0LnByb3RvY29sID0gSVBQUk9UT19JUDsKPiArCj4gKwliZWRhdGEtPnJpbmcu
cmVxX3Byb2RfcHZ0Kys7Cj4gKwlSSU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgm
YmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ICsJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOwo+ICsJaWYgKG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoYmVkYXRhLT5p
cnEpOwo+ICsKPiArCXdhaXRfZXZlbnQoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJICAgUkVB
RF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpOwo+ICsKPiArCXJl
dCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0Owo+ICsJLyogcmVhZCByZXQsIHRoZW4gc2V0IHRo
aXMgcnNwIHNsb3QgdG8gYmUgcmV1c2VkICovCj4gKwlzbXBfbWIoKTsKPiArCVdSSVRFX09OQ0Uo
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQsIFBWQ0FMTFNfSU5WQUxJRF9JRCk7CgpOb3cgdGhh
dCBJIGxvb2tlZCBhdCB3aGF0ICpfT05DRSBtYWNyb3MgZG8gSSBhbSBub3Qgc3VyZSB0aGlzIGlz
IG5lZWRlZCwgCmdpdmVuIHRoZSBzbXBfbWIoKSBhYm92ZS4gSW4gcHZjYWxsc19mcm9udF9ldmVu
dF9oYW5kbGVyKCkgdG9vLiBBbmQsIGluIApmYWN0LCBpbiBnZXRfcmVxdWVzdCgpIGFzIHdlbGwu
CgooQWdhaW4sIHRoaXMgd2lsbCBwcm9iYWJseSBiZSBhbHNvIGFwcGxpY2FibGUgdG8gc3Vic2Vx
dWVudCBwYXRjaGVzKQoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 17:47:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 17:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv5Zl-0006La-Lr; Thu, 21 Sep 2017 17:47:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv5Zk-0006LN-AM
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 17:47:48 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B7/83-01809-34BF3C95; Thu, 21 Sep 2017 17:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsWS0XRdVdfp9+F
 Ig6Mz+CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasejsacaCtaEVsyZVNDD+
 dOxi5OIQEmhkkpj/YScrhPOYUWLl5G5mCGcbo8TPVeeBMpwcIgLOEl/PzGXvYuTg4BXQl3jfY
 AUSFgYyex7MYQGplxD4yizR/Ps7E0hCQsBL4uSvlaww9sE9jUBF7BxsAlYSh8RAoiwCqhJLrr
 5jnsDIvYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 H6xkYGHcw7mr3O8QoycGkJMrrOu9wpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3usLgXKCRanp
 qRVpmTnA0INJS3DwKInwti8CSvMWFyTmFmemQ6ROMdpzHNt0+Q8Tx6rrd4HkppsgcsP3B3+Yh
 Fjy8vNSpcR574NMFQBpyyjNgxsKi5VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR500GW82
 TmlcDtfgV0FhPQWdkbDoCcVZKIkJJqYFx0cvHy7mdJ6lvMYosSXr2eeulwhbSqxCxD1yU//I5
 4bnpUy/806fhc9lnPlKbMu+X09EjDZONMtgTbykcn4lccCT62n32P+sJkDcNj6/yjJFjz4zKC
 Imbd+K8Uo/LcO9SLLXdK6plFWyWva1/VcjjMI3BAw+SJzfd9JaGmstJ1+Z0VxqmzIpVYijMSD
 bWYi4oTAUvCXx6QAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506016065!112538978!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21304 invoked from network); 21 Sep 2017 17:47:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 17:47:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv5Zd-0006JC-N9; Thu, 21 Sep 2017 17:47:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv5ZY-0002Di-9G; Thu, 21 Sep 2017 17:47:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv5ZY-0004ns-2I; Thu, 21 Sep 2017 17:47:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113667-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=560a435df02b233ea33ae543aeab76b2201de849
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 17:47:36 +0000
Subject: [Xen-devel] [ovmf test] 113667: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzY1OCAgMjAxNy0wOS0yMSAwOToyMToxMSBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU2MGE0MzVkZjAy
YjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5i
aUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDoxOTowNCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1NldHVwQnJvd3NlcjogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJpdCBWYXJT
dG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvQ2hlY2tCb3goc3RvcmFnZSBj
YW4gYmUgQml0IFZhclN0b3JlKQogICAgSWYgdGhlIHF1ZXN0aW9uIHZhbHVlIGNhbiBiZSB1cGRh
dGVkIGFuZCBzaG93biBjb3JyZWN0bHkKICAgIGluIFVJIHBhZ2UsIHdlIG5lZWQgZG8gZW5oYW5j
ZW1lbnRzIGluIGZvbGxvd2luZyBjYXNlczoKICAgIDEuIFBhcnNlIHRoZSBJZnIgZGF0YSB0byBn
ZXQgdGhlIGJpdCBWYXJTdG9yZSBpbmZvIGNvcnJlY3RseS4KICAgIDIuIFNldC9nZXQgdmFsdWUg
dG8vZnJvbSBiaXQgVmFyU3RvcmUgY29ycmVjdGx5LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAzN2Nk
MTZhYzU3ZmNiZTVmNmVjZDE1Zjg1ZWE1MTYyMWQwOGNkZTU5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMjA6MDk6MDQgMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZy9IaWlEYXRhYmFzZTogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJp
dCBWYXJTdG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvY2hlY2tib3gsIHRo
ZWlyIHN0b3JhZ2UgbWF5IGJlIGJpdCBmaWVsZC4KICAgIFdoZW4gZ2VuZXJhdGluZyA8Q29uZmln
QWx0UmVzcD4gc3RyaW5nIHRvIGdldCBkZWZhdWx0IHZhbHVlCiAgICBmb3IgdGhlc2UgcXVlc3Rp
b25zLCB3ZSBuZWVkIHRvIHBhcnNlIHRoZSBJZnIgZGF0YSB0byBnZXQKICAgIHRoZSBiaXQgVmFy
c3RvcmUgaW5mbyxhbmQgdGhlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZWN0CiAgICA8Q29uZmlnQWx0
UmVzcD4gc3RyaW5nLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5NWE3MTM1MTkxOWFlZTE1ODc0Yjc0
OGYxYWFlMmY4ZjQ5MmQyZjc2CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6NDM6NDUgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBr
Zy9VZWZpSGlpTGliOiBWYWxpZGF0ZSBxdWVzdGlvbiB3aXRoIGJpdCBmaWVsZHMKICAgIAogICAg
UkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ1CiAg
ICAKICAgIEluIFVlZmlIaWlMaWIsIHRoZXJlIGFyZSBjb2RlcyB0byB2YWxpZGF0ZSB0aGUgY3Vy
cmVudCBzZXR0aW5nIG9mCiAgICBxdWVzdGlvbnMsIG5vdyB1cGRhdGUgdGhlIGxvZ2ljIHRvIGhh
bmRsZSBxdWVzdGlvbiB3aXRoIGJpdCBzdG9yYWdlLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAwMTcy
MzI3MWE4YmFlZjFkYzRjOTJiY2UwYzA5ZDQxMDU1Y2M1ZWI5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6MjQ6MTggMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEdVSUQvZmxhZ3MgdG8gaW1wbGVtZW50IEJpdEZpZWxk
IHN1cHBvcnQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU0NQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA0MmM4MDhkNGNiYzY2NjA1Nzc3
ZGFkMThkODAwNzA4ZjJjMDZmMGM0CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTY6Mjc6MjYgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
L1ZmckNvbXBpbGVyOiBTdXBwb3J0IEJpdCBmaWVsZHMgaW4gRUZJL0J1ZmZlciBWYXJTdG9yZQog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTQ1CiAgICAKICAgIEVuaGFuY2UgVmZyQ29tcGlsZXIgdG8gcGFyc2UgZm9sbG93aW5nIGNh
c2U6CiAgICAxLiBFRkkvQnVmZmVyIFZhclN0b3JlIGNhbiBjb250YWluIGJpdCBmaWVsZHMgaW4g
dGhlaXIgc3RydWN0dXJlLgogICAgMi4gRm9yIHF1ZXN0aW9uIE9uZW9mL0NoZWNrYm94L251bWVy
aWMsIHRoZWlyIHN0b3JhZ2UgY2FuIGJlCiAgICAgICBiaXQgZmllbGRzIG9mIGFuIEVGSSBWYXJT
dG9yZS9CdWZmZXIgVmFyU3RvcmUuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDJiN2YzZDRhNmJiN2Uw
MjRiM2M0NWYzMjhiZGQ2MzVmODc4Mzg3ZjcKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNTo1MDo1MCAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2wvVmZyQ29tcGlsZTogU3VwcG9ydCBVbmlvbiB0eXBlIGluIFZGUgogICAgCiAgICBodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYwMwogICAgCiAgICBV
cGRhdGUgVmZyQ29tcGlsZXIgdG8gcGFyc2UgdGhlIFVOSU9OIHR5cGUgaW4gdmZyIGZpbGUKICAg
IAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+Cgpjb21taXQgOWZkZjMxNzg5YTcwODg3MzZiYzU3NGY2ODAyZjRhOTdiNWVmMmU5
NwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTE6MDE6NTYgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9CYXNlTGliOiBBdm9pZCByZWFkaW5nIGNv
bnRlbnQgYmV5b25kIHN0cmluZyBib3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA1CiAgICAKICAgIEFzIG1lbnRpb25l
ZCBpbiB0aGUgYWJvdmUgQnVnemlsbGEgbGluayBieSBTdGV2ZW4sIHdpdGhpbiB0aGUgZnVuY3Rp
b24KICAgIFBhdGhDbGVhblVwRGlyZWN0b3JpZXMoKSwgd2hlbiBleGVjdXRpbmcgY29tbWFuZDoK
ICAgICJjZCAuIgogICAgCiAgICB1bmRlciBTaGVsbCwgdGhlIGlucHV0IHBhcmFtZXRlciAnUGF0
aCcgc3RyaW5nIHdpbGwgaGF2ZSBzdHJpbmcgbGVuZ3RoCiAgICBsZXNzIHRoYW4gMi4gSGVuY2Us
IGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmIChTdHJDbXAg
KFBhdGggKyBTdHJMZW4gKFBhdGgpIC0gMiwgTCJcXC4iKSA9PSAwKSB7IgogICAgCiAgICB0byBy
ZWFkIGNvbnRlbnRzIGJlZm9yZSB0aGUgc3RyaW5nIGJvdW5kYXJ5LgogICAgCiAgICBUaGlzIGNv
bW1pdCBhZGRzIGFkZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBT
dGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29t
bWl0IDhjM2U0Njg4ZTBkOGU2YzIxOGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUKQXV0aG9yOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDEwOjIyOjIxIDIwMTcg
KzA4MDAKCiAgICBTaGVsbFBrZy9TaGVsbDogQXZvaWQgcmVhZGluZyBjb250ZW50IGJleW9uZCBz
dHJpbmcgYm91bmRhcnkKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v
cmcvc2hvd19idWcuY2dpP2lkPTY5MAogICAgCiAgICBXaXRoaW4gZnVuY3Rpb24gRWZpU2hlbGxH
ZXREZXZpY2VQYXRoRnJvbUZpbGVQYXRoKCksIHdoZW4gdGhlIGlucHV0CiAgICBwYXJhbWV0ZXIg
J1BhdGgnIHN0cmluZyBpcyBsaWtlOgogICAgIkZTMDoiCiAgICAKICAgIEl0IGlzIHBvc3NpYmxl
IGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmICgqKFBhdGgrU3RyTGVuKE1hcE5hbWUp
KzEpID09IENIQVJfTlVMTCkgeyIKICAgIAogICAgdG8gcmVhZCB0aGUgY29udGVudCAxIGJ5dGUg
YmV5b25kIHRoZSBzdHJpbmcgYm91bmRhcnkgKGJvdGggJ1BhdGgnIGFuZAogICAgJ01hcE5hbWUn
IHdpbGwgYmUgRlMwOiBpbiB0aGlzIGNhc2UpLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFk
ZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxz
dGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKY29tbWl0IDE0ZGRlOWU5MDNiYjlhNzE5ZWJiOGYzMzgxZGE3MmIxOTUwOWJjMzYKQXV0aG9y
OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTM6NTI6MTEgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggb3V0LW9mLXN5
bmMgaXNzdWUgaW4gR0NECiAgICAKICAgIEZyb20gR0NEIHBlcnNwZWN0aXZlLCBpdHMgU2V0TWVt
b3J5U3BhY2VBdHRyaWJ1dGVzKCkgbWV0aG9kIGRvZXNuJ3QgYWNjZXB0IHBhZ2UKICAgIHJlbGF0
ZWQgYXR0cmlidXRlcy4gVGhhdCBtZWFucyB1c2VycyBjYW5ub3QgdXNlIGl0IHRvIGNoYW5nZSBw
YWdlIGF0dHJpYnV0ZXMsCiAgICBhbmQgaGF2ZSB0byB0dXJuIHRvIENQVSBhcmNoIHByb3RvY29s
IHRvIGRvIGl0LCB3aGljaCBpcyBub3QgYmUgYWxsb3dlZCBieSBQSQogICAgc3BlYy4KICAgIAog
ICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1
MWM3MDQxZjAzNmYyMTE1MwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CkRhdGU6ICAgU2F0IFNlcCAxNiAyMToyNjoyOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBr
Zy9DcHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgIAog
ICAgRnJvbSBDcHVEeGUgZHJpdmVyIHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBHQ0Qg
bWVtb3J5IGF0dHJpYnV0ZXMgZnJvbQogICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1cmlu
ZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAgR0NE
IG1pZ2h0IG5vdCByZWZsZWN0IGFsbCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdvcmxkLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dl
c3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 18:04:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 18:04:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv5ps-0007jB-5q; Thu, 21 Sep 2017 18:04:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dv5pr-0007j5-Kv
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 18:04:27 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C2/C1-03642-A2FF3C95; Thu, 21 Sep 2017 18:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42JxymeR1NX6fzj
 SoOswp8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHhTTtTwTLRilVdog2MtwW7GDk5hARWMUqc
 68zqYuQAsrMlZq0NBgmzCHxjkdi7UQvElhDwlNiw+z07SImEgLPE0X8pXYxcQNUbGCXeTTrHB
 lGvKvFlznkwm00gWOL6kl+sILaIgIbEm2tfwWxmASWJ/WevMYLYwgL2EtsXdTGB2LwCOhKvfv
 1mhRjaxCjRvv4iG0RCUOLkzCcsEM2lEo3fDjODHMEsIC2x/B8HSJhTwF1iz9d/YOWiAsoS8/a
 tYpvAKDQLSfcsJN2zELohwuoSf+ZdwhTWlli28DUzhG0rsW7de5YFjOyrGNWLU4vKUot0LfSS
 ijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJjhAEIdjDOvux/iFGSg0lJlJfp5+FII
 b6k/JTKjMTijPii0pzU4kOMMhwcShK8h/4C5QSLUtNTK9Iyc4DRCpOW4OBREuHNAUnzFhck5h
 ZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47yWQIgGQoozSPLgRsMRxiVFWSpiXEegoIZ6C1KLczBJ
 U+VeM4hyMSsK8fP+ApvBk5pXAbXoFdAQT0BHZGw6AHFGSiJCSamCUtEr7l/ZbIO63aNi+I1tb
 HjKYH34rrn9s+nmOr4rrYn6+uBYj/zMsxp+j4NK05UGKkYIBX0y+1+roJ26SbWo4qvPLWdqr9
 4RmfJ3LI7+0z/euC6daRlk9lOI4anfhZ5H15dKFIsHGKhOuZOnwbkj7uPjNjfP9HO+tPCUaZN
 UkN/GHFtgv+qnEUpyRaKjFXFScCAD6v0ffFwMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506017065!77825956!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34701 invoked from network); 21 Sep 2017 18:04:26 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 18:04:26 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D882920E03;
 Thu, 21 Sep 2017 14:04:24 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Thu, 21 Sep 2017 14:04:24 -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-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=xNOEW7PJUeYXcPZ5FC
 y9eTWJPiMG+fOwe/hHMUVDymU=; b=Q2SXvHBcnAM50hy8qKecIv37ufBpu8Ngpg
 JZ62or/4WbW0fn6+Q/ERT9sBRvH2uDoKrLQyEazeHGOGn312ZIdiFaCniCb9is15
 6nRScIjDy8Ua2Xye55hNah+MCbjZW0EQ0ekSsvF5esiGguWAlW1SegKAajt/tM4p
 kxTO4MlbbtYeaSFT9pH4gn49yguCtUJaEcWY6s7DHnPPJpeOtmEWcauixbUmBmae
 IPD+46FKZlTydmSCxQoI9lZWgOacPzE9O1s3vDJQCI3DuRgE+w5NbwygxB/LtV+r
 ivT33eo1FRWQBqexik1QEVEzFP6iG4POiSNcoXeGOPB2IiVuOeXg==
X-ME-Sender: <xms:KP_DWc6oavDg0nVht2yljkGjAJnvLUCR9r1L2I5fcSAkzF8Bt-H_Fg>
X-Sasl-enc: O0v5BirxE5R9TjJF7+1ZDuKyjdHb7UN3mcCaOQaq6K25 1506017064
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 235A9240AF;
 Thu, 21 Sep 2017 14:04:24 -0400 (EDT)
Date: Thu, 21 Sep 2017 20:04:18 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170921180418.GF1116@mail-itl>
References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
 <1506012428-59769-2-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1506012428-59769-2-git-send-email-euan.harris@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5095911321389945258=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5095911321389945258==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="leQ0ainWKcxhm+Q3"
Content-Disposition: inline


--leQ0ainWKcxhm+Q3
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 21, 2017 at 05:47:06PM +0100, Euan Harris wrote:
> xs_fileno() returns a file descriptor which receives events when Xenstore
> watches fire.   Exposing this in the Python bindings is a prerequisite
> for writing event-driven clients in Python.
>=20
> Signed-off-by: Euan Harris <euan.harris@citrix.com>
> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Reviewed-by: Wei Liu <wei.liu2@citrix.com>
> ---
>  tools/python/xen/lowlevel/xs/xs.c | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>=20
> diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowleve=
l/xs/xs.c
> index aba5a20..9f1b916 100644
> --- a/tools/python/xen/lowlevel/xs/xs.c
> +++ b/tools/python/xen/lowlevel/xs/xs.c
> @@ -453,6 +453,25 @@ static PyObject *xspy_watch(XsHandle *self, PyObject=
 *args)
>  }
> =20
> =20
> +#define xspy_fileno_doc "\n"                              \
> +	"Return the FD to poll for notifications when watches fire.\n"   \
> +	"Returns: [int] file descriptor.\n"                \
> +	"\n"
> +
> +static PyObject *xspy_fileno(XsHandle *self)
> +{
> +    struct xs_handle *xh =3D xshandle(self);
> +    int fd;
> +
> +    if (!xh)
> +        return NULL;
> +
> +    fd =3D xs_fileno(xh);
> +
> +    return PyInt_FromLong(fd);

Use PyLong_FromLong. There is no PyInt_* in py3k. But for convenience we
have #define PyLong_FromLong -> PyInt_FromLong for python 2.

> +}
> +
> +
>  #define xspy_read_watch_doc "\n"				\
>  	"Read a watch notification.\n"				\
>  	"\n"							\
> @@ -887,6 +906,7 @@ static PyMethodDef xshandle_methods[] =3D {
>      XSPY_METH(release_domain,    METH_VARARGS),
>      XSPY_METH(close,             METH_NOARGS),
>      XSPY_METH(get_domain_path,   METH_VARARGS),
> +    XSPY_METH(fileno,            METH_NOARGS),
>      { NULL /* Sentinel. */ },
>  };
> =20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--leQ0ainWKcxhm+Q3
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZw/8lAAoJENuP0xzK19cs4gsH/36sv267VZVMl/kJRJiDOYlO
JvDiJ5OpcggHaRrOM75rrtal9RwmNyLid/FJHBwlH859J2iYUV/cTRL5CoyOl1Wm
ceejnaCSlcyodlm9VhIEUf2h9ujpScRtgekwBHLeuWam7tJ6s9yRInK6JuxGOrut
u1R+xmn2bZ7QPf2CgOtg8/VhTbD+KvRSB6PBZ5sd5ZRBd9a6r3JRDE8PNxc8BNZ+
S0idfdKduaeqDj1Uo3dWt3jFfBTUsHLS+7g3VYud64KdddEKyI5XiWJb4ldj+bYx
pADJgt9G60+8IsEDVZ+c6ihdTKrlWNVktt3NBG5sIYlryL8GQZYReIlldHv9c9c=
=uea8
-----END PGP SIGNATURE-----

--leQ0ainWKcxhm+Q3--


--===============5095911321389945258==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5095911321389945258==--


From xen-devel-bounces@lists.xen.org Thu Sep 21 18:07:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 18:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv5sr-0007sR-JX; Thu, 21 Sep 2017 18:07:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dv5sq-0007sL-Es
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 18:07:32 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id AA/8B-16035-3EFF3C95;
 Thu, 21 Sep 2017 18:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42JxymeR1H30/3C
 kwYLj+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxlsyCSyoV197cYG1g7JTtYuTiEBJYxShx
 Ys49pi5GTiAnW2Li9S0sIAkWgW8sEh1nJrKBJCQEPCU+TZrF3MXIAWQ7S0x85gvRvIFRYsGEk
 6wgNSwCqhIbn7wAq2cTCJa4vuQXWFxEQEPizbWvYDazgJLE/rPXGEHmCAskSWzbZwMS5hXQkd
 h0tIEVYmYTo8SaBd8YIRKCEidnPmGB6C2V6Fh4BewGZgFpieX/OEDCnALuEmu33gIbLyqgLDF
 v3yq2CYxCs5B0z0LSPQuhGyKsLvFn3iVMYW2JZQtfM0PYthLr1r1nWcDIvopRozi1qCy1SNfI
 Ui+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBSGIBgB+OBRYGHGCU5mJREeTcoH
 o4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7VgkoJ1iUmp5akZaZA4xZmLQEB4+SCK+QMlCat7
 ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeX+DzBAAKcoozYMbAUsflxhlpYR5GYGOEuIpSC3
 KzSxBlX/FKM7BqCTMGwiyiiczrwRu0yugI5iAjsjecADkiJJEhJRUAyNj9Lzf2qWu+4r/tIc4
 OpUUqEwRv/LU+VtgRELQ3VkRwW3BTf0PeljExexdWw1yy/bvyGnUa9hwLaH3l/JBw4Nep34We
 clVH/sdY5t55Dt71vpNvu4NV+K9MuruGjzY+XCT427x96/zbRPVWnm1b64/lKC6bDLvpwdycv
 WKkxc6Trdz/rP4gBJLcUaioRZzUXEiACFsjYsaAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506017249!80895351!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3684 invoked from network); 21 Sep 2017 18:07:30 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 18:07:30 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C957020EFC;
 Thu, 21 Sep 2017 14:07:29 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Thu, 21 Sep 2017 14:07:29 -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-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=57fw1Cb5xP7PVcgijh
 HGKs0osLVGZmBhRJQWYnSkwU0=; b=pcHGZ7OJAPf5z4OPNgOgJJLMSBHI+NT1WI
 F01MqzTBeDB2I93cDBWVIL7jOcveoQB+EBmbsq5BvcLoHQJFd4oqXDe8ui3Qduta
 /rhE68UPxcQW+sHCKTF4y7ma7Yzra5ItNqFStfPWSoZzwcjSdxZECWQyDeKh2KAp
 ETzgJPHa2dMqpd8c+x/GaaF4j26uzJ7lsjsNRgNOgifJUaN57PGBVvsLlzVdxxEC
 VI+cbau/xdAaBPMLHzF/g9YqTl3ry6RFVbN1LwiK8TcNsNxW5lVLaiMKcgydLRa7
 BTuSLmBZ+mJEPcKyclHeM9fjrMNdufyni5oEXnHmL7Hhds+79umA==
X-ME-Sender: <xms:4f_DWTYQcGqokR-DYsWgP7AgaI7dmnLD96Tui1WseKcrO19jIfgc8A>
X-Sasl-enc: 5ca5nNayzL0O8oUsZCtFL3oiO/57lg1KtT33E/OTd7Gy 1506017249
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 14BFB7ECBA;
 Thu, 21 Sep 2017 14:07:28 -0400 (EDT)
Date: Thu, 21 Sep 2017 20:07:23 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170921180723.GG1116@mail-itl>
References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
 <1506012428-59769-3-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1506012428-59769-3-git-send-email-euan.harris@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] python: Extract registered watch
 search logic from xspy_read_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1296722818795145363=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1296722818795145363==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="0PQOkvCAw33/u/bm"
Content-Disposition: inline


--0PQOkvCAw33/u/bm
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 21, 2017 at 05:47:07PM +0100, Euan Harris wrote:
> When a watch fires, xspy_read_watch() checks whether the client has
> registered interest in the path which changed and, if so, returns the
> path and a client-supplied token.   The binding for xs_check_watch()
> needs to do the same, so this patch extracts the search code into a
> separate function.
>=20
> Signed-off-by: Euan Harris <euan.harris@citrix.com>
> Reviewed-by: Wei Liu <wei.liu2@citrix.com>

Acked-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> ---
> Changed since v1:
>  * Remove stray newline
>  * Fix indentation
>=20
>  tools/python/xen/lowlevel/xs/xs.c | 60 ++++++++++++++++++++++++---------=
------
>  1 file changed, 37 insertions(+), 23 deletions(-)
>=20
> diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowleve=
l/xs/xs.c
> index 9f1b916..2af5e07 100644
> --- a/tools/python/xen/lowlevel/xs/xs.c
> +++ b/tools/python/xen/lowlevel/xs/xs.c
> @@ -77,6 +77,8 @@ static inline struct xs_handle *xshandle(XsHandle *self)
> =20
>  static void remove_watch(XsHandle *xsh, PyObject *token);
> =20
> +static PyObject *match_watch_by_token(XsHandle *self, char **xsval);
> +
>  static PyObject *none(bool result);
> =20
>  static int parse_transaction_path(XsHandle *self, PyObject *args,
> @@ -484,8 +486,6 @@ static PyObject *xspy_read_watch(XsHandle *self, PyOb=
ject *args)
>      struct xs_handle *xh =3D xshandle(self);
>      PyObject *val =3D NULL;
>      char **xsval;
> -    PyObject *token;
> -    int i;
>      unsigned int num;
> =20
>      if (!xh)
> @@ -497,29 +497,16 @@ again:
>      Py_END_ALLOW_THREADS
>      if (!xsval) {
>          PyErr_SetFromErrno(xs_error);
> -        goto exit;
> -    }
> -    if (sscanf(xsval[XS_WATCH_TOKEN], "%li", (unsigned long *)&token) !=
=3D 1) {
> -	xs_set_error(EINVAL);
> -        goto exit;
> -    }
> -    for (i =3D 0; i < PyList_Size(self->watches); i++) {
> -        if (token =3D=3D PyList_GetItem(self->watches, i))
> -            break;
> -    }
> -    if (i =3D=3D PyList_Size(self->watches)) {
> -      /* We do not have a registered watch for the one that has just fir=
ed.
> -         Ignore this -- a watch that has been recently deregistered can =
still
> -         have watches in transit.  This is a blocking method, so go back=
 to
> -         read again.
> -      */
> -      free(xsval);
> -      goto again;
> +        return val;
>      }
> -    /* Create tuple (path, token). */
> -    val =3D Py_BuildValue("(sO)", xsval[XS_WATCH_PATH], token);
> - exit:
> +
> +    val =3D match_watch_by_token(self, xsval);
>      free(xsval);
> +
> +    if (!val && errno =3D=3D EAGAIN) {
> +        goto again;
> +    }
> +
>      return val;
>  }
> =20
> @@ -868,6 +855,33 @@ static int parse_transaction_path(XsHandle *self, Py=
Object *args,
>  }
> =20
> =20
> +static PyObject *match_watch_by_token(XsHandle *self, char **xsval)
> +{
> +    PyObject *token;
> +    int i;
> +
> +    if (sscanf(xsval[XS_WATCH_TOKEN], "%li", (unsigned long *)&token) !=
=3D 1) {
> +        xs_set_error(EINVAL);
> +        return NULL;
> +    }
> +    for (i =3D 0; i < PyList_Size(self->watches); i++) {
> +        if (token =3D=3D PyList_GetItem(self->watches, i))
> +            break;
> +    }
> +    if (i =3D=3D PyList_Size(self->watches)) {
> +        /* We do not have a registered watch for the one that has just f=
ired.
> +           Ignore this -- a watch that has been recently deregistered ca=
n still
> +           have watches in transit.
> +        */
> +        xs_set_error(EAGAIN);
> +        return NULL;
> +    }
> +
> +    /* Create tuple (path, token). */
> +    return Py_BuildValue("(sO)", xsval[XS_WATCH_PATH], token);
> +}
> +
> +
>  static PyObject *none(bool result)
>  {
>      if (result) {

--=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?

--0PQOkvCAw33/u/bm
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZw//eAAoJENuP0xzK19csjlsIAIJPEXuboDHjZzPmZ+8WXOyx
cItzrjoWO1o0B8ubPKl5+XVpXh21cJhJnAT5idW7ewKK6R9XneP16aaejLToZqo4
DZ8By3gxFc6W7AZH6Cg/Yl0Tiqsaf16A3ItweigMsQUkbanG/NEzlPBDmBjRBhan
4rZMeR3i2QN7D/KZqpUCD/FVau8osv3mIKXIdwLs8mETKdzLuQ5BuBe4SLRffy5w
xisVFff7anJb1HYMP3eSUt1sCQt7+nH5CTaIMzwlo8qeSkh8cIyIROH4M4nR6Igc
TEzIPuWV34DTJJpJAtsM3Ymrfsrt9fFpakR/7ZVxU9qz4/FKuwS6+elpF/p0ghg=
=0wcY
-----END PGP SIGNATURE-----

--0PQOkvCAw33/u/bm--


--===============1296722818795145363==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1296722818795145363==--


From xen-devel-bounces@lists.xen.org Thu Sep 21 18:09:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 18:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv5un-000821-3A; Thu, 21 Sep 2017 18:09:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dv5um-00081r-7M
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 18:09:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 6D/49-02226-B5004C95; Thu, 21 Sep 2017 18:09:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42JxymeR1I1iOBJ
 psOSSksX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF35iqWgpXiFUd/TWFpYFwj3MXIxSEksIpR
 YuqzFYxdjJxATrbEt6mbWEASLALfWCReNS9iBklICHhKbFv0jg3Cdpb4NmUZI0T3BkaJrT17g
 Io4gDpUJe7dkQCpYRMIlri+5BcriC0ioCHx5tpXMJtZQEli/9lrYMuEBYIkjj36ywJi8wroSE
 x/eZ0Z4ogmRomu6xEQcUGJkzOfsED0lkosan3OArKKWUBaYvk/DpAwp4C7xKUrDWDjRQWUJeb
 tW8U2gVFoFpLuWUi6ZyF0Q4TVJf7Mu8SMIawtsWzha2YI21Zi3br3LAsY2VcxahSnFpWlFuka
 GuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgTGCgMQ7GBc/dvpEKMkB5OSKG/49
 0ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JX4A5QSLUtNTK9Iyc4BRC5OW4OBREuH9DdLKW1
 yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivEtBigRAijJK8+BGwBLIJUZZKWFeRqCjhHgKUot
 yM0tQ5V8xinMwKgnzNoBM4cnMK4Hb9AroCCagI7I3HAA5oiQRISXVwDjhQtCNhJ23YnPef/zh
 wp/83O7f12/bc/JkC+dd1lj5TSNvk/G77akx3H8bmT7OfMOY8a1IpvF/o0dr/ArJO4YnP3THK
 Idfu87bkt4zT67u3YY93H6LW782VqYu3PDiYeA8BbVL9S2eXTPPfjiSuGDPjLy1XV3NSfe3cy
 Yf3Du1uPZkaIHQ3kolluKMREMt5qLiRABXzNWLGwMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506017369!111882081!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31029 invoked from network); 21 Sep 2017 18:09:30 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 18:09:30 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 604EC210D7;
 Thu, 21 Sep 2017 14:09:29 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Thu, 21 Sep 2017 14:09:29 -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-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=4c7oIJ/ijm2cSO+lO5
 UzKWEGSwaBoqhsqGhHDbzU2x8=; b=i/ZozL6dN1aWdhGQ8Qnq+mXbINMbYE1um/
 Eh3Kq45q/vdWxa4yCcz1N0f0LztGDW4F2l81hw3Gpqp3fHzYpyQ3OFWKEw4MNbeV
 7k6LlBoEhqqRpFA68ApRXKmrdlI5OWdrRxZmwGgUBjRX9npkUUG/4QGb8c95rxAM
 9B2eknrA7jVPK71MOKKLfNK30meotiGN07B/9edRFSbDK0/pvO1Lf0HxtyaIkdNb
 ce0PUtY28vRnj81tLsqt2j2b0HuHgUwcKz7xNrv3FQpTl6T/+f16SyEqWjrAgn/Y
 Vg6P3W4vQsqKaPKvVfgc98oSJs1Iq/XlgS1ZwltGi5JuhmzWyuYg==
X-ME-Sender: <xms:WQDEWUUZPTHJj4cJ9iFBaUsQq7DEnvD6ukvcMGzYryEXzwVVL1uvaw>
X-Sasl-enc: zGbUDlBvOGFwCT+YkRwRv6BYSThebNwt6dMXKDRdTNdX 1506017368
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id AA04F245A8;
 Thu, 21 Sep 2017 14:09:28 -0400 (EDT)
Date: Thu, 21 Sep 2017 20:09:23 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170921180923.GH1116@mail-itl>
References: <1506012428-59769-1-git-send-email-euan.harris@citrix.com>
 <1506012428-59769-4-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1506012428-59769-4-git-send-email-euan.harris@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] python: Add binding for non-blocking
 xs_check_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8344775254366192489=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8344775254366192489==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="15rqq6UvmZq3FwB1"
Content-Disposition: inline


--15rqq6UvmZq3FwB1
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 21, 2017 at 05:47:08PM +0100, Euan Harris wrote:
> xs_check_watch() checks for watch notifications without blocking.
> Together with the binding for xs_fileno(), this makes it possible
> to write event-driven clients in Python.
>=20
> Signed-off-by: Euan Harris <euan.harris@citrix.com>
> Reviewed-by: Wei Liu <wei.liu2@citrix.com>

Acked-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> ---
>  tools/python/xen/lowlevel/xs/xs.c | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
>=20
> diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowleve=
l/xs/xs.c
> index 2af5e07..4710002 100644
> --- a/tools/python/xen/lowlevel/xs/xs.c
> +++ b/tools/python/xen/lowlevel/xs/xs.c
> @@ -474,6 +474,33 @@ static PyObject *xspy_fileno(XsHandle *self)
>  }
> =20
> =20
> +#define xspy_check_watch_doc "\n"				\
> +	"Check for watch notifications without blocking.\n"	\
> +	"\n"							\
> +	"Returns: [tuple] (path, token).\n"			\
> +	"         None if no watches have fired.\n"             \
> +	"Raises xen.lowlevel.xs.Error on error.\n"	        \
> +	"\n"
> +
> +static PyObject *xspy_check_watch(XsHandle *self, PyObject *args)
> +{
> +    struct xs_handle *xh =3D xshandle(self);
> +    PyObject *val =3D NULL;
> +    char **xsval;
> +
> +    if (!xh)
> +        return NULL;
> +
> +    xsval =3D xs_check_watch(xh);
> +    if (!xsval) {
> +        return none(errno =3D=3D EAGAIN);
> +    }
> +
> +    val =3D match_watch_by_token(self, xsval);
> +    free(xsval);
> +    return val;
> +}
> +
>  #define xspy_read_watch_doc "\n"				\
>  	"Read a watch notification.\n"				\
>  	"\n"							\
> @@ -911,6 +938,7 @@ static PyMethodDef xshandle_methods[] =3D {
>      XSPY_METH(set_permissions,   METH_VARARGS),
>      XSPY_METH(watch,             METH_VARARGS),
>      XSPY_METH(read_watch,        METH_NOARGS),
> +    XSPY_METH(check_watch,       METH_NOARGS),
>      XSPY_METH(unwatch,           METH_VARARGS),
>      XSPY_METH(transaction_start, METH_NOARGS),
>      XSPY_METH(transaction_end,   METH_VARARGS | METH_KEYWORDS),

--=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?

--15rqq6UvmZq3FwB1
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZxABVAAoJENuP0xzK19cs86AIAJBXqg7oAGit0wA9T0TlrY4T
ePlxerhvzCYFPTu8V+dEwOAKKQwwBKO/yajKDftbikkrfLPFdfRNnmOwuu9BOS9z
kFfvZxDWDBEP7PpHtoRm4VyiDd4it61PBYP1Qll7OjrAKXjFj779rg4zbNuy/+Sa
8RZt21D0N7DCiHUDXMhxEvLwkNRSyHp92Lo0tniX0htxqbWMzOplcWHkvLnER2Wp
mWSZHlzPd7YJY5X5JCRz3ftE1oM0T60NFiYUPMVciFieTgYYaQH73uQ6IRZMQDU9
vYI4ngyNgMii+coLxPXhILCRp3bk8uCxosD8Fgq3URmvEaCqEmqmJlvFbAbIE1Y=
=7JJB
-----END PGP SIGNATURE-----

--15rqq6UvmZq3FwB1--


--===============8344775254366192489==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8344775254366192489==--


From xen-devel-bounces@lists.xen.org Thu Sep 21 18:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 18:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv6DB-0000xS-ML; Thu, 21 Sep 2017 18:28:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv6D9-0000wd-VZ
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 18:28:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CA/7D-03283-FC404C95; Thu, 21 Sep 2017 18:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUgUYRjum2Od1IlxVPZ1MaSl8iDFKCyQyj9
 CEXb8MiPI2ZqcxT10ZquN+qFZZPeBZG2uaxRRUWLeuVjiQaetbW4XRklFa6RpChaKNrOz1Ta/
 Hr7neJ93eCmcdWh0FG+38aKFM+k14URSIZ6V+ozozksfPRe78urYFSILre1xT2Gb0FbSaDFY7
 fmkUDt2AxX5SfvgyxGsBA0Rx1A4RTClOPRMt5HH0FwKMdugvvEoUgiWKcPgUnlnmEJEM5uh7a
 gXV3AMkwXXPH6kYJwxwIWzJzDV0IbgzUgloRAaZjnUujwBM81kQv97n2ym5HGL4GHzFuU5lsm
 Fkx2nNaokCh5d/BSwzpXlnvvtpJqfAdUNg7iKtfD2kwtTcQK0DFcF3oFZAMPHZwIdgKlEUO18
 FwhlmURon/oWFM2Hnt4qQsU54O/24KrhMwZPT5cE3WVhcN55HamqJVA1XqZRCbcGKirua1QiB
 Wp9Y8HYIrh55lDQ0EdCRet6FcdD85e7Yap5lIRKb1OwUz6MzE4FxzWx0H/7AXkGJTlCfoIjZH
 FHyOKOkMVrEHETJUq8uIcXU1emGURjgWAzc0ZT6tL0jDQzL0lcAW/iDFLaDqu5HskXMkf+WtG
 lFxs7URyF6WNp7FdXHjvPYN25T+AkYbu428RLnSieovRAu/DuPDZK5At4+y6jST6zPzRQkfoY
 ukuhaamIM0vGApV6jJZRrwdfTWPUxMnX0xhLWKwWXqel/YqUUaTCbsvfoD8n60XzddE0kquxk
 UW8aDba/ue/Ii2F9NF0o5ISabTY/s77KlfB5CqFdR1KFRv3j9KVoNzr4lDchM97as1e/erJOx
 H92eUD/m98si3C3nBvNOzW9pQjNTMDc3LaZ1u+73q+8MmqAe3Chw+y8aQEdvEd+qPLvK7S/TN
 WqHYNHiiuOxxfJ/hWfNBd1i0f9+7/IU05J4c9udbS8uzLNePpUm/TubS+/c6Dme55vcUzrvWQ
 vKFXT0gCtzQFFyXuN35cxQGtAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506018510!113347772!1
X-Originating-IP: [40.107.3.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62419 invoked from network); 21 Sep 2017 18:28:30 -0000
Received: from mail-eopbgr30064.outbound.protection.outlook.com (HELO
 EUR03-AM5-obe.outbound.protection.outlook.com) (40.107.3.64)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 18:28:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gZfNgBsIurOZNUeLmQTUIdGU8D64AtzMtl3QZSWb6bM=;
 b=MFyKC2aT8MppyfgP0vT3yE/HblxW9wKicoS0h/pRa9Ca8u/TDQz02Ml9HvI15pyUMWoqWZalpO7/PrLYnPJXTYV5cIs+Xt+H9cKEln6BH4CYLSJVHPZCaBweArPjurZ7MvJQnRMSPTlZC5yCtL5LCL/nfn8FAgjmGEZXWEMcC70=
Received: from [10.17.182.79] (85.223.209.54) by
 VI1PR0301MB2143.eurprd03.prod.outlook.com (2603:10a6:800:26::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 18:28:28 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1504210172-27234-1-git-send-email-volodymyr_babchuk@epam.com>
 <1504210172-27234-9-git-send-email-volodymyr_babchuk@epam.com>
 <4a2fd599-b584-7c5d-f2e7-df2856097156@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <7ee28863-edee-e2df-24e8-7b18219bd55e@epam.com>
Date: Thu, 21 Sep 2017 21:28:23 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <4a2fd599-b584-7c5d-f2e7-df2856097156@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: DB6PR0202CA0023.eurprd02.prod.outlook.com
 (2603:10a6:4:29::33) To VI1PR0301MB2143.eurprd03.prod.outlook.com
 (2603:10a6:800:26::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b9d79023-fe80-414d-ede6-08d5011e8e48
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2143; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 3:d0+/B3ro8cRMoSDfp6h0cvWFn6Pk+cjdiray6dGC3Mr4ZIDVIKG2FfxNvqwnnAzAMgTK8+nO/B9oJhM/T+zmXqoOC2D1dhvPZnqUDV33+/dTRMi49n8uJUH37HutCMPyzIJHqlMWSMf3jQGm/snvildx1+rDAO01K8rXIabNnP44MV4ANAyymVuywnIH0yKaJ7moArUlWlRM1nxqWqs9VvYwPR+zytUJpM09ED9EEiOuxtabQU/DQaWpjgu6fOQI;
 25:161MjS8p3T+m8QPxjyFhyS5macN0ASyuDrBUvTl+3yoXNyAo3g/OGhyG1J/PsnfRk788mX6BALf6Ypso5JOEhPEdAirvG83RFKnHWuxfvnQdKiUJXZ66BdBD5jjzD25S0NuMS0B/Rv2aseiTTgCDzdAy2Vr4nfYdkLWeEI6lBrKAVkjW2kLs1SBxo3QaEgM8xRlgsrqihBuMrRgWvHPpPpxO4kgnoCdwrBFPGpQeH4OGSwW36N17KtwmpD087PXjAxq8oXlRLLtyN58VcueSblnCs15Lb4uZPiqNf02zHcGglzAODBm8zzKPr+bNY9atoVYqoh9aDK/N8lSo86CDSg==;
 31:4MHmtbw7QtVNkDfyJd0kyQvWMAIxtzqpW+69eJyTDzGbt4LAE+gbAnow3/ut7UljRPsMAfikXyEFKLMnKKl/j1SVRd1BvDLXK469fAhMme/xMGhpKBUNvJ/4grqZPl1BiiKxxaSbSx21tTdtQF/9t6MZm9LWzkWjEN+nKBDwUx22on0knpUmnuXGIK819oG11vU+TANMtkrnrcKk1IyxSUOFkC/U5xvzFLsxy1O/OH0=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2143:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 20:AKmV7WBlJNYRvc5wZKMAfWRSTLsKsZjSVcktkcMP8/zi/pD4KH/8+1vtsilNr1jTVwBTpy8sD/AALWZq4Hh6mQ+mmc3fxltgQ4RnzUdzI3jUqyn6VRMf4DeYDWufjGWpSMO07ay1CSWC6j3Qds0n/OJBrKrTr/cdSZ6J/IJqtTlQJ6aCIAms3AVghTMU0buJFR5nu+dZKRxzyN1p5E/IyYism6pWEOlHA8xYBCGEeOjhGC4cQjActatbkJGO09ElRctMWsh+8ltUUV8hoebMCD/OYn4KDuv4CIIwBdPeXpdAdw8iY/GB4+8t6dHQ7kK64AP8C7Tsx2B9vZsTSnvj2Dh+/nbG9OkEnKu5++NdopxUjBh8DGxIWTNXiCjVoZQXqnJ/N877vllUAJgr5JveF0+9i6Ohq6RTXK+pKF1Toab/eF7jdDVL1ErZmJkx4/No0ZHckcvZ9Hoov3XpYVhQg6KWQG6zhhuXgVpjFuHy8zNZPAlDlOHOPe2pswNUt5MA;
 4:/+MsQU+1xfe+YEiOS/BYsk0HKzBemdLW6pFlFT8pRZeKp+b1dbUXuYv/27kql8ynxDbuhtQoJ4o90lve+u4+o9gUEKFssmRz81twn2g+NuIIaW+BTgKeNCGhN+r7FEHyebGQJaQrQ1VNkaYSuqEl+GC1YLrviFTLy6cp4GndOyE7LwRU+7GIQ/XuGEqrZfQig1/veFgAqhMpZ/LszO3IFq4dpacN9qb6rFQGbo1itNhEozjK95hnRSFjigYlMCDB
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2143A03A6809F5C37D39E543E6660@VI1PR0301MB2143.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2143; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(24454002)(199003)(65956001)(58126008)(81166006)(6666003)(7736002)(66066001)(316002)(72206003)(65806001)(478600001)(54906003)(305945005)(16576012)(5660300001)(97736004)(31696002)(33646002)(36756003)(65826007)(86362001)(23676002)(50466002)(8656003)(6116002)(47776003)(83506001)(229853002)(3846002)(2950100002)(6246003)(101416001)(25786009)(6486002)(53546010)(31686004)(2906002)(80792005)(50986999)(53936002)(76176999)(54356999)(77096006)(8676002)(8666007)(8936002)(81156014)(68736007)(230700001)(189998001)(106356001)(64126003)(105586002)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2143; H:[10.17.182.79]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjIxNDM7MjM6SlhzZ0M3QkhQcE5sSVNjWEt4Ykt2Z3dZ?=
 =?utf-8?B?a21nbHJxbGQzcTN1RWwxYTBSNzNubTkyWEl3OCtXUzNoSE5mMUk3UWxEUW5Y?=
 =?utf-8?B?ZFhaOG5Sei9ER0xEVTZZMEtDeC9EdjRQZVd0cXVtM29UTmtzaFhNNXlRUXFQ?=
 =?utf-8?B?QnFVb1ZnL0RHUHNTVnltV1BuUHVjUDZLRTlCRTR0ZDJrU3MwL1FoUHJsdEh1?=
 =?utf-8?B?WTl0SjhrdnlUMzNtRWFwc2FKeG90Nlp5WXVwM0s1MGZwQTk5OVp3RXZ1ZmZQ?=
 =?utf-8?B?Y3VwRU9rUFdkUXdvN1NMVkZISm1BK1h3YXJaWkdPZ1doU1A5aEhGQWdySkVR?=
 =?utf-8?B?KzFRdWUvVGVQWmhNQmxFdlByTDBYeEtKOE1oS0hYd3dMUnZzNDZ3ZThtazNr?=
 =?utf-8?B?YzJsUlNvRTd0QWNxV05PenNDenF6dDBWUlVRRTVuQ1V0TVh2aUx1YjV3eS9w?=
 =?utf-8?B?bGl0QkhXT1dVNGxUMTB0d01vSE41UGVVQ1dNbHl0aEhLZDhJSEJzbDBVbnBv?=
 =?utf-8?B?MUhoR3N6KzlDWWZPNGVldGJpU3VoQXF1aU5aVDh3UVRsVVZtS051U0RjY3Y5?=
 =?utf-8?B?eXdoTzNMUDliTGRFdWJtYUJCUlFhL3VtQ2FoRXFTNHlJamRwMmVkLzk0MUdF?=
 =?utf-8?B?SUpRR1cwYlZ6ZGRtVzZlNk1JRExWVWJVcHdsTVMwWEJpWlJ5QlJVeUl0ejA1?=
 =?utf-8?B?S25xdnl1U01xbzhpVlQvN3pXcDB1OG1PY0h2OFExK1NlM0hvWVZ0ZW1DUkVE?=
 =?utf-8?B?bkQzQktNcVBMYmtSVlJMTk9mOUl0WFZpV2lBK0tBRGJWUXZjMnpRVi9OOG5P?=
 =?utf-8?B?b1J1OHQxSFU5NFA3Q21GbVZCeDhKcXdZSHZqbStPcU5Oc3BTb01yLzBtRXF1?=
 =?utf-8?B?NldkVDY3T2Z1aVZ2Z1k4UCs2c1V2Q1grdUVTVUlGbUhnS05UTm92TkNzSGIv?=
 =?utf-8?B?WWtnVXRBTWMwYTNETFhPS01XK3plTUlFSUFKLzUxa0IwY21NWldUN01xdUVQ?=
 =?utf-8?B?VFZlSHY0dDZadnovUW1GM0syWFVnSysxRWE1TkdybTlOTHp3a0ZURXZWeGwx?=
 =?utf-8?B?SjlWSE1GQSt3MEUzbmsxcCtKcW8yZ2FMQXZoZWtGQm1IaC9PL3ZXNmVvalpF?=
 =?utf-8?B?UWdhU0N4WFZIVFVNQzF5RUNweDN3c2FZTXh5cGFqSjZoeVlMZFkrS1ViazlS?=
 =?utf-8?B?OUs0RjJLL2VqeEJ1Vk90OHhIUkd5TnZkOGpOKzRDb3d3WCs2cDFlVTJnY3NM?=
 =?utf-8?B?Wmpuem0yRGhwR2dsWnFDOFlLeWU2YXIyaEE1QU90dG9OU3ZBbzQwU2FqeXBx?=
 =?utf-8?B?N3RzMVF4RmZpSHBlLzFFRUtoWXl3clZmSmlKa29KUE51SW5STjdwRjVZdjdD?=
 =?utf-8?B?cG43dm11TGY0VGthWjVPdkRGTjdlaUsydEd1dm4wZ2hQd3QvcVovWjU4WEMy?=
 =?utf-8?B?dW80aUNhVTB6NC9kcCtraElvN3NhLzFjbTFkaG85dXhFL3puZWdob1VMSUhn?=
 =?utf-8?B?TGs1VDdrSHRXc0NERkVXN0xUcFJiaFFnWHBDRStJK3VMYSs0RWlVZFlMdU9D?=
 =?utf-8?B?NnVheC9XM3daLzNmUnZDL1Q1V3dlOURLUU1QRm9CTlFUNGFWS0FHaHdjVXpz?=
 =?utf-8?B?UTdDeDN2U2Y3Z21hdHhoQmc5a0traTI2c3o1MzNSbnYvZTVQTXN4aGM1dzBk?=
 =?utf-8?B?bTkrRW5DM1IzR0FjSkJ2V0t3YnNLdjQya01qTzlKNTZvckVFQkxaTEF1R0wr?=
 =?utf-8?B?OWIvUkVSQ0NySE15ek1naHo5OXFHVWgrNmRIeDJ4TXA5ZXYzSlBBMDg1TmZQ?=
 =?utf-8?B?N0Jpa24wbU1tWEVBREZVbFhFd1pwSzVaL3FsOHB1QU5pUjU0Z3hqWGxZSjlQ?=
 =?utf-8?Q?tu57s2B4FxSCE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 6:P+F1YjnUadyWbo7OTMldBuyKHP2O7xm1FhFE9DOFpChxTtYKJ1TH6rpH12LNVwDHvG2gufoljmF35Uzzp1JGIK+TNqwbssqDUKxYaJzgn3IadT9AtpdYxp7IwE4UHMR57hXSI7aan0jashQ6eFs69HYzLU0i4TeoGSfYLaj3pyQvcbHV7DzBycBbYVWIORPgYnuF2bDBMh/d2Z+hIX19kIEVekI5Vb16X0iJm8RkD691r6XmlsXNIE3qNqoIbirQo54L+cOF0BHnMdMb2LAH4NNy3m0mVA0Pm66N2+Dmt2VeGomzwheallVP5v4CNe4GlifBnKcw9quMsG5WjU5Asw==;
 5:erGE+bqRDEDucMGCKOf9xB6y5zSeP8su4mimE8JuiZcAs4kjF4K6OfLTCXRvfHvXUyrnk7WKCD5rmbOmfb23ciSWz2RWs2N+QC5v2PoCK9sNFnMkg63Zvevp032TnDoygTAgBu7Lv84joUQKQZP4sQ==;
 24:v54N+kfuZXeH4xDVPZyYSOhSjheH8qyj+I6xb9stVCw5baFQcznZGyYCq/LjyTeIClGla7sprqC4kIpGOqxLjZ1iNKagns9BlgfOLIoAJIs=;
 7:x3mtfnR/BAFjDWZBhV4Oafj6FIkyIcsekAjT9FcY991WwWusX62Ei4B7E2kMKfe+9yyz7MH8SL3mkOdI8c1CTyYvC/j7RUSf3xnETWXEVdHdAG7NsApfqRptk86sEyEeMVqcPglIPaOCdF0xyxB+fadgcKfwXrNCiL3oDrMfWJ69l68qUnsW/xxmHaQamNSaRbW+OkI2dioOQ6WWsQ0DutSqfWtMWsS5ZKjTEruatM4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 18:28:28.4802 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2143
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v5 08/10] arm: PSCI: use definitions
 provided by asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMTMuMDkuMTcgMTQ6NTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4+IGlu
ZGV4IDM0ZWU5N2UuLmJlNGU4ZTYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+PiBAQCAtMzEsOSArMzEsOSBAQAo+PiAgICAq
IChuYXRpdmUtd2lkdGgpIGZ1bmN0aW9uIElELgo+PiAgICAqLwo+PiAgICNpZmRlZiBDT05GSUdf
QVJNXzY0Cj4+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICBQU0NJXzBfMl9G
TjY0XyMjbmFtZQo+PiArI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAgICAgIFBT
Q0lfMF8yX0ZONjQobmFtZSkKPiAKPiBXaHkgdGhpcyBzdWRkZW4gZG91YmxlIHRhYnVsYXRpb24/
CkJlY2F1c2Ugb3JpZ2luYWwgY29kZSB1c2VkIHRhYiB0byBkbyBpbmRlbnRhdGlvbiwgbm90IHNw
YWNlcy4KSSdtIGNvbnZlcnRpbmcgdGhpcyB0byBzcGFjZXMuCkJ1dCBJIGNhbiBsZWF2ZSB0YWJz
LCBpZiB5b3Ugd2lzaC4KCj4+ICAgI2Vsc2UKPj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZF
KG5hbWUpICAgIFBTQ0lfMF8yX0ZOXyMjbmFtZQo+PiArI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJ
VkUobmFtZSkgICAgICAgIFBTQ0lfMF8yX0ZOMzIobmFtZSkKPiAKPiBEaXR0by4KPiAKRGl0dG8g
OikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 18:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 18:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv6Dh-0000zY-UX; Thu, 21 Sep 2017 18:29:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dv6Dg-0000zQ-5X
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 18:29:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 21/F4-01809-FE404C95; Thu, 21 Sep 2017 18:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXSO6nOVfcdy5F
 Ig0mblC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7u+4wFRzgquj9dpm1gfEmRxcjF4eQwGQm
 iSe3zjBDOL8ZJRbsa2OHcDYyShzqncIG4XQySrxqWsHYxcjJISzgItF8fB6YLSLgIXFl1wQ2E
 JtZIFni4txrLBANhxglZjbsBCtiEzCSOHt0OpDNwcErYCuxbBYnSJhFQFXiYXMHWK+oQLhE09
 l+FhCbV0BQ4uTMJ2A2p4C7RNPF1VDzzSTmbX7IDGGLS9x6Mp8JwpaX2P52DlhcQsBYom9WH8s
 ERqFZSEbNQtI+C0n7LCTtCxhZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfm
 JCYV6yXn525iBAZ7PQMD4w7GPe1+hxglOZiURHmPFB6OFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STB+60KKCdYlJqeWpGWmQOMO5i0BAePkgjveZA0b3FBYm5xZjpE6hSjopQ4L3M1UEIAJJFRmg
 fXBov1S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeW+DjOfJzCuBm/4KaDET0OLsDQdAFpc
 kIqSkGhiPzTr3xeNMCF9DW99zUV2nYKUTbh+2Ff1sePFJIs+78t8m3QspezWb/GWZqgV2LuKW
 j90wrfQQt/dGKw/5Yu2EsqkN0318vzFXHzyxnTvql5zx3ANRax02ZRtleczfMYHPK/AGR1/mm
 dN7eIJVPl2s/Jea4zHJabbiZXeZF9OLuvfIlC66wqXEUpyRaKjFXFScCADSSPR98AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506018540!73861074!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7799 invoked from network); 21 Sep 2017 18:29:02 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 18:29:02 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8LISvFw009484
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 18:28:57 GMT
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 v8LISuDl018480
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 18:28:56 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 v8LIStqt008034;
 Thu, 21 Sep 2017 18:28:55 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 11:28:55 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-5-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <092f915e-609c-928a-78b5-a832588ee3a3@oracle.com>
Date: Thu, 21 Sep 2017 14:28:53 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-5-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 05/13] xen/pvcalls: implement connect
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xNS8yMDE3IDA3OjAwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBQVkNBTExTX0NPTk5FQ1QgdG8gdGhlIGJhY2tlbmQuIEFsbG9jYXRlIGEgbmV3IHJpbmcgYW5k
IGV2dGNobiBmb3IKPiB0aGUgYWN0aXZlIHNvY2tldC4KPiAKPiBJbnRyb2R1Y2UgZmllbGRzIGlu
IHN0cnVjdCBzb2NrX21hcHBpbmcgdG8ga2VlcCB0cmFjayBvZiBhY3RpdmUgc29ja2V0cy4KPiBJ
bnRyb2R1Y2UgYSB3YWl0cXVldWUgdG8gYWxsb3cgdGhlIGZyb250ZW5kIHRvIHdhaXQgb24gZGF0
YSBjb21pbmcgZnJvbQo+IHRoZSBiYWNrZW5kIG9uIHRoZSBhY3RpdmUgc29ja2V0IChyZWN2bXNn
IGNvbW1hbmQpLgo+IAo+IFR3byBtdXRleGVzIChvbmUgb2YgcmVhZHMgYW5kIG9uZSBmb3Igd3Jp
dGVzKSB3aWxsIGJlIHVzZWQgdG8gcHJvdGVjdAo+IHRoZSBhY3RpdmUgc29ja2V0IGluIGFuZCBv
dXQgcmluZ3MgZnJvbSBjb25jdXJyZW50IGFjY2Vzc2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKd2l0aCBhIGNvdXBsZSBv
ZiBuaXRzIGJlbG93IGFuZCBjb21tZW50cyBmcm9tIHByZXZpb3VzIHBhdGNoIGFwcGxpY2FibGUg
CmhlcmUuCgoKPiArCWJ5dGVzID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwg
fCBfX0dGUF9aRVJPLAo+ICsJCQkJCVBWQ0FMTFNfUklOR19PUkRFUik7CgpJIGRvbid0IHRoaW5r
IHRoZSBjYXN0IGlzIG5lZWRlZC4KCgo+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikg
c29jay0+c2stPnNrX3NlbmRfaGVhZDsKClNwYWNlIGJldHdlZW4gY2FzdCBhbmQgdmFyaWFibGUu
CgogPiArCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKID4g
KwlyZXEtPnJlcV9pZCA9IHJlcV9pZDsKID4gKwlyZXEtPmNtZCA9IFBWQ0FMTFNfQ09OTkVDVDsK
ID4gKwlyZXEtPnUuY29ubmVjdC5pZCA9ICh1aW50NjRfdCltYXA7CiA+ICsJbWVtY3B5KHJlcS0+
dS5jb25uZWN0LmFkZHIsIGFkZHIsIHNpemVvZigqYWRkcikpOwoKTW92ZSB0aGlzIGRvd24gKEkg
ZG9uJ3QgdGhpbmsgdGhlcmUgYXJlIGFueSBkZXBlbmRlbmNpZXMpCgogPiArCXJlcS0+dS5jb25u
ZWN0LmxlbiA9IGFkZHJfbGVuOwogPiArCXJlcS0+dS5jb25uZWN0LmZsYWdzID0gZmxhZ3M7CiA+
ICsJcmVxLT51LmNvbm5lY3QucmVmID0gbWFwLT5hY3RpdmUucmVmOwogPiArCXJlcS0+dS5jb25u
ZWN0LmV2dGNobiA9IGV2dGNobjsKID4gKwoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 19:01:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 19:01:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv6in-0003Tr-Gw; Thu, 21 Sep 2017 19:01:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dv6im-0003Tl-AI
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 19:01:12 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id BB/D6-16035-77C04C95;
 Thu, 21 Sep 2017 19:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oG4Zz5F
 Ig8VrDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+JZuZC6ZxVzzons/YwHiYs4uRi0NIYDKT
 xI+mfhYI5zejxNqTH9khnI2MEm+n7GCEcDoZJb6e/cTWxcjJISwQKvHwzD9GEFtEYC6jxKnvF
 iA2s4CyxIp3/5ggGv4xSmy/dY0JJMEmYCRx9uh0sAZeAVuJtb9PgdksAqoSa+b+ZwWxRQXCJZ
 rOgtwBUiMocXLmEzCbU8BOYufJDawQC8wk5m1+yAxhi0vcejKfCcKWl2jeOhssLiFgLNH+9iL
 bBEahWUhGzULSPgtJ+ywk7QsYWVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an
 5iQmFesl5+duYgSGOwMQ7GD8Mz/wEKMkB5OSKG8a15FIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8c7iBcoJFqempFWmZOcDIg0lLcPAoifAeAknzFhck5hZnpkOkTjEqSonzdoMkBEASGaV5cG
 2waL/EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4SkCk8mXklcNNfAS1mAlqcveEAyOKSRIS
 UVANjy1PZ+5qTBM936x6tnm656kAc83GWaKEmEb1D2V8PXd3+JYbJsuvbzFuiJyt9vWZt2CD/
 wq/iyZRHZ7/MeP9+8dm8mPQgvc2TW8xjWO8ZRVrfeZrDEVSvaMDRXT/rrFA1s8ffMIGp3Je9Y
 g+1iCWsadkiL7f500dnKdXCVPG4qUWVi+c+Y7BWYinOSDTUYi4qTgQAQgbrC/ECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506020469!94738620!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55021 invoked from network); 21 Sep 2017 19:01:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 19:01:10 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8LJ15JP015009
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 19:01:06 GMT
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 v8LJ15qs001632
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 19:01:05 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8LJ14CZ031476;
 Thu, 21 Sep 2017 19:01:04 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 12:01:04 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross
 <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170921080138.22917-1-jgross@suse.com>
 <287fb059-910e-4dc9-b21d-581c97a06323@oracle.com>
 <db2c757c-2434-0f14-762a-b0e56819bb87@suse.com>
 <b10b9dfe-7db8-fc5f-58f6-cc8c36e521c4@oracle.com>
 <7fa7aa6d-6458-0d86-83a4-b3b6daebfa80@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <db1112fc-817a-fd71-b80c-85c2e743923c@oracle.com>
Date: Thu, 21 Sep 2017 15:01:02 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7fa7aa6d-6458-0d86-83a4-b3b6daebfa80@citrix.com>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [PATCH] xen: support 52 bit physical addresses in
 pv guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8yMS8yMDE3IDEyOjE2IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIxLzA5
LzE3IDE3OjAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Cj4+Pgo+Pj4+Cj4+Pj4+Cj4+Pj4+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4gLS0t
Cj4+Pj4+IMKgwqAgYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCB8IDExICsrKysrKysr
KystCj4+Pj4+IMKgwqAgYXJjaC94ODYveGVuL21tdV9wdi5jwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fMKgIDQgKystLQo+Pj4+PiDCoMKgIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3hlbi9wYWdlLmgKPj4+Pj4gYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCj4+
Pj4+IGluZGV4IDA3YjY1MzE4MTNjNC4uYmNiOGIxOTNjOGQxIDEwMDY0NAo+Pj4+PiAtLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCj4+Pj4+ICsrKyBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3hlbi9wYWdlLmgKPj4+Pj4gQEAgLTI2LDYgKzI2LDE1IEBAIHR5cGVkZWYgc3RydWN0
IHhwYWRkciB7Cj4+Pj4+IMKgwqDCoMKgwqDCoCBwaHlzX2FkZHJfdCBwYWRkcjsKPj4+Pj4gwqDC
oCB9IHhwYWRkcl90Owo+Pj4+PiDCoMKgICsjaWZkZWYgQ09ORklHX1g4Nl82NAo+Pj4+PiArI2Rl
ZmluZSBYRU5fUEhZU0lDQUxfTUFTS8KgwqDCoCAoKDFVTCA8PCA1MikgLSAxKQo+Pj4+Cj4+Pj4K
Pj4+PiBTTUUgaXMgbm90IHN1cHBvcnRlZCBmb3IgUFYgZ3Vlc3RzIGJ1dCBmb3IgY29uc2lzdGVu
Y3kgKGFuZCBpbiBjYXNlIHNtZQo+Pj4+IGJpdCBzb21laG93IGdldHMgc2V0KQo+Pj4+ICNkZWZp
bmUgWEVOX1BIWVNJQ0FMX01BU0vCoMKgwqAgX19zbWVfY2xyKCgoMVVMIDw8IDUyKSAtIDEpKQo+
Pj4KPj4+IEhtbSwgcmVhbGx5PyBTaG91bGRuJ3Qgd2UgcmF0aGVyIGFkZCBzb21ldGhpbmcgbGlr
ZQo+Pj4KPj4+IEJVR19PTihzbWVfYWN0aXZlKCkpOwo+Pj4KPj4+IHNvbWV3aGVyZT8KPj4KPj4g
V2UgY2FuIGRvIHRoYXQgdG9vLgo+IAo+IFBsZWFzZSBkb24ndCBkbyBhbnl0aGluZyB0byBjYXVz
ZSBMaW51eCB0byBjcmFzaCBpZiBYZW4gaXMgdXNpbmcgU01FIAo+IGl0c2VsZiwgYnV0IGxlYXZp
bmcgYWxsIG9mIHRoZSBQViBndWVzdCB1bmVuY3J5cHRlZC4KCnNtZV9hY3RpdmUoKSByZXR1cm5z
IHRydWUgaWYgdGhlICpndWVzdCogZW5hYmxlcyBpdC4KCkFsc28sIGlmIHRoZSBndWVzdCdzIG1l
bW9yeSBpcyB1bmVuY3J5cHRlZCwgZG9lc24ndCB0aGlzIG1lYW4gdGhhdCBtZm5zIAp0aGF0IGl0
IHNlZXMgKG9yLCByYXRoZXIsIHB0ZXMpIHdpbGwgbm90IGhhdmUgdGhlIFNNRSBiaXQgc2V0PwoK
LWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 19:41:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 19:41:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7LE-0005yN-NU; Thu, 21 Sep 2017 19:40:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dv7LD-0005yH-SS
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 19:40:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BC/B9-16035-7C514C95; Thu, 21 Sep 2017 19:40:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXSO6nOVfeo6JF
 Ig02fxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrfU4FL7gquvedYm9g/MzRxcjFISQwmUni
 25lNLBDOX0aJa5e3QzkbGSX+zTrPBOF0Mkr0nN8H5HByCAs4SvR9fsQKYosIeEhc2TWBDcRmF
 kiWuDj3GlT3IUaJCX9PMoIk2ASMJM4enQ5kc3DwCthKbGpkAQmzCKhKLOvaDdYrKhAu0XS2Hy
 zOKyAocXLmEzCbU8Bd4tTbeawQ880k5m1+yAxhi0vcejKfCcKWl9j+dg5YXELAWKJvVh/LBEa
 hWUhGzULSPgtJ+ywk7QsYWVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQm
 Fesl5+duYgSGOgMQ7GBcMz/wEKMkB5OSKO88oSORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4u
 0SAcoJFqempFWmZOcCog0lLcPAoifC2CAOleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnH
 c1yAwBkKKM0jy4EbAEcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvEkgU3gy80rgNr0COoI
 J6IjsDQdAjihJREhJNTCarz/z7c23jT3+p45oLr5pdk5lwk8/5QONGaa/k0Ojt+Yf8tgWELao
 /s+jiLOMJvMz/scxlZ98J8J9JzJBq2yCBM/0Mwt/fCpdMtuw/mhU7E+lpPfp85ZWakgsYlv9y
 su9Z06H9BWhPRwqq+a2Pq57uyT55frWaT5ha2u+rP0Z4Ml/alZO2aSDSizFGYmGWsxFxYkAwK
 AXCfsCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506022851!113354257!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44680 invoked from network); 21 Sep 2017 19:40:53 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Sep 2017 19:40:53 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8LJelP3014319
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 19:40:47 GMT
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 v8LJelft019652
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 21 Sep 2017 19:40:47 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8LJekHc018172;
 Thu, 21 Sep 2017 19:40:46 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 12:40:46 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-6-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3937be6d-c1b4-1c46-65c8-b55182f70a62@oracle.com>
Date: Thu, 21 Sep 2017 15:40:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-6-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 06/13] xen/pvcalls: implement bind command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8xNS8yMDE3IDA3OjAwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gU2Vu
ZCBQVkNBTExTX0JJTkQgdG8gdGhlIGJhY2tlbmQuIEludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1cmUs
IHBhcnQgb2YKPiBzdHJ1Y3Qgc29ja19tYXBwaW5nLCB0byBzdG9yZSBpbmZvcm1hdGlvbiBzcGVj
aWZpYyB0byBwYXNzaXZlIHNvY2tldHMuCj4gCj4gSW50cm9kdWNlIGEgc3RhdHVzIGZpZWxkIHRv
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXR1cyBvZiB0aGUgcGFzc2l2ZQo+IHNvY2tldC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4g
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0t
LQo+ICAgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNjggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmggfCAgMyArKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspCj4gCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYwo+IGluZGV4IGVmNTExYjYuLjUwYjY1ODggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
Cj4gQEAgLTcyLDYgKzcyLDEzIEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewo+ICAgCj4gICAJCQl3
YWl0X3F1ZXVlX2hlYWRfdCBpbmZsaWdodF9jb25uX3JlcTsKPiAgIAkJfSBhY3RpdmU7Cj4gKwkJ
c3RydWN0IHsKPiArCQkvKiBTb2NrZXQgc3RhdHVzICovCj4gKyNkZWZpbmUgUFZDQUxMU19TVEFU
VVNfVU5JTklUQUxJWkVEICAwCj4gKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklORCAgICAgICAg
ICAxCj4gKyNkZWZpbmUgUFZDQUxMU19TVEFUVVNfTElTVEVOICAgICAgICAyCj4gKwkJCXVpbnQ4
X3Qgc3RhdHVzOwo+ICsJCX0gcGFzc2l2ZTsKPiAgIAl9Owo+ICAgfTsKPiAgIAoKCgoKCj4gKwly
ZXEtPnUuYmluZC5pZCA9ICh1aW50NjRfdCkgbWFwOwoKU3BhY2UgYmV0d2VlbiBjYXN0IGFuZCB2
YXJpYWJsZSAodGhpcyBoYXBwZW5zIGluIHF1aXRlIGEgZmV3IHBsYWNlcykKCj4gKwltZW1jcHko
cmVxLT51LmJpbmQuYWRkciwgYWRkciwgc2l6ZW9mKCphZGRyKSk7Cj4gKwlyZXEtPnUuYmluZC5s
ZW4gPSBhZGRyX2xlbjsKPiArCj4gKwlpbml0X3dhaXRxdWV1ZV9oZWFkKCZtYXAtPnBhc3NpdmUu
aW5mbGlnaHRfYWNjZXB0X3JlcSk7CgpUaGlzIHF1ZXVlIGlzIG5vdCBpbnRyb2R1Y2VkIHVudGls
IHBhdGNoIDguCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7e5-0007ND-Jc; Thu, 21 Sep 2017 20:00:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7e4-0007N7-Bf
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:00:24 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 90/5C-30688-75A14C95; Thu, 21 Sep 2017 20:00:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTYRTGe++92662W9epeVyaODCxcmoUGfh
 HEWRqkRB9GEHe6XVbbXPtTlEoUEb4jZZJKZaSphUoYakTsXToylCTDMVCMjIz0yQsoabU7u40
 e/96eH/POec5cEhctiySk2yWmTUZGJ1C7EloIlBC+Cl5b1KkvXFndP33OuIAOtLX6cAS0VmR1
 qBKz0oWaVoePyCMY2FZIx0rohy0FFSIPEmCzsVhrPSLuBB5kIg+By1PChCvZXQJBvPVmYJOAU
 fJCsFrMb0HmmteSXjtQ2+F0cURxDfC6Q4EHf1tOA+86ZNgu/vO1YigQ6BxYMlVQNFxMNheKeI
 10NtgfKjA5feg4+F53UdCGBYHlpsDmOD3gv7KKdc/TgP0zMzgQm0wTPYMuwYDXYGg1J7nTh0K
 XY45tykQ+garCUEfg+7pn+7/KQyKcgmh2CKBipFn7kS7oM7aiwugXAL9CxaxAOLhfpUNCdoID
 Y4PYsE0LAJ766IbBEDb5w6JAKpFkFP2AhcyJcO3Pw5MMLVLYcUSI5gKJDBR3oqVodCqdctWrV
 u2FmEPUSjHmjJZU/h+pcqkVWvMekarC4+K3KvUsxzHqFkdo+KUKen6FuS8hA3OZ0VNVw/ZkD+
 JKXypO7LeJNkmVXpqtobhNOdNGTqWs6EAklQAle3vZF4mVs1mpWl1znNaxUBKFT7UHDgxxRkZ
 PadVC+glCifzxyeWMRlhSDewcj+qhO9B8yZNhmGtxepRvkaBcm8KOUPJpEbWpNea/+ezyI9EC
 m/Kl+8i1RrMa5NmnSEwZ4iLj7r5EGbmH5LnoJj80c43hcMevvYVvxNfhxpQ6oUmlchb3xNvbT
 5+xjPx/fXoeyFvpYG+1bETt30WrEU1uyNiLJPNg6PxA023iMNeUbURG7uP5hGnK+pilblBXZc
 CN89DmGJ6i/Fp2+8bxmKf22n7fiRfS7ImtIbZZ2fM9WnFvw5eDp6Lpj5diZvZriA4DRO1Azdx
 zF9QQLyHjwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506024022!92086170!1
X-Originating-IP: [104.47.1.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28759 invoked from network); 21 Sep 2017 20:00:22 -0000
Received: from mail-ve1eur01on0075.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.75)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gwvJZsiHp6reaG1j1/M9qxuY9nK8c9nRPmk3a8aNlIQ=;
 b=kABUkVwOdQEXntznYS5j5FnpQUD8CwB0OlNhLrgkKkN9grdXU1Y41xs4ZDmJJVECadrYcFaJRNCdQKDarAp7bag8t7uDmOq0VelYl/FxTW4uhaRivDD/pe6rxa7oEB1HyGrL7KQ8ZhBOFZkK4CLWhX0HdFpn5UDWWa40FhLvYZE=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2137.eurprd03.prod.outlook.com (2603:10a6:3:21::14) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:00:19 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:14 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 22:59:55 +0300
Message-Id: <1506024004-8615-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR1001CA0019.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::29) To HE1PR0301MB2137.eurprd03.prod.outlook.com
 (2603:10a6:3:21::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d0c729ee-96da-484e-82c6-08d5012b631c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2137; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 3:dP6mQ/jCbKYk4A6hjGeEFRj4hiW4+ywIvSLe/cDb1y1h+vqJLuaUbTGsrM8gQC2AF6/Aot5ZhIWHasDX0kIiwyJ6ug1QNnP8nr9Iv6M5sfNoybEEdnu3s6N/Vcu4ysjtbUebPiPbBMCO28BQE57lwRif61oZuGZJvFbQWvrgIRQUiJ5AxYobecUECfjknVtBK02DzjbCNa1vESaLFIrbomfr15W6bkbmp7HvCOED0pVHV5ldBgsm5z/INYlheYGL;
 25:fXIZqM/CtuZKwBJlthueKOwP/88JtAbBBkX+q78UrRK+4u3TSb0aLaqKZtdweym20u2sDOoLJCvx1w7qGa40ZZjSX8OQ4DD9wi/H6um54gCxovuiX40YBDHrxiLsVoG+Yuem1nGXojKJ8ZsTH/nn+6lIe42nrLu41c/3l6jNJVeLfh31IAR/iMtNZmCrNxSXu+gdyCQfMDv2whcNHpQD1CYrPbUjYfPQi5FLGkBGDng81NCEJO0zqsT/kCvTnya9vD+emDUv9JQYPUa43AieOTHMI6Z8bJ5HwZ1YvT4cxgR6GFSO59S4HEb/5zFUoGk6baJoxyLkKPrv2A90UJrdfw==;
 31:uNFfWG3h+le3TMZQi8HBHd7YGKAaKD0HI41Qt2rAujEDIlW6SmLhwLbVAb6CvgAtmSIqawSyPhZTQ2id1198bU0vv+P56I2IlBnsH0ogtGP6P+4P4rIuONLdUNijiiCq8zPWlXLj/gnpAj+scZQFPCltpRYhmL8vKcWI2pGxPiwmzv3EdMN66fSzED/6rz+Tt0ToB6zScPixARGbm/3Kz1vKEvGqnwqmSlWhbTv/i1o=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2137:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 20:4qIsaFy6TNFtpcZVTvU21O+O7lo95YhT1I+9m7fK0ZlqGZQF3K1BXFL3QgWQ14e8mzdaVGFBMSOlB4/dc3Is+nJ/tm4L4a8qmGXNtbZXFC3MTiShr1RtqvM9v5D8QRXdma/dYfpJ9Ambkty+LkqN84g/IVTgTGMAWfDm5qNCZROZBYl/dhxnlN9wT1A6s3PAfAweYMVUHDkBFRDAUCXWnemGBcNj0rcs1HoqmPAzYPCqcGs9+3Tp6+ikTHck3CN4aEDGMvMvLyWtyQhqPvwjjSI8dHy690mN7o2NpibOyUIcVBTAw4/RHUijf3FZgVMIq6Oopp2vec3Tbz+NKvug9OeItAQqVcH9lusRPxNw9IsoQUmSXpNo7FXkukGPj7reN+UNH6YTmjlwhTiJJm7vbVKik4VzYWYXBZ6R/iWC0/A9/QXVuVKoOPKyfc4cDZyr43vjco/hFeFsajQZcsLjJPABczvc4g2pTGq5xHXU0auHRO08RC34pJVSZp9JH/vN;
 4:BFrWFoe1ZhqdrMFvstqOoPg5gHrCtHb9xGYJb7sxxeQpsjQB2t79syZ7y3gQPhJ8VYWonnQPu4MflUV1B/ebd1YGWSpBj1jnRv/6RIpgo/VAGJbR2VQBmq9Mme6NQMKy86sQhfGf3jcGD1+cwu2I8FzOFq3+J34XOv7dBoBfRJFXzWceyg1XaFhDbUWnhSpMUrD2gzPB3mWpgD4LzZkYfAA/kVUM/dfBo+L7lNEh25T3dOO6vW1VxUbyZkMDznk3AxvORXcI95LzP5x8/Zr9dYRtIDegmgDqBMkvnoiTTWEyFY03fWDqMibGv2TGwi2U3tDIDYUQeGQ9LcKxXnL7Hw==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21377A8E5FF68FD41709E2D2E6660@HE1PR0301MB2137.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2137; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(48376002)(101416001)(36756003)(50986999)(5660300001)(76176999)(7736002)(2361001)(5003940100001)(33646002)(2906002)(106356001)(6666003)(105586002)(305945005)(86362001)(122856001)(2351001)(50226002)(478600001)(72206003)(42186006)(97736004)(2950100002)(8936002)(6916009)(16586007)(80792005)(81156014)(6116002)(47776003)(8666007)(189998001)(54906003)(81166006)(3846002)(66066001)(53936002)(8656003)(50466002)(68736007)(316002)(4326008)(8676002)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2137; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2137;
 23:fsCSYdeWh1IrpK/YF0wKaWU/s3KyDtxFcgkVNW9?=
 =?us-ascii?Q?FpanXPi8e8OX/cGFVviMl7IiO1reusI1AGFZDO9eAtQSO4a+sUeFh0vbECRL?=
 =?us-ascii?Q?TEiN24SWEQEWwx/m3E9VMer3thKEoGfOqGjLAOiLXidC6R/IfsHCzpSoLVAN?=
 =?us-ascii?Q?iYJ9wNCbaPfiCK+yWD9q3SbvDM26r/EBLV+RRSYcN0252pv8TPhjbBDj2tOq?=
 =?us-ascii?Q?okqiObEQcOMcC2EdprXfVGO165OBdbljmgN+MYehjucn+8gOUaTheX/J34NL?=
 =?us-ascii?Q?jPMkDo2wiuOCFo++47ru30qPehor0STpIoVlNZUZVOdxZ0tFe3TDzYSNGUNL?=
 =?us-ascii?Q?MhlvG2FPGhMQaew5/oHlpp+chYN8X9174PtX2h4VpKmAxAXDLouliVUyjWu3?=
 =?us-ascii?Q?SVCtKCAOCBmI3aMmt/fcwKQsiMYM9SVtAuPfaaynBEGRy9+8T4ORp+rzmEls?=
 =?us-ascii?Q?14QHAn28MmluOWbwtpqJvFiEvW+98IDF8XaZspEwtto7f4z+AolZn2qY7xk7?=
 =?us-ascii?Q?VOb4WDkx+3UXRGiza4sxWADv9aC+2aTlOWvVA5UYQ3lGWMSzpwWwWHwvvr00?=
 =?us-ascii?Q?FMM4CztksL/yV2tC49XpnWq8xzlsuM21Kke4rvtKlYTIfclcpd9jOUzzHauo?=
 =?us-ascii?Q?Y+2DkVNz/urU28jsoK6uSPJJHJToqSUvoXBeVU1KYNCyYohMQzSl+y87pYur?=
 =?us-ascii?Q?zdTAG9tbo0y9b4jxwoo323ccvpJEkt5U0xnvH01PotbQZ798jchxH7GA/cz3?=
 =?us-ascii?Q?2Yxfu6iWDOY9QU39FwFPEAFCafG8DfMCtkGNENkEZR6LPlqXUpbCFXz0T2Fm?=
 =?us-ascii?Q?z9KsQoRwjEZwV7VQfISbfspFlnX4A7QAOFqMDrjrgNIDoV140DiQlT+dSxG2?=
 =?us-ascii?Q?BUXhiGw8yRHZyvsoUYv2gECk8DufB3xOiznTIXm8BzJ8SP3miUw3ov03oQTc?=
 =?us-ascii?Q?My0fxRXcGWiLVLvoYHoYX6n4EeM+hOPHGJVlGo9heyHJFnLpvSRh5YsB1ews?=
 =?us-ascii?Q?bN9apGn4ai7X9HcDN6I89K3kgVySNd1SsNXR8UlzhTGsAZ2C66D5V+frOJ8+?=
 =?us-ascii?Q?6Uc+GQbXebifPA+Qu/Wmfmcdq/nkBuVDnkphKaYqTFD2FHPWnkOle6UmX7Uh?=
 =?us-ascii?Q?kzYr1OJ2LZ1eqCMcyCrjpfmF8k/daOKv8OLKPpl6aVP4tbO7dZiDA8A=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2137;
 6:Qq7Nxlatd+6y/lujI/5LrOGYCn4IidJuYrDPcgDuSPxeHGA61dvm43l4hb4moIUGgVKMEFBDbXX9XxVtjqmUCIgohHNOve7jlUXstsuovbHahtgyUuxFMr8wuJfG4mJNe6YB0rB9udgpeAfx5LNv1xvjDPTDwrSzYt8q+2eKyscMReT4WQaM77ELiRai/QW4yuHlB3NoM3I0PlO9/jMMmtdcAO10F7JdoZBw1qElT7mmlDxMp7ukT09RJfCXdDD6W2Cny6uZ091EVDZWjlihvcwW5fJXXJ1La2A5/WVjriyKJIVWEOutGxCFyvRMbwMUS08JuaI3RIKmptD781xskQ==;
 5:e0eKElGDffm+oFSAeHiWkNOctYwzm3aBz+9YKErahCR0BuVUJR4aggZbZIzet4MUEEe4PIkp4wscNDJ+X6uVmoJoknYyg7m8j98SayUffIW+TeU5qYQr8r4GVDbDrOMDqcHAPz5kyEE5j/OVx3iTsg==;
 24:9qY9eRb42qq5UxIuYZIyKHxmn87+cfDJEV+QoMxLPqfaIaX1/BGPoK0OcaNvlO8XZKtdrKrjhRmkxZrWFbrJLLQ8LO4/U9qVTnkTPhUoKfI=;
 7:svXiFRW45AGkjEQ8Za1Va//p8PqW5Jr+s9u6slPUktX3UFqwTHP92k4eqq7rMsFUWq9ND9NY/k6SQdO4H1v/aa8WWBD4vVkm3mKqA7C+5mnBI+1RaWFu6jNdiHDi9C8YWOEqdAec9itpWxA8MlkQYAtZMiaCZaHS2/h4Bs78BVahQNdkPN5clwfE6NqjJm6m2h2WLcQx/+0G8iTPU5x92WibADIRy6ksfjOmQvOXbYY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:19.3015 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2137
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 01/10] arm: traps: use generic register
	accessors in the PSCI code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHN0YW5kYXJkIGZ1bmN0aW9ucyBzZXRfdXNlcl9yZWcoKSBhbmQgZ2V0X3VzZXJf
cmVnKCkuIFdlIGNhbgp1c2UgdGhlbSBpbiBQU0NJX1NFVF9SRVNVTFQoKS9QU0NJX0FSRygpIG1h
Y3JvcyBpbnN0ZWFkIG9mIHJlbHlpbmcgb24KQ09ORklHX0FSTV82NCBkZWZpbml0aW9uLgoKU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDM4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwppbmRleCBlZmY0YmRiLi5kYWI5M2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQ1MiwxMyArMTQ1MiwxMiBAQCBzdGF0
aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25l
ZCBpbnQgY29kZSkKIH0KICNlbmRpZgogCisjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZh
bCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQorI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgZ2V0
X3VzZXJfcmVnKHJlZywgbikKKwogI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9S
RVNVTFRfUkVHKHJlZykgKHJlZyktPngwCi0jZGVmaW5lIFBTQ0lfQVJHKHJlZyxuKSAocmVnKS0+
eCMjbgotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSAodWludDMyX3QpKCAocmVnKS0+eCMjbiAm
IDB4MDAwMDAwMDBGRkZGRkZGRiApCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1aW50MzJf
dClnZXRfdXNlcl9yZWcocmVnLG4pCiAjZWxzZQotI2RlZmluZSBQU0NJX1JFU1VMVF9SRUcocmVn
KSAocmVnKS0+cjAKLSNkZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT5yIyNuCiAjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQogI2VuZGlmCiAKQEAgLTE0NzMsMTQg
KzE0NzIsMTQgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkcocmVncywwKTsKIAogICAgIC8q
IHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFpbHMgKi8KLSAgICBQU0NJX1JF
U1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKKyAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwogICAgIHN3aXRjaCggZmlkICkK
ICAgICB7CiAgICAgY2FzZSBQU0NJX2NwdV9vZmY6CiAgICAgICAgIHsKICAgICAgICAgICAgIHVp
bnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBk
b19wc2NpX2NwdV9vZmYocHN0YXRlKTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJX2NwdV9vbjoKQEAgLTE0ODgsMzYgKzE0ODcsMzYgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9wc2NpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgdWlu
dDMyX3QgdmNwdWlkID0gUFNDSV9BUkczMihyZWdzLDEpOwogICAgICAgICAgICAgcmVnaXN0ZXJf
dCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDIpOwogICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb24pOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV9j
cHVfb24odmNwdWlkLCBlcG9pbnQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3Bz
Y2lfMF8yX3ZlcnNpb24oKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BV
X09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9S
RVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfY3B1X29mZigpOworICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdz
KSA9IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCk7CisgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgIGNhc2Ug
UFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3Mp
ID0gZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpOworICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKICAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29m
ZigpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVEVSTkFMX0ZBSUxV
UkU7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBf
Ml9zeXN0ZW1fcmVzZXQoKTsKLSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gUFNDSV9J
TlRFUk5BTF9GQUlMVVJFOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRF
Uk5BTF9GQUlMVVJFKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
T046CiAgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKQEAgLTE1MjcsOCArMTUyNiw3IEBA
IHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywxKTsKICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVTVUxU
X1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKQEAgLTE1MzksOCArMTUzNyw3
IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKICAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfUkVT
VUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQo
cHN0YXRlLCBlcG9pbnQsIGNpZCk7CisgICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKQEAg
LTE1NTAsOCArMTU0Nyw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0g
UFNDSV9BUkcocmVncywxKTsKICAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMy
KHJlZ3MsMik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPQotICAgICAgICAg
ICAgICAgIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZik7CisgICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9N
SUdSQVRFOgpAQCAtMTU2MCw3ICsxNTU2LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhj
dXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCB0
Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJl
Z3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KTsKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7e1-0007Mv-C2; Thu, 21 Sep 2017 20:00:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7dz-0007Mp-CC
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:00:19 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C7/30-03414-25A14C95; Thu, 21 Sep 2017 20:00:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvffO3WSL69Q8LpVaiBVpSiFRGJJ
 a9qO0oMww8m7ettE2ZXfa/KHMLEitDBT8yMxQszJKxEyxDydOXWCJs0BCNFE0s1RMLRXsXu80
 e389532e85yHwyFx2XUXOcmYTYzRQOsULq6EZh+KCIyRt8cHP1zwOVg1U0mEo2hbyxIWiy6It
 AZlsjlRpKlo+4OnTPiZf81/RxY0DLnIlSSoLByslTk4X8io2xjUFpSJctFmrlBBrWUQ8diFOg
 DPH3wU89iD2gafZx2Ib8CpZgTN9kacJ9ypaJjsrVkVEZQ/OKZvrRpJqRNQPbyw+g+UH/R/yMG
 Ffzewl4wQPMYpAOv4OC5odsCQtWd1AFAFCPLtpUhIFABvliadIl+wdZcRAj4Jee9+iISGEQwG
 FqcJocgWQ2HfSySo9kJjvg3jMaISoL4hxzmiRQxNA1an7UWwd2c7G1KgYrEJE0Q9Imgd7nISP
 tA41iwWiCIRlBS/EAsBE+HnyhImiF5JwP76vCDKEcNs1hgmrEkOU012JGAfqCsuI+4i/9INGy
 ndsJEKhD1FASxjTGOMgaFBSqNWrTHpaa0uMCQ4NEjPsCytZnS0kg1SJevrEXcLm7jXhMq7Ytq
 QN4kpPKXlsvZ42RZlclK6hmY1l4ypOoZtQz4kqQDpOW+OczMyasZ8WavjDmqNBlKi8JBOAkdL
 2RRaz2rVAvUe7Sc76h3LGHmzf2AZkxGGZAMj95J68k4UL9WkGtaN1o6zF/nK3aWIiyaTpDBGv
 db0Pz+BvEikcJee5l0kWoNpfd4EFwXjolypa+WjmOh/lNyCwm0jkSVMRtQoNfclYG6ms/Ta0K
 OvZ4rdE3zzjr3t6Ywuj/nNzIqPF6jmuuuDi45KTt0ndm8vjPgU1zCYkTSjSs8MqVaGBWytsek
 yHXVHDPMqy+HHdbGWhPldYWlVU33qqGd9Pf3WyOCz3wbK467eI6rvdNjLHHE70VDLk5Ubo4cU
 BKuhQ/bgRpb+C5ACG46XAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506024014!77395761!1
X-Originating-IP: [104.47.1.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 452 invoked from network); 21 Sep 2017 20:00:15 -0000
Received: from mail-ve1eur01on0067.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.67)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OlkAkV8cs4D7YqRXI6g1gXfIv1xHju9uYnf95yefLEQ=;
 b=MrgwkTbOzZx8OsiTYuboHVPzgrp6D6IhxpEj/ULeOZqvYGtrdRIzFYFqauO1zyqNDWwLidcjYogqr7PCW1WwL2yg6lqcb4oMTQkvw0YUrMtYIuWIJeLTaoARQT9TCfeL2Mv6aJas32M9RCCXOW0IAmI0LbwUuAGuqSsD+PjTZHQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2140.eurprd03.prod.outlook.com (2603:10a6:3:21::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:00:11 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:06 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 22:59:54 +0300
Message-Id: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR09CA0083.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::27) To HE1PR0301MB2140.eurprd03.prod.outlook.com
 (2603:10a6:3:21::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1f1b5d24-49a8-4d91-1ccf-08d5012b5e8b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2140; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 3:A5wnDS2mOW2W8rV8/xkESCVHiFpVWNTEagGQXV+CzS9Y36jpunWnC9KPRdpna3QBhDQ1orK2ilrxtNrf+Lwch08E/TpkCkva8sF9vEBAyrJihFBODASBtovvURuvkx4aR5FgsZ3K4EJelkBGrq7Hrvgwirnu0EgfAw4sOWwIuT7+Ybe6QXzE32nTX7HRSIgS3P1/EUZc5Gvq3y57cO+bTLL+CrpKumejWKRHcZxnPACPmEXOJ5M4hLoyDIkeb/Vw;
 25:DTythVhySnWjob5tedX1t0O/deywLaDoB3k8FB0PjZISmTAxjLvnI4bvqxOO4AU5R/pm4we/Ph5b1PxLpGa/SqjJCorpJsSieQlTeVr5nNJliih/6ros3kRfDwEBc4ap8KwTAmajvwsRe93rlcNEE5oXtsYyKyFb/2m7CV7iAT5Eq4LjsQyK1SmiE+z3di2eUG4qCivsRWP4nGRy92TZVYJS9cVlE1zFtIFvzVS/FprJOHymKzOClSqv0jssBkh18PQ0GGkLrD+ROEf8ed9sH3t7H8o38KXR4NLegiX4JIfdliW3swV8CLIaksJ4VVake01ifboD8lWNK+KkIcjL3Q==;
 31:sQ0FmOMIAqRRQZvV6Who9QyYhYM//N42nxfP2sR6HDy2cLcX3ZGJWAtAF2hm/17WJ97kmOK00QcvHdiUJe1XENXuguDsAVFCuilnD7TSfQm4pluNhIYUAhV8Dy0nAp9+Wr4Xqs+0Fm0nGvhk5Idqah4DTQo9xZD6bep2fDNV9rMeA+vTul4KAD/3hijsACz+rhHNQwPzceYgR6KWDUpFD8e7qmHF2xYs5tk2USAC6X4=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2140:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 20:jlf6K4jG9emSRI0XiD/OGD0firCSx0L5vZKESIa1POFIfgTmYJfmPNKlAdApSrjQaGvhImu1jUsvFwfaICx5vrQAJ6Cnryrg0dDpfdqshIJBGItaBQwSX3s5rA/Ea5p7bAzMHgqBbXHtqm2lLtZCGSNCcdlPLbKytb+aD+qP9mLdgfKOCOGPDo0Uv1zTrFruFuUjR+63POQEdlHga4CBzDnd7/5DwbUDsDf/UYkfZKj/hZio8H2d3BI8BggriKI8TSdGhUhgS99E6gfsKM+FZE/awyaO6F6KDPYAyDeraRPePWMrvf8b43vVQcR0kE/k70gacvR0eOfqEqJbOEwzKPslvJaqJGvLxEnF3w3Sl4T2TEGLGdzis0xDKJLvaPGIKZKDVau4klZHqJUlqQxBs0jIWmh1mvtGKvm6CSUPWSZ1jGeNmhawKtcymb6p9FCzJLSAhsMBDe2jkl+FxPy+SXE6aABldCN86uVatUlvftn9AaZ4QnSSjjnePTGHiKgG;
 4:XUb9j1P4JE4M/zFB/N3MM+UID5SgAMV/0/0OpxCC3gA2ZthhnE2cSzugO/mnAXxaRexlWBaVZxSpaDAqDxNSnEkf5sDr+uTjdUyBMeXAOZ71tQLOOP54rPtPA0RoQ8Zl9Lxrll3wcwq/37lzQAPCvq+NeWWUZoekaacu1GdxIkyIkooKqAJt9XSH5yY0KjHvdQbArWgwJ2TRuQhcxJuS3YtmKpoci8k3ca0VfcRr3QgE78t7GHd1wEviLX9Ug0bu7BAWvmKf+UKAn6Jl6BpBgyVg+wF5LQ/S3meD6Td0b7QoWjHYfAh0I0ik6XIOWsgcnf6tlofDHCIxH3ixqHdKDKcIQ5udJdMADswe/29gFsusKcSzPUYLfnIPBBbLbJ5q
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215)(17755550239193); 
X-Microsoft-Antispam-PRVS: <HE1PR0301MB21409BB025CABA3F0A0C31C0E6660@HE1PR0301MB2140.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2140; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(53754006)(4326008)(5660300001)(48376002)(50226002)(80792005)(97736004)(50466002)(68736007)(66066001)(47776003)(50986999)(3846002)(6116002)(101416001)(8656003)(36756003)(16586007)(42186006)(316002)(54906003)(2351001)(81166006)(305945005)(7736002)(5003940100001)(8936002)(122856001)(6666003)(2906002)(6916009)(8676002)(2361001)(33646002)(81156014)(106356001)(105586002)(478600001)(72206003)(966005)(53936002)(6306002)(189998001)(8666007)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2140; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2140;
 23:xhGkBsa9i0NG5AwvEuQlHX3a4/+Qv4sVFgq/073?=
 =?us-ascii?Q?I+CQHGXelc/Z8CQtVlNpJf5elfsMu2Alljb3ymJH48IAAHmj+KnsYYhwN1yc?=
 =?us-ascii?Q?+aJB5j5r5qBuBMMCF4EEwGeK09aupuGSrpGKIJqWD3mQDu4ZAQwb9U4E7kBw?=
 =?us-ascii?Q?lwyTXFDU9AyL5tXgGbDAXTVB13PfIXA4WhiIQf4UC92EYSJrQAH25n6e90L8?=
 =?us-ascii?Q?ryU7/8jpAJ8kKAkP1Nl7m7jByet+LSlFN+RU+7gn6p8gHhEqXAhzk5ECaRvi?=
 =?us-ascii?Q?MTcYRr2AfkqPXJuhHDkMYU0dobAhvY/Yf2X8D505mhTgyMVMbRkWPtaptLgR?=
 =?us-ascii?Q?vTkJdTFMeSt6m6/gOtj4czSpBdBCPFCuqQUX8ZkNIn9fdrlWqzortyXYCcOh?=
 =?us-ascii?Q?OdFXfQyzUQ7tE1xq/BpaGTRqFcFdeNqYKt5Bs8p9bFP6TuZ4l0b+0UkVvkEn?=
 =?us-ascii?Q?94v1+Z2sgoZ+ign2xvS1ZqAB9ZPznNf05Qr3cjGTLINKKL2kCxrFWJp2iWMC?=
 =?us-ascii?Q?FqP0Go3F4M8apHkpcKtshA06GFDAiBy2Ukzlugl3nhQX8gBUNu/CtoHsrNLM?=
 =?us-ascii?Q?GFwA2uJ6aUnopys8JpvIM4F469C/5eL09c7O9hacnQqQrWi3P2rVDdr2uCf+?=
 =?us-ascii?Q?UL47nlukp1driU2QxinwABCffGI0e3XkyH6EsvCqAdFlXtnGF8FT04jooH7J?=
 =?us-ascii?Q?NdgEHQ4JwoZrs5qKIyzRFWx/S1rCpLqhzG68AvzxL8YZlt/NzZT+lXrB8DKO?=
 =?us-ascii?Q?qFl8ne8in1Ojb2cXRB2v+FQPnJcV4D1Vq2EZsvfIm9nJvHrOX2m1MbqtWuk8?=
 =?us-ascii?Q?Fd8xjcHwI7eUiyls5g4+cVdU/lVfgVFYFkDFkST8A4RoOf/wlskwwT6mVoKX?=
 =?us-ascii?Q?ErO4zU/LzX8DsPuMJAHlbbzb1OuvVaxZ5p4FsOarKz1cBbpfIt4XymIurpnT?=
 =?us-ascii?Q?Cm71Dv4IeLe/nJSa2Z1zmTzhD2fHIrKvqIEdJsE0jKt27yb1DXbTVVA7op6b?=
 =?us-ascii?Q?E//wvfugwPoNGwSAbnpURKrbxcOy5w+TwED4N3O/7ZyRFk8SGZz+l9Sauf3i?=
 =?us-ascii?Q?O/3u+53juIMWgN9dwwCNvhnzE9yKF1ID+AFbuKfNAWJmXIvFO0FGnxg9G57R?=
 =?us-ascii?Q?oZKmpmPFzXe1vNDyi3Gs0H/x6wkMVx8oRtO6GfEaVSQBBagOAatzHNA=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2140;
 6:9Of8kro7yX8okd5KtUQu0ifZHOJLoXGeLWrNPQeAFgP/EnYEJx/kQWyOl7+q3vhFZQ78Rq+aPW1D2s7Km8CpWgu1vRE8Pz8UrIqR5nOVTxDel0g9bjMsmlu0Lb8zWdYhTXNSj2IMKuFoxaY3BYCeJf0NICosJBNeAf4WqdnxqEVS5KairMzBuMzvHB2ijnBF+GA1CL5zsr0cejhLOIsvpnFtq1BLuehAwkBJxuC8OPU6AwORSzRLVrbP28Q8V6VPLsDR8zCm3DeSYqV4WRh+U6gQSMf3XCHF7mzY8c9auOslfOTeNlaey17Ha2f986c+5xnAaYkl6+TEZ65sVrcNKA==;
 5:FC7BI6UmddLMzpNBQZOKM96WujCbSbJUI+WrqMH91TfKUEG7eEOAPaP/aDQ5BzoLLFbrutx9jC9+PFr633XjWJZ+U8tbmsNoqHMyN7kaETq7N5//LOmWM5gwukbDsIPQ8zmANx5svpQvb2GZT59GDw==;
 24:dYVHEtw7aItWPm7OkXQJdTxFwNdHr0lJhFL4OtNUPsHj+NU7LwixlvMctCcmmvlNl2Yp7ZfEwa20EfIzLaOJEuxzteE2kzAiqzK1cZOXGqc=;
 7:CQnNZHOjik/JMgA5n69pUlkG0VaPkz8UsPqFAjshnAgIvrUQ2SsczZaOvs5WF973E3zQWYN6MoI2mdujeWaz3Wayo/AjvyejV4Xw31/93i8bBy6YTG/uCbbY60ugTs4VhChdxot776GFD0Q3tWgtxP68Ts5cboAUTzWCCIEZ5leP7qsA8FuQHJBHq/v9Bk1KDD9Bqbs5bugIUoDizaHWt+9ON9K6GATWMOLM2aRfN+I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:11.9658 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2140
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 00/10] Handle SMCs and HVCs in conformance
	with SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKdjY6CgogKiBYRU5fREVGSU5FX1VVSUQoKSBub3cgaXMgaW4gdHdvIHZhcmlh
bnRzOiBzdHJpY3QgQU5TSSBDIGFuZCBHQ0MsCiAgIG1vcmUgaW4gY29ycmVzcG9uZGluZyBwYXRj
aAogKiBhZGRlZC9yZXdvcmtlZCBoZWxwZXJzIHRoYXQgcmV0dXJuIGluZm9ybWF0aW9uIGFib3V0
IFNNQ0NDIHNlcnZpY2UKICogZml4ZWQgYnVnIHdpdGggY29tcGlsYXRpb24gb2YgImFybTogdHJh
cHM6IGhhbmRsZSBQU0NJIGNhbGxzIGluc2lkZSBgdnNtYy5jYCIKICAgTmV4dCBwYXRjaCBmaXhl
ZCB0aGF0IGJ1ZyBhbnl3YXlzLCBidXQgeGVuIHRyZWUgd291bGQgYmUgYnJva2VuIGF0IHRoYXQK
ICAgZXhhY3QgcG9pbnQKICogTW9yZSBjaGFuZ2VzIGFyZSBkZXNjcmliZWQgaW4gY29ycmVzcG9u
ZGluZyBwYXRjaGVzCgpUaGlzIHBhdGNoIHNlcmllcyBzdGlsbCBkZXBlbmQgb24gSnVsaWVuJ3Mg
cGF0Y2hlcyBmb3IgdHJhcHMuYyBjbGVhbnVwIChbMV0pLgoKLS0tCnY1OgogKiBQYXRjaGVzIHRo
YXQgYWRkIGVuZCBlbmFibGUgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkIHdlcmUKICAgc3F1
YXNoZWQgdG9nZXRoZXIKICogQWxsIG90aGVyIGNoYWdlcyBhcmUgZGVzY3JpYmVkIGluIGNvcnJl
c3BvbmRpbmcgcGF0Y2hlcwoKVGhpcyBwYXRjaCBzZXJpZXMgc3RpbGwgZGVwZW5kIG9uIEp1bGll
bidzIHBhdGNoZXMgZm9yIHRyYXBzLmMgY2xlYW51cCAoWzFdKS4KCi0tLQp2NDoKCiAqIEFkZGVk
IHBhdGNoIHdpdGggcHVibGljIGRlZmluaXRpb2QgZm9yIHhlbl91dWlkX3QKICogQWRkZWQgcGF0
Y2ggd2l0aCBpbW1lZGlhdGUgdmFsdWUgbWFzayBmb3IgU01DLCBIVkMgYW5kIFNWQwogKiBBZGRl
ZCBwYXRjaCB3aXRoIGhlYWRlciBzbWNjYy5oIChnZW5lcmljIFNNQ0NDIGRlZmluaXRpb25zKQog
KiBBZGRlZCBwYXRjaGVzIHRoYXQgYWRkIGFuZCBlbmFibGUgWEVORkVBVF9BUk1fU01DQ0Nfc3Vw
cG9ydGVkCiAqIFJlbW92ZWQgcGF0Y2ggdGhhdCBhZGRlZCBpbmplY3RfdW5kZWZfZXhjZXB0aW9u
KCkgYW5kIGZyaWVuZHMKICAgdG8gdGhlIHByb2Nlc3Nvci5oCgpUaGlzIHBhdGNoIHNlcmllcyBk
ZXBlbmRzIG9uIEp1bGllbidzIHBhdGNoZXMgZm9yIHRyYXBzLmMgY2xlYW51cCAoWzFdKS4KClRo
ZXJlIHdhcyBkaXNjdXNzaW9uIGFib3V0IFNNQ0NDIGJpbmRpbmdzIChlLmcuIGhvdyB0byB0ZWxs
IGd1ZXN0LCB0aGF0Cml0IGNhbiBzYWZlbGx5IGNhbGwgU01DQ0Mgcm91dGluZXMpLiBBcyB0ZW1w
b3Jhcnkgc29sdXRpb24sIHdlJ2xsCnByb3ZpZGUgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVk
IGZlYXR1cmUuIE1vcmUgZ2VuZXJpYyBzb2x1dGlvbgppcyBzdGlsbCB1bmRlciBkaXNjdXNzaW9u
LgoKWzFdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcvbXNnMTE3ODM5Lmh0bWwKCi0tLQp2MzoKClRoaXMgaXMgdGhpcmQgdmVyc2lvbi4gSW5zdGVh
ZCBvZiA0IHBhdGNoZXMsIHRoZXJlIGFyZSA3IG5vdy4KQXMgcGFydCBvZiB0aGUgc2VyaWVzLCBJ
IG1ha2Ugc29tZSBmdW5jdGlvbnMgaW4gdHJhcHMuYwphdmFpbGFibGUgZ2xvYmFsbHksIG1vdmVk
IFNNQyBjb25kaXRpb25hbCBjaGVjayBpbnRvCnNlcGFyYXRlIHBhdGNoLCBjaGFuZ2VkIGhvdyBQ
U0NJIGZ1bmN0aW9uZCBudW1iZXJzIGFyZSBkZWZpbmVkLgoKLS0tCnYyOgoKVGhpcyBpcyBzZWNv
bmQgdmVyc2lvbi4gSW5zdGVhZCBvZiAyIHBhdGNoZXMsIHRoZXJlIGFyZSA0IG5vdy4KSSBoYXZl
IGRpdmlkZWQgUFNDSSBwYXRjaCBpbnRvIHR3bzogb25lIGNoYW5nZXMgaG93IFBTQ0kKY29kZSBh
Y2Nlc3NlcyByZWdpc3RlcnMgYW5kIHNlY29uZCBvbmUgbW92ZXMgUFNDSSBjb2RlIHdpdGgKbmV3
IGFjY2Vzc29ycyB0byB2c21jLmMuCgpBbHNvIEkgaGFkIHJlbW92ZWQgcmVkdW5kYW50IDY0IGJp
dCBtb2RlIGNoZWNrIGluIFBTQ0kgY29kZSwgYXMgaXQKZG9lcyBub3QgY29uZm9ybXMgd2l0aCBT
TUNDQy4KCi0tLQp2MToKClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgYSBnZW5lcmljIHdheSB0byBo
YW5kbGUgc3RhbmRhcmQgY2FsbHMKdGhhdCBhcmUgZGVmaW5lZCBpbiBBUk0gU01DIGNhbGxpbmcg
Y29udmVudGlvbiAoU01DQ0MpLgoKRmlyc3QgcGF0Y2ggYWRkcyBnZW5lcmljIGhhbmRsZXIgYW5k
IHNlY29uZCBvbmUgbW92ZXMgUFNDSQpoYW5kbGluZyBjb2RlIHRvIHRoYXQgZ2VuZXJpYyBoYW5k
bGVyLgoKV2l0aCB0aGlzIHBhdGNoIHNlcmllcyBndWVzdCBjYW4gcXVlcnkgaHlwZXJ2aXNvciBp
biBhIHN0YW5kYXJkCndheSB0byBkZXRlcm1pbmUgd2hpY2ggdmlydHVhbGl6YXRpb24gc3lzdGVt
IGlzIHVzZWQuClRoZSBzYW1lIGFwcGxpZXMgdG8gUFNDSSBjYWxscy4gTm93IGd1ZXN0IGNhbiB0
ZWxsIGlmIFBTQ0kgY2FsbHMKYXJlIGhhbmRsZWQgYnkgaHlwZXJ2aXNvciBvciBieSwgc2F5LCBB
Uk0gVEYuCgpBbHNvIHRob3NlIHBhdGNoZXMgYXJlIG5lZWRlZCBmb3IgdXBjb21pbmcgVEVFIHN1
cHBvcnQuCi0tLQoKVm9sb2R5bXlyIEJhYmNodWsgKDEwKToKICBhcm06IHRyYXBzOiB1c2UgZ2Vu
ZXJpYyByZWdpc3RlciBhY2Nlc3NvcnMgaW4gdGhlIFBTQ0kgY29kZQogIGFybTogdHJhcHM6IGNo
ZWNrIGlmIFNNQyB3YXMgY29uZGl0aW9uYWwgYmVmb3JlIGhhbmRsaW5nIGl0CiAgcHVibGljOiB4
ZW4uaDogYWRkIGRlZmluaXRpb25zIGZvciBVVUlEIGhhbmRsaW5nCiAgYXJtOiBwcm9jZXNzb3Iu
aDogYWRkIGRlZmluaXRpb24gZm9yIGltbWVkaWF0ZSB2YWx1ZSBtYXNrCiAgYXJtOiBhZGQgU01D
Q0MgcHJvdG9jb2wgZGVmaW5pdGlvbnMKICBhcm06IHNtY2NjOiBoYW5kbGUgU01DcyBhY2NvcmRp
bmcgdG8gU01DQ0MKICBhcm06IHRyYXBzOiBoYW5kbGUgUFNDSSBjYWxscyBpbnNpZGUgYHZzbWMu
Y2AKICBhcm06IFBTQ0k6IHVzZSBkZWZpbml0aW9ucyBwcm92aWRlZCBieSBhc20vc21jY2MuaAog
IGFybTogdnNtYzogcmVtb3ZlIDY0IGJpdCBtb2RlIGNoZWNrIGluIFBTQ0kgaGFuZGxlcgogIHB1
YmxpYzogYWRkIGFuZCBlbmFibGUgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkIGZlYXR1cmUK
CiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3NlYXR0bGUuYyAgICB8ICAgNCArLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAg
ICAgICAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAg
ICAgIHwgMTMyICstLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAg
ICAgIHwgMzU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1v
bi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAg
ICAgfCAgNDMgKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAgICAgIHwgMTA1
ICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICB8ICAgNCAr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8ICA2NiArKysrKysrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmggICAgICAgICAgICB8ICAyNyArKysKIDEzIGZpbGVzIGNoYW5nZWQsIDU5NyBpbnNl
cnRpb25zKCspLCAxNjAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
YXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5o
CgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7eD-0007Od-Te; Thu, 21 Sep 2017 20:00:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7eB-0007OF-Qj
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:00:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8D/43-03093-F5A14C95; Thu, 21 Sep 2017 20:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8/O2Y62E2/T8HFpl4UokaYWEX3
 qU2URWRBhdPFsntyhba5zZtmHIluGM7q6EMUyMs1KrGkOhxUphdjFLnazELyiqGUi2WUT29mZ
 Zu+n//v+nv/z/F94aIUmT6mluRwbJ1hYk04ZShpXotT4fdonaYmNFYvX3hgrJ9ejTU8bvUQq2
 k3xFn1WTjpl/Nozhqy3lDm1Jx3UCeSkClAoTeJcBVRPtJAFKIRGeA/U3ncgCWjweQKqB0oDQI
 MNcD+olXg11JS9Ukk6HC+ED+PtAYMCexB4Wt0KCYThnXBquDxQROIYcDefJiTN4BTwDeUpJQ1
 4EXS0OQL1IXgztJT3BoelgL3oRbB+PrQW9wXeFRigaXBQIXuXQlfT68BgwJcR9E/eCZpj4aF3
 JFgUDU9fyqkBb4UrHb+Chj4C8mt+KeSLXQV911uCjhVQOm5XyqBQBblfRigZbIaqkmYkayuM3
 nxJyPo1Bc6GLbKOAveARyWbL1GQ11ZKyZnS4duUl5BBgRq6yqtI+eJQwWhlKXUBxZbM+m3JrN
 9eQ8RtFCdywmFOiE9KTtALfKbRZmZ5U3xS4poEMyeKbCZnYvVigiHLXIv8yzDHfxpQuyu1GUX
 ShG4Bc1XzJE0zT5+VcdTIisb9QraJE5tRFE3rgKmP9LP5ApfJ5RzgTf6NmsZAq3XhzAj4MSNa
 WbPIZ8roGVpFf+r+6CPo/I5OH6EhLVkWThvBnJU6YanUmG2ZaTS9nW9RtDaMQf5oGrWVE8y87
 X8+hCJopAtjWqUuat5im5k35I9C+KMcvPdYimJj/yHtCeR+cPdIfe/P5Pjvhs985d7QMwZr55
 QXly1pUGcku8l0k7F92P7b5brdoX+DE895orqFyW3rbXXnMjb8cP5x4N1pbRuKnht2xL3fVd3
 jnDzp6u861Nhf+O54Q8mjgpS1cU3FnJA7ydRdrG6LWVaXcmzCF81XtDg3uuaqwraHaNfpSNHI
 Ji1XCCL7Fx9cw7qYAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506024030!83877955!1
X-Originating-IP: [104.47.1.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44775 invoked from network); 21 Sep 2017 20:00:30 -0000
Received: from mail-ve1eur01on0080.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.80)
 by server-15.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XqPhZ3aiGQvsbttDaSy6nw7oTnVOIP37C38khc1vDmg=;
 b=efewsh0D1TocAcBFEiJUtfJOKAljc2JcIhcPCxzlZUDVYEt5TxmqWO2iA27INyPtWNoS4xTzwGyslRv9jvmNeESRDVln9uHxTkcNYWOJAMELKxg/pbbTp5UcEYWbH7Vw7eHwr7VPDrDlnp0b0CtXUxe3JMjYamkY5FGVlhacTu8=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2143.eurprd03.prod.outlook.com (2603:10a6:800:26::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:00:27 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:22 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 22:59:56 +0300
Message-Id: <1506024004-8615-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR09CA0074.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::18) To VI1PR0301MB2143.eurprd03.prod.outlook.com
 (2603:10a6:800:26::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bca87376-304e-4c65-470a-08d5012b67d8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2143; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 3:2CzP+90Y0e/lmLlbWhmFdggVeLuvSexnPCbWyb82I2KPh4ypRZmSyutVtOedwMbCWLHctaHHmjomTyWiPiAEEpwlCb67qv9yp94ZXuDU7ajx6RaJcoiyRKk6D14MrDvZXpOO9ozOZBZpK1MIQbi/cL9aERcpo3MdQ4D/o83SRQaU50kqZRpjEGcY84el0l1aPTUAoKnPxRZjXhgatUdtElpqovSKORmuMB58iKvhPAjzO1nmx4rKja38VvJv7hAB;
 25:WhBnbnzi4QYp89KTA22i3WvcmTQr8Kr/BS7aGeD7zyA+SkGLnfggyPkbcLnVp7OwR25GdVkwFWxNl45ZDcVaA+6B2P2WXau/nYr98j4p6Y+KOXejvPvG0kO0d3m+yz5D+zjg4/eyVwTr8BA9fuuYIQ8v4uQx8EubWE7v2UnDpiG+SbI5JkwOZuv/uKrMg9A7E/54tS9MKAar9P/5MqCxfQp+eS1RmCgwmoIWggtOQt9EleZk5IURmVKMsd62O7/nDyf5iDwfa5VMGn5CoQ8c2TySztlPUCtVp7Rv8cY38If6u+Z3z+9qxjGrTmUOMAksb2oE84cET6McivQnajuQ8Q==;
 31:GLKy6BrL1U2vkw+8vFwXKa2x9lTjyEuGL9XAfpItMHlSP/apc7fjdUGzl9PBv+1Hfm+sPpPPvKwsNaL3z8g2y5AlU586r3phuug2j9UFQ+fbEv4TN4Ma48MXEMD8brhegOU1im+TzDfwbpDInUAXyn1BqC/S2HOXAkfWoACbM0KgKO3D1/Ry32XRAnXa/I07vR5XoOZXvgd0fDU6zqSbkOV7quzfzfI0noK2Z80TCN4=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2143:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 20:Xtq805ggzBPr6QgDuH6Kq0TWgoMlgu1PGg3nVwnO4b5EcmQ6NSujmwInf5FSOvtiBqAdxZJ8mNGxrvbvRgkMM7me7BOQea4wZBx69NtKciB9OwNDk9VacDRUynpaZwPg2eQi+xbXdxed6ny7EspeIufwhhHJABVOmZ6TVdnvRjylmGTJJGpCxZdbcrfjQCYtEHWHBZ+BdD/fRDmDWDcwncNgH26h8hR6IzktGyo0+q5Eek0GZDJcN7euudjv2Sq6XRrE5DCwJf7mTSCtcifeebIfefvJEHhGclZDngRMSsApsxE1lBLL8oWs9EL5jJfSijr7XckuYnIZn3nbZI5efgNHvPbpm3eaFMJ3RagwK7umXwX78T6Fegk1OgIMEzZXNBA3huayt9XX+3A32kh05idEne3fbRTyooUGvhO4/wyv34hE2b8+J1NYEiHwXnC1ua+S6rwNUMtRP894JBL36gQHdp1NVYKExoYASocRNeIFfbiq/1PzdHBNvpLixdOj;
 4:uM4Cklb1SFRVa/MEZBSaNexUFvylrRwZ2XCxbouVo1OIbkH2S/VYHqI0wiVXmbY/Na99l0cRlI2Fw7cI3iavEi7JFF+WfqpGpmSpGsYcXnFqemUmxzca2gkoeHeQfzFt29LjV2Ka9einDZM60h6sDYcazmiqBQ7qFad7u8pIBdMWVGFEEjkCjzhlllCh8Lj9Sb16svXhJfKov31Qvv98dW4gaw8S9GOn9q7da7SXk2QBX/nOtBn4DCuFNm52lnje6C9wVfRK0wsjSCAV6E5CS/LJ3yfM9LtztYB/uTJYPVMmQvSXX5JOQ0ecqVghR365bZFC9h0+6QB79Q5kwWMoIA==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB214339D9D334EF88D86B4434E6660@VI1PR0301MB2143.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2143; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(6916009)(42186006)(81166006)(7736002)(66066001)(316002)(72206003)(122856001)(6666003)(54906003)(478600001)(305945005)(5660300001)(97736004)(36756003)(33646002)(86362001)(50466002)(16586007)(8656003)(47776003)(6116002)(3846002)(2950100002)(101416001)(5003940100001)(2906002)(80792005)(50986999)(53936002)(76176999)(8676002)(2351001)(8666007)(8936002)(50226002)(68736007)(48376002)(189998001)(81156014)(105586002)(106356001)(2361001)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2143; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2143;
 23:UA2/OMb0xWCSEc70oLa0UVE2+rGicG964wBhcIp?=
 =?us-ascii?Q?+UXi1lvPoypiKCfu4i2kHGpJx4jY7IP8Nkhv8QGQPIBJgzDPyymSTsDwzcun?=
 =?us-ascii?Q?MaJKQj7Y7dJDZulpAvQ+KLARPtlez5SH4SKu/rjo0UXH3ENWswV8UsE7yxFI?=
 =?us-ascii?Q?8vbh+NTW5laqeoS1UKSKRRdUxVgngEESX4F/mMyUvvzfwfvU7xUmOe3g4EMD?=
 =?us-ascii?Q?NKOeDAZbiQse1SMGAIz7be4VUTOeRb+fSKSbl8/YDEs72tc+COGFatbCc7tC?=
 =?us-ascii?Q?cGjbwPW9btkMzweEgUirTG/Mk6G2hZSpJ1IBmQtwUwNBrrCbmY/LvCmtK1p1?=
 =?us-ascii?Q?bUvSnWE/p6/HJsyYp6acXFRP0XeYySU2GdI0CA2EohSWR9B+KJinzuvBdcHu?=
 =?us-ascii?Q?cyPDXf8KOAkbwv9fotYJU9Ef+cKnFL+CqYDALaWlqM0L2kfmGMhRWB/qKN9R?=
 =?us-ascii?Q?F3u+KrFzQ0ra324/aRbvyVB6HPSmW4zU+6O9zo2NwEa/aghogkRbNAlGK4VJ?=
 =?us-ascii?Q?FnQ9GRj8ZY4vzV/fhpERLztwKl0xettkhFq/EDujMwbCRvqPqt66LD0Q8WK9?=
 =?us-ascii?Q?PzuIEMRXDMWxsUcmdiFP4yUauVCrccw1RgnQbco4WjJpoHwmop7V1bWpSvLT?=
 =?us-ascii?Q?99Hk4iuRateBJz4Rdl9k5vQQ8YnwGsofhYg2HXiEog7nwSKYpze3iRbC+9ft?=
 =?us-ascii?Q?3RuZ6UtKjShW9ZUOsK1vW6Im3VHq6tUqH4pmumZ62n7q0kl+5wFVD3pq33w/?=
 =?us-ascii?Q?FPQw2G2FH0ERL4OlPRxl8qRkaT98V2MtjbWW03VzyASAWCbPMrsfKgGM3jF8?=
 =?us-ascii?Q?8wlCRY6Gitkozp2AUWD4QXW1lRyoFrCGGzxL80g7+olVnJfJAg3Ky6J9Nt5Y?=
 =?us-ascii?Q?/4nT3tehuBhycD0JFm68Oi8BMkO+9uSltoFT3mExQHRU0YU3Bpo2k0DM2dTA?=
 =?us-ascii?Q?rsYuZwv30UCWmGipBxP+JO0hH0d+5dkl7xB44Jpg0NKD0uOlDVIWlYso/JkU?=
 =?us-ascii?Q?qCj0SSUjsxEyik6DnWgsftjzry1N3r8+FeisRNNgr/Vvl3zEs1AoEKMu6UIO?=
 =?us-ascii?Q?I/Hj1xRmyG8Nk7qKN9UzS/Jk+3afFzTfCw0zLqV+SPXrQJfvl8N5EqG0SPnv?=
 =?us-ascii?Q?lCFXflQ8IgMkzPnvW1e8zIReXdurGeIb2?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2143;
 6:i+4/j9aMOuDuRN92LUJgYYxAsmCiuRS3gQmgfdhqb8Zt2usIBXuC/w0iIPu8eMMjDoZnAuhGhSekKxzrdzJdn6kpBr0jSSEQJqyQ6ZBqNQj2vOFvzHxetjIGlDWv6pDeYX0QQlwRJTNVKmHREFp19eancu07nNhZNpWBwfspHn8JdPhEMPALde+PAk/X+lnL3vap3OTRMOK+PorYeqRtXHYI2J98fgQkzINE8LptF03qSHWopk1h6dy3FEfebADtNmCzkuIp2NHpCsQaJAbGk8s4lkaMhLGh+j4HFuc54gF8FPlGmKPhRCBot3HCNdHHaaPnG9MCruwVISttoiUY+w==;
 5:9W3tAT2mUGv3QPnFS7iu29Vn2oVM1KQBmtaKn+iTDN69iIs9C8RolDMiFlU1HUSjAodWZVm8No8QgyGForPUdXDFTfjf/tBfnLjEcT5pm8ig0JPOrc39KoEjLmL1apGYBPM7+PBvMkztjc6aa8elVw==;
 24:5Vd3tEULKhswqjm34KVEfsdP+fzPSV+iNUwHxrpdmLbpUu6veDXV2ReLBW6j5LXxr4Rl7U8d+wugdCegK0Sefy5ipgHzY+k7mMhiyaw0xhs=;
 7:ylxoJNTE/5eSyw/UljDRN2dJPIUMWa5iflXhncrD6KpbjgJi4ebcj9Qnlo0KmoDynTzUfENTCV8KavxqeS63fb33J2ilGZdlNAN0GqWencdgvi+e+EsDc4AZxvH9JrezYZjKC5i7/It7NIyOaKU199zUnxjGZPoIy2qUL9TlpSWUQXvPklmW4nFdkZ1mmgemm87i0vr3d46i52u8VwYP6KG7qUXAUoyyszZrEQwKhBg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:27.3054 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2143
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 02/10] arm: traps: check if SMC was
	conditional before handling it
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhcHBlZCBTTUMgaW5zdHJ1Y3Rpb24gY2FuIGZhaWwgY29uZGl0aW9uIGNoZWNrIG9uIEFSTXY4
IGFyY2hpdGVjdHVyZQooQVJNIERESSAwNDg3Qi5hIHBhZ2UgRDctMjI3MSkuIFNvIHdlIG5lZWQg
dG8gY2hlY2sgaWYgY29uZGl0aW9uIHdhcyBtZWV0LgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8
IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBkYWI5M2Q3
Li40MzFkZmY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwpAQCAtMjE3OCw2ICsyMTc4LDEyIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogewog
ICAgIGludCByYyA9IDA7CiAKKyAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdz
LCBoc3IpICkKKyAgICB7CisgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKwogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3Iu
cHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQogICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7CiAK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:00:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7eM-0007Rd-4r; Thu, 21 Sep 2017 20:00:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7eL-0007Qp-7d
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:00:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D0/9E-03616-86A14C95; Thu, 21 Sep 2017 20:00:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+93LdooX53T0bGXRQJNK0ShLg4g
 gyKASIsIM8tRrW+6tu1VKRg6TUrM3CmtUM5VAg/KlVyx6Uyw1Xe8KlUaKusRwmagr1223rO6P
 4/t7Ps/3eYGHwhUlMjXF5Vg53sQaNLJgIjqbXBqjVTelxl35FrWqarSSWIs2NDd6sBS0g9SbM
 sw56aTux4hbZhkMz7l39Kw8Hw3MLkbBFMHYcPgwNo6KURCFmJ1Qf7MI+YCCOYGB+2kP6QMKJh
 OOVXnkPi1jlsN1R6dfhzNz4d33134DzrTh0HinHfeBMGYjvKya9icRTCQ4T3f44zSTDOcqKvz
 dgJkP3R1F/niQmN9S+YWQmiVDQVk7JuWHwvMLff44zgA8HhzEJe9C6H3s9DcGxo5gaNKNS+ZF
 8MAzHEiKgOYXFwlJb4JX/aW4ZHiLgW1siJQeBXIoe9kScCyFqXIXIYEBGdyylwRmTYTRiQmZp
 C3gtb0nJe0kwXEpT9Lz4PbAPblkdpHgrp4OLJQOI14PJoFfNFTc+BaYvEgOtx0O8hSKsv+zrf
 2fbcsRVoOiBY7fz/Ex8QmxGbxeq7MaWb0hJj4uIdbICQKr5QxshhCbaTbWI/EYZonfXdRTl/I
 EqShMo6QvK5pSFbMzzFm5OlbQ7eL3GTjhCZpHURqgc1UiC+U5LZezW28QL+oPBipEE04Pg4hp
 wcIaBb1WQq0okTpT+eYnRo2Vdon/Y90ff2IKwmQ2ceo5dKmvHuMz6PaZZsr9udFXKEIdRiNxQ
 EWIheONeuv/3IXmUEgTRit9VUL0JutMV5c4ECYOlF37yDeQlf2L1PnI+TR7xURbkLd60oBt6X
 07N+VBz7NlaS0Ne4h1YZ30o6Rz65cUnjw03dX6+UD7VEP5kbzV/aPZ17Lw6rOF1ryHkYqJoZo
 1FWmfOiO2Jm1zTx40j6v2zrqftTv18Hnb1cK+2u8rywx1BduzLJsHy796e5UL+OOVqvu9IRjl
 vascYZJMGkLQsfGLcV5gfwNRvPutngMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506024039!60972801!1
X-Originating-IP: [40.107.5.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48056 invoked from network); 21 Sep 2017 20:00:39 -0000
Received: from mail-eopbgr50044.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.44)
 by server-6.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=8swdMjKmOl7+p+2J9OYl8fjGfOxl4Uj/XUsGVhSXlzI=;
 b=FT3PjR84EWKR7W3FmlBqLCj+WzWw43Llq3vxXeUTqj+VVYW6HrALbElrxG88S1fC0He/bhQoa4YXD2SpxhoI6+2TQs8b6COyxRqi+tnN5motWoD9NVSMIGWtNr2JBsI8oMZVHMviN92h95EI0VfWKygCIIGMC8qvqHMjKFjPaog=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2135.eurprd03.prod.outlook.com (2603:10a6:4:46::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 21
 Sep 2017 20:00:35 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:30 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 22:59:57 +0300
Message-Id: <1506024004-8615-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0034.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::47) To DB6PR0301MB2135.eurprd03.prod.outlook.com
 (2603:10a6:4:46::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5a0a7af7-5801-46c3-96f7-08d5012b6d10
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 3:4KV1m7g6rw6M6+tcetq3D88iyj/Xgzos5b2+ikiEn7GIPKp5Iqoa6iFi5dlRYxF10Acn3kbcnr9gU4XtdYiRZJwRUVWt6/CWzPTqUnRbF0kwj2FH/WOnwP5fhtjgyKB254eAJHI3GCpCh0jFwjIg3FniEkr5YCxVDT5OzwFZbaTCoymOpr4cc435yhxbTTAgpc1L5iOk9T11oTxKQzx8fZ3o5nqiqd2m8Jtx5CpIiUCL3X8sJzirqwUTB3JFB7lo;
 25:oJIaWR4kZ1uKsRcaF6EJvcS3oE+jEEY9IP6tqMPpiGaNSVG3n78SwoOtfjnw/jcKUC4BKEsFolJr+x5mD840glcPcrUnuRLPf4hV8VjYefput4mEjQmynwNLN1YGmFj31Hx0AN5JjJKPTEEEv8YfbTTi1v++CgHXP43w0Y7AlNm+WhLGzdnwViaxIEnY6vokUuDmxTV4UH816zT4Dn2sqD+KJfRKppJ6AcHBmARB63L0Jggn5xAQPawUxJ/f1dQq1Y0OS6bcxR00DtlMs3llulxtWWU3oxRn6697kh0FPGv7S336lGCP0P6uJZtfUpOaD0cdWdR5cT6alMmXT8kucg==;
 31:2/h7YG691em/1PDCCk/yzzZpvkTdTEeqlJkKg4am9ttPoph2h3XoddfR0EU5miQgJwfH37ahzvtCjkid7dy47SPQwx3tbovqS5hx2F3FmGZj9/CAX+fCUBUMyupAHVtI4XdJtPuk018jH/hNZAKLtpc0frSp9DHQ3m2l66qD6DtpJo2uxLqF/vKHAqJDeirxa6bMpHh7LQ7k631kOx1OuR3mroCU8KfKpXuAUsRxC5M=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2135:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 20:0YXajwhSDAWL7PmXsF9NWsTYdRslf6SCn/+uKJ5fpBif3H6cmUWR6PNs+ouv+OCcWQ0jMxEjexbLinAGAlRZPKT/+7agtQcD0hKsPQ29dsxCF+UG501EHiYWe+GAkLWhM3ctdlgdR0r6N7kv21mz+vg3RBhMgRnxgd7my9fdUpkYVNxChahbwgFSdO8GYOnB5GfSbSppc3/zVM46twsAnK3svE4enD2uQ9gWe4ZJSqdLn1aLKkVPeh92cXsiJFbbiPH63PHAkXc/cpSEqqoaTvFIpU0BsUyHIaOPJs75Bg8e8w+YKH3PpsOcjFttda7i7kX+xIGt71SkEHQs4kAiUGEtAdqAfCaxHf7i+kEm7dYK+rRAu3Xve5aOwU4+uB3200G+Lxg7GsjbMcc/QFIFuI8/FyRfsrZWJv6OyLFjrbZQjFCsB3ktWDXJ4TPQlfpREp72SettV9kJAhRSs4nPigik+HFin/VF+kBWnQzCD61aHZcAemCHUCJ0STI6by9m;
 4:ecTiWnOkWdEag+/dOtO5C8FWmMK1HYb42OjV4yH3aOlJYeh2IHSO5uznHrjqv0+Pgfa5pTBTw8MgcbkrlKNBa1EtB5gmhup2vOnQtsb0SchBuiqXlFeJHdf6N66zyh1P4GJBpZQHNjCjoV0LXcNMvYyPAgR34Ym9n9d7ZIdH9iL8ny34+i0odxrfsBCl6RgvY+/O/fJ0FhkIEowlsL/DjbW9Z0vrUvt7zEiEdyM1yCkXUNz5XiVUCvvr4oxT55ofcNyH1AWecfHt6Wx5Tb7MWvf44PEbU0N6Tt389ULPEcE=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2135781582A690526F836573E6660@DB6PR0301MB2135.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2135; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2135; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(346002)(376002)(199003)(189002)(54906003)(3846002)(966005)(76176999)(80792005)(81156014)(97736004)(81166006)(7350300001)(101416001)(6916009)(2950100002)(6306002)(50986999)(47776003)(53936002)(8666007)(1720100001)(2906002)(7416002)(45080400002)(50466002)(7736002)(42186006)(48376002)(50226002)(36756003)(4326008)(8656003)(66066001)(189998001)(6116002)(6666003)(8676002)(2351001)(316002)(16586007)(305945005)(106356001)(478600001)(72206003)(86362001)(5003940100001)(122856001)(2361001)(105586002)(53376002)(33646002)(5660300001)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2135; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2135;
 23:Gl6cFbb9fFAauxV+KEqPAhiObxqwv1bMI02N+vJ?=
 =?us-ascii?Q?z3Ui0eY4UrYrkqpQ8uc62hlcnBMghZB63sANqyMj62oself/b4uy/nzODvJO?=
 =?us-ascii?Q?jZNQrKzg+q+zmu6FdSWXSGswQErBvQ3rGWakiX3PPukV8bf0Uf/uXL0pryc3?=
 =?us-ascii?Q?uU+tx3R7Ld/1xKvjwZEfoIEJ0j6/mCPDF8CuzjMiYpE/tYOL+tfX57jnhkJe?=
 =?us-ascii?Q?ySEVpzswPRmV0Aa+TLqm+lxxR4v5TwEyaUZI8IISssrvNXdr9RsnQEueMel8?=
 =?us-ascii?Q?MumpKFwyNBVB3Wcsx7qadkIEyMdpGfMX1rNMpMPW3cXq86BHvSFQm2/LCV/6?=
 =?us-ascii?Q?biYrqCpO9bXZYbChOSdbK1cCmcWNOyDjrRJwyowQc32S6K0kohd0Q61itjDj?=
 =?us-ascii?Q?TzxQLyB7DYwTCslFLNBdLJ18Y5Ym0ZTUb7FHK4prxRyjZXjVDelItNB34lnt?=
 =?us-ascii?Q?zTvJISLDkvOkrLhyhdQ8kt9dqamhh4B/BnnKBaXmPYOn26nQYiAtqAUi/5t/?=
 =?us-ascii?Q?TrdLoymsZlGFUljyxwJYHNFS9UbVuDLuJLOaiJGtqgECA7FldVZednjEcqGb?=
 =?us-ascii?Q?GgAsGAhgWPrb7Mq4/HZiApi/+j+WYDd2AGiFTW/nG5GpEHL9rHns/gdCFI9M?=
 =?us-ascii?Q?FpsAKEcBCN22Hoi/yBRU4Yy541mKZereu/EimMBldzMPXnmtoT3YgBAVlS8c?=
 =?us-ascii?Q?ZyK6ldn5shG4IUy5UvldeXMKFqPfCv+Zymqms6memr+cJ70cTwwNs6091rvY?=
 =?us-ascii?Q?w7Ns1j8S8on2LGrw0X48uJiYCCZ6W1uSZDAJuYZAKie006Fd2taQIrYaH1ku?=
 =?us-ascii?Q?aleKiLd54ee9F31XAycV/dgQNmxE6cuCr7Bs8F9NZzC/tev2nkOoMISLJhbr?=
 =?us-ascii?Q?U5Wll0S0Mp23Ebr/xA+tO8eYuaSRpQR6Gs2lS/0g/X2L9ObsO+3O5JxCh6iq?=
 =?us-ascii?Q?fy63IvV3X7/lTXVgvCE0O/6vKNsptuAh5oFFX6A/1ZIX6SZkO7cWYdCm7TtL?=
 =?us-ascii?Q?j34/iT5b0347pTt/C2nDTu53Cow+BXbFh/fLkxIYjEyvxuz31ql0fYEUNRdn?=
 =?us-ascii?Q?lOBnFDLvGXdEwA+V++Ueav4CWr8nfeta7daCPPuXKPuQ9HYvw8qLJ0hjEugd?=
 =?us-ascii?Q?pA7jwirjG0/JfVll36r5PxNA+ZNZ0oYYN2No+9BqRcSxXZ8FbA6wsrpe5VrU?=
 =?us-ascii?Q?PA61P3nt+33/VGmqUvsIe2pVITt2G638t5mCk5vif/PZypWYgta3xXI2WAZQ?=
 =?us-ascii?Q?crV2c7sD/PFtKp6rWdnQUP7vk5d9dsF2g2kuBlJmGvyqGpMtQ8uU6n5dNkPH?=
 =?us-ascii?Q?F4/gpsXl6nZSl39A4NPVHATCP4hsUvFQQcBxW6ioucrxS?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 6:APZEfYBAs10M36ByPe0TQn8bP6bU612XRTsIp2hrXk07Mk8Hqu9XjKYEpkzmFS2/qrmkJHDk6njKDFhQk+TYXcW1WfA1ze9oBZgxYPymcobiJEgK81OJ3VRxWIXSn3jkN1lGRNLxDfZ1/6UgnfDry8/6rGa5Ufu1wx0RKC75Qsw6SDXEvjxG1rx2A4wuo4xm2Fjn4fcRGxWalPB9KWfvYvUn6iaMOODoOSv2U//Mlv5kGvOZMpbxZ+0ffehWyqRQBMjjutvdwUOVfNIz0LqmdffEarzKGor1qsLtoaY4JZOWwZCka3GfgGxb9vNf7YYPzEXdxbhy37PPIEZn7+/R6w==;
 5:Iq9pe/KJGHoLKt++a3yr1sYPpw024SqnzM1NeUEn7GjaAWSi0ePOJYAsJa9ul3kw/5738adNIYJVx9MTBPUK2z5KTTrmZ8iGNSizQ8q6Jz+Re8xekgYbr5vvpXIzuDSzgOQmSWYd50+riFbxJD+z5w==;
 24:8olUQfAkvyCDuQF6bo0sx35ql2k+CYEHPvIGTcn1WGU+pAvLZALcR8RRYYVC9MEOBOpDqfbz5YihGbCbd7/qFv/MqQV6MLhV/OvIBKWx+1c=;
 7:QMoBNqBsvNiVbbgZCYsSW/KE+RWJWIdXQj//kSYt4kOK74Bq39P8MPqGZMHTA/vto6P0F+ET3Ao8IwvCqVsj4Uh4p/E2lJBMRusCZ3JoiXGuFJvxhTwtwP9KDs4DxxgxAiCg93ofs1pT/rp9IKj3ZIVyqYZ2L6ulul93I9FufHpPpLgoXrtzG32jOAz2zxo+oPaoUL98zYabL7HX0Tf37ohntdmBLYIe/cz7a9Ol2RQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:35.2505 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2135
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 03/10] public: xen.h: add definitions for
	UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkZWQgdHlwZSB4ZW5fdXVpZF90LiBUaGlzIHR5cGUgcmVwcmVzZW50cyBVVUlEIGFzIGFuIGFy
cmF5IG9mIDE2CmJ5dGVzIGluIGJpZyBlbmRpYW4gZm9ybWF0LgoKQWRkZWQgbWFjcm8gWEVOX0RF
RklORV9VVUlEIHRoYXQgY29uc3RydWN0cyBVVUlEIGluIHRoZSB1c3VhbCB3YXk6CgogWEVOX0RF
RklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksIDB4YWFiYmNjZGRl
ZWZmKQoKd2lsbCBjb25zdHJ1Y3QgVVVJRCAwMDExMjIzMy00NDU1LTY2NzctODg5OS1hYWJiY2Nk
ZGVlZmYgcHJlc2VudGVkIGFzCiB7MHgwMCwgMHgxMSwgMHgyMiwgMHgzMywgMHg0NCwgMHg1NSwg
MHg2NiwgMHg3NywgMHg4OCwKICAweDk5LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAw
eGZmfQoKTkI6IFRoaXMgaXMgY29tcGF0aWJsZSB3aXRoIExpbnV4IGtlcm5lbCBhbmQgd2l0aCBs
aWJ1dWlkLCBidXQgaXQgaXMgbm90CmNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkg
dXNlIG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQpjb21wb25lbnRzIGFyZSBsaXR0bGUtZW5k
aWFuLCBzb21lIGFyZSBiaWctZW5kaWFuKS4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KLS0tCgogKiBGaXhlZCBjb21taXQgbWVz
c2FnZSAoYWRkZWQgMHggaW4gWEVOX0RFRklORV9VVUlEIHVzYWdlIGV4YW1wbGUpCiAqIEFzIHdh
cyBhZ3JlZWQgd2l0aCBKdWxpZW4gR3JhaWwgKFsxXSksIGFkZGVkIHR3byBmbGF2b3VycyBvZgog
ICBYRU5fREVGSU5FX1VVSUQoKS4gT25lIG9mIHRoZW0gY2FzdHMgaW5pdGlhbGl6YXRpb24gbGlz
dAogICB0byByaWdodCB0eXBlIChpZiBjb21waWxlciBzdXBwb3J0cyB0aGlzKSwgYW5vdGhlciAt
IGRvZXMgbm90LgoKWzFdIGh0dHA6Ly9tYXJrbWFpbC5vcmcvbWVzc2FnZS9jcGNlZDM3MjQyYWxm
dno3Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIHwgMjcgKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRl
eCAyYWM2YjFlLi4yNjNiYjNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC05MzAsNiArOTMwLDMzIEBAIF9fREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDE2LCB1aW50MTZfdCk7CiBfX0RFRklORV9YRU5fR1VF
U1RfSEFORExFKHVpbnQzMiwgdWludDMyX3QpOwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1
aW50NjQsIHVpbnQ2NF90KTsKIAordHlwZWRlZiBzdHJ1Y3QKK3sKKyAgICB1aW50OF90IGFbMTZd
OworfSB4ZW5fdXVpZF90OworCisjaWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19T
VFJJQ1RfQU5TSV9fKQorCisjZGVmaW5lIFhFTl9ERUZJTkVfVVVJRChhLCBiLCBjLCBkLCBlMSwg
ZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgICBcCisgICAgKHhlbl91dWlkX3Qpe3soKGEp
ID4+IDI0KSAmIDB4RkYsICgoYSkgPj4gMTYpICYgMHhGRiwgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAoKGEpID4+ICA4KSAmIDB4RkYsICgoYSkgPj4gIDApICYgMHhGRiwgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAoKGIpID4+ICA4KSAmIDB4RkYsICgoYikg
Pj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAoKGMpID4+
ICA4KSAmIDB4RkYsICgoYykgPj4gIDApICYgMHhGRiwgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAoKGQpID4+ICA4KSAmIDB4RkYsICgoZCkgPj4gIDApICYgMHhGRiwgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUs
IGU2fX0KKworI2Vsc2UKKworI2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwgYiwgYywgZCwgZTEs
IGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAorICAgIHt7KChhKSA+PiAyNCkgJiAw
eEZGLCAoKGEpID4+IDE2KSAmIDB4RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgKChhKSA+PiAgOCkgJiAweEZGLCAoKGEpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgKChiKSA+PiAgOCkgJiAweEZGLCAoKGIpID4+ICAwKSAmIDB4
RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgKChjKSA+PiAgOCkgJiAweEZG
LCAoKGMpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
KChkKSA+PiAgOCkgJiAweEZGLCAoKGQpID4+ICAwKSAmIDB4RkYsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTZ9fQorCisj
ZW5kaWYgLyogKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pICovCisKICNl
bmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKIC8qIERlZmF1bHQgZGVmaW5pdGlvbnMgZm9yIG1h
Y3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:00:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7eU-0007UR-CT; Thu, 21 Sep 2017 20:00:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7eT-0007Tm-CC
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:00:49 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 13/A3-03093-07A14C95; Thu, 21 Sep 2017 20:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSeUgUcRTH+83OurPixLgqPlcNWiglVBRSNAg
 k8oxgywjsdNYmd3EvdnZXxT9cM0gFUQgTRTKv7sM0PAojTauVPItUzFQy3EwE88DQqJmd1Wz+
 GN7M5/u+7/vgESJZsZucYLLNjElPaxVu7nhwJpYaapT3pIbXfJdGNyzV47EosffFBqZEZ8Qav
 cqQnSZWP3zd5maslmSvrHnZ0Jy4GLkTOJUvgtH2SbwYSQlEnYPmZ0WIBzKqBIPae3UYD2RUOg
 xOtDhFbtRBeFwzKOFrb8ofPi1/cDaIqA4EHfZWUTEiCC8qBYYKI3kNTu2D/o+DYr4mqSSoaLj
 i9ARqD4wPFIn4Wkolw9v6r7gwKwkKKt5jgt4T7JWzzv8iCqDL4RAJvXthumvIOReo6wiqbGWu
 oEHQubHgEgVCb381LtTHoaupDhcaZjFodPwQCx8FEhgYbkGCKgQ6RvolLlsJXCv7IhZAMtyt6
 naJjFDeVeoSDYmhb7XatVAAtM51uEC1GJ4M35EIodJg8c8GJoA2D6h54HAlKZLA8kI9KkNBVT
 vWrdqx7i2E3UfBLGOyMqbQiOgwlUmToTbraI02NCI8KkzHsCydwWhpFRuWbtA1I+4WdnFPOxp
 /quxGfgSm8CFvynpSZbtVhks5appVXzRZtAzbjQIIQgFkjh/HPE1MBpN9WaPlDmoLA+Gh8CYX
 gMMka6R1rCZDQH0ohhibGd3EiJWSMe5dOD65iclwvUHPyH1JH96P4hvUFv223daJjqBAuReJu
 IAyDyNj0mnM//N55EsghRd5gnfx0OjN21PnuUAYFyiz6RUfyEz/Q3IbOrkkU6ryLOu1t09Z7b
 a4X4dGGlMs8ZVr1udHG5ZOv2RzP2t7zhquriWUDrTiWTGba4XpCRU3Ysd07VPnR3/mSt6UO6R
 2K8pDysGQuQT71ELn7+nVI4tmZj048ZutN2cmK2liLjLGPYr0Ptxw7JEST3iHt82GSrX7L+TH
 x/lbFDirpiMOiEws/RdXZ4Z+nQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506024047!94743893!1
X-Originating-IP: [40.107.2.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10273 invoked from network); 21 Sep 2017 20:00:48 -0000
Received: from mail-eopbgr20089.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.89)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=201yXLdfvYcyZ2tDNfn5VE2fXP2+MtVOdn8xxuh7qL0=;
 b=DjAcRSTGz73JOrcKmRBShpwUaSdJP7QJU1JJGR4TZOVNbHqDws7CQRnlqi7rBq/TdHnkAcE7tXtYlPa+UUUlbkMh5scGVC0KjQRVCoS5B1J0HCHi9Crj/9iY47hGf8S8H337EK0qMyDGOAsuzd65uHwUxkz8EopJCNI/QK73z0o=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2138.eurprd03.prod.outlook.com (2603:10a6:3:21::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:00:43 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:39 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 22:59:58 +0300
Message-Id: <1506024004-8615-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR09CA0084.eurprd09.prod.outlook.com
 (2603:10a6:7:3d::28) To HE1PR0301MB2138.eurprd03.prod.outlook.com
 (2603:10a6:3:21::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1e1d4be1-cd64-48b9-6fd6-08d5012b7173
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2138; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 3:QGFGdV0gu5ZlQ/FZvLjb3w/gnInYiMoLUMU0OaXUSuBgLSydjP7Vz02j3/rQiOR8guuYcdBUdlUJs/iybp0JrRzPfBQSJAbHPxuX76AQjnf7OfDJK3nbeUzwciVOZtMoTojq15/cZowg4yQPjN+wstb8m9LQQ4tGIgHD13M8GJiai2BeDwGKTpo1Uh9arDCxCSm6C4AFY0Q2Qkn+zmCEwZP2e2Ha6XRW1aowlN9EZ3tu5lAZ7y+WzRZrq/NgrwuA;
 25:vn0ejJV+lBkE4rsvnY535TnLVuC6GOG5x9yXHfjW5rfniTVDrBpWaTflsEhjKxHHBLNsu5RBHCbaJ5m32A3LF1DqpjZvl+3P90iXZovmCgHbTR/GGYxSZb1VE5LAQwEAIvWM1G+pNSEe54RG+aPnOUFrqZSj+hBMiEEeA6ZzWm0MrLKE6OaBHgD6DorlRDiLWXvRmlMqXb1+tp6EcdqmNhst/mwC4aMbQwqfQ99rDsoaNYH6cGOijJE7ZnccXK4Ion4wL/LVoGmSBDvy9SSY7rUjHrunKEkfcjb0xjUbsA/721TTAhYWZbHz2x4cBA9Kxj5itqkk260HVpORfR/a6g==;
 31:3Nwd9RmSH+12mv24ZjtM76g6DNrZg+sN27kkCODVez9fc+1+LA2Pq4F60bcCkFXdpLqG/OMmO3jfVJe7mSrYyNnemgIWQpSdrWsz5zUjmkzTkqdVmOa0TThQqLSXv3alscXEo1XkwVARVtkjIi5nE/YQpwRAuyxl/YlBTh5luz+ThiH2Z8wVZ5KhVy0Asg8kdELR89avbLVwkCogjhj5HUlnApBbmHA7nWSp/PtnEVo=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2138:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 20:0jRqP/Ek4wgqG/pQPXVOzWJTS9WbzKjmFKxg9/vaLEfrmPEZ6saYgL0Bv3i+U6bCLDWfjS2JU0Lv5F56InEyvjDHbvxeVP2LbVBnq9LnlulTlgwQc3uNXtNlTm/L212068WR/k/qjawfuyILuQDeyTT//Y5rJVcnbcrsawiGImBXtinJi0FSO870K3vYDB74WE9lsJqywRLTWCVE7aX/5595n+sjpgTQGi46r29Oq1x4NaoGpTSRBjipTv/If2LezJ+F4UxXJjsz0WOV4nAIT9Ym8LBMVuVL7eRrUuHFsVP+qxki6K2Lhf5LIgqCXwxTaUEwr9xCG59f0MjMVsUA7aFhxUi3VzbU74mq8NZqfDoJmytZmtmuhk2pNs1JsGH5UErtfbV8meL3cybL1+ZalZfAMiHIwwq1GyGkXs0pZKADtAUpAtqj5LcBZYYeAyU6Vm2l+PrUyjgHGa4k4IdzCsV19lIBS1EwtZI/3DHDyxQ30cfvnJPVGjnsi8NeASNe;
 4:IYu/6X5p/DTWVl1hIHnhfzTL0WlZ1zE/xYjS8tcT0Zn3cxSt0r4X8+ySIZbnBvIWs8DBVYOUD2JWfKvRhGhOUn2I9uIGknztfeuoNKAhvzX8lVYBKCXO+CfGfQ1KSqgG28AGp7SLzIJcvTyeg0Dku8uVtHyY9HCDNEhgtoV8UoJKk0nEGVIJaSnEwUuWpuYFwLt0mlwXkaYYWxTVuKpho1Uoh/P9MDyFM+tPZWDQ65mGu3XXB9V4JWjUCMChsDquKJ+NuNqWRWeT3PQJyLPq42V2d2pcwihGabU67NHO4mg1kanPPDw5GSs8+uRm7RN91VB07g63/b/Q5KasiNh71Q==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2138F02C21F1135125D559E4E6660@HE1PR0301MB2138.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123564025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2138; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(2351001)(106356001)(2906002)(105586002)(33646002)(8656003)(54906003)(76176999)(7736002)(5660300001)(8666007)(316002)(16586007)(2361001)(50986999)(305945005)(47776003)(5003940100001)(42186006)(66066001)(101416001)(50466002)(80792005)(48376002)(86362001)(53936002)(36756003)(6116002)(68736007)(3846002)(122856001)(50226002)(8936002)(97736004)(81166006)(8676002)(189998001)(81156014)(478600001)(72206003)(4326008)(6916009)(2950100002)(6666003)(14773001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2138; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2138;
 23:7IkBtohk8R8OZZHpkPC/TEHtk5m5L1mH9Rp8w3j?=
 =?us-ascii?Q?lscqNGkZbz5KMZiIcgOB8GJfLrIhFcayTblf7fgrhNS0TDi9DkK8mCiAFhNc?=
 =?us-ascii?Q?iFqE6dvdk+Ijh0EFQrWATb5NM112bHnbeYsbGTohQiCmPEOG47EbcH0KHo20?=
 =?us-ascii?Q?iojZLKN8BC5mwFqQ5mMeyW5so360r6etenWYHoV+aY562ADyfg6XbCfZV5vc?=
 =?us-ascii?Q?B1P7NtASbvBgX+zQTQowTrik84f1qk9nvT50gK5SXc8OvTJaGXQDHzG2F4BT?=
 =?us-ascii?Q?WXGXt5racj7uQOO38K7o+fh6hoqcMORxE9SEZstAyy2zXlfMLfFOc27+2bk1?=
 =?us-ascii?Q?WExTUL7LpdYFN2cftwfy82kJz0SSrAJADOfxhFjrgyYHIUB6vqwmRQr/2q8l?=
 =?us-ascii?Q?VDj26ZNXPl6GLt0Q5zVS/TbKhPrVWGMHDOByMBVQvdSLGqX1ApNb43z6JXEK?=
 =?us-ascii?Q?sKoJVwn/hMybDGC5Ydg9VL2wbY8Sag8bU8Ga8g2GC5RTS+0kMt01h36DAPNz?=
 =?us-ascii?Q?EcaJUte9QHjht9Xbz4+t2SF1L2eeQL/NMJ7VLgObWO1u75ywCO4Upa5nWIZh?=
 =?us-ascii?Q?Hj9jVku6CNdtYR0OJ5BojUFn8Mv/cwPAy2zxXsOepZ3Cms49yMyapDQgwIT9?=
 =?us-ascii?Q?WUhO5nRCpeiy3mb3P7MmvVoyaFKrGCPeZNYvGgsFc5WJvuNmAPQHvfViUMaY?=
 =?us-ascii?Q?u+blQAxYbc7tJxJrOoIlWGTreczj7EvTiAQfub2HiBDxDALrrbizwauAdHzf?=
 =?us-ascii?Q?9OKe3vxEy7tP6ywfiOyi3FaNKxF3IA17dCzQbFKHXHesNA3q/jkaunDT/OrM?=
 =?us-ascii?Q?aa7yH+FCCqXUy4/eRra6O6foVk4qIdTZ7ab3bTzh6ffcB6izKEd6ZFfuZhHb?=
 =?us-ascii?Q?JSyGwHJuSrUrce6/d+s1F0naWo5dIHexbX3rXILu1PRvmZX/PlDA60AIefv7?=
 =?us-ascii?Q?11e5y0ODz6+iTY89GUYPrtp93+D2eg8+OPPsJSbFeZgT1Zn0KMyUzTymPtfQ?=
 =?us-ascii?Q?yub7oX44Zfjyhs/aawLqlkRl8m0f6INeKT/QmpUEC3e461zqJ/S9k7TtF3e4?=
 =?us-ascii?Q?rZ+QUgg+UvpCWbg34QGjq1t1pQAOhiGOCr2XAN/9Z983I0sbBluId264tvFg?=
 =?us-ascii?Q?FA5+ZRBWaKTiYbxK86p/Ex1dCrvomaHnBC3yQ0Fk9WSa1u5AuM6od4g=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2138;
 6:PvQp6C3be5VqYBYTYdghCqJXOVVFg+bmu2IoOPc5Zsn++bJQ8OJ+BcT6e8zpguxhGFcAQK3Ny6dw/ZWumfnFciHl8OiHbwoZdKvb24KOjsoNwnaTEA+RY1W1+rXJPHPU6NASSRxfSrAHqtTHavH8P9YFj5tthcpbgumhW1d5nwJVdIwD+Y53HfkTeP4fEiskBYRQ/TDJSF6TJZM6JthCsSuvZ3bvS4/M8wX8mwQwwWvSdnHVlYd8RN00+V4dtL96iRFUJ1JrqMycMjI8u8O52DwbeZzGDyrbmwbLpK6nl8HVfKF+6n9WEU/gtd1TxDyb5N4hIxwc92XKnUJzPT9tUg==;
 5:oAzHUSbPhic6MSdEjIAsOL/Q5TPdLet5DFMVjiAXco3IhM8NdcdzcRQinRpUNLwZItx4iVOgkonrTpqji7thcQMvDPnW/A9EQFdNt+u9k2ZpLHqm/FxymyIFL0PJQuAjYHPd7ChVqO2nMZlfcRFrLQ==;
 24:OBeB7RJOgQlgX3s5bLGopZ3v0n3P2dwp6isZcKUtWJV7en7Ab0VdBWAuYUqgUfD4VoEe+42xdN6wBLReHvoOIlHZTAiJhhZtGF/Vyrpwvsk=;
 7:yPc3CpunMw9SVM/GTyt9jAX8vLNOI0U0pYg8ZoYq/0UesYFbGA52kiiLi0aD2LaCp3UleCnnfPNkARR5+DdKleXuZGBtuAvnGDOtOilgod+TchcrGilw8Tfg73SMGWBVdMkBbaU/6aVQgyhd3JdG0Pge4cHA/oDjfmeL4mWuS03JDXw9Okzoj/s6sa4KaCXo2mzHOpqpgbMpTsYL6OFCXR3aY+Jx5X1cHnD4Q0SXTgs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:43.6874 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2138
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 04/10] arm: processor.h: add definition for
	immediate value mask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBkZWZpbmVzIEhTUl9YWENfSU1NX01BU0suIEl0IGNhbiBiZSB1c2VkIHRvIGV4
dHJhY3QKaW1tZWRpYXRlIHZhbHVlIGZvciB0cmFwcGVkIEhWQzMyLCBIVkM2NCwgU01DNjQsIFNW
QzMyLCBTVkM2NAppbnN0cnVjdGlvbnMsIGFzIGRlc2NyaWJlZCBpbiB0aGUgQVJNIEFSTQooQVJN
IERESSAwNDg3Qi5hIHBhZ2VzIEQ3LTIyNzAsIEQ3LTIyNzIpLgoKU2lnbmVkLW9mZi1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCBjZDQ1ZTVmLi5kYzZhYjYyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKQEAgLTY1OCw2ICs2NTgsOSBAQCB1bmlvbiBoc3IgewogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSFNSX1NZU1JFR19DUk5fTUFTS3xIU1JfU1lTUkVHX0NSTV9NQVNL
fFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9TWVNSRUdfT1AyX01BU0spCiAK
Ky8qIEhTUi5FQyA9PSBIU1Jfe0hWQzMyLCBIVkM2NCwgU01DNjQsIFNWQzMyLCBTVkM2NH0gKi8K
KyNkZWZpbmUgSFNSX1hYQ19JTU1fTUFTSyAgICAgKDB4ZmZmZikKKwogLyogUGh5c2ljYWwgQWRk
cmVzcyBSZWdpc3RlciAqLwogI2RlZmluZSBQQVJfRiAgICAgICAgICAgKF9BQygxLFUpPDwwKQog
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7ea-0007Xp-NC; Thu, 21 Sep 2017 20:00:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7eY-0007X8-TO
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:00:55 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 13/68-02224-67A14C95; Thu, 21 Sep 2017 20:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42LRyGbx0i2ROhJ
 pcPCngMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH20mfGggtKFV8nH2FuYLwt3cXIxcEi0Mgs
 8eXNHLYuRk4ORoEYiU1bOhlBEkICfUwS9w7sY+1i5ABykiX239QCqWETMJFYN/88O4gtIiAtc
 e3zZbB6ZoHTzBK7t59hBkkIC9hKzF2xiRHEZhFQlXj79SALiM0r4Ckxb+oFsBoJATmJm+c6wW
 xOAS+J44sfg9UIAdU0Tz/DBFEvKHFy5hOwOLOAhMTBFy+gehUlHhy8ALZYQmAqo8SkKyuZIZr
 VJfb+fgNVJCtx9OwcFgjbV6Lr5FJmiIarTBKNX16yQjjN7BKf9v5hg6jSkfi14BULRGIyu0RD
 81UmiISXxIpZhxgh7AKJlqPbWSHsC6wS8+fWQNgyEtue72SHaL7NKvFwygxWiJsSJN79/80Ek
 XjNK7F++g6oyzvZJc7fesQ0gVFtFpJvZyH5dgEj0ypGjeLUorLUIl0jQ72kosz0jJLcxMwcXU
 MDY73c1OLixPTUnMSkYr3k/NxNjMC0UM/AwLiDsWev3yFGSQ4mJVHeI4WHI4X4kvJTKjMSizP
 ii0pzUosPMcpwcChJ8O4pA8oJFqWmp1akZeYAExRMWoKDR0mE9xJImre4IDG3ODMdInWK0Zjj
 S++NP0wcHTfv/mESYsnLz0uVEuc9CVIqAFKaUZoHNwiWOC8xykoJ8zIyMDAI8RSkFuVmlqDKv
 2IU52BUEuaVKAeawpOZVwK37xXQKUxAp2RvOABySkkiQkqqgXFn3LpXguGfa5RX/lWe79Rytr
 J+kYGppc0t2cDJiyeanPq7z+a+01MpA9n+19zbGFXfuaqG6NTur3V7phdSc2tla59fyVLHE3t
 +vJkSEVj3cb/cQ1GGnu9/N3XunezMk+4eFeZxRuMMW/4l+52GlZsSC8VybZa/fLJ91nqLjYvc
 k4vXbFx+T0qJpTgj0VCLuag4EQBnE2BRlwMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506024051!85010891!1
X-Originating-IP: [40.107.4.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59382 invoked from network); 21 Sep 2017 20:00:52 -0000
Received: from mail-eopbgr40074.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.74)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EwIWLKBIFHnmkdjCPosJIG9//SXLf/nD4jrjEskwA2c=;
 b=lok7YwFYNMPq/RT0wdCMsarDyyR3ka15LiQE1rxHfOxR6tsDC96yZfLf26Wvs4vycSoSQQlqhLMRUPLU/oU4Sy5rtrtiPQcEc0A0+1d9gB0sQFtcwoYVZwL+D6DUvu6nvo0fUDCqvNSXFq1BZJyZbT3Q9rNof46iGIAw41fttX0=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2135.eurprd03.prod.outlook.com (2603:10a6:4:46::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 21
 Sep 2017 20:00:48 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:46 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 22:59:59 +0300
Message-Id: <1506024004-8615-6-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR0801CA0052.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::20) To DB6PR0301MB2135.eurprd03.prod.outlook.com
 (2603:10a6:4:46::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 312b5c2f-2de5-476e-0466-08d5012b74b6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2135; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 3:pridI/zWrb/niQiVbOqvdPAod53Hv+hWtyaRDyu25TDr0I8D4BffG369r3qeQjRQYjxr8iVltmHX04v5eDuNoihwn2Wyi52dUNz6wvXg/ogAD/P09B7VGtLPslp6n0/190tXjl3S7ey0vNCy1NhT2Xn8HpgDxSkiXu0yOQBrfZWU1kE0ZydSIIAs7ClJYGU4tbAEPM9i/8/RCSatd8Xu7pGWQJMSwBJjsyZSdyjL7jb8+3BdOxWeNcRAoqxizKKy;
 25:Pd1VL5uu37uJclebSgax4fd+E0nsYz5PuYLVbjtClC5VSv/+sm55ZP/BAU6nqDdu3e72X5zT5wJgEFLeRsY50l95igTL+Q+TjD3pzCM6RfIIXuCBOy4a+Yu/psZPw5AKTz9PqgVKbdrDOR0zoVBvgkbEGBibwhWUHAiMIIp+M7IorwoVxevw0glSZyvb/yw2wNju0CLE+eg/ZybqKymNSjQgO3QmV31XcoxEQuWk1LAvsQsbaeh1Yz5x4P28t/zDc1dcmUjkbVwBlwsOXJzgbivOlkvNipRGXU1dQtSg/g3WPWxHlVhgCb0JEhTZDk0icCZqGUuLo5Sv4B75y7ki6w==;
 31:7kzmKyvb7w8ykmie8xJia58FK/v3Bl/0zCMYb3OTJ467K3tPoO5hGdwNz753rkEED9bg3A6jcTW8gb1x2gWV2atCNQOon+fEevurR5+PjREpfFlOuqWJp2bFWG5hF8zOMgS45ti/kIQjwZnZugAKB00IQwsCw+JKSkVJU6qxigIhB91oyonvb9+8EGGnhJZJan4FrnlF8YIcufx8Mf1RETZ3zWFsRTefZHYgq/UnLhM=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2135:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 20:EMcea40zwpoTuaCCipHPx1yA+nDnHWu/KyXryNveVQIE1ixgA4KrN+AYtsKxRK+BjeH7dklD9lEASbx8DD3aWhskHpo10H4jC/dEBv3X4YkF9WVPvmj5rJ6+um/lhont0t4keia0QiZO1m+Bb/irCUP2cFhWz0WJO0KyZCUN7JUqQ3co6rANwmMFzrgIu0WIDDaaaCrci5k6G4UBmL9CtntwgNWhm9CAx0ef44idU5CKUSmBA20zRsd3FisyjIAB9Sd2t+mICoX9rPPijEYklytPWHzYx3Q/0wfoOyEf3sqY71pmN3FsaBPZEBUtxroL817B3JwRFzt68bsePg3UoTMiOESnu/hh7WLzv572Nt18D5xXRBX+wMBMEFAvkjtQY7gSEHY97pY7XiafQ44T1MylbcDZ3jMcuTQLyx6j8ywujC4tbyEGeyyt1CC90+AbMbDnEbJX84mni5B/YXULx6y/cecUtvkowJbSp4dKc5Ihjhwzy3QeOaII0lrjcm6Y;
 4:+QSkEivRZ7mSY8LXFUyzg2F3159fJMCGmo4KEXaRpF3DoMC+FnKMpLqcj9pcS8khhQqQpax9rs0dL7LRiFWDF4QP5mAIr18l2R9/Cufv7Y2YhLsj/cV6GugSkdjg/Gz4YndsCijm7gmdkixqLUgeKUfRXpPAZqQrsC0hlOeH0Fdkwa6EuWhfOlzECxc750cga0m+CPQv+j613RQH7a2zNAs8dDhYKmTPL57bD8g8qA6CkdzRV0cM65BIltPgvCy2x+KLErz3kUmn5QgNPCBnZiChcQvSY+MK1H1dserGPN8yZ5EuJIAQAtRr2/nscQn3y3aF6nuTgSg3+ZHP5cwPzQ==
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB21352CA50EA391935CD01B2AE6660@DB6PR0301MB2135.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2135; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2135; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(346002)(376002)(199003)(189002)(54906003)(3846002)(966005)(76176999)(80792005)(81156014)(97736004)(81166006)(7350300001)(101416001)(6916009)(2950100002)(6306002)(50986999)(347745004)(47776003)(53936002)(8666007)(2906002)(7416002)(50466002)(7736002)(42186006)(48376002)(50226002)(36756003)(4326008)(8656003)(66066001)(189998001)(6116002)(6666003)(8676002)(2351001)(316002)(16586007)(305945005)(106356001)(478600001)(72206003)(86362001)(5003940100001)(122856001)(2361001)(105586002)(33646002)(5660300001)(68736007)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2135; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2135;
 23:SJQmBkzeEjw/JPRmrW2s998yEOjwSJyozVFhqTS?=
 =?us-ascii?Q?oQbE1uI6ymQ2i+vgELRK6V4fm3ttyg8qG1dYWJLHnm9TdCv7Nckgnu+zBf9S?=
 =?us-ascii?Q?64OSsWkWt3tpsGZkIlywnOYEo6gC4poDd0QCweensX7FX0DBcRAOxPSv48Z7?=
 =?us-ascii?Q?1JE8wDZwcYWuWLIUN7PIF3pWTWmXozU84qPgWGdrknjL19PLtHphpgzJzpJ7?=
 =?us-ascii?Q?NGzzQjigrCf1c/xNxVoZEXJdKwolY4zxHkU6kJDnKRgBMurleALqkPqrYNbw?=
 =?us-ascii?Q?1CDz6QQqfCyhIW9o6URphxC/OtUI8Zxg5CFY627C9nCzzPLAJjKSTRxSafrT?=
 =?us-ascii?Q?XzhiGRD9irIbiZUmN5tGbiN6UPnKHnz2HuDJSOyAwMYm8soiQ7RHhIOHLtc5?=
 =?us-ascii?Q?JzNjZbqmhxudi9bf8jxSbg8OZMgxPnxpeeZjj2J0RJPl/52/xR0A78af2i0+?=
 =?us-ascii?Q?yylyneI/Zrj30knH/e7we9n5bfsFz1izbCV6vHsJ2Oz0dUYnSg2SgBrHlaA6?=
 =?us-ascii?Q?JEHJ+LAIMHt3ANC15xrE9cH11xYgioD6onySqXpSBNwvG2CO9H17Zk8cmYVo?=
 =?us-ascii?Q?HbnJvB0vmNJlL/8t11qG7+khp9pts0WNh5dan2xDBudN1WUXUGbiUmKwu/Mp?=
 =?us-ascii?Q?/nbxWH+Lhh6mw3pFSXBqgjZRrzqG4qprKIJ5DWJSSYb1J/DXfP7fY3zlBNbU?=
 =?us-ascii?Q?+ZdYxavafJlQxRfWqmUqOU1P0zLLqplui4nWC2kkK1n6jOFeD3P2thtaXNNF?=
 =?us-ascii?Q?nEuvH8qbqeamzpIPan0kV+xMbV3CDqW5j65jYISt8x6d3x0D8FJhabrjOTs1?=
 =?us-ascii?Q?d2MCW4WT41kIdylmgAraQfyCr1OjZTLZtpBB3CDd5gGZKqNUDdQizehnqH8q?=
 =?us-ascii?Q?Ja7KO+RlfepEcbgkreTno51PNs98qhMlLaPyMnGrsrao4pKY+Jp/pupLQGLL?=
 =?us-ascii?Q?psrmns2Mvb3DOFSdmguCZ6CKXCpyiN8jtQkfWpCmulf6vtz4D0spr7bTtiE8?=
 =?us-ascii?Q?2vKWmDfAZzo3c4i9+nBoe5wdtKMHzuqjhVhDvzt6az/1lwTcwhqJqygRPmeq?=
 =?us-ascii?Q?N/YHD6huhDgB/iRonhcF1YFuPiGscRbBshRd2W6h1C3Aw187o0y9feYYg7Wl?=
 =?us-ascii?Q?gbZW+aZgrfEvMBRA4GTwhVFHOYDYeXQ9xVJ0U9cVE856ZOlxUnrw8YeiXHA6?=
 =?us-ascii?Q?LwJfl09so+OuYgEneRH/1RQWmRqUez3M06b0/Y3T8C0/wj/wp+dgVoQcD7Oo?=
 =?us-ascii?Q?3y4WUH/gsD+MdDUDgzTcv50FdQHHH3h5JjIn5BzqO04mLhGJT7FwFYb3qcIj?=
 =?us-ascii?Q?WlbQvsIB2CV779jsvRlnmp2k=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2135;
 6:wLJf6Hl5o33eY642rTpDj3OjiKg5EXdIBO2E8J91fLkM8q3NxIOlLkFoh4Vf23NbVfG7Sbjk3jmhH/vS8pRIbX7xmgmPKYmth/+fRvEW2fxXZ8EB96RkD4fIX2t+OX2r6gK9rdVWwa0MdgUri2FX+kuRDO6ER/p9ZMJx74OKfYvfzNY/ElAyziRViJwoOvMivFVJW2WEgfR/y66FxFKGU6yFPclwgqbSlZr5y4w1MXu+gqkAmhYFqXE9fIHg/adartN0kFF0MSh0MGLRkNoedKPdJdOaXTkRauQhf18dj4GmHUWpzkeVAOQnsa1A8roae4DVA4XT1kcAa5FFvfYS4g==;
 5:vXfj9nE3os7C+MDKTmGo4II0zCa2pecI1lzsYlmQD6KWbEKgMZYjLF3Vrh0wKTZ9br4bk2h4ubjgyxQWPDf+FgGApMvNlcdHhSzwnHNNZFde4L3WXzddS79GpD/mbHNF6SHAGzzvslr/w3rRYszFRw==;
 24:RqaP4A1RFvborThpiEt4G4Jmu9Kmq4iYK4KHjliNTalCJLAgTDV679rAiry+HJE9fTVCvNjD+3xmriI8ZZCD7IOEn0JuUhohQYrSQi2a7X4=;
 7:HKQa58KllGQuxAtMkMEfMxLeznnxZiqDIIL10gbazRZIN830aL/y2pHosZ5JNNhnBWpROikGORsS6EI1VKWJaWVSmSWmh+vEG4mBAQFzTtvl47uIaHOKTRVEh6PVHKmrCoVJUhuRGD9RXNArd/9ryapG/y02cyVsXTvAIjCaruIEHMtFd+eZA9mRJV1u6EiakRcj7HiZv3lWFc83kUNgG7ic3/VpdS7uxwXlWQFmNi4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:48.7350 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2135
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 05/10] arm: add SMCCC protocol definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGdlbmVyaWMgZGVmaW5pdGlvbnMgdXNlZCBpbiBBUk0gU01DIGNhbGwgY29udmVudGlvbi4K
VGhvc2UgZGVmaW5pdGlvbnMgd2FzIG9yaWdpbmFseSBhZGRlZCB0byBMaW51eCBrZXJuZWwgYXMK
aW5jbHVkZS9saW51eC9hcm0tc21jY2MuaCBieSBjb21taXQgOThkZDY0ZjM0ZjQ3CigiQVJNOiA4
NDc4LzI6IGFybS9hcm02NDogYWRkIGFybS1zbWNjYyIpCgpJIGV4dGVuZGVkIHRoZW0gYW5kIGZv
cm1hdHRlZCBhY2NvcmRpbmcgdG8gWEVOIGNvZGluZyBzdHlsZS4gU29tZQpvZiB0aGUgbWFjcm9z
IHdlcmUgY29udmVydGVkIHRvIGlubGluZWQgZnVuY3Rpb25zIHRvIGVhc2UgcGFyc2luZy4KClRo
ZXkgY2FuIGJlIHVzZWQgYnkgYm90aCBTTUNDQyBjbGllbnRzIChsaWtlIFBTQ0kpIGFuZCBieSBT
TUNDQwpzZXJ2ZXJzIChsaWtlIHZQU0NJIG9yIHVwY29taW5nIGdlbmVyaWMgU01DQ0MgaGFuZGxl
cikuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+Ci0tLQoKICogQWRkZWQgcmVmZXJlbmNlIHRvIG9yaWdpbmFsIGNvZGUgZnJvbSB0
aGUgTGludXggS2VybmVsCgotLS0KCnhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDEwNSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDEwNSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmY1NDNkZWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKQEAgLTAsMCArMSwxMDUgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTUsIExpbmFy
byBMaW1pdGVkCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEVQQU0gU3lzdGVtcworICoKKyAqIFRo
aXMgc29mdHdhcmUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMKKyAqIExpY2Vuc2UgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbiwgYW5kCisgKiBtYXkgYmUgY29waWVkLCBkaXN0cmlidXRlZCwg
YW5kIG1vZGlmaWVkIHVuZGVyIHRob3NlIHRlcm1zLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICovCisKKyNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfXworI2RlZmluZSBfX0FTTV9B
Uk1fU01DQ0NfSF9fCisKKy8qCisgKiBUaGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMg
Zm9yIEFSTSBTTUMgQ2FsbGluZyBDb252ZW50aW9uIGFzCisgKiBzcGVjaWZpZWQgaW4KKyAqIGh0
dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDI4YS9p
bmRleC5odG1sCisgKi8KKworI2RlZmluZSBBUk1fU01DQ0NfU1REX0NBTEwgICAgICAgICAgICAg
IDBVCisjZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgICAgICAgMVUKKyNkZWZpbmUg
QVJNX1NNQ0NDX1RZUEVfU0hJRlQgICAgICAgICAgICAzMQorCisjZGVmaW5lIEFSTV9TTUNDQ19D
T05WXzMyICAgICAgICAgICAgICAgMFUKKyNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAgICAg
ICAgICAgICAxVQorI2RlZmluZSBBUk1fU01DQ0NfQ09OVl9TSElGVCAgICAgICAgICAgIDMwCisK
KyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX01BU0sgICAgICAgICAgICAweDNGVQorI2RlZmluZSBB
Uk1fU01DQ0NfT1dORVJfU0hJRlQgICAgICAgICAgIDI0CisKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZV
TkNfTUFTSyAgICAgICAgICAgICAweEZGRkZVCisKKy8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBj
YWxsLiAqLworc3RhdGljIGlubGluZSBib29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdpc3Rlcl90
IGZ1bmNpZCkKK3sKKyAgICByZXR1cm4gZnVuY2lkICYgKEFSTV9TTUNDQ19GQVNUX0NBTEwgPDwg
QVJNX1NNQ0NDX1RZUEVfU0hJRlQpOworfQorCisvKiBDaGVrIGlmIHRoaXMgaXMgNjQtYml0IGNh
bGwuICovCitzdGF0aWMgaW5saW5lIGJvb2wgc21jY2NfaXNfY29udl82NChyZWdpc3Rlcl90IGZ1
bmNpZCkKK3sKKyAgICByZXR1cm4gZnVuY2lkICYgKEFSTV9TTUNDQ19DT05WXzY0IDw8IEFSTV9T
TUNDQ19DT05WX1NISUZUKTsKK30KKworLyogR2V0IGZ1bmN0aW9uIG51bWJlciBmcm9tIGZ1bmN0
aW9uIGlkZW50aWZpZXIuICovCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9mbihy
ZWdpc3Rlcl90IGZ1bmNpZCkKK3sKKyAgICByZXR1cm4gZnVuY2lkICYgQVJNX1NNQ0NDX0ZVTkNf
TUFTSzsKK30KKworLyogR2V0IHNlcnZpY2Ugb3duZXIgbnVtYmVyIGZyb20gZnVuY3Rpb24gaWRl
bnRpZmllci4gKi8KK3N0YXRpYyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lz
dGVyX3QgZnVuY2lkKQoreworICAgIHJldHVybiAoZnVuY2lkID4+IEFSTV9TTUNDQ19PV05FUl9T
SElGVCkgJiBBUk1fU01DQ0NfT1dORVJfTUFTSzsKK30KKworLyoKKyAqIENvbnN0cnVjdCBmdW5j
dGlvbiBpZGVudGlmaWVyIGZyb20gY2FsbCB0eXBlIChmYXN0IG9yIHN0YW5kYXJkKSwKKyAqIGNh
bGxpbmcgY29udmVudGlvbiAoMzIgb3IgNjQgYml0KSwgc2VydmljZSBvd25lciBhbmQgZnVuY3Rp
b24gbnVtYmVyLgorICovCisjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX1ZBTCh0eXBlLCBjYWxsaW5n
X2NvbnZlbnRpb24sIG93bmVyLCBmdW5jX251bSkgICAgICAgICAgIFwKKyAgICAgICAgKCgodHlw
ZSkgPDwgQVJNX1NNQ0NDX1RZUEVfU0hJRlQpIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgKChjYWxsaW5nX2NvbnZlbnRpb24pIDw8IEFSTV9TTUNDQ19D
T05WX1NISUZUKSB8ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAoKChvd25lcikg
JiBBUk1fU01DQ0NfT1dORVJfTUFTSykgPDwgQVJNX1NNQ0NDX09XTkVSX1NISUZUKSB8ICAgICAg
ICAgIFwKKyAgICAgICAgIChmdW5jX251bSkpCisKKy8qIExpc3Qgb2Yga25vd24gc2VydmljZSBv
d25lcnMgKi8KKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0FSQ0ggICAgICAgICAgICAwCisjZGVm
aW5lIEFSTV9TTUNDQ19PV05FUl9DUFUgICAgICAgICAgICAgMQorI2RlZmluZSBBUk1fU01DQ0Nf
T1dORVJfU0lQICAgICAgICAgICAgIDIKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX09FTSAgICAg
ICAgICAgICAzCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCAgICAgICAgNAorI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUiAgICAgIDUKKyNkZWZpbmUgQVJNX1NNQ0ND
X09XTkVSX1RSVVNURURfQVBQICAgICA0OAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RF
RF9BUFBfRU5EIDQ5CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TICAgICAgNTAK
KyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5EICA2MworCisvKiBMaXN0IG9m
IGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLworI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxM
X0NPVU5UICAgICAgIDB4RkYwMAorI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCAgICAg
ICAgIDB4RkYwMQorI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OICAgIDB4RkYw
MworCisvKiBPbmx5IG9uZSBlcnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0MgKi8KKyNkZWZpbmUg
QVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCisKKy8qIFNNQ0NDIGZ1bmN0aW9u
IGlkZW50aWZpZXIgcmFuZ2Ugd2hpY2ggaXMgcmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKi8K
KyNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKKyNkZWZpbmUgQVJN
X1NNQ0NDX1JFU0VSVkVEX1JBTkdFX0VORCAgICAweDAxMDBGRkZGCisKKyNlbmRpZiAgLyogX19B
U01fQVJNX1NNQ0NDX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOmIKKyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:01:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7ef-0007bF-Um; Thu, 21 Sep 2017 20:01:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7ed-0007ZX-Ts
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:01:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F6/09-03454-B7A14C95; Thu, 21 Sep 2017 20:00:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIJsWRWlGSWpSXmKPExsWSoc+orVspdST
 S4NtxE4slHxezODB6HN39mymAMYo1My8pvyKBNePUk7NsBZMjK6Zsus7awLjPrYuRi4NFoJFZ
 ov3cJbYuRk4ORoEYiU1bOhlBbCGBPiaJkx9VIOxkid+7DzKB2GwCJhLr5p9nB7FFBKQlrn2+z
 AgyiFngNLPE7u1nmEESwgIuEmvWz2QFsVkEVCUmLOsCW8Ar4Cnx/8gHsLiEgJzEzXOdYPWcAl
 4Sxxc/ZoFY5inRPP0ME0S9oMTJmU/A4swCEhIHX7xghuhVlHhw8ALYYgmBqYwSM87tZoNoVpf
 Y+/sNVJGsxNGzc1ggbF+JF1+Ps0E0XGWSeDbjKlR3M7vE70d9bBBVOhK9F5+yQySes0n8ONcB
 lbCU+PjjB5RdILH2ynao7gusEg/3LmKESMhIbHu+E6p7P6vEm75rUEclSLz7/5sJIjGLV+Jr5
 x2oSzrZJXb/v8E8gVFtFpJ3ZyF5dwEj0ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjMDEwAAEOxgXrw08xCjJwaQkyhvgfjhSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvmg9QTrAoNT21Ii0zB5iiYNISHDxKIrwsIGne4oLE3OLMdIjUKUZ7jmObLv9h4ui4
 eRdIbgKTG74/+MMkxJKXn5cqJc5rAtImANKWUZoHNxSWUi8xykoJ8zICnSnEU5BalJtZgir/i
 lGcg1FJmNcRZApPZl4J3O5XQGcxAZ2VveEAyFkliQgpqQZGa/X2wvc2nlZHPpaKzNl1/N9qIb
 1b7SdWNJclPp2zcHHEhwXbrn8+uOOm76+8PZUXQnLmvpn/qoyTL+jv1M3XpvWcDb5sd6KKKUj
 LJPM1W9/K+HMzThp9/5d95ZX0ZHFPjVPzjhx44KK/s2j24be32JdoqhVtlG2Lm6D8XFPzpF6O
 89Ggz1+nzlZiKc5INNRiLipOBAChX6UepAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506024057!58391291!1
X-Originating-IP: [104.47.1.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22697 invoked from network); 21 Sep 2017 20:00:57 -0000
Received: from mail-ve1eur01on0043.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.43)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:00:57 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=G09761cjvbqPevhtrSoTtyON8eLj3rICUxJtbGM723g=;
 b=CR3g2d82uAR7dS7U7tkOCzUKssjHl219/8s0cIZfr0PNS663m9sUoLKYlMrzV/wd5+6EjYUqIll3rLkU9yVZslkt2hpAo/5FuV+lpegXH0ROujlXK7d8ewzreYamtv3jWWVS1nLW2hUY2NoqBr8Xe7x9yw1TEubTNrSbIKstLuY=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 DB6PR0301MB2136.eurprd03.prod.outlook.com (2603:10a6:4:46::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 21
 Sep 2017 20:00:54 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:51 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:00:00 +0300
Message-Id: <1506024004-8615-7-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR1001CA0006.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::16) To DB6PR0301MB2136.eurprd03.prod.outlook.com
 (2603:10a6:4:46::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 874bcd8f-d064-405f-23be-08d5012b7824
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0301MB2136; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 3:qWMKWmwOOgfrsgUPZndckCZFfgu35YR2MmVbma6xz8ZiSIpAONi5+WX6ROJc6yFNuJAPeIdShsKJej/nbQGJFeGs+hgb7BneUGdexWIBZu2SRQLm+Nz4zM2X7pHllzrg2PHaVTdJM+TVw3Ul+TV1KGUNeqpovWnlViyK05v8YF6NNZJbIC2e/V1Dduj+HB5uMLb/aDmefITC9kALjy2LPHHL2jHNQhjMrK0E6qjJsZzQFJBMGu9CYFQ0lNjxIb+T;
 25:aKaz8z5RtzYRusCfCrCHqZkDuL9/8n/1le9cLtn2hmf5OopEgyS0uDCBz7pQhxhclV+0rBtbOq76viaNgjmqZ6FOHUFMkfhCX9VrKTkLLXsKQhMuErzj79CaCClwWPZHdtVWT3s5Y6gZEDUh/6cB3iXd7hYXnoYuqdH/whg6W8+TYXBAqnBE9RANW3GEKsR+tuNdbc1udBjb3CynXozfsYtIzQe/wtBsbUmU7MF6VcuTrO5TN2lA1/fkxAbVhl58gDtcTqrm7yEPgmxUcdvGnTlvfCVwk5RDLTd6Po+epbtGV0CjUAaaF22/xMNxKTTVu1vvVWS9rKB5NDgYEpIpoQ==;
 31:t2zqHPW7OcC5vmO6FhzwWw4hijniVb+82k12cEpm5akwxUfUPsdZQVngTDPOzDZrFPKC7ydjjlzepMJZBcmdoLj3scKtb7nBqULIhXHx/Fi9DznrvheKVsTIgxnGn8wbGGrSqJSifQ91xOszA6Cq+sjuO1yKStzNaEZihhFJB4ULR6NLUQPMhzKM6S/T8CLb9sFDW1kzbR5tJmQeIRYwMLaAhTFIbEAFJf/snCNFZQs=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2136:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 20:ins9Xyw0DlGQ2pO1azubqHwEvaS8ZRUbcXNUscNWRYuo6xi0GHIRMatVqJyzBoXEZs3gMguQteNxvK2b/46CBgsGwuR3SfPV8Cxgi90v/ffaPqVYDqH830vv/eRT/x7dnkVnTGbuGY4z921ZFZwxAM98dv78IIji+W05/U7vLmv+rLoZWDkzH97RKdpG1ENivtlZIm+XjAiBzeLCiMi/GTialvLH6gguXDP14tTtvAGEpHQ8MuO6CKCvULfDhFlcWBqV/Kp3b0AdY67erSj6DQ93Vea1gQOXBJb4jxnz12AxbEcQS8on7sLuoYPJlc31FnvgXNpNsz/jurkWzzG1KwCQ8r9Wh5q/6TcK1J5vx9Uut+ujbN/OGVvbKz56X5UMCAU3WxYE+7yKuen3xJF8DBLEJVyhi3n4hDmq7aI+7yCFAAkueI+wGgogQIinKB7kda3cKMXxPC8y3hkdreemAqa2TWAnhIEqm9Qxc56gVKHTDbwHVUEQBNPjpA7k88y+;
 4:2yRA4tgomVTsPUMk2v4OkrLcEhPf2a5Gu7YCvbWB7Di6SUj0Cm2ozbJKREu/zSRwTcFXT12aQrJliG1eq7Pzc6Km54VUxV1+llW8UtuoaP0hSlnbVcOu++mdMbbTc0QaKpXiTyijncYtbNkhM0/eJrl1a3oNW/nL4TWLOEiSFuGYuyzM24W3X7lpKPQU8IQS3DoL2ggj4g1Ih14v87dyddPDk1SWq/KVwanCb7KCqXDbyMHNbjrkMyqBjenD8IkhRLbf6pV9T15CoFX4l5tnZkC/o5zaAT5spUhasDm/B9k=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2136728BB2999C321270143FE6660@DB6PR0301MB2136.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0301MB2136; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0301MB2136; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(7370300001)(4630300001)(6009001)(376002)(346002)(199003)(189002)(86362001)(81156014)(50466002)(50226002)(81166006)(122856001)(2906002)(66066001)(16586007)(478600001)(7736002)(8676002)(36756003)(72206003)(305945005)(5003940100001)(50986999)(7350300001)(48376002)(97736004)(101416001)(68736007)(76176999)(316002)(53936002)(189998001)(80792005)(6666003)(33646002)(4326008)(106356001)(8656003)(47776003)(54906003)(5660300001)(2351001)(42186006)(8666007)(7416002)(6916009)(2950100002)(2361001)(3846002)(105586002)(6116002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2136; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0301MB2136;
 23:aU450ww3OVJqltllAbCALbiFavuqnwSv3kaY8XX?=
 =?us-ascii?Q?AggLwRIPpo+sbfCAu8VZfZ19M46Mdtog8CoaxOIOQV2WMH6MLpb3TC8ULaFC?=
 =?us-ascii?Q?xF0077KZKNtUNfEzpivLctbKxdlA1bV+9r0WPyBIONcbxWj9PBTH2ano7Qq4?=
 =?us-ascii?Q?mwzBfQo6uy1XMWY2/ix5KmiboyJbqjBvgD2I6bIWL2y+DnfNgCdcjd900uWg?=
 =?us-ascii?Q?3Hamstxs/wPdSmYvEqaKSGMN6s68L4QFnFky6/RUyCDs97pb9ZTIzApu4mUE?=
 =?us-ascii?Q?M0BL5HLp/eHtG+jDEu0U2TlzvHDQxMbT3xv5XOPOddOnOhhiHxP/fsuYxAC1?=
 =?us-ascii?Q?gW3EDp1YkumVw0jigod0bO+Jljqyd7LWNqJ/veq0iWz+yadrqjHuXjSHCl10?=
 =?us-ascii?Q?36c6qNMQwIph+pSsWHCQNrFIg4bCZWMSwQLjq/QD0A7T6wwQXQ0w6vR7BcIO?=
 =?us-ascii?Q?NzeID/5JYBDliWV263qy3eAg8x+4A00AuVBYg+uPA/b+sLHIPfnaGZAfo7Yw?=
 =?us-ascii?Q?wi86UFLex6GODkWWgl13H+wEbDrGrdwcwqrL8Mjn1rdN5FzuFfuCn8Ea0Tly?=
 =?us-ascii?Q?jJevAyXlXkpQGI+CYmYG4F/z6BR1EQyyBa959PpG0bQTTVci+oICNfjJWCfa?=
 =?us-ascii?Q?/ny9kFQ2IvKZKmYpNRzSpVQvW8xOOlVkv+Da+tL8S9R8/TOwrmBtNTKoFpcr?=
 =?us-ascii?Q?lgNoyM2m7p0vOcO3yQE6xAMLHQHRbazwy1B/xY1ad3jj0sujhZGH9uBRVX3D?=
 =?us-ascii?Q?XbKTLVKfifsUUD3YYPeJAFRk+l8hQRwTCOAcA+GDEUzxW0U5XMMp37lC/piw?=
 =?us-ascii?Q?ay5fcUdhp+odOIt5oJZugxLEmYUSN0WPHcguCOCzjYp3NtWQRmhxJVyZZJn4?=
 =?us-ascii?Q?xA/H+HLijBMa4waZich/o+4sslMl6mmhBejX2f+yBv0dI+MIm1/sQBSeD/Mh?=
 =?us-ascii?Q?A7vP/vyeRbWuamayH6/GYBgtPZLSn91k4WFEoA+75WPXV+Dskv7lO4L9+7+I?=
 =?us-ascii?Q?JFtH4i04DkSNeviem/rIS3sqk/9swdcK+pV4skV1WrMMShMoi2HQPrFiDEQR?=
 =?us-ascii?Q?CSlS+JGMpdyxc+l/WHEc8ajI0hA9+4rxjbv3fpxFZOheP44CPO5nEMTd5/Ui?=
 =?us-ascii?Q?93DKZXcWh4meDGKUlZ9+/VtlsU5hwjfXgJCOXaM5kmRSzywYi230zbrHYipu?=
 =?us-ascii?Q?VI8yS/WYO8zspq35m7GCzJSLgO7h+mpK6gS2BQ36BNuvBpzZVkx9OmYUJDj+?=
 =?us-ascii?Q?Mhhc+dIWQr6i5SN+K/ho=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2136;
 6:qiNhYeJ9BW+ZeiiAoDMm0cf/xzQr0FPlSU5ugK0quK79WyTivgjn7qEQmCKWuqA3AOYsM6u+qkji81r70LrJ58wgtUfOu6aMvj6R55zKkovfzW2HV8DL8i7yAY3MXak+ev3kb4PiKMXVxpMSW/7amoaEvol6WZcZFXxIY3pwakZ5/BGay3MCCWEi3EWlYl1/Y9gLDFX8BlLtGiDfeXICuHR9U4P3uBmMSQXr1sYNrDa9vTzr2BMBXE2BOWEUqcRCJIaI7U8W7RXd7vrFwa+FeocK9qm4sBU9vvNT8Gys4V/lGSsecVArlPWN1YZ9Zl1bK11BVbi3CEjxWc79YrWp7A==;
 5:+m9sJCSlPPgma7XtzQoRrqgjTkjQzyGD/bDuO0tNfp0kJicXBDJKL5mRofN440iBG348igk5qvVR4qhshxbkr8I4biQS63zFbCBjroKtJ7TK7xacVl7qVEYk6i4gohfBv0zWugZNcuqbUF3Hj0wVdQ==;
 24:V91fXaBlunKNprF52BF7pT0dNAMlERhVjbFM98Kh7hQFCBn9r5uFaVyx7PFA+j+xfMaWtENHibjo4Pz436jdRa6M3uTJE0rJFtmuEQ7gBvk=;
 7:m62z3bhUWhUivd5k4F9XQZFfhQqd20zUMYbSSpoJV2x+AxJedN0adSJmioMFwj5VUfZWfEoeErGoLdMRSxjb8krBi2C/foSE3lWtjYLYewEnXUWDuTeuxMcanPdMh4soorVjs7DNuShoHVYareBRvux7GQxAQbH+z/n9gDIS2NJUbSnmTFqSXYYoFXcAucuruTg5fbubsNWT8IZY0ZdAz8rEcd0WNrP8qC4k7PikcmI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:00:54.4899 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2136
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 06/10] arm: smccc: handle SMCs according to
	SMCCC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U01DQ0MgKFNNQyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGgg
SFZDcyBhbmQgU01Dcy4KU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBhcmUgdmFs
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBkaWZmZXJlbnQKZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVz
LCBmb3IgZXhhbXBsZSwgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5ClNNQyBvciBIVkMu
IEFsc28gU01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxz
LgpCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBh
bGxvd3MgdW5kZXJsaW5nCk9TIGRldGVybWluZSB2ZXJzaW9uLCBVVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DQ0MuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVudHMgb25seSBv
bmUKc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgoKQXQgdGhpcyB0aW1lIFN0
YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLApzbyBj
YWxsZXIgY2FuIGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQg
aXMgWEVOIHJ1bm5pbmcuCgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5n
IGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBv
cnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2Fy
ZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21h
aW4gbW9uaXRvciwgaWYgb25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15
ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2
aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KLS0tCgoqIEFkZGVkIGhlbGVwZXJzIGZpbGxfcmV2aXNpb24oKSBhbmQgZmlsbF9mdW5j
dGlvbl9jYWxsX2NvdW50KCkKKiBSZW5hbWVkIGZpbGxfdXVpZCgpIHRvIGZpbGxfdWlkKCkgKGJl
Y2F1c2UgQVJNIFNDQ0MgdXNlcyB0ZXJtIFVJRCkKKiBBbGwgaGVscGVycyByZXR1cm4gYm9vbAoq
IEFsbCB0aGlzIGNoYW5nZXMgbWFrZXMgY2FsbCBoYW5kbGluZyBtb3JlIHVuaWZvcm0KKiBGaXhl
ZCBhbGlnbm1lbnQgZm9yIFhFTl9TTUNDQ19VSUQgWEVOX0RFRklORV9VVUlEIChkYW1uIGVtYWNz
IHRyaWVzIHRvCiAgaW5zZXJ0IHRhYnMgZXZlciB3aGVuIGl0IHdhcyB0b2xkIG5vdCB0byBkbyBz
bykKCi0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgMTcgLS0tLQogeGVuL2FyY2gvYXJt
L3ZzbWMuYyAgICAgICAgICAgICAgICAgfCAxOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgICAgICB8ICAgMyArCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCB8ICA1OCArKysrKysrKysrKwogNSBm
aWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZzbWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDE3YmZmOTguLmVkZTIxZmQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKQEAgLTUyLDYgKzUyLDcgQEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1f
ZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KK29iai15ICs9IHZzbWMubwogb2JqLXkgKz0gdnBz
Y2kubwogb2JqLXkgKz0gdnVhcnQubwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDQzMWRmZjkuLjgzOTcxODggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0y
MTc0LDIzICsyMTc0LDYgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIGluamVjdF9kYWJ0X2V4Y2VwdGlvbihyZWdz
LCBpbmZvLmd2YSwgaHNyLmxlbik7CiB9CiAKLXN0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGludCBy
YyA9IDA7Ci0KLSAgICBpZiAoICFjaGVja19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkK
LSAgICB7Ci0gICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKLSAgICAgICAgcmV0dXJuOwot
ICAgIH0KLQotICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdl
ZF9jYWxsX2VuYWJsZWQgKQotICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7Ci0KLSAgICBpZiAo
IHJjICE9IDEgKQotICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Ci19
Ci0KIHN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uMzhkZjgyMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2Fy
bS92c21jLmMKQEAgLTAsMCArMSwxOTEgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vdnNtYy5jCisg
KgorICogR2VuZXJpYyBoYW5kbGVyIGZvciBTTUMgYW5kIEhWQyBjYWxscyBhY2NvcmRpbmcgdG8K
KyAqIEFSTSBTTUMgY2FsbGluZyBjb252ZW50aW9uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lv
biAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4K
KyNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgorI2luY2x1ZGUgPGFzbS9yZWdzLmg+CisjaW5jbHVk
ZSA8YXNtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CisKKy8qIE51bWJlciBvZiBm
dW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICovCisj
ZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCisKK3N0YXRpYyBib29sIGZpbGxfdWlk
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB4ZW5fdXVpZF90IHV1aWQpCit7CisgICAgaW50
IG47CisKKyAgICAvKgorICAgICAqIFVJRCBpcyByZXR1cm5lZCBpbiByZWdpc3RlcnMgcjAuLnIz
LCBmb3VyIGJ5dGVzIHBlciByZWdpc3RlciwKKyAgICAgKiBmaXJzdCBieXRlIGlzIHN0b3JlZCBp
biBsb3ctb3JkZXIgYml0cyBvZiBhIHJlZ2lzdGVyLgorICAgICAqIChBUk0gREVOIDAwMjhCIHBh
Z2UgMTQpCisgICAgICovCisgICAgZm9yIChuID0gMDsgbiA8IDQ7IG4rKykKKyAgICB7CisgICAg
ICAgIGNvbnN0IHVpbnQ4X3QgKmJ5dGVzID0gdXVpZC5hICsgbiAqIDQ7CisgICAgICAgIHVpbnQz
Ml90IHI7CisKKyAgICAgICAgciA9IGJ5dGVzWzBdOworICAgICAgICByIHw9IGJ5dGVzWzFdIDw8
IDg7CisgICAgICAgIHIgfD0gYnl0ZXNbMl0gPDwgMTY7CisgICAgICAgIHIgfD0gYnl0ZXNbM10g
PDwgMjQ7CisKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIG4sIHIpOworICAgIH0KKworICAg
IHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBmaWxsX3JldmlzaW9uKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBtYWpvciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBtaW5vcikKK3sKKyAgICAvKgorICAgICAqIFJldmlzaW9uIGlzIHJldHVybmVk
IGluIHJlZ2lzdGVycyByMCBhbmQgcjEuCisgICAgICogcjAgc3RvcmVzIG1ham9yIHBhcnQgb2Yg
dGhlIHZlcnNpb24KKyAgICAgKiByMSBzdG9yZXMgbWlub3IgcGFydCBvZiB0aGUgdmVyc2lvbgor
ICAgICAqIChBUk0gREVOIDAwMjhCIHBhZ2UgMTUpCisgICAgICovCisgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDAsIG1ham9yKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgbWlub3IpOworCisg
ICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBib29sIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3Vu
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgY250KQoreworICAgIC8qCisg
ICAgICogRnVuY3Rpb24gY2FsbCBjb3VudCBpcyByZXR1bmVkIGFzIGFueSBvdGhlciByZXR1cm4g
dmFsdWUgaW4gcmVnaXN0ZXIgcjAKKyAgICAgKiAoQVJNIERFTiAwMDI4QiBwYWdlIDE3KQorICAg
ICAqLworICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBjbnQpOworCisgICAgcmV0dXJuIHRydWU7
Cit9CisKKy8qIFNNQ0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNl
bGYuICovCitzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKyAgICBzd2l0Y2ggKCBzbWNjY19nZXRfZm4oZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApKSApCisgICAgeworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAg
ICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBYRU5fU01DQ0NfRlVOQ1RJ
T05fQ09VTlQpOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgICAgIHJl
dHVybiBmaWxsX3VpZChyZWdzLCBYRU5fU01DQ0NfVUlEKTsKKyAgICBjYXNlIEFSTV9TTUNDQ19G
VU5DX0NBTExfUkVWSVNJT046CisgICAgICAgIHJldHVybiBmaWxsX3JldmlzaW9uKHJlZ3MsIFhF
Tl9TTUNDQ19NQUpPUl9SRVZJU0lPTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgfQorfQorCisvKgorICogdnNtY2NjX2hhbmRsZV9jYWxsKCkgLSBoYW5kbGUgU01D
L0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MuCisgKiByZXR1cm5zIHRydWUgaWYgdGhh
dCB3YXMgdmFsaWQgU01DQ0MgY2FsbCAoZXZlbiBpZiBmdW5jdGlvbiBudW1iZXIKKyAqIHdhcyB1
bmtub3duKS4KKyAqLworc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQoreworICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOworICAgIGNvbnN0
IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07CisgICAgcmVnaXN0ZXJfdCBm
dW5jaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CisKKyAgICAvKgorICAgICAqIENoZWNrIGlt
bWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KKyAgICAgKiBJdCBpcyBu
b3Qgc28gZWFzeSB0byBjaGVjayBpbW1lZGlhdGUgdmFsdWUgZm9yIFNNQzMyLAorICAgICAqIGJl
Y2F1c2UgaXQgaXMgbm90IHN0b3JlZCBpbiBIU1IuSVNTIGZpZWxkLiBUbyBnZXQgaW1tZWRpYXRl
CisgICAgICogdmFsdWUgd2UgbmVlZCB0byBkaXNhc3NlbWJsZSBpbnN0cnVjdGlvbiBhdCBjdXJy
ZW50IHBjLCB3aGljaAorICAgICAqIGlzIGV4cGVuc2l2ZS4gU28gd2Ugd2lsbCBhc3N1bWUgdGhh
dCBpdCBpcyAweDAuCisgICAgICovCisgICAgc3dpdGNoICggaHNyLmVjICkKKyAgICB7CisgICAg
Y2FzZSBIU1JfRUNfSFZDMzI6CisgICAgY2FzZSBIU1JfRUNfSFZDNjQ6CisgICAgY2FzZSBIU1Jf
RUNfU01DNjQ6CisgICAgICAgIGlmICggKGhzci5pc3MgJiBIU1JfWFhDX0lNTV9NQVNLKSAhPSAw
KQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEhT
Ul9FQ19TTUMzMjoKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworICAgIH0KKworICAgIC8qIDY0IGJpdCBjYWxscyBhcmUgYWxsb3dlZCBvbmx5IGZy
b20gNjQgYml0IGRvbWFpbnMuICovCisgICAgaWYgKCBzbWNjY19pc19jb252XzY0KGZ1bmNpZCkg
JiYgaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQorICAgIHsKKyAgICAgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTik7CisgICAg
ICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHN3aXRjaCAoIHNtY2NjX2dldF9vd25lcihm
dW5jaWQpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKKyAg
ICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOworICAgICAgICBicmVhazsK
KyAgICB9CisKKyAgICBpZiAoICFoYW5kbGVkICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVO
TE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVyIlxuIiwgZnVuY2lk
KTsKKworICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRoYXQgZnVuY3Rpb24gaXMgbm90IHN1cHBv
cnRlZC4gKi8KKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5L
Tk9XTl9GVU5DVElPTik7CisgICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3ZvaWQgZG9f
dHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
Cit7CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3Ry
KHJlZ3MsIGhzcikgKQorICAgIHsKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgLyogSWYgbW9uaXRvciBpcyBlbmFibGVkLCBsZXQg
aXQgaGFuZGxlIHRoZSBjYWxsLiAqLworICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1v
bml0b3IucHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgKQorICAgICAgICByYyA9IG1vbml0b3Jfc21j
KCk7CisKKyAgICBpZiAoIHJjID09IDEgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAg
ICAqIFVzZSBzdGFuZGFyZCByb3V0aW5lcyB0byBoYW5kbGUgdGhlIGNhbGwuCisgICAgICogdnNt
Y2NjX2hhbmRsZV9jYWxsKCkgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhpcyBjYWxsIGlzIG5vdAor
ICAgICAqIFNNQ0NDIGNvbXBhdGlibGUgKGUuZy4gaW1tZWRpYXRlIHZhbHVlICE9IDApLiBBcyBp
dCBpcyBub3QKKyAgICAgKiBjb21wYXRpYmxlLCB3ZSBjYW4ndCBiZSBzdXJlIHRoYXQgZ3Vlc3Qg
d2lsbCB1bmRlcnN0YW5kCisgICAgICogQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OLgor
ICAgICAqLworICAgIGlmICggdnNtY2NjX2hhbmRsZV9jYWxsKHJlZ3MpICkKKyAgICAgICAgYWR2
YW5jZV9wYyhyZWdzLCBoc3IpOworICAgIGVsc2UKKyAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2Vw
dGlvbihyZWdzLCBoc3IpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKaW5kZXggZjg4Y2Jm
Ni4uNmVmZDFjNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAtMzEsNiArMzEsOSBAQCB2b2lkIGRvX2Nw
MTRfNjQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwog
dm9pZCBkb19jcDE0X2RiZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24g
aHNyIGhzcik7CiB2b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKTsKIAorLyogU01DQ0MgaGFuZGxpbmcgKi8KK3ZvaWQgZG9fdHJhcF9zbWMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOworCiAjZW5k
aWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjJiZWU1YjMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0vc21jY2MuaApAQCAtMCwwICsxLDU4IEBACisvKgorICogc21jY2MuaAorICoKKyAqIFNNQy9I
VkMgaW50ZXJmYWNlIGluIGFjY29yZGFuY2Ugd2l0aCBTTUMgQ2FsbGluZyBDb252ZW50aW9uLgor
ICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxp
c2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhl
IFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMK
KyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lv
biBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9W
SURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisg
KiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBT
T0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgMjAxNyAoQykgRVBBTSBTeXN0ZW1zCisgKi8KKwor
I2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DQ0NfSF9fCisjZGVmaW5lIF9fWEVOX1BV
QkxJQ19BUkNIX0FSTV9TTUNDQ19IX18KKworI2luY2x1ZGUgInB1YmxpYy94ZW4uaCIKKworLyoK
KyAqIEh5cGVydmlzb3IgU2VydmljZSB2ZXJzaW9uLgorICoKKyAqIFdlIGNhbid0IHVzZSBYRU4g
dmVyc2lvbiBoZXJlLCBiZWNhdXNlIG9mIFNNQ0NDIHJlcXVpcmVtZW50czoKKyAqIE1ham9yIHJl
dmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIHJlbW92
ZWQuCisgKiBNaW5vciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBm
dW5jdGlvbiBpcyBhZGRlZC4KKyAqIFNvLCBpdCBpcyBTTUNDQyBwcm90b2NvbCByZXZpc2lvbiBj
b2RlLCBub3QgWEVOIHZlcnNpb24uCisgKgorICogVGhvc2UgdmFsdWVzIGFyZSBzdWJqZWN0ZWQg
dG8gY2hhbmdlLCB3aGVuIGludGVyZmFjZSB3aWxsIGJlIGV4dGVuZGVkLgorICovCisjZGVmaW5l
IFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCisjZGVmaW5lIFhFTl9TTUNDQ19NSU5PUl9SRVZJ
U0lPTiAxCisKKy8qIEh5cGVydmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3
aXRoIHV1aWRnZW4uICovCisjZGVmaW5lIFhFTl9TTUNDQ19VSUQgWEVOX0RFRklORV9VVUlEKDB4
YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCAweDlhY2YsIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHg3OSwgMHhkMSwgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKKwor
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNDQ19IX18gKi8KKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDpiCisgKi8K
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:01:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7es-0007hD-AD; Thu, 21 Sep 2017 20:01:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7er-0007gc-8R
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:01:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D0/71-03414-88A14C95; Thu, 21 Sep 2017 20:01:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHPXd321W8cp2aj0sLBymFmlJUIL0
 ggWUMJSGyAr3T6zba5rx3mn7KmJVKimkqiqWglKVJiogmvmsyWSYaoaASKeUbkuWHYIrduzvN
 zqf/Of/fc57/OTyERLEjVRJMjoVhTbRBJfPAdSfd4sPzlSNJkcVjIecaNxvwS+jKaI8DS0C3p
 HqTJiMnRaqbev5dZq435zx+2oflIeuNIuRB4NQDCTxs/iMrQu4Eou5Ae0chEgwFVYzBdG8pXo
 QIfpMKTyoUAiOjTkNr3Se5oH2pw/Dl97STl1DdCLptnRLB8KFiwVb1Cwkap47BVtmKU5PUVfh
 Q3OFsBtQRmJ0odPLuVByMNSziglbwjLXKjom8N9iql5znEgpgcHlZItYGw9fBSWdjoJ4h+Fbw
 UyYWh0KvY90FBcHox1pc1GpYWRfCCQVLGLx4NIyJG6scZnZ2kUiFQf9SmYt6JYeu/nJX+U143
 1+JCX8BlBmmHDKRmZRCZ1sXJjKB0PmjWy4aE1Io2CjBxEwpsLHrcLVrIaGhss7VolAOq3Olkl
 IUWnPgtTUHXluPsDcolGPYbIYNPxuhYfVancVI6w3hUZFnIowMx9FaxkBruIjUDGM74kfBjV9
 dqHo6fggFEJjKjxzJHE5SeGky0nJ1NKdLZrMMDDeEAglCBeSFbN7zZhktk5OuN/DztGcD4any
 JcsFm+TMtJHTa0VrHIUTBbPz25gCN2WYGKU/aRMgSoB0Wab9K/amcgoFKX1IxIdSeJoZ1qi3/
 O+vIn8CqXxIjXCLp95k2e+0yofA+BB33w0IISz0P0uZh7IqUte2e0I89IPGaI3pVPLFJnt0jG
 KrMsVePzyRYKFLBqpmNJCpHJXn2u63qY9fTgwtjExbGMd6/Vq80l629B86yuai8/awuca6xVk
 6xHqtVq1KxioaNt0XtMHpfR7q2Huf7ctx+QGRMU2J5rct6V6vi2+vNc9bctNaU65zKpzT0VEn
 JCxH/wUoEI+lkAMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506024068!84012677!1
X-Originating-IP: [104.47.0.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27023 invoked from network); 21 Sep 2017 20:01:08 -0000
Received: from mail-he1eur01on0079.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.79)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:01:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=lqa0L/QJVRhJZyeTcg/Ak67N+2Uk641GH0Pf1IR9g1Q=;
 b=dJQ002hvYFhmhdicdJII/W4rfVgovrJa5bPY1hDSD+/5ACLTRvUIe25bHfEMhuAm6YZ5C/fefDQ0RUp/LrVtK58Nar0nNYBHiZOMj7GFr9O259Ttk/k+ckAperCygW0SC4KWTWQZhAuPzD8HSZ0xTqz3LcdUJSF/9dkVVj2TAeA=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:01:04 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:00:57 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:00:01 +0300
Message-Id: <1506024004-8615-8-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1P189CA0017.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:802:2a::30) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4f4f2c4b-a4f9-4650-0f6e-08d5012b7e0a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:qdqVsobIJt/4WnhLbx64r7gvH51kWb5RvepdvDyoU2suMt1ltOaNz7euIyDbriZE0jboIOGGRsCvGXicHjDN+79d2dXBi7ZBQvn0rS2ggSkRfQJm0k/90kGKfDTcV5AJVTCtoK+hQgBtyp+VXG9+RtwjCTytex58aHxUcYm+jtpOsn518p0SssPK6XN2QiuU4qr4Js/b7fsry6Sfv0qjzjw/q+A+YblqnK3SH4Qu2d1uyjxubjBaikcY+1vED0ip;
 25:/3Zb7ljkbgv8BgJOEXrkoG5rveLfIUIeQUvqYohbgvzSqa9s1Kz1qRoqUz8KC4OOXWtnlcWRD5erVokCFXX21ovW//CWLBxTW4x9sCrx92e++LWdQy06U5D4OQgSNcoTkQ/sjZI/7ex1Uvi1LFoYt3SpJN7lWRJjzqqVTr2hj+RqqCOi0CB/MjArpKNkXlc46ri6nPVpkrENyqRYUP/LAZAda3rVCXrI4K5abBn4XkZx5vGyu7TBZ6f43iF50A+wWyzKXG4/onxYffFMPm03l5IAvC5TgprCr2NRYvqLWMu70ELWFyelDm7XEXTYBuACHtLEGkltNYNjb9YlgtIHPQ==;
 31:NMpF+v6NMAX2AhgrJxyEAHCSg6UU28HSRJ7Nofz539PIQ+xMsdGApGDN/XHA32GcNdVXE29jihY44CLmRIwgVSEF5TPUpfiDAX+HlYjfhppQX1tbP1GIsv1yyVc8sbvhrl1QfkIPVUtBIouKESe7l0Klv7kXSpOl5ktuNxFbz75EFz6jTJ3Ip3WUo6VMqSdNUFC8GLkq8wVLkTjiPunKfcHqZvbxcFR4mj+ZJrTwUiI=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:AvxfHTvZa3SDWUKmpfJtmpEJy0OiYgcy3bOlS+ZJfK47jHpy9Nc85Kzn84sNMTajvIQ2FGLVaGCiC5D0PUjgGKf8OuL2Rdn7UgHd8qdrgZyRdP11HmTiweW/BhE7FC68Dydih1Ktp0iga7w0eU15e+CeqD7eCacJnexuj/kHTsWsBEUIcUStpFp+1oX6PCAbbjivbxEV0AvIv+4tdlZrv5gWIVc+fhxJ2KjNqz7Ae1Ti86zRcT6LdpjTxmpe6LGJ80a6EzZJuFmOvDwJ8Y5T3VpnnOde9oN3uoxaIgu2x7Mc45nBWsuXzwvQOt0DsLwzhjwQk2qH6mONFwgWPHJ2pdijgV9LNCf/h9DNiDsgPiB79eo/RNclu52ffjBkBEq7ATQGcuC3LVgEqxtSU6n4IgdVdBFHcksnGKy3i6vM6pIR3izm9tbUV3hubpwkvYfTpEc58qlmXUcJazDlQ4iWDcpcSR8ZGkPbrMNAqBJ4oJDLnQPGBbd08urz0S61CK7V;
 4:skEDEbN5ZAIj/w/pK2Bi4CVjdx1qPNVkHUCCDKVabL7vHMYeXhgdBkNaXnH0oBYJDpD8r2Odz/a217djkCxRTwkJoqs/C43k3XrtvALAmAm3NjZTJutFnZePdBdxW0/6+u709xNTrhmECAdKKoV3kumWjagw7r6+WbN7D2faPaTT//xR3CuvMhfKWFYpeYgtpCSzVk8Lk61xFIqbsjBd+ZtY9VOAFgvVGLq74JalhKAcmFh41Lzwk0VK9t/3p8EatzQCxpCSzbLzxQn0XBnIFwJv2kU5zHm/eHhd/He+ncQDAUzfBd47qPt6gwuMdsgMgNZtnaJNMLAXQXLDrVthDnUqGoQ4V+/ZSYq3XHnfubY=
X-Exchange-Antispam-Report-Test: UriScan:(788757137089)(4114951738403)(17755550239193); 
X-Microsoft-Antispam-PRVS: <HE1PR0301MB213911E26E7D0C750406E77DE6660@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6009001)(346002)(376002)(199003)(189002)(81156014)(8676002)(81166006)(5660300001)(76176999)(5003940100001)(80792005)(72206003)(316002)(16586007)(6666003)(42186006)(54906003)(3846002)(101416001)(6916009)(68736007)(305945005)(6116002)(478600001)(2950100002)(86362001)(50466002)(4326008)(189998001)(53936002)(48376002)(2361001)(2351001)(7736002)(8666007)(106356001)(33646002)(105586002)(97736004)(50226002)(47776003)(36756003)(8936002)(122856001)(8656003)(2906002)(50986999)(66066001)(81973001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:OWfupl6M/A9DisnEPXDp3Pwt4qtETQjK6RVIaZW?=
 =?us-ascii?Q?5DMHk3xpJ6a7+4FTAzAQuK61HeXxjJ8zPspmA+cIhTw5qCOocB1v87PEngSI?=
 =?us-ascii?Q?iVjk49vV91ZLGyoCBS10fNJ7uNpNAAcYwNn1j64BXt5ajvdAqWlKRGWJ2XyG?=
 =?us-ascii?Q?LqrimrgkS80OJQ98agQeoW8Wlsg10g9ul3zKB46yJ6vxftMkr0m7LoafYh12?=
 =?us-ascii?Q?tqqq3keeMl1otzvVwbAiBER53Rgw95Ws3+0XB/fp24LJoaX+G+fN/lUCwJ1n?=
 =?us-ascii?Q?XNV1r1dVG9M7GrAJNhf/Q1C+l9HS8dTmvCW5oOwCceBHiBgozRBRvVU3N2jp?=
 =?us-ascii?Q?TdwzwDhyVs6wHSvNGGG9DyHpDivCRlfmFQRr2wkzUkRTNrImZc/uOFt8/Hwy?=
 =?us-ascii?Q?jA8ZZ6RyyTxGLU/0TeNePjFlsdo90anYDEX4NE2XJpz2Ywsk9CkIhP7u8sue?=
 =?us-ascii?Q?7kelesEuFZHP7I6BqxQrLJIih50Pc4s4P1DPmeRWKZXNjJAbt9Ksnh8xpwlB?=
 =?us-ascii?Q?gfFGvLY6rCFS9G7URFuiaYqGRhSLMz02eNJcM0fQOr7G6830dCVBpTKXR7pF?=
 =?us-ascii?Q?gNdiJ+2IAsgr8FTbqfx11WHNf92uGeuTaGMJJG10O2CCVnkQ+5ttdJcy6cyO?=
 =?us-ascii?Q?UrVjqOZI89C8w5pCZSMzVjNSBfBc+H+nrGcDeDa6s+KYjQezJIIVGeJZfdsj?=
 =?us-ascii?Q?PV8ClM338TyqnrotpvsyUdXyLUYDRnvmYVo1gD9n37rutmV69dFtLAa72fQ+?=
 =?us-ascii?Q?uErDKlRFhVeVhOAa0QAerZPQUltDgMypStQ0Y9hQ6n9YXdWSEF/em54Z7VMw?=
 =?us-ascii?Q?nevhWIPb+ogI1ebVt14B6K4Rmzd/Yeui1P3wujG3X36wnNk9sh6QvN/W01Lh?=
 =?us-ascii?Q?56BDx0guywmv42l2L92hXLd6u15/8XIUngR8xZbGUYCigSSoLf0Df3RxPNNI?=
 =?us-ascii?Q?xGKo1yKlcUgEdK9pKUuGolphe5kJpJQXfCQ9qJlE0XLhQMVFH4TudUcEmhm7?=
 =?us-ascii?Q?9yPArEsrO5M6XoHBjJtwtwy9avAJdftWmLC9+8XVrQF/1W4trarDJRQYvTD1?=
 =?us-ascii?Q?YmTeWOPuwM9OK6nmrVKfydX9SQu39gBTK64gVEc61ilUsPjd7vheP2yAIEDV?=
 =?us-ascii?Q?tDYYLlJozeRlmBWCyGUsErMJ+psgjIvROTG8/Vt+ETFCPEnGNevhHM2mPRDD?=
 =?us-ascii?Q?LZIVwgnyZIprJ3PqfRyeqjy5LUlkHIaLfklOIdHfRUVhTqORdzbMgqF1dR9E?=
 =?us-ascii?Q?J8WcI6eUt/khXuo3SeDgMe5nz9PCGuXzuQBbvPf2L?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:DySYIw7m7j+4wGMyKu+e/l+iiytQGee26koP9obTTQuE7pWJe77dX3Euq9gA4dQlAasi1s08y1vz45qo8V+JLfOoJaQKRUwwGiiCMYHFj18tC2ZhahVthRE631Sd+IOiBtE8V1AmcjCPAfZwnZT6F46HtcVvr0kfV3DFEQww9nP+8ik9tNRhmOtcksM1iMxJLf8K8tvJ5rTY9mDIVSfUCGbkLfk99PWtyRcn1ctNC+E5LJvi+bsssy2ZPL03BYo+0zPbo9kGBA/J/MvYfdPbBfb9VrGDi2VdbH8Bwkk1Y0jjPYgp/8DhQKbuHAoQVKCOJ4wFNVFW+VdaqDsl4Osm/w==;
 5:Nn4lHmUcyo5Cf6jc/THCeQ3Qo03ILWoMdQTaDU8sZecQfiZ9vQtVqubzh51+As9Cdbj/RmwFrZmUznPeBvORGaYN+KELkorih4egd4Jc+Xm8RSfcWmQhHPRf3auzVHcZ3/V0eqwKgwDnkJ0maTYLRA==;
 24:79On8Bx0WF8iPI5nTlNdXnZ9BfkW6DppiDKH8oHiYdPbkIZr+SHHtAiHi+0PTlFiZfTG+3ytxcfMZ7hoOtp+526uWPhA9/wF9B8+7u8nwm8=;
 7:2x7KTMzwqtuGXr385/NJLLCx7UmashmjGLzL8hSRdgbT9fTVBIs4TKcv0qi499OTGFGqmNPKTM++b4Nvsx1sROtuJdZJcYRtmtPCh4U3/eWCsaRBItfnYWY+UuOWKblMKENav2uxI6QZhCXphqbqZrVXYDeRkiYGhnolOXFrxe7aEp8PshoD5TgyRWFIMEUZB6ht6ik2ebDbqNZIk1/SgMeK/BfIARodNaI0jh619EI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:01:04.6196 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 07/10] arm: traps: handle PSCI calls inside
	`vsmc.c`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxl
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2ggbW92ZXMgUFNDSSBo
YW5kbGVyCmNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGB2c21jLmNgLiBBbHNvIGl0IGNvcnJlY3Rz
IGNvZGluZwpzdHlsZSBvZiB0aGUgUFNDSSBoYW5kbGVyIGZ1bmN0aW9ucy4KCk9sZGVyIFBTQ0kg
MC4xIHVzZXMgU01DIGZ1bmN0aW9uIGlkZW50aWZpZXJzIGluIHJhbmdlIHRoYXQgaXMKcmVzZXJ2
ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTYpLCB3aGlsZSBuZXdl
cgpQU0NJIDAuMiBhbmQgbGF0ZXIgaXMgZGVmaW5lZCBhcyAic3RhbmRhcmQgc2VjdXJlIHNlcnZp
Y2UiIHdpdGggaXRzCm93biByYW5nZXMgKEFSTSBERU4gMDAyOEIsIHBhZ2UgMTgpLgoKU2lnbmVk
LW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpS
ZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5k
cl90eXNoY2hlbmtvQGVwYW0uY29tPgotLS0KCiogRml4ZWQgYWxpZ25pbmcgb2YgU1NTQ19TTUND
Q19VSUQgWEVOX0RFRklORV9VVUlEKCkKKiBGaXhlZCBjb21waWxhdGlvbiBidWcuIFByZXZpb3Vz
IHZlcnNpb24gdXNlZCBpbmxpbmVkIGZ1bmN0aW9uCiAgc21jY2NfZ2V0X2ZuKCkgaW4gJ2Nhc2Un
IHN0YXRlbWVudC4gVGhhdCB3YXMgYXJ0aWZhY3Qgb2YgcmVmYWN0b3JpbmcsIGJlY2F1c2UKICBJ
IHdhcyBhc2tlZCB0byByZXBsYWNlIG1hY3Jvc2VzIGluIGFzbS1hcm0vc21jY2MuaCB0byBpbmxp
bmVkIGZ1bmN0aW9ucy4KICBCdXQsIGFwcGFyZW50bHksICB5b3UgY2FuJ3Qgd3JpdGUgYGNhc2Ug
ZnVuYygpOmAuCiAgTmV4dCBwYXRjaGVkIGZpeGVkIHRoaXMgcHJvYmxlbSBhbnl3YXlzLiBCdXQg
YW55d2F5cy4uLgoqIFJlbW92ZWQgY2FsbCB0byBQU0NJX0FSRzMyKCkgZnJvbSBoYW5kbGVfZXhp
c3RpbmdfYXBpcygpCiogVXNlZCBuZXdseSBhZGRlZCBoZWxwZXIgZnVuY3Rpb25zCgotLS0KIHhl
bi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgIHwgMTE3ICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICAgICB8IDE4MyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMu
aCAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWNjYy5oIHwg
ICA4ICsrCiA0IGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRpb25zKCspLCAxMTkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwppbmRleCA4Mzk3MTg4Li42MTk4MGVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQ1MiwxMTkgKzE0NTIsNiBAQCBz
dGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNp
Z25lZCBpbnQgY29kZSkKIH0KICNlbmRpZgogCi0jZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcs
IHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQotI2RlZmluZSBQU0NJX0FSRyhyZWcsbikg
Z2V0X3VzZXJfcmVnKHJlZywgbikKLQotI2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFND
SV9BUkczMihyZWcsbikgKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWcsbikKLSNlbHNlCi0jZGVm
aW5lIFBTQ0lfQVJHMzIocmVnLG4pIFBTQ0lfQVJHKHJlZyxuKQotI2VuZGlmCi0KLS8qIGhlbHBl
ciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCi1zdGF0aWMgaW5s
aW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQp
Ci17Ci0gICAgICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8w
XzJfNjRCSVQpID4+IDMwICkgKTsKLX0KLQotc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkco
cmVncywwKTsKLQotICAgIC8qIHByZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFp
bHMgKi8KLSAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMp
OwotICAgIHN3aXRjaCggZmlkICkKLSAgICB7Ci0gICAgY2FzZSBQU0NJX2NwdV9vZmY6Ci0gICAg
ICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsK
LSAgICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOwotICAgICAgICB9Ci0g
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV9jcHVfb246Ci0gICAgICAgIHsKLSAgICAgICAg
ICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywxKTsKLSAgICAgICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKLSAgICAgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X29uKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwot
ICAgIGNhc2UgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX3ZlcnNpb24pOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJf
dmVyc2lvbigpKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZG
OgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwotICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKLSAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgotICAgIGNhc2UgUFNDSV8wXzJfRk42
NF9NSUdSQVRFX0lORk9fVVBfQ1BVOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVf
aW5mb191cF9jcHUpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8y
X21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8w
XzJfRk5fU1lTVEVNX09GRjoKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsK
LSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwotICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQ6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lz
dGVtX3Jlc2V0KTsKLSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Ci0gICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
NjRfQ1BVX09OOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgIGlm
ICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywxKTsKLSAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywyKTsKLSAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywzKTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQ6
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgotICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX2NwdV9zdXNwZW5kKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVu
dC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgcHN0YXRl
ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQ
U0NJX0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhy
ZWdzLDMpOwotICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2Nw
dV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKLSAgICAgICAgfQotICAgICAgICBicmVh
azsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk86Ci0gICAgY2FzZSBQU0NJXzBf
Ml9GTjY0X0FGRklOSVRZX0lORk86Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8pOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FS
RyhyZWdzLDEpOwotICAgICAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywy
KTsKLSAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0
eV9pbmZvKHRhZmYsIGxhZmYpKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOX01JR1JBVEU6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X01JR1JBVEU6Ci0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwotICAgICAgICBpZiAoIHBzY2lf
bW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwotICAgICAgICB9Ci0g
ICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotfQotCiAjaWZkZWYgQ09ORklHX0FSTV82
NAogI2RlZmluZSBIWVBFUkNBTExfUkVTVUxUX1JFRyhyKSAociktPngwCiAjZGVmaW5lIEhZUEVS
Q0FMTF9BUkcxKHIpIChyKS0+eDAKQEAgLTIyNzAsNyArMjE1Nyw3IEBAIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgcmV0dXJu
IGRvX2RlYnVnX3RyYXAocmVncywgaHNyLmlzcyAmIDB4MDBmZik7CiAjZW5kaWYKICAgICAgICAg
aWYgKCBoc3IuaXNzID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfcHNjaShyZWdz
KTsKKyAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKICAgICAgICAg
ZG9fdHJhcF9oeXBlcmNhbGwocmVncywgKHJlZ2lzdGVyX3QgKikmcmVncy0+cjEyLCBoc3IuaXNz
KTsKICAgICAgICAgYnJlYWs7CiAjaWZkZWYgQ09ORklHX0FSTV82NApAQCAtMjI4Miw3ICsyMTY5
LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNzICYgMHgwMGZm
KTsKICNlbmRpZgogICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCi0gICAgICAgICAgICByZXR1
cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOworICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3Nt
Y2NjKHJlZ3MpOwogICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBo
c3IuaXNzKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIU1JfRUNfU01DNjQ6CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCAzOGRm
ODIxLi42YWI3YzU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9h
cmNoL2FybS92c21jLmMKQEAgLTE5LDYgKzE5LDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KICNpbmNsdWRlIDxhc20vbW9uaXRv
ci5oPgorI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNs
dWRlIDxhc20vc21jY2MuaD4KICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KQEAgLTI2LDYgKzI3LDkg
QEAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZp
c29yIFNlcnZpY2UuICovCiAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCiAKKy8q
IE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBTdGFuZGFyZCBTZXJ2
aWNlIFNlcnZpY2UgQ2FsbHMuICovCisjZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQg
MTMKKwogc3RhdGljIGJvb2wgZmlsbF91aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHhl
bl91dWlkX3QgdXVpZCkKIHsKICAgICBpbnQgbjsKQEAgLTk0LDYgKzk4LDE0OCBAQCBzdGF0aWMg
Ym9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB9
CiB9CiAKKyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVn
LCAwLCB2YWwpCisjZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikK
KworI2lmZGVmIENPTkZJR19BUk1fNjQKKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50
MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywgbikpCisjZWxzZQorI2RlZmluZSBQU0NJX0FSRzMyKHJl
ZywgbikgUFNDSV9BUkcocmVnLCBuKQorI2VuZGlmCisKKy8qIEV4aXN0aW5nIChwcmUgU01DQ0Mp
IEFQSXMuIFRoaXMgaW5jbHVkZXMgUFNDSSAwLjEgaW50ZXJmYWNlICovCitzdGF0aWMgYm9vbCBo
YW5kbGVfZXhpc3RpbmdfYXBpcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBz
d2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVncywgMCkgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfY3B1
X29mZjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywg
MSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQorICAgIGNhc2UgUFNDSV9jcHVfb246CisgICAgeworICAgICAgICB1aW50
MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICByZWdpc3Rlcl90IGVw
b2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworCisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1
X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVp
ZCwgZXBvaW50KSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICBkZWZhdWx0Ogor
ICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorfQorCisvKiBoZWxwZXIgZnVuY3Rpb24gZm9y
IGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLworc3RhdGljIGlubGluZSBpbnQgcHNjaV9t
b2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQoreworICAgIHJldHVy
biAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlkICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkg
KTsKK30KKworLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUg
Q2FsbHMgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQoreworICAgIHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkcocmVncywgMCk7CisKKyAgICBz
d2l0Y2ggKCBmaWQgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgorICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1
X29mZigpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX01J
R1JBVEVfSU5GT19UWVBFOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190
eXBlKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVf
aW5mb190eXBlKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJf
Rk5fTUlHUkFURV9JTkZPX1VQX0NQVToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRl
X2luZm9fdXBfY3B1KTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9taWdyYXRlX2luZm9fdXBfY3B1KCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNh
c2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fb2ZmKTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOworICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1f
cmVzZXQoKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJ
TFVSRSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
T046CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgaWYgKCBwc2Np
X21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAgICAgICAgICByZWdpc3Rl
cl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworCisgICAgICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKKyAgICAg
ICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX1NV
U1BFTkQ6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBp
ZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CisKKyAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwg
Y2lkKSk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOX0FGRklOSVRZX0lORk86CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8pOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FS
RyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3Ms
IDIpOworICAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmlu
aXR5X2luZm8odGFmZiwgbGFmZikpOworICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOwor
CisgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOgorICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9taWdyYXRlKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lf
QVJHMzIocmVncywgMSk7CisKKyAgICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgcmV0dXJuIGZp
bGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsK
KyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlE
OgorICAgICAgICByZXR1cm4gZmlsbF91aWQocmVncywgU1NTQ19TTUNDQ19VSUQpOworCisgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgorICAgICAgICByZXR1cm4gZmlsbF9y
ZXZpc2lvbihyZWdzLCBTU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTU1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKKworICAgIGRlZmF1bHQ6
CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9Cit9CisKIC8qCiAgKiB2c21jY2NfaGFuZGxl
X2NhbGwoKSAtIGhhbmRsZSBTTUMvSFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBTTUNDQy4KICAq
IHJldHVybnMgdHJ1ZSBpZiB0aGF0IHdhcyB2YWxpZCBTTUNDQyBjYWxsIChldmVuIGlmIGZ1bmN0
aW9uIG51bWJlcgpAQCAtMTMzLDExICsyNzksMjYgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRs
ZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsK
ICAgICB9CiAKLSAgICBzd2l0Y2ggKCBzbWNjY19nZXRfb3duZXIoZnVuY2lkKSApCisgICAgLyoK
KyAgICAgKiBTcGVjaWFsIGNhc2U6IGlkZW50aWZpZXIgcmFuZ2UgZm9yIGV4aXN0aW5nIEFQSXMu
CisgICAgICogVGhpcyByYW5nZSBpcyBkZXNjcmliZWQgaW4gU01DQ0MgKEFSTSBERU4gMDAyOEIs
IHBhZ2UgMTYpLAorICAgICAqIGJ1dCBpdCBkb2VzIG5vdCBjb25mb3JtcyB0byBzdGFuZGFyZCBm
dW5jdGlvbiBpZGVudGlmaWVyCisgICAgICogZW5jb2RpbmcuCisgICAgICovCisgICAgaWYgKCBm
dW5jaWQgPj0gQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICYmCisgICAgICAgICBmdW5j
aWQgPD0gQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX0VORCApCisgICAgICAgIGhhbmRsZWQgPSBo
YW5kbGVfZXhpc3RpbmdfYXBpcyhyZWdzKTsKKyAgICBlbHNlCiAgICAgewotICAgIGNhc2UgQVJN
X1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6Ci0gICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2
aXNvcihyZWdzKTsKLSAgICAgICAgYnJlYWs7CisgICAgICAgIHN3aXRjaCAoIHNtY2NjX2dldF9v
d25lcihmdW5jaWQpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9I
WVBFUlZJU09SOgorICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3Mp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX1NUQU5E
QVJEOgorICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc3NjKHJlZ3MpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoICFoYW5kbGVkICkKQEAgLTE4
MSw2ICszNDIsMjAgQEAgdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgY29uc3QgdW5pb24gaHNyIGhzcikKICAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihy
ZWdzLCBoc3IpOwogfQogCit2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQoreworICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+
aHNyIH07CisKKyAgICAvKgorICAgICAqIHZzbWNjY19oYW5kbGVfY2FsbCgpIHdpbGwgcmV0dXJu
IGZhbHNlIGlmIHRoaXMgY2FsbCBpcyBub3QKKyAgICAgKiBTTUNDQyBjb21wYXRpYmxlIChlLmcu
IGltbWVkaWF0ZSB2YWx1ZSAhPSAwKS4gQXMgaXQgaXMgbm90CisgICAgICogY29tcGF0aWJsZSwg
d2UgY2FuJ3QgYmUgc3VyZSB0aGF0IGd1ZXN0IHdpbGwgdW5kZXJzdGFuZAorICAgICAqIEFSTV9T
TUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTi4KKyAgICAgKi8KKyAgICBpZiAoICF2c21jY2NfaGFu
ZGxlX2NhbGwocmVncykgKQorICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhz
cik7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBz
LmgKaW5kZXggNmVmZDFjNS4uMGI5MWFhNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAtMzMsNiArMzMs
NyBAQCB2b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBo
c3IgaHNyKTsKIAogLyogU01DQ0MgaGFuZGxpbmcgKi8KIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpOwordm9pZCBkb190cmFw
X2h2Y19zbWNjYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKICNlbmRpZiAvKiBfX0FT
TV9BUk1fVFJBUFNfXyAqLwogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmgKaW5kZXgg
MmJlZTViMy4uMTdkYzZkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
L3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtY2NjLmgKQEAgLTQ2
LDYgKzQ2LDE0IEBACiAjZGVmaW5lIFhFTl9TTUNDQ19VSUQgWEVOX0RFRklORV9VVUlEKDB4YTcx
ODEyZGMsIDB4YzY5OCwgMHg0MzY5LCAweDlhY2YsIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMHg3OSwgMHhkMSwgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKIAorLyog
U3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGwgdmVyc2lvbi4gKi8KKyNkZWZpbmUgU1NTQ19T
TUNDQ19NQUpPUl9SRVZJU0lPTiAwCisjZGVmaW5lIFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04g
MQorCisvKiBTdGFuZGFyZCBTZXJ2aWNlIENhbGwgVUlELiBSYW5kb21seSBnZW5lcmF0ZWQgd2l0
aCB1dWlkZ2VuLiAqLworI2RlZmluZSBTU1NDX1NNQ0NDX1VJRCBYRU5fREVGSU5FX1VVSUQoMHhm
ODYzMzg2ZiwgMHg0YjM5LCAweDRjYmQsIDB4OTIyMCxcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAweGNlLCAweDE2LCAweDQxLCAweGU1LCAweDlmLCAweDZmKQorCiAj
ZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ0NDX0hfXyAqLwogCiAvKgotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7ew-0007jj-HR; Thu, 21 Sep 2017 20:01:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7ev-0007jJ-SA
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:01:18 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8B/9C-02202-D8A14C95; Thu, 21 Sep 2017 20:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc8YqNsjdST
 S4MBSHoslHxezODB6HN39mymAMYo1My8pvyKBNePEE6+CWSYVmxreszQwHtLoYuTkYBFoZJZ4
 +ooDxGYUiJHYtKWTsYuRi0NIoJ9JYtfp34wgCSGBZIkLl8+xgthsAiYS6+afZwexRQSkJa59v
 gzWwCywk1Fi58ltzCAJYQEfiU0vO9kgNqhKvJn3DGwQr4CnRM+bDWBxCQE5iZvnOsHqOQW8JI
 4vfswCscxTonn6GSaIekGJkzOfgMWZBSQkDr54wQzRqyjx4OAFsMUSAnMYJd5NOsEK0awusff
 3G6giWYmjZ+ewQNi+EpfvrIeynzBJdDxSgWhuZpfo2t7JCJHQkXi65A/U1OdsEnPfnmSHSFhK
 fPzxA+rsAonJ8w8yQxRdYJWYcesPVEJGYtvznVANk1gldv/VgjgpQeLd/99MEA1dPBLPlh6Fc
 jrZJS7tm880gVF9FpJnZyF5dgEj0ypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDU73c1OLixP
 TUnMSkYr3k/NxNjMCUwAAEOxj/bfM8xCjJwaQkytu99HCkEF9SfkplRmJxRnxRaU5q8SFGGQ4
 OJQle32VAOcGi1PTUirTMHGBygklLcPAoifAeBknzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8v
 VUqcNwqkSACkKKM0D24ELFFeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvFsgUnsy8ErhNr
 4COYAI6InvDAZAjShIRUlINjDzlV9+2qIdabNtir+DCetEqYZZpoCPru5rIEFfuO5MElt45r/
 0/pvMcD+8+d2aXb09/zDk7051/0d47ffcCIyc02s24nbwkfqGjev2LHxoXzy46fNz69pP2ykd
 GwQmvQr9kVUVGTdh5sl3A1s6yuUaGY0dYDP+DBfzXaic95Fmqrbsh44HBISWW4oxEQy3mouJE
 AB8orlyPAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506024075!92679205!1
X-Originating-IP: [104.47.1.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 979 invoked from network); 21 Sep 2017 20:01:16 -0000
Received: from mail-ve1eur01on0081.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.81)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:01:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=bF/pyQXmvN4+WGIM7gBcwR6QcMl5VU1s7Ksv75rPNik=;
 b=Rqw73eS6u8nzz8HcykodxdpVmav4MPyVtqwAHQabDkpOpmIaPvvsEUwz8Sp/APLf0g0mxkFZf186639zqJ4Lk6ABnUY8tXC/TOrerhlvaSrk26JCG8iwqKPtMvNW3yhWk/4pV5zLlBHcUvw7zmPjEGc8Qsq9jY/1dRe6vAanR1c=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 VI1PR0301MB2142.eurprd03.prod.outlook.com (2603:10a6:800:26::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:01:12 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:01:07 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:00:02 +0300
Message-Id: <1506024004-8615-9-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0007.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::20) To VI1PR0301MB2142.eurprd03.prod.outlook.com
 (2603:10a6:800:26::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 674f0c11-932b-4a8f-1436-08d5012b82df
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:VI1PR0301MB2142; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 3:f6+kH603VSt9UeqbPiWmjFISQ72rhFWk5WbtNm5HxqBa4NLZlYaVtWUKcEESO+88pYIPiIAPy7z8XNtqHqe/zQ26mvcNqvCLJwBn+G9m875tLSxt451hbdUOxmJ7wO4ka2tgcvqFJxJoe0KNx8LMp7ge8Eq5+Loi0+2HZ45blCoCp87UC7GvHaPtr9bQtxnaQH3k7exStJ+aVNJZ6dWDatTYJZJeyfESqJwn9R+RqRm/UuojvAVdYHTa6ioIPQGa;
 25:lQBYQbfGvb7XVoYTnmdwN7T8sIkFFaDfX9v5TscUxTXheG5uls+hEOmVZxnjW9vxPdb7JHkiTlI363ULsAox9vM6I4EozfyMttsYnYfSY2jl8w+Xg5YQdIdbCMmjgrRxHoUa6KNcFdr0lty6/MBWCa448d/eUNYZNAfzGu/yQ+aB3sSap/ptac7Hgv5A/6e/6K721Ogmg4IQsJ7VIRYkc+grS7J5EA9y9f8EjKEDMJCHscW1sKzcAh521Vd//SB/+ls8VHfSuiqTOPH+/1mSs04knetfMEyvFLTz50Hm2QhkBaUd/RBrsSgzEqtGb7dUU/mGXpxez7/0HGiyMUg0Mg==;
 31:mhZmZEbFkMRjjS6Ca/BLQVVec79hJjanIBxf/vQngpE9tdfFTPfLh9/Gtwxbfmt3RbY+xVHeKbjt+p3slmTW1gU6ax0BVphLWH1QvoCnv05NcYIeSTdCthRpBHFkBm9t1d6X0sHGsr3W204c2ZSjNXfFTsHw0id+dMCjXiofn2oKEhsOHCxYsojm+hrEnH41vHTrAKtQ2XF4BP09X+ye/Gbci+XPnOwWlIWZ7cINU28=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2142:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 20:cYaJ1TnWIQiBzWXKysXQtJPX6wx3n8qzJA7uLoNDhDwwTLCqaVwXHk+Osdk2aY6Sy6U7wh0MnIrOZ9+BQLkB19sJNW6WodvvQDfCA9gw7MPA2zsMlh02QuDMkjNgbIjcXTbMXDGZG93IXsB/Uk9aSGGUVsvuD4kGm+D57JGFptPuAiHIL9xRrPv2y65dj0ZG0Gp70cIDyq13RSrg/NMe5ATog4IVoKM4GIM+geYJH6qss+/IIMsfgmnWnftVKDiI2/dBD7j/KF+zUupltDRq6qjaKkaX55YsBcFH8BGzA1KsaxupGKrB2RJ7Wd93uLK/WMdTSrpRMXGh9mhsXAOUzOpSS1srwm9pFkvab5Mfuik4jWApuxdvR/0Cqmo+Fw3xztyShgG0MjeJqvHubHD5Avrl/HksEtKyuqGH8JA+3xN2LcwuJYljvRdJWC9hKOScvVignSxjQTlWZYl6yRuGuASD5Qaa4a5q2PD+TZGfGkMPXtFCC1hoXX2awqz7zqz6;
 4:+Pmvv96uXdgHIgK71G1r6T/Pgn5ibP11emjgLckPU/cRCma+oTUTZiaWm5pioXvr8wkLu8vFstxhNemniwTvgZUazZXalVtHH3NFsYwbCaWuhxAqOS37HBuJ5U3S/17039CEbyd6+Uc7sVadNPybAtfd9/hmqgG3mKJBBCyJAoxWPH0EBkV2lHaoDvjuj1IlTemunZJdvlyM0hEG2hiqmqxLhKqi0sodU/mEo0xn58w6SrDkDR5SZCl23hbvYn4w59PWaVKy0/Fmf5jUMErAt4BTkYhFKvS4ltYTQHe+pSk=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2142433F37D444E774F5F81DE6660@VI1PR0301MB2142.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0301MB2142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0301MB2142; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(189002)(199003)(316002)(2906002)(48376002)(86362001)(8656003)(50226002)(189998001)(101416001)(2361001)(33646002)(76176999)(5660300001)(50986999)(5003940100001)(106356001)(105586002)(2351001)(50466002)(305945005)(6666003)(42186006)(68736007)(122856001)(7736002)(81156014)(4326008)(36756003)(16586007)(8936002)(47776003)(66066001)(3846002)(53936002)(81166006)(8666007)(6916009)(2950100002)(80792005)(97736004)(54906003)(6116002)(72206003)(8676002)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2142; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0301MB2142;
 23:nd0iuxk6D1KTz0T7XWuSHrvZaeq3U5NZDECw5Bs?=
 =?us-ascii?Q?w6wV52pIfH6qJYmD424HNDFVud6u4hj4AkSrOlEMbDHO8QZ/sRABwxs1Iohy?=
 =?us-ascii?Q?JJlJ9JBcfzVPXwlCdv5GDSKeGdfFqEP9u4fcPYQ/LoFMlTxPfqy+SuO2DRgK?=
 =?us-ascii?Q?iJVZc46J5DLqf4LxgC4JRPJ5tY9TBFn1DfC1u5H5xIzNxIUrgzQx6kCVMp6M?=
 =?us-ascii?Q?PInqq3/ZfPGZF7Vpd2PgPmpjcnLPsIu/hkjgZ3BQtOMegJtVpLPlNz95PjAw?=
 =?us-ascii?Q?gFY/PWHZv1p7HNUKaYDm6nVhOlE0k6TVh3RWW3/CefiGYNUQ+et8NZyvCZ+N?=
 =?us-ascii?Q?jgEG2rFz/Ou1nxnt3iYy2Lq4FJfsVn3KWDk9kbOgbtocT6yxL8U5zqSXdRTA?=
 =?us-ascii?Q?eYVSr/nUOjzobG8oFOQ4KOCcGRxS6dRIc/0/S2e3MJyfC41Y6kWn7YsmoSmM?=
 =?us-ascii?Q?N/x3ZoNkAW9/zjcI0DmAysGnQcg3/4PrHgZqMc+77RRKOSfR4rLhL5rJvVXQ?=
 =?us-ascii?Q?nlo5EWZcxPaKSV4kl8mfJJr3ZO60cBy5ZUihCsL7FrjZeV/wZpOPphCAUQUf?=
 =?us-ascii?Q?JKNNrtNirn5eWSoslNpr1JnpzsU3drg6JpPfxQ+jeOw2rFjGGx+Kkj+BTbFf?=
 =?us-ascii?Q?uMDWvAYspmXI8FvzssUI5rRCazaiad/VnxsU62CkKstSgQTmz8WL7IJ0twNF?=
 =?us-ascii?Q?rjeXpQySq1ec5qWx5dPLRwbW3MOg/zcjteo7FPoTDhxpSz1B+F8lRRsQe8Ii?=
 =?us-ascii?Q?R+dnn/WmACRrcqbYq9A/qhA/b8THf6K/BZ4hZLtcpnckBdZAbfrlyQwmTrBW?=
 =?us-ascii?Q?WzSXCEXd7eRD9St+2GE03wAJ1oACuyO+w7y2YWNlq6LfqK2mmH2TMDcGi4nY?=
 =?us-ascii?Q?XxuBxdr8xSgzRwJTcpdB0JBP4uNI8hFH/RUvWf7qd0micy0t7ctoDd4Z3iJw?=
 =?us-ascii?Q?PJquwyAOkEkuv3m3eQNmeGnAfrLXdvxRRwfO1NrxswFSmsTQMZvkagSjcFZj?=
 =?us-ascii?Q?VjITFGLQLmWGefEFehug2mRcUdSOGX7sBbjzWRFo5u3MvjS/ALfzeCdCwezN?=
 =?us-ascii?Q?3XFjqECXGIT6WIjc1xeuCy1jXZCYkMwM9vrv0Wcljv6lmqMYG5jErg9gbq5Q?=
 =?us-ascii?Q?NdHBtNtI7mjxU9rw/ch9feLRdqz6Hj8d6?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2142;
 6:J7saBC+gKGG3fFbvpQmEu5D6A6QBfyalE/aUvojQV/IgO6CaCRrdHj67DwyFw/LLplD2eB0XV6Iqxf93yG8Avvt+a7eLnmWubgczZEH+7fMH81j0T6afqS0TwzWOwYLbG8zvnjl+qe+YGYgYknMEi1S8uQDVgQW7UYlAZ+li1kuPpRYl2++Cy2/KJeGpCL/BazQgNbr9Hf0ZuNogR7rfJjcrT5SYfQx2Ik1Cg8DOESmYsJrIUs4nqlN4xJomTVbcjrfcUsJI2NTOaitnfbGuGDNiBRRGtkNe5PRALC1PiM5fBuT2sCO6PSFsAKohKkU9ZvcaPBRaQNMHLq8VRSvXiQ==;
 5:ACqjLE5OTh+LSoCK/JK0adbuxpHYPCmDt1i0IKhrBF7uEw1aboCHOH0XgJsf78bAlukVNjWLB/ooKDJ5Kc06ogTJ4/8gVtYrymicBW+vhORP2JBEiDYBqBQxOXpyXUOz8E4DG++B7YJEuJnMNVONoA==;
 24:qKX87Xw79L8XWJcCOWz2tBU6kfPJAmOBe3i5RJSE/S20mY/XqehUv2nw7iuyRAakWhpPDDxhhT1Bd04UK2WO2rzP+1LNAjw/cuudOR2m0CI=;
 7:sBFs2fVicXsWaRzs5Ed0CQOF/8h/7LDU4c6gohl1xr+lPiAVTAM95Sq5dkeYICvLBQi2jjdDuH1F8+kucY/TKKhhEqq/6mcBT5G4OMi/1mlltafItlv7Ft2mC7/95q5uIbzSl0XlaMGN9zU89M/W2+Np46SGtLO146aMWVqU5VVb+S+iKOWcvqHcT/+umEpeVqglhnysaVnMDNBuwlEEO6n/rL7p9JA8o2RhpL71ONU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:01:12.6484 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2142
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 08/10] arm: PSCI: use definitions provided by
	asm/smccc.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c21jY2MuaCBwcm92aWRlcyBkZWZpbml0aW9ucyB0byBjb25zdHJ1Y3QgU01DIGNhbGwgZnVuY3Rp
b24gbnVtYmVyIGFjY29yZGluZwp0byBTTUNDQy4gV2UgZG9uJ3QgbmVlZCBtdWx0aXBsZSBkZWZp
bml0aW9ucyBmb3Igb25lIHRoaW5nLCBhbmQgZGVmaW5pdGlvbnMKaW4gc21jY2MuaCBhcmUgbW9y
ZSBnZW5lcmljIHRoYW4gb25lcyB1c2VkIGluIHBzY2kuaC4KClNvIHBzY2kuaCB3aWxsIG9ubHkg
cHJvdmlkZSBmdW5jdGlvbiBjb2Rlcywgd2hpbGUgd2hvbGUgU01DIGZ1bmN0aW9uCmlkZW50aWZp
ZXIgd2lsbCBiZSBjb25zdHJ1Y3RlZCB1c2luZyBnZW5lcmljIG1hY3JvcyBmcm9tIHNtY2NjLmgu
CgpGdW5jdGlvbiBwc2NpX21vZGVfY2hlY2soKSBpbiB2c21jLmMgd2lsbCBiZSByZW1vdmVkIGlu
IGEgbmV4dCBwYXRjaCwKc28gdGhlcmUgYXJlIG5vIG5lZWQgdG8gcmV2aWV3IGl0LiBJIGhhZCB0
byByZXdvcmsgaXQsIGJlY2F1c2UKUFNDSV8wXzJfNjRCSVQgZGVmaW5pdGlvbiBpcyBkcm9wcGVk
IG5vdy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4KLS0tCgogKiBGaXhlZCBpbmRlbnRhdGlvbiBmb3IgUFNDSV8wXzJfRk4zMgog
KiBQbGVhc2Ugbm90ZSB0aGF0ICNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFIHdhcyBpbmRlbnRl
ZCB3aXRoIHRhYnMuCiAgIEkgY2hhbmdlZCB0aGVtIHRvIHNwYWNlcywgc28gcGF0Y2ggbG9va3Mg
d2VpcmQuIEJ1dCBJIHVzZWQgdGhlIHNhbWUKICAgdGFiLXN0b3AsIHNvIGl0IHNob3VsZCBiZSBm
aW5lIGluIHRoZSByZXN1bHRpbmcgZmlsZS4KCi0tLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9z
ZWF0dGxlLmMgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgICAgICB8IDEw
ICsrKysrLS0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgIHwgIDQgKystLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyks
IDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKaW5kZXggODZkY2U5MS4u
MjJjMDYyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKKysr
IGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKQEAgLTMzLDEyICszMywxMiBAQCBz
dGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHNlYXR0bGVfZHRfY29tcGF0W10gX19pbml0Y29uc3Qg
PQogICovCiBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3RlbV9yZXNldCh2b2lkKQogewotICAgIGNh
bGxfc21jKFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7CisgICAgY2FsbF9zbWMo
UFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpLCAwLCAwLCAwKTsKIH0KIAogc3RhdGljIHZvaWQg
c2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lT
VEVNX09GRiwgMCwgMCwgMCk7CisgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZG
KSwgMCwgMCwgMCk7CiB9CiAKIFBMQVRGT1JNX1NUQVJUKHNlYXR0bGUsICJTRUFUVExFIikKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4
IDM0ZWU5N2UuLmJlNGU4ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtMzEsOSArMzEsOSBAQAogICogKG5hdGl2ZS13aWR0aCkg
ZnVuY3Rpb24gSUQuCiAgKi8KICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX05BVElWRShuYW1lKQlQU0NJXzBfMl9GTjY0XyMjbmFtZQorI2RlZmluZSBQU0NJXzBfMl9G
Tl9OQVRJVkUobmFtZSkgICAgICAgIFBTQ0lfMF8yX0ZONjQobmFtZSkKICNlbHNlCi0jZGVmaW5l
IFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKQlQU0NJXzBfMl9GTl8jI25hbWUKKyNkZWZpbmUgUFND
SV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgICAgICBQU0NJXzBfMl9GTjMyKG5hbWUpCiAjZW5kaWYK
IAogdWludDMyX3QgcHNjaV92ZXI7CkBAIC00OCwxMyArNDgsMTMgQEAgaW50IGNhbGxfcHNjaV9j
cHVfb24oaW50IGNwdSkKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKIHsKICAgICBp
ZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKLSAgICAgICAgY2FsbF9zbWMoUFND
SV8wXzJfRk5fU1lTVEVNX09GRiwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8y
X0ZOMzIoU1lTVEVNX09GRiksIDAsIDAsIDApOwogfQogCiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1f
cmVzZXQodm9pZCkKIHsKICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkK
LSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKKyAg
ICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpLCAwLCAwLCAwKTsKIH0K
IAogaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpwc2NpKQpAQCAtMTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2
b2lkKQogICAgICAgICB9CiAgICAgfQogCi0gICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBf
Ml9GTl9QU0NJX1ZFUlNJT04sIDAsIDAsIDApOworICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFND
SV8wXzJfRk4zMihQU0NJX1ZFUlNJT04pLCAwLCAwLCAwKTsKIAogICAgIC8qIEZvciB0aGUgbW9t
ZW50LCB3ZSBvbmx5IHN1cHBvcnQgUFNDSSAwLjIgYW5kIFBTQ0kgMS54ICovCiAgICAgaWYgKCBw
c2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lf
dmVyKSAhPSAxICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9h
cm0vdnNtYy5jCmluZGV4IDZhYjdjNTUuLmFhNDMyYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMTM3LDcgKzEzNyw3IEBAIHN0
YXRpYyBib29sIGhhbmRsZV9leGlzdGluZ19hcGlzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8K
IHN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdp
c3Rlcl90IGZpZCkKIHsKLSAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAm
IFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7CisgICAgcmV0dXJuIGlzXzY0Yml0X2RvbWFpbihk
KSB8fCAhc21jY2NfaXNfY29udl82NChmaWQpOwogfQogCiAvKiBQU0NJIDAuMiBpbnRlcmZhY2Ug
YW5kIG90aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwpAQCAtMTQ1LDcgKzE0NSw3IEBAIHN0
YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IHJlZ2lzdGVyX3QgZmlkID0gUFNDSV9BUkcocmVncywgMCk7CiAKLSAgICBzd2l0Y2ggKCBmaWQg
KQorICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihmaWQpICkKICAgICB7CiAgICAgY2FzZSBQU0NJ
XzBfMl9GTl9QU0NJX1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHNjaS5oCmluZGV4IGJlMjQ1OGEuLjYzNWVhNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCkBAIC0x
LDYgKzEsOCBAQAogI2lmbmRlZiBfX0FTTV9QU0NJX0hfXwogI2RlZmluZSBfX0FTTV9QU0NJX0hf
XwogCisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CisKIC8qIFBTQ0kgcmV0dXJuIHZhbHVlcyAoaW5j
bHVzaXZlIG9mIGFsbCBQU0NJIHZlcnNpb25zKSAqLwogI2RlZmluZSBQU0NJX1NVQ0NFU1MgICAg
ICAgICAgICAgICAgIDAKICNkZWZpbmUgUFNDSV9OT1RfU1VQUE9SVEVEICAgICAgICAgIC0xCkBA
IC00MiwyOSArNDQsMjQgQEAgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZvaWQpOwogdm9p
ZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKIC8qIFBTQ0kgdjAuMiBpbnRlcmZh
Y2UgKi8KLSNkZWZpbmUgUFNDSV8wXzJfRk5fQkFTRSAgICAgICAgMHg4NDAwMDAwMAotI2RlZmlu
ZSBQU0NJXzBfMl9GTihuKSAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFTRSArIChuKSkKLSNkZWZp
bmUgUFNDSV8wXzJfNjRCSVQgICAgICAgICAgMHg0MDAwMDAwMAotI2RlZmluZSBQU0NJXzBfMl9G
TjY0X0JBU0UgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAoUFNDSV8wXzJfRk5fQkFT
RSArIFBTQ0lfMF8yXzY0QklUKQotI2RlZmluZSBQU0NJXzBfMl9GTjY0KG4pICAgICAgICAoUFND
SV8wXzJfRk42NF9CQVNFICsgKG4pKQotCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lP
TiAgICAgICAgUFNDSV8wXzJfRk4oMCkKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQg
ICAgICAgICBQU0NJXzBfMl9GTigxKQotI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAgICAg
ICAgICAgIFBTQ0lfMF8yX0ZOKDIpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9PTiAgICAgICAg
ICAgICAgUFNDSV8wXzJfRk4oMykKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTyAg
ICAgICBQU0NJXzBfMl9GTig0KQotI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAgICAgICAg
ICAgIFBTQ0lfMF8yX0ZOKDUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBF
ICAgUFNDSV8wXzJfRk4oNikKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQ
VSBQU0NJXzBfMl9GTig3KQotI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAg
IFBTQ0lfMF8yX0ZOKDgpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCAgICAgICAg
UFNDSV8wXzJfRk4oOSkKLQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAgICAg
IFBTQ0lfMF8yX0ZONjQoMSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAg
ICBQU0NJXzBfMl9GTjY0KDMpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTyAg
ICAgUFNDSV8wXzJfRk42NCg0KQotI2RlZmluZSBQU0NJXzBfMl9GTjY0X01JR1JBVEUgICAgICAg
ICAgIFBTQ0lfMF8yX0ZONjQoNSkKLSNkZWZpbmUgUFNDSV8wXzJfRk42NF9NSUdSQVRFX0lORk9f
VVBfQ1BVICAgUFNDSV8wXzJfRk42NCg3KQorI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIEFS
TV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05W
XzMyLCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJXzBfMl9GTl8jI25hbWUp
CisjZGVmaW5lIFBTQ0lfMF8yX0ZONjQobmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUND
Q19GQVNUX0NBTEwsICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfNjQsICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dO
RVJfU1RBTkRBUkQsICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOXyMjbmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJfRk5fUFND
SV9WRVJTSU9OICAgICAgICAwCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EICAgICAg
ICAgMQorI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAgICAgICAgICAgIDIKKyNkZWZpbmUg
UFNDSV8wXzJfRk5fQ1BVX09OICAgICAgICAgICAgICAzCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX0FG
RklOSVRZX0lORk8gICAgICAgNAorI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAgICAgICAg
ICAgIDUKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUgICA2CisjZGVmaW5l
IFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFUgNworI2RlZmluZSBQU0NJXzBfMl9GTl9T
WVNURU1fT0ZGICAgICAgICAgIDgKKyNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUICAg
ICAgICA5CiAKIC8qIFBTQ0kgdjAuMiBhZmZpbml0eSBsZXZlbCBzdGF0ZSByZXR1cm5lZCBieSBB
RkZJTklUWV9JTkZPICovCiAjZGVmaW5lIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09OICAgICAg
MAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:01:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7fC-0007sg-3o; Thu, 21 Sep 2017 20:01:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7fA-0007r0-Oc
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:01:32 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BD/83-27708-B9A14C95; Thu, 21 Sep 2017 20:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH99x7t13FK9fp8LRUcJBv5NAsqBS
 SQkmjMpDAKPTObttwm3LvFOtLxj6kRShCWkMzsndMaoqvqDkTcy6VwlAp6NWZqGT2ImnU7u60
 +vZ/nt//nP85cEhcYZWpSLbUwnJmxqiW+RMxBZJ98TbVk5yEvqHEnTeXGolUtH+wexXLQsekB
 rO2sDRPqrd9NxQ5A0rHel2oDN30v4D8SII+h8OC44CgEX0c7K0V6ALyJxV0FQbdE2NSASjofH
 g38BEXtIzeDs0NY3JBh9Cb4eXyC28BTo/g0N3u8pqC6Wzoba/GxYQt4HIvE4Km6EyYHh71aqA
 jYGq0wuvx8/wPNb4nxLAMsNa6MNEfBMNXP3j/cRqgf3YWF2sj4U3/uDcY6DoEv1qaZWJxNPSs
 zvtM4TD4rM4XdhAav/T59AQGb2/sFoutcrAP1EhFsBW+Tc9IReCWwaeJzz6wC5ZWVmSiLoKFh
 lpf9LgUZlsrfCAM2tydchEMSMF5t8y3UB4s/l7FRGCjYGzmFSE+KuTQuGTHq1CU7Z9tbf9sex
 1h91EMz3IlLBe/LUmj5Qw6vcXEGIzxiQk7NCaW5xkda2S0vCa/0GRHnlM4K5GgDtRx/pADbSI
 xtZIazxrIUQRqC0+e1jO8PpcrNrK8A4WRpBqowSMeFsSxOrb0lMHouad1DGSAOoSaETDFFzEm
 3qATkRMlkV8vTa5hZPnU6zVMQZgLzawqlJoQrLRg1RebNxqt3+ZzFK4KppBEIlEEFLGcyWD5n
 8+hUBKpg6kHQpcAg9mykTfnGQXzjFLw8LEwioX5i1RlKG05Nf1R/r0TyWER3fbFH4v9CU0OR3
 W5NDY1zXpr754uR3tsW1vTwZR055Wzgcnzjs13NHHLBT0tlbu7jmr8+ZaI8LSfXODFvLhBZ15
 6WPba3p6olJqnLmfkmTJzv+xypvtarn2koaRvOPo2UZlTNRmNdPXyDGVCvVt52N2ptKoJXs8k
 xuEcz/wBeNJE4ZYDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506024090!112657743!1
X-Originating-IP: [40.107.0.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63090 invoked from network); 21 Sep 2017 20:01:30 -0000
Received: from mail-eopbgr00067.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.67)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:01:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=YMi9R+mZGjSAmH978kuzCUowXSyE3bIgtld2IdKBudk=;
 b=DwP0WGa+Tlh1I8OaZ2lAtUdGNwTBiNR6x+jStvNU6VQbsMf3SFYAC8A3auMvAHWCGWwQo1kKsZLDw1ShLkujXeP8en/BH5HmVQppHLlj4f2fZpsFY3TNeF/We1B9X8vivvzCJYV5nL1Q5ItCJ+kekZ3BP/+fgKkwYiJ6YBwisIE=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 AM4PR0301MB2130.eurprd03.prod.outlook.com (2603:10a6:200:4d::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 21
 Sep 2017 20:01:27 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:01:22 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:00:04 +0300
Message-Id: <1506024004-8615-11-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0003.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::16) To AM4PR0301MB2130.eurprd03.prod.outlook.com
 (2603:10a6:200:4d::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 17df5d83-14c6-457c-8213-08d5012b8c04
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM4PR0301MB2130; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 3:m422W2hQ5P1ng++40mpoIh+F9R1XDZEeUGvF20K0+a1K6G5S0MDQ8exFgZZ+puRUGjoE0yVtWnadvoBE+fPK4rxUdVB6rvwBS5A0kHW2VX+o1K6cXUgTJWmha8Z3/lIbdCfOdBo6GoDMzYSEDo+mQQfY4LiqldAL8Cx8/5MXCVY5svrVNyzyks8At1D8RO6MZFHUlDNik+owOPaE1lttwqB0foa8TS2YuF+VE4YxL5Btshvd+eUEQbiAGnz1XNeC;
 25:cy0zL+Atb6Z9WqcwM/AxFM0KnloSl365llTfFnbxTTwZPPfVIY/F/j70DOB5D1PAW5uGLK5wRaxmwtaYb6MEyvMBK/hJBysT6zkSBVHXT3tgGu+gVVco+puC/d5ZFd3yE7izbuYBV4/2qTChiihVPWC2qAPBtF2mFjvLC5J4jSV2pq97Pvee01o5StS35idyT8x0kHFYGUuT7KCie39PDnXIxPMLLRYa5M5XN2VqUHFBgbKTr9dzU28GEb3HagW97kWAwsXpa/BohkAEZm9NelW5as8aM04R5pkJ1sXL0QjuGxrLM1GE7KHeB1BHfdHXSFTJfRDWDsXl8NlZNsR2aQ==;
 31:YYcR4t+qYSzonyxt86VVKkID/8z71u+x6XDldJzuIWmm+zt82QXYIEBWCFiOgXU8+B35dn0K3IY9x3p/CoVMx1Gc//ji82FeEvjBCEEM8KyTYoTclCrIQjxxDTjJvzR8quONNGfaJSBVhIMzGwPISh6GvYS4/tXNQ/B1D4/sd37WSOkHMxe/7Gq+jVQ0n8rYWs6CUc82Ml2MKqnNDUUi31lzovRb6CRHCA5QKaBa1Ag=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB2130:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 20:gOoGkR0F6wUrP6KKO367+Jg5nt3b6ENy13Vnzf5Q198PCbvS5VR7e/2ERhaJKZqiGDmjwPPC9HWMFIwYXqD7VfANWhww+76iyPGSpw54SffsVJ2Qh0PgkIVN79tPsjfztM8WVn4ph0mKRrG4mr++jh1hhd0qoA88rG541CfDUBC2da9QGyglEPQBg+sXcY3JAGLT9FtLBAREVdzSoUMSv/LL4sfpnqI+4pehdByaTiGiNgSC9Y8C5hr98lowtZza10D+ShmNBkYh/WSUp7JaFEFSUluNUkLG4R6lD5VPCwPv1+sP+k1+UOFmeBA4t1m6/HiGZcg2SjGNH1KoVHIa+yrb1AyigPmvvAt/CqRqkGKwTUH6EM8psEyVpHvwr2MfoOr7vaOghHL13AibziiFPSmrvHdeJ/PPXZJrYl5PkRY66BZbl9jXll4MYcQjhMxvZeKZahltifVLjaOnGWnsfb8RreTZZhFZcgBXbFEfmmF1tXSWiqPuIGXmq6HKKCwK;
 4:o4+Xm6YiRE59L9aSf15KPyLjhKZDR/ZO9HkuXCR8Y0fy2ppT6rQR4kYFzuMB9E+t9ceICWwFYeF2p0Ug7rs4I0glawCne1ELPOO1MRlkyaxT68pzX4kux2WBuarHhkhmydpRqu9ILZSsSjgVyouTIg7GUUl5JJLh4oTbtruUFMiMwit/majEg+yW3saZDzol6ybcD9GLWW8LLinHWGp0vijW3KL+epymyN8yX6+XXBFffyg9VR1k6QurlzYXSziQ9Mg3k4JgYIjCnIRbGgQVU9Xmf5d8UXpc0IDONxg4y6c=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <AM4PR0301MB2130B2287ED3736C4666E362E6660@AM4PR0301MB2130.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0301MB2130; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0301MB2130; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(7370300001)(6009001)(376002)(39830400002)(346002)(189002)(199003)(81166006)(50986999)(6916009)(81156014)(8676002)(4326008)(8656003)(80792005)(76176999)(2950100002)(86362001)(5003940100001)(33646002)(2351001)(105586002)(2361001)(106356001)(7416002)(7736002)(122856001)(97736004)(305945005)(36756003)(53936002)(6666003)(101416001)(478600001)(6116002)(3846002)(68736007)(5660300001)(50466002)(54906003)(16586007)(50226002)(316002)(48376002)(42186006)(72206003)(8666007)(66066001)(189998001)(47776003)(7350300001)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB2130; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM4PR0301MB2130;
 23:FBF8iSSVnivI9q0a4D+KmCyT9PYlOhkttKlgEVA?=
 =?us-ascii?Q?AB14H35Jb5z2d0U48zcuvX1MyVRAq5guEBW1ArJxc8lt5DR8OFVPQm9+Cjjl?=
 =?us-ascii?Q?Y0wenMc4yXho9bss8/2ZpxJ124Uyp6hcm3kTZSuCRtyEi92fkSEqm+LJML4f?=
 =?us-ascii?Q?mfy7P/tqZwBzanGsAHgpCcK/kG/pTKyeJARDPXk9li4vh01iWU1tnq85f1QZ?=
 =?us-ascii?Q?PO9qq4W6K6SevGn30XpvdeKKVHsFd+o7L0vcrtLGMf0yvBt4bxPrEkg938Hk?=
 =?us-ascii?Q?MtNnTrdTYHq3sK/ievsfGH+zXTEO401mqp2e2kkRx89xNdYMajcf+PGkn2xf?=
 =?us-ascii?Q?5cB+orKdF9YTFC5+O7Iq5QTvdQeClwJOjXrNMGmJw6LjIWpvwUH3iS4vpl3Z?=
 =?us-ascii?Q?myulXX/VLJc5vbBC3NoUyn68YF7LWp8EFLKUJg4K81HA34b5RSrhI/Qf5vcP?=
 =?us-ascii?Q?PoHIkI+frLuA3u0iYHBJPt89hXB6yYCB/ET6+sZkq7++jZ+F/SYnxdsuQ/pX?=
 =?us-ascii?Q?ibMrXryj8C1aBbKDVbTX00JwDoZnBi1jT9gHZzVnp03wrZ8xcZQx+i29WJCG?=
 =?us-ascii?Q?aYK2wvwRK33SuBuiYxuLLaa8BsHtx1yHcZvRsWzgfVMb3IfHdD4kWJxAjLF7?=
 =?us-ascii?Q?2DbTb3465WTtyPBj+wogoJ6Gq/vBIf7+/qrypilZJpUekUnJ7JseDpDdv9WE?=
 =?us-ascii?Q?uD7Ck5zU1Qobpy7RsWNy6gt1nFv4+zNXIJU1aiar66XC/3eVXmjPDauWnYem?=
 =?us-ascii?Q?xF8OrYT4TgxaqcJjH/lqe9F3wF8NcI1cAPJuvgxB1f3QtcJTxnh7jJ6/JCFB?=
 =?us-ascii?Q?/ITmkgCgudZpFYBFQqjkU8LcxP1BGzG2oqIoYmgPfCh30KZUsK9Z070MnllS?=
 =?us-ascii?Q?Ln4i2TABLHmTek7KHKLRaD4coB1FQU6XsZw1taHbPvQ9sMrhN2bQWgRpVpUx?=
 =?us-ascii?Q?YSb6jm/ntS528idF6M8otrTA+xvm8e2PsKBjoYzGAm1RTGu4ZbUSzAQLYDIK?=
 =?us-ascii?Q?V1EybZKYWmD+N03S/5/ng4+u2uNlK47u4O30Lx7GqQYOzSDdoFq7BQDtJaaB?=
 =?us-ascii?Q?dXr0RjHV1yWUMzwHEIukHjHPX9QvVy/tbKdJu/Vw5Dk4ggWnj2Q/7JXq3p5p?=
 =?us-ascii?Q?fOJ4zX8/zJ/IP9duW6U4gey0ADPyjLaBT1BYGFHHegFrBLgwU/3zay+AmJVp?=
 =?us-ascii?Q?cRobPhbAsrRtuHrlx0K0sDvEQi8gXJcm7ioXGP+csx7KEGWVXoi09MiKWeux?=
 =?us-ascii?Q?y+0k3WUpDdNN5Wgj/2kY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB2130;
 6:eqjfDltKiDT5r8eTpE/E//ufzkWJR3KHGrvWlAegO84FuuFRzwLaqJvfRHuQ/8c6Vhs8DEKLoNAxPvG2GG/uGenrsfmrg1XMfyjr3cD9NqIZVtb2OkqzASqSc0MvFVRohJZ2R21lWInroIzqjNRDsfVKBWEMEDOJyAqPNVak++md63ATIqCal64vXaW5wMk2S+mtGI0KJ5cNKCpGEPBrFY69TzeDVxU1wVOYXi3+ZcGNSYHG1YuEa0jbGCmWVsZacmSYdLW60kuH+ZIQVmcJEeDlGrGiz96qT7ncYNmaCFq0u9W9ydctu3Tr94lBzVDviEYNnHJ0arBT3XI15oHuSQ==;
 5:pWrFRSHhtjv0Fgj/TPv2MnoufCVBIeyBAjI6lf7NPTwPof4sEcqra0A0/WtLYrJR4vYIjAql4VD58ur1Gt3GdLLjPferGjWcf+xdbXyp8AML/CuCsvyy8ZeujNJnhN4VRlCCbC6DSlLhP6c5/Z1AtQ==;
 24:iw21wLphgnGvisVfxvRMFjBI61wzbljAKYvwetjFeePyB2/HKiBwmnqGPg+5doELo+/taTmv941ZZKSJG1dJqnAAgzC8GCb/WQKVYWFAzvg=;
 7:3+TUmVNsNifPvOISQN8h2TeBMtgU38JblpmxOCro2ahPR/ZrPeDUwp2lTfPTTZRb/QL373ZqDgZdXM1kKlHSU9PsrCe2k2RADnIWjqGnhgSC/GH2FyUYZxMK935hcb07J+TlUxRbhXpUpDL6nvKCaJB1k6aYfsCGR1knRR9oEKsSryyl9LtElmNY1x3vwtnc9s6E2chljNdUExcd4Cj6UriTkmCu50cDH2vefJW6YZg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:01:27.3990 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB2130
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 10/10] public: add and enable
	XENFEAT_ARM_SMCCC_supported feature
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmZWF0dXJlIGluZGljYXRlcyB0aGF0IGh5cGVydmlzb3IgaXMgY29tcGF0aWJsZSB3aXRo
IEFSTQpTTUMgY2FsbGluZyBjb252ZW50aW9uLiBQcmV2aW91c2x5IGh5cGVydmlzb3Igd291bGQg
aW5qZWN0IGFuCnVuZGVmaW5lZCBpbnN0cnVjdGlvbiBleGNlcHRpb24gaWYgYW4gaW52YWxpZCBT
TUMgZnVuY3Rpb24gd2VyZQpjYWxsZWQgb3Igd291bGQgY3Jhc2ggYSBkb21haW4gaWYgYW4gaW52
YWxpZCBIVkMgZnVuY3Rpb24Kd2VyZSBpbnZva2VkLgpYRU5GRUFUX0FSTV9TTUNDQ19zdXBwb3J0
ZWQgZmVhdHVyZSBtZWFucyB0aGF0IGl0IHNhZmUgdG8gaW52b2tlClNNQy9IVkMgY2FsbHMgdGhh
dCBhcmUgY29tcGF0aWJsZSB3aXRoIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24uCgpTaWduZWQtb2Zm
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgfCAzICsrKwogeGVuL2luY2x1ZGUvcHVibGlj
L2ZlYXR1cmVzLmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRl
eCA5NGZkZjVjLi44ZDEzN2M1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBi
L3hlbi9jb21tb24va2VybmVsLmMKQEAgLTM5NCw2ICszOTQsOSBAQCBETyh4ZW5fdmVyc2lvbiko
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwKTsKICAgICAgICAg
ICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgICAgICBmaS5zdWJt
YXAgfD0gMVUgPDwgWEVORkVBVF9kb20wOworI2lmZGVmIENPTkZJR19BUk0KKyAgICAgICAgICAg
IGZpLnN1Ym1hcCB8PSAoMVUgPDwgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkKTsKKyNlbmRp
ZgogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHN3aXRjaCAoIGQtPmd1ZXN0X3R5cGUg
KQogICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2ZlYXR1cmVz
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAppbmRleCAyMTEwYjA0Li4xYTk4OWI4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvZmVhdHVyZXMuaApAQCAtMTAyLDYgKzEwMiw5IEBACiAvKiBHdWVzdCBjYW4g
dXNlIFhFTk1FTUZfdm5vZGUgdG8gc3BlY2lmeSB2aXJ0dWFsIG5vZGUgZm9yIG1lbW9yeSBvcC4g
Ki8KICNkZWZpbmUgWEVORkVBVF9tZW1vcnlfb3Bfdm5vZGVfc3VwcG9ydGVkIDEzCiAKKy8qIGFy
bTogSHlwZXJ2aXNvciBzdXBwb3J0cyBBUk0gU01DIGNhbGxpbmcgY29udmVudGlvbi4gKi8KKyNk
ZWZpbmUgWEVORkVBVF9BUk1fU01DQ0Nfc3VwcG9ydGVkICAgICAgIDE0CisKICNkZWZpbmUgWEVO
RkVBVF9OUl9TVUJNQVBTIDEKIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19GRUFUVVJFU19IX18g
Ki8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:01:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7f3-0007o9-SO; Thu, 21 Sep 2017 20:01:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Volodymyr_Babchuk@epam.com>) id 1dv7f2-0007nA-Ma
 for xen-devel@lists.xen.org; Thu, 21 Sep 2017 20:01:24 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 6E/0D-00743-39A14C95; Thu, 21 Sep 2017 20:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHfW+77RQvzmn4uDRsUGK0pWikBCE
 ZlpLgP0WaoKdd3mibczd1BmEhls5+aCap9EOyLMTENIYio/xFGdbMqDQ1FGeKlCbDEkzttptl
 99dz7+fzvN/nhYcQyVZwOcGYjIxBR2sUEi8xu9dDpayU9yaH9eyKerBYL45BR/s6V7AklIKrd
 RnZpnScXZtekuqvBJu+j0RfQI1gRl6EmLooghrbsMSMPAlEpULrs1LkBDLqKgZT1nWRE8ioTF
 hyOFyShIqE5ns2qbP2o7bBR8d7V4OI6kDQ0W9xNfhSiVDa/AEzI4KP2Al911w+SSVAxdcilwL
 Udhh5W+qqPfnzl/VTYiErHopuDWCC7wP9NXbXuYgC6JqddffugImuQVcuUFUIFt49kgjNIWBd
 +eaWgqDvzW2xUCfC5wqHVGiwY3D3Ug8m/BRJ4c7YTbe1B57bb4gEMCOB0a77EgFEw+LysrvWw
 5Pfq7ggDeJgedqOCSAQLDMd7owbOFycsuHCUOkwv77ilsze0NSdIkilUhga7cXLUUjtptfWbn
 ptHcIaUQjHGPIYgzJClWFQZ7FGLa3WKMPD9qm0DMfRWYyGzuBUmdnaVsQvggf/tSPr2qFuFEB
 giq1k0pGeZNmWjOzTBSzNsWmGXA3DdaNAglAAWZbIMx8Dk8WYzqg1/DZtYCC8FX5kkxOTnJ7W
 cuosAb1GSqJkZPw3JhPrsnWM3J+sdUqUU2JzdX+v2NjJIRQk9yURP5TMW88YtGrj/3wO+RNI4
 UvmOG/xVuuMf5Pm+CEwfoizLS+cQxjpf0h+AVUbU4Mbi3/FTefVjl2eX2oRnxoAWXWhVVnczM
 bJSx6r8FcNPx0VqXV6+2xO2fhqYIct//zxqNAT5o9VBzvjzAWHh83zDYFpE2sNtoWAMvbHpK2
 KtCeGsm2TMfshJvRT64HlhIdvxmJjj5W1Wc5dj6z5ElteuBBfuZdcjcg/KVeIOZYO3y0ycPQf
 G//Rko4DAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506024082!109853506!1
X-Originating-IP: [104.47.0.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41537 invoked from network); 21 Sep 2017 20:01:22 -0000
Received: from mail-he1eur01on0046.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.46)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Sep 2017 20:01:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RgNqG7dPNKshpd3mV42BBwkeA09bOlsU/CdZ6DQZnZo=;
 b=RIUr7l0pqGA4anlIsQJ1j5Wh9q4D6F0pWDPjFUAS67NDw/8Bdrtdw/ukWq7HxIfSGx83Yi35T+NavQUfa/MpvjGiQGrDjmxCoeSeyQjifgX4zPT2TUDVmjmM9rHKlpiBdj7OVOREfdYk+MD8cnZrg+UCseD+8TGo7VzaLAEujEQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.56) by
 HE1PR0301MB2139.eurprd03.prod.outlook.com (2603:10a6:3:21::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 21 Sep
 2017 20:01:19 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 21 Sep 2017 23:01:15 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:00:03 +0300
Message-Id: <1506024004-8615-10-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR1001CA0021.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::31) To HE1PR0301MB2139.eurprd03.prod.outlook.com
 (2603:10a6:3:21::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e320ad2b-6037-4083-d1bc-08d5012b8706
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0301MB2139; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 3:XZQ/SNgkjY2h6Co7eXaPCkv6C6tg2W3ckSnastM8KGp7Os/hZYHhUho35w6sxufdF6X5jZZb/K5GJ+Kyeoyk7pgseyhDXZbXZpxePIfQJUq9GOlOs7Ij7CW/JDhV/7lhgesVHAiomLrIqZYg0a9U6UkEUf33HQF1NFQM/Ko/imzkkuj1SqdVXnw9Rryp48MfH6W/kxCPJ7aQpMKW9+O+EYLLMOEOzrUqb/SvltGFjql+CVLOa56o9xVgCSdBlPyX;
 25:4W/V5haKwbMUSAno/jExV5iJzKMe6o9tiZn9KexymxRZFhp2KkZnTL447Gsamx0bIjPR00KRDH5Z/7CrVxxyyEuwHsSklRRL7JcYaN4JRvL7cg6xHft5yu30KjmFiOq+H77mfrcqXV0CgdaJaf22lfI6P0RfwWOlitX7SHVtk8Oy3iApdDd8yg1ACVLQFxg9EHoawGe6DS5FcjSWIVHkS2qvJJ5ynIDBzvm8u8UAXxEtjwo2OrJDnBHm6O/9vP1N8KH4266AG0+NkLkqu/VH15wxtI8hmb1zM57Tl3TrFdG5iGORNvOPujdAshpRe8KFjdKTLzgDdlkh3arjhTW0Ag==;
 31:KTTtnIi7Dhwn751sxG863Kpll1x2D3qT+sqlJ8yJL61y8fxtykUEDXpni9yAJoA/WCxFufUzWhKLFIy/S7sJT20A0Nw07MTtLG4w5Hiu8BR5bvbFLbTcI4fFq6GPhb2lP7Pzaj+GrUjR1e7IQ7w7ouC3ZEcv+TS4breogOc/fcUwc8KA9+tiQ1d6wV+3+HtYxh4+evm77dEPSKTeiFyzJke+S46bwxDrWAvhiRntSEU=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2139:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 20:iMDYPJCP2nhjQiG5ex/EnKZd6pC6b4MTRpNjV/E8cvz7fbFb6xBxljWSQ0RLEsgBpvlbpmU0mvWnD8rdfEoUKGTkgEi/YkxhJzagPEzCCGnR7bufFBU1wpnpCtR9iPGfnr+4sxXysaO1P7IN7TUb+xTjCaJJd/OMmC+0d3ov/b4pJFhgMQLtsI4typrjJFKa4nKQP/stS6urjRwAcZY0Nc3G2wNHoEzhmb4alZ92ierIek0LR8QBvgzr7nGHJNGaRCjJzIpO2+cTWwOiww9BKZtzALnDmnKnhudPsZVP/M2sF58Hhtq86Gsezuf12A2ngy035oyPc7ZCUSDU6eJ8k65dcf0WqipPIz6mDECaQjK+hz2C+KvweyQnotJf/lQjzrkWkjj5qD+8h0cpCyW2b/Un/t/SE/SY2RsT84B4Y1lOtOJ7N4a2sMHtJjQ5c+Hdp1JbliYYgBmcS44BwkN/lJbO4oOrTJlY/o+Tu21aXWJEv7kZlQ5OTzZav6nRRh3y;
 4:Jj3zWFlSqTXa5oXHqX/za+29h3rCCagIRVc1ROT80cC0MWjKxH4hCENdsosYdpn91xPriSY8rU+NIVaOsoSQn11sJS6OhWHKCfRQlWvTCVAqTzjzqifsoAeYH+EFmSHczkzKrkwjE2ZjimO/y3uSXO1G2BAYytaaX78nazP4SMYsMl0A5r7gQvBkCAzanFPFEBisWqu2efraDnTC0zxz4GkLUS29uva8sK/JU7hDVRwFwO/SISUtvu/iHPkVs7RmMRcRVhssiQgUIyq0UlToNd3wcdQWZv6AYreoWtQmhJA=
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2139CC6B434ED3A09F63CDE2E6660@HE1PR0301MB2139.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0301MB2139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0301MB2139; 
X-Forefront-PRVS: 04371797A5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(81156014)(8676002)(81166006)(5660300001)(76176999)(5003940100001)(80792005)(72206003)(316002)(16586007)(6666003)(42186006)(54906003)(3846002)(101416001)(6916009)(68736007)(305945005)(6116002)(478600001)(2950100002)(86362001)(50466002)(4326008)(189998001)(53936002)(48376002)(2361001)(2351001)(7736002)(8666007)(106356001)(33646002)(105586002)(97736004)(50226002)(47776003)(36756003)(8936002)(122856001)(8656003)(2906002)(50986999)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2139; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0301MB2139;
 23:2FzJQetqthsRE1OWhII53wPk2QMgWIDUlrx2+HO?=
 =?us-ascii?Q?L5KZazQkQXwntQ40szId7en9B6ZGr15WunzJFpM0gL+lL2m32+cTbqAqkCx1?=
 =?us-ascii?Q?Ke5i6Isrfj2wDQaLU85lxODV3MLy1no68q3q/156zrRxkpxsEZnNjptbyNGt?=
 =?us-ascii?Q?PFeaPSDC6ejGmzivSS6UHoyTNTpdObZdA/RuOA44jHH/m+Op1dSKb246Ssyh?=
 =?us-ascii?Q?/mUFIZ0hU/kKVK/xObv93s0rBZPPG0lyl8+6NeDAtlHqNVNBQuP98lHlv3BF?=
 =?us-ascii?Q?/iqCdZtoGx0fUKjyh7c1mCExu0g+wsp+OVlM/yVRuY1irZVu6jZRKr5sWYJ2?=
 =?us-ascii?Q?TTZpn8WFTs6NJMb0L6p6XOCRUYa4wkiF2Vap/CHh7iWuLfatPv9B0hu3uHHu?=
 =?us-ascii?Q?+RvatFLsihUSrC3MxuPKpNdrKlrjxujEgBxgf4Th3L5zicvaT0/D3dV0aa4M?=
 =?us-ascii?Q?9qkW8FL+pwqDpXoOFbGr/jecvPgov0xyW9ulctDeM1A1blo61o59stRD/IWT?=
 =?us-ascii?Q?M/hEnZsFgEHrwkES6xhKOphqy188JwDnP9NIZCjFkoyKl8UtFRmOuiTUcTd8?=
 =?us-ascii?Q?bgYwdap5eXY1PXuEKW1D+fcynxQ6m1thhofe096GGzh6Ra1I4Bp1Z4rsMxDw?=
 =?us-ascii?Q?19tXLUO21ncEdbxq7w4TY8tQ0h2KTiKaBJbC75LeZLUXjspQrlaBEPHdi58j?=
 =?us-ascii?Q?Uj7rzP950hj92pENiqYFu6fJGe5MPD3XwdPdq8OmQLf24f+xxkVLg31JUIpc?=
 =?us-ascii?Q?4jyO0D3iXU5+ntdTJ0NpTMMsyR9r3oqBGuLx0ukCFBFEhsKmcwyGng5LDi9n?=
 =?us-ascii?Q?qzfgKNUBL9JzoCF3L6ht1HUp1I0kdAAyWbcRhEF99KFJRJwUaefNJzQLGnoL?=
 =?us-ascii?Q?2kyFOWOQo6nAInmfjgvBkdJmoNrMf1EM3cPeOyApQnXhKpuWeknPYCWUYKLQ?=
 =?us-ascii?Q?HzGJd6UcHsYI/amxzLfOy3T16dBNsUH7qyoMJD2tIyfBZMNY14myrxLDyJYB?=
 =?us-ascii?Q?EpafP8AHW3zui57L1cjb9x0rk3EmWm/xLQHOplRnxxiN6dgrJ3pWZknN6/p2?=
 =?us-ascii?Q?LV/prdWS4nu7/6dqLPTrB4o9taSuujB7qNgDWOB7PHuV0u3Bygj/grwkHZPe?=
 =?us-ascii?Q?Ot2VTOIFSsSpGQLHwITahGbBxBhVOB5XR?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2139;
 6:f0FRrF5Pujm1KGi0DF3KfxuCldQlaqRxNRycjAvPMgZQbfhVL0dDD+WZtEaBryOoanCmllCZNNQnM5Hm4/NqWtbNlwR7LY2utSshiLVWBkwupGhNKWYkaOmxoTbmuZF6kSlAiDqvUCpKwoMRc843UCFOLyib1oipmZRquqTDcktOJrIkgk42JBcQhM/wjiDPopBixB/2RPwoH226jD4fKF0UZezkD/2TyafV95IBmTpVaGgD6LqOfVs/V8KBwHvzIg6Ibsb7vafvYskU1xwzF2Y5vqTITUzNHQV8RAI40PlvjwcvyHlMdEmH/PT10ld4lHcyTQSDpqFhs+hZdj+E7Q==;
 5:Z4JZFrphN1i5Zkz+8jXTkPnHkNLB/J1wDsFUSUUnGODoilQHX67Wtw/OFF6mr4l1Ttw5F7VbUWvNBTBUuduxWk7gwN8ojflWbwnrffXgLHNrOb8nHHrHOw0VHPfDIJv4t0w318S7lfw1eJkPhHW9xA==;
 24:uBHqDm7LlubTXY9kP3EFxQ1LzUuH30ptH2zaXDku5e/0N1frrgssDlg3lCFq5ttrxmnwqKnLABpoQD1NQEiXzM8+nNNUcdKXP8JR7ql9x8Y=;
 7:piA55qZc6L8amF1Xoqq8Q+SgwOI86mrML05t5R1UKaVmIon6LM9fY53JQ9Nmo7nlf1dNL6igj15UeZvBfu8Rw2wEsqnWSV8OIh2UokeUqrzSqRwEUOmi39wZeVSrRFmkMtoT9g5b9dLkNn5SHGZZmHx73Ntbu9vKr1EhGozS+HJalpEvJg0FVDxx675SSywTxuaqvMHvbZCxaNEzvDSZNl/7gFjbO86x3RTUrAwcYS4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2017 20:01:19.5104 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2139
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v6 09/10] arm: vsmc: remove 64 bit mode check in
	PSCI handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jIHwgNjIgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBhYTQzMmI5Li43YmQ2
MDA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKQEAgLTEzNCwxMiArMTM0LDYgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2Fw
aXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogfQogCi0vKiBoZWxwZXIgZnVu
Y3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlubGluZSBp
bnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQotewot
ICAgIHJldHVybiBpc182NGJpdF9kb21haW4oZCkgfHwgIXNtY2NjX2lzX2NvbnZfNjQoZmlkKTsK
LX0KLQogLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2Fs
bHMgKi8KIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewpAQCAtMTY0LDggKzE1OCw3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9f
VVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwot
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAg
ICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191
cF9jcHUoKSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdy
YXRlX2luZm9fdXBfY3B1KCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIGNhc2UgUFND
SV8wXzJfRk5fU1lTVEVNX09GRjoKQEAgLTE4MSw0OCArMTc0LDQ1IEBAIHN0YXRpYyBib29sIGhh
bmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09OOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9vbik7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFND
SV9BUkcocmVncywgMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJH
KHJlZ3MsIDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAz
KTsKKyAgICB7CisgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7
CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAgICAg
IHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CiAKLSAgICAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkp
OwotICAgICAgICB9CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwg
Y2lkKSk7CiAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KIAogICAgIGNhc2UgUFNDSV8wXzJf
Rk5fQ1BVX1NVU1BFTkQ6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwot
ICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEp
OwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKLSAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CisgICAgeworICAg
ICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworICAgICAgICByZWdp
c3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICByZWdpc3Rlcl90IGNp
ZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwogCi0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwotICAgICAg
ICB9CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQs
IGNpZCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKICAgICBjYXNlIFBTQ0lfMF8y
X0ZOX0FGRklOSVRZX0lORk86CisgICAgeworICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJ
X0FSRyhyZWdzLCAxKTsKKyAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywg
Mik7CisKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Ci0gICAg
ICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwotICAg
ICAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Ci0gICAgICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7Ci0gICAgICAgIH0KKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICB9CiAKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6Ci0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X21pZ3JhdGUpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50
LT5kb21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0g
UFNDSV9BUkczMihyZWdzLCAxKTsKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDEpOwogCi0gICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Ci0gICAgICAgIH0KKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfbWlncmF0ZSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9taWdyYXRlKHRjcHUpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQogCiAgICAg
Y2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgogICAgICAgICByZXR1cm4gZmlsbF9mdW5j
dGlvbl9jYWxsX2NvdW50KHJlZ3MsIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:18:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv7vK-00017Q-F7; Thu, 21 Sep 2017 20:18:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv7vI-000171-Mb
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 20:18:12 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 4B/32-02023-38E14C95; Thu, 21 Sep 2017 20:18:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbdJ7ki
 kwaSZZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDE/vmB2fsXN3yvZGxgP
 +3cxcnEICTQySTTf/cYK4TxmlLh7+iGUs41RYt2PlUxdjJwcIgLOEl/PzGUHsXkF9CU+rrnAD
 GILC9hKvN3fywzSICGwQFJi0fNvjF2MHECOt8TOuxIgNSDmkvl9QHPYOdgErCQOiYEUsAioSr
 w8bj2BkXsBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7Gi6c9DzFKcjApifIGSh+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+1UWKCdYlJqe
 WpGWmQMMPJi0BAePkgjvRxmgNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifOeBpkhAFKUU
 ZoHNwIWBZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsMMoUnM68EbtMroCOYgI7I3nAA5I
 iSRISUVANjk26EbZdgtqCkg5O/KdPXJp6pn964LEhkmT5ld6uMfamgmKbVrQke3/ZqK/gs2/t
 2l+vCtB2XwoyEJ910eKg33ffBcuf7umc3LvD/4jzXNuLSQ4tCUS7+1B+Ghw6kWHXlOi3ZevmF
 9lrJWbFXFpez5/KxfeCK31ob9JIx53Z4oc7Vx6mGB8yVWIozEg21mIuKEwH9CYHKfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506025089!112800419!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36299 invoked from network); 21 Sep 2017 20:18:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 20:18:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv7vD-0001qP-S4; Thu, 21 Sep 2017 20:18:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv7v7-0001lE-PE; Thu, 21 Sep 2017 20:18:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv7v7-0003W3-Bk; Thu, 21 Sep 2017 20:18:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113659-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
X-Osstest-Versions-That: qemuu=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 20:18:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 113659: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6344945154001172267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6344945154001172267==
Content-Type: text/plain

flight 113659 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113659/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113626
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113626
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113626
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113626
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113626
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
baseline version:
 qemuu                c51700273ad9802a21c19f8d2b4bcb67c38e74ac

Last test of basis   113626  2017-09-20 09:46:28 Z    1 days
Testing same since   113646  2017-09-20 22:32:52 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Zack Cornelius <zack.cornelius@kove.net>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=qemu-mainline
+ revision=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
+ branch=qemu-mainline
+ revision=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xb62b7ed0fc9c58e373b8946c9bd2e193be98dae6 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git b62b7ed0fc9c58e373b8946c9bd2e193be98dae6:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   c517002..b62b7ed  b62b7ed0fc9c58e373b8946c9bd2e193be98dae6 -> upstream-tested


--===============6344945154001172267==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6344945154001172267==--

From xen-devel-bounces@lists.xen.org Thu Sep 21 20:27:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:27:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv840-0001rG-Eq; Thu, 21 Sep 2017 20:27:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1dv83z-0001rA-8K
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 20:27:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C4/F5-01916-E9024C95; Thu, 21 Sep 2017 20:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsUSXel4XXeOwpF
 Ig3W3TCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozud3fZC+Z7V8yb1cLSwNjv1sXIxSEk8IdR
 YuL2DcxdjJwcLAKqEhtnXQSz2QT0JV60r2XrYuTg4AeKv1ojChKWEBCTmLDuF1gJr4CZxLKFj
 WAlIgK+Ev23WEBGMgtMZpS4Nv0jG0iNsECMRM+lc2A2p4CXxJ4dC1kh9vYzSnz6vI4dYpCgxM
 mZT1hAbGYBN4nu5iVMExh5ZyFJzUKSgrB1JHZuvcMGYWsD3fGaGcL2kDjYPp8RwlaUmLaoAcp
 2lbg28RHjAkb2VYwaxalFZalFuobGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsY
 gWHLAAQ7GLdt9zzEKMnBpCTKGyh9JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8EMA6EBItS0
 1Mr0jJzgBEEk5bg4FES4fWUB0rzFhck5hZnpkOkTjEacxzbdPkPE8ePSVf+MAmx5OXnpUqJ86
 4FKRUAKc0ozYMbBIvsS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQkyhSczrwRu3yugU5i
 ATsnecADklJJEhJRUA+MVp9V/rn1xVj++nLXX/6lvHUv25098953nqHisCSmV0PA3l2yTvtZT
 Xbw8c4+uXuTNC1muC6edDJ5blbBU0XDq7xS7lTeeySQVPGYxXjubWTk/6cj/j9sE/+uf1D2mK
 Gh2tLJf69j1j55TJjzOkdh9ZUrVBsOdr79kHnX5Im9zZt+N4CdrPtUosRRnJBpqMRcVJwIAqY
 sqrecCAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506025628!99145259!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27332 invoked from network); 21 Sep 2017 20:27:08 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-12.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Sep 2017 20:27:08 -0000
Received: from 183-64-ftth.on.nl ([88.159.64.183]:53354 helo=w510-wired)
 by server.eikelenboom.it with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.89) (envelope-from <linux@eikelenboom.it>)
 id 1dv83q-0000lR-9d; Thu, 21 Sep 2017 22:27:02 +0200
Date: Thu, 21 Sep 2017 22:27:01 +0200
From: Sander Eikelenboom <linux@eikelenboom.it>
Organization: Eikelenboom IT services
X-Priority: 3 (Normal)
Message-ID: <1707661043.20170921222701@eikelenboom.it>
To: =?iso-8859-1?Q?J=E9r=F4me_Oufella?= <jerome.oufella@savoirfairelinux.com>
In-Reply-To: <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="----------12514623813F4DE7E"
Cc: xen-devel@lists.xenproject.org,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
	after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

------------12514623813F4DE7E
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0D=0AThursday, September 21, 2017, 10:39:52 AM, you wrote:

> On Wed, Sep 20, 2017 at 03:50:35PM -0400, J=E9r=F4me Oufella wrote:
>> Hi Xen-devel,=20
>>=20
>> I'm using PCI pass-through to map a PCIe (intel i210) controller into=20
>> a HVM domain. The system uses xen-pciback to hide the appropriate PCI=20
>> device from Dom0.=20
>>=20
>> When creating the HVM domain after an hypervisor cold boot, the HVM=20
>> domain can access and use the PCIe controller without problem.=20
>>=20
>> However, if the HVM domain is destroyed then restarted, it won't be=20
>> able to use the pass-through PCI device anymore. The PCI device is=20
>> seen and can be mapped, however, the interrupts will not be passed to=20
>> the HVM domain anymore (this is visible under a Linux guest as=20
>> /proc/interrupts counters remain 0). The behavior on a Windows10 guest=
=20
>> is the same.=20
>>=20
>> A few interesting hints I noticed:=20
>>=20
>> - On Dom0, 'lspci -vv' on that PCIe device between the "working" and=20
>> the "muted interrupts" states, I noted a difference between the=20
>> MSI-X caps:=20
>>=20
>> - Capabilities: [70] MSI-X: Enable- Count=3D5 Masked- <-- IRQs will work=
 if domain started=20
>> + Capabilities: [70] MSI-X: Enable- Count=3D5 Masked+ <-- IRQs won't wor=
k if domain started
>>                                             ^^^^^^^

> IMHO it seems that either your device is not able to perform a reset
> successfully, or Linux is not correctly performing such reset. I don't
> think there's a lot that can be done from the Xen side.

Unfortunately for a lot of pci-devices a simple reset as performed by defau=
lt isn't enough,=20
but also almost none support a real pci FLR.
=20
In the distant past Konrad has made a patchset that implemented a bus reset=
 and
reseting config space. (It piggy backed on already existing libxl mechanism=
 of=20
trying to call on a syfs "do_flr" attribute which triggers pciback to perfo=
rm=20
the busreset and rewrite of config space for the device.

I use that patchset ever since for my pci-passtrough needs and it works pre=
tty=20
well. I can shutdown an restart VM's with pci devices passed trhough (also =
AMD=20
Radeon graphic cards).

J=E9r=F4me:
Although your mileage may vary, you could try the attached patch, it's
for a > 4.9 linux kernel's pciback, although it probably also would apply w=
ith=20
for a > minimal adjustments (mostly non matching line numbers) to an some w=
hat earlier kernel.=20

If it works for you as well, perhaps it deserves a mention on the Xen wiki =
in the=20
pci-passtrough section.

Roger:=20
I follow your PVH (dom0) patches shallowly, from my understanding it will r=
esult=20
in Xen having more inteference with the handling of PCI devices ?=20
If that's correct will this also impact the resetting logic, or will most s=
tay=20
in  the dom0 kernel/pciback ?

--
Sander

> Thanks, Roger.


------------12514623813F4DE7E
Content-Type: application/octet-stream;
 name="pciback_do_flr_4_9.patch"
Content-transfer-encoding: base64
Content-Disposition: attachment;
 filename="pciback_do_flr_4_9.patch"

ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMgYi9kcml2
ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2lfc3R1Yi5jCmluZGV4IDYzMzFhOTUuLmI2MzRjOTAg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMKKysrIGIv
ZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpX3N0dWIuYwpAQCAtMTAyLDE0ICsxMDIsOSBA
QCBzdGF0aWMgdm9pZCBwY2lzdHViX2RldmljZV9yZWxlYXNlKHN0cnVjdCBrcmVmICprcmVm
KQogCiAJeGVuX3VucmVnaXN0ZXJfZGV2aWNlX2RvbWFpbl9vd25lcihkZXYpOwogCi0JLyog
Q2FsbCB0aGUgcmVzZXQgZnVuY3Rpb24gd2hpY2ggZG9lcyBub3QgdGFrZSBsb2NrIGFzIHRo
aXMKLQkgKiBpcyBjYWxsZWQgZnJvbSAidW5iaW5kIiB3aGljaCB0YWtlcyBhIGRldmljZV9s
b2NrIG11dGV4LgotCSAqLwotCV9fcGNpX3Jlc2V0X2Z1bmN0aW9uX2xvY2tlZChkZXYpOwor
CS8qIFJlc2V0IGlzIGRvbmUgYnkgdGhlIHRvb2xzdGFjayBieSB1c2luZyAnZG9fZmxyJyBv
biB0aGUgU3lzRlMuICovCiAJaWYgKHBjaV9sb2FkX2FuZF9mcmVlX3NhdmVkX3N0YXRlKGRl
diwgJmRldl9kYXRhLT5wY2lfc2F2ZWRfc3RhdGUpKQogCQlkZXZfaW5mbygmZGV2LT5kZXYs
ICJDb3VsZCBub3QgcmVsb2FkIFBDSSBzdGF0ZVxuIik7Ci0JZWxzZQotCQlwY2lfcmVzdG9y
ZV9zdGF0ZShkZXYpOwogCiAJaWYgKGRldi0+bXNpeF9jYXApIHsKIAkJc3RydWN0IHBoeXNk
ZXZfcGNpX2RldmljZSBwcGRldiA9IHsKQEAgLTEyNSw5ICsxMjAsNiBAQCBzdGF0aWMgdm9p
ZCBwY2lzdHViX2RldmljZV9yZWxlYXNlKHN0cnVjdCBrcmVmICprcmVmKQogCQkJCSBlcnIp
OwogCX0KIAotCS8qIERpc2FibGUgdGhlIGRldmljZSAqLwotCXhlbl9wY2lia19yZXNldF9k
ZXZpY2UoZGV2KTsKLQogCWtmcmVlKGRldl9kYXRhKTsKIAlwY2lfc2V0X2RydmRhdGEoZGV2
LCBOVUxMKTsKIApAQCAtMjQ0LDYgKzIzNiw4OSBAQCBzdHJ1Y3QgcGNpX2RldiAqcGNpc3R1
Yl9nZXRfcGNpX2RldihzdHJ1Y3QgeGVuX3BjaWJrX2RldmljZSAqcGRldiwKIAlyZXR1cm4g
Zm91bmRfZGV2OwogfQogCitzdHJ1Y3Qgd3JhcHBlcl9hcmdzIHsKKwlzdHJ1Y3QgcGNpX2Rl
diAqZGV2OworCWludCBpbl91c2U7Cit9OworCitzdGF0aWMgaW50IHBjaXN0dWJfcGNpX3dh
bGtfd3JhcHBlcihzdHJ1Y3QgcGNpX2RldiAqZGV2LCB2b2lkICpkYXRhKQoreworCXN0cnVj
dCBwY2lzdHViX2RldmljZSAqcHNkZXYsICpmb3VuZF9wc2RldiA9IE5VTEw7CisJc3RydWN0
IHdyYXBwZXJfYXJncyAqYXJnID0gZGF0YTsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJ
c3Bpbl9sb2NrX2lycXNhdmUoJnBjaXN0dWJfZGV2aWNlc19sb2NrLCBmbGFncyk7CisJbGlz
dF9mb3JfZWFjaF9lbnRyeShwc2RldiwgJnBjaXN0dWJfZGV2aWNlcywgZGV2X2xpc3QpIHsK
KwkJaWYgKHBzZGV2LT5kZXYgPT0gZGV2KSB7CisJCQlmb3VuZF9wc2RldiA9IHBzZGV2Owor
CQkJaWYgKHBzZGV2LT5wZGV2KQorCQkJCWFyZy0+aW5fdXNlKys7CisJCQlicmVhazsKKwkJ
fQorCX0KKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwY2lzdHViX2RldmljZXNfbG9jaywg
ZmxhZ3MpOworCWRldl9kYmcoJmRldi0+ZGV2LCAiJXNcbiIsIGZvdW5kX3BzZGV2ID8gIk9L
IiA6ICJub3Qgb3duZWQgYnkgdXMhIik7CisKKwlpZiAoIWZvdW5kX3BzZGV2KQorCQlhcmct
PmRldiA9IGRldjsKKwlyZXR1cm4gZm91bmRfcHNkZXYgPyAwIDogMTsKK30KKworc3RhdGlj
IGludCBwY2lzdHViX3Jlc2V0X3BjaV9kZXYoc3RydWN0IHBjaV9kZXYgKmRldikKK3sKKwlz
dHJ1Y3Qgd3JhcHBlcl9hcmdzIGFyZyA9IHsgLmRldiA9IE5VTEwsIC5pbl91c2UgPSAwIH07
CisJYm9vbCBzbG90ID0gZmFsc2UsIGJ1cyA9IGZhbHNlOworCWludCByYzsKKyAgICAgICAg
c3RydWN0IHhlbl9wY2lia19kZXZfZGF0YSAqZGV2X2RhdGE7CisKKwlpZiAoIWRldikKKwkJ
cmV0dXJuIC1FSU5WQUw7CisKKwlkZXZfZGF0YSA9IHBjaV9nZXRfZHJ2ZGF0YShkZXYpOwor
CisJaWYgKCFwY2lfcHJvYmVfcmVzZXRfc2xvdChkZXYtPnNsb3QpKQorCQlzbG90ID0gdHJ1
ZTsKKwllbHNlIGlmICghcGNpX3Byb2JlX3Jlc2V0X2J1cyhkZXYtPmJ1cykpIHsKKwkJLyog
V2Ugd29uJ3QgYXR0ZW1wdCB0byByZXNldCBhIHJvb3QgYnJpZGdlLiAqLworCQlpZiAoIXBj
aV9pc19yb290X2J1cyhkZXYtPmJ1cykpCisJCQlidXMgPSB0cnVlOworCX0KKwlkZXZfd2Fy
bigmZGV2LT5kZXYsICJyZXNldHRpbmcgKEZMUiwgRDMsICVzICVzKSB0aGUgZGV2aWNlXG4i
LAorCQlzbG90ID8gInNsb3QiIDogIiIsIGJ1cyA/ICJidXMiIDogIiIpOworCisJcGNpX3dh
bGtfYnVzKGRldi0+YnVzLCBwY2lzdHViX3BjaV93YWxrX3dyYXBwZXIsICZhcmcpOworCisJ
aWYgKGFyZy5pbl91c2UpCisJCWRldl9lcnIoJmRldi0+ZGV2LCAiaXMgaW4gdXNlIVxuIik7
CisKKwkvKgorCSAqIFRha2VzIHRoZSBQQ0kgbG9jay4gT0sgdG8gZG8gaXQgYXMgd2UgYXJl
IG5ldmVyIGNhbGxlZAorCSAqIGZyb20gJ3VuYmluZCcgc3RhdGUgYW5kIGRvbid0IGRlYWRs
b2NrLgorCSAqLworCWlmICghcGNpX2xvYWRfc2F2ZWRfc3RhdGUoZGV2LCBkZXZfZGF0YS0+
cGNpX3NhdmVkX3N0YXRlKSkKKwkJcGNpX3Jlc3RvcmVfc3RhdGUoZGV2KTsKKworCXBjaV9y
ZXNldF9mdW5jdGlvbihkZXYpOworCisJLyogVGhpcyBkaXNhYmxlcyB0aGUgZGV2aWNlLiAq
LworCXhlbl9wY2lia19yZXNldF9kZXZpY2UoZGV2KTsKKworCS8qIEFuZCBjbGVhbnVwIHVw
IG91ciBlbXVsYXRlZCBmaWVsZHMuICovCisJeGVuX3BjaWJrX2NvbmZpZ19yZXNldF9kZXYo
ZGV2KTsKKworCWlmICghYnVzICYmICFzbG90KQorCQlyZXR1cm4gMDsKKworCS8qIEFsbCBz
bG90cyBvciBkZXZpY2VzIHVuZGVyIHRoZSBidXMgc2hvdWxkIGJlIHBhcnQgb2YgcGNpc3R1
YiEgKi8KKwlpZiAoYXJnLmRldikgeworCQlkZXZfZXJyKCZkZXYtPmRldiwgImRlcGVuZHMg
b246ICVzIVxuIiwgcGNpX25hbWUoYXJnLmRldikpOworCQlyZXR1cm4gLUVCVVNZOworCX0K
KwlyYyA9IHNsb3QgPyBwY2lfdHJ5X3Jlc2V0X3Nsb3QoZGV2LT5zbG90KTogcGNpX3RyeV9y
ZXNldF9idXMoZGV2LT5idXMpOworCisJcmV0dXJuIHJjOworfQorCiAvKgogICogQ2FsbGVk
IHdoZW46CiAgKiAgLSBYZW5CdXMgc3RhdGUgaGFzIGJlZW4gcmVjb25maWd1cmUgKHBjaSB1
bnBsdWcpLiBTZWUgeGVuX3BjaWJrX3JlbW92ZV9kZXZpY2UKQEAgLTE0MzQsNiArMTUwOSwy
OSBAQCBzdGF0aWMgc3NpemVfdCBwZXJtaXNzaXZlX3Nob3coc3RydWN0IGRldmljZV9kcml2
ZXIgKmRydiwgY2hhciAqYnVmKQogc3RhdGljIERSSVZFUl9BVFRSKHBlcm1pc3NpdmUsIFNf
SVJVU1IgfCBTX0lXVVNSLCBwZXJtaXNzaXZlX3Nob3csCiAJCSAgIHBlcm1pc3NpdmVfYWRk
KTsKIAorc3RhdGljIHNzaXplX3QgcGNpc3R1Yl9kb19mbHIoc3RydWN0IGRldmljZV9kcml2
ZXIgKmRydiwgY29uc3QgY2hhciAqYnVmLAorCQkJCXNpemVfdCBjb3VudCkKK3sKKwlpbnQg
ZG9tYWluLCBidXMsIHNsb3QsIGZ1bmM7CisJaW50IGVycjsKKwlzdHJ1Y3QgcGNpc3R1Yl9k
ZXZpY2UgKnBzZGV2OworCisJZXJyID0gc3RyX3RvX3Nsb3QoYnVmLCAmZG9tYWluLCAmYnVz
LCAmc2xvdCwgJmZ1bmMpOworCWlmIChlcnIpCisJCWdvdG8gb3V0OworCisJcHNkZXYgPSBw
Y2lzdHViX2RldmljZV9maW5kKGRvbWFpbiwgYnVzLCBzbG90LCBmdW5jKTsKKwlpZiAocHNk
ZXYpIHsKKwkJZXJyID0gcGNpc3R1Yl9yZXNldF9wY2lfZGV2KHBzZGV2LT5kZXYpOworCQlw
Y2lzdHViX2RldmljZV9wdXQocHNkZXYpOworCX0gZWxzZQorCQllcnIgPSAtRU5PREVWOwor
b3V0OgorCWlmICghZXJyKQorCQllcnIgPSBjb3VudDsKKwlyZXR1cm4gZXJyOworfQorc3Rh
dGljIERSSVZFUl9BVFRSKGRvX2ZsciwgU19JV1VTUiwgTlVMTCwgcGNpc3R1Yl9kb19mbHIp
Owogc3RhdGljIHZvaWQgcGNpc3R1Yl9leGl0KHZvaWQpCiB7CiAJZHJpdmVyX3JlbW92ZV9m
aWxlKCZ4ZW5fcGNpYmtfcGNpX2RyaXZlci5kcml2ZXIsICZkcml2ZXJfYXR0cl9uZXdfc2xv
dCk7CkBAIC0xNDQ3LDYgKzE1NDUsOCBAQCBzdGF0aWMgdm9pZCBwY2lzdHViX2V4aXQodm9p
ZCkKIAkJCSAgICZkcml2ZXJfYXR0cl9pcnFfaGFuZGxlcnMpOwogCWRyaXZlcl9yZW1vdmVf
ZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLAogCQkJICAgJmRyaXZlcl9hdHRy
X2lycV9oYW5kbGVyX3N0YXRlKTsKKwlkcml2ZXJfcmVtb3ZlX2ZpbGUoJnhlbl9wY2lia19w
Y2lfZHJpdmVyLmRyaXZlciwKKwkJCSAgICZkcml2ZXJfYXR0cl9kb19mbHIpOwogCXBjaV91
bnJlZ2lzdGVyX2RyaXZlcigmeGVuX3BjaWJrX3BjaV9kcml2ZXIpOwogfQogCkBAIC0xNTQw
LDYgKzE2NDAsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwY2lzdHViX2luaXQodm9pZCkKIAlp
ZiAoIWVycikKIAkJZXJyID0gZHJpdmVyX2NyZWF0ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2Ry
aXZlci5kcml2ZXIsCiAJCQkJCSZkcml2ZXJfYXR0cl9pcnFfaGFuZGxlcl9zdGF0ZSk7CisJ
aWYgKCFlcnIpCisJCWVyciA9IGRyaXZlcl9jcmVhdGVfZmlsZSgmeGVuX3BjaWJrX3BjaV9k
cml2ZXIuZHJpdmVyLAorCQkJCQkmZHJpdmVyX2F0dHJfZG9fZmxyKTsKIAlpZiAoZXJyKQog
CQlwY2lzdHViX2V4aXQoKTsKIAo=
------------12514623813F4DE7E
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

------------12514623813F4DE7E--



From xen-devel-bounces@lists.xen.org Thu Sep 21 20:44:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 20:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv8L3-00039I-Tb; Thu, 21 Sep 2017 20:44:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv8L2-00038v-MF
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 20:44:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 62/45-03283-0C424C95; Thu, 21 Sep 2017 20:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXe/ypF
 Igye/WSxWPAYS96a8Z3dg8jj84QqLx/a+XewBTFGsmXlJ+RUJrBn3rh1gLmhOr3g2aTF7A+NO
 hy5GLg4hgUYmiZ/PFjJBOI8ZJVqbZ7BDONsYJe78XwyU4eQQEXCW+HpmLjuIzSugL9H76Sczi
 C0sYC7RsPcTK4gtIbBGTmLjeWsI21PiyZ95bDB2y+/ZQPXsHGwCVhKHxECiLAKqEv/udjNNYO
 RewMiwilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ4wxAsIP
 x7qaAQ4ySHExKorzblI9ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/Q6SEyxKTU+tSMvMAYYe
 TFqCg0dJhFcZGH5CvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolznscZIYASFFGaR7cCFgcX
 GKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxrIKp7MvBK4Ta+AjmACOiJ7wwGQI0oSEVJSDY
 wF8tEMqc7LppXJ1T3yO/Tf1IixfWrt7caH31zXH+LkWJgmmuGlk/Pc9tp6KYXpvzuXcis9n5j
 0uFVz6+t5zAt5nmgue2HxaWWNgMXUjw9FpMItXp5tSNMq93H0v/2CaWbB3r3Mt+fvymBo2lks
 HVpTlPPnWOKbQw1Pz1w9uj338stJLb25FmpKLMUZiYZazEXFiQAjm6fpfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506026685!83881439!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7237 invoked from network); 21 Sep 2017 20:44:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 20:44:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dv8Kz-0002YW-DI; Thu, 21 Sep 2017 20:44:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dv8Kt-0003Ow-Q2; Thu, 21 Sep 2017 20:44:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dv8Kt-0007AY-Ji; Thu, 21 Sep 2017 20:44:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113656-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0b2cadaaf2bc5216c2a6e43ada24c965380bf094
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 20:44:39 +0000
Subject: [Xen-devel] [xen-unstable test] 113656: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY1NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY1Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDBiMmNhZGFhZjJiYzUyMTZjMmE2ZTQzYWRhMjRjOTY1MzgwYmYwOTQKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2
ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAy
MzoyMDowOSBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDkt
MTQgMDE6MjQ6NDggWiAgICA3IGRheXMgICAxNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2NTYgIDIwMTctMDktMjEgMDg6MTk6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhcmlvIEZhZ2dp
b2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxMTc0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 21:17:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 21:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv8q1-00057C-Gl; Thu, 21 Sep 2017 21:16:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dv8q0-000576-4l
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 21:16:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 59/02-02046-F3C24C95; Thu, 21 Sep 2017 21:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSaia6dzpF
 IgwkvZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnh/8zFewVqXjaeI2lgfGEQBcjF4eQwHRG
 if8P97CBOCwCjawSRw/fZAdxJATmsErcOnwdKMMJ5FRJvP30kbmLkQPILpL49kYGIlwica7vO
 DuIzSsgKHFy5hMWEFtIwEvi0a1zYHFOAQuJdQ9nM0Js62KV+HWxkQkkwSagJbGnYT6YzSKgKn
 GtexvYfF6BAImP3yVBwsICbhI7nl1hBLFFBJQkFn/5CHYbs0C/qETPv1awXmYBTYnW7b/ZJzA
 KzkJyxywkqQWMTKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3
 MQJDtJ6BgXEHY/sJv0OMkhxMSqK8Ae6HI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B7yBcoJF
 qWmp1akZeYAowUmLcHBoyTCmwWS5i0uSMwtzkyHSJ1iNOa4cOfSHyaOA3tu/WESYsnLz0uVEu
 edBVIqAFKaUZoHNwgWxZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNagkzhycwrgdv3Cug
 UJqBTsjccADmlJBEhJdXAGCpvmRnQwB/Fo+YkFt+ufDg2c+cDPv7PsdeuJrPrtApIpm2ewP34
 wy79SYXuoV0W8vk7N1bWSNz5fq447cND03Vp31auSs6b3ZsesezD5kc3Le9+asnv37pjsSNb1
 Q6B6+etg3Ri9WbIdL+11MqNvlDPlBK9aNL2g2dnMP/KfRrJsuYLw/s2JZbijERDLeai4kQAWQ
 bCmN0CAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506028605!116031189!1
X-Originating-IP: [209.85.214.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44989 invoked from network); 21 Sep 2017 21:16:46 -0000
Received: from mail-it0-f52.google.com (HELO mail-it0-f52.google.com)
 (209.85.214.52)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 21:16:46 -0000
Received: by mail-it0-f52.google.com with SMTP id g18so1743465itg.5
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 14:16:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=9TOW7xvTbY3CuGCHwVWuZifbDyF/XFoGFWQXLwgtNyo=;
 b=C2F0kOURPUsl7/0hC6Li0NG+U9s5jsbkzpfYjaN88KtCTN/rvpjBCqQYW3PC/1EUVl
 7lir3kLkWgtGrZbfPVxv3soNn/k9N1EwSJl/C0XB5hwHxzsAt+8NoUbcgZYB5dm/BOjH
 CN3As8nt7ynFvXwKvrh6wb96cV2sO1+OSdXoAvDQUUKr1cAHwbSHvR9f7KLy6tq952fg
 L0LjW0pJ4L6JyXqliY6cMEL6unm10yC/IvNx9VVkMuaKhP7GJa9uvwczRQbM1D6sCwUO
 PZy56CYu93Ukt/23kvExpbLOs03JSy0hxR0I3nUbJDHqp+wRFlr3bApFvM59/PWy2rwD
 Z64g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=9TOW7xvTbY3CuGCHwVWuZifbDyF/XFoGFWQXLwgtNyo=;
 b=jwaUNoSfu10xQ5BVB/d+q2neU3gijddXD1dYbFjWgZkvfxa+zrKOyYZHvRbC1s+w4b
 yVBzxfDAdL/x/eiKEBQgnM+0ipy9d6Ib7Rwhe4AIAtzLvKtq3G3mWzjU99qTpm8W98Mf
 9M2uxWCr86CF/u+aLFJUG5EC5g29dKOcdjbHBVNm+K6BUircLzcpQxDh8J+ifwDhf51r
 63Au5/Y9CE3Y8uxLq6QRtlXmgkzaO+kbDmkpzf6AvLUPlcl3Od2iIkH7ni7OPhiWOuy9
 Z1EdMRDJzbAkuWu3BfB4TXfy1atchMsn8bqXtDqTG8bl92CH5lxlR5pCXoHIUBQ23NHQ
 R9TQ==
X-Gm-Message-State: AHPjjUiVrlLsXC5rO6Yg2QapbRlkAXCWp8VfEjcPKXNj2+W9VDyfRrFg
 b5ZKVzZ2HJ01ZcJuzZ0+0YPYEGrVzvteVR9hn//H2g==
X-Google-Smtp-Source: AOwi7QC8h0+TegQnEiAR/xAPqrrD1NgeHUKlSJuMGR/VsZBuWl8nWjpa4UxceQZc7RRlw9RZkGWV13SPdxFq/WJC6fE=
X-Received: by 10.36.245.138 with SMTP id k132mr3198566ith.124.1506028604382; 
 Thu, 21 Sep 2017 14:16:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Thu, 21 Sep 2017 14:16:43 -0700 (PDT)
In-Reply-To: <20170921155919.skpyt7dutod5ul4t@gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 21 Sep 2017 14:16:43 -0700
Message-ID: <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgODo1OSBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKCBTb3JyeSBhYm91dCB0aGUgZGVsYXkgaW4gYW5zd2VyaW5nIHRo
aXMuIEkgY291bGQgYmxhbWUgdGhlIGRlbGF5IG9uIHRoZSBtZXJnZQo+ICAgd2luZG93LCBidXQg
aW4gcmVhbGl0eSBJJ3ZlIGJlZW4gcHJvY3Jhc3RpbmF0aW5nIHRoaXMgaXMgZHVlIHRvIHRoZSBw
ZXJtYW5lbnQsCj4gICBub24tdHJpdmlhbCBpbXBhY3QgUElFIGhhcyBvbiBnZW5lcmF0ZWQgQyBj
b2RlLiApCj4KPiAqIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToK
Pgo+PiAxKSBQSUUgc29tZXRpbWUgbmVlZHMgdHdvIGluc3RydWN0aW9ucyB0byByZXByZXNlbnQg
YSBzaW5nbGUKPj4gaW5zdHJ1Y3Rpb24gb24gbWNtb2RlbD1rZXJuZWwuCj4KPiBXaGF0IGFnYWlu
IGlzIHRoZSB0eXBpY2FsIGZyZXF1ZW5jeSBvZiB0aGlzIG9jY3VycmluZyBpbiBhbiB4ODYtNjQg
ZGVmY29uZmlnCj4ga2VybmVsLCB3aXRoIHRoZSB2ZXJ5IGxhdGVzdCBHQ0M/CgpJIGFtIG5vdCBz
dXJlIHdoYXQgaXMgdGhlIGJlc3Qgd2F5IHRvIG1lYXN1cmUgdGhhdC4KCj4KPiBBbHNvLCB0byBt
YWtlIHN1cmU6IHdoaWNoIHVud2luZGVyIGRpZCB5b3UgdXNlIGZvciB5b3VyIG1lYXN1cmVtZW50
cywKPiBmcmFtZS1wb2ludGVycyBvciBPUkM/IFBsZWFzZSB1c2UgT1JDIG9ubHkgZm9yIGZ1dHVy
ZSBudW1iZXJzLCBhcwo+IGZyYW1lLXBvaW50ZXJzIGlzIG9ic29sZXRlIGZyb20gYSBwZXJmb3Jt
YW5jZSBtZWFzdXJlbWVudCBQT1YuCgpJIHVzZWQgdGhlIGRlZmF1bHQgY29uZmlndXJhdGlvbiB3
aGljaCB1c2VzIGZyYW1lLXBvaW50ZXIuIEkgYnVpbHQgYWxsCnRoZSBkaWZmZXJlbnQgYmluYXJp
ZXMgd2l0aCBPUkMgYW5kIEkgc2VlIGFuIGltcHJvdmVtZW50IGluIHNpemU6CgpPbiBsYXRlc3Qg
cmV2aXNpb24gKGp1c3QgYnVpbHQgYW5kIHJhbiBwZXJmb3JtYW5jZSB0ZXN0cyB0aGlzIHdlZWsp
OgoKV2l0aCBmcmFtZXBvaW50ZXI6IFBJRSAudGV4dCBpcyAwLjgzNzMyNCUgdGhhbiBiYXNlbGlu
ZQoKV2l0aCBPUkM6IFBJRSAudGV4dCBpcyAwLjgxNDIyNCUgdGhhbiBiYXNlbGluZQoKQ29tcGFy
aW5nIGJhc2VsaW5lcyBvbmx5LCBPUkMgaXMgLTIuODQ5ODMyJSB0aGFuIGZyYW1lLXBvaW50ZXJz
LgoKPgo+PiAyKSBHQ0MgZG9lcyBub3Qgb3B0aW1pemUgc3dpdGNoZXMgaW4gUElFIGluIG9yZGVy
IHRvIHJlZHVjZSByZWxvY2F0aW9uczoKPgo+IEhvcGVmdWxseSB0aGlzIGNhbiBlaXRoZXIgYmUg
Zml4ZWQgaW4gR0NDIG9yIGF0IGxlYXN0IGluZmx1ZW5jZWQgdmlhIGEgY29tcGlsZXIKPiBzd2l0
Y2ggaW4gdGhlIGZ1dHVyZS4KPgo+PiBUaGUgc3dpdGNoZXMgYXJlIHRoZSBiaWdnZXN0IGluY3Jl
YXNlIG9uIHNtYWxsIGZ1bmN0aW9ucyBidXQgSSBkb24ndAo+PiB0aGluayB0aGV5IHJlcHJlc2Vu
dCBhIGxhcmdlIHBvcnRpb24gb2YgdGhlIGRpZmZlcmVuY2UgKG51bWJlciAxIGlzKS4KPgo+IE9r
Lgo+Cj4+IEEgc2lkZSBub3RlLCB3aGlsZSB0ZXN0aW5nIGdjYyA3LjIuMCBvbiBoYWNrYmVuY2gg
SSBoYXZlIHNlZW4gdGhlIFBJRQo+PiBrZXJuZWwgYmVpbmcgZmFzdGVyIGJ5IDElIGFjcm9zcyBt
dWx0aXBsZSBydW5zIChjb21wYXJpbmcgNTAgcnVucyBkb25lCj4+IGFjcm9zcyA1IHJlYm9vdHMg
dHdpY2UpLiBJIGRvbid0IHRoaW5rIFBJRSBpcyBmYXN0ZXIgdGhhbiBhCj4+IG1jbW9kZWw9a2Vy
bmVsIGJ1dCByZWNlbnQgdmVyc2lvbnMgb2YgZ2NjIG1ha2VzIHRoZW0gZmFpcmx5IHNpbWlsYXIu
Cj4KPiBTbyBJIHRoaW5rIHdlIGFyZSBkb3duIHRvIGFuIG92ZXJoZWFkIHJhbmdlIHdoZXJlIHRo
ZSBpbmhlcmVudCBub2lzZSAoYm90aCByYW5kb20KPiBhbmQgc3lzdGVtYXRpYyBvbmUpIGluICdo
YWNrYmVuY2gnIG92ZXJ3aGVsbXMgdGhlIHNpZ25hbCB3ZSBhcmUgdHJ5aW5nIHRvIG1lYXN1cmUu
Cj4KPiBTbyBJIHRoaW5rIGl0J3MgdGhlIGtlcm5lbCAudGV4dCBzaXplIGNoYW5nZSB0aGF0IGlz
IHRoZSBiZXN0IG5vaXNlLWZyZWUgcHJveHkgZm9yCj4gdGhlIG92ZXJoZWFkIGltcGFjdCBvZiBQ
SUUuCgpJIGFncmVlIGJ1dCBpdCBtaWdodCBiZSBoYXJkIHRvIG1lYXN1cmUgdGhlIGV4YWN0IGlt
cGFjdC4gV2hhdCBpcwphY2NlcHRhYmxlIGFuZCB3aGF0IGlzIG5vdD8KCj4KPiBJdCBkb2Vzbid0
IGh1cnQgdG8gZG91YmxlIGNoZWNrIGFjdHVhbCByZWFsIHBlcmZvcm1hbmNlIGFzIHdlbGwsIGp1
c3QgZG9uJ3QgZXhwZWN0Cj4gdGhlcmUgdG8gYmUgbXVjaCBvZiBhIHNpZ25hbCBmb3IgYW55dGhp
bmcgYnV0IGZ1bGx5IGNhY2hlZCBtaWNyb2JlbmNobWFyawo+IHdvcmtsb2Fkcy4KClRoYXQncyBh
bGlnbmVkIHdpdGggd2hhdCBJIHNlZSBpbiB0aGUgbGF0ZXN0IHBlcmZvcm1hbmNlIHRlc3Rpbmcu
ClBlcmZvcm1hbmNlIGlzIGNsb3NlIGVub3VnaCB0aGF0IGl0IGlzIGhhcmQgdG8gZ2V0IGV4YWN0
IG51bWJlcnMgKHBpZQppcyBqdXN0IGEgYml0IHNsb3dlciB0aGFuIGJhc2VsaW5lIG9uIGhhY2tl
bmNoICh+MSUpKS4KCj4KPiBUaGFua3MsCj4KPiAgICAgICAgIEluZ28KCgoKLS0gClRob21hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 21:21:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 21:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dv8ud-0005jy-2X; Thu, 21 Sep 2017 21:21:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dv8uc-0005jr-0p
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 21:21:34 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EF/F4-02817-D5D24C95; Thu, 21 Sep 2017 21:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyMfT+Wt0Y3SO
 RBu2vxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5jVfZCg4KVRzqb2ZsYGzh72Lk5BASmMUo
 0bs4tIuRi4NFoJFV4uzHN6wgjoTAHFaJmydbWboYOYCcKolVfTEgDRICRRLTbk9ghbBLJdada
 GYDsXkFBCVOznzCAjHUS6L5wRVWkFZOgUCJD3uLQEYKCVxglZg+fy1YL5uAlsSehvlMIDaLgK
 rEtM+rmEHqeQUCJP52uoGEhQXcJHY8u8IIEhYR0JNo6TIDGcMs0CwqsWbPNrBVzAKaEq3bf7N
 PYBScheSKWUhSCxiZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefn
 bmIEhiYDEOxg/NLvfIhRkoNJSZQ3TvNIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlMdoJxgU
 Wp6akVaZg4wSmDSEhw8SiK8s0HSvMUFibnFmekQqVOMxhwX7lz6w8RxYM+tP0xCLHn5ealS4r
 yiIKUCIKUZpXlwg2DRe4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvGogU3gy80rg9r0COoU
 J6JTsDQdATilJREhJNTDK9P4p6ZzzddFiW98pV63jVJezN7TfEvzbxqaX0det8+Syk8mmrIXa
 1/sYuM0VMu64nmyxlOn2FJjXx9RkcMlI5HLOA5Wqsro0icBE3uMLk0SqdNriYvt6i7Xv7awsU
 Mmc9sSDbfnse5syb2awMMicS3auPHjyx2LHCK4Z/q9237i6JixZWomlOCPRUIu5qDgRABCy1u
 3ZAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506028891!109115606!1
X-Originating-IP: [209.85.223.173]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40577 invoked from network); 21 Sep 2017 21:21:32 -0000
Received: from mail-io0-f173.google.com (HELO mail-io0-f173.google.com)
 (209.85.223.173)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 21:21:32 -0000
Received: by mail-io0-f173.google.com with SMTP id k101so13946767iod.0
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 14:21:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=hE8BaDK2bbMKVw+yxcNUMqlfmv/auPxhA/7YF0pfVw0=;
 b=Y6XyGARvYxZKn8nnDbVoo0txXet3YJskBbHEuCPRpw9t6RwhuVbgxQJq8c/q+ak4Lm
 jbZNnQxWoJXdls/W3hnLSk7pgDMnI5RlI+oNnh5f+bqTk07ifLpDeI/SJSHjX7F+wVcx
 Nnm98+Mu3ndIMnIaJk4rK3WIAv8xNEZB02K4zc91lRL5yH4mcUHq/qqT0FmK239X9tlK
 SWOCLC1zR2ObeGLWQwDDnKbrYd6Pe5u2RAqU1PoOZ21XAbv4qI2w8I8nMEgPiTxpAqEs
 Z747FSf1MvjFOoeaQLiJj1DI++hA0XktAcD7+85anxOhXrJtUorMZHUROiCM8Sqhq5eQ
 +uyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=hE8BaDK2bbMKVw+yxcNUMqlfmv/auPxhA/7YF0pfVw0=;
 b=ibpcUA20KwQlds6bJEhKG/Bu4xkDd8Duchlu8UMMRgVjFDO2d/YPz9/ihVC1soITfO
 7HttTz4rIq1S8a+V3Yu8m4mIxeBKcu2ekQyDwnd3lxNPZmVkSamQDo218Z5FvPdNFvRr
 RjNYhWw6jPxMEpptZIFOyIlvsexiYH/TvsbkDWQqDd/bSFDlaUbp94FO1D0Xjaj4GPB0
 h8riS2Dh/XrNzlPRYHwaiU6wkAOZsoEJrFLToRwpqlVHZyPeg7rYvL+PV0r9OoascgG8
 Wl581LNS/doK3f+0i24xZEcz4ZnFbb+liFX11aK980wN6kFqHTYX6enaj+p9rzpcmFsv
 XUpg==
X-Gm-Message-State: AHPjjUiq/f2z50t0zvp7JREW5FyDrmWAuEvAoAcioWYCIqXIF97Pqb/V
 ah+JTZlnmKJc74qoFXV2+TX6gyrk1NRwdUyEm+7R1A==
X-Google-Smtp-Source: AOwi7QBZxQuFn1weLPm4dRxhl0DJH4U3WUjPBoidZyxB5G5jaZ2MxMBbivZtaDyQlq/q5NIQZWc93q7u7XY/xJocscw=
X-Received: by 10.107.178.206 with SMTP id b197mr4644574iof.121.1506028890261; 
 Thu, 21 Sep 2017 14:21:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Thu, 21 Sep 2017 14:21:28 -0700 (PDT)
In-Reply-To: <CAKv+Gu8Uw18pW9nK8aVdBoyuybAV6_mhtagVrje_cBUHMGY4WA@mail.gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAKv+Gu8Uw18pW9nK8aVdBoyuybAV6_mhtagVrje_cBUHMGY4WA@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 21 Sep 2017 14:21:28 -0700
Message-ID: <CAJcbSZGAsXwMNWnZUs28-3f--ssUYh75XW+aoQztPFYe0j52yQ@mail.gmail.com>
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgOToxMCBBTSwgQXJkIEJpZXNoZXV2ZWwKPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+IHdyb3RlOgo+Cj4gT24gMjEgU2VwdGVtYmVyIDIwMTcgYXQgMDg6
NTksIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPiB3cm90ZToKPiA+Cj4gPiAoIFNvcnJ5
IGFib3V0IHRoZSBkZWxheSBpbiBhbnN3ZXJpbmcgdGhpcy4gSSBjb3VsZCBibGFtZSB0aGUgZGVs
YXkgb24gdGhlIG1lcmdlCj4gPiAgIHdpbmRvdywgYnV0IGluIHJlYWxpdHkgSSd2ZSBiZWVuIHBy
b2NyYXN0aW5hdGluZyB0aGlzIGlzIGR1ZSB0byB0aGUgcGVybWFuZW50LAo+ID4gICBub24tdHJp
dmlhbCBpbXBhY3QgUElFIGhhcyBvbiBnZW5lcmF0ZWQgQyBjb2RlLiApCj4gPgo+ID4gKiBUaG9t
YXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4gPgo+ID4+IDEpIFBJRSBz
b21ldGltZSBuZWVkcyB0d28gaW5zdHJ1Y3Rpb25zIHRvIHJlcHJlc2VudCBhIHNpbmdsZQo+ID4+
IGluc3RydWN0aW9uIG9uIG1jbW9kZWw9a2VybmVsLgo+ID4KPiA+IFdoYXQgYWdhaW4gaXMgdGhl
IHR5cGljYWwgZnJlcXVlbmN5IG9mIHRoaXMgb2NjdXJyaW5nIGluIGFuIHg4Ni02NCBkZWZjb25m
aWcKPiA+IGtlcm5lbCwgd2l0aCB0aGUgdmVyeSBsYXRlc3QgR0NDPwo+ID4KPiA+IEFsc28sIHRv
IG1ha2Ugc3VyZTogd2hpY2ggdW53aW5kZXIgZGlkIHlvdSB1c2UgZm9yIHlvdXIgbWVhc3VyZW1l
bnRzLAo+ID4gZnJhbWUtcG9pbnRlcnMgb3IgT1JDPyBQbGVhc2UgdXNlIE9SQyBvbmx5IGZvciBm
dXR1cmUgbnVtYmVycywgYXMKPiA+IGZyYW1lLXBvaW50ZXJzIGlzIG9ic29sZXRlIGZyb20gYSBw
ZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBQT1YuCj4gPgo+ID4+IDIpIEdDQyBkb2VzIG5vdCBvcHRp
bWl6ZSBzd2l0Y2hlcyBpbiBQSUUgaW4gb3JkZXIgdG8gcmVkdWNlIHJlbG9jYXRpb25zOgo+ID4K
PiA+IEhvcGVmdWxseSB0aGlzIGNhbiBlaXRoZXIgYmUgZml4ZWQgaW4gR0NDIG9yIGF0IGxlYXN0
IGluZmx1ZW5jZWQgdmlhIGEgY29tcGlsZXIKPiA+IHN3aXRjaCBpbiB0aGUgZnV0dXJlLgo+ID4K
Pgo+IFRoZXJlIGFyZSBzb21ld2hhdCByZWxhdGVkIGNvbmNlcm5zIGluIHRoZSBBUk0gd29ybGQs
IHNvIGl0IHdvdWxkIGJlCj4gZ29vZCBpZiB3ZSBjb3VsZCB3b3JrIHdpdGggdGhlIEdDQyBkZXZl
bG9wZXJzIHRvIGdldCBhIG1vcmUgaGlnaCBsZXZlbAo+IGFuZCBhcmNoIG5ldXRyYWwgY29tbWFu
ZCBsaW5lIG9wdGlvbiAoLW1rZXJuZWwtcGllPyBzb3VuZHMgeXVtbXkhKQo+IHRoYXQgc3RvcHMg
dGhlIGNvbXBpbGVyIGZyb20gbWFraW5nIGluZmVyZW5jZXMgdGhhdCBvbmx5IGhvbGQgZm9yCj4g
c2hhcmVkIGxpYnJhcmllcyBhbmQvb3Igb3RoZXIgaG9zdGVkIGV4ZWN1dGFibGVzIChHT1QgaW5k
aXJlY3Rpb25zLAo+IGF2b2lkaW5nIHRleHQgcmVsb2NhdGlvbnMgZXRjKS4gVGhhdCB3YXksIHdl
IHdpbGwgYWxzbyBiZSBhYmxlIHRvIGRyb3AKPiB0aGUgJ2hpZGRlbicgdmlzaWJpbGl0eSBvdmVy
cmlkZSBhdCBzb21lIHBvaW50LCB3aGljaCB3ZSBjdXJyZW50bHkKPiBuZWVkIHRvIHByZXZlbnQg
dGhlIGNvbXBpbGVyIGZyb20gcmVkaXJlY3RpbmcgYWxsIGdsb2JhbCBzeW1ib2wKPiByZWZlcmVu
Y2VzIHZpYSBlbnRyaWVzIGluIHRoZSBHT1QuCgpNeSBwbGFuIHdhcyB0byBhZGQgYSAtbXRscy1y
ZWc9PGZzfGdzPiB0byBzd2l0Y2ggdGhlIGRlZmF1bHQgc2VnbWVudApyZWdpc3RlciBmb3Igc3Rh
Y2sgY29va2llcyBidXQgSSBjYW4gc2VlIGdyZWF0IGJlbmVmaXRzIGluIGhhdmluZyBhCm1vcmUg
Z2VuZXJhbCBrZXJuZWwgZmxhZyB0aGF0IHdvdWxkIGFsbG93IHRvIGdldCByaWQgb2YgdGhlIEdP
VCBhbmQKUExUIHdoZW4geW91IGFyZSBidWlsZGluZyBwb3NpdGlvbiBpbmRlcGVuZGVudCBjb2Rl
IGZvciB0aGUga2VybmVsLiBJdApjb3VsZCBhbHNvIGluY2x1ZGUgb3B0aW1pemF0aW9ucyBsaWtl
IGZvbGRpbmcgc3dpdGNoIHRhYmxlcyBldGMuLi4KClNob3VsZCB3ZSBzdGFydCBhIHNlcGFyYXRl
IGRpc2N1c3Npb24gb24gdGhhdD8gQW55b25lIHRoYXQgd291bGQgYmUKbW9yZSBleHBlcmllbmNl
ZCB0aGFuIEkgdG8gcHVzaCB0aGF0IHRvIGdjYyAmIGNsYW5nIHVwc3RyZWFtPwoKPgo+IEFsbCB3
ZSByZWFsbHkgbmVlZCBpcyB0aGUgYWJpbGl0eSB0byBtb3ZlIHRoZSBpbWFnZSBhcm91bmQgaW4g
dmlydHVhbAo+IG1lbW9yeSwgYW5kIHRoaW5ncyBsaWtlIHJlZHVjaW5nIHRoZSBDb1cgZm9vdHBy
aW50IG9yIGVuYWJsaW5nIEVMRgo+IHN5bWJvbCBwcmVlbXB0aW9uIGFyZSBjb21wbGV0ZWx5IGly
cmVsZXZhbnQgZm9yIHVzLgoKCgoKLS0gClRob21hcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 22:39:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 22:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvA83-0001kv-SF; Thu, 21 Sep 2017 22:39:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dvA83-0001kp-2r
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 22:39:31 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 20/F9-01911-2AF34C95; Thu, 21 Sep 2017 22:39:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42Lxqg1y0V1ofyT
 SoO2ItMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF48nf2glNyFd/+zmRuYLwk0cXIxSEkMINR
 4u3hvyxdjJwcEgJzWCUWXZKFsLMkfr08BBTnALIrJLYuzQAJCwloSNy+2cgO0XuMSeLUjQUsc
 IM2bGtnhWgukpgx4zucPe39VTYQm1dAUOLkzCcsEJO8Jd4e/A1mcwrYSvQuns8MMWgWq8TrLx
 8YQRJsAtoSba93gQ1iEVCVONR6mhliaKLE0ftXWCCGBkgsfvOfGeRSYQEbiYOL7UDCIgJaEie
 f3WEDmckscJpRYsHlqWBHMAtoSrRu/80+gVF0FpKbZiFJLWBkWsWoUZxaVJZapGtkoZdUlJme
 UZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgD9QwMjDsY20/4HWKU5GBSEuW9oXskUogvK
 T+lMiOxOCO+qDQntfgQowwHh5IEb7wdUE6wKDU9tSItMwcYjTBpCQ4eJRFeS5A0b3FBYm5xZj
 pE6hSjJcexTZf/MHH8mHQFSO7bc+sPkxBLXn5eqpQ471dboAYBkIaM0jy4cbCEcYlRVkqYl5G
 BgUGIpyC1KDezBFX+FaM4B6OSMC8zyFqezLwSuK2vgA5iAjooe8MBkINKEhFSUg2MlpPe3RKY
 sE3jhaRsSuCP3Nl9HrNFOzO57exY/3t2BnMKBSfbzu6afizZqs7S3FeIZee+Sc2rHr+2erXNl
 bX6wCpty4DHNxWeNdm+nLexe7O6/6SfCTGrll6/FZYcYtSuPnvS345XKX/sg954dqfuYH6xaG
 kv25fb1q1Xg09bLBHa4L9JMOGuEktxRqKhFnNRcSIAVghrrRMDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506033569!108345022!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2446 invoked from network); 21 Sep 2017 22:39:29 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 22:39:29 -0000
Received: by mail-wm0-f68.google.com with SMTP id i131so6394699wma.1
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 15:39:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ES6WGjIlppZBHW4trCtW7KWeQDhBcpVyfFTMOQ77uLg=;
 b=TgaCSQvIyI/nrb8a8ZbRWYZCsG7QfcfNQlxw/uFToCayyAxxpXChOu+LuLwFI6oEdP
 I97jUy5oxTbmORK1KAhU1NTJ3kNUqPKJjv61iS74Mx3xeAS5dZY/GeixfJWoMiWkHaHQ
 yA+y9UGkTfNWtiFOGvbzimNjnzfCyBCTWDUG0T9DlIDN+HKclFBJTliuVW4pKWV9Uv43
 7KURMdOdgd1dUF/g332nfQq7AlUZ2B7rQNaiSzYdlzOYbVlPvp9ezZzIoPd4156pQ7iJ
 6wlqIqcVE9vILE8gXSb1IBZyweQt/0epl8CYL4I7fPvIwD16DsS3xPgYEpdIGCDhuWyx
 QAbQ==
X-Gm-Message-State: AHPjjUiajWtt1nT59pMTI7MeTAmaw0S2QiwZeM0SLSjveLpfDPkUIDrn
 uPz8GceTLAMHKIBJhtBCYubjgmON
X-Received: by 10.80.142.17 with SMTP id 17mr2723823edw.115.1506033568647;
 Thu, 21 Sep 2017 15:39:28 -0700 (PDT)
Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com.
 [74.125.82.51])
 by smtp.gmail.com with ESMTPSA id a10sm1433410eda.37.2017.09.21.15.39.27
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Sep 2017 15:39:27 -0700 (PDT)
Received: by mail-wm0-f51.google.com with SMTP id m127so5604271wmm.3
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 15:39:27 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QBocrq4P7RKC62794K+K1iB3KI9YVYWFuUUxNQsgcsBRyd6zIDYcajWOrKX5Mcji8tp7dK1cr4rC0AbvqM4xPo=
X-Received: by 10.28.199.13 with SMTP id x13mr1985424wmf.124.1506033566762;
 Thu, 21 Sep 2017 15:39:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Thu, 21 Sep 2017 15:38:46 -0700 (PDT)
In-Reply-To: <20170920161033.GE4452@olila.local.net-space.pl>
References: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
 <20170920161033.GE4452@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 21 Sep 2017 16:38:46 -0600
X-Gmail-Original-Message-ID: <CABfawh=GVOi_OHYGaA8F8O08fc-xcXgCSig1jez+44pkcPx=VQ@mail.gmail.com>
Message-ID: <CABfawh=GVOi_OHYGaA8F8O08fc-xcXgCSig1jez+44pkcPx=VQ@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 openxt@googlegroups.com, George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMTA6MTAgQU0sIERhbmllbCBLaXBlciA8ZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIFdlZCwgU2VwIDIwLCAyMDE3IGF0IDA5OjU5OjUx
QU0gLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gT24gV2VkLCBTZXAgMjAsIDIwMTcg
YXQgOTo0NiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4gPj4+
PiBPbiAyMC4wOS4xNyBhdCAxNzoyMCwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+PiA+
PiBPbiBXZWQsIFNlcCAyMCwgMjAxNyBhdCAxMjozMCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPiB3cm90ZToKPj4gPj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDAwOjIzLCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+ID4+Pj4gWWVhcCwgdGhlIHNoaW0gcHJldHR5IHNpbXBs
eSByZW1vdmVkIHRoZSAucmVsb2Mgc2VjdGlvbiBhcyBpdCB3YXMKPj4gPj4+PiBtYXJrZWQgZGlz
Y2FyZGFibGUgYW5kIGRpZCB0aGUgcmVsb2NhdGlvbnMgZm9yIFhlbi4gU28gd2l0aCB0aGF0Cj4+
ID4+Pj4gcmVtb3ZlZCBmcm9tIHRoZSBzaGltIEkgbm8gbG9uZ2VyIGdldCB0aGUgZXJyb3IgYW5k
IEkgc2VlIHRoYXQgdGhlCj4+ID4+Pj4gZG9tMCBrZXJuZWwgZ2V0cyB2ZXJpZmllZCB1c2luZyB0
aGUgc2hpbSBsb2NrIHByb3RvY29sLgo+PiA+Pj4KPj4gPj4+IFNvIGRpZCB5b3UgaW5zdGVhZCB0
cnkgd2hldGhlciBzaW1wbHkgY2xlYXJpbmcgdGhlIGRpc2NhcmRhYmxlCj4+ID4+PiBmbGFnIGZy
b20gdGhlIHNlY3Rpb24gYWxzbyBoZWxwcz8gVGhlIGZsYWcgb3VnaHQgdG8gbWF0dGVyIGluCj4+
ID4+PiBwYWdlZCBlbnZpcm9ubWVudHMgb25seSAod2hpY2ggRUZJIGlzbid0IGRlc3BpdGUgcGFn
aW5nIGJlaW5nCj4+ID4+PiBlbmFibGVkKSwgYnV0IGFzIHdlIHNlZSBzb21lIHBlb3BsZSB0aGlu
ayBvdGhlcndpc2UuCj4+ID4+Cj4+ID4+IFllcywgdGhhdCB3b3VsZCB3b3JrLiBFdmVuIGlmIHRo
ZSBzaGltIGRvZXMgaXRzIHJlbG9jYXRpb25zIGV2ZXJ5dGhpbmcKPj4gPj4gImp1c3Qgd29ya3Mi
IGFzIGxvbmcgYXMgWGVuIGNhbiBhbHNvIGZpbmQgdGhlIC5yZWxvYyBzZWN0aW9uLiBGb3Igbm93
Cj4+ID4+IGl0IHdhcyBqdXN0IHNpbXBsZXIgZm9yIG1lIHRvIHBhdGNoIHRoZSBzaGltIHRvIGNv
cHkgdGhlIHJlbG9jIHNlY3Rpb24KPj4gPj4gYnV0IGl0IHdvdWxkIGJlIGlkZWFsIGlmIHRoZSB4
ZW4uZWZpIHRoYXQncyBwcm9kdWNlZCBkdXJpbmcKPj4gPj4gY29tcGlsYXRpb24gd291bGQgbm90
IGhhdmUgdGhhdCBmbGFnIHNldCB0byBiZWdpbiB3aXRoLiBJIGRpZCBzZWFyY2gKPj4gPj4gYXJv
dW5kIGJyaWVmbHkgdG8gc2VlIHdoZXJlIHRoYXQgZmxhZyBpcyBjb21pbmcgZnJvbSBidXQgdGhl
IG9ubHkKPj4gPj4gcmVmZXJlbmNlIHRvIGl0IHdpdGhpbiBYZW4gSSBmb3VuZCB3YXMgYXJjaC94
ODYvZWZpL21rcmVsb2MuYy4gU28gc2Fucwo+PiA+PiB3cml0aW5nIGEgc2VwYXJhdGUgdG9vbCB0
aGF0IGJpbmFyeSBwYXRjaGVzIHhlbi5lZmkgYWZ0ZXIgY29tcGlsYXRpb24KPj4gPj4gdG8gcmVt
b3ZlIHRoYXQgZmxhZyBJJ20gbm90IHN1cmUgaG93IHRvIGdldCB0aGF0IGRvbmUuCj4+ID4KPj4g
PiBUaGF0J2xsIGxpa2VseSBiZSBhbm90aGVyIGJpbnV0aWxzIHR3ZWFrLiBXaGF0IEkgZmluZCBv
ZGQgaXMgdGhhdCB5b3UncmUKPj4gPiBhcHBhcmVudGx5IHRoZSBvbmx5IG9uZSB0byBoYXZlIHRo
aXMgcHJvYmxlbS4KPj4KPj4gTXkgZ3Vlc3MgaXMgdGhhdCBub3QgbWFueSBwZW9wbGUgaGF2ZSBh
Y3R1YWxseSB0cmllZCBib290aW5nIFhlbgo+PiB0aHJvdWdoIHRoZSBzaGltIGJlZm9yZS4gSSBs
b29rZWQgdGhyb3VnaCB0aGUgc2hpbSBoaXN0b3J5IGFuZCB0aGUKPj4gcmVsb2Mgc2VjdGlvbiB3
YXMgZGlzY2FyZGVkIGFsbCB0aGUgd2F5IGJhY2sgdG8gc2V2ZXJhbCB5ZWFycyBpZiBpdAo+PiB3
YXMgbWFya2VkIGRpc2NhcmRhYmxlLiBTbyB1bmxlc3MgdGhlIGRpc2NhcmRhYmxlIGZsYWcgaXMg
c29tZXRoaW5nCj4+IHRoYXQgb25seSBoYXMgYmVlbiBhZGRlZCB0byB0aGUgcmVsb2Mgc2VjdGlv
biByZWNlbnRseSwgc29tZW9uZSBzaG91bGQKPj4gaGF2ZSBydW4gaW50byBpdCBhbHJlYWR5Lgo+
Cj4gSSBoYXZlIHBsYXllZCB3aXRoIFhlbiBtYXN0ZXIgaW4gSnVseSBhbmQgaGF2ZSBub3Qgc2Vl
biBhbnkgaXNzdWVzLgo+IEkgd2lsbCB0YWtlIGEgc3RhYiBhdCBpdCBwcm9iYWJseSBuZXh0IHdl
ZWsuCj4KPj4gPj4+PiBJIHN0aWxsIGRpZG4ndAo+PiA+Pj4+IGdldCBkb20wIHRvIGJvb3QgZm9y
IHNvbWUgcmVhc29uIGJ1dCB0aGF0IG1pZ2h0IGJlIGFuIHVucmVsYXRlZCBpc3N1ZQo+PiA+Pj4+
IChhbmQgSSBoYXZlIG5vIHNlcmlhbCBjb25zb2xlIHJpZ2h0IG5vdykuIE5ldmVydGhlbGVzcywg
cHJvZ3Jlc3MhCj4+ID4+Pgo+PiA+Pj4gQW5kIGl0IGRvZXNuJ3QgZ2V0IGZhciBlbm91Z2ggZm9y
IHlvdSB0byBzZWUgYW55IG91dHB1dCBhdCBhbGw/Cj4+ID4+PiBEaWQgeW91IHRyeSAiZWFybHlw
cmludGs9eGVuIiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGluZSBhbmQvb3IKPj4gPj4+ICJ2Z2E9
a2VlcCIgb24gdGhlIFhlbiBvbmU/Cj4+ID4+Cj4+ID4+IEkgdHJpZWQgd2l0aCBib3RoIGp1c3Qg
bm93LCBubyBvdXRwdXQgYXQgYWxsIGZyb20gWGVuIG9uIHRoZSBzY3JlZW4KPj4gPj4gYWZ0ZXIg
aXQgZXhpdHMgRUZJIGJvb3QuIEkgYWxzbyBjb3VsZG4ndCBnZXQgYW55IG91dHB1dCBmcm9tIGl0
IG9uIG15Cj4+ID4+IG90aGVyIGxhcHRvcCB3aXRoIEludGVsIEFNVC4KPj4gPgo+PiA+IE9kZC4K
Pj4gPgo+PiA+PiBJIGRpZCBtYW5hZ2UgdG8gZ2V0IGFub3RoZXIgTGludXgga2VybmVsIGJvb3Rp
bmcgYnV0IG15IGdvYWwgd2FzIHRvCj4+ID4+IGdldCBhIHNoaW0gdmVyaWZpZWQgZG9tMCBrZXJu
ZWwgYm9vdGluZyB3aXRob3V0IGFuIGluaXRyZCBpbWFnZSBhcwo+PiA+PiByaWdodCBub3cgdGhl
IHJhbWRpc2sgaXMgbm90IHZlcmlmaWVkIGJ5IHRoZSBzaGltIChhbHNvIG5vdCBzdXJlIGhvdwo+
PiA+PiB0aGF0J3Mgc3VwcG9zZWQgdG8gd29yayBhcyBzYnNpZ24vcGVzaWduIGNhbiBvbmx5IGRl
YWwgd2l0aCBQRS9DT0ZGCj4+ID4+IGJpbmFyaWVzIHdoaWNoIHRoZSByYW1kaXNrIGlzbid0KS4K
Pj4gPgo+PiA+IFRoYXQncyBub3QgaG93IGl0J3Mgc3VwcG9zZWQgdG8gd29yaywgSSB0aGluay4g
SnVzdCBsaWtlIHRoZSBzaGltIG9ubHkKPj4gPiB2ZXJpZmllcyBYZW4gYW5kIGhhbmRzIHRocm91
Z2ggdGhlIG90aGVyIG1vZHVsZXMgdW5jaGVja2VkLCBYZW4KPj4gPiBvbmx5IHZlcmlmaWVzIHRo
ZSBEb20wIGtlcm5lbCBpbWFnZSAod2l0aCB0aGUgaGVscCBvZiB0aGUgc2hpbSkuIEl0J3MKPj4g
PiB0aGUgRG9tMCBrZXJuZWwgdG8gdGhlbiB2ZXJpZnkgdGhlIGNvbnRlbnQgKG5vdCBuZWNlc3Nh
cmlseSB0aGUKPj4gPiBibG9iKSBvZiB0aGUgaW5pdHJkLgo+PiA+Cj4+Cj4+IFllYSwgdGhhdCB3
b3VsZCBiZSBhIHNlbnNpYmxlIGFwcHJvYWNoIHRob3VnaCBJIGhhdmVuJ3QgKHlldCkgZm91bmQK
Pj4gYW55dGhpbmcgdGhhdCBJIGNvdWxkIHVzZSB3aXRoIGxpbnV4IHRvIGRvIHRoYXQgaW5pdHJk
IHZlcmlmaWNhdGlvbi4KPj4gU28gbXkgYXBwcm9hY2ggcmlnaHQgbm93IGlzIHRvIGdldCB0aGUg
aW5pdHJkIGJha2VkIGludG8gdGhlIGRvbTAKPj4ga2VybmVsLCB0aGF0IHdheSB0aGUgd2hvbGUg
dGhpbmcgY2FuIGJlIHNpZ25lZCBhbmQgWGVuIGNhbiB2ZXJpZnkgYm90aAo+PiBpbiBvbmUgc2hv
dCB1c2luZyBzaGltLgo+Cj4gUGFydGlhbCBzb2x1dGlvbiBmb3IgeW91ciBwcm9ibGVtIGlzIExp
bnV4IGtlcm5lbCBtb2R1bGUgc2lnbmluZy4KPgo+IERhbmllbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 22:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 22:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvAFM-0002Tk-KD; Thu, 21 Sep 2017 22:47:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dvAFL-0002Te-AD
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 22:47:03 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 85/A8-02044-66144C95; Thu, 21 Sep 2017 22:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsXiVRvkpJvqeCT
 S4MYydYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJpCNMBatUKg7t5W9gXCXbxcjFISQwnVGi
 99JJFhBHQmAOq8S/g9uYuhg5gZwsie7zb1kh7AqJF4d/sIPYQgIaErdvNrJDdJ9ikti0FsaZw
 SixrvszC0RHkcSntZMYIexCic+Pm8Cm8goISpyc+QSohgOowVuipSMeJMwpYCvRu3g+M8ScWa
 wSr798AOtlE9CWaHu9C+wKFgFViQvnX7FBzEyUaFndzAIxM0Bi5ruJ7CAzhQVsJA4utgMJiwh
 oSZx8docNZCazwGlGiQWXp4L1MgtoSrRu/80+gVF0FpKTZiFJLWBkWsWoUZxaVJZapGtopJdU
 lJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgDDECwg/FVt/MhRkkOJiVR3j/2RyKF+
 JLyUyozEosz4otKc1KLDzHKcHAoSfA6OgDlBItS01Mr0jJzgNEIk5bg4FES4Q0BSfMWFyTmFm
 emQ6ROMQZyXLhz6Q8Tx7FNl4Hkj0lXgOS+PbeA5AEwuenmXSC54fuDP0xCLHn5ealS4rxxIIM
 EQAZllObBrYElmEuMslLCvIxAhwvxFKQW5WaWoMq/YhTnYFQS5lUAmcKTmVcCd80roEOZgA7N
 3nAA5NCSRISUVANjAWPNplfPD5zZxdc3Y/qFtwLWDw4kXrI8IT+1VUru+UOLPVEc7wJKjLcd0
 9qcPMN8/oW7ddNfa8jzZR05veuI+76YRSWtTCc+Hs7ynXps4c6lO0IbpqyOS78TGbDkY1nB1l
 rJd+5f//bXp9xbLrWvZGbo2YD5dTvOh805FDb9uM1hubi0AHNPSyWW4oxEQy3mouJEAN3ZJe4
 rAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506034021!104271807!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18260 invoked from network); 21 Sep 2017 22:47:01 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Sep 2017 22:47:01 -0000
Received: by mail-wm0-f66.google.com with SMTP id x17so6378230wmd.5
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 15:47:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=i5UP03EgJJ8of5VlOCYpWyl5Tf8dr4FiK33uvmGNen8=;
 b=napfQpeMiXhBp2okp/ObR9CqmTeZsywq/cB574klt+wuETupNhOiB1b36ZQmgNGkFT
 i3gKFVyrrmNPk1QRCxGFfznFRUk06grAaBX+yp4quIKb5lrkJSBjSozTM//bUHNlFIDx
 WKLhp6l49DNbqQofoOmn36oyI3zuKGUFiy927BDJ+aEAvPHXeq7CprioA5ygW3kw2U0C
 ZRJqwm1qH6U3on/8cP5Yqw5UzQh6eu2TTFtseg8jBSPYFXRiqIQKQ1Uusk+T9xwX/A7c
 Fk7UsRZZsLu6e8zt5wKx+tD5d3/lrvNt6uVqTOzEHKKVcOCTEYup7Zfhbk9q8olAnbkH
 WesQ==
X-Gm-Message-State: AHPjjUgC1LH+81UAe/KvYLNBKShsJCXvPf9X/6Of46WEmZcBAOU5l+sA
 GexAJ2oBEGccQ3Pd9F9pC4Rw9c2S
X-Received: by 10.80.138.37 with SMTP id i34mr2688294edi.12.1506034020864;
 Thu, 21 Sep 2017 15:47:00 -0700 (PDT)
Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com.
 [209.85.128.169])
 by smtp.gmail.com with ESMTPSA id e50sm1375681ede.18.2017.09.21.15.47.00
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Sep 2017 15:47:00 -0700 (PDT)
Received: by mail-wr0-f169.google.com with SMTP id o42so5607728wrb.3
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 15:47:00 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QDcxTWbdoPX2shD2pIoN30QrQkZxaOro0yLOPO0+Ly1cdA80UB6qc9Vpex9Lebhx/uwLoEhlCCCKlnhhA1crAs=
X-Received: by 10.223.165.73 with SMTP id j9mr3288259wrb.62.1506034019817;
 Thu, 21 Sep 2017 15:46:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Thu, 21 Sep 2017 15:46:19 -0700 (PDT)
In-Reply-To: <20170920161033.GE4452@olila.local.net-space.pl>
References: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
 <20170920161033.GE4452@olila.local.net-space.pl>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 21 Sep 2017 16:46:19 -0600
X-Gmail-Original-Message-ID: <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
Message-ID: <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 openxt@googlegroups.com, George Dunlap <george.dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMTA6MTAgQU0sIERhbmllbCBLaXBlciA8ZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIFdlZCwgU2VwIDIwLCAyMDE3IGF0IDA5OjU5OjUx
QU0gLTA2MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4gT24gV2VkLCBTZXAgMjAsIDIwMTcg
YXQgOTo0NiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4gPj4+
PiBPbiAyMC4wOS4xNyBhdCAxNzoyMCwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+PiA+
PiBPbiBXZWQsIFNlcCAyMCwgMjAxNyBhdCAxMjozMCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPiB3cm90ZToKPj4gPj4+Pj4+IE9uIDIwLjA5LjE3IGF0IDAwOjIzLCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+ID4+Pj4gWWVhcCwgdGhlIHNoaW0gcHJldHR5IHNpbXBs
eSByZW1vdmVkIHRoZSAucmVsb2Mgc2VjdGlvbiBhcyBpdCB3YXMKPj4gPj4+PiBtYXJrZWQgZGlz
Y2FyZGFibGUgYW5kIGRpZCB0aGUgcmVsb2NhdGlvbnMgZm9yIFhlbi4gU28gd2l0aCB0aGF0Cj4+
ID4+Pj4gcmVtb3ZlZCBmcm9tIHRoZSBzaGltIEkgbm8gbG9uZ2VyIGdldCB0aGUgZXJyb3IgYW5k
IEkgc2VlIHRoYXQgdGhlCj4+ID4+Pj4gZG9tMCBrZXJuZWwgZ2V0cyB2ZXJpZmllZCB1c2luZyB0
aGUgc2hpbSBsb2NrIHByb3RvY29sLgo+PiA+Pj4KPj4gPj4+IFNvIGRpZCB5b3UgaW5zdGVhZCB0
cnkgd2hldGhlciBzaW1wbHkgY2xlYXJpbmcgdGhlIGRpc2NhcmRhYmxlCj4+ID4+PiBmbGFnIGZy
b20gdGhlIHNlY3Rpb24gYWxzbyBoZWxwcz8gVGhlIGZsYWcgb3VnaHQgdG8gbWF0dGVyIGluCj4+
ID4+PiBwYWdlZCBlbnZpcm9ubWVudHMgb25seSAod2hpY2ggRUZJIGlzbid0IGRlc3BpdGUgcGFn
aW5nIGJlaW5nCj4+ID4+PiBlbmFibGVkKSwgYnV0IGFzIHdlIHNlZSBzb21lIHBlb3BsZSB0aGlu
ayBvdGhlcndpc2UuCj4+ID4+Cj4+ID4+IFllcywgdGhhdCB3b3VsZCB3b3JrLiBFdmVuIGlmIHRo
ZSBzaGltIGRvZXMgaXRzIHJlbG9jYXRpb25zIGV2ZXJ5dGhpbmcKPj4gPj4gImp1c3Qgd29ya3Mi
IGFzIGxvbmcgYXMgWGVuIGNhbiBhbHNvIGZpbmQgdGhlIC5yZWxvYyBzZWN0aW9uLiBGb3Igbm93
Cj4+ID4+IGl0IHdhcyBqdXN0IHNpbXBsZXIgZm9yIG1lIHRvIHBhdGNoIHRoZSBzaGltIHRvIGNv
cHkgdGhlIHJlbG9jIHNlY3Rpb24KPj4gPj4gYnV0IGl0IHdvdWxkIGJlIGlkZWFsIGlmIHRoZSB4
ZW4uZWZpIHRoYXQncyBwcm9kdWNlZCBkdXJpbmcKPj4gPj4gY29tcGlsYXRpb24gd291bGQgbm90
IGhhdmUgdGhhdCBmbGFnIHNldCB0byBiZWdpbiB3aXRoLiBJIGRpZCBzZWFyY2gKPj4gPj4gYXJv
dW5kIGJyaWVmbHkgdG8gc2VlIHdoZXJlIHRoYXQgZmxhZyBpcyBjb21pbmcgZnJvbSBidXQgdGhl
IG9ubHkKPj4gPj4gcmVmZXJlbmNlIHRvIGl0IHdpdGhpbiBYZW4gSSBmb3VuZCB3YXMgYXJjaC94
ODYvZWZpL21rcmVsb2MuYy4gU28gc2Fucwo+PiA+PiB3cml0aW5nIGEgc2VwYXJhdGUgdG9vbCB0
aGF0IGJpbmFyeSBwYXRjaGVzIHhlbi5lZmkgYWZ0ZXIgY29tcGlsYXRpb24KPj4gPj4gdG8gcmVt
b3ZlIHRoYXQgZmxhZyBJJ20gbm90IHN1cmUgaG93IHRvIGdldCB0aGF0IGRvbmUuCj4+ID4KPj4g
PiBUaGF0J2xsIGxpa2VseSBiZSBhbm90aGVyIGJpbnV0aWxzIHR3ZWFrLiBXaGF0IEkgZmluZCBv
ZGQgaXMgdGhhdCB5b3UncmUKPj4gPiBhcHBhcmVudGx5IHRoZSBvbmx5IG9uZSB0byBoYXZlIHRo
aXMgcHJvYmxlbS4KPj4KPj4gTXkgZ3Vlc3MgaXMgdGhhdCBub3QgbWFueSBwZW9wbGUgaGF2ZSBh
Y3R1YWxseSB0cmllZCBib290aW5nIFhlbgo+PiB0aHJvdWdoIHRoZSBzaGltIGJlZm9yZS4gSSBs
b29rZWQgdGhyb3VnaCB0aGUgc2hpbSBoaXN0b3J5IGFuZCB0aGUKPj4gcmVsb2Mgc2VjdGlvbiB3
YXMgZGlzY2FyZGVkIGFsbCB0aGUgd2F5IGJhY2sgdG8gc2V2ZXJhbCB5ZWFycyBpZiBpdAo+PiB3
YXMgbWFya2VkIGRpc2NhcmRhYmxlLiBTbyB1bmxlc3MgdGhlIGRpc2NhcmRhYmxlIGZsYWcgaXMg
c29tZXRoaW5nCj4+IHRoYXQgb25seSBoYXMgYmVlbiBhZGRlZCB0byB0aGUgcmVsb2Mgc2VjdGlv
biByZWNlbnRseSwgc29tZW9uZSBzaG91bGQKPj4gaGF2ZSBydW4gaW50byBpdCBhbHJlYWR5Lgo+
Cj4gSSBoYXZlIHBsYXllZCB3aXRoIFhlbiBtYXN0ZXIgaW4gSnVseSBhbmQgaGF2ZSBub3Qgc2Vl
biBhbnkgaXNzdWVzLgo+IEkgd2lsbCB0YWtlIGEgc3RhYiBhdCBpdCBwcm9iYWJseSBuZXh0IHdl
ZWsuCj4KPj4gPj4+PiBJIHN0aWxsIGRpZG4ndAo+PiA+Pj4+IGdldCBkb20wIHRvIGJvb3QgZm9y
IHNvbWUgcmVhc29uIGJ1dCB0aGF0IG1pZ2h0IGJlIGFuIHVucmVsYXRlZCBpc3N1ZQo+PiA+Pj4+
IChhbmQgSSBoYXZlIG5vIHNlcmlhbCBjb25zb2xlIHJpZ2h0IG5vdykuIE5ldmVydGhlbGVzcywg
cHJvZ3Jlc3MhCj4+ID4+Pgo+PiA+Pj4gQW5kIGl0IGRvZXNuJ3QgZ2V0IGZhciBlbm91Z2ggZm9y
IHlvdSB0byBzZWUgYW55IG91dHB1dCBhdCBhbGw/Cj4+ID4+PiBEaWQgeW91IHRyeSAiZWFybHlw
cmludGs9eGVuIiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGluZSBhbmQvb3IKPj4gPj4+ICJ2Z2E9
a2VlcCIgb24gdGhlIFhlbiBvbmU/Cj4+ID4+Cj4+ID4+IEkgdHJpZWQgd2l0aCBib3RoIGp1c3Qg
bm93LCBubyBvdXRwdXQgYXQgYWxsIGZyb20gWGVuIG9uIHRoZSBzY3JlZW4KPj4gPj4gYWZ0ZXIg
aXQgZXhpdHMgRUZJIGJvb3QuIEkgYWxzbyBjb3VsZG4ndCBnZXQgYW55IG91dHB1dCBmcm9tIGl0
IG9uIG15Cj4+ID4+IG90aGVyIGxhcHRvcCB3aXRoIEludGVsIEFNVC4KPj4gPgo+PiA+IE9kZC4K
Pj4gPgo+PiA+PiBJIGRpZCBtYW5hZ2UgdG8gZ2V0IGFub3RoZXIgTGludXgga2VybmVsIGJvb3Rp
bmcgYnV0IG15IGdvYWwgd2FzIHRvCj4+ID4+IGdldCBhIHNoaW0gdmVyaWZpZWQgZG9tMCBrZXJu
ZWwgYm9vdGluZyB3aXRob3V0IGFuIGluaXRyZCBpbWFnZSBhcwo+PiA+PiByaWdodCBub3cgdGhl
IHJhbWRpc2sgaXMgbm90IHZlcmlmaWVkIGJ5IHRoZSBzaGltIChhbHNvIG5vdCBzdXJlIGhvdwo+
PiA+PiB0aGF0J3Mgc3VwcG9zZWQgdG8gd29yayBhcyBzYnNpZ24vcGVzaWduIGNhbiBvbmx5IGRl
YWwgd2l0aCBQRS9DT0ZGCj4+ID4+IGJpbmFyaWVzIHdoaWNoIHRoZSByYW1kaXNrIGlzbid0KS4K
Pj4gPgo+PiA+IFRoYXQncyBub3QgaG93IGl0J3Mgc3VwcG9zZWQgdG8gd29yaywgSSB0aGluay4g
SnVzdCBsaWtlIHRoZSBzaGltIG9ubHkKPj4gPiB2ZXJpZmllcyBYZW4gYW5kIGhhbmRzIHRocm91
Z2ggdGhlIG90aGVyIG1vZHVsZXMgdW5jaGVja2VkLCBYZW4KPj4gPiBvbmx5IHZlcmlmaWVzIHRo
ZSBEb20wIGtlcm5lbCBpbWFnZSAod2l0aCB0aGUgaGVscCBvZiB0aGUgc2hpbSkuIEl0J3MKPj4g
PiB0aGUgRG9tMCBrZXJuZWwgdG8gdGhlbiB2ZXJpZnkgdGhlIGNvbnRlbnQgKG5vdCBuZWNlc3Nh
cmlseSB0aGUKPj4gPiBibG9iKSBvZiB0aGUgaW5pdHJkLgo+PiA+Cj4+Cj4+IFllYSwgdGhhdCB3
b3VsZCBiZSBhIHNlbnNpYmxlIGFwcHJvYWNoIHRob3VnaCBJIGhhdmVuJ3QgKHlldCkgZm91bmQK
Pj4gYW55dGhpbmcgdGhhdCBJIGNvdWxkIHVzZSB3aXRoIGxpbnV4IHRvIGRvIHRoYXQgaW5pdHJk
IHZlcmlmaWNhdGlvbi4KPj4gU28gbXkgYXBwcm9hY2ggcmlnaHQgbm93IGlzIHRvIGdldCB0aGUg
aW5pdHJkIGJha2VkIGludG8gdGhlIGRvbTAKPj4ga2VybmVsLCB0aGF0IHdheSB0aGUgd2hvbGUg
dGhpbmcgY2FuIGJlIHNpZ25lZCBhbmQgWGVuIGNhbiB2ZXJpZnkgYm90aAo+PiBpbiBvbmUgc2hv
dCB1c2luZyBzaGltLgo+Cj4gUGFydGlhbCBzb2x1dGlvbiBmb3IgeW91ciBwcm9ibGVtIGlzIExp
bnV4IGtlcm5lbCBtb2R1bGUgc2lnbmluZy4KPgoKKFNvcnJ5IGZvciB0aGUgcHJldmlvdXMgZW1w
dHkgb25lKS4KCkkndmUgbWFuYWdlZCB0byBnZXQgaW5pdHJkIGFuZCB0aGUgY21kbGluZSBiYWtl
ZCBpbnRvIGxpbnV4IGFuZCBnZXQKdGhlIHdob2xlIHRoaW5nIHZlcmlmaWVkIGJ5IHRoZSBzaGlt
LiBJdCdzIG5vdCBwZXJmZWN0IGJlY2F1c2Ugbm93CnVwZGF0ZXMgYXJlIGEgYml0IG1vcmUgY3Vt
YmVyc29tZSB0byBkZWxpdmVyIGJ1dCBhdCBsZWFzdCBpdCB3b3Jrcy4KTGludXgga2VybmVsIG1v
ZHVsZSBzaWduaW5nIHdvdWxkIGJlIGEgZ29vZCB3YXkgZm9yd2FyZCBmcm9tIGhlcmUgdG8KZ2V0
IHRoZSBtb2R1bGVzIHZlcmlmaWVkIGFzIHdlbGwuIE9yIHRoZSBuZWNlc3NhcnkgbW9kdWxlcyBj
b3VsZCBhbHNvCmJlIGJha2VkIGludG8gdGhlIGtlcm5lbCBpZiBrbm93biBhdCBjb21waWxlIHRp
bWUuCgpPbmUgcGllY2UgdGhhdCBJIHNlZSBzdGlsbCBtaXNzaW5nIGlzIHRoZSBYZW4gY29tbWFu
ZCBsaW5lIHBhcmFtZXRlcnMKbm90IGJlaW5nIHZlcmlmaWVkLiBJdCB3b3VsZCBiZSBpZGVhbCB0
byBoYXZlIHRoZSBvcHRpb24gdG8gZ2V0IHRoYXQKc2V0IGR1cmluZyBjb21waWxlIHRpbWUgYXMg
d2VsbCwgc2ltaWxhciB0byBMaW51eCdzIENPTkZJR19DTURMSU5FCm9wdGlvbiwgdG8gYXZvaWQg
Zm9yIGV4YW1wbGUgZ2V0dGluZyBpb21tdSBvciBYU00gYmVpbmcgdHVybmVkIG9mZiBieQpzb21l
b25lIHdpdGggcGh5c2ljYWwgYWNjZXNzLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 21 23:23:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 23:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvAoJ-0004yF-Gy; Thu, 21 Sep 2017 23:23:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvAoI-0004y9-0p
 for xen-devel@lists.xensource.com; Thu, 21 Sep 2017 23:23:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 56/48-03093-DD944C95; Thu, 21 Sep 2017 23:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsWS0XRdVfeG55F
 Ig47/JhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2P2bpWBtaMXNRa+YGxh/
 OnYxcnEICTQySdxvfcYO4TxmlOjq7WKGcLYxSly+vp6li5GTQ0TAWeLrmbnsIDavgL5E9/dNj
 CC2MJDdv3MGWIOEwFdmiebf35lAEhICXhInf61khbEP7mkEGsTOwSZgJXFIDCTKIqAqsf3ha/
 YJjNwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pw
 BCHYwrpkfeIhRkoNJSZT3juuRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK0eQDnBotT01Iq0
 zBxg8MGkJTh4lER4J4KkeYsLEnOLM9MhUqcY7TmObbr8h4lj1fW7QHLTTRC54fuDP0xCLHn5e
 alS4rxHQdoEQNoySvPghsKi5RKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEeXmAsSfEk5lXAr
 f7FdBZTEBnZW84AHJWSSJCSqqBMWaha2++B6Oj5e/KXVcE/7+aHPLyRvfHybfFxH9ZRIiaTN+
 /0mF+5htPYV77Bf92iq6+cyS1t5j3vtPs6jKpJT1Ov/8pi/wPuMlwReccW4/lalu5zrxc55cG
 lXeyfNbM+GC3TZxZ9HMZu9FO+UvP6uKnRyo9ud+3Tztm67PUAJNc7qy4+5ULlFiKMxINtZiLi
 hMBHMa/bJECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506036183!117649628!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59887 invoked from network); 21 Sep 2017 23:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Sep 2017 23:23:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvAoA-0006XW-VC; Thu, 21 Sep 2017 23: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvAo5-0007Z4-LH; Thu, 21 Sep 2017 23:22:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvAo5-0007Kk-DT; Thu, 21 Sep 2017 23:22:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113684-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=560a435df02b233ea33ae543aeab76b2201de849
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 21 Sep 2017 23:22:57 +0000
Subject: [Xen-devel] [ovmf test] 113684: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzY1OCAgMjAxNy0wOS0yMSAwOToyMToxMSBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU2MGE0MzVkZjAy
YjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5i
aUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDoxOTowNCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1NldHVwQnJvd3NlcjogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJpdCBWYXJT
dG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvQ2hlY2tCb3goc3RvcmFnZSBj
YW4gYmUgQml0IFZhclN0b3JlKQogICAgSWYgdGhlIHF1ZXN0aW9uIHZhbHVlIGNhbiBiZSB1cGRh
dGVkIGFuZCBzaG93biBjb3JyZWN0bHkKICAgIGluIFVJIHBhZ2UsIHdlIG5lZWQgZG8gZW5oYW5j
ZW1lbnRzIGluIGZvbGxvd2luZyBjYXNlczoKICAgIDEuIFBhcnNlIHRoZSBJZnIgZGF0YSB0byBn
ZXQgdGhlIGJpdCBWYXJTdG9yZSBpbmZvIGNvcnJlY3RseS4KICAgIDIuIFNldC9nZXQgdmFsdWUg
dG8vZnJvbSBiaXQgVmFyU3RvcmUgY29ycmVjdGx5LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAzN2Nk
MTZhYzU3ZmNiZTVmNmVjZDE1Zjg1ZWE1MTYyMWQwOGNkZTU5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMjA6MDk6MDQgMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZy9IaWlEYXRhYmFzZTogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJp
dCBWYXJTdG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvY2hlY2tib3gsIHRo
ZWlyIHN0b3JhZ2UgbWF5IGJlIGJpdCBmaWVsZC4KICAgIFdoZW4gZ2VuZXJhdGluZyA8Q29uZmln
QWx0UmVzcD4gc3RyaW5nIHRvIGdldCBkZWZhdWx0IHZhbHVlCiAgICBmb3IgdGhlc2UgcXVlc3Rp
b25zLCB3ZSBuZWVkIHRvIHBhcnNlIHRoZSBJZnIgZGF0YSB0byBnZXQKICAgIHRoZSBiaXQgVmFy
c3RvcmUgaW5mbyxhbmQgdGhlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZWN0CiAgICA8Q29uZmlnQWx0
UmVzcD4gc3RyaW5nLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5NWE3MTM1MTkxOWFlZTE1ODc0Yjc0
OGYxYWFlMmY4ZjQ5MmQyZjc2CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6NDM6NDUgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBr
Zy9VZWZpSGlpTGliOiBWYWxpZGF0ZSBxdWVzdGlvbiB3aXRoIGJpdCBmaWVsZHMKICAgIAogICAg
UkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ1CiAg
ICAKICAgIEluIFVlZmlIaWlMaWIsIHRoZXJlIGFyZSBjb2RlcyB0byB2YWxpZGF0ZSB0aGUgY3Vy
cmVudCBzZXR0aW5nIG9mCiAgICBxdWVzdGlvbnMsIG5vdyB1cGRhdGUgdGhlIGxvZ2ljIHRvIGhh
bmRsZSBxdWVzdGlvbiB3aXRoIGJpdCBzdG9yYWdlLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAwMTcy
MzI3MWE4YmFlZjFkYzRjOTJiY2UwYzA5ZDQxMDU1Y2M1ZWI5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6MjQ6MTggMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEdVSUQvZmxhZ3MgdG8gaW1wbGVtZW50IEJpdEZpZWxk
IHN1cHBvcnQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU0NQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA0MmM4MDhkNGNiYzY2NjA1Nzc3
ZGFkMThkODAwNzA4ZjJjMDZmMGM0CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTY6Mjc6MjYgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
L1ZmckNvbXBpbGVyOiBTdXBwb3J0IEJpdCBmaWVsZHMgaW4gRUZJL0J1ZmZlciBWYXJTdG9yZQog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTQ1CiAgICAKICAgIEVuaGFuY2UgVmZyQ29tcGlsZXIgdG8gcGFyc2UgZm9sbG93aW5nIGNh
c2U6CiAgICAxLiBFRkkvQnVmZmVyIFZhclN0b3JlIGNhbiBjb250YWluIGJpdCBmaWVsZHMgaW4g
dGhlaXIgc3RydWN0dXJlLgogICAgMi4gRm9yIHF1ZXN0aW9uIE9uZW9mL0NoZWNrYm94L251bWVy
aWMsIHRoZWlyIHN0b3JhZ2UgY2FuIGJlCiAgICAgICBiaXQgZmllbGRzIG9mIGFuIEVGSSBWYXJT
dG9yZS9CdWZmZXIgVmFyU3RvcmUuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDJiN2YzZDRhNmJiN2Uw
MjRiM2M0NWYzMjhiZGQ2MzVmODc4Mzg3ZjcKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNTo1MDo1MCAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2wvVmZyQ29tcGlsZTogU3VwcG9ydCBVbmlvbiB0eXBlIGluIFZGUgogICAgCiAgICBodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYwMwogICAgCiAgICBV
cGRhdGUgVmZyQ29tcGlsZXIgdG8gcGFyc2UgdGhlIFVOSU9OIHR5cGUgaW4gdmZyIGZpbGUKICAg
IAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+Cgpjb21taXQgOWZkZjMxNzg5YTcwODg3MzZiYzU3NGY2ODAyZjRhOTdiNWVmMmU5
NwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTE6MDE6NTYgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9CYXNlTGliOiBBdm9pZCByZWFkaW5nIGNv
bnRlbnQgYmV5b25kIHN0cmluZyBib3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA1CiAgICAKICAgIEFzIG1lbnRpb25l
ZCBpbiB0aGUgYWJvdmUgQnVnemlsbGEgbGluayBieSBTdGV2ZW4sIHdpdGhpbiB0aGUgZnVuY3Rp
b24KICAgIFBhdGhDbGVhblVwRGlyZWN0b3JpZXMoKSwgd2hlbiBleGVjdXRpbmcgY29tbWFuZDoK
ICAgICJjZCAuIgogICAgCiAgICB1bmRlciBTaGVsbCwgdGhlIGlucHV0IHBhcmFtZXRlciAnUGF0
aCcgc3RyaW5nIHdpbGwgaGF2ZSBzdHJpbmcgbGVuZ3RoCiAgICBsZXNzIHRoYW4gMi4gSGVuY2Us
IGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmIChTdHJDbXAg
KFBhdGggKyBTdHJMZW4gKFBhdGgpIC0gMiwgTCJcXC4iKSA9PSAwKSB7IgogICAgCiAgICB0byBy
ZWFkIGNvbnRlbnRzIGJlZm9yZSB0aGUgc3RyaW5nIGJvdW5kYXJ5LgogICAgCiAgICBUaGlzIGNv
bW1pdCBhZGRzIGFkZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBT
dGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29t
bWl0IDhjM2U0Njg4ZTBkOGU2YzIxOGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUKQXV0aG9yOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDEwOjIyOjIxIDIwMTcg
KzA4MDAKCiAgICBTaGVsbFBrZy9TaGVsbDogQXZvaWQgcmVhZGluZyBjb250ZW50IGJleW9uZCBz
dHJpbmcgYm91bmRhcnkKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v
cmcvc2hvd19idWcuY2dpP2lkPTY5MAogICAgCiAgICBXaXRoaW4gZnVuY3Rpb24gRWZpU2hlbGxH
ZXREZXZpY2VQYXRoRnJvbUZpbGVQYXRoKCksIHdoZW4gdGhlIGlucHV0CiAgICBwYXJhbWV0ZXIg
J1BhdGgnIHN0cmluZyBpcyBsaWtlOgogICAgIkZTMDoiCiAgICAKICAgIEl0IGlzIHBvc3NpYmxl
IGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmICgqKFBhdGgrU3RyTGVuKE1hcE5hbWUp
KzEpID09IENIQVJfTlVMTCkgeyIKICAgIAogICAgdG8gcmVhZCB0aGUgY29udGVudCAxIGJ5dGUg
YmV5b25kIHRoZSBzdHJpbmcgYm91bmRhcnkgKGJvdGggJ1BhdGgnIGFuZAogICAgJ01hcE5hbWUn
IHdpbGwgYmUgRlMwOiBpbiB0aGlzIGNhc2UpLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFk
ZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxz
dGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKY29tbWl0IDE0ZGRlOWU5MDNiYjlhNzE5ZWJiOGYzMzgxZGE3MmIxOTUwOWJjMzYKQXV0aG9y
OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTM6NTI6MTEgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggb3V0LW9mLXN5
bmMgaXNzdWUgaW4gR0NECiAgICAKICAgIEZyb20gR0NEIHBlcnNwZWN0aXZlLCBpdHMgU2V0TWVt
b3J5U3BhY2VBdHRyaWJ1dGVzKCkgbWV0aG9kIGRvZXNuJ3QgYWNjZXB0IHBhZ2UKICAgIHJlbGF0
ZWQgYXR0cmlidXRlcy4gVGhhdCBtZWFucyB1c2VycyBjYW5ub3QgdXNlIGl0IHRvIGNoYW5nZSBw
YWdlIGF0dHJpYnV0ZXMsCiAgICBhbmQgaGF2ZSB0byB0dXJuIHRvIENQVSBhcmNoIHByb3RvY29s
IHRvIGRvIGl0LCB3aGljaCBpcyBub3QgYmUgYWxsb3dlZCBieSBQSQogICAgc3BlYy4KICAgIAog
ICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1
MWM3MDQxZjAzNmYyMTE1MwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CkRhdGU6ICAgU2F0IFNlcCAxNiAyMToyNjoyOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBr
Zy9DcHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgIAog
ICAgRnJvbSBDcHVEeGUgZHJpdmVyIHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBHQ0Qg
bWVtb3J5IGF0dHJpYnV0ZXMgZnJvbQogICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1cmlu
ZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAgR0NE
IG1pZ2h0IG5vdCByZWZsZWN0IGFsbCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdvcmxkLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dl
c3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 21 23:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 21 Sep 2017 23:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBEg-0006oL-MI; Thu, 21 Sep 2017 23:50:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvBEf-0006oF-54
 for xen-devel@lists.xenproject.org; Thu, 21 Sep 2017 23:50:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B2/5D-01809-04054C95; Thu, 21 Sep 2017 23:50:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssq59wJF
 Igw2v5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5Zx4zF9znr3i5vZG9gfEFTxcjF4eQQD+T
 xJH97axdjJwcLAIOEovbZ7B0MXJwMArESDz4YQ0SZhQIk5h8eQlUibbEzxuzwWw2AUOJv082s
 YGUSwDZSz5zgIRFBJQlen/9ZgGxmQXKJc62LWUGsYUFvCSmHHwM1sopYC8x4eU5dhCbFyj+Ze
 0nNohzHjNK3Fm3gA0kISqgK3Ho3x82iCJBiZMzn0AN1ZJYPn0bywRGgVlIUrOQpBYwMq1iVC9
 OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxBBiDYwbi21fkQoyQH
 k5Ior6v/kUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxTQHKCRanpqRVpmTnAaIBJS3DwKInwz
 gJJ8xYXJOYWZ6ZDpE4xGnOsmnDlDxPHgp4bf5iEWPLy81KlxHmbQEoFQEozSvPgBsGi9BKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeReDTOHJzCuB2/cK6BQmoFOyNxwAOaUkESEl1cAoovn
 4mDw3o19RuVib+l9O3oXNqoU71U5MfiN/a13M++RWae7+X3+Czq/9eNTi86wHigvCBB+bX/aZ
 WLPGIT6P67XMxe1hbDrvPgRxv1fj7PGynP2tiqvzwJTknBXnfFJcm80+L/6Rx/nrQkZOUfoVn
 Y2Gt2LmHFx77NfxhwqcWzlc17MtU9uvxFKckWioxVxUnAgA4TWvPc0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506037822!92693739!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17143 invoked from network); 21 Sep 2017 23:50:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Sep 2017 23:50:23 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5EF3722A72;
 Thu, 21 Sep 2017 23:50:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5EF3722A72
Date: Thu, 21 Sep 2017 16:50:20 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59C37692020000780017DCCA@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1709211641460.2968@sstabellini-ThinkPad-X260>
References: <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <59A9A6260200007800176A6A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1709201759580.2968@sstabellini-ThinkPad-X260>
 <59C37692020000780017DCCA@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen: use vMSI related #define-s from public
	interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMSBTZXAgMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIxLjA5LjE3
IGF0IDAzOjEyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBGcmksIDEg
U2VwIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IC0tLSBhL2h3L3hlbi94ZW5fcHRfbXNp
LmMKPiA+PiArKysgYi9ody94ZW4veGVuX3B0X21zaS5jCj4gPj4gQEAgLTE4LDYgKzE4LDExIEBA
Cj4gPj4gIAo+ID4+ICAjZGVmaW5lIFhFTl9QVF9BVVRPX0FTU0lHTiAtMQo+ID4+ICAKPiA+PiAr
I2lmbmRlZiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFTSwo+ID4+ICsjaWYgWEVOX0RP
TUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSAweDAwMDAwMDBlCj4gPj4gKyNlcnJvciB2TVNJIGRl
ZmluZXMgbWlzc2luZyBmcm9tIGRvbWN0bC5oCj4gPj4gKyNlbmRpZgo+ID4gCj4gPiBBbGwgdGhl
IHZlcnNpb24gY29tcGF0aWJpbGl0eSBzdHVmZiBnb2VzIHRvCj4gPiBpbmNsdWRlL2h3L3hlbi94
ZW5fY29tbW9uLmguIFBsZWFzZSBtb3ZlIGl0IHRoZXJlLgo+IAo+IEkga25vdyB0aGVyZSdzIGEg
Y2VudHJhbCBwbGFjZSwgYnV0IG1vdmluZyB0aGVyZSBzdHVmZiB0aGF0J3MKPiBuZWVkZWQgb25s
eSBpbiB0aGlzIGZpbGUgc2VlbWVkIHJhdGhlciBjb3VudGVycHJvZHVjdGl2ZSB0bwo+IG1lIC0g
d2h5IHdvdWxkIHlvdSB3YW50IGFsbCBmaWxlcyBpbmNsdWRpbmcgdGhhdCBzaGFyZWQgb25lCj4g
aGF2ZSB0byBzZWUgdGhlc2UgZGVmaW5pdGlvbnM/IElmIHRoZXJlIHdhcyBhIHJlbW90ZSBjaGFu
Y2UKPiB0aGF0IHNvbWUgb3RoZXIgZmlsZSBtYXkgbmVlZCB0byBtYWtlIHVzZSBvZiBpdCwgSSBt
aWdodAo+IGFncmVlLCBidXQgSSBkb24ndCBzZWUgYW55IHN1Y2ggY2hhbmNlIGF0IGFsbC4KCkJh
c2ljYWxseSwgeGVuX2NvbW1vbi5oIGlzIG1lYW50IHRvIHN1cHBseSBhbGwgZGVmaW5pdGlvbnMg
YW5kCmRlY2xhcmF0aW9ucyB0aGF0IHNob3VsZCBhbHJlYWR5IGJlIHBhcnQgb2YgdGhlIFhlbiBp
bnRlcmZhY2UsIGJ1dApiZWNhdXNlIG9mIHZlcnNpb25pbmcsIHRoZXkgYXJlIG5vdC4KClhlbiBo
ZWFkZXJzICsgeGVuX2NvbW1vbi5oID0gYWxsIGRlY2xhcmF0aW9ucyBhbmQgZGVmaW5pdGlvbnMK
ClNvIGZhciwgd2UgaGF2ZW4ndCBkaXN0aW5ndWlzaGVkIGJhc2VkIG9uIGhvdyBtYW55IHVzZXJz
IG9mIGEgZ2l2ZW4KbWlzc2luZyBmdW5jdGlvbnMgZXhpc3QgaW4gUUVNVS4gU2ltcGx5LCB4ZW5f
Y29tbW9uLmggZmlsbHMgYWxsIGdhcHMuCk9uZSBkYXksIHhlbl9jb21tb24uaCBjb3VsZCBiZWNv
bWUgYSBzZXQgb2YgaGVhZGVyIGZpbGVzLCBzbyB0aGF0IGluCmNhc2VzIHN1Y2ggYXMgdGhpcywg
b25lIGNhbiBvbmx5IGltcG9ydCB0aGUgY29tcGF0IGhlYWRlciBmaWxlIHRoYXQgc2hlCm5lZWRz
LiBCdXQgdG9kYXkgd2Ugb25seSBoYXZlIG9uZSBjb21wYXQgaGVhZGVyIGluIFFFTVUuCgoKPiA+
IFdlIHVzdWFsbHkgYXNzdW1lIHRoYXQgdGhlIFhlbiB2ZXJzaW9uIHdlIGFyZSBidWlsZGluZyBh
Z2FpbnN0IGlzCj4gPiAic2FuZSIsIHNvIHdlIGRvbid0IGRvICNlcnJvcidzIHR5cGljYWxseS4K
PiAKPiBIbW0sIEkgY2FuIGRyb3AgdGhlICNlcnJvciwgYnV0IHRvIGJlIGhvbmVzdCBJJ20gaGVz
aXRhbnQgdG8gZG8KPiBzbyAtIEkndmUgcHV0IGl0IHRoZXJlIGludGVudGlvbmFsbHkuCgpJdCBp
cyBkaWZmaWN1bHQgdG8gZHJhdyB0aGUgbGluZSB3aGVuIGFuICNlcnJvciBpcyBuZWVkZWQgYW5k
IHdoZW4gaXQgaXMKbm90LiBJIGFtIGp1c3QgdHJ5aW5nIHRvIGJlIGNvbnNpc3RlbnQuIFdoeSBk
byB5b3UgdGhpbmsgd2Ugc2hvdWxkIGhhdmUKaXQgaW4gdGhpcyBzcGVjaWZpYyBjYXNlPyBEbyB5
b3UgdGhpbmsgd2UgY2Fubm90IG1ha2UgY29ycmVjdAphc3N1bXB0aW9ucyBiYXNlZCBvbiB0aGUg
WEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiBvbmx5IG9yIHRoZSBYZW4KdmVyc2lvbj8gSWYg
c28sIHBsZWFzZSBleHBsYWluLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:00:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBOY-00085k-KG; Fri, 22 Sep 2017 00:00:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dvBOX-00085e-Ol
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:00:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1A/30-02023-4A254C95; Fri, 22 Sep 2017 00:00:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXSO6nOVXdJ0JF
 Ig/5mWYslHxezODB6HN39mymAMYo1My8pvyKBNWPS8pfMBXflK55c+MPWwHhAqouRi0NIYCKT
 xNJLH1ghnN+MEmvaJjBBOBsZJf78ucoG4XQyStztXQXkcHAICzhLPJrH08XIySEi4CFxZdcEN
 hCbWSBZ4uLcaywQ9YcYJTbOv8AIkmATMJI4e3Q6mM0rYCtx8uI0JhCbRUBV4mLDdrBmUYFwia
 az/SwQNYISJ2c+AbM5Bdwlvv+7yQKxwExi3uaHzBC2uMStJ/OZIGx5ie1v54DFJQQMJT5vXMo
 8gVFoFpJRs5C0z0LSPgtJ+wJGllWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6pXm5qcXFiempO
 YlKxXnJ+7iZGYLAzAMEOxjVTnQ8xSnIwKYnyuvofiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 WscCJQTLEpNT61Iy8wBxh1MWoKDR0mE1wYkzVtckJhbnJkOkTrFqCglzlsPkhAASWSU5sG1wW
 L9EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5G0Gm8GTmlcBNfwW0mAlocfaGAyCLSxIRUlI
 NjJwM7+aXdMj6v3S2jzfarGiplvz3kY/K2/VKwnv+b+7dPGORv9tSr09vXMLSk6YU9nRLflSs
 2vGtk9VkVvr1CImGjheJc+cnF2e+3b7E0PT4I1O3xIWbEz8baB/59Ca4KVNpn1KHSq3zwxsLt
 Q9e4jp1kfezQCbb5F1VL99bv6640fAtaYf6SiWW4oxEQy3mouJEALafXL/wAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506038434!109868220!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35606 invoked from network); 22 Sep 2017 00:00:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 00:00:36 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8M00S4e019039
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 00:00:28 GMT
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 v8M00Rw5031583
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 00:00:27 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 v8M00PG1012962;
 Fri, 22 Sep 2017 00:00:25 GMT
Received: from [10.154.155.244] (/10.154.155.244)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 21 Sep 2017 17:00:25 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-8-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <80eeb92b-4253-d1f0-fae8-fe288a831213@oracle.com>
Date: Thu, 21 Sep 2017 20:00:22 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-8-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 08/13] xen/pvcalls: implement accept
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK2ludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qg
c29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCj4gK3sKPiArCXN0cnVjdCBwdmNhbGxzX2JlZGF0
YSAqYmVkYXRhOwo+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ICsJc3RydWN0IHNvY2tf
bWFwcGluZyAqbWFwMiA9IE5VTEw7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
Owo+ICsJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwgbm9uYmxvY2s7Cj4gKwo+ICsJ
cHZjYWxsc19lbnRlcjsKPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiArCQlwdmNhbGxz
X2V4aXQ7Cj4gKwkJcmV0dXJuIC1FTk9UQ09OTjsKPiArCX0KPiArCWJlZGF0YSA9IGRldl9nZXRf
ZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gKwo+ICsJbWFwID0gKHN0cnVjdCBz
b2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiArCWlmICghbWFwKSB7Cj4g
KwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiAtRU5PVFNPQ0s7Cj4gKwl9Cj4gKwo+ICsJaWYg
KG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNfTElTVEVOKSB7Cj4gKwkJcHZj
YWxsc19leGl0Owo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsJfQo+ICsKPiArCW5vbmJsb2NrID0g
ZmxhZ3MgJiBTT0NLX05PTkJMT0NLOwo+ICsJLyoKPiArCSAqIEJhY2tlbmQgb25seSBzdXBwb3J0
cyAxIGluZmxpZ2h0IGFjY2VwdCByZXF1ZXN0LCB3aWxsIHJldHVybgo+ICsJICogZXJyb3JzIGZv
ciB0aGUgb3RoZXJzCj4gKwkgKi8KPiArCWlmICh0ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxB
R19BQ0NFUFRfSU5GTElHSFQsCj4gKwkJCSAgICAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KSkgewo+ICsJCXJlcV9pZCA9IFJFQURfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lk
KTsKPiArCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNfSU5WQUxJRF9JRCAmJgo+ICsJCSAgICBSRUFE
X09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCkgewo+ICsJCQltYXAy
ID0gbWFwLT5wYXNzaXZlLmFjY2VwdF9tYXA7Cj4gKwkJCWdvdG8gcmVjZWl2ZWQ7Cj4gKwkJfQo+
ICsJCWlmIChub25ibG9jaykgewo+ICsJCQlwdmNhbGxzX2V4aXQ7Cj4gKwkJCXJldHVybiAtRUFH
QUlOOwo+ICsJCX0KPiArCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+cGFzc2l2
ZS5pbmZsaWdodF9hY2NlcHRfcmVxLAo+ICsJCQkhdGVzdF9hbmRfc2V0X2JpdChQVkNBTExTX0ZM
QUdfQUNDRVBUX0lORkxJR0hULAo+ICsJCQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KSkpIHsKPiArCQkJcHZjYWxsc19leGl0Owo+ICsJCQlyZXR1cm4gLUVJTlRSOwo+ICsJCX0KPiAr
CX0KPiArCj4gKwlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ICsJcmV0ID0gZ2V0
X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKPiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ICsJCXB2Y2FsbHNfZXhpdDsKPiArCQlyZXR1
cm4gcmV0Owo+ICsJfQo+ICsJbWFwMiA9IGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0tFUk5F
TCk7Cj4gKwlpZiAobWFwMiA9PSBOVUxMKSB7Cj4gKwkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29j
a2V0X2xvY2spOwo+ICsJCXB2Y2FsbHNfZXhpdDsKPiArCQlyZXR1cm4gLUVOT01FTTsKPiArCX0K
PiArCXJldCA9ICBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOwo+ICsJaWYgKHJldCA8IDAp
IHsKPiArCQlrZnJlZShtYXAyKTsKPiArCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9j
ayk7Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICsJfQoKRG8geW91
IG5lZWQgdG8gY2xlYXIgUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCBiaXQgb24gZXJyb3Jz
IChleGNlcHQgCmZvciBFQUdBSU4vRUlOVFIpPwoKPiArCWxpc3RfYWRkX3RhaWwoJm1hcDItPmxp
c3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7Cj4gKwo+ICsJcmVxID0gUklOR19HRVRfUkVR
VUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwo+ICsJcmVxLT5yZXFfaWQgPSByZXFfaWQ7Cj4g
KwlyZXEtPmNtZCA9IFBWQ0FMTFNfQUNDRVBUOwo+ICsJcmVxLT51LmFjY2VwdC5pZCA9ICh1aW50
NjRfdCkgbWFwOwo+ICsJcmVxLT51LmFjY2VwdC5yZWYgPSBtYXAyLT5hY3RpdmUucmVmOwo+ICsJ
cmVxLT51LmFjY2VwdC5pZF9uZXcgPSAodWludDY0X3QpIG1hcDI7Cj4gKwlyZXEtPnUuYWNjZXB0
LmV2dGNobiA9IGV2dGNobjsKPiArCW1hcC0+cGFzc2l2ZS5hY2NlcHRfbWFwID0gbWFwMjsKPiAr
Cj4gKwliZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0Kys7Cj4gKwlSSU5HX1BVU0hfUkVRVUVTVFNf
QU5EX0NIRUNLX05PVElGWSgmYmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ICsJc3Bpbl91bmxvY2so
JmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ICsJaWYgKG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3Rl
X3ZpYV9pcnEoYmVkYXRhLT5pcnEpOwo+ICsJLyogV2UgY291bGQgY2hlY2sgaWYgd2UgaGF2ZSBy
ZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCj4gKwlpZiAobm9uYmxvY2sp
IHsKPiArCQlXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIHJlcV9pZCk7
Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiAtRUFHQUlOOwo+ICsJfQo+ICsKPiArCWlm
ICh3YWl0X2V2ZW50X2ludGVycnVwdGlibGUoYmVkYXRhLT5pbmZsaWdodF9yZXEsCj4gKwkJUkVB
RF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpKSB7Cj4gKwkJcHZj
YWxsc19leGl0Owo+ICsJCXJldHVybiAtRUlOVFI7Cj4gKwl9Cj4gKwo+ICtyZWNlaXZlZDoKPiAr
CW1hcDItPnNvY2sgPSBuZXdzb2NrOwo+ICsJbmV3c29jay0+c2sgPSBremFsbG9jKHNpemVvZigq
bmV3c29jay0+c2spLCBHRlBfS0VSTkVMKTsKPiArCWlmICghbmV3c29jay0+c2spIHsKPiArCQlX
UklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFMSURfSUQp
Owo+ICsJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgUFZDQUxMU19J
TlZBTElEX0lEKTsKPiArCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwMik7Cj4g
KwkJa2ZyZWUobWFwMik7Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiAtRU5PTUVNOwo+
ICsJfQo+ICsJbmV3c29jay0+c2stPnNrX3NlbmRfaGVhZCA9ICh2b2lkICopbWFwMjsKPiArCj4g
KwljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwgKHZvaWQgKikmbWFwLT5w
YXNzaXZlLmZsYWdzKTsKPiArCXdha2VfdXAoJm1hcC0+cGFzc2l2ZS5pbmZsaWdodF9hY2NlcHRf
cmVxKTsKPiArCj4gKwlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsKPiArCS8qIHJlYWQg
cmV0LCB0aGVuIHNldCB0aGlzIHJzcCBzbG90IHRvIGJlIHJldXNlZCAqLwo+ICsJc21wX21iKCk7
Cj4gKwlXUklURV9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkLCBQVkNBTExTX0lOVkFM
SURfSUQpOwo+ICsJV1JJVEVfT05DRShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfcmVxX2lkLCBQVkNB
TExTX0lOVkFMSURfSUQpOwoKU2hvdWxkIGluZmxpZ2h0X3JlcV9pZCBiZSBjbGVhcmVkIGF0IHRo
ZSBzYW1lIHRpbWUgYXMgClBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQ/IFRoZXkga2luZCBv
ZiBiZWxvbmcgdG9nZXRoZXIsIGRvbid0IHRoZXk/CgpBbmQgSSB3b25kZXIgd2hldGhlciB5b3Ug
YWN0dWFsbHkgbmVlZCB0aGUgZmxhZyAtLS0gY2FuIHlvdSBqdXN0IGtleSBvZmYgCm1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQgbm90IGJlaW5nIFBWQ0FMTFNfSU5WQUxJRF9JRD8KCihhbmQg
YWdhaW4sIEkgYW0gbm90IHN1cmUgYWJvdXQgYWxsIFJFQUQvV1JJVEVfT05DRSgpIG1hY3JvcyBo
ZXJlKS4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:06:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBU5-0008IF-8E; Fri, 22 Sep 2017 00:06:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dvBU4-0008I9-1p
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 00:06:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 82/CE-02202-BF354C95; Fri, 22 Sep 2017 00:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+Gt1fwUc
 iDdZf5rL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOrX7IWLBPqeLQltfsDYzXpbsYOTmEBGYx
 SixeE9jFyMXBItDIKjH/xgVGEEdCYA6rxOxTn5lBqiQEqiROzDvKCmEXSSzb+ZIdwi6QOL5gP
 RuIzSsgKHFy5hMWiKleEssOtIH1cgoEShz4d40dZKiQwAVWib6LV8Ca2QS0JPY0zGfqYuQAWq
 0qcf9YKMScAIm/t/rA5ggLuEnseHaFEcQWEVCSWPzlI9gcZoF+UYmef61MIAlmAU2J1u2/2Sc
 wCs5CcscsJKkFjEyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNz
 NzECQ5QBCHYwXjzteYhRkoNJSZT3QtCRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHdAcoJFq
 empFWmZOcBogUlLcPAoifD+CARK8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKif
 MWgUwSACnNKM2DGwSL4kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5n0NMoUnM68Ebt8roFO
 YgE7J3nAA5JSSRISUVAOj+KNZDod6a6as/fVlq05Vedk2Fm31+4cvvL+SzfJhcQzflj83PcQm
 5ocslZ7+mF017VXUboZvmjOi4nfWdD3ame3JUerC53NNs7tuVcSew69n8bayvitlYN+0XKTtT
 0dIsXr9hjJvc0meexP/HOay2xP0vKsj/lfq7768pUxR3MKnO28+1HJRYinOSDTUYi4qTgQALt
 /gkt0CAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506038777!92694620!1
X-Originating-IP: [209.85.223.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38882 invoked from network); 22 Sep 2017 00:06:17 -0000
Received: from mail-io0-f172.google.com (HELO mail-io0-f172.google.com)
 (209.85.223.172)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 00:06:17 -0000
Received: by mail-io0-f172.google.com with SMTP id q11so14533802ioe.10
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 17:06:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=V/WkLRTeYEHe35txAzi89wYr8VK3lFla5TPmX40ggBw=;
 b=i+iptRuIxG/OWcAXAeF8itZOkWMwCZVyMUAlE2KM2C+jOwD0NRRqDJ/P7GqMXznn4p
 IIN1LZ6CPnnOt45R/+sZGlMGsxAoPQHgghuuBeDa2IZuXAQzOvyFZT/mJjiA00uVFIKK
 Sz3YUTV4B4eFwAEOwsva08FXBl2zTQh0ZdV8bTODUbOJG2gFykyGAJ73STFUjSkLS+IT
 ydXevhFxEWcE9hf/VQfXg1ZMPbTXKn5YM+oVXN2pKKnX+zOvCro+JgxEPkMrxT/d+v6W
 rwtK5BaTye16sdF8Wz1E5dawWuXAIvr8tphpkqc0XNVYXa6jUH4Hpy3BLxR40rH2tAZH
 30ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=V/WkLRTeYEHe35txAzi89wYr8VK3lFla5TPmX40ggBw=;
 b=gPAK6COBXzRfUBxKczSnlgSPtxFuw95YnFXuVz2DYPn08UumqWYI9p0mX7ddAsgutY
 Zo0MUXJl2/EjPQ5MqqUWeqbrziHx1/ZfCJ24TNReLEtSxipH0QWVQoS+mQibXXGVTVUB
 x/tFEb593si5tvb9y3d8DrYYYXMpYtkJpkUzpwZ1WrTZpuee5Oayv7SHL8cCy6SjdkMW
 LQoRkEPb0C0NfP0k1cDZ1V9UCHzYR4jWPZzWOH6J7vPGh7aoIeSeG05z/ULzjpiiOw1k
 Sein9QQOqohW0XJuywZqaqTzoFchIrKKz6QIPIn356Ia2Vov/Yz+CmIH5TbdodNTjhkr
 kB1A==
X-Gm-Message-State: AHPjjUj5kqY5ETdaIf1LJMSNMKclP5fvO/1nJLwdso4vYPfeVYUOpQev
 lEzcUSTLUig7u9PBjmO9uPRsl9Xj9SZ718ax3KU/wg==
X-Google-Smtp-Source: AOwi7QAFQ7tihTTCJw4ut1ieD7eTUP9B5enB4dS0SNkekboY0F+tihIl+/hPGL1JvNnuzSAWookgo+7/LoDCQqnGSOA=
X-Received: by 10.107.69.4 with SMTP id s4mr4863669ioa.185.1506038776118; Thu,
 21 Sep 2017 17:06:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Thu, 21 Sep 2017 17:06:15 -0700 (PDT)
In-Reply-To: <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Thu, 21 Sep 2017 17:06:15 -0700
Message-ID: <CAJcbSZEuQqK-LNBC0psG-Md9JZiyb2+p0ikh2_C7Jgr2o_GVEA@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMjoxNiBQTSwgVGhvbWFzIEdhcm5pZXIgPHRoZ2Fybmll
QGdvb2dsZS5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgODo1OSBBTSwg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4KPiA+ICggU29ycnkgYWJv
dXQgdGhlIGRlbGF5IGluIGFuc3dlcmluZyB0aGlzLiBJIGNvdWxkIGJsYW1lIHRoZSBkZWxheSBv
biB0aGUgbWVyZ2UKPiA+ICAgd2luZG93LCBidXQgaW4gcmVhbGl0eSBJJ3ZlIGJlZW4gcHJvY3Jh
c3RpbmF0aW5nIHRoaXMgaXMgZHVlIHRvIHRoZSBwZXJtYW5lbnQsCj4gPiAgIG5vbi10cml2aWFs
IGltcGFjdCBQSUUgaGFzIG9uIGdlbmVyYXRlZCBDIGNvZGUuICkKPiA+Cj4gPiAqIFRob21hcyBH
YXJuaWVyIDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPiA+Cj4gPj4gMSkgUElFIHNvbWV0
aW1lIG5lZWRzIHR3byBpbnN0cnVjdGlvbnMgdG8gcmVwcmVzZW50IGEgc2luZ2xlCj4gPj4gaW5z
dHJ1Y3Rpb24gb24gbWNtb2RlbD1rZXJuZWwuCj4gPgo+ID4gV2hhdCBhZ2FpbiBpcyB0aGUgdHlw
aWNhbCBmcmVxdWVuY3kgb2YgdGhpcyBvY2N1cnJpbmcgaW4gYW4geDg2LTY0IGRlZmNvbmZpZwo+
ID4ga2VybmVsLCB3aXRoIHRoZSB2ZXJ5IGxhdGVzdCBHQ0M/Cj4KPiBJIGFtIG5vdCBzdXJlIHdo
YXQgaXMgdGhlIGJlc3Qgd2F5IHRvIG1lYXN1cmUgdGhhdC4KCkEgdmVyeSBhcHByb3hpbWF0ZSBh
cHByb2FjaCB3b3VsZCBiZSB0byBsb29rIGF0IGVhY2ggaW5zdHJ1Y3Rpb24gdXNpbmcKdGhlIHNp
Z25lZCB0cmljayB3aXRoIGEgXzMyUyByZWxvY2F0aW9uLiBBbGwgXzMyUyByZWxvY2F0aW9ucyB3
b24ndCBiZQp0cmFuc2xhdGVkIHRvIG1vcmUgaW5zdHJ1Y3Rpb25zIGJlY2F1c2Ugc29tZSBhcmUg
anVzdCByZWxvY2F0aW5nIHBhcnQKb2YgYW4gYWJzb2x1dGUgbW92IHdoaWNoIHdvdWxkIGJlIGFj
dHVhbGx5IHNtYWxsZXIgaWYgcmVsYXRpdmUuCgpVc2VkIHRoaXMgY29tbWFuZCB0byBnZXQgYSBy
ZWxhdGl2ZSBlc3RpbWF0ZToKCm9iamR1bXAgLWRyIC4vYmFzZWxpbmUvdm1saW51eCB8IGVncmVw
IC1BIDIgJ1wtMHhbMC05YS1mXXs4fScgfCBncmVwCl8zMlMgfCB3YyAtbAoKR290IDYxMzAgcGxh
Y2VzLCBpZiB5b3UgYXNzdW1lIGVhY2ggYWRkIGF0IGxlYXN0IDcgYnl0ZXMuIEl0IGFkZHMgYXQK
bGVhc3QgNDI5MTAgYnl0ZXMgb24gdGhlIC50ZXh0IHNlY3Rpb24uIFRoZSB0ZXh0IHNlY3Rpb24g
aXMgNzg1OTkKYnl0ZXMgYmlnZ2VyIGZyb20gYmFzZWxpbmUgdG8gUElFLiBUaGF0J3MgYXQgbGVh
c3QgNTQlIG9mIHRoZSBzaXplCmRpZmZlcmVuY2UuIEFzc3VtaW5nIHdlIGZvdW5kIGFsbCBvZiB0
aGVtIGFuZCB3ZSBjYW4ndCBmYWN0b3IgdGhlCmltcGFjdCBvbiB1c2luZyBhbiBhZGRpdGlvbmFs
IHJlZ2lzdGVyLgoKU2ltaWxhciBhcHByb2FjaCB3aXRoIHRoZSBzd2l0Y2ggdGFibGUgYnV0IGEg
Yml0IG1vcmUgY29tcGxleDoKCjEpIEZpbmQgYWxsIGNvbnN0cnVjdHMgYXMgd2l0aCBhbiBsZWEg
KCVyaXApIGZvbGxvd2VkIGJ5IGEgam1wCmluc3RydWN0aW9uIGluc2lkZSBhIGZ1bmN0aW9uICh0
eXBpY2FsIHVuZm9sZGVkIHN3aXRjaCBjYXNlKS4KMikgUmVtb3ZlIG9jY3VycmVuY2VzIG9mIGxl
c3MgdGhhbiA0IGZvciB0aGUgZGVzdGluYXRpb24gYWRkcmVzcwoKUmVzdWx0OiA0ODAgc3dpdGNo
IGNhc2VzIGluIDQ5IGZ1bmN0aW9ucy4gRWFjaCBjYXNlIHRha2UgYXQgbGVhc3QgOQpieXRlcyBh
bmQgdGhlIHN3aXRjaCBpdHNlbGYgdGFrZXMgMTYgYnl0ZXMgKGFzc3VtaW5nIG9uZSBwZXIKZnVu
Y3Rpb24pLgoKVGhhdCdzIDUxMDQgYnl0ZXMgZm9yIGVhc3kgdG8gaWRlbnRpZnkgc3dpdGNoZXMg
KGxlc3MgdGhhbiA3JSBvZiB0aGUgaW5jcmVhc2UpLgoKSSBhbSBjZXJ0YWlubHkgbWlzc2luZyBh
IGxvdCBvZiBkaWZmZXJlbmNlcy4gSSBjaGVja2VkIGlmIHRoZSBwZXJjcHUKY2hhbmdlcyBpbXBh
Y3RlZCB0aGUgc2l6ZSBhbmQgaXQgZG9lc24ndCAob25seSAzIGJ5dGVzIGFkZGVkIG9uIFBJRSku
CgpJIGFsc28gdHJpZWQgZGlmZmVyZW50IHdheXMgdG8gY29tcGFyZSB0aGUgLnRleHQgc2VjdGlv
biBsaWtlIHNpemUgb2YKc3ltYm9scyBvciBudW1iZXIgb2YgYnl0ZXMgb24gZnVsbCBkaXNhc3Nl
bWJseSBidXQgdGhlIHJlc3VsdHMgYXJlCnJlYWxseSBvZmYgZnJvbSB0aGUgd2hvbGUgLnRleHQg
c2l6ZSBzbyBJIGFtIG5vdCBzdXJlIGlmIGl0IGlzIHRoZQpyaWdodCB3YXkgdG8gZ28gYWJvdXQg
aXQuCgo+Cj4gPgo+ID4gQWxzbywgdG8gbWFrZSBzdXJlOiB3aGljaCB1bndpbmRlciBkaWQgeW91
IHVzZSBmb3IgeW91ciBtZWFzdXJlbWVudHMsCj4gPiBmcmFtZS1wb2ludGVycyBvciBPUkM/IFBs
ZWFzZSB1c2UgT1JDIG9ubHkgZm9yIGZ1dHVyZSBudW1iZXJzLCBhcwo+ID4gZnJhbWUtcG9pbnRl
cnMgaXMgb2Jzb2xldGUgZnJvbSBhIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IFBPVi4KPgo+IEkg
dXNlZCB0aGUgZGVmYXVsdCBjb25maWd1cmF0aW9uIHdoaWNoIHVzZXMgZnJhbWUtcG9pbnRlci4g
SSBidWlsdCBhbGwKPiB0aGUgZGlmZmVyZW50IGJpbmFyaWVzIHdpdGggT1JDIGFuZCBJIHNlZSBh
biBpbXByb3ZlbWVudCBpbiBzaXplOgo+Cj4gT24gbGF0ZXN0IHJldmlzaW9uIChqdXN0IGJ1aWx0
IGFuZCByYW4gcGVyZm9ybWFuY2UgdGVzdHMgdGhpcyB3ZWVrKToKPgo+IFdpdGggZnJhbWVwb2lu
dGVyOiBQSUUgLnRleHQgaXMgMC44MzczMjQlIHRoYW4gYmFzZWxpbmUKPgo+IFdpdGggT1JDOiBQ
SUUgLnRleHQgaXMgMC44MTQyMjQlIHRoYW4gYmFzZWxpbmUKPgo+IENvbXBhcmluZyBiYXNlbGlu
ZXMgb25seSwgT1JDIGlzIC0yLjg0OTgzMiUgdGhhbiBmcmFtZS1wb2ludGVycy4KPgo+ID4KPiA+
PiAyKSBHQ0MgZG9lcyBub3Qgb3B0aW1pemUgc3dpdGNoZXMgaW4gUElFIGluIG9yZGVyIHRvIHJl
ZHVjZSByZWxvY2F0aW9uczoKPiA+Cj4gPiBIb3BlZnVsbHkgdGhpcyBjYW4gZWl0aGVyIGJlIGZp
eGVkIGluIEdDQyBvciBhdCBsZWFzdCBpbmZsdWVuY2VkIHZpYSBhIGNvbXBpbGVyCj4gPiBzd2l0
Y2ggaW4gdGhlIGZ1dHVyZS4KPiA+Cj4gPj4gVGhlIHN3aXRjaGVzIGFyZSB0aGUgYmlnZ2VzdCBp
bmNyZWFzZSBvbiBzbWFsbCBmdW5jdGlvbnMgYnV0IEkgZG9uJ3QKPiA+PiB0aGluayB0aGV5IHJl
cHJlc2VudCBhIGxhcmdlIHBvcnRpb24gb2YgdGhlIGRpZmZlcmVuY2UgKG51bWJlciAxIGlzKS4K
PiA+Cj4gPiBPay4KPiA+Cj4gPj4gQSBzaWRlIG5vdGUsIHdoaWxlIHRlc3RpbmcgZ2NjIDcuMi4w
IG9uIGhhY2tiZW5jaCBJIGhhdmUgc2VlbiB0aGUgUElFCj4gPj4ga2VybmVsIGJlaW5nIGZhc3Rl
ciBieSAxJSBhY3Jvc3MgbXVsdGlwbGUgcnVucyAoY29tcGFyaW5nIDUwIHJ1bnMgZG9uZQo+ID4+
IGFjcm9zcyA1IHJlYm9vdHMgdHdpY2UpLiBJIGRvbid0IHRoaW5rIFBJRSBpcyBmYXN0ZXIgdGhh
biBhCj4gPj4gbWNtb2RlbD1rZXJuZWwgYnV0IHJlY2VudCB2ZXJzaW9ucyBvZiBnY2MgbWFrZXMg
dGhlbSBmYWlybHkgc2ltaWxhci4KPiA+Cj4gPiBTbyBJIHRoaW5rIHdlIGFyZSBkb3duIHRvIGFu
IG92ZXJoZWFkIHJhbmdlIHdoZXJlIHRoZSBpbmhlcmVudCBub2lzZSAoYm90aCByYW5kb20KPiA+
IGFuZCBzeXN0ZW1hdGljIG9uZSkgaW4gJ2hhY2tiZW5jaCcgb3ZlcndoZWxtcyB0aGUgc2lnbmFs
IHdlIGFyZSB0cnlpbmcgdG8gbWVhc3VyZS4KPiA+Cj4gPiBTbyBJIHRoaW5rIGl0J3MgdGhlIGtl
cm5lbCAudGV4dCBzaXplIGNoYW5nZSB0aGF0IGlzIHRoZSBiZXN0IG5vaXNlLWZyZWUgcHJveHkg
Zm9yCj4gPiB0aGUgb3ZlcmhlYWQgaW1wYWN0IG9mIFBJRS4KPgo+IEkgYWdyZWUgYnV0IGl0IG1p
Z2h0IGJlIGhhcmQgdG8gbWVhc3VyZSB0aGUgZXhhY3QgaW1wYWN0LiBXaGF0IGlzCj4gYWNjZXB0
YWJsZSBhbmQgd2hhdCBpcyBub3Q/Cj4KPiA+Cj4gPiBJdCBkb2Vzbid0IGh1cnQgdG8gZG91Ymxl
IGNoZWNrIGFjdHVhbCByZWFsIHBlcmZvcm1hbmNlIGFzIHdlbGwsIGp1c3QgZG9uJ3QgZXhwZWN0
Cj4gPiB0aGVyZSB0byBiZSBtdWNoIG9mIGEgc2lnbmFsIGZvciBhbnl0aGluZyBidXQgZnVsbHkg
Y2FjaGVkIG1pY3JvYmVuY2htYXJrCj4gPiB3b3JrbG9hZHMuCj4KPiBUaGF0J3MgYWxpZ25lZCB3
aXRoIHdoYXQgSSBzZWUgaW4gdGhlIGxhdGVzdCBwZXJmb3JtYW5jZSB0ZXN0aW5nLgo+IFBlcmZv
cm1hbmNlIGlzIGNsb3NlIGVub3VnaCB0aGF0IGl0IGlzIGhhcmQgdG8gZ2V0IGV4YWN0IG51bWJl
cnMgKHBpZQo+IGlzIGp1c3QgYSBiaXQgc2xvd2VyIHRoYW4gYmFzZWxpbmUgb24gaGFja2VuY2gg
KH4xJSkpLgo+Cj4gPgo+ID4gVGhhbmtzLAo+ID4KPiA+ICAgICAgICAgSW5nbwo+Cj4KPgo+IC0t
Cj4gVGhvbWFzCgoKCgotLSAKVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:19:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBgx-0000ey-Hq; Fri, 22 Sep 2017 00:19:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvBgw-0000es-2w
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:19:38 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 50/29-01911-81754C95; Fri, 22 Sep 2017 00:19:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVybKJssq54+JF
 Ig4XftS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXzR3sBU2uFYuurGFtYDxl0cXIxSEk0M8k
 cbnxFXMXIycHi4CDxPuJ81m6GDk4GAViJB78sAYJMwqESUy+vIQVokRbYkXjS3YQm03AUOLvk
 01sIOUSQPaSzxwgYREgc+bcz0wgYWYBY4nm/kqQsDDQwE3rPjGC2JwCbhJLp/xkAbF5Bbwkep
 60MEJc08AocWHtDLBVogK6Eof+/WGDKBKUODnzCVgDs4CWxPLp21gmMArMQpKahSS1gJFpFaN
 6cWpRWWqRrrleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7Gxu9Ohxgl
 OZiURHkvBB2JFOJLyk+pzEgszogvKs1JLT7EqMHBIXB3Se8GRimWvPy8VCUJXp0woDrBotT01
 Iq0zBxgjMCUSnDwKInw5oKkeYsLEnOLM9MhUqcYjTmObbr8h4ljQc+NP0xCYJOkxHn5QUoFQE
 ozSvPgBsFi9xKjrJQwLyPQmUI8BalFuZklqPKvGMU5GJWEec1ApvBk5pXA7XsFdAoT0CnZGw6
 AnFKSiJCSamAM8Lop1eX/ueOGcNfGn7a39ikGL0sXL7nw6Nc525ObNs67++FH/1v5SrnuExO8
 96/ltzlcVbJRLjphkQfPweef/03xmfc57uf+W368Gk1h/IGZETJpZvsiVmQxbwvcXargeu6Jc
 rPHqj0pi/aESm3fliB3yubAlAnfpfpe6oj/aXIvF/h0juG+EktxRqKhFnNRcSIAH1LIAdgCAA
 A=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506039574!111907864!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21122 invoked from network); 22 Sep 2017 00:19:35 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 00:19:35 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 48C5E21EAA;
 Fri, 22 Sep 2017 00:19:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 48C5E21EAA
Date: Thu, 21 Sep 2017 17:19:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065824.1913.7093.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709211719240.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
 <20170919065824.1913.7093.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 04/11] build/fedora: Add `run`
 and `components/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gSW4gb3JkZXIg
dG8gYnVpbGQgc3RhZ2UxLXhlbiB3ZSByZXF1aXJlIHRocmVlIGNvbXBvbmVudHMgLQo+IAo+IDEu
IFhlbgo+IDIuIFFlbXUKPiAzLiBSa3QKPiAKPiBUaGVzZSBjb21wb25lbnRzIGFyZSBidWlsdCB1
c2luZyBzY3JpcHRzIGluIGBidWlsZC9mZWRvcmEvY29tcG9uZW50cy9gCj4gZGlyZWN0b3J5LiBU
aGVzZSBzY3JpcHRzIGhhdmUgY29uc3RhbnRzIChmb3IgZXhhbXBsZSBgWEVOX1BSRUZJWGApIHRo
YXQgY2FuCj4gYmUgdXNlZCB0byBjdXN0b21pemUgdGhlIGJ1aWxkIGVpdGhlciBvbiB0aGUgaG9z
dCBvciB3aGlsZSBidWlsZGluZyBpbnNpZGUKPiBhIGNvbnRhaW5lci4KPiAKPiBgcnVuYCBzY3Jp
cHQgbWFrZXMgdXNlIG9mIHNjcmlwdHMgaW4gYGNvbXBvbmVudHMvYCBkaXJlY3RvcnkgdG8gYnVp
bGQKPiBzdGFnZTEteGVuIGFydGlmYWN0cyBpbiBhIGNvbnRhaW5lci4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBSYWppdiBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0aEBhdGloaXRhLmNvbT4KClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAt
LS0KPiAgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcWVtdSB8ICAgNTIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICBidWlsZC9mZWRvcmEvY29tcG9uZW50cy9ya3QgIHwg
ICA1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgYnVpbGQv
ZmVkb3JhL2NvbXBvbmVudHMveGVuICB8ICAgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIGJ1aWxkL2ZlZG9yYS9ydW4gICAgICAgICAgICAgfCAgIDU2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAyMTQgaW5z
ZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMv
cWVtdQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcmt0Cj4g
IGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC9mZWRvcmEvY29tcG9uZW50cy94ZW4KPiAgY3JlYXRl
IG1vZGUgMTAwNzU1IGJ1aWxkL2ZlZG9yYS9ydW4KPiAKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVk
b3JhL2NvbXBvbmVudHMvcWVtdSBiL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3FlbXUKPiBuZXcg
ZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAwMDAwMDAuLjA2NTM4ZDgKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcWVtdQo+IEBAIC0wLDAgKzEsNTIgQEAK
PiArIyEvdXNyL2Jpbi9weXRob24yCj4gKwo+ICtpbXBvcnQgc2hsZXgKPiAraW1wb3J0IHN1YnBy
b2Nlc3MKPiAraW1wb3J0IHN5cwo+ICtpbXBvcnQgb3MKPiArCj4gKyMgTW9kaWZ5IHRoaXMgaWYg
eW91IHdvdWxkIGxpa2UgdG8gaW5zdGFsbCBRZW11IGVsc2V3aGVyZSBvbiB5b3VyIGZpbGVzeXN0
ZW0gb3IKPiArIyBhIGRpZmZlcmVudCB2ZXJzaW9uIG9mIFFlbXUKPiArUUVNVV9QUkVGSVggPSAn
L29wdC9xZW11LTIuMTAuMCcKPiArIyBUaGlzIGNhbiBiZSBhIGdpdCB0YWcgb3IgYnJhbmNoCj4g
K1FFTVVfQlJBTkNIID0gJ3YyLjEwLjAnCj4gKwo+ICsjIFRoaXMgc2hvdWxkIGNvcnJlc3BvbmQg
dG8geW91ciBYZW4gaW5zdGFsbCBwcmVmaXgKPiArWEVOX1BSRUZJWCA9ICcvb3B0L3hlbi00Ljku
MCcKPiArCj4gKwo+ICsjIGhlbHBlciBmdW5jdGlvbiB0byBjYXB0dXJlIHN0ZG91dCBmcm9tIGEg
bG9uZyBydW5uaW5nIHByb2Nlc3MKPiArZGVmIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBl
bnYpOgo+ICsgICAgcCA9IHN1YnByb2Nlc3MuUG9wZW4oCj4gKyAgICAgICAgc2hsZXguc3BsaXQo
Y21kKSwgY3dkPWN3ZCwgZW52PWVudiwgc3Rkb3V0PXN1YnByb2Nlc3MuUElQRSkKPiArICAgIHdo
aWxlIHAucG9sbCgpIGlzIE5vbmU6Cj4gKyAgICAgICAgbCA9IHAuc3Rkb3V0LnJlYWRsaW5lKCkK
PiArICAgICAgICBzeXMuc3Rkb3V0LndyaXRlKGwpCj4gKyAgICBpZiBwLnJldHVybmNvZGUgIT0g
MDoKPiArICAgICAgICBzeXMuZXhpdCgxKQo+ICsKPiArCj4gK2VudiA9IG9zLmVudmlyb24uY29w
eSgpCj4gKwo+ICsjIGJ1aWxkIGFuZCBpbnN0YWxsIHFlbXUKPiArcHJpbnQgIkNsb25pbmcgcWVt
dS4uLiIKPiArY21kID0gImdpdCBjbG9uZSAtLWJyYW5jaCAlKGJyYW5jaClzIGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdCIgJSB7Cj4gKyAgICAnYnJhbmNoJzogUUVNVV9CUkFOQ0gKPiArfQo+
ICtzdWJwcm9jZXNzLmNoZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9Jy9yb290JykK
PiArCj4gK3N0ZXBzID0gWwo+ICsgICAgIi4vY29uZmlndXJlIC0tcHJlZml4PSUocWVtdV9wcmVm
aXgpcyAtLWVuYWJsZS14ZW4gLS10YXJnZXQtbGlzdD1pMzg2LXNvZnRtbXUgLS1leHRyYS1jZmxh
Z3M9XCItSSUoeGVuX3ByZWZpeClzL2luY2x1ZGVcIiAtLWV4dHJhLWxkZmxhZ3M9XCItTCUoeGVu
X3ByZWZpeClzL2xpYiAtV2wsLXJwYXRoLCUoeGVuX3ByZWZpeClzL2xpYlwiIC0tZGlzYWJsZS1r
dm0gLS1lbmFibGUtdmlydGZzIC0tZW5hYmxlLWxpbnV4LWFpbyIKPiArICAgICUgewo+ICsgICAg
ICAgICdxZW11X3ByZWZpeCc6IFFFTVVfUFJFRklYLAo+ICsgICAgICAgICd4ZW5fcHJlZml4Jzog
WEVOX1BSRUZJWAo+ICsgICAgfSwgJ21ha2UnLCAnbWFrZSBpbnN0YWxsJwo+ICtdCj4gK2ZvciBj
bWQgaW4gc3RlcHM6Cj4gKyAgICBjd2QgPSAnL3Jvb3QvcWVtdScKPiArICAgIHN1YnByb2Nlc3Nf
c3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4gKwo+ICtjbWQgPSAiY3AgaTM4Ni1zb2Z0bW11L3FlbXUt
c3lzdGVtLWkzODYgJSh4ZW5fcHJlZml4KXMvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiIg
JSB7Cj4gKyAgICAneGVuX3ByZWZpeCc6IFhFTl9QUkVGSVgKPiArfQo+ICtzdWJwcm9jZXNzLmNo
ZWNrX291dHB1dChzaGxleC5zcGxpdChjbWQpLCBjd2Q9Jy9yb290L3FlbXUnKQo+IGRpZmYgLS1n
aXQgYS9idWlsZC9mZWRvcmEvY29tcG9uZW50cy9ya3QgYi9idWlsZC9mZWRvcmEvY29tcG9uZW50
cy9ya3QKPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAwMDAwMDAuLmE4ZDY1NDEKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3JhL2NvbXBvbmVudHMvcmt0Cj4gQEAgLTAs
MCArMSw1OSBAQAo+ICsjIS91c3IvYmluL3B5dGhvbjIKPiArCj4gK2ltcG9ydCBzaGxleAo+ICtp
bXBvcnQgc3VicHJvY2Vzcwo+ICtpbXBvcnQgc3lzCj4gK2ltcG9ydCBvcwo+ICsKPiArIyBgcmt0
YCBpcyBpbnN0YWxsZWQgaW4gdGhlIHNhbWUgcHJlZml4IGFzIGBzdGFnZTEteGVuYC4gTW9kaWZ5
IHRoaXMgaWYgeW91Cj4gKyMgd291bGQgbGlrZSB0byBpbnN0YWxsIHJrdCBlbHNld2hlcmUgb24g
eW91ciBmaWxlc3lzdGVtLgo+ICtTVEFHRTFfWEVOX1BSRUZJWCA9ICcvb3B0L3N0YWdlMS14ZW4n
Cj4gK1JLVF9QUkVGSVggPSBTVEFHRTFfWEVOX1BSRUZJWAo+ICsjIFRoaXMgY2FuIGJlIGEgZ2l0
IHRhZyBvciBicmFuY2gKPiArUktUX0JSQU5DSCA9ICd2MS4yOC4xJwo+ICsKPiArIyBBZGp1c3Qg
dGhpcyBhY2NvcmRpbmcgdG8gd2hhdCBSS1RfQlJBTkNIIGdlbmVyYXRlcyAoc2VlIGNvbmZpZ3Vy
ZS5hYykKPiArUktUX0JVSUxEX1ZFUiA9ICdya3QtMS4yOC4xJwo+ICsKPiArCj4gKyMgaGVscGVy
IGZ1bmN0aW9uIHRvIGNhcHR1cmUgc3Rkb3V0IGZyb20gYSBsb25nIHJ1bm5pbmcgcHJvY2Vzcwo+
ICtkZWYgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudik6Cj4gKyAgICBwID0gc3VicHJv
Y2Vzcy5Qb3BlbigKPiArICAgICAgICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9Y3dkLCBlbnY9ZW52
LCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFKQo+ICsgICAgd2hpbGUgcC5wb2xsKCkgaXMgTm9uZToK
PiArICAgICAgICBsID0gcC5zdGRvdXQucmVhZGxpbmUoKQo+ICsgICAgICAgIHN5cy5zdGRvdXQu
d3JpdGUobCkKPiArICAgIGlmIHAucmV0dXJuY29kZSAhPSAwOgo+ICsgICAgICAgIHN5cy5leGko
MSkKPiArCj4gKwo+ICtlbnYgPSBvcy5lbnZpcm9uLmNvcHkoKQo+ICsKPiArIyBidWlsZCBya3QK
PiArcHJpbnQgIkNsb25pbmcgcmt0Li4uIgo+ICtjbWQgPSAiZ2l0IGNsb25lIC0tYnJhbmNoICUo
YnJhbmNoKXMgaHR0cHM6Ly9naXRodWIuY29tL3JrdC9ya3QuZ2l0IiAlIHsKPiArICAgICdicmFu
Y2gnOiBSS1RfQlJBTkNICj4gK30KPiArc3VicHJvY2Vzcy5jaGVja19vdXRwdXQoc2hsZXguc3Bs
aXQoY21kKSwgY3dkPScvcm9vdCcpCj4gKwo+ICtzdGVwcyA9IFsKPiArICAgICcuL2F1dG9nZW4u
c2gnLCAnLi9jb25maWd1cmUgLS1kaXNhYmxlLXRwbSAtLXdpdGgtc3RhZ2UxLWZsYXZvcnM9Y29y
ZW9zJywKPiArICAgICdtYWtlJwo+ICtdCj4gK2ZvciBjbWQgaW4gc3RlcHM6Cj4gKyAgICBjd2Qg
PSAnL3Jvb3Qvcmt0Jwo+ICsgICAgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudikKPiAr
Cj4gKyMgaW5zdGFsbCBya3QgYnVpbGQgYXJ0aWZhY3RzIHRvIFJLVF9QUkVGSVgKPiArc3RlcHMg
PSBbCj4gKyAgICAibWtkaXIgLXAgJShwcmVmaXgpcy9iaW4iICUgewo+ICsgICAgICAgICdwcmVm
aXgnOiBSS1RfUFJFRklYCj4gKyAgICB9LAo+ICsgICAgImNwIC9yb290L3JrdC9idWlsZC0lKGJ1
aWxkX3ZlcilzL3RhcmdldC9iaW4vcmt0ICUocHJlZml4KXMvYmluL3JrdCIgJSB7Cj4gKyAgICAg
ICAgJ2J1aWxkX3Zlcic6IFJLVF9CVUlMRF9WRVIsCj4gKyAgICAgICAgJ3ByZWZpeCc6IFJLVF9Q
UkVGSVgKPiArICAgIH0KPiArXQo+ICtmb3IgY21kIGluIHN0ZXBzOgo+ICsgICAgY3dkID0gJy9y
b290L3JrdCcKPiArICAgIHN1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4gZGlmZiAt
LWdpdCBhL2J1aWxkL2ZlZG9yYS9jb21wb25lbnRzL3hlbiBiL2J1aWxkL2ZlZG9yYS9jb21wb25l
bnRzL3hlbgo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uNDVkMTFmMgo+
IC0tLSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEvY29tcG9uZW50cy94ZW4KPiBAQCAt
MCwwICsxLDQ3IEBACj4gKyMhL3Vzci9iaW4vcHl0aG9uMgo+ICsKPiAraW1wb3J0IHNobGV4Cj4g
K2ltcG9ydCBzdWJwcm9jZXNzCj4gK2ltcG9ydCBzeXMKPiAraW1wb3J0IG9zCj4gKwo+ICsjIE1v
ZGlmeSB0aGlzIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGluc3RhbGwgWGVuIGVsc2V3aGVyZSBvbiB5
b3VyIGZpbGVzeXN0ZW0gb3IKPiArIyBhIGRpZmZlcmVudCB2ZXJzaW9uIG9mIFhlbgo+ICtYRU5f
UFJFRklYID0gJy9vcHQveGVuLTQuOS4wJwo+ICsjIFRoaXMgY2FuIGJlIGEgZ2l0IHRhZyBvciBi
cmFuY2gKPiArWEVOX0JSQU5DSCA9ICdSRUxFQVNFLTQuOS4wJwo+ICsKPiArCj4gKyMgaGVscGVy
IGZ1bmN0aW9uIHRvIGNhcHR1cmUgc3Rkb3V0IGZyb20gYSBsb25nIHJ1bm5pbmcgcHJvY2Vzcwo+
ICtkZWYgc3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudik6Cj4gKyAgICBwID0gc3VicHJv
Y2Vzcy5Qb3BlbigKPiArICAgICAgICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9Y3dkLCBlbnY9ZW52
LCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFKQo+ICsgICAgd2hpbGUgcC5wb2xsKCkgaXMgTm9uZToK
PiArICAgICAgICBsID0gcC5zdGRvdXQucmVhZGxpbmUoKQo+ICsgICAgICAgIHN5cy5zdGRvdXQu
d3JpdGUobCkKPiArICAgIGlmIHAucmV0dXJuY29kZSAhPSAwOgo+ICsgICAgICAgIHN5cy5leGl0
KDEpCj4gKwo+ICsKPiArZW52ID0gb3MuZW52aXJvbi5jb3B5KCkKPiArCj4gKyMgYnVpbGQgYW5k
IGluc3RhbGwgeGVuCj4gK3ByaW50ICJDbG9uaW5nIHhlbi4uLiIKPiArY21kID0gImdpdCBjbG9u
ZSAtLWJyYW5jaCAlKGJyYW5jaClzIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IiAlIHsK
PiArICAgICdicmFuY2gnOiBYRU5fQlJBTkNICj4gK30KPiArc3VicHJvY2Vzcy5jaGVja19vdXRw
dXQoc2hsZXguc3BsaXQoY21kKSwgY3dkPScvcm9vdCcpCj4gKwo+ICtzdGVwcyA9IFsKPiArICAg
ICIuL2NvbmZpZ3VyZSAtLXByZWZpeD0lKHByZWZpeClzIC0td2l0aC1zeXN0ZW0tcWVtdT0lKHBy
ZWZpeClzL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgLS1kaXNhYmxlLXN0dWJkb20gLS1k
aXNhYmxlLXFlbXUtdHJhZGl0aW9uYWwgLS1kaXNhYmxlLXJvbWJpb3MgLS1zeXNjb25mZGlyPSUo
cHJlZml4KXMvZXRjIC0tZW5hYmxlLXJwYXRoIC0tZGlzYWJsZS1zeXN0ZW1kIgo+ICsgICAgJSB7
Cj4gKyAgICAgICAgJ3ByZWZpeCc6IFhFTl9QUkVGSVgKPiArICAgIH0sICdtYWtlJywKPiArICAg
ICJtYWtlIGluc3RhbGwgQk9PVF9ESVI9JShwcmVmaXgpcy9ib290IERFQlVHX0RJUj0lKHByZWZp
eClzL2xpYi9kZWJ1ZyBFRklfRElSPSUocHJlZml4KXMvYm9vdC9lZmkvRUZJL3hlbiIKPiArICAg
ICUgewo+ICsgICAgICAgICdwcmVmaXgnOiBYRU5fUFJFRklYCj4gKyAgICB9Cj4gK10KPiArZm9y
IGNtZCBpbiBzdGVwczoKPiArICAgIGN3ZCA9ICcvcm9vdC94ZW4nCj4gKyAgICBzdWJwcm9jZXNz
X3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEvcnVuIGIv
YnVpbGQvZmVkb3JhL3J1bgo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4u
ZGMyZDIwMQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEvcnVuCj4gQEAgLTAs
MCArMSw1NiBAQAo+ICsjIS91c3IvYmluL3B5dGhvbjIKPiArCj4gK2ltcG9ydCBzaGxleAo+ICtp
bXBvcnQgc3VicHJvY2Vzcwo+ICtpbXBvcnQgc3lzCj4gK2ltcG9ydCBvcwo+ICsKPiArIyBUaGlz
IHNjcmlwdHMgY2FsbHMgb3V0IHRvIGB4ZW5gLCBgcWVtdWAgYW5kIGBya3RgIHNjcmlwdHMgaW4g
dGhlCj4gKyMgYGNvbXBvbmVudHMvYCBkaXJlY3Rvcnkgd2l0aGluIGEgY29udGFpbmVyLiBJdCBp
cyBleHBlY3RlZCB0aGF0IGNvbXBvbmVudHMKPiArIyBkaXJlY3RvcnkgaXMgcHJlc2VudCBhdCB0
aGUgc2FtZSBkaXJlY3RvcnkgbGV2ZWwgYXMgcnVuIHNjcmlwdC4KPiArU1RBR0UxX1hFTl9DT01Q
T05FTlRTID0gWyd4ZW4nLCAncWVtdScsICdya3QnXQo+ICsKPiArCj4gKyMgaGVscGVyIGZ1bmN0
aW9uIHRvIGNhcHR1cmUgc3Rkb3V0IGZyb20gYSBsb25nIHJ1bm5pbmcgcHJvY2Vzcwo+ICtkZWYg
c3VicHJvY2Vzc19zdGRvdXQoY21kLCBjd2QsIGVudik6Cj4gKyAgICBwID0gc3VicHJvY2Vzcy5Q
b3BlbigKPiArICAgICAgICBzaGxleC5zcGxpdChjbWQpLCBjd2Q9Y3dkLCBlbnY9ZW52LCBzdGRv
dXQ9c3VicHJvY2Vzcy5QSVBFKQo+ICsgICAgd2hpbGUgcC5wb2xsKCkgaXMgTm9uZToKPiArICAg
ICAgICBsID0gcC5zdGRvdXQucmVhZGxpbmUoKQo+ICsgICAgICAgIHN5cy5zdGRvdXQud3JpdGUo
bCkKPiArICAgIGlmIHAucmV0dXJuY29kZSAhPSAwOgo+ICsgICAgICAgIHN5cy5leGl0KDEpCj4g
Kwo+ICsKPiArZW52ID0gb3MuZW52aXJvbi5jb3B5KCkKPiArCj4gK2Rpcm5hbWUgPSBvcy5wYXRo
LmRpcm5hbWUob3MucGF0aC5yZWFscGF0aChfX2ZpbGVfXykpCj4gK3N0ZXBzID0gW29zLnBhdGgu
am9pbihkaXJuYW1lLCAnY29tcG9uZW50cycsIHgpIGZvciB4IGluIFNUQUdFMV9YRU5fQ09NUE9O
RU5UU10KPiArZm9yIGNtZCBpbiBzdGVwczoKPiArICAgIGN3ZCA9ICcvcm9vdCcKPiArICAgIHN1
YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBlbnYpCj4gKwo+ICsjIGJ1aWxkIHN0YWdlMS14ZW4K
PiArZW52WydHT1BBVEgnXSA9ICcvcm9vdC9nb3BhdGgnCj4gK2N3ZCA9ICcvcm9vdC9nb3BhdGgv
c3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdlMS14ZW4nCj4gK2NtZCA9ICdiYXNoIGJ1aWxkLnNoJwo+
ICtzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+ICsKPiArIyBpbnN0YWxsIGJ1aWxk
IGFydGlmYWN0cyB0byBgL29wdC9zdGFnZTEteGVuL2FjaWAgYW5kIGNyZWF0ZSBhIHRhcmJhbGwK
PiArc3RlcHMgPSBbCj4gKyAgICAnbWtkaXIgLXAgL29wdC9zdGFnZTEteGVuL2FjaScsCj4gKyAg
ICAnY3AgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuL3N0YWdlMS14
ZW4uYWNpIC9vcHQvc3RhZ2UxLXhlbi9hY2kvc3RhZ2UxLXhlbi5hY2knLAo+ICsgICAgJ2NwIC9y
b290L2dvcGF0aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbi9idWlsZC9mZWRvcmEvc291
cmNlX3BhdGguc2ggL29wdC9zdGFnZTEteGVuL2Jpbi9zb3VyY2VfcGF0aC5zaCcsCj4gKyAgICAn
Y3AgLXIgL3Jvb3QvZ29wYXRoL3NyYy9naXRodWIuY29tL3JrdC9zdGFnZTEteGVuL2J1aWxkL2Zl
ZG9yYS94ZW4tNC45LjAtcnVuaXQgL29wdC94ZW4tNC45LjAtcnVuaXQnCj4gK10KPiArZm9yIGNt
ZCBpbiBzdGVwczoKPiArICAgIGN3ZCA9ICcvcm9vdCcKPiArICAgIHN1YnByb2Nlc3Nfc3Rkb3V0
KGNtZCwgY3dkLCBlbnYpCj4gKwo+ICtjd2QgPSAnL29wdCcKPiArY21kID0gJ3RhciB6Y3ZmIC9y
b290L3N0YWdlMS14ZW4tYnVpbGQudGFyLmd6IHFlbXUtMi4xMC4wLyBzdGFnZTEteGVuLyB4ZW4t
NC45LjAvIHhlbi00LjkuMC1ydW5pdC8nCj4gK3N1YnByb2Nlc3Nfc3Rkb3V0KGNtZCwgY3dkLCBl
bnYpCj4gKwo+ICtjd2QgPSAnL3Jvb3QnCj4gK2NtZCA9ICdtdiAvcm9vdC9zdGFnZTEteGVuLWJ1
aWxkLnRhci5neiAvdG1wJwo+ICtzdWJwcm9jZXNzX3N0ZG91dChjbWQsIGN3ZCwgZW52KQo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:21:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:21:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBid-0001CY-Sv; Fri, 22 Sep 2017 00:21:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvBic-0001CM-T6
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:21:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F0/88-01810-28754C95; Fri, 22 Sep 2017 00:21:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssm5j+JF
 IgyOTlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxVC1pYC+axVrx+OZ+9gfEESxcjF4eQQD+T
 xIz/rexdjJwcLAIOEhOfTWPsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiY5Pq9hAbDYBQ4m/T
 zaxgZRLANlLPnOAhEWAzJlzPzOBhJkFjCWa+ytBTGEBb4n2B4kgFZwC7hLLzpwHG8gr4CXR/O
 wSE8QxjYwS2xveMYMkRAV0JQ79+8MGUSQocXLmExYQm1lAS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PKdudD
 jJIcTEqivBeCjkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVCQPKCRalpqdWpGXmAGMBJi3Bw
 aMkwpsLkuYtLkjMLc5Mh0idYjTmuPHw+h8mjgU9N/4wCbHk5eelSonz8oOUCoCUZpTmwQ2Cxe
 glRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOagUzhycwrgdv3CugUJqBTsjccADmlJBEhJdX
 AOLXrlZByOS9/wjmdb24LItYGrLc/VX2Ef6+u8qrGiwvVTFdvLX6z5LN6gl2Moh7Hyzuf+S+W
 rItqaPpSPUMqfU7etMNrYhl8j17scDmxfnte0yEBsWWfX27/pX54psRH06m2rJM41jSmZh4XZ
 GHgz22czd55QVFp6ZwDFr7Lpj7SeZmypJBlqRJLcUaioRZzUXEiAIflVeHMAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506039680!92695520!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7008 invoked from network); 22 Sep 2017 00:21:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 00:21:21 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9F7DA22A72;
 Fri, 22 Sep 2017 00:21:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9F7DA22A72
Date: Thu, 21 Sep 2017 17:21:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065832.1913.65110.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709211721130.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
 <20170919065832.1913.65110.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 05/11] build/fedora: Add
	`source_path.sh`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0K
PiAgYnVpbGQvZmVkb3JhL3NvdXJjZV9wYXRoLnNoIHwgICAgMyArKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3Nv
dXJjZV9wYXRoLnNoCj4gCj4gZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5z
aCBiL2J1aWxkL2ZlZG9yYS9zb3VyY2VfcGF0aC5zaAo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4g
aW5kZXggMDAwMDAwMC4uODA3NmFmMwo+IC0tLSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRv
cmEvc291cmNlX3BhdGguc2gKPiBAQCAtMCwwICsxLDMgQEAKPiArIyEvYmluL3NoCj4gKwo+ICtl
eHBvcnQgUEFUSD0vb3B0L3hlbi00LjkuMC9zYmluOi9vcHQveGVuLTQuOS4wL2Jpbjovb3B0L3N0
YWdlMS14ZW4vYmluOi9vcHQvcWVtdS0yLjEwLjAvYmluOiRQQVRICj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:21:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBis-0001EL-4A; Fri, 22 Sep 2017 00:21:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvBiq-0001E7-IU
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:21:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 48/80-03093-F8754C95; Fri, 22 Sep 2017 00:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssm5f+JF
 IgwvLbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owLz/YyFvznrJi/t76B8SR7FyMXh5BAP5PE
 9+mPGLsYOTlYBBwkPnxcxNTFyMHBKBAj8eCHNUiYUSBMYvLlJawgYRYBbYkPU1NBwmwChhJ/n
 2xiAwlLANlLPnOAhEWAzJlzP4MNYRYwlmjurwQJCws4SexcMoENxOYUcJdYduE8M4jNK+AlsW
 7iPUaIYxoZJf6eBTmAk0NUQFfi0L8/bBBFghInZz5hAbGZBbQklk/fxjKBUWAWktQsJKkFjEy
 rGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw/pkf
 eIhRkoNJSZT3QtCRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEvCgHKCRanpqRVpmTnASIBJS
 3DwKInw2oYCpXmLCxJzizPTIVKnGHU5FvTc+MMkxJKXn5cqJc6bCzJDAKQoozQPbgQsKi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc/yCqezLwSuE2vgI5gAjoie8MBkCNKEhFSUg2MPRW
 nxbbfj7qwYM6a03tVL/g4Zqy8cWb7CrklDz7MszrPvPxKgaFAopzGG25X0SmB2n+7Z/NLailX
 CXik+FUUSh7Nnvfw1uV0ScsfcnY/uRIkXj+bO1Pw45oTlmtFs5SmGF5c16xxeHr86eo/D7yE5
 zcUfk8+xxEZtb0/dWaRcH7H5F7x668clViKMxINtZiLihMB1MTk38UCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506039693!84089172!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3927 invoked from network); 22 Sep 2017 00:21:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 00:21:34 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1850422A72;
 Fri, 22 Sep 2017 00:21:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1850422A72
Date: Thu, 21 Sep 2017 17:21:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065848.1913.69289.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709211721270.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
 <20170919065848.1913.69289.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 07/11] .circleci/config.yml:
	Add
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0K
PiAgLmNpcmNsZWNpL2NvbmZpZy55bWwgfCAgIDIxICsrKysrKysrKysrKysrKysrKysrKwo+ICAx
IGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgLmNp
cmNsZWNpL2NvbmZpZy55bWwKPiAKPiBkaWZmIC0tZ2l0IGEvLmNpcmNsZWNpL2NvbmZpZy55bWwg
Yi8uY2lyY2xlY2kvY29uZmlnLnltbAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAw
MDAwMC4uYmEyZTI4NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi8uY2lyY2xlY2kvY29uZmlnLnlt
bAo+IEBAIC0wLDAgKzEsMjEgQEAKPiArdmVyc2lvbjogMgo+ICtqb2JzOgo+ICsgIGJ1aWxkOgo+
ICsgICAgd29ya2luZ19kaXJlY3Rvcnk6IC9yb290Cj4gKyAgICBkb2NrZXI6Cj4gKyAgICAgIC0g
aW1hZ2U6IGxhbWJkYWxpbnV4ZmVkb3JhL3N0YWdlMS14ZW4tZmVkb3JhLWJ1aWxkcm9vdDoxNzA5
MTkwNTQ5Cj4gKyAgICAgICAgY29tbWFuZDogL3NiaW4vbXlfaW5pdAo+ICsgICAgc3RlcHM6Cj4g
KyAgICAgIC0gcnVuOgo+ICsgICAgICAgICAgIyBXZSBjcmVhdGUgYHN0YWdlMS14ZW5gIGRpcmVj
dG9yeSBpbiBEb2NrZXJmaWxlIGZvciBsb2NhbCBkZXYKPiArICAgICAgICAgICMgZW52aXJvbm1l
bnQuIFJlbW92aW5nIGl0IGhlcmUgc28gQ2lyY2xlQ0kgY2hlY2tvdXQgc3RlcCBjYW4gd29yawo+
ICsgICAgICAgICAgIyBjb3JyZWN0bHkKPiArICAgICAgICAgIG5hbWU6IFJlbW92aW5nIHN0YWdl
MS14ZW4gZGlyZWN0b3J5IGZyb20gR09QQVRILi4uCj4gKyAgICAgICAgICBjb21tYW5kOiB8Cj4g
KyAgICAgICAgICAgIHJtIC1yZiAvcm9vdC9nb3BhdGgvc3JjL2dpdGh1Yi5jb20vcmt0L3N0YWdl
MS14ZW4KPiArICAgICAgLSBjaGVja291dDoKPiArICAgICAgICAgIHBhdGg6IC9yb290L2dvcGF0
aC9zcmMvZ2l0aHViLmNvbS9ya3Qvc3RhZ2UxLXhlbgo+ICsgICAgICAtIHJ1bjoKPiArICAgICAg
ICAgIG5hbWU6IFN0YXJ0aW5nIHJ1bi4uLgo+ICsgICAgICAgICAgY29tbWFuZDogfAo+ICsgICAg
ICAgICAgICAvcm9vdC9iaW4vcnVuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:22:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBjE-0001IJ-Bi; Fri, 22 Sep 2017 00:22:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvBjC-0001I3-Rp
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:21:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 24/99-25201-6A754C95; Fri, 22 Sep 2017 00:21:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu7S8CO
 RBre6JSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdV1ayFjzmrNjy6jVzA+MKji5GLg4hgX4m
 ibblE9i6GDk5WAQcJI6sWA1kc3AwCsRIPPhhDRJmFAiTmHx5CStImEVAW2LyRmmQMJuAocTfJ
 5vAqiWA7CWfOUDCIkDmzLmfmUDCzALGEs39lSBhYQEviQ0vL7GD2JwC7hKz915gAbF5geJnJj
 xlhTimkVFiS+dsJpCEqICuxKF/f9ggigQlTs58AtbALKAlsXz6NpYJjAKzkKRmIUktYGRaxah
 enFpUllqka6SXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx+x+nQ4yS
 HExKorwXgo5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvRIGlBMsSk1PrUjLzAFGAkxagoNHS
 YQ3FyTNW1yQmFucmQ6ROsWoy7Gg58YfJiGWvPy8VClxiCIBkKKM0jy4EbCovMQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVhXjOQKTyZeSVwm14BHcEEdET2hgMgR5QkIqSkGhgLfhckFt77Yyi
 UoDr77IUPu1w9VZwaZn4xsi4Xj6mremfytTJdI1TR7Ffvy7utrOGnNJr/q7wx+fnpYe2hG99E
 z7x8c3zbJdV1yvvkSzSuL+GftqYg8kGk/YTt0R3F4QtyrB8KmoWd3lH2wMzitifzAxu5E+c04
 3yeXZT4YpiSvDLZ5vV/3jNKLMUZiYZazEXFiQBRM9JrxQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506039716!109825655!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18049 invoked from network); 22 Sep 2017 00:21:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 00:21:57 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7091B22A72;
 Fri, 22 Sep 2017 00:21:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7091B22A72
Date: Thu, 21 Sep 2017 17:21:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065921.1913.90969.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709211721490.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
 <20170919065921.1913.90969.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 11/11] README.md: Mention
	preview status
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAt
LS0KPiAgUkVBRE1FLm1kIHwgICAgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQo+IAo+IGRpZmYgLS1naXQgYS9SRUFETUUubWQgYi9SRUFETUUubWQKPiBpbmRleCBlMWNkNDBj
Li5kMWFlNmI5IDEwMDY0NAo+IC0tLSBhL1JFQURNRS5tZAo+ICsrKyBiL1JFQURNRS5tZAo+IEBA
IC0xMiw2ICsxMiw3IEBAIFN0YWdlMXMgY29tZSBpbiB0aGUgZm9ybSBvZiBbQUNJXShodHRwczov
L2dpdGh1Yi5jb20vYXBwYy9zcGVjKSBpbWFnZXMsIGFuZCB0aGV5Cj4gIGBgYAo+ICBUaGlzIHBy
b2plY3QgYWltcyBhdCBwcm92aWRpbmcgYSBuZXcgc3RhZ2UxIGJhc2VkIG9uIHRoZSBYZW4gaHlw
ZXJ2aXNvci4gRWFjaCBbcG9kXShodHRwczovL2NvcmVvcy5jb20vcmt0L2RvY3MvbGF0ZXN0L3N1
YmNvbW1hbmRzL3J1bi5odG1sI3J1bi1tdWx0aXBsZS1hcHBsaWNhdGlvbnMtaW4tdGhlLXNhbWUt
cG9kKSAoYSBzbWFsbCBzZXQgb2YgY29udGFpbmVkIGFwcGxpY2F0aW9ucykgaXMgcnVuIGluIGEg
c2VwYXJhdGVkIFhlbiB2aXJ0dWFsIG1hY2hpbmUuIE9uIHg4NiBQViBhbmQgUFZIIHZpcnR1YWwg
bWFjaGluZXMgYXJlIHVzZWQsIGRlcGVuZGluZyBvbiB0aGUgYXZhaWxhYmlsaXR5IG9mIGhhcmR3
YXJlIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQuCj4gIAo+ICsqKk5vdGU6Kiogc3RhZ2UxLXhlbiBp
cyB1bmRlciBhY3RpdmUgZGV2ZWxvcG1lbnQuIFdlIGVuY291cmFnZSB5b3UgdG8gdHJ5IHN0YWdl
MS14ZW4gYW5kIGdpdmUgdXMgeW91ciBmZWVkYmFjay4gSG93ZXZlciB1bmxpa2UgdXBzdHJlYW0g
W1hlbiBQcm9qZWN0XShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVj
dF9SZWxlYXNlX0ZlYXR1cmVzKSwgd2UgYXJlIHN0aWxsIGluIF9wcmV2aWV3XyBwaGFzZS4gU28g
cGxlYXNlIGRvIG5vdCBleHBlY3QgX2xvbmcgdGVybSBzdXBwb3J0XyBvciBfYmFja3dhcmQgY29t
cGF0aWJpbGl0eV8gYXMgeWV0Lgo+ICAKPiAgIyMgQnVpbGQgYW5kIE91dHB1dAo+ICAKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:22:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBk9-0001Rt-Lq; Fri, 22 Sep 2017 00:22:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvBk7-0001Rb-NH
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:22:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C1/4D-03423-FD754C95; Fri, 22 Sep 2017 00:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVybKJssu7d8CO
 RBmvemFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmH935hK1jRy1hx4+FEpgbGJ0VdjFwcQgL9
 TBKTdyxi7WLk5GARcJBY9LCfvYuRg4NRIEbiwQ9rkDCjQJjE5MtLoEq0JdZd/cwGYrMJGEr8f
 bKJDaRcAshe8pkDJCwCZM6c+5kJJMwsYCzR3F8JEhYWCJZ4c7WJEcTmFHCXOPD6CNgUXgEviX
 1NM1ggrmlklFi1fiVYkaiArsShf3+gigQlTs58wgJiMwtoSSyfvo1lAqPALCSpWUhSCxiZVjF
 qFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYDyzIPAQ
 oyQHk5Io74WgI5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjTwoBygkWp6akVaZk5wHiASUtw8
 CiJ8OaCpHmLCxJzizPTIVKnGL05jm26/IeJ48CEK0DyxyQQuaDnBpDcdPMukNzw/cEfJiGWvP
 y8VClxiBECICMySvPgFsDi+hKjrJQwLyPQyUI8BalFuZklqPKvGMU5GJWEectApvBk5pXA3fE
 K6EQmoBOzNxwAObEkESEl1cDoI6v0aqbrK/4V2+OuH9lXE53Yq/npxL8mhulL1xfN0n+ud/n7
 Arm4vyUCgbusrI6v3L02tmxJ7lfHBOdS/+v6Vx9O+LhCdvaCxxcPriq7dkhz13n95x+URRdzT
 YqcP+O0n+e0JY5tH7RS5Hdn8F0xyLwb2bz7gJClp+FyRrZ0m0UsH9RTOd7ZKLEUZyQaajEXFS
 cCAM8qVH7mAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506039772!108437716!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18602 invoked from network); 22 Sep 2017 00:22:53 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 00:22:53 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A9EC022A72;
 Fri, 22 Sep 2017 00:22:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A9EC022A72
Date: Thu, 21 Sep 2017 17:22:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065905.1913.61291.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709211722450.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
 <20170919065905.1913.61291.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 09/11] build/fedora: Add
 `RUNNING_STAGE1_XEN.md`
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IFdlIGFyZSBpbnN0
YWxsaW5nIHhlbiBpbiBgL29wdC9gIGRpcmVjdG9yeS4gQnkga2VlcGluZyBidWlsZHMgaXNvbGF0
ZWQgaW4KPiBgL29wdC9gIHdlIGNhbiB0ZXN0IG11bHRpcGxlIHZlcnNpb25zIG9mIHhlbiBkdXJp
bmcgZGV2ZWxvcG1lbnQuIEluCj4gcHJvZHVjdGlvbiBhIHNpbWxpYXIgYXBwcm9hY2ggY2FuIGJl
IHVzZWQgdG8gc3VwcG9ydCBtdWx0aXBsZSB2ZXJzaW9ucyBvZgo+IHhlbiBhbG9uZyB3aXRoIGEg
aGlnaGVyIGxldmVsIHRvb2wgdGhhdCBjYW4gZG8gcm9sbGluZyB1cGRhdGVzIGFuZAo+IHJvbGxi
YWNrcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSYWppdiBSYW5nYW5hdGggPHJhaml2LnJhbmdhbmF0
aEBhdGloaXRhLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICBidWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVO
Lm1kIHwgIDM5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDM5MSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBidWlsZC9m
ZWRvcmEvUlVOTklOR19TVEFHRTFfWEVOLm1kCj4gCj4gZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9y
YS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQgYi9idWlsZC9mZWRvcmEvUlVOTklOR19TVEFHRTFfWEVO
Lm1kCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5mODdmNTFlCj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL2J1aWxkL2ZlZG9yYS9SVU5OSU5HX1NUQUdFMV9YRU4ubWQKPiBA
QCAtMCwwICsxLDM5MSBAQAo+ICsjIFJ1bm5pbmcgU3RhZ2UxIFhlbiBvbiBGZWRvcmEKPiArCj4g
K1RoaXMgZG9jdW1lbnQgb3V0bGluZXMgdGhlIHN0ZXBzIHRvIGdldCBzdGFydGVkIHdpdGggc3Rh
Z2UxLXhlbiBvbiBGZWRvcmEuIFRoZXkgYXJlICZuZGFzaDsKPiArCj4gKyAqIFtQcmVwYXJpbmcg
eW91ciBtYWNoaW5lIGFuZCBpbnN0YWxsaW5nIG1pbmltYWwgRmVkb3JhXSgjcHJlcGFyaW5nX3lv
dXJfbWFjaGluZV9hbmRfaW5zdGFsbGluZ19taW5pbWFsX2ZlZG9yYSkKPiArICogW0Jvb3Rpbmcg
aW50byBYZW5dKCNib290aW5nX2ludG9feGVuKQo+ICsgKiBbTGF1bmNoaW5nIFhlbiBzZXJ2aWNl
c10oI2xhdW5jaGluZ194ZW5fc2VydmljZXMpCj4gKyAqIFtTZXR0aW5nIHVwIFhlbiBuZXR3b3Jr
aW5nXSgjc2V0dGluZ191cF94ZW5fbmV0d29ya2luZykKPiArICogW1J1bm5pbmcgc3RhZ2UxLXhl
bl0oI3J1bm5pbmdfc3RhZ2UxLXhlbikKPiArCj4gKzxhIG5hbWU9InByZXBhcmluZ195b3VyX21h
Y2hpbmVfYW5kX2luc3RhbGxpbmdfbWluaW1hbF9mZWRvcmEiPjwvYT4KPiArIyMgUHJlcGFyaW5n
IHlvdXIgbWFjaGluZSBhbmQgaW5zdGFsbGluZyBtaW5pbWFsIEZlZG9yYQo+ICsKPiArT24geDg2
IHBsYXRmb3JtIHRoZXJlIGFyZSB0d28gd2F5cyB0byBzdGFydCBhbiBvcGVyYXRpbmcgc3lzdGVt
IG9yIGEgaHlwZXJ2aXNvci4gVGhleSBhcmUgJm5kYXNoOwo+ICsKPiArICogTGVnYWN5IEJJT1Mg
TW9kZQo+ICsgKiBFRkkgTW9kZQo+ICsKPiArTGF0ZXN0IG9wZXJhdGluZyBzeXN0ZW1zIGFuZCBo
eXBlcnZpc29ycyBpbmNsdWRpbmcgRmVkb3JhIGFuZCBYZW4gaGFzIHN1cHBvcnQgZm9yIEVGSSBt
b2RlLiBJZiB5b3UgYXJlIHVuZmFtaWxpYXIgd2l0aCBFRkkgd2UgcmVjb21tZW5kIGNoZWNraW5n
IG91dCB0aGlzIFthcnRpY2xlXShodHRwOi8vd3d3LnJvZHNib29rcy5jb20vZWZpLWJvb3Rsb2Fk
ZXJzL3ByaW5jaXBsZXMuaHRtbCkuCj4gKwo+ICtCeSBkZWZhdWx0LCBtb3N0IEJJT1Mgbm93IGJv
b3QgdXNpbmcgRUZJIE1vZGUuIEluIHlvdXIgQklPUyBtZW51LCB0aGVyZSBtaWdodCBiZSBhbiBv
cHRpb24gdG8gdG9nZ2xlIF9MZWdhY3kgQklPUyBNb2RlXy4gRG8gbm90IHRvZ2dsZSB0aGF0IG9w
dGlvbi4KPiArCj4gKyMjIyBFbmFibGUgVlQteCBhbmQgVlQtZAo+ICsKPiArUGxlYXNlIGVuc3Vy
ZSB0aGF0IHlvdSBoYXZlIGVuYWJsZWQgVlQteCBhbmQgaWYgYXZhaWxhYmxlIFZULWQuCj4gKwo+
ICsjIyMgRGlzYWJsZSBTZWN1cmUgQm9vdAo+ICsKPiArQXMgd2Ugd2lsbCBiZSBib290aW5nIGEg
Y3VzdG9tIGJ1aWxkIG9mIFhlbiwgd2UgbmVlZCB0byBkaXNhYmxlIHNlY3VyZSBib290LiBZb3Ug
d2lsbCBmaW5kIGFuIG9wdGlvbiBpbiB5b3VyIEJJT1MgbWVudSB0byBkaXNhYmxlIHNlY3VyZSBi
b290Lgo+ICsKPiArIyMjIEluc3RhbGxpbmcgbWluaW1hbCBGZWRvcmEKPiArCj4gK1RoZSBkZWZh
dWx0IEZlZG9yYSBpbnN0YWxsYXRpb24gaW5zdGFsbHMgcGFja2FnZXMgdGhhdCB3ZSBkbyBub3Qg
cmVxdWlyZSB3aGVuIHJ1bm5pbmcgWGVuLiBXZSByZWNvbW1lbmQgZG9pbmcgYSBtaW5pbWFsIEZl
ZG9yYSBhcyBmb2xsb3dzLgo+ICsKPiArIDEuIERvd25sb2FkIE5ldCBJbnN0YWxsIGltYWdlCj4g
Kwo+ICsgMi4gUHJlcGFyZSBhIFVTQiBkcml2ZQo+ICsKPiArIDMuIERvIGEgbWluaW1hbCBGZWRv
cmEgSW5zdGFsbAo+ICsKPiArWW91IGNhbiBkb3dubG9hZCB0aGUgRmVkb3JhIG5ldCBpbnN0YWxs
IGltYWdlIFtoZXJlXShodHRwczovL2FsdC5mZWRvcmFwcm9qZWN0Lm9yZy8pLiBZb3UgY2FuIHNl
bGVjdCBlaXRoZXIgdGhlIEZlZG9yYSBTZXJ2ZXIgb3IgRmVkb3JhIFdvcmtzdGF0aW9uIGltYWdl
LCBpdCBkb2Vzbid0IHJlYWxseSBtYXR0ZXIuCj4gKwo+ICtBZnRlciBkb3dubG9hZGluZyB0aGUg
bmV0IGluc3RhbGwgaW1hZ2VzLCBwbGVhc2UgY29weSB0aGUgcmF3IGltYWdlIG9udG8gYSBVU0Ig
ZHJpdmUuIFBsZWFzZSBzZWUgW3RoaXNdKGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vZG9jdW1l
bnRhdGlvbi9lbi1VUy9SZWRfSGF0X0VudGVycHJpc2VfTGludXgvNy9odG1sL0luc3RhbGxhdGlv
bl9HdWlkZS9zZWN0LW1ha2luZy11c2ItbWVkaWEuaHRtbCkgbGluayBvbiBob3cgdG8gcHJlcGFy
ZSBVU0IgZHJpdmUuCj4gKwo+ICtFRkkgQklPUyBjb21lcyB3aXRoIGEgX0JJT1MgQm9vdCBNZW51
XyB1c2luZyB3aGljaCB5b3UgY2FuIHNlbGVjdCB0aGUgZGV2aWNlIHRvIGJvb3QgZnJvbS4gSW5z
ZXJ0IHRoZSBVU0IgZHJpdmUsIHRoZW4gZ28gaW50byB5b3VyIEJJT1MgQm9vdCBNZW51IGFuZCBi
b290IHVzaW5nIHRoZSBVU0IgZHJpdmUuIFRoaXMgc2hvdWxkIHN0YXJ0IHRoZSBGZWRvcmEgTmV0
d29yayBJbnN0YWxsZXIuCj4gKwo+ICtJbiB0aGUgRmVkb3JhIEluc3RhbGxlciwgdGhlcmUgaXMg
YSBzZWN0aW9uIGZvciB1bmRlciBfU09GVFdBUkVfIGNhbGxlZCBfU09GVFdBUkUgU0VMRUNUSU9O
Xy4gSW4gdGhpcyBzZWN0aW9uIHBsZWFzZSAqKnNlbGVjdCoqIGVpdGhlciBfTWluaW1hbCBJbnN0
YWxsXyBvciBfQmFzaWMgRGVza3RvcF8sICoqd2l0aG91dCoqIGFueSBhZGQtb25zLgo+ICsKPiAr
KipOb3RlOioqIElmIHRoZXJlIGlzIGV4aXN0aW5nIGRhdGEgb24gdGhlIGhhcmQgZGlzaywgcGxl
YXNlIGVuc3VyZSB0aGF0IF9JTlNUQUxMQVRJT04gREVTVElOQVRJT05fIHVuZGVyIF9TWVNURU1f
IHNlY3Rpb24gaXMgYXBwcm9wcmlhdGVseSBjb25maWd1cmVkLgo+ICsKPiArVGhlbiBjbGljayBv
biBfQmVnaW4gSW5zdGFsbGF0aW9uXyB0byBjb21wbGV0ZSB0aGUgaW5zdGFsbGF0aW9uLgo+ICsK
PiArT25jZSB0aGUgaW5zdGFsbGF0aW9uIGlzIGNvbXBsZXRlLCBwbGVhc2UgZGlzYWJsZSBTRUxp
bnV4IGJ5IGVkaXRpbmcgYC9ldGMvc2VsaW51eC9jb25maWdgLgo+ICsKPiArWW91IG5vdyBoYXZl
IGEgbWluaW1hbCBGZWRvcmEgSW5zdGFsbGF0aW9uLCB3aGljaCBpcyBnb29kIGZvciB3b3JraW5n
IHdpdGggWGVuLgo+ICsKPiArPGEgbmFtZT0iYm9vdGluZ19pbnRvX3hlbiI+PC9hPgo+ICsjIyBC
b290aW5nIGludG8gWGVuCj4gKwo+ICtCdWlsZCBhbmQgaW5zdGFsbCBYZW4gYW5kIHN0YWdlMS14
ZW4uIFBsZWFzZSBzZWUgW0JVSUxESU5HLm1kXSgvQlVJTERJTkcubWQjYnVpbGRfZmVkb3JhKS4K
PiArCj4gK0lmIHlvdSBmb2xsb3dlZCB0aGUgY29udGFpbmVyIGJ1aWxkIHdpdGggRG9ja2VyLCB0
aGVuIGNvcHkgb3ZlciBgc3RhZ2UxLXhlbi1idWlsZC50YXIuZ3pgLiBFeHRyYWN0IGBzdGFnZTEt
eGVuLWJ1aWxkLnRhci5nemAgaW50byBgL29wdGAgZGlyZWN0b3J5Lgo+ICsKPiArYGBgc2hlbGwK
PiArW3Jvb3RAbG9jYWxob3N0IH5dIyB0YXIgenh2ZiBzdGFnZTEteGVuLWJ1aWxkLnRhci5neiAt
QyAvb3B0Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGxzIC9vcHQKPiArcWVtdS0yLjEwLjAg
IHN0YWdlMS14ZW4gIHhlbi00LjkuMCAgeGVuLTQuOS4wLXJ1bml0Cj4gK2BgYAo+ICsKPiArVGhp
cyB3aWxsIGV4dHJhY3QgYWxsIHRoZSBidWlsZCBhcnRpZmFjdHMgaW50byBgL29wdGAgZGlyZWN0
b3J5Lgo+ICsKPiArTmV4dCB3ZSB3aWxsIGNyZWF0ZSBhIEJJT1MgQm9vdCBNZW51IGVudHJ5IHRv
IGJvb3QgYHhlbi00LjkuMC5lZmlgLiBUaGlzIHdpbGwgc3RhcnQgWGVuIGh5cGVydmlzb3IuIFhl
biB3aWxsIHRoZW4gc3RhcnQgRmVkb3JhIGFzIERvbS0wIGd1ZXN0Lgo+ICsKPiArT24gRmVkb3Jh
LCBFRkkgc3lzdGVtIHBhcnRpdGlvbiAoRVNQKSBpcyB1c3VhbGx5IG1vdW50ZWQgYXQgYC9ib290
L2VmaWAuIFRoaXMgaXMgYSBgdmZhdGAgcGFydGl0aW9uLiBZb3UgY2FuIGNoZWNrIGlmIEVGSSBz
eXN0ZW0gcGFydGl0aW9uIGlzIG1vdW50ZWQgYXMgZm9sbG93cyAmbmRhc2g7Cj4gKwo+ICtgYGBz
aGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIG1vdW50IHwgZ3JlcCAnXC9ib290XC9lZmknCj4g
Ky9kZXYvc2RhMSBvbiAvYm9vdC9lZmkgdHlwZSB2ZmF0IChydyxyZWxhdGltZSxmbWFzaz0wMDc3
LGRtYXNrPTAwNzcsY29kZXBhZ2U9NDM3LGlvY2hhcnNldD1hc2NpaSxzaG9ydG5hbWU9d2lubnQs
ZXJyb3JzPXJlbW91bnQtcm8pCj4gK2BgYAo+ICsKPiArQ3JlYXRlIGEgZGlyZWN0b3J5IGZvciBY
ZW4gdW5kZXIgYC9ib290L2VmaS9FRklgIGFuZCBjb3B5IG92ZXIgYHhlbi00LjkuMC5lZmlgLgo+
ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBta2RpciAtcCAvYm9vdC9lZmkv
RUZJL3hlbgo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGNwIC9vcHQveGVuLTQuOS4wL2Jvb3QvZWZp
L0VGSS94ZW4veGVuLTQuOS4wLmVmaSAvYm9vdC9lZmkvRUZJL3hlbi8KPiArYGBgCj4gKwo+ICtJ
bnNwZWN0IGAvYm9vdC9lZmkvRUZJL2ZlZG9yYS9ncnViLmNmZ2AuIFVuZGVyIHNlY3Rpb24gYCMj
IyBCRUdJTiAvZXRjL2dydWIuZC8xMF9saW51eCAjIyNgIHlvdSB3aWxsIGZpbmQgYG1lbnVlbnRy
eWAgZm9yIEZlZG9yYSBrZXJuZWwgYW5kIGluaXRyZC4gTG9vayBmb3IgYGxpbnV4ZWZpYCBhbmQg
YGluaXRyZGVmaWAuIENvcHkgb3ZlciB0aGUgYHZtbGludXpgIGFuZCBgaW5pdHJhbWZzYCBmaWxl
cyB0aGF0IHlvdSB3YW50IHRvIHVzZSBmb3IgeW91ciBEb20tMCBpbnRvIGAvYm9vdC9lZmkvRUZJ
L3hlbmAgZGlyZWN0b3J5Lgo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBj
cCAvYm9vdC92bWxpbnV6LUEuQi5DLUQuZmNYWC54ODZfNjQgL2Jvb3QvZWZpL0VGSS94ZW4vCj4g
Kwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGNwIC9ib290L2luaXRyYW1mcy1BLkIuQy1ELmZjWFgu
eDg2XzY0LmltZyAvYm9vdC9lZmkvRUZJL3hlbi8KPiArYGBgCj4gKwo+ICtOb3cgaW4gYC9ib290
L2VmaS9FRkkveGVuL2AgeW91IHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgZmlsZXMuCj4gKwo+
ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGxzIC9ib290L2VmaS9FRkkveGVuLwo+
ICtpbml0cmFtZnMtQS5CLkMtRC5mY1hYLng4Nl82NC5pbWcgIHZtbGludXotQS5CLkMtRC5mY1hY
Lng4Nl82NCAgeGVuLTQuOS4wLmVmaQo+ICtgYGAKPiArCj4gK05leHQgY3JlYXRlIGEgZmlsZSBg
eGVuLTQuOS4wLmNmZ2AgaW4gYC9ib290L2VmaS9FRkkveGVuL2AuIFRoaXMgaXMgdGhlIFtjb25m
aWd1cmF0aW9uIGZpbGVdKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlz
Yy9lZmkuaHRtbCkgdGhhdCBYZW4gRUZJIGxvYWRlciB3aWxsIHVzZSB0byBsb2FkIERvbS0wIGtl
cm5lbCBhbmQgaW5pdHJkLgo+ICsKPiArRm9sbG93aW5nIGFyZSBjb250ZW50cyBvZiBgeGVuLTQu
OS4wLmNmZ2AKPiArCj4gK2BgYAo+ICtbZ2xvYmFsXQo+ICtkZWZhdWx0PWZlZG9yYS1BLkIuQy1E
LmZjMjUKPiArCj4gK1tmZWRvcmEtQS5CLkMtRC5mYzI1XQo+ICtvcHRpb25zPWNvbnNvbGU9dmdh
LGNvbTEgY29tMT0xMTUyMDAsOG4xIGlvbW11PXZlcmJvc2UgdWNvZGU9c2NhbiBmbGFzaz1kaXNh
YmxlZCBjb25yaW5nX3NpemU9MjA5NzE1MiBsb2dsdmw9YWxsIGF1dG9iYWxsb29uPTAgZG9tMF9t
ZW09NDA5Nk0sbWF4OjQwOTZNCj4gK2tlcm5lbD12bWxpbnV6LUEuQi5DLUQuZmMyNS54ODZfNjQg
cm9vdD1VVUlEPXh4eHh4eHh4LXh4eHgteHh4eC14eHh4LXh4eHh4eHh4eHh4eCBybyByaGdiIGNv
bnNvbGU9aHZjMCBjb25zb2xlPXR0eTAKPiArcmFtZGlzaz1pbml0cmFtZnMtQS5CLkMtRC5mYzI1
Lng4Nl82NC5pbWcKPiArYGBgCj4gKwo+ICtZb3UgY2FuIGZpbmQgdGhlIGJvb3QgcGFyYW1ldGVy
cyBmb3IgYGtlcm5lbD1gIGZyb20gYGxpbnV4ZWZpYCBlbnRyeSBpbiBgL2Jvb3QvZWZpL0VGSS9m
ZWRvcmEvZ3J1Yi5jZmdgIEFkanVzdCBgZG9tMF9tZW1gIGFwcHJvcHJpYXRlbHkgbGVhdmluZyBz
dWZmaWNpZW50IHJvb20gZm9yIGRvbS1VIGd1ZXN0cy4KPiArCj4gK1dlIGNhbiBub3cgdXNlIGBl
Zmlib290bWdyYCB0byBjcmVhdGUgYSBib290IGVudHJ5IGZvciBYZW4uIElmIHRoaXMgdGhlIGZp
cnN0IHRpbWUgeW91IGFyZSB1c2luZyBgZWZpYm9vdG1ncmAgcGxlYXNlIGNoZWNrb3V0IHRoZSBt
YW4gcGFnZXMgYnkgZG9pbmcgYG1hbiBlZmlib290bWdyYC4KPiArCj4gK1VzZSBgZWZpYm9vdG1n
ciAtdmAgdG8gbGlzdCBhbGwgdGhlIEVGSSBib290IGVudGlyZXMuCj4gKwo+ICtgYGBzaGVsbAo+
ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGVmaWJvb3RtZ3IgLXYKPiArQm9vdEN1cnJlbnQ6IDAwMDIK
PiArVGltZW91dDogMiBzZWNvbmRzCj4gK0Jvb3RPcmRlcjogLi4uCj4gKwo+ICtbLi4uXQo+ICsK
PiArQm9vdDAwMDEqIFhlbiAgIEhEKDEsR1BULDdkNTExOTkxLTFjMjUtNGUzMy05MDBiLTFkNjFk
Nzc1MmYxOSwweDgwMCwweDgyMDAwKS9GaWxlKFxFRklceGVuXHhlbi00LjkuMC5lZmkpCj4gK0Jv
b3QwMDAyKiBGZWRvcmEgICAgICAgIEhEKDEsR1BULDdkNTExOTkxLTFjMjUtNGUzMy05MDBiLTFk
NjFkNzc1MmYxOSwweDgwMCwweDgyMDAwKS9GaWxlKFxFRklcZmVkb3JhXHNoaW0uZWZpKQo+ICsK
PiArWy4uLl0KPiArYGBgCj4gKwo+ICtJbiB0aGUgYWJvdmUgZXhhbXBsZSB0aGVyZSBpcyBhbHJl
YWR5IGFuIGVudHJ5IGZvciBYZW4gd2l0aCBhIGJvb3QgbnVtYmVyIG9mIGAxYC4gRmVkb3JhIGlz
IGF0IGJvb3QgbnVtYmVyIGAyYC4gWW91ciBlbnRpcmVzIHdvdWxkIGxvb2sgZGlmZmVyZW50LiBZ
b3Ugd29uJ3QgaGF2ZSB0aGUgWGVuIGVudHJ5IGFzIHlldCEgV2UgYXJlIHNob3dpbmcgeW91IGFu
IGV4YW1wbGUgd2hlcmUgdGhlIFhlbiBib290IGVudHJ5IGhhcyBhbHJlYWR5IGJlZW4gY3JlYXRl
ZC4KPiArCj4gK0xldCB1cyBub3cgY3JlYXRlIGEgYm9vdCBlbnRyeSBmb3IgWGVuLiBGaXJzdCB3
ZSBuZWVkIHRvIGlkZW50aWZ5IHRoZSBkaXNrIGFuZCB0aGUgcGFydGl0aW9uIG51bWJlciBmb3Ig
RUZJIHN5c3RlbSBwYXJ0aXRpb24uIEluIG1vc3QgY2FzZXMgaXQgaXMgYXQgYC9kZXYvc2RhMWAu
IFlvdSBjYW4gaWRlbnRpZnkgdGhpcyBieSBkb2luZyAmbmRhc2g7Cj4gKwo+ICtgYGBzaGVsbAo+
ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGRmIC9ib290L2VmaQo+ICtGaWxlc3lzdGVtICAgICAxSy1i
bG9ja3MgIFVzZWQgQXZhaWxhYmxlIFVzZSUgTW91bnRlZCBvbgo+ICsvZGV2L3NkYTEgICAgICAg
ICAyNjIxMjggNjMwMTkgICAgMTk5MTA5ICAyNSUgL2Jvb3QvZWZpCj4gKwo+ICtbcm9vdEBsb2Nh
bGhvc3Qgfl0jIHNnZGlzayAtcCAvZGV2L3NkYQo+ICtEaXNrIC9kZXYvc2RhOiA5NzY3NzMxNjgg
c2VjdG9ycywgNDY1LjggR2lCCj4gK0xvZ2ljYWwgc2VjdG9yIHNpemU6IDUxMiBieXRlcwo+ICsK
PiArWy4uLl0KPiArCj4gK051bWJlciAgU3RhcnQgKHNlY3RvcikgICAgRW5kIChzZWN0b3IpICBT
aXplICAgICAgIENvZGUgIE5hbWUKPiArICAgMSAgICAgICAgICAgIDIwNDggICAgICAgICAgNTM0
NTI3ICAgMjYwLjAgTWlCICAgRUYwMCAgRUZJIFN5c3RlbSBQYXJ0aXRpb24KPiArYGBgCj4gKwo+
ICtZb3UgY2FuIG5vdyBjcmVhdGUgYm9vdCBlbnRyeSBmb3IgWGVuIHVzaW5nIHRoZSBmb2xsb3dp
bmcgY29tbWFuZC4gQWRqdXN0IGAvZGV2L3NkYWAgYW5kIGAtcCAxYCwgYWNjb3JkaW5nIHRvIHdo
ZXJlIHlvdXIgRUZJIHN5c3RlbSBwYXJ0aXRpb24gaXMgbG9jYXRlZC4KPiArCj4gK2BgYHNoZWxs
Cj4gK1tyb290QGxvY2FsaG9zdCB+XSMgZWZpYm9vdG1nciAtYyAtdyAtTCBYZW4gLWQgL2Rldi9z
ZGEgLXAgMSAtbCAnXEVGSVx4ZW5ceGVuLTQuMTAtdW5zdGFibGUuZWZpJwo+ICtCb290Q3VycmVu
dDogLi4uCj4gK1RpbWVvdXQ6IDIgc2Vjb25kcwo+ICtCb290T3JkZXI6IDAwMDEsMDAwMiwwMDAw
LDAwMTAsMDAxMSwwMDEyLDAwMTMsMDAxNywwMDE4LDAwMTksMDAxQSwwMDFCLDAwMUMKPiArCj4g
K1suLi5dCj4gKwo+ICtCb290MDAwMiogRmVkb3JhCj4gKwo+ICtbLi4uXQo+ICsKPiArQm9vdDAw
MDEqIFhlbgo+ICtgYGAKPiArCj4gK1RoZSBvdXRwdXQgaW5kaWNhdGVzIHRoYXQgYSBib290IGVu
dHJ5IGZvciBYZW4gaXMgY3JlYXRlZCB3aXRoIGEgYm9vdCBudW1iZXIgb2YgYDFgLiAKPiArCj4g
K1dlIHdpbGwgbm93IHNob3cgeW91IGhvdyB0byBkZWxldGUgYW4gZXhpc3RpbmcgYm9vdCBlbnRy
eS4KPiArCj4gKyoqTm90ZToqKiBCZSBjYXJlZnVsIHdoZW4gZGVsZXRpbmcgYm9vdCBlbnRpcmVz
IHRoYXQgeW91IGhhdmUgbm90IGNyZWF0ZWQuIERvIG5vdCBkZWxldGUgRmVkb3JhIG9yIGFueSBl
bnRyeSB1bmxlc3MgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFyZSBkb2luZy4gWW91IGhhdmUg
YmVlbiB3YXJuZWQhCj4gKwo+ICtgYGBzaGVsbAo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGVmaWJv
b3RtZ3IgLWIgPGJvb3RfbnVtPiAtQgo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBlZmlib290
bWdyIC1iIDEgLUIKPiArQm9vdEN1cnJlbnQ6IC4uLgo+ICtCb290T3JkZXI6IC4uLgo+ICsKPiAr
Wy4uLl0KPiArCj4gK0Jvb3QwMDAyKiBGZWRvcmEKPiArQm9vdDAwMTAgIFNldHVwCj4gKwo+ICtb
Li4uXQo+ICtgYGAKPiArCj4gK09uY2Ugd2UgaGF2ZSBjcmVhdGVkIGEgYm9vdCBlbnRyeSB3ZSBj
YW4gbm93IGJvb3QgaW50byBYZW4uIFJlc3RhcnQgbWFjaGluZSBhbmQgZnJvbSB0aGUgQklPUyBi
b290IG1lbnUgc2VsZWN0ICoqWGVuKiouIFlvdSdsbCBzZWUgWGVuIHN0YXJ0aW5nIGZvbGxvd2Vk
IGJ5IExpbnV4Lgo+ICsKPiArQWZ0ZXIgYm9vdGluZyBpbnRvIExpbnV4LCB5b3UgY2FuIHNlZSBp
ZiBoYXZlIHN1Y2Nlc3NmdWxseSBib290ZWQgWGVuIGJ5IGNoZWNraW5nIG91dCBgZG1lc2dgLgo+
ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBkbWVzZyB8IGdyZXAgW1h4XWVu
Cj4gK1sgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw
MDAwMDU3ZmZmXSB1c2FibGUKPiArCj4gK1suLi5dCj4gKwo+ICtbICAgIDAuMDAwMDAwXSBIeXBl
cnZpc29yIGRldGVjdGVkOiBYZW4KPiArWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJvdXRp
bmcgdG8gWGVuIFBWLgo+ICtbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBr
ZXJuZWwgb24gWGVuCj4gK1sgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uOiA0LjkuMCAocHJlc2Vy
dmUtQUQpCj4gK1sgICAgMC4wMDEwMDBdIFhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFj
ZQo+ICtbICAgIDAuMDAxMDAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKPiArYGBg
Cj4gKwo+ICtJZiB5b3UgZG9uJ3Qgc2VlIFhlbiBtZW50aW9uZWQgaW4geW91ciBgZG1lc2dgLCB0
aGVuIHBsZWFzZSBjaGVjayB0aGUgcHJldmlvdXMgc3RlcHMuCj4gKwo+ICs8YSBuYW1lPSJsYXVu
Y2hpbmdfeGVuX3NlcnZpY2VzIj48L2E+Cj4gKyMjIExhdW5jaGluZyBYZW4gc2VydmljZXMKPiAr
Cj4gK0luIERvbS0wLCB3ZSBuZWVkIHRvIGxhdW5jaCBzZXJ2aWNlcyByZXF1aXJlZCBieSBYZW4u
IElmIHlvdSBmb2xsb3dlZCB0aGUgbWFudWFsIGJ1aWxkLCBwbGVhc2UgbWFrZSBzdXJlIHRoYXQg
eGVuY29tbW9ucyBpbml0IHNjcmlwdCBoYXMgYmVlbiBzdGFydGVkIGF0IGJvb3QuCj4gKwo+ICtG
b3IgY29udGFpbmVyIGJ1aWxkIHlvdSBjYW4gdXNlIFtgcnVuaXRgXShodHRwOi8vc21hcmRlbi5v
cmcvcnVuaXQvKSBwcm9jZXNzIHN1cGVydmlzb3IuIFlvdSBjYW4gZG93bmxvYWQgYW5kIGluc3Rh
bGwgYHJ1bml0YCBSUE1zIGZvciBGZWRvcmEgZnJvbSBbaGVyZV0oaHR0cHM6Ly9kcml2ZS5nb29n
bGUuY29tL29wZW4/aWQ9MEJfdFRidXhtdVJ6SVIwNXdRM0UxZVdWeWFHcykuCj4gKwo+ICtgYGBz
aGVsbAo+ICsoZW5zdXJlIGNvcnJlY3QgY2hlY2tzdW0gb24gdGhlIGRvd25sb2FkZWQgYmluYXJ5
KQo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGVjaG8gIjEwY2M2MmZmYzA0MGM0OWVmYTBkZDg1Y2Jh
Y2Q3MGMwNzEyYTdjMTBjNTg3MTdhMzc2NjEwYjc4NmJjNDlkMTkgIHJ1bml0LTIuMS4yLTEuMS5m
YzI1LnRhciIgfCBzaGEyNTZzdW0gLWMgLQo+ICtydW5pdC0yLjEuMi0xLjEuZmMyNS50YXI6IE9L
Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHRhciB4dmYgcnVuaXQtMi4xLjItMS4xLmZjMjUu
dGFyCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGRuZiBpbnN0YWxsIC15IC4vcnVuaXQvMi4x
LjIvMS4xLmZjMjUveDg2XzY0L3J1bml0LTIuMS4yLTEuMS5mYzI1Lng4Nl82NC5ycG0KPiArCj4g
K1tyb290QGxvY2FsaG9zdCB+XSMgcGdyZXAgLWFmIHJ1bnN2ZGlyCj4gKzE2NzkgcnVuc3ZkaXIg
LVAgLUggL2V0Yy9zZXJ2aWNlIGxvZzogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgo+ICtgYGAKPiArCj4gK0luIGAvb3B0L3hlbi00Ljku
MC1ydW5pdGAgd2UgcHJvdmlkZSB0d28gc2NyaXB0cyB0byBtYW5hZ2UgWGVuIHNlcnZpY2VzLiAK
PiArCj4gKyAqIGBzZXR1cC5zaGAKPiArICogYHRlYXJkb3duLnNoYAo+ICsKPiArYHNldHVwLnNo
YCBpcyB1c2VkIHRvIHNldHVwIFhlbiBzZXJ2aWNlcy4gSWYgeW91IGFyZSBnb2luZyB0byBiZSBy
dW5uaW5nIEZlZG9yYSBkaXJlY3RseSB3aXRob3V0IFhlbiwgcGxlYXNlIHVzZSBgdGVhcmRvd24u
c2hgIHByaW9yIHRvIHNodXR0aW5nIGRvd24gRG9tYWluLTAuIFRoaXMgd2lsbCBkaXNhYmxlIGxh
dW5jaGluZyBYZW4gc2VydmljZXMgdW5kZXIgRmVkb3JhIHdpdGhvdXQgWGVuLgo+ICsKPiArUnVu
IGBzZXR1cC5zaGAKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgL29wdC94
ZW4tNC45LjAtcnVuaXQvc2V0dXAuc2gKPiArU3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgc3ltbGlua3Mg
aW4gL2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeS4KPiArYGBgCj4gKwo+ICtZb3UgY2FuIHZlcmlmeSBY
ZW4gc2VydmljZXMgYXJlIHJ1bm5pbmcgY29ycmVjdGx5IGJ5IGRvaW5nIHRoZSBmb2xsb3dpbmcg
Jm5kYXNoOwo+ICsKPiArYGBgc2hlbGwKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBscyAvZXRjL3Nl
cnZpY2UgfCB4YXJncyAtTCAxIC1JIHt9IHN2IHN0YXR1cyB7fQo+ICtydW46IHhlbmNvbnNvbGVk
OiAocGlkIDI5NjczKSAxMTVzCj4gK3J1bjogeGVuLWluaXQtZG9tMDogKHBpZCAyOTY3MikgMTE1
cwo+ICtydW46IHhlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5kOiAocGlkIDI5Njc1KSAxMTVzCj4g
K3J1bjogeGVuc3RvcmVkOiAocGlkIDI5Njc0KSAxMTVzCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qg
fl0jIHNvdXJjZSAvb3B0L3N0YWdlMS14ZW4vYmluL3NvdXJjZV9wYXRoLnNoCj4gKwo+ICtbcm9v
dEBsb2NhbGhvc3Qgfl0jIHhsIGluZm8KPiAraG9zdCAgICAgICAgICAgICAgICAgICA6IGxvY2Fs
aG9zdC5sb2NhbGRvbWFpbgo+ICtyZWxlYXNlICAgICAgICAgICAgICAgIDogNC4xMS4xMi0yMDAu
ZmMyNS54ODZfNjQKPiArdmVyc2lvbiAgICAgICAgICAgICAgICA6ICMxIFNNUCBGcmkgSnVsIDIx
IDE2OjQxOjQzIFVUQyAyMDE3Cj4gK21hY2hpbmUgICAgICAgICAgICAgICAgOiB4ODZfNjQKPiAr
Cj4gK1suLi5dCj4gKwo+ICtjY19jb21waWxlX2RvbWFpbiAgICAgIDogW3Vua25vd25dCj4gK2Nj
X2NvbXBpbGVfZGF0ZSAgICAgICAgOiBGcmkgQXVnIDE4IDA2OjMyOjU1IFVUQyAyMDE3Cj4gK2J1
aWxkX2lkICAgICAgICAgICAgICAgOiA0YTY1ZTFhZTk2NDA3YThkZDQ3ZjMxOGRiNGJkZjdkMwo+
ICt4ZW5kX2NvbmZpZ19mb3JtYXQgICAgIDogNAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyB4
bCBsaXN0Cj4gK05hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSUQg
ICBNZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKPiArRG9tYWluLTAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCAgNDA5NiAgICAgNCAgICAgci0tLS0tICAgICAxMjEu
Mgo+ICtgYGAKPiArCj4gKzxhIG5hbWU9InNldHRpbmdfdXBfeGVuX25ldHdvcmtpbmciPjwvYT4K
PiArIyMgU2V0dGluZyB1cCBYZW4gbmV0d29ya2luZwo+ICsKPiArVGhlcmUgYXJlIG11bHRpcGxl
IHdheXMgdG8gZG8gbmV0d29ya2luZyBvbiBYZW4uIFR3byBjb21tb24gY29uZmlndXJhdGlvbnMg
YXJlIFticmlkZ2luZ10oaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX05ldHdv
cmtpbmcjQnJpZGdpbmcpIGFuZCBbTkFUXShodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9YZW5fTmV0d29ya2luZyNOZXR3b3JrX0FkZHJlc3NfVHJhbnNsYXRpb24pLiBCcmlkZ2luZyBp
cyB0aGUgZGVmYXVsdCBhbmQgbW9zdCBzaW1wbGUgY29uZmlndXJhdGlvbiB0byBzZXR1cC4gSG93
ZXZlciB3aXJlbGVzcyBkZXZpY2UgZHJpdmVycyBhcmUgdW5hYmxlIHRvIGRvIGJyaWRnaW5nLiBU
byBvdmVyY29tZSB0aGlzIGxpbWl0YXRpb24sIHdlIHNldHVwIGFuIGludGVybmFsICBicmlkZ2Ug
YW5kIHRoZW4gdXNlIE5BVCB0byBzZW5kIHBhY2tldHMgZXh0ZXJuYWxseS4gVGhpcyBzZXR1cCB3
b3JrcyBmb3IgYm90aCB3aXJlZCBhbmQgd2lyZWxlc3MgZGV2aWNlcy4KPiArCj4gK2BgYHNoZWxs
Cj4gK1tyb290QGxvY2FsaG9zdCB+XSMgaXAgbGluayBzaG93Cj4gKzE6IGxvOiA8TE9PUEJBQ0ss
VVAsTE9XRVJfVVA+IG10dSA2NTUzNiBxZGlzYyBub3F1ZXVlIHN0YXRlIFVOS05PV04gbW9kZSBE
RUZBVUxUIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCj4gKyAgICBsaW5rL2xvb3BiYWNrIDAwOjAw
OjAwOjAwOjAwOjAwIGJyZCAwMDowMDowMDowMDowMDowMAo+ICsyOiBlbnAwczMxZjY6IDxOTy1D
QVJSSUVSLEJST0FEQ0FTVCxNVUxUSUNBU1QsVVA+IG10dSAxNTAwIHFkaXNjIGZxX2NvZGVsIHN0
YXRlIERPV04gbW9kZSBERUZBVUxUIGdyb3VwIGRlZmF1bHQgcWxlbiAxMDAwCj4gKyAgICBsaW5r
L2V0aGVyIGM4OjViOjc2OjcxOjQwOmM4IGJyZCBmZjpmZjpmZjpmZjpmZjpmCj4gKzM6IHdscDRz
MDogPEJST0FEQ0FTVCxNVUxUSUNBU1QsVVAsTE9XRVJfVVA+IG10dSAxNTAwIHFkaXNjIG1xIHN0
YXRlIFVQIG1vZGUgRE9STUFOVCBncm91cCBkZWZhdWx0IHFsZW4gMTAwMAo+ICsgICAgbGluay9l
dGhlciBlNDphNzphMDo5Mzo5ZjoxMyBicmQgZmY6ZmY6ZmY6ZmY6ZmY6Zgo+ICtgYGAKPiArCj4g
K1dlIGhhdmUgdHdvIGRldmljZXMgYGVucDBzMzFmNmAgd2hpY2ggaXMgYSB3aXJlZCBldGhlcm5l
dCBkZXZpY2UgYW5kIGB3bHA0czBgIHdoaWNoIGlzIGEgd2lyZWxlc3MgZXRoZXJuZXQgZGV2aWNl
LiBXZSB3aWxsIHVzZSBgd2xwNHMwYCBpbiB0aGUgZm9sbG93aW5nIGV4YW1wbGUuIEhvd2V2ZXIg
c2ltaWxhciBhcHByb2FjaCB3b3VsZCBhbHNvIHdvcmsgZm9yIGBlbnAwczMxZjZgIGRldmljZS4g
WW91IGNhbiBhbHNvIGFkanVzdCB0aGUgcHJpdmF0ZSBuZXR3b3JrIDEwLjEuMS4wLzI0IHRvIGEg
bm9uLW92ZXJsYXBwaW5nIHByaXZhdGUgc3VibmV0LiAKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290
QGxvY2FsaG9zdCB+XSMgYnJjdGwgc2hvdwo+ICticmlkZ2UgbmFtZSAgICAgYnJpZGdlIGlkICAg
ICAgICAgICAgICAgU1RQIGVuYWJsZWQgICAgIGludGVyZmFjZXMKPiArCj4gK1tyb290QGxvY2Fs
aG9zdCB+XSMgaXAgbGluayBhZGQgeGVuYnIwIHR5cGUgYnJpZGdlCj4gKwo+ICtbcm9vdEBsb2Nh
bGhvc3Qgfl0jIGlwIGFkZHIgYWRkIDEwLjEuMS4xLzI0IGRldiB4ZW5icjAKPiArCj4gK1tyb290
QGxvY2FsaG9zdCB+XSMgaXAgbGluayBzZXQgeGVuYnIwIHVwCj4gKwo+ICtbcm9vdEBsb2NhbGhv
c3Qgfl0jIG1vZHByb2JlIGR1bW15Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwIGxpbmsg
c2V0IGR1bW15MCB1cAo+ICsKPiArW3Jvb3RAbG9jYWxob3N0IH5dIyBicmN0bCBhZGRpZiB4ZW5i
cjAgZHVtbXkwCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGJyY3RsIHNob3cKPiArYnJpZGdl
IG5hbWUgICAgIGJyaWRnZSBpZCAgICAgICAgICAgICAgIFNUUCBlbmFibGVkICAgICBpbnRlcmZh
Y2VzCj4gK3hlbmJyMCAgICAgICAgICA4MDAwLmQyMWI1YzQxMTNiNyAgICAgICBubyAgICAgICAg
ICAgICAgZHVtbXkwCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwdGFibGVzIC1JIEZPUldB
UkQgLWogQUNDRVBUCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIGlwdGFibGVzIC10IG5hdCAt
SSBQT1NUUk9VVElORyAtLW91dC1pbnRlcmZhY2Ugd2xwNHMwIC1qIE1BU1FVRVJBREUKPiArCj4g
K1tyb290QGxvY2FsaG9zdCB+XSMgZWNobyAxID4gL3Byb2Mvc3lzL25ldC9pcHY0L2lwX2Zvcndh
cmQKPiArYGBgCj4gKwo+ICtXaXRoIHRoaXMgY29uZmlndXJhdGlvbiB3ZSBjYW4gbGF1bmNoIERv
bS1VIFhlbiBndWVzdHMgdXNpbmcgdGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uIHNldHRpbmcu
Cj4gKwo+ICtgYGAKPiArIyBOZXR3b3JrIGNvbmZpZ3VyYXRpb24KPiArdmlmID0gWydicmlkZ2U9
eGVuYnIwJ10KPiArYGBgCj4gKwo+ICtUaGVuIGZyb20gd2l0aGluIHRoZSBndWVzdCwgd2Ugd2ls
bCBuZWVkIHRvIHNldHVwIGBldGgwYCBpbnRlcmZhY2Ugd2l0aCBhIHN0YXRpYyBJUCBhZGRyZXNz
IGluIHRoZSByYW5nZSBvZiAxMC4xLjEuMC8yNCBhbmQgZ2F0ZXdheSBhcyAxMC4xLjEuMS4KPiAr
Cj4gKzxhIG5hbWU9InJ1bm5pbmdfc3RhZ2UxLXhlbiI+PC9hPgo+ICsjIyBSdW5uaW5nIHN0YWdl
MS14ZW4KPiArCj4gK09uY2Ugd2UgaGF2ZSBYZW4gc2V0dXAsIGl0IGlzIGZhaXJseSBzdHJhaWdo
dGZvcndhcmQgdG8gcnVuIHN0YWdlMS14ZW4uCj4gKwo+ICtJZiB5b3UgZm9sbG93ZWQgbWFudWFs
IGJ1aWxkLCB0aGVuIHBsZWFzZSBlbnN1cmUgdGhhdCB5b3UgaGF2ZSBgeGxgIGFuZCBgcmt0YCBp
biB5b3VyIHBhdGguCj4gKwo+ICtGb3IgY29udGFpbmVyIGJ1aWxkLCB3ZSBwcm92aWRlIGEgc2Ny
aXB0IHRvIHNvdXJjZSBhbGwgdGhlIHJlcXVpcmVkIGJpbmFyaWVzIGZyb20gWGVuLCBRRU1VIGFu
ZCBya3QgaW50byBvdXIgcGF0aC4KPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+
XSMgc291cmNlIC9vcHQvc3RhZ2UxLXhlbi9iaW4vc291cmNlX3BhdGguc2gKPiArYGBgCj4gKwo+
ICtXZSBjYW4gbm93IGRvd25sb2FkIGltYWdlcyB1c2luZyBgcmt0YCBhbmQgcnVuIHRoZW0gdW5k
ZXIgc3RhZ2UxLXhlbmJpdHMKPiArCj4gK2BgYHNoZWxsCj4gK1tyb290QGxvY2FsaG9zdCB+XSMg
cmt0IC0taW5zZWN1cmUtb3B0aW9ucz1pbWFnZSBmZXRjaCBkb2NrZXI6Ly9hbHBpbmUKPiArRG93
bmxvYWRpbmcgc2hhMjU2Ojg4Mjg2ZjQxNTMwIFs9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PV0gMS45OSBNQiAvIDEuOTkgTUIKPiArc2hhNTEyLWY4NGY5NzFmOGUwMTI4NGY0YWQwYzNjZjNl
ZmFhNzcwCj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHJrdCBydW4gc2hhNTEyLWY4NGY5NzFm
OGUwMTI4NGY0YWQwYzNjZjNlZmFhNzcwIFwKPiArICAgICAgICAgICAgICAgICAgICAgIC0taW50
ZXJhY3RpdmUgLS1pbnNlY3VyZS1vcHRpb25zPWltYWdlIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgIC0tc3RhZ2UxLXBhdGg9L29wdC9zdGFnZTEteGVuL2FjaS9zdGFnZTEteGVuLmFjaQo+ICtg
YGAKPiArCj4gK1dpdGhpbiB0aGUgY29udGFpbmVyLCB3ZSBjYW4gc2VlIHdlIGFyZSBydW5uaW5n
IGFzIGEgWGVuIFBWIGd1ZXN0LCBhbmQgdXNpbmcgOXBmcwo+ICsKPiArYGBgc2hlbGwKPiArLyAj
IGRtZXNnIHwgZ3JlcCBbWHhdZW4KPiArWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHVzYWJsZQo+ICtbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQK
PiArWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw
M2ZmZmZmZmZdIHVzYWJsZQo+ICtbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBY
ZW4KPiArWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhl
bgo+ICtbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbjogNC45LjAgKHByZXNlcnZlLUFEKQo+ICtb
ICAgIDAuMDAwMDAwXSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFCSQo+ICsKPiArWy4u
Ll0KPiArCj4gK1sgICAgMS42MDU5OTBdIEluaXRpYWxpc2luZyBYZW4gdHJhbnNwb3J0IGZvciA5
cGZzCj4gK2BgYAo+ICsKPiArRnJvbSBEb21haW4tMCwgd2UgY2FuIHJ1biBgcmt0YCBhbmQgYHhs
YCB0byBnZXQgdGhlIGRldGFpbHMgb2YgdGhlIGNvbnRhaW5lci4KPiArCj4gK2BgYHNoZWxsCj4g
K1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IGxpc3QKPiArVVVJRCAgICAgICAgICAgIEFQUCAgICAg
SU1BR0UgTkFNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBVEUgICBD
UkVBVEVEICAgICAgIFNUQVJURUQgICAgICAgICAgTkVUV09SS1MKPiArMjIyMDgzZWMgICAgICAg
IGFscGluZSAgcmVnaXN0cnktMS5kb2NrZXIuaW8vbGlicmFyeS9hbHBpbmU6bGF0ZXN0ICAgICAg
cnVubmluZyA0IG1pbnV0ZXMgYWdvIDQgbWludXRlcyBhZ28gICAgZGVmYXVsdDppcDQ9MTcyLjE2
LjI4LjE1Cj4gKwo+ICtbcm9vdEBsb2NhbGhvc3Qgfl0jIHhsIGxpc3QKPiArTmFtZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRl
ICAgVGltZShzKQo+ICtEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAwICA0MDkzICAgICA0ICAgICByLS0tLS0gICAgMTA1Ni45Cj4gKzIyMjA4M2VjLWQ2ZGEtNDM0
Ny1iMjYxLTBhNzMzYmFlNjgwMiAgICAgICAgIDEgIDEwMjQgICAgIDIgICAgIC1iLS0tLSAgICAg
ICAyLjIKPiArCj4gK1tyb290QGxvY2FsaG9zdCB+XSMgcmt0IHN0b3AgMjIyMDgzZWMKPiArIjIy
MjA4M2VjLWQ2ZGEtNDM0Ny1iMjYxLTBhNzMzYmFlNjgwMiIKPiArCj4gK1tyb290QGxvY2FsaG9z
dCB+XSMgeGwgbGlzdAo+ICtOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4gK0RvbWFpbi0wICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgIDQwOTMgICAgIDQgICAgIHItLS0tLSAg
ICAxMDU4LjUKPiArYGBgCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 00:23:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 00:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvBkT-0001Wf-1k; Fri, 22 Sep 2017 00:23:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvBkR-0001W9-TZ
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 00:23:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D5/8C-03422-3F754C95; Fri, 22 Sep 2017 00:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdj+JF
 Ig7t/BCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XXKEfaCNz4VJ+9dZGxg
 bDHsYuTiEBJoZJL41jWNHcJ5zCix8999RghnG6PE8/cH2boYOTlEBJwlvp6Zyw5i8wroS1z/t
 QYsLizgKHGm8xAzSIOEwH9pidf/+sCKJAS8JS50LAJKcIDZR7/ndzGyc7AJWEkcEgMpYBFQlX
 hx6AfjBEbuBYwMqxg1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GJsWBR5ilORgUhLlvRB0JFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8/MISEBItS
 01Mr0jJzgMEHk5bg4FES4c0NA0rzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47yOQIgGQo
 ozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHedSBTeDLzSuA2vQI6ggnoiOwNB0
 COKElESEk1MGYcP7j7/gETr8Wtnk++PReMS7Cq2nezJ5Jz707zrZserjvFpnE7w4tvUowZf8o
 jJ63V5sqbu4WXKahG7Llg45GYe3Pe5rU3tu48vOPZ9vwwn/pZ9Vvfz4q//LzHQ4MvROTZDJvs
 zRe3Cv7iXz8z3u2N1+Nvk9LC3Qzz7C4K83naTdOvvH/xprASS3FGoqEWc1FxIgA3QCN8fwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506039792!80566122!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20625 invoked from network); 22 Sep 2017 00:23:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 00:23:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvBkM-00009k-2m; Fri, 22 Sep 2017 00:23:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvBkG-0002Cu-Mw; Fri, 22 Sep 2017 00:23:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvBkF-0002Qf-W8; Fri, 22 Sep 2017 00:23:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113668-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=0b157f8d977a9425e2d8d510aa011c5d4f3ec247
X-Osstest-Versions-That: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 00:23:04 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113668: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY2OCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2NjgvCgpSZWdyZXNz
aW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTEzMzU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzU5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzNTkKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzM1OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzMzU5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAw
YjE1N2Y4ZDk3N2E5NDI1ZTJkOGQ1MTBhYTAxMWM1ZDRmM2VjMjQ3CmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2Zjhm
ZDk4YzYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzNTkgIDIwMTctMDktMTIgMTA6MDA6Mjkg
WiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNjY4ICAyMDE3LTA5LTIxIDEzOjE2
OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwYjE1N2Y4ZDk3N2E5
NDI1ZTJkOGQ1MTBhYTAxMWM1ZDRmM2VjMjQ3CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVw
ZmxlLmRlPgpEYXRlOiAgIEZyaSBKdWwgMjggMTU6MTE6NTEgMjAxNyArMDIwMAoKICAgIHhlbi1k
aXNrOiB1c2UgZ19uZXcwIHRvIGZpeCBidWlsZAogICAgCiAgICBnX21hbGxvYzBfbiBpcyBhdmFp
bGFibGUgc2luY2UgZ2xpYi0yLjI0LiBUbyBhbGxvdyBidWlsZCB3aXRoIG9sZGVyIGdsaWIKICAg
IHZlcnNpb25zIHVzZSB0aGUgZ2VuZXJpYyBnX25ldzAsIHdoaWNoIGlzIGFscmVhZHkgdXNlZCBp
biBtYW55IG90aGVyCiAgICBwbGFjZXMgaW4gdGhlIGNvZGUuCiAgICAKICAgIEZpeGVzIGNvbW1p
dCAzMjg0ZmFkNzI4ICgieGVuLWRpc2s6IGFkZCBzdXBwb3J0IGZvciBtdWx0aS1wYWdlIHNoYXJl
ZCByaW5ncyIpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhM2ZkNzgxZjY1
M2RiNGRjNzY2MzU3MTUyMDdjOTAyOTIwODYzNGJkKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 01:00:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 01:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvCJf-0003oB-RW; Fri, 22 Sep 2017 00:59:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvCJf-0003o5-AY
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 00:59:39 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 51/F0-02092-A7064C95; Fri, 22 Sep 2017 00:59:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVybKJssm5lwpF
 Ig9UbNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyV656wFzzWrNj0/AhjA+MV5S5GTg4hgX4m
 idOLK0BsFgEHiasH57B1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xIadN8FsNgFDib9PNoGVS
 wDZSz5zgIRFgMyZcz8zgYSZBYwlmvsrQcLCAuESR3p62UBsTgE3iY8PJzGD2LwCXhJH274CTe
 QCOqaBUaL/yRUmkISogK7EoX9/2CCKBCVOznzCAmIzC2hJLJ++jWUCo8AsJKlZSFILGJlWMao
 XpxaVpRbpmuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHwMQ7GD80u98iFGS
 g0lJlPdG3JFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8YvFAOcGi1PTUirTMHGAkwKQlOHiUR
 HhlQNK8xQWJucWZ6RCpU4yWHMc2Xf7DxPFj0hUguaDnxh8mIZa8/LxUKXFeHZAGAZCGjNI8uH
 GwaL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd43IBfzZOaVwG19BXQQE9BB2RsOgBxUkoi
 QkmpgnBh1kG1SZGdJREjOoRftpvvutXELFxSxfzKo3lir6nz/Va+N4SaVvhMalytc9udYbc+3
 eG8n52X7vLKafdXsSU0Hr98qObLoTVuNhor9PNavx9VPqJ0qWLlf8rLW5tur/9RcY/m2rKeg8
 JSqr1HM+b2113c1BfFbCv7/2Z0tuXzypucqsxZGKbEUZyQaajEXFScCAE5+exvRAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506041976!109827753!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63642 invoked from network); 22 Sep 2017 00:59:37 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 00:59:37 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39E3821EAA;
 Fri, 22 Sep 2017 00:59:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 39E3821EAA
Date: Thu, 21 Sep 2017 17:59:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065840.1913.2101.stgit@rajivs-macbook-pro.local>
Message-ID: <alpine.DEB.2.10.1709211759281.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
 <20170919065840.1913.2101.stgit@rajivs-macbook-pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 06/11] build/fedora: Add
 `xen-4.9.0-runit/*` scripts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEZyb206IFJhaml2
IE0gUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+Cj4gCj4gU2lnbmVkLW9m
Zi1ieTogUmFqaXYgUmFuZ2FuYXRoIDxyYWppdi5yYW5nYW5hdGhAYXRpaGl0YS5jb20+CgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0K
PiAgYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC9zZXR1cC5zaCAgICAgICAgICAgICAgfCAg
IDE4ICsrKysrKysrKysrKysrKysKPiAgYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC90ZWFy
ZG93bi5zaCAgICAgICAgICAgfCAgIDE4ICsrKysrKysrKysrKysrKysKPiAgLi4uL3hlbi00Ljku
MC1ydW5pdC94ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZC9ydW4gfCAgIDExICsrKysrKysrKysK
PiAgYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW4taW5pdC1kb20wL3J1biAgICAgfCAg
ICA5ICsrKysrKysrCj4gIGJ1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQveGVuY29uc29sZWQv
cnVuICAgICAgIHwgICAxMyArKysrKysrKysrKwo+ICBidWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1
bml0L3hlbnN0b3JlZC9ydW4gICAgICAgICB8ICAgMjMgKysrKysrKysrKysrKysrKysrKysKPiAg
NiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDc1NSBi
dWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3NldHVwLnNoCj4gIGNyZWF0ZSBtb2RlIDEwMDc1
NSBidWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3RlYXJkb3duLnNoCj4gIGNyZWF0ZSBtb2Rl
IDEwMDc1NSBidWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1pbml0LWRvbTAtZGlzay1i
YWNrZW5kL3J1bgo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1y
dW5pdC94ZW4taW5pdC1kb20wL3J1bgo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgYnVpbGQvZmVkb3Jh
L3hlbi00LjkuMC1ydW5pdC94ZW5jb25zb2xlZC9ydW4KPiAgY3JlYXRlIG1vZGUgMTAwNzU1IGJ1
aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQveGVuc3RvcmVkL3J1bgo+IAo+IGRpZmYgLS1naXQg
YS9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3NldHVwLnNoIGIvYnVpbGQvZmVkb3JhL3hl
bi00LjkuMC1ydW5pdC9zZXR1cC5zaAo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAw
MDAwMC4uOTM1ZDMzMgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEveGVuLTQu
OS4wLXJ1bml0L3NldHVwLnNoCj4gQEAgLTAsMCArMSwxOCBAQAo+ICsjIS9iaW4vYmFzaAo+ICsK
PiArc2V0IC1lCj4gKwo+ICsjIHJ1bml0IFJQTSBjcmVhdGVzIGAvZXRjL3NlcnZpY2VgIGRpcmVj
dG9yeQo+ICtpZiBbICEgLWQgIi9ldGMvc2VydmljZSIgXTsgdGhlbgo+ICsgICAgZWNobyAiL2V0
Yy9zZXJ2aWNlIGRpcmVjdG9yeSBub3QgZm91bmQuIFBsZWFzZSBpbnN0YWxsIHJ1bml0IFJQTS4i
Cj4gKyAgICBleGl0IDEKPiArZmkKPiArCj4gK3J1bml0X3NlcnZpY2VzPSJ4ZW5jb25zb2xlZCB4
ZW4taW5pdC1kb20wIHhlbi1pbml0LWRvbTAtZGlzay1iYWNrZW5kIHhlbnN0b3JlZCIKPiArCj4g
K2ZvciBzZXJ2aWNlIGluICRydW5pdF9zZXJ2aWNlczsgZG8KPiArICAgIGxuIC1zZiAvb3B0L3hl
bi00LjkuMC1ydW5pdC8kc2VydmljZSAvZXRjL3NlcnZpY2UvJHNlcnZpY2UKPiArZG9uZQo+ICsK
PiArZWNobyAiU3VjY2Vzc2Z1bGx5IGNyZWF0ZWQgc3ltbGlua3MgaW4gL2V0Yy9zZXJ2aWNlIGRp
cmVjdG9yeS4iCj4gK2V4aXQgMAo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLTQuOS4w
LXJ1bml0L3RlYXJkb3duLnNoIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC90ZWFyZG93
bi5zaAo+IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uZDMzMzgwNwo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3RlYXJkb3du
LnNoCj4gQEAgLTAsMCArMSwxOCBAQAo+ICsjIS9iaW4vYmFzaAo+ICsKPiArc2V0IC1lCj4gKwo+
ICsjIHJ1bml0IFJQTSBjcmVhdGVzIGAvZXRjL3NlcnZpY2VgIGRpcmVjdG9yeQo+ICtpZiBbICEg
LWQgIi9ldGMvc2VydmljZSIgXTsgdGhlbgo+ICsgICAgZWNobyAiL2V0Yy9zZXJ2aWNlIGRpcmVj
dG9yeSBub3QgZm91bmQuIgo+ICsgICAgZXhpdCAxCj4gK2ZpCj4gKwo+ICtydW5pdF9zZXJ2aWNl
cz0ieGVuY29uc29sZWQgeGVuLWluaXQtZG9tMCB4ZW4taW5pdC1kb20wLWRpc2stYmFja2VuZCB4
ZW5zdG9yZWQiCj4gKwo+ICtmb3Igc2VydmljZSBpbiAkcnVuaXRfc2VydmljZXM7IGRvCj4gKyAg
ICBybSAtZiAvZXRjL3NlcnZpY2UvJHNlcnZpY2UKPiArZG9uZQo+ICsKPiArZWNobyAiU3VjY2Vz
c2Z1bGx5IGRlbGV0ZWQgc3ltbGlua3MgaW4gL2V0Yy9zZXJ2aWNlIGRpcmVjdG9yeS4iCj4gK2V4
aXQgMAo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1pbml0
LWRvbTAtZGlzay1iYWNrZW5kL3J1biBiL2J1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQveGVu
LWluaXQtZG9tMC1kaXNrLWJhY2tlbmQvcnVuCj4gbmV3IGZpbGUgbW9kZSAxMDA3NTUKPiBpbmRl
eCAwMDAwMDAwLi5hNTk2NjBjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2J1aWxkL2ZlZG9yYS94
ZW4tNC45LjAtcnVuaXQveGVuLWluaXQtZG9tMC1kaXNrLWJhY2tlbmQvcnVuCj4gQEAgLTAsMCAr
MSwxMSBAQAo+ICsjIS9iaW4vYmFzaAo+ICsKPiArc2V0IC1lCj4gKwo+ICtzdiBjaGVjayB4ZW5z
dG9yZWQgPi9kZXYvbnVsbCB8fCBleGl0IDEKPiArc3YgY2hlY2sgeGVuY29uc29sZWQgPi9kZXYv
bnVsbCB8fCBleGl0IDEKPiArCj4gKyMgSW4gY2FzZSBvZiBmYWlsdXJlLCBhbGxvdyB1c2VyIHRv
IHJ1biB0ZWFyZG93biBzY3JpcHQKPiArc2xlZXAgNXMKPiArCj4gK2V4ZWMgL29wdC94ZW4tNC45
LjAvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiAteGVuLWRvbWlkIDAgLXhlbi1hdHRhY2gg
LW5hbWUgZG9tMCAtbm9ncmFwaGljIC1NIHhlbnB2IC1tb25pdG9yIC9kZXYvbnVsbCAtc2VyaWFs
IC9kZXYvbnVsbCAtcGFyYWxsZWwgL2Rldi9udWxsIC1ub2RlZmF1bHRzIC1uby11c2VyLWNvbmZp
Zwo+IGRpZmYgLS1naXQgYS9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1pbml0LWRv
bTAvcnVuIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW4taW5pdC1kb20wL3J1bgo+
IG5ldyBmaWxlIG1vZGUgMTAwNzU1Cj4gaW5kZXggMDAwMDAwMC4uM2I5ODA5MQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi9idWlsZC9mZWRvcmEveGVuLTQuOS4wLXJ1bml0L3hlbi1pbml0LWRvbTAv
cnVuCj4gQEAgLTAsMCArMSw5IEBACj4gKyMhL2Jpbi9iYXNoCj4gKwo+ICtzZXQgLWUKPiArCj4g
K3N2IGNoZWNrIHhlbnN0b3JlZCA+L2Rldi9udWxsIHx8IGV4aXQgMQo+ICsKPiArL29wdC94ZW4t
NC45LjAvbGliL3hlbi9iaW4veGVuLWluaXQtZG9tMAo+ICsKPiArZXhlYyBjaHBzdCAtYiB4ZW4t
aW5pdC1kb20wIHJ1bml0LXBhdXNlCj4gZGlmZiAtLWdpdCBhL2J1aWxkL2ZlZG9yYS94ZW4tNC45
LjAtcnVuaXQveGVuY29uc29sZWQvcnVuIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94
ZW5jb25zb2xlZC9ydW4KPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAwMDAwMDAuLmEx
YzlhMmMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5p
dC94ZW5jb25zb2xlZC9ydW4KPiBAQCAtMCwwICsxLDEzIEBACj4gKyMhL2Jpbi9iYXNoCj4gKwo+
ICtzZXQgLWUKPiArCj4gK3N2IGNoZWNrIHhlbi1pbml0LWRvbTAgPi9kZXYvbnVsbCB8fCBleGl0
IDEKPiArCj4gK1sgISAtZCAvdmFyL2xvZy94ZW4vY29uc29sZSBdICYmIG1rZGlyIC1wIC92YXIv
bG9nL3hlbi9jb25zb2xlCj4gKwo+ICsjIEluIGNhc2Ugb2YgZmFpbHVyZSwgYWxsb3cgdXNlciB0
byBydW4gdGVhcmRvd24gc2NyaXB0Cj4gK3NsZWVwIDVzCj4gKwo+ICsjIC0tbG9nPVtub25lfGd1
ZXN0fGh2fGFsbF0KPiArZXhlYyAvb3B0L3hlbi00LjkuMC9zYmluL3hlbmNvbnNvbGVkIC1pIC0t
bG9nPW5vbmUKPiBkaWZmIC0tZ2l0IGEvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW5z
dG9yZWQvcnVuIGIvYnVpbGQvZmVkb3JhL3hlbi00LjkuMC1ydW5pdC94ZW5zdG9yZWQvcnVuCj4g
bmV3IGZpbGUgbW9kZSAxMDA3NTUKPiBpbmRleCAwMDAwMDAwLi5lNDllYjY0Cj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL2J1aWxkL2ZlZG9yYS94ZW4tNC45LjAtcnVuaXQveGVuc3RvcmVkL3J1bgo+
IEBAIC0wLDAgKzEsMjMgQEAKPiArIyEvYmluL2Jhc2gKPiArCj4gK3NldCAtZQo+ICsKPiArWyAh
IC1kIC92YXIvcnVuL3hlbiBdICYmIG1rZGlyIC1wIC92YXIvcnVuL3hlbgo+ICtbICEgLWQgL3Zh
ci9ydW4veGVuc3RvcmVkIF0gJiYgbWtkaXIgLXAgL3Zhci9ydW4veGVuc3RvcmVkCj4gK1sgISAt
ZCAvdmFyL2xvZy94ZW4gXSAmJiBta2RpciAtcCAvdmFyL2xvZy94ZW4KPiArWyAhIC1kIC92YXIv
bGliL3hlbiBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbgo+ICtbICEgLWQgL3Zhci9saWIveGVu
L2R1bXAgXSAmJiBta2RpciAtcCAvdmFyL2xpYi94ZW4vZHVtcAo+ICtbICEgLWQgL3Zhci9saWIv
eGVuL3hlbnBhZ2luZyBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbi9wYWdpbmcKPiArWyAhIC1k
IC92YXIvbGliL3hlbnN0b3JlZCBdICYmIG1rZGlyIC1wIC92YXIvbGliL3hlbnN0b3JlZAo+ICtt
b2Rwcm9iZSAtcSB4ZW4tZXZ0Y2huIHx8IGV4aXQgMQo+ICttb2Rwcm9iZSAtcSB4ZW4tZ250ZGV2
IHx8IGV4aXQgMQo+ICttb2Rwcm9iZSAtcSB4ZW4tZ250YWxsb2MgfHwgZXhpdCAxCj4gK21vdW50
cG9pbnQgLXEgL3Byb2MveGVuIHx8IG1vdW50IC10IHhlbmZzIHhlbmZzIC9wcm9jL3hlbgo+ICtt
b3VudHBvaW50IC1xIC92YXIvbGliL3hlbnN0b3JlZCB8fCBtb3VudCAtdCB0bXBmcyB4ZW5zdG9y
ZWQgL3Zhci9saWIveGVuc3RvcmVkCj4gK2dyZXAgLXEgImNvbnRyb2xfZCIgL3Byb2MveGVuL2Nh
cGFiaWxpdGllcyB8fCBleGl0IDEKPiArCj4gKyMgSW4gY2FzZSBvZiBmYWlsdXJlLCBhbGxvdyB1
c2VyIHRvIHJ1biB0ZWFyZG93biBzY3JpcHQKPiArc2xlZXAgNXMKPiArCj4gKyMgVXNlIGAtLXRy
YWNlLWZpbGUgL3Zhci9sb2cveGVuL3hlbnN0b3JlZC10cmFjZS5sb2dgIGZvciBsb2dzCj4gK2V4
ZWMgL29wdC94ZW4tNC45LjAvc2Jpbi94ZW5zdG9yZWQgLS1uby1mb3JrCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 01:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 01:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvD1E-0001CS-7r; Fri, 22 Sep 2017 01:44:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=431731287=citrix-osstest@xenproject.org>)
 id 1dvD1D-0001C9-GB
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 01:44:39 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 26/F3-03454-60B64C95; Fri, 22 Sep 2017 01:44:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpC5r9pF
 Ig59zjC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aEpU+ZCo77VGzdv4axgfGqThcjJ4eEgL/E
 89m7mSFsd4k57UtZQWwRAWeJCR9us4HYvAJ6EkeaZoLVCAskSexpmcHSxcgFVL9MTOLJmbNsM
 M3fPs+HG7T2+h52EJtNwENiYs9EFhCbRUBV4tWHE2BxIQEtiaWLVzJBLBCUODnzCVgNs4CExM
 EXL6DmWEgcev6feQIj3ywkZbOQlC1gZFrFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1p
 cnJiempOYVKyXnJ+7iREYVgxAsINx1YLAQ4ySHExKoryZmUcihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwfgHJCRalpqdWpGXmAAMcJi3BwaMkwuuSAZTmLS5IzC3OTIdInWLU5Ti26fIfJiGWv
 Py8VClx3lMgMwRAijJK8+BGwKLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5TbKApvBk5p
 XAbXoFdAQT0BHZGw6AHFGSiJCSamCU3KVpI1Jn8fVYTv6j2NaEzl8znhaG+nfHyoj/PfbvZ9q
 XsuBD0nLfhbX047csei8kOed+o4VRbYCC1bZNpysTWmf9uvzhgaTEj+cuHPVmHJbr9qy2FNZr
 qbnt93nPcXOVBfInKnv/hMkp1H1w+mAQuaf48yyjpmyfsywnbU3DTfMv1HtzLVdiKc5INNRiL
 ipOBADu6w5gsQIAAA==
X-Env-Sender: prvs=431731287=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506044675!78181964!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55667 invoked from network); 22 Sep 2017 01:44:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 01:44:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,426,1500940800"; d="scan'208";a="440777542"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72136-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
X-Osstest-Versions-That: qemuu=c51700273ad9802a21c19f8d2b4bcb67c38e74ac
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 22 Sep 2017 02:44:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72136: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8611895489109216843=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8611895489109216843==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72136 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72136/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72133
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72133

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72133
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72133
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72133
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72133
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72133
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72133
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72133
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72133
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72133
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72133
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72133
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop              fail like 72133
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
baseline version:
 qemuu                c51700273ad9802a21c19f8d2b4bcb67c38e74ac

Last test of basis    72133  2017-09-20 22:15:19 Z    1 days
Testing same since    72136  2017-09-21 20:15:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Zack Cornelius <zack.cornelius@kove.net>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 445 lines long.)


--===============8611895489109216843==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8611895489109216843==--

From xen-devel-bounces@lists.xen.org Fri Sep 22 02:03:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 02:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvDJX-0002re-UO; Fri, 22 Sep 2017 02:03:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvDJW-0002rT-73
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 02:03:34 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D7/92-01809-57F64C95; Fri, 22 Sep 2017 02:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbck/0i
 kwb05/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLr2A1vB9gbGiqX3W5ka
 GM9EdTFycQgJNDJJbNlzg6mLkRPIecwosXqpK0RiG6PEvo6LbCAJEQFnia9n5rKD2LwC+hLbG
 7aA2cIC1hLbNk5jBmmQEFgjK7Fp0yywSRIC3hInG58CNXOA2a+PZHUxsnOwCVhJHBIDKWARUJ
 Xo3nmcaQIj9wJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIE+r2dgYNzBuKPd7xCjJAeTkijvhYDDkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeI8GAuUE
 i1LTUyvSMnOAwQeTluDgURLhfQaS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd6rIEUCI
 EUZpXlwI2CRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9akCk8mXklcJteAR3BBHRE9o
 YDIEeUJCKkpBoY89hPnqu4tnvWybeX51v8XlLaFhWx7uzCb0c8Y97pvX1r1lHn9q78j2uO/yH
 WDL9/jcZ7mv4Xr+x0extR1egtvtnuDve053bWW6dLrtVbmHmkz0bi0HYR4+lTzqayrd98b9/a
 6v4ta0zLT/LOqWP6FGneWnDx4zbnjpZou83Mdo+WveOecTXlvhJLcUaioRZzUXEiAOTookp/A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506045811!91587618!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19866 invoked from network); 22 Sep 2017 02:03:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 02:03:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvDJQ-0001ic-7L; Fri, 22 Sep 2017 02:03:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvDJK-0002uM-I2; Fri, 22 Sep 2017 02:03:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvDJK-00052S-2Q; Fri, 22 Sep 2017 02:03:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113666-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
X-Osstest-Versions-That: linux=820bf5c419e4b85298e5c3001bd1b5be46d60765
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 02:03:22 +0000
Subject: [Xen-devel] [linux-linus test] 113666: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY2NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNjY2LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzNjI5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTM2MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzYyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzNjI5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM2MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzYyOQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2Ug
MTEzNjI5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM2MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgYzUyZjU2YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3NmQ5NGIx
ZWY2YTE3NQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgODIwYmY1YzQx
OWU0Yjg1Mjk4ZTVjMzAwMWJkMWI1YmU0NmQ2MDc2NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEz
NjI5ICAyMDE3LTA5LTIwIDEyOjQ3OjM3IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExMzY1MCAgMjAxNy0wOS0yMSAwMjowNToyMCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvIFlhbiA8Ynlh
bkBudmlkaWEuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBU
YWhzaW4gRXJkb2dhbiA8dGFoc2luQGdvb2dsZS5jb20+CiAgWmlxaWFuIFNVTiAoWmFtaXIpIDx6
c3VuQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249
YzUyZjU2YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3NmQ5NGIxZWY2YTE3NQorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggbGludXgtbGludXMgYzUyZjU2YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3NmQ5NGIxZWY2YTE3
NQorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9uPWM1MmY1NmE2OWQxMDRkNTI5NGFmM2Q2
NTI3NzZkOTRiMWVmNmExNzUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJM
TElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhw
b3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNl
bGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1s
aW51eC1saW51cworICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YzUyZjU2
YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3NmQ5NGIxZWY2YTE3NSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQg
PSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQv
Mi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51
eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4
LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgt
bGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogaHR0cDovL2hnLnVrLnhlbnNv
dXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUu
Z2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRS
RUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpbnV4LWxpbnVzCisgY2Fz
ZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKKyA6IG1hc3RlcgorIDogZ2l0CisgOiBnaXQKKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQvbGludXgtbGlu
dXMKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzCisgcmV0dXJuIDAKKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xpbnV4CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQgYzUyZjU2YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3
NmQ5NGIxZWY2YTE3NTpyZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cwpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA4MjBiZjVjNC4u
YzUyZjU2YSBjNTJmNTZhNjlkMTA0ZDUyOTRhZjNkNjUyNzc2ZDk0YjFlZjZhMTc1IC0+IHRlc3Rl
ZC9saW51eC1saW51cworIGV4aXQgMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 02:09:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 02:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvDP7-00034s-Jf; Fri, 22 Sep 2017 02:09:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <christopher.w.clark@gmail.com>) id 1dvDP5-00034m-JC
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 02:09:19 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A2/1D-03414-EC074C95; Fri, 22 Sep 2017 02:09:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJKsWRWlGSWpSXmKPExsVyMfTOat0zBUc
 iDVb/1Lb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuNjxnL5j3nrFi38eJLA2MU58zdjFycQgJ
 zGSUuH5mE5jDItDAKrGgp5uli5GTQ0JgDqvEyWNxEHaZxPXVs1kh7CKJHd+fsEHYhRInt24Fq
 +cVEJQ4OfMJmC0k4ClxfuUOdhCbU8Bc4tePDjaIbbsZJU72vmYGSbABJdb37WAEsVkEVCW+dF
 9khhgUINEy4SlQMweHsECsxOrGGBBTREBX4tvVApAxzALnGSW+bj7HChJnFnCT2DFFcAKj4Cw
 kV8xCyICEmQU0JVq3/2aHsLUlli18zQxhZ0n8ObaBFcKOlzg1cSpUjaLElO6HYLaEgIzExYM3
 mBYwcqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMGAYg2
 MF4eWPAIUZJDiYlUV7f7CORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4k/KBcoJFqempFWmZOc
 DYhUlLcPAoifDKg6R5iwsSc4sz0yFSpxi9OS7cufSHiePYpstA8sCeW0Dy0Y27QHLGTRD55Nq
 8v0xCLHn5ealS4rxbQEYIgIzIKM2DWwBLQZcYZaWEeRmBThbiKUgtys0sQZV/xSjOwagkzNsD
 MoUnM68E7o5XQCcyAZ2YveEAyIkliQgpqQbG4l+GKf6N7kuU/srczt8na9x978idX4JJDDdvL
 418PSdoPUeuyuRzGdcuLavzszzDwupwmyspdq6nRXKabh/Xzug0870ffrKs+HpSwGvahtUv2P
 dkv53LrV1+nCtqabBbfHtVaOXyyPVJQoZx8jUdeqtkU+Yq7n0195HOEpd5E+feOLBW8Yq2Ekt
 xRqKhFnNRcSIAQN1s/DwDAAA=
X-Env-Sender: christopher.w.clark@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506046155!108444145!1
X-Originating-IP: [209.85.220.171]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31281 invoked from network); 22 Sep 2017 02:09:16 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 02:09:16 -0000
Received: by mail-qk0-f171.google.com with SMTP id r141so7567622qke.2
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 19:09:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PYLJ++rEMKkaRPXiMFy8VXYZQKxj383qXCY2XNUiuiM=;
 b=GaRebYIW1EzBxx8iiQ77jPB+ZIIDYBQTfHbln2mMnGrjXJ3vjM1Dszj4NiP1Lr9JN0
 4MkuWsAIAPedyIzd61guUrjKhBN0x1w3U+sx9is3yNQGbEzkzaJ7m19gre2NS6Xx+lLY
 PKqwhxdXOCWDFsQk+7aaEgyb7PxCHk2Fp9xkqCJMvt5FIZcINLKjO0TJcU4Qx14e9V19
 6vZpUpbIgU443hk9iXJv06mKbzIVzldmKf5iD9G38sKCIwhAdEYqEFXaGvK4l3lAM/92
 tXDDQuRDnlZvddlor0OhZdsCrAbGfyh6sZCZRUI48SirZOFgYowXXkIxQJSNK1ly2PrH
 a7Qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PYLJ++rEMKkaRPXiMFy8VXYZQKxj383qXCY2XNUiuiM=;
 b=d+8URBx0i/urHgqsderR6Uw/Wg1r7n7QD5cLDV2mJKqhDWyT8Xxi9dadA3tlIBkQjM
 SL0zxIOmsZh5SIXdR/mfKI60PGwLGl/Olu6SEtIysb76bt2u7/6bVXibMx6E/9OfMfZ2
 kWVV2+eQ3MvO1FjL1fE0uOVZD3HGFURU1holUgydvKovdsUIOueq/wmRJJAiTHDSzx1P
 D1u5kowlbqdwQKH1+aZMcpxwVcEQPEoQBIxsOThVCuyonZzH0+TUlYio19+AExL8T6Yk
 oNCodb9iwREIqMZ/4cnPV4b8MXLTtbUEbr3Jj5DGumP9VZJhdy2+2JXe2y4aT7W28WdD
 0XXQ==
X-Gm-Message-State: AHPjjUhkgICMdG+sXt5lVX0W4NCutNJK4OgK7CggO7vi0IAMNwMESy82
 X77cksX8kdmWKuf+GyrL6LuXtu1wKagdFgwfWl8=
X-Google-Smtp-Source: AOwi7QCDHndSurLeMdTv0V9mB1UTu8feYlfO89zn/FPGM+rb/ql38T0frohMbpZ7LifYsZJdUcNJM9Ed+QSyxX0OOnI=
X-Received: by 10.55.98.18 with SMTP id w18mr6149540qkb.163.1506046155181;
 Thu, 21 Sep 2017 19:09:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.91.6 with HTTP; Thu, 21 Sep 2017 19:09:12 -0700 (PDT)
In-Reply-To: <1707661043.20170921222701@eikelenboom.it>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Thu, 21 Sep 2017 19:09:12 -0700
Message-ID: <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Content-Type: multipart/mixed; boundary="94eb2c05799e188a910559bdb2ff"
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 Kyle Temkin <temkink@ainfosec.com>,
 =?UTF-8?B?SsOpcsO0bWUgT3VmZWxsYQ==?= <jerome.oufella@savoirfairelinux.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--94eb2c05799e188a910559bdb2ff
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Sep 21, 2017 at 1:27 PM, Sander Eikelenboom
<linux@eikelenboom.it> wrote:
>
> On Thu, September 21, 2017, 10:39:52 AM, Roger Pau Monn=C3=A9 wrote:
>
>> On Wed, Sep 20, 2017 at 03:50:35PM -0400, J=C3=A9r=C3=B4me Oufella wrote=
:
>>>
>>> I'm using PCI pass-through to map a PCIe (intel i210) controller into
>>> a HVM domain. The system uses xen-pciback to hide the appropriate PCI
>>> device from Dom0.
>>>
>>> When creating the HVM domain after an hypervisor cold boot, the HVM
>>> domain can access and use the PCIe controller without problem.
>>>
>>> However, if the HVM domain is destroyed then restarted, it won't be
>>> able to use the pass-through PCI device anymore. The PCI device is
>>> seen and can be mapped, however, the interrupts will not be passed to
>>> the HVM domain anymore (this is visible under a Linux guest as
>>> /proc/interrupts counters remain 0). The behavior on a Windows10 guest
>>> is the same.
>>>
>>> A few interesting hints I noticed:
>>>
>>> - On Dom0, 'lspci -vv' on that PCIe device between the "working" and
>>> the "muted interrupts" states, I noted a difference between the
>>> MSI-X caps:
>>>
>>> - Capabilities: [70] MSI-X: Enable- Count=3D5 Masked- <-- IRQs will wor=
k if domain started
>>> + Capabilities: [70] MSI-X: Enable- Count=3D5 Masked+ <-- IRQs won't wo=
rk if domain started
>>>                                             ^^^^^^^
>
>> IMHO it seems that either your device is not able to perform a reset
>> successfully, or Linux is not correctly performing such reset. I don't
>> think there's a lot that can be done from the Xen side.
>
> Unfortunately for a lot of pci-devices a simple reset as performed by def=
ault isn't enough,
> but also almost none support a real pci FLR.
>
> In the distant past Konrad has made a patchset that implemented a bus res=
et and
> reseting config space. (It piggy backed on already existing libxl mechani=
sm of
> trying to call on a syfs "do_flr" attribute which triggers pciback to per=
form
> the busreset and rewrite of config space for the device.
>
> I use that patchset ever since for my pci-passtrough needs and it works p=
retty
> well. I can shutdown an restart VM's with pci devices passed trhough (als=
o AMD
> Radeon graphic cards).

Just to confirm the utility of that piece of work: OpenXT also uses an
extended version of that same patch to perform device reset for
passthrough.

I've attached a copy of that OpenXT patch to this message and it can
also be obtained from our git repository:
https://github.com/OpenXT/xenclient-oe/blob/f8d3b282a87231d9ae717b13d506e8e=
7e28c78c4/recipes-kernel/linux/4.9/patches/thorough-reset-interface-to-pcib=
ack-s-sysfs.patch
This version creates a sysfs node named "reset_device" and the OpenXT
libxl toolstack is patched to use that node instead of "do_flr".

Konrad's original work encountered pushback on upstream acceptance at
the time it was developed. I'm not sure I've found where that
discussion ended. Is there any prospect of a more comprehensive reset
mechanism being accepted into xen-pciback, or elsewhere in the kernel?

As noted in the original LKML threads, vfio has similar relevant pci
device reset retry logic. (Thanks to Rich Persaud for this pointer:)
http://elixir.free-electrons.com/linux/v4.14-rc1/source/drivers/vfio/pci/vf=
io_pci.c#L1353

libvirt also performs similar reset logic, using a direct low level
interface to config space (Thanks to Marek for this pointer, libvirt
is used by Qubes:)
https://github.com/libvirt/libvirt/blob/master/src/util/virpci.c#L929
I thinks this indicates that it would be possible to extend libxl to
do something similar, but that seems less satisfactory compared to
performing the work in a kernel-provided implementation.

Is there a way forward to providing this functionality within Xen
software or Linux?

Christopher
--

openxt.org

--94eb2c05799e188a910559bdb2ff
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="thorough-reset-interface-to-pciback-s-sysfs.patch"
Content-Disposition: attachment; 
	filename="thorough-reset-interface-to-pciback-s-sysfs.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j7v66y7v1

RnJvbSBkNjg2MzUxZDhlYTRhMWVhMWQ3NTVkMGExMGY2ZjE0ZDFjODcwOTExIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBLeWxlIFRlbWtpbiA8a3RlbWtpbkBiaW5naGFtdG9uLmVkdT4K
RGF0ZTogV2VkLCA4IEFwciAyMDE1IDAwOjU4OjI0IC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gQWRk
IHRob3JvdWdoIHJlc2V0IGludGVyZmFjZSB0byBwY2liYWNrJ3Mgc3lzZnMuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpTSE9SVCBERVNDUklQVElPTjoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
QWRkcyBhbiBpbnRlcmZhY2UgdGhhdCBhbGxvd3MgIm1vcmUgdGhvcm91Z2giIHJlc2V0cyB0byBi
ZSBwZXJmb3JtZWQKb24gZGV2aWNlcyB3aGljaCBkb24ndCBzdXBwb3J0IEZ1bmN0aW9uIExldmVs
IFJlc2V0cyAoRkxScykuIFRoaXMKaW50ZXJmYWNlIHNob3VsZCBhbGxvdyB0aGUgdG9vbHN0YWNr
IHRvIGVuc3VyZSB0aGF0IGEgUENJIGRldmljZSBpcyBpbiBhCmtub3duIHN0YXRlIHByaW9yIHRv
IHBhc3NpbmcgaXQgdGhyb3VnaCB0byBhIFZNLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KTE9O
RyBERVNDUklQVElPTjoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCkZyb20gS29ucmFkIFJ6ZXN6
dXRlayBXaWxrJ3Mgb3JpZ2luYWwgcG9zdCB0byB4ZW4tZGV2ZWwgYW5kIHRoZSBMS01MOgoKICBU
aGUgbGlmZS1jeWNsZSBvZiBhIFBDSSBkZXZpY2UgaW4gWGVuIHBjaWJhY2sgaXMgY29tcGxleAog
IGFuZCBpcyBjb25zdHJhaW5lZCBieSB0aGUgUENJIGdlbmVyaWMgbG9ja2luZyBtZWNoYW5pc20u
CgogIEl0IHN0YXJ0cyB3aXRoIHRoZSBkZXZpY2UgYmVpbmcgYmluZGVkIHRvIHVzIC0gZm9yIHdo
aWNoCiAgd2UgZG8gYSBkZXZpY2UgZnVuY3Rpb24gcmVzZXQgKGFuZCBkb25lIHZpYSBTeXNGUwog
IHNvIHRoZSBQQ0kgbG9jayBpcyBoZWxkKQoKICBJZiB0aGUgZGV2aWNlIGlzIHVuYmluZGVkIGZy
b20gdXMgLSB3ZSBhbHNvIGRvIGEgZnVuY3Rpb24KICByZXNldCAoYWxzbyBkb25lIHZpYSBTeXNG
UyBzbyB0aGUgUENJIGxvY2sgaXMgaGVsZCkuCgogIElmIHRoZSBkZXZpY2UgaXMgdW4tYXNzaWdu
ZWQgZnJvbSBhIGd1ZXN0IC0gd2UgZG8gYSBmdW5jdGlvbgogIHJlc2V0IChubyBQQ0kgbG9jayku
CgogIEFsbCBvbiB0aGUgaW5kaXZpZHVhbCBQQ0kgZnVuY3Rpb24gbGV2ZWwgKHNvIGJ1czpkZXZp
Y2U6ZnVuY3Rpb24pLgoKICBVbmZvcnR1bmF0bHkgYSBmdW5jdGlvbiByZXNldCBpcyBub3QgYWRl
cXVhdGUgZm9yIGNlcnRhaW4KICBQQ0llIGRldmljZXMuIFRoZSByZXNldCBmb3IgYW4gaW5kaXZp
ZHVhbCBQQ0kgZnVuY3Rpb24gIm1lYW5zCiAgZGV2aWNlIG11c3Qgc3VwcG9ydCBGTFIgKFBDSWUg
b3IgQUYpLCBQTSByZXNldCBvbiBEM2hvdC0+RDAKICBkZXZpY2Ugc3BlY2lmaWMgcmVzZXQsIG9y
IGJlIGEgc2luZ2xldG9uIGRldmljZSBvbiBhIGJ1cwogIGEgc2Vjb25kYXJ5IGJ1cyByZXNldC4g
IEZMUiBkb2VzIG5vdCBoYXZlIHdpZGVzcHJlYWQgc3VwcG9ydCwKICByZXNldCBpcyBub3QgdmVy
eSByZWxpYWJsZSwgYW5kIGJ1cyB0b3BvbG9neSBpcyBkaWN0YXRlZCBieSB0aGUKICBhbmQgZGV2
aWNlIGRlc2lnbi4gIFdlIG5lZWQgdG8gcHJvdmlkZSBhIG1lYW5zIGZvciBhIHVzZXIgdG8KICBh
IGJ1cyByZXNldCBpbiBjYXNlcyB3aGVyZSB0aGUgZXhpc3RpbmcgbWVjaGFuaXNtcyBhcmUgbm90
CiAgIG9yIG5vdCByZWxpYWJsZS4gIiAoQWRhbSBXaWxsaWFtc29uLCAndmZpby1wY2k6IFBDSSBo
b3QgcmVzZXQKICBpbnRlcmZhY2UnIGNvbW1pdCA4YjI3ZWU2MGJmZDZiYmI4NGQyZGYyOGZhNzA2
YzVjNTA4MTA2NmNhKS4KCiAgQXMgc3VjaCB0byBkbyBhIHNsb3Qgb3IgYSBidXMgcmVzZXQgaXMg
d2UgbmVlZCBhbm90aGVyIG1lY2hhbmlzbS4KICBUaGlzIGlzIG5vdCBleHBvc2VkIFN5c0ZTIGFz
IHRoZXJlIGlzIG5vIGdvb2Qgd2F5IG9mIGV4cG9zaW5nCiAgYSBidXMgdG9wb2xvZ3kgdGhlcmUu
CgogIFRoaXMgaXMgZHVlIHRvIHRoZSBjb21wbGV4aXR5IC0gd2UgTVVTVCBrbm93IHRoYXQgdGhl
IGRpZmZlcmVudAogIGZ1bmN0aW9ucyBvZmYgYSBQQ0llIGRldmljZSBhcmUgbm90IGluIHVzZSBi
eSBvdGhlciBkcml2ZXJzLCBvcgogIGlmIHRoZXkgYXJlIGluIHVzZSAoc2F5IG9uZSBvZiB0aGVt
IGlzIGFzc2lnbmVkIHRvIGEgZ3Vlc3QKICBhbmQgdGhlIG90aGVyIGlzIGlkbGUpIC0gaXQgaXMg
c3RpbGwgT0sgdG8gcmVzZXQgdGhlIHNsb3QKICAoYXNzdW1pbmcgYm90aCBvZiB0aGVtIGFyZSBv
d25lZCBieSBYZW4gcGNpYmFjaykuCgogIFRoaXMgcGF0Y2ggZG9lcyB0aGF0IGJ5IGRvaW5nIGFu
IHNsb3Qgb3IgYnVzIHJlc2V0IChpZgogIHNsb3Qgbm90IHN1cHBvcnRlZCkgaWYgYWxsIG9mIHRo
ZSBmdW5jdGlvbnMgb2YgYSBQQ0llCiAgZGV2aWNlIGJlbG9uZyB0byBYZW4gUENJYmFjay4gV2Ug
ZG8gbm90IGNhcmUgaWYgdGhlIGRldmljZSBpcwogIGluLXVzZSBhcyB3ZSBkZXBlbmQgb24gdGhl
IHRvb2xzdGFjayB0byBiZSBhd2FyZSBvZiB0aGlzIC0KICBob3dldmVyIGlmIGl0IGlzIHdlIHdp
bGwgV0FSTiB0aGUgdXNlci4KCiAgRHVlIHRvIHRoZSBjb21wbGV4aXR5IHdpdGggdGhlIFBDSSBs
b2NrIHdlIGNhbm5vdCBkbwogIHRoZSByZXNldCB3aGVuIGEgZGV2aWNlIGlzIGJpbmRlZCAoJ2Vj
aG8gJEJERiA+IGJpbmQnKQogIG9yIHdoZW4gdW5iaW5kZWQgKCdlY2hvICRCREYgPiB1bmJpbmQn
KSBhcyB0aGUgcGNpX1tzbG90fGJ1c11fcmVzZXQKICBhbHNvIHRha2UgdGhlIHNhbWUgbG9jayBy
ZXN1bHRpbmcgaW4gYSBkZWFkLWxvY2suCgogIFB1dHRpbmcgdGhlIHJlc2V0IGZ1bmN0aW9uIGlu
IGEgd29ya3F1ZXVlIG9yIHRocmVhZAogIHdvbid0IHdvcmsgZWl0aGVyIC0gYXMgd2UgaGF2ZSB0
byBkbyB0aGUgcmVzZXQgZnVuY3Rpb24KICBvdXRzaWRlIHRoZSAndW5iaW5kJyBjb250ZXh0IChp
dCBob2xkcyB0aGUgUENJIGxvY2spLgogIEJ1dCBvbmNlIHlvdSAndW5iaW5kJyBhIGRldmljZSB0
aGUgZGV2aWNlIGlzIG5vIGxvbmdlcgogIHVuZGVyIHRoZSBvd25lcnNoaXAgb2YgWGVuIHBjaWJh
Y2sgYW5kIHRoZSBwY2lfc2V0X2RydmRhdGEKICBoYXMgYmVlbiByZXNldCBzbyB3ZSBjYW5ub3Qg
dXNlIGEgdGhyZWFkIGZvciB0aGlzLgoKICBJbnN0ZWFkIG9mIGRvaW5nIGFsbCB0aGlzIGNvbXBs
ZXggZGFuY2UsIHdlIGRlcGVuZCBvbiB0aGUgdG9vbHN0YWNrCiAgZG9pbmcgdGhlIHJpZ2h0IHRo
aW5nLiBBcyBzdWNoIGltcGxlbWVudCBbLi4uIGEgU3lzRlMgYXR0cmlidXRlXQogIHdoaWNoIFsu
Li4gdGhlIHRvb2xzdGFja10gIHVzZXMgd2hlbiBhIGRldmljZSBpcyBkZXRhY2hlZCBvciBhdHRh
Y2hlZAogIGZyb20vdG8gYSBndWVzdC4gSXQgYnlwYXNzZXMgdGhlIG5lZWQgdG8gd29ycnkgYWJv
dXQgdGhlIFBDSSBsb2NrLgoKICBUbyBub3QgaW5hZHZlcnRseSBkbyBhIGJ1cyByZXNldCB0aGF0
IHdvdWxkIGFmZmVjdCBkZXZpY2VzIHRoYXQKICBhcmUgaW4gdXNlIGJ5IG90aGVyIGRyaXZlcnMg
KG90aGVyIHRoYW4gWGVuIHBjaWJhY2spIHByaW9yCiAgdG8gdGhlIHJlc2V0IHdlIGNoZWNrIHRo
YXQgYWxsIG9mIHRoZSBkZXZpY2VzIHVuZGVyIHRoZSBicmlkZ2UKICBhcmUgb3duZWQgYnkgWGVu
IHBjaWJhY2suIElmIHRoZXkgYXJlIG5vdCB3ZSBkbyBub3QgZG8KICB0aGUgYnVzIChvciBzbG90
KSByZXNldC4KCiAgV2UgYWxzbyB3YXJuIHRoZSB1c2VyIGlmIHRoZSBkZXZpY2UgaXMgaW4gdXNl
IC0gYnV0IHN0aWxsCiAgY29udGludWUgd2l0aCB0aGUgcmVzZXQuIFRoaXMgc2hvdWxkIG5vdCBo
YXBwZW4gYXMgdGhlIHRvb2xzdGFjawogIGFsc28gZG9lcyB0aGUgY2hlY2suCgotLQoKT3VyIHZl
cnNpb24gb2YgdGhlIHBhdGNoIGhhcyBiZWVuIG1vZGlmaWVkIHRvIHVzZSBhIGxlc3MgY29uZnVz
aW5nCnN5c2ZzIG5hbWUuIFRoZSBvcmlnaW5hbCBuYW1lICgnZG9fZmxyJykgaXMgaW5hcHByb3By
aWF0ZSwgYXMgaXQKaW1wbGllcyBhIGZ1bmN0aW9uIGxldmVsIHJlc2V0OyBpdCBpcyBlbnRpcmVs
eSBwb3NzaWJsZSB0aGF0IHRoZSBwYXRjaApjb2RlIHdpbGwgdXNlIGEgYnVzLWxldmVsIHJlc2V0
IHdoZW4gYXBwcm9wcmlhdGUuCgpUaGUgbmV3IHN5c2ZzIGVudHJ5IGlzIGxvY2F0ZWQgYXQ6Cgog
IC9zeXMvYnVzL3BjaS9kcml2ZXJzL3BjaWJhY2svcmVzZXRfZGV2aWNlCgphbmQgY2FuIGJlIGFj
dGl2YXRlZCBieSB3cml0aW5nIGEgZG9tYWluOmJ1czpkZXZpY2U6ZnVuY3Rpb24gZGV2aWNlCmlk
ZW50aWZpZXIgaW50byB0aGUgc3lzZnMgZmlsZS4gQXMgYW4gZXhhbXBsZToKCiAgZWNobyAiMDAw
MDowMTowMC4wIiA+IC9zeXMvYnVzL3BjaS9kcml2ZXJzL3BjaWJhY2svcmVzZXRfZGV2aWNlCgp3
b3VsZCByZXNldCB0aGUgZGV2aWNlIG1hdGNoaW5nIHRoZSBEOkJERiBkZXNjcmlwdG9yIGFib3Zl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KQ0hBTkdFTE9HOgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpUaGlzIGlzIGEgcG9ydCBvZiBhIHBhdGNoIHRoYXQgbGlrZWx5IGhhZCBtYW55IGF1dGhv
cnMsIGluY2x1ZGluZzoKICAgIC1Lb25yYWQgUnplc3p1dGVrIFdpbGsKICAgIC1BbGV4IFdpbGxp
YW1zb24KICAgIC1Sb3NzIFBoaWxsaXBzb24gPHJwaGlsaXBzb25AYWluZm9zZWMuY29tPgpQb3J0
ZWQgdG8gT3BlblhUIGJ5OiBLeWxlIEouIFRlbWtpbiA8dGVta2lua0BhaW5mb3NlYy5jb20+LCA0
LzgvMTUKUmV3cml0ZSBieTogICAgICAgICAgS3lsZSBKLiBUZW1raW4gPHRlbWtpbmtAYWluZm9z
ZWMuY29tPiwgNC8xMC8xNQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KREVQRU5ERU5DSUVTCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClRoaXMgcGF0Y2ggcmVxdWlyZXMgT05FIG9mIHRoZSBmb2xs
b3dpbmc6CiAgLUEgcmVsYXRpdmVseSBtb2Rlcm4gbGludXgga2VybmVsICgzLjE4KykgYXMgYSBi
YXNlOyB3aGljaCBwcm92aWRlcwogICB0aGUgUENJIGZ1bmN0aW9ucyB1c2VkOyBvcgogIC1PdXIg
UENJIHJlc2V0IGJhY2twb3J0cyBwYXRjaCAoYmFja3BvcnQtcGNpLXJlc2V0LWZ1bmN0aW9uYWxp
dHkucGF0Y2gpLAogICB3aGljaCBiYWNrcG9ydHMgdGhlIHJlbGV2YW50IGZ1bmN0aW9uYWxpdHkg
dG8gMy4xMS4KClRvIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgcGF0Y2gsIHRoZSB1dGlsaXplZCB0
b29sc3RhY2sgc2hvdWxkIGJlCmNoYW5nZWQgdG86CiAgLVVzZSB0aGUgcHJvdmlkZWQgInJlc2V0
X2RldmljZSIgcHJvcGVydHksIHJhdGhlciB0aGFuIHRoZSBQQ0kKICAgZGV2aWNlJ3Mgc3lzZnMg
InJlc2V0IiBlbnRyeS4gVGhpcyBlbmFibGVzIHJlc2V0cyBiZXlvbmQgYSBGTFIgdG8gYmUKICAg
dXNlZC4KICAtRW5zdXJlIHRoYXQgYWxsIGZ1bmN0aW9ucyBvZiBhIGdpdmVuIGRldmljZSBhcmUg
cGFzc2VkIHRocm91Z2gKICAgdG9nZXRoZXIuIFRoaXMgYWxsb3dzIHVzIHRvIHVzZSBzb21lIG9m
IHRoZSBtb3JlIHRob3J1Z2ggcmVzZXR0aW5nCiAgIHRlY2huaXF1ZXMsIHdoZW4gcG9zc2libGUu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSRU1PVkFMCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClRoaXMgcGF0Y2ggcHJvdmlkZXMgYSBzZXJ2aWNlIHdoaWNoIGlzIG5lY2Vzc2FyeSBmb3IgcHJv
cGVyIHBhc3N0aHJvdWdoCm9mIG1hbnkgUENJIGNhcmRzOiBhIGdlbmVyYWxpemVkIGFiaWxpdHkg
dG8gcmVzZXQgUENJIGRldmljZXMsIHdpdGhvdXQKcmVxdWlyaW5nIHRoYXQgdGhlIGRldmljZSBz
dXBwb3J0IEZMUiBvciBwb3dlci1tYW5hZ2VtZW50IGJhc2VkIHJlc2V0cy4KClRoaXMgcGF0Y2gg
d2lsbCBiZSBuZWNlc3NhcnkgdW50aWwgZWl0aGVyIHRoZSBMaW51eCBQQ0kgc3Vic3lzdGVtIG9y
IFhlbgpQQ0liYWNrIGRyaXZlcnMgYXJlIG1vZGlmaWVkIHRvIHByb3ZpZGUgdGhpcyBzdXBwb3J0
OyBvciB1bnRpbCBjYXJkcwp3aXRob3V0IHByb3BlciBGTFIgc3VwcG9ydCBhcmUgbm8gbG9uZ2Vy
IHN1cHBvcnRlZC4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClVQU1RSRUFNIFBMQU4KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KClRoaXMgY29kZSBpcyB0YWtlbiBmcm9tIGEgcGF0Y2ggd2hpY2gg
d2FzIG9yaWdpbmFsbHkgcHJvcG9zZWQgYW5kCnJlamVjdGVkIGZyb20gdXBzdHJlYW0gb24gdGhl
IExLTUwgYW5kIHhlbi1kZXZlbC4gQW4gdXBzdHJlYW0KaW1wbGVtZW50YXRpb24gb2YgdGhlIGZ1
bmN0aW9uYWxpdHkgb2YgdGhpcyBwYXRjaCBpcyBzdGlsbCBuZWNlc3Nhcnk7CmFuZCBjYW4gYW5k
IHNob3VsZCBiZSBpbXBsZW1lbnRlZC4KClRoaXMgcGF0Y2ggd2lsbCBob3BlZnVsbHkgYmUgcmVw
bGFjZWQgd2l0aCBhbiB1cHN0cmVhbSB2ZXJzaW9uIHdoZW4KY29tbXVuaXR5IGNvbmNlbnN1cyBo
YXMgcHJvZHVjZWQgYSBzaW5nbGUgImJsZXNzZWQiIG1ldGhvZCBvZgphY2NvbXBsaXNoaW5nIGl0
cyBmdW5jdGlvbmFsaXR5LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUEFUQ0hFUwotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQotLS0KIGRyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMg
fCAzMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMxMiBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCkluZGV4OiBsaW51eC00Ljku
NDAvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpX3N0dWIuYwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsaW51
eC00LjkuNDAub3JpZy9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2lfc3R1Yi5jCisrKyBsaW51
eC00LjkuNDAvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpX3N0dWIuYwpAQCAtMTAyLDEwICsx
MDIsOSBAQCBzdGF0aWMgdm9pZCBwY2lzdHViX2RldmljZV9yZWxlYXNlKHN0cnVjCiAKIAl4ZW5f
dW5yZWdpc3Rlcl9kZXZpY2VfZG9tYWluX293bmVyKGRldik7CiAKLQkvKiBDYWxsIHRoZSByZXNl
dCBmdW5jdGlvbiB3aGljaCBkb2VzIG5vdCB0YWtlIGxvY2sgYXMgdGhpcwotCSAqIGlzIGNhbGxl
ZCBmcm9tICJ1bmJpbmQiIHdoaWNoIHRha2VzIGEgZGV2aWNlX2xvY2sgbXV0ZXguCi0JICovCi0J
X19wY2lfcmVzZXRfZnVuY3Rpb25fbG9ja2VkKGRldik7CisKKwkvKiBSZXNldCBpcyBkb25lIGJ5
IHRoZSB0b29sc3RhY2sgYnkgdXNpbmcgJ3Jlc2V0X2RldmljZScgb24gdGhlCisJICogU3lzRlMu
ICovCiAJaWYgKHBjaV9sb2FkX2FuZF9mcmVlX3NhdmVkX3N0YXRlKGRldiwgJmRldl9kYXRhLT5w
Y2lfc2F2ZWRfc3RhdGUpKQogCQlkZXZfaW5mbygmZGV2LT5kZXYsICJDb3VsZCBub3QgcmVsb2Fk
IFBDSSBzdGF0ZVxuIik7CiAJZWxzZQpAQCAtMTI1LDkgKzEyNCw2IEBAIHN0YXRpYyB2b2lkIHBj
aXN0dWJfZGV2aWNlX3JlbGVhc2Uoc3RydWMKIAkJCQkgZXJyKTsKIAl9CiAKLQkvKiBEaXNhYmxl
IHRoZSBkZXZpY2UgKi8KLQl4ZW5fcGNpYmtfcmVzZXRfZGV2aWNlKGRldik7Ci0KIAlrZnJlZShk
ZXZfZGF0YSk7CiAJcGNpX3NldF9kcnZkYXRhKGRldiwgTlVMTCk7CiAKQEAgLTIyNCw2ICsyMjAs
MjcxIEBAIHN0cnVjdCBwY2lfZGV2ICpwY2lzdHViX2dldF9wY2lfZGV2X2J5X3MKIAlyZXR1cm4g
Zm91bmRfZGV2OwogfQogCisKKy8qKgorICogUmV0dXJucyB0cnVlIGlmZiB0aGUgZ2l2ZW4gZGV2
aWNlIHN1cHBvcnRzIFBDSWUgRkxScy4KKyAqLworc3RhdGljIGJvb2wgX19kZXZpY2Vfc3VwcG9y
dHNfcGNpZV9mbHIoc3RydWN0IHBjaV9kZXYgKmRldikKK3sKKwl1MzIgY2FwOworCisJLyoKKyAg
ICAgICAgICogUmVhZCB0aGUgZGV2aWNlJ3MgY2FwYWJpbGl0aWVzLiBOb3RlIHRoYXQgdGhpcyBj
YW4gYmUgdXNlZCBldmVuIG9uIGxlZ2FjeQorCSAqIFBDSSBkZXZpY2VzIChhbmQgbm90IGp1c3Qg
b24gUENJZSBkZXZpY2VzKS0tIGl0IGluZGljYXRlcyB0aGF0IG5vIGNhcGFiaWxpdGllcworCSAq
IGFyZSBzdXBwb3J0ZWQgaWYgdGhlIGRldmljZSBpcyBsZWdhY3kgUENJIGJ5IHNldHRpbmcgY2Fw
IHRvIDAuCisJICovCisJIHBjaWVfY2FwYWJpbGl0eV9yZWFkX2R3b3JkKGRldiwgUENJX0VYUF9E
RVZDQVAsICZjYXApOworCisJLyogUmV0dXJuIHRydWUgaWZmIHRoZSBkZXZpY2UgYWR2ZXJ0aXNl
cyBzdXBwb3J0aW5nIGFuIEZMUi4gKi8KKwlyZXR1cm4gKGNhcCAmIFBDSV9FWFBfREVWQ0FQX0ZM
Uik7Cit9CisKKworLyoqCisgKiBSZXR1cm5zIHRydWUgaWZmIHRoZSBnaXZlbiBkZXZpY2Ugc3Vw
cG9ydHMgUENJIEFkdmFuY2VkIEZ1bmN0aW9uYWxpdHkgKEFGKSBGTFJzLgorICovCitzdGF0aWMg
Ym9vbCBfX2RldmljZV9zdXBwb3J0c19wY2lfYWZfZmxyKHN0cnVjdCBwY2lfZGV2ICpkZXYpCit7
CisJaW50IHBvczsKKwl1OCBjYXBhYmlsaXR5X2ZsYWdzOworCisJLyogRmlyc3QsIHRyeSB0byBm
aW5kIHRoZSBsb2NhdGlvbiBvZiB0aGUgUENJIEFkdmFuY2VkIEZ1bmN0aW9uYWxpdHkgY2FwYWJp
bGl0eSBieXRlLiAqLworCXBvcyA9IHBjaV9maW5kX2NhcGFiaWxpdHkoZGV2LCBQQ0lfQ0FQX0lE
X0FGKTsKKworCS8qCisJICogSWYgd2Ugd2VyZW4ndCBhYmxlIHRvIGZpbmQgdGhlIGNhcGFiaWxp
dHkgYnl0ZSwgdGhpcyBkZXZpY2UgZG9lc24ndCBzdXBwb3J0CisJICogdGhlIEFkdmFuY2VkIEZ1
bmN0aW9uYWxpdHkgZXh0ZW5zaW9ucywgYW5kIHRodXMgd29uJ3Qgc3VwcG9ydCBBRiBGTFIuCisJ
ICovCisJaWYgKCFwb3MpCisJCXJldHVybiBmYWxzZTsKKworCS8qIFJlYWQgdGhlIGNhcGFiaWxp
dGllcyBhZHZlcnRpc2VkIGluIHRoZSBBRiBjYXBhYmlsaXR5IGJ5dGUuICovCisJcGNpX3JlYWRf
Y29uZmlnX2J5dGUoZGV2LCBwb3MgKyBQQ0lfQUZfQ0FQLCAmY2FwYWJpbGl0eV9mbGFncyk7CisK
KwkvKgorCSAqIElmIHRoZSBkZXZpY2UgZG9lcyBzdXBwb3J0IEFGLCBpdCB3aWxsIGFkdmVydGlz
ZSBGTFIgc3VwcG9ydCB2aWEgdGhlCisJICogUENJX0FGX0NBUF9GTFIgYml0LiBXZSdsbCBhbHNv
IGNoZWNrIGZvciB0aGUgVHJhbnNhY3Rpb25zIFBlbmRpbmcgKFRQKQorCSAqIG1lY2hhbmlzbSwg
YXMgdGhlIGtlcm5lbCByZXF1aXJlcyB0aGlzIGV4dGVuc2lvbiB0byBpc3N1ZSBhbiBBRiBGTFIu
CisJICogKEludGVybmFsbHksIHRoZSBQQ0kgcmVzZXQgY29kZSBuZWVkcyB0byBiZSBhYmxlIHRv
IHdhaXQgZm9yIGFsbAorCSAqIHBlbmRpbmcgdHJhbnNhY3Rpb25zIHRvIGNvbXBsZXRlIHByaW9y
IHRvIGlzc3VpbmcgdGhlIEFGIEZMUi4pCisJICovCisJcmV0dXJuIChjYXBhYmlsaXR5X2ZsYWdz
ICYgUENJX0FGX0NBUF9UUCkgJiYgKGNhcGFiaWxpdHlfZmxhZ3MgJiBQQ0lfQUZfQ0FQX0ZMUik7
Cit9CisKKworLyoqCisgKiBSZXR1cm5zIHRydWUgaWZmIHRoZSBnaXZlbiBkZXZpY2UgYWR2ZXJz
dGlzZXMgc3VwcG9ydGluZyBmdW5jdGlvbi0KKyAqIGxldmVsLXJlc2V0IChGTFIpLgorICovCitz
dGF0aWMgYm9vbCBkZXZpY2Vfc3VwcG9ydHNfZmxyKHN0cnVjdCBwY2lfZGV2ICpkZXYpCit7CisJ
cmV0dXJuIF9fZGV2aWNlX3N1cHBvcnRzX3BjaV9hZl9mbHIoZGV2KSB8fCBfX2RldmljZV9zdXBw
b3J0c19wY2llX2ZscihkZXYpOworfQorCisKKy8qKgorICogUmV0dXJucyB0cnVlIGlmZiB0aGUg
Z2l2ZW4gZGV2aWNlIGlzIGxvY2F0ZWQgaW4gYSBzbG90IHRoYXQKKyAqIHN1cHBvcnRzIGhvdHBs
dWdnaW5nIHNsb3QgcmVzZXRzLgorICovCitzdGF0aWMgYm9vbCBkZXZpY2Vfc3VwcG9ydHNfc2xv
dF9yZXNldChzdHJ1Y3QgcGNpX2RldiAqZGV2KQoreworCXJldHVybiAhcGNpX3Byb2JlX3Jlc2V0
X3Nsb3QoZGV2LT5zbG90KTsKK30KKworCisvKioKKyAqIFJldHVybnMgdHJ1ZSBpZmYgdGhlIGdp
dmVuIGRldmljZSBpcyBsb2NhdGVkIG9uIGEgYnVzIHRoYXQKKyAqIHdlIGNhbiByZXNldC4gTm90
ZSB0aGF0IHJvb3QgYnJpZGdlcyBhcmUgZXhjbHVkZWQsIGFzIHRoaXMKKyAqIHdvdWxkIGNhdXNl
IG1vcmUgdGhhbiBqdXN0IGFuIFNCUi4KKyAqLworc3RhdGljIGJvb2wgZGV2aWNlX3N1cHBvcnRz
X2J1c19yZXNldChzdHJ1Y3QgcGNpX2RldiAqZGV2KQoreworCXJldHVybiAhcGNpX2lzX3Jvb3Rf
YnVzKGRldi0+YnVzKSAmJiAhcGNpX3Byb2JlX3Jlc2V0X2J1cyhkZXYtPmJ1cyk7Cit9CisKKwor
LyoqCisgKiBPdXQgYXJndW1lbnQgZm9yIHRoZSBfX3NhZmVfdG9fc2JyX2RldmljZV9jYWxsYmFj
ayBmdW5jdGlvbi4KKyAqLworc3RydWN0IHNhZmVfdG9fc2JyX2FyZ3VtZW50cyB7CisKKwkvL1N0
b3JlcyB0aGUgbW9zdCByZWNlbnRseSBlbmNvdW50ZXJlZCBQQ0kgZGV2aWNlIHRoYXQgZG9lcwor
CS8vbm90IGJlbG9uZyB0byBwY2liYWNrLiBBcyB1c2VkIGJlbG93LCB0aGlzIGlzIHRoZSByZXN1
bHQgb2YgYQorCS8vc2VhcmNoIGZvciBhIG5vbi1wY2liYWNrIGRldmljZSBvbiBhIGJ1czsgd2Ug
c3RvcCB1cG9uIGZpbmRpbmcKKwkvL3RoZSBmaXJzdCBub24tcGNpYmFjayBkZXZpY2UuCisJc3Ry
dWN0IHBjaV9kZXYgKmxhc3Rfbm9uX3BjaWJhY2tfZGV2aWNlOworCisJLy9TdG9yZXMgdGhlIG51
bWJlciBvZiBwY2liYWNrIGRldmljZXMgdGhhdCBhcHBlYXIgdG8gYmUgaW4gdXNlCisJLy9vbiB0
aGUgYnVzIGluIHF1ZXN0aW9uLgorCWludCB1c2VfY291bnQ7CisKK307CisKKworLyoqCisgKglB
IGNhbGxiYWNrIGZ1bmN0aW9uIHdoaWNoIGRldGVybWluZXMgaWYgYSBnaXZlbiBQQ0kgZGV2aWNl
IGlzIG93bmVkIGJ5IHBjaWJhY2ssCisgKglhbmQgd2hldGhlciB0aGUgZ2l2ZW4gZGV2aWNlIGlz
IGluIHVzZS4gVXNlZCBieSBzYWZlX3RvX3Nicl9kZXZpY2UuCisgKgorICoJQHBhcmFtIGRldiBU
aGUgUENJIGRldmljZSB0byBiZSBjaGVja2VkLgorICoJQHBhcmFtIGRhdGEgQW4gb3V0IGFyZ3Vt
ZW50IG9mIHR5cGUgc3RydWN0IHNhZmVfdG9fc2JyX2RldmljZV9jYWxsYmFja19hcmd1bWVudHMu
CisgKgkJCVVwZGF0ZWQgdG8gaW5kaWNhdGUgdGhlIHJlc3VsdCBvZiB0aGUgc2VhcmNoLiBTZWUg
dGhlIHN0cnVjdCdzIGRlZmluaXRpb24KKyAqCQkJZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKi8K
K3N0YXRpYyBpbnQgX19zYWZlX3RvX3Nicl9kZXZpY2VfY2FsbGJhY2soc3RydWN0IHBjaV9kZXYg
KmRldiwgdm9pZCAqZGF0YSkKK3sKKworCXN0cnVjdCBwY2lzdHViX2RldmljZSAqcHNkZXY7CisK
Kwlib29sIGRldmljZV9vd25lZF9ieV9wY2liYWNrID0gZmFsc2U7CisJc3RydWN0IHNhZmVfdG9f
c2JyX2FyZ3VtZW50cyAqYXJnID0gZGF0YTsKKworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwkv
L0Vuc3VyZSB0aGF0IHdlIGhhdmUgZXhjbHVzaXZlIGFjY2VzcyB0byB0aGUgbGlzdCBvZiBQQ0kg
ZGV2aWNlcywKKwkvL3NvIHdlIGNhbiB0cmF2ZXJzZSBpdC4KKwlzcGluX2xvY2tfaXJxc2F2ZSgm
cGNpc3R1Yl9kZXZpY2VzX2xvY2ssIGZsYWdzKTsKKworCS8vSXRlcmF0ZSBvdmVyIGFsbCBQQ0kg
ZGV2aWNlcyBvd25lZCBieSB0aGUgcGNpIHN0dWIuCisJbGlzdF9mb3JfZWFjaF9lbnRyeShwc2Rl
diwgJnBjaXN0dWJfZGV2aWNlcywgZGV2X2xpc3QpIHsKKworCQkvL0lmIHRoZSBnaXZlbiBkZXZp
Y2UgaXMgb3duZWQgYnkgcGNpYmFjay4uLgorCQlpZiAocHNkZXYtPmRldiA9PSBkZXYpIHsKKwor
CQkJLy9tYXJrIGl0IGFzIGEgcGNpYmFjayBkZXZpY2UuCisJCQlkZXZpY2Vfb3duZWRfYnlfcGNp
YmFjayA9IHRydWU7CisKKwkJCS8vSWYgd2UgaGF2ZSBhIHBoeXNpY2FsIGRldmljZSBhc3NvY2lh
dGVkIHdpdGggdGhlIHBjaWJhY2sgZGV2aWNlLAorCQkJLy9tYXJrIHRoaXMgZGV2aWNlIGFzIGlu
LXVzZS4KKwkJCWlmIChwc2Rldi0+cGRldikKKwkJCQlhcmctPnVzZV9jb3VudCsrOworCisJCQkv
L1N0b3Agc2VhcmNoaW5nOyB3ZSd2ZSBmb3VuZCBhIHRoZSBQQ0liYWNrIGRldmljZSBhc3NvY2lh
dGVkIHdpdGggdGhpcyBvbmUuCisJCQlicmVhazsKKwkJfQorCX0KKworCS8vUmVsZWFzZSB0aGUg
UENJIGRldmljZSBsb2NrLi4uCisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcGNpc3R1Yl9kZXZp
Y2VzX2xvY2ssIGZsYWdzKTsKKworCS8vLi4uIGFuZCByZXBvcnQgaWYgd2UndmUgZm91bmQgYSBk
ZXZpY2UgdGhhdCdzIG5vdCBvd25lZCBieSBwY2liYWNrLgorCWRldl9kYmcoJmRldi0+ZGV2LCAi
JXNcbiIsIGRldmljZV9vd25lZF9ieV9wY2liYWNrID8gImlzIG93bmVkIGJ5IHBjaWJhY2ssIGFu
ZCBjYW4gYmUgcmVzZXQgaWYgbm90IGluIHVzZS4iCisJCQk6ICJub3Qgb3duZWQgYnkgcGNpYmFj
aywgYW5kIHRodXMgY2Fubm90IGJlIHJlc2V0LiIpOworCisJLy9JZiB3ZSd2ZSBmb3VuZCBhIGRl
dmljZSB0aGF0J3Mgbm90IG93bmVkIGJ5IHBjaWJhY2ssIHVwZGF0ZSBvdXIgZGF0YQorCS8vYXJn
dW1lbnQgc28gaXQgcG9pbnRzIHRvIHRoZSBtb3N0IHJlY2VudCB1bm93bmVkIGRldmljZS4gKFdl
IGNoZWNrCisJLy90aGlzIGxpa2UgYSBmbGFnLCBsYXRlcjogaWYgaXQncyBuZXZlciBzZXQsIG5v
IG9uZSBvd25zIHRoZSBkZXZpY2UhKQorCWlmICghZGV2aWNlX293bmVkX2J5X3BjaWJhY2spCisJ
CWFyZy0+bGFzdF9ub25fcGNpYmFja19kZXZpY2UgPSBkZXY7CisKKwkvL0lmIHdlJ3ZlIGZvdW5k
IGEgZGV2aWNlIHRoYXQncyBub3Qgb3duZWQgYnkgcGNpYmFjaywgcmV0dXJuIGZhbHNlLS0KKwkv
L3RoaXMgaW5kaWNhdGVzIHRoYXQgcGNpX3dhbGtfYnVzIHNob3VsZCBjZWFzZSBpdHMgd2Fsay4K
KwlyZXR1cm4gIWRldmljZV9vd25lZF9ieV9wY2liYWNrOworfQorCisKKy8qKgorICogUmV0dXJu
cyB0cnVlIGlmZiBpdCBzaG91bGQgYmUgc2FmZSB0byBpc3N1ZSBhIHNlY29uZGFyeSBidXMgcmVz
ZXQKKyAqIHRvIHRoZSBkZXZpY2U7IHRoYXQgaXMsIGlmIGFuIFNCUiBjYW4gYmUgaXNzdWVkIHdp
dGhvdXQgZGlzcnVwdGluZworICogb3RoZXIgZGV2aWNlcy4KKyAqLworc3RhdGljIGJvb2wgc2Fm
ZV90b19zYnJfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpkZXYpCit7CisJc3RydWN0IHNhZmVfdG9f
c2JyX2FyZ3VtZW50cyB3YWxrX3Jlc3VsdCA9IHsgLmxhc3Rfbm9uX3BjaWJhY2tfZGV2aWNlID0g
TlVMTCwgLnVzZV9jb3VudCA9IDAgfTsKKworCS8vV2FsayB0aGUgUENJIGJ1cywgYXR0ZW1wdGlu
ZyB0byBmaW5kIGlmIGFueSBvZiB0aGUgZ2l2ZW4gZGV2aWNlcworCXBjaV93YWxrX2J1cyhkZXYt
PmJ1cywgX19zYWZlX3RvX3Nicl9kZXZpY2VfY2FsbGJhY2ssICZ3YWxrX3Jlc3VsdCk7CisKKwkv
L0lmIHRoZSBkZXZpY2UgaXMgaW4gdXNlLCBlbWl0IGEgd2FybmluZyBlcnJvci4KKwlpZih3YWxr
X3Jlc3VsdC51c2VfY291bnQgPiAwKQorCQlkZXZfZGJnKCZkZXYtPmRldiwgImlzIGluIHVzZTsg
Y3VycmVudGx5IG5vdCBzYWZlIHRvIFNCUiBkZXZpY2UuXG4iKTsKKworCS8vUmV0dXJuIHRydWUg
aWZmIHdlIGRpZCBub3QgcGljayB1cCBhbnkgb3RoZXIgZGV2aWNlcworCS8vdGhhdCB3ZXJlIGVp
dGhlciBpbiB1c2UsIG9yIG5vdCBvd25lZCBieSBwY2liYWNrLgorCXJldHVybiAod2Fsa19yZXN1
bHQubGFzdF9ub25fcGNpYmFja19kZXZpY2UgPT0gTlVMTCkgJiYgKHdhbGtfcmVzdWx0LnVzZV9j
b3VudCA9PSAwKTsKK30KKworCisvKioKKyAqIEF0dGVtcHQgYSByYXcgcmVzZXQgb2YgdGhlIHBy
b3ZpZGVkIFBDSSBkZXZpY2UtLSB2aWEgYW55CisgKiBtZXRob2QgYXZhaWxhYmxlIHRvIHVzLiBU
aGlzIG1ldGhvZCBwcmVmZXJzIHRoZSBnZW50bGVzdAorICogcG9zc2libGUgcmVzZXQgbWV0aG9k
LS0gY3VycmVudGx5IGFuIEZMUiwgd2hpY2ggbWFueQorICogUENJZSBkZXZpY2VzIHNob3VsZCBz
dXBwb3J0LgorICoKKyAqIEBwYXJhbSBkZXYgVGhlIHBjaSBkZXZpY2UgdG8gYmUgcmVzZXQuCisg
KiBAcmV0dXJuIFplcm8gb24gc3VjY2Vzcywgb3IgdGhlIGVycm9yIGNvZGUgZ2VuZXJhdGVkIGJ5
IHRoZSByZXNldCBtZXRob2Qgb24gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBfX3BjaXN0dWJf
cmF3X2RldmljZV9yZXNldChzdHJ1Y3QgcGNpX2RldiAqZGV2KQoreworCS8vRGV0ZXJtaW5lIGlm
IGJ1cyByZXNldHRpbmcgdGVjaG5pcXVlcyAoU0JSLCBzbG90IHJlc2V0cykKKwkvL2FyZSBzYWZl
LCBhbmQgdGh1cyBzaG91bGQgYmUgYWxsb3dlZC4KKwlpbnQgYWxsb3dfYnVzX3Jlc2V0ID0gc2Fm
ZV90b19zYnJfZGV2aWNlKGRldik7CisKKwkvL0lmIEZMUnMgYXJlIHN1cHBvcnRlZDsgd2UnbGwg
dHJ5IHRvIGxldCB0aGUgbGludXgga2VybmVsCisJLy9tYW51YWxseSByZXNldCB0aGUgZGV2aWNl
LgorCWlmKGRldmljZV9zdXBwb3J0c19mbHIoZGV2KSkgeworCQlkZXZfZGJnKCZkZXYtPmRldiwg
IlJlc2V0dGluZyBkZXZpY2UgdXNpbmcgYW4gRkxSLiIpOworCQlyZXR1cm4gcGNpX3Jlc2V0X2Z1
bmN0aW9uKGRldik7CisJfQorCisJLy9OZXh0LCB3ZSdsbCB0cnkgdGhlIG5leHQgZ2VudGxlc3Q6
IGEgaG90cGx1Z2dpbmcgcmVzZXQKKwkvL29mIHRoZSBQQ0kgc2xvdC4KKwlpZihhbGxvd19idXNf
cmVzZXQgJiYgZGV2aWNlX3N1cHBvcnRzX3Nsb3RfcmVzZXQoZGV2KSkgeworCQlkZXZfZGJnKCZk
ZXYtPmRldiwgIlJlc2V0dGluZyBkZXZpY2UgdXNpbmcgYSBzbG90IHJlc2V0LiIpOworCQlyZXR1
cm4gcGNpX3RyeV9yZXNldF9zbG90KGRldi0+c2xvdCk7CisJfQorCisJLy9GaW5hbGx5LCB3ZSds
bCB0cnkgdGhlIG1vc3QgZHJhc3RpYzogcmVzZXR0aW5nIHRoZSBwYXJlbnQKKwkvL1BDSSBidXMt
LSB3aGljaCB3ZSBjYW4gb25seSBkbyBjb25kaXRpb25hbGx5LgorCWlmKGFsbG93X2J1c19yZXNl
dCAmJiBkZXZpY2Vfc3VwcG9ydHNfYnVzX3Jlc2V0KGRldikpIHsKKwkJZGV2X2RiZygmZGV2LT5k
ZXYsICJSZXNldHRpbmcgZGV2aWNlIHVzaW5nIGFuIFNCUi4iKTsKKwkJcmV0dXJuIHBjaV90cnlf
cmVzZXRfYnVzKGRldi0+YnVzKTsKKwl9CisKKwkvL0lmIHdlIHdlcmVuJ3QgYWJsZSB0byByZXNl
dCB0aGUgZGV2aWNlIGJ5IGFueSBvZiBvdXIga25vd24tZ29vZCBtZXRob2RzLAorCS8vZmFsbCBi
YWNrIHRvIHRoZSBsaW51eCBrZXJuZWwncyByZXNldCBmdW5jdGlvbi4gVW5mb3J0dW5hdGVseSwg
dGhpcyBjb25zaWRlcnMgYQorCS8vcG93ZXIgbWFuYWdlbWVudCByZXNldCB0byBiZSBhIHZhbGlk
IHJlc2V0OyB0aG91Z2ggdGhpcyBkb2Vzbid0IHdvcmsgZm9yIG1hbnkgZGV2aWNlcy0tCisJLy9l
c3BlY2lhbGx5IEdQVXMuCisJZGV2X2VycigmZGV2LT5kZXYsICJObyByZXNldCBtZXRob2RzIGF2
YWlsYWJsZSBmb3IgJXMuIEZhbGxpbmcgYmFjayB0byBrZXJuZWwgcmVzZXQuIiwgcGNpX25hbWUo
ZGV2KSk7CisJcGNpX3Jlc2V0X2Z1bmN0aW9uKGRldik7CisKKwkvL1JldHVybiBhbiBlcnJvciBj
b2RlLCBpbmRpY2F0aW5nIHRoYXQgd2UgbGlrZWx5IGRpZCBub3QgcmVzZXQgdGhlIGRldmljZSBj
b3JyZWN0bHkuCisJcmV0dXJuIC1FTk9UVFk7Cit9CisKKworLyoqCisgKiBSZXNldHMgdGhlIHRh
cmdldCAocGNpYmFjay1vd25lZCkgUENJIGRldmljZS4gUHJpbWFyaWx5IGludGVuZGVkCisgKiBm
b3IgdXNlIGJ5IHRoZSB0b29sc3RhY2ssIHNvIGl0IGNhbiBlbnN1cmUgYSBjb25zaXN0ZW50IFBD
SSBkZXZpY2UKKyAqIHN0YXRlIG9uIFZNIHN0YXJ0dXAuCisgKgorICogQHBhcmFtIGRldiBUaGUg
ZGV2aWNlIHRvIGJlIHJlc2V0LgorICogQHJldHVybiBaZXJvIG9uIHN1Y2Nlc3MsIG9yIGEgbmVn
YXRlZCBlcnJvciBjb2RlIG9uIGZhaWx1cmUuCisgKi8KK3N0YXRpYyBpbnQgcGNpc3R1Yl9yZXNl
dF9wY2lfZGV2KHN0cnVjdCBwY2lfZGV2ICpkZXYpCit7CisJaW50IHJjOworCisJaWYgKCFkZXYp
CisJCXJldHVybiAtRUlOVkFMOworCisJLyoKKwkgKiBUYWtlcyB0aGUgUENJIGxvY2suIE9LIHRv
IGRvIGl0IGFzIHdlIGFyZSBuZXZlciBjYWxsZWQKKwkgKiBmcm9tICd1bmJpbmQnIHN0YXRlIGFu
ZCBkb24ndCBkZWFkbG9jay4KKwkgKi8KKwlyYyA9X19wY2lzdHViX3Jhd19kZXZpY2VfcmVzZXQo
ZGV2KTsKKwlwY2lfcmVzdG9yZV9zdGF0ZShkZXYpOworCisJLyogVGhpcyBkaXNhYmxlcyB0aGUg
ZGV2aWNlLiAqLworCXhlbl9wY2lia19yZXNldF9kZXZpY2UoZGV2KTsKKworCS8qIEFuZCBjbGVh
bnVwIHVwIG91ciBlbXVsYXRlZCBmaWVsZHMuICovCisJeGVuX3BjaWJrX2NvbmZpZ19yZXNldF9k
ZXYoZGV2KTsKKwlyZXR1cm4gcmM7Cit9CisKKworCiBzdHJ1Y3QgcGNpX2RldiAqcGNpc3R1Yl9n
ZXRfcGNpX2RldihzdHJ1Y3QgeGVuX3BjaWJrX2RldmljZSAqcGRldiwKIAkJCQkgICAgc3RydWN0
IHBjaV9kZXYgKmRldikKIHsKQEAgLTI3OSwxMSArNTQwLDEzIEBAIHZvaWQgcGNpc3R1Yl9wdXRf
cGNpX2RldihzdHJ1Y3QgcGNpX2RldgogCSogcGNpc3R1YiBhbmQgeGVuX3BjaWJrIHdoZW4gQUVS
IGlzIGluIHByb2Nlc3NpbmcKIAkqLwogCWRvd25fd3JpdGUoJnBjaXN0dWJfc2VtKTsKLQkvKiBD
bGVhbnVwIG91ciBkZXZpY2UKLQkgKiAoc28gaXQncyByZWFkeSBmb3IgdGhlIG5leHQgZG9tYWlu
KQotCSAqLwogCWRldmljZV9sb2NrX2Fzc2VydCgmZGV2LT5kZXYpOwotCV9fcGNpX3Jlc2V0X2Z1
bmN0aW9uX2xvY2tlZChkZXYpOworCS8qCisJICogUmVzZXQgaXMgdXAgdG8gdGhlIHRvb2xzdGFj
ay4KKwkgKiBUaGUgdG9vbHN0YWNrIGhhcyB0byBjYWxsICdyZXNldF9kZXZpY2UnIGJlZm9yZQor
CSAqIHByb3ZpZGluZyB0aGUgUENJIGRldmljZSB0byBhIGd1ZXN0IChzZWUgcGNpc3R1Yl9yZXNl
dF9kZXZpY2UpLgorCSAqLworCS8vX19wY2lfcmVzZXRfZnVuY3Rpb25fbG9ja2VkKGRldik7CiAK
IAlkZXZfZGF0YSA9IHBjaV9nZXRfZHJ2ZGF0YShkZXYpOwogCXJldCA9IHBjaV9sb2FkX3NhdmVk
X3N0YXRlKGRldiwgZGV2X2RhdGEtPnBjaV9zYXZlZF9zdGF0ZSk7CkBAIC0xNDYwLDYgKzE3MjMs
NDEgQEAgc3RhdGljIHNzaXplX3QgcmVzdHJpY3RpdmVfYWRkKHN0cnVjdCBkZQogfQogc3RhdGlj
IERSSVZFUl9BVFRSKHJlc3RyaWN0aXZlLCBTX0lXVVNSLCBOVUxMLCByZXN0cmljdGl2ZV9hZGQp
OwogCisvKioKKyAqIEhhbmRsZXMgdGhlICJyZXNldF9kZXZpY2UiIHN5c2ZzIGF0dHJpYnV0ZS4g
VGhpcyBpcyB0aGUgcHJpbWFyeSByZXNldCBpbnRlcmZhY2UKKyAqIHV0aWxpemVkIGJ5IHRoZSB0
b29sc3RhY2suCisgKi8KK3N0YXRpYyBzc2l6ZV90IHBjaXN0dWJfc3lzZnNfcmVzZXRfZGV2aWNl
KHN0cnVjdCBkZXZpY2VfZHJpdmVyICpkcnYsIGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGNvdW50
KQoreworCWludCBkb21haW4sIGJ1cywgc2xvdCwgZnVuYywgZXJyOworCXN0cnVjdCBwY2lzdHVi
X2RldmljZSAqcHNkZXY7CisKKwkvL0F0dGVtcHQgdG8gY29udmVydCB0aGUgdXNlcidzIHN0cmlu
ZyB0byBhIEJERi9zbG90LgorCWVyciA9IHN0cl90b19zbG90KGJ1ZiwgJmRvbWFpbiwgJmJ1cywg
JnNsb3QsICZmdW5jKTsKKwlpZiAoZXJyKQorCQlyZXR1cm4gLUVOT0RFVjsKKworCS8vLi4uIGFu
ZCB0aGVuIHVzZSB0aGF0IHNsb3QgdG8gZmluZCB0aGUgcGNpYmFjayBkZXZpY2UuCisJcHNkZXYg
PSBwY2lzdHViX2RldmljZV9maW5kKGRvbWFpbiwgYnVzLCBzbG90LCBmdW5jKTsKKworCS8vSWYg
d2UgaGF2ZSBhIGRldmljZSwgYXR0ZW1wdCB0byByZXNldCBpdCB1c2luZyBvdXIgaW50ZXJuYWwg
cmVzZXQgcGF0aC4KKwlpZiAocHNkZXYpIHsKKwkJZXJyID0gcGNpc3R1Yl9yZXNldF9wY2lfZGV2
KHBzZGV2LT5kZXYpOworCQlwY2lzdHViX2RldmljZV9wdXQocHNkZXYpOworCisJCS8vSWYgd2Ug
d2VyZSBub3QgYWJsZSB0byByZXNldCB0aGUgZGV2aWNlLCByZXR1cm4gdGhlIHJlbGV2YW50IGVy
cm9yIGNvZGUuCisJCWlmKGVycikKKwkJCWVyciA9IC1FTk9ERVY7CisJfQorCS8vT3RoZXJ3aXNl
LCBpbmRpY2F0ZSB0aGF0IHRoZXJlJ3Mgbm8gc3VjaCBkZXZpY2UuCisJZWxzZSB7CisJCWVyciA9
IC1FTk9ERVY7CisJfQorCisJcmV0dXJuIGVyciA/IGVyciA6IGNvdW50OworCit9CitzdGF0aWMg
RFJJVkVSX0FUVFIocmVzZXRfZGV2aWNlLCBTX0lXVVNSLCBOVUxMLCBwY2lzdHViX3N5c2ZzX3Jl
c2V0X2RldmljZSk7CiAKIHN0YXRpYyB2b2lkIHBjaXN0dWJfZXhpdCh2b2lkKQogewpAQCAtMTQ3
Niw2ICsxNzc0LDggQEAgc3RhdGljIHZvaWQgcGNpc3R1Yl9leGl0KHZvaWQpCiAJCQkgICAmZHJp
dmVyX2F0dHJfaXJxX2hhbmRsZXJzKTsKIAlkcml2ZXJfcmVtb3ZlX2ZpbGUoJnhlbl9wY2lia19w
Y2lfZHJpdmVyLmRyaXZlciwKIAkJCSAgICZkcml2ZXJfYXR0cl9pcnFfaGFuZGxlcl9zdGF0ZSk7
CisJZHJpdmVyX3JlbW92ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2RyaXZlci5kcml2ZXIsCisJCQkg
ICAmZHJpdmVyX2F0dHJfcmVzZXRfZGV2aWNlKTsKIAlwY2lfdW5yZWdpc3Rlcl9kcml2ZXIoJnhl
bl9wY2lia19wY2lfZHJpdmVyKTsKIH0KIApAQCAtMTU3Miw2ICsxODcyLDkgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGNpc3R1Yl9pbml0KHZvaWQpCiAJaWYgKCFlcnIpCiAJCWVyciA9IGRyaXZlcl9j
cmVhdGVfZmlsZSgmeGVuX3BjaWJrX3BjaV9kcml2ZXIuZHJpdmVyLAogCQkJCQkmZHJpdmVyX2F0
dHJfaXJxX2hhbmRsZXJfc3RhdGUpOworCWlmICghZXJyKQorCQllcnIgPSBkcml2ZXJfY3JlYXRl
X2ZpbGUoJnhlbl9wY2lia19wY2lfZHJpdmVyLmRyaXZlciwKKwkJCQkJJmRyaXZlcl9hdHRyX3Jl
c2V0X2RldmljZSk7CiAJaWYgKGVycikKIAkJcGNpc3R1Yl9leGl0KCk7CiAK
--94eb2c05799e188a910559bdb2ff
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--94eb2c05799e188a910559bdb2ff--


From xen-devel-bounces@lists.xen.org Fri Sep 22 02:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 02:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvDlx-0004vb-Pc; Fri, 22 Sep 2017 02:32:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvDlw-0004vV-Bg
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 02:32:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 70/B3-01810-75674C95; Fri, 22 Sep 2017 02:32:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssm542ZF
 Ig7YnzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akLWvZCk5wVvzde5SpgfE1excjF4eQQD+T
 xNY1T4AcTg4WAQeJNxsPA9kcHIwCMRIPfliDhBkFwiQmX17CChJmEdCWmDg3DCTMJmAo8ffJJ
 jaQsASQveQzB0hYBMicOfczE0iYWcBYorm/EiQsLGAtcXHRRbA9nALuEuvPbGACsXkFvCQOn3
 jKCmILCbhJTPszG6xGVEBX4tC/P2wQNYISJ2c+YQGxmQW0JJZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfj7cl+
 hxglOZiURHl9s49ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9SkFygkWpaanVqRl5gAjASYtw
 cGjJMIbBJLmLS5IzC3OTIdInWLU5VjQc+MPkxBLXn5eqpQ4bwpIkQBIUUZpHtwIWFReYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawkyhSczrwRu0yugI5iAjsjecADkiJJEhJRUA2Pv9x8
 tx3WXfrTauEBojsPfSmv5I7IyF7m0t1T+eKU6ffWZ67brFZhUum4f+710woxrJldMVC/7X/s4
 zann6fHY6K8FysyCmROfcFncf6lqK9znbPMoQ/3uWjnBst264qcPi06SqV409820sOcKWbEHp
 aNSUz3f3nqQLq31LkfLO3fDreOf52xSYinOSDTUYi4qTgQAe9bWAcUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506047573!109832785!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63914 invoked from network); 22 Sep 2017 02:32:54 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 02:32:54 -0000
Received: from [10.0.0.56] (c-24-130-70-9.hsd1.ca.comcast.net [24.130.70.9])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DBE2A217C1;
 Fri, 22 Sep 2017 02:32:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DBE2A217C1
Date: Thu, 21 Sep 2017 19:32:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rajiv Ranganath <rajiv.ranganath@atihita.com>
In-Reply-To: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
Message-ID: <alpine.DEB.2.10.1709211814460.2968@sstabellini-ThinkPad-X260>
References: <20170919065749.1913.30583.stgit@Rajivs-MacBook-Pro.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [stage1-xen PATCH v2 00/11] Add Fedora support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxOSBTZXAgMjAxNywgUmFqaXYgUmFuZ2FuYXRoIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gSSd2ZSBtYWRlIHRoZSBmb2xsb3dpbmcgY2hhbmdlcyBiYXNlZCBvbiB2MSBzZXJpZXMg
ZmVlZGJhY2suCj4gCj4gS2luZGx5IHBsZWFzZSByZXZpZXcuCgpJIHRoaW5rIHRoaXMgc2VyaWVz
IGlzIGEgZ29vZCBzdGFydCwgSSBjb21taXR0ZWQgaXQuIEhvd2V2ZXIgd2UgaGF2ZQpoYXJkLWNv
ZGVkIHZlcnNpb25zIChzdWNoIGFzICI0LjkuMCIpIGEgYml0IGV2ZXJ5d2hlcmUsIHdoaWNoIG1h
a2VzIGl0IGEKcGFpbiB0byB1cGRhdGUgdmVyc2lvbiBpbiB0aGUgZnV0dXJlLiBJdCB3b3VsZCBi
ZSBuaWNlIHRvIGhhdmUgYSBzaW5nbGUKcGxhY2UgdG8gc3BlY2lmeSBYZW4sIFFFTVUgYW5kIHJr
dCB2ZXJzaW9ucyBzbyB0aGF0IHRoZXkgYmVjb21lIGVhc2llcgp0byB1cGRhdGUuCgoKPiBidWls
ZC9mZWRvcmE6IEFkZCBgcnVuYCBhbmQgYGNvbXBvbmVudHMvKmAgc2NyaXB0cwo+IC0gVXBkYXRl
ZCBjb21taXQgbWVzc2FnZQo+IC0gU3dpdGNoZWQgdG8gWGVuIDQuOS4wLCBRZW11IDIuMTAuMCwg
Umt0IDEuMjguMQo+IAo+IGJ1aWxkL2ZlZG9yYTogQWRkIGBzb3VyY2VfcGF0aC5zaGAKPiAtIFVw
ZGF0ZWQgcGF0aHMgdG8gcWVtdSBhbmQgeGVuCj4gCj4gYnVpbGQvZmVkb3JhOiBBZGQgYHhlbi00
LjkuMC1ydW5pdC8qYCBzY3JpcHRzCj4gLSBDaGFuZ2VkIGZyb20gYHhlbi11bnN0YWJsZS1ydW5p
dGAgdG8gYHhlbi00LjkuMC1ydW5pdGAKPiAKPiAuY2lyY2xlY2kvY29uZmlnLnltbDogQWRkCj4g
LSBVcGRhdGVkIENJIGRvY2tlciBpbWFnZQo+IAo+IGJ1aWxkL2ZlZG9yYTogQWRkIGBSVU5OSU5H
X1NUQUdFMV9YRU4ubWRgCj4gLSBVcGRhdGVkIGRvY3VtZW50YXRpb24gdG8gcmVmZXIgdG8geGVu
LTQuOS4wIGluc3RlYWQgb2YKPiAgIHhlbi00LjEwLXVuc3RhYmxlCj4gLSBVcGRhdGVkIGNvbW1p
dCBtZXNzYWdlIHRvIGRlc2NyaWJlIHRoZSByYXRpb25hbGUgZm9yIGluc3RhbGxpbmcgaW4KPiAg
IGAvb3B0L2AKPiAKPiBSRUFETUUubWQ6IE1lbnRpb24gcHJldmlldyBzdGF0dXMKPiAtIE5ldwo+
IAo+IEhlcmUgaXMgYSB0ZW1wb3JhcnkgcmVwbyBbMV0gd2l0aCB2MiBzZXJpZXMuCj4gCj4gQmVz
dCwKPiBSYWppdgo+IAo+IFsxXTogaHR0cHM6Ly9naXRodWIuY29tL2xhbWJkYS1saW51eC1mZWRv
cmEvc3RhZ2UxLXhlbi90cmVlL3dpcDIKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 02:37:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 02:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvDqj-000575-BT; Fri, 22 Sep 2017 02:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvDqi-00056z-7A
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 02:37:52 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BF/28-03610-F7774C95; Fri, 22 Sep 2017 02:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tbhqFtbfiT
 S4NwWS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgpp+sBRt5Kl5svsDewPieo4uRi0NIYDqj
 xPaln5i7GDk5JAR4JY4sm8HaxcgBZPtLHP5VAlHTwCjx7dx+JpAaNgF1icdfe8BsEQEliXurJ
 oPZzALpErfvfgebIyyQInH20wUWEJtFQFVixqrXrCA2r4CHxMbdRxghdslJnDw2GSzOCRSfuO
 sT2BwhAXeJrZ8+sE1g5F3AyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwHBiAYAfjmQWBhxglOZiURHl9s49ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 dSwDygkWpaanVqRl5gADEyYtwcGjJMLLCJLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4r
 wdIkQBIUUZpHtwIWJRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvApApPJl5JXCbXgEdwQ
 R0RPaGAyBHlCQipKQaGCcEPVlVu+Rk//bzR3+8v/nVccdq4X+NF3buVbovJ5Zy/OCC35EJ9j6
 LJW/d+3evzc8+qPH1ykwZ9sLQQBO7Dbevpi6++u/IYz/r4mMLJb5M2TmjkX2Sk2J/JXOL87bM
 8GYPDVNDW+5PPpUnc6Z27tO53NnpvX7KsQsb/97r4WSz/RgX0Vdv/U2JpTgj0VCLuag4EQA46
 3CdjQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506047867!118143498!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2625 invoked from network); 22 Sep 2017 02:37:49 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 02:37:49 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Sep 2017 19:37:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,426,1500966000"; d="scan'208";a="154188057"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by fmsmga005.fm.intel.com with ESMTP; 21 Sep 2017 19:37:42 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 10:18:46 +0800
Message-Id: <1506046726-42267-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1505981483-3885-1-git-send-email-yi.y.sun@linux.intel.com>
Cc: jgross@suse.com, andrew.cooper3@citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, JBeulich@suse.com
Subject: [Xen-devel] [PATCH v2] x86: commit 0ade5e causes psr features in
	cmdline cannot be correctly enumerated
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDBhZGU1ZSBjYXVzZXMgYSBidWcgdGhhdCB0aGUgcHNyIGZlYXR1cmVzIHByZXNlbnRl
ZCBpbiBjbWRsaW5lCmNhbm5vdCBiZSBjb3JyZWN0bHkgZW51bWVyYXRlZC4KMS4gSWYgdGhlcmUg
aXMgb25seSAncHNyPScsIHRoZW4gQ01UIGlzIGVudW1lcmF0ZWQgd2hpY2ggaXMgbm90IHJpZ2h0
LgoyLiBJZiBjbWRsaW5lIGlzICdwc3I9Y210LGNhdCxjZHAsbWJhJywgb25seSB0aGUgbGFzdCBm
ZWF0dXJlIGlzIGVudW1lcmF0ZWQuCgpUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCnYyOgogICAgLSBmaXggdGl0bGUg
YW5kIGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0K
IHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3Iu
YyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA0NTE1MTAwLi5kYWEyYWViIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC00MjIsOSAr
NDIyLDEwIEBAIHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpz
LCBjb25zdCBjaGFyICpkZWxpbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKLSAgICBpZiAoICFzdHJuY21wKHMs
IGZlYXR1cmUsIGRlbGltIC0gcykgKQorICAgIC8qIElmIGNtZGxpbmUgaXMgJ3Bzcj0nLCB3ZSBu
ZWVkIG1ha2Ugc3VyZSBkZWxpbSAhPSBzICovCisgICAgaWYgKCBkZWxpbSAhPSBzICYmICFzdHJu
Y21wKHMsIGZlYXR1cmUsIGRlbGltIC0gcykgKQogICAgIHsKLSAgICAgICAgaWYgKCAhKmRlbGlt
ICkKKyAgICAgICAgaWYgKCAhKmRlbGltIHx8ICpkZWxpbSA9PSAnLCcgKQogICAgICAgICAgICAg
b3B0X3BzciB8PSBtYXNrOwogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTQ1Nyw2ICs0NTgs
MTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfcHNyX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAg
ICAgICAgIGlmICggIXZhbF9kZWxpbSApCiAgICAgICAgICAgICB2YWxfZGVsaW0gPSBzdHJjaHIo
cywgJ1wwJyk7CiAKKyAgICAgICAgLyogRS5nLiAncHNyPWNtdCxybWlkX21heDoyMDAnICovCisg
ICAgICAgIGlmICggdmFsX2RlbGltID4gc3MgKQorICAgICAgICAgICAgdmFsX2RlbGltID0gc3M7
CisKICAgICAgICAgaWYgKCAqdmFsX2RlbGltICYmICFzdHJuY21wKHMsICJybWlkX21heCIsIHZh
bF9kZWxpbSAtIHMpICkKICAgICAgICAgewogICAgICAgICAgICAgb3B0X3JtaWRfbWF4ID0gc2lt
cGxlX3N0cnRvdWwodmFsX2RlbGltICsgMSwgJnEsIDApOwotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 03:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 03:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvF2r-0001XS-Vb; Fri, 22 Sep 2017 03:54:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvF2p-0001XH-T4
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 03:54:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 88/F1-03454-37984C95; Fri, 22 Sep 2017 03:54:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsWS0XRdVbew80i
 kwaNJ+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHh2K3vB2tCKa6e/MTcw
 /nTsYuTiEBJoZJKYs/MSK4TzmFHiyN0eNghnG6PEzb9T2bsYOTlEBJwlvp6ZC2bzCuhL7Dh7k
 RXEFgayF3/vBeuWEPjKLNH8+zsTSEJCwEvi5K+VrDD2wT2NLF2M7BxsAlYSh8RAoiwCqhI/9t
 1lnMDIvYCRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+OnZQGHGCU5mJREeQ+3H4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7ESQnWJSanlqR
 lpkDDD+YtAQHj5IIb1AHUJq3uCAxtzgzHSJ1itGe49imy3+YOFZdvwskN90EkRu+P/jDJMSSl
 5+XKiXO+wFkqgBIW0ZpHtxQWLxcYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjBvBMhynsy8Er
 jdr4DOYgI6K3vDAZCzShIRUlINjGmH7k8r2/fcN6jzqP2UQ+/TJqTU2199fki0o+hx6mQVhtM
 7zCMSXDvPhiwtML1y/9OvFIkZV2bUXWKL55qxiDFKoSZHf1316V836pWUPijGP2Flv2mi8fVz
 UfzntQ/kNbnXmNh8+MKg//3ejCclzeGa8VarXtd13asXOF+uMudsxl2W1W+qtZRYijMSDbWYi
 4oTAUlyl9CSAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506052464!70134017!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48146 invoked from network); 22 Sep 2017 03:54:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 03:54:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvF2m-0004Tx-6p; Fri, 22 Sep 2017 03:54:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvF2g-0001Dn-Ju; Fri, 22 Sep 2017 03:54:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvF2g-0001Ip-8Y; Fri, 22 Sep 2017 03:54:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113696-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=560a435df02b233ea33ae543aeab76b2201de849
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 03:54:18 +0000
Subject: [Xen-devel] [ovmf test] 113696: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzY1OCAgMjAxNy0wOS0yMSAwOToyMToxMSBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU2MGE0MzVkZjAy
YjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5i
aUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDoxOTowNCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1NldHVwQnJvd3NlcjogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJpdCBWYXJT
dG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvQ2hlY2tCb3goc3RvcmFnZSBj
YW4gYmUgQml0IFZhclN0b3JlKQogICAgSWYgdGhlIHF1ZXN0aW9uIHZhbHVlIGNhbiBiZSB1cGRh
dGVkIGFuZCBzaG93biBjb3JyZWN0bHkKICAgIGluIFVJIHBhZ2UsIHdlIG5lZWQgZG8gZW5oYW5j
ZW1lbnRzIGluIGZvbGxvd2luZyBjYXNlczoKICAgIDEuIFBhcnNlIHRoZSBJZnIgZGF0YSB0byBn
ZXQgdGhlIGJpdCBWYXJTdG9yZSBpbmZvIGNvcnJlY3RseS4KICAgIDIuIFNldC9nZXQgdmFsdWUg
dG8vZnJvbSBiaXQgVmFyU3RvcmUgY29ycmVjdGx5LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAzN2Nk
MTZhYzU3ZmNiZTVmNmVjZDE1Zjg1ZWE1MTYyMWQwOGNkZTU5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMjA6MDk6MDQgMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZy9IaWlEYXRhYmFzZTogSGFuZGxlIHF1ZXN0aW9ucyB3aXRoIEJp
dCBWYXJTdG9yZQogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3No
b3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgRm9yIG9uZW9mL251bWVyaWMvY2hlY2tib3gsIHRo
ZWlyIHN0b3JhZ2UgbWF5IGJlIGJpdCBmaWVsZC4KICAgIFdoZW4gZ2VuZXJhdGluZyA8Q29uZmln
QWx0UmVzcD4gc3RyaW5nIHRvIGdldCBkZWZhdWx0IHZhbHVlCiAgICBmb3IgdGhlc2UgcXVlc3Rp
b25zLCB3ZSBuZWVkIHRvIHBhcnNlIHRoZSBJZnIgZGF0YSB0byBnZXQKICAgIHRoZSBiaXQgVmFy
c3RvcmUgaW5mbyxhbmQgdGhlbiBnZW5lcmF0aW5nIHRoZSBjb3JyZWN0CiAgICA8Q29uZmlnQWx0
UmVzcD4gc3RyaW5nLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5NWE3MTM1MTkxOWFlZTE1ODc0Yjc0
OGYxYWFlMmY4ZjQ5MmQyZjc2CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6NDM6NDUgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBr
Zy9VZWZpSGlpTGliOiBWYWxpZGF0ZSBxdWVzdGlvbiB3aXRoIGJpdCBmaWVsZHMKICAgIAogICAg
UkVGOmh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ1CiAg
ICAKICAgIEluIFVlZmlIaWlMaWIsIHRoZXJlIGFyZSBjb2RlcyB0byB2YWxpZGF0ZSB0aGUgY3Vy
cmVudCBzZXR0aW5nIG9mCiAgICBxdWVzdGlvbnMsIG5vdyB1cGRhdGUgdGhlIGxvZ2ljIHRvIGhh
bmRsZSBxdWVzdGlvbiB3aXRoIGJpdCBzdG9yYWdlLgogICAgCiAgICBDYzogRXJpYyBEb25nIDxl
cmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCAwMTcy
MzI3MWE4YmFlZjFkYzRjOTJiY2UwYzA5ZDQxMDU1Y2M1ZWI5CkF1dGhvcjogRGFuZGFuIEJpIDxk
YW5kYW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjAgMTk6MjQ6MTggMjAxNyArMDgw
MAoKICAgIE1kZU1vZHVsZVBrZzogQWRkIEdVSUQvZmxhZ3MgdG8gaW1wbGVtZW50IEJpdEZpZWxk
IHN1cHBvcnQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv
d19idWcuY2dpP2lkPTU0NQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2ln
bmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA0MmM4MDhkNGNiYzY2NjA1Nzc3
ZGFkMThkODAwNzA4ZjJjMDZmMGM0CkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMjMgMTY6Mjc6MjYgMjAxNyArMDgwMAoKICAgIEJhc2VUb29s
L1ZmckNvbXBpbGVyOiBTdXBwb3J0IEJpdCBmaWVsZHMgaW4gRUZJL0J1ZmZlciBWYXJTdG9yZQog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTQ1CiAgICAKICAgIEVuaGFuY2UgVmZyQ29tcGlsZXIgdG8gcGFyc2UgZm9sbG93aW5nIGNh
c2U6CiAgICAxLiBFRkkvQnVmZmVyIFZhclN0b3JlIGNhbiBjb250YWluIGJpdCBmaWVsZHMgaW4g
dGhlaXIgc3RydWN0dXJlLgogICAgMi4gRm9yIHF1ZXN0aW9uIE9uZW9mL0NoZWNrYm94L251bWVy
aWMsIHRoZWlyIHN0b3JhZ2UgY2FuIGJlCiAgICAgICBiaXQgZmllbGRzIG9mIGFuIEVGSSBWYXJT
dG9yZS9CdWZmZXIgVmFyU3RvcmUuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDJiN2YzZDRhNmJiN2Uw
MjRiM2M0NWYzMjhiZGQ2MzVmODc4Mzg3ZjcKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNTo1MDo1MCAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2wvVmZyQ29tcGlsZTogU3VwcG9ydCBVbmlvbiB0eXBlIGluIFZGUgogICAgCiAgICBodHRw
czovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTYwMwogICAgCiAgICBV
cGRhdGUgVmZyQ29tcGlsZXIgdG8gcGFyc2UgdGhlIFVOSU9OIHR5cGUgaW4gdmZyIGZpbGUKICAg
IAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+Cgpjb21taXQgOWZkZjMxNzg5YTcwODg3MzZiYzU3NGY2ODAyZjRhOTdiNWVmMmU5
NwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTE6MDE6NTYgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9CYXNlTGliOiBBdm9pZCByZWFkaW5nIGNv
bnRlbnQgYmV5b25kIHN0cmluZyBib3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzA1CiAgICAKICAgIEFzIG1lbnRpb25l
ZCBpbiB0aGUgYWJvdmUgQnVnemlsbGEgbGluayBieSBTdGV2ZW4sIHdpdGhpbiB0aGUgZnVuY3Rp
b24KICAgIFBhdGhDbGVhblVwRGlyZWN0b3JpZXMoKSwgd2hlbiBleGVjdXRpbmcgY29tbWFuZDoK
ICAgICJjZCAuIgogICAgCiAgICB1bmRlciBTaGVsbCwgdGhlIGlucHV0IHBhcmFtZXRlciAnUGF0
aCcgc3RyaW5nIHdpbGwgaGF2ZSBzdHJpbmcgbGVuZ3RoCiAgICBsZXNzIHRoYW4gMi4gSGVuY2Us
IGl0IGlzIHBvc3NpYmxlIGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmIChTdHJDbXAg
KFBhdGggKyBTdHJMZW4gKFBhdGgpIC0gMiwgTCJcXC4iKSA9PSAwKSB7IgogICAgCiAgICB0byBy
ZWFkIGNvbnRlbnRzIGJlZm9yZSB0aGUgc3RyaW5nIGJvdW5kYXJ5LgogICAgCiAgICBUaGlzIGNv
bW1pdCBhZGRzIGFkZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBT
dGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29t
bWl0IDhjM2U0Njg4ZTBkOGU2YzIxOGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUKQXV0aG9yOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDEwOjIyOjIxIDIwMTcg
KzA4MDAKCiAgICBTaGVsbFBrZy9TaGVsbDogQXZvaWQgcmVhZGluZyBjb250ZW50IGJleW9uZCBz
dHJpbmcgYm91bmRhcnkKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5v
cmcvc2hvd19idWcuY2dpP2lkPTY5MAogICAgCiAgICBXaXRoaW4gZnVuY3Rpb24gRWZpU2hlbGxH
ZXREZXZpY2VQYXRoRnJvbUZpbGVQYXRoKCksIHdoZW4gdGhlIGlucHV0CiAgICBwYXJhbWV0ZXIg
J1BhdGgnIHN0cmluZyBpcyBsaWtlOgogICAgIkZTMDoiCiAgICAKICAgIEl0IGlzIHBvc3NpYmxl
IGZvciB0aGUgYmVsb3cgc3RhdGVtZW50OgogICAgImlmICgqKFBhdGgrU3RyTGVuKE1hcE5hbWUp
KzEpID09IENIQVJfTlVMTCkgeyIKICAgIAogICAgdG8gcmVhZCB0aGUgY29udGVudCAxIGJ5dGUg
YmV5b25kIHRoZSBzdHJpbmcgYm91bmRhcnkgKGJvdGggJ1BhdGgnIGFuZAogICAgJ01hcE5hbWUn
IHdpbGwgYmUgRlMwOiBpbiB0aGlzIGNhc2UpLgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFk
ZGl0aW9uYWwgY2hlY2tzIHRvIGF2b2lkIHRoaXMuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxz
dGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgoKY29tbWl0IDE0ZGRlOWU5MDNiYjlhNzE5ZWJiOGYzMzgxZGE3MmIxOTUwOWJjMzYKQXV0aG9y
OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTM6NTI6MTEgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggb3V0LW9mLXN5
bmMgaXNzdWUgaW4gR0NECiAgICAKICAgIEZyb20gR0NEIHBlcnNwZWN0aXZlLCBpdHMgU2V0TWVt
b3J5U3BhY2VBdHRyaWJ1dGVzKCkgbWV0aG9kIGRvZXNuJ3QgYWNjZXB0IHBhZ2UKICAgIHJlbGF0
ZWQgYXR0cmlidXRlcy4gVGhhdCBtZWFucyB1c2VycyBjYW5ub3QgdXNlIGl0IHRvIGNoYW5nZSBw
YWdlIGF0dHJpYnV0ZXMsCiAgICBhbmQgaGF2ZSB0byB0dXJuIHRvIENQVSBhcmNoIHByb3RvY29s
IHRvIGRvIGl0LCB3aGljaCBpcyBub3QgYmUgYWxsb3dlZCBieSBQSQogICAgc3BlYy4KICAgIAog
ICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBN
aWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQgYzFjYWI1NGNlNTdjMjYwOGI4YjNlYTA1
MWM3MDQxZjAzNmYyMTE1MwpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CkRhdGU6ICAgU2F0IFNlcCAxNiAyMToyNjoyOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBr
Zy9DcHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgIAog
ICAgRnJvbSBDcHVEeGUgZHJpdmVyIHBlcnNwZWN0aXZlLCBpdCBkb2Vzbid0IHVwZGF0ZSBHQ0Qg
bWVtb3J5IGF0dHJpYnV0ZXMgZnJvbQogICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1cmlu
ZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAgR0NE
IG1pZ2h0IG5vdCByZWZsZWN0IGFsbCBtZW1vcnkgYXR0cmlidXRlcyBpbiByZWFsIHdvcmxkLgog
ICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
Q2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dl
c3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 04:16:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 04:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvFOT-0002xm-Nx; Fri, 22 Sep 2017 04:16:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvFOS-0002xP-Ou
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 04:16:48 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AB/DC-02225-FAE84C95; Fri, 22 Sep 2017 04:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXd935F
 Ig023eS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8Wqxb0F7UcXHGVtZGxi/
 encxcnEICTQySex/dIQVwnnMKNG1qYuli5ETyNnGKHFnZhCILSLgLPH1zFx2EJtXQF9iTf96V
 hBbWMBEYtX2HWD1EgKP1CXuveKBsL0lfu/vYIaxd3xuBrLZOdgErCQOiYFEWQRUJe6+aWCawM
 i9gJFhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoL/rGRg
 YdzD27fU7xCjJwaQkypvScyRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvxV6gnGBRanpqRVpm
 DjDwYNISHDxKIrybQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOuxqkSACkKKM0D24EL
 AouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QwyhSczrwRu0yugI5iAjsjecADkiJJEhJ
 RUAyNPqOgjw8tr/1bEb0448qH67u5bBQ84N29gOXVP6+pU5XehLx+unHpj0camPyxMX4ssxb+
 9SG8Vj390yPB0yNRHKw6pyLtfOvjz2PlE9uIp8482/Orb+8vkfwPrsSqrDUUNFYsZGwxXJbN0
 rE3pWTfh1913P1J57njnRjCqaC1a+5XJeemuQ+p/lFiKMxINtZiLihMB2Rh0TX0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506053805!115818272!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1240 invoked from network); 22 Sep 2017 04:16:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 04:16:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvFOP-00056u-B0; Fri, 22 Sep 2017 04:16:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvFOJ-0002Q5-SF; Fri, 22 Sep 2017 04:16:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvFOJ-0001SR-JM; Fri, 22 Sep 2017 04:16:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113680-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf-libvirt:<job
 status>:broken:regression
 linux-4.9:build-armhf-pvops:<job status>:broken:regression
 linux-4.9:build-armhf-libvirt:host-build-prep:fail:regression
 linux-4.9:build-armhf-pvops:host-build-prep:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-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-qemuu-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
X-Osstest-Versions-That: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 04:16:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 113680: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY4MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY4MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTEzNjQwCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuICBpbiAxMTM2NDAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgNSBob3N0LWJ1aWxk
LXByZXAgZmFpbCBpbiAxMTM2NDAgUkVHUi4gdnMuIDExMzQ3OQogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICA1IGhvc3QtYnVpbGQtcHJlcCBmYWlsIGluIDExMzY0MCBSRUdSLiB2cy4gMTEz
NDc5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgZmFpbCBwYXNzIGluIDExMzY0MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTEzNjU1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMTM2NTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICBibG9ja2VkIGluIDExMzY0MCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzNjQwIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMTM2NDAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzY0MCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTEzNjQwIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTM2NDAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMzY0MCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgaW4gMTEzNjQwIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTM2NDAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDExMzY0MCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEzNjQwIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTM2NDAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2lu
LnJlcGVhdCBmYWlsIGluIDExMzY0MCBsaWtlIDExMzQyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEzNjU1IGxpa2UgMTEzNDc5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTM0NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzQ1OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTEzNDc5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIDA4OWQ3NzIwMzgzZDdiYzljYTZiODgyNGEwNWRmYTY2ZjgwZDFm
NDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDRhZDVkY2FjYTc0Mjhk
ZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzQ3OSAg
MjAxNy0wOS0xNSAxNTo1NjoxMCBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2
MjAgIDIwMTctMDktMjAgMDY6NDk6MTkgWiAgICAxIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4ZWkgU3Rhcm92b2l0
b3YgPGFzdEBrZXJuZWwub3JnPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNpbEBnbWFpbC5jb20+
CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBzdXNlLmNvbT4KICBCcmlh
biBGb3N0ZXIgPGJmb3N0ZXJAcmVkaGF0LmNvbT4KICBDYXJsb3MgTWFpb2xpbm8gPGNtYWlvbGlu
b0ByZWRoYXQuY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENsYXVkaXUg
TWFub2lsIDxjbGF1ZGl1Lm1hbm9pbEBueHAuY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmlj
ay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0
PgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFNhbmRlZW4gPHNh
bmRlZW5AcmVkaGF0LmNvbT4KICBFcmljIFNhbmRlZW4gPHNhbmRlZW5Ac2FuZGVlbi5uZXQ+CiAg
RmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRmxvcmlhbiBXZXN0cGhh
bCA8ZndAc3RybGVuLmRlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgSGFpc2h1YW5nIFlhbiA8eWFuaGFpc2h1YW5nQGNtc3MuY2hpbmFtb2JpbGUu
Y29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8
bWluZ29Aa2VybmVsLm9yZz4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEph
biBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4K
ICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNvbT4KICBKaXJpIFBpcmtv
IDxqaXJpQG1lbGxhbm94LmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29t
PgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgog
IE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdl
bGxAZ29vZ2xlLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3
b3Jrcy5jb20+CiAgTm9nYWggRnJhbmtlbCA8bm9nYWhmQG1lbGxhbm94LmNvbT4KICBPbWFyIFNh
bmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KICBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4K
ICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFzeXNuYWlsLm5ldD4KICBT
aGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29t
PgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2Vy
dCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBzdGVwaGVuIGhlbW1pbmdlciA8c3Rl
cGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1p
Y3Jvc29mdC5jb20+CiAgVG9tIEhlcmJlcnQgPHRvbUBxdWFudG9uaXVtLm5ldD4KICBXZWkgV2Fu
ZyA8d2Vpd2FuQGdvb2dsZS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8d2lsbGVtYkBnb29nbGUu
Y29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZb3RhbSBHaWdpIDx5b3Rh
bWdAbWVsbGFub3guY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2Vu
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MjIgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 04:29:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 04:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvFap-0003ke-1w; Fri, 22 Sep 2017 04:29:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvFan-0003kY-N8
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 04:29:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B3/DB-02041-CA194C95; Fri, 22 Sep 2017 04:29:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSqie6aiUc
 iDT5cYbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuP1zNXnCIv6LlyF72BsZT3F2MXBxCAjMZ
 JZb1f2QHcVgEtjJL7L//BcyREJjDKvH4VgNzFyMnkFMlMWnLMzYIu0hiffMXqHiJxMqjE8FsX
 gFBiZMzn7CA2EICXhJzHv1kBbE5BewlLm9fxg4R388osXkpkM3BwSZgIjGrQwIkzCKgKnHnzj
 42iDEBEjs6V4K1CgtESly+d4ERxBYRUJbo/fWbBeQ2ZoFnTBLvJm0Ba2AW0JRo3f6bfQKj4Cw
 kZ8xCklrAyLSKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 ROsZGBh3MLae8DvEKMnBpCTKm9JzJFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/pBKCcYFFqe
 mpFWmYOMFpg0hIcPEoivLf7gdK8xQWJucWZ6RCpU4zGHBfuXPrDxHFgz60/TEIsefl5qVLivO
 wgkwRASjNK8+AGwaL4EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3lCQKTyZeSVw+14BncI
 EdEr2hgMgp5QkIqSkGhiX6E+b88zatNv0Ku+k/COJ9/clPVp2XGdx9tRlPgybuziu6v2PmNCw
 NfCdmKtL28V103u1Vs+1CvP9xFp90zdjS4ZIa63cdP43G2Z9SJZe8Vdch6P08RzRJqOVZz7w/
 FLw1ZKXvP6s7600C4fydI4JbRncsvvXqybkVyzetOfMqqTvVzTq54crsRRnJBpqMRcVJwIAyO
 WAQN0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506054571!85041278!1
X-Originating-IP: [209.85.213.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34102 invoked from network); 22 Sep 2017 04:29:32 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 04:29:31 -0000
Received: by mail-vk0-f52.google.com with SMTP id m140so4145075vka.10
 for <xen-devel@lists.xenproject.org>; Thu, 21 Sep 2017 21:29:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wVZOietd/18GqGUKk5F6ShrKPVZaV+cfGsa1t2/SgdI=;
 b=cuySyDdNcJLrM+GzZWfPZbJ4DvdHJs64Q3Ve8gRkjh/G/lkI+R2d7INDcJsb8EQyIM
 rT2ivvRSPoBmixa6Ue51bKqgJamjoZ4vD6DhVeCWHxgeOZSOeDCDpDzWoXX6NcRx5Po9
 qQk3VGLt4uXcjuDVHsI6NbADaDkQ/16D7m3Qw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wVZOietd/18GqGUKk5F6ShrKPVZaV+cfGsa1t2/SgdI=;
 b=QfuN0AZ8/IPjNRBwrCof0KtENa5csXTLxE4POWBxEp4J1WgINopG/mdFop3Igm9lw9
 7J8LJLrpXcFvuO8ocjPlt9u7mJTkEtxT5ROdpx3z1F6Ql7a0BPtf6p8xOEyXxWBA+MTt
 a6MSmO4+veQURuexcLHo43r0tay4begB25p0ElbgB2eGL4MRz9o6TSjO56aa+G6FPnnb
 EgJpkMdQNqLbdGYtk03leNvxurGEFVvWa8YOQGKZ4aposSeEgsQY5AxryUDZJXzASU0/
 aAjOdvjoZOjV8svIo4+xIpn6dbU6K4gLULmD6HG0zNmuQe9lI9glNgojyy/+Vwc+BB05
 gpdA==
X-Gm-Message-State: AHPjjUhAu+hPGymOp1a4jD4Al0FAWdgxqUGcQ4kq2ZBXtXL6L8Ts9Yiq
 /cv+p3yFn9qiHbPX5tbm5dISpzu/OW8H1Y7/eUoSoA==
X-Google-Smtp-Source: AOwi7QC6pW+4eaJA4rV2qqKTiRDWrMJyVReP69XNfmssCmVUywWhyP30k/gIgB9ZfZPv9z2+nehk38Tjejw+rafn7f4=
X-Received: by 10.31.163.150 with SMTP id m144mr3927011vke.171.1506054570785; 
 Thu, 21 Sep 2017 21:29:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.49.82 with HTTP; Thu, 21 Sep 2017 21:29:30 -0700 (PDT)
In-Reply-To: <59BFC006020000780017C327@prv-mh.provo.novell.com>
References: <1505730731-10947-1-git-send-email-bhupinder.thakur@linaro.org>
 <1505730731-10947-7-git-send-email-bhupinder.thakur@linaro.org>
 <59BFC006020000780017C327@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Fri, 22 Sep 2017 09:59:30 +0530
Message-ID: <CACtJ1JTggfRpqOjr7301bG94+uZSm-+0xhgVUvbGtxksAwGUQw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v9] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMTggU2VwdGVtYmVyIDIwMTcgYXQgMTY6MTUsIEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTguMDkuMTcgYXQgMTI6MzEsIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IEBAIC0zNiw2
ICszNiw3IEBACj4+ICAjaW5jbHVkZSAiZ3JhbnRfdGFibGUuaCIKPj4gICNpbmNsdWRlICJodm0v
c2F2ZS5oIgo+PiAgI2luY2x1ZGUgIm1lbW9yeS5oIgo+PiArI2luY2x1ZGUgImV2ZW50X2NoYW5u
ZWwuaCIKPgo+IFBsZWFzZSBwbGF5IGJ5IHRoZSBhbHBoYWJldGljIHNvcnRpbmcgaGVyZSAoeGVu
LmggZ29pbmcgZmlyc3QgYmVpbmcKPiB0aGUgYWNjZXB0YWJsZSBleGNlcHRpb24sIGFsYmVpdCBp
dCBkb2Vzbid0IHJlYWxseSBuZWVkIGV4cGxpY2l0bHkKPiBpbmNsdWRpbmcgaGVyZSkuCkkgd2ls
bCByZWFycmFuZ2UgaXQgYWxwaGFiZXRpY2FsbHkuCgo+Cj4+IEBAIC0xMTYwLDkgKzExNjEsMjgg
QEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Cj4+ICAgICAgdWludDMyX3QgdGFyZ2V0
OyAgICAvKiBJTiAqLwo+PiAgICAgIHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCj4+
ICB9Owo+PiArCj4+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2Rv
bWN0bF9wc3JfY2F0X29wX3Q7Cj4KPiBTdHJheSBhZGRpdGlvbiBvZiBhIGJsYW5rIGxpbmUuCm9r
LiBJIHdpbGwgcmVtb3ZlIGl0LgoKPgo+PiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2Rv
bWN0bF9wc3JfY2F0X29wX3QpOwo+Pgo+PiArc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Agewo+
Cj4gUGxlYXNlIGhhdmUgYSBjb21tZW50IGFoZWFkIG9mIHRoaXMgbWVudGlvbmluZyB0aGUgWEVO
X0RPTUNUTF8qCj4gdG8gdXNlIHdpdGggdGhpcyBzdHJ1Y3R1cmUsIGxpa2UgbWFueSAoYnV0IHNh
ZGx5IG5vdCBhbGwpIHN0cnVjdHVyZXMKPiBoYXZlLgo+Cm9rLgoKPj4gKyNkZWZpbmUgWEVOX0RP
TUNUTF9WVUFSVF9PUF9JTklUICAwCj4+ICsgICAgICAgIHVpbnQzMl90IGNtZDsgICAgICAgICAg
IC8qIFhFTl9ET01DVExfVlVBUlRfT1BfKiAqLwo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJU
X1RZUEVfVlBMMDExIDAKPj4gKyAgICAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogSU4g
LSB0eXBlIG9mIHZ1YXJ0Lgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAg
ICAgIEN1cnJlbnRseSBvbmx5IHZwbDAxMSBzdXBwb3J0ZWQuCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqLwo+PiArICAgICAgICB1aW50NjRfYWxpZ25lZF90ICBnZm47ICAv
KiBJTiAtIGd1ZXN0IGdmbiB0byBiZSB1c2VkIGFzIGEKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogICAgICByaW5nIGJ1ZmZlci4KPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICovCj4+ICsgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsgIC8qIElO
ICovCj4KPiBBbmQgdGhpcyBvbmUncyBkaWZmZXJlbnQgZnJvbSB0aGUgZG9taWQgaW4gdGhlIGRv
bWN0bCBoZWFkZXI/IEl0J3MKPiBjZXJ0YWlubHkgb2RkIHRoYXQgdGhpcyBpcyB0aGUgb25seSBm
aWVsZCB3aXRob3V0IGFueSBtZWFuaW5nZnVsCj4gY29tbWVudC4uLgpZZXMgdGhpcyBkb21pZCBp
cyBvZiB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGJhY2tlbmQgY29uc29sZS4gSSBuZWVkIGl0IHRv
IHNldHVwCnRoZSBldmVudCBjaGFubmVsIGJldHdlZW4gdGhlIGd1ZXN0IGRvbWFpbiBhbmQgdGhl
IGRvbWFpbiBydW5uaW5nIHRoZQpiYWNrZW5kIGNvbnNvbGUuCgpJIHdpbGwgYWRkIGEgY29tbWVu
dCBleHBsYWluaW5nIHRoZSBwYXJhbWV0ZXIuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 04:30:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 04:30:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvFbu-0004Gf-BD; Fri, 22 Sep 2017 04:30:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <markus@trippelsdorf.de>) id 1dvFWC-0003gi-6g
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 04:24:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 01/CE-03422-F8094C95; Fri, 22 Sep 2017 04:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVyqPSfkW7vhCO
 RBl9Xq1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknTk1gLHgkVPG+cRdrA2MvfxcjFweLQDez
 xPvXD1i6GDk4hAQ8JM7dLAeJCwmcYZQ41tLP3MXICVSkKvF82jUwm03ASGLSoQ5WEFtEQENi6
 uk9zCANzALfRCQmHD4MlhAWcJPY8ewKI4jNC9Tcs2EnM8TU3ywSv5bNZ4NICEqcnPmEBcRmFt
 CSuPHvJRPIFcwC0hLL/3GAhDkFAiXOzn7OPoGRbxaSjllIOmYhdCxgZF7FqFGcWlSWWqRrZK6
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbgxAsINx8drAQ4ySHExKorwpPUci
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1vUD5QSLUtNTK9Iyc4CBD5OW4OBREuFNAknzFhck5
 hZnpkOkTjEqSonzGoIkBEASGaV5cG2waLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5kkC
 k8mXklcNNfAS1mAlqcveEAyOKSRISUVAOjUaiJ7T3p7Q6prFM4eSeyPDv/3nN7YLnXpNSYC9V
 9P67u1YiReZ97/I+LYqKBK9OsuN8fJnG0L9yV4P530leO/beOzDj7/Ox9Q7ldB+08pKNvMcZF
 ZDx6sFz8yqMvrIo1ljsqhThCr54618XFHjqLz2BZ0awN3tZi6fcaNC2PRZw4IOPWrMWhxFKck
 WioxVxUnAgA+Gwc5LECAAA=
X-Env-Sender: markus@trippelsdorf.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506054285!78191449!1
X-Originating-IP: [194.117.254.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8449 invoked from network); 22 Sep 2017 04:24:45 -0000
Received: from ud10.udmedia.de (HELO mail.ud10.udmedia.de) (194.117.254.50)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 04:24:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=mail.ud10.udmedia.de; h=
 date:from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=k1; bh=tyWpHb1oAzdjRedapSuVvHnrg0Et
 c7FbqGSyjZGGcag=; b=Nueo6Z0YlHR3UIz6UTxJyg4HKValY2wtIOEE8g3XAhQC
 HXOBeoeV+UDVQ0IVLFC4KB24X1k7NSjNZ0LhK5i9ZVo4La0dQH80xXKVizbkYCQk
 iEaITR8SmTfBSiNrhCIz7DcM2YS+CXNM0AoSB1DMJD6YA2tcpYj+tuCY4V1NuXQ=
Received: (qmail 21762 invoked from network); 22 Sep 2017 06:24:44 +0200
Received: from ip5b405f48.dynamic.kabel-deutschland.de (HELO x4)
 (ud10?360p3@91.64.95.72)
 by mail.ud10.udmedia.de with ESMTPSA (ECDHE-RSA-AES256-SHA encrypted,
 authenticated); 22 Sep 2017 06:24:44 +0200
Date: Fri, 22 Sep 2017 06:24:44 +0200
From: Markus Trippelsdorf <markus@trippelsdorf.de>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170922042444.GA235@x4>
References: <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAKv+Gu8Uw18pW9nK8aVdBoyuybAV6_mhtagVrje_cBUHMGY4WA@mail.gmail.com>
 <CAJcbSZGAsXwMNWnZUs28-3f--ssUYh75XW+aoQztPFYe0j52yQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZGAsXwMNWnZUs28-3f--ssUYh75XW+aoQztPFYe0j52yQ@mail.gmail.com>
X-Mailman-Approved-At: Fri, 22 Sep 2017 04:30:40 +0000
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy4wOS4yMSBhdCAxNDoyMSAtMDcwMCwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cj4gT24g
VGh1LCBTZXAgMjEsIDIwMTcgYXQgOToxMCBBTSwgQXJkIEJpZXNoZXV2ZWwKPiA8YXJkLmJpZXNo
ZXV2ZWxAbGluYXJvLm9yZz4gd3JvdGU6Cj4gPgo+ID4gT24gMjEgU2VwdGVtYmVyIDIwMTcgYXQg
MDg6NTksIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPiB3cm90ZToKPiA+ID4KPiA+ID4g
KCBTb3JyeSBhYm91dCB0aGUgZGVsYXkgaW4gYW5zd2VyaW5nIHRoaXMuIEkgY291bGQgYmxhbWUg
dGhlIGRlbGF5IG9uIHRoZSBtZXJnZQo+ID4gPiAgIHdpbmRvdywgYnV0IGluIHJlYWxpdHkgSSd2
ZSBiZWVuIHByb2NyYXN0aW5hdGluZyB0aGlzIGlzIGR1ZSB0byB0aGUgcGVybWFuZW50LAo+ID4g
PiAgIG5vbi10cml2aWFsIGltcGFjdCBQSUUgaGFzIG9uIGdlbmVyYXRlZCBDIGNvZGUuICkKPiA+
ID4KPiA+ID4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4gd3JvdGU6Cj4g
PiA+Cj4gPiA+PiAxKSBQSUUgc29tZXRpbWUgbmVlZHMgdHdvIGluc3RydWN0aW9ucyB0byByZXBy
ZXNlbnQgYSBzaW5nbGUKPiA+ID4+IGluc3RydWN0aW9uIG9uIG1jbW9kZWw9a2VybmVsLgo+ID4g
Pgo+ID4gPiBXaGF0IGFnYWluIGlzIHRoZSB0eXBpY2FsIGZyZXF1ZW5jeSBvZiB0aGlzIG9jY3Vy
cmluZyBpbiBhbiB4ODYtNjQgZGVmY29uZmlnCj4gPiA+IGtlcm5lbCwgd2l0aCB0aGUgdmVyeSBs
YXRlc3QgR0NDPwo+ID4gPgo+ID4gPiBBbHNvLCB0byBtYWtlIHN1cmU6IHdoaWNoIHVud2luZGVy
IGRpZCB5b3UgdXNlIGZvciB5b3VyIG1lYXN1cmVtZW50cywKPiA+ID4gZnJhbWUtcG9pbnRlcnMg
b3IgT1JDPyBQbGVhc2UgdXNlIE9SQyBvbmx5IGZvciBmdXR1cmUgbnVtYmVycywgYXMKPiA+ID4g
ZnJhbWUtcG9pbnRlcnMgaXMgb2Jzb2xldGUgZnJvbSBhIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50
IFBPVi4KPiA+ID4KPiA+ID4+IDIpIEdDQyBkb2VzIG5vdCBvcHRpbWl6ZSBzd2l0Y2hlcyBpbiBQ
SUUgaW4gb3JkZXIgdG8gcmVkdWNlIHJlbG9jYXRpb25zOgo+ID4gPgo+ID4gPiBIb3BlZnVsbHkg
dGhpcyBjYW4gZWl0aGVyIGJlIGZpeGVkIGluIEdDQyBvciBhdCBsZWFzdCBpbmZsdWVuY2VkIHZp
YSBhIGNvbXBpbGVyCj4gPiA+IHN3aXRjaCBpbiB0aGUgZnV0dXJlLgo+ID4gPgo+ID4KPiA+IFRo
ZXJlIGFyZSBzb21ld2hhdCByZWxhdGVkIGNvbmNlcm5zIGluIHRoZSBBUk0gd29ybGQsIHNvIGl0
IHdvdWxkIGJlCj4gPiBnb29kIGlmIHdlIGNvdWxkIHdvcmsgd2l0aCB0aGUgR0NDIGRldmVsb3Bl
cnMgdG8gZ2V0IGEgbW9yZSBoaWdoIGxldmVsCj4gPiBhbmQgYXJjaCBuZXV0cmFsIGNvbW1hbmQg
bGluZSBvcHRpb24gKC1ta2VybmVsLXBpZT8gc291bmRzIHl1bW15ISkKPiA+IHRoYXQgc3RvcHMg
dGhlIGNvbXBpbGVyIGZyb20gbWFraW5nIGluZmVyZW5jZXMgdGhhdCBvbmx5IGhvbGQgZm9yCj4g
PiBzaGFyZWQgbGlicmFyaWVzIGFuZC9vciBvdGhlciBob3N0ZWQgZXhlY3V0YWJsZXMgKEdPVCBp
bmRpcmVjdGlvbnMsCj4gPiBhdm9pZGluZyB0ZXh0IHJlbG9jYXRpb25zIGV0YykuIFRoYXQgd2F5
LCB3ZSB3aWxsIGFsc28gYmUgYWJsZSB0byBkcm9wCj4gPiB0aGUgJ2hpZGRlbicgdmlzaWJpbGl0
eSBvdmVycmlkZSBhdCBzb21lIHBvaW50LCB3aGljaCB3ZSBjdXJyZW50bHkKPiA+IG5lZWQgdG8g
cHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSByZWRpcmVjdGluZyBhbGwgZ2xvYmFsIHN5bWJvbAo+
ID4gcmVmZXJlbmNlcyB2aWEgZW50cmllcyBpbiB0aGUgR09ULgo+IAo+IE15IHBsYW4gd2FzIHRv
IGFkZCBhIC1tdGxzLXJlZz08ZnN8Z3M+IHRvIHN3aXRjaCB0aGUgZGVmYXVsdCBzZWdtZW50Cj4g
cmVnaXN0ZXIgZm9yIHN0YWNrIGNvb2tpZXMgYnV0IEkgY2FuIHNlZSBncmVhdCBiZW5lZml0cyBp
biBoYXZpbmcgYQo+IG1vcmUgZ2VuZXJhbCBrZXJuZWwgZmxhZyB0aGF0IHdvdWxkIGFsbG93IHRv
IGdldCByaWQgb2YgdGhlIEdPVCBhbmQKPiBQTFQgd2hlbiB5b3UgYXJlIGJ1aWxkaW5nIHBvc2l0
aW9uIGluZGVwZW5kZW50IGNvZGUgZm9yIHRoZSBrZXJuZWwuIEl0Cj4gY291bGQgYWxzbyBpbmNs
dWRlIG9wdGltaXphdGlvbnMgbGlrZSBmb2xkaW5nIHN3aXRjaCB0YWJsZXMgZXRjLi4uCj4gCj4g
U2hvdWxkIHdlIHN0YXJ0IGEgc2VwYXJhdGUgZGlzY3Vzc2lvbiBvbiB0aGF0PyBBbnlvbmUgdGhh
dCB3b3VsZCBiZQo+IG1vcmUgZXhwZXJpZW5jZWQgdGhhbiBJIHRvIHB1c2ggdGhhdCB0byBnY2Mg
JiBjbGFuZyB1cHN0cmVhbT8KCkp1c3Qgb3BlbiBhIGdjYyBidWcuIFNlZQpodHRwczovL2djYy5n
bnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD04MTcwOCBhcyBhbiBleGFtcGxlLgoKLS0g
Ck1hcmt1cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 06:19:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 06:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvHJI-0002dD-Tt; Fri, 22 Sep 2017 06:19:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvHJH-0002d5-Gn
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 06:19:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 08/62-02202-67BA4C95; Fri, 22 Sep 2017 06:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov27Z6iO
 RBvsmclh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPjosXtEhVbLu7jLGBcYNoFyMnh4SAkcTb
 if+YQGwhgYWMElfOcIDYwgI+EmefzWADsUUElCV6f/1m6WLk4mAWuM8oseDmBlYQR0hgPYvE4
 77nLCBVbAKqEhuun2IFsXkFrCUanh8Bi7MAxd+eamUHsUUFwiWazvazQNQISpyc+QTM5hQwkG
 i69JIZxGYWUJf4M+8SlC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNbLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDM96BgbGHYyXt/gdYpTk
 YFIS5bWffyRSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4J6wCqhMsSk1Pr
 UjLzAFGEEypBAePkgivGUiat7ggMbc4Mx0idYpRl+PHpCt/mITAZkiJ8xaBFAmAFGWU5sGNgE
 XzJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGUgU3gy80rgNr0COoIJ6IjsDQdAjihJREh
 JNTAG3jipJ3Pt2pcgDtWXB0sbuJPWzmAWXr5rySpDvi1bark230ja4jp/1rZ7EzPK4y6xzvF/
 dTyRte+r8VaOOI5awedtqyrbrcpZXi79+Wuhqxa35JQidqlK+Qbh6pRWxdMzTkS+OhAT7Xg8+
 199ZsGyz2ub2DJs3M2PZ63x2DNvaVmmY+vxjBtKLMUZiYZazEXFiQBxkJie4QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506061173!76443047!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64206 invoked from network); 22 Sep 2017 06:19:34 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 06:19:34 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3659CABB0;
 Fri, 22 Sep 2017 06:19:32 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
Date: Fri, 22 Sep 2017 08:19:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C3C33E020000780017DEC3@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDkvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA5LjE3IGF0
IDEzOjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjEvMDkvMTcgMTM6MzEsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMDk6NTMsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIxLzA5LzE3IDA4OjE1LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMDY6MzUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjAvMDkvMTcgMTc6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIwLjA5LjE3IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24g
MjAvMDkvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMjAuMDku
MTcgYXQgMTM6MTAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+IEkgdGhvdWdo
dCBhYm91dCBhIGNhcCBhbmQgVEJIIEknbSBub3Qgc3VyZSB3aGljaCB3b3VsZCBiZSBzYW5lIHRv
Cj4+Pj4+Pj4+Pj4gYXBwbHkuIFRoZSBnbG9iYWwgbGltaXRzIHNlZW0gd3JvbmcsIGVzcGVjaWFs
bHkgbG9va2luZyBhdCBwYXRjaCAxNDoKPj4+Pj4+Pj4+PiB0aG9zZSBsaW1pdHMgd2lsbCBiZSBm
b3IgZG9tMCBvbmx5IHRoZW4uIEFuZCBkb20wIHdvbid0IG5lZWQgbWFueQo+Pj4+Pj4+Pj4+IGdy
YW50IGZyYW1lcyBpbiB0aGUgbm9ybWFsIGNhc2UuLi4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJJ3Zl
IGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBEb20wIGFzcGVjdCB0b28gb3ZlciBsdW5jaC4gV2hh
dAo+Pj4+Pj4+Pj4gYWJvdXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQgaXRz
IGxpbWl0IChvbmx5IHVwd2FyZHMKPj4+Pj4+Pj4+IG9mIGNvdXJzZSkgaW4gc2V0dXBfdGFibGUo
KSwgd2l0aG91dCBhbnkgdXBwZXIgYm91bmQgZW5mb3JjZWQ/Cj4+Pj4+Pj4+PiBUaGlzIHdvdWxk
IGZyZWUgdXAgdGhlIGdsb2JhbHMgdG8gYmUgdXNlZCBhcyBzeXN0ZW0gd2lkZSBsaW1pdHMKPj4+
Pj4+Pj4+IGFnYWluLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGlzIHdvdWxkIGJlIHBvc3NpYmxlLCBv
ZiBjb3Vyc2UuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSBu
ZWVkIHRvIHJlLWFsbG9jYXRlIHRoZSBmcmFtZSBwb2ludGVyIGFycmF5cwo+Pj4+Pj4+PiBpcyBp
dCB3b3J0aC4KPj4+Pj4+Pgo+Pj4+Pj4+IElucHV0IGJ5IG90aGVycyB3b3VsZCBiZSBoZWxwZnVs
Li4uCj4+Pj4+Pgo+Pj4+Pj4gSSB0aGluayBJJ2xsIGdvIHdpdGggYWRkaXRpb25hbCBjYXAgYm9v
dCBwYXJhbWV0ZXJzLCBzbyBJIGRvbid0IHRoaW5rCj4+Pj4+PiB3ZSBuZWVkIGRvbTAgdG8gbW9k
aWZ5IGl0cyBvd24gbGltaXRzLgo+Pj4+Pgo+Pj4+PiBTbyBhcmUgd2UgaW4gYWdyZWVtZW50IHRo
ZW4gdGhhdCBubyBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbnMKPj4+Pj4gYXJlIG5lZWRlZCwgYW5k
IHRoYXQgaGVuY2UgdGhlIGNhcCB3aWxsIGJlIGFwcGxpY2FibGUgdG8gYWxsCj4+Pj4+IGRvbWFp
bnMgKHdpdGggRG9tMCBzaW1wbHkgbm90IGhhdmluZyBhbnkgb3RoZXIgbGltaXQgZW5mb3JjZWQK
Pj4+Pj4gb24gaXQpPwo+Pj4+Cj4+Pj4gSG1tLCBJIG1lYW50IHRoaXMgdG8gYmUgdGhlIG90aGVy
IHdheSByb3VuZDogaGF2aW5nIGRpc3RpbmN0IHBhcmFtZXRlcnMKPj4+PiBmb3IgZG9tMCBhbmQg
dGhlIGNhcC4KPj4+Pgo+Pj4+IEluIGNhc2UgeW91IGxpa2UgaXQgbXVjaCBiZXR0ZXIgdG8gbWVy
Z2UgdGhlbSBJIHdvbid0IGFyZ3VlIG92ZXIgaXQuCj4+Pgo+Pj4gV2VsbCwgbGF0ZSB5ZXN0ZXJk
YXkgZXZlbmluZyBpdCBvY2N1cnJlZCB0byBtZSB0aGF0IGl0IHdvdWxkCj4+PiBvbmx5IGJlIGNv
bnNpc3RlbnQgdG8gYXBwbHkgdGhlIHNhbWUgY2FwIHRvIGFsbCBkb21haW5zLiBUaGF0J3MKPj4+
IGluIHBhcnRpY3VsYXIgdG8gbm90IHBlbmFsaXplIGEgbm9uLURvbTAgaGFyZHdhcmUgZG9tYWlu
IGluCj4+PiBjb21wYXJpc29uIHdpdGggRG9tMCBpdHNlbGYuCj4+Cj4+IFRoYXQncyBjb3JyZWN0
Lgo+Pgo+PiBPVE9IIGUuZy4gYSBjYXAgb2YgbGV0cyBzYXkgMTAyNCBncmFudCBmcmFtZXMgYnV0
IERvbTAgY29uZmlndXJlZCB0bwo+PiA0IG9ubHkgKHdoeSB3b3VsZCBpdCBuZWVkIG1vcmU/KSB3
b3VsZCBtYWtlIHNlbnNlOiB0aGUgZ3JhbnQgZnJhbWUgYXJyYXkKPj4gZm9yIERvbTAgd291bGQg
bmVlZCAzMiBieXRlcyBvbmx5IGluc3RlYWQgb2YgdGhlIDhrQiBmb3IgdGhlIDEwMjQgZnJhbWVz
Cj4+IGlmIHRoZSBjYXAgd291bGQgYmUgdGhlIGNvbmZpZ3VyYXRpb24gdmFsdWUgZm9yIERvbTAu
Cj4gCj4gTWF5IEkgc3VnZ2VzdCB0aGF0IGZvciBub3cgd2UgdXNlIHRoZSBzaW1wbGVyIHZhcmlh
bnQgd2l0aG91dAo+IGV4dHJhIERvbTAgY29tbWFuZCBsaW5lIG9wdGlvbnMsIGFuZCBsYXRlciAo
cG9zdCA0LjEwKSwgaWYgeW91IG9yCj4gYW55b25lIGVsc2UgcmVhbGx5IGZlZWxzIGxpa2UgaXQs
IERvbTAgc3BlY2lmaWMgb3B0aW9ucyBiZSBpbnRyb2R1Y2VkPwoKV2hpbGUgYXBwbHlpbmcgdGhl
c2UgY2hhbmdlcyB0byBteSBzZXJpZXMgSSByZWFsaXplZCB0aGlzIG1pZ2h0IGJlIGEgYmFkCmNo
b2ljZSBmb3IgQVJNOiB0aGUgZG9tMCBncmFudCB0YWJsZSBpcyBoZXJlIGxpbWl0ZWQgdG8gYWJv
dXQgMTAwIHBhZ2VzLgpJZiB0aGVyZSBpcyBzb21lIG5lZWQgdG8gaGF2ZSBhIGRvbVUgd2l0aCBt
b3JlIGdyYW50IGZyYW1lcyB0aGUgc3lzdGVtCndvdWxkbid0IGJlIGFibGUgdG8gYm9vdCBhcyB0
aGUgaGlnaCBjYXAgd291bGQgYmUgdXNlZCBmb3IgdGhlIGRvbTAKZ3JhbnQgZnJhbWUgbnVtYmVy
LgoKQW5kIGZvciBiZWluZyBhYmxlIHRvIGNvdmVyIHRoZSB4bCBkZWZhdWx0cyBvZiB0aGUgZ3Jh
bnQgZnJhbWUgbGltaXRzIG9mCmh1Z2UgaG9zdHMgSSBuZWVkIHRvIHNldCB0aGUgY2FwIHRvIGF0
IGxlYXN0IDY0IG5vdy4gSSdkIGxpa2UgdG8gcmFpc2UKaXQgZXZlbiBtb3JlLCBsZXRzIHNheSB0
byAyNTYgb3IgNTEyLCBpbiBvcmRlciB0byBoYXZlIHNvbWUgaGVhZHJvb20uCgpTbyBJIHRoaW5r
IEknbSBnb2luZyB3aXRoIHRoZSBkb20wIHN1Yi1vcHRpb24gZm9yIHRoZSBtYXhfZ3JhbnRfZnJh
bWVzCnBhcmFtZXRlci4gSSBkb24ndCB0aGluayBpdCBpcyBuZWVkZWQgZm9yIG1heF9tYXB0cmFj
a19mcmFtZXMsIGFzIGRvbTAKd2lsbCBiZSBub3JtYWxseSB0aGUgZG9tYWluIG5lZWRpbmcgdGhl
IGhpZ2hlc3QgdmFsdWUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 06:46:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 06:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvHj7-0004Uz-3J; Fri, 22 Sep 2017 06:46:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvHj5-0004Un-Ov
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 06:46:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A5/4A-02229-7B1B4C95; Fri, 22 Sep 2017 06:46:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfbxiO
 RBp/DLVY8/s1icW/Ke3YHJo/DH66weGzv28UewBTFmpmXlF+RwJqxbJ5/wUGfisU3+5gaGD8Y
 dDFycQgJNDJJNM2axAzhPGaUmDpvMwuEs41R4snmE+xdjJwcIgLOEl/PzAWzeQX0JSZsfQBmC
 wtYSKw7vpwdpEFC4IaUxOob7UwgCQkBb4kHc68zwthf1/8GmsrOwSZgJXFIDCTKIqAqsWf6fp
 YJjNwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEery
 egYFxB2PDXr9DjJIcTEqivPbzj0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9uAEoJ1iUmp5a
 kZaZAww9mLQEB4+SCG8nSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5j4IUCYAUZZTmw
 Y2AxcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8p0Cm8GTmlcBtegV0BBPQEeWrwY4oSU
 RISTUwmvzcGreuze5Ijm2r2ueFuldYfzxhOi9yqM3u/k/V/C+Tnz8LMc05sUHjq1RIY9LdbP6
 Xvhr/Xn3V9ng16XXgriAPL6HkxXuNrbaWOTycefGbkXnOu+VbZm8u9Mm9fmvSnqyj6XGsOQ6C
 26a5PrU5F+G8/bHfYYdzUwvsuHZXtT5nvCF55/63iUosxRmJhlrMRcWJAOTEsfx+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506062772!115832116!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51120 invoked from network); 22 Sep 2017 06:46:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 06:46:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvHj1-0000ry-UL; Fri, 22 Sep 2017 06:46:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvHiw-0002WU-G8; Fri, 22 Sep 2017 06:46:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvHiw-0007K5-6u; Fri, 22 Sep 2017 06:46:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113689-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=0a8066f0c068f1e318a1aacd7864fc00e455a37b
X-Osstest-Versions-That: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 06:46:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 113689: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1846524654913806404=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1846524654913806404==
Content-Type: text/plain

flight 113689 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113689/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-saverestore.2 fail REGR. vs. 113659
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113659

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113659
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113659
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113659
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113659
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                0a8066f0c068f1e318a1aacd7864fc00e455a37b
baseline version:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6

Last test of basis   113659  2017-09-21 09:21:25 Z    0 days
Testing same since   113689  2017-09-21 20:51:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Artyom Tarasenko <atar4qemu@gmail.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Olaf Hering <olaf@aepfle.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 821 lines long.)


--===============1846524654913806404==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1846524654913806404==--

From xen-devel-bounces@lists.xen.org Fri Sep 22 06:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 06:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvHue-0005Ge-9k; Fri, 22 Sep 2017 06:58:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pasik@iki.fi>) id 1dvHud-0005GY-5u
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 06:58:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 98/94-02046-284B4C95; Fri, 22 Sep 2017 06:58:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVi18eao9u45Ui
 kwaPfXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a39uXMBVcOMlZMvjWRrYHxxVzGLkYuDiGB
 ZYwStxvfsHUxcgA5hRJTP1Z2MXJysAioSizq/sUMYrMJWEo8mvmbCcQWETCVmHl8GxNIL7PAK
 iaJZcsvgfUKC8RKrG6MAanhFdCXeLT5EzPE/CYmieb+hcwQCUGJkzOfsIDYzAI6Eju33gHrZR
 aQllj+jwMiLC/RvHU2WDmnQKDE9p2PwPaKCqhIXJnwln0CI/8sJJNmIZk0C2HSLCSTFjCyrGL
 UKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2MrSf8
 DjFKcjApifLybzoSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC13YzUE6wKDU9tSItMwcYKTBpC
 Q4eJRHeWJA0b3FBYm5xZjpE6hSjMcexTZf/MHE8unH3D5MQS15+XqqUOK8USKkASGlGaR7cIF
 gEX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJsIMoUnM68Ebt8roFOYgE4pXw12SkkiQkq
 qgdGk5WEBY4nnzMeG6QylDMkX9v6Nd35yd0mzTXB2/WI3mx0Jh70/1Kt42LgySbIGTzv2suPX
 BbV3nbPNt5YcFHt8yKbdo5zh/DlG58O52245XKuYGvQhLy5z/cx/aVtjfaLn5C3y8GBhmX5nX
 +Kd0vc180QbV3G73NZ7KKEU2TTzk09OelTlQyWW4oxEQy3mouJEANlwv67bAgAA
X-Env-Sender: pasik@iki.fi
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506063488!111424677!1
X-Originating-IP: [62.142.5.108]
X-SpamReason: No, hits=0.5 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiA2Mi4xNDIuNS4xMDggPT4gOTU3MDc=\n,sa_preprocessor: 
 QmFkIElQOiA2Mi4xNDIuNS4xMDggPT4gOTU3MDc=\n,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13531 invoked from network); 22 Sep 2017 06:58:09 -0000
Received: from emh02.mail.saunalahti.fi (HELO emh02.mail.saunalahti.fi)
 (62.142.5.108)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 22 Sep 2017 06:58:09 -0000
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh02.mail.saunalahti.fi (Postfix) with ESMTP id EC1B8234385;
 Fri, 22 Sep 2017 09:58:05 +0300 (EEST)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id BA98B36C0F6; Fri, 22 Sep 2017 09:58:05 +0300 (EEST)
Date: Fri, 22 Sep 2017 09:58:05 +0300
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Christopher Clark <christopher.w.clark@gmail.com>
Message-ID: <20170922065805.GN4090@reaktio.net>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
 <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Kyle Temkin <temkink@ainfosec.com>,
 Sander Eikelenboom <linux@eikelenboom.it>,
 =?iso-8859-1?B?Suly9G1l?= Oufella <jerome.oufella@savoirfairelinux.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAwNzowOToxMlBNIC0wNzAwLCBDaHJpc3RvcGhl
ciBDbGFyayB3cm90ZToKPiBPbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAxOjI3IFBNLCBTYW5kZXIg
RWlrZWxlbmJvb20KPiA8bGludXhAZWlrZWxlbmJvb20uaXQ+IHdyb3RlOgo+ID4KPiA+IE9uIFRo
dSwgU2VwdGVtYmVyIDIxLCAyMDE3LCAxMDozOTo1MiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+Cj4gPj4gT24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDM6NTA6MzVQTSAtMDQwMCwgSsOp
csO0bWUgT3VmZWxsYSB3cm90ZToKPiA+Pj4KPiA+Pj4gSSdtIHVzaW5nIFBDSSBwYXNzLXRocm91
Z2ggdG8gbWFwIGEgUENJZSAoaW50ZWwgaTIxMCkgY29udHJvbGxlciBpbnRvCj4gPj4+IGEgSFZN
IGRvbWFpbi4gVGhlIHN5c3RlbSB1c2VzIHhlbi1wY2liYWNrIHRvIGhpZGUgdGhlIGFwcHJvcHJp
YXRlIFBDSQo+ID4+PiBkZXZpY2UgZnJvbSBEb20wLgo+ID4+Pgo+ID4+PiBXaGVuIGNyZWF0aW5n
IHRoZSBIVk0gZG9tYWluIGFmdGVyIGFuIGh5cGVydmlzb3IgY29sZCBib290LCB0aGUgSFZNCj4g
Pj4+IGRvbWFpbiBjYW4gYWNjZXNzIGFuZCB1c2UgdGhlIFBDSWUgY29udHJvbGxlciB3aXRob3V0
IHByb2JsZW0uCj4gPj4+Cj4gPj4+IEhvd2V2ZXIsIGlmIHRoZSBIVk0gZG9tYWluIGlzIGRlc3Ry
b3llZCB0aGVuIHJlc3RhcnRlZCwgaXQgd29uJ3QgYmUKPiA+Pj4gYWJsZSB0byB1c2UgdGhlIHBh
c3MtdGhyb3VnaCBQQ0kgZGV2aWNlIGFueW1vcmUuIFRoZSBQQ0kgZGV2aWNlIGlzCj4gPj4+IHNl
ZW4gYW5kIGNhbiBiZSBtYXBwZWQsIGhvd2V2ZXIsIHRoZSBpbnRlcnJ1cHRzIHdpbGwgbm90IGJl
IHBhc3NlZCB0bwo+ID4+PiB0aGUgSFZNIGRvbWFpbiBhbnltb3JlICh0aGlzIGlzIHZpc2libGUg
dW5kZXIgYSBMaW51eCBndWVzdCBhcwo+ID4+PiAvcHJvYy9pbnRlcnJ1cHRzIGNvdW50ZXJzIHJl
bWFpbiAwKS4gVGhlIGJlaGF2aW9yIG9uIGEgV2luZG93czEwIGd1ZXN0Cj4gPj4+IGlzIHRoZSBz
YW1lLgo+ID4+Pgo+ID4+PiBBIGZldyBpbnRlcmVzdGluZyBoaW50cyBJIG5vdGljZWQ6Cj4gPj4+
Cj4gPj4+IC0gT24gRG9tMCwgJ2xzcGNpIC12dicgb24gdGhhdCBQQ0llIGRldmljZSBiZXR3ZWVu
IHRoZSAid29ya2luZyIgYW5kCj4gPj4+IHRoZSAibXV0ZWQgaW50ZXJydXB0cyIgc3RhdGVzLCBJ
IG5vdGVkIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZQo+ID4+PiBNU0ktWCBjYXBzOgo+ID4+Pgo+
ID4+PiAtIENhcGFiaWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tlZC0g
PC0tIElSUXMgd2lsbCB3b3JrIGlmIGRvbWFpbiBzdGFydGVkCj4gPj4+ICsgQ2FwYWJpbGl0aWVz
OiBbNzBdIE1TSS1YOiBFbmFibGUtIENvdW50PTUgTWFza2VkKyA8LS0gSVJRcyB3b24ndCB3b3Jr
IGlmIGRvbWFpbiBzdGFydGVkCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXl5eXl5eXgo+ID4KPiA+PiBJTUhPIGl0IHNlZW1zIHRoYXQgZWl0aGVyIHlv
dXIgZGV2aWNlIGlzIG5vdCBhYmxlIHRvIHBlcmZvcm0gYSByZXNldAo+ID4+IHN1Y2Nlc3NmdWxs
eSwgb3IgTGludXggaXMgbm90IGNvcnJlY3RseSBwZXJmb3JtaW5nIHN1Y2ggcmVzZXQuIEkgZG9u
J3QKPiA+PiB0aGluayB0aGVyZSdzIGEgbG90IHRoYXQgY2FuIGJlIGRvbmUgZnJvbSB0aGUgWGVu
IHNpZGUuCj4gPgo+ID4gVW5mb3J0dW5hdGVseSBmb3IgYSBsb3Qgb2YgcGNpLWRldmljZXMgYSBz
aW1wbGUgcmVzZXQgYXMgcGVyZm9ybWVkIGJ5IGRlZmF1bHQgaXNuJ3QgZW5vdWdoLAo+ID4gYnV0
IGFsc28gYWxtb3N0IG5vbmUgc3VwcG9ydCBhIHJlYWwgcGNpIEZMUi4KPiA+Cj4gPiBJbiB0aGUg
ZGlzdGFudCBwYXN0IEtvbnJhZCBoYXMgbWFkZSBhIHBhdGNoc2V0IHRoYXQgaW1wbGVtZW50ZWQg
YSBidXMgcmVzZXQgYW5kCj4gPiByZXNldGluZyBjb25maWcgc3BhY2UuIChJdCBwaWdneSBiYWNr
ZWQgb24gYWxyZWFkeSBleGlzdGluZyBsaWJ4bCBtZWNoYW5pc20gb2YKPiA+IHRyeWluZyB0byBj
YWxsIG9uIGEgc3lmcyAiZG9fZmxyIiBhdHRyaWJ1dGUgd2hpY2ggdHJpZ2dlcnMgcGNpYmFjayB0
byBwZXJmb3JtCj4gPiB0aGUgYnVzcmVzZXQgYW5kIHJld3JpdGUgb2YgY29uZmlnIHNwYWNlIGZv
ciB0aGUgZGV2aWNlLgo+ID4KPiA+IEkgdXNlIHRoYXQgcGF0Y2hzZXQgZXZlciBzaW5jZSBmb3Ig
bXkgcGNpLXBhc3N0cm91Z2ggbmVlZHMgYW5kIGl0IHdvcmtzIHByZXR0eQo+ID4gd2VsbC4gSSBj
YW4gc2h1dGRvd24gYW4gcmVzdGFydCBWTSdzIHdpdGggcGNpIGRldmljZXMgcGFzc2VkIHRyaG91
Z2ggKGFsc28gQU1ECj4gPiBSYWRlb24gZ3JhcGhpYyBjYXJkcykuCj4gCj4gSnVzdCB0byBjb25m
aXJtIHRoZSB1dGlsaXR5IG9mIHRoYXQgcGllY2Ugb2Ygd29yazogT3BlblhUIGFsc28gdXNlcyBh
bgo+IGV4dGVuZGVkIHZlcnNpb24gb2YgdGhhdCBzYW1lIHBhdGNoIHRvIHBlcmZvcm0gZGV2aWNl
IHJlc2V0IGZvcgo+IHBhc3N0aHJvdWdoLgo+IAo+IEkndmUgYXR0YWNoZWQgYSBjb3B5IG9mIHRo
YXQgT3BlblhUIHBhdGNoIHRvIHRoaXMgbWVzc2FnZSBhbmQgaXQgY2FuCj4gYWxzbyBiZSBvYnRh
aW5lZCBmcm9tIG91ciBnaXQgcmVwb3NpdG9yeToKPiBodHRwczovL2dpdGh1Yi5jb20vT3BlblhU
L3hlbmNsaWVudC1vZS9ibG9iL2Y4ZDNiMjgyYTg3MjMxZDlhZTcxN2IxM2Q1MDZlOGU3ZTI4Yzc4
YzQvcmVjaXBlcy1rZXJuZWwvbGludXgvNC45L3BhdGNoZXMvdGhvcm91Z2gtcmVzZXQtaW50ZXJm
YWNlLXRvLXBjaWJhY2stcy1zeXNmcy5wYXRjaAo+IFRoaXMgdmVyc2lvbiBjcmVhdGVzIGEgc3lz
ZnMgbm9kZSBuYW1lZCAicmVzZXRfZGV2aWNlIiBhbmQgdGhlIE9wZW5YVAo+IGxpYnhsIHRvb2xz
dGFjayBpcyBwYXRjaGVkIHRvIHVzZSB0aGF0IG5vZGUgaW5zdGVhZCBvZiAiZG9fZmxyIi4KPiAK
PiBLb25yYWQncyBvcmlnaW5hbCB3b3JrIGVuY291bnRlcmVkIHB1c2hiYWNrIG9uIHVwc3RyZWFt
IGFjY2VwdGFuY2UgYXQKPiB0aGUgdGltZSBpdCB3YXMgZGV2ZWxvcGVkLiBJJ20gbm90IHN1cmUg
SSd2ZSBmb3VuZCB3aGVyZSB0aGF0Cj4gZGlzY3Vzc2lvbiBlbmRlZC4gSXMgdGhlcmUgYW55IHBy
b3NwZWN0IG9mIGEgbW9yZSBjb21wcmVoZW5zaXZlIHJlc2V0Cj4gbWVjaGFuaXNtIGJlaW5nIGFj
Y2VwdGVkIGludG8geGVuLXBjaWJhY2ssIG9yIGVsc2V3aGVyZSBpbiB0aGUga2VybmVsPwo+IAo+
IEFzIG5vdGVkIGluIHRoZSBvcmlnaW5hbCBMS01MIHRocmVhZHMsIHZmaW8gaGFzIHNpbWlsYXIg
cmVsZXZhbnQgcGNpCj4gZGV2aWNlIHJlc2V0IHJldHJ5IGxvZ2ljLiAoVGhhbmtzIHRvIFJpY2gg
UGVyc2F1ZCBmb3IgdGhpcyBwb2ludGVyOikKPiBodHRwOi8vZWxpeGlyLmZyZWUtZWxlY3Ryb25z
LmNvbS9saW51eC92NC4xNC1yYzEvc291cmNlL2RyaXZlcnMvdmZpby9wY2kvdmZpb19wY2kuYyNM
MTM1Mwo+IAo+IGxpYnZpcnQgYWxzbyBwZXJmb3JtcyBzaW1pbGFyIHJlc2V0IGxvZ2ljLCB1c2lu
ZyBhIGRpcmVjdCBsb3cgbGV2ZWwKPiBpbnRlcmZhY2UgdG8gY29uZmlnIHNwYWNlIChUaGFua3Mg
dG8gTWFyZWsgZm9yIHRoaXMgcG9pbnRlciwgbGlidmlydAo+IGlzIHVzZWQgYnkgUXViZXM6KQo+
IGh0dHBzOi8vZ2l0aHViLmNvbS9saWJ2aXJ0L2xpYnZpcnQvYmxvYi9tYXN0ZXIvc3JjL3V0aWwv
dmlycGNpLmMjTDkyOQo+IEkgdGhpbmtzIHRoaXMgaW5kaWNhdGVzIHRoYXQgaXQgd291bGQgYmUg
cG9zc2libGUgdG8gZXh0ZW5kIGxpYnhsIHRvCj4gZG8gc29tZXRoaW5nIHNpbWlsYXIsIGJ1dCB0
aGF0IHNlZW1zIGxlc3Mgc2F0aXNmYWN0b3J5IGNvbXBhcmVkIHRvCj4gcGVyZm9ybWluZyB0aGUg
d29yayBpbiBhIGtlcm5lbC1wcm92aWRlZCBpbXBsZW1lbnRhdGlvbi4KPiAKPiBJcyB0aGVyZSBh
IHdheSBmb3J3YXJkIHRvIHByb3ZpZGluZyB0aGlzIGZ1bmN0aW9uYWxpdHkgd2l0aGluIFhlbgo+
IHNvZnR3YXJlIG9yIExpbnV4Pwo+IAoKQWRkaW5nIEtvbnJhZCB0byBDQyAuLgoKCi0tIFBhc2kK
Cj4gQ2hyaXN0b3BoZXIKPiAtLQo+IAo+IG9wZW54dC5vcmcKCj4gRnJvbSBkNjg2MzUxZDhlYTRh
MWVhMWQ3NTVkMGExMGY2ZjE0ZDFjODcwOTExIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZy
b206IEt5bGUgVGVta2luIDxrdGVta2luQGJpbmdoYW10b24uZWR1Pgo+IERhdGU6IFdlZCwgOCBB
cHIgMjAxNSAwMDo1ODoyNCAtMDQwMAo+IFN1YmplY3Q6IFtQQVRDSF0gQWRkIHRob3JvdWdoIHJl
c2V0IGludGVyZmFjZSB0byBwY2liYWNrJ3Mgc3lzZnMuCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiBTSE9SVCBERVNDUklQVElPTjoKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IEFk
ZHMgYW4gaW50ZXJmYWNlIHRoYXQgYWxsb3dzICJtb3JlIHRob3JvdWdoIiByZXNldHMgdG8gYmUg
cGVyZm9ybWVkCj4gb24gZGV2aWNlcyB3aGljaCBkb24ndCBzdXBwb3J0IEZ1bmN0aW9uIExldmVs
IFJlc2V0cyAoRkxScykuIFRoaXMKPiBpbnRlcmZhY2Ugc2hvdWxkIGFsbG93IHRoZSB0b29sc3Rh
Y2sgdG8gZW5zdXJlIHRoYXQgYSBQQ0kgZGV2aWNlIGlzIGluIGEKPiBrbm93biBzdGF0ZSBwcmlv
ciB0byBwYXNzaW5nIGl0IHRocm91Z2ggdG8gYSBWTS4KPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+IExPTkcgREVTQ1JJUFRJT046Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAKPiBG
cm9tIEtvbnJhZCBSemVzenV0ZWsgV2lsaydzIG9yaWdpbmFsIHBvc3QgdG8geGVuLWRldmVsIGFu
ZCB0aGUgTEtNTDoKPiAKPiAgIFRoZSBsaWZlLWN5Y2xlIG9mIGEgUENJIGRldmljZSBpbiBYZW4g
cGNpYmFjayBpcyBjb21wbGV4Cj4gICBhbmQgaXMgY29uc3RyYWluZWQgYnkgdGhlIFBDSSBnZW5l
cmljIGxvY2tpbmcgbWVjaGFuaXNtLgo+IAo+ICAgSXQgc3RhcnRzIHdpdGggdGhlIGRldmljZSBi
ZWluZyBiaW5kZWQgdG8gdXMgLSBmb3Igd2hpY2gKPiAgIHdlIGRvIGEgZGV2aWNlIGZ1bmN0aW9u
IHJlc2V0IChhbmQgZG9uZSB2aWEgU3lzRlMKPiAgIHNvIHRoZSBQQ0kgbG9jayBpcyBoZWxkKQo+
IAo+ICAgSWYgdGhlIGRldmljZSBpcyB1bmJpbmRlZCBmcm9tIHVzIC0gd2UgYWxzbyBkbyBhIGZ1
bmN0aW9uCj4gICByZXNldCAoYWxzbyBkb25lIHZpYSBTeXNGUyBzbyB0aGUgUENJIGxvY2sgaXMg
aGVsZCkuCj4gCj4gICBJZiB0aGUgZGV2aWNlIGlzIHVuLWFzc2lnbmVkIGZyb20gYSBndWVzdCAt
IHdlIGRvIGEgZnVuY3Rpb24KPiAgIHJlc2V0IChubyBQQ0kgbG9jaykuCj4gCj4gICBBbGwgb24g
dGhlIGluZGl2aWR1YWwgUENJIGZ1bmN0aW9uIGxldmVsIChzbyBidXM6ZGV2aWNlOmZ1bmN0aW9u
KS4KPiAKPiAgIFVuZm9ydHVuYXRseSBhIGZ1bmN0aW9uIHJlc2V0IGlzIG5vdCBhZGVxdWF0ZSBm
b3IgY2VydGFpbgo+ICAgUENJZSBkZXZpY2VzLiBUaGUgcmVzZXQgZm9yIGFuIGluZGl2aWR1YWwg
UENJIGZ1bmN0aW9uICJtZWFucwo+ICAgZGV2aWNlIG11c3Qgc3VwcG9ydCBGTFIgKFBDSWUgb3Ig
QUYpLCBQTSByZXNldCBvbiBEM2hvdC0+RDAKPiAgIGRldmljZSBzcGVjaWZpYyByZXNldCwgb3Ig
YmUgYSBzaW5nbGV0b24gZGV2aWNlIG9uIGEgYnVzCj4gICBhIHNlY29uZGFyeSBidXMgcmVzZXQu
ICBGTFIgZG9lcyBub3QgaGF2ZSB3aWRlc3ByZWFkIHN1cHBvcnQsCj4gICByZXNldCBpcyBub3Qg
dmVyeSByZWxpYWJsZSwgYW5kIGJ1cyB0b3BvbG9neSBpcyBkaWN0YXRlZCBieSB0aGUKPiAgIGFu
ZCBkZXZpY2UgZGVzaWduLiAgV2UgbmVlZCB0byBwcm92aWRlIGEgbWVhbnMgZm9yIGEgdXNlciB0
bwo+ICAgYSBidXMgcmVzZXQgaW4gY2FzZXMgd2hlcmUgdGhlIGV4aXN0aW5nIG1lY2hhbmlzbXMg
YXJlIG5vdAo+ICAgIG9yIG5vdCByZWxpYWJsZS4gIiAoQWRhbSBXaWxsaWFtc29uLCAndmZpby1w
Y2k6IFBDSSBob3QgcmVzZXQKPiAgIGludGVyZmFjZScgY29tbWl0IDhiMjdlZTYwYmZkNmJiYjg0
ZDJkZjI4ZmE3MDZjNWM1MDgxMDY2Y2EpLgo+IAo+ICAgQXMgc3VjaCB0byBkbyBhIHNsb3Qgb3Ig
YSBidXMgcmVzZXQgaXMgd2UgbmVlZCBhbm90aGVyIG1lY2hhbmlzbS4KPiAgIFRoaXMgaXMgbm90
IGV4cG9zZWQgU3lzRlMgYXMgdGhlcmUgaXMgbm8gZ29vZCB3YXkgb2YgZXhwb3NpbmcKPiAgIGEg
YnVzIHRvcG9sb2d5IHRoZXJlLgo+IAo+ICAgVGhpcyBpcyBkdWUgdG8gdGhlIGNvbXBsZXhpdHkg
LSB3ZSBNVVNUIGtub3cgdGhhdCB0aGUgZGlmZmVyZW50Cj4gICBmdW5jdGlvbnMgb2ZmIGEgUENJ
ZSBkZXZpY2UgYXJlIG5vdCBpbiB1c2UgYnkgb3RoZXIgZHJpdmVycywgb3IKPiAgIGlmIHRoZXkg
YXJlIGluIHVzZSAoc2F5IG9uZSBvZiB0aGVtIGlzIGFzc2lnbmVkIHRvIGEgZ3Vlc3QKPiAgIGFu
ZCB0aGUgb3RoZXIgaXMgaWRsZSkgLSBpdCBpcyBzdGlsbCBPSyB0byByZXNldCB0aGUgc2xvdAo+
ICAgKGFzc3VtaW5nIGJvdGggb2YgdGhlbSBhcmUgb3duZWQgYnkgWGVuIHBjaWJhY2spLgo+IAo+
ICAgVGhpcyBwYXRjaCBkb2VzIHRoYXQgYnkgZG9pbmcgYW4gc2xvdCBvciBidXMgcmVzZXQgKGlm
Cj4gICBzbG90IG5vdCBzdXBwb3J0ZWQpIGlmIGFsbCBvZiB0aGUgZnVuY3Rpb25zIG9mIGEgUENJ
ZQo+ICAgZGV2aWNlIGJlbG9uZyB0byBYZW4gUENJYmFjay4gV2UgZG8gbm90IGNhcmUgaWYgdGhl
IGRldmljZSBpcwo+ICAgaW4tdXNlIGFzIHdlIGRlcGVuZCBvbiB0aGUgdG9vbHN0YWNrIHRvIGJl
IGF3YXJlIG9mIHRoaXMgLQo+ICAgaG93ZXZlciBpZiBpdCBpcyB3ZSB3aWxsIFdBUk4gdGhlIHVz
ZXIuCj4gCj4gICBEdWUgdG8gdGhlIGNvbXBsZXhpdHkgd2l0aCB0aGUgUENJIGxvY2sgd2UgY2Fu
bm90IGRvCj4gICB0aGUgcmVzZXQgd2hlbiBhIGRldmljZSBpcyBiaW5kZWQgKCdlY2hvICRCREYg
PiBiaW5kJykKPiAgIG9yIHdoZW4gdW5iaW5kZWQgKCdlY2hvICRCREYgPiB1bmJpbmQnKSBhcyB0
aGUgcGNpX1tzbG90fGJ1c11fcmVzZXQKPiAgIGFsc28gdGFrZSB0aGUgc2FtZSBsb2NrIHJlc3Vs
dGluZyBpbiBhIGRlYWQtbG9jay4KPiAKPiAgIFB1dHRpbmcgdGhlIHJlc2V0IGZ1bmN0aW9uIGlu
IGEgd29ya3F1ZXVlIG9yIHRocmVhZAo+ICAgd29uJ3Qgd29yayBlaXRoZXIgLSBhcyB3ZSBoYXZl
IHRvIGRvIHRoZSByZXNldCBmdW5jdGlvbgo+ICAgb3V0c2lkZSB0aGUgJ3VuYmluZCcgY29udGV4
dCAoaXQgaG9sZHMgdGhlIFBDSSBsb2NrKS4KPiAgIEJ1dCBvbmNlIHlvdSAndW5iaW5kJyBhIGRl
dmljZSB0aGUgZGV2aWNlIGlzIG5vIGxvbmdlcgo+ICAgdW5kZXIgdGhlIG93bmVyc2hpcCBvZiBY
ZW4gcGNpYmFjayBhbmQgdGhlIHBjaV9zZXRfZHJ2ZGF0YQo+ICAgaGFzIGJlZW4gcmVzZXQgc28g
d2UgY2Fubm90IHVzZSBhIHRocmVhZCBmb3IgdGhpcy4KPiAKPiAgIEluc3RlYWQgb2YgZG9pbmcg
YWxsIHRoaXMgY29tcGxleCBkYW5jZSwgd2UgZGVwZW5kIG9uIHRoZSB0b29sc3RhY2sKPiAgIGRv
aW5nIHRoZSByaWdodCB0aGluZy4gQXMgc3VjaCBpbXBsZW1lbnQgWy4uLiBhIFN5c0ZTIGF0dHJp
YnV0ZV0KPiAgIHdoaWNoIFsuLi4gdGhlIHRvb2xzdGFja10gIHVzZXMgd2hlbiBhIGRldmljZSBp
cyBkZXRhY2hlZCBvciBhdHRhY2hlZAo+ICAgZnJvbS90byBhIGd1ZXN0LiBJdCBieXBhc3NlcyB0
aGUgbmVlZCB0byB3b3JyeSBhYm91dCB0aGUgUENJIGxvY2suCj4gCj4gICBUbyBub3QgaW5hZHZl
cnRseSBkbyBhIGJ1cyByZXNldCB0aGF0IHdvdWxkIGFmZmVjdCBkZXZpY2VzIHRoYXQKPiAgIGFy
ZSBpbiB1c2UgYnkgb3RoZXIgZHJpdmVycyAob3RoZXIgdGhhbiBYZW4gcGNpYmFjaykgcHJpb3IK
PiAgIHRvIHRoZSByZXNldCB3ZSBjaGVjayB0aGF0IGFsbCBvZiB0aGUgZGV2aWNlcyB1bmRlciB0
aGUgYnJpZGdlCj4gICBhcmUgb3duZWQgYnkgWGVuIHBjaWJhY2suIElmIHRoZXkgYXJlIG5vdCB3
ZSBkbyBub3QgZG8KPiAgIHRoZSBidXMgKG9yIHNsb3QpIHJlc2V0Lgo+IAo+ICAgV2UgYWxzbyB3
YXJuIHRoZSB1c2VyIGlmIHRoZSBkZXZpY2UgaXMgaW4gdXNlIC0gYnV0IHN0aWxsCj4gICBjb250
aW51ZSB3aXRoIHRoZSByZXNldC4gVGhpcyBzaG91bGQgbm90IGhhcHBlbiBhcyB0aGUgdG9vbHN0
YWNrCj4gICBhbHNvIGRvZXMgdGhlIGNoZWNrLgo+IAo+IC0tCj4gCj4gT3VyIHZlcnNpb24gb2Yg
dGhlIHBhdGNoIGhhcyBiZWVuIG1vZGlmaWVkIHRvIHVzZSBhIGxlc3MgY29uZnVzaW5nCj4gc3lz
ZnMgbmFtZS4gVGhlIG9yaWdpbmFsIG5hbWUgKCdkb19mbHInKSBpcyBpbmFwcHJvcHJpYXRlLCBh
cyBpdAo+IGltcGxpZXMgYSBmdW5jdGlvbiBsZXZlbCByZXNldDsgaXQgaXMgZW50aXJlbHkgcG9z
c2libGUgdGhhdCB0aGUgcGF0Y2gKPiBjb2RlIHdpbGwgdXNlIGEgYnVzLWxldmVsIHJlc2V0IHdo
ZW4gYXBwcm9wcmlhdGUuCj4gCj4gVGhlIG5ldyBzeXNmcyBlbnRyeSBpcyBsb2NhdGVkIGF0Ogo+
IAo+ICAgL3N5cy9idXMvcGNpL2RyaXZlcnMvcGNpYmFjay9yZXNldF9kZXZpY2UKPiAKPiBhbmQg
Y2FuIGJlIGFjdGl2YXRlZCBieSB3cml0aW5nIGEgZG9tYWluOmJ1czpkZXZpY2U6ZnVuY3Rpb24g
ZGV2aWNlCj4gaWRlbnRpZmllciBpbnRvIHRoZSBzeXNmcyBmaWxlLiBBcyBhbiBleGFtcGxlOgo+
IAo+ICAgZWNobyAiMDAwMDowMTowMC4wIiA+IC9zeXMvYnVzL3BjaS9kcml2ZXJzL3BjaWJhY2sv
cmVzZXRfZGV2aWNlCj4gCj4gd291bGQgcmVzZXQgdGhlIGRldmljZSBtYXRjaGluZyB0aGUgRDpC
REYgZGVzY3JpcHRvciBhYm92ZS4KPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IENIQU5H
RUxPRzoKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFRoaXMgaXMgYSBwb3J0IG9mIGEgcGF0
Y2ggdGhhdCBsaWtlbHkgaGFkIG1hbnkgYXV0aG9ycywgaW5jbHVkaW5nOgo+ICAgICAtS29ucmFk
IFJ6ZXN6dXRlayBXaWxrCj4gICAgIC1BbGV4IFdpbGxpYW1zb24KPiAgICAgLVJvc3MgUGhpbGxp
cHNvbiA8cnBoaWxpcHNvbkBhaW5mb3NlYy5jb20+Cj4gUG9ydGVkIHRvIE9wZW5YVCBieTogS3ls
ZSBKLiBUZW1raW4gPHRlbWtpbmtAYWluZm9zZWMuY29tPiwgNC84LzE1Cj4gUmV3cml0ZSBieTog
ICAgICAgICAgS3lsZSBKLiBUZW1raW4gPHRlbWtpbmtAYWluZm9zZWMuY29tPiwgNC8xMC8xNQo+
IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gREVQRU5ERU5DSUVTCj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiBUaGlzIHBhdGNoIHJlcXVpcmVzIE9ORSBvZiB0aGUgZm9sbG93aW5nOgo+
ICAgLUEgcmVsYXRpdmVseSBtb2Rlcm4gbGludXgga2VybmVsICgzLjE4KykgYXMgYSBiYXNlOyB3
aGljaCBwcm92aWRlcwo+ICAgIHRoZSBQQ0kgZnVuY3Rpb25zIHVzZWQ7IG9yCj4gICAtT3VyIFBD
SSByZXNldCBiYWNrcG9ydHMgcGF0Y2ggKGJhY2twb3J0LXBjaS1yZXNldC1mdW5jdGlvbmFsaXR5
LnBhdGNoKSwKPiAgICB3aGljaCBiYWNrcG9ydHMgdGhlIHJlbGV2YW50IGZ1bmN0aW9uYWxpdHkg
dG8gMy4xMS4KPiAKPiBUbyB0YWtlIGFkdmFudGFnZSBvZiB0aGlzIHBhdGNoLCB0aGUgdXRpbGl6
ZWQgdG9vbHN0YWNrIHNob3VsZCBiZQo+IGNoYW5nZWQgdG86Cj4gICAtVXNlIHRoZSBwcm92aWRl
ZCAicmVzZXRfZGV2aWNlIiBwcm9wZXJ0eSwgcmF0aGVyIHRoYW4gdGhlIFBDSQo+ICAgIGRldmlj
ZSdzIHN5c2ZzICJyZXNldCIgZW50cnkuIFRoaXMgZW5hYmxlcyByZXNldHMgYmV5b25kIGEgRkxS
IHRvIGJlCj4gICAgdXNlZC4KPiAgIC1FbnN1cmUgdGhhdCBhbGwgZnVuY3Rpb25zIG9mIGEgZ2l2
ZW4gZGV2aWNlIGFyZSBwYXNzZWQgdGhyb3VnaAo+ICAgIHRvZ2V0aGVyLiBUaGlzIGFsbG93cyB1
cyB0byB1c2Ugc29tZSBvZiB0aGUgbW9yZSB0aG9ydWdoIHJlc2V0dGluZwo+ICAgIHRlY2huaXF1
ZXMsIHdoZW4gcG9zc2libGUuCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBSRU1PVkFM
Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBUaGlzIHBhdGNoIHByb3ZpZGVzIGEgc2Vydmlj
ZSB3aGljaCBpcyBuZWNlc3NhcnkgZm9yIHByb3BlciBwYXNzdGhyb3VnaAo+IG9mIG1hbnkgUENJ
IGNhcmRzOiBhIGdlbmVyYWxpemVkIGFiaWxpdHkgdG8gcmVzZXQgUENJIGRldmljZXMsIHdpdGhv
dXQKPiByZXF1aXJpbmcgdGhhdCB0aGUgZGV2aWNlIHN1cHBvcnQgRkxSIG9yIHBvd2VyLW1hbmFn
ZW1lbnQgYmFzZWQgcmVzZXRzLgo+IAo+IFRoaXMgcGF0Y2ggd2lsbCBiZSBuZWNlc3NhcnkgdW50
aWwgZWl0aGVyIHRoZSBMaW51eCBQQ0kgc3Vic3lzdGVtIG9yIFhlbgo+IFBDSWJhY2sgZHJpdmVy
cyBhcmUgbW9kaWZpZWQgdG8gcHJvdmlkZSB0aGlzIHN1cHBvcnQ7IG9yIHVudGlsIGNhcmRzCj4g
d2l0aG91dCBwcm9wZXIgRkxSIHN1cHBvcnQgYXJlIG5vIGxvbmdlciBzdXBwb3J0ZWQuCj4gCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBVUFNUUkVBTSBQTEFOCj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAKPiBUaGlzIGNvZGUgaXMgdGFrZW4gZnJvbSBhIHBhdGNoIHdoaWNoIHdhcyBv
cmlnaW5hbGx5IHByb3Bvc2VkIGFuZAo+IHJlamVjdGVkIGZyb20gdXBzdHJlYW0gb24gdGhlIExL
TUwgYW5kIHhlbi1kZXZlbC4gQW4gdXBzdHJlYW0KPiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZnVu
Y3Rpb25hbGl0eSBvZiB0aGlzIHBhdGNoIGlzIHN0aWxsIG5lY2Vzc2FyeTsKPiBhbmQgY2FuIGFu
ZCBzaG91bGQgYmUgaW1wbGVtZW50ZWQuCj4gCj4gVGhpcyBwYXRjaCB3aWxsIGhvcGVmdWxseSBi
ZSByZXBsYWNlZCB3aXRoIGFuIHVwc3RyZWFtIHZlcnNpb24gd2hlbgo+IGNvbW11bml0eSBjb25j
ZW5zdXMgaGFzIHByb2R1Y2VkIGEgc2luZ2xlICJibGVzc2VkIiBtZXRob2Qgb2YKPiBhY2NvbXBs
aXNoaW5nIGl0cyBmdW5jdGlvbmFsaXR5Lgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
UEFUQ0hFUwo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3hl
bi1wY2liYWNrL3BjaV9zdHViLmMgfCAzMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzEyIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9u
cygtKQo+IAo+IEluZGV4OiBsaW51eC00LjkuNDAvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNp
X3N0dWIuYwo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KPiAtLS0gbGludXgtNC45LjQwLm9yaWcvZHJpdmVycy94ZW4v
eGVuLXBjaWJhY2svcGNpX3N0dWIuYwo+ICsrKyBsaW51eC00LjkuNDAvZHJpdmVycy94ZW4veGVu
LXBjaWJhY2svcGNpX3N0dWIuYwo+IEBAIC0xMDIsMTAgKzEwMiw5IEBAIHN0YXRpYyB2b2lkIHBj
aXN0dWJfZGV2aWNlX3JlbGVhc2Uoc3RydWMKPiAgCj4gIAl4ZW5fdW5yZWdpc3Rlcl9kZXZpY2Vf
ZG9tYWluX293bmVyKGRldik7Cj4gIAo+IC0JLyogQ2FsbCB0aGUgcmVzZXQgZnVuY3Rpb24gd2hp
Y2ggZG9lcyBub3QgdGFrZSBsb2NrIGFzIHRoaXMKPiAtCSAqIGlzIGNhbGxlZCBmcm9tICJ1bmJp
bmQiIHdoaWNoIHRha2VzIGEgZGV2aWNlX2xvY2sgbXV0ZXguCj4gLQkgKi8KPiAtCV9fcGNpX3Jl
c2V0X2Z1bmN0aW9uX2xvY2tlZChkZXYpOwo+ICsKPiArCS8qIFJlc2V0IGlzIGRvbmUgYnkgdGhl
IHRvb2xzdGFjayBieSB1c2luZyAncmVzZXRfZGV2aWNlJyBvbiB0aGUKPiArCSAqIFN5c0ZTLiAq
Lwo+ICAJaWYgKHBjaV9sb2FkX2FuZF9mcmVlX3NhdmVkX3N0YXRlKGRldiwgJmRldl9kYXRhLT5w
Y2lfc2F2ZWRfc3RhdGUpKQo+ICAJCWRldl9pbmZvKCZkZXYtPmRldiwgIkNvdWxkIG5vdCByZWxv
YWQgUENJIHN0YXRlXG4iKTsKPiAgCWVsc2UKPiBAQCAtMTI1LDkgKzEyNCw2IEBAIHN0YXRpYyB2
b2lkIHBjaXN0dWJfZGV2aWNlX3JlbGVhc2Uoc3RydWMKPiAgCQkJCSBlcnIpOwo+ICAJfQo+ICAK
PiAtCS8qIERpc2FibGUgdGhlIGRldmljZSAqLwo+IC0JeGVuX3BjaWJrX3Jlc2V0X2RldmljZShk
ZXYpOwo+IC0KPiAgCWtmcmVlKGRldl9kYXRhKTsKPiAgCXBjaV9zZXRfZHJ2ZGF0YShkZXYsIE5V
TEwpOwo+ICAKPiBAQCAtMjI0LDYgKzIyMCwyNzEgQEAgc3RydWN0IHBjaV9kZXYgKnBjaXN0dWJf
Z2V0X3BjaV9kZXZfYnlfcwo+ICAJcmV0dXJuIGZvdW5kX2RldjsKPiAgfQo+ICAKPiArCj4gKy8q
Kgo+ICsgKiBSZXR1cm5zIHRydWUgaWZmIHRoZSBnaXZlbiBkZXZpY2Ugc3VwcG9ydHMgUENJZSBG
TFJzLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgX19kZXZpY2Vfc3VwcG9ydHNfcGNpZV9mbHIoc3Ry
dWN0IHBjaV9kZXYgKmRldikKPiArewo+ICsJdTMyIGNhcDsKPiArCj4gKwkvKgo+ICsgICAgICAg
ICAqIFJlYWQgdGhlIGRldmljZSdzIGNhcGFiaWxpdGllcy4gTm90ZSB0aGF0IHRoaXMgY2FuIGJl
IHVzZWQgZXZlbiBvbiBsZWdhY3kKPiArCSAqIFBDSSBkZXZpY2VzIChhbmQgbm90IGp1c3Qgb24g
UENJZSBkZXZpY2VzKS0tIGl0IGluZGljYXRlcyB0aGF0IG5vIGNhcGFiaWxpdGllcwo+ICsJICog
YXJlIHN1cHBvcnRlZCBpZiB0aGUgZGV2aWNlIGlzIGxlZ2FjeSBQQ0kgYnkgc2V0dGluZyBjYXAg
dG8gMC4KPiArCSAqLwo+ICsJIHBjaWVfY2FwYWJpbGl0eV9yZWFkX2R3b3JkKGRldiwgUENJX0VY
UF9ERVZDQVAsICZjYXApOwo+ICsKPiArCS8qIFJldHVybiB0cnVlIGlmZiB0aGUgZGV2aWNlIGFk
dmVydGlzZXMgc3VwcG9ydGluZyBhbiBGTFIuICovCj4gKwlyZXR1cm4gKGNhcCAmIFBDSV9FWFBf
REVWQ0FQX0ZMUik7Cj4gK30KPiArCj4gKwo+ICsvKioKPiArICogUmV0dXJucyB0cnVlIGlmZiB0
aGUgZ2l2ZW4gZGV2aWNlIHN1cHBvcnRzIFBDSSBBZHZhbmNlZCBGdW5jdGlvbmFsaXR5IChBRikg
RkxScy4KPiArICovCj4gK3N0YXRpYyBib29sIF9fZGV2aWNlX3N1cHBvcnRzX3BjaV9hZl9mbHIo
c3RydWN0IHBjaV9kZXYgKmRldikKPiArewo+ICsJaW50IHBvczsKPiArCXU4IGNhcGFiaWxpdHlf
ZmxhZ3M7Cj4gKwo+ICsJLyogRmlyc3QsIHRyeSB0byBmaW5kIHRoZSBsb2NhdGlvbiBvZiB0aGUg
UENJIEFkdmFuY2VkIEZ1bmN0aW9uYWxpdHkgY2FwYWJpbGl0eSBieXRlLiAqLwo+ICsJcG9zID0g
cGNpX2ZpbmRfY2FwYWJpbGl0eShkZXYsIFBDSV9DQVBfSURfQUYpOwo+ICsKPiArCS8qCj4gKwkg
KiBJZiB3ZSB3ZXJlbid0IGFibGUgdG8gZmluZCB0aGUgY2FwYWJpbGl0eSBieXRlLCB0aGlzIGRl
dmljZSBkb2Vzbid0IHN1cHBvcnQKPiArCSAqIHRoZSBBZHZhbmNlZCBGdW5jdGlvbmFsaXR5IGV4
dGVuc2lvbnMsIGFuZCB0aHVzIHdvbid0IHN1cHBvcnQgQUYgRkxSLgo+ICsJICovCj4gKwlpZiAo
IXBvcykKPiArCQlyZXR1cm4gZmFsc2U7Cj4gKwo+ICsJLyogUmVhZCB0aGUgY2FwYWJpbGl0aWVz
IGFkdmVydGlzZWQgaW4gdGhlIEFGIGNhcGFiaWxpdHkgYnl0ZS4gKi8KPiArCXBjaV9yZWFkX2Nv
bmZpZ19ieXRlKGRldiwgcG9zICsgUENJX0FGX0NBUCwgJmNhcGFiaWxpdHlfZmxhZ3MpOwo+ICsK
PiArCS8qCj4gKwkgKiBJZiB0aGUgZGV2aWNlIGRvZXMgc3VwcG9ydCBBRiwgaXQgd2lsbCBhZHZl
cnRpc2UgRkxSIHN1cHBvcnQgdmlhIHRoZQo+ICsJICogUENJX0FGX0NBUF9GTFIgYml0LiBXZSds
bCBhbHNvIGNoZWNrIGZvciB0aGUgVHJhbnNhY3Rpb25zIFBlbmRpbmcgKFRQKQo+ICsJICogbWVj
aGFuaXNtLCBhcyB0aGUga2VybmVsIHJlcXVpcmVzIHRoaXMgZXh0ZW5zaW9uIHRvIGlzc3VlIGFu
IEFGIEZMUi4KPiArCSAqIChJbnRlcm5hbGx5LCB0aGUgUENJIHJlc2V0IGNvZGUgbmVlZHMgdG8g
YmUgYWJsZSB0byB3YWl0IGZvciBhbGwKPiArCSAqIHBlbmRpbmcgdHJhbnNhY3Rpb25zIHRvIGNv
bXBsZXRlIHByaW9yIHRvIGlzc3VpbmcgdGhlIEFGIEZMUi4pCj4gKwkgKi8KPiArCXJldHVybiAo
Y2FwYWJpbGl0eV9mbGFncyAmIFBDSV9BRl9DQVBfVFApICYmIChjYXBhYmlsaXR5X2ZsYWdzICYg
UENJX0FGX0NBUF9GTFIpOwo+ICt9Cj4gKwo+ICsKPiArLyoqCj4gKyAqIFJldHVybnMgdHJ1ZSBp
ZmYgdGhlIGdpdmVuIGRldmljZSBhZHZlcnN0aXNlcyBzdXBwb3J0aW5nIGZ1bmN0aW9uLQo+ICsg
KiBsZXZlbC1yZXNldCAoRkxSKS4KPiArICovCj4gK3N0YXRpYyBib29sIGRldmljZV9zdXBwb3J0
c19mbHIoc3RydWN0IHBjaV9kZXYgKmRldikKPiArewo+ICsJcmV0dXJuIF9fZGV2aWNlX3N1cHBv
cnRzX3BjaV9hZl9mbHIoZGV2KSB8fCBfX2RldmljZV9zdXBwb3J0c19wY2llX2ZscihkZXYpOwo+
ICt9Cj4gKwo+ICsKPiArLyoqCj4gKyAqIFJldHVybnMgdHJ1ZSBpZmYgdGhlIGdpdmVuIGRldmlj
ZSBpcyBsb2NhdGVkIGluIGEgc2xvdCB0aGF0Cj4gKyAqIHN1cHBvcnRzIGhvdHBsdWdnaW5nIHNs
b3QgcmVzZXRzLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgZGV2aWNlX3N1cHBvcnRzX3Nsb3RfcmVz
ZXQoc3RydWN0IHBjaV9kZXYgKmRldikKPiArewo+ICsJcmV0dXJuICFwY2lfcHJvYmVfcmVzZXRf
c2xvdChkZXYtPnNsb3QpOwo+ICt9Cj4gKwo+ICsKPiArLyoqCj4gKyAqIFJldHVybnMgdHJ1ZSBp
ZmYgdGhlIGdpdmVuIGRldmljZSBpcyBsb2NhdGVkIG9uIGEgYnVzIHRoYXQKPiArICogd2UgY2Fu
IHJlc2V0LiBOb3RlIHRoYXQgcm9vdCBicmlkZ2VzIGFyZSBleGNsdWRlZCwgYXMgdGhpcwo+ICsg
KiB3b3VsZCBjYXVzZSBtb3JlIHRoYW4ganVzdCBhbiBTQlIuCj4gKyAqLwo+ICtzdGF0aWMgYm9v
bCBkZXZpY2Vfc3VwcG9ydHNfYnVzX3Jlc2V0KHN0cnVjdCBwY2lfZGV2ICpkZXYpCj4gK3sKPiAr
CXJldHVybiAhcGNpX2lzX3Jvb3RfYnVzKGRldi0+YnVzKSAmJiAhcGNpX3Byb2JlX3Jlc2V0X2J1
cyhkZXYtPmJ1cyk7Cj4gK30KPiArCj4gKwo+ICsvKioKPiArICogT3V0IGFyZ3VtZW50IGZvciB0
aGUgX19zYWZlX3RvX3Nicl9kZXZpY2VfY2FsbGJhY2sgZnVuY3Rpb24uCj4gKyAqLwo+ICtzdHJ1
Y3Qgc2FmZV90b19zYnJfYXJndW1lbnRzIHsKPiArCj4gKwkvL1N0b3JlcyB0aGUgbW9zdCByZWNl
bnRseSBlbmNvdW50ZXJlZCBQQ0kgZGV2aWNlIHRoYXQgZG9lcwo+ICsJLy9ub3QgYmVsb25nIHRv
IHBjaWJhY2suIEFzIHVzZWQgYmVsb3csIHRoaXMgaXMgdGhlIHJlc3VsdCBvZiBhCj4gKwkvL3Nl
YXJjaCBmb3IgYSBub24tcGNpYmFjayBkZXZpY2Ugb24gYSBidXM7IHdlIHN0b3AgdXBvbiBmaW5k
aW5nCj4gKwkvL3RoZSBmaXJzdCBub24tcGNpYmFjayBkZXZpY2UuCj4gKwlzdHJ1Y3QgcGNpX2Rl
diAqbGFzdF9ub25fcGNpYmFja19kZXZpY2U7Cj4gKwo+ICsJLy9TdG9yZXMgdGhlIG51bWJlciBv
ZiBwY2liYWNrIGRldmljZXMgdGhhdCBhcHBlYXIgdG8gYmUgaW4gdXNlCj4gKwkvL29uIHRoZSBi
dXMgaW4gcXVlc3Rpb24uCj4gKwlpbnQgdXNlX2NvdW50Owo+ICsKPiArfTsKPiArCj4gKwo+ICsv
KioKPiArICoJQSBjYWxsYmFjayBmdW5jdGlvbiB3aGljaCBkZXRlcm1pbmVzIGlmIGEgZ2l2ZW4g
UENJIGRldmljZSBpcyBvd25lZCBieSBwY2liYWNrLAo+ICsgKglhbmQgd2hldGhlciB0aGUgZ2l2
ZW4gZGV2aWNlIGlzIGluIHVzZS4gVXNlZCBieSBzYWZlX3RvX3Nicl9kZXZpY2UuCj4gKyAqCj4g
KyAqCUBwYXJhbSBkZXYgVGhlIFBDSSBkZXZpY2UgdG8gYmUgY2hlY2tlZC4KPiArICoJQHBhcmFt
IGRhdGEgQW4gb3V0IGFyZ3VtZW50IG9mIHR5cGUgc3RydWN0IHNhZmVfdG9fc2JyX2RldmljZV9j
YWxsYmFja19hcmd1bWVudHMuCj4gKyAqCQkJVXBkYXRlZCB0byBpbmRpY2F0ZSB0aGUgcmVzdWx0
IG9mIHRoZSBzZWFyY2guIFNlZSB0aGUgc3RydWN0J3MgZGVmaW5pdGlvbgo+ICsgKgkJCWZvciBt
b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqLwo+ICtzdGF0aWMgaW50IF9fc2FmZV90b19zYnJfZGV2
aWNlX2NhbGxiYWNrKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHZvaWQgKmRhdGEpCj4gK3sKPiArCj4g
KwlzdHJ1Y3QgcGNpc3R1Yl9kZXZpY2UgKnBzZGV2Owo+ICsKPiArCWJvb2wgZGV2aWNlX293bmVk
X2J5X3BjaWJhY2sgPSBmYWxzZTsKPiArCXN0cnVjdCBzYWZlX3RvX3Nicl9hcmd1bWVudHMgKmFy
ZyA9IGRhdGE7Cj4gKwo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKwkvL0Vuc3VyZSB0
aGF0IHdlIGhhdmUgZXhjbHVzaXZlIGFjY2VzcyB0byB0aGUgbGlzdCBvZiBQQ0kgZGV2aWNlcywK
PiArCS8vc28gd2UgY2FuIHRyYXZlcnNlIGl0Lgo+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJnBjaXN0
dWJfZGV2aWNlc19sb2NrLCBmbGFncyk7Cj4gKwo+ICsJLy9JdGVyYXRlIG92ZXIgYWxsIFBDSSBk
ZXZpY2VzIG93bmVkIGJ5IHRoZSBwY2kgc3R1Yi4KPiArCWxpc3RfZm9yX2VhY2hfZW50cnkocHNk
ZXYsICZwY2lzdHViX2RldmljZXMsIGRldl9saXN0KSB7Cj4gKwo+ICsJCS8vSWYgdGhlIGdpdmVu
IGRldmljZSBpcyBvd25lZCBieSBwY2liYWNrLi4uCj4gKwkJaWYgKHBzZGV2LT5kZXYgPT0gZGV2
KSB7Cj4gKwo+ICsJCQkvL21hcmsgaXQgYXMgYSBwY2liYWNrIGRldmljZS4KPiArCQkJZGV2aWNl
X293bmVkX2J5X3BjaWJhY2sgPSB0cnVlOwo+ICsKPiArCQkJLy9JZiB3ZSBoYXZlIGEgcGh5c2lj
YWwgZGV2aWNlIGFzc29jaWF0ZWQgd2l0aCB0aGUgcGNpYmFjayBkZXZpY2UsCj4gKwkJCS8vbWFy
ayB0aGlzIGRldmljZSBhcyBpbi11c2UuCj4gKwkJCWlmIChwc2Rldi0+cGRldikKPiArCQkJCWFy
Zy0+dXNlX2NvdW50Kys7Cj4gKwo+ICsJCQkvL1N0b3Agc2VhcmNoaW5nOyB3ZSd2ZSBmb3VuZCBh
IHRoZSBQQ0liYWNrIGRldmljZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBvbmUuCj4gKwkJCWJyZWFr
Owo+ICsJCX0KPiArCX0KPiArCj4gKwkvL1JlbGVhc2UgdGhlIFBDSSBkZXZpY2UgbG9jay4uLgo+
ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcGNpc3R1Yl9kZXZpY2VzX2xvY2ssIGZsYWdzKTsK
PiArCj4gKwkvLy4uLiBhbmQgcmVwb3J0IGlmIHdlJ3ZlIGZvdW5kIGEgZGV2aWNlIHRoYXQncyBu
b3Qgb3duZWQgYnkgcGNpYmFjay4KPiArCWRldl9kYmcoJmRldi0+ZGV2LCAiJXNcbiIsIGRldmlj
ZV9vd25lZF9ieV9wY2liYWNrID8gImlzIG93bmVkIGJ5IHBjaWJhY2ssIGFuZCBjYW4gYmUgcmVz
ZXQgaWYgbm90IGluIHVzZS4iCj4gKwkJCTogIm5vdCBvd25lZCBieSBwY2liYWNrLCBhbmQgdGh1
cyBjYW5ub3QgYmUgcmVzZXQuIik7Cj4gKwo+ICsJLy9JZiB3ZSd2ZSBmb3VuZCBhIGRldmljZSB0
aGF0J3Mgbm90IG93bmVkIGJ5IHBjaWJhY2ssIHVwZGF0ZSBvdXIgZGF0YQo+ICsJLy9hcmd1bWVu
dCBzbyBpdCBwb2ludHMgdG8gdGhlIG1vc3QgcmVjZW50IHVub3duZWQgZGV2aWNlLiAoV2UgY2hl
Y2sKPiArCS8vdGhpcyBsaWtlIGEgZmxhZywgbGF0ZXI6IGlmIGl0J3MgbmV2ZXIgc2V0LCBubyBv
bmUgb3ducyB0aGUgZGV2aWNlISkKPiArCWlmICghZGV2aWNlX293bmVkX2J5X3BjaWJhY2spCj4g
KwkJYXJnLT5sYXN0X25vbl9wY2liYWNrX2RldmljZSA9IGRldjsKPiArCj4gKwkvL0lmIHdlJ3Zl
IGZvdW5kIGEgZGV2aWNlIHRoYXQncyBub3Qgb3duZWQgYnkgcGNpYmFjaywgcmV0dXJuIGZhbHNl
LS0KPiArCS8vdGhpcyBpbmRpY2F0ZXMgdGhhdCBwY2lfd2Fsa19idXMgc2hvdWxkIGNlYXNlIGl0
cyB3YWxrLgo+ICsJcmV0dXJuICFkZXZpY2Vfb3duZWRfYnlfcGNpYmFjazsKPiArfQo+ICsKPiAr
Cj4gKy8qKgo+ICsgKiBSZXR1cm5zIHRydWUgaWZmIGl0IHNob3VsZCBiZSBzYWZlIHRvIGlzc3Vl
IGEgc2Vjb25kYXJ5IGJ1cyByZXNldAo+ICsgKiB0byB0aGUgZGV2aWNlOyB0aGF0IGlzLCBpZiBh
biBTQlIgY2FuIGJlIGlzc3VlZCB3aXRob3V0IGRpc3J1cHRpbmcKPiArICogb3RoZXIgZGV2aWNl
cy4KPiArICovCj4gK3N0YXRpYyBib29sIHNhZmVfdG9fc2JyX2RldmljZShzdHJ1Y3QgcGNpX2Rl
diAqZGV2KQo+ICt7Cj4gKwlzdHJ1Y3Qgc2FmZV90b19zYnJfYXJndW1lbnRzIHdhbGtfcmVzdWx0
ID0geyAubGFzdF9ub25fcGNpYmFja19kZXZpY2UgPSBOVUxMLCAudXNlX2NvdW50ID0gMCB9Owo+
ICsKPiArCS8vV2FsayB0aGUgUENJIGJ1cywgYXR0ZW1wdGluZyB0byBmaW5kIGlmIGFueSBvZiB0
aGUgZ2l2ZW4gZGV2aWNlcwo+ICsJcGNpX3dhbGtfYnVzKGRldi0+YnVzLCBfX3NhZmVfdG9fc2Jy
X2RldmljZV9jYWxsYmFjaywgJndhbGtfcmVzdWx0KTsKPiArCj4gKwkvL0lmIHRoZSBkZXZpY2Ug
aXMgaW4gdXNlLCBlbWl0IGEgd2FybmluZyBlcnJvci4KPiArCWlmKHdhbGtfcmVzdWx0LnVzZV9j
b3VudCA+IDApCj4gKwkJZGV2X2RiZygmZGV2LT5kZXYsICJpcyBpbiB1c2U7IGN1cnJlbnRseSBu
b3Qgc2FmZSB0byBTQlIgZGV2aWNlLlxuIik7Cj4gKwo+ICsJLy9SZXR1cm4gdHJ1ZSBpZmYgd2Ug
ZGlkIG5vdCBwaWNrIHVwIGFueSBvdGhlciBkZXZpY2VzCj4gKwkvL3RoYXQgd2VyZSBlaXRoZXIg
aW4gdXNlLCBvciBub3Qgb3duZWQgYnkgcGNpYmFjay4KPiArCXJldHVybiAod2Fsa19yZXN1bHQu
bGFzdF9ub25fcGNpYmFja19kZXZpY2UgPT0gTlVMTCkgJiYgKHdhbGtfcmVzdWx0LnVzZV9jb3Vu
dCA9PSAwKTsKPiArfQo+ICsKPiArCj4gKy8qKgo+ICsgKiBBdHRlbXB0IGEgcmF3IHJlc2V0IG9m
IHRoZSBwcm92aWRlZCBQQ0kgZGV2aWNlLS0gdmlhIGFueQo+ICsgKiBtZXRob2QgYXZhaWxhYmxl
IHRvIHVzLiBUaGlzIG1ldGhvZCBwcmVmZXJzIHRoZSBnZW50bGVzdAo+ICsgKiBwb3NzaWJsZSBy
ZXNldCBtZXRob2QtLSBjdXJyZW50bHkgYW4gRkxSLCB3aGljaCBtYW55Cj4gKyAqIFBDSWUgZGV2
aWNlcyBzaG91bGQgc3VwcG9ydC4KPiArICoKPiArICogQHBhcmFtIGRldiBUaGUgcGNpIGRldmlj
ZSB0byBiZSByZXNldC4KPiArICogQHJldHVybiBaZXJvIG9uIHN1Y2Nlc3MsIG9yIHRoZSBlcnJv
ciBjb2RlIGdlbmVyYXRlZCBieSB0aGUgcmVzZXQgbWV0aG9kIG9uIGZhaWx1cmUuCj4gKyAqLwo+
ICtzdGF0aWMgaW50IF9fcGNpc3R1Yl9yYXdfZGV2aWNlX3Jlc2V0KHN0cnVjdCBwY2lfZGV2ICpk
ZXYpCj4gK3sKPiArCS8vRGV0ZXJtaW5lIGlmIGJ1cyByZXNldHRpbmcgdGVjaG5pcXVlcyAoU0JS
LCBzbG90IHJlc2V0cykKPiArCS8vYXJlIHNhZmUsIGFuZCB0aHVzIHNob3VsZCBiZSBhbGxvd2Vk
Lgo+ICsJaW50IGFsbG93X2J1c19yZXNldCA9IHNhZmVfdG9fc2JyX2RldmljZShkZXYpOwo+ICsK
PiArCS8vSWYgRkxScyBhcmUgc3VwcG9ydGVkOyB3ZSdsbCB0cnkgdG8gbGV0IHRoZSBsaW51eCBr
ZXJuZWwKPiArCS8vbWFudWFsbHkgcmVzZXQgdGhlIGRldmljZS4KPiArCWlmKGRldmljZV9zdXBw
b3J0c19mbHIoZGV2KSkgewo+ICsJCWRldl9kYmcoJmRldi0+ZGV2LCAiUmVzZXR0aW5nIGRldmlj
ZSB1c2luZyBhbiBGTFIuIik7Cj4gKwkJcmV0dXJuIHBjaV9yZXNldF9mdW5jdGlvbihkZXYpOwo+
ICsJfQo+ICsKPiArCS8vTmV4dCwgd2UnbGwgdHJ5IHRoZSBuZXh0IGdlbnRsZXN0OiBhIGhvdHBs
dWdnaW5nIHJlc2V0Cj4gKwkvL29mIHRoZSBQQ0kgc2xvdC4KPiArCWlmKGFsbG93X2J1c19yZXNl
dCAmJiBkZXZpY2Vfc3VwcG9ydHNfc2xvdF9yZXNldChkZXYpKSB7Cj4gKwkJZGV2X2RiZygmZGV2
LT5kZXYsICJSZXNldHRpbmcgZGV2aWNlIHVzaW5nIGEgc2xvdCByZXNldC4iKTsKPiArCQlyZXR1
cm4gcGNpX3RyeV9yZXNldF9zbG90KGRldi0+c2xvdCk7Cj4gKwl9Cj4gKwo+ICsJLy9GaW5hbGx5
LCB3ZSdsbCB0cnkgdGhlIG1vc3QgZHJhc3RpYzogcmVzZXR0aW5nIHRoZSBwYXJlbnQKPiArCS8v
UENJIGJ1cy0tIHdoaWNoIHdlIGNhbiBvbmx5IGRvIGNvbmRpdGlvbmFsbHkuCj4gKwlpZihhbGxv
d19idXNfcmVzZXQgJiYgZGV2aWNlX3N1cHBvcnRzX2J1c19yZXNldChkZXYpKSB7Cj4gKwkJZGV2
X2RiZygmZGV2LT5kZXYsICJSZXNldHRpbmcgZGV2aWNlIHVzaW5nIGFuIFNCUi4iKTsKPiArCQly
ZXR1cm4gcGNpX3RyeV9yZXNldF9idXMoZGV2LT5idXMpOwo+ICsJfQo+ICsKPiArCS8vSWYgd2Ug
d2VyZW4ndCBhYmxlIHRvIHJlc2V0IHRoZSBkZXZpY2UgYnkgYW55IG9mIG91ciBrbm93bi1nb29k
IG1ldGhvZHMsCj4gKwkvL2ZhbGwgYmFjayB0byB0aGUgbGludXgga2VybmVsJ3MgcmVzZXQgZnVu
Y3Rpb24uIFVuZm9ydHVuYXRlbHksIHRoaXMgY29uc2lkZXJzIGEKPiArCS8vcG93ZXIgbWFuYWdl
bWVudCByZXNldCB0byBiZSBhIHZhbGlkIHJlc2V0OyB0aG91Z2ggdGhpcyBkb2Vzbid0IHdvcmsg
Zm9yIG1hbnkgZGV2aWNlcy0tCj4gKwkvL2VzcGVjaWFsbHkgR1BVcy4KPiArCWRldl9lcnIoJmRl
di0+ZGV2LCAiTm8gcmVzZXQgbWV0aG9kcyBhdmFpbGFibGUgZm9yICVzLiBGYWxsaW5nIGJhY2sg
dG8ga2VybmVsIHJlc2V0LiIsIHBjaV9uYW1lKGRldikpOwo+ICsJcGNpX3Jlc2V0X2Z1bmN0aW9u
KGRldik7Cj4gKwo+ICsJLy9SZXR1cm4gYW4gZXJyb3IgY29kZSwgaW5kaWNhdGluZyB0aGF0IHdl
IGxpa2VseSBkaWQgbm90IHJlc2V0IHRoZSBkZXZpY2UgY29ycmVjdGx5Lgo+ICsJcmV0dXJuIC1F
Tk9UVFk7Cj4gK30KPiArCj4gKwo+ICsvKioKPiArICogUmVzZXRzIHRoZSB0YXJnZXQgKHBjaWJh
Y2stb3duZWQpIFBDSSBkZXZpY2UuIFByaW1hcmlseSBpbnRlbmRlZAo+ICsgKiBmb3IgdXNlIGJ5
IHRoZSB0b29sc3RhY2ssIHNvIGl0IGNhbiBlbnN1cmUgYSBjb25zaXN0ZW50IFBDSSBkZXZpY2UK
PiArICogc3RhdGUgb24gVk0gc3RhcnR1cC4KPiArICoKPiArICogQHBhcmFtIGRldiBUaGUgZGV2
aWNlIHRvIGJlIHJlc2V0Lgo+ICsgKiBAcmV0dXJuIFplcm8gb24gc3VjY2Vzcywgb3IgYSBuZWdh
dGVkIGVycm9yIGNvZGUgb24gZmFpbHVyZS4KPiArICovCj4gK3N0YXRpYyBpbnQgcGNpc3R1Yl9y
ZXNldF9wY2lfZGV2KHN0cnVjdCBwY2lfZGV2ICpkZXYpCj4gK3sKPiArCWludCByYzsKPiArCj4g
KwlpZiAoIWRldikKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gKwkvKgo+ICsJICogVGFrZXMg
dGhlIFBDSSBsb2NrLiBPSyB0byBkbyBpdCBhcyB3ZSBhcmUgbmV2ZXIgY2FsbGVkCj4gKwkgKiBm
cm9tICd1bmJpbmQnIHN0YXRlIGFuZCBkb24ndCBkZWFkbG9jay4KPiArCSAqLwo+ICsJcmMgPV9f
cGNpc3R1Yl9yYXdfZGV2aWNlX3Jlc2V0KGRldik7Cj4gKwlwY2lfcmVzdG9yZV9zdGF0ZShkZXYp
Owo+ICsKPiArCS8qIFRoaXMgZGlzYWJsZXMgdGhlIGRldmljZS4gKi8KPiArCXhlbl9wY2lia19y
ZXNldF9kZXZpY2UoZGV2KTsKPiArCj4gKwkvKiBBbmQgY2xlYW51cCB1cCBvdXIgZW11bGF0ZWQg
ZmllbGRzLiAqLwo+ICsJeGVuX3BjaWJrX2NvbmZpZ19yZXNldF9kZXYoZGV2KTsKPiArCXJldHVy
biByYzsKPiArfQo+ICsKPiArCj4gKwo+ICBzdHJ1Y3QgcGNpX2RldiAqcGNpc3R1Yl9nZXRfcGNp
X2RldihzdHJ1Y3QgeGVuX3BjaWJrX2RldmljZSAqcGRldiwKPiAgCQkJCSAgICBzdHJ1Y3QgcGNp
X2RldiAqZGV2KQo+ICB7Cj4gQEAgLTI3OSwxMSArNTQwLDEzIEBAIHZvaWQgcGNpc3R1Yl9wdXRf
cGNpX2RldihzdHJ1Y3QgcGNpX2Rldgo+ICAJKiBwY2lzdHViIGFuZCB4ZW5fcGNpYmsgd2hlbiBB
RVIgaXMgaW4gcHJvY2Vzc2luZwo+ICAJKi8KPiAgCWRvd25fd3JpdGUoJnBjaXN0dWJfc2VtKTsK
PiAtCS8qIENsZWFudXAgb3VyIGRldmljZQo+IC0JICogKHNvIGl0J3MgcmVhZHkgZm9yIHRoZSBu
ZXh0IGRvbWFpbikKPiAtCSAqLwo+ICAJZGV2aWNlX2xvY2tfYXNzZXJ0KCZkZXYtPmRldik7Cj4g
LQlfX3BjaV9yZXNldF9mdW5jdGlvbl9sb2NrZWQoZGV2KTsKPiArCS8qCj4gKwkgKiBSZXNldCBp
cyB1cCB0byB0aGUgdG9vbHN0YWNrLgo+ICsJICogVGhlIHRvb2xzdGFjayBoYXMgdG8gY2FsbCAn
cmVzZXRfZGV2aWNlJyBiZWZvcmUKPiArCSAqIHByb3ZpZGluZyB0aGUgUENJIGRldmljZSB0byBh
IGd1ZXN0IChzZWUgcGNpc3R1Yl9yZXNldF9kZXZpY2UpLgo+ICsJICovCj4gKwkvL19fcGNpX3Jl
c2V0X2Z1bmN0aW9uX2xvY2tlZChkZXYpOwo+ICAKPiAgCWRldl9kYXRhID0gcGNpX2dldF9kcnZk
YXRhKGRldik7Cj4gIAlyZXQgPSBwY2lfbG9hZF9zYXZlZF9zdGF0ZShkZXYsIGRldl9kYXRhLT5w
Y2lfc2F2ZWRfc3RhdGUpOwo+IEBAIC0xNDYwLDYgKzE3MjMsNDEgQEAgc3RhdGljIHNzaXplX3Qg
cmVzdHJpY3RpdmVfYWRkKHN0cnVjdCBkZQo+ICB9Cj4gIHN0YXRpYyBEUklWRVJfQVRUUihyZXN0
cmljdGl2ZSwgU19JV1VTUiwgTlVMTCwgcmVzdHJpY3RpdmVfYWRkKTsKPiAgCj4gKy8qKgo+ICsg
KiBIYW5kbGVzIHRoZSAicmVzZXRfZGV2aWNlIiBzeXNmcyBhdHRyaWJ1dGUuIFRoaXMgaXMgdGhl
IHByaW1hcnkgcmVzZXQgaW50ZXJmYWNlCj4gKyAqIHV0aWxpemVkIGJ5IHRoZSB0b29sc3RhY2su
Cj4gKyAqLwo+ICtzdGF0aWMgc3NpemVfdCBwY2lzdHViX3N5c2ZzX3Jlc2V0X2RldmljZShzdHJ1
Y3QgZGV2aWNlX2RyaXZlciAqZHJ2LCBjb25zdCBjaGFyICpidWYsIHNpemVfdCBjb3VudCkKPiAr
ewo+ICsJaW50IGRvbWFpbiwgYnVzLCBzbG90LCBmdW5jLCBlcnI7Cj4gKwlzdHJ1Y3QgcGNpc3R1
Yl9kZXZpY2UgKnBzZGV2Owo+ICsKPiArCS8vQXR0ZW1wdCB0byBjb252ZXJ0IHRoZSB1c2VyJ3Mg
c3RyaW5nIHRvIGEgQkRGL3Nsb3QuCj4gKwllcnIgPSBzdHJfdG9fc2xvdChidWYsICZkb21haW4s
ICZidXMsICZzbG90LCAmZnVuYyk7Cj4gKwlpZiAoZXJyKQo+ICsJCXJldHVybiAtRU5PREVWOwo+
ICsKPiArCS8vLi4uIGFuZCB0aGVuIHVzZSB0aGF0IHNsb3QgdG8gZmluZCB0aGUgcGNpYmFjayBk
ZXZpY2UuCj4gKwlwc2RldiA9IHBjaXN0dWJfZGV2aWNlX2ZpbmQoZG9tYWluLCBidXMsIHNsb3Qs
IGZ1bmMpOwo+ICsKPiArCS8vSWYgd2UgaGF2ZSBhIGRldmljZSwgYXR0ZW1wdCB0byByZXNldCBp
dCB1c2luZyBvdXIgaW50ZXJuYWwgcmVzZXQgcGF0aC4KPiArCWlmIChwc2Rldikgewo+ICsJCWVy
ciA9IHBjaXN0dWJfcmVzZXRfcGNpX2Rldihwc2Rldi0+ZGV2KTsKPiArCQlwY2lzdHViX2Rldmlj
ZV9wdXQocHNkZXYpOwo+ICsKPiArCQkvL0lmIHdlIHdlcmUgbm90IGFibGUgdG8gcmVzZXQgdGhl
IGRldmljZSwgcmV0dXJuIHRoZSByZWxldmFudCBlcnJvciBjb2RlLgo+ICsJCWlmKGVycikKPiAr
CQkJZXJyID0gLUVOT0RFVjsKPiArCX0KPiArCS8vT3RoZXJ3aXNlLCBpbmRpY2F0ZSB0aGF0IHRo
ZXJlJ3Mgbm8gc3VjaCBkZXZpY2UuCj4gKwllbHNlIHsKPiArCQllcnIgPSAtRU5PREVWOwo+ICsJ
fQo+ICsKPiArCXJldHVybiBlcnIgPyBlcnIgOiBjb3VudDsKPiArCj4gK30KPiArc3RhdGljIERS
SVZFUl9BVFRSKHJlc2V0X2RldmljZSwgU19JV1VTUiwgTlVMTCwgcGNpc3R1Yl9zeXNmc19yZXNl
dF9kZXZpY2UpOwo+ICAKPiAgc3RhdGljIHZvaWQgcGNpc3R1Yl9leGl0KHZvaWQpCj4gIHsKPiBA
QCAtMTQ3Niw2ICsxNzc0LDggQEAgc3RhdGljIHZvaWQgcGNpc3R1Yl9leGl0KHZvaWQpCj4gIAkJ
CSAgICZkcml2ZXJfYXR0cl9pcnFfaGFuZGxlcnMpOwo+ICAJZHJpdmVyX3JlbW92ZV9maWxlKCZ4
ZW5fcGNpYmtfcGNpX2RyaXZlci5kcml2ZXIsCj4gIAkJCSAgICZkcml2ZXJfYXR0cl9pcnFfaGFu
ZGxlcl9zdGF0ZSk7Cj4gKwlkcml2ZXJfcmVtb3ZlX2ZpbGUoJnhlbl9wY2lia19wY2lfZHJpdmVy
LmRyaXZlciwKPiArCQkJICAgJmRyaXZlcl9hdHRyX3Jlc2V0X2RldmljZSk7Cj4gIAlwY2lfdW5y
ZWdpc3Rlcl9kcml2ZXIoJnhlbl9wY2lia19wY2lfZHJpdmVyKTsKPiAgfQo+ICAKPiBAQCAtMTU3
Miw2ICsxODcyLDkgQEAgc3RhdGljIGludCBfX2luaXQgcGNpc3R1Yl9pbml0KHZvaWQpCj4gIAlp
ZiAoIWVycikKPiAgCQllcnIgPSBkcml2ZXJfY3JlYXRlX2ZpbGUoJnhlbl9wY2lia19wY2lfZHJp
dmVyLmRyaXZlciwKPiAgCQkJCQkmZHJpdmVyX2F0dHJfaXJxX2hhbmRsZXJfc3RhdGUpOwo+ICsJ
aWYgKCFlcnIpCj4gKwkJZXJyID0gZHJpdmVyX2NyZWF0ZV9maWxlKCZ4ZW5fcGNpYmtfcGNpX2Ry
aXZlci5kcml2ZXIsCj4gKwkJCQkJJmRyaXZlcl9hdHRyX3Jlc2V0X2RldmljZSk7Cj4gIAlpZiAo
ZXJyKQo+ICAJCXBjaXN0dWJfZXhpdCgpOwo+ICAKCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 07:01:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 07:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvHyF-0005zk-N6; Fri, 22 Sep 2017 07:01:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <chao.p.peng@linux.intel.com>) id 1dvHyE-0005ze-2L
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 07:01:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/5B-03610-165B4C95; Fri, 22 Sep 2017 07:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykQjdh65F
 Ig1cf1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZl++wFcwWqJi1ejZjA+Nd3i5GLg4hgWmM
 EhOvXmLuYuTkkBDglTiybAYrhB0g0fNjMRNEUQOjxMKOy4wgCV4BU4l150CKODiEBfIkvvdng
 oTZBHQlZh9sApsjIpAkMePRA1aQXmaBX4wSX2f0M4EkWARUJX6u3w82h1PAS+LYhrtQC44ySk
 z78BGsm1lAU6J1+292iCu0JXr2/mAGWcYrICjxd4cwRIm8RPPW2cwTGAVmIemYhVA1C0nVAkb
 mVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7GD8t
 CzjEKMnBpCTKu3jLkUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzLQXKCRanpqRVpmTnASIFJS
 3DwKInwHgZJ8xYXJOYWZ6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnLcdpEgApCijNA9uBCxqLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtxdkCk9mXgncpldARzABHVG+GuyIkkSElFQDIzPnkxc
 LVsdkS27KPvXoxZc95xmjjklFcD1PKlkjPyGR+b74u4ftR/8wFEVsjTPdKbz4S8uyN5qnOAtz
 vkT/a1Kxui6jfflc0qvNwQfesFaeNrs+S+K0ktC7zcs0by711dHoNePqPyhWKuuQEDuldUXm3
 wdcW+vvdbYqcZ+YdnfHOhn5+mPxa5RYijMSDbWYi4oTATdPDG3VAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506063710!112511313!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43089 invoked from network); 22 Sep 2017 07:01:52 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 07:01:52 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 00:01:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1017258009"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.31.91])
 by orsmga003.jf.intel.com with ESMTP; 22 Sep 2017 00:01:43 -0700
Message-ID: <1506063702.3985.3.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>, Yi Sun
 <yi.y.sun@linux.intel.com>
Date: Fri, 22 Sep 2017 15:01:42 +0800
In-Reply-To: <20170919100432.uwos2uclftjqiaiu@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170919100432.uwos2uclftjqiaiu@dhcp-3-128.uk.xensource.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA5LTE5IGF0IDExOjA0ICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjMwUE0gKzA4MDAsIFlpIFN1biB3cm90
ZToKPiA+IAo+ID4gVGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4
bCB0byBzdXBwb3J0IGFsbCBwc3IKPiA+IGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gPiAKPiA+IEFk
ZCAnTElCWExfSEFWRV9QU1JfR0VORVJJQycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4K
PiA+IAo+ID4gUGxlYXNlIG5vdGUsIHRoZSBmdW5jdGlvbmFsaXR5IGNhbm5vdCB3b3JrIHVudGls
IGxhdGVyIHBhdGNoZXMKPiA+IGFyZSBhcHBsaWVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gdjM6Cj4gPiDCoMKg
wqDCoC0gY2hhbmdlICdMSUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BTUl9HRU5F
UklDJy4KPiA+IMKgwqDCoMKgwqDCoChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiA+
IMKgwqDCoMKgLSAndHlwZWRlZiBlbnVtIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlw
ZTsnIGluIGxpYnhsLmguCj4gPiDCoMKgwqDCoMKgwqAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kgYW5kIFdlaSBMaXUpCj4gPiDCoMKgwqDCoC0gY2hhbmdlICdsaWJ4bF9wc3JfY2JtX3R5
cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3bHkKPiA+IGRlZmluZWQKPiA+IMKgwqDCoMKg
wqDCoGludGVyZmFjZXMuCj4gPiDCoMKgwqDCoMKgwqAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCj4gPiB2MjoKPiA+IMKgwqDCoMKgLSByZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNy
X2ZlYXRfdHlwZScgYW5kIG1ha2UgY29ycmVzcG9uZGluZwo+ID4gwqDCoMKgwqDCoMKgY2hhbmdl
cyBpbiAnbGlieGxfcHNyX2h3X2luZm8nLgo+ID4gwqDCoMKgwqDCoMKgKHN1Z2dlc3RlZCBieSBD
aGFvIFBlbmcpCj4gPiAtLS0KPiA+IMKgdG9vbHMvbGlieGwvbGlieGwuaMKgwqDCoMKgwqDCoMKg
wqDCoHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiDCoHRvb2xzL2xp
YnhsL2xpYnhsX3Bzci5jwqDCoMKgwqDCoHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ID4gwqB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAyMiArKysrKysrKysrKysrKysrKysr
KysrCj4gPiDCoDMgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+IGlu
ZGV4IDQ4NGI1YjcuLjk3NDQwODcgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bC5o
Cj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gPiBAQCAtOTMxLDYgKzkzMSwxMyBAQCB2
b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMKPiA+ICpkc3QsIGNv
bnN0IGxpYnhsX21hYyAqc3JjKTsKPiA+IMKgI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9DQVQg
MQo+ID4gwqAKPiA+IMKgLyoKPiA+ICsgKiBMSUJYTF9IQVZFX1BTUl9HRU5FUklDCj4gPiArICoK
PiA+ICsgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24gZmVhdHVyZSBpcwo+ID4gc3VwcG9ydGVkLgo+IAo+IFlvdSBzaG91bGQgYWxzbyBtZW50aW9u
IHRoYXQgaWYgdGhpcyBpcyBkZWZpbmVkIHRoZSBmb2xsb3dpbmcgcHVibGljCj4gZnVuY3Rpb25z
IGFyZSBhdmFpbGFibGU6Cj4gCj4gbGlieGxfcHNyX3tzZXQvZ2V0fV92YWwKPiBsaWJ4bF9wc3Jf
Z2V0X2h3X2luZm8KPiBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUKPiAKCkknbSBqdXN0IHdv
bmRlcmluZyB3aGF0IG1hY3JvIHdlIHdpbGwgdXNlIHdoZW4gbW9yZSBQU1IgZ2VuZXJpYyByb3V0
aW5lcwphcmUgbmVlZGVkIGluIHRoZSBmdXR1cmUgcmVsZWFzZXMuwqBMSUJYTF9IQVZFX1BTUl9H
RU5FUklDMj8KClRoYW5rcywKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 07:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 07:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvIVF-00081M-Jg; Fri, 22 Sep 2017 07:36:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux@eikelenboom.it>) id 1dvIVE-00081G-Ox
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 07:36:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 86/42-03642-06DB4C95; Fri, 22 Sep 2017 07:36:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsUSXel4XTd+75F
 Igw1zJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7P6wK2vUrNnSvZWxg3KfWxcjFISTQxiTx
 eHIjexcjB4ewQKzE6sYYEFNEwETixu1UkBJmgZXMErPWHmCDqG9ikmjuX8jcxcjJwSagL/Gif
 S0biM0r4CjRt+YlO4jNIqAq8WrKTrAaUYFwiaaz/SwQNYISJ2c+AbM5BQIltu98xARiMwuoS/
 yZd4kZwhaXuPVkPlRcXqJ562zmCYx8s5C0z0LSMgtJyywkLQsYWVYxahSnFpWlFukaWeglFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GA8vzbwEKMkB5OSKG/57iORQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4mfcA5QSLUtNTK9Iyc4DxAJOW4OBREuEVAEnzFhck5hZnp
 kOkTjEacxzbdPkPE8ePSVf+MAmx5OXnpUqJ83KClAqAlGaU5sENgsXpJUZZKWFeRqDThHgKUo
 tyM0tQ5V8xinMwKgnz3gS5lSczrwRu3yugU5iATilfDXZKSSJCSqqBMer4k9VHmNTKp7apcD6
 fmzDrXWLhxZffbqlyeO5vrfzvJLNgufDyL2bcfpe3mHA0vHxVL8B9+far8tLot4vSJ5ryxb3l
 Dpu7YfWukntv2C47ylwNMddiiDww05VlqXqYpuGZBPuiY9nTO8VOv7ZjXO1tqD6xjvd3U5K+r
 VVOlnHXz0UCnDOdlFiKMxINtZiLihMBbZ1t/s4CAAA=
X-Env-Sender: linux@eikelenboom.it
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506065759!94797511!1
X-Originating-IP: [91.121.65.215]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63257 invoked from network); 22 Sep 2017 07:35:59 -0000
Received: from server.eikelenboom.it (HELO server.eikelenboom.it)
 (91.121.65.215)
 by server-10.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 22 Sep 2017 07:35:59 -0000
Received: from 183-64-ftth.on.nl ([88.159.64.183]:28234 helo=[10.97.34.6])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1dvIUu-0002Ev-Hr; Fri, 22 Sep 2017 09:35:40 +0200
To: Christopher Clark <christopher.w.clark@gmail.co>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
 <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <373043a4-68e2-0b39-f4d3-82815e0e7767@eikelenboom.it>
Date: Fri, 22 Sep 2017 09:35:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, Kyle Temkin <temkink@ainfosec.com>,
 =?UTF-8?Q?J=c3=a9r=c3=b4me_Oufella?= <jerome.oufella@savoirfairelinux.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMDQ6MDksIENocmlzdG9waGVyIENsYXJrIHdyb3RlOgo+IE9uIFRodSwgU2Vw
IDIxLCAyMDE3IGF0IDE6MjcgUE0sIFNhbmRlciBFaWtlbGVuYm9vbQo+IDxsaW51eEBlaWtlbGVu
Ym9vbS5pdD4gd3JvdGU6Cj4+Cj4+IE9uIFRodSwgU2VwdGVtYmVyIDIxLCAyMDE3LCAxMDozOTo1
MiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4KPj4+IE9uIFdlZCwgU2VwIDIwLCAyMDE3
IGF0IDAzOjUwOjM1UE0gLTA0MDAsIErDqXLDtG1lIE91ZmVsbGEgd3JvdGU6Cj4+Pj4KPj4+PiBJ
J20gdXNpbmcgUENJIHBhc3MtdGhyb3VnaCB0byBtYXAgYSBQQ0llIChpbnRlbCBpMjEwKSBjb250
cm9sbGVyIGludG8KPj4+PiBhIEhWTSBkb21haW4uIFRoZSBzeXN0ZW0gdXNlcyB4ZW4tcGNpYmFj
ayB0byBoaWRlIHRoZSBhcHByb3ByaWF0ZSBQQ0kKPj4+PiBkZXZpY2UgZnJvbSBEb20wLgo+Pj4+
Cj4+Pj4gV2hlbiBjcmVhdGluZyB0aGUgSFZNIGRvbWFpbiBhZnRlciBhbiBoeXBlcnZpc29yIGNv
bGQgYm9vdCwgdGhlIEhWTQo+Pj4+IGRvbWFpbiBjYW4gYWNjZXNzIGFuZCB1c2UgdGhlIFBDSWUg
Y29udHJvbGxlciB3aXRob3V0IHByb2JsZW0uCj4+Pj4KPj4+PiBIb3dldmVyLCBpZiB0aGUgSFZN
IGRvbWFpbiBpcyBkZXN0cm95ZWQgdGhlbiByZXN0YXJ0ZWQsIGl0IHdvbid0IGJlCj4+Pj4gYWJs
ZSB0byB1c2UgdGhlIHBhc3MtdGhyb3VnaCBQQ0kgZGV2aWNlIGFueW1vcmUuIFRoZSBQQ0kgZGV2
aWNlIGlzCj4+Pj4gc2VlbiBhbmQgY2FuIGJlIG1hcHBlZCwgaG93ZXZlciwgdGhlIGludGVycnVw
dHMgd2lsbCBub3QgYmUgcGFzc2VkIHRvCj4+Pj4gdGhlIEhWTSBkb21haW4gYW55bW9yZSAodGhp
cyBpcyB2aXNpYmxlIHVuZGVyIGEgTGludXggZ3Vlc3QgYXMKPj4+PiAvcHJvYy9pbnRlcnJ1cHRz
IGNvdW50ZXJzIHJlbWFpbiAwKS4gVGhlIGJlaGF2aW9yIG9uIGEgV2luZG93czEwIGd1ZXN0Cj4+
Pj4gaXMgdGhlIHNhbWUuCj4+Pj4KPj4+PiBBIGZldyBpbnRlcmVzdGluZyBoaW50cyBJIG5vdGlj
ZWQ6Cj4+Pj4KPj4+PiAtIE9uIERvbTAsICdsc3BjaSAtdnYnIG9uIHRoYXQgUENJZSBkZXZpY2Ug
YmV0d2VlbiB0aGUgIndvcmtpbmciIGFuZAo+Pj4+IHRoZSAibXV0ZWQgaW50ZXJydXB0cyIgc3Rh
dGVzLCBJIG5vdGVkIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZQo+Pj4+IE1TSS1YIGNhcHM6Cj4+
Pj4KPj4+PiAtIENhcGFiaWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tl
ZC0gPC0tIElSUXMgd2lsbCB3b3JrIGlmIGRvbWFpbiBzdGFydGVkCj4+Pj4gKyBDYXBhYmlsaXRp
ZXM6IFs3MF0gTVNJLVg6IEVuYWJsZS0gQ291bnQ9NSBNYXNrZWQrIDwtLSBJUlFzIHdvbid0IHdv
cmsgaWYgZG9tYWluIHN0YXJ0ZWQKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF5eXl5eXl4KPj4KPj4+IElNSE8gaXQgc2VlbXMgdGhhdCBlaXRoZXIgeW91
ciBkZXZpY2UgaXMgbm90IGFibGUgdG8gcGVyZm9ybSBhIHJlc2V0Cj4+PiBzdWNjZXNzZnVsbHks
IG9yIExpbnV4IGlzIG5vdCBjb3JyZWN0bHkgcGVyZm9ybWluZyBzdWNoIHJlc2V0LiBJIGRvbid0
Cj4+PiB0aGluayB0aGVyZSdzIGEgbG90IHRoYXQgY2FuIGJlIGRvbmUgZnJvbSB0aGUgWGVuIHNp
ZGUuCj4+Cj4+IFVuZm9ydHVuYXRlbHkgZm9yIGEgbG90IG9mIHBjaS1kZXZpY2VzIGEgc2ltcGxl
IHJlc2V0IGFzIHBlcmZvcm1lZCBieSBkZWZhdWx0IGlzbid0IGVub3VnaCwKPj4gYnV0IGFsc28g
YWxtb3N0IG5vbmUgc3VwcG9ydCBhIHJlYWwgcGNpIEZMUi4KPj4KPj4gSW4gdGhlIGRpc3RhbnQg
cGFzdCBLb25yYWQgaGFzIG1hZGUgYSBwYXRjaHNldCB0aGF0IGltcGxlbWVudGVkIGEgYnVzIHJl
c2V0IGFuZAo+PiByZXNldGluZyBjb25maWcgc3BhY2UuIChJdCBwaWdneSBiYWNrZWQgb24gYWxy
ZWFkeSBleGlzdGluZyBsaWJ4bCBtZWNoYW5pc20gb2YKPj4gdHJ5aW5nIHRvIGNhbGwgb24gYSBz
eWZzICJkb19mbHIiIGF0dHJpYnV0ZSB3aGljaCB0cmlnZ2VycyBwY2liYWNrIHRvIHBlcmZvcm0K
Pj4gdGhlIGJ1c3Jlc2V0IGFuZCByZXdyaXRlIG9mIGNvbmZpZyBzcGFjZSBmb3IgdGhlIGRldmlj
ZS4KPj4KPj4gSSB1c2UgdGhhdCBwYXRjaHNldCBldmVyIHNpbmNlIGZvciBteSBwY2ktcGFzc3Ry
b3VnaCBuZWVkcyBhbmQgaXQgd29ya3MgcHJldHR5Cj4+IHdlbGwuIEkgY2FuIHNodXRkb3duIGFu
IHJlc3RhcnQgVk0ncyB3aXRoIHBjaSBkZXZpY2VzIHBhc3NlZCB0cmhvdWdoIChhbHNvIEFNRAo+
PiBSYWRlb24gZ3JhcGhpYyBjYXJkcykuCj4gCj4gSnVzdCB0byBjb25maXJtIHRoZSB1dGlsaXR5
IG9mIHRoYXQgcGllY2Ugb2Ygd29yazogT3BlblhUIGFsc28gdXNlcyBhbgo+IGV4dGVuZGVkIHZl
cnNpb24gb2YgdGhhdCBzYW1lIHBhdGNoIHRvIHBlcmZvcm0gZGV2aWNlIHJlc2V0IGZvcgo+IHBh
c3N0aHJvdWdoLgo+IAo+IEkndmUgYXR0YWNoZWQgYSBjb3B5IG9mIHRoYXQgT3BlblhUIHBhdGNo
IHRvIHRoaXMgbWVzc2FnZSBhbmQgaXQgY2FuCj4gYWxzbyBiZSBvYnRhaW5lZCBmcm9tIG91ciBn
aXQgcmVwb3NpdG9yeToKPiBodHRwczovL2dpdGh1Yi5jb20vT3BlblhUL3hlbmNsaWVudC1vZS9i
bG9iL2Y4ZDNiMjgyYTg3MjMxZDlhZTcxN2IxM2Q1MDZlOGU3ZTI4Yzc4YzQvcmVjaXBlcy1rZXJu
ZWwvbGludXgvNC45L3BhdGNoZXMvdGhvcm91Z2gtcmVzZXQtaW50ZXJmYWNlLXRvLXBjaWJhY2st
cy1zeXNmcy5wYXRjaAo+IFRoaXMgdmVyc2lvbiBjcmVhdGVzIGEgc3lzZnMgbm9kZSBuYW1lZCAi
cmVzZXRfZGV2aWNlIiBhbmQgdGhlIE9wZW5YVAo+IGxpYnhsIHRvb2xzdGFjayBpcyBwYXRjaGVk
IHRvIHVzZSB0aGF0IG5vZGUgaW5zdGVhZCBvZiAiZG9fZmxyIi4KCk5pY2UgdG8gaGVhciB0aGVy
ZSBhcmUgbW9yZSB1c2VycyBvZiB0aGlzIHBhdGNoLiBPbiAjeGVuIG9uIElSQyB0aGVyZSB3ZXJl
IGZyb20gdGltZSB0byB0aW1lCmFsc28gdXNlcnMgd2hvIHRyaWVkIHBjaS1wYXNzdHJvdWdoIGFu
ZCByYW4gaW50byB0aGlzIGlzc3VlIChhbmQgcHJvYmFibHkgYWJhbmRvbm5pbmcgdGhlIGlkZWEK
c2luY2UgaGF2aW5nIHRvIHJlc3RhcnQgeW91ciBob3N0IGJlZm9yZSBiZWluZyBhYmxlIHRvIHVz
ZSB5b3VyIHBhc3MgdGhyb3VnaGVkIGRldmljZSBhZ2FpbgpkZWZpZXMgbXVjaCBvZiB0aGUgdXNl
IGNhc2UpLgogCj4gS29ucmFkJ3Mgb3JpZ2luYWwgd29yayBlbmNvdW50ZXJlZCBwdXNoYmFjayBv
biB1cHN0cmVhbSBhY2NlcHRhbmNlIGF0Cj4gdGhlIHRpbWUgaXQgd2FzIGRldmVsb3BlZC4gSSdt
IG5vdCBzdXJlIEkndmUgZm91bmQgd2hlcmUgdGhhdAo+IGRpc2N1c3Npb24gZW5kZWQuIElzIHRo
ZXJlIGFueSBwcm9zcGVjdCBvZiBhIG1vcmUgY29tcHJlaGVuc2l2ZSByZXNldAo+IG1lY2hhbmlz
bSBiZWluZyBhY2NlcHRlZCBpbnRvIHhlbi1wY2liYWNrLCBvciBlbHNld2hlcmUgaW4gdGhlIGtl
cm5lbD8KClllYWggaXQgd2FzIG5hY2tlZCBieSBEYXZpZCBWcmFiZWwgYW5kIHRoZSBkaXNjdXNz
aW9uIHNvbWV3aGF0IGJsZWVkZWQgdG8gZGVhdGguIApGcm9tIHdoYXQgaSByZW1lbWJlciB0aGUg
bWFpbiBpc3N1ZSB3YXMgd2l0aCB0aGUgbmFtaW5nLCBzaW5jZSBpdCBkb2Vzbid0IGRvIGEgRkxS
LAp0aGUgc3lzZnMgaG9vayBzaG91bGRuJ3QgYmUgY2FsbGVkICJkb19mbHIiLgoKU29tZSBvdGhl
ciBwZXJoYXBzIG1pbm9yIGlzc3VlcyBpIGNhbiB0aGluayBvZiBhcmU6Ci0gTm8gd2F5IHRvIGV4
Y2VtcHQgcGNpLWRldmljZXMgZnJvbSB0aGlzIG5ldyB3YXkgb2YgcmVzZXR0aW5nIHRoZW0uCiAg
UGVyaGFwcyB0aGVyZSBjb3VsZCBiZSBwY2kgZGV2aWNlcy90b3BvbG9naWVzIHdlcmUgdGhpcyB3
YXkgb2YKICByZXNldHRpbmcgY2F1c2VzIG1vcmUgcHJvYmxlbXMgdGhhbiBpdCBzb2x2ZXMgYW5k
IGNvdWxkIGNhdXNlIGEKICByZWdyZXNzaW9uLiBVbmZvcnR1bmF0ZWx5IGF1dG8gZGV0ZWN0aW5n
IHdoYXQgd29ya3MgZG9lc24ndCBzZWVtIHRvCiAgYmUgcG9zc2libGUuIE9uIHRoZSBvdGhlciBo
YW5kICh0aG91Z2ggb25seSB3aXRoIG15IG49MTApIGkgaGF2ZW4ndCBlbmNvdW50ZXJlZAogIHN1
Y2ggYSBkZXZpY2UgeWV0LgoKLSBUaGUgY29tbXVuaWNhdGlvbiBwYXRoIGJldHdlZW4gbGlieGwg
YW5kIHRoZSBrZXJuZWwgdmlhIHN5c2ZzLgogIEkgdGhpbmsgdGhlIHByZWZlcmVuY2Ugd2FzIGZv
ciBhOgogIGEpIGhhdmluZyBpdCB1c2UgYSBtb3JlIGNvbW1vbiB1c2VkIFhlbiBjb21tdW5pY2F0
aW9uIGNoYW5uZWwgb3IKICBiKSBoYXZpbmcgaXQgYWxsIHNlbGYtY29udGFpbmVkIGluIHBjaS1i
YWNrLiAoZnJvbSBteSBtZW1vcnkgYW5kIHRoZSBvcGVueHQgcGF0Y2ggZGVzY3JpcHRpb24KICAg
ICB0aGVyZSBjb3VsZCBiZSBzb21lIGxvY2tpbmcgaXNzdWUgd2hlbiB0cnlpbmcgdG8gaW1wbGVt
ZW50IGl0IHRoaXMgd2F5LAogICAgIGJ1dCB0aGUgdmZpbyBndXlzIGhhZCB0aGF0IHNvbHZlZCBm
b3IgdGhlcmUgcmVzZXQgaW1wbGVtZW50YXRpb24gaWYgaQogICAgIGZyb20gb25lIG9mIHRoZSBj
b21tZW50cyBpbiB0aGVyZSBzb3VyY2UgY29kZSAocGF0Y2hlcyBieSBBbGV4IFdpbGxpYW1zb24K
ICAgICBpZiBpIHJlbWVtYmVyIGNvcnJlY3RseSkuCgotIE5vdCBhbiBpc3N1ZSBiYWNrIHRoZW4g
d2hlbiB0aGUgcGF0Y2ggd2FzIG1hZGUsIGJ1dCBhcyB0aGUgcXVlc3Rpb24gZWFybGllciB0byBS
b2dlciwKICB0aGUgaHlwZXJ2aXNvciBzZWVtcyB0byBncm93IG1vcmUgaW50ZXJmZXJlbmNlIHdp
dGggcGNpIGRldmljZXMgd2l0aCB0aGUgUFZIIGRvbTAgd29yay4KICBJZiBhbmQgaG9vdyBkb2Vz
IHRoYXQgcmVsYXRlIHRvIHBjaS1iYWNrIGFuZCBwY2ktcGFzc3Rocm91Z2ggYW5kICh0aGUgbG9j
YXRpb24gb2YpIHJlc2V0dGluZyBtZWNoYW5pc21zID8KCgpTbyBpIHRoaW5rIERhdmlkJ3MgTkFD
SyB3YXMgbW9zdGx5IGZvciB0aGUgcGF0Y2hzZXQgaGF2aW5nIHNvbWUgaGFja2lzaCBjb3NtZXRp
Y3MuCgpPbiB0aGUgdXBzaWRlIG9uZSBjYW4gY29uY2x1ZGUgdGhhdCB0aGlzIHBhdGNoc2V0IGlz
IG5vdyBwcmV0dHkgd2VsbCB0ZXN0ZWQgb3ZlciB0aGUgeWVhcnMgOykKClNpbmNlIERhdmlkIGhh
cyBsZWZ0LCBwZXJoYXBzIEp1cmdlbi9Cb3Jpcy9Lb25yYWQgY291bGQgZXhwcmVzcyB0aGVpciB2
aWV3cyAoYWdhaW4pID8KKENDJ2VkIHRoZW0gYXMgd2VsbCkKCj4gQXMgbm90ZWQgaW4gdGhlIG9y
aWdpbmFsIExLTUwgdGhyZWFkcywgdmZpbyBoYXMgc2ltaWxhciByZWxldmFudCBwY2kKPiBkZXZp
Y2UgcmVzZXQgcmV0cnkgbG9naWMuIChUaGFua3MgdG8gUmljaCBQZXJzYXVkIGZvciB0aGlzIHBv
aW50ZXI6KQo+IGh0dHA6Ly9lbGl4aXIuZnJlZS1lbGVjdHJvbnMuY29tL2xpbnV4L3Y0LjE0LXJj
MS9zb3VyY2UvZHJpdmVycy92ZmlvL3BjaS92ZmlvX3BjaS5jI0wxMzUzCj4gCj4gbGlidmlydCBh
bHNvIHBlcmZvcm1zIHNpbWlsYXIgcmVzZXQgbG9naWMsIHVzaW5nIGEgZGlyZWN0IGxvdyBsZXZl
bAo+IGludGVyZmFjZSB0byBjb25maWcgc3BhY2UgKFRoYW5rcyB0byBNYXJlayBmb3IgdGhpcyBw
b2ludGVyLCBsaWJ2aXJ0Cj4gaXMgdXNlZCBieSBRdWJlczopCj4gaHR0cHM6Ly9naXRodWIuY29t
L2xpYnZpcnQvbGlidmlydC9ibG9iL21hc3Rlci9zcmMvdXRpbC92aXJwY2kuYyNMOTI5Cj4gSSB0
aGlua3MgdGhpcyBpbmRpY2F0ZXMgdGhhdCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBleHRlbmQg
bGlieGwgdG8KPiBkbyBzb21ldGhpbmcgc2ltaWxhciwgYnV0IHRoYXQgc2VlbXMgbGVzcyBzYXRp
c2ZhY3RvcnkgY29tcGFyZWQgdG8KPiBwZXJmb3JtaW5nIHRoZSB3b3JrIGluIGEga2VybmVsLXBy
b3ZpZGVkIGltcGxlbWVudGF0aW9uLgo+IAo+IElzIHRoZXJlIGEgd2F5IGZvcndhcmQgdG8gcHJv
dmlkaW5nIHRoaXMgZnVuY3Rpb25hbGl0eSB3aXRoaW4gWGVuCj4gc29mdHdhcmUgb3IgTGludXg+
IENocmlzdG9waGVyCj4gLS0KPiAKPiBvcGVueHQub3JnCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 07:37:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 07:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvIX6-00087D-Us; Fri, 22 Sep 2017 07:37:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvIX6-00086x-0H
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 07:37:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7B/C6-03642-3DDB4C95; Fri, 22 Sep 2017 07:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRWlGSWpSXmKPExsWS0XRdVffS3iO
 RBp92S1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/OUY6wFa5Irfjf1szcw
 vovoYuTiEBJoZJJY+vA6excjJ5DzmFFiRasYRGIbo8S2h20sIAkRAWeJr2fmghUJCxhKnLw9h
 QnE5hWwl3i+ezFjFyM7B5uAlcQhMZAoi4CqxOeXH9gnMHIsYGRYxahenFpUllqka6KXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoJwYg2MHYfdn/EKMkB5OSKG/57iORQnxJ+Sm
 VGYnFGfFFpTmpxYcYZTg4lCR4V+wBygkWpaanVqRl5gADBiYtwcGjJMJ7ECTNW1yQmFucmQ6R
 OsVozHFs0+U/TByrrt/9wyTEkpeflyolzssKDEUhAZDSjNI8uEGwQL7EKCslzMsIdJoQT0FqU
 W5mCar8K0ZxDkYlYd4+kIU8mXklcPteAZ3CBHRK+WqwU0oSEVJSDYyp27lUK/eqFW6r5HL+eK
 Bgade2+8KVWrdSip+sEhCU4i5eKNtWovPwxEOPfS92zfr91D39gd5LKYFlRyuVuRIXn6zTCOa
 +f+vTXX+J5uuyX5Z//n/XeN5V3u3s9Xonnj29GWql/MusR1F2ZeJklyrHxV/4As5+CuLd9WpL
 YLsh32191ntdB44psRRnJBpqMRcVJwIANtRJuF8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506065873!84066905!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14761 invoked from network); 22 Sep 2017 07:37:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 07:37:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvIX2-0002BW-M9; Fri, 22 Sep 2017 07:37:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvIWx-0005dT-1N; Fri, 22 Sep 2017 07:37:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvIWw-0001cl-Ir; Fri, 22 Sep 2017 07:37:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dvIWw-0001cl-Ir@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 07:37:46 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
b3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBjMWNhYjU0Y2U1N2MyNjA4YjhiM2VhMDUxYzcwNDFmMDM2ZjIxMTUzCiAgQnVnIG5vdCBw
cmVzZW50OiA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTEzNzEwLwoKCiAgY29tbWl0IGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZm
MjExNTMKICBBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgRGF0
ZTogICBTYXQgU2VwIDE2IDIxOjI2OjI4IDIwMTcgKzA4MDAKICAKICAgICAgVWVmaUNwdVBrZy9D
cHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMKICAgICAgCiAg
ICAgIEZyb20gQ3B1RHhlIGRyaXZlciBwZXJzcGVjdGl2ZSwgaXQgZG9lc24ndCB1cGRhdGUgR0NE
IG1lbW9yeSBhdHRyaWJ1dGVzIGZyb20KICAgICAgY3VycmVudCBwYWdlIHRhYmxlIHNldHVwIGR1
cmluZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRlcyBpbgogICAg
ICBHQ0QgbWlnaHQgbm90IHJlZmxlY3QgYWxsIG1lbW9yeSBhdHRyaWJ1dGVzIGluIHJlYWwgd29y
bGQuCiAgICAgIAogICAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAg
ICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICAgIENjOiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogICAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50
ZWwuY29tPgogICAgICBTdWdnZXN0ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0Bp
bnRlbC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVs
LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1m
L2J1aWxkLWkzODYteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBo
IG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVw
IC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2LXhz
bS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTEzNzEwLmJpc2VjdGlvbi1zdW1tYXJ5IC0t
YmFzaXMtdGVtcGxhdGU9MTEzNjQ3IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3Qgb3ZtZiBi
dWlsZC1pMzg2LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFz
czoKIDExMzY5NiBmYWlsIFtob3N0PXJpbWF2YTBdIC8gMTEzNjQ3IFtob3N0PWJhcm9xdWUxXSAx
MTM2MzYgW2hvc3Q9YmFyb3F1ZTFdIDExMzYyMSBbaG9zdD1ub2JsaW5nMV0gMTEzNjA4IFtob3N0
PXJpbWF2YTFdIDExMzU5OSBbaG9zdD1odXhlbHJlYmUwXSAxMTM1OTAgW2hvc3Q9bm9ibGluZzFd
IDExMzU3MiBbaG9zdD1odXhlbHJlYmUwXSAxMTM1NjYgW2hvc3Q9YmFyb3F1ZTBdIDExMzUyNiBb
aG9zdD1lbGJsaW5nMV0gMTEzNDk4IFtob3N0PWJhcm9xdWUxXSAxMTM0ODEgW2hvc3Q9Y2hhcmRv
bm5heTFdIDExMzQ2MiBbaG9zdD1ub2JsaW5nMF0gMTEzNDQzIFtob3N0PW5vYmxpbmcxXSAxMTMx
NDMgW2hvc3Q9ZWxibGluZzFdIDExMzEzMCBbaG9zdD1iYXJvcXVlMV0gMTEzMTE1IFtob3N0PWh1
eGVscmViZTBdIDExMzA3OCBbaG9zdD1jaGFyZG9ubmF5MF0gMTEzMDYxIFtob3N0PW5vYmxpbmcw
XSAxMTMwNTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTEzMDQ1IFtob3N0PWJhcm9xdWUxXSAxMTMwMzcg
W2hvc3Q9YmFyb3F1ZTFdIDExMzAyOSBbaG9zdD1odXhlbHJlYmUwXSAxMTMwMDUgW2hvc3Q9bm9i
bGluZzBdIDExMzAwMCBbaG9zdD1odXhlbHJlYmUwXSAxMTI5OTEgb2suCkZhaWx1cmUgLyBiYXNp
cyBwYXNzIGZsaWdodHM6IDExMzY5NiAvIDExMjk5MQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9z
KQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OSA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGY1YTRjODRhNWQ2YjE5YzE1NGFiZWQ0ZWUwMzgw
YTZmOGZkOThjNjAgMTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwpCYXNp
cyBwYXNzIDE3Y2JmNzM1OWYwNGE0ZWI3NjJiMmI0YmMyNmMyZGY2MzVlZjI4MTIgODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUy
MTYwM2FhZTAwMzVlMTcyIDkwNTNhNzRjMDhmZDZhYmY0M2JiNDVmZjkzMmI0Mzg2ZGU3ZTg1MTAK
R2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdCMxN2NiZjczNTlmMDRhNGViNzYyYjJi
NGJjMjZjMmRmNjM1ZWYyODEyLTU2MGE0MzVkZjAyYjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4
NDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkLTgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNjN2M2
MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcyLWY1YTRjODRhNWQ2YjE5YzE1NGFi
ZWQ0ZWUwMzgwYTZmOGZkOThjNjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTA1M2E3
NGMwOGZkNmFiZjQzYmI0NWZmOTMyYjQzODZkZTdlODUxMC0xNmIxNDE0ZGU5MWI1YTgyYTA5OTZj
NjdmNmRiM2FmN2Q3ZTMyODczCkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9odHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIKICAgOTYyMDcxOS4uNjY5MThlZCAgbWFzdGVyICAgICAtPiBvcmln
aW4vbWFzdGVyCkxvYWRlZCA4MjM1IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBm
b3IgdGVzdCByZXN1bHRzOgogMTEzMDA1IFtob3N0PW5vYmxpbmcwXQogMTEzMDAwIFtob3N0PWh1
eGVscmViZTBdCiAxMTI5OTEgcGFzcyAxN2NiZjczNTlmMDRhNGViNzYyYjJiNGJjMjZjMmRmNjM1
ZWYyODEyIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzdjNjIzMmJk
MzA0NTY4ZDRkYTRiZWY1MjE2MDNhYWUwMDM1ZTE3MiA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5
MzJiNDM4NmRlN2U4NTEwCiAxMTMwNDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMTMwMjkgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDExMzAzNyBbaG9zdD1iYXJvcXVlMV0KIDExMzA1MCBbaG9zdD1odXhlbHJlYmUx
XQogMTEzMDYxIFtob3N0PW5vYmxpbmcwXQogMTEzMDY5IFtob3N0PWNoYXJkb25uYXkwXQogMTEz
MTMwIFtob3N0PWJhcm9xdWUxXQogMTEzMDc4IFtob3N0PWNoYXJkb25uYXkwXQogMTEzMTQzIFto
b3N0PWVsYmxpbmcxXQogMTEzMTE1IFtob3N0PWh1eGVscmViZTBdCiAxMTMxNTYgW2hvc3Q9bm9i
bGluZzBdCiAxMTMxNzIgW2hvc3Q9bm9ibGluZzFdCiAxMTMxNjQgW2hvc3Q9bm9ibGluZzFdCiAx
MTMyMzkgW2hvc3Q9bm9ibGluZzBdCiAxMTMyMjUgW2hvc3Q9bm9ibGluZzFdCiAxMTMyMDYgW2hv
c3Q9bm9ibGluZzFdCiAxMTMyMjkgW2hvc3Q9bm9ibGluZzFdCiAxMTMxOTAgW2hvc3Q9bm9ibGlu
ZzFdCiAxMTMyMTUgW2hvc3Q9bm9ibGluZzFdCiAxMTMyMjIgW2hvc3Q9bm9ibGluZzBdCiAxMTMy
MzQgW2hvc3Q9bm9ibGluZzBdCiAxMTMyNDUgW2hvc3Q9bm9ibGluZzBdCiAxMTMyNTEgW2hvc3Q9
bm9ibGluZzBdCiAxMTMzMDUgW2hvc3Q9bm9ibGluZzBdCiAxMTMyODAgW2hvc3Q9bm9ibGluZzBd
CiAxMTMyODkgW2hvc3Q9bm9ibGluZzBdCiAxMTMyNTkgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMjIg
W2hvc3Q9bm9ibGluZzFdCiAxMTMzMDggW2hvc3Q9bm9ibGluZzBdCiAxMTMyOTEgW2hvc3Q9bm9i
bGluZzBdCiAxMTMzMDkgW2hvc3Q9bm9ibGluZzBdCiAxMTMyOTQgW2hvc3Q9bm9ibGluZzBdCiAx
MTMyNjcgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMjQgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMzUgW2hv
c3Q9bm9ibGluZzFdCiAxMTMzMDcgW2hvc3Q9bm9ibGluZzFdCiAxMTMyOTUgW2hvc3Q9bm9ibGlu
ZzBdCiAxMTMyNzUgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMjUgW2hvc3Q9bm9ibGluZzFdCiAxMTMz
MTEgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMzcgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMTUgW2hvc3Q9
bm9ibGluZzFdCiAxMTMyOTYgW2hvc3Q9bm9ibGluZzBdCiAxMTMyOTkgW2hvc3Q9bm9ibGluZzBd
CiAxMTMzMjYgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMDQgW2hvc3Q9bm9ibGluZzBdCiAxMTMzMTMg
W2hvc3Q9bm9ibGluZzFdCiAxMTMzMzMgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMTYgW2hvc3Q9bm9i
bGluZzFdCiAxMTMzMzggW2hvc3Q9bm9ibGluZzFdCiAxMTMzMTkgW2hvc3Q9bm9ibGluZzFdCiAx
MTMzNjAgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMjggW2hvc3Q9bm9ibGluZzFdCiAxMTMzMzkgW2hv
c3Q9bm9ibGluZzFdCiAxMTMzNDAgW2hvc3Q9bm9ibGluZzFdCiAxMTMzMzAgW2hvc3Q9bm9ibGlu
ZzFdCiAxMTMzNDIgW2hvc3Q9bm9ibGluZzFdCiAxMTMzNDMgW2hvc3Q9bm9ibGluZzFdCiAxMTMz
NDYgW2hvc3Q9bm9ibGluZzFdCiAxMTMzNzUgW2hvc3Q9bm9ibGluZzFdCiAxMTMzNTUgW2hvc3Q9
bm9ibGluZzFdCiAxMTM0MTggW2hvc3Q9bm9ibGluZzBdCiAxMTMzODggW2hvc3Q9bm9ibGluZzFd
CiAxMTM0NDMgW2hvc3Q9bm9ibGluZzFdCiAxMTM0NjIgW2hvc3Q9bm9ibGluZzBdCiAxMTM0ODEg
W2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTM0OTggW2hvc3Q9YmFyb3F1ZTFdCiAxMTM1MjYgW2hvc3Q9
ZWxibGluZzFdCiAxMTM1NjYgW2hvc3Q9YmFyb3F1ZTBdCiAxMTM1OTAgW2hvc3Q9bm9ibGluZzFd
CiAxMTM1NzIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzU5OSBbaG9zdD1odXhlbHJlYmUwXQogMTEz
NjA4IFtob3N0PXJpbWF2YTFdCiAxMTM2NDcgW2hvc3Q9YmFyb3F1ZTFdCiAxMTM2MjEgW2hvc3Q9
bm9ibGluZzFdCiAxMTM2ODMgcGFzcyBiZjk5YmRkMWY3ZDQ0MmUyMzM5N2VlNDBhZjE2MzFiZTQ5
MjRlNzFhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgYzM0OTE4OTc3
MmNlYzQzNDk4YjBiZWM4YTg0MTQ2ZjEwYjg5MzdhZiA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjCiAxMTM2MzYgW2hvc3Q9YmFyb3F1ZTFdCiAxMTM3MDQgcGFzcyA5NDdm
MzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5
OGM2MCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM2NTggW2hv
c3Q9cmltYXZhMV0KIDExMzY5NSBwYXNzIGNlNDYxYWUyNDBhNzJmZjZiMGQ4YTQwN2YwMDRjNWRi
MzU0ZDkxYWUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0
YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2
N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY4OCBwYXNzIDk0MGJhZWMwOWM4ZjQ2NjRiMzQ4NDJkMTNh
MzBjZTI0M2QwYjdiNGIgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBm
NWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJh
MDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY2MSBmYWlsIDU2MGE0MzVkZjAyYjIzM2VhMzNh
ZTU0M2FlYWI3NmIyMjAxZGU4NDkgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkx
YjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY2NyBmYWlsIDU2MGE0MzVkZjAyYjIz
M2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0
MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY3OSBwYXNzIDE3Y2JmNzM1
OWYwNGE0ZWI3NjJiMmI0YmMyNmMyZGY2MzVlZjI4MTIgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJlZjUyMTYwM2FhZTAwMzVlMTcy
IDkwNTNhNzRjMDhmZDZhYmY0M2JiNDVmZjkzMmI0Mzg2ZGU3ZTg1MTAKIDExMzY4MSBmYWlsIDU2
MGE0MzVkZjAyYjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkgODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2Zjhm
ZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY5MCBw
YXNzIDkxY2M1MjZiMTVmZmJiYmRlYzVhNTc5MDY1OTZmMzdlMDU5ZjgwYmUgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4
MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDEx
MzY4MiBwYXNzIDE3Y2JmNzM1OWYwNGE0ZWI3NjJiMmI0YmMyNmMyZGY2MzVlZjI4MTIgODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBjN2M2MjMyYmQzMDQ1NjhkNGRhNGJl
ZjUyMTYwM2FhZTAwMzVlMTcyIGVjMzlkNWI0ZjFjZTUxMmY1NGZjOTY1MDhmMTNkOTVlZjZhMTVj
ZTYKIDExMzcwMCBmYWlsIGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZmMjExNTMg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMx
NTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3
ZDdlMzI4NzMKIDExMzcxMCBmYWlsIGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZm
MjExNTMgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVk
NmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2
ZGIzYWY3ZDdlMzI4NzMKIDExMzY5MyBwYXNzIDcwZGMzZWM1YTcyZTBlM2ZjM2VhOGY2M2JhZWNk
ZWFmZDExMTBkYjggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0
Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5
NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzcwMSBwYXNzIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZk
OTdmZGRmYTY5ODY5ODY4NjggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVh
ODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY5NCBmYWlsIDhjM2U0Njg4ZTBkOGU2YzIx
OGE5ODg1NWQ5ODk3NmNlNDZkYmIyOWUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRk
ZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY4NCBmYWlsIDU2MGE0MzVkZjAy
YjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2
YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzcwNyBmYWlsIGMxY2Fi
NTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZmMjExNTMgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4
YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzcwMiBmYWls
IGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZmMjExNTMgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2
ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKIDExMzY5
NiBmYWlsIDU2MGE0MzVkZjAyYjIzM2VhMzNhZTU0M2FlYWI3NmIyMjAxZGU4NDkgODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVl
MDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMK
IDExMzcwOSBwYXNzIDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjggODA1
MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBmNWE0Yzg0YTVkNmIxOWMxNTRh
YmVkNGVlMDM4MGE2ZjhmZDk4YzYwIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdl
MzI4NzMKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTEyOTkxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExMzY2MSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
MzY3OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzY4MSAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA5NDdmMzczN2FiZjY1ZmRh
NjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0
ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRl
c3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzNzAxIChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEzNzAyIChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNzA0IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTM3MDcgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTM3MDkgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMzcxMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICBjMWNhYjU0Y2U1N2MyNjA4YjhiM2VhMDUxYzcwNDFmMDM2ZjIxMTUzCiAg
QnVnIG5vdCBwcmVzZW50OiA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTEzNzEwLwoKCiAgY29tbWl0IGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFj
NzA0MWYwMzZmMjExNTMKICBBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CiAgRGF0ZTogICBTYXQgU2VwIDE2IDIxOjI2OjI4IDIwMTcgKzA4MDAKICAKICAgICAgVWVm
aUNwdVBrZy9DcHVEeGU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBwYWdlIGF0dHJpYnV0ZXMK
ICAgICAgCiAgICAgIEZyb20gQ3B1RHhlIGRyaXZlciBwZXJzcGVjdGl2ZSwgaXQgZG9lc24ndCB1
cGRhdGUgR0NEIG1lbW9yeSBhdHRyaWJ1dGVzIGZyb20KICAgICAgY3VycmVudCBwYWdlIHRhYmxl
IHNldHVwIGR1cmluZyBpdHMgaW5pdGlhbGl6YXRpb24uIFNvIHRoZSBtZW1vcnkgYXR0cmlidXRl
cyBpbgogICAgICBHQ0QgbWlnaHQgbm90IHJlZmxlY3QgYWxsIG1lbW9yeSBhdHRyaWJ1dGVzIGlu
IHJlYWwgd29ybGQuCiAgICAgIAogICAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICAgIENj
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPgogICAgICBTdWdnZXN0ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogICAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxqaWFu
Lmoud2FuZ0BpbnRlbC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4u
eWFvQGludGVsLmNvbT4KCnBubXRvcG5nOiAxNDEgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBo
IGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkzODYteHNtLnhl
bi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMTEzNzEwOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTM3MTAg
b3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExMzcxMC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMu
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQg
ICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 07:53:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 07:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvImI-00011s-Ah; Fri, 22 Sep 2017 07:53:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvImG-00011m-Kk
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 07:53:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AC/BA-02046-F71C4C95; Fri, 22 Sep 2017 07:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS7f+4JF
 Ig78zBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtD/axFmyTqHj+9iNrA+NEkS5GTg4hgTyJ
 e5emMoLYvAJ2ElM+dLKB2BIChhKnF95kAbFZBFQlVlx9ClbDJqAu0fZsOyuILQIUP3zpOFMXI
 xcHs8BHRonre3rBmoUFfCVev+tiBUkICTxkkdh28ClYB6eAjUTD6SdARRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc3
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA5ABCHYwvjzteYhRkoNJSZRX/cCR
 SCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4M0BqRMsSk1PrUjLzAHGCEypB
 AePkgjvIZA0b3FBYm5xZjpE6hSjMcePSVf+MHF03Lz7h0kIbJKUOG8TSKkASGlGaR7cIFjsXm
 KUlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iw71GQKTyZeSVw+14BncIEdEr5arBTShIRUlINjBU
 9KrLiW+1sxV9/FV9nYDjTpvLaPM3kqjTfbQzKK/L35VxkLLzfGcNqVNjaGLjdl+G4WLP8l6+S
 Ajvkbh7ZOLu/JEwoXGfLzRvinbf6TouKR/2xe2S3Y7+Rx7HLS/1niGV3mf3iYj6fn7xQgN9WK
 OSCe6mswTRHM/GQqiebZbY0vIkt8TuvxFKckWioxVxUnAgA7advEtgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506066813!111434248!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8369 invoked from network); 22 Sep 2017 07:53:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 07:53:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 01:53:32 -0600
Message-Id: <59C4DD9B020000780017E575@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 01:53:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
 <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
In-Reply-To: <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDA4OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MS8wOS8xNyAxMzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA5LjE3IGF0IDEz
OjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIxLzA5LzE3IDEzOjMxLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wOS4xNyBhdCAwOTo1MywgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIxLzA5LzE3IDA4OjE1LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDIxLjA5LjE3IGF0IDA2OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBPbiAyMC8wOS8xNyAxNzozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+
IE9uIDIwLjA5LjE3IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+
IE9uIDIwLzA5LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAy
MC4wOS4xNyBhdCAxMzoxMCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4+IEkg
dGhvdWdodCBhYm91dCBhIGNhcCBhbmQgVEJIIEknbSBub3Qgc3VyZSB3aGljaCB3b3VsZCBiZSBz
YW5lIHRvCj4+Pj4+Pj4+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVtIHdyb25nLCBl
c3BlY2lhbGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4+Pj4+Pj4+IHRob3NlIGxpbWl0cyB3
aWxsIGJlIGZvciBkb20wIG9ubHkgdGhlbi4gQW5kIGRvbTAgd29uJ3QgbmVlZCBtYW55Cj4+Pj4+
Pj4+Pj4+IGdyYW50IGZyYW1lcyBpbiB0aGUgbm9ybWFsIGNhc2UuLi4KPj4+Pj4+Pj4+Pgo+Pj4+
Pj4+Pj4+IEkndmUgYmVlbiB0aGlua2luZyBhYm91dCB0aGlzIERvbTAgYXNwZWN0IHRvbyBvdmVy
IGx1bmNoLiBXaGF0Cj4+Pj4+Pj4+Pj4gYWJvdXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFp
biB0byBzZXQgaXRzIGxpbWl0IChvbmx5IHVwd2FyZHMKPj4+Pj4+Pj4+PiBvZiBjb3Vyc2UpIGlu
IHNldHVwX3RhYmxlKCksIHdpdGhvdXQgYW55IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+Pj4+Pj4+
Pj4+IFRoaXMgd291bGQgZnJlZSB1cCB0aGUgZ2xvYmFscyB0byBiZSB1c2VkIGFzIHN5c3RlbSB3
aWRlIGxpbWl0cwo+Pj4+Pj4+Pj4+IGFnYWluLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFRoaXMgd291
bGQgYmUgcG9zc2libGUsIG9mIGNvdXJzZS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGUgcXVlc3Rp
b24gaXMgd2hldGhlciB0aGUgbmVlZCB0byByZS1hbGxvY2F0ZSB0aGUgZnJhbWUgcG9pbnRlciBh
cnJheXMKPj4+Pj4+Pj4+IGlzIGl0IHdvcnRoLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJbnB1dCBieSBv
dGhlcnMgd291bGQgYmUgaGVscGZ1bC4uLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSB0aGluayBJJ2xsIGdv
IHdpdGggYWRkaXRpb25hbCBjYXAgYm9vdCBwYXJhbWV0ZXJzLCBzbyBJIGRvbid0IHRoaW5rCj4+
Pj4+Pj4gd2UgbmVlZCBkb20wIHRvIG1vZGlmeSBpdHMgb3duIGxpbWl0cy4KPj4+Pj4+Cj4+Pj4+
PiBTbyBhcmUgd2UgaW4gYWdyZWVtZW50IHRoZW4gdGhhdCBubyBuZXcgY29tbWFuZCBsaW5lIG9w
dGlvbnMKPj4+Pj4+IGFyZSBuZWVkZWQsIGFuZCB0aGF0IGhlbmNlIHRoZSBjYXAgd2lsbCBiZSBh
cHBsaWNhYmxlIHRvIGFsbAo+Pj4+Pj4gZG9tYWlucyAod2l0aCBEb20wIHNpbXBseSBub3QgaGF2
aW5nIGFueSBvdGhlciBsaW1pdCBlbmZvcmNlZAo+Pj4+Pj4gb24gaXQpPwo+Pj4+Pgo+Pj4+PiBI
bW0sIEkgbWVhbnQgdGhpcyB0byBiZSB0aGUgb3RoZXIgd2F5IHJvdW5kOiBoYXZpbmcgZGlzdGlu
Y3QgcGFyYW1ldGVycwo+Pj4+PiBmb3IgZG9tMCBhbmQgdGhlIGNhcC4KPj4+Pj4KPj4+Pj4gSW4g
Y2FzZSB5b3UgbGlrZSBpdCBtdWNoIGJldHRlciB0byBtZXJnZSB0aGVtIEkgd29uJ3QgYXJndWUg
b3ZlciBpdC4KPj4+Pgo+Pj4+IFdlbGwsIGxhdGUgeWVzdGVyZGF5IGV2ZW5pbmcgaXQgb2NjdXJy
ZWQgdG8gbWUgdGhhdCBpdCB3b3VsZAo+Pj4+IG9ubHkgYmUgY29uc2lzdGVudCB0byBhcHBseSB0
aGUgc2FtZSBjYXAgdG8gYWxsIGRvbWFpbnMuIFRoYXQncwo+Pj4+IGluIHBhcnRpY3VsYXIgdG8g
bm90IHBlbmFsaXplIGEgbm9uLURvbTAgaGFyZHdhcmUgZG9tYWluIGluCj4+Pj4gY29tcGFyaXNv
biB3aXRoIERvbTAgaXRzZWxmLgo+Pj4KPj4+IFRoYXQncyBjb3JyZWN0Lgo+Pj4KPj4+IE9UT0gg
ZS5nLiBhIGNhcCBvZiBsZXRzIHNheSAxMDI0IGdyYW50IGZyYW1lcyBidXQgRG9tMCBjb25maWd1
cmVkIHRvCj4+PiA0IG9ubHkgKHdoeSB3b3VsZCBpdCBuZWVkIG1vcmU/KSB3b3VsZCBtYWtlIHNl
bnNlOiB0aGUgZ3JhbnQgZnJhbWUgYXJyYXkKPj4+IGZvciBEb20wIHdvdWxkIG5lZWQgMzIgYnl0
ZXMgb25seSBpbnN0ZWFkIG9mIHRoZSA4a0IgZm9yIHRoZSAxMDI0IGZyYW1lcwo+Pj4gaWYgdGhl
IGNhcCB3b3VsZCBiZSB0aGUgY29uZmlndXJhdGlvbiB2YWx1ZSBmb3IgRG9tMC4KPj4gCj4+IE1h
eSBJIHN1Z2dlc3QgdGhhdCBmb3Igbm93IHdlIHVzZSB0aGUgc2ltcGxlciB2YXJpYW50IHdpdGhv
dXQKPj4gZXh0cmEgRG9tMCBjb21tYW5kIGxpbmUgb3B0aW9ucywgYW5kIGxhdGVyIChwb3N0IDQu
MTApLCBpZiB5b3Ugb3IKPj4gYW55b25lIGVsc2UgcmVhbGx5IGZlZWxzIGxpa2UgaXQsIERvbTAg
c3BlY2lmaWMgb3B0aW9ucyBiZSBpbnRyb2R1Y2VkPwo+IAo+IFdoaWxlIGFwcGx5aW5nIHRoZXNl
IGNoYW5nZXMgdG8gbXkgc2VyaWVzIEkgcmVhbGl6ZWQgdGhpcyBtaWdodCBiZSBhIGJhZAo+IGNo
b2ljZSBmb3IgQVJNOiB0aGUgZG9tMCBncmFudCB0YWJsZSBpcyBoZXJlIGxpbWl0ZWQgdG8gYWJv
dXQgMTAwIHBhZ2VzLgo+IElmIHRoZXJlIGlzIHNvbWUgbmVlZCB0byBoYXZlIGEgZG9tVSB3aXRo
IG1vcmUgZ3JhbnQgZnJhbWVzIHRoZSBzeXN0ZW0KPiB3b3VsZG4ndCBiZSBhYmxlIHRvIGJvb3Qg
YXMgdGhlIGhpZ2ggY2FwIHdvdWxkIGJlIHVzZWQgZm9yIHRoZSBkb20wCj4gZ3JhbnQgZnJhbWUg
bnVtYmVyLgoKV2h5IGNhbid0IEFSTSBjb2RlIGxvd2VyIHRoZSBEb20wIHZhbHVlcyB3aXRob3V0
IGxvd2VyaW5nIHRoZQpjYXBzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:22:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJDa-0003XP-IP; Fri, 22 Sep 2017 08:21:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJDZ-0003Wn-Be
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 08:21:49 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C8/B8-03283-C18C4C95; Fri, 22 Sep 2017 08:21:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS1f6xJF
 Ig9M7eCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZnRuYCpawVGx5XtDAeIu5i5GTQ0ggT+L9
 xQvsIDavgJ3EuynfGEFsCQFDidMLb7KA2CwCqhI3/lwFi7MJqEu0PdvOCmKLCJhIrF97ByjOx
 cEssIRZ4srKRWwgCWEBf4nl12exgySEBDoYJW68OAfWwSngJfHhYg/QZg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/garIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGBnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxh/LQs4xCjJwaQkyvv4yJFI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK89seBcoJFqempFWmZOcBIgElLcPAoifAuPQaU5i0uS
 MwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifO+BSkVACnNKM2DGwSL0EuMslLCvIxApw
 nxFKQW5WaWoMq/YhTnYFQS5o0BuYcnM68Ebt8roFOYgE4pXw12SkkiQkqqgZHx+h2TOaZyzj3
 MN523Bjf/F/ityf3nrOr76Rt9z16JuVe7Junjy+v2ZyuFliw8sUilKntOEsv0ZG+ntKrEqVbP
 FyqWlU6yZG6cksEQ3OjMbXxLjmGxpIuF57IpahdsrgeXbbxqq5aiFNYTesZ9s8cBj2P2k6J5N
 srHJFZNunCw6txOL9X/zUosxRmJhlrMRcWJAIHfqq7LAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506068505!108483622!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55376 invoked from network); 22 Sep 2017 08:21:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 08:21:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 02:21:44 -0600
Message-Id: <59C4E439020000780017E5BC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 02:21:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Volodymyr Babchuk" <volodymyr_babchuk@epam.com>
References: <1506024004-8615-1-git-send-email-volodymyr_babchuk@epam.com>
 <1506024004-8615-4-git-send-email-volodymyr_babchuk@epam.com>
In-Reply-To: <1506024004-8615-4-git-send-email-volodymyr_babchuk@epam.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v6 03/10] public: xen.h: add definitions for
 UUID handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDIxOjU5LCA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW4uaAo+IEBAIC05MzAsNiArOTMwLDMzIEBAIF9fREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUodWludDE2LCB1aW50MTZfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWlu
dDMyLCB1aW50MzJfdCk7Cj4gIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50
NjRfdCk7Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdAo+ICt7Cj4gKyAgICB1aW50OF90IGFbMTZdOwo+
ICt9IHhlbl91dWlkX3Q7Cj4gKwo+ICsjaWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQo
X19TVFJJQ1RfQU5TSV9fKQoKfHwgKGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERD
X1ZFUlNJT05fXyA+PSAuLi4pPwpJZiB5b3UgbG9vayB5b3Ugd2lsbCBmaW5kIHRoYXQgd2UgaGF2
ZSBzdWNoIGNoZWNrcyBlbHNld2hlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFN-0003cj-4I; Fri, 22 Sep 2017 08:23:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFM-0003cN-2U
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:40 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CC/50-03616-B88C4C95; Fri, 22 Sep 2017 08:23:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTABt2uE0c
 iDdat07X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPeTHjKWLBPoGLL/GvsDYxb+LoYOTmEBGYw
 Sixose9i5OJgEZjHLNFz4ggTiCMh0M8qsXj+UlaQKgmBPImHnz8zQthpEov/XGGHsCsl2mcvY
 IGYpCVx9NRsVgh7B5NE11zRLkYODjYBE4lZHRIgYREBJYl7qyaDzWcWuMAoMfPvczaQhLBAss
 S7nhVg81kEVCWOH/rEBGLzCnhL/Lz+FuoGOYmb5zqZQWxOAR+Jtf83QO31lth64yrLBEbBBYw
 Mqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzAgGMAgh2Mx9/H
 HWKU5GBSEuV9fORIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3p3HgXKCRanpqRVpmTnA0IdJS
 3DwKInwhoOkeYsLEnOLM9MhUqcY7Tku3Ln0h4nj2KbLQPLAnltAsuPm3T9MQix5+XmpUuK880
 HaBEDaMkrz4IbCYvUSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHmvg0zhycwrgdv9CugsJqC
 zyleDnVWSiJCSamAUED/5bGbF9S07uVYdvR21+7N9PJ+HXPUt9fy1rXoeXQulORX6Fesm1UjK
 2ubXlaqf/GElurvuKt/dhw7rPvcyyNu6KrqZrfQ4EjRxhq/yT5uAhBB701jrjFOBbz7eXfB+X
 lfBZeEapqBtMRYe538diJLm/esvKvxVpVPrCefbGW0Brw9Nf6rEUpyRaKjFXFScCACltGYc0A
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506068617!83978789!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62975 invoked from network); 22 Sep 2017 08:23:38 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:38 -0000
Received: by mail-pf0-f176.google.com with SMTP id x78so231497pff.10
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=m1XrBZB/btmlDP4Ti7Rax30SosocrCyN6adh9O5pCLw=;
 b=aNNd7jwecMaVyYFf0/x5CcFKXFRX5h3KSg6PkjyuqhjIhPBS9GCo6byqx3iMiz+O+m
 Rp9mAmfbJ5yaQtlh1iuv0o9JBtcVrhHppb9aLetHShxr/MeeuEhd570iWBdlp88TV4gj
 +mRpoyIUXF6SCHX+/2hkJWsnXPryL8GwZ61KQ=
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=m1XrBZB/btmlDP4Ti7Rax30SosocrCyN6adh9O5pCLw=;
 b=eC6sz/tIyfRzUl2B3vv9zplMeGmv1tOg4yAoL9BZpD6shrIeR0LmGTFHOGZmU4j2mt
 Vg1Fa35AA9dl7ydviQn/yTOvXAbvOe9QGQRgTIF9t1IOnIXKQTdEKQLyclZbWLheH0NU
 eWBMFy6rbMNE1PRpCL6AKPVAYolctPgggNfJjljHY/Z0dXf53MAhFrmCrqDx+nGL1jQc
 RLkMj77N2YlnwyYEGG5U6TeyH2tJBzao6kFyho48jVwc4/eOuvi4++MfOGIo3seu7ZTW
 FEZD66fCzjXGy1Anl7nSnql10Vx9iKYtXAKNYjXTL2dEtxTu/WbQBHd4FuU6fnOF6JN3
 MAyA==
X-Gm-Message-State: AHPjjUhsUK11r+p4phl0wmTm306VStF8bYTe/JWBwfK6XzmooDoqY4By
 VwK5qTXWbCGwOgjLPdjzFPuz6gv7kYM=
X-Google-Smtp-Source: AOwi7QAM2XWIwE2Nwcja88WDdcgpxichJvlGPvGQKN0hUfHqrY9B9SrlglnfBRLSu5D5xArFVbE0Uw==
X-Received: by 10.84.224.136 with SMTP id s8mr8374622plj.324.1506068616999;
 Fri, 22 Sep 2017 01:23:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:36 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:00 +0530
Message-Id: <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common ring
	buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0
aW9ucyBzdWNoIGFzCnhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSByaW5nIGJ1ZmZlciwKeGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3
aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCnBsMDExIGVtdWxhdGlvbiBjb2RlIHdp
bGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCgppby9jb25zb2xlLmggaW5jbHVkZXMgaW8v
cmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCgpJbiBjb25zb2xlL2Rh
ZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUu
aApiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFNwbGl0IHRoaXMgY2hh
bmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAg
ICB8IDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5k
ZXggN2U0NzRiYi4uZTgwMzNkMiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNp
bmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgImlvLmgiCisjaW5jbHVkZSA8c3RyaW5nLmg+CiAj
aW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAjaW5jbHVkZSA8
eGVuc3RvcmUuaD4KQEAgLTI5LDcgKzMwLDYgQEAKIAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2lu
Y2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8cG9sbC5oPgog
I2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNv
bGUuaAppbmRleCBlMmNkOTdmLi41ZTQ1ZTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAg
LTI3LDYgKzI3LDggQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVm
aW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0
eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05T
X0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCw4
IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRf
Y29ucywgb3V0X3Byb2Q7CiB9OwogCitERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKKwog
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAqLwogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFK-0003cC-Tl; Fri, 22 Sep 2017 08:23:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFK-0003c6-En
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:38 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 9F/8A-02048-988C4C95; Fri, 22 Sep 2017 08:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRusq9t+4ki
 kQfsPM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5/E2MBXd8Kh7eVG1gfGfdxcjFISQwnVFi
 0bo2dhCHRaCdWeLw5X42EEdC4B2LxIT97SxdjJxATp7EtFsr2SDsNIl5Cw4xQ9iVEjcmvGcEs
 YUEtCSOnprNCjF2B5NE1+Qepi5GDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYyCyx4MdxdpCEsI
 CdxKdVD8EGsQioSjRsWwMW5xXwlrh+eSU7xDI5iZvnOpknMPIvYGRYxahRnFpUllqka2ygl1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGEL1DAyMOxg7T/gdYpTkYFIS5X185Eik
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnenceBcoJFqempFWmZOcBghklLcPAoifCGg6R5iwsSc
 4sz0yFSpxi9OY5tuvyHiePHpCtAct+eW0Cy4+ZdILkJTG74/uAPkxBLXn5eqpQ473yQEQIgIz
 JK8+AWwKLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3hiQKTyZeSVwd7wCOpEJ6MTy1WA
 nliQipKQaGHtuKsvLMYt1OFwpLlHWWP/uvcj5UlZ7ue1X+6TKrm7f+2dNy8l9pyTLw/KMfsx+
 0j7Vfkbl2XnFTpP26a58nvrLWmbt7HVqnznZWp+l81c6ybrUPF5o3XYrslzduWrN41kdnRuWR
 yx6svG+t8zPygf9mvyKb7PLw0syP86QmSG69ULA9yjnM0osxRmJhlrMRcWJAAulJMvFAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506068614!108457831!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7851 invoked from network); 22 Sep 2017 08:23:35 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:35 -0000
Received: by mail-pg0-f45.google.com with SMTP id b11so238064pgn.12
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=HtSPUXa+DkN1+hr5GVxe6sAc8N60FG6wl0MzyjCO8eI=;
 b=YNpEk9HCbyvJ+YoeEEUfAiD6Csnlgvjg320GAwOGsgxvA0CeRzfoJrcdOFUrvANQ3t
 2AY6TxX+Zpj4veJyb/wEuoKSQBlD3Si05aKIRy9ZnFkngIcpKFGhtC6E2K3M3ow1o+ff
 6gPhJF6Wf+EHYKRikYbEO5yODOMeg+3XEJSWw=
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=HtSPUXa+DkN1+hr5GVxe6sAc8N60FG6wl0MzyjCO8eI=;
 b=UCs+hOKA7ZXh5obIErxGe7bljCBZRz3R3gM7v+Bp7CYWNd4xlRK+ieqhwwlIV8cib7
 +QYJuo/pdATn8uzHiL3jpzQiGA14zfWuHOFTbBj23Zg3PBX7J3AjkPBpuTKKktNU/5m5
 wpd1dJxaNGoYYHzjpfa+TXC5oDq4sIbcu4HxxVHG3QCHTlonaycEwm2t9bROuFMV3yjK
 CF5Mv5UxKUnHL/jzqG8ifj8j7Vc8uOWWE3egHLvTezug+sg4XLlBdEmanGyms2498tCY
 6U5V1IWIqQgxJnTyxIG/FfptFtPKhQU2vHdI033i7LQk7Xcq/q3F7Wtl8lGcbYfI4IYW
 k/NQ==
X-Gm-Message-State: AHPjjUjjDPIQEE4fc+5V0peJsYbydECLkToYCskn9rnJM4GAVy7FrTG0
 DqxBt02usxWV/7opJ9aFTVOeZJOYW/o=
X-Google-Smtp-Source: AOwi7QD4fZYr4fHlwqd37x2P/BjXC/dIm2zinGIpiFD7eFhK/Ns1xeY/COvljwiwaASuL6Z825PaeQ==
X-Received: by 10.84.129.226 with SMTP id b89mr8349154plb.42.1506068613690;
 Fri, 22 Sep 2017 01:23:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:33 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:52:59 +0530
Message-Id: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 00/27 v10]  SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0JTQSBVQVJUIGVtdWxhdGlvbiBmb3IgZ3Vlc3RzIGluIFhlbgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpMaW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lm
aWNhdGlvbiBmb3IgQVJNIFByb2Nlc3NvcnMsIHdoaWNoCnByb3ZpZGVzIGEgc2V0IG9mIGd1aWRl
bGluZXMgZm9yIGJvdGggZ3Vlc3QgT1MgYW5kIGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb25zLCAK
c3VjaCB0aGF0IGJ1aWxkaW5nIE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5l
cyBndWFyYW50ZWVzCnRoYXQgdGhvc2UgaW1hZ2VzIGNhbiBhbHNvIHJ1biBvbiBoeXBlcnZpc29y
cyBjb21wbGlhbnQgd2l0aCB0aGlzIHNwZWNpZmljYXRpb24uCgpPbmUgb2YgdGhlIHNwZWMgcmVx
dWlyZW1lbnRzIGlzIHRoYXQgdGhlIGh5cGVydmlzb3IgbXVzdCBwcm92aWRlIGFuCmVtdWxhdGVk
IFNCU0EgVUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJl
cXVpcmVtZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUg
Zm9sbG93aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6
Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0
ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBY
ZW4gZ3Vlc3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFSTSBwbDAx
MSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBtZW50aW9u
ZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5LCBYZW4g
c3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVtdWxhdGVk
IHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVsYXRlZCBT
QlNBIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBjYW4gYWNjZXNzIHVz
aW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRoZSBndWVzdCBWTSB3
aWxsIGNvbnRhaW4gdGhlIFNCU0EgVUFSVCBNTUlPIGFkZHJlc3MgCnJhbmdlIGFuZCBhbiBpcnEg
Zm9yIHJlY2VpdmluZyByeC90eCBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9ybWF0IApp
cyBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9h
cm1fc2JzYV91YXJ0LnR4dC4KClRoZSBYZW4gaHlwZXJ2aXNvciB3aWxsIGV4cG9zZSB0d28gdHlw
ZXMgb2YgaW50ZXJmYWNlcyB0byB0aGUgYmFja2VuZCBhbmQgZG9tVS4gCgpUaGUgaW50ZXJmYWNl
IGV4cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIFNCU0EgVUFSVCBieSBlbXVsYXRp
bmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgYnkgdGhlIGd1ZXN0LgoK
LSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJXCi0gUmF3IGludGVycnVwdCBzdGF0
dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0
ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0MpICAgICAgICAgLSBSVwotIEludGVy
cnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIGlu
dGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBmb2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGlu
Y29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3Bh
Y2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhl
IGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29u
c29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4g
eGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IFNCU0EgVUFSVApjb25zb2xlLgoKVGhpcyBpbnRl
cmZhY2UgaGFzIHJ4IGFuZCB0eCByaW5nIGJ1ZmZlcnMgYW5kIGFuIGV2ZW50IGNoYW5uZWwgZm9y
IApzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgZnJvbSB0aGUgYmFja2VuZC4gCgpTbyBlc3NlbnRp
YWxseSBYZW4gaGFuZGxlcyB0aGUgZGF0YSBvbiBiZWhhbGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tl
bmQuIEFueSBkYXRhIAp3cml0dGVuIGJ5IGRvbVUgaXMgY2FwdHVyZWQgYnkgWGVuIGFuZCB3cml0
dGVuIHRvIHRoZSBUWCAoT1VUKSByaW5nIGJ1ZmZlciAKYW5kIGFuIGV2ZW50IGlzIHJhaXNlZCB0
byB0aGUgYmFja2VuZCB0byByZWFkIHRoZSBUWCByaW5nIGJ1ZmZlci4KIApTaW1pbGFybHkgb24g
cmVjaXZpbmcgYW4gZXZlbnQgZnJvbSB4ZW5jb25zb2xlLCBYZW4gaW5qZWN0cyBhbiBpbnRlcnJ1
cHQgdG8gZ3Vlc3QgdG8KaW5kaWNhdGUgdGhlcmUgaXMgZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJY
IChJTikgcmluZyBidWZmZXIuCgpUaGUgU0JTQSBVQVJUIHN0YXRlIGlzIGNvbXBsZXRlbHkgY2Fw
dHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25lZCBhYm92ZSBhbmQgdGhpcyBz
dGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBldmVudCBmcm9tIAp0aGUgYmFj
a2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFjY2VzcyBmcm9tIGRvbVUuIAoK
Rm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcnggaW50ZXJydXB0IGluIHRoZSBJ
TVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0IGFuIGludGVycnVwdCB0byBn
dWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lzdGVyLiAKT25jZSB0aGUgaW50
ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJydXB0IHdpbGwgYmUgZGVsaXZl
cmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpYZW4gSHlwZXJ2aXNvcgo9PT09
PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUg
YWNjZXNzIHRvIFNCU0EgVUFSVCByZWdpc3RlcnMgYW5kIAogICBpbnRlcnJ1cHRzOgogICAgLSBJ
dCBlbXVsYXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0
aGUgSU4gYW5kIAogICAgICBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRv
IGRvbTAgd2hlbiB0aGVyZSBpcyBkYXRhIGluIAogICAgICB0aGUgT1VUIHJpbmcgYnVmZmVyIGFu
ZCBpbmplY3RpbmcgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIAogICAgICBp
cyBkYXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZCBlc3NlbnRpYWxseSAKICAgICAgY29u
dHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QuCgoyLiBBZGQg
YSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVu
LgoKMy4gRW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEg
bGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcgCiAgIGRvbWFpbiBjcmVhdGlvbi4KClRvb2xzdGFj
awo9PT09PT09PT09CgoxLiBBZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhlIGRvbVUgY29u
ZmlndXJhdGlvbiBmaWxlIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0LgoKMi4gQ3JlYXRlIGEgU0JT
QSBVQVJUIERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1c2VzIGEgZml4ZWQK
ICAgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcyByYW5nZSBmb3IgU0JTQSBVQVJULgoK
My4gQ2FsbCB2dWFydCBpbml0IERPTUNUTCBBUEkgdG8gZW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRp
b24uCgo1LiBBZGQgYSBuZXcgdnVhcnQgeGVuc3RvcmUgbm9kZSwgd2hpY2ggY29udGFpbnM6CiAg
ICAtIHJpbmctcmVmCiAgICAtIGV2ZW50IGNoYW5uZWwKICAgIC0gYnVmZmVyIGxpbWl0CiAgICAt
IHR5cGUKClhlbmNvbnNvbGVkCj09PT09PT09PT09PQoKMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1
Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KCjIuIE1vZGlmeSBkaWZmZXJlbnQg
QVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIG9wZXJhdGUgb24gdGhlIAogICBj
b25zb2xlIHN0cnVjdHVyZS4KICAgCjMuIEFkZCBzdXBwb3J0IGZvciBoYW5kbGluZyBtdWx0aXBs
ZSBjb25zb2xlcy4KCjQuIEFkZCBzdXBwb3J0IGZvciB2dWFydCBjb25zb2xlOgoKVGhlIHZwbDAx
MSBjaGFuZ2VzIGF2YWlsYWJsZSBhdCB0aGUgZm9sbG93aW5nIHJlcG86Cgp1cmw6IGh0dHBzOi8v
Z2l0QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5j
aDogdnBsMDExX3YxMAoKVGhlcmUgYXJlIHNvbWUgVEJEIGl0ZW1zIHdoaWNoIG5lZWQgdG8gYmUg
bG9va2VkIGF0IGluIHRoZSBmdXR1cmU6CgoxLiBDdXJyZW50bHkgVUVGSSBmaXJtd2FyZSBsb2dz
IHRoZSBvdXRwdXQgdG8gaHZjIGNvbnNvbGUgb25seS4gSG93IGNhbiAKICAgVUVGSSBmaXJtd2Fy
ZSBiZSBtYWRlIGF3YXJlIG9mIHBsMDExIGNvbnNvbGUgYW5kIGhvdyBpdCBjYW4gdXNlIGl0CiAg
IGFzIGEgY29uc29sZSBpbnN0ZWFkIG9mIGh2Yy4KCiAgIFRoZXJlIHdhcyBhIGRpc2N1c3Npb24g
b24gdGhpcyBhbmQgaXQgd2FzIGRlY2lkZWQgdGhhdCBTQlNBIFVBUlQgc2hvdWxkIAogICBiZSB1
c2VkIGFzIGEgZGVidWcgcG9ydCBieSB0aGUgVUVGSSBmaXJtd2FyZSBzbyB0aGF0IGFsbCBkZWJ1
ZyBvdXRwdXQKICAgaXMgcmVkaXJlY3RlZCB0byB0aGlzIHBvcnQuCgoyLiBMaW51eCBzZWVtcyB0
byBoYXZlIGh2YyBjb25zb2xlIGFzIHRoZSBkZWZhdWx0IGNvbnNvbGUgaS5lLiBpZiBubwogICBj
b25zb2xlIGlzIHNwZWNpZmllZCB0aGVuIGl0IHVzZXMgaHZjIGFzIHRoZSBjb25zb2xlLiBIb3cg
Y2FuIGFuIAogICBvcHRpb24gYmUgcHJvdmlkZWQgaW4gTGludXggdG8gc2VsZWN0IGVpdGhlciBo
dmMgb3IgcGwwMTEgYXMgdGhlIAogICBkZWZhdWx0IGNvbnNvbGUuCgogICBJdCB3YXMgc3VnZ2V0
ZWQgdG8gdXNlIHRoZSBTUENSIGluIEFDUEkgYW5kIHRoZSBzdGRvdXQtcGF0aCBvcHRpb24gaW4g
dGhlCiAgIGRldmljZSB0cmVlIHRvIHNwZWNpZnkgdGhlIGRlZmF1bHQgY29uc29sZS4gSG93ZXZl
ciwgY3VycmVudGx5IGh2YyBjb25zb2xlCiAgIGlzIG5vdCBkZXNjcmliYWJsZSBpbiB0aGUgQUNQ
SS9kZXZpY2UgdHJlZS4gVGhpcyBzdXBwb3J0IHdpbGwgaGF2ZSB0byBiZQogICBhZGRlZCB0byBh
bGxvdyB0aGUgdXNlciB0byBzcGVjaWZ5IHRoZSBkZWZhdWx0IGNvbnNvbGUuCgozLiBBQ1BJIHN1
cHBvcnQgZm9yIHBsMDExIGRldmljZS4KCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpDQzogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgoKQmh1cGluZGVy
IFRoYWt1ciAoMjcpOgogIHhlbi9hcm06IHZwbDAxMTogRGVmaW5lIGNvbW1vbiByaW5nIGJ1ZmZl
ciBoZWxwZXIgZnVuY3Rpb25zIGluCiAgICBjb25zb2xlLmgKICB4ZW4vYXJtOiB2cGwwMTE6IEFk
ZCBTQlNBIFVBUlQgZW11bGF0aW9uIGluIFhlbgogIHhlbi9hcm06IHZwbDAxMTogQWxsb2NhdGUg
YSBuZXcgR0ZOIGluIHRoZSB0b29sc3RhY2sgZm9yIHZ1YXJ0CiAgeGVuL2FybTogdnBsMDExOiBB
ZGQgc3VwcG9ydCBmb3IgdnVhcnQgaW4gbGlieGwKICB4ZW4vYXJtOiB2cGwwMTE6IFJlYXJyYW5n
ZSB4ZW4gaGVhZGVyIGluY2x1ZGVzIGluIGFscGhhYmV0aWNhbCBvcmRlcgogICAgaW4gZG9tY3Rs
LmMKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxpemUg
dnBsMDExCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgdnVhcnQgbm9kZSBpbiB0aGUgeGVu
c3RvcmUKICB4ZW4vYXJtOiB2cGwwMTE6IE1vZGlmeSB4ZW5jb25zb2xlIHRvIGRlZmluZSBhbmQg
dXNlIGEgbmV3IGNvbnNvbGUgICAgCiAgICBzdHJ1Y3R1cmUKICB4ZW4vYXJtOiB2cGwwMTE6IFJl
bmFtZSB0aGUgY29uc29sZSBzdHJ1Y3R1cmUgZmllbGQgY29uc3BhdGggdG8geHNwYXRoCiAgeGVu
L2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSBmdW5jdGlvbnMgdG8gdGFrZSBjb25zb2xl
IHN0cnVjdHVyZQogICAgYXMgaW5wdXQKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBjb25z
b2xlX2luaXQgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEg
bmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZw
bDAxMTogQWRkIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBmdW5jdGlvbiBpbgog
ICAgeGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IG1heWJlX2FkZF9jb25z
b2xlX3R0eV9mZCBmdW5jdGlvbiBpbgogICAgeGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTog
QWRkIGEgbmV3IGNvbnNvbGVfZXZ0Y2huX3VubWFzayBmdW5jdGlvbiBpbgogICAgeGVuY29uc29s
ZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rp
b24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGhhbmRsZV9jb25z
b2xlX3R0eSBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBu
ZXcgY29uc29sZV9jbGVhbnVwIGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGww
MTE6IEFkZCBhIG5ldyBjb25zb2xlX29wZW5fbG9nIGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4
ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBjb25zb2xlX2Nsb3NlX2V2dGNobiBmdW5jdGlvbiBp
biB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3IgbXVsdGlwbGUg
Y29uc29sZXMgaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9y
IHZ1YXJ0IGNvbnNvbGUgaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3
IHZ1YXJ0IGNvbnNvbGUgdHlwZSB0byB4ZW5jb25zb2xlIGNsaWVudAogIHhlbi9hcm06IHZwbDAx
MTogQWRkIGEgcGwwMTEgdWFydCBEVCBub2RlIGluIHRoZSBndWVzdCBkZXZpY2UgdHJlZQogIHhl
bi9hcm06IHZwbDAxMTogVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIHZ1YXJ0IGNvbnNvbGUgc3Vw
cG9ydAogIHhlbi9hcm06IHZwbDAxMTogRml4IHRoZSBzbG93IGVhcmx5IGNvbnNvbGUgU0JTQSBV
QVJUIG91dHB1dAogIHhlbi9hcm06IHZwbDAxMTogQ29ycmVjdCB0aGUgbG9naWMgZm9yIGFzc2Vy
dGluZy9kZS1hc3NlcnRpbmcgU0JTQQogICAgVUFSVCBUWCBpbnRlcnJ1cHQKCiBkb2NzL21hbi94
bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgfCAgMTIgKwogZG9jcy9taXNjL2NvbnNvbGUudHh0
ICAgICAgICAgICAgICAgIHwgIDQ0ICsrLQogdG9vbHMvY29uc29sZS9NYWtlZmlsZSAgICAgICAg
ICAgICAgIHwgICAzICstCiB0b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgICAgICAgICAgfCAg
MTMgKy0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAgICAgICAgICB8IDY2MSArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20u
aCAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICB8
ICAyMCArKwogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICAgICAgICAgICAgIHwgICA1ICstCiB0
b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgICAgICAgICAgICAgIHwgIDI3ICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgICAgICAgICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgICAg
ICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAgICB8ICA4OSAr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICAgICAgICAgIHwgIDQ3ICsrKwogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgICA5ICstCiB0b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
ICAgICAgICAgICAgICB8ICAgNSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAg
ICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgICA3ICsK
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0b29scy9saWJ4
bC9saWJ4bF94ODYuYyAgICAgICAgICAgICAgfCAgIDggKwogdG9vbHMveGwveGxfY21kdGFibGUu
YyAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAgICAg
ICAgICAgfCAgIDUgKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgICB8ICAg
OCArCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2Fy
Y2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21h
aW4uYyAgICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAg
ICAgICAgICAgfCAgNTggKystCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICAgICAg
fCA0OTYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCAg
ICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgICAgIHwgIDc0ICsr
KysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICAgICB8ICAgNiArCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgfCAgMjYgKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9jb25zb2xlLmggICAgICB8ICAgNCArCiAzNSBmaWxlcyBjaGFuZ2VkLCAxNDQ0IGluc2Vy
dGlvbnMoKyksIDI0MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vdnBsMDExLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAx
MS5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFU-0003er-NZ; Fri, 22 Sep 2017 08:23:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFT-0003eG-JF
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 18/62-20972-298C4C95; Fri, 22 Sep 2017 08:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRtsoDvhxJF
 Ig1+fFC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfNxrYC15JVhy+sIStgfGOaBcjF4eQwFRG
 ieczbrGAOCwC85glNhx8xAziSAj0s0q8vtHE1MXICeTkSTyavYQFwk6T2Lb/LZRdIfFz0TJmE
 FtIQEvi6KnZrBD2DiaJc5N9uhg5ONgETCRmdUiAhEUElCTurZrMBDKfWWA+o0TTpF42kISwQK
 TErAWNjCA2i4CqxKUdfWBxXgFviSMHXkDtkpO4ea4TbBengI/E2v8bWCB2eUtsvXGVZQKj4AJ
 GhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhxwAEOxj/
 LAs4xCjJwaQkyvv4yJFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK89seBcoJFqempFWmZOcDgh
 0lLcPAoifCGg6R5iwsSc4sz0yFSpxiNOfbtufWHiaPj5t0/TEIsefl5qVLivAEgpQIgpRmleX
 CDYFF5iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8iiBTeDLzSuD2vQI6hQnolPLVYKeUJCK
 kpBoYHZKehLVmOdgk25gzHuis/8QuGS6TvC1WJ/kF79QX3Yfn/U/vOaH+TZ2pq26raIib3/VZ
 jkcq3ier/3/TavGu084uqaPPekYeZ3/KxAnO/8TaVuqoM3ZxJuzhvvy77IjVBM93zodKxdw28
 N/+EGh2K3bzKqFpVWddDiZvY9wqlVtoonLFRluJpTgj0VCLuag4EQAxhH6vxQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506068623!58454576!1
X-Originating-IP: [74.125.83.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12289 invoked from network); 22 Sep 2017 08:23:44 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:44 -0000
Received: by mail-pg0-f48.google.com with SMTP id 7so238532pgd.13
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1SnejLuK1E7QinOqF2LtaUIP1aM9kOWy3HE1yvqUZqQ=;
 b=B5WnlwJlaSxYPcojLmUFf2c81f6B+IZ7JbfbqmTbqqmDC/NmX8Z/h3K44UsQ7bQt+3
 Lsj8rZsbU1sAaBAjQJ2rTSdH5PrY1A6MutD10daVQ8sOVStF0h+Af5Kdq953xPVE6BC2
 8obZTJDmNYOp9SBQLrQA/O0QT80DAlglPJ4WA=
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=1SnejLuK1E7QinOqF2LtaUIP1aM9kOWy3HE1yvqUZqQ=;
 b=JUhPWO1GV3TdD4gHT3jlITQGVdiv+kAomx3V8w8Zlg2P5UqvUlpBUZO8N+PAAjlEDf
 hp9TgQTmWM/sv2HzUoKPpK+gqlCqYmtH4dADG8Aa1qD3tplaS/bksPTR3FLKTE8NLPk3
 JzN55XnSZF4kxpfa76knk/m8dFl7ted1QeqLgHzOw3fVnz9eGQALIOBld34+g2vH28Hj
 99D14HFN9UdtEshP8q8re0p3J0pbRR7ftrUna+/7fdWlfOzU5sJJd15UUz0xdCz4ef37
 vxSe9WbBM/BlZ/m1xuzIrf9HWWgBv7BNKuHjnHH0nR7/Zllclj8cbCL9WOayO57wHB+x
 2Mmw==
X-Gm-Message-State: AHPjjUgdG18F1AO66AbYP0sPcBIdi5QsOENY3mcYRlVuYMZ/5mQLC2Lm
 Imz4oC32aNUQbn9OPeEjNeeC2f6xjk0=
X-Google-Smtp-Source: AOwi7QBqd3KGhJUIepJmq4WoT+bs2KW4ZF+cTMFfjs6EYROv9kVc90GB3j2DksaIYfI16hF8M6mOaQ==
X-Received: by 10.84.133.66 with SMTP id 60mr8380825plf.386.1506068622923;
 Fri, 22 Sep 2017 01:23:42 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:42 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:02 +0530
Message-Id: <1506068606-17066-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/27 v10] xen/arm: vpl011: Allocate a new GFN
	in the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBuZXcgZ2ZuIHRvIGJlIHVzZWQgYXMgYSByaW5nIGJ1ZmZlciBiZXR3ZWVuIHhl
bmNvbnNvbGUKYW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgY29uc29sZSBkYXRh
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NDoKLSBSZW1vdmVkIHhjX2dldF92dWFydF9nZm4oKSBhcyBpdCBpcyBub3QgcmVxdWlyZWQg
c2luY2UgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbgogIGZ1bmN0aW9uIHdoaWNoIHVzZWQgdGhp
cyBBUEkgaGFzIGJlZW4gbW92ZWQgdG8gYWZ0ZXIgZ2ZuIGlzIGFsbG9jYXRlZC4KLSBJIGhhdmUg
aW5jbHVkZWQgdGhlIHJldmlld2VkLWJ5IGFuZCBhY2tlZC1ieSB0YWdzIGFzIHRoZXJlIGlzIG5v
IGNoYW5nZSBpbiB0aGUKICBsb2dpYy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcg
aGVscGVyIGZ1bmN0aW9uIHhjX2dldF92dWFydF9nZm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxv
Y2F0ZWQgZm9yCiAgdnBsMDExLgotIFNpbmNlIGEgbmV3IGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVk
IGluIHRoaXMgcGF0Y2gsIEkgaGF2ZSBub3QgaW5jbHVkZWQgU3RlZmFubydzCiAgcmV2aWV3ZWQt
YnkgYW5kIFdlaSdzIGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlbW92ZWQg
dGhlIERPTUNUTCBjYWxsIHRvIHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlz
IHBhc3NlZAogIGluIHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRp
b24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCB8IDIgKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAgICAgfCA1ICsrKystCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwg
MiArKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4Li42ZTA2ZWYxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIEV4dHJh
IFNNQklPUyBzdHJ1Y3R1cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNf
aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0
X2dmbjsKIH07CiAKIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTY2OWZiMC4uOTgyMDBh
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9hcm0uYwpAQCAtMjYsMTAgKzI2LDExIEBACiAjaW5jbHVkZSAieGdfcHJpdmF0ZS5o
IgogI2luY2x1ZGUgInhjX2RvbS5oIgogCi0jZGVmaW5lIE5SX01BR0lDX1BBR0VTIDMKKyNkZWZp
bmUgTlJfTUFHSUNfUEFHRVMgNAogI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAogI2RlZmlu
ZSBYRU5TVE9SRV9QRk5fT0ZGU0VUIDEKICNkZWZpbmUgTUVNQUNDRVNTX1BGTl9PRkZTRVQgMgor
I2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKIAogI2RlZmluZSBMUEFFX1NISUZUIDkKIApAQCAt
ODUsMTAgKzg2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQogCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BG
Tl9PRkZTRVQ7CiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09G
RlNFVDsKKyAgICBkb20tPnZ1YXJ0X2dmbiA9IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwogCiAg
ICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+
Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1
ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2Uo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7
CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJh
c2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCiAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggYzNiNDRkZC4uOGEz
NzZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgcmV0dXJuIHJjOwogICAgIGlm
ICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSkgIT0gMCApCiAgICAg
ICAgIHJldHVybiByYzsKKyAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnZ1YXJ0
X2dmbikpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBzdGFydCBpbmZvIHBh
Z2UgKi8KICAgICBpZiAoIGRvbS0+YXJjaF9ob29rcy0+c3RhcnRfaW5mbyApCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFS-0003dc-Bq; Fri, 22 Sep 2017 08:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFQ-0003dJ-PA
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3A/FA-03642-098C4C95; Fri, 22 Sep 2017 08:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXiVRtsqtt34ki
 kwZRPTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxFftYCrYtZ6xoPz2LuYFxeQNjFyMXh5DA
 NEaJ3Tsms4A4LALzmCU6nx0AcyQE+lklJvRsYuti5ARy8iRW3dnP1MXIAWSnSXzsi4YIl0k8m
 v2NCcQWEtCSOHpqNivE1B1MEn1nF7GB1LMJmEjM6pAAqRERUJK4t2oyWD2zQL3Eok3bWEBsYQ
 Evien7GtlBbBYBVYnJ+36AxXkFvCW+Xr7DArFLTuLmuU5mEJtTwEdi7f8NLBB7vSW23rjKMoF
 RcAEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgYwCC
 HYzXNwYcYpTkYFIS5X185EikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnenceBcoJFqempFWmZO
 cDwh0lLcPAoifB6AGNAiLe4IDG3ODMdInWK0ZXjwIQrf5g49u25BSQ7bt4FkpvA5IbvD/4wCb
 Hk5eelSonzioI0C4A0Z5TmwY2Gxe4lRlkpYV5GoGOFeApSi3IzS1DlXzGKczAqCfNeB7mQJzO
 vBO6CV0DHMQEdV74a7LiSRISUVAPjpSXv7lxjD+1n+P1h67MnTpeqFmV/fNxhm/x6kUP171KH
 N37RMxc2V+x/vHmaa/Px54J86WduGnzrvJ3s8L86fo7GUYOy9xYd1rXemyeJH4lc/jn0Z6+gl
 GSSdGJpgUz2wZLwThOrHWs2Oj+7v76FbYI1e3qPpf25vFreo8JXVym8SfbJUeRXYinOSDTUYi
 4qTgQAqYP+7dgCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506068620!118084162!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32276 invoked from network); 22 Sep 2017 08:23:41 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:41 -0000
Received: by mail-pg0-f53.google.com with SMTP id j16so254529pga.1
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FIIEoGYJlDlQOlB1rNCGAkalKS3RzS1n2lan1ceAzBg=;
 b=G9jCrjjcYpIXUQzZRVQp6gViziHmIwjfhQPkASYo0BVrJ7KX8mFknuzUyDZJotdWfp
 t3brOax8zus3BpQPiChgzx8lQPkOy0gbVmarSzk63MNXSXxyB+XtwyApXmm1XYlZaknN
 MUzLWo+4BnBwhCOIHmS191P0dnVrw48dm7ssg=
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=FIIEoGYJlDlQOlB1rNCGAkalKS3RzS1n2lan1ceAzBg=;
 b=Im/OoGRSpyyoCGHiwkB7eSyub3X8tFP30uHftZhbV5n1P1/MPDtIw73vBdyAxsF7W2
 V7iZREIvtIr3/n9Zvm/rrZgUvSB4dQ+5gmk2POV7vtVPAP6hlaHqUitxIzOuc9iesy6R
 CCmmz2//8pUtb66lL0euL2D6g8M2loRasLmvtNMrqRdktS3n3lMGBx2Dw60VfWgGkKD6
 keW3BzCDzXMhOiKM261RlfT7eP0UVYZPfuLQLu7tRqi6e85ndCl5dN5ddFMhcAOoRD1v
 szzpb8u3pHI8J2vGoT/mXEzxMhecwKXKHOGrKbD905VPNjOw1kQ/9e+Z0dj2dsIUdxEb
 CbVw==
X-Gm-Message-State: AHPjjUgaI8MQRAaEyD87Fg4qeRq+W1+lJTCMYG2NSiZbZCny/0NqFm2r
 OuKAAnU82D9xbFWf/E46n5xn4rf/lJs=
X-Google-Smtp-Source: AOwi7QBEOWyEfFeCmwUJaGJsMps9k+D9y2uAQETq8jSl2j0Af04FVAR+L3gBs1OTNEMft9/gNQF89Q==
X-Received: by 10.101.78.7 with SMTP id r7mr8710970pgt.64.1506068620017;
 Fri, 22 Sep 2017 01:23:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:01 +0530
Message-Id: <1506068606-17066-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 02/27 v10] xen/arm: vpl011: Add SBSA UART
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEg
cmVnaXN0ZXJzCmFuZCBwbDAxMSBpbnRlcnJ1cHRzOgoKICAgIC0gRW11bGF0ZSBEUiByZWFkL3dy
aXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4KICAgICAgYW5kIE9VVCBy
aW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgogICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKICAgICAgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUgaXMgZGF0YSBpbiB0aGUgSU4g
cmluZyBidWZmZXIKCiAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgZXNzZW50aWFsbHkgY29udHJvbCB3aGVuIGludGVycnVw
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUg
U0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNClBMMDExIFVBUlQuCgpU
aGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBpbiBBcHBlbmRpeCBCIG9mCmh0dHBzOi8v
c3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVj
dHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoYW5nZXMgc2lu
Y2Ugdjc6Ci0gU2V0L2NsZWFyIHRoZSBUWCBpbnRlcnJ1cHQgc3RhdHVzIGJpdCBiYXNlZCBvbiB3
aGV0aGVyIHNwYWNlIGF2YWlsYWJsZSBmb3IgMTYgYnl0ZXMgaW4gdGhlIHJpbmcgYnVmZmVyCi0g
Q2xlYXIgdGhlIEJVU1kgc3RhdHVzIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxh
YmxlIGluIHRoZSByaW5nIGJ1ZmZlcgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW1vdmVkIGZyZWVp
bmcgb2YgbW1pb19oYW5kbGVycyBpbiB2cGwwMTFfZGVpbml0KCkgYXMgdGhlIGhhbmRsZXJzIGdl
dCBmcmVlZCB3aGVuIGEgZG9tYWluIGlzIAogIGRlc3Ryb3llZC4gU2luY2UgdGhpcyBpcyBhIG1p
bm9yIGNoYW5nZSwgSSBoYXZlIGluY2x1ZGVkIHRoZSByZXZpZXdlZC1ieSBhbmQgYWNrZWQtYnkg
dGFncy4KCkNoYW5nZXMgc2luY2UgdjU6Ci0gdXNlIDxhc20vPiBpbnN0ZWFkIG9mIDxhc20tYXJt
Lz4gZm9yIGluY2x1ZGluZyBhcm0gc3BlY2lmaWMgaGVhZGVyIGZpbGVzLgotIHJlbmFtZWQgc2hh
ZG93X3VhcnRyaXMgdG8gc2hhZG93X3VhcnRtaXMgdG8gaW5kaWNhdGUgdGhhdCBpdCBpcyBtYXNr
ZWQgaW50ZXJydXB0IHN0YXR1cy4KLSB1c2Ugc21wX21iKCkgaW5zdGVhZCBvZiBzbXBfcm1iKCkg
aW4gdnBsMDExX3dyaXRlX2RhdGEoKS4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVuYW1lZCB2cGww
MTFfdXBkYXRlKCkgdG8gdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKCkgYW5kIGFkZGVk
IGxvZ2ljIHRvIGF2b2lkCiAgcmFpc2luZyBzcHVyaW91cyBpbnRlcnJ1cHRzLgotIFVzZWQgYmFy
cmllciBpbnN0cnVjdGlvbnMgY29ycmVjdGx5IHdoaWxlIHJlYWRpbmcvd3JpdGluZyBkYXRhIHRv
IHRoZSByaW5nIGJ1ZmZlci4KLSBQcm9wZXIgbG9jayB0YWtlbiBiZWZvcmUgcmVhZGluZyByaW5n
IGJ1ZmZlciBpbmRpY2VzLgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBNb3ZlZCB0aGUgY2FsbCB0byBE
RUZJTkVfWEVOX0ZMRVhfUklORyBmcm9tIHZwbDAxMS5oIHRvIHB1YmxpYy9jb25zb2xlLmguIFRo
aXMgbWFjcm8gZGVmaW5lcwogIHN0YW5kYXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBy
aW5nIGJ1ZmZlci4KLSBMb2NrIHRha2VuIHdoaWxlIHVwZGF0aW5nIHRoZSBpbnRlcnJ1cHQgbWFz
ayBhbmQgY2xlYXIgcmVnaXN0ZXJzIGluIG1taW9fd3JpdGUuCi0gVXNlIGdmbl90IGluc3RlYWQg
b2YgeGVuX3Bmbl90LgotIHZnaWNfZnJlZV92aXJxIGNhbGxlZCBpZiB0aGVyZSBpcyBhbnkgZXJy
b3IgaW4gdnBsMDExIGluaXRpYWxpemF0aW9uLgotIG1taW8gaGFuZGxlcnMgZnJlZWQgaWYgdGhl
cmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBSZW1vdmVkIHZwbDAx
MS0+aW5pdGlhbGl6ZWQgZmxhZyB1c2FnZSBhcyB0aGUgc2FtZSBjaGVjayBjb3VsZCBiZSBkb25l
IAogIHVzaW5nIHZwbDAxMS0+cmluZy1yZWYuCi0gVXNlZCByZXR1cm4gaW5zdGVhZCBvZiBicmVh
ayBpbiB0aGUgc3dpdGNoIGhhbmRsaW5nIG9mIGVtdWxhdGlvbiBvZiBkaWZmZXJlbnQgcGwwMTEg
cmVnaXN0ZXJzLgotIFJlbmFtZWQgdnBsMDExX3VwZGF0ZV9zcGkoKSB0byB2cGwwMTFfdXBkYXRl
KCkuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFVzZSBnZW5lcmljIHZyZWdfcmVnKiBmb3IgcmVhZC93
cml0ZSBvZiByZWdpc3RlcnMgZW11bGF0aW5nIHBsMDExLgotIFVzZSBnZW5lcmljIHJpbmcgYnVm
ZmVyIGZ1bmN0aW9ucyBkZWZpbmVkIHVzaW5nIERFRklORV9YRU5fRkxFWF9SSU5HLgotIFJlbmFt
ZWQgdGhlIFNQSSBpbmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byBy
ZWZsZWN0IGxldmVsIAogIHRyaWdnZXJlZCBuYXR1cmUgb2YgcGwwMTEgaW50ZXJydXB0cy4KLSBU
aGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUgYmFz
ZSBhZGRyZXNzIG9mIHRoZQogIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgYXMgcGVyIHNlY3Rpb24g
QiBvZiB0aGUgU0JTQSBkb2N1bWVudC4gRm9yIHRoaXMgcmVhc29uLAogIHRoZSByZWdpc3RlciBy
YW5nZSBhZGRyZXNzIGFjY2VzcyBpcyBub3QgYWxsb3dlZC4KCkNoYW5nZXMgc2luY2UgdjE6Ci0g
UmVtb3ZlZCB0aGUgb3B0aW1penRpb24gcmVsYXRlZCB0byBzZW5kaWluZyBldmVudHMgdG8geGVu
Y29uc29sZSAKLSBVc2UgbG9jYWwgdmFyaWFibGVzIGFzIHJpbmcgYnVmZmVyIGluZGljZXMgd2hp
bGUgdXNpbmcgdGhlIHJpbmcgYnVmZmVyCgogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAg
ICAgfCAgIDcgKwogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgfCA0NTQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAg
NiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCB8ICAgMiArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3MiArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCAgICB8ICAgNiArCiA3IGZpbGVzIGNoYW5nZWQsIDU0OCBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggZDQ2Yjk4Yy4uZjU4MDE5
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKQEAgLTUwLDYgKzUwLDEzIEBAIGNvbmZpZyBIQVNfSVRTCiAgICAgICAgIHByb21wdCAi
R0lDdjMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgogICAgICAg
ICBkZXBlbmRzIG9uIEhBU19HSUNWMwogCitjb25maWcgU0JTQV9WVUFSVF9DT05TT0xFCisJYm9v
bCAiRW11bGF0ZWQgU0JTQSBVQVJUIGNvbnNvbGUgc3VwcG9ydCIKKwlkZWZhdWx0IHkKKwktLS1o
ZWxwLS0tCisJICBBbGxvd3MgYSBndWVzdCB0byB1c2UgU0JTQSBHZW5lcmljIFVBUlQgYXMgYSBj
b25zb2xlLiBUaGUKKwkgIFNCU0EgR2VuZXJpYyBVQVJUIGltcGxlbWVudHMgYSBzdWJzZXQgb2Yg
QVJNIFBMMDExIFVBUlQuCisKIGVuZG1lbnUKIAogbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5k
IHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDE3YmZmOTguLjQyNDU4MGIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKQEAgLTUyLDYgKzUyLDcgQEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1f
ZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KK29iai0kKENPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUpICs9IHZwbDAxMS5vCiBvYmoteSArPSB2cHNjaS5vCiBvYmoteSArPSB2dWFydC5vCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NmQ5Y2JlCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0wLDAgKzEsNDU0IEBACisvKgorICogYXJj
aC9hcm0vdnBsMDExLmMKKyAqCisgKiBWaXJ0dWFsIFBMMDExIFVBUlQKKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNs
dWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0u
aD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cisj
aW5jbHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxhc20vcGwwMTEtdWFydC5o
PgorI2luY2x1ZGUgPGFzbS92Z2ljLWVtdWwuaD4KKyNpbmNsdWRlIDxhc20vdnBsMDExLmg+CisK
Ky8qCisgKiBTaW5jZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCBy
ZWdpc3RlcnMKKyAqIGFyZSBoYW5kbGVkIHNpbWlsYXJseSBhbGxvd2luZyA4LWJpdCwgMTYtYml0
IGFuZCAzMi1iaXQKKyAqIGFjY2Vzc2VzIGV4Y2VwdCA2NC1iaXQgYWNjZXNzLgorICovCitzdGF0
aWMgYm9vbCB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQor
eworICAgIHJldHVybiAoZGFidC5zaXplICE9IERBQlRfRE9VQkxFX1dPUkQpOworfQorCitzdGF0
aWMgdm9pZCB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgdWlu
dDMyX3QgdWFydG1pcyA9IHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2M7CisKKyAg
ICAvKgorICAgICAqIFRoaXMgZnVuY3Rpb24gaXMgZXhwZWN0ZWQgdG8gYmUgY2FsbGVkIHdpdGgg
dGhlIGxvY2sgdGFrZW4uCisgICAgICovCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2cGww
MTEtPmxvY2spKTsKKworICAgIC8qCisgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUg
bGV2ZWwgdHJpZ2dlcmVkIHdoaWNoIG1lYW5zCisgICAgICogdGhhdCBpbnRlcnJ1cHQgbmVlZHMg
dG8gYmUgc2V0L2NsZWFyIGluc3RlYWQgb2YgYmVpbmcKKyAgICAgKiBpbmplY3RlZC4gSG93ZXZl
ciwgY3VycmVudGx5IHZHSUMgZG9lcyBub3QgaGFuZGxlIGxldmVsCisgICAgICogdHJpZ2dlcmVk
IGludGVycnVwdHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKKyAgICAgKiBy
ZXZpc2l0ZWQgb25jZSB2R0lDIHN0YXJ0cyBoYW5kbGluZyBsZXZlbCB0cmlnZ2VyZWQKKyAgICAg
KiBpbnRlcnJ1cHRzLgorICAgICAqLworCisgICAgLyoKKyAgICAgKiBSYWlzZSBhbiBpbnRlcnJ1
cHQgb25seSBpZiBhbnkgYWRkaXRpb25hbCBpbnRlcnJ1cHQKKyAgICAgKiBzdGF0dXMgYml0IGhh
cyBiZWVuIHNldCBzaW5jZSB0aGUgbGFzdCB0aW1lLgorICAgICAqLworICAgIGlmICggdWFydG1p
cyAmIH52cGwwMTEtPnNoYWRvd191YXJ0bWlzICkKKyAgICAgICAgdmdpY192Y3B1X2luamVjdF9z
cGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKKyAgICB2cGwwMTEtPnNoYWRvd191YXJ0bWlzID0g
dWFydG1pczsKK30KKworc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdWludDhfdCBkYXRhID0g
MDsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5D
T05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisKKyAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKKyAgICBpbl9wcm9kID0gaW50Zi0+
aW5fcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKworICAgIC8qCisgICAgICogSXQgaXMgZXhwZWN0
ZWQgdGhhdCB0aGVyZSB3aWxsIGJlIGRhdGEgaW4gdGhlIHJpbmcgYnVmZmVyIHdoZW4gdGhpcwor
ICAgICAqIGZ1bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8g
cmVhZCB0aGUgZGF0YSByZWdpc3RlcgorICAgICAqIG9ubHkgaWYgdGhlIFRYRkUgZmxhZyBpcyBu
b3Qgc2V0LgorICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJp
dCBpcyBzZXQgdGhlbiAwIHdpbGwgYmUgcmV0dXJuZWQuCisgICAgICovCisgICAgaWYgKCB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAgKQorICAg
IHsKKyAgICAgICAgZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2Yo
aW50Zi0+aW4pKV07CisgICAgICAgIGluX2NvbnMgKz0gMTsKKyAgICAgICAgc21wX21iKCk7Cisg
ICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOworICAgIH0KKyAgICBlbHNlCisgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBJTiByaW5nIGJ1ZmZlciBl
bXB0eVxuIik7CisKKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNp
emVvZihpbnRmLT5pbikpID09IDAgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0g
UlhGRTsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7CisgICAgfQorCisgICAgdnBs
MDExLT51YXJ0ZnIgJj0gflJYRkY7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0
dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICog
U2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCBkYXRhIGhh
cyBiZWVuCisgICAgICogcmVhZCBmcm9tIHRoZSBJTiByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAg
ICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKworICAg
IHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50OF90IGRhdGEpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAg
ICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5DT05TX1JJ
TkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7CisgICAgb3V0X3Byb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKworICAgIHNtcF9tYigpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3Rl
ZCB0aGF0IHRoZSByaW5nIGlzIG5vdCBmdWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQK
KyAgICAgKiBhcyB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVn
aXN0ZXIgb25seSB3aGVuIHRoZQorICAgICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0LgorICAgICAq
IEluIGNhc2UgdGhlIGd1ZXN0IGRvZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMg
c2V0IHRoZW4gdGhlCisgICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQuCisgICAg
ICovCisgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihp
bnRmLT5vdXQpKSAhPQorICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKKyAgICB7CisgICAg
ICAgIGludGYtPm91dFt4ZW5jb25zX21hc2sob3V0X3Byb2QsIHNpemVvZihpbnRmLT5vdXQpKV0g
PSBkYXRhOworICAgICAgICBvdXRfcHJvZCArPSAxOworICAgICAgICBzbXBfd21iKCk7CisgICAg
ICAgIGludGYtPm91dF9wcm9kID0gb3V0X3Byb2Q7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBm
dWxsXG4iKTsKKworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBz
aXplb2YoaW50Zi0+b3V0KSkgPT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgJj0gflRYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOworCisgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9z
dGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAg
ICogU2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCB0aGVy
ZSBpcworICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAgICBu
b3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKK30KKworc3Rh
dGljIGludCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgKnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcHJp
dikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMy
X3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7
CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgeworICAgIGNhc2UgRFI6CisgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKKworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTFfcmVhZF9kYXRhKGQp
LCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFJTUjoKKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5vIHBoeXNpY2FsIGVy
cm9ycy4gKi8KKyAgICAgICAgKnIgPSAwOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2Ug
RlI6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBpbmZvKTsKKyAgICAgICAgVlBM
MDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBSSVM6
CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJh
ZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpyID0g
dnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7CisgICAgICAgIFZQTDAx
MV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgTUlTOgor
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZy
ZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJTVNDOgorICAgICAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7
CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVn
MzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJQ1I6CisgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
KworICAgICAgICAvKiBPbmx5IHdyaXRlIGlzIHZhbGlkLiAqLworICAgICAgICByZXR1cm4gMDsK
KworICAgIGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5o
YW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJl
ZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAx
OworCitiYWRfd2lkdGg6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVh
ZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgZGFidC5zaXplLCBk
YWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cisg
ICAgcmV0dXJuIDA7CisKK30KKworc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5m
by0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyAp
CisgICAgeworICAgIGNhc2UgRFI6CisgICAgeworICAgICAgICB1aW50MzJfdCBkYXRhID0gMDsK
KworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBi
YWRfd2lkdGg7CisKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGluZm8pOwor
ICAgICAgICBkYXRhICY9IDB4RkY7CisgICAgICAgIHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFp
biwgZGF0YSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIGNhc2UgUlNSOiAvKiBO
b3RoaW5nIHRvIGNsZWFyLiAqLworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNj
ZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBj
YXNlIEZSOgorICAgIGNhc2UgUklTOgorICAgIGNhc2UgTUlTOgorICAgICAgICBnb3RvIHdyaXRl
X2lnbm9yZTsKKworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NL
KGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnZwbDAxMS0+dWFydGltc2Ms
IHIsIGluZm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXModi0+ZG9t
YWluKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAx
OworCisgICAgY2FzZSBJQ1I6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisgICAgICAgIHZyZWdfcmVnMzJfY2xlYXJiaXRzKCZ2cGwwMTEtPnVhcnRyaXMsIHIsIGlu
Zm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgICAg
IFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRl
IHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAxMV9y
ZWcpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKK3dyaXRlX2lnbm9yZToKKyAgICByZXR1
cm4gMTsKKworYmFkX3dpZHRoOgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFk
IHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBkYWJ0LnNp
emUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsKKyAgICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxl
cl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKKyAgICAucmVhZCA9IHZwbDAxMV9tbWlvX3Jl
YWQsCisgICAgLndyaXRlID0gdnBsMDExX21taW9fd3JpdGUsCit9OworCitzdGF0aWMgdm9pZCB2
cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAg
IHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAg
WEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7Cisg
ICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKKworICAg
IFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOwor
ICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2Nv
bnM7CisgICAgb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKwor
ICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKKworICAgIG91dF9yaW5nX3FzaXplID0geGVu
Y29uc19xdWV1ZWQob3V0X3Byb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvdXRfY29ucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihp
bnRmLT5vdXQpKTsKKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVm
ZmVyIGlzIG5vdCBlbXB0eS4gKi8KKyAgICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKKyAgICAgICAgaWYgKCBpbl9yaW5n
X3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg
fD0gUlhGRjsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKKyAgICB9CisKKyAgICAv
KiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8K
KyAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKKyAgICB7Cisg
ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMg
fD0gVFhJOworICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKKyAgICAgICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFRYRkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2cGwwMTFfdXBkYXRlX2lu
dGVycnVwdF9zdGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKK30KKwor
c3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHBvcnQpCit7CisgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKK30KKworaW50
IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdnBsMDExX2luaXRf
aW5mbyAqaW5mbykKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworCisgICAgaWYgKCB2cGwwMTEtPnJpbmdfYnVmICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVz
cyBzcGFjZS4gKi8KKyAgICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8tPmdmbiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJpbmdfYnVmKTsKKyAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShkLCBH
VUVTVF9WUEwwMTFfU1BJKTsKKyAgICBpZiAoICFyYyApCisgICAgeworICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIGdvdG8gb3V0MTsKKyAgICB9CisKKyAgICByYyA9IGFsbG9jX3VuYm91
bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+Y29uc29sZV9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cisg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICBnb3RvIG91dDI7CisKKyAgICB2cGwwMTEtPmV2dGNo
biA9IGluZm8tPmV2dGNobiA9IHJjOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+bG9j
ayk7CisKKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRsZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDEx
X1NJWkUsIE5VTEwpOworCisgICAgcmV0dXJuIDA7CisKK291dDI6CisgICAgdmdpY19mcmVlX3Zp
cnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKK291dDE6CisgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKworb3V0OgorICAg
IHJldHVybiByYzsKK30KKwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKwor
ICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQorICAgICAgICByZXR1cm47CisKKyAgICBmcmVl
X3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAgICBkZXN0cm95X3Jpbmdf
Zm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCBiMTc0YzY1Li40YzgwNGViIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5o
PgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CisjaW5j
bHVkZSA8YXNtLWFybS92cGwwMTEuaD4KIAogc3RydWN0IGh2bV9kb21haW4KIHsKQEAgLTE0NSw2
ICsxNDYsMTEgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgc3RydWN0IHsKICAgICAgICAgdWlu
dDhfdCBwcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7CiAgICAgfSBtb25pdG9yOworCisjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQorICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwor
I2VuZGlmCisKIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHN0cnVjdCBhcmNoX3ZjcHUKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wbDAxMS11YXJ0LmgKaW5kZXggMTIzZjQ3Ny4uNTdlOWVjNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wbDAxMS11YXJ0LmgKQEAgLTQ5LDYgKzQ5LDggQEAKIC8qIEZSIGJpdHMgKi8KICNkZWZpbmUg
VFhGRSAgICgxPDw3KSAvKiBUWCBGSUZPIGVtcHR5ICovCiAjZGVmaW5lIFJYRkUgICAoMTw8NCkg
LyogUlggRklGTyBlbXB0eSAqLworI2RlZmluZSBUWEZGICAgKDE8PDUpIC8qIFRYIEZJRk8gZnVs
bCAqLworI2RlZmluZSBSWEZGICAgKDE8PDYpIC8qIFJYIEZJRk8gZnVsbCAqLwogI2RlZmluZSBC
VVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0IGlzIG5vdCBjb21wbGV0ZSAqLwogCiAvKiBMQ1JfSCBi
aXRzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4xYjU4M2RhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aApAQCAtMCwwICsxLDcyIEBACisvKgorICogaW5jbHVkZS94ZW4vdnBsMDExLmgKKyAqCisgKiBW
aXJ0dWFsIFBMMDExIFVBUlQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRl
cm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
Ki8KKworI2lmbmRlZiBfVlBMMDExX0hfCisjZGVmaW5lIF9WUEwwMTFfSF8KKworI2luY2x1ZGUg
PHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vcmluZy5oPgorI2luY2x1ZGUg
PGFzbS92cmVnLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisKKy8qIGhlbHBlciBtYWNyb3MgKi8K
KyNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJj
aC52cGwwMTEubG9jaywgZmxhZ3MpCisjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKKworc3Ry
dWN0IHZwbDAxMSB7CisgICAgdm9pZCAqcmluZ19idWY7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cmluZ19wYWdlOworICAgIHVpbnQzMl90ICAgIHVhcnRmcjsgICAgICAgICAvKiBGbGFnIHJlZ2lz
dGVyICovCisgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgICAgIC8qIENvbnRyb2wgcmVnaXN0
ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0aW1zYzsgICAgICAgLyogSW50ZXJydXB0IG1hc2sg
cmVnaXN0ZXIqLworICAgIHVpbnQzMl90ICAgIHVhcnRpY3I7ICAgICAgICAvKiBJbnRlcnJ1cHQg
Y2xlYXIgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAgICAgLyogUmF3
IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICBzaGFkb3dfdWFy
dG1pczsgLyogc2hhZG93IG1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KKyAgICBzcGlubG9j
a190ICBsb2NrOworICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsKKworc3RydWN0IHZwbDAx
MV9pbml0X2luZm8geworICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKKyAgICBnZm5fdCBnZm47
CisgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cit9OworCisjaWZkZWYgQ09ORklHX1NCU0FfVlVB
UlRfQ09OU09MRQoraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbyk7Cit2b2lk
IGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOworI2Vsc2UKK3N0YXRpYyBp
bmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZG9tYWlu
X3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9CisjZW5kaWYKKyNlbmRpZiAgLyog
X1ZQTDAxMV9IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCmluZGV4IDhmOWQwNmUu
LjU3MDhjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCkBAIC00MTAsNiArNDEwLDEwIEBAIHR5cGVk
ZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSAweDIw
MDAwMDAwVUxMCiAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCiAKKy8qIFBM
MDExIG1hcHBpbmdzICovCisjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVM
TAorI2RlZmluZSBHVUVTVF9QTDAxMV9TSVpFICAgIDB4MDAwMDEwMDBVTEwKKwogLyoKICAqIDE2
TUIgPT0gNDA5NiBwYWdlcyByZXNlcnZlZCBmb3IgZ3Vlc3QgdG8gdXNlIGFzIGEgcmVnaW9uIHRv
IG1hcCBpdHMKICAqIGdyYW50IHRhYmxlIGluLgpAQCAtNDQ0LDYgKzQ0OCw4IEBAIHR5cGVkZWYg
dWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJ
IDMwCiAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAgIDMxCiAKKyNkZWZpbmUgR1VFU1Rf
VlBMMDExX1NQSSAgICAgICAgMzIKKwogLyogUFNDSSBmdW5jdGlvbnMgKi8KICNkZWZpbmUgUFND
SV9jcHVfc3VzcGVuZCAwCiAjZGVmaW5lIFBTQ0lfY3B1X29mZiAgICAgMQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFW-0003h7-Uc; Fri, 22 Sep 2017 08:23:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFV-0003en-3p
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5B/9C-30935-498C4C95; Fri, 22 Sep 2017 08:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAGt3JJ45
 EGkzaqGLxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY0NjWzFmwwqfiwqp25gfGcZhcjF4eQwAxG
 idlr9rN2MXJysAjMY5ZYtBAsISHQzyrRvu0eE0hCQiBPYu/RPjYIO03iUe8OIJsDyK6UOLugH
 iQsJKAlcfTUbFYIeweTxK7liSAlbAImErM6JEDCIgJKEvdWTWYCGc8sMJ9RomlSL9hIYQEviV
 /rTrFA3KAqMXffNEYQm1fAW2LS+05GiLVyEjfPdTKD2JwCPhJr/29ggdjlLbH1xlWWCYyCCxg
 ZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhsDEOxgnNrg
 fIhRkoNJSZT38ZEjkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO2PA+UEi1LTUyvSMnOAYQ+Tl
 uDgURLhDQdJ8xYXJOYWZ6ZDpE4x2nNcuHPpDxPHsU2XgeSBPbeAZMfNu3+YhFjy8vNSpcR5A0
 DaBEDaMkrz4IbC4vQSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHkVQabwZOaVwO1+BXQWE9B
 Z5avBzipJREhJNTBatBt/9WJbdVX/LJ/fm936vO93pzYuX2hrqMN1/HHoJL3LYWkfEqYbqf87
 w/oh1m1uIF/C9t5nc04ejhEQuzbhZt+rzrM83SV9pvUJphwhzjyFt3n75QqKM4rlO4wctV61N
 UyWVtqZsIGH7XwQv+LkHpXMbblxCayGVv83HXEXb+jZXvX0rxJLcUaioRZzUXEiAPV3ryHOAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506068626!109170707!1
X-Originating-IP: [209.85.192.172]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51255 invoked from network); 22 Sep 2017 08:23:47 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:47 -0000
Received: by mail-pf0-f172.google.com with SMTP id r71so228992pfe.12
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LGLhx7Och6xef4nWNZ5DPoUrb0BM0rjwbeTkFLXpAzY=;
 b=MGT5+tW7zQQkMGocLTatgyCg6FUSE0lSfAmIIFSkBgUKDr8L0JHRtuT8KSJqHpB3ea
 xah2cXPEzC3YCqhfmJSeAcs1JsAiWkTT5jUYoxfdRh3V8aTrDzCiOrZ/uY4Et7Js4sC+
 NdaZTc3SMfm6BwxpwPBsSHIHw3g0xwY0r0eCA=
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=LGLhx7Och6xef4nWNZ5DPoUrb0BM0rjwbeTkFLXpAzY=;
 b=F7fQEIoK/8SjV4lM3hefyY5f7NdWSxca7YW5UfPye1JcSvoOhbs/vUF2p8ZXwnVHGf
 y5xjjcIJAFFAAIzyGsYxLvH3PIC8MPz5r4feczDsOs7Mn8rZIdJ4taOy995ryaUiOsj+
 zenaLDq0Y1pMGgAKic+phQ+1+qT5QdhoLvQGmYyryPIwDZ1FrsrvKld3yCPP+vuaQeuX
 txjaefV4QpC9XxQolCD24/IE63NqoMDIMf26y21sS+z779uquLmAyI8z5ABywqrGG7dm
 GRtqzRlpffV8b0x+EHXHYhK0yIjcAfDyI3OjbSqvc+f7pLqbSrNacZti/gK1n8e8gqqz
 b6Sw==
X-Gm-Message-State: AHPjjUgSNQ4aokkKzcQNgY3ueMbHg+sK6j0dmdsi7gKAW0XSVosscc+J
 oh5GvApRFCIOvslDNvARf/VZpLni8ks=
X-Google-Smtp-Source: AOwi7QCjaZab/SP9BQ41exIS3d9OdcYmNUv1pepaQaZcC89HsFUen2auyn9MDGQQrPLkb84/DHIAfg==
X-Received: by 10.84.129.226 with SMTP id b89mr8349645plb.42.1506068625759;
 Fri, 22 Sep 2017 01:23:45 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:03 +0530
Message-Id: <1506068606-17066-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/27 v10] xen/arm: vpl011: Add support for
	vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIFNCU0EgdnVh
cnQgd2hpbGUKY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCgpMaWJ4bCBub3cgc3VwcG9ydHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIFNCU0EgdWFydCBpcyBhIHNwZWNpZmljIHR5cGUuCklu
IGZ1dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVy
ZW50IHR5cGVzLgoKVXNlciBjYW4gZW5hYmxlIFNCU0EgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xs
b3dpbmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAic2Jz
YV91YXJ0IgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdl
cyBzaW5jZSB2NDoKLSBSZW5hbWVkICJwbDAxMSIgdG8gInNic2FfdWFydCIuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIEFkZGVkIGEgbmV3IGNvbmZpZyBvcHRpb24gQ09ORklHX1ZVQVJUX0NPTlNPTEUg
dG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQgY29uc29sZQogIHN1cHBvcnQuCi0gTW92ZWQgbGlieGxf
dnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCi0g
VXBkYXRlZCB4bCBjb21tYW5kIGhlbHAgdG8gbWVudGlvbiBuZXcgY29uc29sZSB0eXBlIC0gdnVh
cnQuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgdnVhcnQgb3B0aW9uIGFzIGFuIGVudW0g
aW5zdGVhZCBvZiBhIHN0cmluZy4KLSBSZW1vdmVkIHRoZSBkb21haW4gY3JlYXRpb24gZmxhZyBk
ZWZpbmVkIGZvciB2dWFydCBhbmQgdGhlIHJlbGF0ZWQgY29kZQogIHRvIHBhc3Mgb24gdGhlIGlu
Zm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXpl
ZAogIGluZGVwZW5kZW50IG9mIGRvbWFpbiBjcmVhdGlvbiB0aHJvdWdoIG5ldyBET01DVEwgQVBJ
cy4KCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNyArKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgIHwgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAg
fCAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzICsrKwogdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsICB8IDcgKysrKysrKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAg
ICB8IDIgKy0KIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAgfCA1ICsrKystCiB0b29scy94
bC94bF9wYXJzZS5jICAgICAgICAgIHwgOCArKysrKysrKwogOCBmaWxlcyBjaGFuZ2VkLCAzNCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDdkODUzY2EuLjlkZmQ5NjQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAt
MzA4LDkgKzMwOCwxNiBAQAogLyoKICAqIExJQlhMX0hBVkVfUDlTIGluZGljYXRlcyB0aGF0IHRo
ZSBwOSBmaWVsZCBpbiBJREwgaGFzIGJlZW4gY2hhbmdlZCB0byBwOXMKICAqLworCiAjZGVmaW5l
IExJQlhMX0hBVkVfUDlTIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9WVUFS
VCBpbmRpY2F0ZXMgdGhhdCB0aGUgdG9vbHN0YWNrIHN1cHBvcnRzIHZpcnR1YWwgVUFSVAorICog
Zm9yIEFSTS4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19BUk1fVlVBUlQgMQor
CisvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50
ZWUgd2hpY2ggbGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKaW5kZXggNjg1MTFkNy4uZjRmNjRhZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtNjcsNiAr
NjcsOSBAQCBpbnQgbGlieGxfY29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwgaW50IGNvbnNfbnVtLAogICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoK
ICAgICAgICAgY29uc190eXBlX3MgPSAic2VyaWFsIjsKICAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ6CisgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0
IjsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBmNTRmZDQ5Li5lMGYwZDc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODAzLDYgKzgwMyw3
IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVf
bWZuID0gZG9tLT5jb25zb2xlX3BmbjsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+
eGVuc3RvcmVfcGZuOworICAgICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47
CiAgICAgfSBlbHNlIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShk
b20sIGRvbS0+Y29uc29sZV9wZm4pOwogICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9t
X3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDgxZTg3
YWUuLjMwYTVjYjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTEzOSw2ICsxMTM5LDkgQEAgdHlw
ZWRlZiBzdHJ1Y3QgewogICAgIHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwogCiAgICAgeGNfZG9t
YWluX2NvbmZpZ3VyYXRpb25fdCBjb25maWc7CisKKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwor
ICAgIGV2dGNobl9wb3J0X3QgdnVhcnRfcG9ydDsKIH0gbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA3NTZlMTIwLi4zN2FjOGVjIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCkBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51bWVyYXRp
b24oImNvbnNvbGVfdHlwZSIsIFsKICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlNFUklB
TCIpLAogICAgICgyLCAiUFYiKSwKKyAgICAoMywgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxf
ZGlza19mb3JtYXQgPSBFbnVtZXJhdGlvbigiZGlza19mb3JtYXQiLCBbCkBAIC0yNDAsNiArMjQx
LDExIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2lu
dGVkX3N0cmVhbSIsIFsKICAgICAoMiwgIkNPTE8iKSwKICAgICBdKQogCitsaWJ4bF92dWFydF90
eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0X3R5cGUiLCBbCisgICAgKDAsICJ1bmtub3duIiksCisg
ICAgKDEsICJzYnNhX3VhcnQiKSwKKyAgICBdKQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMK
ICMKQEAgLTU4MSw2ICs1ODcsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgi
ZG9tYWluX2J1aWxkX2luZm8iLFsKIAogCiAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChOb25lLCBb
KCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9uKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRfdHlwZSksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBdKSksCiAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBh
bnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQg
YnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxhbm5lZC4KZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDQ4ZjAzMjQu
LjIxMjZlNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMv
eGwveGxfY21kdGFibGUuYwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRf
dGFibGVbXSA9IHsKICAgICAgICZtYWluX2NvbnNvbGUsIDAsIDAsCiAgICAgICAiQXR0YWNoIHRv
IGRvbWFpbidzIGNvbnNvbGUiLAogICAgICAgIltvcHRpb25zXSA8RG9tYWluPlxuIgotICAgICAg
Ii10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2IG9yIHNlcmlhbFxuIgorICAgICAgIi10
IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2ICwgc2VyaWFsIG9yIHZ1YXJ0XG4iCiAgICAg
ICAiLW4gPG51bWJlcj4gICAgIGNvbnNvbGUgbnVtYmVyIgogICAgIH0sCiAgICAgeyAidm5jdmll
d2VyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2Nv
bnNvbGUuYwppbmRleCAwNTA4ZGRhLi40ZTY1ZDczIDEwMDY0NAotLS0gYS90b29scy94bC94bF9j
b25zb2xlLmMKKysrIGIvdG9vbHMveGwveGxfY29uc29sZS5jCkBAIC0yNyw2ICsyNyw3IEBAIGlu
dCBtYWluX2NvbnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHVpbnQzMl90IGRvbWlk
OwogICAgIGludCBvcHQgPSAwLCBudW0gPSAwOwogICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBl
ID0gMDsKKyAgICBjaGFyICpjb25zb2xlX25hbWVzID0gInB2LCBzZXJpYWwsIHZ1YXJ0IjsKIAog
ICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJuOnQ6IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7
CiAgICAgY2FzZSAndCc6CkBAIC0zNCw4ICszNSwxMCBAQCBpbnQgbWFpbl9jb25zb2xlKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVf
UFY7CiAgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAic2VyaWFsIikpCiAgICAgICAg
ICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDsKKyAgICAgICAgZWxzZSBpZiAo
IXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNP
TEVfVFlQRV9WVUFSVDsKICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFsXG4iKTsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6ICVzXG4iLCBj
b25zb2xlX25hbWVzKTsKICAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwppbmRleCAwNjc4ZmJjLi5lZGNkZDllIDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTk2NSw2ICs5NjUs
MTQgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAog
ICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4dmNwdXMiLCAmbCwgMCkpCiAg
ICAgICAgIGJfaW5mby0+bWF4X3ZjcHVzID0gbDsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3Ry
aW5nKGNvbmZpZywgInZ1YXJ0IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgaWYgKGxpYnhsX3Z1YXJ0
X3R5cGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBc
InZ1YXJ0XCJcbiIsCisgICAgICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0
KDEpOworICAgICAgICB9CisgICAgfQorCiAgICAgcGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywg
Yl9pbmZvKTsKIAogICAgIC8qIFNldCBtYXhfbWVta2IgdG8gdGFyZ2V0X21lbWtiIGFuZCBtYXhf
dmNwdXMgdG8gYXZhaWxfdmNwdXMgaWYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFX-0003hW-51; Fri, 22 Sep 2017 08:23:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFW-0003en-Gq
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:50 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 00/BC-30935-698C4C95; Fri, 22 Sep 2017 08:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTANt2pJ45
 EGky6Z2jxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYsOpRTcIm94v/eW0wNjLfZuhg5OYQEZjBK
 rJgt2MXIxcEiMI9Z4vXrd6wgjoRAP6vE1ekbwKokBPIkpk15yQxhp0lMmdnIAmGXSzx5MAlqk
 pbE0VOzwZqFBHYwSWx/cwDI4eBgEzCRmNUhAVIjIqAkcW/VZCYQm1kgVGLq3wdgc4QFsiWer1
 8CNp9FQFXi+bwuRhCbV8Bb4umpP4wQu+Qkbp7rBKvhFPCRWPt/AwvEXm+JrTeuskxgFFzAyLC
 KUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw3OoZGBh3MO5p
 9zvEKMnBpCTK+/jIkUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzfjwPlBItS01Mr0jJzgIEPk
 5bg4FES4eUFBr8Qb3FBYm5xZjpE6hSjPceFO5f+MHHceHgdSB7YcwtIdty8+4dJiCUvPy9VSp
 x3PshUAZC2jNI8uKGwSL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3FsgUnsy8Erjdr4D
 OYgI6q3w12FkliQgpqQbG9KyaBYciXx67Ld/E6LwkZLJ33wSdxYnXtdwXCPfFb2Df1HXGIjvC
 Mscg5tXnBEb9k92CXjs5VXk2rbl27tAxWaaaFVuePEvZeDqkYe6evDOcCbVd78JqLrHGr3+mN
 //LnWn2h0OD2dXtIyQ5ZBaYHNmxKDD+QKKJFltpt9evs9oRG+SP7WRSYinOSDTUYi4qTgQA9i
 Obzs8CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506068628!97252659!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56185 invoked from network); 22 Sep 2017 08:23:49 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:49 -0000
Received: by mail-pf0-f182.google.com with SMTP id g65so228382pfe.13
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NcuXv+CZc89ZmONq94DxQZ/VYburH6TvSZVWD6FvN2A=;
 b=UYLO99uyA1YZ+Gow6iYGP2ur8KK4hN+MZ5UUBhlemuJcNocfd3X2k2uUkCQiNMnQgV
 HUDX4ft7GI73jwbJqos0w6pmnrlbWp2RG9OLrktVKuH1ozh+crtg+1a8pj5X1yzLJeoI
 AwueIkIV5gLo0PCEVbFASxciOLQ+cczRRBqEQ=
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=NcuXv+CZc89ZmONq94DxQZ/VYburH6TvSZVWD6FvN2A=;
 b=HM8oOrsciM0486yh5suFjwi7nAbUjD3d5c77nnX+C4Aw0kYOVPQ6R0DubC5AzfeYyk
 yUgxGGLgpJ/QIMGXADVQI4sEgah6Zct58kOonfvQD+zxBV+vkCpTCS6Bi/hrP0FofL3U
 7ODhJfk3kLPiVSmwQd8ts4t7s2OF3jIdv97XNouh8O+i7Gz3TrW60ouepVm6yqgu2OmN
 0JHmjI1UnOxAOSB/QkLBt1QGWgX6+Dk4SJiAEMXidil2IVyCS1l1GfDnQJr3KTrwfNkh
 Sica8VZv83TNS8uG08CPbZynX+6IREn/++TS4JWH7Bn2vqCtuIDF8jc0z0TRvBXzP/X3
 g/0Q==
X-Gm-Message-State: AHPjjUgreoMPoCtnocsJJVpjxLQj0lgMyyMySj4da9QJcE18pu4qrIUM
 zmm7ATwChIMX3+UzHpyroioDJV6Ldv8=
X-Google-Smtp-Source: AOwi7QAdaWChg4MsmWy5fTgqIVF9D6ak6Dszw8Rmdm2Vvp6wUcbeh71Fsgwv+yWKjP3cjiaddbfhkA==
X-Received: by 10.99.119.5 with SMTP id s5mr8797622pgc.344.1506068628087;
 Fri, 22 Sep 2017 01:23:48 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:47 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:04 +0530
Message-Id: <1506068606-17066-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 05/27 v10] xen/arm: vpl011: Rearrange xen header
	includes in alphabetical order in domctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVhcnJhbmdlIHhlbiBoZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyIGluIGRv
bWN0bC5jLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2
NToKLSBDb3JyZWN0ZWQgaW5jbHVkZSBvZiA8eGVuL3R5cGVzLmg+IGluIGFscGhhYmV0aWNhbCBv
cmRlci4KCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggMjRiY2I1NS4uODIzMmY0
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21jdGwuYwpAQCAtNCwxMiArNCwxMiBAQAogICogQ29weXJpZ2h0IChjKSAyMDEyLCBDaXRyaXgg
U3lzdGVtcwogICovCiAKLSNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUg
PHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFd-0003lB-Ct; Fri, 22 Sep 2017 08:23:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFc-0003kW-4B
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 DE/36-02202-B98C4C95; Fri, 22 Sep 2017 08:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfTAVt1ZJ45
 EGnxYK23xfctkJgdGj8MfrrAEMEaxZuYl5VcksGZs/7uYqWBBVsX7d+/ZGxiX+3YxcnEICUxj
 lHj1/AQziMMiMI9Z4tGedUwgjoRAP6tEz98PrF2MnEBOnsSR1nvMEHaaxL+e0ywQdqVE9+upj
 CC2kICWxNFTs1kh7B1MEnNnenUxcnCwCZhIzOqQAAmLCChJ3Fs1mQnEZhZ4ziQx7ZIOSImwQK
 jEkwexIGEWAVWJ3713wSbyCnhL3P32DWqrnMTNc51gNqeAj8Ta/xtYIDZ5S2y9cZVlAqPgAka
 GVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsYv/9x
 OsQoycGkJMr7+MiRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPbHgXKCRanpqRVpmTnAsIdJS
 3DwKInwhoOkeYsLEnOLM9MhUqcYLTku3Ln0h4njwJ5bQLLj5t0/TEIsefl5qVLivG+PATUIgD
 RklObBjYPF5iVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ88aArOXJzCuB2/oK6CAmoIPKV4M
 dVJKIkJJqYMw+GRaqsFTjq7tsg+jm4sM9Th9fF6rMcb+/uSug1NxleoyD48LHLSUVKeLKgry/
 bmi1Mchksz7kXGzLbh8n+fbk6jM/9T/t//ukceYjxSjOd8myyzdfPql9fXeoPKuhtyHz3Lkll
 3192U7/nezq/S+T56qactCuHxefLDs/z2NW6013Obf/pkosxRmJhlrMRcWJALy+CCLIAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506068633!112612442!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27720 invoked from network); 22 Sep 2017 08:23:54 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:54 -0000
Received: by mail-pf0-f181.google.com with SMTP id e1so243498pfk.1
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=xAVx/9djSNkNSzEiTUbQdyX+QeiLHt8o6q+CtqQEDmQ=;
 b=kPiGdBmSsfo/xri9hvrChXOQAuCSzGpyBPRt5NBIWLA0lmKNFdFxqL7u+b4ZGuZRXv
 RbwgsGb3ZZRBPoSaWK50SD+OBU2Y6IMmoR+mLJfjPTYe9t4AKVh7TTMnCdBrQOgx8LCx
 Aplil1Fcaj++2RqoAbJMEsZ1OWQr9x0YdsAwY=
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=xAVx/9djSNkNSzEiTUbQdyX+QeiLHt8o6q+CtqQEDmQ=;
 b=eHZKNFbmdqfxMA7mnyYXa6hCOQol6armI8YMyHr0Ozt9t/2vDIE6n55HNWBuqvKkJS
 6OYQJzB4wzW0m1saoN1yeVibN4uE0sqE7X6KlIVUafxLMQYGVYu3CZQf09AIOw05QmlF
 IDLcceWaVrbxgb+mfx4+ndTsB3yiaFJP6mExYVufZ7Ii9Mf3KuogpMrxNTgr12qBTTkm
 9bl7LaXO5ptirvz9FfKBwS8OZMqyOwcFQemNEk2OzhEF5wDtepC3/UEs69D8xxp8rS6n
 gbxBuYvPRI86ycFm/ilOO0zfBvaI+kKkrXoan9oO/CVlaP91UJMTYu4VFUFcCuW+p4vS
 l3iA==
X-Gm-Message-State: AHPjjUgShA7xc4e2TY99G42skdQcHEU008vZAVfWCnI8IuR/fFJt3PHy
 JoUav76Oe44c2TAWGkH7smVGBNut31c=
X-Google-Smtp-Source: AOwi7QB7rD0MpcyeZvUs1/nDU/QM4LDx31bBDIvIdroYpHZfHyWwHDfstlB1zrZlgg0rNFm+u6tduw==
X-Received: by 10.99.114.29 with SMTP id n29mr8547454pgc.218.1506068632552;
 Fri, 22 Sep 2017 01:23:52 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:52 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:05 +0530
Message-Id: <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
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>
Subject: [Xen-devel] [PATCH 06/27 v10] xen/arm: vpl011: Add a new domctl API
	to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBH
Rk4gYW5kIGNvbnNvbGUKYmFja2VuZCBkb21pZCBhcyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVu
dCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCnNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJv
bSBYZW4uCgpYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhlbmNvbnNvbGUgdXNpbmcgR0ZOIGFz
IHRoZSByaW5nIGJ1ZmZlciBhbmQKdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKYmVoYWxmLgoKU2lnbmVkLW9m
Zi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0K
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY5OgotIElu
aXRpYWxpemVkIGxvY2FsIHZhcmlhYmxlIGluIGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gK
LSBSZXBsYWNlZCBfX2NvcHlfdG9fZ3Vlc3Qgd2l0aCBjb3B5X3RvX2d1ZXN0Ci0gQWRkZWQgY29t
bWVudCBmb3IgY29uc29sZV9kb21pZCBmaWVsZCBpbiB2dWFydF9vcCBzdHJ1Y3R1cmUKCkNoYW5n
ZXMgc2luY2Ugdjg6Ci0gQWRkZWQgZXhwbGljaXQgcGFkZGluZyBpbiB0aGUgdnVhcnRfb3Agc3Ry
dWN0dXJlCi0gTW92ZWQgdnVhcnRfb3Agc3RydWN0dXJlIGFmdGVyIHRoZSBQU1Igc3RydWN0dXJl
IGRlZmluaXRpb24KLSBUaGUgaW5wdXQgZmllbGRzIG1vdmVkIGJlZm9yZSB0aGUgb3V0cHV0IGZp
ZWxkcyBpbiB2dWFydF9vcCBzdHJ1Y3R1cmUKLSBDaGVja2luZyBleHBsaWNpdGx5IHRoYXQgcGFk
ZGluZyBmaWVsZHMgYXJlIGluaXRpYWxpemVkIHRvIDAKCkNoYW5nZXMgc2luY2UgdjY6Ci0gUmVu
YW1lZCB0aGUgdnVhcnQgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gdG8gYSBnZW5lcmljIG5hbWUg
eGNfZG9tX3Z1YXJ0X2luaXQgCi0gVXNlZCBkb21pZF90IGFzIGEgdHlwZSBpbnN0ZWFkIG9mIHVp
bnQzMl90IGZvciBkb21pZAotIENoZWNraW5nIHRoZSB2dWFydCB0eXBlIGV4cGxpY2l0bHkgYWdh
aW5zdCB2cGwwMTEgZW51bSB2YWx1ZQoKQ2hhbmdlcyBzaW5jZSB2NToKLSB4Y19kb21fdnBsMDEx
X2luaXQoKSB3aWxsIGJlIGNvbXBpbGVkIGZvciBib3RoIHg4Ni9hcm0gYXJjaGl0ZWN0dXJlcyBh
cyB0aGVyZQogIGlzIG5vdGhpbmcgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGluIHRoaXMgZnVuY3Rp
b24uIFRoaXMgZnVuY3Rpb24gd2lsbCByZXR1cm4gCiAgZXJyb3Igd2hlbiBjYWxsZWQgZm9yIHg4
Ni4KLSBGaXhlZCBjb2Rpbmcgc3R5bGUgaXNzdWVzIGluIGxpYnhsLgoKQ2hhbmdlcyBzaW5jZSB2
NDoKLSBSZW1vdmVkIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKCkuCi0gQWRkZWQg
YSBuZXcgZnVuY3Rpb24gbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaCgpLCB3aGljaCBpcyBj
YWxsZWQgYXQgdGhlIGxhc3QKICBpbiBsaWJ4bF9fYnVpbGRfZG9tKCkuIFRoaXMgZnVuY3Rpb24g
Y2FsbHMgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbiBmdW5jdGlvbiBub3cuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIEFkZGVkIGEgbmV3IGFyY2ggc3BlY2lmaWMgZnVuY3Rpb24gbGlieGxfX2FyY2hf
ZG9tYWluX2NyZWF0ZV9maW5pc2goKSwgd2hpY2gKICBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxp
emF0aW9uIGZ1bmN0aW9uLiBGb3IgeDg2IHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgZG8KICBhbnl0
aGluZy4KLSBkb21haW5fdnBsMDExX2luaXQoKSB0YWtlcyBhIHBvaW50ZXIgdG8gYSBzdHJ1Y3R1
cmUgd2hpY2ggY29udGFpbnMgYWxsIHRoZSAKICByZXF1aXJlZCBpbmZvcm1hdGlvbiBzdWNoIGFz
IGNvbnNvbGVfZG9taWQsIGdmbiBpbnN0ZWFkIG9mIHBhc3NpbmcgcGFyYW1ldGVycwogIHNlcGFy
YXRlbHkuCi0gRHJvcHBlZCBhIERPTUNUTCBBUEkgZGVmaW5lZCBmb3IgZGUtaW5pdGlhbGl6aW5n
IHZwbDAxMSBhcyB0aGF0IHNob3VsZCBiZQogIHRha2VuIGNhcmUgd2hlbiB0aGUgZG9tYWluIGlz
IGRlc3Ryb3llZCAoYW5kIG5vdCBkZXBlbmRlbnQgb24gdXNlcnNwYWNlIAogIGxpYnJhcmllcy9h
cHBsaWNhdGlvbnMpLgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBSZXBsYWNlZCB0aGUgRE9NQ1RMIEFQ
SXMgZGVmaW5lZCBmb3IgZ2V0L3NldCBvZiBldmVudCBjaGFubmVsIGFuZCBHRk4gd2l0aCAKICBh
IHNldCBvZiBET01DVEwgQVBJcyBmb3IgaW5pdGlhbGl6aW5nIGFuZCBkZS1pbml0aWFsaXppbmcg
dnBsMDExIGVtdWxhdGlvbi4KCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDIwICsr
KysrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDI3ICsrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgIHwgIDcgKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgIHwgIDQgKysrKwogdG9vbHMvbGli
eGwvbGlieGxfeDg2LmMgICAgICAgfCAgOCArKysrKysrCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICAgICAgICB8ICA2ICsrKysrCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICB8IDUyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysKIDkgZmlsZXMgY2hhbmdl
ZCwgMTc1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDA3M2ZiYzkuLjIw
ODZlNzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC04ODYsNiArODg2LDI2IEBAIGludCB4Y192
Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAg
IHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7CiAKIC8qKgorICogVGhpcyBmdW5jdGlv
biBpbml0aWFsaXplcyB0aGUgdnVhcnQgZW11bGF0aW9uIGFuZCByZXR1cm5zCisgKiB0aGUgZXZl
bnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3IgY29tbXVuaWNhdGluZyB3aXRoCisgKiB0
aGUgZW11bGF0aW9uIGNvZGUuCisgKgorICogQHBhcm0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4g
aHlwZXJ2aXNvciBpbnRlcmZhY2UKKyAqICNwYXJtIHR5cGUgdHlwZSBvZiB2dWFydAorICogQHBh
cm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5mb3JtYXRpb24gZnJvbQorICogQHBhcm0gY29u
c29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tlbmQgY29uc29sZQorICogQHBhcm0gZ2Zu
IHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIKKyAqIEBwYXJtIGV2
dGNobiB0aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKKyAqIEByZXR1cm4g
MCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBvbiBmYWlsdXJlCisgKi8KK2ludCB4Y19kb21f
dnVhcnRfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAq
ZXZ0Y2huKTsKKworLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRpb24gYWJv
dXQgdGhlIFhTQVZFIHN0YXRlIG9mIGEgcGFydGljdWxhcgogICogdmNwdSBvZiBhIGRvbWFpbi4g
SWYgZXh0c3RhdGUtPnNpemUgYW5kIGV4dHN0YXRlLT54ZmVhdHVyZV9tYXNrIGFyZSAwLAogICog
dGhlIGNhbGwgaXMgY29uc2lkZXJlZCBhIHF1ZXJ5IHRvIHJldHJpZXZlIHRoZW0gYW5kIHRoZSBi
dWZmZXIgaXMgbm90CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IGY0MGRjNGYuLmYyZTlmMGMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0z
NDMsNiArMzQzLDMzIEBAIGludCB4Y19kb21haW5fZ2V0X2d1ZXN0X3dpZHRoKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHhjX2RvbV92
dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpl
dnRjaG4pCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgaW50IHJjID0gMDsKKworICAgIG1l
bXNldCgmZG9tY3RsLCAwLCBzaXplb2YoZG9tY3RsKSk7CisKKyAgICBkb21jdGwuY21kID0gWEVO
X0RPTUNUTF92dWFydF9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisgICAgZG9tY3Rs
LnUudnVhcnRfb3AuY21kID0gWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUOworICAgIGRvbWN0bC51
LnZ1YXJ0X29wLnR5cGUgPSB0eXBlOworICAgIGRvbWN0bC51LnZ1YXJ0X29wLmNvbnNvbGVfZG9t
aWQgPSBjb25zb2xlX2RvbWlkOworICAgIGRvbWN0bC51LnZ1YXJ0X29wLmdmbiA9IGdmbjsKKwor
ICAgIGlmICggKHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCkpIDwgMCApCisgICAgICAgIHJl
dHVybiByYzsKKworICAgICpldnRjaG4gPSBkb21jdGwudS52dWFydF9vcC5ldnRjaG47CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKIGludCB4Y19kb21haW5fZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmaXJzdF9kb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2RvbXMsCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9hcmNoLmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggNWUxZmM2
MC4uNzg0ZWM3ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaApAQCAtNDQsNiArNDQsMTMgQEAgaW50IGxpYnhsX19hcmNo
X2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5m
bywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKTsKIAorLyogcGVyZm9ybSBhbnkgcGVuZGluZyBoYXJkd2FyZSBpbml0aWFsaXph
dGlvbiAqLworX2hpZGRlbgoraW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxf
X2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOworCiAvKiBidWlsZCB2TlVNQSB2bWVtcmFu
Z2Ugd2l0aCBhcmNoIHNwZWNpZmljIGluZm9ybWF0aW9uICovCiBfaGlkZGVuCiBpbnQgbGlieGxf
X2FyY2hfdm51bWFfYnVpbGRfdm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGQ4
NDJkODguLjZmNWJjM2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMDM4LDYgKzEwMzgsMzMgQEAgaW50IGxpYnhs
X19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAg
IHJldHVybiAwOwogfQogCitpbnQgbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKK3sKKyAgICBpbnQgcmMgPSAwLCByZXQ7CisK
KyAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQgIT0gTElCWExfVlVBUlRfVFlQRV9TQlNBX1VB
UlQpIHsKKyAgICAgICAgcmMgPSAwOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBy
ZXQgPSB4Y19kb21fdnVhcnRfaW5pdChDVFgtPnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbS0+Z3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
LT5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+dnVhcnRf
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdGF0ZS0+dnVhcnRfcG9ydCk7Cisg
ICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBMT0co
RVJST1IsICJ4Y19kb21fdnVhcnRfaW5pdCBmYWlsZWRcbiIpOworICAgIH0KKworb3V0OgorICAg
IHJldHVybiByYzsKK30KKwogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5nZShs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9k
b20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGUwZjBkNzguLjVmOTIwMjMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jCkBAIC03MDIsNiArNzAyLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RvbShs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgTE9HRShFUlJPUiwgInhjX2Rv
bV9nbnR0YWJfaW5pdCBmYWlsZWQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorICAgIGlm
ICgocmV0ID0gbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChnYywgaW5mbywgZG9tLCBzdGF0
ZSkpICE9IDApIHsKKyAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsX19hcmNoX2J1aWxkX2RvbV9m
aW5pc2ggZmFpbGVkIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogb3V0OgogICAgIHJl
dHVybiByZXQgIT0gMCA/IEVSUk9SX0ZBSUwgOiAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVmNmYwLi4wYWFl
ZGVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF94ODYuYwpAQCAtMzkxLDYgKzM5MSwxNCBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWlu
X2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIHJjOwog
fQogCitpbnQgbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1
aWxkX3N0YXRlICpzdGF0ZSkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogLyogUmV0dXJuIDAgb24g
c3VjY2VzcywgRVJST1JfKiBvbiBmYWlsdXJlLiAqLwogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1
aWxkX3ZtZW1yYW5nZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA3ODRhZTM5Li4wNzc5MDg3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CkBAIC04NzQsNiArODc0LDEyIEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgcmV0dXJuIHJl
dDsKIAorICAgICAgICAvKgorICAgICAgICAgKiBSZWxlYXNlIHRoZSByZXNvdXJjZXMgYWxsb2Nh
dGVkIGZvciB2cGwwMTEgd2hpY2ggd2VyZQorICAgICAgICAgKiBhbGxvY2F0ZWQgdmlhIGEgRE9N
Q1RMIGNhbGwgWEVOX0RPTUNUTF92dWFydF9vcC4KKyAgICAgICAgICovCisgICAgICAgIGRvbWFp
bl92cGwwMTFfZGVpbml0KGQpOworCiAgICAgICAgIGQtPmFyY2gucmVsbWVtID0gUkVMTUVNX3hl
bjsKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4IDgyMzJmNDQuLjQ1ODdjNzUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMKQEAgLTUsOSArNSwxMSBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNp
bmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgog
I2luY2x1ZGUgPHhlbi9pb2NhcC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4
ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
ICNpbmNsdWRlIDx4c20veHNtLmg+CkBAIC0yMCw2ICsyMiwyOSBAQCB2b2lkIGFyY2hfZ2V0X2Rv
bWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgaW5mby0+ZmxhZ3MgfD0gWEVO
X0RPTUlORl9oYXA7CiB9CiAKK3N0YXRpYyBpbnQgaGFuZGxlX3Z1YXJ0X2luaXQoc3RydWN0IGRv
bWFpbiAqZCwgCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X3Z1YXJ0X29wICp2dWFydF9vcCkKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHZwbDAxMV9p
bml0X2luZm8gaW5mbzsKKworICAgIGluZm8uY29uc29sZV9kb21pZCA9IHZ1YXJ0X29wLT5jb25z
b2xlX2RvbWlkOworICAgIGluZm8uZ2ZuID0gX2dmbih2dWFydF9vcC0+Z2ZuKTsKKworICAgIGlm
ICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgICAgICByZXR1cm4gLUVQRVJNOworCisgICAg
aWYgKCB2dWFydF9vcC0+dHlwZSAhPSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExICkKKyAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQo
ZCwgJmluZm8pOworCisgICAgaWYgKCAhcmMgKQorICAgICAgICB2dWFydF9vcC0+ZXZ0Y2huID0g
aW5mby5ldnRjaG47CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGxvbmcgYXJjaF9kb19kb21jdGwo
c3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQog
ewpAQCAtMTE5LDYgKzE0NCwzMyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9t
Y3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGQtPmRpc2FibGVfbWlncmF0
ZSA9IGRvbWN0bC0+dS5kaXNhYmxlX21pZ3JhdGUuZGlzYWJsZTsKICAgICAgICAgcmV0dXJuIDA7
CiAKKyAgICBjYXNlIFhFTl9ET01DVExfdnVhcnRfb3A6CisgICAgeworICAgICAgICBpbnQgcmM7
CisgICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFy
dF9vcCAqdnVhcnRfb3AgPSAmZG9tY3RsLT51LnZ1YXJ0X29wOworCisgICAgICAgIC8qIGNoZWNr
IHRoYXQgc3RydWN0dXJlIHBhZGRpbmcgbXVzdCBiZSAwLiAqLworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IHNpemVvZih2dWFydF9vcC0+cGFkKTsgaSsrICkKKyAgICAgICAgICAgIGlmICggdnVh
cnRfb3AtPnBhZFtpXSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAg
ICAgc3dpdGNoKCB2dWFydF9vcC0+Y21kICkKKyAgICAgICAgeworICAgICAgICBjYXNlIFhFTl9E
T01DVExfVlVBUlRfT1BfSU5JVDoKKyAgICAgICAgICAgIHJjID0gaGFuZGxlX3Z1YXJ0X2luaXQo
ZCwgdnVhcnRfb3ApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgcmMgPSBjb3B5X3RvX2d1ZXN0KHVfZG9t
Y3RsLCBkb21jdGwsIDEpOworCisgICAgICAgIHJldHVybiByYzsKKyAgICB9CiAgICAgZGVmYXVs
dDoKICAgICB7CiAgICAgICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBlMmZkNjg1Li45
ZGNjOTY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0zMyw2ICszMyw3IEBACiAjZW5kaWYKIAogI2lu
Y2x1ZGUgInhlbi5oIgorI2luY2x1ZGUgImV2ZW50X2NoYW5uZWwuaCIKICNpbmNsdWRlICJncmFu
dF90YWJsZS5oIgogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5LmgiCkBA
IC0xMDc3LDYgKzEwNzgsMjcgQEAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMg
ewogICAgIHVpbnQzMl90IG1hcHRyYWNrX2ZyYW1lczsgIC8qIElOICovCiB9OwogCisvKiBYRU5f
RE9NQ1RMX3Z1YXJ0X29wICovCitzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7CisjZGVmaW5l
IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVCAgMAorICAgICAgICB1aW50MzJfdCBjbWQ7ICAgICAg
ICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8KKyNkZWZpbmUgWEVOX0RPTUNUTF9WVUFS
VF9UWVBFX1ZQTDAxMSAwCisgICAgICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIElOIC0g
dHlwZSBvZiB2dWFydC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICBD
dXJyZW50bHkgb25seSB2cGwwMTEgc3VwcG9ydGVkLgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKi8KKyAgICAgICAgdWludDY0X2FsaWduZWRfdCAgZ2ZuOyAgLyogSU4gLSBndWVz
dCBnZm4gdG8gYmUgdXNlZCBhcyBhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
ICAgICAgcmluZyBidWZmZXIuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9taWQ7ICAvKiBJTiAtIGRvbWlkIG9mIGRvbWFpbiBy
dW5uaW5nIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIGJhY2tl
bmQgY29uc29sZS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAg
IHVpbnQ4X3QgcGFkWzJdOworICAgICAgICBldnRjaG5fcG9ydF90IGV2dGNobjsgICAvKiBPVVQg
LSByZW1vdGUgcG9ydCBvZiB0aGUgZXZlbnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogICAgICAgY2hhbm5lbCB1c2VkIGZvciBzZW5kaW5nCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqICAgICAgIHJpbmcgYnVmZmVyIGV2ZW50cy4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICovCit9OworCiBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgdWlu
dDMyX3QgY21kOwogI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAgICAgICAgICAgICAg
ICAgICAxCkBAIC0xMTU1LDYgKzExNzcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAjZGVmaW5l
IFhFTl9ET01DVExfcHNyX2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZpbmUgWEVO
X0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQogI2RlZmluZSBYRU5fRE9N
Q1RMX3NldF9nbnR0YWJfbGltaXRzICAgICAgICAgICAgIDgwCisjZGVmaW5lIFhFTl9ET01DVExf
dnVhcnRfb3AgICAgICAgICAgICAgICAgICAgICAgODEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJz
eF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3Bh
dXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfdW5wYXVz
ZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEyMTgsNiArMTI0MSw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAgbW9uaXRv
cl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2Nh
dF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMgc2V0X2du
dHRhYl9saW1pdHM7CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAg
IHZ1YXJ0X29wOwogICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRbMTI4XTsKICAgICB9IHU7CiB9OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFf-0003nY-P8; Fri, 22 Sep 2017 08:23:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFe-0003mN-Hw
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:23:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1E/31-03616-D98C4C95; Fri, 22 Sep 2017 08:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTAWt25J45
 EGtx8IWzxfctkJgdGj8MfrrAEMEaxZuYl5VcksGacaOIu+GNVMbH9OHMD4wTdLkYuDiGB6YwS
 M+a/YgNxWATmMUvc+/WJvYuRk0NCoJ9V4uEHQwg7T2LV7X8sEHaaxIQLC9gg7HKJ1k2bmEFsI
 QEtiaOnZrNCTN3BJNE25R1jFyMHB5uAicSsDgmQGhEBJYl7qyYzgdQwC8xnlGia1As2SFggQO
 LzzIlgg1gEVCVWPtsJZvMKeEu863rDCLFMTuLmuU6wOKeAj8Ta/xtYIBZ7S2y9cZVlAqPgAka
 GVYwaxalFZalFuobGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHHAAQ7GL8s
 CzjEKMnBpCTK+/jIkUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry1x4FygkWp6akVaZk5wNCHS
 Utw8CiJ8IaDpHmLCxJzizPTIVKnGC05Lty59IeJ48CeW0Cy4+bdP0xCLHn5ealS4rwBIA0CIA
 0ZpXlw42DxeYlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvDEgU3gy80rgtr4COogJ6KDy1WA
 HlSQipKQaGNs/aJ6conRE82auxekn6fy9rHL7b64SjLaaH7f7KOtuE+ajs5T6bk0SE7wy/+SK
 d2r1PHMnXph105L3Me8mFcal63qYIufd3Bv2PkyV5Wi2+GrVKYsepXPstXqwLe2fu0BmDJ8/5
 /xk07jkjFn2XnoFz73Nz22d/+iYjvaj9LuRbWftlpVtk1FiKc5INNRiLipOBABSpvDQygIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506068636!61035805!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7119 invoked from network); 22 Sep 2017 08:23:57 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:23:57 -0000
Received: by mail-pf0-f173.google.com with SMTP id r68so240531pfj.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:23:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4sd+jityzyLKl9T+2Zny6hdYes/xeKdW5J2msJXqt9U=;
 b=KblNslOWkxWy6W89cBWEbwbozPxp85DrTeeiYLAFTsb2+pMpc387RtqZFRJR6sQ1iu
 zlvAyHxI/KJhKr0EWOvFnB2jDgZPAUN/qxRuJw/zCT5g5U1nT8b9hs5ZS2Ew7a0mpPmb
 HgzPHt8+TbG1/U6Y2oYHBwaLv3HMo5n/MXUFU=
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=4sd+jityzyLKl9T+2Zny6hdYes/xeKdW5J2msJXqt9U=;
 b=X/hPiEj4U/P2VNtefOBG60QWZQf2VJXq87yW8sBSEqGYAcV2mtJPTYkZD2S4V0ZYSa
 KCO5yEOrbo0FZVB53VEJ3dqCIV1zildG+phLXc7lxAXX7+EVUSeR5ac/CRCjAdzozEp1
 JBp2R8Piu+4JKBiZGoIjtDogxXdTNZQ077fRN3L3fQo1K210lWhKXCPPvsqAgZuProna
 eVc6fyj2bfG3xSpdaOjqWjdoQr4sfcboQjWV0qSZ3Wur5J9/mWE2hy9qipwAC4YgFmu0
 DCpqOXWFpR5GkNz+q8LxgScLgECGR8BHvWO3TFqUb0Gz1xVhGtEdp1MVeUCRM5ex/lt0
 sm8A==
X-Gm-Message-State: AHPjjUh6ITBqj/QpWSiEWqZlrJ34OgcsyL8njuFmp55OwQWGq6UMXAjD
 fOIkUJpV7u77siloC6YDhdf9DHj0PNw=
X-Google-Smtp-Source: AOwi7QBIt05k91mzJiyAg3pG8cqEy3TU/djFu6dTRGwNNU/LpI4y44zhTTHcmyhonSfBHA3AINDtOA==
X-Received: by 10.99.108.2 with SMTP id h2mr8368644pgc.371.1506068635550;
 Fri, 22 Sep 2017 01:23:55 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:55 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:06 +0530
Message-Id: <1506068606-17066-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/27 v10] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHZ1YXJ0IGNvbnNvbGUgbm9kZSB0byB4ZW5zdG9yZS4gVGhpcyBub2RlIGlzIGFk
ZGVkIGF0CgovbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgoKVGhlIG5vZGUgY29udGFpbnMg
aW5mb3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCmJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgoKWGVuY29uc29sZSByZWFkcyB0aGUgbm9kZSBpbmZv
cm1hdGlvbiB0byBzZXR1cCB0aGUgcmluZyBidWZmZXIgYW5kCmV2ZW50IGNoYW5uZWwgZm9yIHNl
bmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotICB2dWFydF9kZXZpY2UgbW92ZWQg
aW5zaWRlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgYXMgYSBsb2NhbCB2YXJpYWJsZS4KCkNo
YW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBiYWNrZW5kIG5vZGUgZm9yIHZwbDAxMS4KLSBSZW1v
dmVkIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVk
IG9ubHkgZm9yIFBWIGd1ZXN0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDkgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICA5ICsrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggZjRmNjRhZC4uMGRiOWNkMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwpAQCAtMzQ0LDYgKzM0NCw1MCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUg
KnN0YXRlKQoreworICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOworICAgIGZsZXhhcnJheV90ICpy
b19mcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBpbnQgcmM7CisKKyAgICByb19m
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBkZXZpY2UuYmFja2VuZF9kZXZpZCA9IGNvbnNvbGUtPmRl
dmlkOworICAgIGRldmljZS5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsK
KyAgICBkZXZpY2UuYmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworICAg
IGRldmljZS5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOworICAgIGRldmljZS5kb21pZCA9IGRvbWlk
OworICAgIGRldmljZS5raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworCisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIExJ
QlhMX1hFTkNPTlNPTEVfUFJPVE9DT0wpOworCisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInBvcnQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJyaW5nLXJlZiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJsaW1pdCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19m
cm9udCwgInR5cGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAieGVuY29uc29s
ZWQiKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEws
ICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19r
dnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
X2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7CisgICAgcmV0dXJuIHJjOworfQorCiBp
bnQgbGlieGxfX2luaXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNv
bnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldl9udW0s
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDBlZjU0ZDIuLjlkY2JlNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
MzcwLDcgKzEzNzAsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICB9CiAgICAgY2FzZSBMSUJY
TF9ET01BSU5fVFlQRV9QVjoKICAgICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBj
b25zb2xlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7CiAg
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBk
X2NvbmZpZy0+bnVtX3ZmYnM7IGkrKykgewpAQCAtMTM4MCw2ICsxMzgwLDEzIEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYg
Km11bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52a2Jz
W2ldKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hfYXJt
LnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgICAgICBpbml0
X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAgIHZ1YXJ0LmJhY2tlbmRf
ZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vf
dnVhcnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSk7CisgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9CisKICAgICAgICAgaW5p
dF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAgY29uc29sZS5iYWNrZW5k
X2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29u
c29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2UpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YwppbmRleCA2N2I3YWZiLi4zNDczNjg3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
ZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMjYsNiArMjYsOSBA
QCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkKICAgICAgICAgcmV0dXJu
IEdDU1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAgIGlmIChkZXZpY2UtPmtp
bmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICByZXR1cm4gR0NTUFJJTlRG
KCIlcy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsKKwogICAgIHJldHVybiBH
Q1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtpbmQpLAogICAgICAgICAg
ICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTczLDggQEAgcmV0cnlfdHJh
bnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWluZWQgb3RoZXIgaW5mb3Jt
YXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3aGljaCB3ZSBkb24ndCB3
YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKGRl
dmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAmJiBkZXZpY2UtPmRldmlk
ID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9D
T05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAgICAgIChkZXZpY2UtPmtp
bmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAgICAgIHhzX3NldF9wZXJt
aXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShyb19mcm9udGVuZF9wZXJt
cykpOwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9pZCBsaWJ4bF9fZGV2aWNl
c19kZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpk
cnMpCiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwogICAgICAgICAgICAgICAg
IGRldi0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5kZXZpZCA9IGF0b2koZGV2
c1tqXSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAgICAgICAgICAgICAgICAg
IGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVCkgewogICAgICAg
ICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2VzIGNhbiBiZSBkZXN0cm95
ZWQKICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBieSBqdXN0IHJlbW92aW5n
IHhlbnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAqIHRoaXMgaXMgd2hhdCBs
aWJ4bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDMwYTVjYjIu
LjFmODc4ZGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwNiw2ICsxMjA2LDkgQEAgX2hpZGRl
biBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZV9jb25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKK19oaWRkZW4gaW50IGxp
YnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpj
b25zb2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZSAqc3RhdGUpOwogCiAvKiBSZXR1cm5zIDEgaWYgZGV2aWNlIGV4aXN0cywg
MCBpZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA2NzNhNmQ1Li5kMTQ0ZGQ2IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNyw2ICsyNyw3IEBAIGxpYnhsX19kZXZpY2Vf
a2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoMTAsICJRVVNCIiksCiAg
ICAgKDExLCAiOVBGUyIpLAogICAgICgxMiwgIlZESVNQTCIpLAorICAgICgxMywgIlZVQVJUIiks
CiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xl
X2JhY2tlbmQiLCBbCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFk-0003q7-1D; Fri, 22 Sep 2017 08:24:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFi-0003pE-NT
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6D/F1-02046-1A8C4C95; Fri, 22 Sep 2017 08:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTAet0FJ45
 EGlx8b2rxfctkJgdGj8MfrrAEMEaxZuYl5VcksGb8uXmDpWDRYsaKc6tPMjcwLmlh7GLk4hAS
 mMEo8XrZBRYQh0VgHrPEiT97wTISAv2sEkePL2buYuQEcvIkLpw8xwphp0ks3XGDEcKulFi77
 BuYLSSgJXH01GxWiLE7mCS+nPoPNJaDg03ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6mUDSQ
 gLpEvsPr6FCcRmEVCVODR5LztIL6+At8TS65EQu+Qkbp7rBLuHU8BHYu3/DSwQe70ltt64yjK
 BUXABI8MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsKtn
 YGDcwfjquN8hRkkOJiVR3sdHjkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCtPQ6UEyxKTU+tS
 MvMAUYATFqCg0dJhJcXGAVCvMUFibnFmekQqVOM9hwX7lz6w8RxbNNlIHlgzy0g2XHz7h8mIZ
 a8/LxUKXHe+SBTBUDaMkrz4IbCIvYSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeGJApPJl
 5JXC7XwGdxQR0VvlqsLNKEhFSUg2M4b33Dbxmeolv2fGHX2fX/TUqG3i+XjyZPN/gYY+pMk/R
 HjPfXfoGN3bdYXA4WWSuL74/xXhf3c1Jp5xbSi4JO+9okq8WaFe4n8+8SnHNsVTxz0fDHbVLy
 1MNn2/z3Kv5eaNQdl+F9L49ksk5C+76REavOrZFqr5v0XtZyfeXLxxdH+3pt/CzEktxRqKhFn
 NRcSIAyhjckdMCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506068639!116086559!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45059 invoked from network); 22 Sep 2017 08:24:00 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:00 -0000
Received: by mail-pf0-f175.google.com with SMTP id x78so231867pff.10
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=df9NVP7v5yXcMJkAGtoKvqIHEbfQtfEqosz0eREXynQ/V11gf436ZgtyfumVWZLzwI
 D3yKxW0faKDpLoodN671LJmqC12qTKUD33BNg6fVO/PNYtBiKqioVVhrHJ5lxM6fFMNm
 ZiVQYqmQhkxHzNrfRErErsOD8uxiL7gWnU2co=
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=SNkQAiGkDhmhLBj5Hni6ew0/Y9/KexTIpPMEn+0H048HrQLMStcXM7CHMRDh5RdsrU
 fzvyycuY+gTT8IZ2JrbBqkdC2Tg3SsBPCXEmeFTl01HGPsK61MZbtWzptY3BeySWjdq8
 3GGwQT3VDfockZThWrPgisBrqjm4y34EG94PiF7iBppd3yMRKxHaAbNOzEDscnul2OyZ
 WQPHRasTvPQ/n89j9cSvX9ngJ/JlyLuMjqQG5fIO/Mrcr3Z50E6W78cIghwxqlJn4PKP
 S/IkL79pVcw0EJgGe5PJcwzoM9wDe9runDF4IQ301HzKQSJB1F9B4H8csAcLFKzOz1vc
 JvnQ==
X-Gm-Message-State: AHPjjUhQuCFaytQ0PgwMc7cXtEC1DpoJgpbO3/3Z/F3gHb+aumyWIR5i
 sksONtUolvqXNwdZHjFGRRrhnu5Xx9c=
X-Google-Smtp-Source: AOwi7QAM1lCrAHh+VGyDLBrUCWGQXcKyAZPJyO0boIJFBeAsSfgz+HggwMbKqQTBP+y+vMVK+KDc1g==
X-Received: by 10.99.144.68 with SMTP id a65mr8815246pge.429.1506068638723;
 Fri, 22 Sep 2017 01:23:58 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:23:58 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:07 +0530
Message-Id: <1506068606-17066-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/27 v10] xen/arm: vpl011: Modify xenconsole to
	define and use a new console structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSB1c2VzIGEgZG9tYWluIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBjb25zb2xl
IHNwZWNpZmljIGZpZWxkcy4gVGhpcwpwYXRjaCBkZWZpbmVzIGEgbmV3IGNvbnNvbGUgc3RydWN0
dXJlLCB3aGljaCB3b3VsZCBiZSB1c2VkIGJ5IHRoZSB4ZW5jb25zb2xlCmZ1bmN0aW9ucyB0byBw
ZXJmb3JtIGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJlYWRpbmcvd3JpdGluZyBk
YXRhIGZyb20vdG8KdGhlIGNvbnNvbGUgcmluZyBidWZmZXIgb3IgcmVhZGluZy93cml0aW5nIGRh
dGEgZnJvbS90byBjb25zb2xlIHR0eS4KClRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0IHZ1YXJ0IGNvbnNvbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0
OgotIE1vdmVkIHRoZSBmb2xsb3dpbmcgZmllbGRzIGZyb20gdGhlIHN0cnVjdCBkb21haW4gdG8g
c3RydWN0IGNvbnNvbGU6CiAgLT54ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogIC0+aW50
IHhjZV9wb2xsZmRfaWR4OwogIC0+aW50IGV2ZW50X2NvdW50OwogIC0+bG9uZyBsb25nIG5leHRf
cGVyaW9kOwoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gK
ICB3aGljaCBtb2RpZmllcyB0aGUgeGVuY29uc29sZSB0byB1c2UgYSBuZXcgY29uc29sZSBzdHJ1
Y3R1cmUuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29s
ZV9jcmVhdGVfcmluZygpIHdoaWNoIHNldHMgdXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVu
dCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBm
dW5jdGlvbiB0byBzZXR1cAogIGEgY29uc29sZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRh
aW4gdnVhcnQgc3BlY2lmaWMgY2hhbmdlcywgd2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgog
IHRoZSBuZXh0IHBhdGNoLgotIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5h
bWUgdW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBTcGxpdCB0aGUgZG9tYWluIHN0cnV0
dXJlIHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUKLSBNb2RpZmllZCB0aGUgZnVuY3Rp
b25zIHRvIG9wZXJhdGUgb24gdGhlIGNvbnNvbGUgc3RydXR1cmUKLSBSZXBsYWNlZCByZXBldGl0
aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKCiB0b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIHwgMjk5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTM0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IGU4MDMzZDIuLjMwY2QxNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtODks
MjUgKzg5LDMwIEBAIHN0cnVjdCBidWZmZXIgewogCXNpemVfdCBtYXhfY2FwYWNpdHk7CiB9Owog
Ci1zdHJ1Y3QgZG9tYWluIHsKLQlpbnQgZG9taWQ7CitzdHJ1Y3QgY29uc29sZSB7CiAJaW50IG1h
c3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7CiAJaW50IHNsYXZlX2ZkOwogCWludCBs
b2dfZmQ7Ci0JYm9vbCBpc19kZWFkOwotCXVuc2lnbmVkIGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgYnVm
ZmVyIGJ1ZmZlcjsKLQlzdHJ1Y3QgZG9tYWluICpuZXh0OwogCWNoYXIgKmNvbnNwYXRoOwogCWlu
dCByaW5nX3JlZjsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Ci0JeGVu
ZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAl4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGVyZmFjZTsKIAlpbnQgZXZlbnRfY291bnQ7CiAJbG9uZyBsb25nIG5leHRfcGVyaW9k
OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKKwl4ZW5ldnRjaG5fcG9y
dF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7Cit9OworCitzdHJ1Y3QgZG9tYWluIHsKKwlpbnQg
ZG9taWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1Y3QgZG9t
YWluICpuZXh0OworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGU7CiB9OwogCiBzdGF0aWMgc3RydWN0
IGRvbWFpbiAqZG9tX2hlYWQ7CkBAIC0xNjAsOSArMTY1LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAKIHN0
YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CiAJWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IGNvbi0+aW50ZXJmYWNlOwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJeGVuX21iKCk7CiAJaW50Zi0+b3V0X2NvbnMg
PSBjb25zOwotCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3Bv
cnQpOworCXhlbmV2dGNobl9ub3RpZnkoY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
OwogCiAJLyogR2V0IHRoZSBkYXRhIHRvIHRoZSBsb2dmaWxlIGFzIGVhcmx5IGFzIHBvc3NpYmxl
IGJlY2F1c2UgaWYKIAkgKiBubyBvbmUgaXMgbGlzdGVuaW5nIG9uIHRoZSBjb25zb2xlIHB0eSB0
aGVuIGl0IHdpbGwgZmlsbCB1cAogCSAqIGFuZCBoYW5kbGVfdHR5X3dyaXRlIHdpbGwgc3RvcCBi
ZWluZyBjYWxsZWQuCiAJICovCi0JaWYgKGRvbS0+bG9nX2ZkICE9IC0xKSB7CisJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKSB7CiAJCWludCBsb2dyZXQ7CiAJCWlmIChsb2dfdGltZV9ndWVzdCkgewog
CQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1lc3RhbXAoCi0JCQkJZG9tLT5sb2dfZmQsCisJCQkJ
Y29uLT5sb2dfZmQsCiAJCQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKIAkJ
CQlzaXplLCAmbG9nX3RpbWVfZ3Vlc3RfbmVlZHRzKTsKIAkJfSBlbHNlIHsKIAkJCWxvZ3JldCA9
IHdyaXRlX2FsbCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZm
ZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUpOwogCQl9CkBAIC0zMzgs
MTQgKzM0NCwxNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4g
KmRvbSkKIAogc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiB7Ci0JaWYgKGRvbS0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCWNsb3NlKGRvbS0+bWFzdGVyX2Zk
KTsKLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKKworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPm1h
c3Rlcl9mZCk7CisJCWNvbi0+bWFzdGVyX2ZkID0gLTE7CiAJfQogCi0JaWYgKGRvbS0+c2xhdmVf
ZmQgIT0gLTEpIHsKLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Ci0JCWRvbS0+c2xhdmVfZmQgPSAt
MTsKKwlpZiAoY29uLT5zbGF2ZV9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPnNsYXZlX2ZkKTsK
KwkJY29uLT5zbGF2ZV9mZCA9IC0xOwogCX0KIH0KIApAQCAtNDE4LDExICs0MjYsMTIgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY2hhciAqZGF0
YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAt
MSk7Ci0JYXNzZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5zbGF2ZV9m
ZCA9PSAtMSk7CisJYXNzZXJ0KGNvbi0+bWFzdGVyX2ZkID09IC0xKTsKIAotCWlmIChvcGVucHR5
KCZkb20tPm1hc3Rlcl9mZCwgJmRvbS0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkg
eworCWlmIChvcGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5V
TEwsIE5VTEwpIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxl
ZCB0byBjcmVhdGUgdHR5IGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVycm5vID0gJWksICVz
KSIsCkBAIC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCiAJCXJldHVybiAwOwogCX0KIAotCWlmICh0Y2dldGF0dHIoZG9tLT5z
bGF2ZV9mZCwgJnRlcm0pIDwgMCkgeworCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2ZV9mZCwgJnRl
cm0pIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBn
ZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIs
CkBAIC00MzgsNyArNDQ3LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3Qg
ZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAljZm1ha2VyYXcoJnRlcm0pOwotCWlmICh0
Y3NldGF0dHIoZG9tLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgeworCWlmICh0Y3Nl
dGF0dHIoY29uLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgewogCQllcnIgPSBlcnJu
bzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBzZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRv
bWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIsCkBAIC00NDYsNyArNDU1LDcgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0
OwogCX0KIAotCWlmICgoc2xhdmUgPSBwdHNuYW1lKGRvbS0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkg
eworCWlmICgoc2xhdmUgPSBwdHNuYW1lKGNvbi0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkgewogCQll
cnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgc2xhdmUgbmFtZSBm
b3IgZG9tYWluLSVkICIKIAkJICAgICAgIihlcnJubyA9ICVpLCAlcykiLApAQCAtNDU0LDE4ICs0
NjMsMTggQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0
IiwgZG9tLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1p
dCIsIGNvbi0+Y29uc3BhdGgpICE9CiAJCS0xOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7
CiAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKIAlpZiAoZGF0YSkg
ewotCQlkb20tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOworCQlj
b24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwogCQlmcmVlKGRh
dGEpOwogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVz
L3R0eSIsIGRvbS0+Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRo
LCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290
byBvdXQ7CiAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0
cmxlbihzbGF2ZSkpOwpAQCAtNDczLDcgKzQ4Miw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAK
LQlpZiAoZmNudGwoZG9tLT5tYXN0ZXJfZmQsIEZfU0VURkwsIE9fTk9OQkxPQ0spID09IC0xKQor
CWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCiAJ
CWdvdG8gb3V0OwogCiAJcmV0dXJuIDE7CkBAIC01MTksMjkgKzUyOCwzMiBAQCBzdGF0aWMgaW50
IHhzX2dhdGhlcihzdHJ1Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAK
IHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQog
ewotCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKQorCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsK
LQlpZiAoeGd0X2hhbmRsZSAmJiBkb20tPnJpbmdfcmVmID09IC0xKQotCQl4ZW5nbnR0YWJfdW5t
YXAoeGd0X2hhbmRsZSwgZG9tLT5pbnRlcmZhY2UsIDEpOworCWlmICh4Z3RfaGFuZGxlICYmIGNv
bi0+cmluZ19yZWYgPT0gLTEpCisJCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmlu
dGVyZmFjZSwgMSk7CiAJZWxzZQotCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0la
RSk7Ci0JZG9tLT5pbnRlcmZhY2UgPSBOVUxMOwotCWRvbS0+cmluZ19yZWYgPSAtMTsKKwkJbXVu
bWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOworCWNvbi0+aW50ZXJmYWNlID0gTlVM
TDsKKwljb24tPnJpbmdfcmVmID0gLTE7CiB9CiAgCiBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVf
cmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdf
cmVmLCByYzsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0
aCwKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCiAJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwp
OwogCWlmIChlcnIpCiAJCWdvdG8gb3V0OwogCi0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvdHlwZSIsIGRvbS0+Y29uc3BhdGgpOworCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRo
KSwgIiVzL3R5cGUiLCBjb24tPmNvbnNwYXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05V
TEwsIHBhdGgsIE5VTEwpOwogCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29uc29sZWQi
KSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01NTAsNzcgKzU2Miw3NyBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJZnJlZSh0eXBlKTsKIAog
CS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAo
cmluZ19yZWYgIT0gZG9tLT5yaW5nX3JlZiAmJiBkb20tPnJpbmdfcmVmICE9IC0xKQorCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKIAotCWlmICghZG9tLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewogCQkvKiBQcmVm
ZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KLQkJZG9tLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFw
X2dyYW50X3JlZih4Z3RfaGFuZGxlLAorCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBf
Z3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09O
U09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJZG9tLT5yaW5nX3JlZiA9IC0xOwor
CQljb24tPnJpbmdfcmVmID0gLTE7CiAJfQotCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKKwlpZiAo
IWNvbi0+aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSAqLwotCQlkb20tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAorCQljb24tPmlu
dGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAogCQkJeGMsIGRvbS0+ZG9taWQsIFhDX1BB
R0VfU0laRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAogCQkJKHVuc2lnbmVkIGxvbmcpcmlu
Z19yZWYpOwotCQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVMTCkgeworCQlpZiAoY29uLT5pbnRl
cmZhY2UgPT0gTlVMTCkgewogCQkJZXJyID0gRUlOVkFMOwogCQkJZ290byBvdXQ7CiAJCX0KLQkJ
ZG9tLT5yaW5nX3JlZiA9IHJpbmdfcmVmOworCQljb24tPnJpbmdfcmVmID0gcmluZ19yZWY7CiAJ
fQogCiAJLyogR28gbm8gZnVydGhlciBpZiBwb3J0IGhhcyBub3QgY2hhbmdlZCBhbmQgd2UgYXJl
IHN0aWxsIGJvdW5kLiAqLwotCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7
CisJaWYgKHJlbW90ZV9wb3J0ID09IGNvbi0+cmVtb3RlX3BvcnQpIHsKIAkJeGNfZXZ0Y2huX3N0
YXR1c190IHN0YXR1cyA9IHsKIAkJCS5kb20gPSBET01JRF9TRUxGLAotCQkJLnBvcnQgPSBkb20t
PmxvY2FsX3BvcnQgfTsKKwkJCS5wb3J0ID0gY29uLT5sb2NhbF9wb3J0IH07CiAJCWlmICgoeGNf
ZXZ0Y2huX3N0YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKIAkJICAgIChzdGF0dXMuc3RhdHVz
ID09IEVWVENITlNUQVRfaW50ZXJkb21haW4pKQogCQkJZ290byBvdXQ7CiAJfQogCi0JZG9tLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwotCWlmIChkb20tPnhjZV9o
YW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAK
IAkvKiBPcGVuaW5nIGV2dGNobiBpbmRlcGVuZGVudGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBi
aXQKIAkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4u
LiAqLwotCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwotCWlmIChk
b20tPnhjZV9oYW5kbGUgPT0gTlVMTCkgeworCWNvbi0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9v
cGVuKE5VTEwsIDApOworCWlmIChjb24tPnhjZV9oYW5kbGUgPT0gTlVMTCkgewogCQllcnIgPSBl
cnJubzsKIAkJZ290byBvdXQ7CiAJfQogIAotCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21h
aW4oZG9tLT54Y2VfaGFuZGxlLAorCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oY29u
LT54Y2VfaGFuZGxlLAogCQlkb20tPmRvbWlkLCByZW1vdGVfcG9ydCk7CiAKIAlpZiAocmMgPT0g
LTEpIHsKIAkJZXJyID0gZXJybm87Ci0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
OwotCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOworCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2Vf
aGFuZGxlKTsKKwkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIAkJZ290byBvdXQ7CiAJfQotCWRv
bS0+bG9jYWxfcG9ydCA9IHJjOwotCWRvbS0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKKwlj
b24tPmxvY2FsX3BvcnQgPSByYzsKKwljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CiAK
LQlpZiAoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
IHsKIAkJaWYgKCFkb21haW5fY3JlYXRlX3R0eShkb20pKSB7CiAJCQllcnIgPSBlcnJubzsKLQkJ
CXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwotCQkJZG9tLT54Y2VfaGFuZGxlID0g
TlVMTDsKLQkJCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0x
OworCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisJCQljb24tPnhjZV9oYW5k
bGUgPSBOVUxMOworCQkJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJCQljb24tPnJlbW90ZV9wb3J0
ID0gLTE7CiAJCQlnb3RvIG91dDsKIAkJfQogCX0KIAotCWlmIChsb2dfZ3Vlc3QgJiYgKGRvbS0+
bG9nX2ZkID09IC0xKSkKLQkJZG9tLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwor
CWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKKwkJY29uLT5sb2dfZmQgPSBj
cmVhdGVfZG9tYWluX2xvZyhkb20pOwogCiAgb3V0OgogCXJldHVybiBlcnI7CkBAIC02MzAsMTYg
KzY0MiwxNyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBi
b29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQp
XTsKIAlib29sIHN1Y2Nlc3M7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20t
PmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBkb20tPmNv
bnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRv
bSk7CiAJCWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7
Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9
CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY1MSw2ICs2NjQsNyBAQCBzdGF0aWMgc3RydWN0IGRv
bWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAJc3RydWN0IGRvbWFpbiAqZG9tOwogCWNo
YXIgKnM7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25zb2xlICpjb247CiAKIAlp
ZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7CiAJCWRvbG9nKExP
R19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCkBAIC02NjcsMjUgKzY4
MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAK
IAlkb20tPmRvbWlkID0gZG9taWQ7CiAKLQlkb20tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9w
YXRoKHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhkb20tPmNvbnNwYXRoLCBzdHJsZW4o
ZG9tLT5jb25zcGF0aCkgKworCWNvbiA9ICZkb20tPmNvbnNvbGU7CisJY29uLT5jb25zcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoY29uLT5j
b25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWRvbS0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPmNvbnNwYXRoID0g
czsKKwlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25zb2xlIik7CiAKLQlkb20tPm1hc3Rlcl9m
ZCA9IC0xOwotCWRvbS0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKLQlkb20tPnNsYXZlX2ZkID0g
LTE7Ci0JZG9tLT5sb2dfZmQgPSAtMTsKLQlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJY29u
LT5tYXN0ZXJfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5z
bGF2ZV9mZCA9IC0xOworCWNvbi0+bG9nX2ZkID0gLTE7CisJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwogCi0JZG9tLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+bmV4
dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8g
MTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWRvbS0+cmluZ19yZWYgPSAtMTsKLQlk
b20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7CisJY29uLT5yaW5n
X3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0xOworCWNvbi0+cmVtb3RlX3BvcnQgPSAt
MTsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNjk3
LDcgKzcxMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21p
ZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUoZG9tLT5jb25zcGF0aCk7CisJZnJlZShj
b24tPmNvbnNwYXRoKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03MjksMzAg
Kzc0NCwzNCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkK
IAogc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlkb21haW5fY2xvc2VfdHR5KGQpOwog
Ci0JaWYgKGQtPmxvZ19mZCAhPSAtMSkgewotCQljbG9zZShkLT5sb2dfZmQpOwotCQlkLT5sb2df
ZmQgPSAtMTsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKKwkJY2xvc2UoY29uLT5sb2dfZmQp
OworCQljb24tPmxvZ19mZCA9IC0xOwogCX0KIAotCWZyZWUoZC0+YnVmZmVyLmRhdGEpOwotCWQt
PmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOworCWNvbi0+YnVm
ZmVyLmRhdGEgPSBOVUxMOwogCi0JZnJlZShkLT5jb25zcGF0aCk7Ci0JZC0+Y29uc3BhdGggPSBO
VUxMOworCWZyZWUoY29uLT5jb25zcGF0aCk7CisJY29uLT5jb25zcGF0aCA9IE5VTEw7CiAKIAly
ZW1vdmVfZG9tYWluKGQpOwogfQogCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKIHsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlk
LT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwogCWRvbWFpbl91bm1h
cF9pbnRlcmZhY2UoZCk7Ci0JaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2hu
X2Nsb3NlKGQtPnhjZV9oYW5kbGUpOwotCWQtPnhjZV9oYW5kbGUgPSBOVUxMOworCWlmIChjb24t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7
CisJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGVudW1fcGFz
cyA9IDA7CkBAIC03ODIsNyArODAxLDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQp
CiAKIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKKwlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
KmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNw
YWNlOwogCiAJY29ucyA9IGludGYtPmluX2NvbnM7CkBAIC04MTIsNyArODMyLDggQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlzc2l6ZV90IGxlbiA9
IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwog
CVhFTkNPTlNfUklOR19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCkBAIC04MjUsNyAr
ODQ2LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
IAlpZiAobGVuID4gc2l6ZW9mKG1zZykpCiAJCWxlbiA9IHNpemVvZihtc2cpOwogCi0JbGVuID0g
cmVhZChkb20tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOworCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJf
ZmQsIG1zZywgbGVuKTsKIAkvKgogCSAqIE5vdGU6IG9uIFNvbGFyaXMsIGxlbiA9PSAwIG1lYW5z
IHRoZSBzbGF2ZSBjbG9zZWQsIGFuZCB0aGlzCiAJICogaXMgbm8gcHJvYmxlbSwgYnV0IExpbnV4
IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQpAQCAtODQxLDcgKzg2Miw3IEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJCX0KIAkJeGVu
X3dtYigpOwogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKLQkJeGVuZXZ0Y2huX25vdGlmeShkb20t
PnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJCXhlbmV2dGNobl9ub3RpZnkoY29uLT54
Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7CiAJCWRvbWFpbl9jbG9zZV90
dHkoZG9tKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CkBAIC04NTEsMzcgKzg3MiwzOSBAQCBz
dGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZv
aWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJc3NpemVfdCBsZW47
CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19k
ZWFkKQogCQlyZXR1cm47CiAKLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5idWZm
ZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAotCQkgICAgZG9tLT5idWZmZXIuc2l6ZSAt
IGRvbS0+YnVmZmVyLmNvbnN1bWVkKTsKKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29u
LT5idWZmZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAorCQkgICAgY29uLT5idWZmZXIu
c2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKTsKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2co
TE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAg
ICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7CiAJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShk
b20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKLQkJYnVmZmVyX2Fk
dmFuY2UoJmRvbS0+YnVmZmVyLCBsZW4pOworCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZmZXIs
IGxlbik7CiAJfQogfQogCiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1
cm47CiAKLQlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhkb20tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKKwlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKIAkJcmV0dXJuOwogCi0JZG9tLT5ldmVudF9jb3VudCsrOworCWNvbi0+ZXZlbnRfY291
bnQrKzsKIAogCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKIAotCWlmIChkb20tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpCi0JCSh2b2lkKXhlbmV2dGNobl91bm1hc2soZG9tLT54Y2Vf
aGFuZGxlLCBwb3J0KTsKKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dB
TkNFKQorCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQpAQCAtOTQ4LDkgKzk3MSwxMSBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCWlmIChsb2dfZ3Vlc3QpIHsKIAkJc3Ry
dWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0J
CQlpZiAoZC0+bG9nX2ZkICE9IC0xKQotCQkJCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCQlkLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKworCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CiAJCX0KIAl9CiAK
QEAgLTEwNTksNDggKzEwODQsNTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJLyogUmUtY2Fs
Y3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCiAJCSAgIGRvbWFp
bnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+
bmV4dCkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQkvKiBD
UyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6CiAJCQkgKiBmb3Igc2Vs
ZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCiAJCQkgKiBzaW1pbGFyIGJlaGF2aW9y
IChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKIAkJCSAqIHNvb25lciB0aGFuIHJlcXVlc3RlZCkg
YXMgd2VsbC4gSnVzdCBsZWF2ZQogCQkJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGgg
YSBzZXBhcmF0ZQogCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0JCQlpZiAoKG5vdys1KSA+
IGQtPm5leHRfcGVyaW9kKSB7Ci0JCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlU
X1BFUklPRDsKLQkJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBkLT5sb2NhbF9w
b3J0KTsKKwkJCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgeworCQkJCWNvbi0+bmV4
dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJCQlpZiAoY29uLT5ldmVudF9j
b3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAkJCQl9Ci0JCQkJZC0+ZXZl
bnRfY291bnQgPSAwOworCQkJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwogCQkJfQogCQl9CiAKIAkJ
Zm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlpZiAoZC0+ZXZlbnRfY291
bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKworCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExP
V0FOQ0UpIHsKIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQg
dGltZSBzbGljZSB0byBleHBpcmUgKi8KIAkJCQlpZiAoIW5leHRfdGltZW91dCB8fAotCQkJCSAg
ICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gZC0+
bmV4dF9wZXJpb2Q7Ci0JCQl9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkgeworCQkJ
CSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQorCQkJCQluZXh0X3RpbWVvdXQg
PSBjb24tPm5leHRfcGVyaW9kOworCQkJfSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVM
TCkgewogCQkJCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAotCQkJCSAgICAhZC0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAotCQkJCSAgICBkLT5idWZmZXIuc2l6ZSA8IGQtPmJ1ZmZlci5t
YXhfY2FwYWNpdHkpIHsKLQkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2Vf
aGFuZGxlKTsKLQkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJ
CQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAorCQkJCSAgICBjb24tPmJ1ZmZlci5z
aXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJCWludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IHNldF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwogCQkJCX0K
IAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgeworCQkJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKIAkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGQpKQogCQkJCQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYg
KCFidWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCisJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+
YnVmZmVyKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7CiAKIAkJCQlpZiAoZXZlbnRzKQotCQkJ
CQlkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKKwkJ
CQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk
LAogCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKIAkJCX0KIAkJfQpAQCAtMTE2MywzMyArMTE5Miwz
NSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7
IGQgPSBuKSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCW4g
PSBkLT5uZXh0OwotCQkJaWYgKGQtPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCi0JCQkJICAgIGQtPnhjZV9wb2xs
ZmRfaWR4ICE9IC0xICYmCi0JCQkJICAgICEoZmRzW2QtPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKKwkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgorCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKIAkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCSAgICAgIChmZHNbY29uLT54Y2Vf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJICAgICAgIFBPTExJTikpCiAJCQkJICAgIGhhbmRs
ZV9yaW5nX3JlYWQoZCk7CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKKwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rl
cl9wb2xsZmRfaWR4ICE9IC0xKSB7CisJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKIAkJCQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9t
aWQpKTsKIAkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJ
CQkJCSAgICBQT0xMSU4pCiAJCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Ci0JCQkJCWlmIChmZHNb
ZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVy
X3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9MTE9VVCkKIAkJCQkJCWhhbmRsZV90
dHlfd3JpdGUoZCk7CiAJCQkJfQogCQkJfQogCi0JCQlkLT54Y2VfcG9sbGZkX2lkeCA9IGQtPm1h
c3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykK
IAkJCQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFm-0003sM-BX; Fri, 22 Sep 2017 08:24:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFk-0003r1-Vf
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 71/E1-17770-4A8C4C95; Fri, 22 Sep 2017 08:24:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAZt3FJ45
 EGixboGzxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZceN3LXvBXumLDzf+sDYz7xbsYuTiEBGYw
 SvxatIoNxGERmMcsMfnLB3YQR0Kgn1Vi8eSlLF2MnEBOnsS59r1MEHaaRPvlT2wQdpXEzafr2
 EFsIQEtiaOnZrNCjN3BJLFr+2WgIg4ONgETiVkdEiA1IgJKEvdWTWYCqWEWmM8o0TSpF6xGWC
 BRYtqaGJAaFgFViRcz3oLt5RXwkfh6eQnULjmJm+c6mUFsTqD42v8bWCD2ektsvXGVZQKj4AJ
 GhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhxwAEOxhX
 LQg8xCjJwaQkyvv4yJFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8O48D5QSLUtNTK9Iyc4DBD
 5OW4OBREuENB0nzFhck5hZnpkOkTjFacly4c+kPE8eBPbeAZMfNu3+YhFjy8vNSpcR554M0CI
 A0ZJTmwY2DReglRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNeB5nCk5lXArf1FdBBTEAHla8
 GO6gkESEl1cBYz1e4aVddaub+XtvVVZrH1T8ovp8q+e6j4b0qz8BwyRoh67CX1dullNX6uK0Z
 7Hc41n9LmPRppQ/TiV+vfhilMS3SEKzq2czy+LlKxgvhVStO2CUdk9z48amu/vyG+R2Kdcedp
 F1m7nCUOHa6peKHTI5ldlz1hISdudufHN0aY2brLDt343IlluKMREMt5qLiRAAZBNY1ywIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506068642!116543932!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14746 invoked from network); 22 Sep 2017 08:24:03 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:03 -0000
Received: by mail-pf0-f179.google.com with SMTP id r71so229231pfe.12
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=gnsEl7rJxvAujzAVho4rWTPJHxEAdvi8nlah/+daGXUV7C2EdtOCuNmLDi09cwjlPs
 gSQJrmC+1z3gArHEmTBmYOBccQSSAMKgmQxDoP4BFax5TzatsuNyZLInX1hUdUk7crSH
 UVikrXxqmCW2k+9MO2KwPblVtf/vwYS3up7z4=
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=QeKl9EtJ7Q+sQIk2gLPP/utJP/xSPrXczbCqNmvVO9SWafe3rl/bdSXD8OuwY8JI3D
 aqjcvIqdT7jag+saHnAFSX5lsj/LwI2FDsNvRlciWRYMPcXVJsOl+wDBiN4+GF+x9Fg8
 aDr/ZnZl4PWyfsMzhz8eBXs5H5w5265bTwxuFUiWEahHv1fNEPWxMNPTvUJ9yKpjiI5f
 p7cqR7b06Iq0oxlDbN6DN4RuUcPFncxHE0GM+FFF5OLA7405GgjOYpg52pqxUyT58daK
 4V6oYmt+12unOniF812waxunnHEOeYd3yUr44tGZ0oFL/ihHigxyKyLOpl/mTo2QbaSh
 zblg==
X-Gm-Message-State: AHPjjUhr+CqzxqRpMtt23YBGlSh/2eEAB0LAJuxvP4PIifsg70tnNJTz
 AJLY5ckGjR4ykKJPUm34I2n9LBai1ZY=
X-Google-Smtp-Source: AOwi7QCT9oeq60+R3qoycwY1xyk5PV1cqN85ccOHXNsW7rR6BffDbcNF+In/cMlWMPtyzlVU7WJuYg==
X-Received: by 10.98.178.204 with SMTP id z73mr8547664pfl.107.1506068641677;
 Fri, 22 Sep 2017 01:24:01 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.23.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:01 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:08 +0530
Message-Id: <1506068606-17066-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/27 v10] xen/arm: vpl011: Rename the console
	structure field conspath to xspath
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnNvbGUtPmNvbnNwYXRoIG5hbWUgaXMgY2hhbmdlZCB0byBjb25zb2xlLT54c3BhdGgg
YXMgaXQgaXMKY2xlYXIgZnJvbSB0aGUgbmFtZSB0aGF0IGl0IGlzIHJlZmVycmluZyB0byB4ZW5z
dG9yZSBwYXRoLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hhbmdlcyBzaW5jZSB2NDoKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNo
LgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzMCArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwppbmRleCAzMGNkMTY3Li42ZjVjNjljIDEwMDY0NAotLS0gYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTk1
LDcgKzk1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2Zk
OwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNwYXRoOworCWNoYXIgKnhzcGF0
aDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQg
eGNlX3BvbGxmZF9pZHg7CkBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3Mg
PSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNz
ID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+eHNwYXRoKSAhPQogCQktMTsKIAlp
ZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+Y29uc3BhdGgpICE9
IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgp
ICE9IC0xKTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193cml0
ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKQEAgLTU0NiwxNCAr
NTQ2LDE0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwKKwll
cnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJp
bmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIAlpZiAo
ZXJyKQogCQlnb3RvIG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5
cGUiLCBjb24tPmNvbnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90
eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwg
TlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsK
IAkJZnJlZSh0eXBlKTsKQEAgLTY0NiwxMyArNjQ2LDEzIEBAIHN0YXRpYyBib29sIHdhdGNoX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAKIAlzbnByaW50Zihkb21pZF9z
dHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gp
IHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCQlpZiAo
c3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0JCQl4c191bndh
dGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRjaCh4cywgY29u
LT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhz
LCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY4
MiwxMyArNjgyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBk
b21pZCkKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKIAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNv
bi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSBy
ZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCisJY29uLT54c3Bh
dGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMgPSByZWFsbG9jKGNv
bi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWNvbi0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPnhzcGF0aCA9IHM7
CisJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKIAogCWNvbi0+bWFzdGVyX2ZkID0g
LTE7CiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBk
b207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJZnJlZShjb24tPnhzcGF0aCk7CiAJ
ZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzU2LDggKzc1Niw4IEBAIHN0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKIAljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoY29uLT5jb25zcGF0aCk7
Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPnhzcGF0aCk7CisJY29uLT54c3Bh
dGggPSBOVUxMOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFo-0003uV-It; Fri, 22 Sep 2017 08:24:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFn-0003th-Va
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:08 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0C/5B-02048-7A8C4C95; Fri, 22 Sep 2017 08:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRtsprvsxJF
 Ig/8/FS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGE2eZC956VnQd2sHYwPjXpouRi0NIYDqj
 xMsd05hAHBaBecwSu1fcYAdxJAT6WSXWv9zM1sXICeTkSTz4tJsdwk6T+Lf7OZRdKbGp+wJYj
 ZCAlsTRU7NZIcbuYJK4vLwdyOHgYBMwkZjVIQFSIyKgJHFv1WSwbcwC8xklmib1gjULC2RJ3P
 r/gBXEZhFQldhxvxkszivgI9F7bxozxDI5iZvnOsFsTqD42v8bWCAWe0tsvXGVZQKj4AJGhlW
 MGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxhX/3Y6
 xCjJwaQkyvv4yJFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8tceBcoJFqempFWmZOcDwh0lLc
 PAoifCGg6R5iwsSc4sz0yFSpxiNOfbtufWHiaPj5t0/TEIsefl5qVLivPNBSgVASjNK8+AGwe
 LyEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5Y0Cm8GTmlcDtewV0ChPQKeWrwU4pSURISTU
 wHmINOLex3r9/0kb7mFNZ0xcXmGj9Y+uRlLGVZuRS8djmck/VUXWeo4Rnxj4RpQTG9Xtl27KF
 PVb2L1l8j/l0xdayCRPlQkxylTmmqM8LX/zzQd+bwPiUP0zefHPEq3e3nv5QnbxW8LdW+eT1C
 8JstrN/1xZ+sJp5a1RGbflza6bGdqOm+SJKLMUZiYZazEXFiQB3hPwBxgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506068645!104321874!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21467 invoked from network); 22 Sep 2017 08:24:06 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:06 -0000
Received: by mail-pg0-f54.google.com with SMTP id i195so243628pgd.9
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=V1Weyo+yfUM0Xislyq0iT1T+V0EWz2sdraO4N/eZgQUfoKu4qfxr2wweX0KJwXQJWO
 hs2qX54aGZUsIUTacr8XNcFE+WUMSiUo+3PBS6VjAReM48D6QFcAKDRQ8KH0YTtMe5dX
 hRJc/3lqK14d8LQy/MS9b2eFnPKad8dNWMSWk=
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=XAHsBnjGr9dkKI4OVKNBqTweujzKxvKkUdW0jomrtjCXvTmEeECQBpotAZzE03/aQt
 C53eQp1MJPxSNhm2zd6CwYi24+YcjBMqFeUs7+a3y9+aaBhkhmhqE3cIWpbcwAuXxCYS
 3Gkaixp0CMEfE/icuOaX4eyAYb0pZoWH2VJZWR6AV0UqElX8uWXWne996Dq0vju1SEP9
 NUPUaw1pzzF0nbeXz4Xpwg+mPc0Maq66kyxARE4uSxLZ/7+6iShOO97lCSC7WmoWJjd2
 n970OYCJNO7+5r+TCZYaVen2YGu7SaVoSKYj0nXf1KrilqHM3BVO6H9JAjlOX7fw49OA
 qvdQ==
X-Gm-Message-State: AHPjjUgNIuCaB0si7Lo++n3o4QctpVlnpbqmkwWEN0XQG0PX1UA+wa/N
 u4NZlMdbUnYfi86Eei6vB3e9SMRhNd4=
X-Google-Smtp-Source: AOwi7QA0KkIH29icJCvySw+1cqQh83g5zTp14v0jNcTyuvsJmaDkAlD3Ub8UkiIHeCO2Lui57Hp2+w==
X-Received: by 10.98.204.69 with SMTP id a66mr8621969pfg.132.1506068644643;
 Fri, 22 Sep 2017 01:24:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:04 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:09 +0530
Message-Id: <1506068606-17066-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/27 v10] xen/arm: vpl011: Modify xenconsole
	functions to take console structure as input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBmdW5jdGlvbnMgdGFrZSBkb21haW4gc3RydWN0dXJlIGFzIGlucHV0LiBUaGVz
ZSBmdW5jdGlvbnMgc2hhbGwgYmUKbW9kaWZpZWQgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZSBh
cyBpbnB1dCBzaW5jZSB0aGVzZSBmdW5jdGlvbnMgdHlwaWNhbGx5IHBlcmZvcm0KY29uc29sZSBz
cGVjaWZpYyBvcGVyYXRpb25zLgoKQWxzbyB0aGUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlvbnMg
c3RhcnRpbmcgd2l0aCBwcmVmaXggImRvbWFpbl8iIHNoYWxsIGJlIG1vZGlmaWVkCnRvICJjb25z
b2xlXyIgdG8gaW5kaWNhdGUgdGhhdCB0aGVzZSBhcmUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlv
bnMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29u
c29sZXMgdG8gc3VwcG9ydCB2dWFydCBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5j
b25zb2xlIGhhdmUgYmVlbiBzcGxpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMuIFRoaXMgaXMgdGhl
IHNlY29uZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNzkgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA2ZjVjNjlj
Li5hMmEzNDk2IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTE2MywxMCArMTYzLDEwIEBAIHN0YXRpYyBpbnQg
d3JpdGVfd2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3os
CiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFp
biAqZG9tKQorc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCBidWZmZXIg
KmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAJ
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwogCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCkBAIC0yOTYsMTIgKzI5NiwxMyBAQCBzdGF0
aWMgaW50IGNyZWF0ZV9odl9sb2codm9pZCkKIAlyZXR1cm4gZmQ7CiB9CiAKLXN0YXRpYyBpbnQg
Y3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCBjcmVhdGVf
Y29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAljaGFyIGxvZ2ZpbGVbUEFUSF9N
QVhdOwogCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7CiAJaW50IGZkOwogCXVuc2lnbmVkIGlu
dCBsZW47CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJbmFtZXBhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMgPSByZWFsbG9jKG5hbWVwYXRoLCBz
dHJsZW4obmFtZXBhdGgpICsgNik7CkBAIC0zNDIsMTAgKzM0Myw4IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCXJldHVybiBmZDsKIH0KIAotc3Rh
dGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgdm9p
ZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7
CiAJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKIAkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKQEAgLTQx
Nyw3ICs0MTYsNyBAQCB2b2lkIGNmbWFrZXJhdyhzdHJ1Y3QgdGVybWlvcyAqdGVybWlvc19wKQog
fQogI2VuZGlmIC8qIF9fc3VuX18gKi8KIAotc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShz
dHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogewogCWNvbnN0IGNoYXIgKnNsYXZlOwogCWNoYXIgKnBhdGg7CkBAIC00
MjYsNyArNDI1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9z
IHRlcm07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGRv
bWFpbiAqZG9tID0gY29uLT5kOwogCiAJYXNzZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwogCWFz
c2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7CkBAIC00ODcsNyArNDg2LDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAlyZXR1cm4gMTsKIG91
dDoKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAly
ZXR1cm4gMDsKIH0KICAKQEAgLTUyNiwxMCArNTI1LDggQEAgc3RhdGljIGludCB4c19nYXRoZXIo
c3RydWN0IHhzX2hhbmRsZSAqeHMsIGNvbnN0IGNoYXIgKmRpciwgLi4uKQogCXJldHVybiByZXQ7
CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tKQorc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChj
b24tPmludGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47CiAJaWYgKHhndF9oYW5kbGUgJiYgY29u
LT5yaW5nX3JlZiA9PSAtMSkKQEAgLTU0MCwxMSArNTM3LDExIEBAIHN0YXRpYyB2b2lkIGRvbWFp
bl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+cmluZ19yZWYgPSAt
MTsKIH0KICAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewogCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CiAJY2hhciAqdHlwZSwgcGF0
aFtQQVRIX01BWF07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhz
cGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKQEAgLTU2Myw3ICs1NjAsNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAkv
KiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKLQkJZG9tYWlu
X3VubWFwX2ludGVyZmFjZShkb20pOworCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwog
CiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2lu
ZyBncmFudCB0YWJsZSAqLwpAQCAtNjIxLDcgKzYxOCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3Rl
X3BvcnQ7CiAKIAlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKLQkJaWYgKCFkb21haW5fY3Jl
YXRlX3R0eShkb20pKSB7CisJCWlmICghY29uc29sZV9jcmVhdGVfdHR5KGNvbikpIHsKIAkJCWVy
ciA9IGVycm5vOwogCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAJCQljb24t
PnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtNjMyLDcgKzYyOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiAKIAlpZiAobG9nX2d1ZXN0ICYm
IChjb24tPmxvZ19mZCA9PSAtMSkpCi0JCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2co
ZG9tKTsKKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAogIG91dDoK
IAlyZXR1cm4gZXJyOwpAQCAtNjQ4LDcgKzY0NSw3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nl
c3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNz
KQotCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNv
bik7CiAJCWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwog
CX0gZWxzZSB7CkBAIC02OTUsNiArNjkyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0
ZV9kb21haW4oaW50IGRvbWlkKQogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9
IC0xOwogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPmQgPSBkb207CiAKIAljb24t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKQEAgLTc0Niw3ICs3NDQsNyBAQCBz
dGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCWRvbWFpbl9jbG9zZV90dHkoZCk7CisJY29u
c29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9z
ZShjb24tPmxvZ19mZCk7CkBAIC03NjgsNyArNzY2LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIAlkLT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9k
b21haW4oZCwgZmFsc2UpOwotCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZCk7CisJY29uc29sZV91
bm1hcF9pbnRlcmZhY2UoY29uKTsKIAlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhl
bmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOwogCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7
CkBAIC03OTksOSArNzk3LDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAJfQog
fQogCi1zdGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc3Bh
Y2U7CiAKQEAgLTgxNiwzMCArODEzLDMwIEBAIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0
cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4gKHNpemVvZihpbnRmLT5pbikgLSBzcGFjZSk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20sIGludCByZWNyZWF0ZSkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHko
c3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJlY3JlYXRlKQogewotCWRvbWFpbl9jbG9zZV90dHko
ZG9tKTsKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCiAJaWYgKHJlY3JlYXRlKSB7Ci0JCWRv
bWFpbl9jcmVhdGVfdHR5KGRvbSk7CisJCWNvbnNvbGVfY3JlYXRlX3R0eShjb24pOwogCX0gZWxz
ZSB7Ci0JCXNodXRkb3duX2RvbWFpbihkb20pOworCQlzaHV0ZG93bl9kb21haW4oY29uLT5kKTsK
IAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlz
c2l6ZV90IGxlbiA9IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IGNvbi0+aW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAlYRU5DT05T
X1JJTkdfSURYIHByb2Q7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CiAKLQlsZW4g
PSByaW5nX2ZyZWVfYnl0ZXMoZG9tKTsKKwlsZW4gPSByaW5nX2ZyZWVfYnl0ZXMoY29uKTsKIAlp
ZiAobGVuID09IDApCiAJCXJldHVybjsKIApAQCAtODUzLDcgKzg1MCw3IEBAIHN0YXRpYyB2b2lk
IGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJICoga2VlcCB0aGUgc2xhdmUg
b3BlbiBmb3IgdGhlIGR1cmF0aW9uLgogCSAqLwogCWlmIChsZW4gPCAwKSB7Ci0JCWRvbWFpbl9o
YW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNv
bnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkp
OwogCX0gZWxzZSBpZiAoZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKSB7CiAJCXByb2QgPSBp
bnRmLT5pbl9wcm9kOwogCQlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKQEAgLTg2NCwxNSAr
ODYxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwogCQl4ZW5ldnRjaG5fbm90aWZ5KGNvbi0+eGNlX2hh
bmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAl9IGVsc2UgewotCQlkb21haW5fY2xvc2VfdHR5KGRv
bSk7CisJCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAJCXNodXRkb3duX2RvbWFpbihkb20pOwog
CX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJ
c3NpemVfdCBsZW47Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKIAkJcmV0dXJu
OwpAQCAtODgyLDcgKzg3OSw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQogIAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0
ZSBmYWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBs
ZW4sIGVycm5vKTsKLQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3Zh
bGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFp
bl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKIAkJYnVmZmVyX2FkdmFuY2UoJmNv
bi0+YnVmZmVyLCBsZW4pOwogCX0KQEAgLTkwMSw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCWNvbi0+ZXZlbnRfY291bnQrKzsK
IAotCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKKwlidWZmZXJfYXBwZW5kKGNvbik7CiAKIAlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQogCQkodm9pZCl4ZW5ldnRjaG5f
dW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CkBAIC05MjUsNyArOTIyLDcgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9y
IGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1h
eSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQot
CQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20t
PmNvbnNvbGUpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTk3NSw3ICs5NzIsNyBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCiAJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
CiAJCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWlu
X2xvZyhkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7CiAJCX0K
IAl9CiAKQEAgLTExMjEsNyArMTExOCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCWlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYg
KCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKKwkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCiAJCQkJCWV2ZW50cyB8PSBQT0xMSU47CiAKIAkJCQlp
ZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQpAQCAtMTIwOCwxNSArMTIwNSwxNSBAQCB2
b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQotCQkJ
CQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKKwkJCQkJY29uc29sZV9oYW5kbGVfYnJva2Vu
X3R0eShjb24sCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKIAkJCQllbHNl
IHsKIAkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJ
ICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChkKTsKKwkJCQkJCWhhbmRsZV90dHlf
cmVhZChjb24pOwogCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMg
JgogCQkJCQkgICAgUE9MTE9VVCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7CisJCQkJCQlo
YW5kbGVfdHR5X3dyaXRlKGNvbik7CiAJCQkJfQogCQkJfQogCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFr-0003x8-QU; Fri, 22 Sep 2017 08:24:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFq-0003w3-Tu
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 09/5D-02224-AA8C4C95; Fri, 22 Sep 2017 08:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAJt2VJ45
 EGuw8r2bxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY07OlgLFghXnH0zAnmBsZdwl2MXBxCAtMZ
 Je6f2cAI4rAIzGOWuHtlNjOIIyHQzyrxcecpli5GTiAnT6Lv7i1GCDtNYt+b/cwQdqXEvJUbw
 GwhAS2Jo6dms0KM3cEksf3PJPYuRg4ONgETiVkdEiA1IgJKEvdWTWYCqWEWmM8o0TSplw0kIS
 wQKdH/8QfYMhYBVYm2j4dYQXp5BXwk+p+lQeySk7h5rhNsFydQeO3/DSwQe70ltt64yjKBUXA
 BI8MqRo3i1KKy1CJdQ0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAkKtnYGDc
 wfj7uN8hRkkOJiVR3sdHjkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1Pw6UEyxKTU+tSMvMA
 QY/TFqCg0dJhDccJM1bXJCYW5yZDpE6xWjJceHOpT9MHAf23AKSHTfv/mESYsnLz0uVEucNAG
 kQAGnIKM2DGweL0EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkVQabwZOaVwG19BXQQE9B
 B5avBDipJREhJNTBWpU5fsZ2bd417PCv34ZWXjtyZHmBjG/A8PrXu5a1Oro/79i9fclkjKji2
 NE3jme38tO1zYn05O7fyKW+ZwGT16c5xjVNWbpdPvJrbVVe/+J5D0McvEbWzu2WL7rL9iueen
 9vwyLvijobas+d831hCnxx8eX65feh5FwMxSaEYu7g/Ar1HpnIqsRRnJBpqMRcVJwIAC+HjsM
 sCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506068648!116012731!1
X-Originating-IP: [209.85.192.178]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33812 invoked from network); 22 Sep 2017 08:24:09 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:09 -0000
Received: by mail-pf0-f178.google.com with SMTP id n24so238844pfk.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=EtvhJzM3HTL/NgQ6915SS3H5bdB2TB/oZeG6xtku1W0=;
 b=hGpYig5u1U10wWa4RaO29Ohi47u4ZUih7hZQuS7pyW7OOGPu9kYms1V+GD19xRQmiy
 egY8GRIhRNpn6Pwfd6rIIvCqSuQlhX48xc6HbRMFa1IdnmwsEHUqZQrpavjyNPq7JF1i
 K+dTB3dBihFyEOZ9PrC0Ao8Np4FQhFdaFsNsc=
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=EtvhJzM3HTL/NgQ6915SS3H5bdB2TB/oZeG6xtku1W0=;
 b=M5kg6w+VofQKjyW/86leNSMSP9ZtiucfST4wsjmpxRDQV1c4q6/PCk5/lx3wFGeWX+
 RRbwcGJSdjYAC4vvvHwcr3mem56Ub3664QNd8tdvmW/oJXJ7irPA6y1Z0iyR2cgLS18Y
 4HiGMT7sM2+oxBiEwhAYC3ghKvrrr1abMylvYbP2DesiKvGQMyysI5fV7qBAaEVBYqqQ
 AKb28Ivo+IZXjxeCTHfRf6kxZrQ8hjz9G6cekFa13Gtl41Sw/qqpUsI8AGzNV0kMWdT4
 tkHLe+pcaVih/Cqp0hJCC2xsL5cS8gj5V5TgCCvbp3VhBfo65yJz0YEP3QSTPfKvnUBJ
 jk6g==
X-Gm-Message-State: AHPjjUgGqcfuVp0btaEW73u8D873K+nahl4/wfYln0sKxiP0kFL/++AV
 ruaIuoqpOItuxnnpjTsmj4XpfKl9Oc4=
X-Google-Smtp-Source: AOwi7QCrNH54Cab4XP9e4v8ANCSSEWsMjWRtiaEci9AlQ1xtO66v1Gpi6bYohkxEM+F/xBXfCSURNQ==
X-Received: by 10.84.209.135 with SMTP id y7mr8261403plh.439.1506068647800;
 Fri, 22 Sep 2017 01:24:07 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:07 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:10 +0530
Message-Id: <1506068606-17066-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/27 v10] xen/arm: vpl011: Add a new
	console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfaW5pdCBmdW5jdGlvbi4gVGhpcyBm
dW5jdGlvbgppbml0aWFsaXplcyB0aGUgY29uc29sZSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYTJhMzQ5Ni4uMWRhMDhkNyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC02NTUsMjAgKzY1
NSw1MSBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29s
IHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi0KLXN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKK3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBj
b25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlzdHJ1Y3QgZG9tYWluICpkb207
CiAJY2hhciAqczsKKwlpbnQgZXJyID0gLTE7CiAJc3RydWN0IHRpbWVzcGVjIHRzOwotCXN0cnVj
dCBjb25zb2xlICpjb247CiAKIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0
cykgPCAwKSB7CiAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVz
OkwlZCIsCiAJCSAgICAgIF9fRklMRV9fLCBfX0ZVTkNUSU9OX18sIF9fTElORV9fKTsKLQkJcmV0
dXJuIE5VTEw7CisJCXJldHVybiBlcnI7CiAJfQogCisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+
bG9nX2ZkID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0x
OworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJ
Y29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2
X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+ZCA9IGRvbTsKKwlj
b24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJl
YWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKworCQkgICAgc3RybGVuKCIv
Y29uc29sZSIpICsgMSk7CisJaWYgKHMpIHsKKwkJY29uLT54c3BhdGggPSBzOworCQlzdHJjYXQo
Y29uLT54c3BhdGgsICIvY29uc29sZSIpOworCQllcnIgPSAwOworCX0KKworCXJldHVybiBlcnI7
Cit9CisKK3N0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29uKQorewor
CWlmIChjb24tPnhzcGF0aCkKKwkJZnJlZShjb24tPnhzcGF0aCk7Cit9CisKK3N0YXRpYyBzdHJ1
Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKK3sKKwlzdHJ1Y3QgZG9tYWluICpk
b207CisJc3RydWN0IGNvbnNvbGUgKmNvbjsKKwogCWRvbSA9IGNhbGxvYygxLCBzaXplb2YgKmRv
bSk7CiAJaWYgKGRvbSA9PSBOVUxMKSB7CiAJCWRvbG9nKExPR19FUlIsICJPdXQgb2YgbWVtb3J5
ICVzOiVzKCk6TCVkIiwKQEAgLTY3NywyOCArNzA4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0K
IAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRo
KHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+
eHNwYXRoKSArCi0JCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKLQlpZiAocyA9PSBOVUxM
KQotCQlnb3RvIG91dDsKLQljb24tPnhzcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+eHNwYXRoLCAi
L2NvbnNvbGUiKTsKLQotCWNvbi0+bWFzdGVyX2ZkID0gLTE7Ci0JY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOwotCWNvbi0+c2xhdmVfZmQgPSAtMTsKLQljb24tPmxvZ19mZCA9IC0xOwotCWNv
bi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKLQljb24tPmQgPSBkb207Ci0KLQljb24tPm5leHRfcGVy
aW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAw
MDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKLQljb24tPnJpbmdfcmVmID0gLTE7Ci0JY29uLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb25zb2xlX2lu
aXQoY29uLCBkb20pKQorCQlnb3RvIG91dDsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1
ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNzEwLDcgKzcyMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUo
Y29uLT54c3BhdGgpOworCWNvbnNvbGVfZnJlZShjb24pOwogCWZyZWUoZG9tKTsKIAlyZXR1cm4g
TlVMTDsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFv-000407-1T; Fri, 22 Sep 2017 08:24:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFt-0003yV-Jm
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CD/EF-03283-CA8C4C95; Fri, 22 Sep 2017 08:24:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXiVRusrbvmxJF
 Ig6PbxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9l+8yF3zjqbj4fD1bA+NDri5GLg4hgemM
 EiubD7GCOCwC85glZix9A+ZICPSzSqz90s3cxcgJ5ORJHD61mBXCTpPYcX0dUJwDyC6XuPi9C
 iQsJKAlcfTUbFYIeweTxMaJISAlbAImErM6JEDCIgJKEvdWTWYCGc8sMJ9RomlSLxtIQlggVm
 Ll324mEJtFQFXi5McL7CA2r4CPxI71HVAnyEncPNcJZnMCxdf+38ACsctbYuuNqywTGAUXMDK
 sYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNwYg2MHYfdn/
 EKMkB5OSKO/jI0cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2h8HygkWpaanVqRl5gADHyYtw
 cGjJMIbDpLmLS5IzC3OTIdInWI05ti359YfJo6Om3f/MAmx5OXnpUqJ8waAlAqAlGaU5sENgk
 XkJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzxoBM4cnMK4Hb9wroFCagU8pXg51SkoiQkmp
 g1D1ZI/xQTm/6RKd3Xr3ZcmsYWpquFJ3IqFvgzHmDd08gz4fvr6bIKHfwlcjt9V00tXnLCnUR
 BqWleW4HKqdkTnxsds7mpeP8wPfMSsY/vkse0th0LiXi54nH3rEXWz6nJJwQ+vu+XfdR+jPxr
 yqJXGahSVmMZXHsdgeWbxMx2aRuaGGU7ZCoxFKckWioxVxUnAgAjiQkvsMCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506068651!77458920!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35191 invoked from network); 22 Sep 2017 08:24:12 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:12 -0000
Received: by mail-pg0-f43.google.com with SMTP id i130so250418pgc.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=B9YJyYU7/IEx6Dhj1gZ4oUPI0mJVTCUUoK6fEMWIw7nict0ItXb4SWMg7MMwtpg0ek
 qPteAchjTPVXhiqtmTP5I3TG6D0k6oosj2p5j+QN/8Vpa5kuYsgphfM51KGwVzxBzUlF
 mFihXqjrE920yBAHuzj3iQchO6iYgCA9lr0V8=
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=Vftw3DsJwJ3KhFsPTgy/ScD3YPoCaSvNM38hnBZ8CxTagZDOvyOMmhKKHd5JiINfSM
 Kvt75pxKtzdegkWGp0qxlQfHTDv3IBi/ZI1fJoYhSI65fyJxhQHchsEurWZLzdTf27aj
 cFktetkpeBvPk8XnTngYcJZqYe/Q+PMlWMyF1UkCWvGay5MkFLTRUEqD2df81aXP5FfE
 QTk1/9yyRCHgDDjDyRoeMwc0FZEwIMP3NW6Henziu5XyaAVJgXYwuCsM7Ofuyt4hsJr/
 dnN4A6+YzGPNKlkB7lWlhg6jEqsueLiFD9lkwqkVmH6QTxe1S2eEgvqohUZtkjdbLFmX
 4fTg==
X-Gm-Message-State: AHPjjUhiMEeQhdmpNO3szOQcntfJgQmiXS1x7pGkekr4V2HKu/9EKLmO
 1CgBLiIEkrdhKdlCqjoHPXtgUE37BCY=
X-Google-Smtp-Source: AOwi7QCverAJI9lqJJNT2smTQ5PvnTCuWmYf7WPcd//doDvN+rr5z3y9NJ4n7YDA81LV5CZiOC4KgA==
X-Received: by 10.101.72.5 with SMTP id h5mr8755840pgs.305.1506068650611;
 Fri, 22 Sep 2017 01:24:10 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:10 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:11 +0530
Message-Id: <1506068606-17066-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/27 v10] xen/arm: vpl011: Add a new
	buffer_available function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gdG8g
Y2hlY2sgaWYKbW9yZSBkYXRhIGlzIGFsbG93ZWQgdG8gYmUgYnVmZmVyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAxZGEwOGQ3Li4wMDA5YmJlIDEw
MDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKQEAgLTE2Myw2ICsxNjMsMTYgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3Rp
bWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1cm4gMDsK
IH0KIAorc3RhdGljIGlubGluZSBib29sIGJ1ZmZlcl9hdmFpbGFibGUoc3RydWN0IGNvbnNvbGUg
KmNvbikKK3sKKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKKwkgICAgIWNvbi0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAorCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIu
bWF4X2NhcGFjaXR5KQorCQlyZXR1cm4gdHJ1ZTsKKwllbHNlCisJCXJldHVybiBmYWxzZTsKK30K
Kwogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXN0
cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKQEAgLTExMjAsOSArMTEzMCw3IEBA
IHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3Rp
bWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7CiAJCQl9IGVsc2Ug
aWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7Ci0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dl
ZF9kYXRhIHx8Ci0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAg
Y29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgeworCQkJICAgICAg
ICBpZiAoYnVmZmVyX2F2YWlsYWJsZShjb24pKSB7CiAJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5l
dnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKIAkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IHNl
dF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJFx-00043G-Cl; Fri, 22 Sep 2017 08:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJFw-00041k-C7
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 36/12-03616-FA8C4C95; Fri, 22 Sep 2017 08:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTASt31J45
 EGqw+yGfxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZ0b5zBWLBFqOLhhZNsDYz9/F2MXBxCAjMY
 JXrvr2UHcVgE5jFLzD61gAXEkRDoZ5V4uG8KaxcjJ5CTJ/F1zzm2LkYOIDtNornDCCJcKTH10
 GM2EFtIQEvi6KnZrBBTdzBJ7PpyjAmknk3ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6gVrFh
 bIkFh27T0ziM0ioCrxa+tUsDivgI/E4dUrmCGWyUncPNcJZnMCxdf+38ACsdhbYuuNqywTGAU
 XMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOAYg2MHY
 8c/pEKMkB5OSKO/jI0cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfj8OlBMsSk1PrUjLzAGGP
 kxagoNHSYQ3HCTNW1yQmFucmQ6ROsVoyXHhzqU/TBwH9twCkh037/5hEmLJy89LlRLnnQ/SIA
 DSkFGaBzcOFp+XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMx7HWQKT2ZeCdzWV0AHMQEdVL4
 a7KCSRISUVAMjl6FR+QqeKT6qv05pLtgjEWfpcdtxj1jSijLJu0qTIh6ci/nXcWVm8Y67Yi/Z
 i3+EMHg/knjYrma04OVz5+71DzVqNvg1cMVwbF/EHRv33aLLWtFIkOmCTJjVbuYHS5pTeLif3
 ro0t/vF++CPL++zliTMF9tzULlpqUCGXaj3Hb4wr9ebT91XYinOSDTUYi4qTgQA8Rl4ZcoCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506068654!77458929!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35707 invoked from network); 22 Sep 2017 08:24:15 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:15 -0000
Received: by mail-pf0-f169.google.com with SMTP id l188so236517pfc.6
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=Dgq6FM5dXh+tR7MJ2xVvxfEihnwqQXU9o+U++27UMVWFwUbLA5Z/19CIo+hH1lr7jJ
 z5QaePyuOKO0i/Y1E4URv7S0pXw/x88VIGOfeMnZIt3kAR7LKbbDgqBUpgiDBKIFJMd5
 2g6WcayyOOHIC/GKS+CgGqBxBg585LB23cw2w=
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=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=M7m7zzzRuRRT4MulPZR83W1o6oAYxBhEReMPZBSck1/XKMnJg4sL58BdLBKAA2AGIb
 FcKy///q0DABa+ttrZN/2VaRrwIe8GvEY/E/MCXNxqMOI2YS7nc0fm+Phf/zrDSjxq87
 o4Fs2AE7O1aBuXsif/w2Eif55B+6LzT1HM9z+BusL06xYvC/TE2F2sqb0lbDzehgR7qU
 NKjZvZ8M2Ru6mCgUbSUOC0djG7v+m75cl6HlF5FiOqNXKENviwonr36Te6ZksOmH5MIX
 7RccHsNSC07iPh9C7gAQrakoDV15LLEgfq9ApKxvsYagsx7MgmFFnRRePASe2QmCzoE8
 MkhA==
X-Gm-Message-State: AHPjjUgu67o5lnEY2eNE+CB0vFlY4L00cXvjVytlT5fFuiR0KAt6ykGA
 /NB/maE5rCTTe0/BLXNMgw9z05G3WNo=
X-Google-Smtp-Source: AOwi7QC5uHnxZStSmJt3160o/gRPkDfHN52hJmxo+KHTyt+zSrUMcimBezUMZHsqXgFLJ322dEzruw==
X-Received: by 10.99.135.193 with SMTP id i184mr8592058pge.5.1506068653518;
 Fri, 22 Sep 2017 01:24:13 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:13 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:12 +0530
Message-Id: <1506068606-17066-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/27 v10] xen/arm: vpl011: Add a new
	maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBm
dW5jdGlvbi4gVGhpcwpmdW5jdGlvbiBhZGRzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgRkQg
dG8gbGlzdCBvZiBwb2xsZWQgRkRzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVkIGFkZF9jb25zb2xlX2V2dGNo
bl9mZCB0byBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgc2luY2UgaXQgCiAgYWRkcyB0aGUg
RkQgdG8gdGhlIHBvbGwgbGlzdCBjb25kaXRpb25hbGx5LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBT
cGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRl
eCAwMDA5YmJlLi4zNDgzMjUyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNDcsNiArMTA0NywyNiBAQCBz
dGF0aWMgdm9pZCByZXNldF9mZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVj
dCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZvaWQgbWF5YmVf
YWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCit7
CisJbG9uZyBsb25nIG5leHRfdGltZW91dCA9ICooKGxvbmcgbG9uZyAqKWRhdGEpOworCisJaWYg
KGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJLyogRGV0ZXJt
aW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICov
CisJCWlmICghbmV4dF90aW1lb3V0IHx8CisJCSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90
aW1lb3V0KQorCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKKwl9IGVsc2UgaWYg
KGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7CisJCWlmIChidWZmZXJfYXZhaWxhYmxlKGNvbikp
IHsKKwkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJ
CWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJCQkJCSAgICAgIFBP
TExJTnxQT0xMUFJJKTsKKwkJfQorCX0KKworCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90
aW1lb3V0OworfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0xMTI0
LDE4ICsxMTQ0LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7
IGQ7IGQgPSBkLT5uZXh0KSB7CiAJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CiAKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0J
CQkJLyogRGV0ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2Ug
dG8gZXhwaXJlICovCi0JCQkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKLQkJCQkgICAgY29uLT5uZXh0
X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3Bl
cmlvZDsKLQkJCX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCSAgICAg
ICAgaWYgKGJ1ZmZlcl9hdmFpbGFibGUoY29uKSkgewotCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVu
ZXZ0Y2huX2ZkKGNvbi0+eGNlX2hhbmRsZSk7Ci0JCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBz
ZXRfZmRzKGV2dGNobl9mZCwKLQkJCQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKLQkJCQl9Ci0J
CQl9CisJCQltYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQoY29uLCAodm9pZCAqKSZuZXh0X3Rp
bWVvdXQpOwogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVu
dHMgPSAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJG2-000492-KZ; Fri, 22 Sep 2017 08:24:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJG1-00047b-Ix
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DD/50-03283-4B8C4C95; Fri, 22 Sep 2017 08:24:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRtsqrvxxJF
 Ig8vbLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy32y6yFrQIVJyc+o+lgXE1bxcjF4eQwDRG
 ibbHT9hBHBaBecwSa9acZAFxJAT6WSXunvjP1MXICeTkSWy/tp4Zwk6TWN03mQXCrpL4cPc1W
 I2QgJbE0VOzWSHsHUwS77dFdDFycLAJmEjM6pAACYsIKEncWzWZCWQ+s8B8RommSb1sIDXCAq
 kSP3tNQGpYBFQlPq36wAhi8wr4SOz/NZMdYpWcxM1znWAncALF1/7fwAKxylti642rLBMYBRc
 wMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOAYg2MF4
 ZkHgIUZJDiYlUd7HR45ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtT8OlBMsSk1PrUjLzAGGP
 kxagoNHSYQ3HCTNW1yQmFucmQ6ROsVozLFvz60/TBwdN+/+YRJiycvPS5US5w0AKRUAKc0ozY
 MbBIvJS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmjQGZwpOZVwK37xXQKUxAp5SvBjulJBE
 hJdXAuP/D949vXgbxq+/Q1n0WqHsk7vykc8fUXj4quP7h7UKXJ0wr76SVcX+KEXCf3vV5dW9C
 3aIMo9V/+jdu/zdbT6FowsEayX7bGS3fjS2abvxdrX74dZq7x2LRh/0bzrzZb7vt9rKZLoXnP
 v/+Mvdmyr+qXNOIH7ufr+2b2X1dYLeFkIzw7c9CO/4rsRRnJBpqMRcVJwIAUYSeEMQCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506068656!76101097!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30976 invoked from network); 22 Sep 2017 08:24:17 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:17 -0000
Received: by mail-pg0-f53.google.com with SMTP id j16so255109pga.1
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=ZkdUfrmr+17byFQvMWMxfpJjNLLyCvCQ0S1D5Eu+wnPeLw1+l2kqj/pk9TmAx2Yxfb
 MYaUMWy408OgytN8rHAEObEvYnyT0pbb+J1dEtpTfXL/FQoRidtwLYOwRgmelFZm6OZf
 buOx1g8P9Wafr8couA0D0cknMW+9x91cH+Zdg=
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=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=q2OAVxodpKpa16u6hEeettQTD5svZh7XwxqyDqrmANP4NRElCDCfw+Lhnjk1AHjG5H
 FgOW8rsNZkEjh7JqW6a7Pc3NTsdgEIZZ+/Lz2ak8UVmgGy9WmG6XRW7JKIqgyrrLy8hm
 IFrD9XB89rtTKQfXvfb9+EC9lVR6GRBilXj0OuFzFTx0sDyN0Q3/viFg2cGeJit32Bn3
 bNc5PcfktVCvnGAeb9eaMigQtlQSRSmjzJgOSbfsc6T+CnTqWAQRhp/y1JCmK9x9PNa/
 EADT2UwkRdWt5Jb9V8HZfl1cW77hubruaB5x5a+r1qwvrsWreSLRPgbMpmhx0zaCA6FS
 Kpgw==
X-Gm-Message-State: AHPjjUhxpjHQnSmuPMGC8Ut1/T4IZf9K4SeaveZCZ9anmwIymjL6idZS
 cpX4WetbvxTKGv+bG5b7hqitz/vFFYo=
X-Google-Smtp-Source: AOwi7QB8b/NZxqC0J7KXBHP0XEfrbMLxEuae1qWiHXoXZ2ocnPEQy+2Ci04Lo0PvtmVS5jZCNMo8VA==
X-Received: by 10.98.102.142 with SMTP id s14mr8333584pfj.174.1506068656364;
 Fri, 22 Sep 2017 01:24:16 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:13 +0530
Message-Id: <1506068606-17066-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/27 v10] xen/arm: vpl011: Add a new
	maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5j
dGlvbi4gVGhpcyBmdW5jdGlvbgphZGRzIHRoZSB0dHkgZmQgdG8gdGhlIGxpc3Qgb2YgcG9sbGVk
IGZkcy4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5n
ZXMgc2luY2UgdjY6Ci0gUmVuYW1lZCBhZGRfY29uc29sZV90dHlfZmQgdG8gbWF5YmVfYWRkX2Nv
bnNvbGVfdHR5X2ZkIHNpbmNlIGl0IAogIGFkZHMgdGhlIHR0eSBGRCB0byB0aGUgcG9sbCBsaXN0
IGNvbmRpdGlvbmFsbHkuCi0gSSBoYXZlIHJldGFpbmVkIHRoZSByZXZpZXdlZC1ieSB0YWcgYXMg
b25seSB0aGUgZnVuY3Rpb24gbmFtZSBoYXMgYmVlbgogIGNoYW5nZWQuCgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CmluZGV4IDM0ODMyNTIuLmEwYjM1ZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA2Nyw2ICsxMDY3LDIy
IEBAIHN0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChzdHJ1Y3QgY29uc29s
ZSAqY29uLCB2b2lkICpkYXRhKQogCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0
OwogfQogCitzdGF0aWMgdm9pZCBtYXliZV9hZGRfY29uc29sZV90dHlfZmQoc3RydWN0IGNvbnNv
bGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRz
ID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCisJ
CQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikp
CisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAoZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkp
OworCX0KK30KKwogdm9pZCBoYW5kbGVfaW8odm9pZCkKIHsKIAlpbnQgcmV0OwpAQCAtMTE0Niwx
OSArMTE2Miw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCW1heWJlX2FkZF9jb25zb2xl
X2V2dGNobl9mZChjb24sICh2b2lkICopJm5leHRfdGltZW91dCk7CiAKLQkJCWlmIChjb24tPm1h
c3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYgKCFkLT5pc19k
ZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQotCQkJCQlldmVudHMgfD0gUE9MTElOOwotCi0J
CQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExP
VVQ7Ci0KLQkJCQlpZiAoZXZlbnRzKQotCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJ
CQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCi0JCQkJCQkJZXZlbnRzfFBPTExQUkkpOwotCQkJ
fQorCQkJbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKGNvbik7CiAJCX0KIAogCQkvKiBJZiBhbnkg
ZG9tYWluIGhhcyBiZWVuIHJhdGUgbGltaXRlZCwgd2UgbmVlZCB0byB3b3JrCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJG3-0004Ap-Rt; Fri, 22 Sep 2017 08:24:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJG2-00048T-BV
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1F/EC-03422-5B8C4C95; Fri, 22 Sep 2017 08:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyMfTASt0tJ45
 EGlyZY2TxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYsfH2fuWC+RMXEPbcZGxh/C3cxcnEICUxn
 lDgyaQUjiMMiMI9ZYs2baywgjoRAP6vE9xXbgTKcQE6exJL246wQdprE99+zgeIcQHalRPsjb
 ZCwkICWxNFTs1khpu5gkphx7g87SA2bgInErA4JkBoRASWJe6smM4HUMAvMZ5RomtTLBpIQFk
 iS2HtpEzuIzSKgKvFz3jowm1fAR+LmyX52iL1yEjfPdTKD2JxA8bX/N7BALPaW2HrjKssERsE
 FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjDu
 fO50iFGSg0lJlPfxkSORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4a48D5QSLUtNTK9Iyc4ChD
 5OW4OBREuENB0nzFhck5hZnpkOkTjFacly4c+kPE8eBPbeAZMfNu3+YhFjy8vNSpcR554M0CI
 A0ZJTmwY2DxeclRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPOApnCk5lXArf1FdBBTEAHla8
 GO6gkESEl1cBYHZp1wWE1a07hK5MP0drGAS2a1fevJnj4Stmdm3frnzBTbJ/QjP8V157J+y32
 aWVomqf1+V3IL4awd/YHI+SZmkSPL+YV5F5Y7ufOPbfwf8j3OzI3jrJuzd3x/8H5JbJTpvBJr
 r72QWzLyR1Tsr8+4Ihjlf6+cstDluWfCm5tDRHe2LnUdU6CEktxRqKhFnNRcSIA8i58U8oCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506068659!118084281!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37095 invoked from network); 22 Sep 2017 08:24:20 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:20 -0000
Received: by mail-pf0-f169.google.com with SMTP id y29so244152pff.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=hJR0WF+LQXCHKDSlAsnkrOBUuzHGx/p8j3K4MJWCC7ATaFBJlvqF5A0ocqyw7qOdOJ
 QLa1zzzn9whI5jmGmdSMY2SCVLcGc3VgKAZmSet4DIAI3Vg9ZoHUE2S5d+b3De9HiXMS
 fQ0KQTKNfEd3YWKME58Pbbgf6wC4aOE/x9ifY=
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=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=iN+QSR2GYuEf9+40Vh3uLABLLyV9m0SWinMMrYE5aLWaeA6TWEX8vfC3IH89MCdpPA
 /ErgNVec5NzKGhHoS41OIYSc7OUbFotVqA283Aqqjnwse2BswYT0NeVS/80HexMC61st
 3EHzrB8APBoLe9wbJF4VgioqavcL6TcpFSUUE9/SiZcQx5Z1p177PoRMskNyXDCsNCq9
 2kFOLgepGKImXvtvkx1Tb4qr/Vx/GHt+yO5YVDF5JxJx9K83MUgw/2Guo+2fCvRQZXIh
 0eE3AxgJbCvGG1npeerP6uDDrB5Pljgo7jPGDke0MhFNUs9rTAzz56/PX3HHGYi7+UQe
 JEQw==
X-Gm-Message-State: AHPjjUgHerowTC4GQGo1PlOdCEW88/KnKbh8oPs3k06LE6um1SDOnPk4
 Lq1Th8qwaOFDOShTvevxtaBvQpZ3zxk=
X-Google-Smtp-Source: AOwi7QBMtwEwqCIQgtPynAqn5MjesJUAciWeJ7AiJ7BfkHUEjGkH60E8LrKj9jL8zfI68G7ASN5XFg==
X-Received: by 10.99.144.68 with SMTP id a65mr8816128pge.429.1506068659075;
 Fri, 22 Sep 2017 01:24:19 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:18 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:14 +0530
Message-Id: <1506068606-17066-16-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/27 v10] xen/arm: vpl011: Add a new
	console_evtchn_unmask function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfZXZ0Y2huX3VubWFzayBmdW5jdGlv
bi4gVGhpcyBmdW5jdGlvbgp1bm1hc2tzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgaWYgaXQg
aXMgbWFza2VkIGZvciBzb21lIHRpbWVvdXQKcGVyaW9kLgoKT25lIG9wdGltaXphdGlvbiB0aGF0
IGhhcyBiZWVuIGRvbmUgaXMgdG8gbWVyZ2UgdGhlIHR3byBmb3IgbG9vcHMuCgpPbmUgZm9yIGxv
b3Agd2FzIHVzZWQgdG8gaXRlcmF0ZSB0aHJvdWdoIGFsbCBkb21haW5zIGFuZAp1bm1hc2sgdGhl
IGRvbWFpbiBldmVudCBjaGFubmVscyB3aGljaCBoYWQgYmVlbiByYXRlIGxpbWl0ZWQgZm9yIGEK
c3BlY2lmaWVkIGR1cmF0aW9uLgoKVGhlIG90aGVyIGZvciBsb29wIHdhcyBydW4gdG8gYWRkIHRo
ZSBldmVudCBjaGFubmVsIGZkIGFuZCB0aGUgdHR5IGZkIHRvCnRoZSBwb2xsIGxpc3QuCgpUaGVz
ZSB0d28gZm9yIGxvb3BzIHdlcmUgbWVyZ2VkIHNvIHRoYXQgdGhlIHRoZXNlIG9wZXJhdGlvbnMg
Y2FuIGJlIGRvbmUKaW4gb25lIGl0ZXJhdGlvbiBpbnN0ZWFkIG9mIHR3byBpdGVyYXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IGEwYjM1ZGEuLjJkY2FlZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MTE3LDYgKzExNywxMSBAQCBzdHJ1Y3QgZG9tYWluIHsKIAogc3RhdGljIHN0cnVjdCBkb21haW4g
KmRvbV9oZWFkOwogCitzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9lbmFibGVkKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJcmV0dXJuIGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsKK30KKwogc3Rh
dGljIGludCB3cml0ZV9hbGwoaW50IGZkLCBjb25zdCBjaGFyKiBidWYsIHNpemVfdCBsZW4pCiB7
CiAJd2hpbGUgKGxlbikgewpAQCAtOTA4LDYgKzkxMywyNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVf
dHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBjb25z
b2xlX2V2dGNobl91bm1hc2soc3RydWN0IGNvbnNvbGUgKmNvbiwgdm9pZCAqZGF0YSkKK3sKKwls
b25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOworCisJaWYgKCFjb25zb2xlX2VuYWJsZWQo
Y29uKSkKKwkJcmV0dXJuOworCisJLyogQ1MgMTYyNTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMg
YSA1bXMgZnV6egorCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMK
KwkgKiBzaW1pbGFyIGJlaGF2aW9yIChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKKwkgKiBzb29u
ZXIgdGhhbiByZXF1ZXN0ZWQpIGFzIHdlbGwuIEp1c3QgbGVhdmUKKwkgKiB0aGUgZnV6eiBoZXJl
LiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCisJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCisJ
aWYgKChub3crNSkgPiBjb24tPm5leHRfcGVyaW9kKSB7CisJCWNvbi0+bmV4dF9wZXJpb2QgPSBu
b3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9M
SU1JVF9BTExPV0FOQ0UpCisJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRs
ZSwgY29uLT5sb2NhbF9wb3J0KTsKKwkJY29uLT5ldmVudF9jb3VudCA9IDA7CisJfQorfQorCiBz
dGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAl4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CkBAIC0xMTQyLDIzICsxMTY4LDcgQEAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CiAJ
CQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQkJCS8qIENTIDE2MjU3Ojk1
NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKLQkJCSAqIGZvciBzZWxlY3QoKSwgaXQg
aXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKLQkJCSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmlu
ZyBhIGNvdXBsZSBvZiBtcwotCQkJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBK
dXN0IGxlYXZlCi0JCQkgKiB0aGUgZnV6eiBoZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRl
Ci0JCQkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8KLQkJCWlmICgobm93KzUpID4gY29uLT5uZXh0
X3BlcmlvZCkgewotCQkJCWNvbi0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklP
RDsKLQkJCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewot
CQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9w
b3J0KTsKLQkJCQl9Ci0JCQkJY29uLT5ldmVudF9jb3VudCA9IDA7Ci0JCQl9Ci0JCX0KLQotCQlm
b3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZC0+Y29uc29sZTsKKwkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKIAogCQkJbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4
dF90aW1lb3V0KTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJG6-0004Ds-34; Fri, 22 Sep 2017 08:24:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJG5-0004Bs-0b
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 76/A8-01911-8B8C4C95; Fri, 22 Sep 2017 08:24:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfTAKt3tJ45
 EGjTNlbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMubNItmCxesf9DL2MD40+hLkYuDiGB6YwS
 f/ovsoI4LALzmCW6521iAXEkBPpZJW7fXMzYxcgJ5ORJbPl3kwXCTpP4/fwAexcjB5BdLnH+Z
 BVIWEhAS+LoqdmsEFN3MEk8XNrGCFLDJmAiMatDAqRGREBJ4t6qyUwgNcwC8xklmib1soHUCA
 skSPR3FYLUsAioSnz6dhFsLa+Aj0Tv/ImsEGvlJG6e62QGsTmB4mv/b2CB2OstsfXGVZYJjII
 LGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhls9AwPj
 DsbOE36HGCU5mJREeR8fORIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ353GgnGBRanpqRVpmD
 jDwYdISHDxKIrzhIGne4oLE3OLMdIjUKUZLjgt3Lv1h4jiw5xaQ7Lh59w+TEEtefl6qlDjvfJ
 AGAZCGjNI8uHGw6LzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3BmQKT2ZeCdzWV0AHMQE
 dVL4a7KCSRISUVAOj6DHW6fGJMx68PG/McOTGwu0fspRFjuZ9ev2S46jJ5fQVfEH888WtV5Sc
 vjFxZfx7SePs51J2f87r3Ay7k80z4fuSj5f2q99bv/jV9UjPvY73BF9otRn5XFsmlBR/6YZ0C
 wtHpvTtydVvHsVnPG37VJl2e8rTV1tVu+alRxhzdc5iZjgYFSwppcRSnJFoqMVcVJwIACU1Fr
 PJAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506068662!115313759!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38639 invoked from network); 22 Sep 2017 08:24:23 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:23 -0000
Received: by mail-pf0-f170.google.com with SMTP id b70so233451pfl.8
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=RE8ixN0WuKIcuQ54fVmBBuVqwBEVl9pSfcI4uUXuFklj2rdxEdNM63rjpoXxdCuAgk
 GDDU3A18QkepfI0d66TCHIGTPDhAZblvUqaWea85HFo/oBVX2cBZt7ZB/MDiv02ru2kz
 FWy5UHyai7ADjurRm4jx+ttG57ppbn1Rgc1bk=
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=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=pSwnoqno762PIgZrC12GASeSTRuDeixm61td7VV9Yxp+SJ1lpdCtSVbsVJ/9/35JZx
 jaY2e79XNlGCdausfFIcL1rJWUBickpbv16xr6/1a+jexIRlL062hwLSO1CqlQ/zVlvm
 f/k9dqkPdBC1p5mG6Y0cQ3zQuIhGHXy9TDeXomvvFH2zi5A07PBt+LCX/CyEM/3H2oLY
 4U67dhRn1VkQgSIySPa51b5CbISR2lzGvbsTQoF9LERC8g+wA4gdhuagcwBwq+qoOPoQ
 tezmFBA+O4Cy2sZ4m0UHo2eMCzByAsRZ7AccKjpXOdq4eqVloBTtEgjhu70YVmKCG+BH
 WUZQ==
X-Gm-Message-State: AHPjjUj+E/mqMCe0Wa079KvjbCyvkvf2C7+bmymayO1AqTjeHlkV79+S
 s7VXyt6BhqKfQNc34X9V6Kdb0//pPu0=
X-Google-Smtp-Source: AOwi7QCDRpNCJ1VgrpwxnTNqUV5LRfwgvLnkG/rgaZWyX73UuvAzHtbK2MJ4Llk8rsef23WNmghf9A==
X-Received: by 10.84.160.6 with SMTP id n6mr8358631pla.393.1506068661796;
 Fri, 22 Sep 2017 01:24:21 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:21 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:15 +0530
Message-Id: <1506068606-17066-17-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/27 v10] xen/arm: vpl011: Add a new
	handle_console_ring function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rpb24u
IFRoaXMgZnVuY3Rpb24KcmVhZHMgdGhlIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXIgb24gcmVj
ZWl2aW5nIGFuIGV2ZW50LgoKVGhlIGluaXRpYWxpemF0aW9uIG9mIGV2ZW50IGNoYW5uZWwgcG9s
bCBmZCB0byAtMSBpcyBtb3ZlZCBpbnNpZGUgdGhlCmhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rp
b24gYXMgdGhleSBhcmUgcmVsYXRlZC4gVGhlcmUgc2hvdWxkIGJlIG5vCmNoYW5nZSBpbiB0aGUg
YmVoYXZpb3IgYXMgdGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpp
bmRleCAyZGNhZWU2Li5jMzYxYjQyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkzNCwxNyArOTM0LDIzIEBA
IHN0YXRpYyB2b2lkIGNvbnNvbGVfZXZ0Y2huX3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2
b2lkICpkYXRhKQogCX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3Qg
ZG9tYWluICpkb20pCitzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xl
ICpjb24pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JaWYgKGRvbS0+aXNfZGVhZCkKKwlpZiAoY29u
LT5kLT5pc19kZWFkKQogCQlyZXR1cm47CiAKIAlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGlu
Zyhjb24tPnhjZV9oYW5kbGUpKSA9PSAtMSkKIAkJcmV0dXJuOwogCisJaWYgKHBvcnQgIT0gY29u
LT5sb2NhbF9wb3J0KSB7CisJCWRvbG9nKExPR19FUlIsCisJCSAgICAgICJFdmVudCByZWNlaXZl
ZCBmb3IgaW52YWxpZCBwb3J0ICVkLCBFeHBlY3RlZCBwb3J0IGlzICVkXG4iLAorCQkgICAgICBw
b3J0LCBjb24tPmxvY2FsX3BvcnQpOworCQlyZXR1cm47CisJfQorCiAJY29uLT5ldmVudF9jb3Vu
dCsrOwogCiAJYnVmZmVyX2FwcGVuZChjb24pOwpAQCAtOTUzLDYgKzk1OSwyMSBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIHBvcnQpOwogfQogCitzdGF0aWMgdm9pZCBoYW5k
bGVfY29uc29sZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+ZXZlbnRf
Y291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9
IE5VTEwgJiYKKwkJICAgIGNvbi0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKKwkJICAgICEoZmRz
W2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkgICAgICB+KFBPTExJTnxQT0xMT1VU
fFBPTExQUkkpKSAmJgorCQkgICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYK
KwkJICAgICBQT0xMSU4pKQorCQkJaGFuZGxlX3JpbmdfcmVhZChjb24pOworCX0KKworCWNvbi0+
eGNlX3BvbGxmZF9pZHggPSAtMTsKK30KKwogc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCiB7
CiAJY2hhciAqKnZlYzsKQEAgLTEyMzYsMTUgKzEyNTcsOCBAQCB2b2lkIGhhbmRsZV9pbyh2b2lk
KQogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCiAJCQluID0gZC0+bmV4
dDsKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKLQkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgotCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJICAgICAgIFBPTExJTikpCi0J
CQkJICAgIGhhbmRsZV9yaW5nX3JlYWQoZCk7Ci0JCQl9CisKKwkJCWhhbmRsZV9jb25zb2xlX3Jp
bmcoY29uKTsKIAogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3Bv
bGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJl
dmVudHMgJgpAQCAtMTI2MSw3ICsxMjc1LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQl9
CiAJCQl9CiAKLQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
ID0gLTE7CisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0
X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGC-0004LP-AH; Fri, 22 Sep 2017 08:24:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGA-0004J2-Fq
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:30 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 08/ED-02224-DB8C4C95; Fri, 22 Sep 2017 08:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAet29J45
 EGhyfw2fxfctkJgdGj8MfrrAEMEaxZuYl5VcksGYcX7uMtWAzd8WElZENjM84uxi5OIQEpjNK
 fL53nwXEYRGYxyyx8d9pMEdCoJ9VYs2KG6xdjJxATp7E7rvX2CDsNIlNB2ZC2RUSvTdug9UIC
 WhJHD01mxVi7A4miVsNd9m7GDk42ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrBBwgIxEj
 /6H4INYhFQlbh2cysziM0r4CPxc8p6dohlchI3z3WCxTmB4mv/b2CBWOwtsfXGVZYJjIILGBl
 WMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgXLPd
 8xCjJAeTkijv4yNHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NYeB8oJFqWmp1akZeYAgx8mL
 cHBoyTCywuMACHe4oLE3OLMdIjUKUZLjgt3Lv1h4jiw5xaQ7Lh59w+TEEtefl6qlDjvfJB5Ai
 ANGaV5cONgEXqJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwryCIGt5MvNK4La+AjqICeig8tV
 gB5UkIqSkGhgv8TjZZz2wPLuapTjtv9GGRzHVXZln93AFH91h8CN16dLt61c73vHYtV56Terc
 j0xhZn9n20fMaFpQcs1OOUAuiv3pnU6v24k6HIbT+vYp95vkJC5aI2JXsqPqRUtb2h6xcOW+M
 8d+rF+4+ouc7gGGz8XfSuRFl2l5fEp+t/yq86Lnk17Js+YpsRRnJBpqMRcVJwIAd5XAdMsCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506068668!60527479!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13305 invoked from network); 22 Sep 2017 08:24:29 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:29 -0000
Received: by mail-pf0-f175.google.com with SMTP id n24so239174pfk.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=NinKr6CoL0lUA3XITjM3OOoHJpT86Gb+ZujtG53xuCvMBF0uave+Du3j95wxRfme/3
 0s95egI5UpqKdJvAh+qMWUdYOIOJB9ogQxPCtmatG1lUVmgBEu7fVOUyowbK8buWmYj2
 aHk5KG4FNr4lrKaSnRKSPmbh0S2Vh46fnvmqk=
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=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=UAT36a35xVHpq74excV/D9V6LgyCMuMVMeNvLPpOvn+AkFxGwJeihxdKJvoijL/vuK
 vco/Y7ItymI72V1SXR8R/Uc14kJvtom/1zsTzoQ5zTG7bZPXBe2BZBsXiknMu4pP+GHa
 SiMOX2adXLEeR9J98ipN7/NS7oXCG49dVdTm4lVuzBh2LRJ4+w04IyyYOYK0NHWcq5nh
 moFqGAPftrNLSk3QfHwxTwIxeluV54Nmsd/pGt6OgtxCohS5aNaB8jr3ymyHd7oAqzEO
 WykKLUefatoZLQrV3UlBR8yELxhueo16gLnGX5WbXJYfHMqRoVdUBEiqeJ5cymd9Q6yv
 DkHQ==
X-Gm-Message-State: AHPjjUg1Knptgut+q2rsFYp/HV1Z73B3LBXgDX0ZSf2fPoJwetAFbCDu
 9ZtItY+51qMzu3WR4w23torcfv42w7s=
X-Google-Smtp-Source: AOwi7QCzR372PQiG/gr52LobLp501WXJiM4IGrVyd6SVh5OdYO8kju6qY7fweAck8ApVbis7It128A==
X-Received: by 10.98.139.15 with SMTP id j15mr8519473pfe.33.1506068667546;
 Fri, 22 Sep 2017 01:24:27 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:27 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:17 +0530
Message-Id: <1506068606-17066-19-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/27 v10] xen/arm: vpl011: Add a new
	console_cleanup function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbi4gVGhp
cyBmdW5jdGlvbgpmcmVlcyB1cCB0aGUgY29uc29sZSByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbW92
ZWQgYSBudWxsIHBvaW50ZXIgY2hlY2sgYmVmb3JlIGNhbGxpbmcgZnJlZSgpIGFzIGZyZWUoKSBh
bHJlYWR5IGNoZWNrcyB0aGF0LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5n
ZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAxNSAr
KysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDVjNmRhMzEuLmZmNjllNTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpA
QCAtNzY4LDEyICs3NjgsOCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSkKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCitzdGF0aWMgdm9pZCBjb25zb2xlX2NsZWFudXAoc3RydWN0IGNvbnNvbGUgKmNvbikK
IHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Ci0KLQljb25zb2xlX2Nsb3Nl
X3R0eShjb24pOwotCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CiAJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKIAkJY29uLT5sb2dfZmQgPSAtMTsKQEAgLTc4NCw2ICs3ODAsMTUgQEAgc3RhdGljIHZv
aWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAogCWZyZWUoY29uLT54c3BhdGgp
OwogCWNvbi0+eHNwYXRoID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CisKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOworCisJY29uc29sZV9jbGVhbnVwKGNvbik7CiAK
IAlyZW1vdmVfZG9tYWluKGQpOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGE-0004Ot-M5; Fri, 22 Sep 2017 08:24:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGD-0004Mo-Ct
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:33 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 10/B7-02023-0C8C4C95; Fri, 22 Sep 2017 08:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiVRtsonvgxJF
 Ig8cHeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/WzqZCyZzV6xasIWpgfEoZxcjF4eQwDRG
 iSMrZ7N0MXJysAjMY5a4e1kIJCEh0M8q0dI9jREkISGQJ3FxWQdrFyMHkJ0m0f2kGiJcKXH+7
 nF2EFtIQEvi6KnZrBBDdzBJTP09kQ2knk3ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6mUDSQ
 gLxEoc2nedHeIIVYkH136AxXkFfCT2fTrADLFMTuLmuU4wmxMovvb/BhaIxd4SW29cZZnAKLi
 AkWEVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgwNUzMDDu
 YLy8xe8QoyQHk5Io7+MjRyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+Pw6UEyxKTU+tSMvMA
 YY+TFqCg0dJhDccJM1bXJCYW5yZDpE6xWjJcWzT5T9MHPv23AKSHTfv/mESYsnLz0uVEucVBU
 aYkABIQ0ZpHtw4WHxeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMex1kLU9mXgnc1ldABzE
 BHVS+GuygkkSElFQD45IHv089kPsaOcn1+b0ZGbZTyus5/lult2jt+i7N2dg9QVTl0mGG63q7
 t/Mk8b5Q3lc0XfSmXkjkscaImY5rju2xnyU0O0Pdil1DQG45M39qfco53jMMZ/7cTM9cV3Sv2
 er11BOy/48Gsr7kS/JfXSzx9GS35LPNZSIxt/xcv2t5z07v4U2qUWIpzkg01GIuKk4EAEFVY9
 fKAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506068671!84325669!1
X-Originating-IP: [74.125.83.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17349 invoked from network); 22 Sep 2017 08:24:32 -0000
Received: from mail-pg0-f52.google.com (HELO mail-pg0-f52.google.com)
 (74.125.83.52)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:32 -0000
Received: by mail-pg0-f52.google.com with SMTP id v23so249298pgc.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=hxllXq5C0y2pehoQwrqUkOa+//nagfU5hBR6vgJZwzWmIIGEMwPvmbAybLl/4hyT6X
 Sgmf1DSQKRRw2VzkHDzQLlW882yHFWzjk4KLmXGEQXWrm36WoitaKj/6FCrE4lhTAvHE
 EGKBKKXw25KGoYEPT+f1xSdMpy6kvxhxHo38g=
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=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=NunMspAuWNDX7HzSgG3kK9aHBRUHk3OdIlilJpINyIuhJlVg9PEh1IHxyMYFv9pwVI
 LI32OXkG+sraDtCFViQvEVMZexn+e6qrVA0DOxKgqHTv3i/et4HeWsWUtavVC3iH3VJl
 OnylpGFSq+9C5ZPpvNwOGQV3Bjrd+B6S6H1V9mFIZVNXCHDnUTMVtaJrDq8bhSYhvPLc
 fXLJUBq/sjORlY5v+5+UyoVJ6Q4Dlsn8dtnMYnht6dnAu/vAEZl8xRSMQxe6u5eGTTLs
 mjSbb6QuVd0q7V5WXO10yxnVTx8Gbxt/WKATrZRd+3hIba/PaQSUFmGKnYw4q/CY8v2s
 O4MQ==
X-Gm-Message-State: AHPjjUh7UemfFBqfNOrth5VdRYd4Dc5ZITVOTixG+hWK2ZDWgJfQRdFG
 cz07S73tLtBXbxbhGJ88L/s7Q37zS0s=
X-Google-Smtp-Source: AOwi7QBK86UGIcvuHzXYw9XkW2gN2VtX89pcPiqDBPtJ55VI8pqopol42IUZhn8UQjzKpWK5wXm6EQ==
X-Received: by 10.98.196.26 with SMTP id y26mr8595201pff.106.1506068670399;
 Fri, 22 Sep 2017 01:24:30 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:30 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:18 +0530
Message-Id: <1506068606-17066-20-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/27 v10] xen/arm: vpl011: Add a new
	console_open_log function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9vcGVuX2xvZyBjb25zb2xlX2NsZWFudXAg
ZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24Kb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1
OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGZmNjllNTIuLmNmZDcy
NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTAzOCw2ICsxMDM4LDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRs
ZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCiAJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0YXRpYyB2b2lk
IGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uc29sZV9l
bmFibGVkKGNvbikpIHsKKwkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJY2xvc2UoY29uLT5s
b2dfZmQpOworCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCX0KK30K
Kwogc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIHsKIAlpZiAobG9nX2d1ZXN0
KSB7CkBAIC0xMDQ1LDkgKzEwNTQsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2
b2lkKQogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAkJCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQot
CQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVf
bG9nKGNvbik7CisJCQljb25zb2xlX29wZW5fbG9nKGNvbik7CiAJCX0KIAl9CiAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGE-0004Pd-TX; Fri, 22 Sep 2017 08:24:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGD-0004Mz-E9
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:33 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B6/5D-03642-0C8C4C95; Fri, 22 Sep 2017 08:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXiVRuso7vrxJF
 Ig51PxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZq66wFEwQqFjxdT9LA+MW3i5GLg4hgRmM
 Ekd/nWMEcVgE5jFLzFq4j7mLkZNDQqCfVWLWZyYIO0/ixdpDbBB2msS1lp1ANRxAdrXEwU/sI
 GEhAS2Jo6dms0IM3cEk0bd3MjtIDZuAicSsDgmQGhEBJYl7qyYzgdQwC8xnlGia1As2U1ggXu
 LGgetgNouAqsSm59PBhvIK+Ei8OjmDHWKvnMTNc51gt3ECxdf+38ACsdhbYuuNqywTGAUXMDK
 sYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNwYg2ME487L/
 IUZJDiYlUd7HR45ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3XkcKCdYlJqeWpGWmQMMfJi0B
 AePkghvOEiat7ggMbc4Mx0idYrRmGPfnlt/mDg6bt79wyTEkpeflyolzjsfpFQApDSjNA9uEC
 wiLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdxbIFJ7MvBK4fa+ATmECOqV8NdgpJYkIKak
 GRt85so/3nS16w7aRg5ftS3BK4925Jt8rhB5OnemjHXV362MdrY1r2SWevX+0cvrmvFa9Qu+b
 fd+ffA5+F5xjrTpFUic4VnL6iwLJeDnLG2cc1+RU3As+4K2wi/2gdUxM9NeJO50nsjjeu7Jzd
 voj1j//LW7+UtvrLXPA4mDMuxuLvxc33FqxLUeJpTgj0VCLuag4EQA9wEkpwwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506068665!83960492!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20984 invoked from network); 22 Sep 2017 08:24:26 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:26 -0000
Received: by mail-pg0-f44.google.com with SMTP id c137so242214pga.11
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=PRzoZ+u81b+kFSx1+TdhY7Xv43CU5Apk3RKwar1KW/xzG3sZAI58UttGpzvFdeUeyQ
 CZje1XNJAWqIcSjMMui+fZe3vufpHHUFysewkQv6yXnH7xuQmVAfoQ0j7jRR0dCEH6P+
 x4SxBFNB2kqclDEtsIK0G6C6lyNK+OMB8E+vg=
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=fJURtziSPDUAR203hXOve1pMIVXbUtok/J6CfPU6Ym5qfoppeeoq43Xp9j62OxXydf
 h+K4uKwpECULGYiM0BYw9yQkWwmsZqFZyEdDLWqu1Ang8zA6K/MWJXmS68ew45UHB6Pd
 YTJYYEYVtveIRqDxKsL1wdPirhZGqLBvctKBnRGt1+2VeuOFfNgF/8G+fUCRyA9zY5RK
 +UyEHOt43GCk4Kn69+t95W/o4/tYCeLS6qa7a3B1cn5dXTb9q7py+fz8hQPZyxthB392
 2S3UIME5zitce3SA1kXMYN6HOBtynaMAxIGhPk2hR8MYIyP1oUu6z2XnVLPLftecH6/j
 nNdA==
X-Gm-Message-State: AHPjjUgZgGDG9puOnWUbU+TM22UOEr5M9mVU/q5Sd/Grn56G+n+5oQ43
 pQxKFoR/xbEAystKMhhFQNlHmGN1yp0=
X-Google-Smtp-Source: AOwi7QBK+qon706fWZCJ74Kcatk5LUr35xQK4ijVdbQWTBwIjSwOkPdVD9kJSF4FsJTVvlsiYFEzrQ==
X-Received: by 10.159.204.140 with SMTP id t12mr8443831plo.192.1506068664592; 
 Fri, 22 Sep 2017 01:24:24 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:24 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:16 +0530
Message-Id: <1506068606-17066-18-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/27 v10] xen/arm: vpl011: Add a new
	handle_console_tty function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3R0eSBmdW5jdGlvbi4g
VGhpcyBmdW5jdGlvbgpwZXJmb3JtcyByZWFkL3dyaXRlIGZyb20vdG8gY29uc29sZSB0dHkuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDM1ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYzM2MWI0Mi4uNWM2ZGEzMSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMTMwLDYgKzEx
MzAsMjQgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKHN0cnVjdCBjb25z
b2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfY29uc29sZV90dHkoc3RydWN0
IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgorCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKKwkJCWNvbnNvbGVf
aGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoY29uLT5kLT5kb21pZCkpOwor
CQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJ
CQkgICAgUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOworCQkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCSAgICBQT0xMT1VUKQorCQkJCWhhbmRs
ZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7
Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAgLTEyNjAsMjIgKzEy
NzgsNyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCiAJCQloYW5kbGVfY29uc29sZV9yaW5nKGNv
bik7CiAKLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ICE9IC0xKSB7Ci0JCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJY29uc29sZV9oYW5k
bGVfYnJva2VuX3R0eShjb24sCi0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsK
LQkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkJICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwotCQkJCQlp
ZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTE9V
VCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKLQkJCQl9Ci0JCQl9Ci0KLQkJCWNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWhhbmRsZV9jb25zb2xlX3R0eShjb24pOwogCiAJ
CQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21haW4oZCk7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGJ-0004WN-5k; Fri, 22 Sep 2017 08:24:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGI-0004UB-5w
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:38 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B0/5C-02048-5C8C4C95; Fri, 22 Sep 2017 08:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyMfTAZt1DJ45
 EGvw5aWrxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY8PnORqeA3V8XR5ftZGxiPcnYxcnEICUxn
 lLiwdzULiMMiMI9Z4nHLTWYQR0Kgn1ViZutR1i5GTiAnT+LKzvtsEHaaRMefW4wQdqXEvt3zW
 EBsIQEtiaOnZrNCjN3BJNF78C9QAwcHm4CJxKwOCZAaEQEliXurJjOB1DALzGeUaJrUCzZUWC
 BR4sfPl2DLWARUJa7P+AO2gFfAR2Lm/7dQR8hJ3DzXyQxicwLF1/7fALXYW2LrjassExgFFzA
 yrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy6egYGxh2M
 PXv9DjFKcjApifI+PnIkUogvKT+lMiOxOCO+qDQntfgQowwHh5IErzEwiIUEi1LTUyvSMnOA4
 Q+TluDgURLhDT8OlOYtLkjMLc5Mh0idYrTkuHDn0h8mjgN7bgHJjpt3/zAJseTl56VKifPOB2
 kQAGnIKM2DGweL0UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkFQa7iycwrgdv6CuggJqC
 DyleDHVSSiJCSamDsWOHGyXsmcH8gz4yES9X7pxx2/aqRe3Tmmn/9JqsW8nGeifn9u0EtmSNo
 TjNzzeKwtVvOxiT7KHVp7wphZbzXXOW+Wutc5elH2UteM3arnxS7fEO+vSv0tuBPg87opqCue
 SYKS4yPenVWMd1OdzlzhHMf32JBRpG1X6YoJ3t/Uby/N6x6vZISS3FGoqEWc1FxIgCRo+LAzA
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506068673!85071970!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44627 invoked from network); 22 Sep 2017 08:24:34 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:34 -0000
Received: by mail-pf0-f179.google.com with SMTP id r68so241159pfj.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=AxbGmBV+BznqaV2h9cZ/LskBq8evgrX4y1JSPVFDmv59UcUjdNV0wgN2plOJewuQZX
 UNaBAfkLs/9CjMZhGIKjFRr4EoHiRdzNmoP6VSrsURghrE+ch9YmHC4VBTLgD7/H5DgH
 2sHVbgTL2OTZrQAPNm1eQdW2yq9UhECQSnU14=
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=dWpf2HuQ5ZhsTxtaSurXS2THnklDNoEwfHcJvbB25/uk1qvJUjQwmutqILdvCHo39p
 ltETFknQm2/uRUArbGzH29+4rbQboVKFIeL/y6eMJmDddOt2pp547Tfd9odrmpakkhek
 8LLQii12Ch0cbJeUt6wHU7Do9vM0PhzZwpWkJ6NcQAKcB3hmxWKE1IAFQdd6LHlSHsbT
 heOeXMGTwLsI+vpd+0dcz1QP9xM6tHCIBuyox63CPZbF/80awJX17fO8d9gzEZ9tHhCT
 aUpNzwOLWIdWSw3gpZsarXY7kCL8lIVEhtT31uYFwLizL//EhIWcRmOVuv5eSnfayOMb
 NjnQ==
X-Gm-Message-State: AHPjjUj3Yj3y9fEXp7AV7ZVqb1F4ueJXhVAlvMkUKCaeO80Krx0+oDQg
 CDp/6H0kjaoT27hdN6zbCAlXK48vCfA=
X-Google-Smtp-Source: AOwi7QCCT+M86lOuPK5yTOLzpxj+k+PFMPjoNPCuNcsASLuHLp5asjxWf4lt4e3X90kTj7F3TgojHg==
X-Received: by 10.98.245.74 with SMTP id n71mr8536075pfh.102.1506068673202;
 Fri, 22 Sep 2017 01:24:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:32 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:19 +0530
Message-Id: <1506068606-17066-21-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/27 v10] xen/arm: vpl011: Add a new
	console_close_evtchn function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24uIFRo
aXMgZnVuY3Rpb24gY2xvc2VzCnRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
IGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBjZmQ3MjczLi43MTQ2NWEwIDEwMDY0
NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKQEAgLTc5Myw2ICs3OTMsMTQgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAlyZW1vdmVfZG9tYWluKGQpOwogfQogCitzdGF0aWMgdm9pZCBj
b25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisK
Kwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOworfQorCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNv
bGU7CkBAIC04MDAsOSArODA4LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNl
KTsKIAljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWlmIChjb24tPnhjZV9oYW5kbGUg
IT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7Ci0JY29uLT54Y2Vf
aGFuZGxlID0gTlVMTDsKKwljb25zb2xlX2Nsb3NlX2V2dGNobihjb24pOwogfQogCiBzdGF0aWMg
dW5zaWduZWQgZW51bV9wYXNzID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGL-0004Zf-Cb; Fri, 22 Sep 2017 08:24:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGJ-0004W8-Hn
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:39 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A2/F7-02023-6C8C4C95; Fri, 22 Sep 2017 08:24:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTARt2jJ45
 EGszbbWHxfctkJgdGj8MfrrAEMEaxZuYl5VcksGacv7+DveCBZ8W9bydZGhjv2nQxcnEICUxn
 lDhw6B1zFyMnB4vAPGaJG1O1QRISAv2sEitfHGMFSUgI5Em8/7+QHcJOkzhzvIENwq6QuNf6D
 MwWEtCSOHpqNivE1B1MErufdgFN5eBgEzCRmNUhAVIjIqAkcW/VZCaQGmaB+YwSTZN6wZqFBa
 Ilzq05yQZxharE6ba/YDavgI/E2u4XzBDL5CRunusEszlB4v83sEAs9pbYeuMqywRGwQWMDKs
 YNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjgEIdjBePO15
 iFGSg0lJlPfxkSORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4dx4HygkWpaanVqRl5gCDHyYtw
 cGjJMIbDpLmLS5IzC3OTIdInWK05Lhw59IfJo4De24ByY6bd/8wCbHk5eelSonzzgdpEABpyC
 jNgxsHi9BLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuadBTKFJzOvBG7rK6CDmIAOKl8NdlB
 JIkJKqoExxlvdiF8jz/3Pmot9z1rDDqu99jm71+ZkXJD1RKmENIelR5NPin1M63qR5Rpdl99d
 ea9gqVepKO8Pjk9K9Yve2q5wLkx5ldb1p+ZGq/8fwd3X7h1QvR/A92CDR11doJJiqVA2Y6pFh
 +PO+6e95lXuWTqVsTip4+faifkLVA6eUphxrLl1QY8SS3FGoqEWc1FxIgCAVZG3ywIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506068676!98732261!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13833 invoked from network); 22 Sep 2017 08:24:37 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:37 -0000
Received: by mail-pf0-f177.google.com with SMTP id y29so244434pff.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ynPuUYoJvCxIS6CFaobuA5PgWjQou9R3STzppfCSqEs=;
 b=RDZ8zUC6jQBuB41uuSuadaJFjmtDw5GU8OKfbZz2zvhWb5qK1A+Stup+LYEGse57LU
 rmUdfiHTNqpvA1SnOBPRO4Cq23+aALFWt0tt54vJUTaNEqINUSrTKNZNuRJYrvr7SUnX
 A0sbWdpVW75MUTzwttVk+rIdNlCf/VQagzXUU=
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=ynPuUYoJvCxIS6CFaobuA5PgWjQou9R3STzppfCSqEs=;
 b=Nv0UnEfQOYv5AMbf3YdIwcTuIc/OopUALjyM0p9YA4X+XHxzKadBniln41BEeHmimb
 ElWcrVl1tVYjweodUaSMA5kYBUTeTPpX9FlCJ8Pg3ALoBN7rqIfIvN84j29SYHh+Ip+s
 HcXz8YZx/VLixgcRK9Ro+h3u5qU8MCXO2MQ1FVstzGINtswWQp2Pg14Vzq3D7I7v65dt
 9VujoCqatJSK+iGkztsNQWRiz+ZYxcWLKCQl8tIESx04zE8UrWOaWJxpB1/bbRdLtZRf
 w35y8dqCAYqOXagSYwHYYjBaWf50aiTZJkp42SexNVPWPe1TC9+ezOQTJ2jfEKzmpx0s
 Fsmg==
X-Gm-Message-State: AHPjjUiqDZOtKGFuj6sCZJy9zkcHB5DAYkTomOhOzpdtYuqOtWmp/Spn
 fNsvbqhPklC7QPSwDC5lo7Vdsl0HrDE=
X-Google-Smtp-Source: AOwi7QC3wEq9MCSAZLOuzQkJphheta9yvLH1ag1linKa3nuWaLoVitV+kB+RmoxMLQ7Rxm9dneiaHA==
X-Received: by 10.98.210.67 with SMTP id c64mr8367173pfg.60.1506068676078;
 Fri, 22 Sep 2017 01:24:36 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:35 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:20 +0530
Message-Id: <1506068606-17066-22-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/27 v10] xen/arm: vpl011: Add support for
	multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQgaW50
cm9kdWNlcyB0aGUKaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGUgZnVuY3Rpb25zIGNhbGxlZCBieSB0aGUgaXRlcmF0b3JzIGNoZWNrIHRoYXQg
dGhleSBhcmUgb3BlcmF0aW5nCm9uIHZhbGlkIEkvTyBwYXJhbWV0ZXJzLiBUaGlzIGVuc3VyZXMg
dGhhdCBpZiBhIHBhcnRpY3VsYXIgY29uc29sZSBpcwpub3QgaW5pdGlhbGl6ZWQgdGhlbiB0aGUg
ZnVuY3Rpb25zIHdpbGwgbm90IGRvIGFueXRoaW5nIGZvciB0aGF0CmNvbnNvbGUgdHlwZS4KClRo
aXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8gc3VwcG9ydCBhIG5ldyB2dWFydCBjb25zb2xl
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBz
aW5jZSB2NToKLSBTcGxpdCB0aGlzIHBhdGNoIGluIG11bHRpcGxlIHNtYWxsZXIgcGF0Y2hlcy4K
CkNoYW5nZXMgc2luY2UgdjQ6Ci0gQ2hhbmdlcyB0byBtYWtlIGV2ZW50IGNoYW5uZWwgaGFuZGxp
bmcgcGVyIGNvbnNvbGUgcmF0aGVyIHRoYW4gcGVyIGRvbWFpbi4KCkNoYW5nZXMgc2luY2UgdjM6
Ci0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBh
dGNoZXMuIFRoaXMgaXMgdGhlIHRoaXJkIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgfCAxNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwppbmRleCA3MTQ2NWEwLi5hMTk4ZGJiIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkwLDEyICs5MCwx
NCBAQCBzdHJ1Y3QgYnVmZmVyIHsKIH07CiAKIHN0cnVjdCBjb25zb2xlIHsKKwljaGFyICp0dHlu
YW1lOwogCWludCBtYXN0ZXJfZmQ7CiAJaW50IG1hc3Rlcl9wb2xsZmRfaWR4OwogCWludCBzbGF2
ZV9mZDsKIAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwogCWNoYXIgKnhzcGF0
aDsKKwljaGFyICpsb2dfc3VmZml4OwogCWludCByaW5nX3JlZjsKIAl4ZW5ldnRjaG5faGFuZGxl
ICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKQEAgLTEwNywyMSArMTA5LDEwOSBA
QCBzdHJ1Y3QgY29uc29sZSB7CiAJc3RydWN0IGRvbWFpbiAqZDsKIH07CiAKK3N0cnVjdCBjb25z
b2xlX3R5cGUgeworCWNoYXIgKnhzbmFtZTsKKwljaGFyICp0dHluYW1lOworCWNoYXIgKmxvZ19z
dWZmaXg7Cit9OworCitzdGF0aWMgc3RydWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9
IHsKKwl7CisJCS54c25hbWUgPSAiL2NvbnNvbGUiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQku
bG9nX3N1ZmZpeCA9ICIiLAorCX0sCit9OworCisjZGVmaW5lIE5VTV9DT05TT0xFX1RZUEUgKHNp
emVvZihjb25zb2xlX3R5cGUpL3NpemVvZihzdHJ1Y3QgY29uc29sZV90eXBlKSkKKwogc3RydWN0
IGRvbWFpbiB7CiAJaW50IGRvbWlkOwogCWJvb2wgaXNfZGVhZDsKIAl1bnNpZ25lZCBsYXN0X3Nl
ZW47CiAJc3RydWN0IGRvbWFpbiAqbmV4dDsKLQlzdHJ1Y3QgY29uc29sZSBjb25zb2xlOworCXN0
cnVjdCBjb25zb2xlIGNvbnNvbGVbTlVNX0NPTlNPTEVfVFlQRV07CiB9OwogCiBzdGF0aWMgc3Ry
dWN0IGRvbWFpbiAqZG9tX2hlYWQ7CiAKK3R5cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5DX0FS
RzEpKHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzEp
KHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZVTkNfQVJHMiko
c3RydWN0IGNvbnNvbGUgKiwgIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKklOVF9JVEVSX0ZVTkNf
QVJHMykoc3RydWN0IGNvbnNvbGUgKiwKKwkJCQkgIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAq
Kik7CisKIHN0YXRpYyBpbmxpbmUgYm9vbCBjb25zb2xlX2VuYWJsZWQoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKIAlyZXR1cm4gY29uLT5sb2NhbF9wb3J0ICE9IC0xOwogfQogCitzdGF0aWMgaW5s
aW5lIHZvaWQgY29uc29sZV9pdGVyX3ZvaWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkg
IFZPSURfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZvciAoaSA9IDA7IGkgPCBO
VU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCWl0ZXJfZnVuYyhjb24pOworCX0KK30K
Kworc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0IGRvbWFp
biAqZCwKKwkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKKwkJCQkJICB2b2lk
ICppdGVyX2RhdGEpCit7CisJdW5zaWduZWQgaW50IGk7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9
ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkr
KywgY29uKyspIHsKKwkJaXRlcl9mdW5jKGNvbiwgaXRlcl9kYXRhKTsKKwl9Cit9CisKK3N0YXRp
YyBpbmxpbmUgaW50IGNvbnNvbGVfaXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJ
CQlJTlRfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCWlu
dCByZXQ7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChp
ID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29uKyspIHsKKwkJLyoKKwkJICogWmVy
byByZXR1cm4gdmFsdWVzIG1lYW5zIHN1Y2Nlc3MuCisJCSAqCisJCSAqIE5vbi16ZXJvIHJldHVy
biB2YWx1ZSBpbmRpY2F0ZXMgYW4gZXJyb3IgaW4gd2hpY2gKKwkJICogY2FzZSB0ZXJtaW5hdGUg
dGhlIGxvb3AuCisJCSAqLworCQlyZXQgPSBpdGVyX2Z1bmMoY29uKTsKKwkJaWYgKHJldCkKKwkJ
CWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW5saW5lIGludCBjb25zb2xl
X2l0ZXJfaW50X2FyZzMoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJSU5UX0lURVJfRlVOQ19BUkcz
IGl0ZXJfZnVuYywKKwkJCQkJdm9pZCAqKml0ZXJfZGF0YSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsK
KwlpbnQgcmV0OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZv
ciAoaSA9IDA7IGkgPCBOVU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCS8qCisJCSAq
IFplcm8gcmV0dXJuIHZhbHVlcyBtZWFucyBzdWNjZXNzLgorCQkgKgorCQkgKiBOb24temVybyBy
ZXR1cm4gdmFsdWUgaW5kaWNhdGVzIGFuIGVycm9yIGluIHdoaWNoCisJCSAqIGNhc2UgdGVybWlu
YXRlIHRoZSBsb29wLgorCQkgKi8KKwkJcmV0ID0gaXRlcl9mdW5jKGNvbiwgZCwgaXRlcl9kYXRh
KTsKKwkJaWYgKHJldCkKKwkJCWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMg
aW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6ZV90IGxlbikKIHsKIAl3
aGlsZSAobGVuKSB7CkBAIC0zMzYsNyArNDI2LDkgQEAgc3RhdGljIGludCBjcmVhdGVfY29uc29s
ZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJcmV0dXJuIC0xOwogCX0KIAotCXNucHJpbnRm
KGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcy5sb2ciLCBsb2dfZGlyLCBkYXRhKTsK
KwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMlcy5sb2ciLAorCQkg
bG9nX2RpciwgZGF0YSwgY29uLT5sb2dfc3VmZml4KTsKKwogCWZyZWUoZGF0YSk7CiAJbG9nZmls
ZVtQQVRIX01BWC0xXSA9ICdcMCc7CiAKQEAgLTQ4OCw3ICs1ODAsNyBAQCBzdGF0aWMgaW50IGNv
bnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+eHNwYXRoKSAhPSAt
MSk7CisJc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzLyVzIiwgY29uLT54c3BhdGgsIGNv
bi0+dHR5bmFtZSkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAJc3VjY2Vz
cyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2ZSkpOwpA
QCAtNjU0LDEzICs3NDYsMTMgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSwgYm9vbCB3YXRjaCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihk
b20tPmRvbWlkKV07CiAJYm9vbCBzdWNjZXNzOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9t
LT5jb25zb2xlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlWzBdOwogCiAJ
c25wcmludGYoZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21p
ZCk7CiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgs
IGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQotCQkJY29uc29sZV9jcmVhdGVfcmluZyhjb24p
OworCQkJY29uc29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVhdGVfcmluZyk7CiAJ
CWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxz
ZSB7CkBAIC02NzAsMTEgKzc2MiwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi1zdGF0aWMg
aW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9t
YWluICpkb20sIHZvaWQgKipkYXRhKQogewogCWNoYXIgKnM7CiAJaW50IGVyciA9IC0xOwogCXN0
cnVjdCB0aW1lc3BlYyB0czsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICoqY29uX3R5cGUgPSAoc3Ry
dWN0IGNvbnNvbGVfdHlwZSAqKilkYXRhOworCWNoYXIgKnhzbmFtZSwgKnhzcGF0aDsKIAogCWlm
IChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9H
X0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKQEAgLTY5MiwxNSArNzg2
LDIxIEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVj
dCBkb21haW4gKmRvbSkKIAljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAJY29uLT5uZXh0X3Bl
cmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25zZWMgLyAxMDAw
MDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCWNvbi0+ZCA9IGRvbTsKLQljb24tPnhzcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0JcyA9IHJlYWxsb2MoY29uLT54
c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwotCQkgICAgc3RybGVuKCIvY29uc29sZSIpICsg
MSk7CisJY29uLT50dHluYW1lID0gKCpjb25fdHlwZSktPnR0eW5hbWU7CisJY29uLT5sb2dfc3Vm
Zml4ID0gKCpjb25fdHlwZSktPmxvZ19zdWZmaXg7CisJeHNuYW1lID0gKGNoYXIgKikoKmNvbl90
eXBlKS0+eHNuYW1lOworCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21p
ZCk7CisJcyA9IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCisJCSAgICBzdHJsZW4o
eHNuYW1lKSArIDEpOwogCWlmIChzKSB7Ci0JCWNvbi0+eHNwYXRoID0gczsKLQkJc3RyY2F0KGNv
bi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKKwkJeHNwYXRoID0gczsKKwkJc3RyY2F0KHhzcGF0aCwg
eHNuYW1lKTsKKwkJY29uLT54c3BhdGggPSB4c3BhdGg7CiAJCWVyciA9IDA7CiAJfQogCisJKCpj
b25fdHlwZSkrKzsKKwogCXJldHVybiBlcnI7CiB9CiAKQEAgLTcxMyw3ICs4MTMsNyBAQCBzdGF0
aWMgdm9pZCBjb25zb2xlX2ZyZWUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHN0YXRpYyBzdHJ1Y3Qg
ZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIHsKIAlzdHJ1Y3QgZG9tYWluICpkb207
Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICpjb25fdHlwZSA9
ICZjb25zb2xlX3R5cGVbMF07CiAKIAlkb20gPSBjYWxsb2MoMSwgc2l6ZW9mICpkb20pOwogCWlm
IChkb20gPT0gTlVMTCkgewpAQCAtNzIzLDkgKzgyMyw4IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0J
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWlmIChjb25zb2xlX2luaXQoY29uLCBkb20pKQorCWlm
IChjb25zb2xlX2l0ZXJfaW50X2FyZzMoZG9tLCBjb25zb2xlX2luaXQsICh2b2lkICoqKSZjb25f
dHlwZSkpCiAJCWdvdG8gb3V0OwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKQEAg
LTczOCw3ICs4MzcsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQg
ZG9taWQpCiAKIAlyZXR1cm4gZG9tOwogIG91dDoKLQljb25zb2xlX2ZyZWUoY29uKTsKKwljb25z
b2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9mcmVlKTsKIAlmcmVlKGRvbSk7CiAJcmV0
dXJuIE5VTEw7CiB9CkBAIC03ODQsMTEgKzg4Myw5IEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfY2xl
YW51cChzdHJ1Y3QgY29uc29sZSAqY29uKQogCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsK
Kwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfdHR5KTsKIAotCWNvbnNv
bGVfY2xvc2VfdHR5KGNvbik7Ci0KLQljb25zb2xlX2NsZWFudXAoY29uKTsKKwljb25zb2xlX2l0
ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xlYW51cCk7CiAKIAlyZW1vdmVfZG9tYWluKGQpOwog
fQpAQCAtODAzLDEyICs5MDAsMTAgQEAgc3RhdGljIHZvaWQgY29uc29sZV9jbG9zZV9ldnRjaG4o
c3RydWN0IGNvbnNvbGUgKmNvbikKIAogc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCiAJ
ZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKLQljb25zb2xlX3Vu
bWFwX2ludGVyZmFjZShjb24pOwotCWNvbnNvbGVfY2xvc2VfZXZ0Y2huKGNvbik7CisJY29uc29s
ZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFwX2ludGVyZmFjZSk7CisJY29uc29sZV9p
dGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2Nsb3NlX2V2dGNobik7CiB9CiAKIHN0YXRpYyB1bnNp
Z25lZCBlbnVtX3Bhc3MgPSAwOwpAQCAtMTAwMyw3ICsxMDk4LDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9yIGRvbWFpbnMg
dGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1heSBiZSBOVUxM
IGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQotCQkJY29uc29s
ZV9jcmVhdGVfcmluZygmZG9tLT5jb25zb2xlKTsKKwkJCWNvbnNvbGVfaXRlcl9pbnRfYXJnMShk
b20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTEwNTgsOSAr
MTE1Myw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAJaWYgKGxvZ19n
dWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9
IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKLQotCQkJ
Y29uc29sZV9vcGVuX2xvZyhjb24pOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25z
b2xlX29wZW5fbG9nKTsKIAkJfQogCX0KIApAQCAtMTIyMywxMyArMTMxNiwxMyBAQCB2b2lkIGhh
bmRsZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dh
bmNlcyAmIHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9y
IChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmQtPmNvbnNvbGU7CiAKLQkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29uc29sZV9ldnRjaG5fdW5tYXNr
LCAodm9pZCAqKW5vdyk7CiAKLQkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24sICh2
b2lkICopJm5leHRfdGltZW91dCk7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIG1heWJl
X2FkZF9jb25zb2xlX2V2dGNobl9mZCwgCisJCQkJCSAgICAgICAodm9pZCAqKSZuZXh0X3RpbWVv
dXQpOwogCi0JCQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKKwkJCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZCwgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKTsKIAkJfQogCiAJCS8qIElm
IGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRvIHdvcmsKQEAgLTEy
OTAsMTMgKzEzODMsMTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJfQogCiAJCWZvciAoZCA9
IGRvbV9oZWFkOyBkOyBkID0gbikgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlOwogCiAJCQluID0gZC0+bmV4dDsKIAotCQkJaGFuZGxlX2NvbnNvbGVfcmluZyhjb24pOwor
CQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBoYW5kbGVfY29uc29sZV9yaW5nKTsKIAotCQkJ
aGFuZGxlX2NvbnNvbGVfdHR5KGNvbik7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhh
bmRsZV9jb25zb2xlX3R0eSk7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQog
CQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGO-0004f7-NC; Fri, 22 Sep 2017 08:24:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGM-0004bs-Qc
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 68/DD-03422-AC8C4C95; Fri, 22 Sep 2017 08:24:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAat0TJ45
 EGixdLmPxfctkJgdGj8MfrrAEMEaxZuYl5VcksGZ8OLeereC/fMWkZ8tZGxi7pLsYuTiEBGYw
 SjQu/M0G4rAIzGOW6L58iRHEkRDoZ5XY+6eNuYuRE8jJk7j8fycbhJ0mcePHDKA4B5BdLfFyY
 gpIWEhAS+LoqdmsEFN3MEn0LDvJCFLDJmAiMatDAqRGREBJ4t6qyUwgNcwC8xkl/v+8xQKSEB
 YIl/g++QSYzSKgKvHmzwl2kF5eAR+JPZtMIdbKSdw81wl2DidQeO3/DSwQe70ltt64yjKBUXA
 BI8MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGMAgh2M
 59cGHmKU5GBSEuV9fORIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3u/HgXKCRanpqRVpmTnA0
 IdJS3DwKInw8gLDX4i3uCAxtzgzHSJ1itGe48KdS3+YOI5tugwkD+y5BSQ7bt79wyTEkpefly
 olzisK0iYA0pZRmgc3FBarlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMKwgyhSczrwRu9yu
 gs5iAzipfDXZWSSJCSqqBMbHyVm1R8rKZDxcpdrd3a+y8nHalhic7Xbb2ge+zbo25X5bNbnye
 Ic4lfGFqcUqHSnq16rHnKq+nTTkZtdjFsXNWYd6VppZQnj8/Hj7snqLrqDdP+/sEo4X39p36u
 yzX5/au0988xYNWPymQObHm1bPvapqi7HODT6Wcm1J5fLKGv/p3oUun+5VYijMSDbWYi4oTAS
 G/MIrQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506068679!83979000!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6240 invoked from network); 22 Sep 2017 08:24:40 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:40 -0000
Received: by mail-pf0-f171.google.com with SMTP id g65so229185pfe.13
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+FatmofrAza4mRjPSInOolFST8U95IIGtc54zK1irIA=;
 b=I+tvJPPNiwT0XpXbZiQCda2bxiVogLFEW3DF7A0a5qawXn4NTyUmXy7xnT3IOqq5TB
 wsWnZa220ErfcCqogADao9aWNxX6/09v5TRQklwVWXSptYQIke+aYDf9sXIyAlkeuD9n
 whG2HQ3O6AdEbRt9YlfTQvmlHybBkT+AnPJAk=
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=+FatmofrAza4mRjPSInOolFST8U95IIGtc54zK1irIA=;
 b=onRxO4FA/luEWBX5OkOE/NbC+lqCSouvnh2FB+lkLRYXq059JDJiUkAjh4msSWm8dx
 WJkMUrky8eX+ubW/yBih4GiAyMrRaCgrKu1gRZ8Pg2ocPmYWWygh0ZdU0TXb5ttDOjg4
 RCtFGJfsJ05fmW+Q7vL9gmEhQFR9o5pOITxpwfBhrAZiPHzTqRe79i7/H8HH8adxET/G
 JdVhzbfe8uEL3wPPC4uLvbbxyXM3h+UHNBbXxy69n1ddZvIjuMhkKQH6BviE6XVJNP9J
 UsWNyDVtYYfWriM5ea7+v/UhKOTvz+662eHQ8p6NeHwZPUepwxee9rpwlCvzoEsCMOcP
 7/9Q==
X-Gm-Message-State: AHPjjUjHUZ8a8m9IMO3+rT/pFZw77CLjD3Ur+2X9DjVwDRqvXh3+6Q6J
 57x2i0oUJkhfPNLsbm7OnvvIlmXo96U=
X-Google-Smtp-Source: AOwi7QBUwZcr/z2rhSTojoCerDum2ul/4pLFj1Q7ESdnRPcy7LgMknDbRD4i0bQsq0L2SEn52+4OUg==
X-Received: by 10.159.253.148 with SMTP id q20mr8234507pls.308.1506068678684; 
 Fri, 22 Sep 2017 01:24:38 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:38 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:21 +0530
Message-Id: <1506068606-17066-23-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 22/27 v10] xen/arm: vpl011: Add support for
	vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuIEl0
IGFkZHMKdHdvIG5ldyBmaWVsZHMgaW4gdGhlIGNvbnNvbGUgaW5pdGlhbGl6YXRpb246CgotIG9w
dGlvbmFsCi0gdXNlX2dudHRhYgoKb3B0aW9uYWwgZmxhZyB0ZWxscyB3aGV0aGVyIHRoZSBjb25z
b2xlIGlzIG9wdGlvbmFsLgoKdXNlX2dudHRhYiB0ZWxscyB3aGV0aGVyIHRoZSByaW5nIGJ1ZmZl
ciBzaG91bGQgYmUgYWxsb2NhdGVkIHVzaW5nCmdyYW50IHRhYmxlLgoKVGhlIFZVQVJUIGNvbnNv
bGUgaXMgZW5hYmxlZCBvbnkgZm9yIEFSTS4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFr
dXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCkNoYW5nZXMgc2luY2Ugdjg6Ci0gUmVtb3ZlZCBDT05GSUdfVlVBUlRf
Q09OU09MRSBjb25maWcgb3B0aW9uCi0gUmVuYW1lZCBDRkxBR1NfdnVhcnQtJChDT05GSUdfVlVB
UlRfQ09OU09MRSkgdG8gQ09OU09MRV9DRkxBR1MtJChDT05GSUdfQVJNKQotIEkgaGF2IHJldGFp
bmVkIHRoZSBhY2tlZC1ieSB0YWcgYXMgaXQgaXMgYSBtaW5vciBjaGFuZ2UKCkNoYW5nZXMgc2lu
Y2UgdjY6Ci0gUmVuYW1lcyBwcmVmZXJfZ250dGFiIHRvIHVzZV9nbnR0YWIKCkNoYW5nZXMgc2lu
Y2UgdjQ6Ci0gUmVuYW1lZCBWVUFSVF9DRkxBR1MtIHRvIENGTEFHU192dWFydC0gaW4gdGhlIE1h
a2VmaWxlIGFzIHBlciB0aGUgY29udmVudGlvbi4KCiB0b29scy9jb25zb2xlL01ha2VmaWxlICAg
IHwgIDMgKystCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9NYWtlZmlsZSBiL3Rvb2xzL2Nv
bnNvbGUvTWFrZWZpbGUKaW5kZXggYzVmM2Y1Yy4uODQ3OTZlYSAxMDA2NDQKLS0tIGEvdG9vbHMv
Y29uc29sZS9NYWtlZmlsZQorKysgYi90b29scy9jb25zb2xlL01ha2VmaWxlCkBAIC0xMSw2ICsx
MSw3IEBAIExETElCUyArPSAkKFNPQ0tFVF9MSUJTKQogCiBMRExJQlNfeGVuY29uc29sZWQgKz0g
JChVVElMX0xJQlMpCiBMRExJQlNfeGVuY29uc29sZWQgKz0gLWxydAorQ09OU09MRV9DRkxBR1Mt
JChDT05GSUdfQVJNKSA9IC1EQ09ORklHX0FSTQogCiBCSU4gICAgICA9IHhlbmNvbnNvbGVkIHhl
bmNvbnNvbGUKIApAQCAtMjgsNyArMjksNyBAQCBjbGVhbjoKIGRpc3RjbGVhbjogY2xlYW4KIAog
ZGFlbW9uL21haW4ubzogZGFlbW9uL19wYXRocy5oCi1kYWVtb24vaW8ubzogQ0ZMQUdTICs9ICQo
Q0ZMQUdTX2xpYnhlbmV2dGNobikgJChDRkxBR1NfbGlieGVuZ250dGFiKQorZGFlbW9uL2lvLm86
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikg
JChDT05TT0xFX0NGTEFHUy15KQogeGVuY29uc29sZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdp
bGRjYXJkIGRhZW1vbi8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMp
ICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU194
ZW5jb25zb2xlZCkgJChBUFBFTkRfTERGTEFHUykKIApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggYTE5OGRiYi4u
MjYxNWI1MCAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMDcsMTIgKzEwNywxNiBAQCBzdHJ1Y3QgY29uc29s
ZSB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAlzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGVyZmFjZTsKIAlzdHJ1Y3QgZG9tYWluICpkOworCWJvb2wgb3B0
aW9uYWw7CisJYm9vbCB1c2VfZ250dGFiOwogfTsKIAogc3RydWN0IGNvbnNvbGVfdHlwZSB7CiAJ
Y2hhciAqeHNuYW1lOwogCWNoYXIgKnR0eW5hbWU7CiAJY2hhciAqbG9nX3N1ZmZpeDsKKwlib29s
IG9wdGlvbmFsOworCWJvb2wgdXNlX2dudHRhYjsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgY29uc29s
ZV90eXBlIGNvbnNvbGVfdHlwZVtdID0gewpAQCAtMTIwLDcgKzEyNCwxOCBAQCBzdGF0aWMgc3Ry
dWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9IHsKIAkJLnhzbmFtZSA9ICIvY29uc29s
ZSIsCiAJCS50dHluYW1lID0gInR0eSIsCiAJCS5sb2dfc3VmZml4ID0gIiIsCisJCS5vcHRpb25h
bCA9IGZhbHNlLAorCQkudXNlX2dudHRhYiA9IHRydWUsCiAJfSwKKyNpZiBkZWZpbmVkKENPTkZJ
R19BUk0pCisJeworCQkueHNuYW1lID0gIi92dWFydC8wIiwKKwkJLnR0eW5hbWUgPSAidHR5IiwK
KwkJLmxvZ19zdWZmaXggPSAiLXZ1YXJ0MCIsCisJCS5vcHRpb25hbCA9IHRydWUsCisJCS51c2Vf
Z250dGFiID0gZmFsc2UsCisJfSwKKyNlbmRpZgogfTsKIAogI2RlZmluZSBOVU1fQ09OU09MRV9U
WVBFIChzaXplb2YoY29uc29sZV90eXBlKS9zaXplb2Yoc3RydWN0IGNvbnNvbGVfdHlwZSkpCkBA
IC02NTQsOCArNjY5LDE3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLAogCQkJInBvcnQi
LCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKLQlpZiAoZXJyKQorCisJaWYgKGVycikg
eworCQkvKgorCQkgKiBUaGlzIGlzIGEgbm9ybWFsIGNvbmRpdGlvbiBmb3Igb3B0aW9uYWwgY29u
c29sZXM6IHRoZXkgbWlnaHQgbm90IGJlCisJCSAqIHByZXNlbnQgb24geGVuc3RvcmUgYXQgYWxs
LiBJbiB0aGF0IGNhc2UsIGp1c3QgcmV0dXJuIHdpdGhvdXQgZXJyb3IuCisJCSovCisJCWlmIChj
b24tPm9wdGlvbmFsKQorCQkJZXJyID0gMDsKKwogCQlnb3RvIG91dDsKKwl9CiAKIAlzbnByaW50
ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4
c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7CkBAIC02NjksNyArNjkzLDcgQEAgc3Rh
dGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKIAkJY29uc29s
ZV91bm1hcF9pbnRlcmZhY2UoY29uKTsKIAotCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSAmJiBjb24tPnVzZV9n
bnR0YWIpIHsKIAkJLyogUHJlZmVyIHVzaW5nIGdyYW50IHRhYmxlICovCiAJCWNvbi0+aW50ZXJm
YWNlID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKIAkJCWRvbS0+ZG9taWQs
IEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLApAQCAtNzg4LDYgKzgxMiw4IEBAIHN0YXRpYyBpbnQg
Y29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9p
ZCAqKmRhdGEpCiAJY29uLT5kID0gZG9tOwogCWNvbi0+dHR5bmFtZSA9ICgqY29uX3R5cGUpLT50
dHluYW1lOwogCWNvbi0+bG9nX3N1ZmZpeCA9ICgqY29uX3R5cGUpLT5sb2dfc3VmZml4OworCWNv
bi0+b3B0aW9uYWwgPSAoKmNvbl90eXBlKS0+b3B0aW9uYWw7CisJY29uLT51c2VfZ250dGFiID0g
KCpjb25fdHlwZSktPnVzZV9nbnR0YWI7CiAJeHNuYW1lID0gKGNoYXIgKikoKmNvbl90eXBlKS0+
eHNuYW1lOwogCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CiAJ
cyA9IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGS-0004le-VM; Fri, 22 Sep 2017 08:24:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGR-0004iy-LZ
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 92/15-03610-FC8C4C95; Fri, 22 Sep 2017 08:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTAOt3TJ45
 EGhw9LmTxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY0zlrNXnBZtOLc0g3sDYyzBbsYuTiEBGYw
 SqxYdooZxGERmMcs8WbVTzBHQqCfVWLLwucsXYycQE6exIOJ76DsNIn/C9qZIewKiSXHtrOD2
 EICWhJHT81mhRi7g0liUvcvxi5GDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKmXDaRGWC
 BW4s1+sJksAqoS034+ZwWxeQV8JM7P7oTaJSdx8xyEzQkUX/t/AwvEXm+JrTeuskxgFFzAyLC
 KUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw5BiAYAfj6XWB
 hxglOZiURHkfHzkSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/Y4UE6wKDU9tSItMwcY/DBpC
 Q4eJRHecJA0b3FBYm5xZjpE6hSjJceFO5f+MHEc2HMLSHbcvPuHSYglLz8vVUqcNwCkQQCkIa
 M0D24cLEIvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3FsgUnsy8Eritr4AOYgI6qHw12EE
 liQgpqQZGi3udc1aJ8fgIlyxt/bV0kub09xuL40wVtVwT+Nbdnv1sQYPAtD77HasZ7ivIOjpl
 ugvut1ixX9h6t+FXG2M1/oTAonvfo5inxkSqCr2flpMZEJau13dn8/0J1fePWbyb1sSfcMfq2
 PmwrvPXdzRNSnizxuQJ/6z81ctttvsumSk9SePr+/A3SizFGYmGWsxFxYkA3P1RYcsCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506068682!118084362!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40318 invoked from network); 22 Sep 2017 08:24:43 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:43 -0000
Received: by mail-pf0-f174.google.com with SMTP id x78so232544pff.10
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=SdzE+0SQHQbFHtYN+IdY1aUf71UGzhxUigOK8iAwH91nsdHaR48gnBJlINO0zIYTTJ
 F2afvUej3tQbU1V6j26K8iqTrWTVyklZSIVF0rhXDw1NfSGx1D6I78ZbRyPd6vSF26AJ
 5iEuha1ISw1n/USIUBp4ZxwW+5FUf7Xf49Rk4=
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=mgbIKhYvQWn4Klu8xzvILb937pLlGQO2T5K9i8SzJDQ8mxKFXzJvOHnR3ZlOfWqE92
 XQ3U7ybAygm39f44Ke8epBUQHQX26Bv3/+gWv8xMei+2JPjAtPvrSL3UPC2xPd0yHq34
 OWWNRrQaG9ZloYdH1ouMqQjeqEvzXiaPOrLxHVz0mZx1hANAqHkMfoB9v4ax8Zdzvuhp
 ojj1AeXICWXHMglRXCE4ncLPgW4R9Z8jPgMb+ZfeKvZD9x7ezQLx6j+TQ3T65O2tGwkb
 3ryqQH6t56dBlQFisC7jD5DE91v75MxI2WktsW4abkjLEL0fJFVxV9S5RE+Fsai890I/
 s5oA==
X-Gm-Message-State: AHPjjUi0Tbkw7P+GbkMpFrhYIDGGu+88lmhYVkap6f2/4tyKBVwQrR0f
 GDYZ/l+HmLJXm4nAWXG/AmwKB9aIW38=
X-Google-Smtp-Source: AOwi7QD83q+Ouua64c3jS8IbZI8ty6L2NeCYWqhboJfhmZzHD6pKVa2cmBg47TXtQAlO7FzC6L9pSw==
X-Received: by 10.84.216.94 with SMTP id f30mr8295747plj.80.1506068681514;
 Fri, 22 Sep 2017 01:24:41 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:41 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:22 +0530
Message-Id: <1506068606-17066-24-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/27 v10] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh
dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgdGhlIHZ1YXJ0IGNvbXBpbGUgdGlt
ZSBmbGFnIHNvIHRoYXQgdnVhcnQgY29kZSBpcyBjb21waWxlZCBhbHdheXMuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgdW5kZXIgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgb3B0aW9uLgotIFNpbmNlIHRoZXJlIGlzIGEgY2hhbmdlIGZyb20gbGFzdCByZXZp
ZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFu
ZCBhY2tlZC1ieSB0YWcgZnJvbSBXZWkuCgogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIHwg
MTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9v
bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGMzNDBjYjcuLmY5MmFkM2QgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu
dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq
cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz
cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1
c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv
bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU
WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc
biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0
byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0
LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP
TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g
Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA
IC0zNDQsNiArMzQ1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg
KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj
dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK
IAl3aGlsZSgoY2ggPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCBzb3B0LCBsb3B0LCAmb3B0X2lu
ZCkpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewpAQCAtMzU5LDkgKzM2MSwxMiBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJ
ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOwor
CQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorCQkJCXR5cGUgPSBDT05TT0xF
X1ZVQVJUOwogCQkJZWxzZSB7CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJn
dW1lbnRcbiIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQg
YXJlOiBzZXJpYWwsIHB2XG4iKTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg
c3VwcG9ydGVkIGFyZTogJXNcbiIsCisJCQkJCWNvbnNvbGVfbmFtZXMpOwogCQkJCWV4aXQoRUlO
VkFMKTsKIAkJCX0KIAkJCWJyZWFrOwpAQCAtNDM3LDYgKzQ0MiwxMCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAJCWVsc2UKIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f
cGF0aCkgKyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2Uv
Y29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKIAl9CisJaWYgKHR5cGUgPT0gQ09OU09M
RV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
dnVhcnQvMC90dHkiKSArIDEsCisJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgpOworCX0K
IAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAg
ZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBk
b21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGT-0004mF-68; Fri, 22 Sep 2017 08:24:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGS-0004jY-4d
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:48 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 26/95-25121-FC8C4C95; Fri, 22 Sep 2017 08:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfTAet1zJ45
 EGuybqW7xfctkJgdGj8MfrrAEMEaxZuYl5VcksGZsfLiSvWCGWsWe/0tZGhj7ZLsYOTmEBKYz
 SuxcIdLFyMXBIjCPWeLx5BfMIAkJgX5WiZ4Tjl2MHEB2nsSpDawQ4TSJNScWsEPYpRKNTY+YI
 OZoSRw9NZsVZI6QwA4mic7185hBetkETCRmdUiA1IgIKEncWzWZCaSGWWA+o0TTpF42kISwQK
 zE8YMtjCA2i4CqxIWGrWA38Ar4SFzdvRRqmZzEzXOdYHFOoPja/xtYIBZ7S2y9cZVlAqPgAka
 GVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwcYABDsYG784
 HWKU5GBSEuV9fORIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3p3HgXKCRanpqRVpmTnAsIdJS
 3DwKInw8gJDX4i3uCAxtzgzHSJ1itGS48KdS3+YOA7suQUkO27e/cMkxJKXn5cqJc4rCtIgAN
 KQUZoHNw4Wm5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzHsd5CqezLwSuK2vgA5iAjqofDX
 YQSWJCCmpBsbaHR3sar0izhV7LR+V7eaOTJBdIj3lofPDlqorTpdV12uvubrqB2O5bG7VtOKj
 l+wVZ6qosfGpntSbpMDdprFWecJcF62SmVW5/vrnHpssLPxz3C4ojJMr/0Px54e+bD8f9aW+t
 +CWn+Rx+P8Gu18BcculGZN+XVLgsRTkmH5aMpZ39sGNaUosxRmJhlrMRcWJAOKIYnbIAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506068685!57935893!1
X-Originating-IP: [209.85.192.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17218 invoked from network); 22 Sep 2017 08:24:46 -0000
Received: from mail-pf0-f175.google.com (HELO mail-pf0-f175.google.com)
 (209.85.192.175)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:46 -0000
Received: by mail-pf0-f175.google.com with SMTP id y29so244561pff.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8o2al3bzod4mOOONVe20amJaaulnmm2NgPZDeRZkrVE=;
 b=Z6tTejsEq/6f3eVFfCvuKpb0VanNa9UzwxOnUvpmBDh0MUbpVzSNCywig7iAE13EUf
 Y/NM7lI7F97KgV9N5xW2pIUDWlp8KaD2Qcyyaple29IMX/KnZNTiRPmI9JcxKNe+17nJ
 tdPqwyo7DXLhZOUhGLvQZq+7T6T8zl+8CrLmI=
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=8o2al3bzod4mOOONVe20amJaaulnmm2NgPZDeRZkrVE=;
 b=dVtLx/YaDvDXa2BHcXhIZklHFwzj62uyauQ33TLIPanVdaGnps55nsPUReuhLxfp/w
 I5LAgHRQt0iv9vUo6gt0fFO+FVFq6zVysJvjbxGRilj6CZwwO9knLtGXpK4v36z3pEEN
 vKD2ozhlnSU4LAspY+Hg8m5tTqQ5y3U+O7/wkxdxljszqXoqHijachFhdxPYf58z+J0t
 3UUhuOnHprjxci26gaNxBz2lwxDk+2cRKSZsCO3FvR7yiKOYUOHtceazOk7pETAalTIp
 xpxaQ2hU9JT7CKEodmoa8uYurCkJ3K+twj4CR1ZxOl2c613seQtKJ0yAFLyL2DXvdAax
 FOSw==
X-Gm-Message-State: AHPjjUjt8zrTU5XuUVVdTKimwrDRzN/pD3X/VQBcvieHZb/zoZ8bder5
 ozNbL6E2tGouaNZ5QqYhGuByulmpNvU=
X-Google-Smtp-Source: AOwi7QD0l1bh90s6vuSs3nCtWV2Mm/TjsxWnQnibiVaW2pESZv5NYXID2Zskkv1qSzxi568VLLK6Sw==
X-Received: by 10.98.89.6 with SMTP id n6mr8325338pfb.27.1506068684761;
 Fri, 22 Sep 2017 01:24:44 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:44 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:23 +0530
Message-Id: <1506068606-17066-25-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/27 v10] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNCU0EgVUFSVCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0aW5ncy4gSGlnaGVyIGJhdWQgcmF0ZSB3YXMKc2VsZWN0ZWQgc2lu
Y2UgYW4gZW11bGF0ZWQgcGwwMTEgY2FuIHN1cHBvcnQgYW55IHZhbGlkIGJhdWQgcmF0ZSB3aXRo
b3V0CmFueSBsaW1pdGF0aW9uIG9mIHRoZSBoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2Ugdjc6Ci0gQWRkZWQgYSBUT0RP
IHRvIGF2b2lkIGNvbmZsaWN0IGJldHdlZW4gdnBsMDExIGlycSBhbmQgdXNlciBzcGVjaWZpZWQg
aXJxcy4KLSBVc2VkIGEgbmV3IGJvb2wgdnVhcnRfZW5hYmxlZCB0byBleHBsaWNpdGx5IHNldCB3
aGV0aGVyIHBsMDExIFVBUlQgaXMgZW5hYmxlZC9kaXNhYmxlZC4KCkNoYW5nZXMgc2luY2UgdjY6
Ci0gQWRkZWQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHVzZXIgc3BlY2lmaWVkIElSUSBzaG91
bGQgbm90IGNvbmZsaWN0IHdpdGggdnBsMDExCiAgU1BJLgotIENoZWNraW5nIHRoZSB2dWFydCB0
eXBlIGV4cGxpY2l0bHkgYWdhaW5zdCB2cGwwMTEgZW51bSB0eXBlLgotIFJlbW92ZWQgdWFydC1j
b21wYXQgc3RyaW5nIGFuZCB1c2luZyAiYXJtLHNic2EtdWFydCIgc3RyaW5nIGRpcmVjdGx5Lgot
IEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQtYnkvYWNrZWQtYnkgdGFncyBhcyB0aGVzZSBh
cmUgbWlub3IgY2hhbmdlcy4KCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDYyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAyZTlmNzgwLi5iZmI3ZDA4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
YwpAQCAtNDMsMTEgKzQzLDM4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25m
aWcobGlieGxfX2djICpnYywKIHsKICAgICB1aW50MzJfdCBucl9zcGlzID0gMDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCB2dWFydF9pcnE7CisgICAgYm9vbCB2dWFydF9lbmFi
bGVkID0gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElmIHBsMDExIHZ1YXJ0IGlzIGVuYWJsZWQg
dGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cgYWxsb2NhdGlvbgorICAgICAqIG9m
IFNQSSBWSVJRIGZvciBwbDAxMS4KKyAgICAgKi8KKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5h
cmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkgeworICAgICAgICBu
cl9zcGlzICs9IChHVUVTVF9WUEwwMTFfU1BJIC0gMzIpICsgMTsKKyAgICAgICAgdnVhcnRfaXJx
ID0gR1VFU1RfVlBMMDExX1NQSTsKKyAgICAgICAgdnVhcnRfZW5hYmxlZCA9IHRydWU7CisgICAg
fQogCiAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykg
ewogICAgICAgICB1aW50MzJfdCBpcnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07CiAgICAg
ICAgIHVpbnQzMl90IHNwaTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGNoZWNrIGVu
c3VyZXMgdGhlIGlmIHVzZXIgaGFzIHJlcXVlc3RlZCBwYXNzLXRocm91Z2ggb2YgYSBjZXJ0YWlu
IGlycQorICAgICAgICAgKiB3aGljaCBjb25mbGljdHMgd2l0aCB2cGwwMTEgaXJxIHRoZW4gaXQg
ZmxhZ3MgYW4gZXJyb3IgdG8gaW5kaWNhdGUgdG8gdGhlCisgICAgICAgICAqIHVzZXIgdGhhdCB0
aGUgc3BlY2lmaWMgSFcgaXJxIGNhbm5vdCBiZSB1c2VkIGFzIGl0IGlzIGRlZGljYXRlZCBmb3Ig
dnBsMDExLgorICAgICAgICAgKiAKKyAgICAgICAgICogVE9ETzoKKyAgICAgICAgICogVGhlIHZw
bDAxMSBpcnEgc2hvdWxkIGJlIGFzc2lnbmVkIHN1Y2ggdGhhdCBpdCBuZXZlciBjb25mbGljdHMg
d2l0aCB1c2VyCisgICAgICAgICAqIHNwZWNpZmllZCBpcnFzIHRoZXJlYnkgcHJldmVudGluZyBp
dHMgcGFzcy10aHJvdWdoLiBUaGlzIFRPRE8gaXMgZm9yCisgICAgICAgICAqIGltcGxlbWVudGlu
ZyB0aGF0IGxvZ2ljIGluIGZ1dHVyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICh2dWFydF9l
bmFibGVkICYmIGlycSA9PSB2dWFydF9pcnEpIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBo
eXNpY2FsIElSUSAldSBjb25mbGljdGluZyB3aXRoIHBsMDExIFNQSVxuIiwgaXJxKTsKKyAgICAg
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKICAgICAgICAgaWYgKGlycSA8
IDMyKQogICAgICAgICAgICAgY29udGludWU7CiAKQEAgLTU5MCw2ICs2MTcsMzggQEAgc3RhdGlj
IGludCBtYWtlX2h5cGVydmlzb3Jfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19n
YyAqZ2MsIHZvaWQgKmZkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBhcmNoX2luZm8gKmFpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByZXM7CisgICAgZ2ljX2lu
dGVycnVwdCBpbnRyOworCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAic2JzYS1wbDAx
MSIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlf
Y29tcGF0KGdjLCBmZHQsIDEsICJhcm0sc2JzYS11YXJ0Iik7CisgICAgaWYgKHJlcykgcmV0dXJu
IHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVT
U19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEww
MTFfU0laRSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHNldF9pbnRlcnJ1cHQo
aW50ciwgR1VFU1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKKwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGdjLCBmZHQsICZpbnRyLCAxKTsKKyAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgLyogVXNlIGEgZGVmYXVsdCBiYXVkIHJhdGUg
b2YgMTE1MjAwLiAqLworICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIs
IDExNTIwMCk7CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKyAgICBpZiAocmVzKSBy
ZXR1cm4gcmVzOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJj
aF9pbmZvICpnZXRfYXJjaF9pbmZvKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiB7CkBAIC04ODksNiArOTQ4LDkgQEAgbmV4dF9yZXNpemU6CiAgICAgICAgIEZEVCggbWFrZV90
aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsK
ICAgICAgICAgRkRUKCBtYWtlX2h5cGVydmlzb3Jfbm9kZShnYywgZmR0LCB2ZXJzKSApOwogCisg
ICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0Ff
VUFSVCkKKyAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFp
bmZvLCBkb20pICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAgICBGRFQoIGNvcHlf
cGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGX-0004uW-E5; Fri, 22 Sep 2017 08:24:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGW-0004rR-8v
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:52 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E3/09-25201-3D8C4C95; Fri, 22 Sep 2017 08:24:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfTAOt1LJ45
 EGmzbZGDxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbMuXyWuaBDs2L2HJUGxg1KXYxcHEICMxkl
 Vlw5xgbisAjMY5Z4c2IVO4gjIdDPKnH44GyWLkYOICdP4tBKrS5GTiAzTeJ6z1ZWCLtS4vqrs
 2wgtpCAlsTRU7NZIewdTBIN64NBWtkETCRmdUiAhEUElCTurZrMBGIzCzxnkph2SQfEFhaIkv
 iyowuslUVAVeLc7ptgNbwCPhJzn5xgglglJ3HzXCcziM0JFF/7fwMLxCpvia03rrJMYBRcwMi
 wilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzDu
 afc7xCjJwaQkyvv4yJFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8348D5QSLUtNTK9Iyc4BhD
 5OW4OBREuHlBYa+EG9xQWJucWY6ROoUoyXHhTuX/jBxHNhzC0h23Lz7h0mIJS8/L1VKnHc+yD
 wBkIaM0jy4cbDYvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPc6yBSezLwSuK2vgA5iAjq
 ofDXYQSWJCCmpBsaOFVYlOre9VR5ozI5mdXl7PG5W/n7Wc5Z/BFQM5vBu+2NTunn1gZY3SaL2
 jvoJtkE+wZ+3TJnT7mZw70Nf9r4b4v+CpboVZi80UC66wMSdqbawZbIe/077PbdKjwtzKwmdE
 J13cum5yx6LTKOXxPppvP2p9e9LmV5PW6NS77SCjGmxqvEyS5VYijMSDbWYi4oTAR40evXIAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506068689!109914456!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42201 invoked from network); 22 Sep 2017 08:24:50 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:50 -0000
Received: by mail-pf0-f174.google.com with SMTP id d187so231998pfg.11
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0dDjqhXxWsv/zS1ps0b/tJGOGIRU9n88m8CQHyVX6Ts=;
 b=foYITdKrvUBzoW7DMuYXaEpjdxTDQ5X4nRAfLMMCCkpk0rHrrbG6UanJnpV3xdvZsk
 N3LImGmVpUylsvVDgk3unqoq0GQLqr37xHgxC1AK2OncGQv8VBoHUEjIGE9SA4JeQkT5
 Y/lEv0uY2cjIRmUk3ARSCgbo4aDOiI5q34Hv0=
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=0dDjqhXxWsv/zS1ps0b/tJGOGIRU9n88m8CQHyVX6Ts=;
 b=lO3Vygbw+mJT3PiIsoK4PeekPmjV3wVYzxAHylXs8c9okz1vvckXnZswXv072Cs5Ma
 m8ljM/qI7KRkbaTd9ajQN3VgIKEAeYQHEeEiYORZdusk4UOOR9CjrPxTFJ/hfsFoJOaf
 4iVdKYRsvOZNzrYx8P25Yv/34U0XjiJD0D3/RkxzwusMgQLMbTNul8uQY2+vPLrjVIA5
 JdHsJnDprECZ3pBWfrZCKRDO1ToIE43Y970NQeu9sUFKCM7NfUUQp+UD98dAJbTfl7bT
 gcy3CGhhstnloo2xUOHyO7AM9rNQ0G08t1cbeqMGdle83JS6ZR7e9wj8/CEBfMwDfPc3
 N7QA==
X-Gm-Message-State: AHPjjUjnJu2ZkgSZODKkO8d/DL2ZogzL3WW9CtpIWGk01TOIWWkVrRd8
 hJuj2IXFU7NgcsO9bsI1w8oqZRfVhuA=
X-Google-Smtp-Source: AOwi7QAviLZN6kQxlSt4vfCDlty+hss08sVFARgSjNlaqWvMvXxue95bNIkEt7ORJ4S6gvMpFkVMSw==
X-Received: by 10.98.158.78 with SMTP id s75mr8510573pfd.156.1506068688995;
 Fri, 22 Sep 2017 01:24:48 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:48 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:24 +0530
Message-Id: <1506068606-17066-26-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
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>
Subject: [Xen-devel] [PATCH 25/27 v10] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIGEgbmV3IHZ1YXJ0IG9wdGlvbiBhZGRlZC4KMi4g
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnVhcnQuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIEFkZGVkIGEgbmV3
IHNlY3Rpb24gZm9yIHZ1YXJ0IHVzYWdlLgotIEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQt
YnkvYWNrZWQtYnkgdGFncyBhcyB0aGlzIGlzIGEgbGltaXRlZCBjaGFuZ2UuIEtpbmRseQogIHJl
dmlldy4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gTWlub3IgY2hhbmdlIHRvIHJlbmFtZSAicGwwMTEi
IHRvICJzYnNhX3VhcnQiLiBTaW5jZSBpdCBpcyBhIG1pbm9yIGNoYW5nZSBJIGhhdmUKICByZXRh
aW5lZCB0aGUgcmV2aWV3ZWQtYnkgYW5kIGFja2VkLWJ5IHRhZ3MuCgogZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluIHwgMTIgKysrKysrKysrKysrCiBkb2NzL21pc2MvY29uc29sZS50eHQgICAgfCA0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXgg
MjQ3YWU5OS4uZjFkMmE3YSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTEwNSw2ICsxMTA1LDkgQEAgQWxsb3cg
YSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgcGh5c2ljYWwgSVJRcy4KIEl0IGlzIHJlY29tbWVu
ZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgogYWRtaW5p
c3RyYXRvcidzIGNvbnRyb2wuCiAKK0lmIHZ1YXJ0IGNvbnNvbGUgaXMgZW5hYmxlZCB0aGVuIGly
cSAzMiBpcyByZXNlcnZlZCBmb3IgaXQuIFNlZQorTDwvdnVhcnQ9InVhcnQiPiB0byBrbm93IGhv
dyB0byBlbmFibGUgdnVhcnQgY29uc29sZS4KKwogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5lbHM9
Tj4KIAogTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVscyAo
UFYgaW50ZXJydXB0cykuCkBAIC0yMjIwLDYgKzIyMjMsMTUgQEAgdGhlIGRvbWFpbiB3YXMgY3Jl
YXRlZC4KIFRoaXMgcmVxdWlyZXMgaGFyZHdhcmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSByZXF1
ZXN0ZWQgdmVyc2lvbiwgZWl0aGVyCiBuYXRpdmVseSBvciB2aWEgaGFyZHdhcmUgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHkgc3VwcG9ydC4KIAorPWl0ZW0gQjx2dWFydD0idWFydCI+CisKK1RvIGVu
YWJsZSB2dWFydCBjb25zb2xlLCB1c2VyIG11c3Qgc3BlY2lmeSB0aGUgZm9sbG93aW5nIG9wdGlv
biBpbiB0aGUKK1ZNIGNvbmZpZyBmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0N1cnJl
bnRseSwgb25seSB0aGUgInNic2FfdWFydCIgbW9kZWwgaXMgc3VwcG9ydGVkIGZvciBBUk0uCisK
ID1iYWNrCiAKID1oZWFkMyB4ODYKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dCBi
L2RvY3MvbWlzYy9jb25zb2xlLnR4dAppbmRleCAxNmRhODA1Li40ZTE4MGY4IDEwMDY0NAotLS0g
YS9kb2NzL21pc2MvY29uc29sZS50eHQKKysrIGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CkBAIC0x
OSw3ICsxOSwyMCBAQCBUaGUgZmlyc3QgUFYgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIHJlbWFp
bnM6CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUKIAotdGhlIG90aGVyIFBWIGNvbnNv
bGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAorVGhl
IHZpcnR1YWwgVUFSVCBjb25zb2xlIHBhdGggaW4geGVuc3RvcmUgaXMgZGVmaW5lZCBhczoKKwor
L2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMAorCitUaGUgdnVhcnQgY29uc29sZSBwcm92aWRl
cyBhY2Nlc3MgdG8gYSB2aXJ0dWFsIFNCU0EgVUFSVCBvbiBBUk0gc3lzdGVtcy4KK1RvIGVuYWJs
ZSB2dWFydCB0aGUgZm9sbG93aW5nIGxpbmUgaGFzIHRvIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBj
b25maWd1cmF0aW9uCitmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0luIExpbnV4IHlv
dSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIFNCU0EgVUFSVCBieSB1c2luZyB0aGUgInR0eUFNQTAi
Citjb25zb2xlIGluc3RlYWQgb2YgImh2YzAiLgorCitUaGUgb3RoZXIgUFYgY29uc29sZXMgZm9s
bG93IHRoZSBjb252ZW50aW9uYWwgeGVuc3RvcmUgZGV2aWNlIHBhdGggYW5kCiBsaXZlIGluOgog
CiAvbG9jYWwvZG9tYWluLyRET01JRC9kZXZpY2UvY29uc29sZS8kREVWSUQuCkBAIC02MSw2ICs3
NCwxNCBAQCBvdXRwdXQgPSBwdHkKIFRoZSBiYWNrZW5kIHdpbGwgd3JpdGUgdGhlIHB0eSBkZXZp
Y2UgbmFtZSB0byB0aGUgInR0eSIgbm9kZSBpbiB0aGUKIGNvbnNvbGUgZnJvbnRlbmQuCiAKK0Zv
ciB0aGUgUFYgY29uc29sZSB0aGUgdHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFp
bi8kRE9NSUQvY29uc29sZS90dHkKKworRm9yIHRoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSB0aGUg
dHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMC90dHkK
KwogSWYgdGhlIHRvb2xzdGFjayB3YW50cyBhIGxpc3RlbmluZyBVbml4IGRvbWFpbiBzb2NrZXQg
dG8gYmUgY3JlYXRlZCBhdCBwYXRoCiA8cGF0aD4sIGEgY29ubmVjdGlvbiBhY2NlcHRlZCBhbmQg
ZGF0YSBwcm94aWVkIHRvIHRoZSBjb25zb2xlLCBpdCB3aWxsIHdyaXRlOgogCkBAIC03OSw4ICsx
MDAsOCBAQCBGb3IgZXhhbXBsZToKIGlvZW11CiAKIFRoZSBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBv
bmx5IHhlbmNvbnNvbGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMKLXNldmVyYWwgbGltaXRh
dGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBjb25zb2xlIGFuZCBp
dAotY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4KK3NldmVyYWwgbGltaXRhdGlvbnM6IGl0IGNh
biBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2aXJ0dWFsIFVBUlQKK2NvbnNvbGUg
YW5kIGl0IGNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCiAKIEVtdWxhdGVkIHNlcmlhbHMgYXJl
IHByb3ZpZGVkIGJ5IHFlbXUtZG0gb25seSB0byBodm0gZ3Vlc3RzOyB0aGUgbnVtYmVyCiBvZiBl
bXVsYXRlZCBzZXJpYWxzIGRlcGVuZHMgb24gaG93IG1hbnkgIi1zZXJpYWwiIGNvbW1hbmQgbGlu
ZSBvcHRpb25zCkBAIC05MCwxNCArMTExLDE1IEBAIHhlbnN0b3JlIGluIHRoZSBmb2xsb3dpbmcg
cGF0aDoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvc2VyaWFsLyRTRVJJQUxfTlVNL3R0eQogCi14
ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBjb25zb2xlIG9yIGFuIGVt
dWxhdGVkIHNlcmlhbAotdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2Vz
IGEgZG9taWQgYXMgcGFyYW1ldGVyIHBsdXMgYW4KLW9wdGlvbmFsIGNvbnNvbGUgdHlwZSAocHYg
Zm9yIFBWIGNvbnNvbGVzIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQKLXNlcmlhbHMpIGFuZCBjb25z
b2xlIG51bWJlci4gRGVwZW5kaW5nIG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlCi1udW1iZXIsIHhl
bmNvbnNvbGUgd2lsbCBsb29rIGZvciB0aGUgdHR5IG5vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3Jl
Ci1wYXRocywgYXMgZGVzY3JpYmVkIGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndCBzcGVjaWZ5
IHRoZSBjb25zb2xlIHR5cGUKLXhlbmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBn
dWVzdCBpcyBhIHB2IGd1ZXN0IGl0IGRlZmF1bHRzIHRvCi1QViBjb25zb2xlLCBpZiB0aGUgZ3Vl
c3QgaXMgYW4gaHZtIGd1ZXN0IGl0IGRlZmF1bHRzIHRvIGVtdWxhdGVkIHNlcmlhbC4KK3hlbmNv
bnNvbGUgaXMgdGhlIHRvb2wgdG8gY29ubmVjdCB0byBhIFBWIG9yIHZpcnR1YWwgVUFSVCBjb25z
b2xlIG9yIGFuCitlbXVsYXRlZCBzZXJpYWwgdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5j
b25zb2xlIHRha2VzIGEgZG9taWQgYXMKK3BhcmFtZXRlciBwbHVzIGFuIG9wdGlvbmFsIGNvbnNv
bGUgdHlwZSAocHYgZm9yIFBWIGNvbnNvbGVzLCB2dWFydCBmb3IKK3ZpcnR1YWwgVUFSVCBvciBz
ZXJpYWwgZm9yIGVtdWxhdGVkIHNlcmlhbHMpIGFuZCBjb25zb2xlIG51bWJlci4KK0RlcGVuZGlu
ZyBvbiB0aGUgdHlwZSBhbmQgY29uc29sZSBudW1iZXIsIHhlbmNvbnNvbGUgd2lsbCBsb29rIGZv
ciB0aGUgdHR5Citub2RlIGluIGRpZmZlcmVudCB4ZW5zdG9yZSBwYXRocywgYXMgZGVzY3JpYmVk
IGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndAorc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlIHhl
bmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBndWVzdCBpcyBhIHB2CitndWVzdCBp
dCBkZWZhdWx0cyB0byBQViBjb25zb2xlLCBpZiB0aGUgZ3Vlc3QgaXMgYW4gaHZtIGd1ZXN0IGl0
IGRlZmF1bHRzIHRvCitlbXVsYXRlZCBzZXJpYWwuCiAKIEJ5IGRlZmF1bHQgeGwgY3JlYXRlcyBh
IHB2IGNvbnNvbGUgZm9yIGh2bSBndWVzdHMsIHBsdXMgYW4gZW11bGF0ZWQKIHNlcmlhbCBpZiB0
aGUgdXNlciBzcGVjaWZpZWQgJ3NlcmlhbCA9ICJwdHkiJyBpbiB0aGUgVk0gY29uZmlnIGZpbGUu
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGb-00052I-P2; Fri, 22 Sep 2017 08:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGZ-0004yQ-Qm
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:24:55 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 41/A6-20972-6D8C4C95;
 Fri, 22 Sep 2017 08:24:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRtsrHv1xJF
 Ig0UPhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDt/4wFpwTrHj//SFTA+N83i5GLg4hgamM
 Ele/trGCOCwC85glWh9dZAFxJAT6WSXONj0DynACOXkSB38/ZoKw0ySu3tnEBmFXS7Ts+MkCY
 gsJaEkcPTWbFWLsDiaJnh9TmLsYOTjYBEwkZnVIgNSICChJ3Fs1GWwOs0C9xLZzvxhBbGGBcI
 kpf7+C2SwCqhJ3/l4As3kFfCS+be1kgdglJ3HzXCcziM0JFF/7fwPUXm+JrTeuskxgFFzAyLC
 KUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw5BiAYAfj/Y0B
 hxglOZiURHkfHzkSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/Y4UE6wKDU9tSItMwcY/DBpC
 Q4eJRHecJA0b3FBYm5xZjpE6hSjJce+Pbf+MHGsuH4bSHbcvPuHSYglLz8vVUqcdz5IgwBIQ0
 ZpHtw4WIReYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvLJApPJl5JXBbXwEdxAR0UPlqsIN
 KEhFSUg2M5wzqTW16P33NP86yZNLtuEOFdYU6+8w2zK2KY132+/qXmUtWPM6Y8/+q66XMmrJU
 Q9+/i43PxGap9rw7xrvT7Mq7jZYvWsKu5tV0CHVxlL+ZUGdyOvSUZehXcf4pbvL/LsWctIrwU
 7zdOCGiJjPyk0LIlEu5j/i/Hr7xTmOu5DTVvSrfFKVzlViKMxINtZiLihMBssDot8sCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506068692!80612577!1
X-Originating-IP: [74.125.83.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38215 invoked from network); 22 Sep 2017 08:24:53 -0000
Received: from mail-pg0-f51.google.com (HELO mail-pg0-f51.google.com)
 (74.125.83.51)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:53 -0000
Received: by mail-pg0-f51.google.com with SMTP id d8so249577pgt.4
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2cGA9GWQ2dcLrzuB4im3ko3qiqx5AgeGA+TPbfZsVTY=;
 b=US8noF1h/JL6o7alss+Tse1vxlcgqY1xYux6hHNESjTWkguGoGc7Psarnm9geEZVyI
 VsFfXn0FQwg4hhu5KQQnDv+dlI8EUMKAQIPTxIm8nkj2IC/9typIy8yoQfx6zzMZChnM
 3p7GCcZqiLirdmGoFL4fMLXLPxemE72XFl8Zw=
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=2cGA9GWQ2dcLrzuB4im3ko3qiqx5AgeGA+TPbfZsVTY=;
 b=TGVprVe81o3APczF13qaudjIC55zDqMN+xr8gbTHW3nDnhQziwisBb5lJ00vOHybU4
 snZiEXXnnoyO/CzUfBh78KgOCIHUUJrwaWGhRE3aNg8Uvdb4ap0g1ROfBZjMhFtTATym
 ZLtapW+6A9JxJRqXMYcteXvrI8GLUbZqf+9xL8B91aZJ0TAL2D+NMW0jYO3wiyBsdbYR
 rdrmkNhB/mGnKzuAan2g8zCRLm5GxwicP7b0S63PXm+a+XsopmSnrW7AfOE7hOtmmAkm
 9gQ3U/5Go1mbou1xf1q7FPnIbjX3fh85RklPJJsLgogUuXi0tbOdw+/2LxSKqmQ+lOky
 nhhw==
X-Gm-Message-State: AHPjjUh+kjBKUzC+ITOsaFg8xFveHnCw5BTyXo4d6vZGcp+P6LjZif+Q
 vN2hRsGjXOyh5GMCkErO7JsIHi6jLas=
X-Google-Smtp-Source: AOwi7QCwnaHLafuyZD+Jcwbc+twyUwBjdQGTrzVrqHjIgI2i21mf6ivDbIyR3uoVPHEZ2pOLM8n23w==
X-Received: by 10.159.194.140 with SMTP id y12mr8295899pln.262.1506068691607; 
 Fri, 22 Sep 2017 01:24:51 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:51 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:25 +0530
Message-Id: <1506068606-17066-27-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 26/27 v10] xen/arm: vpl011: Fix the slow early
	console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0
ZSBkYXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBi
ZWZvcmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24g
bG9naWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gb25lCmJ5dGUgd2FzIHdyaXR0ZW4g
aW4gdGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKZW1wdGll
ZC4gVGhpcyBtZWFudCB0aGF0IHRoZSBvdXRwdXQgd2FzIGRlbGF5ZWQgYXMgZWFjaCBjaGFyYWN0
ZXIgbmVlZGVkCnRoZSBCVVNZIHRvIGdldCBjbGVhcmVkLgoKU2luY2UgdGhlIFNCU0EgVUFSVCBp
cyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0CmVuc3VyZXMg
dGhhdCBvbmNlIHRoZSBkYXRhIGlzIGVucXVldWVkIGluIHRoZSBGSUZPLCBpdCB3aWxsIGJlIHJl
Y2VpdmVkCmJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0IG9u
bHkgd2hlbiBGSUZPIGJlY29tZXMKZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vh
cmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5CnRvIHdyaXRlIHRoZSBkYXRhLgoKU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
PgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgfCAyMSArKysr
KysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwppbmRleCA1NmQ5Y2JlLi4zNjc5NGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0xNTcsOSArMTU3
LDE1IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ4X3QgZGF0YSkKICAgICB7CiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CiAgICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwotICAgIH0KIAotICAgIHZwbDAxMS0+dWFydGZy
IHw9IEJVU1k7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdo
ZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0CisgICAgICAgICAqIHRoZSBT
QlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3Qg
YXMKKyAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0
IHRvIGdldCBjbGVhcmVkIGJlZm9yZQorICAgICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KKyAg
ICAgICAgICovCisgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgfQogCiAgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CiAKQEAgLTM2OSwxMSArMzc1LDE2IEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICB2
cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsK
KworICAgICAgICAvKgorICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBz
cGFjZSBiZWNvbWVzIGF2YWlsYWJsZQorICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQg
ZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQorICAgICAgICAgKiB3aXRob3V0IGFu
eSBmdXJ0aGVyIGRlbGF5LgorICAgICAgICAgKi8KKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
fkJVU1k7CisKICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKLSAgICAgICAgewot
ICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7CiAgICAgICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBUWEZFOwotICAgICAgICB9CiAgICAgfQogCiAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:25:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:25:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJGe-000589-WD; Fri, 22 Sep 2017 08:25:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvJGe-000577-Nn
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:25:00 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EB/6C-03454-BD8C4C95; Fri, 22 Sep 2017 08:24:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiVRusrXvjxJF
 Igze7hCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owd/4ULLllXLLu5gKWB8bV2FyMnh5DAVEaJ
 Zxvyuxi5OFgE5jFLbD56gAXEkRDoZ5VY+fgVM0iVhECeRMuRXnYIO02i/ex5oDgHkF0hseCnE
 8QgLYmjp2azgvQKCexgklgzsZ0JpIZNwERiVocESI2IgJLEvVWTmUBsZoF6iW3nfjGC2MIC+R
 KHPjwCs1kEVCVe/l3EAmLzCvhINE6fyASxVk7i5rlOsHM4geJr/29ggdjrLbH1xlWWCYyCCxg
 ZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgnH3Z
 /xCjJAeTkijv4yNHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8O48DpQTLEpNT61Iy8wBBj1MW
 oKDR0mENxwkzVtckJhbnJkOkTrFaMmxb8+tP0wcK67fBpIdN+/+YRJiycvPS5US550P0iAA0p
 BRmgc3DhaZlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMOwtkCk9mXgnc1ldABzEBHVS+Guy
 gkkSElFQDY2f8it1bXCpvmv5QmCLqxXEi62OD6+91GW81RZaf44/3n2Scmqy1MHfdheWFK6r7
 pxS7xN4sa5vR9euZ7p4zDYYFm2cZdrSem7nq9ar3OUm1TorXnZ4IrLj4RHIm//md1hIM5sdMF
 IxmMxp9Sbo7ozKeO8LTQaG2OLXvcOTe5OnWVa4H1jCtVGIpzkg01GIuKk4EAJh8POfHAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506068695!77432598!1
X-Originating-IP: [74.125.83.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30530 invoked from network); 22 Sep 2017 08:24:56 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 08:24:56 -0000
Received: by mail-pg0-f43.google.com with SMTP id 7so239736pgd.13
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 01:24:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ShLFdjyBwOXeMOQr3lQ1MFu6ReaYVbjCfilIir6inKk=;
 b=UknzJ/Zr3Lv5W7sfQAEulo9lESiXRn1JFf7zCDsJL9/lrD89JRbQAK5iylKqd0kivQ
 Hf1FCfbIdh25rbZ207H+MxqtUpzqXFGf8F9JknfXXNjTcK36FSyCgmn2W349oogTFN6n
 nt4mktNP2bNlLbuf4JMj43u7fNzqFfI54RZrg=
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=ShLFdjyBwOXeMOQr3lQ1MFu6ReaYVbjCfilIir6inKk=;
 b=BN1+UuRo42InaY8iD1H9adV1HF4RoNRC4tGwAYsIxE1+6irtDfF3NkaZSqQ7Jy1Uxd
 mwSzSS787434UdAeh08jBpoXt3bvTPR8vfKwnaAUETROpLA9EJGhohM3+1Jputt5YVry
 YdWaOv6iUjhsbqmr+gQCsbf9FCQlS7qtzgupGO6HEqA+MppxBZCcYhWVdYwBkEQKUsYK
 FDdULpCGqXf9wLEQ1xKD6pSJvYm8LFv07ax7Pp9lQqt550dwPYijtlWxHWkr2xZtCuEe
 NiahZHKV/Yor3yYZlr9KBJROkSjjoA3mKnQSBZURWItQ+q7ocp00FgbOJqbIfYUzPpB3
 ykeA==
X-Gm-Message-State: AHPjjUgTq5lau3j/AQ9hL7f1EF+G3pLMHxC1NSOAPQbqgbhnrrSy6M17
 uiVUNr/hGmitTbZfm5JRhTJIfY4Yt7Q=
X-Google-Smtp-Source: AOwi7QCFENWuKUvOFjczE3xBH6rHXBv+f9H6yMscTglsUUxJI63JVCzAsn18jcLM5UGPuWnl2cvubA==
X-Received: by 10.84.129.226 with SMTP id b89mr8044192plb.6.1506068694402;
 Fri, 22 Sep 2017 01:24:54 -0700 (PDT)
Received: from blr-ubuntu-linaro.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id f74sm5569284pfa.36.2017.09.22.01.24.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 01:24:54 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:53:26 +0530
Message-Id: <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the logic
	for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdl
cmUgdGVzdGVkIG9uCnRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBv
YnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0IGlzCmdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1
bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50
bHkKZHVlIHRvIE9VVCByaW5nIGJ1ZmZlciBnZXR0aW5nIGZ1bGwuCgpUaGlzIGlzc3VlIHdhcyBk
dWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQgd2hl
bgphIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBi
ZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5kCnRoYXQgaXQgY2FuIHdyaXRlIE4gYnl0ZXMgaW4gdGhl
IEZJRk8sIHdoZXJlIE4gaXMgaGFsZiB0aGUgRklGTyBxdWV1ZSBzaXplLCB3aXRob3V0CnRoZSBi
eXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJRk8gZ2V0dGluZyBmdWxsLgoKVGhlIFNCU0Eg
VUFSVCBlbXVsYXRpb24gbG9naWMgd2FzIGFzc2VydGluZyB0aGUgVFggaW50ZXJydXB0IGFzIHNv
b24gYXMKYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFibGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNB
IFVBUlQgZHJpdmVyIHRyaWVkIHRvIHdyaXRlCm1vcmUgZGF0YSAodXB0byAxNiBieXRlcykgaW4g
dGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQgdGhlcmUgaXMgZW5vdWdoIHNwYWNlCmF2YWlsYWJsZSBs
ZWFkaW5nIHRvIGRyb3BwZWQgYnl0ZXMuCgpUaGUgU0JTQSBzcGVjIFsxXSBkb2VzIG5vdCBzcGVj
aWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQKb3IgZGUtYXNzZXJ0
ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCBpdCBp
cwphc3N1bWVkIGZvciBub3cgdGhhdCBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkIG9u
bHkgd2hlbiB0aGUgRklGTyBnb2VzCmhhbGYgZW1wdHkuCgpUQkQ6IE9uY2UgdGhlIFNCU0Egc3Bl
YyBpcyB1cGRhdGVkIHdpdGggdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCB0aGUgaW1wbGVtZW50YXRp
b24Kd2lsbCBiZSBtb2RpZmllZCB0byBhbGlnbiB3aXRoIHRoZSBzcGVjIHJlcXVpcmVtZW50LgoK
WzFdIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkw
MTgzZi9EREkwMTgzLnBkZgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkNoYW5nZXMgc2lu
Y2Ugdjg6Ci0gVXNlZCB2YXJpYWJsZXMgZmlmb19sZXZlbC9maWZvX3RocmVzaG9sZCBmb3IgbW9y
ZSBjbGFyaXR5Ci0gQWRkZWQgYSBuZXcgbWFjcm8gU0JTQV9VQVJUX0ZJRk9fU0laRSBpbnN0ZWFk
IG9mIHVzaW5nIGEgbWFnaWMgbnVtYmVyCi0gUmVuYW1lZCByaW5nX3FzaXplIHZhcmlhYmxlcyB0
byBmaWZvX2xldmVsIGZvciBjb25zaXN0ZW5jeSAKCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAg
ICAgIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggfCAgMiArCiAyIGZpbGVzIGNoYW5nZWQsIDYxIGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCAzNjc5NGQ4Li4xZjk3MjYxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAx
MS5jCkBAIC05MSwyMCArOTEsMjQgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAqLwogICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJv
ZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPiAwICkKICAgICB7CisgICAgICAgIHVuc2ln
bmVkIGludCBmaWZvX2xldmVsOworCiAgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21h
c2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOwogICAgICAgICBpbl9jb25zICs9IDE7CiAg
ICAgICAgIHNtcF9tYigpOwogICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsKKworICAg
ICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9m
KGludGYtPmluKSk7CisKKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQorICAgICAgICB7
CisgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOworICAgICAgICAgICAgdnBsMDEx
LT51YXJ0cmlzICY9IH5SWEk7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1w
dHlcbiIpOwogCi0gICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXpl
b2YoaW50Zi0+aW4pKSA9PSAwICkKLSAgICB7Ci0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJY
RkU7Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwotICAgIH0KLQogICAgIHZwbDAx
MS0+dWFydGZyICY9IH5SWEZGOwogCiAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVz
KGQpOwpAQCAtMTQ0LDI4ICsxNDgsNDEgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEo
c3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogICAgIGlmICggeGVuY29uc19xdWV1ZWQo
b3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KICAgICAgICAgIHNpemVv
ZiAoaW50Zi0+b3V0KSApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbCwg
Zmlmb190aHJlc2hvbGQ7CisKICAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJv
ZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9IGRhdGE7CiAgICAgICAgIG91dF9wcm9kICs9IDE7CiAg
ICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKLSAg
ICB9Ci0gICAgZWxzZQotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhw
ZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwogCi0gICAgaWYgKCB4ZW5jb25zX3F1ZXVl
ZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQotICAgICAgICAgc2l6
ZW9mIChpbnRmLT5vdXQpICkKLSAgICB7Ci0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7
Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOworICAgICAgICBmaWZvX2xldmVsID0g
eGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSk7CisK
KyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CisKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJRk8gYmVjb21lcyBm
dWxsLiBUaGlzIGVuc3VyZXMgdGhhdAorICAgICAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2
ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcworICAgICAgICAg
ICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBj
bGVhcmVkIGJlZm9yZQorICAgICAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5dGUuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgICAgIH0K
IAogICAgICAgICAvKgotICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJRk8g
YmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAotICAgICAgICAgKiB0aGUgU0JTQSBVQVJU
IGRyaXZlciBjYW4gd3JpdGUgdGhlIGVhcmx5IGNvbnNvbGUgZGF0YSBhcyBmYXN0IGFzCi0gICAg
ICAgICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQg
Y2xlYXJlZCBiZWZvcmUKLSAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5dGUuCisgICAgICAgICAq
IENsZWFyIHRoZSBUWEkgYml0IGlmIHRoZSBmaWZvIGxldmVsIGV4Y2VlZHMgZmlmb19zaXplLzIg
bWFyayB3aGljaAorICAgICAgICAgKiBpcyB0aGUgdHJpZ2dlciBsZXZlbCBmb3IgYXNzZXJ0aW5n
L2RlLWFzc3RlcnRpbmcgdGhlIFRYIGludGVycnVwdC4KICAgICAgICAgICovCi0gICAgICAgIHZw
bDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgICAgIGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mIChp
bnRmLT5vdXQpIC0gU0JTQV9VQVJUX0ZJRk9fU0laRS8yOworCisgICAgICAgIGlmICggZmlmb19s
ZXZlbCA8PSBmaWZvX3RocmVzaG9sZCApCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0g
VFhJOworICAgICAgICBlbHNlCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsK
ICAgICB9CisgICAgZWxzZQorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVu
ZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwogCiAgICAgdnBsMDExLT51YXJ0ZnIg
Jj0gflRYRkU7CiAKQEAgLTM0Miw3ICszNTksNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9h
dmFpbChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5h
cmNoLnZwbDAxMTsKICAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEt
PnJpbmdfYnVmOwogICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2Nv
bnMsIG91dF9wcm9kOwotICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6ZSwgb3V0X3Jp
bmdfcXNpemU7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9maWZvX2xldmVsLCBvdXRfZmlmb19s
ZXZlbDsKIAogICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKIApAQCAtMzUzLDM3ICszNzAsNTEg
QEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IHNtcF9ybWIoKTsKIAotICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9k
LAorICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKIAotICAgIG91dF9yaW5nX3FzaXplID0g
eGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCisgICAgb3V0X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1
ZXVlZChvdXRfcHJvZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9j
b25zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91
dCkpOwogCiAgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMg
bm90IGVtcHR5LiAqLwotICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAwICkKKyAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgIT0gMCApCiAgICAgewogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhG
RTsKLSAgICAgICAgaWYgKCBpbl9yaW5nX3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQorCisg
ICAgICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+aW4pICkKICAgICAgICAg
ICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7CisKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9
IFJYSTsKICAgICB9CiAKICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1
ZmZlciBpcyBub3QgZnVsbC4gKi8KLSAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihp
bnRmLT5vdXQpICkKKyAgICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRmLT5vdXQp
ICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBvdXRfZmlmb190aHJlc2hvbGQ7CisKICAg
ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyB8
PSBUWEk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogQ2xlYXIgdGhlIEJVU1kgYml0IGFzIHNv
b24gYXMgc3BhY2UgYmVjb21lcyBhdmFpbGFibGUKKyAgICAgICAgICogQ2xlYXIgdGhlIEJVU1kg
Yml0IGFzIHNvb24gYXMgc3BhY2UgYmVjb21lcyBhdmFsaWFibGUKICAgICAgICAgICogc28gdGhh
dCB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gc3RhcnQgd3JpdGluZyBtb3JlIGRhdGEKICAgICAg
ICAgICogd2l0aG91dCBhbnkgZnVydGhlciBkZWxheS4KICAgICAgICAgICovCiAgICAgICAgIHZw
bDAxMS0+dWFydGZyICY9IH5CVVNZOwogCi0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0g
MCApCisgICAgICAgIC8qCisgICAgICAgICAqIFNldCB0aGUgVFhJIGJpdCBvbmx5IHdoZW4gdGhl
cmUgaXMgc3BhY2UgZm9yIGZpZm9fc2l6ZS8yIGJ5dGVzIHdoaWNoCisgICAgICAgICAqIGlzIHRo
ZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJy
dXB0LgorICAgICAgICAgKi8KKyAgICAgICAgb3V0X2ZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGlu
dGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7CisKKyAgICAgICAgaWYgKCBvdXRfZmlm
b19sZXZlbCA8PSBvdXRfZmlmb190aHJlc2hvbGQgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0
cmlzIHw9IFRYSTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5UWEk7CisKKyAgICAgICAgaWYgKCBvdXRfZmlmb19sZXZlbCA9PSAwICkKICAgICAgICAgICAg
IHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAppbmRleCAx
YjU4M2RhLi5kYjk1ZmY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKQEAgLTI4LDYgKzI4LDggQEAKICNk
ZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJjaC52
cGwwMTEubG9jaywgZmxhZ3MpCiAjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKIAorI2RlZmlu
ZSBTQlNBX1VBUlRfRklGT19TSVpFIDMyCisKIHN0cnVjdCB2cGwwMTEgewogICAgIHZvaWQgKnJp
bmdfYnVmOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:25:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJHU-00064M-9B; Fri, 22 Sep 2017 08:25:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJHT-00063M-Er
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:25:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 65/41-03422-E09C4C95; Fri, 22 Sep 2017 08:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5fv5JF
 Ig3lzRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdXy4wFXSxVFyauJi9gXEtcxcjJ4eQQJ7E
 mm3zWEFsXgE7iScXV4LFJQQMJU4vvMkCYrMIqEr8mPkYzGYTUJdoe7YdrF5EQFti7Z5X7F2MX
 BzMAjcYJZau3wlUxMEhLGAjcXCxHUhcSOAJq8Syq5OZQBo4BQIl/u8+B1bDKyAo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2S
 gl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8deygEOMkhxMSqK8j48c
 iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbviBFBOsCg1PbUiLTMHGAkwaQkOHiUR3laQNG9xQ
 WJucWY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpx3CkipAEhpRmke3CBYhF5ilJUS5mUEOk
 2IpyC1KDezBFX+FaM4B6OSMG8vyBSezLwSuH2vgE5hAjqlfDXYKSWJCCmpBkbxrKadd2vrX5z
 j3PtFL9hx513lzawafze8bt1dxXjy++E8FbvuE3olkxUd2v5Puuv8ZMPG2+JTPoS1q4mfemtx
 bpZoyZ/AonW109a0dKc2z9b3//3r5jqLNQ/eXJ2Yk7jrh5r77VQ9wfsbm080fW1sLTefedQlY
 8d87vOfHzy9tu5zya6WvEQtJZbijERDLeai4kQAzslpo8sCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506068748!83979237!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16703 invoked from network); 22 Sep 2017 08:25:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 08:25:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 02:25:47 -0600
Message-Id: <59C4E52A020000780017E5BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 02:25:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
 <20170920161033.GE4452@olila.local.net-space.pl>
 <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
In-Reply-To: <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, openxt@googlegroups.com,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDAwOjQ2LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T25lIHBpZWNlIHRoYXQgSSBzZWUgc3RpbGwgbWlzc2luZyBpcyB0aGUgWGVuIGNvbW1hbmQgbGlu
ZSBwYXJhbWV0ZXJzCj4gbm90IGJlaW5nIHZlcmlmaWVkLiBJdCB3b3VsZCBiZSBpZGVhbCB0byBo
YXZlIHRoZSBvcHRpb24gdG8gZ2V0IHRoYXQKPiBzZXQgZHVyaW5nIGNvbXBpbGUgdGltZSBhcyB3
ZWxsLCBzaW1pbGFyIHRvIExpbnV4J3MgQ09ORklHX0NNRExJTkUKPiBvcHRpb24sIHRvIGF2b2lk
IGZvciBleGFtcGxlIGdldHRpbmcgaW9tbXUgb3IgWFNNIGJlaW5nIHR1cm5lZCBvZmYgYnkKPiBz
b21lb25lIHdpdGggcGh5c2ljYWwgYWNjZXNzLgoKV2UgZG8gaGF2ZSBDTURMSU5FIGFuZCBDTURM
SU5FX09WRVJSSURFLiBCdXQgZm9yIHNvbWVvbmUKd2l0aCBwaHlzaWNhbCBhY2Nlc3MgaXQgd291
bGQgbGlrZWx5IGFsc28gYmUgcG9zc2libGUgdG8gYXZvaWQgc2VjdXJlCmJvb3QgYWx0b2dldGhl
cj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJIy-00079A-Js; Fri, 22 Sep 2017 08:27:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvJIx-00078W-Gp
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:27:23 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CF/79-03283-A69C4C95; Fri, 22 Sep 2017 08:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov27WySO
 RBq8bBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5W/ewFrTIVrxfu5+1gbFZoouRk0NCwEji
 7cR/TF2MXBxCAgsZJe42rWMFSQgLeEj0HljEDmKLCChL9P76zQJSxCxwn1Fiwc0NrBAdrawS8
 68fYAGpYhNQldhw/RRYN6+AtcS51hfMXYwcHCxA8bOnDUHCogLhEk1n+1kgSgQlTs58AmZzCh
 hITHozEWwZs4C6xJ95l5ghbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo3p
 xalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmB4MgDBDsadz50OMUpy
 MCmJ8j4+ciRSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4jU8A1QkWpaanV
 qRl5gAjCKZUgoNHSYTXAyTNW1yQmFucmQ6ROsWoy/Fj0pU/TEJgM6TEeUVBigRAijJK8+BGwK
 L5EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5fUGm8GTmlcBtegV0BBPQEeWrwY4oSURISTU
 wihQ9rHrEvOjgyecGix+8ss0r0dWzeaihPavvynm3dR+Vq4LO+cZ+ibjRq/U47ki7de1/vm7b
 +gWP3SR5byyXqj9jzbuLVcbVJ72w9If7JrPiSQd0l6ZI/A2bF23775RTbYNbsoYa+51CObvz6
 jX3rrA+KBY9WuL/VPhbgfqKBJZVX85VHv2ixFKckWioxVxUnAgADLohzeECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506068841!78223277!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57644 invoked from network); 22 Sep 2017 08:27:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 08:27:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 50A2CAD4D;
 Fri, 22 Sep 2017 08:27:21 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
 <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
 <59C4DD9B020000780017E575@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <456ff1ac-4552-8e27-e1bf-239bcdbce69d@suse.com>
Date: Fri, 22 Sep 2017 10:27:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C4DD9B020000780017E575@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMDk6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA5LjE3IGF0
IDA4OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjEvMDkvMTcgMTM6NDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMTM6MzksIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIxLzA5LzE3IDEzOjMxLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMDk6NTMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjEvMDkvMTcgMDg6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIxLjA5LjE3IGF0IDA2OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24g
MjAvMDkvMTcgMTc6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMjAuMDku
MTcgYXQgMTQ6NDQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDIwLzA5
LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4gT24gMjAuMDkuMTcg
YXQgMTM6MTAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gSSB0aG91Z2h0
IGFib3V0IGEgY2FwIGFuZCBUQkggSSdtIG5vdCBzdXJlIHdoaWNoIHdvdWxkIGJlIHNhbmUgdG8K
Pj4+Pj4+Pj4+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVtIHdyb25nLCBlc3BlY2lh
bGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4+Pj4+Pj4+PiB0aG9zZSBsaW1pdHMgd2lsbCBi
ZSBmb3IgZG9tMCBvbmx5IHRoZW4uIEFuZCBkb20wIHdvbid0IG5lZWQgbWFueQo+Pj4+Pj4+Pj4+
Pj4gZ3JhbnQgZnJhbWVzIGluIHRoZSBub3JtYWwgY2FzZS4uLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiBJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhpcyBEb20wIGFzcGVjdCB0b28gb3ZlciBs
dW5jaC4gV2hhdAo+Pj4+Pj4+Pj4+PiBhYm91dCBhbGxvd2luZyB0aGUgaGFyZHdhcmUgZG9tYWlu
IHRvIHNldCBpdHMgbGltaXQgKG9ubHkgdXB3YXJkcwo+Pj4+Pj4+Pj4+PiBvZiBjb3Vyc2UpIGlu
IHNldHVwX3RhYmxlKCksIHdpdGhvdXQgYW55IHVwcGVyIGJvdW5kIGVuZm9yY2VkPwo+Pj4+Pj4+
Pj4+PiBUaGlzIHdvdWxkIGZyZWUgdXAgdGhlIGdsb2JhbHMgdG8gYmUgdXNlZCBhcyBzeXN0ZW0g
d2lkZSBsaW1pdHMKPj4+Pj4+Pj4+Pj4gYWdhaW4uCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBUaGlz
IHdvdWxkIGJlIHBvc3NpYmxlLCBvZiBjb3Vyc2UuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBUaGUg
cXVlc3Rpb24gaXMgd2hldGhlciB0aGUgbmVlZCB0byByZS1hbGxvY2F0ZSB0aGUgZnJhbWUgcG9p
bnRlciBhcnJheXMKPj4+Pj4+Pj4+PiBpcyBpdCB3b3J0aC4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJ
bnB1dCBieSBvdGhlcnMgd291bGQgYmUgaGVscGZ1bC4uLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIHRo
aW5rIEknbGwgZ28gd2l0aCBhZGRpdGlvbmFsIGNhcCBib290IHBhcmFtZXRlcnMsIHNvIEkgZG9u
J3QgdGhpbmsKPj4+Pj4+Pj4gd2UgbmVlZCBkb20wIHRvIG1vZGlmeSBpdHMgb3duIGxpbWl0cy4K
Pj4+Pj4+Pgo+Pj4+Pj4+IFNvIGFyZSB3ZSBpbiBhZ3JlZW1lbnQgdGhlbiB0aGF0IG5vIG5ldyBj
b21tYW5kIGxpbmUgb3B0aW9ucwo+Pj4+Pj4+IGFyZSBuZWVkZWQsIGFuZCB0aGF0IGhlbmNlIHRo
ZSBjYXAgd2lsbCBiZSBhcHBsaWNhYmxlIHRvIGFsbAo+Pj4+Pj4+IGRvbWFpbnMgKHdpdGggRG9t
MCBzaW1wbHkgbm90IGhhdmluZyBhbnkgb3RoZXIgbGltaXQgZW5mb3JjZWQKPj4+Pj4+PiBvbiBp
dCk/Cj4+Pj4+Pgo+Pj4+Pj4gSG1tLCBJIG1lYW50IHRoaXMgdG8gYmUgdGhlIG90aGVyIHdheSBy
b3VuZDogaGF2aW5nIGRpc3RpbmN0IHBhcmFtZXRlcnMKPj4+Pj4+IGZvciBkb20wIGFuZCB0aGUg
Y2FwLgo+Pj4+Pj4KPj4+Pj4+IEluIGNhc2UgeW91IGxpa2UgaXQgbXVjaCBiZXR0ZXIgdG8gbWVy
Z2UgdGhlbSBJIHdvbid0IGFyZ3VlIG92ZXIgaXQuCj4+Pj4+Cj4+Pj4+IFdlbGwsIGxhdGUgeWVz
dGVyZGF5IGV2ZW5pbmcgaXQgb2NjdXJyZWQgdG8gbWUgdGhhdCBpdCB3b3VsZAo+Pj4+PiBvbmx5
IGJlIGNvbnNpc3RlbnQgdG8gYXBwbHkgdGhlIHNhbWUgY2FwIHRvIGFsbCBkb21haW5zLiBUaGF0
J3MKPj4+Pj4gaW4gcGFydGljdWxhciB0byBub3QgcGVuYWxpemUgYSBub24tRG9tMCBoYXJkd2Fy
ZSBkb21haW4gaW4KPj4+Pj4gY29tcGFyaXNvbiB3aXRoIERvbTAgaXRzZWxmLgo+Pj4+Cj4+Pj4g
VGhhdCdzIGNvcnJlY3QuCj4+Pj4KPj4+PiBPVE9IIGUuZy4gYSBjYXAgb2YgbGV0cyBzYXkgMTAy
NCBncmFudCBmcmFtZXMgYnV0IERvbTAgY29uZmlndXJlZCB0bwo+Pj4+IDQgb25seSAod2h5IHdv
dWxkIGl0IG5lZWQgbW9yZT8pIHdvdWxkIG1ha2Ugc2Vuc2U6IHRoZSBncmFudCBmcmFtZSBhcnJh
eQo+Pj4+IGZvciBEb20wIHdvdWxkIG5lZWQgMzIgYnl0ZXMgb25seSBpbnN0ZWFkIG9mIHRoZSA4
a0IgZm9yIHRoZSAxMDI0IGZyYW1lcwo+Pj4+IGlmIHRoZSBjYXAgd291bGQgYmUgdGhlIGNvbmZp
Z3VyYXRpb24gdmFsdWUgZm9yIERvbTAuCj4+Pgo+Pj4gTWF5IEkgc3VnZ2VzdCB0aGF0IGZvciBu
b3cgd2UgdXNlIHRoZSBzaW1wbGVyIHZhcmlhbnQgd2l0aG91dAo+Pj4gZXh0cmEgRG9tMCBjb21t
YW5kIGxpbmUgb3B0aW9ucywgYW5kIGxhdGVyIChwb3N0IDQuMTApLCBpZiB5b3Ugb3IKPj4+IGFu
eW9uZSBlbHNlIHJlYWxseSBmZWVscyBsaWtlIGl0LCBEb20wIHNwZWNpZmljIG9wdGlvbnMgYmUg
aW50cm9kdWNlZD8KPj4KPj4gV2hpbGUgYXBwbHlpbmcgdGhlc2UgY2hhbmdlcyB0byBteSBzZXJp
ZXMgSSByZWFsaXplZCB0aGlzIG1pZ2h0IGJlIGEgYmFkCj4+IGNob2ljZSBmb3IgQVJNOiB0aGUg
ZG9tMCBncmFudCB0YWJsZSBpcyBoZXJlIGxpbWl0ZWQgdG8gYWJvdXQgMTAwIHBhZ2VzLgo+PiBJ
ZiB0aGVyZSBpcyBzb21lIG5lZWQgdG8gaGF2ZSBhIGRvbVUgd2l0aCBtb3JlIGdyYW50IGZyYW1l
cyB0aGUgc3lzdGVtCj4+IHdvdWxkbid0IGJlIGFibGUgdG8gYm9vdCBhcyB0aGUgaGlnaCBjYXAg
d291bGQgYmUgdXNlZCBmb3IgdGhlIGRvbTAKPj4gZ3JhbnQgZnJhbWUgbnVtYmVyLgo+IAo+IFdo
eSBjYW4ndCBBUk0gY29kZSBsb3dlciB0aGUgRG9tMCB2YWx1ZXMgd2l0aG91dCBsb3dlcmluZyB0
aGUKPiBjYXBzPwoKU28gZWl0aGVyIHdlIGxldCBjb250cm9sIHRoZSBtYXhfZ3JhbnRfZnJhbWVz
IHZhbHVlIHRoZSBjYXAgX2FuZF8gdGhlCmRvbTAgdmFsdWUgb3Igbm90LiBXZSBjb3VsZCBoYW5k
bGUgdGhpcyBkaWZmZXJlbnRseSBvbiBBUk0sIG9mIGNvdXJzZSwKYnV0IHRoaXMgd291bGQgbWVh
biB0aGF0IHRoZSBkb20wIHZhbHVlIG9uIEFSTSB3b3VsZG4ndCBiZSBhZGp1c3RhYmxlCm90aGVy
IHRoYW4gYXMgYSBjb21waWxlIHRpbWUgb3B0aW9uLiBPciB3ZSBjb3VsZCBkbyB0aGF0IG9uIHg4
NiwgdG9vLgpGb3Igc2V0dGluZyBhIGNvbXBpbGUgdGltZSB2YWx1ZSBvZiBkb20wIEknZCBnbyB3
aXRoIGEgcmF0aGVyIGxvdyB2YWx1ZQpsaWtlIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTLgoKSW4g
dGhlIGVuZCBoYXZpbmcgYSBzdWItb3B0aW9uIGZvciBkb20wIGlzbid0IHRoYXQgY29tcGxpY2F0
ZWQsIElNTy4KCkknbSBvcGVuIGZvciBhbGwgcG9zc2liaWxpdGllcyBtZW50aW9uZWQgYWJvdmUu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:28:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJKL-0007Zk-17; Fri, 22 Sep 2017 08:28:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJKJ-0007ZT-Ky
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:28:47 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AF/5E-02092-EB9C4C95; Fri, 22 Sep 2017 08:28:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3ffySO
 RBs9+yFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPu0sKTrNW7O77z9bA2M7SxcjBISSQJ/Hs
 D28XIycHr4CdxJJTq1hAbAkBQ4nTC2+C2SwCqhIvO9exgthsAuoSbc+2g9kiAiYSSyb+BbK5O
 JgFfjBJrN7ygxVkprBAlMSqZT4gcSGBHkaJ3603mEEaOAV8JNY0rGQGqeEVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU010s
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw9BiDYwXjxtOchRkkOJiVR3sdHjkQK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdcQIoJ1iUmp5akZaZA4wCmLQEB4+SCG8rSJq3uCAxt
 zgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOOwWkVACkNKM0D24QLDovMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZj3GMgUnsy8Erh9r4BOYQI6pXw12CkliQgpqQZGodumXj/mV2iIFUn
 NM/1Svdqg/bnmm9Dm1e2/zPtSwtcGnDPZWNIr8+hTtAfbv/ofE073JM66/NOryfKZ9t0dTXff
 cbIk7V9xld9f7JDTpn1fDrmXN7zeoSS3q/uTtO3SBdFT2x5r/z51Ta7lk/RaTaMzDQ92iPYWW
 2szcGoaz/1RG+Y9I09eiaU4I9FQi7moOBEAnaxqM8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506068924!92148577!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42662 invoked from network); 22 Sep 2017 08:28:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 08:28:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 02:28:43 -0600
Message-Id: <59C4E5DC020000780017E642@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 02:28:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
In-Reply-To: <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v10] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEwOjIzLCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBAQCAtMTE5LDYgKzE0NCwzMyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgZC0+ZGlzYWJs
ZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxlOwo+ICAgICAgICAg
IHJldHVybiAwOwo+ICAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKPiArICAgIHsK
PiArICAgICAgICBpbnQgcmM7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9v
cDsKPiArCj4gKyAgICAgICAgLyogY2hlY2sgdGhhdCBzdHJ1Y3R1cmUgcGFkZGluZyBtdXN0IGJl
IDAuICovCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YodnVhcnRfb3AtPnBhZCk7
IGkrKyApCj4gKyAgICAgICAgICAgIGlmICggdnVhcnRfb3AtPnBhZFtpXSApCj4gKyAgICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKClRoaXMgY291bGQgYmUgaGFkIHdpdGggbGVzcyB0aGFu
IGhhbGYgdGhlIGFtb3VudCBvZiBjb2RlIGlmIHRoZQpwYWRkaW5nIGZpZWxkIHdhcyB1aW50MTZf
dC4gQnV0IGFueXdheS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJOo-0008Hp-Ie; Fri, 22 Sep 2017 08:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=431731287=citrix-osstest@xenproject.org>)
 id 1dvJOm-0008Hd-OU
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 08:33:24 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 87/7C-03093-4DAC4C95; Fri, 22 Sep 2017 08:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve65U0c
 iDfa+k7K4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBnfZ61mLdghUPHx1VPWBsYWri5GDg4JAX+J
 tW8duxg5gUx3ientK9hAbBEBZ4kJH26D2bwCehLdxz+zg9jCAhEST7/sYOli5AKqb2KR+L5iG
 jtEs6rE075zzCA2m4CHxMSeiSwgNgtQ/NrSuWBxIQEtiaWLVzJBDBWUODnzCVgNs4CExMEXL5
 gh5lhI7PjYxzaBkXcWkrJZSMoWMDKtYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMHQYg2MF4d1PAIUZJDiYlUd7HR45ECvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgvXkSKCdYlJqeWpGWmQMMYpi0BAePkgivDjCQhXiLCxJzizPTIVKnGHU5jm26/IdJiCUvP
 y9VSpz3HcgMAZCijNI8uBGwiLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4vIFN4MvNK4D
 a9AjqCCeiI8tVgR5QkIqSkGhhTJ7o5njEu2y9Wd2227AyDt0Hpn7dKSsw89X/elKR7cQrpnQs
 4C0Im7hJXvL7t+/fdynur+C/P+RO2uZojjYPpk4dj/ZxFf1rXaRQe/fwwz3aCdbuEy7NPypqq
 XP3enZeOqsoXNgVU6sfWPp1f9CNM4iaPuOqU0kKPua88TLsXybB8Ptry+5kSS3FGoqEWc1FxI
 gDGS+6AowIAAA==
X-Env-Sender: prvs=431731287=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506069194!94808762!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4173 invoked from network); 22 Sep 2017 08:33:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 08:33:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448822062"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72137-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:xen-boot:fail:nonblocking
X-Osstest-Versions-That: flight=72108
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 22 Sep 2017 09:33:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72137: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTM3IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTM3LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjEwOAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTA4CiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMDgK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjEwOAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDcyMTA4CgpiYXNlbGluZSB2
ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIxMDgKCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1qZXNzaWUt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:36:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJRO-0008UO-W1; Fri, 22 Sep 2017 08:36:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJRN-0008UI-W5
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:36:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AC/CE-02044-57BC4C95; Fri, 22 Sep 2017 08:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzfv9JF
 Ig1v7uC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjC7+zFLyUr3jx4iRTA+MiqS5GTg4hgTyJ
 pefesYLYvAJ2EjvXT2UHsSUEDCVOL7zJAmKzCKhKrDg+lQnEZhNQl2h7th2sXgQofvjScaA4F
 wezwEdGiet7etlAEsICnhKvXj9mA0kICWxnlbj0CCTBwcEpYCPxZF8UiMkrICjxd4cwSDmzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXRC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD4GIBgB2PjF6dDjJIcTEqivI+PHIkU
 4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQne/lNAdYJFqempFWmZOcD4gCmV4
 OBREuG9C5LmLS5IzC3OTIdInWI05vgx6cofJo6Om3f/MAmBTZIS520AKRUAKc0ozYMbBIvbS4
 yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmNQSZwpOZVwK37xXQKUxAp5SvBjulJBEhJdXAaLH
 /OvNn+Vs8WfWzDCtkX97g5mq+Vq7udv5hxW//Qw+mtFndusaVvvmkUOWkFUtPmYZ9SlT/y/r/
 zYWb0yskOiNE/CpVi8Iz5u6ZeKRQ6dLajpMsmnmnTWbc838aUclUvZXx7pb+GwuWRR/cGldiN
 /MFQ1Qxu/e+vamLAsPYpXYWxiyx7jQTUmIpzkg01GIuKk4EAID9xZjWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506069356!112776529!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10319 invoked from network); 22 Sep 2017 08:35:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 08:35:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 02:35:55 -0600
Message-Id: <59C4E78B020000780017E67D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 02:35:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
 <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
 <59C4DD9B020000780017E575@suse.com>
 <456ff1ac-4552-8e27-e1bf-239bcdbce69d@suse.com>
In-Reply-To: <456ff1ac-4552-8e27-e1bf-239bcdbce69d@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEwOjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOS8xNyAwOTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA5LjE3IGF0IDA4
OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIxLzA5LzE3IDEzOjQ4LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wOS4xNyBhdCAxMzozOSwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIxLzA5LzE3IDEzOjMxLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDIxLjA5LjE3IGF0IDA5OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBPbiAyMS8wOS8xNyAwODoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+
IE9uIDIxLjA5LjE3IGF0IDA2OjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+
IE9uIDIwLzA5LzE3IDE3OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAy
MC4wOS4xNyBhdCAxNDo0NCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9u
IDIwLzA5LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4+IE9uIDIw
LjA5LjE3IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBJ
IHRob3VnaHQgYWJvdXQgYSBjYXAgYW5kIFRCSCBJJ20gbm90IHN1cmUgd2hpY2ggd291bGQgYmUg
c2FuZSB0bwo+Pj4+Pj4+Pj4+Pj4+IGFwcGx5LiBUaGUgZ2xvYmFsIGxpbWl0cyBzZWVtIHdyb25n
LCBlc3BlY2lhbGx5IGxvb2tpbmcgYXQgcGF0Y2ggMTQ6Cj4+Pj4+Pj4+Pj4+Pj4gdGhvc2UgbGlt
aXRzIHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBuZWVkIG1hbnkK
Pj4+Pj4+Pj4+Pj4+PiBncmFudCBmcmFtZXMgaW4gdGhlIG5vcm1hbCBjYXNlLi4uCj4+Pj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0IHRoaXMgRG9tMCBhc3Bl
Y3QgdG9vIG92ZXIgbHVuY2guIFdoYXQKPj4+Pj4+Pj4+Pj4+IGFib3V0IGFsbG93aW5nIHRoZSBo
YXJkd2FyZSBkb21haW4gdG8gc2V0IGl0cyBsaW1pdCAob25seSB1cHdhcmRzCj4+Pj4+Pj4+Pj4+
PiBvZiBjb3Vyc2UpIGluIHNldHVwX3RhYmxlKCksIHdpdGhvdXQgYW55IHVwcGVyIGJvdW5kIGVu
Zm9yY2VkPwo+Pj4+Pj4+Pj4+Pj4gVGhpcyB3b3VsZCBmcmVlIHVwIHRoZSBnbG9iYWxzIHRvIGJl
IHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+Pj4+Pj4+Pj4+PiBhZ2Fpbi4KPj4+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+Pj4gVGhpcyB3b3VsZCBiZSBwb3NzaWJsZSwgb2YgY291cnNlLgo+Pj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+PiBUaGUgcXVlc3Rpb24gaXMgd2hldGhlciB0aGUgbmVlZCB0byByZS1h
bGxvY2F0ZSB0aGUgZnJhbWUgcG9pbnRlciBhcnJheXMKPj4+Pj4+Pj4+Pj4gaXMgaXQgd29ydGgu
Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBJbnB1dCBieSBvdGhlcnMgd291bGQgYmUgaGVscGZ1bC4u
Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEkgdGhpbmsgSSdsbCBnbyB3aXRoIGFkZGl0aW9uYWwgY2Fw
IGJvb3QgcGFyYW1ldGVycywgc28gSSBkb24ndCB0aGluawo+Pj4+Pj4+Pj4gd2UgbmVlZCBkb20w
IHRvIG1vZGlmeSBpdHMgb3duIGxpbWl0cy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU28gYXJlIHdlIGlu
IGFncmVlbWVudCB0aGVuIHRoYXQgbm8gbmV3IGNvbW1hbmQgbGluZSBvcHRpb25zCj4+Pj4+Pj4+
IGFyZSBuZWVkZWQsIGFuZCB0aGF0IGhlbmNlIHRoZSBjYXAgd2lsbCBiZSBhcHBsaWNhYmxlIHRv
IGFsbAo+Pj4+Pj4+PiBkb21haW5zICh3aXRoIERvbTAgc2ltcGx5IG5vdCBoYXZpbmcgYW55IG90
aGVyIGxpbWl0IGVuZm9yY2VkCj4+Pj4+Pj4+IG9uIGl0KT8KPj4+Pj4+Pgo+Pj4+Pj4+IEhtbSwg
SSBtZWFudCB0aGlzIHRvIGJlIHRoZSBvdGhlciB3YXkgcm91bmQ6IGhhdmluZyBkaXN0aW5jdCBw
YXJhbWV0ZXJzCj4+Pj4+Pj4gZm9yIGRvbTAgYW5kIHRoZSBjYXAuCj4+Pj4+Pj4KPj4+Pj4+PiBJ
biBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRvIG1lcmdlIHRoZW0gSSB3b24ndCBhcmd1
ZSBvdmVyIGl0Lgo+Pj4+Pj4KPj4+Pj4+IFdlbGwsIGxhdGUgeWVzdGVyZGF5IGV2ZW5pbmcgaXQg
b2NjdXJyZWQgdG8gbWUgdGhhdCBpdCB3b3VsZAo+Pj4+Pj4gb25seSBiZSBjb25zaXN0ZW50IHRv
IGFwcGx5IHRoZSBzYW1lIGNhcCB0byBhbGwgZG9tYWlucy4gVGhhdCdzCj4+Pj4+PiBpbiBwYXJ0
aWN1bGFyIHRvIG5vdCBwZW5hbGl6ZSBhIG5vbi1Eb20wIGhhcmR3YXJlIGRvbWFpbiBpbgo+Pj4+
Pj4gY29tcGFyaXNvbiB3aXRoIERvbTAgaXRzZWxmLgo+Pj4+Pgo+Pj4+PiBUaGF0J3MgY29ycmVj
dC4KPj4+Pj4KPj4+Pj4gT1RPSCBlLmcuIGEgY2FwIG9mIGxldHMgc2F5IDEwMjQgZ3JhbnQgZnJh
bWVzIGJ1dCBEb20wIGNvbmZpZ3VyZWQgdG8KPj4+Pj4gNCBvbmx5ICh3aHkgd291bGQgaXQgbmVl
ZCBtb3JlPykgd291bGQgbWFrZSBzZW5zZTogdGhlIGdyYW50IGZyYW1lIGFycmF5Cj4+Pj4+IGZv
ciBEb20wIHdvdWxkIG5lZWQgMzIgYnl0ZXMgb25seSBpbnN0ZWFkIG9mIHRoZSA4a0IgZm9yIHRo
ZSAxMDI0IGZyYW1lcwo+Pj4+PiBpZiB0aGUgY2FwIHdvdWxkIGJlIHRoZSBjb25maWd1cmF0aW9u
IHZhbHVlIGZvciBEb20wLgo+Pj4+Cj4+Pj4gTWF5IEkgc3VnZ2VzdCB0aGF0IGZvciBub3cgd2Ug
dXNlIHRoZSBzaW1wbGVyIHZhcmlhbnQgd2l0aG91dAo+Pj4+IGV4dHJhIERvbTAgY29tbWFuZCBs
aW5lIG9wdGlvbnMsIGFuZCBsYXRlciAocG9zdCA0LjEwKSwgaWYgeW91IG9yCj4+Pj4gYW55b25l
IGVsc2UgcmVhbGx5IGZlZWxzIGxpa2UgaXQsIERvbTAgc3BlY2lmaWMgb3B0aW9ucyBiZSBpbnRy
b2R1Y2VkPwo+Pj4KPj4+IFdoaWxlIGFwcGx5aW5nIHRoZXNlIGNoYW5nZXMgdG8gbXkgc2VyaWVz
IEkgcmVhbGl6ZWQgdGhpcyBtaWdodCBiZSBhIGJhZAo+Pj4gY2hvaWNlIGZvciBBUk06IHRoZSBk
b20wIGdyYW50IHRhYmxlIGlzIGhlcmUgbGltaXRlZCB0byBhYm91dCAxMDAgcGFnZXMuCj4+PiBJ
ZiB0aGVyZSBpcyBzb21lIG5lZWQgdG8gaGF2ZSBhIGRvbVUgd2l0aCBtb3JlIGdyYW50IGZyYW1l
cyB0aGUgc3lzdGVtCj4+PiB3b3VsZG4ndCBiZSBhYmxlIHRvIGJvb3QgYXMgdGhlIGhpZ2ggY2Fw
IHdvdWxkIGJlIHVzZWQgZm9yIHRoZSBkb20wCj4+PiBncmFudCBmcmFtZSBudW1iZXIuCj4+IAo+
PiBXaHkgY2FuJ3QgQVJNIGNvZGUgbG93ZXIgdGhlIERvbTAgdmFsdWVzIHdpdGhvdXQgbG93ZXJp
bmcgdGhlCj4+IGNhcHM/Cj4gCj4gU28gZWl0aGVyIHdlIGxldCBjb250cm9sIHRoZSBtYXhfZ3Jh
bnRfZnJhbWVzIHZhbHVlIHRoZSBjYXAgX2FuZF8gdGhlCj4gZG9tMCB2YWx1ZSBvciBub3QuIFdl
IGNvdWxkIGhhbmRsZSB0aGlzIGRpZmZlcmVudGx5IG9uIEFSTSwgb2YgY291cnNlLAo+IGJ1dCB0
aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgZG9tMCB2YWx1ZSBvbiBBUk0gd291bGRuJ3QgYmUgYWRq
dXN0YWJsZQo+IG90aGVyIHRoYW4gYXMgYSBjb21waWxlIHRpbWUgb3B0aW9uLgoKV2h5PyBJZiB0
aGUgc3BlY2lmaWVkIHZhbHVlIGlzIGxvd2VyIHRoYW4gdGhlIGFib3V0IDEwMCBwYWdlcwphbGxv
dyBmb3IsIGl0IGNvdWxkIHN0aWxsIHRha2UgZWZmZWN0LgoKPiBPciB3ZSBjb3VsZCBkbyB0aGF0
IG9uIHg4NiwgdG9vLgoKTm90IHdpdGhvdXQgYW4gYWN0dWFsIG5lZWQgdG8sIEkgd291bGQgc2F5
LgoKPiBGb3Igc2V0dGluZyBhIGNvbXBpbGUgdGltZSB2YWx1ZSBvZiBkb20wIEknZCBnbyB3aXRo
IGEgcmF0aGVyIGxvdyB2YWx1ZQo+IGxpa2UgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMuCj4gCj4g
SW4gdGhlIGVuZCBoYXZpbmcgYSBzdWItb3B0aW9uIGZvciBkb20wIGlzbid0IHRoYXQgY29tcGxp
Y2F0ZWQsIElNTy4KClRoYXQncyB0cnVlLCBidXQgdGhlIGluZmxhdGlvbiBvZiBjb21tYW5kIGxp
bmUgb3B0aW9ucyBpcyBieSBpdHNlbGYKd29ycnlpbmcgdG8gbWUuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:44:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJZB-0000wG-Oy; Fri, 22 Sep 2017 08:44:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvJZA-0000wA-RS
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:44:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8B/21-03423-65DC4C95; Fri, 22 Sep 2017 08:44:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov27Q2SO
 RBn+2m1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9M/sZC3pVKo7v6mNsYPwk28XIySEhYCTx
 duI/pi5GLg4hgYWMElfePWACSQgLeEj0HljEDmKLCChL9P76zQJSxCxwn1Fiwc0NrBAdt1klZ
 r65xApSxSagKrHh+ikgm4ODV8BaYvUOPpAwC1D44ukDYINEBcIlms72s4DYvAKCEidnPgGzOQ
 UMJKbc2sQIYjMLqEv8mXeJGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjF
 qFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDsYPy1LOAQ
 oyQHk5Io7+MjRyKF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYLX/AxQnWBRa
 npqRVpmDjCGYEolOHiURHi5QdK8xQWJucWZ6RCpU4y6HD8mXfnDJAQ2Q0qcNwykSACkKKM0D2
 4ELJ4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZjXB2QKT2ZeCdymV0BHMAEdUb4a7IiSRIS
 UVAOjXPo1Be/ACw0LDV5VGors7DoaOiH5vKZOj5jHXMfQjAyN3woywg/dOCanta2Nd+4/cLQk
 PuHkakWeeT6nY5j8PMSCt+z+vYut/6K/9+NtPaYfTru4dHefPK++rqWpuO7gT7U1KukK0Q5N6
 4+fC/ofMHP1I9FeIb/2sA07qqbnrV7cOD33xmIlluKMREMt5qLiRADfbiJG4gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506069842!117703382!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2426 invoked from network); 22 Sep 2017 08:44:02 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 08:44:02 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BD493AAC5;
 Fri, 22 Sep 2017 08:44:01 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com> <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
 <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
 <59C4DD9B020000780017E575@suse.com>
 <456ff1ac-4552-8e27-e1bf-239bcdbce69d@suse.com>
 <59C4E78B020000780017E67D@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <484df92d-d2ac-a968-4dc1-98d865de461a@suse.com>
Date: Fri, 22 Sep 2017 10:44:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C4E78B020000780017E67D@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTA6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA5LjE3IGF0
IDEwOjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDkvMTcgMDk6NTMsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDkuMTcgYXQgMDg6MTksIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIxLzA5LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjEuMDkuMTcgYXQgMTM6MzksIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjEvMDkvMTcgMTM6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIxLjA5LjE3IGF0IDA5OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24g
MjEvMDkvMTcgMDg6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMjEuMDku
MTcgYXQgMDY6MzUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDIwLzA5
LzE3IDE3OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4gT24gMjAuMDkuMTcg
YXQgMTQ6NDQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMjAvMDkv
MTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+Pj4+IE9uIDIwLjA5LjE3
IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4gSSB0aG91
Z2h0IGFib3V0IGEgY2FwIGFuZCBUQkggSSdtIG5vdCBzdXJlIHdoaWNoIHdvdWxkIGJlIHNhbmUg
dG8KPj4+Pj4+Pj4+Pj4+Pj4gYXBwbHkuIFRoZSBnbG9iYWwgbGltaXRzIHNlZW0gd3JvbmcsIGVz
cGVjaWFsbHkgbG9va2luZyBhdCBwYXRjaCAxNDoKPj4+Pj4+Pj4+Pj4+Pj4gdGhvc2UgbGltaXRz
IHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBuZWVkIG1hbnkKPj4+
Pj4+Pj4+Pj4+Pj4gZ3JhbnQgZnJhbWVzIGluIHRoZSBub3JtYWwgY2FzZS4uLgo+Pj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0IHRoaXMgRG9tMCBhc3Bl
Y3QgdG9vIG92ZXIgbHVuY2guIFdoYXQKPj4+Pj4+Pj4+Pj4+PiBhYm91dCBhbGxvd2luZyB0aGUg
aGFyZHdhcmUgZG9tYWluIHRvIHNldCBpdHMgbGltaXQgKG9ubHkgdXB3YXJkcwo+Pj4+Pj4+Pj4+
Pj4+IG9mIGNvdXJzZSkgaW4gc2V0dXBfdGFibGUoKSwgd2l0aG91dCBhbnkgdXBwZXIgYm91bmQg
ZW5mb3JjZWQ/Cj4+Pj4+Pj4+Pj4+Pj4gVGhpcyB3b3VsZCBmcmVlIHVwIHRoZSBnbG9iYWxzIHRv
IGJlIHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+Pj4+Pj4+Pj4+Pj4gYWdhaW4uCj4+Pj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gVGhpcyB3b3VsZCBiZSBwb3NzaWJsZSwgb2YgY291cnNlLgo+
Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+IFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSBuZWVk
IHRvIHJlLWFsbG9jYXRlIHRoZSBmcmFtZSBwb2ludGVyIGFycmF5cwo+Pj4+Pj4+Pj4+Pj4gaXMg
aXQgd29ydGguCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IElucHV0IGJ5IG90aGVycyB3b3VsZCBi
ZSBoZWxwZnVsLi4uCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBJIHRoaW5rIEknbGwgZ28gd2l0aCBh
ZGRpdGlvbmFsIGNhcCBib290IHBhcmFtZXRlcnMsIHNvIEkgZG9uJ3QgdGhpbmsKPj4+Pj4+Pj4+
PiB3ZSBuZWVkIGRvbTAgdG8gbW9kaWZ5IGl0cyBvd24gbGltaXRzLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IFNvIGFyZSB3ZSBpbiBhZ3JlZW1lbnQgdGhlbiB0aGF0IG5vIG5ldyBjb21tYW5kIGxpbmUg
b3B0aW9ucwo+Pj4+Pj4+Pj4gYXJlIG5lZWRlZCwgYW5kIHRoYXQgaGVuY2UgdGhlIGNhcCB3aWxs
IGJlIGFwcGxpY2FibGUgdG8gYWxsCj4+Pj4+Pj4+PiBkb21haW5zICh3aXRoIERvbTAgc2ltcGx5
IG5vdCBoYXZpbmcgYW55IG90aGVyIGxpbWl0IGVuZm9yY2VkCj4+Pj4+Pj4+PiBvbiBpdCk/Cj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IEhtbSwgSSBtZWFudCB0aGlzIHRvIGJlIHRoZSBvdGhlciB3YXkgcm91
bmQ6IGhhdmluZyBkaXN0aW5jdCBwYXJhbWV0ZXJzCj4+Pj4+Pj4+IGZvciBkb20wIGFuZCB0aGUg
Y2FwLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJbiBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRv
IG1lcmdlIHRoZW0gSSB3b24ndCBhcmd1ZSBvdmVyIGl0Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2VsbCwg
bGF0ZSB5ZXN0ZXJkYXkgZXZlbmluZyBpdCBvY2N1cnJlZCB0byBtZSB0aGF0IGl0IHdvdWxkCj4+
Pj4+Pj4gb25seSBiZSBjb25zaXN0ZW50IHRvIGFwcGx5IHRoZSBzYW1lIGNhcCB0byBhbGwgZG9t
YWlucy4gVGhhdCdzCj4+Pj4+Pj4gaW4gcGFydGljdWxhciB0byBub3QgcGVuYWxpemUgYSBub24t
RG9tMCBoYXJkd2FyZSBkb21haW4gaW4KPj4+Pj4+PiBjb21wYXJpc29uIHdpdGggRG9tMCBpdHNl
bGYuCj4+Pj4+Pgo+Pj4+Pj4gVGhhdCdzIGNvcnJlY3QuCj4+Pj4+Pgo+Pj4+Pj4gT1RPSCBlLmcu
IGEgY2FwIG9mIGxldHMgc2F5IDEwMjQgZ3JhbnQgZnJhbWVzIGJ1dCBEb20wIGNvbmZpZ3VyZWQg
dG8KPj4+Pj4+IDQgb25seSAod2h5IHdvdWxkIGl0IG5lZWQgbW9yZT8pIHdvdWxkIG1ha2Ugc2Vu
c2U6IHRoZSBncmFudCBmcmFtZSBhcnJheQo+Pj4+Pj4gZm9yIERvbTAgd291bGQgbmVlZCAzMiBi
eXRlcyBvbmx5IGluc3RlYWQgb2YgdGhlIDhrQiBmb3IgdGhlIDEwMjQgZnJhbWVzCj4+Pj4+PiBp
ZiB0aGUgY2FwIHdvdWxkIGJlIHRoZSBjb25maWd1cmF0aW9uIHZhbHVlIGZvciBEb20wLgo+Pj4+
Pgo+Pj4+PiBNYXkgSSBzdWdnZXN0IHRoYXQgZm9yIG5vdyB3ZSB1c2UgdGhlIHNpbXBsZXIgdmFy
aWFudCB3aXRob3V0Cj4+Pj4+IGV4dHJhIERvbTAgY29tbWFuZCBsaW5lIG9wdGlvbnMsIGFuZCBs
YXRlciAocG9zdCA0LjEwKSwgaWYgeW91IG9yCj4+Pj4+IGFueW9uZSBlbHNlIHJlYWxseSBmZWVs
cyBsaWtlIGl0LCBEb20wIHNwZWNpZmljIG9wdGlvbnMgYmUgaW50cm9kdWNlZD8KPj4+Pgo+Pj4+
IFdoaWxlIGFwcGx5aW5nIHRoZXNlIGNoYW5nZXMgdG8gbXkgc2VyaWVzIEkgcmVhbGl6ZWQgdGhp
cyBtaWdodCBiZSBhIGJhZAo+Pj4+IGNob2ljZSBmb3IgQVJNOiB0aGUgZG9tMCBncmFudCB0YWJs
ZSBpcyBoZXJlIGxpbWl0ZWQgdG8gYWJvdXQgMTAwIHBhZ2VzLgo+Pj4+IElmIHRoZXJlIGlzIHNv
bWUgbmVlZCB0byBoYXZlIGEgZG9tVSB3aXRoIG1vcmUgZ3JhbnQgZnJhbWVzIHRoZSBzeXN0ZW0K
Pj4+PiB3b3VsZG4ndCBiZSBhYmxlIHRvIGJvb3QgYXMgdGhlIGhpZ2ggY2FwIHdvdWxkIGJlIHVz
ZWQgZm9yIHRoZSBkb20wCj4+Pj4gZ3JhbnQgZnJhbWUgbnVtYmVyLgo+Pj4KPj4+IFdoeSBjYW4n
dCBBUk0gY29kZSBsb3dlciB0aGUgRG9tMCB2YWx1ZXMgd2l0aG91dCBsb3dlcmluZyB0aGUKPj4+
IGNhcHM/Cj4+Cj4+IFNvIGVpdGhlciB3ZSBsZXQgY29udHJvbCB0aGUgbWF4X2dyYW50X2ZyYW1l
cyB2YWx1ZSB0aGUgY2FwIF9hbmRfIHRoZQo+PiBkb20wIHZhbHVlIG9yIG5vdC4gV2UgY291bGQg
aGFuZGxlIHRoaXMgZGlmZmVyZW50bHkgb24gQVJNLCBvZiBjb3Vyc2UsCj4+IGJ1dCB0aGlzIHdv
dWxkIG1lYW4gdGhhdCB0aGUgZG9tMCB2YWx1ZSBvbiBBUk0gd291bGRuJ3QgYmUgYWRqdXN0YWJs
ZQo+PiBvdGhlciB0aGFuIGFzIGEgY29tcGlsZSB0aW1lIG9wdGlvbi4KPiAKPiBXaHk/IElmIHRo
ZSBzcGVjaWZpZWQgdmFsdWUgaXMgbG93ZXIgdGhhbiB0aGUgYWJvdXQgMTAwIHBhZ2VzCj4gYWxs
b3cgZm9yLCBpdCBjb3VsZCBzdGlsbCB0YWtlIGVmZmVjdC4KClNvIHlvdSB3b3VsZCBsaWtlIHRv
IHVzZSB0aGUgbG93ZXIgdmFsdWUgb2YgbWF4X2dyYW50X2ZyYW1lcyBhbmQgdGhlCm1heGltdW0g
cG9zc2libGUgdmFsdWUgb24gQVJNIGZvciBkb20wPwoKRG9lc24ndCBzZWVtIHRvIGJlIHRoZSB3
b3JzdCBvcHRpb246IGluc3RlYWQgb2YgcmVmdXNpbmcgdG8gYm9vdCBsaWtlCnRvZGF5IGluIGNh
c2Ugc29tZW9uZSBlbnRlcmVkIGEgdmFsdWUgdG9vIGhpZ2ggaXQgd291bGQganVzdCB1c2UgYQpz
YW5lIHZhbHVlLgoKPiAKPj4gT3Igd2UgY291bGQgZG8gdGhhdCBvbiB4ODYsIHRvby4KPiAKPiBO
b3Qgd2l0aG91dCBhbiBhY3R1YWwgbmVlZCB0bywgSSB3b3VsZCBzYXkuCj4gCj4+IEZvciBzZXR0
aW5nIGEgY29tcGlsZSB0aW1lIHZhbHVlIG9mIGRvbTAgSSdkIGdvIHdpdGggYSByYXRoZXIgbG93
IHZhbHVlCj4+IGxpa2UgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMuCj4+Cj4+IEluIHRoZSBlbmQg
aGF2aW5nIGEgc3ViLW9wdGlvbiBmb3IgZG9tMCBpc24ndCB0aGF0IGNvbXBsaWNhdGVkLCBJTU8u
Cj4gCj4gVGhhdCdzIHRydWUsIGJ1dCB0aGUgaW5mbGF0aW9uIG9mIGNvbW1hbmQgbGluZSBvcHRp
b25zIGlzIGJ5IGl0c2VsZgo+IHdvcnJ5aW5nIHRvIG1lLgoKT2theS4KCkJUVzogd291bGQgeW91
IG1pbmQgbWUgbWFraW5nIHRoZSBjYXAgdmFsdWVzIG1vZGlmaWFibGUgYXQgcnVudGltZT8gSQp0
aGluayB0aGlzIGNvdWxkIGJlIGEgbmljZSBmZWF0dXJlIHJlcXVpcmluZyBqdXN0IHRvIHVzZQpp
bnRlZ2VyX3J1bnRpbWVfcGFyYW0oKSBpbnN0ZWFkIG9mIGludGVnZXJfcGFyYW0oKS4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:52:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJgh-0001gW-Hb; Fri, 22 Sep 2017 08:51:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJgg-0001gQ-Jt
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:51:54 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 3A/1E-00743-92FC4C95; Fri, 22 Sep 2017 08:51:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS1fz/JF
 Igwe7+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymjkVMBd1qFQ8u/2NvYDwh38XIwSEkkCex
 a2pKFyMnB6+AncSmWX9ZQWwJAUOJ0wtvsoDYLAKqEsfPngCLswmoS7Q92w5miwDFD186ztTFy
 MXBLPCRUeL6nl42kISwgKfEq9eP2UASQgK9bBING5eBTeIUsJHY/ec6C8hiXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSN
 DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3MF4d7LfIUZJDiYlUd7H
 R45ECvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE76WzQHWCRanpqRVpmTnAC
 IEpleDgURLhXQ+S5i0uSMwtzkyHSJ1iNOb4MenKHyaOjpt3/zAJgU2SEuf9BFIqAFKaUZoHNw
 gWuZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPuAJnCk5lXArfvFdApTECnlK8GO6UkESE
 l1cAYJR5uGcOWv6CrePrD6f05OzvnPDTcfdecJb/dMf/s2w9sNi6P/j/dv9pN9da+MGEX6Sve
 JXsnbjj5qi/B+8apE0utZaeUcryK+dK6U2btF43zdYtLmVbU3DsndGxicfWOVLMSxk+S05pUb
 j2ZGTIre6bxzexe/sW9TTtU/rdd3DV9enLlninPlViKMxINtZiLihMB8/4oRdcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506070311!112617919!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29651 invoked from network); 22 Sep 2017 08:51:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 08:51:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 02:51:50 -0600
Message-Id: <59C4EB46020000780017E6BC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 02:51:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170920063430.9105-1-jgross@suse.com>
 <20170920063430.9105-14-jgross@suse.com>
 <59C2603C020000780017D561@suse.com>
 <5f07c717-d87f-3c66-467b-949001aa53d8@suse.com>
 <59C271B9020000780017D620@suse.com>
 <2d82d246-72d4-9444-243d-d0703c781f91@suse.com>
 <59C2A6DE020000780017D874@suse.com>
 <36b7c84d-d2dc-aad1-1b2a-95249016cb67@suse.com>
 <59C3751D020000780017DCB6@suse.com>
 <e8970d5d-44c2-6de1-ae23-488238506f90@suse.com>
 <59C3BF28020000780017DE68@suse.com>
 <f95b7d5b-2cb7-109d-f4a7-ebfc0e947315@suse.com>
 <59C3C33E020000780017DEC3@suse.com>
 <f5523488-2a62-0e9b-b0aa-97420212c659@suse.com>
 <59C4DD9B020000780017E575@suse.com>
 <456ff1ac-4552-8e27-e1bf-239bcdbce69d@suse.com>
 <59C4E78B020000780017E67D@suse.com>
 <484df92d-d2ac-a968-4dc1-98d865de461a@suse.com>
In-Reply-To: <484df92d-d2ac-a968-4dc1-98d865de461a@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v8 13/15] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEwOjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOS8xNyAxMDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA5LjE3IGF0IDEw
OjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzA5LzE3IDA5OjUzLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wOS4xNyBhdCAwODoxOSwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIxLzA5LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDIxLjA5LjE3IGF0IDEzOjM5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBPbiAyMS8wOS8xNyAxMzozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+
IE9uIDIxLjA5LjE3IGF0IDA5OjUzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+
IE9uIDIxLzA5LzE3IDA4OjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAy
MS4wOS4xNyBhdCAwNjozNSwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9u
IDIwLzA5LzE3IDE3OjM1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4+IE9uIDIw
LjA5LjE3IGF0IDE0OjQ0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBP
biAyMC8wOS8xNyAxMzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+Pj4+Pj4+IE9u
IDIwLjA5LjE3IGF0IDEzOjEwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+
Pj4+IEkgdGhvdWdodCBhYm91dCBhIGNhcCBhbmQgVEJIIEknbSBub3Qgc3VyZSB3aGljaCB3b3Vs
ZCBiZSBzYW5lIHRvCj4+Pj4+Pj4+Pj4+Pj4+PiBhcHBseS4gVGhlIGdsb2JhbCBsaW1pdHMgc2Vl
bSB3cm9uZywgZXNwZWNpYWxseSBsb29raW5nIGF0IHBhdGNoIDE0Ogo+Pj4+Pj4+Pj4+Pj4+Pj4g
dGhvc2UgbGltaXRzIHdpbGwgYmUgZm9yIGRvbTAgb25seSB0aGVuLiBBbmQgZG9tMCB3b24ndCBu
ZWVkIG1hbnkKPj4+Pj4+Pj4+Pj4+Pj4+IGdyYW50IGZyYW1lcyBpbiB0aGUgbm9ybWFsIGNhc2Uu
Li4KPj4+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+Pj4gSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0
IHRoaXMgRG9tMCBhc3BlY3QgdG9vIG92ZXIgbHVuY2guIFdoYXQKPj4+Pj4+Pj4+Pj4+Pj4gYWJv
dXQgYWxsb3dpbmcgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBzZXQgaXRzIGxpbWl0IChvbmx5IHVw
d2FyZHMKPj4+Pj4+Pj4+Pj4+Pj4gb2YgY291cnNlKSBpbiBzZXR1cF90YWJsZSgpLCB3aXRob3V0
IGFueSB1cHBlciBib3VuZCBlbmZvcmNlZD8KPj4+Pj4+Pj4+Pj4+Pj4gVGhpcyB3b3VsZCBmcmVl
IHVwIHRoZSBnbG9iYWxzIHRvIGJlIHVzZWQgYXMgc3lzdGVtIHdpZGUgbGltaXRzCj4+Pj4+Pj4+
Pj4+Pj4+IGFnYWluLgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gVGhpcyB3b3VsZCBiZSBw
b3NzaWJsZSwgb2YgY291cnNlLgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4gVGhlIHF1ZXN0
aW9uIGlzIHdoZXRoZXIgdGhlIG5lZWQgdG8gcmUtYWxsb2NhdGUgdGhlIGZyYW1lIHBvaW50ZXIg
YXJyYXlzCj4+Pj4+Pj4+Pj4+Pj4gaXMgaXQgd29ydGguCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
Pj4gSW5wdXQgYnkgb3RoZXJzIHdvdWxkIGJlIGhlbHBmdWwuLi4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+Pj4gSSB0aGluayBJJ2xsIGdvIHdpdGggYWRkaXRpb25hbCBjYXAgYm9vdCBwYXJhbWV0ZXJz
LCBzbyBJIGRvbid0IHRoaW5rCj4+Pj4+Pj4+Pj4+IHdlIG5lZWQgZG9tMCB0byBtb2RpZnkgaXRz
IG93biBsaW1pdHMuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBTbyBhcmUgd2UgaW4gYWdyZWVtZW50
IHRoZW4gdGhhdCBubyBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbnMKPj4+Pj4+Pj4+PiBhcmUgbmVl
ZGVkLCBhbmQgdGhhdCBoZW5jZSB0aGUgY2FwIHdpbGwgYmUgYXBwbGljYWJsZSB0byBhbGwKPj4+
Pj4+Pj4+PiBkb21haW5zICh3aXRoIERvbTAgc2ltcGx5IG5vdCBoYXZpbmcgYW55IG90aGVyIGxp
bWl0IGVuZm9yY2VkCj4+Pj4+Pj4+Pj4gb24gaXQpPwo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEhtbSwg
SSBtZWFudCB0aGlzIHRvIGJlIHRoZSBvdGhlciB3YXkgcm91bmQ6IGhhdmluZyBkaXN0aW5jdCBw
YXJhbWV0ZXJzCj4+Pj4+Pj4+PiBmb3IgZG9tMCBhbmQgdGhlIGNhcC4KPj4+Pj4+Pj4+Cj4+Pj4+
Pj4+PiBJbiBjYXNlIHlvdSBsaWtlIGl0IG11Y2ggYmV0dGVyIHRvIG1lcmdlIHRoZW0gSSB3b24n
dCBhcmd1ZSBvdmVyIGl0Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXZWxsLCBsYXRlIHllc3RlcmRheSBl
dmVuaW5nIGl0IG9jY3VycmVkIHRvIG1lIHRoYXQgaXQgd291bGQKPj4+Pj4+Pj4gb25seSBiZSBj
b25zaXN0ZW50IHRvIGFwcGx5IHRoZSBzYW1lIGNhcCB0byBhbGwgZG9tYWlucy4gVGhhdCdzCj4+
Pj4+Pj4+IGluIHBhcnRpY3VsYXIgdG8gbm90IHBlbmFsaXplIGEgbm9uLURvbTAgaGFyZHdhcmUg
ZG9tYWluIGluCj4+Pj4+Pj4+IGNvbXBhcmlzb24gd2l0aCBEb20wIGl0c2VsZi4KPj4+Pj4+Pgo+
Pj4+Pj4+IFRoYXQncyBjb3JyZWN0Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gT1RPSCBlLmcuIGEgY2FwIG9m
IGxldHMgc2F5IDEwMjQgZ3JhbnQgZnJhbWVzIGJ1dCBEb20wIGNvbmZpZ3VyZWQgdG8KPj4+Pj4+
PiA0IG9ubHkgKHdoeSB3b3VsZCBpdCBuZWVkIG1vcmU/KSB3b3VsZCBtYWtlIHNlbnNlOiB0aGUg
Z3JhbnQgZnJhbWUgYXJyYXkKPj4+Pj4+PiBmb3IgRG9tMCB3b3VsZCBuZWVkIDMyIGJ5dGVzIG9u
bHkgaW5zdGVhZCBvZiB0aGUgOGtCIGZvciB0aGUgMTAyNCBmcmFtZXMKPj4+Pj4+PiBpZiB0aGUg
Y2FwIHdvdWxkIGJlIHRoZSBjb25maWd1cmF0aW9uIHZhbHVlIGZvciBEb20wLgo+Pj4+Pj4KPj4+
Pj4+IE1heSBJIHN1Z2dlc3QgdGhhdCBmb3Igbm93IHdlIHVzZSB0aGUgc2ltcGxlciB2YXJpYW50
IHdpdGhvdXQKPj4+Pj4+IGV4dHJhIERvbTAgY29tbWFuZCBsaW5lIG9wdGlvbnMsIGFuZCBsYXRl
ciAocG9zdCA0LjEwKSwgaWYgeW91IG9yCj4+Pj4+PiBhbnlvbmUgZWxzZSByZWFsbHkgZmVlbHMg
bGlrZSBpdCwgRG9tMCBzcGVjaWZpYyBvcHRpb25zIGJlIGludHJvZHVjZWQ/Cj4+Pj4+Cj4+Pj4+
IFdoaWxlIGFwcGx5aW5nIHRoZXNlIGNoYW5nZXMgdG8gbXkgc2VyaWVzIEkgcmVhbGl6ZWQgdGhp
cyBtaWdodCBiZSBhIGJhZAo+Pj4+PiBjaG9pY2UgZm9yIEFSTTogdGhlIGRvbTAgZ3JhbnQgdGFi
bGUgaXMgaGVyZSBsaW1pdGVkIHRvIGFib3V0IDEwMCBwYWdlcy4KPj4+Pj4gSWYgdGhlcmUgaXMg
c29tZSBuZWVkIHRvIGhhdmUgYSBkb21VIHdpdGggbW9yZSBncmFudCBmcmFtZXMgdGhlIHN5c3Rl
bQo+Pj4+PiB3b3VsZG4ndCBiZSBhYmxlIHRvIGJvb3QgYXMgdGhlIGhpZ2ggY2FwIHdvdWxkIGJl
IHVzZWQgZm9yIHRoZSBkb20wCj4+Pj4+IGdyYW50IGZyYW1lIG51bWJlci4KPj4+Pgo+Pj4+IFdo
eSBjYW4ndCBBUk0gY29kZSBsb3dlciB0aGUgRG9tMCB2YWx1ZXMgd2l0aG91dCBsb3dlcmluZyB0
aGUKPj4+PiBjYXBzPwo+Pj4KPj4+IFNvIGVpdGhlciB3ZSBsZXQgY29udHJvbCB0aGUgbWF4X2dy
YW50X2ZyYW1lcyB2YWx1ZSB0aGUgY2FwIF9hbmRfIHRoZQo+Pj4gZG9tMCB2YWx1ZSBvciBub3Qu
IFdlIGNvdWxkIGhhbmRsZSB0aGlzIGRpZmZlcmVudGx5IG9uIEFSTSwgb2YgY291cnNlLAo+Pj4g
YnV0IHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBkb20wIHZhbHVlIG9uIEFSTSB3b3VsZG4ndCBi
ZSBhZGp1c3RhYmxlCj4+PiBvdGhlciB0aGFuIGFzIGEgY29tcGlsZSB0aW1lIG9wdGlvbi4KPj4g
Cj4+IFdoeT8gSWYgdGhlIHNwZWNpZmllZCB2YWx1ZSBpcyBsb3dlciB0aGFuIHRoZSBhYm91dCAx
MDAgcGFnZXMKPj4gYWxsb3cgZm9yLCBpdCBjb3VsZCBzdGlsbCB0YWtlIGVmZmVjdC4KPiAKPiBT
byB5b3Ugd291bGQgbGlrZSB0byB1c2UgdGhlIGxvd2VyIHZhbHVlIG9mIG1heF9ncmFudF9mcmFt
ZXMgYW5kIHRoZQo+IG1heGltdW0gcG9zc2libGUgdmFsdWUgb24gQVJNIGZvciBkb20wPwo+IAo+
IERvZXNuJ3Qgc2VlbSB0byBiZSB0aGUgd29yc3Qgb3B0aW9uOiBpbnN0ZWFkIG9mIHJlZnVzaW5n
IHRvIGJvb3QgbGlrZQo+IHRvZGF5IGluIGNhc2Ugc29tZW9uZSBlbnRlcmVkIGEgdmFsdWUgdG9v
IGhpZ2ggaXQgd291bGQganVzdCB1c2UgYQo+IHNhbmUgdmFsdWUuCgpJbmRlZWQuCgo+Pj4gT3Ig
d2UgY291bGQgZG8gdGhhdCBvbiB4ODYsIHRvby4KPj4gCj4+IE5vdCB3aXRob3V0IGFuIGFjdHVh
bCBuZWVkIHRvLCBJIHdvdWxkIHNheS4KPj4gCj4+PiBGb3Igc2V0dGluZyBhIGNvbXBpbGUgdGlt
ZSB2YWx1ZSBvZiBkb20wIEknZCBnbyB3aXRoIGEgcmF0aGVyIGxvdyB2YWx1ZQo+Pj4gbGlrZSBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUy4KPj4+Cj4+PiBJbiB0aGUgZW5kIGhhdmluZyBhIHN1Yi1v
cHRpb24gZm9yIGRvbTAgaXNuJ3QgdGhhdCBjb21wbGljYXRlZCwgSU1PLgo+PiAKPj4gVGhhdCdz
IHRydWUsIGJ1dCB0aGUgaW5mbGF0aW9uIG9mIGNvbW1hbmQgbGluZSBvcHRpb25zIGlzIGJ5IGl0
c2VsZgo+PiB3b3JyeWluZyB0byBtZS4KPiAKPiBPa2F5Lgo+IAo+IEJUVzogd291bGQgeW91IG1p
bmQgbWUgbWFraW5nIHRoZSBjYXAgdmFsdWVzIG1vZGlmaWFibGUgYXQgcnVudGltZT8gSQo+IHRo
aW5rIHRoaXMgY291bGQgYmUgYSBuaWNlIGZlYXR1cmUgcmVxdWlyaW5nIGp1c3QgdG8gdXNlCj4g
aW50ZWdlcl9ydW50aW1lX3BhcmFtKCkgaW5zdGVhZCBvZiBpbnRlZ2VyX3BhcmFtKCkuCgpUaGF0
J3MgYSBnb29kIGlkZWEgLSBnbyBmb3IgaXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 08:57:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 08:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJmS-0001zG-9I; Fri, 22 Sep 2017 08:57:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4311c22a8=roger.pau@citrix.com>)
 id 1dvJmR-0001yd-29
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 08:57:51 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 32/C1-20972-E80D4C95;
 Fri, 22 Sep 2017 08:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQrfnwpF
 IgwtzdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyG5fsYC2awVMxfdIilgXEjcxcjJ4eEgJ/E
 xtVHGUFsFgFViR//1zB1MXJwsAnYS0z/WgFiigjoSny7WtDFyMXBLDCfUeLSumlgJcICsRKrG
 2NAOnkFPCUebDrKAlIjJLCHUaLl+FtmiISgxMmZT1hAbGYBHYkFuz+xgfQyC0hLLP/HARLmFD
 CX+PWjgw3EFhVQkTi5EuQCTqA5ihL98x6wQVyZLjHxWQ/LBEb+WUimzkIydRbC1AWMzKsYNYp
 Ti8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjB+WRZwiFGS
 g0lJlPfxkSORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4W88D5QSLUtNTK9Iyc4CRAJOW4OBRE
 uHtA0nzFhck5hZnpkOkTjEac/yYdOUPE8eNh9f/MAmx5OXnpUqJ80aAlAqAlGaU5sENgkXoJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzzgSZwpOZVwK37xXQKUxAp5SvBjulJBEhJdXAGKX
 +eInWxdZe59+z1hruua8uyeG94qmclGPPy4KSdp1DJ/cGM/xtfty48pve1ZK1/Zc638Ykp/lX
 TZN82xmy3fvZaTklD7vCLOm/77qS7IvWslu67FngtjCMJWDmmmD31ukpFzo0JWX35Yc3Pj0hz
 lG3bsp1pk6D+RbvPQTk4y9cu1USEvFUiaU4I9FQi7moOBEAd5LVxMsCAAA=
X-Env-Sender: prvs=4311c22a8=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506070668!77439594!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35496 invoked from network); 22 Sep 2017 08:57:48 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 08:57:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="53295788"
Date: Fri, 22 Sep 2017 09:57:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20170922085741.zva4suaus3uzprlk@dhcp-3-128.uk.xensource.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1707661043.20170921222701@eikelenboom.it>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org,
 =?iso-8859-1?B?Suly9G1l?= Oufella <jerome.oufella@savoirfairelinux.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTA6Mjc6MDFQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IFJvZ2VyOiAKPiBJIGZvbGxvdyB5b3VyIFBWSCAoZG9tMCkgcGF0Y2hlcyBz
aGFsbG93bHksIGZyb20gbXkgdW5kZXJzdGFuZGluZyBpdCB3aWxsIHJlc3VsdCAKPiBpbiBYZW4g
aGF2aW5nIG1vcmUgaW50ZWZlcmVuY2Ugd2l0aCB0aGUgaGFuZGxpbmcgb2YgUENJIGRldmljZXMg
PwoKWWVzLCB0aGF0J3MgY29ycmVjdC4KCj4gSWYgdGhhdCdzIGNvcnJlY3Qgd2lsbCB0aGlzIGFs
c28gaW1wYWN0IHRoZSByZXNldHRpbmcgbG9naWMsIG9yIHdpbGwgbW9zdCBzdGF5IAo+IGluICB0
aGUgZG9tMCBrZXJuZWwvcGNpYmFjayA/CgpJdCdzIG5vdCBjbGVhciwgSU1ITyBpdCB3b3VsZCBi
ZSBiZXR0ZXIgdG8gaGFuZGxlIHRoZSByZXNldCBsb2dpYyBpbgpYZW4gaXRzZWxmLCBidXQgSSBo
YXZlbid0IGxvb2tlZCBpbnRvIGl0IHRvIGtub3cgd2hldGhlciB0aGF0J3MKc29tZXRoaW5nIGZl
YXNpYmxlIG9yIG5vdC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJrJ-0002hp-UF; Fri, 22 Sep 2017 09:02:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJrH-0002hf-Ru
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 09:02:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 86/62-17770-BB1D4C95; Fri, 22 Sep 2017 09:02:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS6fjDS3fXxSO
 RBl8aDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZX34xFnxgq9jeNJmtgfEjSxcjJ4eQQJ7E
 jj3TmEFsXgE7iX9Pm5lAbAkBQ4nTC2+C1bAIqEqs/d7EDmKzCahLtD3bztrFyMEhImAgce5oE
 ojJLKAvsW0dWLWwgKNEw6VzjBDT7SReTehgBCnhFRCU+LtDGCTMLKAl8fDXLRYIW1ti2cLXzB
 BTpCWW/+OYwMg7C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERhgDECwg3HN/MBDjJIcTEqivO/PH4kU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMH74AJQTrAoNT21Ii0zBxjqMGkJDh4lEd4DIGne4oLE3OLMdIjUKUZjjhsPr/9h4
 ui4efcPkxBLXn5eqpQ4726QUgGQ0ozSPLhBsBi8xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJW
 HeYyBTeDLzSuD2vQI6hQnolPLVYKeUJCKkpBoYjW6ZRJ++G/PpvvrES3WvavYfX3FO7zDfDsW
 ZtkZiUuLOk8NiymIude9e6a2WnbidySaZP2O/TYnToQm2x1JnBtb87CmuN/vLndqbonfy8Gex
 6pffXU12xkXph6yT+hdxYv6KpS2f1U7/zZQ/FPJ1r+aEniOC7Yta1nw//Dloc+mp1gDPwn1vl
 FiKMxINtZiLihMBhX0J4LwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506070969!94815036!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32636 invoked from network); 22 Sep 2017 09:02:50 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:02:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 03:02:48 -0600
Message-Id: <59C4EDDA020000780017E6DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 03:02:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86emul: properly refuse LOCK on most 0FC7 insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhZGRpbmcgc3VwcG9ydCBmb3IgUkRSQU5EL1JEU0VFRC9SRFBJRCBJIGRpZG4ndCByZW1l
bWJlciB0byBhbHNvCnVwZGF0ZSB0aGlzIHNwZWNpYWwgZWFybHkgY2hlY2suIE1ha2UgaXQgKGhv
cGVmdWxseSkgZnV0dXJlLXByb29mIGJ5CmFsc28gcmVmdXNpbmcgVkVYLWVuY29kaW5ncy4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMDg3LDcgKzMwODcsOSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICogVGhlIG9ubHkgaW1wbGljaXQtb3BlcmFuZHMgaW5zdHJ1Y3Rpb25zIGFsbG93
ZWQgYSBMT0NLIHByZWZpeCBhcmUKICAgICAgICAgICogQ01QWENIR3s4LDE2fUIgKE1PViBDUm4g
aXMgYmVpbmcgaGFuZGxlZCBlbHNld2hlcmUpLgogICAgICAgICAgKi8KLSAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGxvY2tfcHJlZml4ICYmIChleHQgIT0gZXh0XzBmIHx8IGIgIT0gMHhj
NyksCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihsb2NrX3ByZWZpeCAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHZleC5vcGN4IHx8IGV4dCAhPSBleHRfMGYgfHwgYiAh
PSAweGM3IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1vZHJtX3JlZyAmIDcp
ICE9IDEgfHwgZWEudHlwZSAhPSBPUF9NRU0pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRVhDX1VEKTsKICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICBicmVhazsK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:06:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJua-0002uc-Cy; Fri, 22 Sep 2017 09:06:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJuZ-0002uV-Py
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 09:06:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 CB/78-02046-682D4C95; Fri, 22 Sep 2017 09:06:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS7ft0pF
 Ig+42SYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPXTt6CB9IVq5+uYmxgXCXWxcjJISSQJ7Fy
 YgdTFyMHB6+AnUTHu0CQsISAocTphTdZQGwWAVWJLzOmMYLYbALqEm3PtrOClIsIGEicO5oEY
 jIL6EtsWwdWLSxgKdHxZC07xHA7iQdf57FCDBeU+LtDGCTMLKAl8fDXLRYIW1ti2cLXzBBTpC
 WW/+OYwMg7C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERhc9QwMjDsYG/b6HWKU5GBSEuV9f/5IpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJXrmLQDnBotT01Iq0zBxgmMOkJTh4lER4TUDSvMUFibnFmekQqVOMlhzHNl3+w8Sxa
 sIVINlx8+4fJiGWvPy8VClxXn+QBgGQhozSPLhxsFi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmY1wFkCk9mXgnc1ldABzEBHVS+GuygkkSElFQDY7vqtZyWI14vqjd6B6ZzXN1xL35maHF
 fyj4rltpfOW/VZJY9ixbqVc+q1rVep7zle7JcutzsY26xXv9S70yW2lbu1hLx+Lfbb6H6jybV
 b2sUDt140FSqlnAizdcoX++BcqZV6OtF1/1Pb7c+8H0O6+aUVg115++ViVUx74X9TRfPDYi7I
 uytxFKckWioxVxUnAgAsfLC3sACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506071172!116095566!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29776 invoked from network); 22 Sep 2017 09:06:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:06:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 03:06:12 -0600
Message-Id: <59C4EEA3020000780017E6DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 03:06:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: avoid #GP for PV guest MSR accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGFsZndheSByZWNlbnQgTGludXgga2VybmVscyBwcm9iZSBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMg
b24gYWxsIENQVXMsCmxlYWRpbmcgdG8gdWdseSByZWNvdmVyZWQgI0dQIGZhdWx0IG1lc3NhZ2Vz
IHdpdGggZGVidWcgYnVpbGRzIG9uIG9sZGVyCnN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0ZXIsIHNv
IGludHJvZHVjZSBzeW50aGV0aWMgZmVhdHVyZSBmbGFncyBmb3IKYm90aCB0aGlzIGFuZCBQTEFU
Rk9STV9JTkZPIHRvIGF2b2lkIHRoZSByZG1zcl9zYWZlKCkgYWx0b2dldGhlci4KClRoZSByZG1z
cl9zYWZlKCkgdXNlcyBmb3IgTUlTQ19FTkFCTEUgYXJlIGxlZnQgaW4gcGxhY2UgYXMgYmVuaWdu
IC0gaXQKZXhpc3RzIGZvciBhbGwgNjQtYml0IGNhcGFibGUgSW50ZWwgQ1BVcyAoc2VlIGUuZy4g
ZWFybHlfaW5pdF9pbnRlbCgpKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L2ludGVsLmMKQEAgLTIxLDEwICsyMSwxOSBAQCBzdGF0aWMgYm9vbCBfX2luaXQg
cHJvYmVfaW50ZWxfY3B1aWRfZmF1CiB7CiAJdWludDY0X3QgeDsKIAotCWlmIChyZG1zcl9zYWZl
KE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB4KSB8fAotCSAgICAhKHggJiBNU1JfUExBVEZPUk1f
SU5GT19DUFVJRF9GQVVMVElORykpCisJaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JN
X0lORk8sIHgpKQogCQlyZXR1cm4gMDsKIAorCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfTVNSX1BMQVRGT1JNX0lORk8pOworCisJaWYgKCEoeCAmIE1TUl9QTEFURk9STV9JTkZPX0NQ
VUlEX0ZBVUxUSU5HKSkgeworCQlpZiAoIXJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVS
RVNfRU5BQkxFUywgeCkpCisJCQlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX01TUl9N
SVNDX0ZFQVRVUkVTKTsKKwkJcmV0dXJuIDA7CisJfQorCisJc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJFUyk7CisKIAlleHBlY3RlZF9sZXZlbGxpbmdfY2Fw
IHw9IExDQVBfZmF1bHRpbmc7CiAJbGV2ZWxsaW5nX2NhcHMgfD0gIExDQVBfZmF1bHRpbmc7CiAJ
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORyk7Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKQEAgLTk0MSw4ICs5NDEsNyBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVk
IGludCByZWcsIHVpCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNlIE1T
Ul9JTlRFTF9QTEFURk9STV9JTkZPOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1Jf
SU5URUxfUExBVEZPUk1fSU5GTywgKnZhbCkgKQorICAgICAgICBpZiAoICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfTVNSX1BMQVRGT1JNX0lORk8pICkKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAqdmFsID0gMDsKICAgICAgICAgaWYgKCB0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFi
bGVkKSApCkBAIC05NTAsOCArOTQ5LDcgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBp
bnQgcmVnLCB1aQogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1Jf
SU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEu
eDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2Fm
ZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCAqdmFsKSApCisgICAgICAgIGlmICgg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJFUykgKQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICp2YWwgPSAwOwogICAgICAgICBpZiAoIGN1cnItPmFyY2guY3B1
aWRfZmF1bHRpbmcgKQpAQCAtMTE0NywxNSArMTE0NSwxMyBAQCBzdGF0aWMgaW50IHdyaXRlX21z
cih1bnNpZ25lZCBpbnQgcmVnLCB1CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAg
ICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Ci0gICAgICAgICAgICAgdmFsIHx8
IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgKQorICAgICAgICBpZiAo
ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTVNSX1BMQVRGT1JNX0lORk8pIHx8IHZhbCApCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNh
c2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKLSAgICAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgICh2
YWwgJiB+TVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpIHx8Ci0gICAgICAgICAgICAg
cmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB0ZW1wKSApCisgICAg
ICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJFUykgfHwK
KyAgICAgICAgICAgICAodmFsICYgfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSAp
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAodmFsICYgTVNSX01JU0NfRkVBVFVS
RVNfQ1BVSURfRkFVTFRJTkcpICYmCiAgICAgICAgICAgICAgIXRoaXNfY3B1KGNwdWlkX2ZhdWx0
aW5nX2VuYWJsZWQpICkKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjIsMyArMjIsNSBAQCBY
RU5fQ1BVRkVBVFVSRShBUEVSRk1QRVJGLCAgICAgIChGU0NBUElOCiBYRU5fQ1BVRkVBVFVSRShN
RkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkqMzIrIDkpIC8qIE1GRU5DRSBzeW5jaHJvbml6
ZXMgUkRUU0MgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUVQLCAgICAgICAgKEZTQ0FQSU5UUysw
KSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkgWGVuIGl0c2VsZiAqLwogWEVOX0NQVUZFQVRV
UkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNl
ZCBieSBYZW4gaXRzZWxmICovCitYRU5fQ1BVRkVBVFVSRShNU1JfUExBVEZPUk1fSU5GTywgKEZT
Q0FQSU5UUyswKSozMisxMikgLyogUExBVEZPUk1fSU5GTyBNU1IgcHJlc2VudCAqLworWEVOX0NQ
VUZFQVRVUkUoTVNSX01JU0NfRkVBVFVSRVMsIChGU0NBUElOVFMrMCkqMzIrMTMpIC8qIE1JU0Nf
RkVBVFVSRVNfRU5BQkxFUyBNU1IgcHJlc2VudCAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJw4-00030g-NO; Fri, 22 Sep 2017 09:07:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJw3-00030V-VV
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 09:07:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 01/C9-30935-3E2D4C95; Fri, 22 Sep 2017 09:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXS6fjDS/fRpSO
 RBoe2alt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHt05kLpjEUtG2Yw1LA+NU5i5GTg4hgTyJ
 9qZ1jCA2r4CdxMR1fewgtoSAocTphTdZQGwWAVWJxW+72UBsNgF1ibZn21m7GDk4RAQMJM4dT
 QIxmQUCJbbOYwWpEBbQk7i55ggTSFgIaOLy584gJq+AoMTfHcIgFcwCWhIPf91igbC1JZYtfM
 0MMURaYvk/jgmMvLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBqZ
 6uanFxYnpqTmJScV6yfm5mxiB4cUABDsY/23zPMQoycGkJMr7/vyRSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvBcvAuUEi1LTUyvSMnOAgQ6TluDgURLhLQNJ8xYXJOYWZ6ZDpE4xGnPceHj9D
 xNHx827f5iEWPLy81KlxHm3gZQKgJRmlObBDYJF4CVGWSlhXkag04R4ClKLcjNLUOVfMYpzMC
 oJ8+4EmcKTmVcCt+8V0ClMQKeUrwY7pSQRISXVwLjw7DHvaYJsMnv46vh+P2Jw+ns9NfuWj0f
 Sj3DDRduW6He+lqmfpLU/s+xdgnZld9f8Z8ctutv9naXPbg+W6jn+6JjE7Z1TO4R+LORpni40
 K/zlkUh2lwP5t709U3p36CldXG7EV3XisWfcDNudyqKcsk4SiZaPVpsVGNo13z9+WryqPlNlm
 hJLcUaioRZzUXEiAFvGUBK7AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506071264!109179899!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51373 invoked from network); 22 Sep 2017 09:07:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:07:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 03:07:44 -0600
Message-Id: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 03:07:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmVmb3JlIGFsbCB3cml0ZSBhdHRlbXB0cyBzaG91bGQgcHJvZHVjZSAjR1AsIGp1c3QgbGlr
ZSBvbiByZWFsCmhhcmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTMxMzgsMTAgKzMxMzgsNyBAQCBzdGF0aWMgaW50IHZt
eF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBN
U1JfSU5URUxfUExBVEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBtc3JfY29udGVudCB8fAotICAg
ICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIG1zcl9jb250ZW50
KSApCi0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKKyAgICAgICAg
Z290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxF
UzoKICAgICB7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJxk-0003AF-30; Fri, 22 Sep 2017 09:09:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJxi-0003A5-Ku
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 52/E2-02041-943D4C95; Fri, 22 Sep 2017 09:09:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVywNwkQtfz8pF
 Igy+7+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozm7sOMBTv0KyasPc3UwHhTuYuRi0NIYBqj
 xJwnk1m7GDk5JAR4JY4smwFlB0jMPniBHaKog1HiwMnDLCAJNgF1iROLJzKC2CIC0hLXPl8Gs
 5kFVjBJLN1VBWILC0hJNHSuYOpi5OBgEVCVuLbEByTMK+Ai0fN/JRPEfAWJKQ/fM09g5F7AyL
 CKUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQv/UMDIw7GFv
 2+h1ilORgUhLlfX/+SKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6/S0A5waLU9NSKtMwcYKDB
 pCU4eJREeNVA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXFePZBSAZDSjNI8u
 EGwCLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXAGQKT2ZeCdy+V0CnMAGdUr4a7JSSRI
 SUVAOjL6NEou2m1E3flqwv2BG0UF75lq+cY86klVlt26/v3xbaEc4T0PTmxpPTBw9fOlN7eVF
 aQFtzmcdcjT+J3FsifyRxp0uI7vXzF3z17tianzwfzsfE3i5eX7JKSsx6q3jffRGuL3ZXpxeb
 FvPwplgyTuJvCVA14DN4nX9y9ZT1ZpvZjTT4XocrsRRnJBpqMRcVJwIAlQeo9HsCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506071367!104331913!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50412 invoked from network); 22 Sep 2017 09:09:28 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:28 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1174772429"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga001.jf.intel.com with ESMTP; 22 Sep 2017 02:09:23 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:41 -0400
Message-Id: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 00/29]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHNpbmNlIHYyOgogICAgICAgMSkgUmVtb3ZlIHZJT01NVSBoeXBlcmNhbGwgb2YgcXVl
cnkgY2FwYWJpbGl0aWVzIGFuZCBpbnRyb2R1Y2Ugd2hlbiBuZWNlc3NhcnkuCiAgICAgICAyKSBS
ZW1vdmUgbGVuZ3RoIGZpZWxkIG9mIHZJT01NVSBjcmVhdGUgcGFyYW1ldGVyIG9mIHZJT01NVSBo
eXBlcmNhbGwKICAgICAgIDMpIEludHJvZHVjZSBpcnEgcmVtYXBwaW5nIG1vZGUgY2FsbGJhY2sg
dG8gdklPTU1VIGZyYW1ld29yayBhbmQgdklPTU1VIGRldmljZSBtb2RlbHMKY2FuIGNoZWNrIGly
cSByZW1hcHBpbmcgbW9kZSBieSB2ZW5kb3Igc3BlY2lmaWMgd2F5cy4KICAgICAgIDQpIFVwZGF0
ZSB2SU9NTVUgZG9jcy4KICAgICAgIDUpIE90aGVyIGNoYW5nZXMgcGxlYXNlIHNlZSBwYXRjaGVz
JyBjaGFuZ2UgbG9ncy4KCkNoYW5nZSBzaW5jZSB2MToKICAgICAgIDEpIEZpeCBjb2Rpbmcgc3R5
bGUgaXNzdWVzCiAgICAgICAyKSBBZGQgZGVmaW5pdGlvbnMgZm9yIHZJT01NVSB0eXBlIGFuZCBj
YXBhYmlsaXRpZXMKICAgICAgIDMpIENoYW5nZSB2SU9NTVUga2NvbmZpZyBhbmQgc2VsZWN0IHZJ
T01NVSBkZWZhdWx0IG9uIHg4NgogICAgICAgNCkgUHV0IHZJT01NVSBjcmVhdGlvbiBpbiBsaWJ4
bF9fYXJjaF9kb21haW5fY3JlYXRlKCkKICAgICAgIDUpIE1ha2UgdklPTU1VIHN0cnVjdHVyZSBv
ZiB0b29sIHN0YWNrIG1vcmUgZ2VuZXJhbCBmb3IgYm90aCBQViBhbmQgSFZNLgoKQ2hhbmdlIHNp
bmNlIFJGQyB2MjoKICAgICAgIDEpIE1vdmUgdnZ0ZC5jIHRvIGRyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkIGRpcmVjdHJveS4gCiAgICAgICAyKSBNYWtlIHZJT01NVSBhbHdheXMgYnVpbHQgaW4gb24g
eDg2CiAgICAgICAzKSBBZGQgbmV3IGJvb3QgY21kICJ2aW9tbXUiIHRvIGVuYWJsZSB2aW9tbXUg
ZnVuY3Rpb24KICAgICAgIDQpIEZpeCBzb21lIGNvZGUgc3R5cGUgaXNzdWVzLgoKQ2hhbmdlIHNp
bmNlIFJGQyB2MToKICAgICAgIDEpIEFkZCBYZW4gdmlydHVhbCBJT01NVSBkb2MgZG9jcy9taXNj
L3Zpb21tdS50eHQKICAgICAgIDIpIE1vdmUgdklPTU1VIGh5cGVyY2FsbCBvZiBjcmVhdGUvZGVz
dHJveSB2SU9NTVUgYW5kIHF1ZXJ5ICAKY2FwYWJpbGl0aWVzIGZyb20gZG1vcCB0byBkb21jdGwg
c3VnZ2VzdGVkIGJ5IFBhdWwgRHVycmFudC4gQmVjYXVzZQp0aGVzZSBoeXBlcmNhbGxzIGNhbiBi
ZSBkb25lIGluIHRvb2wgc3RhY2sgYW5kIG1vcmUgVk0gbW9kZShFLEcgUFZICm9yIG90aGVyIG1v
ZGVzIGRvbid0IHVzZSBRZW11KSBjYW4gYmUgYmVuZWZpdC4KICAgICAgIDMpIEFkZCBjaGVjayBv
ZiBpbnB1dCBNTUlPIGFkZHJlc3MgYW5kIGxlbmd0aC4KICAgICAgIDQpIEFkZCBpb21tdV90eXBl
IGluIHZJT01NVSBoeXBlcmNhbGwgcGFyYW1ldGVyIHRvIHNwZWNpZnkKdmVuZG9yIHZJT01NVSBk
ZXZpY2UgbW9kZWwoRSxHIEludGVsIFZURCwgQU1EIG9yIEFSTSBJT01NVS4gU28gZmFyCm9ubHkg
c3VwcG9ydCBJbnRlbCBWVEQpLgogICAgICAgNSkgQWRkIHNhdmUgYW5kIHJlc3RvcmUgc3VwcG9y
dCBmb3IgdnZ0ZAoKClRoaXMgcGF0Y2hzZXQgaXMgdG8gaW50cm9kdWNlIHZJT01NVSBmcmFtZXdv
cmsgYW5kIGFkZCB2aXJ0dWFsIFZURCdzCmludGVycnVwdCByZW1hcHBpbmcgc3VwcG9ydCBhY2Nv
cmRpbmcgIlhlbiB2aXJ0dWFsIElPTU1VIGhpZ2ggbGV2ZWwKZGVzaWduIGRvYyBWMyIoaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8KMjAxNi0xMS9t
c2cwMTM5MS5odG1sKS4KCi0gdklPTU1VIGZyYW1ld29yawpOZXcgZnJhbWV3b3JrIHByb3ZpZGVz
IHZpb21tdV9vcHMgYW5kIGhlbHAgZnVuY3Rpb25zIHRvIGFic3RyYWN0CnZJT01NVSBvcGVyYXRp
b25zKEUsRyBjcmVhdGUsIGRlc3Ryb3ksIGhhbmRsZSBpcnEgcmVtYXBwaW5nIHJlcXVlc3QKYW5k
IHNvIG9uKS4gVmVuZG9ycyhJbnRlbCwgQVJNLCBBTUQgYW5kIHNvbikgY2FuIGltcGxlbWVudCB0
aGVpcgp2SU9NTVUgY2FsbGJhY2tzLgoKLSBWaXJ0dWFsIFZURApXZSBlbmFibGUgaXJxIHJlbWFw
cGluZyBmdW5jdGlvbiBhbmQgY292ZXJzIGJvdGgKTVNJIGFuZCBJT0FQSUMgaW50ZXJydXB0cy4g
RG9uJ3Qgc3VwcG9ydCBwb3N0IGludGVycnVwdCBtb2RlIGVtdWxhdGlvbgphbmQgcG9zdCBpbnRl
cnJ1cHQgbW9kZSBlbmFibGVkIG9uIGhvc3Qgd2l0aCB2aXJ0dWFsIFZURC4gd2lsbCBhZGQKbGF0
ZXIuCgpSZXBvOgpodHRwczovL2dpdGh1Yi5jb20vbGFudGlhbnl1L1hlbi90cmVlL3hlbl92aW9t
bXVfdjMKCgpDaGFvIEdhbyAoMjMpOgogIHRvb2xzL2xpYmFjcGk6IEFkZCBETUEgcmVtYXBwaW5n
IHJlcG9ydGluZyAoRE1BUikgQUNQSSB0YWJsZQogICAgc3RydWN0dXJlcwogIHRvb2xzL2xpYmFj
cGk6IEFkZCBuZXcgZmllbGRzIGluIGFjcGlfY29uZmlnIGZvciBETUFSIHRhYmxlCiAgdG9vbHMv
bGlieGw6IEFkZCBhIHVzZXIgY29uZmlndXJhYmxlIHBhcmFtZXRlciB0byBjb250cm9sIHZJT01N
VQogICAgYXR0cmlidXRlcwogIHRvb2xzL2xpYnhsOiBidWlsZCBETUFSIHRhYmxlIGZvciBhIGd1
ZXN0IHdpdGggb25lIHZpcnR1YWwgVlRECiAgdG9vbHMvbGlieGw6IGNyZWF0ZSB2SU9NTVUgZHVy
aW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24KICB0b29scy9saWJ4YzogQWRkIHZpb21tdSBvcGVyYXRp
b25zIGluIGxpYnhjCiAgdnRkOiBhZGQgYW5kIGFsaWduIHJlZ2lzdGVyIGRlZmluaXRpb25zCiAg
eDg2L2h2bTogSW50cm9kdWNlIGEgZW11bGF0ZWQgVlREIGZvciBIVk0KICB4ODYvdnZ0ZDogQWRk
IE1NSU8gaGFuZGxlciBmb3IgVlZURAogIHg4Ni92dnRkOiBTZXQgSW50ZXJydXB0IFJlbWFwcGlu
ZyBUYWJsZSBQb2ludGVyIHRocm91Z2ggR0NNRAogIHg4Ni92dnRkOiBFbmFibGUgSW50ZXJydXB0
IFJlbWFwcGluZyB0aHJvdWdoIEdDTUQKICB4ODYvdnZ0ZDogUHJvY2VzcyBpbnRlcnJ1cHQgcmVt
YXBwaW5nIHJlcXVlc3QKICB4ODYvdnZ0ZDogZGVjb2RlIGludGVycnVwdCBhdHRyaWJ1dGUgZnJv
bSBJUlRFCiAgeDg2L3Z2dGQ6IGFkZCBhIGhlbHBlciBmdW5jdGlvbiB0byBkZWNpZGUgdGhlIGlu
dGVycnVwdCBmb3JtYXQKICB4ODYvdmlvYXBpYzogSG9vayBpbnRlcnJ1cHQgZGVsaXZlcnkgb2Yg
dklPQVBJQwogIHg4Ni92aW9hcGljOiBleHRlbmQgdmlvYXBpY19nZXRfdmVjdG9yKCkgdG8gc3Vw
cG9ydCByZW1hcHBpbmcgZm9ybWF0CiAgICBSVEUKICBwYXNzdGhyb3VnaDogbW92ZSBzb21lIGZp
ZWxkcyBvZiBodm1fZ21zaV9pbmZvIHRvIGEgc3ViLXN0cnVjdHVyZQogIHRvb2xzL2xpYnhjOiBB
ZGQgYSBuZXcgaW50ZXJmYWNlIHRvIGJpbmQgcmVtYXBwaW5nIGZvcm1hdCBtc2kgd2l0aAogICAg
cGlycQogIHg4Ni92bXNpOiBIb29rIGRlbGl2ZXJpbmcgcmVtYXBwaW5nIGZvcm1hdCBtc2kgdG8g
Z3Vlc3QKICB4ODYvdnZ0ZDogSGFuZGxlIGludGVycnVwdCB0cmFuc2xhdGlvbiBmYXVsdHMKICB4
ODYvdnZ0ZDogRW5hYmxlIFF1ZXVlZCBJbnZhbGlkYXRpb24gdGhyb3VnaCBHQ01ECiAgeDg2L3Z2
dGQ6IEFkZCBxdWV1ZWQgaW52YWxpZGF0aW9uIChRSSkgc3VwcG9ydAogIHg4Ni92dnRkOiBzYXZl
IGFuZCByZXN0b3JlIGVtdWxhdGVkIFZULWQKCkxhbiBUaWFueXUgKDYpOgogIFhlbi9kb2M6IEFk
ZCBYZW4gdmlydHVhbCBJT01NVSBkb2MKICBWSU9NTVU6IEFkZCB2SU9NTVUgaGVscGVyIGZ1bmN0
aW9ucyB0byBjcmVhdGUsIGRlc3Ryb3kgdklPTU1VIGluc3RhbmNlCiAgRE9NQ1RMOiBJbnRyb2R1
Y2UgbmV3IERPTUNUTCBjb21tYW5kcyBmb3IgdklPTU1VIHN1cHBvcnQKICBWSU9NTVU6IEFkZCBp
cnEgcmVxdWVzdCBjYWxsYmFjayB0byBkZWFsIHdpdGggaXJxIHJlbWFwcGluZwogIFZJT01NVTog
QWRkIGdldCBpcnEgaW5mbyBjYWxsYmFjayB0byBjb252ZXJ0IGlycSByZW1hcHBpbmcgcmVxdWVz
dAogIFZJT01NVTogSW50cm9kdWNlIGNhbGxiYWNrIG9mIGNoZWNraW5nIGlycSByZW1hcHBpbmcg
bW9kZQoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICAgIHwgICAyNyArCiBk
b2NzL21pc2MvdmlvbW11LnR4dCAgICAgICAgICAgICAgICAgICB8ICAxMzYgKysrKwogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAgfCAgICA3ICsKIHRvb2xzL2xpYmFjcGkv
YWNwaTJfMC5oICAgICAgICAgICAgICAgIHwgICA2MSArKwogdG9vbHMvbGliYWNwaS9idWlsZC5j
ICAgICAgICAgICAgICAgICAgfCAgIDUzICsrCiB0b29scy9saWJhY3BpL2xpYmFjcGkuaCAgICAg
ICAgICAgICAgICB8ICAgMTIgKwogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgfCAgICAxICsKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgIHwgICAy
MSArCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICAgICAgICAgICB8ICAgNTMgKysKIHRv
b2xzL2xpYnhjL3hjX3Zpb21tdS5jICAgICAgICAgICAgICAgIHwgICA2NCArKwogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgICAgfCAgIDUyICsrCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgMTIgKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMg
ICAgICAgICAgICAgICAgfCAgIDIwICstCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jICAg
ICAgICAgICB8ICAgOTggKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAg
ICB8ICAgNTIgKy0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAg
MSArCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgICAgICAgICAgICB8ICAgIDcgKwogeGVu
L2FyY2gveDg2L2h2bS92aW9hcGljLmMgICAgICAgICAgICAgfCAgIDI2ICstCiB4ZW4vYXJjaC94
ODYvaHZtL3Ztc2kuYyAgICAgICAgICAgICAgICB8ICAgMTggKy0KIHhlbi9jb21tb24vS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAg
ICAgICAgfCAgICA0ICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgIHwg
ICAgNiArCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgICAgICAgICAgICB8ICAyMjAgKysr
KysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICAgICAgICAgICB8ICAxNzggKysrKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSAgIHwgICAgNyArLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAgfCAgMTkzICsrKystLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgICAgfCAxMTc4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCAgICAgICAgICB8ICAg
MTUgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggICAgICAgICAgIHwgICA4MCArKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgICAyNSArLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICAgfCAgIDQ5ICsrCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICB8ICAgIDggKwogeGVuL2luY2x1ZGUveGVuL3Zpb21t
dS5oICAgICAgICAgICAgICAgfCAgMTAwICsrKwogMzQgZmlsZXMgY2hhbmdlZCwgMjY5OCBpbnNl
cnRpb25zKCspLCA5MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2Mv
dmlvbW11LnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhjL3hjX3Zpb21tdS5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi92aW9tbXUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUveGVuL3Zpb21tdS5oCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJxn-0003Ad-AY; Fri, 22 Sep 2017 09:09:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJxl-0003AR-Nm
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C0/DE-25201-C43D4C95; Fri, 22 Sep 2017 09:09:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42Jpa+uQ0PW5fCT
 S4PwsPoslHxezODB6HN39mymAMYo1My8pvyKBNePZG/WC6XoVm/9fYm1g/C7XxcjFISQwnVFi
 4tfFLF2MnBwSArwSR5bNYIWwAyRWb33NBmILCXQwSpzY4A1iswmoS5xYPJERxBYRkJa49vkyI
 8ggZoEVTBIrHy8BSwgLWEtsbJ7LBGKzCKhKbOs7zNzFyMHBK+Ai8emRLcR8BYkpD98zg9icAq
 4Sv/q2M0HscpFoXbqfaQIj7wJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiem
 pOYlJxXrJ+bmbGIHBUM/AwLiD8fZkv0OMkhxMSqK8788fiRTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwSt6CSgnWJSanlqRlpkDDEuYtAQHj5II76uLQGne4oLE3OLMdIjUKUZLjo6bd/8wcWwCk
 xu+P/jDJMSSl5+XKiXOqwcyTwCkIaM0D24cLHYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 LmNQCZwpOZVwK39RXQQUxAB5WvBjuoJBEhJdXA6H711T0d39ab/VNfC1UeaJgTfz3FTC75ve4
 pEYa1ga+lG3o2n3nGK37/m/40/yuBaxJCPYUri5Ir7Xdc6qp9U+HE5TVX6+7xf3vdZyfG+i62
 fjqVk4v/elCEXdxRu8mPBYRVMpZP8S3P6zmq+OmGp3SER7/T+4r18XH+FawPF30smMXT+EZFi
 aU4I9FQi7moOBEA/JuMRZgCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506071370!92157135!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6773 invoked from network); 22 Sep 2017 09:09:31 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:31 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1222293249"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga002.fm.intel.com with ESMTP; 22 Sep 2017 02:09:26 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:42 -0400
Message-Id: <1506049330-11196-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 1/29] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIHRvIGludHJvZHVjZSBt
b3RpdmF0aW9uLApmcmFtZXdvcmssIHZJT01NVSBoeXBlcmNhbGwgYW5kIHhsIGNvbmZpZ3VyYXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0t
CiBkb2NzL21pc2MvdmlvbW11LnR4dCB8IDEzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzYgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy92aW9tbXUudHh0CgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3Zpb21tdS50eHQgYi9kb2NzL21pc2MvdmlvbW11LnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNDhlOGM0Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9t
aXNjL3Zpb21tdS50eHQKQEAgLTAsMCArMSwxMzYgQEAKK1hlbiB2aXJ0dWFsIElPTU1VCisKK01v
dGl2YXRpb24KKz09PT09PT09PT0KK0VuYWJsZSBtb3JlIHRoYW4gMTI4IHZjcHUgc3VwcG9ydAor
CitUaGUgY3VycmVudCByZXF1aXJlbWVudHMgb2YgSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMg
Vk0gd2l0aCBhIGhpZ2gKK251bWJlciBvZiBDUFVzIGluIG9yZGVyIHRvIGFjaGlldmUgaGlnaCBw
ZXJmb3JtYW5jZSBpbiBwYXJhbGxlbAorY29tcHV0aW5nLgorCitUbyBzdXBwb3J0ID4xMjggdmNw
dXMsIFgyQVBJQyBtb2RlIGluIGd1ZXN0IGlzIG5lY2Vzc2FyeSBiZWNhdXNlIGxlZ2FjeQorQVBJ
QyhYQVBJQykganVzdCBzdXBwb3J0cyA4LWJpdCBBUElDIElELiBUaGUgQVBJQyBJRCB1c2VkIGJ5
IFhlbiBpcworQ1BVIElEICogMiAoaWU6IENQVSAxMjcgaGFzIEFQSUMgSUQgMjU0LCB3aGljaCBp
cyB0aGUgbGFzdCBvbmUgYXZhaWxhYmxlCitpbiB4QVBJQyBtb2RlKSBhbmQgc28gaXQgb25seSBj
YW4gc3VwcG9ydCAxMjggdmNwdXMgYXQgbW9zdC4geDJBUElDIG1vZGUKK3N1cHBvcnRzIDMyLWJp
dCBBUElDIElEIGFuZCBpdCByZXF1aXJlcyB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlv
bmFsaXR5CitvZiBhIHZJT01NVSBpZiB0aGUgZ3Vlc3Qgd2lzaGVzIHRvIHJvdXRlIGludGVycnVw
dHMgdG8gYWxsIGF2YWlsYWJsZSB2Q1BVcworCitUaGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQg
dGhlcmUgaXMgbm8gbW9kaWZpY2F0aW9uIGZvciBleGlzdGluZyBQQ0kgTVNJCithbmQgSU9BUElD
IHdoZW4gaW50cm9kdWNlIFgyQVBJQy4gUENJIE1TSS9JT0FQSUMgY2FuIG9ubHkgc2VuZCBpbnRl
cnJ1cHQKK21lc3NhZ2UgY29udGFpbmluZyA4LWJpdCBBUElDIElELCB3aGljaCBjYW5ub3QgYWRk
cmVzcyBjcHVzIHdpdGggPjI1NAorQVBJQyBJRC4gSW50ZXJydXB0IHJlbWFwcGluZyBzdXBwb3J0
cyAzMi1iaXQgQVBJQyBJRCBhbmQgc28gaXQncyBuZWNlc3NhcnkKK2ZvciA+MTI4IHZjcHVzIHN1
cHBvcnQuCisKKwordklPTU1VIEFyY2hpdGVjdHVyZQorPT09PT09PT09PT09PT09PT09PQordklP
TU1VIGRldmljZSBtb2RlbCBpcyBpbnNpZGUgWGVuIGh5cGVydmlzb3IgZm9yIGZvbGxvd2luZyBm
YWN0b3JzCisgICAgMSkgQXZvaWQgcm91bmQgdHJpcHMgYmV0d2VlbiBRZW11IGFuZCBYZW4gaHlw
ZXJ2aXNvcgorICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBvZiBoeXBl
cnZpc29yCisgICAgMykgSFZNbGl0ZS9QVkggZG9lc24ndCB1c2UgUWVtdQorCisqIEludGVycnVw
dCByZW1hcHBpbmcgb3ZlcnZpZXcuCitJbnRlcnJ1cHRzIGZyb20gdmlydHVhbCBkZXZpY2VzIGFu
ZCBwaHlzaWNhbCBkZXZpY2VzIGFyZSBkZWxpdmVyZWQKK3RvIHZMQVBJQyBmcm9tIHZJT0FQSUMg
YW5kIHZNU0kuIHZJT01NVSBuZWVkcyB0byByZW1hcCBpbnRlcnJ1cHQgZHVyaW5nCit0aGlzIHBy
b2NlZHVyZS4KKworKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKK3xRZW11ICAgICAgICAgICAgICAgICAgICAgICB8Vk0gICAgICAgICAgICAgICAg
ICAgICB8Cit8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCArLS0tLS0tLS0tLS0tLS0tLSsg
ICAgfAorfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfCAgRGV2aWNlIGRyaXZlciB8ICAg
IHwKK3wgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8
Cit8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICBeICAgICAgICAgICAgfAor
fCAgICAgICArLS0tLS0tLS0tLS0tLS0tLSsgIHwgKy0tLS0tLS0tKy0tLS0tLS0rICAgIHwKK3wg
ICAgICAgfCBWaXJ0dWFsIGRldmljZSB8ICB8IHwgIElSUSBzdWJzeXN0ZW0gfCAgICB8Cit8ICAg
ICAgICstLS0tLS0tKy0tLS0tLS0tKyAgfCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAorfCAgICAg
ICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgXiAgICAgICAgICAgIHwKK3wgICAgICAg
ICAgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgICB8CisrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworfGh5cGVydmlzb3Ig
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCBWSVJRICAgICAgIHwKK3wgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cit8ICAgICAgICAgICAgICAg
fCAgICAgICAgICAgIHwgICAgICB2TEFQSUMgICAgICB8ICAgfAorfCAgICAgICAgICAgICAgIHxW
SVJRICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwKK3wgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgfCAgICAgIHZJT01NVSAgICAgIHwgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICstLS0tLS0tLS0rLS0tLS0tLS0rICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgXiAgICAgICAgICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0t
LS0tLS0rLS0tLS0tLS0rICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgdklP
QVBJQy92TVNJICAgfCAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tLS0rLS0t
LSstLS0tLS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgXiAgICBe
ICAgICAgICAgICAgfAorfCAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLSsgICAgfCAg
ICAgICAgICAgIHwKK3wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICB8CisrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKworSFcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfElSUQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIFBDSSBEZXZpY2UgICAgICB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tKworCisKK3ZJT01N
VSBoeXBlcmNhbGwKKz09PT09PT09PT09PT09PT0KK0ludHJvZHVjZSBhIG5ldyBkb21jdGwgaHlw
ZXJjYWxsICJ4ZW5fZG9tY3RsX3Zpb21tdV9vcCIgdG8gY3JlYXRlL2Rlc3Ryb3kKK3ZJT01NVXMu
CisKKyogdklPTU1VIGh5cGVyY2FsbCBwYXJhbWV0ZXIgc3RydWN0dXJlCisKKy8qIHZJT01NVSB0
eXBlIC0gc3BlY2lmeSB2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbCAqLworI2RlZmluZSBWSU9N
TVVfVFlQRV9JTlRFTF9WVEQJICAgICAgIDAKKworLyogdklPTU1VIGNhcGFiaWxpdGllcyAqLwor
I2RlZmluZSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8PCAwKQorCitzdHJ1Y3QgeGVu
X2RvbWN0bF92aW9tbXVfb3AgeworICAgIHVpbnQzMl90IGNtZDsKKyNkZWZpbmUgWEVOX0RPTUNU
TF9jcmVhdGVfdmlvbW11ICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX0RPTUNUTF9kZXN0cm95X3Zp
b21tdSAgICAgICAgIDEKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAg
ICAvKiBJTiAtIHZJT01NVSB0eXBlICAqLworICAgICAgICAgICAgdWludDY0X3QgdmlvbW11X3R5
cGU7CisgICAgICAgICAgICAvKiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gKi8K
KyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKKyAgICAgICAgICAgIC8qIElOIC0g
Q2FwYWJpbGl0aWVzIHdpdGggd2hpY2ggd2Ugd2FudCB0byBjcmVhdGUgKi8KKyAgICAgICAgICAg
IHVpbnQ2NF90IGNhcGFiaWxpdGllczsKKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVu
dGl0eSAqLworICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOworICAgICAgICB9IGNyZWF0
ZV92aW9tbXU7CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1V
IGlkZW50aXR5ICovCisgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7CisgICAgICAgIH0g
ZGVzdHJveV92aW9tbXU7CisgICAgfSB1OworfTsKKworLSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9t
bXUKKyAgICBDcmVhdGUgdklPTU1VIGRldmljZSB3aXRoIHZJT01NVV90eXBlLCBjYXBhYmlsaXRp
ZXMgYW5kIE1NSU8gYmFzZQorYWRkcmVzcy4gSHlwZXJ2aXNvciBhbGxvY2F0ZXMgdmlvbW11X2lk
IGZvciBuZXcgdklPTU1VIGluc3RhbmNlIGFuZCByZXR1cm4KK2JhY2suIFRoZSB2SU9NTVUgZGV2
aWNlIG1vZGVsIGluIGh5cGVydmlzb3Igc2hvdWxkIGNoZWNrIHdoZXRoZXIgaXQgY2FuCitzdXBw
b3J0IHRoZSBpbnB1dCBjYXBhYmlsaXRpZXMgYW5kIHJldHVybiBlcnJvciBpZiBub3QuCisKKy0g
WEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdQorICAgIERlc3Ryb3kgdklPTU1VIGluIFhlbiBoeXBl
cnZpc29yIHdpdGggdmlvbW11X2lkIGFzIHBhcmFtZXRlci4KKworVGhlc2UgdklPTU1VIGRvbWN0
bCBhbmQgdklPTU1VIG9wdGlvbiBpbiBjb25maWd1cmUgZmlsZSBjb25zaWRlciBtdWx0aS12SU9N
TVUKK3N1cHBvcnQgZm9yIHNpbmdsZSBWTS4oZS5nLCBwYXJhbWV0ZXJzIG9mIGNyZWF0ZS9kZXN0
cm95IHZJT01NVSBpbmNsdWRlcwordklPTU1VIGlkKS4gQnV0IGZ1bmN0aW9uIGltcGxlbWVudGF0
aW9uIG9ubHkgc3VwcG9ydHMgb25lIHZJT01NVSBwZXIgVk0gc28gZmFyLgorCitYZW4gaHlwZXJ2
aXNvciB2SU9NTVUgY29tbWFuZAorPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KK0ludHJv
ZHVjZSB2SU9NTVUgY29tbWFuZCAidmlvbW11PTEiIHRvIGVuYWJsZSB2SU9NTVUgZnVuY3Rpb24g
aW4gaHlwZXJ2aXNvci4KK0l0J3MgZGVmYXVsdCBkaXNhYmxlZC4KKworeGwgeDg2IHZJT01NVSBj
b25maWd1cmF0aW9uIgorPT09PT09PT09PT09PT09PT09PT09PT09PT09PQordmlvbW11ID0gWwor
ICAgICd0eXBlPWludGVsX3Z0ZCxpbnRyZW1hcD0xJywKKyAgICAuLi4KK10KKworInR5cGUiIC0g
U3BlY2lmeSB2SU9NTVUgZGV2aWNlIG1vZGVsIHR5cGUuIEN1cnJlbnRseSBvbmx5IHN1cHBvcnRz
IEludGVsIHZ0ZAorZGV2aWNlIG1vZGVsLgorImludHJlbWFwIiAtIEVuYWJsZSB2SU9NTVUgaW50
ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlvbi4KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJxo-0003BV-MS; Fri, 22 Sep 2017 09:09:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJxn-0003Ac-Ie
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 E5/73-09852-E43D4C95; Fri, 22 Sep 2017 09:09:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+uQ0PW7fCT
 S4OwCAYslHxezODB6HN39mymAMYo1My8pvyKBNePahItsBfcdK3ad+8TawLjDpIuRi0NIYBqj
 xNqJj9m7GDk5JAR4JY4sm8EKYQdIrPg6hQ2iqINR4tnVA0wgCTYBdYkTiycygtgiAtIS1z5fZ
 gQpYhZYwSSx8vESsISwQLzEx0Vb2EBsFgFViVW37zF3MXJw8Aq4SKzr1oFYoCAx5eF7ZhCbU8
 BV4lffdrD5QkAlrUv3M01g5F3AyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwIOoZGBh3MN6e7HeIUZKDSUmU9/35I5FCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHhFLwHlBItS01Mr0jJzgKEJk5bg4FES4X11ESjNW1yQmFucmQ6ROsVozHFgwpU/TBwdN
 +/+YRJiycvPS5US59UDmSQAUppRmgc3CBYzlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8x
 qATOHJzCuB2/cK6BQmoFPKV4OdUpKIkJJqYFz41HlLQc5y23n26c3ip+2PtGQzM7X9lX6e7bV
 fwN7wz/401Z0B+4WtZB+scz3tkBnQ8/Karz+nn3yXTpH93dri3qkbr/Wo5t3iufBfXzTVg4O1
 al/VzMvfDbcknO275pwZ2fPcfqvM/sZPJ97M4HmSd2+BTUHaEhnXH1k+b91+p9R9TLc9psRSn
 JFoqMVcVJwIAGL5ib+UAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506071370!92157135!2
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7123 invoked from network); 22 Sep 2017 09:09:33 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:33 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1017290687"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga003.jf.intel.com with ESMTP; 22 Sep 2017 02:09:30 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:43 -0400
Message-Id: <1506049330-11196-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 2/29] VIOMMU: Add vIOMMU helper functions to
	create, destroy vIOMMU instance
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y2UgYW4gYWJzdHJhY3QgbGF5ZXIgZm9yIGFyY2ggdklP
TU1VIGltcGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9tIGRvbTAuIEFyY2gg
dklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZSBjYWxsYmFjawp0byBkbyBjcmVhdGUgYW5kIGRl
c3Ryb3kgb3BlcmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBp
bnRlbC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDcg
KysKIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21t
b24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9jb21tb24vTWFrZWZpbGUg
ICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAg
ICAgIHwgICA0ICsKIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgICAgICAgIHwgMTQ0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgICAgICAgfCAgIDggKysKIHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICAgICAg
ICAgIHwgIDYzICsrKysrKysrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMjMxIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zpb21tdS5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgppbmRleCA5Nzk3YzhkLi5kZmQxZGI1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTgyNSwzICsxODI1LDEwIEBAIG1vZGUuCiA+IERlZmF1bHQ6IGB0cnVlYAog
CiBQZXJtaXQgdXNlIG9mIHRoZSBgeHNhdmUveHJzdG9yYCBpbnN0cnVjdGlvbnMuCisKKyMjIyB2
aW9tbXUKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworUGVybWl0IHVz
ZSBvZiB2aW9tbXUgaW50ZXJmYWNlIHRvIGNyZWF0ZSBhbmQgZGVzdHJveSB2aW9tbXUgZGV2aWNl
IG1vZGVsLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYv
S2NvbmZpZwppbmRleCAzMGMyNzY5Li4xZjFkZTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
S2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMjMsNiArMjMsNyBAQCBjb25m
aWcgWDg2CiAJc2VsZWN0IEhBU19QRFgKIAlzZWxlY3QgTlVNQQogCXNlbGVjdCBWR0EKKwlzZWxl
Y3QgVklPTU1VCiAKIGNvbmZpZyBBUkNIX0RFRkNPTkZJRwogCXN0cmluZwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGRjOGU4NzYuLjJh
ZDJjOGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tj
b25maWcKQEAgLTQ5LDYgKzQ5LDkgQEAgY29uZmlnIEhBU19DSEVDS1BPTElDWQogCXN0cmluZwog
CW9wdGlvbiBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCiAKK2NvbmZpZyBWSU9NTVUKKwlib29s
CisKIGNvbmZpZyBLRVhFQwogCWJvb2wgImtleGVjIHN1cHBvcnQiCiAJZGVmYXVsdCB5CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCAz
OWUyNjE0Li5kYTMyZjcxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hl
bi9jb21tb24vTWFrZWZpbGUKQEAgLTU2LDYgKzU2LDcgQEAgb2JqLXkgKz0gdGltZS5vCiBvYmot
eSArPSB0aW1lci5vCiBvYmoteSArPSB0cmFjZS5vCiBvYmoteSArPSB2ZXJzaW9uLm8KK29iai0k
KENPTkZJR19WSU9NTVUpICs9IHZpb21tdS5vCiBvYmoteSArPSB2aXJ0dWFsX3JlZ2lvbi5vCiBv
YmoteSArPSB2bV9ldmVudC5vCiBvYmoteSArPSB2bWFwLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDVhZWJjZjIuLmNkYjFjOWQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4u
YwpAQCAtODE0LDYgKzgxNCwxMCBAQCBzdGF0aWMgdm9pZCBjb21wbGV0ZV9kb21haW5fZGVzdHJv
eShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiAKICAgICBzY2hlZF9kZXN0cm95X2RvbWFpbihkKTsK
IAorI2lmZGVmIENPTkZJR19WSU9NTVUKKyAgICB2aW9tbXVfZGVzdHJveV9kb21haW4oZCk7Cisj
ZW5kaWYKKwogICAgIC8qIEZyZWUgcGFnZSB1c2VkIGJ5IHhlbiBvcHJvZmlsZSBidWZmZXIuICov
CiAjaWZkZWYgQ09ORklHX1hFTk9QUk9GCiAgICAgZnJlZV94ZW5vcHJvZl9wYWdlcyhkKTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY0ZDkxZTYKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vY29tbW9uL3Zpb21tdS5jCkBAIC0wLDAgKzEsMTQ0IEBACisvKgorICogY29tbW9uL3Zp
b21tdS5jCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBvcmF0aW9uCisgKiBB
dXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJ
VFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8
eGVuL3Zpb21tdS5oPgorCitib29sIF9fcmVhZF9tb3N0bHkgb3B0X3Zpb21tdTsKK2Jvb2xlYW5f
cGFyYW0oInZpb21tdSIsIG9wdF92aW9tbXUpOworCitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHR5
cGVfbGlzdF9sb2NrKTsKK3N0YXRpYyBMSVNUX0hFQUQodHlwZV9saXN0KTsKKworc3RydWN0IHZp
b21tdV90eXBlIHsKKyAgICB1aW50NjRfdCB0eXBlOworICAgIHN0cnVjdCB2aW9tbXVfb3BzICpv
cHM7CisgICAgc3RydWN0IGxpc3RfaGVhZCBub2RlOworfTsKKworaW50IHZpb21tdV9kZXN0cm95
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCByZXQ7CisKKyAgICBpZiAoICFk
LT52aW9tbXUgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldCA9IGQtPnZpb21t
dS0+b3BzLT5kZXN0cm95KGQtPnZpb21tdSk7CisgICAgaWYgKCByZXQgPCAwICkKKyAgICAgICAg
cmV0dXJuIHJldDsKKworICAgIHhmcmVlKGQtPnZpb21tdSk7CisgICAgZC0+dmlvbW11ID0gTlVM
TDsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11
X2dldF90eXBlKHVpbnQ2NF90IHR5cGUpCit7CisgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9t
bXVfdHlwZSA9IE5VTEw7CisKKyAgICBzcGluX2xvY2soJnR5cGVfbGlzdF9sb2NrKTsKKyAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5KCB2aW9tbXVfdHlwZSwgJnR5cGVfbGlzdCwgbm9kZSApCisgICAg
eworICAgICAgICBpZiAoIHZpb21tdV90eXBlLT50eXBlID09IHR5cGUgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzcGluX3VubG9jaygmdHlwZV9saXN0X2xvY2spOworICAgICAgICAgICAgcmV0
dXJuIHZpb21tdV90eXBlOworICAgICAgICB9CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZ0eXBl
X2xpc3RfbG9jayk7CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworaW50IHZpb21tdV9yZWdpc3Rl
cl90eXBlKHVpbnQ2NF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpvcHMpCit7CisgICAgc3Ry
dWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7CisKKyAgICBpZiAoICF2aW9tbXVf
ZW5hYmxlZCgpICkKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICBpZiAoIHZpb21tdV9n
ZXRfdHlwZSh0eXBlKSApCisgICAgICAgIHJldHVybiAtRUVYSVNUOworCisgICAgdmlvbW11X3R5
cGUgPSB4emFsbG9jKHN0cnVjdCB2aW9tbXVfdHlwZSk7CisgICAgaWYgKCAhdmlvbW11X3R5cGUg
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHZpb21tdV90eXBlLT50eXBlID0gdHlw
ZTsKKyAgICB2aW9tbXVfdHlwZS0+b3BzID0gb3BzOworCisgICAgc3Bpbl9sb2NrKCZ0eXBlX2xp
c3RfbG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmdmlvbW11X3R5cGUtPm5vZGUsICZ0eXBlX2xp
c3QpOworICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9jayk7CisKKyAgICByZXR1cm4gMDsK
K30KKworc3RhdGljIGludCB2aW9tbXVfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90
IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRyZXNzLCB1
aW50NjRfdCBjYXBzLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2aW9tbXVf
aWQpCit7CisgICAgc3RydWN0IHZpb21tdSAqdmlvbW11OworICAgIHN0cnVjdCB2aW9tbXVfdHlw
ZSAqdmlvbW11X3R5cGUgPSBOVUxMOworICAgIGludCByYzsKKworICAgIC8qIE9ubHkgc3VwcG9y
dCBvbmUgdklPTU1VIHBlciBkb21haW4uICovCisgICAgaWYgKCBkLT52aW9tbXUgKQorICAgICAg
ICByZXR1cm4gLUUyQklHOworCisgICAgdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0X3R5cGUodHlw
ZSk7CisgICAgaWYgKCAhdmlvbW11X3R5cGUgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGlmICggIXZpb21tdV90eXBlLT5vcHMgfHwgIXZpb21tdV90eXBlLT5vcHMtPmNyZWF0ZSAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgdmlvbW11ID0geHphbGxvYyhzdHJ1Y3Qg
dmlvbW11KTsKKyAgICBpZiAoICF2aW9tbXUgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwor
ICAgIHZpb21tdS0+YmFzZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNzOworICAgIHZpb21tdS0+Y2Fw
cyA9IGNhcHM7CisgICAgdmlvbW11LT5vcHMgPSB2aW9tbXVfdHlwZS0+b3BzOworCisgICAgcmMg
PSB2aW9tbXUtPm9wcy0+Y3JlYXRlKGQsIHZpb21tdSk7CisgICAgaWYgKCByYyA8IDAgKQorICAg
IHsKKyAgICAgICAgeGZyZWUodmlvbW11KTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKwor
ICAgIGQtPnZpb21tdSA9IHZpb21tdTsKKworICAgIC8qIE9ubHkgc3VwcG9ydCBvbmUgdklPTU1V
IHBlciBkb21haW4uICovCisgICAgKnZpb21tdV9pZCA9IDA7CisgICAgcmV0dXJuIDA7Cit9CisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA1YjhmOGM2Li43NTBmMjM1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtMzMsNiArMzMsMTAgQEAKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHZjcHVf
cnVuc3RhdGVfaW5mb19jb21wYXRfdCk7CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19WSU9NTVUK
KyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+CisjZW5kaWYKKwogLyoKICAqIFN0YXRzCiAgKgpAQCAt
NDc5LDYgKzQ4MywxMCBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgcndsb2NrX3Qgdm51bWFfcndsb2Nr
OwogICAgIHN0cnVjdCB2bnVtYV9pbmZvICp2bnVtYTsKIAorI2lmZGVmIENPTkZJR19WSU9NTVUK
KyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXU7CisjZW5kaWYKKwogICAgIC8qIENvbW1vbiBtb25p
dG9yIG9wdGlvbnMgKi8KICAgICBzdHJ1Y3QgewogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3Rf
cmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92
aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi42MzZhMmEzCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVu
L3Zpb21tdS5oCkBAIC0wLDAgKzEsNjMgQEAKKy8qCisgKiBpbmNsdWRlL3hlbi92aW9tbXUuaAor
ICoKKyAqIENvcHlyaWdodCAoYykgMjAxNywgSW50ZWwgQ29ycG9yYXRpb24KKyAqIEF1dGhvcjog
TGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQK
KyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgor
ICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQg
aGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFs
b25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorICoKKyAqLworI2lmbmRlZiBfX1hFTl9WSU9NTVVfSF9fCisjZGVmaW5l
IF9fWEVOX1ZJT01NVV9IX18KKworc3RydWN0IHZpb21tdTsKKworc3RydWN0IHZpb21tdV9vcHMg
eworICAgIGludCAoKmNyZWF0ZSkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlv
bW11KTsKKyAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOworfTsKKwor
c3RydWN0IHZpb21tdSB7CisgICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOworICAgIHVpbnQ2NF90
IGNhcHM7CisgICAgY29uc3Qgc3RydWN0IHZpb21tdV9vcHMgKm9wczsKKyAgICB2b2lkICpwcml2
OworfTsKKworI2lmZGVmIENPTkZJR19WSU9NTVUKK2V4dGVybiBib29sIG9wdF92aW9tbXU7Citz
dGF0aWMgaW5saW5lIGJvb2wgdmlvbW11X2VuYWJsZWQodm9pZCkKK3sKKyAgICByZXR1cm4gb3B0
X3Zpb21tdTsKK30KKworaW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHVpbnQ2NF90IHR5cGUsIHN0
cnVjdCB2aW9tbXVfb3BzICpvcHMpOworaW50IHZpb21tdV9kZXN0cm95X2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfcmVnaXN0ZXJfdHlw
ZSh1aW50NjRfdCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqb3BzKQoreworICAgIHJldHVybiAt
RUlOVkFMOworfQorI2VuZGlmCisKKyNlbmRpZiAvKiBfX1hFTl9WSU9NTVVfSF9fICovCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJxt-0003Dh-U4; Fri, 22 Sep 2017 09:09:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJxt-0003D8-1n
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EF/24-03454-453D4C95; Fri, 22 Sep 2017 09:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42I5YG5SoRt8+Ui
 kwdwjphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atOV/ZCm6qVjyfto+tgfGGdBcjF4eQwDRG
 iXUT9jN3MXJySAjwShxZNoO1i5EdyPaXmMgIUdLBKLGs/z0jSAmbgLrEicUTwWwRAWmJa58vg
 xUxC6xgklj5eAlYQlggUGLV1DlgM1kEVCW6pr9kB7F5BVwk5v7YygaxS0FiysP3YDWcAq4Sv/
 q2M4HYQkA1rUv3M01g5F3AyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwHBiAYAfjzY0BhxglOZiURHnfnz8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 t/0SUE6wKDU9tSItMwcYmDBpCQ4eJRFeNZA0b3FBYm5xZjpE6hSjJUfHzbt/mDg2gckN3x/8Y
 RJiycvPS5US59UDaRAAacgozYMbB4ueS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm/XgRaA
 pPZl4J3NZXQAcxAR1UvhrsoJJEhJRUA6ON1tVLC2ce/Hi54qtHRxBb2OsDgj+29GT6XF4WfNz
 rTG2czdzcc8+Xf3b86XHs2KK7fClL1669zRg8R2DyhK78n5WBXMIpB9b+PqEneMdFlSd+rpVB
 xlLjY0+dP11I5U/tv5fY8dxyu8m6WsNE8WtPLmwQunDQ5sXFjamLG9IZsjWmnfjEamWqxFKck
 WioxVxUnAgAxMNBmpkCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506071377!94816750!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37492 invoked from network); 22 Sep 2017 09:09:39 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:39 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="138241124"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga002.jf.intel.com with ESMTP; 22 Sep 2017 02:09:35 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:44 -0400
Message-Id: <1506049330-11196-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 3/29] DOMCTL: Introduce new DOMCTL commands
	for vIOMMU support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y2UgY3JlYXRlLCBkZXN0cm95IGFuZCBxdWVyeSBjYXBh
YmlsaXRpZXMKY29tbWFuZCBmb3IgdklPTU1VLiB2SU9NTVUgbGF5ZXIgd2lsbCBkZWFsIHdpdGgg
cmVxdWVzdHMgYW5kIGNhbGwKYXJjaCB2SU9NTVUgb3BzLgoKU2lnbmVkLW9mZi1ieTogTGFuIFRp
YW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAg
ICAgIHwgIDYgKysrKysrCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgfCAzMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDQy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
eGVuL3Zpb21tdS5oICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5j
CmluZGV4IDQyNjU4ZTUuLjdlMjgyMzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMK
KysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTE0OSw2ICsxMTQ5LDEyIEBAIGxvbmcgZG9f
ZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAg
ICAgICAgICAgIGNvcHliYWNrID0gMTsKICAgICAgICAgYnJlYWs7CiAKKyNpZmRlZiBDT05GSUdf
VklPTU1VCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDoKKyAgICAgICAgcmV0ID0gdmlv
bW11X2RvbWN0bChkLCAmb3AtPnUudmlvbW11X29wLCAmY29weWJhY2spOworICAgICAgICBicmVh
azsKKyNlbmRpZgorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19kb21jdGwo
b3AsIGQsIHVfZG9tY3RsKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwppbmRleCA2NGQ5MWU2Li41NWZlYjVkIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCisrKyBiL3hlbi9jb21tb24vdmlvbW11LmMK
QEAgLTEzMyw2ICsxMzMsMzYgQEAgc3RhdGljIGludCB2aW9tbXVfY3JlYXRlKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ2NF90IHR5cGUsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCB2aW9tbXVfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCisg
ICAgICAgICAgICAgICAgICBib29sICpuZWVkX2NvcHkpCit7CisgICAgaW50IHJjID0gLUVJTlZB
TDsKKworICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkgKQorICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKworICAgIHN3aXRjaCAoIG9wLT5jbWQgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ET01DVExf
Y3JlYXRlX3Zpb21tdToKKyAgICAgICAgcmMgPSB2aW9tbXVfY3JlYXRlKGQsIG9wLT51LmNyZWF0
ZS52aW9tbXVfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT51LmNyZWF0ZS5i
YXNlX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGUuY2Fw
YWJpbGl0aWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9wLT51LmNyZWF0ZS52aW9t
bXVfaWQpOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAqbmVlZF9jb3B5ID0gdHJ1
ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXU6
CisgICAgICAgIHJjID0gdmlvbW11X2Rlc3Ryb3lfZG9tYWluKGQpOworICAgICAgICBicmVhazsK
KworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAtRU5PU1lTOworICAgIH0KKworICAgIHJl
dHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAppbmRleCA1MGZmNThmLi42ODg1NGI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTYz
LDYgKzExNjMsNDYgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7CiB0eXBlZGVmIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7CiBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7CiAKKy8qICB2SU9N
TVUgaGVscGVyCisgKgorICogIHZJT01NVSBpbnRlcmZhY2UgY2FuIGJlIHVzZWQgdG8gY3JlYXRl
L2Rlc3Ryb3kgdklPTU1VIGFuZAorICogIHF1ZXJ5IHZJT01NVSBjYXBhYmlsaXRpZXMuCisgKi8K
KworLyogdklPTU1VIHR5cGUgLSBzcGVjaWZ5IHZlbmRvciB2SU9NTVUgZGV2aWNlIG1vZGVsICov
CisjZGVmaW5lIFZJT01NVV9UWVBFX0lOVEVMX1ZURCAgICAgICAgICAgMAorCisvKiB2SU9NTVUg
Y2FwYWJpbGl0aWVzICovCisjZGVmaW5lIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORyAgKDF1IDw8
IDApCisKK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7CisgICAgdWludDMyX3QgY21kOwor
I2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgICAgICAgICAgMAorI2RlZmluZSBYRU5f
RE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQorICAgIHVuaW9uIHsKKyAgICAgICAgc3Ry
dWN0IHsKKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1VIHR5cGUgKi8KKyAgICAgICAgICAgIHVp
bnQ2NF90IHZpb21tdV90eXBlOworICAgICAgICAgICAgLyogCisgICAgICAgICAgICAgKiBJTiAt
IE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMKKyAgICAg
ICAgICAgICAqIGFyZSBpbiBjaGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICB1aW50NjRfdCBiYXNlX2FkZHJlc3M7CisgICAgICAgICAg
ICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCisg
ICAgICAgICAgICB1aW50NjRfdCBjYXBhYmlsaXRpZXM7CisgICAgICAgICAgICAvKiBPVVQgLSB2
SU9NTVUgaWRlbnRpdHkgKi8KKyAgICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKKyAgICAg
ICAgfSBjcmVhdGU7CisKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIElOIC0gdklP
TU1VIGlkZW50aXR5ICovCisgICAgICAgICAgICB1aW50MzJfdCB2aW9tbXVfaWQ7CisgICAgICAg
IH0gZGVzdHJveTsKKyAgICB9IHU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3AgeGVuX2RvbWN0bF92aW9tbXVfb3A7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX3Zpb21tdV9vcCk7CisKIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBj
bWQ7CiAjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDEK
QEAgLTEyNDAsNiArMTI4MCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RP
TUNUTF9tb25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3NwogI2RlZmluZSBYRU5fRE9NQ1RM
X3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29m
dF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKKyNkZWZpbmUgWEVOX0RPTUNUTF92aW9tbXVf
b3AgICAgICAgICAgICAgICAgICAgICA4MAogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0
bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1
ICAgICAgICAgICAgIDEwMDEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAg
ICAgICAgICAgMTAwMgpAQCAtMTMwMiw2ICsxMzQzLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewog
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwog
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29wOwog
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29wOwor
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgICAgICAgICB2aW9tbXVfb3A7CiAg
ICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwogICAg
IH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5j
bHVkZS94ZW4vdmlvbW11LmgKaW5kZXggNjM2YTJhMy4uYmFhOGFiNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3Zpb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaApAQCAt
NDMsNiArNDMsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdmlvbW11X2VuYWJsZWQodm9pZCkKIAog
aW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHVpbnQ2NF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3Bz
ICpvcHMpOwogaW50IHZpb21tdV9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKK2lu
dCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21t
dV9vcCAqb3AsCisgICAgICAgICAgICAgICAgICBib29sX3QgKm5lZWRfY29weSk7CiAjZWxzZQog
c3RhdGljIGlubGluZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodWludDY0X3QgdHlwZSwgc3Ry
dWN0IHZpb21tdV9vcHMgKm9wcykKIHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJy3-0003JI-4o; Fri, 22 Sep 2017 09:09:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJy2-0003IM-8e
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 66/68-03093-D53D4C95; Fri, 22 Sep 2017 09:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tbhqBt1+Ui
 kwb5PzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFczvYCh6KVpx4eYm9gfG7YBcjJ4eQwHRG
 iV0vgkFsCQFeiSPLZrBC2P4SHY0XWLoYuYBqOhglbrZNZgJJsAmoS5xYPJERxBYRkJa49vkyI
 0gRs8BmJom5a2axgCSEBRIkvk9cAZTg4GARUJXo3xUBEuYVcJF48mYtC8QCBYkpD98zg9icAq
 4Sv/q2M0Ec5CLRunQ/0wRG3gWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQLDgQEIdjDu+xh5iFGSg0lJlPf9+SORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4L14EygkWpaanVqRl5gADEyYtwcGjJMKrdgkozVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8v
 FQpcV49kCIBkKKM0jy4EbAoucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgOQKTyZeSVwm1
 4BHcEEdET5arAjShIRUlINjMvFFbpLTSTtO97kPNz14MwL72afvyL8rQsmHvxRedjCk/GD+DU
 jvdVMTm93Pzx5M37DgsKOvnSDhOdirxtqrnspXio5z/z31ou47Pe3Cz4t21XW2aD/6WdAP1O6
 OeMGsQJX1aVv+Ir3/HWdoV/l+6lZ9I2o4sbcrmWRqp6cTVedJz3szHY0VmIpzkg01GIuKk4EA
 PahI9eNAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506071384!116553951!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38353 invoked from network); 22 Sep 2017 09:09:45 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:45 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="315007204"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 22 Sep 2017 02:09:37 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:45 -0400
Message-Id: <1506049330-11196-5-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 4/29] tools/libacpi: Add DMA remapping
	reporting (DMAR) ACPI table structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFkZCBkbWFyIHRhYmxlIHN0cnVj
dHVyZSBhY2NvcmRpbmcgQ2hhcHRlciA4ICJCSU9TIENvbnNpZGVyYXRpb25zIiBvZgpWVGQgc3Bl
YyBSZXYuIDIuNC4KClZUZCBzcGVjOmh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3
dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNhdGlvbnMvdnQtZGlyZWN0
ZWQtaW8tc3BlYy5wZGYKClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2FjcGkyXzAuaCBiL3Rvb2xzL2xpYmFjcGkvYWNw
aTJfMC5oCmluZGV4IDI2MTliYTMuLjc1OGE4MjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkv
YWNwaTJfMC5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oCkBAIC00MjIsNiArNDIyLDY1
IEBAIHN0cnVjdCBhY3BpXzIwX3NsaXQgewogfTsKIAogLyoKKyAqIERNQSBSZW1hcHBpbmcgVGFi
bGUgaGVhZGVyIGRlZmluaXRpb24gKERNQVIpCisgKi8KKworLyoKKyAqIERNQVIgRmxhZ3MuCisg
Ki8KKyNkZWZpbmUgQUNQSV9ETUFSX0lOVFJfUkVNQVAgICAgICAgICgxIDw8IDApCisjZGVmaW5l
IEFDUElfRE1BUl9YMkFQSUNfT1BUX09VVCAgICAoMSA8PCAxKQorCitzdHJ1Y3QgYWNwaV9kbWFy
IHsKKyAgICBzdHJ1Y3QgYWNwaV9oZWFkZXIgaGVhZGVyOworICAgIHVpbnQ4X3QgaG9zdF9hZGRy
ZXNzX3dpZHRoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZFsxMF07
Cit9OworCisvKgorICogRGV2aWNlIFNjb3BlIFR5cGVzCisgKi8KKyNkZWZpbmUgQUNQSV9ETUFS
X0RFVklDRV9TQ09QRV9QQ0lfRU5EUE9JTlQgICAgICAgICAgICAgMHgwMQorI2RlZmluZSBBQ1BJ
X0RNQVJfREVWSUNFX1NDT1BFX1BDSV9TVUJfSElFUkFSQUNIWSAgICAgICAweDAxCisjZGVmaW5l
IEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDICAgICAgICAgICAgICAgICAgIDB4MDMKKyNk
ZWZpbmUgQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9IUEVUICAgICAgICAgICAgICAgICAgICAgMHgw
NAorI2RlZmluZSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX0FDUElfTkFNRVNQQUNFX0RFVklDRSAg
ICAweDA1CisKK3N0cnVjdCBkbWFyX2RldmljZV9zY29wZSB7CisgICAgdWludDhfdCB0eXBlOwor
ICAgIHVpbnQ4X3QgbGVuZ3RoOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMl07CisgICAgdWludDhf
dCBlbnVtZXJhdGlvbl9pZDsKKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50MTZfdCBwYXRoWzBd
OworfTsKKworLyoKKyAqIERNQSBSZW1hcHBpbmcgSGFyZHdhcmUgVW5pdCBUeXBlcworICovCisj
ZGVmaW5lIEFDUElfRE1BUl9UWVBFX0hBUkRXQVJFX1VOSVQgICAgICAgIDB4MDAKKyNkZWZpbmUg
QUNQSV9ETUFSX1RZUEVfUkVTRVJWRURfTUVNT1JZICAgICAgMHgwMQorI2RlZmluZSBBQ1BJX0RN
QVJfVFlQRV9BVFNSICAgICAgICAgICAgICAgICAweDAyCisjZGVmaW5lIEFDUElfRE1BUl9UWVBF
X0hBUkRXQVJFX0FGRklOSVRZICAgIDB4MDMKKyNkZWZpbmUgQUNQSV9ETUFSX1RZUEVfQU5ERCAg
ICAgICAgICAgICAgICAgMHgwNAorCisvKgorICogRE1BIFJlbWFwcGluZyBIYXJkd2FyZSBVbml0
IEZsYWdzLiBBbGwgb3RoZXIgYml0cyBhcmUgcmVzZXJ2ZWQgYW5kIG11c3QgYmUgMC4KKyAqLwor
I2RlZmluZSBBQ1BJX0RNQVJfSU5DTFVERV9QQ0lfQUxMICAgKDEgPDwgMCkKKworc3RydWN0IGFj
cGlfZG1hcl9oYXJkd2FyZV91bml0IHsKKyAgICB1aW50MTZfdCB0eXBlOworICAgIHVpbnQxNl90
IGxlbmd0aDsKKyAgICB1aW50OF90IGZsYWdzOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWQ7CisgICAg
dWludDE2X3QgcGNpX3NlZ21lbnQ7CisgICAgdWludDY0X3QgYmFzZV9hZGRyZXNzOworICAgIHN0
cnVjdCBkbWFyX2RldmljZV9zY29wZSBzY29wZVswXTsKK307CisKKy8qCiAgKiBUYWJsZSBTaWdu
YXR1cmVzLgogICovCiAjZGVmaW5lIEFDUElfMl8wX1JTRFBfU0lHTkFUVVJFIEFTQ0lJNjQoJ1In
LCdTJywnRCcsJyAnLCdQJywnVCcsJ1InLCcgJykKQEAgLTQzNSw2ICs0OTQsNyBAQCBzdHJ1Y3Qg
YWNwaV8yMF9zbGl0IHsKICNkZWZpbmUgQUNQSV8yXzBfV0FFVF9TSUdOQVRVUkUgQVNDSUkzMign
VycsJ0EnLCdFJywnVCcpCiAjZGVmaW5lIEFDUElfMl8wX1NSQVRfU0lHTkFUVVJFIEFTQ0lJMzIo
J1MnLCdSJywnQScsJ1QnKQogI2RlZmluZSBBQ1BJXzJfMF9TTElUX1NJR05BVFVSRSBBU0NJSTMy
KCdTJywnTCcsJ0knLCdUJykKKyNkZWZpbmUgQUNQSV8yXzBfRE1BUl9TSUdOQVRVUkUgQVNDSUkz
MignRCcsJ00nLCdBJywnUicpCiAKIC8qCiAgKiBUYWJsZSByZXZpc2lvbiBudW1iZXJzLgpAQCAt
NDQ5LDYgKzUwOSw3IEBAIHN0cnVjdCBhY3BpXzIwX3NsaXQgewogI2RlZmluZSBBQ1BJXzFfMF9G
QURUX1JFVklTSU9OIDB4MDEKICNkZWZpbmUgQUNQSV8yXzBfU1JBVF9SRVZJU0lPTiAweDAxCiAj
ZGVmaW5lIEFDUElfMl8wX1NMSVRfUkVWSVNJT04gMHgwMQorI2RlZmluZSBBQ1BJXzJfMF9ETUFS
X1JFVklTSU9OIDB4MDEKIAogI3ByYWdtYSBwYWNrICgpCiAKLS0gCjEuOC4zLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJy5-0003L2-Cp; Fri, 22 Sep 2017 09:09:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJy3-0003JZ-O1
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:51 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3C/18-03422-F53D4C95; Fri, 22 Sep 2017 09:09:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhrxt3+Ui
 kwb0ZbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axz0dZCn4rVFzffYutgXGvVBcjB4eQQKXE
 oaPeXYycHBICvBJHls1ghbD9JTbPusPUxcgFVNLBKHH1y2RmkASbgLrEicUTGUFsEQFpiWufL
 zOCFDELbGaSmLtmFgvIUGGBEIkXx5lBTBYBVYndOwpBynkFXCT+Hl/IDjFfQWLKw/dgIzkFXC
 V+9W1nArGFgGpal+5nmsDIu4CRYRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmAoMADBDsbT6wIPMUpyMCmJ8r4/fyRSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgSv3yWgnGBRanpqRVpmDjAoYdISHDxKIryvLgKleYsLEnOLM9MhUqcYdTk6bt79wyTEkpefl
 yolzrsYZIYASFFGaR7cCFiEXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwHIFJ7MvBK4Ta
 +AjmACOqJ8NdgRJYkIKakGRstr8u18CbqvV9crqb+b9uXX9kq3f+4CZyP9LaoVyvk97eY3zHG
 8FSIYJjBn182UV8y5+n/O/rNcxeyrYVcstmjTH9eFxpNFt99xeiq/WlpU6q/fuQ/1Clsk15/N
 +TZj/6kLh2Xajiw8cFKH4UJGRXDd/4e6Jz7/Yb78l3WFh+mD459M9IXfKCixFGckGmoxFxUnA
 gCTx1dYiwIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506071388!83988953!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9883 invoked from network); 22 Sep 2017 09:09:49 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:49 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP; 22 Sep 2017 02:09:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="154276353"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga005.fm.intel.com with ESMTP; 22 Sep 2017 02:09:44 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:46 -0400
Message-Id: <1506049330-11196-6-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 5/29] tools/libacpi: Add new fields in
	acpi_config for DMAR table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoZSBCSU9TIHJlcG9ydHMgdGhl
IHJlbWFwcGluZyBoYXJkd2FyZSB1bml0cyBpbiBhIHBsYXRmb3JtIHRvIHN5c3RlbSBzb2Z0d2Fy
ZQp0aHJvdWdoIHRoZSBETUEgUmVtYXBwaW5nIFJlcG9ydGluZyAoRE1BUikgQUNQSSB0YWJsZS4K
TmV3IGZpZWxkcyBhcmUgaW50cm9kdWNlcyBmb3IgRE1BUiB0YWJsZS4gVGhlc2UgbmV3IGZpZWxk
cyBhcmUgc2V0IGJ5CnRvb2xzdGFjayB0aHJvdWdoIHBhcnNpbmcgZ3Vlc3QncyBjb25maWcgZmls
ZS4gY29uc3RydWN0X2RtYXIoKSBpcyBhZGRlZCB0bwpidWlsZCBETUFSIHRhYmxlIGFjY29yZGlu
ZyB0byB0aGUgbmV3IGZpZWxkcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29t
PgotLS0KdjM6CiAtIFJlbW92ZSBjaGlwLXNldCBzcGVjaWZpYyBJT0FQSUMgQkRGLiBJbnN0ZWFk
LCBsZXQgSU9BUElDLXJlbGF0ZWQKIGluZm8gYmUgcGFzc2VkIGJ5IHN0cnVjdCBhY3BpX2NvbmZp
Zy4KCi0tLQogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgfCA1MyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJhY3BpL2xpYmFjcGkuaCB8
IDEyICsrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90b29scy9saWJhY3BpL2J1aWxkLmMKaW5k
ZXggZjk4ODFjOS4uNWVlOGZjZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9idWlsZC5jCisr
KyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpAQCAtMzAzLDYgKzMwMyw1OSBAQCBzdGF0aWMgc3Ry
dWN0IGFjcGlfMjBfc2xpdCAqY29uc3RydWN0X3NsaXQoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwK
ICAgICByZXR1cm4gc2xpdDsKIH0KIAorLyoKKyAqIE9ubHkgb25lIERNQSByZW1hcHBpbmcgaGFy
ZHdhcmUgdW5pdCBpcyBleHBvc2VkIGFuZCBhbGwgZGV2aWNlcworICogYXJlIHVuZGVyIHRoZSBy
ZW1hcHBpbmcgaGFyZHdhcmUgdW5pdC4gSS9PIEFQSUMgc2hvdWxkIGJlIGV4cGxpY2l0bHkKKyAq
IGVudW1lcmF0ZWQuCisgKi8KK3N0cnVjdCBhY3BpX2RtYXIgKmNvbnN0cnVjdF9kbWFyKHN0cnVj
dCBhY3BpX2N0eHQgKmN0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZykKK3sKKyAgICBzdHJ1Y3QgYWNwaV9kbWFyICpk
bWFyOworICAgIHN0cnVjdCBhY3BpX2RtYXJfaGFyZHdhcmVfdW5pdCAqZHJoZDsKKyAgICBzdHJ1
Y3QgZG1hcl9kZXZpY2Vfc2NvcGUgKnNjb3BlOworICAgIHVuc2lnbmVkIGludCBzaXplOworICAg
IHVuc2lnbmVkIGludCBpb2FwaWNfc2NvcGVfc2l6ZSA9IHNpemVvZigqc2NvcGUpICsgc2l6ZW9m
KHNjb3BlLT5wYXRoWzBdKTsKKworICAgIHNpemUgPSBzaXplb2YoKmRtYXIpICsgc2l6ZW9mKCpk
cmhkKSArIGlvYXBpY19zY29wZV9zaXplOworCisgICAgZG1hciA9IGN0eHQtPm1lbV9vcHMuYWxs
b2MoY3R4dCwgc2l6ZSwgMTYpOworICAgIGlmICggIWRtYXIgKQorICAgICAgICByZXR1cm4gTlVM
TDsKKworICAgIG1lbXNldChkbWFyLCAwLCBzaXplKTsKKyAgICBkbWFyLT5oZWFkZXIuc2lnbmF0
dXJlID0gQUNQSV8yXzBfRE1BUl9TSUdOQVRVUkU7CisgICAgZG1hci0+aGVhZGVyLnJldmlzaW9u
ID0gQUNQSV8yXzBfRE1BUl9SRVZJU0lPTjsKKyAgICBkbWFyLT5oZWFkZXIubGVuZ3RoID0gc2l6
ZTsKKyAgICBmaXhlZF9zdHJjcHkoZG1hci0+aGVhZGVyLm9lbV9pZCwgQUNQSV9PRU1fSUQpOwor
ICAgIGZpeGVkX3N0cmNweShkbWFyLT5oZWFkZXIub2VtX3RhYmxlX2lkLCBBQ1BJX09FTV9UQUJM
RV9JRCk7CisgICAgZG1hci0+aGVhZGVyLm9lbV9yZXZpc2lvbiA9IEFDUElfT0VNX1JFVklTSU9O
OworICAgIGRtYXItPmhlYWRlci5jcmVhdG9yX2lkICAgPSBBQ1BJX0NSRUFUT1JfSUQ7CisgICAg
ZG1hci0+aGVhZGVyLmNyZWF0b3JfcmV2aXNpb24gPSBBQ1BJX0NSRUFUT1JfUkVWSVNJT047Cisg
ICAgZG1hci0+aG9zdF9hZGRyZXNzX3dpZHRoID0gY29uZmlnLT5ob3N0X2FkZHJfd2lkdGggLSAx
OworICAgIGlmICggY29uZmlnLT5pb21tdV9pbnRyZW1hcF9zdXBwb3J0ZWQgKQorICAgICAgICBk
bWFyLT5mbGFncyB8PSBBQ1BJX0RNQVJfSU5UUl9SRU1BUDsKKyAgICBpZiAoICFjb25maWctPmlv
bW11X3gyYXBpY19zdXBwb3J0ZWQgKQorICAgICAgICBkbWFyLT5mbGFncyB8PSBBQ1BJX0RNQVJf
WDJBUElDX09QVF9PVVQ7CisKKyAgICBkcmhkID0gKHN0cnVjdCBhY3BpX2RtYXJfaGFyZHdhcmVf
dW5pdCAqKSgodm9pZCopZG1hciArIHNpemVvZigqZG1hcikpOworICAgIGRyaGQtPnR5cGUgPSBB
Q1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9VTklUOworICAgIGRyaGQtPmxlbmd0aCA9IHNpemVvZigq
ZHJoZCkgKyBpb2FwaWNfc2NvcGVfc2l6ZTsKKyAgICBkcmhkLT5mbGFncyA9IEFDUElfRE1BUl9J
TkNMVURFX1BDSV9BTEw7CisgICAgZHJoZC0+cGNpX3NlZ21lbnQgPSAwOworICAgIGRyaGQtPmJh
c2VfYWRkcmVzcyA9IGNvbmZpZy0+aW9tbXVfYmFzZV9hZGRyOworCisgICAgc2NvcGUgPSAmZHJo
ZC0+c2NvcGVbMF07CisgICAgc2NvcGUtPnR5cGUgPSBBQ1BJX0RNQVJfREVWSUNFX1NDT1BFX0lP
QVBJQzsKKyAgICBzY29wZS0+bGVuZ3RoID0gaW9hcGljX3Njb3BlX3NpemU7CisgICAgc2NvcGUt
PmVudW1lcmF0aW9uX2lkID0gY29uZmlnLT5pb2FwaWNfaWQ7CisgICAgc2NvcGUtPmJ1cyA9IGNv
bmZpZy0+aW9hcGljX2J1czsKKyAgICBzY29wZS0+cGF0aFswXSA9IGNvbmZpZy0+aW9hcGljX2Rl
dmZuOworCisgICAgc2V0X2NoZWNrc3VtKGRtYXIsIG9mZnNldG9mKHN0cnVjdCBhY3BpX2hlYWRl
ciwgY2hlY2tzdW0pLCBzaXplKTsKKyAgICByZXR1cm4gZG1hcjsKK30KKwogc3RhdGljIGludCBj
b25zdHJ1Y3RfcGFzc3Rocm91Z2hfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqdGFibGVf
cHRycywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnJfdGFi
bGVzLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3Bp
L2xpYmFjcGkuaAppbmRleCBhMmVmZDIzLi5mZGQ2YTc4IDEwMDY0NAotLS0gYS90b29scy9saWJh
Y3BpL2xpYmFjcGkuaAorKysgYi90b29scy9saWJhY3BpL2xpYmFjcGkuaApAQCAtMjAsNiArMjAs
OCBAQAogI2lmbmRlZiBfX0xJQkFDUElfSF9fCiAjZGVmaW5lIF9fTElCQUNQSV9IX18KIAorI2lu
Y2x1ZGUgPHN0ZGJvb2wuaD4KKwogI2RlZmluZSBBQ1BJX0hBU19DT00xICAgICAgICAgICAgICAo
MTw8MCkKICNkZWZpbmUgQUNQSV9IQVNfQ09NMiAgICAgICAgICAgICAgKDE8PDEpCiAjZGVmaW5l
IEFDUElfSEFTX0xQVDEgICAgICAgICAgICAgICgxPDwyKQpAQCAtOTYsOCArOTgsMTggQEAgc3Ry
dWN0IGFjcGlfY29uZmlnIHsKICAgICB1aW50MzJfdCBpb2FwaWNfYmFzZV9hZGRyZXNzOwogICAg
IHVpbnQxNl90IHBjaV9pc2FfaXJxX21hc2s7CiAgICAgdWludDhfdCBpb2FwaWNfaWQ7CisKKyAg
ICAvKiBFbXVsYXRlZCBJT01NVSBmZWF0dXJlcywgbG9jYXRpb24gYW5kIElPQVBJQyB1bmRlciB0
aGUgc2NvcGUgb2YgSU9NTVUgKi8KKyAgICBib29sIGlvbW11X2ludHJlbWFwX3N1cHBvcnRlZDsK
KyAgICBib29sIGlvbW11X3gyYXBpY19zdXBwb3J0ZWQ7CisgICAgdWludDhfdCBob3N0X2FkZHJf
d2lkdGg7CisgICAgdWludDhfdCBpb2FwaWNfYnVzOworICAgIHVpbnQxNl90IGlvYXBpY19kZXZm
bjsKKyAgICB1aW50NjRfdCBpb21tdV9iYXNlX2FkZHI7CiB9OwogCitzdHJ1Y3QgYWNwaV9kbWFy
ICpjb25zdHJ1Y3RfZG1hcihzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcpOwogaW50
IGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHN0cnVjdCBhY3BpX2Nv
bmZpZyAqY29uZmlnKTsKIAogI2VuZGlmIC8qIF9fTElCQUNQSV9IX18gKi8KLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJy7-0003NC-NJ; Fri, 22 Sep 2017 09:09:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJy6-0003MM-Ez
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3D/8F-03283-163D4C95; Fri, 22 Sep 2017 09:09:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5YG5SrJt4+Ui
 kwcP5zBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXe1NYC3a5VKyd/YG9gbHfuIuRi0NIYDqj
 xOGTu5m7GDk5JAR4JY4sm8HaxcgBZPtLPJwiDlHTwSix/EkLO0gNm4C6xInFExlBbBEBaYlrn
 y8zghQxC2xmkpi7ZhYLSLOwQIrE13UOIDUsAqoSu3+tAevlFXCRONz9FmqXgsSUh+/BbE4BV4
 lffduZQGwhoJrWpfuZJjDyLmBkWMWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERgODECwg/HyxoBDjJIcTEqivO/PH4kU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMHrdwkoJ1iUmp5akZaZAwxMmLQEB4+SCK8aSJq3uCAxtzgzHSJ1itGY49imy3+YODpu3v3DJ
 MSSl5+XKiXOqwdSKgBSmlGaBzcIFjGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxrADKFJz
 OvBG7fK6BTmIBOKV8NdkpJIkJKqoGRv6rGY5nJdq1p119lG85XyPlu5PeA54OPf8RJfgVbm4f
 /Fr5q7Wx8f69E+csdNvb1Yg9t5hivT9I12TDza+3fa87OwcdtLN+/4H5gXqnq+YV1lfXdoO3+
 4RbvN3+KmFHZsffP2imPrULeKpUW8Fj9tnvaIPHqvp3/5cfTP0yMX6E+4+krjamOSizFGYmGW
 sxFxYkARxjQYpMCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506071390!65146022!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56021 invoked from network); 22 Sep 2017 09:09:52 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:52 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="154791723"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 22 Sep 2017 02:09:48 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:47 -0400
Message-Id: <1506049330-11196-7-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 6/29] tools/libxl: Add a user configurable
	parameter to control vIOMMU attributes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkEgZmllbGQsIHZpb21tdV9pbmZv
LCBpcyBhZGRlZCB0byBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8uIFNldmVyYWwKYXR0
cmlidXRlcyBjYW4gYmUgc3BlY2lmaWVkIGJ5IGd1ZXN0IGNvbmZpZyBmaWxlIGZvciB2aXJ0dWFs
IElPTU1VLiBUaGVzZQphdHRyaWJ1dGVzIGFyZSB1c2VkIGZvciBETUFSIGNvbnN0cnVjdGlvbiBh
bmQgdklPTU1VIGNyZWF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
CgotLS0KdjM6CiAtIGFsbG93IGFuIGFycmF5IG9mIHZpb21tdSBvdGhlciB0aGFuIG9ubHkgb25l
IHZpb21tdSB0byBwcmVzZW50IHRvIGd1ZXN0LgogRHVyaW5nIGRvbWFpbiBidWlsZGluZywgYW4g
ZXJyb3Igd291bGQgYmUgcmFpc2VkIGZvcgogbXVsdGlwbGUgdmlvbW11cyBjYXNlIHNpbmNlIHdl
IGhhdmVuJ3QgaW1wbGVtZW50ZWQgdGhpcyB5ZXQuCiAtIHByb3ZpZGUgYSBsaWJ4bF9fdmlvbW11
X3NldF9kZWZhdWx0KCkgZm9yIHZpb21tdQoKLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
ICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAxMiArKysrKysrKysrKwogdG9vbHMveGwveGxf
cGFyc2UuYyAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDE0MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCmluZGV4IDc5Y2IyZWEuLjljZDdkZDcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTE1NDcs
NiArMTU0NywzMyBAQCBMPGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9lbi11cy9kb3dubG9hZC9k
ZXRhaWxzLmFzcHg/aWQ9MzA3MDc+CiAKID1iYWNrIAogCis9aXRlbSBCPHZpb21tdT1bICJWSU9N
TVVfU1RSSU5HIiwgIlZJT01NVV9TVFJJTkciLCAuLi5dPgorCitTcGVjaWZpZXMgdGhlIHZJT01N
VXMgd2hpY2ggYXJlIHRvIGJlIHByb3ZpZGVkIHRvIHRoZSBndWVzdC4KKworQjxWSU9NTVVfU1RS
SU5HPiBoYXMgdGhlIGZvcm0gQzxLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6CisKKz1v
dmVyIDQKKworPWl0ZW0gQjxLRVk9VkFMVUU+CisKK1Bvc3NpYmxlIEI8S0VZPnMgYXJlOgorCis9
b3ZlciA0CisKKz1pdGVtIEI8dHlwZT0iU1RSSU5HIj4KKworQ3VycmVudGx5IHRoZXJlIGlzIG9u
bHkgb25lIHZhbGlkIHR5cGU6CisKKyh4ODYgb25seSkgImludGVsX3Z0ZCIgbWVhbnMgcHJvdmlk
aW5nIGEgZW11bGF0ZWQgSW50ZWwgVlQtZCB0byB0aGUgZ3Vlc3QuCisKKz1pdGVtIEI8aW50cmVt
YXA9Qk9PTEVBTj4KKworU3BlY2lmaWVzIHdoZXRoZXIgdGhlIHZJT01NVSBzaG91bGQgc3VwcG9y
dCBpbnRlcnJ1cHQgcmVtYXBwaW5nCithbmQgZGVmYXVsdCAndHJ1ZScuCisKKz1iYWNrCisKID1o
ZWFkMyBHdWVzdCBWaXJ0dWFsIFRpbWUgQ29udHJvbHMKIAogPW92ZXIgNApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpp
bmRleCA5MTIzNTg1Li5kZWNkN2E4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMjcsNiArMjcsOCBAQAog
CiAjaW5jbHVkZSA8eGVuLXhzbS9mbGFzay9mbGFzay5oPgogCisjZGVmaW5lIFZJT01NVV9WVERf
QkFTRV9BRERSICAgICAgICAweGZlZDkwMDAwVUxMCisKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7CkBA
IC01OSw2ICs2MSw0NyBAQCB2b2lkIGxpYnhsX19yZG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX1JETV9NRU1fQk9VTkRBUllfTUVNS0JfREVGQVVMVDsKIH0KIAorc3RhdGlj
IGludCBsaWJ4bF9fdmlvbW11X3NldF9kZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
bykKK3sKKyAgICBpbnQgaTsKKworICAgIGlmICghYl9pbmZvLT5udW1fdmlvbW11cykKKyAgICAg
ICAgcmV0dXJuIDA7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgYl9pbmZvLT5udW1fdmlvbW11czsg
aSsrKSB7CisgICAgICAgIGxpYnhsX3Zpb21tdV9pbmZvICp2aW9tbXUgPSAmYl9pbmZvLT52aW9t
bXVbaV07CisKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdCh2aW9tbXUtPmlu
dHJlbWFwKSkKKyAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9tbXUtPmludHJlbWFw
LCB0cnVlKTsKKworICAgICAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKHZpb21tdS0+aW50cmVt
YXApKSB7CisgICAgICAgICAgICBMT0dFKEVSUk9SLCAiQ2Fubm90IGNyZWF0ZSBvbmUgdmlydHVh
bCBWVEQgd2l0aG91dCBpbnRyZW1hcCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFM
OworICAgICAgICB9CisKKyAgICAgICAgaWYgKHZpb21tdS0+dHlwZSA9PSBMSUJYTF9WSU9NTVVf
VFlQRV9JTlRFTF9WVEQpIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGVy
ZSBhcmUgbXVsdGlwbGUgdklPTU1Vcywgd2UgbmVlZCBhcnJhbmdlIGFsbCB2SU9NTVVzIHRvCisg
ICAgICAgICAgICAgKiBhdm9pZCBvdmVybGFwLiBQdXQgYSBjaGVjayBoZXJlIGluIGNhc2Ugd2Ug
Z2V0IGhlcmUgZm9yIG11bHRpcGxlCisgICAgICAgICAgICAgKiB2SU9NTVVzIGNhc2UuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmIChiX2luZm8tPm51bV92aW9tbXVzID4gMSkgewor
ICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJNdWx0aXBsZSB2SU9NTVVzIHN1cHBvcnQgaXMg
dW5kZXIgaW1wbGVtZW50YXRpb24iKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5W
QUw7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8qIFNldCBkZWZhdWx0IHZhbHVlcyB0
byB1bmV4cG9zZWQgZmllbGRzICovCisgICAgICAgICAgICB2aW9tbXUtPmJhc2VfYWRkciA9IFZJ
T01NVV9WVERfQkFTRV9BRERSOworCisgICAgICAgICAgICAvKiBTZXQgZGVzaXJlZCBjYXBiaWxp
dGllcyAqLworICAgICAgICAgICAgdmlvbW11LT5jYXAgPSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJ
Tkc7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IGxpYnhsX19k
b21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
bykKIHsKQEAgLTIxNCw2ICsyNTcsOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKIAogICAgIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9p
bmZvX2FjcGlfc2V0ZGVmYXVsdChiX2luZm8pOwogCisgICAgaWYgKGxpYnhsX192aW9tbXVfc2V0
X2RlZmF1bHQoZ2MsIGJfaW5mbykpCisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworCiAgICAg
c3dpdGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToK
ICAgICAgICAgaWYgKGJfaW5mby0+c2hhZG93X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQp
CkBAIC04OTAsNiArOTM2LDEyIEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUo
bGlieGxfX2VnYyAqZWdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBp
ZiAoZF9jb25maWctPmJfaW5mby5udW1fdmlvbW11cyA+IDEpIHsKKyAgICAgICAgcmV0ID0gRVJS
T1JfSU5WQUw7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiQ2Fubm90IHN1cHBvcnQgbXVs
dGlwbGUgdklPTU1VcyIpOworICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICB9CisKICAgICBy
ZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+
Y19pbmZvKTsKICAgICBpZiAocmV0KSB7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5h
YmxlIHRvIHNldCBkb21haW4gY3JlYXRlIGluZm8gZGVmYXVsdHMiKTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApp
bmRleCAxNzNkNzBhLi4yODZjOTYwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC00NTAsNiArNDUwLDE3
IEBAIGxpYnhsX2FsdHAybV9tb2RlID0gRW51bWVyYXRpb24oImFsdHAybV9tb2RlIiwgWwogICAg
ICgzLCAibGltaXRlZCIpLAogICAgIF0sIGluaXRfdmFsID0gIkxJQlhMX0FMVFAyTV9NT0RFX0RJ
U0FCTEVEIikKIAorbGlieGxfdmlvbW11X3R5cGUgPSBFbnVtZXJhdGlvbigidmlvbW11X3R5cGUi
LCBbCisgICAgKDEsICJpbnRlbF92dGQiKSwKKyAgICBdKQorCitsaWJ4bF92aW9tbXVfaW5mbyA9
IFN0cnVjdCgidmlvbW11X2luZm8iLCBbCisgICAgKCJ0eXBlIiwgICAgICAgICAgICBsaWJ4bF92
aW9tbXVfdHlwZSksCisgICAgKCJpbnRyZW1hcCIsICAgICAgICBsaWJ4bF9kZWZib29sKSwKKyAg
ICAoImNhcCIsICAgICAgICAgICAgIHVpbnQ2NCksCisgICAgKCJiYXNlX2FkZHIiLCAgICAgICB1
aW50NjQpLAorICAgIF0pCisKIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21h
aW5fYnVpbGRfaW5mbyIsWwogICAgICgibWF4X3ZjcHVzIiwgICAgICAgaW50ZWdlciksCiAgICAg
KCJhdmFpbF92Y3B1cyIsICAgICBsaWJ4bF9iaXRtYXApLApAQCAtNTA2LDYgKzUxNyw3IEBAIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAg
ICMgNjUwMDAgd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4KICAgICAoImRldmlj
ZV90cmVlIiwgICAgICBzdHJpbmcpLAogICAgICgiYWNwaSIsICAgICAgICAgICAgIGxpYnhsX2Rl
ZmJvb2wpLAorICAgICgidmlvbW11IiwgICAgICAgICAgIEFycmF5KGxpYnhsX3Zpb21tdV9pbmZv
LCAibnVtX3Zpb21tdXMiKSksCiAgICAgKCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9kb21h
aW5fdHlwZSwgInR5cGUiLAogICAgICAgICAgICAgICAgIFsoImh2bSIsIFN0cnVjdChOb25lLCBb
KCJmaXJtd2FyZSIsICAgICAgICAgc3RyaW5nKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgiYmlvcyIsICAgICAgICAgICAgIGxpYnhsX2Jpb3NfdHlwZSksCmRpZmYg
LS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAw
MmRkZDJlLi4zNGY4MTI4IDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTgwNCw2ICs4MDQsMzggQEAgaW50IHBhcnNlX3VzYmRldl9j
b25maWcobGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2LCBjaGFyICp0b2tlbikKICAgICByZXR1
cm4gMDsKIH0KIAorLyogUGFyc2VzIHZpb21tdSBkYXRhIGFuZCBhZGRzIGluZm8gaW50byB2aW9t
bXUKKyAqIFJldHVybnMgMSBpZiB0aGUgaW5wdXQgZG9lc24ndCBmb3JtIGEgdmFsaWQgdmlvbW11
CisgKiBvciBwYXJzZWQgdmFsdWVzIGFyZSBub3QgY29ycmVjdC4gU3VjY2Vzc2Z1bCBwYXJzZSBy
ZXR1cm5zIDAgKi8KK3N0YXRpYyBpbnQgcGFyc2VfdmlvbW11X2NvbmZpZyhsaWJ4bF92aW9tbXVf
aW5mbyAqdmlvbW11LCBjb25zdCBjaGFyICppbmZvKQoreworICAgIGNoYXIgKnB0ciwgKm9wYXJn
LCAqc2F2ZXB0ciA9IE5VTEwsICpidWYgPSB4c3RyZHVwKGluZm8pOworCisgICAgcHRyID0gc3Ry
dG9rX3IoYnVmLCAiLCIsICZzYXZlcHRyKTsKKyAgICBpZiAoTUFUQ0hfT1BUSU9OKCJ0eXBlIiwg
cHRyLCBvcGFyZykpIHsKKyAgICAgICAgaWYgKCFzdHJjbXAob3BhcmcsICJpbnRlbF92dGQiKSkg
eworICAgICAgICAgICAgdmlvbW11LT50eXBlID0gTElCWExfVklPTU1VX1RZUEVfSU5URUxfVlRE
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnZhbGlk
IHZpb21tdSB0eXBlOiAlc1xuIiwgb3BhcmcpOworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAg
ICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZpb21tdSB0eXBl
IHNob3VsZCBiZSBzZXQgZmlyc3Q6ICVzXG4iLCBvcGFyZyk7CisgICAgICAgIHJldHVybiAxOwor
ICAgIH0KKworICAgIGZvciAocHRyID0gc3RydG9rX3IoTlVMTCwgIiwiLCAmc2F2ZXB0cik7IHB0
cjsKKyAgICAgICAgIHB0ciA9IHN0cnRva19yKE5VTEwsICIsIiwgJnNhdmVwdHIpKSB7CisgICAg
ICAgIGlmIChNQVRDSF9PUFRJT04oImludHJlbWFwIiwgcHRyLCBvcGFyZykpIHsKKyAgICAgICAg
ICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9tbXUtPmludHJlbWFwLCAhIXN0cnRvdWwob3Bhcmcs
IE5VTEwsIDApKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiVW5rbm93biBzdHJpbmcgYCVzJyBpbiB2aW9tbXUgc3BlY1xuIiwgcHRyKTsKKyAgICAgICAg
ICAgIHJldHVybiAxOworICAgICAgICB9CisgICAgfQorICAgIHJldHVybiAwOworfQorCiB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNvbmZpZ19kYXRhLAogICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgY29uZmlnX2xlbiwKQEAgLTgxMyw3ICs4NDUsNyBAQCB2b2lkIHBhcnNlX2NvbmZp
Z19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgbG9uZyBsLCB2Y3B1cyA9IDA7
CiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwogICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJk
cywgKm5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywKLSAgICAgICAgICAgICAg
ICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzOworICAgICAgICAgICAgICAgICAgICp1
c2JjdHJscywgKnVzYmRldnMsICpwOWRldnMsICppb21tdXM7CiAgICAgWExVX0NvbmZpZ0xpc3Qg
KmNoYW5uZWxzLCAqaW9wb3J0cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAog
ICAgICAgICAgICAgICAgICAgICptY2FfY2FwczsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9p
cnFzLCBudW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2FwczsKQEAg
LTEwMzcsNiArMTA2OSwyNCBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNv
bmZpZ19zb3VyY2UsCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJkcml2ZXJfZG9t
YWluIiwgJmNfaW5mby0+ZHJpdmVyX2RvbWFpbiwgMCk7CiAgICAgeGx1X2NmZ19nZXRfZGVmYm9v
bChjb25maWcsICJhY3BpIiwgJmJfaW5mby0+YWNwaSwgMCk7CiAKKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X2xpc3QgKGNvbmZpZywgInZpb21tdSIsICZpb21tdXMsIDAsIDApKSB7CisgICAgICAgIGJf
aW5mby0+bnVtX3Zpb21tdXMgPSAwOworICAgICAgICBiX2luZm8tPnZpb21tdSA9IE5VTEw7Cisg
ICAgICAgIHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKGlvbW11cywgYl9pbmZv
LT5udW1fdmlvbW11cykpCisgICAgICAgICAgICAgICAgIT0gTlVMTCkgeworICAgICAgICAgICAg
bGlieGxfdmlvbW11X2luZm8gKnZpb21tdTsKKworICAgICAgICAgICAgdmlvbW11ID0gQVJSQVlf
RVhURU5EX0lOSVRfTk9ERVZJRChiX2luZm8tPnZpb21tdSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5udW1fdmlvbW11cywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdmlvbW11X2luZm9f
aW5pdCk7CisKKyAgICAgICAgICAgIGlmIChwYXJzZV92aW9tbXVfY29uZmlnKHZpb21tdSwgYnVm
KSkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmlv
bW11IHNldHRpbmdcbiIpOworICAgICAgICAgICAgICAgIGV4aXQgKDEpOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgfQorCiAgICAgc3dpdGNoKGJfaW5mby0+dHlwZSkgewogICAgIGNh
c2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBrZXJuZWxfYmFzZW5hbWUgPSBsaWJ4
bF9iYXNlbmFtZShiX2luZm8tPmtlcm5lbCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyA-0003Px-V6; Fri, 22 Sep 2017 09:09:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJy9-0003OO-La
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:09:57 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5D/68-01911-463D4C95; Fri, 22 Sep 2017 09:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNwkQjfl8pF
 Ig/md4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXZafZCvo1Ks72/mVpYJwl18XIxSEkMI1R
 Ym3/BZYuRk4OCQFeiSPLZrBC2P4Sl3cfZYUo6mCUmLj9HliCTUBd4sTiiYwgtoiAtMS1z5cZQ
 YqYBTYzScxdMwtoEgeHsEC4xILD0SA1LAKqEjPe7GEHsXkFXCR+TDvIBLFAQWLKw/fMIDangK
 vEr77tYHEhoJrWpfuZJjDyLmBkWMWoUZxaVJZapGtoqZdUlJmeUZKbmJmja2hgrJebWlycmJ6
 ak5hUrJecn7uJERgQ9QwMjDsYfx/3O8QoycGkJMr7/vyRSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvH6XgHKCRanpqRVpmTnA0IRJS3DwKInwJoKkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpefl
 yolzqsHUiQAUpRRmgc3AhYnlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8xqATOHJzCuB2/
 QK6AgmoCPKV4MdUZKIkJJqYFxs5BXlIbaF+6/kls69umUyZytWSMTrfZzva8Juc2j1/ZNrdJi
 bnhe7181UtHSx/PdkSt7ue/LrLjMuL5r4oyCQZ+qN41z37dOynmW2NXmdnFH57Nhdubb5Bw/P
 1q74uPgaP+seQ+51RQz/zukbsvI5FNzz+5EgtOrlkn8i2uofVKLN3ij+zVRiKc5INNRiLipOB
 AChH1pWjgIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506071394!108467845!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13139 invoked from network); 22 Sep 2017 09:09:56 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:09:56 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="152150875"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 22 Sep 2017 02:09:51 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:48 -0400
Message-Id: <1506049330-11196-8-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 7/29] tools/libxl: build DMAR table for a
	guest with one virtual VTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkEgbmV3IGxvZ2ljIGlzIGFkZGVk
IHRvIGJ1aWxkIEFDUEkgRE1BUiB0YWJsZSBpbiB0b29sIHN0YWNrIGZvciBhIGd1ZXN0CndpdGgg
b25lIHZpcnR1YWwgVlREIGFuZCBwYXNzIHRocm91Z2ggaXQgdG8gZ3Vlc3QgdmlhIGV4aXN0aW5n
IG1lY2hhbmlzbS4gSWYKdGhlcmUgYWxyZWFkeSBhcmUgQUNQSSB0YWJsZXMgbmVlZGVkIHRvIHBh
c3MgdGhyb3VnaCwgd2Ugam9pbnQgdGhlIHRhYmxlcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgoKLS0tCnYzOgogLSBidWlsZCBkbWFyIGFuZCBpbml0aWFsaXplIHJlbGF0
ZWQgYWNwaV9tb2R1bGVzIHN0cnVjdCBpbgogbGlieGxfeDg2X2FjcGkuYywga2VlcGluZyBpbiBh
Y2NvcmRhbmNlIHdpdGggcHZoLgoKLS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgIHwg
IDMgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgfCA5OCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggNDU1ZjZmMC4uMjNjOWE1NSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
eDg2LmMKQEAgLTM4MSw4ICszODEsNyBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNl
X2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgaW50IHJjID0gMDsKIAotICAg
IGlmICgoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pICYmCi0gICAgICAgIChp
bmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9O
T05FKSkgeworICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewog
ICAgICAgICByYyA9IGxpYnhsX19kb21fbG9hZF9hY3BpKGdjLCBpbmZvLCBkb20pOwogICAgICAg
ICBpZiAocmMgIT0gMCkKICAgICAgICAgICAgIExPR0UoRVJST1IsICJsaWJ4bF9kb21fbG9hZF9h
Y3BpIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMKaW5kZXggMTc2MTc1Ni4uYWRmMDJmNCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF94ODZfYWNwaS5jCkBAIC0xNiw2ICsxNiw3IEBACiAjaW5jbHVkZSAibGlieGxfYXJjaC5o
IgogI2luY2x1ZGUgPHhlbi9odm0vaHZtX2luZm9fdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4vaHZt
L2U4MjAuaD4KKyNpbmNsdWRlICJsaWJhY3BpL2FjcGkyXzAuaCIKICNpbmNsdWRlICJsaWJhY3Bp
L2xpYmFjcGkuaCIKIAogI2luY2x1ZGUgPHhjX2RvbS5oPgpAQCAtMTYxLDkgKzE2Miw5IEBAIG91
dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBsaWJ4bF9fZG9tX2xvYWRfYWNwaShsaWJ4bF9f
Z2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICpiX2luZm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQorc3RhdGljIGludCBsaWJ4bF9fZG9tX2xvYWRfYWNwaV9wdmgobGlieGxfX2dj
ICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvICpiX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CiAgICAgc3RydWN0IGFjcGlfY29uZmln
IGNvbmZpZyA9IHswfTsKICAgICBzdHJ1Y3QgbGlieGxfYWNwaV9jdHh0IGxpYnhsX2N0eHQ7CkBA
IC0yMzYsNiArMjM3LDk3IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB2b2lk
ICphY3BpX21lbWFsaWduKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsIHVpbnQzMl90IHNpemUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhbGlnbikKK3sKKyAgICBpbnQgcmV0
OworICAgIHZvaWQgKnB0cjsKKworICAgIHJldCA9IHBvc2l4X21lbWFsaWduKCZwdHIsIGFsaWdu
LCBzaXplKTsKKyAgICBpZiAocmV0ICE9IDAgfHwgIXB0cikKKyAgICAgICAgcmV0dXJuIE5VTEw7
CisKKyAgICByZXR1cm4gcHRyOworfQorCisvKgorICogRm9yIGh2bSwgd2UgZG9uJ3QgbmVlZCBi
dWlsZCBhY3BpIGluIGxpYnhsLiBJbnN0ZWFkLCBpdCdzIGJ1aWx0IGluIGh2bWxvYWRlci4KKyAq
IEJ1dCBpZiBvbmUgaHZtIGhhcyB2aXJ0dWFsIFZURChzKSwgd2UgYnVpbGQgRE1BUiB0YWJsZSBm
b3IgaXQgYW5kIGpvaW50IHRoaXMKKyAqIHRhYmxlIHdpdGggZXhpc3RpbmcgY29udGVudCBpbiBh
Y3BpX21vZHVsZXMgaW4gb3JkZXIgdG8gZW1wbG95IEhWTQorICogZmlybXdhcmUgcGFzcy10aHJv
dWdoIG1lY2hhbmlzbSB0byBwYXNzLXRocm91Z2ggRE1BUiB0YWJsZS4KKyAqLworc3RhdGljIGlu
dCBsaWJ4bF9fZG9tX2xvYWRfYWNwaV9odm0obGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2lu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20pCit7CisgICAgc3RydWN0IGFjcGlfY29uZmlnIGNvbmZpZyA9IHsgMCB9OworICAg
IHN0cnVjdCBhY3BpX2N0eHQgY3R4dDsKKyAgICB2b2lkICp0YWJsZTsKKyAgICB1aW50MzJfdCBs
ZW47CisKKyAgICBpZiAoKGJfaW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHx8
CisgICAgICAgIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9N
T0RFTF9WRVJTSU9OX05PTkUpIHx8CisgICAgICAgIChiX2luZm8tPm51bV92aW9tbXVzICE9IDEp
IHx8CisgICAgICAgIChiX2luZm8tPnZpb21tdVswXS50eXBlICE9IExJQlhMX1ZJT01NVV9UWVBF
X0lOVEVMX1ZURCkpCisgICAgICAgIHJldHVybiAwOworCisgICAgY3R4dC5tZW1fb3BzLmFsbG9j
ID0gYWNwaV9tZW1hbGlnbjsKKyAgICBjdHh0Lm1lbV9vcHMudjJwID0gdmlydF90b19waHlzOwor
ICAgIGN0eHQubWVtX29wcy5mcmVlID0gYWNwaV9tZW1fZnJlZTsKKworICAgIGlmIChsaWJ4bF9k
ZWZib29sX3ZhbChiX2luZm8tPnZpb21tdVswXS5pbnRyZW1hcCkpCisgICAgICAgIGNvbmZpZy5p
b21tdV9pbnRyZW1hcF9zdXBwb3J0ZWQgPSB0cnVlOworICAgIC8qIHgyYXBpYyBpcyBhbHdheXMg
ZW5hYmxlZCBzaW5jZSBpbiBubyBjYXNlIHdlIG11c3QgZGlzYWJsZSBpdCAqLworICAgIGNvbmZp
Zy5pb21tdV94MmFwaWNfc3VwcG9ydGVkID0gdHJ1ZTsKKyAgICBjb25maWcuaW9tbXVfYmFzZV9h
ZGRyID0gYl9pbmZvLT52aW9tbXVbMF0uYmFzZV9hZGRyOworCisgICAgLyogSU9BUElDIGlkIGFu
ZCBQU0VVRE8gQkRGICovCisgICAgY29uZmlnLmlvYXBpY19pZCA9IDE7CisgICAgY29uZmlnLmlv
YXBpY19idXMgPSAweGZmOworICAgIGNvbmZpZy5pb2FwaWNfZGV2Zm4gPSAweDA7CisKKyAgICBj
b25maWcuaG9zdF9hZGRyX3dpZHRoID0gMzk7CisKKyAgICB0YWJsZSA9IGNvbnN0cnVjdF9kbWFy
KCZjdHh0LCAmY29uZmlnKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgICAgIHJldHVybiBFUlJP
Ul9OT01FTTsKKyAgICBsZW4gPSAoKHN0cnVjdCBhY3BpX2hlYWRlciAqKXRhYmxlKS0+bGVuZ3Ro
OworCisgICAgaWYgKGxlbikgeworICAgICAgICBsaWJ4bF9fcHRyX2FkZChnYywgdGFibGUpOwor
ICAgICAgICBpZiAoIWRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEpIHsKKyAgICAgICAgICAgIGRv
bS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEgPSB0YWJsZTsKKyAgICAgICAgICAgIGRvbS0+YWNwaV9t
b2R1bGVzWzBdLmxlbmd0aCA9IGxlbjsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIC8q
IGpvaW50IHRhYmxlcyAqLworICAgICAgICAgICAgdm9pZCAqbmV3ZGF0YTsKKworICAgICAgICAg
ICAgbmV3ZGF0YSA9IGxpYnhsX19tYWxsb2MoZ2MsIGxlbiArIGRvbS0+YWNwaV9tb2R1bGVzWzBd
Lmxlbmd0aCk7CisgICAgICAgICAgICBtZW1jcHkobmV3ZGF0YSwgZG9tLT5hY3BpX21vZHVsZXNb
MF0uZGF0YSwKKyAgICAgICAgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGgp
OworICAgICAgICAgICAgbWVtY3B5KG5ld2RhdGEgKyBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5n
dGgsIHRhYmxlLCBsZW4pOworCisgICAgICAgICAgICBmcmVlKGRvbS0+YWNwaV9tb2R1bGVzWzBd
LmRhdGEpOworICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IG5ld2RhdGE7
CisgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGggKz0gbGVuOworICAgICAg
ICB9CisgICAgfQorICAgIHJldHVybiAwOworfQorCitpbnQgbGlieGxfX2RvbV9sb2FkX2FjcGko
bGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSkKK3sKKworICAgIGlmIChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9N
QUlOX1RZUEVfSFZNKQorICAgICAgICByZXR1cm4gMDsKKworICAgIGlmIChiX2luZm8tPmRldmlj
ZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpCisgICAg
ICAgIHJldHVybiBsaWJ4bF9fZG9tX2xvYWRfYWNwaV9wdmgoZ2MsIGJfaW5mbywgZG9tKTsKKyAg
ICBlbHNlCisgICAgICAgIHJldHVybiBsaWJ4bF9fZG9tX2xvYWRfYWNwaV9odm0oZ2MsIGJfaW5m
bywgZG9tKTsKK30KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoxLjgu
My4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyD-0003S2-5h; Fri, 22 Sep 2017 09:10:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyC-0003Pj-6K
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5D/00-02092-763D4C95; Fri, 22 Sep 2017 09:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tYhoZt++Ui
 kwexWaYslHxezODB6HN39mymAMYo1My8pvyKBNePWwybWgvM8Fe8+dzA1MH7m6GLk4hASmM4o
 sf/1KvYuRk4OCQFeiSPLZrBC2P4SzxdOZYYo6mCU2Pp9ISNIgk1AXeLE4olgtoiAtMS1z5cZQ
 YqYBTYzScxdM4sFJCEs4CfxoukTmM0ioCpx+ehRMJtXwEVi28G/UNsUJKY8fM8MYnMKuEr86t
 vOBGILAdW0Lt3PNIGRdwEjwypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCQqGdgYNzBOGGV3yFGSQ4mJVHev5eORArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4PUDyQkWpaanVqRl5gCDEyYtwcGjJMKrBpLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4r
 x5IkQBIUUZpHtwIWKRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMmw0yhSczrwRu0yugI5
 iAjihfDXZESSJCSqqBcdGllqiPbGo9Cabt4TxfY6bMjZpaOnmDdvyaKYKdV95YWBzqU9NJPuQ
 22+x56OrDwR2CD87Us3jJKdU3XfG6yHKfq5n/y+/K9aYvbWYU7ai7vrq3bNX2y2c+dSpztdZy
 c4jO4/m19MGCxjXp1cH/bE79t59kYmwZoMK0jvHB/1kLmf9InHu4WImlOCPRUIu5qDgRADwA8
 EyPAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506071397!92749843!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15284 invoked from network); 22 Sep 2017 09:09:59 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:09:59 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:09:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="902849639"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 22 Sep 2017 02:09:54 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:49 -0400
Message-Id: <1506049330-11196-9-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 8/29] tools/libxl: create vIOMMU during
	domain construction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIGd1ZXN0IGlzIGNvbmZpZ3Vy
ZWQgdG8gaGF2ZSBhIHZJT01NVSwgY3JlYXRlIGl0IGR1cmluZyBkb21haW4gY29uc3RydWN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CgotLS0KdjM6CiAtIFJlbW92
ZSB0aGUgcHJvY2VzcyBvZiBxdWVyeWluZyBjYXBhYmlsaXRpZXMuCi0tLQogdG9vbHMvbGlieGwv
bGlieGxfeDg2LmMgfCAxNyArKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3g4Ni5jCmluZGV4IDIzYzlhNTUuLjI1Y2FlNWYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBAIC0z
NDEsOCArMzQxLDI1IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIGlmIChkX2NvbmZpZy0+Yl9p
bmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgc2hhZG93ID0gRElWX1JPVU5EVVAoZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAyNCk7CisgICAgICAg
IGludCBpOworCiAgICAgICAgIHhjX3NoYWRvd19jb250cm9sKGN0eC0+eGNoLCBkb21pZCwgWEVO
X0RPTUNUTF9TSEFET1dfT1BfU0VUX0FMTE9DQVRJT04sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsIDAsICZzaGFkb3csIDAsIE5VTEwpOworCisgICAgICAgIGZvciAoaSA9IDA7IGkg
PCBkX2NvbmZpZy0+Yl9pbmZvLm51bV92aW9tbXVzOyBpKyspIHsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGlkOworICAgICAgICAgICAgbGlieGxfdmlvbW11X2luZm8gKnZpb21tdSA9IGRfY29uZmln
LT5iX2luZm8udmlvbW11ICsgaTsKKworICAgICAgICAgICAgaWYgKHZpb21tdS0+dHlwZSA9PSBM
SUJYTF9WSU9NTVVfVFlQRV9JTlRFTF9WVEQpIHsKKyAgICAgICAgICAgICAgICByZXQgPSB4Y192
aW9tbXVfY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwgVklPTU1VX1RZUEVfSU5URUxfVlRELAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlvbW11LT5iYXNlX2FkZHIsIHZp
b21tdS0+Y2FwLCAmaWQpOworICAgICAgICAgICAgICAgIGlmIChyZXQpIHsKKyAgICAgICAgICAg
ICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiY3JlYXRlIHZJT01NVSBmYWlsIik7CisgICAg
ICAgICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAg
IH0KIAogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
UFYgJiYKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyH-0003pJ-DB; Fri, 22 Sep 2017 09:10:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyG-0003cc-CM
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E2/18-01809-B63D4C95; Fri, 22 Sep 2017 09:10:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42Jpa+tI0c2+fCT
 SYNYrZoslHxezODB6HN39mymAMYo1My8pvyKBNWPTo/nsBf9lK75umMfWwPhdoouRk0NIoELi
 48mHzCC2hACvxJFlM1gh7ACJxi0XmboYuYBqOhgltu1/xAiSYBNQlzixeCKYLSIgLXHt82VGk
 CJmgc1MEnPXzGIBSQgLuEism34AzGYRUJU4//07O4jNK+Aq8WAeyFSQDQoSUx6+B9vMCRT/1b
 edCeIiF4nWpfuZJjDyLmBkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFS
 sl5yfu4kRGA4MQLCD8Uu/8yFGSQ4mJVHe9+ePRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PW7
 BJQTLEpNT61Iy8wBBiZMWoKDR0mEVw0kzVtckJhbnJkOkTrFaMlxbNPlP0wcByZcAZIdN+/+Y
 RJiycvPS5US59UDaRAAacgozYMbB4ueS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmNQCZwp
 OZVwK39RXQQUxAB5WvBjuoJBEhJdXA6BDAu+HcjcmtO895KwjX7Ew+2OF468abSZz6dyev2iX
 A8yfsX3j++XT21bznnsY2McY1rvI7u6+vVfz83PcaE/6JbZaxEhSVKwhccH6V5H/ND/PSJwVp
 tWza5q53Py/eJDPo7HK9uD3OJnuNc/3+6jhq5XrfYFc2nat+6Gpo9aROvj3X+ZabKbEUZyQaa
 jEXFScCAHFotimZAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506071401!76473808!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33448 invoked from network); 22 Sep 2017 09:10:02 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:10:02 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP; 22 Sep 2017 02:10:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1174772709"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga001.jf.intel.com with ESMTP; 22 Sep 2017 02:09:57 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:50 -0400
Message-Id: <1506049330-11196-10-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 9/29] tools/libxc: Add viommu operations in
	libxc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBYRU5f
RE9NQ1RMX3Zpb21tdV9vcCBoeXBlcmNhbGwuIFRoaXMgaHlwZXJjYWxsCmNvbXByaXNlcyB0d28g
c3ViLWNvbW1hbmRzOgotIGNyZWF0ZSgpOiBjcmVhdGUgYSB2SU9NTVUgaW4gWGVuLCBnaXZlbiB2
aW9tbXUgdHlwZSwgcmVnaXN0ZXItc2V0CiAgICAgICAgICAgIGxvY2F0aW9uIGFuZCBjYXBhYmls
aXRpZXMKLSBkZXN0cm95KCk6IGRlc3Ryb3kgYSB2SU9NTVUgc3BlY2lmaWVkIGJ5IHZpb21tdV9p
ZAoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQp2MzoKIC0gUmVtb3Zl
IEFQSSBmb3IgcXVlcnlpbmcgdmlvbW11IGNhcGFiaWxpdGllcwogLSBSZW1vdmUgcG9pbnRsZXNz
IGNhc3QKIC0gUG9saXNoIGNvbW1pdCBtZXNzYWdlCiAtIENvZGluZyBzdHlsZQotLS0KIHRvb2xz
L2xpYnhjL01ha2VmaWxlICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggfCAgNCArKysKIHRvb2xzL2xpYnhjL3hjX3Zpb21tdS5jICAgICAgIHwgNjQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2
OSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGMveGNfdmlvbW11
LmMKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2Vm
aWxlCmluZGV4IDlhMDE5ZTguLjdkOGM0YjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC01MSw2ICs1MSw3IEBAIENUUkxfU1JD
Uy0kKENPTkZJR19NaW5pT1MpICs9IHhjX21pbmlvcy5jCiBDVFJMX1NSQ1MteSAgICAgICArPSB4
Y19ldnRjaG5fY29tcGF0LmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2dudHRhYl9jb21wYXQu
YwogQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfZGV2aWNlbW9kZWxfY29tcGF0LmMKK0NUUkxfU1JD
Uy15ICAgICAgICs9IHhjX3Zpb21tdS5jCiAKIEdVRVNUX1NSQ1MteSA6PQogR1VFU1RfU1JDUy15
ICs9IHhnX3ByaXZhdGUuYyB4Y19zdXNwZW5kLmMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMx
NTFjYi4uYmVkY2ExZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
KysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI1MDEsNiArMjUwMSwxMCBA
QCBlbnVtIHhjX3N0YXRpY19jcHVfZmVhdHVyZW1hc2sgewogY29uc3QgdWludDMyX3QgKnhjX2dl
dF9zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrKGVudW0geGNfc3RhdGljX2NwdV9mZWF0dXJlbWFzayk7
CiBjb25zdCB1aW50MzJfdCAqeGNfZ2V0X2ZlYXR1cmVfZGVlcF9kZXBzKHVpbnQzMl90IGZlYXR1
cmUpOwogCitpbnQgeGNfdmlvbW11X2NyZWF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b20sIHVpbnQ2NF90IHR5cGUsCisgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiYXNlX2Fk
ZHIsIHVpbnQ2NF90IGNhcCwgdWludDMyX3QgKnZpb21tdV9pZCk7CitpbnQgeGNfdmlvbW11X2Rl
c3Ryb3koeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tLCB1aW50MzJfdCB2aW9tbXVfaWQp
OworCiAjZW5kaWYKIAogaW50IHhjX2xpdmVwYXRjaF91cGxvYWQoeGNfaW50ZXJmYWNlICp4Y2gs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y192aW9tbXUuYyBiL3Rvb2xzL2xpYnhjL3hjX3Zp
b21tdS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjE3NTA3YzUKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9saWJ4Yy94Y192aW9tbXUuYwpAQCAtMCwwICsxLDY0IEBACisv
KgorICogeGNfdmlvbW11LmMKKyAqCisgKiB2aW9tbXUgcmVsYXRlZCBBUEkgZnVuY3Rpb25zLgor
ICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFRoaXMg
bGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IK
KyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMi4xLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
CisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdl
bmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgInhj
X3ByaXZhdGUuaCIKKworaW50IHhjX3Zpb21tdV9jcmVhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIGRv
bWlkX3QgZG9tLCB1aW50NjRfdCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
YmFzZV9hZGRyLCB1aW50NjRfdCBjYXAsIHVpbnQzMl90ICp2aW9tbXVfaWQpCit7CisgICAgaW50
IHJjOworCisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNU
TF92aW9tbXVfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbTsKKyAgICBkb21jdGwudS52aW9t
bXVfb3AuY21kID0gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11OworICAgIGRvbWN0bC51LnZpb21t
dV9vcC51LmNyZWF0ZS52aW9tbXVfdHlwZSA9IHR5cGU7CisgICAgZG9tY3RsLnUudmlvbW11X29w
LnUuY3JlYXRlLmJhc2VfYWRkcmVzcyA9IGJhc2VfYWRkcjsKKyAgICBkb21jdGwudS52aW9tbXVf
b3AudS5jcmVhdGUuY2FwYWJpbGl0aWVzID0gY2FwOworCisgICAgcmMgPSBkb19kb21jdGwoeGNo
LCAmZG9tY3RsKTsKKyAgICBpZiAoICFyYyApCisgICAgICAgICp2aW9tbXVfaWQgPSBkb21jdGwu
dS52aW9tbXVfb3AudS5jcmVhdGUudmlvbW11X2lkOworCisgICAgcmV0dXJuIHJjOworfQorCitp
bnQgeGNfdmlvbW11X2Rlc3Ryb3koeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tLCB1aW50
MzJfdCB2aW9tbXVfaWQpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF92aW9tbXVfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbTsKKyAgICBk
b21jdGwudS52aW9tbXVfb3AuY21kID0gWEVOX0RPTUNUTF9kZXN0cm95X3Zpb21tdTsKKyAgICBk
b21jdGwudS52aW9tbXVfb3AudS5kZXN0cm95LnZpb21tdV9pZCA9IHZpb21tdV9pZDsKKworICAg
IHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyM-00042U-PE; Fri, 22 Sep 2017 09:10:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyL-00041D-Jp
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:09 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 08/E0-20972-073D4C95;
 Fri, 22 Sep 2017 09:10:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhr5t3+Ui
 kQe9dcYslHxezODB6HN39mymAMYo1My8pvyKBNWPtlcUsBVMUK/4uaGJtYDwq2cXIySEkUCnR
 /Wo2E4gtIcArcWTZDFYIO0Di38Q9zF2MXEA1HYwS0yZ3soAk2ATUJU4snsgIYosISEtc+3yZE
 aSIWWAzk8TcNbPAioQFHCXmTPsONolFQFViw5o/YA28Aq4S85Y2MUNsUJCY8vA9mM0JFP/Vt5
 0J4iIXidal+5kmMPIuYGRYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGBAMQLCD8fLGgEOMkhxMSqK8788fiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwet3
 CSgnWJSanlqRlpkDDE2YtAQHj5IIrxpImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rx6I
 EUCIEUZpXlwI2BxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAYgU3gy80rgNr0COoIJ6I
 jy1WBHlCQipKQaGCXMI0v8fJeeWbT6tunlPj71jxXb3+d9PrNCxbHnm8qviaZNlS/WKOfzavb
 E39m7/+J56VCuC4rPEr6uLl6XXNGtbPK3YtlGlo9cZxKcjjKmcgWFuekyFXnatCxiVXl65Yun
 R6VOWNVnu9XbmnZVcKemiqRHnA0M2sMkrXDjwhfG15+ZH69RUGIpzkg01GIuKk4EAAxNb+WOA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506071404!78232916!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12,
 UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30329 invoked from network); 22 Sep 2017 09:10:06 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:06 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 22 Sep 2017 02:10:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1222293377"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga002.fm.intel.com with ESMTP; 22 Sep 2017 02:10:01 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:51 -0400
Message-Id: <1506049330-11196-11-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 10/29] vtd: add and align register definitions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
cy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1v
ZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgoKLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8IDU0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IDcyYzFhMmUuLmQ3ZTQz
M2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0yMywzMSArMjMsMzkgQEAK
ICNpbmNsdWRlIDxhc20vbXNpLmg+CiAKIC8qCi0gKiBJbnRlbCBJT01NVSByZWdpc3RlciBzcGVj
aWZpY2F0aW9uIHBlciB2ZXJzaW9uIDEuMCBwdWJsaWMgc3BlYy4KKyAqIEludGVsIElPTU1VIHJl
Z2lzdGVyIHNwZWNpZmljYXRpb24gcGVyIHZlcnNpb24gMi40IHB1YmxpYyBzcGVjLgogICovCiAK
LSNkZWZpbmUgICAgRE1BUl9WRVJfUkVHICAgIDB4MCAgICAvKiBBcmNoIHZlcnNpb24gc3VwcG9y
dGVkIGJ5IHRoaXMgSU9NTVUgKi8KLSNkZWZpbmUgICAgRE1BUl9DQVBfUkVHICAgIDB4OCAgICAv
KiBIYXJkd2FyZSBzdXBwb3J0ZWQgY2FwYWJpbGl0aWVzICovCi0jZGVmaW5lICAgIERNQVJfRUNB
UF9SRUcgICAgMHgxMCAgICAvKiBFeHRlbmRlZCBjYXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCi0j
ZGVmaW5lICAgIERNQVJfR0NNRF9SRUcgICAgMHgxOCAgICAvKiBHbG9iYWwgY29tbWFuZCByZWdp
c3RlciAqLwotI2RlZmluZSAgICBETUFSX0dTVFNfUkVHICAgIDB4MWMgICAgLyogR2xvYmFsIHN0
YXR1cyByZWdpc3RlciAqLwotI2RlZmluZSAgICBETUFSX1JUQUREUl9SRUcgICAgMHgyMCAgICAv
KiBSb290IGVudHJ5IHRhYmxlICovCi0jZGVmaW5lICAgIERNQVJfQ0NNRF9SRUcgICAgMHgyOCAg
ICAvKiBDb250ZXh0IGNvbW1hbmQgcmVnICovCi0jZGVmaW5lICAgIERNQVJfRlNUU19SRUcgICAg
MHgzNCAgICAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8KLSNkZWZpbmUgICAgRE1BUl9GRUNU
TF9SRUcgICAgMHgzOCAgICAvKiBGYXVsdCBjb250cm9sIHJlZ2lzdGVyICovCi0jZGVmaW5lICAg
IERNQVJfRkVEQVRBX1JFRyAgICAweDNjICAgIC8qIEZhdWx0IGV2ZW50IGludGVycnVwdCBkYXRh
IHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVBRERSX1JFRyAgICAweDQwICAgIC8qIEZh
dWx0IGV2ZW50IGludGVycnVwdCBhZGRyIHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVV
QUREUl9SRUcgMHg0NCAgICAvKiBVcHBlciBhZGRyZXNzIHJlZ2lzdGVyICovCi0jZGVmaW5lICAg
IERNQVJfQUZMT0dfUkVHICAgIDB4NTggICAgLyogQWR2YW5jZWQgRmF1bHQgY29udHJvbCAqLwot
I2RlZmluZSAgICBETUFSX1BNRU5fUkVHICAgIDB4NjQgICAgLyogRW5hYmxlIFByb3RlY3RlZCBN
ZW1vcnkgUmVnaW9uICovCi0jZGVmaW5lICAgIERNQVJfUExNQkFTRV9SRUcgMHg2OCAgICAvKiBQ
TVJSIExvdyBhZGRyICovCi0jZGVmaW5lICAgIERNQVJfUExNTElNSVRfUkVHIDB4NmMgICAgLyog
UE1SUiBsb3cgbGltaXQgKi8KLSNkZWZpbmUgICAgRE1BUl9QSE1CQVNFX1JFRyAweDcwICAgIC8q
IHBtcnIgaGlnaCBiYXNlIGFkZHIgKi8KLSNkZWZpbmUgICAgRE1BUl9QSE1MSU1JVF9SRUcgMHg3
OCAgICAvKiBwbXJyIGhpZ2ggbGltaXQgKi8KLSNkZWZpbmUgICAgRE1BUl9JUUhfUkVHICAgIDB4
ODAgICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGhlYWQgKi8KLSNkZWZpbmUgICAgRE1BUl9JUVRf
UkVHICAgIDB4ODggICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIHRhaWwgKi8KLSNkZWZpbmUgICAg
RE1BUl9JUUFfUkVHICAgIDB4OTAgICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGFkZHIgKi8KLSNk
ZWZpbmUgICAgRE1BUl9JUlRBX1JFRyAgIDB4QjggICAgLyogaW50ciByZW1hcCAqLworI2RlZmlu
ZSBETUFSX1ZFUl9SRUcgICAgICAgICAgICAweDAgIC8qIEFyY2ggdmVyc2lvbiBzdXBwb3J0ZWQg
YnkgdGhpcyBJT01NVSAqLworI2RlZmluZSBETUFSX0NBUF9SRUcgICAgICAgICAgICAweDggIC8q
IEhhcmR3YXJlIHN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgKi8KKyNkZWZpbmUgRE1BUl9FQ0FQX1JF
RyAgICAgICAgICAgMHgxMCAvKiBFeHRlbmRlZCBjYXBhYmlsaXRpZXMgc3VwcG9ydGVkICovCisj
ZGVmaW5lIERNQVJfR0NNRF9SRUcgICAgICAgICAgIDB4MTggLyogR2xvYmFsIGNvbW1hbmQgcmVn
aXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9HU1RTX1JFRyAgICAgICAgICAgMHgxYyAvKiBHbG9iYWwg
c3RhdHVzIHJlZ2lzdGVyICovCisjZGVmaW5lIERNQVJfUlRBRERSX1JFRyAgICAgICAgIDB4MjAg
LyogUm9vdCBlbnRyeSB0YWJsZSAqLworI2RlZmluZSBETUFSX0NDTURfUkVHICAgICAgICAgICAw
eDI4IC8qIENvbnRleHQgY29tbWFuZCByZWcgKi8KKyNkZWZpbmUgRE1BUl9GU1RTX1JFRyAgICAg
ICAgICAgMHgzNCAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9GRUNU
TF9SRUcgICAgICAgICAgMHgzOCAvKiBGYXVsdCBjb250cm9sIHJlZ2lzdGVyICovCisjZGVmaW5l
IERNQVJfRkVEQVRBX1JFRyAgICAgICAgIDB4M2MgLyogRmF1bHQgZXZlbnQgaW50ZXJydXB0IGRh
dGEgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9GRUFERFJfUkVHICAgICAgICAgMHg0MCAvKiBG
YXVsdCBldmVudCBpbnRlcnJ1cHQgYWRkciByZWdpc3RlciAqLworI2RlZmluZSBETUFSX0ZFVUFE
RFJfUkVHICAgICAgICAweDQ0IC8qIFVwcGVyIGFkZHJlc3MgcmVnaXN0ZXIgKi8KKyNkZWZpbmUg
RE1BUl9BRkxPR19SRUcgICAgICAgICAgMHg1OCAvKiBBZHZhbmNlZCBGYXVsdCBjb250cm9sICov
CisjZGVmaW5lIERNQVJfUE1FTl9SRUcgICAgICAgICAgIDB4NjQgLyogRW5hYmxlIFByb3RlY3Rl
ZCBNZW1vcnkgUmVnaW9uICovCisjZGVmaW5lIERNQVJfUExNQkFTRV9SRUcgICAgICAgIDB4Njgg
LyogUE1SUiBMb3cgYWRkciAqLworI2RlZmluZSBETUFSX1BMTUxJTUlUX1JFRyAgICAgICAweDZj
IC8qIFBNUlIgbG93IGxpbWl0ICovCisjZGVmaW5lIERNQVJfUEhNQkFTRV9SRUcgICAgICAgIDB4
NzAgLyogcG1yciBoaWdoIGJhc2UgYWRkciAqLworI2RlZmluZSBETUFSX1BITUxJTUlUX1JFRyAg
ICAgICAweDc4IC8qIHBtcnIgaGlnaCBsaW1pdCAqLworI2RlZmluZSBETUFSX0lRSF9SRUcgICAg
ICAgICAgICAweDgwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBoZWFkICovCisjZGVmaW5lIERNQVJf
SVFUX1JFRyAgICAgICAgICAgIDB4ODggLyogaW52YWxpZGF0aW9uIHF1ZXVlIHRhaWwgKi8KKyNk
ZWZpbmUgRE1BUl9JUVRfUkVHX0hJICAgICAgICAgMHg4YworI2RlZmluZSBETUFSX0lRQV9SRUcg
ICAgICAgICAgICAweDkwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBhZGRyICovCisjZGVmaW5lIERN
QVJfSVFBX1JFR19ISSAgICAgICAgIDB4OTQKKyNkZWZpbmUgRE1BUl9JQ1NfUkVHICAgICAgICAg
ICAgMHg5YyAvKiBJbnZhbGlkYXRpb24gY29tcGxldGUgc3RhdHVzICovCisjZGVmaW5lIERNQVJf
SUVDVExfUkVHICAgICAgICAgIDB4YTAgLyogSW52YWxpZGF0aW9uIGV2ZW50IGNvbnRyb2wgKi8K
KyNkZWZpbmUgRE1BUl9JRURBVEFfUkVHICAgICAgICAgMHhhNCAvKiBJbnZhbGlkYXRpb24gZXZl
bnQgZGF0YSAqLworI2RlZmluZSBETUFSX0lFQUREUl9SRUcgICAgICAgICAweGE4IC8qIEludmFs
aWRhdGlvbiBldmVudCBhZGRyZXNzICovCisjZGVmaW5lIERNQVJfSUVVQUREUl9SRUcgICAgICAg
IDB4YWMgLyogSW52YWxpZGF0aW9uIGV2ZW50IGFkZHJlc3MgKi8KKyNkZWZpbmUgRE1BUl9JUlRB
X1JFRyAgICAgICAgICAgMHhiOCAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFkZHIgKi8K
KyNkZWZpbmUgRE1BUl9JUlRBX1JFR19ISSAgICAgICAgMHhiYwogCiAjZGVmaW5lIE9GRlNFVF9T
VFJJREUgICAgICAgICg5KQogI2RlZmluZSBkbWFyX3JlYWRsKGRtYXIsIHJlZykgcmVhZGwoKGRt
YXIpICsgKHJlZykpCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyP-00044T-08; Fri, 22 Sep 2017 09:10:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyN-000439-Jm
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:11 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4C/F5-03454-273D4C95; Fri, 22 Sep 2017 09:10:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhr1t0+Ui
 kwZXZchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/KQcZC/7KVKxfcJetgfGHaBcjJ4eQQKXE
 7u617CC2hACvxJFlM1gh7ACJ54u3MHcxcgHVdDBK7P80mxkkwSagLnFi8URGEFtEQFri2ufLj
 CBFzAKbmSTmrpnFApIQFrCV+NfyGmwqi4CqxLwdq8EaeAVcJTYc+c8GsUFBYsrD92BDOYHiv/
 q2M0Fc5CLRunQ/0wRG3gWMDKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQIDggEIdjBe3hhwiFGSg0lJlPf9+SORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 /S4B5QSLUtNTK9Iyc4ChCZOW4OBREuFVA0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcV
 w+kSACkKKM0D24ELE4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXAGQKT2ZeCdymV0BHMA
 EdUb4a7IiSRISUVAOjoVhKz8sDV7Kzs5TEKiw3Kv191hfwPnESn1y0q8r79f8Wlj/ZHwm0QO3
 pewuTx+FGR5vufFn12kXkzMuS7iUP/SpnJXydEup7uPJ31Zcdkf8FZBkNjjQcdLb+bFKwhOXV
 NUOBE7Mv5Ahubv/VnCh7cMaes9Fz5rwzVT6/V/N86B6WiYu8gw4psRRnJBpqMRcVJwIAs2zb6
 44CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506071404!78232916!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30993 invoked from network); 22 Sep 2017 09:10:10 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:10 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP; 22 Sep 2017 02:10:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1197902126"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 22 Sep 2017 02:10:07 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:53 -0400
Message-Id: <1506049330-11196-13-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 12/29] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBWVlRE
IE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0
aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jIHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKaW5k
ZXggYzg1MWVjNy4uYTMwMDJjMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3Z2dGQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCkBAIC00
Nyw2ICs0NywyOSBAQCBzdHJ1Y3QgdnZ0ZCB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmVnc19w
YWdlOwogfTsKIAorLyogU2V0dGluZyB2aW9tbXVfdmVyYm9zZSBlbmFibGVzIGRlYnVnZ2luZyBt
ZXNzYWdlcyBvZiB2SU9NTVUgKi8KK2Jvb2wgX19yZWFkX21vc3RseSB2aW9tbXVfdmVyYm9zZTsK
K2Jvb2xlYW5fcnVudGltZV9wYXJhbSgidmlvbW11X3ZlcmJvc2UiLCB2aW9tbXVfdmVyYm9zZSk7
CisKKyNpZm5kZWYgTkRFQlVHCisjZGVmaW5lIHZ2dGRfaW5mbyhmbXQuLi4pIGRvIHsgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBpZiAoIHZpb21tdV92ZXJib3NlICkgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBncHJpbnRrKFhFTkxPR19HX0lORk8sICMjIGZtdCk7ICAgICAg
ICAgICBcCit9IHdoaWxlKDApCisjZGVmaW5lIHZ2dGRfZGVidWcoZm10Li4uKSBkbyB7ICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBpZiAoIHZpb21tdV92ZXJib3NlICYmIHByaW50a19yYXRlbGlt
aXQoKSApICAgXAorICAgICAgICBwcmludGsoWEVOTE9HX0dfREVCVUcgZm10KTsgICAgICAgICAg
ICAgICBcCit9IHdoaWxlKDApCisjZWxzZQorI2RlZmluZSB2dnRkX2luZm8oZm10Li4uKSBkbyB7
fSB3aGlsZSgwKQorI2RlZmluZSB2dnRkX2RlYnVnKGZtdC4uLikgZG8ge30gd2hpbGUoMCkKKyNl
bmRpZgorCitzdHJ1Y3QgdnZ0ZCAqZG9tYWluX3Z2dGQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICByZXR1cm4gKGQtPnZpb21tdSkgPyBkLT52aW9tbXUtPnByaXYgOiBOVUxMOworfQorCiBzdGF0
aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJl
ZywgdWludDMyX3QgdmFsdWUpCiB7CiAgICAgdnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1
aW50MzJfdCldID0gdmFsdWU7CkBAIC02OCw2ICs5MSw3MyBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2
NF90IHZ2dGRfZ2V0X3JlZ19xdWFkKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKICAg
ICByZXR1cm4gdnRkLT5yZWdzLT5kYXRhNjRbcmVnL3NpemVvZih1aW50NjRfdCldOwogfQogCitz
dGF0aWMgaW50IHZ2dGRfaW5fcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
cikKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRvbWFpbik7CisK
KyAgICBpZiAoIHZ2dGQgKQorICAgICAgICByZXR1cm4gKGFkZHIgPj0gdnZ0ZC0+YmFzZV9hZGRy
KSAmJgorICAgICAgICAgICAgICAgKGFkZHIgPCB2dnRkLT5iYXNlX2FkZHIgKyBQQUdFX1NJWkUp
OworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHZ2dGRfcmVhZChzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGxlbiwgdW5zaWduZWQgbG9uZyAqcHZhbCkKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRv
bWFpbl92dnRkKHYtPmRvbWFpbik7CisgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgLSB2
dnRkLT5iYXNlX2FkZHI7CisKKyAgICB2dnRkX2luZm8oIlJlYWQgb2Zmc2V0ICV4IGxlbiAlZFxu
Iiwgb2Zmc2V0LCBsZW4pOworCisgICAgaWYgKCAobGVuICE9IDQgJiYgbGVuICE9IDgpIHx8IChv
ZmZzZXQgJiAobGVuIC0gMSkpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
IGlmICggbGVuID09IDQgKQorICAgICAgICAqcHZhbCA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBvZmZz
ZXQpOworICAgIGVsc2UKKyAgICAgICAgKnB2YWwgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBv
ZmZzZXQpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCB2dnRk
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgc3Ry
dWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZCh2LT5kb21haW4pOworICAgIHVuc2lnbmVkIGlu
dCBvZmZzZXQgPSBhZGRyIC0gdnZ0ZC0+YmFzZV9hZGRyOworCisgICAgdnZ0ZF9pbmZvKCJXcml0
ZSBvZmZzZXQgJXggbGVuICVkIHZhbCAlbHhcbiIsIG9mZnNldCwgbGVuLCB2YWwpOworCisgICAg
aWYgKCAobGVuICE9IDQgJiYgbGVuICE9IDgpIHx8IChvZmZzZXQgJiAobGVuIC0gMSkpICkKKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGlmICggbGVuID09IDQgKQorICAgIHsK
KyAgICAgICAgc3dpdGNoICggb2Zmc2V0ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIERNQVJf
SUVEQVRBX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6CisgICAgICAgIGNhc2Ug
RE1BUl9JRVVBRERSX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0ZFREFUQV9SRUc6CisgICAgICAg
IGNhc2UgRE1BUl9GRUFERFJfUkVHOgorICAgICAgICBjYXNlIERNQVJfRkVVQUREUl9SRUc6Cisg
ICAgICAgICAgICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zmc2V0LCB2YWwpOworICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGNvbnN0IHN0
cnVjdCBodm1fbW1pb19vcHMgdnZ0ZF9tbWlvX29wcyA9IHsKKyAgICAuY2hlY2sgPSB2dnRkX2lu
X3JhbmdlLAorICAgIC5yZWFkID0gdnZ0ZF9yZWFkLAorICAgIC53cml0ZSA9IHZ2dGRfd3JpdGUK
K307CisKIHN0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90
IGNhcGFiaWxpdHkpCiB7CiAgICAgdWludDY0X3QgY2FwID0gY2FwX3NldF9udW1fZmF1bHRfcmVn
cygxVUxMKSB8CkBAIC0xMDksNiArMTk5LDcgQEAgc3RhdGljIGludCB2dnRkX2NyZWF0ZShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCiAgICAgdnZ0ZF9yZXNldCh2dnRk
LCB2aW9tbXUtPmNhcHMpOwogICAgIHZ2dGQtPmJhc2VfYWRkciA9IHZpb21tdS0+YmFzZV9hZGRy
ZXNzOwogICAgIHZ2dGQtPmRvbWFpbiA9IGQ7CisgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQs
ICZ2dnRkX21taW9fb3BzKTsKIAogICAgIHZpb21tdS0+cHJpdiA9IHZ2dGQ7CiAKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyQ-000465-8F; Fri, 22 Sep 2017 09:10:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyP-00044J-2m
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:13 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A8/F9-01754-473D4C95; Fri, 22 Sep 2017 09:10:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVywNwkVrf48pF
 Ig2XTDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxP77IKGm0rLt86wNbAeMqgi5GLQ0hgOqPE
 xFtH2boYOTkkBHgljiybwQph+0vsnP+BHaKog1HizNQuFpAEm4C6xInFExlBbBEBaYlrny8zg
 hQxC2xmkpi7ZhZYkbCAs8T/E9fBbBYBVYn9L64zdTFycPAKuEocnBcEsUBBYsrD98wgNidQ+F
 ffdiYQW0jARaJ16X6mCYy8CxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+Y
 kJhXrJefnbmIEBgMDEOxgPDbZ+RCjJAeTkijv+/NHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8IpeAsoJFqWmp1akZeYAwxImLcHBoyTCqwaS5i0uSMwtzkyHSJ1iNOY4MOHKHyaOjpt3/zAJs
 eTl56VKifPqgZQKgJRmlObBDYLFyyVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8xqATOHJzC
 uB2/cK6BQmoFPKV4OdUpKIkJJqYCwSVn22bA7LVInKjyomN7ok7+08PfXNHbv8A9/4ZuaUM61
 946bwm3l+177sXm2li56hyvauEw4UCHtuvrXFTzhq6x6j9wbLrc/6MQl6Wt7jclTrULEwNJ8q
 VhFlGL7EVn2t+vGX/dKeflOamq+ynORauWaaqWL5y4U1P3w+aV9vPupzt12sWomlOCPRUIu5q
 DgRAI35si+SAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506071409!76473848!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35581 invoked from network); 22 Sep 2017 09:10:11 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:10:11 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="315007339"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 22 Sep 2017 02:10:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:52 -0400
Message-Id: <1506049330-11196-12-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 11/29] x86/hvm: Introduce a emulated VTD for
	HVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggYWRkcyBjcmVh
dGUvZGVzdHJveSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAphbmQgYWRhcHRzIGl0IHRv
IHRoZSBjb21tb24gVklPTU1VIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1Lmxh
bkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlIHwg
ICA3ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgfCAgMjMgKysrKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICAgfCAxNDcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTcwIGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYwoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZQppbmRleCBm
MzAyNjUzLi4xNjNjN2ZlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
TWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCkBAIC0x
LDggKzEsOSBAQAogc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2CiAKLW9iai15ICs9IGlvbW11
Lm8KIG9iai15ICs9IGRtYXIubwotb2JqLXkgKz0gdXRpbHMubwotb2JqLXkgKz0gcWludmFsLm8K
IG9iai15ICs9IGludHJlbWFwLm8KK29iai15ICs9IGlvbW11Lm8KK29iai15ICs9IHFpbnZhbC5v
CiBvYmoteSArPSBxdWlya3Mubworb2JqLXkgKz0gdXRpbHMubworb2JqLSQoQ09ORklHX1ZJT01N
VSkgKz0gdnZ0ZC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IGQ3ZTQzM2Uu
LmVmMDM4YzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC02Niw2ICs2Niwx
MiBAQAogI2RlZmluZSBWRVJfTUFKT1IodikgICAgICAgICgoKHYpICYgMHhmMCkgPj4gNCkKICNk
ZWZpbmUgVkVSX01JTk9SKHYpICAgICAgICAoKHYpICYgMHgwZikKIAorLyogU3VwcG9ydGVkIEFk
anVzdGVkIEd1ZXN0IEFkZHJlc3MgV2lkdGhzICovCisjZGVmaW5lIERNQV9DQVBfU0FHQVdfU0hJ
RlQgICAgICAgICA4CisgLyogMzktYml0IEFHQVcsIDMtbGV2ZWwgcGFnZS10YWJsZSAqLworI2Rl
ZmluZSBETUFfQ0FQX1NBR0FXXzM5Yml0ICAgICAgICAgKDB4MlVMTCA8PCBETUFfQ0FQX1NBR0FX
X1NISUZUKQorI2RlZmluZSBETUFfQ0FQX05EXzY0SyAgICAgICAgICAgICAgNlVMTAorCiAvKgog
ICogRGVjb2RpbmcgQ2FwYWJpbGl0eSBSZWdpc3RlcgogICovCkBAIC03NCw2ICs4MCw3IEBACiAj
ZGVmaW5lIGNhcF93cml0ZV9kcmFpbihjKSAgICAgKCgoYykgPj4gNTQpICYgMSkKICNkZWZpbmUg
Y2FwX21heF9hbWFza192YWwoYykgICAoKChjKSA+PiA0OCkgJiAweDNmKQogI2RlZmluZSBjYXBf
bnVtX2ZhdWx0X3JlZ3MoYykgICgoKChjKSA+PiA0MCkgJiAweGZmKSArIDEpCisjZGVmaW5lIGNh
cF9zZXRfbnVtX2ZhdWx0X3JlZ3MoYykgICgoKChjKSAtIDEpICYgMHhmZikgPDwgNDApCiAjZGVm
aW5lIGNhcF9wZ3NlbF9pbnYoYykgICAgICAgKCgoYykgPj4gMzkpICYgMSkKIAogI2RlZmluZSBj
YXBfc3VwZXJfcGFnZV92YWwoYykgICgoKGMpID4+IDM0KSAmIDB4ZikKQEAgLTg1LDExICs5Miwx
MyBAQAogI2RlZmluZSBjYXBfc3BzXzF0YihjKSAgICAgICAgICgoYyA+PiAzNykgJiAxKQogCiAj
ZGVmaW5lIGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGMpICAgICgoKChjKSA+PiAyNCkgJiAweDNmZikg
KiAxNikKKyNkZWZpbmUgY2FwX3NldF9mYXVsdF9yZWdfb2Zmc2V0KGMpICgoKChjKSAvIDE2KSAm
IDB4M2ZmKSA8PCAyNCApCiAKICNkZWZpbmUgY2FwX2lzb2NoKGMpICAgICAgICAoKChjKSA+PiAy
MykgJiAxKQogI2RlZmluZSBjYXBfcW9zKGMpICAgICAgICAoKChjKSA+PiAyMikgJiAxKQogI2Rl
ZmluZSBjYXBfbWdhdyhjKSAgICAgICAgKCgoKGMpID4+IDE2KSAmIDB4M2YpICsgMSkKLSNkZWZp
bmUgY2FwX3NhZ2F3KGMpICAgICAgICAoKChjKSA+PiA4KSAmIDB4MWYpCisjZGVmaW5lIGNhcF9z
ZXRfbWdhdyhjKSAgICAgKCgoKGMpIC0gMSkgJiAweDNmKSA8PCAxNikKKyNkZWZpbmUgY2FwX3Nh
Z2F3KGMpICAgICAgICAoKChjKSA+PiBETUFfQ0FQX1NBR0FXX1NISUZUKSAmIDB4MWYpCiAjZGVm
aW5lIGNhcF9jYWNoaW5nX21vZGUoYykgICAgKCgoYykgPj4gNykgJiAxKQogI2RlZmluZSBjYXBf
cGhtcihjKSAgICAgICAgKCgoYykgPj4gNikgJiAxKQogI2RlZmluZSBjYXBfcGxtcihjKSAgICAg
ICAgKCgoYykgPj4gNSkgJiAxKQpAQCAtMTA0LDEwICsxMTMsMTYgQEAKICNkZWZpbmUgZWNhcF9u
aW90bGJfaXVuaXRzKGUpICAgICgoKChlKSA+PiAyNCkgJiAweGZmKSArIDEpCiAjZGVmaW5lIGVj
YXBfaW90bGJfb2Zmc2V0KGUpICAgICAoKCgoZSkgPj4gOCkgJiAweDNmZikgKiAxNikKICNkZWZp
bmUgZWNhcF9jb2hlcmVudChlKSAgICAgICAgICgoZSA+PiAwKSAmIDB4MSkKLSNkZWZpbmUgZWNh
cF9xdWV1ZWRfaW52YWwoZSkgICAgICgoZSA+PiAxKSAmIDB4MSkKKyNkZWZpbmUgRE1BX0VDQVBf
UUlfU0hJRlQgICAgICAgIDEKKyNkZWZpbmUgRE1BX0VDQVBfUUkgICAgICAgICAgICAgICgxVUxM
IDw8IERNQV9FQ0FQX1FJX1NISUZUKQorI2RlZmluZSBlY2FwX3F1ZXVlZF9pbnZhbChlKSAgICAg
KChlID4+IERNQV9FQ0FQX1FJX1NISUZUKSAmIDB4MSkKICNkZWZpbmUgZWNhcF9kZXZfaW90bGIo
ZSkgICAgICAgICgoZSA+PiAyKSAmIDB4MSkKLSNkZWZpbmUgZWNhcF9pbnRyX3JlbWFwKGUpICAg
ICAgICgoZSA+PiAzKSAmIDB4MSkKLSNkZWZpbmUgZWNhcF9laW0oZSkgICAgICAgICAgICAgICgo
ZSA+PiA0KSAmIDB4MSkKKyNkZWZpbmUgRE1BX0VDQVBfSVJfU0hJRlQgICAgICAgIDMKKyNkZWZp
bmUgRE1BX0VDQVBfSVIgICAgICAgICAgICAgICgxVUxMIDw8IERNQV9FQ0FQX0lSX1NISUZUKQor
I2RlZmluZSBlY2FwX2ludHJfcmVtYXAoZSkgICAgICAgKChlID4+IERNQV9FQ0FQX0lSX1NISUZU
KSAmIDB4MSkKKyNkZWZpbmUgRE1BX0VDQVBfRUlNX1NISUZUICAgICAgIDQKKyNkZWZpbmUgRE1B
X0VDQVBfRUlNICAgICAgICAgICAgICgxVUxMIDw8IERNQV9FQ0FQX0VJTV9TSElGVCkKKyNkZWZp
bmUgZWNhcF9laW0oZSkgICAgICAgICAgICAgICgoZSA+PiBETUFfRUNBUF9FSU1fU0hJRlQpICYg
MHgxKQogI2RlZmluZSBlY2FwX2NhY2hlX2hpbnRzKGUpICAgICAgKChlID4+IDUpICYgMHgxKQog
I2RlZmluZSBlY2FwX3Bhc3NfdGhydShlKSAgICAgICAgKChlID4+IDYpICYgMHgxKQogI2RlZmlu
ZSBlY2FwX3NucF9jdGwoZSkgICAgICAgICAgKChlID4+IDcpICYgMHgxKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYzg1MWVj
NwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMK
QEAgLTAsMCArMSwxNDcgQEAKKy8qCisgKiB2dnRkLmMKKyAqCisgKiB2aXJ0dWFsaXplIFZURCBm
b3IgSFZNLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaGFvIEdhbywgSW50ZWwgQ29ycG9y
YXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29u
ZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIs
IGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKwor
I2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KKyNpbmNsdWRlIDx4
ZW4veG1hbGxvYy5oPgorI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisjaW5jbHVkZSA8YXNtL2h2
bS9kb21haW4uaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgorCisjaW5jbHVkZSAiaW9tbXUuaCIK
KworLyogU3VwcG9ydGVkIGNhcGFiaWxpdGllcyBieSB2dnRkICovCit1bnNpZ25lZCBpbnQgdnZ0
ZF9jYXBzID0gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOworCit1bmlvbiBodm1faHdfdnZ0ZF9y
ZWdzIHsKKyAgICB1aW50MzJfdCBkYXRhMzJbMjU2XTsKKyAgICB1aW50NjRfdCBkYXRhNjRbMTI4
XTsKK307CisKK3N0cnVjdCB2dnRkIHsKKyAgICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFwcGlu
ZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8KKyAgICB1aW50NjRfdCBiYXNlX2FkZHI7CisgICAg
dWludDY0X3QgbGVuZ3RoOworICAgIC8qIFBvaW50IGJhY2sgdG8gdGhlIG93bmVyIGRvbWFpbiAq
LworICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKKyAgICB1bmlvbiBodm1faHdfdnZ0ZF9yZWdz
ICpyZWdzOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3NfcGFnZTsKK307CisKK3N0YXRpYyBp
bmxpbmUgdm9pZCB2dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLCB1
aW50MzJfdCB2YWx1ZSkKK3sKKyAgICB2dGQtPnJlZ3MtPmRhdGEzMltyZWcvc2l6ZW9mKHVpbnQz
Ml90KV0gPSB2YWx1ZTsKK30KKworc3RhdGljIGlubGluZSB1aW50MzJfdCB2dnRkX2dldF9yZWco
c3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnKQoreworICAgIHJldHVybiB2dGQtPnJlZ3Mt
PmRhdGEzMltyZWcvc2l6ZW9mKHVpbnQzMl90KV07Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2
dnRkX3NldF9yZWdfcXVhZChzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsdWUpCit7CisgICAgdnRk
LT5yZWdzLT5kYXRhNjRbcmVnL3NpemVvZih1aW50NjRfdCldID0gdmFsdWU7Cit9CisKK3N0YXRp
YyBpbmxpbmUgdWludDY0X3QgdnZ0ZF9nZXRfcmVnX3F1YWQoc3RydWN0IHZ2dGQgKnZ0ZCwgdWlu
dDMyX3QgcmVnKQoreworICAgIHJldHVybiB2dGQtPnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVp
bnQ2NF90KV07Cit9CisKK3N0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQs
IHVpbnQ2NF90IGNhcGFiaWxpdHkpCit7CisgICAgdWludDY0X3QgY2FwID0gY2FwX3NldF9udW1f
ZmF1bHRfcmVncygxVUxMKSB8CisgICAgICAgICAgICAgICAgICAgY2FwX3NldF9mYXVsdF9yZWdf
b2Zmc2V0KDB4MjIwVUxMKSB8CisgICAgICAgICAgICAgICAgICAgY2FwX3NldF9tZ2F3KDM5VUxM
KSB8IERNQV9DQVBfU0FHQVdfMzliaXQgfAorICAgICAgICAgICAgICAgICAgIERNQV9DQVBfTkRf
NjRLOworICAgIHVpbnQ2NF90IGVjYXAgPSBETUFfRUNBUF9JUiB8IERNQV9FQ0FQX0VJTSB8IERN
QV9FQ0FQX1FJOworCisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfVkVSX1JFRywgMHgxMFVM
KTsKKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcsIGNhcCk7CisgICAg
dnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9FQ0FQX1JFRywgZWNhcCk7CisgICAgdnZ0ZF9z
ZXRfcmVnKHZ2dGQsIERNQVJfRkVDVExfUkVHLCAweDgwMDAwMDAwVUwpOworICAgIHZ2dGRfc2V0
X3JlZyh2dnRkLCBETUFSX0lFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKK30KKworc3RhdGljIGlu
dCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCit7
CisgICAgc3RydWN0IHZ2dGQgKnZ2dGQ7CisgICAgaW50IHJldDsKKworICAgIGlmICggIWlzX2h2
bV9kb21haW4oZCkgfHwgKHZpb21tdS0+YmFzZV9hZGRyZXNzICYgKFBBR0VfU0laRSAtIDEpKSB8
fAorICAgICAgICAofnZ2dGRfY2FwcyAmIHZpb21tdS0+Y2FwcykgKQorICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKworICAgIHJldCA9IC1FTk9NRU07CisgICAgdnZ0ZCA9IHh6YWxsb2NfYnl0ZXMo
c2l6ZW9mKHN0cnVjdCB2dnRkKSk7CisgICAgaWYgKCAhdnZ0ZCApCisgICAgICAgIHJldHVybiBy
ZXQ7CisKKyAgICB2dnRkLT5yZWdzX3BhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9u
b19vd25lcik7CisgICAgaWYgKCAhdnZ0ZC0+cmVnc19wYWdlICkKKyAgICAgICAgZ290byBvdXQx
OworCisgICAgdnZ0ZC0+cmVncyA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2dnRkLT5yZWdz
X3BhZ2UpOworICAgIGlmICggIXZ2dGQtPnJlZ3MgKQorICAgICAgICBnb3RvIG91dDI7CisgICAg
Y2xlYXJfcGFnZSh2dnRkLT5yZWdzKTsKKworICAgIHZ2dGRfcmVzZXQodnZ0ZCwgdmlvbW11LT5j
YXBzKTsKKyAgICB2dnRkLT5iYXNlX2FkZHIgPSB2aW9tbXUtPmJhc2VfYWRkcmVzczsKKyAgICB2
dnRkLT5kb21haW4gPSBkOworCisgICAgdmlvbW11LT5wcml2ID0gdnZ0ZDsKKworICAgIHJldHVy
biAwOworCisgb3V0MjoKKyAgICBmcmVlX2RvbWhlYXBfcGFnZSh2dnRkLT5yZWdzX3BhZ2UpOwor
IG91dDE6CisgICAgeGZyZWUodnZ0ZCk7CisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlu
dCB2dnRkX2Rlc3Ryb3koc3RydWN0IHZpb21tdSAqdmlvbW11KQoreworICAgIHN0cnVjdCB2dnRk
ICp2dnRkID0gdmlvbW11LT5wcml2OworCisgICAgaWYgKCB2dnRkICkKKyAgICB7CisgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2dnRkLT5yZWdzKTsKKyAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UodnZ0ZC0+cmVnc19wYWdlKTsKKyAgICAgICAgeGZyZWUodnZ0ZCk7CisgICAgfQor
ICAgIHJldHVybiAwOworfQorCitzdHJ1Y3QgdmlvbW11X29wcyB2dnRkX2h2bV92bXhfb3BzID0g
eworICAgIC5jcmVhdGUgPSB2dnRkX2NyZWF0ZSwKKyAgICAuZGVzdHJveSA9IHZ2dGRfZGVzdHJv
eQorfTsKKworc3RhdGljIGludCB2dnRkX3JlZ2lzdGVyKHZvaWQpCit7CisgICAgdmlvbW11X3Jl
Z2lzdGVyX3R5cGUoVklPTU1VX1RZUEVfSU5URUxfVlRELCAmdnZ0ZF9odm1fdm14X29wcyk7Cisg
ICAgcmV0dXJuIDA7Cit9CitfX2luaXRjYWxsKHZ2dGRfcmVnaXN0ZXIpOwotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyU-0004B0-GO; Fri, 22 Sep 2017 09:10:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyT-00048n-4V
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 20/F0-03283-873D4C95; Fri, 22 Sep 2017 09:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1taRolt++Ui
 kwa9tVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3q88ZC85qVzxsd2lgnK7UxcjJISRQKXFo
 Rgs7iC0hwCtxZNkMVgjbX2LP25nMXYxcQDUdjBJv969jBEmwCahLnFg8EcwWEZCWuPb5MiNIE
 bPAZiaJuWtmsYAkhAXCJN5c6QGbyiKgKnHh4zawqbwCrhLTNv5hhtigIDHl4XswmxMo/qtvOx
 PERS4SrUv3M01g5F3AyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMwHBiAYAfj37WBhxglOZiURHnfnz8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/0S
 UE6wKDU9tSItMwcYmDBpCQ4eJRHeRJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEefVAi
 gRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5s0Gm8GTmlcBtegV0BBPQEe
 WrwY4oSURISTUwFjYycXEU/Zr2LPm1cRf3OrVtMcVhfA5OH1numshwc5mwH5zyWaT4cuHdmY4
 KIX6Ltt54tui8zZP2xPnC/XuWuS78YVznOmPvCRctq6V2jZErV/z8J+jyeE/0w+i5IcfPZ99Q
 Eu6fW9j4oYvrrx5PTuHiQ3uCfphvvFT+8Mi+oz0za+8s030nrsRSnJFoqMVcVJwIAGZE+7WNA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506071413!118094449!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24161 invoked from network); 22 Sep 2017 09:10:15 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:15 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 22 Sep 2017 02:10:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="154791943"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 22 Sep 2017 02:10:10 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:54 -0400
Message-Id: <1506049330-11196-14-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 13/29] x86/vvtd: Set Interrupt Remapping
	Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHNldHMgdGhpcyBm
aWVsZCB0byBzZXQvdXBkYXRlIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHBvaW50ZXIK
dXNlZCBieSBoYXJkd2FyZS4gVGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgcG9pbnRlciBp
cyBzcGVjaWZpZWQgdGhyb3VnaAp0aGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSBBZGRyZXNz
IChJUlRBX1JFRykgcmVnaXN0ZXIuCgpUaGlzIHBhdGNoIGVtdWxhdGVzIHRoaXMgb3BlcmF0aW9u
IGFuZCBhZGRzIHNvbWUgbmV3IGZpZWxkcyBpbiBWVlREIHRvIHRyYWNrCmluZm8gKGUuZy4gdGhl
IHRhYmxlJ3MgZ2ZuIGFuZCBtYXggc3VwcG9ydGVkIGVudHJpZXMpIG9mIGludGVycnVwdCByZW1h
cHBpbmcKdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
PgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KCi0tLQp2
MzoKIC0gaWdub3JlIHVuYWxpZ25lZCByL3cgb2YgdnQtZCBoYXJkd2FyZSByZWdpc3RlcnMgYW5k
IHJldHVybiBYODZFTVVMX09LCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmggfCAxMiArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDY5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
ODAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmgKaW5kZXggZWYwMzhjOS4uYTBkNWVjOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmgKQEAgLTE1Myw2ICsxNTMsOCBAQAogI2RlZmluZSBETUFfR0NNRF9JUkUgICAgKCgodTY0
KTEpIDw8IDI1KQogI2RlZmluZSBETUFfR0NNRF9TSVJUUCAgKCgodTY0KTEpIDw8IDI0KQogI2Rl
ZmluZSBETUFfR0NNRF9DRkkgICAgKCgodTY0KTEpIDw8IDIzKQorLyogbWFzayBvZiBvbmUtc2hv
dCBiaXRzICovCisjZGVmaW5lIERNQV9HQ01EX09ORV9TSE9UX01BU0sgMHg5NmZmZmZmZiAKIAog
LyogR1NUU19SRUcgKi8KICNkZWZpbmUgRE1BX0dTVFNfVEVTICAgICgoKHU2NCkxKSA8PCAzMSkK
QEAgLTE2Miw5ICsxNjQsMTcgQEAKICNkZWZpbmUgRE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8
PCAyNykKICNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgoKHU2NCkxKSA8PDI2KQogI2RlZmluZSBE
TUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8MjUpCi0jZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAo
KCh1NjQpMSkgPDwgMjQpCisjZGVmaW5lIERNQV9HU1RTX1NJUlRQU19TSElGVCAgIDI0CisjZGVm
aW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgRE1BX0dTVFNfU0lSVFBTX1NISUZUKQog
I2RlZmluZSBETUFfR1NUU19DRklTICAgKCgodTY0KTEpIDw8MjMpCiAKKy8qIElSVEFfUkVHICov
CisvKiBUaGUgYmFzZSBvZiA0S0IgYWxpZ25lZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICov
CisjZGVmaW5lIERNQV9JUlRBX0FERFIodmFsKSAgICAgICgodmFsKSAmIH4weGZmZlVMTCkKKy8q
IFRoZSBzaXplIG9mIHJlbWFwcGluZyB0YWJsZSBpcyAyXih4KzEpLCB3aGVyZSB4IGlzIHRoZSBz
aXplIGZpZWxkIGluIElSVEEgKi8KKyNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAgICAgICAgKHZh
bCAmIDB4ZikKKyNkZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAgKDFVTCA8PCAoRE1BX0lS
VEFfUyh2YWwpICsgMSkpCisKIC8qIFBNRU5fUkVHICovCiAjZGVmaW5lIERNQV9QTUVOX0VQTSAg
ICAoKCh1MzIpMSkgPDwgMzEpCiAjZGVmaW5lIERNQV9QTUVOX1BSUyAgICAoKCh1MzIpMSkgPDwg
MCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IGEzMDAyYzMuLjY3MzY5NTYgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtMzIsNiArMzIsMTMgQEAKIC8qIFN1cHBv
cnRlZCBjYXBhYmlsaXRpZXMgYnkgdnZ0ZCAqLwogdW5zaWduZWQgaW50IHZ2dGRfY2FwcyA9IFZJ
T01NVV9DQVBfSVJRX1JFTUFQUElORzsKIAorc3RydWN0IGh2bV9od192dnRkX3N0YXR1cyB7Cisg
ICAgdWludDMyX3QgZWltX2VuYWJsZWQgOiAxOworICAgIHVpbnQzMl90IGlydF9tYXhfZW50cnk7
CisgICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiAqLworICAgIHVpbnQ2
NF90IGlydDsKK307CisKIHVuaW9uIGh2bV9od192dnRkX3JlZ3MgewogICAgIHVpbnQzMl90IGRh
dGEzMlsyNTZdOwogICAgIHVpbnQ2NF90IGRhdGE2NFsxMjhdOwpAQCAtNDMsNiArNTAsOCBAQCBz
dHJ1Y3QgdnZ0ZCB7CiAgICAgdWludDY0X3QgbGVuZ3RoOwogICAgIC8qIFBvaW50IGJhY2sgdG8g
dGhlIG93bmVyIGRvbWFpbiAqLwogICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKKworICAgIHN0
cnVjdCBodm1faHdfdnZ0ZF9zdGF0dXMgc3RhdHVzOwogICAgIHVuaW9uIGh2bV9od192dnRkX3Jl
Z3MgKnJlZ3M7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmVnc19wYWdlOwogfTsKQEAgLTcwLDYg
Kzc5LDExIEBAIHN0cnVjdCB2dnRkICpkb21haW5fdnZ0ZChzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHJldHVybiAoZC0+dmlvbW11KSA/IGQtPnZpb21tdS0+cHJpdiA6IE5VTEw7CiB9CiAKK3N0YXRp
YyBpbmxpbmUgdm9pZCB2dnRkX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJl
ZywgaW50IG5yKQoreworICAgIF9fc2V0X2JpdChuciwgJnZ2dGQtPnJlZ3MtPmRhdGEzMltyZWcv
c2l6ZW9mKHVpbnQzMl90KV0pOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVn
KHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZywgdWludDMyX3QgdmFsdWUpCiB7CiAgICAg
dnRkLT5yZWdzLT5kYXRhMzJbcmVnL3NpemVvZih1aW50MzJfdCldID0gdmFsdWU7CkBAIC05MSw2
ICsxMDUsNDQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB2dnRkX2dldF9yZWdfcXVhZChzdHJ1
Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCiAgICAgcmV0dXJuIHZ0ZC0+cmVncy0+ZGF0YTY0
W3JlZy9zaXplb2YodWludDY0X3QpXTsKIH0KIAorc3RhdGljIHZvaWQgdnZ0ZF9oYW5kbGVfZ2Nt
ZF9zaXJ0cChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQoreworICAgIHVpbnQ2NF90
IGlydGEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVHKTsKKworICAgIGlm
ICggISh2YWwgJiBETUFfR0NNRF9TSVJUUCkgKQorICAgICAgICByZXR1cm47CisKKyAgICB2dnRk
LT5zdGF0dXMuaXJ0ID0gRE1BX0lSVEFfQUREUihpcnRhKSA+PiBQQUdFX1NISUZUOworICAgIHZ2
dGQtPnN0YXR1cy5pcnRfbWF4X2VudHJ5ID0gRE1BX0lSVEFfU0laRShpcnRhKTsKKyAgICB2dnRk
LT5zdGF0dXMuZWltX2VuYWJsZWQgPSAhIShpcnRhICYgSVJUQV9FSU1FKTsKKyAgICB2dnRkX2lu
Zm8oIlVwZGF0ZSBJUiBpbmZvIChhZGRyPSVseCBlaW09JWQgc2l6ZT0lZCkuIiwKKyAgICAgICAg
ICAgICAgdnZ0ZC0+c3RhdHVzLmlydCwgdnZ0ZC0+c3RhdHVzLmVpbV9lbmFibGVkLAorICAgICAg
ICAgICAgICB2dnRkLT5zdGF0dXMuaXJ0X21heF9lbnRyeSk7CisgICAgdnZ0ZF9zZXRfYml0KHZ2
dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX1NJUlRQU19TSElGVCk7Cit9CisKK3N0YXRpYyBp
bnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCit7Cisg
ICAgdWludDMyX3Qgb3JpZyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0dTVFNfUkVHKTsKKyAg
ICB1aW50MzJfdCBjaGFuZ2VkOworCisgICAgb3JpZyA9IG9yaWcgJiBETUFfR0NNRF9PTkVfU0hP
VF9NQVNLOyAgIC8qIHJlc2V0IHRoZSBvbmUtc2hvdCBiaXRzICovCisgICAgY2hhbmdlZCA9IG9y
aWcgXiB2YWw7CisKKyAgICBpZiAoICFjaGFuZ2VkICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKworICAgIGlmICggY2hhbmdlZCAmIChjaGFuZ2VkIC0gMSkgKQorICAgICAgICB2dnRk
X2luZm8oIkd1ZXN0IGF0dGVtcHRzIHRvIHdyaXRlICV4IHRvIEdDTUQgKGN1cnJlbnQgR1NUUyBp
cyAleCksIiAKKyAgICAgICAgICAgICAgICAgICJpdCB3b3VsZCBsZWFkIHRvIHVwZGF0ZSBtdWx0
aXBsZSBmaWVsZHMiLAorICAgICAgICAgICAgICAgICAgdmFsLCBvcmlnKTsKKworICAgIGlmICgg
Y2hhbmdlZCAmIERNQV9HQ01EX1NJUlRQICkKKyAgICAgICAgdnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0
cCh2dnRkLCB2YWwpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGlu
dCB2dnRkX2luX3JhbmdlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCiB7CiAg
ICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZCh2LT5kb21haW4pOwpAQCAtMTM1LDEy
ICsxODcsMTcgQEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGFkZHIsCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBvZmZzZXQgKQogICAgICAgICB7
CisgICAgICAgIGNhc2UgRE1BUl9HQ01EX1JFRzoKKyAgICAgICAgICAgIHJldHVybiB2dnRkX3dy
aXRlX2djbWQodnZ0ZCwgdmFsKTsKKwogICAgICAgICBjYXNlIERNQVJfSUVEQVRBX1JFRzoKICAg
ICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9JRVVBRERSX1JF
RzoKICAgICAgICAgY2FzZSBETUFSX0ZFREFUQV9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9GRUFE
RFJfUkVHOgogICAgICAgICBjYXNlIERNQVJfRkVVQUREUl9SRUc6CisgICAgICAgIGNhc2UgRE1B
Ul9JUlRBX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHX0hJOgogICAgICAgICAgICAg
dnZ0ZF9zZXRfcmVnKHZ2dGQsIG9mZnNldCwgdmFsKTsKICAgICAgICAgICAgIGJyZWFrOwogCkBA
IC0xNDgsNiArMjA1LDE4IEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9
CisgICAgZWxzZSAvKiBsZW4gPT0gOCAqLworICAgIHsKKyAgICAgICAgc3dpdGNoICggb2Zmc2V0
ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIERNQVJfSVJUQV9SRUc6CisgICAgICAgICAgICB2
dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVHLCB2YWwpOworICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisgICAgfQogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyb-0004Jk-RM; Fri, 22 Sep 2017 09:10:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJya-0004HT-2r
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 29/F0-03616-F73D4C95; Fri, 22 Sep 2017 09:10:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNykQrf68pF
 Ig7YpNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/FS3sBa+kKub/72JqYJwh1sXIxSEkMI1R
 4tr/2+xdjJwcEgK8EkeWzWDtYuQAsv0ljp5PhqjpYJT4t/IjI0gNm4C6xInFE8FsEQFpiWufL
 zOCFDELbGaSmLtmFgtIQljAW6J17RywIhYBVYmnGz+A2bwCrhJ3Nk+CWqYgMeXhe2YQmxMo/q
 tvOxOILSTgItG6dD/TBEbeBYwMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAgOCAQh2MF7eGHCIUZKDSUmU9/35I5FCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHj9LgHlBItS01Mr0jJzgKEJk5bg4FES4VUDSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VS
 pxXD6RIAKQoozQPbgQsTi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcAZApPZl4J3KZXQE
 cwAR1RvhrsiJJEhJRUAyOD066Njg25B7b8K401eHPD4eZ+VT9eX9Env9b8YHySu3lHxJQSrSU
 PHpYseWPZ6nZZXb4/PERYhpVpl2Kz29Tf/4oX1FzZfO0gyza9iVp9VnzSfEfyd55zEdP88Z9/
 ve3VWSlW16f9lHx5/Ip2gXziuZ1HBOx+72oxv9qvw7DaMUg4VEMq3UOJpTgj0VCLuag4EQDEO
 MbvjgIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506071417!80979364!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4140 invoked from network); 22 Sep 2017 09:10:19 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:19 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="152151054"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 22 Sep 2017 02:10:14 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:55 -0400
Message-Id: <1506049330-11196-15-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 14/29] x86/vvtd: Enable Interrupt Remapping
	through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHdyaXRlcyB0aGlz
IGZpZWxkIHRvIGVuYWJsZS9kaXNhYmxlIGludGVycnVwdCByZWFtcHBpbmcuIFRoaXMgcGF0Y2gK
ZW11bGF0ZSBJUkVTIGZpZWxkIG9mIEdDTUQuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAzICsr
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAzMCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IGEwZDVlYzgu
LjcwMzcyNmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0xNjMsNyArMTYz
LDggQEAKICNkZWZpbmUgRE1BX0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKICNkZWZpbmUg
RE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKICNkZWZpbmUgRE1BX0dTVFNfUUlFUyAg
ICgoKHU2NCkxKSA8PDI2KQotI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8MjUp
CisjZGVmaW5lIERNQV9HU1RTX0lSRVNfU0hJRlQgICAgIDI1CisjZGVmaW5lIERNQV9HU1RTX0lS
RVMgICAoKCh1NjQpMSkgPDwgRE1BX0dTVFNfSVJFU19TSElGVCkKICNkZWZpbmUgRE1BX0dTVFNf
U0lSVFBTX1NISUZUICAgMjQKICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTICgoKHU2NCkxKSA8PCBE
TUFfR1NUU19TSVJUUFNfU0hJRlQpCiAjZGVmaW5lIERNQV9HU1RTX0NGSVMgICAoKCh1NjQpMSkg
PDwyMykKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IDY3MzY5NTYuLmEwZjYzZTkg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtMzMsNyArMzMsOCBAQAogdW5zaWdu
ZWQgaW50IHZ2dGRfY2FwcyA9IFZJT01NVV9DQVBfSVJRX1JFTUFQUElORzsKIAogc3RydWN0IGh2
bV9od192dnRkX3N0YXR1cyB7Ci0gICAgdWludDMyX3QgZWltX2VuYWJsZWQgOiAxOworICAgIHVp
bnQzMl90IGVpbV9lbmFibGVkIDogMSwKKyAgICAgICAgICAgICBpbnRyZW1hcF9lbmFibGVkIDog
MTsKICAgICB1aW50MzJfdCBpcnRfbWF4X2VudHJ5OwogICAgIC8qIEludGVycnVwdCByZW1hcHBp
bmcgdGFibGUgYmFzZSBnZm4gKi8KICAgICB1aW50NjRfdCBpcnQ7CkBAIC04NCw2ICs4NSwxMSBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCByZWcsIGludCBucikKICAgICBfX3NldF9iaXQobnIsICZ2dnRkLT5yZWdzLT5kYXRhMzJb
cmVnL3NpemVvZih1aW50MzJfdCldKTsKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfY2xl
YXJfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKK3sKKyAgICBf
X2NsZWFyX2JpdChuciwgJnZ2dGQtPnJlZ3MtPmRhdGEzMltyZWcvc2l6ZW9mKHVpbnQzMl90KV0p
OworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQs
IHVpbnQzMl90IHJlZywgdWludDMyX3QgdmFsdWUpCiB7CiAgICAgdnRkLT5yZWdzLT5kYXRhMzJb
cmVnL3NpemVvZih1aW50MzJfdCldID0gdmFsdWU7CkBAIC0xMDUsNiArMTExLDIzIEBAIHN0YXRp
YyBpbmxpbmUgdWludDY0X3QgdnZ0ZF9nZXRfcmVnX3F1YWQoc3RydWN0IHZ2dGQgKnZ0ZCwgdWlu
dDMyX3QgcmVnKQogICAgIHJldHVybiB2dGQtPnJlZ3MtPmRhdGE2NFtyZWcvc2l6ZW9mKHVpbnQ2
NF90KV07CiB9CiAKK3N0YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2djbWRfaXJlKHN0cnVjdCB2dnRk
ICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgdnZ0ZF9pbmZvKCIlc2FibGUgSW50ZXJydXB0
IFJlbWFwcGluZyIsCisgICAgICAgICAgICAgICh2YWwgJiBETUFfR0NNRF9JUkUpID8gIkVuIiA6
ICJEaXMiKTsKKworICAgIGlmICggdmFsICYgRE1BX0dDTURfSVJFICkKKyAgICB7CisgICAgICAg
IHZ2dGQtPnN0YXR1cy5pbnRyZW1hcF9lbmFibGVkID0gdHJ1ZTsKKyAgICAgICAgdnZ0ZF9zZXRf
Yml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX0lSRVNfU0hJRlQpOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICB2dnRkLT5zdGF0dXMuaW50cmVtYXBfZW5hYmxlZCA9IGZh
bHNlOworICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NU
U19JUkVTX1NISUZUKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2djbWRf
c2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50NjRfdCBp
cnRhID0gdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRBX1JFRyk7CkBAIC0xMTIsNiAr
MTM1LDkgQEAgc3RhdGljIHZvaWQgdnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cChzdHJ1Y3QgdnZ0ZCAq
dnZ0ZCwgdWludDMyX3QgdmFsKQogICAgIGlmICggISh2YWwgJiBETUFfR0NNRF9TSVJUUCkgKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoIHZ2dGQtPnN0YXR1cy5pbnRyZW1hcF9lbmFibGVk
ICkKKyAgICAgICAgdnZ0ZF9pbmZvKCJVcGRhdGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSB3
aGVuIGFjdGl2ZVxuIik7CisKICAgICB2dnRkLT5zdGF0dXMuaXJ0ID0gRE1BX0lSVEFfQUREUihp
cnRhKSA+PiBQQUdFX1NISUZUOwogICAgIHZ2dGQtPnN0YXR1cy5pcnRfbWF4X2VudHJ5ID0gRE1B
X0lSVEFfU0laRShpcnRhKTsKICAgICB2dnRkLT5zdGF0dXMuZWltX2VuYWJsZWQgPSAhIShpcnRh
ICYgSVJUQV9FSU1FKTsKQEAgLTEzOSw2ICsxNjUsOCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGVf
Z2NtZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQogCiAgICAgaWYgKCBjaGFuZ2Vk
ICYgRE1BX0dDTURfU0lSVFAgKQogICAgICAgICB2dnRkX2hhbmRsZV9nY21kX3NpcnRwKHZ2dGQs
IHZhbCk7CisgICAgaWYgKCBjaGFuZ2VkICYgRE1BX0dDTURfSVJFICkKKyAgICAgICAgdnZ0ZF9o
YW5kbGVfZ2NtZF9pcmUodnZ0ZCwgdmFsKTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9
Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyf-0004Nn-2S; Fri, 22 Sep 2017 09:10:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyd-0004LV-KO
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5E/4A-01778-283D4C95; Fri, 22 Sep 2017 09:10:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhr1t/+Ui
 kwfuTHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bM/hVsBdvDKp6t7WdpYOx26GLk5BASqJRY
 smkBM4gtIcArcWTZDFYI21/i4ZqNbF2MXEA1HYwS/1YsYgRJsAmoS5xYPBHMFhGQlrj2+TIjS
 BGzwGYmiblrZrGAJIQF3CXeXzsLNpVFQFVi8ovNYHFeAVeJT3POs0FsUJCY8vA9WA0nUPxX33
 YmiItcJFqX7meawMi7gJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrF
 ecn7uJkZgODAAwQ7G5R+dDjFKcjApifK+P38kUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr98l
 oJxgUWp6akVaZg4wMGHSEhw8SiK8iSBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8+qBF
 AmAFGWU5sGNgEXJJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzZoNM4cnMK4Hb9AroCCagI8
 pXgx1RkoiQkmpgDLIxi0jO156meGDCvd+2j/vm/vOdYH7QWlvxksl71z4+TY+3ai0/ouQXTJs
 snjq7iHtrwa/Xm7a2VnpVXT76c+7utlDRadf2fdp/9lt5z4Wzz2dmPt+sdqbm3yaLXZfnC4RN
 ZVhz3ULEL/vpzruBDgyzZ8VP9OAIjZepKGv0Kjg3Y4nKCZZV+5RYijMSDbWYi4oTAaEbXj2NA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506071420!115859819!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34889 invoked from network); 22 Sep 2017 09:10:22 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:22 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 22 Sep 2017 02:10:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="902849737"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by FMSMGA003.fm.intel.com with ESMTP; 22 Sep 2017 02:10:17 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:56 -0400
Message-Id: <1506049330-11196-16-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 15/29] x86/vvtd: Process interrupt remapping
	request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gYSByZW1hcHBpbmcgaW50
ZXJydXB0IHJlcXVlc3QgYXJyaXZlcywgcmVtYXBwaW5nIGhhcmR3YXJlIGNvbXB1dGVzIHRoZQpp
bnRlcnJ1cHRfaW5kZXggcGVyIHRoZSBhbGdvcml0aG0gZGVzY3JpYmVkIGluIFZURCBzcGVjCiJJ
bnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxlIiwgaW50ZXJwcmV0cyB0aGUgSVJURSBhbmQgZ2VuZXJh
dGVzIGEgcmVtYXBwZWQKaW50ZXJydXB0IHJlcXVlc3QuCgpUaGlzIHBhdGNoIGludHJvZHVjZXMg
dmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdCgpIHRvIGVtdWxhdGUgdGhlIHByb2Nlc3MgaG93CnJl
bWFwcGluZyBoYXJkd2FyZSBoYW5kbGVzIGEgcmVtYXBwaW5nIGludGVycnVwdCByZXF1ZXN0LgoK
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1i
eTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CgotLS0KdjM6CiAtIEVuY29kZSBt
YXBfZ3Vlc3RfcGFnZSgpJ3MgZXJyb3IgaW50byB2b2lkKiB0byBhdm9pZCB1c2luZyBhbm90aGVy
IHBhcmFtZXRlcgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgIDIx
ICsrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAyNjQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI4NCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRl
eCA3MDM3MjZmLi43OTAzODRmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAt
MjE4LDYgKzIxOCwyMSBAQAogI2RlZmluZSBkbWFfZnJjZF9zb3VyY2VfaWQoYykgKGMgJiAweGZm
ZmYpCiAjZGVmaW5lIGRtYV9mcmNkX3BhZ2VfYWRkcihkKSAoZCAmICgoKHU2NCktMSkgPDwgMTIp
KSAvKiBsb3cgNjQgYml0ICovCiAKK2VudW0gVlREX0ZBVUxUX1RZUEUKK3sKKyAgICAvKiBJbnRl
cnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24gZmF1bHRzICovCisgICAgVlREX0ZSX0lSX1JFUV9S
U1ZEICAgICAgPSAweDIwLCAvKiBPbmUgb3IgbW9yZSBJUiByZXF1ZXN0IHJlc2VydmVkCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBmaWVsZHMgc2V0ICovCisgICAgVlRE
X0ZSX0lSX0lOREVYX09WRVIgICAgPSAweDIxLCAvKiBJbmRleCB2YWx1ZSBncmVhdGVyIHRoYW4g
bWF4ICovCisgICAgVlREX0ZSX0lSX0VOVFJZX1AgICAgICAgPSAweDIyLCAvKiBQcmVzZW50IChQ
KSBub3Qgc2V0IGluIElSVEUgKi8KKyAgICBWVERfRlJfSVJfUk9PVF9JTlZBTCAgICA9IDB4MjMs
IC8qIElSIFJvb3QgdGFibGUgaW52YWxpZCAqLworICAgIFZURF9GUl9JUl9JUlRFX1JTVkQgICAg
ID0gMHgyNCwgLyogSVJURSBSc3ZkIGZpZWxkIG5vbi16ZXJvIHdpdGgKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIFByZXNlbnQgZmxhZyBzZXQgKi8KKyAgICBWVERfRlJf
SVJfUkVRX0NPTVBBVCAgICA9IDB4MjUsIC8qIEVuY291bnRlcmVkIGNvbXBhdGlibGUgSVIKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlcXVlc3Qgd2hpbGUgZGlzYWJs
ZWQgKi8KKyAgICBWVERfRlJfSVJfU0lEX0VSUiAgICAgICA9IDB4MjYsIC8qIEludmFsaWQgU291
cmNlLUlEICovCit9OworCiAvKgogICogMDogUHJlc2VudAogICogMS0xMTogUmVzZXJ2ZWQKQEAg
LTM1OCw2ICszNzMsMTIgQEAgc3RydWN0IGlyZW1hcF9lbnRyeSB7CiB9OwogCiAvKgorICogV2hl
biBWVC1kIGRvZXNuJ3QgZW5hYmxlIEV4dGVuZGVkIEludGVycnVwdCBNb2RlLiBIYXJkd2FyZSBv
bmx5IGludGVycHJldHMKKyAqIG9ubHkgOC1iaXRzIChbMTU6OF0pIG9mIERlc3RpbmF0aW9uLUlE
IGZpZWxkIGluIHRoZSBJUlRFcy4KKyAqLworI2RlZmluZSBJUlRFX3hBUElDX0RFU1RfTUFTSyAw
eGZmMDAKKworLyoKICAqIFBvc3RlZC1pbnRlcnJ1cHQgZGVzY3JpcHRvciBhZGRyZXNzIGlzIDY0
IGJpdHMgd2l0aCA2NC1ieXRlIGFsaWduZWQsIG9ubHkKICAqIHRoZSB1cHBlciAyNiBiaXRzIG9m
IGxlc3Qgc2lnbmlmaWNpYW50IDMyIGJpdHMgaXMgYXZhaWxhYmxlLgogICovCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYwppbmRleCBhMGY2M2U5Li45MGMwMGY1IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKQEAgLTIzLDExICsyMywxNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgogI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KICNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgorI2lu
Y2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxh
c20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgorI2luY2x1ZGUgPGFzbS9p
b19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+Cisj
aW5jbHVkZSA8YXNtL3Zpb21tdS5oPgogCiAjaW5jbHVkZSAiaW9tbXUuaCIKKyNpbmNsdWRlICJ2
dGQuaCIKIAogLyogU3VwcG9ydGVkIGNhcGFiaWxpdGllcyBieSB2dnRkICovCiB1bnNpZ25lZCBp
bnQgdnZ0ZF9jYXBzID0gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOwpAQCAtMTExLDYgKzExNywx
MzIgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB2dnRkX2dldF9yZWdfcXVhZChzdHJ1Y3QgdnZ0
ZCAqdnRkLCB1aW50MzJfdCByZWcpCiAgICAgcmV0dXJuIHZ0ZC0+cmVncy0+ZGF0YTY0W3JlZy9z
aXplb2YodWludDY0X3QpXTsKIH0KIAorc3RhdGljIHZvaWQqIG1hcF9ndWVzdF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQ2NF90IGdmbikKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwOwor
ICAgIHZvaWQgKnJldDsKKworICAgIHAgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sIE5VTEws
IFAyTV9BTExPQyk7CisgICAgaWYgKCAhcCApCisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FSU5W
QUwpOworCisgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQor
ICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocCk7CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FSU5W
QUwpOworICAgIH0KKworICAgIHJldCA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwKTsKKyAg
ICBpZiAoICFyZXQgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocCk7CisgICAg
ICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9
CisKK3N0YXRpYyB2b2lkIHVubWFwX2d1ZXN0X3BhZ2Uodm9pZCAqdmlydCkKK3sKKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOworCisgICAgQVNTRVJUKCh1bnNpZ25lZCBsb25nKXZpcnQgJiBQ
QUdFX01BU0spOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShkb21haW5fcGFnZV9tYXBfdG9fbWZu
KHZpcnQpKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2aXJ0KTsKKyAgICBwdXRf
cGFnZV9hbmRfdHlwZShwYWdlKTsKK30KKworc3RhdGljIHZvaWQgdnZ0ZF9pbmpfaXJxKHN0cnVj
dCB2bGFwaWMgKnRhcmdldCwgdWludDhfdCB2ZWN0b3IsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDhfdCB0cmlnX21vZGUsIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSkKK3sKKyAgICB2dnRk
X2RlYnVnKCJkZXN0PXYlZCwgZGVsaXZlcnlfbW9kZT0leCB2ZWN0b3I9JWQgdHJpZ19tb2RlPSVk
XG4iLAorICAgICAgICAgICAgICAgdmxhcGljX3ZjcHUodGFyZ2V0KS0+dmNwdV9pZCwgZGVsaXZl
cnlfbW9kZSwgdmVjdG9yLCB0cmlnX21vZGUpOworCisgICAgQVNTRVJUKChkZWxpdmVyeV9tb2Rl
ID09IGRlc3RfRml4ZWQpIHx8CisgICAgICAgICAgIChkZWxpdmVyeV9tb2RlID09IGRlc3RfTG93
ZXN0UHJpbykpOworCisgICAgdmxhcGljX3NldF9pcnEodGFyZ2V0LCB2ZWN0b3IsIHRyaWdfbW9k
ZSk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9kZWxpdmVyeShzdHJ1Y3QgZG9tYWluICpkLCB1aW50
OF90IHZlY3RvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXN0LCB1aW50
OF90IGRlc3RfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRlbGl2ZXJ5
X21vZGUsIHVpbnQ4X3QgdHJpZ19tb2RlKQoreworICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldDsK
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIHN3aXRjaCAoIGRlbGl2ZXJ5X21vZGUgKQorICAg
IHsKKyAgICBjYXNlIGRlc3RfTG93ZXN0UHJpbzoKKyAgICAgICAgdGFyZ2V0ID0gdmxhcGljX2xv
d2VzdF9wcmlvKGQsIE5VTEwsIDAsIGRlc3QsIGRlc3RfbW9kZSk7CisgICAgICAgIGlmICggdGFy
Z2V0ICE9IE5VTEwgKQorICAgICAgICB7CisgICAgICAgICAgICB2dnRkX2lual9pcnEodGFyZ2V0
LCB2ZWN0b3IsIHRyaWdfbW9kZSwgZGVsaXZlcnlfbW9kZSk7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorICAgICAgICB2dnRkX2RlYnVnKCJudWxsIHJvdW5kIHJvYmluOiB2ZWN0b3I9
JTAyeFxuIiwgdmVjdG9yKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIGRlc3RfRml4ZWQ6
CisgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIGlmICggdmxhcGlj
X21hdGNoX2Rlc3QodmNwdV92bGFwaWModiksIE5VTEwsIDAsIGRlc3QsIGRlc3RfbW9kZSkgKQor
ICAgICAgICAgICAgICAgIHZ2dGRfaW5qX2lycSh2Y3B1X3ZsYXBpYyh2KSwgdmVjdG9yLCB0cmln
X21vZGUsIGRlbGl2ZXJ5X21vZGUpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgZGVzdF9O
TUk6CisgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIGlmICggdmxh
cGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWModiksIE5VTEwsIDAsIGRlc3QsIGRlc3RfbW9kZSkg
JiYKKyAgICAgICAgICAgICAgICAgIXRlc3RfYW5kX3NldF9ib29sKHYtPm5taV9wZW5kaW5nKSAp
CisgICAgICAgICAgICAgICAgdmNwdV9raWNrKHYpOworICAgICAgICBicmVhazsKKworICAgIGRl
ZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdXBwb3J0ZWQgVlRE
IGRlbGl2ZXJ5IG1vZGUgJWRcbiIsCisgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGUpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIHVpbnQzMl90IGlycV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleCgKKyAgICBjb25zdCBzdHJ1
Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKK3sKKyAgICBpZiAoIGlycS0+dHlw
ZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICkKKyAgICB7CisgICAgICAgIHVpbnQzMl90IGlu
ZGV4OworICAgICAgICBzdHJ1Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lfbXNnID0KKyAgICAg
ICAgeworICAgICAgICAgICAgLmFkZHJlc3NfbG8gPSB7IC52YWwgPSBpcnEtPm1zZy5tc2kuYWRk
ciB9LAorICAgICAgICAgICAgLmRhdGEgPSBpcnEtPm1zZy5tc2kuZGF0YSwKKyAgICAgICAgfTsK
KworICAgICAgICBpbmRleCA9IChtc2lfbXNnLmFkZHJlc3NfbG8uaW5kZXhfMTUgPDwgMTUpICsK
KyAgICAgICAgICAgICAgICBtc2lfbXNnLmFkZHJlc3NfbG8uaW5kZXhfMF8xNDsKKyAgICAgICAg
aWYgKCBtc2lfbXNnLmFkZHJlc3NfbG8uU0hWICkKKyAgICAgICAgICAgIGluZGV4ICs9ICh1aW50
MTZfdCltc2lfbXNnLmRhdGE7CisKKyAgICAgICAgcmV0dXJuIGluZGV4OworICAgIH0KKyAgICBl
bHNlIGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICkKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJlbWFwX3J0ZSA9IHsgLnZh
bCA9IGlycS0+bXNnLnJ0ZSB9OworCisgICAgICAgIHJldHVybiAocmVtYXBfcnRlLmluZGV4XzE1
IDw8IDE1KSArIHJlbWFwX3J0ZS5pbmRleF8wXzE0OworICAgIH0KKyAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IGly
dGVfZGVzdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgZGVzdCkKK3sKKyAgICAvKiBJbiB4
QVBJQyBtb2RlLCBvbmx5IDgtYml0cyhbMTU6OF0pIGFyZSB2YWxpZCAqLworICAgIHJldHVybiB2
dnRkLT5zdGF0dXMuZWltX2VuYWJsZWQgPyBkZXN0IDoKKyAgICAgICAgICAgTUFTS19FWFRSKGRl
c3QsIElSVEVfeEFQSUNfREVTVF9NQVNLKTsKK30KKwogc3RhdGljIHZvaWQgdnZ0ZF9oYW5kbGVf
Z2NtZF9pcmUoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB2dnRkX2lu
Zm8oIiVzYWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIiwKQEAgLTI1NSw2ICszODcsMTM1IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZ2dGRfbW1pb19vcHMgPSB7CiAgICAgLndy
aXRlID0gdnZ0ZF93cml0ZQogfTsKIAorc3RhdGljIHZvaWQgdnZ0ZF9oYW5kbGVfZmF1bHQoc3Ry
dWN0IHZ2dGQgKnZ2dGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJj
aF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBpcmVtYXBfZW50cnkgKmlydGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmF1bHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHJlY29yZF9mYXVsdCkKK3sKKyAgIGlmICggIXJlY29yZF9mYXVsdCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHN3aXRjaCAoIGZhdWx0ICkKKyAgICB7CisgICAgY2FzZSBWVERfRlJfSVJf
U0lEX0VSUjoKKyAgICBjYXNlIFZURF9GUl9JUl9JUlRFX1JTVkQ6CisgICAgY2FzZSBWVERfRlJf
SVJfRU5UUllfUDoKKyAgICAgICAgaWYgKCBxaW52YWxfZmF1bHRfZGlzYWJsZSgqaXJ0ZSkgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBWVERf
RlJfSVJfSU5ERVhfT1ZFUjoKKyAgICBjYXNlIFZURF9GUl9JUl9ST09UX0lOVkFMOgorICAgICAg
ICAvKiBUT0RPOiBoYW5kbGUgZmF1bHQgKGUuZy4gcmVjb3JkIGFuZCByZXBvcnQgdGhpcyBmYXVs
dCB0byBWTSAqLworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLCAiQ2FuJ3QgaGFuZGxlIFZULWQgZmF1bHQgJXhcbiIsIGZhdWx0KTsK
KyAgICB9CisgICAgcmV0dXJuOworfQorCitzdGF0aWMgYm9vbCB2dnRkX2lycV9yZXF1ZXN0X3Nh
bml0eV9jaGVjayhjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAq
aXJxKQoreworICAgIGlmICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICkK
KyAgICB7CisgICAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9IHsg
LnZhbCA9IGlycS0+bXNnLnJ0ZSB9OworCisgICAgICAgIEFTU0VSVChydGUuZm9ybWF0KTsKKyAg
ICAgICAgcmV0dXJuICEhcnRlLnJlc2VydmVkOworICAgIH0KKyAgICBlbHNlIGlmICggaXJxLT50
eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9NU0kgKQorICAgIHsKKyAgICAgICAgc3RydWN0IG1z
aV9tc2dfcmVtYXBfZW50cnkgbXNpX21zZyA9CisgICAgICAgIHsgLmFkZHJlc3NfbG8gPSB7IC52
YWwgPSBpcnEtPm1zZy5tc2kuYWRkciB9IH07CisKKyAgICAgICAgQVNTRVJUKG1zaV9tc2cuYWRk
cmVzc19sby5mb3JtYXQpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqICdyZWNvcmRfZmF1bHQn
IGlzIGEgZmxhZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHdlIG5lZWQgcmVjb3JkaW5nIGEgZmF1bHQK
KyAqIGFuZCBub3RpZnlpbmcgZ3Vlc3Qgd2hlbiBhIGZhdWx0IGhhcHBlbnMgZHVyaW5nIGZldGNo
aW5nIHZJUlRFLgorICovCitzdGF0aWMgaW50IHZ2dGRfZ2V0X2VudHJ5KHN0cnVjdCB2dnRkICp2
dnRkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5n
X3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlyZW1hcF9l
bnRyeSAqZGVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWNvcmRfZmF1bHQp
Cit7CisgICAgdWludDMyX3QgZW50cnkgPSBpcnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoaXJx
KTsKKyAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICAqaXJ0ZSwgKmlydF9wYWdlOworCisgICAgdnZ0
ZF9kZWJ1ZygiaW50ZXJwcmV0IGEgcmVxdWVzdCB3aXRoIGluZGV4ICV4XG4iLCBlbnRyeSk7CisK
KyAgICBpZiAoIHZ2dGRfaXJxX3JlcXVlc3Rfc2FuaXR5X2NoZWNrKHZ2dGQsIGlycSkgKQorICAg
IHsKKyAgICAgICAgdnZ0ZF9oYW5kbGVfZmF1bHQodnZ0ZCwgaXJxLCBOVUxMLCBWVERfRlJfSVJf
UkVRX1JTVkQsIHJlY29yZF9mYXVsdCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIGlmICggZW50cnkgPiB2dnRkLT5zdGF0dXMuaXJ0X21heF9lbnRyeSApCisgICAgewor
ICAgICAgICB2dnRkX2hhbmRsZV9mYXVsdCh2dnRkLCBpcnEsIE5VTEwsIFZURF9GUl9JUl9JTkRF
WF9PVkVSLCByZWNvcmRfZmF1bHQpOworICAgICAgICByZXR1cm4gLUVBQ0NFUzsKKyAgICB9CisK
KyAgICBpcnRfcGFnZSA9IG1hcF9ndWVzdF9wYWdlKHZ2dGQtPmRvbWFpbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZ2dGQtPnN0YXR1cy5pcnQgKyAoZW50cnkgPj4gSVJFTUFQX0VO
VFJZX09SREVSKSk7CisgICAgaWYgKCBJU19FUlIoaXJ0X3BhZ2UpICkKKyAgICB7CisgICAgICAg
IHZ2dGRfaGFuZGxlX2ZhdWx0KHZ2dGQsIGlycSwgTlVMTCwgVlREX0ZSX0lSX1JPT1RfSU5WQUws
IHJlY29yZF9mYXVsdCk7CisgICAgICAgIHJldHVybiBQVFJfRVJSKGlydF9wYWdlKTsKKyAgICB9
CisKKyAgICBpcnRlID0gaXJ0X3BhZ2UgKyAoZW50cnkgJSAoMSA8PCBJUkVNQVBfRU5UUllfT1JE
RVIpKTsKKyAgICBkZXN0LT52YWwgPSBpcnRlLT52YWw7CisgICAgaWYgKCAhcWludmFsX3ByZXNl
bnQoKmlydGUpICkKKyAgICB7CisgICAgICAgIHZ2dGRfaGFuZGxlX2ZhdWx0KHZ2dGQsIGlycSwg
TlVMTCwgVlREX0ZSX0lSX0VOVFJZX1AsIHJlY29yZF9mYXVsdCk7CisgICAgICAgIHVubWFwX2d1
ZXN0X3BhZ2UoaXJ0X3BhZ2UpOworICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CisKKyAg
ICAvKiBDaGVjayByZXNlcnZlZCBiaXRzICovCisgICAgaWYgKCAoaXJ0ZS0+cmVtYXAucmVzXzEg
fHwgaXJ0ZS0+cmVtYXAucmVzXzIgfHwgaXJ0ZS0+cmVtYXAucmVzXzMgfHwKKyAgICAgICAgICBp
cnRlLT5yZW1hcC5yZXNfNCkgKQorICAgIHsKKyAgICAgICAgdnZ0ZF9oYW5kbGVfZmF1bHQodnZ0
ZCwgaXJxLCBOVUxMLCBWVERfRlJfSVJfSVJURV9SU1ZELCByZWNvcmRfZmF1bHQpOworICAgICAg
ICB1bm1hcF9ndWVzdF9wYWdlKGlydF9wYWdlKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgLyogRklYTUU6IFdlIGRvbid0IGNoZWNrIGFnYWluc3QgdGhlIHNvdXJjZSBJ
RCAqLworICAgIHVubWFwX2d1ZXN0X3BhZ2UoaXJ0X3BhZ2UpOworCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFw
cGluZ19yZXF1ZXN0ICppcnEpCit7CisgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOworICAg
IGludCByZXQ7CisgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKKworICAg
IGlmICggIXZ2dGQgfHwgIXZ2dGQtPnN0YXR1cy5pbnRyZW1hcF9lbmFibGVkICkKKyAgICAgICAg
cmV0dXJuIC1FTk9ERVY7CisKKyAgICByZXQgPSB2dnRkX2dldF9lbnRyeSh2dnRkLCBpcnEsICZp
cnRlLCB0cnVlKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICBy
ZXR1cm4gdnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIGlydGUucmVtYXAudmVjdG9yLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIGlydGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRzdCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgaXJ0ZS5yZW1hcC5kbSwgaXJ0ZS5yZW1hcC5kbG0sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgaXJ0ZS5yZW1hcC50bSk7Cit9CisKIHN0YXRpYyB2b2lk
IHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCiB7CiAg
ICAgdWludDY0X3QgY2FwID0gY2FwX3NldF9udW1fZmF1bHRfcmVncygxVUxMKSB8CkBAIC0zMjQs
NyArNTg1LDggQEAgc3RhdGljIGludCB2dnRkX2Rlc3Ryb3koc3RydWN0IHZpb21tdSAqdmlvbW11
KQogCiBzdHJ1Y3QgdmlvbW11X29wcyB2dnRkX2h2bV92bXhfb3BzID0gewogICAgIC5jcmVhdGUg
PSB2dnRkX2NyZWF0ZSwKLSAgICAuZGVzdHJveSA9IHZ2dGRfZGVzdHJveQorICAgIC5kZXN0cm95
ID0gdnZ0ZF9kZXN0cm95LAorICAgIC5oYW5kbGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9p
cnFfcmVxdWVzdAogfTsKIAogc3RhdGljIGludCB2dnRkX3JlZ2lzdGVyKHZvaWQpCi0tIAoxLjgu
My4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyf-0004OV-Ao; Fri, 22 Sep 2017 09:10:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJye-0004Mu-Qi
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:28 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 55/22-20972-383D4C95;
 Fri, 22 Sep 2017 09:10:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhott0+Ui
 kwdp+cYslHxezODB6HN39mymAMYo1My8pvyKBNWPC00aWgk0CFRP/TmZpYFzA28XIxSEkMI1R
 4s2p/axdjJwcEgK8EkeWzQCyOYDsAIkVd61AwkICHYwSSyYGgthsAuoSJxZPZASxRQSkJa59v
 swIModZYDOTxNw1s1hAEsICHhJ/WhvAilgEVCX2/1oHFucVcJX4PHk2I8QuBYkpD98zg9icQP
 FffduZIJa5SLQu3c80gZF3ASPDKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NS
 cxKRiveT83E2MwHBgAIIdjJc3BhxilORgUhLlfX/+SKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 CV6/S0A5waLU9NSKtMwcYGDCpCU4eJREeNVA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVE
 ufVAykSACnKKM2DGwGLkkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5jUAmcKTmVcCt+kV0B
 FMQEeUrwY7oiQRISXVwKiUvV1O5QPL+aR0jz9bD9rMs1TsrF5t8WS289f+xjj/VfoJ7BoJH74
 flpcv45c0P/M/P2hd9Z24li+O2uUGz7+Lr15XksGxfdnFWGe2uw6KHW17PeQuHNv15O2+nc37
 eFtPnDKIK32R0/VXas2U6hm+wcptd7f8XuIdpbz9Qr1izPolhpyrbyqxFGckGmoxFxUnAgCVF
 dhFjQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506071424!84085981!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58584 invoked from network); 22 Sep 2017 09:10:26 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:26 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1174772945"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga001.jf.intel.com with ESMTP; 22 Sep 2017 02:10:20 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:57 -0400
Message-Id: <1506049330-11196-17-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 16/29] x86/vvtd: decode interrupt attribute
	from IRTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldpdGhvdXQgaW50ZXJydXB0IHJl
bWFwcGluZywgaW50ZXJydXB0IGF0dHJpYnV0ZXMgY2FuIGJlIGV4dHJhY3RlZCBmcm9tCm1zaSBt
ZXNzYWdlIG9yIElPQVBJQyBSVEUuIEhvd2V2ZXIsIHdpdGggaW50ZXJydXB0IHJlbWFwcGluZyBl
bmFibGVkLAp0aGUgYXR0cmlidXRlcyBhcmUgZW5jbG9zZWQgaW4gdGhlIGFzc29jaWF0ZWQgSVJU
RS4gVGhpcyBjYWxsYmFjayBpcwpmb3IgY2FzZXMgaW4gd2hpY2ggdGhlIGNhbGxlciB3YW50cyB0
byBhY3F1aXJlIGludGVycnVwdCBhdHRyaWJ1dGVzLCBmb3IKZXhhbXBsZToKMS4gdmlvYXBpY19n
ZXRfdmVjdG9yKCkuIFdpdGggdklPTU1VLCB0aGUgUlRFIG1heSBkb24ndCBjb250YWluIHZlY3Rv
ci4KMi4gcGVyZm9ybSBFT0kgd2hpY2ggaXMgYWx3YXlzIGJhc2VkIG9uIHRoZSBpbnRlcnJ1cHQg
dmVjdG9yLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2ln
bmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQp2MzoKIC0g
YWRkIGV4YW1wbGUgY2FzZXMgaW4gd2hpY2ggd2Ugd2lsbCB1c2UgdGhpcyBmdW5jdGlvbi4KLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIHwgMjMgKysrKysrKysrKysrKysr
KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKaW5kZXggOTBjMDBmNS4uNWUyMmFjZSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCkBAIC01MTYsNiArNTE2LDI2IEBAIHN0YXRpYyBp
bnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICBpcnRlLnJlbWFwLnRtKTsKIH0KIAorc3RhdGljIGludCB2dnRkX2dldF9p
cnFfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvICppbmZvKQoreworICAg
IGludCByZXQ7CisgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOworICAgIHN0cnVjdCB2dnRk
ICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7CisKKyAgICByZXQgPSB2dnRkX2dldF9lbnRyeSh2dnRk
LCBpcnEsICZpcnRlLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0
OworCisgICAgaW5mby0+dmVjdG9yID0gaXJ0ZS5yZW1hcC52ZWN0b3I7CisgICAgaW5mby0+ZGVz
dCA9IGlydGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRzdCk7CisgICAgaW5mby0+ZGVzdF9tb2Rl
ID0gaXJ0ZS5yZW1hcC5kbTsKKyAgICBpbmZvLT5kZWxpdmVyeV9tb2RlID0gaXJ0ZS5yZW1hcC5k
bG07CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkKIHsKICAgICB1aW50NjRfdCBjYXAgPSBj
YXBfc2V0X251bV9mYXVsdF9yZWdzKDFVTEwpIHwKQEAgLTU4Niw3ICs2MDYsOCBAQCBzdGF0aWMg
aW50IHZ2dGRfZGVzdHJveShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCiBzdHJ1Y3QgdmlvbW11X29w
cyB2dnRkX2h2bV92bXhfb3BzID0gewogICAgIC5jcmVhdGUgPSB2dnRkX2NyZWF0ZSwKICAgICAu
ZGVzdHJveSA9IHZ2dGRfZGVzdHJveSwKLSAgICAuaGFuZGxlX2lycV9yZXF1ZXN0ID0gdnZ0ZF9o
YW5kbGVfaXJxX3JlcXVlc3QKKyAgICAuaGFuZGxlX2lycV9yZXF1ZXN0ID0gdnZ0ZF9oYW5kbGVf
aXJxX3JlcXVlc3QsCisgICAgLmdldF9pcnFfaW5mbyA9IHZ2dGRfZ2V0X2lycV9pbmZvCiB9Owog
CiBzdGF0aWMgaW50IHZ2dGRfcmVnaXN0ZXIodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyh-0004Rf-II; Fri, 22 Sep 2017 09:10:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyg-0004QF-SY
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:30 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AE/64-02044-683D4C95; Fri, 22 Sep 2017 09:10:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhr9ty+Ui
 kQc86HoslHxezODB6HN39mymAMYo1My8pvyKBNeNc/2TGgr98Fd92XWNtYJzE08XIySEkUClx
 8P5WdhBbQoBX4siyGawQdoDEubbpbF2MXEA1HYwSj469YwFJsAmoS5xYPJERxBYRkJa49vkyI
 0gRs8BmJom5a2aBFQkLREgsOLSGuYuRg4NFQFVi1skUkDCvgKtEf/NzqGUKElMevmcGsTmB4r
 /6tjNBHOQi0bp0P9MERt4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxK
 TivWS83M3MQKDgQEIdjAu/+h0iFGSg0lJlPf9+SORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 /S4B5QSLUtNTK9Iyc4BhCZOW4OBREuFNBEnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcV
 w+kSACkKKM0D24ELEYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3G2QKT2ZeCdymV0BHMA
 EdUb4a7IiSRISUVAOjp9+iyj6L4wdnfDnz1sbw+szk3dkHAna5xBod+6d81Z01v1+h980WNbO
 7L+c84Zw3+4uvorphhUcET2tg/rlqVuX9s0OlSxtk8icI8W+W601eOOXZom8JkYoul1TnX/Uy
 TTjYx5f9ZqtP3NIPCx6GJnM27T2rvHJ72ESdnWK8X/mq84w+HXRTYinOSDTUYi4qTgQA/SP/7
 IwCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506071420!115859819!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35640 invoked from network); 22 Sep 2017 09:10:27 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:27 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 22 Sep 2017 02:10:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1222293502"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga002.fm.intel.com with ESMTP; 22 Sep 2017 02:10:24 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:58 -0400
Message-Id: <1506049330-11196-18-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 17/29] x86/vvtd: add a helper function to
	decide the interrupt format
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkRpZmZlcmVudCBwbGF0Zm9ybSBt
YXkgdXNlIGRpZmZlcmVudCBtZXRob2QgdG8gZGlzdGluZ3Vpc2gKcmVtYXBwaW5nIGZvcm1hdCBp
bnRlcnJ1cHQgYW5kIG5vcm1hbCBmb3JtYXQgaW50ZXJydXB0LgoKSW50ZWwgdXNlcyBvbmUgYml0
IGluIElPQVBJQyBSVEUgb3IgTVNJIGFkZHJlc3MgcmVnaXN0ZXIgdG8KaW5kaWNhdGUgdGhlIGlu
dGVycnVwdCBpcyByZW1hcHBpbmcgZm9ybWF0LiB2dnRkIHdpbGwgaGFuZGxlCmFsbCB0aGUgaW50
ZXJydXB0cyB3aGVuIC5jaGVja19pcnFfcmVtYXBwaW5nKCkgcmV0dXJuIHRydWUuCgpTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdnZ0ZC5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYwppbmRleCA1ZTIyYWNlLi5iZDFjYWRkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdnZ0ZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMKQEAgLTUzNiw2ICs1MzYsMjggQEAgc3RhdGljIGludCB2dnRkX2dldF9pcnFfaW5mbyhz
dHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiAwOwogfQogCisvKiBQcm9iZSB3aGV0aGVyIHRo
ZSBpbnRlcnJ1cHQgcmVxdWVzdCBpcyBhbiByZW1hcHBpbmcgZm9ybWF0ICovCitzdGF0aWMgYm9v
bCB2dnRkX2lzX3JlbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICppcnEpCit7Cisg
ICAgaWYgKCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgKQorICAgIHsKKyAg
ICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyAudmFsID0gaXJx
LT5tc2cucnRlIH07CisKKyAgICAgICAgcmV0dXJuIHJ0ZS5mb3JtYXQ7CisgICAgfQorICAgIGVs
c2UgaWYgKCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX01TSSApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lfbXNnID0KKyAgICAgICAgeyAuYWRk
cmVzc19sbyA9IHsgLnZhbCA9IGlycS0+bXNnLm1zaS5hZGRyIH0gfTsKKworICAgICAgICByZXR1
cm4gbXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdDsKKyAgICB9CisgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1
Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkKIHsKICAgICB1aW50NjRfdCBjYXAg
PSBjYXBfc2V0X251bV9mYXVsdF9yZWdzKDFVTEwpIHwKQEAgLTYwNyw3ICs2MjksOCBAQCBzdHJ1
Y3QgdmlvbW11X29wcyB2dnRkX2h2bV92bXhfb3BzID0gewogICAgIC5jcmVhdGUgPSB2dnRkX2Ny
ZWF0ZSwKICAgICAuZGVzdHJveSA9IHZ2dGRfZGVzdHJveSwKICAgICAuaGFuZGxlX2lycV9yZXF1
ZXN0ID0gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QsCi0gICAgLmdldF9pcnFfaW5mbyA9IHZ2dGRf
Z2V0X2lycV9pbmZvCisgICAgLmdldF9pcnFfaW5mbyA9IHZ2dGRfZ2V0X2lycV9pbmZvLAorICAg
IC5jaGVja19pcnFfcmVtYXBwaW5nID0gdnZ0ZF9pc19yZW1hcHBpbmcKIH07CiAKIHN0YXRpYyBp
bnQgdnZ0ZF9yZWdpc3Rlcih2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyk-0004WE-Tr; Fri, 22 Sep 2017 09:10:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyj-0004Uk-TL
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4F/76-09852-983D4C95; Fri, 22 Sep 2017 09:10:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42Jpa+uQ0O24fCT
 SYPkZI4slHxezODB6HN39mymAMYo1My8pvyKBNWP6/o+sBZuUK470sDYw7pHuYuTiEBKYxijx
 6XoDWxcjJ4eEAK/EkWUzWCHsAIlP09tZIIo6GCV+Xt3DDJJgE1CXOLF4IiOILSIgLXHt82VGk
 CJmgRVMEisfLwFLCAuESrxaNosJxGYRUJW49PIeO4jNK+AqcePjb0aIDQoSUx6+BxvKCRT/1b
 cdrF5IwEWidel+pgmMvAsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgQGBAMQ7GBc2e58iFGSg0lJlPf9+SORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 T1wCygkWpaanVqRl5gBDEyYtwcGjJMKbCJLmLS5IzC3OTIdInWI05jgw4cofJo6Om3f/MAmx5
 OXnpUqJ8y4GKRUAKc0ozYMbBIuZS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmNQCZwpOZVw
 K37xXQKUxAp5SvBjulJBEhJdXAWJm9ftGf7r+vhb+tDVdu/vp+p6aygYjlijr/e9oieqpf65g
 nqyh4vhbbebqt/d6zQ5dvtk25Jeja3iG+/hY/k9bhHRWSNT8Wq+nLP//68fMF5Vcpslcu+Nzu
 U9i2ctmK+m0nWB5GfrW2WLXnvJDe9t0SzivCzAqMK+2vnDluwZT8575aE3eKmxJLcUaioRZzU
 XEiABqUIL+UAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506071431!76473934!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39389 invoked from network); 22 Sep 2017 09:10:32 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:10:32 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1017290982"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga003.jf.intel.com with ESMTP; 22 Sep 2017 02:10:27 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:01:59 -0400
Message-Id: <1506049330-11196-19-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 18/29] VIOMMU: Add irq request callback to
	deal with irq remapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3JtIGlt
cGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3Zpb21tdS5jICAgICAgICAgIHwgMTUgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Zp
b21tdS5oIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICAgfCAxMSArKysrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDk4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
eDg2L3Zpb21tdS5oCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21t
b24vdmlvbW11LmMKaW5kZXggNTVmZWI1ZC4uYjUxNzE1OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi92aW9tbXUuYworKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCkBAIC0xNjMsNiArMTYzLDIxIEBA
IGludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zp
b21tdV9vcCAqb3AsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgdmlvbW11X2hhbmRsZV9pcnFf
cmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KQoreworICAgIHN0cnVj
dCB2aW9tbXUgKnZpb21tdSA9IGQtPnZpb21tdTsKKworICAgIGlmICggIXZpb21tdSApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgQVNTRVJUKHZpb21tdS0+b3BzKTsKKyAgICBpZiAo
ICF2aW9tbXUtPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0ICkKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisKKyAgICByZXR1cm4gdmlvbW11LT5vcHMtPmhhbmRsZV9pcnFfcmVxdWVzdChkLCByZXF1
ZXN0KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zp
b21tdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjM2NmZiYjYKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCkBAIC0wLDAgKzEsNzIg
QEAKKy8qCisgKiBpbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKKyAqCisgKiBDb3B5cmlnaHQgKGMp
IDIwMTcgSW50ZWwgQ29ycG9yYXRpb24uCisgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMg
YW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVy
c2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1
c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IK
KyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisg
Ki8KKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCisjZGVmaW5lIF9fQVJDSF9YODZfVklP
TU1VX0hfXworCisvKiBJUlEgcmVxdWVzdCB0eXBlICovCisjZGVmaW5lIFZJT01NVV9SRVFVRVNU
X0lSUV9NU0kgICAgICAgICAgMAorI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQyAgICAg
ICAgIDEKKworc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0Cit7CisgICAgdW5pb24g
eworICAgICAgICAvKiBNU0kgKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGFkZHI7CisgICAgICAgICAgICB1aW50MzJfdCBkYXRhOworICAgICAgICB9IG1zaTsKKyAg
ICAgICAgLyogUmVkaXJlY3Rpb24gRW50cnkgaW4gSU9BUElDICovCisgICAgICAgIHVpbnQ2NF90
IHJ0ZTsKKyAgICB9IG1zZzsKKyAgICB1aW50MTZfdCBzb3VyY2VfaWQ7CisgICAgdWludDhfdCB0
eXBlOworfTsKKworc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1ZXN0X2lvYXBpY19maWxsKHN0
cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGlvYXBpY19pZCwgdWludDY0X3QgcnRl
KQoreworICAgIEFTU0VSVChyZXEpOworICAgIHJlcS0+dHlwZSA9IFZJT01NVV9SRVFVRVNUX0lS
UV9BUElDOworICAgIHJlcS0+c291cmNlX2lkID0gaW9hcGljX2lkOworICAgIHJlcS0+bXNnLnJ0
ZSA9IHJ0ZTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGlycV9yZXF1ZXN0X21zaV9maWxsKHN0
cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNvdXJjZV9pZCwgdWludDY0X3QgYWRkciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQor
eworICAgIEFTU0VSVChyZXEpOworICAgIHJlcS0+dHlwZSA9IFZJT01NVV9SRVFVRVNUX0lSUV9N
U0k7CisgICAgcmVxLT5zb3VyY2VfaWQgPSBzb3VyY2VfaWQ7CisgICAgcmVxLT5tc2cubXNpLmFk
ZHIgPSBhZGRyOworICAgIHJlcS0+bXNnLm1zaS5kYXRhID0gZGF0YTsKK30KKworI2VuZGlmIC8q
IF9fQVJDSF9YODZfVklPTU1VX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaAppbmRleCBiYWE4YWI3Li4yMzBmNmIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
dmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCkBAIC0yMSwxMCArMjEsMTMg
QEAKICNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwogCiBzdHJ1Y3QgdmlvbW11Oworc3RydWN0IGFy
Y2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0OwogCiBzdHJ1Y3QgdmlvbW11X29wcyB7CiAgICAgaW50
ICgqY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwogICAg
IGludCAoKmRlc3Ryb3kpKHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7CisgICAgaW50ICgqaGFuZGxl
X2lycV9yZXF1ZXN0KShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKIH07CiAK
IHN0cnVjdCB2aW9tbXUgewpAQCAtNDUsMTEgKzQ4LDE5IEBAIGludCB2aW9tbXVfcmVnaXN0ZXJf
dHlwZSh1aW50NjRfdCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqb3BzKTsKIGludCB2aW9tbXVf
ZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgdmlvbW11X2RvbWN0bChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9wLAogICAgICAgICAg
ICAgICAgICAgYm9vbF90ICpuZWVkX2NvcHkpOworaW50IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVl
c3Qoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCk7CiAjZWxzZQogc3RhdGljIGlu
bGluZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodWludDY0X3QgdHlwZSwgc3RydWN0IHZpb21t
dV9vcHMgKm9wcykKIHsKICAgICByZXR1cm4gLUVJTlZBTDsKIH0KK3N0YXRpYyBpbmxpbmUgaW50
Cit2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVz
dCkKK3sKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KICNlbmRpZgogCiAjZW5kaWYgLyogX19YRU5f
VklPTU1VX0hfXyAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyn-0004Za-4u; Fri, 22 Sep 2017 09:10:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyl-0004X0-Vv
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:36 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 27/22-02092-B83D4C95; Fri, 22 Sep 2017 09:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhodt1+Ui
 kwdt1JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKvU+YC1r5Kj6u+MrWwHiDu4uRi0NIYBqj
 xPWjt5i6GDk5JAR4JY4sm8HaxcgBZPtL3OyqAQkLCXQwSmx5zQZiswmoS5xYPJERxBYRkJa49
 vkyI8gcZoHNTBKr5p1lAekVFvCUOHfbAqSGRUBV4sytd+wgNq+Aq8Sj2TNYIFYpSEx5+J4ZxO
 YEiv/q284EsctFonXpfqYJjLwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEBgMDEOxgXNnufIhRkoNJSZT3/fkjkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeE9cAsoJFqWmp1akZeYAwxImLcHBoyTCmwiS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+X
 qqUOO9ikCIBkKKM0jy4EbAYucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgOQKTyZeSVwm1
 4BHcEEdET5arAjShIRUlINjGbGl2tK1bpme85/tVagNUZx0U2m2yHhSk6H0+x5vTbv8pmVzjp
 tYWY7+2zx2upzIZ98bDQFpWOCJvnmnSy5t/zPKY0VMhvepIer32a07orXflxrG1z4atkr1Xmf
 cr3kEtaauS2OXeUnEzTlapz1HPG3m8pK/3JHWPhna3gFrtijfaCnkVlEiaU4I9FQi7moOBEAx
 4OnYowCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506071431!76473934!2
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39568 invoked from network); 22 Sep 2017 09:10:34 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:10:34 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="138241364"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga002.jf.intel.com with ESMTP; 22 Sep 2017 02:10:33 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:00 -0400
Message-Id: <1506049330-11196-20-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 19/29] x86/vioapic: Hook interrupt delivery
	of vIOAPIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gaXJxIHJlbWFwcGluZyBp
cyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluIHJlbWFwcGluZwpm
b3JtYXQuIElmIHRoYXQsIGdlbmVyYXRlIGFuIGlycV9yZW1hcHBpbmdfcmVxdWVzdCBhbmQgY2Fs
bCB0aGUgY29tbW9uClZJT01NVSBhYnN0cmFjdGlvbidzIGNhbGxiYWNrIHRvIGhhbmRsZSB0aGlz
IGludGVycnVwdCByZXF1ZXN0LiBEZXZpY2UKbW9kZWwgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNr
aW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGlu
dGVsLmNvbT4KCi0tLQp2MzoKIC0gdXNlIHRoZSBuZXcgaW50ZXJmYWNlIHRvIGNoZWNrIHJlbWFw
cGluZyBmb3JtYXQuCi0tLQogeGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgfCAxMCArKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXgg
NzJjYWU5My4uNWQwZDFjZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9y
ZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+
CkBAIC0zOCw2ICszOSw3IEBACiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxh
c20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgorI2luY2x1ZGUgPGFzbS92aW9t
bXUuaD4KIAogLyogSEFDSzogUm91dGUgSVJRMCBvbmx5IHRvIFZDUFUwIHRvIHByZXZlbnQgdGlt
ZSBqdW1wcy4gKi8KICNkZWZpbmUgSVJRMF9TUEVDSUFMX1JPVVRJTkcgMQpAQCAtMzg3LDkgKzM4
OSwxNyBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX2RlbGl2ZXIoc3RydWN0IGh2bV92aW9hcGljICp2
aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQogICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldDsKICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKICAgICB1bnNpZ25lZCBpbnQgaXJxID0gdmlvYXBpYy0+YmFzZV9n
c2kgKyBwaW47CisgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7
CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9j
aykpOwogCisgICAgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoJnJlcXVlc3QsIHZpb2FwaWMtPmlk
LCB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmJpdHMpOworICAgIGlmICggdmlvbW11X2NoZWNrX2ly
cV9yZW1hcHBpbmcoZCwgJnJlcXVlc3QpICkKKyAgICB7CisgICAgICAgIHZpb21tdV9oYW5kbGVf
aXJxX3JlcXVlc3QoZCwgJnJlcXVlc3QpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAg
SFZNX0RCR19MT0coREJHX0xFVkVMX0lPQVBJQywKICAgICAgICAgICAgICAgICAiZGVzdD0leCBk
ZXN0X21vZGU9JXggZGVsaXZlcnlfbW9kZT0leCAiCiAgICAgICAgICAgICAgICAgInZlY3Rvcj0l
eCB0cmlnX21vZGU9JXgiLAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJyu-0004jD-CW; Fri, 22 Sep 2017 09:10:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJyt-0004hE-4a
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E5/82-03283-293D4C95; Fri, 22 Sep 2017 09:10:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhott/+Ui
 kwf9dVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJff0sBb8kKv5vWc7cwLhJuIuRi0NIYDqj
 xO5Fdxm7GDk5JAR4JY4sm8EKYftL9LZfZIco6mCUWLV8IlgRm4C6xInFELaIgLTEtc+XGUGKm
 AVWMEn0L/sM1M3BISwQI3Hocz1IDYuAqsTEJ4eYQWxeAVeJBS9nskMsUJCY8vA9WJwTKP6rbz
 sTiC0k4CLRunQ/0wRG3gWMDKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQIDggEIdjDe3hhwiFGSg0lJlPf9+SORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 /S4B5QSLUtNTK9Iyc4ChCZOW4OBREuFVA0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcV
 w+kSACkKKM0D24ELE4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj340WgKTyZeSVwm14BHc
 EEdET5arAjShIRUlINjFIfOP7Ndlk5u98x+vXWhoPrf4RUldp9uPvZkS0n9+h0Jz+lU3m7urm
 e151wd5sZf/aYyYzblw1y8/fNNz22UmJRffCOIKb38Qknn95mWrQqXE6kaf7HM1qHnSvjlx5R
 Kf7efMTulOSVKRtD9/z91uficnpa/8WaCytmrbWU6DfdO+35ns0TJtQosRRnJBpqMRcVJwIAL
 d5fhI4CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506071437!76111225!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32245 invoked from network); 22 Sep 2017 09:10:39 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:39 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="315007538"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga004.fm.intel.com with ESMTP; 22 Sep 2017 02:10:34 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:01 -0400
Message-Id: <1506049330-11196-21-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 20/29] VIOMMU: Add get irq info callback to
	convert irq remapping request
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgZ2V0X2lycV9pbmZvIGNhbGxiYWNrIGZvciBwbGF0Zm9ybSBp
bXBsZW1lbnRhdGlvbgp0byBjb252ZXJ0IGlycSByZW1hcHBpbmcgcmVxdWVzdCB0byBpcnEgaW5m
byAoRSxHIHZlY3RvciwgZGVzdCwgZGVzdF9tb2RlCmFuZCBzbyBvbikuCgpTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Zpb21t
dS5jICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92
aW9tbXUuaCB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgMTQg
KysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCmluZGV4IGI1
MTcxNTguLjA3MDhlNDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmlvbW11LmMKKysrIGIveGVu
L2NvbW1vbi92aW9tbXUuYwpAQCAtMTc4LDYgKzE3OCwyMiBAQCBpbnQgdmlvbW11X2hhbmRsZV9p
cnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiB2aW9tbXUtPm9wcy0+aGFu
ZGxlX2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOwogfQogCitpbnQgdmlvbW11X2dldF9pcnFfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hf
aXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvICppcnFfaW5mbykKK3sKKyAgICBzdHJ1Y3Qg
dmlvbW11ICp2aW9tbXUgPSBkLT52aW9tbXU7CisKKyAgICBpZiAoICF2aW9tbXUgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgIEFTU0VSVCh2aW9tbXUtPm9wcyk7CisgICAgaWYgKCAh
dmlvbW11LT5vcHMtPmdldF9pcnFfaW5mbyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgcmV0dXJuIHZpb21tdS0+b3BzLT5nZXRfaXJxX2luZm8oZCwgcmVxdWVzdCwgaXJxX2luZm8p
OworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11
LmgKaW5kZXggMzY2ZmJiNi4uNTg2YjZiZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni92aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCkBAIC0yNCw2ICsy
NCwxNCBAQAogI2RlZmluZSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICAgICAgICAgIDAKICNkZWZp
bmUgVklPTU1VX1JFUVVFU1RfSVJRX0FQSUMgICAgICAgICAxCiAKK3N0cnVjdCBhcmNoX2lycV9y
ZW1hcHBpbmdfaW5mbworeworICAgIHVpbnQ4X3QgIHZlY3RvcjsKKyAgICB1aW50MzJfdCBkZXN0
OworICAgIHVpbnQzMl90IGRlc3RfbW9kZToxOworICAgIHVpbnQzMl90IGRlbGl2ZXJ5X21vZGU6
MzsKK307CisKIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdAogewogICAgIHVuaW9u
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hl
bi92aW9tbXUuaAppbmRleCAyMzBmNmIxLi5iZWI0MGNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vdmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCkBAIC0yMSw2ICsy
MSw3IEBACiAjZGVmaW5lIF9fWEVOX1ZJT01NVV9IX18KIAogc3RydWN0IHZpb21tdTsKK3N0cnVj
dCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbzsKIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVx
dWVzdDsKIAogc3RydWN0IHZpb21tdV9vcHMgewpAQCAtMjgsNiArMjksOSBAQCBzdHJ1Y3Qgdmlv
bW11X29wcyB7CiAgICAgaW50ICgqZGVzdHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKICAg
ICBpbnQgKCpoYW5kbGVfaXJxX3JlcXVlc3QpKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJl
cXVlc3QpOworICAgIGludCAoKmdldF9pcnFfaW5mbykoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVx
dWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdf
aW5mbyAqaW5mbyk7CiB9OwogCiBzdHJ1Y3QgdmlvbW11IHsKQEAgLTUwLDYgKzU0LDkgQEAgaW50
IHZpb21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11
X29wICpvcCwKICAgICAgICAgICAgICAgICAgIGJvb2xfdCAqbmVlZF9jb3B5KTsKIGludCB2aW9t
bXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3Qp
OworaW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyAq
aXJxX2luZm8pOwogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9yZWdpc3Rlcl90eXBl
KHVpbnQ2NF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpvcHMpCiB7CkBAIC02MSw2ICs2OCwx
MyBAQCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCiB7CiAgICAg
cmV0dXJuIC1FSU5WQUw7CiB9CitzdGF0aWMgaW5saW5lIGludAordmlvbW11X2dldF9pcnFfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFf
cmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QsCisgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBh
cmNoX2lycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2luZm8pOworeworICAgIHJldHVybiAtRUlOVkFM
OworfQogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1hFTl9WSU9NTVVfSF9fICovCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJz1-0004sa-K6; Fri, 22 Sep 2017 09:10:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJz1-0004ql-3y
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:51 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 49/93-20972-A93D4C95;
 Fri, 22 Sep 2017 09:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsVywNwkVnfG5SO
 RBs8vslks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7nx5nKrjMXbHs4lP2BsbDnF2MXBxCAtMZ
 JfonzWfrYuTkkBDglTiybAYrhO0vcXDFEWaIog5GifffD4AVsQmoS5xYPJERxBYRkJa49vkyI
 0gRs8BmJolV886ygCSEBZIk/r68B9bAIqAqseZID1gDr4CrxO7b59khNihITHn4nhnE5gSK/+
 rbzgRiCwm4SLQu3c80gZF3ASPDKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NS
 cxKRiveT83E2MwJBgAIIdjL+WBRxilORgUhLlfX/+SKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd72S0A5waLU9NSKtMwcYHDCpCU4eJREeO+BpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJ
 c67GKRIAKQoozQPbgQsUi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHclyBSezLwSuE2vgI
 5gAjqifDXYESWJCCmpBkaX9teX+oLjpB0lD57YOGkny7oT3S/nb5+yoOVjsNGFAhM5ES599sO
 Hf+x6uV63/JbrXhbLxSc+hxQdfn7L8tlWD3YG+YCef6+nXTwTXNnyfX/33+lqJ1789QxhWDaJ
 pSUzTeQSt9jxYC8JpX9Tb+83CxFwTnvyPbPjZQbf7IdrFrPs3H2e0Wm3EktxRqKhFnNRcSIAd
 Kmkno8CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506071446!70177707!1
X-Originating-IP: [192.55.52.93]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjkzID0+IDMyNDY2NQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7334 invoked from network); 22 Sep 2017 09:10:47 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:47 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="154792292"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga006.fm.intel.com with ESMTP; 22 Sep 2017 02:10:43 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:03 -0400
Message-Id: <1506049330-11196-23-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 22/29] x86/vioapic: extend
	vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gSU9BUElDIFJURSBpcyBp
biByZW1hcHBpbmcgZm9ybWF0LCBpdCBkb2Vzbid0IGNvbnRhaW4gdGhlIHZlY3RvciBvZgppbnRl
cnJ1cHQuIEZvciB0aGlzIGNhc2UsIHRoZSBSVEUgY29udGFpbnMgYW4gaW5kZXggb2YgaW50ZXJy
dXB0IHJlbWFwcGluZwp0YWJsZSB3aGVyZSB0aGUgdmVjdG9yIG9mIGludGVycnVwdCBpcyBzdG9y
ZWQuIFRoaXMgcGF0Y2hzIGdldHMgdGhlIHZlY3Rvcgp0aHJvdWdoIGEgdklPTU1VIGludGVyZmFj
ZS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1v
ZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jIHwgMTYgKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE1
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IDVkMGQxY2Qu
LjllNDdlZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBAIC01NjEsMTEgKzU2MSwyNSBAQCBpbnQgdmlvYXBp
Y19nZXRfdmVjdG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiB7
CiAgICAgdW5zaWduZWQgaW50IHBpbjsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZp
b2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOworICAgIHN0cnVjdCBhcmNoX2lycV9y
ZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0OwogCiAgICAgaWYgKCAhdmlvYXBpYyApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCi0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKKyAgICBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbCgmcmVxdWVzdCwgdmlvYXBp
Yy0+aWQsIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uYml0cyk7CisgICAgaWYgKCB2aW9tbXVfY2hl
Y2tfaXJxX3JlbWFwcGluZyh2aW9hcGljLT5kb21haW4sICZyZXF1ZXN0KSApCisgICAgeworICAg
ICAgICBpbnQgZXJyOworICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX2luZm8gaW5m
bzsKKworICAgICAgICBlcnIgPSB2aW9tbXVfZ2V0X2lycV9pbmZvKHZpb2FwaWMtPmRvbWFpbiwg
JnJlcXVlc3QsICZpbmZvKTsKKyAgICAgICAgcmV0dXJuICFlcnIgPyBpbmZvLnZlY3RvciA6IGVy
cjsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcmV0dXJuIHZpb2FwaWMtPnJlZGly
dGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKKyAgICB9CisKIH0KIAogaW50IHZpb2FwaWNfZ2V0X3Ry
aWdnZXJfbW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJz5-0004y0-S5; Fri, 22 Sep 2017 09:10:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJz4-0004w0-RQ
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FE/43-02046-E93D4C95; Fri, 22 Sep 2017 09:10:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykQnfm5SO
 RBp8/aFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTTnazFfQKVUw695m1gbGDr4uRi0NIYDqj
 xOa919i7GDk5JAR4JY4sm8HaxcgBZAdIfL0YBFHTAVSz7igbSA2bgLrEicUTGUFsEQFpiWufL
 zOCFDELrGCS6F/2mRUkISwQLPFmzhdmkEEsAqoSx25Jg4R5BVwlzn65ALVLQWLKw/fMIDYnUP
 xX33YmEFtIwEWidel+pgmMvAsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgSGAwMQ7GBcsd3zEKMkB5OSKO/780cihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwnrgElBMsSk1PrUjLzAEGJkxagoNHSYT3Hkiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5q
 VLivItBigRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5n4JM4cnMK4Hb9A
 roCCagI8pXgx1RkoiQkmpgtP5+qjMkp6IkIKg6d4scS+HxWbM5Aje8bj2vo6rI69tccPqs475
 XPL9L+gPeZLaqGSScnNm6sGSp3tz1eldau/rfrE/ceOdCKC/33+0PlNsSLnLWv57IO6+349fX
 rbfyor0nR3ib8uRl3WkL+fany7P48X7L9YI3P94M2uN3e8FWgUajipUSSizFGYmGWsxFxYkAK
 qP0mY0CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506071447!108468085!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24374 invoked from network); 22 Sep 2017 09:10:49 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:49 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1197902209"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga001.fm.intel.com with ESMTP; 22 Sep 2017 02:10:37 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:02 -0400
Message-Id: <1506049330-11196-22-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH V3 21/29] VIOMMU: Introduce callback of checking
	irq remapping mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBhZGQgY2FsbGJhY2sgZm9yIHZJT0FQSUMgYW5kIHZNU0kgdG8gY2hl
Y2sgd2hldGhlciBpbnRlcnJ1cHQKcmVtYXBwaW5nIGlzIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3Zpb21t
dS5jICAgICAgfCAxNSArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCB8
IDEwICsrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCmluZGV4IDA3
MDhlNDMuLmZmOTU0NjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmlvbW11LmMKKysrIGIveGVu
L2NvbW1vbi92aW9tbXUuYwpAQCAtMTk0LDYgKzE5NCwyMSBAQCBpbnQgdmlvbW11X2dldF9pcnFf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiB2aW9tbXUtPm9wcy0+Z2V0X2lycV9p
bmZvKGQsIHJlcXVlc3QsIGlycV9pbmZvKTsKIH0KIAorYm9vbCB2aW9tbXVfY2hlY2tfaXJxX3Jl
bWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpCit7CisgICAgc3Ry
dWN0IHZpb21tdSAqdmlvbW11ID0gZC0+dmlvbW11OworCisgICAgaWYgKCAhdmlvbW11ICkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgQVNTRVJUKHZpb21tdS0+b3BzKTsKKyAgICBpZiAo
ICF2aW9tbXUtPm9wcy0+Y2hlY2tfaXJxX3JlbWFwcGluZyApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHJldHVybiB2aW9tbXUtPm9wcy0+Y2hlY2tfaXJxX3JlbWFwcGluZyhkLCByZXF1
ZXN0KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaApp
bmRleCBiZWI0MGNkLi5iNWFjMWU2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCkBAIC0yNiw2ICsyNiw4IEBAIHN0cnVj
dCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdDsKIAogc3RydWN0IHZpb21tdV9vcHMgewogICAg
IGludCAoKmNyZWF0ZSkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KTsK
KyAgICBib29sICgqY2hlY2tfaXJxX3JlbWFwcGluZykoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1
ZXN0ICpyZXF1ZXN0KTsKICAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUp
OwogICAgIGludCAoKmhhbmRsZV9pcnFfcmVxdWVzdCkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCk7CkBAIC01Nyw2ICs1OSw4IEBAIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1
ZXN0KHN0cnVjdCBkb21haW4gKmQsCiBpbnQgdmlvbW11X2dldF9pcnFfaW5mbyhzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGlu
Z19yZXF1ZXN0ICpyZXF1ZXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hf
aXJxX3JlbWFwcGluZ19pbmZvICppcnFfaW5mbyk7Citib29sIHZpb21tdV9jaGVja19pcnFfcmVt
YXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCk7CiAjZWxzZQogc3Rh
dGljIGlubGluZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodWludDY0X3QgdHlwZSwgc3RydWN0
IHZpb21tdV9vcHMgKm9wcykKIHsKQEAgLTc1LDYgKzc5LDEyIEBAIHZpb21tdV9nZXRfaXJxX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICByZXR1cm4gLUVJTlZBTDsKIH0KK3N0YXRpYyBp
bmxpbmUgYm9vbAordmlvbW11X2NoZWNrX2lycV9yZW1hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVx
dWVzdCAqcmVxdWVzdCkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CiAjZW5kaWYKIAogI2VuZGlm
IC8qIF9fWEVOX1ZJT01NVV9IX18gKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJz8-00051H-2t; Fri, 22 Sep 2017 09:10:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJz7-0004zK-5b
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 78/21-17770-0A3D4C95; Fri, 22 Sep 2017 09:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1taRojvn8pF
 Igw9SFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxp1tv5kKvupVHOu6xtTAeFCxi5GTQ0igQmLl
 26usILaEAK/EkWUzoGx/iWf39gDZXEA1HYwSP37OZwRJsAmoS5xYPBHMFhGQlrj2+TIjSBGzw
 GYmiVXzzrKAJIQFoiV+P3vIDmKzCKhKrJk+lwnE5hVwlejccpUFYoOCxJSH75lBbE6g+K++7U
 wQF7lItC7dzzSBkXcBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYzAcGAAgh2MtzcGHGKU5GBSEuV9f/5IpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXr9L
 QDnBotT01Iq0zBxgYMKkJTh4lER41UDSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US59UDK
 RIAKcoozYMbAYuSS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm/XgRaApPZl4J3KZXQEcwAR
 1RvhrsiJJEhJRUA6PjImU3qb0qO82bq9pE7h6aJFHotdDC7/ot11SN83+2fzpWuFLyk05Yyak
 z5nUfRDRSGs+2v0hLlPdcdKbrDW/M0/eb8nR9jmSqLri8lNNRffuVqu8pzRoTDt7/6XN6uXDa
 h+2qMu/OL09qtIv9cr853yTprOc1n1Nbc+VMP8VtvvDycah9sbMSS3FGoqEWc1FxIgDqcFfGj
 QIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506071449!72137072!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43802 invoked from network); 22 Sep 2017 09:10:51 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:51 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP; 22 Sep 2017 02:10:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="152151141"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga005.jf.intel.com with ESMTP; 22 Sep 2017 02:10:46 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:04 -0400
Message-Id: <1506049330-11196-24-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 23/29] passthrough: move some fields of
	hvm_gmsi_info to a sub-structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LiBJdCBpcyBhIHByZXBhcmF0aW9uIGZvciBpbnRyb2R1Y2luZyBuZXcgZmllbGRzIGluCmh2bV9n
bXNpX2luZm8gdG8gbWFuYWdlIHJlbWFwcGluZyBmb3JtYXQgbXNpIGJvdW5kIHRvIGEgcGh5c2lj
YWwgbXNpLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2ln
bmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jICB8IDM0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lycS5oIHwgIDggKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYg
aW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwppbmRleCA5YjM1ZTliLi43ZjIx
ODUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3Ztc2kuYwpAQCAtMTAxLDggKzEwMSw4IEBAIGludCB2bXNpX2RlbGl2ZXIoCiAKIHZv
aWQgdm1zaV9kZWxpdmVyX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV9w
aXJxX2RwY2kgKnBpcnFfZHBjaSkKIHsKLSAgICB1aW50MzJfdCBmbGFncyA9IHBpcnFfZHBjaS0+
Z21zaS5nZmxhZ3M7Ci0gICAgaW50IHZlY3RvciA9IHBpcnFfZHBjaS0+Z21zaS5ndmVjOworICAg
IHVpbnQzMl90IGZsYWdzID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3M7CisgICAgaW50
IHZlY3RvciA9IHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYzsKICAgICB1aW50OF90IGRlc3Qg
PSAodWludDhfdClmbGFnczsKICAgICBib29sIGRlc3RfbW9kZSA9IGZsYWdzICYgWEVOX0RPTUNU
TF9WTVNJX1g4Nl9ETV9NQVNLOwogICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSA9IE1BU0tfRVhU
UihmbGFncywgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERUxJVl9NQVNLKTsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CmluZGV4IGVjOWY0MWEuLmZiNDQyMjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtMzUwLDggKzM1
MCw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIHsKICAgICAgICAgICAgIHBp
cnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJRX0RQQ0lfTUFQUEVEIHwgSFZNX0lSUV9EUENJX01BQ0hf
TVNJIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fSVJRX0RQQ0lfR1VFU1Rf
TVNJOwotICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5t
c2kuZ3ZlYzsKLSAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7Cisg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5t
c2kuZ3ZlYzsKKyAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gZ2Zs
YWdzOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqICdwdF9pcnFfY3JlYXRlX2JpbmQn
IGNhbiBiZSBjYWxsZWQgYWZ0ZXIgJ3B0X2lycV9kZXN0cm95X2JpbmQnLgogICAgICAgICAgICAg
ICogVGhlICdwaXJxX2NsZWFudXBfY2hlY2snIHdoaWNoIHdvdWxkIGZyZWUgdGhlIHN0cnVjdHVy
ZSBpcyBvbmx5CkBAIC0zODMsOCArMzgzLDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gMDsKLSAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IDA7CisgICAgICAgICAgICAgICAgcGlycV9k
cGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ3ZlYyA9IDA7CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBO
VUxMOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSAwOwogICAgICAgICAgICAg
ICAgIHBpcnFfY2xlYW51cF9jaGVjayhpbmZvLCBkKTsKQEAgLTQwMywyMSArNDAzLDIyIEBAIGlu
dCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIElm
IHBpcnEgaXMgYWxyZWFkeSBtYXBwZWQgYXMgdm1zaSwgdXBkYXRlIGd1ZXN0IGRhdGEvYWRkci4g
Ki8KLSAgICAgICAgICAgIGlmICggcGlycV9kcGNpLT5nbXNpLmd2ZWMgIT0gcHRfaXJxX2JpbmQt
PnUubXNpLmd2ZWMgfHwKLSAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyAh
PSBnZmxhZ3MgKQorICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMg
IT0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWMgfHwKKyAgICAgICAgICAgICAgICAgcGlycV9kcGNp
LT5nbXNpLmxlZ2FjeS5nZmxhZ3MgIT0gZ2ZsYWdzICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAvKiBEaXJlY3RseSBjbGVhciBwZW5kaW5nIEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5l
dyBNU0kgaW5mby4gKi8KICAgICAgICAgICAgICAgICBwaXJxX2d1ZXN0X2VvaShpbmZvKTsKIAot
ICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNp
Lmd2ZWM7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsK
KyAgICAgICAgfQorICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9
IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOworICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21z
aS5sZWdhY3kuZ2ZsYWdzID0gZ2ZsYWdzOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAg
ICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0aW9u
LiAqLwotICAgICAgICBkZXN0ID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MsCisg
ICAgICAgIGRlc3QgPSBNQVNLX0VYVFIocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01BU0sp
OwotICAgICAgICBkZXN0X21vZGUgPSBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzICYgWEVOX0RPTUNU
TF9WTVNJX1g4Nl9ETV9NQVNLOwotICAgICAgICBkZWxpdmVyeV9tb2RlID0gTUFTS19FWFRSKHBp
cnFfZHBjaS0+Z21zaS5nZmxhZ3MsCisgICAgICAgIGRlc3RfbW9kZSA9IHBpcnFfZHBjaS0+Z21z
aS5sZWdhY3kuZ2ZsYWdzICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ETV9NQVNLOworICAgICAgICBk
ZWxpdmVyeV9tb2RlID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZfREVM
SVZfTUFTSyk7CiAKICAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFfZGVzdF8yX3ZjcHVf
aWQoZCwgZGVzdCwgZGVzdF9tb2RlKTsKQEAgLTQzMCw3ICs0MzEsNyBAQCBpbnQgcHRfaXJxX2Ny
ZWF0ZV9iaW5kKAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGRlbGl2ZXJ5X21vZGUgPT0g
ZGVzdF9Mb3dlc3RQcmlvICkKICAgICAgICAgICAgICAgICB2Y3B1ID0gdmVjdG9yX2hhc2hpbmdf
ZGVzdChkLCBkZXN0LCBkZXN0X21vZGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyk7CiAgICAg
ICAgICAgICBpZiAoIHZjcHUgKQogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0
ZWQgPSB0cnVlOwogICAgICAgICB9CkBAIC00NDAsNyArNDQxLDcgQEAgaW50IHB0X2lycV9jcmVh
dGVfYmluZCgKICAgICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlmIGl0IGlzIHN1cHBv
cnRlZC4gKi8KICAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKICAgICAgICAgICAgIHBpX3Vw
ZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxMLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVj
KTsKIAogICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJiBYRU5fRE9NQ1RM
X1ZNU0lfWDg2X1VOTUFTS0VEICkKICAgICAgICAgewpAQCAtODM1LDExICs4MzYsMTIgQEAgc3Rh
dGljIGludCBfaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGludCB2ZWN0
b3IgPSAobG9uZylhcmc7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9E
UENJX01BQ0hfTVNJKSAmJgotICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5ndmVjID09IHZlY3Rv
cikgKQorICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0b3IpICkK
ICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZXN0ID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+
Z21zaS5nZmxhZ3MsCisgICAgICAgIHVuc2lnbmVkIGludCBkZXN0ID0gTUFTS19FWFRSKHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFU1RfSURfTUFTSyk7Ci0gICAgICAgIGJvb2wg
ZGVzdF9tb2RlID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFhFTl9ET01DVExfVk1TSV9YODZf
RE1fTUFTSzsKKyAgICAgICAgYm9vbCBkZXN0X21vZGUgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5
LmdmbGFncyAmCisgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9E
TV9NQVNLOwogCiAgICAgICAgIGlmICggdmxhcGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMoY3Vy
cmVudCksIE5VTEwsIDAsIGRlc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVz
dF9tb2RlKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCmluZGV4IDNiNmI0YmQuLmJkOGE5MTggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lycS5oCkBAIC0xMzIsOCArMTMyLDEyIEBAIHN0cnVjdCBkZXZfaW50eF9nc2lf
bGluayB7CiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUgICAgICAgKDF1IDw8IF9IVk1f
SVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUKQogCiBzdHJ1Y3QgaHZtX2dtc2lfaW5mbyB7Ci0gICAg
dWludDMyX3QgZ3ZlYzsKLSAgICB1aW50MzJfdCBnZmxhZ3M7CisgICAgdW5pb24geworICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgZ3ZlYzsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGdmbGFnczsKKyAgICAgICAgfSBsZWdhY3k7CisgICAgfTsKICAgICBpbnQgZGVzdF92Y3B1
X2lkOyAvKiAtMSA6bXVsdGktZGVzdCwgbm9uLW5lZ2F0aXZlOiBkZXN0X3ZjcHVfaWQgKi8KICAg
ICBib29sIHBvc3RlZDsgLyogZGlyZWN0bHkgZGVsaXZlciB0byBndWVzdCB2aWEgVlQtZCBQST8g
Ki8KIH07Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJz9-00053z-DL; Fri, 22 Sep 2017 09:10:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJz7-0004zf-HO
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7B/68-02817-0A3D4C95; Fri, 22 Sep 2017 09:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhorvg8pF
 Ig/XzmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz78/gKmisqdn7Sb2CcH97FyMUhJDCNUWLP
 /QksXYycHBICvBJHls1ghbADJBpXdDBDFHUwSiy98QGsiE1AXeLE4omMILaIgLTEtc+XGUGKm
 AU2M0msmncWrEhYIFHi6fF1YJNYBFQljrzaB9bAK+AqcfvMejaIDQoSUx6+ZwaxOYHiv/q2M4
 HYQgIuEq1L9zNNYORdwMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMal
 YLzk/dxMjMBzqGRgYdzDuafc7xCjJwaQkyvv30pFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 7SA5waLU9NSKtMwcYGDCpCU4eJREeNVA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEufVA
 ykSACnKKM2DGwGLkkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmzQabwZOaVwG16BXQEE9
 AR5avBjihJREhJNTC2H6l/WC3MW8GvLaJ04Jv90ew3YsazzqdE7ylKLStj4I8T/LHRtX11q+j
 NBRE1oQmpu255bgrdFJrAmszKqMqmM3d24W72e+E6fj6Hn3IXq0R1//OaU+90TE839Yeb7D/H
 lcyzPE1clupMLWXKmT7nq3bmu3WODlHaoWfrDSOf+C0rdH51UImlOCPRUIu5qDgRAGWlZbmNA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506071453!109924144!1
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13467 invoked from network); 22 Sep 2017 09:10:55 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:55 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1174773161"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga001.jf.intel.com with ESMTP; 22 Sep 2017 02:10:50 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:05 -0400
Message-Id: <1506049330-11196-25-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, roger.pau@citrix.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH V3 24/29] tools/libxc: Add a new interface to
	bind remapping format msi with pirq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldoZW4gZXhwb3NpbmcgdklPTU1V
ICh2dnRkKSB0byBndWVzdCwgZ3Vlc3QgY2FuIGNvbmZpZ3VyZSB0aGUgbXNpIHRvCnJlbWFwcGlu
ZyBmb3JtYXQuIEZvciBwYXNzLXRocm91Z2ggZGV2aWNlLCB0aGUgcGh5c2ljYWwgaW50ZXJydXB0
IG5vdwpjYW4gYmUgYm91bmQgd2l0aCByZW1hcHBpbmcgZm9ybWF0IG1zaS4gVGhpcyBwYXRjaCBp
bnRyb2R1Y2UgYSBmbGFnLApIVk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQRUQsIHdoaWNoIGluZGlj
YXRlIGEgcGh5c2ljYWwgaW50ZXJydXB0IGlzCmJvdW5kIHdpdGggcmVtYXBwaW5nIGZvcm1hdCBn
dWVzdCBpbnRlcnJ1cHQuIFRodXMsIHdlIGNhbiB1c2UKKEhWTV9JUlFfRFBDSV9HVUVTVF9SRU1B
UFBFRCB8IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kpIHRvIHNob3cgdGhlIG5ldwpiaW5kaW5nIHR5
cGUuIEFsc28gcHJvdmlkZSBhbiBuZXcgaW50ZXJmYWNlIHRvIG1hbmFnZSB0aGUgbmV3IGJpbmRp
bmcuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KCi0tLQp2MzoKIC0gSW50
cm9kdWNlIGEgbmV3IGZsYWcgSFZNX0lSUV9EUENJX0dVRVNUX1JFTUFQUEVECiAtIFJlbW92ZSB0
aGUgZmxhZyBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSCi0tLQogdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggfCAgMTcgKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwg
IDUzICsrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgfCAxNTUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pcnEuaCB8ICAgNyArKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAg
fCAgIDcgKysKIDUgZmlsZXMgY2hhbmdlZCwgMjE2IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggYmVkY2ExZi4uMWExNzk3NCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKQEAgLTE3MjAsNiArMTcyMCwxNSBAQCBpbnQgeGNfZG9tYWluX2lvcG9ydF9t
YXBwaW5nKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBucl9wb3J0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
YWRkX21hcHBpbmcpOwogCitpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFwcGluZygK
KyAgICB4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICB1aW50MzJfdCBkb21pZCwKKyAgICB1aW50MzJf
dCBwaXJxLAorICAgIHVpbnQzMl90IHNvdXJjZV9pZCwKKyAgICB1aW50MzJfdCBkYXRhLAorICAg
IHVpbnQ2NF90IGFkZHIsCisgICAgdWludDY0X3QgZ3RhYmxlKTsKKwogaW50IHhjX2RvbWFpbl91
cGRhdGVfbXNpX2lycSgKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB1aW50MzJfdCBkb21p
ZCwKQEAgLTE3MzQsNiArMTc0MywxNCBAQCBpbnQgeGNfZG9tYWluX3VuYmluZF9tc2lfaXJxKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBw
aXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBnZmxhZ3MpOwogCitp
bnQgeGNfZG9tYWluX3VuYmluZF9tc2lfaXJxX3JlbWFwcGluZygKKyAgICB4Y19pbnRlcmZhY2Ug
KnhjaCwKKyAgICB1aW50MzJfdCBkb21pZCwKKyAgICB1aW50MzJfdCBwaXJxLAorICAgIHVpbnQz
Ml90IHNvdXJjZV9pZCwKKyAgICB1aW50MzJfdCBkYXRhLAorICAgIHVpbnQ2NF90IGFkZHIpOwor
CiBpbnQgeGNfZG9tYWluX2JpbmRfcHRfaXJxKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDhfdCBtYWNoaW5lX2lycSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggM2JhYjRlOC4uNGI2YTUxMCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9t
YWluLmMKQEAgLTE3MDIsOCArMTcwMiwzNCBAQCBpbnQgeGNfZGVhc3NpZ25fZHRfZGV2aWNlKAog
ICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycV9yZW1hcHBp
bmcoCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgdWludDMyX3QgZG9taWQsCisgICAgdWlu
dDMyX3QgcGlycSwKKyAgICB1aW50MzJfdCBzb3VyY2VfaWQsCisgICAgdWludDMyX3QgZGF0YSwK
KyAgICB1aW50NjRfdCBhZGRyLAorICAgIHVpbnQ2NF90IGd0YWJsZSkKK3sKKyAgICBpbnQgcmM7
CisgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90ICpiaW5kOworCisgICAgREVDTEFSRV9ET01D
VEw7CiAKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9iaW5kX3B0X2lycTsKKyAgICBkb21j
dGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CiAKKyAgICBiaW5kID0gJihkb21jdGwudS5iaW5k
X3B0X2lycSk7CisgICAgYmluZC0+aXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0lfSVI7CisgICAg
YmluZC0+bWFjaGluZV9pcnEgPSBwaXJxOworICAgIGJpbmQtPnUubXNpX2lyLnNvdXJjZV9pZCA9
IHNvdXJjZV9pZDsKKyAgICBiaW5kLT51Lm1zaV9pci5kYXRhID0gZGF0YTsKKyAgICBiaW5kLT51
Lm1zaV9pci5hZGRyID0gYWRkcjsKKyAgICBiaW5kLT51Lm1zaV9pci5ndGFibGUgPSBndGFibGU7
CisKKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworICAgIHJldHVybiByYzsKK30K
IAogaW50IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSgKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwK
QEAgLTE3MzIsNiArMTc1OCwzMyBAQCBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAogICAg
IHJldHVybiByYzsKIH0KIAoraW50IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmco
CisgICAgeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgdWludDMyX3QgZG9taWQsCisgICAgdWludDMy
X3QgcGlycSwKKyAgICB1aW50MzJfdCBzb3VyY2VfaWQsCisgICAgdWludDMyX3QgZGF0YSwKKyAg
ICB1aW50NjRfdCBhZGRyKQoreworICAgIGludCByYzsKKyAgICB4ZW5fZG9tY3RsX2JpbmRfcHRf
aXJxX3QgKmJpbmQ7CisKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBY
RU5fRE9NQ1RMX3VuYmluZF9wdF9pcnE7CisgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRv
bWlkOworCisgICAgYmluZCA9ICYoZG9tY3RsLnUuYmluZF9wdF9pcnEpOworICAgIGJpbmQtPmly
cV90eXBlID0gUFRfSVJRX1RZUEVfTVNJX0lSOworICAgIGJpbmQtPm1hY2hpbmVfaXJxID0gcGly
cTsKKyAgICBiaW5kLT51Lm1zaV9pci5zb3VyY2VfaWQgPSBzb3VyY2VfaWQ7CisgICAgYmluZC0+
dS5tc2lfaXIuZGF0YSA9IGRhdGE7CisgICAgYmluZC0+dS5tc2lfaXIuYWRkciA9IGFkZHI7CisK
KyAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworICAgIHJldHVybiByYzsKK30KKwog
aW50IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycSgKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwKICAg
ICB1aW50MzJfdCBkb21pZCwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCmluZGV4IGZiNDQyMjMuLjYxOTYzMzQg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtMjEsOSArMjEsMTEgQEAKICNpbmNsdWRlIDx4ZW4vaW9t
bXUuaD4KICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1
ZGUgPHhlbi92aW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lycS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CisjaW5jbHVkZSA8YXNt
L3Zpb21tdS5oPgogCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IGxpc3RfaGVhZCwgZHBj
aV9saXN0KTsKIApAQCAtMjc1LDYgKzI3NywxMDYgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICp2ZWN0
b3JfaGFzaGluZ19kZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGRlc3Q7
CiB9CiAKK3N0YXRpYyB2b2lkIHNldF9odm1fZ21zaV9pbmZvKHN0cnVjdCBodm1fZ21zaV9pbmZv
ICptc2ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRf
aXJxX3QgKnB0X2lycV9iaW5kKQoreworICAgIHN3aXRjaCAocHRfaXJxX2JpbmQtPmlycV90eXBl
KQorICAgIHsKKyAgICBjYXNlIFBUX0lSUV9UWVBFX01TSToKKyAgICAgICAgbXNpLT5sZWdhY3ku
Z3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOworICAgICAgICBtc2ktPmxlZ2FjeS5nZmxh
Z3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgUFRfSVJRX1RZUEVfTVNJX0lSOgorICAgICAgICBtc2ktPmludHJlbWFwLnNvdXJjZV9pZCA9
IHB0X2lycV9iaW5kLT51Lm1zaV9pci5zb3VyY2VfaWQ7CisgICAgICAgIG1zaS0+aW50cmVtYXAu
ZGF0YSA9IHB0X2lycV9iaW5kLT51Lm1zaV9pci5kYXRhOworICAgICAgICBtc2ktPmludHJlbWFw
LmFkZHIgPSBwdF9pcnFfYmluZC0+dS5tc2lfaXIuYWRkcjsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICB9Cit9CisKK3N0
YXRpYyB2b2lkIGNsZWFyX2h2bV9nbXNpX2luZm8oc3RydWN0IGh2bV9nbXNpX2luZm8gKm1zaSwg
aW50IGlycV90eXBlKQoreworICAgIHN3aXRjaCAoaXJxX3R5cGUpCisgICAgeworICAgIGNhc2Ug
UFRfSVJRX1RZUEVfTVNJOgorICAgICAgICBtc2ktPmxlZ2FjeS5ndmVjID0gMDsKKyAgICAgICAg
bXNpLT5sZWdhY3kuZ2ZsYWdzID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFBUX0lS
UV9UWVBFX01TSV9JUjoKKyAgICAgICAgbXNpLT5pbnRyZW1hcC5zb3VyY2VfaWQgPSAwOworICAg
ICAgICBtc2ktPmludHJlbWFwLmRhdGEgPSAwOworICAgICAgICBtc2ktPmludHJlbWFwLmFkZHIg
PSAwOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgIH0KK30KKworc3RhdGljIGJvb2wgaHZtX2dtc2lfaW5mb19uZWVkX3Vw
ZGF0ZShzdHJ1Y3QgaHZtX2dtc2lfaW5mbyAqbXNpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKnB0X2lycV9iaW5kKQorewor
ICAgIHN3aXRjaCAocHRfaXJxX2JpbmQtPmlycV90eXBlKQorICAgIHsKKyAgICBjYXNlIFBUX0lS
UV9UWVBFX01TSToKKyAgICAgICAgcmV0dXJuICgobXNpLT5sZWdhY3kuZ3ZlYyAhPSBwdF9pcnFf
YmluZC0+dS5tc2kuZ3ZlYykgfHwKKyAgICAgICAgICAgICAgICAobXNpLT5sZWdhY3kuZ2ZsYWdz
ICE9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MpKTsKKworICAgIGNhc2UgUFRfSVJRX1RZUEVf
TVNJX0lSOgorICAgICAgICByZXR1cm4gKChtc2ktPmludHJlbWFwLnNvdXJjZV9pZCAhPSBwdF9p
cnFfYmluZC0+dS5tc2lfaXIuc291cmNlX2lkKSB8fAorICAgICAgICAgICAgICAgIChtc2ktPmlu
dHJlbWFwLmRhdGEgIT0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLmRhdGEpIHx8CisgICAgICAgICAg
ICAgICAgKG1zaS0+aW50cmVtYXAuYWRkciAhPSBwdF9pcnFfYmluZC0+dS5tc2lfaXIuYWRkcikp
OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgfQor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcGlycV9kcGNpXzJfbXNpX2F0dHIoc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2
bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwgdWludDhfdCAqZ3ZlYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgKmRlc3QsIGJvb2wgKmRtLCB1aW50OF90ICpkbG0pCit7
CisgICAgaW50IHJjID0gMDsKKworICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFf
RFBDSV9HVUVTVF9SRU1BUFBFRCApCisgICAgeworICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVt
YXBwaW5nX3JlcXVlc3QgcmVxdWVzdDsKKyAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGlu
Z19pbmZvIGlycV9pbmZvOworCisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0
LCBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICBy
YyA9IHZpb21tdV9nZXRfaXJxX2luZm8oZCwgJnJlcXVlc3QsICZpcnFfaW5mbyk7CisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgICpndmVjID0gaXJx
X2luZm8udmVjdG9yOworICAgICAgICAqZGVzdCA9IGlycV9pbmZvLmRlc3Q7CisgICAgICAgICpk
bSA9IGlycV9pbmZvLmRlc3RfbW9kZTsKKyAgICAgICAgKmRsbSA9IGlycV9pbmZvLmRlbGl2ZXJ5
X21vZGU7CisgICAgfQorICAgIGVsc2UgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9E
UENJX0dVRVNUX01TSSApCisgICAgeworICAgICAgICAqZ3ZlYyA9IHBpcnFfZHBjaS0+Z21zaS5s
ZWdhY3kuZ3ZlYzsKKyAgICAgICAgKmRlc3QgPSBNQVNLX0VYVFIocGlycV9kcGNpLT5nbXNpLmxl
Z2FjeS5nZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9Y
ODZfREVTVF9JRF9NQVNLKTsKKyAgICAgICAgKmRtID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
ZmxhZ3MgJiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RNX01BU0s7CisgICAgICAgICpkbG0gPSBNQVNL
X0VYVFIocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERUxJVl9NQVNLKTsKKyAgICB9CisgICAgZWxzZQor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50
IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3RsX2Jp
bmRfcHRfaXJxX3QgKnB0X2lycV9iaW5kKQogewpAQCAtMzM4LDIwICs0NDAsMjQgQEAgaW50IHB0
X2lycV9jcmVhdGVfYmluZCgKICAgICBzd2l0Y2ggKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgKQog
ICAgIHsKICAgICBjYXNlIFBUX0lSUV9UWVBFX01TSToKKyAgICBjYXNlIFBUX0lSUV9UWVBFX01T
SV9JUjoKICAgICB7Ci0gICAgICAgIHVpbnQ4X3QgZGVzdCwgZGVsaXZlcnlfbW9kZTsKKyAgICAg
ICAgdWludDhfdCBkZWxpdmVyeV9tb2RlLCBndmVjOworICAgICAgICB1aW50MzJfdCBkZXN0Owog
ICAgICAgICBib29sIGRlc3RfbW9kZTsKICAgICAgICAgaW50IGRlc3RfdmNwdV9pZDsKICAgICAg
ICAgY29uc3Qgc3RydWN0IHZjcHUgKnZjcHU7Ci0gICAgICAgIHVpbnQzMl90IGdmbGFncyA9IHB0
X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICAgICB+WEVO
X0RPTUNUTF9WTVNJX1g4Nl9VTk1BU0tFRDsKKyAgICAgICAgYm9vbCBpciA9IChwdF9pcnFfYmlu
ZC0+aXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSKTsKKyAgICAgICAgdWludDY0X3QgZ3Rh
YmxlID0gaXIgPyBwdF9pcnFfYmluZC0+dS5tc2lfaXIuZ3RhYmxlIDoKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgcHRfaXJxX2JpbmQtPnUubXNpLmd0YWJsZTsKIAogICAgICAgICBpZiAoICEo
cGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgewogICAg
ICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQgfCBIVk1fSVJR
X0RQQ0lfTUFDSF9NU0kgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFf
RFBDSV9HVUVTVF9NU0k7Ci0gICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMg
PSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKLSAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5s
ZWdhY3kuZ2ZsYWdzID0gZ2ZsYWdzOworICAgICAgICAgICAgaWYgKCBpciApCisgICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5mbGFncyB8PSBIVk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQRUQ7Cisg
ICAgICAgICAgICBzZXRfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFfYmlu
ZCk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogJ3B0X2lycV9jcmVhdGVfYmluZCcg
Y2FuIGJlIGNhbGxlZCBhZnRlciAncHRfaXJxX2Rlc3Ryb3lfYmluZCcuCiAgICAgICAgICAgICAg
KiBUaGUgJ3BpcnFfY2xlYW51cF9jaGVjaycgd2hpY2ggd291bGQgZnJlZSB0aGUgc3RydWN0dXJl
IGlzIG9ubHkKQEAgLTM2Niw5ICs0NzIsOSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAg
ICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBkOwogICAgICAgICAgICAgLyogYmluZCBhZnRlciBo
dm1faXJxX2RwY2kgaXMgc2V0dXAgdG8gYXZvaWQgcmFjZSB3aXRoIGlycSBoYW5kbGVyKi8KICAg
ICAgICAgICAgIHJjID0gcGlycV9ndWVzdF9iaW5kKGQtPnZjcHVbMF0sIGluZm8sIDApOwotICAg
ICAgICAgICAgaWYgKCByYyA9PSAwICYmIHB0X2lycV9iaW5kLT51Lm1zaS5ndGFibGUgKQorICAg
ICAgICAgICAgaWYgKCByYyA9PSAwICYmIGd0YWJsZSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgcmMgPSBtc2l4dGJsX3B0X3JlZ2lzdGVyKGQsIGluZm8sIHB0X2lycV9iaW5kLT51
Lm1zaS5ndGFibGUpOworICAgICAgICAgICAgICAgIHJjID0gbXNpeHRibF9wdF9yZWdpc3Rlcihk
LCBpbmZvLCBndGFibGUpOwogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5kKGQs
IGluZm8pOwpAQCAtMzgzLDggKzQ4OSw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgPSAwOwotICAg
ICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9IDA7CisgICAgICAgICAg
ICAgICAgY2xlYXJfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFfYmluZC0+
aXJxX3R5cGUpOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBwaXJxX2Ns
ZWFudXBfY2hlY2soaW5mbywgZCk7CkBAIC0zOTYsNiArNTAxLDkgQEAgaW50IHB0X2lycV9jcmVh
dGVfYmluZCgKICAgICAgICAgewogICAgICAgICAgICAgdWludDMyX3QgbWFzayA9IEhWTV9JUlFf
RFBDSV9NQUNIX01TSSB8IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0k7CiAKKyAgICAgICAgICAgIGlm
ICggaXIgKQorICAgICAgICAgICAgICAgIG1hc2sgfD0gSFZNX0lSUV9EUENJX0dVRVNUX1JFTUFQ
UEVEOworCiAgICAgICAgICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgbWFzaykgIT0gbWFz
ayApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50
X2xvY2spOwpAQCAtNDAzLDMxICs1MTEsMzAgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyogSWYgcGlycSBpcyBhbHJlYWR5IG1hcHBlZCBh
cyB2bXNpLCB1cGRhdGUgZ3Vlc3QgZGF0YS9hZGRyLiAqLwotICAgICAgICAgICAgaWYgKCBwaXJx
X2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgIT0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWMgfHwKLSAg
ICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgIT0gZ2ZsYWdzICkK
KyAgICAgICAgICAgIGlmICggaHZtX2dtc2lfaW5mb19uZWVkX3VwZGF0ZSgmcGlycV9kcGNpLT5n
bXNpLCBwdF9pcnFfYmluZCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qIERp
cmVjdGx5IGNsZWFyIHBlbmRpbmcgRU9JcyBiZWZvcmUgZW5hYmxpbmcgbmV3IE1TSSBpbmZvLiAq
LwogICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3RfZW9pKGluZm8pOwogCi0gICAgICAgIH0KLSAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+
dS5tc2kuZ3ZlYzsKLSAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFn
cyA9IGdmbGFnczsKKyAgICAgICAgICAgICAgICBzZXRfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNp
LT5nbXNpLCBwdF9pcnFfYmluZCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAg
LyogQ2FsY3VsYXRlIGRlc3RfdmNwdV9pZCBmb3IgTVNJLXR5cGUgcGlycSBtaWdyYXRpb24uICov
Ci0gICAgICAgIGRlc3QgPSBNQVNLX0VYVFIocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Ms
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNUX0lEX01B
U0spOwotICAgICAgICBkZXN0X21vZGUgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAm
IFhFTl9ET01DVExfVk1TSV9YODZfRE1fTUFTSzsKLSAgICAgICAgZGVsaXZlcnlfbW9kZSA9IE1B
U0tfRVhUUihwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFTElWX01BU0spOwotCisgICAg
ICAgIHJjID0gcGlycV9kcGNpXzJfbXNpX2F0dHIoZCwgcGlycV9kcGNpLCAmZ3ZlYywgJmRlc3Qs
ICZkZXN0X21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRlbGl2ZXJ5
X21vZGUpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICAgICAgfQogICAgICAgICBkZXN0X3ZjcHVfaWQgPSBodm1fZ2lycV9kZXN0XzJfdmNwdV9p
ZChkLCBkZXN0LCBkZXN0X21vZGUpOwogICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1
X2lkID0gZGVzdF92Y3B1X2lkOwogICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7
CiAKICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IGZhbHNlOwogICAgICAgICB2Y3B1
ID0gKGRlc3RfdmNwdV9pZCA+PSAwKSA/IGQtPnZjcHVbZGVzdF92Y3B1X2lkXSA6IE5VTEw7Ci0g
ICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCisgICAgICAgIC8qIEZJWE1FOiB3b24ndCB1c2Ug
aW50ZXJydXB0IHBvc3RpbmcgZm9yIGd1ZXN0J3MgcmVtYXBwaW5nIE1TSXMgKi8KKyAgICAgICAg
aWYgKCBpb21tdV9pbnRwb3N0ICYmICFpciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICgg
ZGVsaXZlcnlfbW9kZSA9PSBkZXN0X0xvd2VzdFByaW8gKQogICAgICAgICAgICAgICAgIHZjcHUg
PSB2ZWN0b3JfaGFzaGluZ19kZXN0KGQsIGRlc3QsIGRlc3RfbW9kZSwKQEAgLTQzOSw3ICs1NDYs
NyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGly
cXMoZC0+dmNwdVtkZXN0X3ZjcHVfaWRdKTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBv
c3RpbmcgaWYgaXQgaXMgc3VwcG9ydGVkLiAqLwotICAgICAgICBpZiAoIGlvbW11X2ludHBvc3Qg
KQorICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgJiYgIWlyICkKICAgICAgICAgICAgIHBpX3Vw
ZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxMLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVj
KTsKIApAQCAtNjQ2LDYgKzc1Myw3IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAgIGNhc2Ug
UFRfSVJRX1RZUEVfTVNJX0lSOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAg
ICByZXR1cm4gLUVPUE5PVFNVUFA7CkBAIC02NjQsNyArNzcyLDggQEAgaW50IHB0X2lycV9kZXN0
cm95X2JpbmQoCiAgICAgcGlycSA9IHBpcnFfaW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGly
cV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwogCi0gICAgaWYgKCBodm1faXJxX2RwY2kgJiYgcHRf
aXJxX2JpbmQtPmlycV90eXBlICE9IFBUX0lSUV9UWVBFX01TSSApCisgICAgaWYgKCBodm1faXJx
X2RwY2kgJiYgcHRfaXJxX2JpbmQtPmlycV90eXBlICE9IFBUX0lSUV9UWVBFX01TSSAmJgorICAg
ICAgICAgcHRfaXJxX2JpbmQtPmlycV90eXBlICE9IFBUX0lSUV9UWVBFX01TSV9JUiApCiAgICAg
ewogICAgICAgICB1bnNpZ25lZCBpbnQgYnVzID0gcHRfaXJxX2JpbmQtPnUucGNpLmJ1czsKICAg
ICAgICAgdW5zaWduZWQgaW50IGRldmljZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZpY2U7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2lycS5oCmluZGV4IGJkOGE5MTguLjRmNWQzN2IgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2ly
cS5oCkBAIC0xMjEsNiArMTIxLDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKICNkZWZp
bmUgX0hWTV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQgICAgICAgICAgIDQKICNkZWZpbmUgX0hW
TV9JUlFfRFBDSV9HVUVTVF9NU0lfU0hJRlQgICAgICAgICAgIDUKICNkZWZpbmUgX0hWTV9JUlFf
RFBDSV9JREVOVElUWV9HU0lfU0hJRlQgICAgICAgIDYKKyNkZWZpbmUgX0hWTV9JUlFfRFBDSV9H
VUVTVF9SRU1BUFBFRF9TSElGVCAgICAgIDcKICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9UUkFOU0xB
VEVfU0hJRlQgICAgICAgICAgMTUKICNkZWZpbmUgSFZNX0lSUV9EUENJX01BQ0hfUENJICAgICAg
ICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX1BDSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9E
UENJX01BQ0hfTVNJICAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX01TSV9TSElGVCkK
QEAgLTEyOCw2ICsxMjksNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBI
Vk1fSVJRX0RQQ0lfRU9JX0xBVENIICAgICAgICgxdSA8PCBfSFZNX0lSUV9EUENJX0VPSV9MQVRD
SF9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX1BDSSAgICAgICAoMXUgPDwgX0hW
TV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9N
U0kgICAgICAgKDF1IDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX1NISUZUKQorI2RlZmluZSBI
Vk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQRUQgICgxdSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX1JF
TUFQUEVEX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICAgICgxdSA8
PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJ
X1RSQU5TTEFURSAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQpCiAK
QEAgLTEzNyw2ICsxMzksMTEgQEAgc3RydWN0IGh2bV9nbXNpX2luZm8gewogICAgICAgICAgICAg
dWludDMyX3QgZ3ZlYzsKICAgICAgICAgICAgIHVpbnQzMl90IGdmbGFnczsKICAgICAgICAgfSBs
ZWdhY3k7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQ7
CisgICAgICAgICAgICB1aW50MzJfdCBkYXRhOworICAgICAgICAgICAgdWludDY0X3QgYWRkcjsK
KyAgICAgICAgfSBpbnRyZW1hcDsKICAgICB9OwogICAgIGludCBkZXN0X3ZjcHVfaWQ7IC8qIC0x
IDptdWx0aS1kZXN0LCBub24tbmVnYXRpdmU6IGRlc3RfdmNwdV9pZCAqLwogICAgIGJvb2wgcG9z
dGVkOyAvKiBkaXJlY3RseSBkZWxpdmVyIHRvIGd1ZXN0IHZpYSBWVC1kIFBJPyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCmluZGV4IDY4ODU0YjYuLjhjNTljZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTU1OSw2
ICs1NTksNyBAQCB0eXBlZGVmIGVudW0gcHRfaXJxX3R5cGVfZSB7CiAgICAgUFRfSVJRX1RZUEVf
TVNJLAogICAgIFBUX0lSUV9UWVBFX01TSV9UUkFOU0xBVEUsCiAgICAgUFRfSVJRX1RZUEVfU1BJ
LCAgICAvKiBBUk06IHZhbGlkIHJhbmdlIDMyLTEwMTkgKi8KKyAgICBQVF9JUlFfVFlQRV9NU0lf
SVIsCiB9IHB0X2lycV90eXBlX3Q7CiBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7CiAg
ICAgdWludDMyX3QgbWFjaGluZV9pcnE7CkBAIC01ODYsNiArNTg3LDEyIEBAIHN0cnVjdCB4ZW5f
ZG9tY3RsX2JpbmRfcHRfaXJxIHsKICAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3RhYmxl
OwogICAgICAgICB9IG1zaTsKICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90
IHNvdXJjZV9pZDsKKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGE7CisgICAgICAgICAgICB1aW50
NjRfdCBhZGRyOworICAgICAgICAgICAgdWludDY0X3QgZ3RhYmxlOworICAgICAgICB9IG1zaV9p
cjsKKyAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQxNl90IHNwaTsKICAgICAgICAg
fSBzcGk7CiAgICAgfSB1OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:10:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJz9-00054b-Kv; Fri, 22 Sep 2017 09:10:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJz8-00050v-C2
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:10:58 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 53/9C-01810-1A3D4C95; Fri, 22 Sep 2017 09:10:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhorvw8pF
 Ig/snmS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1lzsYC+YrV1w6eo29gfGadBcjF4eQwHRG
 iX1tUxi7GDk5JAR4JY4sm8EKYQdIbP/3mB2iqINRYv29h+wgCTYBdYkTiyeCNYgISEtc+3yZE
 aSIWWAxo8TeDavAEsICgRKTfh9mA7FZBFQlvn/fzNLFyMHBK+Aqsfx7BMQCBYkpD98zg9icQO
 FffduZQGwhAReJ1qX7mSYw8i5gZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYEPUMDIw7GPe0+x1ilORgUhLl/XvpSKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd52kJxgUWp6akVaZg4wNGHSEhw8SiK8aiBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnp
 UqJ8+qBFAmAFGWU5sGNgMXJJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNkgU3gy80rgNr
 0COoIJ6Ijy1WBHlCQipKQaGJMjVxV7lU9wq1tysOLOz6yOheumn7tuxjFj/vHUA/sjHjyePjX
 w1OMX2lo3Tj9tNmH7NE9Ls/RFTd+FnVfXLD6h5fElLHS1+b+vqzTO6no8EnBa8e2xUmpPUecX
 zY3SZg2X3vXPOKyx6V3BN57NtapsP2WPzP+wYqW9uF8x34pZUz5pvH59MSpEiaU4I9FQi7moO
 BEAcsis3o4CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506071453!109924144!2
X-Originating-IP: [134.134.136.20]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjAgPT4gMzU1MzU4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13611 invoked from network); 22 Sep 2017 09:10:56 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:56 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1222293568"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga002.fm.intel.com with ESMTP; 22 Sep 2017 02:10:54 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:06 -0400
Message-Id: <1506049330-11196-26-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH V3 25/29] x86/vmsi: Hook delivering remapping
	format msi to guest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkluIHR3byBzaXR1YXRpb25zLCBo
eXBlcnZpc29yIGRlbGl2ZXJzIGEgbXNpIHRvIGEgaHZtIGd1ZXN0LiBPbmUgaXMKd2hlbiBxZW11
IHNlbmRzIGEgcmVxdWVzdCB0byBoeXBlcnZpc29yIHRocm91Z2ggWEVOX0RNT1BfaW5qZWN0X21z
aS4KVGhlIG90aGVyIGlzIHdoZW4gYSBwaHlzaWNhbCBpbnRlcnJ1cHQgYXJyaXZlcyBhbmQgaXQg
aGFzIGJlZW4gYm91bmQKdG8gYSBndWVzdCBtc2kuCgpGb3IgdGhlIGZvcm1lciwgdGhlIG1zaSBp
cyByb3V0ZWQgdG8gY29tbW9uIHZJT01NVSBsYXllciBpZiBpdCBpcyBpbgpyZW1hcHBpbmcgZm9y
bWF0LiBGb3IgdGhlIGxhdHRlciwgaWYgdGhlIHB0IGlycSBpcyBib3VuZCB0byBhIGd1ZXN0CnJl
bWFwcGluZyBtc2ksIGEgbmV3IHJlbWFwcGluZyBtc2kgaXMgY29uc3RydWN0ZWQgYmFzZWQgb24g
dGhlIGJpbmRpbmcKaW5mb3JtYXRpb24gYW5kIHJvdXRlZCB0byBjb21tb24gdklPTU1VIGxheWVy
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9pcnEuYyAgICAgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAg
ICAgfCAxNCArKysrKysrKysrKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyB8IDIx
ICsrKysrKysrKystLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCBlNDI1ZGY5Li5lOTliYTdkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKQEAg
LTIzLDkgKzIzLDExIEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2ly
cS5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21tdS5o
PgogI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0
Lmg+CiAjaW5jbHVkZSA8YXNtL21zaS5oPgorI2luY2x1ZGUgPGFzbS92aW9tbXUuaD4KIAogLyog
TXVzdCBiZSBjYWxsZWQgd2l0aCBodm1fZG9tYWluLT5pcnFfbG9jayBob2xkICovCiBzdGF0aWMg
dm9pZCBhc3NlcnRfZ3NpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlvYXBpY19nc2kpCkBA
IC0zMzksNiArMzQxLDExIEBAIGludCBodm1faW5qZWN0X21zaShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50NjRfdCBhZGRyLCB1aW50MzJfdCBkYXRhKQogICAgIHVpbnQ4X3QgdHJpZ19tb2RlID0gKGRh
dGEgJiBNU0lfREFUQV9UUklHR0VSX01BU0spCiAgICAgICAgID4+IE1TSV9EQVRBX1RSSUdHRVJf
U0hJRlQ7CiAgICAgdWludDhfdCB2ZWN0b3IgPSBkYXRhICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7
CisgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7CisKKyAgICBp
cnFfcmVxdWVzdF9tc2lfZmlsbCgmcmVxdWVzdCwgMCwgYWRkciwgZGF0YSk7CisgICAgaWYgKCB2
aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyhkLCAmcmVxdWVzdCkgKQorICAgICAgICByZXR1cm4g
dmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChkLCAmcmVxdWVzdCk7CiAKICAgICBpZiAoICF2ZWN0
b3IgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMKaW5kZXggN2YyMTg1My4uMTI0NGRmMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKQEAgLTMx
LDYgKzMxLDcgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1
ZGUgPHB1YmxpYy9odm0vaW9yZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5jbHVk
ZSA8YXNtL2h2bS92cGljLmg+CkBAIC0zOSw2ICs0MCw3IEBACiAjaW5jbHVkZSA8YXNtL2N1cnJl
bnQuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgor
I2luY2x1ZGUgPGFzbS92aW9tbXUuaD4KIAogc3RhdGljIHZvaWQgdm1zaV9pbmpfaXJxKAogICAg
IHN0cnVjdCB2bGFwaWMgKnRhcmdldCwKQEAgLTExNSw3ICsxMTcsMTcgQEAgdm9pZCB2bXNpX2Rl
bGl2ZXJfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAq
cGlycV9kcGNpKQogCiAgICAgQVNTRVJUKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lf
R1VFU1RfTVNJKTsKIAotICAgIHZtc2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9k
ZSwgZGVsaXZlcnlfbW9kZSwgdHJpZ19tb2RlKTsKKyAgICBpZiAoIHBpcnFfZHBjaS0+ZmxhZ3Mg
JiBIVk1fSVJRX0RQQ0lfR1VFU1RfUkVNQVBQRUQgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGFy
Y2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3Rf
bXNpX2ZpbGwoJnJlcXVlc3QsIHBpcnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5zb3VyY2VfaWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5hZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAu
ZGF0YSk7CisgICAgICAgIHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoZCwgJnJlcXVlc3QpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZtc2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRl
c3RfbW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJpZ19tb2RlKTsKIH0KIAogLyogUmV0dXJuIHZhbHVl
LCAtMSA6IG11bHRpLWRlc3RzLCBub24tbmVnYXRpdmUgdmFsdWU6IGRlc3RfdmNwdV9pZCAqLwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMKaW5kZXggNjE5NjMzNC4uMzQ5YThjZiAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CkBAIC05NDIsMjEgKzk0MiwyMCBAQCBzdGF0aWMgdm9pZCBfX21zaV9waXJxX2VvaShzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogc3RhdGljIGludCBfaHZtX2RwY2lfbXNpX2VvaShz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZt
X3BpcnFfZHBjaSAqcGlycV9kcGNpLCB2b2lkICphcmcpCiB7Ci0gICAgaW50IHZlY3RvciA9IChs
b25nKWFyZzsKKyAgICB1aW50OF90IHZlY3RvciwgZGxtLCB2ZWN0b3JfdGFyZ2V0ID0gKGxvbmcp
YXJnOworICAgIHVpbnQzMl90IGRlc3Q7CisgICAgYm9vbCBkbTsKIAotICAgIGlmICggKHBpcnFf
ZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kpICYmCi0gICAgICAgICAocGlycV9k
cGNpLT5nbXNpLmxlZ2FjeS5ndmVjID09IHZlY3RvcikgKQorICAgIGlmICggcGlycV9kcGNpLT5m
bGFncyAmIEhWTV9JUlFfRFBDSV9NQUNIX01TSSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBp
bnQgZGVzdCA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9ERVNU
X0lEX01BU0spOwotICAgICAgICBib29sIGRlc3RfbW9kZSA9IHBpcnFfZHBjaS0+Z21zaS5sZWdh
Y3kuZ2ZsYWdzICYKLSAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX1ZNU0lfWDg2
X0RNX01BU0s7CisgICAgICAgIGlmICggcGlycV9kcGNpXzJfbXNpX2F0dHIoZCwgcGlycV9kcGNp
LCAmdmVjdG9yLCAmZGVzdCwgJmRtLCAmZGxtKSApCisgICAgICAgICAgICByZXR1cm4gMDsKIAot
ICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKGN1cnJlbnQpLCBOVUxM
LCAwLCBkZXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3RfbW9kZSkgKQor
ICAgICAgICBpZiAoIHZlY3RvciA9PSB2ZWN0b3JfdGFyZ2V0ICYmCisgICAgICAgICAgICAgdmxh
cGljX21hdGNoX2Rlc3QodmNwdV92bGFwaWMoY3VycmVudCksIE5VTEwsIDAsIGRlc3QsIGRtKSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIF9fbXNpX3BpcnFfZW9pKHBpcnFfZHBjaSk7Ci0gICAg
ICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgICAgICAgICBfX21zaV9waXJxX2VvaShwaXJxX2Rw
Y2kpOworICAgICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICB9CiAgICAgfQogCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:11:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJzC-0005Ad-Ty; Fri, 22 Sep 2017 09:11:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJzC-00050G-19
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:11:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D8/1D-03414-5A3D4C95; Fri, 22 Sep 2017 09:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXS1tbhqLv08pF
 Ig6YNzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aE6TtZC/4VVzSvOs3SwDglvIuRi0NIYBqj
 xJqulcxdjJwcEgK8EkeWzWCFsAMkPry+xQZR1MEo0XzqLhNIgk1AXeLE4omMILaIgLTEtc+XG
 UGKmAUWM0o8bznIDpIQFnCXmLX2AlgDi4CqxOYVV8E28Aq4Sry8+4UJYoOCxJSH78HinEDxX3
 3bweJCAi4SrUv3M01g5F3AyLCKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwJBiAYAfjt2UBhxglOZiURHnfnz8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 1+8SUE6wKDU9tSItMwcYnDBpCQ4eJRHeRJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEe
 fVAigRAijJK8+BGwCLlEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5s0Gm8GTmlcBtegV0BB
 PQEeWrwY4oSURISTUwMgX0NHNIP7ikfUa6uqUsrtUlRy6Wq+LBhe5/Vev/vPi41XXZddfKJyI
 tHsnnXhc8eMz2x27nqfwJiuI8v/ZH36tVV/h3wlRpqbKGo3H9M/lMz0M3GiQ2Jz9fJXh906J3
 3eFGptZ32NN0zV6Hq87d3TlR6Lfl6hzHzrhtInUnr/i0O7Hkl+1SYinOSDTUYi4qTgQATtvDV
 o8CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506071458!118192242!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24570 invoked from network); 22 Sep 2017 09:11:00 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:11:00 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:10:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="1017291074"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga003.jf.intel.com with ESMTP; 22 Sep 2017 02:10:56 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:07 -0400
Message-Id: <1506049330-11196-27-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH V3 26/29] x86/vvtd: Handle interrupt translation
	faults
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkludGVycnVwdCB0cmFuc2xhdGlv
biBmYXVsdHMgYXJlIG5vbi1yZWNvdmVyYWJsZSBmYXVsdC4gV2hlbiBmYXVsdHMKYXJlIHRyaWdn
ZXJlZCwgaXQgbmVlZHMgdG8gcG9wdWxhdGUgZmF1bHQgaW5mbyB0byBGYXVsdCBSZWNvcmRpbmcK
UmVnaXN0ZXJzIGFuZCBpbmplY3QgdklPTU1VIG1zaSBpbnRlcnJ1cHQgdG8gbm90aWZ5IGd1ZXN0
IElPTU1VIGRyaXZlcgp0byBkZWFsIHdpdGggZmF1bHRzLgoKVGhpcyBwYXRjaCBlbXVsYXRlcyBo
YXJkd2FyZSdzIGhhbmRsaW5nIGludGVycnVwdCB0cmFuc2xhdGlvbgpmYXVsdHMgKG1vcmUgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIHByb2Nlc3MgY2FuIGJlIGZvdW5kIGluIFZULWQgc3BlYywKY2hp
cHRlciAiVHJhbnNsYXRpb24gRmF1bHRzIiwgc2VjdGlvbiAiTm9uLVJlY292ZXJhYmxlIEZhdWx0
ClJlcG9ydGluZyIgYW5kIHNlY3Rpb24gIk5vbi1SZWNvdmVyYWJsZSBMb2dnaW5nIikuClNwZWNp
ZmljYWxseSwgdmlvbW11X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0
aW9uIGFuZAp2aW9tbXVfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCgpIHJlcG9ydHMgZmF1
bHRzIHRvIHNvZnR3YXJlLgpDdXJyZW50bHksIG9ubHkgUHJpbWFyeSBGYXVsdCBMb2dnaW5nIGlz
IHN1cHBvcnRlZCBhbmQgdGhlIE51bWJlciBvZgpGYXVsdC1yZWNvcmRpbmcgUmVnaXN0ZXJzIGlz
IDEuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICA2MCArKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAzMDEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3OTAzODRmLi5lMTliMDQ1
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMTk4LDI2ICsxOTgsNjYgQEAK
ICNkZWZpbmUgRE1BX0NDTURfQ0FJR19NQVNLKHgpICgoKHU2NCl4KSAmICgodTY0KSAweDMgPDwg
NTkpKQogCiAvKiBGRUNUTF9SRUcgKi8KLSNkZWZpbmUgRE1BX0ZFQ1RMX0lNICgoKHU2NCkxKSA8
PCAzMSkKKyNkZWZpbmUgRE1BX0ZFQ1RMX0lNX1NISUZUIDMxCisjZGVmaW5lIERNQV9GRUNUTF9J
TSAoMVUgPDwgRE1BX0ZFQ1RMX0lNX1NISUZUKQorI2RlZmluZSBETUFfRkVDVExfSVBfU0hJRlQg
MzAKKyNkZWZpbmUgRE1BX0ZFQ1RMX0lQICgxVSA8PCBETUFfRkVDVExfSVBfU0hJRlQpCiAKIC8q
IEZTVFNfUkVHICovCi0jZGVmaW5lIERNQV9GU1RTX1BGTyAoKHU2NCkxIDw8IDApCi0jZGVmaW5l
IERNQV9GU1RTX1BQRiAoKHU2NCkxIDw8IDEpCi0jZGVmaW5lIERNQV9GU1RTX0FGTyAoKHU2NCkx
IDw8IDIpCi0jZGVmaW5lIERNQV9GU1RTX0FQRiAoKHU2NCkxIDw8IDMpCi0jZGVmaW5lIERNQV9G
U1RTX0lRRSAoKHU2NCkxIDw8IDQpCi0jZGVmaW5lIERNQV9GU1RTX0lDRSAoKHU2NCkxIDw8IDUp
Ci0jZGVmaW5lIERNQV9GU1RTX0lURSAoKHU2NCkxIDw8IDYpCi0jZGVmaW5lIERNQV9GU1RTX0ZB
VUxUUyAgICBETUFfRlNUU19QRk8gfCBETUFfRlNUU19QUEYgfCBETUFfRlNUU19BRk8gfCBETUFf
RlNUU19BUEYgfCBETUFfRlNUU19JUUUgfCBETUFfRlNUU19JQ0UgfCBETUFfRlNUU19JVEUKKyNk
ZWZpbmUgRE1BX0ZTVFNfUEZPX1NISUZUIDAKKyNkZWZpbmUgRE1BX0ZTVFNfUEZPICgxVSA8PCBE
TUFfRlNUU19QRk9fU0hJRlQpCisjZGVmaW5lIERNQV9GU1RTX1BQRl9TSElGVCAxCisjZGVmaW5l
IERNQV9GU1RTX1BQRiAoMVUgPDwgRE1BX0ZTVFNfUFBGX1NISUZUKQorI2RlZmluZSBETUFfRlNU
U19BRk8gKDFVIDw8IDIpCisjZGVmaW5lIERNQV9GU1RTX0FQRiAoMVUgPDwgMykKKyNkZWZpbmUg
RE1BX0ZTVFNfSVFFICgxVSA8PCA0KQorI2RlZmluZSBETUFfRlNUU19JQ0UgKDFVIDw8IDUpCisj
ZGVmaW5lIERNQV9GU1RTX0lURSAoMVUgPDwgNikKKyNkZWZpbmUgRE1BX0ZTVFNfUFJPX1NISUZU
IDcKKyNkZWZpbmUgRE1BX0ZTVFNfUFJPICgxVSA8PCBETUFfRlNUU19QUk9fU0hJRlQpCisjZGVm
aW5lIERNQV9GU1RTX0ZBVUxUUyAgICAoRE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1B
X0ZTVFNfQUZPIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GU1RTX0FQRiB8
IERNQV9GU1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBETUFfRlNUU19JVEUgfCBETUFfRlNUU19QUk8pCisjZGVmaW5lIERNQV9GU1RTX1JXMUNT
ICAgICAoRE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GU1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IERN
QV9GU1RTX0lURSB8IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlNUU19QUk8p
CiAjZGVmaW5lIGRtYV9mc3RzX2ZhdWx0X3JlY29yZF9pbmRleChzKSAoKChzKSA+PiA4KSAmIDB4
ZmYpCiAKIC8qIEZSQ0RfUkVHLCAzMiBiaXRzIGFjY2VzcyAqLwotI2RlZmluZSBETUFfRlJDRF9G
ICgoKHU2NCkxKSA8PCAzMSkKKyNkZWZpbmUgRE1BX0ZSQ0RfTEVOICAgICAgICAgICAgMHgxMAor
I2RlZmluZSBETUFfRlJDRDJfT0ZGU0VUICAgICAgICAweDgKKyNkZWZpbmUgRE1BX0ZSQ0QzX09G
RlNFVCAgICAgICAgMHhjCisjZGVmaW5lIERNQV9GUkNEX0ZfU0hJRlQgICAgICAgIDMxCisjZGVm
aW5lIERNQV9GUkNEX0YgKCh1NjQpMSA8PCBETUFfRlJDRF9GX1NISUZUKQogI2RlZmluZSBkbWFf
ZnJjZF90eXBlKGQpICgoZCA+PiAzMCkgJiAxKQogI2RlZmluZSBkbWFfZnJjZF9mYXVsdF9yZWFz
b24oYykgKGMgJiAweGZmKQogI2RlZmluZSBkbWFfZnJjZF9zb3VyY2VfaWQoYykgKGMgJiAweGZm
ZmYpCiAjZGVmaW5lIGRtYV9mcmNkX3BhZ2VfYWRkcihkKSAoZCAmICgoKHU2NCktMSkgPDwgMTIp
KSAvKiBsb3cgNjQgYml0ICovCiAKK3N0cnVjdCB2dGRfZmF1bHRfcmVjb3JkX3JlZ2lzdGVyCit7
CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDY0X3QgbG87
CisgICAgICAgICAgICB1aW50NjRfdCBoaTsKKyAgICAgICAgfSBiaXRzOworICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgdWludDY0X3QgcnN2ZDAgICAgICAgICAgOjEyLAorICAgICAgICAg
ICAgICAgICAgICAgZmF1bHRfaW5mbyAgICAgOjUyOworICAgICAgICAgICAgdWludDY0X3Qgc291
cmNlX2lkICAgICAgOjE2LAorICAgICAgICAgICAgICAgICAgICAgcnN2ZDEgICAgICAgICAgOjks
CisgICAgICAgICAgICAgICAgICAgICBwbXIgICAgICAgICAgICA6MSwgIC8qIFByaXZpbGVnZSBN
b2RlIFJlcXVlc3RlZCAqLworICAgICAgICAgICAgICAgICAgICAgZXhlICAgICAgICAgICAgOjEs
ICAvKiBFeGVjdXRlIFBlcm1pc3Npb24gUmVxdWVzdGVkICovCisgICAgICAgICAgICAgICAgICAg
ICBwYXNpZF9wICAgICAgICA6MSwgIC8qIFBBU0lEIFByZXNlbnQgKi8KKyAgICAgICAgICAgICAg
ICAgICAgIGZhdWx0X3JlYXNvbiAgIDo4LCAgLyogRmF1bHQgUmVhc29uICovCisgICAgICAgICAg
ICAgICAgICAgICBwYXNpZF92YWwgICAgICA6MjAsIC8qIFBBU0lEIFZhbHVlICovCisgICAgICAg
ICAgICAgICAgICAgICBhZGRyX3R5cGUgICAgICA6MiwgIC8qIEFkZHJlc3MgVHlwZSAqLworICAg
ICAgICAgICAgICAgICAgICAgdHlwZSAgICAgICAgICAgOjEsICAvKiBUeXBlLiAoMCkgV3JpdGUg
KDEpIFJlYWQvQXRvbWljT3AgKi8KKyAgICAgICAgICAgICAgICAgICAgIGZhdWx0ICAgICAgICAg
IDoxOyAgLyogRmF1bHQgKi8KKyAgICAgICAgfSBmaWVsZHM7CisgICAgfTsKK307CisKIGVudW0g
VlREX0ZBVUxUX1RZUEUKIHsKICAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24g
ZmF1bHRzICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwppbmRleCBiZDFjYWRkLi43NDU5
NDFjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKQEAgLTE5LDYgKzE5LDcgQEAKICAq
LwogCiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUg
PHhlbi92aW9tbXUuaD4KQEAgLTQxLDYgKzQyLDcgQEAgdW5zaWduZWQgaW50IHZ2dGRfY2FwcyA9
IFZJT01NVV9DQVBfSVJRX1JFTUFQUElORzsKIHN0cnVjdCBodm1faHdfdnZ0ZF9zdGF0dXMgewog
ICAgIHVpbnQzMl90IGVpbV9lbmFibGVkIDogMSwKICAgICAgICAgICAgICBpbnRyZW1hcF9lbmFi
bGVkIDogMTsKKyAgICB1aW50MzJfdCBmYXVsdF9pbmRleDsKICAgICB1aW50MzJfdCBpcnRfbWF4
X2VudHJ5OwogICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8KICAg
ICB1aW50NjRfdCBpcnQ7CkBAIC04Niw2ICs4OCwyMiBAQCBzdHJ1Y3QgdnZ0ZCAqZG9tYWluX3Z2
dGQoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gKGQtPnZpb21tdSkgPyBkLT52aW9tbXUt
PnByaXYgOiBOVUxMOwogfQogCitzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYW5kX3NldF9i
aXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQoreworICAgIHJldHVy
biB0ZXN0X2FuZF9zZXRfYml0KG5yLCAmdnZ0ZC0+cmVncy0+ZGF0YTMyW3JlZy9zaXplb2YodWlu
dDMyX3QpXSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHZ2dGRfdGVzdF9hbmRfY2xlYXJfYml0
KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCit7CisgICAgcmV0dXJuIHRlc3RfYW5kX2NsZWFy
X2JpdChuciwgJnZ2dGQtPnJlZ3MtPmRhdGEzMltyZWcvc2l6ZW9mKHVpbnQzMl90KV0pOworfQor
CitzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCByZWcsIGludCBucikKK3sKKyAgICByZXR1cm4gdGVzdF9iaXQobnIsICZ2dnRkLT5yZWdz
LT5kYXRhMzJbcmVnL3NpemVvZih1aW50MzJfdCldKTsKK30KKwogc3RhdGljIGlubGluZSB2b2lk
IHZ2dGRfc2V0X2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCiB7
CiAgICAgX19zZXRfYml0KG5yLCAmdnZ0ZC0+cmVncy0+ZGF0YTMyW3JlZy9zaXplb2YodWludDMy
X3QpXSk7CkBAIC0yMDYsNiArMjI0LDIzIEBAIHN0YXRpYyBpbnQgdnZ0ZF9kZWxpdmVyeShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50OF90IHZlY3RvciwKICAgICByZXR1cm4gMDsKIH0KIAordm9pZCB2
dnRkX2dlbmVyYXRlX2ludGVycnVwdChjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3Qg
YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YSkKK3sKKyAg
ICB1aW50OF90IGRlc3QsIGRtLCBkbG0sIHRtLCB2ZWN0b3I7CisKKyAgICB2dnRkX2RlYnVnKCJT
ZW5kaW5nIGludGVycnVwdCAleCAleCB0byBkJWQiLAorICAgICAgICAgICAgICAgYWRkciwgZGF0
YSwgdnZ0ZC0+ZG9tYWluLT5kb21haW5faWQpOworCisgICAgZGVzdCA9IE1BU0tfRVhUUihhZGRy
LCBNU0lfQUREUl9ERVNUX0lEX01BU0spOworICAgIGRtID0gISEoYWRkciAmIE1TSV9BRERSX0RF
U1RNT0RFX01BU0spOworICAgIGRsbSA9IE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9ERUxJVkVS
WV9NT0RFX01BU0spOworICAgIHRtID0gTUFTS19FWFRSKGRhdGEsIE1TSV9EQVRBX1RSSUdHRVJf
TUFTSyk7CisgICAgdmVjdG9yID0gZGF0YSAmIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLOworCisgICAg
dnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIHZlY3RvciwgZGVzdCwgZG0sIGRsbSwgdG0pOwor
fQorCiBzdGF0aWMgdWludDMyX3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KAogICAgIGNv
bnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQogewpAQCAtMjQzLDYg
KzI3OCwyMDcgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBpcnRlX2Rlc3Qoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IGRlc3QpCiAgICAgICAgICAgIE1BU0tfRVhUUihkZXN0LCBJUlRFX3hB
UElDX0RFU1RfTUFTSyk7CiB9CiAKK3N0YXRpYyB2b2lkIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVy
YWJsZV9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IHJlYXNvbikKK3sKKyAgICB1aW50MzJf
dCBmc3RzOworCisgICAgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKTsK
KyAgICB2dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgcmVhc29uKTsKKworICAgIC8q
CisgICAgICogQWNjb3JvZGluZyB0byBWVC1kIHNwZWMgIk5vbi1SZWNvdmVyYWJsZSBGYXVsdCBF
dmVudCIgY2hhcHRlciwgaWYKKyAgICAgKiB0aGVyZSBhcmUgYW55IHByZXZpb3VzbHkgcmVwb3J0
ZWQgaW50ZXJydXB0IGNvbmRpdGlvbnMgdGhhdCBhcmUgeWV0IHRvCisgICAgICogYmUgc2V2aWNl
cyBieSBzb2Z0d2FyZSwgdGhlIEZhdWx0IEV2ZW50IGludGVycnJ1cHQgaXMgbm90IGdlbmVyYXRl
ZC4KKyAgICAgKi8KKyAgICBpZiAoIGZzdHMgJiBETUFfRlNUU19GQVVMVFMgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICB2dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNU
TF9JUF9TSElGVCk7CisgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JF
RywgRE1BX0ZFQ1RMX0lNX1NISUZUKSApCisgICAgeworICAgICAgICB1aW50MzJfdCBmZV9kYXRh
LCBmZV9hZGRyOworICAgICAgICBmZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVE
QVRBX1JFRyk7CisgICAgICAgIGZlX2FkZHIgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GRUFE
RFJfUkVHKTsKKyAgICAgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0ZCwgZmVfYWRkciwg
ZmVfZGF0YSk7CisgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBE
TUFfRkVDVExfSVBfU0hJRlQpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgdnZ0ZF91cGRhdGVf
cHBmKHN0cnVjdCB2dnRkICp2dnRkKQoreworICAgIGludCBpOworICAgIHVpbnQ2NF90IGNhcCA9
IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0NBUF9SRUcpOworICAgIHVuc2lnbmVkIGludCBiYXNl
ID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY2Fw
X251bV9mYXVsdF9yZWdzKGNhcCk7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIHZ2dGRfdGVz
dF9iaXQodnZ0ZCwgYmFzZSArIGkgKiBETUFfRlJDRF9MRU4gKyBETUFfRlJDRDNfT0ZGU0VULAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0RfRl9TSElGVCkgKQorICAgICAgICB7
CisgICAgICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1B
X0ZTVFNfUFBGX1NISUZUKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0K
KyAgICAvKgorICAgICAqIE5vIFByaW1hcnkgRmF1bHQgaXMgaW4gRmF1bHQgUmVjb3JkIFJlZ2lz
dGVycywgdGh1cyBjbGVhciBQUEYgYml0IGluCisgICAgICogRlNUUy4KKyAgICAgKi8KKyAgICB2
dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBETUFfRlNUU19QUEZfU0hJRlQpOwor
CisgICAgLyogSWYgbm8gZmF1bHQgaXMgaW4gRlNUUywgY2xlYXIgcGVuZGluZyBiaXQgaW4gRkVD
VEwuICovCisgICAgaWYgKCAhKHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKSAmIERN
QV9GU1RTX0ZBVUxUUykgKQorICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RM
X1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZUKTsKK30KKworLyoKKyAqIENvbW1pdCBhIGZhdWx0IHRv
IGVtdWxhdGVkIEZhdWx0IFJlY29yZCBSZWdpc3RlcnMuCisgKi8KK3N0YXRpYyB2b2lkIHZ2dGRf
Y29tbWl0X2ZyY2Qoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCBpZHgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB2dGRfZmF1bHRfcmVjb3JkX3JlZ2lzdGVyICpmcmNkKQorewor
ICAgIHVpbnQ2NF90IGNhcCA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0NBUF9SRUcpOworICAg
IHVuc2lnbmVkIGludCBiYXNlID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKKworICAgIHZ2
dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIGJhc2UgKyBpZHggKiBETUFfRlJDRF9MRU4sIGZyY2QtPmJp
dHMubG8pOworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIGJhc2UgKyBpZHggKiBETUFfRlJD
RF9MRU4gKyA4LCBmcmNkLT5iaXRzLmhpKTsKKyAgICB2dnRkX3VwZGF0ZV9wcGYodnZ0ZCk7Cit9
CisKKy8qCisgKiBBbGxvY2F0ZSBhIEZSQ0QgZm9yIHRoZSBjYWxsZXIuIElmIHN1Y2Nlc3MsIHJl
dHVybiB0aGUgRlJJLiBPciwgcmV0dXJuIC0xCisgKiB3aGVuIGZhaWx1cmUuCisgKi8KK3N0YXRp
YyBpbnQgdnZ0ZF9hbGxvY19mcmNkKHN0cnVjdCB2dnRkICp2dnRkKQoreworICAgIGludCBwcmV2
OworICAgIHVpbnQ2NF90IGNhcCA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0NBUF9SRUcpOwor
ICAgIHVuc2lnbmVkIGludCBiYXNlID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKKworICAg
IC8qIFNldCB0aGUgRiBiaXQgdG8gaW5kaWNhdGUgdGhlIEZSQ0QgaXMgaW4gdXNlLiAqLworICAg
IGlmICggIXZ2dGRfdGVzdF9hbmRfc2V0X2JpdCh2dnRkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBiYXNlICsgdnZ0ZC0+c3RhdHVzLmZhdWx0X2luZGV4ICogRE1BX0ZSQ0RfTEVO
ICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0QzX09GRlNFVCwgRE1B
X0ZSQ0RfRl9TSElGVCkgKQorICAgIHsKKyAgICAgICAgcHJldiA9IHZ2dGQtPnN0YXR1cy5mYXVs
dF9pbmRleDsKKyAgICAgICAgdnZ0ZC0+c3RhdHVzLmZhdWx0X2luZGV4ID0gKHByZXYgKyAxKSAl
IGNhcF9udW1fZmF1bHRfcmVncyhjYXApOworICAgICAgICByZXR1cm4gdnZ0ZC0+c3RhdHVzLmZh
dWx0X2luZGV4OworICAgIH0KKyAgICByZXR1cm4gLUVOT01FTTsKK30KKworc3RhdGljIHZvaWQg
dnZ0ZF9mcmVlX2ZyY2Qoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCBpKQoreworICAgIHVpbnQ2NF90
IGNhcCA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0NBUF9SRUcpOworICAgIHVuc2lnbmVkIGlu
dCBiYXNlID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKKworICAgIHZ2dGRfY2xlYXJfYml0
KHZ2dGQsIGJhc2UgKyBpICogRE1BX0ZSQ0RfTEVOICsgRE1BX0ZSQ0QzX09GRlNFVCwKKyAgICAg
ICAgICAgICAgICAgICBETUFfRlJDRF9GX1NISUZUKTsKK30KKworc3RhdGljIGludCB2dnRkX3Jl
Y29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmVhc29uKQoreworICAgIHN0cnVjdCB2dGRfZmF1bHRf
cmVjb3JkX3JlZ2lzdGVyIGZyY2Q7CisgICAgaW50IGZhdWx0X2luZGV4OworCisgICAgc3dpdGNo
KHJlYXNvbikKKyAgICB7CisgICAgY2FzZSBWVERfRlJfSVJfUkVRX1JTVkQ6CisgICAgY2FzZSBW
VERfRlJfSVJfSU5ERVhfT1ZFUjoKKyAgICBjYXNlIFZURF9GUl9JUl9FTlRSWV9QOgorICAgIGNh
c2UgVlREX0ZSX0lSX1JPT1RfSU5WQUw6CisgICAgY2FzZSBWVERfRlJfSVJfSVJURV9SU1ZEOgor
ICAgIGNhc2UgVlREX0ZSX0lSX1JFUV9DT01QQVQ6CisgICAgY2FzZSBWVERfRlJfSVJfU0lEX0VS
UjoKKyAgICAgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcsIERNQV9G
U1RTX1BGT19TSElGVCkgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
ICAgICAvKiBObyBhdmFpbGFibGUgRmF1bHQgUmVjb3JkIG1lYW5zIEZhdWx0IG92ZXJmbG93ZWQg
Ki8KKyAgICAgICAgZmF1bHRfaW5kZXggPSB2dnRkX2FsbG9jX2ZyY2QodnZ0ZCk7CisgICAgICAg
IGlmICggZmF1bHRfaW5kZXggPT0gLTEgKQorICAgICAgICB7CisgICAgICAgICAgICB2dnRkX3Jl
cG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUEZPX1NISUZUKTsKKyAg
ICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIH0KKyAgICAgICAgbWVtc2V0
KCZmcmNkLCAwLCBzaXplb2YoZnJjZCkpOworICAgICAgICBmcmNkLmZpZWxkcy5mYXVsdF9yZWFz
b24gPSAodWludDhfdClyZWFzb247CisgICAgICAgIGZyY2QuZmllbGRzLmZhdWx0X2luZm8gPSAo
KHVpbnQ2NF90KWlycV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleChyZXF1ZXN0KSkgPDwgMzY7Cisg
ICAgICAgIGZyY2QuZmllbGRzLnNvdXJjZV9pZCA9ICh1aW50MTZfdClyZXF1ZXN0LT5zb3VyY2Vf
aWQ7CisgICAgICAgIGZyY2QuZmllbGRzLmZhdWx0ID0gMTsKKyAgICAgICAgdnZ0ZF9jb21taXRf
ZnJjZCh2dnRkLCBmYXVsdF9pbmRleCwgJmZyY2QpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBoYW5k
bGUgdlZURCBGYXVsdCAocmVhc29uIDB4JXgpLiIsIHJlYXNvbik7CisgICAgZG9tYWluX2NyYXNo
KHZ2dGQtPmRvbWFpbik7CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGlu
dCB2dnRkX3dyaXRlX2ZyY2QzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCit7Cisg
ICAgLyogV3JpdGluZyBhIDEgbWVhbnMgY2xlYXIgZmF1bHQgKi8KKyAgICBpZiAoIHZhbCAmIERN
QV9GUkNEX0YgKQorICAgIHsKKyAgICAgICAgdnZ0ZF9mcmVlX2ZyY2QodnZ0ZCwgMCk7CisgICAg
ICAgIHZ2dGRfdXBkYXRlX3BwZih2dnRkKTsKKyAgICB9CisgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKK30KKworc3RhdGljIGludCB2dnRkX3dyaXRlX2ZlY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCB2YWwpCit7CisgICAgLyoKKyAgICAgKiBPbmx5IERNQV9GRUNUTF9JTSBiaXQgaXMg
d3JpdGFibGUuIEdlbmVyYXRlIHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCisgICAgICovCisg
ICAgaWYgKCAhKHZhbCAmIERNQV9GRUNUTF9JTSkgKQorICAgIHsKKyAgICAgICAgLyogQ2xlYXIg
SU0gKi8KKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9G
RUNUTF9JTV9TSElGVCk7CisgICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICB1aW50MzJfdCBmZV9kYXRhLCBmZV9hZGRyOworCisgICAgICAgICAgICBmZV9kYXRh
ID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVEQVRBX1JFRyk7CisgICAgICAgICAgICBmZV9h
ZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVBRERSX1JFRyk7CisgICAgICAgICAgICB2
dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRkLCBmZV9hZGRyLCBmZV9kYXRhKTsKKyAgICAgICAg
fQorICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZFQ1RM
X1JFRywgRE1BX0ZFQ1RMX0lNX1NISUZUKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mc3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJf
dCB2YWwpCit7CisgICAgaW50IGksIG1heF9mYXVsdF9pbmRleCA9IERNQV9GU1RTX1BST19TSElG
VDsKKyAgICB1aW50NjRfdCBiaXRzX3RvX2NsZWFyID0gdmFsICYgRE1BX0ZTVFNfUlcxQ1M7CisK
KyAgICBpZiAoIGJpdHNfdG9fY2xlYXIgKQorICAgIHsKKyAgICAgICAgaSA9IGZpbmRfZmlyc3Rf
Yml0KCZiaXRzX3RvX2NsZWFyLCBtYXhfZmF1bHRfaW5kZXggLyA4ICsgMSk7CisgICAgICAgIHdo
aWxlICggaSA8PSBtYXhfZmF1bHRfaW5kZXggKQorICAgICAgICB7CisgICAgICAgICAgICB2dnRk
X2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBpKTsKKyAgICAgICAgICAgIGkgPSBmaW5k
X25leHRfYml0KCZiaXRzX3RvX2NsZWFyLCBtYXhfZmF1bHRfaW5kZXggLyA4ICsgMSwgaSArIDEp
OworICAgICAgICB9CisgICAgfQorCisgICAgLyoKKyAgICAgKiBDbGVhciBJUCBmaWVsZCB3aGVu
IGFsbCBzdGF0dXMgZmllbGRzIGluIHRoZSBGYXVsdCBTdGF0dXMgUmVnaXN0ZXIKKyAgICAgKiBi
ZWluZyBjbGVhci4KKyAgICAgKi8KKyAgICBpZiAoICEoKHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFS
X0ZTVFNfUkVHKSAmIERNQV9GU1RTX0ZBVUxUUykpICkKKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQo
dnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCk7CisKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgdm9pZCB2dnRkX2hhbmRsZV9nY21kX2lyZShzdHJ1
Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQogewogICAgIHZ2dGRfaW5mbygiJXNhYmxlIElu
dGVycnVwdCBSZW1hcHBpbmciLApAQCAtMzM2LDcgKzU3Miw5IEBAIHN0YXRpYyBpbnQgdnZ0ZF93
cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKQogewogICAgIHN0cnVj
dCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKKyAgICB1aW50NjRfdCBjYXAg
PSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9DQVBfUkVHKTsKICAgICB1bnNpZ25lZCBpbnQgb2Zm
c2V0ID0gYWRkciAtIHZ2dGQtPmJhc2VfYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgZmF1bHRfb2Zm
c2V0ID0gY2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKIAogICAgIHZ2dGRfaW5mbygiV3JpdGUg
b2Zmc2V0ICV4IGxlbiAlZCB2YWwgJWx4XG4iLCBvZmZzZXQsIGxlbiwgdmFsKTsKIApAQCAtMzUw
LDYgKzU4OCwxMiBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgYWRkciwKICAgICAgICAgY2FzZSBETUFSX0dDTURfUkVHOgogICAgICAgICAgICAg
cmV0dXJuIHZ2dGRfd3JpdGVfZ2NtZCh2dnRkLCB2YWwpOwogCisgICAgICAgIGNhc2UgRE1BUl9G
U1RTX1JFRzoKKyAgICAgICAgICAgIHJldHVybiB2dnRkX3dyaXRlX2ZzdHModnZ0ZCwgdmFsKTsK
KworICAgICAgICBjYXNlIERNQVJfRkVDVExfUkVHOgorICAgICAgICAgICAgcmV0dXJuIHZ2dGRf
d3JpdGVfZmVjdGwodnZ0ZCwgdmFsKTsKKwogICAgICAgICBjYXNlIERNQVJfSUVEQVRBX1JFRzoK
ICAgICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6CiAgICAgICAgIGNhc2UgRE1BUl9JRVVBRERS
X1JFRzoKQEAgLTM2Miw2ICs2MDYsOSBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IGRlZmF1bHQ6CisgICAgICAgICAgICBpZiAoIG9mZnNldCA9PSBmYXVsdF9vZmZzZXQgKyBETUFf
RlJDRDNfT0ZGU0VUICkKKyAgICAgICAgICAgICAgICByZXR1cm4gdnZ0ZF93cml0ZV9mcmNkMyh2
dnRkLCB2YWwpOworCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KQEAgLTM3
NCw2ICs2MjEsOSBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgYWRkciwKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICBpZiAoIG9mZnNldCA9PSBmYXVsdF9vZmZzZXQgKyBETUFfRlJDRDJfT0ZGU0VU
ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gdnZ0ZF93cml0ZV9mcmNkMyh2dnRkLCB2YWwgPj4g
MzIpOworCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KQEAgLTQwNiw3ICs2
NTYsNyBAQCBzdGF0aWMgdm9pZCB2dnRkX2hhbmRsZV9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwK
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFZURF9GUl9JUl9JTkRFWF9PVkVSOgog
ICAgIGNhc2UgVlREX0ZSX0lSX1JPT1RfSU5WQUw6Ci0gICAgICAgIC8qIFRPRE86IGhhbmRsZSBm
YXVsdCAoZS5nLiByZWNvcmQgYW5kIHJlcG9ydCB0aGlzIGZhdWx0IHRvIFZNICovCisgICAgICAg
IHZ2dGRfcmVjb3JkX2ZhdWx0KHZ2dGQsIGlycSwgZmF1bHQpOwogICAgICAgICBicmVhazsKIAog
ICAgIGRlZmF1bHQ6Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:11:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJzD-0005BQ-6E; Fri, 22 Sep 2017 09:11:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvJzC-0004zK-GK
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:11:02 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E2/71-17770-5A3D4C95; Fri, 22 Sep 2017 09:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3fh5SO
 RBld+sFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3L3ezFDzlrGjon8HcwLiUvYuRk0NIIE/i
 wal7zCA2r4CdxLSbk8FsCQFDidMLb7KA2CwCqhKT3t1nBbHZBNQl2p5tB7NFBIwkOm9NZuti5
 OJgFrjKJPH3UxNYs7BAiMTckz/AEkICHYwSVxpPMIEkOAW8JJY0LAJKcABtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtF
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MG472PkIUZJDiYlUd6/l45E
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbQfJCRalpqdWpGXmAGMBJi3BwaMkwnsPJM1bXJCYW
 5yZDpE6xajL0XHz7h8mIZa8/LxUKXHexSBFAiBFGaV5cCNgcXmJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrzZIFN4MvNK4Da9AjqCCeiI8tVgR5QkIqSkGhirSyfwvPnNtjVt/r7aTms9veb
 H1w59nXl577X5fociWmZt3pnXc9jqxfllKQrz7+jNm+FYs+DqY8329oPpYaHa+/Pvzvo1vXP9
 ShHPC8KmKn82ORxo731pcP/9gh8v7r/8/W7e7ZZupddJk05/LNpqwOnGKzmXbWEH5/LTB9YeM
 7uS8z778ItvQUosxRmJhlrMRcWJAAbmo5HGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506071455!65146255!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65009 invoked from network); 22 Sep 2017 09:10:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:10:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 03:10:54 -0600
Message-Id: <59C4EFBE020000780017E6F1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 03:10:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDA3OjEyLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgoKPiBDaGFuZ2VkIHNpbmNlIHYxMToKPiAgICAgKiBGaXhlZCBkb3VibGUgbmVnYXRpdmUg
aW4gdGhlIHBhdGNoIGRlc2NyaXB0aW9uLgo+ICAgICAqIE1vdmUgYXNzZXJ0aW9uIGludG8gdGhl
IHN3aXRjaCBhbmQgdXNlIEFTU0VSVF9VTlJFQUNIQUJMRSgpIHdoZW4KPiAgICAgYXBwbGljYWJs
ZS4KPiAgICAgKiBDaGFuZ2VkIHRoZSBkZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VOSU1QTEVNRU5U
RUQgLyBYODZFTVVMX1VOUkVDT0dOSVpFRAo+ICAgICB0byByZWZsZWN0IHRoZSBkaWZmZXJlbmNl
cyBiZXR3ZWVuIHRob3NlIDIgcmV0dXJuIGNvZGVzLgo+ICAgICAqIENoYW5nZWQgdGhlIHJldHVy
bmVkIHZhbHVlIHRvIFg4NkVNVUxfVU5SRUNPR05JWkVEIGluIHRoZQo+ICAgICBmb2xsb3dpbmcg
Y2FzZXM6Cj4gICAgICAgICBYODZFTVVMX09QQygweDBmLCAweDczKTogLyogR3JvdXAgMTQgKi8K
PiAgICAgICAgIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzMpOgo+ICAgICAgICAgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYsIDB4NzMpOgo+ICAgICAgICAgICAgICAgICAtIEFsbCB2YWxpZCBvcGNv
ZGVzIGFyZSBkZWZpbmVkLCBzbyBpdCBzaG91bGQgcmV0dXJuCj4gICAgICAgICAgICAgICAgIFg4
NkVNVUxfVU5SRUNPR05JWkVEIGlmIG1vZCBSL00gYml0cyBhcmUgbm90IG1hdGNoZWQuCj4gCj4g
ICAgICAgICBYODZFTVVMX09QQygweDBmLCAweGM3KSAvKiBHcm91cCA5ICovCj4gICAgICAgICAg
ICAgICAgIC0gRm9yIHJlZ2lzdGVyIHR5cGUgaW5zdHJ1Y3Rpb25zIGFsbCBwb3NzaWJsZSBvcGNv
ZGVzIGFyZQo+ICAgICAgICAgICAgICAgICBkZWZpbmVkLCBzbyBpdCBzaG91bGQgcmV0dXJuIFg4
NkVNVUxfVU5SRUNPR05JWkVEIGlmCj4gICAgICAgICAgICAgICAgIG1vZCBSL00gYml0cyBhcmUg
bm90IG1hdGNoZWQuCgpUaGlzIGlzIG5vdCBlbnRpcmVseSBjb3JyZWN0LCBidHcgKGFuZCBoZW5j
ZSB0aGUgY29kZSBjaGFuZ2UgaXNuJ3QKZWl0aGVyKTogVGhlIGNvZGUgdGhlcmUgaGFzIGEgZGVw
ZW5kZW5jeSBvbiBnYXMgZmVhdHVyZXMsIHNvCmh5cGVydmlzb3IgYnVpbGRzIG1heSBub3QgaW5j
bHVkZSBzdXBwb3J0IGZvciByZHJhbmQgYW5kL29yIHJkc2VlZC4KWW91IHdpbGwgd2FudCB0byBh
ZGQgIiNlbHNlIiBjYXNlcyBwcm9kdWNpbmcgInVuaW1wbGVtZW50ZWQiLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:11:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJzH-0005K1-IB; Fri, 22 Sep 2017 09:11:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJzG-0005H9-Ed
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:11:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 81/87-02208-9A3D4C95; Fri, 22 Sep 2017 09:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1tYhr7vy8pF
 IgwkrOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxTTy6yFrQKVVx/t5e1gbGdv4uRk0NIoEJi
 7u0vTCC2hACvxJFlM1ghbH+JBw0rmSFqOhglelbygthsAuoSJxZPZASxRQSkJa59vgxkc3EwC
 yxmlHjecpAdJCEs4C1xYdYHsGYWAVWJHZMOs4DYvAKuEh03L7BALFCQmPLwPVgNJ1D8V992Jo
 hlLhKtS/czTWDkXcDIsIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC8
 5P3cTIzAcGIBgB+PZ056HGCU5mJREed+fPxIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3/RJQ
 TrAoNT21Ii0zBxiYMGkJDh4lEd5EkDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR59UCKB
 ECKMkrz4EbAouQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmzQabwZOaVwG16BXQEE9AR5a
 vBjihJREhJNTCmhPmoP4m+xlnUwb7pyaupHxf4scxWqm72Ou/EsPm7Y5jmr+WZx49Uum7esbz
 WWTBkb/CEl+02srFqgWabNK65LuWKu7AwzKiJ/+z3S82ex5/ufzD3m1yPgHXKUZlQocSPb4Kr
 Pj4QZxTLrXrXNOWgVFV6f0lFvLHR4z2qa65e486QdprtMlmJpTgj0VCLuag4EQDNGH6ujQIAA
 A==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506071463!91636614!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54915 invoked from network); 22 Sep 2017 09:11:04 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:11:04 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 22 Sep 2017 02:11:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="138241532"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga002.jf.intel.com with ESMTP; 22 Sep 2017 02:11:00 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:08 -0400
Message-Id: <1506049330-11196-28-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH V3 27/29] x86/vvtd: Enable Queued Invalidation
	through GCMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClNvZnR3YXJlIHdyaXRlcyB0byBR
SUUgZmllbGQgb2YgR0NNRCB0byBlbmFibGUgb3IgZGlzYWJsZSBxdWV1ZWQKaW52YWxpZGF0aW9u
cy4gVGhpcyBwYXRjaCBlbXVsYXRlcyBRSUUgZmllbGQgb2YgR0NNRC4KClNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oIHwgIDMgKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDE3
ICsrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmluZGV4IGUxOWIwNDUu
LmM2OWNkMjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0xNjIsNyArMTYy
LDggQEAKICNkZWZpbmUgRE1BX0dTVFNfRkxTICAgICgoKHU2NCkxKSA8PCAyOSkKICNkZWZpbmUg
RE1BX0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKICNkZWZpbmUgRE1BX0dTVFNfV0JGUyAg
ICgoKHU2NCkxKSA8PCAyNykKLSNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgoKHU2NCkxKSA8PDI2
KQorI2RlZmluZSBETUFfR1NUU19RSUVTX1NISUZUICAgICAyNgorI2RlZmluZSBETUFfR1NUU19R
SUVTICAgKCgodTY0KTEpIDw8IERNQV9HU1RTX1FJRVNfU0hJRlQpCiAjZGVmaW5lIERNQV9HU1RT
X0lSRVNfU0hJRlQgICAgIDI1CiAjZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwg
RE1BX0dTVFNfSVJFU19TSElGVCkKICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTX1NISUZUICAgMjQK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IDc0NTk0MWMuLjU1ZjdhNDYgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNDk2LDYgKzQ5NiwxOSBAQCBzdGF0aWMgdm9p
ZCB2dnRkX2hhbmRsZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQog
ICAgIH0KIH0KIAorc3RhdGljIHZvaWQgdnZ0ZF9oYW5kbGVfZ2NtZF9xaWUoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IHZhbCkKK3sKKyAgICB2dnRkX2luZm8oIiVzYWJsZSBRdWV1ZSBJbnZh
bGlkYXRpb24iLCAodmFsICYgRE1BX0dDTURfUUlFKSA/ICJFbiIgOiAiRGlzIik7CisKKyAgICBp
ZiAoIHZhbCAmIERNQV9HQ01EX1FJRSApCisgICAgICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFS
X0dTVFNfUkVHLCBETUFfR1NUU19RSUVTX1NISUZUKTsKKyAgICBlbHNlCisgICAgeworICAgICAg
ICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRSF9SRUcsIDApOworICAgICAgICB2dnRk
X2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19RSUVTX1NISUZUKTsKKyAg
ICB9Cit9CisKIHN0YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50NjRfdCBpcnRhID0gdnZ0ZF9nZXRfcmVn
X3F1YWQodnZ0ZCwgRE1BUl9JUlRBX1JFRyk7CkBAIC01MzUsNiArNTQ4LDEwIEBAIHN0YXRpYyBp
bnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAg
ICAgIHZ2dGRfaGFuZGxlX2djbWRfc2lydHAodnZ0ZCwgdmFsKTsKICAgICBpZiAoIGNoYW5nZWQg
JiBETUFfR0NNRF9JUkUgKQogICAgICAgICB2dnRkX2hhbmRsZV9nY21kX2lyZSh2dnRkLCB2YWwp
OworICAgIGlmICggY2hhbmdlZCAmIERNQV9HQ01EX1FJRSApCisgICAgICAgIHZ2dGRfaGFuZGxl
X2djbWRfcWllKHZ2dGQsIHZhbCk7CisgICAgaWYgKCBjaGFuZ2VkICYgfihETUFfR0NNRF9TSVJU
UCB8IERNQV9HQ01EX0lSRSB8IERNQV9HQ01EX1FJRSkgKQorICAgICAgICB2dnRkX2luZm8oIk9u
bHkgU0lSVFAsIElSRSwgUUlFIGluIEdDTUQgYXJlIGhhbmRsZWQiKTsKIAogICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CiB9Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJzL-0005RP-Pf; Fri, 22 Sep 2017 09:11:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJzJ-0005NM-Mx
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:11:09 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F2/DC-03093-DA3D4C95; Fri, 22 Sep 2017 09:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykQnfN5SO
 RBvse8Vks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3T95iLrgRVnH7Yj97A+NNxy5GLg4hgWmM
 EstunGPsYuTkkBDglTiybAZrFyMHkO0vceuOCURNB6NEb+NuVpAaNgF1iROLJ4LViwhIS1z7f
 JkRpIhZYDGjxPOWg+wgCWEBD4mubYfAbBYBVYk/j+Ywg9i8Aq4SJ5rWQi1TkJjy8D1YnBMo/q
 tvOxOILSTgItG6dD/TBEbeBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3M
 Sk4r1kvNzNzECw4EBCHYwdvxzOsQoycGkJMr7/vyRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vCcuAeUEi1LTUyvSMnOAgQmTluDgURLhvQeS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUO
 O9ikCIBkKKM0jy4EbAoucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3myQKTyZeSVwm14BHc
 EEdET5arAjShIRUlINjNLal1n71O0DvZK7pjMcvp58/fK7S2GJNSE6IlwRLl8ySoWF9ZOvPe8
 Qi7a1FdPVnNLaVyqbH2nY7C4lwKZyPFdpvXrVquXvaj0jVfau4Eq7fDFZ0yQtxfT5I8mrgpd/
 Jq5KynpsFnTvGf9nGTOOzUv/nFe/k5jWo99kGMH9wyB6sVmVrawSS3FGoqEWc1FxIgBRQL6wj
 QIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506071466!83970756!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,
 DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35438 invoked from network); 22 Sep 2017 09:11:07 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:11:07 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Sep 2017 02:11:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="131299953"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by orsmga004.jf.intel.com with ESMTP; 22 Sep 2017 02:11:03 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:09 -0400
Message-Id: <1506049330-11196-29-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH V3 28/29] x86/vvtd: Add queued invalidation (QI)
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClF1ZXVlZCBJbnZhbGlkYXRpb24g
SW50ZXJmYWNlIGlzIGFuIGV4cGFuZGVkIGludmFsaWRhdGlvbiBpbnRlcmZhY2Ugd2l0aApleHRl
bmRlZCBjYXBhYmlsaXRpZXMuIEhhcmR3YXJlIGltcGxlbWVudGF0aW9ucyByZXBvcnQgc3VwcG9y
dCBmb3IgcXVldWVkCmludmFsaWRhdGlvbiBpbnRlcmZhY2UgdGhyb3VnaCB0aGUgRXh0ZW5kZWQg
Q2FwYWJpbGl0eSBSZWdpc3Rlci4gVGhlIHF1ZXVlZAppbnZhbGlkYXRpb24gaW50ZXJmYWNlIHVz
ZXMgYW4gSW52YWxpZGF0aW9uIFF1ZXVlIChJUSksIHdoaWNoIGlzIGEgY2lyY3VsYXIKYnVmZmVy
IGluIHN5c3RlbSBtZW1vcnkuIFNvZnR3YXJlIHN1Ym1pdHMgY29tbWFuZHMgYnkgd3JpdGluZyBJ
bnZhbGlkYXRpb24KRGVzY3JpcHRvcnMgdG8gdGhlIElRLgoKSW4gdGhpcyBwYXRjaCwgYSBuZXcg
ZnVuY3Rpb24gdmlvbW11X3Byb2Nlc3NfaXEoKSBpcyB1c2VkIGZvciBlbXVsYXRpbmcgaG93Cmhh
cmR3YXJlIGhhbmRsZXMgaW52YWxpZGF0aW9uIHJlcXVlc3RzIHRocm91Z2ggUUkuCgpTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMYW4g
VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCB8ICAxOSArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMgIHwgMjMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAyNTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKaW5kZXggYzY5Y2QyMS4uYzJiODNmMSAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKQEAgLTE3Nyw2ICsxNzcsMjEgQEAKICNkZWZpbmUgRE1BX0lSVEFfUyh2
YWwpICAgICAgICAgKHZhbCAmIDB4ZikKICNkZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAg
KDFVTCA8PCAoRE1BX0lSVEFfUyh2YWwpICsgMSkpCiAKKy8qIElRQV9SRUcgKi8KKyNkZWZpbmUg
RE1BX0lRQV9BRERSKHZhbCkgICAgICAgKHZhbCAmIH4weGZmZlVMTCkKKyNkZWZpbmUgRE1BX0lR
QV9RUyh2YWwpICAgICAgICAgKHZhbCAmIDB4NykKKyNkZWZpbmUgRE1BX0lRQV9SU1ZEICAgICAg
ICAgICAgMHhmZjhVTEwKKworLyogSUVDVExfUkVHICovCisjZGVmaW5lIERNQV9JRUNUTF9JTV9T
SElGVCAzMQorI2RlZmluZSBETUFfSUVDVExfSU0gICAgICAgICAgICAoMSA8PCBETUFfSUVDVExf
SU1fU0hJRlQpCisjZGVmaW5lIERNQV9JRUNUTF9JUF9TSElGVCAzMAorI2RlZmluZSBETUFfSUVD
VExfSVAgICAgICAgICAgICAoMSA8PCBETUFfSUVDVExfSVBfU0hJRlQpCisKKy8qIElDU19SRUcg
Ki8KKyNkZWZpbmUgRE1BX0lDU19JV0NfU0hJRlQgICAgICAgMAorI2RlZmluZSBETUFfSUNTX0lX
QyAgICAgICAgICAgICAoMSA8PCBETUFfSUNTX0lXQ19TSElGVCkKKwogLyogUE1FTl9SRUcgKi8K
ICNkZWZpbmUgRE1BX1BNRU5fRVBNICAgICgoKHUzMikxKSA8PCAzMSkKICNkZWZpbmUgRE1BX1BN
RU5fUFJTICAgICgoKHUzMikxKSA8PCAwKQpAQCAtMjExLDcgKzIyNiw4IEBACiAjZGVmaW5lIERN
QV9GU1RTX1BQRiAoMVUgPDwgRE1BX0ZTVFNfUFBGX1NISUZUKQogI2RlZmluZSBETUFfRlNUU19B
Rk8gKDFVIDw8IDIpCiAjZGVmaW5lIERNQV9GU1RTX0FQRiAoMVUgPDwgMykKLSNkZWZpbmUgRE1B
X0ZTVFNfSVFFICgxVSA8PCA0KQorI2RlZmluZSBETUFfRlNUU19JUUVfU0hJRlQgNAorI2RlZmlu
ZSBETUFfRlNUU19JUUUgKDFVIDw8IERNQV9GU1RTX0lRRV9TSElGVCkKICNkZWZpbmUgRE1BX0ZT
VFNfSUNFICgxVSA8PCA1KQogI2RlZmluZSBETUFfRlNUU19JVEUgKDFVIDw8IDYpCiAjZGVmaW5l
IERNQV9GU1RTX1BST19TSElGVCA3CkBAIC01NjIsNiArNTc4LDcgQEAgc3RydWN0IHFpbnZhbF9l
bnRyeSB7CiAKIC8qIFF1ZXVlIGludmFsaWRhdGlvbiBoZWFkL3RhaWwgc2hpZnQgKi8KICNkZWZp
bmUgUUlOVkFMX0lOREVYX1NISUZUIDQKKyNkZWZpbmUgUUlOVkFMX0lOREVYX01BU0sgIDB4N2Zm
ZjBVTEwKIAogI2RlZmluZSBxaW52YWxfcHJlc2VudCh2KSAoKHYpLmxvICYgMSkKICNkZWZpbmUg
cWludmFsX2ZhdWx0X2Rpc2FibGUodikgKCgodikubG8gPj4gMSkgJiAxKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKaW5kZXggNTVmN2E0Ni4uNjY4ZDBjOSAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdnZ0ZC5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4K
ICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgorI2lu
Y2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5j
bHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CkBAIC00MTksNiArNDIwLDE3
NyBAQCBzdGF0aWMgaW50IHZ2dGRfcmVjb3JkX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLAogICAg
IHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKKy8qCisgKiBQcm9jZXNzIGEgaW52YWxpZGF0aW9u
IGRlc2NyaXB0b3IuIEN1cnJlbnRseSwgb25seSB0d28gdHlwZXMgZGVzY3JpcHRvcnMsCisgKiBJ
bnRlcnJ1cHQgRW50cnkgQ2FjaGUgSW52YWxpZGF0aW9uIERlc2NyaXRvciBhbmQgSW52YWxpZGF0
aW9uIFdhaXQKKyAqIERlc2NyaXB0b3IgYXJlIGhhbmRsZWQuCisgKiBAdnZ0ZDogdGhlIHZpcnR1
YWwgdnRkIGluc3RhbmNlCisgKiBAaTogdGhlIGluZGV4IG9mIHRoZSBpbnZhbGlkYXRpb24gZGVz
Y3JpcHRvciB0byBiZSBwcm9jZXNzZWQKKyAqCisgKiBJZiBzdWNjZXNzIHJldHVybiAwLCBvciBy
ZXR1cm4gbm9uLXplcm8gd2hlbiBmYWlsdXJlLgorICovCitzdGF0aWMgaW50IHByb2Nlc3NfaXFl
KHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgaSkKK3sKKyAgICB1aW50NjRfdCBpcWE7CisgICAgc3Ry
dWN0IHFpbnZhbF9lbnRyeSAqcWludmFsX3BhZ2U7CisgICAgaW50IHJldCA9IDA7CisKKyAgICBp
cWEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcpOworICAgIHFpbnZhbF9w
YWdlID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBETUFfSVFBX0FERFIoaXFhKT4+UEFH
RV9TSElGVCk7CisgICAgaWYgKCBJU19FUlIocWludmFsX3BhZ2UpICkKKyAgICB7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICJDYW4ndCBtYXAgZ3Vlc3QgSVJUIChyYyAlbGQpIiwKKyAg
ICAgICAgICAgICAgICAgUFRSX0VSUihxaW52YWxfcGFnZSkpOworICAgICAgICByZXR1cm4gUFRS
X0VSUihxaW52YWxfcGFnZSk7CisgICAgfQorCisgICAgc3dpdGNoICggcWludmFsX3BhZ2VbaV0u
cS5pbnZfd2FpdF9kc2MubG8udHlwZSApCisgICAgeworICAgIGNhc2UgVFlQRV9JTlZBTF9XQUlU
OgorICAgICAgICBpZiAoIHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmxvLnN3ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgZGF0YSA9IHFpbnZhbF9wYWdlW2ldLnEuaW52
X3dhaXRfZHNjLmxvLnNkYXRhOworICAgICAgICAgICAgdWludDY0X3QgYWRkciA9IChxaW52YWxf
cGFnZVtpXS5xLmludl93YWl0X2RzYy5oaS5zYWRkciA8PCAyKTsKKworICAgICAgICAgICAgcmV0
ID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhhZGRyLCAmZGF0YSwgc2l6ZW9mKGRhdGEpLCBjdXJy
ZW50KTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICB2dnRkX2luZm8o
IkZhaWxlZCB0byB3cml0ZSBzdGF0dXMgYWRkcmVzcyIpOworICAgICAgICB9CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhlIGZvbGxvd2luZyBjb2RlIGdlbmVyYXRlcyBhbiBpbnZhbGlkYXRp
b24gY29tcGxldGlvbiBldmVudAorICAgICAgICAgKiBpbmRpY2F0aW5nIHRoZSBpbnZhbGlkYXRp
b24gd2FpdCBkZXNjcmlwdG9yIGNvbXBsZXRpb24uIE5vdGUgdGhhdAorICAgICAgICAgKiB0aGUg
Zm9sbG93aW5nIGNvZGUgZnJhZ21lbnQgaXMgbm90IHRlc3RlZCBwcm9wZXJseS4KKyAgICAgICAg
ICovCisgICAgICAgIGlmICggcWludmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MubG8uaWZsYWcg
KQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBpZV9kYXRhLCBpZV9hZGRyOworICAg
ICAgICAgICAgaWYgKCAhdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHZ2dGQsIERNQVJfSUNTX1JFRywg
RE1BX0lDU19JV0NfU0hJRlQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2dnRk
X3NldF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JUF9TSElGVCk7CisgICAg
ICAgICAgICAgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1B
X0lFQ1RMX0lNX1NISUZUKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICBpZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVEQVRBX1JFRyk7CisgICAgICAg
ICAgICAgICAgICAgIGllX2FkZHIgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRUFERFJfUkVH
KTsKKyAgICAgICAgICAgICAgICAgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0ZCwgaWVf
YWRkciwgaWVfZGF0YSk7CisgICAgICAgICAgICAgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQs
IERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfU0hJRlQpOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgVFlQ
RV9JTlZBTF9JRUM6CisgICAgICAgIC8qCisgICAgICAgICAqIEN1cnJlbnRseSwgbm8gY2FjaGUg
aXMgcHJlc2VydmVkIGluIGh5cGVydmlzb3IuIE9ubHkgbmVlZCB0byB1cGRhdGUKKyAgICAgICAg
ICogcElSVEVzIHdoaWNoIGFyZSBtb2RpZmllZCBpbiBiaW5kaW5nIHByb2Nlc3MuCisgICAgICAg
ICAqLworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdvdG8gZXJyb3I7
CisgICAgfQorCisgICAgdW5tYXBfZ3Vlc3RfcGFnZSgodm9pZCopcWludmFsX3BhZ2UpOworICAg
IHJldHVybiByZXQ7CisKKyBlcnJvcjoKKyAgICB1bm1hcF9ndWVzdF9wYWdlKCh2b2lkKilxaW52
YWxfcGFnZSk7CisgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkludGVybmFsIGVycm9yIGluIFF1
ZXVlIEludmFsaWRhdGlvbi5cbiIpOworICAgIGRvbWFpbl9jcmFzaCh2dnRkLT5kb21haW4pOwor
ICAgIHJldHVybiByZXQ7Cit9CisKKy8qCisgKiBJbnZhbGlkYXRlIGFsbCB0aGUgZGVzY3JpcHRv
cnMgaW4gSW52YWxpZGF0aW9uIFF1ZXVlLgorICovCitzdGF0aWMgdm9pZCB2dnRkX3Byb2Nlc3Nf
aXEoc3RydWN0IHZ2dGQgKnZ2dGQpCit7CisgICAgdWludDY0X3QgaXFoLCBpcXQsIGlxYSwgbWF4
X2VudHJ5LCBpOworICAgIGludCBlcnIgPSAwOworCisgICAgLyoKKyAgICAgKiBObyBuZXcgZGVz
Y3JpcHRvciBpcyBmZXRjaGVkIGZyb20gdGhlIEludmFsaWRhdGlvbiBRdWV1ZSB1bnRpbAorICAg
ICAqIHNvZnR3YXJlIGNsZWFycyB0aGUgSVFFIGZpZWxkIGluIHRoZSBGYXVsdCBTdGF0dXMgUmVn
aXN0ZXIKKyAgICAgKi8KKyAgICBpZiAoIHZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JF
RywgRE1BX0ZTVFNfSVFFX1NISUZUKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlxaCA9IHZ2
dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRyk7CisgICAgaXF0ID0gdnZ0ZF9nZXRf
cmVnX3F1YWQodnZ0ZCwgRE1BUl9JUVRfUkVHKTsKKyAgICBpcWEgPSB2dnRkX2dldF9yZWdfcXVh
ZCh2dnRkLCBETUFSX0lRQV9SRUcpOworCisgICAgbWF4X2VudHJ5ID0gMSA8PCAoUUlOVkFMX0VO
VFJZX09SREVSICsgRE1BX0lRQV9RUyhpcWEpKTsKKyAgICBpcWggPSBNQVNLX0VYVFIoaXFoLCBR
SU5WQUxfSU5ERVhfTUFTSyk7CisgICAgaXF0ID0gTUFTS19FWFRSKGlxdCwgUUlOVkFMX0lOREVY
X01BU0spOworCisgICAgQVNTRVJUKGlxdCA8IG1heF9lbnRyeSk7CisgICAgaWYgKCBpcWggPT0g
aXF0ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IGlxaDsgaSAhPSBpcXQ7IGkg
PSAoaSArIDEpICUgbWF4X2VudHJ5ICkKKyAgICB7CisgICAgICAgIGVyciA9IHByb2Nlc3NfaXFl
KHZ2dGQsIGkpOworICAgICAgICBpZiAoIGVyciApCisgICAgICAgICAgICBicmVhazsKKyAgICB9
CisgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHLCBpIDw8IFFJTlZBTF9J
TkRFWF9TSElGVCk7CisKKyAgICAvKgorICAgICAqIFdoZW4gSVFFIHNldCwgSVFIIHJlZmVyZW5j
ZXMgdGhlIGRlc3JpcHRvciBhc3NvY2lhdGVkIHdpdGggdGhlIGVycm9yLgorICAgICAqLworICAg
IGlmICggZXJyICkKKyAgICAgICAgdnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJhYmxlX2ZhdWx0KHZ2
dGQsIERNQV9GU1RTX0lRRV9TSElGVCk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pcXQo
c3RydWN0IHZ2dGQgKnZ2dGQsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworICAgIHVpbnQ2NF90IG1h
eF9lbnRyeSwgaXFhID0gdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUFfUkVHKTsKKwor
ICAgIGlmICggdmFsICYgflFJTlZBTF9JTkRFWF9NQVNLICkKKyAgICB7CisgICAgICAgIHZ2dGRf
aW5mbygiQXR0ZW1wdCB0byBzZXQgcmVzZXJ2ZWQgYml0cyBpbiBJbnZhbGlkYXRpb24gUXVldWUg
VGFpbCIpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIG1heF9l
bnRyeSA9IDEgPDwgKFFJTlZBTF9FTlRSWV9PUkRFUiArIERNQV9JUUFfUVMoaXFhKSk7CisgICAg
aWYgKCBNQVNLX0VYVFIodmFsLCBRSU5WQUxfSU5ERVhfTUFTSykgPj0gbWF4X2VudHJ5ICkKKyAg
ICB7CisgICAgICAgIHZ2dGRfaW5mbygiSVFUOiBWYWx1ZSAlbHggZXhjZWVkZWQgc3VwcG9ydGVk
IG1heCBpbmRleC4iLCB2YWwpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0K
KworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFUX1JFRywgdmFsKTsKKyAgICB2
dnRkX3Byb2Nlc3NfaXEodnZ0ZCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitz
dGF0aWMgaW50IHZ2dGRfd3JpdGVfaXFhKHN0cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25lZCBsb25n
IHZhbCkKK3sKKyAgICB1aW50MzJfdCBjYXAgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9DQVBf
UkVHKTsKKyAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfbWF4X2FkZHJfd2lkdGggPSBjYXBfbWdhdyhj
YXApOworCisgICAgaWYgKCB2YWwgJiAofigoMVVMTCA8PCBndWVzdF9tYXhfYWRkcl93aWR0aCkg
LSAxKSB8IERNQV9JUUFfUlNWRCkgKQorICAgIHsKKyAgICAgICAgdnZ0ZF9pbmZvKCJBdHRlbXB0
IHRvIHNldCByZXNlcnZlZCBiaXRzIGluIEludmFsaWRhdGlvbiBRdWV1ZSBBZGRyZXNzIik7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgdnZ0ZF9zZXRfcmVnX3F1
YWQodnZ0ZCwgRE1BUl9JUUFfUkVHLCB2YWwpOworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9pY3Moc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKK3sKKyAgICBpZiAoIHZhbCAmIERNQV9JQ1NfSVdDICkKKyAgICB7CisgICAgICAgIHZ2
dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUNTX1JFRywgRE1BX0lDU19JV0NfU0hJRlQpOworICAg
ICAgICAvKldoZW4gSVdDIGZpZWxkIGlzIGNsZWFyZWQsIHRoZSBJUCBmaWVsZCBuZWVkcyB0byBi
ZSBjbGVhcmVkICovCisgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVH
LCBETUFfSUVDVExfSVBfU0hJRlQpOworICAgIH0KKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
fQorCiBzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQz
Ml90IHZhbCkKIHsKICAgICAvKiBXcml0aW5nIGEgMSBtZWFucyBjbGVhciBmYXVsdCAqLwpAQCAt
NDMwLDYgKzYwMiwzMCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQg
KnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitzdGF0
aWMgaW50IHZ2dGRfd3JpdGVfaWVjdGwoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkK
K3sKKyAgICAvKgorICAgICAqIE9ubHkgRE1BX0lFQ1RMX0lNIGJpdCBpcyB3cml0YWJsZS4gR2Vu
ZXJhdGUgcGVuZGluZyBldmVudCB3aGVuIHVubWFzay4KKyAgICAgKi8KKyAgICBpZiAoICEodmFs
ICYgRE1BX0lFQ1RMX0lNKSApCisgICAgeworICAgICAgICAvKiBDbGVhciBJTSBhbmQgY2xlYXIg
SVAgKi8KKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9J
RUNUTF9JTV9TSElGVCk7CisgICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JUF9TSElGVCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICB1aW50MzJfdCBpZV9kYXRhLCBpZV9hZGRyOworCisgICAgICAgICAgICBpZV9kYXRh
ID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVEQVRBX1JFRyk7CisgICAgICAgICAgICBpZV9h
ZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVBRERSX1JFRyk7CisgICAgICAgICAgICB2
dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRkLCBpZV9hZGRyLCBpZV9kYXRhKTsKKyAgICAgICAg
fQorICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0lFQ1RM
X1JFRywgRE1BX0lFQ1RMX0lNX1NISUZUKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mZWN0bChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMy
X3QgdmFsKQogewogICAgIC8qCkBAIC00NzYsNiArNjcyLDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93
cml0ZV9mc3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgaWYgKCAhKCh2
dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19GQVVMVFMpKSApCiAg
ICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSVBf
U0hJRlQpOwogCisgICAgLyogQ29udGludWUgdG8gZGVhbCBpbnZhbGlkYXRpb24gd2hlbiBJUUUg
aXMgY2xlYXIgKi8KKyAgICBpZiAoICF2dnRkX3Rlc3RfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcs
IERNQV9GU1RTX0lRRV9TSElGVCkgKQorICAgICAgICB2dnRkX3Byb2Nlc3NfaXEodnZ0ZCk7CisK
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCkBAIC02MTEsNiArODExLDMyIEBAIHN0YXRp
YyBpbnQgdnZ0ZF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAg
ICAgICBjYXNlIERNQVJfRkVDVExfUkVHOgogICAgICAgICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVf
ZmVjdGwodnZ0ZCwgdmFsKTsKIAorICAgICAgICBjYXNlIERNQVJfSUVDVExfUkVHOgorICAgICAg
ICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVfaWVjdGwodnZ0ZCwgdmFsKTsKKworICAgICAgICBjYXNl
IERNQVJfSUNTX1JFRzoKKyAgICAgICAgICAgIHJldHVybiB2dnRkX3dyaXRlX2ljcyh2dnRkLCB2
YWwpOworCisgICAgICAgIGNhc2UgRE1BUl9JUVRfUkVHOgorICAgICAgICAgICAgcmV0dXJuIHZ2
dGRfd3JpdGVfaXF0KHZ2dGQsICh1aW50MzJfdCl2YWwpOworCisgICAgICAgIGNhc2UgRE1BUl9J
UUFfUkVHOgorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBpcWFfaGk7CisKKyAgICAg
ICAgICAgIGlxYV9oaSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0lRQV9SRUdfSEkpOworICAg
ICAgICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodWludDMyX3QpdmFsIHwgKCh1aW50NjRfdClpcWFfaGkgPDwgMzIpKTsK
KyAgICAgICAgfQorCisgICAgICAgIGNhc2UgRE1BUl9JUUFfUkVHX0hJOgorICAgICAgICB7Cisg
ICAgICAgICAgICB1aW50MzJfdCBpcWFfbG87CisKKyAgICAgICAgICAgIGlxYV9sbyA9IHZ2dGRf
Z2V0X3JlZyh2dnRkLCBETUFSX0lRQV9SRUcpOworICAgICAgICAgICAgcmV0dXJuIHZ2dGRfd3Jp
dGVfaXFhKHZ2dGQsICh2YWwgPDwgMzIpIHwgaXFhX2xvKTsKKyAgICAgICAgfQorCiAgICAgICAg
IGNhc2UgRE1BUl9JRURBVEFfUkVHOgogICAgICAgICBjYXNlIERNQVJfSUVBRERSX1JFRzoKICAg
ICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgpAQCAtNjM3LDYgKzg2MywxMiBAQCBzdGF0aWMg
aW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAg
ICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcsIHZhbCk7CiAgICAg
ICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIERNQVJfSVFUX1JFRzoKKyAgICAgICAgICAg
IHJldHVybiB2dnRkX3dyaXRlX2lxdCh2dnRkLCB2YWwpOworCisgICAgICAgIGNhc2UgRE1BUl9J
UUFfUkVHOgorICAgICAgICAgICAgcmV0dXJuIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsIHZhbCk7CisK
ICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIGlmICggb2Zmc2V0ID09IGZhdWx0X29mZnNl
dCArIERNQV9GUkNEMl9PRkZTRVQgKQogICAgICAgICAgICAgICAgIHJldHVybiB2dnRkX3dyaXRl
X2ZyY2QzKHZ2dGQsIHZhbCA+PiAzMik7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:11:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvJzN-0005Tk-12; Fri, 22 Sep 2017 09:11:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dvJzL-0005Qh-QU
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:11:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 37/54-02225-FA3D4C95; Fri, 22 Sep 2017 09:11:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXS1taRorvu8pF
 Ig/ur5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpe28zFyyVq5j54xNzA+NliS5GTg4hgUqJ
 Be09zCC2hACvxJFlM1ghbH+Jnu2f2LoYuYBqOhglLl2fBlbEJqAucWLxREYQW0RAWuLa58uMI
 EXMAosZJZ63HGQHSQgLOEm075wL1sAioCrx+/xKsDivgKvElCkr2SA2KEhMefgerIYTKP6rbz
 sTxEUuEq1L9zNNYORdwMiwilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVg
 vOT93EyMwHBiAYAfj8o9OhxglOZiURHnfnz8SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1+8S
 UE6wKDU9tSItMwcYmDBpCQ4eJRHeRJA0b3FBYm5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEefVAi
 gRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5V4JM4cnMK4Hb9AroCCagI8
 pXgx1RkoiQkmpg5FgoYfmeW8zWrafhYtatz7P3R4k9bRHclZKmO8v8/e1MA5a+xXu+MVwzNr/
 P/fCf5dxpE169NeC0ePNkglWk6cYobw3tjzPv9/yM3ux2faqbj5C62fXap8abt15LZ+NyW1As
 /XuJ+Q7nHc1W7N8fqJ2efoeTo/+L3+Wgqz1/te3MTl46ZRNTqcRSnJFoqMVcVJwIAA0CrRGNA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506071468!60537813!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22172 invoked from network); 22 Sep 2017 09:11:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:11:10 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP; 22 Sep 2017 02:11:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,427,1500966000"; d="scan'208";a="154276774"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.141])
 by fmsmga005.fm.intel.com with ESMTP; 22 Sep 2017 02:11:06 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 21 Sep 2017 23:02:10 -0400
Message-Id: <1506049330-11196-30-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>,
 roger.pau@citrix.com
Subject: [Xen-devel] [PATCH V3 29/29] x86/vvtd: save and restore emulated
	VT-d
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClByb3ZpZGUgYSBzYXZlLXJlc3Rv
cmUgcGFpciB0byBzYXZlL3Jlc3RvcmUgcmVnaXN0ZXJzIGFuZCBub24tcmVnaXN0ZXIKc3RhdHVz
LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9m
Zi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQp2MzoKIC0gdXNlIG9u
ZSBlbnRyeSB0byBzYXZlIGJvdGggdnZ0ZCByZWdpc3RlcnMgYW5kIG90aGVyIGludGVybWVkaWF0
ZQogc3RhdGUKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICAgICB8IDY2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oIHwgMjUgKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA3
NiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYwppbmRleCA2NjhkMGM5Li4yYWVjZDkzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvdnZ0ZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMKQEAgLTI4LDExICsyOCwxMyBAQAogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVk
ZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KKyNpbmNsdWRlIDxh
c20vaHZtL3NhdmUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5o
PgogI2luY2x1ZGUgPGFzbS92aW9tbXUuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaHZtL3NhdmUuaD4K
IAogI2luY2x1ZGUgImlvbW11LmgiCiAjaW5jbHVkZSAidnRkLmgiCkBAIC00MCwyMCArNDIsNiBA
QAogLyogU3VwcG9ydGVkIGNhcGFiaWxpdGllcyBieSB2dnRkICovCiB1bnNpZ25lZCBpbnQgdnZ0
ZF9jYXBzID0gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOwogCi1zdHJ1Y3QgaHZtX2h3X3Z2dGRf
c3RhdHVzIHsKLSAgICB1aW50MzJfdCBlaW1fZW5hYmxlZCA6IDEsCi0gICAgICAgICAgICAgaW50
cmVtYXBfZW5hYmxlZCA6IDE7Ci0gICAgdWludDMyX3QgZmF1bHRfaW5kZXg7Ci0gICAgdWludDMy
X3QgaXJ0X21heF9lbnRyeTsKLSAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGJhc2Ug
Z2ZuICovCi0gICAgdWludDY0X3QgaXJ0OwotfTsKLQotdW5pb24gaHZtX2h3X3Z2dGRfcmVncyB7
Ci0gICAgdWludDMyX3QgZGF0YTMyWzI1Nl07Ci0gICAgdWludDY0X3QgZGF0YTY0WzEyOF07Ci19
OwotCiBzdHJ1Y3QgdnZ0ZCB7CiAgICAgLyogQWRkcmVzcyByYW5nZSBvZiByZW1hcHBpbmcgaGFy
ZHdhcmUgcmVnaXN0ZXItc2V0ICovCiAgICAgdWludDY0X3QgYmFzZV9hZGRyOwpAQCAtMTA1Nyw2
ICsxMDQ1LDU2IEBAIHN0YXRpYyBib29sIHZ2dGRfaXNfcmVtYXBwaW5nKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgdnZ0ZF9sb2FkKHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCBodm1faHdfdnZ0
ZCAqaHdfdnZ0ZDsKKworICAgIGlmICggIWRvbWFpbl92dnRkKGQpICkKKyAgICAgICAgcmV0dXJu
IC1FTk9ERVY7CisKKyAgICBod192dnRkID0geG1hbGxvYyhzdHJ1Y3QgaHZtX2h3X3Z2dGQpOwor
ICAgIGlmICggIWh3X3Z2dGQgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlmICgg
aHZtX2xvYWRfZW50cnkoVlZURCwgaCwgaHdfdnZ0ZCkgKQorICAgIHsKKyAgICAgICAgeGZyZWUo
aHdfdnZ0ZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIG1lbWNweSgm
ZG9tYWluX3Z2dGQoZCktPnN0YXR1cywgJmh3X3Z2dGQtPnN0YXR1cywKKyAgICAgICAgICAgc2l6
ZW9mKHN0cnVjdCBodm1faHdfdnZ0ZF9zdGF0dXMpKTsKKyAgICBtZW1jcHkoZG9tYWluX3Z2dGQo
ZCktPnJlZ3MsICZod192dnRkLT5yZWdzLAorICAgICAgICAgICBzaXplb2YodW5pb24gaHZtX2h3
X3Z2dGRfcmVncykpOworICAgIHhmcmVlKGh3X3Z2dGQpOworCisgICAgcmV0dXJuIDA7Cit9CisK
K3N0YXRpYyBpbnQgdnZ0ZF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQoreworICAgIHN0cnVjdCBodm1faHdfdnZ0ZCAqaHdfdnZ0ZDsKKyAgICBpbnQgcmV0
OworCisgICAgaWYgKCAhZG9tYWluX3Z2dGQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IGh3X3Z2dGQgPSB4bWFsbG9jKHN0cnVjdCBodm1faHdfdnZ0ZCk7CisgICAgaWYgKCAhaHdfdnZ0
ZCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgbWVtY3B5KCZod192dnRkLT5zdGF0
dXMsICZkb21haW5fdnZ0ZChkKS0+c3RhdHVzLAorICAgICAgICAgICBzaXplb2Yoc3RydWN0IGh2
bV9od192dnRkX3N0YXR1cykpOworICAgIG1lbWNweSgmaHdfdnZ0ZC0+cmVncywgZG9tYWluX3Z2
dGQoZCktPnJlZ3MsCisgICAgICAgICAgIHNpemVvZih1bmlvbiBodm1faHdfdnZ0ZF9yZWdzKSk7
CisgICAgcmV0ID0gaHZtX3NhdmVfZW50cnkoVlZURCwgMCwgaCwgaHdfdnZ0ZCk7CisgICAgeGZy
ZWUoaHdfdnZ0ZCk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitIVk1fUkVHSVNURVJfU0FWRV9S
RVNUT1JFKFZWVEQsIHZ2dGRfc2F2ZSwgdnZ0ZF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKKwog
c3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJp
bGl0eSkKIHsKICAgICB1aW50NjRfdCBjYXAgPSBjYXBfc2V0X251bV9mYXVsdF9yZWdzKDFVTEwp
IHwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggZmQ3YmYzZi4uMTgx
YWJiMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYzOSwxMCAr
NjM5LDMzIEBAIHN0cnVjdCBodm1fbXNyIHsKIAogI2RlZmluZSBDUFVfTVNSX0NPREUgIDIwCiAK
K3VuaW9uIGh2bV9od192dnRkX3JlZ3MgeworICAgIHVpbnQzMl90IGRhdGEzMlsyNTZdOworICAg
IHVpbnQ2NF90IGRhdGE2NFsxMjhdOworfTsKKworc3RydWN0IGh2bV9od192dnRkX3N0YXR1cwor
eworICAgIHVpbnQzMl90IGVpbV9lbmFibGVkIDogMSwKKyAgICAgICAgICAgICBpbnRyZW1hcF9l
bmFibGVkIDogMTsKKyAgICB1aW50MzJfdCBmYXVsdF9pbmRleDsKKyAgICB1aW50MzJfdCBpcnRf
bWF4X2VudHJ5OworICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8K
KyAgICB1aW50NjRfdCBpcnQ7Cit9OworCitzdHJ1Y3QgaHZtX2h3X3Z2dGQKK3sKKyAgICB1bmlv
biBodm1faHdfdnZ0ZF9yZWdzIHJlZ3M7CisgICAgc3RydWN0IGh2bV9od192dnRkX3N0YXR1cyBz
dGF0dXM7Cit9OworCitERUNMQVJFX0hWTV9TQVZFX1RZUEUoVlZURCwgMjEsIHN0cnVjdCBodm1f
aHdfdnZ0ZCk7CisKIC8qIAogICogTGFyZ2VzdCB0eXBlLWNvZGUgaW4gdXNlCiAgKi8KLSNkZWZp
bmUgSFZNX1NBVkVfQ09ERV9NQVggMjAKKyNkZWZpbmUgSFZNX1NBVkVfQ09ERV9NQVggMjEKIAog
I2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fU0FWRV9YODZfSF9fICovCiAKLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:16:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvK40-0007rZ-VE; Fri, 22 Sep 2017 09:16:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvK3z-0007r7-Et
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:15:59 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 81/F6-02202-EC4D4C95; Fri, 22 Sep 2017 09:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS/fclSO
 RBg8uC1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlPtj5gLrjOXLFhdgtrA+Nbpi5GDg4hgTyJ
 zb3iXYycHLwCdhIHm/4zg9gSAoYSpxfeZAGxWQRUJTa3HQWLswmoS7Q9284KYosIaErM7LjEC
 GIzC1RLbLreAFYvLOAg8XT1M7AaIYE0idlz77OB2JwClhIvDr5gAVnLKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdQL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPDqGRgYdzA29TofYpTkYFIS5f176UikEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneb5eBcoJFqempFWmZOcAYgElLcPAoifByAONAiLe4IDG3O
 DMdInWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc57B2SSAEhpRmke3CBYbF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMzrD7KQJzOvBG7fK6BTmIBOKV8NdkpJIkJKqoFR4ZVVCpuNkf6n8xv
 rVi7MdPffHXIqmfHUz4YTE+fXiD225lz7aTkfw+Z63u7y4DvnjvbfOCno42vamLfcIHLpkecX
 BW66XGt+YDPTnHX/Ct5KieciudGWqVwv/17s2XLs01/xdyf9K+eIxM9e8G7/3rXxh+Nr7+hoG
 Z++2XPjX3O6b/zj2sW3lFiKMxINtZiLihMBtCqaRcgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506071756!91637650!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61683 invoked from network); 22 Sep 2017 09:15:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 09:15:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 03:15:55 -0600
Message-Id: <59C4F0EC020000780017E7BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 03:15:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-5-julien.grall@arm.com>
In-Reply-To: <20170921124035.2410-5-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDE0OjQwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG86Cj4gICAgIC0gbW92ZSBmcm9tIDEgPDwgKiB0
byAxVUwgPDwgKi4KPiAgICAgLSB1c2UgdW5zaWduZWQgd2hlbiBwb3NzaWJsZQo+ICAgICAtIG1v
dmUgZnJvbSB1bnNpZ25lZCBpbnQgLT4gdW5zaWduZWQgbG9uZyBmb3Igc29tZSBpbmR1Y3Rpb24K
PiAgICAgdmFyaWFibGVzCgpJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBsYXN0IHBvaW50LCBidHcg
LSB0aGUgbGFyZ2VzdCBvcmRlciBwYWdlIHRoZQpjb2RlIG5lZWRzIHRvIGRlYWwgd2l0aCByaWdo
dCBub3cgaXMgMUdiLCBzbyB0aGVyZSdzIG5vIHJpc2sgb2YKb3ZlcmZsb3cgKHlldCkuIEJ1dCB5
b3UndmUgZ290IEdlb3JnZSdzIGFuZCBBbmRyZXcncyBhY2ssIHNvIG5vCm5lZWQgdG8gcmV2aXNl
IHRoaXMuLi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:16:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvK3y-0007qw-ND; Fri, 22 Sep 2017 09:15:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvK3x-0007qk-Ei
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 09:15:57 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6F/93-01911-CC4D4C95; Fri, 22 Sep 2017 09:15:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42LJaLquqnv6ypF
 Ig4frZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fLuAmPB9pyKHStXMjYw
 Xg7pYuTiEBJoZJLYvHsPaxcjJ5DzmFHi40ZuiMQ2RonuyQ/AEiICzhJfz8xlB7F5BfQlDjceA
 LI5OISB7Lb14SD1EgJfmSWaf39nAqmREPCS6Dq7iwXGPrinEchm52ATsJI4JAbSySKgKvFoF/
 sERu4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9zQA
 EOxgvtDsfYpTkYFIS5f176UikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnezZeBcoJFqempFWmZ
 OcCwg0lLcPAoifCKg6R5iwsSc4sz0yFSpxhdOY5tuvyHiWPV9btAsukmiNwEJjd8f/CHSYglL
 z8vVUqcNwCkWQCkOaM0D240LGYuMcpKCfMyAh0rxFOQWpSbWYIq/4pRnINRSZj3GsgUnsy8Er
 gLXgEdxwR0XPlqsONKEhFSUg2Mi9lKnlqt2/K4gPto6eW4halFVsVCD5brXV9WfDroXPDJib8
 0arb8/udjOOvdmeWGPw49Ez7kl+W7zVJnfrQfS97EvQJ613ddTjC4+/jKhR/1U46az7IS+Ptw
 zsQdNTPmvMr+u+Pn89nLxQ/taqqTzuGXDlOws4+UD/KpF2zc86iC/9YltW82H5VYijMSDbWYi
 4oTARHuuXqUAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506071754!60538868!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3306 invoked from network); 22 Sep 2017 09:15:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 09:15:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvK3t-0005Ns-02; Fri, 22 Sep 2017 09:15:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvK3n-0002PI-AU; Fri, 22 Sep 2017 09:15:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvK3m-0000TP-VR; Fri, 22 Sep 2017 09:15:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113705-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=96207191fd715e268c6ba6d6ac8650ef914e1686
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 09:15:46 +0000
Subject: [Xen-devel] [ovmf test] 113705: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOTYyMDcxOTFmZDcxNWUyNjhjNmJhNmQ2YWM4NjUwZWY5MTRlMTY4Ngpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDEgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzcwNSAgMjAxNy0wOS0yMiAwMzo1ODozMSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFt
aXQgS3VtYXIgPGFtaXQuYWtAc2Ftc3VuZy5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50
ZWwuY29tPgogIEdhYnJpZWwgU29tbG8gPGdzb21sb0BnbWFpbC5jb20+CiAgSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgSmlh
biBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5NjIwNzE5
MWZkNzE1ZTI2OGM2YmE2ZDZhYzg2NTBlZjkxNGUxNjg2CkF1dGhvcjogSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDIyIDA5OjMxOjE5IDIwMTcgKzA4
MDAKCiAgICBVZWZpQ3B1UGtnL0NwdUR4ZTogRml4IEdDQyBidWlsZCB3YXJuaW5nCiAgICAKICAg
IFRoZXJlJ3JlIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGVzIHdhcm5pbmcgcmVwb3J0ZWQgYnkgR0ND
LgogICAgVGhpcyBwYXRjaCB3aWxsIGZpeCBpdC4gVGhlIG9yaWdpbmFsIGNvbW1pdCBpcwogICAg
CiAgICAgIGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFjNzA0MWYwMzZmMjExNTMKICAgIAogICAg
Q2M6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgQ2M6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KCmNvbW1pdCAwOWU4Njc4MzgwYWFhZjBhNWVmNTkxNzlmZjU5ZTBhMDQ1
ZDFiMGJmCkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAg
RnJpIFNlcCAxNSAxMDozOTozMyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZG1wc3RvcmU6IFNo
b3cgbmFtZSBvZiBrbm93biB2YXJpYWJsZSB2ZW5kb3IgR1VJRAogICAgCiAgICBDaGFuZ2UgImRt
cHN0b3JlIiB0byBzaG93IG5hbWUgb2Yga25vd24gdmFyaWFibGUgdmVuZG9yIEdVSUQuCiAgICBU
aGUgbmFtZSBpcyBnb3QgZnJvbSBTaGVsbFByb3RvY29sLkdldEd1aWROYW1lKCkuCiAgICAKICAg
IENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1
YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENh
cnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCA4OWY3ZjJjZGYwMjY2NjE5OTc2
Y2I1M2I0NWI1ZGUxYWJhMmY4ZmFjCkF1dGhvcjogQW1pdCBLdW1hciA8YW1pdC5ha0BzYW1zdW5n
LmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE4OjA5OjQ3IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1
bGVQa2cvRHhlQ29yZTogRml4ZWQgSW50ZXJmYWNlIHJldHVybmVkIGJ5IENvcmVPcGVuUHJvdG9j
b2wKICAgIAogICAgQ2hhbmdlIHNpbmNlIHY0OiBSZXZpc2UgdGhlIHBhdGNoIGJhc2VkIG9uIFY0
IHNlbnQgYnkgQW1pdCBLdW1hcgogICAgMSkgT25seSByZXR1cm4gdGhlIGNvcnJlc3BvbmRpbmcg
cHJvdG9jb2wgaW50ZXJmYWNlIGluICpJbnRlcmZhY2UKICAgIGlmIHRoZSByZXR1cm4gc3RhdHVz
IGlzIEVGSV9TVUNDRVNTIG9yIEVGSV9BTFJFQURZX1NUQVJURUQuCiAgICAyKSBJbnRlcmZhY2Ug
aXMgcmV0dXJuZWQgdW5tb2RpZmllZCBmb3IgYWxsIGVycm9yIGNvbmRpdGlvbnMgZXhjZXB0CiAg
ICBFRklfVU5TVVBQT1JURUQgYW5kIEVGSV9BTFJFQURZX1NUQVJURUQsIE5VTEwgd2lsbCBiZSBy
ZXR1cm5lZCBpbgogICAgKkludGVyZmFjZSB3aGVuIEVGSV9VTlNVUFBPUlRFRCBhbmQgQXR0cmli
dXRlcyBpcyBub3QKICAgIEVGSV9PUEVOX1BST1RPQ09MX1RFU1RfUFJPVE9DT0wsIHRoZSBwcm90
b2NvbCBpbnRlcmZhY2Ugd2lsbCBiZQogICAgcmV0dXJuZWQgaW4gKkludGVyZmFjZSB3aGVuIEVG
SV9BTFJFQURZX1NUQVJURUQuCiAgICAKICAgIENoYW5nZSBzaW5jZSB2MzoKICAgIDEpIEZpeGVk
IGlzc3VlIHdoZW4gQXR0cmlidXRlcyA9IEVGSV9PUEVOX1BST1RPQ09MX1RFU1RfUFJPVE9DT0wK
ICAgIGFuZCBJbnRlZmFjZSA9IE5VTEwgY2FzZS4gW1JlcG9ydGVkIGJ5OnN0YXIuemVuZyBhdCBp
bnRlbC5jb21dCiAgICAKICAgIENoYW5nZSBTaW5jZSB2MjoKICAgIDEpIE1vZGlmaWVkIHRvIHVz
ZSBFRklfRVJST1IgdG8gZ2V0IHN0YXR1cyBjb2RlCiAgICAKICAgIENoYW5nZSBzaW5jZSB2MToK
ICAgIDEpIEZpeGVkIHR5cG8gcHJvdG9jYWwgdG8gcHJvdG9jb2wKICAgIDIpIEZpeGVkIGNvZGlu
ZyBzdHlsZQogICAgCiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IENjOiBBbWl0IEt1bWFyIDxhbWl0LmFrQHNhbXN1bmcuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBL
aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEdhYnJpZWwgU29tbG8gPGdzb21sb0BnbWFpbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBBbWl0IEt1bWFyIDxhbWl0LmFrQHNhbXN1bmcuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IEdhYnJp
ZWwgU29tbG8gPGdzb21sb0BnbWFpbC5jb20+Cgpjb21taXQgNTYwYTQzNWRmMDJiMjMzZWEzM2Fl
NTQzYWVhYjc2YjIyMDFkZTg0OQpBdXRob3I6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNv
bT4KRGF0ZTogICBXZWQgU2VwIDIwIDIwOjE5OjA0IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cvU2V0dXBCcm93c2VyOiBIYW5kbGUgcXVlc3Rpb25zIHdpdGggQml0IFZhclN0b3JlCiAgICAK
ICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTU0
NQogICAgCiAgICBGb3Igb25lb2YvbnVtZXJpYy9DaGVja0JveChzdG9yYWdlIGNhbiBiZSBCaXQg
VmFyU3RvcmUpCiAgICBJZiB0aGUgcXVlc3Rpb24gdmFsdWUgY2FuIGJlIHVwZGF0ZWQgYW5kIHNo
b3duIGNvcnJlY3RseQogICAgaW4gVUkgcGFnZSwgd2UgbmVlZCBkbyBlbmhhbmNlbWVudHMgaW4g
Zm9sbG93aW5nIGNhc2VzOgogICAgMS4gUGFyc2UgdGhlIElmciBkYXRhIHRvIGdldCB0aGUgYml0
IFZhclN0b3JlIGluZm8gY29ycmVjdGx5LgogICAgMi4gU2V0L2dldCB2YWx1ZSB0by9mcm9tIGJp
dCBWYXJTdG9yZSBjb3JyZWN0bHkuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDM3Y2QxNmFjNTdmY2Jl
NWY2ZWNkMTVmODVlYTUxNjIxZDA4Y2RlNTkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDowOTowNCAyMDE3ICswODAwCgogICAgTWRl
TW9kdWxlUGtnL0hpaURhdGFiYXNlOiBIYW5kbGUgcXVlc3Rpb25zIHdpdGggQml0IFZhclN0b3Jl
CiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dp
P2lkPTU0NQogICAgCiAgICBGb3Igb25lb2YvbnVtZXJpYy9jaGVja2JveCwgdGhlaXIgc3RvcmFn
ZSBtYXkgYmUgYml0IGZpZWxkLgogICAgV2hlbiBnZW5lcmF0aW5nIDxDb25maWdBbHRSZXNwPiBz
dHJpbmcgdG8gZ2V0IGRlZmF1bHQgdmFsdWUKICAgIGZvciB0aGVzZSBxdWVzdGlvbnMsIHdlIG5l
ZWQgdG8gcGFyc2UgdGhlIElmciBkYXRhIHRvIGdldAogICAgdGhlIGJpdCBWYXJzdG9yZSBpbmZv
LGFuZCB0aGVuIGdlbmVyYXRpbmcgdGhlIGNvcnJlY3QKICAgIDxDb25maWdBbHRSZXNwPiBzdHJp
bmcuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzog
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBE
YW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDk1YTcxMzUxOTE5YWVlMTU4NzRiNzQ4ZjFhYWUyZjhm
NDkyZDJmNzYKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAg
V2VkIFNlcCAyMCAxOTo0Mzo0NSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL1VlZmlIaWlM
aWI6IFZhbGlkYXRlIHF1ZXN0aW9uIHdpdGggYml0IGZpZWxkcwogICAgCiAgICBSRUY6aHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgSW4g
VWVmaUhpaUxpYiwgdGhlcmUgYXJlIGNvZGVzIHRvIHZhbGlkYXRlIHRoZSBjdXJyZW50IHNldHRp
bmcgb2YKICAgIHF1ZXN0aW9ucywgbm93IHVwZGF0ZSB0aGUgbG9naWMgdG8gaGFuZGxlIHF1ZXN0
aW9uIHdpdGggYml0IHN0b3JhZ2UuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0Bp
bnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDAxNzIzMjcxYThiYWVm
MWRjNGM5MmJjZTBjMDlkNDEwNTVjYzVlYjkKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBp
bnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAxOToyNDoxOCAyMDE3ICswODAwCgogICAgTWRl
TW9kdWxlUGtnOiBBZGQgR1VJRC9mbGFncyB0byBpbXBsZW1lbnQgQml0RmllbGQgc3VwcG9ydAog
ICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTQ1CiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBE
b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDQyYzgwOGQ0Y2JjNjY2MDU3NzdkYWQxOGQ4MDA3
MDhmMmMwNmYwYzQKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6
ICAgV2VkIEF1ZyAyMyAxNjoyNzoyNiAyMDE3ICswODAwCgogICAgQmFzZVRvb2wvVmZyQ29tcGls
ZXI6IFN1cHBvcnQgQml0IGZpZWxkcyBpbiBFRkkvQnVmZmVyIFZhclN0b3JlCiAgICAKICAgIFJF
RjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NDUKICAg
IAogICAgRW5oYW5jZSBWZnJDb21waWxlciB0byBwYXJzZSBmb2xsb3dpbmcgY2FzZToKICAgIDEu
IEVGSS9CdWZmZXIgVmFyU3RvcmUgY2FuIGNvbnRhaW4gYml0IGZpZWxkcyBpbiB0aGVpciBzdHJ1
Y3R1cmUuCiAgICAyLiBGb3IgcXVlc3Rpb24gT25lb2YvQ2hlY2tib3gvbnVtZXJpYywgdGhlaXIg
c3RvcmFnZSBjYW4gYmUKICAgICAgIGJpdCBmaWVsZHMgb2YgYW4gRUZJIFZhclN0b3JlL0J1ZmZl
ciBWYXJTdG9yZS4KICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4K
ICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBF
cmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQgMmI3ZjNkNGE2YmI3ZTAyNGIzYzQ1ZjMy
OGJkZDYzNWY4NzgzODdmNwpBdXRob3I6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4K
RGF0ZTogICBXZWQgQXVnIDIzIDE1OjUwOjUwIDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbC9WZnJD
b21waWxlOiBTdXBwb3J0IFVuaW9uIHR5cGUgaW4gVkZSCiAgICAKICAgIGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjAzCiAgICAKICAgIFVwZGF0ZSBWZnJD
b21waWxlciB0byBwYXJzZSB0aGUgVU5JT04gdHlwZSBpbiB2ZnIgZmlsZQogICAgCiAgICBDYzog
RXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
CmNvbW1pdCA5ZmRmMzE3ODlhNzA4ODczNmJjNTc0ZjY4MDJmNGE5N2I1ZWYyZTk3CkF1dGhvcjog
SGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxOSAxMTowMTo1NiAy
MDE3ICswODAwCgogICAgTWRlUGtnL0Jhc2VMaWI6IEF2b2lkIHJlYWRpbmcgY29udGVudCBiZXlv
bmQgc3RyaW5nIGJvdW5kYXJ5CiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv
cmUub3JnL3Nob3dfYnVnLmNnaT9pZD03MDUKICAgIAogICAgQXMgbWVudGlvbmVkIGluIHRoZSBh
Ym92ZSBCdWd6aWxsYSBsaW5rIGJ5IFN0ZXZlbiwgd2l0aGluIHRoZSBmdW5jdGlvbgogICAgUGF0
aENsZWFuVXBEaXJlY3RvcmllcygpLCB3aGVuIGV4ZWN1dGluZyBjb21tYW5kOgogICAgImNkIC4i
CiAgICAKICAgIHVuZGVyIFNoZWxsLCB0aGUgaW5wdXQgcGFyYW1ldGVyICdQYXRoJyBzdHJpbmcg
d2lsbCBoYXZlIHN0cmluZyBsZW5ndGgKICAgIGxlc3MgdGhhbiAyLiBIZW5jZSwgaXQgaXMgcG9z
c2libGUgZm9yIHRoZSBiZWxvdyBzdGF0ZW1lbnQ6CiAgICAiaWYgKFN0ckNtcCAoUGF0aCArIFN0
ckxlbiAoUGF0aCkgLSAyLCBMIlxcLiIpID09IDApIHsiCiAgICAKICAgIHRvIHJlYWQgY29udGVu
dHMgYmVmb3JlIHRoZSBzdHJpbmcgYm91bmRhcnkuCiAgICAKICAgIFRoaXMgY29tbWl0IGFkZHMg
YWRkaXRpb25hbCBjaGVja3MgdG8gYXZvaWQgdGhpcy4KICAgIAogICAgQ2M6IFN0ZXZlbiBTaGkg
PHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQu
a2lubmV5QGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgOGMzZTQ2
ODhlMGQ4ZTZjMjE4YTk4ODU1ZDk4OTc2Y2U0NmRiYjI5ZQpBdXRob3I6IEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkgMTA6MjI6MjEgMjAxNyArMDgwMAoKICAg
IFNoZWxsUGtnL1NoZWxsOiBBdm9pZCByZWFkaW5nIGNvbnRlbnQgYmV5b25kIHN0cmluZyBib3Vu
ZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NjkwCiAgICAKICAgIFdpdGhpbiBmdW5jdGlvbiBFZmlTaGVsbEdldERldmljZVBh
dGhGcm9tRmlsZVBhdGgoKSwgd2hlbiB0aGUgaW5wdXQKICAgIHBhcmFtZXRlciAnUGF0aCcgc3Ry
aW5nIGlzIGxpa2U6CiAgICAiRlMwOiIKICAgIAogICAgSXQgaXMgcG9zc2libGUgZm9yIHRoZSBi
ZWxvdyBzdGF0ZW1lbnQ6CiAgICAiaWYgKCooUGF0aCtTdHJMZW4oTWFwTmFtZSkrMSkgPT0gQ0hB
Ul9OVUxMKSB7IgogICAgCiAgICB0byByZWFkIHRoZSBjb250ZW50IDEgYnl0ZSBiZXlvbmQgdGhl
IHN0cmluZyBib3VuZGFyeSAoYm90aCAnUGF0aCcgYW5kCiAgICAnTWFwTmFtZScgd2lsbCBiZSBG
UzA6IGluIHRoaXMgY2FzZSkuCiAgICAKICAgIFRoaXMgY29tbWl0IGFkZHMgYWRkaXRpb25hbCBj
aGVja3MgdG8gYXZvaWQgdGhpcy4KICAgIAogICAgQ2M6IFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlA
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21taXQg
MTRkZGU5ZTkwM2JiOWE3MTllYmI4ZjMzODFkYTcyYjE5NTA5YmMzNgpBdXRob3I6IEppYW4gSiBX
YW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxOSAxMzo1MjoxMSAy
MDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0NvcmU6IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBp
biBHQ0QKICAgIAogICAgRnJvbSBHQ0QgcGVyc3BlY3RpdmUsIGl0cyBTZXRNZW1vcnlTcGFjZUF0
dHJpYnV0ZXMoKSBtZXRob2QgZG9lc24ndCBhY2NlcHQgcGFnZQogICAgcmVsYXRlZCBhdHRyaWJ1
dGVzLiBUaGF0IG1lYW5zIHVzZXJzIGNhbm5vdCB1c2UgaXQgdG8gY2hhbmdlIHBhZ2UgYXR0cmli
dXRlcywKICAgIGFuZCBoYXZlIHRvIHR1cm4gdG8gQ1BVIGFyY2ggcHJvdG9jb2wgdG8gZG8gaXQs
IHdoaWNoIGlzIG5vdCBiZSBhbGxvd2VkIGJ5IFBJCiAgICBzcGVjLgogICAgCiAgICBDYzogSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAg
IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgQ2M6IE1pY2hhZWwgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEog
V2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8g
PGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KCmNvbW1pdCBjMWNhYjU0Y2U1N2MyNjA4YjhiM2VhMDUxYzcwNDFmMDM2
ZjIxMTUzCkF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTog
ICBTYXQgU2VwIDE2IDIxOjI2OjI4IDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0NwdUR4ZTog
Rml4IG91dC1vZi1zeW5jIGlzc3VlIGluIHBhZ2UgYXR0cmlidXRlcwogICAgCiAgICBGcm9tIENw
dUR4ZSBkcml2ZXIgcGVyc3BlY3RpdmUsIGl0IGRvZXNuJ3QgdXBkYXRlIEdDRCBtZW1vcnkgYXR0
cmlidXRlcyBmcm9tCiAgICBjdXJyZW50IHBhZ2UgdGFibGUgc2V0dXAgZHVyaW5nIGl0cyBpbml0
aWFsaXphdGlvbi4gU28gdGhlIG1lbW9yeSBhdHRyaWJ1dGVzIGluCiAgICBHQ0QgbWlnaHQgbm90
IHJlZmxlY3QgYWxsIG1lbW9yeSBhdHRyaWJ1dGVzIGluIHJlYWwgd29ybGQuCiAgICAKICAgIENj
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDYzogTWljaGFl
bCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgU3VnZ2VzdGVkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEpp
YW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:26:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvKER-0000J2-S0; Fri, 22 Sep 2017 09:26:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvKEQ-0000Io-Rl
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 09:26:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 7E/3A-03454-657D4C95; Fri, 22 Sep 2017 09:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzf0+pF
 Ig4Wb1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oymFsGCR1wVy3atZ2xgvMnexcjJISSQJ9F1
 tZkFxOYVsJN4OuE/WFxCwFDi9MKbQHEODhYBVYm2H1EgYTYBdYm2Z9tZQWwRAU2JmR2XGEFsZ
 oFqiU3XG8DGCAv4SFx8CGELCaRLHPs3AczmFLCSOD67BWwkr4CgxN8dwhCtWhIPf91igbC1JZ
 YtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0LvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjLMv+x9ilORgUhLldbx2JFKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBK8gSE6wKDU9tSItMwcYATBpCQ4eJRFeVZA0b3FBYm5xZjpE6hSjLkfHz
 bt/mIRY8vLzUqXEeT9fBSoSACnKKM2DGwGLxkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5s
 0GWcWTmVcCt+kV0BFMQEeUrwY7oiQRISXVwDi5d6+BwpH+Oe96FZe6laWmz7jEtOLgCU3GN/9
 z2k2CXsx6vOnfl80rU5/JMATrZbv9e1Muxqn6cOPPpmpmjoMH+RriD2dfleHi3+kR+PuLyvrM
 3WdX/ZGM8jfOZ2cy2FoXWX2Z306f9XRpykzPTQULTrPOjnzu3bfqYAunuMbht2+iVR58+6bEU
 pyRaKjFXFScCAAiOhCdwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506072403!83974214!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12353 invoked from network); 22 Sep 2017 09:26:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 09:26:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 03:26:43 -0600
Message-Id: <59C4F372020000780017E810@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 03:26:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-12-julien.grall@arm.com>
In-Reply-To: <20170921124035.2410-12-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/16] xen/x86: p2m-pod: Clean-up
 p2m_pod_zero_check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDE0OjQwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCj4gQEAgLTg2MSwxNyArODYxLDE5IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIHAybV9h
Y2Nlc3NfdCBhOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ICAKPiAgICAgICAg
ICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCB0eXBlcyArIGks
ICZhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxMLCBOVUxMKTsK
PiArICAgICAgICBwZyA9IG1mbl90b19wYWdlKG1mbnNbaV0pOwo+ICsKPiAgICAgICAgICAvKgo+
ICAgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90IGEgcGFnZXRhYmxlIG9yIGZyb20g
dGhlIHhlbiBoZWFwLCBhbmQKPiAgICAgICAgICAgKiBwcm9iYWJseSBub3QgbWFwcGVkIGVsc2V3
aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuCj4gICAgICAgICAgICovCj4gLSAgICAgICAg
aWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKQo+IC0gICAgICAgICAgICAgJiYgKCAobWZuX3RvX3Bh
Z2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAhPSAwICkKPiAtICAgICAg
ICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19wYWdl
X3RhYmxlfFBHQ194ZW5faGVhcCkpID09IDAgKQo+IC0gICAgICAgICAgICAgJiYgKCAobWZuX3Rv
X3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPD0gbWF4X3JlZiAp
ICkKPiArICAgICAgICBpZiAoIHAybV9pc19yYW0odHlwZXNbaV0pICYmIChwZy0+Y291bnRfaW5m
byAmIFBHQ19hbGxvY2F0ZWQpICYmCgpJZiB5b3Ugb21pdCB0aGUgIT0gMCBoZXJlICh3aGljaCBJ
IGFwcHJlY2lhdGUpIC4uLgoKPiArICAgICAgICAgICAgICgocGctPmNvdW50X2luZm8gJiAoUEdD
X3BhZ2VfdGFibGUgfCBQR0NfeGVuX2hlYXApKSA9PSAwKSAmJgoKLi4uIHlvdSBzaG91bGQgYWxz
byB1c2UgISBpbnN0ZWFkIG9mID09IDAgaGVyZS4KCj4gKyAgICAgICAgICAgICAoKHBnLT5jb3Vu
dF9pbmZvICYgKFBHQ19jb3VudF9tYXNrKSkgPD0gbWF4X3JlZikgKQoKU3RyYXkgaW5uZXJtb3N0
IHBhcmVudGhlc2VzIGxlZnQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 09:51:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 09:51:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvKcF-0002Uv-T8; Fri, 22 Sep 2017 09:51:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvKcF-0002Up-6t
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 09:51:23 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 3F/9F-03414-A1DD4C95; Fri, 22 Sep 2017 09:51:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDva7k3SO
 RBo92WVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLjq9lLPgrVNGz+wJbA2MvfxcjB4eEgL/E
 jV3lXYycHCwCqhLrZrxmB7HZBJQlfnb2soGUiAjYSsw+79bFyMXBLLCXSeJ1cxMTSI2wgItE2
 8N9jCA1vAIWErMm2YHUCAlcZZTYdgRiDq+AoMTJmU9YQGxmAT2JG1OngM1kFpCWWP6PAyIsL9
 G8dTYziM0p4CWxcXsLI4gtKqAi0bl0DlirkICCRMf0Y0wTGPlnIZk6C8nUWQhTZyGZuoCRZRW
 jenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYFAyAMEOxnkn/A8x
 SnIwKYnyqt85EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcPJCdYlJqeWpGWmQOMD5i0BAePk
 givLUiat7ggMbc4Mx0idYpRUUqclx0kIQCSyCjNg2uDxeQlRlkpYV5GoEOEeApSi3IzS1DlXz
 GKczAqCfPygkzhycwrgZv+CmgxE9Di8tVgi0sSEVJSDYxF6g9i7E9kztuSELDjrfGCmkk/zyp
 WPJz7/JHwxn1777K1GygFLRTLf5zluORGUMXyawuS81/e/8V7LaOs6Jv49jidD0bLd+TJL7u+
 e7og49+bW05q3LaV4vA0Ctqy64b6R5b01WEibUkMswQVtRRrb1l8j/OVX/s591vuv/fblD0Wr
 z1zoPOWEktxRqKhFnNRcSIA2ZqMWMQCAAA=
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506073880!70186731!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33327 invoked from network); 22 Sep 2017 09:51:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 09:51:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448828668"
Date: Fri, 22 Sep 2017 10:51:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170922095105.34zkdvtj6ofpdun5@citrix.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-8-roger.pau@citrix.com>
 <20170921135354.eqxyfmm4ppg5ep3u@citrix.com>
 <20170921144249.yvdljzqjx3ct3nbp@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921144249.yvdljzqjx3ct3nbp@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 07/11] xen: introduce
	rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDM6NDI6NDlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIFNlcCAyMSwgMjAxNyBhdCAwMjo1Mzo1NFBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMDQ6Mjk6MzJQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBUaGlzIGZ1bmN0aW9uIGFsbG93cyB0byBpdGVy
YXRlIG92ZXIgYSByYW5nZXNldCB3aGlsZSByZW1vdmluZyB0aGUKPiA+ID4gcHJvY2Vzc2VkIHJl
Z2lvbnMuCj4gPiA+IAo+ID4gPiBJdCB3aWxsIGJlIHVzZWQgYnkgdGhlIGZvbGxvd2luZyBwYXRj
aGVzIGluIG9yZGVyIHRvIHN0b3JlIG1lbW9yeQo+ID4gPiByZWdpb25zIGluIHJhbmdlc2V0cywg
YW5kIHJlbW92ZSB0aGVtIHdoaWxlIGl0ZXJhdGluZy4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+
ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Cj4gPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+
ID4gQ2hhbmdlcyBzaW5jZSB2NToKPiA+ID4gIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KPiA+ID4g
LS0tCj4gPiA+ICB4ZW4vY29tbW9uL3Jhbmdlc2V0LmMgICAgICB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ID4gIHhlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oIHwgIDQgKysr
Kwo+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspCj4gPiA+IAo+ID4gPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYW5nZXNldC5jIGIveGVuL2NvbW1vbi9yYW5nZXNldC5j
Cj4gPiA+IGluZGV4IDZjNjI5M2MxNWMuLmZkNGE2YjMzODQgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hl
bi9jb21tb24vcmFuZ2VzZXQuYwo+ID4gPiArKysgYi94ZW4vY29tbW9uL3Jhbmdlc2V0LmMKPiA+
ID4gQEAgLTI5OCw2ICsyOTgsMzQgQEAgaW50IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMoCj4gPiA+
ICAgICAgcmV0dXJuIHJjOwo+ID4gPiAgfQo+ID4gCj4gPiBJIHRoaW5rIHlvdSBuZWVkIHRvIGRv
Y3VtZW50IHRoZSBiZWhhdmlvdXIgb2YgdGhpcyBuZXcgZnVuY3Rpb24gZHVlIHRvCj4gPiBpdHMg
ZGVzdHJ1Y3RpdmUgbmF0dXJlLgo+ID4gCj4gPiBTb21ldGhpbmcgbGlrZToKPiA+IAo+ID4gSXRl
cmF0ZSB0aHJvdWdoIHRoZSByYW5nZSB3aXRoaW4gYSByYW5nZSBzZXQuIENhbGwgY2Igb24gZWFj
aCByYW5nZQo+ID4gcHJvdmlkZWQuIEJhaWwgb24gZmlyc3QgZXJyb3IuIERlc3Ryb3kgdGhlIHJh
bmdlIHByb2Nlc3NlZCB3aGVuIGNiCj4gPiBoYXMgY29uc3VtZWQgdGhlIHdob2xlIHJhbmdlLgo+
IAo+IE9LLCBJIHRob3VnaHQgdGhhdCB0aGUgJ2NvbnN1bWUnIGluIHRoZSBuYW1lIHdhcyBlbm91
Z2gsIGJ1dCBub3cgdGhhdAo+IHlvdSBoYXZlIHdyaXR0ZW4gdGhlIGNvbW1lbnQgSSBjZXJ0YWlu
bHkgZG9uJ3QgbWluZCBhZGRpbmcgaXQgOykuCj4gCj4gPiBUaG91Z2ggd2l0aG91dCByZWFkaW5n
IGZ1cnRoZXIgSSBkb24ndCBrbm93IHdoeSBjYiB3aWxsIG9ubHkgY29uc3VtZQo+ID4gcGFydCBv
ZiB0aGUgcmFuZ2UgYnV0IG5vdCBhbGwgb2YgaXQgYWxsIHRoZSB0aW1lLgo+IAo+IEkgZ3Vlc3Mg
eW91IGhhdmUgdG8gbG9vayBhdCB0aGUgbmV4dCBwYXRjaCBhbmQgaXQncyB1c2FnZS4gVGhpcyB3
aWxsCj4gYmUgdXNlZCB0byBzdG9yZSBhbGwgdGhlIE1NSU8gYXJlYXMgdGhhdCBuZWVkIHRvIGJl
IG1hcHBlZCBpbnRvIGEKPiBkb21haW4gcDJtLgo+IAo+IFNvbWUgb2YgdGhlIHJhbmdlcyBtaWdo
dCBiZSB2ZXJ5IGJpZyAoQkFScyBmcm9tIGdmeCBjYXJkcyBmb3IKPiBleGFtcGxlKSwgYW5kIG1p
Z2h0IHJlcXVpcmUgcHJlZW1wdGlvbiBpbiBvcmRlciB0byBtYXAgdGhlbSwgaGVuY2UgdGhlCj4g
ZW11bGF0ZWQgUENJIGNvZGUgbmVlZHMgYSB3YXkgdG8gc3RvcmUgaXQncyBwcm9ncmVzcywgYW5k
IHRoYXQncyBkb25lCj4gYnkgcGFydGlhbGx5IGNvbnN1bWluZyBhIHJhbmdlLgo+IAoKQWgsIHNv
IHRoZSBnb2FsIGlzIGluZGVlZCB0byBjb25zdW1lIGFsbCB0aGUgcmFuZ2VzIHdpdGhpbiB0aGUg
cmFuZ2VzZXQuClRoaXMgbWFrZXMgbW9yZSBzZW5zZSBub3cuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 10:01:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 10:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvKld-0003Nh-Ty; Fri, 22 Sep 2017 10:01:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dvKlc-0003Nb-DY
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 10:01:04 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D7/C9-02817-F5FD4C95; Fri, 22 Sep 2017 10:01:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrdUTf6/pF
 IgxsLxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oydK0ILZj1gqmh6EtTA+GkpUxcjF4eQwARG
 iRtHTjGCOCwCDawSP5d0gTkSAnNYJab8ngtUxgnklEncWreJEcIuktje/58dwi6WWHSnnQ3E5
 hUQlDg58wkLiC0k4CUx8/RDMJtTwFJi1b2TrBDrPrNKvFvbB9bMJqAu0b17JtBQDqDVqhKzt2
 tDzAmQWPn7NhNIWFjASuLdX3eQsIiAkUTnncssIGOYBZYzSpxeMJMVJMEs4COxeUYLywRGwVl
 IzpiFJAVha0q0bv/NDmFrSyxb+JoZwtaQWHBnHyOy+AJGtlWM6sWpRWWpRbrGeklFmekZJbmJ
 mTm6hgamermpxcWJ6ak5iUnFesn5uZsYgRHAAAQ7GPf+czrEKMnBpCTKm3DnSKQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCV7he0A5waLU9NSKtMwcYCzCpCU4eJREeOVB0rzFBYm5xZnpEKlTjK
 4cF+5c+sPEcWzTZSD5Y9IVIHlgzy0gue/m3T9MQix5+XmpUuK8L+4CNQuANGeU5sGNhqWRS4y
 yUsK8jEDHCvEUpBblZpagyr9iFOdgVBLmfQ8yhSczrwTugldAxzEBHVe+Guy4kkSElFQD48pL
 9r6SMYecF/FLzyqeu5NH737v0YvBhxMqnSt055UEX9jN/z056kOpzGk2loR9AflLup+mKLB9e
 LrgVcsK5uccZy+VFW2Ry7s7Vdx2aeJRdYG5Neyl960aw6ye2rMe3XNW8WzitWnae+/r3b3adv
 a27Du52S5H0gJ/MeZZTnZde8z6jJyeqRJLcUaioRZzUXEiABnZPoseAwAA
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506074458!98752629!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57404 invoked from network); 22 Sep 2017 10:00:59 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 10:00:59 -0000
Received: by mail-lf0-f65.google.com with SMTP id q132so350445lfe.4
 for <xen-devel@lists.xen.org>; Fri, 22 Sep 2017 03:00:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=SvIqLOFzkf77dSCnruPM07NQfZcgDz1nthciF44uBPE=;
 b=GSacQa/zapaQM3KhKL/nAR8o/tIc6Ray9EYGyxPEVIjCfSGIMy2EMoTwzgE515FPNd
 iWfgkQdpTxbIWkF6CITd7bjTJzeN89pZ8AxjC5EuDtIPkKPguOZKfW4nYJxEP3CLZcgZ
 85gEzZ7ddhHMDYwj/KhQn5JR5o81qJ9o17r8FckFofQ6xkg5ntZr+vZx2FXONzZZjxUP
 gzbGHyR/nmCB1BfxU2Qi7hWGZ7Etqu/yomTBY1JZWvUqrs/odUMa0KL4RJzmk05/ZD/j
 X9NJ2DHxrhM3QYjFcbT1SCZgvJh1HP4HgJCVZsNbO157F9nvzuvNHdG0iIF5u+MDXECd
 3SCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SvIqLOFzkf77dSCnruPM07NQfZcgDz1nthciF44uBPE=;
 b=d9vtkBEObokv55/4PYGwDa7hvbY8b+8yj8SkhyZxOz3mqs7j0s3Ew/WjumnVpL9EMU
 hwJvfsrOCHO6n5pmF7Y5AHrs95O+1OmYLVIfAu1z5dS4bjKxDvEQMCCwusaIjj3FhZ74
 Ba011ij/h4kK3EJ3Q1FbUojkCFVHSikrOu8mPpp+cTpI9gstXJusLYxAHhmGPJvBj1o/
 UO0jnvI2rwBVylKYgi4VVj315VnSkNYCieREQCQqriSpPl7JMQBQVkk7rxinraF9XpgL
 UI0VMpuqzNciQeJL602TDJVG1gNiW/jNnWoZ3UYF7Xg/svItr9cVvDq64zo3kyMzlsTy
 viNw==
X-Gm-Message-State: AHPjjUjgv5XcN4taMuzb5YhBo+EWhj/Rx5rWKLkc+NI9CWRR9s1LCVjg
 DFRD5zYY2BU1CjxSy0RbUHKTRMt7fE4dRE+wgjM=
X-Google-Smtp-Source: AOwi7QBKSoTvKSmQqEPaOVrtNr8nKfQe2AiFKaFBk20DuLP8bTMEHB747nIHbAZNu/CtLqvb0zMBIWIYZ4RM1J1wOxU=
X-Received: by 10.25.161.148 with SMTP id k142mr1816176lfe.69.1506074458331;
 Fri, 22 Sep 2017 03:00:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Fri, 22 Sep 2017 03:00:57 -0700 (PDT)
In-Reply-To: <20170918144419.GA892@localhost.localdomain>
References: <CAPD2p-=638FBRggLkGGJYqByo3-oekB7h--1qJo4ybAGyfC6UA@mail.gmail.com>
 <CABdg74cNpcfc9Rr1DqtC07GN1fwFTPJ_ON2d3dYvcF9kORBXhg@mail.gmail.com>
 <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Fri, 22 Sep 2017 15:30:57 +0530
Message-ID: <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4661132259880748276=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4661132259880748276==
Content-Type: multipart/alternative; boundary="001a1140278e181f560559c44970"

--001a1140278e181f560559c44970
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Wilk,

I had try 'console=3Dhvc0' but no success.

@Oleksandr: At this moment it is difficult to share any file of guest.
It would be helpful if anyone provide me general technique to debug dom0
bringup issue.

Thanks,
Bharat

On Mon, Sep 18, 2017 at 8:16 PM, Konrad Rzeszutek Wilk <
konrad.wilk@oracle.com> wrote:

> On Fri, Sep 08, 2017 at 10:19:55PM +0300, Oleksandr Tyshchenko wrote:
> > Hi Bharat
> >
> > On Thu, Sep 7, 2017 at 4:30 PM, bharat gohil <ghl.bhrt@gmail.com> wrote=
:
> > > Hello Olensandr,
> > >
> > > I able to boot xen and trying to boot dom0 but there are no console
> log for
> > > dom0.
> > >
> > > following log for xen and it stuck booting dom0.
> > >
> > > (XEN) I/O virtualisation disabled
> > > (XEN) build-id: 7c2a3c70fb94754801d18c4cb9e3db3ffa01d8c4
> > > (XEN) alternatives: Patching with alt table 00000000400d2e08 ->
> > > 00000000400d32dc
> > > (XEN) *** LOADING DOMAIN 0 ***
> > > (XEN) Loading kernel from boot module @ 0000000040148158
> > > (XEN) Allocating 1:1 mappings totalling 128MB for dom0:
> > > (XEN) BANK[0] 0x00000048000000-0x00000050000000 (128MB)
> > > (XEN) Grant table range: 0x000000bfe00000-0x000000bfe65000
> > > (XEN) Loading zImage from 0000000040148158 to
> > > 0000000048080000-0000000049480000
> > > (XEN) Allocating PPI 16 for event channel interrupt
> > > (XEN) Loading dom0 DTB to 0x000000004fe00000-0x000000004fe0f31e
> > > (XEN) Scrubbing Free RAM on 1 nodes using 3 CPUs
> > > (XEN) ......done.
> > > (XEN) Initial low memory virq threshold set at 0x4000 pages.
> > > (XEN) Std. Loglevel: All
> > > (XEN) Guest Loglevel: All
> > > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
> input to
> > > Xen)
> > > (XEN) Freed 272kB init memory.
> > >
> > > I have done all the xen configuration in linux kernel 4.9. This kerne=
l
> > > booting fine without xen.
> > >
> > > following are the DTB changes,
> > >
> > >     chosen {
> > >         #address-cells =3D <1>;
> > >         #size-cells =3D <1>;
> > >         bootargs =3D "console=3Ddtuart dtuart=3Dserial0 dom0_mem=3D12=
8M";
> > >         stdout-path =3D "serial0";
> > >         module: module@0 {
> > >             compatible =3D "xen,linux-zimage", "xen,multiboot-module"=
;
> > >             reg =3D <0x40148158 0x1400000>;
> > >             bootargs =3D "console=3Dhvc0,921600n8 earlyprintk=3Dxen d=
ebug
>
> It should be just 'console=3Dhvc0', not 'console=3Dhvc0,921600n8'
>
> > > ignore_loglevel rw root=3D/dev/mmcblk0p7";
> > >         };
> > >
> > >     };
> > >
> > > Can you tell me how to debug dom0 booting or anything which i can
> check?
> >
> > Don't now much about "debug dom0 booting", I leave it for competent
> people.
> >
> > Looks weird, even with earlyprintk no logs.
> > Do you have DEBUG_LL and all related options enabled in your dom0 kerne=
l
> config?
> >
> > 1. Check that following options are enabled in your kernel config file:
> >
> > CONFIG_HVC_XEN=3Dy
> > CONFIG_HVC_XEN_FRONTEND=3Dy
> >
> > 2. Check that dom0 kernel doesn't disable clock for console.
> >
> > BTW, could you post full Xen log, kernel config and device-tree you are
> using?
> > If you have some changes on top of Xen, post them too.
> > These may help people to identify what is wrong.
> >
> > >
> > >
> > > Thanks,
> > > Bharat
> > >
> > > On Wed, Sep 6, 2017 at 3:49 PM, Oleksandr Tyshchenko <
> olekstysh@gmail.com>
> > > wrote:
> > >>
> > >> Hi Bharat
> > >>
> > >> On Wed, Sep 6, 2017 at 10:01 AM, bharat gohil <ghl.bhrt@gmail.com>
> wrote:
> > >> > Hello Oleksandr,
> > >> >
> > >> > Thank you very much.It resolved my issue.
> > >> Sounds great!
> > >>
> > >> >
> > >> > Thanks,
> > >> > Bharat
> > >> >
> > >> > On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko
> > >> > <olekstysh@gmail.com>
> > >> > wrote:
> > >> >>
> > >> >> Hi Bharat
> > >> >>
> > >> >> On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil <ghl.bhrt@gmail.com>
> > >> >> wrote:
> > >> >> > Hello Oleksandr,
> > >> >> >
> > >> >> > I have corrected  GIC settings but no success.Following line
> > >> >> > disappear
> > >> >> > from
> > >> >> > log.
> > >> >> >>>XEN) GICv2: WARNING: The GICC size is too small: 0x1000 expect=
ed
> > >> >> >>> 0x2000
> > >> >> >
> > >> >> > Is anything else which can I try.
> > >> >> >
> > >> >> > I don=E2=80=99t know much about xen internal for ARM architectu=
re. As you
> > >> >> > mentioned,
> > >> >> >>>Wrong GIC settings might lead to that IPIs won't work as
> expected.
> > >> >> >>> And
> > >> >> >>>boot CPU will get stuck waiting for another CPU.
> > >> >> >
> > >> >> > Can you explain it with some boot sequence and relation with IP=
I?
> > >> >>
> > >> >> Well, we faced similar issue with R-Car Gen3 H3 SoC. Xen hung at
> > >> >> smp_call_function (one CPU didn't receive interrupt from another
> one).
> > >> >> Next patch helped us to fix this issue:
> > >> >> https://patchwork.kernel.org/patch/9163065/
> > >> >>
> > >> >> I assume the SoC you are working with has "arm,gic-400" compatibl=
e
> GIC.
> > >> >> Can you take a look at the patch, maybe it is your case too.
> > >> >>
> > >> >> >
> > >> >> > Thanks,
> > >> >> > Bharat
> > >> >> >
> > >> >> >
> > >> >> > On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko
> > >> >> > <olekstysh@gmail.com>
> > >> >> > wrote:
> > >> >> >>
> > >> >> >> On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil <
> ghl.bhrt@gmail.com>
> > >> >> >> wrote:
> > >> >> >> > Hello Oleksandr,
> > >> >> >> Hi Bharat
> > >> >> >>
> > >> >> >> >
> > >> >> >> > I had removed A72 cluster and tried to boot only two A35 but
> I got
> > >> >> >> > same
> > >> >> >> > error.
> > >> >> >> >
> > >> >> >> > Is anything added or missing in A35 compare to A53?
> > >> >> >> Unfortunately, I don't know.
> > >> >> >>
> > >> >> >> BTW, did you check your GIC settings in the device-tree?
> > >> >> >>
> > >> >> >> >
> > >> >> >> > Regards,
> > >> >> >> > Bharat
> > >> >> >> >
> > >> >> >> > On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil <
> ghl.bhrt@gmail.com>
> > >> >> >> > wrote:
> > >> >> >> >>
> > >> >> >> >> Hello Oleksandr,
> > >> >> >> >> Thank you very much for your input.
> > >> >> >> >>
> > >> >> >> >> Yes. agree. I will check by removing A72 core from DT.
> > >> >> >> >>
> > >> >> >> >> Thanks,
> > >> >> >> >> Bharat
> > >> >> >> >>
> > >> >> >> >> On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko
> > >> >> >> >> <olekstysh@gmail.com> wrote:
> > >> >> >> >>>
> > >> >> >> >>> Hi,
> > >> >> >> >>>
> > >> >> >> >>> Not sure that I am a competent person, just my assumptions=
.
> > >> >> >> >>>
> > >> >> >> >>> CCed ARM guys.
> > >> >> >> >>>
> > >> >> >> >>> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil
> > >> >> >> >>> <ghl.bhrt@gmail.com>
> > >> >> >> >>> wrote:
> > >> >> >> >>> > Hello All
> > >> >> >> >>> >
> > >> >> >> >>> > I am trying to run Xen on new hardware which has two A35
> and
> > >> >> >> >>> > one
> > >> >> >> >>> > A72
> > >> >> >> >>> > core.
> > >> >> >> >>> > Xen booted intially but it hangs at
> > >> >> >> >>> > smp_call_function(setup_virt_paging_one,
> > >> >> >> >>> > (void *)val, 1) function call.
> > >> >> >> >>>
> > >> >> >> >>> It might be a consequence of that CPU cores are different.
> And
> > >> >> >> >>> they
> > >> >> >> >>> might have different set of features, or even settings.
> > >> >> >> >>> And these features/settings the boot CPU has don't
> compatible
> > >> >> >> >>> with
> > >> >> >> >>> other (non-boot) CPUs.
> > >> >> >> >>> Can you try not to bringup A72 core (remove it from DT or
> > >> >> >> >>> another
> > >> >> >> >>> way), leave only two A35 and see what will happen.
> > >> >> >> >>>
> > >> >> >> >>> > Find following log of Xen booting,same set of features.
> > >> >> >> >>> >
> > >> >> >> >>> > - 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]: 0000000044000000 - 000000004400fd5a
> Device
> > >> >> >> >>> > Tree
> > >> >> >> >>> > (XEN)
> > >> >> >> >>> > (XEN) Command line: <NULL>
> > >> >> >> >>> Why? Does your device-tree have bootargs?
> > >> >> >> >>>
> > >> >> >> >>> > (XEN) Placing Xen at 0x00000000bfe00000-
> 0x00000000c0000000
> > >> >> >> >>> > (XEN) Update BOOTMOD_XEN from
> > >> >> >> >>> > 0000000040080000-0000000040194e01
> > >> >> >> >>> > =3D>
> > >> >> >> >>> > 00000000bfe01
> > >> >> >> >>> > (XEN) Domain heap initialised
> > >> >> >> >>> > (XEN) Booting using Device Tree
> > >> >> >> >>> > (XEN) Platform: Generic System
> > >> >> >> >>> > (XEN) Taking dtuart configuration from /chosen/stdout-pa=
th
> > >> >> >> >>> > (XEN) Looking for dtuart at "serial0", options ""
> > >> >> >> >>> >  __  __            _  _    _  ___                     _
> > >> >> >> >>> > _
> > >> >> >> >>> > _
> > >> >> >> >>> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __  ___| |=
_
> __
> > >> >> >> >>> > _|
> > >> >> >> >>> > |__
> > >> >> >> >>> > | |
> > >> >> >> >>> > ___
> > >> >> >> >>> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ __|
> __/ _`
> > >> >> >> >>> > |
> > >> >> >> >>> > '_
> > >> >> >> >>> > \|
> > >> >> >> >>> > |/ _ \
> > >> >> >> >>> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__ \ |=
|
> (_|
> > >> >> >> >>> > |
> > >> >> >> >>> > |_)
> > >> >> >> >>> > | |
> > >> >> >> >>> > __/
> > >> >> >> >>> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
> > >> >> >> >>> > |_|___/\__\__,_|_.__/|_|\___|
> > >> >> >> >>> >
> > >> >> >> >>> > (XEN) Xen version 4.10-unstable (bgohil@)
> > >> >> >> >>> > (aarch64-linux-gnu-gcc
> > >> >> >> >>> > (Ubuntu/Linaro7
> > >> >> >> >>> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +0100
> > >> >> >> >>> > git:9053a74-dirty
> > >> >> >> >>> > (XEN) Processor: 410fd041: "ARM Limited", variant: 0x0,
> part
> > >> >> >> >>> > 0xd04,
> > >> >> >> >>> > rev
> > >> >> >> >>> > 0x1
> > >> >> >> >>> > (XEN) 64-bit Execution:
> > >> >> >> >>> > (XEN)   Processor Features: 0000000000002222
> 0000000000000000
> > >> >> >> >>> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+3=
2
> > >> >> >> >>> > EL0:64+32
> > >> >> >> >>> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> > >> >> >> >>> > (XEN)   Debug Features: 0000000010305106 000000000000000=
0
> > >> >> >> >>> > (XEN)   Auxiliary Features: 0000000000000000
> 0000000000000000
> > >> >> >> >>> > (XEN)   Memory Model Features: 0000000000101122
> > >> >> >> >>> > 0000000000000000
> > >> >> >> >>> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> > >> >> >> >>> > (XEN) 32-bit Execution:
> > >> >> >> >>> > (XEN)   Processor Features: 00000131:00011011
> > >> >> >> >>> > (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 0126000=
0
> > >> >> >> >>> > 02102211
> > >> >> >> >>> > (XEN)  ISA Features: 02101110 13112111 21232042 01112131
> > >> >> >> >>> > 00011142
> > >> >> >> >>> > 00011121
> > >> >> >> >>> > (XEN) Using PSCI-1.0 for SMP bringup
> > >> >> >> >>> > (XEN) SMP: Allowing 3 CPUs
> > >> >> >> >>> > (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Fr=
eq:
> 13000
> > >> >> >> >>> > KHz
> > >> >> >> >>> > (XEN) GICv2: WARNING: The GICC size is too small: 0x1000
> > >> >> >> >>> > expected
> > >> >> >> >>> > 0x2000
> > >> >> >> >>> Sounds like GIC settings are not completely correct.
> > >> >> >> >>> Wrong GIC settings might lead to that IPIs won't work as
> > >> >> >> >>> expected.
> > >> >> >> >>> And
> > >> >> >> >>> boot CPU will
> > >> >> >> >>> get stuck waiting for another CPU.
> > >> >> >> >>> Just double check.
> > >> >> >> >>>
> > >> >> >> >>> > (XEN) GICv2 initialization:
> > >> >> >> >>> > (XEN)         gic_dist_addr=3D0000000010510000
> > >> >> >> >>> > (XEN)         gic_cpu_addr=3D0000000010520000
> > >> >> >> >>> > (XEN)         gic_hyp_addr=3D0000000010540000
> > >> >> >> >>> > (XEN)         gic_vcpu_addr=3D0000000010560000
> > >> >> >> >>> > (XEN)         gic_maintenance_irq=3D25
> > >> >> >> >>> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b).
> > >> >> >> >>> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
> > >> >> >> >>> > (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) CPU 1 booted.
> > >> >> >> >>> > (XEN) Bringing up CPU2
> > >> >> >> >>> > - CPU 00000200 booting -
> > >> >> >> >>> > - Current EL 00000008 -
> > >> >> >> >>> > - Xen starting at EL2 -
> > >> >> >> >>> > - Setting up control registers -
> > >> >> >> >>> > - Turning on paging -
> > >> >> >> >>> > - Ready -
> > >> >> >> >>> > (XEN) CPU 2 booted.
> > >> >> >> >>> > (XEN) Brought up 3 CPUs
> > >> >> >> >>> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
> > >> >> >> >>> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> > >> >> >> >>> >
> > >> >> >> >>> > Can anyone guide me how to debug this problem or what
> could be
> > >> >> >> >>> > wrong
> > >> >> >> >>> > here?
> > >> >> >> >>> >
> > >> >> >> >>> > It looks, writing into VTCR_EL2 hang the system.
> > >> >> >> >>> >
> > >> >> >> >>> > --
> > >> >> >> >>> > Regards,
> > >> >> >> >>> > Bharat Gohil
> > >> >> >> >>> >
> > >> >> >> >>> >
> > >> >> >> >>> > _______________________________________________
> > >> >> >> >>> > Xen-devel mailing list
> > >> >> >> >>> > Xen-devel@lists.xen.org
> > >> >> >> >>> > https://lists.xen.org/xen-devel
> > >> >> >> >>> >
> > >> >> >> >>>
> > >> >> >> >>> --
> > >> >> >> >>> Regards,
> > >> >> >> >>>
> > >> >> >> >>> Oleksandr Tyshchenko
> > >> >> >> >>
> > >> >> >> >>
> > >> >> >> >>
> > >> >> >> >>
> > >> >> >> >> --
> > >> >> >> >> Regards,
> > >> >> >> >> Bharat Gohil
> > >> >> >> >> Sr.Software Engineer
> > >> >> >> >> bharat.gohil@harman.com
> > >> >> >> >> +919427054633
> > >> >> >> >
> > >> >> >> >
> > >> >> >> >
> > >> >> >> >
> > >> >> >> > --
> > >> >> >> > Regards,
> > >> >> >> > Bharat Gohil
> > >> >> >> > Sr.Software Engineer
> > >> >> >> > bharat.gohil@harman.com
> > >> >> >> > +919427054633
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >> >> --
> > >> >> >> Regards,
> > >> >> >>
> > >> >> >> Oleksandr Tyshchenko
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >> > --
> > >> >> > Regards,
> > >> >> > Bharat Gohil
> > >> >> > Sr.Software Engineer
> > >> >> > bharat.gohil@harman.com
> > >> >> > +919427054633
> > >> >>
> > >> >>
> > >> >>
> > >> >> --
> > >> >> Regards,
> > >> >>
> > >> >> Oleksandr Tyshchenko
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > Regards,
> > >> > Bharat Gohil
> > >> > Sr.Software Engineer
> > >> > bharat.gohil@harman.com
> > >> > +919427054633
> > >>
> > >>
> > >>
> > >> --
> > >> Regards,
> > >>
> > >> Oleksandr Tyshchenko
> > >
> > >
> > >
> > >
> > > --
> > > Regards,
> > > Bharat Gohil
> > > Sr.Software Engineer
> > > bharat.gohil@harman.com
> > > +919427054633
> >
> >
> >
> > --
> > Regards,
> >
> > Oleksandr Tyshchenko
> >
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > https://lists.xen.org/xen-devel
>



--=20
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

--001a1140278e181f560559c44970
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Hello Wilk,<br><br></div>I had try &#39;con=
sole=3Dhvc0&#39; but no success.<br><br></div><div>@Oleksandr: At this mome=
nt it is difficult to share any file of guest.<br>It would be helpful if an=
yone provide me general technique to debug dom0 bringup issue.<br></div><di=
v><br></div>Thanks,<br></div>Bharat<br></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Mon, Sep 18, 2017 at 8:16 PM, Konrad Rzeszut=
ek Wilk <span dir=3D"ltr">&lt;<a href=3D"mailto:konrad.wilk@oracle.com" tar=
get=3D"_blank">konrad.wilk@oracle.com</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">On Fri, Sep 08, =
2017 at 10:19:55PM +0300, Oleksandr Tyshchenko wrote:<br>
&gt; Hi Bharat<br>
&gt;<br>
&gt; On Thu, Sep 7, 2017 at 4:30 PM, bharat gohil &lt;<a href=3D"mailto:ghl=
.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; &gt; Hello Olensandr,<br>
&gt; &gt;<br>
&gt; &gt; I able to boot xen and trying to boot dom0 but there are no conso=
le log for<br>
&gt; &gt; dom0.<br>
&gt; &gt;<br>
&gt; &gt; following log for xen and it stuck booting dom0.<br>
&gt; &gt;<br>
&gt; &gt; (XEN) I/O virtualisation disabled<br>
&gt; &gt; (XEN) build-id: 7c2a3c70fb94754801d18c4cb9e3db<wbr>3ffa01d8c4<br>
&gt; &gt; (XEN) alternatives: Patching with alt table 00000000400d2e08 -&gt=
;<br>
&gt; &gt; 00000000400d32dc<br>
&gt; &gt; (XEN) *** LOADING DOMAIN 0 ***<br>
&gt; &gt; (XEN) Loading kernel from boot module @ 0000000040148158<br>
&gt; &gt; (XEN) Allocating 1:1 mappings totalling 128MB for dom0:<br>
&gt; &gt; (XEN) BANK[0] 0x00000048000000-<wbr>0x00000050000000 (128MB)<br>
&gt; &gt; (XEN) Grant table range: 0x000000bfe00000-<wbr>0x000000bfe65000<b=
r>
&gt; &gt; (XEN) Loading zImage from 0000000040148158 to<br>
&gt; &gt; 0000000048080000-<wbr>0000000049480000<br>
&gt; &gt; (XEN) Allocating PPI 16 for event channel interrupt<br>
&gt; &gt; (XEN) Loading dom0 DTB to 0x000000004fe00000-<wbr>0x000000004fe0f=
31e<br>
&gt; &gt; (XEN) Scrubbing Free RAM on 1 nodes using 3 CPUs<br>
&gt; &gt; (XEN) ......done.<br>
&gt; &gt; (XEN) Initial low memory virq threshold set at 0x4000 pages.<br>
&gt; &gt; (XEN) Std. Loglevel: All<br>
&gt; &gt; (XEN) Guest Loglevel: All<br>
&gt; &gt; (XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39; three ti=
mes to switch input to<br>
&gt; &gt; Xen)<br>
&gt; &gt; (XEN) Freed 272kB init memory.<br>
&gt; &gt;<br>
&gt; &gt; I have done all the xen configuration in linux kernel 4.9. This k=
ernel<br>
&gt; &gt; booting fine without xen.<br>
&gt; &gt;<br>
&gt; &gt; following are the DTB changes,<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0chosen {<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#address-cells =3D &lt;1&gt;;<br=
>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#size-cells =3D &lt;1&gt;;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bootargs =3D &quot;console=3Ddtu=
art dtuart=3Dserial0 dom0_mem=3D128M&quot;;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0stdout-path =3D &quot;serial0&qu=
ot;;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0module: module@0 {<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0compatible =3D &qu=
ot;xen,linux-zimage&quot;, &quot;xen,multiboot-module&quot;;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D &lt;0x4014=
8158 0x1400000&gt;;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bootargs =3D &quot=
;console=3Dhvc0,921600n8 earlyprintk=3Dxen debug<br>
<br>
</div></div>It should be just &#39;console=3Dhvc0&#39;, not &#39;console=3D=
hvc0,921600n8&#39;<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt; &gt; ignore_loglevel rw root=3D/dev/mmcblk0p7&quot;;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0};<br>
&gt; &gt;<br>
&gt; &gt; Can you tell me how to debug dom0 booting or anything which i can=
 check?<br>
&gt;<br>
&gt; Don&#39;t now much about &quot;debug dom0 booting&quot;, I leave it fo=
r competent people.<br>
&gt;<br>
&gt; Looks weird, even with earlyprintk no logs.<br>
&gt; Do you have DEBUG_LL and all related options enabled in your dom0 kern=
el config?<br>
&gt;<br>
&gt; 1. Check that following options are enabled in your kernel config file=
:<br>
&gt;<br>
&gt; CONFIG_HVC_XEN=3Dy<br>
&gt; CONFIG_HVC_XEN_FRONTEND=3Dy<br>
&gt;<br>
&gt; 2. Check that dom0 kernel doesn&#39;t disable clock for console.<br>
&gt;<br>
&gt; BTW, could you post full Xen log, kernel config and device-tree you ar=
e using?<br>
&gt; If you have some changes on top of Xen, post them too.<br>
&gt; These may help people to identify what is wrong.<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Bharat<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Sep 6, 2017 at 3:49 PM, Oleksandr Tyshchenko &lt;<a href=
=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.com</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hi Bharat<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Wed, Sep 6, 2017 at 10:01 AM, bharat gohil &lt;<a href=3D"=
mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; Thank you very much.It resolved my issue.<br>
&gt; &gt;&gt; Sounds great!<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; Thanks,<br>
&gt; &gt;&gt; &gt; Bharat<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko<br>
&gt; &gt;&gt; &gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">olekstysh@gma=
il.com</a>&gt;<br>
&gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; Hi Bharat<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil &lt;<a =
href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; I have corrected=C2=A0 GIC settings but no succ=
ess.Following line<br>
&gt; &gt;&gt; &gt;&gt; &gt; disappear<br>
&gt; &gt;&gt; &gt;&gt; &gt; from<br>
&gt; &gt;&gt; &gt;&gt; &gt; log.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;XEN) GICv2: WARNING: The GICC size is to=
o small: 0x1000 expected<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; 0x2000<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; Is anything else which can I try.<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; I don=E2=80=99t know much about xen internal fo=
r ARM architecture. As you<br>
&gt; &gt;&gt; &gt;&gt; &gt; mentioned,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;Wrong GIC settings might lead to that IP=
Is won&#39;t work as expected.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; And<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;boot CPU will get stuck waiting for anot=
her CPU.<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; Can you explain it with some boot sequence and =
relation with IPI?<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; Well, we faced similar issue with R-Car Gen3 H3 SoC.=
 Xen hung at<br>
&gt; &gt;&gt; &gt;&gt; smp_call_function (one CPU didn&#39;t receive interr=
upt from another one).<br>
&gt; &gt;&gt; &gt;&gt; Next patch helped us to fix this issue:<br>
&gt; &gt;&gt; &gt;&gt; <a href=3D"https://patchwork.kernel.org/patch/916306=
5/" rel=3D"noreferrer" target=3D"_blank">https://patchwork.kernel.org/<wbr>=
patch/9163065/</a><br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; I assume the SoC you are working with has &quot;arm,=
gic-400&quot; compatible GIC.<br>
&gt; &gt;&gt; &gt;&gt; Can you take a look at the patch, maybe it is your c=
ase too.<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; Thanks,<br>
&gt; &gt;&gt; &gt;&gt; &gt; Bharat<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tysh=
chenko<br>
&gt; &gt;&gt; &gt;&gt; &gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">olek=
stysh@gmail.com</a>&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Thu, Aug 31, 2017 at 2:13 PM, bharat goh=
il &lt;<a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi Bharat<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; I had removed A72 cluster and tried to=
 boot only two A35 but I got<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; same<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; error.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Is anything added or missing in A35 co=
mpare to A53?<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; Unfortunately, I don&#39;t know.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; BTW, did you check your GIC settings in the=
 device-tree?<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Bharat<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; On Wed, Aug 30, 2017 at 8:00 PM, bhara=
t gohil &lt;<a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt=
;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hello Oleksandr,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thank you very much for your input=
.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Yes. agree. I will check by removi=
ng A72 core from DT.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thanks,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bharat<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Wed, Aug 30, 2017 at 7:44 PM, O=
leksandr Tyshchenko<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:olekstysh@gm=
ail.com">olekstysh@gmail.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Hi,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Not sure that I am a competent=
 person, just my assumptions.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; CCed ARM guys.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; On Tue, Aug 29, 2017 at 5:21 P=
M, bharat gohil<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &lt;<a href=3D"mailto:ghl.bhrt=
@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Hello All<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; I am trying to run Xen on=
 new hardware which has two A35 and<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; one<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; A72<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; core.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Xen booted intially but i=
t hangs at<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; smp_call_function(setup_v=
irt_<wbr>paging_one,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (void *)val, 1) function =
call.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; It might be a consequence of t=
hat CPU cores are different. And<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; they<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; might have different set of fe=
atures, or even settings.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; And these features/settings th=
e boot CPU has don&#39;t compatible<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; with<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; other (non-boot) CPUs.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Can you try not to bringup A72=
 core (remove it from DT or<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; another<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; way), leave only two A35 and s=
ee what will happen.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Find following log of Xen=
 booting,same set of features.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - UART enabled -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000000 booting -<=
br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Zero BSS -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up control regi=
sters -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Checking for initrd=
 in /chosen<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) RAM: 00000000400000=
00 - 00000000bfffffff<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) MODULE[0]: 00000000=
44000000 - 000000004400fd5a Device<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Tree<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Command line: &lt;N=
ULL&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Why? Does your device-tree hav=
e bootargs?<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Placing Xen at 0x00=
000000bfe00000-<wbr>0x00000000c0000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Update BOOTMOD_XEN =
from<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0000000040080000-<wbr>000=
0000040194e01<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; =3D&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00000000bfe01<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Domain heap initial=
ised<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Booting using Devic=
e Tree<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Platform: Generic S=
ystem<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Taking dtuart confi=
guration from /chosen/stdout-path<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Looking for dtuart =
at &quot;serial0&quot;, options &quot;&quot;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 __=C2=A0 __=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 _=C2=A0 _=C2=A0 =C2=A0 _=C2=A0 ___=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0_<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 \ \/ /___ _ __=C2=
=A0 =C2=A0| || |=C2=A0 / |/ _ \=C2=A0 =C2=A0 _=C2=A0 =C2=A0_ _ __=C2=A0 ___=
| |_ __<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _|<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |__<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; ___<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0\=C2=A0 // _ =
\ &#39;_ \=C2=A0 | || |_ | | | | |__| | | | &#39;_ \/ __| __/ _`<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; &#39;_<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \|<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |/ _ \<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0/=C2=A0 \=C2=
=A0 __/ | | | |__=C2=A0 =C2=A0_|| | |_| |__| |_| | | | \__ \ || (_|<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |_)<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; __/<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 /_/\_\___|_| |_|=C2=
=A0 =C2=A0 |_|(_)_|\___/=C2=A0 =C2=A0 \__,_|_|<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |_|___/\__\__,_|_.__/|_|\=
___|<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Xen version 4.10-un=
stable (bgohil@)<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (aarch64-linux-gnu-gcc<br=
>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (Ubuntu/Linaro7<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Latest ChangeSet: F=
ri Aug 11 19:02:51 2017 +0100<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; git:9053a74-dirty<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Processor: 410fd041=
: &quot;ARM Limited&quot;, variant: 0x0, part<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0xd04,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; rev<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0x1<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) 64-bit Execution:<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Process=
or Features: 0000000000002222 0000000000000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; EL0:64+32<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
Extensions: FloatingPoint AdvancedSIMD<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug F=
eatures: 0000000010305106 0000000000000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxilia=
ry Features: 0000000000000000 0000000000000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory =
Model Features: 0000000000101122<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0000000000000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0ISA Fea=
tures:=C2=A0 0000000000011120 0000000000000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) 32-bit Execution:<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Process=
or Features: 00000131:00011011<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
Extensions: GenericTimer Security<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Debug F=
eatures: 03010066<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Auxilia=
ry Features: 00000000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0Memory =
Model Features: 10201105 40000000 01260000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 02102211<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 ISA Features:=
 02101110 13112111 21232042 01112131<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00011142<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00011121<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using PSCI-1.0 for =
SMP bringup<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) SMP: Allowing 3 CPU=
s<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Generic Timer IRQ: =
phys=3D30 hyp=3D26 virt=3D27 Freq: 13000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; KHz<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: WARNING: The=
 GICC size is too small: 0x1000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; expected<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0x2000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Sounds like GIC settings are n=
ot completely correct.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Wrong GIC settings might lead =
to that IPIs won&#39;t work as<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; expected.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; And<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; boot CPU will<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; get stuck waiting for another =
CPU.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Just double check.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2 initializatio=
n:<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0gic_dist_addr=3D0000000010510000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0gic_cpu_addr=3D0000000010520000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0gic_hyp_addr=3D0000000010540000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0gic_vcpu_addr=3D0000000010560000<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0gic_maintenance_irq=3D25<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: 384 lines, 6=
 cpus, secure (IID 0200143b).<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using scheduler: SM=
P Credit Scheduler (credit)<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Allocated console r=
ing of 32 KiB.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing up CPU1<br=
>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000001 booting -<=
br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up control regi=
sters -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 1 booted.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing up CPU2<br=
>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000200 booting -<=
br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00000008 -<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting at EL2 -<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up control regi=
sters -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on paging -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 2 booted.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Brought up 3 CPUs<b=
r>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 40-bit IPA wit=
h 40-bit PA and 8-bit VMID<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 3 levels with =
order-1 root, VTCR 0x80023558<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Can anyone guide me how t=
o debug this problem or what could be<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; wrong<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; here?<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; It looks, writing into VT=
CR_EL2 hang the system.<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; --<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _________________________=
_____<wbr>_________________<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Xen-devel mailing list<br=
>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"mailto:Xen-dev=
el@lists.xen.org">Xen-devel@lists.xen.org</a><br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"https://lists.=
xen.org/xen-devel" rel=3D"noreferrer" target=3D"_blank">https://lists.xen.o=
rg/xen-<wbr>devel</a><br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; --<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bharat Gohil<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Sr.Software Engineer<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href=3D"mailto:bharat.gohil@har=
man.com">bharat.gohil@harman.com</a><br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href=3D"tel:%2B919427054633" va=
lue=3D"+919427054633">+919427054633</a><br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; --<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.=
com">bharat.gohil@harman.com</a><br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=
=3D"+919427054633">+919427054633</a><br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt; &gt; --<br>
&gt; &gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt;&gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bhar=
at.gohil@harman.com</a><br>
&gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+91942=
7054633">+919427054633</a><br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; --<br>
&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; --<br>
&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@=
harman.com</a><br>
&gt; &gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">=
+919427054633</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Regards,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Regards,<br>
&gt; &gt; Bharat Gohil<br>
&gt; &gt; Sr.Software Engineer<br>
&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.co=
m</a><br>
&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+91942705=
4633</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt;<br>
&gt; Oleksandr Tyshchenko<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a>=
<br>
&gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=
=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br><=
/div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bhar=
at.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div>
</div>

--001a1140278e181f560559c44970--


--===============4661132259880748276==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4661132259880748276==--


From xen-devel-bounces@lists.xen.org Fri Sep 22 10:32:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 10:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvLFq-0005UM-Km; Fri, 22 Sep 2017 10:32:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=431e53ba6=sergey.dyasli@citrix.com>)
 id 1dvLFp-0005UC-C2
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 10:32:17 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BF/7F-03616-0B6E4C95; Fri, 22 Sep 2017 10:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMKsWRWlGSWpSXmKPExsWyU9JRQnftsyO
 RBkt2cll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/my6xFfTqVbx/eI21gfGAbhcjJ4eEgJ/E
 i++32EFsNgE9iY2zXzGB2CIC2hIb968Esrk4mAXmMEq0rWliAUkIC3hK3Jq6gBmiyEti+Z+Xb
 F2MHEC2kcSNY2BzWARUJVYdv8oGYvMKGEj8+z+TFcQWEiiWuHnrA1grp4C9xNq1kxhBbEYBWY
 kvjavB4swC4hK3nsxngrhNQGLJnvPMELaoxMvH/1ghbBWJ5zsXMELYOhJnrz+Bsg0kti7dxwJ
 yDrOApsT6XfoQIy0lvp/8yQZhK0pM6X7IDnGaoMTJmU9YJjCKzUKyeRZC9ywk3bOQdM9C0r2A
 kXUVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgZDEAwQ7GX
 8sCDjFKcjApifIm3DkSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+YpUE6wKDU9tSItMwcY4z
 BpCQ4eJRHeNJA0b3FBYm5xZjpE6hRjIMexTZf/MHGsmnAFSHbcvAskZ4DJTWByw/cHQPLJtXl
 /mYRY8vLzUqXEeQtBBgmADMoozYNbA0tblxhlpYR5GYEOF+IpSC3KzSxBlX/FKM7BqCTMWwoy
 hSczrwTumldAhzIBHVq+GuzQkkSElFQDYzMfV17aUp1bk8v63rzy5Jj3/eS2XvlrLAp/Tt3wf
 7D1sFFdak2b5nGOh3f0vpldqTRfsne/zaH2pphDRxbX357W6/+G1URcYuWym2Huh58rXeR5Kr
 leg29D8dGfHPsX75vkoLe1ZO4nlQyWaxbsjtseeOz5tPzh3cbi3we+qs579LjeyH97s4sSS3F
 GoqEWc1FxIgCCQmlKVgMAAA==
X-Env-Sender: prvs=431e53ba6=sergey.dyasli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506076332!118112731!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 UPPERCASE_25_50,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37939 invoked from network); 22 Sep 2017 10:32:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 10:32:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="53300321"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] x86: avoid #GP for PV guest MSR accesses
Thread-Index: AQHTM4Ioq9dswMNYt0mGAcwjJml4p6LAk42A
Date: Fri, 22 Sep 2017 10:32:11 +0000
Message-ID: <1506076331.3246.2.camel@citrix.com>
References: <59C4EEA3020000780017E6DE@prv-mh.provo.novell.com>
 <59C4EEA3020000780017E6DE@prv-mh.provo.novell.com>
In-Reply-To: <59C4EEA3020000780017E6DE@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <5226DC4ACAA6A04AAF35E9034ABAC343@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: avoid #GP for PV guest MSR accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA5LTIyIGF0IDAzOjA2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
SGFsZndheSByZWNlbnQgTGludXgga2VybmVscyBwcm9iZSBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMg
b24gYWxsIENQVXMsDQo+IGxlYWRpbmcgdG8gdWdseSByZWNvdmVyZWQgI0dQIGZhdWx0IG1lc3Nh
Z2VzIHdpdGggZGVidWcgYnVpbGRzIG9uIG9sZGVyDQo+IHN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0
ZXIsIHNvIGludHJvZHVjZSBzeW50aGV0aWMgZmVhdHVyZSBmbGFncyBmb3INCj4gYm90aCB0aGlz
IGFuZCBQTEFURk9STV9JTkZPIHRvIGF2b2lkIHRoZSByZG1zcl9zYWZlKCkgYWx0b2dldGhlci4N
Cj4gDQo+IFRoZSByZG1zcl9zYWZlKCkgdXNlcyBmb3IgTUlTQ19FTkFCTEUgYXJlIGxlZnQgaW4g
cGxhY2UgYXMgYmVuaWduIC0gaXQNCj4gZXhpc3RzIGZvciBhbGwgNjQtYml0IGNhcGFibGUgSW50
ZWwgQ1BVcyAoc2VlIGUuZy4gZWFybHlfaW5pdF9pbnRlbCgpKS4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCg0KVGhlIGludGVudCBvZiB0aGlz
IHBhdGNoIChhbmQgdGhlIHJlbGF0ZWQgIlZNWDogUExBVEZPUk1fSU5GTyBNU1IgaXMNCnIvbyIp
IGlzIHNvbWV3aGF0IGludGVyc2VjdHMgd2l0aCBteSBzZXJpZXMgIkdlbmVyaWMgTVNSIHBvbGlj
eToNCmluZnJhc3RydWN0dXJlICsgY3B1aWRfZmF1bHRpbmciLiBJTUhPIGl0J3MgYmV0dGVyIHRv
IGZpeCBNU1ItcmVsYXRlZA0KaXNzdWVzIGluIHRoZSBzY29wZSBvZiB0aGUgTVNSIHBvbGljeSB3
b3JrLg0KDQpBbHNvLCBJIGhhdmUgb25lIHF1ZXN0aW9uIGJlbG93Lg0KDQo+IA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5j
DQo+IEBAIC0yMSwxMCArMjEsMTkgQEAgc3RhdGljIGJvb2wgX19pbml0IHByb2JlX2ludGVsX2Nw
dWlkX2ZhdQ0KPiAgew0KPiAgCXVpbnQ2NF90IHg7DQo+ICANCj4gLQlpZiAocmRtc3Jfc2FmZShN
U1JfSU5URUxfUExBVEZPUk1fSU5GTywgeCkgfHwNCj4gLQkgICAgISh4ICYgTVNSX1BMQVRGT1JN
X0lORk9fQ1BVSURfRkFVTFRJTkcpKQ0KPiArCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFU
Rk9STV9JTkZPLCB4KSkNCj4gIAkJcmV0dXJuIDA7DQo+ICANCj4gKwlzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX01TUl9QTEFURk9STV9JTkZPKTsNCj4gKw0KPiArCWlmICghKHggJiBN
U1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykpIHsNCj4gKwkJaWYgKCFyZG1zcl9zYWZl
KE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsIHgpKQ0KPiArCQkJc2V0dXBfZm9yY2Vf
Y3B1X2NhcChYODZfRkVBVFVSRV9NU1JfTUlTQ19GRUFUVVJFUyk7DQo+ICsJCXJldHVybiAwOw0K
PiArCX0NCj4gKw0KPiArCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTVNSX01JU0Nf
RkVBVFVSRVMpOw0KPiArDQo+ICAJZXhwZWN0ZWRfbGV2ZWxsaW5nX2NhcCB8PSBMQ0FQX2ZhdWx0
aW5nOw0KPiAgCWxldmVsbGluZ19jYXBzIHw9ICBMQ0FQX2ZhdWx0aW5nOw0KPiAgCXNldHVwX2Zv
cmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpOw0KPiAtLS0gYS94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jDQo+IEBAIC05NDEsOCArOTQxLDcgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aQ0KPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiAgDQo+ICAg
ICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoNCj4gLSAgICAgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fA0KPiAtICAgICAgICAgICAg
IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sICp2YWwpICkNCj4gKyAgICAgICAg
aWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01TUl9QTEFURk9STV9JTkZPKSApDQo+ICAg
ICAgICAgICAgICBicmVhazsNCj4gICAgICAgICAgKnZhbCA9IDA7DQo+ICAgICAgICAgIGlmICgg
dGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQ0KPiBAQCAtOTUwLDggKzk0OSw3IEBA
IHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWkNCj4gICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsNCj4gIA0KPiAgICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVS
RVNfRU5BQkxFUzoNCj4gLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fA0KPiAtICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVM
X01JU0NfRkVBVFVSRVNfRU5BQkxFUywgKnZhbCkgKQ0KPiArICAgICAgICBpZiAoICFib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpICkNCj4gICAgICAgICAgICAgIGJy
ZWFrOw0KPiAgICAgICAgICAqdmFsID0gMDsNCj4gICAgICAgICAgaWYgKCBjdXJyLT5hcmNoLmNw
dWlkX2ZhdWx0aW5nICkNCj4gQEAgLTExNDcsMTUgKzExNDUsMTMgQEAgc3RhdGljIGludCB3cml0
ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdQ0KPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Ow0KPiAgDQo+ICAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoNCj4gLSAgICAgICAg
aWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fA0KPiAt
ICAgICAgICAgICAgIHZhbCB8fCByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2
YWwpICkNCj4gKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01TUl9QTEFU
Rk9STV9JTkZPKSB8fCB2YWwgKQ0KPiAgICAgICAgICAgICAgYnJlYWs7DQo+ICAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7DQoNCldoeSB3cml0ZXMgdG8gTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk8gc2hvdWxkbid0IHByb2R1Y2UgI0dQIGZhdWx0cyBmb3INClBWIGd1ZXN0cz8NCg0KPiAgDQo+
ICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOg0KPiAtICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8DQo+IC0g
ICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgfHwN
Cj4gLSAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJM
RVMsIHRlbXApICkNCj4gKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01T
Ul9NSVNDX0ZFQVRVUkVTKSB8fA0KPiArICAgICAgICAgICAgICh2YWwgJiB+TVNSX01JU0NfRkVB
VFVSRVNfQ1BVSURfRkFVTFRJTkcpICkNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAgICAgICAg
ICBpZiAoICh2YWwgJiBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORykgJiYNCj4gICAg
ICAgICAgICAgICAhdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQ0KPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oDQo+IEBAIC0yMiwzICsyMiw1IEBAIFhFTl9DUFVGRUFUVVJFKEFQ
RVJGTVBFUkYsICAgICAgKEZTQ0FQSU4NCj4gIFhFTl9DUFVGRUFUVVJFKE1GRU5DRV9SRFRTQywg
ICAgKEZTQ0FQSU5UUyswKSozMisgOSkgLyogTUZFTkNFIHN5bmNocm9uaXplcyBSRFRTQyAqLw0K
PiAgWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzEwKSAv
KiBTTUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovDQo+ICBYRU5fQ1BVRkVBVFVSRShYRU5f
U01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhl
biBpdHNlbGYgKi8NCj4gK1hFTl9DUFVGRUFUVVJFKE1TUl9QTEFURk9STV9JTkZPLCAoRlNDQVBJ
TlRTKzApKjMyKzEyKSAvKiBQTEFURk9STV9JTkZPIE1TUiBwcmVzZW50ICovDQo+ICtYRU5fQ1BV
RkVBVFVSRShNU1JfTUlTQ19GRUFUVVJFUywgKEZTQ0FQSU5UUyswKSozMisxMykgLyogTUlTQ19G
RUFUVVJFU19FTkFCTEVTIE1TUiBwcmVzZW50ICovDQo+IA0KPiANCj4gDQo+IA0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwNCi0tIA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 10:45:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 10:45:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvLS2-0006KN-PJ; Fri, 22 Sep 2017 10:44:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvLS1-0006JY-GC
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 10:44:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9C/7E-00743-4A9E4C95; Fri, 22 Sep 2017 10:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS3fJyyO
 RBtv6eCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjC2axFczmqfj5vIe9gfEDZxcjB4eQQJ7E
 0rcOICavgJ3E65W5XYycHBIChhKnF95kAbFZBFQlTjw+xQpiswmoS7Q92w5miwjoSfza8J8dp
 JVZoFjiZk8hSFhYwEvi4doeoDAX0PAZjBI3DrxhB0lwAs18veMMM8QqQYm/O4RBwswCWhIPf9
 1igbC1JZYtfM0MMVJaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6huZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgccABDsYL572PMQoycGkJMq749mRSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvE9eAOUEi1LTUyvSMnOAMQCTluDgURLh3QyS5i0uSMwtzkyHS
 J1idOU4tunyHyaOVROuAMmOm3eB5CYwueH7gz9MQix5+XmpUuK8TiDNAiDNGaV5cKNh8XuJUV
 ZKmJcR6FghnoLUotzMElT5V4ziHIxKwryeIFN4MvNK4C54BXQcE9Bx5avBjitJREhJNTCqidr
 cfMOneX2qXWyX/4x0PUa1J/E+Fnu1hE9a/n73+Xv1fru8u8JBgs7KXI/MCi1fm074ezFoZ9/Z
 k7wv9CPjdqwt4560YnnNouu6itYB63jaLS89qM4U7PpgvHMu+8UdDBqeJtt4UvyOT92dqPV5u
 sljwwKd1T9k3/q+2MpglSYZaFp24aASS3FGoqEWc1FxIgDV6GSi2gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506077090!112642238!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8298 invoked from network); 22 Sep 2017 10:44:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 10:44:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 04:44:49 -0600
Message-Id: <59C505C1020000780017E864@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 04:44:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <59C4EEA3020000780017E6DE@prv-mh.provo.novell.com>
 <59C4EEA3020000780017E6DE@prv-mh.provo.novell.com>
 <1506076331.3246.2.camel@citrix.com>
In-Reply-To: <1506076331.3246.2.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: avoid #GP for PV guest MSR accesses
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEyOjMyLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBGcmksIDIwMTctMDktMjIgYXQgMDM6MDYgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiBIYWxmd2F5IHJlY2VudCBMaW51eCBrZXJuZWxzIHByb2JlIE1JU0NfRkVBVFVSRVNfRU5B
QkxFUyBvbiBhbGwgQ1BVcywKPj4gbGVhZGluZyB0byB1Z2x5IHJlY292ZXJlZCAjR1AgZmF1bHQg
bWVzc2FnZXMgd2l0aCBkZWJ1ZyBidWlsZHMgb24gb2xkZXIKPj4gc3lzdGVtcy4gV2UgY2FuIGRv
IGJldHRlciwgc28gaW50cm9kdWNlIHN5bnRoZXRpYyBmZWF0dXJlIGZsYWdzIGZvcgo+PiBib3Ro
IHRoaXMgYW5kIFBMQVRGT1JNX0lORk8gdG8gYXZvaWQgdGhlIHJkbXNyX3NhZmUoKSBhbHRvZ2V0
aGVyLgo+PiAKPj4gVGhlIHJkbXNyX3NhZmUoKSB1c2VzIGZvciBNSVNDX0VOQUJMRSBhcmUgbGVm
dCBpbiBwbGFjZSBhcyBiZW5pZ24gLSBpdAo+PiBleGlzdHMgZm9yIGFsbCA2NC1iaXQgY2FwYWJs
ZSBJbnRlbCBDUFVzIChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkpLgo+PiAKPj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRoZSBpbnRlbnQg
b2YgdGhpcyBwYXRjaCAoYW5kIHRoZSByZWxhdGVkICJWTVg6IFBMQVRGT1JNX0lORk8gTVNSIGlz
Cj4gci9vIikgaXMgc29tZXdoYXQgaW50ZXJzZWN0cyB3aXRoIG15IHNlcmllcyAiR2VuZXJpYyBN
U1IgcG9saWN5Ogo+IGluZnJhc3RydWN0dXJlICsgY3B1aWRfZmF1bHRpbmciLiBJTUhPIGl0J3Mg
YmV0dGVyIHRvIGZpeCBNU1ItcmVsYXRlZAo+IGlzc3VlcyBpbiB0aGUgc2NvcGUgb2YgdGhlIE1T
UiBwb2xpY3kgd29yay4KCkknbSBvZiB0aGUgb3Bwb3NpdGUgb3BpbmlvbiwgYXMgZG9pbmcgd2hh
dCB5b3Ugc3VnZ2VzdCB3b3VsZAptYWtlIHRoZSBiYWNrcG9ydCBtb3JlIGRpZmZpY3VsdC4KCj4+
IEBAIC0xMTQ3LDE1ICsxMTQ1LDEzIEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGlu
dCByZWcsIHUKPj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gIAo+PiAgICAgIGNh
c2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cj4+IC0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKPj4gLSAgICAgICAgICAgICB2YWwg
fHwgcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSApCj4+ICsgICAgICAg
IGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTykgfHwgdmFs
ICkKPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+IAo+IFdoeSB3cml0ZXMgdG8gTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8gc2hvdWxkbid0IHBy
b2R1Y2UgI0dQIGZhdWx0cyBmb3IKPiBQViBndWVzdHM/CgpNeSBtaXN0YWtlIG5vdCBjYXJyeWlu
ZyBiYWNrd2FyZHMgd2hhdCBJIGhhZCBmaWd1cmVkIHdoZW4KZG9pbmcgdGhlIFZNWCBzaWRlIGNo
YW5nZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:07:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvLnZ-0007mD-HH; Fri, 22 Sep 2017 11:07:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvLnY-0007lu-Ez
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 11:07:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 24/F8-03093-BDEE4C95; Fri, 22 Sep 2017 11:07:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff6uyO
 RBksuWVmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y/XBTUwFM9Ir1r5+zdzA
 eN2hi5GTQ0igkUmifaFUFyMXkP2YUWLns0YWCGcbo8TUT0tYQapEBJwlvp6Zyw5i8wroS3R0N
 bOB2MIC5hIzX+1gA2mQEDgqJ9G1rxGsQULAU2Jp/09GGLvl92zmLkZ2DjYBK4lDYiBRFgFViT
 dtE5knMHIvYGRYxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBeH9jwCFGSQ4mJVHenrdHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EaA5ASLUtNT
 K9Iyc4DBB5OW4OBREuFdBZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3myQIgGQoozSP
 LgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeHSBTeDLzSuA2vQI6ggnoiPLVYEeUJC
 KkpBoYp+yM5j99b67Wa1dJr2MmfpP4M2OX5RUJ3r/38+1K3/WCj+/3aknbL+83l/+yNGf6G5Z
 SAfVbd7Pj7fdNevdFqdF/ys5NEmw5X0MKLSVzZbITztzcZrbQMTp2jw/LgjVJqr4hV0sOyFf1
 91RujxOcV644z9j30L5Dgsm7VNl/bfqwZRXXy/Q3SizFGYmGWsxFxYkAozuHfH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506078422!80647728!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25167 invoked from network); 22 Sep 2017 11:07:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 11:07:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvLnS-0008F5-2F; Fri, 22 Sep 2017 11:07:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvLnM-00016r-Hu; Fri, 22 Sep 2017 11:06:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvLnM-0005Gj-32; Fri, 22 Sep 2017 11:06:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113691-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-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=73b9640a3c4a6ea093c7fee231df71ffff7f66e3
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 11:06:56 +0000
Subject: [Xen-devel] [xen-unstable test] 113691: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY5MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzY5MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxMTMzODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4Nwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDczYjk2NDBhM2M0YTZlYTA5M2M3ZmVlMjMxZGY3
MWZmZmY3ZjY2ZTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0
MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgICA4IGRheXMgICAxNiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM2OTEgIDIwMTctMDktMjEgMjE6MTc6MDcgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFr
dXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8
aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVu
bi5lZHU+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgog
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQ
ZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjUyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:37:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:37:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMGS-0001Ou-4E; Fri, 22 Sep 2017 11:37:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvMGQ-0001Oo-JB
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:36:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5A/81-03616-9D5F4C95; Fri, 22 Sep 2017 11:36:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fm1yO
 RBkv3y1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPTu5nLpjHVHH6wGnWBsYPjF2MnBxCAnkS
 Uz//YgWxeQXsJK70zGcCsSUEDCVOL7zJAmKzCKhK7JnzgB3EZhNQl2h7th2sXkRASeLJm/dAc
 7g4mAX6GCV23fwO5HBwCAu4S1x6FgIxP03i44NFzCBhTgFLiYdPi0FMXgFBib87hEEqmAW0JB
 7+usUCYWtLLFv4GqyaWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RpZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYDywKPMQoycGkJMqb+/lIpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3gdfgHKCRanpqRVpmTnAKIBJS3DwKInwHgZp5S0uSMwtz
 kyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifPeAJkkAFKaUZoHNwgWnZcYZaWEeRmBThPiKU
 gtys0sQZV/xSjOwagkzHsUZApPZl4J3L5XQKcwAZ1SvhrslJJEhJRUA6Nkg94C4/07D1XNlJ3
 ZNFVWe6nnOx6d+Bl1ZwtPv9G7sznMbr7F6wIh/ltctaFR5g/svgo9Njnlt3BPiUR4guHFkMmR
 T+QvGNazR4Wuv37m/2vu3zlXvabw5k2OZ3b4oW+lmRLPO/PMe92aj29dpMM7Jwno77kUvPj1q
 Y8/BA60/1NfI37iaIMSS3FGoqEWc1FxIgD427TIyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506080215!77474123!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30543 invoked from network); 22 Sep 2017 11:36:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 11:36:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 05:36:55 -0600
Message-Id: <59C511F7020000780017E8B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 05:36:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-2-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 01/23] x86/mm: move guest_get_eff_l1e to
	pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TWthZSBpdCBzdGF0aWMgaW5saW5lLiBJdCB3ZWxsIGJlIHVzZWQgYnkgbWFwX2xkdF9zaGFkb3df
cGFnZSBhbmQgcm8KCiJNYWtlIiBhbmQgIndpbGwiIGFuZCAuLi4KCj4gcGFnZSBmYXVsdCBlbXVs
YXRpb24gY29kZSBsYXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:38:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMHn-0001TG-E3; Fri, 22 Sep 2017 11:38:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvMHl-0001T7-H7
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:38:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0B/A7-03422-C26F4C95; Fri, 22 Sep 2017 11:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6tq7OtyO
 RBmcWyVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbtsxkL/jKVfHy0V3mBsbrHF2MXBxCAlMZ
 JZYcO88E4rAIXGKR2Heglw3EkRB4xyKx8eFSoAwHkJMlMeWsbxcjJ5CZJrFj7xZGCLtMYv/Nd
 ewgtpCAvMTBlstQ9lQmic2XbUBsNgEtifu3V7CB2CICShL3Vk1mArGZBVIk9q5rA5sjLGAtMf
 n9VBYQm0VAVeLl1V1gc3gFHCR6fy5ng9glJ3HzXCfzBEb+BYwMqxg1ilOLylKLdA2N9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOIAQh2MH5ZFnCIUZKDSUmUN/fzkUghvqT8
 lMqMxOKM+KLSnNTiQ4waHBwCP5/+bWGUYsnLz0tVkuB98AWoTrAoNT21Ii0zBxjiMKUSHDxKI
 rw6X4HSvMUFibnFmekQqVOM9hwX7lz6w8RxbNNlIHlgzy0g2XHz7h8mIbCpUuK8hiBtAiBtGa
 V5cENhMXmJUVZKmJcR6GQhnoLUotzMElT5V4ziHIxKwrzWIFN4MvNK4Ha/AjqLCeis8tVgZ5U
 kIqSkGhh98874aXHUvatZo3z3leu9a5M3T33Uk1Kt07Dvxs/NVVXSn0T+LwYG2ySlw8y9ejx3
 XHS7Gjl2WdSejA66oRenJv52nZBfy413rN29rw7+mrhH/cyHX6HtHfXRBz6Y7ruadkZl6Yn4O
 j3h3TmHNQxfqjvfqjF8aBLEJM7EpfrF3IxDmsfnpxJLcUaioRZzUXEiACB54QPEAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506080300!70208991!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25334 invoked from network); 22 Sep 2017 11:38:20 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 11:38:20 -0000
Received: by mail-lf0-f43.google.com with SMTP id d4so863119lfj.7
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 04:38:20 -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=VeTPAxv/Wv9Vay74vhRfQ9j3pTxapQvVh+hq1GPcHjw=;
 b=pnxLC/LW84cQqg5fkKrcI0s5YfwIlSQubnacahe2D88K0UQoC3vLyuWmm0KF9/fttC
 Owi6f0LKhqqXue6tFajUUJ5O9oepTxy9ng4d1gXvapzXriDa4pSW/DRYQP2eVJH5o92u
 2z0XYhgLgKvm8AryBq4qvK4YJi+/46rsywgRXlhnsJXhQDAXVl0JUWfqLRm4krMZpF0t
 0yK6/6rZ6RMZcUIYXacCAKpDXODq2d4YIYcSFaLO9U7Hum7164AKehAhSRkcO/W25FlB
 M5ojhISjwdiFDjKPnWLIWsgeMifFmvwAJVBbLWEbWKw9t7SIzmLlKvE4uLTF/SoUsOTp
 dWAQ==
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=VeTPAxv/Wv9Vay74vhRfQ9j3pTxapQvVh+hq1GPcHjw=;
 b=cX4GZRdpibnox+GIBb2p5OH0m1UgMlCbrgjxa7+Vv0lxJ5pjHse6d7dO6aFkR1agBg
 zNgv5QYdsEasj82WrS8NOat22PaS54NVOcXPqOBZjslOWbNLvim9WZBiMc2keUcdF2FA
 zYLP4FEyJRyGhDtfvS1PaFLKYWSWeI+DUayRjjgfk6fv1RgtQvWdYmZmwAw2+iJQPGXE
 W/Xd8mWxxWyc4kR/8xqyx2dfDsFSpCQoyaRXQD4DkuQe8QcHvseflYUg1E8W9iBRCCmj
 q7J0KEBRMOq1Vh2rTTNCu9ogazxaMJNZwEFDmmsaDmYjjtVI0B1U/K+p4eTplBOvSssu
 hv9g==
X-Gm-Message-State: AHPjjUg18zdr3m6lmdUsKDMf9t+6TpWiBtVYJ7elcdpDZy3TQIjwgOtf
 mVI/E1fFOOT+6inTp0l5zXVOyQ==
X-Google-Smtp-Source: AOwi7QCwm9GGoI3sB2PwunUlfgfOXOXJHxhB6pSaPmJ8AKVVmPozSEFJpV/GqtYs/baD+XcoyTPPTQ==
X-Received: by 10.46.84.67 with SMTP id y3mr2357494ljd.74.1506080299353;
 Fri, 22 Sep 2017 04:38:19 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id g20sm578463lfh.31.2017.09.22.04.38.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 04:38:18 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 14:38:07 +0300
Message-Id: <1506080288-20502-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH] remove list callback from device framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKV2Ug
aGF2ZSBnZW5lcmljIGZ1bmN0aW9udCB0byBnZXQvZnJlZSBkZXZpY2UgbGlzdDoKCmxpYnhsX19k
ZXZpY2VfbGlzdCBhbmQgbGlieGxfX2RldmljZV9saXN0X2ZyZWUKCkFzIHNvbWUgZGV2aWNlcyBo
YXZlIGRpZmZlcmVudCBmcm9tIHRoZWlyIG5hbWUgZW50cnkKaW4gWFMgKGRpc2sgLT4gdmJkKSwg
Z2V0dGluZyBsaXN0IGZ1bmN0aW9uCnRha2VzIFhTIGVudHJ5IGFzIHBhcmFtYXRlci4gVGhpcyBk
b2Vzbid0IGFsbG93CnRvIGNhbGwgbGlieGxfX2RldmljZV9saXN0IGZyb20gZ2VuZXJpYyBjb250
ZXh0LgpBcyByZXN1bHQgdGhlcmUgaXMgLmxpc3QgY2FsbGJhY2sgd2hpY2ggIGNhbGwKZGV2aWNl
IHNwZWNpZmljIGdldHRpbmcgbGlzdCBmdW5jdGlvbiAobGlieGxfZGV2aWNlX2Rpc2tfbGlzdCku
CgpUaGUgcGF0Y2ggYWRkcyBuZXcgZmllbGQgLmVudHJ5IGluIGxpYnhsX2RldmljZV90eXBlLgpU
aGlzIGZpZWxkIGtlZXBzIFhTIGVudHJ5IGZvciB0aGUgZGV2aWNlLiBHZW5lcmljCmxpYnhsX19k
ZXZpY2VfbGlzdCB1c2UgdGhpcyB2YWx1ZSBpbnRlcm5hbGx5IGFuZApnZXR0aW5nIGxpc3QgY2Fu
IGJlIGNhbGxlZCBmcm9tIGdlbmVyaWMgY29udGV4dAp3aXRob3V0IC5saXN0IGNhbGxiYWNrLgoK
T2xla3NhbmRyIEdyeXRzb3YgKDEpOgogIGxpYnhsOiByZW1vdmUgbGlzdCBjYWxsYmFjayBmcm9t
IGRldmljZSBmcmFtZXdvcmsKCiB0b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2RldmljZS5j
IHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMgICAgICAgICB8ICAyICst
CiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgIHwgIDQgKystLQogdG9vbHMv
bGlieGwvbGlieGxfZGlzay5jICAgICAgICAgICAgICB8IDI0ICsrKystLS0tLS0tLS0tLS0tLS0t
LS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAgICAgICAgICB8ICA0ICsrLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAgfCAzMCArKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgICAgICAgICAgfCAg
NiArKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgICAgICAgICAgfCAgMiArLQog
dG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgICAgICAgICAgICB8IDIzICsrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF92dHBtLmMgICAgICAgICAgICAgIHwgMjMgKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyks
IDc4IGRlbGV0aW9ucygtKQoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:38:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMHo-0001Ta-Ko; Fri, 22 Sep 2017 11:38:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvMHn-0001TE-84
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:38:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 4A/92-01911-E26F4C95; Fri, 22 Sep 2017 11:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfS6o67utyO
 RBudvalh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkfGjIKHpdW7JxW0MC4O6SLkYtDSGAao0T3
 8oNsIA6LwEsWia/f3jGDOBIC/awSZ9dPZupi5ARysiQmT53MCGGnSaxcdY8Nwi6X2HbkIZgtJ
 CAvcbDlMjvE2KlMEr0TJoI1swloSdy/vQKsSERASeLeKoihzAIpEnvXtYENFRZwkrh+7yxYnE
 VAVWLl3K3MIDavgIPE5N9foZbJSdw81wkW5xRwlPjSvZ4FYrGDxI2rs5gnMAouYGRYxahRnFp
 Ullqka2Sql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHD1DAyMOxhbT/gdYpTk
 YFIS5c39fCRSiC8pP6UyI7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSlSR4H3wBqhMsSk1Pr
 UjLzAHGBEypBAePkgivzlegNG9xQWJucWY6ROoUoz3HhTuX/jBxHNt0GUge2HMLSHbcvPuHSQ
 hsqpQ4ryFImwBIW0ZpHtxQWAxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMywAyhSczrwR
 u9yugs5iAzipfDXZWSSJCSqqBUei2y8cMnq13Yxa89Z9zQ6hJp3mf58NiMaXrel/m9sXMW/U7
 YIHqiYkSr1P3at86fJptauj6CLm3n17fVzm5WXRF+Kv/CYkb1lY6id/siIgtfbF6kwVT+6Mtn
 HcOrD13aub/nVo70lnXxwfZVBdc/2Gbd/3i6ULTe4lPlj0KnVotov7Exvzw4aVKLMUZiYZazE
 XFiQC+C0Go3AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506080301!60569156!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48772 invoked from network); 22 Sep 2017 11:38:21 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 11:38:21 -0000
Received: by mail-lf0-f65.google.com with SMTP id h80so478039lfe.1
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 04:38:21 -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=+/u7nqdHH+HmrvkfcRGbPb2x1M1VxJMgwBQLOKY0epc=;
 b=bJqh05A4ptJUGfx5csHKh5tldnMDfQ0AdNIpx2e5HOE4xe9FP+lsG0p24Pawf4zSqg
 lC9d6M4bQ4I2vvr//s0JNsZImOtivsPK/8qMrYB7UO7v6vRIwcO0Lbe4nPBJqmHJ8oQK
 7gVxZdMZnwoJU9OCyQQjEGXweYxh5LgI3DhTQq+rWpXI2nlY2Cl4dLNopC29M1B8eznw
 aHXKrrZPTTsAFe3YyNb0P1Wb5wqfDOSFC9UjiitgihQ5ymGZ8uZMxbJXaD8Douxwm8MI
 SzLFAOKT42koZcmInHr2biODDvzFi9/MocMZAw/jCq1AnLuyOVEiFEDlA6hcMMjIK3ol
 QE0w==
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=+/u7nqdHH+HmrvkfcRGbPb2x1M1VxJMgwBQLOKY0epc=;
 b=ow/kNiGsxs4OFLVJcbUxqo0ZM+lRSNm20ixA6zVpHlJqm/XG98CcvPLuq5aDcpGauA
 dlg0HT0No/97UgQ12nhS8NEKaqVgkuHcBG3LOFkpPs7mxAVJOfUlqUIUkvis4WirZkdU
 dzBukaELXTDC58oaUPTelklsXKSaEL3T0udjvIn3PkKBr6FY08/DEXEb3QR0eu2Lq+p+
 RfvsR5RsRsKIpucmaJ8c22PJYzXDO4ZxciXPVnWUb9RcOCFG7agK+UpjAmhMBI7IvYH1
 BJfYdCezlZlhq4/VnlbMYzMO9cpbDR7n09XhuaQqQFMwfMVVdXtL2AYrUBOdx7vQ81dk
 yh7g==
X-Gm-Message-State: AHPjjUi4CnrXkpZC79Tb9OF7mlhY/YMVRdlOR6DSrOBp+e+4TzxoMurW
 vsDE+D2060W2PyXuB+pCOCI6QA==
X-Google-Smtp-Source: AOwi7QCj4jHIXhH0GZsvIM3Mh+mMtKBVNMfYpBjzmiMPzjagIu+wa9DlqOGyvw6OJcoRBmy1xdQmHQ==
X-Received: by 10.46.80.17 with SMTP id e17mr2429118ljb.78.1506080300690;
 Fri, 22 Sep 2017 04:38:20 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id g20sm578463lfh.31.2017.09.22.04.38.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 04:38:20 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 14:38:08 +0300
Message-Id: <1506080288-20502-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506080288-20502-1-git-send-email-al1img@gmail.com>
References: <1506080288-20502-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQXMg
d2UgaGF2ZSBnZW5lcmljIGZ1bmN0aW9ucyB0byBnZXQgZGV2aWNlIGxpc3QKKGxpYnhsX19kZXZp
Y2VfbGlzdCkgbm8gbmVlZCB0byBoYXZlIGNhbGxiYWNrIGluCnRoZSBmcmFtZXdvcmsuIFRvIHJl
c29sdmUgaXNzdWUgd2hlbiBYUyBlbnRyeQpkb2Vzbid0IG1hdGNoIGRldmljZSBuYW1lLCBkZXZp
Y2UgdHlwZSBpcwpleHRlbmRlZCB3aXRoIGZpZWxkICJlbnRyeSIgd2hpY2gga2VlcHMgWFMgZW50
cnkuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZA
ZXBhbS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYyB8ICA0
ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jICAgICAgICAgfCAgMiArLQogdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2Rpc2suYyAgICAgICAgICAgICAgfCAyNCArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgICAgICAgICAgfCAgNCArKy0tCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9uaWMuYyAgICAgICAgICAgICAgIHwgIDYgKysr
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAgICAgICAgICAgfCAyMyArKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICAgICAgICAgICB8IDIzICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxMCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA3OCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2Rl
dmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYwppbmRleCBlZjIx
MmU0Li5mNjM5NWRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2Rl
dmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKQEAgLTY0
LDExICs2NCwxMSBAQCB2b2lkIGxpYnhsX19jaGVja3BvaW50X2RldmljZXNfc2V0dXAobGlieGxf
X2VnYyAqZWdjLAogCiAgICAgaWYgKGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgJiAoMSA8PCBMSUJY
TF9fREVWSUNFX0tJTkRfVklGKSkKICAgICAgICAgY2RzLT5uaWNzID0gbGlieGxfX2RldmljZV9s
aXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBjZHMtPmRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInZpZiIsICZjZHMtPm51bV9uaWNzKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjZHMtPm51bV9uaWNzKTsKIAogICAgIGlm
IChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwgTElCWExfX0RFVklDRV9LSU5EX1ZCRCkp
CiAgICAgICAgIGNkcy0+ZGlza3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fZGlz
a19kZXZ0eXBlLCBjZHMtPmRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJ2YmQiLCAmY2RzLT5udW1fZGlza3MpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZjZHMtPm51bV9kaXNrcyk7CiAKICAgICBpZiAoY2RzLT5udW1fbmlj
cyA9PSAwICYmIGNkcy0+bnVtX2Rpc2tzID09IDApCiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
b2xvX3NhdmUuYwppbmRleCA0M2Y3ZGJlLi4zMjQ3Y2NlIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9jb2xvX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpA
QCAtMTIyLDcgKzEyMiw3IEBAIHZvaWQgbGlieGxfX2NvbG9fc2F2ZV9zZXR1cChsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19jb2xvX3NhdmVfc3RhdGUgKmNzcykKIAogICAgICAgICAvKiBVc2UgdGhp
cyBhcmdzIHdlIGNhbiBjb25uZWN0IHRvIHFlbXUgY29sby1jb21wYXJlICovCiAgICAgICAgIGNk
cy0+bmljcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19uaWNfZGV2dHlwZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNkcy0+ZG9taWQsICJ2aWYiLCAm
Y2RzLT5udW1fbmljcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
ZHMtPmRvbWlkLCAmY2RzLT5udW1fbmljcyk7CiAgICAgICAgIGlmIChjZHMtPm51bV9uaWNzID4g
MCkgewogICAgICAgICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9ob3N0ID0gY2RzLT5uaWNzWzBd
LmNvbG9fY2hlY2twb2ludF9ob3N0OwogICAgICAgICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9w
b3J0ID0gY2RzLT5uaWNzWzBdLmNvbG9fY2hlY2twb2ludF9wb3J0OwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRl
eCA2N2I3YWZiLi40NmNhNWE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTk4OSw3ICsxOTg5LDcgQEAg
b3V0OgogfQogCiB2b2lkICpsaWJ4bF9fZGV2aWNlX2xpc3QobGlieGxfX2djICpnYywgY29uc3Qg
c3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbmFtZSwgaW50ICpudW0pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQogewogICAgIHZvaWQgKnIgPSBO
VUxMOwogICAgIHZvaWQgKmxpc3QgPSBOVUxMOwpAQCAtMjAwMiw3ICsyMDAyLDcgQEAgdm9pZCAq
bGlieGxfX2RldmljZV9saXN0KGxpYnhsX19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZp
Y2VfdHlwZSAqZHQsCiAgICAgKm51bSA9IDA7CiAKICAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRG
KCIlcy9kZXZpY2UvJXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xp
YnhsX3BhdGgoZ2MsIGRvbWlkKSwgbmFtZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLCBkdC0+ZW50cnkpOwogCiAgICAgZGlyID0g
bGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGxpYnhsX3BhdGgsICZuZGlycyk7CiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2Rpc2suYwppbmRleCAwNmRkNGQzLi4yNDYyMjdiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kaXNrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC02MjIsMjQgKzYy
Miw2IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLWxpYnhsX2RldmljZV9kaXNrICpsaWJ4
bF9kZXZpY2VfZGlza19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpu
dW0pCi17Ci0gICAgbGlieGxfZGV2aWNlX2Rpc2sgKnI7Ci0KLSAgICBHQ19JTklUKGN0eCk7Ci0K
LSAgICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZG9t
aWQsICJ2YmQiLCBudW0pOwotCi0gICAgR0NfRlJFRTsKLQotICAgIHJldHVybiByOwotfQotCi12
b2lkIGxpYnhsX2RldmljZV9kaXNrX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfZGlzayAqbGlzdCwg
aW50IG51bSkKLXsKLSAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX2Rpc2tfZGV2
dHlwZSwgbGlzdCwgbnVtKTsKLX0KLQogaW50IGxpYnhsX2RldmljZV9kaXNrX2dldGluZm8obGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssIGxpYnhsX2Rpc2tpbmZvICpkaXNraW5mbykKIHsK
QEAgLTc0MSw3ICs3MjMsNyBAQCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIGRpc2tzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxf
X2Rpc2tfZGV2dHlwZSwgZG9taWQsICJ2YmQiLCAmbnVtKTsKKyAgICBkaXNrcyA9IGxpYnhsX19k
ZXZpY2VfbGlzdChnYywgJmxpYnhsX19kaXNrX2RldnR5cGUsIGRvbWlkLCAmbnVtKTsKICAgICBm
b3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKICAgICAgICAgaWYgKGRpc2tzW2ldLmlzX2Nkcm9t
ICYmICFzdHJjbXAoZGlzay0+dmRldiwgZGlza3NbaV0udmRldikpCiAgICAgICAgIHsKQEAgLTEy
MDEsOSArMTE4MywxMSBAQCBzdGF0aWMgaW50IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCh2
b2lkICplLCB1bnNpZ25lZCBkb21pZCkKICAgICAgICAgICAgZWxlbS0+YmFja2VuZF9kb21pZCA9
PSBkb21pZDsKIH0KIAorTElCWExfREVGSU5FX0RFVklDRV9MSVNUKGRpc2spCisKICNkZWZpbmUg
bGlieGxfX2RldmljZV9kaXNrX3VwZGF0ZV9kZXZpZCBOVUxMCiAKLURFRklORV9ERVZJQ0VfVFlQ
RV9TVFJVQ1QoZGlzaywKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChkaXNrLCBkaXNrLCB2
YmQsCiAgICAgLm1lcmdlICAgICAgID0gbGlieGxfZGV2aWNlX2Rpc2tfbWVyZ2UsCiAgICAgLmRt
X25lZWRlZCAgID0gbGlieGxfZGV2aWNlX2Rpc2tfZG1fbmVlZGVkLAogICAgIC5mcm9tX3hlbnN0
b3JlID0gKGludCAoKikobGlieGxfX2djICosIGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZv
aWQgKikpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDA4ZWNjZDAuLjA0MzRhYjkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
CkBAIC0xNjc5LDExICsxNjc5LDExIEBAIGludCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmln
dXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICBpZiAo
IWR0KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBpZiAoIWR0LT5saXN0
IHx8ICFkdC0+Y29tcGFyZSkKKyAgICAgICAgICAgIGlmICghZHQtPmNvbXBhcmUpCiAgICAgICAg
ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgIG51bV9kZXYgPSBsaWJ4bF9fZGV2aWNl
X3R5cGVfZ2V0X251bShkdCwgZF9jb25maWcpOwotICAgICAgICAgICAgcCA9IGR0LT5saXN0KENU
WCwgZG9taWQsICZudW0pOworICAgICAgICAgICAgcCA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywg
ZHQsIGRvbWlkLCAmbnVtKTsKICAgICAgICAgICAgIGlmIChwID09IE5VTEwpIHsKICAgICAgICAg
ICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgIk5vICVzIGZyb20geGVuc3RvcmUiLAogICAgICAg
ICAgICAgICAgICAgICAgZHQtPnR5cGUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggODFlODdhZS4u
NGEwODg0MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNDYxLDE1ICszNDYxLDM0IEBAIF9oaWRk
ZW4gdm9pZCBsaWJ4bF9fYm9vdGxvYWRlcl9ydW4obGlieGxfX2VnYyosIGxpYnhsX19ib290bG9h
ZGVyX3N0YXRlICpzdCk7CiAgICAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkVfRVhUKHR5cGUs
IHR5cGUsIHJlbW92ZSwgMCkgICAgICAgICAgICAgICBcCiAgICAgTElCWExfREVGSU5FX0RFVklD
RV9SRU1PVkVfRVhUKHR5cGUsIHR5cGUsIGRlc3Ryb3ksIDEpCiAKKyNkZWZpbmUgTElCWExfREVG
SU5FX0RFVklDRV9MSVNUKHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBsaWJ4bF9kZXZpY2VfIyN0eXBlICpsaWJ4bF9kZXZpY2VfIyN0eXBlIyNfbGlzdChsaWJ4
bF9jdHggKmN0eCwgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm51bSkgICAgICAgICAgIFwKKyAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgbGlieGxfZGV2aWNlXyMjdHlwZSAqcjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgR0NfSU5JVChjdHgpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgciA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX18jI3R5cGUjI19kZXZ0eXBlLCAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwgbnVtKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgR0NfRlJFRTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
cmV0dXJuIHI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2b2lkIGxp
YnhsX2RldmljZV8jI3R5cGUjI19saXN0X2ZyZWUobGlieGxfZGV2aWNlXyMjdHlwZSAqbGlzdCwg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG51bSkg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbGlieGxf
X2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX18jI3R5cGUjI19kZXZ0eXBlLCBsaXN0LCBudW0pOyAg
IFwKKyAgICB9CisKIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7CiAgICAgY2hhciAqdHlwZTsK
KyAgICBjaGFyICplbnRyeTsKICAgICBpbnQgc2tpcF9hdHRhY2g7ICAgLyogU2tpcCBlbnRyeSBp
biBkb21jcmVhdGVfYXR0YWNoX2RldmljZXMoKSBpZiAxICovCiAgICAgaW50IHB0cl9vZmZzZXQ7
ICAgIC8qIE9mZnNldCBvZiBkZXZpY2UgYXJyYXkgcHRyIGluIGxpYnhsX2RvbWFpbl9jb25maWcg
Ki8KICAgICBpbnQgbnVtX29mZnNldDsgICAgLyogT2Zmc2V0IG9mICMgb2YgZGV2aWNlcyBpbiBs
aWJ4bF9kb21haW5fY29uZmlnICovCiAgICAgaW50IGRldl9lbGVtX3NpemU7IC8qIFNpemUgb2Yg
b25lIGRldmljZSBlbGVtZW50IGluIGFycmF5ICovCiAgICAgdm9pZCAoKmFkZCkobGlieGxfX2Vn
YyAqLCBsaWJ4bF9fYW8gKiwgdWludDMyX3QsIGxpYnhsX2RvbWFpbl9jb25maWcgKiwKICAgICAg
ICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKik7Ci0gICAgdm9pZCAqKCpsaXN0KShsaWJ4bF9j
dHggKiwgdWludDMyX3QsIGludCAqKTsKICAgICBpbnQgKCpzZXRfZGVmYXVsdCkobGlieGxfX2dj
ICosIHVpbnQzMl90LCB2b2lkICosIGJvb2wpOwogICAgIGludCAoKnRvX2RldmljZSkobGlieGxf
X2djICosIHVpbnQzMl90LCB2b2lkICosIGxpYnhsX19kZXZpY2UgKik7CiAgICAgdm9pZCAoKmlu
aXQpKHZvaWQgKik7CkBAIC0zNDg1LDE1ICszNTA0LDE0IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2Vf
dHlwZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKiwgZmxl
eGFycmF5X3QgKik7CiB9OwogCi0jZGVmaW5lIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChu
YW1lLCBzbmFtZSwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBERUZJ
TkVfREVWSUNFX1RZUEVfU1RSVUNUX1gobmFtZSwgc25hbWUsIHNlbnRyeSwgLi4uKSAgICAgICAg
ICAgICAgICAgIFwKICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfXyAj
IyBuYW1lICMjIF9kZXZ0eXBlID0geyAgICAgICAgICAgICBcCiAgICAgICAgIC50eXBlICAgICAg
ICAgID0gI3NuYW1lLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAuZW50cnkgICAgICAgICA9ICNzZW50cnksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLnB0cl9vZmZzZXQgICAgPSBv
ZmZzZXRvZihsaWJ4bF9kb21haW5fY29uZmlnLCBuYW1lICMjIHMpLCAgICAgICAgICAgICBcCiAg
ICAgICAgIC5udW1fb2Zmc2V0ICAgID0gb2Zmc2V0b2YobGlieGxfZG9tYWluX2NvbmZpZywgbnVt
XyAjIyBuYW1lICMjIHMpLCAgICAgXAogICAgICAgICAuZGV2X2VsZW1fc2l6ZSA9IHNpemVvZihs
aWJ4bF9kZXZpY2VfICMjIHNuYW1lKSwgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
LmFkZCAgICAgICAgICAgPSBsaWJ4bF9fYWRkXyAjIyBuYW1lICMjIHMsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIC5saXN0ICAgICAgICAgID0gKHZvaWQgKigqKShsaWJ4
bF9jdHggKiwgdWludDMyX3QsIGludCAqKSkgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2xpc3QsICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgLnNldF9kZWZhdWx0ICAgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwg
dWludDMyX3QsIHZvaWQgKiwgYm9vbCkpXAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2VfICMjIHNuYW1lICMjIF9zZXRkZWZhdWx0LCAgICAgICAgICAgICAgIFwKICAgICAg
ICAgLnRvX2RldmljZSAgICAgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsICAgICAg
ICAgICAgICAgICAgICAgICBcCkBAIC0zNTExLDcgKzM1MjksNyBAQCBzdHJ1Y3QgbGlieGxfZGV2
aWNlX3R5cGUgewogICAgIH0KIAogI2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKG5h
bWUsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBERUZJTkVf
REVWSUNFX1RZUEVfU1RSVUNUX1gobmFtZSwgbmFtZSwgX19WQV9BUkdTX18pCisgICAgREVGSU5F
X0RFVklDRV9UWVBFX1NUUlVDVF9YKG5hbWUsIG5hbWUsIG5hbWUsIF9fVkFfQVJHU19fKQogCiBz
dGF0aWMgaW5saW5lIHZvaWQgKipsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X3B0cigKICAgICBjb25z
dCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LCBjb25zdCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZykKQEAgLTQzMjMsNyArNDM0MSw3IEBAIGludCBsaWJ4bF9fZGV2aWNlX2FkZChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAqIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVl
CiAgKi8KIHZvaWQqIGxpYnhsX19kZXZpY2VfbGlzdChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBzdHJ1
Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAotICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkLCBjb25zdCBjaGFyKiBuYW1lLCBpbnQgKm51bSk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKIHZvaWQgbGlieGxfX2RldmljZV9s
aXN0X2ZyZWUoY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqbGlzdCwgaW50IG51bSk7CiAjZW5kaWYKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKaW5k
ZXggZDgxYjk1Yi4uMDc4YzQwYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTI5LDcgKzI5LDcgQEAgaW50IGxpYnhs
X21hY190b19kZXZpY2VfbmljKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBp
ZiAocmMpCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIG5pY3MgPSBsaWJ4bF9fZGV2aWNlX2xp
c3QoZ2MsICZsaWJ4bF9fbmljX2RldnR5cGUsIGRvbWlkLCAidmlmIiwgJm5iKTsKKyAgICBuaWNz
ID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBkb21pZCwgJm5i
KTsKICAgICBpZiAoIW5pY3MpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCkBAIC00MjYs
NyArNDI2LDcgQEAgbGlieGxfZGV2aWNlX25pYyAqbGlieGxfZGV2aWNlX25pY19saXN0KGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0KIAogICAgIEdDX0lOSVQoY3R4KTsK
IAotICAgIHIgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fbmljX2RldnR5cGUsIGRv
bWlkLCAidmlmIiwgbnVtKTsKKyAgICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxf
X25pY19kZXZ0eXBlLCBkb21pZCwgbnVtKTsKIAogICAgIEdDX0ZSRUU7CiAKQEAgLTU0MCw3ICs1
NDAsNyBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX0FERChuaWMpCiBMSUJYTF9ERUZJTkVfREVWSUNF
U19BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUobmljKQogCi1ERUZJTkVfREVW
SUNFX1RZUEVfU1RSVUNUKG5pYywKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChuaWMsIG5p
YywgdmlmLAogICAgIC51cGRhdGVfY29uZmlnID0gbGlieGxfZGV2aWNlX25pY191cGRhdGVfY29u
ZmlnLAogICAgIC5mcm9tX3hlbnN0b3JlID0gKGludCAoKikobGlieGxfX2djICosIGNvbnN0IGNo
YXIgKiwgbGlieGxfZGV2aWQsIHZvaWQgKikpCiAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
bmljX2Zyb21feGVuc3RvcmUsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IGY5MjllNWEuLjg4YTU1Y2UgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CkBAIC0xNjgyLDcgKzE2ODIsNyBAQCBzdGF0aWMgaW50IGxpYnhsX2RldmljZV9wY2lfY29tcGFy
ZShsaWJ4bF9kZXZpY2VfcGNpICpkMSwKIAogI2RlZmluZSBsaWJ4bF9fZGV2aWNlX3BjaV91cGRh
dGVfZGV2aWQgTlVMTAogCi1ERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1gocGNpZGV2LCBwY2kp
OworREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKHBjaWRldiwgcGNpLCBwY2kpOwogCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3Bs
LmMgYi90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwppbmRleCBiZWZjNTZiLi4zMjM3YjlmIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF92ZGlzcGwuYwpAQCAtOTQsMjUgKzk0LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hl
bnN0b3JlX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4g
MDsKIH0KIAotbGlieGxfZGV2aWNlX3ZkaXNwbCAqbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgKm51bSkKLXsKLSAgICBsaWJ4bF9kZXZpY2VfdmRpc3Bs
ICpyOwotCi0gICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9IGxpYnhsX19kZXZpY2VfbGlzdChn
YywgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgZG9taWQsICJ2ZGlzcGwiLCBudW0pOwotCi0gICAg
R0NfRlJFRTsKLQotICAgIHJldHVybiByOwotfQotCi12b2lkIGxpYnhsX2RldmljZV92ZGlzcGxf
bGlzdF9mcmVlKGxpYnhsX2RldmljZV92ZGlzcGwqIGxpc3QsIGludCBudW0pCi17Ci0gICAgbGli
eGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgbGlzdCwgbnVtKTsK
LX0KLQogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9nZXRjb25uZWN0b3JzKGxpYnhs
X2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKnBhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfdmRpc3BsaW5mbyAqaW5mbykKQEAgLTIzOSw4ICsyMjAsNyBAQCBpbnQg
bGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQsCiAKICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQodmRpc3BsKTsKIAotICAgIHZkaXNw
bHMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwgInZkaXNwbCIsICZuKTsKKyAgICB2
ZGlzcGxzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCBk
b21pZCwgJm4pOwogCiAgICAgaWYgKCF2ZGlzcGxzKSB7IHJjID0gRVJST1JfTk9URk9VTkQ7IGdv
dG8gb3V0OyB9CiAKQEAgLTI2Nyw2ICsyNDcsNyBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX0FERCh2
ZGlzcGwpCiBzdGF0aWMgTElCWExfREVGSU5FX0RFVklDRVNfQUREKHZkaXNwbCkKIExJQlhMX0RF
RklORV9ERVZJQ0VfUkVNT1ZFKHZkaXNwbCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RF
VklEKHZkaXNwbCwgInZkaXNwbCIpCitMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodmRpc3BsKQog
CiBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZkaXNwbCwKICAgICAudXBkYXRlX2NvbmZpZyA9
ICh2b2lkICgqKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdnRwbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmluZGV4IDYx
ODJjZmMuLmM1MmI0YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKQEAgLTEwNCwyNCArMTA0LDYgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fdnRwbV9mcm9tX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmxp
YnhsX3BhdGgsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWxpYnhsX2RldmljZV92dHBtICpsaWJ4bF9k
ZXZpY2VfdnRwbV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0p
Ci17Ci0gICAgbGlieGxfZGV2aWNlX3Z0cG0gKnI7Ci0KLSAgICBHQ19JTklUKGN0eCk7Ci0KLSAg
ICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3Z0cG1fZGV2dHlwZSwgZG9taWQs
ICJ2dHBtIiwgbnVtKTsKLQotICAgIEdDX0ZSRUU7Ci0KLSAgICByZXR1cm4gcjsKLX0KLQotdm9p
ZCBsaWJ4bF9kZXZpY2VfdnRwbV9saXN0X2ZyZWUobGlieGxfZGV2aWNlX3Z0cG0qIGxpc3QsIGlu
dCBudW0pCi17Ci0gICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX192dHBtX2RldnR5
cGUsIGxpc3QsIG51bSk7Ci19Ci0KIGludCBsaWJ4bF9kZXZpY2VfdnRwbV9nZXRpbmZvKGxpYnhs
X2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwK
QEAgLTE5Niw3ICsxNzgsNyBAQCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0cG0obGlieGxf
Y3R4ICpjdHgsCiAgICAgaW50IG5iLCBpOwogICAgIGludCByYzsKIAotICAgIHZ0cG1zID0gbGli
eGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3Z0cG1fZGV2dHlwZSwgZG9taWQsICJ2dHBtIiwg
Jm5iKTsKKyAgICB2dHBtcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX192dHBtX2Rl
dnR5cGUsIGRvbWlkLCAmbmIpOwogICAgIGlmICghdnRwbXMpCiAgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOwogCkBAIC0yMzEsNyArMjEzLDcgQEAgaW50IGxpYnhsX3V1aWRfdG9fZGV2aWNlX3Z0
cG0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIGludCBuYiwgaTsKICAgICBp
bnQgcmM7CiAKLSAgICB2dHBtcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX192dHBt
X2RldnR5cGUsIGRvbWlkLCAidnRwbSIsICZuYik7CisgICAgdnRwbXMgPSBsaWJ4bF9fZGV2aWNl
X2xpc3QoZ2MsICZsaWJ4bF9fdnRwbV9kZXZ0eXBlLCBkb21pZCwgJm5iKTsKICAgICBpZiAoIXZ0
cG1zKQogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKIApAQCAtMjYwLDYgKzI0Miw3IEBAIHN0
YXRpYyB2b2lkIGxpYnhsX2RldmljZV92dHBtX3VwZGF0ZV9jb25maWcobGlieGxfX2djICpnYywg
dm9pZCAqZCwgdm9pZCAqcykKIExJQlhMX0RFRklORV9ERVZJQ0VfQUREKHZ0cG0pCiBzdGF0aWMg
TElCWExfREVGSU5FX0RFVklDRVNfQUREKHZ0cG0pCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9W
RSh2dHBtKQorTElCWExfREVGSU5FX0RFVklDRV9MSVNUKHZ0cG0pCiAKIERFRklORV9ERVZJQ0Vf
VFlQRV9TVFJVQ1QodnRwbSwKICAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2RldmljZV92dHBt
X3VwZGF0ZV9jb25maWcsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMKy-0002HT-2p; Fri, 22 Sep 2017 11:41:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKx-0002H5-4U
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DC/4C-03642-2F6F4C95; Fri, 22 Sep 2017 11:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVyuP0Ov+6nb0c
 iDdobmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLj66zFHSrVew7dZ6xgfGbTBcjJ4eEgJHE
 24n/mLoYuTiEBBYySlzddJUNJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVwIViQsYCaxs
 XUiWBELUMOCIxNZQGxeAWOJ2Q2/2CA2yEt0HJjMMoGRcwEjwypGjeLUorLUIl1jY72kosz0jJ
 LcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjECPMQDBDsad6wMPMUpyMCmJ8uZ+PhIpxJeUn1K
 ZkVicEV9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8l74C1QkWpaanVqRl5gBDCqZUgoNHSYRX
 HhhWQrzFBYm5xZnpEKlTjPYcxzZd/sPE0XHzLpDcBCY3fH/wh0kIbKqUOK8JSJsASFtGaR7cU
 FgMXGKUlRLmZQQ6WYinILUoN7MEVf4VozgHo5Iw70eQ23gy80rgdr8COosJ6Kzy1WBnlSQipK
 QaGDn9/mVvmOvw6t+OhFAdu9KMK5ZW+6cZNE89E+hYZBivOuH97kumbi/WpP1bOaeca9eF5QZ
 H4sIP+/pNurBWsCcrRVtdhsPq+GEx9fk/66Pm6JWc1Jw37U2oE8fmDTMfruNbHtbJeur5ljNt
 M4JP1M/vl8ieUZ+zcFpJk0Acx6rau0EaZqpOTUosxRmJhlrMRcWJADOfyml8AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506080497!94848171!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17911 invoked from network); 22 Sep 2017 11:41:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31764ABF4;
 Fri, 22 Sep 2017 11:41:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:24 +0200
Message-Id: <20170922114134.9577-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 00/10] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggcG90ZW50aWFsIG1lbW9yeSBhYm92ZSB0aGUgMTZUQiBib3JkZXIu
CgpDaGFuZ2VzIGluIFY5OgotIGRyb3BwZWQgdGhlIGFscmVhZHkgY29tbWl0dGVkIHBhdGNoZXMg
MS0zCi0gbWVyZ2VkIGZvcm1lciBwYXRjaGVzIDQgYW5kIDUgKEphbiBCZXVsaWNoKQotIG1lcmdl
ZCBmb3JtZXIgcGF0Y2hlcyAxMyBhbmQgMTQKLSBwYXRjaCAxOiBidW1wIHN5c2N0bCBpbnRlcmZh
Y2UgdmVyc2lvbiAoSnVsaWVuIEdyYWxsKQotIHBhdGNoIDE6IGRyb3AgdGhpbiBjb21tb24gc2hp
bSBvZiBnZXRfdXBwZXJfbWZuX2JvdW5kKCkgKEphbiBCZXVsaWNoKQotIHBhdGNoIDE6IGxldCBn
ZXRfdXBwZXJfbWZuX2JvdW5kKCkgcmV0dXJuIHRoZSBoaWdoZXN0IE1GTiwgbm90IHRoZSBvbmUK
ICBmb2xsb3dpbmcgaXQgKEphbiBCZXVsaWNoKQotIHBhdGNoIDc6IGFsbG9jYXRlIGluaXRpYWwg
Z3JhbnQgZnJhbWVzIGZyb20gZ3JhbnRfdGFibGVfaW5pdCgpCiAgKEphbiBCZXVsaWNoKQotIHBh
dGNoIDg6IGNvcnJlY3QgYW5kIGNsZWFudXAgZ250dGFiX2luaXRfYXJjaCgpIGZvciBBUk0gKEp1
bGllbiBHcmFsbCkKLSBwYXRjaCAxMDogbWFrZSBsZWFmIHB2LW9ubHkgKEphbiBCZXVsaWNoKQot
IHBhdGNoIDEwOiB1c2UgaGV4IHZhbHVlIGZvciBtYXNrIChKYW4gQmV1bGljaCkKLSBwYXRjaCAx
MDogZ3Vlc3QgYWRkcmVzcyB3aWR0aCAtPiBtYWNoaW5lIGFkZHJlc3Mgd2lkdGggKEphbiBCZXVs
aWNoKQoKQ2hhbmdlcyBpbiBWODoKLSBkcm9wcGVkIHByZXZpb3VzIHBhdGNoIDEsIGFzIGFscmVh
ZHkgY29tbWl0dGVkCi0gcGF0Y2ggMTogbWFrZSBnbnR0YWJfZ3Jvd190YWJsZSgpIHN0YXRpYyBp
bnN0ZWFkIGRvaW5nIHNvIGluIG5leHQKICBwYXRjaCAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMzog
cmVtb3ZlIHN0YWxlICNpZiAwLCBhZGp1c3QgY29tbWVudHMgKFBhdWwgRHVycmFudCkKCkNoYW5n
ZXMgaW4gVjc6Ci0gYWRkZWQgcGF0Y2hlcyA1LCA2LCA5LCAxNgotIHBhdGNoIDI6IG9ubHkgY2Fs
bCBnbnR0YWJfc2V0X2ZyYW1lX2dmbigpIGlmIG5vIGVycm9yIChKdWxpZW4gR3JhbGwpCi0gcGF0
Y2ggMTA6IGRvbid0IHVzZSB4Y19tYXhpbXVtX3JhbV9wYWdlKCkgYnV0IG1heF9wb3NzaWJsZV9t
Zm4gZnJvbQogICBwaHlzaW5mbwotIHBhdGNoIDEzOiByZS1hZGQgI2luY2x1ZGUgPGFzbS9ncmFu
dC10YWJsZS5oPiBpbiBncmFudF90YWJsZS5oCiAgKEp1bGllbiBHcmFsbCkKLSBwYXRjaCAxNTog
YWRkIGJvb3QgcGFyYW1ldGVyIGRvY3VtZW50YXRpb24gY2hhbmdlcwoKQ2hhbmdlcyBpbiBWNjoK
LSBzZXZlcmFsIG5ldyBwYXRjaGVzICgxLCA2LCA3LCAxMCwgMTIpCi0gb3JkZXIgb2YgcGF0Y2hl
cyByZS1hcnJhbmdlZCB0byBzdXBwb3J0IG5ldyBoeXBlcmNhbGwgbm93IGJlaW5nCiAgbWFuZGF0
b3J5Ci0gbG90cyBvZiBvdGhlciBzbWFsbCBjaGFuZ2VzCgpDaGFuZ2VzIGluIFY1OgotIHBhdGNo
IDY6IGFkZCBzZXRfZ250dGFiX2xpbWl0cyB0byBjcmVhdGVfZG9tYWluX2NvbW1vbiBpbiB4ZW4u
aWYKICAoRGFuaWVsIERlIEdyYWFmKQoKQ2hhbmdlcyBpbiBWNDoKLSBwYXRjaCAzOiBtYWtlIHJl
dCBtb3JlIGxvY2FsIChXZWkgTGl1KQotIHBhdGNoIDc6IHVzZSBkb21pZF90IChXZWkgTGl1KQot
IHBhdGNoIDg6IHJlbmFtZSBjb25maWd1cmF0aW9uIGl0ZW1zIHRvIHVzZSBtYXhfIHByZWZpeGVz
IChXZWkgTGl1KQoKQ2hhbmdlcyBpbiBWMzoKLSBwYXRjaCAxOiB1cGRhdGUgY29tbWl0IG1lc3Nh
Z2UKLSBwYXRjaCAzOiBtb3ZlIGNhbGwgb2YgZ3JhbnRfdGFibGVfaW5pdCgpIGZyb20gZ250dGFi
X3NldHVwX3RhYmxlKCkgdG8KICBnbnR0YWJfZ3Jvd190YWJsZSgpIChQYXVsIER1cnJhbnQpCi0g
cGF0Y2ggNDogY29ycmVjdCBlcnJvciBtZXNzYWdlIChQYXVsIER1cnJhbnQpCi0gcGF0Y2ggNjog
cmVuYW1lICpnbnR0YmwqIHRvICpnbnR0YWIqIChQYXVsIER1cnJhbnQpCgpDaGFuZ2VzIGluIFYy
OgotIGFkZCBwZXItZG9tYWluIGdyYW50IGxpbWl0cyBpbnN0ZWFkIG9mIGRpZmZlcmVudCB2MSBh
bmQgdjIgbGltaXRzCi0gZG91YmxlIGRlZmF1bHQgbGltaXQgZm9yIGh1Z2UgaG9zdHMKCkp1ZXJn
ZW4gR3Jvc3MgKDEwKToKICB4ZW46IGFkZCBmdW5jdGlvbiBmb3Igb2J0YWluaW5nIGhpZ2hlc3Qg
cG9zc2libGUgbWVtb3J5IGFkZHJlc3MKICBsaWJ4YzogYWRkIGxpYnhjIHN1cHBvcnQgZm9yIHNl
dHRpbmcgZ3JhbnQgdGFibGUgcmVzb3VyY2UgbGltaXRzCiAgdG9vbHM6IHNldCBncmFudCBsaW1p
dHMgZm9yIHhlbnN0b3JlIHN0dWJkb20KICBsaWJ4bDogYWRkIG1heCBwb3NzaWJsZSBtZm4gdG8g
bGlieGxfcGh5c2luZm8KICB4bDogYWRkIGdsb2JhbCBncmFudCBsaW1pdCBjb25maWcgaXRlbXMK
ICBsaWJ4bDogYWRkIGxpYnhsIHN1cHBvcnQgZm9yIHNldHRpbmcgZ3JhbnQgdGFibGUgcmVzb3Vy
Y2UgbGltaXRzCiAgeGVuOiBkZWxheSBhbGxvY2F0aW9uIG9mIGdyYW50IHRhYmxlIHN1YiBzdHJ1
Y3R1cmVzCiAgeGVuL2FybTogbW92ZSBhcmNoIHNwZWNpZmljIGdyYW50IHRhYmxlIGJpdHMgaW50
byBncmFudF90YWJsZS5jCiAgeGVuOiBtYWtlIGdyYW50IHJlc291cmNlIGxpbWl0cyBwZXIgZG9t
YWluCiAgeGVuOiBhZGQgbmV3IFhlbiBjcHVpZCBub2RlIGZvciBtYXggYWRkcmVzcyB3aWR0aCBp
bmZvCgogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgIHwgIDE2ICsrCiBkb2Nz
L21hbi94bC5jb25mLnBvZC41ICAgICAgICAgICAgICAgfCAgMTIgKysKIGRvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duICB8ICAyNSArKy0tCiB0b29scy9oZWxwZXJzL2luaXQteGVu
c3RvcmUtZG9tYWluLmMgfCAgMTEgKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAg
ICAgICB8ICAxMyArKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgIHwgIDEz
ICsrCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMv
bGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDE1ICsrCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAg
ICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8
ICAgNCArCiB0b29scy94bC94bC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKysKIHRv
b2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB0b29scy94bC94bF9w
YXJzZS5jICAgICAgICAgICAgICAgICAgfCAgIDkgKysKIHRvb2xzL3hsL3hsX3N4cC5jICAgICAg
ICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAg
ICAgfCAgIDIgLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgIHwgICA2ICst
CiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgICAgICAgICAgIHwgIDExICsrCiB4ZW4vYXJjaC94ODYvdHJhcHMu
YyAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUu
YyAgICAgIHwgIDMxICstLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICB8
IDI3OCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zeXNj
dGwuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmggICAgICAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICAg
fCAgMzkgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICB8ICAxOSAr
Ky0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oICB8ICAxMSArLQogeGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4v
Z3JhbnRfdGFibGUuaCAgICAgICAgfCAgIDMgKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAg
ICAgICAgICAgICB8ICAgMyArCiAzMCBmaWxlcyBjaGFuZ2VkLCAzODggaW5zZXJ0aW9ucygrKSwg
MTgxIGRlbGV0aW9ucygtKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML0-0002KO-Gi; Fri, 22 Sep 2017 11:41:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKz-0002I6-JR
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:41 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 6B/9D-25201-4F6F4C95; Fri, 22 Sep 2017 11:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+6Xb0c
 iDdZMFLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+nH/DXnBHp+LQ9GtMDYyfFLsYOTkkBIwk
 3k78x9TFyMUhJLCQUeJdQys7SIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQDSQhLOArc
 fz9aiYQmwWo4XXDA6BmDg5eAWOJ7ZvyIBbIS3QcmMwCYnMKmEjc2P4CbL4QUMmjg/fZJjByL2
 BkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehfBiDYwbi
 y3fkQoyQHk5Iob+7nI5FCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMHLAwwj
 IcGi1PTUirTMHGAAwpRKcPAoifDqfAVK8xYXJOYWZ6ZDpE4xGnP8mHTlDxNHx827f5iEwCZJi
 fMuBykVACnNKM2DGwSLjEuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5v0IMoUnM68Ebt8roF
 OYgE4pXw12SkkiQkqqgdExLfzZc50AoeRvajHZLTOeLH7HtuLt90N6La8i5wZ215xgLL1wheP
 tOsMLrDFPeg+vPHRx0d3+F6fLdVadcfrBePY906ZHgZfCK+QZbwanBp/9O+2v387P9YeDzvae
 CWGKtzPXEr4bdjX6sOby/csCv/nUrnCe8zNx6sO26Wk9vbJWRlG+LHVKLMUZiYZazEXFiQDLa
 14+hwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506080500!91667539!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39911 invoked from network); 22 Sep 2017 11:41:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 024DBACE5;
 Fri, 22 Sep 2017 11:41:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:31 +0200
Message-Id: <20170922114134.9577-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 07/10] xen: delay allocation of grant table
	sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3Ry
dWN0dXJlcyBhbmQgdGhlIHRhYmxlIGZyYW1lcyBvbmx5CmZyb20gZ3JhbnRfdGFibGVfc2V0X2xp
bWl0cygpIChkb20wOiBmcm9tIGdyYW50X3RhYmxlX2NyZWF0ZSgpKS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpWOToKLSBhbGxvY2F0ZSBpbml0aWFsIGdy
YW50IGZyYW1lcyBmcm9tIGdyYW50X3RhYmxlX2luaXQoKSAoSmFuIEJldWxpY2gpCgpWNjoKLSBt
b3ZlIGNhbGwgb2YgZ3JhbnRfdGFibGVfaW5pdCgpIGZvciBkb20wIHRvIGdyYW50X3RhYmxlX2Ny
ZWF0ZSgpCiAgKEphbiBCZXVsaWNoKQotIG1vdmUgZnJhbWUgYWxsb2NhdGlvbnMgdG8gZ250dGFi
X2dyb3dfdGFibGUoKSAoSmFuIEJldWxpY2gpCi0gc2V2ZXJhbCBvdGhlciBjaGFuZ2VzIGR1ZSB0
byBuZXcgcGF0Y2ggb3JkZXIKClY0OgotIG1ha2UgcmV0IG1vcmUgbG9jYWwgKFdlaSBMaXUpCgpW
MzoKLSBtb3ZlIGNhbGwgb2YgZ3JhbnRfdGFibGVfaW5pdCgpIGZyb20gZ250dGFiX3NldHVwX3Rh
YmxlKCkgdG8KICBnbnR0YWJfZ3Jvd190YWJsZSgpIChQYXVsIER1cnJhbnQpCi0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMTE4ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNjAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDBmMDk4OTFmNTkuLjMyNTBkYjRjNWEgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKQEAgLTE2NjcsNiArMTY2NywxMCBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgdW5zaWduZWQgaW50IGksIGo7CiAKKyAgICBBU1NF
UlQoZ3QtPmFjdGl2ZSk7CisKKyAgICBpZiAoIHJlcV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dS
QU5UX0ZSQU1FUyApCisgICAgICAgIHJlcV9ucl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZS
QU1FUzsKICAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKIAog
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLApAQCAtMTcyMyw2ICsxNzI3LDQ4IEBAIGFjdGl2ZV9h
bGxvY19mYWlsZWQ6CiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQKK2dyYW50X3RhYmxl
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKK3sKKyAgICBp
ZiAoIGd0LT5hY3RpdmUgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAgLyogQWN0aXZl
IGdyYW50IHRhYmxlLiAqLworICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBh
Y3RpdmVfZ3JhbnRfZW50cnkgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
bnJfYWN0aXZlX2dyYW50X2ZyYW1lcyk7CisgICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQor
ICAgICAgICBnb3RvIG5vX21lbTsKKworICAgIC8qIFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWdu
IGZyYW1lcyB0YWJsZSAqLworICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2MobWF4X21hcHRyYWNr
X2ZyYW1lcyAqIHNpemVvZigqZ3QtPm1hcHRyYWNrKSk7CisgICAgaWYgKCBndC0+bWFwdHJhY2sg
PT0gTlVMTCApCisgICAgICAgIGdvdG8gbm9fbWVtOworCisgICAgLyogU2hhcmVkIGdyYW50IHRh
YmxlLiAqLworICAgIGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9n
cmFudF9mcmFtZXMpOworICAgIGlmICggZ3QtPnNoYXJlZF9yYXcgPT0gTlVMTCApCisgICAgICAg
IGdvdG8gbm9fbWVtOworCisgICAgLyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZv
ciB2ZXJzaW9uIDIgKi8KKyAgICBndC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0
dXNfdCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19m
cmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOworICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkK
KyAgICAgICAgZ290byBub19tZW07CisKKyAgICAvKiBnbnR0YWJfZ3Jvd190YWJsZSgpIGFsbG9j
YXRlcyBhIG1pbiBudW1iZXIgb2YgZnJhbWVzLCBzbyAwIGlzIG9rYXkuICovCisgICAgaWYgKCBn
bnR0YWJfZ3Jvd190YWJsZShkLCAwKSApCisgICAgICAgIHJldHVybiAwOworCisgbm9fbWVtOgor
ICAgIHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKKyAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7Cisg
ICAgdmZyZWUoZ3QtPm1hcHRyYWNrKTsKKyAgICBndC0+bWFwdHJhY2sgPSBOVUxMOworICAgIHhm
cmVlKGd0LT5hY3RpdmUpOworICAgIGd0LT5hY3RpdmUgPSBOVUxMOworICAgIHJldHVybiAtRU5P
TUVNOworfQorCiBzdGF0aWMgbG9uZwogZ250dGFiX3NldHVwX3RhYmxlKAogICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNv
dW50KQpAQCAtMzM4Myw3NSArMzQyOSwyNiBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7Ci0gICAgdW5zaWdu
ZWQgaW50IGksIGo7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBpZiAoICh0ID0geHphbGxvYyhz
dHJ1Y3QgZ3JhbnRfdGFibGUpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMDsKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCiAgICAgcGVy
Y3B1X3J3bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwogICAgIHNw
aW5fbG9ja19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKLSAgICB0LT5ucl9ncmFudF9mcmFtZXMg
PSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKLQotICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4g
Ki8KLSAgICBpZiAoICh0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9h
Y3RpdmVfZ3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzE7Ci0g
ICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2Zy
YW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCi0gICAgewotICAgICAgICBpZiAo
ICh0LT5hY3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAg
ICAgICBnb3RvIG5vX21lbV8yOwotICAgICAgICBjbGVhcl9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0g
ICAgICAgIGZvciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCi0gICAgICAgICAg
ICBzcGluX2xvY2tfaW5pdCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOwotICAgIH0KIAotICAgIC8q
IFRyYWNraW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwotICAgIHQtPm1hcHRy
YWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCp0LT5tYXB0cmFjaykp
OwotICAgIGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzI7
CisgICAgLyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJlLiAqLworICAgIGQtPmdyYW50X3Rh
YmxlID0gdDsKIAotICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBpZiAoICh0LT5z
aGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBO
VUxMICkKLSAgICAgICAgZ290byBub19tZW1fMzsKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJ
QUxfTlJfR1JBTlRfRlJBTUVTOyBpKysgKQorICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQog
ICAgIHsKLSAgICAgICAgaWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFn
ZSgpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0gICAgICAgIGNsZWFy
X3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7CisgICAgICAgIGdyYW50X3dyaXRlX2xvY2sodCk7Cisg
ICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZCwgdCk7CisgICAgICAgIGdyYW50X3dyaXRl
X3VubG9jayh0KTsKICAgICB9CiAKLSAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxl
IC0gZm9yIHZlcnNpb24gMiAqLwotICAgIHQtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRf
c3RhdHVzX3QgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1
c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOwotICAgIGlmICggdC0+c3RhdHVzID09IE5VTEwg
KQotICAgICAgICBnb3RvIG5vX21lbV80OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUzsgaSsrICkKLSAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFn
ZShkLCB0LCBpKTsKLQotICAgIHQtPm5yX3N0YXR1c19mcmFtZXMgPSAwOwotCi0gICAgLyogT2th
eSwgaW5zdGFsbCB0aGUgc3RydWN0dXJlLiAqLwotICAgIGQtPmdyYW50X3RhYmxlID0gdDsKLSAg
ICByZXR1cm4gMDsKLQotIG5vX21lbV80OgotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9O
Ul9HUkFOVF9GUkFNRVM7IGkrKyApCi0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPnNoYXJl
ZF9yYXdbaV0pOwotICAgIHhmcmVlKHQtPnNoYXJlZF9yYXcpOwotIG5vX21lbV8zOgotICAgIHZm
cmVlKHQtPm1hcHRyYWNrKTsKLSBub19tZW1fMjoKLSAgICBmb3IgKCBpID0gMDsKLSAgICAgICAg
ICBpIDwgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTKTsgaSsrICkKLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+YWN0aXZlW2ldKTsKLSAg
ICB4ZnJlZSh0LT5hY3RpdmUpOwotIG5vX21lbV8xOgotICAgIHhmcmVlKHQpOwotIG5vX21lbV8w
OgotICAgIHJldHVybiAtRU5PTUVNOworICAgIHJldHVybiByZXQ7CiB9CiAKIHZvaWQKQEAgLTM2
NTMsOCArMzY1MCw5IEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCiAKICAgICBncmFudF93cml0ZV9sb2NrKGd0
KTsKIAotICAgIHJldCA9IDA7Ci0gICAgLyogU2V0IGxpbWl0cywgYWxsb2MgbmVlZGVkIGFycmF5
cy4gKi8KKyAgICAvKiBTZXQgbGltaXRzLiAqLworICAgIGlmICggIWd0LT5hY3RpdmUgKQorICAg
ICAgICByZXQgPSBncmFudF90YWJsZV9pbml0KGQsIGd0KTsKIAogICAgIGdyYW50X3dyaXRlX3Vu
bG9jayhndCk7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML0-0002Jr-9u; Fri, 22 Sep 2017 11:41:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKz-0002I5-FG
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 21/5B-03093-4F6F4C95; Fri, 22 Sep 2017 11:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+6nb0c
 iDT5OZrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPuTf3GXtAqU3H1SzN7A2OfeBcjJ4eEgJHE
 24n/mLoYuTiEBBYySuzvvsYIkmATUJXYcP0UK4gtIqAkcW/VZLAiZoGfjBLfJi5kA0kIC0RKT
 Nm8DKyBBahh/b53YA28AsYSU7/8Z4PYIC/RcWAyC4jNKWAicWP7C3YQWwio5tHB+2wTGLkXMD
 KsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DADEOxg/LY
 s4BCjJAeTkihv7ucjkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJd+BcoJFqWmp1akZeYAQw0m
 LcHBoyTCqwOS5i0uSMwtzkyHSJ1itOf4MenKHyaOjpt3geQmMLnh+4M/TEIsefl5qVLivMtB2
 gRA2jJK8+CGwmLjEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5P4JM4cnMK4Hb/QroLCags8
 pXg51VkoiQkmpg7O768FYj6rRFl86mZ3UGt0yv1noGTl4cX//bacG0VSfdtnAb351+/v/tIsG
 kj48PcKQJL2YsuN2xMvWiQPKNzckML5gjD1fu7+NY+rrG2cJTM50puO74Wt457jvuez+Q+Db1
 eUDA/e/d4j93nKq9e+3DpeAe3cPWbew3XOKtA79Oy4s8b7lvnRJLcUaioRZzUXEiAEV+5hiIA
 gAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506080497!113461129!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58240 invoked from network); 22 Sep 2017 11:41:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 317BDAC57;
 Fri, 22 Sep 2017 11:41:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:25 +0200
Message-Id: <20170922114134.9577-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 01/10] xen: add function for obtaining
	highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlzaWNh
bCBtZW1vcnkKYWRkcmVzcyBvZiB0aGUgc3lzdGVtLiBUaGlzIHZhbHVlIGlzIGluZmx1ZW5jZWQg
Ynk6CgotIGh5cGVydmlzb3IgY29uZmlndXJhdGlvbiAoQ09ORklHX0JJR01FTSkKLSBwcm9jZXNz
b3IgY2FwYWJpbGl0eSAobWF4LiBhZGRyZXNzYWJsZSBwaHlzaWNhbCBtZW1vcnkpCi0gbWVtb3J5
IG1hcCBhdCBib290IHRpbWUKLSBtZW1vcnkgaG90cGx1ZyBjYXBhYmlsaXR5CgpBZGQgdGhpcyB2
YWx1ZSB0byB4ZW5fc3lzY3RsX3BoeXNpbmZvIGluIG9yZGVyIHRvIGVuYWJsZSBkb20wIHRvIGRv
IGEKcHJvcGVyIHNpemluZyBvZiBncmFudCBmcmFtZSBsaW1pdHMgb2YgZ3Vlc3RzLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjk6Ci0gbWVyZ2Ug
cGF0Y2ggd2l0aCBmb2xsb3dpbmcgb25lIChKYW4gQmV1bGljaCkKLSBidW1wIHN5c2N0bCBpbnRl
cmZhY2UgdmVyc2lvbiAoSnVsaWVuIEdyYWxsKQotIGRyb3AgdGhpbiBjb21tb24gc2hpbSBvZiBn
ZXRfdXBwZXJfbWZuX2JvdW5kKCkgKEphbiBCZXVsaWNoKQotIGxldCBnZXRfdXBwZXJfbWZuX2Jv
dW5kKCkgcmV0dXJuIHRoZSBoaWdoZXN0IE1GTiwgbm90IHRoZSBvbmUKICBmb2xsb3dpbmcgaXQg
KEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICB8ICA2ICsrKysr
KwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9jb21t
b24vc3lzY3RsLmMgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8
ICA0ICsrKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICB8ICAzICsrKwogNSBmaWxlcyBj
aGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBmMzgzNGIzZGFiLi45YTM3
ZjI5Y2U2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0v
bW0uYwpAQCAtMTQ3Miw2ICsxNDcyLDEyIEBAIHZvaWQgY2xlYXJfYW5kX2NsZWFuX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKIH0KIAordW5z
aWduZWQgbG9uZyBnZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpCit7CisgICAgLyogTm8gbWVtb3J5
IGhvdHBsdWcgeWV0LCBzbyBjdXJyZW50IG1lbW9yeSBsaW1pdCBpcyB0aGUgZmluYWwgb25lLiAq
LworICAgIHJldHVybiBtYXhfcGFnZSAtIDE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDY3ZjU4M2UzYTcuLjdhZjM3MWQ0OTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02MzEyLDYgKzYzMTIsMTcgQEAg
aW50IHB2X3JvX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICByZXR1cm4gMDsKIH0KIAordW5zaWduZWQgbG9uZyBnZXRfdXBwZXJf
bWZuX2JvdW5kKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBtYXhfbWZuOworCisgICAgbWF4
X21mbiA9IG1lbV9ob3RwbHVnID8gUEZOX0RPV04obWVtX2hvdHBsdWcpIDogbWF4X3BhZ2U7Cisj
aWZuZGVmIENPTkZJR19CSUdNRU0KKyAgICBtYXhfbWZuID0gbWluKG1heF9tZm4sIDFVTCA8PCAz
Mik7CisjZW5kaWYKKyAgICByZXR1cm4gbWluKG1heF9tZm4sIDFVTCA8PCAocGFkZHJfYml0cyAt
IFBBR0VfU0hJRlQpKSAtIDE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2Rl
OiBDCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwu
YwppbmRleCAzNDgwZjU4MmZhLi4wODE5OGI3MTUwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5
c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTI2Niw2ICsyNjYsNyBAQCBsb25n
IGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwp
CiAgICAgICAgIGdldF9vdXRzdGFuZGluZ19jbGFpbXMoJnBpLT5mcmVlX3BhZ2VzLCAmcGktPm91
dHN0YW5kaW5nX3BhZ2VzKTsKICAgICAgICAgcGktPnNjcnViX3BhZ2VzID0gMDsKICAgICAgICAg
cGktPmNwdV9raHogPSBjcHVfa2h6OworICAgICAgICBwaS0+bWF4X21mbiA9IGdldF91cHBlcl9t
Zm5fYm91bmQoKTsKICAgICAgICAgYXJjaF9kb19waHlzaW5mbyhwaSk7CiAKICAgICAgICAgaWYg
KCBjb3B5X3RvX2d1ZXN0KHVfc3lzY3RsLCBvcCwgMSkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDRk
MzJhODdjY2EuLjQzMTU4ODFjMTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTM2LDcgKzM2LDcgQEAK
ICNpbmNsdWRlICJwaHlzZGV2LmgiCiAjaW5jbHVkZSAidG1lbS5oIgogCi0jZGVmaW5lIFhFTl9T
WVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwRgorI2RlZmluZSBYRU5fU1lTQ1RMX0lO
VEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTAKIAogLyoKICAqIFJlYWQgY29uc29sZSBjb250ZW50
IGZyb20gWGVuIGJ1ZmZlciByaW5nLgpAQCAtMTA0LDYgKzEwNCw4IEBAIHN0cnVjdCB4ZW5fc3lz
Y3RsX3BoeXNpbmZvIHsKIAogICAgIC8qIFhFTl9TWVNDVExfUEhZU0NBUF8/Pz8gKi8KICAgICB1
aW50MzJfdCBjYXBhYmlsaXRpZXM7CisKKyAgICB1aW50NjRfdCBtYXhfbWZuOyAgICAgLyogTGFy
Z2VzdCBwb3NzaWJsZSBNRk4gb24gdGhpcyBob3N0ICovCiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBmOGI2MTc3
YzMyLi5lODEzYzA3YjIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTk5LDYgKzU5OSw5IEBAIGludCBwcmVwYXJlX3Jpbmdf
Zm9yX2hlbHBlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKl9wYWdlLCB2b2lkICoqX3Zh
KTsKIHZvaWQgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIodm9pZCAqKl92YSwgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSk7CiAKKy8qIFJldHVybiB0aGUgdXBwZXIgYm91bmQgb2YgTUZOcywgaW5jbHVk
aW5nIGhvdHBsdWcgbWVtb3J5LiAqLwordW5zaWduZWQgbG9uZyBnZXRfdXBwZXJfbWZuX2JvdW5k
KHZvaWQpOworCiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBhY2N1bXVsYXRlX3RsYmZsdXNoKGJvb2wgKm5lZWRfdGxiZmx1c2gsCi0tIAoyLjEyLjMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMKz-0002Il-OG; Fri, 22 Sep 2017 11:41:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKy-0002Ha-O5
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AC/E4-02224-3F6F4C95; Fri, 22 Sep 2017 11:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+7nb0c
 iDTb9FrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+L60umCxV8WD5FfYGxt2iXYycHBICRhJv
 J/5j6mLk4hASWMgosffNLmaQBJuAqsSG66dYQWwRASWJe6smgxUxC/xklPg2cSEbSEJYwFHiy
 IM37CA2C1DD10mtYHFeAWOJKZfmskBskJfoODAZzOYUMJG4sf0FWL0QUM2jg/fZJjByL2BkWM
 WoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejfegYGxh2MzSf
 8DjFKcjApifLmfj4SKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvH7AMBIS
 LEpNT61Iy8wBBiBMqQQHj5IIrzxImre4IDG3ODMdInWK0Zjj2KbLf5g4Om7e/cMkBDZJSpzXB
 KRUAKQ0ozQPbhAsMi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9+BVoCk9mXgncvldApz
 ABnVK+GuyUkkSElFQD44zvxzKeSK/VVJ16bsb70yG7lE5bxgr48Us7nHu+KnuvxQqBe7Ozm+2
 CXvX8jtx4V37lZd9pirosk1SSlT40vs3Yc+t7zdT2QB35y9NfeZ+Vz/M9L59i6RSXu1Hj7PPS
 XWyhssvuzPP/OfXrYfG5RXzXLrXvFVcTiv1RErn17K7L18WyHB6x/1BiKc5INNRiLipOBABJD
 xXShwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506080499!116046842!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59930 invoked from network); 22 Sep 2017 11:41:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 153E7ACC3;
 Fri, 22 Sep 2017 11:41:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:29 +0200
Message-Id: <20170922114134.9577-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 05/10] xl: add global grant limit config items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHhsLmNvbmYgY29uZmlnIGl0ZW1zIGZvciBkZWZhdWx0IHZhbHVlcyBvZiBncmFudCBsaW1p
dHM6CgptYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciBhIGRvbWFpbiB3aGljaCB3aWxsIHRha2UgZWZm
ZWN0IGlmIHRoZSBkb21haW4ncyBjb25maWcgZmlsZQpkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4g
SWYgbWF4X2dyYW50X2ZyYW1lcyBpc24ndCBzZXQgaW4geGwuY29uZiBpdAp3aWxsIGRlZmF1bHQg
dG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAxNlRCIGFuZCB0byA2NCBmb3IK
aG9zdHMgd2l0aCBtZW1vcnkgYWJvdmUgMTZUQi4KCm1heF9tYXB0cmFja19mcmFtZXMgd2lsbCBz
ZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgptYXB0cmFjayBmcmFtZXMg
Zm9yIGEgZG9tYWluLiBJZiBtYXhfbWFwdHJhY2tfZnJhbWVzIGlzbid0IHNldCBpbgp4bC5jb25m
IGl0IHdpbGwgZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBu
ZWVkCm1hcHRyYWNrIGZyYW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KVjc6Ci0gZG9uJ3QgdXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQgbWF4X3Bv
c3NpYmxlX21mbiBmcm9tIHBoeXNpbmZvCi0tLQogZG9jcy9tYW4veGwuY29uZi5wb2QuNSB8IDEy
ICsrKysrKysrKysrKwogdG9vbHMveGwveGwuYyAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysr
KwogdG9vbHMveGwveGwuaCAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jb25mLnBvZC41IGIvZG9jcy9t
YW4veGwuY29uZi5wb2QuNQppbmRleCA4OGFiNTA2NjA5Li5mZTJjZjI3ZWE0IDEwMDY0NAotLS0g
YS9kb2NzL21hbi94bC5jb25mLnBvZC41CisrKyBiL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKQEAg
LTc3LDYgKzc3LDE4IEBAIG9wZXJhdGlvbnMgKHByaW1hcmlseSBkb21haW4gY3JlYXRpb24pLgog
CiBEZWZhdWx0OiBDPC92YXIvbG9jay94bD4KIAorPWl0ZW0gQjxtYXhfZ3JhbnRfZnJhbWVzPU5V
TUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIEM8bWF4X2dyYW50X2ZyYW1l
cz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVmYXVsdDogQzwzMj4gb24gaG9zdHMgdXAgdG8g
MTZUQiBvZiBtZW1vcnksIEM8NjQ+IG9uIGhvc3RzIGxhcmdlciB0aGFuIDE2VEIKKworPWl0ZW0g
QjxtYXhfbWFwdHJhY2tfZnJhbWVzPU5VTUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBm
b3IgdGhlIEM8bWF4X21hcHRyYWNrX2ZyYW1lcz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVm
YXVsdDogQzwwPgorCiA9aXRlbSBCPHZpZi5kZWZhdWx0LnNjcmlwdD0iUEFUSCI+CiAKIENvbmZp
Z3VyZXMgdGhlIGRlZmF1bHQgaG90cGx1ZyBzY3JpcHQgdXNlZCBieSB2aXJ0dWFsIG5ldHdvcmsg
ZGV2aWNlcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4
IDAyMTc5YTYyMjkuLmMxYmJiNGI5MzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIv
dG9vbHMveGwveGwuYwpAQCAtNDUsNiArNDUsOCBAQCBjaGFyICpkZWZhdWx0X2NvbG9fcHJveHlf
c2NyaXB0ID0gTlVMTDsKIGVudW0gb3V0cHV0X2Zvcm1hdCBkZWZhdWx0X291dHB1dF9mb3JtYXQg
PSBPVVRQVVRfRk9STUFUX0pTT047CiBpbnQgY2xhaW1fbW9kZSA9IDE7CiBib29sIHByb2dyZXNz
X3VzZV9jciA9IDA7CitpbnQgbWF4X2dyYW50X2ZyYW1lcyA9IC0xOworaW50IG1heF9tYXB0cmFj
a19mcmFtZXMgPSAwOwogCiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsID0gbWlubXNnbGV2
ZWxfZGVmYXVsdDsKIApAQCAtODgsNiArOTAsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxf
Y29uZmlnKGNvbnN0IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwog
ICAgIGludCBlOwogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKKyAgICBsaWJ4bF9waHlzaW5mbyBwaHlz
aW5mbzsKIAogICAgIGNvbmZpZyA9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ2ZpbGUpOwog
ICAgIGlmICghY29uZmlnKSB7CkBAIC0xODgsNiArMTkxLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNl
X2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICB4bHVfY2ZnX3JlcGxh
Y2Vfc3RyaW5nIChjb25maWcsICJjb2xvLmRlZmF1bHQucHJveHlzY3JpcHQiLAogICAgICAgICAm
ZGVmYXVsdF9jb2xvX3Byb3h5X3NjcmlwdCwgMCk7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv
bmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9ncmFu
dF9mcmFtZXMgPSBsOworICAgIGVsc2UgeworICAgICAgICBsaWJ4bF9waHlzaW5mb19pbml0KCZw
aHlzaW5mbyk7CisgICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSAobGlieGxfZ2V0X3BoeXNpbmZv
KGN0eCwgJnBoeXNpbmZvKSAhPSAwIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShw
aHlzaW5mby5tYXhfcG9zc2libGVfbWZuID4+IDMyKSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gMzIgOiA2NDsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8p
OworICAgIH0KKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFj
a19mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBsOworCiAg
ICAgeGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
LmggYi90b29scy94bC94bC5oCmluZGV4IDMxZDY2MGI4OWEuLjZiNjBkMWRiNTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjc1LDYgKzI3NSw4IEBA
IGV4dGVybiBjaGFyICpkZWZhdWx0X3ZpZmJhY2tlbmQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9y
ZW11c19uZXRidWZzY3JpcHQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9jb2xvX3Byb3h5X3Njcmlw
dDsKIGV4dGVybiBjaGFyICpibGtkZXZfc3RhcnQ7CitleHRlcm4gaW50IG1heF9ncmFudF9mcmFt
ZXM7CitleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFtZXM7CiAKIGVudW0gb3V0cHV0X2Zvcm1h
dCB7CiAgICAgT1VUUFVUX0ZPUk1BVF9KU09OLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML0-0002JQ-2X; Fri, 22 Sep 2017 11:41:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKz-0002Hw-Af
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 25/C1-01812-4F6F4C95; Fri, 22 Sep 2017 11:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+7nb0c
 iDe6uMrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2ndzFWLBIt2Ltyl72Bsavql2MnBwSAkYS
 byf+Y+pi5OIQEljIKLFo20tGkASbgKrEhuunWEFsEQEliXurJoMVMQv8ZJT4NnEhG0hCWCBKY
 u6T52BFLEAN+/raweK8AsYSe5o72CE2yEt0HJjMAmJzCphI3Nj+AiwuBFTz6OB9tgmM3AsYGV
 YxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6uJ6BgXEHY9N
 ev0OMkhxMSqK8uZ+PRArxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBC8PMJCE
 BItS01Mr0jJzgCEIUyrBwaMkwqvzFSjNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRICmyQlz
 msCMkkApDSjNA9uECw2LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5i0DWciTmVcCt+8V0C
 lMQKeUrwY7pSQRISXVwNixpDXq/b0dDD9K736IPrmC78hii8VclipTZN2n2fBcLZpS+H9tX2X
 9N8cb2w3Ujf2yd7tGfDDiu7TF4m3C4mAp1xnm3v0rAgyD01zYks5w3F8Qt+Rjc31Un6Qz5y3N
 5vA9F/WVFjdO5ZSWSQ0QEPLcfyi9yGr6CcZ/jFYzIk8r8nS3znuer8RSnJFoqMVcVJwIAO+E3
 BiIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506080499!108436914!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54078 invoked from network); 22 Sep 2017 11:41:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8251BACD7;
 Fri, 22 Sep 2017 11:41:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:30 +0200
Message-Id: <20170922114134.9577-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 06/10] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tClY2OgotIG1hZGUgc2V0X2dudHRhYl9saW1pdHMgaHlwZXJjYWxsIG1hbmRhdG9yeSwgdGFr
aW5nIGRlZmF1bHRzIGZyb20KICB4bC5jb25mCgpWNDoKLSByZW5hbWUgY29uZmlndXJhdGlvbiBp
dGVtcyB0byB1c2UgbWF4XyBwcmVmaXhlcyAoV2VpIExpdSkKLS0tCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gICAgfCAxNiArKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8ICAzICsrKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgfCAgMyArKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA5ICsr
KysrKysrKwogdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAgIHwgIDIgKysKIDcgZmlsZXMgY2hh
bmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCAyNDdhZTk5Y2E3Li5lN2FiNjcz
OTViIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluCkBAIC00NDQsNiArNDQ0LDIwIEBAIHVucGF1c2luZyB0aGUgZG9tYWlu
LiBXaXRoIGEgcHJvcGVybHkgY29uc3RydWN0ZWQgc2VjdXJpdHkgcG9saWN5IChzdWNoCiBhcyBu
b21pZ3JhdGVfdCBpbiB0aGUgZXhhbXBsZSBwb2xpY3kpLCB0aGlzIGNhbiBiZSB1c2VkIHRvIGJ1
aWxkIGEKIGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgbm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xz
dGFjayBkb21haW4uCiAKKz1pdGVtIEI8bWF4X2dyYW50X2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNp
ZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93
ZWQgdG8gaGF2ZS4KK1RoaXMgdmFsdWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgdGhlIGRvbWFp
biBpcyBhYmxlIHRvIGdyYW50IGFjY2VzcyB0byBmb3IKK290aGVyIGRvbWFpbnMsIG5lZWRlZCBl
LmcuIGZvciB0aGUgb3BlcmF0aW9uIG9mIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzLgorVGhlIGRl
ZmF1bHQgaXMgc2V0dGFibGUgdmlhIEw8eGwuY29uZig1KT4uCisKKz1pdGVtIEI8bWF4X21hcHRy
YWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50
IG1hcHRyYWNrIGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQKK3RvIGhhdmUuIFRoaXMgdmFs
dWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgb2YgZm9yZWlnbiBkb21haW5zIGNhbiBiZSBhY2Nl
c3NlZAordmlhIHRoZSBncmFudCBtZWNoYW5pc20gYnkgdGhpcyBkb21haW4uIFRoZSBkZWZhdWx0
IHZhbHVlIGlzIHNldHRhYmxlIHZpYQorTDx4bC5jb25mKDUpPi4KKwogPWl0ZW0gQjxub21pZ3Jh
dGU9Qk9PTEVBTj4KIAogRGlzYWJsZSBtaWdyYXRpb24gb2YgdGhpcyBkb21haW4uICBUaGlzIGVu
YWJsZXMgY2VydGFpbiBvdGhlciBmZWF0dXJlcwpAQCAtMjI1Miw2ICsyMjY2LDggQEAgTm8gTUNB
IGNhcGFiaWxpdGllcyBpbiBhYm92ZSBsaXN0IGFyZSBlbmFibGVkLgogCiA9aXRlbSBMPHhsKDEp
PgogCis9aXRlbSBMPHhsLmNvbmYoNSk+CisKID1pdGVtIEw8eGxjcHVwb29sLmNmZyg1KT4KIAog
PWl0ZW0gTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBmYjk2MGRlYmVlLi5jNmY0Mjk0
NWRlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKQEAgLTMxMSw2ICszMTEsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9QOVMgMQogCiAv
KgorICogTElCWExfSEFWRV9CVUlMRElORk9fR1JBTlRfTElNSVRTIGluZGljYXRlcyB0aGF0IGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgdGhlIG1heF9ncmFudF9mcmFtZXMgYW5kIG1h
eF9tYXB0cmFja19mcmFtZXMgZmllbGRzLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJ
TkZPX0dSQU5UX0xJTUlUUyAxCisKKy8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoK
ICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNv
bXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCmluZGV4IDk4Zjg5YTk1Y2UuLmJmNjUxMDA2YjQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MTg0NSw2ICsxODQ1LDkgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgICAgICBndWVzdF9jb25m
aWctPmJfaW5mby52aWRlb19tZW1rYjsKICAgICBkbV9jb25maWctPmJfaW5mby50YXJnZXRfbWVt
a2IgPSBkbV9jb25maWctPmJfaW5mby5tYXhfbWVta2I7CiAKKyAgICBkbV9jb25maWctPmJfaW5m
by5tYXhfZ3JhbnRfZnJhbWVzID0gZ3Vlc3RfY29uZmlnLT5iX2luZm8ubWF4X2dyYW50X2ZyYW1l
czsKKyAgICBkbV9jb25maWctPmJfaW5mby5tYXhfbWFwdHJhY2tfZnJhbWVzID0gMDsKKwogICAg
IGRtX2NvbmZpZy0+Yl9pbmZvLnUucHYuZmVhdHVyZXMgPSAiIjsKIAogICAgIGRtX2NvbmZpZy0+
Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0OWE3My4uYjQy
MDczOGFkZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKQEAgLTMyMiw2ICszMjIsMTIgQEAgaW50IGxpYnhsX19idWlsZF9w
cmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiBFUlJPUl9G
QUlMOwogICAgIH0KIAorICAgIGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54
Y2gsIGRvbWlkLCBpbmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcykgIT0gMCkgeworICAgICAg
ICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIC8qCiAgICAgICogQ2hlY2sgaWYgdGhl
IGRvbWFpbiBoYXMgYW55IENQVSBvciBub2RlIGFmZmluaXR5IGFscmVhZHkuIElmIG5vdCwgdHJ5
CiAgICAgICogdG8gYnVpbGQgdXAgdGhlIGxhdHRlciB2aWEgYXV0b21hdGljIE5VTUEgcGxhY2Vt
ZW50LiBJbiBmYWN0LCBpbiBjYXNlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNWQ5ZTdhYWJiYS4uZGMz
NTQ0ODczYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDcyLDYgKzQ3Miw5IEBAIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgiYmxrZGV2
X3N0YXJ0IiwgICAgc3RyaW5nKSwKIAogICAgICgidm51bWFfbm9kZXMiLCBBcnJheShsaWJ4bF92
bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLAorCisgICAgKCJtYXhfZ3JhbnRfZnJhbWVz
IiwgICAgdWludDMyKSwKKyAgICAoIm1heF9tYXB0cmFja19mcmFtZXMiLCB1aW50MzIpLAogICAg
IAogICAgICgiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lv
biksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiIsIGxpYnhsX2RlZmJvb2wpLApkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXgg
MDY3OGZiYzFiMC4uNWJhMThlOWExNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwor
KysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC05OTAsNiArOTkwLDE1IEBAIHZvaWQgcGFyc2Vf
Y29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgIXhsdV9jZmdf
Z2V0X3N0cmluZyAoY29uZmlnLCAiY3B1c19zb2Z0IiwgJmJ1ZiwgMCkpCiAgICAgICAgIHBhcnNl
X3ZjcHVfYWZmaW5pdHkoYl9pbmZvLCBjcHVzLCBidWYsIG51bV9jcHVzLCBmYWxzZSk7CiAKKyAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwg
MCkpCisgICAgICAgIGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcyA9IGw7CisgICAgZWxzZQorICAg
ICAgICBiX2luZm8tPm1heF9ncmFudF9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIGlm
ICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4X21hcHRyYWNrX2ZyYW1lcyIsICZsLCAw
KSkKKyAgICAgICAgYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbDsKKyAgICBlbHNlCisg
ICAgICAgIGJfaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7
CisKICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT5jbGFpbV9tb2RlLCBjbGFpbV9tb2Rl
KTsKIAogICAgIGlmICh4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgIm9uX3Bvd2Vyb2ZmIiwg
JmJ1ZiwgMCkpCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4
cC5jCmluZGV4IGU3MzhiZjI0NjUuLmUyNjRjZjIwMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC02NCw2ICs2NCw4IEBAIHZvaWQgcHJp
bnRmX2luZm9fc2V4cChpbnQgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBG
SUxFICpmaCkKIAogICAgIGZwcmludGYoZmgsICJcdChidWlsZF9pbmZvKVxuIik7CiAgICAgZnBy
aW50ZihmaCwgIlx0KG1heF92Y3B1cyAlZClcbiIsIGJfaW5mby0+bWF4X3ZjcHVzKTsKKyAgICBm
cHJpbnRmKGZoLCAiXHQobWF4X2dyYW50X2ZyYW1lcyAlZClcbiIsIGJfaW5mby0+bWF4X2dyYW50
X2ZyYW1lcyk7CisgICAgZnByaW50ZihmaCwgIlx0KG1heF9tYXB0cmFja19mcmFtZXMgJWQpXG4i
LCBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMpOwogICAgIGZwcmludGYoZmgsICJcdCh0c2Nf
bW9kZSAlcylcbiIsIGxpYnhsX3RzY19tb2RlX3RvX3N0cmluZyhiX2luZm8tPnRzY19tb2RlKSk7
CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF9tZW1rYiAlIlBSSWQ2NCIpXG4iLCBiX2luZm8tPm1h
eF9tZW1rYik7CiAgICAgZnByaW50ZihmaCwgIlx0KHRhcmdldF9tZW1rYiAlIlBSSWQ2NCIpXG4i
LCBiX2luZm8tPnRhcmdldF9tZW1rYik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMKy-0002Hg-9b; Fri, 22 Sep 2017 11:41:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKx-0002H6-4k
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 54/11-03616-2F6F4C95; Fri, 22 Sep 2017 11:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsVyuP0Ov+6nb0c
 iDebtYrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO7nrPWLBXqGLzq3eMDYz3+boYOTkkBIwk
 3k78x9TFyMUhJLCQUeLbslZ2kASbgKrEhuunWEFsEQEliXurJoMVMQv8BCqauJANJCEsECXRv
 bwVKMHBwQLUMOOkIIjJK2AssfJEDMR8eYmOA5NZQGxOAROJG9tfgI0XAip5dPA+2wRG7gWMDK
 sY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3LAAQ7GDv+OR1
 ilORgUhLlzf18JFKILyk/pTIjsTgjvqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHh5gCEkJFiU
 mp5akZaZAww+mFIJDh4lEV6dr0Bp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQ2CQpcV4Tk
 EkCIKUZpXlwg2BRcYlRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvB9BFvJk5pXA7XsFdAoT0C
 nlq8FOKUlESEk1MM69Yn7TfLmXVau8cJjInKtn+Z4x+zs3thlKhc1UNjJ5eLCwP2fXznubEqr
 ZPr/xkt60ZHZINmeg4saWjxfvMPbP27C9cNKv5ND95XMy/wqYuhfM29SbF5SpqVzVIa2zqmzr
 62M9bXdK/ryIef9l44MDv+ctifkuucZ0J9dMhm6W7a7PXkjkBymxFGckGmoxFxUnAgCfzrPrh
 QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506080497!80654534!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65012 invoked from network); 22 Sep 2017 11:41:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 951B9AC8B;
 Fri, 22 Sep 2017 11:41:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:26 +0200
Message-Id: <20170922114134.9577-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 02/10] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQpWNDoKLSB1c2UgZG9taWRfdCAoV2VpIExpdSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8IDEzICsrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAg
ICAgIHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwNzNmYmM5YjA4Li4xODIzNjdlN2Y0IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaApAQCAtMTA2NCw2ICsxMDY0LDE5IEBAIGludCB4Y19kb21haW5fc2V0X3Zp
cnFfaGFuZGxlcih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCB2aXJxKTsK
IGludCB4Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXhfcG9ydCk7
CiAKKy8qKgorICogU2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgYW5kIG1h
cHRyYWNrIGZyYW1lcyBhIGRvbWFpbgorICogY2FuIGhhdmUuIE11c3QgYmUgdXNlZCBhdCBkb21h
aW4gc2V0dXAgdGltZSBhbmQgb25seSB0aGVuLgorICoKKyAqIEBwYXJhbSB4Y2ggYSBoYW5kbGUg
dG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQorICogQHBhcmFtIGRvbWlkIHRoZSBkb21h
aW4gaWQKKyAqIEBwYXJhbSBncmFudF9mcmFtZXMgbWF4LiBudW1iZXIgb2YgZ3JhbnQgZnJhbWVz
CisgKiBAcGFyYW0gbWFwdHJhY2tfZnJhbWVzIG1heC4gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1l
cworICovCitpbnQgeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IG1hcHRyYWNrX2ZyYW1lcyk7CisKIC8qCiAgKiBDUFVQT09MIE1BTkFHRU1FTlQgRlVOQ1RJT05T
CiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMKaW5kZXggZjQwZGM0ZmQ3Yi4uNGE3MDc4MDA4ZiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTIy
NjYsNiArMjI2NiwxOSBAQCBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7CiB9CiAKK2ludCB4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgbWFwdHJhY2tfZnJhbWVzKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3Rs
LmNtZCA9IFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHM7CisgICAgZG9tY3RsLmRvbWFpbiA9
IGRvbWlkOworICAgIGRvbWN0bC51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcyA9IGdy
YW50X2ZyYW1lczsKKyAgICBkb21jdGwudS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFt
ZXMgPSBtYXB0cmFja19mcmFtZXM7CisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
OworfQorCiAvKiBQbHVtYmluZyBYZW4gd2l0aCB2TlVNQSB0b3BvbG9neSAqLwogaW50IHhjX2Rv
bWFpbl9zZXR2bnVtYSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQsCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMKz-0002IF-GF; Fri, 22 Sep 2017 11:41:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMKx-0002HL-Sr
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:39 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0C/3A-18674-3F6F4C95; Fri, 22 Sep 2017 11:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+6nb0c
 iDRZ9kbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPeLVIpWMRV8Xf9OtYGxrkcXYycHBICRhJv
 J/5jArGFBBYySjxbJQViswmoSmy4fooVxBYRUJK4t2oyUA0XB7PAT0aJbxMXsoEkhAXcJFpPt
 IHZLEANN+Y+YgSxeQWMJY5132WFWCAv0XFgMguIzSlgInFj+wt2iGXGEo8O3mebwMi9gJFhFa
 NGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoHfrGRgYdzDuaPc
 7xCjJwaQkypv7+UikEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwLv0KVCdY
 lJqeWpGWmQMMP5hSCQ4eJRFeeWAICvEWFyTmFmemQ6ROMRpzHNt0+Q8TR8fNu3+YhMAmSYnzL
 geZJABSmlGaBzcIFheXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzbgGZwpOZVwK37xXQKU
 xAp5SvBjulJBEhJdXAqGRmPfupfWpX4oatRRFfZAOqjlWbZNpu2Dft2ZIUY8GllVvE/jU3OhR
 oM2/OnyS7at60eClBNqGOXLaNj68qNLIUHWyzW/5L7PnXd3OqpWQvP4lksa5et8e8UZczRki9
 +zAzo1jHluseshM0tXRLL/Pnzrr0bNObwgJ7ifkGtX+3MbT+vu+nxFKckWioxVxUnAgATpSnt
 oYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506080498!73970812!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17487 invoked from network); 22 Sep 2017 11:41:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 15913AC94;
 Fri, 22 Sep 2017 11:41:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:27 +0200
Message-Id: <20170922114134.9577-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 03/10] tools: set grant limits for xenstore
	stubdom
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBjcmVhdGluZyBhIFhlbnN0b3JlIHN0dWJkb20gc2V0IHRoZSBncmFudCBsaW1pdHM6IHRo
ZSBzdHViZG9tCndpbGwgbmVlZCB0byBzZXR1cCBhIHZlcnkgbGltaXRlZCBhbW91bnQgb2YgZ3Jh
bnRzIG9ubHksIHNvIDQgZ3JhbnQKZnJhbWVzIGFyZSBlbm91Z2guIEZvciBiZWluZyBhYmxlIHRv
IHN1cHBvcnQgdXAgdG8gMzI3NjggZG9tYWlucyBpdAp3aWxsIG5lZWQgMTI4IG1hcHRyYWNrIGZy
YW1lcyAoMSBtYXBwaW5nIHBlciBkb21haW4sIDI1NiBtYXB0cmFjawplbnRyaWVzIHBlciBtYXB0
cmFjayBmcmFtZSkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2hl
bHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpp
bmRleCA4YTQxZWU3ZDNhLi4wNDdhZDBjYjFkIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL2lu
aXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRv
bWFpbi5jCkBAIC0xMDUsNiArMTA1LDE3IEBAIHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNl
ICp4Y2gpCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tYWluX3NldG1heG1lbSBmYWls
ZWRcbiIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgLyoKKyAgICAgKiAxIGdyYW50
IGZyYW1lIGlzIGVub3VnaDogd2UgZG9uJ3QgbmVlZCBtYW55IGdyYW50cy4KKyAgICAgKiBNaW5p
LU9TIGRvZXNuJ3QgbGlrZSBsZXNzIHRoYW4gNCwgdGhvdWdoLCBzbyB1c2UgNC4KKyAgICAgKiAx
MjggbWFwdHJhY2sgZnJhbWVzOiAyNTYgZW50cmllcyBwZXIgZnJhbWUsIGVub3VnaCBmb3IgMzI3
NjggZG9tYWlucy4KKyAgICAgKi8KKyAgICBydiA9IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cyh4Y2gsIGRvbWlkLCA0LCAxMjgpOworICAgIGlmICggcnYgKQorICAgIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMgZmFpbGVkXG4iKTsKKyAg
ICAgICAgZ290byBlcnI7CisgICAgfQogICAgIHJ2ID0geGNfZG9tYWluX3NldF9tZW1tYXBfbGlt
aXQoeGNoLCBkb21pZCwgbGltaXRfa2IpOwogICAgIGlmICggcnYgKQogICAgIHsKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML1-0002My-Rc; Fri, 22 Sep 2017 11:41:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvML0-0002IO-34
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C3/D5-02041-5F6F4C95; Fri, 22 Sep 2017 11:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVyuP0Ov+6Xb0c
 iDY691rf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWrjcqOOhYMX1+WQPjOb0uRk4OCQEjibcT
 /zF1MXJxCAksZJT4fvQ7O0iCTUBVYsP1U6wgtoiAksS9VZPBipgFfjJKfJu4kA0kISwQKXF50
 QtGEJsFqGFFx3VmEJtXwFhiz6UNzBAb5CU6DkxmAbE5BUwkbmx/AbZACKjm0cH7bBMYuRcwMq
 xi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bj0DA+MOxpa
 9focYJTmYlER5cz8fiRTiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCV4eYBAJ
 CRalpqdWpGXmAMMPplSCg0dJhFfnK1Cat7ggMbc4Mx0idYpRl6Pj5t0/TEJgM6TEeZeDFAmAF
 GWU5sGNgMXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvB9BpvBk5pXAbXoFdAQT0BHlq8
 GOKElESEk1MEpN7niodaVP4KhC724jhxaufYf4RZvCWr5c+sRSyTM14ItWUfQbhs5ztlZ/Xda
 pS1mEBM+d7GcSIKd0XVPp0WFnR555SqnmVV+vz7sTEH2npD3Aj++w85ZiJS3upsMzOtMDsvoe
 /5hrELE++a/U78g7jtKrOuZrMF+8/TQ6gk3TzHLakY28SizFGYmGWsxFxYkAl/kp6YACAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506080500!77506174!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35057 invoked from network); 22 Sep 2017 11:41:40 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:40 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79442ACF0;
 Fri, 22 Sep 2017 11:41:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:32 +0200
Message-Id: <20170922114134.9577-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 08/10] xen/arm: move arch specific grant
	table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRhIHRv
IHRoZSBkb21haW4Kc3RydWN0dXJlIGFkZCBpdCB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUuIEFkZCB0
aGUgbmVlZGVkIGFyY2ggZnVuY3Rpb25zCnRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5oIGluY2x1
ZGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gW25vbi1BUk0gcGFydHNdCi0tLQpWOToK
LSBjb3JyZWN0IGFuZCBjbGVhbnVwIGdudHRhYl9pbml0X2FyY2goKSBmb3IgQVJNIChKdWxpZW4g
R3JhbGwpCgpWNzoKLSByZS1hZGQgI2luY2x1ZGUgPGFzbS9ncmFudC10YWJsZS5oPiBpbiBncmFu
dF90YWJsZS5oIChKdWxpZW4gR3JhbGwpCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAg
ICAgICAgIHwgIDIgLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICB8IDI3ICsr
KysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAg
ICAgIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgMjkgKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUu
aCB8IDEyICsrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggICAgIHwg
IDIgKysKIDYgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCmluZGV4IDc4NGFlMzkyY2YuLmUzOWE3OTg4NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTQ4NiwxMyArNDg2LDEx
IEBAIHN0cnVjdCBkb21haW4gKmFsbG9jX2RvbWFpbl9zdHJ1Y3Qodm9pZCkKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAKICAgICBjbGVhcl9wYWdlKGQpOwotICAgIGQtPmFyY2guZ3JhbnRfdGFibGVf
Z2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgcmV0dXJu
IGQ7CiB9CiAKIHZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0g
ICAgeGZyZWUoZC0+YXJjaC5ncmFudF90YWJsZV9nZm4pOwogICAgIGZyZWVfeGVuaGVhcF9wYWdl
KGQpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMzI1MGRiNGM1YS4uNzNiYTkxNWEzMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtNzIsNiArNzIsOCBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGUgewogICAgIHN0cnVjdCBhY3Rp
dmVfZ3JhbnRfZW50cnkgKiphY3RpdmU7CiAgICAgLyogTWFwcGluZyB0cmFja2luZyB0YWJsZSBw
ZXIgdmNwdS4gKi8KICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqKm1hcHRyYWNrOworCisgICAg
c3RydWN0IGdyYW50X3RhYmxlX2FyY2ggYXJjaDsKIH07CiAKICNpZm5kZWYgREVGQVVMVF9NQVhf
TlJfR1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KQEAgLTE3MzAs
NiArMTczMiw4IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6CiBzdGF0aWMgaW50CiBncmFudF90YWJs
ZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB7CisgICAg
aW50IHJldCA9IC1FTk9NRU07CisKICAgICBpZiAoIGd0LT5hY3RpdmUgKQogICAgICAgICByZXR1
cm4gLUVCVVNZOwogCkBAIC0xNzM3LDM2ICsxNzQxLDQzIEBAIGdyYW50X3RhYmxlX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICBndC0+YWN0aXZlID0g
eHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpOwogICAgIGlmICgg
Z3QtPmFjdGl2ZSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVzIHRhYmxlICov
CiAgICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9m
KCpndC0+bWFwdHJhY2spKTsKICAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKLSAgICAg
ICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogU2hhcmVkIGdyYW50
IHRhYmxlLiAqLwogICAgIGd0LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1h
eF9ncmFudF9mcmFtZXMpOwogICAgIGlmICggZ3QtPnNoYXJlZF9yYXcgPT0gTlVMTCApCi0gICAg
ICAgIGdvdG8gbm9fbWVtOworICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIFN0YXR1cyBwYWdl
cyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAyICovCiAgICAgZ3QtPnN0YXR1cyA9IHh6
YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpKTsKICAgICBpZiAo
IGd0LT5zdGF0dXMgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtOworICAgICAgICBnb3Rv
IG91dDsKKworICAgIHJldCA9IGdudHRhYl9pbml0X2FyY2goZ3QpOworICAgIGlmICggcmV0ICkK
KyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBnbnR0YWJfZ3Jvd190YWJsZSgpIGFsbG9jYXRl
cyBhIG1pbiBudW1iZXIgb2YgZnJhbWVzLCBzbyAwIGlzIG9rYXkuICovCiAgICAgaWYgKCBnbnR0
YWJfZ3Jvd190YWJsZShkLCAwKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gbm9fbWVtOgorIG91
dDoKKyAgICBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KTsKKyAgICB4ZnJlZShndC0+c3RhdHVzKTsK
KyAgICBndC0+c3RhdHVzID0gTlVMTDsKICAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7CiAgICAg
Z3QtPnNoYXJlZF9yYXcgPSBOVUxMOwogICAgIHZmcmVlKGd0LT5tYXB0cmFjayk7CiAgICAgZ3Qt
Pm1hcHRyYWNrID0gTlVMTDsKICAgICB4ZnJlZShndC0+YWN0aXZlKTsKICAgICBndC0+YWN0aXZl
ID0gTlVMTDsKLSAgICByZXR1cm4gLUVOT01FTTsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0
aWMgbG9uZwpAQCAtMzYxMiw2ICszNjIzLDggQEAgZ3JhbnRfdGFibGVfZGVzdHJveSgKICAgICBp
ZiAoIHQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybjsKIAorICAgIGdudHRhYl9kZXN0cm95X2Fy
Y2godCk7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2dyYW50X2ZyYW1lcyh0KTsgaSsrICkK
ICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodC0+c2hhcmVkX3Jhd1tpXSk7CiAgICAgeGZyZWUo
dC0+c2hhcmVkX3Jhdyk7CkBAIC0zNzM4LDcgKzM3NTEsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIH0K
IAogICAgIGlmICggIXJjICkKLSAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZCwgaWR4LCBn
Zm4pOworICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgaWR4LCBnZm4pOwogCiAgICAg
Z3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggYjE3NGM2NTA4
MC4uY2U5YjZhNDAzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC01MCw3ICs1MCw2IEBAIHN0cnVj
dCBhcmNoX2RvbWFpbgogICAgIHN0cnVjdCBwMm1fZG9tYWluIHAybTsKIAogICAgIHN0cnVjdCBo
dm1fZG9tYWluIGh2bV9kb21haW47Ci0gICAgZ2ZuX3QgKmdyYW50X3RhYmxlX2dmbjsKIAogICAg
IHN0cnVjdCB2bW1pbyB2bW1pbzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmluZGV4IDBh
MjQ4YTc2NWEuLjMwZGIyZDE2MTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAgLTYs
NiArNiwxMCBAQAogCiAjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKIAorc3RydWN0
IGdyYW50X3RhYmxlX2FyY2ggeworICAgIGdmbl90ICpnZm47Cit9OworCiB2b2lkIGdudHRhYl9j
bGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKIGludCBjcmVhdGVf
Z3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLAogICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQKQEAgLTIyLDExICsy
NiwyMiBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQog
ICAgIHJldHVybiAxOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQotewotICAgIGQtPmFyY2guZ3JhbnRf
dGFibGVfZ2ZuW2lkeF0gPSBnZm47Ci19CisjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFu
dF9mcmFtZXMpOyAgICAgICAgICAgICBcCisgICAgKCAoZ3QpLT5hcmNoLmdmbiA/IDAgOiAtRU5P
TUVNICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmlu
ZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHhmcmVlKChndCktPmFyY2gu
Z2ZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAoZ3QpLT5hcmNoLmdmbiA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCApCisKKyNkZWZpbmUgZ250dGFiX3NldF9mcmFt
ZV9nZm4oZ3QsIGlkeCwgZ2ZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAoZ3QpLT5hcmNoLmdmbltpZHhdID0gZ2ZuOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCApCiAKICNk
ZWZpbmUgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzYsOCArNTEsOCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBpZHgsCiAgICAgfSB3aGlsZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9zaGFy
ZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICggKChpID49IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSkpICYmICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogZ2Zu
X3goZC0+YXJjaC5ncmFudF90YWJsZV9nZm5baV0pKQorICAgICggKChpID49IG5yX2dyYW50X2Zy
YW1lcyh0KSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5feCh0LT5hcmNoLmdmbltpXSkpCiAK
ICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAgICAgICAgICAgICAgICAg
XAogICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11KGQpKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IGM4NjU5OTlhMzMuLjFiOTNjNTcyMGQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTE0LDYgKzE0LDkgQEAKIAogI2RlZmluZSBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUyA0CiAKK3N0cnVjdCBncmFudF90YWJsZV9hcmNoIHsKK307CisK
IC8qCiAgKiBDYWxsZXIgbXVzdCBvd24gY2FsbGVyJ3MgQklHTE9DSywgaXMgcmVzcG9uc2libGUg
Zm9yIGZsdXNoaW5nIHRoZSBUTEIsIGFuZAogICogbXVzdCBob2xkIGEgcmVmZXJlbmNlIHRvIHRo
ZSBwYWdlLgpAQCAtMzYsNiArMzksMTAgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFu
dF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICBy
ZXR1cm4gcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKGFkZHIsIGZyYW1lLCBuZXdfYWRkciwgZmxh
Z3MpOwogfQogCisjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpIDAKKyNkZWZpbmUgZ250dGFi
X2Rlc3Ryb3lfYXJjaChndCkgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgZ250dGFiX3NldF9m
cmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKSBkbyB7fSB3aGlsZSAoIDAgKQorCiAjZGVmaW5lIGdudHRh
Yl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVz
dCggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03NSwxMSArODIs
NiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWduZWQgaW50IG5y
LCB1aW50MTZfdCAqc3QpCiAgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3MSwlMCIgOiAi
PW0iICgqc3QpIDogIklyIiAobnIpLCAibSIgKCpzdCkpOwogfQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgZ250dGFiX3NldF9mcmFtZV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBp
ZHgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQot
ewotfQotCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMgZG8gbm90IG1v
ZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KICNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRf
cGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAogICAgICghKHJvKSAmJiAoKChsZCkgPT0gKHJkKSkg
fHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGRm
MTFiMzEyNjQuLmQyYmQyNDE2YzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0yOSw2ICsyOSw4
IEBACiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3JhbnRfdGFibGUuaD4K
IAorc3RydWN0IGdyYW50X3RhYmxlOworCiAvKiBUaGUgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQg
dGFibGUuICovCiBleHRlcm4gdW5zaWduZWQgaW50IG1heF9ncmFudF9mcmFtZXM7CiAKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML2-0002Nb-27; Fri, 22 Sep 2017 11:41:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvML0-0002H5-OM
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:42 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EE/8C-03642-6F6F4C95; Fri, 22 Sep 2017 11:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+6nb0c
 iDVoOWll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX139kKnjEX/Fx82SWBsb1vF2MnBwSAkYS
 byf+YwKxhQQWMkrc/OIOYrMJqEpsuH6KFcQWEVCSuLdqMlANFwezwE9GiW8TF7KBJIQF3CUuT
 egAa2YBanje95gdxOYVMJb4dfUtI8QCeYmOA5NZQGxOAROJG9tfsEMsM5Z4dPA+2wRG7gWMDK
 sYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxjPLAg
 8xCjJwaQkypv7+UikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnepV+BcoJFqempFWmZOcBAg0lL
 cPAoifDKA4NNiLe4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rwmIEUCIEUZpXlwI2BBf4lRV
 kqYlxHoKCGegtSi3MwSVPlXjOIcjErCvGUgl/Bk5pXAbXoFdAQT0BHlq8GOKElESEk1MPbGuH
 ge1G5t2fytdY40X0V3gZP6+5L79zdcd+Ervb6z5mDifr7bWUaGv7eFdHMm+M9juC5/ykJ1xtO
 YpOoVtUsW3L0enFd7RuunedGHlReb+asqznt8kzkYyx6ruWUJk+XKlKVTQkSL1W1nzjyy3H+J
 hGV54LQpV5eW+7TFBxz4JDGpOmdjihJLcUaioRZzUXEiAItzuVJ1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506080498!84177644!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27196 invoked from network); 22 Sep 2017 11:41:38 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:38 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 89BFCACB8;
 Fri, 22 Sep 2017 11:41:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:28 +0200
Message-Id: <20170922114134.9577-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 04/10] libxl: add max possible mfn to
	libxl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtYXhpbXVtIHBvc3NpYmxlIG1mbiBvZiB0aGUgaG9zdCB0byB0aGUgbGlieGxfcGh5
c2luZm8KZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgfCAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICB8IDkgKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IDI0N2M1NmNm
ODMuLmI0MWFkZTlmZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuYwpAQCAtMzczLDYgKzM3Myw3IEBAIGludCBsaWJ4bF9nZXRfcGh5c2lu
Zm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykKICAgICBwaHlzaW5m
by0+ZnJlZV9wYWdlcyA9IHhjcGh5c2luZm8uZnJlZV9wYWdlczsKICAgICBwaHlzaW5mby0+c2Ny
dWJfcGFnZXMgPSB4Y3BoeXNpbmZvLnNjcnViX3BhZ2VzOwogICAgIHBoeXNpbmZvLT5vdXRzdGFu
ZGluZ19wYWdlcyA9IHhjcGh5c2luZm8ub3V0c3RhbmRpbmdfcGFnZXM7CisgICAgcGh5c2luZm8t
Pm1heF9wb3NzaWJsZV9tZm4gPSB4Y3BoeXNpbmZvLm1heF9tZm47CiAgICAgbCA9IHhjX3NoYXJp
bmdfZnJlZWRfcGFnZXMoY3R4LT54Y2gpOwogICAgIGlmIChsIDwgMCAmJiBlcnJubyA9PSBFTk9T
WVMpIHsKICAgICAgICAgbCA9IDA7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIv
dG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3ZDg1M2NhOTI0Li5mYjk2MGRlYmVlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTY0
NCw2ICs2NDQsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAjZGVm
aW5lIExJQlhMX0hBVkVfUEhZU0lORk9fT1VUU1RBTkRJTkdfUEFHRVMgMQogCiAvKgorICogTElC
WExfSEFWRV9QSFlTSU5GT19NQVhfUE9TU0lCTEVfTUZOCisgKgorICogSWYgdGhpcyBpcyBkZWZp
bmVkLCBsaWJ4bF9waHlzaW5mbyBzdHJ1Y3R1cmUgd2lsbCBjb250YWluIGFuIHVpbnQ2NCBmaWVs
ZAorICogY2FsbGVkIG1heF9wb3NzaWJsZV9tZm4sIGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QgcG9z
c2libGUgbWZuIG9uIHRoaXMgaG9zdCwKKyAqIHBvc3NpYmx5IHRha2luZyBtZW1vcnkgaG90cGx1
ZyBpbnRvIGFjY291bnQuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19NQVhfUE9T
U0lCTEVfTUZOIDEKKworLyoKICAqIExJQlhMX0hBVkVfRE9NSU5GT19PVVRTVEFORElOR19NRU1L
QiAxCiAgKgogICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bF9kb21pbmZvIHdpbGwgY29udGFp
biBhIE1lbUtCIHR5cGUgZmllbGQgY2FsbGVkCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzU2ZTEyMGFk
Ny4uNWQ5ZTdhYWJiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtODk1LDYgKzg5NSw3IEBAIGxpYnhs
X3BoeXNpbmZvID0gU3RydWN0KCJwaHlzaW5mbyIsIFsKICAgICAoIm91dHN0YW5kaW5nX3BhZ2Vz
IiwgdWludDY0KSwKICAgICAoInNoYXJpbmdfZnJlZWRfcGFnZXMiLCB1aW50NjQpLAogICAgICgi
c2hhcmluZ191c2VkX2ZyYW1lcyIsIHVpbnQ2NCksCisgICAgKCJtYXhfcG9zc2libGVfbWZuIiwg
dWludDY0KSwKIAogICAgICgibnJfbm9kZXMiLCB1aW50MzIpLAogICAgICgiaHdfY2FwIiwgbGli
eGxfaHdjYXApLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML2-0002OF-9e; Fri, 22 Sep 2017 11:41:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvML0-0002KN-Un
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 35/28-03610-6F6F4C95; Fri, 22 Sep 2017 11:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVyuP0Ov+7Xb0c
 iDf60m1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNs30KHvJXrD/2ka2B8StPFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKTDn+ghkkwSagKrHh+ilWEFtEQEni3qrJYEXMAj8ZJb5NXMgGkhAWCJDon
 30fKMHBwQLUsG2LMUiYV8BE4tCvKUwQC+QlOg5MZgGxOYHiN7a/YAexhQSMJR4dvM82gZF7AS
 PDKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxm/
 LAg4xSnIwKYny5n4+EinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfpV6CcYFFqempFWmYOMMxg
 0hIcPEoivDogad7igsTc4sx0iNQpRkuOjpt3/zBxbAKTG74/+MMkxJKXn5cqJc67HKRBAKQho
 zQPbhwsFi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmPcjyBSezLwSuK2vgA5iAjqofDXYQS
 WJCCmpBkZmVae/nmocMzoX365pu6K48l2ExDmW7numB588bwtwYT998cmORt4j6mIcT36WX5z
 xTy8jO85vcp9l9r0PBzNeuBVMCqhs/2t86Pec8KUFx65PtuFb7vP24Wy99sPJJe9WHl9T4h+s
 uUZgV5mv4exlMcksYqebd4Z9idXa/N+ucHeh6xHd5u1KLMUZiYZazEXFiQCMXY8WgAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506080501!65177678!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30409 invoked from network); 22 Sep 2017 11:41:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 71BF9AD05;
 Fri, 22 Sep 2017 11:41:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:34 +0200
Message-Id: <20170922114134.9577-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 10/10] xen: add new Xen cpuid node for max
	address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdmVyeSBsYXJnZSBob3N0cyBhIHB2LWd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3
aWxsIGhhdmUgdG8KaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBv
cmRlciB0byBzZWxlY3QgdGhlCmFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgoK
QWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0g
bWFjaGluZSBhZGRyZXNzCndpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAw
MDAwMDggY29udGFpbmluZyB0aGUgbWF4aW11bQpwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLiBUaGUg
bWF4aW11bSBmcmFtZSB3aWR0aCBuZWVkcyB0byB0YWtlIG1lbW9yeQpob3RwbHVnIGludG8gYWNj
b3VudC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClY5OgotIG1ha2UgbGVhZiBwdi1vbmx5IChKYW4gQmV1bGljaCkKLSB1c2UgaGV4IHZhbHVlIGZv
ciBtYXNrIChKYW4gQmV1bGljaCkKLSBndWVzdCBhZGRyZXNzIHdpZHRoIC0+IG1hY2hpbmUgYWRk
cmVzcyB3aWR0aCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAg
ICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQu
aCB8IDExICsrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDYwOTFmMjM5Y2UuLmI0YjQ5MTg5NTUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC05MjksNiAr
OTI5LDEzIEBAIHZvaWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgIHJlcy0+YiA9IHYtPnZjcHVfaWQ7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSA1OiAvKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJzICovCisgICAg
ICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCBzdWJsZWFmICE9IDAgKQorICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgcmVzLT5hID0gZ2VuZXJpY19mbHNsKGdldF91cHBlcl9tZm5fYm91
bmQoKSkgKyBQQUdFX1NISUZUOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWlkLmgKaW5kZXggZDcwOTM0MGYxOC4uMmE5NmRlNjZiNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWlkLmgKQEAgLTg1LDYgKzg1LDE1IEBACiAjZGVmaW5lIFhFTl9IVk1fQ1BVSURfSU9N
TVVfTUFQUElOR1MgICAoMXUgPDwgMikKICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9WQ1BVX0lEX1BS
RVNFTlQgICgxdSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNlbnQgaW4gRUJYICovCiAKLSNkZWZp
bmUgWEVOX0NQVUlEX01BWF9OVU1fTEVBVkVTIDQKKy8qCisgKiBMZWFmIDYgKDB4NDAwMDB4MDUp
CisgKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJzCisgKiBFQVg6IGJpdHMgMC03OiBtYXggbWFjaGlu
ZSBhZGRyZXNzIHdpZHRoCisgKi8KKworLyogTWF4LiBhZGRyZXNzIHdpZHRoIGluIGJpdHMgdGFr
aW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNjb3VudC4gKi8KKyNkZWZpbmUgWEVOX0NQVUlEX01B
Q0hJTkVfQUREUkVTU19XSURUSF9NQVNLICgweGZmdSA8PCAwKQorCisjZGVmaW5lIFhFTl9DUFVJ
RF9NQVhfTlVNX0xFQVZFUyA1CiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfQ1BV
SURfSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvML2-0002Ou-Gq; Fri, 22 Sep 2017 11:41:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvML1-0002H5-NC
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:41:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 3A/9C-03642-7F6F4C95; Fri, 22 Sep 2017 11:41:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42I53H6HX/frtyO
 RBn/XSll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlPPr5lKZi4kbHi5TLWBsbtLYxdjJwcEgJG
 Em8n/mPqYuTiEBJYyChxdPJLsASbgKrEhuunWEFsEQEliXurJoMVMQv8ZJT4NnEhG0hCWMBFo
 uH4FrAGFqCGs93P2UFsXgETiZPzWtggNshLdByYzAJicwLFb2x/AVYjJGAs8ejgfbYJjNwLGB
 lWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pgBCHYwnlk
 QeIhRkoNJSZQ39/ORSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4F36FahO
 sCg1PbUiLTMHGIQwpRIcPEoivPLAQBTiLS5IzC3OTIdInWK05zi26fIfJo6Om3eB5CYwueH7g
 z9MQmBTpcR5TUDaBEDaMkrz4IbCouYSo6yUMC8j0MlCPAWpRbmZJajyrxjFORiVhHnLQG7jyc
 wrgdv9CugsJqCzyleDnVWSiJCSamCcmBOuc1iGpei7zIsyoa+L/f9O/c5avOSA0zOrxTI/+td
 M2+Xr/3ybEm/lRsFv336ef+S8Id/36JtvTE9erVdwkJ3m0HXzxJX1TIsCU/cbTJCWmJf77Ovk
 DfuXCOsuefBAX2vPnW8qdvYK4Z89jvAcOctz/krr6tTdWT0CGjnTK17mvxb2/e+QocRSnJFoq
 MVcVJwIAEOn8JmVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506080501!117718492!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3736 invoked from network); 22 Sep 2017 11:41:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:41:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 01A62ACFA;
 Fri, 22 Sep 2017 11:41:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 13:41:33 +0200
Message-Id: <20170922114134.9577-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922114134.9577-1-jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v9 09/10] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygp
LiBUaGUgZ2xvYmFsIHNldHRpbmdzIGFyZSBzZXJ2aW5nIGFzIGFuIHVwcGVyCmJvdW5kYXJ5IG5v
dyB3aGljaCBtdXN0IG5vdCBiZSBleGNlZWRlZCBieSBhIHBlci1kb21haW4gdmFsdWUuIFRoZQpk
ZWZhdWx0IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVtIGRlZmF1bHQg
eGwgd2lsbCB1c2UuCgpXaGlsZSB1cGRhdGluZyB0aGUgc2VtYW50aWNzIG9mIHRoZSBib290IHBh
cmFtZXRlcnMgcmVtb3ZlIHRoZQpkb2N1bWVudGF0aW9uIG9mIHRoZSBubyBsb25nZXIgZXhpc3Rp
bmcgZ250dGFiX21heF9ucl9mcmFtZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQpWOToKLSBhZGQgY2FwcyBmb3IgcGVyLWRvbWFpbiBsaW1pdHMg
KEphbiBCZXVsaWNoKQotIHNvbWUgZXJyb3IgbWVzc2FnZXMgZW5oYW5jZWQgKEphbiBCZXVsaWNo
KQotIGFkanVzdGVkIHNvbWUgdHlwZXMgKEphbiBCZXVsaWNoKQotIG1lcmdlIHBhcnRzIG9mIChm
b3JtZXIpIHBhdGNoIDE0IGludG8gdGhpcyBvbmUKLSBtYWtlIHBhcmFtZXRlcnMgY2hhbmdlYWJs
ZSBhdCBydW50aW1lCi0gbGltaXQgc2l6ZSBvZiBkb20wJ3MgZ3JhbnQgdGFibGUgb24gQVJNCi0g
c2V0IGRlZmF1bHQgbWF4X2dyYW50X2ZyYW1lcyB0byA2NAoKVjY6Ci0gc2V2ZXJhbCBjaGFuZ2Vz
IGR1ZSB0byBuZXcgcGF0Y2ggb3JkZXIKClYzOgotIGNvcnJlY3QgZXJyb3IgbWVzc2FnZSAoUGF1
bCBEdXJyYW50KQotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDI1
ICsrKy0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAgIDYgKy0KIHhl
bi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgICAgIHwgIDMxICsrLS0tLS0KIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgfCAgMTgg
KysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oICAgfCAgIDcgKy0KIHhlbi9p
bmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwgICAzIC0KIDcgZmlsZXMgY2hhbmdlZCwg
MTM0IGluc2VydGlvbnMoKyksIDExNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk3OTdjOGRiMmQuLjliNmNkOGU5ZDAgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCkBAIC04NzUsMjcgKzg3NSwyOCBAQCBTcGVjaWZ5IHdoaWNoIGNvbnNv
bGUgZ2Ric3R1YiBzaG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCiAjIyMgZ250dGFiXF9tYXhc
X2ZyYW1lcwogPiBgPSA8aW50ZWdlcj5gCiAKLT4gRGVmYXVsdDogYDMyYAorPiBEZWZhdWx0OiBg
NjRgCisKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1bnRpbWUKIAogU3BlY2lmeSB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZnJhbWVzIHdoaWNoIGFueSBkb21haW4gbWF5IHVzZSBhcyBwYXJ0Ci1vZiBp
dHMgZ3JhbnQgdGFibGUuCitvZiBpdHMgZ3JhbnQgdGFibGUuIFRoaXMgdmFsdWUgaXMgYW4gdXBw
ZXIgYm91bmRhcnkgb2YgdGhlIHBlci1kb21haW4KK3ZhbHVlIHNldHRhYmxlIHZpYSBYZW4gdG9v
bHMuCisKK0RvbTAgaXMgdXNpbmcgdGhpcyB2YWx1ZSBmb3Igc2l6aW5nIGl0cyBncmFudCB0YWJs
ZS4KIAogIyMjIGdudHRhYlxfbWF4XF9tYXB0cmFja1xfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAK
IAotPiBEZWZhdWx0OiBgOCAqIGdudHRhYl9tYXhfZnJhbWVzYAotCi1TcGVjaWZ5IHRoZSBtYXhp
bXVtIG51bWJlciBvZiBmcmFtZXMgdG8gdXNlIGFzIHBhcnQgb2YgYSBkb21haW5zCi1tYXB0cmFj
ayBhcnJheS4KKz4gRGVmYXVsdDogYDEwMjRgCiAKLSMjIyBnbnR0YWJcX21heFxfbnJcX2ZyYW1l
cwotPiBgPSA8aW50ZWdlcj5gCis+IENhbiBiZSBtb2RpZmllZCBhdCBydW50aW1lCiAKLSpEZXBy
ZWNhdGVkKgotVXNlICoqZ250dGFiXF9tYXhcX2ZyYW1lcyoqIGFuZCAqKmdudHRhYlxfbWF4XF9t
YXB0cmFja1xfZnJhbWVzKiogaW5zdGVhZC4KK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9m
IGZyYW1lcyB0byB1c2UgYXMgcGFydCBvZiBhIGRvbWFpbnMKK21hcHRyYWNrIGFycmF5LiBUaGlz
IHZhbHVlIGlzIGFuIHVwcGVyIGJvdW5kYXJ5IG9mIHRoZSBwZXItZG9tYWluCit2YWx1ZSBzZXR0
YWJsZSB2aWEgWGVuIHRvb2xzLgogCi1TcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiBmcmFt
ZXMgcGVyIGdyYW50IHRhYmxlIG9wZXJhdGlvbiBhbmQgdGhlCi1tYXhpbXVtIG51bWJlciBvZiBt
YXB0cmFjayBmcmFtZXMgZG9tYWluLgorRG9tMCBpcyB1c2luZyB0aGlzIHZhbHVlIGZvciBzaXpp
bmcgaXRzIG1hcHRyYWNrIHRhYmxlLgogCiAjIyMgZ3Vlc3RcX2xvZ2x2bAogPiBgPSA8bGV2ZWw+
Wy88cmF0ZS1saW1pdGVkIGxldmVsPl1gIHdoZXJlIGxldmVsIGlzIGBub25lIHwgZXJyb3IgfCB3
YXJuaW5nIHwgaW5mbyB8IGRlYnVnIHwgYWxsYApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGMzNDIzOGVj
MWIuLjQ2NjRmMzkwNmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwor
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIwOTUsMTEgKzIwOTUsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICogZW5vdWdoIHNwYWNlIGZvciBhIGxhcmdlIGdyYW50IHRhYmxlCiAgICAgICovCiAgICAg
a2luZm8tPmdudHRhYl9zdGFydCA9IF9fcGEoX3N0ZXh0KTsKLSAgICBraW5mby0+Z250dGFiX3Np
emUgPSAoX2V0ZXh0IC0gX3N0ZXh0KSAmIFBBR0VfTUFTSzsKLQotICAgIC8qIE1ha2Ugc3VyZSB0
aGUgZ3JhbnQgdGFibGUgd2lsbCBmaXQgaW4gdGhlIHJlZ2lvbiAqLwotICAgIGlmICggKGtpbmZv
LT5nbnR0YWJfc2l6ZSA+PiBQQUdFX1NISUZUKSA8IG1heF9ncmFudF9mcmFtZXMgKQotICAgICAg
ICBwYW5pYygiQ2Fubm90IGZpbmQgYSBzcGFjZSBmb3IgdGhlIGdyYW50IHRhYmxlIHJlZ2lvblxu
Iik7CisgICAga2luZm8tPmdudHRhYl9zaXplID0gZ250dGFiX2RvbTBfbWF4KCkgPDwgUEFHRV9T
SElGVDsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxl
LmMKaW5kZXggY2NlM2ZmMGI5YS4uZmYxZDY3OGYwMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9j
b21wYXQvZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5j
CkBAIC0xNTcsMjEgKzE1NywxNCBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2lnbmVk
IGludCBjbWQsCiAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9mcmFtZV9saXN0X3Np
emVfaW5fcGFnZSA9CiAgICAgICAgICAgICAgICAgICAgIChDT01QQVRfQVJHX1hMQVRfU0laRSAt
IHNpemVvZigqbmF0LnNldHVwKSkgLwogICAgICAgICAgICAgICAgICAgICBzaXplb2YoKm5hdC5z
ZXR1cC0+ZnJhbWVfbGlzdC5wKTsKLSAgICAgICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9saXN0
X3NpemVfaW5fcGFnZSA8IG1heF9ncmFudF9mcmFtZXMgKQotICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJtYXhfZ3JhbnRfZnJhbWVzIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzLCBtYXhfZnJh
bWVfbGlzdF9zaXplX2luX3BhZ2UpOwotICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAg
ICB7CisKICNkZWZpbmUgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0KF9k
XywgX3NfKSBcCi0gICAgICAgICAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8p
LT5mcmFtZV9saXN0LCAodW5zaWduZWQgbG9uZyAqKShuYXQuc2V0dXAgKyAxKSkKLSAgICAgICAg
ICAgICAgICAgICAgWExBVF9nbnR0YWJfc2V0dXBfdGFibGUobmF0LnNldHVwLCAmY21wLnNldHVw
KTsKKyAgICAgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlz
dCwgKHVuc2lnbmVkIGxvbmcgKikobmF0LnNldHVwICsgMSkpCisgICAgICAgICAgICAgICAgWExB
VF9nbnR0YWJfc2V0dXBfdGFibGUobmF0LnNldHVwLCAmY21wLnNldHVwKTsKICN1bmRlZiBYTEFU
X2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QKLSAgICAgICAgICAgICAgICAgICAg
cmMgPSBnbnR0YWJfc2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFi
X3NldHVwX3RhYmxlX3QpLCAxKTsKLSAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
cmMgPSBnbnR0YWJfc2V0dXBfdGFibGUoZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbnR0
YWJfc2V0dXBfdGFibGVfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMSwgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIEFTU0VSVChyYyA8PSAwKTsKICAgICAgICAgICAgIGlmICggcmMgPT0gMCApCkBAIC0y
OTQsMTYgKzI4Nyw2IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNt
ZCwKICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoIG1heF9mcmFtZV9saXN0X3NpemVfaW5f
cGFnZXMgPAotICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFu
dF9mcmFtZXMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiZ3JhbnRfdG9fc3RhdHVzX2Zy
YW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMp
LAotICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZXMp
OwotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIH0KIAogI2RlZmluZSBYTEFUX2dudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc19I
TkRMX2ZyYW1lX2xpc3QoX2RfLCBfc18pIFwKICAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKChfZF8pLT5mcmFtZV9saXN0LCAodWludDY0X3QgKikobmF0LmdldF9zdGF0dXMgKyAxKSkK
QEAgLTMxMiw3ICsyOTUsNyBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGlu
dCBjbWQsCiAKICAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKAogICAg
ICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KG5hdC51b3AsIGdudHRhYl9nZXRfc3RhdHVz
X2ZyYW1lc190KSwKLSAgICAgICAgICAgICAgICBjb3VudCk7CisgICAgICAgICAgICAgICAgY291
bnQsIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZXMpOwogICAgICAgICAgICAgaWYgKCByYyA+
PSAwICkKICAgICAgICAgICAgIHsKICNkZWZpbmUgWExBVF9nbnR0YWJfZ2V0X3N0YXR1c19mcmFt
ZXNfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBcCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNzNiYTkxNWEzMC4u
ZDgzNWY1YWI4MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTQsNiArNTQsOSBAQCBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgewogICAgICAqIHdoYXQgdmVyc2lvbiB0byB1c2UgeWV0LgogICAgICAqLwogICAgIHVuc2ln
bmVkIGludCAgICAgICAgICBndF92ZXJzaW9uOworICAgIC8qIFJlc291cmNlIGxpbWl0cyBvZiB0
aGUgZG9tYWluLiAqLworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBtYXhfZ3JhbnRfZnJhbWVz
OworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzOwogICAgIC8q
IFRhYmxlIHNpemUuIE51bWJlciBvZiBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKi8KICAgICB1
bnNpZ25lZCBpbnQgICAgICAgICAgbnJfZ3JhbnRfZnJhbWVzOwogICAgIC8qIE51bWJlciBvZiBn
cmFudCBzdGF0dXMgZnJhbWVzIHNoYXJlZCB3aXRoIGd1ZXN0IChmb3IgdmVyc2lvbiAyKSAqLwpA
QCAtNzgsMjMgKzgxLDE4IEBAIHN0cnVjdCBncmFudF90YWJsZSB7CiAKICNpZm5kZWYgREVGQVVM
VF9NQVhfTlJfR1JBTlRfRlJBTUVTIC8qIHRvIGFsbG93IGFyY2ggdG8gb3ZlcnJpZGUgKi8KIC8q
IERlZmF1bHQgbWF4aW11bSBzaXplIG9mIGEgZ3JhbnQgdGFibGUuIFtQT0xJQ1ldICovCi0jZGVm
aW5lIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAgIDMyCisjZGVmaW5lIERFRkFVTFRfTUFY
X05SX0dSQU5UX0ZSQU1FUyAgIDY0CiAjZW5kaWYKIAotdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0
bHkgbWF4X2dyYW50X2ZyYW1lczsKLWludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwg
bWF4X2dyYW50X2ZyYW1lcyk7CitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4
X2dyYW50X2ZyYW1lcyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUzsKK2ludGVnZXJfcnVudGltZV9wYXJh
bSgiZ250dGFiX21heF9mcmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKIAotLyogVGhlIG1heGlt
dW0gbnVtYmVyIG9mIGdyYW50IG1hcHBpbmdzIGlzIGRlZmluZWQgYXMgYSBtdWx0aXBsaWVyIG9m
IHRoZQotICogbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgdGFibGUgZW50cmllcy4gVGhpcyBkZWZp
bmVzIHRoZSBtdWx0aXBsaWVyIHVzZWQuCi0gKiBQcmV0dHkgYXJiaXRyYXJ5LiBbUE9MSUNZXQot
ICogQXMgZ250dGFiX21heF9ucl9mcmFtZXMgaGFzIGJlZW4gZGVwcmVjYXRlZCwgdGhpcyBtdWx0
aXBsaWVyIGlzIGRlcHJlY2F0ZWQgdG9vLgotICogTmV3IG9wdGlvbnMgYWxsb3cgdG8gc2V0IG1h
eF9tYXB0cmFja19mcmFtZXMgYW5kCi0gKiBtYXBfZ3JhbnRfdGFibGVfZnJhbWVzIGluZGVwZW5k
ZW50bHkuCi0gKi8KICNkZWZpbmUgREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTIDEwMjQKIAot
c3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9tYXB0cmFja19mcmFtZXM7Ci1p
bnRlZ2VyX3BhcmFtKCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1heF9tYXB0cmFja19m
cmFtZXMpOworc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9tYXB0cmFja19m
cmFtZXMgPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
RUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7CitpbnRlZ2VyX3J1bnRpbWVfcGFyYW0oImdudHRh
Yl9tYXhfbWFwdHJhY2tfZnJhbWVzIiwgbWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAKIC8qCiAgKiBO
b3RlIHRoYXQgdGhlIHRocmVlIHZhbHVlcyBiZWxvdyBhcmUgZWZmZWN0aXZlbHkgcGFydCBvZiB0
aGUgQUJJLCBldmVuIGlmCkBAIC0yOTAsOCArMjg4LDggQEAgbnVtX2FjdF9mcmFtZXNfZnJvbV9z
aGFfZnJhbWVzKGNvbnN0IHVuc2lnbmVkIGludCBudW0pCiAgICAgcmV0dXJuIERJVl9ST1VORF9V
UChudW0gKiBzaGFfcGVyX3BhZ2UsIEFDR05UX1BFUl9QQUdFKTsKIH0KIAotI2RlZmluZSBtYXhf
bnJfYWN0aXZlX2dyYW50X2ZyYW1lcyBcCi0gICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJh
bWVzKG1heF9ncmFudF9mcmFtZXMpCisjZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVz
KGd0KSBcCisgICAgbnVtX2FjdF9mcmFtZXNfZnJvbV9zaGFfZnJhbWVzKChndCktPm1heF9ncmFu
dF9mcmFtZXMpCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50CiBucl9hY3RpdmVfZ3JhbnRf
ZnJhbWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCkBAIC01MzAsNyArNTI4LDcgQEAgZ2V0X21h
cHRyYWNrX2hhbmRsZSgKICAgICAgKiBvdXQgb2YgbWVtb3J5LCB0cnkgc3RlYWxpbmcgYW4gZW50
cnkgZnJvbSBhbm90aGVyIFZDUFUgKGluIGNhc2UgdGhlCiAgICAgICogZ3Vlc3QgaXNuJ3QgbWFw
cGluZyBhY3Jvc3MgaXRzIFZDUFVzIGV2ZW5seSkuCiAgICAgICovCi0gICAgaWYgKCBucl9tYXB0
cmFja19mcmFtZXMobGd0KSA8IG1heF9tYXB0cmFja19mcmFtZXMgKQorICAgIGlmICggbnJfbWFw
dHJhY2tfZnJhbWVzKGxndCkgPCBsZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKQogICAgICAgICBu
ZXdfbXQgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKIAogICAgIGlmICggIW5ld19tdCApCkBAIC0x
NjcyLDggKzE2NzAsOCBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICBBU1NFUlQoZ3QtPmFjdGl2ZSk7CiAKICAgICBp
ZiAoIHJlcV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCi0gICAgICAgIHJl
cV9ucl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKLSAgICBBU1NFUlQocmVxX25y
X2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgcmVxX25yX2ZyYW1lcyA9IG1p
bihJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgZ3QtPm1heF9ncmFudF9mcmFtZXMpOworICAgIEFT
U0VSVChyZXFfbnJfZnJhbWVzIDw9IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKIAogICAgIGdkcHJp
bnRrKFhFTkxPR19JTkZPLAogICAgICAgICAgICAgIkV4cGFuZGluZyBkb20gKCVkKSBncmFudCB0
YWJsZSBmcm9tICglZCkgdG8gKCVkKSBmcmFtZXMuXG4iLApAQCAtMTczOSwyMyArMTczNywyNiBA
QCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAq
Z3QpCiAKICAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCiAgICAgZ3QtPmFjdGl2ZSA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkpOwogICAg
IGlmICggZ3QtPmFjdGl2ZSA9PSBOVUxMICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBU
cmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KLSAgICBndC0+bWFwdHJh
Y2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykp
OwotICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQotICAgICAgICBnb3RvIG91dDsKKyAg
ICBpZiAoIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzICkKKyAgICB7CisgICAgICAgIGd0LT5tYXB0
cmFjayA9IHZ6YWxsb2MoZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0
cmFjaykpOworICAgICAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgIH0KIAogICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBn
dC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKTsK
KyAgICBndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBndC0+bWF4X2dyYW50
X2ZyYW1lcyk7CiAgICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxMICkKICAgICAgICAgZ290
byBvdXQ7CiAKICAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNp
b24gMiAqLwogICAgIGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICos
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyht
YXhfZ3JhbnRfZnJhbWVzKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRf
dG9fc3RhdHVzX2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykpOwogICAgIGlmICggZ3QtPnN0
YXR1cyA9PSBOVUxMICkKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTE3ODIsMTMgKzE3ODMsMTUg
QEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUg
Kmd0KQogCiBzdGF0aWMgbG9uZwogZ250dGFiX3NldHVwX3RhYmxlKAotICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50
KQorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwg
dW5zaWduZWQgaW50IGNvdW50LAorICAgIHVuc2lnbmVkIGludCBsaW1pdF9tYXgpCiB7CiAgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFi
bGUgb3A7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IE5VTEw7CiAgICAgc3RydWN0IGdyYW50X3Rh
YmxlICpndDsKICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlm
ICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMTc5NiwxNSArMTc5
OSw2IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9n
dWVzdCgmb3AsIHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICBpZiAo
IHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG1heF9ncmFudF9mcmFtZXMpICkKLSAgICB7Ci0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAgdG8gJWQgZ3Jh
bnQtdGFibGUgZnJhbWVzIgotICAgICAgICAgICAgICAgICIgcGVyIGRvbWFpbi5cbiIsCi0gICAg
ICAgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyk7Ci0gICAgICAgIG9wLnN0YXR1cyA9IEdOVFNU
X2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAgIGlmICggIWd1
ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1lcykgKQogICAgICAgICBy
ZXR1cm4gLUVGQVVMVDsKIApAQCAtMTgyNCw2ICsxODE4LDIxIEBAIGdudHRhYl9zZXR1cF90YWJs
ZSgKICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwog
CisgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBndC0+bWF4X2dyYW50X2ZyYW1lcykg
KQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJkJXUgaXMgbGltaXRlZCB0
byAldSBncmFudC10YWJsZSBmcmFtZXMuXG4iLAorICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ3QtPm1heF9ncmFudF9mcmFtZXMpOworICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5l
cmFsX2Vycm9yOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisgICAgaWYgKCB1bmxpa2Vs
eShsaW1pdF9tYXggPCBvcC5ucl9mcmFtZXMpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAibnJfZnJhbWVzIGZvciBkJXUgaXMgdG9vIGxhcmdlICgldSwldSlcbiIs
CisgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgb3AubnJfZnJhbWVzLCBsaW1pdF9tYXgp
OworICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBnb3Rv
IHVubG9jazsKKyAgICB9CisKICAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAg
ICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKQEAgLTE4MzMsOCArMTg0Miw5IEBAIGdudHRhYl9zZXR1
cF90YWJsZSgKICAgICAgICAgICFnbnR0YWJfZ3Jvd190YWJsZShkLCBvcC5ucl9mcmFtZXMpICkK
ICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAotICAgICAgICAgICAgICAgICAi
RXhwYW5kIGdyYW50IHRhYmxlIHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwK
LSAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9mcmFtZXMoZ3QpLCBtYXhf
Z3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgIkV4cGFuZCBncmFudCB0YWJsZSBvZiBk
JXUgdG8gJXUgZmFpbGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLAorICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwKKyAgICAg
ICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogICAgICAgICBvcC5zdGF0dXMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9jazsKICAgICB9CkBAIC0xODU3
LDEwICsxODY3LDEwIEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBpZiAoIGQgKQogICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbihkKTsKIAotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCisgICAgaWYgKCAhcmV0ICYmIHVubGlrZWx5
KF9fY29weV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICByZXR1
cm4gLUVGQVVMVDsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRp
YyBsb25nCkBAIC0xODY5LDYgKzE4NzksNyBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKIHsKICAgICBz
dHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUgb3A7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBz
dHJ1Y3QgZ3JhbnRfdGFibGUgKmd0OwogCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CkBAIC0xODg5LDEzICsxOTAwLDE1IEBAIGdudHRhYl9xdWVyeV9zaXpl
KAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBncmFudF9yZWFkX2xvY2soZC0+Z3Jh
bnRfdGFibGUpOworICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7CisKKyAgICBncmFudF9yZWFkX2xv
Y2soZ3QpOwogCi0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFu
dF90YWJsZSk7Ci0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CisgICAg
b3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhndCk7CisgICAgb3AubWF4X25yX2Zy
YW1lcyA9IGd0LT5tYXhfZ3JhbnRfZnJhbWVzOwogICAgIG9wLnN0YXR1cyAgICAgICAgPSBHTlRT
VF9va2F5OwogCi0gICAgZ3JhbnRfcmVhZF91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgIGdy
YW50X3JlYWRfdW5sb2NrKGd0KTsKIAogIG91dDoKICAgICBpZiAoIGQgKQpAQCAtMjk3MCwxNCAr
Mjk4MywxNCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0
YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQogCiBzdGF0aWMgbG9uZwogZ250dGFiX2dldF9zdGF0dXNf
ZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3Qp
IHVvcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291bnQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGNvdW50LCB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQog
ewogICAgIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190IG9wOwogICAgIHN0cnVjdCBkb21haW4g
KmQ7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKICAgICB1aW50NjRfdCAgICAgICBnbWZu
OwogICAgIGludCBpOwotICAgIGludCByYzsKKyAgICBpbnQgcmMsIHJldCA9IDA7CiAKICAgICBp
ZiAoIGNvdW50ICE9IDEgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTMwMTAsOSArMzAy
MywxOSBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogCiAgICAgaWYgKCB1bmxpa2VseShvcC5u
cl9mcmFtZXMgPiBucl9zdGF0dXNfZnJhbWVzKGd0KSkgKQogICAgIHsKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sICJHdWVzdCByZXF1ZXN0ZWQgYWRkcmVzc2VzIGZvciAlZCBncmFudCBz
dGF0dXMgIgotICAgICAgICAgICAgICAgICAiZnJhbWVzLCBidXQgb25seSAlZCBhcmUgYXZhaWxh
YmxlLlxuIiwKLSAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9zdGF0dXNfZnJhbWVz
KGd0KSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiR3Vlc3QgcmVxdWVzdGVkIGFk
ZHJlc3NlcyBvZiBkJXUgZm9yICV1IGdyYW50ICIKKyAgICAgICAgICAgICAgICAgInN0YXR1cyBm
cmFtZXMsIGJ1dCBvbmx5ICV1IGFyZSBhdmFpbGFibGUuXG4iLAorICAgICAgICAgICAgICAgICBk
LT5kb21haW5faWQsIG9wLm5yX2ZyYW1lcywgbnJfc3RhdHVzX2ZyYW1lcyhndCkpOworICAgICAg
ICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBnb3RvIHVubG9jazsK
KyAgICB9CisKKyAgICBpZiAoIHVubGlrZWx5KGxpbWl0X21heCA8IGdyYW50X3RvX3N0YXR1c19m
cmFtZXMob3AubnJfZnJhbWVzKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCisgICAgICAgICAgICAgICAgICJncmFudF90b19zdGF0dXNfZnJhbWVzKCV1KSBmb3Ig
ZCV1IGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4iLAorICAgICAgICAgICAgICAgICBvcC5ucl9mcmFt
ZXMsIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1l
cyhvcC5ucl9mcmFtZXMpLCBsaW1pdF9tYXgpOwogICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9jazsKICAgICB9CkBAIC0zMDI5LDEwICsz
MDUyLDEwIEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAgb3V0MjoKICAgICByY3VfdW5sb2Nr
X2RvbWFpbihkKTsKICBvdXQxOgotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2ZpZWxkX3RvX2d1
ZXN0KHVvcCwgJm9wLCBzdGF0dXMpKSApCisgICAgaWYgKCAhcmV0ICYmIHVubGlrZWx5KF9fY29w
eV9maWVsZF90b19ndWVzdCh1b3AsICZvcCwgc3RhdHVzKSkgKQogICAgICAgICByZXR1cm4gLUVG
QVVMVDsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBsb25n
CkBAIC0zMzI1LDcgKzMzNDgsNyBAQCBkb19ncmFudF90YWJsZV9vcCgKIAogICAgIGNhc2UgR05U
VEFCT1Bfc2V0dXBfdGFibGU6CiAgICAgICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKAotICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfc2V0dXBfdGFibGVfdCksIGNv
dW50KTsKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3Rh
YmxlX3QpLCBjb3VudCwgVUlOVF9NQVgpOwogICAgICAgICBBU1NFUlQocmMgPD0gMCk7CiAgICAg
ICAgIGJyZWFrOwogCkBAIC0zMzc0LDcgKzMzOTcsOCBAQCBkb19ncmFudF90YWJsZV9vcCgKIAog
ICAgIGNhc2UgR05UVEFCT1BfZ2V0X3N0YXR1c19mcmFtZXM6CiAgICAgICAgIHJjID0gZ250dGFi
X2dldF9zdGF0dXNfZnJhbWVzKAotICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCksIGNvdW50KTsKKyAgICAgICAgICAgIGd1ZXN0X2hh
bmRsZV9jYXN0KHVvcCwgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpLCBjb3VudCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFVJTlRfTUFYKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIEdOVFRBQk9QX2dldF92ZXJzaW9uOgpAQCAtMzQ1NCw2ICszNDc4LDggQEAgZ3JhbnRf
dGFibGVfY3JlYXRlKAogCiAgICAgaWYgKCBkLT5kb21haW5faWQgPT0gMCApCiAgICAgeworICAg
ICAgICB0LT5tYXhfZ3JhbnRfZnJhbWVzID0gZ250dGFiX2RvbTBfZnJhbWVzKG1heF9ncmFudF9m
cmFtZXMpOworICAgICAgICB0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbWF4X21hcHRyYWNrX2Zy
YW1lczsKICAgICAgICAgZ3JhbnRfd3JpdGVfbG9jayh0KTsKICAgICAgICAgcmV0ID0gZ3JhbnRf
dGFibGVfaW5pdChkLCB0KTsKICAgICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKHQpOwpAQCAtMzY1
OCw2ICszNjg0LDkgQEAgaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
ID0gZC0+Z3JhbnRfdGFibGU7CiAgICAgaW50IHJldCA9IC1FQlVTWTsKIAorICAgIGlmICggIWdy
YW50X2ZyYW1lcyB8fCBncmFudF9mcmFtZXMgPiBtYXhfZ3JhbnRfZnJhbWVzIHx8CisgICAgICAg
ICBtYXB0cmFja19mcmFtZXMgPiBtYXhfbWFwdHJhY2tfZnJhbWVzICkKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgaWYgKCAhZ3QgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApAQCAt
MzY2NSw3ICszNjk0LDExIEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCiAKICAgICAvKiBTZXQgbGltaXRzLiAq
LwogICAgIGlmICggIWd0LT5hY3RpdmUgKQorICAgIHsKKyAgICAgICAgZ3QtPm1heF9ncmFudF9m
cmFtZXMgPSBncmFudF9mcmFtZXM7CisgICAgICAgIGd0LT5tYXhfbWFwdHJhY2tfZnJhbWVzID0g
bWFwdHJhY2tfZnJhbWVzOwogICAgICAgICByZXQgPSBncmFudF90YWJsZV9pbml0KGQsIGd0KTsK
KyAgICB9CiAKICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwogCkBAIC0zNzQxLDcgKzM3NzQs
NyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIChp
ZHggPj0gbnJfZ3JhbnRfZnJhbWVzKGd0KSkgJiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkK
KyAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBndC0+
bWF4X2dyYW50X2ZyYW1lcykgKQogICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4
ICsgMSk7CiAKICAgICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKQEAgLTM3
NjksNiArMzgwMiwxMiBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRv
bWFpbiAqcmQpCiAKICAgICBncmFudF9yZWFkX2xvY2soZ3QpOwogCisgICAgcHJpbnRrKCJncmFu
dC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgKHYlZClcbiIKKyAgICAgICAgICAgIiAgJWQg
ZnJhbWVzICglZCBtYXgpLCAlZCBtYXB0cmFjayBmcmFtZXMgKCVkIG1heClcbiIsCisgICAgICAg
ICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uLAorICAgICAgICAgICBucl9ncmFudF9m
cmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcywKKyAgICAgICAgICAgbnJfbWFwdHJhY2tf
ZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMpOworCiAgICAgZm9yICggcmVmID0g
MDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMoZ3QpOyByZWYrKyApCiAgICAgewogICAgICAgICBz
dHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CkBAIC0zNzk2LDEyICszODM1LDcgQEAgc3Rh
dGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogICAgICAgICAg
ICAgc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwogICAgICAgICB9CiAKLSAgICAgICAg
aWYgKCBmaXJzdCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUg
Zm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iLAotICAgICAgICAgICAgICAgICAgIHJkLT5k
b21haW5faWQsIGd0LT5ndF92ZXJzaW9uKTsKLSAgICAgICAgICAgIGZpcnN0ID0gMDsKLSAgICAg
ICAgfQorICAgICAgICBmaXJzdCA9IDA7CiAKICAgICAgICAgLyogICAgICBbMHhYWFhdICBkZGRk
ZCAweFhYWFhYWCAweFhYWFhYWFhYICAgICAgZGRkZGQgMHhYWFhYWFggMHhYWCAqLwogICAgICAg
ICBwcmludGsoIlsweCUwM3hdICAlNWQgMHglMDZseCAweCUwOHggICAgICAlNWQgMHglMDYiUFJJ
eDY0IiAweCUwMnhcbiIsCkBAIC0zODEzLDggKzM4NDcsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJf
dXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgZ3JhbnRfcmVhZF91bmxvY2soZ3Qp
OwogCiAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJl
bW90ZSBkb21haW46JTVkIC4uLiAiCi0gICAgICAgICAgICAgICAibm8gYWN0aXZlIGdyYW50IHRh
YmxlIGVudHJpZXNcbiIsIHJkLT5kb21haW5faWQpOworICAgICAgICBwcmludGsoIm5vIGFjdGl2
ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iKTsKIH0KIAogc3RhdGljIHZvaWQgZ250dGFiX3VzYWdl
X3ByaW50X2FsbCh1bnNpZ25lZCBjaGFyIGtleSkKQEAgLTM4MjgsMTQgKzM4NjEsNiBAQCBzdGF0
aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnRfYWxsKHVuc2lnbmVkIGNoYXIga2V5KQogCiBzdGF0
aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2VfaW5pdCh2b2lkKQogewotICAgIEJVSUxEX0JVR19P
TihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFN
RVMpOwotCi0gICAgaWYgKCAhbWF4X2dyYW50X2ZyYW1lcyApCi0gICAgICAgIG1heF9ncmFudF9m
cmFtZXMgPSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Ci0KLSAgICBpZiAoICFtYXhfbWFw
dHJhY2tfZnJhbWVzICkKLSAgICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IERFRkFVTFRfTUFY
X01BUFRSQUNLX0ZSQU1FUzsKLQogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ2cnLCBnbnR0YWJf
dXNhZ2VfcHJpbnRfYWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgInByaW50IGdyYW50IHRh
YmxlIHVzYWdlIiwgMSk7CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgK
aW5kZXggMzBkYjJkMTYxNi4uNDRlYmNmYjZlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUu
aApAQCAtMiw5ICsyLDExIEBACiAjZGVmaW5lIF9fQVNNX0dSQU5UX1RBQkxFX0hfXwogCiAjaW5j
bHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1
ZGUgPHhlbi9wZm4uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAotI2RlZmluZSBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUyA0CisjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDRVCiAK
IHN0cnVjdCBncmFudF90YWJsZV9hcmNoIHsKICAgICBnZm5fdCAqZ2ZuOwpAQCAtMjYsOSArMjgs
MTkgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKICAg
ICByZXR1cm4gMTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBf
bWF4KHZvaWQpCit7CisgICAgcmV0dXJuIFBGTl9ET1dOKF9ldGV4dCAtIF9zdGV4dCk7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdudHRhYl9kb20wX2ZyYW1lcyh1bnNpZ25lZCBp
bnQgbWF4X2ZyYW1lcykKK3sKKyAgICByZXR1cm4gbWluKG1heF9mcmFtZXMsIGdudHRhYl9kb20w
X21heCgpKTsKK30KKwogI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
KGd0KS0+YXJjaC5nZm4gPSB4emFsbG9jX2FycmF5KGdmbl90LCBtYXhfZ3JhbnRfZnJhbWVzKTsg
ICAgICAgICAgICAgXAorICAgIChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwg
KGd0KS0+bWF4X2dyYW50X2ZyYW1lcyk7ICAgICAgIFwKICAgICAoIChndCktPmFyY2guZ2ZuID8g
MCA6IC1FTk9NRU0gKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQog
CkBAIC01Miw3ICs2NCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfc3VwcG9y
dGVkKHZvaWQpCiAKICNkZWZpbmUgZ250dGFiX3NoYXJlZF9nbWZuKGQsIHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCAoKGkgPj0gbnJfZ3JhbnRfZnJh
bWVzKHQpKSAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
IChpIDwgbWF4X2dyYW50X2ZyYW1lcykpID8gMCA6IGdmbl94KHQtPmFyY2guZ2ZuW2ldKSkKKyAg
ICAgICAoaSA8ICh0KS0+bWF4X2dyYW50X2ZyYW1lcykpPyAwIDogZ2ZuX3goKHQpLT5hcmNoLmdm
bltpXSkpCiAKICNkZWZpbmUgZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhkKSAgICAgICAgICAg
ICAgICAgICAgXAogICAgIChpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJiBuZWVkX2lvbW11
KGQpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDFiOTNjNTcyMGQuLmYxYWE5YjMy
MDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTEyLDcgKzEyLDcgQEAKICNpbmNs
dWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxl
Lmg+CiAKLSNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAorI2RlZmluZSBJTklUSUFM
X05SX0dSQU5UX0ZSQU1FUyA0VQogCiBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7CiB9OwpAQCAt
MzksNiArMzksMTEgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBp
bmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICByZXR1cm4gcmVwbGFj
ZV9ncmFudF9wdl9tYXBwaW5nKGFkZHIsIGZyYW1lLCBuZXdfYWRkciwgZmxhZ3MpOwogfQogCitz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBnbnR0YWJfZG9tMF9mcmFtZXModW5zaWduZWQgaW50
IG1heF9mcmFtZXMpCit7CisgICAgcmV0dXJuIG1heF9mcmFtZXM7Cit9CisKICNkZWZpbmUgZ250
dGFiX2luaXRfYXJjaChndCkgMAogI2RlZmluZSBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KSBkbyB7
fSB3aGlsZSAoIDAgKQogI2RlZmluZSBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgaWR4LCBnZm4p
IGRvIHt9IHdoaWxlICggMCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCmluZGV4IGQyYmQyNDE2YzQuLjJi
MTk0YzM1MjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oCkBAIC0zMSw5ICszMSw2IEBACiAKIHN0cnVj
dCBncmFudF90YWJsZTsKIAotLyogVGhlIG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxlLiAq
LwotZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfZ3JhbnRfZnJhbWVzOwotCiAvKiBDcmVhdGUvZGVz
dHJveSBwZXItZG9tYWluIGdyYW50IHRhYmxlIGNvbnRleHQuICovCiBpbnQgZ3JhbnRfdGFibGVf
Y3JlYXRlKAogICAgIHN0cnVjdCBkb21haW4gKmQpOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:45:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMOF-0003ld-4X; Fri, 22 Sep 2017 11:45:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvMOD-0003lL-L0
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:45:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 72/7B-03283-CB7F4C95; Fri, 22 Sep 2017 11:45:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fP9yO
 RBmf3iFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlH/oYVvOCuWLZ1G2sD42HOLkZODiGBPIkl
 rxazgNi8AnYSB1qnM4PYEgKGEqcX3gSLswioSqw6+4MRxGYTUJdoe7adFcQWEVCSePLmPVCci
 4NZoI9RYtfN72BFwkCDfn3dyg6xIE1i786PYDangKXEmjd72LoYOYCWCUr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+glFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GD8uzbwEKMkB5OSKG/u5yORQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4u74B5QSLUtNTK9Iyc4BxAJOW4OBREuGVB0nzFhck5hZnp
 kOkTjHqcnTcvPuHSYglLz8vVUqcdz9IkQBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjBvBsgUnsy8ErhNr4COYAI6onw12BEliQgpqQbGVIOsiNuTFc5NDLRbbfAq/91Ji9I
 AyZXSn2uOGv42C+8w37zr8TErdgvHXe71FyZYvVyhITNv/b+rCzYc/cj16OXxOessLIqyDf9O
 M2GfaHa6JlLylKhAVukUvf/+kzdXH7iz+NPeG1PrdGut0ydeTuwP6X5+//Jin7m7HsXcYgyd8
 rxpYT77HSWW4oxEQy3mouJEAIKrqRnEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506080698!84118689!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53152 invoked from network); 22 Sep 2017 11:45:00 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 11:45:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 05:44:57 -0600
Message-Id: <59C513DA020000780017E914@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 05:44:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-3-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 02/23] x86/mm: export get_page_from_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC03
MDUsMjIgKzcwNSw2IEBAIGJvb2wgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zm
c2V0KQo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gLQo+IC1zdGF0aWMgYm9vbCBnZXRf
cGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVjdCBkb21haW4gKmQpCj4gLXsKPiAtICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+IC0KPiAtICAgIGlmICgg
dW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkp
ICkKPiAtICAgIHsKPiAtICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiAtICAgICAg
ICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdlIHJlZiBmb3IgbWZuICUiUFJJX21mbiJcbiIs
IG1mbl94KG1mbikpOwo+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiAtICAgIH0KPiAtCj4gLSAg
ICByZXR1cm4gdHJ1ZTsKPiAtfQo+IC0KPiAtCj4gIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCj4gICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0
IGRvbWFpbiAqZCwKPiAgICAgIGludCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGlibGUpCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAo+IGluZGV4IGJlZjQ1ZThlOWYuLjc2NzA5MTJlMGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gQEAgLTM2
OSw2ICszNjksMjAgQEAgaW50ICBnZXRfcGFnZV9mcm9tX2wxZSgKPiAgICAgIGwxX3BnZW50cnlf
dCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lciwgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIp
Owo+ICB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21h
aW4gKmwxZV9vd25lcik7Cj4gIAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgZ2V0X3BhZ2VfZnJvbV9t
Zm4obWZuX3QgbWZuLCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm5feChtZm4pKTsKCldoeSBjYW4gdGhpcyBub3Qg
cmVtYWluIHRvIGJlIG1mbl90b19wYWdlKG1mbik/IFRoZSBoZWFkZXIgaGFzCmJlZW4gaW50cm9k
dWNlZCBvbmx5IGluIHRoZSBpbW1lZGlhdGVseSBwcmVjZWRpbmcgcGF0Y2gsIHNvIHRoZXJlCmNh
bid0IGJlIHVzZXJzIG9mIHRoZSBoZWFkZXIgbm90IGNvcGluZyB3aXRoIHRoaXMuIEFuZCBvbmNl
IG90aGVyCmNvZGUgaW5jbHVkZXMgdGhpcyBoZWFkZXIsIGl0IHNob3VsZCBiZSBtYWRlIHR5cGUt
c2FmZSBmaXJzdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:46:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:46:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMPY-0003uj-EZ; Fri, 22 Sep 2017 11:46:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMPX-0003ua-1g
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:46:23 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D1/8E-02208-E08F4C95; Fri, 22 Sep 2017 11:46:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ovy7vjyO
 RBs+em1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlr1u5gLTigWLF0lUUD4yvJLkZODgkBI4m3
 E/8xdTFycQgJLGSUWPT1BTtIQlggRGLltZNMILaIgJ5Ey6qJrCA2s0CqxIltl6Aa+hklvl07A
 1bEJqAqseH6KbAiXgFricWXF7N0MXJwsADF5zRUgIRFBcIlms72s0CUCEqcnPkEzOYUsJFYdG
 wPO8R8dYk/8y4xQ9jiEpuefYfaKy+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMaoXpxaVpRb
 pmuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGJgMQ7GD80u98iFGSg0lJlDf3
 85FIIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgZfoOVCdYlJqeWpGWmQOMH
 phSCQ4eJRFe+W9Aad7igsTc4sx0iNQpRkUpcV4JkD4BkERGaR5cGyxiLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYVx5kCk9mXgnc9FdAi5mAFpevBltckoiQkmpgXPOxjlFwikDFLll2Hdv
 nMQ5+3TyrXjwOj3obNSHh+tbrWx69Xp8cNn/LtctHaznl2V13yit17z7DrJ4y3cBsysUujxn8
 jQunTTRWPSf1r/26rZLOcsXadbu2nG94eGBn1eQlRlfDouxVdBVsNC3/vrL1urx2d3LnbKu0s
 2zW/XzHQjUXuF78qMRSnJFoqMVcVJwIAOqVuSLTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506080781!109912129!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15364 invoked from network); 22 Sep 2017 11:46:21 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 11:46:21 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80303ABB8;
 Fri, 22 Sep 2017 11:46:21 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20170919115055.19278-1-jgross@suse.com>
 <20170919115055.19278-2-jgross@suse.com>
 <20170920145300.GA1859@perard.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <55c1c15f-ead3-54a1-5269-a4149cc83005@suse.com>
Date: Fri, 22 Sep 2017 13:46:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170920145300.GA1859@perard.uk.xensource.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen: add a global indicator for grant
 copy being available
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTY6NTMsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDE5
LCAyMDE3IGF0IDAxOjUwOjU0UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRoZSBY
ZW4gcWRpc2sgYmFja2VuZCBuZWVkcyB0byB0ZXN0IHdoZXRoZXIgZ3JhbnQgY29weSBvcGVyYXRp
b25zIGlzCj4+IGF2YWlsYWJsZSBpbiB0aGUga2VybmVsLiBVbmZvcnR1bmF0ZWx5IHRoaXMgY29s
bGlkZXMgd2l0aCB1c2luZwo+PiB4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMoKSBvbiBzb21lIGtl
cm5lbHMgYXMgdGhpcyBvcGVyYXRpb24gaGFzIHRvCj4+IGJlIHRoZSBmaXJzdCBvbmUgYWZ0ZXIg
b3BlbmluZyB0aGUgZ250dGFiIGRldmljZS4KPj4KPj4gSW4gb3JkZXIgdG8gc29sdmUgdGhpcyBw
cm9ibGVtIHRlc3QgZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgZ3JhbnQgY29weQo+PiBpbiB4ZW5f
YmVfaW5pdCgpIG9wZW5pbmcgdGhlIGdudHRhYiBkZXZpY2UganVzdCBmb3IgdGhhdCBwdXJwb3Nl
IGFuZAo+PiBjbG9zaW5nIGl0IGFnYWluIGFmdGVyd2FyZHMuIEFkdmVydGlzZSB0aGUgYXZhaWxh
YmlsaXR5IHZpYSBhIGdsb2JhbAo+PiBmbGFnIGFuZCB1c2UgdGhhdCBmbGFnIGluIHRoZSBxZGlz
ayBiYWNrZW5kLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4+IC0tLQo+PiAgaHcvYmxvY2sveGVuX2Rpc2suYyAgICAgICAgICB8IDE4ICsrKysr
Ky0tLS0tLS0tLS0tLQo+PiAgaHcveGVuL3hlbl9iYWNrZW5kLmMgICAgICAgICB8IDExICsrKysr
KysrKysrCj4+ICBpbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIHwgIDEgKwo+PiAgMyBmaWxl
cyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAt
LWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCj4+IGluZGV4
IGQ0MmVkNzA3MGQuLjY2MzI3NDYyNTAgMTAwNjQ0Cj4+IC0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNr
LmMKPj4gKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+PiBAQCAtMTIxLDkgKzEyMSw2IEBAIHN0
cnVjdCBYZW5CbGtEZXYgewo+PiAgICAgIHVuc2lnbmVkIGludCAgICAgICAgcGVyc2lzdGVudF9n
bnRfY291bnQ7Cj4+ICAgICAgdW5zaWduZWQgaW50ICAgICAgICBtYXhfZ3JhbnRzOwo+PiAgCj4+
IC0gICAgLyogR3JhbnQgY29weSAqLwo+PiAtICAgIGdib29sZWFuICAgICAgICAgICAgZmVhdHVy
ZV9ncmFudF9jb3B5Owo+PiAtCj4+ICAgICAgLyogcWVtdSBibG9jayBkcml2ZXIgKi8KPj4gICAg
ICBEcml2ZUluZm8gICAgICAgICAgICpkaW5mbzsKPj4gICAgICBCbG9ja0JhY2tlbmQgICAgICAg
ICpibGs7Cj4+IEBAIC02MTYsNyArNjEzLDcgQEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxl
dGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQo+PiAgICAgICAgICByZXR1cm47Cj4+ICAgICAgfQo+
PiAgCj4+IC0gICAgaWYgKGlvcmVxLT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgewo+PiAr
ICAgIGlmICh4ZW5fZmVhdHVyZV9ncmFudF9jb3B5KSB7Cj4+ICAgICAgICAgIHN3aXRjaCAoaW9y
ZXEtPnJlcS5vcGVyYXRpb24pIHsKPj4gICAgICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgo+PiAg
ICAgICAgICAgICAgLyogaW4gY2FzZSBvZiBmYWlsdXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGlu
Y3JlYXNlZCAqLwo+PiBAQCAtNjM4LDcgKzYzNSw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2Nv
bXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKPj4gICAgICB9Cj4+ICAKPj4gICAgICBpb3Jl
cS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9S
U1BfT0tBWTsKPj4gLSAgICBpZiAoIWlvcmVxLT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkg
ewo+PiArICAgIGlmICgheGVuX2ZlYXR1cmVfZ3JhbnRfY29weSkgewo+PiAgICAgICAgICBpb3Jl
cV91bm1hcChpb3JlcSk7Cj4+ICAgICAgfQo+PiAgICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7Cj4+
IEBAIC02OTgsNyArNjk1LDcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1
Y3QgaW9yZXEgKmlvcmVxKQo+PiAgewo+PiAgICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9
IGlvcmVxLT5ibGtkZXY7Cj4+ICAKPj4gLSAgICBpZiAoaW9yZXEtPmJsa2Rldi0+ZmVhdHVyZV9n
cmFudF9jb3B5KSB7Cj4+ICsgICAgaWYgKHhlbl9mZWF0dXJlX2dyYW50X2NvcHkpIHsKPj4gICAg
ICAgICAgaW9yZXFfaW5pdF9jb3B5X2J1ZmZlcnMoaW9yZXEpOwo+PiAgICAgICAgICBpZiAoaW9y
ZXEtPnJlcS5ucl9zZWdtZW50cyAmJiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1Bf
V1JJVEUgfHwKPj4gICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09Q
X0ZMVVNIX0RJU0tDQUNIRSkgJiYKPj4gQEAgLTc1MCw3ICs3NDcsNyBAQCBzdGF0aWMgaW50IGlv
cmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCj4+ICAgICAgfQo+PiAgICAg
IGRlZmF1bHQ6Cj4+ICAgICAgICAgIC8qIHVua25vd24gb3BlcmF0aW9uIChzaG91bGRuJ3QgaGFw
cGVuIC0tIHBhcnNlIGNhdGNoZXMgdGhpcykgKi8KPj4gLSAgICAgICAgaWYgKCFpb3JlcS0+Ymxr
ZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKPj4gKyAgICAgICAgaWYgKCF4ZW5fZmVhdHVyZV9n
cmFudF9jb3B5KSB7Cj4+ICAgICAgICAgICAgICBpb3JlcV91bm1hcChpb3JlcSk7Cj4+ICAgICAg
ICAgIH0KPj4gICAgICAgICAgZ290byBlcnI7Cj4+IEBAIC0xMDEwLDE4ICsxMDA3LDE1IEBAIHN0
YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+PiAgCj4+ICAgICAg
YmxrZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOwo+PiAgCj4+IC0gICAgYmxrZGV2LT5mZWF0
dXJlX2dyYW50X2NvcHkgPQo+PiAtICAgICAgICAgICAgICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29w
eShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIDAsIE5VTEwpID09IDApOwo+PiAtCj4+ICAgICAg
eGVuX3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFudCBjb3B5IG9wZXJhdGlvbiAl
c1xuIiwKPj4gLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID8g
ImVuYWJsZWQiIDogImRpc2FibGVkIik7Cj4+ICsgICAgICAgICAgICAgICAgICB4ZW5fZmVhdHVy
ZV9ncmFudF9jb3B5ID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7Cj4+ICAKPj4gICAgICAvKiBm
aWxsIGluZm8KPj4gICAgICAgKiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQg
c2VjdG9ycwo+PiAgICAgICAqLwo+PiAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2
LT54ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7Cj4+ICAgICAgeGVuc3RvcmVfd3Jp
dGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwgImZlYXR1cmUtcGVyc2lzdGVudCIsCj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICFibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSk7Cj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICF4ZW5fZmVhdHVyZV9ncmFudF9jb3B5KTsKPj4gICAg
ICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5mbyIsIGluZm8pOwo+
PiAgCj4+ICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwgIm1heC1y
aW5nLXBhZ2Utb3JkZXIiLAo+PiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9iYWNrZW5kLmMgYi9o
dy94ZW4veGVuX2JhY2tlbmQuYwo+PiBpbmRleCBjNDZjYmIwNzU5Li4wMDIxMDYyN2E5IDEwMDY0
NAo+PiAtLS0gYS9ody94ZW4veGVuX2JhY2tlbmQuYwo+PiArKysgYi9ody94ZW4veGVuX2JhY2tl
bmQuYwo+PiBAQCAtNDQsNiArNDQsNyBAQCBCdXNTdGF0ZSAqeGVuX3N5c2J1czsKPj4gIC8qIHB1
YmxpYyAqLwo+PiAgc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmUgPSBOVUxMOwo+PiAgY29uc3Qg
Y2hhciAqeGVuX3Byb3RvY29sOwo+PiArZ2Jvb2xlYW4geGVuX2ZlYXR1cmVfZ3JhbnRfY29weTsK
PiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciBpZiB0aGlzIHdhcyBjaGFuZ2VkIHRvIGJv
b2wgaW5zdGVhZCBvZiBhCj4gZ2Jvb2xlYW4uCgpPa2F5LgoKPiAKPiBCZXNpZGUgdGhhdCwKPiBB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFu
a3MsCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMTC-0004ak-Uq; Fri, 22 Sep 2017 11:50:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvMTB-0004aK-He
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 11:50:09 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D6/A9-02226-0F8F4C95; Fri, 22 Sep 2017 11:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVff9jyO
 RBhN3KFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14//Gm8wFf/Irps7Oa2Bc
 F9DFyMUhJNDIJLGr6ykLhPOYUeL08n/sEM42RolPPztZuxg5OUQEnCW+npnLDmLzCuhLtH29y
 wJiCwu4SdzY3AvWLSGwXFbidN9vZpCEhIC3xIWORUA2B5h99Ht+FyM7B5uAlcQhMZACFgFVic
 cXvzNPYORewMiwilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q3wxAsIOx8bvTIUZJDiYlUd7l349ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3QqSEyxKTU+t
 SMvMAQYeTFqCg0dJhFf+G1Cat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeftAZgiAFGWU5
 sGNgEXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzTgWZwpOZVwK36RXQEUxAR5SvBjuiJB
 EhJdXAuLJYyCbATODCRO4IdY+ZZvW6F6/YZYUuXse2RXN5Bbea/oWD/o9k7x/u/tp0S907qEF
 uzU0LyUj3zr7YpZ0Lv7lZGcgr7euV0Hm0bz+Tk4Y0yxshz7lLl9/ZW3B0/29VVrEuCec97bxX
 ZxuuyqqZcWiyQMSU7XyObhOus6+obpRMuM3+83SEEktxRqKhFnNRcSIAygVR4n0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506081006!115893135!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63975 invoked from network); 22 Sep 2017 11:50:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 11:50:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvMT7-0000w6-A2; Fri, 22 Sep 2017 11:50:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvMT1-0005Cv-CY; Fri, 22 Sep 2017 11:49:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvMT0-0001la-RT; Fri, 22 Sep 2017 11:49:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113699-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-libvirt:guest-start:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=0b157f8d977a9425e2d8d510aa011c5d4f3ec247
X-Osstest-Versions-That: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 11:49:58 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 113699: tolerable FAIL -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzY5OSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM2OTkvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzNjY4IHBhc3MgaW4gMTEz
Njk5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMTM2NjgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExMzY2OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzNjY4
IGxpa2UgMTEzMzU5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTEzNjY4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM1
OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzMzU5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTMzNTkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwYjE1N2Y4ZDk3N2E5NDI1
ZTJkOGQ1MTBhYTAxMWM1ZDRmM2VjMjQ3CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAg
ICAgICAgICBmNWE0Yzg0YTVkNmIxOWMxNTRhYmVkNGVlMDM4MGE2ZjhmZDk4YzYwCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTMzNTkgIDIwMTctMDktMTIgMTA6MDA6MjkgWiAgIDEwIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTEzNjY4ICAyMDE3LTA5LTIxIDEzOjE2OjQ3IFogICAgMCBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQor
IHJldmlzaW9uPTBiMTU3ZjhkOTc3YTk0MjVlMmQ4ZDUxMGFhMDExYzVkNGYzZWMyNDcKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgMGIxNTdmOGQ5NzdhOTQyNWUy
ZDhkNTEwYWEwMTFjNWQ0ZjNlYzI0NworIGJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisg
cmV2aXNpb249MGIxNTdmOGQ5NzdhOTQyNWUyZDhkNTEwYWEwMTFjNWQ0ZjNlYzI0NworIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQ
RVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT1xZW11dQorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHFl
bXV1ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4MGIxNTdmOGQ5NzdhOTQyNWUyZDhkNTEwYWEwMTFjNWQ0ZjNlYzI0NyA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnFl
bXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1jcm9u
LnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3FlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdCAwYjE1N2Y4ZDk3N2E5NDI1ZTJkOGQ1MTBhYTAxMWM1ZDRmM2VjMjQ3OnJlZnMv
aGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CiAgIGY1YTRjODQuLjBiMTU3ZjggIDBiMTU3ZjhkOTc3YTk0MjVlMmQ4ZDUxMGFh
MDExYzVkNGYzZWMyNDcgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 11:52:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 11:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMUw-0004lz-Ck; Fri, 22 Sep 2017 11:51:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvMUv-0004lr-I6
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 11:51:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A6/24-03422-C59F4C95; Fri, 22 Sep 2017 11:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7YzyO
 RBheP8Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLNrYxFnzmq/g7+QJTA+Mb7i5GTg4JAX+J
 T5NfsoHYLAKqEmt3HmQFsdkElCV+dvaCxUWA7N5fv1m6GLk4mAWWMUq0zbrFDpIQFrCT+PV1K
 5jNK2AhcWfmBzaQIiGBWYwS0+Z+YIZICEqcnPmEBcRmFtCRWLD7E1ARB5AtLbH8HwdImFPAXu
 L96w2MILaogIpE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19hAL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAH49+1gYcYJTmYlER5l38/EinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcrSE6wKDU9tSItMwcY9jBpCQ4eJRFe+W9Aad7igsTc4
 sx0iNQpRkUpcd7aH0AJAZBERmkeXBss1i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJcfZA
 pPZl4J3PRXQIuZgBaXrwZbXJKIkJJqYBTw883d4j7Z9SB7TTTf/MJt/jn8xYtt7bQcc/O/iZj
 sFHe/VLnYbnHlnw0yzJICWy/Mmum5bzPfpPwZveLz1CQ/3vi8aKNUyhGOJcx/15XdWbhBYMr6
 bLFKyYkxVrs1wxfl9ZiKah1ySVOou/Zn6oTmTe+3tRYlBppFCxg6ROiqrIrgWebKp8RSnJFoq
 MVcVJwIAIl88mKwAgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506081108!84119949!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46321 invoked from network); 22 Sep 2017 11:51:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 11:51:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440817518"
Date: Fri, 22 Sep 2017 12:51:47 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922115146.cwza4ffnm7v2wwse@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-3-wei.liu2@citrix.com>
 <59C513DA020000780017E914@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C513DA020000780017E914@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 02/23] x86/mm: export get_page_from_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDU6NDQ6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L21t
LmMKPiA+IEBAIC03MDUsMjIgKzcwNSw2IEBAIGJvb2wgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNp
Z25lZCBpbnQgb2Zmc2V0KQo+ID4gICAgICByZXR1cm4gdHJ1ZTsKPiA+ICB9Cj4gPiAgCj4gPiAt
Cj4gPiAtc3RhdGljIGJvb2wgZ2V0X3BhZ2VfZnJvbV9tZm4obWZuX3QgbWZuLCBzdHJ1Y3QgZG9t
YWluICpkKQo+ID4gLXsKPiA+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19w
YWdlKG1mbik7Cj4gPiAtCj4gPiAtICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8
fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKPiA+IC0gICAgewo+ID4gLSAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gPiAtICAgICAgICAgICAgICAgICAiQ291bGQgbm90
IGdldCBwYWdlIHJlZiBmb3IgbWZuICUiUFJJX21mbiJcbiIsIG1mbl94KG1mbikpOwo+ID4gLSAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gLSAgICB9Cj4gPiAtCj4gPiAtICAgIHJldHVybiB0cnVl
Owo+ID4gLX0KPiA+IC0KPiA+IC0KPiA+ICBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAo+ID4gICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRv
bWFpbiAqZCwKPiA+ICAgICAgaW50IHBhcnRpYWwsIGludCBwcmVlbXB0aWJsZSkKPiA+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKPiA+IGluZGV4IGJlZjQ1ZThlOWYuLjc2NzA5MTJlMGEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+
ID4gQEAgLTM2OSw2ICszNjksMjAgQEAgaW50ICBnZXRfcGFnZV9mcm9tX2wxZSgKPiA+ICAgICAg
bDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyLCBzdHJ1Y3QgZG9tYWlu
ICpwZ19vd25lcik7Cj4gPiAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFl
LCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpOwo+ID4gIAo+ID4gK3N0YXRpYyBpbmxpbmUgYm9v
bCBnZXRfcGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVjdCBkb21haW4gKmQpCj4gPiArewo+
ID4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm5feChtZm4p
KTsKPiAKPiBXaHkgY2FuIHRoaXMgbm90IHJlbWFpbiB0byBiZSBtZm5fdG9fcGFnZShtZm4pPyBU
aGUgaGVhZGVyIGhhcwo+IGJlZW4gaW50cm9kdWNlZCBvbmx5IGluIHRoZSBpbW1lZGlhdGVseSBw
cmVjZWRpbmcgcGF0Y2gsIHNvIHRoZXJlCj4gY2FuJ3QgYmUgdXNlcnMgb2YgdGhlIGhlYWRlciBu
b3QgY29waW5nIHdpdGggdGhpcy4gQW5kIG9uY2Ugb3RoZXIKPiBjb2RlIGluY2x1ZGVzIHRoaXMg
aGVhZGVyLCBpdCBzaG91bGQgYmUgbWFkZSB0eXBlLXNhZmUgZmlyc3QuCgpJIHRoaW5rIHlvdSBt
aXNyZWFkLiAgVGhpcyBpcyBhc20teDg2L21tLmgsIG5vdCBwdi9tbS5oLiBUaGlzIGhlYWRlcgpm
aWxlIGhhcyBiZWVuIHVzZWQgaW4gbWFueSBwbGFjZXMuIAoKRnVydGhlcm1vcmUsIHRoaXMgcGF0
Y2ggaW50cm9kdWNlcyBubyBjaGFuZ2UuIElmIHlvdSBsb29rIGF0IG1tLmMgYXQgdGhlCmJlZ2lu
bmluZzoKCiAgICN1bmRlZiBtZm5fdG9fcGFnZQogICAjZGVmaW5lIG1mbl90b19wYWdlKG1mbikg
X19tZm5fdG9fcGFnZShtZm5feChtZm4pKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:01:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMdq-0005dJ-GZ; Fri, 22 Sep 2017 12:01:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvMdp-0005d6-3R
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:01:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 44/31-03616-48BF4C95; Fri, 22 Sep 2017 12:01:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpG7D7yO
 RBqfWWFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPJ2cUHGOpeNS7kbGB8RlzFyMnh4SAv8S/
 3dcYQWwWAVWJs30PwWw2AWWJn529bCC2iICGxMo3C1m6GLk4mAU6GSWWLZnOApIQFnCT+PBgE
 SuIzStgIbHlzHQgm4NDSKBM4k5nFERYUOLkzCdg5cwCOhILdn9iAylhFpCWWP6PAyTMKeAose
 zHBrBzRAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHGAAQ7GHc+dzrEKMnBpCTKK/jzSKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6jv4BygkWp6akVaZk5wHCHSUtw8CiJ8E4GSfMWFyTmFmemQ
 6ROMRpzHNt0+Q8Tx42H1/8wCbHk5eelSonzRoGUCoCUZpTmwQ2CxeElRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfOmgUzhycwrgdv3CugUJqBTyleDnVKSiJCSamCc2lB495PAxdQvt2rzNPk
 X5z15m3D56KdXV6W4rE5EL1p5IMpn97teHa/77BzmW+9+ODHJScHjhrNkppqysr767tTgWW/d
 PnppFbQKGTJVvTurb/vIddejqA+LfeqPF1pNaPt1NvL9nOXLL01Z6VbFJlkmZmZ548RJGenuk
 xG1J73SfDjTtoUpsRRnJBpqMRcVJwIAy6CwKb4CAAA=
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506081662!105618840!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17814 invoked from network); 22 Sep 2017 12:01:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 12:01:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440818481"
Date: Fri, 22 Sep 2017 13:00:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170922120021.4jftjih4vhmyyx7u@citrix.com>
References: <1506080288-20502-1-git-send-email-al1img@gmail.com>
 <1506080288-20502-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506080288-20502-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDI6Mzg6MDhQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFzIHdlIGhhdmUgZ2VuZXJpYyBmdW5jdGlvbnMgdG8gZ2V0IGRldmljZSBs
aXN0Cj4gKGxpYnhsX19kZXZpY2VfbGlzdCkgbm8gbmVlZCB0byBoYXZlIGNhbGxiYWNrIGluCj4g
dGhlIGZyYW1ld29yay4gVG8gcmVzb2x2ZSBpc3N1ZSB3aGVuIFhTIGVudHJ5Cj4gZG9lc24ndCBt
YXRjaCBkZXZpY2UgbmFtZSwgZGV2aWNlIHR5cGUgaXMKPiBleHRlbmRlZCB3aXRoIGZpZWxkICJl
bnRyeSIgd2hpY2gga2VlcHMgWFMgZW50cnkuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKSSB0aGluayB0aGlzIGNoYW5n
ZSBpcyBmaW5lLgoKSSBwdXNoZWQgYSBwYXRjaCB0aGF0IGludHJvZHVjZWQgc29tZSB0eXBlZGVm
cyBmb3IgdGhlIGRldmljZSBmcmFtZXdvcmsKdGhpcyBtb3JuaW5nIHNvIHBsZWFzZSByZWJhc2Ug
YW5kIHJlc2VuZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMgS-0005oG-TQ; Fri, 22 Sep 2017 12:03:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMgR-0005o1-8W
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:03:51 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A4/AC-02046-62CF4C95; Fri, 22 Sep 2017 12:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyuP0Ov67qnyO
 RBj+vWFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXOy4zFrwRrFi7P72BcTZfFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKXD32iRUkISwQKjH7WCeYLSKgJ9GyaiKYzSyQKnGk8Q8LREM/o8SHnUvZQ
 BJsAqoSG66fAiviFbCWON40kwXEZgGKXzg+FywuKhAu0XS2nwWiRlDi5MwnYDangI3Ez4/fmC
 AWqEv8mXeJGcIWl7j1ZD5UXF5i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTT
 USyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDE8GINjBuPq30yFGSQ4mJVFewZ9H
 IoX4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgtfqN1CdYFFqempFWmYOMIJgS
 iU4eJREeCf/AkrzFhck5hZnpkOkTjHqchzbdPkPkxDYDClxXmeQGQIgRRmleXAjYNF8iVFWSp
 iXEehAIZ6C1KLczBJU+VeM4hyMSsK8UiBTeDLzSuA2vQI6ggnoiPLVYEeUJCKkpBoYC48mnBe
 7+ZPtrFWzxVxjrZorqsrBHk36s0+/FQtKWmKhY5836/pPJ03+iHSOJdtFGd29Vnqsf9+m6Lfa
 ep49l8bWTT/fJPWoGyXVPGWe+SX/S//U2TF3v8rG1Wy688PWa/W79Y+/Hr7h8WS/weeS7PLOk
 G+t8f9++UybwWt3tfOUeEZ39L9/SizFGYmGWsxFxYkAfVF1VeECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506081829!112820794!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51463 invoked from network); 22 Sep 2017 12:03:49 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 12:03:49 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18F6EABF4;
 Fri, 22 Sep 2017 12:03:48 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <20170919115055.19278-1-jgross@suse.com>
 <20170919115055.19278-3-jgross@suse.com>
 <20170920150006.GB1859@perard.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <912fbfb9-59b9-fceb-237f-3b201f6eaa38@suse.com>
Date: Fri, 22 Sep 2017 14:03:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170920150006.GB1859@perard.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen: dont try setting max grants
 multiple times
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDkvMTcgMTc6MDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFR1ZSwgU2VwIDE5
LCAyMDE3IGF0IDAxOjUwOjU1UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFRyeWlu
ZyB0byBjYWxsIHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygpIHdpdGggdGhlIHNhbWUgZmlsZSBo
YW5kbGUKPj4gbWlnaHQgZmFpbCBvbiBzb21lIGtlcm5lbHMsIGFzIHRoaXMgb3BlcmF0aW9uIGlz
IGFsbG93ZWQgb25seSBvbmNlLgo+Pgo+PiBUaGlzIGlzIGEgcHJvYmxlbSBmb3IgdGhlIHFkaXNr
IGJhY2tlbmQgYXMgYmxrX2Nvbm5lY3QoKSBjYW4gYmUKPj4gY2FsbGVkIG11bHRpcGxlIHRpbWVz
IGZvciBhIGRvbWFpbiwgZS5nLiBpbiBjYXNlIGdydWIteGVuIGlzIGJlaW5nCj4+IHVzZWQgdG8g
Ym9vdCBpdC4KPj4KPj4gU28gaW5zdGVhZCBvZiBsZXR0aW5nIHRoZSBnZW5lcmljIGJhY2tlbmQg
Y29kZSBvcGVuIHRoZSBnbnR0YWIgZGV2aWNlCj4+IGRvIGl0IGluIGJsa19jb25uZWN0KCkgYW5k
IGNsb3NlIGl0IGFnYWluIGluIGJsa19kaXNjb25uZWN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgaHcvYmxvY2sveGVuX2Rp
c2suYyB8IDEyICsrKysrKysrKysrLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMg
Yi9ody9ibG9jay94ZW5fZGlzay5jCj4+IGluZGV4IDY2MzI3NDYyNTAuLjdjZmY4ODYzY2IgMTAw
NjQ0Cj4+IC0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPj4gKysrIGIvaHcvYmxvY2sveGVuX2Rp
c2suYwo+PiBAQCAtMTIyMCw2ICsxMjIwLDEyIEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQo+PiAgICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRl
ZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KPj4gICAgICBtYXhfZ3JhbnRzICs9IGJsa2Rldi0+bnJf
cmluZ19yZWY7Cj4+ICAKPj4gKyAgICBibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgPSB4ZW5nbnR0
YWJfb3BlbihOVUxMLCAwKTsKPj4gKyAgICBpZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2ID09
IE5VTEwpIHsKPj4gKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJ4ZW5nbnR0YWJf
b3BlbiBmYWlsZWQ6ICVzXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVy
cm5vKSk7Cj4+ICsgICAgICAgIHJldHVybiAtMTsKPj4gKyAgICB9Cj4+ICAgICAgaWYgKHhlbmdu
dHRhYl9zZXRfbWF4X2dyYW50cyhibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIG1heF9ncmFudHMp
KSB7Cj4+ICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAieGVuZ250dGFiX3NldF9t
YXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgc3RyZXJy
b3IoZXJybm8pKTsKPj4gQEAgLTEzMjcsNiArMTMzMywxMSBAQCBzdGF0aWMgdm9pZCBibGtfZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4+ICAgICAgICAgIH0KPj4gICAgICAg
ICAgYmxrZGV2LT5mZWF0dXJlX3BlcnNpc3RlbnQgPSBmYWxzZTsKPj4gICAgICB9Cj4+ICsKPj4g
KyAgICBpZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2KSB7Cj4+ICsgICAgICAgIHhlbmdudHRh
Yl9jbG9zZShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYpOwo+PiArICAgICAgICBibGtkZXYtPnhl
bmRldi5nbnR0YWJkZXYgPSBOVUxMOwo+PiArICAgIH0KPiAKPiBJIHRoaW5rIGJsa19kaXNjb25u
ZWN0IG5lZWRzIHRvIGJlIGNhbGxlZCBmcm9tIGJsa19mcmVlIGluIGNhc2Ugd2hlcmUKPiB0aGUg
Z250dGFiZGV2IGlzIG5vdCBjbG9zZWQgKGxpa2UgaXQgaXMgZG9uZSB3aGVuIGJsayBvciB0aGUg
c3JpbmcgYXJlCj4gbm90IGNsZWFyZWQsIGluIGJsa19mcmVlKS4KClJpZ2h0LiBKdXN0IGNhbGxp
bmcgaXQgYWx3YXlzIGZyb20gYmxrX2ZyZWUoKSBzaG91bGQgZG8gdGhlIGpvYi4KCkJUVzogaW4g
cHJhY3RpY2UgdGhpcyB3b3VsZG4ndCBiZSBuZWNlc3NhcnkgYXMgeGVuX3B2X2RlbF94ZW5kZXYo
KQphbHJlYWR5IGRvZXMgdGhlIGNsb3NlLCBidXQgdGhpcyBpcyBqdXN0IGdvb2QgbHVjay4gQmV0
dGVyIGNsb3NpbmcgaXQKdmlhIGJsa19mcmVlKCkgaW4gY2FzZSB4ZW5fcHZfZGVsX3hlbmRldigp
IGFkZHMgYSB0ZXN0IGZvcgpERVZPUFNfRkxBR19ORUVEX0dOVERFVi4KCgpUaGFua3MsCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMk2-00061W-QE; Fri, 22 Sep 2017 12:07:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMk1-00060z-8t
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:07:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F7/72-03093-40DF4C95; Fri, 22 Sep 2017 12:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ovy7D3yO
 RBntW21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlT99YWdApX3Lq3lLGB8R9fFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKLPm5hBEkwSagKrHh+ilWEFtEwEpie8t2sDizQI7E56Nf2EFsYQF3icOT9
 zOD2CxA9feXzgGzeQVMJBqnHGSFWCAv0XFgMguIzSlgKtE1eTdYjRBQze8nj9kmMHIvYGRYxa
 hRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgR6lwEIdjAefx93iFG
 Sg0lJlFfw55FIIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgffcbqE6wKDU9
 tSItMwcYfjClEhw8SiK8k38BpXmLCxJzizPTIVKnGI05jm26/IeJo+Pm3T9MQmCTpMR5m0EmC
 YCUZpTmwQ2CxcUlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfMK/gGawpOZVwK37xXQKUxAp5
 SvBjulJBEhJdXA2Ceb+v/VVt1a330LN7o0hOopTjKLa9Hq5ryivF2+/7ptReJLiyuPJiaeaJZ
 udTV48l7ixMzyhyJu8Y/3RL+yWOHw/b6ZuefsHzuOny7Oaqn47dlRtDJE1I717lvLicssD5sZ
 asVJ/tQwqO1n0Ch4Fv+zek/Szffh1/wS5h9fzHHQU35q7rcWJZbijERDLeai4kQA0sYqcoYCA
 AA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506082048!117723677!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37729 invoked from network); 22 Sep 2017 12:07:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 12:07:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 92B59ACC3;
 Fri, 22 Sep 2017 12:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 14:07:25 +0200
Message-Id: <20170922120725.10910-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922120725.10910-1-jgross@suse.com>
References: <20170922120725.10910-1-jgross@suse.com>
Cc: anthony.perard@citrix.com, Juergen Gross <jgross@suse.com>,
 sstabellini@kernel.org, kraxel@redhat.com
Subject: [Xen-devel] [PATCH v2 2/2] xen: dont try setting max grants
	multiple times
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJ5aW5nIHRvIGNhbGwgeGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzKCkgd2l0aCB0aGUgc2FtZSBm
aWxlIGhhbmRsZQptaWdodCBmYWlsIG9uIHNvbWUga2VybmVscywgYXMgdGhpcyBvcGVyYXRpb24g
aXMgYWxsb3dlZCBvbmx5IG9uY2UuCgpUaGlzIGlzIGEgcHJvYmxlbSBmb3IgdGhlIHFkaXNrIGJh
Y2tlbmQgYXMgYmxrX2Nvbm5lY3QoKSBjYW4gYmUKY2FsbGVkIG11bHRpcGxlIHRpbWVzIGZvciBh
IGRvbWFpbiwgZS5nLiBpbiBjYXNlIGdydWIteGVuIGlzIGJlaW5nCnVzZWQgdG8gYm9vdCBpdC4K
ClNvIGluc3RlYWQgb2YgbGV0dGluZyB0aGUgZ2VuZXJpYyBiYWNrZW5kIGNvZGUgb3BlbiB0aGUg
Z250dGFiIGRldmljZQpkbyBpdCBpbiBibGtfY29ubmVjdCgpIGFuZCBjbG9zZSBpdCBhZ2FpbiBp
biBibGtfZGlzY29ubmVjdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tClYyOgotIGFsd2F5cyBjYWxsIGJsa19kaXNjb25uZWN0KCkgZnJvbSBibGtf
ZnJlZSgpIGluIG9yZGVyIHRvIGhhdmUgdGhlCiAgZ250dGFiIGRldmljZSBub2RlIGNsb3NlZCAo
QW50aG9ueSBQZXJhcmQpCi0tLQogaHcvYmxvY2sveGVuX2Rpc2suYyB8IDE2ICsrKysrKysrKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmlu
ZGV4IDYyNTA2ZTMxNjcuLmU0MzFiZDg5ZTggMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNr
LmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMTIyMCw2ICsxMjIwLDEyIEBAIHN0YXRp
YyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIC8qIEFkZCBv
biB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KICAgICBtYXhfZ3JhbnRz
ICs9IGJsa2Rldi0+bnJfcmluZ19yZWY7CiAKKyAgICBibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYg
PSB4ZW5nbnR0YWJfb3BlbihOVUxMLCAwKTsKKyAgICBpZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFi
ZGV2ID09IE5VTEwpIHsKKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJ4ZW5nbnR0
YWJfb3BlbiBmYWlsZWQ6ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVy
cm5vKSk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CiAgICAgaWYgKHhlbmdudHRhYl9zZXRf
bWF4X2dyYW50cyhibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIG1heF9ncmFudHMpKSB7CiAgICAg
ICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZh
aWxlZDogJXNcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKQEAg
LTEzMjcsNiArMTMzMywxMSBAQCBzdGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAgICAgICAgIH0KICAgICAgICAgYmxrZGV2LT5mZWF0dXJlX3BlcnNp
c3RlbnQgPSBmYWxzZTsKICAgICB9CisKKyAgICBpZiAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2
KSB7CisgICAgICAgIHhlbmdudHRhYl9jbG9zZShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYpOwor
ICAgICAgICBibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYgPSBOVUxMOworICAgIH0KIH0KIAogc3Rh
dGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCkBAIC0xMzM0LDkgKzEz
NDUsNyBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3Qg
WGVuQmxrRGV2LCB4ZW5kZXYpOwogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CiAKLSAgICBpZiAo
YmxrZGV2LT5ibGsgfHwgYmxrZGV2LT5zcmluZykgewotICAgICAgICBibGtfZGlzY29ubmVjdCh4
ZW5kZXYpOwotICAgIH0KKyAgICBibGtfZGlzY29ubmVjdCh4ZW5kZXYpOwogCiAgICAgd2hpbGUg
KCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsKICAgICAgICAgaW9yZXEgPSBRTElT
VF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CkBAIC0xMzYzLDcgKzEzNzIsNiBAQCBzdGF0aWMg
dm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiBzdHJ1Y3QgWGVuRGV2
T3BzIHhlbl9ibGtkZXZfb3BzID0gewogICAgIC5zaXplICAgICAgID0gc2l6ZW9mKHN0cnVjdCBY
ZW5CbGtEZXYpLAotICAgIC5mbGFncyAgICAgID0gREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCiAg
ICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCiAgICAgLmluaXQgICAgICAgPSBibGtfaW5pdCwK
ICAgICAuaW5pdGlhbGlzZSAgICA9IGJsa19jb25uZWN0LAotLSAKMi4xMi4zCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMk1-000615-CF; Fri, 22 Sep 2017 12:07:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMjz-00060s-Er
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:07:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 22/30-02225-20DF4C95; Fri, 22 Sep 2017 12:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVyuP0Ovy7D3yO
 RBteei1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXTjgWbGavuH3kJVMDYzNbFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKPFj5hBUkwSagKrHh+ikwW0TASmJ7y3ZGEJtZIEfi89Ev7F2MHBzCAm4Sm
 +8EgIRZgMpvbV/JDGLzCphILFp+lhVivrxEx4HJLBMYORcwMqxi1ChOLSpLLdI1MtZLKspMzy
 jJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0VT0DA+MOxr69focYJTmYlER5BX8eiRTiS8p
 PqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErwpf4DqBItS01Mr0jJzgMEEUyrBwaMk
 wjv5F1Cat7ggMbc4Mx0idYrRnuPYpst/mDh+TLoCJG88vA4kO27e/cMkBDZVSpz312+gNgGQt
 ozSPLihsOC/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1wPkNp7MvBK43a+AzmICOqt8Nd
 hZJYkIKakGxkm+tp6VgYJnawKV1r+VVt57btqKaVcUarlTNlzac72cr3d21VH31AVcx1n+Pj3
 5T898lUbJgfexNgJXupY/VVHsEtog/vdJzbnqz7nKxzY98zlwb7P0+pDnvc9bOKNinbiWXOhc
 7z6j7MPj5REcQqGa89Rdn5U5zjJf48fQZSjXznf81oJSPiWW4oxEQy3mouJEAFHf1iR5AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506082048!112821576!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48488 invoked from network); 22 Sep 2017 12:07:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 12:07:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 006B0AC94;
 Fri, 22 Sep 2017 12:07:27 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 14:07:23 +0200
Message-Id: <20170922120725.10910-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: anthony.perard@citrix.com, Juergen Gross <jgross@suse.com>,
 sstabellini@kernel.org, kraxel@redhat.com
Subject: [Xen-devel] [PATCH v2 0/2] xen: fix gnttab handling with old dom0
	kernels
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJ5aW5nIHRvIHN0YXJ0IGEgZG9tYWluIHdpdGggYSBxZGlzayBiYWNrZW5kIG9uIGFuIG9sZCBk
b20wIGtlcm5lbAoobm9uLXB2b3BzIHhlbiBrZXJuZWwpIHdpbGwgZmFpbCBhcyB4ZW5nbnR0YWJf
c2V0X21heF9ncmFudHMoKSB3aWxsCnN1Y2NlZWQgb25seSBpZiBjYWxsZWQgZGlyZWN0bHkgYWZ0
ZXIgb3BlbmluZyB0aGUgZ250dGFiIGRldmljZS4KClRoZXNlIHR3byBwYXRjaGVzIGFkZHJlc3Mg
dGhlIGlzc3VlIGJ5OgoKLSBtb3ZpbmcgdGhlIHRlc3QgZm9yIGF2YWlsYWJpbGl0eSBvZiB4ZW5n
bnR0YWJfZ3JhbnRfY29weSgpIGZyb20KICB0aGUgcWRpc2sgYmFja2VuZCB0byBnZW5lcmljIGJh
Y2tlbmQgaGFuZGxpbmcgaW4gb3JkZXIgdG8gbm90IGhhdmUKICB0byBpc3N1ZSB0aGUgZ3JhbnQg
Y29weSBpb2N0bCB3aXRoIHRoZSBxZGlzayBzcGVjaWZpYyBmaWxlIGhhbmRsZQotIG9wZW5pbmcg
dGhlIGdudHRhYiBkZXZpY2UgaW4gYmxrX2Nvbm5lY3QoKSBvbmx5IGluIG9yZGVyIHRvCiAgZ3Vh
cmFudGVlIHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygpIGlzIGNhbGxlZCBqdXN0IGFmdGVyIG9w
ZW5pbmcKICB0aGUgZ250dGFiIGRldmljZQoKSnVlcmdlbiBHcm9zcyAoMik6CiAgeGVuOiBhZGQg
YSBnbG9iYWwgaW5kaWNhdG9yIGZvciBncmFudCBjb3B5IGJlaW5nIGF2YWlsYWJsZQogIHhlbjog
ZG9udCB0cnkgc2V0dGluZyBtYXggZ3JhbnRzIG11bHRpcGxlIHRpbWVzCgogaHcvYmxvY2sveGVu
X2Rpc2suYyAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0K
IGh3L3hlbi94ZW5fYmFja2VuZC5jICAgICAgICAgfCAxMSArKysrKysrKysrKwogaW5jbHVkZS9o
dy94ZW4veGVuX2JhY2tlbmQuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9u
cygrKSwgMTYgZGVsZXRpb25zKC0pCgotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:07:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMk1-00061L-JN; Fri, 22 Sep 2017 12:07:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvMk0-00060y-SF
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:07:32 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 EF/F9-03414-40DF4C95; Fri, 22 Sep 2017 12:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVyuP0Ovy7D3yO
 RBpMuaFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnzJ9xiLfiiVrFn5V32Bsb9cl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHg0XomkASbgKrEhuunWEFsEQErie0t2xlBbGaBHInPR7+wg9jCAkESH
 3ceAathAaqf/OMvM4jNK2Ai8Wv6bGaIBfISHQcms4DYnAKmEl2Td4PFhYBqfj95zDaBkXsBI8
 MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7GxWs
 DDzFKcjApifIK/jwSKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvLp/gOoE
 i1LTUyvSMnOAAQhTKsHBoyTCO/kXUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQmAzpMR5f/0GKhIAK
 coozYMbAYuGS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLm9QC5hCczrwRu0yugI5iAjihfDX
 ZESSJCSqqB0cxNYvrj4slrrW3F7714UbHU2PFWY578W94tG37NaHjSwvj5w7WDTZMb9Eu4H1Y
 6zTs/XYjXa2PXe4EpLNUsc76dPd3NXrZw1x6Fcx1C2TxLtq2OLFvBK50VlSFicevg8sa3AXqL
 p9/+qXQk77VSzNy+B0rFC30unchUWFHwYuL05bwXsnYf6VJiKc5INNRiLipOBABP1wYYgQIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506082048!83988178!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15619 invoked from network); 22 Sep 2017 12:07:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 12:07:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 48FADACB8;
 Fri, 22 Sep 2017 12:07:28 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 14:07:24 +0200
Message-Id: <20170922120725.10910-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170922120725.10910-1-jgross@suse.com>
References: <20170922120725.10910-1-jgross@suse.com>
Cc: anthony.perard@citrix.com, Juergen Gross <jgross@suse.com>,
 sstabellini@kernel.org, kraxel@redhat.com
Subject: [Xen-devel] [PATCH v2 1/2] xen: add a global indicator for grant
	copy being available
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFhlbiBxZGlzayBiYWNrZW5kIG5lZWRzIHRvIHRlc3Qgd2hldGhlciBncmFudCBjb3B5IG9w
ZXJhdGlvbnMgaXMKYXZhaWxhYmxlIGluIHRoZSBrZXJuZWwuIFVuZm9ydHVuYXRlbHkgdGhpcyBj
b2xsaWRlcyB3aXRoIHVzaW5nCnhlbmdudHRhYl9zZXRfbWF4X2dyYW50cygpIG9uIHNvbWUga2Vy
bmVscyBhcyB0aGlzIG9wZXJhdGlvbiBoYXMgdG8KYmUgdGhlIGZpcnN0IG9uZSBhZnRlciBvcGVu
aW5nIHRoZSBnbnR0YWIgZGV2aWNlLgoKSW4gb3JkZXIgdG8gc29sdmUgdGhpcyBwcm9ibGVtIHRl
c3QgZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgZ3JhbnQgY29weQppbiB4ZW5fYmVfaW5pdCgpIG9w
ZW5pbmcgdGhlIGdudHRhYiBkZXZpY2UganVzdCBmb3IgdGhhdCBwdXJwb3NlIGFuZApjbG9zaW5n
IGl0IGFnYWluIGFmdGVyd2FyZHMuIEFkdmVydGlzZSB0aGUgYXZhaWxhYmlsaXR5IHZpYSBhIGds
b2JhbApmbGFnIGFuZCB1c2UgdGhhdCBmbGFnIGluIHRoZSBxZGlzayBiYWNrZW5kLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQpWMjoKLSBnYm9vbGVhbiAt
PiBib29sIChBbnRob255IFBFUkFSRCkKLS0tCiBody9ibG9jay94ZW5fZGlzay5jICAgICAgICAg
IHwgMTggKysrKysrLS0tLS0tLS0tLS0tCiBody94ZW4veGVuX2JhY2tlbmQuYyAgICAgICAgIHwg
MTEgKysrKysrKysrKysKIGluY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmggfCAgMSArCiAzIGZp
bGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDUzNmUy
ZWU3MzUuLjYyNTA2ZTMxNjcgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIv
aHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMTIxLDkgKzEyMSw2IEBAIHN0cnVjdCBYZW5CbGtEZXYg
ewogICAgIHVuc2lnbmVkIGludCAgICAgICAgcGVyc2lzdGVudF9nbnRfY291bnQ7CiAgICAgdW5z
aWduZWQgaW50ICAgICAgICBtYXhfZ3JhbnRzOwogCi0gICAgLyogR3JhbnQgY29weSAqLwotICAg
IGdib29sZWFuICAgICAgICAgICAgZmVhdHVyZV9ncmFudF9jb3B5OwotCiAgICAgLyogcWVtdSBi
bG9jayBkcml2ZXIgKi8KICAgICBEcml2ZUluZm8gICAgICAgICAgICpkaW5mbzsKICAgICBCbG9j
a0JhY2tlbmQgICAgICAgICpibGs7CkBAIC02MTYsNyArNjEzLDcgQEAgc3RhdGljIHZvaWQgcWVt
dV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAgICAgICByZXR1cm47CiAg
ICAgfQogCi0gICAgaWYgKGlvcmVxLT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgeworICAg
IGlmICh4ZW5fZmVhdHVyZV9ncmFudF9jb3B5KSB7CiAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJl
cS5vcGVyYXRpb24pIHsKICAgICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICAgICAg
LyogaW4gY2FzZSBvZiBmYWlsdXJlIGlvcmVxLT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwpA
QCAtNjM4LDcgKzYzNSw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9w
YXF1ZSwgaW50IHJldCkKICAgICB9CiAKICAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19l
cnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpZiAoIWlvcmVx
LT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgeworICAgIGlmICgheGVuX2ZlYXR1cmVfZ3Jh
bnRfY29weSkgewogICAgICAgICBpb3JlcV91bm1hcChpb3JlcSk7CiAgICAgfQogICAgIGlvcmVx
X2ZpbmlzaChpb3JlcSk7CkBAIC02OTgsNyArNjk1LDcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5p
b19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYg
KmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CiAKLSAgICBpZiAoaW9yZXEtPmJsa2Rldi0+ZmVhdHVy
ZV9ncmFudF9jb3B5KSB7CisgICAgaWYgKHhlbl9mZWF0dXJlX2dyYW50X2NvcHkpIHsKICAgICAg
ICAgaW9yZXFfaW5pdF9jb3B5X2J1ZmZlcnMoaW9yZXEpOwogICAgICAgICBpZiAoaW9yZXEtPnJl
cS5ucl9zZWdtZW50cyAmJiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUg
fHwKICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJ
U0tDQUNIRSkgJiYKQEAgLTc1MCw3ICs3NDcsNyBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3Fl
bXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAg
IC8qIHVua25vd24gb3BlcmF0aW9uIChzaG91bGRuJ3QgaGFwcGVuIC0tIHBhcnNlIGNhdGNoZXMg
dGhpcykgKi8KLSAgICAgICAgaWYgKCFpb3JlcS0+YmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkp
IHsKKyAgICAgICAgaWYgKCF4ZW5fZmVhdHVyZV9ncmFudF9jb3B5KSB7CiAgICAgICAgICAgICBp
b3JlcV91bm1hcChpb3JlcSk7CiAgICAgICAgIH0KICAgICAgICAgZ290byBlcnI7CkBAIC0xMDEw
LDE4ICsxMDA3LDE1IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQogCiAgICAgYmxrZGV2LT5maWxlX2JsayAgPSBCTE9DS19TSVpFOwogCi0gICAgYmxrZGV2
LT5mZWF0dXJlX2dyYW50X2NvcHkgPQotICAgICAgICAgICAgICAgICh4ZW5nbnR0YWJfZ3JhbnRf
Y29weShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIDAsIE5VTEwpID09IDApOwotCiAgICAgeGVu
X3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFudCBjb3B5IG9wZXJhdGlvbiAlc1xu
IiwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID8gImVuYWJs
ZWQiIDogImRpc2FibGVkIik7CisgICAgICAgICAgICAgICAgICB4ZW5fZmVhdHVyZV9ncmFudF9j
b3B5ID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7CiAKICAgICAvKiBmaWxsIGluZm8KICAgICAg
KiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwogICAgICAqLwog
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0dXJlLWZsdXNo
LWNhY2hlIiwgMSk7CiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwg
ImZlYXR1cmUtcGVyc2lzdGVudCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICFibGtkZXYt
PmZlYXR1cmVfZ3JhbnRfY29weSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICF4ZW5fZmVh
dHVyZV9ncmFudF9jb3B5KTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVu
ZGV2LCAiaW5mbyIsIGluZm8pOwogCiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYt
PnhlbmRldiwgIm1heC1yaW5nLXBhZ2Utb3JkZXIiLApkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9i
YWNrZW5kLmMgYi9ody94ZW4veGVuX2JhY2tlbmQuYwppbmRleCBjNDZjYmIwNzU5Li4wZjg0OWEy
NmQyIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX2JhY2tlbmQuYworKysgYi9ody94ZW4veGVuX2Jh
Y2tlbmQuYwpAQCAtNDQsNiArNDQsNyBAQCBCdXNTdGF0ZSAqeGVuX3N5c2J1czsKIC8qIHB1Ymxp
YyAqLwogc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmUgPSBOVUxMOwogY29uc3QgY2hhciAqeGVu
X3Byb3RvY29sOworYm9vbCB4ZW5fZmVhdHVyZV9ncmFudF9jb3B5OwogCiAvKiBwcml2YXRlICov
CiBzdGF0aWMgaW50IGRlYnVnOwpAQCAtNTE5LDYgKzUyMCw4IEBAIHZvaWQgeGVuc3RvcmVfdXBk
YXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAKIGludCB4ZW5f
YmVfaW5pdCh2b2lkKQogeworICAgIHhlbmdudHRhYl9oYW5kbGUgKmdudHRhYmRldjsKKwogICAg
IHhlbnN0b3JlID0geHNfZGFlbW9uX29wZW4oKTsKICAgICBpZiAoIXhlbnN0b3JlKSB7CiAgICAg
ICAgIHhlbl9wdl9wcmludGYoTlVMTCwgMCwgImNhbid0IGNvbm5lY3QgdG8geGVuc3RvcmVkXG4i
KTsKQEAgLTUzMiw2ICs1MzUsMTQgQEAgaW50IHhlbl9iZV9pbml0KHZvaWQpCiAgICAgICAgIGdv
dG8gZXJyOwogICAgIH0KIAorICAgIGdudHRhYmRldiA9IHhlbmdudHRhYl9vcGVuKE5VTEwsIDAp
OworICAgIGlmIChnbnR0YWJkZXYgIT0gTlVMTCkgeworICAgICAgICBpZiAoeGVuZ250dGFiX2dy
YW50X2NvcHkoZ250dGFiZGV2LCAwLCBOVUxMKSA9PSAwKSB7CisgICAgICAgICAgICB4ZW5fZmVh
dHVyZV9ncmFudF9jb3B5ID0gdHJ1ZTsKKyAgICAgICAgfQorICAgICAgICB4ZW5nbnR0YWJfY2xv
c2UoZ250dGFiZGV2KTsKKyAgICB9CisKICAgICB4ZW5fc3lzZGV2ID0gcWRldl9jcmVhdGUoTlVM
TCwgVFlQRV9YRU5TWVNERVYpOwogICAgIHFkZXZfaW5pdF9ub2ZhaWwoeGVuX3N5c2Rldik7CiAg
ICAgeGVuX3N5c2J1cyA9IHFidXNfY3JlYXRlKFRZUEVfWEVOU1lTQlVTLCBERVZJQ0UoeGVuX3N5
c2RldiksICJ4ZW4tc3lzYnVzIik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFj
a2VuZC5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaAppbmRleCA4YTZmYmNiZTIwLi4z
YTI3NjkyNDA3IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oCisrKyBi
L2luY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKQEAgLTE2LDYgKzE2LDcgQEAKIC8qIHZhcmlh
YmxlcyAqLwogZXh0ZXJuIHN0cnVjdCB4c19oYW5kbGUgKnhlbnN0b3JlOwogZXh0ZXJuIGNvbnN0
IGNoYXIgKnhlbl9wcm90b2NvbDsKK2V4dGVybiBib29sIHhlbl9mZWF0dXJlX2dyYW50X2NvcHk7
CiBleHRlcm4gRGV2aWNlU3RhdGUgKnhlbl9zeXNkZXY7CiBleHRlcm4gQnVzU3RhdGUgKnhlbl9z
eXNidXM7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:11:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvMnW-0006uo-9E; Fri, 22 Sep 2017 12:11:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvMnU-0006ub-VH
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:11:09 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D2/37-03616-CDDF4C95; Fri, 22 Sep 2017 12:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/f23yO
 RBt9WqFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTrj5nLHjCV3HqwWLGBsa33F2MnBxCAnkS
 71d+Z+pi5ODgFbCTeHo1BCQsIWAocXrhTRYQm0VAVeLt9o+MIDabgLpE27PtrCC2iICSxJM37
 4HiXBzMAn2MErtufgcrEgaa8+vrVnaQhJDACUaJM+/72UASnAKWEkcbZ7NCLBOU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTb
 WSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjBuHN94CFGSQ4mJVFewZ9H
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8K75A5QTLEpNT61Iy8wBRgJMWoKDR0mEVxMYDUK8x
 QWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLnnQwyQwCkKKM0D24ELCovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZi3GWQKT2ZeCdymV0BHMAEdUb4a7IiSRISUVAPj1XVKN30+lr6qSNQ5nfK
 IJbbaRvv3hlurBJlqWNLdvM9OXugkoRB1OKTggw+711SHlC1fl6YbhPytfhTNqSlu1vJjseKm
 D1JJDkttzJsMXK4oXnyfX/xe2fTf6tX1EUsUj7F6/NCJ+PduC9Of539YI0q8rnSIWT0M+eXZ/
 /Khc8MJ6cSEqDAlluKMREMt5qLiRACOseZjxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506082265!83988858!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41808 invoked from network); 22 Sep 2017 12:11:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 12:11:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:11:05 -0600
Message-Id: <59C519F8020000780017E965@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:11:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-3-wei.liu2@citrix.com>
 <59C513DA020000780017E914@prv-mh.provo.novell.com>
 <20170922115146.cwza4ffnm7v2wwse@citrix.com>
In-Reply-To: <20170922115146.cwza4ffnm7v2wwse@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 02/23] x86/mm: export get_page_from_mfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEzOjUxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDU6NDQ6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNC4wOS4xNyBhdCAxNDo1OCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4+ID4gKysrIGIveGVuL2FyY2gveDg2
L21tLmMKPj4gPiBAQCAtNzA1LDIyICs3MDUsNiBAQCBib29sIG1hcF9sZHRfc2hhZG93X3BhZ2Uo
dW5zaWduZWQgaW50IG9mZnNldCkKPj4gPiAgICAgIHJldHVybiB0cnVlOwo+PiA+ICB9Cj4+ID4g
IAo+PiA+IC0KPj4gPiAtc3RhdGljIGJvb2wgZ2V0X3BhZ2VfZnJvbV9tZm4obWZuX3QgbWZuLCBz
dHJ1Y3QgZG9tYWluICpkKQo+PiA+IC17Cj4+ID4gLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
ID0gbWZuX3RvX3BhZ2UobWZuKTsKPj4gPiAtCj4+ID4gLSAgICBpZiAoIHVubGlrZWx5KCFtZm5f
dmFsaWQobWZuKSkgfHwgdW5saWtlbHkoIWdldF9wYWdlKHBhZ2UsIGQpKSApCj4+ID4gLSAgICB7
Cj4+ID4gLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4+ID4gLSAgICAgICAgICAg
ICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSByZWYgZm9yIG1mbiAlIlBSSV9tZm4iXG4iLCAKPiBt
Zm5feChtZm4pKTsKPj4gPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ID4gLSAgICB9Cj4+ID4g
LQo+PiA+IC0gICAgcmV0dXJuIHRydWU7Cj4+ID4gLX0KPj4gPiAtCj4+ID4gLQo+PiA+ICBzdGF0
aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAo+PiA+ICAgICAgbWZuX3QgbWZuLCB1
bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCj4+ID4gICAgICBpbnQgcGFydGlh
bCwgaW50IHByZWVtcHRpYmxlKQo+PiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPj4gPiBpbmRleCBiZWY0NWU4ZTlmLi43
NjcwOTEyZTBhIDEwMDY0NAo+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+PiA+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+PiA+IEBAIC0zNjksNiArMzY5LDIwIEBA
IGludCAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4+ID4gICAgICBsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1
Y3QgZG9tYWluICpsMWVfb3duZXIsIHN0cnVjdCBkb21haW4gKnBnX293bmVyKTsKPj4gPiAgdm9p
ZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVf
b3duZXIpOwo+PiA+ICAKPj4gPiArc3RhdGljIGlubGluZSBib29sIGdldF9wYWdlX2Zyb21fbWZu
KG1mbl90IG1mbiwgc3RydWN0IGRvbWFpbiAqZCkKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7Cj4+IAo+PiBXaHkgY2Fu
IHRoaXMgbm90IHJlbWFpbiB0byBiZSBtZm5fdG9fcGFnZShtZm4pPyBUaGUgaGVhZGVyIGhhcwo+
PiBiZWVuIGludHJvZHVjZWQgb25seSBpbiB0aGUgaW1tZWRpYXRlbHkgcHJlY2VkaW5nIHBhdGNo
LCBzbyB0aGVyZQo+PiBjYW4ndCBiZSB1c2VycyBvZiB0aGUgaGVhZGVyIG5vdCBjb3Bpbmcgd2l0
aCB0aGlzLiBBbmQgb25jZSBvdGhlcgo+PiBjb2RlIGluY2x1ZGVzIHRoaXMgaGVhZGVyLCBpdCBz
aG91bGQgYmUgbWFkZSB0eXBlLXNhZmUgZmlyc3QuCj4gCj4gSSB0aGluayB5b3UgbWlzcmVhZC4g
IFRoaXMgaXMgYXNtLXg4Ni9tbS5oLCBub3QgcHYvbW0uaC4KCk9oLCBpbmRlZWQuIEknbSBzb3Jy
eS4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN0S-0007q7-P9; Fri, 22 Sep 2017 12:24:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvN0Q-0007pq-S2
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:24:31 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 13/E5-00743-EF005C95; Fri, 22 Sep 2017 12:24:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfS6s+5fhqO
 RBr+Ws1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzNy5nK+iMqJhxsZGxgfGNbRcjF4eQwHRG
 iXcPPrKBOCwCL1kkHt39zQ7iSAj0s0oc2fKctYuRE8jJkpjWuR3KTpNYeeIPG4RdKbH6xgoWE
 FtIQF7iYMtldoixU5kkVk7vB0uwCWhJ3L+9AqxBREBJ4t6qyUwgNrOAscT8K61gcWEBL4nHL4
 4wgtgsAqoSPetfg8V5BRwkdq6fwQSxTE7i5rlOZhCbU8BR4t3ZT1CLHSSmfjjLNoFRcAEjwyp
 GjeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCgq2dgYNzBeHuy
 3yFGSQ4mJVFe3f9HIoX4kvJTKjMSizPii0pzUosPMWpwcAj8fPq3hVGKJS8/L1VJgncDSJ1gU
 Wp6akVaZg4wLmBKJTh4lER4m0DSvMUFibnFmekQqVOMlhwX7lz6w8RxYM8tINlx8+4fJiGweV
 LivA7A6BMSAGnIKM2DGweL3UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnPgazlycwrgdv
 6CuggJqCDyleDHVSSiJCSamAMKFD7cYu57kxny/bUrV8VNN78eWe+ZGfS7sJiF19GzkqPQxr3
 6v7wSJy/YqdzgGnV9S88Z7Nab3kfcbaSlMze8Otk+pYFGzq8jXYfPRYwpTvNqHbl7A9f1pTyh
 K6YsOLyT8N7/Loea7MjDno8qhR1qLx971dnbuR2NovYd79TxdtuWplqx6crsRRnJBpqMRcVJw
 IAsKkFtNgCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506083068!109919530!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62977 invoked from network); 22 Sep 2017 12:24:29 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 12:24:29 -0000
Received: by mail-lf0-f67.google.com with SMTP id q132so533154lfe.4
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 05:24: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;
 bh=s0GKyWxo6RNJdOUz6KSzz/iueOuDzfJRDvKZKs9kfEg=;
 b=Z0CreetpyAVDuvjdGY1cmMU5LEQyt9vRboX2WYuujpv3glGnQgqYcyHP9OHwh3jmGK
 OvZjO27dSgqPRDoDn3+nmfXmVjKyoU0iXtcA5KME+z4FK06EW33oinftIpbk3sBtUzIX
 Vri/laaajWEqxpvV7IB1MFnNhQ4apPJlzP/ZwXkiEwNzNki1A9SmKuNm/UJ/Do3GfOLm
 U4xkBfirXEOnBNo6XsB78Wi8f0nX4PJyQMa2EpXiYLjhjHn26tqDVxurm33XRRkEokWj
 DGx666gI6k5BlRzc5NKy67Tc0PcxhwTEosxTwVvdOhw8i1g7hHkb/YouVZBmFELp6Ipw
 aXug==
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=s0GKyWxo6RNJdOUz6KSzz/iueOuDzfJRDvKZKs9kfEg=;
 b=I7NmWVaMGxiatgviXWBZrhe6gdHgSj7TCfJVZq7JM3ppnGeOy44FdGesZnCqfFVe/Y
 KleggNNUL8gBkh9ZHET+LwdPucpZnCDWhrRd0PHP7rM+yhBxcAVOERJAUM3JKayhWaWV
 cjZLT90Jz6sppbarVghkkSiI5liQStTGBHT4/gcnnA/rNi+KTJlLJMZ+tujYPKxOMiTm
 pWgm6v/FXBhnaO7wIe0e1WbVLhldfZNUceAiXuUR8bRsJnCUilGvPdsmoqSJohMM/vny
 ot6aVe72oEI6KBwl1LicYYJUhZST0w/xNVIcZ3VsIenRps9oBiXYmrq2phyGRRGLzKPf
 tYkA==
X-Gm-Message-State: AHPjjUisqs2t4us4P8IVAR/xvtjQCo3a2YGabx/P/2LUGk3s8cR1jA5x
 +SXkDjiWOghtPjHsyXIKCeQA/w==
X-Google-Smtp-Source: AOwi7QDmjwnTb60bwpMfzs8YSV0dq6JL5TG06uiLEtvgjm2z4dEj27Cl/HCoC4JjTIIt14dzXkGIUg==
X-Received: by 10.46.64.216 with SMTP id r85mr2666034lje.120.1506083068073;
 Fri, 22 Sep 2017 05:24:28 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id m89sm583846lfi.52.2017.09.22.05.24.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 05:24:27 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 15:24:20 +0300
Message-Id: <1506083060-18450-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506083060-18450-1-git-send-email-al1img@gmail.com>
References: <1506083060-18450-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v1] libxl: provide typedefs for device framework
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClVzZSB0aGUgbmV3IHR5cGVkZWZz
IHRvIGF2b2lkIGNvcHktbi1wYXN0ZSBldmVyeXdoZXJlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsXzlwZnMuYyAgICAgfCAgNiArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMgIHwgIDYgKystLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICB8ICA1ICsrLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCA3MSArKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICB8ICA5
ICsrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgICB8IDEwICsrLS0tLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX3Z0cG0uYyAgICAgfCAgOSArKy0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNTgg
aW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfOXBmcy5jIGIvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCmluZGV4IDYxZDI4NGMuLjlk
Yjg4N2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF85cGZzLmMKQEAgLTYwLDggKzYwLDYgQEAgTElCWExfREVGSU5FX0RFVklDRV9S
RU1PVkUocDkpCiAKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QocDksCiAgICAgLnNraXBfYXR0
YWNoID0gMSwKLSAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxpYnhsX19nYyAq
LCB1aW50MzJfdCwgdm9pZCAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9udCkpCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5CisgICAgLnNldF94ZW5zdG9yZV9j
b25maWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfcDksCiApOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmlu
ZGV4IDY4NTExZDcuLjYyNGJkMDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTczNywxMCArNzM3LDgg
QEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmZiKQogCiBERUZJTkVfREVWSUNFX1RZUEVf
U1RSVUNUKHZmYiwKICAgICAuc2tpcF9hdHRhY2ggPSAxLAotICAgIC5zZXRfeGVuc3RvcmVfY29u
ZmlnID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3Qg
KmZyb250LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KnJvX2Zyb250KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3Rv
cmVfdmZiCisgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9j
b25maWdfZm5fdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3Rv
cmVfdmZiLAogKTsKIAogbGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyICoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwppbmRleCAw
NmRkNGQzLi43MTExYjQyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC0xMjA2LDkgKzEyMDYsOCBAQCBzdGF0aWMg
aW50IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCh2b2lkICplLCB1bnNpZ25lZCBkb21pZCkK
IERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZGlzaywKICAgICAubWVyZ2UgICAgICAgPSBsaWJ4
bF9kZXZpY2VfZGlza19tZXJnZSwKICAgICAuZG1fbmVlZGVkICAgPSBsaWJ4bF9kZXZpY2VfZGlz
a19kbV9uZWVkZWQsCi0gICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwg
Y29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKLSAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kaXNrX2Zyb21feGVuc3RvcmUsCi0gICAgLnNraXBfYXR0YWNoID0gMQorICAgIC5m
cm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpbGlieGxfX2Rpc2tfZnJv
bV94ZW5zdG9yZSwKKyAgICAuc2tpcF9hdHRhY2ggPSAxLAogKTsKIAogLyoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCmluZGV4IDgxZTg3YWUuLmM3MjY1OTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzQ2MSwy
OCArMzQ2MSw0NiBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX2Jvb3Rsb2FkZXJfcnVuKGxpYnhsX19l
Z2MqLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0ZSAqc3QpOwogICAgIExJQlhMX0RFRklORV9ERVZJ
Q0VfUkVNT1ZFX0VYVCh0eXBlLCB0eXBlLCByZW1vdmUsIDApICAgICAgICAgICAgICAgXAogICAg
IExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCB0eXBlLCBkZXN0cm95LCAxKQog
Cit0eXBlZGVmIHZvaWQgKCpkZXZpY2VfYWRkX2ZuX3QpKGxpYnhsX19lZ2MgKiwgbGlieGxfX2Fv
ICosIHVpbnQzMl90LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICosIGxpYnhsX19tdWx0aWRldiAqKTsKK3R5cGVkZWYgdm9pZCAqKCpkZXZpY2Vf
bGlzdF9mbl90KShsaWJ4bF9jdHggKiwgdWludDMyX3QsIGludCAqKTsKK3R5cGVkZWYgaW50ICgq
ZGV2aWNlX3NldF9kZWZhdWx0X2ZuX3QpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLCBi
b29sKTsKK3R5cGVkZWYgaW50ICgqZGV2aWNlX3RvX2RldmljZV9mbl90KShsaWJ4bF9fZ2MgKiwg
dWludDMyX3QsIHZvaWQgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlICopOwordHlwZWRlZiB2b2lkICgqZGV2aWNlX2luaXRfZm5fdCkodm9pZCAq
KTsKK3R5cGVkZWYgdm9pZCAoKmRldmljZV9jb3B5X2ZuX3QpKGxpYnhsX2N0eCAqLCB2b2lkICos
IHZvaWQgKik7Cit0eXBlZGVmIHZvaWQgKCpkZXZpY2VfZGlzcG9zZV9mbl90KSh2b2lkICopOwor
dHlwZWRlZiBpbnQgKCpkZXZpY2VfY29tcGFyZV9mbl90KSh2b2lkICosIHZvaWQgKik7Cit0eXBl
ZGVmIHZvaWQgKCpkZXZpY2VfbWVyZ2VfZm5fdCkobGlieGxfY3R4ICosIHZvaWQgKiwgdm9pZCAq
KTsKK3R5cGVkZWYgaW50ICgqZGV2aWNlX2RtX25lZWRlZF9mbl90KSh2b2lkICosIHVuc2lnbmVk
KTsKK3R5cGVkZWYgdm9pZCAoKmRldmljZV91cGRhdGVfY29uZmlnX2ZuX3QpKGxpYnhsX19nYyAq
LCB2b2lkICosIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKmRldmljZV91cGRhdGVfZGV2aWRfZm5f
dCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICopOwordHlwZWRlZiBpbnQgKCpkZXZpY2Vf
ZnJvbV94ZW5zdG9yZV9mbl90KShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpZCwgdm9pZCAqKTsKK3R5
cGVkZWYgaW50ICgqZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkobGlieGxfX2djICos
IHVpbnQzMl90LCB2b2lkICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZsZXhhcnJheV90ICosIGZsZXhhcnJheV90ICosCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICopOworCiBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgewogICAgIGNoYXIgKnR5cGU7CiAgICAgaW50IHNraXBfYXR0YWNo
OyAgIC8qIFNraXAgZW50cnkgaW4gZG9tY3JlYXRlX2F0dGFjaF9kZXZpY2VzKCkgaWYgMSAqLwog
ICAgIGludCBwdHJfb2Zmc2V0OyAgICAvKiBPZmZzZXQgb2YgZGV2aWNlIGFycmF5IHB0ciBpbiBs
aWJ4bF9kb21haW5fY29uZmlnICovCiAgICAgaW50IG51bV9vZmZzZXQ7ICAgIC8qIE9mZnNldCBv
ZiAjIG9mIGRldmljZXMgaW4gbGlieGxfZG9tYWluX2NvbmZpZyAqLwogICAgIGludCBkZXZfZWxl
bV9zaXplOyAvKiBTaXplIG9mIG9uZSBkZXZpY2UgZWxlbWVudCBpbiBhcnJheSAqLwotICAgIHZv
aWQgKCphZGQpKGxpYnhsX19lZ2MgKiwgbGlieGxfX2FvICosIHVpbnQzMl90LCBsaWJ4bF9kb21h
aW5fY29uZmlnICosCi0gICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICopOwotICAgIHZv
aWQgKigqbGlzdCkobGlieGxfY3R4ICosIHVpbnQzMl90LCBpbnQgKik7Ci0gICAgaW50ICgqc2V0
X2RlZmF1bHQpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLCBib29sKTsKLSAgICBpbnQg
KCp0b19kZXZpY2UpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLCBsaWJ4bF9fZGV2aWNl
ICopOwotICAgIHZvaWQgKCppbml0KSh2b2lkICopOwotICAgIHZvaWQgKCpjb3B5KShsaWJ4bF9j
dHggKiwgdm9pZCAqLCB2b2lkICopOwotICAgIHZvaWQgKCpkaXNwb3NlKSh2b2lkICopOwotICAg
IGludCAoKmNvbXBhcmUpKHZvaWQgKiwgdm9pZCAqKTsKLSAgICB2b2lkICgqbWVyZ2UpKGxpYnhs
X2N0eCAqLCB2b2lkICosIHZvaWQgKik7Ci0gICAgaW50ICgqZG1fbmVlZGVkKSh2b2lkICosIHVu
c2lnbmVkKTsKLSAgICB2b2lkICgqdXBkYXRlX2NvbmZpZykobGlieGxfX2djICosIHZvaWQgKiwg
dm9pZCAqKTsKLSAgICBpbnQgKCp1cGRhdGVfZGV2aWQpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwg
dm9pZCAqKTsKLSAgICBpbnQgKCpmcm9tX3hlbnN0b3JlKShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hh
ciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKTsKLSAgICBpbnQgKCpzZXRfeGVuc3RvcmVfY29uZmln
KShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgZmxleGFycmF5X3QgKiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqLCBmbGV4YXJyYXlfdCAqKTsKKyAg
ICBkZXZpY2VfYWRkX2ZuX3QgICAgICAgICAgICAgICAgIGFkZDsKKyAgICBkZXZpY2VfbGlzdF9m
bl90ICAgICAgICAgICAgICAgIGxpc3Q7CisgICAgZGV2aWNlX3NldF9kZWZhdWx0X2ZuX3QgICAg
ICAgICBzZXRfZGVmYXVsdDsKKyAgICBkZXZpY2VfdG9fZGV2aWNlX2ZuX3QgICAgICAgICAgIHRv
X2RldmljZTsKKyAgICBkZXZpY2VfaW5pdF9mbl90ICAgICAgICAgICAgICAgIGluaXQ7CisgICAg
ZGV2aWNlX2NvcHlfZm5fdCAgICAgICAgICAgICAgICBjb3B5OworICAgIGRldmljZV9kaXNwb3Nl
X2ZuX3QgICAgICAgICAgICAgZGlzcG9zZTsKKyAgICBkZXZpY2VfY29tcGFyZV9mbl90ICAgICAg
ICAgICAgIGNvbXBhcmU7CisgICAgZGV2aWNlX21lcmdlX2ZuX3QgICAgICAgICAgICAgICBtZXJn
ZTsKKyAgICBkZXZpY2VfZG1fbmVlZGVkX2ZuX3QgICAgICAgICAgIGRtX25lZWRlZDsKKyAgICBk
ZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90ICAgICAgIHVwZGF0ZV9jb25maWc7CisgICAgZGV2aWNl
X3VwZGF0ZV9kZXZpZF9mbl90ICAgICAgICB1cGRhdGVfZGV2aWQ7CisgICAgZGV2aWNlX2Zyb21f
eGVuc3RvcmVfZm5fdCAgICAgICBmcm9tX3hlbnN0b3JlOworICAgIGRldmljZV9zZXRfeGVuc3Rv
cmVfY29uZmlnX2ZuX3Qgc2V0X3hlbnN0b3JlX2NvbmZpZzsKIH07CiAKICNkZWZpbmUgREVGSU5F
X0RFVklDRV9UWVBFX1NUUlVDVF9YKG5hbWUsIHNuYW1lLCAuLi4pICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC0zNDkyLDIwICszNTEwLDE3IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlw
ZSB7CiAgICAgICAgIC5udW1fb2Zmc2V0ICAgID0gb2Zmc2V0b2YobGlieGxfZG9tYWluX2NvbmZp
ZywgbnVtXyAjIyBuYW1lICMjIHMpLCAgICAgXAogICAgICAgICAuZGV2X2VsZW1fc2l6ZSA9IHNp
emVvZihsaWJ4bF9kZXZpY2VfICMjIHNuYW1lKSwgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgLmFkZCAgICAgICAgICAgPSBsaWJ4bF9fYWRkXyAjIyBuYW1lICMjIHMsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5saXN0ICAgICAgICAgID0gKHZvaWQgKigq
KShsaWJ4bF9jdHggKiwgdWludDMyX3QsIGludCAqKSkgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2xpc3QsICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgLnNldF9kZWZhdWx0ICAgPSAoaW50ICgqKShsaWJ4bF9f
Z2MgKiwgdWludDMyX3QsIHZvaWQgKiwgYm9vbCkpXAorICAgICAgICAubGlzdCAgICAgICAgICA9
IChkZXZpY2VfbGlzdF9mbl90KWxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2xpc3QsICAgIFwK
KyAgICAgICAgLnNldF9kZWZhdWx0ICAgPSAoZGV2aWNlX3NldF9kZWZhdWx0X2ZuX3QpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RldmljZV8gIyMgc25hbWUgIyMgX3NldGRlZmF1bHQsICAgICAgICAgICAgICAgXAotICAgICAg
ICAudG9fZGV2aWNlICAgICA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lk
ICosIGxpYnhsX19kZXZpY2UgKikpICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZV9mcm9tXyAjIyBuYW1lLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAuaW5pdCAgICAgICAgICA9ICh2b2lkICgqKSh2b2lkICopKWxp
YnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2luaXQsICAgIFwKLSAgICAgICAgLmNvcHkgICAgICAg
ICAgPSAodm9pZCAoKikobGlieGxfY3R4ICosIHZvaWQgKiwgdm9pZCAqKSkgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBf
Y29weSwgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAuZGlzcG9zZSAgICAgICA9ICh2
b2lkICgqKSh2b2lkICopKWxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2Rpc3Bvc2UsIFwKLSAg
ICAgICAgLmNvbXBhcmUgICAgICAgPSAoaW50ICgqKSh2b2lkICosIHZvaWQgKikpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC50b19kZXZpY2UgICAgID0gKGRldmljZV90
b19kZXZpY2VfZm5fdClsaWJ4bF9fZGV2aWNlX2Zyb21fICMjIG5hbWUsICAgXAorICAgICAgICAu
aW5pdCAgICAgICAgICA9IChkZXZpY2VfaW5pdF9mbl90KWxpYnhsX2RldmljZV8gIyMgc25hbWUg
IyMgX2luaXQsICAgIFwKKyAgICAgICAgLmNvcHkgICAgICAgICAgPSAoZGV2aWNlX2NvcHlfZm5f
dClsaWJ4bF9kZXZpY2VfICMjIHNuYW1lICMjIF9jb3B5LCAgICBcCisgICAgICAgIC5kaXNwb3Nl
ICAgICAgID0gKGRldmljZV9kaXNwb3NlX2ZuX3QpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV8gIyMgc25hbWUg
IyMgX2Rpc3Bvc2UsICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmNvbXBhcmUgICAgICAg
PSAoZGV2aWNlX2NvbXBhcmVfZm5fdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfY29t
cGFyZSwgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAudXBkYXRlX2RldmlkICA9IChpbnQg
KCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqKSkgICAgICAgICAgICAgIFwKKyAgICAg
ICAgLnVwZGF0ZV9kZXZpZCAgPSAoZGV2aWNlX3VwZGF0ZV9kZXZpZF9mbl90KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZV8gIyMgc25hbWUgIyMgX3VwZGF0ZV9kZXZpZCwgICAgICAgICAgICAgXAogICAgICAgICBfX1ZB
X0FSR1NfXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCmluZGV4IGQ4MWI5NWIuLmNmOGZkNWMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5j
CkBAIC01NDIsMTIgKzU0Miw5IEBAIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKG5pYykKIAog
REVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChuaWMsCiAgICAgLnVwZGF0ZV9jb25maWcgPSBsaWJ4
bF9kZXZpY2VfbmljX3VwZGF0ZV9jb25maWcsCi0gICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgq
KShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKLSAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19uaWNfZnJvbV94ZW5zdG9yZSwKLSAgICAuc2V0X3hlbnN0
b3JlX2NvbmZpZyA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhh
cnJheV90ICpmcm9udCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhh
cnJheV90ICpyb19mcm9udCkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0
X3hlbnN0b3JlX25pYworICAgIC5mcm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3Jl
X2ZuX3QpbGlieGxfX25pY19mcm9tX3hlbnN0b3JlLAorICAgIC5zZXRfeGVuc3RvcmVfY29uZmln
ID0gKGRldmljZV9zZXRfeGVuc3RvcmVfY29uZmlnX2ZuX3QpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX25pYywKICk7CiAKIC8qCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmlu
ZGV4IGJlZmM1NmIuLmEyMzcxZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNw
bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC0yNjksMTMgKzI2OSw5IEBA
IExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZkaXNwbCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVf
VVBEQVRFX0RFVklEKHZkaXNwbCwgInZkaXNwbCIpCiAKIERFRklORV9ERVZJQ0VfVFlQRV9TVFJV
Q1QodmRpc3BsLAotICAgIC51cGRhdGVfY29uZmlnID0gKHZvaWQgKCopKGxpYnhsX19nYyAqLCB2
b2lkICosIHZvaWQgKikpCi0gICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZp
Z192ZGlzcGwsCi0gICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgY29u
c3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKLSAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZSwKLSAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChp
bnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9u
dCkpCisgICAgLnVwZGF0ZV9jb25maWcgPSAoZGV2aWNlX3VwZGF0ZV9jb25maWdfZm5fdClsaWJ4
bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGwsCisgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNlX2Zy
b21feGVuc3RvcmVfZm5fdClsaWJ4bF9fdmRpc3BsX2Zyb21feGVuc3RvcmUsCisgICAgLnNldF94
ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfdmRpc3BsCiApOwogCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92dHBtLmMgYi90b29scy9saWJ4bC9saWJ4bF92
dHBtLmMKaW5kZXggNjE4MmNmYy4uYTA2ZjE1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdnRwbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwpAQCAtMjYzLDEyICsyNjMs
OSBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2dHBtKQogCiBERUZJTkVfREVWSUNFX1RZ
UEVfU1RSVUNUKHZ0cG0sCiAgICAgLnVwZGF0ZV9jb25maWcgPSBsaWJ4bF9kZXZpY2VfdnRwbV91
cGRhdGVfY29uZmlnLAotICAgIC5mcm9tX3hlbnN0b3JlID0gKGludCAoKikobGlieGxfX2djICos
IGNvbnN0IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZvaWQgKikpCi0gICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fdnRwbV9mcm9tX3hlbnN0b3JlLAotICAgIC5zZXRfeGVuc3RvcmVfY29uZmlnID0g
KGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zy
b250KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfdnRw
bQorICAgIC5mcm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpbGlieGxf
X3Z0cG1fZnJvbV94ZW5zdG9yZSwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vf
c2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3NldF94ZW5zdG9yZV92dHBtLAogKTsKIAogLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN0Q-0007pr-IO; Fri, 22 Sep 2017 12:24:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvN0P-0007pk-9q
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:24:29 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B1/49-27708-CF005C95; Fri, 22 Sep 2017 12:24:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVyMfS6s+4fhqO
 RBjP+sVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT385kLuhhqdg6ex17A+N65i5GLg4hgWmM
 EnP62xhBHBaBSywS3R07wRwJgXcsEts+LGXtYuQEcrIk7n9ayw5hp0ks+bGEDcKukHhx+BpYX
 EhAXuJgy2UoeyqTxNR1riA2m4CWxP3bK8DqRQSUJO6tmswEYjMLpEjsXQeymZNDWMBV4ubVXj
 CbRUBV4tXCy2A1vAIOEqd+X2aE2CUncfNcJ/MERv4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDiAEIdjAem+x8iFGSg0lJlFf3/5FIIb6k/JTKjMTi
 jPii0pzU4kOMGhwcAj+f/m1hlGLJy89LVZLg3QBSJ1iUmp5akZaZAwxxmFIJDh4lEd4mkDRvc
 UFibnFmOkTqFKM9x4U7l/4wcdx4eB1IHthzC0h23Lz7h0kIbKqUOO9+kDYBkLaM0jy4obCYvM
 QoKyXMywh0shBPQWpRbmYJqvwrRnEORiVh3nMgU3gy80rgdr8COosJ6Kzy1WBnlSQipKQaGAv
 M/nbmZD6KZDQ8o/1C+q+CwTJ3idZDGTM+8ElydqlPrtf+q+kn0LPpjuv8lKNPXnbO9ft++XGc
 oOe6P01XHV8FinxXm//o+37z+lW/dQ/qZyyYnlNcs3e71oqHk4tc5U5UzZvcZ+WrMP1gjqAy6
 6oXm3Ul0tuD9VMcL7mIxX77ovts2huv1UosxRmJhlrMRcWJALk4S3jEAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506083067!91675965!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60032 invoked from network); 22 Sep 2017 12:24:28 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 12:24:28 -0000
Received: by mail-lf0-f67.google.com with SMTP id y15so542169lfd.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 05:24: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;
 bh=1+7/C3Yb+EJ4tLzARXIlSvB2iztdhuxGENWG2sqYBSo=;
 b=hjrDF7I7b+9TIdL3vLYWhY7TeBweLUaCx8dzTRVsTqWV2Sk4IjASRlCy/3E1IggRs6
 5rWkNp/IeDsp76Zjq4zKdoegIIG88lgMTKMpUPCRzucuQmKC2z+oL7luT4KYloqgJGmf
 ch80L6p6vXC2koxgxg0tTB7lzmWAWWvMaVBt92D+HFxoWW+gX3htOw4VCqCdFbDTcHf7
 crz8MzYyP35A0aSxi9CClPDLut0RObXabGYm7b4jiUQHRz4kp836fnnHW1Ij6tBZE5DL
 /7RtxMD+4ca6teQ9xLhma/0Fru6QDVWK/6oXWNNVf9MGLiXIH8unDwVJ/kjr3U/L8hnG
 3Dlg==
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=1+7/C3Yb+EJ4tLzARXIlSvB2iztdhuxGENWG2sqYBSo=;
 b=cYbSlL7BuKqHmXxYL4PY943uualKiF5dLcOxdc3QKxnA0BFUwY2f4GL1UAW3je7Wuv
 TYl2YbpXMmyqJF3B90x0EP33JT1uqNj0tKD3SSP7rO9i10897QeTPu8gHFxsN7HO42OY
 xjPlkaSByEm4Hhp1aQ/T5uIzmS3pBaoRkC5kBe+K69urJ93SyQofJ3jg65Vgbdh93/b5
 gbRFscHrrrPkXtPbLMV1VelBxpXijJN6otdq+t7BQqnkKLFd6qzikKd7IMihnhWM366j
 VfGDuclr7QWNw0o8ieXVJm19wX7ZWHycCJKgdMnU2Tq4xf2nDvC7D1Ekr8M3JfwxaSFd
 a/+g==
X-Gm-Message-State: AHPjjUitRhjxqrbFQZhAOwONEPGnMtnzNZDZrgIHIXY/aj0hOCj5wvbh
 n2+sOaTbgtTIfKbuICGgUxsfPw==
X-Google-Smtp-Source: AOwi7QDCZo8Wui3GCWK+J0116iUyg5aUboZnKRFDUg2vK2p3IyAV73+VkTlKlxWplr1HDgL1s/b8bQ==
X-Received: by 10.46.95.19 with SMTP id t19mr2366660ljb.182.1506083067028;
 Fri, 22 Sep 2017 05:24:27 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id m89sm583846lfi.52.2017.09.22.05.24.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 05:24:26 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 15:24:19 +0300
Message-Id: <1506083060-18450-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKUmVi
YXNlCgpXZWkgTGl1ICgxKToKICBsaWJ4bDogcHJvdmlkZSB0eXBlZGVmcyBmb3IgZGV2aWNlIGZy
YW1ld29yayBmdW5jdGlvbnMKCiB0b29scy9saWJ4bC9saWJ4bF85cGZzLmMgICAgIHwgIDYgKyst
LQogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8ICA2ICsrLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2Rpc2suYyAgICAgfCAgNSArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
NzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX25pYy5jICAgICAgfCAgOSArKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNw
bC5jICAgfCAxMCArKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF92dHBtLmMgICAgIHwgIDkgKyst
LS0tCiA3IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDU4IGRlbGV0aW9ucygtKQoK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:26:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN29-00080N-3n; Fri, 22 Sep 2017 12:26:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvN28-00080F-8E
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:26:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0D/65-03642-76105C95; Fri, 22 Sep 2017 12:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyMfSao24a49F
 Ig+vnlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuT/dZCzbFVMxd9oixgXG3QxcjF4eQwFRG
 iT8zv7CAOCwCDawSze82gjkSAnNYJfY9fcPaxcgJ5JRJnPv4lx3CLpK4feU3lF0o8XfJc0YQm
 1dAUOLkzCdAzRxAY70kVr/jBAlzCjhK9E+bDTZGSKBUorF3PzOIzSagJXH/9go2kHIWAVWJq+
 sCIaYESLR072YDsYUF/CSW9mwGmy4ioCfRdABiEzPQ9EOH9zFB2JoSrdt/s09gFJyF5IhZSFI
 LGJlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxg
 vL8x4BCjJAeTkiiv7v8jkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAR+Pv3bwijFkpefl6okwbuQ4
 WikkGBRanpqRVpmDjCCYEolOHiURHg3gqR5iwsSc4sz0yFSpxiNOS7cufSHiePAnlt/mITAJk
 mJ8zqAlAqAlGaU5sENgkX2JUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzdoFM4cnMK4Hb9wr
 oFCagU8pXHwE5pSQRISXVwKhfVWz0cls493a5nGcTj7U83ld+fIa+ZqNapNl3Gc97lv9/H4qR
 /eB9++LXvOfW0jGb1iQsDvx66PCsC/bGfz3ubGBY7LX5XW5swOsVnPp1WU/Yvt62vrV/i47m8
 s1LOCL52QqOTFtYUjvreX55x1SV21IJwSdNxOUaNZ4YC2v8KnwlGpt0dbMSS3FGoqEWc1FxIg
 DGCNFy5wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506083173!65186838!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32315 invoked from network); 22 Sep 2017 12:26:14 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 12:26:14 -0000
Received: by mail-it0-f65.google.com with SMTP id 85so643977ith.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 05:26:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=votFcRacrb0N8rTHiDOhts+ycs4vHboth7+XmGCd4rU=;
 b=KIJXrgPmHp7wH9Ho4AclBEJF+gzdCTIWLlw1EdE1rDNSDpKzgxy1HFCtBBtRBIcCEy
 uwEp04NrLYhtFn/oVdp6l7yMlvVjycWfnzJA2OkEOee92dBBvot4DYXUUdvg6JcT61Sj
 Mg6750yPlZQOPD2XL+lYVnN9tZu2kZOPqAN3BiqC5fMKxgcL9FzVge7cHVVKLeQEcNQF
 IQ3AavcXLY/tpu79NKvAIHkV6FSJrVXR/LAEGfMChHY/2BJMXePHS7Bgn9YuSQK+5Kcm
 eUbFfQeL6kMVZAAO2T0lZILg0z667gRVcdf9ySWXa7YxPZQUdqF1/G2y6DFqbonuNIjj
 LUjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=votFcRacrb0N8rTHiDOhts+ycs4vHboth7+XmGCd4rU=;
 b=BCEkju7jySM8EefksRUO8tEJRA+rSHWmwMMEyr9vcko2buGG7wNW0qwvzG9/FZeJKR
 WujEwyvgk0HBXJqwatImgz2Xr3LVefdI9tdOhTfwcZxISbIKEZxb9ulOit/xUgFi1JpD
 wWeUFRG6wBb5MiaPf1Ke7nkWz00hjBlB0kPtVwcmdY5EjeykEa1ks4BsPL67T+l3mjUI
 mHLIoNTG+9KDkzQDc5fvbWtv+ojMQA4Y8xGbQ0ypqdj7jnLPd+b7KodWQ0Wr2ae8Ue1q
 8kBeViFOeGeOTcV/8jgXUqKw2vzheSRGnuedByr68sbb6zENeMnZ54FQhtQpXQh6tU3o
 jDVA==
X-Gm-Message-State: AHPjjUgXjAKZgsYy4e1q7P29B17wtR4zy6qpN+YHSnRMFewqsX+rvzok
 TDNb/ZxYCkktLoq1WeVA+oF/cACD/NTBgoyvM5s=
X-Google-Smtp-Source: AOwi7QCj+wePjWVd8qkI4HNlzlma+XlJWCOby7odPRBkcHMrO08BUek74HOlW8qCQO6vvEZavLyOKbCB2IYeY7HqlAc=
X-Received: by 10.36.105.21 with SMTP id e21mr5599808itc.24.1506083172834;
 Fri, 22 Sep 2017 05:26:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Fri, 22 Sep 2017 05:26:12 -0700 (PDT)
In-Reply-To: <1506083060-18450-2-git-send-email-al1img@gmail.com>
References: <1506083060-18450-1-git-send-email-al1img@gmail.com>
 <1506083060-18450-2-git-send-email-al1img@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 22 Sep 2017 15:26:12 +0300
Message-ID: <CACvf2oXffpzLajKRCK3q8YbPL9egKsjdbK10=Gsw7eePutwy3w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] libxl: provide typedefs for device
	framework functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMzoyNCBQTSwgT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4KPiBVc2UgdGhlIG5ldyB0eXBlZGVmcyB0byBhdm9pZCBjb3B5LW4tcGFzdGUgZXZlcnl3aGVy
ZS4KPgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jICAg
ICB8ICA2ICsrLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8ICA2ICsrLS0KPiAg
dG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICB8ICA1ICsrLS0KPiAgdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgfCAgOSArKy0tLS0KPiAgdG9v
bHMvbGlieGwvbGlieGxfdmRpc3BsLmMgICB8IDEwICsrLS0tLS0KPiAgdG9vbHMvbGlieGwvbGli
eGxfdnRwbS5jICAgICB8ICA5ICsrLS0tLQo+ICA3IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKyksIDU4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
XzlwZnMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwo+IGluZGV4IDYxZDI4NGMuLjlkYjg4
N2IgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfOXBmcy5jCj4gQEAgLTYwLDggKzYwLDYgQEAgTElCWExfREVGSU5FX0RFVklD
RV9SRU1PVkUocDkpCj4KPiAgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChwOSwKPiAgICAgIC5z
a2lwX2F0dGFjaCA9IDEsCj4gLSAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxp
YnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250LAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpKQo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5Cj4gKyAg
ICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90
KQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5LAo+
ICApOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA2ODUxMWQ3Li42MjRiZDAxIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbnNvbGUuYwo+IEBAIC03MzcsMTAgKzczNyw4IEBAIExJQlhMX0RFRklORV9ERVZJQ0VfUkVN
T1ZFKHZmYikKPgo+ICBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZmYiwKPiAgICAgIC5za2lw
X2F0dGFjaCA9IDEsCj4gLSAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxpYnhs
X19nYyAqLCB1aW50MzJfdCwgdm9pZCAqLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250LAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpKQo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYgo+ICsgICAg
LnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92ZmIsCj4g
ICk7Cj4KPiAgbGlieGxfeGVuX2NvbnNvbGVfcmVhZGVyICoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCj4gaW5kZXggMDZk
ZDRkMy4uNzExMWI0MiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKPiAr
KysgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKPiBAQCAtMTIwNiw5ICsxMjA2LDggQEAgc3Rh
dGljIGludCBsaWJ4bF9kZXZpY2VfZGlza19kbV9uZWVkZWQodm9pZCAqZSwgdW5zaWduZWQgZG9t
aWQpCj4gIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZGlzaywKPiAgICAgIC5tZXJnZSAgICAg
ICA9IGxpYnhsX2RldmljZV9kaXNrX21lcmdlLAo+ICAgICAgLmRtX25lZWRlZCAgID0gbGlieGxf
ZGV2aWNlX2Rpc2tfZG1fbmVlZGVkLAo+IC0gICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShs
aWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4bF9kZXZpZCwgdm9pZCAqKSkKPiAtICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2Rpc2tfZnJvbV94ZW5zdG9yZSwKPiAtICAgIC5za2lwX2F0
dGFjaCA9IDEKPiArICAgIC5mcm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2Zu
X3QpbGlieGxfX2Rpc2tfZnJvbV94ZW5zdG9yZSwKPiArICAgIC5za2lwX2F0dGFjaCA9IDEsCj4g
ICk7Cj4KPiAgLyoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCA4MWU4N2FlLi5jNzI2NTk1IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gQEAgLTM0NjEsMjggKzM0NjEsNDYgQEAgX2hpZGRlbiB2
b2lkIGxpYnhsX19ib290bG9hZGVyX3J1bihsaWJ4bF9fZWdjKiwgbGlieGxfX2Jvb3Rsb2FkZXJf
c3RhdGUgKnN0KTsKPiAgICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCB0
eXBlLCByZW1vdmUsIDApICAgICAgICAgICAgICAgXAo+ICAgICAgTElCWExfREVGSU5FX0RFVklD
RV9SRU1PVkVfRVhUKHR5cGUsIHR5cGUsIGRlc3Ryb3ksIDEpCj4KPiArdHlwZWRlZiB2b2lkICgq
ZGV2aWNlX2FkZF9mbl90KShsaWJ4bF9fZWdjICosIGxpYnhsX19hbyAqLCB1aW50MzJfdCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICosIGxp
YnhsX19tdWx0aWRldiAqKTsKPiArdHlwZWRlZiB2b2lkICooKmRldmljZV9saXN0X2ZuX3QpKGxp
YnhsX2N0eCAqLCB1aW50MzJfdCwgaW50ICopOwo+ICt0eXBlZGVmIGludCAoKmRldmljZV9zZXRf
ZGVmYXVsdF9mbl90KShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgYm9vbCk7Cj4gK3R5
cGVkZWYgaW50ICgqZGV2aWNlX3RvX2RldmljZV9mbl90KShsaWJ4bF9fZ2MgKiwgdWludDMyX3Qs
IHZvaWQgKiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19k
ZXZpY2UgKik7Cj4gK3R5cGVkZWYgdm9pZCAoKmRldmljZV9pbml0X2ZuX3QpKHZvaWQgKik7Cj4g
K3R5cGVkZWYgdm9pZCAoKmRldmljZV9jb3B5X2ZuX3QpKGxpYnhsX2N0eCAqLCB2b2lkICosIHZv
aWQgKik7Cj4gK3R5cGVkZWYgdm9pZCAoKmRldmljZV9kaXNwb3NlX2ZuX3QpKHZvaWQgKik7Cj4g
K3R5cGVkZWYgaW50ICgqZGV2aWNlX2NvbXBhcmVfZm5fdCkodm9pZCAqLCB2b2lkICopOwo+ICt0
eXBlZGVmIHZvaWQgKCpkZXZpY2VfbWVyZ2VfZm5fdCkobGlieGxfY3R4ICosIHZvaWQgKiwgdm9p
ZCAqKTsKPiArdHlwZWRlZiBpbnQgKCpkZXZpY2VfZG1fbmVlZGVkX2ZuX3QpKHZvaWQgKiwgdW5z
aWduZWQpOwo+ICt0eXBlZGVmIHZvaWQgKCpkZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90KShsaWJ4
bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopOwo+ICt0eXBlZGVmIGludCAoKmRldmljZV91cGRhdGVf
ZGV2aWRfZm5fdCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICopOwo+ICt0eXBlZGVmIGlu
dCAoKmRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICos
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWQs
IHZvaWQgKik7Cj4gK3R5cGVkZWYgaW50ICgqZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5f
dCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKiwgZmxleGFycmF5X3QgKiwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJy
YXlfdCAqKTsKPiArCj4gIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7Cj4gICAgICBjaGFyICp0
eXBlOwo+ICAgICAgaW50IHNraXBfYXR0YWNoOyAgIC8qIFNraXAgZW50cnkgaW4gZG9tY3JlYXRl
X2F0dGFjaF9kZXZpY2VzKCkgaWYgMSAqLwo+ICAgICAgaW50IHB0cl9vZmZzZXQ7ICAgIC8qIE9m
ZnNldCBvZiBkZXZpY2UgYXJyYXkgcHRyIGluIGxpYnhsX2RvbWFpbl9jb25maWcgKi8KPiAgICAg
IGludCBudW1fb2Zmc2V0OyAgICAvKiBPZmZzZXQgb2YgIyBvZiBkZXZpY2VzIGluIGxpYnhsX2Rv
bWFpbl9jb25maWcgKi8KPiAgICAgIGludCBkZXZfZWxlbV9zaXplOyAvKiBTaXplIG9mIG9uZSBk
ZXZpY2UgZWxlbWVudCBpbiBhcnJheSAqLwo+IC0gICAgdm9pZCAoKmFkZCkobGlieGxfX2VnYyAq
LCBsaWJ4bF9fYW8gKiwgdWludDMyX3QsIGxpYnhsX2RvbWFpbl9jb25maWcgKiwKPiAtICAgICAg
ICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqKTsKPiAtICAgIHZvaWQgKigqbGlzdCkobGlieGxf
Y3R4ICosIHVpbnQzMl90LCBpbnQgKik7Cj4gLSAgICBpbnQgKCpzZXRfZGVmYXVsdCkobGlieGxf
X2djICosIHVpbnQzMl90LCB2b2lkICosIGJvb2wpOwo+IC0gICAgaW50ICgqdG9fZGV2aWNlKShs
aWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgbGlieGxfX2RldmljZSAqKTsKPiAtICAgIHZv
aWQgKCppbml0KSh2b2lkICopOwo+IC0gICAgdm9pZCAoKmNvcHkpKGxpYnhsX2N0eCAqLCB2b2lk
ICosIHZvaWQgKik7Cj4gLSAgICB2b2lkICgqZGlzcG9zZSkodm9pZCAqKTsKPiAtICAgIGludCAo
KmNvbXBhcmUpKHZvaWQgKiwgdm9pZCAqKTsKPiAtICAgIHZvaWQgKCptZXJnZSkobGlieGxfY3R4
ICosIHZvaWQgKiwgdm9pZCAqKTsKPiAtICAgIGludCAoKmRtX25lZWRlZCkodm9pZCAqLCB1bnNp
Z25lZCk7Cj4gLSAgICB2b2lkICgqdXBkYXRlX2NvbmZpZykobGlieGxfX2djICosIHZvaWQgKiwg
dm9pZCAqKTsKPiAtICAgIGludCAoKnVwZGF0ZV9kZXZpZCkobGlieGxfX2djICosIHVpbnQzMl90
LCB2b2lkICopOwo+IC0gICAgaW50ICgqZnJvbV94ZW5zdG9yZSkobGlieGxfX2djICosIGNvbnN0
IGNoYXIgKiwgbGlieGxfZGV2aWQsIHZvaWQgKik7Cj4gLSAgICBpbnQgKCpzZXRfeGVuc3RvcmVf
Y29uZmlnKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgZmxleGFycmF5X3QgKiwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICosIGZsZXhhcnJheV90
ICopOwo+ICsgICAgZGV2aWNlX2FkZF9mbl90ICAgICAgICAgICAgICAgICBhZGQ7Cj4gKyAgICBk
ZXZpY2VfbGlzdF9mbl90ICAgICAgICAgICAgICAgIGxpc3Q7Cj4gKyAgICBkZXZpY2Vfc2V0X2Rl
ZmF1bHRfZm5fdCAgICAgICAgIHNldF9kZWZhdWx0Owo+ICsgICAgZGV2aWNlX3RvX2RldmljZV9m
bl90ICAgICAgICAgICB0b19kZXZpY2U7Cj4gKyAgICBkZXZpY2VfaW5pdF9mbl90ICAgICAgICAg
ICAgICAgIGluaXQ7Cj4gKyAgICBkZXZpY2VfY29weV9mbl90ICAgICAgICAgICAgICAgIGNvcHk7
Cj4gKyAgICBkZXZpY2VfZGlzcG9zZV9mbl90ICAgICAgICAgICAgIGRpc3Bvc2U7Cj4gKyAgICBk
ZXZpY2VfY29tcGFyZV9mbl90ICAgICAgICAgICAgIGNvbXBhcmU7Cj4gKyAgICBkZXZpY2VfbWVy
Z2VfZm5fdCAgICAgICAgICAgICAgIG1lcmdlOwo+ICsgICAgZGV2aWNlX2RtX25lZWRlZF9mbl90
ICAgICAgICAgICBkbV9uZWVkZWQ7Cj4gKyAgICBkZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90ICAg
ICAgIHVwZGF0ZV9jb25maWc7Cj4gKyAgICBkZXZpY2VfdXBkYXRlX2RldmlkX2ZuX3QgICAgICAg
IHVwZGF0ZV9kZXZpZDsKPiArICAgIGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QgICAgICAgZnJv
bV94ZW5zdG9yZTsKPiArICAgIGRldmljZV9zZXRfeGVuc3RvcmVfY29uZmlnX2ZuX3Qgc2V0X3hl
bnN0b3JlX2NvbmZpZzsKPiAgfTsKPgo+ICAjZGVmaW5lIERFRklORV9ERVZJQ0VfVFlQRV9TVFJV
Q1RfWChuYW1lLCBzbmFtZSwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IEBAIC0z
NDkyLDIwICszNTEwLDE3IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7Cj4gICAgICAgICAg
Lm51bV9vZmZzZXQgICAgPSBvZmZzZXRvZihsaWJ4bF9kb21haW5fY29uZmlnLCBudW1fICMjIG5h
bWUgIyMgcyksICAgICBcCj4gICAgICAgICAgLmRldl9lbGVtX3NpemUgPSBzaXplb2YobGlieGxf
ZGV2aWNlXyAjIyBzbmFtZSksICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgLmFk
ZCAgICAgICAgICAgPSBsaWJ4bF9fYWRkXyAjIyBuYW1lICMjIHMsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gLSAgICAgICAgLmxpc3QgICAgICAgICAgPSAodm9pZCAqKCopKGxpYnhs
X2N0eCAqLCB1aW50MzJfdCwgaW50ICopKSAgICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfICMjIHNuYW1lICMjIF9saXN0LCAgICAgICAgICAgICAg
ICAgICAgICBcCj4gLSAgICAgICAgLnNldF9kZWZhdWx0ICAgPSAoaW50ICgqKShsaWJ4bF9fZ2Mg
KiwgdWludDMyX3QsIHZvaWQgKiwgYm9vbCkpXAo+ICsgICAgICAgIC5saXN0ICAgICAgICAgID0g
KGRldmljZV9saXN0X2ZuX3QpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfbGlzdCwgICAgXAo+
ICsgICAgICAgIC5zZXRfZGVmYXVsdCAgID0gKGRldmljZV9zZXRfZGVmYXVsdF9mbl90KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RldmljZV8gIyMgc25hbWUgIyMgX3NldGRlZmF1bHQsICAgICAgICAgICAgICAgXAo+IC0g
ICAgICAgIC50b19kZXZpY2UgICAgID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQzMl90LCAg
ICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqLCBsaWJ4bF9fZGV2aWNlICopKSAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9mcm9tXyAjIyBuYW1lLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIC5pbml0ICAgICAgICAgID0gKHZvaWQgKCop
KHZvaWQgKikpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfaW5pdCwgICAgXAo+IC0gICAgICAg
IC5jb3B5ICAgICAgICAgID0gKHZvaWQgKCopKGxpYnhsX2N0eCAqLCB2b2lkICosIHZvaWQgKikp
ICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
XyAjIyBzbmFtZSAjIyBfY29weSwgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIC5k
aXNwb3NlICAgICAgID0gKHZvaWQgKCopKHZvaWQgKikpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAj
IyBfZGlzcG9zZSwgXAo+IC0gICAgICAgIC5jb21wYXJlICAgICAgID0gKGludCAoKikodm9pZCAq
LCB2b2lkICopKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIC50b19k
ZXZpY2UgICAgID0gKGRldmljZV90b19kZXZpY2VfZm5fdClsaWJ4bF9fZGV2aWNlX2Zyb21fICMj
IG5hbWUsICAgXAo+ICsgICAgICAgIC5pbml0ICAgICAgICAgID0gKGRldmljZV9pbml0X2ZuX3Qp
bGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfaW5pdCwgICAgXAo+ICsgICAgICAgIC5jb3B5ICAg
ICAgICAgID0gKGRldmljZV9jb3B5X2ZuX3QpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfY29w
eSwgICAgXAo+ICsgICAgICAgIC5kaXNwb3NlICAgICAgID0gKGRldmljZV9kaXNwb3NlX2ZuX3Qp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfZGlzcG9zZSwgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgIC5jb21wYXJlICAgICAgID0gKGRldmljZV9jb21wYXJlX2ZuX3QpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfY29tcGFyZSwgICAgICAgICAgICAgICAgICAg
XAo+IC0gICAgICAgIC51cGRhdGVfZGV2aWQgID0gKGludCAoKikobGlieGxfX2djICosIHVpbnQz
Ml90LCB2b2lkICopKSAgICAgICAgICAgICAgXAo+ICsgICAgICAgIC51cGRhdGVfZGV2aWQgID0g
KGRldmljZV91cGRhdGVfZGV2aWRfZm5fdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV8gIyMgc25hbWUgIyMgX3Vw
ZGF0ZV9kZXZpZCwgICAgICAgICAgICAgXAo+ICAgICAgICAgIF9fVkFfQVJHU19fICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
ICAgfQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX25pYy5jCj4gaW5kZXggZDgxYjk1Yi4uY2Y4ZmQ1YyAxMDA2NDQKPiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9uaWMuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCj4gQEAg
LTU0MiwxMiArNTQyLDkgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUobmljKQo+Cj4gIERF
RklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QobmljLAo+ICAgICAgLnVwZGF0ZV9jb25maWcgPSBsaWJ4
bF9kZXZpY2VfbmljX3VwZGF0ZV9jb25maWcsCj4gLSAgICAuZnJvbV94ZW5zdG9yZSA9IChpbnQg
KCopKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopKQo+IC0g
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fbmljX2Zyb21feGVuc3RvcmUsCj4gLSAgICAuc2V0
X3hlbnN0b3JlX2NvbmZpZyA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAq
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFj
aywgZmxleGFycmF5X3QgKmZyb250LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQpKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fc2V0X3hlbnN0b3JlX25pYwo+ICsgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNl
X2Zyb21feGVuc3RvcmVfZm5fdClsaWJ4bF9fbmljX2Zyb21feGVuc3RvcmUsCj4gKyAgICAuc2V0
X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX25pYywKPiAgKTsK
Pgo+ICAvKgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3ZkaXNwbC5jCj4gaW5kZXggYmVmYzU2Yi4uYTIzNzFlZCAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3ZkaXNwbC5jCj4gQEAgLTI2OSwxMyArMjY5LDkgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1P
VkUodmRpc3BsKQo+ICBzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2ZGlzcGwsICJ2
ZGlzcGwiKQo+Cj4gIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmRpc3BsLAo+IC0gICAgLnVw
ZGF0ZV9jb25maWcgPSAodm9pZCAoKikobGlieGxfX2djICosIHZvaWQgKiwgdm9pZCAqKSkKPiAt
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdmRpc3BsLAo+IC0gICAg
LmZyb21feGVuc3RvcmUgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLCBsaWJ4
bF9kZXZpZCwgdm9pZCAqKSkKPiAtICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3ZkaXNwbF9m
cm9tX3hlbnN0b3JlLAo+IC0gICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoaW50ICgqKShsaWJ4
bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KSkKPiAr
ICAgIC51cGRhdGVfY29uZmlnID0gKGRldmljZV91cGRhdGVfY29uZmlnX2ZuX3QpbGlieGxfX3Vw
ZGF0ZV9jb25maWdfdmRpc3BsLAo+ICsgICAgLmZyb21feGVuc3RvcmUgPSAoZGV2aWNlX2Zyb21f
eGVuc3RvcmVfZm5fdClsaWJ4bF9fdmRpc3BsX2Zyb21feGVuc3RvcmUsCj4gKyAgICAuc2V0X3hl
bnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZkaXNwbAo+ICApOwo+
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3Z0cG0uYwo+IGluZGV4IDYxODJjZmMuLmEwNmYxNWQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdnRwbS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCj4gQEAg
LTI2MywxMiArMjYzLDkgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodnRwbSkKPgo+ICBE
RUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZ0cG0sCj4gICAgICAudXBkYXRlX2NvbmZpZyA9IGxp
YnhsX2RldmljZV92dHBtX3VwZGF0ZV9jb25maWcsCj4gLSAgICAuZnJvbV94ZW5zdG9yZSA9IChp
bnQgKCopKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosIGxpYnhsX2RldmlkLCB2b2lkICopKQo+
IC0gICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fdnRwbV9mcm9tX3hlbnN0b3JlLAo+IC0gICAg
LnNldF94ZW5zdG9yZV9jb25maWcgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZv
aWQgKiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3Qg
KmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zyb250KSkKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3NldF94ZW5zdG9yZV92dHBtCj4gKyAgICAuZnJvbV94ZW5zdG9yZSA9IChk
ZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90KWxpYnhsX192dHBtX2Zyb21feGVuc3RvcmUsCj4gKyAg
ICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90
KQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Z0cG0s
Cj4gICk7Cj4KPiAgLyoKPiAtLQo+IDIuNy40Cj4KClBsZWFzZSBpZ25vcmUuCgotLSAKQmVzdCBS
ZWdhcmRzLApPbGVrc2FuZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN4q-0008Hg-KU; Fri, 22 Sep 2017 12:29:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvN4o-0008HE-Vs
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:29:03 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 09/22-03616-E0205C95; Fri, 22 Sep 2017 12:29:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6oy4v09F
 IgzW7jC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvf04xF7SzVay6o9TAeIyli5GLQ0hgOqNE
 94FzzCAOi8AlFokLH28wgTgSAu9YJKatP83WxcgJ5GRJnPrQBVTFAWSnSZxZIw9hVkqsalQCq
 RASkJc42HKZHcKeyiRxZlYtiM0moCVx//YKsCkiAkoS91ZNZgKxmQVSJPaua2MEsYUFvCQevz
 gCZrMIqEocWb0XrIZXwEHi6ITFTBAXyEncPNfJPIGRfwEjwypGjeLUorLUIl1jA72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYQCCHYx/1wYeYpTkYFIS5dX9fyRSiC8pP6Uy
 I7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSlSR4wxmPRgoJFqWmp1akZeYAwxumVIKDR0mEd
 yMDUJq3uCAxtzgzHSJ1itGe48KdS3+YOG48vA4kD+y5BSQ7bt79wyQENlVKnNcQZKoASFtGaR
 7cUFg8XmKUlRLmZQQ6WYinILUoN7MEVf4VozgHo5IwryXIFJ7MvBK43a+AzmICOqt89RGQs0o
 SEVJSDYxTvr9lLxCYc2x+xap4wzsRM6J4NvzvTpd/tVq2YbaRb8o2qbBVN9zColuTfzYWfz2y
 c8eiC0ei1lZ/dTmuuuZIyo/fS3ctsK0018ufU/ue2e2wuUaJwp+rZj7vVp8w3xIludpb/4y5Z
 HPEJS/plXHN7cH//j5NXi9y9azAp3XnH7ss8Pzza6erEktxRqKhFnNRcSIAbubbVMICAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506083341!86239939!1
X-Originating-IP: [209.85.215.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44201 invoked from network); 22 Sep 2017 12:29:01 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 12:29:01 -0000
Received: by mail-lf0-f65.google.com with SMTP id m199so541863lfe.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 05:29:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=9R0fGLQM3YDs31cJ52y5+/oGuJ09ck1iNPsISQbTyhE=;
 b=Oswe1aXapsthZsHZ00+8A2g01oo230t9UcTwUQD2PAgKH7ncnBcHkJOfUjRyuTo2DL
 UHcvzpKivY/+jqvvGw3do8l8SC2wTFQDXt/fEIuvQviHsCAbhqmINiCtIvPbh5NdL5L6
 IGF+M+QlUNZrNxoCg6JR6RFMTZfNpxJJjmonjLnCxoZKBymucOl6gpWzA4E6VIQyXbGt
 Fl64nG7rxa+AiMmQgShL0Dr8z4RgEHtXyqWYZgwFPdCVZFkmqDiK87Ks6Ykt5TGDbWoC
 IlznZC22oiliWKsDrebFbYtpzlcgTPHRnR/wsqR9tfam+sBtWcG+CqbTNqNbfXsSMHKv
 xheA==
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=9R0fGLQM3YDs31cJ52y5+/oGuJ09ck1iNPsISQbTyhE=;
 b=ATHVXwkFBylZT0QpNAQdIbK4PWDNngcVzC3Zzm7MiSKp1XNdzp/L4HtEHwMUjDhaRD
 8ppcnlnhJVZvDDXAMBC4slfxImGu96YzehQ6mNlq3x6Ox/3NrH3BsY5jEZJO0wQ/UDd8
 odpeRU/GSerX97FzAH5eD3V9s6k4DcBvSApBhtBRfLBX1kyz6/u6P/j0ocPIPOEFm7xM
 KHCHrDY6ja/95IpO2FYHKbB7fCY1BtU7b8fpvHFgcK/IqpAqWrKGSYSxvRqlLnWAzxfm
 7xHWxG9lgEbXmmvfA1cyRwnURj0KuEKbW4P7LxE57gRuuCWRhew1Elsa9krkhSYT6Vln
 oEMg==
X-Gm-Message-State: AHPjjUjEQAimpznzMWrrDWLdRZPo5iCMs1ye4ajtJIQ1qr8hjs/TrtPC
 WoBhjlQMvTXsAoE+IMY0gedMcQ==
X-Google-Smtp-Source: AOwi7QC3RS5+EgNP0ZxaY+21cfQJbk4RwargjgqhlICS5raWAFcU7EubBvre8HvForM2WOTKkKmrvg==
X-Received: by 10.25.83.213 with SMTP id h82mr2072627lfl.196.1506083340855;
 Fri, 22 Sep 2017 05:29:00 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id k10sm770167ljb.97.2017.09.22.05.28.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 05:29:00 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 15:28:54 +0300
Message-Id: <1506083335-18754-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1] libxl: provide typedefs for device framework
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKUmVz
ZW5kCgpPbGVrc2FuZHIgR3J5dHNvdiAoMSk6CiAgbGlieGw6IHJlbW92ZSBsaXN0IGNhbGxiYWNr
IGZyb20gZGV2aWNlIGZyYW1ld29yawoKIHRvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2
aWNlLmMgfCAgNCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYyAgICAgICAgIHwg
IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgICAgICAgICAgfCAgNCArKy0tCiB0
b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgICAgICAgICAgICAgIHwgMjQgKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICAgICAgICAgIHwgIDQgKyst
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgICB8IDMwICsrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICAgICAgICAg
ICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgICAgICAgICAgIHwgMjMgKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyAgICAgICAgICAgICAgfCAy
MyArKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMTAgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9u
cygrKSwgNzggZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:29:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN4r-0008Hz-RY; Fri, 22 Sep 2017 12:29:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvN4q-0008HQ-H1
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:29:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E4/4C-02224-F0205C95; Fri, 22 Sep 2017 12:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfS6iy4/09F
 Ig8+vmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtxz8zF5ytqHjUupGlgXFSeBcjF4eQwDRG
 iYkPN7GAOCwCL1kkpi7dzgjiSAj0s0o07PgN5HACOVkSV96chLLTJB6ufsMMYZdJXJr+igXEF
 hKQlzjYcpkdwp7KJPH9VwSIzSagJXH/9go2EFtEQEni3qrJTCA2s0CKxN51bWAzhQVcJW5e7Q
 WzWQRUJTqW3wGaycHBK+Ag8X5zEsQqOYmb5zrB1nIKOEp8Pf0MapWDxNYPbWwTGAUXMDKsYtQ
 oTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLh6BgbGHYydJ/wO
 MUpyMCmJ8ur+PxIpxJeUn1KZkVicEV9UmpNafIhRg4ND4OfTvy2MUix5+XmpShK84YxHI4UEi
 1LTUyvSMnOAMQFTKsHBoyTCuwgkzVtckJhbnJkOkTrFaM9x4c6lP0wcxzZdBpIH9twCkh037/
 5hEgKbKiXOawjSJgDSllGaBzcUFsOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzWoJM4cn
 MK4Hb/QroLCags8pXHwE5qyQRISXVwGgzc8akBPutE/13T/vEc+pYR5Xt4b3s/8qvBjoVty+X
 /v/pnuFLpk9LuB66XLfpfTOVS/uHicGWxOb/976lcp2Ku9wrucRG/0LvnbQWZbtwey1XMeH1H
 glG/YYau7be1tm09NfGG5dfx1hb+N1dHn/Fs8xLlfPRTnXr90prkwo+HqxrUzVmsVViKc5INN
 RiLipOBABDfhKC3AIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506083342!57987395!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34128 invoked from network); 22 Sep 2017 12:29:02 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 12:29:02 -0000
Received: by mail-lf0-f68.google.com with SMTP id y15so548049lfd.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 05:29:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+m1t1Jh8hpGq86s+tyWjYButqX1hth2qkgZV8rq+Te4=;
 b=m2OINWs6U/5DkqX5K79eR4fi3L7+F4a3a9EdDu5ha9cU+2VhrR8826kkfUOHryYozA
 ev6dqog+omU200HzVNW2AcHnjNUJ89I0sjAx4RbfmxeE7UHClyp+s4ObnP3BDpO9+DJV
 dNFmV0V8P25f++Ovt+tOKvvpTtYlKLjDeRQyFE/xS5eNck9WJ/Hb4mfjcbSXypVoIToj
 cFXdNv89bxIEFMrIl+jo581O7JSzqTltOeTF9sGNdk1Vs9H8Y705qvEpyxl8JEWfzC90
 NwWVacHVW/cu0WpSX1TAZAKlLNo1UdVZgFAcygMY7sO32lquPT25LmOuZcnTuqjgmZhn
 eFiA==
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=+m1t1Jh8hpGq86s+tyWjYButqX1hth2qkgZV8rq+Te4=;
 b=Yin4vwTjZzzFeehK1SMc2hlgspxNwctoxbbVYZSK/Hn+5+okO5ewdWNv1iqtNXlvMf
 4GXQKIp/5+AZER9B/9G/0ifLuXGrCQ/GDls7ymLpx7DEA8ulnoie9m6ZsIcORWUNYjO/
 mp21ioFw4ORuMfsAt1r9hKCwpCVPPza21XM1WZISefnVnVyuZc3vDtwACptHH1WAzOs7
 WKFTH8mHa93ASHXndQhxwkIwTLS8vlJv7vRoHChOKjD+bZInZdooKPA56U6MRukxt9Yv
 Y5O0bC95H9Ll8TIlToZ68ujeJ0N0ISjqXkkOj+AbbMLKufSzWObQrFESXteqxFfmnwf4
 te3Q==
X-Gm-Message-State: AHPjjUiB4SiLhbgak1dUPNM3rqfpkJuo6ShhVSDeVYyXNMDfRgC6qbLo
 ucwf2XA+yYk3dt/mBxfR0Cit6g==
X-Google-Smtp-Source: AOwi7QBPijproNCFbGTtGwJnxQdpFI3wFmm89qMqcLoC2sdOy8+41o6X0L+++UhkCmraoUo/Dkvw9g==
X-Received: by 10.25.74.3 with SMTP id x3mr2158805lfa.105.1506083342070;
 Fri, 22 Sep 2017 05:29:02 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-52.209.223.85.sovam.net.ua.
 [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id k10sm770167ljb.97.2017.09.22.05.29.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 22 Sep 2017 05:29:01 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 15:28:55 +0300
Message-Id: <1506083335-18754-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506083335-18754-1-git-send-email-al1img@gmail.com>
References: <1506083335-18754-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQXMg
d2UgaGF2ZSBnZW5lcmljIGZ1bmN0aW9ucyB0byBnZXQgZGV2aWNlIGxpc3QKKGxpYnhsX19kZXZp
Y2VfbGlzdCkgbm8gbmVlZCB0byBoYXZlIGNhbGxiYWNrIGluCnRoZSBmcmFtZXdvcmsuIFRvIHJl
c29sdmUgaXNzdWUgd2hlbiBYUyBlbnRyeQpkb2Vzbid0IG1hdGNoIGRldmljZSBuYW1lLCBkZXZp
Y2UgdHlwZSBpcwpleHRlbmRlZCB3aXRoIGZpZWxkICJlbnRyeSIgd2hpY2gga2VlcHMgWFMgZW50
cnkuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZA
ZXBhbS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYyB8ICA0
ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jICAgICAgICAgfCAgMiArLQogdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2Rpc2suYyAgICAgICAgICAgICAgfCAyNCArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgICAgICAgICAgfCAgNCArKy0tCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9uaWMuYyAgICAgICAgICAgICAgIHwgIDYgKysr
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAgICAgICAgICAgfCAyMyArKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICAgICAgICAgICB8IDIzICsrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxMCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA3OCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2Rl
dmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY2hlY2twb2ludF9kZXZpY2UuYwppbmRleCBlZjIx
MmU0Li5mNjM5NWRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jaGVja3BvaW50X2Rl
dmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NoZWNrcG9pbnRfZGV2aWNlLmMKQEAgLTY0
LDExICs2NCwxMSBAQCB2b2lkIGxpYnhsX19jaGVja3BvaW50X2RldmljZXNfc2V0dXAobGlieGxf
X2VnYyAqZWdjLAogCiAgICAgaWYgKGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgJiAoMSA8PCBMSUJY
TF9fREVWSUNFX0tJTkRfVklGKSkKICAgICAgICAgY2RzLT5uaWNzID0gbGlieGxfX2RldmljZV9s
aXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBjZHMtPmRvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInZpZiIsICZjZHMtPm51bV9uaWNzKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjZHMtPm51bV9uaWNzKTsKIAogICAgIGlm
IChjZHMtPmRldmljZV9raW5kX2ZsYWdzICYgKDEgPDwgTElCWExfX0RFVklDRV9LSU5EX1ZCRCkp
CiAgICAgICAgIGNkcy0+ZGlza3MgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fZGlz
a19kZXZ0eXBlLCBjZHMtPmRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJ2YmQiLCAmY2RzLT5udW1fZGlza3MpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZjZHMtPm51bV9kaXNrcyk7CiAKICAgICBpZiAoY2RzLT5udW1fbmlj
cyA9PSAwICYmIGNkcy0+bnVtX2Rpc2tzID09IDApCiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
b2xvX3NhdmUuYwppbmRleCA0M2Y3ZGJlLi4zMjQ3Y2NlIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9jb2xvX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpA
QCAtMTIyLDcgKzEyMiw3IEBAIHZvaWQgbGlieGxfX2NvbG9fc2F2ZV9zZXR1cChsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19jb2xvX3NhdmVfc3RhdGUgKmNzcykKIAogICAgICAgICAvKiBVc2UgdGhp
cyBhcmdzIHdlIGNhbiBjb25uZWN0IHRvIHFlbXUgY29sby1jb21wYXJlICovCiAgICAgICAgIGNk
cy0+bmljcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19uaWNfZGV2dHlwZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNkcy0+ZG9taWQsICJ2aWYiLCAm
Y2RzLT5udW1fbmljcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
ZHMtPmRvbWlkLCAmY2RzLT5udW1fbmljcyk7CiAgICAgICAgIGlmIChjZHMtPm51bV9uaWNzID4g
MCkgewogICAgICAgICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9ob3N0ID0gY2RzLT5uaWNzWzBd
LmNvbG9fY2hlY2twb2ludF9ob3N0OwogICAgICAgICAgICAgY3NzLT5jcHMuY2hlY2twb2ludF9w
b3J0ID0gY2RzLT5uaWNzWzBdLmNvbG9fY2hlY2twb2ludF9wb3J0OwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRl
eCA2N2I3YWZiLi40NmNhNWE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMTk4OSw3ICsxOTg5LDcgQEAg
b3V0OgogfQogCiB2b2lkICpsaWJ4bF9fZGV2aWNlX2xpc3QobGlieGxfX2djICpnYywgY29uc3Qg
c3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbmFtZSwgaW50ICpudW0pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQogewogICAgIHZvaWQgKnIgPSBO
VUxMOwogICAgIHZvaWQgKmxpc3QgPSBOVUxMOwpAQCAtMjAwMiw3ICsyMDAyLDcgQEAgdm9pZCAq
bGlieGxfX2RldmljZV9saXN0KGxpYnhsX19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZp
Y2VfdHlwZSAqZHQsCiAgICAgKm51bSA9IDA7CiAKICAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRG
KCIlcy9kZXZpY2UvJXMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xp
YnhsX3BhdGgoZ2MsIGRvbWlkKSwgbmFtZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLCBkdC0+ZW50cnkpOwogCiAgICAgZGlyID0g
bGlieGxfX3hzX2RpcmVjdG9yeShnYywgWEJUX05VTEwsIGxpYnhsX3BhdGgsICZuZGlycyk7CiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2Rpc2suYwppbmRleCA3MTExYjQyLi4yNjNjYjU2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kaXNrLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC02MjIsMjQgKzYy
Miw2IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLWxpYnhsX2RldmljZV9kaXNrICpsaWJ4
bF9kZXZpY2VfZGlza19saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpu
dW0pCi17Ci0gICAgbGlieGxfZGV2aWNlX2Rpc2sgKnI7Ci0KLSAgICBHQ19JTklUKGN0eCk7Ci0K
LSAgICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX2Rpc2tfZGV2dHlwZSwgZG9t
aWQsICJ2YmQiLCBudW0pOwotCi0gICAgR0NfRlJFRTsKLQotICAgIHJldHVybiByOwotfQotCi12
b2lkIGxpYnhsX2RldmljZV9kaXNrX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfZGlzayAqbGlzdCwg
aW50IG51bSkKLXsKLSAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZSgmbGlieGxfX2Rpc2tfZGV2
dHlwZSwgbGlzdCwgbnVtKTsKLX0KLQogaW50IGxpYnhsX2RldmljZV9kaXNrX2dldGluZm8obGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssIGxpYnhsX2Rpc2tpbmZvICpkaXNraW5mbykKIHsK
QEAgLTc0MSw3ICs3MjMsNyBAQCBpbnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgbGlieGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIGRpc2tzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxf
X2Rpc2tfZGV2dHlwZSwgZG9taWQsICJ2YmQiLCAmbnVtKTsKKyAgICBkaXNrcyA9IGxpYnhsX19k
ZXZpY2VfbGlzdChnYywgJmxpYnhsX19kaXNrX2RldnR5cGUsIGRvbWlkLCAmbnVtKTsKICAgICBm
b3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKICAgICAgICAgaWYgKGRpc2tzW2ldLmlzX2Nkcm9t
ICYmICFzdHJjbXAoZGlzay0+dmRldiwgZGlza3NbaV0udmRldikpCiAgICAgICAgIHsKQEAgLTEy
MDEsOSArMTE4MywxMSBAQCBzdGF0aWMgaW50IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCh2
b2lkICplLCB1bnNpZ25lZCBkb21pZCkKICAgICAgICAgICAgZWxlbS0+YmFja2VuZF9kb21pZCA9
PSBkb21pZDsKIH0KIAorTElCWExfREVGSU5FX0RFVklDRV9MSVNUKGRpc2spCisKICNkZWZpbmUg
bGlieGxfX2RldmljZV9kaXNrX3VwZGF0ZV9kZXZpZCBOVUxMCiAKLURFRklORV9ERVZJQ0VfVFlQ
RV9TVFJVQ1QoZGlzaywKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChkaXNrLCBkaXNrLCB2
YmQsCiAgICAgLm1lcmdlICAgICAgID0gbGlieGxfZGV2aWNlX2Rpc2tfbWVyZ2UsCiAgICAgLmRt
X25lZWRlZCAgID0gbGlieGxfZGV2aWNlX2Rpc2tfZG1fbmVlZGVkLAogICAgIC5mcm9tX3hlbnN0
b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpbGlieGxfX2Rpc2tfZnJvbV94ZW5zdG9y
ZSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMKaW5kZXggMDhlY2NkMC4uMDQzNGFiOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKQEAg
LTE2NzksMTEgKzE2NzksMTEgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0
aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgIGlmICghZHQp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIGlmICghZHQtPmxpc3QgfHwg
IWR0LT5jb21wYXJlKQorICAgICAgICAgICAgaWYgKCFkdC0+Y29tcGFyZSkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgbnVtX2RldiA9IGxpYnhsX19kZXZpY2VfdHlw
ZV9nZXRfbnVtKGR0LCBkX2NvbmZpZyk7Ci0gICAgICAgICAgICBwID0gZHQtPmxpc3QoQ1RYLCBk
b21pZCwgJm51bSk7CisgICAgICAgICAgICBwID0gbGlieGxfX2RldmljZV9saXN0KGdjLCBkdCwg
ZG9taWQsICZudW0pOwogICAgICAgICAgICAgaWYgKHAgPT0gTlVMTCkgewogICAgICAgICAgICAg
ICAgIExPR0QoREVCVUcsIGRvbWlkLCAiTm8gJXMgZnJvbSB4ZW5zdG9yZSIsCiAgICAgICAgICAg
ICAgICAgICAgICBkdC0+dHlwZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBjNzI2NTk1Li44Yjcx
NTE3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM0NjEsOSArMzQ2MSwyNyBAQCBfaGlkZGVuIHZv
aWQgbGlieGxfX2Jvb3Rsb2FkZXJfcnVuKGxpYnhsX19lZ2MqLCBsaWJ4bF9fYm9vdGxvYWRlcl9z
dGF0ZSAqc3QpOwogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCB0eXBl
LCByZW1vdmUsIDApICAgICAgICAgICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVN
T1ZFX0VYVCh0eXBlLCB0eXBlLCBkZXN0cm95LCAxKQogCisjZGVmaW5lIExJQlhMX0RFRklORV9E
RVZJQ0VfTElTVCh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
bGlieGxfZGV2aWNlXyMjdHlwZSAqbGlieGxfZGV2aWNlXyMjdHlwZSMjX2xpc3QobGlieGxfY3R4
ICpjdHgsICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpudW0pICAgICAgICAgICBcCisgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGxpYnhsX2RldmljZV8jI3R5cGUgKnI7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEdDX0lOSVQoY3R4KTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHIg
PSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fIyN0eXBlIyNfZGV2dHlwZSwgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsIG51bSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEdDX0ZSRUU7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVy
biByOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm9pZCBsaWJ4bF9k
ZXZpY2VfIyN0eXBlIyNfbGlzdF9mcmVlKGxpYnhsX2RldmljZV8jI3R5cGUgKmxpc3QsICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBudW0pICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxpYnhsX19kZXZp
Y2VfbGlzdF9mcmVlKCZsaWJ4bF9fIyN0eXBlIyNfZGV2dHlwZSwgbGlzdCwgbnVtKTsgICBcCisg
ICAgfQorCiB0eXBlZGVmIHZvaWQgKCpkZXZpY2VfYWRkX2ZuX3QpKGxpYnhsX19lZ2MgKiwgbGli
eGxfX2FvICosIHVpbnQzMl90LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fY29uZmlnICosIGxpYnhsX19tdWx0aWRldiAqKTsKLXR5cGVkZWYgdm9pZCAqKCpk
ZXZpY2VfbGlzdF9mbl90KShsaWJ4bF9jdHggKiwgdWludDMyX3QsIGludCAqKTsKIHR5cGVkZWYg
aW50ICgqZGV2aWNlX3NldF9kZWZhdWx0X2ZuX3QpKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9p
ZCAqLCBib29sKTsKIHR5cGVkZWYgaW50ICgqZGV2aWNlX3RvX2RldmljZV9mbl90KShsaWJ4bF9f
Z2MgKiwgdWludDMyX3QsIHZvaWQgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlICopOwpAQCAtMzQ4MywxMiArMzUwMSwxMiBAQCB0eXBlZGVmIGlu
dCAoKmRldmljZV9zZXRfeGVuc3RvcmVfY29uZmlnX2ZuX3QpKGxpYnhsX19nYyAqLCB1aW50MzJf
dCwgdm9pZCAqLAogCiBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgewogICAgIGNoYXIgKnR5cGU7
CisgICAgY2hhciAqZW50cnk7CiAgICAgaW50IHNraXBfYXR0YWNoOyAgIC8qIFNraXAgZW50cnkg
aW4gZG9tY3JlYXRlX2F0dGFjaF9kZXZpY2VzKCkgaWYgMSAqLwogICAgIGludCBwdHJfb2Zmc2V0
OyAgICAvKiBPZmZzZXQgb2YgZGV2aWNlIGFycmF5IHB0ciBpbiBsaWJ4bF9kb21haW5fY29uZmln
ICovCiAgICAgaW50IG51bV9vZmZzZXQ7ICAgIC8qIE9mZnNldCBvZiAjIG9mIGRldmljZXMgaW4g
bGlieGxfZG9tYWluX2NvbmZpZyAqLwogICAgIGludCBkZXZfZWxlbV9zaXplOyAvKiBTaXplIG9m
IG9uZSBkZXZpY2UgZWxlbWVudCBpbiBhcnJheSAqLwogICAgIGRldmljZV9hZGRfZm5fdCAgICAg
ICAgICAgICAgICAgYWRkOwotICAgIGRldmljZV9saXN0X2ZuX3QgICAgICAgICAgICAgICAgbGlz
dDsKICAgICBkZXZpY2Vfc2V0X2RlZmF1bHRfZm5fdCAgICAgICAgIHNldF9kZWZhdWx0OwogICAg
IGRldmljZV90b19kZXZpY2VfZm5fdCAgICAgICAgICAgdG9fZGV2aWNlOwogICAgIGRldmljZV9p
bml0X2ZuX3QgICAgICAgICAgICAgICAgaW5pdDsKQEAgLTM1MDMsMTQgKzM1MjEsMTQgQEAgc3Ry
dWN0IGxpYnhsX2RldmljZV90eXBlIHsKICAgICBkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19m
bl90IHNldF94ZW5zdG9yZV9jb25maWc7CiB9OwogCi0jZGVmaW5lIERFRklORV9ERVZJQ0VfVFlQ
RV9TVFJVQ1RfWChuYW1lLCBzbmFtZSwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1gobmFtZSwgc25hbWUsIHNlbnRyeSwg
Li4uKSAgICAgICAgICAgICAgICAgIFwKICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5
cGUgbGlieGxfXyAjIyBuYW1lICMjIF9kZXZ0eXBlID0geyAgICAgICAgICAgICBcCiAgICAgICAg
IC50eXBlICAgICAgICAgID0gI3NuYW1lLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAuZW50cnkgICAgICAgICA9ICNzZW50cnksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLnB0cl9v
ZmZzZXQgICAgPSBvZmZzZXRvZihsaWJ4bF9kb21haW5fY29uZmlnLCBuYW1lICMjIHMpLCAgICAg
ICAgICAgICBcCiAgICAgICAgIC5udW1fb2Zmc2V0ICAgID0gb2Zmc2V0b2YobGlieGxfZG9tYWlu
X2NvbmZpZywgbnVtXyAjIyBuYW1lICMjIHMpLCAgICAgXAogICAgICAgICAuZGV2X2VsZW1fc2l6
ZSA9IHNpemVvZihsaWJ4bF9kZXZpY2VfICMjIHNuYW1lKSwgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgLmFkZCAgICAgICAgICAgPSBsaWJ4bF9fYWRkXyAjIyBuYW1lICMjIHMsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5saXN0ICAgICAgICAgID0gKGRl
dmljZV9saXN0X2ZuX3QpbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfbGlzdCwgICAgXAogICAg
ICAgICAuc2V0X2RlZmF1bHQgICA9IChkZXZpY2Vfc2V0X2RlZmF1bHRfZm5fdCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2
aWNlXyAjIyBzbmFtZSAjIyBfc2V0ZGVmYXVsdCwgICAgICAgICAgICAgICBcCiAgICAgICAgIC50
b19kZXZpY2UgICAgID0gKGRldmljZV90b19kZXZpY2VfZm5fdClsaWJ4bF9fZGV2aWNlX2Zyb21f
ICMjIG5hbWUsICAgXApAQCAtMzUyNiw3ICszNTQ0LDcgQEAgc3RydWN0IGxpYnhsX2RldmljZV90
eXBlIHsKICAgICB9CiAKICNkZWZpbmUgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChuYW1lLCAu
Li4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgREVGSU5FX0RFVklD
RV9UWVBFX1NUUlVDVF9YKG5hbWUsIG5hbWUsIF9fVkFfQVJHU19fKQorICAgIERFRklORV9ERVZJ
Q0VfVFlQRV9TVFJVQ1RfWChuYW1lLCBuYW1lLCBuYW1lLCBfX1ZBX0FSR1NfXykKIAogc3RhdGlj
IGlubGluZSB2b2lkICoqbGlieGxfX2RldmljZV90eXBlX2dldF9wdHIoCiAgICAgY29uc3Qgc3Ry
dWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9j
b25maWcpCkBAIC00MzM4LDcgKzQzNTYsNyBAQCBpbnQgbGlieGxfX2RldmljZV9hZGQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgKiBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZQogICov
CiB2b2lkKiBsaWJ4bF9fZGV2aWNlX2xpc3QobGlieGxfX2djICpnYywgY29uc3Qgc3RydWN0IGxp
YnhsX2RldmljZV90eXBlICpkdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCwgY29uc3QgY2hhciogbmFtZSwgaW50ICpudW0pOworICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSk7CiB2b2lkIGxpYnhsX19kZXZpY2VfbGlzdF9m
cmVlKGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmxpc3QsIGludCBudW0pOwogI2VuZGlmCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9uaWMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCmluZGV4IGNm
OGZkNWMuLjlkYWVjZjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jCkBAIC0yOSw3ICsyOSw3IEBAIGludCBsaWJ4bF9tYWNf
dG9fZGV2aWNlX25pYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKHJj
KQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBuaWNzID0gbGlieGxfX2RldmljZV9saXN0KGdj
LCAmbGlieGxfX25pY19kZXZ0eXBlLCBkb21pZCwgInZpZiIsICZuYik7CisgICAgbmljcyA9IGxp
YnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19uaWNfZGV2dHlwZSwgZG9taWQsICZuYik7CiAg
ICAgaWYgKCFuaWNzKQogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKIApAQCAtNDI2LDcgKzQy
Niw3IEBAIGxpYnhsX2RldmljZV9uaWMgKmxpYnhsX2RldmljZV9uaWNfbGlzdChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtCiAKICAgICBHQ19JTklUKGN0eCk7CiAKLSAg
ICByID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX25pY19kZXZ0eXBlLCBkb21pZCwg
InZpZiIsIG51bSk7CisgICAgciA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19uaWNf
ZGV2dHlwZSwgZG9taWQsIG51bSk7CiAKICAgICBHQ19GUkVFOwogCkBAIC01NDAsNyArNTQwLDcg
QEAgTElCWExfREVGSU5FX0RFVklDRV9BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRVNfQURE
KG5pYykKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKG5pYykKIAotREVGSU5FX0RFVklDRV9U
WVBFX1NUUlVDVChuaWMsCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1gobmljLCBuaWMsIHZp
ZiwKICAgICAudXBkYXRlX2NvbmZpZyA9IGxpYnhsX2RldmljZV9uaWNfdXBkYXRlX2NvbmZpZywK
ICAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90KWxpYnhsX19u
aWNfZnJvbV94ZW5zdG9yZSwKICAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChkZXZpY2Vfc2V0
X3hlbnN0b3JlX2NvbmZpZ19mbl90KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCBmOTI5ZTVhLi44OGE1NWNlIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9w
Y2kuYwpAQCAtMTY4Miw3ICsxNjgyLDcgQEAgc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfcGNpX2Nv
bXBhcmUobGlieGxfZGV2aWNlX3BjaSAqZDEsCiAKICNkZWZpbmUgbGlieGxfX2RldmljZV9wY2lf
dXBkYXRlX2RldmlkIE5VTEwKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKHBjaWRldiwg
cGNpKTsKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChwY2lkZXYsIHBjaSwgcGNpKTsKIAog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Zk
aXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKaW5kZXggYTIzNzFlZC4uZTYxZWYy
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdmRpc3BsLmMKQEAgLTk0LDI1ICs5NCw2IEBAIHN0YXRpYyBpbnQgbGlieGxfX3Nl
dF94ZW5zdG9yZV92ZGlzcGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWxpYnhsX2RldmljZV92ZGlzcGwgKmxpYnhsX2RldmljZV92ZGlzcGxfbGlz
dChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpudW0pCi17Ci0gICAgbGlieGxfZGV2aWNlX3Zk
aXNwbCAqcjsKLQotICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSBsaWJ4bF9fZGV2aWNlX2xp
c3QoZ2MsICZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsIGRvbWlkLCAidmRpc3BsIiwgbnVtKTsKLQot
ICAgIEdDX0ZSRUU7Ci0KLSAgICByZXR1cm4gcjsKLX0KLQotdm9pZCBsaWJ4bF9kZXZpY2VfdmRp
c3BsX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfdmRpc3BsKiBsaXN0LCBpbnQgbnVtKQotewotICAg
IGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsIGxpc3QsIG51
bSk7Ci19Ci0KIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV92ZGlzcGxfZ2V0Y29ubmVjdG9ycyhs
aWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpwYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3ZkaXNwbGluZm8gKmluZm8pCkBAIC0yMzksOCArMjIwLDcgQEAg
aW50IGxpYnhsX2RldmlkX3RvX2RldmljZV92ZGlzcGwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAogCiAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbF9pbml0KHZkaXNwbCk7CiAKLSAgICB2
ZGlzcGxzID0gbGlieGxfX2RldmljZV9saXN0KGdjLCAmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsICJ2ZGlzcGwiLCAmbik7Cisg
ICAgdmRpc3BscyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX192ZGlzcGxfZGV2dHlw
ZSwgZG9taWQsICZuKTsKIAogICAgIGlmICghdmRpc3BscykgeyByYyA9IEVSUk9SX05PVEZPVU5E
OyBnb3RvIG91dDsgfQogCkBAIC0yNjcsNiArMjQ3LDcgQEAgTElCWExfREVGSU5FX0RFVklDRV9B
REQodmRpc3BsKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlzcGwpCiBMSUJY
TF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2ZGlzcGwpCiBzdGF0aWMgTElCWExfREVGSU5FX1VQREFU
RV9ERVZJRCh2ZGlzcGwsICJ2ZGlzcGwiKQorTElCWExfREVGSU5FX0RFVklDRV9MSVNUKHZkaXNw
bCkKIAogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2ZGlzcGwsCiAgICAgLnVwZGF0ZV9jb25m
aWcgPSAoZGV2aWNlX3VwZGF0ZV9jb25maWdfZm5fdClsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlz
cGwsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92dHBtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF92dHBtLmMKaW5kZXggYTA2ZjE1ZC4uM2YwYzU2MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfdnRwbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYwpAQCAtMTA0LDI0
ICsxMDQsNiBAQCBzdGF0aWMgaW50IGxpYnhsX192dHBtX2Zyb21feGVuc3RvcmUobGlieGxfX2dj
ICpnYywgY29uc3QgY2hhciAqbGlieGxfcGF0aCwKICAgICByZXR1cm4gMDsKIH0KIAotbGlieGxf
ZGV2aWNlX3Z0cG0gKmxpYnhsX2RldmljZV92dHBtX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLCBpbnQgKm51bSkKLXsKLSAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqcjsKLQotICAg
IEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9f
dnRwbV9kZXZ0eXBlLCBkb21pZCwgInZ0cG0iLCBudW0pOwotCi0gICAgR0NfRlJFRTsKLQotICAg
IHJldHVybiByOwotfQotCi12b2lkIGxpYnhsX2RldmljZV92dHBtX2xpc3RfZnJlZShsaWJ4bF9k
ZXZpY2VfdnRwbSogbGlzdCwgaW50IG51bSkKLXsKLSAgICBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJl
ZSgmbGlieGxfX3Z0cG1fZGV2dHlwZSwgbGlzdCwgbnVtKTsKLX0KLQogaW50IGxpYnhsX2Rldmlj
ZV92dHBtX2dldGluZm8obGlieGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RldmljZV92dHBtICp2dHBtLApAQCAtMTk2LDcgKzE3OCw3IEBAIGludCBsaWJ4bF9kZXZpZF90
b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwKICAgICBpbnQgbmIsIGk7CiAgICAgaW50IHJj
OwogCi0gICAgdnRwbXMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4bF9fdnRwbV9kZXZ0
eXBlLCBkb21pZCwgInZ0cG0iLCAmbmIpOworICAgIHZ0cG1zID0gbGlieGxfX2RldmljZV9saXN0
KGdjLCAmbGlieGxfX3Z0cG1fZGV2dHlwZSwgZG9taWQsICZuYik7CiAgICAgaWYgKCF2dHBtcykK
ICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiAKQEAgLTIzMSw3ICsyMTMsNyBAQCBpbnQgbGli
eGxfdXVpZF90b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgaW50IG5iLCBpOwogICAgIGludCByYzsKIAotICAgIHZ0cG1zID0gbGlieGxfX2RldmljZV9s
aXN0KGdjLCAmbGlieGxfX3Z0cG1fZGV2dHlwZSwgZG9taWQsICJ2dHBtIiwgJm5iKTsKKyAgICB2
dHBtcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX192dHBtX2RldnR5cGUsIGRvbWlk
LCAmbmIpOwogICAgIGlmICghdnRwbXMpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCkBA
IC0yNjAsNiArMjQyLDcgQEAgc3RhdGljIHZvaWQgbGlieGxfZGV2aWNlX3Z0cG1fdXBkYXRlX2Nv
bmZpZyhsaWJ4bF9fZ2MgKmdjLCB2b2lkICpkLCB2b2lkICpzKQogTElCWExfREVGSU5FX0RFVklD
RV9BREQodnRwbSkKIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNFU19BREQodnRwbSkKIExJQlhM
X0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0cG0pCitMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodnRw
bSkKIAogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2dHBtLAogICAgIC51cGRhdGVfY29uZmln
ID0gbGlieGxfZGV2aWNlX3Z0cG1fdXBkYXRlX2NvbmZpZywKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN8K-0000b0-AU; Fri, 22 Sep 2017 12:32:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvN8I-0000ar-Uj
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:32:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AF/CE-03283-6E205C95; Fri, 22 Sep 2017 12:32:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/cp09F
 IgylPDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1D56zFWxjqThyZCN7A+NZ5i5GDg4hgTyJ
 fYvDuhg5OXgF7CRWTPzHDGJLCBhKnF54kwWkhEVAVeL8ORmQMJuAukTbs+2sILaIgJLEkzfvG
 bsYuTiYBfoYJXbd/M4IUi8s4CzRMEsepEZIIE1i9r3/7CA2p4ClxNIr38G28goISvzdIQwSZh
 bQknj46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGuo
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHQMQ7GDc+dzpEKMkB5OSKK/u/yOR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4eYBhLCRYlJqeWpGWmQOMAJi0BAePkgjvbUagNG9xQ
 WJucWY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpx3MUipAEhpRmke3CBYZF5ilJUS5mUEOk
 2IpyC1KDezBFX+FaM4B6OSMG8ZyBSezLwSuH2vgE5hAjqlfPURkFNKEhFSUg2MUz55LGhlZ5t
 +/OWBM4xVkakvJlZfkyg+fdmGl33C4V/9Vhtn7mo8sGHGVuWjdnc+Ch3n0jWZ89nesUiVXWuG
 j4/c9JwVT/+5eXyabtQT7vF9uf+dqw/0rIWlPRwfPm757qOz0uxKmpb4+XghRjX7hmtbp3qcd
 Qs3MewqYP38cLG5eM+GD84XlViKMxINtZiLihMBfg1Jn8cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506083556!113471419!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34249 invoked from network); 22 Sep 2017 12:32:37 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 12:32:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:32:35 -0600
Message-Id: <59C51F04020000780017E996@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:32:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-4-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 03/23] x86/mm: move update_intpte to
	pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uaAo+
IEBAIC0xOCw0ICsxOCw2OSBAQCBzdGF0aWMgaW5saW5lIGwxX3BnZW50cnlfdCBndWVzdF9nZXRf
ZWZmX2wxZSh1bnNpZ25lZCBsb25nIGxpbmVhcikKPiAgICAgIHJldHVybiBsMWU7Cj4gIH0KPiAg
Cj4gKy8qCj4gKyAqIFBURSB1cGRhdGVzIGNhbiBiZSBkb25lIHdpdGggb3JkaW5hcnkgd3JpdGVz
IGV4Y2VwdDoKPiArICogIDEuIERlYnVnIGJ1aWxkcyBnZXQgZXh0cmEgY2hlY2tpbmcgYnkgdXNp
bmcgQ01QWENIR1s4Ql0uCj4gKyAqLwo+ICsjaWYgIWRlZmluZWQoTkRFQlVHKQoKI2lmZGVmCgo+
ICsjZGVmaW5lIFBURV9VUERBVEVfV0lUSF9DTVBYQ0hHCgojZWxzZQojdW5kZWYKCm5vdyB0aGF0
IGl0IHNpdHMgaW4gYSBoZWFkZXIsIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuCgpXaXRoIHRoYXQK
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvN9N-0000h6-Jf; Fri, 22 Sep 2017 12:33:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvN9M-0000gy-2Z
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:33:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D8/56-03422-72305C95; Fri, 22 Sep 2017 12:33:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS1ed+Wi
 kQd9NVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePr9YCCyYwVq3+sYG9gbGDsYuTkEBLIk5jX
 95YZxOYVsJO49/IXK4gtIWAocXrhTRYQm0VAVWLb3JtgNWwC6hJtz7aD1YgIKEk8efMeaA4XB
 7NAH6PErpvfwYYKC/hIHOxvY4ZYkCYxtaEVqIGDg1PAUqJ5uz+IySsgKPF3hzBIBbOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD0GIBgB+OqBYGHGCU5mJREeXX/H4kU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHLw3Q0UkiwKDU9tSItMwcYBTBpCQ4eJRHe24xAad7igsTc4
 sx0iNQpRnuOnhUX/zBx9IHJGw+vA8mOm3f/MAmx5OXnpUqJ84qBTBUAacsozYMbCovaS4yyUs
 K8jEBnCvEUpBblZpagyr9iFOdgVBLm1QCZwpOZVwK3+xXQWUxAZ5WvPgJyVkkiQkqqgVEpSFn
 c5b2x/XzLJ8dEYgS+S79dGqSdes1j5ofzVvvf/ZZkmySV1M4Y96Qydp1GtH6posvV62ullz2U
 C1YTULKYft48xr4srnrb6h715Yc2f10okPai9lXf/73PLnhYHjnCdONxu+DC6Ob3UlN4Wt7xX
 OQSj3Wpt2qoVzBJ3s1lNek0Y26WsRJLcUaioRZzUXEiAFO31PDVAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506083621!77485348!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48934 invoked from network); 22 Sep 2017 12:33:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 12:33:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:33:41 -0600
Message-Id: <59C51F46020000780017E999@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:33:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-5-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-5-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 04/23] x86/mm: move {un,
 }adjust_guest_l*e to pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:37:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNCl-0000wp-6C; Fri, 22 Sep 2017 12:37:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNCj-0000wj-Vr
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:37:14 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BA/FA-02023-9F305C95; Fri, 22 Sep 2017 12:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/cH89F
 Ig6almhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bejX8YC2ZwVVyff56lgbGHo4uRg0NIIE9i
 /jG+LkZODl4BO4kP9xuYQWwJAUOJ0wtvsoDYLAKqEldn7gOz2QTUJdqebWcFsUUElCSevHnP2
 MXIxcEs0Mcosevmd0aQhLCAu8T/Q71MILaQQJrEv38QzZwClhK/L65iB9nLKyAo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6y
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYegxAsINx7z+nQ4ySHExKory6/49E
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNQeGspBgUWp6akVaZg4wCmDSEhw8SiK8LiBp3uKCx
 NzizHSI1ClGY44DE678YeLouHn3D5MQS15+XqqUOC8rSKkASGlGaR7cIFh0XmKUlRLmZQQ6TY
 inILUoN7MEVf4VozgHo5Iw730moCk8mXklcPteAZ3CBHRK+eojIKeUJCKkpBoYF54LZbDam7a
 ojT9lv9TtnMls64KnNux5FHH2lLns18bqyB0n6/smPIwrnLK9Xb5BtuXj1nhFWQmmI2fDObdH
 KLW4Hfgjx2E7PYBBey6fpL3tvRl3hZwPp3SVGN5zYb396VBvU+zc+Yr3lZXv5ulYl835yyWuJ
 SXLfp35qL/Tp8rs/Vo5L88psRRnJBpqMRcVJwIACq1MfMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506083830!92791740!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29774 invoked from network); 22 Sep 2017 12:37:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 12:37:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:37:10 -0600
Message-Id: <59C52017020000780017E9AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:37:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-6-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-6-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 05/23] x86/mm: move ro page fault
	emulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAo+IEBAIC0w
LDAgKzEsMzggQEAKPiArLyoKPiArICogYXNtLXg4Ni9wdi9tbS5oCj4gKyAqCj4gKyAqIE1lbW9y
eSBtYW5hZ2VtZW50IGludGVyZmFjZXMgZm9yIFBWIGd1ZXN0cwo+ICsgKgo+ICsgKiBDb3B5cmln
aHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiArICoKPiArICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICov
Cj4gKwo+ICsjaWZuZGVmIF9fWDg2X1BWX01NX0hfXwo+ICsjZGVmaW5lIF9fWDg2X1BWX01NX0hf
Xwo+ICsKPiArI2lmZGVmIENPTkZJR19QVgo+ICsKPiAraW50IHB2X3JvX3BhZ2VfZmF1bHQodW5z
aWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4gKwo+ICsjZWxz
ZQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgcHZfcm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25n
IGFkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKCkFTU0VSVF9VTlJFQUNIQUJMRSgpPyBJbiBhbnkgZXZlbnQK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvND4-0000yt-Df; Fri, 22 Sep 2017 12:37:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvND2-0000yi-OX
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:37:32 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 43/69-01910-B0405C95; Fri, 22 Sep 2017 12:37:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS5eb5Wi
 kwf6jMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bX6wEFkxkrVv9Ywd7A2MDYxcjJISSQJ3Fi
 wlJWEJtXwE6i5doUJhBbQsBQ4vTCmywgNouAqsTNyQvA4mwC6hJtz7aD1YsIKEk8efMeaA4XB
 7NAH6PErpvfwYYKC4RJ/Dt1hRliQZrEmSNv2EFsTgFLid4vU9i6GDmAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhrpJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgfNXtfIhRkoNJSZRX9/+RSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvObMRyOFBItS01Mr0jJzgHEAk5bg4FES4XUBSfMWFyTmF
 memQ6ROMdpz9Ky4+IeJow9M3nh4HUh23Lz7h0mIJS8/L1VKnJcVpE0ApC2jNA9uKCxuLzHKSg
 nzMgKdKcRTkFqUm1mCKv+KUZyDUUmYVwZkCk9mXgnc7ldAZzEBnVW++gjIWSWJCCmpBkab5t+
 fXe3znLdM+qqVsbd99QeH2IWJThWLtkef+f5p4u8r/23uxGf9aq/6mvXbevmbuRtZdsg/c4ln
 iOiVbNwSK2smutr5o7LZCa+ZuVqL2s/kN7idvdd7/NoS26t3D2avSX719RT7a8fExFKxfaxz9
 NIutSiHzHX8edli3emlBm6mP6Mt57EosRRnJBpqMRcVJwIA2lA38dYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506083849!60580539!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51530 invoked from network); 22 Sep 2017 12:37:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 12:37:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:37:29 -0600
Message-Id: <59C5202A020000780017E9B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:37:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-7-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-7-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 06/23] x86/mm: remove the now unused
 inclusion of pv/emulate.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:58:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:58:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNXe-0002Rz-8O; Fri, 22 Sep 2017 12:58:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNXc-0002Rn-M0
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:58:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 48/B8-03422-40905C95; Fri, 22 Sep 2017 12:58:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5eF82i
 kwdPNMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8baXXMYC94wVZxr28bSwLiZqYuRk0NIIE9i
 0cpTzCA2r4CdRNeqBrC4hIChxOmFN1lAbBYBVYnDy/rBatgE1CXanm1nBbFFBJQknrx5z9jFy
 MXBLNDHKLHr5ndGkISwgLPE10WnWSAWpElsXLYcrJlTwFJi8ezfQHEOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukYGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GH8tCzjEKMnBpCTKu4PtaKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4X7EA5waLU9NSKtMwcYCTApCU4eJREeH+DpHmLCxJzi
 zPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8O0FKBUBKM0rz4AbBIvQSo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHl5OICm8GTmlcDtewV0ChPQKeWrj4CcUpKIkJJqYEywCy/9u1E1RvK
 36gtV5viOg9eCWHnnT7Dd/trm5qSJOczth491TsiZqy7K1F+2J3BqX/vC+U7bd/W8izlabrlh
 +/HDen9Y+m8tvyFopLxrmeuyaZV7J8bLeqmUHI4Oy5lkXCf0cnF3wOaezZKbzoev/ui689DjZ
 7Nqrt6qEixyCfzYsi1A10aJpTgj0VCLuag4EQCqrL5vywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506085122!84133090!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63364 invoked from network); 22 Sep 2017 12:58:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 12:58:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:58:42 -0600
Message-Id: <59C52521020000780017E9D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:58:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-8-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-8-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 07/23] x86/mm: move map_guest_l1e to
	pv/mm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIGV4cG9ydCB0aGUgZnVuY3Rpb24gdmlhIHB2L21tLmguCj4gCj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkknbSBub3Qgb3Zlcmx5IGhhcHB5IHdpdGgg
dGhlIGZ1bmN0aW9uIGJlY29taW5nIG5vbi1zdGF0aWMsIGJ1dCBJCmNhbiBzZWUgdGhhdCBpdCds
bCBiZSBiZXR0ZXIgdG8gbW92ZSBncmFudCB0YWJsZSBzdHVmZiBhbmQgdXBkYXRlLXZhLQptYXBw
aW5nIGludG8gZGlmZmVyZW50IGZpbGVzLCBzbwpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 12:59:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 12:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNYL-0002Uz-Gs; Fri, 22 Sep 2017 12:59:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNYJ-0002Ur-Tx
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 12:59:32 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D0/ED-03423-F2905C95; Fri, 22 Sep 2017 12:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS1eX82i
 kwaoJyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adyUsZCz4wVjT8+MvewHiGsYuRk0NIIE/i
 zZ2tQDYHB6+AncS7Pg+QsISAocTphTdZQGwWAVWJvdvWsoHYbALqEm3PtrOC2CICShJP3rwHa
 uXiYBboY5TYdfM72ExhAWeJ9l8r2CDmp0kc//gczOYUsJTo//2aHWKXoMTfHcIgYWYBLYmHv2
 6xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka65XlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxpmX/Q8xSnIwKYny7mA7GinEl5Sf
 UpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKErwv2IHqBItS01Mr0jJzgNEBUyrBwaMkw
 nsIJM1bXJCYW5yZDpE6xWjMcePh9T9MHB037/5hEgKbJCXOuxOkVACkNKM0D24QLGovMcpKCf
 MyAp0pxFOQWpSbWYIq/4pRnINRSZj3PMgUnsy8Erh9r4BOYQI6pXz1EZBTShIRUlINjJ134zd
 qVv4yaLn2ZuGuz7PvCUVczftV4W/aKrjzm6Kf7NHb574sub68sEPx77R9997MKsjdGme6I2OV
 pWmeLPsSbVa9qoU7HSYJ/3VVPR6551Psz2inr/IzWSW7DY8m8tYkNckc3RLdYRo6W3iJ8LHl0
 tt7vn5NUE5iOHfW0MxibqSqn+M6VSWW4oxEQy3mouJEAHxCXQ3VAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506085163!105630400!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17360 invoked from network); 22 Sep 2017 12:59:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 12:59:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 06:59:23 -0600
Message-Id: <59C5254D020000780017E9E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 06:59:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-9-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-9-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 08/23] x86/mm: split out pv grant table
	code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgY29kZSB0byBwdi9ncmFudF90YWJsZS5jLiBOb3RoaW5nIG5lZWRzIHRvIGJlIGRv
bmUgd2l0aAo+IHJlZ2FyZCB0byBoZWFkZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNbP-0003Dd-VU; Fri, 22 Sep 2017 13:02:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNbP-0003DX-0X
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:02:43 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 84/28-01911-2F905C95; Fri, 22 Sep 2017 13:02:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/cj59F
 Ig1lH1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlZyoLNrNXPH08maWB8SFrFyMHh5BAnsSt
 p1ZdjJwcvAJ2Ele3/mEDsSUEDCVOL7zJAmKzCKhKzJmxkBHEZhNQl2h7tp0VxBYRUJJ48uY9U
 JyLg1mgj1Fi183vYEXCAp4S76ZcBhskJJAuMe1eI5jNKWAlcbrpPwvIXl4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DI72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYyvup0PMUpyMCmJ8u5gOxop
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJXDBjKQoJFqempFWmZOcAogElLcPAoifCu5wBK8xYXJ
 OYWZ6ZDpE4xGnPceHj9DxNHx827f5iEWPLy81KlxHnfgZQKgJRmlObBDYJF5yVGWSlhXkag04
 R4ClKLcjNLUOVfMYpzMCoJ8/4HmcKTmVcCt+8V0ClMQKeUrz4CckpJIkJKqoFR+tJzeyGFi3M
 fSCy4Pof76OOePVZa7NwBN7YfTb7xbuEnD7d/W4s+LhTYph2/6/0/BwOn237bhLe/vcJXOu3N
 5tB6PbPbiy2Wr1iw4rL+rM0bJR4xzvf7c+fyqqmGQiWhGa/vOjo9XirCuv6hlPICTZc5y+exv
 JS/mD15/+4QySzn/Tc2aU8R/KTEUpyRaKjFXFScCAD8A7B0yQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506085359!115906888!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35536 invoked from network); 22 Sep 2017 13:02:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:02:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:02:39 -0600
Message-Id: <59C52610020000780017E9E4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:02:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-10-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-10-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 09/23] x86/mm: add pv prefix to {set,
 destroy}_gdt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9tbS5oCj4gQEAgLTI1LDE0ICsyNSwyNCBAQAo+ICAKPiAgaW50IHB2X3JvX3BhZ2Vf
ZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4g
IAo+ICtsb25nIHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKmQsIHVuc2lnbmVkIGxvbmcgKmZyYW1l
cywgdW5zaWduZWQgaW50IGVudHJpZXMpOwo+ICt2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2
Y3B1ICpkKTsKPiArCj4gICNlbHNlCj4gIAo+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKwo+
ICBzdGF0aWMgaW5saW5lIGludCBwdl9yb19wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgewo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUg
bG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICpkLCB1bnNpZ25lZCBsb25nICpmcmFtZXMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyaWVzKQo+ICt7
IHJldHVybiAtRUlOVkFMOyB9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9kZXN0cm95X2dkdChz
dHJ1Y3QgdmNwdSAqZCkge30KClBsZWFzZSBldmVyeXdoZXJlIGhlcmUgc3dpdGNoIHRoZSBwYXJh
bWV0ZXIgbmFtZXMgZnJvbSBkIHRvIHYuCldpdGggdGhhdCBhbmQgYWdhaW4gbWF5YmUgQVNTRVJU
X1VOUkVBQ0hBQkxFKCkgYWRkZWQgdG8gdGhlCnN0dWJzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:02:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNbY-0003Eu-6k; Fri, 22 Sep 2017 13:02:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvNbX-0003Eb-Co
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:02:51 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6D/06-03414-AF905C95; Fri, 22 Sep 2017 13:02:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO5PzqO
 RBltuW1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbD6xiKbjHXLGqtYO1gXEKcxcjJ4eEgL/E
 kr4/LCA2i4CqxIR5R8HibALKEj87e9lAbBEBDYmVbxYC1XBxMAt0MkosWzIdrEFYwFNiztRDT
 CA2r4CFxNQbW8GahQTKJNpvPICKC0qcnPkErJ5ZQEdiwe5PQEM5gGxpieX/OEDCnAKOEv1Ppo
 LtEhVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU01UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwfhtWcAhRkkOJiVR3h1sRyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCKAUNXSLAoNT21Ii0zBxj0MGkJDh4lEd71HEBp3uKCxNzizHSI1
 ClGY45jmy7/YeK48fD6HyYhlrz8vFQpcd53IKUCIKUZpXlwg2DReIlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvP9BpvBk5pXA7XsFdAoT0Cnlq4+AnFKSiJCSamDU0Zo359AWp6ItSqW9x6r
 POwqxL+lfd1bPxmbqyshrLh5hAp/8HmtfqvmRzyC2tD/1+LqCnNXBffWPjlkYTTuUOm9fu3Dd
 PN8dT61ff7i6zeEB1+/lSnflNTeWb7GZtCEuMfLm3Fsa+sznxM5JbpE0jOaa3iaVNq9e4tLss
 q0O4iwfJgrufMusxFKckWioxVxUnAgAVH0XaMECAAA=
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506085368!80670261!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35433 invoked from network); 22 Sep 2017 13:02:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 13:02:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440827185"
Date: Fri, 22 Sep 2017 14:02:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170922130246.4v2sldpp4cjfetzc@citrix.com>
References: <1506083335-18754-1-git-send-email-al1img@gmail.com>
 <1506083335-18754-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506083335-18754-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDM6Mjg6NTVQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFzIHdlIGhhdmUgZ2VuZXJpYyBmdW5jdGlvbnMgdG8gZ2V0IGRldmljZSBs
aXN0Cj4gKGxpYnhsX19kZXZpY2VfbGlzdCkgbm8gbmVlZCB0byBoYXZlIGNhbGxiYWNrIGluCj4g
dGhlIGZyYW1ld29yay4gVG8gcmVzb2x2ZSBpc3N1ZSB3aGVuIFhTIGVudHJ5Cj4gZG9lc24ndCBt
YXRjaCBkZXZpY2UgbmFtZSwgZGV2aWNlIHR5cGUgaXMKPiBleHRlbmRlZCB3aXRoIGZpZWxkICJl
bnRyeSIgd2hpY2gga2VlcHMgWFMgZW50cnkuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:07:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNg6-0003YH-P3; Fri, 22 Sep 2017 13:07:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNg5-0003YB-Oj
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:07:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8B/B8-00743-41B05C95; Fri, 22 Sep 2017 13:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS1eE+2i
 kweH9qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPBc3sBdOZK97/PMDUwHiFqYuRg0NIIE/i
 4R0gk5ODV8BOYtG8qewgtoSAocTphTdZQGwWAVWJ96+ngMXZBNQl2p5tZwWxRQSUJJ68ec/Yx
 cjFwSzQxyix6+Z3RpCEsECwxNnvK5hBbCGBdIlX8yaDNXMKWEls3LOeGWQvr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZl
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gqe/jDjFKcjApifLuYDsa
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeDm5gOoEi1LTUyvSMnOA8QFTK
 sHBoyTCKwGS5i0uSMwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJgU2SEud9zwlUKgBSmlGaBzcIFr
 eXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMy7EWQKT2ZeCdy+V0CnMAGdUr76CMgpJYkIKak
 Gxuwf93kszbYULdocnW++QHryg8L/3v4z7DsMrniy8Sru/Vv14SBn+wz9New6wlFhjIFL256/
 L5aK37/cq6KNb0+mzaff+r9u8FRPPR1ddi8q7Ci7kpfZ3RjODMNJX5b72c1rnt7z6Jr96Sds+
 furT1sxKIacq7+cp2kkwSp14v5lXd62m+V6SizFGYmGWsxFxYkAKgcTftYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506085650!112918379!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57632 invoked from network); 22 Sep 2017 13:07:32 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:07:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:07:30 -0600
Message-Id: <59C52731020000780017EA33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:07:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-11-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-11-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 10/23] x86/mm: split out descriptor table
 manipulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgY29kZSB0byBwdi9kZXNjcmlwdG9yLXRhYmxlcy5jLiBDaGFuZ2UgdTY0IHRvIHVp
bnQ2NF90IHdoaWxlCj4gbW92aW5nLiBVc2UgY3VycmQgaW4gZG9fdXBkYXRlX2Rlc2NyaXB0b3Iu
CgpIbW0sIHNvIHRoZSAibGF0ZXIiIGluIHBhdGNoIDkgaXNuJ3QgaW4gYSBmdXR1cmUgc2VyaWVz
LCBidXQgaGVyZS4KV2h5IGNvdWxkbid0IHRoZSBtb3ZlIGFuZCByZW5hbWUgdGhlbiBiZSBkb25l
IGluIG9uZSBzdGVwPwpBbnl3YXkgLi4uCgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNiK-0003gG-4S; Fri, 22 Sep 2017 13:09:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNiI-0003gA-PO
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:09:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 39/ED-17770-E9B05C95; Fri, 22 Sep 2017 13:09:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3cu99F
 Ig0W7NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJiw6zFFxiqVgw9zNLA+Mb5i5GTg4hgTyJ
 86eOMoHYvAJ2EtNbd7GB2BIChhKnF95kAbFZBFQltizoBouzCahLtD3bzgpiiwgoSTx5856xi
 5GLg1mgj1Fi183vjCAJYYFQiQfT3zFBLEiX2P/qDlgzp4CVRFtnC1AzB9AyQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jc72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYyL1wYeYpTkYFIS5d3BdjRS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvPi6gnGBRanpqRVpmDjASYNISHDxKIrznQNK8xQWJu
 cWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvPy8VClx3tMgpQIgpRmleXCDYBF6iVFWSpiXEeg0IZ
 6C1KLczBJU+VeM4hyMSsK8j0Cm8GTmlcDtewV0ChPQKeWrj4CcUpKIkJJqYGRQy5rMPzPeZsG
 65Rt6eYt99m/ZeVNmUek7Xscug2KdnWoJj54Jpco0Trq2oj7hljbTxSV3NpyT/X/q/abpjYnq
 K9U2rFX1Om4+MdTl+vo3z56IfejkF2B9f8jv4U3ZCBvZu766ln9nntjAdmh/zLGCWw1hi0v3P
 JW8P5c18J6WjCSj0HdJ1TVKLMUZiYZazEXFiQDg6JmtywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506085787!84135359!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54851 invoked from network); 22 Sep 2017 13:09:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:09:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:09:47 -0600
Message-Id: <59C527BB020000780017EA5B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:09:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-12-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-12-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 11/23] x86/mm: move compat descriptor
 table manipulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwo+IEBAIC0xODEsNiArMTgxLDQ2IEBAIGxvbmcg
ZG9fdXBkYXRlX2Rlc2NyaXB0b3IodWludDY0X3QgcGEsIHVpbnQ2NF90IGRlc2MpCj4gICAgICBy
ZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtpbnQgY29tcGF0X3NldF9nZHQoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LCB1bnNpZ25lZCBpbnQgZW50cmllcykKPiArewo+ICsg
ICAgdW5zaWduZWQgaW50IGksIG5yX3BhZ2VzID0gKGVudHJpZXMgKyA1MTEpIC8gNTEyOwo+ICsg
ICAgdW5zaWduZWQgbG9uZyBmcmFtZXNbMTZdOwo+ICsgICAgbG9uZyByZXQ7CgpDb25zaWRlcmlu
ZyB0aGUgZnVuY3Rpb24gcmV0dXJucyBpbnQsIGhvdyBhYm91dCBjaGFuZ2luZyB0aGlzIHRvIGlu
dAphcyB5b3UgZ28/IEVpdGhlciB3YXkKCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:13:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:13:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNlx-0004LD-JZ; Fri, 22 Sep 2017 13:13:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvNlv-0004L1-Cq
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 13:13:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DC/3E-02817-E7C05C95; Fri, 22 Sep 2017 13:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbeW52i
 kwdJVhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HhtOltBv1nF7LbzbA2M
 m3S7GLk4hAQamSQadt5hgnAeM0rM+XADytnGKDFl6XaWLkZODhEBZ4mvZ+ayg9i8AvoSKxdOB
 YsLC7hJNHY/B7MlBCYxSdz6XAphe0qsmD2RDcZ++mgaUA07B5uAlcQhsS5GDg4WAVWJK5+yJz
 ByL2BkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6G8GINj
 BeLDZ+RCjJAeTkihvEffRSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD+5gHKCRanpqRVpmTnA
 wINJS3DwKInwcoK08hYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8PSJEASFFGaR7cCFgUX
 GKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbxTIFJ7MvBK4Ta+AjmACOqJ89RGQI0oSEVJSDY
 x12rETXjutKW70D3NV7L6u+fCMmdurTKlT+fuvm6aZtPwS1mCMnrzmHHfS7ARHaf+4r4lHrqz
 QObfE67m10mvhZx9vFec+l0rYftQ7d9OHOTMueS2x31k5VeWFYeytqCr56fFvvhyI6PxbyPP9
 lNY0g+d3tQRXfRJbdtnVLnTCxJDyQ/qd3Q+UWIozEg21mIuKEwHqhvosfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506086012!109929243!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58919 invoked from network); 22 Sep 2017 13:13:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 13:13:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvNls-00037i-28; Fri, 22 Sep 2017 13:13:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvNlm-0002Nc-PV; Fri, 22 Sep 2017 13:13:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvNlm-0007RW-F1; Fri, 22 Sep 2017 13:13:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113721-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=829324d18c089636ce492613f7e99c8f78096d9b
X-Osstest-Versions-That: xen=73b9640a3c4a6ea093c7fee231df71ffff7f66e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 13:13:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113721: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzcyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgyOTMyNGQxOGMwODk2MzZjZTQ5MjYxM2Y3ZTk5Yzhm
NzgwOTZkOWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDczYjk2NDBh
M2M0YTZlYTA5M2M3ZmVlMjMxZGY3MWZmZmY3ZjY2ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzY2OSAgMjAxNy0wOS0yMSAxNDowMjoyNiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM3MjEgIDIwMTctMDktMjIgMTE6MTE6MzggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNp
b249ODI5MzI0ZDE4YzA4OTYzNmNlNDkyNjEzZjdlOTljOGY3ODA5NmQ5YgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDgyOTMyNGQxOGMwODk2MzZjZTQ5MjYxM2Y3ZTk5
YzhmNzgwOTZkOWIKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ODI5MzI0
ZDE4YzA4OTYzNmNlNDkyNjEzZjdlOTljOGY3ODA5NmQ5YgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFu
Y2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ODI5MzI0ZDE4YzA4OTYzNmNlNDkyNjEzZjdl
OTljOGY3ODA5NmQ5YiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJl
YW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVz
dFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcv
cWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxl
LXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdCA4MjkzMjRkMThjMDg5NjM2Y2U0OTI2MTNmN2U5OWM4Zjc4
MDk2ZDliOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDczYjk2NDAuLjgyOTMyNGQgIDgyOTMyNGQxOGMwODk2MzZjZTQ5
MjYxM2Y3ZTk5YzhmNzgwOTZkOWIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:13:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNm7-0004NE-UK; Fri, 22 Sep 2017 13:13:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvNm6-0004Ms-RX
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:13:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 89/79-03093-A8C05C95; Fri, 22 Sep 2017 13:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG4nz9F
 IgyvTtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1VxrYCqawVlzs3sbSwDiLpYuRk0NCwF/i
 xbYjbF2MHBwsAqoSxzdHgoTZBJQlfnb2soHYIkB276/fQOVcHMwCyxgl2mbdYgdJCAsES/xqb
 gKbwytgIbFiyTmwIiGB2YwSi3etZIZICEqcnPkErIhZQEdiwe5PYMuYBaQllv/jAAlzCthLfJ
 97lAnEFhVQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxqhenFpWlFuma6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYJx52f8QoyQHk5IobxH30UghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzbQHKCRanpqRVpmTnAkIdJS3DwKInwuoKkeYsLEnOLM9MhU
 qcYdTluPLz+h0mIJS8/L1VKnHcvSJEASFFGaR7cCFj8XWKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iw71SQKTyZeSVwm14BHcEEdET56iMgR5QkIqSkGhhl9Mt8SkXCNs29IvdV9/bMmqhIwxn
 FN7ZtFfGTPfRtb+USLxOGyL1H/ep3N3R1PIjpsE2+0paz7Nc01W8bbKbP2RPGVXc/+s6iyVvf
 PU/j+rixy+Oz2uPqKbF961e3TLq8/aOGA+fD1tUFB1V3u+hu/LTe+N/6tymX1pr23Gm46TtB/
 /3v6RM7lViKMxINtZiLihMB3mRbELoCAAA=
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506086023!77518701!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51791 invoked from network); 22 Sep 2017 13:13:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 13:13:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440829304"
Date: Fri, 22 Sep 2017 14:12:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922131252.qnwkpg7kly2mlkmo@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-11-wei.liu2@citrix.com>
 <59C52731020000780017EA33@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C52731020000780017EA33@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 10/23] x86/mm: split out descriptor table
 manipulation code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDc6MDc6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBNb3ZlIHRoZSBjb2RlIHRvIHB2L2Rlc2NyaXB0b3ItdGFibGVzLmMuIENoYW5nZSB1
NjQgdG8gdWludDY0X3Qgd2hpbGUKPiA+IG1vdmluZy4gVXNlIGN1cnJkIGluIGRvX3VwZGF0ZV9k
ZXNjcmlwdG9yLgo+IAo+IEhtbSwgc28gdGhlICJsYXRlciIgaW4gcGF0Y2ggOSBpc24ndCBpbiBh
IGZ1dHVyZSBzZXJpZXMsIGJ1dCBoZXJlLgo+IFdoeSBjb3VsZG4ndCB0aGUgbW92ZSBhbmQgcmVu
YW1lIHRoZW4gYmUgZG9uZSBpbiBvbmUgc3RlcD8KCkJlY2F1c2UgSSB0aG91Z2h0IGl0IHdvdWxk
IGJlIGVhc2llciB0byByZXZpZXcgaWYgSSBjb3VsZCBrZWVwIHRoZQpwYXRjaGVzIGFzIHNlbGYt
Y29udGFpbmVkIGFzIHBvc3NpYmxlLCBpLmUuIG9ubHkgZG8gb25lIG9yIHR3byBjbG9zZWx5CnJl
bGF0ZWQgdGhpbmdzIGlmIEkgY291bGQuCgpPdmVyYWxsIEkgdGhpbmsgdGhpcyBpcyBhIGJldHRl
ciBzdHJhdGVneSB0byByZWR1Y2UgY29nbml0aXZlIGJ1cmRlbiBmb3IKdGhlIHJldmlld2Vycy4K
CkFueXdheSwgdGhhbmtzIGZvciB5b3VyIHJldmlldy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:19:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:19:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNrH-0004hi-Hj; Fri, 22 Sep 2017 13:19:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNrG-0004hc-Cb
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:19:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 06/F2-03414-9CD05C95; Fri, 22 Sep 2017 13:19:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/cY79F
 Igy8/hSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owP73ezFfQxVby685mlgfE+YxcjJ4eQQJ7E
 gXPTmEBsXgE7iQPPL4PZEgKGEqcX3mQBsVkEVCU+3f7LDmKzCahLtD3bzgpiiwgoSTx58x5oD
 hcHs0Afo8Sum9/BhgoLeEl0rfgNtSBd4tCCL2DNnAJWEpfOfmTrYuQAWiYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8cCiwEOMkhxMSqK8RdxHI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8IoBw1lIsCg1PbUiLTMHGAkwaQkOHiUR3vU8QGne4oLE3
 OLMdIjUKUZLjhsPr/9h4nh04y6Q7LgJJIVY8vLzUqXEeVeDNAiANGSU5sGNg0XrJUZZKWFeRq
 ADhXgKUotyM0tQ5V8xinMwKgnzNoBM4cnMK4Hb+groICagg8pXHwE5qCQRISXVwNhfzvb019t
 THe7WG+exMUpMmLz62K3m4pbTE6ecm+1dtn3W8zv1t/8HL6v+Un51ecIDO837F5UOZuj8yF1t
 eebQ45TrzWnPd314Zm6lNF0i6FhH12w507ydV8R3dJ0Wfcur0bGjedftV45VTn9/RshVcarxV
 D2Y4/Aq5H72HrajSn9qHQ8w9j1SYinOSDTUYi4qTgQALOgQ7tECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506086340!94867356!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32679 invoked from network); 22 Sep 2017 13:19:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:19:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:19:00 -0600
Message-Id: <59C529E3020000780017EA6A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:18:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-13-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-13-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 12/23] x86/mm: move and rename
 map_ldt_shadow_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QWRkIHB2IHByZWZpeCB0byBpdC4gTW92ZSBpdCB0byBwdi9tbS5jLiBGaXggY2FsbCBzaXRlcy4K
PiAKPiBUYWtlIHRoZSBjaGFuY2UgdG8gY2hhbmdlIHYgdG8gY3VyciBhbmQgZCB0byBjdXJyZC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:20:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNsP-0005Du-RD; Fri, 22 Sep 2017 13:20:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNsO-0005Dk-44
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:20:16 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E8/3B-02208-F0E05C95; Fri, 22 Sep 2017 13:20:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS5eP72i
 kwY6v5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjUxOYC/4xVvyb08XcwHiZsYuRk0NIIE/i
 d/s8NhCbV8BO4sOzpawgtoSAocTphTdZQGwWAVWJ24++MoPYbALqEm3PtoPViAgoSTx58x5oD
 hcHs0Afo8Sum9/BhgoLuEg0PeoEKuIAWpAuceG2F0iYU8BK4sZEkF0cQLsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0N9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOvnoGBcQfjhFV+hxglOZiURHmLuI9G
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDeQFygkWpaanVqRl5gDjACYtwcGjJMKbApLmLS5Iz
 C3OTIdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ80aClAqAlGaU5sENgsXnJUZZKWFeRgYGBi
 GegtSi3MwSVPlXjOIcjErCvEUgU3gy80rg9r0COoUJ6JTy1UdATilJREhJNTAen7pif/72DhE
 bO+YNYtr65iY79lf3h3ycbxAp+tPYKm1pn2J5kc/kXRy8t/bNCbTJq7eZzHjwIb+6wPU7G1ye
 LlLnq90ksSgg50/xlk3rP2/8NalHdk6MSNfO1YtkDvFn3Zp+J/AqxxdexoNtsl+5l4cvlXq3x
 6ZWQsEhOWrB9lnfL5ROVV+vxFKckWioxVxUnAgApsNINMoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506086411!92207771!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24029 invoked from network); 22 Sep 2017 13:20:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:20:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:20:11 -0600
Message-Id: <59C52A2C020000780017EA86@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:20:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-14-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-14-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 13/23] x86/mm: factor out
	pv_arch_init_memory
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgc3BsaXQgbDQgc2V0dXAgY29kZSBpbnRvIHRoZSBuZXcgZnVuY3Rpb24uIEl0IGNh
biB0aGVuIGJlCj4gbW92ZWQgdG8gcHYvIGluIGEgbGF0ZXIgcGF0Y2guCj4gCj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:20:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNsr-0005Ga-2j; Fri, 22 Sep 2017 13:20:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvNsp-0005GQ-Ek
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:20:43 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D2/1B-03616-A2E05C95; Fri, 22 Sep 2017 13:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva4a39F
 IgwVPpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5U3awFixmqjh/4BxbA+MPxi5GDg4JAX+J
 Nd3qXYycHCwCqhKvTs1mBrHZBJQlfnb2soHYIkD2x9ZedhCbWaCNSaL/ugWILSzgLdH45ClYP
 a+AhcSTa5NZQWwhgRiJ7h9fWCHighInZz5hgejVkViw+xMbyFpmAWmJ5f84QMKcAiYSU6+eA1
 slKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2iul1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCD8fbGgEOMkhxMSqK8RdxHI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8IrxAuUEi1LTUyvSMnOAAQ+TluDgURLhfccDlOYtLkjMLc5Mh0idY
 tTluPHw+h8mIZa8/LxUKXHe1SBFAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrzmIJfwZOaVwG16BXQEE9AR5auPgBxRkoiQkmpgtLh8aJbfIUWZr9PWF88tFf6/X87s05L
 XcxK22194JL8rm9XArjKtLaptGaNWZhBb3XynDcliNbL+Xzbq2Px8u7GAtS0tUVn81mbmGSap
 tdkyD1TfJi5k3fvB/EhaburnsDsPGjsF5MRK3/9Um/n1o/+hw8K7snedfDmZY2FWyqLHs7Y5S
 Mx+p8RSnJFoqMVcVJwIAB5mwYS5AgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506086436!105634663!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61640 invoked from network); 22 Sep 2017 13:20:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 13:20:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448851864"
Date: Fri, 22 Sep 2017 14:20:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170922132034.7qy5hboeyj4m7qv3@citrix.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-5-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170922114134.9577-5-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v9 04/10] libxl: add max possible mfn to
	libxl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDE6NDE6MjhQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG1heGltdW0gcG9zc2libGUgbWZuIG9mIHRoZSBob3N0IHRvIHRoZSBs
aWJ4bF9waHlzaW5mbwo+IGRhdGEgc3RydWN0dXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:20:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:20:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNt5-0005KB-AP; Fri, 22 Sep 2017 13:20:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvNt4-0005Jw-60
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:20:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 71/A6-03454-93E05C95; Fri, 22 Sep 2017 13:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDva4539F
 Igy33OCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1376wF1xjqrh66CJTA+NCpi5GTg4JAX+J
 d0u+sYLYLAKqEt0rv7GA2GwCyhI/O3vZQGwRIPtjay87iM0s0MYk0X/doouRg0NYIF7ix5xgk
 DCvgIXE4RcnwVqFBGIkXty5wgYRF5Q4OfMJC0SrjsSC3Z/YQFqZBaQllv/jAAlzCphIPLhyjh
 nEFhVQkehcOgdqjIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjB+G1ZwCFGSQ4mJVHeIu6jkUJ8SfkplRmJ
 xRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwSvGC1QnWJSanlqRlpkDjASYUgkOHiUR3hSQN
 G9xQWJucWY6ROoUoy7HjYfX/zAJgc2QEueNBCkSACnKKM2DGwGLykuMslLCvIxABwrxFKQW5W
 aWoMq/YhTnYFQS5v3JAzSFJzOvBG7TK6AjmICOKF99BOSIkkSElFQDo2btnUeFOgLqyUXrIu7
 sa17wVE5rZbUZ36ysZ1yeJ8LZa2RDN8ddPLL1gFBa9jVFjaPrCk9f3Rolu74u5feSL1GuU995
 3lUqjgzqLd/W1zzV4bnC5eUud5uKJgdy35iyez3DFYlrKwzcVz/OO7r6Qq7dxbCVe55HJ5cte
 6O/unBTxwWW3rPFb5VYijMSDbWYi4oTAU+28YHFAgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506086453!107164298!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60205 invoked from network); 22 Sep 2017 13:20:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 13:20:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448851908"
Date: Fri, 22 Sep 2017 14:20:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170922132052.mzn5bbytr6blfjtc@citrix.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-7-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170922114134.9577-7-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v9 06/10] libxl: add libxl support for
 setting grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDE6NDE6MzBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgbmV3IGRvbWFpbiBjb25maWcgaXRlbXMgZm9yIHNldHRpbmcgdGhlIGxpbWl0
cyBmb3IgdGhlIG1heGltdW0KPiBudW1iZXJzIG9mIGdyYW50IHRhYmxlIGZyYW1lcyBhbmQgbWFw
dHJhY2sgZnJhbWVzIG9mIGEgZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:21:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:21:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNtO-0005P3-IU; Fri, 22 Sep 2017 13:21:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvNtN-0005Of-Kk
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:21:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CC/42-03610-D4E05C95; Fri, 22 Sep 2017 13:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK4P39F
 Ig8XvFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozf/XvZC7azVfTsvsDWwLiKtYuRk0NCwF9i
 74oFzCA2i4CqxNUzb8FsNgFliZ+dvWwgtgiQ/bG1lx3EZhZoY5Lov24BYgsLuErc2fsFrJ5Xw
 ELi86bLjCC2kECMxIu7n9kh4oISJ2c+YYHo1ZFYsPsT0EwOIFtaYvk/DpAwp4CJxO79W8DOER
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwfhrWcAhRkkOJiVR3iLuo5FCfEn5KZUZicUZ
 8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMEbyAtUJ1iUmp5akZaZA4wFmFIJDh4lEd4UkDRvc
 UFibnFmOkTqFKMux42H1/8wCYHNkBLnjQQpEgApyijNgxsBi8tLjLJSwryMQAcK8RSkFuVmlq
 DKv2IU52BUEuY1B5nCk5lXArfpFdARTEBHlK8+AnJESSJCSqqBMbc9ebLxroncF397On2vnFb
 xdO5fj3ZX5rl5PfnLjaqU7klf5J+ZJflqR4Z3gku5r+mFzR9fq9XKF/rNDfgxxWdLkStX+m3x
 STwPr3NUO+3e9KToz0KF3+sSaz0e6wZJ8tUd7jqzS2zV3t0frm75uznx0yzzUI//62SD4u+7L
 fQIPPfS/tZGWyWW4oxEQy3mouJEACk7IF3GAgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506086475!81030954!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56060 invoked from network); 22 Sep 2017 13:21:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 13:21:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440830704"
Date: Fri, 22 Sep 2017 14:20:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170922132043.z667ynywxf2kuq3d@citrix.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-6-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170922114134.9577-6-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v9 05/10] xl: add global grant limit config
	items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDE6NDE6MjlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgeGwuY29uZiBjb25maWcgaXRlbXMgZm9yIGRlZmF1bHQgdmFsdWVzIG9mIGdy
YW50IGxpbWl0czoKPiAKPiBtYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZv
ciB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQKPiBmcmFtZXMgZm9yIGEgZG9tYWluIHdoaWNo
IHdpbGwgdGFrZSBlZmZlY3QgaWYgdGhlIGRvbWFpbidzIGNvbmZpZyBmaWxlCj4gZG9lc24ndCBz
cGVjaWZ5IGEgdmFsdWUuIElmIG1heF9ncmFudF9mcmFtZXMgaXNuJ3Qgc2V0IGluIHhsLmNvbmYg
aXQKPiB3aWxsIGRlZmF1bHQgdG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAx
NlRCIGFuZCB0byA2NCBmb3IKPiBob3N0cyB3aXRoIG1lbW9yeSBhYm92ZSAxNlRCLgo+IAo+IG1h
eF9tYXB0cmFja19mcmFtZXMgd2lsbCBzZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51
bWJlciBvZgo+IG1hcHRyYWNrIGZyYW1lcyBmb3IgYSBkb21haW4uIElmIG1heF9tYXB0cmFja19m
cmFtZXMgaXNuJ3Qgc2V0IGluCj4geGwuY29uZiBpdCB3aWxsIGRlZmF1bHQgdG8gMCwgYXMgbm9y
bWFsbHkgb25seSBiYWNrZW5kIGRvbWFpbnMgbmVlZAo+IG1hcHRyYWNrIGZyYW1lcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:23:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNvT-0005ih-Ug; Fri, 22 Sep 2017 13:23:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNvT-0005iX-93
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:23:27 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 15/A9-02226-ECE05C95; Fri, 22 Sep 2017 13:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/cs39F
 Ig67JNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbLT1sBRc5Kp5/38zWwNjK3sXIySEkkCfx
 ZdFqNhCbV8BO4saU2WBxCQFDidMLb7KA2CwCqhI/l99hArHZBNQl2p5tZwWxRQSUJJ68ec/Yx
 cjFwSzQxyix6+Z3IIeDQ1jAUaJ3Qw7E/HSJuY9OgM3hFLCSaO08wgRSwisgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoqZd
 UlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh89QwMjDsYfx/3O8QoycGkJMpbxH00
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wleoJxgUWp6akVaZg4wDmDSEhw8SiK8KSBp3uKCx
 NzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ884EKRIAKcoozYMbAYvJS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeV+DTOHJzCuB2/QK6AgmoCPKVx8BOaIkESEl1cAoXSdSPv3MxUkdE5ijlae
 pPbx5aOZ1E/l04VTlA3//nLLNd/2u9XXuum2/Xf/k2nAXKp7WkNDeWlMmmlt/ROrDhm3qBVH6
 Ysc/SOu2bE+z3dgf2hq468IlhXU/t7R3TwxLcXdSfPfnzdq7X1vvPo5dNn1jAc/MPBEWLf5li
 /Z8Fajvdlv6K+23EktxRqKhFnNRcSIAiae0VMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506086604!57997549!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19489 invoked from network); 22 Sep 2017 13:23:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:23:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:23:23 -0600
Message-Id: <59C52AEC020000780017EA89@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:23:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-15-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-15-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 14/23] x86/mm: move PV l4 table setup code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTMyLDYgKzMzLDE0IEBACj4gICN1bmRlZiBwYWdlX3RvX21mbgo+ICAjZGVmaW5lIHBhZ2Vf
dG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+ICAKPiArI2lmbmRlZiBOREVCVUcK
PiArc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHJvb3RfcGd0X3B2X3hlbl9zbG90
cwo+ICsgICAgPSBST09UX1BBR0VUQUJMRV9QVl9YRU5fU0xPVFM7Cj4gK3N0YXRpYyBsNF9wZ2Vu
dHJ5X3QgX19yZWFkX21vc3RseSBzcGxpdF9sNGU7Cj4gKyNlbHNlCj4gKyNkZWZpbmUgcm9vdF9w
Z3RfcHZfeGVuX3Nsb3RzIFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUwo+ICsjZW5kaWYKPiAr
Cj4gIC8qCj4gICAqIEdldCBhIG1hcHBpbmcgb2YgYSBQViBndWVzdCdzIGwxZSBmb3IgdGhpcyBs
aW5lYXIgYWRkcmVzcy4gIFRoZSByZXR1cm4KPiAgICogcG9pbnRlciBzaG91bGQgYmUgdW5tYXBw
ZWQgdXNpbmcgdW5tYXBfZG9tYWluX3BhZ2UoKS4KPiBAQCAtMTMzLDYgKzE0Miw3OSBAQCBib29s
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZnNldCkKPiAgICAgIHJldHVy
biB0cnVlOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIG11c3Qgd3JpdGUgYWxs
IFJPT1RfUEFHRVRBQkxFX1BWX1hFTl9TTE9UUywgdG8gY2xvYmJlciBhbnkKPiArICogdmFsdWVz
IGEgZ3Vlc3QgbWF5IGhhdmUgbGVmdCB0aGVyZSBmcm9tIGFsbG9jX2w0X3RhYmxlKCkuCj4gKyAq
Lwo+ICt2b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90IGw0dGFiW10sIGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHphcF9y
b19tcHQpCj4gK3sKClBsZWFzZSBtb3ZlIHRoZSBzdGF0aWMgdmFyaWFibGVzIGRvd24gcmlnaHQg
YmVmb3JlIHRoaXMgZnVuY3Rpb24sCnNvIHRoYXQgd2hhdCBiZWxvbmdzIHRvZ2V0aGVyIHN0YXlz
IHRvZ2V0aGVyLiBXaXRoIHRoYXQKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:23:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvNvx-0005nO-6H; Fri, 22 Sep 2017 13:23:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvNvw-0005mi-6Q
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:23:56 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B8/57-03422-BEE05C95; Fri, 22 Sep 2017 13:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/cV39F
 Ig8kT9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjn2QL3jFWfN5whKWB8RhjFyMnh5BAnsTk
 ZU9Yuxg5OHgF7CTOneIGCUsIGEqcXniTBcRmEVCVWLbjFjOIzSagLtH2bDsriC0ioCTx5M17o
 DFcHMwCfYwSu25+B5spLBAp0fzrBhvITCGBdIn3a5JBwpwCVhLb7h9ig1glKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGupl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHYMQLCD8e6mgEOMkhxMSqK8RdxHI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8PbwAuUEi1LTUyvSMnOAEQCTluDgURLhlQFGgRBvcUFib
 nFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqcVw6kVACkNKM0D24QLDIvMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZj3Ncg9PJl5JXD7XgGdwgR0SvnqIyCnlCQipKQaGBWb733h/Fzi2fP
 POD/k287Dphf1y8o8pq9+z7eivsGN1XECEw/DftuT0abcvtczbS5ILJ+7cubFRY++xri2/imf
 eu7GV/G1zzarLm5TDk5jSJNZquUiW2m2auKMG07VJy4mpwrx3PF9fe1u+rKL0/Lmnlvpkned6
 9akbsMDXWGa/OEHbAV/qimxFGckGmoxFxUnAgCwAhwixwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506086633!77520591!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28977 invoked from network); 22 Sep 2017 13:23:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:23:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:23:52 -0600
Message-Id: <59C52B09020000780017EA8C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:23:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-16-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-16-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 15/23] x86/mm: move declaration of
 new_guest_cr3 to local pv/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SXQgaXMgb25seSB1c2VkIGJ5IFBWLiBUaGUgY29kZSBjYW4gb25seSBiZSBtb3ZlZCB0b2dldGhl
ciB3aXRoIG90aGVyCj4gUFYgbW0gY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:40:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOBh-0007HC-JF; Fri, 22 Sep 2017 13:40:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvOBf-0007H6-Rd
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:40:11 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D4/5C-03414-BB215C95; Fri, 22 Sep 2017 13:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3e70NF
 IgyWXJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDC08yFczlqTi2bzFzA+Mxzi5GTg4hgTyJ
 T10nGLsYOTh4Bewkdl8OBAlLCBhKnF54kwUkzCKgKvHzERtImE1AXaLt2XZWEFtEQEniyZv3Q
 J1cHMwCfYwSu25+ZwRJCAv4Sfw/P4sJYny6xMmV15lBbE4BK4ntXz6yQawSlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwfhnWcAhRkkOJiVR3gSBo5FC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHj7BIFygkWp6akVaZk5wCiASUtw8CiJ8N4CSfMWFyTmF
 memQ6ROMepydNy8+4dJiCUvPy9VSpx3FkiRAEhRRmke3AhYRF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMK8pyBSezLwSuE2vgI5gAjqifPURkCNKEhFSUg2M24+ZnTPN++5QfeFEGK9AmCB
 j6unzbB1KfbWH5H8V7vGeHiqyam5eVewkgRWtqQ1Me2P1ld/oPy2MnXs1KWJKhaFs92Mznvvf
 U5/c1lsZcngCd+ma9x6sWycsOtRvp+53/laxmNzs9A/W1/dPZ7dqcN+i7b7w7BW+LW4zl541D
 LVJ3S5hvdNKiaU4I9FQi7moOBEANIzNl8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506087605!113484356!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48033 invoked from network); 22 Sep 2017 13:40:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:40:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:40:05 -0600
Message-Id: <59C52ED4020000780017EADB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:40:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-17-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-17-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 16/23] x86/mm: add pv prefix to {alloc,
 free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIG1vdmUgdGhlIGRlY2xhcmF0aW9ucyB0byBwdi9tbS5oLiBUaGUgY29kZSB3aWxsIGJlIG1v
dmVkIGxhdGVyLgo+IAo+IFRoZSBzdHVicyBjb250YWluIEJVRygpIGJlY2F1c2UgdGhleSBhcmVu
J3Qgc3VwcG9zZWQgdG8gYmUgY2FsbGVkIHdoZW4KPiBQViBpcyBkaXNhYmxlZC4KCkknZCBwcmVm
ZXIgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgLSB0aGV5IHJldHVybiBwcm9wZXIgZXJyb3JzCmFmdGVy
IGFsbCwgYW5kIHRoZXJlJ3Mgbm8gbmVlZCB0byBicmluZyBkb3duIGEgcHJvZHVjdGlvbiBzeXN0
ZW0uCkFkZGl0aW9uYWxseSBjb3VsZCB5b3UgYWRkIChoYWxmKSBhIHNlbnRlbmNlIHJlZ2FyZGlu
ZyB0aGUKUEdUX2wqX3BhZ2VfdGFibGUgdXNlcyBvdXRzaWRlIG9mIFBWIHNwZWNpZmljIGNvZGUs
IHdoaWNoIEknbQpzdXJlIHlvdSBoYXZlIHZlcmlmaWVkIGNhbid0IG1ha2UgaXQgaW50byB0aGUg
c3R1YnM/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvbW0uaAo+IEBAIC0zMiw2ICszMiwxMSBAQCBib29sIHB2X21hcF9s
ZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZik7Cj4gIAo+ICB2b2lkIHB2X2FyY2hfaW5p
dF9tZW1vcnkodm9pZCk7Cj4gIAo+ICtpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcHJlZW1wdGlibGUpOwo+ICtpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
aW50IHByZWVtcHRpYmxlKTsKPiArCj4gICNlbHNlCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2Vycm5v
Lmg+Cj4gQEAgLTUxLDYgKzU2LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBwdl9tYXBfbGR0X3No
YWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpIHsgcmV0dXJuIGZhbHNlOyB9Cj4gIAo+ICBzdGF0
aWMgaW5saW5lIHZvaWQgcHZfYXJjaF9pbml0X21lbW9yeSh2b2lkKSB7fQo+ICAKPiArc3RhdGlj
IGlubGluZSBpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwcmVlbXB0aWJsZSkKPiAreyBCVUcoKTsgcmV0dXJuIC1FSU5WQUw7IH0KPiArc3RhdGlj
IGlubGluZSBpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcHJlZW1wdGlibGUpCj4gK3sgQlVHKCk7IHJldHVybiAtRUlOVkFMOyB9CgpUYWtlIHRoZSBv
cHBvcnR1bml0eSBhbmQgbWFrZSBhbGwgdGhlICJwcmVlbXB0aWJsZSIgcGFyYW1ldGVycyBib29s
PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:43:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOEo-0007RV-4g; Fri, 22 Sep 2017 13:43:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dvOEn-0007RP-5W
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 13:43:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6F/58-03283-C7315C95; Fri, 22 Sep 2017 13:43:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsUyZ7p8oG618NF
 Ig6YLqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bf1ecZC1paGSs6Fng2MDYldTFycQgJTGSS
 OHFsAROE85tRYsXWY1DORkaJzzePQDndjBKvzxxh6WLkBHKKJL7cPMMOYrMIqEp8aFgPZHNws
 AmYSLxZ5QgSFgEKL1/bxgjSyyywl1Hi+NqDrCA1wgJWEu/+uoPU8AqYS2ybfwJq/jpWiUm/W9
 ggEoISJ2c+AdvFLKAu8WfeJWaQXmYBaYnl/zhAwpwCgRJn7rxhBbFFBZQl5u1bxQZRri2xbOF
 rZhBbQsBQ4vPGpcwTGIVnIZk6C8nUWQhTZyHpXsDIsopRvTi1qCy1SNdUL6koMz2jJDcxM0fX
 0MBMLze1uDgxPTUnMalYLzk/dxMjMPwZgGAH4/TL/ocYJTmYlER5EwSORgrxJeWnVGYkFmfEF
 5XmpBYfYpTh4FCS4PUSAsoJFqWmp1akZeYAIxEmLcHBoyTCexYkzVtckJhbnJkOkTrFaMxxbN
 PlP0wcPyZd+cMkxJKXn5cqJc6bD1IqAFKaUZoHNwiWIC4xykoJ8zICnSbEU5BalJtZgir/ilG
 cg1FJmDcFZApPZl4J3L5XQKcwAZ1SvvoIyCkliQgpqQZG41kVlvXvTpdevWzO8pJ7e4SXjsOs
 HWfuzu+f+0RYPEGRjdslbxVDhcNcgzs1he8PJt48bb9b0TaXuWHvjv6JrolCHPoP04qfGHM+X
 S8yKeRcwo2brx1a+hwXOKvv9Lv4ZVvhjoiz2w8Hl8gtO5321OKoiYHHkrIqpezClC+WX4vKQ4
 XbkzqUWIozEg21mIuKEwGXgSdPCwMAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506087801!116609425!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29624 invoked from network); 22 Sep 2017 13:43:23 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:43:23 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MDhEwJ019814
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 13:43:14 GMT
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 v8MDhEiD022108
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 13:43:14 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 v8MDhDAx006142;
 Fri, 22 Sep 2017 13:43:13 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 06:43:13 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 336026A09FD; Fri, 22 Sep 2017 09:43:12 -0400 (EDT)
Date: Fri, 22 Sep 2017 09:43:12 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Message-ID: <20170922134312.GF26248@char.us.oracle.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDM6MzA6NTdQTSArMDUzMCwgYmhhcmF0IGdvaGlsIHdy
b3RlOgo+IEhlbGxvIFdpbGssCj4gCj4gSSBoYWQgdHJ5ICdjb25zb2xlPWh2YzAnIGJ1dCBubyBz
dWNjZXNzLgo+IAo+IEBPbGVrc2FuZHI6IEF0IHRoaXMgbW9tZW50IGl0IGlzIGRpZmZpY3VsdCB0
byBzaGFyZSBhbnkgZmlsZSBvZiBndWVzdC4KPiBJdCB3b3VsZCBiZSBoZWxwZnVsIGlmIGFueW9u
ZSBwcm92aWRlIG1lIGdlbmVyYWwgdGVjaG5pcXVlIHRvIGRlYnVnIGRvbTAKPiBicmluZ3VwIGlz
c3VlLgoKWW91IGNhbiBhbHNvIGhpdCAnQ3RybC1hJyB0aHJlZSB0aW1lcyBhbmQgdGhlbiAnZCcg
d2hpY2ggd291bGQgZ2l2ZSB5b3UKdGhlIHN0YWNrIHRyYWNlIGFuZCBFSVAgb2YgZG9tMC4gVGhh
dCBzaG91bGQgaGVscCBpbiBmaWd1aXJuZyB3aGVyZSB5b3VyCmRvbTAgaXMgc3R1Y2suCgo+IAo+
IFRoYW5rcywKPiBCaGFyYXQKPiAKPiBPbiBNb24sIFNlcCAxOCwgMjAxNyBhdCA4OjE2IFBNLCBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPAo+IGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+
IAo+ID4gT24gRnJpLCBTZXAgMDgsIDIwMTcgYXQgMTA6MTk6NTVQTSArMDMwMCwgT2xla3NhbmRy
IFR5c2hjaGVua28gd3JvdGU6Cj4gPiA+IEhpIEJoYXJhdAo+ID4gPgo+ID4gPiBPbiBUaHUsIFNl
cCA3LCAyMDE3IGF0IDQ6MzAgUE0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPiB3
cm90ZToKPiA+ID4gPiBIZWxsbyBPbGVuc2FuZHIsCj4gPiA+ID4KPiA+ID4gPiBJIGFibGUgdG8g
Ym9vdCB4ZW4gYW5kIHRyeWluZyB0byBib290IGRvbTAgYnV0IHRoZXJlIGFyZSBubyBjb25zb2xl
Cj4gPiBsb2cgZm9yCj4gPiA+ID4gZG9tMC4KPiA+ID4gPgo+ID4gPiA+IGZvbGxvd2luZyBsb2cg
Zm9yIHhlbiBhbmQgaXQgc3R1Y2sgYm9vdGluZyBkb20wLgo+ID4gPiA+Cj4gPiA+ID4gKFhFTikg
SS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCj4gPiA+ID4gKFhFTikgYnVpbGQtaWQ6IDdjMmEz
YzcwZmI5NDc1NDgwMWQxOGM0Y2I5ZTNkYjNmZmEwMWQ4YzQKPiA+ID4gPiAoWEVOKSBhbHRlcm5h
dGl2ZXM6IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwNDAwZDJlMDggLT4KPiA+ID4g
PiAwMDAwMDAwMDQwMGQzMmRjCj4gPiA+ID4gKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioq
Cj4gPiA+ID4gKFhFTikgTG9hZGluZyBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAw
NDAxNDgxNTgKPiA+ID4gPiAoWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcg
MTI4TUIgZm9yIGRvbTA6Cj4gPiA+ID4gKFhFTikgQkFOS1swXSAweDAwMDAwMDQ4MDAwMDAwLTB4
MDAwMDAwNTAwMDAwMDAgKDEyOE1CKQo+ID4gPiA+IChYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAw
eDAwMDAwMGJmZTAwMDAwLTB4MDAwMDAwYmZlNjUwMDAKPiA+ID4gPiAoWEVOKSBMb2FkaW5nIHpJ
bWFnZSBmcm9tIDAwMDAwMDAwNDAxNDgxNTggdG8KPiA+ID4gPiAwMDAwMDAwMDQ4MDgwMDAwLTAw
MDAwMDAwNDk0ODAwMDAKPiA+ID4gPiAoWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQg
Y2hhbm5lbCBpbnRlcnJ1cHQKPiA+ID4gPiAoWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAw
MDAwMDA0ZmUwMDAwMC0weDAwMDAwMDAwNGZlMGYzMWUKPiA+ID4gPiAoWEVOKSBTY3J1YmJpbmcg
RnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyAzIENQVXMKPiA+ID4gPiAoWEVOKSAuLi4uLi5kb25l
Lgo+ID4gPiA+IChYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQg
MHg0MDAwIHBhZ2VzLgo+ID4gPiA+IChYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAo+ID4gPiA+IChY
RU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKPiA+ID4gPiAoWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+
IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoCj4gPiBpbnB1dCB0bwo+
ID4gPiA+IFhlbikKPiA+ID4gPiAoWEVOKSBGcmVlZCAyNzJrQiBpbml0IG1lbW9yeS4KPiA+ID4g
Pgo+ID4gPiA+IEkgaGF2ZSBkb25lIGFsbCB0aGUgeGVuIGNvbmZpZ3VyYXRpb24gaW4gbGludXgg
a2VybmVsIDQuOS4gVGhpcyBrZXJuZWwKPiA+ID4gPiBib290aW5nIGZpbmUgd2l0aG91dCB4ZW4u
Cj4gPiA+ID4KPiA+ID4gPiBmb2xsb3dpbmcgYXJlIHRoZSBEVEIgY2hhbmdlcywKPiA+ID4gPgo+
ID4gPiA+ICAgICBjaG9zZW4gewo+ID4gPiA+ICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47
Cj4gPiA+ID4gICAgICAgICAjc2l6ZS1jZWxscyA9IDwxPjsKPiA+ID4gPiAgICAgICAgIGJvb3Rh
cmdzID0gImNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1zZXJpYWwwIGRvbTBfbWVtPTEyOE0iOwo+ID4g
PiA+ICAgICAgICAgc3Rkb3V0LXBhdGggPSAic2VyaWFsMCI7Cj4gPiA+ID4gICAgICAgICBtb2R1
bGU6IG1vZHVsZUAwIHsKPiA+ID4gPiAgICAgICAgICAgICBjb21wYXRpYmxlID0gInhlbixsaW51
eC16aW1hZ2UiLCAieGVuLG11bHRpYm9vdC1tb2R1bGUiOwo+ID4gPiA+ICAgICAgICAgICAgIHJl
ZyA9IDwweDQwMTQ4MTU4IDB4MTQwMDAwMD47Cj4gPiA+ID4gICAgICAgICAgICAgYm9vdGFyZ3Mg
PSAiY29uc29sZT1odmMwLDkyMTYwMG44IGVhcmx5cHJpbnRrPXhlbiBkZWJ1Zwo+ID4KPiA+IEl0
IHNob3VsZCBiZSBqdXN0ICdjb25zb2xlPWh2YzAnLCBub3QgJ2NvbnNvbGU9aHZjMCw5MjE2MDBu
OCcKPiA+Cj4gPiA+ID4gaWdub3JlX2xvZ2xldmVsIHJ3IHJvb3Q9L2Rldi9tbWNibGswcDciOwo+
ID4gPiA+ICAgICAgICAgfTsKPiA+ID4gPgo+ID4gPiA+ICAgICB9Owo+ID4gPiA+Cj4gPiA+ID4g
Q2FuIHlvdSB0ZWxsIG1lIGhvdyB0byBkZWJ1ZyBkb20wIGJvb3Rpbmcgb3IgYW55dGhpbmcgd2hp
Y2ggaSBjYW4KPiA+IGNoZWNrPwo+ID4gPgo+ID4gPiBEb24ndCBub3cgbXVjaCBhYm91dCAiZGVi
dWcgZG9tMCBib290aW5nIiwgSSBsZWF2ZSBpdCBmb3IgY29tcGV0ZW50Cj4gPiBwZW9wbGUuCj4g
PiA+Cj4gPiA+IExvb2tzIHdlaXJkLCBldmVuIHdpdGggZWFybHlwcmludGsgbm8gbG9ncy4KPiA+
ID4gRG8geW91IGhhdmUgREVCVUdfTEwgYW5kIGFsbCByZWxhdGVkIG9wdGlvbnMgZW5hYmxlZCBp
biB5b3VyIGRvbTAga2VybmVsCj4gPiBjb25maWc/Cj4gPiA+Cj4gPiA+IDEuIENoZWNrIHRoYXQg
Zm9sbG93aW5nIG9wdGlvbnMgYXJlIGVuYWJsZWQgaW4geW91ciBrZXJuZWwgY29uZmlnIGZpbGU6
Cj4gPiA+Cj4gPiA+IENPTkZJR19IVkNfWEVOPXkKPiA+ID4gQ09ORklHX0hWQ19YRU5fRlJPTlRF
TkQ9eQo+ID4gPgo+ID4gPiAyLiBDaGVjayB0aGF0IGRvbTAga2VybmVsIGRvZXNuJ3QgZGlzYWJs
ZSBjbG9jayBmb3IgY29uc29sZS4KPiA+ID4KPiA+ID4gQlRXLCBjb3VsZCB5b3UgcG9zdCBmdWxs
IFhlbiBsb2csIGtlcm5lbCBjb25maWcgYW5kIGRldmljZS10cmVlIHlvdSBhcmUKPiA+IHVzaW5n
Pwo+ID4gPiBJZiB5b3UgaGF2ZSBzb21lIGNoYW5nZXMgb24gdG9wIG9mIFhlbiwgcG9zdCB0aGVt
IHRvby4KPiA+ID4gVGhlc2UgbWF5IGhlbHAgcGVvcGxlIHRvIGlkZW50aWZ5IHdoYXQgaXMgd3Jv
bmcuCj4gPiA+Cj4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+IFRoYW5rcywKPiA+ID4gPiBCaGFyYXQK
PiA+ID4gPgo+ID4gPiA+IE9uIFdlZCwgU2VwIDYsIDIwMTcgYXQgMzo0OSBQTSwgT2xla3NhbmRy
IFR5c2hjaGVua28gPAo+ID4gb2xla3N0eXNoQGdtYWlsLmNvbT4KPiA+ID4gPiB3cm90ZToKPiA+
ID4gPj4KPiA+ID4gPj4gSGkgQmhhcmF0Cj4gPiA+ID4+Cj4gPiA+ID4+IE9uIFdlZCwgU2VwIDYs
IDIwMTcgYXQgMTA6MDEgQU0sIGJoYXJhdCBnb2hpbCA8Z2hsLmJocnRAZ21haWwuY29tPgo+ID4g
d3JvdGU6Cj4gPiA+ID4+ID4gSGVsbG8gT2xla3NhbmRyLAo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4g
VGhhbmsgeW91IHZlcnkgbXVjaC5JdCByZXNvbHZlZCBteSBpc3N1ZS4KPiA+ID4gPj4gU291bmRz
IGdyZWF0IQo+ID4gPiA+Pgo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4gVGhhbmtzLAo+ID4gPiA+PiA+
IEJoYXJhdAo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4gT24gTW9uLCBTZXAgNCwgMjAxNyBhdCA2OjI0
IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4gPiA+PiA+IDxvbGVrc3R5c2hAZ21haWwuY29t
Pgo+ID4gPiA+PiA+IHdyb3RlOgo+ID4gPiA+PiA+Pgo+ID4gPiA+PiA+PiBIaSBCaGFyYXQKPiA+
ID4gPj4gPj4KPiA+ID4gPj4gPj4gT24gTW9uLCBTZXAgNCwgMjAxNyBhdCA3OjEzIEFNLCBiaGFy
YXQgZ29oaWwgPGdobC5iaHJ0QGdtYWlsLmNvbT4KPiA+ID4gPj4gPj4gd3JvdGU6Cj4gPiA+ID4+
ID4+ID4gSGVsbG8gT2xla3NhbmRyLAo+ID4gPiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4gSSBoYXZl
IGNvcnJlY3RlZCAgR0lDIHNldHRpbmdzIGJ1dCBubyBzdWNjZXNzLkZvbGxvd2luZyBsaW5lCj4g
PiA+ID4+ID4+ID4gZGlzYXBwZWFyCj4gPiA+ID4+ID4+ID4gZnJvbQo+ID4gPiA+PiA+PiA+IGxv
Zy4KPiA+ID4gPj4gPj4gPj4+WEVOKSBHSUN2MjogV0FSTklORzogVGhlIEdJQ0Mgc2l6ZSBpcyB0
b28gc21hbGw6IDB4MTAwMCBleHBlY3RlZAo+ID4gPiA+PiA+PiA+Pj4gMHgyMDAwCj4gPiA+ID4+
ID4+ID4KPiA+ID4gPj4gPj4gPiBJcyBhbnl0aGluZyBlbHNlIHdoaWNoIGNhbiBJIHRyeS4KPiA+
ID4gPj4gPj4gPgo+ID4gPiA+PiA+PiA+IEkgZG9u4oCZdCBrbm93IG11Y2ggYWJvdXQgeGVuIGlu
dGVybmFsIGZvciBBUk0gYXJjaGl0ZWN0dXJlLiBBcyB5b3UKPiA+ID4gPj4gPj4gPiBtZW50aW9u
ZWQsCj4gPiA+ID4+ID4+ID4+Pldyb25nIEdJQyBzZXR0aW5ncyBtaWdodCBsZWFkIHRvIHRoYXQg
SVBJcyB3b24ndCB3b3JrIGFzCj4gPiBleHBlY3RlZC4KPiA+ID4gPj4gPj4gPj4+IEFuZAo+ID4g
PiA+PiA+PiA+Pj5ib290IENQVSB3aWxsIGdldCBzdHVjayB3YWl0aW5nIGZvciBhbm90aGVyIENQ
VS4KPiA+ID4gPj4gPj4gPgo+ID4gPiA+PiA+PiA+IENhbiB5b3UgZXhwbGFpbiBpdCB3aXRoIHNv
bWUgYm9vdCBzZXF1ZW5jZSBhbmQgcmVsYXRpb24gd2l0aCBJUEk/Cj4gPiA+ID4+ID4+Cj4gPiA+
ID4+ID4+IFdlbGwsIHdlIGZhY2VkIHNpbWlsYXIgaXNzdWUgd2l0aCBSLUNhciBHZW4zIEgzIFNv
Qy4gWGVuIGh1bmcgYXQKPiA+ID4gPj4gPj4gc21wX2NhbGxfZnVuY3Rpb24gKG9uZSBDUFUgZGlk
bid0IHJlY2VpdmUgaW50ZXJydXB0IGZyb20gYW5vdGhlcgo+ID4gb25lKS4KPiA+ID4gPj4gPj4g
TmV4dCBwYXRjaCBoZWxwZWQgdXMgdG8gZml4IHRoaXMgaXNzdWU6Cj4gPiA+ID4+ID4+IGh0dHBz
Oi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvOTE2MzA2NS8KPiA+ID4gPj4gPj4KPiA+ID4g
Pj4gPj4gSSBhc3N1bWUgdGhlIFNvQyB5b3UgYXJlIHdvcmtpbmcgd2l0aCBoYXMgImFybSxnaWMt
NDAwIiBjb21wYXRpYmxlCj4gPiBHSUMuCj4gPiA+ID4+ID4+IENhbiB5b3UgdGFrZSBhIGxvb2sg
YXQgdGhlIHBhdGNoLCBtYXliZSBpdCBpcyB5b3VyIGNhc2UgdG9vLgo+ID4gPiA+PiA+Pgo+ID4g
PiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4gVGhhbmtzLAo+ID4gPiA+PiA+PiA+IEJoYXJhdAo+ID4g
PiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4KPiA+ID4gPj4gPj4gPiBPbiBUaHUsIEF1ZyAzMSwgMjAx
NyBhdCA1OjI4IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4gPiA+PiA+PiA+IDxvbGVrc3R5
c2hAZ21haWwuY29tPgo+ID4gPiA+PiA+PiA+IHdyb3RlOgo+ID4gPiA+PiA+PiA+Pgo+ID4gPiA+
PiA+PiA+PiBPbiBUaHUsIEF1ZyAzMSwgMjAxNyBhdCAyOjEzIFBNLCBiaGFyYXQgZ29oaWwgPAo+
ID4gZ2hsLmJocnRAZ21haWwuY29tPgo+ID4gPiA+PiA+PiA+PiB3cm90ZToKPiA+ID4gPj4gPj4g
Pj4gPiBIZWxsbyBPbGVrc2FuZHIsCj4gPiA+ID4+ID4+ID4+IEhpIEJoYXJhdAo+ID4gPiA+PiA+
PiA+Pgo+ID4gPiA+PiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4+ID4gSSBoYWQgcmVtb3ZlZCBBNzIg
Y2x1c3RlciBhbmQgdHJpZWQgdG8gYm9vdCBvbmx5IHR3byBBMzUgYnV0Cj4gPiBJIGdvdAo+ID4g
PiA+PiA+PiA+PiA+IHNhbWUKPiA+ID4gPj4gPj4gPj4gPiBlcnJvci4KPiA+ID4gPj4gPj4gPj4g
Pgo+ID4gPiA+PiA+PiA+PiA+IElzIGFueXRoaW5nIGFkZGVkIG9yIG1pc3NpbmcgaW4gQTM1IGNv
bXBhcmUgdG8gQTUzPwo+ID4gPiA+PiA+PiA+PiBVbmZvcnR1bmF0ZWx5LCBJIGRvbid0IGtub3cu
Cj4gPiA+ID4+ID4+ID4+Cj4gPiA+ID4+ID4+ID4+IEJUVywgZGlkIHlvdSBjaGVjayB5b3VyIEdJ
QyBzZXR0aW5ncyBpbiB0aGUgZGV2aWNlLXRyZWU/Cj4gPiA+ID4+ID4+ID4+Cj4gPiA+ID4+ID4+
ID4+ID4KPiA+ID4gPj4gPj4gPj4gPiBSZWdhcmRzLAo+ID4gPiA+PiA+PiA+PiA+IEJoYXJhdAo+
ID4gPiA+PiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4+ID4gT24gV2VkLCBBdWcgMzAsIDIwMTcgYXQg
ODowMCBQTSwgYmhhcmF0IGdvaGlsIDwKPiA+IGdobC5iaHJ0QGdtYWlsLmNvbT4KPiA+ID4gPj4g
Pj4gPj4gPiB3cm90ZToKPiA+ID4gPj4gPj4gPj4gPj4KPiA+ID4gPj4gPj4gPj4gPj4gSGVsbG8g
T2xla3NhbmRyLAo+ID4gPiA+PiA+PiA+PiA+PiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3Vy
IGlucHV0Lgo+ID4gPiA+PiA+PiA+PiA+Pgo+ID4gPiA+PiA+PiA+PiA+PiBZZXMuIGFncmVlLiBJ
IHdpbGwgY2hlY2sgYnkgcmVtb3ZpbmcgQTcyIGNvcmUgZnJvbSBEVC4KPiA+ID4gPj4gPj4gPj4g
Pj4KPiA+ID4gPj4gPj4gPj4gPj4gVGhhbmtzLAo+ID4gPiA+PiA+PiA+PiA+PiBCaGFyYXQKPiA+
ID4gPj4gPj4gPj4gPj4KPiA+ID4gPj4gPj4gPj4gPj4gT24gV2VkLCBBdWcgMzAsIDIwMTcgYXQg
Nzo0NCBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28KPiA+ID4gPj4gPj4gPj4gPj4gPG9sZWtzdHlz
aEBnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+PiA+PiA+PiA+Pj4KPiA+ID4gPj4gPj4gPj4gPj4+
IEhpLAo+ID4gPiA+PiA+PiA+PiA+Pj4KPiA+ID4gPj4gPj4gPj4gPj4+IE5vdCBzdXJlIHRoYXQg
SSBhbSBhIGNvbXBldGVudCBwZXJzb24sIGp1c3QgbXkgYXNzdW1wdGlvbnMuCj4gPiA+ID4+ID4+
ID4+ID4+Pgo+ID4gPiA+PiA+PiA+PiA+Pj4gQ0NlZCBBUk0gZ3V5cy4KPiA+ID4gPj4gPj4gPj4g
Pj4+Cj4gPiA+ID4+ID4+ID4+ID4+PiBPbiBUdWUsIEF1ZyAyOSwgMjAxNyBhdCA1OjIxIFBNLCBi
aGFyYXQgZ29oaWwKPiA+ID4gPj4gPj4gPj4gPj4+IDxnaGwuYmhydEBnbWFpbC5jb20+Cj4gPiA+
ID4+ID4+ID4+ID4+PiB3cm90ZToKPiA+ID4gPj4gPj4gPj4gPj4+ID4gSGVsbG8gQWxsCj4gPiA+
ID4+ID4+ID4+ID4+PiA+Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IEkgYW0gdHJ5aW5nIHRvIHJ1biBY
ZW4gb24gbmV3IGhhcmR3YXJlIHdoaWNoIGhhcyB0d28gQTM1Cj4gPiBhbmQKPiA+ID4gPj4gPj4g
Pj4gPj4+ID4gb25lCj4gPiA+ID4+ID4+ID4+ID4+PiA+IEE3Mgo+ID4gPiA+PiA+PiA+PiA+Pj4g
PiBjb3JlLgo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBYZW4gYm9vdGVkIGludGlhbGx5IGJ1dCBpdCBo
YW5ncyBhdAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBzbXBfY2FsbF9mdW5jdGlvbihzZXR1cF92aXJ0
X3BhZ2luZ19vbmUsCj4gPiA+ID4+ID4+ID4+ID4+PiA+ICh2b2lkICopdmFsLCAxKSBmdW5jdGlv
biBjYWxsLgo+ID4gPiA+PiA+PiA+PiA+Pj4KPiA+ID4gPj4gPj4gPj4gPj4+IEl0IG1pZ2h0IGJl
IGEgY29uc2VxdWVuY2Ugb2YgdGhhdCBDUFUgY29yZXMgYXJlIGRpZmZlcmVudC4KPiA+IEFuZAo+
ID4gPiA+PiA+PiA+PiA+Pj4gdGhleQo+ID4gPiA+PiA+PiA+PiA+Pj4gbWlnaHQgaGF2ZSBkaWZm
ZXJlbnQgc2V0IG9mIGZlYXR1cmVzLCBvciBldmVuIHNldHRpbmdzLgo+ID4gPiA+PiA+PiA+PiA+
Pj4gQW5kIHRoZXNlIGZlYXR1cmVzL3NldHRpbmdzIHRoZSBib290IENQVSBoYXMgZG9uJ3QKPiA+
IGNvbXBhdGlibGUKPiA+ID4gPj4gPj4gPj4gPj4+IHdpdGgKPiA+ID4gPj4gPj4gPj4gPj4+IG90
aGVyIChub24tYm9vdCkgQ1BVcy4KPiA+ID4gPj4gPj4gPj4gPj4+IENhbiB5b3UgdHJ5IG5vdCB0
byBicmluZ3VwIEE3MiBjb3JlIChyZW1vdmUgaXQgZnJvbSBEVCBvcgo+ID4gPiA+PiA+PiA+PiA+
Pj4gYW5vdGhlcgo+ID4gPiA+PiA+PiA+PiA+Pj4gd2F5KSwgbGVhdmUgb25seSB0d28gQTM1IGFu
ZCBzZWUgd2hhdCB3aWxsIGhhcHBlbi4KPiA+ID4gPj4gPj4gPj4gPj4+Cj4gPiA+ID4+ID4+ID4+
ID4+PiA+IEZpbmQgZm9sbG93aW5nIGxvZyBvZiBYZW4gYm9vdGluZyxzYW1lIHNldCBvZiBmZWF0
dXJlcy4KPiA+ID4gPj4gPj4gPj4gPj4+ID4KPiA+ID4gPj4gPj4gPj4gPj4+ID4gLSBVQVJUIGVu
YWJsZWQgLQo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAtIENQVSAwMDAwMDAwMCBib290aW5nIC0KPiA+
ID4gPj4gPj4gPj4gPj4+ID4gLSBDdXJyZW50IEVMIDAwMDAwMDA4IC0KPiA+ID4gPj4gPj4gPj4g
Pj4+ID4gLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC0KPiA+ID4gPj4gPj4gPj4gPj4+ID4gLSBaZXJv
IEJTUyAtCj4gPiA+ID4+ID4+ID4+ID4+PiA+IC0gU2V0dGluZyB1cCBjb250cm9sIHJlZ2lzdGVy
cyAtCj4gPiA+ID4+ID4+ID4+ID4+PiA+IC0gVHVybmluZyBvbiBwYWdpbmcgLQo+ID4gPiA+PiA+
PiA+PiA+Pj4gPiAtIFJlYWR5IC0KPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgQ2hlY2tpbmcg
Zm9yIGluaXRyZCBpbiAvY2hvc2VuCj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pIFJBTTogMDAw
MDAwMDA0MDAwMDAwMCAtIDAwMDAwMDAwYmZmZmZmZmYKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhF
TikKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDQ0MDAwMDAw
IC0gMDAwMDAwMDA0NDAwZmQ1YQo+ID4gRGV2aWNlCj4gPiA+ID4+ID4+ID4+ID4+PiA+IFRyZWUK
PiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgQ29t
bWFuZCBsaW5lOiA8TlVMTD4KPiA+ID4gPj4gPj4gPj4gPj4+IFdoeT8gRG9lcyB5b3VyIGRldmlj
ZS10cmVlIGhhdmUgYm9vdGFyZ3M/Cj4gPiA+ID4+ID4+ID4+ID4+Pgo+ID4gPiA+PiA+PiA+PiA+
Pj4gPiAoWEVOKSBQbGFjaW5nIFhlbiBhdCAweDAwMDAwMDAwYmZlMDAwMDAtCj4gPiAweDAwMDAw
MDAwYzAwMDAwMDAKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgVXBkYXRlIEJPT1RNT0RfWEVO
IGZyb20KPiA+ID4gPj4gPj4gPj4gPj4+ID4gMDAwMDAwMDA0MDA4MDAwMC0wMDAwMDAwMDQwMTk0
ZTAxCj4gPiA+ID4+ID4+ID4+ID4+PiA+ID0+Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IDAwMDAwMDAw
YmZlMDEKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQK
PiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgQm9vdGluZyB1c2luZyBEZXZpY2UgVHJlZQo+ID4g
PiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBQbGF0Zm9ybTogR2VuZXJpYyBTeXN0ZW0KPiA+ID4gPj4g
Pj4gPj4gPj4+ID4gKFhFTikgVGFraW5nIGR0dWFydCBjb25maWd1cmF0aW9uIGZyb20gL2Nob3Nl
bi9zdGRvdXQtcGF0aAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBMb29raW5nIGZvciBkdHVh
cnQgYXQgInNlcmlhbDAiLCBvcHRpb25zICIiCj4gPiA+ID4+ID4+ID4+ID4+PiA+ICBfXyAgX18g
ICAgICAgICAgICBfICBfICAgIF8gIF9fXyAgICAgICAgICAgICAgICAgICAgIF8KPiA+ID4gPj4g
Pj4gPj4gPj4+ID4gXwo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBfCj4gPiA+ID4+ID4+ID4+ID4+PiA+
ICBcIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAgLyB8LyBfIFwgICAgXyAgIF8gXyBfXyAgX19ffCB8
Xwo+ID4gX18KPiA+ID4gPj4gPj4gPj4gPj4+ID4gX3wKPiA+ID4gPj4gPj4gPj4gPj4+ID4gfF9f
Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IHwgfAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBfX18KPiA+ID4g
Pj4gPj4gPj4gPj4+ID4gICBcICAvLyBfIFwgJ18gXCAgfCB8fCB8XyB8IHwgfCB8IHxfX3wgfCB8
IHwgJ18gXC8gX198Cj4gPiBfXy8gX2AKPiA+ID4gPj4gPj4gPj4gPj4+ID4gfAo+ID4gPiA+PiA+
PiA+PiA+Pj4gPiAnXwo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBcfAo+ID4gPiA+PiA+PiA+PiA+Pj4g
PiB8LyBfIFwKPiA+ID4gPj4gPj4gPj4gPj4+ID4gICAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8
IHwgfF98IHxfX3wgfF98IHwgfCB8IFxfXyBcIHx8Cj4gPiAoX3wKPiA+ID4gPj4gPj4gPj4gPj4+
ID4gfAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiB8XykKPiA+ID4gPj4gPj4gPj4gPj4+ID4gfCB8Cj4g
PiA+ID4+ID4+ID4+ID4+PiA+IF9fLwo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAgL18vXF9cX19ffF98
IHxffCAgICB8X3woXylffFxfX18vICAgIFxfXyxffF98Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IHxf
fF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198Cj4gPiA+ID4+ID4+ID4+ID4+PiA+Cj4gPiA+ID4+
ID4+ID4+ID4+PiA+IChYRU4pIFhlbiB2ZXJzaW9uIDQuMTAtdW5zdGFibGUgKGJnb2hpbEApCj4g
PiA+ID4+ID4+ID4+ID4+PiA+IChhYXJjaDY0LWxpbnV4LWdudS1nY2MKPiA+ID4gPj4gPj4gPj4g
Pj4+ID4gKFVidW50dS9MaW5hcm83Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pIExhdGVzdCBD
aGFuZ2VTZXQ6IEZyaSBBdWcgMTEgMTk6MDI6NTEgMjAxNyArMDEwMAo+ID4gPiA+PiA+PiA+PiA+
Pj4gPiBnaXQ6OTA1M2E3NC1kaXJ0eQo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBQcm9jZXNz
b3I6IDQxMGZkMDQxOiAiQVJNIExpbWl0ZWQiLCB2YXJpYW50OiAweDAsCj4gPiBwYXJ0Cj4gPiA+
ID4+ID4+ID4+ID4+PiA+IDB4ZDA0LAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiByZXYKPiA+ID4gPj4g
Pj4gPj4gPj4+ID4gMHgxCj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pIDY0LWJpdCBFeGVjdXRp
b246Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAw
MDAwMDAwMDAyMjIyCj4gPiAwMDAwMDAwMDAwMDAwMDAwCj4gPiA+ID4+ID4+ID4+ID4+PiA+IChY
RU4pICAgICBFeGNlcHRpb24gTGV2ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMyIEVMMTo2NCszMgo+
ID4gPiA+PiA+PiA+PiA+Pj4gPiBFTDA6NjQrMzIKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikg
ICAgIEV4dGVuc2lvbnM6IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1ECj4gPiA+ID4+ID4+ID4+
ID4+PiA+IChYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAwMDAw
MDAwMDAwMAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczog
MDAwMDAwMDAwMDAwMDAwMAo+ID4gMDAwMDAwMDAwMDAwMDAwMAo+ID4gPiA+PiA+PiA+PiA+Pj4g
PiAoWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDEwMTEyMgo+ID4gPiA+
PiA+PiA+PiA+Pj4gPiAwMDAwMDAwMDAwMDAwMDAwCj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4p
ICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwCj4gPiA+
ID4+ID4+ID4+ID4+PiA+IChYRU4pIDMyLWJpdCBFeGVjdXRpb246Cj4gPiA+ID4+ID4+ID4+ID4+
PiA+IChYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQo+ID4gPiA+
PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gzMiBBMzIgVGh1
bWIgVGh1bWItMgo+ID4gSmF6ZWxsZQo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAgRXh0
ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3VyaXR5Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4p
ICAgRGVidWcgRmVhdHVyZXM6IDAzMDEwMDY2Cj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pICAg
QXV4aWxpYXJ5IEZlYXR1cmVzOiAwMDAwMDAwMAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAg
IE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDExMDUgNDAwMDAwMDAgMDEyNjAwMDAKPiA+ID4g
Pj4gPj4gPj4gPj4+ID4gMDIxMDIyMTEKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgIElTQSBG
ZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEgMjEyMzIwNDIgMDExMTIxMzEKPiA+ID4gPj4gPj4g
Pj4gPj4+ID4gMDAwMTExNDIKPiA+ID4gPj4gPj4gPj4gPj4+ID4gMDAwMTExMjEKPiA+ID4gPj4g
Pj4gPj4gPj4+ID4gKFhFTikgVXNpbmcgUFNDSS0xLjAgZm9yIFNNUCBicmluZ3VwCj4gPiA+ID4+
ID4+ID4+ID4+PiA+IChYRU4pIFNNUDogQWxsb3dpbmcgMyBDUFVzCj4gPiA+ID4+ID4+ID4+ID4+
PiA+IChYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6
Cj4gPiAxMzAwMAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBLSHoKPiA+ID4gPj4gPj4gPj4gPj4+ID4g
KFhFTikgR0lDdjI6IFdBUk5JTkc6IFRoZSBHSUNDIHNpemUgaXMgdG9vIHNtYWxsOiAweDEwMDAK
PiA+ID4gPj4gPj4gPj4gPj4+ID4gZXhwZWN0ZWQKPiA+ID4gPj4gPj4gPj4gPj4+ID4gMHgyMDAw
Cj4gPiA+ID4+ID4+ID4+ID4+PiBTb3VuZHMgbGlrZSBHSUMgc2V0dGluZ3MgYXJlIG5vdCBjb21w
bGV0ZWx5IGNvcnJlY3QuCj4gPiA+ID4+ID4+ID4+ID4+PiBXcm9uZyBHSUMgc2V0dGluZ3MgbWln
aHQgbGVhZCB0byB0aGF0IElQSXMgd29uJ3Qgd29yayBhcwo+ID4gPiA+PiA+PiA+PiA+Pj4gZXhw
ZWN0ZWQuCj4gPiA+ID4+ID4+ID4+ID4+PiBBbmQKPiA+ID4gPj4gPj4gPj4gPj4+IGJvb3QgQ1BV
IHdpbGwKPiA+ID4gPj4gPj4gPj4gPj4+IGdldCBzdHVjayB3YWl0aW5nIGZvciBhbm90aGVyIENQ
VS4KPiA+ID4gPj4gPj4gPj4gPj4+IEp1c3QgZG91YmxlIGNoZWNrLgo+ID4gPiA+PiA+PiA+PiA+
Pj4KPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgR0lDdjIgaW5pdGlhbGl6YXRpb246Cj4gPiA+
ID4+ID4+ID4+ID4+PiA+IChYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMDEwNTEw
MDAwCj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAw
MDAwMTA1MjAwMDAKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgICAgICAgICBnaWNfaHlwX2Fk
ZHI9MDAwMDAwMDAxMDU0MDAwMAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAgICAgICAgIGdp
Y192Y3B1X2FkZHI9MDAwMDAwMDAxMDU2MDAwMAo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSAg
ICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikg
R0lDdjI6IDM4NCBsaW5lcywgNiBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMTQzYikuCj4gPiA+ID4+
ID4+ID4+ID4+PiA+IChYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIg
KGNyZWRpdCkKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmlu
ZyBvZiAzMiBLaUIuCj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4pIEJyaW5naW5nIHVwIENQVTEK
PiA+ID4gPj4gPj4gPj4gPj4+ID4gLSBDUFUgMDAwMDAwMDEgYm9vdGluZyAtCj4gPiA+ID4+ID4+
ID4+ID4+PiA+IC0gQ3VycmVudCBFTCAwMDAwMDAwOCAtCj4gPiA+ID4+ID4+ID4+ID4+PiA+IC0g
WGVuIHN0YXJ0aW5nIGF0IEVMMiAtCj4gPiA+ID4+ID4+ID4+ID4+PiA+IC0gU2V0dGluZyB1cCBj
b250cm9sIHJlZ2lzdGVycyAtCj4gPiA+ID4+ID4+ID4+ID4+PiA+IC0gVHVybmluZyBvbiBwYWdp
bmcgLQo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAtIFJlYWR5IC0KPiA+ID4gPj4gPj4gPj4gPj4+ID4g
KFhFTikgQ1BVIDEgYm9vdGVkLgo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAoWEVOKSBCcmluZ2luZyB1
cCBDUFUyCj4gPiA+ID4+ID4+ID4+ID4+PiA+IC0gQ1BVIDAwMDAwMjAwIGJvb3RpbmcgLQo+ID4g
PiA+PiA+PiA+PiA+Pj4gPiAtIEN1cnJlbnQgRUwgMDAwMDAwMDggLQo+ID4gPiA+PiA+PiA+PiA+
Pj4gPiAtIFhlbiBzdGFydGluZyBhdCBFTDIgLQo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAtIFNldHRp
bmcgdXAgY29udHJvbCByZWdpc3RlcnMgLQo+ID4gPiA+PiA+PiA+PiA+Pj4gPiAtIFR1cm5pbmcg
b24gcGFnaW5nIC0KPiA+ID4gPj4gPj4gPj4gPj4+ID4gLSBSZWFkeSAtCj4gPiA+ID4+ID4+ID4+
ID4+PiA+IChYRU4pIENQVSAyIGJvb3RlZC4KPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgQnJv
dWdodCB1cCAzIENQVXMKPiA+ID4gPj4gPj4gPj4gPj4+ID4gKFhFTikgUDJNOiA0MC1iaXQgSVBB
IHdpdGggNDAtYml0IFBBIGFuZCA4LWJpdCBWTUlECj4gPiA+ID4+ID4+ID4+ID4+PiA+IChYRU4p
IFAyTTogMyBsZXZlbHMgd2l0aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OAo+ID4gPiA+
PiA+PiA+PiA+Pj4gPgo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBDYW4gYW55b25lIGd1aWRlIG1lIGhv
dyB0byBkZWJ1ZyB0aGlzIHByb2JsZW0gb3Igd2hhdAo+ID4gY291bGQgYmUKPiA+ID4gPj4gPj4g
Pj4gPj4+ID4gd3JvbmcKPiA+ID4gPj4gPj4gPj4gPj4+ID4gaGVyZT8KPiA+ID4gPj4gPj4gPj4g
Pj4+ID4KPiA+ID4gPj4gPj4gPj4gPj4+ID4gSXQgbG9va3MsIHdyaXRpbmcgaW50byBWVENSX0VM
MiBoYW5nIHRoZSBzeXN0ZW0uCj4gPiA+ID4+ID4+ID4+ID4+PiA+Cj4gPiA+ID4+ID4+ID4+ID4+
PiA+IC0tCj4gPiA+ID4+ID4+ID4+ID4+PiA+IFJlZ2FyZHMsCj4gPiA+ID4+ID4+ID4+ID4+PiA+
IEJoYXJhdCBHb2hpbAo+ID4gPiA+PiA+PiA+PiA+Pj4gPgo+ID4gPiA+PiA+PiA+PiA+Pj4gPgo+
ID4gPiA+PiA+PiA+PiA+Pj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+ID4gPiA+PiA+PiA+PiA+Pj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
PiA+ID4+ID4+ID4+ID4+PiA+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gPiA+ID4+ID4+ID4+
ID4+PiA+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiA+ID4gPj4gPj4gPj4gPj4+
ID4KPiA+ID4gPj4gPj4gPj4gPj4+Cj4gPiA+ID4+ID4+ID4+ID4+PiAtLQo+ID4gPiA+PiA+PiA+
PiA+Pj4gUmVnYXJkcywKPiA+ID4gPj4gPj4gPj4gPj4+Cj4gPiA+ID4+ID4+ID4+ID4+PiBPbGVr
c2FuZHIgVHlzaGNoZW5rbwo+ID4gPiA+PiA+PiA+PiA+Pgo+ID4gPiA+PiA+PiA+PiA+Pgo+ID4g
PiA+PiA+PiA+PiA+Pgo+ID4gPiA+PiA+PiA+PiA+Pgo+ID4gPiA+PiA+PiA+PiA+PiAtLQo+ID4g
PiA+PiA+PiA+PiA+PiBSZWdhcmRzLAo+ID4gPiA+PiA+PiA+PiA+PiBCaGFyYXQgR29oaWwKPiA+
ID4gPj4gPj4gPj4gPj4gU3IuU29mdHdhcmUgRW5naW5lZXIKPiA+ID4gPj4gPj4gPj4gPj4gYmhh
cmF0LmdvaGlsQGhhcm1hbi5jb20KPiA+ID4gPj4gPj4gPj4gPj4gKzkxOTQyNzA1NDYzMwo+ID4g
PiA+PiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4+ID4KPiA+ID4gPj4gPj4gPj4gPgo+ID4gPiA+PiA+
PiA+PiA+Cj4gPiA+ID4+ID4+ID4+ID4gLS0KPiA+ID4gPj4gPj4gPj4gPiBSZWdhcmRzLAo+ID4g
PiA+PiA+PiA+PiA+IEJoYXJhdCBHb2hpbAo+ID4gPiA+PiA+PiA+PiA+IFNyLlNvZnR3YXJlIEVu
Z2luZWVyCj4gPiA+ID4+ID4+ID4+ID4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPiA+ID4gPj4g
Pj4gPj4gPiArOTE5NDI3MDU0NjMzCj4gPiA+ID4+ID4+ID4+Cj4gPiA+ID4+ID4+ID4+Cj4gPiA+
ID4+ID4+ID4+Cj4gPiA+ID4+ID4+ID4+IC0tCj4gPiA+ID4+ID4+ID4+IFJlZ2FyZHMsCj4gPiA+
ID4+ID4+ID4+Cj4gPiA+ID4+ID4+ID4+IE9sZWtzYW5kciBUeXNoY2hlbmtvCj4gPiA+ID4+ID4+
ID4KPiA+ID4gPj4gPj4gPgo+ID4gPiA+PiA+PiA+Cj4gPiA+ID4+ID4+ID4KPiA+ID4gPj4gPj4g
PiAtLQo+ID4gPiA+PiA+PiA+IFJlZ2FyZHMsCj4gPiA+ID4+ID4+ID4gQmhhcmF0IEdvaGlsCj4g
PiA+ID4+ID4+ID4gU3IuU29mdHdhcmUgRW5naW5lZXIKPiA+ID4gPj4gPj4gPiBiaGFyYXQuZ29o
aWxAaGFybWFuLmNvbQo+ID4gPiA+PiA+PiA+ICs5MTk0MjcwNTQ2MzMKPiA+ID4gPj4gPj4KPiA+
ID4gPj4gPj4KPiA+ID4gPj4gPj4KPiA+ID4gPj4gPj4gLS0KPiA+ID4gPj4gPj4gUmVnYXJkcywK
PiA+ID4gPj4gPj4KPiA+ID4gPj4gPj4gT2xla3NhbmRyIFR5c2hjaGVua28KPiA+ID4gPj4gPgo+
ID4gPiA+PiA+Cj4gPiA+ID4+ID4KPiA+ID4gPj4gPgo+ID4gPiA+PiA+IC0tCj4gPiA+ID4+ID4g
UmVnYXJkcywKPiA+ID4gPj4gPiBCaGFyYXQgR29oaWwKPiA+ID4gPj4gPiBTci5Tb2Z0d2FyZSBF
bmdpbmVlcgo+ID4gPiA+PiA+IGJoYXJhdC5nb2hpbEBoYXJtYW4uY29tCj4gPiA+ID4+ID4gKzkx
OTQyNzA1NDYzMwo+ID4gPiA+Pgo+ID4gPiA+Pgo+ID4gPiA+Pgo+ID4gPiA+PiAtLQo+ID4gPiA+
PiBSZWdhcmRzLAo+ID4gPiA+Pgo+ID4gPiA+PiBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+ID4gPiA+
Cj4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gLS0KPiA+ID4gPiBSZWdhcmRzLAo+ID4g
PiA+IEJoYXJhdCBHb2hpbAo+ID4gPiA+IFNyLlNvZnR3YXJlIEVuZ2luZWVyCj4gPiA+ID4gYmhh
cmF0LmdvaGlsQGhhcm1hbi5jb20KPiA+ID4gPiArOTE5NDI3MDU0NjMzCj4gPiA+Cj4gPiA+Cj4g
PiA+Cj4gPiA+IC0tCj4gPiA+IFJlZ2FyZHMsCj4gPiA+Cj4gPiA+IE9sZWtzYW5kciBUeXNoY2hl
bmtvCj4gPiA+Cj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ID4gWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPiA+ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+ID4KPiAKPiAK
PiAKPiAtLSAKPiBSZWdhcmRzLAo+IEJoYXJhdCBHb2hpbAo+IFNyLlNvZnR3YXJlIEVuZ2luZWVy
Cj4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20KPiArOTE5NDI3MDU0NjMzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 13:52:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 13:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvONP-0008BS-WC; Fri, 22 Sep 2017 13:52:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvONP-0008BM-5J
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 13:52:19 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 45/0F-03423-09515C95; Fri, 22 Sep 2017 13:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7df9Gi
 kwc8jehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bboydYC7azVrxtecrYwLiTpYuRk0NIIE9i
 1vO3jCA2r4CdxMKdU5hAbAkBQ4nTC2+C1bAIqEp8fv2dGcRmE1CXaHu2nRXEFhGwlfg3/Q9Qn
 IuDWaCPUWLXze9gg4QFYiQePrrLDrEgXaLxzFewoZwCVhJbug4DxTmAlglK/N0hDBJmFtCSeP
 jrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg/LMs4BCjJAeTkijvGuGjkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkePVFgHKCRanpqRVpmTnASIBJS3DwKInwmoOkeYsLEnOLM
 9MhUqcYjTluPLz+h4mj4+bdP0xCLHn5ealS4rwOIKUCIKUZpXlwg2AReolRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvM4gU3gy80rg9r0COoUJ6JTy1UdATilJREhJNTCezhFSCb520NOV139
 P/cLZk0JcV83e25sveyH/B8tWQbZ5+SlPPS9Er1q3Qe6VSobiLbZ/JnyyqYamAhu8TlX5V/xM
 /lnuvPjfq/S05bKsJwIWL/A74L75qLoVm+Wk2hyOg7luka/MlLQ0izY0BDO4mTL353xdpRs53
 6HxppyT9Nzg9t/OzUosxRmJhlrMRcWJAJgMVmjLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506088334!84045887!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42373 invoked from network); 22 Sep 2017 13:52:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 13:52:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 07:52:13 -0600
Message-Id: <59C531AD020000780017EB02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 07:52:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>,"Tim Deegan" <tim@xen.org>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-18-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-18-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 17/23] x86/mm: export base_disallow_mask
 and l1 mask in asm-x86/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIGwxIG1hc2sgbmVlZHMgdG8gc3RheSBpbiB4ODYvbW0uYyB3aGlsZSBsezIsMyw0fSBtYXNr
cyBhcmUgb25seQo+IG5lZWRlZCBieSBQViBjb2RlLiBCb3RoIHg4NiBjb21tb24gbW0gY29kZSBh
bmQgUFYgbW0gY29kZSB1c2UKPiBiYXNlX2Rpc2FsbG93X21hc2sgYW5kIGwxIG1ha3MuCj4gCj4g
RXhwb3J0IGJhc2VfZGlzYWxsb3dfbWFzayBhbmQgbDEgbWFzayBpbiBhc20teDg2L21tLmguCgpT
byB0aGF0J3MgYmVjYXVzZSBpbiBwYXRjaCAyMCB5b3UgbmVlZCB0byBrZWVwCmdldF9wYWdlX2Zy
b21fbDFlKCkgaW4geDg2L21tLmMsIGR1ZSB0byBiZWluZyB1c2VkIGJ5IHNoYWRvdwpjb2RlLiBC
dXQgaXMgc2hhZG93IHVzaW5nIHRoZSBzYW1lIGRpc2FsbG93IG1hc2sgZm9yIEhWTSBndWVzdHMK
YWN0dWFsbHkgY29ycmVjdD8gUGVyaGFwcyBpdCB3b3VsZCBiZSBiZXR0ZXIgZm9yIGNhbGxlcnMg
b2YKZ2V0X3BhZ2VfZnJvbV9sMWUoKSB0byBwYXNzIGluIHRoZWlyIGRpc2FsbG93IG1hc2tzLCBl
dmVuIGlmIGl0CndvdWxkIGp1c3Qgc28gaGFwcGVuIHRoYXQgUFYgYW5kIHNoYWRvdyB1c2UgdGhl
IHNhbWUgb25lcz8KVGltLCBkbyB5b3UgaGF2ZSBhbnkgdGhvdWdodHMgb3IgaW5zaWdodHMgaGVy
ZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOVd-0000WT-QO; Fri, 22 Sep 2017 14:00:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvOVc-0000WN-8D
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:00:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 10/16-30935-F8715C95; Fri, 22 Sep 2017 14:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVyMfSai26f+NF
 Ig8OrLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+hzPYC/6zVPz9LtXAOJOli5GLQ0hgKqPE
 +0nvmUEcFoEGVokDk+6zgjgSAnNYJY607wYq4wRyyiT+H1jGCGEXSTzYDFIEYhdK3L7bwg5i8
 woISpyc+QSsXkjAS6L3Vx9YDaeApUTX2e9Q6xYzSmx98QMswSagJXH/9go2EJtFQFVizdbLbB
 CDAiSezv0MViMs4CkxZ+ohJhBbREBR4sHLm2DXMQt0Mkr8/3WRGSTBLKAp0br9N/sERsFZSA6
 ZhSS1gJFpFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJDW
 MzAw7mDc0e53iFGSg0lJlPeqyNFIIb6k/JTKjMTijPii0pzU4kOMGhwcAj+f/m1hlGLJy89LV
 ZLgdRcDqhMsSk1PrUjLzAHGEUypBAePkgivKEiat7ggMbc4Mx0idYrRnuPCnUt/mDiObboMJG
 88vA4kD+y59YdJCGyqlDivHEibAEhbRmke3FBY3F9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsG
 oJMybAjKFJzOvBG73K6CzmIDOKl99BOSskkSEFDCV+GV6Fv7aM8Pb+SarTKKKPG+cd9E21iyh
 s94eKhmq9rM01yf5ZAav5BaYlmNgfuZTkdmKsoKjl499vbBdm+1eb29n42Wp2gcKDaIT53eyL
 8x4Xjb5yDI77w0cJxcqr9Q8uUvlQKp90l7xXzm64tN28W0tzF0UH30uOKnE52N47DfrDwsr/V
 YpsRRnJBpqMRcVJwIAaIRjwfYCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506088845!112928448!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4720 invoked from network); 22 Sep 2017 14:00:46 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 14:00:46 -0000
Received: by mail-it0-f68.google.com with SMTP id 85so772761ith.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 07:00:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cuFnMgxYkVZc6N8Bi5ZeuEIfwNo0RBWDNj+8fv9k7sE=;
 b=YbXuVJowYwK3lmm2Cs8p3vaMESf355g2rCCwhJao3E2zLO5ZvCPOrxVgSioAGogff8
 /wNWHA8vTvYHHiC3J2+Re/ckXFjTkJZ74brJxemJ9kcIyqKU6PYTav066Y6hL9RFfiFV
 EYeGy+FdI6ATkTCTZQ/fKqxN0XAfFaJklMQqUzr8hVy4dgG1J/nPTYY/Ft0eytC9qhlZ
 YfnIq7o/M45xUY7APftoauNFDuOnr6V0Sfe8frkPMJ2lH4ii0EpApgNE2ZLVhP7P2ibr
 YzuYGbye3/Fd8PkaL7VV28MzZcCsyjYgyZqb96AIDmz5p9k19VV86+AQCqOloRgefvSu
 EV2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cuFnMgxYkVZc6N8Bi5ZeuEIfwNo0RBWDNj+8fv9k7sE=;
 b=BF0aqpBkkTdgCNnNT/O5u/1B+K8Enj9fLsvTCPfDbBvZr0MIMIKC2graFsieYIshr6
 XMRG4iYv+fZe8XODsOe3mo+NIK0IGU8PPEZm3K39DO4cz8/QRE4cJqRDlAvMx196K2FW
 4iPntfHUDQyNp7HCqqsnRmS4cbrNjF5xMiKlA5RxQBGRoTJXcEBOgLvyVbucKny3aOET
 KoZbFy5a02I1ZKT4nt92wdoJwmIv2ME/xfJnCQ0ESwuO/sVrEE6RuTrI0JA3Nsz745X8
 8Xkvz4Oj5x6D4A0gGY/3fIdRNLhtmxXBmbS173TkdSBQDIePKO7gwcsMkDNF3CznF0FQ
 dAKw==
X-Gm-Message-State: AHPjjUgN0ercPnsU04SOjcx84A+Za9PYH/V+MJkYbL0uQCnfSY9hsdsh
 s0FWpHFkK1KbtzRo/cwTfEwMY1qdbTrYoqIFuHE=
X-Google-Smtp-Source: AOwi7QB0RjKTj9kxFEpSvG66gYtRaO+CWcY9U7ACSVCCY8KbFtH0raP/VODZb4EVG18W+JktLCW59IbIGt7E5jyvw2A=
X-Received: by 10.36.105.21 with SMTP id e21mr6012085itc.24.1506088845418;
 Fri, 22 Sep 2017 07:00:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Fri, 22 Sep 2017 07:00:44 -0700 (PDT)
In-Reply-To: <20170922130246.4v2sldpp4cjfetzc@citrix.com>
References: <1506083335-18754-1-git-send-email-al1img@gmail.com>
 <1506083335-18754-2-git-send-email-al1img@gmail.com>
 <20170922130246.4v2sldpp4cjfetzc@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 22 Sep 2017 17:00:44 +0300
Message-ID: <CACvf2oXTBsJU50CQwO-j43=8pCPUcLAfuR7jRjT+B2KB+by7DQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgNDowMiBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDM6Mjg6NTVQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gQXMgd2UgaGF2ZSBnZW5lcmljIGZ1bmN0aW9u
cyB0byBnZXQgZGV2aWNlIGxpc3QKPj4gKGxpYnhsX19kZXZpY2VfbGlzdCkgbm8gbmVlZCB0byBo
YXZlIGNhbGxiYWNrIGluCj4+IHRoZSBmcmFtZXdvcmsuIFRvIHJlc29sdmUgaXNzdWUgd2hlbiBY
UyBlbnRyeQo+PiBkb2Vzbid0IG1hdGNoIGRldmljZSBuYW1lLCBkZXZpY2UgdHlwZSBpcwo+PiBl
eHRlbmRlZCB3aXRoIGZpZWxkICJlbnRyeSIgd2hpY2gga2VlcHMgWFMgZW50cnkuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNv
bT4KPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKU2hhbGwgSSBy
ZXNlbmQgdGhlIHBhdGNoIHdpdGggeW91ciBhY2s/CgotLSAKQmVzdCBSZWdhcmRzLApPbGVrc2Fu
ZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:06:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOaf-0000kd-GG; Fri, 22 Sep 2017 14:06:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvOae-0000kX-7z
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:06:00 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/44-02046-7C815C95; Fri, 22 Sep 2017 14:05:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/eYxNF
 IgyV7NC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXHX9ZCq5zVjyZsZupgfEvWxcjJ4eQQJ7E
 /Zu7mboYOTh4Bewk5l8yBQlLCBhKnF54kwXEZhFQlVh07jgTiM0moC7R9mw7K0i5iIC+xOITe
 l2MXBzMAkeZJOac62AGqREWqJKYNOct1PgciR8HJ4DFOQVsJC70vGKFWCUo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sgl1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHr1DAyMOxibT/gdYpTkYFIS5b0qcjRS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvOjCUhQSLUtNTK9Iyc4BRAJOW4OBREuE9IQaU5i0uS
 MwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOK8MyAwBkKKM0jy4EbCIvMQoKyXMy8jAwCDEU5BalJ
 tZgir/ilGcg1FJmDdMHGgKT2ZeCdymV0BHMAEdUb76CMgRJYkIKakGxiWbY47mdTb8OJWXI1A
 5RZIrY2W29TnTe4mrr7z8t+7vPxFP3s/F0ZGvH74t4RWadEj1+a0f1m2n7L4m3z84q55x4fHb
 j9TbUqXPMG+wF9FzyJbTNhc/rbrGZWn9cRaLaYd//bnqmrdiaoJUc+XBredsSr/LGQqErgi1S
 w7Qye+78Dx6znKxQiWW4oxEQy3mouJEAB1vy87DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506089156!104391737!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57189 invoked from network); 22 Sep 2017 14:05:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 14:05:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 08:05:56 -0600
Message-Id: <59C534E4020000780017EB1A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 08:05:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad@kernel.org>
References: <20170920223148.13137-1-konrad.wilk@oracle.com>
 <20170920223148.13137-5-konrad.wilk@oracle.com>
In-Reply-To: <20170920223148.13137-5-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, andrew.cooper3@citrix.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 ross.lagerwall@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 04/11] livepatch/arm[32,
 64]: Don't load and crash on livepatches loaded with wrong text
 alignment.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA5LjE3IGF0IDAwOjMxLCA8a29ucmFkQGtlcm5lbC5vcmc+IHdyb3RlOgoKPiBA
QCAtMjcyLDYgKzI3MSwxNiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4
KTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgfQo+ICsgICAgICAg
IGVsc2UgaWYgKCAodHlwZSAhPSBSX0FSTV9BQlMzMiAmJiB0eXBlICE9IFJfQVJNX1JFTDMyKSAv
KiBPbmx5IGNoZWNrIGNvZGUuICovICYmCj4gKyAgICAgICAgICAgICAgICAgICgodWludDMyX3Qp
ZGVzdCAlIHNpemVvZih1aW50MzJfdCkpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogZGVzdD0lcCAoJXMpIGlzIG5vdCBhbGln
bmVkIHByb3Blcmx5IVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGRlc3Qs
IGJhc2UtPm5hbWUpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9
CgpBbmQgbm8gc2ltaWxhciBjaGVjayBiZWluZyBhZGRlZCB0byBBUk02ND8gTG9va2luZyBhdCB0
aGF0IGNvZGUgSQphbHNvIG5vdGljZSB0aGF0IHRoZSBnZW5lcmFsICJtaW5pbXVtIDMyLWJpdCB3
aWR0aCIgdGhlcmUgaXMgbGlrZWx5Cndyb25nIGZvciBhdCBsZWFzdCBBQlMxNiBhbmQgUFJFTDE2
LgoKPiAtLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2NvbW1vbi9saXZl
cGF0Y2guYwo+IEBAIC00NzMsNiArNDczLDEzIEBAIHN0YXRpYyBib29sIHNlY3Rpb25fb2soY29u
c3Qgc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
ICAgICB9Cj4gIAo+ICsgICAgaWYgKCAhYXJjaF9saXZlcGF0Y2hfdmVyaWZ5X2FsaWdubWVudChz
ZWMpICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAi
JXM6ICVzIHRleHQgc2VjdGlvbiBpcyBub3QgYWxpZ25lZCBwcm9wZXJseSFcbiIsCj4gKyAgICAg
ICAgICAgICAgIGVsZi0+bmFtZSwgc2VjLT5uYW1lKTsKCklmIHlvdSByZWFsbHkgbWVhbiB0byBz
YXkgInRleHQgc2VjdGlvbiIgaGVyZSwgdGhlbiB0aGUgU0hGX0VYRUNJTlNUUgpjaGVjayBzaG91
bGQgbW92ZSBoZXJlIHRvby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:07:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvObu-0000pw-Py; Fri, 22 Sep 2017 14:07:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvObs-0000pi-PM
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:07:16 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A7/C6-02046-41915C95; Fri, 22 Sep 2017 14:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK6Q5NF
 Ig0kLFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfy3awFbwSqli5chprA+Ntvi5GDg4JAX+J
 nSdYQEwWAVWJc3cruxg5OdgElCV+dvaygdgiQHbvr99AJVwczALLGCXaZt1iB0kIC/hKND17y
 whi8wpYSPRM2s0OUiQkMJtRYvn9JWwQCUGJkzOfsIDYzAI6Egt2f2IDWcYsIC2x/B8HSJhTwF
 5izoFusHJRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrpleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgmNUzMDDuYLzS5nyIUZKDSUmU96rI0Ugh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzqEkA5waLU9NSKtMwcYMDDpCU4eJREeL+KA6V5iwsSc
 4sz0yFSpxh1OX5MuvKHSYglLz8vVUqcVwZkhgBIUUZpHtwIWPRdYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTMexFkFU9mXgncpldARzABHVG++gjIESWJCCmpBkZxHQZ92dTPEfb9i/dKR7Z
 oiLnUHO+IvP9qwp3sgv8PHjROPlbcpBaXfy7vuOGMrbU1z37zPt+a9jzQLOXvp9/JVwoeHZR7
 /WXG6dVGZtVM3UU5XmskFrZU7iq606mlsL9xxycjnkd3N3Q1qni9vhYT6LBR4E2XxiYjxaaJ7
 5uX64vcFnaekKPEUpyRaKjFXFScCACQhfP5uQIAAA==
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506089232!104391993!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2200 invoked from network); 22 Sep 2017 14:07:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 14:07:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440838617"
Date: Fri, 22 Sep 2017 15:07:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922140710.udus2hhjxrat5ioq@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-17-wei.liu2@citrix.com>
 <59C52ED4020000780017EADB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C52ED4020000780017EADB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 16/23] x86/mm: add pv prefix to {alloc,
	free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDc6NDA6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBBbmQgbW92ZSB0aGUgZGVjbGFyYXRpb25zIHRvIHB2L21tLmguIFRoZSBjb2RlIHdp
bGwgYmUgbW92ZWQgbGF0ZXIuCj4gPiAKPiA+IFRoZSBzdHVicyBjb250YWluIEJVRygpIGJlY2F1
c2UgdGhleSBhcmVuJ3Qgc3VwcG9zZWQgdG8gYmUgY2FsbGVkIHdoZW4KPiA+IFBWIGlzIGRpc2Fi
bGVkLgo+IAo+IEknZCBwcmVmZXIgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgLSB0aGV5IHJldHVybiBw
cm9wZXIgZXJyb3JzCgpBU1NFUlRfVU5SRUFDSEFCTEUoKSAtLSBubyBwcm9ibGVtLgoKPiBhZnRl
ciBhbGwsIGFuZCB0aGVyZSdzIG5vIG5lZWQgdG8gYnJpbmcgZG93biBhIHByb2R1Y3Rpb24gc3lz
dGVtLgo+IEFkZGl0aW9uYWxseSBjb3VsZCB5b3UgYWRkIChoYWxmKSBhIHNlbnRlbmNlIHJlZ2Fy
ZGluZyB0aGUKPiBQR1RfbCpfcGFnZV90YWJsZSB1c2VzIG91dHNpZGUgb2YgUFYgc3BlY2lmaWMg
Y29kZSwgd2hpY2ggSSdtCj4gc3VyZSB5b3UgaGF2ZSB2ZXJpZmllZCBjYW4ndCBtYWtlIGl0IGlu
dG8gdGhlIHN0dWJzPwoKQXQgdGhpcyBzdGFnZSBJIGNhbiBvbmx5IHZlcmlmeSBpdCBieSByZWFk
aW5nIHRoZSBjb2RlLiBJIGNhbid0IHR1cm4gb2ZmClBWIHlldC4KClRvIGFsbG9jYXRlIGEgUEdU
X2wqX3BhZ2VfdGFibGUgdHlwZSBwYWdlLCB0aGUgZ3Vlc3QgbXVzdCBleHBsaWNpdGx5CnJlcXVl
c3Qgc3VjaCB0eXBlcyB2aWEgUFYgTU1VIGh5cGVyY2FsbDsgdGhlcmUgaXMgbm8gY29kZSBvdGhl
ciB0aGFuIHRoZQpQViBkb20wIGJ1aWxkZXIgYW5kIHAybV9hbGxvY19wdHAgIGluIHRoZSBoeXBl
cnZpc29yIHdvdWxkIGV4cGxpY2l0bHkKYXNrIGZvciBQR1RfbCpfcGFnZV90YWJsZSB0eXBlIHBh
Z2VzLgoKcDJtX2FsbG9jX3RhYmxlIGlzIGEgYml0IHRyaWNreS4gSSB0aGluayBpdCBjYW4gZ2V0
IGF3YXkgd2l0aCBub3QgdXNpbmcKUEdUX2wqX3BhZ2VfdGFibGUgdHlwZSBwYWdlcywgYnV0IHRo
YXQgaXMgd29yayBmb3IgYW5vdGhlciBkYXkuICBBbnl3YXksCmN1cnJlbnRseSBpdCBmcmVlcyB0
aGUgcGFnZXMgZGlyZWN0bHkgd2l0aCBmcmVlX3BhZ2UgZnJvbSBkaWZmZXJlbnQKcGFnaW5nIG1v
ZGVzLCBhbGwgb2Ygd2hpY2ggd29uJ3QgZ28gaW50byBQViBtbSBjb2RlLgoKU28gbXkgY29uY2x1
c2lvbiBieSByZWFkaW5nIHRoZSBjb2RlIGlzIG5vbi1QViBjb2RlIGNhbid0IG1ha2UgaXQgdG8g
dGhlCnN0dWJzCgo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCj4gPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKPiA+IEBAIC0zMiw2ICszMiwxMSBAQCBi
b29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZik7Cj4gPiAgCj4gPiAg
dm9pZCBwdl9hcmNoX2luaXRfbWVtb3J5KHZvaWQpOwo+ID4gIAo+ID4gK2ludCBwdl9hbGxvY19w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKTsKPiA+ICtpbnQgcHZfZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpOwo+ID4gKwo+ID4gICNl
bHNlCj4gPiAgCj4gPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ID4gQEAgLTUxLDYgKzU2LDEz
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGlu
dCBvZmYpIHsgcmV0dXJuIGZhbHNlOyB9Cj4gPiAgCj4gPiAgc3RhdGljIGlubGluZSB2b2lkIHB2
X2FyY2hfaW5pdF9tZW1vcnkodm9pZCkge30KPiA+ICAKPiA+ICtzdGF0aWMgaW5saW5lIGludCBw
dl9hbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlZW1w
dGlibGUpCj4gPiAreyBCVUcoKTsgcmV0dXJuIC1FSU5WQUw7IH0KPiA+ICtzdGF0aWMgaW5saW5l
IGludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBy
ZWVtcHRpYmxlKQo+ID4gK3sgQlVHKCk7IHJldHVybiAtRUlOVkFMOyB9Cj4gCj4gVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgYW5kIG1ha2UgYWxsIHRoZSAicHJlZW1wdGlibGUiIHBhcmFtZXRlcnMgYm9v
bD8KCk5vIHByb2JsZW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:11:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOff-0001WF-A1; Fri, 22 Sep 2017 14:11:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dvOfe-0001W7-2s
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:11:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 69/47-01754-DF915C95; Fri, 22 Sep 2017 14:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSnM/Rp/tH8mi
 kwdOrxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDhUeZCtawVMzoucjYwHiFuYuRk0NCQFFi
 a+NGKNtBovfNHvYuRi4OIYH7TBLvl+5lAUkIC5hIPL71iLWLkYNDRCBAom2tIEiYWcBNYv7aX
 rBeIYEiiVk/vrGD2GwC+hK7X3xiAinnFbCV2LWXESTMIqAqMXXadTYQW1QgXKLpbD/YdF4BQY
 mTM5+A2ZwC9hIHJy1jghhvJjFv80NmCFteYvvbOVC2uETTl5WsEJfpSUy7P49lAqPgLCSjZiF
 pn4WkfRaS9gWMLKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQJDuZ6BgXEH4652v0OMkhxMSqK8V0WORgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0iAZQTL
 EpNT61Iy8wBRhVMWoKDR0mEVwkYWUK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXO+wNkhg
 BIUUZpHtwIWIRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawyyiiczrwRu0yugI5iAjih
 ffQTkiJJEhJRUA+PEyqPH5/13nHU4PTZYy9VzzsSZs9QLvK6sP8z8bErA8rg075MunStMBdT2
 TLW5/yT7jOSVA+GS/kGPjM+e47eUaZqqcq349b/EhymyG4/fyim5x9EwUXHlhOVpyZ2uYduaR
 fOPWb1IC7z2fZXVJctHeZPk7eXc+VevPJg4QfifhdMWVdcOo3AlluKMREMt5qLiRACjl1CR6w
 IAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506089468!98801758!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34278 invoked from network); 22 Sep 2017 14:11:08 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 14:11:08 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-132-62.range86-128.btcentralplus.com
 ([86.128.132.62]:40444 helo=[10.10.10.46])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dvOfc-000JXh-6Z (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 22 Sep 2017 15:11:08 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
 <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3f8ddcb8-9948-086a-26fe-564cc3420f86@citrix.com>
Date: Fri, 22 Sep 2017 15:11:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59BA608C020000780017AFC9@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>
Subject: Re: [Xen-devel] [PATCH] custom parameter handling fixes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDkvMTcgMDk6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSByZWNlbnQgY2hhbmdl
cyB0byB0aGVpciBoYW5kbGluZyBpbnRyb2R1Y2VkIGEgZmV3IGZhbHNlIHdhcm5pbmdzLAo+IGR1
ZSB0byBjaGVja3MgbG9va2luZyBhdCB0aGUgd3Jvbmcgc3RyaW5nIHNsb3QuIFdoaWxlIGdvaW5n
IHRocm91Z2ggYWxsCj4gdGhvc2UgY29tbWl0cyBhbmQgbG9va2luZyBmb3IgcGF0dGVybnMgc2lt
aWxhciB0byB0aGUgImRvbTBfbWVtPSIgSSd2ZQo+IG5vdGljZWQgdGhpcyB3aXRoLCBJIGFsc28g
cmVhbGl6ZWQgdGhhdCB0aGVyZSB3ZXJlIG90aGVyIGlzc3VlcyB3aXRoCj4gImRvbTBfbm9kZXM9
IiBhbmQgInJtcnI9IiwgcGFydGx5IHByZS1leGlzdGluZywgYnV0IHBhcnRseSBhbHNvIGR1ZSB0
bwo+IHRob3NlIHJlY2VudCBjaGFuZ2VzIG5vdCBoYXZpbmcgZ29uZSBmYXIgZW5vdWdoLgo+Cj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:12:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOhH-0001bQ-LN; Fri, 22 Sep 2017 14:12:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dvOhG-0001b9-Ce
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:12:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 91/C1-03642-16A15C95; Fri, 22 Sep 2017 14:12:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTTdB6mi
 kwb+lPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ai2VNZCnrkKu6vfcrawLhOoouRi0NIYDOj
 RPe7flYI5wCjxL61F4AcTg5hgUiJzf+fM4LYIgK2Ev8+LmcDsZkF8iRebHrHDGILCXhKtPz8B
 1bDJqArsePma7A4r4CVxLJzt1lAbBYBVYk99z6wg9iiAuESTWf7WSBqBCVOznwCZnMKeEm87X
 7JCjFfXeLPvEvMELa4RNOXlVBxeYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tagstUj
 XWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB2PHP6dDjJIcTEqivFdF
 jkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNlATKCRalpqdWpGXmACMFJi3BwaMkwqsEkuYtL
 kjMLc5Mh0idYlSUEuctAEkIgCQySvPg2mDReYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvC
 9BpvBk5pXATX8FtJgJaHH56iMgi0sSEVJSDYwifxc9CX1w+Ob1/FI5yZVKjH+3eFc07i54bNc
 afflX7+5X1y1c1+8X+v5j6mMz1fat363stINyrxwuyOSZ8qFFcPJEtUv/Tr9maf+qFp9ycsWr
 JHs52fXXt2f5tHbVMlbwvbve68CzXLHgfsLh6RMLfc41FpVmTrNaGy325/J63qqsY6ocO/4qs
 RRnJBpqMRcVJwIAVpHGeMkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506089567!112597609!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9816 invoked from network); 22 Sep 2017 14:12:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 22 Sep 2017 14:12:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A8C515BE;
 Fri, 22 Sep 2017 07:12:47 -0700 (PDT)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A9E83F53D;
 Fri, 22 Sep 2017 07:12:46 -0700 (PDT)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
Date: Fri, 22 Sep 2017 15:12:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
Content-Language: en-GB
Cc: tomasz.nowicki@cavium.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgTWFuaXNoLAoKT24gMTEvMDkvMTcgMjI6MzMsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAKPiBUaGUg
c2V0IGlzIGRpdmlkZWQgaW50byB0d28gcGF0Y2hlcy4gRmlyc3Qgb25lIGNhbGN1bGF0ZXMgdGhl
IHNpemUgb2YgSU9SVAo+IHdoaWxlIHNlY29uZCBvbmUgd3JpdGVzIHRoZSBJT1JUIHRhYmxlIGl0
c2VsZi4KCkl0IHdvdWxkIGJlIGdvb2QgaWYgeW91IGNvdWxkIGdpdmUgYSBxdWljayBpbnRyb2R1
Y3Rpb24gKndoeSogdGhpcyBzZXQKaXMgbmVlZGVkIGhlcmUgKGFuZCBpbnRyb2R1Y2UgSU9SVCB0
byB0aGUgY2FzdWFsIHJlYWRlcikuCkluIGdlbmVyYWwgc29tZSBtb3JlIGhpZ2gtbGV2ZWwgZG9j
dW1lbnRhdGlvbiBvbiB5b3VyIGZ1bmN0aW9ucyB3b3VsZCBiZQpnb29kLCBhcyBpdCB0b29rIG1l
IHF1aXRlIHNvbWUgdGltZSB0byB1bmRlcnN0YW5kIHdoYXQgZWFjaCBmdW5jdGlvbiBkb2VzLgoK
U28gbXkgdW5kZXJzdGFuZGluZyBpczoKcGhhc2UgMToKLSBnbyBvdmVyIGVhY2ggZW50cnkgaW4g
ZWFjaCBSQyBub2RlCi0gICBpZiB0aGF0IHBvaW50cyB0byBhbiBTTU1VIG5vZGUsIGdvIG92ZXIg
ZWFjaCBvdXRnb2luZyBJVFMgZW50cnkgYW5kCmZpbmQgb3ZlcmxhcHMgd2l0aCB0aGlzIFJDIGVu
dHJ5Ci0gICAgIGZvciBlYWNoIG92ZXJsYXAgY3JlYXRlIGEgbmV3IGVudHJ5IGluIGEgbGlzdCB3
aXRoIHRoaXMgUkMKcG9pbnRpbmcgdG8gdGhlIElUUyBkaXJlY3RseQoKcGhhc2UgMiwgY3JlYXRp
bmcgdGhlIG5ldyBJT1JUCi0gZ28gb3ZlciBlYWNoIFJDIG5vZGUKLSAgIGlmIHRoYXQgcG9pbnRz
IHRvIGFuIElUUywgY29weSB0aHJvdWdoIElPUlQgZW50cmllcwotICAgaWYgdGhhdCBwb2ludHMg
dG8gYW4gU01NVSwgcmVwbGFjZSB3aXRoIHRoZSByZW1hcHBlZCBlbnRyaWVzCi0gZ28gb3ZlciBl
YWNoIElUUyBub2RlCi0gICBjb3B5IHRocm91Z2ggSU9SVCBlbnRyaWVzCgpTbyBJIGJlbGlldmUg
dGhpcyB3b3VsZCBkbyB0aGUgdHJpY2sgYW5kIHlvdSBlbmQgdXAgd2l0aCBhbiBlZmZpY2llbnQK
cmVwcmVzZW50YXRpb24gb2YgdGhlIElPUlQgd2l0aG91dCBTTU1VcyAtIGF0IGxlYXN0IGZvciBS
QyBub2Rlcy4KCkFmdGVyIHNvbWUgYnJhaW5zdG9ybWluZyB3aXRoIEp1bGllbiB3ZSBmb3VuZCB0
d28gcHJvYmxlbXM6CjEpIFRoaXMgb25seSBjb3ZlcnMgUkMgbm9kZXMsIGJ1dCBub3QgIm5hbWVk
IGNvbXBvbmVudHMiIChwbGF0Zm9ybQpkZXZpY2VzKSwgd2hpY2ggd2Ugd2lsbCBuZWVkLiBUaGF0
IHNob3VsZCBiZSBmaXhhYmxlIGJ5IHJlbW92aW5nIHRoZQpoYXJkY29kZWQgSU9SVCBub2RlIHR5
cGVzIGluIHRoZSBjb2RlIGFuZCB0cmVhdGluZyBOQyBub2RlcyBsaWtlIFJDIG5vZGVzLgoyKSBF
dmVudHVhbGx5IHdlIHdpbGwgbmVlZCAqdmlydHVhbCogZGV2aWNlSUQgc3VwcG9ydCwgZm9yIERv
bVVzLiBOb3cgd2UKY291bGQgc3RhcnQgaW50cm9kdWNpbmcgdGhhdCBhbHJlYWR5LCBhbHNvIGRv
aW5nIHNvbWUgdmlydHVhbCBtYXBwaW5nCmZvciBEb20wLiBUaGUgSVRTIGNvZGUgd291bGQgdGhl
biB0cmFuc2xhdGUgZWFjaCB2aXJ0dWFsIGRldmljZSBJRCB0aGF0CkRvbTAgcmVxdWVzdHMgaW50
byBhIGhhcmR3YXJlIGRldmljZSBJRC4KSSBhZ3JlZSB0aGF0IHRoaXMgbWVhbnMgYSBsb3QgbW9y
ZSB3b3JrLCBidXQgd2Ugd2lsbCBuZWVkIGl0IGFueXdheS4KCkkgdGhpbmsgMSkgY2FuIGJlIHNv
bHZlZCB1c2luZyB0aGlzIHNlcmllcyBhcyBhIGJhc2UuIEkgaGF2ZSBxdWl0ZSBzb21lCmNvbW1l
bnRzIHJlYWR5IGZvciB0aGUgcGF0Y2hlcywgc2hhbGwgd2UgZm9sbG93IHRoaXMgcm91dGUuCgoy
KSBvYnZpb3VzbHkgd291bGQgY2hhbmdlIHRoZSBnYW1lIGNvbXBsZXRlbHkuIFdlIG5lZWQgdG8g
c2l0IGRvd24gYW5kCmRlc2lnbiB0aGlzIHByb3Blcmx5LiBQcm9iYWJseSB0aGlzIG1lYW5zIHRo
YXQgWGVuIHBhcnNlcyB0aGUgSU9SVCBhbmQKYnVpbGRzIGludGVybmFsIHJlcHJlc2VudGF0aW9u
cyBvZiB0aGUgbWFwcGluZ3MsIHdoaWNoIGFyZSBjb25zdWx0ZWQgYXMKbmVlZGVkIHdoZW4gcGFz
c2luZyB0aHJvdWdoIGRldmljZXMuIFRoZSBndWVzdCdzICh0aGF0IHdvdWxkIGluY2x1ZGUKRG9t
MCkgSU9SVCB3b3VsZCB0aGVuIGJlIGdlbmVyYXRlZCBjb21wbGV0ZWx5IGZyb20gc2NyYXRjaC4K
Ckkgd291bGQgbGlrZSB0byBoZWFyIHlvdXIgb3BpbmlvbiBvbiB0aGlzLiBJIHdpbGwgdHJ5IHRv
IGRpc2N1c3MgdGhlCmZlYXNpYmlsaXR5IG9mIDIpIHdpdGggcGVvcGxlIGF0IENvbm5lY3QuIEl0
IHdvdWxkIGJlIGdvb2QgaWYgd2UgY291bGQKZGVjaWRlIHdoZXRoZXIgdGhpcyBpcyB0aGUgd2F5
IHRvIGdvIG9yIHdlIHNob3VsZCB1c2UgYSBzb2x1dGlvbiBiYXNlZApvbiB0aGlzIHNlcmllcy4K
CkNoZWVycywKQW5kcmUuCgoKPiBwYXRjaDE6IGVzdGltYXRlcyBzaXplIG9mIGhhcmR3YXJlIGRv
bWFpbiBJT1JUIHRhYmxlIGJ5IHBhcnNpbmcgYWxsCj4gdGhlIHBjaXJjIG5vZGVzIGFuZCB0aGVp
ciBpZG1hcHMsIGFuZCB0aGVyZWJ5IGNhbGN1bGF0aW5nIHNpemUgYnkKPiByZW1vdmluZyBzbW11
IG5vZGVzLgo+IAo+IEhhcmR3YXJlIGRvbWFpbiBJT1JUIHRhYmxlIHdpbGwgaGF2ZSBvbmx5IElU
UyBhbmQgUENJUkMgbm9kZXMsIGFuZCBQQ0lSQwo+IG5vZGVzJyBpZG1hcCB3aWxsIGhhdmUgb3V0
cHV0IHJlZnJlbmNlcyB0byBJVFMgZ3JvdXAgbm9kZXMuCj4gCj4gcGF0Y2ggMjogVGhlIHN0ZXBz
IGFyZToKPiBhLiBGaXJzdCBJVFMgZ3JvdXAgbm9kZXMgYXJlIHdyaXR0ZW4gYW5kIHRoZWlyIG9m
ZnNldHMgYXJlIHNhdmVkCj4gYWxvbmcgd2l0aCB0aGUgcmVzcGVjdGl2ZSBvZmZzZXRzIGZyb20g
dGhlIGZpcm13YXJlIHRhYmxlLgo+IFRoaXMgaXMgcmVxdWlyZWQgd2hlbiBzbW11IG5vZGUgaXMg
aGlkZGVuIGFuZCBzbW11IG5vZGUgc3RpbGwgcG9pbnRzCj4gdG8gdGhlIG9sZCBvdXRwdXRfcmVm
ZXJlbmNlLgo+IAo+IGIuIFBDSVJDIGlkbWFwIGlzIHBhcnNlZCBhbmQgYSBsaXN0IG9mIGlkbWFw
cyBpcyBjcmVhdGVkIHdoaWNoIHdpbGwKPiBoYXZlIFBDSVJDIGlkbWFwIC0+IElUUyBncm91cCBu
b2Rlcy4KPiBFYWNoIGlkbWFwIGlzIHdyaXR0ZW4gYnkgcmVzb2x2aW5nIElUUyBvZmZzZXQgZnJv
bSB0aGUgbWFwIHNhdmVkIGluCj4gcHJldmlvdXMgc3RlcC4KPiAKPiBDaGFuZ2VzIHdydCB2MToK
PiBObyBhc3N1bXB0aW9uIGlzIG1hZGUgd3J0IGZvcm1hdCBvZiBJT1JUIC8gaHcgc3VwcG9ydAo+
IAo+IE1hbmlzaCBKYWdnaSAoMik6Cj4gICBBUk06IEFDUEk6IElPUlQ6IEVzdGltYXRlIHRoZSBz
aXplIG9mIGhhcmR3YXJlIGRvbWFpbiBJT1JUIHRhYmxlCj4gICBBUk06IEFDUEk6IElPUlQ6IFdy
aXRlIEhhcmR3YXJlIGRvbWFpbidzIElPUlQgdGFibGUKPiAKPiAgeGVuL2FyY2gvYXJtL2FjcGkv
TWFrZWZpbGUgIHwgICAxICsKPiAgeGVuL2FyY2gvYXJtL2FjcGkvaW9ydC5jICAgIHwgNDE0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8ICA0OSArKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hY3Bp
LmggIHwgICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9pb3J0LmggIHwgIDE3ICsrCj4gIDUg
ZmlsZXMgY2hhbmdlZCwgNDgxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hY3BpL2lvcnQuYwo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9pb3J0LmgKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:17:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOlu-0001qq-72; Fri, 22 Sep 2017 14:17:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvOlt-0001qk-Ei
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:17:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 34/A4-03616-08B15C95; Fri, 22 Sep 2017 14:17:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG6d9NF
 IgwXLRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7N+6yFbSwVXQ+dm5g/MPSxcjJISHgLzFv
 xQlGEJtFQFVi58Q5TCA2m4CyxM/OXjYQW0RAQ2Llm4VA9VwczAIrGCUmX1gCViQs4CkxZ+ohM
 JtXwEKibfoBsKFCAq8YJa590ISIC0qcnPkELM4soCOxYPcnoKEcQLa0xPJ/HCBhToFAiZevn4
 KNERVQkehcOgdqjIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNbLUSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDQGINjBeGBR4CFGSQ4mJVHeqyJHI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8O6VAsoJFqWmp1akZeYAQx4mLcHBoyTCexokzVtckJhbnJkOkTrFa
 MxxbNPlP0wcNx5e/8MkxJKXn5cqJc4bDlIqAFKaUZoHNwgWi5cYZaWEeRmBThPiKUgtys0sQZ
 V/xSjOwagkzBsPMoUnM68Ebh8w0IG+EOEtX30E5JSSRISUVAPjAZEVXHn8zXd41ix2+9L4UUl
 t/7uas1dYUkP3Oha4hzy8JHB5yQ9p+7uxZ0I+d08OOy95nePJW6bfWk/fhy+edq9OzW+9ffc+
 /h6LzUcPx3OuzzkQOLVe7YZU0ZwtAtufzN+t6KJvFv3+0NymS5vubz7mueIk54IMlkT57SeLC
 4N5eoTVF1/9rcRSnJFoqMVcVJwIAM/TsybAAgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506089852!77505137!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19613 invoked from network); 22 Sep 2017 14:17:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 14:17:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440840590"
Date: Fri, 22 Sep 2017 15:17:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170922141729.5aoxesmkkxr35mhd@citrix.com>
References: <1506083335-18754-1-git-send-email-al1img@gmail.com>
 <1506083335-18754-2-git-send-email-al1img@gmail.com>
 <20170922130246.4v2sldpp4cjfetzc@citrix.com>
 <CACvf2oXTBsJU50CQwO-j43=8pCPUcLAfuR7jRjT+B2KB+by7DQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oXTBsJU50CQwO-j43=8pCPUcLAfuR7jRjT+B2KB+by7DQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDU6MDA6NDRQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgNDowMiBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBGcmksIFNlcCAyMiwgMjAxNyBhdCAwMzoy
ODo1NVBNICswMzAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+PiBGcm9tOiBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gPj4KPiA+PiBBcyB3ZSBo
YXZlIGdlbmVyaWMgZnVuY3Rpb25zIHRvIGdldCBkZXZpY2UgbGlzdAo+ID4+IChsaWJ4bF9fZGV2
aWNlX2xpc3QpIG5vIG5lZWQgdG8gaGF2ZSBjYWxsYmFjayBpbgo+ID4+IHRoZSBmcmFtZXdvcmsu
IFRvIHJlc29sdmUgaXNzdWUgd2hlbiBYUyBlbnRyeQo+ID4+IGRvZXNuJ3QgbWF0Y2ggZGV2aWNl
IG5hbWUsIGRldmljZSB0eXBlIGlzCj4gPj4gZXh0ZW5kZWQgd2l0aCBmaWVsZCAiZW50cnkiIHdo
aWNoIGtlZXBzIFhTIGVudHJ5Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+ID4KPiA+IEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFNoYWxsIEkgcmVzZW5kIHRoZSBwYXRjaCB3
aXRoIHlvdXIgYWNrPwoKSWYgdGhpcyBpcyB0aGUgZmluYWwgdGhhdCBJIGNhbiBhcHBseSwgdGhl
biBubzsgb3RoZXJ3aXNlIHBsZWFzZSByZXNlbmQuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:19:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOnD-0001wv-H0; Fri, 22 Sep 2017 14:18:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dvOnC-0001w6-4z
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:18:58 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1D/1B-03422-1DB15C95; Fri, 22 Sep 2017 14:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVyMfSas+4F6aO
 RBkeemlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPb11kLpjIXvFo8x62BsaPrF2MXBxCAtMZ
 Ja79m8MG4rAINLBKzJ7UwQjiSAjMYZXoamsAynACOWUSz5atYYSwiySubzvGAmEXStydNAfM5
 hUQlDg58wmYLSTgJTF3wi32LkYODk4BS4ndl0ogtk1jkpjRvRpsJpuAlsT92yvAbBYBVYm3uy
 6xQ8wJkGg78wLMFhbwlJgz9RATiC0ioCjx4OVNsLOZBToZJf7/usgMkmAW0JRo3f6bfQKj4Cw
 kd8xCklrAyLSKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBE
 GYBgB+PMy/6HGCU5mJREeb9KHY0U4kvKT6nMSCzOiC8qzUktPsSowcEh8PPp3xZGKZa8/LxUJ
 QnePyB1gkWp6akVaZk5wCiCKZXg4FES4XUGRpIQb3FBYm5xZjpE6hSjPceFO5f+MHEc23QZSN
 54eB1IHthz6w+TENhUKXHeuyBTBUDaMkrz4IbCov4So6yUMC8j0MlCPAWpRbmZJajyrxjFORi
 VhHlng0zhycwrgdv9CugsJqCzylcfATmrJBEhJdXAmBGm3e/922Nlbk7Qpl2338m3XdZPvLVN
 416saMcLT9tMn0ONHCWxIbbhJ6NXXH8WGLWvsPiQqaRgcWfWfZ0+zW578/WbD3/++Waf5msX/
 TnL2mtCNh9M6Nd88fNZ+fc5rRE1+VICAT1J0Xf9Vq0oPbnkwY59JR9XxH62U1TNtPphYby/d8
 96JZbijERDLeai4kQAtxGHG/UCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506089935!84051060!1
X-Originating-IP: [209.85.214.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2413 invoked from network); 22 Sep 2017 14:18:56 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 14:18:56 -0000
Received: by mail-it0-f67.google.com with SMTP id e134so806395ite.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 07:18:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=l92FFp7g7sJZtliHmzQ2Zx+78CSQ0XNJexxpeN1eAHQ=;
 b=cXrwVRlKy42vL/5S12+y3/CTAKnEilBOt4LNof5bBHftq0Ra6X6tegUk0pe7KpJjRN
 fqVhi/ogpA2rzhGyNX3SSdy7eVOl5ZTNCVmC+eS++cj6HbALiI8h6v39ZGFqFru5kDQP
 TKg1+gAy7ZKUavKTIC9hWGEi4NRPdPlygSIXRfuIDGYFWvcBkbk61hj3viU4xd68Sibk
 cew3p0nl+9S++PuO9hnLtUHdWsQs8QSSYKluHpI9AugGDs+tE9VMqJ4x4tNnFY+cDBoW
 JIeqPhcnEfaERqe0H3RUSxV4g5wK03Jfywk651nnLWogsZg9ALDRwwlJQUomgmmFKgy3
 kTng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=l92FFp7g7sJZtliHmzQ2Zx+78CSQ0XNJexxpeN1eAHQ=;
 b=SBDZ3iU//L51kupJDMz0Wu9r4wjIgH8aYVz/cB9S/ibIRnCx0NgHwQ84Rxj0cRj1Uv
 XDF8QdDYjC6penSWc6pADzFvbj0Pnbq6bwcnnpS5Tu3YKTyl+8vqkB7ilRIKkgAE5yeG
 sqvt+AcL93TPVO5IwBWhouVYvmW6qaLt2gm5tM0NHvpgnSqktIAk5CHo+K2zK2Fh9nm/
 XsKeHGN/XJMDG/aECYbiOdbdXWsn9s3YqqeHhkOjJIEtB1ZV4Ezo6f5CqorCcZV7uigG
 pvkw3+1tH+42OqxicLxTUXDQWYufyC+HXaouVFNczXOiq4fSgxsj/6ljOXB9AV3ALVFd
 Ne7A==
X-Gm-Message-State: AHPjjUjPBLmTAEnVO3ZuO4oFxwBUifYxnigGrkHFAmmSp98LCz1WJMEB
 R9K0Ed8CMoZ5XQS3otW33qzJkBcfD1yLwizIWro=
X-Google-Smtp-Source: AOwi7QDnxUMS5nvoym46lGigsP/jITiJ0xiuw7phOTMJYojGtKg4/fVS1xl+jVSrNwbQC1CNMzRgoqqY67WZkVv4rwQ=
X-Received: by 10.36.105.21 with SMTP id e21mr6102162itc.24.1506089935479;
 Fri, 22 Sep 2017 07:18:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Fri, 22 Sep 2017 07:18:54 -0700 (PDT)
In-Reply-To: <20170922141729.5aoxesmkkxr35mhd@citrix.com>
References: <1506083335-18754-1-git-send-email-al1img@gmail.com>
 <1506083335-18754-2-git-send-email-al1img@gmail.com>
 <20170922130246.4v2sldpp4cjfetzc@citrix.com>
 <CACvf2oXTBsJU50CQwO-j43=8pCPUcLAfuR7jRjT+B2KB+by7DQ@mail.gmail.com>
 <20170922141729.5aoxesmkkxr35mhd@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 22 Sep 2017 17:18:54 +0300
Message-ID: <CACvf2oVa8HuEbZjx8oW2X7TUJAh5dN2X-A6Hryf3KWNQT1kieA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1] libxl: remove list callback from device
	framework
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgNToxNyBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDU6MDA6NDRQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IE9uIEZyaSwgU2VwIDIyLCAyMDE3IGF0IDQ6MDIg
UE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IE9uIEZyaSwgU2Vw
IDIyLCAyMDE3IGF0IDAzOjI4OjU1UE0gKzAzMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+
PiA+PiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+
Cj4+ID4+Cj4+ID4+IEFzIHdlIGhhdmUgZ2VuZXJpYyBmdW5jdGlvbnMgdG8gZ2V0IGRldmljZSBs
aXN0Cj4+ID4+IChsaWJ4bF9fZGV2aWNlX2xpc3QpIG5vIG5lZWQgdG8gaGF2ZSBjYWxsYmFjayBp
bgo+PiA+PiB0aGUgZnJhbWV3b3JrLiBUbyByZXNvbHZlIGlzc3VlIHdoZW4gWFMgZW50cnkKPj4g
Pj4gZG9lc24ndCBtYXRjaCBkZXZpY2UgbmFtZSwgZGV2aWNlIHR5cGUgaXMKPj4gPj4gZXh0ZW5k
ZWQgd2l0aCBmaWVsZCAiZW50cnkiIHdoaWNoIGtlZXBzIFhTIGVudHJ5Lgo+PiA+Pgo+PiA+PiBT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5j
b20+Cj4+ID4KPj4gPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4K
Pj4gU2hhbGwgSSByZXNlbmQgdGhlIHBhdGNoIHdpdGggeW91ciBhY2s/Cj4KPiBJZiB0aGlzIGlz
IHRoZSBmaW5hbCB0aGF0IEkgY2FuIGFwcGx5LCB0aGVuIG5vOyBvdGhlcndpc2UgcGxlYXNlIHJl
c2VuZC4KCkl0IGlzIGZpbmFsLgoKLS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3Yu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:20:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOp6-0002ZX-0S; Fri, 22 Sep 2017 14:20:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvOp4-0002Z7-Bw
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 14:20:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8C/70-03616-54C15C95; Fri, 22 Sep 2017 14:20:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVddF5mi
 kwfJHhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLV+CVPB5qSKvs8rmBoY
 v9t3MXJxCAk0Mkm8aZ7P1sXICeQ8ZpR4diIbIrGNUWLD3JnsIAkRAWeJr2fmgtm8AvoS7cd/A
 dkcHMICZhJPOjRB6iUE1stKLHu8mAWkRkLAW+LZwSWMcPbHQ0A2OwebgJXEITGQKIuAqsSxbw
 cZJzByL2BkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6G8
 GINjB2H3Z/xCjJAeTkijvV6mjkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC2lgXKCRanpqRVp
 mTnAwINJS3DwKInwngZp5S0uSMwtzkyHSJ1iNOY4tunyHyaORbfu/mESYsnLz0uVEud1ApkkA
 FKaUZoHNwgWEZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsPZCFPZl4J3L5XQKcwAZ1Svv
 oIyCkliQgpqQbGUPVZrXfSNyheYMzs0Izdb3q/K6LTm+ncsnfRC3gs3sZ/9XiwsPlpR7HrBb3
 9bR9OiedEXp9vH/T+7mqRtAIhO5WuRayCJvl3QnU+MRcVGPLyTuj1N54+6etE52P/tljcSlV4
 e6tiNV+e0/SANLE2V4lJxd6i1/M73S9e23x4enhH8Q1P4UdKLMUZiYZazEXFiQDMGjc1gwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506090051!84033144!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=2.5 required=7.0 tests=DOMAIN_4U2, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9209 invoked from network); 22 Sep 2017 14:20:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 14:20:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvOp1-0004uS-3m; Fri, 22 Sep 2017 14: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvOov-0007mZ-JG; Fri, 22 Sep 2017 14:20:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvOou-0000za-Ez; Fri, 22 Sep 2017 14:20:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113703-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6e80ecdddf4ea6f3cd84e83720f3d852e6624a68
X-Osstest-Versions-That: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 14:20:44 +0000
Subject: [Xen-devel] [linux-linus test] 113703: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcwMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNzAzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NjYKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzNjY2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTM2NjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM2NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTM2NjYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExMzY2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM2
NjYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDExMzY2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmU4
MGVjZGRkZjRlYTZmM2NkODRlODM3MjBmM2Q4NTJlNjYyNGE2OApiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgYzUyZjU2YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3NmQ5NGIxZWY2
YTE3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjY2ICAyMDE3LTA5LTIxIDEyOjUwOjMwIFog
ICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzcwMyAgMjAxNy0wOS0yMiAwMjoyMjow
MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6
aWxsb25AZnJlZS1lbGVjdHJvbnMuY29tPgogIENoYW5nYmluIER1IDxjaGFuZ2Jpbi5kdUBpbnRl
bC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0
b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhl
LmphaWxsZXRAd2FuYWRvby5mcj4KICBDb3JlbnRpbiBMYWJiZSA8Y2xhYmJlLm1vbnRqb2llQGdt
YWlsLmNvbT4KICBDeXJpbGxlIFBpdGNoZW4gPGN5cmlsbGUucGl0Y2hlbkB3ZWRldjR1LmNvbT4K
ICBDeXJpbGxlIFBpdGNoZW4gPGN5cmlsbGUucGl0Y2hlbkB3ZWRldjR1LmZyPgogIERhbiBXaWxs
aWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJl
ZGhhdC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhpbWFu
c2h1IEpoYSA8aGltYW5zaHVqaGExOTk2NDBAZ21haWwuY29tPgogIElua2kgRGFlIDxpbmtpLmRh
ZUBzYW1zdW5nLmNvbT4KICBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEty
enlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMZWUsIFNoYXduIEMgPHNoYXdu
LmMubGVlQGludGVsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgTWFjaWVqIFB1cnNraSA8bS5wdXJza2lAc2Ftc3VuZy5jb20+CiAgTWFyZWsg
U3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8
eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF1cmljZSBBLiBTYWxkaXZhciA8bWF1
cmljZS5hLnNhbGRpdmFyQGhwZS5jb20+CiAgTWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtp
LmZpPgogIE9kZWQgR2FiYmF5IDxvZGVkLmdhYmJheUBnbWFpbC5jb20+CiAgUGV0YXIgUGVua292
IDxwcGVua292QGdvb2dsZS5jb20+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwu
Y29tPgogIFJveSBQbGVkZ2UgPHJveS5wbGVkZ2VAbnhwLmNvbT4KICBTaGF3biBMZWUgPHNoYXdu
LmMubGVlQGludGVsLmNvbT4KICBVbWEgU2hhbmthciA8dW1hLnNoYW5rYXJAaW50ZWwuY29tPgog
IFZpZHlhIFNyaW5pdmFzIDx2aWR5YS5zcmluaXZhc0BpbnRlbC5jb20+CiAgV2lsbCBEZWFjb24g
PHdpbGwuZGVhY29uQGFybS5jb20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2ODIgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:24:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvOsV-0002n6-FY; Fri, 22 Sep 2017 14:24:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvOsU-0002mz-Kw
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:24:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 54/8D-03283-A1D15C95; Fri, 22 Sep 2017 14:24:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS1dM9mi
 kwbkOVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPwVfsBec5Kj7d82xgbGXvYuTkEBLIk2jd
 28oCYvMK2Em8PruJCcSWEDCUOL3wJlicRUBV4uafh2BxNgF1ibZn21lBbBEBJYknb94zdjFyc
 TAL9DFK7Lr5nREkISzgJ/H//CwmkISQwElGiXvbt7KBJDgFLCX6ts8FsjmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpr
 rJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxgvL0x4BCjJAeTkihvrvTR
 SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwasrA1QnWJSanlqRlpkDjBCYU
 gkOHiUR3maQMbzFBYm5xZnpEKlTjMYcPyZd+cPE0XHz7h8mIbBJUuK8+0BKBUBKM0rz4AbBIv
 cSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHntQO7hycwrgdv3CugUJqBTylcfATmlJBEhJdX
 AOGvt/4myZu9N1eOzIu6/UNkhxHDAuo6r0682vmGPUkboqbt/7v8OY+dfwsiiVbN7ErND4bYZ
 p4zq3jqZb4lac8VTxuFj8oK9y8su57xwUBBPzXdQ4vsq32a58ozE4dJ8+S8WLIGSywXuyu35K
 zh3P9vRS9oMK1t3T1S3buBaGxnyOvar05PXSizFGYmGWsxFxYkAYqKr6dcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506090260!81042901!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27402 invoked from network); 22 Sep 2017 14:24:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 14:24:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 08:24:20 -0600
Message-Id: <59C53934020000780017EB55@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 08:24:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-17-wei.liu2@citrix.com>
 <59C52ED4020000780017EADB@prv-mh.provo.novell.com>
 <20170922140710.udus2hhjxrat5ioq@citrix.com>
In-Reply-To: <20170922140710.udus2hhjxrat5ioq@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 16/23] x86/mm: add pv prefix to {alloc,
 free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDc6NDA6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEFkZGl0aW9uYWxseSBjb3VsZCB5b3UgYWRkIChoYWxmKSBhIHNlbnRlbmNlIHJlZ2Fy
ZGluZyB0aGUKPj4gUEdUX2wqX3BhZ2VfdGFibGUgdXNlcyBvdXRzaWRlIG9mIFBWIHNwZWNpZmlj
IGNvZGUsIHdoaWNoIEknbQo+PiBzdXJlIHlvdSBoYXZlIHZlcmlmaWVkIGNhbid0IG1ha2UgaXQg
aW50byB0aGUgc3R1YnM/Cj4gCj4gQXQgdGhpcyBzdGFnZSBJIGNhbiBvbmx5IHZlcmlmeSBpdCBi
eSByZWFkaW5nIHRoZSBjb2RlLiBJIGNhbid0IHR1cm4gb2ZmCj4gUFYgeWV0LgoKT2YgY291cnNl
LCB0aGF0J3Mgd2hhdCBJIGRpZCBtZWFuLgoKPiBUbyBhbGxvY2F0ZSBhIFBHVF9sKl9wYWdlX3Rh
YmxlIHR5cGUgcGFnZSwgdGhlIGd1ZXN0IG11c3QgZXhwbGljaXRseQo+IHJlcXVlc3Qgc3VjaCB0
eXBlcyB2aWEgUFYgTU1VIGh5cGVyY2FsbDsgdGhlcmUgaXMgbm8gY29kZSBvdGhlciB0aGFuIHRo
ZQo+IFBWIGRvbTAgYnVpbGRlciBhbmQgcDJtX2FsbG9jX3B0cCAgaW4gdGhlIGh5cGVydmlzb3Ig
d291bGQgZXhwbGljaXRseQo+IGFzayBmb3IgUEdUX2wqX3BhZ2VfdGFibGUgdHlwZSBwYWdlcy4K
PiAKPiBwMm1fYWxsb2NfdGFibGUgaXMgYSBiaXQgdHJpY2t5LiBJIHRoaW5rIGl0IGNhbiBnZXQg
YXdheSB3aXRoIG5vdCB1c2luZwo+IFBHVF9sKl9wYWdlX3RhYmxlIHR5cGUgcGFnZXMsIGJ1dCB0
aGF0IGlzIHdvcmsgZm9yIGFub3RoZXIgZGF5LiAgQW55d2F5LAo+IGN1cnJlbnRseSBpdCBmcmVl
cyB0aGUgcGFnZXMgZGlyZWN0bHkgd2l0aCBmcmVlX3BhZ2UgZnJvbSBkaWZmZXJlbnQKPiBwYWdp
bmcgbW9kZXMsIGFsbCBvZiB3aGljaCB3b24ndCBnbyBpbnRvIFBWIG1tIGNvZGUuCgpSaWdodCwg
aGVuY2UgdGhlIHJlcXVlc3QgdG8gZXh0ZW5kIHRoZSBkZXNjcmlwdGlvbiBhIGxpdHRsZS4Kc2hh
ZG93X2VuYWJsZSgpIGFsc28gaGFzIGEgdXNlIHRoYXQncyBub3Qgc28gb2J2aW91c2x5IG5vdAph
IHByb2JsZW0uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:35:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvP2o-0003Yr-JL; Fri, 22 Sep 2017 14:35:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvP2n-0003Yl-4L
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:35:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3C/74-02208-89F15C95; Fri, 22 Sep 2017 14:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO50+aO
 RBsd/a1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7Wh8xFZzlrnh+bjFTA+NGzi5GTg4JAX+J
 W48a2UFsFgFViZf/HzKD2GwCyhI/O3vZQGwRILv312+WLkYuDmaBZYwSbbNugTUIC/hKND17y
 whi8wpYSFz9+44ZpEhI4C+jxPRfn9ghEoISJ2c+YQGxmQV0JBbs/gQ0lQPIlpZY/o8DJMwpYC
 9xbusEVhBbVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtorpd
 UlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhsDECwg/Hiac9DjJIcTEqivLnSRyOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAGyQHlBItS01Mr0jJzgGEPk5bg4FES4RUDSfMWFyTmF
 memQ6ROMepy/Jh05Q+TEEtefl6qlDjvJJAiAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd4okCk8mXklcJteAR3BBHRE+eojIEeUJCKkpBoYuf6lvY5kOKilzTzB8h7bNOO
 9QSYXr3zI7dy3ZpZJSlvwAZEbIdICaz+eKBQ//m3isrQdIqtsD52/eFysek9Xg9Ge2Vk9VQdC
 Ikzrciepfrqt2bfV/ey5uS8kjFYd+yVnP+tOcd8ElcWTDaZzd/kw8GxvnXy7Za3n9W8XJphwc
 qfZ85tmT5r9V4mlOCPRUIu5qDgRAMxNV8K8AgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506090901!111201328!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4191 invoked from network); 22 Sep 2017 14:35:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 14:35:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440843571"
Date: Fri, 22 Sep 2017 15:34:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922143458.t7lj7kei7et4675l@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-17-wei.liu2@citrix.com>
 <59C52ED4020000780017EADB@prv-mh.provo.novell.com>
 <20170922140710.udus2hhjxrat5ioq@citrix.com>
 <59C53934020000780017EB55@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C53934020000780017EB55@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 16/23] x86/mm: add pv prefix to {alloc,
	free}_page_type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDg6MjQ6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA5LjE3IGF0IDE2OjA3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIFNlcCAyMiwgMjAxNyBhdCAwNzo0MDowNEFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBBZGRpdGlvbmFsbHkgY291bGQgeW91IGFkZCAoaGFsZikgYSBzZW50
ZW5jZSByZWdhcmRpbmcgdGhlCj4gPj4gUEdUX2wqX3BhZ2VfdGFibGUgdXNlcyBvdXRzaWRlIG9m
IFBWIHNwZWNpZmljIGNvZGUsIHdoaWNoIEknbQo+ID4+IHN1cmUgeW91IGhhdmUgdmVyaWZpZWQg
Y2FuJ3QgbWFrZSBpdCBpbnRvIHRoZSBzdHVicz8KPiA+IAo+ID4gQXQgdGhpcyBzdGFnZSBJIGNh
biBvbmx5IHZlcmlmeSBpdCBieSByZWFkaW5nIHRoZSBjb2RlLiBJIGNhbid0IHR1cm4gb2ZmCj4g
PiBQViB5ZXQuCj4gCj4gT2YgY291cnNlLCB0aGF0J3Mgd2hhdCBJIGRpZCBtZWFuLgo+IAo+ID4g
VG8gYWxsb2NhdGUgYSBQR1RfbCpfcGFnZV90YWJsZSB0eXBlIHBhZ2UsIHRoZSBndWVzdCBtdXN0
IGV4cGxpY2l0bHkKPiA+IHJlcXVlc3Qgc3VjaCB0eXBlcyB2aWEgUFYgTU1VIGh5cGVyY2FsbDsg
dGhlcmUgaXMgbm8gY29kZSBvdGhlciB0aGFuIHRoZQo+ID4gUFYgZG9tMCBidWlsZGVyIGFuZCBw
Mm1fYWxsb2NfcHRwICBpbiB0aGUgaHlwZXJ2aXNvciB3b3VsZCBleHBsaWNpdGx5Cj4gPiBhc2sg
Zm9yIFBHVF9sKl9wYWdlX3RhYmxlIHR5cGUgcGFnZXMuCj4gPiAKPiA+IHAybV9hbGxvY190YWJs
ZSBpcyBhIGJpdCB0cmlja3kuIEkgdGhpbmsgaXQgY2FuIGdldCBhd2F5IHdpdGggbm90IHVzaW5n
Cj4gPiBQR1RfbCpfcGFnZV90YWJsZSB0eXBlIHBhZ2VzLCBidXQgdGhhdCBpcyB3b3JrIGZvciBh
bm90aGVyIGRheS4gIEFueXdheSwKPiA+IGN1cnJlbnRseSBpdCBmcmVlcyB0aGUgcGFnZXMgZGly
ZWN0bHkgd2l0aCBmcmVlX3BhZ2UgZnJvbSBkaWZmZXJlbnQKPiA+IHBhZ2luZyBtb2RlcywgYWxs
IG9mIHdoaWNoIHdvbid0IGdvIGludG8gUFYgbW0gY29kZS4KPiAKPiBSaWdodCwgaGVuY2UgdGhl
IHJlcXVlc3QgdG8gZXh0ZW5kIHRoZSBkZXNjcmlwdGlvbiBhIGxpdHRsZS4KPiBzaGFkb3dfZW5h
YmxlKCkgYWxzbyBoYXMgYSB1c2UgdGhhdCdzIG5vdCBzbyBvYnZpb3VzbHkgbm90Cj4gYSBwcm9i
bGVtLgoKVGhlIGNhbGwgY2hhaW4gaXMgcGFnaW5nX2VuYWJsZSAtPiBzaGFkb3dfZW5hYmxlLiBw
YWdpbmdfZW5hYmxlIGlzIG9ubHkKY2FsbGVkIGJ5IGh2bSBjb2RlLgoKVGhlIHRlYXJkb3duIGlu
IHNoYWRvd19maW5hbF90ZWFyZG93biBpcyBhbHNvIGRvbmUgd2l0aCBwMm1fdGVhcmRvd24Kd2hp
Y2ggZ29lcyB0byBmcmVlX3BhZ2UgZnVuY3Rpb24gaW4gcmVzcGVjdGl2ZSBwYWdpbmcgbW9kZXMu
CgpBbGwgaW4gYWxsLCBpdCBpcyBub3QgYSBwcm9ibGVtIGluIHRoYXQgY29kZSBwYXRoIGVpdGhl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvP6F-0003i7-2M; Fri, 22 Sep 2017 14:38:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dvP6D-0003i1-Hi
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:38:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B5/34-30688-C6025C95; Fri, 22 Sep 2017 14:38:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+Rt1MhaO
 RBuu+y1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzV/YyFhwTqXjf94ipgfGsQBcjF4eQwAxG
 ie9n7rCAOCwCjawSfUsnsYM4EgJzWCXuTl7K1MXICeRUSfzfNJkFwi6S+HVtGSuEXSjx9cY1M
 JtXQFDi5MwnYDVCAl4SU+99YAexOQXUJN4e2soEEZ/EKrFirj2IzSagJbGnYT5YnEVAVWLXz6
 tMEHMCJB4em8cIYgsLuEnseHYFzBYRMJB4PvcZ2KXMAo2iEvMOtoEtYBbQlGjd/pt9AqPgLCR
 3zEKSWsDItIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMEQZ
 gGAH4/c/TocYJTmYlER5c6WPRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LWWB8oJFqWmp1akZ
 eYAowUmLcHBoyTCWw+S5i0uSMwtzkyHSJ1iNOa4cOfSHyaOA3tu/WESYsnLz0uVEuflBykVAC
 nNKM2DGwSL4kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5hUCmcKTmVcCt+8V0ClMQKeUrz4
 CckpJIkJKqoExV6Jnmq/ofv+Fh/+cyOc4ZePPHD8tfnfLj9ly6VO3rp95Xa51WrXF09Ss1q8f
 qvd9d/lt4pl59JHC3cUXUm/+Wfi2adlfe6++1WtMMwtPFlhvZJh7tj2U82jWUeaN3FmWCjmTv
 x9c1nzr2vsezmifQ2dnKH+8+pb9n6nw+547VsaJb/aJ29udVmIpzkg01GIuKk4EAPPvMzDdAg
 AA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506091112!74004018!1
X-Originating-IP: [209.85.223.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43289 invoked from network); 22 Sep 2017 14:38:33 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 14:38:33 -0000
Received: by mail-io0-f177.google.com with SMTP id d16so3527732ioj.3
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 07:38:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=zcvVo3hVmIirmSZNCjazdrE+562/8fHP0MC6UkZ7ZBI=;
 b=AIiKZJWPzAksdzE5M7KJ31d8LNo6f3dFMqpR70OphNa7lcfYWSjU0Ntw4jROeJnnKS
 wxU5+B00Y7LMo//hxzdDkj57HgfEcdywL1Hj6j9f6udqw08VflCIT4lpSILczhi4q5yl
 0ZYDBIne09yoOSG7Fh18agylCWklQzErPGcA8iu7NL64U7/ppd+LnLjmywE7vCNtA9D/
 bhVXf0s7bP/yJtI36p/lsLBZR83r728tyx3U85HQC+kGToaf8T6DBneiDmEa6RaLgEyz
 hqJoNLajvY4skJyQdWckpiv2nWT3Ax4rv4Uz24452XNAKAgripYtj3ky+cnjEffcG4RM
 zBQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zcvVo3hVmIirmSZNCjazdrE+562/8fHP0MC6UkZ7ZBI=;
 b=r7gM2ZuRzjcCv+ypQ8mxOgX9J3e8MhrE+RPTRR8Mf+Ww9zttjnyevAYuGEqvw4N3bs
 m7imkcrUkCaQA+77O8JCqDhdxSiwxC5ckvegAiuSWLN8saotQDXe+Kz8PpPW643mPNqm
 IVdJIQBijQN2JzekENpLVP23cc1IzocjsPfbhzoRVU66K4dgQOv0i31cxBhOXrJR1xXx
 n7otycylJklyd5h4kF+c0eBL8l93yGeyseC7GU6RZInLsVC472Mgj8xQIoV+jJg6JIl9
 K1RVFfy11sXD+RDI0iVguJ7pkFR4WyxQDdg03Ia7JFrhvhDpMpevP6rb6gJngnzovEN3
 VkhQ==
X-Gm-Message-State: AHPjjUj9cTuayxkD63ph+hLyFayjgYuxPG1qpGmCNHBZpPWdVvpsyvCZ
 Ar4O10WFSqRHagwYvModdLVNkAnI7c7yEE7IKXczUg==
X-Google-Smtp-Source: AOwi7QDrF9urW6xEaPvwMKLoraZB7Sm6m7DgTlv0QqPfP0ZG3dvkhBPUYkf83XBNkn8tia9ZmFadOVsV7VQHfVXWK4c=
X-Received: by 10.107.9.152 with SMTP id 24mr7362179ioj.188.1506091111304;
 Fri, 22 Sep 2017 07:38:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Fri, 22 Sep 2017 07:38:30 -0700 (PDT)
In-Reply-To: <20170922042444.GA235@x4>
References: <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAKv+Gu8Uw18pW9nK8aVdBoyuybAV6_mhtagVrje_cBUHMGY4WA@mail.gmail.com>
 <CAJcbSZGAsXwMNWnZUs28-3f--ssUYh75XW+aoQztPFYe0j52yQ@mail.gmail.com>
 <20170922042444.GA235@x4>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 22 Sep 2017 07:38:30 -0700
Message-ID: <CAJcbSZEqDCwJyNFJkK-XSdKQNTdrvJCZO=vDPCqaORKyAM2QLQ@mail.gmail.com>
To: Markus Trippelsdorf <markus@trippelsdorf.de>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgOToyNCBQTSwgTWFya3VzIFRyaXBwZWxzZG9yZgo8bWFy
a3VzQHRyaXBwZWxzZG9yZi5kZT4gd3JvdGU6Cj4gT24gMjAxNy4wOS4yMSBhdCAxNDoyMSAtMDcw
MCwgVGhvbWFzIEdhcm5pZXIgd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDk6MTAg
QU0sIEFyZCBCaWVzaGV1dmVsCj4+IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPiB3cm90ZToK
Pj4gPgo+PiA+IE9uIDIxIFNlcHRlbWJlciAyMDE3IGF0IDA4OjU5LCBJbmdvIE1vbG5hciA8bWlu
Z29Aa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gPgo+PiA+ID4gKCBTb3JyeSBhYm91dCB0aGUgZGVs
YXkgaW4gYW5zd2VyaW5nIHRoaXMuIEkgY291bGQgYmxhbWUgdGhlIGRlbGF5IG9uIHRoZSBtZXJn
ZQo+PiA+ID4gICB3aW5kb3csIGJ1dCBpbiByZWFsaXR5IEkndmUgYmVlbiBwcm9jcmFzdGluYXRp
bmcgdGhpcyBpcyBkdWUgdG8gdGhlIHBlcm1hbmVudCwKPj4gPiA+ICAgbm9uLXRyaXZpYWwgaW1w
YWN0IFBJRSBoYXMgb24gZ2VuZXJhdGVkIEMgY29kZS4gKQo+PiA+ID4KPj4gPiA+ICogVGhvbWFz
IEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgo+PiA+ID4KPj4gPiA+PiAxKSBQ
SUUgc29tZXRpbWUgbmVlZHMgdHdvIGluc3RydWN0aW9ucyB0byByZXByZXNlbnQgYSBzaW5nbGUK
Pj4gPiA+PiBpbnN0cnVjdGlvbiBvbiBtY21vZGVsPWtlcm5lbC4KPj4gPiA+Cj4+ID4gPiBXaGF0
IGFnYWluIGlzIHRoZSB0eXBpY2FsIGZyZXF1ZW5jeSBvZiB0aGlzIG9jY3VycmluZyBpbiBhbiB4
ODYtNjQgZGVmY29uZmlnCj4+ID4gPiBrZXJuZWwsIHdpdGggdGhlIHZlcnkgbGF0ZXN0IEdDQz8K
Pj4gPiA+Cj4+ID4gPiBBbHNvLCB0byBtYWtlIHN1cmU6IHdoaWNoIHVud2luZGVyIGRpZCB5b3Ug
dXNlIGZvciB5b3VyIG1lYXN1cmVtZW50cywKPj4gPiA+IGZyYW1lLXBvaW50ZXJzIG9yIE9SQz8g
UGxlYXNlIHVzZSBPUkMgb25seSBmb3IgZnV0dXJlIG51bWJlcnMsIGFzCj4+ID4gPiBmcmFtZS1w
b2ludGVycyBpcyBvYnNvbGV0ZSBmcm9tIGEgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQgUE9WLgo+
PiA+ID4KPj4gPiA+PiAyKSBHQ0MgZG9lcyBub3Qgb3B0aW1pemUgc3dpdGNoZXMgaW4gUElFIGlu
IG9yZGVyIHRvIHJlZHVjZSByZWxvY2F0aW9uczoKPj4gPiA+Cj4+ID4gPiBIb3BlZnVsbHkgdGhp
cyBjYW4gZWl0aGVyIGJlIGZpeGVkIGluIEdDQyBvciBhdCBsZWFzdCBpbmZsdWVuY2VkIHZpYSBh
IGNvbXBpbGVyCj4+ID4gPiBzd2l0Y2ggaW4gdGhlIGZ1dHVyZS4KPj4gPiA+Cj4+ID4KPj4gPiBU
aGVyZSBhcmUgc29tZXdoYXQgcmVsYXRlZCBjb25jZXJucyBpbiB0aGUgQVJNIHdvcmxkLCBzbyBp
dCB3b3VsZCBiZQo+PiA+IGdvb2QgaWYgd2UgY291bGQgd29yayB3aXRoIHRoZSBHQ0MgZGV2ZWxv
cGVycyB0byBnZXQgYSBtb3JlIGhpZ2ggbGV2ZWwKPj4gPiBhbmQgYXJjaCBuZXV0cmFsIGNvbW1h
bmQgbGluZSBvcHRpb24gKC1ta2VybmVsLXBpZT8gc291bmRzIHl1bW15ISkKPj4gPiB0aGF0IHN0
b3BzIHRoZSBjb21waWxlciBmcm9tIG1ha2luZyBpbmZlcmVuY2VzIHRoYXQgb25seSBob2xkIGZv
cgo+PiA+IHNoYXJlZCBsaWJyYXJpZXMgYW5kL29yIG90aGVyIGhvc3RlZCBleGVjdXRhYmxlcyAo
R09UIGluZGlyZWN0aW9ucywKPj4gPiBhdm9pZGluZyB0ZXh0IHJlbG9jYXRpb25zIGV0YykuIFRo
YXQgd2F5LCB3ZSB3aWxsIGFsc28gYmUgYWJsZSB0byBkcm9wCj4+ID4gdGhlICdoaWRkZW4nIHZp
c2liaWxpdHkgb3ZlcnJpZGUgYXQgc29tZSBwb2ludCwgd2hpY2ggd2UgY3VycmVudGx5Cj4+ID4g
bmVlZCB0byBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIHJlZGlyZWN0aW5nIGFsbCBnbG9iYWwg
c3ltYm9sCj4+ID4gcmVmZXJlbmNlcyB2aWEgZW50cmllcyBpbiB0aGUgR09ULgo+Pgo+PiBNeSBw
bGFuIHdhcyB0byBhZGQgYSAtbXRscy1yZWc9PGZzfGdzPiB0byBzd2l0Y2ggdGhlIGRlZmF1bHQg
c2VnbWVudAo+PiByZWdpc3RlciBmb3Igc3RhY2sgY29va2llcyBidXQgSSBjYW4gc2VlIGdyZWF0
IGJlbmVmaXRzIGluIGhhdmluZyBhCj4+IG1vcmUgZ2VuZXJhbCBrZXJuZWwgZmxhZyB0aGF0IHdv
dWxkIGFsbG93IHRvIGdldCByaWQgb2YgdGhlIEdPVCBhbmQKPj4gUExUIHdoZW4geW91IGFyZSBi
dWlsZGluZyBwb3NpdGlvbiBpbmRlcGVuZGVudCBjb2RlIGZvciB0aGUga2VybmVsLiBJdAo+PiBj
b3VsZCBhbHNvIGluY2x1ZGUgb3B0aW1pemF0aW9ucyBsaWtlIGZvbGRpbmcgc3dpdGNoIHRhYmxl
cyBldGMuLi4KPj4KPj4gU2hvdWxkIHdlIHN0YXJ0IGEgc2VwYXJhdGUgZGlzY3Vzc2lvbiBvbiB0
aGF0PyBBbnlvbmUgdGhhdCB3b3VsZCBiZQo+PiBtb3JlIGV4cGVyaWVuY2VkIHRoYW4gSSB0byBw
dXNoIHRoYXQgdG8gZ2NjICYgY2xhbmcgdXBzdHJlYW0/Cj4KPiBKdXN0IG9wZW4gYSBnY2MgYnVn
LiBTZWUKPiBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD04MTcw
OCBhcyBhbiBleGFtcGxlLgoKTWFrZSBzZW5zZSwgSSB3aWxsIGxvb2sgaW50byB0aGlzLiBUaGFu
a3MgQW5keSBmb3IgdGhlIHN0YWNrIGNvb2tpZSBidWchCgo+Cj4gLS0KPiBNYXJrdXMKCgoKLS0g
ClRob21hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:38:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvP6Y-0003mA-DL; Fri, 22 Sep 2017 14:38:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvP6W-0003l7-Hy
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:38:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FB/4F-03414-F7025C95; Fri, 22 Sep 2017 14:38:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7de4Wi
 kwYJOSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePiuVOsBXdZK/7fa2RvYDzP0sXIySEkkCdx
 6d1sRhCbV8BO4vuSG2BxCQFDidMLb4LZLAKqEhPnP2ADsdkE1CXanm1nBbFFgOKHLx1n6mLk4
 mAW+MgocX1PL1iRsECcxJWOj6wQC2Ikdv5ayARicwqYSPw6PB1oKAfQMkGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdYwO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Mf9cGHmKU5GBSEuXNlT4aKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7M8UE6wKDU9tSItMwcYCTBpCQ4eJRHeepA0b3FBYm5xZ
 jpE6hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnLcdpFQApDSjNA9uECxCLzHKSgnzMgKdJsRTkF
 qUm1mCKv+KUZyDUUmYtxtkCk9mXgncvldApzABnVK++gjIKSWJCCmpBkapBd+7Lltw1xjfUNn
 dd+jAg6afrwu81GXi5j+t+LqKreU+m1jwjH2bCh+vmf79Z8vKJM3gh0wPpA9XfZt17RVr+NGa
 O2+Uy1a/tK5oqPsklfM0JOKMqvZ93fOqVSqcWlMvBb70/iZmYXqWqV74kpTjueNWT4yMBVtOf
 /nqe1xl/ptyb+ss0xVKLMUZiYZazEXFiQCUdi3OywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506091133!81045537!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42153 invoked from network); 22 Sep 2017 14:38:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 14:38:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 08:38:52 -0600
Message-Id: <59C53C9C020000780017EB74@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 08:38:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-2-jgross@suse.com>
In-Reply-To: <20170922114134.9577-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 01/10] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MTA0LDYgKzEwNCw4IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKPiAgCj4gICAgICAv
KiBYRU5fU1lTQ1RMX1BIWVNDQVBfPz8/ICovCj4gICAgICB1aW50MzJfdCBjYXBhYmlsaXRpZXM7
Cj4gKwo+ICsgICAgdWludDY0X3QgbWF4X21mbjsgICAgIC8qIExhcmdlc3QgcG9zc2libGUgTUZO
IG9uIHRoaXMgaG9zdCAqLwo+ICB9OwoKSSdtIHNvcnJ5IGZvciBub3QgaGF2aW5nIG5vdGljZWQg
dGhpcyBlYXJsaWVyIC0gdGhpcyBuZWVkcyB0byBiZQp1aW50NjRfYWxpZ25lZF90IGFuZCBjcmVh
dGVzIGFuIHVubmFtZWQgcGFkZGluZyBob2xlICh5ZXMsCnRoZXJlIGFscmVhZHkgaXMgYW5vdGhl
ciBvbmUsIGJ1dCBhbnl3YXkpLiBTbyBJIHRoaW5rIHRoaXMgYWxzbwp3YW50cyBtb3ZpbmcgdXAg
dG8gYXZvaWQgY3JlYXRpbmcgeWV0IGFub3RoZXIgaG9sZS4gSSB0aGluawp0aGlzIGlzIGRvYWJs
ZSB3aGlsZSBjb21taXR0aW5nIChhbmQgaWYgSSBlbmQgdXAgZG9pbmcgaXQgSSdsbCBsaWtlbHkK
dGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIG1vdmUgImNhcGFiaWxpdGllcyIgdXAgaW50byB0aGUg
ZWFybGllcgpob2xlIGF0IHRoZSBzYW1lIHRpbWUpLiBXaXRoIHRoYXQgYWRqdXN0bWVudApSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPB7-0004Wg-Tf; Fri, 22 Sep 2017 14:43:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvPB7-0004Wa-7e
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:43:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 95/BB-17770-C9125C95; Fri, 22 Sep 2017 14:43:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3eG4tF
 Ig/19Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bn4yOsBcs4K3p2X2BrYJzI3sXIwSEkkCfx
 vceli5GTg1fATuLS2c/sILaEgKHE6YU3WUBsFgFViQmHNjKC2GwC6hJtz7azgtgiQPHDl44zd
 TFycTALfGSUuL6nlw0kISwQJLGhrRmsSEggRmLZvWvMIDangInE+8PTWUD28goISvzdIQwSZh
 bQknj46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Ro
 Z6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYPy1LOAQoyQHk5Iob4zC
 0UghvqT8lMqMxOKM+KLSnNTiQ4waHBwCfWtWX2CUYsnLz0tVkuBNB6kTLEpNT61Iy8wBxgdMq
 QQHj5IIrzlImre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHnfgxQJgBRllObBjYDF6iVGWSlhXk
 agA4V4ClKLcjNLUOVfMYpzMCoJ8zaCTOHJzCuB2/QK6AgmoCPKVx8BOaIkESEl1cBYf5CT45r
 X1s8ZUabB07KYFuV6vpFl9MmRWzPtq39AZOfhG5+vS7lb3TVI+Jy0ccr7iu+Vawyje2/N45xY
 W5QaklZkduJVfPUERZun5ismZEULzdloeffj7JOsa1Z1dL56y/7apKH3QWzWH/mKRzwrj3F+n
 2F32H/vTZbnd3Pyv/s+1tKN7XRSYinOSDTUYi4qTgQAzE/FUNACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506091415!118155448!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54804 invoked from network); 22 Sep 2017 14:43:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 14:43:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 08:43:34 -0600
Message-Id: <59C53DB6020000780017EB92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 08:43:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-8-jgross@suse.com>
In-Reply-To: <20170922114134.9577-8-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 07/10] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBEZWxh
eSB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZ3JhbnQgdGFibGUgc3ViIHN0cnVjdHVyZXMgaW4gb3Jk
ZXIgdG8KPiBhbGxvdyBtb2RpZnlpbmcgcGFyYW1ldGVycyBuZWVkZWQgZm9yIHNpemluZyBvZiB0
aGVzZSBzdHJ1Y3R1cmVzIGF0IGEKPiBwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3Ry
dWN0dXJlcyBhbmQgdGhlIHRhYmxlIGZyYW1lcyBvbmx5Cj4gZnJvbSBncmFudF90YWJsZV9zZXRf
bGltaXRzKCkgKGRvbTA6IGZyb20gZ3JhbnRfdGFibGVfY3JlYXRlKCkpLgoKSSB0aGluayB0aGlz
IGxhc3QgcGFydCBpcyBzdGFsZSBub3cgLSBpdCdzIHVuaWZvcm1seSBncmFudF90YWJsZV9pbml0
KCkKd2hlcmUgdGhpcyBoYXBwZW5zLgoKPiArICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQo+
ICAgICAgewo+IC0gICAgICAgIGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFw
X3BhZ2UoKSkgPT0gTlVMTCApCj4gLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Cj4gLSAgICAg
ICAgY2xlYXJfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsKPiArICAgICAgICBncmFudF93cml0ZV9s
b2NrKHQpOwo+ICsgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZCwgdCk7Cj4gKyAgICAg
ICAgZ3JhbnRfd3JpdGVfdW5sb2NrKHQpOwo+ICAgICAgfQoKV2l0aCB0aGlzIGFuZCAuLi4KCj4g
QEAgLTM2NTMsOCArMzY1MCw5IEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCj4gIAo+ICAgICAgZ3JhbnRfd3Jp
dGVfbG9jayhndCk7Cj4gIAo+IC0gICAgcmV0ID0gMDsKPiAtICAgIC8qIFNldCBsaW1pdHMsIGFs
bG9jIG5lZWRlZCBhcnJheXMuICovCj4gKyAgICAvKiBTZXQgbGltaXRzLiAqLwo+ICsgICAgaWYg
KCAhZ3QtPmFjdGl2ZSApCj4gKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkLCBndCk7
Cj4gIAo+ICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKCi4uLiB0aGlzLCB3b3VsZG4ndCBp
dCBiZSBtb3JlIG5hdHVyYWwgbm93IHRvIGFjcXVpcmUgYW5kIHJlbGVhc2UgdGhlCmxvY2sgaW4g
Z3JhbnRfdGFibGVfaW5pdCgpPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 14:47:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 14:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPEb-0004h9-EF; Fri, 22 Sep 2017 14:47:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvPEa-0004gy-Pp
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 14:47:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9A/4A-01778-37225C95; Fri, 22 Sep 2017 14:47:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7dY6Wi
 kwbYLQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abdfuZC65yVMy73MLSwPiKrYuRk0NIIE/i
 5cMeZhCbV8BO4tH9A6wgtoSAocTphTdZQGwWAVWJd7vOsIPYbALqEm3PtoPViAg4SqxpPgXUy
 8XBLHCZUWLDi31gQ4UFQiW2LPvECrEgVuLxrodgzZwCphKHFu8EGsoBtExQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BYL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH47btnocYJTmYlER5YxSORgrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2nCJQTLEpNT61Iy8wBRgJMWoKDR0mEdy5Imre4IDG3O
 DMdInWKUZej4+bdP0xCLHn5ealS4rw3QIoEQIoySvPgRsCi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEedeBTOHJzCuB2/QK6AgmoCPKVx8BOaIkESEl1cAoflxdIyg/5Z1jQZjTJY2smCa
 hOtW7Sv8O7+TZ8f8au8r5Lf+Y9+6evz8w/Vem79qlC4VvJu7OS5F2WOXY56gmM435qe78Eu+X
 a7V9j6zpuWxszp3pdOmwe+fNlgSpd0xmtTkntr0pueBxbYla09pYvmtqYgevss0N2r/kzoEfv
 eejEva8iS5UYinOSDTUYi4qTgQAfaCMoMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506091633!99281368!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11907 invoked from network); 22 Sep 2017 14:47:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 14:47:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 08:47:12 -0600
Message-Id: <59C53E91020000780017EB95@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 08:47:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <andrew.cooper3@citrix.com>,"Juergen Gross" <jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-11-jgross@suse.com>
In-Reply-To: <20170922114134.9577-11-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v9 10/10] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAg
LTkyOSw2ICs5MjksMTMgQEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKPiAgICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lk
Owo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgNTogLyogUFYtc3BlY2lmaWMgcGFy
YW1ldGVycyAqLwo+ICsgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCBzdWJsZWFmICE9
IDAgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmVzLT5hID0gZ2VuZXJp
Y19mbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSkgKyBQQUdFX1NISUZUOwo+ICsgICAgICAgIGJy
ZWFrOwoKVGhlIHN1YmxlYWYgY2hlY2sgaGVyZSBzaG91bGQgYmUgbWlycm9yZWQgLi4uCgo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKPiBAQCAtODUsNiArODUsMTUgQEAKPiAgI2RlZmlu
ZSBYRU5fSFZNX0NQVUlEX0lPTU1VX01BUFBJTkdTICAgKDF1IDw8IDIpCj4gICNkZWZpbmUgWEVO
X0hWTV9DUFVJRF9WQ1BVX0lEX1BSRVNFTlQgICgxdSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNl
bnQgaW4gRUJYIAo+ICovCj4gIAo+IC0jZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA0
Cj4gKy8qCj4gKyAqIExlYWYgNiAoMHg0MDAwMHgwNSkKPiArICogUFYtc3BlY2lmaWMgcGFyYW1l
dGVycwo+ICsgKiBFQVg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdpZHRoCj4gKyAq
LwoKLi4uIGluIHRoZSBjb21tZW50IGhlcmUuIFRoaXMgaXMgZWFzaWx5IGRvYWJsZSB3aGlsZSBj
b21taXR0aW5nLApidXQgSSdkIGxpa2UgdG8gYmUgY2VydGFpbiBBbmRyZXcgaW4gcGFydGljdWxh
ciBoYXMgbm8gb2JqZWN0aW9ucwp0byB0aGlzIG5ldyBsZWFmIGJlZm9yZSBwdXR0aW5nIHRoaXMg
aW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPUI-00060M-RJ; Fri, 22 Sep 2017 15:03:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvPUH-00060G-Af
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:03:29 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 73/C9-01810-04625C95; Fri, 22 Sep 2017 15:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVyuP0Ov66D2tF
 Ig9+LuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7H9ezF2xirZj25DZzA+NKli5GTg4JASOJ
 txP/MXUxcnEICSxklNhw8jwzSIJNQFViw/VTrCC2iICixMRLT8FsZoE4iavnjoDZwgJqEp/fv
 mUEsVmA6ve/OQxm8wqYSKw6e4gNYoG8RMeBySwTGDkXMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU
 3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Fc9AwPjDsbLW/wOMUpyMCmJ8pYrHY0U4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMEbrAqUEyxKTU+tSMvMAQYOTFqCg0dJhDcWJM1bXJCYW5yZDpE6
 xWjJcWzT5T9MHDceXgeSHTfv/mESYsnLz0uVEufVB2kQAGnIKM2DGwcL7kuMslLCvIwMDAxCP
 AWpRbmZJajyrxjFORiVhHmNQKbwZOaVwG19BXQQE9BB5auPgBxUkoiQkmpgZD+bzbT7/ry2O/
 FtDR7O8dt8yw/duMbmzl6UJGE2O774nuzsgsSpzUIFAes7jk8s31aXeqDdQr14dlvexZ3fuHr
 vPOWbqcMX3mw4PcXDhkGT6c/WgAnvBMSucGorndHkiRTbwb5k4aUrHfXXcrsXX2c7nf7+juuC
 I2oK7Dmafxd4P12eH6WkxFKckWioxVxUnAgAULr12GkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506092607!92818011!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24926 invoked from network); 22 Sep 2017 15:03:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 15:03:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66F11AD26;
 Fri, 22 Sep 2017 15:03:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 22 Sep 2017 17:03:25 +0200
Message-Id: <20170922150325.20887-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: Fixes for rc2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE0Yi1yYzItdGFnCgp4ZW46IEZpeGVzIGZvciByYzIKCkl0IGNvbnRhaW5zIGEgZml4IGZvciBh
IG1pc3NpbmcgX19pbml0IGFubm90YXRpb24gYW5kIHR3byBjbGVhbnVwIHBhdGNoZXMuCgpUaGFu
a3MuCgpKdWVyZ2VuCgogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICAgICB8ICAgMiAr
LQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jbGllbnQuYyB8IDEzMCArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL3hlbi9hcm0vcGFnZS5oICAgICAgICAg
ICAgIHwgIDEwIC0tLQogMyBmaWxlcyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCA3NCBkZWxl
dGlvbnMoLSkKCkFybmQgQmVyZ21hbm4gKDEpOgogICAgICB4ZW46IHg4NjogbWFyayB4ZW5fZmlu
ZF9wdF9iYXNlIGFzIF9faW5pdAoKSnVlcmdlbiBHcm9zcyAoMSk6CiAgICAgIHhlbjogZG9uJ3Qg
Y29tcGlsZSBwdi1zcGVjaWZpYyBwYXJ0cyBpZiBYRU5fUFYgaXNuJ3QgY29uZmlndXJlZAoKVHlj
aG8gQW5kZXJzZW4gKDEpOgogICAgICB4ZW4sIGFybTY0OiBkcm9wIGR1bW15IGxvb2t1cF9hZGRy
ZXNzKCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPW6-00067b-69; Fri, 22 Sep 2017 15:05:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dvPW4-00067S-JB
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:05:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E0/56-03093-FA625C95; Fri, 22 Sep 2017 15:05:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42Lxqg1y1F2vdjT
 S4HILr8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHm+iTWgmPcFb++/WRpYDzC2cXIxSEkMI1R
 4tmRFawgjoTAHFaJk51zGbsYOYGcLIm5h5uZIexKidZF91lBbCEBDYnbNxvZIbqPM0kc/9vLA
 uHMZJQ4uLQTqrtIouXlAjYIu1hi++q37CA2r4CgxMmZT1ggJnlL3O+aDbaBU8Be4sznXnaI+G
 Q2iX+LeUFsNgFtibbXu8A2swioSjSdewJ1UaLE/fPH2CBmBki8uPsTaC8Hh7CAjcTBxXYgYRE
 BZYneX7/BbmMWuMQo8WNlN9htzAKaEq3bf7NPYBSdheSkWUhSCxiZVjFqFKcWlaUW6RoZ6SUV
 ZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYBAxDsYFwzP/AQoyQHk5Iob7nS0Ughv
 qT8lMqMxOKM+KLSnNTiQ4wyHBxKErynVIFygkWp6akVaZk5wHiESUtw8CiJ8N4ASfMWFyTmFm
 emQ6ROMbpyXLhz6Q8Tx749t4DkATC56eZdILnh+4M/TEIsefl5qVLivAtAmgVAmjNK8+BGw1L
 JJUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnzPgCZwpOZVwJ3wSug45iAjitffQTkuJJEhJRU
 A6OeYrv87O0TlvQYtjj4Xg8tXun2kfXBtNT63rDTF1r1/733PKcz7cBj9oUaNltWxhSJcaQ+X
 RI2scn5kW6xoLNOoGZutZ9fJNPxo8Hq/V+UfStSLr3f1KbiKKu1801TwK5rRmcs/dyuc27Y3+
 X4VDUibN0hpQ87J2f2bBcTncvs7nf/Rr9bpRJLcUaioRZzUXEiAAMyPR4gAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506092719!94886386!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31779 invoked from network); 22 Sep 2017 15:05:19 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 15:05:19 -0000
Received: by mail-wm0-f65.google.com with SMTP id f4so1552047wmh.4
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 08:05:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=kSJ57uBXE5t8u2TGxu4d/hQuRGMg0gi20u/Z/15uDeA=;
 b=N2E2Ky+/r+1+jjPbWYiya2a3aQF+xQ2KftMa7RRK0YzfEH6UxUEKzZ3p717twTdcXj
 agFRpU4e8DM3zM6Lavuzr7HuwI5VEEc9NqbjCAZhhU52AptiRc+7K4ly+KKDv2beSCGU
 IM75zUSQjyhO4He0lp3m5GQivv2WrB2696Havb0pR6AZUXuSFcDZQqSlRjciLieYCla5
 IEZKK2GZ7ShQ/xyYd82E0p0nnnGZjdTAbvQX4m4Eo2IUX20PlZlTowDJUcshtCoP2njr
 z1Rd87oTHfLnxxEkGuQH2R/ExLa8d7rnu+IEtoKEfIw6zMJIC/OC8sJONWGV7GtmcbzX
 29Fg==
X-Gm-Message-State: AHPjjUjD78ue4RXj7KSSnnI51rM+hIp9rXc37Dx/4SkLQrM3CXnXa+Pg
 mBCqWv4LqQRpfifjeacJDHhTnRxJ
X-Received: by 10.80.152.43 with SMTP id g40mr5275605edb.300.1506092718606;
 Fri, 22 Sep 2017 08:05:18 -0700 (PDT)
Received: from mail-wr0-f174.google.com (mail-wr0-f174.google.com.
 [209.85.128.174])
 by smtp.gmail.com with ESMTPSA id d2sm42867eda.71.2017.09.22.08.05.17
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Sep 2017 08:05:17 -0700 (PDT)
Received: by mail-wr0-f174.google.com with SMTP id g29so1150956wrg.11
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 08:05:17 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QB+zu5n7k0Zu6cZL8MSOi0HmAxibRPt34kd5IyaZT6H6GNWcXLBbO3w0w1sTRUIA3xc7Shq/SO0AB+cT8L9aAw=
X-Received: by 10.223.169.51 with SMTP id u48mr5171707wrc.270.1506092717113;
 Fri, 22 Sep 2017 08:05:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.169.134 with HTTP; Fri, 22 Sep 2017 08:04:36 -0700 (PDT)
In-Reply-To: <59C4E52A020000780017E5BF@prv-mh.provo.novell.com>
References: <59B96DFA020000780017AB29@prv-mh.provo.novell.com>
 <CABfawhkKB=3csxRDTepTtppWaydiHBJfNXHqYBqgtjAmRvZUGg@mail.gmail.com>
 <59BAC511020000780017B4E9@prv-mh.provo.novell.com>
 <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
 <20170920161033.GE4452@olila.local.net-space.pl>
 <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
 <59C4E52A020000780017E5BF@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 22 Sep 2017 09:04:36 -0600
X-Gmail-Original-Message-ID: <CABfawh=t-QcLHDUTpoHccgqQv3dr5b2mTNOD04u1EwjoifMtMw@mail.gmail.com>
Message-ID: <CABfawh=t-QcLHDUTpoHccgqQv3dr5b2mTNOD04u1EwjoifMtMw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, openxt@googlegroups.com,
 George Dunlap <george.dunlap@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMjoyNSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyMi4wOS4xNyBhdCAwMDo0NiwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbmUgcGllY2UgdGhhdCBJIHNlZSBzdGlsbCBtaXNzaW5nIGlzIHRo
ZSBYZW4gY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMKPj4gbm90IGJlaW5nIHZlcmlmaWVkLiBJdCB3
b3VsZCBiZSBpZGVhbCB0byBoYXZlIHRoZSBvcHRpb24gdG8gZ2V0IHRoYXQKPj4gc2V0IGR1cmlu
ZyBjb21waWxlIHRpbWUgYXMgd2VsbCwgc2ltaWxhciB0byBMaW51eCdzIENPTkZJR19DTURMSU5F
Cj4+IG9wdGlvbiwgdG8gYXZvaWQgZm9yIGV4YW1wbGUgZ2V0dGluZyBpb21tdSBvciBYU00gYmVp
bmcgdHVybmVkIG9mZiBieQo+PiBzb21lb25lIHdpdGggcGh5c2ljYWwgYWNjZXNzLgo+Cj4gV2Ug
ZG8gaGF2ZSBDTURMSU5FIGFuZCBDTURMSU5FX09WRVJSSURFLiBCdXQgZm9yIHNvbWVvbmUKPiB3
aXRoIHBoeXNpY2FsIGFjY2VzcyBpdCB3b3VsZCBsaWtlbHkgYWxzbyBiZSBwb3NzaWJsZSB0byBh
dm9pZCBzZWN1cmUKPiBib290IGFsdG9nZXRoZXI/Cj4KCkludGVyZXN0aW5nLCBpdCBuZXZlciBz
aG93ZWQgdXAgZm9yIG1lIGluIG1ha2UgbWVudWNvbmZpZy4gU2VhcmNoaW5nCmZvciBpdCBkb2Vz
IHNob3cgaXQgYnV0IHNlZW1zIHRvIGJlIG5vdCBhY2Nlc3NpYmxlIGluIG1lbnVjb25maWcuCkFu
eXdheSwgZ29vZCB0byBrbm93ISBBbmQgaW5kZWVkLCBzb21lb25lIGhhdmluZyBwaHlzaWNhbCBh
Y2Nlc3MgY291bGQKZG8gYSBmaXJtd2FyZSByZXNldCBieSB0YWtpbmcgdGhlIGNvbXB1dGVyIGFw
YXJ0IChmaXJtd2FyZSB3b3VsZCBuZWVkCnRvIGJlIHBhc3N3b3JkIHByb3RlY3RlZCBpZiBTZWN1
cmVib290IGlzIGVuYWJsZWQpLiBXaGF0IEkgbWVhbnQgaXMKcHJvdGVjdGlvbiBhZ2FpbnN0IHNv
bWVvbmUgZHVyaW5nIGJvb3QgY2hhbmdpbmcgdGhlIGNvbmZpZyBvcHRpb25zIG9yCmFsdGVyaW5n
IHRoZSBjZmcgZmlsZSBvbiBkaXNrLgoKQW5kIGV2ZW4gd2l0aCBhIGZpcm13YXJlIHJlc2V0LCBJ
IGd1ZXNzIGl0J3MgdXAgdG8gdGhlIE9FTSB0byBkZWNpZGUKd2hhdCB0aGUgcmVzZXQgc3RhdGUg
aXMuIFNvIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIGluIHNvbWUgc2l0dWF0aW9ucyB0bwpoYXZlIHRo
ZSByZXNldCBzdGF0ZSBhbHNvIGluY2x1ZGUgaGF2aW5nIFNlY3VyZWJvb3QgZW5hYmxlZCB3aXRo
IHRoZQpjdXN0b20ga2V5cy4gT3RoZXJ3aXNlIGhhdmluZyB0aGUgZGlzayBlbmNyeXB0ZWQgd2l0
aCB0aGUga2V5IGJlaW5nCnNlYWxlZCBpbiB0aGUgVFBNIGFnYWluc3QgUENSWzAtNF0gZm9yIGV4
YW1wbGUgc2hvdWxkIHdvcmsuIFByb3ZpZGVkCm9mIGNvdXJzZSB0aGF0IGEgbWFsaWNpb3VzIGZp
cm13YXJlIGNhbid0IGZha2UgdGhvc2UgbWVhc3VyZW1lbnRzCnNvbWVob3cuCgpUYW1hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPYB-0006HK-I4; Fri, 22 Sep 2017 15:07:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvPYA-0006Gy-3i
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 15:07:30 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 17/4B-03414-13725C95; Fri, 22 Sep 2017 15:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddA/Wi
 kwdzVMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPA/saDBs2LqjPeMDYxH
 LboYuTiEBBqZJJZv62eFcB4zShz9eokdwtnGKNG0/x1QhpNDRMBZ4uuZuewgNq+AvsSa13PA4
 sIC1hIr9+1kAWmQEJjJKfH46zewIgkBX4mF52+xwNj75mwCstk52ASsJA6JgURZBFQlzi14zj
 qBkXsBI8MqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAnzM
 AwQ7G+xsDDjFKcjApifKWKx2NFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy60GlBMsSk1PrUjL
 zAEGH0xagoNHSYT3hipQmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHkXgBQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8z4AmcKTmVcCt+kV0BFMQEeUrz4CckRJIk
 JKqoFx6brbO3PN5p80Map5ySfq3PboWbnXouPOPaY+B6Nf10sUFwbN7VtgEMapt+GknZ+1rFd
 gxudmKeb6CZkFaw3+PkoWkDzEqCS6yH734dUJuQnXJvO6Tdid8yTm8cMFD6LZio8XBb4ICVix
 6Et3ncD6h+871IWm3WD4X3T6zZHYsxovpMSPpGxQYinOSDTUYi4qTgQAUtbMA38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506092847!58535464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16877 invoked from network); 22 Sep 2017 15:07:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 15:07:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvPY6-000684-Pi; Fri, 22 Sep 2017 15:07:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvPY1-0002DO-4d; Fri, 22 Sep 2017 15:07:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvPY0-0007TI-T2; Fri, 22 Sep 2017 15:07:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113708-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ffdce9b1f1a5c59b928222b886488e28d4a03590
X-Osstest-Versions-That: libvirt=eae746b2d75973babf1d8b5095db1c7c53573659
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 15:07:20 +0000
Subject: [Xen-devel] [libvirt test] 113708: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcwOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3MDgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzY1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjUyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTM2NTIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAg
ICAgICAgIGZmZGNlOWIxZjFhNWM1OWI5MjgyMjJiODg2NDg4ZTI4ZDRhMDM1OTAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGVhZTc0NmIyZDc1OTczYmFiZjFkOGI1MDk1
ZGIxYzdjNTM1NzM2NTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzY1MiAgMjAxNy0wOS0yMSAw
NDoyMDo1NSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM3MDggIDIwMTctMDkt
MjIgMDQ6MjM6MzUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBc2hpc2ggTWl0dGFsIDxhc2htaXQ2MDJAZ21h
aWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC52bmV0LmlibS5jb20+CiAg
RGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsg
PGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGlubyBUb3NjYW5vIDxwdG9z
Y2Fub0ByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6Cgor
IGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZmZkY2U5YjFmMWE1YzU5YjkyODIyMmI4ODY0ODhl
MjhkNGEwMzU5MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46Lgor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGlidmlydCBmZmRjZTliMWYxYTVjNTli
OTI4MjIyYjg4NjQ4OGUyOGQ0YTAzNTkwCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1mZmRj
ZTliMWYxYTVjNTliOTI4MjIyYjg4NjQ4OGUyOGQ0YTAzNTkwCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJM
TElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46
LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4ZmZkY2U5YjFmMWE1YzU5YjkyODIyMmI4ODY0ODhlMjhkNGEwMzU5MCA9IHggJ10nCisg
OiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2Vh
Ymlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJt
d2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRh
aWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNl
ICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQgZmZkY2U5YjFmMWE1YzU5YjkyODIyMmI4ODY0ODhlMjhkNGEwMzU5
MDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgZWFlNzQ2Yi4uZmZkY2U5YiAgZmZkY2U5YjFm
MWE1YzU5YjkyODIyMmI4ODY0ODhlMjhkNGEwMzU5MCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:15:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPfk-000726-GT; Fri, 22 Sep 2017 15:15:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvPfj-000720-41
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:15:19 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 56/D6-03093-50925C95; Fri, 22 Sep 2017 15:15:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS5dV82i
 kwYkdkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBFQ/YC7ZLVcy8OI+1gfG8SBcjJ4eQQJ7E
 7Yn3WUBsXgE7ibYHf5hAbAkBQ4nTC2+CxVkEVCVuv3nFBmKzCahLtD3bzgpiiwDFD186DlTPx
 cEs8JFR4vqeXrAiYQFPiVvTuhghFsRKzN5/hh3E5hQwlei7tw+ohgNomaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuoV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsadz50OMUpyMCmJ8q5RPxopxJeU
 n1KZkVicEV9UmpNafIhRj4NDoG/N6guMAtt2AUkplrz8vFQlCd4tINWCRanpqRVpmTnAWIFpk
 ODgURLhdQRJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEwCZJifN+AykVACnNKM2DGwSL4U
 uMslLCvIxAxwrxFKQW5WaWoMq/YhTnYFQS5t0HMoUnM68Ebt8roFOYgE4pX30E5JSSRISUVAN
 j1OzEfckihQkR7sWzVlUGfy/nttrc90and8ncPyz1M5U4G/oNLDfosUdETM3cKhah9HTZzxni
 Dt3zSnslH6/u3LnK0OLyFZP3cq8nRNgGHI++vuMuT/STqeK1NzZvWlWc0r9gS+y/7o6d2tGsL
 jMdO+e1n1MSsNexcNvgwuhzdNu+Dy9vKbcrsRRnJBpqMRcVJwIAw0ImhdwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506093315!76183201!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43025 invoked from network); 22 Sep 2017 15:15:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 15:15:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 09:15:14 -0600
Message-Id: <59C54521020000780017EBE2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 09:15:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-10-jgross@suse.com>
In-Reply-To: <20170922114134.9577-10-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 09/10] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIHVzaW5nIHRoZSBzYW1lIGdsb2JhbCByZXNvdXJjZSBsaW1pdHMgb2YgZ3JhbnQgdGFi
bGVzIChtYXguCj4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcywgbWF4LiBudW1iZXIgb2YgbWFwdHJh
Y2sgZnJhbWVzKSBmb3IgYWxsIGRvbWFpbnMKPiBtYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KPiBncmFudF90YWJsZV9zZXRfbGltaXRz
KCkuIFRoZSBnbG9iYWwgc2V0dGluZ3MgYXJlIHNlcnZpbmcgYXMgYW4gdXBwZXIKPiBib3VuZGFy
eSBub3cgd2hpY2ggbXVzdCBub3QgYmUgZXhjZWVkZWQgYnkgYSBwZXItZG9tYWluIHZhbHVlLiBU
aGUKPiBkZWZhdWx0IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVtIGRl
ZmF1bHQgeGwgd2lsbCB1c2UuCj4gCj4gV2hpbGUgdXBkYXRpbmcgdGhlIHNlbWFudGljcyBvZiB0
aGUgYm9vdCBwYXJhbWV0ZXJzIHJlbW92ZSB0aGUKPiBkb2N1bWVudGF0aW9uIG9mIHRoZSBubyBs
b25nZXIgZXhpc3RpbmcgZ250dGFiX21heF9ucl9mcmFtZXMuCgoiLi4uIGFuZCBjb3JyZWN0IHRo
ZSBkZWZhdWx0IGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIHVzZXMiIChvcgpzb21lIHN1Y2gp
LgoKPiBAQCAtMTY3Miw4ICsxNjcwLDggQEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4gICAgICBBU1NFUlQoZ3QtPmFjdGl2
ZSk7Cj4gIAo+ICAgICAgaWYgKCByZXFfbnJfZnJhbWVzIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFN
RVMgKQo+IC0gICAgICAgIHJlcV9ucl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsK
PiAtICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOwo+ICsgICAg
ICAgIHJlcV9ucl9mcmFtZXMgPSBtaW4oSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMsIGd0LT5tYXhf
Z3JhbnRfZnJhbWVzKTsKCkknbSBub3QgY29udmluY2VkIG9mIHRoaXM6IFlvdSBlZmZlY3RpdmVs
eSBhbGxvd2luZyBhIHplcm8gc2l6ZSBncmFudAp0YWJsZSB0aGlzIHdheS4gSSdkIHByZWZlciBp
ZiB0aGUgImluaXRpYWwiIGNvbnN0YW50IHN0YXllZCB0aGUgbG93ZXIKYm91bmQuIEknbSBvcGVu
IHRvIGxvd2VyaW5nIHRoYXQgaW5pdGlhbCB2YWx1ZSwgdGhvdWdoLgoKPiBAQCAtMTgyNCw2ICsx
ODE4LDIxIEBAIGdudHRhYl9zZXR1cF90YWJsZSgKPiAgICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7
Cj4gICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKPiAgCj4gKyAgICBpZiAoIHVubGlrZWx5KG9w
Lm5yX2ZyYW1lcyA+IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKSApCj4gKyAgICB7Cj4gKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICJkJXUgaXMgbGltaXRlZCB0byAldSBncmFudC10YWJsZSBm
cmFtZXMuXG4iLAoKWW91J3ZlIHN3aXRjaGVkIHRvICV1IG9uZSB0b28gbWFueSB0aW1lcyAtIGRv
bWFpbiBJRHMgd2FudApwcmludGluZyB3aXRoICVkIChhbHNvIGJlbG93KS4KCj4gQEAgLTI5NzAs
MTQgKzI5ODMsMTQgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Z250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKPiAgCj4gIHN0YXRpYyBsb25nCj4gIGdudHRhYl9n
ZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVz
X2ZyYW1lc190KSB1b3AsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY291bnQpCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY291bnQsIHVuc2lnbmVkIGlu
dCBsaW1pdF9tYXgpCj4gewo+ICAgICAgIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190IG9wOwo+
ICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPiAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7Cj4g
ICAgICB1aW50NjRfdCAgICAgICBnbWZuOwo+ICAgICAgaW50IGk7Cj4gLSAgICBpbnQgcmM7Cj4g
KyAgICBpbnQgcmMsIHJldCA9IDA7CgpUaGlzIHZhcmlhYmxlIGRvZXNuJ3QgbG9vayB0byBiZSBu
ZWNlc3NhcnkgYW55bW9yZSAoYWxzbyBpbgpnbnR0YWJfc2V0dXBfdGFibGUoKSwgYXMgSSBub3Rp
Y2Ugb25seSBub3cpLgoKPiBAQCAtMzAxMCw5ICszMDIzLDE5IEBAIAo+IGdudHRhYl9nZXRfc3Rh
dHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1l
c190KSB1b3AsCj4gIAo+ICAgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBucl9zdGF0
dXNfZnJhbWVzKGd0KSkgKQo+ICAgICAgewo+IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZP
LCAiR3Vlc3QgcmVxdWVzdGVkIGFkZHJlc3NlcyBmb3IgJWQgZ3JhbnQgc3RhdHVzICIKPiAtICAg
ICAgICAgICAgICAgICAiZnJhbWVzLCBidXQgb25seSAlZCBhcmUgYXZhaWxhYmxlLlxuIiwKPiAt
ICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMsIG5yX3N0YXR1c19mcmFtZXMoZ3QpKTsKPiAr
ICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkd1ZXN0IHJlcXVlc3RlZCBhZGRyZXNzZXMg
b2YgZCV1IGZvciAldSBncmFudCAiCj4gKyAgICAgICAgICAgICAgICAgInN0YXR1cyBmcmFtZXMs
IGJ1dCBvbmx5ICV1IGFyZSBhdmFpbGFibGUuXG4iLAoKRHJvcCAiR3Vlc3QiIGFuZCBtYWtlIHRo
ZSBlbmQgIiwgaGFzIG9ubHkgJXVcbiI/Cgo+IEBAIC0zNjY1LDcgKzM2OTQsMTEgQEAgaW50IGdy
YW50X3RhYmxlX3NldF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50
X2ZyYW1lcywKPiAgCj4gICAgICAvKiBTZXQgbGltaXRzLiAqLwo+ICAgICAgaWYgKCAhZ3QtPmFj
dGl2ZSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMgPSBncmFudF9m
cmFtZXM7CgpBcyBwZXIgYWJvdmUgSSB0aGluayB5b3Ugd2FudCB0byBzaWxlbnRseSBhcHBseSBh
IGxvd2VyIGJvdW5kIGhlcmUuCgo+IEBAIC0zNzY5LDYgKzM4MDIsMTIgQEAgc3RhdGljIHZvaWQg
Z250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQo+ICAKPiAgICAgIGdyYW50X3Jl
YWRfbG9jayhndCk7Cj4gIAo+ICsgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRv
bWFpbjolNWQgKHYlZClcbiIKCiJncmFudCB0YWJsZSBmb3IgZCVkICh2JXUpXG4iPwoKPiArICAg
ICAgICAgICAiICAlZCBmcmFtZXMgKCVkIG1heCksICVkIG1hcHRyYWNrIGZyYW1lcyAoJWQgbWF4
KVxuIiwKCiV1IChmb3VyIHRpbWVzKQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvPg2-00073L-O2; Fri, 22 Sep 2017 15:15:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvPg1-000731-Cc
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:15:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 15/BA-01812-81925C95; Fri, 22 Sep 2017 15:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov6645tF
 Ig3kLlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/+9exFVzhqph5fzZbA+Nsji5GTg4JASOJ
 txP/MXUxcnEICSxklJjfupwNJCEsECSxoa2ZFcQWEVCW6P31mwWkiFngPqPEgpsbWCE6GhglD
 nXtYQKpYhNQldhw/RRYB6+AtcSm36+YQWwWoPiTmdsYQWxRgXCJprP9LBA1ghInZz4Bsjk4OA
 UMJF6+twIJMwuoS/yZd4kZwhaX2PTsOyuELS+x/e0c5gmM/LOQdM9C0jILScssJC0LGFlWMWo
 UpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmg9AwPjDsZXx/0O
 MUpyMCmJ8pYrHY0U4kvKT6nMSCzOiC8qzUktPsSowcEh0Ldm9QVGKZa8/LxUJQneLepAdYJFq
 empFWmZOcAYgimV4OBREuE10ABK8xYXJOYWZ6ZDpE4xKkqJ83aC9AmAJDJK8+DaYHF7iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5IwLzfIFJ7MvBK46a+AFjMBLS5ffQRkcUkiQkqqgZF1rey
 ibHmBr9N2+r4PaT+4guvelOcruHb/l7+37k+brVLj+5NB1VNepV7fcLR8jvljC39fW4cNcgV9
 78O5prJe+Pjnpsh1cdb7NU5cU97dMeeVU2cVslq4o0DgQ1Z3ZOtVFiVT6Xwx1Vciev6pG5fqz
 U46k7S68MvkhD4vwTP7dj97Ol/F4KoSS3FGoqEWc1FxIgBjlCuP1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506093335!60608891!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37453 invoked from network); 22 Sep 2017 15:15:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 15:15:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C85B5AD26;
 Fri, 22 Sep 2017 15:15:34 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-8-jgross@suse.com> <59C53DB6020000780017EB92@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <28a0e962-37f5-751c-2818-694208330a03@suse.com>
Date: Fri, 22 Sep 2017 17:15:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C53DB6020000780017EB92@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 07/10] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA5LjE3IGF0
IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gRGVsYXkgdGhlIGFsbG9jYXRpb24g
b2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvCj4+IGFsbG93IG1v
ZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9mIHRoZXNlIHN0cnVjdHVyZXMg
YXQgYQo+PiBwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3RydWN0dXJlcyBhbmQgdGhl
IHRhYmxlIGZyYW1lcyBvbmx5Cj4+IGZyb20gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpIChkb20w
OiBmcm9tIGdyYW50X3RhYmxlX2NyZWF0ZSgpKS4KPiAKPiBJIHRoaW5rIHRoaXMgbGFzdCBwYXJ0
IGlzIHN0YWxlIG5vdyAtIGl0J3MgdW5pZm9ybWx5IGdyYW50X3RhYmxlX2luaXQoKQo+IHdoZXJl
IHRoaXMgaGFwcGVucy4KPiAKPj4gKyAgICBpZiAoIGQtPmRvbWFpbl9pZCA9PSAwICkKPj4gICAg
ICB7Cj4+IC0gICAgICAgIGlmICggKHQtPnNoYXJlZF9yYXdbaV0gPSBhbGxvY194ZW5oZWFwX3Bh
Z2UoKSkgPT0gTlVMTCApCj4+IC0gICAgICAgICAgICBnb3RvIG5vX21lbV80Owo+PiAtICAgICAg
ICBjbGVhcl9wYWdlKHQtPnNoYXJlZF9yYXdbaV0pOwo+PiArICAgICAgICBncmFudF93cml0ZV9s
b2NrKHQpOwo+PiArICAgICAgICByZXQgPSBncmFudF90YWJsZV9pbml0KGQsIHQpOwo+PiArICAg
ICAgICBncmFudF93cml0ZV91bmxvY2sodCk7Cj4+ICAgICAgfQo+IAo+IFdpdGggdGhpcyBhbmQg
Li4uCj4gCj4+IEBAIC0zNjUzLDggKzM2NTAsOSBAQCBpbnQgZ3JhbnRfdGFibGVfc2V0X2xpbWl0
cyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3JhbnRfZnJhbWVzLAo+PiAgCj4+ICAg
ICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4+ICAKPj4gLSAgICByZXQgPSAwOwo+PiAtICAgIC8q
IFNldCBsaW1pdHMsIGFsbG9jIG5lZWRlZCBhcnJheXMuICovCj4+ICsgICAgLyogU2V0IGxpbWl0
cy4gKi8KPj4gKyAgICBpZiAoICFndC0+YWN0aXZlICkKPj4gKyAgICAgICAgcmV0ID0gZ3JhbnRf
dGFibGVfaW5pdChkLCBndCk7Cj4+ICAKPj4gICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwo+
IAo+IC4uLiB0aGlzLCB3b3VsZG4ndCBpdCBiZSBtb3JlIG5hdHVyYWwgbm93IHRvIGFjcXVpcmUg
YW5kIHJlbGVhc2UgdGhlCj4gbG9jayBpbiBncmFudF90YWJsZV9pbml0KCk/CgpSaWdodC4gVGhl
IHRlc3QgZm9yICFndC0+YWN0aXZlIGNhbiBiZSBkcm9wcGVkLCBhcyBncmFudF90YWJsZV9pbml0
KCkKd2lsbCByZXR1cm4gLUVCVVNZIGluIHRoaXMgY2FzZSBhbnl3YXkuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:45:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQ8T-0000dd-6V; Fri, 22 Sep 2017 15:45:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvQ8R-0000cd-GD
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:44:59 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5A/62-02224-AFF25C95; Fri, 22 Sep 2017 15:44:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/eH/tF
 Ig7393Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1q91MBQ+ZKpYtPcnWwLiMqYuRk0NIIE9i
 ZddxZhCbV8BO4t2ad2BxCQFDidMLb7KA2CwCqhLXl24Gi7MJqEu0PdvOCmKLCChJPHnznrGLk
 YuDWaCPUWLXze+MIAlhATeJlcsms0EsSJc4c/4IWJxTwEqi6d9eoGYOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoYmekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GFds9zzEKMnBpCTKq6xzNFKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9+PaCcYFFqempFWmYOMBJg0hIcPEoivMdA0rzFBYm5x
 ZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/LxUKXHecyClAiClGaV5cINgEXqJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwrznQabwZOaVwO17BXQKE9Ap5auPgJxSkoiQkmpgLPyqvHmlyh9GMYW
 MB9YnLz+s+P1X61jYu00CAT+6m72F57SvvHmyXCMpIkjQVe/lF635ouqsGp65546GXoj2r9hx
 K8ikRIdD1sBqiZb90Qrvk94JGT+tf8478eeRuY+Kmupuf5uAWyon5O9rhB6L2+XJs/iKZdTnC
 X0fA+ZUquzPdmvYZFGrxFKckWioxVxUnAgA+Pza+ssCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506095094!60613139!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43595 invoked from network); 22 Sep 2017 15:44:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 15:44:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 09:44:53 -0600
Message-Id: <59C54C15020000780017EC30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 09:44:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-19-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-19-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 18/23] x86/mm: export some stuff via
	local mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhleSB3aWxsIGJlIHVzZWQgYnkgUFYgbW0gY29kZSBhbmQgbW0gaHlwZXJjYWxsIGNvZGUsIHdo
aWNoIGlzIGdvaW5nCj4gdG8gYmUgc3BsaXQgaW50byB0d28gZmlsZXMuCgpIbW0sIG5vLCBJIHRo
aW5rIEknZCBwcmVmZXIgbW9kX2xOX2VudHJ5KCkgYW5kCntnZXQscHV0fV9wYWdlX2Zyb21fbE5l
KCkgdG8gc3RheSBpbiB0aGUgc2FtZSBmaWxlICh3aXRoIHRoZQpwb3NzaWJsZSBleGNlcHRpb24g
b2Yge2dldCxwdXR9X3BhZ2VfZnJvbV9sMWUoKSwgYXMgdW5kZXIKZGlzY3Vzc2lvbiBlbHNld2hl
cmUpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:48:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:48:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQBQ-0000oT-Q8; Fri, 22 Sep 2017 15:48:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=431879e61=George.Dunlap@citrix.com>)
 id 1dvQBP-0000oM-6A
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:48:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 91/4B-03616-2B035C95; Fri, 22 Sep 2017 15:48:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnejwdF
 Ig19PrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWpy/YC+ZyVpz+O5m9gfESexcjJ4eEgJ/E
 sRkbmCHsMon+WU+g7CKJ/ed2ssDYD440gsV5BQQlTs58AhbnFLCTOHZtP1hcSCBfouvMPDCbT
 UBPYt7xr2A1LAKqEldP7GKDmJMocfTJJDaIOQESv799YgSxhQWCJHYv/cUKYosI6Eo8W/AMqI
 aLg1lgGqPEnLvrwYYyC2hKtG7/zQ6xTFVi8YOjUA+kS6zYe4plAqPgLCT3zULSsoCRaRWjenF
 qUVlqka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxumX/Q8xSnIw
 KYnyKuscjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftKHygnWJSanlqRlpkDjBOYtAQHj5II7
 1aQNG9xQWJucWY6ROoUo6KUOO9/kIQASCKjNA+uDRablxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTMewhkCk9mXgnc9FdAi5mAFpevPgKyuCQRISXVwLgoVvLhYdZL68ymT+zacEfKwulas8k
 VlavCdy7GL10g9pBjw1XrMFm25Z72fKeYPrxl6v6eun/LOdei6WI8yT9v7V9VzTTv8nnGL/m7
 1tUwugW8mmUsPy1MW/hzxzzD525m0/mU5Fef+Of1Rt9g+QXFTYHshf0m9QcuKWl9iWC9pekay
 D7dnkGJpTgj0VCLuag4EQA9oj8hyAIAAA==
X-Env-Sender: prvs=431879e61=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506095281!80699253!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49217 invoked from network); 22 Sep 2017 15:48:01 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 15:48:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="53321474"
X-Gm-Message-State: AHPjjUiLL3Vmb2JXHsKod/eR026HgAdPMP8yAlb1Eclv+FviQOo5XAV1
 hS1Q/XoDQwT7f4/ragC+chM5iyNdYGRdMgfPXeo=
X-Google-Smtp-Source: AOwi7QACKmdKaSme1Z9lnyy3GZWTbabQq+fDnKRo9mxleDqL761Lc7vQdJDKWfsJD02Jeool0QQosbJDcMumRgeEOsI=
X-Received: by 10.55.215.205 with SMTP id t74mr739073qkt.327.1506095251430;
 Fri, 22 Sep 2017 08:47:31 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 22 Sep 2017 16:47:30 +0100
X-Gmail-Original-Message-ID: <CAFLBxZb0-LBDA8PNBZ-zMXLSfBPqF_uS1Bd+CLkh9Hv6FXLcag@mail.gmail.com>
Message-ID: <CAFLBxZb0-LBDA8PNBZ-zMXLSfBPqF_uS1Bd+CLkh9Hv6FXLcag@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/14] fuzz/x86_emulate: Remove redundant
	AFL hook
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgNjozNyBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+IFlvdSBkb24ndCBuZWVkIF9fQUZMX0lOSVQgaWYgeW91IGhhdmUgX19BRkxf
TE9PUC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgo+Cj4gUmVhbGx5PyAgSXMgdGhhdCBjb3ZlcmVkIGluIGFueSBkb2N1bWVudGF0
aW9uPwo+Cj4gSSBnb3QgdGhlIGNvbnRyYXJ5IGltcHJlc3Npb24gZnJvbSB3aGljaGV2ZXIgdmVy
c2lvbiBvZiBBRkwgSSB3YXMgdXNpbmcKPiB3aGVuIEkgcHV0IHRoaXMgaW4sIGFuZCBhIHF1aWNr
IGxvb2sgb3ZlciB0aGUgYWZsLWZ1enogc291cmNlIGRvZXNuJ3QKPiBhcHBlYXIgdG8gZXF1YXRl
IHRoZW0gaW4gYW55IHdheS4KClRyeWluZyB0byBhbnN3ZXIgdGhlIGZlb2YoKSBxdWVzdGlvbiwg
SSBkdWcgaW50byBsbHZtIG1vZGUgYSBiaXQgbW9yZS4KVGhleSBhcmUgaW5kZXBlbmRlbnQgZmVh
dHVyZXMgYnV0IHRoZXkgY2FuIGJlIHVzZWQgdG9nZXRoZXI6IHRoYXQgaXMsCmlmIHlvdSBjb21w
aWxlIHdpdGggYWZsLWNsYW5nLWZhc3QsIHlvdSBhbHdheXMgZ2V0IGEgZm9ya3NlcnZlci4gIElm
CnlvdSBzcGVjaWZ5IHRoZSBsb2NhdGlvbiB3aXRoIF9fQUZMX0lOSVQsIHRoYXQncyB3aGVyZSB0
aGUgZm9ya3NlcnZlcgpnZXQgc3RhcnRlZDsgb3RoZXJ3aXNlLCBpdCdzIHNvbWV3aGVyZSBiZWZv
cmUgbWFpbigpIGlzIGNhbGxlZC4KCldoZW4gX19BRkxfTE9PUChOKSBpcyBwcmVzZW50LCBpdCB3
aWxsIGV4ZWN1dGUgdGhlIGxvb3AgTiB0aW1lcyBiZWZvcmUKY2FsbGluZyBleGl0KCk7IGF0IHdo
aWNoIHBvaW50LCB0aGUgZm9ya3NlcnZlciB3aWxsIGZvcmsgYW5vdGhlcgppbnN0YW5jZSAoZWl0
aGVyIGJlZm9yZSBtYWluKCksIG9yIGF0IF9fQUZMX0lOSVQpLgoKU28geW91IGRvbid0ICpuZWVk
KiBfX0FGTF9JTklUOyBhbmQgdGhlIGFtb3VudCBvZiB0aW1lIGl0IHdpbGwgc2F2ZQppc24ndCBt
dWNoICh0aGUgaW5pdGlhbGl6YXRpb24gZXZlcnkgMTAwMCBpdGVyYXRpb25zKSwgYnV0IEkgc3Vw
cG9zZQp3ZSBtaWdodCBhcyB3ZWxsIGtlZXAgaXQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQD1-0000vX-4H; Fri, 22 Sep 2017 15:49:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvQD0-0000vQ-No
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:49:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B8/60-03422-61135C95; Fri, 22 Sep 2017 15:49:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS1fY8Gi
 kwZrFmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqyT1MBXeZKjatf8jYwDifqYuRk0NIIE/i
 2a9eVhCbV8BOYsLOiewgtoSAocTphTdZQGwWAVWJbc/OgcXZBNQl2p5tB6sXEVCSePLmPWMXI
 xcHs0Afo8Sum98ZQRLCAr4Sr99vYIdYkC4xu3MCmM0pYCXxf99jti5GDqBlghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGhnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxg/LQs4xCjJwaQkyhtvcDRS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvAUhOsCg1PbUiLTMHGAkwaQkOHiUR3myQNG9xQWJuc
 WY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpz3vz5QqQBIaUZpHtwgWIReYpSVEuZlBDpNiK
 cgtSg3swRV/hWjOAejkjBvEchCnsy8Erh9r4BOYQI6pXz1EZBTShIRUlINjLb2utePvrid+7c
 pXuI+8zMLjh33r1wwFN96u01ZcMLmJcJX5/v7O8794DZpob7xnzdvFvHMMbE9+j5EwvfAdaYX
 bMe/q7K6Nn595vqH++eaf4eMrFquVB1V53Zlmxb65bP7+QnNqQJpey5krth/b1PkJiu/s91/c
 r2SGbz+s+ZdvBvyd+ceRVclluKMREMt5qLiRAC7pqhSywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506095378!112613247!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39650 invoked from network); 22 Sep 2017 15:49:39 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 15:49:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 09:49:37 -0600
Message-Id: <59C54D31020000780017EC3F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 09:49:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-20-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-20-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 19/23] x86/mm: export get_page_light via
 asm-x86/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SXQgaXMgZ29pbmcgdG8gYmUgbmVlZGVkIGJ5IGNvbW1vbiB4ODYgbW0gY29kZSBhbmQgcHYgbW0g
Y29kZS4KClRoZSBzb2xlIGNhbGxlcnMgYXJlIGFsbG9jX3BhZ2VfdHlwZSgpIGFuZCBfX3B1dF9m
aW5hbF9wYWdlX3R5cGUoKSwKYW5kIHRoZWlyIHJlc3BlY3RpdmUgY29kZSBwYXRocyBzaG91bGQg
YmUgUFYgb25seS4gSSdkIGFsc28gcHJlZmVyIGlmCnRoZSBjb21waWxlciByZW1haW5lZCB0byBi
ZSBhYmxlIHRvIGRlY2lkZSB3aGV0aGVyIGl0IHdhbnRzIHRvIGlubGluZQp0aGUgZnVuY3Rpb24u
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQG3-0001aU-JE; Fri, 22 Sep 2017 15:52:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvQG3-0001aO-0C
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:52:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 48/A5-17770-2D135C95; Fri, 22 Sep 2017 15:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO45w6O
 RBpM2mVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXrgoW/GKt2L3qE1sD4zOWLkYODgkBf4me
 LpMuRk4OFgFViQ0z2phBbDYBZYmfnb1sILYIkN376zdQORcHs8ABRolb+98ygiSEBWIkZizrY
 AexeQUsJFauesUIUiQkMJtR4v2xo0wQCUGJkzOfsIDYzAI6Egt2f2IDWcwsIC2x/B8HSJhTwF
 7i3aN9YHNEBVQkOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoamekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GL8tCzjEKMnBpCTKe9PgaKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV45YOAKCRalpqdWpGXmAEMeJi3BwaMkwisDkuYtLkjML
 c5Mh0idYtTluPHw+h8mIZa8/LxUKXHeNyDzBUCKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHlTQFbxZOaVwG16BXQEE9AR5auPgBxRkoiQkmpg9GrgmMC92r/148RJE8pEo/o
 O7z8tYdTzN4VLdQHDs+qiNwzvn2mUH45svG5+cX2se1biQftXiXu2WepbTGty9+Ixj5gtq5h3
 5VCjYt3y7ujqj+5fvFOXX5gvKrWu8GR20qRfT34Y3y0JrDlyRlzU7EiKEOvE1sPNVnMrKtNd7
 a+s/iHGvytYiaU4I9FQi7moOBEA+jUanboCAAA=
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506095565!84163868!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56492 invoked from network); 22 Sep 2017 15:52:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 15:52:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440855846"
Date: Fri, 22 Sep 2017 16:52:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922155243.npyjqt36owbmmeyx@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-18-wei.liu2@citrix.com>
 <59C531AD020000780017EB02@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C531AD020000780017EB02@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 WeiLiu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 17/23] x86/mm: export base_disallow_mask
 and l1 mask in asm-x86/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDc6NTI6MTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBUaGUgbDEgbWFzayBuZWVkcyB0byBzdGF5IGluIHg4Ni9tbS5jIHdoaWxlIGx7Miwz
LDR9IG1hc2tzIGFyZSBvbmx5Cj4gPiBuZWVkZWQgYnkgUFYgY29kZS4gQm90aCB4ODYgY29tbW9u
IG1tIGNvZGUgYW5kIFBWIG1tIGNvZGUgdXNlCj4gPiBiYXNlX2Rpc2FsbG93X21hc2sgYW5kIGwx
IG1ha3MuCj4gPiAKPiA+IEV4cG9ydCBiYXNlX2Rpc2FsbG93X21hc2sgYW5kIGwxIG1hc2sgaW4g
YXNtLXg4Ni9tbS5oLgo+IAo+IFNvIHRoYXQncyBiZWNhdXNlIGluIHBhdGNoIDIwIHlvdSBuZWVk
IHRvIGtlZXAKPiBnZXRfcGFnZV9mcm9tX2wxZSgpIGluIHg4Ni9tbS5jLCBkdWUgdG8gYmVpbmcg
dXNlZCBieSBzaGFkb3cKPiBjb2RlLiBCdXQgaXMgc2hhZG93IHVzaW5nIHRoZSBzYW1lIGRpc2Fs
bG93IG1hc2sgZm9yIEhWTSBndWVzdHMKPiBhY3R1YWxseSBjb3JyZWN0PyBQZXJoYXBzIGl0IHdv
dWxkIGJlIGJldHRlciBmb3IgY2FsbGVycyBvZgo+IGdldF9wYWdlX2Zyb21fbDFlKCkgdG8gcGFz
cyBpbiB0aGVpciBkaXNhbGxvdyBtYXNrcywgZXZlbiBpZiBpdAo+IHdvdWxkIGp1c3Qgc28gaGFw
cGVuIHRoYXQgUFYgYW5kIHNoYWRvdyB1c2UgdGhlIHNhbWUgb25lcz8KCkkgdGhpbmsgdGhpcyBp
cyBhIGZpbmUgaWRlYSwgZndpdy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:53:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQGI-0001co-Qd; Fri, 22 Sep 2017 15:53:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvQGH-0001cc-6Q
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:53:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 43/E9-03616-0E135C95; Fri, 22 Sep 2017 15:53:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/ee4dF
 Ig/0T2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyjE9qYCr4wVty+fpq9gfEMYxcjJ4eQQJ7E
 rbvH2EFsXgE7idZLd8HiEgKGEqcX3mQBsVkEVCXeHLwIFmcTUJdoe7adFcQWEVCSePLmPVCci
 4NZoI9RYtfN72BFwgKuEtcnnmSCWJAu8Xrhe7BBnAJWEpfbJwDVcAAtE5T4u0MYJMwsoCXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtRLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MH4Z1nAIUZJDiYlUd6bBkcjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwygHDWUiwKDU9tSItMwcYCTBpCQ4eJRHeByCtvMUFibnFm
 ekQqVOMxhw3Hl7/w8TRcfPuHyYhlrz8vFQpcd5CkFIBkNKM0jy4QbAIvcQoKyXMywh0mhBPQW
 pRbmYJqvwrRnEORiVhXhWQe3gy80rg9r0COoUJ6JTy1UdATilJREhJNTDGzd/dmmJ5v++t3qN
 ZvqsPcPSta7JZyzVr5VlBjir1S2s8bAP+9EorlyyNj39cHfja07Lcc3nP0vOfl6t/Vy392Fad
 xzvpnv79Y9/851y5cPZa4JIFXj77fqx2ilpR9/3LU6WUtpsFXxKzJjQ9SGuY/laj9dzmo4FMS
 rlJGarxm3Z/eRmxVnCpEktxRqKhFnNRcSIAIdm52MsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506095580!61123708!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54363 invoked from network); 22 Sep 2017 15:53:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 15:53:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 09:52:59 -0600
Message-Id: <59C54DFC020000780017EC42@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 09:53:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-21-wei.liu2@citrix.com>
In-Reply-To: <20170914125852.22129-21-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 20/23] x86/mm: split out PV mm code to
	pv/mm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QSBsb2FkIG9mIGZ1bmN0aW9ucyBhcmUgbW92ZWQ6Cj4gCj4gMS4ge2dldCxwdXR9X3BhZ2VfZnJv
bV9sezIsMyw0fWUKCkFzIGp1c3QgaW5kaWNhdGVkIGluIHJlcGx5IHRvIGFub3RoZXIgcGF0Y2gs
IEknZCByZWFsbHkgaG9wZSBmb3IgdGhlc2UKdG8gc3RheSB0b2dldGhlciB3aXRoIG1vZF9sTl9l
bnRyeSgpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 15:56:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 15:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQJu-0001uD-DO; Fri, 22 Sep 2017 15:56:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvQJt-0001u7-3x
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 15:56:49 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 31/A3-03642-0C235C95; Fri, 22 Sep 2017 15:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5eo6O
 RBhMOKFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnj7sXnGKrWPX+LFMD4zbWLkYODgkBf4mf
 N227GDk5WARUJV7/msoCYrMJKEv87OxlA7FFgOzeX7+B4lwczALLGCXaZt1iB0kIC7hJrFw2G
 ayIV8BC4vSk40wgRUICsxkltsyYBJUQlDg58wnYVGYBHYkFuz+xgSxmFpCWWP6PA8TkFLCX+P
 JNGaRCVEBFonPpHLBqIQEFiY7px5gmMPLNQjJoFpJBsxAGLWBkXsWoUZxaVJZapGtsqJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg7FpUeAhRkkOJiVR3psGRyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCeNATKCRalpqdWpGXmAAMeJi3BwaMkwisDkuYtLkjMLc5Mh
 0idYtTluPHw+h8mIZa8/LxUKXHeRyBFAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrxzQKbwZOaVwG16BXQEE9AR5auPgBxRkoiQkmpgFA8LvaLb9aV7kv+5aI/e9cuc7mg
 cXjW3jUWr/4liQ8ujjzM22mU/YFCpPcQ55UoMN8+itQqqHaJ9dn59UnPmdNxl+su2L9f80oHA
 5akrlpupqexvWXrhQvHlhMybLxJKtz9TaJg+pW9ZB6ti3mE+ydQlpm6OzV3rVbZ4JBQuEk1VF
 LUzOiKtxFKckWioxVxUnAgAD00ovrkCAAA=
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506095803!72214704!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3386 invoked from network); 22 Sep 2017 15:56:45 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 15:56:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440856364"
Date: Fri, 22 Sep 2017 16:56:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922155616.dkc2t65gcc4o3kb3@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-19-wei.liu2@citrix.com>
 <59C54C15020000780017EC30@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C54C15020000780017EC30@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 18/23] x86/mm: export some stuff via
	local mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDk6NDQ6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBUaGV5IHdpbGwgYmUgdXNlZCBieSBQViBtbSBjb2RlIGFuZCBtbSBoeXBlcmNhbGwg
Y29kZSwgd2hpY2ggaXMgZ29pbmcKPiA+IHRvIGJlIHNwbGl0IGludG8gdHdvIGZpbGVzLgo+IAo+
IEhtbSwgbm8sIEkgdGhpbmsgSSdkIHByZWZlciBtb2RfbE5fZW50cnkoKSBhbmQKPiB7Z2V0LHB1
dH1fcGFnZV9mcm9tX2xOZSgpIHRvIHN0YXkgaW4gdGhlIHNhbWUgZmlsZSAod2l0aCB0aGUKPiBw
b3NzaWJsZSBleGNlcHRpb24gb2Yge2dldCxwdXR9X3BhZ2VfZnJvbV9sMWUoKSwgYXMgdW5kZXIK
PiBkaXNjdXNzaW9uIGVsc2V3aGVyZSkuCj4gCgpTZWVpbmcgdGhhdCBtb2RfbE5fZW50cnkncyBh
cmUgb25seSB1c2VkIGJ5IFBWIGh5cGVyY2FsbCBjb2RlIEkgb3B0ZWQgdG8Kc3BsaXQgdGhlbSB0
byBtbS1oeXBlcmNhbGxzLmMgaW4gbGF0ZXIgZmlsZS4KCk5vdyB5b3Ugd2FudCB0byBwdXQge2dl
dCxwdXR9X3BhZ2VfZnJvbV9sTmUgYW5kIG1vZF9sTl9lbnRyeSBpbiB0aGUgc2FtZQpmaWxlLCB0
aGVyZSBhcmUgdHdvIGNob2ljZXM6CgoxLiBNZXJnZSBtbS1oeXBlcmNhbGxzLmMgaW50byBwdi9t
bS5jLgoyLiBMZWF2ZSBtb2RfKl9lbnRyeSBpbiBwdi9tbS5jIGFuZCBrZWVwIG1tLWh5cGVyY2Fs
bHMuYyAtLSB0aGlzIHdvdWxkCiAgIHJlcXVpcmUgZXhwb3J0aW5nIG1vZF8qX2VudHJ5IHZpYSBs
b2NhbCBoZWFkZXIgZmlsZS4KCldoaWNoIG9uZSBkbyB5b3UgcHJlZmVyPwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:00:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQNS-00032t-T5; Fri, 22 Sep 2017 16:00:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dvQNR-00032n-Qv
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:00:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 30/DA-17770-D9335C95; Fri, 22 Sep 2017 16:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3ea8dF
 Ig50zVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+/rtMBX0cFY/nijcwXmPrYuTkEBLIk9gz
 eQ4riM0rYCexZfFlZhBbQsBQ4vTCmywgNouAqsT02wfZQWw2AXWJtmfbwepFBJQknrx5z9jFy
 MXBLNDHKLHr5ndGkISwgJvEymWT2UASQgInGSXe/fkKNImDg1PAUuJkuwWIySsgKPF3hzBIOb
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNd
 cL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH48zL/ocYJTmYlER5bxoc
 jRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwetuBJQTLEpNT61Iy8wBRgFMWoKDR0mEtxMkzVtck
 JhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcV5/kCIBkKKM0jy4EbCIvMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3kCQKTyZeSVwm14BHcEEdET56iMgR5QkIqSkGhgj19zdU153V7/y296k2Nz
 I1uk92kXVHM1xDQ0bzt52+ny9XpNpxoOu7gtVu30mXJ5TFTBXeK1R+6oLHNM+rruw8WEwu+3h
 vM5FXWVmR88dCsz4xHojSyVu7xfTisvTzxoKHCvK2nZA6vsbh3NTUvPibd8V3f/y+ILsEvbfh
 sLLJNqbGNgndesrsRRnJBpqMRcVJwIACT+eI8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506096020!84049111!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58145 invoked from network); 22 Sep 2017 16:00:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:00:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 22 Sep 2017 10:00:20 -0600
Message-Id: <59C54FB4020000780017EC7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 22 Sep 2017 10:00:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "WeiLiu" <wei.liu2@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-19-wei.liu2@citrix.com>
 <59C54C15020000780017EC30@prv-mh.provo.novell.com>
 <20170922155616.dkc2t65gcc4o3kb3@citrix.com>
In-Reply-To: <20170922155616.dkc2t65gcc4o3kb3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 18/23] x86/mm: export some stuff via
	local mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE3OjU2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDk6NDQ6NTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNC4wOS4xNyBhdCAxNDo1OCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IFRoZXkgd2lsbCBiZSB1c2VkIGJ5IFBWIG1tIGNvZGUgYW5kIG1tIGh5cGVyY2Fs
bCBjb2RlLCB3aGljaCBpcyBnb2luZwo+PiA+IHRvIGJlIHNwbGl0IGludG8gdHdvIGZpbGVzLgo+
PiAKPj4gSG1tLCBubywgSSB0aGluayBJJ2QgcHJlZmVyIG1vZF9sTl9lbnRyeSgpIGFuZAo+PiB7
Z2V0LHB1dH1fcGFnZV9mcm9tX2xOZSgpIHRvIHN0YXkgaW4gdGhlIHNhbWUgZmlsZSAod2l0aCB0
aGUKPj4gcG9zc2libGUgZXhjZXB0aW9uIG9mIHtnZXQscHV0fV9wYWdlX2Zyb21fbDFlKCksIGFz
IHVuZGVyCj4+IGRpc2N1c3Npb24gZWxzZXdoZXJlKS4KPj4gCj4gCj4gU2VlaW5nIHRoYXQgbW9k
X2xOX2VudHJ5J3MgYXJlIG9ubHkgdXNlZCBieSBQViBoeXBlcmNhbGwgY29kZSBJIG9wdGVkIHRv
Cj4gc3BsaXQgdGhlbSB0byBtbS1oeXBlcmNhbGxzLmMgaW4gbGF0ZXIgZmlsZS4KPiAKPiBOb3cg
eW91IHdhbnQgdG8gcHV0IHtnZXQscHV0fV9wYWdlX2Zyb21fbE5lIGFuZCBtb2RfbE5fZW50cnkg
aW4gdGhlIHNhbWUKPiBmaWxlLCB0aGVyZSBhcmUgdHdvIGNob2ljZXM6Cj4gCj4gMS4gTWVyZ2Ug
bW0taHlwZXJjYWxscy5jIGludG8gcHYvbW0uYy4KPiAyLiBMZWF2ZSBtb2RfKl9lbnRyeSBpbiBw
di9tbS5jIGFuZCBrZWVwIG1tLWh5cGVyY2FsbHMuYyAtLSB0aGlzIHdvdWxkCj4gICAgcmVxdWly
ZSBleHBvcnRpbmcgbW9kXypfZW50cnkgdmlhIGxvY2FsIGhlYWRlciBmaWxlLgo+IAo+IFdoaWNo
IG9uZSBkbyB5b3UgcHJlZmVyPwoKSSB0aGluayBJJ2QgcHJlZmVyIDEgb3ZlciAyLCBidXQgcGxl
YXNlIGdpdmUgQW5kcmV3IGEgY2hhbmNlIHRvCnZvaWNlIGhpcyBvcGluaW9uIHRvby4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:02:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQPZ-0003BC-8i; Fri, 22 Sep 2017 16:02:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4311c22a8=roger.pau@citrix.com>)
 id 1dvQPY-0003B5-OS
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:02:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 04/F0-02225-F1435C95; Fri, 22 Sep 2017 16:02:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQlfe5Gi
 kwauVYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSPteCVtGKmUt2MDcwvhXoYuTkkBDwk7jy
 bC0jiM0ioCrR93YZaxcjBwebgL3E9K8VIGERAW2JF6vWsYHYzAI1EvsnzGABsYUFYiUu3XgOZ
 vMKeEq0dC1kBrGFBOYxSvydYgwRF5Q4OfMJC0SvjsSC3Z/YQMYzC0hLLP/HARLmFHCUaP94hR
 3EFhVQkTi5cg0TxBhFif55D9ggrkyXmPish2UCI/8sJFNnIZk6C2HqAkbmVYzqxalFZalFukZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoVfPwMC4g/FUs/MhRkkOJiVR3psG
 RyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+MALKCRalpqdWpGXmAKMAJi3BwaMkwstoDJTmL
 S5IzC3OTIdInWLU5Vi38uIfJiGWvPy8VClx3pMgMwRAijJK8+BGwCLyEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVh3jMgU3gy80rgNr0COoIJ6Ijy1UdAjihJREhJNTAeYLl2urNvhu2kSOf
 fvx4ftn4lofWz9Uqh8M2IttZ971gZ69JVvjmrMygve6PbeHqL2ttUaYFPjFsfXZu5TqdvhcPE
 eokiLunf0hr1nDESFzREZjUU381d9vjy1OXLtO4eNGOMdoqMks9OlQwqlfruxCnWfPjwu+93l
 bKP/MhoYFGLuLBFS0KJpTgj0VCLuag4EQD4kDJ3wwIAAA==
X-Env-Sender: prvs=4311c22a8=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506096158!112040806!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11077 invoked from network); 22 Sep 2017 16:02:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:02:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="53322409"
Date: Fri, 22 Sep 2017 17:02:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170922160210.obfczuzsy47opyhs@dhcp-3-128.uk.xensource.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-3-roger.pau@citrix.com>
 <22978.36168.401712.575456@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22978.36168.401712.575456@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/21] libxl: introduce a way to mark
 fields as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDQ6NDY6MTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MiAwMi8yMV0gbGlieGw6IGlu
dHJvZHVjZSBhIHdheSB0byBtYXJrIGZpZWxkcyBhcyBkZXByZWNhdGVkIGluIHRoZSBpZGwiKToK
PiA+IFRoZSBkZXByZWNhdGlvbiBpbnZvbHZlcyBnZW5lcmF0aW5nIGEgZnVuY3Rpb24gdGhhdCBj
b3BpZXMgdGhlCj4gPiBkZXByZWNhdGVkIGZpZWxkcyBpbnRvIGl0J3MgbmV3IGxvY2F0aW9uIGlm
IHRoZSBuZXcgbG9jYXRpb24gaGFzIG5vdAo+ID4gYmVlbiBzZXQuCj4gCj4gSGkuICBXZSBoYWQg
YW4gSVJMIGNvbnZlcnNhdGlvbiB3aGljaCBJIHdpbGwgc3VtbWFyaXNlLgo+IAo+IAo+IFRoZSBm
aXJzdCBpc3N1ZSBpcyBhYm91dCB0aGUgc2NvcGluZyBhbmQgY29udGV4dCBvZiB0aGUgZGVwcmVj
YXRlZF9ieQo+IGFubm90YXRpb25zLiAgVGhlIGFycmFuZ2VtZW50IHlvdSBoYXZlIGlzIHRoYXQg
dGhlIGZpZWxkIG5hbWUgaW4KPiBkZXByZWNhdGVkX2J5IGlzIGEgKHRleHR1YWwpIHJlZmVyZW5j
ZSB0byBhbiAoaW1wbGljaXQpIGVuY2xvc2luZwo+IHN0cnVjdCB3aGljaCBoYXMgY29weV9kZXBy
ZWNhdGVkX2ZuIHNwZWNpZmllZC4KPiAKPiBUaGlzIGlzIGtpbmQgb2YgT0sgYnV0IGl0IGZlZWxz
IGEgYml0IGxpbWl0ZWQgYW5kIGlycmVndWxhciB0byBtZS4KPiBUaGUgcHJhY3RpY2FsIGNvbnNl
cXVlbmNlIGlzIHRoYXQgdGhpcyBjYW4gYmUgdXNlZCB0byBicmluZyBmaWVsZHMgb3V0Cj4gaW50
byB0aGUgdG9wbGV2ZWwsIGJ1dCBpdCBpcyBkaWZmaWN1bHQgdG8gdXNlIGl0IGluIG90aGVyIHdh
eXMgKGZvcgo+IGV4YW1wbGUsIHRvIG1vdmUgYSBmaWVsZCBmcm9tIG9uZSBzdWJzdHJ1Y3QgdG8g
YW5vdGhlciwgb3IgdG8KPiBkZXByZWNhdGUgZmllbGRzIHdoaWNoIGFyZSBwYXJ0IG9mIG5hbWVk
IHN1YnN0cnV0dXJlcyByYXRoZXIgdGhhbgo+IGFub255bW91cyBvbmVzIGFuZCB3aGljaCBtaWdo
dCB0aGVyZWZvcmUgYXBwZWFyIGluIHNldmVyYWwgcGxhY2VzKS4KPiAKPiBXZSBkaXNjdXNzZWQg
aG93IHRoaXMgbWlnaHQgYmUgZG9uZSBiZXR0ZXIuICBUbyBtZSBpdCBzZWVtcyBsaWtlIHRoZQo+
IG9ubHkgcmVhbGx5IHBsYXVzaWJsZSBhbHRlcm5hdGl2ZSB3YXMgdG8gcmVwbGFjZSB0aGUKPiBg
ZGVwcmVjYXRlZF9ieScgYW5kIGBjb3B5X2RlcHJlY2F0ZWRfZm4nIGFubm90YXRpb25zIHdpdGgg
YSBzaW5nbGUKPiBhbm5vdGF0aW9uIGluIHRoZSBwYXJlbnQgc3RydWN0dXJlLCBzb21ldGhpbmcg
bGlrZQo+ICAgZGVwcmVjYXRlZF9maWVsZHM9Wyd1Lmh2bScsJ3UnLFsnYm9vdGxvYWRlcl9hcmdz
JywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3RpbWVyX21vZGUnLCAuLi5d
Cj4gb3IgbWF5YmUgZXZlbgo+ICAgZGVwcmVjYXRlZF9maWVsZHM9Wyd1Lmh2bScsJ3UnLFsoJ3Rp
bWVyX21vZGVfbmV3X25hbWUnLCd0aW1lcl9tb2RlJyldXQo+IAo+IEkgcmVhbGx5IGRvbid0IHdh
bnQgdG8gYXNrIHlvdSB0byBpbXBsZW1lbnQgdGhpcyBnZW5lcmFsIHNjaGVtZSBub3csCj4gYnV0
IGlmIHlvdSBmZWVsIGxpa2UgaXQgeW91IGNvdWxkIHBlcmhhcHMgZXhwZXJpbWVudCBhbmQgc2Vl
IGhvdyBpdAo+IHNlZW1zLgoKSGVsbG8sCgpUaGFua3MgZm9yIHRoZSByZXZpZXcuIEkndmUgZml4
ZWQgYWxsIHRoZSBvdGhlciBjb21tZW50cyBvbiB0aGUgc2VyaWVzCmFuZCBzdGFydGVkIGFuIG9z
c3Rlc3QgZmxpZ2h0LCBteSBhaW0gaXMgdG8gcG9zdCBhIG5ldyB2ZXJzaW9uIG9mIHRoZQpzZXJp
ZXMgdXNpbmcgdGhlIHNhbWUgZGVwcmVjYXRpb24gaWRsIG1lY2hhbmlzbSBBU0FQLgoKVGhlIG1v
dGl2YXRpb24gZm9yIGRvaW5nIHRoaXMgaXMgdGhhdCBJIHRoaW5rIHdlIHJlYWxseSBuZWVkIHN0
YWJsZQpQVkh2MiBzdXBwb3J0IGluIFhlbiwgYW5kIGl0IG11c3QgYmUgaW4gdGhlIG5leHQgcmVs
ZWFzZS4KClJlZ2FyZGluZyB5b3VyIHByb3Bvc2FsIGZvciBkZXByZWNhdGluZyBmaWVsZHMsIEkg
d2FzIHRoaW5raW5nIG9mCnNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2Y6CgpkZXByZWNhdGVk
X2ZpZWxkcz1bWyd1Lmh2bS50aW1lcl9tb2RlJywgJ3RpbWVyX21vZGUnXSwKICAgICAgICAgICAg
ICAgICAgIFsndS5wdi5ib290bG9hZGVyJywgJ2Jvb2xvYWRlciddLAogICAgICAgICAgICAgICAg
ICAgLi4uXQoKU29tZXRoaW5nIGxpa2UgYSBsaXN0IG9mIHR1cGxlcyAoSSdtIG5vdCBzdXJlIHRo
aXMgaXMgdGhlIHJpZ2h0CnRlcm1pbm9sb2d5IGluIHB5dGhvbj8pLCB3aGVyZSB0aGUgZmlyc3Qg
ZWxlbWVudCBpcyB0aGUgZGVwcmVjYXRlZApmaWVsZCwgYW5kIHRoZSBzZWNvbmQgb25lIGlzIHRo
ZSBuZXcgcG9zaXRpb24uCgpUaGlzIGhhcyB0aGUgZXh0cmEgY29tcGxpY2F0aW9uIHRoYXQgd2hl
biBwYXJzaW5nIHRoZSB0eXBlcyBnZW50eXBlcwpuZWVkcyB0byBzcGxpdCB0aGUgc3RyaW5ncyBi
YXNlZCBvbiB0aGUgJy4nIG9yICctPicgZGVsaW1pdGVycywgYW5kCnRoZW4gaXRlcmF0ZSBpbnNp
ZGUgb2YgdGhlIHN0cnVjdHVyZSBvYmplY3QgdG8gZmluZCB0aGUgYWN0dWFsCmVsZW1lbnQuIEFG
QUlDVCB0aGlzIGlzIGRvYWJsZSwgYnV0IG5vdCBhcyBzaW1wbGUgYXMgbXkgY3VycmVudAphcHBy
b2FjaC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:07:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQUE-0003Oi-Qh; Fri, 22 Sep 2017 16:07:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4314af282=wei.liu2@citrix.com>)
 id 1dvQUD-0003Oc-Ge
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:07:29 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DD/B3-03616-04535C95; Fri, 22 Sep 2017 16:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK6D6dF
 Ig6eHhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2iydZC/5yVFx7M4WpgXEmexcjB4eEgL/E
 jStSXYycHCwCqhItL9rYQGw2AWWJn529YLYIkN376zdLFyMXB7PAMkaJtlm32EESwgJuEiuXT
 QYr4hWwkNjR/BCsSEjgL6PEuW3vmCESghInZz5hAbGZBXQkFuz+xAaymFlAWmL5Pw6QMKeAvc
 TBltVg5aICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYyzL/sfYpTkYFIS5b1pcDRSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvK2OgnGBRanpqRVpmDjDkYdISHDxKIrzvQNK8xQWJucWZ6
 RCpU4yKUuK8u0ESAiCJjNI8uDZYnF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK+hCdAUns
 y8Erjpr4AWMwEtLl99BGRxSSJCSqqBcXPW8o0Zput+F5kqJZcq8Gcsa9jhfU/GIsfpis+eaWW
 3tIUNr9VwirPWvPhY7p9qv/vIJqmsLeofN08IVCpc7Zpkc1tEOyBbnOOg+p9rmx+JT1Xyflhw
 5fSaGwrrIwMUYutiDV2cfs00EP+0VON52J75U7mv95stUf1sELpdy+/52+X+L14uUWIpzkg01
 GIuKk4EACvrZISuAgAA
X-Env-Sender: prvs=4314af282=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506096446!61125829!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6963 invoked from network); 22 Sep 2017 16:07:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:07:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440858310"
Date: Fri, 22 Sep 2017 17:07:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922160725.7kpkwcoxdnlhjlll@citrix.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-19-wei.liu2@citrix.com>
 <59C54C15020000780017EC30@prv-mh.provo.novell.com>
 <20170922155616.dkc2t65gcc4o3kb3@citrix.com>
 <59C54FB4020000780017EC7D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C54FB4020000780017EC7D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 18/23] x86/mm: export some stuff via
	local mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMTA6MDA6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA5LjE3IGF0IDE3OjU2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIFNlcCAyMiwgMjAxNyBhdCAwOTo0NDo1M0FNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTQuMDkuMTcgYXQgMTQ6NTgsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IFRoZXkgd2lsbCBiZSB1c2VkIGJ5IFBWIG1tIGNvZGUgYW5k
IG1tIGh5cGVyY2FsbCBjb2RlLCB3aGljaCBpcyBnb2luZwo+ID4+ID4gdG8gYmUgc3BsaXQgaW50
byB0d28gZmlsZXMuCj4gPj4gCj4gPj4gSG1tLCBubywgSSB0aGluayBJJ2QgcHJlZmVyIG1vZF9s
Tl9lbnRyeSgpIGFuZAo+ID4+IHtnZXQscHV0fV9wYWdlX2Zyb21fbE5lKCkgdG8gc3RheSBpbiB0
aGUgc2FtZSBmaWxlICh3aXRoIHRoZQo+ID4+IHBvc3NpYmxlIGV4Y2VwdGlvbiBvZiB7Z2V0LHB1
dH1fcGFnZV9mcm9tX2wxZSgpLCBhcyB1bmRlcgo+ID4+IGRpc2N1c3Npb24gZWxzZXdoZXJlKS4K
PiA+PiAKPiA+IAo+ID4gU2VlaW5nIHRoYXQgbW9kX2xOX2VudHJ5J3MgYXJlIG9ubHkgdXNlZCBi
eSBQViBoeXBlcmNhbGwgY29kZSBJIG9wdGVkIHRvCj4gPiBzcGxpdCB0aGVtIHRvIG1tLWh5cGVy
Y2FsbHMuYyBpbiBsYXRlciBmaWxlLgo+ID4gCj4gPiBOb3cgeW91IHdhbnQgdG8gcHV0IHtnZXQs
cHV0fV9wYWdlX2Zyb21fbE5lIGFuZCBtb2RfbE5fZW50cnkgaW4gdGhlIHNhbWUKPiA+IGZpbGUs
IHRoZXJlIGFyZSB0d28gY2hvaWNlczoKPiA+IAo+ID4gMS4gTWVyZ2UgbW0taHlwZXJjYWxscy5j
IGludG8gcHYvbW0uYy4KPiA+IDIuIExlYXZlIG1vZF8qX2VudHJ5IGluIHB2L21tLmMgYW5kIGtl
ZXAgbW0taHlwZXJjYWxscy5jIC0tIHRoaXMgd291bGQKPiA+ICAgIHJlcXVpcmUgZXhwb3J0aW5n
IG1vZF8qX2VudHJ5IHZpYSBsb2NhbCBoZWFkZXIgZmlsZS4KPiA+IAo+ID4gV2hpY2ggb25lIGRv
IHlvdSBwcmVmZXI/Cj4gCj4gSSB0aGluayBJJ2QgcHJlZmVyIDEgb3ZlciAyLCBidXQgcGxlYXNl
IGdpdmUgQW5kcmV3IGEgY2hhbmNlIHRvCj4gdm9pY2UgaGlzIG9waW5pb24gdG9vLgo+IAoKRGVm
aW5pdGVseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:09:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:09:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQVp-0003Vy-4q; Fri, 22 Sep 2017 16:09:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dvQVo-0003Vn-3R
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:09:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CA/07-03093-3A535C95; Fri, 22 Sep 2017 16:09:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSnM/RqrvI9Gi
 kwcq9xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUNyfZCo5yVTxacYOpgfEGRxcjJ4eEgKLE
 1saNzBC2g0Tvmz3sXYxcHEIC95kkDv6fywqSEBZwk1i5bDIbiC0i4CRxae4sdhCbWSBG4uaOf
 kaIhtVMEh3rnrKAJNgE9CV2v/jEBGLzCthKzGv8BzaIRUBV4vaLf2DbRAXCJZrO9rNA1AhKnJ
 z5BMzmFLCUaF58iQligZnEvM0PmSFseYnmrbOhbHGJpi8roY7Tk5h2fx7LBEbBWUhGzULSPgt
 J+ywk7QsYWVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQG
 NAMQ7GBcvDbwEKMkB5OSKO9Ng6ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F5gA5QSLUtNTK
 9Iyc4CxBZOW4OBREuHVBEnzFhck5hZnpkOkTjEqSonzloIkBEASGaV5cG2weL7EKCslzMsIdI
 gQT0FqUW5mCar8K0ZxDkYlYd6VIFN4MvNK4Ka/AlrMBLS4fPURkMUliQgpqQbGQokoyQlvK5y
 XBlq8YbNb6ijUk/K4s3q6Hu9mHkuPBXWbAi+K6v1JLLFe9WTVp2S+RJXnN6P27ojf65xa7JTl
 NXeaWu6TlxazmyWYTJsucAZPESmVLp05P+btNNPV1iFf7DiM2i6eceKWPfzPT/LFgoJi7YbXv
 ysZZqQ8SWXpSp3zt2Lf5hNKLMUZiYZazEXFiQBoPWmf4gIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506096546!72216471!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58770 invoked from network); 22 Sep 2017 16:09:06 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:09:06 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-132-62.range86-128.btcentralplus.com
 ([86.128.132.62]:33106 helo=[10.10.10.46])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dvQVl-000Bjg-hU (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 22 Sep 2017 17:09:05 +0100
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-19-wei.liu2@citrix.com>
 <59C54C15020000780017EC30@prv-mh.provo.novell.com>
 <20170922155616.dkc2t65gcc4o3kb3@citrix.com>
 <59C54FB4020000780017EC7D@prv-mh.provo.novell.com>
 <20170922160725.7kpkwcoxdnlhjlll@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8c55c9ba-f14c-3b99-e2e2-ca24c1174bd4@citrix.com>
Date: Fri, 22 Sep 2017 17:09:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170922160725.7kpkwcoxdnlhjlll@citrix.com>
Content-Language: en-GB
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 18/23] x86/mm: export some stuff via
	local mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTc6MDcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBTZXAgMjIsIDIwMTcg
YXQgMTA6MDA6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA5LjE3
IGF0IDE3OjU2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiBGcmksIFNlcCAy
MiwgMjAxNyBhdCAwOTo0NDo1M0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBP
biAxNC4wOS4xNyBhdCAxNDo1OCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBU
aGV5IHdpbGwgYmUgdXNlZCBieSBQViBtbSBjb2RlIGFuZCBtbSBoeXBlcmNhbGwgY29kZSwgd2hp
Y2ggaXMgZ29pbmcKPj4+Pj4gdG8gYmUgc3BsaXQgaW50byB0d28gZmlsZXMuCj4+Pj4gSG1tLCBu
bywgSSB0aGluayBJJ2QgcHJlZmVyIG1vZF9sTl9lbnRyeSgpIGFuZAo+Pj4+IHtnZXQscHV0fV9w
YWdlX2Zyb21fbE5lKCkgdG8gc3RheSBpbiB0aGUgc2FtZSBmaWxlICh3aXRoIHRoZQo+Pj4+IHBv
c3NpYmxlIGV4Y2VwdGlvbiBvZiB7Z2V0LHB1dH1fcGFnZV9mcm9tX2wxZSgpLCBhcyB1bmRlcgo+
Pj4+IGRpc2N1c3Npb24gZWxzZXdoZXJlKS4KPj4+Pgo+Pj4gU2VlaW5nIHRoYXQgbW9kX2xOX2Vu
dHJ5J3MgYXJlIG9ubHkgdXNlZCBieSBQViBoeXBlcmNhbGwgY29kZSBJIG9wdGVkIHRvCj4+PiBz
cGxpdCB0aGVtIHRvIG1tLWh5cGVyY2FsbHMuYyBpbiBsYXRlciBmaWxlLgo+Pj4KPj4+IE5vdyB5
b3Ugd2FudCB0byBwdXQge2dldCxwdXR9X3BhZ2VfZnJvbV9sTmUgYW5kIG1vZF9sTl9lbnRyeSBp
biB0aGUgc2FtZQo+Pj4gZmlsZSwgdGhlcmUgYXJlIHR3byBjaG9pY2VzOgo+Pj4KPj4+IDEuIE1l
cmdlIG1tLWh5cGVyY2FsbHMuYyBpbnRvIHB2L21tLmMuCj4+PiAyLiBMZWF2ZSBtb2RfKl9lbnRy
eSBpbiBwdi9tbS5jIGFuZCBrZWVwIG1tLWh5cGVyY2FsbHMuYyAtLSB0aGlzIHdvdWxkCj4+PiAg
ICAgcmVxdWlyZSBleHBvcnRpbmcgbW9kXypfZW50cnkgdmlhIGxvY2FsIGhlYWRlciBmaWxlLgo+
Pj4KPj4+IFdoaWNoIG9uZSBkbyB5b3UgcHJlZmVyPwo+PiBJIHRoaW5rIEknZCBwcmVmZXIgMSBv
dmVyIDIsIGJ1dCBwbGVhc2UgZ2l2ZSBBbmRyZXcgYSBjaGFuY2UgdG8KPj4gdm9pY2UgaGlzIG9w
aW5pb24gdG9vLgo+Pgo+IERlZmluaXRlbHkuCgpJJ2QgZXJyIG9uIHRoZSBzaWRlIG9mIDEpIG92
ZXIgMikgaW4gdGhpcyBjYXNlLsKgIEkgdGhpbmsgaXQgaXMgbW9yZSAKaW1wb3J0YW50IHRvIG5v
dCBoYXZlIHRoZXNlIGZ1bmN0aW9ucyBleHBvcnRlZCwgdGhhbiB0byBtaW5pbWl6ZSB0aGUgCnNp
emUgb2YgZWFjaCB0cmFuc2xhdGlvbiB1bml0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQVs-0003Wv-Cm; Fri, 22 Sep 2017 16:09:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dvQVr-0003WW-3K
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:09:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 68/31-02046-6A535C95; Fri, 22 Sep 2017 16:09:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSnM/RqrvU9Gi
 kweMmaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNf0yLWgldcFZ8ez2BrYPzB0cXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAfSaJpo7lbCAJYYFgiU1TdjGB2CICOhJX975gBbGZBaYxSkyc7
 AFiCwlsY5TobZAGsdkE9CV2v/gEVs8rYCvxsX8b0BwODhYBVYnL92tAwqIC4RJNZ/tZIEoEJU
 7OfAJmcwoESrya+pkZYryZxLzND6FseYntb+dA2eISTV9WskKcpicx7f48lgmMgrOQjJqFpH0
 WkvZZSNoXMLKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM
 5XoGBsYdjK9/Oh1ilORgUhLlvWlwNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8CE6CcYFFqe
 mpFWmYOMKpg0hIcPEoivA9B0rzFBYm5xZnpEKlTjIpS4rylIAkBkERGaR5cGyySLzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5l0JMoUnM68EbvoroMVMQIvLVx8BWVySiJCSamBct4frwM5
 DpifbVU17Knklyz/4Z/5uFZLM+qLf7MmWFbK1aPPCN1KlrXlVR1drTs7TsbTWkbQP2xR6bvam
 y6Iviq9N0HqY+OLgjqlXQk/cPD3PKemIcvL9wmMzGEJn16jfFp/qomAv3cqvzhk+R/M000k+D
 YMyqai4haWhAbMCl1r9vXby5nklluKMREMt5qLiRADxQu0P3wIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506096549!85160969!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24248 invoked from network); 22 Sep 2017 16:09:09 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:09:09 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host86-128-132-62.range86-128.btcentralplus.com
 ([86.128.132.62]:33112 helo=[10.10.10.46])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dvQVo-000Blu-gz (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 22 Sep 2017 17:09:08 +0100
To: George Dunlap <george.dunlap@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <6ce84281-79f8-c646-409c-957d9458d38b@citrix.com>
 <CAFLBxZb0-LBDA8PNBZ-zMXLSfBPqF_uS1Bd+CLkh9Hv6FXLcag@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <783c5719-7532-5d0e-6466-6dc349bd4f52@citrix.com>
Date: Fri, 22 Sep 2017 17:09:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZb0-LBDA8PNBZ-zMXLSfBPqF_uS1Bd+CLkh9Hv6FXLcag@mail.gmail.com>
Content-Language: en-GB
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 01/14] fuzz/x86_emulate: Remove redundant
 AFL hook
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTY6NDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gRnJpLCBBdWcgMjUs
IDIwMTcgYXQgNjozNyBQTSwgQW5kcmV3IENvb3Blcgo+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPj4gT24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+
PiBZb3UgZG9uJ3QgbmVlZCBfX0FGTF9JTklUIGlmIHlvdSBoYXZlIF9fQUZMX0xPT1AuCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
Pgo+PiBSZWFsbHk/ICBJcyB0aGF0IGNvdmVyZWQgaW4gYW55IGRvY3VtZW50YXRpb24/Cj4+Cj4+
IEkgZ290IHRoZSBjb250cmFyeSBpbXByZXNzaW9uIGZyb20gd2hpY2hldmVyIHZlcnNpb24gb2Yg
QUZMIEkgd2FzIHVzaW5nCj4+IHdoZW4gSSBwdXQgdGhpcyBpbiwgYW5kIGEgcXVpY2sgbG9vayBv
dmVyIHRoZSBhZmwtZnV6eiBzb3VyY2UgZG9lc24ndAo+PiBhcHBlYXIgdG8gZXF1YXRlIHRoZW0g
aW4gYW55IHdheS4KPiBUcnlpbmcgdG8gYW5zd2VyIHRoZSBmZW9mKCkgcXVlc3Rpb24sIEkgZHVn
IGludG8gbGx2bSBtb2RlIGEgYml0IG1vcmUuCj4gVGhleSBhcmUgaW5kZXBlbmRlbnQgZmVhdHVy
ZXMgYnV0IHRoZXkgY2FuIGJlIHVzZWQgdG9nZXRoZXI6IHRoYXQgaXMsCj4gaWYgeW91IGNvbXBp
bGUgd2l0aCBhZmwtY2xhbmctZmFzdCwgeW91IGFsd2F5cyBnZXQgYSBmb3Jrc2VydmVyLiAgSWYK
PiB5b3Ugc3BlY2lmeSB0aGUgbG9jYXRpb24gd2l0aCBfX0FGTF9JTklULCB0aGF0J3Mgd2hlcmUg
dGhlIGZvcmtzZXJ2ZXIKPiBnZXQgc3RhcnRlZDsgb3RoZXJ3aXNlLCBpdCdzIHNvbWV3aGVyZSBi
ZWZvcmUgbWFpbigpIGlzIGNhbGxlZC4KPgo+IFdoZW4gX19BRkxfTE9PUChOKSBpcyBwcmVzZW50
LCBpdCB3aWxsIGV4ZWN1dGUgdGhlIGxvb3AgTiB0aW1lcyBiZWZvcmUKPiBjYWxsaW5nIGV4aXQo
KTsgYXQgd2hpY2ggcG9pbnQsIHRoZSBmb3Jrc2VydmVyIHdpbGwgZm9yayBhbm90aGVyCj4gaW5z
dGFuY2UgKGVpdGhlciBiZWZvcmUgbWFpbigpLCBvciBhdCBfX0FGTF9JTklUKS4KPgo+IFNvIHlv
dSBkb24ndCAqbmVlZCogX19BRkxfSU5JVDsgYW5kIHRoZSBhbW91bnQgb2YgdGltZSBpdCB3aWxs
IHNhdmUKPiBpc24ndCBtdWNoICh0aGUgaW5pdGlhbGl6YXRpb24gZXZlcnkgMTAwMCBpdGVyYXRp
b25zKSwgYnV0IEkgc3VwcG9zZQo+IHdlIG1pZ2h0IGFzIHdlbGwga2VlcCBpdC4KClRoZSBwdXJw
b3NlIG9mIGMvcyA2MzA5MjA2NGViIHdhcyB2ZXJ5IGRlbGliZXJhdGVseSB0byBjYXVzZSB0aGUg
Cm1wcm90ZWN0KCkgcmVtYXBwaW5nIHRoZSBzdGFjayBhcyBleGVjdXRhYmxlIHRvIGJlIG5vdCBy
ZXBlYXRlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:09:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQWN-0003cA-Kw; Fri, 22 Sep 2017 16:09:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4319f7470=Ian.Jackson@citrix.com>)
 id 1dvQWL-0003bo-Up
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:09:42 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 72/3F-02048-5C535C95; Fri, 22 Sep 2017 16:09:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve4R06O
 RBrNu61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr1rxiL7jBWXH60VOmBsYL7F2MnBwSAv4S
 094tArPZBHQlmrb8ZQOxeQUEJU7OfMICYjML6EncmDqFDcKWl2jeOpsZosZB4v2RZYwgNouAq
 sS1dX1A9RwcIgK2ErPPu0GU10jsnzADbIywQKzEpRvPwWxOAS+Jz4vPAI3h4hASuMso0fFzFd
 Q9JhJvF+5kA5kjJKAmMXd9/ARGvllILpqF5KJZSC5awMi8ilGjOLWoLLVI18hIL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNTqGRgYdzBOPeF3iFGSg0lJlPemwdFIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8C0yAcoJFqempFWmZOcCgh0lLcPAoifDKAANfiLe4IDG3ODMdI
 nWK0Zhj3cqLf5g4Om7e/cMkxJKXn5cqJc5bCjJJAKQ0ozQPbhAsGi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuY1BJnCk5lXArfvFdApTECnlK8+AnJKSSJCSqqBcXKAyQmGqqLpTnEyDCF
 bJu8WvPv88O0286tBq6OeCC5IWdL/9aBw2tKzgQ5n9CIX29bXfMw+I54SYD21lWWVPRt7yr20
 Cx+z1ltpBEeX6lrk+jxcFjax7a7Alje5vrvXLVJ+ZbGzZa/rfV39E/0njJ8vefflzvGZnbd8+
 9ziN70vqIpf8+pwuBJLcUaioRZzUXEiAD+KdKvBAgAA
X-Env-Sender: prvs=4319f7470=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506096579!108483678!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46592 invoked from network); 22 Sep 2017 16:09:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:09:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448879148"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22981.13760.330353.790549@mariner.uk.xensource.com>
Date: Fri, 22 Sep 2017 17:09:36 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170922160210.obfczuzsy47opyhs@dhcp-3-128.uk.xensource.com>
References: <20170907101642.15782-1-roger.pau@citrix.com>
 <20170907101642.15782-3-roger.pau@citrix.com>
 <22978.36168.401712.575456@mariner.uk.xensource.com>
 <20170922160210.obfczuzsy47opyhs@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 02/21] libxl: introduce a way to mark
 fields as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDAyLzIxXSBsaWJ4bDogaW50
cm9kdWNlIGEgd2F5IHRvIG1hcmsgZmllbGRzIGFzIGRlcHJlY2F0ZWQgaW4gdGhlIGlkbCIpOgo+
IFRoYW5rcyBmb3IgdGhlIHJldmlldy4gSSd2ZSBmaXhlZCBhbGwgdGhlIG90aGVyIGNvbW1lbnRz
IG9uIHRoZSBzZXJpZXMKPiBhbmQgc3RhcnRlZCBhbiBvc3N0ZXN0IGZsaWdodCwgbXkgYWltIGlz
IHRvIHBvc3QgYSBuZXcgdmVyc2lvbiBvZiB0aGUKPiBzZXJpZXMgdXNpbmcgdGhlIHNhbWUgZGVw
cmVjYXRpb24gaWRsIG1lY2hhbmlzbSBBU0FQLgoKSSdsbCBsb29rIGZvcndhcmQgdG8gaXQuCgo+
IFRoZSBtb3RpdmF0aW9uIGZvciBkb2luZyB0aGlzIGlzIHRoYXQgSSB0aGluayB3ZSByZWFsbHkg
bmVlZCBzdGFibGUKPiBQVkh2MiBzdXBwb3J0IGluIFhlbiwgYW5kIGl0IG11c3QgYmUgaW4gdGhl
IG5leHQgcmVsZWFzZS4KCkkgYWdyZWUuCgoKPiBSZWdhcmRpbmcgeW91ciBwcm9wb3NhbCBmb3Ig
ZGVwcmVjYXRpbmcgZmllbGRzLCBJIHdhcyB0aGlua2luZyBvZgo+IHNvbWV0aGluZyBhbG9uZyB0
aGUgbGluZXMgb2Y6Cj4gCj4gZGVwcmVjYXRlZF9maWVsZHM9W1sndS5odm0udGltZXJfbW9kZScs
ICd0aW1lcl9tb2RlJ10sCj4gICAgICAgICAgICAgICAgICAgIFsndS5wdi5ib290bG9hZGVyJywg
J2Jvb2xvYWRlciddLAo+ICAgICAgICAgICAgICAgICAgICAuLi5dCgpUaGF0IGxvb2tzIGZhaXJs
eSBuaWNlLCB5ZXMuCgo+IFNvbWV0aGluZyBsaWtlIGEgbGlzdCBvZiB0dXBsZXMgKEknbSBub3Qg
c3VyZSB0aGlzIGlzIHRoZSByaWdodAo+IHRlcm1pbm9sb2d5IGluIHB5dGhvbj8pLCB3aGVyZSB0
aGUgZmlyc3QgZWxlbWVudCBpcyB0aGUgZGVwcmVjYXRlZAo+IGZpZWxkLCBhbmQgdGhlIHNlY29u
ZCBvbmUgaXMgdGhlIG5ldyBwb3NpdGlvbi4KPiAKPiBUaGlzIGhhcyB0aGUgZXh0cmEgY29tcGxp
Y2F0aW9uIHRoYXQgd2hlbiBwYXJzaW5nIHRoZSB0eXBlcyBnZW50eXBlcwo+IG5lZWRzIHRvIHNw
bGl0IHRoZSBzdHJpbmdzIGJhc2VkIG9uIHRoZSAnLicgb3IgJy0+JyBkZWxpbWl0ZXJzLCBhbmQK
PiB0aGVuIGl0ZXJhdGUgaW5zaWRlIG9mIHRoZSBzdHJ1Y3R1cmUgb2JqZWN0IHRvIGZpbmQgdGhl
IGFjdHVhbAo+IGVsZW1lbnQuIEFGQUlDVCB0aGlzIGlzIGRvYWJsZSwgYnV0IG5vdCBhcyBzaW1w
bGUgYXMgbXkgY3VycmVudAo+IGFwcHJvYWNoLgoKSW5kZWVkLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQhp-00052K-00; Fri, 22 Sep 2017 16:21:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43158390b=euan.harris@citrix.com>)
 id 1dvQhn-00052E-Q2
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:21:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 57/8A-03610-B8835C95; Fri, 22 Sep 2017 16:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW67xdF
 Ig+MvlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmD09ZCr5LVfRO3srcwPhMpIuRk0NCwF/i
 /a0z7CA2m4CWxO4PC4FsDg4RARWJ23sNQMLMAt4SK6cfZwUJCwvEStzZaggSZhFQldjSfIkRx
 OYVcJf4ufwvK8REBYkpD98zg9icAh4SM74+ZwOxhYBqXvZcYoGoF5Q4OfMJC8R4TYnW7b/ZIW
 x5ieats5kh6pUlPlxZwz6BkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hML6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH45kFgYcYJTmYlER5p5gejRTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwWtsDpQTLEpNT61Iy8wBhjxMWoKDR0mE1wIkzVtckJhbnJkOkTrFaMxxb
 NPlP0wcHTfv/mESYsnLz0uVEuc9YQZUKgBSmlGaBzcIFouXGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoJMxbCbKQJzOvBG7fK6BTmIBOKV99BOSUkkSElFQD49lNNs0nvt16tufs14v90V+T2rX
 9n+5pXJSp+sSpMmbREk3n/N+RU6+t52aXZ7uV0WFZWCbZ3BXSd+ljXLPc9M2GzyWvsh8vabqz
 w+TJQb5fzZtvO3O4e2ovM6hdcuTubfaWhjKWsgvaqgZGz3K9V3nmmG788uPUxdcHpm6dlDVly
 225x0vZriixFGckGmoxFxUnAgCtBtBWwAIAAA==
X-Env-Sender: prvs=43158390b=euan.harris@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506097284!77524432!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18916 invoked from network); 22 Sep 2017 16:21:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:21:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448881123"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 22 Sep 2017 17:21:13 +0100
Message-ID: <1506097274-130806-3-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
References: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v3 2/3] python: Extract registered watch search
	logic from xspy_read_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhIHdhdGNoIGZpcmVzLCB4c3B5X3JlYWRfd2F0Y2goKSBjaGVja3Mgd2hldGhlciB0aGUg
Y2xpZW50IGhhcwpyZWdpc3RlcmVkIGludGVyZXN0IGluIHRoZSBwYXRoIHdoaWNoIGNoYW5nZWQg
YW5kLCBpZiBzbywgcmV0dXJucyB0aGUKcGF0aCBhbmQgYSBjbGllbnQtc3VwcGxpZWQgdG9rZW4u
ICAgVGhlIGJpbmRpbmcgZm9yIHhzX2NoZWNrX3dhdGNoKCkKbmVlZHMgdG8gZG8gdGhlIHNhbWUs
IHNvIHRoaXMgcGF0Y2ggZXh0cmFjdHMgdGhlIHNlYXJjaCBjb2RlIGludG8gYQpzZXBhcmF0ZSBm
dW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJpc0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFi
LmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAqIFJlbW92ZSBzdHJheSBuZXdsaW5lCiAqIEZp
eCBpbmRlbnRhdGlvbgotLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDYw
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDM3IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5
dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMv
eHMuYwppbmRleCAzYTgyN2IwLi5lN2MzYmQwIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVu
L2xvd2xldmVsL3hzL3hzLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5j
CkBAIC03Nyw2ICs3Nyw4IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHhzX2hhbmRsZSAqeHNoYW5k
bGUoWHNIYW5kbGUgKnNlbGYpCiAKIHN0YXRpYyB2b2lkIHJlbW92ZV93YXRjaChYc0hhbmRsZSAq
eHNoLCBQeU9iamVjdCAqdG9rZW4pOwogCitzdGF0aWMgUHlPYmplY3QgKm1hdGNoX3dhdGNoX2J5
X3Rva2VuKFhzSGFuZGxlICpzZWxmLCBjaGFyICoqeHN2YWwpOworCiBzdGF0aWMgUHlPYmplY3Qg
Km5vbmUoYm9vbCByZXN1bHQpOwogCiBzdGF0aWMgaW50IHBhcnNlX3RyYW5zYWN0aW9uX3BhdGgo
WHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzLApAQCAtNDg0LDggKzQ4Niw2IEBAIHN0YXRp
YyBQeU9iamVjdCAqeHNweV9yZWFkX3dhdGNoKFhzSGFuZGxlICpzZWxmLCBQeU9iamVjdCAqYXJn
cykKICAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4aCA9IHhzaGFuZGxlKHNlbGYpOwogICAgIFB5T2Jq
ZWN0ICp2YWwgPSBOVUxMOwogICAgIGNoYXIgKip4c3ZhbDsKLSAgICBQeU9iamVjdCAqdG9rZW47
Ci0gICAgaW50IGk7CiAgICAgdW5zaWduZWQgaW50IG51bTsKIAogICAgIGlmICgheGgpCkBAIC00
OTcsMjkgKzQ5NywxNiBAQCBhZ2FpbjoKICAgICBQeV9FTkRfQUxMT1dfVEhSRUFEUwogICAgIGlm
ICgheHN2YWwpIHsKICAgICAgICAgUHlFcnJfU2V0RnJvbUVycm5vKHhzX2Vycm9yKTsKLSAgICAg
ICAgZ290byBleGl0OwotICAgIH0KLSAgICBpZiAoc3NjYW5mKHhzdmFsW1hTX1dBVENIX1RPS0VO
XSwgIiVsaSIsICh1bnNpZ25lZCBsb25nICopJnRva2VuKSAhPSAxKSB7Ci0JeHNfc2V0X2Vycm9y
KEVJTlZBTCk7Ci0gICAgICAgIGdvdG8gZXhpdDsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8
IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpOyBpKyspIHsKLSAgICAgICAgaWYgKHRva2VuID09
IFB5TGlzdF9HZXRJdGVtKHNlbGYtPndhdGNoZXMsIGkpKQotICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgfQotICAgIGlmIChpID09IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpKSB7Ci0gICAgICAv
KiBXZSBkbyBub3QgaGF2ZSBhIHJlZ2lzdGVyZWQgd2F0Y2ggZm9yIHRoZSBvbmUgdGhhdCBoYXMg
anVzdCBmaXJlZC4KLSAgICAgICAgIElnbm9yZSB0aGlzIC0tIGEgd2F0Y2ggdGhhdCBoYXMgYmVl
biByZWNlbnRseSBkZXJlZ2lzdGVyZWQgY2FuIHN0aWxsCi0gICAgICAgICBoYXZlIHdhdGNoZXMg
aW4gdHJhbnNpdC4gIFRoaXMgaXMgYSBibG9ja2luZyBtZXRob2QsIHNvIGdvIGJhY2sgdG8KLSAg
ICAgICAgIHJlYWQgYWdhaW4uCi0gICAgICAqLwotICAgICAgZnJlZSh4c3ZhbCk7Ci0gICAgICBn
b3RvIGFnYWluOworICAgICAgICByZXR1cm4gdmFsOwogICAgIH0KLSAgICAvKiBDcmVhdGUgdHVw
bGUgKHBhdGgsIHRva2VuKS4gKi8KLSAgICB2YWwgPSBQeV9CdWlsZFZhbHVlKCIoc08pIiwgeHN2
YWxbWFNfV0FUQ0hfUEFUSF0sIHRva2VuKTsKLSBleGl0OgorCisgICAgdmFsID0gbWF0Y2hfd2F0
Y2hfYnlfdG9rZW4oc2VsZiwgeHN2YWwpOwogICAgIGZyZWUoeHN2YWwpOworCisgICAgaWYgKCF2
YWwgJiYgZXJybm8gPT0gRUFHQUlOKSB7CisgICAgICAgIGdvdG8gYWdhaW47CisgICAgfQorCiAg
ICAgcmV0dXJuIHZhbDsKIH0KIApAQCAtODY4LDYgKzg1NSwzMyBAQCBzdGF0aWMgaW50IHBhcnNl
X3RyYW5zYWN0aW9uX3BhdGgoWHNIYW5kbGUgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAogfQogCiAK
K3N0YXRpYyBQeU9iamVjdCAqbWF0Y2hfd2F0Y2hfYnlfdG9rZW4oWHNIYW5kbGUgKnNlbGYsIGNo
YXIgKip4c3ZhbCkKK3sKKyAgICBQeU9iamVjdCAqdG9rZW47CisgICAgaW50IGk7CisKKyAgICBp
ZiAoc3NjYW5mKHhzdmFsW1hTX1dBVENIX1RPS0VOXSwgIiVsaSIsICh1bnNpZ25lZCBsb25nICop
JnRva2VuKSAhPSAxKSB7CisgICAgICAgIHhzX3NldF9lcnJvcihFSU5WQUwpOworICAgICAgICBy
ZXR1cm4gTlVMTDsKKyAgICB9CisgICAgZm9yIChpID0gMDsgaSA8IFB5TGlzdF9TaXplKHNlbGYt
PndhdGNoZXMpOyBpKyspIHsKKyAgICAgICAgaWYgKHRva2VuID09IFB5TGlzdF9HZXRJdGVtKHNl
bGYtPndhdGNoZXMsIGkpKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGlmIChpID09
IFB5TGlzdF9TaXplKHNlbGYtPndhdGNoZXMpKSB7CisgICAgICAgIC8qIFdlIGRvIG5vdCBoYXZl
IGEgcmVnaXN0ZXJlZCB3YXRjaCBmb3IgdGhlIG9uZSB0aGF0IGhhcyBqdXN0IGZpcmVkLgorICAg
ICAgICAgICBJZ25vcmUgdGhpcyAtLSBhIHdhdGNoIHRoYXQgaGFzIGJlZW4gcmVjZW50bHkgZGVy
ZWdpc3RlcmVkIGNhbiBzdGlsbAorICAgICAgICAgICBoYXZlIHdhdGNoZXMgaW4gdHJhbnNpdC4K
KyAgICAgICAgKi8KKyAgICAgICAgeHNfc2V0X2Vycm9yKEVBR0FJTik7CisgICAgICAgIHJldHVy
biBOVUxMOworICAgIH0KKworICAgIC8qIENyZWF0ZSB0dXBsZSAocGF0aCwgdG9rZW4pLiAqLwor
ICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCIoc08pIiwgeHN2YWxbWFNfV0FUQ0hfUEFUSF0sIHRv
a2VuKTsKK30KKworCiBzdGF0aWMgUHlPYmplY3QgKm5vbmUoYm9vbCByZXN1bHQpCiB7CiAgICAg
aWYgKHJlc3VsdCkgewotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQhj-000523-PC; Fri, 22 Sep 2017 16:21:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43158390b=euan.harris@citrix.com>)
 id 1dvQhj-00051x-8q
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:21:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EB/95-03616-68835C95; Fri, 22 Sep 2017 16:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW6rxdF
 IgzvrjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5izoYCw7xVEw/eISxgfE7ZxcjJ4eEgL/E
 wRXrWEBsNgEtid0fFrJ3MXJwiAioSNzeawASZhbwllg5/TgriC0sYC1x6fdjJhCbRUBV4s62E
 6wg5bwC7hLfepIgJipITHn4nhnE5hTwkJjx9TkbiC0EVPKy5xILhK0s8eHKGnYQm1dAUOLkzC
 csEKskJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAgOHAQh2MJ5ZEHiIUZKDSUmUd4rp0UghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzG5kA5waLU9NSKtMwcYAjDpCU4eJREeC1A0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7
 h8mIZa8/LxUKXHeE2ZApQIgpRmleXCDYLF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8lS
 ALeTLzSuD2vQI6hQnolPLVR0BOKUlESEk1MO6a5TpRfUqcepubs1neBI/P/vF3bn0yCnusn9U
 Tf/rOLK1VIcdzVk88fTb0wy2xPiO/UNO9+QteXVvllyiVvfretxW3V7nvchPZHGTteWqhx4c+
 vtUfUlIUW4q3tp/T9IkK5nrvuuze2c91nlt25/xorlyeaF7gx+Kyk0+0+3Pl8tV5mhE6m5RYi
 jMSDbWYi4oTAXKcabioAgAA
X-Env-Sender: prvs=43158390b=euan.harris@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506097284!77524432!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18883 invoked from network); 22 Sep 2017 16:21:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:21:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448881121"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 22 Sep 2017 17:21:12 +0100
Message-ID: <1506097274-130806-2-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
References: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v3 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUgZGVzY3JpcHRvciB3aGljaCByZWNlaXZlcyBldmVu
dHMgd2hlbiBYZW5zdG9yZQp3YXRjaGVzIGZpcmUuICAgRXhwb3NpbmcgdGhpcyBpbiB0aGUgUHl0
aG9uIGJpbmRpbmdzIGlzIGEgcHJlcmVxdWlzaXRlCmZvciB3cml0aW5nIGV2ZW50LWRyaXZlbiBj
bGllbnRzIGluIFB5dGhvbi4KClNpZ25lZC1vZmYtYnk6IEV1YW4gSGFycmlzIDxldWFuLmhhcnJp
c0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCkNoYW5nZWQgc2luY2UgdjI6CiAqIFVzZSBQeUxvbmdfRnJvbUxvbmcgaW5zdGVhZCBv
ZiBQeUludF9Gcm9tTG9uZwotLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8
IDIwICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyBiL3Rvb2xz
L3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYwppbmRleCBhYmE1YTIwLi4zYTgyN2IwIDEwMDY0
NAotLS0gYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hzL3hzLmMKKysrIGIvdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jCkBAIC00NTMsNiArNDUzLDI1IEBAIHN0YXRpYyBQeU9i
amVjdCAqeHNweV93YXRjaChYc0hhbmRsZSAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpCiB9CiAKIAor
I2RlZmluZSB4c3B5X2ZpbGVub19kb2MgIlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKwkiUmV0dXJuIHRoZSBGRCB0byBwb2xsIGZvciBub3RpZmljYXRpb25zIHdoZW4gd2F0Y2hl
cyBmaXJlLlxuIiAgIFwKKwkiUmV0dXJuczogW2ludF0gZmlsZSBkZXNjcmlwdG9yLlxuIiAgICAg
ICAgICAgICAgICBcCisJIlxuIgorCitzdGF0aWMgUHlPYmplY3QgKnhzcHlfZmlsZW5vKFhzSGFu
ZGxlICpzZWxmKQoreworICAgIHN0cnVjdCB4c19oYW5kbGUgKnhoID0geHNoYW5kbGUoc2VsZik7
CisgICAgaW50IGZkOworCisgICAgaWYgKCF4aCkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAg
ICBmZCA9IHhzX2ZpbGVubyh4aCk7CisKKyAgICByZXR1cm4gUHlMb25nX0Zyb21Mb25nKGZkKTsK
K30KKworCiAjZGVmaW5lIHhzcHlfcmVhZF93YXRjaF9kb2MgIlxuIgkJCQlcCiAJIlJlYWQgYSB3
YXRjaCBub3RpZmljYXRpb24uXG4iCQkJCVwKIAkiXG4iCQkJCQkJCVwKQEAgLTg4Nyw2ICs5MDYs
NyBAQCBzdGF0aWMgUHlNZXRob2REZWYgeHNoYW5kbGVfbWV0aG9kc1tdID0gewogICAgIFhTUFlf
TUVUSChyZWxlYXNlX2RvbWFpbiwgICAgTUVUSF9WQVJBUkdTKSwKICAgICBYU1BZX01FVEgoY2xv
c2UsICAgICAgICAgICAgIE1FVEhfTk9BUkdTKSwKICAgICBYU1BZX01FVEgoZ2V0X2RvbWFpbl9w
YXRoLCAgIE1FVEhfVkFSQVJHUyksCisgICAgWFNQWV9NRVRIKGZpbGVubywgICAgICAgICAgICBN
RVRIX05PQVJHUyksCiAgICAgeyBOVUxMIC8qIFNlbnRpbmVsLiAqLyB9LAogfTsKIAotLSAKMS44
LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQi8-00054l-7H; Fri, 22 Sep 2017 16:21:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43158390b=euan.harris@citrix.com>)
 id 1dvQi7-00054S-8B
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:21:51 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7D/D1-17770-E9835C95; Fri, 22 Sep 2017 16:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO5si6O
 RBpeXmFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktXU1sBV+4KxY+3sDUwHiYo4uRk0NCwF/i
 9oy1TCA2m4CWxO4PC9m7GDk4RARUJG7vNQAJMwt4S6ycfpwVxBYW8JB4P3MLmM0ioCqx9OMRs
 HJeAXeJC5PSISYqSEx5+J4ZxOYVEJQ4OfMJC8QYTYnW7b/ZIWx5ieats8FqhASUJT5cWcM+gZ
 FnFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC8
 5P3cTIzBwGIBgB+P9jQGHGCU5mJREeaeYHo0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG73hwo
 J1iUmp5akZaZAwxhmLQEB4+SCESat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolz
 psCUioAUppRmgc3CBZblxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+xVkCk9mXgncvldApz
 ABnVK++gjIKSWJCCmpBkbuLLuaLc5man2HLTcu1moPvzQ19Xj8mbMTuvz35RZuK3glvGB5Sc3
 Oaze0hPf+5p2/fnqmQNKxI49XqDFzqr+fu0hWb+eqJ3mO7rdd2fJdIrPUOc8V1fVPau7f1tRj
 9OEY03H563e/ZO9fw380mM12id8if4dSQVY2e6mDiTdfXFvRvX+5J4sSS3FGoqEWc1FxIgDbX
 RWxqAIAAA==
X-Env-Sender: prvs=43158390b=euan.harris@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506097305!108574997!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27209 invoked from network); 22 Sep 2017 16:21:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:21:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440860427"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 22 Sep 2017 17:21:11 +0100
Message-ID: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v3 0/3] python: Add non-blocking Xenstore watch
	bindings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXhwb3NlIHhzX2ZpbGVubygpIGFuZCB4c19jaGVja193YXRjaCgpIHRvIFB5dGhvbi4gICBUaGVz
ZSBmdW5jdGlvbnMKbWFrZSBpdCBwb3NpYmxlIHRvIHdyaXRlIGV2ZW50LWRyaXZlbiBYZW5zdG9y
ZSBjbGllbnRzIGluIFB5dGhvbjoKCiAgIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiAgCiAgaW1wb3J0
IHhlbi5sb3dsZXZlbC54cwogIAogIGltcG9ydCBzeXMKICBpbXBvcnQgZXJybm8KICBmcm9tIHNl
bGVjdCBpbXBvcnQgc2VsZWN0CiAgaW1wb3J0IHRpbWUKICAKICAjIENvbm5lY3QgdG8gWGVuU3Rv
cmUgYW5kIHNldCB3YXRjaAogIHhzaCA9IHhlbi5sb3dsZXZlbC54cy54cygpCiAgeHNoLndhdGNo
KCIvZm9vIiwgImZvb3Rva2VuIikKICB4c2gud2F0Y2goIi9iYXIiLCAiYmFydG9rZW4iKQogIAog
ICMgU3RhcnQgcG9sbGluZyBsb29wCiAgeHNmZCA9IHhzaC5maWxlbm8oKQogIHdoaWxlIFRydWU6
CiAgICAgcmVhZGFibGUsIHdyaXRhYmxlLCBleGNlcHRpb25hbCA9IHNlbGVjdChbeHNmZF0sIFtd
LCBbeHNmZF0sIDEuMCkKICAgICBwcmludCAiJWQgdGljayIgJSB0aW1lLnRpbWUoKQogIAogICAg
IGlmIHJlYWRhYmxlOgogICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICAgd2F0Y2ggPSB4
c2guY2hlY2tfd2F0Y2goKQogICAgICAgICAgICAgaWYgbm90IHdhdGNoOgogICAgICAgICAgICAg
ICAgIGJyZWFrCiAgICAgICAgICAgICBwYXRoLCB0b2tlbiA9IHdhdGNoCiAgICAgICAgICAgICBw
cmludCAiJWQgd2F0Y2ggZmlyZWQ6IHBhdGg9JXMsIHRva2VuPSVzIiAlICh0aW1lLnRpbWUoKSwg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXRoLCB0b2tlbikKICAgICAgICAgICAgIHZhbHVlID0geHNoLnJlYWQoIiIsIHBhdGgpCiAg
ICAgICAgICAgICBwcmludCAiJWQgcmVhZCAlcyA9ICVzIiAlICh0aW1lLnRpbWUoKSwgcGF0aCwg
dmFsdWUpCiAgCiAgICAgaWYgZXhjZXB0aW9uYWw6CiAgICAgICAgIHByaW50ICJzZWxlY3QgZXJy
b3IiCiAgClRoZSBwb2xsaW5nIGxvb3AgY2FuIGJlIHNpbXBsaWZpZWQgZnVydGhlciBieSB3cmFw
cGluZyB0aGUgY2FsbCB0bwp4c2guY2hlY2tfd2F0Y2goKSBpbiBhIGdlbmVyYXRvciwgYnV0IHRo
aXMgaXMgZWFzaWVyIHRvIGRvIGluIFB5dGhvbgp0aGFuIGluIHRoZSBDIGJpbmRpbmdzLgoKCkV1
YW4gSGFycmlzICgzKToKICBweXRob246IEFkZCBiaW5kaW5nIGZvciB4c19maWxlbm8oKQogIHB5
dGhvbjogRXh0cmFjdCByZWdpc3RlcmVkIHdhdGNoIHNlYXJjaCBsb2dpYyBmcm9tICB4c3B5X3Jl
YWRfd2F0Y2goKQogIHB5dGhvbjogQWRkIGJpbmRpbmcgZm9yIG5vbi1ibG9ja2luZyB4c19jaGVj
a193YXRjaCgpCgogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIHwgMTA4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODUgaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQi9-00055L-E8; Fri, 22 Sep 2017 16:21:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43158390b=euan.harris@citrix.com>)
 id 1dvQi7-00054V-LG
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:21:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 13/BF-03423-E9835C95; Fri, 22 Sep 2017 16:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpO5si6O
 RBp/2MFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzZ39mLXjLV9H/rIm9gfEddxcjJ4eEgL/E
 uylvmEFsNgEtid0fFrJ3MXJwiAioSNzeawASZhbwllg5/TgriC0s4CtxZdl5dhCbRUBV4uLrX
 0wgNq+Au8TFE8dZIEYqSEx5+B5sJKeAh8SMr8/ZQGwhoJqXPZdYIOoFJU7OfMICMV9TonX7b3
 YIW16ieetsZoh6ZYkPV9awT2Dkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNNLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4f2PAIUZJDiYlUd4ppkcjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwrjcHygkWpaanVqRl5gCDHiYtwcGjJAKR5i0uSMwtzkyHSJ1iNOY4t
 unyHyaOjpt3/zAJseTl56VKifOmgJQKgJRmlObBDYJF4yVGWSlhXkag04R4ClKLcjNLUOVfMY
 pzMCoJ834FmcKTmVcCt+8V0ClMQKeUrz4CckpJIkJKqoFxqcA7+YL9i2eEM9l+UOHm5n/48fN
 SqY3fciOXyP7rmrJxJZf87S2Rm1ewTktp3uqzapauC3NPdlh54MmUF2ecylXWnZk/xZhP2yJ4
 b1DwgYK9V+/WLF2nyVHY+M7hyKcjv9zctAoUm04VhifMVtmakugT2L9RcteUdT0qvuapMpvUG
 wUik8uVWIozEg21mIuKEwHpIaEXwQIAAA==
X-Env-Sender: prvs=43158390b=euan.harris@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506097305!108574997!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27188 invoked from network); 22 Sep 2017 16:21:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:21:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440860426"
From: Euan Harris <euan.harris@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 22 Sep 2017 17:21:14 +0100
Message-ID: <1506097274-130806-4-git-send-email-euan.harris@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
References: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
Cc: Euan Harris <euan.harris@citrix.com>, marmarek@invisiblethingslab.com
Subject: [Xen-devel] [PATCH v3 3/3] python: Add binding for non-blocking
	xs_check_watch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eHNfY2hlY2tfd2F0Y2goKSBjaGVja3MgZm9yIHdhdGNoIG5vdGlmaWNhdGlvbnMgd2l0aG91dCBi
bG9ja2luZy4KVG9nZXRoZXIgd2l0aCB0aGUgYmluZGluZyBmb3IgeHNfZmlsZW5vKCksIHRoaXMg
bWFrZXMgaXQgcG9zc2libGUKdG8gd3JpdGUgZXZlbnQtZHJpdmVuIGNsaWVudHMgaW4gUHl0aG9u
LgoKU2lnbmVkLW9mZi1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogTWFyZWsg
TWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgot
LS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYyB8IDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94cy94cy5jIGIvdG9vbHMvcHl0aG9uL3hl
bi9sb3dsZXZlbC94cy94cy5jCmluZGV4IGU3YzNiZDAuLjlhMGFjZmMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveHMveHMuYworKysgYi90b29scy9weXRob24veGVuL2xv
d2xldmVsL3hzL3hzLmMKQEAgLTQ3NCw2ICs0NzQsMzMgQEAgc3RhdGljIFB5T2JqZWN0ICp4c3B5
X2ZpbGVubyhYc0hhbmRsZSAqc2VsZikKIH0KIAogCisjZGVmaW5lIHhzcHlfY2hlY2tfd2F0Y2hf
ZG9jICJcbiIJCQkJXAorCSJDaGVjayBmb3Igd2F0Y2ggbm90aWZpY2F0aW9ucyB3aXRob3V0IGJs
b2NraW5nLlxuIglcCisJIlxuIgkJCQkJCQlcCisJIlJldHVybnM6IFt0dXBsZV0gKHBhdGgsIHRv
a2VuKS5cbiIJCQlcCisJIiAgICAgICAgIE5vbmUgaWYgbm8gd2F0Y2hlcyBoYXZlIGZpcmVkLlxu
IiAgICAgICAgICAgICBcCisJIlJhaXNlcyB4ZW4ubG93bGV2ZWwueHMuRXJyb3Igb24gZXJyb3Iu
XG4iCSAgICAgICAgXAorCSJcbiIKKworc3RhdGljIFB5T2JqZWN0ICp4c3B5X2NoZWNrX3dhdGNo
KFhzSGFuZGxlICpzZWxmLCBQeU9iamVjdCAqYXJncykKK3sKKyAgICBzdHJ1Y3QgeHNfaGFuZGxl
ICp4aCA9IHhzaGFuZGxlKHNlbGYpOworICAgIFB5T2JqZWN0ICp2YWwgPSBOVUxMOworICAgIGNo
YXIgKip4c3ZhbDsKKworICAgIGlmICgheGgpCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAg
eHN2YWwgPSB4c19jaGVja193YXRjaCh4aCk7CisgICAgaWYgKCF4c3ZhbCkgeworICAgICAgICBy
ZXR1cm4gbm9uZShlcnJubyA9PSBFQUdBSU4pOworICAgIH0KKworICAgIHZhbCA9IG1hdGNoX3dh
dGNoX2J5X3Rva2VuKHNlbGYsIHhzdmFsKTsKKyAgICBmcmVlKHhzdmFsKTsKKyAgICByZXR1cm4g
dmFsOworfQorCiAjZGVmaW5lIHhzcHlfcmVhZF93YXRjaF9kb2MgIlxuIgkJCQlcCiAJIlJlYWQg
YSB3YXRjaCBub3RpZmljYXRpb24uXG4iCQkJCVwKIAkiXG4iCQkJCQkJCVwKQEAgLTkxMSw2ICs5
MzgsNyBAQCBzdGF0aWMgUHlNZXRob2REZWYgeHNoYW5kbGVfbWV0aG9kc1tdID0gewogICAgIFhT
UFlfTUVUSChzZXRfcGVybWlzc2lvbnMsICAgTUVUSF9WQVJBUkdTKSwKICAgICBYU1BZX01FVEgo
d2F0Y2gsICAgICAgICAgICAgIE1FVEhfVkFSQVJHUyksCiAgICAgWFNQWV9NRVRIKHJlYWRfd2F0
Y2gsICAgICAgICBNRVRIX05PQVJHUyksCisgICAgWFNQWV9NRVRIKGNoZWNrX3dhdGNoLCAgICAg
ICBNRVRIX05PQVJHUyksCiAgICAgWFNQWV9NRVRIKHVud2F0Y2gsICAgICAgICAgICBNRVRIX1ZB
UkFSR1MpLAogICAgIFhTUFlfTUVUSCh0cmFuc2FjdGlvbl9zdGFydCwgTUVUSF9OT0FSR1MpLAog
ICAgIFhTUFlfTUVUSCh0cmFuc2FjdGlvbl9lbmQsICAgTUVUSF9WQVJBUkdTIHwgTUVUSF9LRVlX
T1JEUyksCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQmC-0005aM-HV; Fri, 22 Sep 2017 16:26:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dvQmB-0005ZT-Kk
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:26:03 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 36/96-09852-A9935C95; Fri, 22 Sep 2017 16:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42KZM10+UHeW5dF
 Ig+t9yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bv0TlMBYe4K87OmMrSwPiKs4uRi0NIYDKT
 RPfBz2xdjJxAzm9Giet7VCESGxglfnS9Y4RwGhklDr9ewwpSxSagJ9F6/jMziC0iECtxeOYGZ
 pAiZoEuJonTh3YCdXBwCAt4Sby6LghisgioSrR9NwAp5xWwk+ieuJYJxJYQkJfY1XYRbCSngL
 3EmxP9UEfYSaxt+MkKUWMs0f72ItsERr4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDUz
 1clOLixPTU3MSk4r1kvNzNzECA4UBCHYwNmz3PMQoycGkJMo7xfRopBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3lUWQDnBotT01Iq0zBxgyMKkJTh4lER480DSvMUFibnFmekQqVOMxhzHNl3+w
 8TRcfPuHyYhlrz8vFQpcV5tYDQICYCUZpTmwQ2CxdIlRlkpYV5GoNOEeApSi3IzS1DlXzGKcz
 AqCfM+BlnIk5lXArfvFdApTECnlK8+AnJKSSJCSqqBMUZy8+f/KhrJ8xKvWdbksds8mPLpetu
 3rK0ixy7LBGSrh70q5HeaIbBhbbzov8T1P6TdEszkYrPjL2bPv6ey8NEClsV9u80VX3HwuU9m
 bWGYsWBiXMj3jZo2DC4P/XTtP0xZvXHu6d2vrPmNmp6JpuZIJHP8diwMeGK9QPrRrOygdS+/f
 6kSU2Ipzkg01GIuKk4EACzn9VygAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506097560!84415276!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9935 invoked from network); 22 Sep 2017 16:26:02 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Sep 2017 16:26:02 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MGPwOh021712
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:59 GMT
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 v8MGPwQn016703
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:58 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 v8MGPvKg001663;
 Fri, 22 Sep 2017 16:25:57 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 09:25:57 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org
Date: Fri, 22 Sep 2017 17:25:30 +0100
Message-Id: <20170922162530.10165-4-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170922162530.10165-1-joao.m.martins@oracle.com>
References: <20170922162530.10165-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 3/3] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBlcnZp
c29yKHMpCihLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNvcnJlc3Bv
bmRlbnQgZW50cnkgaW4KTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhlcmUncyBhbHJl
YWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCnRvcCBvZiB0aGUgaGVhZGVyIGZpbGUsIGhlbmNlIHRo
aXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCmV4cGxpY2l0bHkgYW5kIGhhdmUgYm90
aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCk91dCBvZiB0aGUgdHdvIG9wdGlvbnMgKGFu
ZCBwcm92aWRlZCBJIHdhcyBnaXZlbiBhIGNob2ljZSkgSSBjaG9vc2UgdGhlCm9yaWdpbmFsbHkg
cG9zdGVkIGJlY2F1c2UgdGhpcyBpcyBzbyBmYXIgdGhlIG9ubHkgQUJJIHNoYXJlZCBiZXR3ZWVu
IFhlbi9LVk0uCldoZW5ldmVyIHdlIGhhdmUgbW9yZSB0aGluZ3Mgc2hhcmVkIGl0IHdvdWxkIHBy
b2JhYmx5IGRlc2VydmUgbW92aW5nIGludG8gaXRzCm93biBzZWN0aW9uIGluIE1BSU5UQUlORVJT
IGZpbGUuIElmIG15IHRoaW5raW5nIGlzIHdyb25nLCBJIGNhbiBzd2l0Y2ggdG8gdGhlCmFsdGVy
bmF0aXZlIGkuZS4gYSAiUEFSQVZJUlQgQUJJUyIgc2VjdGlvbi4KCkNoYW5nZXMgc2luY2UgdjE6
CiAqIEFkZCBKdWVyZ2VuIEdyb3NzIEFja2VkLWJ5LgotLS0KIE1BSU5UQUlORVJTIHwgMiArKwog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJT
IGIvTUFJTlRBSU5FUlMKaW5kZXggMjI4MWFmNGI0MWI2Li41YTZjMjZjMjk4YjEgMTAwNjQ0Ci0t
LSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC03NTkyLDYgKzc1OTIsNyBAQCBT
OglTdXBwb3J0ZWQKIEY6CWFyY2gveDg2L2t2bS8KIEY6CWFyY2gveDg2L2luY2x1ZGUvdWFwaS9h
c20va3ZtKgogRjoJYXJjaC94ODYvaW5jbHVkZS9hc20va3ZtKgorRjoJYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHZjbG9jay1hYmkuaAogRjoJYXJjaC94ODYva2VybmVsL2t2bS5jCiBGOglhcmNoL3g4
Ni9rZXJuZWwva3ZtY2xvY2suYwogCkBAIC0xNDcwOCw2ICsxNDcwOSw3IEBAIEY6CWFyY2gveDg2
L3hlbi8KIEY6CWRyaXZlcnMvKi94ZW4tKmZyb250LmMKIEY6CWRyaXZlcnMveGVuLwogRjoJYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuLworRjoJYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay1h
YmkuaAogRjoJaW5jbHVkZS94ZW4vCiBGOglpbmNsdWRlL3VhcGkveGVuLwogRjoJRG9jdW1lbnRh
dGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQmB-0005ZW-5u; Fri, 22 Sep 2017 16:26:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dvQm9-0005Z7-PQ
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:26:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E6/74-01812-89935C95; Fri, 22 Sep 2017 16:26:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42LpnVTnqjvD8mi
 kwaxbMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apyWtYCtYqVPQt/sLYwLhcpouRi0NIYCKT
 xO89Zxm7GDmBnL+MEqeu5kEkNjBKNL7tZYFwGhkldh1YyAZSxSagJ9F6/jMziC0iYCpxcMI9V
 pAiZoHnTBLTzz0FSwgLeEj8634O1MDBwSKgKtG8jRckzCtgJ9HZ/IsdxJYQkJfY1XaRFcTmFL
 CXeHOinw3iCjuJtQ0/WSFqDCU+b1zKPIGRbwEjwypGjeLUorLUIl0jC72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMBQqWdgYNzB2H7C7xCjJAeTkijvFNOjkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeJMsgHKCRanpqRVpmTnAoIVJS3DwKInw5oGkeYsLEnOLM9MhUqcYjTmOb
 br8h4mj4+bdP0xCLHn5ealS4rzTQEoFQEozSvPgBsGi6RKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd6v5kBTeDLzSuD2vQI6hQnolPLVR0BOKUlESEk1MLLud1RuSn++UpDhy7SUlZopAhd
 PtO/9n7ujeC9n0MwXEySso5dEbJcOjnMozD7dLbhww8SJZYZ8yqvnvnEMf+Ub/lXUM+71lbx7
 7+716XH3ln5ZrTHxq/buvnxRvg8vwzpOz8q77ush1TLzvJLtrFfRQRvcAgWPr5mf5+YZOevNo
 /+ravRP31diKc5INNRiLipOBAApKvV5oQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506097559!104412997!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2788 invoked from network); 22 Sep 2017 16:26:00 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:26:00 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MGPlJl003616
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:48 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8MGPlin007001
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:47 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8MGPknX017878;
 Fri, 22 Sep 2017 16:25:46 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 09:25:46 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Fri, 22 Sep 2017 17:25:28 +0100
Message-Id: <20170922162530.10165-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170922162530.10165-1-joao.m.martins@oracle.com>
References: <20170922162530.10165-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v2 1/3] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93IHRoZXJlIGlzIG9ubHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlz
IGRlZmluZWQKb24ga3ZtY2xvY2sgc2luY2U6Cgpjb21taXQgZGFjMTZmYmE2ZmM1CigieDg2L3Zk
c286IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4
bWFwIikKClRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbnRlcmZhY2Ugc28gZmFyIGlzIGt2bS4gVGhp
cyBjb21taXQgYWRkcyBhCnNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQgbW92
ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKdG8gcHZjbG9jaywgd2hpY2ggaXMgYSBtb3JlIGdlbmVy
aWMgcGxhY2UgdG8gaGF2ZSBpdDsgYW5kIHdvdWxkCmFsbG93IG90aGVyIFBWIGNsb2Nrc291cmNl
cyB0byB1c2UgaXQsIHN1Y2ggYXMgWGVuLgoKU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBY2tlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogKiBSZWJhc2VkOiB0aGUgb25seSBj
b25mbGljdCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKIHB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKCkgc3ltYm9sIGFzIGl0IGlzIHVzZWQgYnkga3ZtIFBUUCBkcml2ZXIuCiAqIERvIG5vdCBp
bml0aWFsaXplIHB2dGlfY3B1MF92YSB0byBOVUxMIChjaGVja3BhdGNoIGVycm9yKQoKICggQ29t
bWVudHMgZnJvbSBBbmR5IEx1dG9taXJza2kgKQogKiBSZW1vdmVkIGFzbS9wdmNsb2NrLmggJ3B2
Y2xvY2tfc2V0X3B2dGlfY3B1MF92YScgZGVmaW5pdGlvbgogZm9yIG5vbiAhUEFSQVZJUlRfQ0xP
Q0sgdG8gYmV0dGVyIHRyYWNrIHNjcmV3ZWQgS2NvbmZpZyBzdHVmZi4KICogQWRkIGhpcyBBY2tl
ZC1ieSAocHJvdmlkZWQgdGhlIHByZXZpb3VzIGFkanVzdG1lbnQgd2FzIG1hZGUpCgpDaGFuZ2Vz
IHNpbmNlIFJGQzoKIChDb21tZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSkKICogQWRkIF9faW5p
dCB0byBwdmNsb2NrX3NldF9wdnRpX2NwdTBfdmEKICogQWRkIFdBUk5fT04odmNsb2NrX3dhc191
c2VkKFZDTE9DS19QVkNMT0NLKSkgdG8KIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YQotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaCB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KIGFy
Y2gveDg2L2tlcm5lbC9rdm1jbG9jay5jICAgICB8ICA3ICstLS0tLS0KIGFyY2gveDg2L2tlcm5l
bC9wdmNsb2NrLmMgICAgICB8IDE0ICsrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1
IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3B2Y2xvY2suaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaAppbmRl
eCA0NDhjZmUxYjQ4Y2YuLjZmMjI4ZjkwY2RkNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHZjbG9jay5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaApAQCAt
NCwxNSArNCw2IEBACiAjaW5jbHVkZSA8bGludXgvY2xvY2tzb3VyY2UuaD4KICNpbmNsdWRlIDxh
c20vcHZjbG9jay1hYmkuaD4KIAotI2lmZGVmIENPTkZJR19LVk1fR1VFU1QKLWV4dGVybiBzdHJ1
Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQp
OwotI2Vsc2UKLXN0YXRpYyBpbmxpbmUgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZv
ICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKQotewotCXJldHVybiBOVUxMOwotfQotI2VuZGlm
Ci0KIC8qIHNvbWUgaGVscGVyIGZ1bmN0aW9ucyBmb3IgeGVuIGFuZCBrdm0gcHYgY2xvY2sgc291
cmNlcyAqLwogdTY0IHB2Y2xvY2tfY2xvY2tzb3VyY2VfcmVhZChzdHJ1Y3QgcHZjbG9ja192Y3B1
X3RpbWVfaW5mbyAqc3JjKTsKIHU4IHB2Y2xvY2tfcmVhZF9mbGFncyhzdHJ1Y3QgcHZjbG9ja192
Y3B1X3RpbWVfaW5mbyAqc3JjKTsKQEAgLTEwMSw0ICs5MiwxNCBAQCBzdHJ1Y3QgcHZjbG9ja192
c3lzY2FsbF90aW1lX2luZm8gewogCiAjZGVmaW5lIFBWVElfU0laRSBzaXplb2Yoc3RydWN0IHB2
Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvKQogCisjaWZkZWYgQ09ORklHX1BBUkFWSVJUX0NMT0NL
Cit2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90
aW1lX2luZm8gKnB2dGkpOworc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNs
b2NrX3B2dGlfY3B1MF92YSh2b2lkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHN0cnVjdCBwdmNs
b2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEodm9pZCkKK3sKKwly
ZXR1cm4gTlVMTDsKK30KKyNlbmRpZgorCiAjZW5kaWYgLyogX0FTTV9YODZfUFZDTE9DS19IICov
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYyBiL2FyY2gveDg2L2tlcm5l
bC9rdm1jbG9jay5jCmluZGV4IGQ4ODk2NzY1OTA5OC4uNTM4NzM4MDQ3ZmY1IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva3ZtY2xv
Y2suYwpAQCAtNDcsMTIgKzQ3LDYgQEAgZWFybHlfcGFyYW0oIm5vLWt2bWNsb2NrIiwgcGFyc2Vf
bm9fa3ZtY2xvY2spOwogc3RhdGljIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAq
aHZfY2xvY2s7CiBzdGF0aWMgc3RydWN0IHB2Y2xvY2tfd2FsbF9jbG9jayB3YWxsX2Nsb2NrOwog
Ci1zdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUwX3Zh
KHZvaWQpCi17Ci0JcmV0dXJuIGh2X2Nsb2NrOwotfQotRVhQT1JUX1NZTUJPTF9HUEwocHZjbG9j
a19wdnRpX2NwdTBfdmEpOwotCiAvKgogICogVGhlIHdhbGxjbG9jayBpcyB0aGUgdGltZSBvZiBk
YXkgd2hlbiB3ZSBib290ZWQuIFNpbmNlIHRoZW4sIHNvbWUgdGltZSBtYXkKICAqIGhhdmUgZWxh
cHNlZCBzaW5jZSB0aGUgaHlwZXJ2aXNvciB3cm90ZSB0aGUgZGF0YS4gU28gd2UgdHJ5IHRvIGFj
Y291bnQgZm9yCkBAIC0zMzQsNiArMzI4LDcgQEAgaW50IF9faW5pdCBrdm1fc2V0dXBfdnN5c2Nh
bGxfdGltZWluZm8odm9pZCkKIAkJcmV0dXJuIDE7CiAJfQogCisJcHZjbG9ja19zZXRfcHZ0aV9j
cHUwX3ZhKGh2X2Nsb2NrKTsKIAlwdXRfY3B1KCk7CiAKIAlrdm1fY2xvY2suYXJjaGRhdGEudmNs
b2NrX21vZGUgPSBWQ0xPQ0tfUFZDTE9DSzsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9w
dmNsb2NrLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jCmluZGV4IDVjM2Y2ZDZhNTA3OC4u
Y2I3ZDZkOWM5YzJkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcHZjbG9jay5jCisrKyBi
L2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKQEAgLTI1LDggKzI1LDEwIEBACiAKICNpbmNsdWRl
IDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3B2Y2xvY2suaD4KKyNpbmNsdWRlIDxhc20v
dmd0b2QuaD4KIAogc3RhdGljIHU4IHZhbGlkX2ZsYWdzIF9fcmVhZF9tb3N0bHkgPSAwOworc3Rh
dGljIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZ0aV9jcHUwX3ZhIF9fcmVh
ZF9tb3N0bHk7CiAKIHZvaWQgcHZjbG9ja19zZXRfZmxhZ3ModTggZmxhZ3MpCiB7CkBAIC0xNDQs
MyArMTQ2LDE1IEBAIHZvaWQgcHZjbG9ja19yZWFkX3dhbGxjbG9jayhzdHJ1Y3QgcHZjbG9ja193
YWxsX2Nsb2NrICp3YWxsX2Nsb2NrLAogCiAJc2V0X25vcm1hbGl6ZWRfdGltZXNwZWModHMsIG5v
dy50dl9zZWMsIG5vdy50dl9uc2VjKTsKIH0KKwordm9pZCBwdmNsb2NrX3NldF9wdnRpX2NwdTBf
dmEoc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpKQoreworCVdBUk5fT04o
dmNsb2NrX3dhc191c2VkKFZDTE9DS19QVkNMT0NLKSk7CisJcHZ0aV9jcHUwX3ZhID0gcHZ0aTsK
K30KKworc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1
MF92YSh2b2lkKQoreworCXJldHVybiBwdnRpX2NwdTBfdmE7Cit9CitFWFBPUlRfU1lNQk9MX0dQ
TChwdmNsb2NrX3B2dGlfY3B1MF92YSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:26:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQmA-0005ZK-VA; Fri, 22 Sep 2017 16:26:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dvQm9-0005Z6-Kf
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:26:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 EB/12-03422-89935C95; Fri, 22 Sep 2017 16:26:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsUyZ7p8oO4My6O
 RBrO+yVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzX+xgKVjHVTH393zGBsY5HF2MXBxCApOZ
 JI7df8wE4fxllGjsfwTlbGCUmHxuNTuE08go0fz9PmMXIycHm4CeROv5z8wgtoiAg8TLd0sYQ
 YqYBXYxSUz5Npm1i5GDQ1jAVOJcbwiIySKgKvHnLVg5r4CdxNq5d8FsCQF5iV1tF1khbGOJ9r
 cX2SYw8ixgZFjFqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 oewYg2MG472PkIUZJDiYlUd4ppkcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvjEHygkWpaan
 VqRl5gCDECYtwcGjJMKrbQGU5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOO80kCIBkKKM0
 jy4EbCIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3q8gl/Bk5pXAbXoFdAQT0BHlq4+AHF
 GSiJCSamBkecnza9HROv+PT07GP9P882bDiWiTfTY3L9kcn75+HqOz4demcNXXNVs1Mjl8dws
 9MvNm/zRpi6zp+rW1gY/TY3gXTv2R3rj2qLhMv/eFzNM3bDjeBZ6J33Be4mKW5c3MqYoOncu/
 ZtgEfT+8besjmZUXo9/fiU4usf7vf7zm1N2J93YdmXaMQ4mlOCPRUIu5qDgRABermoyDAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506097558!117299826!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24636 invoked from network); 22 Sep 2017 16:26:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:26:00 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MGPjQb021491
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:46 GMT
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 v8MGPiW4016079
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:44 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8MGPfBu008461;
 Fri, 22 Sep 2017 16:25:41 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 09:25:41 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 17:25:27 +0100
Message-Id: <20170922162530.10165-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Joao Martins <joao.m.martins@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v2 0/3] x86/xen: pvclock vdso support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKU29ycnkgZm9yIHRoZSBodWdlIGRlbGF5IGluIGZvbGxvd2luZyB1cCB0aGlzIHNlcmll
cy4KClRoaXMgdGFrZSAyIGZvciB2ZHNvIGZvciBYZW4uIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQg
Y2FuIGJlIHNldCBzdGFydGluZyBYZW4KIDQuOCB3aGljaCBpcyByZXF1aXJlZCBmb3IgdmRzbyB0
aW1lIHJlbGF0ZWQgY2FsbHMuIEluIG9yZGVyIHRvIGhhdmUgaXQgb24sIHlvdQpuZWVkIHRvIGhh
dmUgdGhlIGh5cGVydmlzb3IgY2xvY2tzb3VyY2UgYmUgVFNDIGUuZy4gd2l0aCB0aGUgZm9sbG93
aW5nIGJvb3QKcGFyYW1zICJjbG9ja3NvdXJjZT10c2MgdHNjPXN0YWJsZTpzb2NrZXQiLgoKU2Vy
aWVzIGlzIHN0cnVjdHVyZWQgYXMgZm9sbG93aW5nOgoKUGF0Y2ggMSBzdHJlYW1saW5lcyBwdnRp
IHBhZ2UgZ2V0L3NldCBpbiBwdmNsb2NrIGZvciBib3RoIG9mIGl0cyB1c2VycwpQYXRjaCAyIHJl
Z2lzdGVycyB0aGUgcHZ0aSBwYWdlIG9uIFhlbiBhbmQgc2V0cyBpdCBpbiBwdmNsb2NrIGFjY29y
ZGluZ2x5ClBhdGNoIDMgYWRkcyBhIGZpbGUgdG8gS1ZNL1hlbiBtYWludGFpbmVycyBmb3IgdHJh
Y2tpbmcgcHZjbG9jayBBQkkgY2hhbmdlcy4KCkNoYW5nZWxvZyBzaW5jZSB2MSBpcyBpbmNsdWRl
ZCBpbiBpbmRpdmlkdWFsIHBhdGNoZXMuCgpBbnkgY29tbWVudHMvc3VnZ2VzdGlvbnMgYXJlIHdl
bGNvbWUuCgpUaGFua3MsCkpvYW8KCgpKb2FvIE1hcnRpbnMgKDMpOgogIHg4Ni9wdmNsb2NrOiBh
ZGQgc2V0dGVyIGZvciBwdmNsb2NrX3B2dGlfY3B1MF92YQogIHg4Ni94ZW4vdGltZTogc2V0dXAg
dmNwdSAwIHRpbWUgaW5mbyBwYWdlCiAgTUFJTlRBSU5FUlM6IHhlbiwga3ZtOiB0cmFjayBwdmNs
b2NrLWFiaS5oIGNoYW5nZXMKCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgfCAgIDIg
KwogYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oIHwgIDE5ICsrKystLS0tCiBhcmNoL3g4
Ni9rZXJuZWwva3ZtY2xvY2suYyAgICAgfCAgIDcgKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcHZjbG9j
ay5jICAgICAgfCAgMTQgKysrKysrCiBhcmNoL3g4Ni94ZW4vc3VzcGVuZC5jICAgICAgICAgfCAg
IDQgKysKIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAgICAgICB8IDEwMCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAg
ICAgIHwgICAyICsKIGluY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggICB8ICAyOCArKysrKysr
KysrKysKIDggZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQmJ-0005db-Pz; Fri, 22 Sep 2017 16:26:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dvQmI-0005d3-NR
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:26:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C2/58-03423-1A935C95; Fri, 22 Sep 2017 16:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqjvX8mi
 kwa/tLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8KxtYCzbaVixd/Y25gfGVcRcjF4eQwGQm
 iUNn5rNCOL8ZJXb0rmXsYuQEcjYwSnyYGQWRaGSUOD3zMCtIgk1AT6L1/GdmEFtEwEHi5bslj
 CBFzAK7mCROrZ4MlhAWcJT4tugY2CQWAVWJ9inXweK8AnYSJ9+tBrMlBOQldrVdBBvKKWAv8e
 ZEPxvEZjuJtQ0/WSFqjCX6ZvWxTGDkW8DIsIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzBYGIBgB+PpdYGHGCU5mJREeaeYHo0U4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMF7zwIoJ1iUmp5akZaZAwxbmLQEB4+SCG8eSJq3uCAxtzgzHSJ1itGY49imy3+YO
 Dpu3v3DJMSSl5+XKiXOqw2MCCEBkNKM0jy4QbB4usQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 Vh3scgC3ky80rg9r0COoUJ6JTy1UdATilJREhJNTBG9Gyu/7ZlXrSLOF/9z7jat8IBaV0Hgq7
 L5DiYCb6bHuPcV/P86M3MJzFNJ/8FZ70L3fZ5fVX6NrtfKTcOX5668eh29VcLDk0psv/6g2HF
 vmnZsWKVG6t22T7g2/TmamZ94qLwBL5tV39y/+u0zeS4ueNbQrWayqRr11Z4P/m2tG9ttfoqj
 8DTSizFGYmGWsxFxYkAPxE4IqICAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506097563!107195048!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24821 invoked from network); 22 Sep 2017 16:26:04 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:26:04 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MGPqhP003742
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:53 GMT
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 v8MGPqDP027365
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:25:52 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 v8MGPpJY001621;
 Fri, 22 Sep 2017 16:25:51 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 09:25:50 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri, 22 Sep 2017 17:25:29 +0100
Message-Id: <20170922162530.10165-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170922162530.10165-1-joao.m.martins@oracle.com>
References: <20170922162530.10165-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v2 2/3] x86/xen/time: setup vcpu 0 time info page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAg
dGhlIHRpbWUKaW5mbyBwYWdlIGZvciB2Y3B1IDAgYW5kIHJlZ2lzdGVyIHRoZSBwYWdlIHdpdGgg
WGVuIHVzaW5nIHRoZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVy
Y2FsbC4gVGhpcyBoeXBlcmNhbGwKd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRp
IHdoaWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCm5lY2Vzc2FyeSBmbGFncyBmb3IgdmRzby4gQWZ0
ZXJ3YXJkcyB3ZSBjaGVjayBpZiBpdCBzdXBwb3J0cyB0aGUKUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBmbGFnIHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCnZkc28vdnN5c2NhbGwgc3VwcG9y
dC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0CndpbGwgYmUgbGF0
ZXIgb24gdXNlZCB3aGVuIG1hcHBpbmcgdGhlIHZkc28gaW1hZ2UuCgpUaGUgeGVuIGhlYWRlcnMg
YXJlIGFsc28gdXBkYXRlZCB0byBpbmNsdWRlIHRoZSBuZXcgaHlwZXJjYWxsIGZvcgpyZWdpc3Rl
cmluZyB0aGUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgc2lu
Y2UgdjE6CiAqIENoZWNrIGZsYWdzIGFoZWFkIHRvIHNlZSBpZiB0aGUgIHByaW1hcnkgY2xvY2sg
Y2FuIHVzZQogUFZDTE9DS19UU0NfU1RBQkxFX0JJVCBldmVuIGlmIHNlY29uZGFyeSByZWdpc3Ry
YXRpb24gZmFpbHMuCgogKENvbW1lbnRzIGZyb20gQm9yaXMpCiAqIFJlbW92ZSBhZGRyLCBhZGRy
IHZhcmlhYmxlczsKICogQ2hhbmdlIGZpcnN0IHByX2RlYnVnIHRvIHByX3dhcm47CiAqIENoYW5n
ZSBsYXN0IHByX2RlYnVnIHRvIHByX25vdGljZTsKICogQWRkIHJvdXRpbmUgdG8gc29sZWx5IHJl
Z2lzdGVyIHNlY29uZGFyeSB0aW1lIGluZm8uCiAqIE1vdmUgeGVuX2Nsb2NrIHRvIG91dHNpZGUg
eGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbyB0byBhbGxvdwogcmVzdG9yZSBwYXRoIHRvIHNp
bXBseSByZS1yZWdpc3RlciBzZWNvbmRhcnkgdGltZSBpbmZvLiBMZXQgdXMKIGhhbmRsZSB0aGUg
cmVzdG9yZSBwYXRoIG1vcmUgZ3JhY2VmdWxseSB3aXRob3V0IHJlLWFsbG9jYXRpbmcgYQogcGFn
ZS4KICogUmVtb3ZlZCBjcHUgYXJndW1lbnQgZnJvbSB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9p
bmZvKCkKICogQWRqdXN0bWVudCBmYWlsZWQgcmVnaXN0cmF0aW9uIGVycm9yIG1lc3NhZ2VzL2xv
Z2xldmVsIHRvIGJlIHRoZSBzYW1lCiAqIEFsc28gdGVhcmRvd24gc2Vjb25kYXJ5IHRpbWUgaW5m
byBvbiBzdXNwZW5kCgpDaGFuZ2VzIHNpbmNlIFJGQzoKIChDb21tZW50cyBmcm9tIEJvcmlzIGFu
ZCBEYXZpZCkKICogUmVtb3ZlIEtjb25maWcgb3B0aW9uCiAqIFVzZSBnZXRfemVyb2VkX3BhZ2Uv
ZnJlZS9wYWdlCiAqIFJlbW92ZSB0aGUgaHlwZXJjYWxsIGF2YWlsYWJpbGl0eSBjaGVjawogKiBV
bnJlZ2lzdGVyIHB2dGkgd2l0aCBhcmcuYWRkci52ID0gTlVMTCBpZiBzdGFibGUgYml0IGlzbid0
IHN1cHBvcnRlZC4KIChOZXcpCiAqIFNldCBzZWNvbmRhcnkgY29weSBvbiByZXN0b3JlIHN1Y2gg
dGhhdCBpdCB3b3JrcyBvbiBtaWdyYXRpb24uCiAqIERyb3AgZ2xvYmFsIHhlbl9jbG9jayB2YXJp
YWJsZSBhbmQgc3Rhc2ggaXQgbG9jYWxseSBvbgogeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5m
by4KICogV0FSTl9PTihyZXQpIGlmIHdlIGZhaWwgdG8gdW5yZWdpc3RlciB0aGUgcHZ0aS4KLS0t
CiBhcmNoL3g4Ni94ZW4vc3VzcGVuZC5jICAgICAgIHwgICA0ICsrCiBhcmNoL3g4Ni94ZW4vdGlt
ZS5jICAgICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4v
aW50ZXJmYWNlL3ZjcHUuaCB8ICAyOCArKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTM0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jIGIvYXJj
aC94ODYveGVuL3N1c3BlbmQuYwppbmRleCBkNmIxNjgwNjkzYTkuLjgwMGVkMzZlY2ZiYSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYworKysgYi9hcmNoL3g4Ni94ZW4vc3VzcGVu
ZC5jCkBAIC0xNiw2ICsxNiw4IEBACiAKIHZvaWQgeGVuX2FyY2hfcHJlX3N1c3BlbmQodm9pZCkK
IHsKKwl4ZW5fc2F2ZV90aW1lX21lbW9yeV9hcmVhKCk7CisKIAlpZiAoeGVuX3B2X2RvbWFpbigp
KQogCQl4ZW5fcHZfcHJlX3N1c3BlbmQoKTsKIH0KQEAgLTI2LDYgKzI4LDggQEAgdm9pZCB4ZW5f
YXJjaF9wb3N0X3N1c3BlbmQoaW50IGNhbmNlbGxlZCkKIAkJeGVuX3B2X3Bvc3Rfc3VzcGVuZChj
YW5jZWxsZWQpOwogCWVsc2UKIAkJeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVkKTsKKwor
CXhlbl9yZXN0b3JlX3RpbWVfbWVtb3J5X2FyZWEoKTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX3Zj
cHVfbm90aWZ5X3Jlc3RvcmUodm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90
aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCmluZGV4IDFlY2IwNWRiMzYzMi4uMjkyNGI5NzY5
MWM2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hlbi90
aW1lLmMKQEAgLTM3MCw2ICszNzAsMTA1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfdGltZV9v
cHMgeGVuX3RpbWVfb3BzIF9faW5pdGNvbnN0ID0gewogCS5zdGVhbF9jbG9jayA9IHhlbl9zdGVh
bF9jbG9jaywKIH07CiAKK3N0YXRpYyBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
Knhlbl9jbG9jayBfX3JlYWRfbW9zdGx5OworCit2b2lkIHhlbl9zYXZlX3RpbWVfbWVtb3J5X2Fy
ZWEodm9pZCkKK3sKKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7CisJ
aW50IHJldDsKKworCWlmICgheGVuX2Nsb2NrKQorCQlyZXR1cm47CisKKwl0LmFkZHIudiA9IE5V
TEw7CisKKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGlt
ZV9tZW1vcnlfYXJlYSwgMCwgJnQpOworCWlmIChyZXQgIT0gMCkKKwkJcHJfbm90aWNlKCJDYW5u
b3Qgc2F2ZSBzZWNvbmRhcnkgdmNwdV90aW1lX2luZm8gKGVyciAlZCkiLAorCQkJICByZXQpOwor
CWVsc2UKKwkJY2xlYXJfcGFnZSh4ZW5fY2xvY2spOworfQorCit2b2lkIHhlbl9yZXN0b3JlX3Rp
bWVfbWVtb3J5X2FyZWEodm9pZCkKK3sKKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9y
eV9hcmVhIHQ7CisJaW50IHJldDsKKworCWlmICgheGVuX2Nsb2NrKQorCQlyZXR1cm47CisKKwl0
LmFkZHIudiA9ICZ4ZW5fY2xvY2stPnB2dGk7CisKKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3Ao
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwgMCwgJnQpOworCisJLyoKKwkg
KiBXZSBkb24ndCBkaXNhYmxlIFZDTE9DS19QVkNMT0NLIGVudGlyZWx5IGlmIGl0IGZhaWxzIHRv
IHJlZ2lzdGVyIHRoZQorCSAqIHNlY29uZGFyeSB0aW1lIGluZm8gd2l0aCBYZW4gb3IgaWYgd2Ug
bWlncmF0ZWQgdG8gYSBob3N0IHdpdGhvdXQgdGhlCisJICogbmVjZXNzYXJ5IGZsYWdzLiBPbiBi
b3RoIG9mIHRoZXNlIGNhc2VzIHdoYXQgaGFwcGVucyBpcyBlaXRoZXIKKwkgKiBwcm9jZXNzIHNl
ZWluZyBhIHplcm9lZCBvdXQgcHZ0aSBvciBzZWVpbmcgbm8gUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VAorCSAqIGJpdCBzZXQuIFVzZXJzcGFjZSBjaGVja3MgdGhlIGxhdHRlciBhbmQgaWYgMCwgaXQg
ZGlzY2FyZHMgdGhlIGRhdGEKKwkgKiBpbiBwdnRpIGFuZCBmYWxsYmFja3MgdG8gYSBzeXN0ZW0g
Y2FsbCBmb3IgYSByZWxpYWJsZSB0aW1lc3RhbXAuCisJICovCisJaWYgKHJldCAhPSAwKQorCQlw
cl9ub3RpY2UoIkNhbm5vdCByZXN0b3JlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVk
KSIsCisJCQkgIHJldCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9zZXR1cF92c3lzY2FsbF90aW1l
X2luZm8odm9pZCkKK3sKKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7
CisJc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp0aTsKKwlzdHJ1Y3QgcHZjbG9j
a192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKKwlpbnQgcmV0OworCisJcHZ0aSA9ICZfX3RoaXNfY3B1
X3JlYWQoeGVuX3ZjcHUpLT50aW1lOworCisJLyoKKwkgKiBXZSBjaGVjayBhaGVhZCBvbiB0aGUg
cHJpbWFyeSB0aW1lIGluZm8gaWYgdGhpcworCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ugc3Bl
ZWRpbmcgdXAgWGVuIGNsb2Nrc291cmNlLgorCSAqLworCWlmICghKHB2dGktPmZsYWdzICYgUFZD
TE9DS19UU0NfU1RBQkxFX0JJVCkpCisJCXJldHVybjsKKworCXB2Y2xvY2tfc2V0X2ZsYWdzKFBW
Q0xPQ0tfVFNDX1NUQUJMRV9CSVQpOworCisJdGkgPSAoc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxf
dGltZV9pbmZvICopIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKKwlpZiAoIXRpKQorCQly
ZXR1cm47CisKKwl0LmFkZHIudiA9ICZ0aS0+cHZ0aTsKKworCXJldCA9IEhZUEVSVklTT1JfdmNw
dV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7CisJaWYg
KHJldCkgeworCQlwcl9ub3RpY2UoInhlbjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAo
ZXJyICVkKVxuIiwgcmV0KTsKKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKSB0aSk7CisJCXJl
dHVybjsKKwl9CisKKwkvKgorCSAqIElmIHRoZSBjaGVjayBhYm92ZSBzdWNjZWRkZWQgdGhpcyBv
bmUgc2hvdWxkIHRvbyBzaW5jZSBpdCdzIHRoZQorCSAqIHNhbWUgZGF0YSBvbiBib3RoIHByaW1h
cnkgYW5kIHNlY29uZGFyeSB0aW1lIGluZm9zIGp1c3QgZGlmZmVyZW50CisJICogbWVtb3J5IHJl
Z2lvbnMuIEJ1dCB3ZSBzdGlsbCBjaGVjayBpdCBpbiBjYXNlIGh5cGVydmlzb3IgaXMgYnVnZ3ku
CisJICovCisJcHZ0aSA9ICZ0aS0+cHZ0aTsKKwlpZiAoIShwdnRpLT5mbGFncyAmIFBWQ0xPQ0tf
VFNDX1NUQUJMRV9CSVQpKSB7CisJCXQuYWRkci52ID0gTlVMTDsKKwkJcmV0ID0gSFlQRVJWSVNP
Ul92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsCisJCQkJCSAw
LCAmdCk7CisJCWlmICghcmV0KQorCQkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKSB0aSk7CisK
KwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClc
biIsIHJldCk7CisJCXJldHVybjsKKwl9CisKKwl4ZW5fY2xvY2sgPSB0aTsKKwlwdmNsb2NrX3Nl
dF9wdnRpX2NwdTBfdmEoeGVuX2Nsb2NrKTsKKworCXhlbl9jbG9ja3NvdXJjZS5hcmNoZGF0YS52
Y2xvY2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVu
X3RpbWVfaW5pdCh2b2lkKQogewogCWludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0z
OTYsNiArNDk1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIAlz
ZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1RTQyk7CiAKIAl4ZW5fc2V0dXBfcnVuc3Rh
dGVfaW5mbyhjcHUpOworCXhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKTsKIAl4ZW5fc2V0
dXBfdGltZXIoY3B1KTsKIAl4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKCk7CiAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4
IGM4YTZkMjI0ZjdlZC4uZjk2ZGJlZGIzM2Q0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVu
LW9wcy5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKQEAgLTY5LDYgKzY5LDggQEAgdm9p
ZCB4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KTsKIHZvaWQgeGVuX3RlYXJkb3duX3Rp
bWVyKGludCBjcHUpOwogdTY0IHhlbl9jbG9ja3NvdXJjZV9yZWFkKHZvaWQpOwogdm9pZCB4ZW5f
c2V0dXBfY3B1X2Nsb2NrZXZlbnRzKHZvaWQpOwordm9pZCB4ZW5fc2F2ZV90aW1lX21lbW9yeV9h
cmVhKHZvaWQpOwordm9pZCB4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpOwogdm9p
ZCBfX2luaXQgeGVuX2luaXRfdGltZV9vcHModm9pZCk7CiB2b2lkIF9faW5pdCB4ZW5faHZtX2lu
aXRfdGltZV9vcHModm9pZCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92
Y3B1LmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCmluZGV4IDk4MTg4Yzg3ZjVjMS4u
OGRhNzg4YzViZDRmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCisr
KyBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKQEAgLTE3OCw0ICsxNzgsMzIgQEAgREVG
SU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9yZWdpc3Rlcl92Y3B1X2luZm8pOwogCiAvKiBT
ZW5kIGFuIE5NSSB0byB0aGUgc3BlY2lmaWVkIFZDUFUuIEBleHRyYV9hcmcgPT0gTlVMTC4gKi8K
ICNkZWZpbmUgVkNQVU9QX3NlbmRfbm1pICAgICAgICAgICAgIDExCisKKy8qCisgKiBSZWdpc3Rl
ciBhIG1lbW9yeSBsb2NhdGlvbiB0byBnZXQgYSBzZWNvbmRhcnkgY29weSBvZiB0aGUgdmNwdSB0
aW1lCisgKiBwYXJhbWV0ZXJzLiAgVGhlIG1hc3RlciBjb3B5IHN0aWxsIGV4aXN0cyBhcyBwYXJ0
IG9mIHRoZSB2Y3B1IHNoYXJlZAorICogbWVtb3J5IGFyZWEsIGFuZCB0aGlzIHNlY29uZGFyeSBj
b3B5IGlzIHVwZGF0ZWQgd2hlbmV2ZXIgdGhlIG1hc3RlciBjb3B5CisgKiBpcyB1cGRhdGVkIChh
bmQgdXNpbmcgdGhlIHNhbWUgdmVyc2lvbmluZyBzY2hlbWUgZm9yIHN5bmNocm9uaXNhdGlvbiku
CisgKgorICogVGhlIGludGVudCBpcyB0aGF0IHRoaXMgY29weSBtYXkgYmUgbWFwcGVkIChSTykg
aW50byB1c2Vyc3BhY2Ugc28KKyAqIHRoYXQgdXNlcm1vZGUgY2FuIGNvbXB1dGUgc3lzdGVtIHRp
bWUgdXNpbmcgdGhlIHRpbWUgaW5mbyBhbmQgdGhlCisgKiB0c2MuICBVc2VybW9kZSB3aWxsIHNl
ZSBhbiBhcnJheSBvZiB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3R1cmVzLCBvbmUKKyAqIGZvciBlYWNo
IHZjcHUsIGFuZCBjaG9vc2UgdGhlIHJpZ2h0IG9uZSBieSBhbiBleGlzdGluZyBtZWNoYW5pc20K
KyAqIHdoaWNoIGFsbG93cyBpdCB0byBnZXQgdGhlIGN1cnJlbnQgdmNwdSBudW1iZXIgKHN1Y2gg
YXMgdmlhIGEKKyAqIHNlZ21lbnQgbGltaXQpLiAgSXQgY2FuIHRoZW4gYXBwbHkgdGhlIG5vcm1h
bCBhbGdvcml0aG0gdG8gY29tcHV0ZQorICogc3lzdGVtIHRpbWUgZnJvbSB0aGUgdHNjLgorICoK
KyAqIEBleHRyYV9hcmcgPT0gcG9pbnRlciB0byB2Y3B1X3JlZ2lzdGVyX3RpbWVfaW5mb19tZW1v
cnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGlt
ZV9tZW1vcnlfYXJlYSAgIDEzCitERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X3RpbWVf
aW5mb190KTsKK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgeworCXVuaW9u
IHsKKwkJR1VFU1RfSEFORExFKHZjcHVfdGltZV9pbmZvX3QpIGg7CisJCXN0cnVjdCBwdmNsb2Nr
X3ZjcHVfdGltZV9pbmZvICp2OworCQl1aW50NjRfdCBwOworCX0gYWRkcjsKK307CitERUZJTkVf
R1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWFfdCk7CisK
ICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkNQVV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQnx-0005xy-5J; Fri, 22 Sep 2017 16:27:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvQnw-0005xY-0l
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:27:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 50/C0-03454-70A35C95; Fri, 22 Sep 2017 16:27:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ovy6b1dF
 Ig5allhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRpQ9ZCw5yV/TsvsDWwNjL2cXIySEhYCTx
 duI/pi5GLg4hgYWMEuvWzWQCSQgLhEo823SXGcQWEbCTeL1wNitIEbPAYUaJX7332EESQgKNj
 BJ/PomB2GwCqhIbrp9iBbF5Bawlms6sAhvEAhS//PUPI4gtKhAu0XS2nwWiRlDi5MwnYDangI
 HEzJ3b2EBsZgF1iT/zLjFD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGUAgh2MX5YFHGKU
 5GBSEuWdYno0UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4glUE6wKDU9tSItMwcYKzBpCQ4eJ
 RHePAugNG9xQWJucWY6ROoUo6KUOO80kIQASCKjNA+uDRaflxhlpYR5GYEOEeIpSC3KzSxBlX
 /FKM7BqCTM+xhkCk9mXgnc9FdAi5mAFpevPgKyuCQRISXVwBhjOW2u5QRdy3P9LZfVcne/OrG
 6b0bVe0a1LUyipS+Mzc8c1p5qtXpp0vP37tuvLFhXF2hX/XOhgqqVW7v0krpQcY3Grsgim5Cr
 Hw9H9EfNa1d2LDsRH31D+VTQVGFu5b1KP32Zj3H1KVbfa/fcuyR38X/Xlfs+Krj0CZ6KzCm9P
 Sd14+430UosxRmJhlrMRcWJAAOUwprKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506097670!77525111!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13991 invoked from network); 22 Sep 2017 16:27:50 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 16:27:50 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 219E9AE92;
 Fri, 22 Sep 2017 16:27:50 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, andrew.cooper3@citrix.com
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-11-jgross@suse.com> <59C53E91020000780017EB95@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <666d345b-33cf-fcd0-f6d8-59378a7b1bff@suse.com>
Date: Fri, 22 Sep 2017 18:27:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C53E91020000780017EB95@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v9 10/10] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTY6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA5LjE3IGF0
IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gQEAgLTkyOSw2ICs5MjksMTMg
QEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKPj4gICAgICAgICAgcmVzLT5iID0gdi0+dmNwdV9pZDsKPj4gICAgICAgICAg
YnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIDU6IC8qIFBWLXNwZWNpZmljIHBhcmFtZXRlcnMgKi8K
Pj4gKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8IHN1YmxlYWYgIT0gMCApCj4+ICsg
ICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICByZXMtPmEgPSBnZW5lcmljX2Zsc2wo
Z2V0X3VwcGVyX21mbl9ib3VuZCgpKSArIFBBR0VfU0hJRlQ7Cj4+ICsgICAgICAgIGJyZWFrOwo+
IAo+IFRoZSBzdWJsZWFmIGNoZWNrIGhlcmUgc2hvdWxkIGJlIG1pcnJvcmVkIC4uLgo+IAo+PiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaAo+PiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaAo+PiBAQCAtODUsNiArODUsMTUgQEAKPj4gICNk
ZWZpbmUgWEVOX0hWTV9DUFVJRF9JT01NVV9NQVBQSU5HUyAgICgxdSA8PCAyKQo+PiAgI2RlZmlu
ZSBYRU5fSFZNX0NQVUlEX1ZDUFVfSURfUFJFU0VOVCAgKDF1IDw8IDMpIC8qIHZjcHUgaWQgaXMg
cHJlc2VudCBpbiBFQlggCj4+ICovCj4+ICAKPj4gLSNkZWZpbmUgWEVOX0NQVUlEX01BWF9OVU1f
TEVBVkVTIDQKPj4gKy8qCj4+ICsgKiBMZWFmIDYgKDB4NDAwMDB4MDUpCj4+ICsgKiBQVi1zcGVj
aWZpYyBwYXJhbWV0ZXJzCj4+ICsgKiBFQVg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNz
IHdpZHRoCj4+ICsgKi8KPiAKPiAuLi4gaW4gdGhlIGNvbW1lbnQgaGVyZS4gVGhpcyBpcyBlYXNp
bHkgZG9hYmxlIHdoaWxlIGNvbW1pdHRpbmcsCgpVcCB0byBub3cgdGhlcmUgaXMgbm8gZXhhbXBs
ZSBmb3IgdGhpczogdGhlIHRpbWUgbGVhZiBpc24ndCBkb2N1bWVudGVkCmFuZCB0aGUgSFZNIGxl
YWYgZnJvbSB3aGljaCBJIGNvcGllZCB0aGUgc3VibGVhZiBjaGVjayBkb2Vzbid0IGhhdmUKYW55
dGhpbmcgcmVsYXRlZCB0byBpdCBpbiB0aGUgY29tbWVudHMuCgpEbyB5b3UgaGF2ZSBhbnkgc3Bl
Y2lhbCBmb3JtYXQgcmVjb21tZW5kYXRpb25zPwoKQW5kIHNob3VsZCBJIGFkZCByZWxhdGVkIGNv
bW1lbnRzIHRvIHRoZSBIVk0gbGVhZiBzZWN0aW9uPwoKPiBidXQgSSdkIGxpa2UgdG8gYmUgY2Vy
dGFpbiBBbmRyZXcgaW4gcGFydGljdWxhciBoYXMgbm8gb2JqZWN0aW9ucwo+IHRvIHRoaXMgbmV3
IGxlYWYgYmVmb3JlIHB1dHRpbmcgdGhpcyBpbi4KClN1cmUuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:31:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQrW-0006mQ-Ln; Fri, 22 Sep 2017 16:31:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvQrV-0006mD-Pn
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 16:31:33 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 60/2F-03422-5EA35C95; Fri, 22 Sep 2017 16:31:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeJ1dF
 Ig86ZnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H2yialgQ1ZF1/TtjA2M
 r926GLk4hAQamSQmfnvKDuE8ZpR4dqCRCcLZxijRu+cOcxcjJ4eIgLPE1zNzgao4OHgF9CXuL
 U8BCQsLWEu8OPuIBaReQuCogsS5xtuMIAkJAW+J3/s7mGHsHZ+bgWx2DjYBK4lDYiBRFgFVib
 7Z81knMHIvYGRYxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBeHtjwCFGSQ4mJVHeKaZHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J60BMoJFqWm
 p1akZeYAgw8mLcHBoyTCexokzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryzQIoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeR9bAE3hycwrgdv0CugIJqAjylcfAT
 miJBEhJdXAGJYjWWhWYynztFNX7beS/vm3XNzFr6SXFt9muMLKMW/e3pcfWj2brh/MYdzjdcv
 yc6yTddTxM6uOVXDa5IdwNj/kvX64XXfiFK8/9gnLJl//sLOmJ9GgdxrzssSPDYE7bgfs1ZPn
 XuDQVzLlrWap2PcKhu3FEmpai78oxdndaO09peExTWqFEktxRqKhFnNRcSIA5MYvSH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506097891!58547479!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36967 invoked from network); 22 Sep 2017 16:31:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 16:31:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvQrS-0000Ol-DN; Fri, 22 Sep 2017 16:31:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvQrM-0006xz-Mt; Fri, 22 Sep 2017 16:31:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvQrM-0007oQ-5B; Fri, 22 Sep 2017 16:31:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113706-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-arndale:host-install(4):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-i386-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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
X-Osstest-Versions-That: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 16:31:24 +0000
Subject: [Xen-devel] [linux-4.9 test] 113706: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcwNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzcwNi8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAg
ICBicm9rZW4gcGFzcyBpbiAxMTM2ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTEzNjgwIHBhc3MgaW4gMTEzNzA2CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDExMzY4MCBwYXNzIGluIDExMzcwNgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTUgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMzY4MCBwYXNzIGluIDExMzcwNgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMTM2ODAgbGlrZSAxMTM0NTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTM2ODAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTM2
ODAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDExMzQyNQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEx
MzQ1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzNDU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM0NzkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDExMzQ3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWQ3NzIwMzgzZDdiYzljYTZiODgy
NGEwNWRmYTY2ZjgwZDFmNDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDRhZDVkY2FjYTc0MjhkZDJiYzFhNmE0MGM5NDhlMzc5OWMxZTI3YWUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMzQ3OSAgMjAxNy0wOS0xNSAxNTo1NjoxMCBaICAgIDcgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTM2MjAgIDIwMTctMDktMjAgMDY6NDk6MTkgWiAgICAyIGRheXMgICAgNSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFtaXIgR29sZHN0ZWluIDxhbWly
NzNpbEBnbWFpbC5jb20+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQXJu
ZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW5qYW1pbiBQb2lyaWVyIDxicG9pcmllckBz
dXNlLmNvbT4KICBCcmlhbiBGb3N0ZXIgPGJmb3N0ZXJAcmVkaGF0LmNvbT4KICBDYXJsb3MgTWFp
b2xpbm8gPGNtYWlvbGlub0ByZWRoYXQuY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgogIENsYXVkaXUgTWFub2lsIDxjbGF1ZGl1Lm1hbm9pbEBueHAuY29tPgogIERhcnJpY2sg
Si4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBF
cmljIFNhbmRlZW4gPHNhbmRlZW5AcmVkaGF0LmNvbT4KICBFcmljIFNhbmRlZW4gPHNhbmRlZW5A
c2FuZGVlbi5uZXQ+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAg
RmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRlPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFpc2h1YW5nIFlhbiA8eWFuaGFpc2h1YW5nQGNt
c3MuY2hpbmFtb2JpbGUuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4K
ICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0Br
ZXJuZWwub3JnPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFzb24gV2FuZyA8amFzb3dh
bmdAcmVkaGF0LmNvbT4KICBKZXNwZXIgRGFuZ2FhcmQgQnJvdWVyIDxicm91ZXJAcmVkaGF0LmNv
bT4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBMdWthcyBDemVybmVyIDxsY3pl
cm5lckByZWRoYXQuY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRu
ZXJAZ21haWwuY29tPgogIE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNvbT4KICBOZWFsIENh
cmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtv
bGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTm9nYWggRnJhbmtlbCA8bm9nYWhmQG1lbGxhbm94
LmNvbT4KICBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KICBQYW4gQmlhbiA8YmlhbnBh
bjIwMTZAMTYzLmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBN
ZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFz
eXNuYWlsLm5ldD4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTb25nIExpdSA8c29uZ2xp
dWJyYXZpbmdAZmIuY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAg
U3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBzdGVwaGVu
IGhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RlcGhlbiBIZW1taW5n
ZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+CiAgVG9tIEhlcmJlcnQgPHRvbUBxdWFudG9uaXVt
Lm5ldD4KICBXZWkgV2FuZyA8d2Vpd2FuQGdvb2dsZS5jb20+CiAgV2lsbGVtIGRlIEJydWlqbiA8
d2lsbGVtYkBnb29nbGUuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZ
b3RhbSBHaWdpIDx5b3RhbWdAbWVsbGFub3guY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bn
b29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBicm9rZW4KYnJva2VuLXN0ZXAg
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDIyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQrf-0006oW-1U; Fri, 22 Sep 2017 16:31:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tcb@hughes.net>) id 1dvQre-0006oH-4a
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 16:31:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 24/C3-03283-DEA35C95; Fri, 22 Sep 2017 16:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsXiuiLRQPeN1dF
 Igy0TLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuJfNZCs4zVez7OpmpgbGNqYuRk0NIQFai
 4eAPti5GDg4JAXWJVRuTQcISAhoSlzdNYO5i5AKyW5gk5m9fxwKR4JX4cXAHI0zRslsf2UBsR
 oFkibcfprBD2HkSR1ZPY4KwkyQWP93CBrGrRuL9g6nMEPYnRomFTR4gtoiAtMS1z5fBZrIJiE
 h8WbKRHeQeYQEZiVd3S0DCvAK2Ei8udoCNZxFQlTj5sxtsjKhAqsT5iW/ZIGoEJU7OfMIC0so
 soCaxrFUJJMwsIC5x68l8JghbXmL72znMExhFZyHpmIXQMQtJxywkHQsYWVYxqhenFpWlFuma
 6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYJAxDsYJx52f8QoyQHk5Io7xTTo
 5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh7LIFygkWp6akVaZk5wHiFSUtw8CiJ8J4GSfMWFy
 TmFmemQ6ROMdpz3Hh4/Q8Tx4abd4HkPjB5AEQKseTl56VKifPOAmkTAGnLKM2DGwpLL5cYZaW
 EeRmBzhTiKUgtys0sQZV/xSjOwagkzDsNZApPZl4J3O5XQGcxAZ1VvvoIyFkliQgpqQbGhrLp
 2l99Za6nfzII0vj7aMW9pHOH9rdZ3ogQD/5bcCPQPiPRu3A2ywWNmuW3TmitV5mabBO6Ou7jE
 7/iVToTFxa4h3csUpixJr/pyLFjte55pupvdifysszjEXVrPNnjzBew3eN3sqQJ122O1LBLKX
 +4bR95/ZN2/tF94OeUuUWer1RX+ToqsRRnJBpqMRcVJwIAUsnvoCoDAAA=
X-Env-Sender: tcb@hughes.net
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506097899!81062490!1
X-Originating-IP: [69.168.97.48]
X-SpamReason: No, hits=0.5 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 MIME_HTML_ONLY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1527 invoked from network); 22 Sep 2017 16:31:40 -0000
Received: from smtp.hughes.net (HELO smtp.hughes.net) (69.168.97.48)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 22 Sep 2017 16:31:40 -0000
X-Authed-Username: dGNiQGh1Z2hlcy5uZXQ=
X_CMAE_Category: 0,0 Undefined,Undefined
X-CNFS-Analysis: v=2.1 cv=ZObuxxLb c=1 sm=0 tr=0
 a=TCB6INLqiHTZSpiI3xhAQQ==:117 a=TCB6INLqiHTZSpiI3xhAQQ==:17
 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=IkcTkHD0fZMA:10
 a=x7bEGLp0ZPQA:10 a=qQuhFC4XLt_l0289K6UA:9 a=QEXdDO2ut3YA:10
 a=_W_S_7VecoQA:10
X-CM-Score: 0
X-Scanned-by: Cloudmark Authority Engine
Received-SPF: neutral (smtp02.hughes.cmh.synacor.com: 72.168.144.50 is neither
 permitted nor denied by domain of hughes.net)
Received: from [72.168.144.50] ([72.168.144.50:19337]
 helo=Toms-MacBook-Pro.local)
 by smtp.hughes.net (envelope-from <tcb@hughes.net>)
 (ecelerity 2.2.3.49 r(42060/42061)) with ESMTPA
 id 27/68-00348-6EA35C95; Fri, 22 Sep 2017 12:31:39 -0400
To: xen-devel@lists.xen.org
From: tcb@hughes.net
Message-ID: <340625e2-ed0f-ff14-0bde-43675f522576@hughes.net>
Date: Fri, 22 Sep 2017 09:31:26 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen Porting Inquiry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7040648560177228150=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7040648560177228150==
Content-Type: text/html; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hello,</p>
    <p>Who can I contact at Xen to obtain an estimate of the effort
      required to port Xen to IBM's OpenPOWER 9 CPU?</p>
    <p>Kind regards,</p>
    TCB
  </body>
</html>


--===============7040648560177228150==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7040648560177228150==--

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvQsU-0006vq-AC; Fri, 22 Sep 2017 16:32:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dvQsS-0006vX-Ou
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:32:32 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 88/31-03422-02B35C95; Fri, 22 Sep 2017 16:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXiVRvkrCtvfTT
 SYOk/QYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0upmsBTO5Ks7/v8HYwDiZo4uRi0NIYDqj
 xOprh5lBHBaBZawSD/68YQJxJAQOsUpMbvjL2MXICeSkSVx/PokFxv72YhuQzQFkV0lcf2gIY
 goJaEpsbLCEGDqRSeLggb1grcICBhIN67+zgtgsAqoSZ47/YgapZxNQkWhbYwgSFhHQkJh6eg
 /YDcwCLaISBxbMYYXodZPY8ewKI0g9r4C5xMJpiSBhIYFHLBL9LxRAbF4BQYmTM5+AXcYsoCV
 x499LJpByZgFpieX/OEDCnAKBEgf+XWMHsUWBtnYuncMygVF0FpLuWUi6ZyF0L2BkXsWoUZxa
 VJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgTDECwg3Hx2sBDjJIcT
 EqivFNMj0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1sgLKCRalpqdWpGXmAKMTJi3BwaMkAp
 HmLS5IzC3OTIdInWLU5di359YfJiGWvPy8VClx3lmWQEUCIEUZpXlwI2CJ4hKjrJQwLyPQUUI
 8BalFuZklqPKvGMU5GJWEeb1BVvFk5pXAbXoFdAQT0BHlq4+AHFGSiJCSamBsahG7cFrl57Gf
 05cdtYpuKboVsVWFO5Hv7FznrXILNxTyfFK6tFm5xeZyVFJeeJvkza/X5vntKmnsFdZ67fOiX
 Vj5/I7vF9U1UiWFf7YYBa4+9u3Zxvkfl7bZ1HybbS57is+w6rlWb8CbH802/ycnn3ky2/qn8Y
 QTypfqpV1Tl+vtf1B2ui1MiaU4I9FQi7moOBEAKoevzw8DAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506097951!80705240!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32688 invoked from network); 22 Sep 2017 16:32:31 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 16:32:31 -0000
Received: by mail-wm0-f67.google.com with SMTP id x17so1757867wmd.5
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 09:32:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=G3Lo3rrUpdYiXN/j2L4P0I2NH98fd9eIL8NXiWDAkFc=;
 b=jnquCRVbF6Sdt6mzEBCS5y8tlr5Bd7PUWjT8rDzy8VMEbuHf/72f1zWSKKU8cKIeGg
 +/2SUK7jB7f+qcx1WgA0uUrz24fnEMi2B/QW2qLvafJbaV7S6uwafxxkFF3T0L0xERjb
 IcYzFgP+INb3OoZomcoXVWqRCVE/dFpIXs7ZIc9BH7PGUdpajtytb1GJjlM38xrIZ4E6
 37afmpwE1rytXp2/zoui03Wa/P5IvWmGQP6BCZ6yeKNA1IkwvsVfm5GlroAShL+80NEm
 K+zyQpzzZtGAqpNUsyDw9Da7oWG5JVad/FFl0QmDGEvfoynMR2GvngE9q3/jEs/vvOIZ
 HyUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=G3Lo3rrUpdYiXN/j2L4P0I2NH98fd9eIL8NXiWDAkFc=;
 b=gQRkGox++e6zzyKXJ2NUYUyVeE49Y5p7Xv7S4zmnOo0FGrPViP7U7N3Qx/fKZDwCvh
 Lv6EnkYrd2JDqDbHvRkCjGBOnjzl1UcRitQN5VhHWlsQYS/uKsFJx14zJv4pokUif0h1
 v2MV9y01klFSnF6RNfcMKum/gpstYWsSIU+aLW1SsER1jD5McuM8uqotrY1L8Q/qZQbf
 30o0rVmxtbGnRxPao66YQBaZUyiwRnkeEjDi/T0y15mJMhZxpvcxVvPGekANWKmJ5CWD
 iWova78abGaIdC/4xC+bQMcS9qOiQkF54eEmq8/XiY+z1QXX5K+qjoaqdZsV1pOKNvCj
 sdWg==
X-Gm-Message-State: AHPjjUjnIAuVWGC0KaJPtORRGfI/jhpgEebadRxxyeoPx42Yux+BYPBz
 l/1qxezgSLSYL2ZDUQOA7Kg=
X-Google-Smtp-Source: AOwi7QBF7kyEBI2fGRVMmFJpnb5C7akGFcU19BsNZpblCiXPxJgjCtSwL0gWYqroi9lVy99YKCLKiw==
X-Received: by 10.28.87.147 with SMTP id l141mr4666552wmb.144.1506097950545;
 Fri, 22 Sep 2017 09:32:30 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id k18sm125524wmd.22.2017.09.22.09.32.27
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 22 Sep 2017 09:32:29 -0700 (PDT)
Date: Fri, 22 Sep 2017 18:32:25 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170922163225.bfrd5myl6d7deiim@gmail.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiBPbiBUaHUs
IFNlcCAyMSwgMjAxNyBhdCA4OjU5IEFNLCBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4g
d3JvdGU6Cj4gPgo+ID4gKCBTb3JyeSBhYm91dCB0aGUgZGVsYXkgaW4gYW5zd2VyaW5nIHRoaXMu
IEkgY291bGQgYmxhbWUgdGhlIGRlbGF5IG9uIHRoZSBtZXJnZQo+ID4gICB3aW5kb3csIGJ1dCBp
biByZWFsaXR5IEkndmUgYmVlbiBwcm9jcmFzdGluYXRpbmcgdGhpcyBpcyBkdWUgdG8gdGhlIHBl
cm1hbmVudCwKPiA+ICAgbm9uLXRyaXZpYWwgaW1wYWN0IFBJRSBoYXMgb24gZ2VuZXJhdGVkIEMg
Y29kZS4gKQo+ID4KPiA+ICogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdy
b3RlOgo+ID4KPiA+PiAxKSBQSUUgc29tZXRpbWUgbmVlZHMgdHdvIGluc3RydWN0aW9ucyB0byBy
ZXByZXNlbnQgYSBzaW5nbGUKPiA+PiBpbnN0cnVjdGlvbiBvbiBtY21vZGVsPWtlcm5lbC4KPiA+
Cj4gPiBXaGF0IGFnYWluIGlzIHRoZSB0eXBpY2FsIGZyZXF1ZW5jeSBvZiB0aGlzIG9jY3Vycmlu
ZyBpbiBhbiB4ODYtNjQgZGVmY29uZmlnCj4gPiBrZXJuZWwsIHdpdGggdGhlIHZlcnkgbGF0ZXN0
IEdDQz8KPiAKPiBJIGFtIG5vdCBzdXJlIHdoYXQgaXMgdGhlIGJlc3Qgd2F5IHRvIG1lYXN1cmUg
dGhhdC4KCklmIHRoaXMgaXMgdGhlIGRvbWluYW50IGZhY3RvciB0aGVuICdzaXplb2Ygdm1saW51
eCcgb3VnaHQgdG8gYmUgZW5vdWdoOgoKPiBXaXRoIE9SQzogUElFIC50ZXh0IGlzIDAuODE0MjI0
JSB0aGFuIGJhc2VsaW5lCgpJLmUuIHRoZSBvdmVyaGVhZCBpcyArMC44MSUgaW4gYm90aCBzaXpl
IGFuZCAocm91Z2hseSkgaW4gbnVtYmVyIG9mIGluc3RydWN0aW9ucyAKZXhlY3V0ZWQuCgpCVFcu
LCBJIHRoaW5rIHRoaW5ncyBpbXByb3ZlZCB3aXRoIE9SQyBiZWNhdXNlIHdpdGggT1JDIHdlIGhh
dmUgUkJQIGFzIGFuIGV4dHJhIApyZWdpc3RlciBhbmQgd2l0aCBQSUUgd2UgbG9zZSBSQlggLSBz
byByZWdpc3RlciBwcmVzc3VyZSBpbiBjb2RlIGdlbmVyYXRpb24gaXMgCmxvd2VyLgoKT2ssIEkg
c3VzcGVjdCB3ZSBjYW4gdHJ5IGl0LCBidXQgbXkgcHJlY29uZGl0aW9ucyBmb3IgbWVyZ2luZyBp
dCB3b3VsZCBiZToKCiAgMSkgTGludXMgZG9lc24ndCBOQUsgaXQgKG9idmlvdXNseSkKICAyKSB3
ZSBmaXJzdCBpbXBsZW1lbnQgdGhlIGFkZGl0aW9uYWwgZW50cm9weSBiaXRzIHRoYXQgTGludXMg
c3VnZ2VzdGVkLgoKZG9lcyB0aGlzIHdvcmsgZm9yIHlvdT8KClRoYW5rcywKCglJbmdvCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:46:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvR6I-0007vP-Jh; Fri, 22 Sep 2017 16:46:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvR6H-0007vJ-A7
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 16:46:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8E/A6-17770-87E35C95; Fri, 22 Sep 2017 16:46:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfc7mi
 kwc+NehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PJnO3PBQ7OK89camBsY
 f+l2MXJyCAk0Mkns+coJYT9mlFg10aGLkQvI3sYo8WtOEytIQkTAWeLrmbnsIDavgL7Ei3n7w
 OLCAm4S7cfPgtkSApOYJG59LoWwPSU+Pz3LAmM3zdgG1MvOwSZgJXFIDCTKIqAq8exfO/sERu
 4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/c0ABDs
 Y/ywLOMQoycGkJMq73PpopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXiFboJxgUWp6akVaZg4w
 8GDSEhw8SiK8ASBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US51UAKRIAKcoozYMbAYuCS
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmVQSZwpOZVwK36RXQEUxAR5SvPgJyREkiQkqqgd
 F6htPrpseuPA2qieXWziWa+nPWeS9YrBVTd+zD4x1h7DtW8cn6zJVcZvD6ztoFb86/5ay8zc9
 XvsbrRJGWP6dCfcTdDsXVkdNbz7Sb3lGRVFw9Q6f2w5pLKetEmFlMdCwyhb/ksl590WS6q2jC
 04sBJwpmMDQFWKt+mFV2Qt/yVPL6e45bQpRYijMSDbWYi4oTAYxQFrZ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506098806!77994692!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36580 invoked from network); 22 Sep 2017 16:46:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 16:46:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvR6D-0000m6-3F; Fri, 22 Sep 2017 16:46:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvR67-0007bs-FL; Fri, 22 Sep 2017 16:46:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvR66-0004bi-Ui; Fri, 22 Sep 2017 16:46:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113732-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=77f80409e086ee320b092847c915427d2eac9317
X-Osstest-Versions-That: xen=829324d18c089636ce492613f7e99c8f78096d9b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 16:46:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113732: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzczMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzczMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc3ZjgwNDA5ZTA4NmVlMzIwYjA5Mjg0N2M5MTU0Mjdk
MmVhYzkzMTcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDgyOTMyNGQx
OGMwODk2MzZjZTQ5MjYxM2Y3ZTk5YzhmNzgwOTZkOWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzcyMSAgMjAxNy0wOS0yMiAxMToxMTozOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM3MzIgIDIwMTctMDktMjIgMTU6MTg6MjggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhl
bi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTc3ZjgwNDA5ZTA4NmVlMzIwYjA5Mjg0N2M5MTU0
MjdkMmVhYzkzMTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA3N2Y4
MDQwOWUwODZlZTMyMGIwOTI4NDdjOTE1NDI3ZDJlYWM5MzE3CisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1zbW9rZQorIHJldmlzaW9uPTc3ZjgwNDA5ZTA4NmVlMzIwYjA5Mjg0N2M5MTU0MjdkMmVhYzkz
MTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4
ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDc3
ZjgwNDA5ZTA4NmVlMzIwYjA5Mjg0N2M5MTU0MjdkMmVhYzkzMTcgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNzdmODA0MDll
MDg2ZWUzMjBiMDkyODQ3YzkxNTQyN2QyZWFjOTMxNzpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4MjkzMjRkLi43N2Y4
MDQwICA3N2Y4MDQwOWUwODZlZTMyMGIwOTI4NDdjOTE1NDI3ZDJlYWM5MzE3IC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvR8g-00084s-0y; Fri, 22 Sep 2017 16:49:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dvR8f-00084m-Kq
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 16:49:17 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 07/B6-02229-C0F35C95; Fri, 22 Sep 2017 16:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVZfH/mi
 kwbU1shZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZb5cZC2YyVVxdspmxgfEhYxcjF4eQwGQm
 ieZjE1ggnN+MEg8fXWCFcDYySrw/1g5V1s0ocevKJaAMJ5BTJPHl5Ad2EJtFQFWi89clIJuDg
 03AROLNKkeQsIiAkMSZ529ZQGxmAWmJa0/esoHYwgI6EktOvmMEKecVMJdY908DYqKtRHvnDi
 YQm1dAUOLkzCdQrVoSN/69ZAIpBxmz/B8HSJhTwE5i0p01YMeICihLzNu3Cmy6hICxRPvbi2w
 TGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAzmegYGxh2MrSf8DjFKcjApifIutz4aKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl
 9kOKCdYlJqeWpGWmQOMK5i0BAePkgjvKVugNG9xQWJucWY6ROoUoy7HjYfX/zAJseTl56VKif
 PKgcwQACnKKM2DGwGL8UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn5QKbwZOaVwG16BXQ
 EE9AR5auPgBxRkoiQkmpgLN7C0WXr+I+ZLzhg+Tepq7+4HGuMTN05DYtvTPL6+uNUxJWgVw/Y
 7x08MU3Ie2e47e7F0n8ZC5iKuvTWWNVt939qduH+6et7T7pejyjR7dGx+rK5eVe4yCynFT4OC
 1ZFOr7uPLT2Rd9UpebVgh8P/qldW2By6coxSTW+viMXrs8Iu7BTOpVpjxJLcUaioRZzUXEiAH
 GlLKDsAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506098954!116098172!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21954 invoked from network); 22 Sep 2017 16:49:16 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 16:49:16 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MGnDdg002999
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:49:13 GMT
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 v8MGnCHs031699
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 16:49:13 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8MGnCwM013560;
 Fri, 22 Sep 2017 16:49:12 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 09:49:12 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5851F6A09FD; Fri, 22 Sep 2017 12:49:11 -0400 (EDT)
Date: Fri, 22 Sep 2017 12:49:11 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: tcb@hughes.net
Message-ID: <20170922164911.GP26248@char.us.oracle.com>
References: <340625e2-ed0f-ff14-0bde-43675f522576@hughes.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <340625e2-ed0f-ff14-0bde-43675f522576@hughes.net>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Porting Inquiry
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDk6MzE6MjZBTSAtMDcwMCwgdGNiQGh1Z2hlcy5uZXQg
d3JvdGU6Cj4gSGVsbG8sCj4gCj4gV2hvIGNhbiBJIGNvbnRhY3QgYXQgWGVuIHRvIG9idGFpbiBh
biBlc3RpbWF0ZSBvZiB0aGUgZWZmb3J0IHJlcXVpcmVkIHRvIHBvcnQKPiBYZW4gdG8gSUJNJ3Mg
T3BlblBPV0VSIDkgQ1BVPwoKSSB3b3VsZCByZWNvbW1lbmQgeW91IHNwZWFrIHRvIElCTSBhcyB0
aGV5IHdvdWxkIGJlIG1vc3QgcXVhbGlmaWVkIHRvIGFuc3dlciB0aGF0IHF1ZXN0aW9uLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 16:50:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 16:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvRA6-0000Bd-BJ; Fri, 22 Sep 2017 16:50:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4311c22a8=roger.pau@citrix.com>)
 id 1dvRA5-0000BV-MU
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 16:50:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 55/D9-03610-46F35C95; Fri, 22 Sep 2017 16:50:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQjfZ/mi
 kQfdFa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePn1GbWgqvpFdv73rM0MP4L6GLk5JAQ8JP4
 tWo2C4jNIqAqMfPDO+YuRg4ONgF7ielfK0DCIgKKEg9e3mTtYuTiYBb4wygx8doDRpCEsECax
 J7nc8BsXgFPiQ0b7jKD2EIC0xglmr4IQMQFJU7OfAI2n1lAT+LG1ClsIPOZBaQllv/jgAjLSz
 RvnQ3WyilgKbGt5xEriC0qoCJxcuUaJoiRihL98x6wQZycLjHxWQ/LBEaBWUg2zEKyYRbChll
 INixgZFnFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYsAxA
 sINxzfzAQ4ySHExKorzLrY9GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZbYDygkWpaanVqRl5
 gBjByYtwcGjJMK7CyTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivDNBigRAijJK8+BGwO
 L4EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5D4FM4cnMK4Hb9AroCCagI8pXHwE5oiQRISX
 VwLjk2FU1me9HW4sU3mzl7blTwCq6fwo724y9DulvHs7yasg79Gaim0DNc55dSc4iS7Lsprib
 7JnGHe1wdffyLqWjTxOfVqy9EHvTLdVEq2hv/Tu9822Lpx2rLA/7MfdYpN7vtOvcl+Kz3ZgeH
 VxpFnpaUPXH5jmzJXsM3r2wlkx3S4pwDjT41KvEUpyRaKjFXFScCAA1ULdp3gIAAA==
X-Env-Sender: prvs=4311c22a8=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506099043!84073522!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57867 invoked from network); 22 Sep 2017 16:50:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 16:50:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="53325145"
Date: Fri, 22 Sep 2017 17:50:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170922165039.bk3qiebbaux4rw2s@dhcp-3-128.uk.xensource.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
 <20170919152936.14498-3-roger.pau@citrix.com>
 <20170921133625.4664cyf2p24mserh@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170921133625.4664cyf2p24mserh@citrix.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v6 02/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMDI6MzY6MjVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIFNlcCAxOSwgMjAxNyBhdCAwNDoyOToyN1BNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBUaGlzIGZ1bmN0aW9uYWxpdHkgaXMgZ29pbmcgdG8gcmVzaWRlIGluIHZw
Y2kuYyAoYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gPiB2cGNpLmggaGVhZGVyKSwgYW5kIHNob3Vs
ZCBiZSBhcmNoLWFnbm9zdGljLiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAo+ID4gaW4gdGhpcyBw
YXRjaCBzZXR1cCB0aGUgYmFzaWMgZnVuY3Rpb25hbGl0eSByZXF1aXJlZCBpbiBvcmRlciB0byB0
cmFwCj4gPiBhY2Nlc3NlcyB0byB0aGUgUENJIGNvbmZpZyBzcGFjZSwgYW5kIGFsbG93IGRlY29k
aW5nIHRoZSBhZGRyZXNzIGFuZAo+ID4gZmluZGluZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVy
IHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNzCj4gPiAoYWx0aG91Z2ggbm8gaGFuZGxlcnMg
YXJlIGltcGxlbWVudGVkKS4KPiA+IAo+ID4gTm90ZSB0aGF0IHRoZSB0cmFwcyB0byB0aGUgUENJ
IElPIHBvcnRzIHJlZ2lzdGVycyAoMHhjZjgvMHhjZmMpIGFyZQo+ID4gc2V0dXAgaW5zaWRlIG9m
IGEgeDg2IEhWTSBmaWxlLCBzaW5jZSB0aGF0J3Mgbm90IHNoYXJlZCB3aXRoIG90aGVyCj4gPiBh
cmNoZXMuCj4gPiAKPiA+IEEgbmV3IFhFTl9YODZfRU1VX1ZQQ0kgeDg2IGRvbWFpbiBmbGFnIGlz
IGFkZGVkIGluIG9yZGVyIHRvIHNpZ25hbCBYZW4KPiA+IHdoZXRoZXIgYSBkb21haW4gc2hvdWxk
IHVzZSB0aGUgbmV3bHkgaW50cm9kdWNlZCB2UENJIGhhbmRsZXJzLCB0aGlzCj4gPiBpcyBvbmx5
IGVuYWJsZWQgZm9yIFBWSCBEb20wIGF0IHRoZSBtb21lbnQuCj4gPiAKPiA+IEEgdmVyeSBzaW1w
bGUgdXNlci1zcGFjZSB0ZXN0IGlzIGFsc28gcHJvdmlkZWQsIHNvIHRoYXQgdGhlIGJhc2ljCj4g
PiBmdW5jdGlvbmFsaXR5IG9mIHRoZSB2UENJIHRyYXBzIGNhbiBiZSBhc3NlcnRlZC4gVGhpcyBo
YXMgYmVlbiBwcm92ZW4KPiA+IHF1aXRlIGhlbHBmdWwgZHVyaW5nIGRldmVsb3BtZW50LCBzaW5j
ZSB0aGUgbG9naWMgdG8gaGFuZGxlIHBhcnRpYWwKPiA+IGFjY2Vzc2VzIG9yIGFjY2Vzc2VzIHRo
YXQgZXhwYW5kIGFjcm9zcyBtdWx0aXBsZSByZWdpc3RlcnMgaXMgbm90Cj4gPiB0cml2aWFsLgo+
ID4gCj4gPiBUaGUgaGFuZGxlcnMgZm9yIHRoZSByZWdpc3RlcnMgYXJlIGFkZGVkIHRvIGEgbGlu
a2VkIGxpc3QgdGhhdCdzIGtlZXAKPiA+IHNvcnRlZCBhdCBhbGwgdGltZXMuIEJvdGggdGhlIHJl
YWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMKPiA+IHRoYXQgZXhwYW5kIGFj
cm9zcyBtdWx0aXBsZSBlbXVsYXRlZCByZWdpc3RlcnMgYW5kIGNvbnRhaW4gZ2FwcyBub3QKPiA+
IGVtdWxhdGVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiAKPiBJIGFtIGFmcmFpZCBJIGRvbid0IGtub3cgbXVjaCBhYm91
dCBQQ0kgc28gSSBjYW4ndCBkbyBtZWFuaW5nZnVsIHJldmlldwo+IG9mIHRoaXMgcGF0Y2guCj4g
Cj4gVGhlIGNoYW5nZSB0byBsaWJ4bCBsb29rcyBnb29kIHRvIG1lIHNvIGZvciB0aGF0IGJpdDoK
PiAKPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4g
PiAtLS0KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+ID4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4gPiAtLS0KPiA+IENoYW5nZXMgc2luY2UgdjU6Cj4gPiAgLSBVc2UgYSBzcGlubG9jayBwZXIg
cGNpIGRldmljZS4KPiA+ICAtIFVzZSB0aGUgcmVjZW50bHkgaW50cm9kdWNlZCBwY2lfc2JkZl90
IHR5cGUuCj4gPiAgLSBGaXggdGVzdCBoYXJuZXNzIHRvIHVzZSB0aGUgcmlnaHQgaGFuZGxlciB0
eXBlIGFuZCB0aGUgbmV3bHkKPiA+ICAgIGludHJvZHVjZWQgbG9jay4KPiA+ICAtIE1vdmUgdGhl
IHBvc2l0aW9uIG9mIHRoZSB2cGNpIHNlY3Rpb25zIGluIHRoZSBsaW5rZXIgc2NyaXB0cy4KPiA+
ICAtIENvbnN0aWZ5IGRvbWFpbiBhbmQgcGNpX2RldiBpbiB2cGNpX3tyZWFkL3dyaXRlfS4KPiA+
ICAtIEZpeCB0eXBvcyBpbiBjb21tZW50cy4KPiA+ICAtIFVzZSBfWEVOX1ZQQ0lfSF8gYXMgaGVh
ZGVyIGd1YXJkLgo+ID4gCj4gPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+ID4gKiBVc2VyLXNwYWNlIHRl
c3QgaGFybmVzczoKPiA+ICAtIERvIG5vdCByZWRpcmVjdCB0aGUgb3V0cHV0IG9mIHRoZSB0ZXN0
Lgo+ID4gIC0gQWRkIG1haW4uYyBhbmQgZW11bC5oIGFzIGRlcGVuZGVuY2llcyBvZiB0aGUgTWFr
ZWZpbGUgdGFyZ2V0Lgo+ID4gIC0gVXNlIHRoZSBzYW1lIHJ1bGUgdG8gbW9kaWZ5IHRoZSB2cGNp
IGFuZCBsaXN0IGhlYWRlcnMuCj4gPiAgLSBSZW1vdmUgdW5kZXJzY29yZXMgZnJvbSBsb2NhbCBt
YWNybyB2YXJpYWJsZXMuCj4gPiAgLSBBZGQgX2NoZWNrIHN1ZmZpeCB0byB0aGUgdGVzdCBoYXJu
ZXNzIG11bHRpcmVhZCBmdW5jdGlvbi4KPiA+ICAtIENoYW5nZSB0aGUgdmFsdWUgd3JpdHRlbiBi
eSBldmVyeSBkaWZmZXJlbnQgc2l6ZSBpbiB0aGUgbXVsdGl3cml0ZQo+ID4gICAgdGVzdC4KPiA+
ICAtIFVzZSB7IH0gdG8gaW5pdGlhbGl6ZSB0aGUgcjE2IGFuZCByMjAgYXJyYXlzIChpbnN0ZWFk
IG9mIHsgMCB9KS4KPiA+ICAtIFBlcmZvcm0gc29tZSBvZiB0aGUgcmVhZCBjaGVja3Mgd2l0aCB0
aGUgbG9jYWwgdmFyaWFibGUgZGlyZWN0bHkuCj4gPiAgLSBFeHBhbmQgc29tZSBjb21tZW50cy4K
PiA+ICAtIEltcGxlbWVudCBhIGR1bW15IHJ3bG9jay4KPiA+ICogSHlwZXJ2aXNvciBjb2RlOgo+
ID4gIC0gR3VhcmQgdGhlIGxpbmtlciBzY3JpcHQgY2hhbmdlcyB3aXRoIENPTkZJR19IQVNfUENJ
Lgo+ID4gIC0gUmVuYW1lIHZwY2lfYWNjZXNzX2NoZWNrIHRvIHZwY2lfYWNjZXNzX2FsbG93ZWQg
YW5kIG1ha2UgaXQgcmV0dXJuCj4gPiAgICBib29sLgo+ID4gIC0gTWFrZSBodm1fcGNpX2RlY29k
ZV9hZGRyIHJldHVybiB0aGUgcmVnaXN0ZXIgYXMgcmV0dXJuIHZhbHVlLgo+ID4gIC0gVXNlIH4z
IGluc3RlYWQgb2YgMHhmZmZjIHRvIHJlbW92ZSB0aGUgcmVnaXN0ZXIgb2Zmc2V0IHdoZW4KPiA+
ICAgIGNoZWNraW5nIGFjY2Vzc2VzIHRvIElPIHBvcnRzLgo+ID4gIC0gcy9oZWFkL3ByZXYgaW4g
dnBjaV9hZGRfcmVnaXN0ZXIuCj4gPiAgLSBBZGQgcGFyZW50aGVzZXMgYXJvdW5kICYgaW4gdnBj
aV9hZGRfcmVnaXN0ZXIuCj4gPiAgLSBGaXggcmVnaXN0ZXIgcmVtb3ZhbC4KPiA+ICAtIENoYW5n
ZSB0aGUgQlVHcyBpbiB2cGNpX3tyZWFkL3dyaXRlfV9odyBoZWxwZXJzIHRvCj4gPiAgICBBU1NF
UlRfVU5SRUFDSEFCTEUuCj4gPiAgLSBNYWtlIG1lcmdlX3Jlc3VsdCBzdGF0aWMgYW5kIGNoYW5n
ZSB0aGUgY29tcHV0YXRpb24gb2YgdGhlIG1hc2sgdG8KPiA+ICAgIGF2b2lkIHVzaW5nIGEgdWlu
dDY0X3QuCj4gPiAgLSBNb2RpZnkgdnBjaV9yZWFkIHRvIG9ubHkgcmVhZCBmcm9tIGhhcmR3YXJl
IHRoZSBub3QtZW11bGF0ZWQgZ2Fwcy4KPiA+ICAtIFJlbW92ZSB0aGUgdnBjaV92YWwgdW5pb24g
YW5kIHVzZSBhIHVpbnQzMl90IGluc3RlYWQuCj4gPiAgLSBDaGFuZ2UgaGFuZGxlciByZWFkIHR5
cGUgdG8gcmV0dXJuIGEgdWludDMyX3QgaW5zdGVhZCBvZiBtb2RpZnlpbmcKPiA+ICAgIGEgdmFy
aWFibGUgcGFzc2VkIGJ5IHJlZmVyZW5jZS4KPiA+ICAtIENvbnN0aWZ5IHRoZSBkYXRhIG9wYXF1
ZSBwYXJhbWV0ZXIgb2YgcmVhZCBoYW5kbGVycy4KPiA+ICAtIENoYW5nZSB0aGUgc2l6ZSBwYXJh
bWV0ZXIgb2YgdGhlIHZwY2lfe3JlYWQvd3JpdGV9IGZ1bmN0aW9ucyB0bwo+ID4gICAgdW5zaWdu
ZWQgaW50Lgo+ID4gIC0gUGxhY2UgdGhlIGFycmF5IG9mIGluaXRpYWxpemF0aW9uIGhhbmRsZXJz
IGluIGluaXQucm9kYXRhIG9yCj4gPiAgICAucm9kYXRhIGRlcGVuZGluZyBvbiB3aGV0aGVyIGxh
dGUtaHdkb20gaXMgZW5hYmxlZC4KPiA+ICAtIFJlbW92ZSB0aGUgcGNpX2RldnMgbG9jaywgYXNz
dW1lIHRoZSBEb20wIGlzIHdlbGwgYmVoYXZlZCBhbmQgd29uJ3QKPiA+ICAgIHJlbW92ZSB0aGUg
ZGV2aWNlIHdoaWxlIHRyeWluZyB0byBhY2Nlc3MgaXQuCj4gPiAgLSBDaGFuZ2UgdGhlIHJlY3Vy
c2l2ZSBzcGlubG9jayBpbnRvIGEgcncgbG9jayBmb3IgcGVyZm9ybWFuY2UKPiA+ICAgIHJlYXNv
bnMuCj4gPiAKPiA+IENoYW5nZXMgc2luY2UgdjM6Cj4gPiAqIFVzZXItc3BhY2UgdGVzdCBoYXJu
ZXNzOgo+ID4gIC0gRml4IHNwYWNlcyBpbiBjb250YWluZXJfb2YgbWFjcm8uCj4gPiAgLSBJbXBs
ZW1lbnQgYSBkdW1teSBsb2NraW5nIGZ1bmN0aW9ucy4KPiA+ICAtIFJlbW92ZSAnY3VycmVudCcg
bWFjcm8gbWFrZSBjdXJyZW50IGEgcG9pbnRlciB0byB0aGUgc3RhdGljYWxseQo+ID4gICAgYWxs
b2NhdGVkIHZwY3UuCj4gPiAgLSBSZW1vdmUgdW5uZWVkZWQgcGFyZW50aGVzZXMgaW4gdGhlIHBj
aV9jb25mX3JlYWRYIG1hY3Jvcy4KPiA+ICAtIEZpeCB0aGUgbmFtZSBvZiB0aGUgd3JpdGUgdGVz
dCBtYWNyby4KPiA+ICAtIFJlbW92ZSB0aGUgZHVtbXkgRVhQT1JUX1NZTUJPTCBtYWNybyAodGhp
cyB3YXMgbmVlZGVkIGJ5IHRoZSBSQgo+ID4gICAgY29kZSBvbmx5KS4KPiA+ICAtIEltcG9ydCB0
aGUgbWF4IG1hY3JvLgo+ID4gIC0gVGVzdCBhbGwgcG9zc2libGUgcmVhZC93cml0ZSBzaXplIGNv
bWJpbmF0aW9ucyB3aXRoIGFsbCBwb3NzaWJsZQo+ID4gICAgZW11bGF0ZWQgcmVnaXN0ZXIgc2l6
ZXMuCj4gPiAgLSBJbnRyb2R1Y2UgYSB0ZXN0IGZvciByZWdpc3RlciByZW1vdmFsLgo+ID4gKiBI
eXBlcnZpc29yIGNvZGU6Cj4gPiAgLSBVc2UgYSBzb3J0ZWQgbGlzdCBpbiBvcmRlciB0byBzdG9y
ZSB0aGUgY29uZmlnIHNwYWNlIGhhbmRsZXJzLgo+ID4gIC0gUmVtb3ZlIHNvbWUgdW5uZWVkZWQg
J2Vsc2UnIGJyYW5jaGVzLgo+ID4gIC0gTWFrZSB0aGUgSU8gcG9ydCBoYW5kbGVycyBhbHdheXMg
cmV0dXJuIFg4NkVNVUxfT0tBWSwgYW5kIHNldCB0aGUKPiA+ICAgIGRhdGEgdG8gYWxsIDEncyBp
biBjYXNlIG9mIHJlYWQgZmFpbHVyZSAod3JpdGUgYXJlIHNpbXBseSBpZ25vcmVkKS4KPiA+ICAt
IEluIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyIHJldXNlIGxvY2FsIHZhcmlhYmxlcyB3aGVuIGNh
bGxpbmcKPiA+ICAgIFhFTl9ETU9QX1BDSV9TQkRGLgo+ID4gIC0gU3RvcmUgdGhlIHBvaW50ZXJz
IHRvIHRoZSBpbml0aWFsaXphdGlvbiBmdW5jdGlvbnMgaW4gdGhlIC5yb2RhdGEKPiA+ICAgIHNl
Y3Rpb24uCj4gPiAgLSBEbyBub3QgaWdub3JlIHRoZSByZXR1cm4gdmFsdWUgb2YgeGVuX3ZwY2lf
YWRkX2hhbmRsZXJzIGluCj4gPiAgICBzZXR1cF9vbmVfaHdkb21fZGV2aWNlLgo+ID4gIC0gUmVt
b3ZlIHRoZSB2cGNpX2luaXQgbWFjcm8uCj4gPiAgLSBEbyBub3QgaGlkZSB0aGUgcG9pbnRlcnMg
aW5zaWRlIG9mIHRoZSB2cGNpX3tyZWFkL3dyaXRlfV90Cj4gPiAgICB0eXBlZGVmcy4KPiA+ICAt
IFJlbmFtZSBwcml2X2RhdGEgdG8gcHJpdmF0ZSBpbiB2cGNpX3JlZ2lzdGVyLgo+ID4gIC0gU2lt
cGxpZnkgY2hlY2tpbmcgZm9yIHJlZ2lzdGVyIG92ZXJsYXAgaW4gdnBjaV9yZWdpc3Rlcl9jbXAu
Cj4gPiAgLSBDaGVjayB0aGF0IHRoZSBvZmZzZXQgYW5kIHRoZSBsZW5ndGggbWF0Y2ggYmVmb3Jl
IHJlbW92aW5nIGEKPiA+ICAgIHJlZ2lzdGVyIGluIHhlbl92cGNpX3JlbW92ZV9yZWdpc3Rlci4K
PiA+ICAtIE1ha2UgdnBjaV9yZWFkX2h3IHJldHVybiBhIHZhbHVlIHJhdGhlciB0aGFuIHN0b3Jp
bmcgaXQgaW4gYQo+ID4gICAgcG9pbnRlciBwYXNzZWQgYnkgcGFyYW1ldGVyLgo+ID4gIC0gSGFu
ZGxlciBkaXNwYXRjaGVyIGZ1bmN0aW9ucyB2cGNpX3tyZWFkL3dyaXRlfSBubyBsb25nZXIgcmV0
dXJuIGFuCj4gPiAgICBlcnJvciBjb2RlLCBlcnJvcnMgb24gcmVhZHMvd3JpdGVzIHNob3VsZCBi
ZSB0cmVhdGVkIGxpa2UgaGFyZHdhcmUKPiA+ICAgICh3cml0ZXMgaWdub3JlZCwgcmVhZHMgcmV0
dXJuIGFsbCAxJ3Mgb3IgZ2FyYmFnZSkuCj4gPiAgLSBNYWtlIHN1cmUgcGNpZGV2cyBpcyBsb2Nr
ZWQgYmVmb3JlIGNhbGxpbmcgcGNpX2dldF9wZGV2X2J5X2RvbWFpbi4KPiA+ICAtIFVzZSBhIHJl
Y3Vyc2l2ZSBzcGlubG9jayBmb3IgdGhlIHZwY2kgbG9jaywgc28gdGhhdCBzcGluX2lzX2xvY2tl
ZAo+ID4gICAgY2hlY2tzIHRoYXQgdGhlIGN1cnJlbnQgQ1BVIGlzIGhvbGRpbmcgdGhlIGxvY2su
Cj4gPiAgLSBNYWtlIHRoZSBjb2RlIGxlc3MgZXJyb3ItY2hhdHR5IGJ5IHJlbW92aW5nIHNvbWUg
b2YgdGhlIHByaW50aydzLgo+ID4gIC0gUGFzcyB0aGUgc2xvdCBhbmQgdGhlIGZ1bmN0aW9uIGFz
IHNlcGFyYXRlIHBhcmFtZXRlcnMgdG8gdGhlCj4gPiAgICBoYW5kbGVyIGRpc3BhdGNoZXJzIChp
bnN0ZWFkIG9mIHBhc3NpbmcgZGV2Zm4pLgo+ID4gIC0gQWxsb3cgaGFuZGxlcnMgdG8gYmUgcmVn
aXN0ZXJlZCB3aXRoIGVpdGhlciBhIHJlYWQgb3Igd3JpdGUKPiA+ICAgIGZ1bmN0aW9uIG9ubHks
IHRoZSBtaXNzaW5nIGhhbmRsZXIgd2lsbCBiZSByZXBsYWNlZCBieSBhIGR1bW15Cj4gPiAgICBo
YW5kbGVyICh3cml0ZXMgaWdub3JlZCwgcmVhZHMgcmV0dXJuIDEncykuCj4gPiAgLSBJbnRyb2R1
Y2UgUENJX0NGR19TUEFDRV8qIGRlZmluZXMgZnJvbSBMaW51eC4KPiA+ICAtIFNpbXBsaWZ5IHRo
ZSBoYW5kbGVyIGRpc3BhdGNoZXJzIGJ5IHJlbW92aW5nIHRoZSByZWN1cnNpb24sIG5vdyB0aGUK
PiA+ICAgIGRpc3BhdGNoZXJzIGl0ZXJhdGUgb3ZlciB0aGUgbGlzdCBvZiBzb3J0ZWQgaGFuZGxl
cnMgYW5kIGNhbGwgdGhlbQo+ID4gICAgaW4gb3JkZXIuCj4gPiAgLSBSZW1vdmUgdGhlIEdFTk1B
U0tfQllURVMsIFNISUZUX1JJR0hUX0JZVEVTIGFuZCBBRERfUkVTVUxUIG1hY3JvcywKPiA+ICAg
IGFuZCBpbnN0ZWFkIHByb3ZpZGUgYSBtZXJnZV9yZXN1bHQgZnVuY3Rpb24gaW4gb3JkZXIgdG8g
bWVyZ2UgYQo+ID4gICAgcmVnaXN0ZXIgb3V0cHV0IGludG8gYSBwYXJ0aWFsIHJlc3VsdC4KPiA+
ICAtIFJlbmFtZSB0aGUgZmllbGRzIG9mIHRoZSB2cGNpX3ZhbCB1bmlvbiB0byB1OC91MTYvdTMy
Lgo+ID4gIC0gUmVtb3ZlIHRoZSByZXR1cm4gdmFsdWVzIGZyb20gdGhlIHJlYWQvd3JpdGUgaGFu
ZGxlcnMsIGVycm9ycwo+ID4gICAgc2hvdWxkIGJlIGhhbmRsZWQgaW50ZXJuYWxseSBhbmQgc2ln
bmFsZWQgYXMgd291bGQgYmUgZG9uZSBvbgo+ID4gICAgbmF0aXZlIGhhcmR3YXJlLgo+ID4gIC0g
UmVtb3ZlIHRoZSB1c2FnZSBvZiB0aGUgR0VOTUFTSyBtYWNyby4KPiA+IAo+ID4gQ2hhbmdlcyBz
aW5jZSB2MjoKPiA+ICAtIEdlbmVyYWxpemUgdGhlIFBDSSBhZGRyZXNzIGRlY29kaW5nIGFuZCB1
c2UgaXQgZm9yIElPUkVRIGNvZGUgYWxzby4KPiA+IAo+ID4gQ2hhbmdlcyBzaW5jZSB2MToKPiA+
ICAtIEFsbG93IGFjY2VzcyB0byBjcm9zcyBhIHdvcmQtYm91bmRhcnkuCj4gPiAgLSBBZGQgbG9j
a2luZy4KPiA+ICAtIEFkZCBjbGVhbnVwIHRvIHhlbl92cGNpX2FkZF9oYW5kbGVycyBpbiBjYXNl
IG9mIGZhaWx1cmUuCj4gPiAtLS0KPiA+ICAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDMgKwo+ID4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgICAgICB8ICAgMiAr
LQo+ID4gIHRvb2xzL3Rlc3RzL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMSArCj4gPiAgdG9v
bHMvdGVzdHMvdnBjaS9NYWtlZmlsZSAgICAgICAgIHwgIDM3ICsrKysKPiA+ICB0b29scy90ZXN0
cy92cGNpL2VtdWwuaCAgICAgICAgICAgfCAxMzMgKysrKysrKysrKysKPiA+ICB0b29scy90ZXN0
cy92cGNpL21haW4uYyAgICAgICAgICAgfCAzMDggKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiA+ICB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAgfCAgMTIgKwo+ID4gIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAxOCArLQo+ID4gIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9pby5jICAg
ICAgICAgICAgIHwgMTAzICsrKysrKysrKwo+ID4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgICB8ICAgMyArLQo+ID4gIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICB8
ICAxMiArCj4gPiAgeGVuL2RyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAyICstCj4g
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgIHwgICA5ICstCj4gPiAgeGVuL2Ry
aXZlcnMvdnBjaS9NYWtlZmlsZSAgICAgICAgIHwgICAxICsKPiA+ICB4ZW4vZHJpdmVycy92cGNp
L3ZwY2kuYyAgICAgICAgICAgfCA0NTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgfCAgIDEgKwo+ID4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgICB8ICAgMyArCj4gPiAgeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIHwgICA1ICstCj4gPiAgeGVuL2luY2x1ZGUveGVuL3Bj
aS5oICAgICAgICAgICAgIHwgICAzICsKPiA+ICB4ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaCAg
ICAgICAgfCAgIDggKwo+ID4gIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgICAgICB8ICA1
NCArKysrKwo+ID4gIDIyIGZpbGVzIGNoYW5nZWQsIDExNjEgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmls
ZQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL2VtdWwuaAo+ID4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL21haW4uYwo+ID4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL3hlbi92cGNpLmgKPiA+IAo+ID4gZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdu
b3JlCj4gPiBpbmRleCBjYzE2NjQ5NDU3Li4xYzY3MGIyN2Q3IDEwMDY0NAo+ID4gLS0tIGEvLmdp
dGlnbm9yZQo+ID4gKysrIGIvLmdpdGlnbm9yZQo+ID4gQEAgLTI0MCw2ICsyNDAsOSBAQCB0b29s
cy90ZXN0cy9yZWdyZXNzaW9uL2J1aWxkLyoKPiA+ICB0b29scy90ZXN0cy9yZWdyZXNzaW9uL2Rv
d25sb2Fkcy8qCj4gPiAgdG9vbHMvdGVzdHMvbWVtLXNoYXJpbmcvbWVtc2hydG9vbAo+ID4gIHRv
b2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmoKPiA+ICt0b29scy90ZXN0cy92cGNp
L2xpc3QuaAo+ID4gK3Rvb2xzL3Rlc3RzL3ZwY2kvdnBjaS5baGNdCj4gPiArdG9vbHMvdGVzdHMv
dnBjaS90ZXN0X3ZwY2kKPiA+ICB0b29scy94Y3V0aWxzL2xzZXZ0Y2huCj4gPiAgdG9vbHMveGN1
dGlscy9yZWFkbm90ZXMKPiA+ICB0b29scy94ZW5iYWNrZW5kZC9fcGF0aHMuaAo+ID4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMK
PiA+IGluZGV4IDQ1NWY2ZjBiZWQuLmRkN2ZjNzhhOTkgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF94ODYuYwo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiA+IEBA
IC0xMSw3ICsxMSw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGli
eGxfX2djICpnYywKPiA+ICAgICAgaWYgKGRfY29uZmlnLT5jX2luZm8udHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKPiA+ICAgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmRldmlj
ZV9tb2RlbF92ZXJzaW9uICE9Cj4gPiAgICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORSkgewo+ID4gLSAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9uX2ZsYWdz
ID0gWEVOX1g4Nl9FTVVfQUxMOwo+ID4gKyAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9u
X2ZsYWdzID0gKFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2X0VNVV9WUENJKTsKPiA+ICAgICAg
ICAgIH0gZWxzZSBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5h
cGljKSkgewo+ID4gICAgICAgICAgICAgIC8qCj4gPiAgICAgICAgICAgICAgICogSFZNIGd1ZXN0
cyB3aXRob3V0IGRldmljZSBtb2RlbCBtYXkgd2FudAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rl
c3RzL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKPiA+IGluZGV4IDcxNjI5NDUxMjEu
LmY2OTQyYTkzZmIgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy90ZXN0cy9NYWtlZmlsZQo+ID4gKysr
IGIvdG9vbHMvdGVzdHMvTWFrZWZpbGUKPiA+IEBAIC0xMyw2ICsxMyw3IEBAIGVuZGlmCj4gPiAg
U1VCRElSUy0kKENPTkZJR19YODYpICs9IHg4Nl9lbXVsYXRvcgo+ID4gIFNVQkRJUlMteSArPSB4
ZW4tYWNjZXNzCj4gPiAgU1VCRElSUy15ICs9IHhlbnN0b3JlCj4gPiArU1VCRElSUy0kKENPTkZJ
R19IQVNfUENJKSArPSB2cGNpCj4gPiAgCj4gPiAgLlBIT05ZOiBhbGwgY2xlYW4gaW5zdGFsbCBk
aXN0Y2xlYW4gdW5pbnN0YWxsCj4gPiAgYWxsIGNsZWFuIGRpc3RjbGVhbjogJTogc3ViZGlycy0l
Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3Rz
L3ZwY2kvTWFrZWZpbGUKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAw
MDAwLi5lNDVmY2I1Y2Q5Cj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi90b29scy90ZXN0cy92
cGNpL01ha2VmaWxlCj4gPiBAQCAtMCwwICsxLDM3IEBACj4gPiArWEVOX1JPT1Q9JChDVVJESVIp
Ly4uLy4uLy4uCj4gPiAraW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawo+ID4gKwo+
ID4gK1RBUkdFVCA6PSB0ZXN0X3ZwY2kKPiA+ICsKPiA+ICsuUEhPTlk6IGFsbAo+ID4gK2FsbDog
JChUQVJHRVQpCj4gPiArCj4gPiArLlBIT05ZOiBydW4KPiA+ICtydW46ICQoVEFSR0VUKQo+ID4g
KwkuLyQoVEFSR0VUKQo+IAo+IElzIHN1Y2ggdGFyZ2V0IHVzZWZ1bD8gSXQgd2lsbCBwb3NzaWJs
eSBicmVhayBpZiB5b3UgaW52b2tlIGl0IG91dHNpZGUKPiBvZiB0aGlzIGRpcmVjdG9yeS4KClNl
ZW1zIHRvIHdvcmsgZmluZSBpZiBJIGRvOgoKZ21ha2UgLUMgdG9vbHMvdGVzdHMvdnBjaSBydW4K
Cj4gPiArCj4gPiArJChUQVJHRVQpOiB2cGNpLmMgdnBjaS5oIGxpc3QuaCBtYWluLmMgZW11bC5o
Cj4gPiArCSQoSE9TVENDKSAtZyAtbyAkQCB2cGNpLmMgbWFpbi5jCj4gPiArCj4gPiArLlBIT05Z
OiBjbGVhbgo+ID4gK2NsZWFuOgo+ID4gKwlybSAtcmYgJChUQVJHRVQpICoubyAqfiB2cGNpLmgg
dnBjaS5jIGxpc3QuaAo+ID4gKwo+ID4gKy5QSE9OWTogZGlzdGNsZWFuCj4gPiArZGlzdGNsZWFu
OiBjbGVhbgo+ID4gKwo+ID4gKy5QSE9OWTogaW5zdGFsbAo+ID4gK2luc3RhbGw6Cj4gPiArCj4g
PiArdnBjaS5jOiAkKFhFTl9ST09UKS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+ID4gKwkjIFRy
aWNrIHRoZSBjb21waWxlciBzbyBpdCBkb2Vzbid0IGNvbXBsYWluIGFib3V0IG1pc3Npbmcgc3lt
Ym9scwo+ID4gKwlzZWQgLWUgJy8jaW5jbHVkZS9kJyBcCj4gPiArCSAgICAtZSAnMXM7XjsjaW5j
bHVkZSAiZW11bC5oIlwKPiA+ICsJICAgICAgICAgICAgIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpj
b25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbMV1cO1wKPiA+ICsJICAgICAgICAgICAgIHZwY2lfcmVn
aXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNpX2FycmF5WzFdXDtcCj4gPiArCSAgICAgICAg
ICAgICA7JyA8JDwgPiRACj4gCj4gVGhpcyBpcyBwcm9uZSB0byBicmVha2FnZS4gSSB0aGluayBp
dCB3b3VsZCBiZSBiZXR0ZXIgdG8ganVzdCBoYXZlIGEKPiBsb2NhbCBzdHViIGZpbGUuIE9yIG1h
eWJlIGRlZmluZSBpdCBpbiB5b3VyIG1haW4uYz8KCkkgY291bGQgYWRkIHRoaXMgdG8gbWFpbi5j
LCBJIGhhdmVuJ3QgZG9uZSBzbyBiZWNhdXNlIHRoZSBhYm92ZSBpdCdzCmRvbmUgZm9yIHRoZSBs
aW5raW5nIHRvIHN1Y2NlZWQsIGJ1dCBpdCdzIG5vdCB1c2VkIGluIGFueSB3YXkgYnkgdGhlCnRl
c3QgaGFybmVzcyBpdHNlbGYsIG9yIGFueSBvZiB0aGUgZnVuY3Rpb25zIGNhbGxlZCBieSBpdC4K
Cj4gPiArCj4gPiAraW50Cj4gPiArbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPiArewo+
ID4gKyAgICAvKiBJbmRleCBzdG9yYWdlIGJ5IG9mZnNldC4gKi8KPiA+ICsgICAgdWludDMyX3Qg
cjAgPSAweGRlYWRiZWVmOwo+ID4gKyAgICB1aW50OF90IHI1ID0gMHhlZjsKPiA+ICsgICAgdWlu
dDhfdCByNiA9IDB4YmU7Cj4gPiArICAgIHVpbnQ4X3QgcjcgPSAweGVmOwo+ID4gKyAgICB1aW50
MTZfdCByMTIgPSAweDg2OTY7Cj4gPiArICAgIHVpbnQ4X3QgcjE2WzRdID0geyB9Owo+ID4gKyAg
ICB1aW50MTZfdCByMjBbMl0gPSB7IH07Cj4gCj4gTmVlZCB0byBwdXQgMCBpbiB0aGUgYnJhY2tl
dHMuCgpKYW4gcmVxdWVzdGVkIHRvIHJlbW92ZSBleHBsaWNpdGx5IHNldHRpbmcgaXQgdG8gMDoK
Cmh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0OTk5NTY3MjQyNjQ2OQoKVGhlIGVu
ZCByZXN1bHQgaXMgdGhlIHNhbWUsIHdoZW4gZG9pbmcgaW5pdGlhbGl6YXRpb24gbm9uLXNldCBm
aWVsZHMKZ2V0IHNldCB0byAwLgoKPiBUaGUgY29kZSBzZWVtcyByYXRoZXIgc2VsZi1jb250YWlu
ZWQuIE1heWJlIHdlIGNhbiB3cml0ZSBhIGZ1enplciBmb3IKPiBpdD8KClByb2JhYmx5LCBidXQg
SSBkb24ndCB0aGluayB3ZSBjYW4gZXhwZWN0IHRoZSBmdXp6ZXIgdG8gc2V0IHRoZQpoYW5kbGVy
cywgaW4gd2hpY2ggY2FzZSB3ZSB3b3VsZCBoYXZlIHRvIHByZS1wb3B1bGF0ZSB0aGUgUENJIHNw
YWNlCndpdGggc29tZSBoYW5kbGVycyBpbiBvcmRlciB0byBwZXJmb3JtIHRoZSBmdXp6aW5nLCB3
aGljaCBraW5kcyBvZgpsaW1pdHMgaXQncyB1c2VmdWxuZXNzLgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 17:05:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 17:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvROU-00016l-OZ; Fri, 22 Sep 2017 17:05:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4311c22a8=roger.pau@citrix.com>)
 id 1dvROT-00016e-Ah
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 17:05:37 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 55/4B-02041-0E245C95; Fri, 22 Sep 2017 17:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQve+09F
 Ig583RC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOtSeZCvrYKjbNuM/UwPiYpYuRk0NCwE/i
 0fK7zCA2i4CqxPljRxm7GDk42ATsJaZ/rQAJiwgoS/T++g1WzixQKfF2yyZWEFtYwE5iwtSfY
 HFeAU+J48sbmUBahQSKJPovV0CEBSVOznwC1aoncWPqFDaQEmYBaYnl/zggwvISzVtngx3ACb
 T0+tS3TCC2qICKxMmVa8BsIQFFif55D9ggDk6X2Pr3F/MERoFZSDbMQrJhFsKGWUg2LGBkWcW
 oXpxaVJZapGuql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKr1DAyMOxgvf3U6
 xCjJwaQkyrvc+mikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleZmDoCwkWpaanVqRl5gCjBiYtw
 cGjJMJ7zBEozVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rwiIDMEQIoySvPgRsAi+BKjrJ
 QwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7LIKt4MvNK4Da9AjqCCeiI8tVHQI4oSURISTUwnlz
 9477or70ndhsyJCyu3ON7cMLaWucbz/9yVyc8uSe/svFPqffjg9wTby0486iQ9cr2rBveEjp2
 7hO+ZYrV8fMu1cncV2V3jrHWhoNbb7HRidffz67znz0rMTF59lwR7Sf95wxCLcWf19ZOjmxcX
 zj54CyrX7EP91h02N7nOVl2oIv11muJXiWW4oxEQy3mouJEAFWFCzvbAgAA
X-Env-Sender: prvs=4311c22a8=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506099934!99299911!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 510 invoked from network); 22 Sep 2017 17:05:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 17:05:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="53325928"
Date: Fri, 22 Sep 2017 18:05:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922170506.3l3hzjpuzrc7xn7g@dhcp-3-128.uk.xensource.com>
References: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
 <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDM6MDc6NDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmVmb3JlIGFsbCB3cml0ZSBhdHRlbXB0cyBzaG91bGQgcHJvZHVjZSAjR1AsIGp1
c3QgbGlrZSBvbiByZWFsCj4gaGFyZHdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtMzEzOCwxMCArMzEz
OCw3IEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWcKPiAgICAgICAg
ICBicmVhazsKPiAgCj4gICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgo+IC0gICAg
ICAgIGlmICggbXNyX2NvbnRlbnQgfHwKPiAtICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lO
VEVMX1BMQVRGT1JNX0lORk8sIG1zcl9jb250ZW50KSApCj4gLSAgICAgICAgICAgIGdvdG8gZ3Bf
ZmF1bHQ7Cj4gLSAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgZ290byBncF9mYXVsdDsKCkNvdWxk
IHlvdSBwbGFjZSB0aGUgbGFiZWwgdG9nZXRoZXIgd2l0aCB0aGUgTVNSX0lBMzJfRkVBVFVSRV9D
T05UUk9MCm9uZSBhYm92ZT8gU28gdGhhdCB3ZSBkb24ndCBhZGQgYW5vdGhlciBjYXNlIHdpdGgg
anVzdCBhIGdwX2ZhdWx0LgoKV2l0aCB0aGF0OgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 17:11:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 17:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvRUS-0001li-Dg; Fri, 22 Sep 2017 17:11:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvRUQ-0001lJ-LC
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 17:11:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 33/81-01754-15445C95; Fri, 22 Sep 2017 17:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42LJaLquqhvgcjT
 S4OY5OYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnJ7zl7HgQkHFlOOzGBsY
 2yO6GDk5hAQamSR+TBfoYuQCsh8zStx7uYQFwtnGKLFjej8zSJWIgLPE1zNz2bsYOTh4BfQld
 i8TAQkLA5l79/1gA6mXEPjKLNH8+zsTSEJCwEvi3ON1jDD2wT2NQEPZOdgErCQOiYFEWQRUJf
 Yef8w2gZF7ASPDKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxobtnocYJTmYlER5l1sfjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvcGSgnWJSa
 nlqRlpkDDD2YtAQHj5II7zKQNG9xQWJucWY6ROoUoyvHsU2X/zBxrLp+F0g23QSRm8Dkhu8P/
 jAJseTl56VKifP2gDQLgDRnlObBjYbFzSVGWSlhXkagY4V4ClKLcjNLUOVfMYpzMCoJ8x52Ap
 rCk5lXAnfBK6DjmICOK199BOS4kkSElFQDY1/lKg7hftMLU3Vfnar/+3+6vFS0lW+FdxEXx+s
 MsZLHuyUZe0+tkWz6f+b98l3r3/x4YXh276RA4e4GBbUz+hmrL+ROlymeM6d4YXSvpUTzCz8+
 O0MR5mlWKUfUHkgJ3vztyRO3rOj5esm9XxbFHN5g//DJbpvgwpcerkWT+4pzFc2EK3YfU2Ipz
 kg01GIuKk4EAHBEOwyWAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506100303!109964822!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=BODY_DONG,BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36254 invoked from network); 22 Sep 2017 17:11:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 17:11:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvRUL-0001QR-EQ; Fri, 22 Sep 2017 17:11:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvRUF-0000WU-QG; Fri, 22 Sep 2017 17:11:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvRUF-00008H-Bd; Fri, 22 Sep 2017 17:11:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113719-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66918edd34fd2b6edb5f3f7b86bdd40e833d40ff
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 17:11:35 +0000
Subject: [Xen-devel] [ovmf test] 113719: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEzNjQ3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM2NDcKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzY0NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjY5MThlZGQzNGZkMmI2ZWRiNWYzZjdiODZiZGQ0MGU4MzNkNDBmZgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgOTQ3ZjM3MzdhYmY2NWZkYTYz
ZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNjQ3ICAyMDE3
LTA5LTIwIDIyOjM0OjA1IFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMzY1NCAg
MjAxNy0wOS0yMSAwNjoyMjozOSBaICAgIDEgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzcxOSAgMjAxNy0wOS0yMiAwOTo0NzowOSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFt
aXQgS3VtYXIgPGFtaXQuYWtAc2Ftc3VuZy5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50
ZWwuY29tPgogIEdhYnJpZWwgU29tbG8gPGdzb21sb0BnbWFpbC5jb20+CiAgSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgSmlh
biBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2NjkxOGVk
ZDM0ZmQyYjZlZGI1ZjNmN2I4NmJkZDQwZTgzM2Q0MGZmCkF1dGhvcjogRGFuZGFuIEJpIDxkYW5k
YW4uYmlAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjIgMDk6Mjg6MjggMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZy9TZXR1cEJyb3dzZXI6QWRkIE5VTEwgY2hlY2sgYmVmb3JlIHVzaW5n
IGEgcG9pbnRlcgogICAgCiAgICBBZGQgTlVMTCBwb2ludGVyIGNoZWNrIGJlZm9yZSB1c2luZyBh
IHBvaW50ZXIgdG8gYXZvaWQgcG9zc2libGUKICAgIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZS4K
ICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBIYW8g
V3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBCaSA8
ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGlu
dGVsLmNvbT4KCmNvbW1pdCA5NjIwNzE5MWZkNzE1ZTI2OGM2YmE2ZDZhYzg2NTBlZjkxNGUxNjg2
CkF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkg
U2VwIDIyIDA5OjMxOjE5IDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnL0NwdUR4ZTogRml4IEdD
QyBidWlsZCB3YXJuaW5nCiAgICAKICAgIFRoZXJlJ3JlIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGVz
IHdhcm5pbmcgcmVwb3J0ZWQgYnkgR0NDLgogICAgVGhpcyBwYXRjaCB3aWxsIGZpeCBpdC4gVGhl
IG9yaWdpbmFsIGNvbW1pdCBpcwogICAgCiAgICAgIGMxY2FiNTRjZTU3YzI2MDhiOGIzZWEwNTFj
NzA0MWYwMzZmMjExNTMKICAgIAogICAgQ2M6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgog
ICAgQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCmNvbW1pdCAwOWU4Njc4Mzgw
YWFhZjBhNWVmNTkxNzlmZjU5ZTBhMDQ1ZDFiMGJmCkF1dGhvcjogSHVhamluZyBMaSA8aHVhamlu
Zy5saUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAxNSAxMDozOTozMyAyMDE3ICswODAwCgog
ICAgU2hlbGxQa2cvZG1wc3RvcmU6IFNob3cgbmFtZSBvZiBrbm93biB2YXJpYWJsZSB2ZW5kb3Ig
R1VJRAogICAgCiAgICBDaGFuZ2UgImRtcHN0b3JlIiB0byBzaG93IG5hbWUgb2Yga25vd24gdmFy
aWFibGUgdmVuZG9yIEdVSUQuCiAgICBUaGUgbmFtZSBpcyBnb3QgZnJvbSBTaGVsbFByb3RvY29s
LkdldEd1aWROYW1lKCkuCiAgICAKICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNv
bW1pdCA4OWY3ZjJjZGYwMjY2NjE5OTc2Y2I1M2I0NWI1ZGUxYWJhMmY4ZmFjCkF1dGhvcjogQW1p
dCBLdW1hciA8YW1pdC5ha0BzYW1zdW5nLmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE4OjA5OjQ3
IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvRHhlQ29yZTogRml4ZWQgSW50ZXJmYWNlIHJl
dHVybmVkIGJ5IENvcmVPcGVuUHJvdG9jb2wKICAgIAogICAgQ2hhbmdlIHNpbmNlIHY0OiBSZXZp
c2UgdGhlIHBhdGNoIGJhc2VkIG9uIFY0IHNlbnQgYnkgQW1pdCBLdW1hcgogICAgMSkgT25seSBy
ZXR1cm4gdGhlIGNvcnJlc3BvbmRpbmcgcHJvdG9jb2wgaW50ZXJmYWNlIGluICpJbnRlcmZhY2UK
ICAgIGlmIHRoZSByZXR1cm4gc3RhdHVzIGlzIEVGSV9TVUNDRVNTIG9yIEVGSV9BTFJFQURZX1NU
QVJURUQuCiAgICAyKSBJbnRlcmZhY2UgaXMgcmV0dXJuZWQgdW5tb2RpZmllZCBmb3IgYWxsIGVy
cm9yIGNvbmRpdGlvbnMgZXhjZXB0CiAgICBFRklfVU5TVVBQT1JURUQgYW5kIEVGSV9BTFJFQURZ
X1NUQVJURUQsIE5VTEwgd2lsbCBiZSByZXR1cm5lZCBpbgogICAgKkludGVyZmFjZSB3aGVuIEVG
SV9VTlNVUFBPUlRFRCBhbmQgQXR0cmlidXRlcyBpcyBub3QKICAgIEVGSV9PUEVOX1BST1RPQ09M
X1RFU1RfUFJPVE9DT0wsIHRoZSBwcm90b2NvbCBpbnRlcmZhY2Ugd2lsbCBiZQogICAgcmV0dXJu
ZWQgaW4gKkludGVyZmFjZSB3aGVuIEVGSV9BTFJFQURZX1NUQVJURUQuCiAgICAKICAgIENoYW5n
ZSBzaW5jZSB2MzoKICAgIDEpIEZpeGVkIGlzc3VlIHdoZW4gQXR0cmlidXRlcyA9IEVGSV9PUEVO
X1BST1RPQ09MX1RFU1RfUFJPVE9DT0wKICAgIGFuZCBJbnRlZmFjZSA9IE5VTEwgY2FzZS4gW1Jl
cG9ydGVkIGJ5OnN0YXIuemVuZyBhdCBpbnRlbC5jb21dCiAgICAKICAgIENoYW5nZSBTaW5jZSB2
MjoKICAgIDEpIE1vZGlmaWVkIHRvIHVzZSBFRklfRVJST1IgdG8gZ2V0IHN0YXR1cyBjb2RlCiAg
ICAKICAgIENoYW5nZSBzaW5jZSB2MToKICAgIDEpIEZpeGVkIHR5cG8gcHJvdG9jYWwgdG8gcHJv
dG9jb2wKICAgIDIpIEZpeGVkIGNvZGluZyBzdHlsZQogICAgCiAgICBDYzogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBBbWl0IEt1bWFyIDxhbWl0LmFrQHNhbXN1bmcu
Y29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t
PgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEdhYnJp
ZWwgU29tbG8gPGdzb21sb0BnbWFpbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBBbWl0IEt1
bWFyIDxhbWl0LmFrQHNhbXN1bmcuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgICBUZXN0ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICBUZXN0ZWQtYnk6IEdhYnJpZWwgU29tbG8gPGdzb21sb0BnbWFpbC5jb20+Cgpjb21t
aXQgNTYwYTQzNWRmMDJiMjMzZWEzM2FlNTQzYWVhYjc2YjIyMDFkZTg0OQpBdXRob3I6IERhbmRh
biBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KRGF0ZTogICBXZWQgU2VwIDIwIDIwOjE5OjA0IDIw
MTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvU2V0dXBCcm93c2VyOiBIYW5kbGUgcXVlc3Rpb25z
IHdpdGggQml0IFZhclN0b3JlCiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29y
ZS5vcmcvc2hvd19idWcuY2dpP2lkPTU0NQogICAgCiAgICBGb3Igb25lb2YvbnVtZXJpYy9DaGVj
a0JveChzdG9yYWdlIGNhbiBiZSBCaXQgVmFyU3RvcmUpCiAgICBJZiB0aGUgcXVlc3Rpb24gdmFs
dWUgY2FuIGJlIHVwZGF0ZWQgYW5kIHNob3duIGNvcnJlY3RseQogICAgaW4gVUkgcGFnZSwgd2Ug
bmVlZCBkbyBlbmhhbmNlbWVudHMgaW4gZm9sbG93aW5nIGNhc2VzOgogICAgMS4gUGFyc2UgdGhl
IElmciBkYXRhIHRvIGdldCB0aGUgYml0IFZhclN0b3JlIGluZm8gY29ycmVjdGx5LgogICAgMi4g
U2V0L2dldCB2YWx1ZSB0by9mcm9tIGJpdCBWYXJTdG9yZSBjb3JyZWN0bHkuCiAgICAKICAgIENj
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKY29tbWl0IDM3Y2QxNmFjNTdmY2JlNWY2ZWNkMTVmODVlYTUxNjIxZDA4Y2RlNTkKQXV0aG9y
OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAyMDow
OTowNCAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0hpaURhdGFiYXNlOiBIYW5kbGUgcXVl
c3Rpb25zIHdpdGggQml0IFZhclN0b3JlCiAgICAKICAgIFJFRjpodHRwczovL2J1Z3ppbGxhLnRp
YW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTU0NQogICAgCiAgICBGb3Igb25lb2YvbnVtZXJp
Yy9jaGVja2JveCwgdGhlaXIgc3RvcmFnZSBtYXkgYmUgYml0IGZpZWxkLgogICAgV2hlbiBnZW5l
cmF0aW5nIDxDb25maWdBbHRSZXNwPiBzdHJpbmcgdG8gZ2V0IGRlZmF1bHQgdmFsdWUKICAgIGZv
ciB0aGVzZSBxdWVzdGlvbnMsIHdlIG5lZWQgdG8gcGFyc2UgdGhlIElmciBkYXRhIHRvIGdldAog
ICAgdGhlIGJpdCBWYXJzdG9yZSBpbmZvLGFuZCB0aGVuIGdlbmVyYXRpbmcgdGhlIGNvcnJlY3QK
ICAgIDxDb25maWdBbHRSZXNwPiBzdHJpbmcuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMu
ZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDk1YTcxMzUx
OTE5YWVlMTU4NzRiNzQ4ZjFhYWUyZjhmNDkyZDJmNzYKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAxOTo0Mzo0NSAyMDE3ICswODAwCgog
ICAgTWRlTW9kdWxlUGtnL1VlZmlIaWlMaWI6IFZhbGlkYXRlIHF1ZXN0aW9uIHdpdGggYml0IGZp
ZWxkcwogICAgCiAgICBSRUY6aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDUKICAgIAogICAgSW4gVWVmaUhpaUxpYiwgdGhlcmUgYXJlIGNvZGVzIHRvIHZh
bGlkYXRlIHRoZSBjdXJyZW50IHNldHRpbmcgb2YKICAgIHF1ZXN0aW9ucywgbm93IHVwZGF0ZSB0
aGUgbG9naWMgdG8gaGFuZGxlIHF1ZXN0aW9uIHdpdGggYml0IHN0b3JhZ2UuCiAgICAKICAgIENj
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKY29tbWl0IDAxNzIzMjcxYThiYWVmMWRjNGM5MmJjZTBjMDlkNDEwNTVjYzVlYjkKQXV0aG9y
OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAxOToy
NDoxOCAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnOiBBZGQgR1VJRC9mbGFncyB0byBpbXBs
ZW1lbnQgQml0RmllbGQgc3VwcG9ydAogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlh
bm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ1CiAgICAKICAgIENjOiBFcmljIERvbmcgPGVy
aWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDQyYzgw
OGQ0Y2JjNjY2MDU3NzdkYWQxOGQ4MDA3MDhmMmMwNmYwYzQKQXV0aG9yOiBEYW5kYW4gQmkgPGRh
bmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEF1ZyAyMyAxNjoyNzoyNiAyMDE3ICswODAw
CgogICAgQmFzZVRvb2wvVmZyQ29tcGlsZXI6IFN1cHBvcnQgQml0IGZpZWxkcyBpbiBFRkkvQnVm
ZmVyIFZhclN0b3JlCiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn
L3Nob3dfYnVnLmNnaT9pZD01NDUKICAgIAogICAgRW5oYW5jZSBWZnJDb21waWxlciB0byBwYXJz
ZSBmb2xsb3dpbmcgY2FzZToKICAgIDEuIEVGSS9CdWZmZXIgVmFyU3RvcmUgY2FuIGNvbnRhaW4g
Yml0IGZpZWxkcyBpbiB0aGVpciBzdHJ1Y3R1cmUuCiAgICAyLiBGb3IgcXVlc3Rpb24gT25lb2Yv
Q2hlY2tib3gvbnVtZXJpYywgdGhlaXIgc3RvcmFnZSBjYW4gYmUKICAgICAgIGJpdCBmaWVsZHMg
b2YgYW4gRUZJIFZhclN0b3JlL0J1ZmZlciBWYXJTdG9yZS4KICAgIAogICAgQ2M6IEVyaWMgRG9u
ZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQg
MmI3ZjNkNGE2YmI3ZTAyNGIzYzQ1ZjMyOGJkZDYzNWY4NzgzODdmNwpBdXRob3I6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KRGF0ZTogICBXZWQgQXVnIDIzIDE1OjUwOjUwIDIwMTcg
KzA4MDAKCiAgICBCYXNlVG9vbC9WZnJDb21waWxlOiBTdXBwb3J0IFVuaW9uIHR5cGUgaW4gVkZS
CiAgICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NjAzCiAgICAKICAgIFVwZGF0ZSBWZnJDb21waWxlciB0byBwYXJzZSB0aGUgVU5JT04gdHlwZSBp
biB2ZnIgZmlsZQogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgog
ICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQt
dW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9m
Zi1ieTogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVy
aWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2Fv
IDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA5ZmRmMzE3ODlhNzA4ODczNmJjNTc0ZjY4
MDJmNGE5N2I1ZWYyZTk3CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxOSAxMTowMTo1NiAyMDE3ICswODAwCgogICAgTWRlUGtnL0Jhc2VMaWI6IEF2
b2lkIHJlYWRpbmcgY29udGVudCBiZXlvbmQgc3RyaW5nIGJvdW5kYXJ5CiAgICAKICAgIFJFRjog
aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD03MDUKICAgIAog
ICAgQXMgbWVudGlvbmVkIGluIHRoZSBhYm92ZSBCdWd6aWxsYSBsaW5rIGJ5IFN0ZXZlbiwgd2l0
aGluIHRoZSBmdW5jdGlvbgogICAgUGF0aENsZWFuVXBEaXJlY3RvcmllcygpLCB3aGVuIGV4ZWN1
dGluZyBjb21tYW5kOgogICAgImNkIC4iCiAgICAKICAgIHVuZGVyIFNoZWxsLCB0aGUgaW5wdXQg
cGFyYW1ldGVyICdQYXRoJyBzdHJpbmcgd2lsbCBoYXZlIHN0cmluZyBsZW5ndGgKICAgIGxlc3Mg
dGhhbiAyLiBIZW5jZSwgaXQgaXMgcG9zc2libGUgZm9yIHRoZSBiZWxvdyBzdGF0ZW1lbnQ6CiAg
ICAiaWYgKFN0ckNtcCAoUGF0aCArIFN0ckxlbiAoUGF0aCkgLSAyLCBMIlxcLiIpID09IDApIHsi
CiAgICAKICAgIHRvIHJlYWQgY29udGVudHMgYmVmb3JlIHRoZSBzdHJpbmcgYm91bmRhcnkuCiAg
ICAKICAgIFRoaXMgY29tbWl0IGFkZHMgYWRkaXRpb25hbCBjaGVja3MgdG8gYXZvaWQgdGhpcy4K
ICAgIAogICAgQ2M6IFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAgQ2M6IE1p
Y2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+Cgpjb21taXQgOGMzZTQ2ODhlMGQ4ZTZjMjE4YTk4ODU1ZDk4OTc2Y2U0NmRiYjI5
ZQpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkg
MTA6MjI6MjEgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL1NoZWxsOiBBdm9pZCByZWFkaW5nIGNv
bnRlbnQgYmV5b25kIHN0cmluZyBib3VuZGFyeQogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjkwCiAgICAKICAgIFdpdGhpbiBmdW5j
dGlvbiBFZmlTaGVsbEdldERldmljZVBhdGhGcm9tRmlsZVBhdGgoKSwgd2hlbiB0aGUgaW5wdXQK
ICAgIHBhcmFtZXRlciAnUGF0aCcgc3RyaW5nIGlzIGxpa2U6CiAgICAiRlMwOiIKICAgIAogICAg
SXQgaXMgcG9zc2libGUgZm9yIHRoZSBiZWxvdyBzdGF0ZW1lbnQ6CiAgICAiaWYgKCooUGF0aCtT
dHJMZW4oTWFwTmFtZSkrMSkgPT0gQ0hBUl9OVUxMKSB7IgogICAgCiAgICB0byByZWFkIHRoZSBj
b250ZW50IDEgYnl0ZSBiZXlvbmQgdGhlIHN0cmluZyBib3VuZGFyeSAoYm90aCAnUGF0aCcgYW5k
CiAgICAnTWFwTmFtZScgd2lsbCBiZSBGUzA6IGluIHRoaXMgY2FzZSkuCiAgICAKICAgIFRoaXMg
Y29tbWl0IGFkZHMgYWRkaXRpb25hbCBjaGVja3MgdG8gYXZvaWQgdGhpcy4KICAgIAogICAgQ2M6
IFN0ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
SGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+Cgpjb21taXQgMTRkZGU5ZTkwM2JiOWE3MTllYmI4ZjMzODFkYTcyYjE5
NTA5YmMzNgpBdXRob3I6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CkRhdGU6
ICAgVHVlIFNlcCAxOSAxMzo1MjoxMSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0NvcmU6
IEZpeCBvdXQtb2Ytc3luYyBpc3N1ZSBpbiBHQ0QKICAgIAogICAgRnJvbSBHQ0QgcGVyc3BlY3Rp
dmUsIGl0cyBTZXRNZW1vcnlTcGFjZUF0dHJpYnV0ZXMoKSBtZXRob2QgZG9lc24ndCBhY2NlcHQg
cGFnZQogICAgcmVsYXRlZCBhdHRyaWJ1dGVzLiBUaGF0IG1lYW5zIHVzZXJzIGNhbm5vdCB1c2Ug
aXQgdG8gY2hhbmdlIHBhZ2UgYXR0cmlidXRlcywKICAgIGFuZCBoYXZlIHRvIHR1cm4gdG8gQ1BV
IGFyY2ggcHJvdG9jb2wgdG8gZG8gaXQsIHdoaWNoIGlzIG5vdCBiZSBhbGxvd2VkIGJ5IFBJCiAg
ICBzcGVjLgogICAgCiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAg
ICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8
c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgQ2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4K
ICAgIFN1Z2dlc3RlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCBjMWNhYjU0Y2U1
N2MyNjA4YjhiM2VhMDUxYzcwNDFmMDM2ZjIxMTUzCkF1dGhvcjogSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KRGF0ZTogICBTYXQgU2VwIDE2IDIxOjI2OjI4IDIwMTcgKzA4MDAK
CiAgICBVZWZpQ3B1UGtnL0NwdUR4ZTogRml4IG91dC1vZi1zeW5jIGlzc3VlIGluIHBhZ2UgYXR0
cmlidXRlcwogICAgCiAgICBGcm9tIENwdUR4ZSBkcml2ZXIgcGVyc3BlY3RpdmUsIGl0IGRvZXNu
J3QgdXBkYXRlIEdDRCBtZW1vcnkgYXR0cmlidXRlcyBmcm9tCiAgICBjdXJyZW50IHBhZ2UgdGFi
bGUgc2V0dXAgZHVyaW5nIGl0cyBpbml0aWFsaXphdGlvbi4gU28gdGhlIG1lbW9yeSBhdHRyaWJ1
dGVzIGluCiAgICBHQ0QgbWlnaHQgbm90IHJlZmxlY3QgYWxsIG1lbW9yeSBhdHRyaWJ1dGVzIGlu
IHJlYWwgd29ybGQuCiAgICAKICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBa
ZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu
Y29tPgogICAgU3VnZ2VzdGVkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 17:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 17:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvRck-0002Tu-Dd; Fri, 22 Sep 2017 17:20:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=431d679f4=anthony.perard@citrix.com>)
 id 1dvRcj-0002To-JF
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 17:20:21 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 08/E6-01809-45645C95; Fri, 22 Sep 2017 17:20:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXjfE7Wi
 kwaY94hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brC+6Cx6wVe/9uZ2xgnMnaxcjJISHgL/Fu
 5TEwm03AQGLF9KuMXYwcHCICKhK39xqAmMwCvhL312iDVAgLGEpcb3nGDGKzCKhKfPnUzwZi8
 wrYSaycu5ENYqK8xLkHt8FqhATUJG4sXMYCUSMocXLmEzCbWUBC4uCLF8wTGLlnIUnNQpJawM
 i0ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAzqGRgYdzD
 uafc7xCjJwaQkyhvpcjRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvsCtQTrAoNT21Ii0zBxiQ
 MGkJDh4lEV5+kDRvcUFibnFmOkTqFKMlx7FNl/8wcdx4eB1Idty8+4dJiCUvPy9VSpz3KcguA
 ZCGjNI8uHGwqLnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3McgUnsy8Eritr4AOYgI6qH
 z1EZCDShIRUlINjAd431x8HVXTM0Xq9e8tB/JzJxkwunkmnn13d0rCCunmmw73k7f8yY+d5bp
 NUnxfnpvIW07nAubfS5Zy3PmxsGdmj7BW0sLABZ/6/W9a2rMEpj2zE+ZsjE/XYmiTnlZ/5cFv
 fr5n7tNu1h6YE1dSd8y2bFVaF/+5rh0b5f06z7uVqmr/i8w5rsRSnJFoqMVcVJwIAA/FBOWVA
 gAA
X-Env-Sender: prvs=431d679f4=anthony.perard@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506100818!98827596!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12953 invoked from network); 22 Sep 2017 17:20:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 17:20:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="448888345"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 22 Sep 2017 18:20:10 +0100
Message-ID: <20170922172010.26197-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] Config.mk: update OVMF changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogQ29uZmlnLm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGJi
YTgxYmVlN2QuLjU3ZDNlMmJjNDQgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcu
bWsKQEAgLTI3Miw3ICsyNzIsNyBAQCBRRU1VX1RSQURJVElPTkFMX1VSTCA/PSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CiBTRUFCSU9TX1VQU1RSRUFNX1VS
TCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9V
UkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgotT1ZNRl9VUFNU
UkVBTV9SRVZJU0lPTiA/PSA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1
CitPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRm
YTY5ODY5ODY4NjgKIFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBT
VFJFQU1fUkVWSVNJT04gPz0gZDk5MWJkYmMwNjIyNDgyMjE1MTFlY2I3OTU2MTdjMzZiMzdlMWQy
ZQogIyBXZWQgQXVnIDkgMTM6MTU6NDggMjAxNyArMDEwMAotLSAKQW50aG9ueSBQRVJBUkQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 17:38:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 17:38:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvRuC-0003J8-Rc; Fri, 22 Sep 2017 17:38:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dvRuC-0003J2-2e
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 17:38:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BD/5B-03283-F8A45C95; Fri, 22 Sep 2017 17:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSnM/RqtvndTT
 S4PUefYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNH72a2ggvsFat2SjUwfmftYuTkkBBQlNja
 uJEZwnaQ6H2zh72LkYtDSOAWk8T0CyfBEsICdhITpv5k6WLk4BARCJBoWysIEmYW8JH4MLuDC
 SQsJFAk0X+5AiTMJqAvsfvFJyYQm1fAVuLC08lgnSwCqhL7dwqBhEUFwiWazvazQJQISpyc+Q
 TM5hSwl7g+9S0TxHQziXmbHzJD2PISzVtnQ9niEk1fVrJCHKYnMe3+PJYJjIKzkIyahaR9FpL
 2WUjaFzCyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDGIG
 INjBOPuy/yFGSQ4mJVHe6R5HI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8F4DyQkWpaanVqRl5
 gDjCSYtwcGjJMLL5wmU5i0uSMwtzkyHSJ1iNOY4tunyHyaOGw+v/2ESYsnLz0uVEuddC1IqAF
 KaUZoHNwgW55cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzJsKcg9PZl4J3L5XQKcwAZ1Svvo
 IyCkliQgpYOpYaly2zeg9y1zzfo7j9nKzp3f/71ZYP3emUOgks91N16NZj5n58cQ/lDDubVmj
 oDRben/ch6yL7zaXv1kZXZ7Z4Cy7ltfkrE5A1aa+mwdLvEssd+yfsUmw5kxxk5Xf6u3rPZevT
 k2dOC1axGCh10b/k5PYg8tl1vNcC3ac43Ky7v2Ru/3XFJiVWIozEg21mIuKEwH8mfYq7gIAAA
 ==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506101902!113518511!1
X-Originating-IP: [131.111.8.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49380 invoked from network); 22 Sep 2017 17:38:22 -0000
Received: from ppsw-33.csi.cam.ac.uk (HELO ppsw-33.csi.cam.ac.uk)
 (131.111.8.133)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 17:38:22 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host81-130-198-53.in-addr.btopenworld.com
 ([81.130.198.53]:44349 helo=[10.20.40.103])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:465)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dvRu9-000Xiw-hm (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 22 Sep 2017 18:38:21 +0100
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
 <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <92b40fee-768b-6a69-b4c7-b4bc6d404b14@citrix.com>
Date: Fri, 22 Sep 2017 18:38:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTA6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlZm9yZSBhbGwgd3Jp
dGUgYXR0ZW1wdHMgc2hvdWxkIHByb2R1Y2UgI0dQLCBqdXN0IGxpa2Ugb24gcmVhbAo+IGhhcmR3
YXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
U2VyZ2V5IGhhcyBhbHJlYWR5IHBvc3RlZCBhIHBhdGNoIHNlcmllcyB0byBmaXggdGhpcy4KCldo
YXQgaXMgdGhlIGJlbmVmaXQgb2YgdGhpcyB2ZXJzaW9uP8KgIEFzIGZhciBhcyBJIGNhbiB0ZWxs
LCBpdCBpc24ndCBhcyAKY29tcGxldGUgYXMgaGlzIHdvcmssIGJlY2F1c2UgaXQgZG9lc24ndCBm
aXggdGhlIHByb2JsZW1zIHdpdGggdGhpcyBNU1IgCm9uIEFNRCBzeXN0ZW1zLgoKfkFuZHJldwoK
Pgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKPiBAQCAtMzEzOCwxMCArMzEzOCw3IEBAIHN0YXRpYyBpbnQgdm14X21z
cl93cml0ZV9pbnRlcmNlcHQodW5zaWcKPiAgICAgICAgICAgYnJlYWs7Cj4gICAKPiAgICAgICBj
YXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgo+IC0gICAgICAgIGlmICggbXNyX2NvbnRlbnQg
fHwKPiAtICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIG1z
cl9jb250ZW50KSApCj4gLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gLSAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgZ290byBncF9mYXVsdDsKPiAgIAo+ICAgICAgIGNhc2UgTVNSX0lOVEVM
X01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKPiAgICAgICB7Cj4KPgo+Cj4KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 17:50:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 17:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvS5Y-0004WQ-VE; Fri, 22 Sep 2017 17:50:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dvS5X-0004WK-SU
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 17:50:07 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 80/09-03414-F4D45C95; Fri, 22 Sep 2017 17:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyuP0Ov66f79F
 IgzPbZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5t2+xFfyUrfi4ZQ9TA+NS8S5GTg4JASOJ
 txP/MXUxcnEICSxklDh1ciY7SEJYwEPi+PcdrCC2iICyRO+v3ywgRcwC9xklFtzcwArR0cgos
 XlpL1gHm4CqxIbrp4ASHBy8AtYS7VcVQcIsQOEjD9YzgdiiAuESTWf7WUBsXgFBiZMzn4DZnA
 IGEjfvbAZbxiygLvFn3iVmCFtcYtOz71BxeYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM
 4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwQBmAYAfj5Y0Bhxgl
 OZiURHmnexyNFOJLyk+pzEgszogvKs1JLT7EqMHBIdC3ZvUFRimWvPy8VCUJ3lgfoDrBotT01
 Iq0zBxgDMGUSnDwKInwLvEGSvMWFyTmFmemQ6ROMepyHNt0+Q+TENgMKXHeApAZAiBFGaV5cC
 Ng8XyJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrxaIFN4MvNK4Da9AjqCCeiI8tVHQI4oSUR
 ISTUw3j3scOdEaWF67+wvLg4my7ats25X5Eu3OKk+LWNPd4lfP9Oc6Ut2+u6pWpo3dUrRp6N/
 HnzPNNC1cWV4pZ73pL0/QkN80zyD2FsMLBw8z/hOzI41Me4Rms503+46T/0kkyPLW24c0TzOf
 dM+9Kpr0Oq5K+841H91fyMvlFAh+cGrWOBse0ikEktxRqKhFnNRcSIAWOulxuICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506102606!94906409!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19996 invoked from network); 22 Sep 2017 17:50:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 22 Sep 2017 17:50:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18460AEEE;
 Fri, 22 Sep 2017 17:50:03 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-10-jgross@suse.com> <59C54521020000780017EBE2@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8a5525c7-e4a8-fbc7-767b-d1b9c56f7ac5@suse.com>
Date: Fri, 22 Sep 2017 19:50:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C54521020000780017EBE2@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 09/10] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTc6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA5LjE3IGF0
IDEzOjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSW5zdGVhZCBvZiB1c2luZyB0aGUg
c2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50IHRhYmxlcyAobWF4Lgo+PiBudW1i
ZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMpIGZvciBh
bGwgZG9tYWlucwo+PiBtYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWluLiBTZXQgdGhvc2UgcGVy
LWRvbWFpbiBsaW1pdHMgaW4KPj4gZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpLiBUaGUgZ2xvYmFs
IHNldHRpbmdzIGFyZSBzZXJ2aW5nIGFzIGFuIHVwcGVyCj4+IGJvdW5kYXJ5IG5vdyB3aGljaCBt
dXN0IG5vdCBiZSBleGNlZWRlZCBieSBhIHBlci1kb21haW4gdmFsdWUuIFRoZQo+PiBkZWZhdWx0
IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVtIGRlZmF1bHQgeGwgd2ls
bCB1c2UuCj4+Cj4+IFdoaWxlIHVwZGF0aW5nIHRoZSBzZW1hbnRpY3Mgb2YgdGhlIGJvb3QgcGFy
YW1ldGVycyByZW1vdmUgdGhlCj4+IGRvY3VtZW50YXRpb24gb2YgdGhlIG5vIGxvbmdlciBleGlz
dGluZyBnbnR0YWJfbWF4X25yX2ZyYW1lcy4KPiAKPiAiLi4uIGFuZCBjb3JyZWN0IHRoZSBkZWZh
dWx0IGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIHVzZXMiIChvcgo+IHNvbWUgc3VjaCkuCgpP
a2F5LgoKPiAKPj4gQEAgLTE2NzIsOCArMTY3MCw4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQo+PiAgICAgIEFTU0VSVChn
dC0+YWN0aXZlKTsKPj4gIAo+PiAgICAgIGlmICggcmVxX25yX2ZyYW1lcyA8IElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTICkKPj4gLSAgICAgICAgcmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJfR1JB
TlRfRlJBTUVTOwo+PiAtICAgIEFTU0VSVChyZXFfbnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFt
ZXMpOwo+PiArICAgICAgICByZXFfbnJfZnJhbWVzID0gbWluKElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7Cj4gCj4gSSdtIG5vdCBjb252aW5jZWQgb2YgdGhp
czogWW91IGVmZmVjdGl2ZWx5IGFsbG93aW5nIGEgemVybyBzaXplIGdyYW50Cj4gdGFibGUgdGhp
cyB3YXkuIEknZCBwcmVmZXIgaWYgdGhlICJpbml0aWFsIiBjb25zdGFudCBzdGF5ZWQgdGhlIGxv
d2VyCj4gYm91bmQuIEknbSBvcGVuIHRvIGxvd2VyaW5nIHRoYXQgaW5pdGlhbCB2YWx1ZSwgdGhv
dWdoLgoKT2theS4gV2hhdCBhYm91dCB0aGUgdmFsdWUgIjEiIGZvciBpdD8gU2hvdWxkIGJlIGVu
b3VnaCBmb3IgZS5nLgpzdHViZG9tcywgZG9tMCwgLi4uCgo+IAo+PiBAQCAtMTgyNCw2ICsxODE4
LDIxIEBAIGdudHRhYl9zZXR1cF90YWJsZSgKPj4gICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwo+
PiAgICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwo+PiAgCj4+ICsgICAgaWYgKCB1bmxpa2VseShv
cC5ucl9mcmFtZXMgPiBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQo+PiArICAgIHsKPj4gKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJkJXUgaXMgbGltaXRlZCB0byAldSBncmFudC10YWJs
ZSBmcmFtZXMuXG4iLAo+IAo+IFlvdSd2ZSBzd2l0Y2hlZCB0byAldSBvbmUgdG9vIG1hbnkgdGlt
ZXMgLSBkb21haW4gSURzIHdhbnQKPiBwcmludGluZyB3aXRoICVkIChhbHNvIGJlbG93KS4KCk9r
YXkuCgo+IAo+PiBAQCAtMjk3MCwxNCArMjk4MywxNCBAQCBnbnR0YWJfc2V0X3ZlcnNpb24oWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0X3ZlcnNpb25fdCkgdW9wKQo+PiAgCj4+ICBz
dGF0aWMgbG9uZwo+PiAgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3QpIHVvcCwKPj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgY291bnQpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGNvdW50LCB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQo+PiB7Cj4+ICAgICAgIGdudHRh
Yl9nZXRfc3RhdHVzX2ZyYW1lc190IG9wOwo+PiAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4+ICAg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKPj4gICAgICB1aW50NjRfdCAgICAgICBnbWZuOwo+
PiAgICAgIGludCBpOwo+PiAtICAgIGludCByYzsKPj4gKyAgICBpbnQgcmMsIHJldCA9IDA7Cj4g
Cj4gVGhpcyB2YXJpYWJsZSBkb2Vzbid0IGxvb2sgdG8gYmUgbmVjZXNzYXJ5IGFueW1vcmUgKGFs
c28gaW4KPiBnbnR0YWJfc2V0dXBfdGFibGUoKSwgYXMgSSBub3RpY2Ugb25seSBub3cpLgoKSW5k
ZWVkLgoKPiAKPj4gQEAgLTMwMTAsOSArMzAyMywxOSBAQCAKPj4gZ250dGFiX2dldF9zdGF0dXNf
ZnJhbWVzKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX3Qp
IHVvcCwKPj4gIAo+PiAgICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gbnJfc3RhdHVz
X2ZyYW1lcyhndCkpICkKPj4gICAgICB7Cj4+IC0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZP
LCAiR3Vlc3QgcmVxdWVzdGVkIGFkZHJlc3NlcyBmb3IgJWQgZ3JhbnQgc3RhdHVzICIKPj4gLSAg
ICAgICAgICAgICAgICAgImZyYW1lcywgYnV0IG9ubHkgJWQgYXJlIGF2YWlsYWJsZS5cbiIsCj4+
IC0gICAgICAgICAgICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfc3RhdHVzX2ZyYW1lcyhndCkpOwo+
PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkd1ZXN0IHJlcXVlc3RlZCBhZGRyZXNz
ZXMgb2YgZCV1IGZvciAldSBncmFudCAiCj4+ICsgICAgICAgICAgICAgICAgICJzdGF0dXMgZnJh
bWVzLCBidXQgb25seSAldSBhcmUgYXZhaWxhYmxlLlxuIiwKPiAKPiBEcm9wICJHdWVzdCIgYW5k
IG1ha2UgdGhlIGVuZCAiLCBoYXMgb25seSAldVxuIj8KCk9rYXkuCgo+IAo+PiBAQCAtMzY2NSw3
ICszNjk0LDExIEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCj4+ICAKPj4gICAgICAvKiBTZXQgbGltaXRzLiAq
Lwo+PiAgICAgIGlmICggIWd0LT5hY3RpdmUgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZ3QtPm1h
eF9ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7Cj4gCj4gQXMgcGVyIGFib3ZlIEkgdGhpbmsg
eW91IHdhbnQgdG8gc2lsZW50bHkgYXBwbHkgYSBsb3dlciBib3VuZCBoZXJlLgoKSSBhbHJlYWR5
IGhhdmUuIEl0IGlzIDEgKG5vdGUgdGhlIHRlc3QgZm9yICFncmFudF9mcmFtZXMgc29tZSBsaW5l
cwpoaWdoZXIpLgoKPiAKPj4gQEAgLTM3NjksNiArMzgwMiwxMiBAQCBzdGF0aWMgdm9pZCBnbnR0
YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCj4+ICAKPj4gICAgICBncmFudF9yZWFk
X2xvY2soZ3QpOwo+PiAgCj4+ICsgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRv
bWFpbjolNWQgKHYlZClcbiIKPiAKPiAiZ3JhbnQgdGFibGUgZm9yIGQlZCAodiV1KVxuIj8KCk9r
YXkuCgo+IAo+PiArICAgICAgICAgICAiICAlZCBmcmFtZXMgKCVkIG1heCksICVkIG1hcHRyYWNr
IGZyYW1lcyAoJWQgbWF4KVxuIiwKPiAKPiAldSAoZm91ciB0aW1lcykKCk9rYXkuCgpPbmUgZmlu
YWwgbm90ZTogSSBoYXZlIGRldGVjdGVkIGFub3RoZXIgcHJvYmxlbSAgaW4gdGhlIEFSTSBwYXJ0
IG9mCnRoaXMgcGF0Y2g6IGdudHRhYl9zaXplIGlzIHNldCB3cm9uZy4gV2lsbCBjb3JyZWN0IHRo
aXMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 17:50:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 17:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvS5c-0004Wm-5v; Fri, 22 Sep 2017 17:50:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dvS5a-0004Wd-RN
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 17:50:10 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E2/47-03093-25D45C95; Fri, 22 Sep 2017 17:50:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42JxymeR1A30PRp
 pcOwFh8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFuz3bGgl2iFbuOTWNuYPwo2MXIxSEksIpR
 YsaOXuYuRg4gJ1tiRXMhSJxF4BuLxKTlvaxdjJwcEgKeEvvbZ7NA2M4Se94uY4Ro3sAose//R
 VaQZhYBVYkfHwJAatgEgiWuL/kF1isioCHx5tpXMJtZQEli/9lrjCC2sIC9xKpXT5lBbF4BHY
 mHPXfZIGa2MErMa58PlRCUODnzCQtEc6nEzC0TGEF2MQtISyz/xwES5hTwkNizag/YfFEBZYl
 5+1axTWAUmoWkexaS7lkI3RBhdYk/8y4xYwhrSyxb+JoZwraVWLfuPcsCRvZVjOrFqUVlqUW6
 xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGRwgAEOxg7/jkdYpTkYFIS5Z3uc
 TRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvrA9QTrAoNT21Ii0zBxizMGkJDh4lEV4+YNwK8R
 YXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOG8ByAwBkKKM0jy4EbD0cYlRVkqYlxHoKCGegtS
 i3MwSVPlXjOIcjErCvFogU3gy80rgNr0COoIJ6Ijy1UdAjihJREhJNTAql8v/S1Ty1y09mXNw
 Wp362Qj9GQuWn97+pnOFfa2nQaPUp+eLNsdpdhsJCn2xeMHiHts1++XkmdHxLpHah/wu/hNIm
 FFrbiWtGWYScmbDj7Px7yoUtrbvUlJb8SBQ17Nkv86FXQf21f02+uItrsy+l/3IjbuSMSpqUr
 7MOQvddjUsrkx+rqbEUpyRaKjFXFScCAC4Ya4zGgMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506102608!61136566!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9523 invoked from network); 22 Sep 2017 17:50:09 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 17:50:09 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E220320DFD;
 Fri, 22 Sep 2017 13:50:07 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 22 Sep 2017 13:50:07 -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-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=erPcy2kUkyOpCuxWrU
 pY8IrYh+JSTbutFGJH3SeS5mA=; b=YNmv9iG3YbeC9htR6nmKd8o6Mm4FiAiof2
 m0uD19Ua7M1xKirh7rNJ3cFIh305WJU4UaGO2uWlVZWC17Ui3cwpmIvBgMKpDNXX
 /16sEUuYDx4xOIUehOFcZ16Gkh6LDCBTf2LR6KYETiQmMWAlt44hMVDbX5wsUZXq
 exQqdE3enfgmu1Ga3yHWAwpsBFW6XDdYQ+Ulu8uD+G3lm3ojailpLK9mCg0E12GN
 uIR5AvkNKV+WJq/4VC95Z7+tBtr1Yy/bJuOiGgnSp7yoUvpPbdWdCESJKytazYf9
 rvk3p0Uv7I5+rt/hWNDA8laQ06RmVQQOk3vWhADh6q6Q7w6YU5Vw==
X-ME-Sender: <xms:T03FWR2TYdLecn4R5o4J0we9HqG9Eob7obkyNHcoTRdbMwRRjf8B6A>
X-Sasl-enc: QFnDv+Ja13l+fUGgobqv8z5vOrSq6GtIKrIVoqXLBTqc 1506102607
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 364BC7E808;
 Fri, 22 Sep 2017 13:50:07 -0400 (EDT)
Date: Fri, 22 Sep 2017 19:50:04 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Euan Harris <euan.harris@citrix.com>
Message-ID: <20170922175004.GU1116@mail-itl>
References: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
 <1506097274-130806-2-git-send-email-euan.harris@citrix.com>
MIME-Version: 1.0
In-Reply-To: <1506097274-130806-2-git-send-email-euan.harris@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8211194875747753882=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8211194875747753882==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="TuLZpJsoCmPfu6RO"
Content-Disposition: inline


--TuLZpJsoCmPfu6RO
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Sep 22, 2017 at 05:21:12PM +0100, Euan Harris wrote:
> xs_fileno() returns a file descriptor which receives events when Xenstore
> watches fire.   Exposing this in the Python bindings is a prerequisite
> for writing event-driven clients in Python.
>=20
> Signed-off-by: Euan Harris <euan.harris@citrix.com>
> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Reviewed-by: Wei Liu <wei.liu2@citrix.com>

Acked-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> ---
> Changed since v2:
>  * Use PyLong_FromLong instead of PyInt_FromLong
> ---
>  tools/python/xen/lowlevel/xs/xs.c | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
>=20
> diff --git a/tools/python/xen/lowlevel/xs/xs.c b/tools/python/xen/lowleve=
l/xs/xs.c
> index aba5a20..3a827b0 100644
> --- a/tools/python/xen/lowlevel/xs/xs.c
> +++ b/tools/python/xen/lowlevel/xs/xs.c
> @@ -453,6 +453,25 @@ static PyObject *xspy_watch(XsHandle *self, PyObject=
 *args)
>  }
> =20
> =20
> +#define xspy_fileno_doc "\n"                              \
> +	"Return the FD to poll for notifications when watches fire.\n"   \
> +	"Returns: [int] file descriptor.\n"                \
> +	"\n"
> +
> +static PyObject *xspy_fileno(XsHandle *self)
> +{
> +    struct xs_handle *xh =3D xshandle(self);
> +    int fd;
> +
> +    if (!xh)
> +        return NULL;
> +
> +    fd =3D xs_fileno(xh);
> +
> +    return PyLong_FromLong(fd);
> +}
> +
> +
>  #define xspy_read_watch_doc "\n"				\
>  	"Read a watch notification.\n"				\
>  	"\n"							\
> @@ -887,6 +906,7 @@ static PyMethodDef xshandle_methods[] =3D {
>      XSPY_METH(release_domain,    METH_VARARGS),
>      XSPY_METH(close,             METH_NOARGS),
>      XSPY_METH(get_domain_path,   METH_VARARGS),
> +    XSPY_METH(fileno,            METH_NOARGS),
>      { NULL /* Sentinel. */ },
>  };
> =20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--TuLZpJsoCmPfu6RO
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZxU1KAAoJENuP0xzK19csKpEIAJPBdVM+lqCA0eipfPzOTf4t
QbM2AszPFRpiAP/pljaZgqwTqnh+7Df71BgZ9JVwXv43cHjtdey+kZFnciLiqI5W
XdldE5/4d0HaBUh26FfJLarW86TaSrjRDJ2X/06LKo3bUzMEM9Fo/lELXyQSstO4
UwB+fcE581D+Aa79asomzylGKoTqgc7hEsAeOrLm2YO1CNx8fRTRHV5EVL5xHDj4
cA/+wZ2gr/qI7JTmkZmJJXR2p8FaEQDY+F6NluOfEkp715gcewgpXA+LE+prDPOL
6qMLAO851yxly/bTBI8FLRErCvdqePK0yhDc+QplPRlw8J5HIo4JHo2T/UYmsrQ=
=HxHZ
-----END PGP SIGNATURE-----

--TuLZpJsoCmPfu6RO--


--===============8211194875747753882==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8211194875747753882==--


From xen-devel-bounces@lists.xen.org Fri Sep 22 18:08:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 18:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvSMy-0005Y0-P6; Fri, 22 Sep 2017 18:08:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dvSMx-0005Xu-ER
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 18:08:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 79/AD-03454-68155C95; Fri, 22 Sep 2017 18:08:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSajm5r4NF
 Ig8uNGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbeeuYCibxVjx90czWwLidq4uRi0NIYAaj
 xN4JWxhBHBaBRlaJk7efgDkSAnNYJSZ2X2PpYuQEcqokJp54ygphF0n8e3YXzn57bgpYDa+Ao
 MTJmU/AbCEBL4lvffPBajgFLCQmHbnKDrGuG2joyzlgRWwCWhJ7GuYzgdgsAqoSZ88tAbI5gA
 YFSGy9XQgSFhZwk9jx7AojiC0ioCSx+MtHsDnMAv2iEj3/WsF6mQU0JVq3/2afwCg4C8kds5C
 kFjAyrWJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFEGINjB
 eHdTwCFGSQ4mJVHeVt+jkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC8GAOUEi1LTUyvSMnOA0
 QKTluDgURLhnQSS5i0uSMwtzkyHSJ1iNOa4cOfSHyaOA3tu/WESYsnLz0uVEuctACkVACnNKM
 2DGwSL4kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5k0CmcKTmVcCt+8V0ClMQKeUrz4Cckp
 JIkJKqoFRcvP7hRf2CxtHswv6eh9/E7pCxLxBVfvX53uP5c0Fdr/dXPx0WmAdd7HhMxFX2b56
 6Zz2r9lp8QqydrIXV4eYS/NuvNhw+IjV2z0ZPLud7776+e3M3G5V0w952du2PbH5vfh8692fz
 FeP/rla9Xzqg88sQlVOX61D5r3beXiT84ZNIWKSS3wYlViKMxINtZiLihMBdiv/od0CAAA=
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506103684!81071866!1
X-Originating-IP: [209.85.214.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1094 invoked from network); 22 Sep 2017 18:08:05 -0000
Received: from mail-it0-f44.google.com (HELO mail-it0-f44.google.com)
 (209.85.214.44)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 18:08:05 -0000
Received: by mail-it0-f44.google.com with SMTP id d192so1683458itd.1
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 11:08:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HKnoXkiTB9dS/wYqC0F3o+FLFcWTrgiQlGmAsuYn30o=;
 b=lwzU1z9QcAPrsl16LTdCxnfNgPzr+9qiq/lSYl8u3cy7gldb42krdLS3XWHH5TA65C
 Ij45ujmYai940Wot6aMYOAymK+74j/FkL4nO8ITpVHPDQ0JiwD95laTWgmYtVTuSY/DJ
 PvhFIRItUJu5xuKgTtF/Qd9G6Fkuj514N50jnMjsHbnq2pw9p/df7mvWbUsCQP7rWvw0
 +DLBergnX931N0sytBWjKZTFzMCTJwyzWoAXbnuetH3qoiR+JoqhGdZXfZWXLWThLKxD
 A0tbQYEsXVd5O24PwPcRcIGv1j2x/2s2E8sOtdEndR9w/xDufZmkbcawvEBjFzZu2jwx
 42bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HKnoXkiTB9dS/wYqC0F3o+FLFcWTrgiQlGmAsuYn30o=;
 b=tw/cYDbyMszy1UJ8XxPKZ+BIHXLjOc0bUchF3Lx2SNRQqizKchmaNqf6c3vb6Tdpcp
 7bzBop9uvyf94tHQHXH/X7rP3NIzxZHs7DBhRz+6QbF5btUuA/ZCNIFEGc7KFSDSml6y
 FlQ+6y9fuCNrpu6hBWSoPKnlptsuT7rozWWGNQlQHIZNdHTUsu2In7NEMBBs6FeEzrdT
 cbrm8sW+G2li4KBUNo7ezHzRbPJw2aZiSQWltPkJunmIa4OZC6r1IvE6Sj57y53IY6KM
 HLupaO2esT0cAwguz22+qweOcPX5Pda1NcL17Sf0T/wxnGdofIoko52KjtdDVHxEVVkb
 n19w==
X-Gm-Message-State: AHPjjUiKOLxoTR60dvqvXZnmrMyc1ED6YjMQRRgAlL7e6QG2nTCdf38E
 CTQ5jE7QBoAGC9RI/d5n9X4kQJlC9dwbDjQzomOlPQ==
X-Google-Smtp-Source: AOwi7QCUbfwUTCOmxEDWOCSmQyUH7V0dhmYo6S0rBcDI9gPT0pShpfE+IxCwpcGdrgZl0HbwUgwXwI85lO9D8ha/BFA=
X-Received: by 10.36.58.139 with SMTP id m133mr8081581itm.34.1506103683212;
 Fri, 22 Sep 2017 11:08:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Fri, 22 Sep 2017 11:08:02 -0700 (PDT)
In-Reply-To: <20170922163225.bfrd5myl6d7deiim@gmail.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 22 Sep 2017 11:08:02 -0700
Message-ID: <CAJcbSZFbNACVrSQ7yFkDMs+4L56_4e73kvdesSdD5W4bdBoOpg@mail.gmail.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgOTozMiBBTSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+IHdyb3RlOgo+Cj4gKiBUaG9tYXMgR2FybmllciA8dGhnYXJuaWVAZ29vZ2xlLmNvbT4g
d3JvdGU6Cj4KPj4gT24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgODo1OSBBTSwgSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+Cj4+ID4gKCBTb3JyeSBhYm91dCB0aGUgZGVs
YXkgaW4gYW5zd2VyaW5nIHRoaXMuIEkgY291bGQgYmxhbWUgdGhlIGRlbGF5IG9uIHRoZSBtZXJn
ZQo+PiA+ICAgd2luZG93LCBidXQgaW4gcmVhbGl0eSBJJ3ZlIGJlZW4gcHJvY3Jhc3RpbmF0aW5n
IHRoaXMgaXMgZHVlIHRvIHRoZSBwZXJtYW5lbnQsCj4+ID4gICBub24tdHJpdmlhbCBpbXBhY3Qg
UElFIGhhcyBvbiBnZW5lcmF0ZWQgQyBjb2RlLiApCj4+ID4KPj4gPiAqIFRob21hcyBHYXJuaWVy
IDx0aGdhcm5pZUBnb29nbGUuY29tPiB3cm90ZToKPj4gPgo+PiA+PiAxKSBQSUUgc29tZXRpbWUg
bmVlZHMgdHdvIGluc3RydWN0aW9ucyB0byByZXByZXNlbnQgYSBzaW5nbGUKPj4gPj4gaW5zdHJ1
Y3Rpb24gb24gbWNtb2RlbD1rZXJuZWwuCj4+ID4KPj4gPiBXaGF0IGFnYWluIGlzIHRoZSB0eXBp
Y2FsIGZyZXF1ZW5jeSBvZiB0aGlzIG9jY3VycmluZyBpbiBhbiB4ODYtNjQgZGVmY29uZmlnCj4+
ID4ga2VybmVsLCB3aXRoIHRoZSB2ZXJ5IGxhdGVzdCBHQ0M/Cj4+Cj4+IEkgYW0gbm90IHN1cmUg
d2hhdCBpcyB0aGUgYmVzdCB3YXkgdG8gbWVhc3VyZSB0aGF0Lgo+Cj4gSWYgdGhpcyBpcyB0aGUg
ZG9taW5hbnQgZmFjdG9yIHRoZW4gJ3NpemVvZiB2bWxpbnV4JyBvdWdodCB0byBiZSBlbm91Z2g6
Cj4KPj4gV2l0aCBPUkM6IFBJRSAudGV4dCBpcyAwLjgxNDIyNCUgdGhhbiBiYXNlbGluZQo+Cj4g
SS5lLiB0aGUgb3ZlcmhlYWQgaXMgKzAuODElIGluIGJvdGggc2l6ZSBhbmQgKHJvdWdobHkpIGlu
IG51bWJlciBvZiBpbnN0cnVjdGlvbnMKPiBleGVjdXRlZC4KPgo+IEJUVy4sIEkgdGhpbmsgdGhp
bmdzIGltcHJvdmVkIHdpdGggT1JDIGJlY2F1c2Ugd2l0aCBPUkMgd2UgaGF2ZSBSQlAgYXMgYW4g
ZXh0cmEKPiByZWdpc3RlciBhbmQgd2l0aCBQSUUgd2UgbG9zZSBSQlggLSBzbyByZWdpc3RlciBw
cmVzc3VyZSBpbiBjb2RlIGdlbmVyYXRpb24gaXMKPiBsb3dlci4KClRoYXQgbWFrZSBzZW5zZS4K
Cj4KPiBPaywgSSBzdXNwZWN0IHdlIGNhbiB0cnkgaXQsIGJ1dCBteSBwcmVjb25kaXRpb25zIGZv
ciBtZXJnaW5nIGl0IHdvdWxkIGJlOgo+Cj4gICAxKSBMaW51cyBkb2Vzbid0IE5BSyBpdCAob2J2
aW91c2x5KQoKT2YgY291cnNlLgoKPiAgIDIpIHdlIGZpcnN0IGltcGxlbWVudCB0aGUgYWRkaXRp
b25hbCBlbnRyb3B5IGJpdHMgdGhhdCBMaW51cyBzdWdnZXN0ZWQuCj4KPiBkb2VzIHRoaXMgd29y
ayBmb3IgeW91PwoKU3VyZSwgSSBjYW4gbG9vayBhdCBob3cgZmVhc2libGUgdGhhdCBpcy4gSWYg
aXQgaXMsIGNhbiBJIHNlbmQKZXZlcnl0aGluZyBhcyBwYXJ0IG9mIHRoZSBzYW1lIHBhdGNoIHNl
dD8gVGhlIGFkZGl0aW9uYWwgZW50cm9weSB3b3VsZApiZSBlbmFibGVkIGZvciBhbGwgS0FTTFIg
YnV0IFBJRSB3aWxsIGJlIG9mZi1ieS1kZWZhdWx0IG9mIGNvdXJzZS4KCj4KPiBUaGFua3MsCj4K
PiAgICAgICAgIEluZ28KCgoKLS0gClRob21hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 18:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 18:36:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvSo5-0007Qf-Sv; Fri, 22 Sep 2017 18:36:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=431731287=citrix-osstest@xenproject.org>)
 id 1dvSo4-0007QT-Bx
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 18:36:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DA/5B-02208-71855C95; Fri, 22 Sep 2017 18:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK5YxNF
 Igwmb9CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aV9Q/ZCz74Vfz88IKlgfGIXhcjJ4eEgL/E
 vPeTmSBsD4mXU/azgtgiAs4SEz7cZgOxeQX0JDY8+cgMYgsLpEu0LWli72LkAqrvlZDo/32YE
 aLZXWJB2wl2GHvt43lgQ9mAhk7smcgCYrMIqEqcOr8fLC4koCWxdPFKJogFghInZz4Bq2EWkJ
 A4+OIFM8QcS4n1k++yTmDkm4WkbBaSsgWMTKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxTvdz
 U4uLE9NScxKRiveT83E2MwLBiAIIdjGumOh9ilORgUhLlbfU9GinEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgtc8HCgnWJSanlqRlpkDDHCYtAQHj5IIbxJImre4IDG3ODMdInWKUZfj2KbLf5iEW
 PLy81KlxHlZQYoEQIoySvPgRsCi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEefeHAU3hyc
 wrgdv0CugIJqAjylcfATmiJBEhJdXA6JsU/GT1MhafiGcnDYQfdF5SfyU0ReHEbsdr7RHvSx+
 pJ4QnF2yxeGf9Y1Hk6U9l/V8kbl0XTZniZjPjCDdvw8qbF7S3mAkzOMrt3qPGZn1wwr57/hNs
 2O4XPCsqnprgMoNt0cxFu+T4E78842PbaFbbqqM2kfm0pYZ1aHtZ4YZ3OXtD5lX3KLEUZyQaa
 jEXFScCAId98rGxAgAA
X-Env-Sender: prvs=431731287=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506105365!92249281!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63717 invoked from network); 22 Sep 2017 18:36:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Sep 2017 18:36:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,427,1500940800"; d="scan'208";a="440878007"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72142-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=0b157f8d977a9425e2d8d510aa011c5d4f3ec247
X-Osstest-Versions-That: qemuu=f5a4c84a5d6b19c154abed4ee0380a6f8fd98c60
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 22 Sep 2017 19:36:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 72142:
	tolerable trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE0MiBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNDIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjA5OAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcy
MDk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIGxpa2UgNzIwOTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjA5OAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDcyMDk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwOTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3
MjA5OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIwOTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
IGZhaWwgbGlrZSA3MjA5OAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMDk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2Ug
NzIwOTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVt
dXUgICAgICAgICAgICAgICAgMGIxNTdmOGQ5NzdhOTQyNWUyZDhkNTEwYWEwMTFjNWQ0ZjNlYzI0
NwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZjVhNGM4NGE1ZDZiMTlj
MTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMDk4ICAy
MDE3LTA5LTEyIDIyOjQ5OjQ2IFogICAgOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjE0
MiAgMjAxNy0wOS0yMiAxMTo0NDo0OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDBiMTU3ZjhkOTc3YTk0MjVlMmQ4ZDUxMGFhMDExYzVkNGYzZWMy
NDcKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgRnJpIEp1bCAy
OCAxNToxMTo1MSAyMDE3ICswMjAwCgogICAgeGVuLWRpc2s6IHVzZSBnX25ldzAgdG8gZml4IGJ1
aWxkCiAgICAKICAgIGdfbWFsbG9jMF9uIGlzIGF2YWlsYWJsZSBzaW5jZSBnbGliLTIuMjQuIFRv
IGFsbG93IGJ1aWxkIHdpdGggb2xkZXIgZ2xpYgogICAgdmVyc2lvbnMgdXNlIHRoZSBnZW5lcmlj
IGdfbmV3MCwgd2hpY2ggaXMgYWxyZWFkeSB1c2VkIGluIG1hbnkgb3RoZXIKICAgIHBsYWNlcyBp
biB0aGUgY29kZS4KICAgIAogICAgRml4ZXMgY29tbWl0IDMyODRmYWQ3MjggKCJ4ZW4tZGlzazog
YWRkIHN1cHBvcnQgZm9yIG11bHRpLXBhZ2Ugc2hhcmVkIHJpbmdzIikKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGEzZmQ3ODFmNjUzZGI0ZGM3NjYzNTcxNTIwN2M5MDI5MjA4
NjM0YmQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 18:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 18:51:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvT2u-0000FJ-9i; Fri, 22 Sep 2017 18:51:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hpa@zytor.com>) id 1dvT2t-0000FD-4I
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 18:51:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 42/86-03422-EAB55C95; Fri, 22 Sep 2017 18:51:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiaHS5Q3dt9NF
 IgyWbZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybFyYyF3RxVTT3BzYwdnF0MXJxCAmsZ5J4
 c/czcxcjJ4ewgJvEjmdXGLsYOThEBDwl2jfYgoSZBc6ISfTOE4eov8gscWfDZHaQBJuAmsSN1
 QeYQep5BWwkNpw3BQmzCKhKXP+0D6xEVCBcoulsPwuIzSsgKHFy5hMwm1PAT+Js33omiPnqEn
 /mXWKGsMUlbj2ZDxWXl9j+dg7zBEa+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNDPSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkAEIdjD+WhZwiFGSg0lJlNci6mikEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQleB5CcYFFqempFWmYOMBpg0hIcPEoivH8jgdK8xQWJucWZ6
 RCpU4y6HA09N/4wCbHk5eelSonzbgApEgApyijNgxsBi8xLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEublArmEJzOvBG7TK6AjmICOKF99BOSIkkSElFQDo+xRldaTwWGTYlN8mKMWnjBJ/yF
 7qaZUev2dLoNP0yxSfu3dpOycMy15ZYe1Y2z7ucxIQenFr5t6W+3lDDa32+l9e9b/d5JvtpHU
 9cKnFldEtthEeu37n+y6JjBpy+XudXIf/v9UYJKofvlj7Syma0Iimaxvv94yOBXVEn4vbOdqy
 3usm1dLKbEUZyQaajEXFScCAFB3tM/HAgAA
X-Env-Sender: hpa@zytor.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506106283!76206525!1
X-Originating-IP: [65.50.211.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32474 invoked from network); 22 Sep 2017 18:51:25 -0000
Received: from terminus.zytor.com (HELO mail.zytor.com) (65.50.211.136)
 by server-5.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 22 Sep 2017 18:51:25 -0000
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id v8MIRCgE020937
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 22 Sep 2017 11:27:12 -0700
To: Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@kernel.org>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
 <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
Date: Fri, 22 Sep 2017 11:27:07 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
Content-Language: en-US
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 Len Brown <len.brown@intel.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, xen-devel@lists.xenproject.org,
 linux-sparse@vger.kernel.org, Matthias Kaehlcke <mka@chromium.org>,
 linux-arch <linux-arch@vger.kernel.org>, Waiman Long <longman@redhat.com>,
 Borislav Petkov <bp@suse.de>, Markus Trippelsdorf <markus@trippelsdorf.de>,
 Tom Lendacky <thomas.lendacky@amd.com>, Rik van Riel <riel@redhat.com>,
 Chris Metcalf <cmetcalf@mellanox.com>, Arnd Bergmann <arnd@arndb.de>,
 Linux PM list <linux-pm@vger.kernel.org>, Brian Gerst <brgerst@gmail.com>,
 "H . J . Lu" <hjl.tools@gmail.com>, Steven Rostedt <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>, Baoquan He <bhe@redhat.com>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, kvm list <kvm@vger.kernel.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMjEvMTcgMDc6MjgsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IAo+IEFoLCBJIHNlZSwg
dGhpcyBpcyBsYXJnZSBtb2RlIGFuZCB0aGF0IG5lZWRzIHRvIHVzZSBNT1ZBQlMgdG8gbG9hZCA2
NGJpdAo+IGltbWVkaWF0ZXMuIFN0aWxsLCBzbWFsbCBSSVAgcmVsYXRpdmUgc2hvdWxkIGJlIGFi
bGUgdG8gbGl2ZSBhdCBhbnkKPiBwb2ludCBhcyBsb25nIGFzIGV2ZXJ5dGhpbmcgbGl2ZXMgaW5z
aWRlIHRoZSBzYW1lIDJHIHJlbGF0aXZlIHJhbmdlLCBzbwo+IHdvdWxkIHN0aWxsIGFsbG93IHRo
ZSBnb2FsIG9mIGluY3JlYXNpbmcgdGhlIEtBU0xSIHJhbmdlLgo+IAo+IFNvIEknbSBub3Qgc2Vl
aW5nIGhvdyB3ZSBuZWVkIGxhcmdlIG1vZGUgZm9yIHRoYXQuIFRoYXQgc2FpZCwgYWZ0ZXIKPiBy
ZWFkaW5nIHVwIG9uIGFsbCB0aGlzLCBSSVAgcmVsYXRpdmUgd2lsbCBub3QgYmUgdG9vIHByZXR0
eSBlaXRoZXIsCj4gd2hpbGUgQ0FMTCBpcyBuYXR1cmFsbHkgUklQIHJlbGF0aXZlLCBkYXRhIHN0
aWxsIG5lZWRzIGFuIGV4cGxpY2l0ICVyaXAKPiBvZmZzZXQsIHN0aWxsIGxvYWRzIGJldHRlciB0
aGFuIHRoZSBsYXJnZSBtb2RlbC4KPiAKClRoZSBsYXJnZSBtb2RlbCBtYWtlcyBubyBzZW5zZSB3
aGF0c29ldmVyLiAgSSB0aGluayB3aGF0IHdlJ3JlIGFjdHVhbGx5Cmxvb2tpbmcgZm9yIGlzIHRo
ZSBzbWFsbC1QSUMgbW9kZWwuCgpJbmdvIGFza2VkOgo+IEkuZS4gaXMgdGhlcmUgbm8gR0NDIGNv
ZGUgZ2VuZXJhdGlvbiBtb2RlIHdoZXJlIGNvZGUgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSBpbiB0
aGUgCj4gY2Fub25pY2FsIGFkZHJlc3Mgc3BhY2UsIHlldCBjYWxsIGFuZCBqdW1wIGRpc3RhbmNl
IGlzIHdpdGhpbiAzMSBiaXRzIHNvIHRoYXQgdGhlIAo+IGdlbmVyYXRlZCBjb2RlIGlzIGZhc3Q/
CgpUaGF0J3MgdGhlIHNtYWxsLVBJQyBtb2RlbC4gIEkgdGhpbmsgaWYgYWxsIHN5bWJvbHMgYXJl
IGZvcmNlZCB0byBoaWRkZW4KdGhlbiBpdCB3b24ndCBldmVuIG5lZWQgYSBHT1QvUExULgoKV2Ug
ZG8gbmVlZCB0byBjb25zaWRlciBob3cgd2Ugd2FudCBtb2R1bGVzIHRvIGZpdCBpbnRvIHdoYXRl
dmVyIG1vZGVsIHdlCmNob29zZSwgdGhvdWdoLiAgVGhleSBjYW4gYmUgYWRqYWNlbnQsIG9yIHdl
IGNvdWxkIGdvIHdpdGggYSBtb3JlCnRyYWRpdGlvbmFsIGR5bmFtaWMgbGluayBtb2RlbCB3aGVy
ZSB0aGUgbW9kdWxlcyBjYW4gYmUgc2VwYXJhdGUsIGFuZApjaGFpbmVkIHRvZ2V0aGVyIHdpdGgg
dGhlIG1haW4ga2VybmVsIHZpYSB0aGUgR09ULgoKCS1ocGEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 18:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 18:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvT8V-0000SG-To; Fri, 22 Sep 2017 18:57:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <keescook@google.com>) id 1dvT8U-0000SA-9R
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 18:57:14 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A9/69-03423-90D55C95; Fri, 22 Sep 2017 18:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVyMfT+Ol2O2KO
 RBoffKVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHv2xlKVjKXHGv7SBbA+NNpi5GLg4hgZmM
 Em9PfGIHcVgEOlgllm+bzwrh7GOW6Hz1hQ3EkRBYzCqx/tYZ5i5GDiCnSmLVJ/kuRk4gs0hi3
 +fjLBB2ocSWKR/ZQWxeAUGJkzOfgMWFBaQlPvQfYgOxhQR8JP5f3cUKYnMK2Ep8nLaZBeKMPa
 wS1/dOBmtmE1CXOL9vOZjNIqAq8XFuJyPEAkOJL7tns0IsCJBoal/DDLHATWLHsytgNSICKhL
 Tf34C+41ZoF9U4k/PcbDNzAKaEq3bf7NPYBSZheTAWUhSCxiZVjFqFKcWlaUW6RqZ6SUVZaZn
 lOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIY7AxDsYDyzIPAQoyQHk5Iob2700UghvqT8l
 MqMxOKM+KLSnNTiQ4wyHBxKEryzYoBygkWp6akVaZk5wMiDSUtw8CiJ8IqCpHmLCxJzizPTIV
 KnGC05Lty59IeJ48bD60DywJ5bf5iEWPLy81KlxHl5QRoEQBoySvPgxsGSwyVGWSlhXkagA4V
 4ClKLcjNLUOVfMYpzMCoJ85aBXMyTmVcCt/UV0EFMQAeVrz4CclBJIkJKqoHxQuwLbXs+J8Pb
 +9b2MsxadMfmRJX0+9TQ6VqhhhtFgiOP6fdUnzy1XUt7QsbrA1N3Pfp2R2ha8vwVb18Gvy72D
 HV6/3KhoPv828tZjGY3CD1//Px7l1wVn2Pqg9OlpXdT9jsvO9MVeilJNS0qQ/O8ud6dsHtlHk
 IF/rom5z9U32jLXyVsXLhKiaU4I9FQi7moOBEAhiDU8AkDAAA=
X-Env-Sender: keescook@google.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506106631!84047196!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32741 invoked from network); 22 Sep 2017 18:57:12 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 18:57:12 -0000
Received: by mail-io0-f174.google.com with SMTP id k101so5175118iod.0
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 11:57:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=qBy4kKyUO4g0KgcfTsNOCQxqmiG0ETmetiapOVV4mvM=;
 b=DIfJ+5xGSw6DvfWmnqTfva8ysW0qtrIg/CM2EGSJljiAIwowkZ/v45dBJIcVafyAKH
 xlje6Uj0LrI6Dt8NWc48DoIRo/iDNl/GoInPmhr/w6/dRvc4aI97e0snMmfZN+gsLgcW
 PwgfI6xRHTES2JG8tkvmNPT9NcGprf7mtvRwRsdn5bBuU5fC6DokA97dT2o6p54K5n3o
 HoYuLP0YIgBo+0znmO8kPujq6oWfbuJ8bGLwiZs88sGHP3GWlQqog8u7iIzTSDCqGuy5
 I7MFhcVYctv9Eb5WKtufbz6TJFOegoIBAa4erviUPSPkDJ8fMken7heBXQvR2YGdZNn/
 v6jA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=qBy4kKyUO4g0KgcfTsNOCQxqmiG0ETmetiapOVV4mvM=;
 b=VUKju6ILC8QMqbDroTcENU9S+mTCJqAtUXR+8EJ0/QZd5jbU6Y4VLtqFfsIk9MEx9W
 qDCjQFUvjJzv4j7ExaHxS3dmjhV/3ymPvfwKKDjJJEkhkErB/3PEhLyVP0UJqyNCGbYr
 UIHrCNmBvkI9nnkItGMBTIXb+0NYmEQTYeq5k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=qBy4kKyUO4g0KgcfTsNOCQxqmiG0ETmetiapOVV4mvM=;
 b=jsnILGSIQoabjOrX6pmzR+Suc314398hDkk4PDKbbreVBqPwJBtFy2ybold5j28qOK
 f3sFh6QD4WQpRKjThmQ7LJZmoJ88+fcU8apawwjXZZqUkq345dwuF+woY4f6/77O4aCF
 S0kTrTueHCcQBHHP3T94snZjbs2kvzRsJCtlOlN671MwB8TUCOP+BdbAcIUAborwxhCq
 uuXSQ96o2qk6I8MWBPJzbaP7U9Ut6NJyi77K3GU3ihKKL8xSw2AaaXr9yMJ5B2IFWG+s
 rfJ15onoFnuiNrv4WOTwVLwel/HbNuNzDg2RVLEYPoVKSXtK4oQbJ3I1h4MvyBpUW6jy
 uvKA==
X-Gm-Message-State: AHPjjUjWP1OpncdDCv7bfMenkLWGrCD6+IADc83fRk7DAy3eINCD0FuT
 Ekb6EWy+/PsGZ7lqSiSQMWdcIuSt4ZmnKhitHuRWbw==
X-Google-Smtp-Source: AOwi7QDM6oeimbWH7ysMHqpx7AWiME1RwDqTv5dYuvVAgr30vhWAE3HUE8GPprHlktE/+xASCua/jY8i5UkhSa2p3PI=
X-Received: by 10.107.10.218 with SMTP id 87mr169640iok.285.1506106630555;
 Fri, 22 Sep 2017 11:57:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.178.131 with HTTP; Fri, 22 Sep 2017 11:57:09 -0700 (PDT)
In-Reply-To: <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
From: Kees Cook <keescook@chromium.org>
Date: Fri, 22 Sep 2017 11:57:09 -0700
X-Google-Sender-Auth: zstG6h-hg8cJItWZ-uSV4vPrEBc
Message-ID: <CAGXu5jKGTYVAKW7yA+ghsb=FYjjfh8MfOiRSEDSw883VN4KUMg@mail.gmail.com>
To: "H. Peter Anvin" <hpa@zytor.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMTE6MzggQU0sIEguIFBldGVyIEFudmluIDxocGFAenl0
b3IuY29tPiB3cm90ZToKPiBXZSBsb3NlIEVCWCBvbiAzMiBiaXRzLCBidXQgd2UgZG9uJ3QgbG9z
ZSBSQlggb24gNjQgYml0cyAtIHNpbmNlIHg4Ni02NAo+IGhhcyBSSVAtcmVsYXRpdmUgYWRkcmVz
c2luZyB0aGVyZSBpcyBubyBuZWVkIGZvciBhIGRlZGljYXRlZCBQSUMgcmVnaXN0ZXIuCgpGV0lX
LCBzaW5jZSBnY2MgNSwgdGhlIFBJQyByZWdpc3RlciBpc24ndCB0b3RhbGx5IGxvc3QuIEl0IGlz
IG5vdwpyZXVzYWJsZSwgYW5kIHRoYXQgc2VlbXMgdG8gaGF2ZSBpbXByb3ZlZCBwZXJmb3JtYW5j
ZToKaHR0cHM6Ly9nY2MuZ251Lm9yZy9nY2MtNS9jaGFuZ2VzLmh0bWwKCi1LZWVzCgotLSAKS2Vl
cyBDb29rClBpeGVsIFNlY3VyaXR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 18:59:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 18:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvTAJ-0000ZV-8v; Fri, 22 Sep 2017 18:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dvTAH-0000ZK-Uc
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 18:59:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 EF/08-17770-97D55C95; Fri, 22 Sep 2017 18:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSasW5F7NF
 Ig7tf+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozv0+cyFnxkr9jycCd7A+Mcti5GLg4hgamM
 EisWfGTsYuTkYBFoZJXYcsMTJCEhMIdV4vvJzSwgCQmBKonbG5awQthFEpvOXAeKcwDZBRJdN
 01AwrwCghInZz4BKxcS8JJoP3SXCcTmFLCV+DgNZAzIsj2sEtf3TmYHSbAJaEnsaZjPBLFYVW
 LW15tMEIMCJL7snAU2SFjATWLHsytgx4kIqEhM//mJCWQQs0CPqETvxANgRcwCmhKt23+zT2A
 UnIXkkFlIUgsYmVYxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgSGKAMQ7GC8vzHgEKMkB5OSKG9u9NFIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8s2KAcoJFq
 empFWmZOcBogUlLcPAoifD2gKR5iwsSc4sz0yFSpxiNOS7cufSHiePAnlt/mIRY8vLzUqXEea
 tBSgVASjNK8+AGwaL4EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5F4FM4cnMK4Hb9wroFCa
 gU8pXHwE5pSQRISXVwMi8nj/GXTWgdS6Pu+PpZL8bMtdOdW9Ymrcz6qwy+8GPD13Wlnx8+GK/
 VXum686e+zrJ9vskuE8s/6vFami+rlUo0efRhZP/7Lgdes6ZrpjHXhrvKdl9hX/vyjNPS2Mrv
 k2IOy0taZeuxf+O4XXQm6lLqx4pG7T5Hp2657CYhFVE7/elvpwbfZRYijMSDbWYi4oTATI+uZ
 DdAgAA
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506106743!117805268!1
X-Originating-IP: [209.85.214.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54303 invoked from network); 22 Sep 2017 18:59:04 -0000
Received: from mail-it0-f51.google.com (HELO mail-it0-f51.google.com)
 (209.85.214.51)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 18:59:04 -0000
Received: by mail-it0-f51.google.com with SMTP id 4so2147940itv.4
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 11:59:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wvok6+nhsSyabuPiwR5vOIRFdPlTw1Nhnm6qVI111EU=;
 b=pOtpuSmQ7cCdCNVgp68d9zWCD4T9ZXzBiImdr6wcUBCXmSP8tbB+m+x0/5zBfboSq7
 1MLPsCcC1+XgBMKTMmHOFScAN5mMCikoSVsX+hffDI9+FIsgn1hPpMcj9XMAY1LEiHH0
 aDAR2f05mxUunj6NkSYYvMs4ubgy3vG8ISdT1lnjGaaKXM8L4h0eKqDuWvGKIiexh7ne
 zOcy/NV2XXCgo6sjtImT2VSlK6+ZTZMa0KqEiy9Yu+sitqPqhbQNAkGjlT/3VkJX5DHr
 gwMgNVA0I2vm3RNKsnFh8GcW3RMyV9bXQLGPtcHYImmm4+zzqnuV4oIppGkns56Tfh4e
 9NlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wvok6+nhsSyabuPiwR5vOIRFdPlTw1Nhnm6qVI111EU=;
 b=DnhE0/fvQvgWUQb44+I7tIDI1WnxnvDg+GPFBAi1NxXh6nIJfK+t07+qyBwiGSdzUt
 eiUjgx6A779P/6kt1Vw2AJDVdQGCHd7U4b8GVBgtucR/JNlzOW7IwTH6P5aPaE3seDmc
 TG7wyH6WVBa5wRBWbMX/HBgL36HC9sWnOr5+IVxS2HCpocHrObJewdrlpOizZDCxFWdZ
 E5L7LqIG4tLBKAe3eq9ubnmczNy7UAQPQrOAKnbUTq5beCgcWs2azOkzkZlKVQZn4lPA
 sV6j6TfplnIsgLWXotbOq6y/X/G3r3He6Rx9lXOOYx8cILyUNFhfZ1dxBQuhnfS/em8k
 lK3g==
X-Gm-Message-State: AHPjjUjnYf8BZCIAWWLosl6rN/QzTsDDqq+3Bu+AbetNt/qdfoy2Gw/8
 /BAI//1ilnL7QJR4+pLAw/f2PRYLAjadZpGlUjX73w==
X-Google-Smtp-Source: AOwi7QBhKXUHYwnIZRjwackWeWBkaM+4zTcqqFVTUf6hNGg9dXH0m6ZgBulWDDjaUr5+2RPpFNarSp3vqDSLK0RV3Go=
X-Received: by 10.36.87.83 with SMTP id u80mr7267575ita.41.1506106741951; Fri,
 22 Sep 2017 11:59:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Fri, 22 Sep 2017 11:59:00 -0700 (PDT)
In-Reply-To: <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 22 Sep 2017 11:59:00 -0700
Message-ID: <CAJcbSZGCLustto0bkjNnv=T2PVwGK13AwX-=sgxfuTcEwZEitw@mail.gmail.com>
To: "H. Peter Anvin" <hpa@zytor.com>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMTE6MzggQU0sIEguIFBldGVyIEFudmluIDxocGFAenl0
b3IuY29tPiB3cm90ZToKPiBPbiAwOS8yMi8xNyAwOTozMiwgSW5nbyBNb2xuYXIgd3JvdGU6Cj4+
Cj4+IEJUVy4sIEkgdGhpbmsgdGhpbmdzIGltcHJvdmVkIHdpdGggT1JDIGJlY2F1c2Ugd2l0aCBP
UkMgd2UgaGF2ZSBSQlAgYXMgYW4gZXh0cmEKPj4gcmVnaXN0ZXIgYW5kIHdpdGggUElFIHdlIGxv
c2UgUkJYIC0gc28gcmVnaXN0ZXIgcHJlc3N1cmUgaW4gY29kZSBnZW5lcmF0aW9uIGlzCj4+IGxv
d2VyLgo+Pgo+Cj4gV2UgbG9zZSBFQlggb24gMzIgYml0cywgYnV0IHdlIGRvbid0IGxvc2UgUkJY
IG9uIDY0IGJpdHMgLSBzaW5jZSB4ODYtNjQKPiBoYXMgUklQLXJlbGF0aXZlIGFkZHJlc3Npbmcg
dGhlcmUgaXMgbm8gbmVlZCBmb3IgYSBkZWRpY2F0ZWQgUElDIHJlZ2lzdGVyLgo+Cj4gSSdtIHNv
bWV3aGF0IGNvbmZ1c2VkIGhvdyB3ZSBjYW4gaGF2ZSBhcyBtdWNoIGFzIGFsbW9zdCAxJSBvdmVy
aGVhZC4gIEkKPiBzdXNwZWN0IHRoYXQgd2UgZW5kIHVwIG1ha2luZyBhIEdPVCBhbmQgbWF5YmUg
ZXZlbiBhIFBMVCBmb3Igbm8gZ29vZCByZWFzb24uCgpXZSBoYXZlIGEgR09UIHdpdGggdmVyeSBm
ZXcgZW50cmllcywgbWFpbmx5IGxpbmtlciBzY3JpcHQgZ2xvYmFscyB0aGF0CkkgdGhpbmsgd2Ug
Y2FuIHdvcmsgdG8gcmVkdWNlIG9yIHJlbW92ZS4KCldlIGhhdmUgYSBQTFQgYnV0IGl0IGlzIGVt
cHR5LiBPbiBsYXRlc3QgaXRlcmF0aW9uIChub3Qgc2VudCB5ZXQpLAptb2R1bGVzIGhhdmUgUExU
MzIgcmVsb2NhdGlvbnMgYnV0IG5vIFBMVCBlbnRyeS4gSSBnb3QgcmlkIG9mCm1jbW9kZWw9bGFy
Z2UgZm9yIG1vZHVsZXMgYW5kIGluc3RlYWQgSSBtb3ZlIHRoZSBiZWdpbm5pbmcgb2YgdGhlCm1v
ZHVsZSBzZWN0aW9uIGp1c3QgYWZ0ZXIgdGhlIGtlcm5lbCBzbyByZWxhdGl2ZSByZWxvY2F0aW9u
cyB3b3JrLgoKPgo+ICAgICAgICAgLWhwYQoKCgotLSAKVGhvbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 19:00:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 19:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvTBi-0001Ab-Jk; Fri, 22 Sep 2017 19:00:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvTBg-0001A6-NL
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 19:00:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D7/53-03093-0DD55C95; Fri, 22 Sep 2017 19:00:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfd87NF
 Ig/X/hS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8Wr3esaC994VHbeOsjcw
 LjPoYuTiEBJoZJJ49KSHHcJ5zCjRM+84cxcjJ5CzjVFi+6k4EFtEwFni65m57CA2r4C+xOSfO
 4FqODiEBSwkmuekg4QlBP5JSnx+WQZhe0s8mHudEcb+uv43SxcjOwebgJXEITGQKIuAqsT+RW
 tZJzByL2BkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 vBiDYwXhzY8AhRkkOJiVR3tzoo5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHifgeQEi1LTUyvS
 MnOAgQeTluDgURLh7YkBSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvNUiRAEhRRmke3
 AhYFFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG86yBSezLwSuE2vgI5gAjqifPURkCNKEh
 FSUg2ModGTjPyvHdh+qHRdtJhbvc77q79YLr4uCV28OCdeR2e6fOnRp0cmirWte7WssVI87UX
 h+9Jv2u7Bd/1mV7/Uc7j7ws/04kvTqKjSedXv0+10H+2d2bM5u1E6O7dJLXPbsmU8LzZyv3d8
 NatY8tw0v0zWRXxnjx5Yl/ftZfJ04WlTSzYyux6yVmIpzkg01GIuKk4EAC1jJ/F9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506106830!118288023!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60066 invoked from network); 22 Sep 2017 19:00:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 19:00:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvTBb-0004Hb-Jm; Fri, 22 Sep 2017 19:00:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvTBW-0007hr-11; Fri, 22 Sep 2017 19:00:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvTBV-000057-KW; Fri, 22 Sep 2017 19:00:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113711-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=0a8066f0c068f1e318a1aacd7864fc00e455a37b
X-Osstest-Versions-That: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 19:00:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 113711: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6892668837603973965=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6892668837603973965==
Content-Type: text/plain

flight 113711 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113711/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113659

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113659
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113659
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113659
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                0a8066f0c068f1e318a1aacd7864fc00e455a37b
baseline version:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6

Last test of basis   113659  2017-09-21 09:21:25 Z    1 days
Testing same since   113689  2017-09-21 20:51:08 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Artyom Tarasenko <atar4qemu@gmail.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Olaf Hering <olaf@aepfle.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 821 lines long.)


--===============6892668837603973965==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6892668837603973965==--

From xen-devel-bounces@lists.xen.org Fri Sep 22 19:05:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 19:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvTGd-0001SA-8x; Fri, 22 Sep 2017 19:05:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hpa@zytor.com>) id 1dvTGc-0001S4-Js
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 19:05:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AA/6E-02044-10F55C95; Fri, 22 Sep 2017 19:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXiaHS5Q5ch/mi
 kwc2nkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDV31MBd0sFZue9LI3MM5i7mLk4hASWM8k
 cW3/SiCHk0NYwE1ix7MrjCC2iICHxNKz3SwgRcwCV8Qlpv5vY4Ho6GeV2Pn+GFgHm4CaxI3VB
 8BsXgEbic0rOsC6WQRUJe7MmMsGYosKhEs0ne1ngagRlDg58wmYzSlgITHpyFV2EJtZQF3iz7
 xLzBC2uMStJ/OZIGx5ie1v5zBPYOSbhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNfQSC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAUGYBgB+OrbudDjJIcTEqivLnRRyOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfCyxgHlBItS01Mr0jJzgFEBk5bg4FES4e2JAUrzFhck5hZnp
 kOkTjEac9x4eP0PE0dDz40/TEIsefl5qVLivKIgkwRASjNK8+AGwaL1EqOslDAvI9BpQjwFqU
 W5mSWo8q8YxTkYlYR53UGm8GTmlcDtewV0ChPQKeWrj4CcUpKIkJJqYFT/eulVo6jR11+Bs9R
 nf9ZsU/5dyKE1+y739PuXpze3P237ftvegzVnldTyiAmxB4u2MIlq5GjfVlUOOGXhwW9j8tIw
 95lD2rov7dFuv6OtuNq4fv++kF6SLZsXf7nS0nqygaYfS9a2RU+03b5es7m9r1MjZH6vyN4K0
 ycvnk4Xc/8eP9slW4mlOCPRUIu5qDgRAG76j97RAgAA
X-Env-Sender: hpa@zytor.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506107134!112058175!1
X-Originating-IP: [65.50.211.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62412 invoked from network); 22 Sep 2017 19:05:36 -0000
Received: from terminus.zytor.com (HELO mail.zytor.com) (65.50.211.136)
 by server-15.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 22 Sep 2017 19:05:36 -0000
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id v8MIcAhE024865
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 22 Sep 2017 11:38:11 -0700
To: Ingo Molnar <mingo@kernel.org>, Thomas Garnier <thgarnie@google.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
Date: Fri, 22 Sep 2017 11:38:05 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170922163225.bfrd5myl6d7deiim@gmail.com>
Content-Language: en-US
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjIvMTcgMDk6MzIsIEluZ28gTW9sbmFyIHdyb3RlOgo+IAo+IEJUVy4sIEkgdGhpbmsg
dGhpbmdzIGltcHJvdmVkIHdpdGggT1JDIGJlY2F1c2Ugd2l0aCBPUkMgd2UgaGF2ZSBSQlAgYXMg
YW4gZXh0cmEgCj4gcmVnaXN0ZXIgYW5kIHdpdGggUElFIHdlIGxvc2UgUkJYIC0gc28gcmVnaXN0
ZXIgcHJlc3N1cmUgaW4gY29kZSBnZW5lcmF0aW9uIGlzIAo+IGxvd2VyLgo+IAoKV2UgbG9zZSBF
Qlggb24gMzIgYml0cywgYnV0IHdlIGRvbid0IGxvc2UgUkJYIG9uIDY0IGJpdHMgLSBzaW5jZSB4
ODYtNjQKaGFzIFJJUC1yZWxhdGl2ZSBhZGRyZXNzaW5nIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGEg
ZGVkaWNhdGVkIFBJQyByZWdpc3Rlci4KCkknbSBzb21ld2hhdCBjb25mdXNlZCBob3cgd2UgY2Fu
IGhhdmUgYXMgbXVjaCBhcyBhbG1vc3QgMSUgb3ZlcmhlYWQuICBJCnN1c3BlY3QgdGhhdCB3ZSBl
bmQgdXAgbWFraW5nIGEgR09UIGFuZCBtYXliZSBldmVuIGEgUExUIGZvciBubyBnb29kIHJlYXNv
bi4KCgktaHBhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 19:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 19:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvTRG-0002BH-9b; Fri, 22 Sep 2017 19:16:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvTRF-0002B5-9z
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 19:16:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 26/AA-02817-49165C95; Fri, 22 Sep 2017 19:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXdy4tF
 Igw/vNSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXn1dqaCR2YVe58HNDD+
 1u1i5OIQEmhkktiw/jNzFyMnkPOYUeLMwmSIxDZGiePT77CAJEQEnCW+npnLDmLzCuhLXPyyD
 ijOwSEs4CZx6poRSFhCYBKTxK3PpRC2p8TB211MMPbd04cYuxjZOdgErCQOiYFEWQRUJab/es
 w+gZF7ASPDKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAXzM
 AwQ7GY5OdDzFKcjApifIqJxyNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBmwqSEyxKTU+tSMvM
 AQYdTFqCg0dJhPd1HFCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeStAZgiAFGWU5sGNg
 EXAJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzpoNM4cnMK4Hb9AroCCagI8pXHwE5oiQRIS
 XVwOjXz3fuNofe88Pe8ycKzHv88Ok102Ij03e9S9W4Fq95UKtxSX/32iWnDx82OnzyTA2fsE6
 BXMheid0Tfb/fLeYNyz1b+vVd+OJYdzN2lq9luXfrl5t6fk+auz3q7PSIj5e8ZHZYPLSdJcS/
 xZOnb8Juk7uPXL5tu3+zSndTFUdfio9s+exMpftKLMUZiYZazEXFiQBuoeuiewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506107794!91731559!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22993 invoked from network); 22 Sep 2017 19:16:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 19:16:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvTR9-0004h6-Ic; Fri, 22 Sep 2017 19:16:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvTR4-0000Xz-61; Fri, 22 Sep 2017 19:16:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvTR3-0004ZU-Ti; Fri, 22 Sep 2017 19:16:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113737-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=77f80409e086ee320b092847c915427d2eac9317
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 19:16:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113737: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzczNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzczNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFiOTA0YTNhZjYxOGRjMmEyYjhjZGVjNDZi
ZTY5MzAzMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc3ZjgwNDA5
ZTA4NmVlMzIwYjA5Mjg0N2M5MTU0MjdkMmVhYzkzMTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzczMiAgMjAxNy0wOS0yMiAxNToxODoyOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM3MzcgIDIwMTctMDktMjIgMTc6MTU6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj03ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2Rl
YzQ2YmU2OTMwMzA4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgN2Zm
OTY2MWI5MDRhM2FmNjE4ZGMyYTJiOGNkZWM0NmJlNjkzMDMwOAorIGJyYW5jaD14ZW4tdW5zdGFi
bGUtc21va2UKKyByZXZpc2lvbj03ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMw
MzA4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46
LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNo
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUt
c21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4
bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0g
eCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhl
bi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3
ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMwMzA4ID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDdmZjk2NjFi
OTA0YTNhZjYxOGRjMmEyYjhjZGVjNDZiZTY5MzAzMDg6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzdmODA0MC4uN2Zm
OTY2MSAgN2ZmOTY2MWI5MDRhM2FmNjE4ZGMyYTJiOGNkZWM0NmJlNjkzMDMwOCAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 19:26:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 19:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvTaU-0002uD-7p; Fri, 22 Sep 2017 19:26:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dvTaS-0002u7-JL
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 19:26:08 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C0/31-01911-FC365C95; Fri, 22 Sep 2017 19:26:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsUyZ7p8oO655KO
 RBr33jC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPx3czF1w1qbhyYRVTA+M+rS5GLg4hgclM
 Etv/PmGHcP4ySuydcAfK2cgoceDTFyinm1Fi6oXFbF2MnEBOkcSfybsZQWwWAVWJR6f2ARVxc
 LAJmEi8WeUIEhYRiJfYtPgmC0gvs8BtZok7VxaygtQIC8RKrG6MAanhFTCXOLrzDyvE/J1MEh
 NWrmOCSAhKnJz5hAXEZhbQkdi59Q4bSC+zgLTE8n8cICangJPEq2ZTkApRAWWJeftWsUFUa0s
 sW/iaGcSWEDCW6JvVxzKBUXgWkqGzkAydhTB0FpLuBYwsqxg1ilOLylKLdA1N9JKKMtMzSnIT
 M3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOfAQh2MK7Y7nmIUZKDSUmUVznhaKQQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd7mJKCcYFFqempFWmYOMBJh0hIcPEoivOtA0rzFBYm5xZnpEKlTjM
 YcxzZd/sPE8WPSlT9MQix5+XmpUuK8/SClAiClGaV5cINgCeISo6yUMC8j0GlCPAWpRbmZJaj
 yrxjFORiVhHnPJQJN4cnMK4Hb9wroFCagU8pXHwE5pSQRISXVwOj8JsGzaLvQt2m/c1frnXaq
 apM4tzmFLfGdpwFrpfMKnnbl8ysmHZ8zcd93d9m8VzutVnRJ8gQ3NnQ0Ox62k+yPTnJn+fmPV
 SVmms3U6vt2kqu0i7ymCT8zSVNo9Hw6MWSl67t9G6orT/6TVfFcEzfzcoBo4g2DmGoXnTIp+d
 Bz7vvm/1kcrMRSnJFoqMVcVJwIAOO/f9cLAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506108365!115955966!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44493 invoked from network); 22 Sep 2017 19:26:06 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 19:26:06 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MJP9Aa013730
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 19:25:10 GMT
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 v8MJP7U9018325
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 19:25:07 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8MJP2m6024132;
 Fri, 22 Sep 2017 19:25:02 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 12:25:01 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 783A06A09FD; Fri, 22 Sep 2017 15:25:00 -0400 (EDT)
Date: Fri, 22 Sep 2017 15:25:00 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Govinda Tatti <govinda.tatti@oracle.com>
Message-ID: <20170922192500.GD26248@char.us.oracle.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
 <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
 <373043a4-68e2-0b39-f4d3-82815e0e7767@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <373043a4-68e2-0b39-f4d3-82815e0e7767@eikelenboom.it>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>,
 Christopher Clark <christopher.w.clark@gmail.co>,
 Kyle Temkin <temkink@ainfosec.com>,
 =?iso-8859-1?B?Suly9G1l?= Oufella <jerome.oufella@savoirfairelinux.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDk6MzU6NDBBTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IE9uIDIyLzA5LzE3IDA0OjA5LCBDaHJpc3RvcGhlciBDbGFyayB3cm90ZToK
PiA+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDE6MjcgUE0sIFNhbmRlciBFaWtlbGVuYm9vbQo+
ID4gPGxpbnV4QGVpa2VsZW5ib29tLml0PiB3cm90ZToKPiA+Pgo+ID4+IE9uIFRodSwgU2VwdGVt
YmVyIDIxLCAyMDE3LCAxMDozOTo1MiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pgo+
ID4+PiBPbiBXZWQsIFNlcCAyMCwgMjAxNyBhdCAwMzo1MDozNVBNIC0wNDAwLCBKw6lyw7RtZSBP
dWZlbGxhIHdyb3RlOgo+ID4+Pj4KPiA+Pj4+IEknbSB1c2luZyBQQ0kgcGFzcy10aHJvdWdoIHRv
IG1hcCBhIFBDSWUgKGludGVsIGkyMTApIGNvbnRyb2xsZXIgaW50bwo+ID4+Pj4gYSBIVk0gZG9t
YWluLiBUaGUgc3lzdGVtIHVzZXMgeGVuLXBjaWJhY2sgdG8gaGlkZSB0aGUgYXBwcm9wcmlhdGUg
UENJCj4gPj4+PiBkZXZpY2UgZnJvbSBEb20wLgo+ID4+Pj4KPiA+Pj4+IFdoZW4gY3JlYXRpbmcg
dGhlIEhWTSBkb21haW4gYWZ0ZXIgYW4gaHlwZXJ2aXNvciBjb2xkIGJvb3QsIHRoZSBIVk0KPiA+
Pj4+IGRvbWFpbiBjYW4gYWNjZXNzIGFuZCB1c2UgdGhlIFBDSWUgY29udHJvbGxlciB3aXRob3V0
IHByb2JsZW0uCj4gPj4+Pgo+ID4+Pj4gSG93ZXZlciwgaWYgdGhlIEhWTSBkb21haW4gaXMgZGVz
dHJveWVkIHRoZW4gcmVzdGFydGVkLCBpdCB3b24ndCBiZQo+ID4+Pj4gYWJsZSB0byB1c2UgdGhl
IHBhc3MtdGhyb3VnaCBQQ0kgZGV2aWNlIGFueW1vcmUuIFRoZSBQQ0kgZGV2aWNlIGlzCj4gPj4+
PiBzZWVuIGFuZCBjYW4gYmUgbWFwcGVkLCBob3dldmVyLCB0aGUgaW50ZXJydXB0cyB3aWxsIG5v
dCBiZSBwYXNzZWQgdG8KPiA+Pj4+IHRoZSBIVk0gZG9tYWluIGFueW1vcmUgKHRoaXMgaXMgdmlz
aWJsZSB1bmRlciBhIExpbnV4IGd1ZXN0IGFzCj4gPj4+PiAvcHJvYy9pbnRlcnJ1cHRzIGNvdW50
ZXJzIHJlbWFpbiAwKS4gVGhlIGJlaGF2aW9yIG9uIGEgV2luZG93czEwIGd1ZXN0Cj4gPj4+PiBp
cyB0aGUgc2FtZS4KPiA+Pj4+Cj4gPj4+PiBBIGZldyBpbnRlcmVzdGluZyBoaW50cyBJIG5vdGlj
ZWQ6Cj4gPj4+Pgo+ID4+Pj4gLSBPbiBEb20wLCAnbHNwY2kgLXZ2JyBvbiB0aGF0IFBDSWUgZGV2
aWNlIGJldHdlZW4gdGhlICJ3b3JraW5nIiBhbmQKPiA+Pj4+IHRoZSAibXV0ZWQgaW50ZXJydXB0
cyIgc3RhdGVzLCBJIG5vdGVkIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZQo+ID4+Pj4gTVNJLVgg
Y2FwczoKPiA+Pj4+Cj4gPj4+PiAtIENhcGFiaWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBD
b3VudD01IE1hc2tlZC0gPC0tIElSUXMgd2lsbCB3b3JrIGlmIGRvbWFpbiBzdGFydGVkCj4gPj4+
PiArIENhcGFiaWxpdGllczogWzcwXSBNU0ktWDogRW5hYmxlLSBDb3VudD01IE1hc2tlZCsgPC0t
IElSUXMgd29uJ3Qgd29yayBpZiBkb21haW4gc3RhcnRlZAo+ID4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5eCj4gPj4KPiA+Pj4gSU1ITyBpdCBz
ZWVtcyB0aGF0IGVpdGhlciB5b3VyIGRldmljZSBpcyBub3QgYWJsZSB0byBwZXJmb3JtIGEgcmVz
ZXQKPiA+Pj4gc3VjY2Vzc2Z1bGx5LCBvciBMaW51eCBpcyBub3QgY29ycmVjdGx5IHBlcmZvcm1p
bmcgc3VjaCByZXNldC4gSSBkb24ndAo+ID4+PiB0aGluayB0aGVyZSdzIGEgbG90IHRoYXQgY2Fu
IGJlIGRvbmUgZnJvbSB0aGUgWGVuIHNpZGUuCj4gPj4KPiA+PiBVbmZvcnR1bmF0ZWx5IGZvciBh
IGxvdCBvZiBwY2ktZGV2aWNlcyBhIHNpbXBsZSByZXNldCBhcyBwZXJmb3JtZWQgYnkgZGVmYXVs
dCBpc24ndCBlbm91Z2gsCj4gPj4gYnV0IGFsc28gYWxtb3N0IG5vbmUgc3VwcG9ydCBhIHJlYWwg
cGNpIEZMUi4KPiA+Pgo+ID4+IEluIHRoZSBkaXN0YW50IHBhc3QgS29ucmFkIGhhcyBtYWRlIGEg
cGF0Y2hzZXQgdGhhdCBpbXBsZW1lbnRlZCBhIGJ1cyByZXNldCBhbmQKPiA+PiByZXNldGluZyBj
b25maWcgc3BhY2UuIChJdCBwaWdneSBiYWNrZWQgb24gYWxyZWFkeSBleGlzdGluZyBsaWJ4bCBt
ZWNoYW5pc20gb2YKPiA+PiB0cnlpbmcgdG8gY2FsbCBvbiBhIHN5ZnMgImRvX2ZsciIgYXR0cmli
dXRlIHdoaWNoIHRyaWdnZXJzIHBjaWJhY2sgdG8gcGVyZm9ybQo+ID4+IHRoZSBidXNyZXNldCBh
bmQgcmV3cml0ZSBvZiBjb25maWcgc3BhY2UgZm9yIHRoZSBkZXZpY2UuCj4gPj4KPiA+PiBJIHVz
ZSB0aGF0IHBhdGNoc2V0IGV2ZXIgc2luY2UgZm9yIG15IHBjaS1wYXNzdHJvdWdoIG5lZWRzIGFu
ZCBpdCB3b3JrcyBwcmV0dHkKPiA+PiB3ZWxsLiBJIGNhbiBzaHV0ZG93biBhbiByZXN0YXJ0IFZN
J3Mgd2l0aCBwY2kgZGV2aWNlcyBwYXNzZWQgdHJob3VnaCAoYWxzbyBBTUQKPiA+PiBSYWRlb24g
Z3JhcGhpYyBjYXJkcykuCj4gPiAKPiA+IEp1c3QgdG8gY29uZmlybSB0aGUgdXRpbGl0eSBvZiB0
aGF0IHBpZWNlIG9mIHdvcms6IE9wZW5YVCBhbHNvIHVzZXMgYW4KPiA+IGV4dGVuZGVkIHZlcnNp
b24gb2YgdGhhdCBzYW1lIHBhdGNoIHRvIHBlcmZvcm0gZGV2aWNlIHJlc2V0IGZvcgo+ID4gcGFz
c3Rocm91Z2guCj4gPiAKPiA+IEkndmUgYXR0YWNoZWQgYSBjb3B5IG9mIHRoYXQgT3BlblhUIHBh
dGNoIHRvIHRoaXMgbWVzc2FnZSBhbmQgaXQgY2FuCj4gPiBhbHNvIGJlIG9idGFpbmVkIGZyb20g
b3VyIGdpdCByZXBvc2l0b3J5Ogo+ID4gaHR0cHM6Ly9naXRodWIuY29tL09wZW5YVC94ZW5jbGll
bnQtb2UvYmxvYi9mOGQzYjI4MmE4NzIzMWQ5YWU3MTdiMTNkNTA2ZThlN2UyOGM3OGM0L3JlY2lw
ZXMta2VybmVsL2xpbnV4LzQuOS9wYXRjaGVzL3Rob3JvdWdoLXJlc2V0LWludGVyZmFjZS10by1w
Y2liYWNrLXMtc3lzZnMucGF0Y2gKPiA+IFRoaXMgdmVyc2lvbiBjcmVhdGVzIGEgc3lzZnMgbm9k
ZSBuYW1lZCAicmVzZXRfZGV2aWNlIiBhbmQgdGhlIE9wZW5YVAo+ID4gbGlieGwgdG9vbHN0YWNr
IGlzIHBhdGNoZWQgdG8gdXNlIHRoYXQgbm9kZSBpbnN0ZWFkIG9mICJkb19mbHIiLgo+IAo+IE5p
Y2UgdG8gaGVhciB0aGVyZSBhcmUgbW9yZSB1c2VycyBvZiB0aGlzIHBhdGNoLiBPbiAjeGVuIG9u
IElSQyB0aGVyZSB3ZXJlIGZyb20gdGltZSB0byB0aW1lCj4gYWxzbyB1c2VycyB3aG8gdHJpZWQg
cGNpLXBhc3N0cm91Z2ggYW5kIHJhbiBpbnRvIHRoaXMgaXNzdWUgKGFuZCBwcm9iYWJseSBhYmFu
ZG9ubmluZyB0aGUgaWRlYQo+IHNpbmNlIGhhdmluZyB0byByZXN0YXJ0IHlvdXIgaG9zdCBiZWZv
cmUgYmVpbmcgYWJsZSB0byB1c2UgeW91ciBwYXNzIHRocm91Z2hlZCBkZXZpY2UgYWdhaW4KPiBk
ZWZpZXMgbXVjaCBvZiB0aGUgdXNlIGNhc2UpLgo+ICAKPiA+IEtvbnJhZCdzIG9yaWdpbmFsIHdv
cmsgZW5jb3VudGVyZWQgcHVzaGJhY2sgb24gdXBzdHJlYW0gYWNjZXB0YW5jZSBhdAo+ID4gdGhl
IHRpbWUgaXQgd2FzIGRldmVsb3BlZC4gSSdtIG5vdCBzdXJlIEkndmUgZm91bmQgd2hlcmUgdGhh
dAo+ID4gZGlzY3Vzc2lvbiBlbmRlZC4gSXMgdGhlcmUgYW55IHByb3NwZWN0IG9mIGEgbW9yZSBj
b21wcmVoZW5zaXZlIHJlc2V0Cj4gPiBtZWNoYW5pc20gYmVpbmcgYWNjZXB0ZWQgaW50byB4ZW4t
cGNpYmFjaywgb3IgZWxzZXdoZXJlIGluIHRoZSBrZXJuZWw/Cj4gCj4gWWVhaCBpdCB3YXMgbmFj
a2VkIGJ5IERhdmlkIFZyYWJlbCBhbmQgdGhlIGRpc2N1c3Npb24gc29tZXdoYXQgYmxlZWRlZCB0
byBkZWF0aC4gCj4gPkZyb20gd2hhdCBpIHJlbWVtYmVyIHRoZSBtYWluIGlzc3VlIHdhcyB3aXRo
IHRoZSBuYW1pbmcsIHNpbmNlIGl0IGRvZXNuJ3QgZG8gYSBGTFIsCj4gdGhlIHN5c2ZzIGhvb2sg
c2hvdWxkbid0IGJlIGNhbGxlZCAiZG9fZmxyIi4KPiAKPiBTb21lIG90aGVyIHBlcmhhcHMgbWlu
b3IgaXNzdWVzIGkgY2FuIHRoaW5rIG9mIGFyZToKPiAtIE5vIHdheSB0byBleGNlbXB0IHBjaS1k
ZXZpY2VzIGZyb20gdGhpcyBuZXcgd2F5IG9mIHJlc2V0dGluZyB0aGVtLgo+ICAgUGVyaGFwcyB0
aGVyZSBjb3VsZCBiZSBwY2kgZGV2aWNlcy90b3BvbG9naWVzIHdlcmUgdGhpcyB3YXkgb2YKPiAg
IHJlc2V0dGluZyBjYXVzZXMgbW9yZSBwcm9ibGVtcyB0aGFuIGl0IHNvbHZlcyBhbmQgY291bGQg
Y2F1c2UgYQo+ICAgcmVncmVzc2lvbi4gVW5mb3J0dW5hdGVseSBhdXRvIGRldGVjdGluZyB3aGF0
IHdvcmtzIGRvZXNuJ3Qgc2VlbSB0bwo+ICAgYmUgcG9zc2libGUuIE9uIHRoZSBvdGhlciBoYW5k
ICh0aG91Z2ggb25seSB3aXRoIG15IG49MTApIGkgaGF2ZW4ndCBlbmNvdW50ZXJlZAo+ICAgc3Vj
aCBhIGRldmljZSB5ZXQuCj4gCj4gLSBUaGUgY29tbXVuaWNhdGlvbiBwYXRoIGJldHdlZW4gbGli
eGwgYW5kIHRoZSBrZXJuZWwgdmlhIHN5c2ZzLgo+ICAgSSB0aGluayB0aGUgcHJlZmVyZW5jZSB3
YXMgZm9yIGE6Cj4gICBhKSBoYXZpbmcgaXQgdXNlIGEgbW9yZSBjb21tb24gdXNlZCBYZW4gY29t
bXVuaWNhdGlvbiBjaGFubmVsIG9yCj4gICBiKSBoYXZpbmcgaXQgYWxsIHNlbGYtY29udGFpbmVk
IGluIHBjaS1iYWNrLiAoZnJvbSBteSBtZW1vcnkgYW5kIHRoZSBvcGVueHQgcGF0Y2ggZGVzY3Jp
cHRpb24KPiAgICAgIHRoZXJlIGNvdWxkIGJlIHNvbWUgbG9ja2luZyBpc3N1ZSB3aGVuIHRyeWlu
ZyB0byBpbXBsZW1lbnQgaXQgdGhpcyB3YXksCj4gICAgICBidXQgdGhlIHZmaW8gZ3V5cyBoYWQg
dGhhdCBzb2x2ZWQgZm9yIHRoZXJlIHJlc2V0IGltcGxlbWVudGF0aW9uIGlmIGkKPiAgICAgIGZy
b20gb25lIG9mIHRoZSBjb21tZW50cyBpbiB0aGVyZSBzb3VyY2UgY29kZSAocGF0Y2hlcyBieSBB
bGV4IFdpbGxpYW1zb24KPiAgICAgIGlmIGkgcmVtZW1iZXIgY29ycmVjdGx5KS4KPiAKPiAtIE5v
dCBhbiBpc3N1ZSBiYWNrIHRoZW4gd2hlbiB0aGUgcGF0Y2ggd2FzIG1hZGUsIGJ1dCBhcyB0aGUg
cXVlc3Rpb24gZWFybGllciB0byBSb2dlciwKPiAgIHRoZSBoeXBlcnZpc29yIHNlZW1zIHRvIGdy
b3cgbW9yZSBpbnRlcmZlcmVuY2Ugd2l0aCBwY2kgZGV2aWNlcyB3aXRoIHRoZSBQVkggZG9tMCB3
b3JrLgo+ICAgSWYgYW5kIGhvb3cgZG9lcyB0aGF0IHJlbGF0ZSB0byBwY2ktYmFjayBhbmQgcGNp
LXBhc3N0aHJvdWdoIGFuZCAodGhlIGxvY2F0aW9uIG9mKSByZXNldHRpbmcgbWVjaGFuaXNtcyA/
Cj4gCj4gCj4gU28gaSB0aGluayBEYXZpZCdzIE5BQ0sgd2FzIG1vc3RseSBmb3IgdGhlIHBhdGNo
c2V0IGhhdmluZyBzb21lIGhhY2tpc2ggY29zbWV0aWNzLgoKSGUgZGlkbid0IGxpa2UgJ2RvX2Zs
cicgd2hpY2ggbWFkZSBzZW5zZSBhcyB0aGUgcGF0Y2hzZXQgZGlkIG5vdCBkbyBGTFIuIEl0IG1h
ZGUgYSBidXMtcmVzZXQKZm9yIG1vcmUgdGhhbiBvbmUgZGV2aWNlIChpZiB0aG9zZSBkZXZpY2Vz
IHdlcmUgYXNzaWduZWQgdG8gcGNpYmFjaykuCgo+IAo+IE9uIHRoZSB1cHNpZGUgb25lIGNhbiBj
b25jbHVkZSB0aGF0IHRoaXMgcGF0Y2hzZXQgaXMgbm93IHByZXR0eSB3ZWxsIHRlc3RlZCBvdmVy
IHRoZSB5ZWFycyA7KQo+IAo+IFNpbmNlIERhdmlkIGhhcyBsZWZ0LCBwZXJoYXBzIEp1cmdlbi9C
b3Jpcy9Lb25yYWQgY291bGQgZXhwcmVzcyB0aGVpciB2aWV3cyAoYWdhaW4pID8KPiAoQ0MnZWQg
dGhlbSBhcyB3ZWxsKQoKSSd2ZSBhc2tlZCBHb3ZpbmRhIChDQy1lZCkgdG8gcmVmcmVzaCB0aGUg
cGF0Y2hzZXQgYWdhaW5zdCB0aGUgbGFzdGVzdCBrZXJuZWwgYW5kCnJlcG9zdCBpdCBhbmQgc2Vl
IHdoZXJlIGl0IGdvZXMuCgo+IAo+ID4gQXMgbm90ZWQgaW4gdGhlIG9yaWdpbmFsIExLTUwgdGhy
ZWFkcywgdmZpbyBoYXMgc2ltaWxhciByZWxldmFudCBwY2kKPiA+IGRldmljZSByZXNldCByZXRy
eSBsb2dpYy4gKFRoYW5rcyB0byBSaWNoIFBlcnNhdWQgZm9yIHRoaXMgcG9pbnRlcjopCj4gPiBo
dHRwOi8vZWxpeGlyLmZyZWUtZWxlY3Ryb25zLmNvbS9saW51eC92NC4xNC1yYzEvc291cmNlL2Ry
aXZlcnMvdmZpby9wY2kvdmZpb19wY2kuYyNMMTM1Mwo+ID4gCj4gPiBsaWJ2aXJ0IGFsc28gcGVy
Zm9ybXMgc2ltaWxhciByZXNldCBsb2dpYywgdXNpbmcgYSBkaXJlY3QgbG93IGxldmVsCj4gPiBp
bnRlcmZhY2UgdG8gY29uZmlnIHNwYWNlIChUaGFua3MgdG8gTWFyZWsgZm9yIHRoaXMgcG9pbnRl
ciwgbGlidmlydAo+ID4gaXMgdXNlZCBieSBRdWJlczopCj4gPiBodHRwczovL2dpdGh1Yi5jb20v
bGlidmlydC9saWJ2aXJ0L2Jsb2IvbWFzdGVyL3NyYy91dGlsL3ZpcnBjaS5jI0w5MjkKPiA+IEkg
dGhpbmtzIHRoaXMgaW5kaWNhdGVzIHRoYXQgaXQgd291bGQgYmUgcG9zc2libGUgdG8gZXh0ZW5k
IGxpYnhsIHRvCj4gPiBkbyBzb21ldGhpbmcgc2ltaWxhciwgYnV0IHRoYXQgc2VlbXMgbGVzcyBz
YXRpc2ZhY3RvcnkgY29tcGFyZWQgdG8KPiA+IHBlcmZvcm1pbmcgdGhlIHdvcmsgaW4gYSBrZXJu
ZWwtcHJvdmlkZWQgaW1wbGVtZW50YXRpb24uCj4gPiAKPiA+IElzIHRoZXJlIGEgd2F5IGZvcndh
cmQgdG8gcHJvdmlkaW5nIHRoaXMgZnVuY3Rpb25hbGl0eSB3aXRoaW4gWGVuCj4gPiBzb2Z0d2Fy
ZSBvciBMaW51eD4gQ2hyaXN0b3BoZXIKPiA+IC0tCj4gPiAKPiA+IG9wZW54dC5vcmcKPiA+IAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 19:30:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 19:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvTeF-0003Ef-PA; Fri, 22 Sep 2017 19:30:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hpa@zytor.com>) id 1dvTeE-00039a-LI
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 19:30:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9D/2E-01910-9B465C95; Fri, 22 Sep 2017 19:30:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiaHS5Q3dHytF
 Ig5MTeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpR6+zF7SxV/w63cfYwHiPtYuRi0NIYD2T
 xLdZO5m7GDk5hAXcJHY8u8IIYosIqEp8v9TMDFLELPBdXKJt/SU2iI52Nolph6cwgVSxCahJ3
 Fh9AKybV8BG4tf8C0BjOThYgLp/L6oCCYsKhEs0ne1ngSgRlDg58wmYzSkQKPG85SxYK7OAus
 SfeZegbHGJW0/mM0HY8hLb385hnsDINwtJ+ywkLbOQtMxC0rKAkWUVo3pxalFZapGumV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAY1jMwMO5gvNLmfIhRkoNJSZRXOeFopBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3oJkoJxgUWp6akVaZg4wImDSEhw8SiK8ySBp3uKCxNziz
 HSI1ClGY44bD6//YeJo6Lnxh0mIJS8/L1VKnLcGpFQApDSjNA9uECxSLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5t0AMoUnM68Ebt8roFOYgE4pX30E5JSSRISUVANjdtF1lmXWCx5NTeR
 b2KZ4pDww5MMJWaFFJpd28s8IOissaztlS5H5vqdTH3hOiPwfkW704LdvTHKgo+fZC5lT35zc
 ckvurHP5/H3Oxw7IJAolThX1ZWXf+OnAWyPHr5MUC7hbzXsXCMxrS1mwvG5aUtS+Jb5bQ2RkV
 O/fXf+n+23QTZ1n+ju9lFiKMxINtZiLihMBNIATl88CAAA=
X-Env-Sender: hpa@zytor.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506108598!108501761!1
X-Originating-IP: [65.50.211.136]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3425 invoked from network); 22 Sep 2017 19:29:59 -0000
Received: from terminus.zytor.com (HELO mail.zytor.com) (65.50.211.136)
 by server-16.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 22 Sep 2017 19:29:59 -0000
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id v8MJ6L4t005783
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 22 Sep 2017 12:06:22 -0700
To: Kees Cook <keescook@chromium.org>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
 <CAGXu5jKGTYVAKW7yA+ghsb=FYjjfh8MfOiRSEDSw883VN4KUMg@mail.gmail.com>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <0c04349a-b9f1-5aae-517b-bd057705ae2e@zytor.com>
Date: Fri, 22 Sep 2017 12:06:16 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAGXu5jKGTYVAKW7yA+ghsb=FYjjfh8MfOiRSEDSw883VN4KUMg@mail.gmail.com>
Content-Language: en-US
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>,
 the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjIvMTcgMTE6NTcsIEtlZXMgQ29vayB3cm90ZToKPiBPbiBGcmksIFNlcCAyMiwgMjAx
NyBhdCAxMTozOCBBTSwgSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+IHdyb3RlOgo+PiBX
ZSBsb3NlIEVCWCBvbiAzMiBiaXRzLCBidXQgd2UgZG9uJ3QgbG9zZSBSQlggb24gNjQgYml0cyAt
IHNpbmNlIHg4Ni02NAo+PiBoYXMgUklQLXJlbGF0aXZlIGFkZHJlc3NpbmcgdGhlcmUgaXMgbm8g
bmVlZCBmb3IgYSBkZWRpY2F0ZWQgUElDIHJlZ2lzdGVyLgo+IAo+IEZXSVcsIHNpbmNlIGdjYyA1
LCB0aGUgUElDIHJlZ2lzdGVyIGlzbid0IHRvdGFsbHkgbG9zdC4gSXQgaXMgbm93Cj4gcmV1c2Fi
bGUsIGFuZCB0aGF0IHNlZW1zIHRvIGhhdmUgaW1wcm92ZWQgcGVyZm9ybWFuY2U6Cj4gaHR0cHM6
Ly9nY2MuZ251Lm9yZy9nY2MtNS9jaGFuZ2VzLmh0bWwKCkl0IHN0aWxsIHRhbGtzIGFib3V0IGEg
UElDIHJlZ2lzdGVyIG9uIHg4Ni02NCwgd2hpY2ggY29uZnVzZXMgbWUuClBlcmhhcHMgb2xkZXIg
Z2NjJ3Mgd291bGQgYWxsb2NhdGUgYSBQSUMgcmVnaXN0ZXIgdW5kZXIgY2VydGFpbgpjaXJjdW1z
dGFuY2VzLCBhbmQgdGhlbiBsb3NlIGl0IGZvciB0aGUgZW50aXJlIGZ1bmN0aW9uPwoKRm9yIGkz
ODYsIHRoZSBQSUMgcmVnaXN0ZXIgaXMgcmVxdWlyZWQgYnkgdGhlIEFCSSB0byBiZSAlZWJ4IGF0
IHRoZQpwb2ludCBhbnkgUExUIGVudHJ5IGlzIGNhbGxlZC4gIE5vdCBhbiBpc3N1ZSB3aXRoIC1t
bm8tcGx0IHdoaWNoIGdvZXMKc3RyYWlnaHQgdG8gdGhlIEdPVCwgYWx0aG91Z2ggaW4gbW9zdCBj
YXNlcyB0aGVyZSBuZWVkcyB0byBiZSBhIFBJQwpyZWdpc3RlciB0byBmaW5kIHRoZSBHT1QgdW5s
ZXNzIGxvYWQtdGltZSByZWxvY2F0aW9uIGlzIHBlcm1pdHRlZC4KCgktaHBhCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 21:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 21:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvVm1-00039c-OI; Fri, 22 Sep 2017 21:46:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvVm0-00039W-NB
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 21:46:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DC/69-02046-3A485C95; Fri, 22 Sep 2017 21:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6ilqO
 RBicvyFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl37yxjK7hcWDF5TQ9zA+OuwC5GLg4hgSVM
 EjPvPmXtYuTkYBFwkFjStp25i5GDg1EgRuLBD2uQMKNAmMTky0ugSrQlJjStYgKx2QQMJf4+2
 cQGUi4BZC/5zAESFhEwknjx6DILyHhmgbnMEr29FxlBaoQFoiRWLfMBqeEU8JFY07CSGcTmFf
 CW2LJoPRPEOd2MEu/mnGAHSYgK6Eoc+veHDaJIUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLW
 AkWkVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgENYzMDDu
 YPx92vMQoyQHk5IoL3/j0UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwbm4FygkWp6akVaZk5w
 HiASUtw8CiJ8E4CSfMWFyTmFmemQ6ROMSpKifOeA0kIgCQySvPg2mAxeIlRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMO8mkCk8mXklcNNfAS1mAlpcvvoIyOKSRISUVANjQX3yffmN/w6cWvD
 S0Xb21vdZn4utpxSfl/ngvGL+keb732/s/iR2gFv45akYOTXH8MlHNWQOnT2gYfB6ZUqqsfGt
 +5n/t+rs1VY6d0+A/1DD5+lLGHMWn+I9uHM9W/va2JsfTOMfVN5Qawqqnd0xn1e7cuoDYYP5u
 xjaZ59c/u7hMcYmYUGFKUosxRmJhlrMRcWJAF9ipBe8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506116768!108573118!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14572 invoked from network); 22 Sep 2017 21:46:10 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 21:46:10 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 57AB521707;
 Fri, 22 Sep 2017 21:46:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 57AB521707
Date: Fri, 22 Sep 2017 14:46:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1709221441220.21187@sstabellini-ThinkPad-X260>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v10] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMiBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgYSBuZXcg
ZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMS4gSXQgdGFrZXMgdGhlIEdGTiBhbmQgY29u
c29sZQo+IGJhY2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJldHVybnMgYW4gZXZlbnQgY2hhbm5l
bCB0byBiZSB1c2VkIGZvcgo+IHNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJvbSBYZW4u
Cj4gCj4gWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5jb25zb2xlIHVzaW5nIEdGTiBhcyB0
aGUgcmluZyBidWZmZXIgYW5kCj4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKPiBiZWhhbGYuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
PgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KClRoaXMgcGF0Y2ggc3RpbGwgbmVlZHMgYW4gYWNrIGZyb20gb25lIG9mIHRoZSB0b29scyBt
YWludGFpbmVycy4KCgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY5Ogo+IC0gSW5pdGlhbGl6ZWQgbG9j
YWwgdmFyaWFibGUgaW4gbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaAo+IC0gUmVwbGFjZWQg
X19jb3B5X3RvX2d1ZXN0IHdpdGggY29weV90b19ndWVzdAo+IC0gQWRkZWQgY29tbWVudCBmb3Ig
Y29uc29sZV9kb21pZCBmaWVsZCBpbiB2dWFydF9vcCBzdHJ1Y3R1cmUKPiAKPiBDaGFuZ2VzIHNp
bmNlIHY4Ogo+IC0gQWRkZWQgZXhwbGljaXQgcGFkZGluZyBpbiB0aGUgdnVhcnRfb3Agc3RydWN0
dXJlCj4gLSBNb3ZlZCB2dWFydF9vcCBzdHJ1Y3R1cmUgYWZ0ZXIgdGhlIFBTUiBzdHJ1Y3R1cmUg
ZGVmaW5pdGlvbgo+IC0gVGhlIGlucHV0IGZpZWxkcyBtb3ZlZCBiZWZvcmUgdGhlIG91dHB1dCBm
aWVsZHMgaW4gdnVhcnRfb3Agc3RydWN0dXJlCj4gLSBDaGVja2luZyBleHBsaWNpdGx5IHRoYXQg
cGFkZGluZyBmaWVsZHMgYXJlIGluaXRpYWxpemVkIHRvIDAKPiAKPiBDaGFuZ2VzIHNpbmNlIHY2
Ogo+IC0gUmVuYW1lZCB0aGUgdnVhcnQgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gdG8gYSBnZW5l
cmljIG5hbWUgeGNfZG9tX3Z1YXJ0X2luaXQgCj4gLSBVc2VkIGRvbWlkX3QgYXMgYSB0eXBlIGlu
c3RlYWQgb2YgdWludDMyX3QgZm9yIGRvbWlkCj4gLSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBl
eHBsaWNpdGx5IGFnYWluc3QgdnBsMDExIGVudW0gdmFsdWUKPiAKPiBDaGFuZ2VzIHNpbmNlIHY1
Ogo+IC0geGNfZG9tX3ZwbDAxMV9pbml0KCkgd2lsbCBiZSBjb21waWxlZCBmb3IgYm90aCB4ODYv
YXJtIGFyY2hpdGVjdHVyZXMgYXMgdGhlcmUKPiAgIGlzIG5vdGhpbmcgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljIGluIHRoaXMgZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24gd2lsbCByZXR1cm4gCj4gICBl
cnJvciB3aGVuIGNhbGxlZCBmb3IgeDg2Lgo+IC0gRml4ZWQgY29kaW5nIHN0eWxlIGlzc3VlcyBp
biBsaWJ4bC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+IC0gUmVtb3ZlZCBsaWJ4bF9fYXJjaF9k
b21haW5fY3JlYXRlX2ZpbmlzaCgpLgo+IC0gQWRkZWQgYSBuZXcgZnVuY3Rpb24gbGlieGxfX2Fy
Y2hfYnVpbGRfZG9tX2ZpbmlzaCgpLCB3aGljaCBpcyBjYWxsZWQgYXQgdGhlIGxhc3QKPiAgIGlu
IGxpYnhsX19idWlsZF9kb20oKS4gVGhpcyBmdW5jdGlvbiBjYWxscyB0aGUgdnBsMDExIGluaXRp
YWxpemF0aW9uIGZ1bmN0aW9uIG5vdy4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gQWRkZWQg
YSBuZXcgYXJjaCBzcGVjaWZpYyBmdW5jdGlvbiBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2Zp
bmlzaCgpLCB3aGljaAo+ICAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbiBmdW5jdGlv
bi4gRm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IGRvCj4gICBhbnl0aGluZy4KPiAtIGRv
bWFpbl92cGwwMTFfaW5pdCgpIHRha2VzIGEgcG9pbnRlciB0byBhIHN0cnVjdHVyZSB3aGljaCBj
b250YWlucyBhbGwgdGhlIAo+ICAgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3VjaCBhcyBjb25zb2xl
X2RvbWlkLCBnZm4gaW5zdGVhZCBvZiBwYXNzaW5nIHBhcmFtZXRlcnMKPiAgIHNlcGFyYXRlbHku
Cj4gLSBEcm9wcGVkIGEgRE9NQ1RMIEFQSSBkZWZpbmVkIGZvciBkZS1pbml0aWFsaXppbmcgdnBs
MDExIGFzIHRoYXQgc2hvdWxkIGJlCj4gICB0YWtlbiBjYXJlIHdoZW4gdGhlIGRvbWFpbiBpcyBk
ZXN0cm95ZWQgKGFuZCBub3QgZGVwZW5kZW50IG9uIHVzZXJzcGFjZSAKPiAgIGxpYnJhcmllcy9h
cHBsaWNhdGlvbnMpLgo+IAo+IENoYW5nZXMgc2luY2UgdjI6Cj4gLSBSZXBsYWNlZCB0aGUgRE9N
Q1RMIEFQSXMgZGVmaW5lZCBmb3IgZ2V0L3NldCBvZiBldmVudCBjaGFubmVsIGFuZCBHRk4gd2l0
aCAKPiAgIGEgc2V0IG9mIERPTUNUTCBBUElzIGZvciBpbml0aWFsaXppbmcgYW5kIGRlLWluaXRp
YWxpemluZyB2cGwwMTEgZW11bGF0aW9uLgo+IAo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaCB8IDIwICsrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAg
ICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9hcmNo
LmggICAgICB8ICA3ICsrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAg
fCAgNCArKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgIHwgIDggKysrKysrKwo+
ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA2ICsrKysrCj4gIHhlbi9hcmNoL2Fy
bS9kb21jdGwuYyAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDI0ICsrKysrKysr
KysrKysrKysrKysrCj4gIDkgZmlsZXMgY2hhbmdlZCwgMTc1IGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDA3M2ZiYzkuLjIwODZlNzEgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAo+IEBAIC04ODYsNiArODg2LDI2IEBAIGludCB4Y192Y3B1X2dldGNvbnRleHQo
eGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAgdmNwdV9ndWVzdF9j
b250ZXh0X2FueV90ICpjdHh0KTsKPiAgCj4gIC8qKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIGluaXRp
YWxpemVzIHRoZSB2dWFydCBlbXVsYXRpb24gYW5kIHJldHVybnMKPiArICogdGhlIGV2ZW50IHRv
IGJlIHVzZWQgYnkgdGhlIGJhY2tlbmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAo+ICsgKiB0aGUg
ZW11bGF0aW9uIGNvZGUuCj4gKyAqCj4gKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVu
IGh5cGVydmlzb3IgaW50ZXJmYWNlCj4gKyAqICNwYXJtIHR5cGUgdHlwZSBvZiB2dWFydAo+ICsg
KiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCj4gKyAqIEBw
YXJtIGNvbnNvbGVfZG9taWQgdGhlIGRvbWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKPiArICog
QHBhcm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIKPiAr
ICogQHBhcm0gZXZ0Y2huIHRoZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yIGV2ZW50cwo+
ICsgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVnYXRpdmUgZXJyb3Igb24gZmFpbHVyZQo+ICsg
Ki8KPiAraW50IHhjX2RvbV92dWFydF9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKTsKPiArCj4gKy8qKgo+ICAgKiBUaGlz
IGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhTQVZFIHN0YXRlIG9mIGEg
cGFydGljdWxhcgo+ICAgKiB2Y3B1IG9mIGEgZG9tYWluLiBJZiBleHRzdGF0ZS0+c2l6ZSBhbmQg
ZXh0c3RhdGUtPnhmZWF0dXJlX21hc2sgYXJlIDAsCj4gICAqIHRoZSBjYWxsIGlzIGNvbnNpZGVy
ZWQgYSBxdWVyeSB0byByZXRyaWV2ZSB0aGVtIGFuZCB0aGUgYnVmZmVyIGlzIG5vdAo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
Cj4gaW5kZXggZjQwZGM0Zi4uZjJlOWYwYyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19k
b21haW4uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gQEAgLTM0Myw2ICszNDMs
MzMgQEAgaW50IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCB4Y19kb21fdnVh
cnRfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9w
b3J0X3QgKmV2dGNobikKPiArewo+ICsgICAgREVDTEFSRV9ET01DVEw7Cj4gKyAgICBpbnQgcmMg
PSAwOwo+ICsKPiArICAgIG1lbXNldCgmZG9tY3RsLCAwLCBzaXplb2YoZG9tY3RsKSk7Cj4gKwo+
ICsgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdnVhcnRfb3A7Cj4gKyAgICBkb21jdGwuZG9t
YWluID0gZG9taWQ7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1ZV
QVJUX09QX0lOSVQ7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC50eXBlID0gdHlwZTsKPiArICAg
IGRvbWN0bC51LnZ1YXJ0X29wLmNvbnNvbGVfZG9taWQgPSBjb25zb2xlX2RvbWlkOwo+ICsgICAg
ZG9tY3RsLnUudnVhcnRfb3AuZ2ZuID0gZ2ZuOwo+ICsKPiArICAgIGlmICggKHJjID0gZG9fZG9t
Y3RsKHhjaCwgJmRvbWN0bCkpIDwgMCApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAg
ICpldnRjaG4gPSBkb21jdGwudS52dWFydF9vcC5ldnRjaG47Cj4gKwo+ICsgICAgcmV0dXJuIHJj
Owo+ICt9Cj4gKwo+ICBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCj4g
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmaXJzdF9kb21pZCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfZG9tcywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4gaW5kZXggNWUx
ZmM2MC4uNzg0ZWM3ZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiAr
KysgYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiBAQCAtNDQsNiArNDQsMTMgQEAgaW50IGxp
YnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICppbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7Cj4gIAo+ICsvKiBwZXJmb3JtIGFueSBwZW5kaW5nIGhh
cmR3YXJlIGluaXRpYWxpemF0aW9uICovCj4gK19oaWRkZW4KPiAraW50IGxpYnhsX19hcmNoX2J1
aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUp
Owo+ICsKPiAgLyogYnVpbGQgdk5VTUEgdm1lbXJhbmdlIHdpdGggYXJjaCBzcGVjaWZpYyBpbmZv
cm1hdGlvbiAqLwo+ICBfaGlkZGVuCj4gIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVt
cmFuZ2UobGlieGxfX2djICpnYywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJt
LmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGluZGV4IGQ4NDJkODguLjZmNWJjM2MgMTAw
NjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYwo+IEBAIC0xMDM4LDYgKzEwMzgsMzMgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFp
bl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgcmV0dXJuIDA7
Cj4gIH0KPiAgCj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAq
Z2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAwLCBy
ZXQ7Cj4gKwo+ICsgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0ICE9IExJQlhMX1ZVQVJUX1RZ
UEVfU0JTQV9VQVJUKSB7Cj4gKyAgICAgICAgcmMgPSAwOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+
ICsgICAgfQo+ICsKPiArICAgIHJldCA9IHhjX2RvbV92dWFydF9pbml0KENUWC0+eGNoLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Z3Vlc3RfZG9taWQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZzdGF0ZS0+dnVhcnRfcG9ydCk7Cj4gKyAgICBpZiAocmV0IDwgMCkgewo+ICsgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAgICAgICBMT0coRVJST1IsICJ4Y19kb21fdnVhcnRf
aW5pdCBmYWlsZWRcbiIpOwo+ICsgICAgfQo+ICsKPiArb3V0Ogo+ICsgICAgcmV0dXJuIHJjOwo+
ICt9Cj4gKwo+ICBpbnQgbGlieGxfX2FyY2hfdm51bWFfYnVpbGRfdm1lbXJhbmdlKGxpYnhsX19n
YyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmluZm8sCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiBpbmRleCBlMGYwZDc4Li41ZjkyMDIzIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKPiBAQCAtNzAyLDYgKzcwMiwxMCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWls
ZF9kb20obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgTE9HRShFUlJP
UiwgInhjX2RvbV9nbnR0YWJfaW5pdCBmYWlsZWQiKTsKPiAgICAgICAgICBnb3RvIG91dDsKPiAg
ICAgIH0KPiArICAgIGlmICgocmV0ID0gbGlieGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChnYywg
aW5mbywgZG9tLCBzdGF0ZSkpICE9IDApIHsKPiArICAgICAgICBMT0dFKEVSUk9SLCAibGlieGxf
X2FyY2hfYnVpbGRfZG9tX2ZpbmlzaCBmYWlsZWQiKTsKPiArICAgICAgICBnb3RvIG91dDsKPiAr
ICAgIH0KPiAgCj4gIG91dDoKPiAgICAgIHJldHVybiByZXQgIT0gMCA/IEVSUk9SX0ZBSUwgOiAw
Owo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3g4Ni5jCj4gaW5kZXggNDU1ZjZmMC4uMGFhZWRlZCAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4gQEAgLTM5
MSw2ICszOTEsMTQgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlw
dGlvbihsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtpbnQgbGli
eGxfX2FyY2hfYnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0
YXRlICpzdGF0ZSkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIC8qIFJldHVybiAw
IG9uIHN1Y2Nlc3MsIEVSUk9SXyogb24gZmFpbHVyZS4gKi8KPiAgaW50IGxpYnhsX19hcmNoX3Zu
dW1hX2J1aWxkX3ZtZW1yYW5nZShsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA3ODRhZTM5Li4w
Nzc5MDg3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+IEBAIC04NzQsNiArODc0LDEyIEBAIGludCBkb21haW5fcmVsaW5x
dWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBpZiAoIHJldCApCj4g
ICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gIAo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICog
UmVsZWFzZSB0aGUgcmVzb3VyY2VzIGFsbG9jYXRlZCBmb3IgdnBsMDExIHdoaWNoIHdlcmUKPiAr
ICAgICAgICAgKiBhbGxvY2F0ZWQgdmlhIGEgRE9NQ1RMIGNhbGwgWEVOX0RPTUNUTF92dWFydF9v
cC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBkb21haW5fdnBsMDExX2RlaW5pdChkKTsKPiAr
Cj4gICAgICAgICAgZC0+YXJjaC5yZWxtZW0gPSBSRUxNRU1feGVuOwo+ICAgICAgICAgIC8qIEZh
bGx0aHJvdWdoICovCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMgYi94
ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBpbmRleCA4MjMyZjQ0Li40NTg3Yzc1IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+
IEBAIC01LDkgKzUsMTEgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxs
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAr
I2luY2x1ZGUgPHhlbi9tbS5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiBAQCAtMjAsNiArMjIsMjkg
QEAgdm9pZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAg
ICAgaW5mby0+ZmxhZ3MgfD0gWEVOX0RPTUlORl9oYXA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQg
aGFuZGxlX3Z1YXJ0X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wKQo+ICt7Cj4g
KyAgICBpbnQgcmM7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyBpbmZvOwo+ICsKPiAr
ICAgIGluZm8uY29uc29sZV9kb21pZCA9IHZ1YXJ0X29wLT5jb25zb2xlX2RvbWlkOwo+ICsgICAg
aW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOwo+ICsKPiArICAgIGlmICggZC0+Y3JlYXRp
b25fZmluaXNoZWQgKQo+ICsgICAgICAgIHJldHVybiAtRVBFUk07Cj4gKwo+ICsgICAgaWYgKCB2
dWFydF9vcC0+dHlwZSAhPSBYRU5fRE9NQ1RMX1ZVQVJUX1RZUEVfVlBMMDExICkKPiArICAgICAg
ICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQo
ZCwgJmluZm8pOwo+ICsKPiArICAgIGlmICggIXJjICkKPiArICAgICAgICB2dWFydF9vcC0+ZXZ0
Y2huID0gaW5mby5ldnRjaG47Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICBsb25n
IGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4g
KmQsCj4gICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9t
Y3RsX3QpIHVfZG9tY3RsKQo+ICB7Cj4gQEAgLTExOSw2ICsxNDQsMzMgQEAgbG9uZyBhcmNoX2Rv
X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAg
ICAgICAgIGQtPmRpc2FibGVfbWlncmF0ZSA9IGRvbWN0bC0+dS5kaXNhYmxlX21pZ3JhdGUuZGlz
YWJsZTsKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gKyAgICBjYXNlIFhFTl9ET01DVExfdnVh
cnRfb3A6Cj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHJjOwo+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBpOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICp2dWFydF9vcCA9ICZk
b21jdGwtPnUudnVhcnRfb3A7Cj4gKwo+ICsgICAgICAgIC8qIGNoZWNrIHRoYXQgc3RydWN0dXJl
IHBhZGRpbmcgbXVzdCBiZSAwLiAqLwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZW9m
KHZ1YXJ0X29wLT5wYWQpOyBpKysgKQo+ICsgICAgICAgICAgICBpZiAoIHZ1YXJ0X29wLT5wYWRb
aV0gKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIHN3
aXRjaCggdnVhcnRfb3AtPmNtZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9WVUFSVF9PUF9JTklUOgo+ICsgICAgICAgICAgICByYyA9IGhhbmRsZV92dWFydF9pbml0
KGQsIHZ1YXJ0X29wKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgIHJjID0g
Y29weV90b19ndWVzdCh1X2RvbWN0bCwgZG9tY3RsLCAxKTsKPiArCj4gKyAgICAgICAgcmV0dXJu
IHJjOwo+ICsgICAgfQo+ICAgICAgZGVmYXVsdDoKPiAgICAgIHsKPiAgICAgICAgICBpbnQgcmM7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IGUyZmQ2ODUuLjlkY2M5NjkgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCj4gQEAgLTMzLDYgKzMzLDcgQEAKPiAgI2VuZGlmCj4gIAo+ICAjaW5jbHVkZSAieGVu
LmgiCj4gKyNpbmNsdWRlICJldmVudF9jaGFubmVsLmgiCj4gICNpbmNsdWRlICJncmFudF90YWJs
ZS5oIgo+ICAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKPiAgI2luY2x1ZGUgIm1lbW9yeS5oIgo+IEBA
IC0xMDc3LDYgKzEwNzgsMjcgQEAgc3RydWN0IHhlbl9kb21jdGxfc2V0X2dudHRhYl9saW1pdHMg
ewo+ICAgICAgdWludDMyX3QgbWFwdHJhY2tfZnJhbWVzOyAgLyogSU4gKi8KPiAgfTsKPiAgCj4g
Ky8qIFhFTl9ET01DVExfdnVhcnRfb3AgKi8KPiArc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Ag
ewo+ICsjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVCAgMAo+ICsgICAgICAgIHVpbnQz
Ml90IGNtZDsgICAgICAgICAgIC8qIFhFTl9ET01DVExfVlVBUlRfT1BfKiAqLwo+ICsjZGVmaW5l
IFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEgMAo+ICsgICAgICAgIHVpbnQzMl90IHR5cGU7
ICAgICAgICAgIC8qIElOIC0gdHlwZSBvZiB2dWFydC4KPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiAgICAgIEN1cnJlbnRseSBvbmx5IHZwbDAxMSBzdXBwb3J0ZWQuCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gKyAgICAgICAgdWludDY0X2FsaWdu
ZWRfdCAgZ2ZuOyAgLyogSU4gLSBndWVzdCBnZm4gdG8gYmUgdXNlZCBhcyBhCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICByaW5nIGJ1ZmZlci4KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICBkb21pZF90IGNvbnNvbGVfZG9t
aWQ7ICAvKiBJTiAtIGRvbWlkIG9mIGRvbWFpbiBydW5uaW5nIHRoZQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqICAgICAgYmFja2VuZCBjb25zb2xlLgo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqLwo+ICsgICAgICAgIHVpbnQ4X3QgcGFkWzJdOwo+ICsg
ICAgICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9VVCAtIHJlbW90ZSBwb3J0IG9mIHRo
ZSBldmVudAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgIGNoYW5u
ZWwgdXNlZCBmb3Igc2VuZGluZwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
ICAgICAgIHJpbmcgYnVmZmVyIGV2ZW50cy4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKi8KPiArfTsKPiArCj4gIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICAgIHVpbnQzMl90
IGNtZDsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiAgICAgICAgICAgICAgICAg
ICAxCj4gQEAgLTExNTUsNiArMTE3Nyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4Cj4gICNkZWZpbmUg
WEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQo+ICAjZGVmaW5lIFhF
Tl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgICAgODAKPiArI2RlZmluZSBYRU5f
RE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAgICAgIDgxCj4gICNkZWZpbmUgWEVOX0RP
TUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAo+ICAjZGVmaW5lIFhFTl9ET01D
VExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKPiAgI2RlZmluZSBYRU5fRE9NQ1RM
X2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCj4gQEAgLTEyMTgsNiArMTI0MSw3IEBA
IHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9y
X29wICAgICAgICBtb25pdG9yX29wOwo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
YXRfb3AgICAgICAgIHBzcl9jYXRfb3A7Cj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc2V0
X2dudHRhYl9saW1pdHMgc2V0X2dudHRhYl9saW1pdHM7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfdnVhcnRfb3AgICAgICAgICAgdnVhcnRfb3A7Cj4gICAgICAgICAgdWludDhfdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07Cj4gICAgICB9IHU7Cj4gIH07Cj4gLS0g
Cj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 21:57:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 21:57:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvVwu-0003sq-Qe; Fri, 22 Sep 2017 21:57:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dvVwu-0003sk-4O
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 21:57:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 91/08-03414-74785C95; Fri, 22 Sep 2017 21:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oK5b+9F
 Igwdr1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvzc9ZCmaKVrROuMHWwPhLoIuRi0NIYDKT
 xN6tD1ggnL+MErfvPWWHcDYySmx5+ZMJwtnGKLH0SQdjFyMnh7CAjcSdH+vZQGwRAQ+JK7sms
 EEUHWKUOHz8PRNIglkgWeLi3GssIDabgJHE2aPTwZp5BWwlet/MAathEVCVuPf5LjuILSoQLv
 G28QgLRI2gxMmZT8BsTgF3iT/vNrBDzFSX+DPvEjOELS+x/e0cMFtCwFiib1YfywRGwVlI2mc
 haZmFpGUBI/MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDg
 ZQCCHYzdl/0PMUpyMCmJ8tq0HY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrCJITLEpNT61Iy
 8wBxhFMWoKDR0mEd0MrUJq3uCAxtzgzHSJ1ilFRSpz3G0hCACSRUZoH1waL3UuMslLCvIxAhw
 jxFKQW5WaWoMq/YhTnYFQS5m0F2c6TmVcCN/0V0GImoMXlq4+ALC5JREhJNTAmGqeyu6a2Xyl
 85jnD5dVp/k8umnei6vae+1Ayae/zHynuLZ0bJK+c3NypanD+Ssa2baEb3cy+9bVtFPGY5XTr
 rL5CPn8Y34ZdK97u/iZhN32Oq1GqcH2JxKUDpvYiM9Y0J55Y1lR/73tR8/xT3cLntpXVsKvO3
 Nu059bJcxN4jePfFJ8tuzdRiaU4I9FQi7moOBEA7YXCatgCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506117444!113537599!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25336 invoked from network); 22 Sep 2017 21:57:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 21:57:26 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MLvK0j025117
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 21:57:21 GMT
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 v8MLvKFA025206
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 21:57:20 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8MLvI1l032541;
 Fri, 22 Sep 2017 21:57:19 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 Sep 2017 14:57:18 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-9-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <692d6ac1-ef81-be8d-c77b-96d3bfe0b3b9@oracle.com>
Date: Fri, 22 Sep 2017 17:57:08 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-9-git-send-email-sstabellini@kernel.org>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 09/13] xen/pvcalls: implement sendmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK3N0YXRpYyBib29sIHB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXApCj4gK3sKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+
YWN0aXZlLnJpbmc7Cj4gKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplID0gWEVOX0ZMRVhfUklO
R19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7Cj4gKwlpbnQzMl90IGVycm9yOwo+ICsKPiArCWNv
bnMgPSBpbnRmLT5vdXRfY29uczsKPiArCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKPiArCWVycm9y
ID0gaW50Zi0+b3V0X2Vycm9yOwo+ICsJaWYgKGVycm9yID09IC1FTk9UQ09OTikKPiArCQlyZXR1
cm4gZmFsc2U7Cj4gKwlpZiAoZXJyb3IgIT0gMCkKPiArCQlyZXR1cm4gdHJ1ZTsKCkp1c3QgbGlr
ZSBiZWxvdywgZXJyb3IgcHJvY2Vzc2luZyBjYW4gYmUgbW92ZWQgdXAuCgo+ICsJcmV0dXJuICEh
KHNpemUgLSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBzaXplKSk7Cj4gK30KPiArCj4gIHN0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Zyb250X2V2ZW50X2hhbmRsZXIoaW50IGlycSwgdm9p
ZCAqZGV2X2lkKQo+ICB7Cj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2X2lkOwo+
IEBAIC0zNjMsNiArMzgwLDEwOCBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKPiAgCXJldHVybiByZXQ7Cj4gIH0K
PiAgCj4gK3N0YXRpYyBpbnQgX193cml0ZV9yaW5nKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAq
aW50ZiwKPiArCQkJc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSwKPiArCQkJc3RydWN0IGlvdl9p
dGVyICptc2dfaXRlciwKPiArCQkJaW50IGxlbikKPiArewo+ICsJUklOR19JRFggY29ucywgcHJv
ZCwgc2l6ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOwo+ICsJUklOR19JRFggYXJyYXlfc2l6
ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwo+ICsJaW50MzJfdCBl
cnJvcjsKPiArCj4gKwllcnJvciA9IGludGYtPm91dF9lcnJvcjsKPiArCWlmIChlcnJvciA8IDAp
Cj4gKwkJcmV0dXJuIGVycm9yOwo+ICsJY29ucyA9IGludGYtPm91dF9jb25zOwo+ICsJcHJvZCA9
IGludGYtPm91dF9wcm9kOwo+ICsJLyogcmVhZCBpbmRleGVzIGJlZm9yZSBjb250aW51aW5nICov
Cj4gKwl2aXJ0X21iKCk7Cj4gKwo+ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMs
IGFycmF5X3NpemUpOwo+ICsJaWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKPiArCQlyZXR1cm4gMDsK
CgpJcyBpdCBwb3NzaWJsZSB0byBoYXZlIHNpemUgPiBhcnJheV9zaXplPwoKCj4gKwlpZiAobGVu
ID4gYXJyYXlfc2l6ZSAtIHNpemUpCj4gKwkJbGVuID0gYXJyYXlfc2l6ZSAtIHNpemU7Cj4gKwo+
ICsJbWFza2VkX3Byb2QgPSBwdmNhbGxzX21hc2socHJvZCwgYXJyYXlfc2l6ZSk7Cj4gKwltYXNr
ZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKPiArCj4gKwlpZiAobWFz
a2VkX3Byb2QgPCBtYXNrZWRfY29ucykgewo+ICsJCWNvcHlfZnJvbV9pdGVyKGRhdGEtPm91dCAr
IG1hc2tlZF9wcm9kLCBsZW4sIG1zZ19pdGVyKTsKPiArCX0gZWxzZSB7Cj4gKwkJaWYgKGxlbiA+
IGFycmF5X3NpemUgLSBtYXNrZWRfcHJvZCkgewo+ICsJCQljb3B5X2Zyb21faXRlcihkYXRhLT5v
dXQgKyBtYXNrZWRfcHJvZCwKPiArCQkJCSAgICAgICBhcnJheV9zaXplIC0gbWFza2VkX3Byb2Qs
IG1zZ19pdGVyKTsKPiArCQkJY29weV9mcm9tX2l0ZXIoZGF0YS0+b3V0LAo+ICsJCQkJICAgICAg
IGxlbiAtIChhcnJheV9zaXplIC0gbWFza2VkX3Byb2QpLAo+ICsJCQkJICAgICAgIG1zZ19pdGVy
KTsKPiArCQl9IGVsc2Ugewo+ICsJCQljb3B5X2Zyb21faXRlcihkYXRhLT5vdXQgKyBtYXNrZWRf
cHJvZCwgbGVuLCBtc2dfaXRlcik7Cj4gKwkJfQo+ICsJfQo+ICsJLyogd3JpdGUgdG8gcmluZyBi
ZWZvcmUgdXBkYXRpbmcgcG9pbnRlciAqLwo+ICsJdmlydF93bWIoKTsKPiArCWludGYtPm91dF9w
cm9kICs9IGxlbjsKPiArCj4gKwlyZXR1cm4gbGVuOwoKCkkga25vdyB0aGF0IHlvdSBzYWlkIHlv
dSdkIGJlIGNoYW5naW5nIGxlbidzIHR5cGUgdG8gaW50IGJ1dCBub3cgdGhhdCBJCmFtIGxvb2tp
bmcgYXQgaXQgSSB3b25kZXIgd2hldGhlciB5b3UgY291bGQgcGFzcyBsZW4gYXMgYSAnc2l6ZV90
IConIGFuZApoYXZlIHRoaXMgcm91dGluZSByZXR1cm4gZXJyb3IgY29kZSAoaS5lLiA8PTApLgoK
T1RPSCwgd2UnZCBiZSBtaXhpbmcgdXAgdHlwZXMgYWdhaW4gc2luY2UgUklOR19JRFggaXMgYW4g
dW5zaWduZWQgaW50LgoKU28gSSdsbCBsZWF2ZSBpdCB0byB5b3UgKG9yIGFueW9uZSBlbHNlIHJl
dmlld2luZyB0aGlzKSB0byBkZWNpZGUgd2hpY2gKd2F5IGlzIGJldHRlci4KCgo+ICt9Cj4gKwo+
ICtpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBt
c2doZHIgKm1zZywKPiArCQkJICBzaXplX3QgbGVuKQoKQWxzbywgdGhlIHNpZ25hdHVyZSBoZXJl
IGxvb2tzIHN1c3BpY2lvdXMgLS0tIHlvdSBhcmUgdHJ5aW5nIHRvIHNlbmQKJ3NpemVfdCBsZW4n
IGJ5dGVzIGJ1dCByZXR1cm5pbmcgYW4gaW50LCB3aGljaCBpcyBob3cgbWFueSBieXRlcyB5b3Un
dmUKYWN0dWFsbHkgc2VudC4gUmlnaHQ/CgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 22:04:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 22:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvW38-0004Zt-H0; Fri, 22 Sep 2017 22:03:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvW37-0004ZW-Ik
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 22:03:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 5F/F4-25121-8C885C95; Fri, 22 Sep 2017 22:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdox9F
 Ig7l3jS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fHCVtaCBeEVezdvYW5g
 /GjaxcjFISTQyCRxftIili5GTiDnMaPEo5U2EPY2RomzL6pAbBEBZ4mvZ+ayg9i8AvoSZ55OA
 asXFjCV2L90MyPIIAmB27IS3//vZAJJSAh4S1z9t44dxn728RBQETsHm4CVxCExkCiLgKrEio
 bJbBMYuRcwMqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GB81e18iFGSg0lJlNem7WikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleKWAACQkWpaan
 VqRl5gBDDyYtwcGjJMLrDJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3kPtQEUCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKogq3gy80rgNr0COoIJ6Ijy1UdAji
 hJREhJNTB6Je1ZJp1fuYxhY4xSzI2T7q0xbPXPDNkUBdNffJF6uoHRwuir3oWEy3py88olios
 vvtV63nxum4pWqlLD07vPS2Ourr+7VyplxoT2FeeOJ2ULT36/OchA9c2n1bf8XtxLqZy1offP
 9Vg1IeaZW2NfzbHVubJBv4NX7M+ZaV3lk9NZF63KWHtdiaU4I9FQi7moOBEAPhRRg34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506117828!112069517!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65415 invoked from network); 22 Sep 2017 22:03:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 22:03:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvW2z-0000dg-QD; Fri, 22 Sep 2017 22:03:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvW2u-0004Kx-BK; Fri, 22 Sep 2017 22:03:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvW2u-0008CZ-49; Fri, 22 Sep 2017 22:03:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113717-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check: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=73527316e3fdde8a210b8ab66c1bf48538cf6b09
X-Osstest-Versions-That: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 22:03:40 +0000
Subject: [Xen-devel] [linux-next test] 113717: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcxNyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzNjY2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxMTM2NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzY2NgoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMzY2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNjY2CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjY2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM2NjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzY2NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzNjY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDczNTI3MzE2ZTNmZGRlOGEyMTBiOGFiNjZjMWJmNDg1MzhjZjZiMDkKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGM1MmY1NmE2OWQxMDRkNTI5NGFmM2Q2NTI3
NzZkOTRiMWVmNmExNzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNzE3ICAyMDE3
LTA5LTIyIDA5OjI4OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 22:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 22:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvW4Y-0004h0-Ux; Fri, 22 Sep 2017 22:05:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dvW4X-0004gq-Ae
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 22:05:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C1/B5-25121-02985C95; Fri, 22 Sep 2017 22:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVVeu82i
 kwbFvnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnr8cYC5ayVNxvWMvewHiIuYuRi0NIYCKT
 ROvaB+wQzm9GiT0dJ6CcjYwSGyfPYYFwtjFKHO3qY+1i5OQQFrCRmPBzOzuILSLgIXFl1wQ2i
 KLDjBIX93czgySYBZIlLs69xgJiswkYSZw9Op0RxOYVsJVYPWEOWDOLgKrE1ZXrwOKiAuESbx
 uPsEDUCEqcnPkEzOYEWnBi+Wc2iJl6Ejuu/2KFsOUltr+dA7ZLQsBQ4vTDbYwTGAVnIWmfhaR
 lFpKWBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOX
 AQh2MG7b7nmIUZKDSUmU16btaKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd64DqCcYFFqempFW
 mYOMJJg0hIcPEoivM4gad7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEuc1ASkSACnKKM2DGw
 GL6kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t3QDjSFJzOvBG7TK6AjmICOKF99BOSIkkS
 ElFQDY5DelYnqqbnC4ueurf1368e1/b0Z/7a+0r/l6NA15a1Kkz9n6vYfU+fMXh5jkh23PPfF
 a8EtX2MvHIiU/ixhYtJpzN50fc0VY+XGgFMeQbMKBZ1WN6XU31m8/9qnyi0ix5i9pl1823t8l
 8tNhpd2TN0nezcsz81We7HdKso97ZfsnXdCzyzUDiqxFGckGmoxFxUnAgCdWaOG5QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506117916!108511371!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32274 invoked from network); 22 Sep 2017 22:05:17 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 22:05:17 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MM5CfX023880
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:05:12 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8MM5C3p032266
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:05:12 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 v8MM5BFr030317;
 Fri, 22 Sep 2017 22:05:11 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 15:05:11 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-10-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4521347c-8212-c86e-d164-fc1ffe94e064@oracle.com>
Date: Fri, 22 Sep 2017 18:05:00 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-10-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 10/13] xen/pvcalls: implement recvmsg
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIAo+ICtzdGF0aWMgYm9vbCBwdmNhbGxzX2Zyb250X3JlYWRfdG9kbyhzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXApCj4gK3sKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1h
cC0+YWN0aXZlLnJpbmc7Cj4gKwlSSU5HX0lEWCBjb25zLCBwcm9kOwo+ICsJaW50MzJfdCBlcnJv
cjsKPiArCj4gKwljb25zID0gaW50Zi0+aW5fY29uczsKPiArCXByb2QgPSBpbnRmLT5pbl9wcm9k
Owo+ICsJZXJyb3IgPSBpbnRmLT5pbl9lcnJvcjsKPiArCXJldHVybiAoZXJyb3IgIT0gMCB8fAo+
ICsJCXB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsCj4gKwkJCSAgICAgICBYRU5fRkxFWF9SSU5H
X1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkgIT0gMCk7CgoKRG9lcyB0aGlzIHJvdXRpbmUgaGF2
ZSB0byBiZSBkaWZmZXJlbnQgZnJvbSBwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8oKT8KVGhleSBs
b29rIHByZXR0eSBzaW1pbGFyLiBDYW4gdGhleSBiZSBtZXJnZWQ/CgooYW5kIHlvdSBkb24ndCBy
ZWFsbHkgbmVlZCAnZXJyb3InIHZhcmlhYmxlKQoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 22:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 22:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvWQB-00066p-T1; Fri, 22 Sep 2017 22:27:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dvWQA-00066j-0i
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 22:27:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 22/35-03423-D5E85C95; Fri, 22 Sep 2017 22:27:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVTe672i
 kwe15xhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aN+8eYCv6zVpw/bNjAeJuli5GLQ0hgIpPE
 rlM3mCGcv4wSU04tg8psZJS4u6IXytnGKLH+3mqmLkZODmEBR4n+mwvZQGwRAQ+JK7smsEEUH
 WaUuLzwBVgRs0CyxMW511hAbDYBI4mzR6czgti8ArYS3/a0AMU5OFgEVCVe9fKChEUFwiXeNh
 5hgSgRlDg58wmYzQk0f/aCRkaIkXoSO67/YoWw5SW2v53DDGJLCBhKfN64lHkCo+AsJO2zkLT
 MQtKygJF5FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgy
 AMEOxm/LAg4xSnIwKYnySvYcjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwevZC5QTLEpNT61Iy
 8wBRhFMWoKDR0mEtwgkzVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rz+IEUCIEUZpXlwI2
 ARfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAtAruTJzCuB2/QK6AgmoCPKVx8BOaIkESE
 l1cA4V9S/54ehq5nIWeNP7y6+TRNk+NTe7OY7TUjh05FLEcnJdzZ2qn2MXG66M7N/68Z96mIL
 kv+9z5d7X65xVKQs8Fmv8oMAvvyXwX4qevWldfZT/u9L2+FZnPvwud25LW4OxT9jZSIv/vv38
 fcsvo/v7t25f1tR/1uOSSWvTG1Ue0atjOD6P05KLMUZiYZazEXFiQBR86TK4wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506119258!58575205!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30849 invoked from network); 22 Sep 2017 22:27:39 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 22:27:39 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MMRYaU009335
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:27:34 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8MMRXaa022151
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:27:33 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8MMRWhx017886;
 Fri, 22 Sep 2017 22:27:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 15:27:32 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2ee745f7-5bf4-b45c-bee9-e8aa4c20de92@oracle.com>
Date: Fri, 22 Sep 2017 18:27:20 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-11-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 11/13] xen/pvcalls: implement poll command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIAo+ICtzdGF0aWMgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbF9wYXNzaXZlKHN0
cnVjdCBmaWxlICpmaWxlLAo+ICsJCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJl
ZGF0YSwKPiArCQkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLAo+ICsJCQkJCSAg
ICAgICBwb2xsX3RhYmxlICp3YWl0KQo+ICt7Cj4gKwlpbnQgbm90aWZ5LCByZXFfaWQsIHJldDsK
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gKwo+ICsJaWYgKHRlc3RfYml0
KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gKwkJICAgICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpKSB7Cj4gKwkJdWludDMyX3QgcmVxX2lkID0gUkVBRF9PTkNFKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9yZXFfaWQpOwo+ICsKPiArCQlpZiAocmVxX2lkICE9IFBWQ0FMTFNfSU5W
QUxJRF9JRCAmJgo+ICsJCSAgICBSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQp
ID09IHJlcV9pZCkKPiArCQkJcmV0dXJuIFBPTExJTiB8IFBPTExSRE5PUk07CgoKRG8gd2UgbmVl
ZCB0byBjbGVhciBQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hUPyBPciBkbyB3ZSBleHBlY3Qg
YQooc3Vic2VxdWVudD8pIGFjY2VwdCgpIHRvIGRvIHRoYXQ/CgotYm9yaXMKCgoKPiArCj4gKwkJ
cG9sbF93YWl0KGZpbGUsICZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwgd2FpdCk7
Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9Cj4gKwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 22:43:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 22:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvWfP-0007N4-AV; Fri, 22 Sep 2017 22:43:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dvWfO-0007My-4c
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 22:43:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 34/7B-03616-D0295C95; Fri, 22 Sep 2017 22:43:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oC7PpKO
 RBsc3W1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknTj1jLngtUfHv4wHWBsYDIl2MXBxCAhOZ
 JHa23WWFcP4ySpx8NY0RwtnAKHGjcz57FyMnkLONUeLKXSUQW1jARWL+zpNMILaIgIfElV0T2
 CBqDjNKPPmQCmIzCyRLXJx7jQXEZhMwkjh7dDrQUA4OXgFbiS2b4kHCLAKqErt/7wMrERUIl3
 jbeATM5hUQlDg58wmYzQk0ftPfg0wQI/Ukdlz/xQphy0tsfzuHGcSWEDCUOP1wG+MERsFZSNp
 nIWmZhaRlASPzKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2M
 wMBlAIIdjJc3BhxilORgUhLlXdh/NFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/bRKCcYFFqe
 mpFWmYOMIZg0hIcPEoivLUTgNK8xQWJucWZ6RCpU4yKUuK8nCB9AiCJjNI8uDZY3F5ilJUS5m
 UEOkSIpyC1KDezBFX+FaM4B6OSMG8QyBSezLwSuOmvgBYzAS0uX30EZHFJIkJKqoExUSt1l7V
 Lkrax7oclkyxj8zU/VbD8/DH/o4nfb5edXO0ads9k3XQkrbIa11x+17dC5N23hVrON7oeTFFh
 acpUentu+o3azul9wmnnzSZ0PX2S8MRqc3pdiUl3m5Sw68q/V/cnXrpgVDEpZt/Cib8Y7ttoZ
 CU+5vjxPjNrw82PU+Y4vbr92eKhEktxRqKhFnNRcSIAS3g9fdYCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506120203!117328906!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31242 invoked from network); 22 Sep 2017 22:43:24 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 22:43:24 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MMhI0K029487
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:43:18 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8MMhHxt019356
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:43:18 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 v8MMhHjv025369;
 Fri, 22 Sep 2017 22:43: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 ; Fri, 22 Sep 2017 15:43:17 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-12-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fe455763-4ced-0679-85ce-4f1d59c96f61@oracle.com>
Date: Fri, 22 Sep 2017 18:43:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1505516440-11111-12-git-send-email-sstabellini@kernel.org>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gIAo+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKHN0cnVjdCBwdmNhbGxz
X2JlZGF0YSAqYmVkYXRhLAo+ICsJCQkJICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQoKSSBq
dXN0IG5vdGljZWQ6IHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoKSBpcyByZWZlcmVuY2VkIGJ5IHBh
dGNoZXMgMiBhbmQgOC4KCj4gK3sKPiArCWludCBpOwo+ICsKPiArCXVuYmluZF9mcm9tX2lycWhh
bmRsZXIobWFwLT5hY3RpdmUuaXJxLCBtYXApOwo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5z
b2NrZXRfbG9jayk7Cj4gKwlpZiAoIWxpc3RfZW1wdHkoJm1hcC0+bGlzdCkpCj4gKwkJbGlzdF9k
ZWxfaW5pdCgmbWFwLT5saXN0KTsKPiArCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2Nr
KTsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgKDEgPDwgUFZDQUxMU19SSU5HX09SREVSKTsgaSsr
KQo+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3RpdmUucmluZy0+cmVmW2ld
LCAwLCAwKTsKPiArCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MobWFwLT5hY3RpdmUucmVmLCAw
LCAwKTsKPiArCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5yaW5nKTsKPiAr
fQo+ICsKPiAgaW50IHB2Y2FsbHNfZnJvbnRfc29ja2V0KHN0cnVjdCBzb2NrZXQgKnNvY2spCj4g
IHsKPiAgCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+IEBAIC05NjAsNiArOTc4LDky
IEBAIHVuc2lnbmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0
cnVjdCBzb2NrZXQgKnNvY2ssCj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtpbnQgcHZjYWxs
c19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gK3sKPiArCXN0cnVjdCBwdmNh
bGxzX2JlZGF0YSAqYmVkYXRhOwo+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ICsJaW50
IHJlcV9pZCwgbm90aWZ5LCByZXQ7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
Owo+ICsKPiArCXB2Y2FsbHNfZW50ZXI7Cj4gKwlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4g
KwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiAtRUlPOwo+ICsJfQo+ICsJaWYgKHNvY2stPnNr
ID09IE5VTEwpIHsKPiArCQlwdmNhbGxzX2V4aXQ7Cj4gKwkJcmV0dXJuIDA7Cj4gKwl9Cj4gKwo+
ICsJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiAr
Cj4gKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFk
Owo+ICsJaWYgKG1hcCA9PSBOVUxMKSB7Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJCXJldHVybiAw
Owo+ICsJfQo+ICsKPiArCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gKwlyZXQg
PSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlz
cGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gKwkJcHZjYWxsc19leGl0Owo+ICsJ
CXJldHVybiByZXQ7Cj4gKwl9Cj4gKwlzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gTlVMTDsKPiAr
Cj4gKwlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7Cj4gKwly
ZXEtPnJlcV9pZCA9IHJlcV9pZDsKPiArCXJlcS0+Y21kID0gUFZDQUxMU19SRUxFQVNFOwo+ICsJ
cmVxLT51LnJlbGVhc2UuaWQgPSAodWludDY0X3QpbWFwOwo+ICsKPiArCWJlZGF0YS0+cmluZy5y
ZXFfcHJvZF9wdnQrKzsKPiArCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZi
ZWRhdGEtPnJpbmcsIG5vdGlmeSk7Cj4gKwlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9j
ayk7Cj4gKwlpZiAobm90aWZ5KQo+ICsJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShiZWRhdGEtPmly
cSk7Cj4gKwo+ICsJd2FpdF9ldmVudChiZWRhdGEtPmluZmxpZ2h0X3JlcSwKPiArCQkgICBSRUFE
X09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9pZCk7Cj4gKwo+ICsJaWYg
KG1hcC0+YWN0aXZlX3NvY2tldCkgewo+ICsJCS8qCj4gKwkJICogU2V0IGluX2Vycm9yIGFuZCB3
YWtlIHVwIGluZmxpZ2h0X2Nvbm5fcmVxIHRvIGZvcmNlCj4gKwkJICogcmVjdm1zZyB3YWl0ZXJz
IHRvIGV4aXQuCj4gKwkJICovCj4gKwkJbWFwLT5hY3RpdmUucmluZy0+aW5fZXJyb3IgPSAtRUJB
REY7Cj4gKwkJd2FrZV91cF9pbnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25u
X3JlcSk7Cj4gKwo+ICsJCS8qCj4gKwkJICogV2FpdCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3
YWl0ZXJzIG9uIHRoZSBtdXRleGVzLgo+ICsJCSAqIFdlIGtub3cgdGhhdCBubyBuZXcgd2FpdGVy
cyBjYW4gYmUgYWRkZWQgYmVjYXVzZSBza19zZW5kX2hlYWQKPiArCQkgKiBpcyBzZXQgdG8gTlVM
TCAtLSB3ZSBvbmx5IG5lZWQgdG8gd2FpdCBmb3IgdGhlIGV4aXN0aW5nCj4gKwkJICogd2FpdGVy
cyB0byByZXR1cm4uCj4gKwkJICovCj4gKwkJd2hpbGUgKCFtdXRleF90cnlsb2NrKCZtYXAtPmFj
dGl2ZS5pbl9tdXRleCkgfHwKPiArCQkJICAgIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZlLm91
dF9tdXRleCkpCj4gKwkJCWNwdV9yZWxheCgpOwoKCldoYXQgaWYgeW91IG1hbmFnZSB0byBncmFi
IHRoZSBsb2NrcyBiZWZvcmUgd2FpdGVycyBnZXQgdG8gcnVuPyBmb3IKZXhhbXBsZSwgaW4gcmVj
dm1zZzoKCgl3aGlsZSAoIShmbGFncyAmIE1TR19ET05UV0FJVCkgJiYgIXB2Y2FsbHNfZnJvbnRf
cmVhZF90b2RvKG1hcCkpIHsKCQl3YWl0X2V2ZW50X2ludGVycnVwdGlibGUobWFwLT5hY3RpdmUu
aW5mbGlnaHRfY29ubl9yZXEsCgkJCQkJIHB2Y2FsbHNfZnJvbnRfcmVhZF90b2RvKG1hcCkpOwoJ
fQoJcmV0ID0gX19yZWFkX3JpbmcobWFwLT5hY3RpdmUucmluZywgJm1hcC0+YWN0aXZlLmRhdGEs
CgkJCSAgJm1zZy0+bXNnX2l0ZXIsIGxlbiwgZmxhZ3MpOwoKbWFwIHdpbGwgYmUgZnJlZWQgKGJ5
IHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoKSBiZWxvdykgYmVmb3JlIF9fcmVhZF9yaW5nCmlzIHBh
c3NlZCB0aGUganVzdC1mcmVlZCByaW5nLgoKCj4gKwo+ICsJCXB2Y2FsbHNfZnJvbnRfZnJlZV9t
YXAoYmVkYXRhLCBtYXApOwo+ICsJCWtmcmVlKG1hcCk7CgoKLWJvcmlzCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 22:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 22:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvWg5-0007R3-J1; Fri, 22 Sep 2017 22:44:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dvWg4-0007QK-NT
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 22:44:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BA/4B-02817-73295C95; Fri, 22 Sep 2017 22:44:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq75pKO
 RBtdaBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDt6axFxyVqNjQc5apgfGGSBcjF4eQwBIm
 iU2rehm7GDk5WAQcJL6f/Qlkc3AwCsRIPPhhDRJmFAiTmHx5CStEibbEsTkTwGw2AUOJv082s
 YGUSwDZSz5zgIRFBIwkXjy6zAJiMwtMZpLYf8EOpERYIEPiZYM4SJhTwEdi4q9j7CA2r4C3xM
 1vv5ggrulmlPi88g8zSEJUQFfi0L8/bBBFghInZz6BmqklsXz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2ihl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIIMQLCDsWm75yFG
 SQ4mJVHehf1HI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LpNBMoJFqWmp1akZeYAowEmLcHBo
 yTCWzsBKM1bXJCYW5yZDpE6xagoJc7LCdInAJLIKM2Da4NF4CVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ8waBTOHJzCuBm/4KaDET0OLy1UdAFpckIqSkGhhn+JpeYlUxeWV2curGNQGrZu1
 uv5Wh/6aXVX5enMzH06xq3k6t179HLq2Rjg3cXCq/9teX/91he5SYRFS8Bc1NrVNCX/G7RfGE
 7FZUnzlH+6VZbNWGyprpJvZhEz3D+MOSRY9t2+5km7A7ZdILXRFD9ceVf/jynpTz5bWde+p4q
 61LR916lRJLcUaioRZzUXEiADtAEzS7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506120245!109288008!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47973 invoked from network); 22 Sep 2017 22:44:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 22:44:07 -0000
Received: from [10.149.184.130]
 (162-198-228-33.lightspeed.wlfrct.sbcglobal.net [162.198.228.33])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 143EC214E3;
 Fri, 22 Sep 2017 22:44:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 143EC214E3
Date: Fri, 22 Sep 2017 15:44:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 JBeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkaW5nIEphbgoKT24gRnJpLCAyMiBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToK
PiBERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVu
Y3Rpb25zIHN1Y2ggYXMKPiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1cnJlbnQgc2l6
ZSBvZiB0aGUgcmluZyBidWZmZXIsCj4geGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGlu
ZGV4LCB3aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gcGwwMTEgZW11bGF0aW9u
IGNvZGUgd2lsbCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPiAKPiBpby9jb25zb2xlLmgg
aW5jbHVkZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCj4g
Cj4gSW4gY29uc29sZS9kYWVtb24vaW8uYywgc3RyaW5nLmggaGFkIHRvIGJlIGluY2x1ZGVkIGJl
Zm9yZSBpby9jb25zb2xlLmgKPiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBs
aW5hcm8ub3JnPgo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
QWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ClVuZm9ydHVuYXRlbHkgdGhpcyBwYXRjaCBicmVha3MgdGhlIGJ1aWxkIG9uIHg4Ni4gVGhlIHJl
YXNvbiBpcyB0aGF0CkRFRklORV9YRU5fRkxFWF9SSU5HIHJlcXVpcmVzIEM5OSwgYW5kIHRoZSBj
dXJyZW50IGhlYWRlciBjaGVja3MgaW4KeGVuL2luY2x1ZGUvTWFrZWZpbGUgdXNlIEFOU0kgQy4K
ClRoZSBvbmx5IHR3byBoZWFkZXJzIHRvIHVzZSBERUZJTkVfWEVOX0ZMRVhfUklORyBzbyBmYXIg
YXJlIHB2Y2FsbHMgYW5kCjlwZnMgdGhhdCBhcmUgYm90aCBleHBsaWNpdGx5IG1hcmtlZCBhcyBj
OTkgaW4geGVuL2luY2x1ZGUvTWFrZWZpbGUsIHNlZQpQVUJMSUNfQzk5X0hFQURFUlMuCgpPbmUg
d2F5IHRvIHNvbHZlIHRoaXMgcHJvYmxlbSB3b3VsZCBiZSB0byBtYXJrIGNvbnNvbGUuaCBhcyBv
bmUgb2YgdGhlCmM5OSBoZWFkZXJzLCBidXQgSSBhbSBndWVzc2luZyB0aGF0IEphbiB3aWxsIHdh
bnQgdG8ga2VlcCBpdCBBTlNJIEMuCgpJbiB0aGF0IGNhc2UsIHdlIGNvdWxkIG1ha2UgREVGSU5F
X1hFTl9GTEVYX1JJTkcgQU5TSSBDLCB3aGljaCBpcyB1Z2x5CmJ1dCBwb3NzaWJsZS4gSXQgcmVx
dWlyZXMgdHVybmluZyB0aGUgc3RhdGljIGlubGluZSBmdW5jdGlvbnMgaW4gcmluZy5oCmludG8g
bWFjcm9zLgoKT3RoZXJ3aXNlLCB3ZSBjb3VsZCB0YWtlIERFRklORV9YRU5fRkxFWF9SSU5HKHhl
bmNvbnMpIG91dCBvZgppby9jb25zb2xlLmguIFdlIGNvdWxkIG1vdmUgaXQgdG8gYSBuZXcgaGVh
ZGVyIGZpbGUsIGFuZCB0aGUgbmV3IGhlYWRlcgpmaWxlIGNvdWxkIGJlIEM5OS4KCkphbiwgZG8g
eW91IGhhdmUgb3RoZXIgc3VnZ2VzdGlvbnM/CgoKPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IENoYW5nZXMgc2luY2UgdjQ6
Cj4gLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+IAo+ICB0b29scy9j
b25zb2xlL2RhZW1vbi9pby5jICAgICAgIHwgMiArLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8v
Y29uc29sZS5oIHwgNCArKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMg
Yi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gaW5kZXggN2U0NzRiYi4uZTgwMzNkMiAxMDA2
NDQKPiAtLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwo+IEBAIC0yMSw2ICsyMSw3IEBACj4gIAo+ICAjaW5jbHVkZSAidXRpbHMu
aCIKPiAgI2luY2x1ZGUgImlvLmgiCj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUg
PHhlbmV2dGNobi5oPgo+ICAjaW5jbHVkZSA8eGVuZ250dGFiLmg+Cj4gICNpbmNsdWRlIDx4ZW5z
dG9yZS5oPgo+IEBAIC0yOSw3ICszMCw2IEBACj4gIAo+ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4g
ICNpbmNsdWRlIDxlcnJuby5oPgo+IC0jaW5jbHVkZSA8c3RyaW5nLmg+Cj4gICNpbmNsdWRlIDxw
b2xsLmg+Cj4gICNpbmNsdWRlIDxmY250bC5oPgo+ICAjaW5jbHVkZSA8dW5pc3RkLmg+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY29uc29sZS5oCj4gaW5kZXggZTJjZDk3Zi4uNWU0NWUxYyAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2NvbnNvbGUuaAo+IEBAIC0yNyw2ICsyNyw4IEBACj4gICNpZm5kZWYgX19YRU5fUFVC
TElDX0lPX0NPTlNPTEVfSF9fCj4gICNkZWZpbmUgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9f
Cj4gIAo+ICsjaW5jbHVkZSAicmluZy5oIgo+ICsKPiAgdHlwZWRlZiB1aW50MzJfdCBYRU5DT05T
X1JJTkdfSURYOwo+ICAKPiAgI2RlZmluZSBNQVNLX1hFTkNPTlNfSURYKGlkeCwgcmluZykgKChp
ZHgpICYgKHNpemVvZihyaW5nKS0xKSkKPiBAQCAtMzgsNiArNDAsOCBAQCBzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2Ugewo+ICAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7
Cj4gIH07Cj4gIAo+ICtERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKPiArCj4gICNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18gKi8KPiAgCj4gIC8qCj4gLS0gCj4gMi43
LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 22:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 22:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvWkr-0007hj-5h; Fri, 22 Sep 2017 22:49:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dvWkq-0007hd-9r
 for xen-devel@lists.xen.org; Fri, 22 Sep 2017 22:49:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B8/DE-02023-F5395C95; Fri, 22 Sep 2017 22:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oG7M5KO
 RBkdnmlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7Fv5lKfjDUbHoxSr2BsaF7F2MXBxCApOZ
 JNa0XmSFcH4zSmy+/RzK2cAo0bhsMROEs41RYs/6E0A9nBzCAi4S83eeZAKxRQQ8JK7smsAGU
 fSNUeLxpRYWkASzQLLExbnXwGw2ASOJs0enM4LYvAK2En3968DiLAKqEveezWEGsUUFwiXeNh
 5hgagRlDg58wmYzSlgJ3Hwzkw2iJl6Ejuu/2KFsOUltr+F6JUQMJZof3uRbQKj4Cwk7bOQtMx
 C0rKAkXkVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg+NYz
 MDDuYJywyu8QoyQHk5Io78L+o5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhtJwHlBItS01Mr0
 jJzgJEEk5bg4FES4U0ESfMWFyTmFmemQ6ROMSpKifOWgiQEQBIZpXlwbbDovcQoKyXMy8jAwC
 DEU5BalJtZgir/ilGcg1FJmNcFZApPZl4J3PRXQIuZgBaXrz4CsrgkESEl1cBYFKx9NXHBkX6
 5L68uV6UzmxS8TeBZtCZ7tu7W8ll/guaVqWjLVUjfEC/f1v5DOn9t2adtH/ladjA9WeUouSO0
 +/Iz8av7HVf/mrRkmxDzu65jS/t4XFp7o12DI7Z8EbgzJUD9wlHPa7OOnWDfUZUnaNoadr9+q
 sq39CuCXWu/mKgcmnokqlRAiaU4I9FQi7moOBEApkrxZtkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506120538!112836848!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25383 invoked from network); 22 Sep 2017 22:49:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 22:49:00 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MMmsv6001571
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:48:55 GMT
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 v8MMms0Q029222
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 22:48:54 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8MMmrvH018042;
 Fri, 22 Sep 2017 22:48: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, 22 Sep 2017 15:48:53 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1709121550270.9439@sstabellini-ThinkPad-X260>
 <1505516440-11111-1-git-send-email-sstabellini@kernel.org>
 <1505516440-11111-12-git-send-email-sstabellini@kernel.org>
 <fe455763-4ced-0679-85ce-4f1d59c96f61@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <71b5ef48-c3d4-3e46-cc2c-c1a64a4de71d@oracle.com>
Date: Fri, 22 Sep 2017 18:48:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <fe455763-4ced-0679-85ce-4f1d59c96f61@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, Stefano Stabellini <stefano@aporeto.com>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v4 12/13] xen/pvcalls: implement release
	command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4+ICsJCSAqLwo+PiArCQltYXAtPmFjdGl2ZS5yaW5nLT5pbl9lcnJvciA9IC1FQkFERjsKPj4g
KwkJd2FrZV91cF9pbnRlcnJ1cHRpYmxlKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7
Cj4+ICsKPj4gKwkJLyoKPj4gKwkJICogV2FpdCB1bnRpbCB0aGVyZSBhcmUgbm8gbW9yZSB3YWl0
ZXJzIG9uIHRoZSBtdXRleGVzLgo+PiArCQkgKiBXZSBrbm93IHRoYXQgbm8gbmV3IHdhaXRlcnMg
Y2FuIGJlIGFkZGVkIGJlY2F1c2Ugc2tfc2VuZF9oZWFkCj4+ICsJCSAqIGlzIHNldCB0byBOVUxM
IC0tIHdlIG9ubHkgbmVlZCB0byB3YWl0IGZvciB0aGUgZXhpc3RpbmcKPj4gKwkJICogd2FpdGVy
cyB0byByZXR1cm4uCj4+ICsJCSAqLwo+PiArCQl3aGlsZSAoIW11dGV4X3RyeWxvY2soJm1hcC0+
YWN0aXZlLmluX211dGV4KSB8fAo+PiArCQkJICAgIW11dGV4X3RyeWxvY2soJm1hcC0+YWN0aXZl
Lm91dF9tdXRleCkpCj4+ICsJCQljcHVfcmVsYXgoKTsKPgo+IFdoYXQgaWYgeW91IG1hbmFnZSB0
byBncmFiIHRoZSBsb2NrcyBiZWZvcmUgd2FpdGVycyBnZXQgdG8gcnVuPyBmb3IKPiBleGFtcGxl
LCBpbiByZWN2bXNnOgo+Cj4gCXdoaWxlICghKGZsYWdzICYgTVNHX0RPTlRXQUlUKSAmJiAhcHZj
YWxsc19mcm9udF9yZWFkX3RvZG8obWFwKSkgewo+IAkJd2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxl
KG1hcC0+YWN0aXZlLmluZmxpZ2h0X2Nvbm5fcmVxLAo+IAkJCQkJIHB2Y2FsbHNfZnJvbnRfcmVh
ZF90b2RvKG1hcCkpOwo+IAl9Cj4gCXJldCA9IF9fcmVhZF9yaW5nKG1hcC0+YWN0aXZlLnJpbmcs
ICZtYXAtPmFjdGl2ZS5kYXRhLAo+IAkJCSAgJm1zZy0+bXNnX2l0ZXIsIGxlbiwgZmxhZ3MpOwo+
Cj4gbWFwIHdpbGwgYmUgZnJlZWQgKGJ5IHB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoKSBiZWxvdykg
YmVmb3JlIF9fcmVhZF9yaW5nCj4gaXMgcGFzc2VkIHRoZSBqdXN0LWZyZWVkIHJpbmcuCgpBY3R1
YWxseSwgc2luY2UgeW91IGRvbid0IGRyb3AgdGhlIGxvY2tzIEkgYW0gbm90IHN1cmUgcmVjdm1z
ZyBzaWRlIHdpbGwKZXZlbiBnZXQgdGhlcmUuCgotYm9yaXMKCj4KPgo+PiArCj4+ICsJCXB2Y2Fs
bHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXApOwo+PiArCQlrZnJlZShtYXApOwo+Cj4gLWJv
cmlzCj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 22 23:11:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 23:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvX6f-000165-00; Fri, 22 Sep 2017 23:11:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel.kiper@oracle.com>) id 1dvX6c-00015z-R1
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 23:11:34 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B3/20-03642-6A895C95; Fri, 22 Sep 2017 23:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVXfpjKO
 RBvNnqFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzF69nLfjPVnFn8zOWBsZnrF2MXBxCApOZ
 JLa+P8gE4fxmlFh9dh4zhLORUeJk/352CGcio8Tkp/uAejg5WARUJZqv/gGz2QR0JC5+ecgOY
 osIKEv0/vrNAtLALPCUUeLY0itADgeHsICNxMHFdiA1vEDm4vvXWCCGvmKR2Pm0nx0iIShxcu
 YTFhCbWUBL4sa/l0wgvcwC0hLL/3GAhDkF7CXOfO4FKxcVUJGYcnIbG4gtIWAs0f72ItsERsF
 ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAkOXAQh2MO5cH3iIUZKDSUmUV2Tq0UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryV04Fyg
 kWp6akVaZk5wCiCSUtw8CiJ8GaCpHmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpzXC6RIAK
 QoozQPbgQsoi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcHZApPZl4J3KZXQEcwAR1Rvvo
 IyBEliQgpqQbGI4KafVKqK3+8m/C6+0H9lcusvULTSvdePn6JuyBjddysisO/4qS1k8713Hm7
 IEUk4eYutgfhExZsWx3+4rLiSm39VwURF5mliw/vXvImeWnUmift6XdrPu3t/umsoaPzmfdID
 rNLn/bjjDlRRr86j8jYL5efZcV/5Mi+VcyHTvA0/dK7em3eByWW4oxEQy3mouJEAMCFDSbjAg
 AA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506121892!72249106!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33003 invoked from network); 22 Sep 2017 23:11:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Sep 2017 23:11:33 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8MNBQ5T011553
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 23:11:26 GMT
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 v8MNBPek016034
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 22 Sep 2017 23:11:25 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8MNBOev027608;
 Fri, 22 Sep 2017 23:11:24 GMT
Received: from olila.local.net-space.pl (/10.175.198.223)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 22 Sep 2017 16:11:23 -0700
Date: Sat, 23 Sep 2017 01:11:15 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170922231115.GC4449@olila.local.net-space.pl>
References: <CABfawhkhk4kzzQS_cx=0U5LGXUZ5Y1JF1xS34BWw5Wqki3E61A@mail.gmail.com>
 <59BF8AA2020000780017C0A0@prv-mh.provo.novell.com>
 <CABfawh=e9Ac=ot=2gS-u5LNAUN9++PLVL8AFHhDwqsr+4D7M-w@mail.gmail.com>
 <59C2270F020000780017D26B@prv-mh.provo.novell.com>
 <CABfawhm99227pZehOc4p8HH0yZ7HQLxgqhDTWn+ryUn82vkiuw@mail.gmail.com>
 <59C2A983020000780017D8A5@prv-mh.provo.novell.com>
 <CABfawhmqRC9oMsGW-BymDcKEjA+mD7V_2mXz+4y-LHT_M7MG_w@mail.gmail.com>
 <20170920161033.GE4452@olila.local.net-space.pl>
 <CABfawhkxN8N=HoR6BGZPzLYymwh5X2XF3ukEk23u84xMGbka=w@mail.gmail.com>
 <59C4E52A020000780017E5BF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C4E52A020000780017E5BF@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "miodownikj@ainfosec.com" <miodownikj@ainfosec.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 George Dunlap <george.dunlap@citrix.com>, openxt@googlegroups.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Booting signed xen.efi through shim
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDI6MjU6NDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA5LjE3IGF0IDAwOjQ2LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3Jv
dGU6Cj4gPiBPbmUgcGllY2UgdGhhdCBJIHNlZSBzdGlsbCBtaXNzaW5nIGlzIHRoZSBYZW4gY29t
bWFuZCBsaW5lIHBhcmFtZXRlcnMKPiA+IG5vdCBiZWluZyB2ZXJpZmllZC4gSXQgd291bGQgYmUg
aWRlYWwgdG8gaGF2ZSB0aGUgb3B0aW9uIHRvIGdldCB0aGF0Cj4gPiBzZXQgZHVyaW5nIGNvbXBp
bGUgdGltZSBhcyB3ZWxsLCBzaW1pbGFyIHRvIExpbnV4J3MgQ09ORklHX0NNRExJTkUKPiA+IG9w
dGlvbiwgdG8gYXZvaWQgZm9yIGV4YW1wbGUgZ2V0dGluZyBpb21tdSBvciBYU00gYmVpbmcgdHVy
bmVkIG9mZiBieQo+ID4gc29tZW9uZSB3aXRoIHBoeXNpY2FsIGFjY2Vzcy4KPgo+IFdlIGRvIGhh
dmUgQ01ETElORSBhbmQgQ01ETElORV9PVkVSUklERS4gQnV0IGZvciBzb21lb25lCj4gd2l0aCBw
aHlzaWNhbCBhY2Nlc3MgaXQgd291bGQgbGlrZWx5IGFsc28gYmUgcG9zc2libGUgdG8gYXZvaWQg
c2VjdXJlCj4gYm9vdCBhbHRvZ2V0aGVyPwoKQW5vdGhlciBzb2x1dGlvbnMgaXMgaGVyZTogaHR0
cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2dydWItZGV2ZWwvMjAxNy0wNy9tc2cwMDAw
My5odG1sCkl0IGlzIFRQTSBiYXNlZCBhbmQgV0lQLiBJdCByZXF1aXJlcyB2ZXJpZmllcnMgZnJh
bWV3b3JrIHdoaWNoIHNob3VsZApiZSBwb3N0ZWQgb24gZ3J1Yi1kZXZlbCBzb29uLiBPciB5b3Ug
Y2FuIGFkZCB5b3VyIG93biBtZXRob2QgYmFzZWQKb24gdmVyaWZpZXJzLiBQYXRjaGVzIGFyZSB3
ZWxjb21lLi4uCgpIYXZlIGEgbmljZSB3ZWVrZW5kLAoKRGFuaWVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 22 23:23:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 23:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvXHn-0001rQ-96; Fri, 22 Sep 2017 23:23:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvXHl-0001rE-R2
 for xen-devel@lists.xensource.com; Fri, 22 Sep 2017 23:23:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B6/6F-03414-95B95C95; Fri, 22 Sep 2017 23:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVTd89tF
 Ig5UnTC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8aFrF3vB8+WMFbt3rGVr
 YGybztjFyMkhJNDIJNH5F8jmArIfM0pc+tTAAuFsY5T4P/ceO0iViICzxNczc8FsYQFdicfb3
 zOD2LwC9hKdE38ANbBzsAlYSRwSA4myCKhKnJ+2h3kCI8cCRoZVjBrFqUVlqUW6hgZ6SUWZ6R
 kluYmZOUCemV5uanFxYnpqTmJSsV5yfu4mRqC3GIBgB+Px93GHGCU5mJREeUWmHo0U4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMHrMwsoJ1iUmp5akZaZAwwbmLQEB4+SCO/JmUBp3uKCxNzizHSI
 1ClGXY5jmy7/YRJiycvPS5US5w0GmSEAUpRRmgc3AhbClxhlpYR5GYGOEuIpSC3KzSxBlX/FK
 M7BqARUATKFJzOvBG7TK6AjmICOKF99BOSIkkSElFQDo5rdpyCDqA+aHv+2CgvkZ6zaPYfJX+
 NUak30Bo0DP1aonVZc3SA8vfsY98LUNEkbG63os3GvJlvtVr0fs+53icHl04dtNs092PBGt2v
 5Ib5r6e5JS4s/p90SE6/TN6915m5PvBb9unmH343GjdbLb8mfbWg8yfDE76Pb3uTsA8bHGBTV
 ZnGuVmIpzkg01GIuKk4EANcaRxlcAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506122582!118202003!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37853 invoked from network); 22 Sep 2017 23:23:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Sep 2017 23:23:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvXHh-0002dT-QF; Fri, 22 Sep 2017 23:23:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvXHc-0007oB-Ey; Fri, 22 Sep 2017 23:22:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvXHc-0004Mk-53; Fri, 22 Sep 2017 23:22:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dvXHc-0004Mk-53@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 22 Sep 2017 23:22:56 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1m
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDog
IGY1NTY2ZDE1MzBlMjNmYTA5YzFiZjE2MTZlZmMwMDNmMzUxMzUwNzEKICBCdWcgbm90IHByZXNl
bnQ6IDk5YzliOTQ5MDU5N2QyZWNkYjljYmNjZDM4ZmQ0ZmRjOWY0NDEwOWEKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MTM3NTIvCgoKICBjb21taXQgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVmYzAwM2YzNTEzNTA3
MQogIEF1dGhvcjogUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogIERhdGU6ICAg
RnJpIFNlcCA4IDA5OjQxOjQ4IDIwMTcgLTAzMDAKICAKICAgICAgT3ZtZlBrZzogRW5hYmxlIFVE
RiBmaWxlIHN5c3RlbSBzdXBwb3J0CiAgICAgIAogICAgICBUaGlzIHBhdGNoIGVuYWJsZXMgVURG
IGZpbGUgc3lzdGVtIHN1cHBvcnQgYnkgZGVmYXVsdC4KICAgICAgCiAgICAgIENjOiBKb3JkYW4g
SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2Vr
IDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsbyBBbGNh
bnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgogICAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2Vj
dC9vdm1mL2J1aWxkLWkzODYueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3Jh
cGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0
ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkzODYu
eGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMzc1Mi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTExMzY0NyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IG92bWYgYnVp
bGQtaTM4NiB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEx
MzcxOSBmYWlsIFtob3N0PXBpbm90MV0gLyAxMTM2NDcgW2hvc3Q9YmFyb3F1ZTFdIDExMzYzNiBb
aG9zdD1iYXJvcXVlMV0gMTEzNjIxIFtob3N0PW5vYmxpbmcxXSAxMTM2MDggW2hvc3Q9cmltYXZh
MV0gMTEzNTk5IFtob3N0PWh1eGVscmViZTBdIDExMzU5MCBbaG9zdD1odXhlbHJlYmUwXSAxMTM1
NzIgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEzNTY2IFtob3N0PWJhcm9xdWUwXSAxMTM1MjYgW2hvc3Q9
ZWxibGluZzFdIDExMzQ5OCBbaG9zdD1iYXJvcXVlMV0gMTEzNDgxIFtob3N0PWNoYXJkb25uYXkx
XSAxMTM0NjIgW2hvc3Q9bm9ibGluZzBdIDExMzQ0MyBbaG9zdD1ub2JsaW5nMV0gMTEzMTQzIFto
b3N0PWVsYmxpbmcxXSAxMTMxMzAgW2hvc3Q9ZWxibGluZzFdIDExMzExNSBbaG9zdD1odXhlbHJl
YmUwXSAxMTMwNzggW2hvc3Q9aHV4ZWxyZWJlMV0gMTEzMDYxIFtob3N0PW5vYmxpbmcwXSAxMTMw
NTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTEzMDQ1IFtob3N0PWJhcm9xdWUxXSAxMTMwMzcgW2hvc3Q9
Y2hhcmRvbm5heTBdIDExMzAyOSBbaG9zdD1odXhlbHJlYmUwXSAxMTMwMDUgW2hvc3Q9aHV4ZWxy
ZWJlMF0gMTEzMDAwIFtob3N0PWh1eGVscmViZTBdIDExMjk5MSBbaG9zdD1yaW1hdmEwXSAxMTI5
ODYgW2hvc3Q9Y2hhcmRvbm5heTBdIDExMjk3MSBbaG9zdD1jaGFyZG9ubmF5MF0gMTEyOTU4IFto
b3N0PXJpbWF2YTBdIDExMjk0NyBbaG9zdD1iYXJvcXVlMV0gMTEyOTE5IFtob3N0PWl0YWxpYTFd
IDExMjkxMSBbaG9zdD1odXhlbHJlYmUxXSAxMTI5MDMgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEyODk5
IFtob3N0PW5vYmxpbmcwXSAxMTI4ODMgW2hvc3Q9bm9ibGluZzBdIDExMjg3OCBbaG9zdD1pdGFs
aWExXSAxMTI4NjcgW2hvc3Q9bm9ibGluZzFdIDExMjg1OSBbaG9zdD1ub2NlcmExXSAxMTI4NDYg
W2hvc3Q9aHV4ZWxyZWJlMF0gMTEyODM3IFtob3N0PW5vYmxpbmcwXSAxMTI3ODIgW2hvc3Q9aHV4
ZWxyZWJlMF0gMTEyNzU3IFtob3N0PWVsYmxpbmcwXSAxMTI3MjIgW2hvc3Q9YmFyb3F1ZTFdIDEx
MjcwMiBbaG9zdD1lbGJsaW5nMF0gMTEyNjg3IFtob3N0PWh1eGVscmViZTBdIDExMjY3MSBbaG9z
dD1odXhlbHJlYmUwXSAxMTI2NTYgW2hvc3Q9YmFyb3F1ZTFdIDExMjY0NCBbaG9zdD1odXhlbHJl
YmUwXSAxMTI2MzYgW2hvc3Q9Zmlhbm8xXSAxMTI2MjggW2hvc3Q9bm9ibGluZzFdIDExMjYyMyBb
aG9zdD1yaW1hdmExXSAxMTI2MTUgW2hvc3Q9bm9ibGluZzBdIDExMjYwNiBbaG9zdD1maWFubzFd
IDExMjYwMSBbaG9zdD1yaW1hdmExXSAxMTI1OTQgW2hvc3Q9cmltYXZhMF0gMTEyNTg1IFtob3N0
PXJpbWF2YTFdIDExMjUzOSBbaG9zdD1odXhlbHJlYmUxXSAxMTI1MzIgW2hvc3Q9ZWxibGluZzBd
IDExMjUyNSBbaG9zdD1odXhlbHJlYmUxXSAxMTI1MjIgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEyNTE4
IFtob3N0PW1lcmxvdDFdIDExMjUxMiBbaG9zdD1odXhlbHJlYmUwXSAxMTI1MDEgW2hvc3Q9YmFy
b3F1ZTFdIDExMjQ5NSBbaG9zdD1ub2JsaW5nMV0gMTEyNDY0IFtob3N0PWVsYmxpbmcwXSAxMTI0
NTUgW2hvc3Q9ZWxibGluZzBdIDExMjQzOSBbaG9zdD1yaW1hdmEwXSAxMTI0MzMgW2hvc3Q9bWVy
bG90MV0gMTEyNDI0IFtob3N0PWJhcm9xdWUxXSAxMTI0MTUgW2hvc3Q9aHV4ZWxyZWJlMF0gMTEy
NDA0IFtob3N0PW5vYmxpbmcwXSAxMTIzNjcgW2hvc3Q9aXRhbGlhMV0gMTEyMzU2IFtob3N0PWNo
YXJkb25uYXkwXSAxMTIzNDIgW2hvc3Q9YmFyb3F1ZTFdIDExMjMzNyBbaG9zdD1ub2JsaW5nMV0g
MTEyMzMzIFtob3N0PWNoYXJkb25uYXkwXSAxMTIzMjIgW2hvc3Q9bm9ibGluZzFdIDExMjMxNSBb
aG9zdD1iYXJvcXVlMV0gMTEyMzA5IFtob3N0PW1lcmxvdDBdIDExMjMwNSBbaG9zdD1iYXJvcXVl
MV0gMTEyMDkxIFtob3N0PW5vYmxpbmcxXSAxMTIwMzkgW2hvc3Q9bm9ibGluZzBdIDExMTk3MyBb
aG9zdD1pdGFsaWExXSAxMTE5NTkgW2hvc3Q9aXRhbGlhMV0gMTExOTQ4IFtob3N0PWJhcm9xdWUx
XSAxMTE5NDEgW2hvc3Q9YmFyb3F1ZTFdIDExMTgzNyBbaG9zdD1iYXJvcXVlMV0gMTExODEwIFto
b3N0PW5vYmxpbmcwXSAxMTE3ODUgW2hvc3Q9bm9ibGluZzBdIDExMTcxNSBbaG9zdD1yaW1hdmEx
XSAxMTE3MDQgW2hvc3Q9cmltYXZhMF0gMTExNjY1IFtob3N0PW5vYmxpbmcwXSAxMTE2NTYgW2hv
c3Q9cmltYXZhMF0gMTExNjIxIFtob3N0PWNoYXJkb25uYXkwXSAxMTE1NDQgW2hvc3Q9aHV4ZWxy
ZWJlMF0gMTExNTI2IFtob3N0PWl0YWxpYTBdIDExMTUxMyBbaG9zdD1pdGFsaWEwXSAxMTE0NzAg
W2hvc3Q9aXRhbGlhMV0gMTExMzg0IFtob3N0PXJpbWF2YTBdIDExMTM3MCBbaG9zdD1odXhlbHJl
YmUwXSAxMTEzNjkgW2hvc3Q9cmltYXZhMV0gMTExMzY3IFtob3N0PXJpbWF2YTBdIDExMTM2MSBb
aG9zdD1jaGFyZG9ubmF5MF0gMTExMzU1IFtob3N0PWh1eGVscmViZTFdIDExMTIxMiBbaG9zdD1o
dXhlbHJlYmUxXSAxMTExOTggW2hvc3Q9Zmlhbm8wXSAxMTExODkgW2hvc3Q9Y2hhcmRvbm5heTBd
IDExMTE3MiBbaG9zdD1odXhlbHJlYmUwXSAxMTExNTMgW2hvc3Q9bm9ibGluZzFdIDExMTEwNSBb
aG9zdD1ub2JsaW5nMV0gMTExMDg5IFtob3N0PWl0YWxpYTFdIDExMTA4MCBbaG9zdD1yaW1hdmEx
XSAxMTEwNzYgW2hvc3Q9Zmlhbm8wXSAxMTEwNjcgW2hvc3Q9Y2hhcmRvbm5heTBdIDExMTAzNyBb
aG9zdD1maWFubzFdIDExMTAxOSBbaG9zdD1odXhlbHJlYmUwXSAxMTA5ODggW2hvc3Q9cmltYXZh
MV0gMTEwOTY1IFtob3N0PXJpbWF2YTBdIDExMDkzNiBbaG9zdD1pdGFsaWEwXSAxMTA5MDUgW2hv
c3Q9aXRhbGlhMF0gMTEwNDY3IFtob3N0PW5vY2VyYTBdIDExMDQzOSBbaG9zdD1lbGJsaW5nMF0g
MTEwNDE0IFtob3N0PW5vY2VyYTBdIDExMDM5MyBbaG9zdD1pdGFsaWExXSAxMTAyNjMgW2hvc3Q9
Zmlhbm8wXSAxMTAxOTUgW2hvc3Q9aXRhbGlhMF0gMTEwMDc4IFtob3N0PW5vYmxpbmcwXSAxMTAw
NTYgW2hvc3Q9ZWxibGluZzBdIDExMDAyMyBbaG9zdD1jaGFyZG9ubmF5MF0gMTEwMDExIFtob3N0
PW5vYmxpbmcxXSAxMTAwMDcgW2hvc3Q9aXRhbGlhMV0gMTA5OTUwIFtob3N0PW5vY2VyYTBdIDEw
OTkzMiBbaG9zdD1iYXJvcXVlMF0gMTA5OTMxIFtob3N0PW5vYmxpbmcwXSAxMDk5MzAgW2hvc3Q9
aXRhbGlhMV0gMTA5OTIzIFtob3N0PXJpbWF2YTFdIDEwOTkxNSBbaG9zdD1iYXJvcXVlMF0gMTA5
ODc3IFtob3N0PWJhcm9xdWUxXSAxMDk4MzUgW2hvc3Q9ZWxibGluZzBdIDEwOTgxNiBbaG9zdD1l
bGJsaW5nMV0gMTA5Nzk0IFtob3N0PWJhcm9xdWUwXSAxMDk3OTEgW2hvc3Q9aXRhbGlhMV0gMTA5
NzYxIFtob3N0PWVsYmxpbmcwXSAxMDk3MzcgW2hvc3Q9aXRhbGlhMV0gMTA5NzMxIFtob3N0PWNo
YXJkb25uYXkwXSAxMDk3MjcgW2hvc3Q9ZWxibGluZzFdIDEwOTcyMCBbaG9zdD1odXhlbHJlYmUw
XSAxMDk3MTQgW2hvc3Q9ZWxibGluZzFdIDEwOTcwMCBbaG9zdD1odXhlbHJlYmUwXSAxMDk2OTUg
W2hvc3Q9cmltYXZhMV0gMTA5NjkxIFtob3N0PWl0YWxpYTBdIDEwOTY4OSBbaG9zdD1odXhlbHJl
YmUwXSAxMDk2ODMgW2hvc3Q9YmFyb3F1ZTFdIDEwOTY3NiBbaG9zdD1ub2JsaW5nMF0gMTA5Njc0
IFtob3N0PXJpbWF2YTBdIDEwOTY0MCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA5NjI3IFtob3N0PXJp
bWF2YTBdIDEwOTYwOCBbaG9zdD1ub2JsaW5nMF0gMTA5NTk2IFtob3N0PWJhcm9xdWUxXSAxMDk1
NjkgW2hvc3Q9cmltYXZhMV0gMTA5NTQ4IFtob3N0PWl0YWxpYTBdIDEwOTUyNCBbaG9zdD1pdGFs
aWEwXSAxMDkzNDcgW2hvc3Q9ZWxibGluZzFdIDEwOTM0NCBbaG9zdD1ub2JsaW5nMF0gMTA5MzM3
IFtob3N0PXJpbWF2YTFdIDEwOTMxNiBbaG9zdD1odXhlbHJlYmUxXSAxMDkzMTIgW2hvc3Q9aXRh
bGlhMV0gMTA5MzA4IFtob3N0PWh1eGVscmViZTFdIDEwOTMwMCBbaG9zdD1lbGJsaW5nMV0gMTA5
MjkxIFtob3N0PWh1eGVscmViZTFdIDEwOTI2OCBbaG9zdD1pdGFsaWEwXSAxMDkyMDggW2hvc3Q9
ZWxibGluZzFdIDEwOTE5NiBbaG9zdD1pdGFsaWEwXSAxMDkxNTkgW2hvc3Q9cGlub3QwXSAxMDkx
NDcgW2hvc3Q9YmFyb3F1ZTFdIDEwOTA4NiBbaG9zdD1odXhlbHJlYmUxXSAxMDkwNTggW2hvc3Q9
Y2hhcmRvbm5heTBdIDEwOTAyOSBbaG9zdD1iYXJvcXVlMF0gMTA5MDExIFtob3N0PWh1eGVscmVi
ZTFdIDEwODIxNiBbaG9zdD1maWFubzFdIDEwODE3MCBbaG9zdD1yaW1hdmExXSAxMDgxMjkgW2hv
c3Q9cGlub3QwXSAxMDgxMTQgW2hvc3Q9Zmlhbm8xXSAxMDc5MTMgW2hvc3Q9YmFyb3F1ZTFdIDEw
NzgwMCBbaG9zdD1waW5vdDBdIDEwNzcxNiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0
czogMTEzNzE5IC8gMTA3NzE2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA2NjkxOGVkZDM0
ZmQyYjZlZGI1ZjNmN2I4NmJkZDQwZTgzM2Q0MGZmIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAx
NmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCkJhc2lzIHBhc3MgMjI3ZmU0
OWQ1ZDRmZTY1MTNmYzA5NzY2ZjFjOWYzZmYzMzBlYTg0NSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgOTk3MDRmMjYzNjBlZThkNGY4NTA4MWM2YzUwY2U2NGY0Nzk2MWY2ZApHZW5lcmF0aW5nIHJl
dmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0IzIyN2ZlNDlkNWQ0ZmU2NTEzZmMwOTc2NmYxYzlmM2ZmMzMw
ZWE4NDUtNjY5MThlZGQzNGZkMmI2ZWRiNWYzZjdiODZiZGQ0MGU4MzNkNDBmZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2U5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzctZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4
ZmQ5OGM2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5OTcwNGYyNjM2MGVlOGQ0Zjg1
MDgxYzZjNTBjZTY0ZjQ3OTYxZjZkLTE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdl
MzI4NzMKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUt
eGVuCkxvYWRlZCAyMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVz
dCByZXN1bHRzOgogMTA3ODAwIFtob3N0PXBpbm90MF0KIDEwNzcxNiBwYXNzIDIyN2ZlNDlkNWQ0
ZmU2NTEzZmMwOTc2NmYxYzlmM2ZmMzMwZWE4NDUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDk5
NzA0ZjI2MzYwZWU4ZDRmODUwODFjNmM1MGNlNjRmNDc5NjFmNmQKIDEwNzkxMyBbaG9zdD1iYXJv
cXVlMV0KIDEwODExNCBbaG9zdD1maWFubzFdCiAxMDgxMjkgW2hvc3Q9cGlub3QwXQogMTA4MTcw
IFtob3N0PXJpbWF2YTFdCiAxMDgyMTYgW2hvc3Q9Zmlhbm8xXQogMTA5MDExIFtob3N0PWh1eGVs
cmViZTFdCiAxMDkwMjkgW2hvc3Q9YmFyb3F1ZTBdCiAxMDkwNTggW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMDkwODYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwOTE0NyBbaG9zdD1iYXJvcXVlMV0KIDEwOTE1
OSBbaG9zdD1waW5vdDBdCiAxMDkxOTYgW2hvc3Q9aXRhbGlhMF0KIDEwOTIwOCBbaG9zdD1lbGJs
aW5nMV0KIDEwOTI2OCBbaG9zdD1pdGFsaWEwXQogMTA5MjkxIFtob3N0PWh1eGVscmViZTFdCiAx
MDkzMDAgW2hvc3Q9ZWxibGluZzFdCiAxMDkzMDggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwOTMxMiBb
aG9zdD1pdGFsaWExXQogMTA5MzE2IFtob3N0PWh1eGVscmViZTFdCiAxMDkzNDcgW2hvc3Q9ZWxi
bGluZzFdCiAxMDkzMzcgW2hvc3Q9cmltYXZhMV0KIDEwOTM0NCBbaG9zdD1ub2JsaW5nMF0KIDEw
OTUyNCBbaG9zdD1pdGFsaWEwXQogMTA5NTQ4IFtob3N0PWl0YWxpYTBdCiAxMDk1NjkgW2hvc3Q9
cmltYXZhMV0KIDEwOTU5NiBbaG9zdD1iYXJvcXVlMV0KIDEwOTYwOCBbaG9zdD1ub2JsaW5nMF0K
IDEwOTYyNyBbaG9zdD1yaW1hdmEwXQogMTA5NjQwIFtob3N0PWNoYXJkb25uYXkwXQogMTA5NzE0
IFtob3N0PWVsYmxpbmcxXQogMTA5NzAwIFtob3N0PWh1eGVscmViZTBdCiAxMDk2NzQgW2hvc3Q9
cmltYXZhMF0KIDEwOTY3NiBbaG9zdD1ub2JsaW5nMF0KIDEwOTY4MyBbaG9zdD1iYXJvcXVlMV0K
IDEwOTY4OSBbaG9zdD1odXhlbHJlYmUwXQogMTA5NjkxIFtob3N0PWl0YWxpYTBdCiAxMDk2OTUg
W2hvc3Q9cmltYXZhMV0KIDEwOTczMSBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwOTcyMCBbaG9zdD1o
dXhlbHJlYmUwXQogMTA5NzM3IFtob3N0PWl0YWxpYTFdCiAxMDk3MjcgW2hvc3Q9ZWxibGluZzFd
CiAxMDk3NjEgW2hvc3Q9ZWxibGluZzBdCiAxMDk4MzUgW2hvc3Q9ZWxibGluZzBdCiAxMDk3OTEg
W2hvc3Q9aXRhbGlhMV0KIDEwOTgxNiBbaG9zdD1lbGJsaW5nMV0KIDEwOTc5NCBbaG9zdD1iYXJv
cXVlMF0KIDEwOTg3NyBbaG9zdD1iYXJvcXVlMV0KIDEwOTkxNSBbaG9zdD1iYXJvcXVlMF0KIDEw
OTkyMyBbaG9zdD1yaW1hdmExXQogMTA5OTMwIFtob3N0PWl0YWxpYTFdCiAxMDk5MzEgW2hvc3Q9
bm9ibGluZzBdCiAxMDk5MzIgW2hvc3Q9YmFyb3F1ZTBdCiAxMDk5NTAgW2hvc3Q9bm9jZXJhMF0K
IDExMDAwNyBbaG9zdD1pdGFsaWExXQogMTEwMDExIFtob3N0PW5vYmxpbmcxXQogMTEwMDc4IFto
b3N0PW5vYmxpbmcwXQogMTEwMDIzIFtob3N0PWNoYXJkb25uYXkwXQogMTEwMDU2IFtob3N0PWVs
YmxpbmcwXQogMTEwMTA0IFtob3N0PWl0YWxpYTBdCiAxMTAxMTcgW2hvc3Q9aXRhbGlhMF0KIDEx
MDIyOSBbaG9zdD1pdGFsaWEwXQogMTEwMTM5IFtob3N0PWl0YWxpYTBdCiAxMTAyMTUgW2hvc3Q9
aXRhbGlhMF0KIDExMDE5NSBbaG9zdD1pdGFsaWEwXQogMTEwMjM1IFtob3N0PWl0YWxpYTBdCiAx
MTAxNjYgW2hvc3Q9aXRhbGlhMF0KIDExMDIyNiBbaG9zdD1pdGFsaWEwXQogMTEwMjIzIFtob3N0
PWl0YWxpYTBdCiAxMTAyMzggW2hvc3Q9aXRhbGlhMF0KIDExMDIyNCBbaG9zdD1pdGFsaWEwXQog
MTEwMjI1IFtob3N0PWl0YWxpYTBdCiAxMTAyMzMgW2hvc3Q9aXRhbGlhMF0KIDExMDI0MSBbaG9z
dD1pdGFsaWEwXQogMTEwMjQ2IFtob3N0PWl0YWxpYTBdCiAxMTAyNDggW2hvc3Q9aXRhbGlhMF0K
IDExMDI1NSBbaG9zdD1pdGFsaWEwXQogMTEwMjU2IFtob3N0PWl0YWxpYTBdCiAxMTAyNjMgW2hv
c3Q9Zmlhbm8wXQogMTEwMzkzIFtob3N0PWl0YWxpYTFdCiAxMTA0MTQgW2hvc3Q9bm9jZXJhMF0K
IDExMDQzOSBbaG9zdD1lbGJsaW5nMF0KIDExMDQ2NyBbaG9zdD1ub2NlcmEwXQogMTEwOTA1IFto
b3N0PWl0YWxpYTBdCiAxMTA5MzYgW2hvc3Q9aXRhbGlhMF0KIDExMDk2NSBbaG9zdD1yaW1hdmEw
XQogMTEwOTg4IFtob3N0PXJpbWF2YTFdCiAxMTEwMTkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMTAz
NyBbaG9zdD1maWFubzFdCiAxMTEwODkgW2hvc3Q9aXRhbGlhMV0KIDExMTA4MCBbaG9zdD1yaW1h
dmExXQogMTExMDY3IFtob3N0PWNoYXJkb25uYXkwXQogMTExMDc2IFtob3N0PWZpYW5vMF0KIDEx
MTEwNSBbaG9zdD1ub2JsaW5nMV0KIDExMTE1MyBbaG9zdD1ub2JsaW5nMV0KIDExMTIxMiBbaG9z
dD1odXhlbHJlYmUxXQogMTExMTcyIFtob3N0PWh1eGVscmViZTBdCiAxMTExOTggW2hvc3Q9Zmlh
bm8wXQogMTExMTg5IFtob3N0PWNoYXJkb25uYXkwXQogMTExMzYxIFtob3N0PWNoYXJkb25uYXkw
XQogMTExMzY3IFtob3N0PXJpbWF2YTBdCiAxMTEzNjkgW2hvc3Q9cmltYXZhMV0KIDExMTM3MCBb
aG9zdD1odXhlbHJlYmUwXQogMTExMzU1IFtob3N0PWh1eGVscmViZTFdCiAxMTE0MTQgW2hvc3Q9
aXRhbGlhMF0KIDExMTM4NCBbaG9zdD1yaW1hdmEwXQogMTExMzkwIFtob3N0PWl0YWxpYTBdCiAx
MTEzOTUgW2hvc3Q9aXRhbGlhMF0KIDExMTQwNSBbaG9zdD1pdGFsaWEwXQogMTExNDI0IFtob3N0
PWl0YWxpYTBdCiAxMTE0NTMgW2hvc3Q9aXRhbGlhMV0KIDExMTQ0NiBbaG9zdD1pdGFsaWExXQog
MTExNDYzIFtob3N0PWl0YWxpYTBdCiAxMTE0NzAgW2hvc3Q9aXRhbGlhMV0KIDExMTUxMyBbaG9z
dD1pdGFsaWEwXQogMTExNTI2IFtob3N0PWl0YWxpYTBdCiAxMTE1NDQgW2hvc3Q9aHV4ZWxyZWJl
MF0KIDExMTYyMSBbaG9zdD1jaGFyZG9ubmF5MF0KIDExMTY3NiBbaG9zdD1yaW1hdmEwXQogMTEx
Njk0IFtob3N0PXJpbWF2YTFdCiAxMTE2NTYgW2hvc3Q9cmltYXZhMF0KIDExMTY4MCBbaG9zdD1y
aW1hdmEwXQogMTExNjY1IFtob3N0PW5vYmxpbmcwXQogMTExNjg4IFtob3N0PXJpbWF2YTFdCiAx
MTE3MTUgW2hvc3Q9cmltYXZhMV0KIDExMTcwNCBbaG9zdD1yaW1hdmEwXQogMTExNzg1IFtob3N0
PW5vYmxpbmcwXQogMTExODM3IFtob3N0PWJhcm9xdWUxXQogMTExODEwIFtob3N0PW5vYmxpbmcw
XQogMTExOTQxIFtob3N0PWJhcm9xdWUxXQogMTExOTQ4IFtob3N0PWJhcm9xdWUxXQogMTExOTU5
IFtob3N0PWl0YWxpYTFdCiAxMTE5NzMgW2hvc3Q9aXRhbGlhMV0KIDExMjAzOSBbaG9zdD1ub2Js
aW5nMF0KIDExMjA5MSBbaG9zdD1ub2JsaW5nMV0KIDExMjMwOSBbaG9zdD1tZXJsb3QwXQogMTEy
MzA1IFtob3N0PWJhcm9xdWUxXQogMTEyMzE1IFtob3N0PWJhcm9xdWUxXQogMTEyMzIyIFtob3N0
PW5vYmxpbmcxXQogMTEyMzMzIFtob3N0PWNoYXJkb25uYXkwXQogMTEyMzM3IFtob3N0PW5vYmxp
bmcxXQogMTEyMzY3IFtob3N0PWl0YWxpYTFdCiAxMTIzNDIgW2hvc3Q9YmFyb3F1ZTFdCiAxMTI0
MjQgW2hvc3Q9YmFyb3F1ZTFdCiAxMTIzNTYgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTI0MDQgW2hv
c3Q9bm9ibGluZzBdCiAxMTI0MTUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMjQzMyBbaG9zdD1tZXJs
b3QxXQogMTEyNDM5IFtob3N0PXJpbWF2YTBdCiAxMTI0NTUgW2hvc3Q9ZWxibGluZzBdCiAxMTI1
MDEgW2hvc3Q9YmFyb3F1ZTFdCiAxMTI0NjQgW2hvc3Q9ZWxibGluZzBdCiAxMTI1MzIgW2hvc3Q9
ZWxibGluZzBdCiAxMTI0OTUgW2hvc3Q9bm9ibGluZzFdCiAxMTI1MjUgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDExMjUxMiBbaG9zdD1odXhlbHJlYmUwXQogMTEyNTE4IFtob3N0PW1lcmxvdDFdCiAxMTI1
MjIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMjUzOSBbaG9zdD1odXhlbHJlYmUxXQogMTEyNTQ1IFto
b3N0PXJpbWF2YTFdCiAxMTI1NDcgW2hvc3Q9cmltYXZhMV0KIDExMjU1OCBbaG9zdD1yaW1hdmEx
XQogMTEyNTYzIFtob3N0PXJpbWF2YTFdCiAxMTI1NzEgW2hvc3Q9cmltYXZhMV0KIDExMjU4MyBb
aG9zdD1yaW1hdmEwXQogMTEyNjE1IFtob3N0PW5vYmxpbmcwXQogMTEyNTg1IFtob3N0PXJpbWF2
YTFdCiAxMTI1OTQgW2hvc3Q9cmltYXZhMF0KIDExMjYzNiBbaG9zdD1maWFubzFdCiAxMTI2MDEg
W2hvc3Q9cmltYXZhMV0KIDExMjY0NCBbaG9zdD1odXhlbHJlYmUwXQogMTEyNjIzIFtob3N0PXJp
bWF2YTFdCiAxMTI2MDYgW2hvc3Q9Zmlhbm8xXQogMTEyNjI4IFtob3N0PW5vYmxpbmcxXQogMTEy
NjU2IFtob3N0PWJhcm9xdWUxXQogMTEyNjcxIFtob3N0PWh1eGVscmViZTBdCiAxMTI2ODcgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDExMjcwMiBbaG9zdD1lbGJsaW5nMF0KIDExMjcyMiBbaG9zdD1iYXJv
cXVlMV0KIDExMjc1NyBbaG9zdD1lbGJsaW5nMF0KIDExMjc4MiBbaG9zdD1odXhlbHJlYmUwXQog
MTEyODU5IFtob3N0PW5vY2VyYTFdCiAxMTI4NjcgW2hvc3Q9bm9ibGluZzFdCiAxMTI4NDYgW2hv
c3Q9aHV4ZWxyZWJlMF0KIDExMjgzNyBbaG9zdD1ub2JsaW5nMF0KIDExMjg4MyBbaG9zdD1ub2Js
aW5nMF0KIDExMjg3OCBbaG9zdD1pdGFsaWExXQogMTEyOTAzIFtob3N0PWh1eGVscmViZTBdCiAx
MTI4OTkgW2hvc3Q9bm9ibGluZzBdCiAxMTI5MTkgW2hvc3Q9aXRhbGlhMV0KIDExMjkxMSBbaG9z
dD1odXhlbHJlYmUxXQogMTEzMDA1IFtob3N0PWh1eGVscmViZTBdCiAxMTI5NzEgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMTI5NTggW2hvc3Q9cmltYXZhMF0KIDExMjk0NyBbaG9zdD1iYXJvcXVlMV0K
IDExMjk4NiBbaG9zdD1jaGFyZG9ubmF5MF0KIDExMzAwMCBbaG9zdD1odXhlbHJlYmUwXQogMTEy
OTkxIFtob3N0PXJpbWF2YTBdCiAxMTMwNDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMTMwMjkgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDExMzAzNyBbaG9zdD1jaGFyZG9ubmF5MF0KIDExMzA1MCBbaG9zdD1odXhl
bHJlYmUxXQogMTEzMTA3IFtob3N0PWh1eGVscmViZTBdCiAxMTMwNjEgW2hvc3Q9bm9ibGluZzBd
CiAxMTMxMDkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzA2OSBbaG9zdD1odXhlbHJlYmUwXQogMTEz
MTEyIFtob3N0PWh1eGVscmViZTBdCiAxMTMxMzAgW2hvc3Q9ZWxibGluZzFdCiAxMTMwNzggW2hv
c3Q9aHV4ZWxyZWJlMV0KIDExMzExMyBbaG9zdD1odXhlbHJlYmUwXQogMTEzMTA1IFtob3N0PWh1
eGVscmViZTBdCiAxMTMxMDYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzE0MyBbaG9zdD1lbGJsaW5n
MV0KIDExMzExNSBbaG9zdD1odXhlbHJlYmUwXQogMTEzMTU2IFtob3N0PW5vYmxpbmcwXQogMTEz
MTcyIFtob3N0PW5vYmxpbmcxXQogMTEzMTY0IFtob3N0PW5vYmxpbmcxXQogMTEzMjM5IFtob3N0
PW5vYmxpbmcwXQogMTEzMjI1IFtob3N0PW5vYmxpbmcxXQogMTEzMjQyIFtob3N0PW5vYmxpbmcw
XQogMTEzMjA2IFtob3N0PW5vYmxpbmcxXQogMTEzMjI5IFtob3N0PW5vYmxpbmcxXQogMTEzMjQz
IFtob3N0PW5vYmxpbmcwXQogMTEzMTkwIFtob3N0PW5vYmxpbmcxXQogMTEzMjE1IFtob3N0PW5v
YmxpbmcxXQogMTEzMjIyIFtob3N0PW5vYmxpbmcwXQogMTEzMjQ2IFtob3N0PW5vYmxpbmcwXQog
MTEzMjM0IFtob3N0PW5vYmxpbmcwXQogMTEzMjQ1IFtob3N0PW5vYmxpbmcwXQogMTEzMjQ3IFto
b3N0PW5vYmxpbmcwXQogMTEzMjUyIFtob3N0PW5vYmxpbmcwXQogMTEzMjM4IFtob3N0PW5vYmxp
bmcwXQogMTEzMjQwIFtob3N0PW5vYmxpbmcwXQogMTEzMjUxIFtob3N0PW5vYmxpbmcwXQogMTEz
MjQ4IFtob3N0PW5vYmxpbmcwXQogMTEzMjUwIFtob3N0PW5vYmxpbmcwXQogMTEzMjU0IFtob3N0
PW5vYmxpbmcwXQogMTEzMjU1IFtob3N0PW5vYmxpbmcwXQogMTEzMjU3IFtob3N0PW5vYmxpbmcw
XQogMTEzMjgwIFtob3N0PW5vYmxpbmcwXQogMTEzMjU5IFtob3N0PW5vYmxpbmcwXQogMTEzMjY3
IFtob3N0PW5vYmxpbmcxXQogMTEzMzA3IFtob3N0PW5vYmxpbmcxXQogMTEzMjc1IFtob3N0PW5v
YmxpbmcwXQogMTEzMjk2IFtob3N0PW5vYmxpbmcwXQogMTEzMzEzIFtob3N0PW5vYmxpbmcxXQog
MTEzMzMzIFtob3N0PW5vYmxpbmcxXQogMTEzMzYwIFtob3N0PW5vYmxpbmcxXQogMTEzMzQ2IFto
b3N0PW5vYmxpbmcxXQogMTEzMzc1IFtob3N0PW5vYmxpbmcxXQogMTEzMzU1IFtob3N0PW5vYmxp
bmcxXQogMTEzNDE4IFtob3N0PW5vYmxpbmcwXQogMTEzMzg4IFtob3N0PW5vYmxpbmcxXQogMTEz
NDQzIFtob3N0PW5vYmxpbmcxXQogMTEzNDYyIFtob3N0PW5vYmxpbmcwXQogMTEzNDgxIFtob3N0
PWNoYXJkb25uYXkxXQogMTEzNDk4IFtob3N0PWJhcm9xdWUxXQogMTEzNTI2IFtob3N0PWVsYmxp
bmcxXQogMTEzNTY2IFtob3N0PWJhcm9xdWUwXQogMTEzNTkwIFtob3N0PWh1eGVscmViZTBdCiAx
MTM1NzIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzU5OSBbaG9zdD1odXhlbHJlYmUwXQogMTEzNjA4
IFtob3N0PXJpbWF2YTFdCiAxMTM2NDcgW2hvc3Q9YmFyb3F1ZTFdCiAxMTM2MjEgW2hvc3Q9bm9i
bGluZzFdCiAxMTM2MzYgW2hvc3Q9YmFyb3F1ZTFdCiAxMTM2NTggZmFpbCA1NjBhNDM1ZGYwMmIy
MzNlYTMzYWU1NDNhZWFiNzZiMjIwMWRlODQ5IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIx
NDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3MTggZmFpbCA5NjIwNzE5
MWZkNzE1ZTI2OGM2YmE2ZDZhYzg2NTBlZjkxNGUxNjg2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2
MCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM2NjEgZmFpbCA1
NjBhNDM1ZGYwMmIyMzNlYTMzYWU1NDNhZWFiNzZiMjIwMWRlODQ5IDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4
ZmQ5OGM2MCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3MjUg
cGFzcyAwYjljMGM2NTQwMDI2MmVlNDFlYjhmNGY0ZDkwNzlmYWI0Nzc3NDM3IDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyAzNDgyODQyNWQzNmI1NjBhZGZlOTY0MzBiOWI4M2RmYjBmNjZmMmE4CiAx
MTM2NjcgZmFpbCA1NjBhNDM1ZGYwMmIyMzNlYTMzYWU1NDNhZWFiNzZiMjIwMWRlODQ5IDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJl
ZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMy
ODczCiAxMTM3MjkgcGFzcyBiODBhNDA5NzM5M2M5MGQwNDFiMjk5ZWY2MjhlNjEwNDYxMmEyNTg2
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2Rk
ZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwODI5YTZiZGJkYzZiNzk5OTBiZDA2NjhlODQ3Mjc1
YjZhMjcxN2U1CiAxMTM2ODQgZmFpbCA1NjBhNDM1ZGYwMmIyMzNlYTMzYWU1NDNhZWFiNzZiMjIw
MWRlODQ5IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1
ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdm
NmRiM2FmN2Q3ZTMyODczCiAxMTM3MTUgZmFpbCA1NjBhNDM1ZGYwMmIyMzNlYTMzYWU1NDNhZWFi
NzZiMjIwMWRlODQ5IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZjVh
NGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0ZGU5MWI1YTgyYTA5
OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3MTQgcGFzcyAyMjdmZTQ5ZDVkNGZlNjUxM2ZjMDk3
NjZmMWM5ZjNmZjMzMGVhODQ1IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA5OTcwNGYyNjM2MGVl
OGQ0Zjg1MDgxYzZjNTBjZTY0ZjQ3OTYxZjZkCiAxMTM2OTYgZmFpbCA1NjBhNDM1ZGYwMmIyMzNl
YTMzYWU1NDNhZWFiNzZiMjIwMWRlODQ5IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0
ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3MDUgZmFpbCA5NjIwNzE5MWZk
NzE1ZTI2OGM2YmE2ZDZhYzg2NTBlZjkxNGUxNjg2IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAx
NmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3MjYgcGFzcyBkYjUy
ODkwOTI2YjZlY2ZmOWE0MTZiM2JlZGE5Yzk3YzgzZjlmYzYwIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZh
MzFjNyBiMTU5ZTVlOTBlMDNjZWE0NzY5MWY2ZTNlMDYyOTUzODA5ODI4NWExCiAxMTM3MjIgcGFz
cyBmY2NjYmEzNzhiZWJkNzQwYmZhM2UzNmQ2ODQyMTVkNzM5NDIxMTgxIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZm
ZGZlZTZhMzFjNyA2YzlhYmYwZTgwMjI4MDdiYjdkNjc3NTcwZDA3NzU2NTk5NTBmZjFhCiAxMTM3
MzggcGFzcyAyMjdmZTQ5ZDVkNGZlNjUxM2ZjMDk3NjZmMWM5ZjNmZjMzMGVhODQ1IDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyA5OTcwNGYyNjM2MGVlOGQ0Zjg1MDgxYzZjNTBjZTY0ZjQ3OTYxZjZk
CiAxMTM3MjAgcGFzcyBkYjZmMDhhMGVhZTY2ZjVjOGU5YTkxOTMwZDliYzc4YzdlYjQwNGJiIDgw
NTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4
YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAwOWVkNjlmNjZkNTc5OWNkNzBmMzhlNDU4YjU2YTZhNjVk
YmVhZDFmCiAxMTM3MjggZmFpbCBhYTlhYTQ3ZTA2YWMwMDgyOTQ4Yjg4MGMyMjZjOGJkZjJhMTIx
MDJiIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJh
N2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEw
NzgxNzM1ZTY0ZWZjCiAxMTM3MTkgZmFpbCA2NjkxOGVkZDM0ZmQyYjZlZGI1ZjNmN2I4NmJkZDQw
ZTgzM2Q0MGZmIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZjVhNGM4
NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZj
NjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3MzQgcGFzcyAzMjgxZWJiNGFlN2RlMmE4NThjMmU3ZWM0
OTk4YjdlNTViZTFhNGRjIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA2NTRjMzY5ZTVmOTNiOWJl
NDI3ZWUyOTU0Yzk3NjQ4MDE0ZWZkMWI5CiAxMTM3NDEgZmFpbCA2NjkxOGVkZDM0ZmQyYjZlZGI1
ZjNmN2I4NmJkZDQwZTgzM2Q0MGZmIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZjVhNGM4NGE1ZDZiMTljMTU0YWJlZDRlZTAzODBhNmY4ZmQ5OGM2MCAxNmIxNDE0ZGU5
MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCiAxMTM3NDQgcGFzcyA3YWVlMzkxZmEzZDAx
YTk0MTNlMTczNjg2ZDA0ZGFjNTg0MmU3NDk5IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA3MDg5
MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTM3NDUgZmFpbCBiNjk2YzY0
ZDRmYzNlNjcwN2JiOWQ3NWRlNDZmY2Y5ODFmM2M3NTNhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
NyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTM3NDYgcGFzcyA5
OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAxMTM3NDcg
ZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxIDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjCiAx
MTM3NDggcGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlmNDQxMDlhIDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4Yjhl
NmQxZDg0OGZmZGZlZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgxNzM1ZTY0
ZWZjCiAxMTM3NDkgZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcx
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2Rk
ZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZjYWEwNzgx
NzM1ZTY0ZWZjCiAxMTM3NTEgcGFzcyA5OWM5Yjk0OTA1OTdkMmVjZGI5Y2JjY2QzOGZkNGZkYzlm
NDQxMDlhIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2
YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5YTRiMGZj
YWEwNzgxNzM1ZTY0ZWZjCiAxMTM3NTIgZmFpbCBmNTU2NmQxNTMwZTIzZmEwOWMxYmYxNjE2ZWZj
MDAzZjM1MTM1MDcxIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA3MDg5MmMzMTdmZDU2MDY0YjA5
YTRiMGZjYWEwNzgxNzM1ZTY0ZWZjClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEwNzcxNiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMTM3MTkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTM3MzggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTM3NDEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQg
OTljOWI5NDkwNTk3ZDJlY2RiOWNiY2NkMzhmZDRmZGM5ZjQ0MTA5YSA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRm
ZWU2YTMxYzcgNzA4OTJjMzE3ZmQ1NjA2NGIwOWE0YjBmY2FhMDc4MTczNWU2NGVmYwpObyByZXZp
c2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDExMzc0NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExMzc0NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
Mzc0OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNzQ5IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEzNzUxIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTM3NTIgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZjU1NjZkMTUzMGUyM2ZhMDljMWJmMTYxNmVm
YzAwM2YzNTEzNTA3MQogIEJ1ZyBub3QgcHJlc2VudDogOTljOWI5NDkwNTk3ZDJlY2RiOWNiY2Nk
MzhmZDRmZGM5ZjQ0MTA5YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzc1Mi8KCgogIGNvbW1pdCBmNTU2NmQxNTMw
ZTIzZmEwOWMxYmYxNjE2ZWZjMDAzZjM1MTM1MDcxCiAgQXV0aG9yOiBQYXVsbyBBbGNhbnRhcmEg
PHBjYWNqckB6eXRvci5jb20+CiAgRGF0ZTogICBGcmkgU2VwIDggMDk6NDE6NDggMjAxNyAtMDMw
MAogIAogICAgICBPdm1mUGtnOiBFbmFibGUgVURGIGZpbGUgc3lzdGVtIHN1cHBvcnQKICAgICAg
CiAgICAgIFRoaXMgcGF0Y2ggZW5hYmxlcyBVREYgZmlsZSBzeXN0ZW0gc3VwcG9ydCBieSBkZWZh
dWx0LgogICAgICAKICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KICAg
ICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIFJl
dmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKZG90OiBncmFwaCBpcyB0
b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC4zNzA2OCB0
byBmaXQKcG5tdG9wbmc6IDQ0IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2Lnhlbi1idWlsZC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTEzNzUyOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTM3NTIgb3ZtZiByZWFsLWJpc2Vj
dCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
LzExMzc1Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 22 23:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 22 Sep 2017 23:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvXnA-0003oP-T1; Fri, 22 Sep 2017 23:55:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thgarnie@google.com>) id 1dvXnA-0003oH-08
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 23:55:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F5/D1-03642-3F2A5C95; Fri, 22 Sep 2017 23:55:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+Bt1Pi45
 GGlyeImzxfctkJgdGj8MfrrAEMEaxZuYl5VcksGY8XXmcpWCbSMWKac2MDYzXBLoYOTmEBGYw
 SkycE9TFyMXBItDIKtE++wIriCMhMIdV4vv8TYwgVRICVRJnnlxgh7CLJHqfrGeBsEskZrQcZ
 QaxeQUEJU7OfMICMdVLYuOObrA4p0CgxNnZz9lBhgoJTGOTOHzhJhtIgk1AS2JPw3wmEJtFQF
 Xi0fNWJohBARI3rx0Hs4UF3CR2PLsCdAQHh4iAnkRLlxnIHGaBZlGJNXu2gS1jFtCUaN3+m30
 Co+AsJHfMQpJawMi0ilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/
 dxMjMEQZgGAH45kFgYcYJTmYlER5uYGhK8SXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99kCoJxgU
 Wp6akVaZg4wWmDSEhw8SiK8S+cDpXmLCxJzizPTIVKnGI05Lty59IeJ48CeW3+YhFjy8vNSpc
 R5cxYClQqAlGaU5sENgkXxJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzngCZwpOZVwK37xX
 QKUxAp5SvPgJySkkiQkqqgXHdATnRFeFMU6eeOPLu2taM7AnycyyWs6Ro8f9f4rRbw+ny+cAN
 +9ICKgWXPXSUVWkvTJHSzr2yg+Ox1fvDb1WqEi8tq7/0XCL/jtvvb8qB9yXZT+cp2qeWuduct
 n0QPKMvrDll+ZmTO84H/ODcY/bzrkazyxSnfUsVZr0XSkjx5mh1vRK5LFaJpTgj0VCLuag4EQ
 C/RkcO3QIAAA==
X-Env-Sender: thgarnie@google.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506124529!105697851!1
X-Originating-IP: [209.85.223.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23376 invoked from network); 22 Sep 2017 23:55:30 -0000
Received: from mail-io0-f176.google.com (HELO mail-io0-f176.google.com)
 (209.85.223.176)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 23:55:30 -0000
Received: by mail-io0-f176.google.com with SMTP id l15so5838839iol.8
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 16:55:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VARE71jGbQJ4nfjixfeFrA5K4Np99uty/YeBn+/rwqY=;
 b=cbaYMm8OQVNn2mY1m/STKkWpa3+NyIogjFbTpbvYHXj1NW63yAqd8cW8IJ1Do+GT1i
 WqZ45xXiXiamPwWF4H2/ic1QQxLo2GEk4H9O4wRq0busvIGzLXqCzYvMcgfqIYNGRS6H
 zwTzXibUDVGjJ6ZNB+DmwxHT/q0fF/gUCPLeMFgtmhou49Ya+heLoYxnC5WyKdsdE5M+
 gggTgNT06rrAnjbjnTFeIwj+3nwOcorkqZmAZGgyD30D//8bLwfIgatrLkQ5+wp8uhG1
 lTTpZ1dXOSMuQjBUNoSVue1sMQuCIz7aQZSnE26RtRPA9oN0vrid4JlMU8miKcY9GsDG
 TsUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=VARE71jGbQJ4nfjixfeFrA5K4Np99uty/YeBn+/rwqY=;
 b=aiCwFgXYuo9kkk8RdGXSSy44DtM8IzudgTqRS68WEnLYbIv5jACnNgkxZbKB0ILNkY
 L74PBZ35e5tm1DGnrGrcYoCM12YeN+Awipdxz7VKxgwiNmxXeWL9lDwrxl4ieMYRXW9b
 3E1uH4enFo7owNFicEGUG7Aj3WWf7vSXl6LJuLy+37NsLnIXg3vdUjjMWTHyDQcG6qah
 O9VAcJHX2Ze8oBlGcQw+JvJzlsiJWHpnOUEQoz8RCA54M/MsGMm6p7nHtKPH73VQqgC4
 G7VkNS+gsXkYqoT2g7Libn/YqLGdP2k7I9shqFurcLpNJF1Z8iXafThzfsRZQgpPLyU3
 8bxg==
X-Gm-Message-State: AHPjjUih3E0Ov+h3GWm5bzE36eryIIwl9IXVnLsTnamBHlo54ztxB4wJ
 4wCtjLIB2h3quxlOAQ5Sh3EPzXnp2Oxquw8a5g6l/Q==
X-Google-Smtp-Source: AOwi7QA9p7hIHlgWAs9DkGSoIQntz2h22zC8wck9BZOngGDcJhtJTif4LUtq8l/sFThFFa3qDDhKT33d8gwqYb/lV9A=
X-Received: by 10.107.169.208 with SMTP id f77mr1256188ioj.191.1506124528207; 
 Fri, 22 Sep 2017 16:55:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.190.3 with HTTP; Fri, 22 Sep 2017 16:55:27 -0700 (PDT)
In-Reply-To: <CAJcbSZGAsXwMNWnZUs28-3f--ssUYh75XW+aoQztPFYe0j52yQ@mail.gmail.com>
References: <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAKv+Gu8Uw18pW9nK8aVdBoyuybAV6_mhtagVrje_cBUHMGY4WA@mail.gmail.com>
 <CAJcbSZGAsXwMNWnZUs28-3f--ssUYh75XW+aoQztPFYe0j52yQ@mail.gmail.com>
From: Thomas Garnier <thgarnie@google.com>
Date: Fri, 22 Sep 2017 16:55:27 -0700
Message-ID: <CAJcbSZHNXQH6V8-f5Yq_YGm=iFCRPQ1OMSa6znh=zKMbQZojog@mail.gmail.com>
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Thomas Gleixner <tglx@linutronix.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMjoyMSBQTSwgVGhvbWFzIEdhcm5pZXIgPHRoZ2Fybmll
QGdvb2dsZS5jb20+IHdyb3RlOgo+IE9uIFRodSwgU2VwIDIxLCAyMDE3IGF0IDk6MTAgQU0sIEFy
ZCBCaWVzaGV1dmVsCj4gPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+IHdyb3RlOgo+Pgo+PiBP
biAyMSBTZXB0ZW1iZXIgMjAxNyBhdCAwODo1OSwgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5v
cmc+IHdyb3RlOgo+PiA+Cj4+ID4gKCBTb3JyeSBhYm91dCB0aGUgZGVsYXkgaW4gYW5zd2VyaW5n
IHRoaXMuIEkgY291bGQgYmxhbWUgdGhlIGRlbGF5IG9uIHRoZSBtZXJnZQo+PiA+ICAgd2luZG93
LCBidXQgaW4gcmVhbGl0eSBJJ3ZlIGJlZW4gcHJvY3Jhc3RpbmF0aW5nIHRoaXMgaXMgZHVlIHRv
IHRoZSBwZXJtYW5lbnQsCj4+ID4gICBub24tdHJpdmlhbCBpbXBhY3QgUElFIGhhcyBvbiBnZW5l
cmF0ZWQgQyBjb2RlLiApCj4+ID4KPj4gPiAqIFRob21hcyBHYXJuaWVyIDx0aGdhcm5pZUBnb29n
bGUuY29tPiB3cm90ZToKPj4gPgo+PiA+PiAxKSBQSUUgc29tZXRpbWUgbmVlZHMgdHdvIGluc3Ry
dWN0aW9ucyB0byByZXByZXNlbnQgYSBzaW5nbGUKPj4gPj4gaW5zdHJ1Y3Rpb24gb24gbWNtb2Rl
bD1rZXJuZWwuCj4+ID4KPj4gPiBXaGF0IGFnYWluIGlzIHRoZSB0eXBpY2FsIGZyZXF1ZW5jeSBv
ZiB0aGlzIG9jY3VycmluZyBpbiBhbiB4ODYtNjQgZGVmY29uZmlnCj4+ID4ga2VybmVsLCB3aXRo
IHRoZSB2ZXJ5IGxhdGVzdCBHQ0M/Cj4+ID4KPj4gPiBBbHNvLCB0byBtYWtlIHN1cmU6IHdoaWNo
IHVud2luZGVyIGRpZCB5b3UgdXNlIGZvciB5b3VyIG1lYXN1cmVtZW50cywKPj4gPiBmcmFtZS1w
b2ludGVycyBvciBPUkM/IFBsZWFzZSB1c2UgT1JDIG9ubHkgZm9yIGZ1dHVyZSBudW1iZXJzLCBh
cwo+PiA+IGZyYW1lLXBvaW50ZXJzIGlzIG9ic29sZXRlIGZyb20gYSBwZXJmb3JtYW5jZSBtZWFz
dXJlbWVudCBQT1YuCj4+ID4KPj4gPj4gMikgR0NDIGRvZXMgbm90IG9wdGltaXplIHN3aXRjaGVz
IGluIFBJRSBpbiBvcmRlciB0byByZWR1Y2UgcmVsb2NhdGlvbnM6Cj4+ID4KPj4gPiBIb3BlZnVs
bHkgdGhpcyBjYW4gZWl0aGVyIGJlIGZpeGVkIGluIEdDQyBvciBhdCBsZWFzdCBpbmZsdWVuY2Vk
IHZpYSBhIGNvbXBpbGVyCj4+ID4gc3dpdGNoIGluIHRoZSBmdXR1cmUuCj4+ID4KPj4KPj4gVGhl
cmUgYXJlIHNvbWV3aGF0IHJlbGF0ZWQgY29uY2VybnMgaW4gdGhlIEFSTSB3b3JsZCwgc28gaXQg
d291bGQgYmUKPj4gZ29vZCBpZiB3ZSBjb3VsZCB3b3JrIHdpdGggdGhlIEdDQyBkZXZlbG9wZXJz
IHRvIGdldCBhIG1vcmUgaGlnaCBsZXZlbAo+PiBhbmQgYXJjaCBuZXV0cmFsIGNvbW1hbmQgbGlu
ZSBvcHRpb24gKC1ta2VybmVsLXBpZT8gc291bmRzIHl1bW15ISkKPj4gdGhhdCBzdG9wcyB0aGUg
Y29tcGlsZXIgZnJvbSBtYWtpbmcgaW5mZXJlbmNlcyB0aGF0IG9ubHkgaG9sZCBmb3IKPj4gc2hh
cmVkIGxpYnJhcmllcyBhbmQvb3Igb3RoZXIgaG9zdGVkIGV4ZWN1dGFibGVzIChHT1QgaW5kaXJl
Y3Rpb25zLAo+PiBhdm9pZGluZyB0ZXh0IHJlbG9jYXRpb25zIGV0YykuIFRoYXQgd2F5LCB3ZSB3
aWxsIGFsc28gYmUgYWJsZSB0byBkcm9wCj4+IHRoZSAnaGlkZGVuJyB2aXNpYmlsaXR5IG92ZXJy
aWRlIGF0IHNvbWUgcG9pbnQsIHdoaWNoIHdlIGN1cnJlbnRseQo+PiBuZWVkIHRvIHByZXZlbnQg
dGhlIGNvbXBpbGVyIGZyb20gcmVkaXJlY3RpbmcgYWxsIGdsb2JhbCBzeW1ib2wKPj4gcmVmZXJl
bmNlcyB2aWEgZW50cmllcyBpbiB0aGUgR09ULgo+Cj4gTXkgcGxhbiB3YXMgdG8gYWRkIGEgLW10
bHMtcmVnPTxmc3xncz4gdG8gc3dpdGNoIHRoZSBkZWZhdWx0IHNlZ21lbnQKPiByZWdpc3RlciBm
b3Igc3RhY2sgY29va2llcyBidXQgSSBjYW4gc2VlIGdyZWF0IGJlbmVmaXRzIGluIGhhdmluZyBh
Cj4gbW9yZSBnZW5lcmFsIGtlcm5lbCBmbGFnIHRoYXQgd291bGQgYWxsb3cgdG8gZ2V0IHJpZCBv
ZiB0aGUgR09UIGFuZAo+IFBMVCB3aGVuIHlvdSBhcmUgYnVpbGRpbmcgcG9zaXRpb24gaW5kZXBl
bmRlbnQgY29kZSBmb3IgdGhlIGtlcm5lbC4gSXQKPiBjb3VsZCBhbHNvIGluY2x1ZGUgb3B0aW1p
emF0aW9ucyBsaWtlIGZvbGRpbmcgc3dpdGNoIHRhYmxlcyBldGMuLi4KPgo+IFNob3VsZCB3ZSBz
dGFydCBhIHNlcGFyYXRlIGRpc2N1c3Npb24gb24gdGhhdD8gQW55b25lIHRoYXQgd291bGQgYmUK
PiBtb3JlIGV4cGVyaWVuY2VkIHRoYW4gSSB0byBwdXNoIHRoYXQgdG8gZ2NjICYgY2xhbmcgdXBz
dHJlYW0/CgpBZnRlciBzZXBhcmF0ZSBkaXNjdXNzaW9uLCBvcGVuZWQ6Cmh0dHBzOi8vZ2NjLmdu
dS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTgyMzAzCgo+Cj4+Cj4+IEFsbCB3ZSByZWFs
bHkgbmVlZCBpcyB0aGUgYWJpbGl0eSB0byBtb3ZlIHRoZSBpbWFnZSBhcm91bmQgaW4gdmlydHVh
bAo+PiBtZW1vcnksIGFuZCB0aGluZ3MgbGlrZSByZWR1Y2luZyB0aGUgQ29XIGZvb3RwcmludCBv
ciBlbmFibGluZyBFTEYKPj4gc3ltYm9sIHByZWVtcHRpb24gYXJlIGNvbXBsZXRlbHkgaXJyZWxl
dmFudCBmb3IgdXMuCj4KPgo+Cj4KPiAtLQo+IFRob21hcwoKCgotLSAKVGhvbWFzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 02:59:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 02:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvaf6-0001PF-2A; Sat, 23 Sep 2017 02:59:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvaf4-0001P4-G8
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 02:59:22 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 08/E3-00743-90EC5C95; Sat, 23 Sep 2017 02:59:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfj3NF
 Ig5ObzCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fNtKntBc3rF4Q1r2BsY
 Dzh0MXJxCAk0Mkk0HpvFDuE8ZpSY3rKDBcLZxiixq2URUIaTQ0TAWeLrmblgNq+AvsSXu3/YQ
 GxhAXOJ0+ungXVLCGySk3j/cAIzSEJCwFNiaf9PRhi75fdsoDg7B5uAlcQhMZAoi4CqxMvDXS
 wTGLkXMDKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Ho
 9AwPjDsbbk/0OMUpyMCmJ8qaeORopxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX/SxQTrAoNT21
 Ii0zBxh+MGkJDh4lEd5mkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonz1oPMFwApyijNg
 xsBi4VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5p4JM4cnMK4Hb9AroCCagI8pXHwE5oi
 QRISXVwGiw6OQfO45SV1b29dMvWxdGndmvvUwjUG3X5eiJNtfrnE2Zwv8YdjHdTa00EQ2MuOC
 +6cPuA1l1Nqp3lgbUqOZwb3u+YluMQ861S+8vrfRXKRD2Xv3+wESJEOdjGw9FzQp6pR/7NjiY
 Tb83nGPH6n1nZJlvumxf+3vH2d5kPtOy9U+bf8y766DEUpyRaKjFXFScCAABKBtkgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506135559!112741884!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21905 invoked from network); 23 Sep 2017 02:59:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 02:59:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvaey-0007ba-MG; Sat, 23 Sep 2017 02: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvaet-0007lr-CL; Sat, 23 Sep 2017 02:59:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvaet-0003a9-0T; Sat, 23 Sep 2017 02:59:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113724-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-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=73b9640a3c4a6ea093c7fee231df71ffff7f66e3
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 02:59:11 +0000
Subject: [Xen-devel] [xen-unstable test] 113724: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzcyNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzcyNC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMzODcKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMzg3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDczYjk2NDBhM2M0YTZlYTA5M2M3ZmVlMjMxZGY3MWZmZmY3ZjY2ZTMKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2
ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM4NyAgMjAxNy0wOS0xMiAy
MzoyMDowOSBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTM0MzAgIDIwMTctMDkt
MTQgMDE6MjQ6NDggWiAgICA5IGRheXMgICAxNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM2OTEgIDIwMTctMDktMjEgMjE6MTc6MDcgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhcmlvIEZhZ2dp
b2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgT2xla3NhbmRyIEdy
eXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxMjUyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 04:02:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 04:02:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvbdV-0005dz-GU; Sat, 23 Sep 2017 04:01:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvbdT-0005db-W5
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 04:01:48 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 1D/32-01809-BACD5C95; Sat, 23 Sep 2017 04:01:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfVnaO
 RBj8XClisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+D/P8wFl50rfj+6ytrA
 2GrWxcjFISTQyCRxuXc+M4TzmFHi94PdrBDONkaJCROuMnUxcnKICDhLfD0zlx3E5hXQl5g8r
 wPMFhYwl9h38ypYt4TAQjaJ2Z0NjCAJCQFfiYmts+HsKZ/vAzWwc7AJWEkcEgOJsgioSrx+9Y
 t9AiP3AkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgV6
 vZ2Bg3ME4YZXfIUZJDiYlUd6Ma0cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVt4GygkWpaan
 VqRl5gDDDyYtwcGjJMIbegsozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryTQGYIgBRll
 ObBjYDFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzeIFN4MvNK4Da9AjqCCeiI8tVHQI
 4oSURISTUwbnaIvNHCt0X/SL2Z/VIzye6a6a8mdj66+HHuiei7N15wfWnRylt7IXatWtspdc9
 PZxvXfs9d7d4sU/fxbOCUyTVeaVvLjz9W0/1me+HNurtrvx2ctnC+9Zu+Y2LJCmq6BzrLCxjZ
 a6RfXdSq+V+ZuGL95RuFK/dFMoWqrShdItEmPTt9YX3CWSWW4oxEQy3mouJEAGpBiBmAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506139305!112851372!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3720 invoked from network); 23 Sep 2017 04:01:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 04:01:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvbdP-0000oN-8G; Sat, 23 Sep 2017 04:01:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvbdJ-000432-UC; Sat, 23 Sep 2017 04:01:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvbdJ-00076l-PK; Sat, 23 Sep 2017 04:01:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113733-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=d6728f301d7e6e31ba0ee2fa51ed4a24feab8860
X-Osstest-Versions-That: seabios=ec6cb17f89498bcd6123e50a0368a414e6e85d82
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 04:01:37 +0000
Subject: [Xen-devel] [seabios test] 113733: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzczMyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3MzMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzQ5MgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTM0OTIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAg
ICAgICAgICAgICBkNjcyOGYzMDFkN2U2ZTMxYmEwZWUyZmE1MWVkNGEyNGZlYWI4ODYwCmJhc2Vs
aW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICBlYzZjYjE3Zjg5NDk4YmNkNjEyM2U1
MGEwMzY4YTQxNGU2ZTg1ZDgyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM0OTIgIDIwMTctMDkt
MTUgMjE6MTY6MTYgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNzMzICAyMDE3
LTA5LTIyIDE1OjIwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1zZWFiaW9zCisgcmV2
aXNpb249ZDY3MjhmMzAxZDdlNmUzMWJhMGVlMmZhNTFlZDRhMjRmZWFiODg2MAorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBl
eHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggc2VhYmlvcyBkNjcyOGYzMDFkN2U2ZTMxYmEwZWUyZmE1MWVkNGEyNGZlYWI4
ODYwCisgYnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj1kNjcyOGYzMDFkN2U2ZTMxYmEwZWUyZmE1
MWVkNGEyNGZlYWI4ODYwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJ
Qj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9y
dCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXNlYWJpb3MKKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlCisgJ1snIHhzZWFiaW9zID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZDY3MjhmMzAxZDdlNmUz
MWJhMGVlMmZhNTFlZDRhMjRmZWFiODg2MCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
IC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBP
c3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0
ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQu
OQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBk
YWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9u
LnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MK
KysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBzZWFiaW9zCisgY2FzZSAkMSBpbgorIHJldHVybiAx
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3NlYWJpb3MKKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQgZDY3MjhmMzAxZDdlNmUzMWJhMGVlMmZhNTFlZDRhMjRmZWFiODg2MDpyZWZzL2hl
YWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAogICBlYzZjYjE3Li5kNjcyOGYzICBkNjcyOGYzMDFk
N2U2ZTMxYmEwZWUyZmE1MWVkNGEyNGZlYWI4ODYwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 04:32:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 04:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvc7I-0007cA-2C; Sat, 23 Sep 2017 04:32:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvc7H-0007by-G5
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 04:32:35 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 27/C9-25121-2E3E5C95; Sat, 23 Sep 2017 04:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffh46O
 RBufnalusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o2f3BbaC++YVtx5tY21g
 PKTbxcjFISTQyCTR1dLDBOE8ZpS4dXonM4SzjVHi7qeFQA4nh4iAs8TXM3PZQWxeAX2JbW8+s
 IHYwgJ6Epvbf4DVSAh4SSyZdp4Rxj64p5Gli5Gdg03ASuKQGEiURUBV4uDRN6wTGLkWMDKsYl
 QvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bD0DA+MOxtc/nQ4
 xSnIwKYnymt0/GinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfAI6CcYFFqempFWmYOMMRg0hIc
 PEoivKdA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc47H6RIAKQoozQPbgQs3C8xykoJ8
 zIyMDAI8RSkFuVmlqDKv2IU52BUEua9ADKFJzOvBG7TK6AjmICOKF99BOSIkkSElFQD48xF1w
 UUonv3+JxW4rcuYoj4y2HDoJfobfBRv+KtyLVITRHjaeeqLznOYEjL+yvwiYlFt39Z0rp7Kry
 5tvtuzf3KNtN64dkc1XPnNpctmMLVLGxa6bP0RRNn54JVx2/1Sfw+/tqw5HJ03Ts/ZR7la6Fy
 95duX77sptRBva0lq9crsS1drb6xVYmlOCPRUIu5qDgRAOYrRtxyAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506141152!112087772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33730 invoked from network); 23 Sep 2017 04:32:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 04:32:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvc7C-0001YG-EA; Sat, 23 Sep 2017 04:32:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvc76-00070p-WF; Sat, 23 Sep 2017 04:32:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvc76-0003js-O3; Sat, 23 Sep 2017 04:32:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113739-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ba30d5f0512196b1ee7b3d864f980e551da0ebf5
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 04:32:24 +0000
Subject: [Xen-devel] [ovmf test] 113739: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzczOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3MzkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYTMwZDVmMDUxMjE5NmIxZWU3YjNkODY0Zjk4MGU1
NTFkYTBlYmY1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NDdmMzcz
N2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM2NDcgIDIwMTctMDktMjAgMjI6MzQ6MDUgWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEzNjU0ICAyMDE3LTA5LTIxIDA2OjIyOjM5IFogICAgMSBkYXlzICAgIDkgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNzM5ICAyMDE3LTA5LTIyIDE3OjU3OjAzIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW1pdCBLdW1hciA8YW1pdC5ha0BzYW1zdW5nLmNvbT4KICBBcmQgQmllc2hldXZl
bCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRl
bC5jb20+CiAgR2FicmllbCBTb21sbyA8Z3NvbWxvQGdtYWlsLmNvbT4KICBIYW8gV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KICBKaWFu
IEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJl
ZGhhdC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1m
CisgcmV2aXNpb249YmEzMGQ1ZjA1MTIxOTZiMWVlN2IzZDg2NGY5ODBlNTUxZGEwZWJmNQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBiYTMwZDVmMDUxMjE5NmIxZWU3YjNkODY0Zjk4MGU1NTFk
YTBlYmY1CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYTMwZDVmMDUxMjE5NmIxZWU3YjNkODY0
Zjk4MGU1NTFkYTBlYmY1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJ
Qj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9y
dCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdb
JyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0
X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YmEzMGQ1ZjA1MTIxOTZiMWVlN2Iz
ZDg2NGY5ODBlNTUxZGEwZWJmNSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1m
CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYmEzMGQ1ZjA1MTIxOTZiMWVlN2IzZDg2NGY5ODBl
NTUxZGEwZWJmNTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA5NDdmMzczLi5iYTMw
ZDVmICBiYTMwZDVmMDUxMjE5NmIxZWU3YjNkODY0Zjk4MGU1NTFkYTBlYmY1IC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 05:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 05:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvdJQ-0003pj-SF; Sat, 23 Sep 2017 05:49:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvdJP-0003pL-97
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 05:49:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 49/7A-02041-6D5F5C95; Sat, 23 Sep 2017 05:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVffq16O
 RBmvfSVmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9nNucwFE9MrJuzJbmDs
 duli5OIQEmhkkni+9iAbhPOYUeLEz+ssEM42RonD67cCOZwcIgLOEl/PzGXvYuTg4BXQl+hoF
 wcJCwuYSVw/twCsXkLgg6LEzI4/7CAJCQFviWcHlzDC2R8PAdnsHGwCVhKHxECiLAKqEnsvL2
 OcwMi9gJFhFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoMf
 rGRgYdzA27fU7xCjJwaQkyuv79mikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneL5+BcoJFqemp
 FWmZOcDQg0lLcPAoifAWfAFK8xYXJOYWZ6ZDpE4xGnMc23T5DxPHolt3/zAJseTl56VKifNGg
 JQKgJRmlObBDYLFxCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzFIFN4MvNK4Pa9AjqFCe
 iU8tVHQE4pSURISTUwrn/+zndr6cPF0x/mX2cVl5uRdWunyvZpH5PkFU6v+5DdfvnONV/Oi7p
 CSUeObPk4ofzrW7+KVkf3Ivmpp6MUrnrUCv99Ir4yee43dT8vy6Vv/iZ2lwtseDbhWuTZ5T/Z
 BAw7rRKsZdyFk3++PpMr4n2raJ+fovyqN696L+xsvB+d3CEqP91gkxJLcUaioRZzUXEiAPa+Y
 tKEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506145748!116142616!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=2.5 required=7.0 tests=DOMAIN_4U2, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36744 invoked from network); 23 Sep 2017 05:49:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 05:49:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvdJJ-0003ka-LO; Sat, 23 Sep 2017 05:49:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvdJD-0004BS-U7; Sat, 23 Sep 2017 05:49:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvdJD-00038e-NF; Sat, 23 Sep 2017 05:48:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113730-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6e80ecdddf4ea6f3cd84e83720f3d852e6624a68
X-Osstest-Versions-That: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 05:48:59 +0000
Subject: [Xen-devel] [linux-linus test] 113730: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzczMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzNzMwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMzY2Ngog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTEzNjY2CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDExMzcwMyBw
YXNzIGluIDExMzczMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCBmYWlsIGluIDExMzcwMyBwYXNzIGluIDExMzczMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTEzNzAzIHBhc3MgaW4gMTEz
NzMwCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwgICAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMTM3MDMKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
MTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGlu
IDExMzcwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICBmYWlsIHBhc3MgaW4gMTEzNzAzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTM3MDMKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIGluIDExMzcwMyBsaWtlIDExMzY2NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTM3MDMgbGlrZSAxMTM2NjYKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMTM3MDMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTM3MDMgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
MzcwMyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzNzAzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MzY2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEzNjY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM2NjYKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzY2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEzNjY2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNmU4MGVjZGRkZjRlYTZmM2NkODRlODM3
MjBmM2Q4NTJlNjYyNGE2OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
YzUyZjU2YTY5ZDEwNGQ1Mjk0YWYzZDY1Mjc3NmQ5NGIxZWY2YTE3NQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzNjY2ICAyMDE3LTA5LTIxIDEyOjUwOjMwIFogICAgMSBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMzcwMyAgMjAxNy0wOS0yMiAwMjoyMjowMiBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFs
IFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AZnJlZS1lbGVjdHJvbnMu
Y29tPgogIENoYW5nYmluIER1IDxjaGFuZ2Jpbi5kdUBpbnRlbC5jb20+CiAgQ2hyaXMgV2lsc29u
IDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+CiAgQ2hyaXN0b3BoZSBKQUlMTEVUIDxjaHJpc3RvcGhlLmphaWxsZXRAd2FuYWRvby5mcj4K
ICBDb3JlbnRpbiBMYWJiZSA8Y2xhYmJlLm1vbnRqb2llQGdtYWlsLmNvbT4KICBDeXJpbGxlIFBp
dGNoZW4gPGN5cmlsbGUucGl0Y2hlbkB3ZWRldjR1LmNvbT4KICBDeXJpbGxlIFBpdGNoZW4gPGN5
cmlsbGUucGl0Y2hlbkB3ZWRldjR1LmZyPgogIERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNA
aW50ZWwuY29tPgogIERhdmUgQWlybGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CiAgR2VlcnQgVXl0
dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhpbWFuc2h1IEpoYSA8aGltYW5zaHVqaGEx
OTk2NDBAZ21haWwuY29tPgogIElua2kgRGFlIDxpbmtpLmRhZUBzYW1zdW5nLmNvbT4KICBKYW5p
IE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGty
emtAa2VybmVsLm9yZz4KICBMZWUsIFNoYXduIEMgPHNoYXduLmMubGVlQGludGVsLmNvbT4KICBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFjaWVqIFB1
cnNraSA8bS5wdXJza2lAc2Ftc3VuZy5jb20+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93
c2tpQHNhbXN1bmcuY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lv
bmV4dC5jb20+CiAgTWF1cmljZSBBLiBTYWxkaXZhciA8bWF1cmljZS5hLnNhbGRpdmFyQGhwZS5j
b20+CiAgTWlra28gUmFwZWxpIDxtaWtrby5yYXBlbGlAaWtpLmZpPgogIE9kZWQgR2FiYmF5IDxv
ZGVkLmdhYmJheUBnbWFpbC5jb20+CiAgUGV0YXIgUGVua292IDxwcGVua292QGdvb2dsZS5jb20+
CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgogIFJveSBQbGVkZ2UgPHJv
eS5wbGVkZ2VAbnhwLmNvbT4KICBTaGF3biBMZWUgPHNoYXduLmMubGVlQGludGVsLmNvbT4KICBV
bWEgU2hhbmthciA8dW1hLnNoYW5rYXJAaW50ZWwuY29tPgogIFZpZHlhIFNyaW5pdmFzIDx2aWR5
YS5zcmluaXZhc0BpbnRlbC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA2ODIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 06:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 06:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvdom-0006K2-Ik; Sat, 23 Sep 2017 06:21:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hjl.tools@gmail.com>) id 1dvWIV-0005Wr-D8
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 22:19:47 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 95/ED-02023-28C85C95; Fri, 22 Sep 2017 22:19:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPKsWRWlGSWpSXmKPExsVyMfSWoW5jz9F
 Ig81TVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxP9w8xFbRoVHR1PmVvYNyo3MXIxSEkMJ1R
 Ysua62wgDovAUlaJv1vWs4I4EgIHWSUOruhk7GLkBHLSJFa37GeDse+9Ws0CYVdJbJ+5nxnEF
 hJQkli/fyZQDQeQ/YNR4mw9SJhXwELiXNd3sHI2AUmJBdM/go1hEVCVuHxtATuILSqgIDFv8k
 SwVZwCthInp8xihbhuDZvEt99bGCEGCUqcnPkEbBCzQJBEy9rvjBC2vMT2t3PAbhAWcJPY8ew
 KWFwEyP7xfhfYZ8wCp9klZhxYyzyBUWQWklmzkMyahWQWhK0hsez+WagabYllC19DxdUlbnza
 zI4svoCRfRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCUM
 QDBDsaLpz0PMUpyMCmJ8h7oPBopxJeUn1KZkVicEV9UmpNafIhRg4ND4MCZudOZpFjy8vNSlS
 R4F3YD1QkWpaanVqRl5gDTAEypBAePkgjvaZA0b3FBYm5xZjpE6hSjN8eFO5f+MHFMaLwMJI9
 tApEH9twCkhtu3gWS+0CkENgGKXHeBpARAiAjMkrz4BbA0tklRlkpYV5GoPOFeApSi3IzS1Dl
 XzGKczAqCfP+6gKawpOZVwJ3xyugE5mATixffQTkxJJEhJRUA6PeDkPTScxibj9rDqfUTvxgO
 bH16G37yofh8erOSV1XOBa2qJ/+w5H4Q2p5678dW2dcuZLpG12hFzdlUlnoXJFd+y0lmQObjI
 /Nu+f57s6ZHZleQas3xZ07f3mTl67RsbJpjzc9mPnr4+6sdxK9qjvjPx0p3eDwh/mU4qkDl/+
 6Fl9LFdo4MfK3EktxRqKhFnNRcSIAPOwf02IDAAA=
X-Env-Sender: hjl.tools@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506118784!112728498!1
X-Originating-IP: [209.85.218.49]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26354 invoked from network); 22 Sep 2017 22:19:45 -0000
Received: from mail-oi0-f49.google.com (HELO mail-oi0-f49.google.com)
 (209.85.218.49)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 22:19:45 -0000
Received: by mail-oi0-f49.google.com with SMTP id 199so422060oii.11
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 15:19:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:from:date:user-agent:in-reply-to:references:mime-version
 :content-transfer-encoding:subject:to:cc;
 bh=JRz9dd2P380irBJEV1+JG8v2y9Yq33E7JLaZyCwLPYY=;
 b=mM9HgDTU5mufnZyDqVbICVIZ0w49eHVEmXIdERUr5/CfI8MTrVyhvQSxMy2yCfrawp
 Dx+LCuissENYJ1UpLMpQNDuUEk03JOa2vLCLnBGm2UEGMWfifnBBDXPUwkGYt3xmvyDn
 zl2A24p6utAU9KeseOFZq2vxBgIzuYw3N2J6W2Uqkwh2L8Y1zfEff8mqzFgdPuhk0RG7
 kD6qDVXWOj0jTxIqKbwFRsA/JYYyOhjCCaQ1KlJGXjclljeUvCTgc4L1PHZVKgQQP4Uu
 OXfWKxUwlS1Db4N/YF518s35Wei3BkCEBFgcYoNso3Gl9mDkSG87QvIJPEaFXJsaUX1m
 Prfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:from:date:user-agent:in-reply-to
 :references:mime-version:content-transfer-encoding:subject:to:cc;
 bh=JRz9dd2P380irBJEV1+JG8v2y9Yq33E7JLaZyCwLPYY=;
 b=B0AhwdBhThQcIxCPRPzV15zh6IHdWXfPvd4Zpx76cDBidCz9b6csXpuL5Exp8nextE
 kz56l3GZOF104utIRMHEZUDEkAT0DfA16zp5hJ7UwHFdmvOYyelj1+SvDQyFhWuJoUy+
 PMnQhH+MpnnjkUtMK/stP7v9USCPQWL7lsnWzyIptLqia1le0PLYe9FxZLaikcF6iTUf
 xNM9+Em9nw4qnb3xh8JCm2+Q4vYnlBKkHpQ6HuDRwqVf3GaZNXNk7NHvyOYysqVK4D4E
 0Ry4fXongeiP0awxxEAyyEDlYNxfDPYKGJjX/RcGD9SBgrHoZZkU33UtENvo/5FB2V4u
 ot3Q==
X-Gm-Message-State: AHPjjUjTJMwSBCSt2teM5py/p7Ht2mwZVr6lg1k/bSn4wq4850Uo3JL3
 fWAyhud3oS2GMzXbG5/a730=
X-Google-Smtp-Source: AOwi7QBvJrR/UAFUC+qfFLBII29GH2zouLoU/eZuK7K81qZ8+P+KS4B3BhdPkNm2f1a3zMjZPIT0Gg==
X-Received: by 10.202.184.130 with SMTP id i124mr942667oif.44.1506118784151;
 Fri, 22 Sep 2017 15:19:44 -0700 (PDT)
Received: from [100.171.231.241] ([172.56.6.3])
 by smtp.gmail.com with ESMTPSA id k124sm1605007oib.0.2017.09.22.15.19.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Sep 2017 15:19:43 -0700 (PDT)
Message-ID: <59c58c7f.8256ca0a.15939.aa94@mx.google.com>
From: hjl.tools@gmail.com
Date: Sat, 23 Sep 2017 06:19:05 +0800
User-Agent: K-9 Mail for Android
In-Reply-To: <0c04349a-b9f1-5aae-517b-bd057705ae2e@zytor.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
 <CAGXu5jKGTYVAKW7yA+ghsb=FYjjfh8MfOiRSEDSw883VN4KUMg@mail.gmail.com>
 <0c04349a-b9f1-5aae-517b-bd057705ae2e@zytor.com>
MIME-Version: 1.0
To: "H. Peter Anvin" <hpa@zytor.com>,Kees Cook <keescook@chromium.org>
X-Mailman-Approved-At: Sat, 23 Sep 2017 06:21:36 +0000
Cc: =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 Matthias Kaehlcke <mka@chromium.org>, Borislav Petkov <bp@suse.de>,
 Len Brown <len.brown@intel.com>, Arnd Bergmann <arnd@arndb.de>,
 Brian Gerst <brgerst@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Chris,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Juergen Gross <jgross@suse.com>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 "David S . Miller" <davem@davemloft.net>, Thomas Gleixner <tglx@linutronix.de>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6277160620342490886=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

<cmetcalf@mellanox.com>,Andrew Morton <akpm@linux-foundation.org>,"Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,Nicolas Pitre <nicolas.pitre@linaro.org>,Christopher Li <sparse@chrisli.org>,"Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,Lukas Wunner <lukas@wunner.de>,Mika Westerberg <mika.westerberg@linux.intel.com>,Dou Liyang <douly.fnst@cn.fujitsu.com>,Daniel Borkmann <daniel@iogearbox.net>,Alexei Starovoitov <ast@kernel.org>,Masahiro Yamada <yamada.masahiro@socionext.com>,Markus Trippelsdorf <markus@trippelsdorf.de>,Steven Rostedt <rostedt@goodmis.org>,Rik van Riel <riel@redhat.com>,David Howells <dhowells@redhat.com>,Waiman Long <longman@redhat.com>,Kyle Huey <me@kylehuey.com>,Peter Foley <pefoley2@pefoley.com>,Tim Chen <tim.c.chen@linux.intel.com>,Catalin Marinas <catalin.marinas@arm.com>,Ard Biesheuvel <ard.biesheuvel@linaro.org>,Michal Hocko <mhocko@suse.com>,Matthew Wilcox <mawilcox@microsoft.com>,Paul Bolle <pebolle@tiscali.nl>,Rob Landley <rob@landley.net>,Baoquan He
<bhe@redhat.com>,Daniel Micay <danielmicay@gmail.com>,the arch/x86 maintainers <x86@kernel.org>,Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,LKML <linux-kernel@vger.kernel.org>,xen-devel <xen-devel@lists.xenproject.org>,kvm list <kvm@vger.kernel.org>,Linux PM list <linux-pm@vger.kernel.org>,linux-arch <linux-arch@vger.kernel.org>,Sparse Mailing-list <linux-sparse@vger.kernel.org>,Kernel Hardening <kernel-hardening@lists.openwall.com>,Linus Torvalds <torvalds@linux-foundation.org>,Peter Zijlstra <a.p.zijlstra@chello.nl>,Borislav Petkov <bp@alien8.de>
From: "H.J. Lu" <hjl.tools@gmail.com>
Message-ID: <F0C135AE-A09A-4A32-9A16-A0D4D289654A@gmail.com>

--===============6277160620342490886==
Content-Type: multipart/alternative; boundary="----DCV1E2NVH8OXPCGELC0L4RHZQKF2KC"
Content-Transfer-Encoding: 7bit

<cmetcalf@mellanox.com>,Andrew Morton <akpm@linux-foundation.org>,"Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,Nicolas Pitre <nicolas.pitre@linaro.org>,Christopher Li <sparse@chrisli.org>,"Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,Lukas Wunner <lukas@wunner.de>,Mika Westerberg <mika.westerberg@linux.intel.com>,Dou Liyang <douly.fnst@cn.fujitsu.com>,Daniel Borkmann <daniel@iogearbox.net>,Alexei Starovoitov <ast@kernel.org>,Masahiro Yamada <yamada.masahiro@socionext.com>,Markus Trippelsdorf <markus@trippelsdorf.de>,Steven Rostedt <rostedt@goodmis.org>,Rik van Riel <riel@redhat.com>,David Howells <dhowells@redhat.com>,Waiman Long <longman@redhat.com>,Kyle Huey <me@kylehuey.com>,Peter Foley <pefoley2@pefoley.com>,Tim Chen <tim.c.chen@linux.intel.com>,Catalin Marinas <catalin.marinas@arm.com>,Ard Biesheuvel <ard.biesheuvel@linaro.org>,Michal Hocko <mhocko@suse.com>,Matthew Wilcox <mawilcox@microsoft.com>,Paul Bolle <pebolle@tiscali.nl>,Rob Landley <rob@landley.net>,Baoquan He
<bhe@redhat.com>,Daniel Micay <danielmicay@gmail.com>,the arch/x86 maintainers <x86@kernel.org>,Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,LKML <linux-kernel@vger.kernel.org>,xen-devel <xen-devel@lists.xenproject.org>,kvm list <kvm@vger.kernel.org>,Linux PM list <linux-pm@vger.kernel.org>,linux-arch <linux-arch@vger.kernel.org>,Sparse Mailing-list <linux-sparse@vger.kernel.org>,Kernel Hardening <kernel-hardening@lists.openwall.com>,Linus Torvalds <torvalds@linux-foundation.org>,Peter Zijlstra <a.p.zijlstra@chello.nl>,Borislav Petkov <bp@alien8.de>
From: "H.J. Lu" <hjl.tools@gmail.com>
Message-ID: <F0C135AE-A09A-4A32-9A16-A0D4D289654A@gmail.com>

------DCV1E2NVH8OXPCGELC0L4RHZQKF2KC
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable



On September 23, 2017 3:06:16 AM GMT+08:00, "H=2E Peter Anvin" <hpa@zytor=
=2Ecom> wrote:
>On 09/22/17 11:57, Kees Cook wrote:
>> On Fri, Sep 22, 2017 at 11:38 AM, H=2E Peter Anvin <hpa@zytor=2Ecom>
>wrote:
>>> We lose EBX on 32 bits, but we don't lose RBX on 64 bits - since
>x86-64
>>> has RIP-relative addressing there is no need for a dedicated PIC
>register=2E
>>=20
>> FWIW, since gcc 5, the PIC register isn't totally lost=2E It is now
>> reusable, and that seems to have improved performance:
>> https://gcc=2Egnu=2Eorg/gcc-5/changes=2Ehtml
>
>It still talks about a PIC register on x86-64, which confuses me=2E
>Perhaps older gcc's would allocate a PIC register under certain
>circumstances, and then lose it for the entire function?
>
>For i386, the PIC register is required by the ABI to be %ebx at the
>point any PLT entry is called=2E  Not an issue with -mno-plt which goes
>straight to the GOT, although in most cases there needs to be a PIC
>register to find the GOT unless load-time relocation is permitted=2E
>
>	-hpa

We need a static PIE option so that compiler can optimize it
without using hidden visibility=2E

H=2EJ=2E
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E
------DCV1E2NVH8OXPCGELC0L4RHZQKF2KC
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><br><br><div class=3D"gmail_quote">On September 23=
, 2017 3:06:16 AM GMT+08:00, &quot;H=2E Peter Anvin&quot; &lt;hpa@zytor=2Ec=
om&gt; wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt=
 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class=3D"k9mail">On 09/22/17 11:57, Kees Cook wrote:<br /><blockquote=
 class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1=
px solid #729fcf; padding-left: 1ex;"> On Fri, Sep 22, 2017 at 11:38 AM, H=
=2E Peter Anvin &lt;hpa@zytor=2Ecom&gt; wrote:<br /><blockquote class=3D"gm=
ail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #ad=
7fa8; padding-left: 1ex;"> We lose EBX on 32 bits, but we don't lose RBX on=
 64 bits - since x86-64<br /> has RIP-relative addressing there is no need =
for a dedicated PIC register=2E<br /></blockquote> <br /> FWIW, since gcc 5=
, the PIC register isn't totally lost=2E It is now<br /> reusable, and that=
 seems to have improved performance:<br /> <a href=3D"https://gcc=2Egnu=2Eo=
rg/gcc-5/changes=2Ehtml">https://gcc=2Egnu=2Eorg/gcc-5/changes=2Ehtml</a><b=
r /></blockquote><br />It still talks about a PIC register on x86-64, which=
 confuses me=2E<br />Perhaps older gcc's would allocate a PIC register unde=
r certain<br />circumstances, and then lose it for the entire function?<br =
/><br />For i386, the PIC register is required by the ABI to be %ebx at the=
<br />point any PLT entry is called=2E  Not an issue with -mno-plt which go=
es<br />straight to the GOT, although in most cases there needs to be a PIC=
<br />register to find the GOT unless load-time relocation is permitted=2E<=
br /><br /> -hpa<br /><br /></pre></blockquote></div><br>
We need a static PIE option so that compiler can optimize it<br>
without using hidden visibility=2E<br>
<br>
H=2EJ=2E<br>
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E</=
body></html>
------DCV1E2NVH8OXPCGELC0L4RHZQKF2KC--


--===============6277160620342490886==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6277160620342490886==--


From xen-devel-bounces@lists.xen.org Sat Sep 23 06:21:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 06:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvdom-0006KD-Pu; Sat, 23 Sep 2017 06:21:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hjl.tools@gmail.com>) id 1dvWYT-0006nv-8n
 for xen-devel@lists.xenproject.org; Fri, 22 Sep 2017 22:36:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F9/29-00743-06095C95; Fri, 22 Sep 2017 22:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsVyMfSWs278hKO
 RBg2/VCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydn0MK9opVbLyzgamBsV+ki5GLQ0hgGqNE
 48spTCAOi8BSVolzE7qZQRwJgYOsElMnfmTpYuQEctIkGnf8ZYexT17cDVTEAWRXS5w+ZggSF
 hJQkli/fyYbxNQfjBLvNl5gAknwClhIfLi/HmwOm4CkxILpH9lAbBYBVYmDE98zgtiiAgoS8y
 ZPBLM5BWwlTk6ZxQoxaA2bxLffWxghBglKnJz5BGwQs4CGxLL7Z6FsbYllC18zg9jCAm4SO55
 dAasXAbJ/vN8FdhGzwGl2iRkH1jJPYBSZhWTWLCSzZiGZtYCReRWjenFqUVlqka6xXlJRZnpG
 SW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAwwAMEOxr3/nA4xSnIwKYnyLuw/GinEl5SfU
 pmRWJwRX1Sak1p8iFGDg0PgwJm505mkWPLy81KVJCDqBItS01Mr0jJzgFEKUyrBwaMkwlvUC5
 TmLS5IzC3OTIdInWK057hw59IfJo4JjZeB5LFNIPLAnlt/mITApkqJ8x4HmSoA0pZRmgc3FJZ
 ULjHKSgnzMgKdLMRTkFqUm1mCKv+KUZyDUUmYdy3IFJ7MvBK43a+AzmICOqt89RGQs0oSEVJS
 DYyr3Q9Yzgu4W9m3rPf71PqbB6Ve3+N4s+U/45yb4j0LsixOvjq++9gdzbmmtx4YuH2K275GJ
 bB+x6kfBRF1HjZFTPfLG6L/rVJK0xWabp4v+UHvT8j1+GXnF81f1NCxMGpa5A2dMLkFPe9XeD
 lGPX0mmP9OXp3tdka+t7evuZ3bkagAVyOPnQ+VWIozEg21mIuKEwGoGfCuJQMAAA==
X-Env-Sender: hjl.tools@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506119774!91743694!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 MIME_QP_LONG_LINE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25517 invoked from network); 22 Sep 2017 22:36:15 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Sep 2017 22:36:15 -0000
Received: by mail-oi0-f67.google.com with SMTP id r20so228612oie.2
 for <xen-devel@lists.xenproject.org>; Fri, 22 Sep 2017 15:36:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:from:date:user-agent:in-reply-to:references:mime-version
 :content-transfer-encoding:subject:to:cc;
 bh=Lt51sPwL9HbND8huQIzNTmcP/BYD1CGhwSG7UcBuTV4=;
 b=gqASZgYWn6pRy4geb4oXLsKk511k1Agg9pu2vDSyTVnXtjPO0TwpUAl7/SmJ/X+I3s
 IjPJTQkyR5vR4VDnUomffX0o8MrumY+NpsBWZGsZDq9I4MbBx4ar+r8i4OQjVwEvVudI
 7XW0Ha4QZOM+qNUkjAMK+3iLXzzDkT5wBS+6lFHMZfTkcvbdUUe7rew75+42F+a9bxBb
 wP4KI0Q9kOzgNuGQDCSvNFuCijpziVRLL8yb0UU+pTBmMD8tq96SwvE9Lf4G94z0sXmm
 A7CdETT4DoOObdfdPhKdbscltfSrKyo3tJGDHxB79GsVYmoKo3V2dQRQEbpuQPBrXxy5
 Zc6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:from:date:user-agent:in-reply-to
 :references:mime-version:content-transfer-encoding:subject:to:cc;
 bh=Lt51sPwL9HbND8huQIzNTmcP/BYD1CGhwSG7UcBuTV4=;
 b=aNd3Ag6GCNX8kpWotKPGVKHTyeRN96AQSaypiImr/1roqC1fLbd/t+eHjUnbNu94lO
 goFQpOuJqmSgXKQlO/EtwabC5GuyNg3mps27aqDbO86UMBEP0p8Qv0OTptrN2Qj7Mj18
 QfZes/w3rJZlXDm3MZ49R4dA3/teGvUbx2O8UuS33OIK1ZySR5/HVwDhTiNzLyyxJ37d
 rSrl6W6fGcwdesPPw7XfQvHVn3Kn3EdlyW7uJcusSQ6lx94E6prM1PnFprFKiS6rAvJb
 bFvBCVXsTmpDqLWNZ9teWYHVQ+soqbsW3DeIZQ9gs3k/S1smgdSx5WDyXD/adYsg11SF
 l3lQ==
X-Gm-Message-State: AHPjjUhLOoyEukjkDKf0zpERb0sJ3K1X9mSGQc/m3Y7FLK+d/GrAp8qj
 2J5WavRdkFYgDm5e1YCRM3k=
X-Google-Smtp-Source: AOwi7QBjm/Omagn/gjPU7EkpFc9FfjsaIDBvfWPT0DMvOfh2U19N6NA2b3YbbQoCVjM9V3O56zktXg==
X-Received: by 10.202.178.133 with SMTP id b127mr799113oif.319.1506119773957; 
 Fri, 22 Sep 2017 15:36:13 -0700 (PDT)
Received: from [100.171.231.241] ([172.56.6.3])
 by smtp.gmail.com with ESMTPSA id r185sm671974oie.56.2017.09.22.15.35.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Sep 2017 15:36:13 -0700 (PDT)
Message-ID: <59c5905d.c2a8ca0a.cd7c9.3dc8@mx.google.com>
From: hjl.tools@gmail.com
Date: Sat, 23 Sep 2017 06:30:12 +0800
User-Agent: K-9 Mail for Android
In-Reply-To: <0c04349a-b9f1-5aae-517b-bd057705ae2e@zytor.com>
References: <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <CAJcbSZFM_zpL1av1JVaow8NdsGeH+6oZKeDnMPdXR0PGfynzsg@mail.gmail.com>
 <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
 <CAGXu5jKGTYVAKW7yA+ghsb=FYjjfh8MfOiRSEDSw883VN4KUMg@mail.gmail.com>
 <0c04349a-b9f1-5aae-517b-bd057705ae2e@zytor.com>
MIME-Version: 1.0
To: "H. Peter Anvin" <hpa@zytor.com>,Kees Cook <keescook@chromium.org>
X-Mailman-Approved-At: Sat, 23 Sep 2017 06:21:36 +0000
Cc: =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Christoph Lameter <cl@linux.com>, Ingo Molnar <mingo@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 Matthias Kaehlcke <mka@chromium.org>, Borislav Petkov <bp@suse.de>,
 Len Brown <len.brown@intel.com>, Arnd Bergmann <arnd@arndb.de>,
 Brian Gerst <brgerst@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Chris,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@redhat.com>,
 Juergen Gross <jgross@suse.com>, "Rafael J . Wysocki" <rjw@rjwysocki.net>,
 "David S . Miller" <davem@davemloft.net>, Thomas Gleixner <tglx@linutronix.de>,
 Tejun Heo <tj@kernel.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PGNtZXRjYWxmQG1lbGxhbm94LmNvbT4sQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4sIlBhdWwgRSAuIE1jS2VubmV5IiA8cGF1bG1ja0BsaW51eC52bmV0LmlibS5jb20+
LE5pY29sYXMgUGl0cmUgPG5pY29sYXMucGl0cmVAbGluYXJvLm9yZz4sQ2hyaXN0b3BoZXIgTGkg
PHNwYXJzZUBjaHJpc2xpLm9yZz4sIlJhZmFlbCBKIC4gV3lzb2NraSIgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPixMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5lci5kZT4sTWlrYSBXZXN0ZXJi
ZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwuY29tPixEb3UgTGl5YW5nIDxkb3VseS5m
bnN0QGNuLmZ1aml0c3UuY29tPixEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0
PixBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPixNYXNhaGlybyBZYW1hZGEgPHlh
bWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPixNYXJrdXMgVHJpcHBlbHNkb3JmIDxtYXJrdXNA
dHJpcHBlbHNkb3JmLmRlPixTdGV2ZW4gUm9zdGVkdCA8cm9zdGVkdEBnb29kbWlzLm9yZz4sUmlr
IHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+LERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhh
dC5jb20+LFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+LEt5bGUgSHVleSA8bWVAa3ls
ZWh1ZXkuY29tPixQZXRlciBGb2xleSA8cGVmb2xleTJAcGVmb2xleS5jb20+LFRpbSBDaGVuIDx0
aW0uYy5jaGVuQGxpbnV4LmludGVsLmNvbT4sQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmlu
YXNAYXJtLmNvbT4sQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+LE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPixNYXR0aGV3IFdpbGNveCA8bWF3aWxjb3hAbWlj
cm9zb2Z0LmNvbT4sUGF1bCBCb2xsZSA8cGVib2xsZUB0aXNjYWxpLm5sPixSb2IgTGFuZGxleSA8
cm9iQGxhbmRsZXkubmV0PixCYW9xdWFuIEhlCjxiaGVAcmVkaGF0LmNvbT4sRGFuaWVsIE1pY2F5
IDxkYW5pZWxtaWNheUBnbWFpbC5jb20+LHRoZSBhcmNoL3g4NiBtYWludGFpbmVycyA8eDg2QGtl
cm5lbC5vcmc+LExpbnV4IENyeXB0byBNYWlsaW5nIExpc3QgPGxpbnV4LWNyeXB0b0B2Z2VyLmtl
cm5lbC5vcmc+LExLTUwgPGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+LHhlbi1kZXZlbCA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPixrdm0gbGlzdCA8a3ZtQHZnZXIua2VybmVs
Lm9yZz4sTGludXggUE0gbGlzdCA8bGludXgtcG1Admdlci5rZXJuZWwub3JnPixsaW51eC1hcmNo
IDxsaW51eC1hcmNoQHZnZXIua2VybmVsLm9yZz4sU3BhcnNlIE1haWxpbmctbGlzdCA8bGludXgt
c3BhcnNlQHZnZXIua2VybmVsLm9yZz4sS2VybmVsIEhhcmRlbmluZyA8a2VybmVsLWhhcmRlbmlu
Z0BsaXN0cy5vcGVud2FsbC5jb20+LExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4sUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+LEJvcmlz
bGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpGcm9tOiAiSC5KLiBMdSIgPGhqbC50b29sc0BnbWFp
bC5jb20+Ck1lc3NhZ2UtSUQ6IDxDRkZBM0UzQS0zMTM2LTRGQUYtODBFMS05NkE1MTVBNUM5MDNA
Z21haWwuY29tPgoKCgpPbiBTZXB0ZW1iZXIgMjMsIDIwMTcgMzowNjoxNiBBTSBHTVQrMDg6MDAs
ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+IHdyb3RlOgo+T24gMDkvMjIvMTcgMTE6
NTcsIEtlZXMgQ29vayB3cm90ZToKPj4gT24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMTE6MzggQU0s
IEguIFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgo+d3JvdGU6Cj4+PiBXZSBsb3NlIEVCWCBv
biAzMiBiaXRzLCBidXQgd2UgZG9uJ3QgbG9zZSBSQlggb24gNjQgYml0cyAtIHNpbmNlCj54ODYt
NjQKPj4+IGhhcyBSSVAtcmVsYXRpdmUgYWRkcmVzc2luZyB0aGVyZSBpcyBubyBuZWVkIGZvciBh
IGRlZGljYXRlZCBQSUMKPnJlZ2lzdGVyLgo+PiAKPj4gRldJVywgc2luY2UgZ2NjIDUsIHRoZSBQ
SUMgcmVnaXN0ZXIgaXNuJ3QgdG90YWxseSBsb3N0LiBJdCBpcyBub3cKPj4gcmV1c2FibGUsIGFu
ZCB0aGF0IHNlZW1zIHRvIGhhdmUgaW1wcm92ZWQgcGVyZm9ybWFuY2U6Cj4+IGh0dHBzOi8vZ2Nj
LmdudS5vcmcvZ2NjLTUvY2hhbmdlcy5odG1sCj4KPkl0IHN0aWxsIHRhbGtzIGFib3V0IGEgUElD
IHJlZ2lzdGVyIG9uIHg4Ni02NCwgd2hpY2ggY29uZnVzZXMgbWUuCj5QZXJoYXBzIG9sZGVyIGdj
YydzIHdvdWxkIGFsbG9jYXRlIGEgUElDIHJlZ2lzdGVyIHVuZGVyIGNlcnRhaW4KPmNpcmN1bXN0
YW5jZXMsIGFuZCB0aGVuIGxvc2UgaXQgZm9yIHRoZSBlbnRpcmUgZnVuY3Rpb24/Cj4KPkZvciBp
Mzg2LCB0aGUgUElDIHJlZ2lzdGVyIGlzIHJlcXVpcmVkIGJ5IHRoZSBBQkkgdG8gYmUgJWVieCBh
dCB0aGUKPnBvaW50IGFueSBQTFQgZW50cnkgaXMgY2FsbGVkLiAgTm90IGFuIGlzc3VlIHdpdGgg
LW1uby1wbHQgd2hpY2ggZ29lcwo+c3RyYWlnaHQgdG8gdGhlIEdPVCwgYWx0aG91Z2ggaW4gbW9z
dCBjYXNlcyB0aGVyZSBuZWVkcyB0byBiZSBhIFBJQwo+cmVnaXN0ZXIgdG8gZmluZCB0aGUgR09U
IHVubGVzcyBsb2FkLXRpbWUgcmVsb2NhdGlvbiBpcyBwZXJtaXR0ZWQuCj4KPgktaHBhCldlIG5l
ZWQgYSBzdGF0aWMgUElFIG9wdGlvbiBzbyB0aGF0IGNvbXBpbGVyIGNhbiBvcHRpbWl6ZSBpdAp3
aXRob3V0IHVzaW5nIGhpZGRlbiB2aXNpYmlsaXR5LgotLSAKU2VudCBmcm9tIG15IEFuZHJvaWQg
ZGV2aWNlIHdpdGggSy05IE1haWwuIFBsZWFzZSBleGN1c2UgbXkgYnJldml0eS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 07:17:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 07:17:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvegg-0001Gc-Ut; Sat, 23 Sep 2017 07:17:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=432458bd4=citrix-osstest@xenproject.org>)
 id 1dvegf-0001GN-2E
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 07:17:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 42/BF-02202-C7A06C95; Sat, 23 Sep 2017 07:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW4117F
 Ig8uTVCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bP7gtsBfMFKtoPf2RpYHzB1cXIySEh4C/x
 cclXZgjbQ+L62RNMILaIgLPEhA+32UBsXgE9ic1PDrGA2MICRhJP/u9kgah3k1j65wcjjP1yX
 xvYHDagORN7JoLVsAioSkx/uhLMFhLQkli6eCUTxExBiZMzn4DFmQUkJA6+eAF1g6XEt/VPmS
 cw8s5CUjYLSdkCRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm
 5mxiBwVPPwMC4g/HyFr9DjJIcTEqivJM4j0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANBckJ
 FqWmp1akZeYAwxgmLcHBoyTC+5gDKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8UiAzB
 ECKMkrz4EbAYuoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHecpApPJl5JXCbXgEdwQR0RP
 nqIyBHlCQipKQaGC0Duq4X/zsyV/Vm/vz2jz+sucMzubOaZI9U1sy+v+DxvXVf/K/cEb8Xdf7
 ttLBEu4gMxc2s97cKL1acacV1vTJ5xYtcjl/bAmTnHJqZLZr40OnajJ0BJR3Kju3rHKO9ZsSe
 C1hpd9Wz5f2i6Moe17w9xnLigrOzxCZszttWlVRenx1/oznnshJLcUaioRZzUXEiAFoXcYmkA
 gAA
X-Env-Sender: prvs=432458bd4=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506151033!113002686!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40782 invoked from network); 23 Sep 2017 07:17:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Sep 2017 07:17:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,429,1500940800"; d="scan'208";a="448943623"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72146-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ba30d5f0512196b1ee7b3d864f980e551da0ebf5
X-Osstest-Versions-That: ovmf=947f3737abf65fda63f3ffd97fddfa6986986868
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 23 Sep 2017 08:17:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72146: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiYTMwZDVmMDUxMjE5NmIxZWU3YjNkODY0Zjk4MGU1NTFkYTBl
YmY1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NDdmMzczN2FiZjY1
ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxMzQg
IDIwMTctMDktMjEgMDY6MjI6MjEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTQ2ICAyMDE3LTA5LTIzIDA0OjQ4OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW1pdCBLdW1hciA8YW1p
dC5ha0BzYW1zdW5nLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgR2FicmllbCBTb21sbyA8
Z3NvbWxvQGdtYWlsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBIdWFqaW5n
IExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDQ1MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 08:04:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 08:04:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvfQ2-0004uC-KR; Sat, 23 Sep 2017 08:04:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvfQ1-0004tp-Ks
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 08:04:09 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 37/1B-02208-87516C95; Sat, 23 Sep 2017 08:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVbdc9Fi
 kwavZphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePTkO3PB7h7GinXHtjM3
 MHamdjFycQgJNDJJ3H2znRHCecwo8efLYyhnG6PE5Zsb2bsYOTlEBJwlvp6ZC2bzCuhL3Hl7k
 BXEFhawlJjc+ZMNpEFCoFdGYubaA4wgCQkBb4nf+zuYYewdn5uBbHYONgEriUNiIFEWAVWJOZ
 9fs01g5F7AyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q7/UMDIw7GCes8jvEKMnBpCTKyyZ8LFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8OkJxgUWp6
 akVaZg4wAGHSEhw8SiK8hiJAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuddDDJDAKQoo
 zQPbgQsGi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ1BlnFk5lXArfpFdARTEBHlK8+An
 JESSJCSqqBcfv31EsWHnNmN25IncJ3LfPRERcZjadz13xI/+Bv4tJj2HRNfsISFeYMx3jWs2L
 cqSH60093xj7Sbrq4xXHvPLeNYUGzOR+sX1u6+vLCtTsUjQWj3rGlcb4/s3uttMfFvy/17pky
 r1rxRdN+3rJPSs0/arinHj97Xun8gZhOBRn5O16buiedfKvEUpyRaKjFXFScCACoEWSPgQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506153846!97397508!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30256 invoked from network); 23 Sep 2017 08:04:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 08:04:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvfPv-0007kc-Fy; Sat, 23 Sep 2017 08:04:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvfPp-0001Lz-No; Sat, 23 Sep 2017 08:03:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvfPp-0005X2-7p; Sat, 23 Sep 2017 08:03:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113736-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qcow2: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
X-Osstest-Versions-That: linux=4ad5dcaca7428dd2bc1a6a40c948e3799c1e27ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 08:03:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 113736: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzczNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzczNi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDExMzQyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzNDU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTM0NzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzQ3OQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwODlkNzcy
MDM4M2Q3YmM5Y2E2Yjg4MjRhMDVkZmE2NmY4MGQxZjQxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA0YWQ1ZGNhY2E3NDI4ZGQyYmMxYTZhNDBjOTQ4ZTM3OTljMWUyN2Fl
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTM0NzkgIDIwMTctMDktMTUgMTU6NTY6MTAgWiAgICA3
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNjIwICAyMDE3LTA5LTIwIDA2OjQ5OjE5IFog
ICAgMyBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbWly
IEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgogIEFuZHkgTHV0b21pcnNraSA8bHV0b0Br
ZXJuZWwub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmVuamFtaW4gUG9p
cmllciA8YnBvaXJpZXJAc3VzZS5jb20+CiAgQnJpYW4gRm9zdGVyIDxiZm9zdGVyQHJlZGhhdC5j
b20+CiAgQ2FybG9zIE1haW9saW5vIDxjbWFpb2xpbm9AcmVkaGF0LmNvbT4KICBDaHJpc3RvcGgg
SGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDbGF1ZGl1IE1hbm9pbCA8Y2xhdWRpdS5tYW5vaWxAbnhw
LmNvbT4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmlk
IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0
QGdvb2dsZS5jb20+CiAgRXJpYyBTYW5kZWVuIDxzYW5kZWVuQHJlZGhhdC5jb20+CiAgRXJpYyBT
YW5kZWVuIDxzYW5kZWVuQHNhbmRlZW4ubmV0PgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVs
bGlAZ21haWwuY29tPgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHcmVnIEty
b2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEhhaXNodWFuZyBZYW4g
PHlhbmhhaXNodWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3Nj
aEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFlZ2V1
ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEph
c29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVzcGVyIERhbmdhYXJkIEJyb3VlciA8
YnJvdWVyQHJlZGhhdC5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5jb20+CiAgTHVr
YXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5l
ciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBm
Yi5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmlrb2xheSBB
bGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5vZ2FoIEZyYW5rZWwg
PG5vZ2FoZkBtZWxsYW5veC5jb20+CiAgT21hciBTYW5kb3ZhbCA8b3NhbmRvdkBmYi5jb20+CiAg
UGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRo
YXQuY29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAgU2FicmluYSBE
dWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAg
U29uZyBMaXUgPHNvbmdsaXVicmF2aW5nQGZiLmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZp
b0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5l
dC5jb20+CiAgc3RlcGhlbiBoZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgog
IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgogIFRvbSBIZXJiZXJ0
IDx0b21AcXVhbnRvbml1bS5uZXQ+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUuY29tPgogIFdp
bGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhp
bkBnbWFpbC5jb20+CiAgWW90YW0gR2lnaSA8eW90YW1nQG1lbGxhbm94LmNvbT4KICBZdWNodW5n
IENoZW5nIDx5Y2hlbmdAZ29vZ2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGludXgtNC45Cisg
cmV2aXNpb249MDg5ZDc3MjAzODNkN2JjOWNhNmI4ODI0YTA1ZGZhNjZmODBkMWY0MQorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggbGludXgtNC45IDA4OWQ3NzIwMzgzZDdiYzljYTZiODgyNGEwNWRmYTY2
ZjgwZDFmNDEKKyBicmFuY2g9bGludXgtNC45CisgcmV2aXNpb249MDg5ZDc3MjAzODNkN2JjOWNh
NmI4ODI0YTA1ZGZhNjZmODBkMWY0MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysr
IFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhl
bmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJh
bmNoPWxpbnV4LTQuOQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MDg5
ZDc3MjAzODNkN2JjOWNhNmI4ODI0YTA1ZGZhNjZmODBkMWY0MSA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUu
Z2l0ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jvbi5s
aW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgt
NC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQor
KyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaW51eC00LjkKKyBjYXNlICQxIGluCisgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4
LXN0YWJsZS5naXQKKyA6IGxpbnV4LTQuOS55CisgOiBsaW51eC00LjkueQorIDogZ2l0CisgOiBn
aXQKKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQv
bGludXgtNC45CisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC00LjkKKyByZXR1cm4gMAorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCAwODlkNzcyMDM4M2Q3YmM5Y2E2Yjg4
MjRhMDVkZmE2NmY4MGQxZjQxOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTQuOQpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA0YWQ1ZGNh
Li4wODlkNzcyICAwODlkNzcyMDM4M2Q3YmM5Y2E2Yjg4MjRhMDVkZmE2NmY4MGQxZjQxIC0+IHRl
c3RlZC9saW51eC00LjkKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 09:18:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 09:18:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvgZk-0000op-82; Sat, 23 Sep 2017 09:18:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvgZj-0000oe-0f
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 09:18:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 23/28-25201-6D626C95; Sat, 23 Sep 2017 09:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeK2rF
 Ig1tHrSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fNTF1PBdr+KDXemsjYw
 bjfqYuTiEBJoZJI4cnoiWxcjJ5DzmFHi/X5WiMQ2RokjF08wgSREBJwlvp6Zyw5i8wroS9zZ2
 80MYgsLWEg0P37GBNIgIfBIXGLmtjawIgkBb4ntmy8ywthf1/9m6WJk52ATsJI4JNbFyMHBIq
 AqseJI1QRG7gWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQI9Xs/AwLiDsXG23yFGSQ4mJVHek6rHIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HoBA0hI
 sCg1PbUiLTMHGHowaQkOHiUR3l/KQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn5QeZI
 QBSlFGaBzcCFgeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzLgO5kiczrwRu0yugI5iAji
 hffQTkiJJEhJRUA6Pij/UWmzQb2CdLf3D12PfF+RzjKSsd52MzF087G/Xw+nG1FV4W/CYNId8
 dwm15vxmFLdGS1HYwnHis5dVlm4UbNVoOOHJs3rH0bWSRYujhb3nlkmtj8jm1S8ptY7RvfPjy
 +2SqttgO2fdZNzbumHtIxaZ+0bnyw59MJI4xxkcsufeu+u/tIx+UWIozEg21mIuKEwF0mEwAf
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506158291!110057735!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24477 invoked from network); 23 Sep 2017 09:18:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 09:18:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvgZe-0001AH-65; Sat, 23 Sep 2017 09:18:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvgZY-0005tn-Gj; Sat, 23 Sep 2017 09:18:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvgZX-00063Y-Dq; Sat, 23 Sep 2017 09:18:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113743-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c348b54ab5c3e6c80fbf365b671974fd92f39113
X-Osstest-Versions-That: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 09:18:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 113743: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7542104129548562863=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7542104129548562863==
Content-Type: text/plain

flight 113743 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113743/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-arndale   6 xen-install              fail REGR. vs. 113659
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113659

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113659

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113659
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113659
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                c348b54ab5c3e6c80fbf365b671974fd92f39113
baseline version:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6

Last test of basis   113659  2017-09-21 09:21:25 Z    1 days
Failing since        113689  2017-09-21 20:51:08 Z    1 days    3 attempts
Testing same since   113743  2017-09-22 19:24:45 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Olaf Hering <olaf@aepfle.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1779 lines long.)


--===============7542104129548562863==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7542104129548562863==--

From xen-devel-bounces@lists.xen.org Sat Sep 23 09:18:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 09:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvgaQ-0000s8-Hy; Sat, 23 Sep 2017 09:18:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=432458bd4=citrix-osstest@xenproject.org>)
 id 1dvgaP-0000rh-8H
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 09:18:57 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D5/B7-03414-00726C95; Sat, 23 Sep 2017 09:18:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve4/tWO
 RBm1/jSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bDC5fZC+5qVvy8/ZetgXGKXBcjJ4eEgL/E
 lnWL2CFsd4k57UtZQWwRAWeJCR9us4HYvAJ6Eme+vmUEsYUFrCW6Xz9ggqh/yyYxt7UAwvaU2
 PS9hxXGfvhxClgvm4CHxMSeiSwgNouAqkTPiWVgvUICWhJLF69kgpgvKHFy5hOwGmYBCYmDL1
 4wQ8yxkDj0/D/zBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzCoGIBgB+OvZQGHGCU5mJREeeeqHosU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMErB5ITLEpNT61Iy8wBhjdMWoKDR0mE95cyUJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8
 vNSpcR5G0BmCIAUZZTmwY2AxdolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMuA5nCk5lXAr
 fpFdARTEBHlK8+AnJESSJCSqqBUVvq7OU375vZVHbdStS4caus7YHGialv8t1Wdzz/5vQtd3+
 EAsuxh/OW7K5f/uGY+OK67QdOu8xvVxPxPX0xWLD5xFfGjBUPlv17sjWvdUJESQl3flPdbs9N
 kxTu3ZzILW3r+dNTrsZkqo/l/9oiT9WG5GkL538L8tqXcyj50+J3yU5/vuvMP6HEUpyRaKjFX
 FScCADr3L2fsAIAAA==
X-Env-Sender: prvs=432458bd4=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506158333!84115784!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65015 invoked from network); 23 Sep 2017 09:18:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Sep 2017 09:18:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,429,1500940800"; d="scan'208";a="448947668"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72145-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=d6728f301d7e6e31ba0ee2fa51ed4a24feab8860
X-Osstest-Versions-That: seabios=ec6cb17f89498bcd6123e50a0368a414e6e85d82
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 23 Sep 2017 10:18:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72145: tolerable FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE0NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiBmYWlsIGxpa2UgNzIxMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSA3MjExNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBsaWtlIDcyMTE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
Ogogc2VhYmlvcyAgICAgICAgICAgICAgZDY3MjhmMzAxZDdlNmUzMWJhMGVlMmZhNTFlZDRhMjRm
ZWFiODg2MApiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgZWM2Y2IxN2Y4
OTQ5OGJjZDYxMjNlNTBhMDM2OGE0MTRlNmU4NWQ4MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcy
MTE1ICAyMDE3LTA5LTE2IDE0OjQ3OjAwIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
ICA3MjE0NSAgMjAxNy0wOS0yMyAwNDoyMDowOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGQ2NzI4ZjMwMWQ3ZTZlMzFiYTBlZTJmYTUxZWQ0YTI0ZmVhYjg4
NjAKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24g
U2VwIDE4IDEwOjQ3OjIzIDIwMTcgKzAyMDAKCiAgICBhZGQgc2VyaWFsIGNvbnNvbGUgc3VwcG9y
dAogICAgCiAgICBSZWRpcmVjdCBpbnQxMCBjYWxscyB0byBzZXJpYWwgY29uc29sZSBvdXRwdXQu
CiAgICBQYXJzZSBzZXJpYWwgaW5wdXQgYW5kIHF1ZXVlIGtleSBldmVudHMuCiAgICBUaGUgc2Vy
aWFsIGNvbnNvbGUgY2FuIHdvcmsgYm90aCBhcyBwcmltYXJ5IGRpc3BsYXkKICAgIGFuZCBpbiBw
YXJhbGxlbCB0byBhbm90aGVyIHZnYSBkaXNwbGF5IChzcGxpdG1vZGUpLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCAwZWJj
MjlmOWM0ZGIyN2Y3ZjBhOWQzZGNjNDk1NjM4MTFjZTA2NTQ2CkF1dGhvcjogR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxOCAxMDo0NzoyMiAyMDE3ICsw
MjAwCgogICAgcGFyYXZpcnQ6IHNlcmlhbCBjb25zb2xlIGNvbmZpZ3VyYXRpb24uCiAgICAKICAg
IFJlYWQgUUVNVV9DRkdfTk9HUkFQSElDLCBpZiBzZXQgYWRkIGV0Yy9zZXJjb24tcG9ydAogICAg
ZmlsZSB0byBlbmFibGUgdGhlIHNlcmlhbCBjb25zb2xlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCAxYmRhNzI0Y2M1Njcx
ZjA2N2Q1NjRkMWFkMThiYmEzNDM4NGZmOGY1CkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxOCAxMDo0NzoyMSAyMDE3ICswMjAwCgogICAg
cm9tZmlsZTogYWRkIHN1cHBvcnQgZm9yIGNvbnN0YW50IGZpbGVzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCA5MGZhNTEx
NTI3MTQ2ZGMwOThjMzk2MTI0NzhlNjFjZGQzZTFkYzgyCkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8
a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxOCAxMDo0NzoyMCAyMDE3ICswMjAw
CgogICAga2JkOiBtYWtlIGVucXVldWVfa2V5IHB1YmxpYywgYWRkIGFzY2lpX3RvX2tleWNvZGUK
ICAgIAogICAgc2VyaWFsIGNvbnNvbGUgd2FudHMgcXVldWUga2V5IGV2ZW50cyBhbmQgbmVlZHMg
dG8gbWFwIGFzY2lpIGNoYXJzIHRvCiAgICB0aGUga2V5Y29kZSwgc28gbWFrZSBlbnF1ZXVlX2tl
eSBwdWJsaWMgYW5kIGFsc28gZXhwb3J0cyBhIGhlbHBlcgogICAgZnVuY3Rpb24gc28gc2VyY29u
IGNhbiB1c2UgdGhlIHNjYW5fdG9fa2V5Y29kZSBtYXBwaW5nIHRhYmxlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCA0NDI3
MGJjMWQyODVmZjA5OTgxYWRlZjM2YmExYTJjNTI1ZTc5ZDA5CkF1dGhvcjogR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIFNlcCAxOCAxMDo0NzoxOSAyMDE3ICsw
MjAwCgogICAgc3RkOiBhZGQgY3A0MzcgdG8gdW5pY29kZSBtYXAKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 09:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 09:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvgy5-0002n7-Hr; Sat, 23 Sep 2017 09:43:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dvgy4-0002n1-Fe
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 09:43:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C0/5C-03283-BBC26C95; Sat, 23 Sep 2017 09:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42Lxqg1y1N2hcyz
 S4MN+PYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPt9IqCVcwV259ENTBeZOpi5OIQEpjBKDHz
 62k2EIdFYBmrxI1r9xlBHAmBQ6wS7QsXs3YxcgI5aRIntnyDsw/9aWaBsKskvm07xd7FyAE0S
 lNiY4MlxNRJTBJ/5lxkA6kRFjCQaFj/HayXRUBVov8KyDYODjYBFYm2NYYgYREBDYmpp/cwg/
 QyC7SIShxYMIcVotdNYsezK4wgNq+AucT6kxtZIRY8YpE4sGo7C0RCUOLkzCdgNrOAlsSNfy+
 ZQBYwC0hLLP/HARLmFAiUOH9pAthMUaC9nUvnsExgFJ2FpHsWku5ZCN0LGJlXMWoUpxaVpRbp
 GhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERgUDEOxg3Lk+8BCjJAeTkihvj
 daxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO+0gXKCRanpqRVpmTnA+IRJS3DwKInwbgdJ8x
 YXJOYWZ6ZDpE4xGnPceHj9DxPHvj23/jAJseTl56VKifNmgJQKgJRmlObBDYKljUuMslLCvIx
 ApwnxFKQW5WaWoMq/YhTnYFQS5j0KMoUnM68Ebt8roFOYgE4pX30E5JSSRISUVAMjK+8WNvaV
 k36f5dZYFCb6qOv2gj3qJTd+ZERKKkuJODO2nLiqvPKnPReXh/pbnqc+0ZzFlv+KnjmXaix7X
 Le6cdk0zlmt602NQz88r78hPGvW9cMBl/W4/178bzJp+hW138sD+fhDpzYFL+pnfrpR4HqzcL
 KS49mZE21KA1Y8kux9n9vXtcFRiaU4I9FQi7moOBEASw60/BYDAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506159800!65292966!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6155 invoked from network); 23 Sep 2017 09:43:20 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Sep 2017 09:43:20 -0000
Received: by mail-wm0-f65.google.com with SMTP id i131so3145601wma.1
 for <xen-devel@lists.xenproject.org>; Sat, 23 Sep 2017 02:43:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=nYuv4UbA37LQaXQiwjDa/fn8Bcg1rEFvU4zexxrK/6M=;
 b=MrOsBtNLAal5xRSg2M4477d91kWAS+59tKSsirEiPbgSfsazJor+PLHOwM4V/KXDSI
 as01fpQTnC0oMOfKs5o5f9nVOqaOesGLK/lhYvu09BiUBtT+60dSyTnUkyijgCU90w59
 3CI4C4wbS0qQ/NfpIcR1TFZYcXGzNcJzA5W7YW9ABcV+RlbkJHlh805vGN+l8ac3UjwL
 Ysozub7tV6o/uaS7YSwxQ4/r7NsKVeN47/BR4rvjlYA4abTRz4NOGJwRG2kbr0Den532
 hm2YX9H2RaQutudjRp9k283iPFl53a869jMSh/5uCpFUo7Vr1fh8UNKT3jSrMTEiD0x5
 Lj8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=nYuv4UbA37LQaXQiwjDa/fn8Bcg1rEFvU4zexxrK/6M=;
 b=NYbY7iZp07fGcfQ17ssZr+05EnoIYrbTzhnJJfvtRNcZiP+HN0TITUrEVuk4xZFDSL
 PWSil5gsr6NlCnsJFLqC/3EUtn3K1bK5sBxjEYJzAn/+nMpRRjlJtFeqh5IBCgK56oHO
 IvdydMRl17YwlG//ywo7RDzKsO+2H/tx93F6FC8WfxKgEIuPeaJ9N4Bal58eZXvFR9VC
 YzegcD8tusCj7+Px+WczyyVu3vwDpplqRu4TSDBzNY5RZTb8olN0E1979nBfPkai5V98
 xuEU08wxALb6WKs7OnkQz8xLWkbRASNjSVXa5Nj2/gNoD3NnHNmCwSksCIPB24BNHaCG
 yHMQ==
X-Gm-Message-State: AHPjjUgnQljpG0unWJK4yNgZyiTWYYcVydq0rDPAfYbmqMGgCqNMpKte
 SEVc0zIg+6/+2aBST5Hmxco=
X-Google-Smtp-Source: AOwi7QDy6vNlxqyLjPIl/7idJ+8r+NCw6YF76wqRIxvVbNLgHWBVkaR73G79j0eC9t6iY6BP1i4haw==
X-Received: by 10.28.73.134 with SMTP id w128mr5556213wma.141.1506159800313;
 Sat, 23 Sep 2017 02:43:20 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id j73sm4541208wmf.15.2017.09.23.02.43.14
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 23 Sep 2017 02:43:19 -0700 (PDT)
Date: Sat, 23 Sep 2017 11:43:12 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Thomas Garnier <thgarnie@google.com>
Message-ID: <20170923094312.td3mrfos6konic6g@gmail.com>
References: <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <CAJcbSZFbNACVrSQ7yFkDMs+4L56_4e73kvdesSdD5W4bdBoOpg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJcbSZFbNACVrSQ7yFkDMs+4L56_4e73kvdesSdD5W4bdBoOpg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 "H . Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 Kyle Huey <me@kylehuey.com>, Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>,
 "David S . Miller" <davem@davemloft.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogVGhvbWFzIEdhcm5pZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+IHdyb3RlOgoKPiA+ICAgMikg
d2UgZmlyc3QgaW1wbGVtZW50IHRoZSBhZGRpdGlvbmFsIGVudHJvcHkgYml0cyB0aGF0IExpbnVz
IHN1Z2dlc3RlZC4KPiA+Cj4gPiBkb2VzIHRoaXMgd29yayBmb3IgeW91Pwo+IAo+IFN1cmUsIEkg
Y2FuIGxvb2sgYXQgaG93IGZlYXNpYmxlIHRoYXQgaXMuIElmIGl0IGlzLCBjYW4gSSBzZW5kCj4g
ZXZlcnl0aGluZyBhcyBwYXJ0IG9mIHRoZSBzYW1lIHBhdGNoIHNldD8gVGhlIGFkZGl0aW9uYWwg
ZW50cm9weSB3b3VsZAo+IGJlIGVuYWJsZWQgZm9yIGFsbCBLQVNMUiBidXQgUElFIHdpbGwgYmUg
b2ZmLWJ5LWRlZmF1bHQgb2YgY291cnNlLgoKU3VyZSwgY2FuIGFsbCBiZSBwYXJ0IG9mIHRoZSBz
YW1lIHNlcmllcy4KClRoYW5rcywKCglJbmdvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 09:50:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 09:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvh4Z-0003RT-Bp; Sat, 23 Sep 2017 09:50:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dvh4Y-0003RN-Mq
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 09:50:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 44/11-03610-E4E26C95; Sat, 23 Sep 2017 09:50:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsXiVRvkqOujdyz
 S4FyPlcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF2xiKWgtucFa9XezcwXmbvYuTkEBKYziix
 7XEtiM0isIxVYvN79y5GLg4JgUOsEsf/bGQBSUgIpEkcn7uIGcbunD4FqJkDyK6SeLuPH8QUE
 tCU2NhgCdIqJDCRSWL2uz6w+cICBhIN67+zQsxXlWhdMJcFpJ5NQEWibY0hSFgEyJz+8xMTSC
 +zQIeoxL3G5UwQvW4SO55dYQSxeQXMJQ7+XMcOseAci8Taj6uZIBKCEidnPgG7k1lAS+LGv5d
 MIAuYBaQllv/jAAlzCthKfJy2GaxEFGhZ59I5LBMYRWch6Z6FpHsWQvcCRuZVjBrFqUVlqUW6
 hmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBEcEABDsY728MOMQoycGkJMpbo
 3UsUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xRdoJxgUWp6akVaZg4wNmHSEhw8SiK827WB0r
 zFBYm5xZnpEKlTjLoc+/bc+sMkxJKXn5cqJc7bCTJDAKQoozQPbgQsTVxilJUS5mUEOkqIpyC
 1KDezBFX+FaM4B6OSMO9RkFU8mXklcJteAR3BBHRE+eojIEeUJCKkpBoY67Tv+nFJsb151PxV
 6Fh7+Ye4DN+GD+e8V/x9tT7KZOGCYvt3Rw86Vb/s3CvPUB1h2OBsH121XT9MvXyamW3r0vDTU
 6XSpDq2z/rQu2RK+atukf3y5iZuU2/adbq2GcQdvrd2LfeRd3m7tX5flD1qES/T8Ptp7L7kAy
 y7ux457Y7zebPkg7KgEktxRqKhFnNRcSIAXyDWKg4DAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506160204!118339310!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58488 invoked from network); 23 Sep 2017 09:50:04 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Sep 2017 09:50:04 -0000
Received: by mail-wm0-f65.google.com with SMTP id e64so3153093wmi.2
 for <xen-devel@lists.xenproject.org>; Sat, 23 Sep 2017 02:50:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=d3VYg/ceXwwEG5lOD49u0I/LAYytBuuZovR0VbnIZnE=;
 b=GLMhuAQ5Eoo1C37oLW7bFdVlbD1sN82IJeaYPrazMgPS7iUQdiBTLGK4I2HbAeVaC9
 0BpsOsRnRg/oBSI8C5Fb9mukkc9X9EgPMrH/fz8rMOr3SC0C5K+bbrT5PuHxE957WJfX
 bdAt5dHthxWHUMejKwqTn0zbee27Tbr6bo6FKilurOKftEYgNq+rlJ1AaWJm1knBAohz
 xtO7tnR8WMR9F7X7p7W0U9lHPSyzM4cFhdKPB8rICMuXzV4ZO4yPVHHAxkcvPmw9d0Eq
 w9cNR6tbiTuB0NDFVAsH9Ag4MglpiyS1v8ytvhnIu0BMSBo6DLPGvO4Dc0tw3EmTgkCl
 LKDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=d3VYg/ceXwwEG5lOD49u0I/LAYytBuuZovR0VbnIZnE=;
 b=Wlsp7H9vR//3oF7aUOfh5HJszM0UaePzjskWwIgnxR4BxxukW841O7KRKBRL8sU00/
 calf8BL+n0R4xZD1RcD24/LYL4s6qh9lLlah9pA6vmjlrN6RKhUiCaS+d2M9GdENKW/w
 ugCn6HLJmMOw7Bd9T3cKYgCrqCU7ifJmao7yxb94pwDjnRFz6qpFFD4Cawt3LhlzWiht
 HgJtFRHORu8ZJ6E0KwcQ3q3QBf/zuHdimdkOc2Dpfpq6uQ0h2Sl93A9puqvVOmXdIrHf
 fkWMCUlhJ0qssYaShE6Yc8FwW2b8F32Rk7i4qOR2sn1G4SS+QTTpJOONDpArhJWaWLO0
 lfEw==
X-Gm-Message-State: AHPjjUiTOFsmN+F8uf4bL+tEJA9AqkeZkwGc5qGVwEmQJsAkPPC+soH9
 tsB40acy60J7oVcvzj1J1ws=
X-Google-Smtp-Source: AOwi7QB6BYhbWIN+WhbqdnEr+H+lnkdu8amCrIpQkUNwQwp10sedr+BPVgu9d8tQo+xmmvB8kT4Ilw==
X-Received: by 10.28.153.206 with SMTP id b197mr6520468wme.60.1506160204438;
 Sat, 23 Sep 2017 02:50:04 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id 55sm3189458wrw.60.2017.09.23.02.50.01
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 23 Sep 2017 02:50:03 -0700 (PDT)
Date: Sat, 23 Sep 2017 11:49:59 +0200
From: Ingo Molnar <mingo@kernel.org>
To: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <20170923094959.hfzx7fzrdyj47vdn@gmail.com>
References: <20170817080920.5ljlkktngw2cisfg@gmail.com>
 <CAJcbSZGbtc-i0X1NiBAvZA7cxpGkwSLKNB7oDNCsFxOCdhkR_g@mail.gmail.com>
 <CAJcbSZGhvwt=5ERtBHLJnwS=6AXBZLTMfrafzeUCqYy=-MKWDg@mail.gmail.com>
 <20170825080443.tvvr6wzs362cjcuu@gmail.com>
 <CAJcbSZFJQMKw21kLwr4QGoSM7DMgKRzzjWxkYBF2c1HciCzvGg@mail.gmail.com>
 <CAJcbSZH6hwaWKrvUZR33ExYaZaWKMSv4tJJA3yZkniLvLbTFMw@mail.gmail.com>
 <20170921155919.skpyt7dutod5ul4t@gmail.com>
 <CAJcbSZHOuxy5BVxD0xJUdQfB-OMgbvfiP-2CJzf52K-7JZAy-A@mail.gmail.com>
 <20170922163225.bfrd5myl6d7deiim@gmail.com>
 <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b65e912f-eeb3-5f1e-bb4a-2dffc0b6481e@zytor.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Sparse Mailing-list <linux-sparse@vger.kernel.org>,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+IHdyb3RlOgoKPiBPbiAwOS8yMi8xNyAw
OTozMiwgSW5nbyBNb2xuYXIgd3JvdGU6Cj4gPiAKPiA+IEJUVy4sIEkgdGhpbmsgdGhpbmdzIGlt
cHJvdmVkIHdpdGggT1JDIGJlY2F1c2Ugd2l0aCBPUkMgd2UgaGF2ZSBSQlAgYXMgYW4gZXh0cmEg
Cj4gPiByZWdpc3RlciBhbmQgd2l0aCBQSUUgd2UgbG9zZSBSQlggLSBzbyByZWdpc3RlciBwcmVz
c3VyZSBpbiBjb2RlIGdlbmVyYXRpb24gaXMgCj4gPiBsb3dlci4KPiA+IAo+IAo+IFdlIGxvc2Ug
RUJYIG9uIDMyIGJpdHMsIGJ1dCB3ZSBkb24ndCBsb3NlIFJCWCBvbiA2NCBiaXRzIC0gc2luY2Ug
eDg2LTY0Cj4gaGFzIFJJUC1yZWxhdGl2ZSBhZGRyZXNzaW5nIHRoZXJlIGlzIG5vIG5lZWQgZm9y
IGEgZGVkaWNhdGVkIFBJQyByZWdpc3Rlci4KCkluZGVlZCwgYnV0IHdlJ2QgdXNlIGEgbmV3IHJl
Z2lzdGVyIF9hIGxvdF8gZm9yIGNvbnN0cnVjdHMsIHRyYW5zZm9ybWluZzoKCiAgbW92ICAgIHI5
LFFXT1JEIFBUUiBbcjExKjgtMHg3ZTNkYTA2MF0gKDggYnl0ZXMpCgppbnRvOgoKICBsZWEgICAg
cmJ4LFtyaXArPG9mZj5dICg3IGJ5dGVzKQogIG1vdiAgICByOSxRV09SRCBQVFIgW3JieCtyMTEq
OF0gKDYgYnl0ZXMpCgouLi4gd2hpY2ggSSBzdXBwb3NlIGlzIHF1aXRlIGNsb3NlIHRvIChidXQg
bm90IHRoZSBzYW1lIGFzKSAnbG9zaW5nJyBSQlguCgpPZiBjb3Vyc2UgdGhlIGNvbXBpbGVyIGNh
biBwaWNrIG90aGVyIHJlZ2lzdGVycyBhcyB3ZWxsLCBub3QgdGhhdCBpdCBtYXR0ZXJzIG11Y2gg
CnRvIHJlZ2lzdGVyIHByZXNzdXJlIGluIGxhcmdlciBmdW5jdGlvbnMgaW4gdGhlIGVuZC4gUGx1
cyBpZiB0aGUgY29tcGlsZXIgaGFzIHRvIApwaWNrIGEgY2FsbGVlLXNhdmVkIHJlZ2lzdGVyIHRo
ZXJlJ3MgdGhlIGFkZGl0aW9uYWwgc2F2aW5nL3Jlc3RvcmluZyBvdmVyaGVhZCBvZiAKdGhhdCBh
cyB3ZWxsLgoKUmlnaHQ/Cgo+IEknbSBzb21ld2hhdCBjb25mdXNlZCBob3cgd2UgY2FuIGhhdmUg
YXMgbXVjaCBhcyBhbG1vc3QgMSUgb3ZlcmhlYWQuICBJIHN1c3BlY3QgCj4gdGhhdCB3ZSBlbmQg
dXAgbWFraW5nIGEgR09UIGFuZCBtYXliZSBldmVuIGEgUExUIGZvciBubyBnb29kIHJlYXNvbi4K
ClNvIHRoZSBhYm92ZSB0cmFuc2Zvcm1hdGlvbiBhbG9uZSB3b3VsZCBleHBsYWluIGEgZ29vZCBj
aHVuayBvZiB0aGUgb3ZlcmhlYWQgSSAKdGhpbmsuCgpUaGFua3MsCgoJSW5nbwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:00:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhEl-0004Gt-A4; Sat, 23 Sep 2017 10:00:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dvhEj-0004Gn-IG
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:00:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 73/41-17770-4C036C95; Sat, 23 Sep 2017 10:00:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwUPeQwbF
 IgxNPTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPbUfYCxq5K9Ye2crWwNjE2cXIxSEkMINR
 YsKZL4wgDovAMlaJ1TPusII4EgKHWCXabv5l72LkBHLSJDq29LPC2K1LDkPFqyTWXVwGFOcAG
 qUpsbHBEmLqRCaJpedms4HUCAsYSDSs/w7WyyKgKjHx2hMWkHo2ARWJtjWGIGERIHP6z09MIL
 3MAvNEJI7fbmSF6HWT2PHsCiOIzStgLrFjxVxGiAXNLBIff29mhkgISpycCTKUE6hbS+LGv5d
 MIAuYBaQllv/jADE5BWwl9p8oAqkQBdrVuXQOywRG0VlImmchaZ6F0LyAkXkVo0ZxalFZapGu
 kZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgXDAAwQ7GMwsCDzFKcjApifLWa
 B2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu18PKCdYlJqeWpGWmQOMUJi0BAePkgjvFn2gNG
 9xQWJucWY6ROoUozHHhTuX/jBxHNhz6w+TEEtefl6qlDjvF5BSAZDSjNI8uEGwxHGJUVZKmJc
 R6DQhnoLUotzMElT5V4ziHIxKwryHQKbwZOaVwO17BXQKE9Ap5auPgJxSkoiQkmpgvF0+eWlk
 ZKPTn2jD7VuVpnrLv3rPXNbbsWChSrz0o8JPTYs8dhkLT+z4dXbVse6igyERn/miIidtV374M
 1dRb4PDlcc79kdeln8ioLFW7o3+0+/7nlSwX7fnCExTudHAK1y7lOvT0kzuSs8Yg7706S819y
 lPdZ6/PiuxaobKMf7IuY9KexX8lFiKMxINtZiLihMBJjlu3BcDAAA=
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506160834!70325903!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33194 invoked from network); 23 Sep 2017 10:00:34 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Sep 2017 10:00:34 -0000
Received: by mail-wr0-f193.google.com with SMTP id g50so1740812wra.3
 for <xen-devel@lists.xenproject.org>; Sat, 23 Sep 2017 03:00:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=MtuesPsnbgv71GmUYmHnUB7S2G1XtD36IRGUXG9Ck1Y=;
 b=ubrhYDpTQQ5kYEOMWxM+6Sz0rVksosKEjDUoUg2EBU5NPSLGJwFpAwLYJXTua1I3kq
 WYguDnajSEHLRzpkkrUtw7GECtZOxRuJ3rOR/iuYMTfJkcvhIGNiJr4kgteISAYNPZ5f
 8OpFvSsy7dStF3BQ+BjKayh6uVE+Yn1AjCtfarWZeahglg5iNsO7e7dNBfpy8AsML7/G
 PvoYXU4YBhqJglYKOiW0qGfpB0yQhjvEQvelnELkLTJqbB74UqWUR+j6kKgmB5E8lVtj
 Ukt84Chn9T0g7WXR1qkcERlR9hU8Qnv51CVS987a3DLdnp7ZRUPFYnUoOo86AYzSafbU
 M6gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=MtuesPsnbgv71GmUYmHnUB7S2G1XtD36IRGUXG9Ck1Y=;
 b=Ssi4eektCOugZz4VDBc5QSRzAOc950dBIjNJL+YVk5GvtaCYs6MWu5luDGf7UggsEf
 ZTbxMQj66l2hqd54gdEbblIlzjKDkvBnf1haslJBybHFHKgtE4olZqTgnz7VMKwf7BSV
 Pp/XGrbISMCoQ68t49wSQvau5g3bYarFJzHFLTAS8EewJTrmvsCtUQGmoJm9xL7VE25p
 Ew9r9Yy/Qc/gVBkpojIPA8PNBEg5qEzIRMo6NWRsADqbZzaHruuu/JaCMve1i2H3GQLq
 tPAN/a/BJqra3uqXBsBW3rYBlJ2GeD4YbQNAF1RGk8Fl56SDEAZh7WU0MAwrMhxh0kgg
 sZow==
X-Gm-Message-State: AHPjjUiyZdAUmeV8cy2d1VTOLScnerb069spYzaGUM+yRmxDhfBImk0E
 uPj7O3GbGPsOzND8GW3J5hQ=
X-Google-Smtp-Source: AOwi7QBPnyihXiCET4s22hL4EEamu0CpegNelBlhemS1Px3nhqGbk40NRfyBxEVeM7q8LccLc4T5EA==
X-Received: by 10.223.135.155 with SMTP id b27mr1531933wrb.10.1506160834322;
 Sat, 23 Sep 2017 03:00:34 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id y99sm6440408wmh.1.2017.09.23.03.00.31
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 23 Sep 2017 03:00:33 -0700 (PDT)
Date: Sat, 23 Sep 2017 12:00:29 +0200
From: Ingo Molnar <mingo@kernel.org>
To: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <20170923100029.6nzpui6c3ke76bbs@gmail.com>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
 <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
 <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>, Pavel Machek <pavel@ucw.cz>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Peter Foley <pefoley2@pefoley.com>,
 Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+IHdyb3RlOgoKPiBXZSBkbyBuZWVkIHRv
IGNvbnNpZGVyIGhvdyB3ZSB3YW50IG1vZHVsZXMgdG8gZml0IGludG8gd2hhdGV2ZXIgbW9kZWwg
d2UKPiBjaG9vc2UsIHRob3VnaC4gIFRoZXkgY2FuIGJlIGFkamFjZW50LCBvciB3ZSBjb3VsZCBn
byB3aXRoIGEgbW9yZQo+IHRyYWRpdGlvbmFsIGR5bmFtaWMgbGluayBtb2RlbCB3aGVyZSB0aGUg
bW9kdWxlcyBjYW4gYmUgc2VwYXJhdGUsIGFuZAo+IGNoYWluZWQgdG9nZXRoZXIgd2l0aCB0aGUg
bWFpbiBrZXJuZWwgdmlhIHRoZSBHT1QuCgpTbyBJIGJlbGlldmUgd2Ugc2hvdWxkIHN0YXJ0IHdp
dGggJ2FkamFjZW50Jy4gVGhlIHRoaW5nIGlzLCBoYXZpbmcgbW9kdWxlcyAKc2VwYXJhdGVseSBy
YW5kb21pemVkIG1vc3RseSBoZWxwcyBpZiBhbnkgb2YgdGhlIHNlY3JldCBsb2NhdGlvbnMgZmFp
bHMgYW5kCndlIHdhbnQgdG8gcHJldmVudCBob3BwaW5nIGZyb20gb25lIHRvIHRoZSBvdGhlci4g
QnV0IGlmIG9uZSB0aGUga2VybmVsLXByaXZpbGVnZWQKc2VjcmV0IGxvY2F0aW9uIGZhaWxzIHRo
ZW4gS0FTTFIgaGFzIGFscmVhZHkgZmFpbGVkIHRvIGEgc2lnbmlmaWNhbnQgZGVncmVlLi4uCgpT
byBJIHRoaW5rIHRoZSBsYXJnZS1QSUMgbW9kZWwgZm9yIG1vZHVsZXMgZG9lcyBub3QgYnV5IHVz
IGFueSByZWFsIGFkdmFudGFnZXMgaW4gCnByYWN0aWNlLCBhbmQgdGhlIGRpc2FkdmFudGFnZXMg
b2YgbGFyZ2UtUElDIGFyZSByZWFsIGFuZCBtb3N0IExpbnV4IHVzZXJzIGhhdmUgdG8gCnBheSB0
aGF0IGNvc3QgdW5jb25kaXRpb25hbGx5LCBhcyBkaXN0cm8ga2VybmVscyBoYXZlIGhhbGYgb2Yg
dGhlaXIga2VybmVsIApmdW5jdGlvbmFsaXR5IGxpdmluZyBpbiBtb2R1bGVzLgoKQnV0IEkgZG8g
c2VlIGZ1bmRhbWVudGFsIHZhbHVlIGluIGJlaW5nIGFibGUgdG8gaGlkZSB0aGUga2VybmVsIHNv
bWV3aGVyZSBpbiBhIH40OCAKYml0cyBhZGRyZXNzIHNwYWNlLCBlc3BlY2lhbGx5IGlmIHdlIGFs
c28gaW1wbGVtZW50IExpbnVzJ3Mgc3VnZ2VzdGlvbiB0byB1dGlsaXplIAp0aGUgbG93ZXIgYml0
cyBhcyB3ZWxsLiAwLi4yODE0NzQ5NzY3MTA2NTYgaXMgYSBuaWNlbHkgbGFyZ2UgcmFuZ2UgYW5k
IHdpbGwgZ2V0IApsYXJnZXIgd2l0aCB0aW1lLgoKQnV0IGl0IHNob3VsZCBhbGwgYmUgZG9uZSBz
bWFydGx5IGFuZCBjYXJlZnVsbHk6CgpGb3IgZXhhbXBsZSwgdGhlcmUgd291bGQgYmUgY29sbGlz
aW9uIHdpdGggcmVndWxhciB1c2VyLXNwYWNlIG1hcHBpbmdzLCByaWdodD8KQ2FuIGxvY2FsIHVu
cHJpdmlsZWdlZCB1c2VycyB1c2UgbW1hcChNQVBfRklYRUQpIHByb2JpbmcgdG8gZmlndXJlIG91
dCB3aGVyZQp0aGUga2VybmVsIGxpdmVzPwoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhLp-0004Ue-1o; Sat, 23 Sep 2017 10:07:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhLn-0004UY-M4
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:07:55 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D6/48-01910-A7236C95; Sat, 23 Sep 2017 10:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVywNykQrfS6Fi
 kwf1uG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQ9k/sBdMsK47eusnSwLhRu4uRi0NIYBqj
 xJKOO+xdjJwcEgK8EkeWzWDtYuQAsv0lvjyJBgkLCTQwSnxpNwGx2QTUJR5/7WECsUUElCTur
 ZrMBDKHWWAZs8THF6tYQRLCAs4SBz5dAZvJIqAqcaJpByOIzSvgLrHl83YmiF1yEiePTWaFiA
 tKnJz5hAVkLzPQgvXzhEDCzALyEs1bZzNPYOSbhaRqFkLVLCRVCxiZVzGqF6cWlaUW6VrqJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsbXP50OMUpyMCmJ8tZoHYsU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLAQxcIcGi1PTUirTMHGDIw6QlOHiURHjTDYDSvMUFi
 bnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd69hkClAiClGaV5cINgsXiJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjBvGchCnsy8Erh9r4BOYQI6pXz1EZBTShIRUlINjBOvml6V39r
 w72uX+ImkA1vSg0uk6mXtNl1fOWXlGUVxz32JTntuXOyccGLetINXz180sV7DcDckeXO0v84O
 zrUFv/+db5x2Y+s3vcPWMXonf2StfpMSZZK2eNmMixcPXp9e+yf+/V2+5b5bZ6eYX+7rfxd8u
 sOy6Nyu13WnXBx6WqRjV/nqvrBSYinOSDTUYi4qTgQAHBnC0cACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506161271!115468638!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40189 invoked from network); 23 Sep 2017 10:07:53 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:07:53 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Sep 2017 03:07:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601159"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:07:48 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:09 +0800
Message-Id: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 00/15] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92NAoKQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkFja2VkIGFuZCBSZXZpZXdlZCBsaXN0
IGJlZm9yZSBWNDoKCmEgLSBBY2tlZC1ieQpyIC0gUmV2aWV3ZWQtYnkKCiAgYXIgcGF0Y2ggMiAg
LSBSZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBt
YWtlIHRoZW0gYmUgZ2VuZXJhbAogIHIgIHBhdGNoIDMgIC0geDg2OiByZW5hbWUgJ2NibV90eXBl
JyB0byAncHNyX3R5cGUnIHRvIG1ha2UgaXQgZ2VuZXJhbAogIHIgIHBhdGNoIDYgIC0geDg2OiBp
bXBsZW1lbnQgZ2V0IHZhbHVlIGludGVyZmFjZSBmb3IgTUJBCiAgYXIgcGF0Y2ggMTIgLSB0b29s
czogcmVuYW1lICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScKICBhICBwYXRjaCAx
MyAtIHRvb2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZSBhbmQg
TUJBIGdldCB2YWx1ZSBjb21tYW5kCiAgYSAgcGF0Y2ggMTUgLSBkb2NzOiBhZGQgTUJBIGRlc2Ny
aXB0aW9uIGluIGRvY3MKCi0tLQpWNCBjaGFuZ2UgbGlzdDoKClBhdGNoIDE6CiAgICAtIGFkZCAn
ZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93L3Bzci1tYmEtc2V0Jy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggc29tZSB3b3Jk
aW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBleHBsYWlu
IGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdMaW5lYXIgbW9kZS9O
b24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNyLW1iYS1zaG93Jy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3Blci10aHJl
YWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFyZXIuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSByZXZpc2lvbiBudW1iZXIu
ClBhdGNoIDI6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG5hbWVzLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGZpeCBjb21tZW50cy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQpQYXRjaCAzOgogICAgLSBmaXggd29yZHMgaW4gY29t
bWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2gg
NDoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIGZpeCBhIGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gam9pbiB0d28gY2hlY2tzIGluIGEgc2luZ2xlIGlmLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSByZWR1bmRhbnQg
aW5pdGlhbGl6YXRpb24gb2YgJ2ZlYXQtPmNvc19yZWdfdmFsWzBdJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3JlZ19iJyB0byAnZWJ4Jy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ21iYV9p
bml0X2ZlYXR1cmUnIGZyb20gJ2ludCcgdG8gJ2Jvb2wnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdjYXRfaW5pdF9mZWF0dXJlJyBm
cm9tICdpbnQnIHRvICdib29sJy4KUGF0Y2ggNToKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZyb20g
bWFjcm8gbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
aW5pdGlhbGl6ZSAnZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXScgdG8gMCB0byBwcmV2ZW50IHRv
IGxlYWsgc3RhY2sgZGF0YS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQpQ
YXRjaCA2OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQpQYXRjaCA3OgogICAgLSByZW1vdmUgJ0FMTE9D
XycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBqb2luIHR3byBjaGVja3MgaW50byBhIHNpbmdsZSBpZi4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgcmVkdW5kYW50IGxvY2FsIHZhcmlh
YmxlICdhcnJheV9sZW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBh
dGNoIDg6CiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgTElCWExfSEFWRV9QU1JfR0VORVJJQyB0
byBtZW50aW9uIG5ld2x5IGFkZGVkCiAgICAgIHB1YmxpYyBmdW5jdGlvbnMuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggOToKICAgIC0gcmVtb3ZlICdBTExPQ18n
IGZyb20gbWFjcm8gbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gcmVtb3ZlICdYQ19QU1JfRkVBVF9VTktOT1dOJyB3aGljaCBpcyBub3QgbmVjZXNzYXJ5
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnRkVB
VF8nIGZyb20gZW51bSBpdGVtIG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCiAgICAtIHJlbW92ZSAneGNfJyBmcm9tIHN0cnVjdCBuYW1lLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBjb2RlcyB0byByZWR1Y2UgaW5k
ZW50YXRpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYXNz
ZXJ0IGZvciBub3QgaGFwcGVuZWQgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBhZGQgTE9HRSB0byBzaG93IGVycm5vLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDEwOgogICAgLSByZW1vdmUgJ3hjXycgZnJvbSBzdHJ1
Y3QgbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXgg
d29yZHMgaW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ2xpYnhsX19od19pbmZvX3RvX2xpYnhsX2NhdF9p
bmZvJyB0byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4g
VGhlbiwgcmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGlieGxfX2h3X2luZm9fdG9fbGlieGxfY2F0
X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5n
ZSB0eXBlIG9mICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJyB0byB2b2lkIGFu
ZCB1c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNo
ZWNrIGZvcgogICAgICAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5mbycuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0Y2ggMTI6CiAgICAtIG1vdmUgYXNz
aWdubWVudCBvZiB4Y190eXBlIHRvIGl0cyBkZWNsYXJhdGlvbiBwbGFjZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQpQYXRjaCAxMzoKICAgIC0gdXNlIGRlc2lnbmF0ZWQg
aW5pdGlhbGl6ZXJzIGZvciAnZmVhdF9uYW1lW10nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHVzZSBMT0cgaW4gJ2xpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9t
c2cnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDE0OgogICAg
LSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBwbGFjZSBvZiBhcmdjIGNoZWNrIGFuZCByZXR1
cm4gRVhJVF9GQUlMVVJFLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAg
ICAtIGZpeCBpbmRlbnRhdGlvbiBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBtb3ZlIHNhbWUgdHlwZSBsb2NhbCB2YXJpYWJsZXMgZGVjbGFyYXRpb24g
dG8gYSBzaW5nbGUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQpQ
YXRjaCAxNToKICAgIC0gbW9kaWZ5IGRlc2NyaXB0aW9uIG9mIE1CQSBpbiAneGwucG9kLjEuaW4n
IHRvIGJlIHNhbWUgYXMgZmVhdHVyZSBkb2MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gZml4IHdvcmRzIGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCgpZaSBTdW4gKDE1KToKICBkb2NzOiBjcmVhdGUgTWVtb3J5IEJhbmR3aWR0
aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgZG9jdW1lbnQKICBSZW5hbWUgUFNSIHN5c2N0bC9k
b21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBtYWtlIHRoZW0gYmUKICAgIGdlbmVy
YWwKICB4ODY6IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3JfdHlwZScgdG8gbWFrZSBpdCBnZW5l
cmFsCiAgeDg2OiBpbXBsZW1lbnQgZGF0YSBzdHJ1Y3R1cmUgYW5kIENQVSBpbml0IGZsb3cgZm9y
IE1CQQogIHg4NjogaW1wbGVtZW50IGdldCBodyBpbmZvIGZsb3cgZm9yIE1CQQogIHg4NjogaW1w
bGVtZW50IGdldCB2YWx1ZSBpbnRlcmZhY2UgZm9yIE1CQQogIHg4NjogaW1wbGVtZW50IHNldCB2
YWx1ZSBmbG93IGZvciBNQkEKICB0b29sczogY3JlYXRlIGdlbmVyYWwgaW50ZXJmYWNlcyB0byBz
dXBwb3J0IHBzciBhbGxvY2F0aW9uIGZlYXR1cmVzCiAgdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3
IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZQogIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyBs
aWJ4bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczogaW1wbGVtZW50IHRoZSBuZXcgeGwg
Z2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IHJlbmFtZSAneGNfcHNyX2NhdF90eXBlJyB0
byAneGNfcHNyX3R5cGUnCiAgdG9vbHM6IGltcGxlbWVudCBuZXcgZ2VuZXJpYyBnZXQgdmFsdWUg
aW50ZXJmYWNlIGFuZCAgTUJBIGdldCB2YWx1ZQogICAgY29tbWFuZAogIHRvb2xzOiBpbXBsZW1l
bnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNldCB2YWx1ZQogICAg
Y29tbWFuZAogIGRvY3M6IGFkZCBNQkEgZGVzY3JpcHRpb24gaW4gZG9jcwoKIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgIHwgMjkxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICB8ICAzMyArKysrCiBkb2Nz
L21pc2MveGwtcHNyLm1hcmtkb3duICAgICAgICAgICB8ICA2MyArKysrKysrCiB0b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgNCArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggICAgICAgfCAgNDYgKysrLS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAg
ICAgICAgIHwgMTE0ICsrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgfCAgMzcgKysrKwogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgICAgICAgfCAy
MTkgKysrKysrKysrKysrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAg
ICAgICAgfCAgMjIgKysrCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MiArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICB8ICAxMiArKwogdG9vbHMv
eGwveGxfcHNyLmMgICAgICAgICAgICAgICAgICAgfCAyODAgKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCAgODEgKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAgICAgICAgIHwgMzU4ICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAg
ICAgICAgfCAgNTMgKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICB8
ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oICAgICAgICAgICB8ICAyMiArKy0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwgIDMyICsrLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgIDI4ICsrLQogeGVuL3hzbS9mbGFzay9ob29rcy5j
ICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzIHwgICA4ICstCiAyMSBmaWxlcyBjaGFuZ2VkLCAxMzU0IGluc2VydGlvbnMoKyksIDM2MCBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9t
YmEucGFuZG9jCgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhLy-0004VQ-9a; Sat, 23 Sep 2017 10:08:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhLw-0004V5-ND
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A4/8F-03642-48236C95; Sat, 23 Sep 2017 10:08:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1taRottodCz
 SYH+vjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnGy5x5bwcWcimtHjzE3MN7y72Lk5BASqJCY
 OnU7I4gtIcArcWTZDFYI21/i96c9rBA1DYwSh7s1QWw2AXWJx197mEBsEQEliXurJgPZXBzMA
 suYJT6+WAXUwMEhLBAp8fZFPEgNi4CqxNHfIPM5OHgF3CU2fDaHGC8ncfLYZLDxnAIeEs03Tr
 BArHKX+HvzKTOIzSsgKHFy5hMWkFZmoLXr5wmBhJkF5CWat85mnsAoMAtJ1SyEqllIqhYwMq9
 i1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSwYg2MH4bVnA
 IUZJDiYlUd4arWORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR47xgA5QSLUtNTK9Iyc4ARApOW4
 OBREuFNB0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc18kQqEgApCijNA9uBCxaLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtwxkFU9mXgncpldARzABHVG++gjIESWJCCmpBsbSmdP
 sAzvVRF62af3Q1/l5cal1tvaBS+s+Xl38W6vkvLN0o76ElGQJn4/l07q+qaq/M8NS5p8NzPeo
 XXS5irGR8/SN1N0SDNKbf4avCS3N8a9+vke+KTSwLmGO7k1ugc0Jt3eeWnZ554Xfa2e/8k27O
 l3D333726dSPf+3HJ7kd6Zn+7VdG/SUWIozEg21mIuKEwHyNMAX0QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506161279!108642358!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30678 invoked from network); 23 Sep 2017 10:08:01 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:01 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 23 Sep 2017 03:07:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601166"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:07:56 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:10 +0800
Message-Id: <1506160104-5890-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 01/15] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0Bs
aW51eC5pbnRlbC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
djQ6CiAgICAtIGFkZCAnZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93
L3Bzci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBleHBsYWluIGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9m
ICdMaW5lYXIgbW9kZS9Ob24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNy
LW1iYS1zaG93Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ3Blci10aHJlYWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFy
ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSBy
ZXZpc2lvbiBudW1iZXIuCnYzOgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyByZWxhdGVkIGRl
c2NyaXB0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGV4
cGxhaW4gJ2xpbmVhcicgYW5kICdub24tbGluZWFyJyBiZWZvcmUgbWVudGlvbmluZyB0aGVtLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBkZXNyaXB0
aW9uIG9mICdwc3ItbWJhLXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gZXhwbGFpbiAnTUJBX01BWCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gcmVtb3ZlICduPDY0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGQgY29udGV4dCBpbiAnVGVzdGluZycgcGFydCB0byBt
YWtlIHRoaW5ncyBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCnYyOgogICAgLSBkZWNsYXJlICdIVycgaW4gVGVybWlub2xvZ3kuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJ
RCBvZiBkb21haW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFj
ZSAnQ09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgJ3Bzci1tYmEtc2hvdycgdG8gc3RhdGUg
dGhhdCB0aGUgZGVjaW1hbCB2YWx1ZSBpcwogICAgICBzaG93biBmb3IgbGluZWFyIG1vZGUgYnV0
IGhleGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGluZWFyIG1vZGUuCiAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9y
IGltcHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHVzZSAn
PD4nIHRvIHNwZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQp2MToKICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIg
dG8gYXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgotLS0KIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgfCAyOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKZGlmZiAtLWdpdCBh
L2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2ludGVs
X3Bzcl9tYmEucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdhNmE1
ODgKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9j
CkBAIC0wLDAgKzEsMjkxIEBACislIEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSBGZWF0dXJlCislIFJldmlzaW9uIDEuNgorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisK
Ky0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hp
dGVjdHVyZShzKTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9v
bHN0YWNrCisKKyAgICAgICBIYXJkd2FyZTogTUJBIGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNl
cnZlciBhbmQgYmV5b25kCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAg
ICAgICAgIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0
eSBCaXRNYXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisq
IENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UKKyogSFcgICAgICAgICAgSGFyZHdhcmUKKyog
TUJBICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisqIE1TUnMgICAgICAgIE1h
Y2hpbmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNo
YXJlZCBSZXNvdXJjZQorKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2YWx1ZSBvciBkZWxheSB2YWx1
ZQorCisjIE92ZXJ2aWV3CisKK1RoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
ZmVhdHVyZSBwcm92aWRlcyBpbmRpcmVjdCBhbmQgYXBwcm94aW1hdGUKK2NvbnRyb2wgb3ZlciBt
ZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVz
IE9TLworaHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9t
YWlucyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZAordGhyb3R0bGluZyBtZWNoYW5pc20uCisKKyMg
VXNlciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1tYmEiIHRv
IGJvb3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJlLgorCisqIHhsIGludGVy
ZmFjZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6CisK
KyAgICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4gVW5kZXIg
ZGlmZmVyZW50IG1vZGVzLCBpdAorICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgor
CisgICAgIFRoZXJlIGFyZSB0d28gbW9kZXM6CisgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQg
cHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAorICAg
ICBpZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUu
IFZhbHVlcyBub3QgYW4gZXZlbgorICAgICBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUKKyAgICAgZGVsYXkgYXBw
bGllZCkgYnkgSFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFs
dWUgaXMKKyAgICAgbGluZWFyLgorCisgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkg
dmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2
YWx1ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0
d28gd2lsbAorICAgICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0
d28gYnkgSFcgYXV0b21hdGljYWxseS4gVGhlCisgICAgIHJlc3BvbnNlIG9mIHRocm90dGxpbmcg
dmFsdWUgaXMgbm9uLWxpbmVhci4KKworICAgICBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRo
ZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cworICAgICBoZXhh
ZGVjaW1hbCB2YWx1ZS4KKworICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWR8
ZG9tYWluLW5hbWU+IDx0aHJvdHRsaW5nPmA6CisKKyAgICAgU2V0IG1lbW9yeSBiYW5kd2lkdGgg
dGhyb3R0bGluZyBmb3IgZG9tYWluLgorCisgICAgIE9wdGlvbnM6CisgICAgICctcyc6IFNwZWNp
ZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nl
c3NlZC4KKworICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRo
ZSBhcHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlpbmcKKyAgICAgdGhlIHRyYWZmaWMgYmV0d2Vl
biBjb3JlIGFuZCBtZW1vcnkuIFRoZSBoaWdoZXIgdGhyb3R0bGluZyB2YWx1ZSByZXN1bHRzIGlu
CisgICAgIGxvd2VyIGJhbmR3aWR0aC4gVGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIChNQkFfTUFY
KSBzdXBwb3J0ZWQgY2FuIGJlCisgICAgIG9idGFpbmVkIHRocm91Z2ggQ1BVSUQgaW5zaWRlIGh5
cGVydmlzb3IuIFVzZXIgY2FuIGtub3cgaXQgdGhyb3VnaAorICAgICBgcHNyLWh3aW5mb2AuCisK
KyMgVGVjaG5pY2FsIGRldGFpbHMKKworTUJBIGlzIGEgbWVtYmVyIG9mIEludGVsIFBTUiBmZWF0
dXJlcywgaXQgc2hhcmVzIHRoZSBiYXNlIFBTUiBpbmZyYXN0cnVjdHVyZQoraW4gWGVuLgorCisj
IyBIYXJkd2FyZSBwZXJzcGVjdGl2ZQorCisgIE1CQSBkZWZpbmVzIGEgcmFuZ2Ugb2YgTVNScyB0
byBzdXBwb3J0IHNwZWNpZnlpbmcgYSBkZWxheSB2YWx1ZSAoVGhydGwpIHBlcgorICBDT1MsIHdp
dGggZGV0YWlscyBiZWxvdy4KKworICBgYGAKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IE1TUiAocGVyIHNvY2tldCkgICAgICAgICAgIHwg
ICAgQWRkcmVzcyAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAgIHwgSUEzMl9MMl9RT1NfRXh0X0JXX1RocnRsXzAgfCAgICAgMHhENTAg
ICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t
KworICAgfCAuLi4gICAgICAgICAgICAgICAgICAgICAgICB8ICAuLi4gICAgICAgICAgIHwKKyAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElB
MzJfTDJfUU9TX0V4dF9CV19UaHJ0bF9uIHwgICAgIDB4RDUwK24gICAgfAorICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgYGBgCisKKyAgV2hlbiBj
b250ZXh0IHN3aXRjaCBoYXBwZW5zLCB0aGUgQ09TIElEIG9mIGRvbWFpbiBpcyB3cml0dGVuIHRv
IHBlci1oeXBlci0KKyAgdGhyZWFkIE1TUiBgSUEzMl9QUVJfQVNTT0NgLCBhbmQgdGhlbiBoYXJk
d2FyZSBlbmZvcmNlcyBiYW5kd2lkdGggYWxsb2NhdGlvbgorICBhY2NvcmRpbmcgdG8gdGhlIHRo
cm90dGxpbmcgdmFsdWUgc3RvcmVkIGluIHRoZSBUaHJ0bCBNU1IgcmVnaXN0ZXIuCisKKyMjIFRo
ZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBNQkEgYW5kIENBVC9DRFAKKworICBHZW5lcmFsbHkgc3Bl
YWtpbmcsIE1CQSBpcyBjb21wbGV0ZWx5IGluZGVwZW5kZW50IG9mIENBVC9DRFAsIGFuZCBhbnkK
KyAgY29tYmluYXRpb24gbWF5IGJlIGFwcGxpZWQgYXQgYW55IHRpbWUsIGUuZy4gZW5hYmxpbmcg
TUJBIHdpdGggQ0FUCisgIGRpc2FibGVkLgorCisgIEJ1dCBpdCBuZWVkcyB0byBiZSBub3RpY2Vk
IHRoYXQgTUJBIHNoYXJlcyBDT1MgaW5mcmFzdHJ1Y3R1cmUgd2l0aCBDQVQsCisgIGFsdGhvdWdo
IE1CQSBpcyBlbnVtZXJhdGVkIGJ5IGRpZmZlcmVudCBDUFVJRCBsZWFmIGZyb20gQ0FUICh3aGlj
aAorICBpbmRpY2F0ZXMgdGhhdCB0aGUgbWF4IENPUyBvZiBNQkEgbWF5IGJlIGRpZmZlcmVudCBm
cm9tIENBVCkuIEluIHNvbWUKKyAgY2FzZXMsIGEgZG9tYWluIGlzIHBlcm1pdHRlZCB0byBoYXZl
IGEgQ09TIHRoYXQgaXMgYmV5b25kIG9uZSAob3IgbW9yZSkKKyAgb2YgUFNSIGZlYXR1cmVzIGJ1
dCB3aXRoaW4gdGhlIG90aGVycy4gRm9yIGluc3RhbmNlLCBsZXQncyBhc3N1bWUgdGhlIG1heAor
ICBDT1Mgb2YgTUJBIGlzIDggYnV0IHRoZSBtYXggQ09TIG9mIEwzIENBVCBpcyAxNiwgd2hlbiBh
IGRvbWFpbiBpcyBhc3NpZ25lZAorICA5IGFzIENPUywgdGhlIEwzIENBVCBDQk0gYXNzb2NpYXRl
ZCB0byBDT1MgOSB3b3VsZCBiZSBlbmZvcmNlZCwgYnV0IGZvciBNQkEsCisgIHRoZSBIVyB3b3Jr
cyBhcyBkZWZhdWx0IHZhbHVlIGlzIHNldCBzaW5jZSBDT1MgOSBpcyBiZXlvbmQgdGhlIG1heCBD
T1MgKDgpCisgIG9mIE1CQS4KKworIyMgRGVzaWduIE92ZXJ2aWV3CisKKyogQ29yZSBDT1MvVGhy
dGwgYXNzb2NpYXRpb24KKworICBXaGVuIGVuZm9yY2luZyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24sIGFsbCBjb3JlcyBvZiBkb21haW5zIGhhdmUKKyAgdGhlIHNhbWUgZGVmYXVsdCBUaHJ0
bCBNU1IgKENPUzApIHdoaWNoIHN0b3JlcyB0aGUgc2FtZSBUaHJ0bCAoMCkuIFRoZQorICBkZWZh
dWx0IFRocnRsIE1TUiBpcyB1c2VkIG9ubHkgaW4gaHlwZXJ2aXNvciBhbmQgaXMgdHJhbnNwYXJl
bnQgdG8gdG9vbCBzdGFjaworICBhbmQgdXNlci4KKworICBTeXN0ZW0gYWRtaW5pc3RyYXRvcnMg
Y2FuIGNoYW5nZSBQU1IgYWxsb2NhdGlvbiBwb2xpY3kgYXQgcnVudGltZSBieQorICB1c2luZyB0
aGUgdG9vbCBzdGFjay4gU2luY2UgTUJBIHNoYXJlcyBDT1MgSUQgd2l0aCBDQVQvQ0RQLCBhIENP
UyBJRAorICBjb3JyZXNwb25kcyB0byBhIDItdHVwbGUsIGxpa2UgW0NCTSwgVGhydGxdIHdpdGgg
b25seS1DQVQgZW5hYmxlZCwgd2hlbiBDRFAKKyAgaXMgZW5hYmxlZCwgdGhlIENPUyBJRCBjb3Jy
ZXNwb25kcyB0byBhIDMtdHVwbGUsIGxpa2UgW0NvZGVfQ0JNLCBEYXRhX0NCTSwKKyAgVGhydGxd
LiBJZiBuZWl0aGVyIENBVCBub3IgQ0RQIGlzIGVuYWJsZWQsIHRoaW5ncyBhcmUgZWFzaWVyLCBz
aW5jZSBvbmUgQ09TCisgIElEIGNvcnJlc3BvbmRzIHRvIG9uZSBUaHJ0bC4KKworKiBWQ1BVIHNj
aGVkdWxlCisKKyAgVGhpcyBwYXJ0IHJldXNlcyBDQVQgQ09TIGluZnJhc3RydWN0dXJlLgorCisq
IE11bHRpLXNvY2tldHMKKworICBEaWZmZXJlbnQgc29ja2V0cyBtYXkgaGF2ZSBkaWZmZXJlbnQg
TUJBIGFiaWxpdHkgKGxpa2UgbWF4IENPUykKKyAgYWx0aG91Z2ggaXQgaXMgY29uc2lzdGVudCBv
biB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBjYXBhYmlsaXR5CisgIG9mIHBlci1zb2NrZXQgTUJB
IGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBhcnQgcmV1c2VzIENBVCBDT1MgaW5mcmFzdHJ1Y3R1
cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERlc2NyaXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRl
cmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBwYXJhbTogInBzcj1tYmEiIHRvIGVuYWJsZSB0aGUg
ZmVhdHVyZS4KKworICAyLiBTWVNDVEw6CisgICAgICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFf
Z2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGluZm9ybWF0aW9uLgorCisgIDMuIERPTUNUTDoKKyAg
ICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5n
IGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhS
VEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKworKiB4bCBpbnRlcmZhY2VzOgorCisg
IDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlkXQorICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFp
biBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZhbHVlLiBGb3IgbGluZWFyIG1vZGUsCisgICAgICAg
ICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNo
b3dzIGhleGFkZWNpbWFsCisgICAgICAgICAgdmFsdWUuCisgICAgICAgICAgPT4gWEVOX1NZU0NU
TF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01DVExfUFNSX01CQV9PUF9HRVRfVEhSVEwKKworICAy
LiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRvbWFpbi1pZD4gPHRocm90dGxpbmc+CisgICAgICAg
ICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBY
RU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRMCisKKyAgMy4gcHNyLWh3aW5mbworICAgICAg
ICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9uLCBpbmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQv
TUJBLgorICAgICAgICAgID0+IFhFTl9TWVNDVExfUFNSX01CQV9nZXRfaW5mbworCisqIEtleSBk
YXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0dXJlIEhXIGluZm8KKworICAgICBgYGAKKyAgICAg
c3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVkIGludCB0aHJ0bF9tYXg7CisgICAgICAgICBib29s
IGxpbmVhcjsKKyAgICAgfSBtYmE7CisKKyAgICAgLSBNZW1iZXIgYHRocnRsX21heGAKKworICAg
ICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGku
ZS4gTUJBX01BWC4KKworICAgICAtIE1lbWJlciBgbGluZWFyYAorCisgICAgICAgYGxpbmVhcmAg
bWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5IHZhbHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAg
ICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEgaXMgYSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1
cmVzLCBpdCB3b3VsZAorICAgICBzaGFyZSB0aGUgYmFzZSBQU1IgaW5mcmFzdHJ1Y3R1cmUgaW4g
WGVuLiBGb3IgZXhhbXBsZSwgdGhlICdjb3NfbWF4JworICAgICBpcyBhIGNvbW1vbiBIVyBwcm9w
ZXJ0eSBmb3IgYWxsIGZlYXR1cmVzLiBTbywgZm9yIG90aGVyIGRhdGEgc3RydWN0dXJlCisgICAg
IGRldGFpbHMsIHBsZWFzZSByZWZlciB0byAnaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jJy4KKwor
IyBMaW1pdGF0aW9ucworCitNQkEgY2FuIG9ubHkgd29yayBvbiBIVyB3aGljaCBzdXBwb3J0cyBp
dCAoY2hlY2sgYnkgQ1BVSUQpLgorCisjIFRlc3RpbmcKKworV2UgY2FuIGV4ZWN1dGUgdGhlc2Ug
Y29tbWFuZHMgdG8gdmVyaWZ5IE1CQSBvbiBkaWZmZXJlbnQgSFdzIHN1cHBvcnRpbmcgdGhlbS4K
KworRm9yIGV4YW1wbGU6CisgIDEuIFVzZXIgY2FuIGdldCB0aGUgTUJBIGhhcmR3YXJlIGluZm8g
dGhyb3VnaCAncHNyLWh3aW5mbycgY29tbWFuZC4gRnJvbQorICAgICByZXN1bHQsIHVzZXIgY2Fu
IGtub3cgaWYgdGhpcyBoYXJkd2FyZSB3b3JrcyB1bmRlciBsaW5lYXIgbW9kZSBvciBub24tCisg
ICAgIGxpbmVhciBtb2RlLCB0aGUgbWF4IHRocm90dGxpbmcgdmFsdWUgKE1CQV9NQVgpIGFuZCBz
byBvbi4KKworICAgIHJvb3RAOn4kIHhsIHBzci1od2luZm8gLS1tYmEKKyAgICBNZW1vcnkgQmFu
ZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6CisgICAgU29ja2V0IElEICAgICAgIDogMAorICAgIExp
bmVhciBNb2RlICAgICA6IEVuYWJsZWQKKyAgICBNYXhpbXVtIENPUyAgICAgOiA3CisgICAgTWF4
aW11bSBUaHJvdHRsaW5nIFZhbHVlOiA5MAorICAgIERlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZTog
MAorCisgIDIuIFRoZW4sIHVzZXIgY2FuIHNldCBhIHRocm90dGxpbmcgdmFsdWUgdG8gYSBkb21h
aW4uIEZvciBleGFtcGxlLCBzZXQgJzB4YScsCisgICAgIGkuZSAxMCUgZGVsYXkuCisKKyAgICBy
b290QDp+JCB4bCBwc3ItbWJhLXNldCAxIDB4YQorCisgIDMuIFVzZXIgY2FuIGNoZWNrIHRoZSBj
dXJyZW50IGNvbmZpZ3VyYXRpb24gb2YgdGhlIGRvbWFpbiB0aHJvdWdoCisgICAgICdwc3ItbWFi
LXNob3cnLiBGb3IgbGluZWFyIG1vZGUsIHRoZSBkZWNpbWFsIHZhbHVlIGlzIHNob3duLgorCisg
ICAgcm9vdEA6fiQgeGwgcHNyLW1iYS1zaG93IDEKKyAgICBTb2NrZXQgSUQgICAgICAgOiAwCisg
ICAgRGVmYXVsdCBUSFJUTCAgIDogMAorICAgICAgIElEICAgICAgICAgICAgICAgICAgICAgTkFN
RSAgICAgICAgICAgIFRIUlRMCisgICAgICAgIDEgICAgICAgICAgICAgICAgIHVidW50dTE0ICAg
ICAgICAgICAgIDEwCisKKyMgQXJlYXMgZm9yIGltcHJvdmVtZW50CisKK04vQQorCisjIEtub3du
IGlzc3VlcworCitOL0EKKworIyBSZWZlcmVuY2VzCisKKyJJTlRFTCBSRVNPVVJDRSBESVJFQ1RP
UiBURUNITk9MT0dZIChJTlRFTCBSRFQpIEFMTE9DQVRJT04gRkVBVFVSRVMiIFtJbnRlbCA2NCBh
bmQgSUEtMzIgQXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIgTWFudWFscywgdm9sM10o
aHR0cDovL3d3dy5pbnRlbC5jb20vY29udGVudC93d3cvdXMvZW4vcHJvY2Vzc29ycy9hcmNoaXRl
Y3R1cmVzLXNvZnR3YXJlLWRldmVsb3Blci1tYW51YWxzLmh0bWwpCisKKyMgSGlzdG9yeQorCist
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KK0RhdGUgICAgICAgUmV2aXNpb24gVmVyc2lvbiAgTm90ZXMKKy0tLS0t
LS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQorMjAxNy0wMS0xMCAxLjAgICAgICBYZW4gNC45ICBEZXNpZ24gZG9jdW1lbnQg
d3JpdHRlbgorMjAxNy0wNy0xMCAxLjEgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgZGF0YSBzdHJ1Y3R1cmUgYWNjb3JkaW5nIHRv
IGxhdGVzdAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlczsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMi4gQWRkIGNvbnRlbnQgZm9yICdBcmVhcyBmb3IgaW1wcm92
ZW1lbnQnOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLiBPdGhlciBtaW5vciBjaGFu
Z2VzLgorMjAxNy0wOC0wOSAxLjIgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAxLiBSZW1vdmUgYSBzcGVjaWFsIGNoYXJhY3RlciB0byBhdm9pZCBl
cnJvciB3aGVuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1aWxkaW5nIHBhbmRv
Yy4KKzIwMTctMDgtMTUgMS4zICAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMS4gQWRkIHRlcm1pbm9sb2d5ICdIVycuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDIuIENoYW5nZSAnQ09TIElEIG9mIFZDUFUnIHRvICdDT1MgSUQgb2YgZG9t
YWluJy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gQ2hhbmdlICdDT1MgcmVnaXN0
ZXInIHRvICdUaHJ0bCBNU1InLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LiBFeHBs
YWluIHRoZSB2YWx1ZSBzaG93biBmb3IgJ3Bzci1tYmEtc2hvdycgdW5kZXIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGlmZmVyZW50IG1vZGVzLgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA1LiBSZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9yIGltcHJvdmVtZW50Jy4K
KzIwMTctMDgtMTYgMS40ICAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMS4gQWRkICc8PicgZm9yIG1hbmRhdG9yeSBhcmd1bWVudC4KKzIwMTctMDgt
MzAgMS41ICAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMS4gTW9kaWZ5IHdvcmRzIGluICdPdmVydmlldycgdG8gbWFrZSBpdCBlYXNpZXIgdG8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJzdGFuZC4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMi4gRXhwbGFpbiAnbGluZWFyL25vbi1saW5lYXInIG1vZGVzIGJlZm9y
ZSBtZW50aW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW0uCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMuIEV4cGxhaW4gdGhyb3R0bGluZyB2YWx1ZSBtb3JlIGFj
Y3VyYXRlLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LiBFeHBsYWluICdNQkFfTUFY
Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNS4gQ29ycmVjdCBzb21lIHdvcmRzIGlu
ICdEZXNpZ24gT3ZlcnZpZXcnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LiBDaGFu
Z2UgJ21iYV9pbmZvJyB0byAnbWJhJyBhY2NvcmRpbmcgdG8gY29kZQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjaGFuZ2VzLiBBbHNvLCBtb2RpZnkgY29udGVudHMgb2YgaXQuCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcuIEFkZCBjb250ZXh0IGluICdUZXN0aW5nJyBw
YXJ0IHRvIG1ha2UgdGhpbmdzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vcmUg
Y2xlYXIuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDguIFJlbW92ZSAnbjw2NCcgdG8g
YXZvaWQgb3V0LW9mLXN5bmMuCisyMDE3LTA5LTIxIDEuNiAgICAgIFhlbiA0LjEwIENoYW5nZXM6
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIEFkZCAnZG9tYWluLW5hbWUnIGFzIHBh
cmFtZXRlciBvZiAncHNyLW1iYS1zaG93LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwc3ItbWJhLXNldCcuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuIEZpeCBzb21l
IHdvcmRpbmdzLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLiBFeHBsYWluIGhvdyB1
c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0
LiBNb3ZlIHRoZSBkZXNjcmlwdGlvbiBvZiAnTGluZWFyIG1vZGUvTm9uLWxpbmVhcgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RlJyBpbnRvIHNlY3Rpb24gb2YgJ3Bzci1tYmEt
c2hvdycuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuIENoYW5nZSAncGVyLXRocmVh
ZCcgdG8gJ3Blci1oeXBlci10aHJlYWQnLgorLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhM8-0004YI-Ln; Sat, 23 Sep 2017 10:08:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhM8-0004Y2-1Z
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FB/B0-03422-F8236C95; Sat, 23 Sep 2017 10:08:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVywNxEW7fX6Fi
 kwbEmBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePwSq6CPYsYK168/8PewPivrIuRk0NIoELi
 wKynjCC2hACvxJFlM1ghbH+Jxi/fmLsYuYBqGhgl5hxZCVbEJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgfNMEh+33gNLCAukSPx59R9sEouAqsTt5j8sIDavgLtET89NdogNchInj00Gq+EU8JBovn
 GCBeIid4m/N58yQ9QLSpyc+QQozgG0QF1i/TwhkDCzgLxE89bZzBMYBWYhqZqFUDULSdUCRuZ
 VjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYF68N
 PMQoycGkJMpbo3UsUogvKT+lMiOxOCO+qDQntfgQowwHh5IELwcw2IUEi1LTUyvSMnOAcQKTl
 uDgURLhTTcASvMWFyTmFmemQ6ROMRpzHNt0+Q8TR8fNu3+YhFjy8vNSpcR59xoClQqAlGaU5s
 ENgsXvJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzloEs5MnMK4Hb9wroFCagU8pXHwE5pSQ
 RISXVwFgvVim7J/Pzls0SznsnpbZOOXZsL4uBffHS/jXuqq96hXbyCjCo2P0tT3C9Wqx9okvz
 6L1KbpErCziSBabfLf/szCX9afLdv8VsM6by3HpwfumFP4zTV2/72rGdKejICeP4KzLhdjx/X
 ltf5Duuz3rz2NQupY8ZpffiPzLL6Ypw9G/br61uyKDEUpyRaKjFXFScCADF98ve2gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506161291!80771374!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57372 invoked from network); 23 Sep 2017 10:08:12 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:12 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP; 23 Sep 2017 03:08:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601190"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:06 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:11 +0800
Message-Id: <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKVGhlIHN5
c2N0bC9kb21jdGwgdmVyc2lvbiBudW1iZXJzIGFyZSBidW1wZWQuCgpTaWduZWQtb2ZmLWJ5OiBZ
aSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5w
LnBlbmdAbGludXguaW50ZWwuY29tPgoKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG5h
bWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGZpeCBjb21t
ZW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gcmVt
b3ZlICdvcC9PUCcgZnJvbSBuYW1lcyBhbmQgbW9kaWZ5IHNvbWUgbmFtZXMgZnJvbSAnUFNSX0NB
VCcgdG8KICAgICAgJ1BTUl9BTExPQycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjE6CiAgICAtIGFkZCBkZXNjcmlwdGlvbiBhYm91dCB3aGF0IHRvIGJlIGNoYW5nZWQg
aW4gY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gYnVt
cCBzeXNjdGwvZG9tY3RsIHZlcnNpb24gbnVtYmVycy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkg
TGl1KQotLS0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgIDQgKy0tCiB0
b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICAgICAgICB8IDUyICsrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAg
IHwgNTIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L3Bzci5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAg
ICAgICAgICAgICAgfCAyOCArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oICAgICAgICAgfCAzMCArKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaCAgICAgICAgIHwgMjAgKysrKysrKy0tLS0tLS0KIHhlbi94c20vZmxh
c2svaG9va3MuYyAgICAgICAgICAgICAgIHwgIDggKysrLS0tCiB4ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycyB8ICA4ICsrKy0tLQogOSBmaWxlcyBjaGFuZ2VkLCAxMDIgaW5zZXJ0
aW9ucygrKSwgMTAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmlu
ZGV4IDMzOGNhYWYuLmZiMWEyOTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAt
MTQsNyArMTQsNyBAQCBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuIHsKIAl0bWVtX2NvbnRyb2wgZ2V0
c2NoZWR1bGVyIHNldHNjaGVkdWxlcgogfTsKIGFsbG93IGRvbTBfdCB4ZW5fdDp4ZW4yIHsKLQly
ZXNvdXJjZV9vcCBwc3JfY210X29wIHBzcl9jYXRfb3AgcG11X2N0cmwgZ2V0X3N5bWJvbAorCXJl
c291cmNlX29wIHBzcl9jbXRfb3AgcHNyX2FsbG9jIHBtdV9jdHJsIGdldF9zeW1ib2wKIAlnZXRf
Y3B1X2xldmVsbGluZ19jYXBzIGdldF9jcHVfZmVhdHVyZXNldCBsaXZlcGF0Y2hfb3AKIAlnY292
X29wIHNldF9wYXJhbWV0ZXIKIH07CkBAIC0zOSw3ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20w
X3Q6ZG9tYWluIHsKIH07CiBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbjIgewogCXNldF9jcHVp
ZCBnZXR0c2Mgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRfbWF4X2V2dGNobiBzZXRfdm51bWFpbmZv
Ci0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9jYXRfb3AKKwlnZXRfdm51bWFpbmZvIHBz
cl9jbXRfb3AgcHNyX2FsbG9jCiB9OwogYWxsb3cgZG9tMF90IGRvbTBfdDpyZXNvdXJjZSB7IGFk
ZCByZW1vdmUgfTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9s
aWJ4Yy94Y19wc3IuYwppbmRleCAwMzliOTIwLi42MjNlMjZiIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjU4LDI3ICsyNTgs
MjcgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CiAgICAgY2FzZSBYQ19Q
U1JfQ0FUX0wzX0NCTToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9M
M19DQk07CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk07CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fQ09ERToKLSAgICAgICAgY21kID0g
WEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFOworICAgICAgICBjbWQgPSBYRU5fRE9N
Q1RMX1BTUl9TRVRfTDNfQ09ERTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FU
X0wzX0NCTV9EQVRBOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wz
X0RBVEE7CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgotICAgICAgICBjbWQgPSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wyX0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9Q
U1JfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJy
bm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9wc3JfY2F0X29wOworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bz
cl9hbGxvYzsKICAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Ci0gICAgZG9tY3Rs
LnUucHNyX2NhdF9vcC5jbWQgPSBjbWQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC50YXJnZXQg
PSB0YXJnZXQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC5kYXRhID0gZGF0YTsKKyAgICBkb21j
dGwudS5wc3JfYWxsb2MuY21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxvYy50YXJnZXQg
PSB0YXJnZXQ7CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLmRhdGEgPSBkYXRhOwogCiAgICAgcmV0
dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQpAQCAtMjk0LDMxICsyOTQsMzEgQEAgaW50
IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCwKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wz
X0NCTToKLSAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk07Cisg
ICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk07CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fQ09ERToKLSAgICAgICAgY21kID0gWEVOX0RPTUNU
TF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDNfQ09ERTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9E
QVRBOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE7Cisg
ICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRBOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfR0VUX0wyX0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wy
X0NCTTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFSU5W
QUw7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBkb21jdGwuY21kID0gWEVOX0RP
TUNUTF9wc3JfY2F0X29wOworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzsK
ICAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Ci0gICAgZG9tY3RsLnUucHNyX2Nh
dF9vcC5jbWQgPSBjbWQ7Ci0gICAgZG9tY3RsLnUucHNyX2NhdF9vcC50YXJnZXQgPSB0YXJnZXQ7
CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLmNtZCA9IGNtZDsKKyAgICBkb21jdGwudS5wc3JfYWxs
b2MudGFyZ2V0ID0gdGFyZ2V0OwogCiAgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
IAogICAgIGlmICggIXJjICkKLSAgICAgICAgKmRhdGEgPSBkb21jdGwudS5wc3JfY2F0X29wLmRh
dGE7CisgICAgICAgICpkYXRhID0gZG9tY3RsLnUucHNyX2FsbG9jLmRhdGE7CiAKICAgICByZXR1
cm4gcmM7CiB9CkBAIC0zMjksMzAgKzMyOSwzMCBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfaW5mbyh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAogICAg
IGludCByYyA9IC0xOwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCi0gICAgc3lzY3RsLmNtZCA9IFhF
Tl9TWVNDVExfcHNyX2NhdF9vcDsKLSAgICBzeXNjdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHNv
Y2tldDsKKyAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wc3JfYWxsb2M7CisgICAgc3lzY3Rs
LnUucHNyX2FsbG9jLnRhcmdldCA9IHNvY2tldDsKIAogICAgIHN3aXRjaCAoIGx2bCApCiAgICAg
ewogICAgIGNhc2UgMjoKLSAgICAgICAgc3lzY3RsLnUucHNyX2NhdF9vcC5jbWQgPSBYRU5fU1lT
Q1RMX1BTUl9DQVRfZ2V0X2wyX2luZm87CisgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQg
PSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbzsKICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNo
LCAmc3lzY3RsKTsKICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAq
Y29zX21heCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4OwotICAgICAg
ICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbjsK
KyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29z
X21heDsKKyAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2lu
Zm8uY2JtX2xlbjsKICAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IGZhbHNlOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMzoKLSAgICAgICAgc3lzY3RsLnUucHNyX2NhdF9v
cC5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm87CisgICAgICAgIHN5c2N0bC51
LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzsKICAgICAgICAgcmMg
PSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICB7
Ci0gICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5j
b3NfbWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0
X2luZm8uY2JtX2xlbjsKLSAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IHN5c2N0bC51LnBzcl9j
YXRfb3AudS5jYXRfaW5mby5mbGFncyAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5f
U1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOworICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5w
c3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNj
dGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgKmNkcF9lbmFi
bGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9QU1JfTDNfQ0RQOwogICAgICAgICB9CiAgICAgICAg
IGJyZWFrOwogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMTI3Yzg0ZS4uYjlhZmRmMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAt
MTQzOSw2MCArMTQzOSw2MCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A6Ci0gICAgICAgIHN3
aXRjaCAoIGRvbWN0bC0+dS5wc3JfY2F0X29wLmNtZCApCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Bz
cl9hbGxvYzoKKyAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCB2YWwzMjsKIAotICAgICAgICBjYXNlIFhFTl9E
T01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92
YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9TRVRfTDNfQ0JNOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfQ0JNX1RZUEVfTDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0
X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAgICAgICBjYXNlIFhFTl9E
T01DVExfUFNSX1NFVF9MM19DT0RFOgorICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwg
ZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9
IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgIGNh
c2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEE6CisgICAgICAgICAgICByZXQgPSBwc3Jfc2V0
X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCi0g
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk06Ci0gICAgICAgICAg
ICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAorICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk06CisgICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMik7CiAgICAgICAgICAgICBicmVhazsKIAot
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgotICAgICAgICAg
ICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06CisgICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzKTsKLSAgICAgICAgICAgIGRv
bWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5w
c3JfYWxsb2MuZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VU
X0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNy
X2NhdF9vcC50YXJnZXQsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NPREU6
CisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRh
cmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBF
X0wzX0NPREUpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMy
OworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7CiAgICAgICAg
ICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQToKLSAgICAgICAgICAgIHJldCA9IHBz
cl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgY2FzZSBY
RU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQToKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFs
KGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7Ci0gICAgICAgICAgICBkb21jdGwt
PnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7CisgICAgICAgICAgICBkb21jdGwtPnUucHNyX2Fs
bG9jLmRhdGEgPSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAg
ICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9D
Qk06Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9v
cC50YXJnZXQsCisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTToKKyAgICAg
ICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOwot
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOworICAgICAgICAg
ICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFj
ayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IGRhYTJhZWIuLmM4NTE1MTEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTM4
Miw3ICszODIsNyBAQCBzdGF0aWMgYm9vbCBsM19jZHBfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1
Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgIGlmICggIWNhdF9nZXRfZmVhdF9pbmZvKGZlYXQsIGRh
dGEsIGFycmF5X2xlbikgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBkYXRhW1BTUl9J
TkZPX0lEWF9DQVRfRkxBR10gfD0gWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKKyAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfRkxBR10gfD0gWEVOX1NZU0NUTF9QU1JfTDNfQ0RQOwogCiAgICAg
cmV0dXJuIHRydWU7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4v
YXJjaC94ODYvc3lzY3RsLmMKaW5kZXggYzNmZGFlOC4uZTQ0ZDhhZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTcxLDQ1
ICsxNzEsNDUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKIAogICAgICAgICBicmVhazsKIAotICAg
IGNhc2UgWEVOX1NZU0NUTF9wc3JfY2F0X29wOgotICAgICAgICBzd2l0Y2ggKCBzeXNjdGwtPnUu
cHNyX2NhdF9vcC5jbWQgKQorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6CisgICAgICAg
IHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKICAgICAgICAgewogICAgICAgICAg
ICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKIAotICAgICAgICBjYXNlIFhF
Tl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzoKKyAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BT
Ul9nZXRfbDNfaW5mbzoKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZv
KHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRf
aW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAg
ICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBz
eXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgc3lz
Y3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXggPQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKLSAgICAgICAg
ICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9CisgICAgICAgICAg
ICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbiA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsK
LSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uZmxhZ3MgPQorICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzID0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUdd
OwogCi0gICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5c2N0bCwgc3lz
Y3RsLCB1LnBzcl9jYXRfb3ApICkKKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1
ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCiAgICAgICAgICAgICAgICAgcmV0
ID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86CisgICAgICAgIGNhc2UgWEVOX1NZU0NU
TF9QU1JfZ2V0X2wyX2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRf
aW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICByZXQgPSBwc3Jf
Z2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAg
ICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAg
ICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci0gICAg
ICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQorICAgICAg
ICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW4gPQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xF
Tl07Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzID0K
KyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9G
TEFHXTsKIAotICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGws
IHN5c2N0bCwgdS5wc3JfY2F0X29wKSApCisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90
b19ndWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvYykgKQogICAgICAgICAgICAgICAg
IHJldCA9IC1FRkFVTFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oCmluZGV4IDUwZmY1OGYuLjBjNmY2YWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM3LDcgKzM3
LDcgQEAKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVm
aW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZQorI2RlZmluZSBYRU5f
RE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGYKIAogLyoKICAqIE5CLiB4ZW5fZG9t
Y3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVyIGZvciB0aGlzIG9wZXJhdGlvbi4KQEAg
LTExNDcsMjEgKzExNDcsMjEgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7CiB0eXBl
ZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgeGVuX2RvbWN0bF9tb25pdG9yX29wX3Q7
CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX21vbml0b3Jfb3BfdCk7CiAKLXN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgewotI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfU0VUX0wzX0NCTSAgICAgMAotI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wz
X0NCTSAgICAgMQotI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREUgICAg
MgotI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RBVEEgICAgMwotI2RlZmlu
ZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREUgICAgNAotI2RlZmluZSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEEgICAgNQotI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9D
QVRfT1BfU0VUX0wyX0NCTSAgICAgNgotI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VU
X0wyX0NCTSAgICAgNwotICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExf
UFNSX0NBVF9PUF8qICovCitzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgeworI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNICAgICAwCisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dF
VF9MM19DQk0gICAgIDEKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NPREUgICAgMgor
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfREFUQSAgICAzCisjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0dFVF9MM19DT0RFICAgIDQKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RB
VEEgICAgNQorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNICAgICA2CisjZGVmaW5l
IFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk0gICAgIDcKKyAgICB1aW50MzJfdCBjbWQ7ICAgICAg
IC8qIElOOiBYRU5fRE9NQ1RMX1BTUl8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJ
TiAqLwogICAgIHVpbnQ2NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCiB9OwotdHlwZWRlZiBz
dHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90OwotREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3JfY2F0X29wX3QpOwordHlwZWRlZiBz
dHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgeGVuX2RvbWN0bF9wc3JfYWxsb2NfdDsKK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2FsbG9jX3QpOwogCiBzdHJ1Y3QgeGVu
X2RvbWN0bCB7CiAgICAgdWludDMyX3QgY21kOwpAQCAtMTIzOCw3ICsxMjM4LDcgQEAgc3RydWN0
IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX3NldHZudW1haW5mbyAgICAgICAgICAg
ICAgICAgIDc0CiAjZGVmaW5lIFhFTl9ET01DVExfcHNyX2NtdF9vcCAgICAgICAgICAgICAgICAg
ICAgNzUKICNkZWZpbmUgWEVOX0RPTUNUTF9tb25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3
NwotI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4Cisj
ZGVmaW5lIFhFTl9ET01DVExfcHNyX2FsbG9jICAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZp
bmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQogI2RlZmluZSBY
RU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5lIFhFTl9E
T01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKQEAgLTEzMDEsNyArMTMwMSw3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdm51bWEg
ICAgICAgICAgICAgdm51bWE7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3Ag
ICAgICAgIHBzcl9jbXRfb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3Ag
ICAgICAgIG1vbml0b3Jfb3A7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3Ag
ICAgICAgIHBzcl9jYXRfb3A7CisgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9hbGxvYyAg
ICAgICAgIHBzcl9hbGxvYzsKICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA3ODMwYjk4
Li45Y2I3ZTE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSAi
cGh5c2Rldi5oIgogI2luY2x1ZGUgInRtZW0uaCIKIAotI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVS
RkFDRV9WRVJTSU9OIDB4MDAwMDAwMEYKKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVS
U0lPTiAweDAwMDAwMDEwCiAKIC8qCiAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBi
dWZmZXIgcmluZy4KQEAgLTc0MywyMiArNzQzLDIyIEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRv
cG9pbmZvIHsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8geGVuX3N5c2N0
bF9wY2l0b3BvaW5mb190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wY2l0
b3BvaW5mb190KTsKIAotI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8gICAg
ICAgICAgICAgICAwCi0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbyAgICAg
ICAgICAgICAgIDEKLXN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3AgewotICAgIHVpbnQzMl90
IGNtZDsgICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSX0NBVF8qICovCisjZGVmaW5lIFhFTl9T
WVNDVExfUFNSX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAorI2RlZmluZSBYRU5fU1lTQ1RM
X1BTUl9nZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEKK3N0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9h
bGxvYyB7CisgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfKiAq
LwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KICAgICB1bmlvbiB7CiAgICAgICAg
IHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50MzJfdCBjYm1fbGVuOyAgIC8qIE9VVDogQ0JNIGxl
bmd0aCAqLwogICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsgICAvKiBPVVQ6IE1heGltdW0g
Q09TICovCi0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAgICAgKDF1IDw8IDAp
CisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX0wzX0NEUCAgICAgICAoMXUgPDwgMCkKICAgICAgICAg
ICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogT1VUOiBDQVQgZmxhZ3MgKi8KICAgICAgICAgfSBj
YXRfaW5mbzsKICAgICB9IHU7CiB9OwotdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0
X29wIHhlbl9zeXNjdGxfcHNyX2NhdF9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X3N5c2N0bF9wc3JfY2F0X29wX3QpOwordHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxs
b2MgeGVuX3N5c2N0bF9wc3JfYWxsb2NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9z
eXNjdGxfcHNyX2FsbG9jX3QpOwogCiAjZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9BTExfQ0xJ
RU5UUyAweEZGRkZVCiAKQEAgLTExMzcsNyArMTEzNyw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsK
ICNkZWZpbmUgWEVOX1NZU0NUTF9nY292X29wICAgICAgICAgICAgICAgICAgICAgICAyMAogI2Rl
ZmluZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAgIDIxCiAjZGVmaW5l
IFhFTl9TWVNDVExfcGNpdG9wb2luZm8gICAgICAgICAgICAgICAgICAgMjIKLSNkZWZpbmUgWEVO
X1NZU0NUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICAyMworI2RlZmluZSBYRU5fU1lT
Q1RMX3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDIzCiAjZGVmaW5lIFhFTl9TWVNDVExf
dG1lbV9vcCAgICAgICAgICAgICAgICAgICAgICAgMjQKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRf
Y3B1X2xldmVsbGluZ19jYXBzICAgICAgICAyNQogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVf
ZmVhdHVyZXNldCAgICAgICAgICAgIDI2CkBAIC0xMTY2LDcgKzExNjYsNyBAQCBzdHJ1Y3QgeGVu
X3N5c2N0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAgICAgIHNj
aGVkdWxlcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAgICAgICAgICAg
Z2Nvdl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCAgICAgICAgcHNy
X2NtdF9vcDsKLSAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCAgICAgICAgcHNy
X2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jICAgICAgICAgcHNy
X2FsbG9jOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICAgICAgICAgICB0bWVt
X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfbGV2ZWxsaW5nX2NhcHMgY3B1X2xl
dmVsbGluZ19jYXBzOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfZmVhdHVyZXNldCAg
ICBjcHVfZmVhdHVyZXNldDsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwppbmRleCA1NmRjNWIwLi5lNTM4N2M2IDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC03NDMs
OCArNzQzLDggQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50
IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NtdF9vcDoKICAgICAgICAgcmV0dXJuIGN1
cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0NNVF9PUCk7
CiAKLSAgICBjYXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKLSAgICAgICAgcmV0dXJuIGN1cnJl
bnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0NBVF9PUCk7Cisg
ICAgY2FzZSBYRU5fRE9NQ1RMX3Bzcl9hbGxvYzoKKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFz
X3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fUFNSX0FMTE9DKTsKIAogICAgIGNh
c2UgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVy
bShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TT0ZUX1JFU0VUKTsKQEAgLTgwNyw5ICs4
MDcsOSBAQCBzdGF0aWMgaW50IGZsYXNrX3N5c2N0bChpbnQgY21kKQogICAgIGNhc2UgWEVOX1NZ
U0NUTF9wc3JfY210X29wOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VD
SU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU4yX19QU1JfQ01UX09QLCBOVUxMKTsKLSAgICBjYXNlIFhFTl9TWVNDVExfcHNy
X2NhdF9vcDoKKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgogICAgICAgICByZXR1cm4g
YXZjX2N1cnJlbnRfaGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU4yX19QU1JfQ0FUX09QLCBOVUxMKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9BTExPQywgTlVM
TCk7CiAKICAgICBjYXNlIFhFTl9TWVNDVExfdG1lbV9vcDoKICAgICAgICAgcmV0dXJuIGRvbWFp
bl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NPTlRST0wpOwpkaWZmIC0tZ2l0
IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBkYTlmM2RmLi5kZjVmMzcyIDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtODUsOCArODUsOCBAQCBjbGFzcyB4ZW4yCiAgICAgcmVz
b3VyY2Vfb3AKICMgWEVOX1NZU0NUTF9wc3JfY210X29wCiAgICAgcHNyX2NtdF9vcAotIyBYRU5f
U1lTQ1RMX3Bzcl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9TWVNDVExfcHNyX2FsbG9j
CisgICAgcHNyX2FsbG9jCiAjIFhFTlBGX2dldF9zeW1ib2wKICAgICBnZXRfc3ltYm9sCiAjIFBN
VSBjb250cm9sCkBAIC0yNDYsOCArMjQ2LDggQEAgY2xhc3MgZG9tYWluMgogICAgIG1lbV9wYWdp
bmcKICMgWEVOTUVNX3NoYXJpbmdfb3AKICAgICBtZW1fc2hhcmluZwotIyBYRU5fRE9NQ1RMX3Bz
cl9jYXRfb3AKLSAgICBwc3JfY2F0X29wCisjIFhFTl9ET01DVExfcHNyX2FsbG9jCisgICAgcHNy
X2FsbG9jCiB9CiAKICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29u
dGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBkb21haW5zCi0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhME-0004a4-Tt; Sat, 23 Sep 2017 10:08:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMD-0004Zd-9z
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:21 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7A/BA-17770-49236C95; Sat, 23 Sep 2017 10:08:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhrzvZ6Fi
 kQf9yY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPFovlsBZvTKja+b2dtYOz07GLk5BASqJD4
 NbWXDcSWEOCVOLJsBiuE7S9x5O5sIJsLqKaBUeJj1zd2kASbgLrE4689TCC2iICSxL1Vk5lAi
 pgFfjNKnNpyCCwhLBAosfDiXDCbRUBVov3TFGYQm1fAXWLz43dMEBvkJE4emwy2jVPAQ6L5xg
 kWiIvcJf7efApVLyhxcuYToDgH0AJ1ifXzhEDCzALyEs1bZzNPYBSYhaRqFkLVLCRVCxiZVzF
 qFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYnAxDsYPy2LOAQ
 oyQHk5Iob43WsUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx3DIBygkWp6akVaZk5wDiBSUtw8
 CiJ8KaDpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc7rZAhUJABSlFGaBzcCFrOXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJMxbBrKKJzOvBG7TK6AjmICOKF99BOSIkkSElFQDY4vPAad
 qg3SpK88OBZ//U7/6d3zdzDJWr68MZ9fuT10qqdVQ+efnigmBizon/vf+tehr159Qvx1JmfMc
 0/497Hujwpuekjvvb0bFgaP7y7eeVOALO1Pvf+DrdWdD7lPn9B8/zbA7O3nqh9z76QIL1O785
 c/cc1uuUPedrb4856UrmkYVHM4swkosxRmJhlrMRcWJAK2kkUfUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506161296!61195153!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38168 invoked from network); 23 Sep 2017 10:08:19 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:19 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601206"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:12 +0800
Message-Id: <1506160104-5890-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 03/15] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBnZW5lcmFsaXpl
IGl0LgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1
cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm4/IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0Bs
aW51eC5pbnRlbC5jb20+Cgp2NDoKICAgIC0gZml4IHdvcmRzIGluIGNvbW1pdCBtZXNzYWdlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSByZXBsYWNlICdw
c3JfdmFsX3R5cGUnIHRvICdwc3JfdHlwZScgYW5kIHJlbW92ZSAnX1ZBTCcgZnJvbSB0aGUgZW51
bQogICAgICBpdGVtcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoK
ICAgIC0gcmVwbGFjZSAnUFNSX1ZBTF9UWVBFX3tMMywgTDJ9JyB0byAnUFNSX1ZBTF9UWVBFX3tM
MywgTDJ9X0NCTScuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNo
L3g4Ni9kb21jdGwuYyAgICAgfCAxNiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAg
ICAgICAgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICB8ICA0ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaCB8IDE4ICsrKysrKystLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlv
bnMoKyksIDQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBiOWFmZGYzLi4xOGNhZTg4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBA
IC0xNDQ3LDUxICsxNDQ3LDUxIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIGNhc2Ug
WEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTToKICAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFs
KGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUFNSX0NCTV9UWVBFX0wzKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Ul9UWVBFX0wzX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9E
T01DVExfUFNSX1NFVF9MM19DT0RFOgogICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwg
ZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfVFlQRV9MM19DT0RFKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVO
X0RPTUNUTF9QU1JfU0VUX0wzX0RBVEE6CiAgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChk
LCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBTUl9UWVBFX0wzX0RBVEEpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBY
RU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNOgogICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwo
ZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNS
X1RZUEVfTDJfQ0JNKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RP
TUNUTF9QU1JfR0VUX0wzX0NCTToKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRv
bWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnZhbDMyLCBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxv
Yy5kYXRhID0gdmFsMzI7CiAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DT0RFOgogICAg
ICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MM19D
T0RFKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX1RZUEVfTDNf
Q09ERSk7CiAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEgPSB2YWwzMjsKICAg
ICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
IGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEE6CiAgICAgICAgICAgICByZXQgPSBwc3Jf
Z2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wzX0RBVEEpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAg
IGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sg
PSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BT
Ul9HRVRfTDJfQ0JNOgogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51
LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIs
IFBTUl9DQk1fVFlQRV9MMik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIs
IFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEg
PSB2YWwzMjsKICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFr
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmlu
ZGV4IGM4NTE1MTEuLmFhNWE2MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEwMCwyNCArMTAwLDI0IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmVhdF9wcm9wcyB7CiAgICAgdW5zaWduZWQgaW50IGNvc19udW07CiAKICAgICAvKgot
ICAgICAqIEFuIGFycmF5IHRvIHNhdmUgYWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhl
IGZlYXR1cmUuIEl0IGlzCisgICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gcHNyX3R5
cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVyZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251
bSB0b2dldGhlciB0byBnZXQvd3JpdGUgYSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAq
IHZhbHVlcyBvbmUgYnkgb25lLgogICAgICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhf
Q09TX05VTV07CisgICAgZW51bSBwc3JfdHlwZSB0eXBlW01BWF9DT1NfTlVNXTsKIAogICAgIC8q
CiAgICAgICogYWx0X3R5cGUgaXMgJ2FsdGVybmF0aXZlIHR5cGUnLiBXaGVuIHRoaXMgJ2FsdF90
eXBlJyBpcyBpbnB1dCwgdGhlCiAgICAgICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVy
YXRpb25zLgogICAgICAqLwotICAgIGVudW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgZW51bSBw
c3JfdHlwZSBhbHRfdHlwZTsKIAogICAgIC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1
cm4gZmVhdHVyZSBIVyBpbmZvIHRocm91Z2ggc3lzY3RsLiAqLwogICAgIGJvb2wgKCpnZXRfZmVh
dF9pbmZvKShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogCiAgICAg
Lyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAq
LwotICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwg
ZW51bSBjYm1fdHlwZSB0eXBlKTsKKyAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQg
Y29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZF
QVRfVFlQRV9OVU1dOwogCiAvKgpAQCAtMjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIHZvaWQgZnJl
ZV9zb2NrZXRfcmVzb3VyY2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8o
aW5mby0+ZG9tX3NldCwgRE9NSURfSURMRSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVh
dF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3Rh
dGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlw
ZSB0eXBlKQogewogICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBGRUFUX1RZUEVf
VU5LTk9XTjsKIAogICAgIHN3aXRjaCAoIHR5cGUgKQogICAgIHsKLSAgICBjYXNlIFBTUl9DQk1f
VFlQRV9MMzoKKyAgICBjYXNlIFBTUl9UWVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0g
RkVBVF9UWVBFX0wzX0NBVDsKIAogICAgICAgICAvKgpAQCAtMjMzLDEyICsyMzMsMTIgQEAgc3Rh
dGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2Jt
X3R5cGUgdHlwZSkKIAogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wz
X0RBVEE6Ci0gICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9UWVBF
X0wzX0RBVEE6CisgICAgY2FzZSBQU1JfVFlQRV9MM19DT0RFOgogICAgICAgICBmZWF0X3R5cGUg
PSBGRUFUX1RZUEVfTDNfQ0RQOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9U
WVBFX0wyOgorICAgIGNhc2UgUFNSX1RZUEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5cGUgPSBG
RUFUX1RZUEVfTDJfQ0FUOwogICAgICAgICBicmVhazsKIApAQCAtMzYyLDE1ICszNjIsMTYgQEAg
c3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKIH0KIAogLyogTDMgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3Rh
dGljIHZvaWQgbDNfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWws
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAg
ICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEs
Ci0gICAgLnR5cGVbMF0gPSBQU1JfQ0JNX1RZUEVfTDMsCi0gICAgLmFsdF90eXBlID0gUFNSX0NC
TV9UWVBFX1VOS05PV04sCisgICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9MM19DQk0sCisgICAgLmFs
dF90eXBlID0gUFNSX1RZUEVfVU5LTk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRf
ZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTM4
Nyw5ICszODgsMTAgQEAgc3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQg
bDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2Jt
X3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNv
cywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90
eXBlIHR5cGUpCiB7Ci0gICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkg
PworICAgIHdybXNybCgoKHR5cGUgPT0gUFNSX1RZUEVfTDNfREFUQSkgPwogICAgICAgICAgICAg
TVNSX0lBMzJfUFNSX0wzX01BU0tfREFUQShjb3MpIDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BT
Ul9MM19NQVNLX0NPREUoY29zKSksCiAgICAgICAgICAgIHZhbCk7CkBAIC0zOTcsMjMgKzM5OSwy
NCBAQCBzdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQz
Ml90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRf
cHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMiwKLSAgICAudHlwZVswXSA9
IFBTUl9DQk1fVFlQRV9MM19EQVRBLAotICAgIC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NP
REUsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX0wzLAorICAgIC50eXBlWzBdID0gUFNS
X1RZUEVfTDNfREFUQSwKKyAgICAudHlwZVsxXSA9IFBTUl9UWVBFX0wzX0NPREUsCisgICAgLmFs
dF90eXBlID0gUFNSX1RZUEVfTDNfQ0JNLAogICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dl
dF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCiAv
KiBMMiBDQVQgcHJvcHMgKi8KLXN0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQg
aW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBs
Ml9jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChN
U1JfSUEzMl9QU1JfTDJfTUFTSyhjb3MpLCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlw
ZVswXSA9IFBTUl9DQk1fVFlQRV9MMiwKLSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5L
Tk9XTiwKKyAgICAudHlwZVswXSA9IFBTUl9UWVBFX0wyX0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQ
U1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8s
CiAgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwpAQCAtNjc1LDcgKzY3OCw3
IEBAIHN0YXRpYyBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWdu
ZWQgaW50IHNvY2tldCkKICAgICByZXR1cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWlu
dCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAor
aW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUs
CiAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xl
bikKIHsKICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tl
dF9pbmZvKHNvY2tldCk7CkBAIC02ODcsNyArNjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNp
Z25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5m
bykgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBz
cl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVf
dG9fZmVhdF90eXBlKHR5cGUpOwogICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5m
by0+ZmVhdHVyZXMpICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTcwOCw3ICs3MTEs
NyBAQCBpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUg
dHlwZSwKIH0KIAogaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBzb2NrZXQsCi0gICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKQorICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkK
IHsKICAgICBjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9p
bmZvKHNvY2tldCk7CiAgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcyMCw3
ICs3MjMsNyBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNvY2tldCwKICAgICBpZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJS
KGluZm8pOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBl
KTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYg
KCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1
cm4gLUVOT0VOVDsKIApAQCAtODUwLDcgKzg1Myw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9p
bnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbmV3X3ZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0OwpAQCAtODg2LDggKzg4OSw5IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3Zh
bF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGlu
ZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNl
ciBtYXkgc2V0IGJvdGggREFUQSBhbmQgQ09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNl
LAotICAgICAqIHVzZXIgaW5wdXQgJ1BTUl9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIGFsdGVy
bmF0aXZlIHR5cGUgb2YgQ0RQIGlzIHNhbWUKLSAgICAgKiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNl
dCBuZXdfdmFsIHRvIGJvdGggb2YgREFUQSBhbmQgQ09ERSB1bmRlciBzdWNoIGNhc2UuCisgICAg
ICogdXNlciBpbnB1dCAnUFNSX1RZUEVfTDNfQ0JNJyBhcyB0eXBlLiBUaGUgYWx0ZXJuYXRpdmUg
dHlwZSBvZiBDRFAgaXMKKyAgICAgKiBzYW1lIGFzIGl0LiBTbyB3ZSBzaG91bGQgc2V0IG5ld192
YWwgdG8gYm90aCBvZiBEQVRBIGFuZCBDT0RFIHVuZGVyIHN1Y2gKKyAgICAgKiBjYXNlLgogICAg
ICAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewpA
QCAtMTE3Niw3ICsxMTgwLDcgQEAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBp
bnQgc29ja2V0LCB1bnNpZ25lZCBpbnQgY29zLAogfQogCiBpbnQgcHNyX3NldF92YWwoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50NjRf
dCBuZXdfdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCisgICAgICAgICAgICAgICAgdWludDY0X3Qg
bmV3X3ZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY29z
LCBhcnJheV9sZW47CiAgICAgaW50IGNvcywgcmV0OwpAQCAtMTE5Miw3ICsxMTk2LDcgQEAgaW50
IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAg
aWYgKCBuZXdfdmFsICE9IHZhbCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVh
dF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUg
PSBwc3JfdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJS
QVlfU0laRShpbmZvLT5mZWF0dXJlcykgfHwKICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0
X3R5cGVdICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggZTQ0ZDhhZC4uOWRlZTE2
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYwpAQCAtMTc5LDcgKzE3OSw3IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAg
IGNhc2UgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAg
IHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUo
ZGF0YSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wzX0NCTSwg
ZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAKQEAgLTE5OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3Rs
KAogICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOgogICAgICAgICB7CiAg
ICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBB
UlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQ
RV9MMl9DQk0sIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQg
KQogICAgICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Bzci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAxOGE0MmYzLi5jYjNm
MDY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmgKQEAgLTUzLDEyICs1MywxMiBAQCBzdHJ1Y3QgcHNyX2NtdCB7CiAg
ICAgc3RydWN0IHBzcl9jbXRfbDMgbDM7CiB9OwogCi1lbnVtIGNibV90eXBlIHsKLSAgICBQU1Jf
Q0JNX1RZUEVfTDMsCi0gICAgUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgUFNSX0NCTV9UWVBF
X0wzX0RBVEEsCi0gICAgUFNSX0NCTV9UWVBFX0wyLAotICAgIFBTUl9DQk1fVFlQRV9VTktOT1dO
LAorZW51bSBwc3JfdHlwZSB7CisgICAgUFNSX1RZUEVfTDNfQ0JNLAorICAgIFBTUl9UWVBFX0wz
X0NPREUsCisgICAgUFNSX1RZUEVfTDNfREFUQSwKKyAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAg
UFNSX1RZUEVfVU5LTk9XTiwKIH07CiAKIGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsK
QEAgLTcyLDEyICs3MiwxMiBAQCBpbnQgcHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7
CiB2b2lkIHBzcl9mcmVlX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3
aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBp
bnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVk
IGludCBzb2NrZXQsIGVudW0gcHNyX3R5cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICp2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CisgICAgICAgICAgICAgICAgdWludDMyX3Qg
KnZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKTsKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwg
ZW51bSBjYm1fdHlwZSB0eXBlKTsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0g
cHNyX3R5cGUgdHlwZSk7CiAKIHZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQp
Owogdm9pZCBwc3JfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMG-0004bo-9D; Sat, 23 Sep 2017 10:08:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhME-0004Zo-8Z
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 84/02-03093-59236C95; Sat, 23 Sep 2017 10:08:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1tYhrzvF6Fi
 kwdRnxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS8/uZC65XVuz8n9nAuCGyi5GTQ0igQuLm
 ux42EFtCgFfiyLIZrF2MHEC2v8SjSxJdjFxAJQ2MEo829DKB1LAJqEs8/toDZosIKEncWzWZC
 aSIWeA3o8SpLYfAEsICgRJ3Z7SzgtgsAqoSZ099ZgaxeQXcJfatvQG1TE7i5LHJYDWcAh4SzT
 dOsEAc5C7x9+ZTqHpBiZMzn7CAHMQMtHj9PCGQMLOAvETz1tnMExgFZiGpmoVQNQtJ1QJG5lW
 MGsWpRWWpRbqGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGByQAEOxi/LQs4
 xCjJwaQkylujdSxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvHQOgnGBRanpqRVpmDjBGYNISH
 DxKIrzpIGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ4r5MhUKkASGlGaR7cIF
 jsXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbxnIQp7MvBK4fa+ATmECOqV89RGQU0oSEVJ
 SDYyOQnfOVdfNtnzSzxvH8f7rhC2X3slODf4+ZdGWIys8248oFq/aX8JeF+V+umf9nnlZkjxn
 r634a3P2nMRTuW6LS061cxb0SjRPitvMLrI5W/XH1EWer95Nr3JMeaGuvvnY35I4gchm15+/a
 tiiYqyY5921sTx349jKBzOVvNlezro+w98j4+gCJZbijERDLeai4kQAtbYQntgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506161296!61195153!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38278 invoked from network); 23 Sep 2017 10:08:20 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:20 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601210"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:15 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:13 +0800
Message-Id: <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub3QuCgpPbmUgdGhydGwg
cmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQpk
b21haW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMgdGhlIGRlbGF5IGJldHdlZW4gTDIgY2Fj
aGUgYW5kIG5leHQKY2FjaGUgbGV2ZWwuCgpUaGlzIHBhdGNoIGFsc28gaW1wbGVtZW50cyBpbml0
IGZsb3cgZm9yIE1CQSBhbmQgcmVnaXN0ZXIgc3R1YgpjYWxsYmFjayBmdW5jdGlvbnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NDoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGZpeCBhIGNvbW1l
bnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gam9pbiB0d28g
Y2hlY2tzIGluIGEgc2luZ2xlIGlmLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCiAgICAtIHJlbW92ZSByZWR1bmRhbnQgaW5pdGlhbGl6YXRpb24gb2YgJ2ZlYXQtPmNvc19y
ZWdfdmFsWzBdJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgJ3JlZ19iJyB0byAnZWJ4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gY2hhbmdlIHR5cGUgb2YgJ21iYV9pbml0X2ZlYXR1cmUnIGZyb20gJ2ludCcgdG8gJ2Jv
b2wnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0
eXBlIG9mICdjYXRfaW5pdF9mZWF0dXJlJyBmcm9tICdpbnQnIHRvICdib29sJy4KdjM6CiAgICAt
IHJlcGxhY2UgJ3Bzcl92YWxfdHlwZScgdG8gJ3Bzcl90eXBlJy4gQWxzbywgY2hhbmdlICdQU1Jf
VkFMX1RZUEVfTUJBJyB0bwogICAgICAnUFNSX1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZXBsYWNlICdNQkFfTElORUFSJyB0byAn
TUJBX0xJTkVBUl9NQVNLJyB0byBtYWtlIHRoZSBuYW1lIG1vcmUgY2xlYXIuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVwbGFzZSAnY2F0X2luZm8nLydtYmFf
aW5mbycgdG8gJ2NhdCcvJ21iYScgdG8gbWFrZSB0aGUgbmFtZXMgc2hvcnRlci4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnbGluZWFy
JyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
bWFrZSBmb3JtYXQgc3RyaW5nIG9mIHByaW50ZiBpbiBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRv
IHJlcGxhY2UgJ2NvcyByZWdpc3RlcicgdG8gJ3RocnRsIHJlZ2lzdGVyJyB0bwogICAgICBtYWtl
IGl0IGFjY3VyYXRlLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVzdG9y
ZSB0aGUgcGxhY2Ugb2YgdGhlIHNlbnRlbmNlIHRvIGFzc2lnbiB2YWx1ZSB0byAnZmVhdC0+Y2Jt
X2xlbicKICAgICAgYmVjYXVzZSB0aGUgTUJBIGluaXQgZmxvdyBpcyBzcGxpdHRlZCBvdXQgYXMg
YSBzZXBhcmF0ZSBmdW5jdGlvbiBpbiB2MS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcp
CiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4gd2hhdCB0aGUgTUJBIHRocnRsIGRlZmF1bCB2
YWx1ZSAnMCcgc3RhbmRzIGZvci4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAt
IGNoZWNrICd0aHJ0bF9tYXgnIHVuZGVyIGxpbmVhciBtb2RlLiBJdCBjb3VsZCBub3QgYmUgZXVx
YWwgb3IgbGFyZ2VyIHRoYW4KICAgICAgMTAwLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVu
ZykKdjE6CiAgICAtIHJlYmFzZSBjb2RlcyBvbnRvIEwyIENBVCB2MTUuCiAgICAtIG1vdmUgY29t
bWVudCB0byBhcHByb3ByaWF0ZSBwbGFjZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcp
CiAgICAtIGltcGxlbWVudCAnbWJhX2luaXRfZmVhdHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0X2Zl
YXR1cmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0ga2VlcCAncmVncy5i
JyBpbnRvIGEgbG9jYWwgdmFyaWFibGUgdG8gYXZvaWQgcmVhZGluZyBDUFVJRCBldmVyeSB0aW1l
LgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMg
ICAgICAgICAgICAgIHwgMTU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCAgIDEgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaCAgICAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNlcnRp
b25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggYWE1YTYwZi4uZTJmOGZkMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjcsMTMgKzI3
LDE2IEBACiAgKiAtIENNVCAgICAgICAgIENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neQogICog
LSBDT1MvQ0xPUyAgICBDbGFzcyBvZiBTZXJ2aWNlLiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4K
ICAqIC0gQ09TX01BWCAgICAgTWF4IG51bWJlciBvZiBDT1MgZm9yIHRoZSBmZWF0dXJlIChtaW51
cyAxKQorICogLSBNQkEgICAgICAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24KICAqIC0g
TVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKICAqIC0gUFNSICAgICAgICAg
SW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlCisgKiAtIFRIUlRMX01BWCAgIE1heCB0aHJv
dHRsZSB2YWx1ZSAoZGVsYXkgdmFsdWUpIG9mIE1CQQogICovCiAKICNkZWZpbmUgUFNSX0NNVCAg
ICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIFBTUl9DQVQgICAgICAgICgxdSA8PCAxKQogI2RlZmlu
ZSBQU1JfQ0RQICAgICAgICAoMXUgPDwgMikKKyNkZWZpbmUgUFNSX01CQSAgICAgICAgKDF1IDw8
IDMpCiAKICNkZWZpbmUgQ0FUX0NCTV9MRU5fTUFTSyAweDFmCiAjZGVmaW5lIENBVF9DT1NfTUFY
X01BU0sgMHhmZmZmCkBAIC02MCwxMCArNjMsMTQgQEAKICAqLwogI2RlZmluZSBNQVhfQ09TX05V
TSAyCiAKKyNkZWZpbmUgTUJBX0xJTkVBUl9NQVNLICAgICgxdSA8PCAyKQorI2RlZmluZSBNQkFf
VEhSVExfTUFYX01BU0sgMHhmZmYKKwogZW51bSBwc3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZ
UEVfTDNfQ0FULAogICAgIEZFQVRfVFlQRV9MM19DRFAsCiAgICAgRkVBVF9UWVBFX0wyX0NBVCwK
KyAgICBGRUFUX1RZUEVfTUJBLAogICAgIEZFQVRfVFlQRV9OVU0sCiAgICAgRkVBVF9UWVBFX1VO
S05PV04sCiB9OwpAQCAtNzEsNyArNzgsNiBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewogLyoKICAq
IFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgb25lIGZlYXR1cmUuCiAgKiBjb3NfbWF4ICAgICAt
IFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIgZ290IHRocm91Z2ggQ1BVSUQuCi0gKiBjYm1f
bGVuICAgICAtIFRoZSBsZW5ndGggb2YgQ0JNIGdvdCB0aHJvdWdoIENQVUlELgogICogY29zX3Jl
Z192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFsdWVzIG9mIENPUyByZWdpc3RlcnMuIE9uZSBl
bnRyeSBzdG9yZXMKICAqICAgICAgICAgICAgICAgdGhlIHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0
ZXIuCiAgKiAgICAgICAgICAgICAgIEZvciBMMyBDQVQgYW5kIEwyIENBVCwgb25lIGVudHJ5IGNv
cnJlc3BvbmRzIHRvIG9uZSBDT1NfSUQuCkBAIC04MCw5ICs4NiwyMyBAQCBlbnVtIHBzcl9mZWF0
X3R5cGUgewogICogICAgICAgICAgICAgICBjb3NfcmVnX3ZhbFsxXSAoQ29kZSkuCiAgKi8KIHN0
cnVjdCBmZWF0X25vZGUgewotICAgIC8qIGNvc19tYXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2
YWx1ZXMgZm9yIGFsbCBmZWF0dXJlcyBzbyBmYXIuICovCisgICAgLyogY29zX21heCBpcyBjb21t
b24gYW1vbmcgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KICAgICB1bnNpZ25lZCBpbnQgY29zX21h
eDsKLSAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKKworICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMg
SFcgaW5mby4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAv
KiBUaGUgbGVuZ3RoIG9mIENCTSBnb3QgdGhyb3VnaCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVu
c2lnbmVkIGludCBjYm1fbGVuOworICAgICAgICB9IGNhdDsKKworICAgICAgICBzdHJ1Y3Qgewor
ICAgICAgICAgICAgLyogVGhlIG1heCB0aHJvdHRsaW5nIHZhbHVlIGdvdCB0aHJvdWdoIENQVUlE
LiAqLworICAgICAgICAgICAgdW5zaWduZWQgaW50IHRocnRsX21heDsKKyAgICAgICAgICAgIGJv
b2wgbGluZWFyOworICAgICAgICB9IG1iYTsKKyAgICB9OworCiAgICAgdWludDMyX3QgY29zX3Jl
Z192YWxbTUFYX0NPU19SRUdfQ05UXTsKIH07CiAKQEAgLTE2MSw2ICsxODEsNyBAQCBzdGF0aWMg
REVGSU5FX1BFUl9DUFUoc3RydWN0IHBzcl9hc3NvYywgcHNyX2Fzc29jKTsKICAqLwogc3RhdGlj
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDM7CiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dF9sMl9jYXQ7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9tYmE7CiAKIC8qIENvbW1v
biBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYg
Pj4gKDMyIC0gKGxlbikpKQpAQCAtMjcyLDggKzI5Myw4IEBAIHN0YXRpYyBib29sIHBzcl9jaGVj
a19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQogICAgIHJldHVy
biB0cnVlOwogfQogCi0vKiBDQVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8K
LXN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVn
cywKKy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4g
Ki8KK3N0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYg
KnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpp
bmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSB0eXBl
KQpAQCAtMjg2LDI1ICszMDcsMjUgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogCiAgICAgLyogTm8gdmFsaWQgdmFsdWUgc28gZG8g
bm90IGVuYWJsZSBmZWF0dXJlLiAqLwogICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQot
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgZmVh
dC0+Y2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwogICAgIGZlYXQt
PmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01BWF9NQVNLKTsK
KyAgICBmZWF0LT5jYXQuY2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAx
OwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNhc2UgRkVBVF9UWVBFX0wzX0NB
VDoKICAgICBjYXNlIEZFQVRfVFlQRV9MMl9DQVQ6CiAgICAgICAgIGlmICggZmVhdC0+Y29zX21h
eCA8IDEgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxs
IGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBmZWF0LT5jb3NfcmVnX3Zh
bFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKKyAgICAgICAgZmVhdC0+Y29z
X3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwogCiAgICAg
ICAgIHdybXNybCgodHlwZSA9PSBGRUFUX1RZUEVfTDNfQ0FUID8KICAgICAgICAgICAgICAgICBN
U1JfSUEzMl9QU1JfTDNfTUFTSygwKSA6CiAgICAgICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wy
X01BU0soMCkpLAotICAgICAgICAgICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4p
KTsKKyAgICAgICAgICAgICAgIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbikpOwog
CiAgICAgICAgIGJyZWFrOwogCkBAIC0zMTMsMTcgKzMzNCwxOSBAQCBzdGF0aWMgaW50IGNhdF9p
bml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgIHVpbnQ2
NF90IHZhbDsKIAogICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkKLSAgICAgICAgICAg
IHJldHVybiAtRU5PRU5UOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8q
IEN1dCBoYWxmIG9mIGNvc19tYXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KICAgICAgICAgZmVh
dC0+Y29zX21heCA9IChmZWF0LT5jb3NfbWF4IC0gMSkgPj4gMTsKIAogICAgICAgICAvKiBXZSBy
ZXNlcnZlIGNvcz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUg
MSkuICovCi0gICAgICAgIGdldF9jZHBfY29kZShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChm
ZWF0LT5jYm1fbGVuKTsKLSAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1
bHRfdmFsKGZlYXQtPmNibV9sZW4pOworICAgICAgICBnZXRfY2RwX2NvZGUoZmVhdCwgMCkgPSBj
YXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pOworICAgICAgICBnZXRfY2RwX2RhdGEo
ZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9sZW4pOwogCi0gICAgICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pKTsKLSAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLCBjYXRfZGVm
YXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wz
X01BU0soMCksCisgICAgICAgICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2F0LmNibV9s
ZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDEpLAorICAgICAgICAg
ICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7CiAgICAgICAgIHJkbXNy
bChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywgdmFsKTsKICAgICAgICAgd3Jtc3JsKE1TUl9JQTMy
X1BTUl9MM19RT1NfQ0ZHLAogICAgICAgICAgICAgICAgdmFsIHwgKDF1bGwgPDwgUFNSX0wzX1FP
U19DRFBfRU5BQkxFX0JJVCkpOwpAQCAtMzMyLDIwICszNTUsNTggQEAgc3RhdGljIGludCBjYXRf
aW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIH0KIAogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgfQogCiAgICAgLyogQWRkIHRoaXMgZmVhdHVyZSBpbnRvIGFycmF5LiAqLwogICAgIGlu
Zm8tPmZlYXR1cmVzW3R5cGVdID0gZmVhdDsKIAogICAgIGlmICggIW9wdF9jcHVfaW5mbyApCi0g
ICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIHByaW50ayhYRU5M
T0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1
XG4iLAogICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9w
cm9jZXNzb3JfaWQoKSksCi0gICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4p
OworICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYXQuY2JtX2xlbik7CiAKLSAgICBy
ZXR1cm4gMDsKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgbWJhX2luaXRfZmVh
dHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUpCit7CisgICAgLyogTm8gdmFsaWQgdmFsdWUg
c28gZG8gbm90IGVuYWJsZSBmZWF0dXJlLiAqLworICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3Mt
PmQgfHwgdHlwZSAhPSBGRUFUX1RZUEVfTUJBICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFY
X01BU0spOworICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBmZWF0LT5tYmEudGhydGxfbWF4ID0gKHJlZ3MtPmEgJiBNQkFfVEhSVExfTUFY
X01BU0spICsgMTsKKworICAgIGlmICggcmVncy0+YyAmIE1CQV9MSU5FQVJfTUFTSyApCisgICAg
eworICAgICAgICBmZWF0LT5tYmEubGluZWFyID0gdHJ1ZTsKKworICAgICAgICBpZiAoIGZlYXQt
Pm1iYS50aHJ0bF9tYXggPj0gMTAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9
CisKKyAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKDApLCAwKTsKKworICAgIC8qIEFk
ZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KKyAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9
IGZlYXQ7CisKKyAgICBpZiAoICFvcHRfY3B1X2luZm8gKQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiTUJBOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29z
X21heDoldSwgdGhydGxfbWF4OiV1LCBsaW5lYXI6JXUuXG4iLAorICAgICAgICAgICBjcHVfdG9f
c29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZl
YXQtPm1iYS50aHJ0bF9tYXgsIGZlYXQtPm1iYS5saW5lYXIpOworCisgICAgcmV0dXJuIHRydWU7
CiB9CiAKIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQsCkBAIC0zNTUsNyArNDE2LDcgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2lu
Zm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICAgICAgcmV0dXJuIGZhbHNlOwog
CiAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF0gPSBmZWF0LT5jb3NfbWF4OwotICAgIGRh
dGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9IGZlYXQtPmNibV9sZW47CisgICAgZGF0YVtQ
U1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2F0LmNibV9sZW47CiAgICAgZGF0YVtQ
U1JfSU5GT19JRFhfQ0FUX0ZMQUddID0gMDsKIAogICAgIHJldHVybiB0cnVlOwpAQCAtNDIxLDYg
KzQ4MiwyNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0g
ewogICAgIC53cml0ZV9tc3IgPSBsMl9jYXRfd3JpdGVfbXNyLAogfTsKIAorLyogTUJBIHByb3Bz
ICovCitzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1
bnNpZ25lZCBpbnQgYXJyYXlfbGVuKQoreworICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGlj
IHZvaWQgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKK3sKK30KKworc3RhdGlj
IGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKKyAgICAuY29zX251bSA9IDEs
CisgICAgLnR5cGVbMF0gPSBQU1JfVFlQRV9NQkFfVEhSVEwsCisgICAgLmFsdF90eXBlID0gUFNS
X1RZUEVfVU5LTk9XTiwKKyAgICAuZ2V0X2ZlYXRfaW5mbyA9IG1iYV9nZXRfZmVhdF9pbmZvLAor
ICAgIC53cml0ZV9tc3IgPSBtYmFfd3JpdGVfbXNyLAorfTsKKwogc3RhdGljIGJvb2wgX19pbml0
IHBhcnNlX3Bzcl9ib29sKGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmRlbGltLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnNzLCBjb25zdCBjaGFyICpm
ZWF0dXJlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
YXNrKQpAQCAtNDc5LDcgKzU2MCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Bzcl9wYXJh
bShjb25zdCBjaGFyICpzKQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhcGFyc2VfcHNy
X2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNtdCIsIFBTUl9DTVQpICYmCiAgICAgICAgICAgICAg
ICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNhdCIsIFBTUl9DQVQpICYm
Ci0gICAgICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNk
cCIsIFBTUl9DRFApICkKKyAgICAgICAgICAgICAgICAgICFwYXJzZV9wc3JfYm9vbChzLCB2YWxf
ZGVsaW0sIHNzLCAiY2RwIiwgUFNSX0NEUCkgJiYKKyAgICAgICAgICAgICAgICAgICFwYXJzZV9w
c3JfYm9vbChzLCB2YWxfZGVsaW0sIHNzLCAibWJhIiwgUFNSX01CQSkgKQogICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogCiAgICAgICAgIHMgPSBzcyArIDE7CkBAIC04ODMsNyArOTY1LDcgQEAg
c3RhdGljIGludCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAgaWYg
KCBhcnJheV9sZW4gPCBwcm9wcy0+Y29zX251bSApCiAgICAgICAgIHJldHVybiAtRU5PU1BDOwog
Ci0gICAgaWYgKCAhcHNyX2NoZWNrX2NibShmZWF0LT5jYm1fbGVuLCBuZXdfdmFsKSApCisgICAg
aWYgKCAhcHNyX2NoZWNrX2NibShmZWF0LT5jYXQuY2JtX2xlbiwgbmV3X3ZhbCkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAogICAgIC8qCkBAIC0xNDAxLDYgKzE0ODMsMTAgQEAgc3RhdGlj
IGludCBwc3JfY3B1X3ByZXBhcmUodm9pZCkKICAgICAgICAgIChmZWF0X2wyX2NhdCA9IHh6YWxs
b2Moc3RydWN0IGZlYXRfbm9kZSkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsK
IAorICAgIGlmICggZmVhdF9tYmEgPT0gTlVMTCAmJgorICAgICAgICAgKGZlYXRfbWJhID0geHph
bGxvYyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVN
OworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE0MTAsNiArMTQ5Niw3IEBAIHN0YXRpYyB2b2lk
IHBzcl9jcHVfaW5pdCh2b2lkKQogICAgIHVuc2lnbmVkIGludCBzb2NrZXQsIGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwogICAgIHN0cnVjdCBj
cHVpZF9sZWFmIHJlZ3M7CisgICAgdWludDMyX3QgZWJ4OwogCiAgICAgaWYgKCAhcHNyX2FsbG9j
X2ZlYXRfZW5hYmxlZCgpIHx8ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUFFFKSApCiAgICAg
ICAgIGdvdG8gYXNzb2NfaW5pdDsKQEAgLTE0MjgsNyArMTUxNSw4IEBAIHN0YXRpYyB2b2lkIHBz
cl9jcHVfaW5pdCh2b2lkKQogICAgIHNwaW5fbG9ja19pbml0KCZpbmZvLT5yZWZfbG9jayk7CiAK
ICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKLSAg
ICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBFX0wzICkKKyAgICBlYnggPSByZWdzLmI7
CisgICAgaWYgKCBlYnggJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMyApCiAgICAgewogICAgICAgICBj
cHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDEsICZyZWdzKTsKIApAQCAtMTQz
NiwzMiArMTUyNCw0MyBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICAgICAg
ZmVhdF9sMyA9IE5VTEw7CiAKICAgICAgICAgaWYgKCAocmVncy5jICYgUFNSX0NBVF9DRFBfQ0FQ
QUJJTElUWSkgJiYgKG9wdF9wc3IgJiBQU1JfQ0RQKSAmJgotICAgICAgICAgICAgICFjYXRfaW5p
dF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0RQKSApCisgICAgICAg
ICAgICAgY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NE
UCkgKQogICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0RQXSA9ICZsM19jZHBf
cHJvcHM7CiAKICAgICAgICAgLyogSWYgQ0RQIGluaXQgZmFpbHMsIHRyeSB0byB3b3JrIGFzIEwz
IENBVC4gKi8KICAgICAgICAgaWYgKCAhZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0RQXSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIWNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQs
IGluZm8sIEZFQVRfVFlQRV9MM19DQVQpICkKKyAgICAgICAgICAgIGlmICggY2F0X2luaXRfZmVh
dHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wzX0NBVCkgKQogICAgICAgICAgICAg
ICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOwogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGZlYXRfbDMgPSBmZWF0OwogICAgICAgICB9CiAg
ICAgfQogCi0gICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCAmcmVn
cyk7Ci0gICAgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMiApCisgICAgaWYgKCBl
YnggJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMiApCiAgICAgewogICAgICAgICBjcHVpZF9jb3VudF9s
ZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDIsICZyZWdzKTsKIAogICAgICAgICBmZWF0ID0gZmVh
dF9sMl9jYXQ7CiAgICAgICAgIGZlYXRfbDJfY2F0ID0gTlVMTDsKLSAgICAgICAgaWYgKCAhY2F0
X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBFX0wyX0NBVCkgKQorICAg
ICAgICBpZiAoIGNhdF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9M
Ml9DQVQpICkKICAgICAgICAgICAgIGZlYXRfcHJvcHNbRkVBVF9UWVBFX0wyX0NBVF0gPSAmbDJf
Y2F0X3Byb3BzOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBmZWF0X2wyX2NhdCA9IGZlYXQ7
CiAgICAgfQogCisgICAgaWYgKCBlYnggJiBQU1JfUkVTT1VSQ0VfVFlQRV9NQkEgKQorICAgIHsK
KyAgICAgICAgY3B1aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAzLCAmcmVncyk7
CisKKyAgICAgICAgZmVhdCA9IGZlYXRfbWJhOworICAgICAgICBmZWF0X21iYSA9IE5VTEw7Cisg
ICAgICAgIGlmICggbWJhX2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVBVF9UWVBF
X01CQSkgKQorICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTUJBXSA9ICZtYmFfcHJv
cHM7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZlYXRfbWJhID0gZmVhdDsKKyAgICB9CisK
ICAgICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwogCiAgYXNzb2NfaW5pdDoKQEAgLTE1MjEsNyAr
MTYyMCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHBzcl9wcmVzbXBfaW5pdCh2b2lkKQogICAgIGlm
ICggKG9wdF9wc3IgJiBQU1JfQ01UKSAmJiBvcHRfcm1pZF9tYXggKQogICAgICAgICBpbml0X3Bz
cl9jbXQob3B0X3JtaWRfbWF4KTsKIAotICAgIGlmICggb3B0X3BzciAmIChQU1JfQ0FUIHwgUFNS
X0NEUCkgKQorICAgIGlmICggb3B0X3BzciAmIChQU1JfQ0FUIHwgUFNSX0NEUCB8IFBTUl9NQkEp
ICkKICAgICAgICAgaW5pdF9wc3IoKTsKIAogICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNGUwOGRlNi4uNDFmMTY3NyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNDgsNiArMzQ4LDcgQEAKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wz
X01BU0tfQ09ERShuKQkoMHgwMDAwMGM5MCArIChuKSAqIDIgKyAxKQogI2RlZmluZSBNU1JfSUEz
Ml9QU1JfTDNfTUFTS19EQVRBKG4pCSgweDAwMDAwYzkwICsgKG4pICogMikKICNkZWZpbmUgTVNS
X0lBMzJfUFNSX0wyX01BU0sobikJCSgweDAwMDAwZDEwICsgKG4pKQorI2RlZmluZSBNU1JfSUEz
Ml9QU1JfTUJBX01BU0sobikJKDB4MDAwMDBkNTAgKyAobikpCiAKIC8qIEludGVsIE1vZGVsIDYg
Ki8KICNkZWZpbmUgTVNSX1A2X1BFUkZDVFIobikJCSgweDAwMDAwMGMxICsgKG4pKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNy
LmgKaW5kZXggY2IzZjA2Ny4uOWQxNDI2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCkBAIC0yNCw2ICsyNCw3IEBA
CiAvKiBSZXNvdXJjZSBUeXBlIEVudW1lcmF0aW9uICovCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9U
WVBFX0wzICAgICAgICAgICAgMHgyCiAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wyICAgICAg
ICAgICAgMHg0CisjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX01CQSAgICAgICAgICAgMHg4CiAK
IC8qIEwzIE1vbml0b3JpbmcgRmVhdHVyZXMgKi8KICNkZWZpbmUgUFNSX0NNVF9MM19PQ0NVUEFO
Q1kgICAgICAgICAgICAweDEKQEAgLTU4LDYgKzU5LDcgQEAgZW51bSBwc3JfdHlwZSB7CiAgICAg
UFNSX1RZUEVfTDNfQ09ERSwKICAgICBQU1JfVFlQRV9MM19EQVRBLAogICAgIFBTUl9UWVBFX0wy
X0NCTSwKKyAgICBQU1JfVFlQRV9NQkFfVEhSVEwsCiAgICAgUFNSX1RZUEVfVU5LTk9XTiwKIH07
CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMI-0004dT-GH; Sat, 23 Sep 2017 10:08:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMH-0004cJ-1p
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:25 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6C/52-02224-89236C95; Sat, 23 Sep 2017 10:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhrzvV6Fi
 kwe9uEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePhzN1MBXfUKxovL2duYFwu28XIySEkUCEx
 791bJhBbQoBX4siyGawQtr/E5JNvWLoYuYBqGhglZv88wQKSYBNQl3j8tQesQURASeLeqslMI
 EXMAr8ZJU5tOQSWEBZwlGibcZ0dxGYRUJVYee02cxcjBwevgLtE23RGiAVyEiePTQZbxingId
 F8A2K+EFDJ35tPmUFsXgFBiZMzn7CAtDID7V0/TwgkzCwgL9G8dTbzBEaBWUiqZiFUzUJStYC
 ReRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxuUf
 nQ4xSnIwKYny1mgdixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvHACgnWJSanlqRlpkDjBGYt
 AQHj5IIbzpImre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rxOhkBFAiBFGaV5cCNg8XqJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxlIKt4MvNK4Da9AjqCCeiI8tVHQI4oSURISTUwcl1
 utHCtEyiaUbQm5qicUrvA5OdVUw5EsuW/easkyVZ4r37ddInZMy/cs9m5/MHmmDPdB+ZO6Q3g
 0JvAdjD9fpvQ00X/TyZznTtV4D05+t7sD2sCdwlKyD7X/t/1/MGfT/KrXrzj9J20QUih4XIQ8
 /YM5ZkbWM/utV7jofnsxQ1vx8esqzmC65RYijMSDbWYi4oTAaotVeLSAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506161299!85226420!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12519 invoked from network); 23 Sep 2017 10:08:21 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:21 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601212"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:17 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:14 +0800
Message-Id: <1506160104-5890-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 05/15] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdA
bGludXguaW50ZWwuY29tPgoKdjQ6CiAgICAtIHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5h
bWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGluaXRpYWxp
emUgJ2RhdGFbUFNSX0lORk9fQVJSQVlfU0laRV0nIHRvIDAgdG8gcHJldmVudCB0byBsZWFrIHN0
YWNrIGRhdGEuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAt
IHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRvICdQU1JfVFlQRV9NQkFfVEhSVEwnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSB1c2UgJ1hFTl9TWVND
VExfUFNSX01CQV9MSU5FQVInIHRvIHNldCBNQkEgZmVhdHVyZSBIVyBpbmZvLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKdjE6CiAgICAtIHNvcnQgJ1BTUl9JTkZPX0lEWF8nIG1hY3Jv
cyBhcyBmZWF0dXJlLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVuYW1l
ICdQU1JfSU5GT19JRFhfTUJBX0xJTkVBUicgdG8gJ1BTUl9JTkZPX0lEWF9NQkFfRkxBRycuCiAg
ICAtIHJlbmFtZSAnbGluZWFyJyBpbiAnc3RydWN0IG1iYV9pbmZvJyB0byAnZmxhZ3MnIGZvciBm
dXR1cmUgZXh0ZW5zaW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4v
YXJjaC94ODYvcHNyLmMgICAgICAgICAgfCAxNSArKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4
Ni9zeXNjdGwuYyAgICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaCAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8ICA4
ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5j
CmluZGV4IGUyZjhmZDAuLjFkMGEyMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwor
KysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTI2Myw2ICsyNjMsMTAgQEAgc3RhdGljIGVudW0g
cHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQog
ICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgUFNSX1RZUEVfTUJBX1RIUlRMOgorICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZ
UEVfTUJBOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTQ4Niw3ICs0OTAsMTYgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKIHN0YXRpYyBib29sIG1iYV9nZXRfZmVh
dF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCiB7Ci0g
ICAgcmV0dXJuIGZhbHNlOworICAgIGlmICggYXJyYXlfbGVuICE9IFBTUl9JTkZPX0FSUkFZX1NJ
WkUgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1Nf
TUFYXSA9IGZlYXQtPmNvc19tYXg7CisgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01B
WF0gPSBmZWF0LT5tYmEudGhydGxfbWF4OworCisgICAgaWYgKCBmZWF0LT5tYmEubGluZWFyICkK
KyAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddIHw9IFhFTl9TWVNDVExfUFNSX01C
QV9MSU5FQVI7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQgbWJhX3dyaXRl
X21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggOWRlZTE2My4uYjJm
OGVmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYwpAQCAtMTc0LDcgKzE3NCw3IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAg
Y2FzZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzoKICAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBz
cl9hbGxvYy5jbWQgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBkYXRhW1BTUl9J
TkZPX0FSUkFZX1NJWkVdOworICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQU1JfSU5GT19BUlJB
WV9TSVpFXSA9IHswfTsKIAogICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZv
OgogICAgICAgICB7CkBAIC0yMTQsNiArMjE0LDI1IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9Q
U1JfZ2V0X21iYV9pbmZvOgorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2lu
Zm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUFNSX1RZUEVfTUJBX1RIUlRMLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAg
ICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKKyAgICAg
ICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5tYmFfaW5mby50aHJ0bF9tYXggPQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfVEhS
VExfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5tYmFfaW5mby5mbGFn
cyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9f
SURYX01CQV9GTEFHXTsKKworICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3Qo
dV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKKyAgICAgICAgICAgICAgICByZXQgPSAt
RUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwogICAgICAgICBkZWZhdWx0
OgogICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICBicmVhazsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Bzci5oCmluZGV4IDlkMTQyNjQuLjA4NGFlOTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtMzksNiArMzks
OCBAQAogI2RlZmluZSBQU1JfSU5GT19JRFhfQ09TX01BWCAgICAgICAgICAgIDAKICNkZWZpbmUg
UFNSX0lORk9fSURYX0NBVF9DQk1fTEVOICAgICAgICAxCiAjZGVmaW5lIFBTUl9JTkZPX0lEWF9D
QVRfRkxBRyAgICAgICAgICAgMgorI2RlZmluZSBQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWCAg
ICAgIDEKKyNkZWZpbmUgUFNSX0lORk9fSURYX01CQV9GTEFHICAgICAgICAgICAyCiAjZGVmaW5l
IFBTUl9JTkZPX0FSUkFZX1NJWkUgICAgICAgICAgICAgMwogCiBzdHJ1Y3QgcHNyX2NtdF9sMyB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmgKaW5kZXggOWNiN2UxOS4uNTU5ZGU1OSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApA
QCAtNzQ1LDYgKzc0NSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGNp
dG9wb2luZm9fdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm8gICAgICAg
ICAgICAgICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvICAgICAgICAgICAg
ICAgMQorI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm8gICAgICAgICAgICAgIDIK
IHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvYyB7CiAgICAgdWludDMyX3QgY21kOyAgICAgICAv
KiBJTjogWEVOX1NZU0NUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4g
Ki8KQEAgLTc1NSw2ICs3NTYsMTMgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKICNk
ZWZpbmUgWEVOX1NZU0NUTF9QU1JfTDNfQ0RQICAgICAgICgxdSA8PCAwKQogICAgICAgICAgICAg
dWludDMyX3QgZmxhZ3M7ICAgICAvKiBPVVQ6IENBVCBmbGFncyAqLwogICAgICAgICB9IGNhdF9p
bmZvOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCB0aHJ0bF9tYXg7
IC8qIE9VVDogTWF4aW11bSB0aHJvdHRsZSAqLworICAgICAgICAgICAgdWludDMyX3QgY29zX21h
eDsgICAvKiBPVVQ6IE1heGltdW0gQ09TICovCisjZGVmaW5lIFhFTl9TWVNDVExfUFNSX01CQV9M
SU5FQVIgICAgICAoMXUgPDwgMCkKKyAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyog
T1VUOiBNQkEgZmxhZ3MgKi8KKyAgICAgICAgfSBtYmFfaW5mbzsKICAgICB9IHU7CiB9OwogdHlw
ZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgeGVuX3N5c2N0bF9wc3JfYWxsb2NfdDsK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMI-0004e1-OT; Sat, 23 Sep 2017 10:08:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMH-0004cs-QZ
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B2/FD-02229-99236C95; Sat, 23 Sep 2017 10:08:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhrzvD6Fi
 kQddERYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZtYiCR7wVB1a9YWxgvMHVxcjJISRQIXHo
 +WF2EFtCgFfiyLIZrBC2v8TfGffYuhi5gGoaGCUWtnWAFbEJqEs8/trDBGKLCChJ3Fs1mQmki
 FngN6PEqS2HwBLCAi4SbZOvM4PYLAKqEus3zAGbyivgLnHt1EQWiA1yEiePTQaLcwp4SDTfOM
 ECcZG7xN+bT5kh6gUlTs58AhTnAFqgLrF+nhBImFlAXqJ562zmCYwCs5BUzUKomoWkagEj8yp
 GjeLUorLUIl0jU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQrGdgYNzB2HrC
 7xCjJAeTkihvjdaxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHcMgHKCRanpqRVpmTnAKIFJS
 3DwKInwpoOkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzrvXEKhIAKQoozQPbgQsYi8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYtA1nFk5lXArfpFdARTEBHlK8+AnJESSJCSqqBMb8
 q6ILR//k5W6oPlKnpHDnS/lf3UcUpFk3mhr2a+TW23O/fnWip/PW25/3Wh9+fuSscPFb2tK1z
 TdrW5y3h4XMOq0/VeRH328v6tL3grb0Felvalk/ef/fLuiOFl2dyGS698Pasrl0L56IbOR+Ns
 3lm9N64dTFz4Y7mqd2bd+6vmOxV6i167ooSS3FGoqEWc1FxIgANc/jH0wIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506161302!112929073!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28336 invoked from network); 23 Sep 2017 10:08:24 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:24 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601216"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:19 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:15 +0800
Message-Id: <1506160104-5890-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 06/15] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNo
YW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJv
bSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoK
ICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICB8IDcgKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwg
MSArCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxOGNhZTg4Li4y
MjY1MGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCkBAIC0xNDk2LDYgKzE0OTYsMTMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9USFJUTDoKKyAgICAgICAgICAgIHJldCA9
IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfVFlQRV9NQkFfVEhSVEwpOworICAgICAgICAg
ICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7CisgICAgICAgICAgICBjb3B5YmFj
ayA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAppbmRleCAwYzZmNmFlLi5lYzZkMmRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTU2LDYgKzEx
NTYsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgewogI2RlZmluZSBYRU5fRE9NQ1RM
X1BTUl9HRVRfTDNfREFUQSAgICA1CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0g
ICAgIDYKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9HRVRfTUJBX1RIUlRMICA5CiAgICAgdWludDMyX3QgY21kOyAgICAgICAv
KiBJTjogWEVOX0RPTUNUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4g
Ki8KICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhML-0004ga-4N; Sat, 23 Sep 2017 10:08:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMJ-0004eh-J2
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:27 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CD/E4-02225-A9236C95; Sat, 23 Sep 2017 10:08:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhrzvT6Fi
 kQct0TYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPJooWsBS9TK3rfvGdqYGz27mLk5BASqJDY
 vbiRHcSWEOCVOLJsBiuE7S+xtec1WxcjF1BNA6PE6gPH2EASbALqEo+/9jCB2CICShL3Vk1mA
 iliFvjNKHFqyyGwhLCAvcSvFX9Yuhg5OFgEVCV23VEECfMKuEt0zP3PBrFATuLksclgyzgFPC
 Sab5xggTjIXeLvzafMEPWCEidnPgEbwwy0d/08IZAws4C8RPPW2cwTGAVmIamahVA1C0nVAkb
 mVYwaxalFZalFukameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFZz8DAuIOx
 9YTfIUZJDiYlUd4arWORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR47xgA5QSLUtNTK9Iyc4BRA
 pOW4OBREuFNB0nzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcd68hUJEASFFGaR7cCFjEXm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzFsGsoonM68EbtMroCOYgI4oX30E5IiSRISUVAN
 jcfsecbajp/OkgqrPHUnJWNasuERv75tbvN+On9obtHSncnTns21bjkemH5srELXC5DbDbof5
 hl7HON/Ov1y4dJZtqFuI1OtJXR5NWWr7+tZyLrnMfb6mVGxea+Ij2eJgNT6++COJczj0H+4WV
 ttiIyJ6Ydfjj29ORv9jEmPwTGzsD5ziKPdNiaU4I9FQi7moOBEAXL04YdMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506161302!112929073!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28410 invoked from network); 23 Sep 2017 10:08:25 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:25 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601224"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:21 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:16 +0800
Message-Id: <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KCkl0IGFsc28gY2hhbmdl
cyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0aGUKZmVhdHVy
ZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheS4gVGhlbiwg
d2UKY2FuIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBpZCBpbnRvIE1TUnMu
CgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVlZCBoYW5kbGUg
YWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIg
d2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTUJBIGNvLWV4aXN0LgoyLiBEb20x
IGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20x
IGlzIDB4MWZmLAogICB0aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KMy4gVXNlciB3YW50
cyB0byBjaGFuZ2UgTUJBIFRocnRsIG9mIERvbTEgdG8gYmUgMHgxNC4gQmVjYXVzZSBDT1MgSUQg
MiBpcwogICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMu
IFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgogICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVz
IGFzIGJlbG93OgogICAgICAgICAgIC0tLS0tLS0tLQogICAgICAgICAgIHwgQ09TIDMgfAogICAg
ICAgICAgIC0tLS0tLS0tLQogICBMMyBDQVQgIHwgMHg3ZmYgfAogICAgICAgICAgIC0tLS0tLS0t
LQogICBNQkEgICAgIHwgMHgwICAgfAogICAgICAgICAgIC0tLS0tLS0tLQo0LiBBZnRlciBzZXR0
aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUg
bmV3IE1CQQogICBUaHJ0bCBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENPUyBJRCAzIHNob3Vs
ZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAgICB8IENPUyAzIHwKICAg
ICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAgICAgICAgICAtLS0tLS0t
LS0KICAgTUJBICAgICB8IDB4MTQgIHwKICAgICAgICAgICAtLS0tLS0tLS0KClNvLCB3ZSBzaG91
bGQgd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBpbnRvIHRoZWlyIE1TUnMuIFRoYXQgcmVxdWly
ZXMgdGhlCmZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUg
YXJyYXkgYXJlIGlucHV0LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjQ6CiAgICAt
IHJlbW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJv
Z2VyIFBhdSBNb25uw6kpCiAgICAtIGpvaW4gdHdvIGNoZWNrcyBpbnRvIGEgc2luZ2xlIGlmLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSByZWR1bmRh
bnQgbG9jYWwgdmFyaWFibGUgJ2FycmF5X2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIg
UGF1IE1vbm7DqSkKdjM6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBtYWtlIGl0IGNs
ZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vZGlmeSBm
dW5jdGlvbmFsaXR5IG9mICdjaGVja192YWwnIHRvIG1ha2UgaXQgc2ltcGxlIHRvIG9ubHkgY2hl
Y2sgdmFsdWUuCiAgICAgIENoYW5nZSB0aGUgbGFzdCBwYXJhbWV0ZXIgdHlwZSBmcm9tICd1bnNp
Z25lZCBsb25nIConIHRvICd1bnNpZ25lZCBsb25nJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBjYWxsIHJkbXNybCB0byBnZXQgdmFsdWUganVzdCB3cml0dGVu
IGludG8gTVNSIGZvciBNQkEuIEJlY2F1c2UgSFcgY2FuCiAgICAgIGF1dG9tYXRpY2FsbHkgY2hh
bmdlIGlucHV0IHZhbHVlIHRvIHdoYXQgaXQgd2FudHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHR5cGUgb2YgJ3dyaXRlX21zcicgdG8gJ3VpbnQz
Ml90JyB0byByZXR1cm4gdGhlIHZhbHVlIGFjdHVhbGx5CiAgICAgIHdyaXR0ZW4gaW50byBNU1Iu
IFRoZW4sIGNoYW5nZSAnZG9fd3JpdGVfcHNyX21zcnMnIHRvIHNldCB0aGUgcmV0dXJuZWQKICAg
ICAgdmFsdWUgaW50byAnY29zX3JlZ192YWxbXScKICAgIC0gbW92ZSB0aGUgZGVjbGFyYXRpb24g
b2YgJ2onIGludG8gbG9vcCBpbiAnZG9fd3JpdGVfcHNyX21zcnMnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAnY2F0X2lu
Zm8nIHRvICdjYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IHJlbmFtZSAncHNyX2NhdC9QU1JfQ0FUJyB0byAncHNyX2FsbG9jL1BTUl9BTExPQycgYW5kIHJl
bW92ZSAnb3AvT1AnCiAgICAgIGZyb20gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ1BTUl9WQUxfVFlQRV9NQkEnIHRvICdQU1JfVFlQRV9N
QkFfVEhSVEwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAg
LSByZW1vdmUgbGluZWFyIG1vZGUgJ3RocnRsX21heCcgY2hlY2sgaW4gJ21iYV9jaGVja190aHJ0
bCcgYmVjYXVzZSBpdCBoYXMKICAgICAgYmVlbiBjaGVja2VkIGluICdtYmFfaW5pdF9mZWF0dXJl
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGZvciBub24tbGluZWFyIG1v
ZGUsIGNoZWNrIGlmICcqdGhydGwnIGlzIG5vdCAwIGluICdtYmFfY2hlY2tfdGhydGwnLiBJZgog
ICAgICBpdCBpcyAwLCB3ZSBkbyBub3QgbmVlZCB0byBjaGFuZ2UgaXQuCiAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBtb3ZlIGNvbW1lbnRzIHRvIGV4cGxhaW4gY2hhbmdlcyBv
ZiAnY29zX3dyaXRlX2luZm8nIGZyb20gcHNyLmMgdG8gY29tbWl0CiAgICAgIG1lc3NhZ2UuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAg
ICAgICB8ICAgNiArKwogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgIHwgMTQ0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggfCAgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspLCA1NyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKaW5kZXggMjI2NTBkNy4uNjZjOWNhYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTQ2OCw2ICsx
NDY4LDEyIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfVFlQRV9MMl9DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMOgorICAgICAgICAgICAgcmV0ID0gcHNyX3Nl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfVFlQRV9NQkFfVEhSVEwpOworICAgICAgICAgICAgYnJlYWs7CisKICAg
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNOgogICAgICAgICAgICAgcmV0ID0g
cHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9UWVBFX0wzX0NCTSk7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggMWQwYTIxNS4uYzZk
NGUzMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
c3IuYwpAQCAtMTM3LDcgKzEzNywxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMg
ewogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGlu
dCBhcnJheV9sZW4pOwogCiAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZl
YXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwotICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGlu
dCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBwc3JfdHlwZSB0eXBlKTsKKyAgICB1aW50MzJfdCAo
KndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBl
IHR5cGUpOworCisgICAgLyogY2hlY2tfdmFsIGlzIHVzZWQgdG8gY2hlY2sgaWYgaW5wdXQgdmFs
IGZ1bGZpbGxzIFNETSByZXF1aXJlbWVudC4gKi8KKyAgICBib29sICgqY2hlY2tfdmFsKShjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1bnNpZ25lZCBsb25nIHZhbCk7CiB9ICpmZWF0X3By
b3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAvKgpAQCAtMjc0LDI5ICsyNzcsNiBAQCBzdGF0aWMgZW51
bSBwc3JfZmVhdF90eXBlIHBzcl90eXBlX3RvX2ZlYXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUp
CiAgICAgcmV0dXJuIGZlYXRfdHlwZTsKIH0KIAotc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1
bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCi17Ci0gICAgdW5zaWduZWQg
aW50IGZpcnN0X2JpdCwgemVyb19iaXQ7Ci0KLSAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBp
biB0aGUgcmFuZ2Ugb2YgWzAsIGNibV9sZW5dLiAqLwotICAgIGlmICggY2JtICYgKH4wdWwgPDwg
Y2JtX2xlbikgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAvKiBBdCBsZWFzdCBvbmUg
Yml0IG5lZWQgdG8gYmUgc2V0LiAqLwotICAgIGlmICggY2JtID09IDAgKQotICAgICAgICByZXR1
cm4gZmFsc2U7Ci0KLSAgICBmaXJzdF9iaXQgPSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVu
KTsKLSAgICB6ZXJvX2JpdCA9IGZpbmRfbmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJz
dF9iaXQpOwotCi0gICAgLyogU2V0IGJpdHMgc2hvdWxkIGJlIGNvbnRpZ3VvdXMuICovCi0gICAg
aWYgKCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYKLSAgICAgICAgIGZpbmRfbmV4dF9iaXQoJmNibSwg
Y2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQot
ICAgIHJldHVybiB0cnVlOwotfQotCiAvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZl
YXR1cmVzJyBmdW5jdGlvbnMuICovCiBzdGF0aWMgYm9vbCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCkBAIC00MjYsMTEgKzQwNiwzNiBAQCBzdGF0aWMgYm9vbCBj
YXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgIHJldHVy
biB0cnVlOwogfQogCitzdGF0aWMgYm9vbCBjYXRfY2hlY2tfY2JtKGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgY2JtKQoreworICAgIHVuc2lnbmVkIGludCBmaXJz
dF9iaXQsIHplcm9fYml0OworICAgIHVuc2lnbmVkIGludCBjYm1fbGVuID0gZmVhdC0+Y2F0LmNi
bV9sZW47CisKKyAgICAvKgorICAgICAqIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5n
ZSBvZiBbMCwgY2JtX2xlbl0uCisgICAgICogQW5kLCBhdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8g
YmUgc2V0LgorICAgICAqLworICAgIGlmICggY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgfHwgY2Jt
ID09IDAgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBmaXJzdF9iaXQgPSBmaW5kX2Zp
cnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKKyAgICB6ZXJvX2JpdCA9IGZpbmRfbmV4dF96ZXJvX2Jp
dCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOworCisgICAgLyogU2V0IGJpdHMgc2hvdWxkIGJl
IGNvbnRpZ3VvdXMuICovCisgICAgaWYgKCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYKKyAgICAgICAg
IGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0cnVlOworfQorCiAvKiBMMyBDQVQgcHJv
cHMgKi8KLXN0YXRpYyB2b2lkIGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWlu
dDMyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5
cGUpCitzdGF0aWMgdWludDMyX3QgbDNfY2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1
aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90
eXBlIHR5cGUpCiB7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKGNvcyksIHZhbCk7
CisKKyAgICByZXR1cm4gdmFsOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMg
bDNfY2F0X3Byb3BzID0gewpAQCAtNDM5LDYgKzQ0NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5L
Tk9XTiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0
ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAorICAgIC5jaGVja192YWwgPSBjYXRfY2hlY2tfY2Jt
LAogfTsKIAogLyogTDMgQ0RQIHByb3BzICovCkBAIC00NTMsMTMgKzQ1OSwxNSBAQCBzdGF0aWMg
Ym9vbCBsM19jZHBfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAog
ICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgdm9pZCBsM19jZHBfd3JpdGVfbXNyKHVuc2ln
bmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bSBwc3JfdHlwZSB0eXBlKQorc3RhdGljIHVpbnQzMl90IGwzX2NkcF93cml0ZV9tc3IodW5z
aWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybCgoKHR5cGUgPT0gUFNSX1RZ
UEVfTDNfREFUQSkgPwogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfREFUQShjb3Mp
IDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUoY29zKSksCiAgICAgICAg
ICAgIHZhbCk7CisKKyAgICByZXR1cm4gdmFsOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZl
YXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewpAQCAtNDY5LDEzICs0NzcsMTYgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NkcF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQ
U1JfVFlQRV9MM19DQk0sCiAgICAgLmdldF9mZWF0X2luZm8gPSBsM19jZHBfZ2V0X2ZlYXRfaW5m
bywKICAgICAud3JpdGVfbXNyID0gbDNfY2RwX3dyaXRlX21zciwKKyAgICAuY2hlY2tfdmFsID0g
Y2F0X2NoZWNrX2NibSwKIH07CiAKIC8qIEwyIENBVCBwcm9wcyAqLwotc3RhdGljIHZvaWQgbDJf
Y2F0X3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKK3N0YXRpYyB1aW50MzJfdCBs
Ml9jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1z
cmwoTVNSX0lBMzJfUFNSX0wyX01BU0soY29zKSwgdmFsKTsKKworICAgIHJldHVybiB2YWw7CiB9
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CkBAIC00
ODQsNiArNDk1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9w
cyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9p
bmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9t
c3IsCisgICAgLmNoZWNrX3ZhbCA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBNQkEgcHJvcHMg
Ki8KQEAgLTUwMiw5ICs1MTQsMjMgQEAgc3RhdGljIGJvb2wgbWJhX2dldF9mZWF0X2luZm8oY29u
c3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGlj
IHZvaWQgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKK3N0YXRpYyB1aW50MzJf
dCBtYmFfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKK3sKKyAgICB3cm1zcmwo
TVNSX0lBMzJfUFNSX01CQV9NQVNLKGNvcyksIHZhbCk7CisKKyAgICAvKiBSZWFkIGFjdHVhbCB2
YWx1ZSBzZXQgYnkgaGFyZHdhcmUuICovCisgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFT
Syhjb3MpLCB2YWwpOworCisgICAgcmV0dXJuIHZhbDsKK30KKworc3RhdGljIGJvb2wgbWJhX2No
ZWNrX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgdGhy
dGwpCiB7CisgICAgaWYgKCB0aHJ0bCA+IGZlYXQtPm1iYS50aHJ0bF9tYXggKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVj
dCBmZWF0X3Byb3BzIG1iYV9wcm9wcyA9IHsKQEAgLTUxMyw2ICs1MzksNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGZlYXRfcHJvcHMgbWJhX3Byb3BzID0gewogICAgIC5hbHRfdHlwZSA9IFBTUl9U
WVBFX1VOS05PV04sCiAgICAgLmdldF9mZWF0X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKICAg
ICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21zciwKKyAgICAuY2hlY2tfdmFsID0gbWJhX2NoZWNr
X3RocnRsLAogfTsKIAogc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNvbnN0IGNo
YXIgKnMsIGNvbnN0IGNoYXIgKmRlbGltLApAQCAtOTc4LDcgKzEwMDUsNyBAQCBzdGF0aWMgaW50
IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICBpZiAoIGFycmF5X2xl
biA8IHByb3BzLT5jb3NfbnVtICkKICAgICAgICAgcmV0dXJuIC1FTk9TUEM7CiAKLSAgICBpZiAo
ICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNhdC5jYm1fbGVuLCBuZXdfdmFsKSApCisgICAgaWYgKCAh
cHJvcHMtPmNoZWNrX3ZhbChmZWF0LCBuZXdfdmFsKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCiAgICAgLyoKQEAgLTEyMTAsMjUgKzEyMzcsMzkgQEAgc3RhdGljIHVuc2lnbmVkIGludCBn
ZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQgc29ja2V0KQogc3RydWN0IGNvc193cml0ZV9pbmZv
CiB7CiAgICAgdW5zaWduZWQgaW50IGNvczsKLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJl
OworICAgIHN0cnVjdCBmZWF0X25vZGUgKipmZWF0dXJlczsKICAgICBjb25zdCB1aW50MzJfdCAq
dmFsOwotICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wczsKKyAgICB1bnNpZ25lZCBp
bnQgYXJyYXlfbGVuOworICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICoqcHJvcHM7CiB9Owog
CiBzdGF0aWMgdm9pZCBkb193cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQogewogICAgIGNvbnN0
IHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Ci0gICAgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7Ci0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnBy
b3BzID0gaW5mby0+cHJvcHM7Ci0gICAgdW5zaWduZWQgaW50IGksIGNvcyA9IGluZm8tPmNvcywg
Y29zX251bSA9IHByb3BzLT5jb3NfbnVtOworICAgIHVuc2lnbmVkIGludCBpLCBpbmRleCA9IDAs
IGNvcyA9IGluZm8tPmNvczsKKyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5ID0gaW5mby0+
dmFsOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBjb3NfbnVtOyBpKysgKQorICAgIGZvciAoIGkg
PSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKICAgICB7Ci0gICAgICAgIGlm
ICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSAp
CisgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAg
ICAgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5mby0+cHJvcHNbaV07Cisg
ICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVtLCBqOworCisgICAgICAgIGlmICggIWZlYXQgfHwg
IXByb3BzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGNvc19udW0gPSBwcm9w
cy0+Y29zX251bTsKKyAgICAgICAgaWYgKCBpbmZvLT5hcnJheV9sZW4gPCBpbmRleCArIGNvc19u
dW0gKQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29z
X251bTsgaisrICkKICAgICAgICAgewotICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29z
ICogY29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwotICAgICAgICAgICAgcHJvcHMtPndyaXRl
X21zcihjb3MsIGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOworICAgICAgICAgICAgaWYg
KCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4
ICsgal0gKQorICAgICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0g
KyBqXSA9CisgICAgICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCB2YWxfYXJy
YXlbaW5kZXggKyBqXSwgcHJvcHMtPnR5cGVbal0pOwogICAgICAgICB9CisKKyAgICAgICAgaW5k
ZXggKz0gY29zX251bTsKICAgICB9CiB9CiAKQEAgLTEyMzYsMzAgKzEyNzcsMTkgQEAgc3RhdGlj
IGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQgY29z
LAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWdu
ZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVh
dF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBwc3Jfc29ja2V0
X2luZm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKICAgICBzdHJ1Y3QgY29zX3dy
aXRlX2luZm8gZGF0YSA9CiAgICAgewogICAgICAgICAuY29zID0gY29zLAotICAgICAgICAuZmVh
dHVyZSA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCi0gICAgICAgIC5wcm9wcyA9IGZlYXRf
cHJvcHNbZmVhdF90eXBlXSwKKyAgICAgICAgLmZlYXR1cmVzID0gaW5mby0+ZmVhdHVyZXMsCisg
ICAgICAgIC52YWwgPSB2YWwsCisgICAgICAgIC5hcnJheV9sZW4gPSBhcnJheV9sZW4sCisgICAg
ICAgIC5wcm9wcyA9IGZlYXRfcHJvcHMsCiAgICAgfTsKIAogICAgIGlmICggY29zID4gaW5mby0+
ZmVhdHVyZXNbZmVhdF90eXBlXS0+Y29zX21heCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
Ci0gICAgLyogU2tpcCB0byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhlYWQuICovCi0gICAgcmV0ID0g
c2tpcF9wcmlvcl9mZWF0dXJlcygmYXJyYXlfbGVuLCBmZWF0X3R5cGUpOwotICAgIGlmICggcmV0
IDwgMCApCi0gICAgICAgIHJldHVybiByZXQ7Ci0KLSAgICB2YWwgKz0gcmV0OwotCi0gICAgaWYg
KCBhcnJheV9sZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0gKQotICAgICAgICBy
ZXR1cm4gLUVOT1NQQzsKLQotICAgIGRhdGEudmFsID0gdmFsOwotCiAgICAgaWYgKCBzb2NrZXQg
PT0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpICkKICAgICAgICAgZG9fd3JpdGVf
cHNyX21zcnMoJmRhdGEpOwogICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBlYzZkMmRlLi43
MTRiM2U4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTU2LDYgKzExNTYsNyBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfYWxsb2MgewogI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQSAg
ICA1CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0gICAgIDYKICNkZWZpbmUgWEVO
X0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRf
TUJBX1RIUlRMICA4CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dFVF9NQkFfVEhSVEwgIDkKICAg
ICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fRE9NQ1RMX1BTUl8qICovCiAgICAgdWlu
dDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhML-0004gv-Bl; Sat, 23 Sep 2017 10:08:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMJ-0004cs-QW
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:27 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 69/FD-02229-B9236C95; Sat, 23 Sep 2017 10:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhrzvL6Fi
 kwf9mI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP89gfsBb+1KyY/PcLewPhLoYuRk0NIoELi
 +c8FrCC2hACvxJFlM6Bsf4meM9cZuxi5gGoaGCX+Xr3LBJJgE1CXePy1B8wWEVCSuLdqMpjNL
 HCdUaJnbiyILSwQK7G3rQ9sEIuAqsSjVZ9YQGxeAXeJpjN9zBAL5CROHpsMVsMp4CHRfOMEC8
 RB7hJ/bz5lhqgXlDg58wlQnANovrrE+nlCEKvkJZq3zmaewCgwC0nVLISqWUiqFjAyr2LUKE4
 tKkst0jUy1UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzNegYGxh2MrSf8DjFK
 cjApifLWaB2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe8cAKCdYlJqeWpGWmQOMEpi0BAePk
 ghvOkiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivHsNgYoEQIoySvPgRsAi9hKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYd4ykFU8mXklcJteAR3BBHRE+eojIEeUJCKkpBoYl2r/rZ2
 fnr/JVOTlxOmcMn/fWDwznvyH1bP73du9Hxv+2MifOiZ+9VunLhvDRfkQreU2V3/H3bm6raPI
 JZj1eUNYxgmNhkbZSSe/K5THT/yVvyWVk0dd5PzFPWtqD8apG904c0Ria3fHvgB+RU2WXQXp3
 AkHWxl+zl/1X+rY+pXP1GT3OJ5uUGIpzkg01GIuKk4EALv6XKrTAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506161302!112929073!3
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28481 invoked from network); 23 Sep 2017 10:08:26 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:26 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601229"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:23 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:17 +0800
Message-Id: <1506160104-5890-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 08/15] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY0OgogICAgLSBh
ZGQgZGVzY3JpcHRpb24gZm9yIExJQlhMX0hBVkVfUFNSX0dFTkVSSUMgdG8gbWVudGlvbiBuZXds
eSBhZGRlZAogICAgICBwdWJsaWMgZnVuY3Rpb25zLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCnYzOgogICAgLSBjaGFuZ2UgJ0xJQlhMX0hBVkVfUFNSX01CQScgdG8gJ0xJ
QlhMX0hBVkVfUFNSX0dFTkVSSUMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCiAgICAtICd0eXBlZGVmIGVudW0gbGlieGxfcHNyX2NibV90eXBlIGxpYnhsX3Bzcl90eXBl
OycgaW4gbGlieGwuaC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpIGFuZCBX
ZWkgTGl1KQogICAgLSBjaGFuZ2UgJ2xpYnhsX3Bzcl9jYm1fdHlwZScgdG8gJ2xpYnhsX3Bzcl90
eXBlJyBpbiBuZXdseSBkZWZpbmVkCiAgICAgIGludGVyZmFjZXMuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHJlbW92ZSAnX0lORk8nIGluICdsaWJ4bF9w
c3JfZmVhdF90eXBlJyBhbmQgbWFrZSBjb3JyZXNwb25kaW5nCiAgICAgIGNoYW5nZXMgaW4gJ2xp
YnhsX3Bzcl9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9v
bHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgIHwgMjUgKysrKysrKysrKysr
KysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgMjIgKysrKysrKysr
KysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggOTE0
MDhiNC4uNTY5YzMzMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bC5oCkBAIC05MzYsNiArOTM2LDE3IEBAIHZvaWQgbGlieGxfbWFjX2NvcHko
bGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAj
ZGVmaW5lIExJQlhMX0hBVkVfUFNSX0wyX0NBVCAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX1BTUl9H
RU5FUklDCisgKgorICogSWYgdGhpcyBpcyBkZWZpbmVkLCB0aGUgTWVtb3J5IEJhbmR3aWR0aCBB
bGxvY2F0aW9uIGZlYXR1cmUgaXMgc3VwcG9ydGVkLgorICogVGhlIGZvbGxvd2luZyBwdWJsaWMg
ZnVuY3Rpb25zIGFyZSBhdmFpbGFibGU6CisgKiAgIGxpYnhsX3Bzcl97c2V0L2dldH1fdmFsCisg
KiAgIGxpYnhsX3Bzcl9nZXRfaHdfaW5mbworICogICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2Zy
ZWUKKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9HRU5FUklDIDEKKworLyoKICAqIExJQlhM
X0hBVkVfTUNBX0NBUFMKICAqCiAgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHNldHRpbmcgTUNBIGNh
cGFiaWxpdGllcyBmb3IgSFZNIGRvbWFpbiBpcyBzdXBwb3J0ZWQuCkBAIC0yMjI4LDYgKzIyMzks
MzIgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bz
cl9jYXRfaW5mbyAqKmluZm8sCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqbnIpOwogdm9pZCBsaWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGxp
YnhsX3Bzcl9jYXRfaW5mbyAqbGlzdCwgaW50IG5yKTsKKwordHlwZWRlZiBlbnVtIGxpYnhsX3Bz
cl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsKKworLyoKKyAqIEZ1bmN0aW9uIHRvIHNldCBhIGRv
bWFpbidzIHZhbHVlLiBJdCBvcGVyYXRlcyBvbiBhIHNpbmdsZSBvciBtdWx0aXBsZQorICogdGFy
Z2V0KHMpIGRlZmluZWQgaW4gJ3RhcmdldF9tYXAnLiAndGFyZ2V0X21hcCcgc3BlY2lmaWVzIGFs
bCB0aGUgc29ja2V0cworICogdG8gYmUgb3BlcmF0ZWQgb24uCisgKi8KK2ludCBsaWJ4bF9wc3Jf
c2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgbGlieGxfYml0bWFwICp0YXJnZXRfbWFwLAorICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCk7CisvKgorICogRnVuY3Rpb24gdG8gZ2V0
IGEgZG9tYWluJ3MgY2JtLiBJdCBvcGVyYXRlcyBvbiBhIHNpbmdsZSAndGFyZ2V0Jy4KKyAqICd0
YXJnZXQnIHNwZWNpZmllcyB3aGljaCBzb2NrZXQgdG8gYmUgb3BlcmF0ZWQgb24uCisgKi8KK2lu
dCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdl
dCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKTsKKy8qCisgKiBPbiBzdWNj
ZXNzLCB0aGUgZnVuY3Rpb24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycs
CisgKiBhbmQgdGhlIGxlbmd0aCBpbiAnbnInLgorICovCitpbnQgbGlieGxfcHNyX2dldF9od19p
bmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlw
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCk7Cit2b2lkIGxp
YnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWdu
ZWQgaW50IG5yKTsKICNlbmRpZgogCiAvKiBtaXNjICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IDE5NzUwNWEuLjRh
Njk3OGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3Bzci5jCkBAIC00MjgsNiArNDI4LDMxIEBAIHZvaWQgbGlieGxfcHNyX2NhdF9p
bmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucikKICAgICBmcmVl
KGxpc3QpOwogfQogCitpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIGxp
YnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2
YWwpCit7CisgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cit9CisKK2ludCBsaWJ4bF9wc3JfZ2V0X3Zh
bChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdldCwKKyAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqdmFsKQoreworICAgIHJldHVybiBFUlJPUl9GQUlMOworfQorCitp
bnQgbGlieGxfcHNyX2dldF9od19pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5m
byAqKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbnIsIGxp
YnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGx2bCkKK3sKKyAgICByZXR1cm4gRVJST1JfRkFJTDsKK30KKwordm9pZCBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGlu
dCBucikKK3sKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAppbmRleCAxNzNkNzBhLi5jZmU4MzY3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC05Nzcs
NiArOTc3LDcgQEAgbGlieGxfcHNyX2NibV90eXBlID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlw
ZSIsIFsKICAgICAoMiwgIkwzX0NCTV9DT0RFIiksCiAgICAgKDMsICJMM19DQk1fREFUQSIpLAog
ICAgICg0LCAiTDJfQ0JNIiksCisgICAgKDUsICJNQkFfVEhSVEwiKSwKICAgICBdKQogCiBsaWJ4
bF9wc3JfY2F0X2luZm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKQEAgLTk4NSwzICs5ODYs
MjQgQEAgbGlieGxfcHNyX2NhdF9pbmZvID0gU3RydWN0KCJwc3JfY2F0X2luZm8iLCBbCiAgICAg
KCJjYm1fbGVuIiwgdWludDMyKSwKICAgICAoImNkcF9lbmFibGVkIiwgYm9vbCksCiAgICAgXSkK
KworbGlieGxfcHNyX2ZlYXRfdHlwZSA9IEVudW1lcmF0aW9uKCJwc3JfZmVhdF90eXBlIiwgWwor
ICAgICgxLCAiQ0FUIiksCisgICAgKDIsICJNQkEiKSwKKyAgICBdKQorCitsaWJ4bF9wc3JfaHdf
aW5mbyA9IFN0cnVjdCgicHNyX2h3X2luZm8iLCBbCisgICAgKCJpZCIsIHVpbnQzMiksCisgICAg
KCJ1IiwgS2V5ZWRVbmlvbihOb25lLCBsaWJ4bF9wc3JfZmVhdF90eXBlLCAidHlwZSIsCisgICAg
ICAgICAgWygiY2F0IiwgU3RydWN0KE5vbmUsIFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgiY29zX21heCIsICAgICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJjYm1fbGVuIiwgICAgIHVpbnQzMiksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoImNkcF9lbmFibGVkIiwgYm9vbCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXSkpLAorICAgICAgICAgICAoIm1iYSIsIFN0cnVjdChOb25lLCBb
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNvc19tYXgiLCAgICAgdWlu
dDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidGhydGxfbWF4Iiwg
ICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJsaW5lYXIi
LCAgICAgIGJvb2wpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKKyAgICAg
ICAgICBdKSkKKyAgICBdLCBkaXI9RElSX09VVCkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMP-0004ln-Jv; Sat, 23 Sep 2017 10:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMN-0004jW-IL
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D7/EA-17770-E9236C95; Sat, 23 Sep 2017 10:08:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1tYhrzvP6Fi
 kweENfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRnT8ZCzqdKq59+8bYwPjGoIuRk0NIoEJi
 +9bzjCC2hACvxJFlM1ghbH+JoxOWsHUxcgHVNDBKTFt/kg0kwSagLvH4aw8TiC0ioCRxb9VkM
 JtZ4DqjRM/cWBBbWMBP4umHPWBxFgFViT27FoIN5RXwkJj29RQbxAI5iZPHJoPFOYHizTdOsE
 Ac5C7x9+ZTZoh6QYmTM58AxTmA5qtLrJ8nBLFKXqJ562zmCYwCs5BUzUKomoWkagEj8ypGjeL
 UorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYyXNwYcYpTk
 YFIS5a3ROhYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXAxjqQoJFqempFWmZOcAogUlLcPAoi
 fCmGwCleYsLEnOLM9MhUqcYjTmObbr8h4mj4+bdP0xCLHn5ealS4rx7DYFKBUBKM0rz4AbBov
 cSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHnLQBbyZOaVwO17BXQKE9Ap5auPgJxSkoiQkmp
 gjPm+V/6o6Q1elo1xSksS+DusmXLZzn3ueTPnwUdds5xfdeqzdN55/5y1+QebjR5DsZv9PtFP
 PKZy1906H6dEPjO78tJqX03WKeb2V/Pc6v43f/mVFz2jy6bm9nVTU71y45nTzuWxF/YzJCbqF
 t3UbU1KvFbR8N66ZFGr6re5h+pPMtmL5PxWYinOSDTUYi4qTgQA+/P4UdkCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506161308!116702024!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28486 invoked from network); 23 Sep 2017 10:08:29 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:29 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601238"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:25 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:18 +0800
Message-Id: <1506160104-5890-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 09/15] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZyb20g
bWFjcm8gbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
cmVtb3ZlICdYQ19QU1JfRkVBVF9VTktOT1dOJyB3aGljaCBpcyBub3QgbmVjZXNzYXJ5LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnRkVBVF8nIGZy
b20gZW51bSBpdGVtIG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CiAgICAtIHJlbW92ZSAneGNfJyBmcm9tIHN0cnVjdCBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBjb2RlcyB0byByZWR1Y2UgaW5kZW50YXRp
b24uCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYXNzZXJ0IGZv
ciBub3QgaGFwcGVuZWQgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSBhZGQgTE9HRSB0byBzaG93IGVycm5vLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCnYzOgogICAgLSByZW5hbWUgJ3Bzcl9jYXQvUFNSX0NBVCcgdG8gJ3Bzcl9h
bGxvYy9QU1JfQUxMT0MnIGFuZCByZW1vdmUgJ29wL09QJwogICAgICBmcm9tIG5hbWUuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdpbmZvJyBmcm9t
ICd4Y19jYXRfaW5mbycgYW5kICd4Y19tYmFfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gc2V0IGVycm5vIGluICd4Y19wc3JfZ2V0X2h3X2luZm8nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnaW5saW5l
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3Bz
cicgZnJvbSAnbGlieGxfX3Bzcl9mZWF0X3R5cGVfdG9fbGlieGNfcHNyX2ZlYXRfdHlwZScgdG8g
bWFrZQogICAgICBmdW5jdGlvbiBuYW1lIHNob3J0ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hlY2sgJ3hjX3R5cGUnIGluICdsaWJ4bF9wc3JfY2F0X2dl
dF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0g
c3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBhIGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dl
c3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFuZ2UgJ0NBVF9JTkZPJyBhbmQgJ01CQV9JTkZPJyB0
byAnQ0FUJyBhbmQgJ01CQScuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMjkgKysrKysrKysrKysrKysrKysrKy0tLQog
dG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDM2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA0MzE1MWNi
Li41OGJhODdjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ1OSw2ICsyNDU5LDMwIEBAIGVu
dW0geGNfcHNyX2NhdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NhdF90eXBlIHhj
X3Bzcl9jYXRfdHlwZTsKIAorZW51bSB4Y19wc3JfZmVhdF90eXBlIHsKKyAgICBYQ19QU1JfQ0FU
X0wzLAorICAgIFhDX1BTUl9DQVRfTDIsCisgICAgWENfUFNSX01CQSwKK307Cit0eXBlZGVmIGVu
dW0geGNfcHNyX2ZlYXRfdHlwZSB4Y19wc3JfZmVhdF90eXBlOworCitzdHJ1Y3QgeGNfcHNyX2h3
X2luZm8geworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGNvc19tYXg7CisgICAgICAgICAgICB1aW50MzJfdCBjYm1fbGVuOworICAgICAgICAgICAg
Ym9vbCAgICAgY2RwX2VuYWJsZWQ7CisgICAgICAgIH0gY2F0OworCisgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OworICAgICAgICAgICAgdWludDMyX3QgdGhy
dGxfbWF4OworICAgICAgICAgICAgYm9vbCAgICAgbGluZWFyOworICAgICAgICB9IG1iYTsKKyAg
ICB9IHU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87
CisKIGludCB4Y19wc3JfY210X2F0dGFjaCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQpOwogaW50IHhjX3Bzcl9jbXRfZGV0YWNoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21pZCk7CiBpbnQgeGNfcHNyX2NtdF9nZXRfZG9tYWluX3JtaWQoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLApAQCAtMjQ4MCw5ICsyNTA0LDggQEAgaW50IHhjX3Bzcl9jYXRfc2V0
X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19w
c3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVp
bnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAq
ZGF0YSk7Ci1pbnQgeGNfcHNyX2NhdF9nZXRfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAotICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1fbGVuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCAqY2RwX2VuYWJsZWQpOworaW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAorICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3Jf
ZmVhdF90eXBlIHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19pbmZvKTsKIAogaW50IHhjX2dldF9j
cHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90ICpjYXBzKTsKIGlu
dCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3Iu
YwppbmRleCA2MjNlMjZiLi5mMmI1ZWU2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3Iu
YworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMzIzLDM3ICszMjMsNTcgQEAgaW50IHhj
X3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCi0gICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sIGJvb2wg
KmNkcF9lbmFibGVkKQoraW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3Qgc29ja2V0LAorICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBl
IHR5cGUsIHhjX3Bzcl9od19pbmZvICpod19pbmZvKQogewogICAgIGludCByYyA9IC0xOwogICAg
IERFQ0xBUkVfU1lTQ1RMOwogCisgICAgaWYgKCAhaHdfaW5mbyApCisgICAgeworICAgICAgICBl
cnJubyA9IEVJTlZBTDsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKwogICAgIHN5c2N0bC5j
bWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsKICAgICBzeXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0
ID0gc29ja2V0OwogCi0gICAgc3dpdGNoICggbHZsICkKKyAgICBzd2l0Y2ggKCB0eXBlICkKICAg
ICB7Ci0gICAgY2FzZSAyOgorICAgIGNhc2UgWENfUFNSX0NBVF9MMjoKICAgICAgICAgc3lzY3Rs
LnUucHNyX2FsbG9jLmNtZCA9IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOwogICAgICAgICBy
YyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwotICAgICAgICBpZiAoICFyYyApCi0gICAgICAg
IHsKLSAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8u
Y29zX21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uY2JtX2xlbjsKLSAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IGZhbHNlOwotICAgICAg
ICB9CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaHdf
aW5mby0+dS5jYXQuY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19t
YXg7CisgICAgICAgIGh3X2luZm8tPnUuY2F0LmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2Mu
dS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICBod19pbmZvLT51LmNhdC5jZHBfZW5hYmxlZCA9
IGZhbHNlOworCiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgMzoKKyAgICBjYXNlIFhDX1BTUl9D
QVRfTDM6CiAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9n
ZXRfbDNfaW5mbzsKICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKLSAgICAg
ICAgaWYgKCAhcmMgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqY29zX21heCA9IHN5c2N0bC51
LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5
c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW47Ci0gICAgICAgICAgICAqY2RwX2Vu
YWJsZWQgPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyAmCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9MM19DRFA7Ci0gICAgICAgIH0KKyAgICAg
ICAgaWYgKCByYyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBod19pbmZvLT51LmNh
dC5jb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heDsKKyAgICAg
ICAgaHdfaW5mby0+dS5jYXQuY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZv
LmNibV9sZW47CisgICAgICAgIGh3X2luZm8tPnUuY2F0LmNkcF9lbmFibGVkID0gc3lzY3RsLnUu
cHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9TWVNDVExfUFNSX0wzX0NEUDsKKworICAgICAgICBicmVhazsKKyAgICBj
YXNlIFhDX1BTUl9NQkE6CisgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lT
Q1RMX1BTUl9nZXRfbWJhX2luZm87CisgICAgICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0
bCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaHdf
aW5mby0+dS5tYmEuY29zX21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmNvc19t
YXg7CisgICAgICAgIGh3X2luZm8tPnUubWJhLnRocnRsX21heCA9IHN5c2N0bC51LnBzcl9hbGxv
Yy51Lm1iYV9pbmZvLnRocnRsX21heDsKKyAgICAgICAgaHdfaW5mby0+dS5tYmEubGluZWFyID0g
c3lzY3RsLnUucHNyX2FsbG9jLnUubWJhX2luZm8uZmxhZ3MgJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSOworCiAgICAgICAgIGJyZWFr
OwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGVycm5vID0gRU9QTk9UU1VQUDsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXgg
NGE2OTc4ZS4uNzM0OTQ5MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTM2MSw2ICszNjEsMjkgQEAgaW50IGxpYnhs
X3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0
dXJuIHJjOwogfQogCitzdGF0aWMgeGNfcHNyX2ZlYXRfdHlwZSBsaWJ4bF9fZmVhdF90eXBlX3Rv
X2xpYnhjX2ZlYXRfdHlwZSgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
ZmVhdF90eXBlIHR5cGUsIHVuc2lnbmVkIGludCBsdmwpCit7CisgICAgeGNfcHNyX2ZlYXRfdHlw
ZSB4Y190eXBlOworCisgICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVB
VF9UWVBFX0NBVDoKKyAgICAgICAgaWYgKGx2bCA9PSAzKQorICAgICAgICAgICAgeGNfdHlwZSA9
IFhDX1BTUl9DQVRfTDM7CisgICAgICAgIGlmIChsdmwgPT0gMikKKyAgICAgICAgICAgIHhjX3R5
cGUgPSBYQ19QU1JfQ0FUX0wyOworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BTUl9G
RUFUX1RZUEVfTUJBOgorICAgICAgICB4Y190eXBlID0gWENfUFNSX01CQTsKKyAgICAgICAgYnJl
YWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgLyogQ291bGQgbm90IGhhcHBlbiAqLworICAgICAg
ICBhc3NlcnQoMCk7CisgICAgfQorCisgICAgcmV0dXJuIHhjX3R5cGU7Cit9CisKIGludCBsaWJ4
bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKipp
bmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgdW5zaWdu
ZWQgaW50IGx2bCkKIHsKQEAgLTM2OSw2ICszOTIsOCBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRf
aW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKICAgICBpbnQg
aSA9IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwogICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7
CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5m
bzsKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CiAKICAgICBsaWJ4bF9iaXRtYXBfaW5p
dCgmc29ja2V0bWFwKTsKIApAQCAtMzg1LDE2ICs0MTAsMjMgQEAgaW50IGxpYnhsX3Bzcl9jYXRf
Z2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIHhjX3R5cGUgPSBsaWJ4bF9fZmVhdF90eXBlX3Rv
X2xpYnhjX2ZlYXRfdHlwZShMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwgbHZsKTsKKwogICAgIHB0
ciA9IGxpYnhsX19tYWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfY2F0
X2luZm8pKTsKIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNvY2tldG1h
cCkgewogICAgICAgICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKLSAgICAgICAgaWYgKHhjX3Bzcl9j
YXRfZ2V0X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCBsdmwsICZwdHJbaV0uY29zX21heCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnB0cltpXS5jYm1fbGVuLCAmcHRyW2ldLmNk
cF9lbmFibGVkKSkgeworICAgICAgICBpZiAoeGNfcHNyX2dldF9od19pbmZvKGN0eC0+eGNoLCBz
b2NrZXRpZCwgeGNfdHlwZSwgJmh3X2luZm8pKSB7CisgICAgICAgICAgICBMT0dFKEVSUk9SLCAi
ZmFpbGVkIHRvIGdldCBodyBpbmZvIik7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAg
ICAgICAgICAgICBmcmVlKHB0cik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQor
CisgICAgICAgIHB0cltpXS5jb3NfbWF4ID0gaHdfaW5mby51LmNhdC5jb3NfbWF4OworICAgICAg
ICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8udS5jYXQuY2JtX2xlbjsKKyAgICAgICAgcHRyW2ld
LmNkcF9lbmFibGVkID0gaHdfaW5mby51LmNhdC5jZHBfZW5hYmxlZDsKKwogICAgICAgICBpKys7
CiAgICAgfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMP-0004mQ-SC; Sat, 23 Sep 2017 10:08:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMO-0004kf-H9
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E7/45-03616-F9236C95; Sat, 23 Sep 2017 10:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhrzvf6Fi
 kwdudbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXNZ9YCnZbVHx89Im9gfGTVhcjB4eQQIXE
 88mqXYycHBICvBJHls1ghbD9JXaeW83UxcgFVNLAKLFtxhw2kASbgLrE4689TCC2iICSxL1Vk
 8FsZoHrjBI9c2NBbGEBP4n2n+eYQWwWAVWJZw3nwWp4BTwkbuxfygKxQE7i5LHJYMs4geLNN0
 6AxYUE3CX+3nzKDFEvKHFy5hMWkDuZgfaunycEsUpeonnrbOYJjAKzkFTNQqiahaRqASPzKka
 N4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBkAIIdjJc3Bhxi
 lORgUhLlrdE6FinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpcDGOhCgkWp6akVaZk5wBiBSUtw8
 CiJ8KYbAKV5iwsSc4sz0yFSpxh1OTpu3v3DJMSSl5+XKiXOu9cQqEgApCijNA9uBCxeLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtwxkFU9mXgncpldARzABHVG++gjIESWJCCmpBsY9e9p
 0NrvVTnTTviz4OO6Inf9yrofshU7WV+J7Vs3lOu5wXaTeV7/g8PZ3289ab7S9PMmYa7Zkz/z3
 rq9YmCT1SmxPLHkUL9s8w+aI38obZ+Yt2tB2eYnu5BkHzy69O2fVhef9m6Kv/ozcu23KpJgjT
 H/lp8/q7bR6YOHaYu5xdE52YIfBQbN8JZbijERDLeai4kQApZqltdICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506161308!116702024!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28533 invoked from network); 23 Sep 2017 10:08:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:30 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601247"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:26 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:19 +0800
Message-Id: <1506160104-5890-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 10/15] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlcyAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgY2FsbAonbGlieGxfcHNyX2dldF9od19pbmZvJyB0byBh
dm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxj
aGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NDoKICAgIC0gcmVtb3ZlICd4Y18nIGZyb20g
c3RydWN0IG5hbWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
Zml4IHdvcmRzIGluIGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdsaWJ4bF9faHdfaW5mb190b19saWJ4bF9j
YXRfaW5mbycgdG8gdm9pZCBhbmQgdXNlCiAgICAgIGFzc2VydCB0byBjaGVjayBpbnZhbGlkIHR5
cGUuIFRoZW4sIHJlbW92ZSBjaGVjayBmb3IKICAgICAgJ2xpYnhsX19od19pbmZvX3RvX2xpYnhs
X2NhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBj
aGFuZ2UgdHlwZSBvZiAnbGlieGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5mbycgdG8gdm9p
ZCBhbmQgdXNlCiAgICAgIGFzc2VydCB0byBjaGVjayBpbnZhbGlkIHR5cGUuIFRoZW4sIHJlbW92
ZSBjaGVjayBmb3IKICAgICAgJ2xpYnhsX194Y19od19pbmZvX3RvX2xpYnhsX2h3X2luZm8nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSByZW1vdmUgY2Fz
dGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUg
aW5saW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5n
ZSAnbGlieGNfX3Bzcl9od19pbmZvX3RvX2xpYnhsX3Bzcl9od19pbmZvJyB0bwogICAgICAnbGli
eGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3ZlICdfaHcnIGZyb20gcGFyYW1ldGVyIG5hbWVzLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSBzb21lICdM
T0dFJyB0byAnTE9HJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBjaGVjayByZXR1cm5lZCAneGNfdHlwZScgYW5kIHJlbW92ZSByZWR1bmRhbnQgJ2x2bCcgY2hl
Y2suCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0
IHRoaXMgcGF0Y2ggb3V0IGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQg
YnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdDQVRfSU5GTycvJ01CQV9JTkZPJyB0byAnQ0FUJyBh
bmQgJ01CQS4gQWxzbyB0aGUgbGlieGwgc3RydWN0dXJlCiAgICAgIG5hbWUgJ2NhdF9pbmZvJy8n
bWJhX2luZm8nIGlzIGNoYW5nZWQgdG8gJ2NhdCcvJ21iYScuCiAgICAgIChzdWdnZXN0ZWQgYnkg
Q2hhbyBQZW5nKQogICAgLSBjYWxsICdsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGluICds
aWJ4bF9wc3JfY2F0X2dldF9pbmZvJyB0byBmcmVlCiAgICAgIGFsbG9jYXRlZCByZXNvdXJjZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jIHwgMTMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDM4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNy
LmMKaW5kZXggNzM0OTQ5MC4uNTcwZDIxYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
cHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTM4NCw1NiArMzg0LDQxIEBA
IHN0YXRpYyB4Y19wc3JfZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90
eXBlKAogICAgIHJldHVybiB4Y190eXBlOwogfQogCitzdGF0aWMgdm9pZCBsaWJ4bF9faHdfaW5m
b190b19saWJ4bF9jYXRfaW5mbygKKyAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBl
IHR5cGUsIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvLAorICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl9jYXRfaW5mbyAqY2F0X2luZm8pCit7CisgICAgYXNzZXJ0KHR5cGUgPT0gTElCWExfUFNS
X0ZFQVRfVFlQRV9DQVQpOworCisgICAgY2F0X2luZm8tPmlkID0gaHdfaW5mby0+aWQ7CisgICAg
Y2F0X2luZm8tPmNvc19tYXggPSBod19pbmZvLT51LmNhdC5jb3NfbWF4OworICAgIGNhdF9pbmZv
LT5jYm1fbGVuID0gaHdfaW5mby0+dS5jYXQuY2JtX2xlbjsKKyAgICBjYXRfaW5mby0+Y2RwX2Vu
YWJsZWQgPSBod19pbmZvLT51LmNhdC5jZHBfZW5hYmxlZDsKK30KKwogaW50IGxpYnhsX3Bzcl9j
YXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5yLCB1bnNpZ25lZCBpbnQg
bHZsKQogewogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQgcmM7Ci0gICAgaW50IGkgPSAwLCBz
b2NrZXRpZCwgbnJfc29ja2V0czsKLSAgICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFwOworICAgIHVu
c2lnbmVkIGludCBpOworICAgIGxpYnhsX3Bzcl9od19pbmZvICpod19pbmZvOwogICAgIGxpYnhs
X3Bzcl9jYXRfaW5mbyAqcHRyOwotICAgIHhjX3Bzcl9od19pbmZvIGh3X2luZm87Ci0gICAgeGNf
cHNyX2ZlYXRfdHlwZSB4Y190eXBlOwotCi0gICAgbGlieGxfYml0bWFwX2luaXQoJnNvY2tldG1h
cCk7Ci0KLSAgICByYyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9zb2NrZXRzKGdjLCAmbnJfc29j
a2V0cyk7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0
IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQogCi0gICAg
bGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZzb2NrZXRtYXAsIG5yX3NvY2tldHMpOwot
ICAgIHJjID0gbGlieGxfZ2V0X29ubGluZV9zb2NrZXRtYXAoY3R4LCAmc29ja2V0bWFwKTsKLSAg
ICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGF2YWls
YWJsZSBzb2NrZXRzIik7CisgICAgcmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8oY3R4LCAmaHdf
aW5mbywgbnIsIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOworICAgIGlmIChyYykKICAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgeGNfdHlwZSA9IGxpYnhsX19mZWF0X3R5cGVf
dG9fbGlieGNfZmVhdF90eXBlKExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOwotCi0gICAg
cHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCBucl9zb2NrZXRzICogc2l6ZW9mKGxpYnhsX3Bzcl9j
YXRfaW5mbykpOwotCi0gICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgc29ja2V0
bWFwKSB7Ci0gICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOwotICAgICAgICBpZiAoeGNfcHNy
X2dldF9od19pbmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlwZSwgJmh3X2luZm8pKSB7Ci0g
ICAgICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBodyBpbmZvIik7Ci0gICAgICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBmcmVlKHB0cik7Ci0gICAgICAgICAg
ICBnb3RvIG91dDsKLSAgICAgICAgfQogCi0gICAgICAgIHB0cltpXS5jb3NfbWF4ID0gaHdfaW5m
by51LmNhdC5jb3NfbWF4OwotICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8udS5jYXQu
Y2JtX2xlbjsKLSAgICAgICAgcHRyW2ldLmNkcF9lbmFibGVkID0gaHdfaW5mby51LmNhdC5jZHBf
ZW5hYmxlZDsKKyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsICpuciAqIHNpemVvZihsaWJ4
bF9wc3JfY2F0X2luZm8pKTsKIAotICAgICAgICBpKys7Ci0gICAgfQorICAgIGZvciAoaSA9IDA7
IGkgPCAqbnI7IGkrKykKKyAgICAgICAgbGlieGxfX2h3X2luZm9fdG9fbGlieGxfY2F0X2luZm8o
TElCWExfUFNSX0ZFQVRfVFlQRV9DQVQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZod19pbmZvW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmcHRyW2ldKTsKIAogICAgICppbmZvID0gcHRyOwotICAgICpuciA9IGk7CisgICAg
bGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGh3X2luZm8sICpucik7CiBvdXQ6Ci0gICAgbGli
eGxfYml0bWFwX2Rpc3Bvc2UoJnNvY2tldG1hcCk7CiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4g
cmM7CiB9CkBAIC00NzQsMTUgKzQ1OSw4NSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQogCitz
dGF0aWMgdm9pZCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKAorICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKnhjX2luZm8s
CisgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKnhsX2luZm8pCit7CisgICAgc3dp
dGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAgICAgICAg
eGxfaW5mby0+dS5jYXQuY29zX21heCA9IHhjX2luZm8tPnUuY2F0LmNvc19tYXg7CisgICAgICAg
IHhsX2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19pbmZvLT51LmNhdC5jYm1fbGVuOworICAgICAg
ICB4bF9pbmZvLT51LmNhdC5jZHBfZW5hYmxlZCA9IHhjX2luZm8tPnUuY2F0LmNkcF9lbmFibGVk
OworICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBOgorICAg
ICAgICB4bF9pbmZvLT51Lm1iYS5jb3NfbWF4ID0geGNfaW5mby0+dS5tYmEuY29zX21heDsKKyAg
ICAgICAgeGxfaW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNfaW5mby0+dS5tYmEudGhydGxfbWF4
OworICAgICAgICB4bF9pbmZvLT51Lm1iYS5saW5lYXIgPSB4Y19pbmZvLT51Lm1iYS5saW5lYXI7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGFzc2VydCgwKTsKKyAgICB9
Cit9CisKIGludCBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bz
cl9od19pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpuciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbHZsKQogewotICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIEdDX0lO
SVQoY3R4KTsKKyAgICBpbnQgcmMsIG5yX3NvY2tldHM7CisgICAgdW5zaWduZWQgaW50IGkgPSAw
LCBzb2NrZXRpZDsKKyAgICBsaWJ4bF9iaXRtYXAgc29ja2V0bWFwOworICAgIGxpYnhsX3Bzcl9o
d19pbmZvICpwdHI7CisgICAgeGNfcHNyX2ZlYXRfdHlwZSB4Y190eXBlOworICAgIHhjX3Bzcl9o
d19pbmZvIGh3X2luZm87CisKKyAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKKwor
ICAgIHhjX3R5cGUgPSBsaWJ4bF9fZmVhdF90eXBlX3RvX2xpYnhjX2ZlYXRfdHlwZSh0eXBlLCBs
dmwpOworCisgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3Nv
Y2tldHMpOworICAgIGlmIChyYykgeworICAgICAgICBMT0coRVJST1IsICJmYWlsZWQgdG8gZ2V0
IHN5c3RlbSBzb2NrZXQgY291bnQiKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
bGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZzb2NrZXRtYXAsIG5yX3NvY2tldHMpOwor
ICAgIHJjID0gbGlieGxfZ2V0X29ubGluZV9zb2NrZXRtYXAoY3R4LCAmc29ja2V0bWFwKTsKKyAg
ICBpZiAocmMgPCAwKSB7CisgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGF2YWls
YWJsZSBzb2NrZXRzIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHB0ciA9IGxp
YnhsX19tYWxsb2MoTk9HQywgbnJfc29ja2V0cyAqIHNpemVvZihsaWJ4bF9wc3JfaHdfaW5mbykp
OworCisgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgc29ja2V0bWFwKSB7Cisg
ICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOworICAgICAgICBpZiAoeGNfcHNyX2dldF9od19p
bmZvKGN0eC0+eGNoLCBzb2NrZXRpZCwgeGNfdHlwZSwgJmh3X2luZm8pKSB7CisgICAgICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBmcmVlKHB0cik7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX194Y19od19pbmZvX3RvX2xpYnhs
X2h3X2luZm8odHlwZSwgJmh3X2luZm8sICZwdHJbaV0pOworCisgICAgICAgIGkrKzsKKyAgICB9
CisKKyAgICAqaW5mbyA9IHB0cjsKKyAgICAqbnIgPSBpOworb3V0OgorICAgIGxpYnhsX2JpdG1h
cF9kaXNwb3NlKCZzb2NrZXRtYXApOworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOwogfQog
CiB2b2lkIGxpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlz
dCwgdW5zaWduZWQgaW50IG5yKQogeworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yIChp
ID0gMDsgaSA8IG5yOyBpKyspCisgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvX2Rpc3Bvc2UoJmxp
c3RbaV0pOworICAgIGZyZWUobGlzdCk7CiB9CiAKIC8qCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMQ-0004ng-7w; Sat, 23 Sep 2017 10:08:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMP-0004lS-Gr
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B0/2A-03454-0A236C95; Sat, 23 Sep 2017 10:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhr7vA6Fi
 kQec6dovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0r8tMBXelKy7d/8jawLhPpIuRk0NIoELi
 5oHDzCC2hACvxJFlM1ghbH+JlfcnsXUxcgHVNDBK9PZ/B0uwCahLPP7awwRiiwgoSdxbNRnMZ
 ha4zijRMzcWxBYW8JY4uukJUDMHB4uAqsSfC3ogJq+Ah8SD+6IQ4+UkTh6bDDaREyjcfOMEC8
 Q57hJ/bz4FO4dXQFDi5MwnLCCtzEBb188TglgkL9G8dTbzBEaBWUiqZiFUzUJStYCReRWjRnF
 qUVlqka6RuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsbFawMPMUpy
 MCmJ8tZoHYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrDAxzIcGi1PTUirTMHGCEwKQlOHiUR
 HjTDYDSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd69hkClAiClGaV5cINgkX
 uJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxlIAt5MvNK4Pa9AjqFCeiU8tVHQE4pSURISTU
 wNk2cY7Pr0VLZvyIL7aXvTtk0rYBJTf3YrKQ7Z+d9N5BqbI7Tj8w/MOHj5VWl50WMa+fqF+Uy
 nX32tz34sI/iryc8Kp/+zp3ErLytN2DWj62eJf5zLwuVia3Is12wuYHjuf+jZTIf5tQz2h+LC
 8l1bfQyOsExr7tDOKLBtfha+EpB3zdFm9wmK7EUZyQaajEXFScCADahVXTXAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506161309!80771400!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58771 invoked from network); 23 Sep 2017 10:08:31 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:31 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601259"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:28 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:20 +0800
Message-Id: <1506160104-5890-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 11/15] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50
ZWwuY29tPgoKdjM6CiAgICAtIGNoYW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBwcmludGYgaW4g
J3Bzcl9tYmFfaHdpbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBhZGQgJ2NvbnN0JyBmb3IgJ29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5mbycuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IG91dCB0aGlz
IHBhdGNoIGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExp
dSkKICAgIC0gY2hhbmdlICdNQkFfSU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5nZSAnbWJhX2lu
Zm8nIHRvICdtYmEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB0b29scy94
bC94bF9jbWR0YWJsZS5jIHwgIDEgKwogdG9vbHMveGwveGxfcHNyLmMgICAgICB8IDQwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzgg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9j
bWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCA1Y2ZjN2U4Li5hMTY3OWU5
IDEwMDY0NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMKQEAgLTUyOSw2ICs1MjksNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10g
PSB7CiAgICAgICAiW29wdGlvbnNdIiwKICAgICAgICItbSwgLS1jbXQgICAgICAgU2hvdyBDYWNo
ZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgKENNVCkgaGFyZHdhcmUgaW5mb1xuIgogICAgICAgIi1h
LCAtLWNhdCAgICAgICBTaG93IENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSAoQ0FUKSBoYXJk
d2FyZSBpbmZvXG4iCisgICAgICAiLWIsIC0tbWJhICAgICAgIFNob3cgTWVtb3J5IEJhbmR3aWR0
aCBBbGxvY2F0aW9uIChNQkEpIGhhcmR3YXJlIGluZm9cbiIKICAgICB9LAogICAgIHsgInBzci1j
bXQtYXR0YWNoIiwKICAgICAgICZtYWluX3Bzcl9jbXRfYXR0YWNoLCAwLCAxLApkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwppbmRleCBlZjAwMDQ4Li40
MDI2OWI0IDEwMDY0NAotLS0gYS90b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9w
c3IuYwpAQCAtNDc1LDYgKzQ3NSwzMiBAQCBzdGF0aWMgaW50IHBzcl9sMl9jYXRfaHdpbmZvKHZv
aWQpCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0aWMgaW50IHBzcl9tYmFfaHdpbmZvKHZvaWQp
Cit7CisgICAgaW50IHJjOworICAgIHVuc2lnbmVkIGludCBpLCBucjsKKyAgICBsaWJ4bF9wc3Jf
aHdfaW5mbyAqaW5mbzsKKworICAgIHJjID0gbGlieGxfcHNyX2dldF9od19pbmZvKGN0eCwgJmlu
Zm8sICZuciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfRkVBVF9U
WVBFX01CQSwgMCk7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBwcmlu
dGYoIk1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9yIChp
ID0gMDsgaSA8IG5yOyBpKyspIHsKKyAgICAgICAgcHJpbnRmKCJTb2NrZXQgSUQgICAgICAgICAg
ICAgICA6ICV1XG4iLCBpbmZvW2ldLmlkKTsKKyAgICAgICAgcHJpbnRmKCJMaW5lYXIgTW9kZSAg
ICAgICAgICAgICA6ICVzXG4iLAorICAgICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5lYXIg
PyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQiKTsKKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIENPUyAg
ICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLnUubWJhLmNvc19tYXgpOworICAgICAgICBwcmlu
dGYoIk1heGltdW0gVGhyb3R0bGluZyBWYWx1ZTogJXVcbiIsIGluZm9baV0udS5tYmEudGhydGxf
bWF4KTsKKyAgICAgICAgcHJpbnRmKCJEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4iLCAw
KTsKKyAgICB9CisKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOwor
ICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBj
aGFyICoqYXJndikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKQEAgLTU5MywyMCArNjE5LDI0IEBA
IGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFpbl9w
c3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQgPSAw
OwotICAgIGJvb2wgYWxsID0gdHJ1ZSwgY210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOwotICAgIHN0
YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAgICBib29sIGFsbCA9IHRydWUsIGNtdCA9
IGZhbHNlLCBjYXQgPSBmYWxzZSwgbWJhID0gZmFsc2U7CisgICAgc3RhdGljIGNvbnN0IHN0cnVj
dCBvcHRpb24gb3B0c1tdID0gewogICAgICAgICB7ImNtdCIsIDAsIDAsICdtJ30sCiAgICAgICAg
IHsiY2F0IiwgMCwgMCwgJ2EnfSwKKyAgICAgICAgeyJtYmEiLCAwLCAwLCAnYid9LAogICAgICAg
ICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQs
ICJtYSIsIG9wdHMsICJwc3ItaHdpbmZvIiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICJtYWIiLCBvcHRzLCAicHNyLWh3aW5mbyIsIDApIHsKICAgICBjYXNlICdtJzoKICAgICAg
ICAgYWxsID0gZmFsc2U7IGNtdCA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgJ2En
OgogICAgICAgICBhbGwgPSBmYWxzZTsgY2F0ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSAnYic6CisgICAgICAgIGFsbCA9IGZhbHNlOyBtYmEgPSB0cnVlOworICAgICAgICBicmVh
azsKICAgICB9CiAKICAgICBpZiAoIXJldCAmJiAoYWxsIHx8IGNtdCkpCkBAIC02MTksNiArNjQ5
LDEwIEBAIGludCBtYWluX3Bzcl9od2luZm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGlm
IChhbGwgfHwgY2F0KQogICAgICAgICByZXQgPSBwc3JfbDJfY2F0X2h3aW5mbygpOwogCisgICAg
LyogTUJBIGlzIGluZGVwZW5kZW50IG9mIENNVCBhbmQgQ0FUICovCisgICAgaWYgKGFsbCB8fCBt
YmEpCisgICAgICAgIHJldCA9IHBzcl9tYmFfaHdpbmZvKCk7CisKICAgICByZXR1cm4gcmV0Owog
fQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMV-0004ts-Gf; Sat, 23 Sep 2017 10:08:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMU-0004sI-7u
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 13/0B-17770-5A236C95; Sat, 23 Sep 2017 10:08:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS1tYhr7vE6Fi
 kwa8GdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePph2VMBY9bGSvWL5nP3MDYFdfFyMkhJFAh
 sWjjAzYQW0KAV+LIshmsELa/RN+kWUxdjFxANQ2MEpNuXwIrYhNQl3j8tYcJxBYRUJK4t2oym
 M0scJ1RomduLIgtLJAi8X7RArB6FgFVie8/jrOD2LwCHhKL2vazQyyQkzh5bDLYMk6gePONEy
 wQB7lL/L35lBmiXlDi5MwnQHEOoPnqEuvnCUGskpdo3jqbeQKjwCwkVbMQqmYhqVrAyLyKUaM
 4tagstUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfjgUWBhxgl
 OZiURHlrtI5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvWMAlBMsSk1PrUjLzAHGCUxagoNHS
 YQ3HSTNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US53UyBCoVACnNKM2DGwSL30
 uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5i0DWciTmVcCt+8V0ClMQKeUrz4CckpJIkJKqoH
 RODaFL9fVyiUj/tqvzoDoI8qvXkw9ODFmUfXrGn+PjpXxUlefPmS+Vnzvhp3iCv5pX0/d/yww
 /erxWU1TK5vuOwf13TTxjWBf16ymuG+FUOusnkj3yrtRWXuKfnrOfXr7xhWLzzZrHx76vu5av
 onxjH9c/006xCvzJU7uv87DMuGLe8a6wMfCSizFGYmGWsxFxYkAQ7gQ9toCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506161313!117835417!2
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5872 invoked from network); 23 Sep 2017 10:08:36 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:36 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601273"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:32 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:22 +0800
Message-Id: <1506160104-5890-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 13/15] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8
Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjQ6CiAgICAtIHVzZSBkZXNpZ25hdGVkIGlu
aXRpYWxpemVycyBmb3IgJ2ZlYXRfbmFtZVtdJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSB1c2UgTE9HIGluICdsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gcmVwbGFj
ZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAnbGlieGxfcHNyX3R5cGUnIGluIG5ld2x5IGRlZmlu
ZWQKICAgICAgaW50ZXJmYWNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2MjoKICAgIC0gY2hhbmdlICdDQVRfSU5GTycvJ01CQV9JTkZPJyB0byAnQ0FUJy8nTUJBJy4g
VGhlIHJlbGF0ZWQgc3RydWN0dXJlIG5hbWVzCiAgICAgIGFyZSBjaGFuZ2VkIHRvby4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggfCAgIDcgKy0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgICA5ICstCiB0b29s
cy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8ICA1OCArKysrKysrKy0tLS0tCiB0b29scy94bC94
bC5oICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAg
ICB8ICAgNSArKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgfCAxODUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDE4MyBp
bnNlcnRpb25zKCspLCA4MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDFj
YzRkN2UuLjc0NWIyYTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDU2LDYgKzI0NTYsNyBA
QCBlbnVtIHhjX3Bzcl90eXBlIHsKICAgICBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFID0gMiwKICAg
ICBYQ19QU1JfQ0FUX0wzX0NCTV9EQVRBID0gMywKICAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAg
ID0gNCwKKyAgICBYQ19QU1JfTUJBX1RIUlRMICAgICAgID0gNSwKIH07CiB0eXBlZGVmIGVudW0g
eGNfcHNyX3R5cGUgeGNfcHNyX3R5cGU7CiAKQEAgLTI1MDEsOSArMjUwMiw5IEBAIGludCB4Y19w
c3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpOwogaW50IHhjX3Bzcl9jYXRfc2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7Ci1pbnQgeGNfcHNy
X2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90
IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7
CitpbnQgeGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50
MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7
CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2Nr
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNy
X2h3X2luZm8gKmh3X2luZm8pOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBi
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDM4NWQ1NDcuLjU2NjBkNTEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yODMs
OSArMjgzLDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7
CiB9CiAKLWludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5
cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90ICpkYXRhKQoraW50IHhjX3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNy
X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKmRhdGEpCiB7CiAgICAgaW50IHJjOwogICAgIERFQ0xBUkVfRE9NQ1RMOwpAQCAt
MzA1LDYgKzMwNSw5IEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTUJBX1RIUlRMOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJu
byA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBlOWQzNmRjLi41YTRi
YTNkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwpAQCAtNzEsMTYgKzcxLDI5IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3Jf
Y210X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCiAgICAgTE9HRShFUlJPUiwg
IiVzIiwgbXNnKTsKIH0KIAotc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2co
bGlieGxfX2djICpnYywgaW50IGVycikKK3N0YXRpYyB2b2lkIGxpYnhsX19wc3JfYWxsb2NfbG9n
X2Vycl9tc2cobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKKyAgICAvKgorICAgICAqIEluZGV4IGlzICdsaWJ4
bF9wc3JfdHlwZScgc28gd2Ugc2V0IHR3byAnQ0RQJyB0byBjb3JyZXNwb25kIHRvCisgICAgICog
REFUQSBhbmQgQ09ERS4KKyAgICAgKi8KKyAgICBjb25zdCBjaGFyICogY29uc3QgZmVhdF9uYW1l
W10gPSB7CisgICAgICAgIFtMSUJYTF9QU1JfQ0JNX1RZUEVfVU5LTk9XTl0gPSAiVU5LTk9XTiIs
CisgICAgICAgIFtMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNXSA9ICJMMyBDQVQiLAorICAgICAg
ICBbTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFLi4uTElCWExfUFNSX0NCTV9UWVBFX0wz
X0NCTV9EQVRBXSA9ICJDRFAiLAorICAgICAgICBbTElCWExfUFNSX0NCTV9UWVBFX0wyX0NCTV0g
PSAiTDIgQ0FUIiwKKyAgICAgICAgW0xJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVExdID0gIk1C
QSIsCisgICAgfTsKICAgICBjaGFyICptc2c7CiAKICAgICBzd2l0Y2ggKGVycikgewogICAgIGNh
c2UgRU5PREVWOgotICAgICAgICBtc2cgPSAiQ0FUIGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBz
eXN0ZW0iOworICAgICAgICBtc2cgPSAiaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRU5PRU5UOgotICAgICAgICBtc2cgPSAiQ0FUIGlz
IG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQiOworICAgICAgICBtc2cgPSAiaXMgbm90IGVuYWJs
ZWQgb24gdGhlIHNvY2tldCI7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRU9WRVJGTE9XOgog
ICAgICAgICBtc2cgPSAibm8gZnJlZSBDT1MgYXZhaWxhYmxlIjsKQEAgLTEwNiw3ICsxMTksNyBA
QCBzdGF0aWMgdm9pZCBsaWJ4bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBp
bnQgZXJyKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgTE9HRShFUlJPUiwgIiVzIiwg
bXNnKTsKKyAgICBMT0coRVJST1IsICIlczogJXMiLCBmZWF0X25hbWVbdHlwZV0sIG1zZyk7CiB9
CiAKIHN0YXRpYyBpbnQgbGlieGxfX3BpY2tfc29ja2V0X2NwdShsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBzb2NrZXRpZCkKQEAgLTMwMywxMCArMzE2LDEwIEBAIG91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl9jYm1fdHlwZV90b19s
aWJ4Y19wc3JfdHlwZSgKLSAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyBpbmxp
bmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKAorICAgIGxp
YnhsX3Bzcl90eXBlIHR5cGUpCiB7Ci0gICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3Jf
Y2JtX3R5cGUpICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOworICAgIEJVSUxEX0JVR19PTihzaXpl
b2YobGlieGxfcHNyX3R5cGUpICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOwogICAgIHJldHVybiAo
eGNfcHNyX3R5cGUpdHlwZTsKIH0KIApAQCAtMzI1LDE0ICszMzgsMTQgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgfQogCiAg
ICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAg
ICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNy
X3R5cGUodHlwZSk7OworICAgICAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl90
eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOzsKIAogICAgICAgICBpZiAoc29ja2V0aWQgPj0g
bnJfc29ja2V0cykKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGlmICh4Y19wc3JfY2F0
X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewotICAgICAgICAgICAg
bGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKKyAgICAgICAgICAgIGxpYnhs
X19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsKICAgICAgICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKICAgICAgICAgfQogICAgIH0KQEAgLTM0NiwxOCArMzU5LDcgQEAgaW50
IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCB1aW50MzJf
dCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpjYm1fcikKIHsK
LSAgICBHQ19JTklUKGN0eCk7Ci0gICAgaW50IHJjID0gMDsKLSAgICB4Y19wc3JfdHlwZSB4Y190
eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKLQotICAg
IGlmICh4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2JtX3IpKSB7Ci0g
ICAgICAgIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7Ci0gICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKLSAgICB9Ci0KLSAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAg
ICByZXR1cm4gbGlieGxfcHNyX2dldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgdGFyZ2V0LCBjYm1f
cik7CiB9CiAKIHN0YXRpYyB4Y19wc3JfZmVhdF90eXBlIGxpYnhsX19mZWF0X3R5cGVfdG9fbGli
eGNfZmVhdF90eXBlKApAQCAtNDU1LDcgKzQ1NywxOSBAQCBpbnQgbGlieGxfcHNyX2dldF92YWwo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKnZhbCkKIHsKLSAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICBHQ19J
TklUKGN0eCk7CisgICAgaW50IHJjID0gMDsKKworICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBs
aWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CisKKyAgICBpZiAoeGNfcHNy
X2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGFyZ2V0LCB2YWwpKSB7CisgICAgICAgIGxpYnhsX19wc3JfYWxs
b2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OworICAgIH0KKworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9p
ZCBsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvKApkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggMDFjMmFmNi4uNDY0ODMxZSAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC0yMDUsNiArMjA1LDcgQEAg
aW50IG1haW5fcHNyX2NtdF9kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NhdF9j
Ym1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50
IGFyZ2MsIGNoYXIgKiphcmd2KTsKK2ludCBtYWluX3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJn
YywgY2hhciAqKmFyZ3YpOwogCmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCBhMTY3OWU5Li4zMTM2ZDcwIDEwMDY0NAotLS0g
YS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKQEAg
LTU2NSw2ICs1NjUsMTEgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAg
IltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAiLWwgPGxldmVsPiAgICAgICAgU3BlY2lmeSB0
aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIEwzIGNhY2hlIGlzIHByb2Nlc3Nl
ZFxuIgogICAgIH0sCisgICAgeyAicHNyLW1iYS1zaG93IiwKKyAgICAgICZtYWluX3Bzcl9tYmFf
c2hvdywgMCwgMSwKKyAgICAgICJTaG93IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbmZv
cm1hdGlvbiIsCisgICAgICAiPERvbWFpbj4iLAorICAgIH0sCiAjZW5kaWYKICAgICB7ICJ1c2Jj
dHJsLWF0dGFjaCIsCiAgICAgICAmbWFpbl91c2JjdHJsX2F0dGFjaCwgMCwgMSwKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggNDAyNjliNC4u
NDZiNzc4OCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxf
cHNyLmMKQEAgLTMyNywxOSArMzI3LDI3IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0
YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZSh1aW50MzJfdCBkb21p
ZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBwc3JfcHJp
bnRfb25lX2RvbWFpbl92YWxfdHlwZSh1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkK
IHsKLSAgICB1aW50NjRfdCBjYm07CisgICAgdWludDY0X3QgdmFsOwogCi0gICAgaWYgKCFsaWJ4
bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBkb21pZCwgdHlwZSwgc29ja2V0aWQsICZjYm0pKQotICAg
ICAgICBwcmludGYoIiUjMTYiUFJJeDY0LCBjYm0pOworICAgIGlmICghbGlieGxfcHNyX2dldF92
YWwoY3R4LCBkb21pZCwgdHlwZSwgaW5mby0+aWQsICZ2YWwpKQorICAgIHsKKyAgICAgICAgaWYg
KHR5cGUgPT0gTElCWExfUFNSX0NCTV9UWVBFX01CQV9USFJUTCAmJiBpbmZvLT51Lm1iYS5saW5l
YXIpCisgICAgICAgICAgICBwcmludGYoIiUxNiJQUkl1NjQsIHZhbCk7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIHByaW50ZigiJSMxNiJQUkl4NjQsIHZhbCk7CisgICAgfQogICAgIGVsc2UK
ICAgICAgICAgcHJpbnRmKCIlMTZzIiwgImVycm9yIik7CiB9CiAKLXN0YXRpYyB2b2lkIHBzcl9j
YXRfcHJpbnRfb25lX2RvbWFpbl9jYm0odWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGNkcF9lbmFi
bGVkLCB1bnNpZ25lZCBpbnQgbHZsKQorc3RhdGljIHZvaWQgcHNyX3ByaW50X29uZV9kb21haW5f
dmFsKHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQogewogICAgIGNoYXIgKmRvbWFpbl9uYW1l
OwogCkBAIC0zNDcsMTA2ICszNTUsMTU0IEBAIHN0YXRpYyB2b2lkIHBzcl9jYXRfcHJpbnRfb25l
X2RvbWFpbl9jYm0odWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAogICAgIHByaW50
ZigiJTVkJTI1cyIsIGRvbWlkLCBkb21haW5fbmFtZSk7CiAgICAgZnJlZShkb21haW5fbmFtZSk7
CiAKLSAgICBzd2l0Y2ggKGx2bCkgewotICAgIGNhc2UgMzoKLSAgICAgICAgaWYgKCFjZHBfZW5h
YmxlZCkgewotICAgICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRv
bWlkLCBzb2NrZXRpZCwKKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX1BTUl9G
RUFUX1RZUEVfQ0FUOgorICAgICAgICBzd2l0Y2ggKGx2bCkgeworICAgICAgICBjYXNlIDM6Cisg
ICAgICAgICAgICBpZiAoIWluZm8tPnUuY2F0LmNkcF9lbmFibGVkKSB7CisgICAgICAgICAgICAg
ICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wz
X0NCTSk7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9k
b21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAorICAgICAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5mbywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1Jf
Q0JNX1RZUEVfTDNfQ0JNX0NPREUpOwotICAgICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9t
YWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAgICAgICAgICAgICAgICBwc3JfcHJpbnRf
b25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0RBVEEpOwot
ICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgMjoKLSAgICAgICAgcHNyX2NhdF9w
cmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMjoKKyAgICAgICAgICAgIHBzcl9w
cmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wyX0NCTSk7CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcHJpbnRmKCJJ
bnB1dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZsKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsK
LSAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEiLCBs
dmwpOworCisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQToKKyAgICAgICAgcHNyX3By
aW50X29uZV9kb21haW5fdmFsX3R5cGUoZG9taWQsIGluZm8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVEwpOwogICAgICAg
ICBicmVhazsKICAgICB9CiAKICAgICBwcmludGYoIlxuIik7CiB9CiAKLXN0YXRpYyBpbnQgcHNy
X2NhdF9wcmludF9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgY2RwX2VuYWJsZWQsIHVu
c2lnbmVkIGludCBsdmwpCitzdGF0aWMgaW50IHBzcl9wcmludF9kb21haW5fdmFsKHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5m
byAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRf
dHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bHZsKQogewogICAgIGludCBpLCBucl9kb21haW5zOwogICAgIGxpYnhsX2RvbWluZm8gKmxpc3Q7
CiAKICAgICBpZiAoZG9taWQgIT0gSU5WQUxJRF9ET01JRCkgewotICAgICAgICBwc3JfY2F0X3By
aW50X29uZV9kb21haW5fY2JtKGRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7Cisg
ICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbChkb21pZCwgaW5mbywgdHlwZSwgbHZsKTsK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgaWYgKCEobGlzdCA9IGxpYnhsX2xpc3Rf
ZG9tYWluKGN0eCwgJm5yX2RvbWFpbnMpKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZh
aWxlZCB0byBnZXQgZG9tYWluIGxpc3QgZm9yIGNibSBkaXNwbGF5XG4iKTsKLSAgICAgICAgcmV0
dXJuIC0xOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgZG9tYWluIGxp
c3QgZm9yIHZhbHVlIGRpc3BsYXlcbiIpOworICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwog
ICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBucl9kb21haW5zOyBpKyspCi0gICAgICAgIHBz
cl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0obGlzdFtpXS5kb21pZCwgc29ja2V0aWQsIGNkcF9l
bmFibGVkLCBsdmwpOworICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwobGlzdFtpXS5k
b21pZCwgaW5mbywgdHlwZSwgbHZsKTsKICAgICBsaWJ4bF9kb21pbmZvX2xpc3RfZnJlZShsaXN0
LCBucl9kb21haW5zKTsKIAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IHBzcl9jYXRf
cHJpbnRfc29ja2V0KHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm8sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCitzdGF0aWMg
aW50IHBzcl9wcmludF9zb2NrZXQodWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsdmwpCiB7Ci0gICAgaW50IHJjOwotICAgIHVpbnQzMl90IGwzX2Nh
Y2hlX3NpemU7Ci0KICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIlNvY2tldCBJRCIsIGluZm8t
PmlkKTsKIAotICAgIC8qIFNvIGZhciwgQ01UIG9ubHkgc3VwcG9ydHMgTDMgY2FjaGUuICovCi0g
ICAgaWYgKGx2bCA9PSAzKSB7Ci0gICAgICAgIHJjID0gbGlieGxfcHNyX2NtdF9nZXRfbDNfY2Fj
aGVfc2l6ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVfc2l6ZSk7Ci0gICAgICAgIGlmIChyYykg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gZ2V0IGwzIGNhY2hlIHNp
emUgZm9yIHNvY2tldDolZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgaW5mby0+aWQpOwotICAg
ICAgICAgICAgcmV0dXJuIC0xOworICAgIHN3aXRjaCAodHlwZSkgeworICAgIGNhc2UgTElCWExf
UFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgeworICAgICAgICBpbnQgcmM7CisgICAgICAgIHVpbnQz
Ml90IGwzX2NhY2hlX3NpemU7CisKKyAgICAgICAgLyogU28gZmFyLCBDTVQgb25seSBzdXBwb3J0
cyBMMyBjYWNoZS4gKi8KKyAgICAgICAgaWYgKGx2bCA9PSAzKSB7CisgICAgICAgICAgICByYyA9
IGxpYnhsX3Bzcl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hl
X3NpemUpOworICAgICAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGYWlsZWQgdG8gZ2V0IGwzIGNhY2hlIHNpemUgZm9yIHNvY2tldDolZFxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmlkKTsKKyAgICAgICAgICAgICAgICByZXR1cm4g
LTE7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBwcmludGYoIiUtMTZzOiAldUtCXG4iLCAi
TDMgQ2FjaGUiLCBsM19jYWNoZV9zaXplKTsKICAgICAgICAgfQotICAgICAgICBwcmludGYoIiUt
MTZzOiAldUtCXG4iLCAiTDMgQ2FjaGUiLCBsM19jYWNoZV9zaXplKTsKKworICAgICAgICBwcmlu
dGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwKKyAgICAgICAgICAgICAgICgxdWxs
IDw8IGluZm8tPnUuY2F0LmNibV9sZW4pIC0gMSk7CisgICAgICAgIGlmIChpbmZvLT51LmNhdC5j
ZHBfZW5hYmxlZCkKKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnMlMTZzXG4iLCAiSUQi
LCAiTkFNRSIsICJDQk0gKGNvZGUpIiwgIkNCTSAoZGF0YSkiKTsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIik7CisK
KyAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgcHJpbnRmKCIlLTE2czogJSNsbHhcbiIsICJE
ZWZhdWx0IENCTSIsICgxdWxsIDw8IGluZm8tPmNibV9sZW4pIC0gMSk7Ci0gICAgaWYgKGluZm8t
PmNkcF9lbmFibGVkKQotICAgICAgICBwcmludGYoIiU1cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwg
Ik5BTUUiLCAiQ0JNIChjb2RlKSIsICJDQk0gKGRhdGEpIik7Ci0gICAgZWxzZQotICAgICAgICBw
cmludGYoIiU1cyUyNXMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0iKTsKKyAgICBjYXNlIExJ
QlhMX1BTUl9GRUFUX1RZUEVfTUJBOgorICAgICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIkRl
ZmF1bHQgVEhSVEwiLCAwKTsKKyAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwgIklEIiwg
Ik5BTUUiLCAiVEhSVEwiKTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICByZXR1cm4gcHNyX2NhdF9w
cmludF9kb21haW5fY2JtKGRvbWlkLCBpbmZvLT5pZCwgaW5mby0+Y2RwX2VuYWJsZWQsIGx2bCk7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBmZWF0dXJlIHR5
cGUgJWQgaXMgd3JvbmdcbiIsIHR5cGUpOworICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwor
ICAgIH0KKworICAgIHJldHVybiBwc3JfcHJpbnRfZG9tYWluX3ZhbChkb21pZCwgaW5mbywgdHlw
ZSwgbHZsKTsKIH0KIAotc3RhdGljIGludCBwc3JfY2F0X3Nob3codWludDMyX3QgZG9taWQsIHVu
c2lnbmVkIGludCBsdmwpCitzdGF0aWMgaW50IHBzcl92YWxfc2hvdyh1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgdW5zaWduZWQgaW50
IGksIG5yOwogICAgIGludCByYzsKLSAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm87CisgICAg
bGlieGxfcHNyX2h3X2luZm8gKmluZm87CiAKLSAgICBpZiAobHZsICE9IDIgJiYgbHZsICE9IDMp
IHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBsdmwgJWQgaXMgd3JvbmdcbiIsIGx2
bCk7CisgICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NB
VDoKKyAgICAgICAgaWYgKGx2bCAhPSAyICYmIGx2bCAhPSAzKSB7CisgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICAgICAgICAg
IHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBOgorICAgICAgICBpZiAobHZsKSB7CisgICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAg
ICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7
CisKKyAgICBkZWZhdWx0OgorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklucHV0IGZlYXR1cmUg
dHlwZSAlZCBpcyB3cm9uZ1xuIiwgdHlwZSk7CiAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7
CiAgICAgfQogCi0gICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmluZm8sICZu
ciwgbHZsKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsICZpbmZvLCAmbnIs
IHR5cGUsIGx2bCk7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFp
bGVkIHRvIGdldCAlcyBjYXQgaW5mb1xuIiwgKGx2bCA9PSAzKT8iTDMiOiJMMiIpOworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgaW5mb1xuIik7CiAgICAgICAgIHJldHVy
biByYzsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykgewotICAgICAgICBy
YyA9IHBzcl9jYXRfcHJpbnRfc29ja2V0KGRvbWlkLCBpbmZvICsgaSwgbHZsKTsKKyAgICAgICAg
cmMgPSBwc3JfcHJpbnRfc29ja2V0KGRvbWlkLCBpbmZvICsgaSwgdHlwZSwgbHZsKTsKICAgICAg
ICAgaWYgKHJjKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiBvdXQ6Ci0gICAgbGli
eGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShpbmZvLCBucik7CisgICAgbGlieGxfcHNyX2h3X2lu
Zm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTQ3NSw2ICs1
MzEsMjcgQEAgc3RhdGljIGludCBwc3JfbDJfY2F0X2h3aW5mbyh2b2lkKQogICAgIHJldHVybiBy
YzsKIH0KIAoraW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sK
KyAgICBpbnQgb3B0OworICAgIHVpbnQzMl90IGRvbWlkOworCisgICAgU1dJVENIX0ZPUkVBQ0hf
T1BUKG9wdCwgIiIsIE5VTEwsICJwc3ItbWJhLXNob3ciLCAwKSB7CisgICAgICAgIC8qIE5vIG9w
dGlvbnMgKi8KKyAgICB9CisKKyAgICBpZiAob3B0aW5kID49IGFyZ2MpCisgICAgICAgIGRvbWlk
ID0gSU5WQUxJRF9ET01JRDsKKyAgICBlbHNlIGlmIChvcHRpbmQgPT0gYXJnYyAtIDEpCisgICAg
ICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRdKTsKKyAgICBlbHNlIHsKKyAgICAg
ICAgaGVscCgicHNyLW1iYS1zaG93Iik7CisgICAgICAgIHJldHVybiAyOworICAgIH0KKworICAg
IHJldHVybiBwc3JfdmFsX3Nob3coZG9taWQsIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJBLCAwKTsK
K30KKwogc3RhdGljIGludCBwc3JfbWJhX2h3aW5mbyh2b2lkKQogewogICAgIGludCByYzsKQEAg
LTYxMyw3ICs2OTAsNyBAQCBpbnQgbWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgICAgICByZXR1cm4gMjsKICAgICB9CiAKLSAgICByZXR1cm4gcHNyX2NhdF9zaG93
KGRvbWlkLCBsdmwpOworICAgIHJldHVybiBwc3JfdmFsX3Nob3coZG9taWQsIExJQlhMX1BTUl9G
RUFUX1RZUEVfQ0FULCBsdmwpOwogfQogCiBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBj
aGFyICoqYXJndikKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMW-0004wC-Tg; Sat, 23 Sep 2017 10:08:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMU-0004sq-Re
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D3/B4-03283-6A236C95; Sat, 23 Sep 2017 10:08:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhr7vY6Fi
 kweeFshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ad5evYClapVPRuSm5gPCPdxcjJISRQIdF0
 eSE7iC0hwCtxZNkMVgjbX2L+pibmLkYuoJoGRolXLz8zgyTYBNQlHn/tYQKxRQSUJO6tmgxmM
 wtcZ5TomRsLYgsLeElsWHgCrJ5FQFXixL0uNhCbV8BDYu70pWwQC+QkTh6bDLaMEyjefOMEC8
 RB7hJ/bz5lhqgXlDg58wlQnANovrrE+nlCEKvkJZq3zmaewCgwC0nVLISqWUiqFjAyr2LUKE4
 tKkst0jWy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxMBiDYwXhgUeAhRkkO
 JiVR3hqtY5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjvGADlBItS01Mr0jJzgDECk5bg4FES4
 U0HSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpzXyRCoSACkKKM0D24ELF4vMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZi3DGQVT2ZeCdymV0BHMAEdUb76CMgRJYkIKakGRt9q4a6HPp+
 jrTbUqCzTejlj4kdu91lnOz7veKOsdOersImJ699qwfgPW1dblYldM5zvJSXVtkfy7ucTv8qm
 P+d0esL+LEjl2N5zn/RK59rf8Qr+ySGxSVp1efgy5ic2fSG93adCCsuUe/mm6F+WEnFktfxhr
 HjJ1jViolu44fstpw1Sg3jslFiKMxINtZiLihMB2TI2itICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506161313!117835417!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5853 invoked from network); 23 Sep 2017 10:08:35 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:35 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601266"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:21 +0800
Message-Id: <1506160104-5890-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 12/15] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQ
ZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NDoKICAgIC0gbW92ZSBhc3NpZ25t
ZW50IG9mIHhjX3R5cGUgdG8gaXRzIGRlY2xhcmF0aW9uIHBsYWNlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSBjaGFuZ2UgJ3hjX3Bzcl92YWxfdHlwZScg
dG8gJ3hjX3Bzcl90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQot
LS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDggKysrKy0tLS0KIHRvb2xzL2xp
YnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMg
ICAgICAgfCAxMSArKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDU4YmE4N2MuLjFjYzRk
N2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDUxLDEzICsyNDUxLDEzIEBAIGVudW0geGNf
cHNyX2NtdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NtdF90eXBlIHhjX3Bzcl9j
bXRfdHlwZTsKIAotZW51bSB4Y19wc3JfY2F0X3R5cGUgeworZW51bSB4Y19wc3JfdHlwZSB7CiAg
ICAgWENfUFNSX0NBVF9MM19DQk0gICAgICA9IDEsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fQ09E
RSA9IDIsCiAgICAgWENfUFNSX0NBVF9MM19DQk1fREFUQSA9IDMsCiAgICAgWENfUFNSX0NBVF9M
Ml9DQk0gICAgICA9IDQsCiB9OwotdHlwZWRlZiBlbnVtIHhjX3Bzcl9jYXRfdHlwZSB4Y19wc3Jf
Y2F0X3R5cGU7Cit0eXBlZGVmIGVudW0geGNfcHNyX3R5cGUgeGNfcHNyX3R5cGU7CiAKIGVudW0g
eGNfcHNyX2ZlYXRfdHlwZSB7CiAgICAgWENfUFNSX0NBVF9MMywKQEAgLTI0OTksMTAgKzI0OTks
MTAgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IHJtaWQsIHVpbnQzMl90IGNwdSwKIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNl
ICp4Y2gpOwogCiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bzcl9jYXRfZ2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQz
Ml90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0
YSk7CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBz
b2NrZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNf
cHNyX2h3X2luZm8gKmh3X2luZm8pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMg
Yi90b29scy9saWJ4Yy94Y19wc3IuYwppbmRleCBmMmI1ZWU2Li4zODVkNTQ3IDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjQ5
LDcgKzI0OSw3IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpCiAg
ICAgcmV0dXJuIDA7CiB9CiBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhjX3Bzcl9jYXRfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRhdGEpCiB7CiAgICAgREVDTEFSRV9E
T01DVEw7CkBAIC0yODQsNyArMjg0LDcgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRh
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIH0KIAogaW50IHhjX3Bzcl9jYXRf
Z2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3Qg
dGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUs
IHVpbnQzMl90IHRhcmdldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqZGF0YSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9w
c3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCmluZGV4IDU3MGQyMWEuLmU5ZDM2ZGMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3Bzci5jCkBAIC0zMDMsMTEgKzMwMywxMSBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1z
dGF0aWMgaW5saW5lIHhjX3Bzcl9jYXRfdHlwZSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhj
X3Bzcl9jYXRfdHlwZSgKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl9jYm1f
dHlwZV90b19saWJ4Y19wc3JfdHlwZSgKICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSkKIHsK
LSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkgIT0gc2l6ZW9mKHhj
X3Bzcl9jYXRfdHlwZSkpOwotICAgIHJldHVybiAoeGNfcHNyX2NhdF90eXBlKXR5cGU7CisgICAg
QlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNpemVvZih4Y19wc3Jf
dHlwZSkpOworICAgIHJldHVybiAoeGNfcHNyX3R5cGUpdHlwZTsKIH0KIAogaW50IGxpYnhsX3Bz
cl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCkBAIC0zMjUsMTIg
KzMyNSwxMSBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICB9CiAKICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlk
LCAqdGFyZ2V0X21hcCkgewotICAgICAgICB4Y19wc3JfY2F0X3R5cGUgeGNfdHlwZTsKKyAgICAg
ICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNy
X3R5cGUodHlwZSk7OwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVf
dG9fbGlieGNfcHNyX2NhdF90eXBlKHR5cGUpOwogICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRf
ZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIGNibSkpIHsKICAgICAgICAgICAgIGxpYnhs
X19wc3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7CkBAIC0zNDksNyArMzQ4LDcgQEAgaW50
IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiB7
CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYyA9IDA7Ci0gICAgeGNfcHNyX2NhdF90eXBl
IHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSh0eXBl
KTsKKyAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4
Y19wc3JfdHlwZSh0eXBlKTsKIAogICAgIGlmICh4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YShj
dHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRhcmdldCwgY2JtX3IpKSB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMX-0004wn-5I; Sat, 23 Sep 2017 10:08:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMV-0004tv-V9
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 31/47-03414-7A236C95; Sat, 23 Sep 2017 10:08:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhr7vU6Fi
 kwcZGeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPqiX6mgtsOFVcaTjM2MC406GLk5BASqJDY
 1j2RFcSWEOCVOLJsBpTtL/F801nGLkYuoJoGRomjU28wgSTYBNQlHn/tAbNFBJQk7q2aDGYzC
 1xnlOiZG9vFyMEhLJAicX6CKUiYRUBV4kDDJGYQm1fAQ+LRnXeMEPPlJE4emwy2ixMo3nzjBA
 vEPe4Sf28+haoXlDg58wkLyEhmoLXr5wlBbJKXaN46m3kCo8AsJFWzEKpmIalawMi8ilG9OLW
 oLLVI10wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwLBmAYAfjvBP+hxglOZiU
 RHlrtI5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvWMAlBMsSk1PrUjLzAFGCExagoNHSYQ3H
 STNW1yQmFucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US53UyBCoVACnNKM2DGwSL3EuMsl
 LCvIxApwnxFKQW5WaWoMq/YhTnYFQS5i0DWciTmVcCt+8V0ClMQKeUrz4CckpJIkJKqoHxWnR
 pxOTpNUHvLT1vbxRhkd62ePXOW+GnqjM9L6qy1l3frtYV5hD6dFUpv+ONJZWZr3cdtd2iuyef
 L9CyVVOjVn+atZ7LzLjY9EKeTv9Ur8PK+5cX6Hju8qi5EBHy9QLLpCO2h1J+r7a5HSbJfkh63
 ryt7IumC3HMj919UFPkvOvb/2tDXecrsRRnJBpqMRcVJwIAC/Ux1NcCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506161315!58613687!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52130 invoked from network); 23 Sep 2017 10:08:37 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:37 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601282"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:34 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:23 +0800
Message-Id: <1506160104-5890-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 14/15] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNv
bT4KCnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBwbGFjZSBvZiBhcmdjIGNo
ZWNrIGFuZCByZXR1cm4gRVhJVF9GQUlMVVJFLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCiAgICAtIGZpeCBpbmRlbnRhdGlvbiBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtb3ZlIHNhbWUgdHlwZSBsb2NhbCB2YXJpYWJsZXMg
ZGVjbGFyYXRpb24gdG8gYSBzaW5nbGUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQp2MzoKICAgIC0gYWRkICdjb25zdCcgZm9yICdvcHRzW10nIGluICdtYWluX3Bz
cl9tYmFfc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZXBsYWNlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgZm9yIG5ld2x5
IGRlZmluZWQKICAgICAgaW50ZXJmYWNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDYgKystLS0KIHRv
b2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgIDkgKysrKy0tLQogdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgICAgICAgfCA1NCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxf
Y21kdGFibGUuYyAgICAgICAgfCAgNiArKysrKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAg
ICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA2IGZp
bGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKaW5kZXggNzQ1YjJhNS4uYWU2YTQzNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAg
LTI0OTksOSArMjQ5OSw5IEBAIGludCB4Y19wc3JfY210X2dldF9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBybWlkLCB1aW50MzJfdCBjcHUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCAqdHNjKTsKIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4
Y2gpOwogCi1pbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90
eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBkYXRhKTsKK2ludCB4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bz
cl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGRhdGEpOwogaW50IHhjX3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNy
X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKmRhdGEpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29s
cy9saWJ4Yy94Y19wc3IuYwppbmRleCA1NjYwZDUxLi5kZTljYTgyIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19wc3IuYworKysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjQ4LDkgKzI0
OCw5IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpCiAKICAgICBy
ZXR1cm4gMDsKIH0KLWludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNf
cHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90IGRhdGEpCitpbnQgeGNfcHNyX3NldF9kb21haW5fZGF0YSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4
Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBkYXRhKQogewogICAgIERFQ0xBUkVfRE9NQ1RMOwogICAgIHVpbnQzMl90
IGNtZDsKQEAgLTI2OSw2ICsyNjksOSBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9M
Ml9DQk06CiAgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk07CiAgICAgICAg
IGJyZWFrOworICAgIGNhc2UgWENfUFNSX01CQV9USFJUTDoKKyAgICAgICAgY21kID0gWEVOX0RP
TUNUTF9QU1JfU0VUX01CQV9USFJUTDsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggNWE0
YmEzZC4uODhmYTM5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTMyNywzMiArMzI3LDcgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRh
cmdldF9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGNibSkKIHsKLSAg
ICBHQ19JTklUKGN0eCk7Ci0gICAgaW50IHJjOwotICAgIGludCBzb2NrZXRpZCwgbnJfc29ja2V0
czsKLQotICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2Nr
ZXRzKTsKLSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiZmFpbGVk
IHRvIGdldCBzeXN0ZW0gc29ja2V0IGNvdW50Iik7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LQotICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsICp0YXJnZXRfbWFwKSB7Ci0g
ICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNy
X3R5cGUodHlwZSk7OwotCi0gICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQotICAg
ICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRh
KGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNvY2tldGlkLCBjYm0pKSB7Ci0gICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9j
X2xvZ19lcnJfbXNnKGdjLCBlcnJubywgdHlwZSk7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7Ci0gICAgICAgIH0KLSAgICB9Ci0KLW91dDoKLSAgICBHQ19GUkVFOwotICAgIHJldHVybiBy
YzsKKyAgICByZXR1cm4gbGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwgdHlwZSwgdGFyZ2V0
X21hcCwgY2JtKTsKIH0KIAogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCkBAIC00NTAsNyArNDI1LDMyIEBAIGludCBsaWJ4bF9wc3Jfc2V0
X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgbGlieGxfYml0bWFwICp0YXJnZXRfbWFwLAogICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCkKIHsKLSAgICByZXR1cm4gRVJST1JfRkFJTDsK
KyAgICBHQ19JTklUKGN0eCk7CisgICAgaW50IHJjLCBzb2NrZXRpZCwgbnJfc29ja2V0czsKKwor
ICAgIHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsK
KyAgICBpZiAocmMpIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0g
c29ja2V0IGNvdW50Iik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGxpYnhsX2Zv
cl9lYWNoX3NldF9iaXQoc29ja2V0aWQsICp0YXJnZXRfbWFwKSB7CisgICAgICAgIHhjX3Bzcl90
eXBlIHhjX3R5cGU7CisKKyAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICB4Y190eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xp
YnhjX3Bzcl90eXBlKHR5cGUpOworICAgICAgICBpZiAoeGNfcHNyX3NldF9kb21haW5fZGF0YShj
dHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNvY2tldGlkLCB2YWwpKSB7CisgICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19l
cnJfbXNnKGdjLCBlcnJubywgdHlwZSk7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cisg
ICAgICAgIH0KKyAgICB9CisKK291dDoKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0K
IAogaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDQ2NDgzMWUu
Ljg5MzA5ZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApA
QCAtMjA1LDYgKzIwNSw3IEBAIGludCBtYWluX3Bzcl9jbXRfZGV0YWNoKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY210X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
IGludCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fcHNyX2NhdF9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9wc3JfbWJh
X3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX21iYV9zaG93KGludCBh
cmdjLCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5k
KGludCBhcmdjLCBjaGFyICoqYXJndik7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJs
ZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCAzMTM2ZDcwLi5mYjIxMzE3IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKQEAgLTU2NSw2ICs1NjUsMTIgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewog
ICAgICAgIltvcHRpb25zXSA8RG9tYWluPiIsCiAgICAgICAiLWwgPGxldmVsPiAgICAgICAgU3Bl
Y2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIEwzIGNhY2hlIGlzIHBy
b2Nlc3NlZFxuIgogICAgIH0sCisgICAgeyAicHNyLW1iYS1zZXQiLAorICAgICAgJm1haW5fcHNy
X21iYV9zZXQsIDAsIDEsCisgICAgICAiU2V0IHRocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3Ig
YSBkb21haW4iLAorICAgICAgIltvcHRpb25zXSA8RG9tYWluPiA8VEhSVEw+IiwKKyAgICAgICIt
cyA8c29ja2V0PiAgICAgICBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJvY2Vzcywgb3RoZXJ3aXNl
IGFsbCBzb2NrZXRzIGFyZSBwcm9jZXNzZWRcbiIKKyAgICB9LAogICAgIHsgInBzci1tYmEtc2hv
dyIsCiAgICAgICAmbWFpbl9wc3JfbWJhX3Nob3csIDAsIDEsCiAgICAgICAiU2hvdyBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24gaW5mb3JtYXRpb24iLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwppbmRleCA0NmI3Nzg4Li42MGFhNjI4IDEwMDY0
NAotLS0gYS90b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtNTUy
LDYgKzU1Miw2MSBAQCBpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgIHJldHVybiBwc3JfdmFsX3Nob3coZG9taWQsIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJB
LCAwKTsKIH0KIAoraW50IG1haW5fcHNyX21iYV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQor
eworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGxpYnhsX3Bzcl90eXBlIHR5cGU7CisgICAgdWlu
dDY0X3QgdGhydGw7CisgICAgaW50IHJldCwgb3B0ID0gMDsKKyAgICBsaWJ4bF9iaXRtYXAgdGFy
Z2V0X21hcDsKKyAgICBjaGFyICp2YWx1ZTsKKyAgICBsaWJ4bF9zdHJpbmdfbGlzdCBzb2NrZXRf
bGlzdDsKKyAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7CisgICAgdW5zaWduZWQgaW50IGks
IGosIGxlbjsKKworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAg
ICAgICAgeyJzb2NrZXQiLCAxLCAwLCAncyd9LAorICAgICAgICBDT01NT05fTE9OR19PUFRTCisg
ICAgfTsKKworICAgIGlmIChhcmdjICE9IG9wdGluZCArIDIpIHsKKyAgICAgICAgaGVscCgicHNy
LW1iYS1zZXQiKTsKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICB9CisKKyAgICBs
aWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnRhcmdldF9tYXAsIDApOworICAgIGxpYnhs
X2JpdG1hcF9zZXRfbm9uZSgmdGFyZ2V0X21hcCk7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQo
b3B0LCAiczoiLCBvcHRzLCAicHNyLW1iYS1zZXQiLCAwKSB7CisgICAgY2FzZSAncyc6CisgICAg
ICAgIHRyaW0oaXNzcGFjZSwgb3B0YXJnLCAmdmFsdWUpOworICAgICAgICBzcGxpdF9zdHJpbmdf
aW50b19zdHJpbmdfbGlzdCh2YWx1ZSwgIiwiLCAmc29ja2V0X2xpc3QpOworICAgICAgICBsZW4g
PSBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJnNvY2tldF9saXN0KTsKKyAgICAgICAgZm9yIChp
ID0gMDsgaSA8IGxlbjsgaSsrKSB7CisgICAgICAgICAgICBwYXJzZV9yYW5nZShzb2NrZXRfbGlz
dFtpXSwgJnN0YXJ0LCAmZW5kKTsKKyAgICAgICAgICAgIGZvciAoaiA9IHN0YXJ0OyBqIDw9IGVu
ZDsgaisrKQorICAgICAgICAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJnRhcmdldF9tYXAsIGop
OworICAgICAgICB9CisKKyAgICAgICAgbGlieGxfc3RyaW5nX2xpc3RfZGlzcG9zZSgmc29ja2V0
X2xpc3QpOworICAgICAgICBmcmVlKHZhbHVlKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisg
ICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVEw7CisKKyAgICBpZiAobGlieGxf
Yml0bWFwX2lzX2VtcHR5KCZ0YXJnZXRfbWFwKSkKKyAgICAgICAgbGlieGxfYml0bWFwX3NldF9h
bnkoJnRhcmdldF9tYXApOworCisgICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0p
OworICAgIHRocnRsID0gc3RydG9sbChhcmd2W29wdGluZCArIDFdLCBOVUxMICwgMCk7CisKKyAg
ICByZXQgPSBsaWJ4bF9wc3Jfc2V0X3ZhbChjdHgsIGRvbWlkLCB0eXBlLCAmdGFyZ2V0X21hcCwg
dGhydGwpOworCisgICAgbGlieGxfYml0bWFwX2Rpc3Bvc2UoJnRhcmdldF9tYXApOworICAgIHJl
dHVybiByZXQ7Cit9CisKIHN0YXRpYyBpbnQgcHNyX21iYV9od2luZm8odm9pZCkKIHsKICAgICBp
bnQgcmM7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhMZ-00050C-Dr; Sat, 23 Sep 2017 10:08:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dvhMY-0004y1-96
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 10:08:42 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1D/4D-02044-9A236C95; Sat, 23 Sep 2017 10:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1tYhr7vC6Fi
 kwf87Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alf/2sBfc0Krb9vMzWwPhFsYuRg0NIoEJi
 20m5LkZODgkBXokjy2awQtj+EpvuTWPuYuQCKmlglNjxp50dJMEmoC7x+GsPE4gtIqAkcW/VZ
 DCbWeA6o0TP3FgQW1jAWuLW98Ngg1gEVCXaH28Hq+EV8JCYe6yVHWKBnMTJY5PBajiB4s03Tr
 CA2EIC7hJ/bz5lhqgXlDg58wkLyJ3MQHvXzxOCWCUv0bx1NvMERoFZSKpmIVTNQlK1gJF5FaN
 6cWpRWWqRrqFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgWDIAwQ7G5R+dDjFK
 cjApifLWaB2LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBywEMcyHBotT01Iq0zBxghMCkJTh4l
 ER40w2A0rzFBYm5xZnpEKlTjMYcxzZd/sPE0XHz7h8mIZa8/LxUKXHevYZApQIgpRmleXCDYJ
 F7iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8ZSALeTLzSuD2vQI6hQnolPLVR0BOKUlESEk
 1MK6XL2k/L/X5qezKvPdfLlYqu1YavbivcKqe9foTHhfZ2J31risk3P8+mWBsrbZtq9cqzdZu
 heeOrOVNJz+07Za98OnZEp7bp06XRV/x/b4qOCx7iXRHykuHd8/Zv1YWmYTZzOypaVfazcJZd
 4r3yWrtGtEV8TPqmW88tDL6+l8u9UbTVf7NDUosxRmJhlrMRcWJAEo+ChjXAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506161318!116158771!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21655 invoked from network); 23 Sep 2017 10:08:40 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 10:08:40 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP; 23 Sep 2017 03:08:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,429,1500966000"; d="scan'208";a="138601286"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga002.jf.intel.com with ESMTP; 23 Sep 2017 03:08:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 23 Sep 2017 17:48:24 +0800
Message-Id: <1506160104-5890-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8
Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjQ6CiAgICAtIG1vZGlmeSBkZXNjcmlwdGlv
biBvZiBNQkEgaW4gJ3hsLnBvZC4xLmluJyB0byBiZSBzYW1lIGFzIGZlYXR1cmUgZG9jLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGZpeCB3b3JkcyBpc3N1ZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gc3RhdGUgdGhl
IHZhbHVlIHR5cGUgc2hvd24gYnkgJ3Bzci1tYmEtc2hvdycuIEZvciBsaW5lYXIgbW9kZSwKICAg
ICAgaXQgc2hvd3MgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3Mg
aGV4YWRlY2ltYWwKICAgICAgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQot
LS0KIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysr
KysrCiBkb2NzL21pc2MveGwtcHNyLm1hcmtkb3duIHwgNjMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgOTYgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9k
LjEuaW4KaW5kZXggM2Q1ZjJmNy4uNjRkODdiYSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9k
LjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTE4MDMsNiArMTgwMywzOSBAQCBw
cm9jZXNzZWQuCiAKID1iYWNrCiAKKz1oZWFkMiBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24K
KworSW50ZWwgU2t5bGFrZSBhbmQgbGF0ZXIgc2VydmVyIHBsYXRmb3JtcyBvZmZlciBjYXBhYmls
aXRpZXMgdG8gY29uZmlndXJlIGFuZAorbWFrZSB1c2Ugb2YgdGhlIE1lbW9yeSBCYW5kd2lkdGgg
QWxsb2NhdGlvbiAoTUJBKSBtZWNoYW5pc21zLCB3aGljaCBwcm92aWRlcworT1MvVk1NcyB0aGUg
YWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvVk1zIGJ5IHVzaW5nIGEgY3JlZGl0LWJh
c2VkCit0aHJvdHRsaW5nIG1lY2hhbmlzbS4gSW4gdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiwgTUJB
IGlzIHVzZWQgdG8gY29udHJvbCBtZW1vcnkKK2JhbmR3aWR0aCBvbiBWTSBiYXNpcy4gVG8gZW5m
b3JjZSBiYW5kd2lkdGggb24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qgc2V0Cit0aHJvdHRsaW5n
IHZhbHVlIChUSFJUTCkgZm9yIHRoZSBkb21haW4uCisKKz1vdmVyIDQKKworPWl0ZW0gQjxwc3It
bWJhLXNldD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPHRocnRsPgorCitTZXQgdGhyb3R0
bGluZyB2YWx1ZSAoVEhSVEwpIGZvciBhIGRvbWFpbi4gRm9yIGhvdyB0byBzcGVjaWZ5IEk8dGhy
dGw+CitwbGVhc2UgcmVmZXIgdG8gTDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFi
bGUvbWlzYy94bC1wc3IuaHRtbD4uCisKK0I8T1BUSU9OUz4KKworPW92ZXIgNAorCis9aXRlbSBC
PC1zIFNPQ0tFVD4sIEI8LS1zb2NrZXQ9U09DS0VUPgorCitTcGVjaWZ5IHRoZSBzb2NrZXQgdG8g
cHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFyZSBwcm9jZXNzZWQuCisKKz1iYWNrCisK
Kz1pdGVtIEI8cHNyLW1iYS1zaG93PiBbSTxkb21haW4taWQ+XQorCitTaG93IE1CQSBzZXR0aW5n
cyBmb3IgYSBjZXJ0YWluIGRvbWFpbiBvciBhbGwgZG9tYWlucy4gRm9yIGxpbmVhciBtb2RlLCBp
dAorc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUuIEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dz
IGhleGFkZWNpbWFsIHZhbHVlLgorCis9YmFjaworCiA9aGVhZDEgSUdOT1JFRCBGT1IgQ09NUEFU
SUJJTElUWSBXSVRIIFhNCiAKIHhsIGlzIG1vc3RseSBjb21tYW5kLWxpbmUgY29tcGF0aWJsZSB3
aXRoIHRoZSBvbGQgeG0gdXRpbGl0eSB1c2VkIHdpdGgKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
bC1wc3IubWFya2Rvd24gYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCmluZGV4IDA0ZGQ5NTcu
LjA4YzA2ZGMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KKysrIGIvZG9j
cy9taXNjL3hsLXBzci5tYXJrZG93bgpAQCAtMTg2LDYgKzE4Niw2OSBAQCBTZXR0aW5nIGRhdGEg
Q0JNIGZvciBhIGRvbWFpbjoKIFNldHRpbmcgdGhlIHNhbWUgY29kZSBhbmQgZGF0YSBDQk0gZm9y
IGEgZG9tYWluOgogYHhsIHBzci1jYXQtc2V0IDxkb21pZD4gPGNibT5gCiAKKyMjIE1lbW9yeSBC
YW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKQorCitNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24g
KE1CQSkgaXMgYSBuZXcgZmVhdHVyZSBhdmFpbGFibGUgb24gSW50ZWwKK1NreWxha2UgYW5kIGxh
dGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4gT1Mgb3IgSHlwZXJ2aXNvci9WTU0g
dG8KK3Nsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRlIGFkdmFuY2VkIGNsb3NlZC1s
b29wIGNvbnRyb2wgc3lzdGVtIHZpYQorZXhwb3NpbmcgY29udHJvbCBvdmVyIGEgY3JlZGl0LWJh
c2VkIHRocm90dGxpbmcgbWVjaGFuaXNtLiBUbyBlbmZvcmNlIGJhbmR3aWR0aAorb24gYSBzcGVj
aWZpYyBkb21haW4sIGp1c3Qgc2V0IHRocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBpbnRvIENsYXNz
IG9mIFNlcnZpY2UKKyhDT1MpLiBNQkEgcHJvdmlkZXMgdHdvIFRIUlRMIG1vZGUuIE9uZSBpcyBs
aW5lYXIgbW9kZSBhbmQgdGhlIG90aGVyIGlzCitub24tbGluZWFyIG1vZGUuCisKK0luIHRoZSBs
aW5lYXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShUSFJUTF9N
QVgpLiBWYWx1ZXMKK25vdCBhbiBldmVuIG11bHRpcGxlIG9mIHRoZSBwcmVjaXNpb24gKGUuZy4s
IDEyJSkgd2lsbCBiZSByb3VuZGVkIGRvd24gKGUuZy4sCit0byAxMCUgZGVsYXkgYnkgdGhlIGhh
cmR3YXJlKS4KKworSWYgbGluZWFyIHZhbHVlcyBhcmUgbm90IHN1cHBvcnRlZCB0aGVuIGlucHV0
IGRlbGF5IHZhbHVlcyBhcmUgcG93ZXJzLW9mLXR3bworZnJvbSB6ZXJvIHRvIHRoZSBUSFJUTF9N
QVggdmFsdWUgZnJvbSBDUFVJRC4gSW4gdGhpcyBjYXNlIGFueSB2YWx1ZXMgbm90IGEgcG93ZXIK
K29mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBuZWFyZXN0IHBvd2VyIG9mIHR3
by4KKworRm9yIGV4YW1wbGUsIGFzc3VtaW5nIGEgc3lzdGVtIHdpdGggMiBkb21haW5zOgorCisg
KiBBIFRIUlRMIG9mIDB4MCBmb3IgZXZlcnkgZG9tYWluIG1lYW5zIGVhY2ggZG9tYWluIGNhbiBh
Y2Nlc3MgdGhlIHdob2xlIGNhY2hlCisgICB3aXRob3V0IGFueSBkZWxheS4gVGhpcyBpcyB0aGUg
ZGVmYXVsdC4KKworICogTGluZWFyIG1vZGU6IEdpdmluZyBvbmUgZG9tYWluIGEgVEhSVEwgb2Yg
MHhDIGFuZCB0aGUgb3RoZXIgZG9tYWluJ3MgMCBtZWFucworICAgdGhhdCB0aGUgZmlyc3QgZG9t
YWluIGdldHMgMTAlIGRlbGF5IHRvIGFjY2VzcyB0aGUgY2FjaGUgYW5kIHRoZSBvdGhlciBvbmUK
KyAgIHdpdGhvdXQgYW55IGRlbGF5LgorCisgKiBOb24tbGluZWFyIG1vZGU6IEdpdmluZyBvbmUg
ZG9tYWluIGEgVEhSVEwgb2YgMHhDIGFuZCB0aGUgb3RoZXIgZG9tYWluJ3MgMAorICAgbWVhbnMg
dGhhdCB0aGUgZmlyc3QgZG9tYWluIGdldHMgOCUgZGVsYXkgdG8gYWNjZXNzIHRoZSBjYWNoZSBh
bmQgdGhlIG90aGVyCisgICBvbmUgd2l0aG91dCBhbnkgZGVsYXkuCisKK0ZvciBtb3JlIGRldGFp
bGVkIGluZm9ybWF0aW9uIHBsZWFzZSByZWZlciB0byBJbnRlbCBTRE0gY2hhcHRlcgorIkludHJv
ZHVjdGlvbiB0byBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24iLgorCitJbiBYZW4ncyBpbXBs
ZW1lbnRhdGlvbiwgVEhSVEwgY2FuIGJlIGNvbmZpZ3VyZWQgd2l0aCBsaWJ4bC94bCBpbnRlcmZh
Y2VzIGJ1dAorQ09TIGlzIG1haW50YWluZWQgaW4gaHlwZXJ2aXNvciBvbmx5LiBUaGUgY2FjaGUg
cGFydGl0aW9uIGdyYW51bGFyaXR5IGlzIHBlcgorZG9tYWluLCBlYWNoIGRvbWFpbiBoYXMgQ09T
PTAgYXNzaWduZWQgYnkgZGVmYXVsdCwgdGhlIGNvcnJlc3BvbmRpbmcgVEhSVEwgaXMKKzAsIHdo
aWNoIG1lYW5zIGFsbCB0aGUgY2FjaGUgcmVzb3VyY2UgY2FuIGJlIGFjY2Vzc2VkIHdpdGhvdXQg
ZGVsYXkuCisKKyMjIyB4bCBpbnRlcmZhY2VzCisKK1N5c3RlbSBNQkEgaW5mb3JtYXRpb24gc3Vj
aCBhcyBtYXhpbXVtIENPUyBhbmQgbWF4aW11bSBUSFJUTCBjYW4gYmUgb2J0YWluZWQgYnk6CisK
K2B4bCBwc3ItaHdpbmZvIC0tbWJhYAorCitUaGUgc2ltcGxlc3Qgd2F5IHRvIGNoYW5nZSBhIGRv
bWFpbidzIFRIUlRMIGZyb20gaXRzIGRlZmF1bHQgaXMgcnVubmluZzoKKworYHhsIHBzci1tYmEt
c2V0ICBbT1BUSU9OU10gPGRvbWlkPiA8dGhydGw+YAorCitJbiBhIG11bHRpLXNvY2tldCBzeXN0
ZW0sIHRoZSBzYW1lIHRocnRsIHdpbGwgYmUgc2V0IG9uIGVhY2ggc29ja2V0IGJ5IGRlZmF1bHQu
CitQZXIgc29ja2V0IHRocnRsIGNhbiBiZSBzcGVjaWZpZWQgd2l0aCB0aGUgYC0tc29ja2V0IFNP
Q0tFVGAgb3B0aW9uLgorCitTZXR0aW5nIHRoZSBUSFJUTCBtYXkgbm90IGJlIHN1Y2Nlc3NmdWwg
aWYgaW5zdWZmaWNpZW50IENPUyBpcyBhdmFpbGFibGUuIEluCitzdWNoIGNhc2UgdW51c2VkIENP
UyhlcykgbWF5IGJlIGZyZWVkIGJ5IHNldHRpbmcgVEhSVEwgb2YgYWxsIHJlbGF0ZWQgZG9tYWlu
cyB0bworaXRzIGRlZmF1bHQgdmFsdWUoMCkuCisKK1BlciBkb21haW4gVEhSVEwgc2V0dGluZ3Mg
Y2FuIGJlIHNob3duIGJ5OgorCitgeGwgcHNyLW1iYS1zaG93IFtPUFRJT05TXSA8ZG9taWQ+YAor
CitGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRoZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxp
bmVhciBtb2RlLCBpdCBzaG93cworaGV4YWRlY2ltYWwgdmFsdWUuCisKICMjIFJlZmVyZW5jZQog
CiBbMV0gSW50ZWwgU0RNCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 10:19:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 10:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvhWz-0007DF-F6; Sat, 23 Sep 2017 10:19:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=432458bd4=citrix-osstest@xenproject.org>)
 id 1dvhWy-0007Cs-2c
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 10:19:28 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5D/92-02044-F2536C95; Sat, 23 Sep 2017 10:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK6e6bF
 Ig13XxSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aE5mcsBa3CFQc3bmRsYNzL08XIySEh4C+x
 8Ntu1i5GDiDbXeLewzSQsIiAs8SED7fZQMK8AnoS91oLQMLCApES8z9uZ+5i5AKq3sYu8fzyC
 yaIMaoSsw5NZwGx2QQ8JCb2TASzWYDiz9//YQaxhQS0JJYuXglWzysgKHFy5hOwGmYBCYmDL1
 4wQ8yxkJhxt51pAiPvLCRls5CULWBkWsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Bnr5aYWFye
 mp+YkJhXrJefnbmIEhk49AwPjDsZtXc6HGCU5mJREeT8YH4sU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMGbaQKUEyxKTU+tSMvMAQYxTFqCg0dJhDfdACjNW1yQmFucmQ6ROsWoy3Fs0+U/TEIse
 fl5qVLivHNBZgiAFGWU5sGNgEXUJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvHtAruTJzC
 uB2/QK6AgmoCPKVx8BOaIkESEl1cDIyTa/+/iP3vKDC5fm/1/nU18oz7zauvB6oNhCp5VV7er
 5ezg5Tk5f+SzH6fDVW3kbfi5VNuTvPhgYyXFeZ2rAxvW+Go4+XdH1X6fUXYxvXxz8qTNkm9ZZ
 vZ/NK3YbeEcV33mxLWmmbXpd3HLjeu4Z2/+pXynqtN8aO6Xl4sYpLTscLklF5ZUpsRRnJBpqM
 RcVJwIATasU/KMCAAA=
X-Env-Sender: prvs=432458bd4=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506161964!115469335!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39838 invoked from network); 23 Sep 2017 10:19:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Sep 2017 10:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,429,1500940800"; d="scan'208";a="440929874"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72147-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72114
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 23 Sep 2017 11:18:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72147: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTQ3IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE0Ny8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxMTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjExNAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTE0
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIxMTQKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSA3MjExNAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMTE0CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTE0CiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIxMTQKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTE0CgpiYXNlbGluZSB2ZXJzaW9uOgog
ZmxpZ2h0ICAgICAgICAgICAgICAgNzIxMTQKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 11:12:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 11:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dviM6-0002Z8-JW; Sat, 23 Sep 2017 11:12:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dviM5-0002Z1-WA
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 11:12:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 79/67-02226-19146C95; Sat, 23 Sep 2017 11:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfX8Vi
 kwc+X6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HXlNnvBK/eKj/8OsTUw
 7jfvYuTiEBJoZJJ4P+ktG4TzmFHi7IznTF2MnEDONkaJW3fTQWwRAWeJr2fmsncxcnDwCuhLz
 L8kABIWFrCWmP/+JQtIr4TATE6Jx1+/sYMkJAR8JdZfmsIKY5+5swTIZudgE7CSOCQGEmURUJ
 X4dnUX+wRG7gWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M
 3MQI9zgAEOxi3bfc8xCjJwaQkyjvT4likEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneuw5AOcGi
 1PTUirTMHGDowaQlOHiURHhb7IDSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzpsDMkMAp
 CijNA9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zjIKp7MvBK4Ta+AjmACOqJ89R
 GQI0oSEVJSDYyNjGf3eE2elJK/5ofS+xWLripy3lO/V7MjYKOl5q4L75+s2jdveq9w+kZDS69
 jjGr3v7P3Lje/YWEWvOf405bGXTknhcs4d6Sf/vxtqxjXbIcJyf0zj2x+977uee2HLLY3F9Ok
 xMysrF5vWrvtTtXNT02L/Azr7X20K9dMnlN9oFjkQPpsud+tSizFGYmGWsxFxYkAIvwWjn4CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506165132!116244982!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4070 invoked from network); 23 Sep 2017 11:12:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 11:12:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dviLy-0004Ae-AN; Sat, 23 Sep 2017 11:12:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dviLs-0005RQ-FQ; Sat, 23 Sep 2017 11:12:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dviLr-0006jj-GT; Sat, 23 Sep 2017 11:12:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113763-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a5852db182c91716f5be1919656e99c95cbabbd3
X-Osstest-Versions-That: libvirt=ffdce9b1f1a5c59b928222b886488e28d4a03590
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 11:12:03 +0000
Subject: [Xen-devel] [libvirt test] 113763: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3877292276948501491=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3877292276948501491==
Content-Type: text/plain

flight 113763 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113763/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113708
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113708
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113708
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              a5852db182c91716f5be1919656e99c95cbabbd3
baseline version:
 libvirt              ffdce9b1f1a5c59b928222b886488e28d4a03590

Last test of basis   113708  2017-09-22 04:23:35 Z    1 days
Testing same since   113763  2017-09-23 04:20:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Guido Günther <agx@sigxcpu.org>
  Jiri Denemark <jdenemar@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=a5852db182c91716f5be1919656e99c95cbabbd3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt a5852db182c91716f5be1919656e99c95cbabbd3
+ branch=libvirt
+ revision=a5852db182c91716f5be1919656e99c95cbabbd3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xa5852db182c91716f5be1919656e99c95cbabbd3 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git a5852db182c91716f5be1919656e99c95cbabbd3:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   ffdce9b..a5852db  a5852db182c91716f5be1919656e99c95cbabbd3 -> xen-tested-master


--===============3877292276948501491==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3877292276948501491==--

From xen-devel-bounces@lists.xen.org Sat Sep 23 13:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 13:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvkRH-00026C-Mf; Sat, 23 Sep 2017 13:25:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dvkRG-000266-0d
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 13:25:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C7/D0-03616-9D066C95; Sat, 23 Sep 2017 13:25:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfdGwrF
 Ig55Xqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bTj+nsBc+4K3Z+ucTUwPiFs4uRi0NIYDOj
 xMw1a5ggnP2MEoe/H2TuYuTgEBbIkHjZIN7FyMkhIpAgMevFU2aQGmaB9UAN+05DNZxllGi+u
 JUJpIpNQFPizudPYDavgJXEuWtvmUFsFgFViZ1/tjCC2KIC4RK9B/rZIGoEJU7OfMICYnMK+E
 jMmbwGLM4sYCYxb/NDZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiiDECwg/HXsoBDjJIc
 TEqivAZxxyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+iQfKCRalpqdWpGXmAKMFJi3BwaMkw
 psFkuYtLkjMLc5Mh0idYlSUEue9ApIQAElklObBtcEi9BKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEedeBTOHJzCuBm/4KaDET0OLy1UdAFpckIqSkGhgz9/K/nu4y7/LkSjeLyc8/TVpy8sJ
 2L6cfL6O8r3/Wj/TfoikhfKJ+wvo/zeYLKk4V3158MrOSWf+F6JQ3QrYtAXzOV6euPn8wyLnq
 9wM1LQWJsl/n1tU6sn5VXzaDc/37k/xOJgHcpdnf2k+KX992a39pS+y/O6/CNtgJxy/etdwwd
 K+RpOV1JZbijERDLeai4kQA+GaMrcsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506173144!78071730!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11743 invoked from network); 23 Sep 2017 13:25:44 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 23 Sep 2017 13:25:44 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6CA871529;
 Sat, 23 Sep 2017 06:25:43 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 2BAA63F53D; Sat, 23 Sep 2017 06:25:43 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bdf377a3-2dee-f184-5268-b0a10d08255f@arm.com>
Date: Sat, 23 Sep 2017 14:25:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yMi8yMDE3IDExOjQ0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
QWRkaW5nIEphbgo+IAo+IE9uIEZyaSwgMjIgU2VwIDIwMTcsIEJodXBpbmRlciBUaGFrdXIgd3Jv
dGU6Cj4+IERFRklORV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMpIGRlZmluZXMgY29tbW9uIGhlbHBl
ciBmdW5jdGlvbnMgc3VjaCBhcwo+PiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1cnJl
bnQgc2l6ZSBvZiB0aGUgcmluZyBidWZmZXIsCj4+IHhlbmNvbnNfbWFzaygpIHRvIG1hc2sgb2Zm
IHRoZSBpbmRleCwgd2hpY2ggYXJlIHVzZWZ1bCBoZWxwZXIgZnVuY3Rpb25zLgo+PiBwbDAxMSBl
bXVsYXRpb24gY29kZSB3aWxsIHVzZSB0aGVzZSBoZWxwZXIgZnVuY3Rpb25zLgo+Pgo+PiBpby9j
b25zb2xlLmggaW5jbHVkZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVY
X1JJTkcuCj4+Cj4+IEluIGNvbnNvbGUvZGFlbW9uL2lvLmMsIHN0cmluZy5oIGhhZCB0byBiZSBp
bmNsdWRlZCBiZWZvcmUgaW8vY29uc29sZS5oCj4+IGJlY2F1c2UgcmluZy5oIHVzZXMgc3RyaW5n
IGZ1bmN0aW9ucy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPj4gQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiAKPiBVbmZvcnR1bmF0ZWx5IHRoaXMgcGF0Y2ggYnJlYWtzIHRoZSBi
dWlsZCBvbiB4ODYuCgpJIGFtIGEgYml0IHN1cnByaXNlZCB0aGF0IHRoaXMgYnJlYWtzIG9ubHkg
YnVpbGQgb24geDg2LiBJIHdhcyBleHBlY3RpbmcgCnRoZSBoZWFkZXIgY2hlY2tzIHRvIGJlIGRv
bmUgb24gYWxsIHRoZSBhcmNoaXRlY3R1cmUgLi4uIGhtbW0uLi4gbG9va2luZyAKYXQgdGhlIE1h
a2VmaWxlLCB0aGUgY2hlY2tzIGlzIG9ubHkgZG9uZSB3aGVuIGJ1aWxkaW5nIG5hdGl2ZWx5LiBJ
IGd1ZXNzIAp5b3UgYXJlIGNyb3NzLWNvbXBpbGluZz8KCkl0IG1pZ2h0IGJlIGludGVyZXN0aW5n
IHRvIGxvb2sgYXQgZ2V0dGluZyBoZWFkZXJzIGNoZWNrIGluIApjcm9zcy1jb21waWxlIGVudmly
b25tZW50IGdpdmVuIHRoYXQgdGhpcyBpcyB0aGUgbWFpbiB3YXkgdG8gYnVpbGQgdGhlIApoeXBl
cnZpc29yIHRvZGF5LgoKPiBUaGUgcmVhc29uIGlzIHRoYXQKPiBERUZJTkVfWEVOX0ZMRVhfUklO
RyByZXF1aXJlcyBDOTksIGFuZCB0aGUgY3VycmVudCBoZWFkZXIgY2hlY2tzIGluCj4geGVuL2lu
Y2x1ZGUvTWFrZWZpbGUgdXNlIEFOU0kgQy4KCkkgd2FzIG5vdCBhYmxlIHRvIHNwb3Qgd2h5IERF
RklORV9YRU5fRkxFWF9SSU5HIHdvdWxkIHJlcXVpcmUgQzk5LiBDYW4gCnlvdSBkZXRhaWwgaXQ/
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 13:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 13:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvkYj-0002nr-FD; Sat, 23 Sep 2017 13:33:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvkYi-0002mw-BH
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 13:33:28 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 6B/81-25201-7A266C95; Sat, 23 Sep 2017 13:33:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXdZ0rF
 Ig1dXtSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXXKVZaCbyYVrx6sZWlg
 nKXdxcjFISTQyCRxsmUHM4TzmFHi75p1jBDONkaJ62t2s3UxcnKICDhLfD0zlx3E5hXQl/i7d
 S9QnINDWEBPYvGHKhBTQsBL4twTTpAKEPPOzoVAM9k52ASsJA6JgURZBFQlDh5/zj6BkWsBI8
 MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAv9YzMDDuYLw
 92e8QoyQHk5Ior0HcsUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw2wDAREixKTU+tSMvMAQYY
 TFqCg0dJhLczESjNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivD9AigRAijJK8+BGwIL9E
 qOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXjaQS3gy80rgNr0COoIJ6Ijy1UdAjihJREhJNT
 Dq2MgwGK+4qHNBTfSVW0fXHjkzpvkzd27Y7yqUOTtj3VavNbKeP6d1fw/pybyZw3nHqWpdZay
 s0vn9DjqHtsosNHu4rKXq6Na8aMnlN9zlPwmZv9B9L3xM8nmix4b2r/ayYnutFLd5BBu9YTZp
 8Z+uIBnCPFt22vuVP5NcOqRdHu8SO/b5vYgSS3FGoqEWc1FxIgD32/ivcQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506173605!92904281!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36322 invoked from network); 23 Sep 2017 13:33:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 13:33:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvkYd-0007gI-Qu; Sat, 23 Sep 2017 13:33:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvkYY-0006kJ-HV; Sat, 23 Sep 2017 13:33:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvkYY-0005zO-Bp; Sat, 23 Sep 2017 13:33:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113767-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=fc8be1ad9ab310b1c7752985c982b66a5a377f1a
X-Osstest-Versions-That: ovmf=ba30d5f0512196b1ee7b3d864f980e551da0ebf5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 13:33:18 +0000
Subject: [Xen-devel] [ovmf test] 113767: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmYzhiZTFhZDlhYjMxMGIxYzc3NTI5ODVjOTgyYjY2
YTVhMzc3ZjFhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYTMwZDVm
MDUxMjE5NmIxZWU3YjNkODY0Zjk4MGU1NTFkYTBlYmY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM3MzkgIDIwMTctMDktMjIgMTc6NTc6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNzY3ICAyMDE3LTA5LTIzIDA4OjIxOjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1mYzhiZTFh
ZDlhYjMxMGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3ZjFhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBv
dm1mIGZjOGJlMWFkOWFiMzEwYjFjNzc1Mjk4NWM5ODJiNjZhNWEzNzdmMWEKKyBicmFuY2g9b3Zt
ZgorIHJldmlzaW9uPWZjOGJlMWFkOWFiMzEwYjFjNzc1Mjk4NWM5ODJiNjZhNWEzNzdmMWEKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHhmYzhiZTFhZDlhYjMxMGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3ZjFh
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCBmYzhiZTFhZDlhYjMxMGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3ZjFhOnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGJhMzBkNWYuLmZjOGJlMWEgIGZjOGJlMWFkOWFiMzEw
YjFjNzc1Mjk4NWM5ODJiNjZhNWEzNzdmMWEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 23 15:10:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 15:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvm42-0008Re-6s; Sat, 23 Sep 2017 15:09:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dvm41-0008RY-8Z
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 15:09:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 40/E4-02044-04976C95; Sat, 23 Sep 2017 15:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTmSl37ymO
 RBnP6DS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyuww/YCx7wVvy89YS9gfEUdxcjF4eQwAxG
 id7m5cwgDovAVmaJxYu6mEAcCYE5rBJLL78HynACOVUSZx9vY4WwiySmXHzBDmEXShy68ZsNx
 OYVEJQ4OfMJC4gtJOAlsaplOxOIzSlgLXHsMEgNyLo/jBKrfnwHGsrBwSZgIjGrQwKkhkVAVe
 LO+nWsIGFegQCJA6/UQUxhgQyJlw3iIBUiAuoSfy5MYASZwizwhlFi4/8XYGuZBTQlWrf/Zp/
 AKDgLyRWzkKQWMDKtYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P
 3cQIDFAGINjBuPq30yFGSQ4mJVFes8JjkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAMqgHKCR
 anpqRVpmTnAWIFJS3DwKInwvi8DSvMWFyTmFmemQ6ROMRpzXLhz6Q8Tx4E9t/4wCbHk5eelSo
 nzPisHKhUAKc0ozYMbBIvhS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmXQoyhSczrwRu3yu
 gU5iATilffQTklJJEhJRUA6Pnj/qNwjbx9+Zodz+XY9a/3viXf4+JlseUlG3agv4GRze78LYf
 15c1t0wQvBtuu+2mMbuodMQB4/YKa+Hcvb4ywgbf3y/JOyo14Xnurd0Jb/7H7YxqE74696HY2
 mu9L3mP9m6YYvX77B5b3us3ef69+ujX/OsFq+Hx6H0v9iz8zHAnb27Wv21KLMUZiYZazEXFiQ
 Bksv2w3AIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506179391!60699656!1
X-Originating-IP: [209.85.217.169]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65350 invoked from network); 23 Sep 2017 15:09:51 -0000
Received: from mail-ua0-f169.google.com (HELO mail-ua0-f169.google.com)
 (209.85.217.169)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Sep 2017 15:09:51 -0000
Received: by mail-ua0-f169.google.com with SMTP id c27so2211570uah.2
 for <xen-devel@lists.xenproject.org>; Sat, 23 Sep 2017 08:09:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/WVcQgtH5m6GBRASZD7IgQAZWcw9RSNfLznpFc7gD/M=;
 b=jqJhBHTk9UvvIYm3FSvv6cPhDKXPFG/PRzBEKDwZhYxNMuB5VIJx7aiyHQthDuLn+u
 xKqrrxjPjlsTts4VLSxJIzaK1MiDijWkjiwCpnvDJrJD7D+M31+WAhAsaiUrjyLIy3K5
 eYBFl805C/y65VyTqYvwfrnpyMJVJeejLJ7Hk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/WVcQgtH5m6GBRASZD7IgQAZWcw9RSNfLznpFc7gD/M=;
 b=AMtBCh8skzGSs/AAKyh/QqYneVJ/qMpr3wmazKP1NMb446GNFyOxuH2c1yiNNLxEck
 eCKx8Pc3EbDUv/qX8ubE7pxwAHD3trwI22+Aiawfosr4oh0nkIyESvJV4X8kx8Shj0Ii
 Ag2gAUiGz5y7b42jrxfWSO1CWYF2Upt/ibb3713Q+lh7jiHhZIMJ9R8dO57IBvXFqJE3
 sYMjClT6urZiTL860InHge7Z7+eqoYQFtFaEJ/PeQ2GIvMP70V+2rbIikS+rq4y08HKA
 HEyBvgemPo9qeWtQrZtoK/1JYoGrdRjNAVx8cZqp5OLddtBQ2NYie21vkPZ6S/sO6i57
 5GxQ==
X-Gm-Message-State: AHPjjUhyHXHclseaveyJMVMRd/0DwQCRBWHExTY2RO9rsFXqITKRhmNT
 sYMx6xWNKNHrfHBEv6UBeJiYqr2yQjZWBR16FSHAfg==
X-Google-Smtp-Source: AOwi7QBg6TdiTiAE3PK+bwnb5N1/bM35j2G7oWlwGR5eFVYpZPQOockZ31myhWcQIj5vCYB0nX1+mONUwErW+To6VWk=
X-Received: by 10.159.35.40 with SMTP id 37mr2266277uae.190.1506179390619;
 Sat, 23 Sep 2017 08:09:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.49.82 with HTTP; Sat, 23 Sep 2017 08:09:50 -0700 (PDT)
In-Reply-To: <bdf377a3-2dee-f184-5268-b0a10d08255f@arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
 <bdf377a3-2dee-f184-5268-b0a10d08255f@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Sat, 23 Sep 2017 20:39:50 +0530
Message-ID: <CACtJ1JRyf43wUHn4wZP_SaP8mbx4bg9AfMayY6FkgpfHT85W1g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAyMyBTZXB0ZW1iZXIgMjAxNyBhdCAxODo1NSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBPbiAwOS8yMi8yMDE3IDExOjQ0IFBNLCBT
dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Cj4+IEFkZGluZyBKYW4KPj4KPj4gT24gRnJpLCAy
MiBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4+Cj4+PiBERUZJTkVfWEVOX0ZM
RVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVuY3Rpb25zIHN1Y2ggYXMK
Pj4+IHhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9mIHRoZSByaW5n
IGJ1ZmZlciwKPj4+IHhlbmNvbnNfbWFzaygpIHRvIG1hc2sgb2ZmIHRoZSBpbmRleCwgd2hpY2gg
YXJlIHVzZWZ1bCBoZWxwZXIgZnVuY3Rpb25zLgo+Pj4gcGwwMTEgZW11bGF0aW9uIGNvZGUgd2ls
bCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPj4+Cj4+PiBpby9jb25zb2xlLmggaW5jbHVk
ZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCj4+Pgo+Pj4g
SW4gY29uc29sZS9kYWVtb24vaW8uYywgc3RyaW5nLmggaGFkIHRvIGJlIGluY2x1ZGVkIGJlZm9y
ZSBpby9jb25zb2xlLmgKPj4+IGJlY2F1c2UgcmluZy5oIHVzZXMgc3RyaW5nIGZ1bmN0aW9ucy4K
Pj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Cj4+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4+PiBBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgo+Pgo+Pgo+PiBVbmZvcnR1bmF0ZWx5IHRoaXMgcGF0Y2ggYnJlYWtzIHRoZSBidWls
ZCBvbiB4ODYuCj4KPgo+IEkgYW0gYSBiaXQgc3VycHJpc2VkIHRoYXQgdGhpcyBicmVha3Mgb25s
eSBidWlsZCBvbiB4ODYuIEkgd2FzIGV4cGVjdGluZyB0aGUKPiBoZWFkZXIgY2hlY2tzIHRvIGJl
IGRvbmUgb24gYWxsIHRoZSBhcmNoaXRlY3R1cmUgLi4uIGhtbW0uLi4gbG9va2luZyBhdCB0aGUK
PiBNYWtlZmlsZSwgdGhlIGNoZWNrcyBpcyBvbmx5IGRvbmUgd2hlbiBidWlsZGluZyBuYXRpdmVs
eS4gSSBndWVzcyB5b3UgYXJlCj4gY3Jvc3MtY29tcGlsaW5nPwoKPgo+IEl0IG1pZ2h0IGJlIGlu
dGVyZXN0aW5nIHRvIGxvb2sgYXQgZ2V0dGluZyBoZWFkZXJzIGNoZWNrIGluIGNyb3NzLWNvbXBp
bGUKPiBlbnZpcm9ubWVudCBnaXZlbiB0aGF0IHRoaXMgaXMgdGhlIG1haW4gd2F5IHRvIGJ1aWxk
IHRoZSBoeXBlcnZpc29yIHRvZGF5Lgo+ClllcyBJIGFtIGRvaW5nIGNyb3NzLWNvbXBpbGF0aW9u
LgoKPj4gVGhlIHJlYXNvbiBpcyB0aGF0Cj4+IERFRklORV9YRU5fRkxFWF9SSU5HIHJlcXVpcmVz
IEM5OSwgYW5kIHRoZSBjdXJyZW50IGhlYWRlciBjaGVja3MgaW4KPj4geGVuL2luY2x1ZGUvTWFr
ZWZpbGUgdXNlIEFOU0kgQy4KPgo+Cj4gSSB3YXMgbm90IGFibGUgdG8gc3BvdCB3aHkgREVGSU5F
X1hFTl9GTEVYX1JJTkcgd291bGQgcmVxdWlyZSBDOTkuIENhbiB5b3UKPiBkZXRhaWwgaXQ/ClRo
aXMgbWFjcm8gZXhwYW5kcyB0byBnZW5lcmF0ZSBpbmxpbmUgZnVuY3Rpb25zLCB3aGljaCBJIGJl
bGlldmUKcmVxdWlyZSBDOTkgdG8gY29tcGlsZS4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 15:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 15:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvm9R-0000fu-Si; Sat, 23 Sep 2017 15:15:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvm9Q-0000fb-Dy
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 15:15:28 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4C/B9-02041-F8A76C95; Sat, 23 Sep 2017 15:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbev6li
 kwbXDyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+P9oJ1tBX1rF3Mm/WRoY
 79l3MXJxCAk0Mkmsm/WeHcJ5zCjx+ccEJghnG6PEtI+bmLsYOTlEBJwlvp6Zyw5i8wroS9xaM
 J+xi5GDQ1jAXOL1yRyQsIRAs6zEm+/VELanxMHbXUwwdsvv2UBj2DnYBKwkDomBRFkEVCV27m
 xhmsDIvYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 H6xkYGHcw/j7teYhRkoNJSZT3Z8WxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvByVQDnBotT0
 1Iq0zBxg6MGkJTh4lER435cBpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3KMgMAZCij
 NI8uBGwOLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiXG2QKT2ZeCdymV0BHMAEdUb76CM
 gRJYkIKakGxkkHAmdZR0Rt3Phw8fMDLOsOS79kiDilyLm7LVHB7eyD+wcuM7vn7RUoX1c8/7D
 Zf7ZnkmdnLTdZb3nCP31RoWHuS7uw8GcexvNMfIVSpz9U6xHk/V5mJXhAu+/j0bol8Qx5C0MP
 9uqsEJ0+/YJIg5yzdJrs6TIzTUvLnlTuAu3fD01M7D/5KLEUZyQaajEXFScCAMNUtnV+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506179725!85243891!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37148 invoked from network); 23 Sep 2017 15:15:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 15:15:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvm9L-0001pf-D9; Sat, 23 Sep 2017 15: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvm9F-0005Tt-V6; Sat, 23 Sep 2017 15:15:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvm9F-0008Iz-G5; Sat, 23 Sep 2017 15:15:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113760-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 15:15:17 +0000
Subject: [Xen-devel] [xen-unstable test] 113760: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzc2MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
YmxvY2tlZCBpbiAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFiOTA0YTNhZjYxOGRjMmEyYjhjZGVjNDZi
ZTY5MzAzMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRk
ZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgICA5IGRheXMgICAxOCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM3NjAgIDIwMTctMDktMjMgMDM6MTQ6MTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIg
PGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5l
ZHU+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NDk1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 15:26:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 15:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvmJi-0001Qs-0N; Sat, 23 Sep 2017 15:26:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=432458bd4=citrix-osstest@xenproject.org>)
 id 1dvmJg-0001QV-SM
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 15:26:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 0E/00-01809-C0D76C95; Sat, 23 Sep 2017 15:26:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvS537bF
 Ig3UvJCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a9DyuYC6ZLViyYs5algbFPqIuRk0NCwF/i
 wesNbBC2u8T09hVgtoiAs8SED7fBbF4BPYmz138ygdjCAkYSlxduZ4aod5OY8r6VBcY+9XsWW
 D2bgIfExJ6JYHEWAVWJTcv2soLYQgJaEksXr2SCmCkocXLmE7AaZgEJiYMvXkDNtJDY8bGPbQ
 Ij7ywkZbOQlC1gZFrFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JERg6DECwg3Fqg/MhRkkOJiVR3uSqY5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjvVQPlBItS
 01Mr0jJzgEEMk5bg4FES4V0AkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXFeiRqgIgGQo
 ozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeOyCreDLzSuA2vQI6ggnoiPLVR0
 COKElESEk1MEpOb0pu/MO7K+9YxIzVEqnRnxedC1ysv263ucHGVeotte0mFo/XKig+2cuU8XT
 amy3FjR4npsVfOL7T7fZ3/kcflFjTlseY1kw70rom9d/LfokVfD//M5cf+Mfz+lXHwfn2T0uv
 /1Xf+Llt5cZt4WsffPz2TI29uvm68CLbLdlME7a11N1eEWevxFKckWioxVxUnAgAw1wTkKMCA
 AA=
X-Env-Sender: prvs=432458bd4=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506180361!110078424!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62000 invoked from network); 23 Sep 2017 15:26:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Sep 2017 15:26:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,429,1500940800"; d="scan'208";a="448960923"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72148-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=fc8be1ad9ab310b1c7752985c982b66a5a377f1a
X-Osstest-Versions-That: ovmf=ba30d5f0512196b1ee7b3d864f980e551da0ebf5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 23 Sep 2017 16:25:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72148: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBmYzhiZTFhZDlhYjMxMGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3
ZjFhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYTMwZDVmMDUxMjE5
NmIxZWU3YjNkODY0Zjk4MGU1NTFkYTBlYmY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNDYg
IDIwMTctMDktMjMgMDQ6NDg6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTQ4ICAyMDE3LTA5LTIzIDEzOjQ3OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmYzhiZTFhZDlh
YjMxMGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3ZjFhCkF1dGhvcjogSmlld2VuIFlhbyA8amlld2Vu
Lnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxNTowNzozOCAyMDE3ICswODAwCgog
ICAgSW50ZWxTaWxpY29uUGtnL1ZUZFBtclBlaTogQWRkIEVuZE9mUGVpIGNhbGxiYWNrIGZvciBT
MwogICAgCiAgICBJbiBTMyByZXN1bWUsIGJlZm9yZSBzeXN0ZW0gdHJhbnNmZXIgdG8gd2FraW5n
IHZlY3RvciwKICAgIHRoZSBWVGRQbXIgbmVlZCB0dXJuIG9mZiBWVGQgcHJvdGVjdGlvbiBiYXNl
ZCB1cG9uIFZUZFBvbGljeS4KICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNv
bW1pdCA4YmUzZmY4ZmI4MjAyNmI2Mjk0YjFlMjAzNTYzNzM3YmZhZTc2YTU3CkF1dGhvcjogSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxNTowNjo0
NiAyMDE3ICswODAwCgogICAgSW50ZWxTaWxpY29uUGtnL2RlYzogQ2xhcmlmeSBWVGRQb2xpY3ku
CiAgICAKICAgIENsYXJpZnkgdGhlIFZUZFBvbGljeSBpcyBmb3IgYm90aCBQRUkgYW5kIERYRS4K
ICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA3M2EyZmU4Yjg3MWE4
NGMzMGY3NzE4MmMzYjU2Yzc3ODkzNDg4NDg0CkF1dGhvcjogSmlld2VuIFlhbyA8amlld2VuLnlh
b0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyMCAxNjozMzoxNSAyMDE3ICswODAwCgogICAg
SW50ZWxTaWxpY29uUGtnL1ZUZER4ZTogQ2xlYW4gdXAgRFhFIGZsdXNoIG1lbW9yeS4KICAgIAog
ICAgTWFrZSBzdXJlIHRoZSBjb250ZXh0IHRhYmxlIGFyZSBmbHVzaCB0byBtZW1vcnkuCiAgICAK
ICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 16:05:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 16:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvmvt-0004Q7-1H; Sat, 23 Sep 2017 16:05:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mjt@tls.msk.ru>) id 1dvmvr-0004PG-ED
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 16:05:31 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5D/CC-03616-A4686C95; Sat, 23 Sep 2017 16:05:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsUSZlf5XNez7Vi
 kQd8fLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNrqUXBSvaKpsZ37A2MM9i6GLk4hATmMkq8
 mdjCCOEsZJS4tfojkMPBISzgLbHuRHUXIyeHiICzxOwrjWANzAI9jBJzW2+zQjS0M0r8nvCEF
 aSKTUBNonfbBiYQmxeo4/3HI8wgg1gEVCWalseAhEUFwiX2f7/GDFEiKHFy5hMWEJtTwF3i0e
 +PYGOYBdQl/sy7xAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsY1YtTi8p
 Si3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOTAQh2MM687H+IUZKDSUmU
 91fLsUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryOrUA5waLU9NSKtMwcYJzApCU4eJREeO1A0
 rzFBYm5xZnpEKlTjMYcxzZd/sPEcePh9T9MQix5+XmpUuK8/CClAiClGaV5cINg8XuJUVZKmJ
 cR6DQhnoLUotzMElT5V4ziHIxKwhD38GTmlcDtewV0ChPQKeWrj4CcUpKIkJJqYKxOu5feOZs
 r005865IJWbKf2ySMo+LmOnfeqzPg0k9WU7eTeeNUP+nH/Zi/Hzx9TvA5BlWHnJNtvM7oNe2a
 ntmkTvvZ03OrO6cH67Ur7+DVbFzWW2JavPLmD/1JbadOimq8mSesvHjOrVQJuy1MUotn7NUue
 f1XzPpV7G2zV1a8Fy6f+Nkfq8RSnJFoqMVcVJwIAJ+hrKfaAgAA
X-Env-Sender: mjt@tls.msk.ru
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506182728!84139541!1
X-Originating-IP: [86.62.121.231]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54769 invoked from network); 23 Sep 2017 16:05:29 -0000
Received: from isrv.corpit.ru (HELO isrv.corpit.ru) (86.62.121.231)
 by server-9.tower-21.messagelabs.com with SMTP; 23 Sep 2017 16:05:29 -0000
Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2])
 by isrv.corpit.ru (Postfix) with ESMTP id 3A27041C04;
 Sat, 23 Sep 2017 19:05:28 +0300 (MSK)
Received: from [192.168.177.99] (mjt.vpn.tls.msk.ru [192.168.177.99])
 by tsrv.corpit.ru (Postfix) with ESMTP id 175713C3;
 Sat, 23 Sep 2017 19:05:28 +0300 (MSK)
To: Stefano Stabellini <sstabellini@kernel.org>, stefanha@gmail.com
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
 <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
From: Michael Tokarev <mjt@tls.msk.ru>
Message-ID: <8717f8c6-69e4-558e-64d2-f4361cd98594@msgid.tls.msk.ru>
Date: Sat, 23 Sep 2017 19:05:28 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 Jan Beulich <jbeulich@suse.com>, qemu-devel@nongnu.org, stefanha@redhat.com
Subject: Re: [Xen-devel] [Qemu-devel] xen/disk: don't leak stack data via
	response ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjguMDYuMjAxNyAwMTowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFJhdGhlciB0aGFu
IGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBpbnN0YW5jZSBvbiB0aGUgc3RhY2ssIGZp
bGwKPiB0aGUgZmllbGRzIGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVzdCBsaWtlIG90
aGVyIChMaW51eCkKPiBiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVz
cG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCj4gYWN0dWFsbHkgaWRlbnRpY2FsIChhc2lkZSBm
cm9tIGFsaWdubWVudCBhbmQgcGFkZGluZyBhdCB0aGUgZW5kKS4KPiAKPiBUaGlzIGlzIFhTQS0y
MTYuCj4gCj4gUmVwb3J0ZWQgYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgoKUmVwb3J0ZWRseSwgYWZ0ZXIgdGhpcyBwYXRjaCwgSFZNIERvbVVzIHJ1bm5pbmcgd2l0aCBx
ZW11LXN5c3RlbS1pMzg2Cihub3RlIGkzODYsIG5vdCB4ODZfNjQpLCBhcmUgbGVha2luZyBtZW1v
cnkgYW5kIGhvc3QgaXMgcnVubmluZyBvdXQgb2YKbWVtb3J5IHJhdGhlciBmYXN0LiAgU2VlIGZv
ciBleGFtcGxlIGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnLzg3MTcwMgoKSSd2ZSBhc2tlZCBmb3Ig
ZGV0YWlscywgbGV0J3Mgc2VlLi4uCgpGb3Igb25lLCBJJ3ZlIG5vIGlkZWEgaG93IHhlbiBodm0g
d29ya3MsIGFuZCB3aGVuZXZlciAtaTM4NiB2ZXJzaW9uCmNhbiBiZSBjaG9vc2VuIGluIGNvbmZp
ZyBvciBob3cuCgpUaGFua3MsCgovbWp0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 16:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvnf4-0007U9-Kx; Sat, 23 Sep 2017 16:52:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dvnf3-0007U3-De
 for xen-devel@lists.xenproject.org; Sat, 23 Sep 2017 16:52:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 96/F0-03454-C3196C95; Sat, 23 Sep 2017 16:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXCqh5zXdd64rF
 Ig79vdSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFcxYxFSzlqHj08DRbA+Mdti5GTg4hgYWM
 Ejv+e4LYLAKqEg0Lr4PF2QTkJNZtvAFmiwgoS/T++s3SxcjFwSywjFHi2saTjCAJYYEYiRnLO
 thBbF4BK4lzXxYygxQJCcxmlHh/7CgTREJQ4uTMJywgNrOAjsTOrSCbOYBsaYnl/zhAwpwC9h
 LvHu0DmyMqoCJxZcJbMFtCQETi151PzBC2psTBS5tYIGwFifufr7FB2IES0xq3M09gFJyFZNs
 sJNtmIWxbwMi8ilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MGgZgGAH4/WNAYcYJTmYlER5TXuPRQrxJeWnVGYkFmfEF5XmpBYfYlTn4BC4uu1vuBRLXn5eq
 pIEb9cEoDLBotT01Iq0zBxgVMFUSnDwKInwuoGkeYsLEnOLM9MhUqcYFaXEeY/0AyUEQBIZpX
 lwbbBIvsQoKyXMywh0kxBPQWpRbmYJqvwrRnEORiVh3jkgU3gy80rgpr8CWswEtLh89RGQxSW
 JCCmpBsbM6nv9e9j7d+R/Mtxoff/rRjdZ/clcl+zc9mTIzsty2lrcdL08cJfmBt133C8/LxM/
 GKQv8utp6/XXV3Vdl73LDr1h3rJuz6G3l44dObqm9vyJ94t3tjPcfPCG892G8ot/FzSfbTRNX
 vJm9oXWqBazV856DZ/s7DacdRc4fr3vOOvkg2+MTwjeUmIpzkg01GIuKk4EANyo3/HfAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506185531!118261298!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23968 invoked from network); 23 Sep 2017 16:52:11 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Sep 2017 16:52:11 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dvnet-000KYq-An; Sat, 23 Sep 2017 16:52:03 +0000
Date: Sat, 23 Sep 2017 17:52:03 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170923165203.GB38511@deinos.phlegethon.org>
References: <20170914125852.22129-1-wei.liu2@citrix.com>
 <20170914125852.22129-18-wei.liu2@citrix.com>
 <59C531AD020000780017EB02@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C531AD020000780017EB02@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
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
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, WeiLiu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v5 17/23] x86/mm: export base_disallow_mask
 and l1 mask in asm-x86/mm.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDc6NTIgLTA2MDAgb24gMjIgU2VwICgxNTA2MDY2NzMzKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDE0LjA5LjE3IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiBUaGUgbDEgbWFzayBuZWVkcyB0byBzdGF5IGluIHg4Ni9tbS5jIHdoaWxlIGx7MiwzLDR9
IG1hc2tzIGFyZSBvbmx5Cj4gPiBuZWVkZWQgYnkgUFYgY29kZS4gQm90aCB4ODYgY29tbW9uIG1t
IGNvZGUgYW5kIFBWIG1tIGNvZGUgdXNlCj4gPiBiYXNlX2Rpc2FsbG93X21hc2sgYW5kIGwxIG1h
a3MuCj4gPiAKPiA+IEV4cG9ydCBiYXNlX2Rpc2FsbG93X21hc2sgYW5kIGwxIG1hc2sgaW4gYXNt
LXg4Ni9tbS5oLgo+IAo+IFNvIHRoYXQncyBiZWNhdXNlIGluIHBhdGNoIDIwIHlvdSBuZWVkIHRv
IGtlZXAKPiBnZXRfcGFnZV9mcm9tX2wxZSgpIGluIHg4Ni9tbS5jLCBkdWUgdG8gYmVpbmcgdXNl
ZCBieSBzaGFkb3cKPiBjb2RlLiBCdXQgaXMgc2hhZG93IHVzaW5nIHRoZSBzYW1lIGRpc2FsbG93
IG1hc2sgZm9yIEhWTSBndWVzdHMKPiBhY3R1YWxseSBjb3JyZWN0PyBQZXJoYXBzIGl0IHdvdWxk
IGJlIGJldHRlciBmb3IgY2FsbGVycyBvZgo+IGdldF9wYWdlX2Zyb21fbDFlKCkgdG8gcGFzcyBp
biB0aGVpciBkaXNhbGxvdyBtYXNrcywgZXZlbiBpZiBpdAo+IHdvdWxkIGp1c3Qgc28gaGFwcGVu
IHRoYXQgUFYgYW5kIHNoYWRvdyB1c2UgdGhlIHNhbWUgb25lcz8KPiBUaW0sIGRvIHlvdSBoYXZl
IGFueSB0aG91Z2h0cyBvciBpbnNpZ2h0cyBoZXJlPwoKSUlSQyB0aGUgc2hhZG93IGNvZGUgaXNu
J3QgcmVseWluZyBvbiB0aGUgZGlzYWxsb3cgbWFzayBmb3IgYW55dGhpbmcKaW4gSFZNIGd1ZXN0
czsgaXQncyBidWlsdCB0aGUgc2hhZG93cyBhY2NvcmRpbmcgdG8gaXRzIG93biBydWxlcy4KCkkg
ZG9uJ3QgdGhpbmsgdGhhdCBhbnl0aGluZydzIGltcHJvdmVkIGJ5IG1ha2luZyB0aGUgZGlzYWxs
b3cgbWFzawpleHBsaWNpdCBidXQgSSBoYXZlIG5vIG9iamVjdGlvbiB0byBpdCBpZiBpdCBtYWtl
cyBvdGhlciByZWZhY3RvcmluZwpzaW1wbGVyLgoKVGltLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 23 17:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 17:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvoAc-00012a-B5; Sat, 23 Sep 2017 17:24:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvoAa-00012D-O9
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 17:24:48 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 6D/9E-02225-FD896C95; Sat, 23 Sep 2017 17:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVffejGO
 RBu3/TS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasehpH2PBtqWMFbf625kb
 GGdXdzFycQgJNDJJbN2zgKmLkRPIecwo8aTPGCKxjVFi9YSNzCAJEQFnia9n5rKD2LwC+hINm
 y8zgtjCAtYSGz5OZARpkBC4JitxrPUuC0hCQsBbYu3UzWww9rOPh4CK2DnYBKwkDomBRFkEVC
 VWtM1lmsDIvYCRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDX6xkYGHcwvjrud4hRkoNJSZT38rRjkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM9NB8oJ
 FqWmp1akZeYAww8mLcHBoyTCywUMQSHe4oLE3OLMdIjUKUZjjmObLv9h4lh06+4fJiGWvPy8V
 Clx3h0gkwRASjNK8+AGweLiEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXlGQhTyZeSVw+1
 4BncIEdEr56iMgp5QkIqSkGhgzr7aunVK9JfZp9lSvYxcqfCQunPPn0n/8eEfWv86Ew5qXljD
 NDy2dU/FfT2vpriDWTE35nBklTouuME23D5kiopLp4+JmMcdurmfwfcW4oOO/1374fNTZVPLd
 KnGN78t/RMmvW7L+9oE7h2bY/T9andM1fULg6uRTH2/EN57VmyI9aRUHk+ECJZbijERDLeai4
 kQAzkcCFIYCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506187485!85250445!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=2.5 required=7.0 tests=DOMAIN_4U2, MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63543 invoked from network); 23 Sep 2017 17:24:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 17:24:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvoAV-0005XC-N4; Sat, 23 Sep 2017 17:24:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvoAQ-0000Sw-9P; Sat, 23 Sep 2017 17:24:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvoAQ-0007uY-1q; Sat, 23 Sep 2017 17:24:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113765-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=c65da8e22b1d1d8869af69d287fd699c31d2dd58
X-Osstest-Versions-That: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 17:24:38 +0000
Subject: [Xen-devel] [linux-linus test] 113765: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2792624394688070717=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2792624394688070717==
Content-Type: text/plain

flight 113765 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113765/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 113666

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 113666
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113650
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113666
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113666
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113666
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113666
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113666
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 linux                c65da8e22b1d1d8869af69d287fd699c31d2dd58
baseline version:
 linux                c52f56a69d104d5294af3d652776d94b1ef6a175

Last test of basis   113666  2017-09-21 12:50:30 Z    2 days
Failing since        113703  2017-09-22 02:22:02 Z    1 days    3 attempts
Testing same since   113765  2017-09-23 05:58:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Andrew Pinski <Andrew.Pinski@caviumnetworks.com>
  Andrew Pinski <apinski@cavium.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Changbin Du <changbin.du@intel.com>
  Chris Metcalf <cmetcalf@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christoph Hellwig <hch@lst.de>
  Christoph Muellner <christoph.muellner@theobroma-systems.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Colin Ian King <colin.king@canonical.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@wedev4u.com>
  Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Dave Airlie <airlied@redhat.com>
  Dave Gerlach <d-gerlach@ti.com>
  Dave Martin <Dave.Martin@arm.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Gautham R. Shenoy <ego@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo Romero <gromero@linux.vnet.ibm.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Jha <himanshujha199640@gmail.com>
  Horia Geantă <horia.geanta@nxp.com>
  Ilya Dryomov <idryomov@gmail.com>
  Inki Dae <inki.dae@samsung.com>
  James Hogan <james.hogan@imgtec.com>
  Jan H. Schönherr <jschoenh@amazon.de>
  Jani Nikula <jani.nikula@intel.com>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Jeff Layton <jlayton@poochiereds.net>
  Joerg Roedel <jroedel@suse.de>
  John Hubbard <jhubbard@nvidia.com>
  John Keeping <john@metanate.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kees Cook <keescook@chromium.org>
  Kishon Vijay Abraham I <kishon@ti.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  KT Liao <kt.liao@emc.com.tw>
  Lee Jones <lee.jones@linaro.org>
  Lee, Shawn C <shawn.c.lee@intel.com>
  LEROY Christophe <christophe.leroy@c-s.fr>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Maciej Purski <m.purski@samsung.com>
  Manuel Lauss <manuel.lauss@gmail.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matt Weber <matthew.weber@rockwellcollins.com>
  Matthew Weber <matthew.weber@rockwellcollins.com>
  Maurice A. Saldivar <maurice.a.saldivar@hpe.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mikko Rapeli <mikko.rapeli@iki.fi>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavithra Prakash <pavrampu@linux.vnet.ibm.com>
  Petar Penkov <ppenkov@google.com>
  Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
  Pu Hou <bjhoupu@linux.vnet.ibm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafael Wysocki <rjw@rjwysocki.net>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Robin Murphy <robin.murphy@arm.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ronak Desai <ronak.desai@rockwellcollins.com>
  Ronnie Sahlberg <lsahlber@redhat.com>
  Roy Pledge <roy.pledge@nxp.com>
  Russell Currey <ruscur@russell.cc>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Scott Wood <oss@buserror.net>
  Sebastian Ott <sebott@linux.vnet.ibm.com>
  Shawn Lee <shawn.c.lee@intel.com>
  Shu Wang <shuwang@redhat.com>
  Stefan Haberland <sth@linux.vnet.ibm.com>
  Stefan Metzmacher <metze@samba.org>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephan Mueller <smueller@chronox.de>
  Steve French <smfrench@gmail.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tycho Andersen <tycho@docker.com>
  Tyler Hicks <tyhicks@canonical.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Uma Shankar <uma.shankar@intel.com>
  Vidya Srinivas <vidya.srinivas@intel.com>
  Vineet Gupta <vgupta@synopsys.com>   [for arch/arc]
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Yan, Zheng <zyan@redhat.com>
  Yury Norov <ynorov@caviumnetworks.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=c65da8e22b1d1d8869af69d287fd699c31d2dd58
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus c65da8e22b1d1d8869af69d287fd699c31d2dd58
+ branch=linux-linus
+ revision=c65da8e22b1d1d8869af69d287fd699c31d2dd58
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xc65da8e22b1d1d8869af69d287fd699c31d2dd58 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git c65da8e22b1d1d8869af69d287fd699c31d2dd58:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   c52f56a..c65da8e  c65da8e22b1d1d8869af69d287fd699c31d2dd58 -> tested/linux-linus
+ exit 0


--===============2792624394688070717==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2792624394688070717==--

From xen-devel-bounces@lists.xen.org Sat Sep 23 18:25:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 18:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvp6d-0004mm-Q0; Sat, 23 Sep 2017 18:24:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvp6c-0004mM-C8
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 18:24:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 91/58-03610-DE6A6C95; Sat, 23 Sep 2017 18:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff1smO
 RBpt+ylmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14//El6wFzyoqNq/bzNLA
 eDK8i5GLQ0igkUli++MOVgjnMaPE/EfLmCGcbYwSmxoWM3UxcnKICDhLfD0zlx3E5hXQl9jz5
 SgziC0sYCtxoHMemC0hsElGYu3vCgjbW2L75ouMMPbX9b9ZuhjZOdgErCQOiYFEWQRUJVa9f8
 A0gZF7ASPDKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQJ8
 zAMEOxvNrAw8xSnIwKYnyBgJDQYgvKT+lMiOxOCO+qDQntfgQowwHh5IE74qlQDnBotT01Iq0
 zBxg8MGkJTh4lER4n4CkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnLcGpEgApCijNA9uB
 CwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zXIFJ7MvBK4Ta+AjmACOqJ89RGQI0oSEV
 JSDYyqO63SL19aV/9lLo/vgVMvBKNurlywRSE/c9mrg6dqrmTen7rX6NrMcJUZBiwtSyLUH62
 qlFPqPjNh5zydO9r/1ySfWNXXN2fJpa6LnOKhF/3W7Q1iVJnx8+nkZ9z/NzyfbTPlY8cZkaci
 0a0NMSaW/FxRzGdNF1/MnHg9Vs6660JTz5kvPxWUlFiKMxINtZiLihMB47a2zX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506191082!84263105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18433 invoked from network); 23 Sep 2017 18:24:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 18:24:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvp6V-000762-LZ; Sat, 23 Sep 2017 18:24:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvp6Q-00034C-6e; Sat, 23 Sep 2017 18:24:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvp6P-0001Lq-Qf; Sat, 23 Sep 2017 18:24:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113769-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=c348b54ab5c3e6c80fbf365b671974fd92f39113
X-Osstest-Versions-That: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 18:24:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 113769: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6194966143145178589=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6194966143145178589==
Content-Type: text/plain

flight 113769 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113769/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale   6 xen-install      fail in 113743 pass in 113769
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113743 pass in 113769
 test-armhf-armhf-xl-rtds     12 guest-start      fail in 113743 pass in 113769
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 113743

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113646
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113646
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113659
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113659
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113659
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                c348b54ab5c3e6c80fbf365b671974fd92f39113
baseline version:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6

Last test of basis   113659  2017-09-21 09:21:25 Z    2 days
Failing since        113689  2017-09-21 20:51:08 Z    1 days    4 attempts
Testing same since   113743  2017-09-22 19:24:45 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Olaf Hering <olaf@aepfle.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=qemu-mainline
+ revision=c348b54ab5c3e6c80fbf365b671974fd92f39113
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline c348b54ab5c3e6c80fbf365b671974fd92f39113
+ branch=qemu-mainline
+ revision=c348b54ab5c3e6c80fbf365b671974fd92f39113
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xc348b54ab5c3e6c80fbf365b671974fd92f39113 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git c348b54ab5c3e6c80fbf365b671974fd92f39113:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   b62b7ed..c348b54  c348b54ab5c3e6c80fbf365b671974fd92f39113 -> upstream-tested


--===============6194966143145178589==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6194966143145178589==--

From xen-devel-bounces@lists.xen.org Sat Sep 23 18:56:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 18:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvpbN-0006gm-4g; Sat, 23 Sep 2017 18:56:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dvpbM-0006gg-Lq
 for xen-devel@lists.xen.org; Sat, 23 Sep 2017 18:56:32 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E2/36-02229-F5EA6C95; Sat, 23 Sep 2017 18:56:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRiG95+dXUdxYlxNP5csWzuY5WERIiM
 i8EIxEC+KsCgdbXKH9iA7q24Q5SEDtTJNStcyUxfPByTLVLwwXfGQlIihJSmsYStFSScztR1n
 PXT3/P/7ft/7XnyEWFYhlROM0cDotbRaIXXBz/WrngReaLLEhvTYQo5UfavET6DIvs4lLAadl
 bDaBJ0xXqKq7WrAkhedjV9rm1E6mnPORc6EjIoAi9ksyUUudm5EMFr5AxceAwhsg3n4umtx4a
 dDMCN4PZTvGGlBYJp+IxUe5Qievy+U8iNSKgw+FY+LefagNNBZtyrhWUyN4NAye5Vnd+oUPBr
 4LRU8pyEr86bDfxRGMiqwXEQQOLUXisYi+G+SOgx1ZelOQla/veu9prWdzlQkDFdmYTwjyhN+
 DTZgQpYXTFofrzFQblBR2iUW2BNWOmakAh+CV2+tSOAQaDN34wLvhJGCTAfHg2mhGuf7iKkD0
 NwRLKw/DoWZFiTwbijKm3ESerrBQInVMaqGuYluKT8KlBxWsxV8faAKcHg5loPuot2mLU1Nmw
 mmLQmmLQmmLQnlSFKH/DlGn8roA5VhQQl6Nkll0NCsOlAZEhqkYTiOTmLUdAIXlKjTtCL7pVw
 XiVA7WuqP7kHeBKbYTjY1WGJl2xJ0F6+oaE4Vp09RM1wP2kEQCiBDG+2am55JYoyXWLX93NZl
 IFwVHmQNL5NcMq3h2CRBGkShRPHE1F+MsI6XLWMyXKvTMnIvMoe3UrxVlaLdWLR+uqPIR+5OI
 pFIJHNNZvQa1vC/bkNeBFK4k438FldWa9jIs9mrYPYqafW9fBUDvSnJ09HBgGPpHjdCm6POT+
 /LnsuJ2V/trv3THl1CD7W5BdtSJgdKFp1MGXU1U9GZVp15ufd7nOX+bO54eF9qeD3hd+YD87D
 v3Z1bykQ/p4+Rk1F7bpufXSsaPdnaM/y04cHlz51fCrxTw3fpdOJ5Nm3hhc9KfpVS1RRmJH27
 +9lwf9/5UgXOqWhlgFjP0f8AHcqPN7UDAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506192990!115497195!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26787 invoked from network); 23 Sep 2017 18:56:30 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 23 Sep 2017 18:56:30 -0000
Received: (qmail 4844 invoked from network); 23 Sep 2017 21:56:29 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Sep 2017 21:56:29 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0107B7FC40
 for <xen-devel@lists.xen.org>; Sat, 23 Sep 2017 21:56:29 +0300 (EEST)
Received: (qmail 9048 invoked from network); 23 Sep 2017 21:56:29 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Sep 2017 21:56:28 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Sat, 23 Sep 2017 21:56:28 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Sat, 23
 Sep 2017 21:56:53 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "Paul.Durrant@citrix.com" <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v12 1/4] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTMphNc7wGswkRcEG5SXrooGE2dKK+1qKAgAPNLAA=
Date: Sat, 23 Sep 2017 18:56:53 +0000
Message-ID: <1506192980.1835.10.camel@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
 <a58519000334488db8a5f6c7cf23e4dc@AMSPEX02CL03.citrite.net>
In-Reply-To: <a58519000334488db8a5f6c7cf23e4dc@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1506176843, ts:1506192988
Content-ID: <D26364716479F441BA85140A2253C3AC@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73256
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461763,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.004489)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002621), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.012109,0.000042)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.154595), Hit: No,
 Details: v2.6.10; Id: 15.5f40of.1bpok6e8d.9nsjk], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "Andrew.Cooper3@citrix.com" <Andrew.Cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "George.Dunlap@citrix.com" <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "Ian.Jackson@citrix.com" <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMDE3LTA5LTIxIGF0IDA4OjUzICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+
ID4gICAgICB9DQo+ID4gKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoNCj4gPiArICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsNCj4gPiArICAgICAgICAvKiBGYWxsLXRocm91Z2gg
Ki8NCj4NCj4gS2luZCBvZiBzdXJwcmlzZWQgeW91IG5lZWQgdGhlIGZhbGwtdGhyb3VnaCBpZiB5
b3UgYXNzZXJ0IHRoZSBjb2RlIGlzDQo+IHVucmVhY2hhYmxlLi4uIGJ1dCBhbmFseXNpcyB0b29s
cyBjYW4gYmUgYSBiaXQgdGVtcGVyYW1lbnRhbCBzbyBvay4NCj4NCj4gPiAgICAgIGRlZmF1bHQ6
DQo+ID4gICAgICAgICAgQlVHKCk7DQo+ID4gICAgICB9DQo+ID4NCj4gPiArICAgIEFTU0VSVChy
YyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOw0KPiA+ICsNCj4NCj4gSXNuJ3QgdGhpcyBhc3Nl
cnRpb24gcmVkdW5kYW50IGdpdmVuIHRoZSBBU1NFUlRfVU5SRUFDSEFCTEUoKSBhYm92ZT8NCj4N
Cj4NCj4gPiAgIFBhdWwNCg0KVGhlIHNlY29uZCBBU1NFUlQgc3RhdGVtZW50IGlzIHVzZWQgdG8g
bWFrZSBzdXJlIHRoZSByZXR1cm4gdmFsdWUgb2YNCmh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdCBv
ciBodm1fc2VuZF9pb3JlcSAoY2FsbGVkIGZyb20gdGhlICJjYXNlDQpYODZFTVVMX1VOSEFORExF
QUJMRToiIGJyYW5jaCBvZiB0aGUgc3dpdGNoIHN0YXRlbWVudCBhYm92ZSkgY2Fubm90DQpiZSBY
ODZFTVVMX1VOSU1QTEVNRU5URUQuDQoNCj4gaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0DQo+ID4g
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApDQo+ID4gICAgICAgICAgcmV0dXJuIHJjOw0K
PiA+DQo+ID4NCi8vUGV0cmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWls
IHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 22:18:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 22:18:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvsk7-0001tC-17; Sat, 23 Sep 2017 22:17:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvsk5-0001t1-Dn
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 22:17:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 79/47-03642-88DD6C95; Sat, 23 Sep 2017 22:17:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsWS0XRdVbf97rF
 Igw+TLC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WHGX5aCFdIVNxb3Mjcw
 vuLuYuTiEBJoZJJ4eecZM4TzmFFiR+8mVghnG6PElolXGbsYOTlEBJwlvp6Zyw5i8wroS2x50
 8QMYgsLaEicnTiHFcSWENCSmHdvIlANOwebgJXEITGQKIuAqsSJz+eZJzByLmBkWMWoUZxaVJ
 ZapGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehDBiDYwbjvY+QhRkkOJiV
 R3uwbxyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBa3QHKCRalpqdWpGXmAIMJJi3BwaMkwvvh
 NlCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeW+BFAmAFGWU5sGNgAX2JUZZKWFeRqCjh
 HgKUotyM0tQ5V8xinMwKgnz7gS5hCczrwRu0yugI5iAjihffQTkiJJEhJRUA+Pmc/+m5B29YX
 aclc9t8+aeSfG8HddLmz3PzS/ad0BW72U454u437IWYcLz1L4Weu7M/7DIdDFr51MvFnN5QwE
 u0er996cwlHxcu4H3Z1HSnHOXtE1fZR4pviEWt8eku3VjwbpVPK6pZpNS6zYVqasf3/Y87arS
 kaoqi4dvDk42zNp5/EzG5m4lluKMREMt5qLiRAC1Nr7rZwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506205062!84177338!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20693 invoked from network); 23 Sep 2017 22:17:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 22:17:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvsk1-0004WX-Gy; Sat, 23 Sep 2017 22:17:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvsjv-0000ls-Q7; Sat, 23 Sep 2017 22:17:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvsju-0002iw-Qm; Sat, 23 Sep 2017 22:17:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113775-mainreport@xen.org>
X-Osstest-Versions-That: flight=113149
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 22:17:34 +0000
Subject: [Xen-devel] [examine test] 113775: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc3NSBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3NzUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMg
aW4gdGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCmJhc2VsaW5lIHZlcnNpb246CiBmbGln
aHQgICAgICAgICAgICAgICAxMTMxNDkKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBleGFtaW5lLWJhcm9xdWUwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYmFyb3F1ZTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1hcm5kYWxlLWJsdWV3YXRlciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWN1Ymll
dHJ1Y2stYnJhcXVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGV4YW1pbmUtY2hhcmRvbm5heTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZWxibGlu
ZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
ZXhhbWluZS1maWFubzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBleGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1nb2RlbGxv
MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBl
eGFtaW5lLWdvZGVsbG8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGV4YW1pbmUtaHV4ZWxyZWJlMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1odXhlbHJlYmUxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWl0YWxpYTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4
YW1pbmUtaXRhbGlhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogZXhhbWluZS1hcm5kYWxlLWxha2VzaWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLW1lcmxvdDAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtbWVybG90MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhh
bWluZS1hcm5kYWxlLW1ldHJvY2VudHJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBleGFtaW5lLWN1YmlldHJ1Y2stbWV0emluZ2VyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtbm9ibGluZzAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1ub2JsaW5nMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFt
aW5lLW5vY2VyYTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGV4YW1pbmUtbm9jZXJhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jdWJpZXRydWNrLXBpY2Fzc28gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLXBpbm90MCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1p
bmUtcGlub3QxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogZXhhbWluZS1yaW1hdmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLXJpbWF2YTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYXJuZGFsZS13ZXN0
ZmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 23 23:44:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 23 Sep 2017 23:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvu5r-0007Iq-IC; Sat, 23 Sep 2017 23:44:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvu5p-0007Ie-W9
 for xen-devel@lists.xensource.com; Sat, 23 Sep 2017 23:44:18 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5A/BB-30935-1D1F6C95; Sat, 23 Sep 2017 23:44:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffCx2O
 RBmvvclisePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y9LfFewFczMrFv54wNjA
 uN6pi5GLQ0igkUli5d6TTBDOY0aJCXems0A42xglnrzvY+5i5OQQEXCW+HpmLjuIzSugLzH9z
 Rsgm4NDWMBcYv70MJCwhMBteYntEz0hbE+Jg7e7mGDslt+zgcawc7AJWEkcEgOJsgioSlw/NI
 VpAiP3AkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR6
 vZ2Bg3MF4d7LfIUZJDiYlUV6WD8cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfgPJCRalpqdW
 pGXmAEMPJi3BwaMkwvvjPVCat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEedmAgSwkAFKUU
 ZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMqgUzhycwrgdv0CugIJqAjylcfAT
 miJBEhJdXAaPjwhqDqj4BQgxQhKS/DijlskQZJuTuEWr+lTsjw0Dtw93XUu7+bJZ59/L2Fx7h
 JYkJv/dwG27xjyksfFzqvizZTbJxl4xizi9WySW1H/pJqNa/j0hULij492Vrct6/wd/myzpfZ
 B/6sTX+rk5t4I7aHQdCmQP3D3N9p17k+Rn66e+/A2mofJZbijERDLeai4kQA6VPUzH4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506210254!92933471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10517 invoked from network); 23 Sep 2017 23:44:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Sep 2017 23:44:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvu5k-0006fK-HW; Sat, 23 Sep 2017 23:44:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvu5f-0007JV-3h; Sat, 23 Sep 2017 23:44:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvu5e-0004Xy-UR; Sat, 23 Sep 2017 23:44:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113777-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-saverestore: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-i386-libvirt-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 23 Sep 2017 23:44:06 +0000
Subject: [Xen-devel] [xen-unstable test] 113777: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc3NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzc3Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzc2MCBSRUdSLiB2
cy4gMTEzMzg3CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIGluIDExMzc2MCBwYXNzIGluIDExMzc3NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEzNzYw
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzMzg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTM3NjAgYmxvY2tlZCBpbiAx
MTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFiOTA0YTNhZjYxOGRjMmEyYjhjZGVjNDZi
ZTY5MzAzMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRk
ZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgICA5IGRheXMgICAxOSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM3NjAgIDIwMTctMDktMjMgMDM6MTQ6MTMgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIg
PGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5l
ZHU+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
NDk1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 24 01:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 01:13:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvvTV-0007Yq-UG; Sun, 24 Sep 2017 01:12:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=433ad03a0=citrix-osstest@xenproject.org>)
 id 1dvvTU-0007Ye-HS
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 01:12:48 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C9/C3-17770-F8607C95; Sun, 24 Sep 2017 01:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW4f2/F
 Ig7d71SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aLb1/ZC/4EVRzfwNrA2GfUxcjJISHgL/Fl
 ci9rFyMHkO0u0bA3DSQsIuAsMeHDbTYQm1dAT+Lj8RPMILawQJLE5d/HWLoYuYDKH4tJvPnaz
 wQxx13i5bdFzDD2hu0HwOJsAh4SE3smsoDYLAKqEiuv7gUbKiSgJbF08UomiAWCEidnPgGrYR
 aQkDj44gUzxD0WEntfVUxg5JuFpGoWkqoFjEyrGDWKU4vKUot0jY30kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECA4oBCHYwnl4XeIhRkoNJSZRX5d+xSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvN9Yj0cKCRalpqdWpGXmAEMbJi3BwaMkwqsFkuYtLkjMLc5Mh0idYtTlOLbp8
 h8mIZa8/LxUKXHeLpAiAZCijNI8uBGwOLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5skC
 k8mXklcJteAR3BBHRE+eojIEeUJCKkpBoYI2Ykur3M7dYMWfDYJvqu4cFVYpkztecqKqtf62e
 WnmA+LetS+jPtFw/6f9SZnexIrVhhElxqPW3HsnWlifqH1z5in2zizhFXaFP4e5rcp+5lRqoc
 wdv+GCtzZ5apav5TP918/trSdQqNp/nd78xx3Hj006q1TuZiPhp+sVtr9VXfCx8TfPBGiaU4I
 9FQi7moOBEAv9i8XK4CAAA=
X-Env-Sender: prvs=433ad03a0=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506215565!61243219!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55580 invoked from network); 24 Sep 2017 01:12:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Sep 2017 01:12:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,431,1500940800"; d="scan'208";a="448980348"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72149-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=c348b54ab5c3e6c80fbf365b671974fd92f39113
X-Osstest-Versions-That: qemuu=b62b7ed0fc9c58e373b8946c9bd2e193be98dae6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Sep 2017 02:12:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72149: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7975643437091797021=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7975643437091797021==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72149 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72149/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install    fail REGR. vs. 72136

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      7 xen-boot                  fail REGR. vs. 72136

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 72136
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72136
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72136
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72136
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72136
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72136
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72136
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72136
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72136
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72136
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72136
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72136
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72136
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                c348b54ab5c3e6c80fbf365b671974fd92f39113
baseline version:
 qemuu                b62b7ed0fc9c58e373b8946c9bd2e193be98dae6

Last test of basis    72136  2017-09-21 20:15:06 Z    2 days
Testing same since    72149  2017-09-23 18:48:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Igor Mammedov <imammedo@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Lukáš Doktor <ldoktor@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Olaf Hering <olaf@aepfle.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yongbok Kim <yongbok.kim@imgtec.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 1779 lines long.)


--===============7975643437091797021==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7975643437091797021==--

From xen-devel-bounces@lists.xen.org Sun Sep 24 02:59:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 02:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvx8H-0005bx-W3; Sun, 24 Sep 2017 02:59:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvx8H-0005bq-4B
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 02:59:01 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D5/19-02048-47F17C95; Sun, 24 Sep 2017 02:59:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbdY/ni
 kwdU3bBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLaAt2BTbkXHy52sDYzT
 PbsYuTiEBBqZJL5/fcwE4TxmlJh7cg0bhLONUWLXvTagDCeHiICzxNczc9m7GDk4eAX0JXqPa
 YCEhQXMJCa93M4IUi8h8EBCYs+EZ+wgCQkBb4mpS26ywNh7Fn1i7mJk52ATsJI4JAYSZRFQld
 j1v51tAiP3AkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 B/q5nYGDcwXj5q9MhRkkOJiVR3nKp45FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh/ywLlBItS
 01Mr0jJzgIEHk5bg4FES4X0tA5TmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3gQ5oCIBk
 KKM0jy4EbAouMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcCZApPZl4J3KZXQEcwAR1Rvv
 oIyBEliQgpqQZG4ZC5TY/+N1xey9CzqnO+/IWvGkE5jZlizLOmOB2wV97tWNi3W77sA6/ED4u
 LvUe2qqzPDWG+GtYaWP5Bx+LNnt9vTd3ltksHuJ85lTPjbPwfbaPZArfruR5yHrX+betjdHmd
 32+XKMN3rFpzFd7Zz/nbZrVaL/DA14kTc9mzrt4LNXVoP9GlxFKckWioxVxUnAgAG2HJNH0CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506221937!85275701!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17353 invoked from network); 24 Sep 2017 02:58:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 02:58:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvx8B-0002bW-RF; Sun, 24 Sep 2017 02:58:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvx86-0007pR-GA; Sun, 24 Sep 2017 02:58:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvx84-00025V-MZ; Sun, 24 Sep 2017 02:58:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113779-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf:xen-build:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cd4175b11685b11c40e31a03e05084cc212b0649
X-Osstest-Versions-That: linux=c65da8e22b1d1d8869af69d287fd699c31d2dd58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 02:58:49 +0000
Subject: [Xen-devel] [linux-linus test] 113779: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5623502946564774450=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5623502946564774450==
Content-Type: text/plain

flight 113779 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113779/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 10 debian-hvm-install fail REGR. vs. 113765
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113765
 build-armhf                   6 xen-build                fail REGR. vs. 113765

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113765

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113765
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113765
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                cd4175b11685b11c40e31a03e05084cc212b0649
baseline version:
 linux                c65da8e22b1d1d8869af69d287fd699c31d2dd58

Last test of basis   113765  2017-09-23 05:58:50 Z    0 days
Testing same since   113779  2017-09-23 17:54:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adit Ranadive <aditr@vmware.com>
  Alex Estrin <alex.estrin@intel.com>
  Alex Ng <alexng@microsoft.com>
  Alexei Starovoitov <ast@kernel.org>
  Andreas Gruenbacher <agruenba@redhat.com>
  Ariel Elior <aelior@cavium.com>
  Bryan Tan <bryantan@vmware.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christos Gkekas <chris.gekas@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@google.com>
  Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Fugang Duan <Fugang.duan@nxp.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Hans Wippel <hwippel@linux.vnet.ibm.com>
  Helge Deller <deller@gmx.de>
  Hong Liu <hong.x.liu@oracle.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Johansen <john.johansen@canonical.com>
  Josef Bacik <jbacik@fb.com>
  Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lipeng <lipeng321@huawei.com>
  Liwen Huang <liwen.huang@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Matteo Croce <mcroce@redhat.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Nowak <michael.nowak@oracle.com>
  Mike Manning <mmanning@brocade.com>
  Mingguang Qu <qumingguang@huawei.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narender Reddy <narender.reddy@broadcom.com>
  Neal Cardwell <ncardwell@google.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pavel Machek <pavel@ucw.cz>
  Rafael Alejandro Peralez <rafael.peralez@oracle.com>
  Randy Dunlap <rdunlap@infradead.org>
  Salil Mehta <salil.mehta@huawei.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sathya Perla <sathya.perla@broadcom.com>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Serge Hallyn <serge@hallyn.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Stefan Schmidt <stefan@osg.samsung.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve Wise <swise@opengridcomputing.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tobias Klauser <tklauser@distanz.ch>
  Troy Kisky <troy.kisky@boundarydevices.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vishwanath Pai <vpai@akamai.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Yunsheng Lin <linyunsheng@huawei.com>
  Yuval Shaia <yuval.shaia@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2901 lines long.)


--===============5623502946564774450==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5623502946564774450==--

From xen-devel-bounces@lists.xen.org Sun Sep 24 04:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 04:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dvyPA-0002ax-2B; Sun, 24 Sep 2017 04:20:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvyP8-0002aZ-Fc
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 04:20:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 10/D2-03454-D8237C95; Sun, 24 Sep 2017 04:20:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfX6Hi
 kwbPJzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaNnUy1pw1aNi3uMulgbG
 A7pdjFwcQgKNTBKLt51kgXAeM0r0L2xjg3C2MUqcnbOLsYuRk0NEwFni65m57F2MHBy8AvoSZ
 zZWgYSFBSwk1l+7zAxSLyGwT0Ji0qJnrCAJCQFvibZn35hh7J2bjgLF2TnYBKwkDomBRFkEVC
 WunDjHOIGRewEjwypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsabGwMOMUpyMCmJ8sbqHI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbawiUEyxK
 TU+tSMvMAQYfTFqCg0dJhFceGIBCvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzvsdZIYAS
 FFGaR7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxLIKp7MvBK4Ta+AjmACOqJ89R
 GQI0oSEVJSDYwTdHS/ruvuTDEIipuwb+591nq531+1WqTupIuHH/kzp6Fqz0WfzVeM9LZl7+t
 wYdM5wWooG5PuzuaubXbpRrbDrZhtIidfpX+/ufEAz+ZfUSyfZ8kVbvqVE33syxxFt58TIxbI
 pN/n3hw5ZeahVwdKIjNl5kQ41VSvayv737cvSjOlwlbU5qISS3FGoqEWc1FxIgCamaPrfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506226828!108698551!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14561 invoked from network); 24 Sep 2017 04:20:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 04:20:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dvyP0-0004jR-Nx; Sun, 24 Sep 2017 04:20:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dvyOv-0004uQ-68; Sun, 24 Sep 2017 04:20:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dvyOv-00071u-04; Sun, 24 Sep 2017 04:20:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113780-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-cubietruck:xen-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:xen-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=460b6c8e581aa06b86f59eebd9e52edfe7adf417
X-Osstest-Versions-That: qemuu=c348b54ab5c3e6c80fbf365b671974fd92f39113
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 04:20:16 +0000
Subject: [Xen-devel] [qemu-mainline test] 113780: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc4MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3ODAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzc2OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTM3NjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYg
eGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzc2OQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxv
Y2tlZCBpbiAxMTM3NjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzc2OQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEz
NzY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTM3NjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
Y293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQ2MGI2YzhlNTgxYWEwNmI4NmY1OWVlYmQ5
ZTUyZWRmZTdhZGY0MTcKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGMz
NDhiNTRhYjVjM2U2YzgwZmJmMzY1YjY3MTk3NGZkOTJmMzkxMTMKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMzc2OSAgMjAxNy0wOS0yMyAwOToyNTozMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM3ODAgIDIwMTctMDktMjMgMTg6NDk6NTMgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4
ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBLT05S
QUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdmVsIEJ1dHN5a2luIDxwYnV0c3lraW5AdmlydHVv
enpvLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MzcgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Sep 24 08:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 08:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dw2Js-0001gP-B3; Sun, 24 Sep 2017 08:31:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw2Jq-0001g2-HW
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 08:31:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3F/61-03610-55D67C95; Sun, 24 Sep 2017 08:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTck93i
 kwavpmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNu0nrngSEbF2oWbmBoY
 3zp2MXJxCAk0Mkk87pnEBuE8ZpR4MO0XlLONUeLcv8+sXYycHCICzhJfz8xlB7F5BfQl9jQdB
 YsLC5hLHHx2nRWkQUJghrzElzk9TCAJCQFPiYO3u+Dslt+zmbsY2TnYBKwkDomBRFkEVCU+Xm
 5mm8DIvYCRYRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+Of+YGHGCU5mJREeQOjjkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdlAOUEyxKTU+t
 SMvMAYYfTFqCg0dJhHcvSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5/UGKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmrQabwZOaVwG16BXQEE9AR5auPgBxRko
 iQkmpgdDqm76WZNOvVE1uXFcsbHhf2zzI+J+gds8BljoKFz0z9ItUnPhNzp6wMmpbfuPBn1JH
 o9xUBYWqnF+x9LhBtJqzL1X7Q+Lv87H1FDf2/wvinVWYd2bVmEre78iVZp4RSn//bjUon5LUm
 MrHtuJ7ybp3zu/e7BQTmXc+Yo7ZY0kna+4Unw68fSizFGYmGWsxFxYkAlsdbYoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506241875!117908406!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29309 invoked from network); 24 Sep 2017 08:31:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 08:31:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw2Jj-0003N7-Id; Sun, 24 Sep 2017 08:31:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dw2Jd-0003eQ-SW; Sun, 24 Sep 2017 08:31:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dw2Jc-0004Wj-MT; Sun, 24 Sep 2017 08:31:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113781-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 08:31:04 +0000
Subject: [Xen-devel] [xen-unstable test] 113781: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzc4MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGluIDExMzc3NyBwYXNzIGluIDExMzc4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBp
biAxMTM3NzcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTMzODcKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3ZmY5NjYx
YjkwNGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMwMzA4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODcz
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODcgIDIwMTctMDktMTIgMjM6MjA6MDkgWiAgIDEx
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDMwICAyMDE3LTA5LTE0IDAxOjI0OjQ4IFog
ICAxMCBkYXlzICAgMjAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNzYwICAyMDE3
LTA5LTIzIDAzOjE0OjEzIFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1l
bmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2Fu
ZHJfZ3J5dHNvdkBlcGFtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5
c2hjaGVua29AZXBhbS5jb20+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAg
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTQ5NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 24 09:18:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 09:18:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dw33C-0004Iw-Vu; Sun, 24 Sep 2017 09:18:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mjt@tls.msk.ru>) id 1dw33B-0004Iq-2e
 for xen-devel@lists.xenproject.org; Sun, 24 Sep 2017 09:18:09 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 36/B9-03422-05877C95; Sun, 24 Sep 2017 09:18:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsUSZlf5XNe/4ni
 kwYNtxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b892cZC75zV+xebN3AuJCri5GTQ0hgLqPE
 vDNhXYxcQPZCRom3E1ewdjFycAgLeEusO1ENUsMmoCbRu20DE4gtIuAsMftKIxtIPbNAN6NE6
 4sDrBDNBxgl1p+YzwpSxQtU9e7ROrAOFgFVic7NN8BsUYFwif3frzFD1AhKnJz5hAXE5hRwkX
 g2YRM7iM0soC7xZ94lZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoXpx
 aVJZapGuol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcedzp0OMkhxM
 SqK8gVHHI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LaUA+UEi1LTUyvSMnOAcQKTluDgURLhf
 VMKlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeRSAzBECKMkrz4EbAYvYSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnDQKbwZOaVwG16BXQEE9AR5auPgBxRkoiQkmpg7HdweuX9I+f
 Tw/IKhjJX0dPXP5322HCi8IRL/KOOVUeTVJxXv1f9drhh18v5d7Z/uPTn5nLBW3vj257lVOwo
 K5yWafp4e4FwQL2M4OZgh7JFhneYfz3kzM92ZBeXq3k/O7Nko/TmwIBm7urI+X/SH538+vSzT
 HCzf1jn84yJVuUyRfOmXD97RYmlOCPRUIu5qDgRAJjeGRDUAgAA
X-Env-Sender: mjt@tls.msk.ru
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506244687!118416626!1
X-Originating-IP: [86.62.121.231]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64065 invoked from network); 24 Sep 2017 09:18:07 -0000
Received: from isrv.corpit.ru (HELO isrv.corpit.ru) (86.62.121.231)
 by server-6.tower-27.messagelabs.com with SMTP; 24 Sep 2017 09:18:07 -0000
Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2])
 by isrv.corpit.ru (Postfix) with ESMTP id B61DA41A62;
 Sun, 24 Sep 2017 12:18:06 +0300 (MSK)
Received: from [192.168.177.99] (mjt.vpn.tls.msk.ru [192.168.177.99])
 by tsrv.corpit.ru (Postfix) with ESMTP id 981093C3;
 Sun, 24 Sep 2017 12:18:06 +0300 (MSK)
From: Michael Tokarev <mjt@tls.msk.ru>
To: Stefano Stabellini <sstabellini@kernel.org>, stefanha@gmail.com
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
 <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
 <8717f8c6-69e4-558e-64d2-f4361cd98594@msgid.tls.msk.ru>
Message-ID: <ffc5e790-253f-e622-1f49-21adad653cc4@msgid.tls.msk.ru>
Date: Sun, 24 Sep 2017 12:18:06 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <8717f8c6-69e4-558e-64d2-f4361cd98594@msgid.tls.msk.ru>
Content-Language: en-US
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 stefanha@redhat.com, qemu-devel@nongnu.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [Qemu-devel] xen/disk: don't leak stack data via
	response ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjMuMDkuMjAxNyAxOTowNSwgTWljaGFlbCBUb2thcmV2IHdyb3RlOgo+IDI4LjA2LjIwMTcgMDE6
MDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gUmF0aGVyIHRoYW4gY29uc3RydWN0aW5n
IGEgbG9jYWwgc3RydWN0dXJlIGluc3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAo+PiB0aGUgZmll
bGRzIGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVzdCBsaWtlIG90aGVyIChMaW51eCkK
Pj4gYmFja2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVj
dHVyZSBmbGF2b3JzIGFyZQo+PiBhY3R1YWxseSBpZGVudGljYWwgKGFzaWRlIGZyb20gYWxpZ25t
ZW50IGFuZCBwYWRkaW5nIGF0IHRoZSBlbmQpLgo+Pgo+PiBUaGlzIGlzIFhTQS0yMTYuCj4+Cj4+
IFJlcG9ydGVkIGJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+
IEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAK
PiBSZXBvcnRlZGx5LCBhZnRlciB0aGlzIHBhdGNoLCBIVk0gRG9tVXMgcnVubmluZyB3aXRoIHFl
bXUtc3lzdGVtLWkzODYKPiAobm90ZSBpMzg2LCBub3QgeDg2XzY0KSwgYXJlIGxlYWtpbmcgbWVt
b3J5IGFuZCBob3N0IGlzIHJ1bm5pbmcgb3V0IG9mCj4gbWVtb3J5IHJhdGhlciBmYXN0LiAgU2Vl
IGZvciBleGFtcGxlIGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnLzg3MTcwMgoKTG9va3MgbGlrZSB0
aGlzIGlzIGEgZmFsc2UgYWxhcm0sIHRoZSBwcm9ibGVtIGFjdHVhbGx5IGlzIHdpdGgKMDRiZjI1
MjZjZTg3ZjIxYjMyYzlhY2JhMWM1NTE4NzA4YzI0M2FkMCAoZXhlYzogdXNlIHFlbXVfcmFtX3B0
cl9sZW5ndGgKdG8gYWNjZXNzIGd1ZXN0IHJhbSkgd2l0aG91dCBmNWFhNjliZGMzNDE4NzczZjI2
NzQ3Y2EyODJjMjkxNTE5NjI2ZWNlCihleGVjOiBBZGQgbG9jayBwYXJhbWV0ZXIgdG8gcWVtdV9y
YW1fcHRyX2xlbmd0aCkuCgpJIGFwcGxpZWQgb25seSAwNGJmMjUyNmNlODdmIHRvIDIuOCwgd2l0
aG91dCByZWFsaXppbmcgdGhhdCB3ZSBhbHNvCm5lZWQgZjVhYTY5YmRjMzQxOCkuCgpOb3cgd2hl
biBJIHRyeSB0byBiYWNrcG9ydCBmNWFhNjliZGMzNDE4IHRvIDIuOCAob24gdG9wIG9mIDA0YmYy
NTI2Y2U4N2YpLApJIGZhY2UgYW4gaW50ZXJlc3RpbmcgbG9naWMgd2l0aG91dCBhbHNvIGFwcGx5
aW5nIDFmZjdjNTk4NmE1MTVkMmQ5MzZlYmEwCih4ZW4vbWFwY2FjaGU6IHN0b3JlIGRtYSBpbmZv
cm1hdGlvbiBpbiByZXZtYXBjYWNoZSBlbnRyaWVzIGZvciBkZWJ1Z2dpbmcpLAp0aGUgYXJndW1l
bnRzIGZvciB4ZW5fbWFwX2NhY2hlIGluIHFlbXVfcmFtX3B0cl9sZW5ndGgoKSBpbiB0aGVzZSB0
d28gcGF0Y2hlcwphcmUgcXVpdGUgZnVuLi4gOikKClRoYW5rcywKCi9tanQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Sun Sep 24 10:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 10:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dw3m8-0007O8-Ed; Sun, 24 Sep 2017 10:04:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw3m7-0007Nk-2T
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 10:04:35 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 07/A1-02817-23387C95; Sun, 24 Sep 2017 10:04:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdew+Xi
 kwfo/chYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaPo3n73gkHnF863XmBoY
 txp0MXJxCAk0Mkm0nb/B0sXICeQ8ZpRY8lwHIrGNUaJh6152kISIgLPE1zNzwWxeAX2Jy1/OM
 oPYwgL2Egc7XjCB2BICnhIHb3fB2adXfAGy2TnYBKwkDomBRFkEVCXWnljLPoGRawEjwypG9e
 LUorLUIl1jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQL8yAMEOxr3/nA4xSnI
 wKYnybqk7HinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgte/CSgnWJSanlqRlpkDDDCYtAQHj5II
 75NGoDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzKoLMEAApyijNgxsBC/ZLjLJSwryMQ
 EcJ8RSkFuVmlqDKv2IU52BUEuZVBpnCk5lXArfpFdARTEBHlK8+AnJESSJCSqqBMWjdmzeT91
 4RuVi15qfH1+ATyR3lGUu62m8HuR4PfsnGu2HC5Ks9D3YaW/BcaJWPkj7yPP6j8aQ5Bf/W/J+
 hG3Ks6tb6/jjhZ7vE58oIvo6b8f8bU0SxnfYKo8unrHhnKLRcl2QMmBxx0mtnwcFI8ZBFl7xY
 Tt1IZrjSbFow32fvr9WMmdMy5yqxFGckGmoxFxUnAgDW8T+RcQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506247472!111354985!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45474 invoked from network); 24 Sep 2017 10:04:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 10:04:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw3m1-0005kR-D0; Sun, 24 Sep 2017 10:04:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dw3lw-000179-0y; Sun, 24 Sep 2017 10:04:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dw3lv-00045h-Sa; Sun, 24 Sep 2017 10:04:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113792-mainreport@xen.org>
X-Osstest-Versions-This: xen=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=64cf3181e4d469a8bd7e7dee8ff2d3bf5b45f4b0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 10:04:23 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113792: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc5MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzc5Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFiOTA0YTNh
ZjYxOGRjMmEyYjhjZGVjNDZiZTY5MzAzMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDY0Y2YzMTgxZTRkNDY5YThiZDdlN2RlZThmZjJkM2JmNWI0NWY0YjAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMzYyNSAgMjAxNy0wOS0yMCAwOToyMjoxMiBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTM3OTIgIDIwMTctMDktMjQgMDk6MTg6NDUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8
ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+
CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBy
ZXZpc2lvbj03ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMwMzA4CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysr
IGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgN2ZmOTY2MWI5MDRhM2FmNjE4ZGMy
YTJiOGNkZWM0NmJlNjkzMDMwOAorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZp
c2lvbj03ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMwMzA4CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxM
SUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4N2ZmOTY2MWI5MDRhM2FmNjE4ZGMy
YTJiOGNkZWM0NmJlNjkzMDMwOCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0
eQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9R
RU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZN
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA3
ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMwMzA4OnJlZnMvaGVhZHMvY292ZXJp
dHktdGVzdGVkL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAogICA2NGNmMzE4Li43ZmY5NjYxICA3ZmY5NjYxYjkwNGEzYWY2MThkYzJhMmI4Y2Rl
YzQ2YmU2OTMwMzA4IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 24 11:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 11:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dw58n-0004RD-1A; Sun, 24 Sep 2017 11:32:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw58l-0004Qp-PS
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 11:32:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 01/38-02046-2B797C95; Sun, 24 Sep 2017 11:32:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfT9OO
 RBp/7WCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0ff+EVvB+dqKdXdfMTYw
 HgvrYuTiEBJoZJKYsuo1G4TzmFHi1ruV7BDONkaJWStWAGU4OUQEnCW+npkLlODg4BXQlzjxv
 QwkLCxgJnHo4jNmEFtC4JCGRMuGKAjbW2LqkpssMPaeRZ+Aatg52ASsJA6JgQxhEVCV2PQ3bw
 Ij9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH+rmd
 gYNzB2HnC7xCjJAeTkiivUOvxSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBemAeUEi1LTUyvS
 MnOAgQeTluDgURLhZQYGnxBvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzrgGZIQBSlFGaB
 zcCFgWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzioKs4snMK4Hb9AroCCagI8pXHwE5oi
 QRISXVwCgkfMtIaOGuHd/kHWTnmoi+dH3Q3b4tbnPMo0ZrIZMlQrMSW3c5LlhxZauS4P+QX//
 4y78+Wm11vGr/n0/HvKK+X5zLG75Tpkf9Ufg3Pu7Z+rmf2NiZ3xwuEGRn0bh4R7H/2oKWF2eO
 Mf+Vmxzyt/jv3bku3/doueWvDr5p+5xvtVbkjEt8xn1KLMUZiYZazEXFiQBSaUjBfQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506252720!108692838!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55500 invoked from network); 24 Sep 2017 11:32:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 11:32:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw58e-0007sy-TG; Sun, 24 Sep 2017 11:31:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dw58Z-0005RR-Ab; Sun, 24 Sep 2017 11:31:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dw58Y-0007IM-Tp; Sun, 24 Sep 2017 11:31:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113783-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf:xen-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cd4175b11685b11c40e31a03e05084cc212b0649
X-Osstest-Versions-That: linux=c65da8e22b1d1d8869af69d287fd699c31d2dd58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 11:31:50 +0000
Subject: [Xen-devel] [linux-linus test] 113783: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3738757015838147095=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3738757015838147095==
Content-Type: text/plain

flight 113783 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113783/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build      fail in 113779 REGR. vs. 113765

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 10 debian-hvm-install fail in 113779 pass in 113783
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113779 pass in 113783
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113779
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 113779

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113765
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113765
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113765

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 113779 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 113779 n/a
 build-armhf-libvirt           1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 113779 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 113779 n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113779 like 113765
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 113779 like 113765
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113765
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                cd4175b11685b11c40e31a03e05084cc212b0649
baseline version:
 linux                c65da8e22b1d1d8869af69d287fd699c31d2dd58

Last test of basis   113765  2017-09-23 05:58:50 Z    1 days
Testing same since   113779  2017-09-23 17:54:19 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adit Ranadive <aditr@vmware.com>
  Alex Estrin <alex.estrin@intel.com>
  Alex Ng <alexng@microsoft.com>
  Alexei Starovoitov <ast@kernel.org>
  Andreas Gruenbacher <agruenba@redhat.com>
  Ariel Elior <aelior@cavium.com>
  Bryan Tan <bryantan@vmware.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christos Gkekas <chris.gekas@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@google.com>
  Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Fugang Duan <Fugang.duan@nxp.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Hans Wippel <hwippel@linux.vnet.ibm.com>
  Helge Deller <deller@gmx.de>
  Hong Liu <hong.x.liu@oracle.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Johansen <john.johansen@canonical.com>
  Josef Bacik <jbacik@fb.com>
  Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lipeng <lipeng321@huawei.com>
  Liwen Huang <liwen.huang@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Matteo Croce <mcroce@redhat.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Nowak <michael.nowak@oracle.com>
  Mike Manning <mmanning@brocade.com>
  Mingguang Qu <qumingguang@huawei.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narender Reddy <narender.reddy@broadcom.com>
  Neal Cardwell <ncardwell@google.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pavel Machek <pavel@ucw.cz>
  Rafael Alejandro Peralez <rafael.peralez@oracle.com>
  Randy Dunlap <rdunlap@infradead.org>
  Salil Mehta <salil.mehta@huawei.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sathya Perla <sathya.perla@broadcom.com>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Serge Hallyn <serge@hallyn.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Stefan Schmidt <stefan@osg.samsung.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve Wise <swise@opengridcomputing.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tobias Klauser <tklauser@distanz.ch>
  Troy Kisky <troy.kisky@boundarydevices.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vishwanath Pai <vpai@akamai.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Yunsheng Lin <linyunsheng@huawei.com>
  Yuval Shaia <yuval.shaia@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2901 lines long.)


--===============3738757015838147095==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3738757015838147095==--

From xen-devel-bounces@lists.xen.org Sun Sep 24 13:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 13:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dw6mH-00029F-OZ; Sun, 24 Sep 2017 13:16:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw6mH-000293-26
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 13:16:57 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A3/0C-03283-840B7C95; Sun, 24 Sep 2017 13:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdd9w/F
 Ig6uLBS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fb4PuaCNUUVc7dfZ2pg
 nBHUxcjFISTQyCSx7Mo+ZgjnMaNE3+/VbBDONkaJuZ0NQBlODhEBZ4mvZ+ayg9i8AvoSvzv/s
 IDYwgK2EjPa7rCCNEgIvJaWWN60DiwhIeAt0fbsGzOMvXPTUaAidg42ASuJQ2IgURYBVYkjJ8
 8xTWDkXsDIsIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 rDECwg/HPsoBDjJIcTEqivLOWH48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbsB4oJ1iUmp5a
 kZaZAww/mLQEB4+SCG85SJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5/UGKBECKMkrz4
 EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm9QKbwZOaVwG16BXQEE8gRq4+AHFGSiJ
 CSamAMUtwb4XpZ8F/jvs3BvGt9SrnqOC4pzS2z+pvo5nHk8GLnvfO+2x1u3ljWVN4daBhZKF0
 UtLFXhWtfpuu0xrvf+l/uL78h95/hhUFLz1FdkX0cS5f++yux9faCo81Vc2eY5O8qi7hxekrH
 jZthXyYKpOR8jpKI/PXnlUae3dFj84W8BRr+xs9QYinOSDTUYi4qTgQAh1c9lYACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506259014!84228781!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28375 invoked from network); 24 Sep 2017 13:16:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 13:16:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dw6m7-00024f-M1; Sun, 24 Sep 2017 13:16:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dw6m2-0003JN-8I; Sun, 24 Sep 2017 13:16:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dw6m2-0004rQ-2Z; Sun, 24 Sep 2017 13:16:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113784-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=460b6c8e581aa06b86f59eebd9e52edfe7adf417
X-Osstest-Versions-That: qemuu=c348b54ab5c3e6c80fbf365b671974fd92f39113
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 13:16:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 113784: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc4NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3ODQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWlu
c3RhbGwgICAgZmFpbCBpbiAxMTM3ODAgcGFzcyBpbiAxMTM3ODQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTM3
ODAgcGFzcyBpbiAxMTM3ODQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDExMzc4MCBwYXNzIGluIDExMzc4NAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4g
MTEzNzgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBpbiAxMTM3ODAgYmxvY2tlZCBpbiAxMTM3NjkKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMzc2OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNzY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM3NjkKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzc2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNDYwYjZjOGU1ODFhYTA2Yjg2ZjU5
ZWViZDllNTJlZGZlN2FkZjQxNwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAg
ICAgYzM0OGI1NGFiNWMzZTZjODBmYmYzNjViNjcxOTc0ZmQ5MmYzOTExMwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTEzNzY5ICAyMDE3LTA5LTIzIDA5OjI1OjMzIFogICAgMSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMzc4MCAgMjAxNy0wOS0yMyAxODo0OTo1MyBaICAgIDAgZGF5cyAgICAy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgQnV0c3lraW4gPHBidXRzeWtpbkB2
aXJ0dW96em8uY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXFlbXUtbWFpbmxpbmUKKyBy
ZXZpc2lvbj00NjBiNmM4ZTU4MWFhMDZiODZmNTllZWJkOWU1MmVkZmU3YWRmNDE3CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysr
IGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCBxZW11LW1haW5saW5lIDQ2MGI2YzhlNTgxYWEwNmI4NmY1OWVlYmQ5ZTUy
ZWRmZTdhZGY0MTcKKyBicmFuY2g9cWVtdS1tYWlubGluZQorIHJldmlzaW9uPTQ2MGI2YzhlNTgx
YWEwNmI4NmY1OWVlYmQ5ZTUyZWRmZTdhZGY0MTcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVt
dXUKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgcWVtdXVicmFuY2g9cWVtdS1tYWlubGluZQor
ICdbJyB4cWVtdXUgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LW1haW5s
aW5lID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0
NjBiNmM4ZTU4MWFhMDZiODZmNTllZWJkOWU1MmVkZmU3YWRmNDE3ID0geCAnXScKKyA6IHRlc3Rl
ZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZwor
KysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAg
JworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBn
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
cWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNy
b24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5
LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGRh
aWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVY
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisg
VFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRS
RUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgcWVtdS1tYWlubGluZQorIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LW1h
aW5saW5lCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQgNDYwYjZjOGU1ODFhYTA2Yjg2ZjU5ZWViZDllNTJlZGZlN2FkZjQxNzpyZWZz
L2hlYWRzL3Vwc3RyZWFtLXRlc3RlZApUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAogICBjMzQ4YjU0Li40NjBiNmM4ICA0NjBiNmM4ZTU4MWFhMDZi
ODZmNTllZWJkOWU1MmVkZmU3YWRmNDE3IC0+IHVwc3RyZWFtLXRlc3RlZAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sun Sep 24 17:48:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 17:48:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwB0n-0001s6-4q; Sun, 24 Sep 2017 17:48:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwB0m-0001rv-Gs
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 17:48:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 00/F6-03616-BDFE7C95; Sun, 24 Sep 2017 17:48:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffW++O
 RBldXiFmsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8qjhywFU7Mqnu7aw9jA
 uNS5i5GLQ0igkUni8/3tLBDOY0aJzWtaWSGcbYwSR67sBHI4OUQEnCW+npnLDmLzCuhLnGi7z
 AZiCwuYS8y/to0JpEFCYI6ixOYpf5hBEhICnhIHb3cxwdgtv2cDxdk52ASsJA6JgURZBFQlfp
 y5wTiBkXsBI8MqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 ArzMAwQ7G+xsDDjFKcjApifJynD0eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVwkYREKCRanp
 qRVpmTnA8INJS3DwKInwJr0DSvMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvLUiRAEhRR
 mke3AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC83yCU8mXklcJteAR3BBHRE+eojIE
 eUJCKkpBoYrz8u8S3kZhZfos0wbe+v598DLWbMPRnAe9uWe2lkof7m1itH+MJrH7c7K100XWz
 6s+XjpRbXNstPKZ+7Nb9c3KrO0qUx8ceNXn6xor8zfab93vTu4WWXgpAXPqd+v3jOLGKZlvPx
 4Co14e8z++ZeusviNHvmt8bQO3nl1Qs9VZ/vOu5psK5rhxJLcUaioRZzUXEiAPYG0OuAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506275289!117966145!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45222 invoked from network); 24 Sep 2017 17:48:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 17:48:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwB0g-0000pt-5r; Sun, 24 Sep 2017 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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwB0a-0000dO-Jj; Sun, 24 Sep 2017 17:48:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwB0a-0006E4-Bs; Sun, 24 Sep 2017 17:48:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113791-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 17:48:00 +0000
Subject: [Xen-devel] [xen-unstable test] 113791: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc5MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzc5MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBpbiAxMTM3ODEgUkVHUi4gdnMuIDExMzM4NwoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAx
MTM3ODEgcGFzcyBpbiAxMTM3OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTM3ODEgcGFzcyBpbiAxMTM3OTEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBwYXNz
IGluIDExMzc4MQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTEzNzgxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzM4
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMTM3ODEgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4
NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFiOTA0YTNhZjYxOGRjMmEyYjhj
ZGVjNDZiZTY5MzAzMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2
YjE0MTRkZTkxYjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMzM4NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgIDEwIGRheXMgICAyMSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM3NjAgIDIwMTctMDktMjMgMDM6MTQ6MTMgWiAg
ICAxIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBU
aGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgog
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFu
ZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51
cGVubi5lZHU+CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
ICBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlp
IFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAxNDk1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Sep 24 18:01:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 18:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwBDk-0003B0-HM; Sun, 24 Sep 2017 18:01:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwBDj-0003Ad-IF
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 18:01:35 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 97/71-03414-EF2F7C95; Sun, 24 Sep 2017 18:01:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfffp+O
 RBk1vWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWvxNaaCTomKaVMnMDcw
 LhHsYuTkEBJoZJLoXZYMYT9mlFg+xaCLkQvI3sYo8XPDFnaQhIiAs8TXM3PBbF4BfYnfFyeyg
 NjCQPaNCa8YQWwJgQyJz3NmsEPYXhLr/l1jhLEbP8xg7WJk52ATsJI4JAYSZRFQlVg78wHrBE
 buBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvc0ABDs
 YO/45HWKU5GBSEuXlOHs8UogvKT+lMiOxOCO+qDQntfgQowwHh5IE746PQDnBotT01Iq0zBxg
 2MGkJTh4lER4jUHSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzisNDGIhAZCijNI8uBGwG
 LjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7lIKt4MvNK4Da9AjqCCeiI8tVHQI4oSURIST
 UwrpcI+qJgESBWf8ByqYygkNbVeDbto1+KH23PrGup2tzDuZLpEYvhJvvNJX8ne9n2Hms6fDF
 xn4/8tYKX7H2BeyozJ8nu3Fb5Jeld6fvzp7NexLdeLdimsY1HZ3KlWU71DNHt5woK6+Mu612f
 47V6//LTRp8D77/bEFfodkpHdRbHv4mnXl7RU2Ipzkg01GIuKk4EAOD/9lV8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506276093!95073915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34364 invoked from network); 24 Sep 2017 18:01:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 18:01:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwBDf-0001Gi-8z; Sun, 24 Sep 2017 18:01:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwBDZ-0000xT-WC; Sun, 24 Sep 2017 18:01:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwBDZ-0002Gm-PP; Sun, 24 Sep 2017 18:01:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113798-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
X-Osstest-Versions-This: ovmf=5b7c22450591a9e20ff54b970c11087ccfff563d
X-Osstest-Versions-That: ovmf=fc8be1ad9ab310b1c7752985c982b66a5a377f1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 18:01:25 +0000
Subject: [Xen-devel] [ovmf test] 113798: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzc5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM3OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzc2NwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDViN2MyMjQ1MDU5
MWE5ZTIwZmY1NGI5NzBjMTEwODdjY2ZmZjU2M2QKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAg
ICAgICAgICAgICAgIGZjOGJlMWFkOWFiMzEwYjFjNzc1Mjk4NWM5ODJiNjZhNWEzNzdmMWEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMzc2NyAgMjAxNy0wOS0yMyAwODoyMTo1NiBaICAgIDEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM3OTggIDIwMTctMDktMjQgMTY6MjA6MTEgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIFFpbiBMb25nIDxx
aW4ubG9uZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNWI3YzIyNDUwNTkxYTllMjBmZjU0Yjk3MGMxMTA4N2Nj
ZmZmNTYzZApBdXRob3I6IFFpbiBMb25nIDxxaW4ubG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgU3Vu
IFNlcCAyNCAyMzo0MjoxNiAyMDE3ICswODAwCgogICAgQ3J5cHRvUGtnOiBBZGQgbmV3IEFQSSB0
byByZXRyaWV2ZSBjb21tb25OYW1lIG9mIFguNTA5IGNlcnRpZmljYXRlCiAgICAKICAgIHYzOiBB
ZGQgZXh0cmEgQ29tbW9uTmFtZVNpemUgY2hlY2sgc2luY2UgT3BlblNTTCBkaWRuJ3QgY2hlY2sg
dGhpcwogICAgICAgIGlucHV0IHBhcmFtZXRlci4gKE9uZSBvcGVuc3NsIGlzc3VlIHdhcyBmaWxl
ZCB0byBhZGRyZXNzIHRoaXMgcmlzazoKICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vb3BlbnNz
bC9vcGVuc3NsL2lzc3Vlcy80MzkyKQogICAgdjI6IFVwZGF0ZSBmdW5jdGlvbiBpbnRlcmZhY2Ug
dG8gcmV0dXJuIFJFVFVSTl9TVEFUVVMgdG8gcmVwcmVzZW50CiAgICAgICAgZGlmZmVyZW50IGVy
cm9yIGNhc2VzLgogICAgCiAgICBBZGQgb25lIG5ldyBBUEkgKFg1MDlHZXRDb21tb25OYW1lKCkp
IHRvIHJldHJpZXZlIHRoZSBzdWJqZWN0IGNvbW1vbk5hbWUKICAgIHN0cmluZyBmcm9tIG9uZSBY
LjUwOSBjZXJ0aWZpY2F0ZS4KICAgIAogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBDYzogVGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogQ2hhbyBa
aGFuZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFFpbiBM
b25nIDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55
ZUBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 24 19:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 19:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwCj0-0000G9-4a; Sun, 24 Sep 2017 19:37:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=433ad03a0=citrix-osstest@xenproject.org>)
 id 1dwCiy-0000G2-KD
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 19:37:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 67/28-17770-39908C95; Sun, 24 Sep 2017 19:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO5kzhO
 RBpN3MFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyllx4yFfz3qTi3fRd7A2OvbhcjJ4eEgL/E
 xrtPGSFsd4np7SvYQGwRAWeJCR9ug9m8AnoSz47eZOpi5OAQFkiSWLIquIuRC6h8pZjEh5YXT
 DC9P0/0MHcxsoPZk51BomwCHhITeyaygNgsAqoS897vBpsoJKAlsXTxSiaI6YISJ2c+AathFp
 CQOPjiBTPERAuJHR/72CYw8s1CUjYLSdkCRqZVjBrFqUVlqUW6xkZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBAcUABDsYT68LPMQoycGkJMob8v14pBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3nqOE5FCgkWp6akVaZk5wNCGSUtw8CiJ8G4GSfMWFyTmFmemQ6ROMepyHNt0+
 Q+TEEtefl6qlDjvTpAiAZCijNI8uBGwOLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5ckC
 k8mXklcJteAR3BBHRE+eojIEeUJCKkpBoYudz3zfo4ccr0nG9fP+zcptfU3tvy6w6bstlET83
 fpT6m+74eEPe6IDiT+eimFRprDtps1HXLvO+QFRUi+D8kdb982Qm2e3OdW3+v5gpOPeL1M2P2
 tiXqWjHtL1tfZn2ZfylwM8tjJTE7ucsSgs+jjaYt9D16ae/0wrhWxe0eIuKppQ93Xo1ZqMRSn
 JFoqMVcVJwIAJRD68quAgAA
X-Env-Sender: prvs=433ad03a0=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506281873!107375259!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2153 invoked from network); 24 Sep 2017 19:37:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 24 Sep 2017 19:37:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,433,1500940800"; d="scan'208";a="440999333"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72150-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=460b6c8e581aa06b86f59eebd9e52edfe7adf417
X-Osstest-Versions-That: qemuu=c348b54ab5c3e6c80fbf365b671974fd92f39113
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 24 Sep 2017 20:37:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72150: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzIxNDkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDcyMTQ5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcyMTQ5CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBs
aWtlIDcyMTQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxNDkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjE0OQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDcyMTQ5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxNDkKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSA3MjE0OQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMTQ5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxNDkK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbGlrZSA3MjE0OQogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMTQ5CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFp
bCBsaWtlIDcyMTQ5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIGxpa2UgNzIxNDkKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICA0NjBiNmM4ZTU4MWFhMDZiODZmNTllZWJkOWU1MmVkZmU3YWRmNDE3CmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICBjMzQ4YjU0YWI1YzNlNmM4MGZiZjM2NWI2NzE5NzRm
ZDkyZjM5MTEzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNDkgIDIwMTctMDktMjMgMTg6NDg6
MzMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcyMTUwICAyMDE3LTA5LTI0IDEz
OjE4OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMu
cnU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRA
YWRhY29yZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXZl
bCBCdXRzeWtpbiA8cGJ1dHN5a2luQHZpcnR1b3p6by5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0
cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhz
bSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDYzNyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Sep 24 20:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 20:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwDsN-00054g-0w; Sun, 24 Sep 2017 20:51:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwDsM-00054I-A1
 for xen-devel@lists.xensource.com; Sun, 24 Sep 2017 20:51:42 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 67/34-02224-DDA18C95; Sun, 24 Sep 2017 20:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeO1Il
 Ig037uCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WjSRuaC5y2MFZfatjM1
 MF6M6WLk4hASaGSS+HzvNUsXIyeQ85hRomNKFkRiG6PEzC2nGUESIgLOEl/PzGUHsXkF9CV2z
 DnE2sXIwSEsYCbR0KgOUi8h8Etf4uHJpawgNRIC3hJTl9xkgbH3LPrE3MXIzsEmYCVxSAwkyi
 KgKjHvQBfzBEbuBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECPc4ABDsYG784HWKU5GBSEuW9y3ciUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb6EkUE6w
 KDU9tSItMwcYejBpCQ4eJRHe2SBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US540BKRIAK
 coozYMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQUyhSczrwRu0yugI5iAjihffQ
 TkiJJEhJRUA2O+sZvlC/Oor601eTxOEsV9Ik8SjPbnsXw4vC3sNZP6lW1nnx7YlKOWZt/7ttf
 WzXQy816hmfubt5gm69sYikfVXJt+NvLtlh1z1/Q90q1+vf2uo6qubc7VV9yX9Ks8TrTVvnvu
 3hN8LOqc672zBjN0uA2l3gYwSFsrvzkWJWPv9f+h5j7+GCWW4oxEQy3mouJEAC/3i4F+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506286298!99469936!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42445 invoked from network); 24 Sep 2017 20:51:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Sep 2017 20:51:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwDsF-0005Zc-M6; Sun, 24 Sep 2017 20:51:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwDsA-00073r-5l; Sun, 24 Sep 2017 20:51:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwDs9-0001Ai-NJ; Sun, 24 Sep 2017 20:51:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113796-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-i386-xsm:xen-build:fail:regression
 linux-linus:build-armhf:xen-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cd4175b11685b11c40e31a03e05084cc212b0649
X-Osstest-Versions-That: linux=c65da8e22b1d1d8869af69d287fd699c31d2dd58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 24 Sep 2017 20:51:29 +0000
Subject: [Xen-devel] [linux-linus test] 113796: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6497705767664918901=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6497705767664918901==
Content-Type: text/plain

flight 113796 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113796/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 113765
 build-armhf                   6 xen-build      fail in 113779 REGR. vs. 113765

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 10 debian-hvm-install fail in 113779 pass in 113796
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113779 pass in 113796
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop fail in 113783 pass in 113796
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113783 pass in 113796
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113783 pass in 113796
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop         fail pass in 113779
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop         fail pass in 113779
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 113783
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 15 guest-saverestore.2 fail pass in 113783

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113765
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop fail in 113783 REGR. vs. 113765

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 113779 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 113779 n/a
 build-armhf-libvirt           1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 113779 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 113779 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 113779 n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113779 like 113765
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 113779 like 113765
 test-amd64-i386-libvirt-xsm 13 migrate-support-check fail in 113783 never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail in 113783 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113765
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                cd4175b11685b11c40e31a03e05084cc212b0649
baseline version:
 linux                c65da8e22b1d1d8869af69d287fd699c31d2dd58

Last test of basis   113765  2017-09-23 05:58:50 Z    1 days
Testing same since   113779  2017-09-23 17:54:19 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adit Ranadive <aditr@vmware.com>
  Alex Estrin <alex.estrin@intel.com>
  Alex Ng <alexng@microsoft.com>
  Alexei Starovoitov <ast@kernel.org>
  Andreas Gruenbacher <agruenba@redhat.com>
  Ariel Elior <aelior@cavium.com>
  Bryan Tan <bryantan@vmware.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christos Gkekas <chris.gekas@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Eric Dumazet <edumazet@google.com>
  Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Fugang Duan <Fugang.duan@nxp.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Hans Wippel <hwippel@linux.vnet.ibm.com>
  Helge Deller <deller@gmx.de>
  Hong Liu <hong.x.liu@oracle.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Johansen <john.johansen@canonical.com>
  Josef Bacik <jbacik@fb.com>
  Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lipeng <lipeng321@huawei.com>
  Liwen Huang <liwen.huang@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Matteo Croce <mcroce@redhat.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Nowak <michael.nowak@oracle.com>
  Mike Manning <mmanning@brocade.com>
  Mingguang Qu <qumingguang@huawei.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narender Reddy <narender.reddy@broadcom.com>
  Neal Cardwell <ncardwell@google.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pavel Machek <pavel@ucw.cz>
  Rafael Alejandro Peralez <rafael.peralez@oracle.com>
  Randy Dunlap <rdunlap@infradead.org>
  Salil Mehta <salil.mehta@huawei.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sathya Perla <sathya.perla@broadcom.com>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Serge Hallyn <serge@hallyn.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Stefan Schmidt <stefan@osg.samsung.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve Wise <swise@opengridcomputing.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tobias Klauser <tklauser@distanz.ch>
  Troy Kisky <troy.kisky@boundarydevices.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vishwanath Pai <vpai@akamai.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Yunsheng Lin <linyunsheng@huawei.com>
  Yuval Shaia <yuval.shaia@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         blocked 
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2901 lines long.)


--===============6497705767664918901==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6497705767664918901==--

From xen-devel-bounces@lists.xen.org Sun Sep 24 22:37:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 24 Sep 2017 22:37:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwFWb-0002ne-Q8; Sun, 24 Sep 2017 22:37:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pavel@ucw.cz>) id 1dwFWZ-0002nY-OS
 for xen-devel@lists.xenproject.org; Sun, 24 Sep 2017 22:37:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 0F/10-02224-E9338C95; Sun, 24 Sep 2017 22:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyuFDqoO404xO
 RBldualp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzDh9gLXgvWDF58wPGBsYu/i5GTg4hgXKJ
 jVub2UFsFgFVibULrwPZHBxsAooSi6aFgIRFBJQkFn/5CBTm4mAWWCwicXbLN2aQhLCAm8SOZ
 1cYQWxeAQ2JhQ9msYIUCQlsYJF4efI/M0RCUOLkzCcsIDazQLHElkkXmEAWMAtISyz/xwES5h
 SwkNj14RJYuaiAisSVCW/ZJzDyzkLSPQtJ9yyEboiwlsSNfy8xhbUlli18zQxh20qsW/ceaoq
 axKZnp1kWMHKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI
 DOR6BgbGHYx9e/0OMUpyMCmJ8t7lOxEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX2AgoJ1iUm
 p5akZaZA4wpmLQEB4+SCG8jSJq3uCAxtzgzHSJ1ilFRSpx3B0hCACSRUZoH1waL40uMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHnXgUzhycwrgZv+CmgxE9Di8tVHQBaXJCKkpBoYddIfRUo
 devLCrfjQjPY+6+KXuw7Gfbnw7OCe1ynX3r6+1sZRwaKmb1sneqUi48aaB1Je/hs2ThJyC/tZ
 Y29g8rVFJpBh5uHNWZOYMnVnz/2n6etz5efbTZO2L1Dee7L605rK/59dW5xt0gR6fNZMSs6we
 uWYeNZhdyvbx7/H7JYrzVQ5G3l1ihJLcUaioRZzUXEiAHh/SKveAgAA
X-Env-Sender: pavel@ucw.cz
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506292630!116275625!1
X-Originating-IP: [195.113.26.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42745 invoked from network); 24 Sep 2017 22:37:10 -0000
Received: from atrey.karlin.mff.cuni.cz (HELO atrey.karlin.mff.cuni.cz)
 (195.113.26.193)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Sep 2017 22:37:10 -0000
Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512)
 id 2726A810BA; Mon, 25 Sep 2017 00:37:09 +0200 (CEST)
Date: Mon, 25 Sep 2017 00:37:08 +0200
From: Pavel Machek <pavel@ucw.cz>
To: Ingo Molnar <mingo@kernel.org>
Message-ID: <20170924223708.GA12616@amd>
References: <20170810172615.51965-1-thgarnie@google.com>
 <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
 <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
 <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
 <20170923100029.6nzpui6c3ke76bbs@gmail.com>
MIME-Version: 1.0
In-Reply-To: <20170923100029.6nzpui6c3ke76bbs@gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4172463051910338064=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4172463051910338064==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="+QahgC5+KEYLbs62"
Content-Disposition: inline


--+QahgC5+KEYLbs62
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi!

> > We do need to consider how we want modules to fit into whatever model we
> > choose, though.  They can be adjacent, or we could go with a more
> > traditional dynamic link model where the modules can be separate, and
> > chained together with the main kernel via the GOT.
>=20
> So I believe we should start with 'adjacent'. The thing is, having module=
s=20
> separately randomized mostly helps if any of the secret locations fails a=
nd
> we want to prevent hopping from one to the other. But if one the kernel-p=
rivileged
> secret location fails then KASLR has already failed to a significant degr=
ee...
>=20
> So I think the large-PIC model for modules does not buy us any real advan=
tages in=20
> practice, and the disadvantages of large-PIC are real and most Linux user=
s have to=20
> pay that cost unconditionally, as distro kernels have half of their kerne=
l=20
> functionality living in modules.
>=20
> But I do see fundamental value in being able to hide the kernel somewhere=
 in a ~48=20
> bits address space, especially if we also implement Linus's suggestion to=
 utilize=20
> the lower bits as well. 0..281474976710656 is a nicely large range and wi=
ll get=20
> larger with time.
>=20
> But it should all be done smartly and carefully:
>=20
> For example, there would be collision with regular user-space mappings, r=
ight?
> Can local unprivileged users use mmap(MAP_FIXED) probing to figure out wh=
ere
> the kernel lives?

Local unpriviledged users can probably get your secret bits using
cache probing and jump prediction buffers.

Yes, you don't want to leak the information using mmap(MAP_FIXED), but
CPU will leak it for you, anyway.
									Pavel

--=20
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo=
g.html

--+QahgC5+KEYLbs62
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlnIM5QACgkQMOfwapXb+vJIOwCdHR6N9F/ftl4zHYKwJHnThgDz
BhEAn2Rqlf4Dn3hmUmy6pDrdlrDma6Ry
=oY77
-----END PGP SIGNATURE-----

--+QahgC5+KEYLbs62--


--===============4172463051910338064==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4172463051910338064==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 00:24:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 00:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwHBE-0001Sn-JF; Mon, 25 Sep 2017 00:23:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwHBD-0001SP-Fd
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 00:23:23 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 83/35-30688-A7C48C95; Mon, 25 Sep 2017 00:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbfS50S
 kweSDBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaN3Zxlww1bRi9Z/9jA2M
 W7S7GLk4hAQamSTOXn3GCOE8ZpRYt/EIG4SzjVHiyeHpLF2MnBwiAs4SX8/MZQexeQX0JT7u3
 gMWFxbQk/jWfosJxJYQ8JJY9+8aI4zd+GEGaxcjOwebgJXEITGQKIuAqsSfXe/YJjByLWBkWM
 WoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejbegYGxh2ME1b
 5HWKU5GBSEuW9y3ciUogvKT+lMiOxOCO+qDQntfgQowwHh5IE70FvoJxgUWp6akVaZg4wyGDS
 Ehw8SiK8VSBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US540EKRIAKcoozYMbAQv4S4yyU
 sK8jAwMDEI8BalFuZklqPKvGMU5GJWEeW1ApvBk5pXAbXoFdAQT0BHlq4+AHFGSiJCSamC0n3
 3srbHDfBGFBE8fW41j1U4lvQ6TXl/ctrDC50Of2kXrykCFPt+tT8pqJrM8EAuSef2Qx8drtp3
 MrIon8hcKUqzd7OTfb7n55OGm33c/9rJrpk4/sEJljuQ9C8u76XxZRVuTN86uVJJySO2/36j7
 wGjB3eUWpaqrNmYx792q/45D89t75ZNKLMUZiYZazEXFiQD9Dx1VcwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506299000!112992711!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34245 invoked from network); 25 Sep 2017 00:23:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 00:23:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwHB8-0002uv-5t; Mon, 25 Sep 2017 00:23:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwHB2-0005bW-Nb; Mon, 25 Sep 2017 00:23:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwHB2-0003j2-Af; Mon, 25 Sep 2017 00:23:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113801-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=5b7c22450591a9e20ff54b970c11087ccfff563d
X-Osstest-Versions-That: ovmf=fc8be1ad9ab310b1c7752985c982b66a5a377f1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 00:23:12 +0000
Subject: [Xen-devel] [ovmf test] 113801: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgwMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MDEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YjdjMjI0NTA1OTFhOWUyMGZmNTRiOTcwYzExMDg3
Y2NmZmY1NjNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYzhiZTFh
ZDlhYjMxMGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3ZjFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM3NjcgIDIwMTctMDktMjMgMDg6MjE6NTYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzNzk4ICAyMDE3LTA5LTI0IDE2OjIwOjExIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVy
c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6Cgor
IGJyYW5jaD1vdm1mCisgcmV2aXNpb249NWI3YzIyNDUwNTkxYTllMjBmZjU0Yjk3MGMxMTA4N2Nj
ZmZmNTYzZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiA1YjdjMjI0NTA1OTFhOWUyMGZmNTRi
OTcwYzExMDg3Y2NmZmY1NjNkCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj01YjdjMjI0NTA1OTFh
OWUyMGZmNTRiOTcwYzExMDg3Y2NmZmY1NjNkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NWI3YzIyNDUw
NTkxYTllMjBmZjU0Yjk3MGMxMTA4N2NjZmZmNTYzZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNWI3YzIyNDUwNTkxYTllMjBm
ZjU0Yjk3MGMxMTA4N2NjZmZmNTYzZDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBm
YzhiZTFhLi41YjdjMjI0ICA1YjdjMjI0NTA1OTFhOWUyMGZmNTRiOTcwYzExMDg3Y2NmZmY1NjNk
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 01:18:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 01:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwI2n-0007P1-Kd; Mon, 25 Sep 2017 01:18:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwI2m-0007Ou-L7
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 01:18:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 AD/A5-03616-37958C95; Mon, 25 Sep 2017 01:18:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbco8kS
 kwfoPFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNr4kbFgelbFplO9LA2M
 y527GLk4hAQamSTmrDvPBOE8ZpSY1XORtYuRE8jZxihx5GQFiC0i4Czx9cxcdhCbV0BfYuWTC
 2A1wgLmEhtXTQJrlhCYpyjx/NxrZpCEhICnxMHbXUwwdsvv2UBxdg42ASuJQ2IgURYBVYlnq/
 6xT2DkXsDIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0OM
 MQLCD8e6mgEOMkhxMSqK8d/lORArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A2KAMoJFqWmp1ak
 ZeYAQw8mLcHBoyTC+zcMKM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8viAzBECKMkrz4
 EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl7QKbwZOaVwG16BXQEE9AR5auPgBxRko
 iQkmpg9Nn2MOdhuxDrQfdry/aee74r3rLD2OX2+QXLTB58DeU68+po0nX7jz6uF3f53ah7yhL
 C8vTvwqkcLlbt5ta3z62+obTIzpHH/vtZ878cfY6p7C4M4Z4znx5MVr5yIaygN1VKs9ToCbvm
 z5/uazdxzEpqbQle0997ztxj3V3/p4u//V6/KfjXEiWW4oxEQy3mouJEABUfM05+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506302321!108773803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43200 invoked from network); 25 Sep 2017 01:18:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 01:18:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwI2h-0002ul-NJ; Mon, 25 Sep 2017 01:18:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwI2c-00006G-AJ; Mon, 25 Sep 2017 01:18:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwI2c-0003PP-52; Mon, 25 Sep 2017 01:18:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113800-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-libvirt-qcow2: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 01:18:34 +0000
Subject: [Xen-devel] [xen-unstable test] 113800: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgwMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgwMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzc5MSBSRUdSLiB2
cy4gMTEzMzg3CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMTM3OTEgcGFzcyBpbiAxMTM4MDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEzNzkxIHBhc3MgaW4g
MTEzODAwCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhl
bnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDExMzc5MQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTEzNzkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzc5MSBibG9j
a2VkIGluIDExMzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEz
Mzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgN2ZmOTY2MWI5MDRhM2FmNjE4ZGMyYTJi
OGNkZWM0NmJlNjkzMDMwOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
MTZiMTQxNGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEzMzg3ICAyMDE3LTA5LTEyIDIzOjIwOjA5IFogICAxMiBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMzQzMCAgMjAxNy0wOS0xNCAwMToyNDo0OCBaICAgMTAgZGF5cyAgIDIyIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzc2MCAgMjAxNy0wOS0yMyAwMzoxNDoxMyBa
ICAgIDEgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogIEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEhhb3pob25nIFpo
YW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNZW5nIFh1IDxtZW5neHVAY2lz
LnVwZW5uLmVkdT4KICBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5j
b20+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgogIFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
WWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDE0OTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 02:43:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 02:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwJMg-0004gC-HL; Mon, 25 Sep 2017 02:43:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwJMe-0004g0-SY
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 02:43:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A0/FD-03616-84D68C95; Mon, 25 Sep 2017 02:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdc990S
 kwf/vXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2L7vBWvBNNOKG49PsjQw
 btXuYuTiEBJoZJK4vmUOYxcjJ5DzmFHi9k4TiMQ2RomPB74xgSREBJwlvp6Zyw5i8wroS5yYf
 wzMFhbQk7h3txOsWULAS2LCxV1MMPbJjgNAcXYONgEriUNiIFEWAVWJi3+OME9g5FrAyLCKUa
 M4tagstUjXyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQswxAsINx8drAQ4y
 SHExKorx3+U5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfZcNlBMsSk1PrUjLzAGGGExagoNH
 SYT3O0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeYNygIoEQIoySvPgRsDC/RKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEeeVBpvBk5pXAbXoFdAQT0BHlq4+AHFGSiJCSamBMq2fQqS
 mLmBAx9a71lYytT5YLch2ucLj9cM4hu9MhjhM95rlWbBD53sHXYbr/7OL7M3lWqSycseLp+WN
 Xrkd8u/S/lHEXe9jcLX9bVwXMm2Q6/fTuKcF3GsWe9z080uDu6c+94LXqstaNx4KC5F6FF9sE
 rP16YCpLefyfHPcXZ5/ey83e38BfocRSnJFoqMVcVJwIACF/npJyAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506307398!78193630!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52656 invoked from network); 25 Sep 2017 02:43:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 02:43:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwJMZ-0005PQ-AG; Mon, 25 Sep 2017 02: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwJMT-00039y-K0; Mon, 25 Sep 2017 02:43:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwJMT-0007Jp-Cd; Mon, 25 Sep 2017 02:43:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113806-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=79777358cd5dbdbb267ebd02405584321292f06a
X-Osstest-Versions-That: ovmf=5b7c22450591a9e20ff54b970c11087ccfff563d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 02:43:09 +0000
Subject: [Xen-devel] [ovmf test] 113806: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MDYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3OTc3NzM1OGNkNWRiZGJiMjY3ZWJkMDI0MDU1ODQz
MjEyOTJmMDZhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YjdjMjI0
NTA1OTFhOWUyMGZmNTRiOTcwYzExMDg3Y2NmZmY1NjNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MDEgIDIwMTctMDktMjQgMTg6MjA6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODA2ICAyMDE3LTA5LTI1IDAwOjUxOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSHVhamluZyBM
aSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTc5Nzc3MzU4Y2Q1ZGJkYmIyNjdlYmQwMjQwNTU4NDMy
MTI5MmYwNmEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgNzk3NzczNThjZDVkYmRiYjI2N2Vi
ZDAyNDA1NTg0MzIxMjkyZjA2YQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Nzk3NzczNThjZDVk
YmRiYjI2N2ViZDAyNDA1NTg0MzIxMjkyZjA2YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46
LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDc5Nzc3MzU4
Y2Q1ZGJkYmIyNjdlYmQwMjQwNTU4NDMyMTI5MmYwNmEgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDc5Nzc3MzU4Y2Q1ZGJkYmIy
NjdlYmQwMjQwNTU4NDMyMTI5MmYwNmE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
NWI3YzIyNC4uNzk3NzczNSAgNzk3NzczNThjZDVkYmRiYjI2N2ViZDAyNDA1NTg0MzIxMjkyZjA2
YSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 02:44:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 02:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwJNy-0004l2-So; Mon, 25 Sep 2017 02:44:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434d0f034=citrix-osstest@xenproject.org>)
 id 1dwJNx-0004kk-Rn
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 02:44:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B4/EE-03616-99D68C95; Mon, 25 Sep 2017 02:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6M3BO
 RBtveSFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozlW28wF7wUrZj4sJOlgXE+fxcjB4eEgL/E
 +V/CXYycQKa7xNuzc1lBbBEBZ4kJH26zgdi8AnoSN08+ZgaxhQWMJCZ+7mODqHeTmHh4PQuMf
 XDyJjCbTcBDYmLPRDCbRUBV4sqRdWC9QgJaEksXr2SCmCkocXLmE7AaZgEJiYMvXjBDzLGQaP
 /0lmkCI+8sJGWzkJQtYGRaxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGDoMQLCD8fbGgEOMkhxMSqK8d/lORArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2c
 A5QTLEpNT61Iy8wBBjFMWoKDR0mENw8kzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4ryzQ
 YoEQIoySvPgRsAi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS+BTOHJzCuB2/QK6AgmoC
 PKVx8BOaIkESEl1cCouyM/wFn8evTTzMddWUamhQpmL+2TuZpXaVYmvNoe/91tPovU3maFD7k
 F8yz+ikZPMXDZGZTrejbkAKce6zPtNfHcUSo/CqdY3+4ofvkwaPG3x4VPP8WoavkG2ez42zkt
 ZdltAdXDjHU+IbPm5k64G1Jgl967ZluoobjrxmmvDkpLv5Y/m6zEUpyRaKjFXFScCABsbZ/Ao
 wIAAA==
X-Env-Sender: prvs=434d0f034=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506307478!72419127!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39013 invoked from network); 25 Sep 2017 02:44:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 02:44:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,434,1500940800"; d="scan'208";a="441017069"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72151-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=5b7c22450591a9e20ff54b970c11087ccfff563d
X-Osstest-Versions-That: ovmf=fc8be1ad9ab310b1c7752985c982b66a5a377f1a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Sep 2017 03:44:35 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72151: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA1YjdjMjI0NTA1OTFhOWUyMGZmNTRiOTcwYzExMDg3Y2NmZmY1
NjNkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmYzhiZTFhZDlhYjMx
MGIxYzc3NTI5ODVjOTgyYjY2YTVhMzc3ZjFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNDgg
IDIwMTctMDktMjMgMTM6NDc6NDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTUxICAyMDE3LTA5LTI1IDAwOjQ4OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgNWI3YzIyNDUwNTkxYTllMjBmZjU0Yjk3MGMxMTA4N2NjZmZm
NTYzZApBdXRob3I6IFFpbiBMb25nIDxxaW4ubG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgU3VuIFNl
cCAyNCAyMzo0MjoxNiAyMDE3ICswODAwCgogICAgQ3J5cHRvUGtnOiBBZGQgbmV3IEFQSSB0byBy
ZXRyaWV2ZSBjb21tb25OYW1lIG9mIFguNTA5IGNlcnRpZmljYXRlCiAgICAKICAgIHYzOiBBZGQg
ZXh0cmEgQ29tbW9uTmFtZVNpemUgY2hlY2sgc2luY2UgT3BlblNTTCBkaWRuJ3QgY2hlY2sgdGhp
cwogICAgICAgIGlucHV0IHBhcmFtZXRlci4gKE9uZSBvcGVuc3NsIGlzc3VlIHdhcyBmaWxlZCB0
byBhZGRyZXNzIHRoaXMgcmlzazoKICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vb3BlbnNzbC9v
cGVuc3NsL2lzc3Vlcy80MzkyKQogICAgdjI6IFVwZGF0ZSBmdW5jdGlvbiBpbnRlcmZhY2UgdG8g
cmV0dXJuIFJFVFVSTl9TVEFUVVMgdG8gcmVwcmVzZW50CiAgICAgICAgZGlmZmVyZW50IGVycm9y
IGNhc2VzLgogICAgCiAgICBBZGQgb25lIG5ldyBBUEkgKFg1MDlHZXRDb21tb25OYW1lKCkpIHRv
IHJldHJpZXZlIHRoZSBzdWJqZWN0IGNvbW1vbk5hbWUKICAgIHN0cmluZyBmcm9tIG9uZSBYLjUw
OSBjZXJ0aWZpY2F0ZS4KICAgIAogICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICBDYzogVGluZyBZZSA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogQ2hhbyBaaGFu
ZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFFpbiBMb25n
IDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55ZUBp
bnRlbC5jb20+CiAgICBBY2tlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 04:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 04:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwKuo-0002sK-58; Mon, 25 Sep 2017 04:22:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Manish.Jaggi@cavium.com>) id 1dwKum-0002s5-2N
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 04:22:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8E/CF-02092-F8488C95; Mon, 25 Sep 2017 04:22:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoa/iptvXciL
 SoGmXgMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHhyFL2gg61iqU3vjI3MN6V62Lk4mAR6GWW
 mLV4OVMXIycHo0CkxPxfrWwgCSGBX4wSj/o2MIIkhIESm/8/B7NFBLwlXh9axApiCwlUSmz4P
 J8FxGYWyJN4sekdM4jNJqAn8f3TPnYQm1fAVeLOowlgNouAqsSmhbPA5ogKREtcf32IEaJGUO
 LkzCdgczgFrCVubv/IBjHTTGLe5ofMELa8xPa3c8BsCQFFiWc3TjKBHCoh0Mko0TennQ3iIDW
 Jaae7mCCKZCWOnp3DAmH7Smy7vowRomEho8SpJ9/ZIJxmdondv25BjdWR2Ny9GWrsZXaJs1/P
 sUMkLCQmNJxig7ALJF5MmM0CUXSMVaL71gmohIzElEf9UIkmNonTm3cwQxyVJHFs/gmoSc3CE
 rcuSULYnewS7577T2BUn4UUCLOQPD4LyeMLGJlXMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgSmCgYg2MG4ttX5EKMkB5OSKO9dvhORQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4rzUD5QSLUtNTK9Iyc4BJCyYtwcGjJMI7AyTNW1yQmFucmQ6ROsWoKCXO+wgk
 IQCSyCjNg2uDJcpLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9ATKFJzOvBG76K6DFTECLy
 1cfAVlckoiQkmpgVFryUuCzu+b7J/ZHEkNK/N7e3xk3NeLP5H+3vj7g+V4Y9tT8QuenWWwMKZ
 ltIq9cHSqe7Qh3yJ3h8fD27Se3Jxx5fvS/z8y9ibmPGy8khvOtDpu0fm5Ie8pJz8923Hsfr5p
 fW3s62+EV6xmG6Fk3vOWvbhOt3v/qR3O3g0wCj/6fgxIRPht45ymxFGckGmoxFxUnAgBx6n7+
 jwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506313356!113145660!1
X-Originating-IP: [104.47.36.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46326 invoked from network); 25 Sep 2017 04:22:38 -0000
Received: from mail-sn1nam02on0070.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.70)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Sep 2017 04:22:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=oCgnCtPmU+7sw4zL5ugnmjrtbBgzigm3vSWbUnjNwpk=;
 b=XUPbnhGq7lFjf/xI8K4OhLNndX5N03+hQnHK6a297m9JimhmQoxwiPhHvgOldzNpFSKRIp6mAZgHDR2KH9BAakgpgP8TXSRLz+19WkM2NdtVUowdmXkHnfSsGaH/jrUOfiQmRbw35RFU4r/MWYsew7g21zZtGUDFHLDduvX6b6g=
Received: from [10.160.0.41] (111.93.218.67) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Mon, 25 Sep 2017 04:22:32 +0000
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xenproject.org
References: <1505165606-11731-1-git-send-email-mjaggi@caviumnetworks.com>
 <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <fba357ca-8dd9-5638-4a94-d4d2ea24176a@caviumnetworks.com>
Date: Mon, 25 Sep 2017 09:52:12 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f5445c48-e1e9-982c-9b75-e3d7203f9060@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0008.INDPRD01.PROD.OUTLOOK.COM (10.174.214.146) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 839b1f7a-cb68-48fe-4bec-08d503cd0c42
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:40w+lLNzNCuxo7PW/avsAucjJ/G6MwAAHpgFXamFTB2TmxkYX70NnyxDa2Z51OpVy7IFTESc3RzO4/AAvqNpIDInwjISzPed5DDUhnmmep8mbVwilcPQjMErBl7SuZLBr/93bhuv5lMqr91KkQj3PQ3ixN4uL9em0zJLYgiCMxlByROI0l+8/KkSOYhv6olgMq4y9m2q0bZMx4CAnsBRV2zokhMuDSbqBVK0YLhWi4TCqe4p/RYizAN9KkVbsf65;
 25:GsyYqnl6L9RyBlNb4/qqczdiEeu8FyoOfXI0KKTEz1qmVKWcUDGu5pgWFsUOJacqfQ+gc332UYcH1nDX6GlfB0hIynYsLcQZ2FkNUP2UfQlMBQt2Zx2DN81PnTaVTUnEitQQgZRVEx1QySO90MDx81RHg1AgQunZJM6UjDPMopOiHwrlNVXwoq1jADGbChFH8UpJ9WKwGfk08MG/RNkiMmhVdc/yzLXLeN+Cf7Ek3mY/SQr8IWPBx8xlX76PCSsWt8VP6tWYG1xMA2QudW214LHTt8TuplQT59Y6DPhnO6s9FhuzLJBt5huQOX3nX0rKh3/RH3iAU5sdWrVAz7DHlA==;
 31:ENRnpQ3CSfTN7jdFzfNxh4BcNYJRHCof9lDVMpI2XUR6FULn9ObGhmXsqemd980jlmbPYM8joGsoT0ukTjG9+DqvnyhHZdMbkgVIn+KGTabQlPCpQoaxlQkFtR2f1CVMQJcCgrse7cNGyVECiaAd8M+nwkCVSM8suiyeWc8VXtuGWtKgd4Cb3m4+XpCdmx3X5bfJYTHZnqp1xvsoT7a4mq4YIw1IcpxA4L5eLSyCVP0=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:C1c4mxI2S3YVMwBXO0pvYYk86hg8KZZWJ7QgT295Gs45d/SG7ZQZ6EnBH3ZzLk7Ox98vuDQPDRWnd9SyKlY75SP1NI75A0kp+5TkHMLMBErLlY7W+fZjaTUzYNsHGNE0qKmsuNdBxVyJqSI7nxj1nCKfkiT1PqDrm7MzIK1XF7Gq39DCbxyWAMsEJFxQ5BfZh3U8+TKZqh/F/yj8aFsCij3KIqmWq78aoi0A9OUQqSO1thfieLVY6S2e6X6Jk18aDVqtjbvOuGpHt3pVoITsZ5R12plx05SRLCqcGzaQ4wQpFtmRXmtXDYsJA5oHxb5NHZJKXBqS/xRFyxAIkuX3Qe/WFD+7UMsROOlmxQ/s0FhMApbYOiEZ55q4CcR3bd8Pk8h61AIbkpitwHu6iZOHccTFftkyi7beKdAyCAXRYUR6UgnlcNIHs/j91fpVWI/ptRJ1dF9+HSZa1e71/6B2P5A6SzwX9215cmIH2jmqR9Sfrh8TNdeUBBmQ39GxsdLy+jK/1AMBjvxeZvfsJBqcoh/SgBbX/Mj2cxA/0nod7tMXXM2bDwJ/HNan59lrpS//tTBNoX/n59y43QU/c6yazE00YrVFsU5ABJy+oWKuEhw=;
 4:OhHFvsRsDKp79GuXUFYDKPDE1Mgsi0smFQaIHIDJdrvOqQzCU22ruqhvSFlTk07drG6sLrwec0X1JcSlPe5fC/5hTM7COYf9mC4Rmc/PzYL9FcyfouOejtZzWMTwopC7VovJzl/f045WohsIoO19O45SEhVhsbBKXQ9A+fqnqsQxJB/NbxQZJ43vEJ0YPhX1/Vh0lWlILhj1PnuVlhKkwzR5mrHGLoo/ZTLuuyei+h45nhFAaPbB/hD0lBc6C1YPK6xtNSXI8w7vXjaZVPIC9NdKmAJEkduCigR3byWxNWg=
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2078C4D9861F25D056364AEAEC7A0@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123558100)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 04410E544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(199003)(189002)(24454002)(377454003)(106356001)(4326008)(81156014)(31686004)(64126003)(81166006)(25786009)(50986999)(66066001)(8676002)(8936002)(50466002)(101416001)(478600001)(53936002)(65826007)(305945005)(6246003)(76176999)(5660300001)(54356999)(65806001)(65956001)(2950100002)(107886003)(7736002)(5009440100003)(230700001)(6486002)(189998001)(16576012)(90366009)(2906002)(77096006)(36756003)(105586002)(42882006)(316002)(83506001)(33646002)(53546010)(58126008)(23676002)(6116002)(72206003)(31696002)(97736004)(47776003)(68736007)(16526017)(6666003)(3846002)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[10.160.0.41]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7MjM6eFdpYUtjQ1BDd0x1a2RPNGwzamd6elpL?=
 =?utf-8?B?RDZLd1JhODZLV3p6Q3RuRnFyWWV3WUlwUzdJcHZzMW9hTXFOa0ViVytMbkIy?=
 =?utf-8?B?OHhQNnRpODZ5VEVqbFo4cldtSk0rY3lOc1VadlNuQS9nRnJDOGYyKzhPUlcv?=
 =?utf-8?B?MUdwSG55Qyt2elJmcDJlR2hKYUs4bFBnR25ENUFyRy9xNkZRbkFLZTlPMWVS?=
 =?utf-8?B?U25iNlBYMDd0blN6WmhjeGVMVXRLakRVdVVKamFhN1lRYVNrQzc4K1VIYXJp?=
 =?utf-8?B?U01HcFR5VXR0TFoyb3F5WlRCUU53RFFkSiswZUhZbzBWYkc4azZqMlY4ZUxo?=
 =?utf-8?B?RzdMRkxVajVtU3RHZllhMzJUbmlTWWZ1TC8rYUxsRm5lZXR1TnUrb2NUVWw3?=
 =?utf-8?B?bG9sYXh6Qit4YmxrOUZIWnFVVVk3bjd4ZEZYUHdoVi91WnRYczFBeVBEMTI1?=
 =?utf-8?B?OWh4UEJCT29UVFp3L1g2a2RDcWx0SkVDZ1BWSFNWTlR4MVFlYVNPODY2YWg5?=
 =?utf-8?B?T3lEUC81TWhSMXExblFmdHNhYmFzdXg3aXI1a1ZleFZ3OEpFQk5zdnJxcVRK?=
 =?utf-8?B?ak9KL1ViVXJKSzdoY1d2bDZLdWxmSkRWNEF3NjZlbGJmcWNkZld0NDg5V0dz?=
 =?utf-8?B?R21HNlEzMHh2eGRDeDhKM1lRZHdHaE9pQm53aHZpTXFIL0pvM3pidElyamxr?=
 =?utf-8?B?dDYyQmdhdU9EaS9SME90ZVdYYVJTTmVrS3BSQTRpaCtQV3NIM2xMRTU4dE50?=
 =?utf-8?B?dm9vaTVzVUppbzBJWXFLd3JDcTRkeitnNnNCTitpcWxZbWZRWkIvTVgxRWZi?=
 =?utf-8?B?OWlmV3dnOHFxYStPaUh5Z1NXR1lKcElzNGxDbWFiUmh3alRkTWRoeUFEYjRZ?=
 =?utf-8?B?WVgzUEhXNndvTkJzYlJZU0J1aFlxVk1NdUVDbHdJS3U2M0U5aTZWOHpaTHZK?=
 =?utf-8?B?aWs2MXBHWkxOSVRBbFVKcGk0YU1taElvYTJ5L0w3UWJlZm9aREZ5MXBxNEc3?=
 =?utf-8?B?anhickJJcTFPYUIxNEl5VmpQam1KZnk2SlBoY3VZU1pFL2VTRUZiNllkUUsx?=
 =?utf-8?B?aWdRVm9zUDFwempHSTF2VXJiTFY5V2NtNDRxY3JSU0x1WTJMN242OC9LV3gz?=
 =?utf-8?B?dy9Wd2pzWEFrQkF5Nzlpdkx2SGFLUzRES2hhc3E1S2RWVWdNM0dwRm1CTk82?=
 =?utf-8?B?dUhrYStZeHZVNU1PeU9KNjJmMEVna0Y3S01xZVhuVmY5V1pJRTBkbnZTT1N2?=
 =?utf-8?B?Ukk1YU43VjRCNlI0STk3dzB4UXljeHpBK1dRU2VYSVZlNFRLN3Vad3RkRVg2?=
 =?utf-8?B?MHZzaXZVUVlTV0dHaGRSUFFraG43cEQybkkxWU1QNEZVdGhJQ21jZW91SHNp?=
 =?utf-8?B?L3dGb3krcVRtcXFVeGw4SjgySkcvWGRQcFpEY2VvY3VDVlpHUHQyU0Y4Tzdx?=
 =?utf-8?B?WFZOVlc3dlNxWUc1NDhYcWliY0p0UDZsaW51S3FzMmU2U1RQQzY1elljaitL?=
 =?utf-8?B?WHh4UlFaVU80d1pmRHRBTzAvODQ4OCsrMFJyb3VpeGN1aHh6TEVSVC9xdGtZ?=
 =?utf-8?B?RktzWUlobkh6VkExV2pxeUNNSHRIQVdRRE5EakM4MDgyMlFNOGNNNU9GWlNk?=
 =?utf-8?B?YXduZVRYZzdPVmFqZXQybERGMFlveXZwL0VCVmorY0lLaXRsSlE2Wm4yc3Iv?=
 =?utf-8?B?VG5mSncwcy9vZ2ZiL3VSbGZZQjFMbndYVFVGbDhmVzJsV0JPQnRCNTY2MTc3?=
 =?utf-8?B?eGNCTVZoMVNNZFBMckxHSVBCMXFpNW9Od1ZDOGRZYytPTGtySGJ2b1F4Snli?=
 =?utf-8?B?S1FZWmZ4SlhSeDJ4Mnd1cElVczZxdEhadk9tWFdIK2ZvZjRET3dkNUdFc3dF?=
 =?utf-8?B?bEFyd3dXTDZLNjFnUVgrQkhjNy9rTnI4cDJaWUdja2NiOXY3VmJZdXpvT3RH?=
 =?utf-8?B?Vnh3L0ttanZlZEE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:PSvtGb9AW904jvMTw2+YDrIxFAa4vkSX2ATtEE6MEPnR+t/QXl5G/HLNBrQDV1AJpdneBOyfPOi4HeK8BAVB6FX+Lmd6ghHy043e6dEkS2d9dILVZCGcLtlJGQOlanqOsREDU8tKK3or/1NyDzqAIogV+iVL+YLoaTc2JcLD/c+E9huT6U8VZPfWIwqfBJ3ynq7IG0bzSaPtODJ3Fs10f19h0BtU2IYFAsKTMBHWZtz35Y2EmBsNFE7gJW+DcO3z4lRhd+pfZqTXMnBH7zQ/SQM/sDILuvvwW1lQC2opoS5JaAzcyAXRFNUcICNikRty2Rg0kcnWXimVxu5pS/8iew==;
 5:k8cgAnolm5/NecssjzPcL2AucJx1NpiJhCAgbSVt/ZvrHhU21f3RxVMlj8MzEh4u2T4XSQ/EntIOj4Q0SGIyDEgMDRA3iraJDx+8+Qmb9R0jT6U5xL2AYYh49LNEv4n8HfpGFr+JzTY4u7MoDkpnEg==;
 24:dQqeZBoHoeLoPR12YA/yhpLZJy+20rC2P3v3oSNGNRsmBXyUh8Q+w8+Uk+znWQLgLSuwbj8BDa0noES8bcVSdnWIedU7iRgt5gA5PhkFlbA=;
 7:xOCRstJAXMn04JSIwEDc4uz36qfxC57cwv9wtRg7DHOI5AT91g0z533cNUA7J7UYck51hrd5spAtNmakT2tRTaDCAmcOvUBoy6oeT0RlrgOoMFMGqLnsifJg76D5/AOEWrw/txw8KxUi42TPIgqVORFMNctRtET/D/628BiVfHRjpBlCwURxKUMD+KOivLY3MX2xdJVvjh6Ws9HXYPWmEARojnrcJ545yCnVvQE2D7E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2017 04:22:32.1329 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: tomasz.nowicki@cavium.com, julien.grall@arm.com, sstabellini@kernel.org,
 Manish Jaggi <mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] ARM: ACPI: IORT: Hide SMMU from
 hardware domain's IORT table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpPbiA5LzIyLzIwMTcgNzo0MiBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4g
SGkgTWFuaXNoLAo+Cj4gT24gMTEvMDkvMTcgMjI6MzMsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5j
b20gd3JvdGU6Cj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+Cj4+
IFRoZSBzZXQgaXMgZGl2aWRlZCBpbnRvIHR3byBwYXRjaGVzLiBGaXJzdCBvbmUgY2FsY3VsYXRl
cyB0aGUgc2l6ZSBvZiBJT1JUCj4+IHdoaWxlIHNlY29uZCBvbmUgd3JpdGVzIHRoZSBJT1JUIHRh
YmxlIGl0c2VsZi4KPiBJdCB3b3VsZCBiZSBnb29kIGlmIHlvdSBjb3VsZCBnaXZlIGEgcXVpY2sg
aW50cm9kdWN0aW9uICp3aHkqIHRoaXMgc2V0Cj4gaXMgbmVlZGVkIGhlcmUgKGFuZCBpbnRyb2R1
Y2UgSU9SVCB0byB0aGUgY2FzdWFsIHJlYWRlcikuCj4gSW4gZ2VuZXJhbCBzb21lIG1vcmUgaGln
aC1sZXZlbCBkb2N1bWVudGF0aW9uIG9uIHlvdXIgZnVuY3Rpb25zIHdvdWxkIGJlCj4gZ29vZCwg
YXMgaXQgdG9vayBtZSBxdWl0ZSBzb21lIHRpbWUgdG8gdW5kZXJzdGFuZCB3aGF0IGVhY2ggZnVu
Y3Rpb24gZG9lcy4Kb2ssIHdpbGwgYWRkIG1vcmUgZG9jdW1lbnRhdGlvbi4KPiBTbyBteSB1bmRl
cnN0YW5kaW5nIGlzOgo+IHBoYXNlIDE6Cj4gLSBnbyBvdmVyIGVhY2ggZW50cnkgaW4gZWFjaCBS
QyBub2RlClJhdGhlciB0aGFuIGVhY2ggZW50cnkgKHdoaWNoIGNvdWxkIGJlIGEgbGFyZ2UgbnVt
YmVyKSBJIGFtIHRha2luZyB0aGUgCmNvbXBsZXRlIHJhbmdlIGFuZCBjaGVja2luZyBpdCB3aXRo
IHRoZSBzYW1lIGxvZ2ljLgpJZiB0aGUgSUQgcmFuZ2UgaXMgYSBzdWJzZXQgb3IgYSBzdXBlci1z
ZXQgb2YgaWQgcmFuZ2UgaW4gc21tdSwgbmV3IGlkIApyYW5nZSBpcyBjcmVhdGVkLgoKU28gaWYg
cGNpX3JjIG5vZGUgaGFzIGFuIGlkIG1hcCB7cF9pbnB1dC1iYXNlLHBfb3V0cHV0LWJhc2UscF9v
dXRfcmVmLCAKcF9jb3VudH0gYW5kIGl0IGFuIG91dHB1dCByZWZlcmVuY2UgdG8gc21tdSBub2Rl
IHdpdGggaWQtbWFwCntzX2lucHV0LWJhc2UsIHNfb3V0cHV0LWJhc2Usc19vdXRfcmVmLCAgc19j
b3VudH0sIGJhc2VkIG9uIHRoZSB0aGUgdGhlIApzX2NvdW50IGFuZCBzX2lucHV0L3Bfb3V0cHV0
IHRoZSBuZXcgaWQtbWFwIGlzIGNyZWF0ZWQgd2l0aCB7cF9pbnB1dCwgCnNfb3V0cHV0LCBzX291
dF9yZWYsIGFkanVzdGVkX2NvdW50fQoKdXBkYXRlX2lkX21hcHBpbmcgZnVuY3Rpb24gZG9lcyB0
aGF0LgoKU28gSSBhbSBmb2xsb3dpbmcgdGhlIHNhbWUgbG9naWMuIFdlIGNhbiBjaGF0IG92ZXIg
SVJDIC8gSSBjYW4gZ2l2ZSBhIApjb2RlIHdhbGstdGhyb3VnaCAuLi4KCj4gLSAgIGlmIHRoYXQg
cG9pbnRzIHRvIGFuIFNNTVUgbm9kZSwgZ28gb3ZlciBlYWNoIG91dGdvaW5nIElUUyBlbnRyeSBh
bmQKPiBmaW5kIG92ZXJsYXBzIHdpdGggdGhpcyBSQyBlbnRyeQo+IC0gICAgIGZvciBlYWNoIG92
ZXJsYXAgY3JlYXRlIGEgbmV3IGVudHJ5IGluIGEgbGlzdCB3aXRoIHRoaXMgUkMKPiBwb2ludGlu
ZyB0byB0aGUgSVRTIGRpcmVjdGx5Cj4KPiBwaGFzZSAyLCBjcmVhdGluZyB0aGUgbmV3IElPUlQK
PiAtIGdvIG92ZXIgZWFjaCBSQyBub2RlCj4gLSAgIGlmIHRoYXQgcG9pbnRzIHRvIGFuIElUUywg
Y29weSB0aHJvdWdoIElPUlQgZW50cmllcwo+IC0gICBpZiB0aGF0IHBvaW50cyB0byBhbiBTTU1V
LCByZXBsYWNlIHdpdGggdGhlIHJlbWFwcGVkIGVudHJpZXMKPiAtIGdvIG92ZXIgZWFjaCBJVFMg
bm9kZQo+IC0gICBjb3B5IHRocm91Z2ggSU9SVCBlbnRyaWVzClRoYXRzIGV4YWN0bHkgd2hhdCB0
aGlzIHBhdGNoIGRvZXMuCj4gU28gSSBiZWxpZXZlIHRoaXMgd291bGQgZG8gdGhlIHRyaWNrIGFu
ZCB5b3UgZW5kIHVwIHdpdGggYW4gZWZmaWNpZW50Cj4gcmVwcmVzZW50YXRpb24gb2YgdGhlIElP
UlQgd2l0aG91dCBTTU1VcyAtIGF0IGxlYXN0IGZvciBSQyBub2Rlcy4KPgo+IEFmdGVyIHNvbWUg
YnJhaW5zdG9ybWluZyB3aXRoIEp1bGllbiB3ZSBmb3VuZCB0d28gcHJvYmxlbXM6Cj4gMSkgVGhp
cyBvbmx5IGNvdmVycyBSQyBub2RlcywgYnV0IG5vdCAibmFtZWQgY29tcG9uZW50cyIgKHBsYXRm
b3JtCj4gZGV2aWNlcyksIHdoaWNoIHdlIHdpbGwgbmVlZC4gVGhhdCBzaG91bGQgYmUgZml4YWJs
ZSBieSByZW1vdmluZyB0aGUKPiBoYXJkY29kZWQgSU9SVCBub2RlIHR5cGVzIGluIHRoZSBjb2Rl
IGFuZCB0cmVhdGluZyBOQyBub2RlcyBsaWtlIFJDIG5vZGVzLgpZZXMsIHNvIGZpcnN0IHdlIGNh
biB0YWtlIHRoaXMgYXMgYSBiYXNlLCBvbmNlIHRoaXMgaXMgb2ssIEkgY2FuIGFkZCAKc3VwcG9y
dCBmb3IgbmFtZWQgY29tcG9uZW50cy4KPiAyKSBFdmVudHVhbGx5IHdlIHdpbGwgbmVlZCAqdmly
dHVhbCogZGV2aWNlSUQgc3VwcG9ydCwgZm9yIERvbVVzLiBOb3cgd2UKPiBjb3VsZCBzdGFydCBp
bnRyb2R1Y2luZyB0aGF0IGFscmVhZHksIGFsc28gZG9pbmcgc29tZSB2aXJ0dWFsIG1hcHBpbmcK
PiBmb3IgRG9tMC4gVGhlIElUUyBjb2RlIHdvdWxkIHRoZW4gdHJhbnNsYXRlIGVhY2ggdmlydHVh
bCBkZXZpY2UgSUQgdGhhdAo+IERvbTAgcmVxdWVzdHMgaW50byBhIGhhcmR3YXJlIGRldmljZSBJ
RC4KPiBJIGFncmVlIHRoYXQgdGhpcyBtZWFucyBhIGxvdCBtb3JlIHdvcmssIGJ1dCB3ZSB3aWxs
IG5lZWQgaXQgYW55d2F5Lgo+Cj4gSSB0aGluayAxKSBjYW4gYmUgc29sdmVkIHVzaW5nIHRoaXMg
c2VyaWVzIGFzIGEgYmFzZS4gSSBoYXZlIHF1aXRlIHNvbWUKPiBjb21tZW50cyByZWFkeSBmb3Ig
dGhlIHBhdGNoZXMsIHNoYWxsIHdlIGZvbGxvdyB0aGlzIHJvdXRlLgo+Cj4gMikgb2J2aW91c2x5
IHdvdWxkIGNoYW5nZSB0aGUgZ2FtZSBjb21wbGV0ZWx5LiBXZSBuZWVkIHRvIHNpdCBkb3duIGFu
ZAo+IGRlc2lnbiB0aGlzIHByb3Blcmx5LiBQcm9iYWJseSB0aGlzIG1lYW5zIHRoYXQgWGVuIHBh
cnNlcyB0aGUgSU9SVCBhbmQKPiBidWlsZHMgaW50ZXJuYWwgcmVwcmVzZW50YXRpb25zIG9mIHRo
ZSBtYXBwaW5ncywgd2hpY2ggYXJlIGNvbnN1bHRlZCBhcwo+IG5lZWRlZCB3aGVuIHBhc3Npbmcg
dGhyb3VnaCBkZXZpY2VzLiBUaGUgZ3Vlc3QncyAodGhhdCB3b3VsZCBpbmNsdWRlCj4gRG9tMCkg
SU9SVCB3b3VsZCB0aGVuIGJlIGdlbmVyYXRlZCBjb21wbGV0ZWx5IGZyb20gc2NyYXRjaC4KPgo+
IEkgd291bGQgbGlrZSB0byBoZWFyIHlvdXIgb3BpbmlvbiBvbiB0aGlzLiBJIHdpbGwgdHJ5IHRv
IGRpc2N1c3MgdGhlCj4gZmVhc2liaWxpdHkgb2YgMikgd2l0aCBwZW9wbGUgYXQgQ29ubmVjdC4g
SXQgd291bGQgYmUgZ29vZCBpZiB3ZSBjb3VsZAo+IGRlY2lkZSB3aGV0aGVyIHRoaXMgaXMgdGhl
IHdheSB0byBnbyBvciB3ZSBzaG91bGQgdXNlIGEgc29sdXRpb24gYmFzZWQKPiBvbiB0aGlzIHNl
cmllcy4KPgo+IENoZWVycywKPiBBbmRyZS4KPgo+Cj4+IHBhdGNoMTogZXN0aW1hdGVzIHNpemUg
b2YgaGFyZHdhcmUgZG9tYWluIElPUlQgdGFibGUgYnkgcGFyc2luZyBhbGwKPj4gdGhlIHBjaXJj
IG5vZGVzIGFuZCB0aGVpciBpZG1hcHMsIGFuZCB0aGVyZWJ5IGNhbGN1bGF0aW5nIHNpemUgYnkK
Pj4gcmVtb3Zpbmcgc21tdSBub2Rlcy4KPj4KPj4gSGFyZHdhcmUgZG9tYWluIElPUlQgdGFibGUg
d2lsbCBoYXZlIG9ubHkgSVRTIGFuZCBQQ0lSQyBub2RlcywgYW5kIFBDSVJDCj4+IG5vZGVzJyBp
ZG1hcCB3aWxsIGhhdmUgb3V0cHV0IHJlZnJlbmNlcyB0byBJVFMgZ3JvdXAgbm9kZXMuCj4+Cj4+
IHBhdGNoIDI6IFRoZSBzdGVwcyBhcmU6Cj4+IGEuIEZpcnN0IElUUyBncm91cCBub2RlcyBhcmUg
d3JpdHRlbiBhbmQgdGhlaXIgb2Zmc2V0cyBhcmUgc2F2ZWQKPj4gYWxvbmcgd2l0aCB0aGUgcmVz
cGVjdGl2ZSBvZmZzZXRzIGZyb20gdGhlIGZpcm13YXJlIHRhYmxlLgo+PiBUaGlzIGlzIHJlcXVp
cmVkIHdoZW4gc21tdSBub2RlIGlzIGhpZGRlbiBhbmQgc21tdSBub2RlIHN0aWxsIHBvaW50cwo+
PiB0byB0aGUgb2xkIG91dHB1dF9yZWZlcmVuY2UuCj4+Cj4+IGIuIFBDSVJDIGlkbWFwIGlzIHBh
cnNlZCBhbmQgYSBsaXN0IG9mIGlkbWFwcyBpcyBjcmVhdGVkIHdoaWNoIHdpbGwKPj4gaGF2ZSBQ
Q0lSQyBpZG1hcCAtPiBJVFMgZ3JvdXAgbm9kZXMuCj4+IEVhY2ggaWRtYXAgaXMgd3JpdHRlbiBi
eSByZXNvbHZpbmcgSVRTIG9mZnNldCBmcm9tIHRoZSBtYXAgc2F2ZWQgaW4KPj4gcHJldmlvdXMg
c3RlcC4KPj4KPj4gQ2hhbmdlcyB3cnQgdjE6Cj4+IE5vIGFzc3VtcHRpb24gaXMgbWFkZSB3cnQg
Zm9ybWF0IG9mIElPUlQgLyBodyBzdXBwb3J0Cj4+Cj4+IE1hbmlzaCBKYWdnaSAoMik6Cj4+ICAg
IEFSTTogQUNQSTogSU9SVDogRXN0aW1hdGUgdGhlIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIElP
UlQgdGFibGUKPj4gICAgQVJNOiBBQ1BJOiBJT1JUOiBXcml0ZSBIYXJkd2FyZSBkb21haW4ncyBJ
T1JUIHRhYmxlCj4+Cj4+ICAgeGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZpbGUgIHwgICAxICsKPj4g
ICB4ZW4vYXJjaC9hcm0vYWNwaS9pb3J0LmMgICAgfCA0MTQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
fCAgNDkgKysrKystCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggIHwgICAxICsKPj4g
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvcnQuaCAgfCAgMTcgKysKPj4gICA1IGZpbGVzIGNoYW5n
ZWQsIDQ4MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS9hY3BpL2lvcnQuYwo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tYXJtL2lvcnQuaAo+PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 04:25:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 04:25:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwKx9-000312-Kh; Mon, 25 Sep 2017 04:25:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434d0f034=citrix-osstest@xenproject.org>)
 id 1dwKx8-00030i-MW
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 04:25:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E2/B0-02046-12588C95; Mon, 25 Sep 2017 04:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUlex9US
 kwd41PBb3prxnd2D02N63iz2AMYo1My8pvyKBNePhi6yCXseKQ7POsTUwnjTuYuTgkBDwl7j+
 1KaLkRPIdJeY3r6CDcQWEXCWmPDhNhtICa+AnsTxPWIgYWEBI4nFR78xQ5S7STxpOMUEY5+/N
 p8VxGYT8JCY2DORBcRmEVCVOH1vASOILSSgJbF08Uqwel4BQYmTM5+A1TALSEgcfPECaqaFxI
 6PfWwTGHlnISmbhaRsASPTKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK
 95PzcTYzAoGEAgh2MjV+cDjFKcjApifLe5TsRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN64Z
 KCdYlJqeWpGWmQMMX5i0BAePkgjvDJA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ85aCF
 AmAFGWU5sGNgMXSJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzngCZwpOZVwK36RXQEUxAR5
 SvPgJyREkiQkqqgVHpoHHJ4Rlhv01MNR72uO1+ybnl76TPNx/b12+f/XDlmYsLtu6MNHF7V1A
 2adVq5U16qxOSP3pM+pJ95OmWiQr27E0yzFmC8w5d+Rpze5lDy98Vgff/yKm2yAee5estChIs
 vdhzUsLy+NaXF9dOnM/4LPK5f+XJrYtTzygENm/guauZsuieNUeXEktxRqKhFnNRcSIAzQZG3
 6ACAAA=
X-Env-Sender: prvs=434d0f034=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506313503!58224174!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22512 invoked from network); 25 Sep 2017 04:25:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 04:25:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441022684"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72152-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=79777358cd5dbdbb267ebd02405584321292f06a
X-Osstest-Versions-That: ovmf=5b7c22450591a9e20ff54b970c11087ccfff563d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Sep 2017 05:25:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72152: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA3OTc3NzM1OGNkNWRiZGJiMjY3ZWJkMDI0MDU1ODQzMjEyOTJm
MDZhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YjdjMjI0NTA1OTFh
OWUyMGZmNTRiOTcwYzExMDg3Y2NmZmY1NjNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNTEg
IDIwMTctMDktMjUgMDA6NDg6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTUyICAyMDE3LTA5LTI1IDAyOjQ5OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSHVhamluZyBMaSA8aHVh
amluZy5saUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDc5Nzc3MzU4Y2Q1ZGJkYmIyNjdlYmQwMjQwNTU4NDMyMTI5
MmYwNmEKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBT
ZXAgMjIgMTM6NDg6MDIgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2RoOiBSZWZpbmUgdGhlIGR1
bXAgb3V0cHV0CiAgICAKICAgIFRoZSBwYXRjaCBkb2Vzbid0IGNoYW5nZSBhbnkgcmVhbCBmdW5j
dGlvbmFsaXR5LgogICAgT25seSB0aGUgaW5kZW50IHdpZHRoIGFuZCBFT0wgYXJlIGNoYW5nZWQu
CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+
CiAgICBDYzogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCA5NThh
ZmRjMDNhOTY2ZmU5ODI5YjQ3MDdiMzhkMmZiOTAwMzI4ZGFkCkF1dGhvcjogSHVhamluZyBMaSA8
aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxNjo1MDo1MyAyMDE3ICsw
ODAwCgogICAgU2hlbGxQa2cvZGg6IE1vZGlmeSB0aGUgZHVtcCBvZiBVc2JJbyBwcm90b2NvbAog
ICAgCiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENj
OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQgNzE5YzIzNDgxZWRk
NjQ5YWEyMWJlZDcxYjdjODFkOWIzNTBlMmM3ZgpBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcu
bGlAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMjEgMTY6MzI6NDcgMjAxNyArMDgwMAoKICAg
IFNoZWxsUGtnL2RoOiBNb2RpZnkgdGhlIGR1bXAgb2YgVXNiSW8gcHJvdG9jb2wKICAgIAogICAg
UmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSmFiZW4g
Q2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSHVh
amluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fy
c2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKY29tbWl0IDY2ZTQyN2ZlY2ExNmY1YjA0OTQw
MjE0MjRlYzY5YmMyNDMyNmI3NmQKQXV0aG9yOiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVs
LmNvbT4KRGF0ZTogICBUaHUgU2VwIDIxIDE2OjI2OjQ4IDIwMTcgKzA4MDAKCiAgICBTaGVsbFBr
Zy9kaDogTW9kaWZ5IHRoZSBkdW1wIG9mIFBjaUlvIHByb3RvY29sCiAgICAKICAgIFJldmlld2Vk
LWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8
amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkg
PGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCAwZmJmMzlhNjFkOTBjMjI2NzJhYzgzMDcwOTE4
M2RiMzE3YjI3NDc5CkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IFNlcCAyMSAxNjoxNjowOSAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZGg6IE1v
ZGlmeSB0aGUgZHVtcCBvZiBHcmFwaGljc091dHB1dCBwcm90b2NvbAogICAgCiAgICBSZXZpZXdl
ZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBKYWJlbiBDYXJzZXkg
PGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5nIExp
IDxodWFqaW5nLmxpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGph
YmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQgNmZjZjcyODhkZjFiODc4NTc2NTQ4ZjljMTY1
ZmQ2OTI5MjYzNjQ3NwpBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpE
YXRlOiAgIFRodSBTZXAgMjEgMTY6MDA6MjkgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2RoOiBN
b2RpZnkgdGhlIGR1bXAgb2YgRGVidWdTdXBwb3J0IHByb3RvY29sCiAgICAKICAgIFJldmlld2Vk
LWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8
amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkg
PGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCAyNGFjNjhlZjIwOTdhMzVlMjdiYzFhNjlhOTA3
MzY0ZmRlY2MzMWEwCkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IFNlcCAyMSAxNTo0NDo0MCAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZGg6IE1v
ZGlmeSB0aGUgZHVtcCBvZiBCbG9ja0lvIHByb3RvY29sCiAgICAKICAgIFJldmlld2VkLWJ5OiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8amFiZW4u
Y2Fyc2V5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWpp
bmcubGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fy
c2V5QGludGVsLmNvbT4KCmNvbW1pdCBkNzcyZjVmMzAyMjdjNTVmZDdiMjUyZTNjMGYxNDMyZjNi
YTc2ZjQ4CkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IFNlcCAyMSAxNToxNjozOCAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZGg6IE1vZGlmeSB0
aGUgZHVtcCBvZiBCdXNTcGVjaWZpY0RyaXZlck92ZXJyaWRlIHByb3RvY29sCiAgICAKICAgIFJl
dmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENh
cnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWpp
bmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNl
eSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCA0ZjY3YTYxNDhjNjE1MzgyNGFhMTYx
MmJlZDE4OWVkODEyYWNkMWViCkF1dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5j
b20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxNTowNDozNyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cv
ZGg6IE1vZGlmeSB0aGUgZHVtcCBvZiBMb2FkZWRJbWFnZSBwcm90b2NvbAogICAgCiAgICBSZXZp
ZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBKYWJlbiBDYXJz
ZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIdWFqaW5n
IExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkg
PGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQgZjZlMGM0YjQwMWU1MmM1Y2MxNDQ1MmUx
MTMwZDNiYmFlYTVmOWRiZgpBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29t
PgpEYXRlOiAgIFRodSBTZXAgMjEgMTQ6MTM6NTkgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2Ro
OiBNb2RpZnkgdGhlIGR1bXAgb2YgIkltYWdlRGV2aWNlUGF0aCIgYW5kICJEZXZpY2VQYXRoIgog
ICAgCiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENj
OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQgN2YwNGM0NjAyNjZj
ZGZiNDVlZGQyMGFmNWRiMWE3YTMzMWQ0ZDNmMgpBdXRob3I6IEh1YWppbmcgTGkgPGh1YWppbmcu
bGlAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMjEgMTM6MjY6NTkgMjAxNyArMDgwMAoKICAg
IFNoZWxsUGtnL2RoOiBEaXNwbGF5IHRoZSBwcm90b2NvbCBpbnN0YW5jZSBwb2ludGVyIHZhbHVl
IGZvciAiLXYiCiAgICAKICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwu
Y29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCA1
YmZkMjNlYjYwNDk2OWE1MzAzYmE2MGZjYmVjYzlmMjZjMzUxM2ViCkF1dGhvcjogSHVhamluZyBM
aSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxMTo0NTowNCAyMDE3
ICswODAwCgogICAgU2hlbGxQa2cvZGg6IGZpeCB0aGUgZXJyb3IgZGlzcGxheSAiQ2hpbGQgQ29u
dHJvbGxlcnMiIHRvICJNYW5hZ2luZyIuCiAgICAKICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGlu
dGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEh1YWppbmcgTGkgPGh1YWppbmcubGlAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVs
LmNvbT4KCmNvbW1pdCBhYmZlY2JkYjkxZjA3NDcxOGMwZmY5Y2ZiMjNlN2FkNzY1N2U3NzFlCkF1
dGhvcjogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAy
MSAxMToyODo1NCAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZGg6IGNoYW5nZSB0aGUga2V5IGlu
Zm9ybWF0aW9uIGNvbG9yIGZyb20gYmx1ZSB0byBoaWxpZ2h0CiAgICAKICAgIFRoZSBibHVlIHRl
eHQgaXMgdmVyeSBoYXJkIHRvIHNlZS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwu
Y29tPgoKY29tbWl0IDU5MDM1MWNmMWU4MmUzOTcxNDk0MDdmZGFkZTc2ZGZlYTE1NDE1NWIKQXV0
aG9yOiBIdWFqaW5nIExpIDxodWFqaW5nLmxpQGludGVsLmNvbT4KRGF0ZTogICBUaHUgU2VwIDIx
IDExOjE0OjE3IDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZy9kaDogZGlzcGxheSBhbGwgdGhlIHBy
b3RvY29sIG5hbWVzIGluIGEgc2luZ2xlIGxpbmUKICAgIAogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1
IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDYzogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJz
ZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5s
aUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlA
aW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 04:51:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 04:51:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwLMk-0004wQ-L1; Mon, 25 Sep 2017 04:51:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwLMj-0004w2-EF
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 04:51:33 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EF/9F-02224-45B88C95; Mon, 25 Sep 2017 04:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTeo+0S
 kwear5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPL3C3vBrIqKGet/szcw
 fgvqYuTiEBJoZJLYOe0kO4TzmFFi/rzpTBDONkaJa78/AGU4OUQEnCW+npkLZvMK6EvcaZ7FA
 mILC5hJtF07zQLSICGwXlbi+bx9rCAJCQFvicV72+HsPYs+MXcxsnOwCVhJHBIDibIIqEr8bm
 1jm8DIvYCRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+Pq306HGCU5mJREee/ynYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7qxMoJ1iUmp5a
 kZaZAww/mLQEB4+SCG9hF1Cat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeUNAigRAijJK8
 +BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5U0Cm8GTmlcBtegV0BBPQEeWrj4AcUZ
 KIkJJqYFxZ94djy8HVpnpeDcx2ai8Zg3Vu3Jb4HrhnLvOUVy5C0Q+YbffF1aad/ZbelbPwhU9
 lwOFfix7/N1Tj/DxVce4zpqz3uRdsc58qF+fsOcVtyvnobDvDmoidEhLqk2dMLTXf5+rI9k1r
 Vcea/YtrJivvn73w/KS2Jo0LeyYpH746feGykAD3piAlluKMREMt5qLiRABCg8PJgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506315089!115603966!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52056 invoked from network); 25 Sep 2017 04:51:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 04:51:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwLMb-0000fc-1b; Mon, 25 Sep 2017 04:51:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwLMV-0007OG-EP; Mon, 25 Sep 2017 04:51:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwLMV-0003xL-6D; Mon, 25 Sep 2017 04:51:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113804-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a141fd55f26231b5a17f74e504c56d44c3e62e5d
X-Osstest-Versions-That: linux=c65da8e22b1d1d8869af69d287fd699c31d2dd58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 04:51:19 +0000
Subject: [Xen-devel] [linux-linus test] 113804: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0879611127315199619=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0879611127315199619==
Content-Type: text/plain

flight 113804 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113804/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113765

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113765
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113765

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113765
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                a141fd55f26231b5a17f74e504c56d44c3e62e5d
baseline version:
 linux                c65da8e22b1d1d8869af69d287fd699c31d2dd58

Last test of basis   113765  2017-09-23 05:58:50 Z    1 days
Failing since        113779  2017-09-23 17:54:19 Z    1 days    4 attempts
Testing same since   113804  2017-09-24 21:22:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adit Ranadive <aditr@vmware.com>
  Alex Estrin <alex.estrin@intel.com>
  Alex Ng <alexng@microsoft.com>
  Alexei Starovoitov <ast@kernel.org>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andy Lutomirski <luto@kernel.org>
  Ariel Elior <aelior@cavium.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bryan Tan <bryantan@vmware.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christos Gkekas <chris.gekas@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Fugang Duan <Fugang.duan@nxp.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Hamza Attak <hamza@hpe.com>
  Hans Wippel <hwippel@linux.vnet.ibm.com>
  Helge Deller <deller@gmx.de>
  Hong Liu <hong.x.liu@oracle.com>
  Ingo Molnar <mingo@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Johansen <john.johansen@canonical.com>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lipeng <lipeng321@huawei.com>
  Liwen Huang <liwen.huang@oracle.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Martin KaFai Lau <kafai@fb.com>
  Matteo Croce <mcroce@redhat.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Nowak <michael.nowak@oracle.com>
  Michal Suchanek <msuchanek@suse.de>
  Mike Manning <mmanning@brocade.com>
  Mingguang Qu <qumingguang@huawei.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narender Reddy <narender.reddy@broadcom.com>
  Neal Cardwell <ncardwell@google.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Machek <pavel@ucw.cz>
  Rafael Alejandro Peralez <rafael.peralez@oracle.com>
  Randy Dunlap <rdunlap@infradead.org>
  Rob Herring <robh@kernel.org>
  Salil Mehta <salil.mehta@huawei.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sathya Perla <sathya.perla@broadcom.com>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Serge Hallyn <serge@hallyn.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Sonny Rao <sonnyrao@chromium.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Schmidt <stefan@osg.samsung.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve Wise <swise@opengridcomputing.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Thomas Garnier <thgarnie@google.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tobias Klauser <tklauser@distanz.ch>
  Troy Kisky <troy.kisky@boundarydevices.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vishwanath Pai <vpai@akamai.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Yunsheng Lin <linyunsheng@huawei.com>
  Yuval Shaia <yuval.shaia@oracle.com>
  zijun_hu <zijun_hu@htc.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 3601 lines long.)


--===============0879611127315199619==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0879611127315199619==--

From xen-devel-bounces@lists.xen.org Mon Sep 25 06:22:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 06:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwMmJ-0002I0-Em; Mon, 25 Sep 2017 06:22:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dwMmI-0002Ht-MA
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 06:22:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C8/95-03616-980A8C95; Mon, 25 Sep 2017 06:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj229nm0TY9m7fXNbMGIuX9R6b90Ao
 EpXv/rCTP7ORG27SdaRNK1DTN8gaGOjHnLcwLqSSWioiQV/JH2lBJ8oakEhlEFpp2zo6X9f34
 eF6e53mf58eLY9JGoQynjAZKryM1CqEj/8aQqiYgzzwcG5xR5R5W/6OOfwZFv+/Z5F1B1wVqn
 TLJGC9QLZd/tU82OxmbM2uwDJTnlI8ccCkRDVU7iygfOTK4FUGdOdueGywI2he+YXuqxc4WjC
 MaEGT3Nu6q2hB0fpoScoMZQdZYjoC1CIlwWCm3WO2uBAmFY6sCVoQRM3z4XNFmFbkQN2G5oIE
 R4YwoDtba4jj9ORh6/MYq4RM+0NyfhVgsJk5CR1aGgAvbQrBeOi5kCQciEipzn1nDEOEOG6Mt
 PBZjhAfMLFVbMRASqK3sxTjsDtvd80IOB0NnQx+fw0dgvCRrF8dDa3WZtRtGHIfX3UHcygjoX
 uKiMOIYlD6dt+e6SWCkYmnXqoHBnnF71gqEDHZyFGxlIDYwWMnv260jh4WSaWExOmqyaWo6SD
 PZpJls0kw2aWYkaEK+NKVPpfQBYYFKvTpRZdCSak1ASHBooJaiaTKR0pBKOjAhSduBmEuxY95
 bVDlxeQB54jyFm3jWaThW6qRMup2mImnVLX2KhqIHkBzHFSDuqGY4iZ5KpIx31Brm3PZowEUK
 V/EMS4vpZFJLqxM5ahSF403Fk1s8vHx6lvmXLC/+8qR8XZKOknmIM1kDwRpUKbr9dXsH/BF5y
 VzEiCkoFSVTeq3a8D+/ijxwpHARJ7BbRGqdYT91lSnEYwoVPLcWMpAHlCwDeRd5CgVep6m5wf
 TNs/VFZet+qZSf96Q8+NfAl2GwHKp4N9p97cPF2q6pJg+7Uv9Q+SPJqYTImMLfXvedR9Z/Nkc
 5n3fssghaCtIVzb7RUbNBD1Wmu9sLO5ILqamW/ryJudwn/aFuETF/Jlv8J+YvpT2onun1Vope
 HX55b+37VZ92BZ9WkSEnMD1N/gMfQkgHuwMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506320519!58766983!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62212 invoked from network); 25 Sep 2017 06:22:00 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 25 Sep 2017 06:22:00 -0000
Received: (qmail 25929 invoked from network); 25 Sep 2017 09:21:58 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Sep 2017 09:21:58 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 6FC887FCAF
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 09:21:58 +0300 (EEST)
Received: (qmail 12435 invoked from network); 25 Sep 2017 09:21:58 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Sep 2017 09:21:58 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 25 Sep 2017 09:21:57 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Mon, 25
 Sep 2017 09:22:25 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, "Paul.Durrant@citrix.com"
 <Paul.Durrant@citrix.com>
Thread-Topic: [PATCH v12 4/4] x86emul: Raise #UD when emulating an
 unrecognized instruction.
Thread-Index: AQHTMphOKsIKbiS1e0GCbITXIGXsjqK+1+uAgAA/YICABd5mgA==
Date: Mon, 25 Sep 2017 06:22:25 +0000
Message-ID: <1506320517.2094.1.camel@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-5-git-send-email-ppircalabu@bitdefender.com>
 <6851b68be69a4faca91930d53c57e90c@AMSPEX02CL03.citrite.net>
 <59C3D057020000780017DFF2@prv-mh.provo.novell.com>
In-Reply-To: <59C3D057020000780017DFF2@prv-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
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1506314268, ts:1506320517
Content-ID: <9AB417E7A3638F45868AA1E8FE9B85E7@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73268
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461910,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.009716)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004129), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.015782,0.000102)], URL: [Enabled, t: (0.000008)], RTDA: [Enabled,
 t: (0.104980), Hit: No, Details: v2.6.10; Id:
 15.5f4686.1bpok4fkn.hvmto], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "Andrew.Cooper3@citrix.com" <Andrew.Cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "George.Dunlap@citrix.com" <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "Ian.Jackson@citrix.com" <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 4/4] x86emul: Raise #UD when emulating
 an unrecognized instruction.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSm8sIDIwMTctMDktMjEgYXQgMDY6NDQgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbiAyMS4wOS4xNyBhdCAxMDo1NywgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiA+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQ0KPiA+ID4gU2VudDogMjEgU2VwdGVtYmVy
IDIwMTcgMDY6MTINCj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMN
Cj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMNCj4gPiA+IEBAIC0x
MDYsMTIgKzEwNiwyMSBAQCB2b2lkIHZteF9yZWFsbW9kZV9lbXVsYXRlX29uZShzdHJ1Y3QNCj4g
PiA+IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkNCj4gPiA+ICAgICAgaWYgKCBodm1f
dmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSB8fCB2aW8tPm1taW9fcmV0cnkgKQ0KPiA+ID4g
ICAgICAgICAgdmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9fcmVhbG1vZGVfY29tcGxldGlvbjsN
Cj4gPiA+DQo+ID4gPiAtICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgfHwgcmMg
PT0NCj4gPiA+IFg4NkVNVUxfVU5JTVBMRU1FTlRFRA0KPiA+ID4gKQ0KPiA+ID4gKyAgICBpZiAo
IHJjID09IFg4NkVNVUxfVU5IQU5ETEVBQkxFICkNCj4gPiBJIGRvbid0IHF1aXRlIHVuZGVyc3Rh
bmQgdGhpcyBjaGFuZ2UuIFdoeSBoYXMgaXQgYmVjb21lIHVubmVjZXNzYXJ5DQo+ID4gdG8gZGVh
bA0KPiA+IHdpdGggWDg2RU1VTF9VTklNUExFTUVOVEVEPyBQYXRjaCAjMSBhZGRlZCB0aGlzIGNo
YW5nZSBzbyBpdCBzZWVtcw0KPiA+IG9kZCB0aGF0DQo+ID4gcGF0Y2ggIzQgd291bGQgdGhlbiBy
ZXZlcnQgaXQuDQo+IFllYWgsIGl0IHdvdWxkIGNlcnRhaW5seSBiZSBtb3JlIG5hdHVyYWwgdG8g
YnJpbmcgdGhpbmdzIGludG8NCj4gdGhlaXIgZmluYWwgc2hhcGUgcmlnaHQgYXdheS4NCj4NCj4g
SmFuDQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdhcyBz
Y2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpUaGFuay15b3UgdmVyeSBtdWNoIGZvciB5b3VyIG9ic2Vy
dmF0aW9uLg0KSSB3aWxsIHNxdWFzaCB0aGlzIHBhdGNoIGludG8gdGhlIGZpcnN0IHBhdGNoIG9m
IHRoZSBzZXJpZXMuICgieDg2ZW11bDoNCk5ldyByZXR1cm4gY29kZSBmb3IgdW5pbXBsZW1lbnRl
ZCBpbnN0cnVjdGlvbiIpDQoNCi8vUGV0cmUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fDQpU
aGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 06:32:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 06:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwMwH-00030r-DK; Mon, 25 Sep 2017 06:32:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwMwF-0002zx-V8
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 06:32:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 18/69-02046-3F2A8C95; Mon, 25 Sep 2017 06:32:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVffTohO
 RBm+PiFqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+mRCywFv0wqtq46ztTA
 OE+7i5GLQ0igkUliyYPrLBDOY0aJKYs72CGcbYwS+9+vYexi5OQQEXCW+HpmLjuIzSugL7F7/
 Rwgm4NDWEBPovtrLogpIeAl8bwtHaQCxGxrfsPWxcjOwSZgJXFIDKSARUBVYtdN6wmMXAsYGV
 YxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6lQEIdjCu/u1
 0iFGSg0lJlPcu34lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8kxYC5QSLUtNTK9Iyc4DhBZOW
 4OBREuH9DZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3vsgRQIgRRmleXAjYKF+iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8v0Cm8GTmlcBtegV0BBPQEb1TwY4oSURISTUwaj7ufJ
 y7Ra7rf2HB3XazpVHxUg9feJ85JzKfaY1BQHDWpGORRY3X/4vrhX9/VWXx8Wyj8+FiFZ+v9RM
 fBfj8O8u/ZesMB6PLH1Kfm87mXlq5SvyVvuFl+++/63lz/MNa13RWcsq9+rSr2/PhutPhzCcT
 ot14HNOrflVcXfJd5L21+48yd/NIJZbijERDLeai4kQAiWJVOXACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506321137!108758291!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17922 invoked from network); 25 Sep 2017 06:32:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 06:32:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwMw9-0003W6-La; Mon, 25 Sep 2017 06:32:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwMw4-00069N-A8; Mon, 25 Sep 2017 06:32:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwMw4-0003wU-2k; Mon, 25 Sep 2017 06:32:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113808-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=e921f58d44587c77b843a6332b43f171a44b76cb
X-Osstest-Versions-That: ovmf=79777358cd5dbdbb267ebd02405584321292f06a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 06:32:08 +0000
Subject: [Xen-devel] [ovmf test] 113808: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlOTIxZjU4ZDQ0NTg3Yzc3Yjg0M2E2MzMyYjQzZjE3
MWE0NGI3NmNiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3OTc3NzM1
OGNkNWRiZGJiMjY3ZWJkMDI0MDU1ODQzMjEyOTJmMDZhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MDYgIDIwMTctMDktMjUgMDA6NTE6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODA4ICAyMDE3LTA5LTI1IDAzOjQ4OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZTky
MWY1OGQ0NDU4N2M3N2I4NDNhNjMzMmI0M2YxNzFhNDRiNzZjYgorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggb3ZtZiBlOTIxZjU4ZDQ0NTg3Yzc3Yjg0M2E2MzMyYjQzZjE3MWE0NGI3NmNiCisgYnJhbmNo
PW92bWYKKyByZXZpc2lvbj1lOTIxZjU4ZDQ0NTg3Yzc3Yjg0M2E2MzMyYjQzZjE3MWE0NGI3NmNi
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
Oi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisg
J1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhl
bi00LjktdGVzdGluZworICdbJyB4ZTkyMWY1OGQ0NDU4N2M3N2I4NDNhNjMzMmI0M2YxNzFhNDRi
NzZjYiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFt
In0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl
L2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
ZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHgg
J10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42
LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292
bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQgZTkyMWY1OGQ0NDU4N2M3N2I4NDNhNjMzMmI0M2YxNzFhNDRiNzZjYjpyZWZz
L2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA3OTc3NzM1Li5lOTIxZjU4ICBlOTIxZjU4ZDQ0
NTg3Yzc3Yjg0M2E2MzMyYjQzZjE3MWE0NGI3NmNiIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 06:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 06:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwNHA-0004LD-6n; Mon, 25 Sep 2017 06:53:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwNH8-0004L7-Iz
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 06:53:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 18/F3-01916-008A8C95; Mon, 25 Sep 2017 06:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5dhxYl
 Ig4bzkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcc5PZCl6xV3zf8pq1gXEqWxcjJ4eQQJ5E
 y/Z3LCA2r4CdxPcXH1lBbAkBQ4nTC2+CxVkEVCX2TF8OVs8moC7R9mw7UA0Hh4iAo8TkZq8uR
 i4OZoEGRomFJ74wgdQIA82ZMPUnC0hCSGAjo8ThhW1gCU4BL4k7BxazgTTzCghK/N0hDGIyA8
 1cP08IpIJZQF6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYwaxalFZalFukZGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFXz8DAuINx6gm/Q4ySHExKorx3+U5E
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/b8MKCdYlJqeWpGWmQOMApi0BAePkgjvOpA0b3FBY
 m5xZjpE6hSjLkfHzbt/mIRY8vLzUqXEec+CFAmAFGWU5sGNgEXkJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvC9BpvBk5pXAbXoFdAQT0BG9U8GOKElESEk1MOqdO5v5k2WVfuaF6cy182W
 XZzBt2XHuwhTnPTP80vqv7ZXwMne6FHXlueAy7ylM+rdv/rgpu+La7QWtvXN4pTI/tE9W2qbA
 u/4sw6G9/FpX+/8eXGGxe6dIpZna/euzM4X/nt0kMf2zcRhfs3JdJR/nU25f5182v6Y+k2C02
 zu58NC2hI3iDseUWIozEg21mIuKEwE47tnEwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506322430!116153433!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11534 invoked from network); 25 Sep 2017 06:53:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 06:53:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 00:53:49 -0600
Message-Id: <59C8C41B020000780017F317@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 00:53:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
 <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
 <20170922170506.3l3hzjpuzrc7xn7g@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170922170506.3l3hzjpuzrc7xn7g@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE5OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgU2VwIDIyLCAyMDE3IGF0IDAzOjA3OjQ0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBUaGVyZWZvcmUgYWxsIHdyaXRlIGF0dGVtcHRzIHNob3VsZCBwcm9kdWNlICNHUCwg
anVzdCBsaWtlIG9uIHJlYWwKPj4gaGFyZHdhcmUuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiBAQCAtMzEz
OCwxMCArMzEzOCw3IEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWcK
Pj4gICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9J
TkZPOgo+PiAtICAgICAgICBpZiAoIG1zcl9jb250ZW50IHx8Cj4+IC0gICAgICAgICAgICAgcmRt
c3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgbXNyX2NvbnRlbnQpICkKPj4gLSAgICAg
ICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4+IC0gICAgICAgIGJyZWFrOwo+PiArICAgICAgICBnb3Rv
IGdwX2ZhdWx0Owo+IAo+IENvdWxkIHlvdSBwbGFjZSB0aGUgbGFiZWwgdG9nZXRoZXIgd2l0aCB0
aGUgTVNSX0lBMzJfRkVBVFVSRV9DT05UUk9MCj4gb25lIGFib3ZlPyBTbyB0aGF0IHdlIGRvbid0
IGFkZCBhbm90aGVyIGNhc2Ugd2l0aCBqdXN0IGEgZ3BfZmF1bHQuCgpPaCwgb2YgY291cnNlLiBJ
IGRpZCB0aGluayBJIGhhZCBsb29rZWQgZm9yIHNvbWV0aGluZyB0byBncm91cAppdCB3aXRoLCBi
dXQgY2xlYXJseSBJIGhhZG4ndCAobWF5YmUgdGhhdCB3YXMgdGhlIFBWIHNpZGUgY2hhbmdlCnRo
ZW4pLgoKPiBXaXRoIHRoYXQ6Cj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 06:59:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 06:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwNMS-0004YH-Py; Mon, 25 Sep 2017 06:59:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwNMR-0004YB-NT
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 06:59:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6A/EB-03642-A49A8C95; Mon, 25 Sep 2017 06:59:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9dr5Yl
 Ig5drxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owjG5oYC46yVRz884upgXE1axcjJ4eQQJ7E
 q4kNbCA2r4CdxP6zF8DiEgKGEqcX3mTpYuTgYBFQlWju1gEJswmoS7Q92w5WIiKgLzH/008gm
 4uDWaCBUWLhiS9MIAlhoDkTpv5kAUkICSxllOhonQS2gBMosXznaiaQobwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGBnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxh/LQs4xCjJwaQkynuX70Sk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneT8uBcoJFqempFWmZOcBIgElLcPAoifCuWwaU5i0uS
 MwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifParAAqFQApzSjNgxsEi9BLjLJSwryMQK
 cJ8RSkFuVmlqDKv2IU52BUEubtAZnCk5lXArfvFdApTECn9E4FO6UkESEl1cC4Yu+Mrx+Pn0n
 S7G/o8d1astxiYWr9rtlLlhbN/CB0+exnXbcLpnGvubb55SVOXO9z4L1QySVdJ82Uri2Tlnbz
 VvAYHt258LLnSe/N9a1TVnI5GIvL2OaaGt8Kkn9pkv6+uS7L8/gCUeGpzU/8Tt8r4Da60p2gF
 8PElPiqPOhdK8/G2pRnFZZKLMUZiYZazEXFiQDAvhgFywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506322760!78217861!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26636 invoked from network); 25 Sep 2017 06:59:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 06:59:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 00:59:19 -0600
Message-Id: <59C8C564020000780017F328@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 00:59:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
 <59C4EF00020000780017E6EE@prv-mh.provo.novell.com>
 <92b40fee-768b-6a69-b4c7-b4bc6d404b14@citrix.com>
In-Reply-To: <92b40fee-768b-6a69-b4c7-b4bc6d404b14@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE5OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDkvMTcgMTA6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGVyZWZvcmUg
YWxsIHdyaXRlIGF0dGVtcHRzIHNob3VsZCBwcm9kdWNlICNHUCwganVzdCBsaWtlIG9uIHJlYWwK
Pj4gaGFyZHdhcmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAKPiBTZXJnZXkgaGFzIGFscmVhZHkgcG9zdGVkIGEgcGF0Y2ggc2VyaWVzIHRv
IGZpeCB0aGlzLgo+IAo+IFdoYXQgaXMgdGhlIGJlbmVmaXQgb2YgdGhpcyB2ZXJzaW9uPyAgQXMg
ZmFyIGFzIEkgY2FuIHRlbGwsIGl0IGlzbid0IGFzIAo+IGNvbXBsZXRlIGFzIGhpcyB3b3JrLCBi
ZWNhdXNlIGl0IGRvZXNuJ3QgZml4IHRoZSBwcm9ibGVtcyB3aXRoIHRoaXMgTVNSIAo+IG9uIEFN
RCBzeXN0ZW1zLgoKRm9yIG9uZSwgSSBkaWRuJ3QgZ2V0IGFyb3VuZCB0byBsb29rIGF0IGhpcyBz
ZXJpZXMgeWV0LCBzbyBJIHNpbXBseQpjYW4ndCBrbm93IHRoYXQgdGhpcyBzZXJpZXMgYWRkcmVz
c2VzIHRoZSBzYW1lIGlzc3VlLiBJJ20gZmluZQpkcm9wcGluZyB0aGUgcGF0Y2ggaGVyZSwgYnV0
IGFzIHNhaWQgaW4gcmVwbHkgdG8gYSBzaW1pbGFyIGNvbW1lbnQKYnkgaGltIHRoZSBwYXRjaCBo
ZXJlIChhcyB3ZWxsIGFzIHRoZSBQViBjb3VudGVycGFydCkgaGFzIHRoZQphZHZhbnRhZ2Ugb2Yg
YmVpbmcgYSBiYWNrcG9ydGluZyBjYW5kaWRhdGU7IHRoZSBvdGhlciBzZXJpZXMKcHJldHR5IGNs
ZWFybHkgaXNuJ3QsIGFmYWljdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwNOp-0005EM-NB; Mon, 25 Sep 2017 07:01:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwNOo-0005ED-3V
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 07:01:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A8/8B-03610-DD9A8C95; Mon, 25 Sep 2017 07:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/fiyhO
 RBke3s1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvtvxjKrjDVrH3ajNjA+Mh1i5GTg4hgTyJ
 JVPngtm8AnYSh++/YgSxJQQMJU4vvMkCYrMIqEqs39UHZrMJqEu0PdsOVi8CFD986ThTFyMXB
 7PAR0aJ63t62UASwgKeEremdTGCJIQENjNKdP67CTaVU8BGYtXRE8xdjBxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNTPW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjCuWhB4iFGSg0lJlPcu34lI
 Ib6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgzVgBVCdYlJqeWpGWmQOMEZhSC
 Q4eJRHedcuA0rzFBYm5xZnpEKlTjMYcNx5e/8PE0XHz7h8mIbBJUuK8G0EmCYCUZpTmwQ2Cxe
 4lRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfOeApnCk5lXArfvFdApTECn9E4FO6UkESEl1cC
 YmPzr7aJ7Iru3mi46vPf7xuf2RRqm1bVfG8/MPPfR862264X8wzL1E/wNT+sp/eOSEdx+hV2B
 482bXQviNTQLJ1x6JpxRKPvDYnLPpQfzA5SsxLcEqvr1tHZ8mPCBc8KlzZpcyw5EvMrvltrZW
 muedEh/Q0Vc0LS1VvWl7EkK3X8d2R+V57opsRRnJBpqMRcVJwIAgrhJttgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506322895!118017794!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18905 invoked from network); 25 Sep 2017 07:01:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 07:01:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 01:01:34 -0600
Message-Id: <59C8C5EC020000780017F338@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 01:01:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-10-jgross@suse.com>
 <59C54521020000780017EBE2@suse.com>
 <8a5525c7-e4a8-fbc7-767b-d1b9c56f7ac5@suse.com>
In-Reply-To: <8a5525c7-e4a8-fbc7-767b-d1b9c56f7ac5@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 09/10] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE5OjUwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOS8xNyAxNzoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA5LjE3IGF0IDEz
OjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0xNjcyLDggKzE2NzAsOCBAQCBn
bnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2Zy
YW1lcykKPj4+ICAgICAgQVNTRVJUKGd0LT5hY3RpdmUpOwo+Pj4gIAo+Pj4gICAgICBpZiAoIHJl
cV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCj4+PiAtICAgICAgICByZXFf
bnJfZnJhbWVzID0gSU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7Cj4+PiAtICAgIEFTU0VSVChyZXFf
bnJfZnJhbWVzIDw9IG1heF9ncmFudF9mcmFtZXMpOwo+Pj4gKyAgICAgICAgcmVxX25yX2ZyYW1l
cyA9IG1pbihJTklUSUFMX05SX0dSQU5UX0ZSQU1FUywgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwo+
PiAKPj4gSSdtIG5vdCBjb252aW5jZWQgb2YgdGhpczogWW91IGVmZmVjdGl2ZWx5IGFsbG93aW5n
IGEgemVybyBzaXplIGdyYW50Cj4+IHRhYmxlIHRoaXMgd2F5LiBJJ2QgcHJlZmVyIGlmIHRoZSAi
aW5pdGlhbCIgY29uc3RhbnQgc3RheWVkIHRoZSBsb3dlcgo+PiBib3VuZC4gSSdtIG9wZW4gdG8g
bG93ZXJpbmcgdGhhdCBpbml0aWFsIHZhbHVlLCB0aG91Z2guCj4gCj4gT2theS4gV2hhdCBhYm91
dCB0aGUgdmFsdWUgIjEiIGZvciBpdD8gU2hvdWxkIGJlIGVub3VnaCBmb3IgZS5nLgo+IHN0dWJk
b21zLCBkb20wLCAuLi4KClllcywgMSBpcyBmaW5lIHdpdGggbWUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:06:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:06:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwNT6-0005SK-At; Mon, 25 Sep 2017 07:06:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwNT5-0005SE-D2
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 07:06:15 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4B/16-01810-6EAA8C95; Mon, 25 Sep 2017 07:06:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/fZqhO
 RBouuc1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfdjxmKljAW/H47V+mBsYLXF2MnBxCAnkS
 v97tYwKxeQXsJGY9P8sCYksIGEqcXngTzGYRUJX4++UvG4jNJqAu0fZsOyuILQIUP3zpOFAvF
 wezwEdGiet7esGKhAVCJbYs+8QKsWAzo8TNhz4gNqeAjcSLttlADRxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jQ30koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw6+egYFxB+OEVX6HGCU5mJREee/ynYgU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7cSVQTrAoNT21Ii0zBxgJMGkJDh4lEd51y4DSvMUFi
 bnFmekQqVOMuhwdN+/+YRJiycvPS5US510LMkMApCijNA9uBCwqLzHKSgnzMjIwMAjxFKQW5W
 aWoMq/YhTnYFQS5v0FMoUnM68EbtMroCOYgI7onQp2REkiQkqqgVHLxESrWnJX95eymvNP1hm
 +FEs+LbXxSOyilekbLLQsZ1+UDXWylDb9y+fG13Z40ikrJ16veXV9O9qqbjxnXbVxK5NNwGrv
 GVstqy1WH9gvkLvy2OVDt1Ua2dZ/M3y9923rF1uWyM37Uq5btXldFfM0X5iueFb7967Pl18w5
 D19yyU6mbPhtocSS3FGoqEWc1FxIgD3rIB1xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506323172!74232801!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15498 invoked from network); 25 Sep 2017 07:06:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Sep 2017 07:06:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 01:06:11 -0600
Message-Id: <59C8C700020000780017F34B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 01:06:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170922114134.9577-1-jgross@suse.com>
 <20170922114134.9577-11-jgross@suse.com>
 <59C53E91020000780017EB95@suse.com>
 <666d345b-33cf-fcd0-f6d8-59378a7b1bff@suse.com>
In-Reply-To: <666d345b-33cf-fcd0-f6d8-59378a7b1bff@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v9 10/10] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE4OjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wOS8xNyAxNjo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA5LjE3IGF0IDEz
OjQxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+Pj4gQEAgLTkyOSw2ICs5MjksMTMg
QEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgCj4g
dWludDMyX3QgbGVhZiwKPj4+ICAgICAgICAgIHJlcy0+YiA9IHYtPnZjcHVfaWQ7Cj4+PiAgICAg
ICAgICBicmVhazsKPj4+ICAKPj4+ICsgICAgY2FzZSA1OiAvKiBQVi1zcGVjaWZpYyBwYXJhbWV0
ZXJzICovCj4+PiArICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgc3VibGVhZiAhPSAw
ICkKPj4+ICsgICAgICAgICAgICBicmVhazsKPj4+ICsKPj4+ICsgICAgICAgIHJlcy0+YSA9IGdl
bmVyaWNfZmxzbChnZXRfdXBwZXJfbWZuX2JvdW5kKCkpICsgUEFHRV9TSElGVDsKPj4+ICsgICAg
ICAgIGJyZWFrOwo+PiAKPj4gVGhlIHN1YmxlYWYgY2hlY2sgaGVyZSBzaG91bGQgYmUgbWlycm9y
ZWQgLi4uCj4+IAo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgK
Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCj4+PiBAQCAtODUs
NiArODUsMTUgQEAKPj4+ICAjZGVmaW5lIFhFTl9IVk1fQ1BVSURfSU9NTVVfTUFQUElOR1MgICAo
MXUgPDwgMikKPj4+ICAjZGVmaW5lIFhFTl9IVk1fQ1BVSURfVkNQVV9JRF9QUkVTRU5UICAoMXUg
PDwgMykgLyogdmNwdSBpZCBpcyBwcmVzZW50IGluIEVCWCAKPiAKPj4+ICovCj4+PiAgCj4+PiAt
I2RlZmluZSBYRU5fQ1BVSURfTUFYX05VTV9MRUFWRVMgNAo+Pj4gKy8qCj4+PiArICogTGVhZiA2
ICgweDQwMDAweDA1KQo+Pj4gKyAqIFBWLXNwZWNpZmljIHBhcmFtZXRlcnMKPj4+ICsgKiBFQVg6
IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdpZHRoCj4+PiArICovCj4+IAo+PiAuLi4g
aW4gdGhlIGNvbW1lbnQgaGVyZS4gVGhpcyBpcyBlYXNpbHkgZG9hYmxlIHdoaWxlIGNvbW1pdHRp
bmcsCj4gCj4gVXAgdG8gbm93IHRoZXJlIGlzIG5vIGV4YW1wbGUgZm9yIHRoaXM6IHRoZSB0aW1l
IGxlYWYgaXNuJ3QgZG9jdW1lbnRlZAo+IGFuZCB0aGUgSFZNIGxlYWYgZnJvbSB3aGljaCBJIGNv
cGllZCB0aGUgc3VibGVhZiBjaGVjayBkb2Vzbid0IGhhdmUKPiBhbnl0aGluZyByZWxhdGVkIHRv
IGl0IGluIHRoZSBjb21tZW50cy4KCkFzIChhbG1vc3QpIGFsd2F5cywgb21pc3Npb25zIGluIHRo
ZSBwYXN0IHNob3VsZG4ndCBiZSBhIHJlYXNvbiB0bwpzcHJlYWQgdGhlIGJhZG5lc3MuCgo+IERv
IHlvdSBoYXZlIGFueSBzcGVjaWFsIGZvcm1hdCByZWNvbW1lbmRhdGlvbnM/CgogKiBTdWItbGVh
ZiAwOiBFQVg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdpZHRoCgo+IEFuZCBzaG91
bGQgSSBhZGQgcmVsYXRlZCBjb21tZW50cyB0byB0aGUgSFZNIGxlYWYgc2VjdGlvbj8KCldlbGws
IGlmIHlvdSBkaWQgc28gaW4gYSBzZXBhcmF0ZSBwYXRjaCwgdGhpcyB3b3VsZCBjZXJ0YWlubHkg
YmUKbmljZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:34:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwNtl-0007K5-AG; Mon, 25 Sep 2017 07:33:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mingo.kernel.org@gmail.com>) id 1dwNtk-0007Jz-MR
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 07:33:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B2/36-27708-B51B8C95; Mon, 25 Sep 2017 07:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42Lxqg3S1o3eeCL
 S4NRNYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPpS66CdSwVXQeOMTYwHmHuYuTiEBKYwShx
 6PISxi5GTg4WgWWsEjOXcYIkJAQOsUrsP3yPBSQhIZAmMffxXzYY+3vzZKh4ucTMo1eB4hxAk
 zQlNjZYQgydxCQxc3snWL2wgIFEw/rvrCA1LAKqEl/nmoOYbAIqEm1rDEEqRATkJbb2rQC7h1
 lgsYjE2S3fmCFa3SR2PLsCdhuvgLnEm8uPWCHmL2CRWNp/GyohKHFy5hOwe5gFtCRu/HvJBLK
 AWUBaYvk/DpAwJ9BpbxbfZgWxRYH2di6dwzKBUXQWku5ZSLpnIXQvYGRexahRnFpUllqka2io
 l1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBMMQLCDcWW78yFGSQ4mJVHeu3wnI
 oX4kvJTKjMSizPii0pzUosPMcpwcChJ8OpsAMoJFqWmp1akZeYAoxMmLcHBoyTCKwaS5i0uSM
 wtzkyHSJ1iNOa48fD6HyaOfXtu/WESYsnLz0uVEuetAykVACnNKM2DGwRLGpcYZaWEeRmBThP
 iKUgtys0sQZV/xSjOwagkzCsNMoUnM68Ebt8roFOYgE7pnQp2SkkiQkqqgXHbV2uBnLaOIrf0
 BbOaIutUXSYwLVj6hM/pPttrldaS+lXNt3xPsC/xSVJfNGHy19gVWnFKC9ZaPzylGc5+UHWe0
 NbkBOVYs7DOjwkHZF6e8M7lcv+65JUhr1SGBzt7tk/gh9li5xiOis7wm8959MpuV7OXb88X3v
 74n/nC3MYu29cV6RkH9ymxFGckGmoxFxUnAgBA3lsKFQMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506324827!113168950!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37230 invoked from network); 25 Sep 2017 07:33:47 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 07:33:47 -0000
Received: by mail-wm0-f43.google.com with SMTP id m127so9460720wmm.1
 for <xen-devel@lists.xenproject.org>; Mon, 25 Sep 2017 00:33:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=EAv77v3WD2SqFppxZseDBQoNLfrDsHB1tjd0XoMgIMM=;
 b=Xjy1T9kKEi67T5SxsOr2FKKyWzOGhsVwemQIDZk/gXxWikYU2dF+BN0XJggusFjbbB
 MI/cIgMkRiNYEqfyn3Lv8+XRHiZNKGW06bTjuKcaxiFqsKet9hA2GLR+3EzQM6/cywuW
 WYRTxg9CHfWwO2B2LzIABrEHesFWdKdegEz50iF+gMqNhE5eGtf/Tull/q+4Ib+ESUad
 Os90hAtuhkK4biIuFokfX/o+TdVYeaQ3xo/i/9XM+0T6aatYC3WGHq0kYgOs3GwZghdc
 NiouwkhPzI9MBantDawV2y3m8dIiloBBq8jRTdNtz9MInQa2V7XdMkzO2AhNW7pPCrDt
 sP3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=EAv77v3WD2SqFppxZseDBQoNLfrDsHB1tjd0XoMgIMM=;
 b=LXv9wX674oA5Yw8czo5l911xihpPB56aDiXU26yiTK4DF+wCzmIrzmfzJnMWjnrdT1
 kaxqaDLtGRyrOkTN3J90jtX4mXjxajF5PZJ3SUmvJPgA2pqkZ4/71ge9n8I/8BAww1RA
 fCieaaTg4i6RipdEduAPl3rh8BV4EWmcSyD0Dq0quIteNOSwz4Jljif+uozZA845ivR8
 cPxodFlMqPwW5EVGW1r38NCnCLNm3rravhcC+tHdMIr6FaV7+8qdxwFFOGDdjKtzm2y8
 Xh8+vUgIuzdI1FDARs3axQ+MLXi7oe8WKQXLu7Kr2L3hAAGG6iPEoFqOBQq/GFPLQMmx
 BuuA==
X-Gm-Message-State: AHPjjUjVFjHVY/tRAVOlbtBqcT0i1Kh9czP3S9qskzEL/C2Mi6bhBoZs
 DzpcYWyFUTaO9Tin6SAsek4=
X-Google-Smtp-Source: AOwi7QAo0B9O36H1xcod/GZQ2E+zc++q+XlBXyvZ2qGf/Hepkg4rab8kLA4kdDzJMraM3GMsIvH74g==
X-Received: by 10.28.71.25 with SMTP id u25mr8701339wma.22.1506324826850;
 Mon, 25 Sep 2017 00:33:46 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id p20sm9028831wma.28.2017.09.25.00.33.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 25 Sep 2017 00:33:46 -0700 (PDT)
Date: Mon, 25 Sep 2017 09:33:42 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Pavel Machek <pavel@ucw.cz>
Message-ID: <20170925073342.2yoghmanhx6c75ho@gmail.com>
References: <20170811124127.kkb5pnkljz4umxuj@gmail.com>
 <CAJcbSZFTX3uiS2g8JriS6+z_+WrG8z3hrQo4OSuyHpiyUDJWYA@mail.gmail.com>
 <20170815075609.mmzbfwritjzvrpsn@gmail.com>
 <CAJcbSZE+TiY2whT94WqCJNXzR=2ATOHcQ10H5RqBZA1j=k1VHQ@mail.gmail.com>
 <20170816151235.oamkdva6cwpc4cex@gmail.com>
 <20170821133222.2ek6bhqgdeoymxsg@hirez.programming.kicks-ass.net>
 <20170821142854.dmuusnbc2tsrai3v@hirez.programming.kicks-ass.net>
 <c830ba59-65d3-187f-3868-732059269f28@zytor.com>
 <20170923100029.6nzpui6c3ke76bbs@gmail.com>
 <20170924223708.GA12616@amd>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170924223708.GA12616@amd>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Nicolas Pitre <nicolas.pitre@linaro.org>, Michal Hocko <mhocko@suse.com>,
 kvm list <kvm@vger.kernel.org>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Catalin Marinas <catalin.marinas@arm.com>, Christopher Li <sparse@chrisli.org>,
 Alexei Starovoitov <ast@kernel.org>, David Howells <dhowells@redhat.com>,
 Paul Gortmaker <paul.gortmaker@windriver.com>,
 Peter Foley <pefoley2@pefoley.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Kernel Hardening <kernel-hardening@lists.openwall.com>,
 Christoph Lameter <cl@linux.com>, Thomas Gleixner <tglx@linutronix.de>,
 Kees Cook <keescook@chromium.org>, the arch/x86 maintainers <x86@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Daniel Borkmann <daniel@iogearbox.net>,
 Matthew Wilcox <mawilcox@microsoft.com>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Daniel Micay <danielmicay@gmail.com>, Baoquan He <bhe@redhat.com>,
 xen-devel@lists.xenproject.org, linux-sparse@vger.kernel.org,
 Matthias Kaehlcke <mka@chromium.org>, linux-arch <linux-arch@vger.kernel.org>,
 Waiman Long <longman@redhat.com>, Borislav Petkov <bp@suse.de>,
 Markus Trippelsdorf <markus@trippelsdorf.de>, Len Brown <len.brown@intel.com>,
 Rik van Riel <riel@redhat.com>, Chris Metcalf <cmetcalf@mellanox.com>,
 Arnd Bergmann <arnd@arndb.de>, Linux PM list <linux-pm@vger.kernel.org>,
 Brian Gerst <brgerst@gmail.com>, "H . J . Lu" <hjl.tools@gmail.com>,
 Steven Rostedt <rostedt@goodmis.org>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Mika Westerberg <mika.westerberg@linux.intel.com>,
 Ingo Molnar <mingo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Paul Bolle <pebolle@tiscali.nl>,
 "Paul E . McKenney" <paulmck@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 "Rafael J . Wysocki" <rjw@rjwysocki.net>, LKML <linux-kernel@vger.kernel.org>,
 "David S . Miller" <davem@davemloft.net>, Kyle Huey <me@kylehuey.com>,
 Lukas Wunner <lukas@wunner.de>, linux-crypto@vger.kernel.org,
 Rob Landley <rob@landley.net>, Tejun Heo <tj@kernel.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Thomas Garnier <thgarnie@google.com>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] x86: PIE support and option to extend KASLR
	randomization
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+IHdyb3RlOgoKPiA+IEZvciBleGFtcGxlLCB0
aGVyZSB3b3VsZCBiZSBjb2xsaXNpb24gd2l0aCByZWd1bGFyIHVzZXItc3BhY2UgbWFwcGluZ3Ms
IHJpZ2h0PyAKPiA+IENhbiBsb2NhbCB1bnByaXZpbGVnZWQgdXNlcnMgdXNlIG1tYXAoTUFQX0ZJ
WEVEKSBwcm9iaW5nIHRvIGZpZ3VyZSBvdXQgd2hlcmUgCj4gPiB0aGUga2VybmVsIGxpdmVzPwo+
IAo+IExvY2FsIHVucHJpdmlsZWRnZWQgdXNlcnMgY2FuIHByb2JhYmx5IGdldCB5b3VyIHNlY3Jl
dCBiaXRzIHVzaW5nIGNhY2hlIHByb2JpbmcgCj4gYW5kIGp1bXAgcHJlZGljdGlvbiBidWZmZXJz
Lgo+IAo+IFllcywgeW91IGRvbid0IHdhbnQgdG8gbGVhayB0aGUgaW5mb3JtYXRpb24gdXNpbmcg
bW1hcChNQVBfRklYRUQpLCBidXQgQ1BVIHdpbGwgCj4gbGVhayBpdCBmb3IgeW91LCBhbnl3YXku
CgpEZXBlbmRzIG9uIHRoZSBDUFUgSSB0aGluaywgYW5kIENQVSB2ZW5kb3JzIGFyZSBidXN5IHRy
eWluZyB0byBtaXRpZ2F0ZSB0aGlzIAphbmdsZS4KClRoYW5rcywKCglJbmdvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwO8y-00086d-Kl; Mon, 25 Sep 2017 07:49:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwO8x-00086X-6u
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 07:49:31 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A0/2D-27708-A05B8C95; Mon, 25 Sep 2017 07:49:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5dz64l
 Ig5OTjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOkz8ZC3bwV3S8P8DSwNjM28XIySEkkCex
 69glNhCbV8BO4vy0tywgtoSAocTphTfBbBYBVYmexVfYQWw2AXWJtmfbWUFsEYEUiU0X5gHFu
 TiYBc4ySmxq/ckIkhAWyJA41P2RFSQhBJJovriVCSTBKeAjMWfyGqBtHEDbBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MO7953SIUZKDSUmU9y7fiUgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw6W4BygkWp6akVaZk5wEiASUtw8CiJ8EZtBkrzFhck5
 hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcNxNkhgBIUUZpHtwIWFReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvVZBVPJl5JXCbXgEdwQR0RO9UsCNKEhFSUg2MJrG71AKChMtbkiv4ygsv7hd
 0eFgrccJBbLUCS0NyTVHc87Q15ecOc+7Z/dGpt+dRi/zTWMH1c8wvN/mfNXiQpHAzmTPQ8Ols
 RsvuvqPPU5+s3dZhL+KeqcnzZJFihp34hs0rO26URXzZeXfpnfv+83TnL7HXZk5ffnz++aaWE
 NedTC2SAWlKLMUZiYZazEXFiQAJVo+4xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506325767!110182605!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32265 invoked from network); 25 Sep 2017 07:49:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 07:49:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 01:49:27 -0600
Message-Id: <59C8D124020000780017F36F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 01:49:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDAwOjQ0LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gRnJpLCAyMiBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gREVGSU5F
X1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0aW9ucyBz
dWNoIGFzCj4+IHhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9mIHRo
ZSByaW5nIGJ1ZmZlciwKPj4geGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3
aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4+IHBsMDExIGVtdWxhdGlvbiBjb2Rl
IHdpbGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCj4+IAo+PiBpby9jb25zb2xlLmggaW5j
bHVkZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCj4+IAo+
PiBJbiBjb25zb2xlL2RhZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVm
b3JlIGlvL2NvbnNvbGUuaAo+PiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMu
Cj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Cj4+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+PiBBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+IAo+IFVuZm9ydHVuYXRlbHkgdGhpcyBwYXRjaCBicmVha3MgdGhlIGJ1aWxkIG9uIHg4
Ni4gVGhlIHJlYXNvbiBpcyB0aGF0Cj4gREVGSU5FX1hFTl9GTEVYX1JJTkcgcmVxdWlyZXMgQzk5
LCBhbmQgdGhlIGN1cnJlbnQgaGVhZGVyIGNoZWNrcyBpbgo+IHhlbi9pbmNsdWRlL01ha2VmaWxl
IHVzZSBBTlNJIEMuCj4gCj4gVGhlIG9ubHkgdHdvIGhlYWRlcnMgdG8gdXNlIERFRklORV9YRU5f
RkxFWF9SSU5HIHNvIGZhciBhcmUgcHZjYWxscyBhbmQKPiA5cGZzIHRoYXQgYXJlIGJvdGggZXhw
bGljaXRseSBtYXJrZWQgYXMgYzk5IGluIHhlbi9pbmNsdWRlL01ha2VmaWxlLCBzZWUKPiBQVUJM
SUNfQzk5X0hFQURFUlMuCj4gCj4gT25lIHdheSB0byBzb2x2ZSB0aGlzIHByb2JsZW0gd291bGQg
YmUgdG8gbWFyayBjb25zb2xlLmggYXMgb25lIG9mIHRoZQo+IGM5OSBoZWFkZXJzLCBidXQgSSBh
bSBndWVzc2luZyB0aGF0IEphbiB3aWxsIHdhbnQgdG8ga2VlcCBpdCBBTlNJIEMuCj4gCj4gSW4g
dGhhdCBjYXNlLCB3ZSBjb3VsZCBtYWtlIERFRklORV9YRU5fRkxFWF9SSU5HIEFOU0kgQywgd2hp
Y2ggaXMgdWdseQo+IGJ1dCBwb3NzaWJsZS4gSXQgcmVxdWlyZXMgdHVybmluZyB0aGUgc3RhdGlj
IGlubGluZSBmdW5jdGlvbnMgaW4gcmluZy5oCj4gaW50byBtYWNyb3MuCj4gCj4gT3RoZXJ3aXNl
LCB3ZSBjb3VsZCB0YWtlIERFRklORV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMpIG91dCBvZgo+IGlv
L2NvbnNvbGUuaC4gV2UgY291bGQgbW92ZSBpdCB0byBhIG5ldyBoZWFkZXIgZmlsZSwgYW5kIHRo
ZSBuZXcgaGVhZGVyCj4gZmlsZSBjb3VsZCBiZSBDOTkuCj4gCj4gSmFuLCBkbyB5b3UgaGF2ZSBv
dGhlciBzdWdnZXN0aW9ucz8KCk1vdmluZyB0aGUgQzk5IHJlcXVpcmluZyBwYXJ0cyB0byBhIHNl
cGFyYXRlIGhlYWRlciBpcyBjZXJ0YWlubHkKYSByZWFzb25hYmxlIG9wdGlvbi4gQW5vdGhlciBt
aWdodCBiZSB0byBmcmFtZSB0aGUgYWRkaXRpb25zIGJ5CmEgX19TVFJJQ1RfQU5TSV9fIGFuZC9v
ciBfX0dOVUNfXyBhbmQvb3IgX19TVERDX1ZFUlNJT05fXwpjaGVjayAod2UgaGF2ZSBzb21lIGV4
YW1wbGVzIGVsc2V3aGVyZSwgYnV0IHRoZXkgbWF5IG5vdCBiZQpleGFjdCBmaXRzIGZvciB0aGUg
Y2FzZSBoZXJlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:51:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOAn-0000DX-Vp; Mon, 25 Sep 2017 07:51:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwOAm-0000DP-5U
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 07:51:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9A/B2-03610-B75B8C95; Mon, 25 Sep 2017 07:51:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS7do64l
 Ig6k7GC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozb22oLpjBXrGj4z9rAeJ6pi5GTQ0ggT+L7
 zUOsIDavgJ3E8s5tbCC2hIChxOmFN1lAbBYBVYntB7vAatgE1CXanm0Hs0UEYiR6Hz8Dsrk4m
 AWuMkqc/XuUESQhLJAhcaj7I1hCSOAwk8SuGSfBOjgFAiWam6YBbeYA2iYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Ssl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8c/8wEOMkhxMSqK8d/lORArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3bApQTLEpNT61Iy8wBRgJMWoKDR0mEN2ozUJq3uCAxt
 zgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOmwkySQCkNKM0D24QLEIvMcpKCfMyAp0mxF
 OQWpSbWYIq/4pRnINRSZhXCmQKT2ZeCdy+V0CnMAGd0jsV7JSSRISUVANjUYFaKrNuOduXnW+
 X+kp+ycx/FmG3NLx8UaCDS9gXBVaVnx9aeSxu+kqG5cTNflrVwbVaM3ru1cCJSfx/LBgelc1/
 evfWlpayNzzBEvv1/xo0HlhzU+9GatbfPr9/3eaqTzOUV9/4c7LCV+vPtKde8ptMYm58y1hyu
 Xa7yOcrm1aoPTjSXXNPiaU4I9FQi7moOBEAIMY4KcsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506325872!69796104!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40108 invoked from network); 25 Sep 2017 07:51:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 07:51:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 01:51:11 -0600
Message-Id: <59C8D18C020000780017F37B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 01:51:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
 <bdf377a3-2dee-f184-5268-b0a10d08255f@arm.com>
 <CACtJ1JRyf43wUHn4wZP_SaP8mbx4bg9AfMayY6FkgpfHT85W1g@mail.gmail.com>
In-Reply-To: <CACtJ1JRyf43wUHn4wZP_SaP8mbx4bg9AfMayY6FkgpfHT85W1g@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDE3OjA5LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBPbiAyMyBTZXB0ZW1iZXIgMjAxNyBhdCAxODo1NSwgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEkgd2FzIG5vdCBhYmxlIHRvIHNwb3Qgd2h5IERF
RklORV9YRU5fRkxFWF9SSU5HIHdvdWxkIHJlcXVpcmUgQzk5LiBDYW4geW91Cj4+IGRldGFpbCBp
dD8KPiBUaGlzIG1hY3JvIGV4cGFuZHMgdG8gZ2VuZXJhdGUgaW5saW5lIGZ1bmN0aW9ucywgd2hp
Y2ggSSBiZWxpZXZlCj4gcmVxdWlyZSBDOTkgdG8gY29tcGlsZS4KClBsdXMgdGhlcmUncyBhdCBs
ZWFzdCBvbmUgdmFyaWFibGUgc2l6ZSBhcnJheSBtZW1iZXIgb2YgYSBzdHJ1Y3R1cmUuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOBK-0000Gw-7Q; Mon, 25 Sep 2017 07:51:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwOBI-0000Gh-QV
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 07:51:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5F/2A-02229-C95B8C95; Mon, 25 Sep 2017 07:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3fm1hO
 RBv/7dS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFDzeyFLQyVTx++p+9gfEuYxcjJ4eQQJ7E
 laO9rF2MHBy8AnYSf65VgYQlBAwlTi+8yQJiswioSuzrvsgKYrMJqEu0PdsOZosIGEisWHqGG
 cRmFnCRmNt0hB3EFhZwlHj96gvUeDuJrYvmMIHYnAL2Er8P/2eBWCUo8XeHMESrlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdEL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPAYgGAHY+MXp0OMkhxMSqK8d/lORArxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4E3bApQTLEpNT61Iy8wBxgBMWoKDR0mE9xhImre4IDG3ODMdInWK0
 ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc67CqRUAKQ0ozQPbhAsNi8xykoJ8zICnSbEU5BalJtZgi
 r/ilGcg1FJmLcbZApPZl4J3L5XQKcwAZ3SOxXslJJEhJRUA6N/nJ3auuJ5iw/suMPpzOZxfKW
 fj8Tb+XGrucJrTQo25Ul+bt4o4nE94+VWr66pVyWK+zoyTBt/+q03sb4keTtWXcvc/fwG8dMT
 +DqlNS6KRsc1O59UWDlX6ZbIdvlZPk/X1xku6r82m3e2jvINs5Bd03ZeTKwIWKKnrfalRLi06
 9k7rwMHpiixFGckGmoxFxUnAgDeKMy8yAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506325912!108772693!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2068 invoked from network); 25 Sep 2017 07:51:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 07:51:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 01:31:45 -0600
Message-Id: <59C8CCFD020000780017F366@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 01:31:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony PERARD" <anthony.perard@citrix.com>
References: <20170922172010.26197-1-anthony.perard@citrix.com>
In-Reply-To: <20170922172010.26197-1-anthony.perard@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] Config.mk: update OVMF changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA5LjE3IGF0IDE5OjIwLCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgpXb3VsZCB5b3UgbWluZCBjbGFyaWZ5aW5nIGluIGEgYnJpZWYgZGVzY3JpcHRpb24g
d2hldGhlciB0aGlzIGlzIGp1c3QKcm91dGluZSBjYXRjaCB1cCwgb3IgdG8gYnJpbmcgaW4gYW55
IHNwZWNpZmljIGNoYW5nZXMgd2UgbmVlZD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 07:55:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 07:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOEI-0000Y5-LQ; Mon, 25 Sep 2017 07:55:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwOEI-0000Xz-0h
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 07:55:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C6/6E-01910-556B8C95; Mon, 25 Sep 2017 07:55:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQjd424l
 IgwdrtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozj354zFmwWqnj+/QFLA+MUoS5GTg4JAT+J
 nk8TGEFsNgEdiaVH5zOB2CIC+RJtk68xg9jMAv0sErunuILYwgIhEnue7mWGqAmVaG5qg7KdJ
 NYde8LexcjBwSKgKnFwqwhImFfAXeLn+dVAI7k4hAQ+M0rMO9UJtotTwFziydpDLCA2o4CsxJ
 fG1VC7xCVuPYG4QUJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sYDsYhbQlFi/Sx+iVVFiSvdDdoi
 9ghInZz5hmcAoPAvJ1FkIHbOQdMxC0rGAkWUVo0ZxalFZapGuoaVeUlFmekZJbmJmjq6hgbFe
 bmpxcWJ6ak5iUrFecn7uJkZg4NczMDDuYPx93O8QoyQHk5Io712+E5FCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHjDtgLlBItS01Mr0jJzgDEIk5bg4FES4d0CkuYtLkjMLc5Mh0idYrTkOLbp8h
 8mjhk37wLJJ9fm/WUSYsnLz0uVEufNAGkQAGnIKM2DGwdLE5cYZaWEeRkZGBiEeApSi3IzS1D
 lXzGKczAqCfNWgEzhycwrgdv6CuggJqCDeqeCHVSSiJCSamDU+2h4dULZ/Ye7NQzmJdhvPT+r
 Zxl/iWkJT+ST5LzEFayVQtnz7hRdTu45kpj4TfbkIztLobu7ONKuM6iEanLrlZr6vW2qXKbVs
 tHm+Q7zQCupm21SBmKNS8WTpXK+9Ter3fpiolXkuzBWqWXfXs7U9rC3t49Pify2qCHl7Iscq/
 g1U8Q9ziuxFGckGmoxFxUnAgAeJb4pDgMAAA==
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506326099!115629579!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4220 invoked from network); 25 Sep 2017 07:54:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 07:54:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="53396595"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Ovidiu PIRCALABU' <ppircalabu@bitdefender.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v12 1/4] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTMpg1YuMfk2DhdkmyZ1Fc2gk9j6K/CCIAgAOsl4CAAo0OIA==
Date: Mon, 25 Sep 2017 07:54:58 +0000
Message-ID: <7244ef4a17d947bc872a96e6669a69f4@AMSPEX02CL03.citrite.net>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
 <a58519000334488db8a5f6c7cf23e4dc@AMSPEX02CL03.citrite.net>
 <1506192980.1835.10.camel@bitdefender.com>
In-Reply-To: <1506192980.1835.10.camel@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
Cc: Kevin
 Tian <kevin.tian@intel.com>, "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQZXRyZSBPdmlkaXUgUElSQ0FM
QUJVIFttYWlsdG86cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb21dDQo+IFNlbnQ6IDIzIFNlcHRl
bWJlciAyMDE3IDE5OjU3DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsg
c3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgSWFuIEphY2tzb24NCj4gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+OyByY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOw0KPiBrb25yYWQud2lsa0BvcmFjbGUu
Y29tOyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IHRhbWFzQHRrbGVuZ3llbC5jb207DQo+IGpiZXVs
aWNoQHN1c2UuY29tOyBqdW4ubmFrYWppbWFAaW50ZWwuY29tOyBUaW0gKFhlbi5vcmcpIDx0aW1A
eGVuLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTIgMS80XSB4ODZlbXVsOiBOZXcgcmV0
dXJuIGNvZGUgZm9yIHVuaW1wbGVtZW50ZWQNCj4gaW5zdHJ1Y3Rpb24NCj4gDQo+IE9uIFRodSwg
MjAxNy0wOS0yMSBhdCAwODo1MyArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+ID4gICAg
ICB9DQo+ID4gPiArICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOg0KPiA+ID4gKyAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ID4gPiArICAgICAgICAvKiBGYWxsLXRocm91Z2gg
Ki8NCj4gPg0KPiA+IEtpbmQgb2Ygc3VycHJpc2VkIHlvdSBuZWVkIHRoZSBmYWxsLXRocm91Z2gg
aWYgeW91IGFzc2VydCB0aGUgY29kZSBpcw0KPiA+IHVucmVhY2hhYmxlLi4uIGJ1dCBhbmFseXNp
cyB0b29scyBjYW4gYmUgYSBiaXQgdGVtcGVyYW1lbnRhbCBzbyBvay4NCj4gPg0KPiA+ID4gICAg
ICBkZWZhdWx0Og0KPiA+ID4gICAgICAgICAgQlVHKCk7DQo+ID4gPiAgICAgIH0NCj4gPiA+DQo+
ID4gPiArICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOw0KPiA+ID4gKw0K
PiA+DQo+ID4gSXNuJ3QgdGhpcyBhc3NlcnRpb24gcmVkdW5kYW50IGdpdmVuIHRoZSBBU1NFUlRf
VU5SRUFDSEFCTEUoKSBhYm92ZT8NCj4gPg0KPiA+DQo+ID4gPiAgIFBhdWwNCj4gDQo+IFRoZSBz
ZWNvbmQgQVNTRVJUIHN0YXRlbWVudCBpcyB1c2VkIHRvIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIHZh
bHVlIG9mDQo+IGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdCBvciBodm1fc2VuZF9pb3JlcSAoY2Fs
bGVkIGZyb20gdGhlICJjYXNlDQo+IFg4NkVNVUxfVU5IQU5ETEVBQkxFOiIgYnJhbmNoIG9mIHRo
ZSBzd2l0Y2ggc3RhdGVtZW50IGFib3ZlKSBjYW5ub3QNCj4gYmUgWDg2RU1VTF9VTklNUExFTUVO
VEVELg0KDQpBaCwgb2suIEp1c3Qgb3V0IG9mIGNvbnRleHQgaW4gdGhlIHBhdGNoLg0KDQogIFBh
dWwNCg0KPiANCj4gPiBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQNCj4gPiA+ICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgKQ0KPiA+ID4gICAgICAgICAgcmV0dXJuIHJjOw0KPiA+ID4NCj4g
PiA+DQo+IC8vUGV0cmUNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUaGlzIGVt
YWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:00:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOJe-0001os-8Y; Mon, 25 Sep 2017 08:00:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dwOJd-0001om-0i
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 08:00:33 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 57/6B-03642-0A7B8C95; Mon, 25 Sep 2017 08:00:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRj1353ZHcWVcb19LQq2UFmwm0loPnR
 BiiyhkiIvPeRsTTsDu6vtrLK9yFKopCgqdnHFNC9lF1Msy7Ss7KZukilKZm6Z0kXyholBls3s
 mNo8DOf7z/nOOQ8fIVXWyFQEbbXQZhNlUMs8sCMvmcuasnvtCaHD42u3VE1XYjtQ9POWX5IDK
 BFnTbpkaxLOFDa04imlWmvmE6fchro12cidUJK74e7EY5SNPHhci8DZcEYmDh0IWkYnMFEVDW
 efzi+qqhHM3W9cHOoRNGZOycWhHEHZjSKpsCIjI+BBbo0L+5IU5DnGcEEkJacxaHtf4fL1IQ+
 Cc7AFF0WH4LQzYxFHwawzh48gCIxcAxfHlcKzgvec/jAjFcN+Iph5OuLSu/P9BvoccgEj0h/m
 Om9KBCwlA+DdaJkLA+kNFSUPpCL2hz/NwzIRh0JjdSsm4mDIHcjDhVwgk+DaV0KAUnI91DVvF
 B23wWBWERLxaijKGZaL1byho3h00cUAfQVZctFFBQsZaqExkE0YXCu8gIuaQPhUMCDLR8H2FU
 Xty2n2FWn2FWn2FWnlCL+OQjjanEabNWHhWp2Z1TMWI8UaNJtCw7VGmuMoPW2gdJz2WLKxAfG
 X4sZ/TehVeWwbWkVI1H6KIa/2BKWXLvn4KYbimKPmVAPNtaFAglCDovUuz3mbaT1tPcEa+HP7
 RwPhqfZVXBVoBZdCGTlWL1KdKJJ40dA7LyEuDgzx/9H+S78lSsyUbKJVAYouYYEUFphU05Ldv
 wPuQUEqHwXiCyo9U2izkbX8z4+hAAKpfRQ1gosna7IspY7xhSR8odxzrkIWaplS2ZAjShdXWl
 zfO++7J+Rk1xVte2RN+uQkI3vSWdkny69vioqJZdM/fku09X9vT4y3dc3GjK9b6Mlw2157Dz+
 +87b9jftea9j52dg6S9DmH3iq1q370YW3U9eZh7ty6h0dORGvNlb57Y9j4+nDt7qffTbeKRnJ
 nPvi2LdVZY8xPEuzvVZjHENt2iA1c9RfaIx91rsDAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506326430!105902904!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8483 invoked from network); 25 Sep 2017 08:00:31 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 25 Sep 2017 08:00:31 -0000
Received: (qmail 6433 invoked from network); 25 Sep 2017 11:00:30 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Sep 2017 11:00:30 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1AB217FC89
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 11:00:30 +0300 (EEST)
Received: (qmail 16477 invoked from network); 25 Sep 2017 11:00:30 +0300
Received: from unknown (HELO mb3xmail.bitdefender.biz) (10.18.0.56)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Sep 2017 11:00:29 +0300
Received: from mb3xmail.bitdefender.biz (10.18.0.56) by
 mb3xmail.bitdefender.biz (10.18.0.56) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 25 Sep 2017 11:00:27 +0300
Received: from mb3xmail.bitdefender.biz ([10.18.0.56]) by
 mb3xmail.bitdefender.biz ([10.18.0.56]) with mapi id 15.00.1293.002; Mon, 25
 Sep 2017 11:00:27 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, "Paul.Durrant@citrix.com"
 <Paul.Durrant@citrix.com>
Thread-Topic: [PATCH v4 3/3] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHTMfIJWkSvJ3MRUUaroD5PKvm5w6K9gJMAgAAlKoCAB2zHAA==
Date: Mon, 25 Sep 2017 08:00:27 +0000
Message-ID: <1506326428.26526.16.camel@bitdefender.com>
References: <1505899353-13554-1-git-send-email-aisaila@bitdefender.com>
 <1505899353-13554-4-git-send-email-aisaila@bitdefender.com>
 <59C27A12020000780017D6AD@prv-mh.provo.novell.com>
 <82f83b3a47804e089cad42bd998c6005@AMSPEX02CL03.citrite.net>
In-Reply-To: <82f83b3a47804e089cad42bd998c6005@AMSPEX02CL03.citrite.net>
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.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1506318363, ts:1506326427
Content-ID: <FFBCD3B6BA7710458FB0E6C7CE7B1B7B@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73270
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461920,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.019499)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.006705), Flags: 85D2ED72; NN_SLOTS_IPX; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_ORIGINAL_M_ADN], SGN: [Enabled, t:
 (0.017335,0.000316)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (0.547709), Hit: No, Details: v2.6.10; Id:
 15.5f480e.1bpok7hnj.fg863], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "Andrew.Cooper3@citrix.com" <Andrew.Cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "George.Dunlap@citrix.com" <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "Ian.Jackson@citrix.com" <Ian.Jackson@citrix.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] x86/hvm: Implement hvmemul_write()
 using real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWksIDIwMTctMDktMjAgYXQgMTQ6MzcgKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4g
Pg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSmFuIEJldWxpY2gg
W21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPiBTZW50OiAyMCBTZXB0ZW1iZXIgMjAxNyAx
MzoyNA0KPiA+IFRvOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4N
Cj4gPiBDYzogc3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb207IEFuZHJldyBDb29wZXINCj4g
PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+DQo+ID4gOw0KPiA+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC4NCj4gPiBjb20+Ow0KPiA+IElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsganVuLm5ha2FqaW1hQGludGVsLmNvbTsg
S2V2aW4NCj4gPiBUaWFuDQo+ID4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsgc3N0YWJlbGxpbmlA
a2VybmVsLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbg0KPiA+IC5vcmc7DQo+ID4gYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb207IGtvbnJhZC53aWxrQG9yYWNsZS5jb207IFRpbSAoWGVuLm9yZykN
Cj4gPiA8dGltQHhlbi5vcmc+DQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAzLzNdIHg4Ni9o
dm06IEltcGxlbWVudCBodm1lbXVsX3dyaXRlKCkNCj4gPiB1c2luZw0KPiA+IHJlYWwgbWFwcGlu
Z3MNCj4gPg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE9uIDIwLjA5LjE3
IGF0IDExOjIyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiA+ID4gK3N0YXRp
YyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigNCj4gPiA+ICsgICAgdW5zaWduZWQgbG9u
ZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywgdWludDMyX3QgcGZlYywNCj4gPiA+ICsgICAg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkNCj4gPiA+ICt7DQo+ID4gPiAr
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsNCj4gPiA+ICsgICAgdm9pZCAqZXJyLCAq
bWFwcGluZzsNCj4gPiA+ICsNCj4gPiA+ICsgICAgLyogRmlyc3QgYW5kIGZpbmFsIGdmbnMgd2hp
Y2ggbmVlZCBtYXBwaW5nLiAqLw0KPiA+ID4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGlu
ZWFyID4+IFBBR0VfU0hJRlQsIGZpcnN0ID0gZnJhbWU7DQo+ID4gPiArICAgIHVuc2lnbmVkIGxv
bmcgZmluYWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+Pg0KPiA+ID4gUEFHRV9TSElG
VDsNCj4gPiA+ICsNCj4gPiA+ICsgICAgLyoNCj4gPiA+ICsgICAgICogbWZuIHBvaW50cyB0byB0
aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGENCj4gPiA+IHBhZ2UgcmVm
ZXJlbmNlDQo+ID4gPiArICAgICAqIGhlbGQgb24gdGhlbS4NCj4gPiA+ICsgICAgICovDQo+ID4g
PiArICAgIG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07DQo+ID4gPiArDQo+ID4g
PiArICAgIC8qDQo+ID4gPiArICAgICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVh
c29uIGZvciB0cnlpbmcgYSB6ZXJvLQ0KPiA+ID4gYnl0ZSB3cml0ZSwgYnV0DQo+ID4gPiArICAg
ICAqIGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBmYWlsIHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuDQo+
ID4gPiArICAgICAqDQo+ID4gPiArICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5k
cyBvbiB0aGUgbnVtYmVyIG9mIGFkamFjZW50DQo+ID4gPiBtZm5zW10NCj4gPiB3aGljaA0KPiA+
ID4NCj4gPiA+ICsgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxl
IG1pc2FsaWdubWVudA0KPiA+ID4gd2l0aGluIHRoZQ0KPiA+IHJlZ2lvbi4NCj4gPiA+DQo+ID4g
PiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNp
YmxlIGZvcg0KPiA+ID4gZW5zdXJpbmcgdGhhdA0KPiA+ID4gKyAgICAgKiBtZm5zW10gaXMgbGFy
Z2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuDQo+ID4gPiArICAgICAqLw0K
PiA+ID4gKyAgICBpZiAoIGJ5dGVzID09IDAgfHwNCj4gPiA+ICsgICAgICAgICBmaW5hbCAtIGZp
cnN0ID49IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkNCj4gPiA+ICsgICAgew0KPiA+
ID4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ID4gPiArICAgICAgICBnb3RvIHVu
aGFuZGxlYWJsZTsNCj4gPiA+ICsgICAgfQ0KPiA+ID4gKw0KPiA+ID4gKyAgICBkbyB7DQo+ID4g
PiArICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOw0KPiA+ID4gKyAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsNCj4gPiA+ICsgICAgICAgIHBhZ2VmYXVsdF9pbmZv
X3QgcGZpbmZvOw0KPiA+ID4gKyAgICAgICAgcDJtX3R5cGVfdCBwMm10Ow0KPiA+ID4gKw0KPiA+
ID4gKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQg
c2xvdCBpcw0KPiA+ID4gY2xlYW4uICovDQo+ID4gPiArICAgICAgICBBU1NFUlQobWZuX3goKm1m
bikgPT0gMCk7DQo+ID4gPiArDQo+ID4gPiArICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dl
dF9wYWdlKGN1cnIsIGZyYW1lIDw8IFBBR0VfU0hJRlQsDQo+ID4gPiB0cnVlLA0KPiA+IHBmZWMs
DQo+ID4gPg0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZp
bmZvLCAmcGFnZSwgTlVMTCwNCj4gPiA+ICZwMm10KTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAg
IHN3aXRjaCAoIHJlcyApDQo+ID4gPiArICAgICAgICB7DQo+ID4gPiArICAgICAgICBjYXNlIEhW
TVRSQU5TX29rYXk6DQo+ID4gPiArICAgICAgICAgICAgYnJlYWs7DQo+ID4gPiArDQo+ID4gPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOg0KPiA+ID4gKyAgICAgICAg
ICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsDQo+ID4gPiAm
aHZtZW11bF9jdHh0LQ0KPiA+ID4gY3R4dCk7DQo+ID4gPiArICAgICAgICAgICAgZXJyID0gRVJS
X1BUUih+WDg2RU1VTF9FWENFUFRJT04pOw0KPiA+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0K
PiA+ID4gKw0KPiA+ID4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoNCj4g
PiA+ICsgICAgICAgICAgICBlcnIgPSBOVUxMOw0KPiA+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0
Ow0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Og0K
PiA+ID4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOg0KPiA+ID4gKyAgICAgICAg
ICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVUUlkpOw0KPiA+ID4gKyAgICAgICAgICAgIGdv
dG8gb3V0Ow0KPiA+ID4gKw0KPiA+ID4gKyAgICAgICAgZGVmYXVsdDoNCj4gPiA+ICsgICAgICAg
ICAgICBnb3RvIHVuaGFuZGxlYWJsZTsNCj4gPiA+ICsgICAgICAgIH0NCj4gPiA+ICsNCj4gPiA+
ICsgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQ0KPiA+ID4gKyAgICAg
ICAgew0KPiA+ID4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfT0tBWSk7DQo+
ID4gPiArICAgICAgICAgICAgZ290byBvdXQ7DQo+ID4gPiArICAgICAgICB9DQo+ID4gPiArDQo+
ID4gPiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsNCj4gPiA+ICsN
Cj4gPiA+ICsgICAgfSB3aGlsZSAoICsrZnJhbWUgPCBmaW5hbCApOw0KPiA+IEludGVyZXN0aW5n
IC0gSSBoYWQgc3BlY2lmaWNhbGx5IHBvaW50ZWQgb3V0IGluIGEgcmVwbHkgdG8gdjMgdGhhdA0K
PiA+IHRoZQ0KPiA+IGluY3JlbWVudCBvZiBtZm4gX2Nhbm5vdF8gYmUgbW92ZWQgZG93biBoZXJl
OiBZb3UncmUgbm93DQo+ID4gbGVha2luZyBhIHBhZ2UgcmVmIG9uIHRoZSBwMm1faXNfZGlzY2Fy
ZF93cml0ZSgpIGVycm9yIHBhdGggYWZhaWN0Lg0KPiBJdCBjb3VsZCBiZSBsZWZ0IGhlcmUgaWYg
YSBwdXRfcGFnZSgpIGlzIGFkZGVkIHRvIHRoZSBhYm92ZSBlcnJvcg0KPiBwYXRoLCB3aGljaCBJ
J2QgY2xlYXJseSBkZWx1ZGVkIG15c2VsZiB3YXMgYWxyZWFkeSB0aGVyZS4NCg0KSSB0aGluayBp
dCdzIGNsZWFyZXIgdG8gbW92ZSBpdCBiYWNrLg0KDQpBbGV4DQoNCl9fX19fX19fX19fX19fX19f
X19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:01:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:01:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOKG-0001rN-Gx; Mon, 25 Sep 2017 08:01:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwOKF-0001rG-L2
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 08:01:11 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F8/FE-03642-6C7B8C95; Mon, 25 Sep 2017 08:01:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXS6fjDS/fQ9hO
 RBotXaVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTZjxiK2jirrgy7yhjA+MMzi5GTg4hgTyJ
 Bf0LWEBsXgE7iSNfT7CD2BIChhKnF94Ei7MIqEr8+XAczGYTUJdoe7adtYuRi0NEoJNR4szR/
 UAJDg5mAQOJu99NQExhAQeJr0vNIcbbSbx81cMIEuYVEJT4u0MYJMwsoCXx8NctFghbW2LZwt
 fMEEOkJZb/45jAyDsLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGGIMQLCD8duygEOMkhxMSqK8d/lORArxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4N23DSgnWJSanlqRlpkDDHaYtAQHj5II73KQNG9xQWJucWY6ROoUozHHsU2X/
 zBxdNy8+4dJiCUvPy9VSpz3LEipAEhpRmke3CBYFF5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6
 OSMO9jkCk8mXklcPteAZ3CBHRK71SwU0oSEVJSDYz1+0NVb+xIipUMENx79XjkFnbGP06XL8a
 /Znk4k0tJfNdrlZUnNxgelvWaUNEin/9B3fFm+PF0efbne1nmNh37ud2AI2A+d2jG2u7NP6ct
 a409mXGUZYMez0fRT73n5beu1zjcdOEhy8mOCdK+4XxcLgmagXFPxGZOniwi3TxdM73K46qC1
 B0lluKMREMt5qLiRAB/bdq3vQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506326464!113750269!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30834 invoked from network); 25 Sep 2017 08:01:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 08:01:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 02:01:04 -0600
Message-Id: <59C8D3DD020000780017F39A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 02:01:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>,
 "Juergen Gross" <jgross@suse.com>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH] xen-pciback: relax BAR sizing write value check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVzdCBsaWtlIGRvbmUgaW4gZDJiZDA1ZDg4ZCAoInhlbi1wY2liYWNrOiByZXR1cm4gcHJvcGVy
IHZhbHVlcyBkdXJpbmcKQkFSIHNpemluZyIpIGZvciB0aGUgUk9NIEJBUiwgb3JkaW5hcnkgb25l
cyBhbHNvIHNob3VsZG4ndCBjb21wYXJlIHRoZQp3cml0dGVuIHZhbHVlIGRpcmVjdGx5IGFnYWlu
c3QgfjAsIGJ1dCBjb25zaWRlciB0aGUgci9vIGJpdHMgYXQgdGhlCmJvdHRvbSAoaWYgYW55KS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkcml2
ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2hlYWRlci5jIHwgICAxMSArKysrKysrKysr
LQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCi0tLSA0
LjE0LXJjMi9kcml2ZXJzL3hlbi94ZW4tcGNpYmFjay9jb25mX3NwYWNlX2hlYWRlci5jCisrKyA0
LjE0LXJjMi14ZW4tcGNpYmFjay1CQVItc2l6aW5nL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL2Nv
bmZfc3BhY2VfaGVhZGVyLmMKQEAgLTE2OSw2ICsxNjksOSBAQCBzdGF0aWMgaW50IHJvbV93cml0
ZShzdHJ1Y3QgcGNpX2RldiAqZGV2CiBzdGF0aWMgaW50IGJhcl93cml0ZShzdHJ1Y3QgcGNpX2Rl
diAqZGV2LCBpbnQgb2Zmc2V0LCB1MzIgdmFsdWUsIHZvaWQgKmRhdGEpCiB7CiAJc3RydWN0IHBj
aV9iYXJfaW5mbyAqYmFyID0gZGF0YTsKKwl1bnNpZ25lZCBpbnQgcG9zID0gKG9mZnNldCAtIFBD
SV9CQVNFX0FERFJFU1NfMCkgLyA0OworCWNvbnN0IHN0cnVjdCByZXNvdXJjZSAqcmVzID0gZGV2
LT5yZXNvdXJjZTsKKwl1MzIgbWFzazsKIAogCWlmICh1bmxpa2VseSghYmFyKSkgewogCQlwcl93
YXJuKERSVl9OQU1FICI6IGRyaXZlciBkYXRhIG5vdCBmb3VuZCBmb3IgJXNcbiIsCkBAIC0xNzks
NyArMTgyLDEzIEBAIHN0YXRpYyBpbnQgYmFyX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpkZXYKIAkv
KiBBIHdyaXRlIHRvIG9idGFpbiB0aGUgbGVuZ3RoIG11c3QgaGFwcGVuIGFzIGEgMzItYml0IHdy
aXRlLgogCSAqIFRoaXMgZG9lcyBub3QgKHlldCkgc3VwcG9ydCB3cml0aW5nIGluZGl2aWR1YWwg
Ynl0ZXMKIAkgKi8KLQlpZiAodmFsdWUgPT0gfjApCisJaWYgKHJlc1twb3NdLmZsYWdzICYgSU9S
RVNPVVJDRV9JTykKKwkJbWFzayA9IH5QQ0lfQkFTRV9BRERSRVNTX0lPX01BU0s7CisJZWxzZSBp
ZiAocG9zICYmIChyZXNbcG9zIC0gMV0uZmxhZ3MgJiBJT1JFU09VUkNFX01FTV82NCkpCisJCW1h
c2sgPSAwOworCWVsc2UKKwkJbWFzayA9IH5QQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOworCWlm
ICgodmFsdWUgfCBtYXNrKSA9PSB+MFUpCiAJCWJhci0+d2hpY2ggPSAxOwogCWVsc2UgewogCQl1
MzIgdG1wdmFsOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:33:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOow-0003rP-RT; Mon, 25 Sep 2017 08:32:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwOow-0003rJ-25
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 08:32:54 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 79/81-03642-53FB8C95; Mon, 25 Sep 2017 08:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9d4/4l
 Ig87jehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bD/V9YCmaKVPTsvsDWwPiOv4uRg0NIIE/i
 x16PLkZODl4BO4mve96ygNgSAoYSpxfeBLNZBFQlvnxsZAOx2QTUJdqebWcFsUUE9CR+bfjP3
 sXIxcEsMJ1ZYu6pg2AJYQFXiSeLDrLBzD+2PR8kzClgKzFj0yJ2kDCvgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGusaFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GpkWBhxglOZiURHnv8p2IFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB27APKCdYlJqeWpGWmQOMApi0BAePkgivFkiat7ggMbc4M
 x0idYpRl6Pj5t0/TEIsefl5qVLivIYgRQIgRRmleXAjYBF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8y0Gm8GTmlcBtegV0BBPQEb1TwY4oSURISTUwVj97+lL1N/+vVzv6chqibDgaKyX
 CGx/VrF3HPtsnxPqomEpY6aZrFgVLA06xMWqInZ3Au0Ro4o26/qI5ppIyO6SX5jQebv0epHHd
 cfuhY6veTnVgmWM5UcZ24pedHNcM4/kyry79I1RnbPPtREunUU3p1QTLXJnVl8zUHi8Jr/c1O
 RZ7cqe7EktxRqKhFnNRcSIA4W/qjMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506328370!81306577!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43934 invoked from network); 25 Sep 2017 08:32:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 08:32:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 02:32:49 -0600
Message-Id: <59C8DB4D020000780017F3D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 02:32:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20170830103433.6605-1-sergey.dyasli@citrix.com>
 <20170830103433.6605-3-sergey.dyasli@citrix.com>
In-Reply-To: <20170830103433.6605-3-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: TimDeegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.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>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] x86/msr: introduce struct
	msr_vcpu_policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMwLjA4LjE3IGF0IDEyOjM0LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBAQCAtNDAsMTEgKzQ0LDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaHZt
X21heF9wb2xpY3kodm9pZCkKPiAgICAgICAgICBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9
IHRydWU7Cj4gICAgICAgICAgZHAtPnBsYWZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9IHRydWU7
Cj4gICAgICB9Cj4gKwo+ICsgICAgLyogMHgwMDAwMDE0MCAgTVNSX0lOVEVMX01JU0NfRkVBVFVS
RVNfRU5BQkxFUyAqLwo+ICsgICAgdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUg
PSBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgX19p
bml0IGNhbGN1bGF0ZV9wdl9tYXhfcG9saWN5KHZvaWQpCj4gIHsKPiAgICAgIHN0cnVjdCBtc3Jf
ZG9tYWluX3BvbGljeSAqZHAgPSAmcHZfbWF4X21zcl9kb21haW5fcG9saWN5Owo+ICsgICAgc3Ry
dWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSAmcHZfbWF4X21zcl92Y3B1X3BvbGljeTsKPiAgCj4g
ICAgICAvKiAweDAwMDAwMGNlICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLwo+ICAgICAgaWYg
KCBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICkKPiBAQCAtNTIsNiArNjAsOSBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9wb2xpY3kodm9pZCkKPiAgICAgICAgICBkcC0+cGxh
Zm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4gICAgICAgICAgZHAtPnBsYWZvcm1faW5mby5j
cHVpZF9mYXVsdGluZyA9IHRydWU7Cj4gICAgICB9Cj4gKwo+ICsgICAgLyogMHgwMDAwMDE0MCAg
TVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUyAqLwo+ICsgICAgdnAtPm1pc2NfZmVhdHVy
ZXNfZW5hYmxlcy5hdmFpbGFibGUgPSBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZTsKPiAgfQoK
VGhlIHNpbWlsYXJpdHkgb2YgdGhlIHR3byBjaGFuZ2VzIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVy
CmRvd24gdGhlIHJvYWQgaXQgd291bGRuJ3QgYmUgYmV0dGVyIHRvIGhhdmUgYSBmdW5jdGlvbiBk
b2luZwp0aGluZ3Mgd2hpY2ggYXJlIHVuaWZvcm0gYmV0d2VlbiBIVk0gYW5kIFBWLgoKPiBAQCAt
ODQsNiArOTUsMjggQEAgaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAq
ZCkKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3ko
c3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
Cj4gKyAgICBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cDsKPiArCj4gKyAgICB2cCA9IHhtYWxs
b2Moc3RydWN0IG1zcl92Y3B1X3BvbGljeSk7Cj4gKwo+ICsgICAgaWYgKCAhdnAgKQo+ICsgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgICp2cCA9IGlzX3B2X2RvbWFpbihkKSA/IHB2
X21heF9tc3JfdmNwdV9wb2xpY3kgOgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZt
X21heF9tc3JfdmNwdV9wb2xpY3k7Cj4gKwo+ICsgICAgLyogU2VlIGNvbW1lbnQgaW4gaW50ZWxf
Y3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKCkgKi8KPiArICAgIGlmICggaXNfY29udHJvbF9kb21haW4o
ZCkgKQo+ICsgICAgICAgIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuYXZhaWxhYmxlID0gZmFs
c2U7CgpJdCdzIENQVUlEIGZhdWx0aW5nIHRoYXQncyBtZWFudCB0byBiZSBzdXBwcmVzc2VkLCBu
b3QgdGhlIE1TUidzCnByZXNlbmNlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAo+IEBAIC0yMTIsOCArMjEyLDE5IEBA
IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQo+ICAgICAgfSBwbGFmb3JtX2luZm87Cj4gIH07Cj4g
IAo+ICsvKiBNU1IgcG9saWN5IG9iamVjdCBmb3IgcGVyLXZDUFUgTVNScyAqLwo+ICtzdHJ1Y3Qg
bXNyX3ZjcHVfcG9saWN5Cj4gK3sKPiArICAgIC8qIDB4MDAwMDAxNDAgIE1TUl9JTlRFTF9NSVND
X0ZFQVRVUkVTX0VOQUJMRVMgKi8KPiArICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgYm9vbCBhdmFp
bGFibGU7IC8qIFRoaXMgTVNSIGlzIG5vbi1hcmNoaXRlY3R1cmFsICovCj4gKyAgICAgICAgYm9v
bCBjcHVpZF9mYXVsdGluZzsKCkhlcmUgYXMgd2VsbCBhcyBpbiBwYXRjaCAxIEkgdGhpbmsgZG93
biB0aGUgcm9hZCB3ZSB3YW50IHRoZXNlCnRvIGJlIHNpbmdsZS1iaXQgYml0ZmllbGRzLCB0byBs
aW1pdCB0aGUgZ3Jvd3RoIG9mIHRoZSBzdHJ1Y3R1cmUuCgpJbiBhbnkgZXZlbnQsIG5vbmUgb2Yg
dGhlIGNvbW1lbnRzIGFyZSBtZWFudCB0byBwcmV2ZW50IHRoZQpzZXJpZXMgZnJvbSBnb2luZyBp
biBhcy1pcyAtIGluIGZhY3QgSSdtIHByZXBhcmluZyB0byBjb21taXQgaXQgYXMKSSdtIGdvaW5n
IG92ZXIgdGhlIHBhdGNoZXMuIEZvbGxvdy11cCBjaGFuZ2VzIGZvciBzb21lIG9mIHRoZQppdGVt
cyBwb2ludGVkIG91dCB3b3VsZCBiZSBuaWNlIHBvc3QtNC4xMC4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:38:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOuS-00044F-Ew; Mon, 25 Sep 2017 08:38:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwOuR-000449-KA
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 08:38:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 24/BA-01910-A80C8C95; Mon, 25 Sep 2017 08:38:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7XgRO
 RBjvPill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3Fl5jK1jGXLHgyHvmBsYLTF2MnBwSAv4S
 i1Y+ZwOxWQRUJZau2QNmswkoS/zs7AWzRQSMJF48uszSxcjFwSzQxixxev0GoGYODmGBKIlVy
 3xAangFLCTavr1mA6kREuhhlPjdeoMZIiEocXLmExYQm1lAR2LB7k9sIL3MAtISy/9xgIQ5BX
 wk1jSsBCsXFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzGqF6cWlaUW6ZrpJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsYrbc6HGCU5mJREee/ynYgU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbsh8oJ1iUmp5akZaZAwx5mLQEB4+SCG8ESJq3uCAxt
 zgzHSJ1ilGX48bD63+YhFjy8vNSpcR5v4EUCYAUZZTmwY2Axd8lRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK800Cm8GTmlcBtegV0BBPQEb1TwY4oSURISTUwnr1tqn3ITVD/s3toTN6umo8
 s3W+Dg9bkdLlrzY2Slj07/W/DZq4zjF9Sn7oWft7A6PZ8L1NwwHl+dm0HERWLFKf+fQleIku/
 yvUvWrRVp8nv//rvT/U0Ay4c/jpZSfnQ6ZpHfjlX+OIiondlydnHJDC8865eerhx5YniGTxez
 P1fynTCDx5TYinOSDTUYi4qTgQA7nXBeboCAAA=
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506328712!112277892!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7970 invoked from network); 25 Sep 2017 08:38:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 08:38:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449057653"
Date: Mon, 25 Sep 2017 09:38:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170925083831.3aovs63vwezsgtgq@citrix.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506068606-17066-7-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/27 v10] xen/arm: vpl011: Add a new domctl
 API to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDE6NTM6MDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiAKPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMCArKysrKysr
KysrKysrKysrKwo+ICB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDI3ICsrKysrKysr
KysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgfCAgNyArKysr
KysKPiAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysr
KysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgIHwgIDQgKysrKwo+ICB0b29s
cy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICB8ICA4ICsrKysrKysKCkFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:40:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOvx-0004bD-P6; Mon, 25 Sep 2017 08:40:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwOvw-0004ay-GY
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 08:40:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 65/7F-03454-7E0C8C95; Mon, 25 Sep 2017 08:40:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve7zAyc
 iDZqaRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVu0+yFyxkrVi44hhjA+Muli5GDg4JAX+J
 vWtEuhg5OVgEVCVm7mlgB7HZBJQlfnb2soHYIgIhEt1T37KC2MwCWRIrXy0FqxEW8Ja4sO4dW
 JxXwELi453zjF2MXBxCAssYJdrPLGGHSAhKnJz5hAWiWU/ixtQpbCB7mQWkJZb/44AIy0s0b5
 3NDGJzCuhKfFjwB8wWFVCR6Fw6B6xVSEBBomP6MaYJjPyzkEydhWTqLISps5BMXcDIsopRvTi
 1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMCwZgGAH48zL/ocYJTmY
 lER57/KdiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuyHygnWJSanlqRlpkDjBCYtAQHj5IIb
 wRImre4IDG3ODMdInWKUZfjxsPrf5iEWPLy81KlxHnbQIoEQIoySvPgRsCi9RKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeaeBTOHJzCuB2/QK6AgmoCN6p4IdUZKIkJJqYJTx5t/yQm7LFK3
 YhUW7Evw07mrfLE+NmZB3/KRb8pH8D+lBZ7ZvCpjw8/2VttyDBsohEgFqLRLvQl6f2LE+4OuL
 8p8fmkoXL+lw0zfPDzHiFHGdkmtjdOu28I8vtn1Ju5+mK3xZ8Z9N2+iF/IEGZV6l2y3Z+U6Xq
 8R5PWKfiVc4XuNZxWlTr8RSnJFoqMVcVJwIAPRFzaTRAgAA
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506328805!58793940!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30604 invoked from network); 25 Sep 2017 08:40:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 08:40:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449057761"
Date: Mon, 25 Sep 2017 09:40:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170925084004.vmwhogduc7uybyn4@citrix.com>
References: <1506097274-130806-1-git-send-email-euan.harris@citrix.com>
 <1506097274-130806-2-git-send-email-euan.harris@citrix.com>
 <20170922175004.GU1116@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170922175004.GU1116@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Euan Harris <euan.harris@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 1/3] python: Add binding for xs_fileno()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDc6NTA6MDRQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgU2VwIDIyLCAyMDE3IGF0IDA1OjIxOjEyUE0g
KzAxMDAsIEV1YW4gSGFycmlzIHdyb3RlOgo+ID4geHNfZmlsZW5vKCkgcmV0dXJucyBhIGZpbGUg
ZGVzY3JpcHRvciB3aGljaCByZWNlaXZlcyBldmVudHMgd2hlbiBYZW5zdG9yZQo+ID4gd2F0Y2hl
cyBmaXJlLiAgIEV4cG9zaW5nIHRoaXMgaW4gdGhlIFB5dGhvbiBiaW5kaW5ncyBpcyBhIHByZXJl
cXVpc2l0ZQo+ID4gZm9yIHdyaXRpbmcgZXZlbnQtZHJpdmVuIGNsaWVudHMgaW4gUHl0aG9uLgo+
ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBFdWFuIEhhcnJpcyA8ZXVhbi5oYXJyaXNAY2l0cml4LmNv
bT4KPiA+IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Cj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiAKPiBBY2tlZC1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZp
c2libGV0aGluZ3NsYWIuY29tPgoKVGhhbmtzIGZvciB0aGUgcXVpY2sgdHVybmFyb3VuZC4KCkkn
dmUgcXVldWVkIHRoaXMgc2VyaWVzIHVwIGZvciBhcHBseWluZyBmb3IgNC4xMC4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:43:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:43:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwOyj-0004mn-68; Mon, 25 Sep 2017 08:43:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dwOyg-0004mg-O6
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 08:42:59 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D1/77-02224-191C8C95; Mon, 25 Sep 2017 08:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GNpwSLf34Il
 Ig583VC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdOycxF8yfz1zRcfMBYwPj2itMXYxcHEIC
 Exkltn+5ygrisAg0sErs7ZnMDOJICMxhlZjw6CJ7FyMnkFMmcXHyV7YuRg4gu0hi5XRTCLNA4
 vQ1O5AKXgFBiZMzn7CA2EICXhJXV+xkBLE5BSwk5iw8zQ6x7BarxLdDfcwgCTYBdYnu3TPBil
 gEVCXOdzxmhBgUIHHz4CFWkPnCAlYS7/66g4RFBIwkOu9cZgGZwyywnFHi9IKZrCAJZgEfib4
 p+5kmMArOQnLHLCQpCFtTonX7b3YIW1ti2cLXzBC2hsSCO/sYkcUXMLKtYtQoTi0qSy3SNTLW
 SyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjIJ6BgbGHYx9e/0OMUpyMCmJ8t7lO
 xEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3+QBQTrAoNT21Ii0zBxiPMGkJDh4lEd6I/UBp3u
 KCxNzizHSI1ClGV44Ldy79YeI4tukykPwx6QqQPLDnFpDcd/PuHyYhlrz8vFQpcd6tILMFQJo
 zSvPgRsNSySVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryHQabwZOaVwF3wCug4JqDjeqeC
 HVeSiJCSamDsv+72q8H3ytb174W+yB5gEfk56WrIwYssCnwuNpfY9oWbOyw34Fr+quwv70nZU
 y2W8h/iOed0Zs8wzM9ccDe2c+nkpnnSRVY3n5oIXHu/3C6yZf4nuWe37X33pJzpmXryd/rhrw
 oLr/0Q3f3vB+vvx5eXF/FePh7/+dc8DZk1LluMj6Xrdm9rV2Ipzkg01GIuKk4EAJR6sDcgAwA
 A
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506328973!77789885!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59233 invoked from network); 25 Sep 2017 08:42:53 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 08:42:53 -0000
Received: by mail-wr0-f194.google.com with SMTP id k20so1467861wre.1
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 01:42:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PUJWmiAugFWVWKcOZ36K4lQCzYTGIxQQzG3VCWft5rY=;
 b=qCJr/ih8tKk7YJL3kQMAl6qOZu3g5MYBx9Fauqj39sctAG5WLpQ0OmzUBcZ446DRXL
 5Kx2wKMJot/dppUJzY8tJuWFYDimujOH/1P9++1c/6INMtCP0pRrsChp/9sE43JAcuk3
 BdDQByqrSke/WWIvh0iygnOulorGVxlf1vq4o6jvCR/91W7RKDYbOn5anFGnenfAK9z1
 IHi774OCvyqUzzemb1/5cPvKioHU580sL0yVFG9yubEK1FKqOW4zYMg/cqcrNVlAc3/x
 aL+EdRwZWtDyImdcMV5JvJcp/CheSssmeyscm4Sb0U7hCPVwVcIGOr6Po3CWv/XzoVaF
 KmgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PUJWmiAugFWVWKcOZ36K4lQCzYTGIxQQzG3VCWft5rY=;
 b=V4IoUqokQ/wmNoBBoB92Gy3qwFSal1wwHvaHJKGgf4bhDqh/gW4/qz64l0VB+r4lgU
 SHVF3vjHkw1ad84drPo/3Ebx8erIwTwP3aF1JCMT4WCQVX79c0k8ecmI85JMWeWAxQ0t
 eeQ0NWzGg240fVscoJsAXrM+uP9Fhfc+qCFxKj7oKn0Z8OVMQKaV1Xr1YRjVfgE0a+51
 UEiADcaqUyr9YA6i3GNgPIaTdeG98v18VOWXj1gG8Y3qBzNuL1GNMDBtChC4i8YMG7G5
 utmkalhEd75YhhY4qVp3G+EuPsXag2FKAU8n8w+FH5COCr5YhmtIyEkaEPUucM8Vg/4w
 T+Xg==
X-Gm-Message-State: AHPjjUhDpzq+2hC1IU33nrX2JXeL0O4o6iSCBufKKXkMqX3Sw9d5sk1E
 xK/fKU5KQw5mLAyqnAiCHc6RrEkpdD2QiumtGDM=
X-Google-Smtp-Source: AOwi7QBFEuv6sddxCq8dG6Yogdj2AP+NVycVQLo1IzaRd6AcxOhxlR95OO6DvCyb9/uag1Au4KmLGTIz2vTzG9y/9Fk=
X-Received: by 10.46.23.24 with SMTP id l24mr2777934lje.92.1506328972851; Mon,
 25 Sep 2017 01:42:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Mon, 25 Sep 2017 01:42:51 -0700 (PDT)
In-Reply-To: <20170922134312.GF26248@char.us.oracle.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Mon, 25 Sep 2017 14:12:51 +0530
Message-ID: <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1784837102230820303=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1784837102230820303==
Content-Type: multipart/alternative; boundary="94eb2c1c016a577efc0559ff8b71"

--94eb2c1c016a577efc0559ff8b71
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Wilk,

I had try Ctrl+a three times and 'd' but no dump on the serial console.

Thanks,
Bharat

On Fri, Sep 22, 2017 at 7:13 PM, Konrad Rzeszutek Wilk <
konrad.wilk@oracle.com> wrote:

> On Fri, Sep 22, 2017 at 03:30:57PM +0530, bharat gohil wrote:
> > Hello Wilk,
> >
> > I had try 'console=3Dhvc0' but no success.
> >
> > @Oleksandr: At this moment it is difficult to share any file of guest.
> > It would be helpful if anyone provide me general technique to debug dom=
0
> > bringup issue.
>
> You can also hit 'Ctrl-a' three times and then 'd' which would give you
> the stack trace and EIP of dom0. That should help in figuirng where your
> dom0 is stuck.
>
> >
> > Thanks,
> > Bharat
> >
> > On Mon, Sep 18, 2017 at 8:16 PM, Konrad Rzeszutek Wilk <
> > konrad.wilk@oracle.com> wrote:
> >
> > > On Fri, Sep 08, 2017 at 10:19:55PM +0300, Oleksandr Tyshchenko wrote:
> > > > Hi Bharat
> > > >
> > > > On Thu, Sep 7, 2017 at 4:30 PM, bharat gohil <ghl.bhrt@gmail.com>
> wrote:
> > > > > Hello Olensandr,
> > > > >
> > > > > I able to boot xen and trying to boot dom0 but there are no conso=
le
> > > log for
> > > > > dom0.
> > > > >
> > > > > following log for xen and it stuck booting dom0.
> > > > >
> > > > > (XEN) I/O virtualisation disabled
> > > > > (XEN) build-id: 7c2a3c70fb94754801d18c4cb9e3db3ffa01d8c4
> > > > > (XEN) alternatives: Patching with alt table 00000000400d2e08 ->
> > > > > 00000000400d32dc
> > > > > (XEN) *** LOADING DOMAIN 0 ***
> > > > > (XEN) Loading kernel from boot module @ 0000000040148158
> > > > > (XEN) Allocating 1:1 mappings totalling 128MB for dom0:
> > > > > (XEN) BANK[0] 0x00000048000000-0x00000050000000 (128MB)
> > > > > (XEN) Grant table range: 0x000000bfe00000-0x000000bfe65000
> > > > > (XEN) Loading zImage from 0000000040148158 to
> > > > > 0000000048080000-0000000049480000
> > > > > (XEN) Allocating PPI 16 for event channel interrupt
> > > > > (XEN) Loading dom0 DTB to 0x000000004fe00000-0x000000004fe0f31e
> > > > > (XEN) Scrubbing Free RAM on 1 nodes using 3 CPUs
> > > > > (XEN) ......done.
> > > > > (XEN) Initial low memory virq threshold set at 0x4000 pages.
> > > > > (XEN) Std. Loglevel: All
> > > > > (XEN) Guest Loglevel: All
> > > > > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to swit=
ch
> > > input to
> > > > > Xen)
> > > > > (XEN) Freed 272kB init memory.
> > > > >
> > > > > I have done all the xen configuration in linux kernel 4.9. This
> kernel
> > > > > booting fine without xen.
> > > > >
> > > > > following are the DTB changes,
> > > > >
> > > > >     chosen {
> > > > >         #address-cells =3D <1>;
> > > > >         #size-cells =3D <1>;
> > > > >         bootargs =3D "console=3Ddtuart dtuart=3Dserial0 dom0_mem=
=3D128M";
> > > > >         stdout-path =3D "serial0";
> > > > >         module: module@0 {
> > > > >             compatible =3D "xen,linux-zimage",
> "xen,multiboot-module";
> > > > >             reg =3D <0x40148158 0x1400000>;
> > > > >             bootargs =3D "console=3Dhvc0,921600n8 earlyprintk=3Dx=
en debug
> > >
> > > It should be just 'console=3Dhvc0', not 'console=3Dhvc0,921600n8'
> > >
> > > > > ignore_loglevel rw root=3D/dev/mmcblk0p7";
> > > > >         };
> > > > >
> > > > >     };
> > > > >
> > > > > Can you tell me how to debug dom0 booting or anything which i can
> > > check?
> > > >
> > > > Don't now much about "debug dom0 booting", I leave it for competent
> > > people.
> > > >
> > > > Looks weird, even with earlyprintk no logs.
> > > > Do you have DEBUG_LL and all related options enabled in your dom0
> kernel
> > > config?
> > > >
> > > > 1. Check that following options are enabled in your kernel config
> file:
> > > >
> > > > CONFIG_HVC_XEN=3Dy
> > > > CONFIG_HVC_XEN_FRONTEND=3Dy
> > > >
> > > > 2. Check that dom0 kernel doesn't disable clock for console.
> > > >
> > > > BTW, could you post full Xen log, kernel config and device-tree you
> are
> > > using?
> > > > If you have some changes on top of Xen, post them too.
> > > > These may help people to identify what is wrong.
> > > >
> > > > >
> > > > >
> > > > > Thanks,
> > > > > Bharat
> > > > >
> > > > > On Wed, Sep 6, 2017 at 3:49 PM, Oleksandr Tyshchenko <
> > > olekstysh@gmail.com>
> > > > > wrote:
> > > > >>
> > > > >> Hi Bharat
> > > > >>
> > > > >> On Wed, Sep 6, 2017 at 10:01 AM, bharat gohil <ghl.bhrt@gmail.co=
m
> >
> > > wrote:
> > > > >> > Hello Oleksandr,
> > > > >> >
> > > > >> > Thank you very much.It resolved my issue.
> > > > >> Sounds great!
> > > > >>
> > > > >> >
> > > > >> > Thanks,
> > > > >> > Bharat
> > > > >> >
> > > > >> > On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tyshchenko
> > > > >> > <olekstysh@gmail.com>
> > > > >> > wrote:
> > > > >> >>
> > > > >> >> Hi Bharat
> > > > >> >>
> > > > >> >> On Mon, Sep 4, 2017 at 7:13 AM, bharat gohil <
> ghl.bhrt@gmail.com>
> > > > >> >> wrote:
> > > > >> >> > Hello Oleksandr,
> > > > >> >> >
> > > > >> >> > I have corrected  GIC settings but no success.Following lin=
e
> > > > >> >> > disappear
> > > > >> >> > from
> > > > >> >> > log.
> > > > >> >> >>>XEN) GICv2: WARNING: The GICC size is too small: 0x1000
> expected
> > > > >> >> >>> 0x2000
> > > > >> >> >
> > > > >> >> > Is anything else which can I try.
> > > > >> >> >
> > > > >> >> > I don=E2=80=99t know much about xen internal for ARM archit=
ecture.
> As you
> > > > >> >> > mentioned,
> > > > >> >> >>>Wrong GIC settings might lead to that IPIs won't work as
> > > expected.
> > > > >> >> >>> And
> > > > >> >> >>>boot CPU will get stuck waiting for another CPU.
> > > > >> >> >
> > > > >> >> > Can you explain it with some boot sequence and relation wit=
h
> IPI?
> > > > >> >>
> > > > >> >> Well, we faced similar issue with R-Car Gen3 H3 SoC. Xen hung
> at
> > > > >> >> smp_call_function (one CPU didn't receive interrupt from
> another
> > > one).
> > > > >> >> Next patch helped us to fix this issue:
> > > > >> >> https://patchwork.kernel.org/patch/9163065/
> > > > >> >>
> > > > >> >> I assume the SoC you are working with has "arm,gic-400"
> compatible
> > > GIC.
> > > > >> >> Can you take a look at the patch, maybe it is your case too.
> > > > >> >>
> > > > >> >> >
> > > > >> >> > Thanks,
> > > > >> >> > Bharat
> > > > >> >> >
> > > > >> >> >
> > > > >> >> > On Thu, Aug 31, 2017 at 5:28 PM, Oleksandr Tyshchenko
> > > > >> >> > <olekstysh@gmail.com>
> > > > >> >> > wrote:
> > > > >> >> >>
> > > > >> >> >> On Thu, Aug 31, 2017 at 2:13 PM, bharat gohil <
> > > ghl.bhrt@gmail.com>
> > > > >> >> >> wrote:
> > > > >> >> >> > Hello Oleksandr,
> > > > >> >> >> Hi Bharat
> > > > >> >> >>
> > > > >> >> >> >
> > > > >> >> >> > I had removed A72 cluster and tried to boot only two A35
> but
> > > I got
> > > > >> >> >> > same
> > > > >> >> >> > error.
> > > > >> >> >> >
> > > > >> >> >> > Is anything added or missing in A35 compare to A53?
> > > > >> >> >> Unfortunately, I don't know.
> > > > >> >> >>
> > > > >> >> >> BTW, did you check your GIC settings in the device-tree?
> > > > >> >> >>
> > > > >> >> >> >
> > > > >> >> >> > Regards,
> > > > >> >> >> > Bharat
> > > > >> >> >> >
> > > > >> >> >> > On Wed, Aug 30, 2017 at 8:00 PM, bharat gohil <
> > > ghl.bhrt@gmail.com>
> > > > >> >> >> > wrote:
> > > > >> >> >> >>
> > > > >> >> >> >> Hello Oleksandr,
> > > > >> >> >> >> Thank you very much for your input.
> > > > >> >> >> >>
> > > > >> >> >> >> Yes. agree. I will check by removing A72 core from DT.
> > > > >> >> >> >>
> > > > >> >> >> >> Thanks,
> > > > >> >> >> >> Bharat
> > > > >> >> >> >>
> > > > >> >> >> >> On Wed, Aug 30, 2017 at 7:44 PM, Oleksandr Tyshchenko
> > > > >> >> >> >> <olekstysh@gmail.com> wrote:
> > > > >> >> >> >>>
> > > > >> >> >> >>> Hi,
> > > > >> >> >> >>>
> > > > >> >> >> >>> Not sure that I am a competent person, just my
> assumptions.
> > > > >> >> >> >>>
> > > > >> >> >> >>> CCed ARM guys.
> > > > >> >> >> >>>
> > > > >> >> >> >>> On Tue, Aug 29, 2017 at 5:21 PM, bharat gohil
> > > > >> >> >> >>> <ghl.bhrt@gmail.com>
> > > > >> >> >> >>> wrote:
> > > > >> >> >> >>> > Hello All
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > I am trying to run Xen on new hardware which has two
> A35
> > > and
> > > > >> >> >> >>> > one
> > > > >> >> >> >>> > A72
> > > > >> >> >> >>> > core.
> > > > >> >> >> >>> > Xen booted intially but it hangs at
> > > > >> >> >> >>> > smp_call_function(setup_virt_paging_one,
> > > > >> >> >> >>> > (void *)val, 1) function call.
> > > > >> >> >> >>>
> > > > >> >> >> >>> It might be a consequence of that CPU cores are
> different.
> > > And
> > > > >> >> >> >>> they
> > > > >> >> >> >>> might have different set of features, or even settings=
.
> > > > >> >> >> >>> And these features/settings the boot CPU has don't
> > > compatible
> > > > >> >> >> >>> with
> > > > >> >> >> >>> other (non-boot) CPUs.
> > > > >> >> >> >>> Can you try not to bringup A72 core (remove it from DT
> or
> > > > >> >> >> >>> another
> > > > >> >> >> >>> way), leave only two A35 and see what will happen.
> > > > >> >> >> >>>
> > > > >> >> >> >>> > Find following log of Xen booting,same set of
> features.
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > - 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]: 0000000044000000 - 000000004400fd5a
> > > Device
> > > > >> >> >> >>> > Tree
> > > > >> >> >> >>> > (XEN)
> > > > >> >> >> >>> > (XEN) Command line: <NULL>
> > > > >> >> >> >>> Why? Does your device-tree have bootargs?
> > > > >> >> >> >>>
> > > > >> >> >> >>> > (XEN) Placing Xen at 0x00000000bfe00000-
> > > 0x00000000c0000000
> > > > >> >> >> >>> > (XEN) Update BOOTMOD_XEN from
> > > > >> >> >> >>> > 0000000040080000-0000000040194e01
> > > > >> >> >> >>> > =3D>
> > > > >> >> >> >>> > 00000000bfe01
> > > > >> >> >> >>> > (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 "serial0", options ""
> > > > >> >> >> >>> >  __  __            _  _    _  ___
>  _
> > > > >> >> >> >>> > _
> > > > >> >> >> >>> > _
> > > > >> >> >> >>> >  \ \/ /___ _ __   | || |  / |/ _ \    _   _ _ __
> ___| |_
> > > __
> > > > >> >> >> >>> > _|
> > > > >> >> >> >>> > |__
> > > > >> >> >> >>> > | |
> > > > >> >> >> >>> > ___
> > > > >> >> >> >>> >   \  // _ \ '_ \  | || |_ | | | | |__| | | | '_ \/ _=
_|
> > > __/ _`
> > > > >> >> >> >>> > |
> > > > >> >> >> >>> > '_
> > > > >> >> >> >>> > \|
> > > > >> >> >> >>> > |/ _ \
> > > > >> >> >> >>> >   /  \  __/ | | | |__   _|| | |_| |__| |_| | | | \__
> \ ||
> > > (_|
> > > > >> >> >> >>> > |
> > > > >> >> >> >>> > |_)
> > > > >> >> >> >>> > | |
> > > > >> >> >> >>> > __/
> > > > >> >> >> >>> >  /_/\_\___|_| |_|    |_|(_)_|\___/    \__,_|_|
> > > > >> >> >> >>> > |_|___/\__\__,_|_.__/|_|\___|
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > (XEN) Xen version 4.10-unstable (bgohil@)
> > > > >> >> >> >>> > (aarch64-linux-gnu-gcc
> > > > >> >> >> >>> > (Ubuntu/Linaro7
> > > > >> >> >> >>> > (XEN) Latest ChangeSet: Fri Aug 11 19:02:51 2017 +01=
00
> > > > >> >> >> >>> > git:9053a74-dirty
> > > > >> >> >> >>> > (XEN) Processor: 410fd041: "ARM Limited", variant:
> 0x0,
> > > part
> > > > >> >> >> >>> > 0xd04,
> > > > >> >> >> >>> > rev
> > > > >> >> >> >>> > 0x1
> > > > >> >> >> >>> > (XEN) 64-bit Execution:
> > > > >> >> >> >>> > (XEN)   Processor Features: 0000000000002222
> > > 0000000000000000
> > > > >> >> >> >>> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32
> EL1:64+32
> > > > >> >> >> >>> > EL0:64+32
> > > > >> >> >> >>> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> > > > >> >> >> >>> > (XEN)   Debug Features: 0000000010305106
> 0000000000000000
> > > > >> >> >> >>> > (XEN)   Auxiliary Features: 0000000000000000
> > > 0000000000000000
> > > > >> >> >> >>> > (XEN)   Memory Model Features: 0000000000101122
> > > > >> >> >> >>> > 0000000000000000
> > > > >> >> >> >>> > (XEN)   ISA Features:  0000000000011120
> 0000000000000000
> > > > >> >> >> >>> > (XEN) 32-bit Execution:
> > > > >> >> >> >>> > (XEN)   Processor Features: 00000131:00011011
> > > > >> >> >> >>> > (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 PSCI-1.0 for SMP bringup
> > > > >> >> >> >>> > (XEN) SMP: Allowing 3 CPUs
> > > > >> >> >> >>> > (XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D2=
7 Freq:
> > > 13000
> > > > >> >> >> >>> > KHz
> > > > >> >> >> >>> > (XEN) GICv2: WARNING: The GICC size is too small:
> 0x1000
> > > > >> >> >> >>> > expected
> > > > >> >> >> >>> > 0x2000
> > > > >> >> >> >>> Sounds like GIC settings are not completely correct.
> > > > >> >> >> >>> Wrong GIC settings might lead to that IPIs won't work =
as
> > > > >> >> >> >>> expected.
> > > > >> >> >> >>> And
> > > > >> >> >> >>> boot CPU will
> > > > >> >> >> >>> get stuck waiting for another CPU.
> > > > >> >> >> >>> Just double check.
> > > > >> >> >> >>>
> > > > >> >> >> >>> > (XEN) GICv2 initialization:
> > > > >> >> >> >>> > (XEN)         gic_dist_addr=3D0000000010510000
> > > > >> >> >> >>> > (XEN)         gic_cpu_addr=3D0000000010520000
> > > > >> >> >> >>> > (XEN)         gic_hyp_addr=3D0000000010540000
> > > > >> >> >> >>> > (XEN)         gic_vcpu_addr=3D0000000010560000
> > > > >> >> >> >>> > (XEN)         gic_maintenance_irq=3D25
> > > > >> >> >> >>> > (XEN) GICv2: 384 lines, 6 cpus, secure (IID 0200143b=
).
> > > > >> >> >> >>> > (XEN) Using scheduler: SMP Credit Scheduler (credit)
> > > > >> >> >> >>> > (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) CPU 1 booted.
> > > > >> >> >> >>> > (XEN) Bringing up CPU2
> > > > >> >> >> >>> > - CPU 00000200 booting -
> > > > >> >> >> >>> > - Current EL 00000008 -
> > > > >> >> >> >>> > - Xen starting at EL2 -
> > > > >> >> >> >>> > - Setting up control registers -
> > > > >> >> >> >>> > - Turning on paging -
> > > > >> >> >> >>> > - Ready -
> > > > >> >> >> >>> > (XEN) CPU 2 booted.
> > > > >> >> >> >>> > (XEN) Brought up 3 CPUs
> > > > >> >> >> >>> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
> > > > >> >> >> >>> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x800235=
58
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > Can anyone guide me how to debug this problem or wha=
t
> > > could be
> > > > >> >> >> >>> > wrong
> > > > >> >> >> >>> > here?
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > It looks, writing into VTCR_EL2 hang the system.
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > --
> > > > >> >> >> >>> > Regards,
> > > > >> >> >> >>> > Bharat Gohil
> > > > >> >> >> >>> >
> > > > >> >> >> >>> >
> > > > >> >> >> >>> > _______________________________________________
> > > > >> >> >> >>> > Xen-devel mailing list
> > > > >> >> >> >>> > Xen-devel@lists.xen.org
> > > > >> >> >> >>> > https://lists.xen.org/xen-devel
> > > > >> >> >> >>> >
> > > > >> >> >> >>>
> > > > >> >> >> >>> --
> > > > >> >> >> >>> Regards,
> > > > >> >> >> >>>
> > > > >> >> >> >>> Oleksandr Tyshchenko
> > > > >> >> >> >>
> > > > >> >> >> >>
> > > > >> >> >> >>
> > > > >> >> >> >>
> > > > >> >> >> >> --
> > > > >> >> >> >> Regards,
> > > > >> >> >> >> Bharat Gohil
> > > > >> >> >> >> Sr.Software Engineer
> > > > >> >> >> >> bharat.gohil@harman.com
> > > > >> >> >> >> +919427054633
> > > > >> >> >> >
> > > > >> >> >> >
> > > > >> >> >> >
> > > > >> >> >> >
> > > > >> >> >> > --
> > > > >> >> >> > Regards,
> > > > >> >> >> > Bharat Gohil
> > > > >> >> >> > Sr.Software Engineer
> > > > >> >> >> > bharat.gohil@harman.com
> > > > >> >> >> > +919427054633
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >> >>
> > > > >> >> >> --
> > > > >> >> >> Regards,
> > > > >> >> >>
> > > > >> >> >> Oleksandr Tyshchenko
> > > > >> >> >
> > > > >> >> >
> > > > >> >> >
> > > > >> >> >
> > > > >> >> > --
> > > > >> >> > Regards,
> > > > >> >> > Bharat Gohil
> > > > >> >> > Sr.Software Engineer
> > > > >> >> > bharat.gohil@harman.com
> > > > >> >> > +919427054633
> > > > >> >>
> > > > >> >>
> > > > >> >>
> > > > >> >> --
> > > > >> >> Regards,
> > > > >> >>
> > > > >> >> Oleksandr Tyshchenko
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> > Regards,
> > > > >> > Bharat Gohil
> > > > >> > Sr.Software Engineer
> > > > >> > bharat.gohil@harman.com
> > > > >> > +919427054633
> > > > >>
> > > > >>
> > > > >>
> > > > >> --
> > > > >> Regards,
> > > > >>
> > > > >> Oleksandr Tyshchenko
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Regards,
> > > > > Bharat Gohil
> > > > > Sr.Software Engineer
> > > > > bharat.gohil@harman.com
> > > > > +919427054633
> > > >
> > > >
> > > >
> > > > --
> > > > Regards,
> > > >
> > > > Oleksandr Tyshchenko
> > > >
> > > > _______________________________________________
> > > > Xen-devel mailing list
> > > > Xen-devel@lists.xen.org
> > > > https://lists.xen.org/xen-devel
> > >
> >
> >
> >
> > --
> > Regards,
> > Bharat Gohil
> > Sr.Software Engineer
> > bharat.gohil@harman.com
> > +919427054633
>



--=20
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

--94eb2c1c016a577efc0559ff8b71
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>Hello Wilk,<br></div><br></div>I had t=
ry Ctrl+a three times and &#39;d&#39; but no dump on the serial console.<br=
><br></div>Thanks,<br></div>Bharat<br></div><div class=3D"gmail_extra"><br>=
<div class=3D"gmail_quote">On Fri, Sep 22, 2017 at 7:13 PM, Konrad Rzeszute=
k Wilk <span dir=3D"ltr">&lt;<a href=3D"mailto:konrad.wilk@oracle.com" targ=
et=3D"_blank">konrad.wilk@oracle.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex"><span class=3D"">On Fri, Sep 22, 2017 at 03:30:57PM +0530=
, bharat gohil wrote:<br>
&gt; Hello Wilk,<br>
&gt;<br>
&gt; I had try &#39;console=3Dhvc0&#39; but no success.<br>
&gt;<br>
&gt; @Oleksandr: At this moment it is difficult to share any file of guest.=
<br>
&gt; It would be helpful if anyone provide me general technique to debug do=
m0<br>
&gt; bringup issue.<br>
<br>
</span>You can also hit &#39;Ctrl-a&#39; three times and then &#39;d&#39; w=
hich would give you<br>
the stack trace and EIP of dom0. That should help in figuirng where your<br=
>
dom0 is stuck.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; Thanks,<br>
&gt; Bharat<br>
&gt;<br>
&gt; On Mon, Sep 18, 2017 at 8:16 PM, Konrad Rzeszutek Wilk &lt;<br>
&gt; <a href=3D"mailto:konrad.wilk@oracle.com">konrad.wilk@oracle.com</a>&g=
t; wrote:<br>
&gt;<br>
&gt; &gt; On Fri, Sep 08, 2017 at 10:19:55PM +0300, Oleksandr Tyshchenko wr=
ote:<br>
&gt; &gt; &gt; Hi Bharat<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Thu, Sep 7, 2017 at 4:30 PM, bharat gohil &lt;<a href=3D"=
mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt; Hello Olensandr,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I able to boot xen and trying to boot dom0 but there ar=
e no console<br>
&gt; &gt; log for<br>
&gt; &gt; &gt; &gt; dom0.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; following log for xen and it stuck booting dom0.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; (XEN) I/O virtualisation disabled<br>
&gt; &gt; &gt; &gt; (XEN) build-id: 7c2a3c70fb94754801d18c4cb9e3db<wbr>3ffa=
01d8c4<br>
&gt; &gt; &gt; &gt; (XEN) alternatives: Patching with alt table 00000000400=
d2e08 -&gt;<br>
&gt; &gt; &gt; &gt; 00000000400d32dc<br>
&gt; &gt; &gt; &gt; (XEN) *** LOADING DOMAIN 0 ***<br>
&gt; &gt; &gt; &gt; (XEN) Loading kernel from boot module @ 000000004014815=
8<br>
&gt; &gt; &gt; &gt; (XEN) Allocating 1:1 mappings totalling 128MB for dom0:=
<br>
&gt; &gt; &gt; &gt; (XEN) BANK[0] 0x00000048000000-<wbr>0x00000050000000 (1=
28MB)<br>
&gt; &gt; &gt; &gt; (XEN) Grant table range: 0x000000bfe00000-<wbr>0x000000=
bfe65000<br>
&gt; &gt; &gt; &gt; (XEN) Loading zImage from 0000000040148158 to<br>
&gt; &gt; &gt; &gt; 0000000048080000-<wbr>0000000049480000<br>
&gt; &gt; &gt; &gt; (XEN) Allocating PPI 16 for event channel interrupt<br>
&gt; &gt; &gt; &gt; (XEN) Loading dom0 DTB to 0x000000004fe00000-<wbr>0x000=
000004fe0f31e<br>
&gt; &gt; &gt; &gt; (XEN) Scrubbing Free RAM on 1 nodes using 3 CPUs<br>
&gt; &gt; &gt; &gt; (XEN) ......done.<br>
&gt; &gt; &gt; &gt; (XEN) Initial low memory virq threshold set at 0x4000 p=
ages.<br>
&gt; &gt; &gt; &gt; (XEN) Std. Loglevel: All<br>
&gt; &gt; &gt; &gt; (XEN) Guest Loglevel: All<br>
&gt; &gt; &gt; &gt; (XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39=
; three times to switch<br>
&gt; &gt; input to<br>
&gt; &gt; &gt; &gt; Xen)<br>
&gt; &gt; &gt; &gt; (XEN) Freed 272kB init memory.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I have done all the xen configuration in linux kernel 4=
.9. This kernel<br>
&gt; &gt; &gt; &gt; booting fine without xen.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; following are the DTB changes,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0chosen {<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#address-cells =3D &lt=
;1&gt;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0#size-cells =3D &lt;1&=
gt;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bootargs =3D &quot;con=
sole=3Ddtuart dtuart=3Dserial0 dom0_mem=3D128M&quot;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0stdout-path =3D &quot;=
serial0&quot;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0module: module@0 {<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0compatib=
le =3D &quot;xen,linux-zimage&quot;, &quot;xen,multiboot-module&quot;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0reg =3D =
&lt;0x40148158 0x1400000&gt;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0bootargs=
 =3D &quot;console=3Dhvc0,921600n8 earlyprintk=3Dxen debug<br>
&gt; &gt;<br>
&gt; &gt; It should be just &#39;console=3Dhvc0&#39;, not &#39;console=3Dhv=
c0,921600n8&#39;<br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt; ignore_loglevel rw root=3D/dev/mmcblk0p7&quot;;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0};<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;=C2=A0 =C2=A0 =C2=A0};<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Can you tell me how to debug dom0 booting or anything w=
hich i can<br>
&gt; &gt; check?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Don&#39;t now much about &quot;debug dom0 booting&quot;, I l=
eave it for competent<br>
&gt; &gt; people.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Looks weird, even with earlyprintk no logs.<br>
&gt; &gt; &gt; Do you have DEBUG_LL and all related options enabled in your=
 dom0 kernel<br>
&gt; &gt; config?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 1. Check that following options are enabled in your kernel c=
onfig file:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; CONFIG_HVC_XEN=3Dy<br>
&gt; &gt; &gt; CONFIG_HVC_XEN_FRONTEND=3Dy<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; 2. Check that dom0 kernel doesn&#39;t disable clock for cons=
ole.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; BTW, could you post full Xen log, kernel config and device-t=
ree you are<br>
&gt; &gt; using?<br>
&gt; &gt; &gt; If you have some changes on top of Xen, post them too.<br>
&gt; &gt; &gt; These may help people to identify what is wrong.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; &gt; Bharat<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Wed, Sep 6, 2017 at 3:49 PM, Oleksandr Tyshchenko &l=
t;<br>
&gt; &gt; <a href=3D"mailto:olekstysh@gmail.com">olekstysh@gmail.com</a>&gt=
;<br>
&gt; &gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; Hi Bharat<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; On Wed, Sep 6, 2017 at 10:01 AM, bharat gohil &lt;<=
a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; Thank you very much.It resolved my issue.<br>
&gt; &gt; &gt; &gt;&gt; Sounds great!<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; Thanks,<br>
&gt; &gt; &gt; &gt;&gt; &gt; Bharat<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; On Mon, Sep 4, 2017 at 6:24 PM, Oleksandr Tysh=
chenko<br>
&gt; &gt; &gt; &gt;&gt; &gt; &lt;<a href=3D"mailto:olekstysh@gmail.com">ole=
kstysh@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; Hi Bharat<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; On Mon, Sep 4, 2017 at 7:13 AM, bharat goh=
il &lt;<a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; I have corrected=C2=A0 GIC settings b=
ut no success.Following line<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; disappear<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; from<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; log.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;XEN) GICv2: WARNING: The GICC =
size is too small: 0x1000 expected<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; 0x2000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Is anything else which can I try.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; I don=E2=80=99t know much about xen i=
nternal for ARM architecture. As you<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; mentioned,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;Wrong GIC settings might lead =
to that IPIs won&#39;t work as<br>
&gt; &gt; expected.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; And<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;boot CPU will get stuck waitin=
g for another CPU.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Can you explain it with some boot seq=
uence and relation with IPI?<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; Well, we faced similar issue with R-Car Ge=
n3 H3 SoC. Xen hung at<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; smp_call_function (one CPU didn&#39;t rece=
ive interrupt from another<br>
&gt; &gt; one).<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; Next patch helped us to fix this issue:<br=
>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; <a href=3D"https://patchwork.kernel.org/pa=
tch/9163065/" rel=3D"noreferrer" target=3D"_blank">https://patchwork.kernel=
.org/<wbr>patch/9163065/</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; I assume the SoC you are working with has =
&quot;arm,gic-400&quot; compatible<br>
&gt; &gt; GIC.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; Can you take a look at the patch, maybe it=
 is your case too.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Thanks,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Bharat<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; On Thu, Aug 31, 2017 at 5:28 PM, Olek=
sandr Tyshchenko<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; &lt;<a href=3D"mailto:olekstysh@gmail=
.com">olekstysh@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; On Thu, Aug 31, 2017 at 2:13 PM, =
bharat gohil &lt;<br>
&gt; &gt; <a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<=
br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Hello Oleksandr,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; Hi Bharat<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; I had removed A72 cluster an=
d tried to boot only two A35 but<br>
&gt; &gt; I got<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; same<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; error.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Is anything added or missing=
 in A35 compare to A53?<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; Unfortunately, I don&#39;t know.<=
br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; BTW, did you check your GIC setti=
ngs in the device-tree?<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Bharat<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; On Wed, Aug 30, 2017 at 8:00=
 PM, bharat gohil &lt;<br>
&gt; &gt; <a href=3D"mailto:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<=
br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Hello Oleksandr,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thank you very much for =
your input.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Yes. agree. I will check=
 by removing A72 core from DT.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Thanks,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bharat<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; On Wed, Aug 30, 2017 at =
7:44 PM, Oleksandr Tyshchenko<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; &lt;<a href=3D"mailto:ol=
ekstysh@gmail.com">olekstysh@gmail.com</a>&gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Hi,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Not sure that I am a=
 competent person, just my assumptions.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; CCed ARM guys.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; On Tue, Aug 29, 2017=
 at 5:21 PM, bharat gohil<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &lt;<a href=3D"mailt=
o:ghl.bhrt@gmail.com">ghl.bhrt@gmail.com</a>&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Hello All<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; I am trying to =
run Xen on new hardware which has two A35<br>
&gt; &gt; and<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; one<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; A72<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; core.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Xen booted inti=
ally but it hangs at<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; smp_call_functi=
on(setup_virt_<wbr>paging_one,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (void *)val, 1)=
 function call.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; It might be a conseq=
uence of that CPU cores are different.<br>
&gt; &gt; And<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; they<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; might have different=
 set of features, or even settings.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; And these features/s=
ettings the boot CPU has don&#39;t<br>
&gt; &gt; compatible<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; with<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; other (non-boot) CPU=
s.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Can you try not to b=
ringup A72 core (remove it from DT or<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; another<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; way), leave only two=
 A35 and see what will happen.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Find following =
log of Xen booting,same set of features.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - UART enabled =
-<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000000 =
booting -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00=
000008 -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting =
at EL2 -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Zero BSS -<br=
>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up co=
ntrol registers -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on pa=
ging -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Checking =
for initrd in /chosen<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) RAM: 0000=
000040000000 - 00000000bfffffff<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) MODULE[0]=
: 0000000044000000 - 000000004400fd5a<br>
&gt; &gt; Device<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Tree<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Command l=
ine: &lt;NULL&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Why? Does your devic=
e-tree have bootargs?<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Placing X=
en at 0x00000000bfe00000-<br>
&gt; &gt; 0x00000000c0000000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Update BO=
OTMOD_XEN from<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 000000004008000=
0-<wbr>0000000040194e01<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; =3D&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00000000bfe01<b=
r>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Domain he=
ap initialised<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Booting u=
sing Device Tree<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Platform:=
 Generic System<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Taking dt=
uart configuration from /chosen/stdout-path<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Looking f=
or dtuart at &quot;serial0&quot;, options &quot;&quot;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 __=C2=A0 =
__=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 _=C2=A0 _=C2=A0 =C2=A0 _=C2=A0 =
___=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0_<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 \ \/ /___=
 _ __=C2=A0 =C2=A0| || |=C2=A0 / |/ _ \=C2=A0 =C2=A0 _=C2=A0 =C2=A0_ _ __=
=C2=A0 ___| |_<br>
&gt; &gt; __<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _|<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |__<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; ___<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0\=
=C2=A0 // _ \ &#39;_ \=C2=A0 | || |_ | | | | |__| | | | &#39;_ \/ __|<br>
&gt; &gt; __/ _`<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; &#39;_<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; \|<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |/ _ \<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 =C2=A0/=
=C2=A0 \=C2=A0 __/ | | | |__=C2=A0 =C2=A0_|| | |_| |__| |_| | | | \__ \ ||<=
br>
&gt; &gt; (_|<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |_)<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; | |<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; __/<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;=C2=A0 /_/\_\___=
|_| |_|=C2=A0 =C2=A0 |_|(_)_|\___/=C2=A0 =C2=A0 \__,_|_|<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; |_|___/\__\__,_=
|_.__/|_|\___|<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Xen versi=
on 4.10-unstable (bgohil@)<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (aarch64-linux-=
gnu-gcc<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (Ubuntu/Linaro7=
<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Latest Ch=
angeSet: Fri Aug 11 19:02:51 2017 +0100<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; git:9053a74-dir=
ty<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Processor=
: 410fd041: &quot;ARM Limited&quot;, variant: 0x0,<br>
&gt; &gt; part<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0xd04,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; rev<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0x1<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) 64-bit Ex=
ecution:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Processor Features: 0000000000002222<br>
&gt; &gt; 0000000000000000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; EL0:64+32<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0Extensions: FloatingPoint AdvancedSIMD<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Debug Features: 0000000010305106 0000000000000000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Auxiliary Features: 0000000000000000<br>
&gt; &gt; 0000000000000000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Memory Model Features: 0000000000101122<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 000000000000000=
0<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0ISA Features:=C2=A0 0000000000011120 0000000000000000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) 32-bit Ex=
ecution:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Processor Features: 00000131:00011011<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0Instruction Sets: AArch32 A32 Thumb Thumb-2<br>
&gt; &gt; Jazelle<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0Extensions: GenericTimer Security<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Debug Features: 03010066<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Auxiliary Features: 00000000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0Memory Model Features: 10201105 40000000 01260000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 02102211<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 ISA=
 Features: 02101110 13112111 21232042 01112131<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00011142<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 00011121<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using PSC=
I-1.0 for SMP bringup<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) SMP: Allo=
wing 3 CPUs<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Generic T=
imer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq:<br>
&gt; &gt; 13000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; KHz<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: WA=
RNING: The GICC size is too small: 0x1000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; expected<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; 0x2000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Sounds like GIC sett=
ings are not completely correct.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Wrong GIC settings m=
ight lead to that IPIs won&#39;t work as<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; expected.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; And<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; boot CPU will<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; get stuck waiting fo=
r another CPU.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Just double check.<b=
r>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2 ini=
tialization:<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_addr=3D0000000010510000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0gic_cpu_addr=3D0000000010520000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_addr=3D0000000010540000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0gic_vcpu_addr=3D0000000010560000<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN)=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0gic_maintenance_irq=3D25<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) GICv2: 38=
4 lines, 6 cpus, secure (IID 0200143b).<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Using sch=
eduler: SMP Credit Scheduler (credit)<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Allocated=
 console ring of 32 KiB.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing =
up CPU1<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000001 =
booting -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00=
000008 -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting =
at EL2 -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up co=
ntrol registers -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on pa=
ging -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 1 boo=
ted.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Bringing =
up CPU2<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - CPU 00000200 =
booting -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Current EL 00=
000008 -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Xen starting =
at EL2 -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Setting up co=
ntrol registers -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Turning on pa=
ging -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; - Ready -<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) CPU 2 boo=
ted.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) Brought u=
p 3 CPUs<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 40-b=
it IPA with 40-bit PA and 8-bit VMID<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; (XEN) P2M: 3 le=
vels with order-1 root, VTCR 0x80023558<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Can anyone guid=
e me how to debug this problem or what<br>
&gt; &gt; could be<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; wrong<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; here?<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; It looks, writi=
ng into VTCR_EL2 hang the system.<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Bharat Gohil<br=
>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; _______________=
_______________<wbr>_________________<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; Xen-devel maili=
ng list<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"mail=
to:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt; <a href=3D"http=
s://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_blank">https://l=
ists.xen.org/xen-<wbr>devel</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;&gt; Oleksandr Tyshchenko=
<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Bharat Gohil<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; Sr.Software Engineer<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href=3D"mailto:bharat=
.gohil@harman.com">bharat.gohil@harman.com</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;&gt; <a href=3D"tel:%2B919427=
054633" value=3D"+919427054633">+919427054633</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.goh=
il@harman.com">bharat.gohil@harman.com</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"tel:%2B9194270546=
33" value=3D"+919427054633">+919427054633</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman=
.com">bharat.gohil@harman.com</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=
=3D"+919427054633">+919427054633</a><br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt; &gt; &gt;&gt; &gt; --<br>
&gt; &gt; &gt; &gt;&gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt; &gt; Bharat Gohil<br>
&gt; &gt; &gt; &gt;&gt; &gt; Sr.Software Engineer<br>
&gt; &gt; &gt; &gt;&gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bha=
rat.gohil@harman.com</a><br>
&gt; &gt; &gt; &gt;&gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+9194=
27054633">+919427054633</a><br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; --<br>
&gt; &gt; &gt; &gt;&gt; Regards,<br>
&gt; &gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt; &gt;&gt; Oleksandr Tyshchenko<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; --<br>
&gt; &gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt; &gt; Bharat Gohil<br>
&gt; &gt; &gt; &gt; Sr.Software Engineer<br>
&gt; &gt; &gt; &gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil=
@harman.com</a><br>
&gt; &gt; &gt; &gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633"=
>+919427054633</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; Regards,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Oleksandr Tyshchenko<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; ______________________________<wbr>_________________<br>
&gt; &gt; &gt; Xen-devel mailing list<br>
&gt; &gt; &gt; <a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.x=
en.org</a><br>
&gt; &gt; &gt; <a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferre=
r" target=3D"_blank">https://lists.xen.org/xen-<wbr>devel</a><br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Regards,<br>
&gt; Bharat Gohil<br>
&gt; Sr.Software Engineer<br>
&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com</a>=
<br>
&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+919427054633<=
/a><br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br><=
/div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bhar=
at.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div>
</div>

--94eb2c1c016a577efc0559ff8b71--


--===============1784837102230820303==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1784837102230820303==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 08:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwP27-0004zn-Rj; Mon, 25 Sep 2017 08:46:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434d0f034=citrix-osstest@xenproject.org>)
 id 1dwP26-0004zh-MB
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 08:46:30 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 33/AC-01810-562C8C95; Mon, 25 Sep 2017 08:46:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW7qoRO
 RBoufSlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxfzxwKZgpXLDjylK2BcTFvFyMnh4SAv8Sm
 TfNZuhg5gGx3iYa9aSBhEQFniQkfbrOB2LwCehJX/61jBrGFBWwkXr2azATRmiJx9+ZRFgjbT
 eLBrk1MMHbP/HdgNpuAh8TEnolgNSwCqhKzZs4CmyMkoCWxdPFKJoj5ghInZz4Bq2EWkJA4+O
 IFM8Q5FhJ7X1VMYOSbhaRqFpKqBYxMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4s
 T01NzEpOK9ZLzczcxAsOpnoGBcQdj3yq/Q4ySHExKorx3+U5ECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgDTwIlBMsSk1PrUjLzAEGNkxagoNHSYTXCiTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIse
 fl5qVLivAtBigRAijJK8+BGwKLsEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3s0gU3gy80
 rgNr0COoIJ6IjeqWBHlCQipKQaGH1+bJr/SdVWLPL5mqPv8+YuFXkXesDiiWtqiNvfS2suNV5
 6oWhgvujLBJufJSs0kifdX83fcW1v8w/2XkbNd9N/TopbpKZx+Vmk793Fi/gS9+rfmVbSLXvX
 Mmv+oXa757b3+LuZxArW/dcS/2Z3X/HI9vQw+/024dG71LK9nVdf/FKl6ZymK6DEUpyRaKjFX
 FScCABIuDvlrQIAAA==
X-Env-Sender: prvs=434d0f034=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506329187!113044010!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18238 invoked from network); 25 Sep 2017 08:46:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 08:46:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449058233"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72154-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
X-Osstest-Versions-This: ovmf=e921f58d44587c77b843a6332b43f171a44b76cb
X-Osstest-Versions-That: ovmf=79777358cd5dbdbb267ebd02405584321292f06a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Sep 2017 09:46:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72154: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcyMTUyCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZTkyMWY1OGQ0NDU4N2M3N2I4
NDNhNjMzMmI0M2YxNzFhNDRiNzZjYgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAg
ICAgICAgNzk3NzczNThjZDVkYmRiYjI2N2ViZDAyNDA1NTg0MzIxMjkyZjA2YQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgIDcyMTUyICAyMDE3LTA5LTI1IDAyOjQ5OjQ2IFogICAgMCBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgICA3MjE1NCAgMjAxNy0wOS0yNSAwNjo0NzoyNSBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNp
dHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3Qv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGU5MjFmNThkNDQ1ODdjNzdiODQzYTYzMzJiNDNmMTcxYTQ0Yjc2Y2IKQXV0
aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNl
cCAyMCAxNDoxMDowNCAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzOiBleHRlbmQgRkZTIGFsaWdu
bWVudCB0byAxNk0KICAgIAogICAgQ3VycmVudCBGRlMgb25seSBzdXBwb3J0cyA2NEtpQiBhbGln
bm1lbnQgZm9yIGRhdGEsIFBlciBQSSAxLjYKICAgIHJlcXVpcmVtZW50LCB3ZSBleHRlbmQgRkZT
IGFsaWdubWVudCB0byAxNk0uCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFn
cmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 08:56:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 08:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwPBS-0005lw-Ql; Mon, 25 Sep 2017 08:56:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434d0f034=citrix-osstest@xenproject.org>)
 id 1dwPBR-0005li-Oy
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 08:56:09 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 55/1C-25121-8A4C8C95; Mon, 25 Sep 2017 08:56:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUnfpkRO
 RBi8P8lncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy3T90KvgpV/Dq0ibWBsZOni5GTQ0LAX+L4
 pLtsXYwcQLa7xL2HaSBhEQFniQkfbrOB2LwCehJ7V1xgBbGFBUIlfk8/ytTFyAVU/o1NovXNY
 SaIOaoS04+9BbPZBDwkJvZMZAGxWYDid9avYgexhQS0JJYuXskEMVRQ4uTMJ2A1zAISEgdfvG
 CGmGMhMeNuO9MERt5ZSMpmISlbwMi0ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwcOoZGBh3MJ5qdj7EKMnBpCTKe5fvRKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd5Nh4FygkWp6akVaZk5wBCGSUtw8CiJ8E4GSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtef
 l6qlDjvGZAiAZCijNI8uBGweLrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3GsgUnsy8Er
 hNr4COYAI6oncq2BEliQgpqQZGucP/9Vv22z+08fN+GXh4vbGU/NwINzEjtxcqGXYbr+xoEpy
 59kNG1ExVpyXbw3Rutu79X77P7JR4vpGUpfoiwVMtPx9OntR8dO3XGHWhGQ+cE77G8S1osXvd
 vurmssTXbu9uLmzk3cSfoBclxmtw+fequbf0bv6YrjbXhU+1NWGbLN9jy5nmSizFGYmGWsxFx
 YkAa1d5QKICAAA=
X-Env-Sender: prvs=434d0f034=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506329763!116334050!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63497 invoked from network); 25 Sep 2017 08:56:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 08:56:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441041695"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72153-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-arm64-arm64-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-sid:build-arm64:capture-logs:broken:nonblocking
 distros-debian-sid:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72119
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Sep 2017 09:56:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 72153: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTUzIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTUzLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MjExOQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTE5CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMTkKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MjExOQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1w
eWdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDcyMTE5CiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgICBmYWlsIGxp
a2UgNzIxMTkKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjExOQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNp
ZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgZmFpbCBsaWtlIDcyMTE5CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICBmYWlsIGxpa2UgNzIxMTkKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAg
ICAgICA3MjExOQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 09:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 09:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwPV8-00078d-Jf; Mon, 25 Sep 2017 09:16:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dwPV7-00078X-1x
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 09:16:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AB/6D-01754-C69C8C95; Mon, 25 Sep 2017 09:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFJsWRWlGSWpSXmKPExsUSfTxjoW72yRO
 RBne2y1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlT9yxmL/inUrH3dE4D4wGVLkYODiEBD4mv
 Gzm7GLmAzLWMEvcbv7JBOCcZJe5838bexcgJVtT+8DBUYimjxMyHMxghnA2MEr/mfWGBcBYwS
 vxs+sQK0sImYCnxcsY1ZhBbREBbYuP+lUwgRcwCc1klppxbxAKSEBYIkZh78gcbRFGoRHNTG1
 SDlcTjmcfBbBYBVYkDWy+D1fAKmEnsff8c6o59jBJ77y9hBfmCU8Be4vYebZAaRgExie+n1jC
 B2MwC4hK3nswHsyUEBCUWzd7DDGGLSfzb9ZANwjaQ2Lp0HwuELSdxbmITlJ0gsX77d3aQ8cwC
 mhLrd+lDmHYS5ycHQExXlJjS/ZAd4jJBiZMzn0B15khcndgO1ikhICXxv1UJIjyLReLFq2AIW
 0bi0cSbbBMYFWYhuXMWwq5ZCLtmIdk1C8muBYysqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ
 1M9XJTi4sT01NzEpOK9ZLzczcxAlNJPQMD4w7Gy1v8DjFKcjApifLe5TsRKcSXlJ9SmZFYnBF
 fVJqTWnyIUYaDQ0mC1/AEUE6wKDU9tSItMweY1GDSEhw8SiK8fceB0rzFBYm5xZnpEKlTjPYc
 M27e/cPEsQlMbvj+AEg+uTbvL5MQS15+XqqUOC8DyFQBkLaM0jy4obAkfIlRVkqYl5GBgUGIp
 yC1KDezBFX+FaM4B6OSMK83yBSezLwSuN2vgM5iAjqrdyrYWSWJCCmpBsby64aKx+UWnV4p9k
 O77s+NpV92Hve45M/YKd8mE6tZq7tk16yEszPv/tWvusey9cTHb2Efv3fPsmHdZhD5kcna2XA
 mQ4CbTsKSBe4beWcn1xr7Muzb9thm8ZYt7gVGqR9/X8gKf7jknuf0N5KON+MKJ9lfVk7ZvO/1
 cx+v2G/SN+6/DbrjIfZbiaU4I9FQi7moOBEA3V4syb0DAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506330986!76794890!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33886 invoked from network); 25 Sep 2017 09:16:27 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 09:16:27 -0000
Received: (qmail 16894 invoked from network); 25 Sep 2017 12:16:26 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Sep 2017 12:16:26 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id EE84E7FCAF
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 12:16:25 +0300 (EEST)
Received: (qmail 19598 invoked from network); 25 Sep 2017 12:16:25 +0300
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Sep 2017 12:16:25 +0300
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Mon, 25 Sep 2017 12:16:52 +0300
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1293.002; Mon, 25
 Sep 2017 12:16:25 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [PATCH v12 1/4] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTMphNc7wGswkRcEG5SXrooGE2dKK/Fr0AgAYPsgA=
Date: Mon, 25 Sep 2017 09:16:24 +0000
Message-ID: <1506330984.2094.11.camel@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
 <59C3CFE0020000780017DF59@prv-mh.provo.novell.com>
In-Reply-To: <59C3CFE0020000780017DF59@prv-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
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:16,
 sv:1506318363, ts:1506331013
Content-ID: <1BEBEB8484D6E541A944727AE72AFA2A@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73270
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 461926,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.017917)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005834), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.017247,0.000230)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.079290),
 Hit: No, Details: v2.6.10; Id: 15.5f488e.1bpok82ir.eu16k], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tim@xen.org" <tim@xen.org>, "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gSm8sIDIwMTctMDktMjEgYXQgMDY6NDIgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+
IA0KPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBPbiAyMS4wOS4xNyBhdCAwNzoxMiwgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jDQo+ID4gQEAgLTYxOTUsNyArNjE5Niw3IEBAIHg4Nl9lbXVsYXRlKA0K
PiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiB2cHNsbHt3LGR9ICRpbW04
LHt4LHl9bW0se3gseX1tbSAqLw0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7
DQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgZGVmYXVsdDoNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgZ290byBjYW5ub3RfZW11bGF0ZTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
Z290byB1bmltcGxlbWVudGVkX2luc247DQo+IEkgd291bGQgcmVhbGx5IGFwcHJlY2lhdGUgaWYg
eW91IHdlcmUgYSBsaXR0bGUgbW9yZSBwYXRpZW50IGFuZA0KPiB3YWl0ZWQNCj4gZm9yIHJlcGxp
ZXMgdG8gZWFybGllciByZXZpZXcgdGhyZWFkcyBiZWZvcmUgc2VuZGluZyBhIG5ldyB2ZXJzaW9u
Lg0KPiBBcyBzYWlkIG9uIHRoZSB2MTEgdGhyZWFkLCB0aGlzIG91Z2h0IHRvIGJlICJ1bnJlY29n
bml6ZWQiLg0KVGhhbmsteW91IHZlcnkgbXVjaCBmb3IgY2xlYXJpbmcgdGhpcyBvdXQuIEkgd2ls
bCBjaGFuZ2UgdGhlIHJldHVybg0KdmFsdWUgdG8gInVucmVjb2duaXplZCIgaW4gdGhlIG5leHQg
cGF0Y2hzZXQgaXRlcmF0aW9uLg0KDQo+IA0KPiA+IA0KPiA+IEBAIC02MjQzLDcgKzYyNDQsOCBA
QCB4ODZfZW11bGF0ZSgNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqBjYXNlIDY6IC8qIHBzbGxxICRp
bW04LG1tICovDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBnb3RvIHNpbWRfMGZfc2hp
ZnRfaW1tOw0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoH0NCj4gPiAtwqDCoMKgwqDCoMKgwqDCoGdv
dG8gY2Fubm90X2VtdWxhdGU7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqByYyA9IFg4NkVNVUxfVU5S
RUNPR05JWkVEOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgZ290byBkb25lOw0KPiBJIHRoaW5rIGl0
IHdvdWxkIHJlYWQgYmV0dGVyIGlmIHdlIGhhZCBhbiAidW5yZWNvZ25pemVkX2luc24iDQo+IGxh
YmVsIGp1c3QgbGlrZSBub3cgd2UgZ2FpbiBhbiAidW5pbXBsZW1lbnRlZF9pbnNuIiBvbmUuIFdo
ZXRoZXINCj4gdGhlIF9pbnNuIHN1ZmZpeGVzIGFyZSByZWFsbHkgdXNlZnVsIGlzIGFub3RoZXIg
cXVlc3Rpb24uDQoNClRoZSBiZXN0IHBsYWNlIHRvIGFkZCB0aGlzIGxhYmVsIGlzLCBpbiBteSBv
cGluaW9uLCBhdCB0aGUgZW5kIG9mIHRoZQ0KImRlZmF1bHQiIGxhYmVsIG9mIHRoZSAic3dpdGNo
ICggY3R4dC0+b3Bjb2RlICkiIHN0YXRlbWVudCBpbg0KeDg2X2VtdWxhdGUuIFRoaXMgd2lsbCBt
YWtlIHN1cmUgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gZmxvdyB3aWxsIG5vdA0KYmUgYWx0ZXJl
ZC4NCmUuZy46DQrCoCDCoCDCoGNhc2UgWDg2RU1VTF9PUENfWE9QKDBhLCAweDEwKTogLyogYmV4
dHIgaW1tLHIvbSxyICovDQrCoMKgwqDCoMKgew0KQEAgLTc3NTAsNiArNzc0Miw5IEBAIHg4Nl9l
bXVsYXRlKA0KwqDCoMKgwqDCoHVuaW1wbGVtZW50ZWRfaW5zbjoNCsKgwqDCoMKgwqDCoMKgwqDC
oHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOw0KwqDCoMKgwqDCoMKgwqDCoMKgZ290byBkb25l
Ow0KK8KgwqDCoMKgdW5yZWNvZ25pemVkX2luc246DQorwqDCoMKgwqDCoMKgwqDCoHJjID0gWDg2
RU1VTF9VTlJFQ09HTklaRUQ7DQorwqDCoMKgwqDCoMKgwqDCoGdvdG8gZG9uZTsNCsKgwqDCoMKg
wqB9DQpEbyB5b3UgZmluZCB0aGlzIGFwcHJvYWNoIE9LPw0KPiANCj4gPiANCj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaA0KPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oDQo+ID4gQEAgLTEzMyw2ICsxMzMsMTkgQEAg
c3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggew0KPiA+IMKgwqDCoCogVW5kZWZpbmVkIGJlaGF2aW9y
IHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLg0KPiA+IMKgwqDCoCovDQo+ID4gwqAjZGVmaW5lIFg4
NkVNVUxfRE9ORcKgwqDCoMKgwqDCoMKgwqDCoMKgwqA0DQo+ID4gKyAvKg0KPiA+ICvCoMKgKiBD
dXJyZW50IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3IuDQo+
ID4gK8KgwqAqIFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUg
ZW11bGF0b3Igd2hlbiBhDQo+ID4gdmFsaWQNCj4gPiArwqDCoCogb3Bjb2RlIGlzIGZvdW5kIGJ1
dCB0aGUgZXhlY3V0aW9uIGxvZ2ljIGZvciB0aGF0IGluc3RydWN0aW9uDQo+ID4gaXMgbWlzc2lu
Zy4NCj4gPiArwqDCoCogSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIHg4
Nl9lbXVsYXRlX29wcw0KPiA+IGNhbGxiYWNrcy4NCj4gPiArwqDCoCovDQo+ID4gKyNkZWZpbmUg
WDg2RU1VTF9VTklNUExFTUVOVEVEwqDCoDUNCj4gPiArIC8qDQo+ID4gK8KgwqAqIFRoZSBjdXJy
ZW50IGluc3RydWN0aW9uJ3Mgb3Bjb2RlIGlzIG5vdCB2YWxpZC4NCj4gPiArwqDCoCogSWYgdGhp
cyBlcnJvciBjb2RlIGlzIHJldHVybmVkIGJ5IGEgZnVuY3Rpb24sIGFuICNVRCB0cmFwDQo+ID4g
c2hvdWxkIGJlDQo+ID4gK8KgwqAqIHJhaXNlZCBieSB0aGUgZmluYWwgY29uc3VtZXIgb2YgaXQu
DQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIFg4NkVNVUxfVU5SRUNPR05JWkVEwqDCoMKgWDg2RU1V
TF9VTklNUExFTUVOVEVEDQo+IEJ1dCB3aXRoIHRoaXMgYWxpYXNpbmcgb2YgdmFsdWVzIHRoZSBj
b21tZW50IHN0aWxsIGlzIHNvbWV3aGF0IG9mZi4NCg0KRG8geW91IHRoaW5rIGFkZGluZyBhICJU
T0RPOiIgY29tbWVudCBjYW4gbWFrZSB0aGluZ3MgbW9yZSBjbGVhcj8NCmUuZy46DQrCoCDCoCog
VGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24ncyBvcGNvZGUgaXMgbm90IHZhbGlkLg0KwqDCoMKgKiBJ
ZiB0aGlzIGVycm9yIGNvZGUgaXMgcmV0dXJuZWQgYnkgYSBmdW5jdGlvbiwgYW4gI1VEIHRyYXAg
c2hvdWxkIGUNCsKgwqDCoCogcmFpc2VkIGJ5IHRoZSBmaW5hbCBjb25zdW1lciBvZiBpdC4NCivC
oMKgKg0KK8KgwqAqIFRPRE86IEZvciB0aGUgbW9tZW50IFg4NkVNVUxfVU5SRUNPR05JWkVEIGFu
ZCA4NkVNVUxfVU5JTVBMRU1FTlRFRA0KK8KgwqAqIGNhbiBiZSB1c2VkIGludGVyY2hhbmdlYWJs
eS4NCsKgICovDQoNCk1hbnkgdGhhbmtzIGZvciB5b3VyIHN1cHBvcnQsDQovL1BldHJlDQo+IA0K
PiBKYW4NCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX18NCj4gVGhpcyBlbWFpbCB3
YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 09:36:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 09:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwPog-0008Qv-BL; Mon, 25 Sep 2017 09:36:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwPoe-0008Qp-EU
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 09:36:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3A/1B-03610-72EC8C95; Mon, 25 Sep 2017 09:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQlf93Il
 Ig+vtTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brzgtMBTuEKlb+Wc/awLiar4uRk0NCwE9i
 5txmFgi7TOLqkXZ2CLtI4ub8c6wQdrFEz8xOZhCbV0BQ4uTMJ2D1nAKWEtM2rAGKc3EICcxll
 Dje8IkRJMEmoCcx7/hXoCIODhYBVYl3/yVATAmBRIkdb+RBTF6BAIkJM+RAioUFwiWmdW4E2y
 QioCjx4OVNVpCJzAKLGCVaWp+BJZgFNCVat/8GO00IaOLiB0ehzkyTuH/mPPMERsFZSK6bhaR
 lASPTKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBkAIId
 jKsWBB5ilORgUhLlvct3IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/wWaCcYFFqempFWmYOM
 Epg0hIcPEoivD/PAKV5iwsSc4sz0yFSpxgVpcR5VUD6BEASGaV5cG2wyLzEKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYV5LkCk8mXklcNNfAS1mAlrcOxVscUkiQkqqgbHmwrTzrF5pHdzmG/g
 NCmI1l+9abHXqU62ZyBG7QxPzwlPDFF4zTzBa0+W2zSzC4svRs0utvP+5PI3JS+8I/LL75gHZ
 pzKP1sTMSZfhfZ9h892/aLrEkRuvvA/w3519z2ipbfPj0i+GsTGtVw+9+XR29p/K/VXCr1McZ
 i8U4JmaVmC18ZyR1jElluKMREMt5qLiRACm/4snxwIAAA==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506332198!61387290!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39328 invoked from network); 25 Sep 2017 09:36:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 09:36:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="53402191"
X-Gm-Message-State: AHPjjUjZ7DwyP5cMsomLRdhMtqNQoxXOdpQ0gtnMFNKgPvtX4+dfT5zQ
 i8C20PuYx7omWiXvHExK9p44kMzHqzjXHxvGdCw=
X-Google-Smtp-Source: AOwi7QAvWVE7Oo7zYjdoLP0o29BuX18DYw7rh2liu5i+SNKcMXaEEBOJXrqlj7pE3ID5MamIEipzpvWFHK4ZHBDHyac=
X-Received: by 10.200.63.42 with SMTP id c39mr10415696qtk.277.1506332194775;
 Mon, 25 Sep 2017 02:36:34 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <20170915113944.35g2djn22rfbjs23@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-4-george.dunlap@citrix.com>
 <20170915113944.35g2djn22rfbjs23@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 25 Sep 2017 10:36:34 +0100
X-Gmail-Original-Message-ID: <CAFLBxZZ6FGku1VxxQbq6XOsmRHEohXzwkXmMtLprfMgm35Nf2A@mail.gmail.com>
Message-ID: <CAFLBxZZ6FGku1VxxQbq6XOsmRHEohXzwkXmMtLprfMgm35Nf2A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/14] fuzz/x86_emulate: Add a better input
 size check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTI6MzkgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgQXVnIDI1LCAyMDE3IGF0IDA1OjQzOjMzUE0gKzAxMDAs
IEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IEZvciBzb21lIHJlYXNvbiB0aGUgJ2Zlb2YoKScgY2hl
Y2sgZm9yIHRoZSBmaWxlIHNpemUgaXNuJ3Qgd29ya2luZyBpbgo+PiBsbHZtLWNsYW5nLWZhc3Qg
bW9kZTsgdGhlIHJlc3VsdCBpcyBzZXZlcmFsIGtpbG9ieXRlIGZpbGVzIHJhdGhlciB0aGFuCj4+
IHRoZSA0ayBsaW1pdCBmaWxlcyBhcyB3ZSd2ZSByZXF1ZXN0ZWQuICBUaGlzIGlzIGJhZCBpbiBw
YXJ0IGJlY2F1c2UKPj4gQUZMIHdpbGwgc3BlbmQgdGltZSB0cnlpbmcgdG8gImZ1enoiIGJpdHMg
b2YgdGhlIGlucHV0IHRoYXQgYXJlIG5ldmVyCj4+IHRvdWNoZWQuCj4+Cj4KPiBZb3UgbWVhbiBm
ZW9mIHJldHVybnMgbm9uLXplcm8gKHRydWUpIHdoZW4gaXQgc2hvdWxkbid0PwoKSXQgbG9va3Mg
bGlrZSBpdCBkb2VzLiAgSSBtb2RpZmllZCB0aGUgY29kZSB0aHVzOgoKICAgICAgICBpZiAoICFm
ZW9mKGZwKSApCiAgICAgICAgewogICAgICAgICAgICBwcmludGYoIklucHV0IHRvbyBsYXJnZVxu
Iik7CiAgICAgICAgICAgIGlmICggb3B0aW5kICsgMSA9PSAgYXJnYyApCiAgICAgICAgICAgICAg
ICBleGl0KC0xKTsKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgfQoKICAgICAgICBpZiAo
IGZyZWFkKGlucHV0LCAxLCAxLCBmcCkgPiAwICkKICAgICAgICB7CiAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiZmVvZiBjaGVjayBmYWlsZWQgdG8gZGV0ZWN0IG92ZXJzaXplZCBpbnB1dCEi
KTsKICAgICAgICAgICAgYWJvcnQoKTsKICAgICAgICB9CgpBbmQgcmFuIEFGTCBmb3IgYSBiaXQg
aW4gYWZsLWNsYW5nLWZhc3QgbW9kZS4gIEl0IHJhbiBmaW5lIGZvciBhYm91dAp0d28gY3ljbGVz
LCBiZWZvcmUgdGhlIG1hc3NpdmUgcmVwZXRpdGlvbiBzdGFydGVkIGhhcHBlbmluZzsgYnV0IG9u
Y2UKdGhlIGZpbGUgc2l6ZSBnb3QgbGFyZ2VyIHRoYW4gNDA5NiBpdCBmb3VuZCAiY3Jhc2hlcyIs
IGV2ZW4gdGhvdWdoCnJ1bm5pbmcgaXQgbWFudWFsbHkgd2l0aCB0aGUgc2FtZSBpbnB1dCBmaWxl
IHJlc3VsdHMgaW4gYSBzaW1wbGUKIklucHV0IHRvbyBsYXJnZSIuCgo+PiBBZGQgYSBuZXcgY2hl
Y2s6IE9mZmVyIHRvIHJlYWQgSU5QVVRfU0laRSArIDE7IGlmIHdlIGFjdHVhbGx5IGdldCB0aGF0
Cj4+IG1hbnkgYnl0ZXMsIHJldHVybiBhbiBlcnJvci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiAgdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyB8IDQgKystLQo+
PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJu
ZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
Cj4+IGluZGV4IDFhNzlmZjIyOGUuLjUxZTAxODMzNTYgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKPj4gKysrIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwo+PiBAQCAtNzYsNyAr
NzYsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+ICAgICAgICAgICAgICB9
Cj4+ICAgICAgICAgIH0KPj4KPj4gLSAgICAgICAgc2l6ZSA9IGZyZWFkKGlucHV0LCAxLCBJTlBV
VF9TSVpFLCBmcCk7Cj4+ICsgICAgICAgIHNpemUgPSBmcmVhZChpbnB1dCwgMSwgSU5QVVRfU0la
RSArIDEsIGZwKTsKPgo+IFlvdSBwcm9iYWJseSB3YW50IHRvIGFjdHVhbCBkZWZpbmUgaW5wdXQg
dG8gYmUgb2YgSU5QVVRfU0laRSsxIGJ5dGUgYXMgd2VsbC4KPgo+IEkgZG91YnQgYWRkcmVzcyBz
YW5pdGlzZXIgd2lsbCBiZSBoYXBweSB3aXRoIG92ZXJydW5uaW5nIHRoZSBidWZmZXIuCgpZZWFo
LCB0aGUgY2hlY2sgaXMgYSBsaXR0bGUgc3Vib3B0aW1hbDsgSSdsbCBzZWUgd2hhdCBJIGNhbiBj
b21lIHVwIHdpdGguCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 09:47:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 09:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwPyb-0000iT-Ad; Mon, 25 Sep 2017 09:46:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwPya-0000i5-AW
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 09:46:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D5/11-02046-F80D8C95; Mon, 25 Sep 2017 09:46:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfvwol
 Ig8OzdCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseX0XKaCC9kVvd0LGBsY
 r7l0MXJxCAk0Mkm8vLCaDcJ5zChx+0IrI4SzjVFiw9WNLF2MnBwiAs4SX8/MZQexeQX0Jdb2N
 7GB2MIC5hLXzhxlAmmQELiqJDGlYwJYQkLAU+Lg7S4mGLvl92zmLkZ2DjYBK4lDYiBRFgFViT
 n7/jNPYORewMiwilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Ov1DAyMOxh/H/c7xCjJwaQkynuX70SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneovNAOcGi
 1PTUirTMHGD4waQlOHiURHhDQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO2wZSJABSl
 FGaBzcCFguXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzTgGZwpOZVwK36RXQEUxAR/ROBT
 uiJBEhJdXAuFNDVuz0oS1W0QVGW28K/j7un7qTJzYlpfHff5/lPLzcLD9is+oF+KNeKE7ffPi
 yl/e9tda+ezSme28TWce94Hao5HxhgUczLK0+PbOUes4+fZan1rn56dyBFdme34J6Mvo+vUu9
 p37tW4X2+Qeae1+cy5y1v/biYWBIxyfcDPCaKND9s+ibEktxRqKhFnNRcSIAnrj1w4ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506332813!99544506!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59790 invoked from network); 25 Sep 2017 09:46:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 09:46:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwPyW-0000Xq-5D; Mon, 25 Sep 2017 09:46:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwPyQ-0001Yg-K7; Mon, 25 Sep 2017 09:46:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwPyQ-0005K5-4D; Mon, 25 Sep 2017 09:46:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113807-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-libvirt-qcow2: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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 09:46:46 +0000
Subject: [Xen-devel] [xen-unstable test] 113807: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgwNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMzc5MSBSRUdSLiB2
cy4gMTEzMzg3CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMTM3OTEgcGFzcyBpbiAxMTM4MDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEzNzkxIHBhc3MgaW4g
MTEzODA3CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhl
bnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMTM4MDAgcGFzcyBpbiAxMTM4MDcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgZmFpbCBwYXNzIGluIDExMzc5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMzgwMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIHBhc3MgaW4gMTEzODAwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTM3OTEgYmxvY2tlZCBpbiAxMTMzODcKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
aW4gMTEzODAwIGJsb2NrZWQgaW4gMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTM4MDAgbGlrZSAxMTMzODcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzM4NwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3ZmY5NjYxYjkw
NGEzYWY2MThkYzJhMmI4Y2RlYzQ2YmU2OTMwMzA4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICAxNmIxNDE0ZGU5MWI1YTgyYTA5OTZjNjdmNmRiM2FmN2Q3ZTMyODczCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTMzODcgIDIwMTctMDktMTIgMjM6MjA6MDkgWiAgIDEyIGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEzNDMwICAyMDE3LTA5LTE0IDAxOjI0OjQ4IFogICAx
MSBkYXlzICAgMjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzNzYwICAyMDE3LTA5
LTIzIDAzOjE0OjEzIFogICAgMiBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lv
bGlAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIE1lbmcg
WHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgogIE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVy
LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTQ5NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 09:55:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 09:55:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQ6K-0001QW-7g; Mon, 25 Sep 2017 09:54:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwQ6I-0001QQ-MM
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 09:54:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 51/72-01916-D62D8C95; Mon, 25 Sep 2017 09:54:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQjf70ol
 Ig3lNzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8av/g72gm+sFWtv/GZqYHzO0sXIySEh4Cdx
 fHUjYxcjBweLgKrEhVNeICabgL3E9K8VIKaIgK7Et6sFXYxcHMwC85gl3h55xgYSFxaIlVjdG
 AMyhFfAU2LBp+VMIDVCAjuZJCasXMcEkRCUODnzCdgmZgEdiQW7P4H1MgtISyz/xwFicgo4Sb
 xqNgWpEBVQkTi5cg1Yp5CAokT/vAdsEDemS0x81sMygZF/FpKhs5AMnYUwdAEj8ypGjeLUorL
 UIl1DI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYyvup0PMUpyMCmJ
 8t7lOxEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI38CJQTrAoNT21Ii0zBxgFMGkJDh4lEV5Tk
 DRvcUFibnFmOkTqFKMxx49JV/4wcdx4eP0PkxBLXn5eqpQ4rxNIqQBIaUZpHtwgWHReYpSVEu
 ZlBDpNiKcgtSg3swRV/hWjOAejkjCvNcgUnsy8Erh9r4BOYQI6pXcq2CkliQgpqQbGhadcJih
 PEpCdxCbhc7q7gFHFbVL3zflxVk5Hns1f6nEmf8nC/Gm3BXXauq9PX+m9pHtjguUJga+LTgiY
 ZXM5vxX/o+wZ19Y5PfX3zatsXa08pbILs5bVML0pmOvgdH2lgow264rZP6tftknq71Fb/n2H8
 umG1fdS9u93iV77Q83zyQbRExe4lViKMxINtZiLihMBFZshrMkCAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506333290!116347017!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65128 invoked from network); 25 Sep 2017 09:54:50 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 09:54:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="53403089"
Date: Mon, 25 Sep 2017 10:54:34 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20170925095434.3q44dqa4afc23apw@dhcp-3-128.uk.xensource.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
 <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
 <373043a4-68e2-0b39-f4d3-82815e0e7767@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <373043a4-68e2-0b39-f4d3-82815e0e7767@eikelenboom.it>
User-Agent: NeoMutt/20170714 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>,
 Christopher Clark <christopher.w.clark@gmail.co>,
 Kyle Temkin <temkink@ainfosec.com>,
 =?iso-8859-1?B?Suly9G1l?= Oufella <jerome.oufella@savoirfairelinux.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDk6MzU6NDBBTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+IC0gTm90IGFuIGlzc3VlIGJhY2sgdGhlbiB3aGVuIHRoZSBwYXRjaCB3YXMg
bWFkZSwgYnV0IGFzIHRoZSBxdWVzdGlvbiBlYXJsaWVyIHRvIFJvZ2VyLAo+ICAgdGhlIGh5cGVy
dmlzb3Igc2VlbXMgdG8gZ3JvdyBtb3JlIGludGVyZmVyZW5jZSB3aXRoIHBjaSBkZXZpY2VzIHdp
dGggdGhlIFBWSCBkb20wIHdvcmsuCj4gICBJZiBhbmQgaG9vdyBkb2VzIHRoYXQgcmVsYXRlIHRv
IHBjaS1iYWNrIGFuZCBwY2ktcGFzc3Rocm91Z2ggYW5kICh0aGUgbG9jYXRpb24gb2YpIHJlc2V0
dGluZyBtZWNoYW5pc21zID8KCnBjaS1iYWNrIHdpbGwgc3RpbGwgYmUgcmVxdWlyZWQgaW4gb3Jk
ZXIgdG8gZG8gcGNpLXBhc3N0aHJvdWdoIHRvIFBWCmd1ZXN0cy4gVGhlIGFpbSBpcyB0byB1c2Ug
dGhlIG5ldyBwY2ktZW11bGF0aW9uIGxheWVyIHRvIHBlcmZvcm0KcGNpLXBhc3N0aHJvdWdoIHRv
IGJvdGggSFZNIGFuZCBQVkggZ3Vlc3RzLCBkZXByZWNhdGluZyB0aGUKcGFzc3Rocm91Z2ggY29k
ZSBpbnNpZGUgb2YgUUVNVS4KCkkgd291bGQgcHJlZmVyIHRvIGhhdmUgdGhlIHJlc2V0IG1lY2hh
bmlzbSBpbnNpZGUgb2YgWGVuLCBidXQgSSdtIG5vdApzdXJlIGhvdyBmZWFzaWJsZSBpdCBpcyB0
byBwdXQgdGhpcyBjb2RlIGluc2lkZSBvZiBYZW4gYmVjYXVzZSBJCmhhdmVuJ3QgbG9va2VkIGF0
IGl0IHlldC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC2-0002B5-3A; Mon, 25 Sep 2017 10:00:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC0-0002AK-2n
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 02/4A-02041-FC3D8C95; Mon, 25 Sep 2017 10:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+65yyc
 iDb71aVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfl1YXTJaqeLD8CnsD427RLkZODgkBI4m3
 E/8xdTFycQgJLGSU+Hn5FxNIgk1AVWLD9VOsILaIgJLEvVWTwYqYBX4ySnybuJANJCEs4CTxs
 Ws3WAMLUMPbqXvBGniBpn46e4wZYoO8RMeBySwgNqeAscSVz11gthBQzc99G1gmMHIvYGRYxa
 hRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6N96BgbGHYy/T3s
 eYpTkYFIS5b3LdyJSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4/10CqhMs
 Sk1PrUjLzAEGIEypBAePkghvMDAIhXiLCxJzizPTIVKnGI05jm26/IeJo+Pm3T9MQmCTpMR5v
 UFKBUBKM0rz4AbBIuMSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeSZApPJl5JXD7XgGdwg
 R0Su9UsFNKEhFSUg2M+6/b/vl382jqUfnNF+uEJF4EOOa/Dnpr8nVNVpi3yMnf/8yCQ2Obj+7
 k8V5Wcrxyyqcg9zl7WZWj03Sr7oTIf1Cf3vJr6qeve4TvqTmKS88Xy769946CxqvF54UsN0Rc
 6NzQ+/j1XjOJuJqXNif1Tm+LOHS0gEF+f57vDe3k9ZZP8iOTzn0UU2Ipzkg01GIuKk4EAGh+N
 ZaHAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506333646!108801266!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47972 invoked from network); 25 Sep 2017 10:00:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0DC9FAD05;
 Mon, 25 Sep 2017 10:00:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:29 +0200
Message-Id: <20170925100035.432-6-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 05/11] xl: add global grant limit config
	items
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHhsLmNvbmYgY29uZmlnIGl0ZW1zIGZvciBkZWZhdWx0IHZhbHVlcyBvZiBncmFudCBsaW1p
dHM6CgptYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4aW11
bSBudW1iZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciBhIGRvbWFpbiB3aGljaCB3aWxsIHRha2UgZWZm
ZWN0IGlmIHRoZSBkb21haW4ncyBjb25maWcgZmlsZQpkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4g
SWYgbWF4X2dyYW50X2ZyYW1lcyBpc24ndCBzZXQgaW4geGwuY29uZiBpdAp3aWxsIGRlZmF1bHQg
dG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAxNlRCIGFuZCB0byA2NCBmb3IK
aG9zdHMgd2l0aCBtZW1vcnkgYWJvdmUgMTZUQi4KCm1heF9tYXB0cmFja19mcmFtZXMgd2lsbCBz
ZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgptYXB0cmFjayBmcmFtZXMg
Zm9yIGEgZG9tYWluLiBJZiBtYXhfbWFwdHJhY2tfZnJhbWVzIGlzbid0IHNldCBpbgp4bC5jb25m
IGl0IHdpbGwgZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBu
ZWVkCm1hcHRyYWNrIGZyYW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KVjc6Ci0gZG9uJ3QgdXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQgbWF4X3Bv
c3NpYmxlX21mbiBmcm9tIHBoeXNpbmZvCi0tLQogZG9jcy9tYW4veGwuY29uZi5wb2QuNSB8IDEy
ICsrKysrKysrKysrKwogdG9vbHMveGwveGwuYyAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysr
KwogdG9vbHMveGwveGwuaCAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jb25mLnBvZC41IGIvZG9jcy9t
YW4veGwuY29uZi5wb2QuNQppbmRleCA4OGFiNTA2NjA5Li5mZTJjZjI3ZWE0IDEwMDY0NAotLS0g
YS9kb2NzL21hbi94bC5jb25mLnBvZC41CisrKyBiL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKQEAg
LTc3LDYgKzc3LDE4IEBAIG9wZXJhdGlvbnMgKHByaW1hcmlseSBkb21haW4gY3JlYXRpb24pLgog
CiBEZWZhdWx0OiBDPC92YXIvbG9jay94bD4KIAorPWl0ZW0gQjxtYXhfZ3JhbnRfZnJhbWVzPU5V
TUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIEM8bWF4X2dyYW50X2ZyYW1l
cz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVmYXVsdDogQzwzMj4gb24gaG9zdHMgdXAgdG8g
MTZUQiBvZiBtZW1vcnksIEM8NjQ+IG9uIGhvc3RzIGxhcmdlciB0aGFuIDE2VEIKKworPWl0ZW0g
QjxtYXhfbWFwdHJhY2tfZnJhbWVzPU5VTUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBm
b3IgdGhlIEM8bWF4X21hcHRyYWNrX2ZyYW1lcz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVm
YXVsdDogQzwwPgorCiA9aXRlbSBCPHZpZi5kZWZhdWx0LnNjcmlwdD0iUEFUSCI+CiAKIENvbmZp
Z3VyZXMgdGhlIGRlZmF1bHQgaG90cGx1ZyBzY3JpcHQgdXNlZCBieSB2aXJ0dWFsIG5ldHdvcmsg
ZGV2aWNlcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4
IDAyMTc5YTYyMjkuLmMxYmJiNGI5MzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIv
dG9vbHMveGwveGwuYwpAQCAtNDUsNiArNDUsOCBAQCBjaGFyICpkZWZhdWx0X2NvbG9fcHJveHlf
c2NyaXB0ID0gTlVMTDsKIGVudW0gb3V0cHV0X2Zvcm1hdCBkZWZhdWx0X291dHB1dF9mb3JtYXQg
PSBPVVRQVVRfRk9STUFUX0pTT047CiBpbnQgY2xhaW1fbW9kZSA9IDE7CiBib29sIHByb2dyZXNz
X3VzZV9jciA9IDA7CitpbnQgbWF4X2dyYW50X2ZyYW1lcyA9IC0xOworaW50IG1heF9tYXB0cmFj
a19mcmFtZXMgPSAwOwogCiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsID0gbWlubXNnbGV2
ZWxfZGVmYXVsdDsKIApAQCAtODgsNiArOTAsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxf
Y29uZmlnKGNvbnN0IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwog
ICAgIGludCBlOwogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKKyAgICBsaWJ4bF9waHlzaW5mbyBwaHlz
aW5mbzsKIAogICAgIGNvbmZpZyA9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ2ZpbGUpOwog
ICAgIGlmICghY29uZmlnKSB7CkBAIC0xODgsNiArMTkxLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNl
X2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICB4bHVfY2ZnX3JlcGxh
Y2Vfc3RyaW5nIChjb25maWcsICJjb2xvLmRlZmF1bHQucHJveHlzY3JpcHQiLAogICAgICAgICAm
ZGVmYXVsdF9jb2xvX3Byb3h5X3NjcmlwdCwgMCk7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv
bmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9ncmFu
dF9mcmFtZXMgPSBsOworICAgIGVsc2UgeworICAgICAgICBsaWJ4bF9waHlzaW5mb19pbml0KCZw
aHlzaW5mbyk7CisgICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSAobGlieGxfZ2V0X3BoeXNpbmZv
KGN0eCwgJnBoeXNpbmZvKSAhPSAwIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShw
aHlzaW5mby5tYXhfcG9zc2libGVfbWZuID4+IDMyKSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gMzIgOiA2NDsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8p
OworICAgIH0KKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFj
a19mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBsOworCiAg
ICAgeGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
LmggYi90b29scy94bC94bC5oCmluZGV4IDMxZDY2MGI4OWEuLjZiNjBkMWRiNTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjc1LDYgKzI3NSw4IEBA
IGV4dGVybiBjaGFyICpkZWZhdWx0X3ZpZmJhY2tlbmQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9y
ZW11c19uZXRidWZzY3JpcHQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9jb2xvX3Byb3h5X3Njcmlw
dDsKIGV4dGVybiBjaGFyICpibGtkZXZfc3RhcnQ7CitleHRlcm4gaW50IG1heF9ncmFudF9mcmFt
ZXM7CitleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFtZXM7CiAKIGVudW0gb3V0cHV0X2Zvcm1h
dCB7CiAgICAgT1VUUFVUX0ZPUk1BVF9KU09OLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC4-0002D7-IH; Mon, 25 Sep 2017 10:00:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC3-0002BZ-4k
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2E/75-03283-2D3D8C95; Mon, 25 Sep 2017 10:00:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+65yyc
 iDe7s07P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWvNIraNaqmLG+m6WBcY5CFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKfDu9ngUkwSagKrHh+ilWEFtEQEni3qrJYEXMAj+BiiYuZANJCAuYS1w+8
 YYRxGYBajh6swesmRdo6qGT19ghNshLdByYzDKBkXMBI8MqRo3i1KKy1CJdQyO9pKLM9IyS3M
 TMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAfzEAwQ7GyxsDDjFKcjApifLe5TsRKcSXlJ9SmZF
 YnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvMbAsBASLEpNT61Iy8wBBhRMqQQHj5IIb+FF
 oDRvcUFibnFmOkTqFKM9x7FNl/8wcXTcvAskN4HJDd8f/GESApsqJc7LCDJVAKQtozQPbigsA
 i4xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmFcSZApPZl4J3O5XQGcxAZ3VOxXsrJJEhJRUAy
 Oj/PLdstMY1TWkyiazPJlVfH1N94VPskY6qyIyltQ+0kpYIRRw3DfiXk+X1qxvV/Zee7s0+vK
 Z5N37F5wJOcifuqTX5rTRzE0nnpV/Yf3qp5bUdFpnj+jLwy6Rkt+bO2Z8NhBx3Pe3VPVqHPs1
 3pyzb0w9f0y/fT3EKn/ekrVr159ZrOxy4+w0JZbijERDLeai4kQA8AyD83sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506333646!78256525!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23190 invoked from network); 25 Sep 2017 10:00:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26723ACFF;
 Mon, 25 Sep 2017 10:00:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:24 +0200
Message-Id: <20170925100035.432-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 00/11] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggcG90ZW50aWFsIG1lbW9yeSBhYm92ZSB0aGUgMTZUQiBib3JkZXIu
CgpDaGFuZ2VzIGluIFYxMDoKLSBwYXRjaCAxOiBhdm9pZCBob2xlcyBpbiB4ZW5fc3lzY3RsX3Bo
eXNpbmZvLCB1c2UgdWludDY0X2FsaWduZWRfdAogIChKYW4gQmV1bGljaCkKLSBwYXRjaCA3OiBt
b3ZlIGxvY2tpbmcgaW50byBncmFudF90YWJsZV9pbml0KCkgKEphbiBCZXVsaWNoKQotIHBhdGNo
IDk6IGxvd2VyIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIHZhbHVlIHRvIDEKLSBwYXRjaCA5OiBy
ZW1vdmVkIG5vIGxvbmdlciBuZWVkZWQgdmFyaWFibGVzIChKYW4gQmV1bGljaCkKLSBwYXRjaCA5
OiBzdHJlYW0gbGluZWQgbWVzc2FnZXMgKEphbiBCZXVsaWNoKQotIHBhdGNoIDk6IGNvcnJlY3Rl
ZCBzZXR0aW5nIG9mIGdudHRhYl9zaXplIG9uIEFSTQotIHBhdGNoIDEwOiBjb3JyZWN0IGNvbW1l
bnQgaW4gY3B1aWQuaCAoSmFuIEJldWxpY2gpCi0gYWRkZWQgcGF0Y2ggMTEKCkNoYW5nZXMgaW4g
Vjk6Ci0gZHJvcHBlZCB0aGUgYWxyZWFkeSBjb21taXR0ZWQgcGF0Y2hlcyAxLTMKLSBtZXJnZWQg
Zm9ybWVyIHBhdGNoZXMgNCBhbmQgNSAoSmFuIEJldWxpY2gpCi0gbWVyZ2VkIGZvcm1lciBwYXRj
aGVzIDEzIGFuZCAxNAotIHBhdGNoIDE6IGJ1bXAgc3lzY3RsIGludGVyZmFjZSB2ZXJzaW9uIChK
dWxpZW4gR3JhbGwpCi0gcGF0Y2ggMTogZHJvcCB0aGluIGNvbW1vbiBzaGltIG9mIGdldF91cHBl
cl9tZm5fYm91bmQoKSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMTogbGV0IGdldF91cHBlcl9tZm5f
Ym91bmQoKSByZXR1cm4gdGhlIGhpZ2hlc3QgTUZOLCBub3QgdGhlIG9uZQogIGZvbGxvd2luZyBp
dCAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNzogYWxsb2NhdGUgaW5pdGlhbCBncmFudCBmcmFtZXMg
ZnJvbSBncmFudF90YWJsZV9pbml0KCkKICAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggODogY29ycmVj
dCBhbmQgY2xlYW51cCBnbnR0YWJfaW5pdF9hcmNoKCkgZm9yIEFSTSAoSnVsaWVuIEdyYWxsKQot
IHBhdGNoIDEwOiBtYWtlIGxlYWYgcHYtb25seSAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggMTA6IHVz
ZSBoZXggdmFsdWUgZm9yIG1hc2sgKEphbiBCZXVsaWNoKQotIHBhdGNoIDEwOiBndWVzdCBhZGRy
ZXNzIHdpZHRoIC0+IG1hY2hpbmUgYWRkcmVzcyB3aWR0aCAoSmFuIEJldWxpY2gpCgpDaGFuZ2Vz
IGluIFY4OgotIGRyb3BwZWQgcHJldmlvdXMgcGF0Y2ggMSwgYXMgYWxyZWFkeSBjb21taXR0ZWQK
LSBwYXRjaCAxOiBtYWtlIGdudHRhYl9ncm93X3RhYmxlKCkgc3RhdGljIGluc3RlYWQgZG9pbmcg
c28gaW4gbmV4dAogIHBhdGNoIChKYW4gQmV1bGljaCkKLSBwYXRjaCAzOiByZW1vdmUgc3RhbGUg
I2lmIDAsIGFkanVzdCBjb21tZW50cyAoUGF1bCBEdXJyYW50KQoKQ2hhbmdlcyBpbiBWNzoKLSBh
ZGRlZCBwYXRjaGVzIDUsIDYsIDksIDE2Ci0gcGF0Y2ggMjogb25seSBjYWxsIGdudHRhYl9zZXRf
ZnJhbWVfZ2ZuKCkgaWYgbm8gZXJyb3IgKEp1bGllbiBHcmFsbCkKLSBwYXRjaCAxMDogZG9uJ3Qg
dXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQgbWF4X3Bvc3NpYmxlX21mbiBmcm9tCiAgIHBo
eXNpbmZvCi0gcGF0Y2ggMTM6IHJlLWFkZCAjaW5jbHVkZSA8YXNtL2dyYW50LXRhYmxlLmg+IGlu
IGdyYW50X3RhYmxlLmgKICAoSnVsaWVuIEdyYWxsKQotIHBhdGNoIDE1OiBhZGQgYm9vdCBwYXJh
bWV0ZXIgZG9jdW1lbnRhdGlvbiBjaGFuZ2VzCgpDaGFuZ2VzIGluIFY2OgotIHNldmVyYWwgbmV3
IHBhdGNoZXMgKDEsIDYsIDcsIDEwLCAxMikKLSBvcmRlciBvZiBwYXRjaGVzIHJlLWFycmFuZ2Vk
IHRvIHN1cHBvcnQgbmV3IGh5cGVyY2FsbCBub3cgYmVpbmcKICBtYW5kYXRvcnkKLSBsb3RzIG9m
IG90aGVyIHNtYWxsIGNoYW5nZXMKCkNoYW5nZXMgaW4gVjU6Ci0gcGF0Y2ggNjogYWRkIHNldF9n
bnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21haW5fY29tbW9uIGluIHhlbi5pZgogIChEYW5pZWwg
RGUgR3JhYWYpCgpDaGFuZ2VzIGluIFY0OgotIHBhdGNoIDM6IG1ha2UgcmV0IG1vcmUgbG9jYWwg
KFdlaSBMaXUpCi0gcGF0Y2ggNzogdXNlIGRvbWlkX3QgKFdlaSBMaXUpCi0gcGF0Y2ggODogcmVu
YW1lIGNvbmZpZ3VyYXRpb24gaXRlbXMgdG8gdXNlIG1heF8gcHJlZml4ZXMgKFdlaSBMaXUpCgpD
aGFuZ2VzIGluIFYzOgotIHBhdGNoIDE6IHVwZGF0ZSBjb21taXQgbWVzc2FnZQotIHBhdGNoIDM6
IG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0KCkgZnJvbSBnbnR0YWJfc2V0dXBfdGFibGUo
KSB0bwogIGdudHRhYl9ncm93X3RhYmxlKCkgKFBhdWwgRHVycmFudCkKLSBwYXRjaCA0OiBjb3Jy
ZWN0IGVycm9yIG1lc3NhZ2UgKFBhdWwgRHVycmFudCkKLSBwYXRjaCA2OiByZW5hbWUgKmdudHRi
bCogdG8gKmdudHRhYiogKFBhdWwgRHVycmFudCkKCkNoYW5nZXMgaW4gVjI6Ci0gYWRkIHBlci1k
b21haW4gZ3JhbnQgbGltaXRzIGluc3RlYWQgb2YgZGlmZmVyZW50IHYxIGFuZCB2MiBsaW1pdHMK
LSBkb3VibGUgZGVmYXVsdCBsaW1pdCBmb3IgaHVnZSBob3N0cwoKSnVlcmdlbiBHcm9zcyAoMTEp
OgogIHhlbjogYWRkIGZ1bmN0aW9uIGZvciBvYnRhaW5pbmcgaGlnaGVzdCBwb3NzaWJsZSBtZW1v
cnkgYWRkcmVzcwogIGxpYnhjOiBhZGQgbGlieGMgc3VwcG9ydCBmb3Igc2V0dGluZyBncmFudCB0
YWJsZSByZXNvdXJjZSBsaW1pdHMKICB0b29sczogc2V0IGdyYW50IGxpbWl0cyBmb3IgeGVuc3Rv
cmUgc3R1YmRvbQogIGxpYnhsOiBhZGQgbWF4IHBvc3NpYmxlIG1mbiB0byBsaWJ4bF9waHlzaW5m
bwogIHhsOiBhZGQgZ2xvYmFsIGdyYW50IGxpbWl0IGNvbmZpZyBpdGVtcwogIGxpYnhsOiBhZGQg
bGlieGwgc3VwcG9ydCBmb3Igc2V0dGluZyBncmFudCB0YWJsZSByZXNvdXJjZSBsaW1pdHMKICB4
ZW46IGRlbGF5IGFsbG9jYXRpb24gb2YgZ3JhbnQgdGFibGUgc3ViIHN0cnVjdHVyZXMKICB4ZW4v
YXJtOiBtb3ZlIGFyY2ggc3BlY2lmaWMgZ3JhbnQgdGFibGUgYml0cyBpbnRvIGdyYW50X3RhYmxl
LmMKICB4ZW46IG1ha2UgZ3JhbnQgcmVzb3VyY2UgbGltaXRzIHBlciBkb21haW4KICB4ZW46IGFk
ZCBuZXcgWGVuIGNwdWlkIG5vZGUgZm9yIG1heCBhZGRyZXNzIHdpZHRoIGluZm8KICB4ZW46IGFk
ZCBzb21lIGNvbW1lbnRzIGluIGluY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKCiBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgfCAgMTYgKysKIGRvY3MvbWFuL3hsLmNv
bmYucG9kLjUgICAgICAgICAgICAgICB8ICAxMiArKwogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gIHwgIDI1ICstLQogdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFp
bi5jIHwgIDExICsrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgfCAgMTMg
KysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgICAgICAgICB8ICAxMyArKwogdG9vbHMv
bGlieGwvbGlieGwuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhsL2xpYnhs
LmggICAgICAgICAgICAgICAgICB8ICAxNSArKwogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAg
ICAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICB8
ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgIDQgKwogdG9v
bHMveGwveGwuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICsrCiB0b29scy94bC94bC5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAg
ICAgICAgICAgICAgIHwgICA5ICsrCiB0b29scy94bC94bF9zeHAuYyAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgICAyIC0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gv
YXJtL21tLmMgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICAgICB8ICAxMSArKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAg
ICAgICAgIHwgICA3ICsKIHhlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgICAgICB8ICAz
MSArLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgfCAyODYgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICAgICAg
fCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgIHwgIDM0ICsrKyst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggICAgfCAgMTkgKystCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCAgfCAgMzEgKysrLQogeGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oICAgICAgICAgIHwgICA3ICstCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaCAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAg
ICB8ICAgMyArCiAzMCBmaWxlcyBjaGFuZ2VkLCA0MTAgaW5zZXJ0aW9ucygrKSwgMTg3IGRlbGV0
aW9ucygtKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC2-0002BG-AB; Mon, 25 Sep 2017 10:00:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC0-0002AM-Fz
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:48 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5C/CF-02023-FC3D8C95; Mon, 25 Sep 2017 10:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+75yyc
 iDS595bX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOf/rKWjBboaL3+F/GBsZdUl2MnBwSAkYS
 byf+YwKxhQQWMkr8naMMYrMJqEpsuH6KFcQWEVCSuLdqMlANFwezwE9GiW8TF7KBJIQFoiR2b
 25kB7FZgBpm/b8MZvMCDZ296SkzxAJ5iY4Dk1lAbE4BY4krn7tYIJYZSfzct4FlAiP3AkaGVY
 waxalFZalFuoameklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjA3bPQ8
 xSnIwKYny3uU7ESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfHJaCcYFFqempFWmYOMNBg0hIc
 PEoivIUXgdK8xQWJucWZ6RCpU4z2HD8mXfnDxNFx8y6Q3AQmN3x/8IdJiCUvPy9VSpx3EchUA
 ZC2jNI8uKGwyLjEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd6lIFN4MvNK4Ha/AjqLCeis3q
 lgZ5UkIqSkGhg1fwWkd2zMXjHXgevPoQuXFALShTzddDSTl0s9/L2KS9FUvkr+VUjvqcL1FQy
 bC6NPL17MPEnZ49+biv8qExMY3c7OSvoowCD3JYnvnf+5HM2KZ9LtTjkBIV37D3549/jPn/Ui
 Kkm/vZrqYhJ3O547weTmtW2NlfrjE7q3U7iYvDZsvhIwYZsSS3FGoqEWc1FxIgB6XwP4hwIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506333646!110248219!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34452 invoked from network); 25 Sep 2017 10:00:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 247C7ACF4;
 Mon, 25 Sep 2017 10:00:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:25 +0200
Message-Id: <20170925100035.432-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 01/11] xen: add function for obtaining
	highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlzaWNh
bCBtZW1vcnkKYWRkcmVzcyBvZiB0aGUgc3lzdGVtLiBUaGlzIHZhbHVlIGlzIGluZmx1ZW5jZWQg
Ynk6CgotIGh5cGVydmlzb3IgY29uZmlndXJhdGlvbiAoQ09ORklHX0JJR01FTSkKLSBwcm9jZXNz
b3IgY2FwYWJpbGl0eSAobWF4LiBhZGRyZXNzYWJsZSBwaHlzaWNhbCBtZW1vcnkpCi0gbWVtb3J5
IG1hcCBhdCBib290IHRpbWUKLSBtZW1vcnkgaG90cGx1ZyBjYXBhYmlsaXR5CgpBZGQgdGhpcyB2
YWx1ZSB0byB4ZW5fc3lzY3RsX3BoeXNpbmZvIGluIG9yZGVyIHRvIGVuYWJsZSBkb20wIHRvIGRv
IGEKcHJvcGVyIHNpemluZyBvZiBncmFudCBmcmFtZSBsaW1pdHMgb2YgZ3Vlc3RzLgoKU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVjEwOgotIGF2b2lkIGhvbGVzIGluIHhl
bl9zeXNjdGxfcGh5c2luZm8sIHVzZSB1aW50NjRfYWxpZ25lZF90CiAgKEphbiBCZXVsaWNoKQoK
Vjk6Ci0gbWVyZ2UgcGF0Y2ggd2l0aCBmb2xsb3dpbmcgb25lIChKYW4gQmV1bGljaCkKLSBidW1w
IHN5c2N0bCBpbnRlcmZhY2UgdmVyc2lvbiAoSnVsaWVuIEdyYWxsKQotIGRyb3AgdGhpbiBjb21t
b24gc2hpbSBvZiBnZXRfdXBwZXJfbWZuX2JvdW5kKCkgKEphbiBCZXVsaWNoKQotIGxldCBnZXRf
dXBwZXJfbWZuX2JvdW5kKCkgcmV0dXJuIHRoZSBoaWdoZXN0IE1GTiwgbm90IHRoZSBvbmUKICBm
b2xsb3dpbmcgaXQgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAg
ICB8ICA2ICsrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgMTEgKysrKysrKysr
KysKIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaCB8ICA3ICsrKystLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICB8ICAz
ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXgg
ZjM4MzRiM2RhYi4uOWEzN2YyOWNlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysr
IGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTE0NzIsNiArMTQ3MiwxMiBAQCB2b2lkIGNsZWFyX2Fu
ZF9jbGVhbl9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UocCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgZ2V0X3VwcGVyX21mbl9ib3VuZCh2b2lkKQorewor
ICAgIC8qIE5vIG1lbW9yeSBob3RwbHVnIHlldCwgc28gY3VycmVudCBtZW1vcnkgbGltaXQgaXMg
dGhlIGZpbmFsIG9uZS4gKi8KKyAgICByZXR1cm4gbWF4X3BhZ2UgLSAxOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhZmQ1YTEwMWE0Li5kOWRmNWNhNjlmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTE3
OCw2ICs1MTc4LDE3IEBAIHZvaWQgd3JpdGVfMzJiaXRfcHNlX2lkZW50bWFwKHVpbnQzMl90ICps
MikKICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdF
X1BTRSk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgZ2V0X3VwcGVyX21mbl9ib3VuZCh2b2lkKQorewor
ICAgIHVuc2lnbmVkIGxvbmcgbWF4X21mbjsKKworICAgIG1heF9tZm4gPSBtZW1faG90cGx1ZyA/
IFBGTl9ET1dOKG1lbV9ob3RwbHVnKSA6IG1heF9wYWdlOworI2lmbmRlZiBDT05GSUdfQklHTUVN
CisgICAgbWF4X21mbiA9IG1pbihtYXhfbWZuLCAxVUwgPDwgMzIpOworI2VuZGlmCisgICAgcmV0
dXJuIG1pbihtYXhfbWZuLCAxVUwgPDwgKHBhZGRyX2JpdHMgLSBQQUdFX1NISUZUKSkgLSAxOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXggMzQ4MGY1ODJmYS4u
MDgxOThiNzE1MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYworKysgYi94ZW4vY29t
bW9uL3N5c2N0bC5jCkBAIC0yNjYsNiArMjY2LDcgQEAgbG9uZyBkb19zeXNjdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fc3lzY3RsX3QpIHVfc3lzY3RsKQogICAgICAgICBnZXRfb3V0c3Rh
bmRpbmdfY2xhaW1zKCZwaS0+ZnJlZV9wYWdlcywgJnBpLT5vdXRzdGFuZGluZ19wYWdlcyk7CiAg
ICAgICAgIHBpLT5zY3J1Yl9wYWdlcyA9IDA7CiAgICAgICAgIHBpLT5jcHVfa2h6ID0gY3B1X2to
ejsKKyAgICAgICAgcGktPm1heF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5kKCk7CiAgICAgICAg
IGFyY2hfZG9fcGh5c2luZm8ocGkpOwogCiAgICAgICAgIGlmICggY29weV90b19ndWVzdCh1X3N5
c2N0bCwgb3AsIDEpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA0ZDMyYTg3Y2NhLi4xZTYwOTc1ODRi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSAicGh5c2Rldi5o
IgogI2luY2x1ZGUgInRtZW0uaCIKIAotI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OIDB4MDAwMDAwMEYKKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAw
MDAwMDEwCiAKIC8qCiAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBidWZmZXIgcmlu
Zy4KQEAgLTk2LDE0ICs5NiwxNSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7CiAgICAg
dWludDMyX3QgbnJfbm9kZXM7ICAgIC8qICMgbm9kZXMgY3VycmVudGx5IG9ubGluZSAqLwogICAg
IHVpbnQzMl90IG1heF9ub2RlX2lkOyAvKiBMYXJnZXN0IHBvc3NpYmxlIG5vZGUgSUQgb24gdGhp
cyBob3N0ICovCiAgICAgdWludDMyX3QgY3B1X2toejsKKyAgICB1aW50MzJfdCBjYXBhYmlsaXRp
ZXM7IC8qIFhFTl9TWVNDVExfUEhZU0NBUF8/Pz8gKi8KKwogICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
dG90YWxfcGFnZXM7CiAgICAgdWludDY0X2FsaWduZWRfdCBmcmVlX3BhZ2VzOwogICAgIHVpbnQ2
NF9hbGlnbmVkX3Qgc2NydWJfcGFnZXM7CiAgICAgdWludDY0X2FsaWduZWRfdCBvdXRzdGFuZGlu
Z19wYWdlczsKICAgICB1aW50MzJfdCBod19jYXBbOF07CiAKLSAgICAvKiBYRU5fU1lTQ1RMX1BI
WVNDQVBfPz8/ICovCi0gICAgdWludDMyX3QgY2FwYWJpbGl0aWVzOworICAgIHVpbnQ2NF9hbGln
bmVkX3QgbWF4X21mbjsgLyogTGFyZ2VzdCBwb3NzaWJsZSBNRk4gb24gdGhpcyBob3N0ICovCiB9
OwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94
ZW4vbW0uaAppbmRleCBmOGI2MTc3YzMyLi5lODEzYzA3YjIyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTk5LDYgKzU5OSw5
IEBAIGludCBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqKl9wYWdlLCB2b2lkICoqX3ZhKTsKIHZvaWQgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIodm9p
ZCAqKl92YSwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAKKy8qIFJldHVybiB0aGUgdXBwZXIg
Ym91bmQgb2YgTUZOcywgaW5jbHVkaW5nIGhvdHBsdWcgbWVtb3J5LiAqLwordW5zaWduZWQgbG9u
ZyBnZXRfdXBwZXJfbWZuX2JvdW5kKHZvaWQpOworCiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBhY2N1bXVsYXRlX3RsYmZsdXNoKGJvb2wgKm5lZWRfdGxi
Zmx1c2gsCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC3-0002CA-3y; Mon, 25 Sep 2017 10:00:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC1-0002Aj-Gu
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BE/8B-30935-0D3D8C95; Mon, 25 Sep 2017 10:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+6Fyyc
 iDaacEbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPWbv/CVtDFV7Hx/36WBsa/XF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPGi8QgzSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQDSQhLBAi0
 TvnNVADBwcLUMPyFn+QMK+AscS+d7tYIBbIS3QcmAxmcwLFr3zuArOFgBb/3LeBZQIj9wJGhl
 WMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNzBOGG
 V3yFGSQ4mJVHeu3wnIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DZcAsoJFqWmp1akZeYAAw0m
 LcHBoyTCW3gRKM1bXJCYW5yZDpE6xWjMcWzT5T9MHB037/5hEmLJy89LlRLnXQQySQCkNKM0D
 24QLAIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmXQoyhSczrwRu3yugU5iATumdCnZKSS
 JCSqqBsX3Pt/xNWyOfpBzJvHessLvznehe76retU+z/i60dv0kt37S18o3zIFvDFaHTLQTMD/
 zw0jsDsPun4phkybkbWAM7DuSrzmnaMc/HpuaVZdiyrN+LLw1sa7Ab42uglvi4o3GE0Q+91w1
 Cy62Wc2wpafAhv/ChocGKh+e6Mfc887cN1/q+6ldxkosxRmJhlrMRcWJAItU9XJ7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506333647!109511390!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13189 invoked from network); 25 Sep 2017 10:00:48 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:48 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CE259AD35;
 Mon, 25 Sep 2017 10:00:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:35 +0200
Message-Id: <20170925100035.432-12-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 11/11] xen: add some comments in
	include/public/arch-x86/cpuid.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGVhZiA0IG9mIHRoZSBYZW4tc3BlY2lmaWMgQ1BVSUQgbGVhdmVzIGlzbid0IG1lbnRpb25lZCBh
dCBhbGwgaW4KaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCwgdGhlIGNvbW1lbnRzIGZv
ciBsZWFmIDUgZG9uJ3QgdGVsbAphbnl0aGluZyBhYm91dCB0aGUgc3ViLWxlYWYgc2VtYW50aWNz
LgoKQWRkIGNvbW1lbnRzIHRvIGNsYXJpZnkgdGhlIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1aWQuaCB8IDIwICsrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVpZC5oCmluZGV4IDJiYzExYmY2ZWYuLjdiYzFkZDkyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oCkBAIC03NCwxMCArNzQsMjYgQEAKICNkZWZpbmUgWEVOX0NQVUlEX0ZF
QVQxX01NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQgICgxdTw8MCkKIAogLyoKKyAqIExlYWYgNCAo
MHg0MDAwMHgwMykKKyAqIFN1Yi1sZWFmIDA6IEVBWDogYml0IDA6IGVtdWxhdGVkIHRzYworICog
ICAgICAgICAgICAgICAgICBiaXQgMTogaG9zdCB0c2MgaXMga25vd24gdG8gYmUgcmVsaWFibGUK
KyAqICAgICAgICAgICAgICAgICAgYml0IDI6IFJEVFNDUCBpbnN0cnVjdGlvbiBhdmFpbGFibGUK
KyAqICAgICAgICAgICAgIEVCWDogdHNjX21vZGU6IDA9ZGVmYXVsdCAoZW11bGF0ZSBpZiBuZWNl
c3NhcnkpLCAxPWVtdWxhdGUsCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyPW5vIGVt
dWxhdGlvbiwgMz1ubyBlbXVsYXRpb24gKyBUU0NfQVVYIHN1cHBvcnQKKyAqICAgICAgICAgICAg
IEVDWDogZ3Vlc3QgdHNjIGZyZXF1ZW5jeSBpbiBrSHoKKyAqICAgICAgICAgICAgIEVEWDogZ3Vl
c3QgdHNjIGluY2FybmF0aW9uIChtaWdyYXRpb24gY291bnQpCisgKiBTdWItbGVhZiAxOiBFQVg6
IHRzYyBvZmZzZXQgbG93IHBhcnQKKyAqICAgICAgICAgICAgIEVCWDogdHNjIG9mZnNldCBoaWdo
IHBhcnQKKyAqICAgICAgICAgICAgIEVDWDogbXVsdGlwbGljYXRvciBmb3IgdHNjLT5ucyBjb252
ZXJzaW9uCisgKiAgICAgICAgICAgICBFRFg6IHNoaWZ0IGFtb3VudCBmb3IgdHNjLT5ucyBjb252
ZXJzaW9uCisgKiBTdWItbGVhZiAyOiBFQVg6IGhvc3QgdHNjIGZyZXF1ZW5jeSBpbiBrSHoKKyAq
LworCisvKgogICogTGVhZiA1ICgweDQwMDAweDA0KQogICogSFZNLXNwZWNpZmljIGZlYXR1cmVz
Ci0gKiBFQVg6IEZlYXR1cmVzCi0gKiBFQlg6IHZjcHUgaWQgKGlmZiBFQVggaGFzIFhFTl9IVk1f
Q1BVSURfVkNQVV9JRF9QUkVTRU5UIGZsYWcpCisgKiBTdWItbGVhZiAwOiBFQVg6IEZlYXR1cmVz
CisgKiBTdWItbGVhZiAwOiBFQlg6IHZjcHUgaWQgKGlmZiBFQVggaGFzIFhFTl9IVk1fQ1BVSURf
VkNQVV9JRF9QUkVTRU5UIGZsYWcpCiAgKi8KICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9BUElDX0FD
Q0VTU19WSVJUICgxdSA8PCAwKSAvKiBWaXJ0dWFsaXplZCBBUElDIHJlZ2lzdGVycyAqLwogI2Rl
ZmluZSBYRU5fSFZNX0NQVUlEX1gyQVBJQ19WSVJUICAgICAgKDF1IDw8IDEpIC8qIFZpcnR1YWxp
emVkIHgyQVBJQyBhY2Nlc3NlcyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC4-0002Cs-BD; Mon, 25 Sep 2017 10:00:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC2-0002BL-R7
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:50 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 21/89-03093-2D3D8C95; Mon, 25 Sep 2017 10:00:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsVyuP0Ov+65yyc
 iDeY1alt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvFqkULOKq+Lt+HWsD41yOLkZODgkBI4m3
 E/8xdTFycQgJLGSU2HvwFTtIgk1AVWLD9VOsILaIgJLEvVWTwYqYBX4ySnybuJANJCEs4C6x+
 dRCFhCbBajh9p5+sGZeoKn/Hh9kgtggL9FxYDJYDaeAscSVz11gthBQzc99G1gmMHIvYGRYxa
 henFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoXQYg2ME487L/IUZ
 JDiYlUd67fCcihfiS8lMqMxKLM+KLSnNSiw8xanBwCPStWX2BUYolLz8vVUmC998loDrBotT0
 1Iq0zBxg+MGUSnDwKInwFl4ESvMWFyTmFmemQ6ROMRpzHNt0+Q8TR8fNu3+YhMAmSYnzLgKZJ
 ABSmlGaBzcIFheXGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMx7D2QKT2ZeCdy+V0CnMAGd0j
 sV7JSSRISUVAMj19RE1g2uJZVi7ybHN3lcsclzczhQ076HWXlq5TkrAVO5XZOXq+WGXLT3/v7
 2w7PVMQt7p4RvvJOx0f239De3rz4+n2YbuZ33vXLbeK2m/UTVxCsdh3f8vHL7vWR23uOly27y
 WD+1MjLN+PvK/tWeU3tf1ASErF9f2nF0W49KRcukiFP9ZTZzlFiKMxINtZiLihMBUUFJQ4YCA
 AA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506333646!84431341!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42730 invoked from network); 25 Sep 2017 10:00:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 248F4ACF9;
 Mon, 25 Sep 2017 10:00:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:27 +0200
Message-Id: <20170925100035.432-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 03/11] tools: set grant limits for xenstore
	stubdom
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBjcmVhdGluZyBhIFhlbnN0b3JlIHN0dWJkb20gc2V0IHRoZSBncmFudCBsaW1pdHM6IHRo
ZSBzdHViZG9tCndpbGwgbmVlZCB0byBzZXR1cCBhIHZlcnkgbGltaXRlZCBhbW91bnQgb2YgZ3Jh
bnRzIG9ubHksIHNvIDQgZ3JhbnQKZnJhbWVzIGFyZSBlbm91Z2guIEZvciBiZWluZyBhYmxlIHRv
IHN1cHBvcnQgdXAgdG8gMzI3NjggZG9tYWlucyBpdAp3aWxsIG5lZWQgMTI4IG1hcHRyYWNrIGZy
YW1lcyAoMSBtYXBwaW5nIHBlciBkb21haW4sIDI1NiBtYXB0cmFjawplbnRyaWVzIHBlciBtYXB0
cmFjayBmcmFtZSkuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2hl
bHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYyBiL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYwpp
bmRleCA4YTQxZWU3ZDNhLi4wNDdhZDBjYjFkIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL2lu
aXQteGVuc3RvcmUtZG9tYWluLmMKKysrIGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRv
bWFpbi5jCkBAIC0xMDUsNiArMTA1LDE3IEBAIHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNl
ICp4Y2gpCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tYWluX3NldG1heG1lbSBmYWls
ZWRcbiIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CisgICAgLyoKKyAgICAgKiAxIGdyYW50
IGZyYW1lIGlzIGVub3VnaDogd2UgZG9uJ3QgbmVlZCBtYW55IGdyYW50cy4KKyAgICAgKiBNaW5p
LU9TIGRvZXNuJ3QgbGlrZSBsZXNzIHRoYW4gNCwgdGhvdWdoLCBzbyB1c2UgNC4KKyAgICAgKiAx
MjggbWFwdHJhY2sgZnJhbWVzOiAyNTYgZW50cmllcyBwZXIgZnJhbWUsIGVub3VnaCBmb3IgMzI3
NjggZG9tYWlucy4KKyAgICAgKi8KKyAgICBydiA9IHhjX2RvbWFpbl9zZXRfZ250dGFiX2xpbWl0
cyh4Y2gsIGRvbWlkLCA0LCAxMjgpOworICAgIGlmICggcnYgKQorICAgIHsKKyAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMgZmFpbGVkXG4iKTsKKyAg
ICAgICAgZ290byBlcnI7CisgICAgfQogICAgIHJ2ID0geGNfZG9tYWluX3NldF9tZW1tYXBfbGlt
aXQoeGNoLCBkb21pZCwgbGltaXRfa2IpOwogICAgIGlmICggcnYgKQogICAgIHsKLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC6-0002Eq-4u; Mon, 25 Sep 2017 10:00:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC5-0002DV-2X
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CD/39-03610-4D3D8C95; Mon, 25 Sep 2017 10:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov+75yyc
 iDeYd0bf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+tJ9iLZgnUHH2yDfGBsblvF2MnBwSAkYS
 byf+Y+pi5OIQEljIKPHj5XlWkASbgKrEhuunwGwRASWJe6smgxUxC/xklPg2cSEbSEJYIFDi1
 9Sz7CA2C1DDjWnNjCA2r4CxxJ29u9kgNshLdByYzAJicwLFr3zuArOFgDb/3LeBZQIj9wJGhl
 WMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeZgCCHYyXNwY
 cYpTkYFIS5b3LdyJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvMTBghASLUtNTK9Iyc4ChBpOW
 4OBREuEtvAiU5i0uSMwtzkyHSJ1itOTouHn3DxPHJjC54fuDP0xCLHn5ealS4ryMIPMEQBoyS
 vPgxsHi4RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeSVBpvBk5pXAbX0FdBAT0EG9U8EOKk
 lESEk1MHLm/MljEeA2mXvgydLJseqXGLaJ7BXkX3olV+jwXN2ccrbPd5Yt0V6aZ/5A9AHbm57
 67PdTPq18211Q9fiqdHdWf+7hwO+6AbnqU2YzpqyxjHlnaO+gvfJqXfumBfwcphvOizlfOlep
 9SFwT/TnsFvONzzaim5qrjo2+YaeM9+W+iPm24X+JyuxFGckGmoxFxUnAgBDb6WuggIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506333647!61392428!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58802 invoked from network); 25 Sep 2017 10:00:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5B10EAD26;
 Mon, 25 Sep 2017 10:00:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:34 +0200
Message-Id: <20170925100035.432-11-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for max
	address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdmVyeSBsYXJnZSBob3N0cyBhIHB2LWd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3
aWxsIGhhdmUgdG8KaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBv
cmRlciB0byBzZWxlY3QgdGhlCmFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgoK
QWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0g
bWFjaGluZSBhZGRyZXNzCndpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAw
MDAwMDggY29udGFpbmluZyB0aGUgbWF4aW11bQpwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLiBUaGUg
bWF4aW11bSBmcmFtZSB3aWR0aCBuZWVkcyB0byB0YWtlIG1lbW9yeQpob3RwbHVnIGludG8gYWNj
b3VudC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
ClYxMDoKLSBjb3JyZWN0IGNvbW1lbnQgaW4gY3B1aWQuaCAoSmFuIEJldWxpY2gpCgpWOToKLSBt
YWtlIGxlYWYgcHYtb25seSAoSmFuIEJldWxpY2gpCi0gdXNlIGhleCB2YWx1ZSBmb3IgbWFzayAo
SmFuIEJldWxpY2gpCi0gZ3Vlc3QgYWRkcmVzcyB3aWR0aCAtPiBtYWNoaW5lIGFkZHJlc3Mgd2lk
dGggKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAg
IHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmggfCAxMSAr
KysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwppbmRleCBkOGZlZWYyOTQyLi4yYjQ2NGQwMmVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTMwLDYgKzkzMCwxMyBA
QCB2b2lkIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBsZWFmLAogICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgNTogLyogUFYtc3BlY2lmaWMgcGFyYW1ldGVycyAqLworICAgICAgICBpZiAo
IGlzX2h2bV9kb21haW4oZCkgfHwgc3VibGVhZiAhPSAwICkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIHJlcy0+YSA9IGdlbmVyaWNfZmxzbChnZXRfdXBwZXJfbWZuX2JvdW5kKCkpICsg
UEFHRV9TSElGVDsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCmlu
ZGV4IGQ3MDkzNDBmMTguLjJiYzExYmY2ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVp
ZC5oCkBAIC04NSw2ICs4NSwxNSBAQAogI2RlZmluZSBYRU5fSFZNX0NQVUlEX0lPTU1VX01BUFBJ
TkdTICAgKDF1IDw8IDIpCiAjZGVmaW5lIFhFTl9IVk1fQ1BVSURfVkNQVV9JRF9QUkVTRU5UICAo
MXUgPDwgMykgLyogdmNwdSBpZCBpcyBwcmVzZW50IGluIEVCWCAqLwogCi0jZGVmaW5lIFhFTl9D
UFVJRF9NQVhfTlVNX0xFQVZFUyA0CisvKgorICogTGVhZiA2ICgweDQwMDAweDA1KQorICogUFYt
c3BlY2lmaWMgcGFyYW1ldGVycworICogU3ViLWxlYWYgMDogRUFYOiBiaXRzIDAtNzogbWF4IG1h
Y2hpbmUgYWRkcmVzcyB3aWR0aAorICovCisKKy8qIE1heC4gYWRkcmVzcyB3aWR0aCBpbiBiaXRz
IHRha2luZyBtZW1vcnkgaG90cGx1ZyBpbnRvIGFjY291bnQuICovCisjZGVmaW5lIFhFTl9DUFVJ
RF9NQUNISU5FX0FERFJFU1NfV0lEVEhfTUFTSyAoMHhmZnUgPDwgMCkKKworI2RlZmluZSBYRU5f
Q1BVSURfTUFYX05VTV9MRUFWRVMgNQogCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2
X0NQVUlEX0hfXyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC2-0002Be-PH; Mon, 25 Sep 2017 10:00:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC0-0002AY-T0
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:49 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 FD/CD-01778-0D3D8C95; Mon, 25 Sep 2017 10:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov+65yyc
 iDY7M0bH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMur//IVPCIv+Lj5sksDYzrebsYOTkkBIwk
 3k78x9TFyMUhJLCQUaLj31FGkASbgKrEhuunWEFsEQEliXurJoMVMQv8ZJT4NnEhG0hCWMBD4
 t7RbewgNgtQw7YP55hAbF6gqU+ObWCC2CAv0XFgMguIzSlgLHHlcxeYLQRU83PfBpYJjNwLGB
 lWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6t56BgXEH4+W
 vTocYJTmYlER57/KdiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvvElBOsCg1PbUiLTMHGGgw
 aQkOHiUR3sKLQGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzLgKZIQBSlFGaBzcCFvSXG
 GWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz3gOZwpOZVwK36RXQEUxAR/ROBTuiJBEhJdXAKL
 NSv1qqcbNm5b1GvsN7l3264HHtTnbhjYKP147s9NfjKfG75tt2yEeu1GuN6kHX40f6dry6oa6
 5LJdrktiChpivNR8e/2a8vtesLGFnQWL/4rdzmBb+Xvs7U5b7qsszN7N/rj4X16iFLrud9S/d
 oezmyqiY00p1fsrdi9XEnFIvxhUdc2LdocRSnJFoqMVcVJwIAG05Nih1AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506333646!115657496!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29156 invoked from network); 25 Sep 2017 10:00:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-10.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 82681AD00;
 Mon, 25 Sep 2017 10:00:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:28 +0200
Message-Id: <20170925100035.432-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 04/11] libxl: add max possible mfn to
	libxl_physinfo
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtYXhpbXVtIHBvc3NpYmxlIG1mbiBvZiB0aGUgaG9zdCB0byB0aGUgbGlieGxfcGh5
c2luZm8KZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgfCAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICB8IDkgKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMgYi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IDI0N2M1NmNm
ODMuLmI0MWFkZTlmZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuYwpAQCAtMzczLDYgKzM3Myw3IEBAIGludCBsaWJ4bF9nZXRfcGh5c2lu
Zm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykKICAgICBwaHlzaW5m
by0+ZnJlZV9wYWdlcyA9IHhjcGh5c2luZm8uZnJlZV9wYWdlczsKICAgICBwaHlzaW5mby0+c2Ny
dWJfcGFnZXMgPSB4Y3BoeXNpbmZvLnNjcnViX3BhZ2VzOwogICAgIHBoeXNpbmZvLT5vdXRzdGFu
ZGluZ19wYWdlcyA9IHhjcGh5c2luZm8ub3V0c3RhbmRpbmdfcGFnZXM7CisgICAgcGh5c2luZm8t
Pm1heF9wb3NzaWJsZV9tZm4gPSB4Y3BoeXNpbmZvLm1heF9tZm47CiAgICAgbCA9IHhjX3NoYXJp
bmdfZnJlZWRfcGFnZXMoY3R4LT54Y2gpOwogICAgIGlmIChsIDwgMCAmJiBlcnJubyA9PSBFTk9T
WVMpIHsKICAgICAgICAgbCA9IDA7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIv
dG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA3ZDg1M2NhOTI0Li5mYjk2MGRlYmVlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTY0
NCw2ICs2NDQsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAjZGVm
aW5lIExJQlhMX0hBVkVfUEhZU0lORk9fT1VUU1RBTkRJTkdfUEFHRVMgMQogCiAvKgorICogTElC
WExfSEFWRV9QSFlTSU5GT19NQVhfUE9TU0lCTEVfTUZOCisgKgorICogSWYgdGhpcyBpcyBkZWZp
bmVkLCBsaWJ4bF9waHlzaW5mbyBzdHJ1Y3R1cmUgd2lsbCBjb250YWluIGFuIHVpbnQ2NCBmaWVs
ZAorICogY2FsbGVkIG1heF9wb3NzaWJsZV9tZm4sIGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QgcG9z
c2libGUgbWZuIG9uIHRoaXMgaG9zdCwKKyAqIHBvc3NpYmx5IHRha2luZyBtZW1vcnkgaG90cGx1
ZyBpbnRvIGFjY291bnQuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19NQVhfUE9T
U0lCTEVfTUZOIDEKKworLyoKICAqIExJQlhMX0hBVkVfRE9NSU5GT19PVVRTVEFORElOR19NRU1L
QiAxCiAgKgogICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bF9kb21pbmZvIHdpbGwgY29udGFp
biBhIE1lbUtCIHR5cGUgZmllbGQgY2FsbGVkCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNzU2ZTEyMGFk
Ny4uNWQ5ZTdhYWJiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtODk1LDYgKzg5NSw3IEBAIGxpYnhs
X3BoeXNpbmZvID0gU3RydWN0KCJwaHlzaW5mbyIsIFsKICAgICAoIm91dHN0YW5kaW5nX3BhZ2Vz
IiwgdWludDY0KSwKICAgICAoInNoYXJpbmdfZnJlZWRfcGFnZXMiLCB1aW50NjQpLAogICAgICgi
c2hhcmluZ191c2VkX2ZyYW1lcyIsIHVpbnQ2NCksCisgICAgKCJtYXhfcG9zc2libGVfbWZuIiwg
dWludDY0KSwKIAogICAgICgibnJfbm9kZXMiLCB1aW50MzIpLAogICAgICgiaHdfY2FwIiwgbGli
eGxfaHdjYXApLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC7-0002Fd-C6; Mon, 25 Sep 2017 10:00:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC6-0002BZ-4R
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4E/C5-03283-5D3D8C95; Mon, 25 Sep 2017 10:00:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsVyuP0Ov+75yyc
 iDbpfsVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7Tu5iLFikW7F2ZS97A+NX1S5GTg4JASOJ
 txP/MXUxcnEICSxklPhypZsNJMEmoCqx4fopVhBbREBJ4t6qyWBFzAI/GSW+TVwIViQsEC1x9
 8crdhCbBajh6PU+RhCbF2jqt0MTWCE2yEt0HJjMAmJzChhLXPncBWYLAdX83LeBZQIj9wJGhl
 WMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeZgCCHYx/5gc
 eYpTkYFIS5b3LdyJSiC8pP6UyI7E4I76oNCe1+BCjBgeHQN+a1RcYpVjy8vNSlSR4/10CqhMs
 Sk1PrUjLzAGGIEypBAePkghv4UWgNG9xQWJucWY6ROoUozHHsU2X/zBxdNy8+4dJCGySlDjvI
 pBJAiClGaV5cINgsXGJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrySwEgT4snMK4Hb9wroFC
 agU3qngp1SkoiQkmpg7I0SPvyI68fmF+7V9bGP1KdccBBtTwr90M0T5e97Y6vw0b8a/8rmeHS
 L9PQ7TpnHfJS//ofWuykbuxbd65oT92fSpNllDT6yl7dOUfy5f3dcSYelZl8oy9XgJitp84VM
 2pfcbvx57rbk5cTEgK3TLE4Y5Dk90RaMznIqFf5jK1natGfh3L0pSizFGYmGWsxFxYkAX87DU
 ogCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506333646!78578432!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53597 invoked from network); 25 Sep 2017 10:00:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 73D6CAD07;
 Mon, 25 Sep 2017 10:00:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:30 +0200
Message-Id: <20170925100035.432-7-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 06/11] libxl: add libxl support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5ldyBkb21haW4gY29uZmlnIGl0ZW1zIGZvciBzZXR0aW5nIHRoZSBsaW1pdHMgZm9yIHRo
ZSBtYXhpbXVtCm51bWJlcnMgb2YgZ3JhbnQgdGFibGUgZnJhbWVzIGFuZCBtYXB0cmFjayBmcmFt
ZXMgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tClY2OgotIG1hZGUgc2V0X2dudHRhYl9saW1pdHMgaHlwZXJjYWxsIG1hbmRhdG9yeSwgdGFr
aW5nIGRlZmF1bHRzIGZyb20KICB4bC5jb25mCgpWNDoKLSByZW5hbWUgY29uZmlndXJhdGlvbiBp
dGVtcyB0byB1c2UgbWF4XyBwcmVmaXhlcyAoV2VpIExpdSkKLS0tCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gICAgfCAxNiArKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8ICAzICsrKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgfCAgMyArKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8ICA5ICsr
KysrKysrKwogdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAgIHwgIDIgKysKIDcgZmlsZXMgY2hh
bmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCAyNDdhZTk5Y2E3Li5lN2FiNjcz
OTViIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluCkBAIC00NDQsNiArNDQ0LDIwIEBAIHVucGF1c2luZyB0aGUgZG9tYWlu
LiBXaXRoIGEgcHJvcGVybHkgY29uc3RydWN0ZWQgc2VjdXJpdHkgcG9saWN5IChzdWNoCiBhcyBu
b21pZ3JhdGVfdCBpbiB0aGUgZXhhbXBsZSBwb2xpY3kpLCB0aGlzIGNhbiBiZSB1c2VkIHRvIGJ1
aWxkIGEKIGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgbm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xz
dGFjayBkb21haW4uCiAKKz1pdGVtIEI8bWF4X2dyYW50X2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNp
ZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93
ZWQgdG8gaGF2ZS4KK1RoaXMgdmFsdWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgdGhlIGRvbWFp
biBpcyBhYmxlIHRvIGdyYW50IGFjY2VzcyB0byBmb3IKK290aGVyIGRvbWFpbnMsIG5lZWRlZCBl
LmcuIGZvciB0aGUgb3BlcmF0aW9uIG9mIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzLgorVGhlIGRl
ZmF1bHQgaXMgc2V0dGFibGUgdmlhIEw8eGwuY29uZig1KT4uCisKKz1pdGVtIEI8bWF4X21hcHRy
YWNrX2ZyYW1lcz1OVU1CRVI+CisKK1NwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50
IG1hcHRyYWNrIGZyYW1lcyB0aGUgZG9tYWluIGlzIGFsbG93ZWQKK3RvIGhhdmUuIFRoaXMgdmFs
dWUgY29udHJvbHMgaG93IG1hbnkgcGFnZXMgb2YgZm9yZWlnbiBkb21haW5zIGNhbiBiZSBhY2Nl
c3NlZAordmlhIHRoZSBncmFudCBtZWNoYW5pc20gYnkgdGhpcyBkb21haW4uIFRoZSBkZWZhdWx0
IHZhbHVlIGlzIHNldHRhYmxlIHZpYQorTDx4bC5jb25mKDUpPi4KKwogPWl0ZW0gQjxub21pZ3Jh
dGU9Qk9PTEVBTj4KIAogRGlzYWJsZSBtaWdyYXRpb24gb2YgdGhpcyBkb21haW4uICBUaGlzIGVu
YWJsZXMgY2VydGFpbiBvdGhlciBmZWF0dXJlcwpAQCAtMjI1Miw2ICsyMjY2LDggQEAgTm8gTUNB
IGNhcGFiaWxpdGllcyBpbiBhYm92ZSBsaXN0IGFyZSBlbmFibGVkLgogCiA9aXRlbSBMPHhsKDEp
PgogCis9aXRlbSBMPHhsLmNvbmYoNSk+CisKID1pdGVtIEw8eGxjcHVwb29sLmNmZyg1KT4KIAog
PWl0ZW0gTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBmYjk2MGRlYmVlLi5jNmY0Mjk0
NWRlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKQEAgLTMxMSw2ICszMTEsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9QOVMgMQogCiAv
KgorICogTElCWExfSEFWRV9CVUlMRElORk9fR1JBTlRfTElNSVRTIGluZGljYXRlcyB0aGF0IGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvCisgKiBoYXMgdGhlIG1heF9ncmFudF9mcmFtZXMgYW5kIG1h
eF9tYXB0cmFja19mcmFtZXMgZmllbGRzLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJ
TkZPX0dSQU5UX0xJTUlUUyAxCisKKy8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoK
ICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNv
bXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCmluZGV4IDk4Zjg5YTk1Y2UuLmJmNjUxMDA2YjQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MTg0NSw2ICsxODQ1LDkgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgICAgICBndWVzdF9jb25m
aWctPmJfaW5mby52aWRlb19tZW1rYjsKICAgICBkbV9jb25maWctPmJfaW5mby50YXJnZXRfbWVt
a2IgPSBkbV9jb25maWctPmJfaW5mby5tYXhfbWVta2I7CiAKKyAgICBkbV9jb25maWctPmJfaW5m
by5tYXhfZ3JhbnRfZnJhbWVzID0gZ3Vlc3RfY29uZmlnLT5iX2luZm8ubWF4X2dyYW50X2ZyYW1l
czsKKyAgICBkbV9jb25maWctPmJfaW5mby5tYXhfbWFwdHJhY2tfZnJhbWVzID0gMDsKKwogICAg
IGRtX2NvbmZpZy0+Yl9pbmZvLnUucHYuZmVhdHVyZXMgPSAiIjsKIAogICAgIGRtX2NvbmZpZy0+
Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0OWE3My4uYjQy
MDczOGFkZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKQEAgLTMyMiw2ICszMjIsMTIgQEAgaW50IGxpYnhsX19idWlsZF9w
cmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHJldHVybiBFUlJPUl9G
QUlMOwogICAgIH0KIAorICAgIGlmICh4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoY3R4LT54
Y2gsIGRvbWlkLCBpbmZvLT5tYXhfZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcykgIT0gMCkgeworICAgICAg
ICBMT0coRVJST1IsICJDb3VsZG4ndCBzZXQgZ3JhbnQgdGFibGUgbGltaXRzIik7CisgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIC8qCiAgICAgICogQ2hlY2sgaWYgdGhl
IGRvbWFpbiBoYXMgYW55IENQVSBvciBub2RlIGFmZmluaXR5IGFscmVhZHkuIElmIG5vdCwgdHJ5
CiAgICAgICogdG8gYnVpbGQgdXAgdGhlIGxhdHRlciB2aWEgYXV0b21hdGljIE5VTUEgcGxhY2Vt
ZW50LiBJbiBmYWN0LCBpbiBjYXNlCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNWQ5ZTdhYWJiYS4uZGMz
NTQ0ODczYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDcyLDYgKzQ3Miw5IEBAIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICgiYmxrZGV2
X3N0YXJ0IiwgICAgc3RyaW5nKSwKIAogICAgICgidm51bWFfbm9kZXMiLCBBcnJheShsaWJ4bF92
bm9kZV9pbmZvLCAibnVtX3ZudW1hX25vZGVzIikpLAorCisgICAgKCJtYXhfZ3JhbnRfZnJhbWVz
IiwgICAgdWludDMyKSwKKyAgICAoIm1heF9tYXB0cmFja19mcmFtZXMiLCB1aW50MzIpLAogICAg
IAogICAgICgiZGV2aWNlX21vZGVsX3ZlcnNpb24iLCBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lv
biksCiAgICAgKCJkZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiIsIGxpYnhsX2RlZmJvb2wpLApkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXgg
MDY3OGZiYzFiMC4uNWJhMThlOWExNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYwor
KysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC05OTAsNiArOTkwLDE1IEBAIHZvaWQgcGFyc2Vf
Y29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgIXhsdV9jZmdf
Z2V0X3N0cmluZyAoY29uZmlnLCAiY3B1c19zb2Z0IiwgJmJ1ZiwgMCkpCiAgICAgICAgIHBhcnNl
X3ZjcHVfYWZmaW5pdHkoYl9pbmZvLCBjcHVzLCBidWYsIG51bV9jcHVzLCBmYWxzZSk7CiAKKyAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwg
MCkpCisgICAgICAgIGJfaW5mby0+bWF4X2dyYW50X2ZyYW1lcyA9IGw7CisgICAgZWxzZQorICAg
ICAgICBiX2luZm8tPm1heF9ncmFudF9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIGlm
ICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4X21hcHRyYWNrX2ZyYW1lcyIsICZsLCAw
KSkKKyAgICAgICAgYl9pbmZvLT5tYXhfbWFwdHJhY2tfZnJhbWVzID0gbDsKKyAgICBlbHNlCisg
ICAgICAgIGJfaW5mby0+bWF4X21hcHRyYWNrX2ZyYW1lcyA9IG1heF9tYXB0cmFja19mcmFtZXM7
CisKICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT5jbGFpbV9tb2RlLCBjbGFpbV9tb2Rl
KTsKIAogICAgIGlmICh4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgIm9uX3Bvd2Vyb2ZmIiwg
JmJ1ZiwgMCkpCmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4
cC5jCmluZGV4IGU3MzhiZjI0NjUuLmUyNjRjZjIwMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3N4cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC02NCw2ICs2NCw4IEBAIHZvaWQgcHJp
bnRmX2luZm9fc2V4cChpbnQgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBG
SUxFICpmaCkKIAogICAgIGZwcmludGYoZmgsICJcdChidWlsZF9pbmZvKVxuIik7CiAgICAgZnBy
aW50ZihmaCwgIlx0KG1heF92Y3B1cyAlZClcbiIsIGJfaW5mby0+bWF4X3ZjcHVzKTsKKyAgICBm
cHJpbnRmKGZoLCAiXHQobWF4X2dyYW50X2ZyYW1lcyAlZClcbiIsIGJfaW5mby0+bWF4X2dyYW50
X2ZyYW1lcyk7CisgICAgZnByaW50ZihmaCwgIlx0KG1heF9tYXB0cmFja19mcmFtZXMgJWQpXG4i
LCBiX2luZm8tPm1heF9tYXB0cmFja19mcmFtZXMpOwogICAgIGZwcmludGYoZmgsICJcdCh0c2Nf
bW9kZSAlcylcbiIsIGxpYnhsX3RzY19tb2RlX3RvX3N0cmluZyhiX2luZm8tPnRzY19tb2RlKSk7
CiAgICAgZnByaW50ZihmaCwgIlx0KG1heF9tZW1rYiAlIlBSSWQ2NCIpXG4iLCBiX2luZm8tPm1h
eF9tZW1rYik7CiAgICAgZnByaW50ZihmaCwgIlx0KHRhcmdldF9tZW1rYiAlIlBSSWQ2NCIpXG4i
LCBiX2luZm8tPnRhcmdldF9tZW1rYik7Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC2-0002BS-I8; Mon, 25 Sep 2017 10:00:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC0-0002AN-GZ
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 84/43-01810-FC3D8C95; Mon, 25 Sep 2017 10:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+75yyc
 iDY4c4rX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmNu1nL+jRr9j49StrA+M25S5GTg4JASOJ
 txP/MXUxcnEICSxklPj8+ioTSIJNQFViw/VTrCC2iICSxL1Vk8GKmAV+Mkp8m7iQDSQhLOAn0
 XekHcxmAWo4d3cbWDMv0NRDy56yQ2yQl+g4MJkFxOYUMJa48rkLzBYCqvm5bwPLBEbuBYwMqx
 jVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/VvPwMC4g7Gp1/k
 QoyQHk5Io712+E5FCfEn5KZUZicUZ8UWlOanFhxg1ODgE+tasvsAoxZKXn5eqJMHbcAmoTrAo
 NT21Ii0zBxiAMKUSHDxKIryFF4HSvMUFibnFmekQqVOMxhw/Jl35w8TRcfPuHyYhsElS4ryLQ
 CYJgJRmlObBDYJFxiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxLQabwZOaVwO17BXQKE9
 ApvVPBTilJREhJNTB63etY92724Rkf9i6TOMOzaPde9a05JxY1iWxt/hgn4FDSFrfmUNxUwaM
 PfUOad1ds3PJRZPFsnmdJnBvdO9bNb6k6K+O3kVvV+shixVfLGLfe+tW//Rj3h2XrNdwjXLaH
 npQ7JrUl8ZCjwEkW+W79hltPLrFnC5f63blR5RDoEdh1tKmjc12fEktxRqKhFnNRcSIA6mrtV
 4cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506333646!91966975!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14613 invoked from network); 25 Sep 2017 10:00:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E36C2AD1F;
 Mon, 25 Sep 2017 10:00:45 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:31 +0200
Message-Id: <20170925100035.432-8-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 07/11] xen: delay allocation of grant table
	sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVsYXkgdGhlIGFsbG9jYXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGlu
IG9yZGVyIHRvCmFsbG93IG1vZGlmeWluZyBwYXJhbWV0ZXJzIG5lZWRlZCBmb3Igc2l6aW5nIG9m
IHRoZXNlIHN0cnVjdHVyZXMgYXQgYQpwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3Ry
dWN0dXJlcyBhbmQgdGhlIHRhYmxlIGZyYW1lcyBvbmx5CmZyb20gZ3JhbnRfdGFibGVfaW5pdCgp
LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tClYxMDoKLSBt
b3ZlIGxvY2tpbmcgaW50byBncmFudF90YWJsZV9pbml0KCkgKEphbiBCZXVsaWNoKQoKVjk6Ci0g
YWxsb2NhdGUgaW5pdGlhbCBncmFudCBmcmFtZXMgZnJvbSBncmFudF90YWJsZV9pbml0KCkgKEph
biBCZXVsaWNoKQoKVjY6Ci0gbW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBmb3IgZG9t
MCB0byBncmFudF90YWJsZV9jcmVhdGUoKQogIChKYW4gQmV1bGljaCkKLSBtb3ZlIGZyYW1lIGFs
bG9jYXRpb25zIHRvIGdudHRhYl9ncm93X3RhYmxlKCkgKEphbiBCZXVsaWNoKQotIHNldmVyYWwg
b3RoZXIgY2hhbmdlcyBkdWUgdG8gbmV3IHBhdGNoIG9yZGVyCgpWNDoKLSBtYWtlIHJldCBtb3Jl
IGxvY2FsIChXZWkgTGl1KQoKVjM6Ci0gbW92ZSBjYWxsIG9mIGdyYW50X3RhYmxlX2luaXQoKSBm
cm9tIGdudHRhYl9zZXR1cF90YWJsZSgpIHRvCiAgZ250dGFiX2dyb3dfdGFibGUoKSAoUGF1bCBE
dXJyYW50KQotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDEzNCArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGlu
c2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAwZjA5ODkxZjU5Li5k
ODZhNGUwMjQ4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjY3LDYgKzE2NjcsMTAgQEAgZ250dGFiX2dyb3df
dGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiAgICAg
c3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIHVuc2lnbmVkIGlu
dCBpLCBqOwogCisgICAgQVNTRVJUKGd0LT5hY3RpdmUpOworCisgICAgaWYgKCByZXFfbnJfZnJh
bWVzIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQorICAgICAgICByZXFfbnJfZnJhbWVzID0g
SU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7CiAgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4
X2dyYW50X2ZyYW1lcyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKQEAgLTE3MjMsNiAr
MTcyNyw2MCBAQCBhY3RpdmVfYWxsb2NfZmFpbGVkOgogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgaW50CitncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90
YWJsZSAqZ3QpCit7CisgICAgaW50IHJldCA9IDA7CisKKyAgICBncmFudF93cml0ZV9sb2NrKGd0
KTsKKworICAgIGlmICggZ3QtPmFjdGl2ZSApCisgICAgeworICAgICAgICByZXQgPSAtRUJVU1k7
CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0KKworICAgIC8qIEFjdGl2ZSBncmFudCB0YWJs
ZS4gKi8KKyAgICBndC0+YWN0aXZlID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9n
cmFudF9mcmFtZXMpOworICAgIGlmICggZ3QtPmFjdGl2ZSA9PSBOVUxMICkKKyAgICAgICAgZ290
byBub19tZW07CisKKyAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFi
bGUgKi8KKyAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMgKiBz
aXplb2YoKmd0LT5tYXB0cmFjaykpOworICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwgKQor
ICAgICAgICBnb3RvIG5vX21lbTsKKworICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KKyAg
ICBndC0+c2hhcmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVz
KTsKKyAgICBpZiAoIGd0LT5zaGFyZWRfcmF3ID09IE5VTEwgKQorICAgICAgICBnb3RvIG5vX21l
bTsKKworICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUgLSBmb3IgdmVyc2lvbiAy
ICovCisgICAgZ3QtPnN0YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1heF9n
cmFudF9mcmFtZXMpKTsKKyAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApCisgICAgICAgIGdv
dG8gbm9fbWVtOworCisgICAgLyogZ250dGFiX2dyb3dfdGFibGUoKSBhbGxvY2F0ZXMgYSBtaW4g
bnVtYmVyIG9mIGZyYW1lcywgc28gMCBpcyBva2F5LiAqLworICAgIGlmICggZ250dGFiX2dyb3df
dGFibGUoZCwgMCkgKQorICAgICAgICBnb3RvIHVubG9jazsKKworIG5vX21lbToKKyAgICByZXQg
PSAtRU5PTUVNOworICAgIHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKKyAgICBndC0+c2hhcmVkX3Jh
dyA9IE5VTEw7CisgICAgdmZyZWUoZ3QtPm1hcHRyYWNrKTsKKyAgICBndC0+bWFwdHJhY2sgPSBO
VUxMOworICAgIHhmcmVlKGd0LT5hY3RpdmUpOworICAgIGd0LT5hY3RpdmUgPSBOVUxMOworCisg
dW5sb2NrOgorICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmV0Owor
fQorCiBzdGF0aWMgbG9uZwogZ250dGFiX3NldHVwX3RhYmxlKAogICAgIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oZ250dGFiX3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQpA
QCAtMzM4Myw3NSArMzQ0MSwyNCBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAgICAgc3RydWN0IGRv
bWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQ7Ci0gICAgdW5zaWduZWQgaW50
IGksIGo7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBpZiAoICh0ID0geHphbGxvYyhzdHJ1Y3Qg
Z3JhbnRfdGFibGUpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW1fMDsKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKICAgICAvKiBTaW1wbGUgc3R1ZmYuICovCiAgICAgcGVyY3B1X3J3
bG9ja19yZXNvdXJjZV9pbml0KCZ0LT5sb2NrLCBncmFudF9yd2xvY2spOwogICAgIHNwaW5fbG9j
a19pbml0KCZ0LT5tYXB0cmFja19sb2NrKTsKLSAgICB0LT5ucl9ncmFudF9mcmFtZXMgPSBJTklU
SUFMX05SX0dSQU5UX0ZSQU1FUzsKLQotICAgIC8qIEFjdGl2ZSBncmFudCB0YWJsZS4gKi8KLSAg
ICBpZiAoICh0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ucl9hY3RpdmVf
Z3JhbnRfZnJhbWVzKSkgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzE7Ci0gICAgZm9y
ICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoICh0LT5h
Y3RpdmVbaV0gPSBhbGxvY194ZW5oZWFwX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAgICAgICBn
b3RvIG5vX21lbV8yOwotICAgICAgICBjbGVhcl9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0gICAgICAg
IGZvciAoIGogPSAwOyBqIDwgQUNHTlRfUEVSX1BBR0U7IGorKyApCi0gICAgICAgICAgICBzcGlu
X2xvY2tfaW5pdCgmdC0+YWN0aXZlW2ldW2pdLmxvY2spOwotICAgIH0KIAotICAgIC8qIFRyYWNr
aW5nIG9mIG1hcHBlZCBmb3JlaWduIGZyYW1lcyB0YWJsZSAqLwotICAgIHQtPm1hcHRyYWNrID0g
dnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICogc2l6ZW9mKCp0LT5tYXB0cmFjaykpOwotICAg
IGlmICggdC0+bWFwdHJhY2sgPT0gTlVMTCApCi0gICAgICAgIGdvdG8gbm9fbWVtXzI7CisgICAg
LyogT2theSwgaW5zdGFsbCB0aGUgc3RydWN0dXJlLiAqLworICAgIGQtPmdyYW50X3RhYmxlID0g
dDsKIAotICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBpZiAoICh0LT5zaGFyZWRf
cmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpKSA9PSBOVUxMICkK
LSAgICAgICAgZ290byBub19tZW1fMzsKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTOyBpKysgKQorICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQogICAgIHsK
LSAgICAgICAgaWYgKCAodC0+c2hhcmVkX3Jhd1tpXSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9
PSBOVUxMICkKLSAgICAgICAgICAgIGdvdG8gbm9fbWVtXzQ7Ci0gICAgICAgIGNsZWFyX3BhZ2Uo
dC0+c2hhcmVkX3Jhd1tpXSk7CisgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZCwgdCk7
CiAgICAgfQogCi0gICAgLyogU3RhdHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJz
aW9uIDIgKi8KLSAgICB0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICos
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG1h
eF9ncmFudF9mcmFtZXMpKTsKLSAgICBpZiAoIHQtPnN0YXR1cyA9PSBOVUxMICkKLSAgICAgICAg
Z290byBub19tZW1fNDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgSU5JVElBTF9OUl9HUkFOVF9G
UkFNRVM7IGkrKyApCi0gICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSk7
Ci0KLSAgICB0LT5ucl9zdGF0dXNfZnJhbWVzID0gMDsKLQotICAgIC8qIE9rYXksIGluc3RhbGwg
dGhlIHN0cnVjdHVyZS4gKi8KLSAgICBkLT5ncmFudF90YWJsZSA9IHQ7Ci0gICAgcmV0dXJuIDA7
Ci0KLSBub19tZW1fNDoKLSAgICBmb3IgKCBpID0gMDsgaSA8IElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTOyBpKysgKQotICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh0LT5zaGFyZWRfcmF3W2ldKTsK
LSAgICB4ZnJlZSh0LT5zaGFyZWRfcmF3KTsKLSBub19tZW1fMzoKLSAgICB2ZnJlZSh0LT5tYXB0
cmFjayk7Ci0gbm9fbWVtXzI6Ci0gICAgZm9yICggaSA9IDA7Ci0gICAgICAgICAgaSA8IG51bV9h
Y3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyk7IGkrKyAp
Ci0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPmFjdGl2ZVtpXSk7Ci0gICAgeGZyZWUodC0+
YWN0aXZlKTsKLSBub19tZW1fMToKLSAgICB4ZnJlZSh0KTsKLSBub19tZW1fMDoKLSAgICByZXR1
cm4gLUVOT01FTTsKKyAgICByZXR1cm4gcmV0OwogfQogCiB2b2lkCkBAIC0zNjQ2LDE5ICszNjUz
LDEyIEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBncmFudF9mcmFtZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWFwdHJhY2tfZnJhbWVzKQogewogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBk
LT5ncmFudF90YWJsZTsKLSAgICBpbnQgcmV0ID0gLUVCVVNZOwogCiAgICAgaWYgKCAhZ3QgKQog
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAotICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwotCi0g
ICAgcmV0ID0gMDsKLSAgICAvKiBTZXQgbGltaXRzLCBhbGxvYyBuZWVkZWQgYXJyYXlzLiAqLwot
Ci0gICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKLQotICAgIHJldHVybiByZXQ7CisgICAgLyog
U2V0IGxpbWl0cy4gKi8KKyAgICByZXR1cm4gZ3JhbnRfdGFibGVfaW5pdChkLCBndCk7CiB9CiAK
ICNpZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC4-0002Dd-PV; Mon, 25 Sep 2017 10:00:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC3-0002CF-KL
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 BF/4D-03642-3D3D8C95; Mon, 25 Sep 2017 10:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov+75yyc
 iDd6tY7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNa/nWzFeyzqmhqfsrewPhOs4uRk0NCwEji
 7cR/TF2MXBxCAgsZJRYs7WMESbAJqEpsuH6KFcQWEVCSuLdqMlgRs8BPRolvExeygSSEBaIkr
 vV3MIPYLEANlw9fAWvgBZq6etEJNogN8hIdByazgNicAsYSVz53gdlCQDU/921gmcDIvYCRYR
 WjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBePx93CF
 GSQ4mJVHeu3wnIoX4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgnfHJaA6waLU
 9NSKtMwcYAjClEpw8CiJ8BZeBErzFhck5hZnpkOkTjHqcnTcvPuHSQhshpQ47yKQGQIgRRmle
 XAjYPFwiVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK890Cm8GTmlcBtegV0BBPQEb1TwY4oSU
 RISTUwOtbdOnWyKDGFq83o6WFdzWt3PO4a3Lh5Zgtr/OYJvyQfujncXX5V9OOfUyYlzM18X5f
 1Mm2OLA9f+KTlf+l3wT8m62fanupOvLT2kwB/xony5fuUfn1tP6Jjtcg9NG7hxry51VsWtPsq
 /s5f/LVH/P/y61/Wnoj3cn8rEysc5uT4I2GGVZBulxJLcUaioRZzUXEiABntR0SCAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506333646!77788245!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5053 invoked from network); 25 Sep 2017 10:00:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6199BAD20;
 Mon, 25 Sep 2017 10:00:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:32 +0200
Message-Id: <20170925100035.432-9-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 08/11] xen/arm: move arch specific grant
	table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRhIHRv
IHRoZSBkb21haW4Kc3RydWN0dXJlIGFkZCBpdCB0byBzdHJ1Y3QgZ3JhbnRfdGFibGUuIEFkZCB0
aGUgbmVlZGVkIGFyY2ggZnVuY3Rpb25zCnRvIHRoZSBhc20tKi9ncmFudF90YWJsZS5oIGluY2x1
ZGVzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gW25vbi1BUk0gcGFydHNdCi0tLQpWOToK
LSBjb3JyZWN0IGFuZCBjbGVhbnVwIGdudHRhYl9pbml0X2FyY2goKSBmb3IgQVJNIChKdWxpZW4g
R3JhbGwpCgpWNzoKLSByZS1hZGQgI2luY2x1ZGUgPGFzbS9ncmFudC10YWJsZS5oPiBpbiBncmFu
dF90YWJsZS5oIChKdWxpZW4gR3JhbGwpCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAg
ICAgICAgIHwgIDIgLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICB8IDE2ICsr
KysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgICB8ICAxIC0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8IDI5ICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAxMiArKysr
KysrLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICB8ICAyICsrCiA2IGZp
bGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA3
ODRhZTM5MmNmLi5lMzlhNzk4ODVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00ODYsMTMgKzQ4NiwxMSBAQCBzdHJ1Y3Qg
ZG9tYWluICphbGxvY19kb21haW5fc3RydWN0KHZvaWQpCiAgICAgICAgIHJldHVybiBOVUxMOwog
CiAgICAgY2xlYXJfcGFnZShkKTsKLSAgICBkLT5hcmNoLmdyYW50X3RhYmxlX2dmbiA9IHh6YWxs
b2NfYXJyYXkoZ2ZuX3QsIG1heF9ncmFudF9mcmFtZXMpOwogICAgIHJldHVybiBkOwogfQogCiB2
b2lkIGZyZWVfZG9tYWluX3N0cnVjdChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHhmcmVlKGQt
PmFyY2guZ3JhbnRfdGFibGVfZ2ZuKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCmluZGV4IGQ4NmE0ZTAyNDguLjcxNzA2ZjVjYmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTcyLDYg
KzcyLDggQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2Vu
dHJ5ICoqYWN0aXZlOwogICAgIC8qIE1hcHBpbmcgdHJhY2tpbmcgdGFibGUgcGVyIHZjcHUuICov
CiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKiptYXB0cmFjazsKKworICAgIHN0cnVjdCBncmFu
dF90YWJsZV9hcmNoIGFyY2g7CiB9OwogCiAjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZS
QU1FUyAvKiB0byBhbGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCkBAIC0xNzMwLDcgKzE3MzIsNyBA
QCBhY3RpdmVfYWxsb2NfZmFpbGVkOgogc3RhdGljIGludAogZ3JhbnRfdGFibGVfaW5pdChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogewotICAgIGludCByZXQgPSAw
OworICAgIGludCByZXQ7CiAKICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKIApAQCAtMTc2Miwx
MiArMTc2NCwyMCBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QpCiAgICAgaWYgKCBndC0+c3RhdHVzID09IE5VTEwgKQogICAgICAgICBn
b3RvIG5vX21lbTsKIAorICAgIHJldCA9IGdudHRhYl9pbml0X2FyY2goZ3QpOworICAgIGlmICgg
cmV0ICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICAvKiBnbnR0YWJfZ3Jvd190YWJsZSgpIGFs
bG9jYXRlcyBhIG1pbiBudW1iZXIgb2YgZnJhbWVzLCBzbyAwIGlzIG9rYXkuICovCiAgICAgaWYg
KCBnbnR0YWJfZ3Jvd190YWJsZShkLCAwKSApCiAgICAgICAgIGdvdG8gdW5sb2NrOwogCiAgbm9f
bWVtOgogICAgIHJldCA9IC1FTk9NRU07Cisgb3V0OgorICAgIGdudHRhYl9kZXN0cm95X2FyY2go
Z3QpOworICAgIHhmcmVlKGd0LT5zdGF0dXMpOworICAgIGd0LT5zdGF0dXMgPSBOVUxMOwogICAg
IHhmcmVlKGd0LT5zaGFyZWRfcmF3KTsKICAgICBndC0+c2hhcmVkX3JhdyA9IE5VTEw7CiAgICAg
dmZyZWUoZ3QtPm1hcHRyYWNrKTsKQEAgLTM2MjIsNiArMzYzMiw4IEBAIGdyYW50X3RhYmxlX2Rl
c3Ryb3koCiAgICAgaWYgKCB0ID09IE5VTEwgKQogICAgICAgICByZXR1cm47CiAKKyAgICBnbnR0
YWJfZGVzdHJveV9hcmNoKHQpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9ncmFudF9mcmFt
ZXModCk7IGkrKyApCiAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHQtPnNoYXJlZF9yYXdbaV0p
OwogICAgIHhmcmVlKHQtPnNoYXJlZF9yYXcpOwpAQCAtMzc0MCw3ICszNzUyLDcgQEAgaW50IGdu
dHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90
IGdmbiwKICAgICB9CiAKICAgICBpZiAoICFyYyApCi0gICAgICAgIGdudHRhYl9zZXRfZnJhbWVf
Z2ZuKGQsIGlkeCwgZ2ZuKTsKKyAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwg
Z2ZuKTsKIAogICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmlu
ZGV4IGIxNzRjNjUwODAuLmNlOWI2YTQwMzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNTAsNyAr
NTAsNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiBwMm07CiAK
ICAgICBzdHJ1Y3QgaHZtX2RvbWFpbiBodm1fZG9tYWluOwotICAgIGdmbl90ICpncmFudF90YWJs
ZV9nZm47CiAKICAgICBzdHJ1Y3Qgdm1taW8gdm1taW87CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaAppbmRleCAwYTI0OGE3NjVhLi4zMGRiMmQxNjE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90
YWJsZS5oCkBAIC02LDYgKzYsMTAgQEAKIAogI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1F
UyA0CiAKK3N0cnVjdCBncmFudF90YWJsZV9hcmNoIHsKKyAgICBnZm5fdCAqZ2ZuOworfTsKKwog
dm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7
CiBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50
CkBAIC0yMiwxMSArMjYsMjIgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9zdXBw
b3J0ZWQodm9pZCkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGdudHRh
Yl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGdmbikKLXsKLSAgICBk
LT5hcmNoLmdyYW50X3RhYmxlX2dmbltpZHhdID0gZ2ZuOwotfQorI2RlZmluZSBnbnR0YWJfaW5p
dF9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Kyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKGd0KS0+YXJjaC5nZm4gPSB4emFsbG9jX2FycmF5KGdm
bl90LCBtYXhfZ3JhbnRfZnJhbWVzKTsgICAgICAgICAgICAgXAorICAgICggKGd0KS0+YXJjaC5n
Zm4gPyAwIDogLUVOT01FTSApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K30pCisKKyNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB4ZnJl
ZSgoZ3QpLT5hcmNoLmdmbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgKGd0KS0+YXJjaC5nZm4gPSBOVUxMOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoIDAgKQorCisjZGVmaW5lIGdu
dHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKGd0KS0+YXJjaC5nZm5baWR4XSA9
IGdmbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGls
ZSAoIDAgKQogCiAjZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTM2LDgg
KzUxLDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LAogICAgIH0gd2hpbGUgKCAwICkKIAogI2RlZmlu
ZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAoICgoaSA+PSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUp
KSAmJiAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgIChpIDwgbWF4X2dyYW50X2ZyYW1l
cykpID8gMCA6IGdmbl94KGQtPmFyY2guZ3JhbnRfdGFibGVfZ2ZuW2ldKSkKKyAgICAoICgoaSA+
PSBucl9ncmFudF9mcmFtZXModCkpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgKGkgPCBtYXhfZ3JhbnRfZnJhbWVzKSkgPyAwIDogZ2ZuX3godC0+YXJj
aC5nZm5baV0pKQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9p
b21tdShkKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCBjODY1OTk5YTMzLi4xYjkz
YzU3MjBkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC0xNCw2ICsxNCw5IEBACiAK
ICNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgNAogCitzdHJ1Y3QgZ3JhbnRfdGFibGVf
YXJjaCB7Cit9OworCiAvKgogICogQ2FsbGVyIG11c3Qgb3duIGNhbGxlcidzIEJJR0xPQ0ssIGlz
IHJlc3BvbnNpYmxlIGZvciBmbHVzaGluZyB0aGUgVExCLCBhbmQKICAqIG11c3QgaG9sZCBhIHJl
ZmVyZW5jZSB0byB0aGUgcGFnZS4KQEAgLTM2LDYgKzM5LDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCiAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyhhZGRyLCBmcmFtZSwg
bmV3X2FkZHIsIGZsYWdzKTsKIH0KIAorI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAwCisj
ZGVmaW5lIGdudHRhYl9kZXN0cm95X2FyY2goZ3QpIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5l
IGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbikgZG8ge30gd2hpbGUgKCAwICkKKwog
I2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHNoYXJlX3hlbl9w
YWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtNzUsMTEgKzgyLDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVu
c2lnbmVkIGludCBuciwgdWludDE2X3QgKnN0KQogICAgIGFzbSB2b2xhdGlsZSAoImxvY2sgYnRy
dyAldzEsJTAiIDogIj1tIiAoKnN0KSA6ICJJciIgKG5yKSwgIm0iICgqc3QpKTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgaWR4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdmbl90IGdmbikKLXsKLX0KLQogLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBh
Z2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCiAjZGVmaW5lIGdudHRhYl9ob3N0
X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwKICAgICAoIShybykgJiYgKCgo
bGQpID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChyZCkpKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFi
bGUuaAppbmRleCBkZjExYjMxMjY0Li5kMmJkMjQxNmM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApA
QCAtMjksNiArMjksOCBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL2dy
YW50X3RhYmxlLmg+CiAKK3N0cnVjdCBncmFudF90YWJsZTsKKwogLyogVGhlIG1heGltdW0gc2l6
ZSBvZiBhIGdyYW50IHRhYmxlLiAqLwogZXh0ZXJuIHVuc2lnbmVkIGludCBtYXhfZ3JhbnRfZnJh
bWVzOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC1-0002Au-Sk; Mon, 25 Sep 2017 10:00:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC0-0002AL-2c
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BF/3D-02046-FC3D8C95; Mon, 25 Sep 2017 10:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyuP0Ov+65yyc
 iDRbc1LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO7nrPWLBXqGLzq3eMDYz3+boYOTkkBIwk
 3k78x9TFyMUhJLCQUeLWtv8sIAk2AVWJDddPsYLYIgJKEvdWTQYrYhb4ySjxbeJCti5GDg5hg
 WiJx9dsQGpYgOp7Vj4A6+UFGnq5r58RYoG8RMeByWBxTgFjiSufu8BsIaCan/s2sExg5F7AyL
 CKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQv/UMDIw7GH8
 f9zvEKMnBpCTKe5fvRKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfD+uwRU
 J1iUmp5akZaZAwxAmFIJDh4lEd7Ci0Bp3uKCxNzizHSI1ClGY45jmy7/YeLouHn3D5MQ2CQpc
 d5FIJMEQEozSvPgBsEi4xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd40kCk8mXklcPteAZ
 3CBHRK71SwU0oSEVJSDYzLpzg48U+zerba8bpnyjJW70uLJKP9VrbyiDhc1Jy1KHi9xPX6Kd7
 T574qutl36rL15L1Tv1Vczgv48Ei5fv997RuL8iacTBQvcT+76l/n7B9PuJwmf7UNfbjEN27G
 1jNMcgw/ZlkX/GT049spsObIZpXSN1viny95onT/oYX2HIs3K7dfd/SQVGIpzkg01GIuKk4EA
 CJKMMiHAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506333646!77806960!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11743 invoked from network); 25 Sep 2017 10:00:46 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:46 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 24A0CACFA;
 Mon, 25 Sep 2017 10:00:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:26 +0200
Message-Id: <20170925100035.432-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 02/11] libxc: add libxc support for setting
	grant table resource limits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl
dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm
cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQpWNDoKLSB1c2UgZG9taWRfdCAoV2VpIExpdSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8IDEzICsrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAg
ICAgIHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwNzNmYmM5YjA4Li4xODIzNjdlN2Y0IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaApAQCAtMTA2NCw2ICsxMDY0LDE5IEBAIGludCB4Y19kb21haW5fc2V0X3Zp
cnFfaGFuZGxlcih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCB2aXJxKTsK
IGludCB4Y19kb21haW5fc2V0X21heF9ldnRjaG4oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXhfcG9ydCk7
CiAKKy8qKgorICogU2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBmcmFtZXMgYW5kIG1h
cHRyYWNrIGZyYW1lcyBhIGRvbWFpbgorICogY2FuIGhhdmUuIE11c3QgYmUgdXNlZCBhdCBkb21h
aW4gc2V0dXAgdGltZSBhbmQgb25seSB0aGVuLgorICoKKyAqIEBwYXJhbSB4Y2ggYSBoYW5kbGUg
dG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFjZQorICogQHBhcmFtIGRvbWlkIHRoZSBkb21h
aW4gaWQKKyAqIEBwYXJhbSBncmFudF9mcmFtZXMgbWF4LiBudW1iZXIgb2YgZ3JhbnQgZnJhbWVz
CisgKiBAcGFyYW0gbWFwdHJhY2tfZnJhbWVzIG1heC4gbnVtYmVyIG9mIG1hcHRyYWNrIGZyYW1l
cworICovCitpbnQgeGNfZG9tYWluX3NldF9nbnR0YWJfbGltaXRzKHhjX2ludGVyZmFjZSAqeGNo
LCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBncmFudF9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IG1hcHRyYWNrX2ZyYW1lcyk7CisKIC8qCiAgKiBDUFVQT09MIE1BTkFHRU1FTlQgRlVOQ1RJT05T
CiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMKaW5kZXggZjQwZGM0ZmQ3Yi4uNGE3MDc4MDA4ZiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTIy
NjYsNiArMjI2NiwxOSBAQCBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7CiB9CiAKK2ludCB4Y19kb21haW5fc2V0X2dudHRhYl9saW1pdHMoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGdyYW50X2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgbWFwdHJhY2tfZnJhbWVzKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworCisgICAgZG9tY3Rs
LmNtZCA9IFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHM7CisgICAgZG9tY3RsLmRvbWFpbiA9
IGRvbWlkOworICAgIGRvbWN0bC51LnNldF9nbnR0YWJfbGltaXRzLmdyYW50X2ZyYW1lcyA9IGdy
YW50X2ZyYW1lczsKKyAgICBkb21jdGwudS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFt
ZXMgPSBtYXB0cmFja19mcmFtZXM7CisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
OworfQorCiAvKiBQbHVtYmluZyBYZW4gd2l0aCB2TlVNQSB0b3BvbG9neSAqLwogaW50IHhjX2Rv
bWFpbl9zZXR2bnVtYSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQsCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQC8-0002IT-KB; Mon, 25 Sep 2017 10:00:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwQC6-0002BL-MR
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:00:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F4/D9-03093-6D3D8C95; Mon, 25 Sep 2017 10:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42I53H6HX/f85RO
 RBoeuill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnT/v9mLVi5jrFi5dV5TA2M35oYuxg5OSQE
 jCTeTvzH1MXIxSEksJBR4uqmiSwgCTYBVYkN10+xgtgiAkoS91ZNBitiFvjJKPFt4kI2kISwg
 KvEpYl/wWwWoIaOZ/PBpvIKGEtsfvubDWKDvETHgclgQzmB4lc+d4HZQkCbf+7bwDKBkXsBI8
 MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxALzMAwQ7GT8s
 CDjFKcjApifLe5TsRKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvP8uAdUJ
 FqWmp1akZeYAwxCmVIKDR0mEt/AiUJq3uCAxtzgzHSJ1itGe49imy3+YODpu3gWSm8Dkhu8P/
 jAJgU2VEuddBDJVAKQtozQPbigsbi4xykoJ8zICnSzEU5BalJtZgir/ilGcg1FJmPceyBSezL
 wSuN2vgM5iAjqrdyrYWSWJCCmpBkb1zWs8GtpUZ6t5zUxZ3WGsbXv0zPOZUr62T080TLykJnJ
 b8+ruzycjn0e5CESpL/9zUL6/xEZ8/fasy/G1SY+mXcupP/28PXqt7JsHkhm/5D4Hl+sc3vNm
 /hrJB/vW/LzyOF/ydW//mTqlvlBW/uy7Py5eNsg4WMg1b9X79nCXP31dc6sn6V9XYinOSDTUY
 i4qTgQAchNK05YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506333647!78578435!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53673 invoked from network); 25 Sep 2017 10:00:47 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 10:00:47 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DBA3BAD23;
 Mon, 25 Sep 2017 10:00:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 12:00:33 +0200
Message-Id: <20170925100035.432-10-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170925100035.432-1-jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: [Xen-devel] [PATCH v10 09/11] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygp
LiBUaGUgZ2xvYmFsIHNldHRpbmdzIGFyZSBzZXJ2aW5nIGFzIGFuIHVwcGVyCmJvdW5kYXJ5IG5v
dyB3aGljaCBtdXN0IG5vdCBiZSBleGNlZWRlZCBieSBhIHBlci1kb21haW4gdmFsdWUuIFRoZQpk
ZWZhdWx0IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVtIGRlZmF1bHQg
eGwgd2lsbCB1c2UuCgpXaGlsZSB1cGRhdGluZyB0aGUgc2VtYW50aWNzIG9mIHRoZSBib290IHBh
cmFtZXRlcnMgcmVtb3ZlIHRoZQpkb2N1bWVudGF0aW9uIG9mIHRoZSBubyBsb25nZXIgZXhpc3Rp
bmcgZ250dGFiX21heF9ucl9mcmFtZXMgYW5kCmNvcnJlY3QgdGhlIGRlZmF1bHQgZ250dGFiX21h
eF9tYXB0cmFja19mcmFtZXMgdXNlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tClYxMDoKLSBsb3dlciBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyB2
YWx1ZSB0byAxCi0gcmVtb3ZlZCBubyBsb25nZXIgbmVlZGVkIHZhcmlhYmxlcyAoSmFuIEJldWxp
Y2gpCi0gc3RyZWFtIGxpbmVkIG1lc3NhZ2VzIChKYW4gQmV1bGljaCkKLSBjb3JyZWN0ZWQgc2V0
dGluZyBvZiBnbnR0YWJfc2l6ZSBvbiBBUk0KClY5OgotIGFkZCBjYXBzIGZvciBwZXItZG9tYWlu
IGxpbWl0cyAoSmFuIEJldWxpY2gpCi0gc29tZSBlcnJvciBtZXNzYWdlcyBlbmhhbmNlZCAoSmFu
IEJldWxpY2gpCi0gYWRqdXN0ZWQgc29tZSB0eXBlcyAoSmFuIEJldWxpY2gpCi0gbWVyZ2UgcGFy
dHMgb2YgKGZvcm1lcikgcGF0Y2ggMTQgaW50byB0aGlzIG9uZQotIG1ha2UgcGFyYW1ldGVycyBj
aGFuZ2VhYmxlIGF0IHJ1bnRpbWUKLSBsaW1pdCBzaXplIG9mIGRvbTAncyBncmFudCB0YWJsZSBv
biBBUk0KLSBzZXQgZGVmYXVsdCBtYXhfZ3JhbnRfZnJhbWVzIHRvIDY0CgpWNjoKLSBzZXZlcmFs
IGNoYW5nZXMgZHVlIHRvIG5ldyBwYXRjaCBvcmRlcgoKVjM6Ci0gY29ycmVjdCBlcnJvciBtZXNz
YWdlIChQYXVsIER1cnJhbnQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gfCAgMjUgKysrLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAg
NiArLQogeGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYyAgICAgfCAgMzEgKystLS0tLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAxNTYgKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
ICB8ICAxMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgIHwgICA3ICst
CiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCAgICAgICB8ICAgNSArLQogNyBmaWxlcyBj
aGFuZ2VkLCAxMzEgaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KaW5kZXggOTc5N2M4ZGIyZC4uOWI2Y2Q4ZTlkMCAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTg3NSwyNyArODc1LDI4IEBAIFNwZWNpZnkgd2hp
Y2ggY29uc29sZSBnZGJzdHViIHNob3VsZCB1c2UuIFNlZSAqKmNvbnNvbGUqKi4KICMjIyBnbnR0
YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAKIAotPiBEZWZhdWx0OiBgMzJgCis+IERl
ZmF1bHQ6IGA2NGAKKworPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQogCiBTcGVjaWZ5IHRo
ZSBtYXhpbXVtIG51bWJlciBvZiBmcmFtZXMgd2hpY2ggYW55IGRvbWFpbiBtYXkgdXNlIGFzIHBh
cnQKLW9mIGl0cyBncmFudCB0YWJsZS4KK29mIGl0cyBncmFudCB0YWJsZS4gVGhpcyB2YWx1ZSBp
cyBhbiB1cHBlciBib3VuZGFyeSBvZiB0aGUgcGVyLWRvbWFpbgordmFsdWUgc2V0dGFibGUgdmlh
IFhlbiB0b29scy4KKworRG9tMCBpcyB1c2luZyB0aGlzIHZhbHVlIGZvciBzaXppbmcgaXRzIGdy
YW50IHRhYmxlLgogCiAjIyMgZ250dGFiXF9tYXhcX21hcHRyYWNrXF9mcmFtZXMKID4gYD0gPGlu
dGVnZXI+YAogCi0+IERlZmF1bHQ6IGA4ICogZ250dGFiX21heF9mcmFtZXNgCi0KLVNwZWNpZnkg
dGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB0byB1c2UgYXMgcGFydCBvZiBhIGRvbWFpbnMK
LW1hcHRyYWNrIGFycmF5LgorPiBEZWZhdWx0OiBgMTAyNGAKIAotIyMjIGdudHRhYlxfbWF4XF9u
clxfZnJhbWVzCi0+IGA9IDxpbnRlZ2VyPmAKKz4gQ2FuIGJlIG1vZGlmaWVkIGF0IHJ1bnRpbWUK
IAotKkRlcHJlY2F0ZWQqCi1Vc2UgKipnbnR0YWJcX21heFxfZnJhbWVzKiogYW5kICoqZ250dGFi
XF9tYXhcX21hcHRyYWNrXF9mcmFtZXMqKiBpbnN0ZWFkLgorU3BlY2lmeSB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgZnJhbWVzIHRvIHVzZSBhcyBwYXJ0IG9mIGEgZG9tYWlucworbWFwdHJhY2sgYXJy
YXkuIFRoaXMgdmFsdWUgaXMgYW4gdXBwZXIgYm91bmRhcnkgb2YgdGhlIHBlci1kb21haW4KK3Zh
bHVlIHNldHRhYmxlIHZpYSBYZW4gdG9vbHMuCiAKLVNwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVy
IG9mIGZyYW1lcyBwZXIgZ3JhbnQgdGFibGUgb3BlcmF0aW9uIGFuZCB0aGUKLW1heGltdW0gbnVt
YmVyIG9mIG1hcHRyYWNrIGZyYW1lcyBkb21haW4uCitEb20wIGlzIHVzaW5nIHRoaXMgdmFsdWUg
Zm9yIHNpemluZyBpdHMgbWFwdHJhY2sgdGFibGUuCiAKICMjIyBndWVzdFxfbG9nbHZsCiA+IGA9
IDxsZXZlbD5bLzxyYXRlLWxpbWl0ZWQgbGV2ZWw+XWAgd2hlcmUgbGV2ZWwgaXMgYG5vbmUgfCBl
cnJvciB8IHdhcm5pbmcgfCBpbmZvIHwgZGVidWcgfCBhbGxgCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXgg
YzM0MjM4ZWMxYi4uMzcyM2RjM2Y3OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjA5NSwxMSArMjA5
NSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFp
biAqZCwKICAgICAgKiBlbm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3JhbnQgdGFibGUKICAgICAg
Ki8KICAgICBraW5mby0+Z250dGFiX3N0YXJ0ID0gX19wYShfc3RleHQpOwotICAgIGtpbmZvLT5n
bnR0YWJfc2l6ZSA9IChfZXRleHQgLSBfc3RleHQpICYgUEFHRV9NQVNLOwotCi0gICAgLyogTWFr
ZSBzdXJlIHRoZSBncmFudCB0YWJsZSB3aWxsIGZpdCBpbiB0aGUgcmVnaW9uICovCi0gICAgaWYg
KCAoa2luZm8tPmdudHRhYl9zaXplID4+IFBBR0VfU0hJRlQpIDwgbWF4X2dyYW50X2ZyYW1lcyAp
Ci0gICAgICAgIHBhbmljKCJDYW5ub3QgZmluZCBhIHNwYWNlIGZvciB0aGUgZ3JhbnQgdGFibGUg
cmVnaW9uXG4iKTsKKyAgICBraW5mby0+Z250dGFiX3NpemUgPSBnbnR0YWJfZG9tMF9mcmFtZXMo
KSA8PCBQQUdFX1NISUZUOwogCiAjaWZkZWYgQ09ORklHX0FSTV8zMgogICAgIC8qCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9jb21wYXQv
Z3JhbnRfdGFibGUuYwppbmRleCBjY2UzZmYwYjlhLi5mZjFkNjc4ZjAxIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L2dy
YW50X3RhYmxlLmMKQEAgLTE1NywyMSArMTU3LDE0IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVf
b3AodW5zaWduZWQgaW50IGNtZCwKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2Zy
YW1lX2xpc3Rfc2l6ZV9pbl9wYWdlID0KICAgICAgICAgICAgICAgICAgICAgKENPTVBBVF9BUkdf
WExBVF9TSVpFIC0gc2l6ZW9mKCpuYXQuc2V0dXApKSAvCiAgICAgICAgICAgICAgICAgICAgIHNp
emVvZigqbmF0LnNldHVwLT5mcmFtZV9saXN0LnApOwotICAgICAgICAgICAgICAgIGlmICggbWF4
X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlIDwgbWF4X2dyYW50X2ZyYW1lcyApCi0gICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1heF9ncmFudF9mcmFtZXMgaXMgdG9vIGxhcmdl
ICgldSwldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9ncmFudF9mcmFt
ZXMsIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFnZSk7Ci0gICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgICAgIHsKKwogI2RlZmluZSBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2Zy
YW1lX2xpc3QoX2RfLCBfc18pIFwKLSAgICAgICAgICAgICAgICAgICAgc2V0X3hlbl9ndWVzdF9o
YW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsICh1bnNpZ25lZCBsb25nICopKG5hdC5zZXR1cCArIDEp
KQotICAgICAgICAgICAgICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJsZShuYXQuc2V0dXAs
ICZjbXAuc2V0dXApOworICAgICAgICAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKChfZF8p
LT5mcmFtZV9saXN0LCAodW5zaWduZWQgbG9uZyAqKShuYXQuc2V0dXAgKyAxKSkKKyAgICAgICAg
ICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJsZShuYXQuc2V0dXAsICZjbXAuc2V0dXApOwog
I3VuZGVmIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdAotICAgICAgICAg
ICAgICAgICAgICByYyA9IGdudHRhYl9zZXR1cF90YWJsZShndWVzdF9oYW5kbGVfY2FzdChuYXQu
dW9wLCBnbnR0YWJfc2V0dXBfdGFibGVfdCksIDEpOwotICAgICAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgICAgICByYyA9IGdudHRhYl9zZXR1cF90YWJsZShndWVzdF9oYW5kbGVfY2FzdChuYXQu
dW9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdudHRhYl9zZXR1cF90YWJsZV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UpOwogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgQVNTRVJUKHJjIDw9IDApOwogICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKQEAgLTI5NCwxNiArMjg3LDYgQEAgaW50IGNvbXBhdF9ncmFudF90YWJsZV9vcCh1bnNp
Z25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggbWF4X2ZyYW1lX2xp
c3Rfc2l6ZV9pbl9wYWdlcyA8Ci0gICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFt
ZXMobWF4X2dyYW50X2ZyYW1lcykgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJncmFudF90
b19zdGF0dXNfZnJhbWVzKG1heF9ncmFudF9mcmFtZXMpIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dy
YW50X2ZyYW1lcyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgbWF4X2ZyYW1lX2xpc3Rfc2l6
ZV9pbl9wYWdlcyk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgfQogCiAjZGVmaW5lIFhMQVRfZ250dGFiX2dldF9zdGF0
dXNfZnJhbWVzX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXAogICAgICAgICAgICAgc2V0X3hl
bl9ndWVzdF9oYW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsICh1aW50NjRfdCAqKShuYXQuZ2V0X3N0
YXR1cyArIDEpKQpAQCAtMzEyLDcgKzI5NSw3IEBAIGludCBjb21wYXRfZ3JhbnRfdGFibGVfb3Ao
dW5zaWduZWQgaW50IGNtZCwKIAogICAgICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3N0YXR1c19m
cmFtZXMoCiAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QobmF0LnVvcCwgZ250dGFi
X2dldF9zdGF0dXNfZnJhbWVzX3QpLAotICAgICAgICAgICAgICAgIGNvdW50KTsKKyAgICAgICAg
ICAgICAgICBjb3VudCwgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlcyk7CiAgICAgICAgICAg
ICBpZiAoIHJjID49IDAgKQogICAgICAgICAgICAgewogI2RlZmluZSBYTEFUX2dudHRhYl9nZXRf
c3RhdHVzX2ZyYW1lc19ITkRMX2ZyYW1lX2xpc3QoX2RfLCBfc18pIFwKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA3
MTcwNmY1Y2JhLi43YzMyOGIwYTYyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC01NCw2ICs1NCw5IEBAIHN0cnVj
dCBncmFudF90YWJsZSB7CiAgICAgICogd2hhdCB2ZXJzaW9uIHRvIHVzZSB5ZXQuCiAgICAgICov
CiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGd0X3ZlcnNpb247CisgICAgLyogUmVzb3VyY2Ug
bGltaXRzIG9mIHRoZSBkb21haW4uICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9n
cmFudF9mcmFtZXM7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG1heF9tYXB0cmFja19mcmFt
ZXM7CiAgICAgLyogVGFibGUgc2l6ZS4gTnVtYmVyIG9mIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVz
dCAqLwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICBucl9ncmFudF9mcmFtZXM7CiAgICAgLyog
TnVtYmVyIG9mIGdyYW50IHN0YXR1cyBmcmFtZXMgc2hhcmVkIHdpdGggZ3Vlc3QgKGZvciB2ZXJz
aW9uIDIpICovCkBAIC03OCwyMyArODEsMTggQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKIAogI2lm
bmRlZiBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgLyogdG8gYWxsb3cgYXJjaCB0byBvdmVy
cmlkZSAqLwogLyogRGVmYXVsdCBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gW1BPTElD
WV0gKi8KLSNkZWZpbmUgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgMzIKKyNkZWZpbmUg
REVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTICAgNjQKICNlbmRpZgogCi11bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzOwotaW50ZWdlcl9wYXJhbSgiZ250dGFiX21h
eF9mcmFtZXMiLCBtYXhfZ3JhbnRfZnJhbWVzKTsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFk
X21vc3RseSBtYXhfZ3JhbnRfZnJhbWVzID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTOworaW50ZWdlcl9y
dW50aW1lX3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOwogCi0v
KiBUaGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgbWFwcGluZ3MgaXMgZGVmaW5lZCBhcyBhIG11
bHRpcGxpZXIgb2YgdGhlCi0gKiBtYXhpbXVtIG51bWJlciBvZiBncmFudCB0YWJsZSBlbnRyaWVz
LiBUaGlzIGRlZmluZXMgdGhlIG11bHRpcGxpZXIgdXNlZC4KLSAqIFByZXR0eSBhcmJpdHJhcnku
IFtQT0xJQ1ldCi0gKiBBcyBnbnR0YWJfbWF4X25yX2ZyYW1lcyBoYXMgYmVlbiBkZXByZWNhdGVk
LCB0aGlzIG11bHRpcGxpZXIgaXMgZGVwcmVjYXRlZCB0b28uCi0gKiBOZXcgb3B0aW9ucyBhbGxv
dyB0byBzZXQgbWF4X21hcHRyYWNrX2ZyYW1lcyBhbmQKLSAqIG1hcF9ncmFudF90YWJsZV9mcmFt
ZXMgaW5kZXBlbmRlbnRseS4KLSAqLwogI2RlZmluZSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFN
RVMgMTAyNAogCi1zdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X21hcHRyYWNr
X2ZyYW1lczsKLWludGVnZXJfcGFyYW0oImdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIiwgbWF4
X21hcHRyYWNrX2ZyYW1lcyk7CitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4
X21hcHRyYWNrX2ZyYW1lcyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsKK2ludGVnZXJfcnVudGltZV9w
YXJhbSgiZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiLCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsK
IAogLyoKICAqIE5vdGUgdGhhdCB0aGUgdGhyZWUgdmFsdWVzIGJlbG93IGFyZSBlZmZlY3RpdmVs
eSBwYXJ0IG9mIHRoZSBBQkksIGV2ZW4gaWYKQEAgLTI5MCw4ICsyODgsOCBAQCBudW1fYWN0X2Zy
YW1lc19mcm9tX3NoYV9mcmFtZXMoY29uc3QgdW5zaWduZWQgaW50IG51bSkKICAgICByZXR1cm4g
RElWX1JPVU5EX1VQKG51bSAqIHNoYV9wZXJfcGFnZSwgQUNHTlRfUEVSX1BBR0UpOwogfQogCi0j
ZGVmaW5lIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzIFwKLSAgICBudW1fYWN0X2ZyYW1lc19m
cm9tX3NoYV9mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykKKyNkZWZpbmUgbWF4X25yX2FjdGl2ZV9n
cmFudF9mcmFtZXMoZ3QpIFwKKyAgICBudW1fYWN0X2ZyYW1lc19mcm9tX3NoYV9mcmFtZXMoKGd0
KS0+bWF4X2dyYW50X2ZyYW1lcykKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQKIG5yX2Fj
dGl2ZV9ncmFudF9mcmFtZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKQEAgLTUzMCw3ICs1Mjgs
NyBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAogICAgICAqIG91dCBvZiBtZW1vcnksIHRyeSBzdGVh
bGluZyBhbiBlbnRyeSBmcm9tIGFub3RoZXIgVkNQVSAoaW4gY2FzZSB0aGUKICAgICAgKiBndWVz
dCBpc24ndCBtYXBwaW5nIGFjcm9zcyBpdHMgVkNQVXMgZXZlbmx5KS4KICAgICAgKi8KLSAgICBp
ZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbWF4X21hcHRyYWNrX2ZyYW1lcyApCisgICAg
aWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0KSA8IGxndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyAp
CiAgICAgICAgIG5ld19tdCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwogCiAgICAgaWYgKCAhbmV3
X210ICkKQEAgLTE2NzMsNyArMTY3MSw3IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQogCiAgICAgaWYgKCByZXFfbnJfZnJh
bWVzIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQogICAgICAgICByZXFfbnJfZnJhbWVzID0g
SU5JVElBTF9OUl9HUkFOVF9GUkFNRVM7Ci0gICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gbWF4
X2dyYW50X2ZyYW1lcyk7CisgICAgQVNTRVJUKHJlcV9ucl9mcmFtZXMgPD0gZ3QtPm1heF9ncmFu
dF9mcmFtZXMpOwogCiAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAgICAiRXhw
YW5kaW5nIGRvbSAoJWQpIGdyYW50IHRhYmxlIGZyb20gKCVkKSB0byAoJWQpIGZyYW1lcy5cbiIs
CkBAIC0xNzMwLDcgKzE3MjgsOCBAQCBhY3RpdmVfYWxsb2NfZmFpbGVkOgogfQogCiBzdGF0aWMg
aW50Ci1ncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QpCitncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90
YWJsZSAqZ3QsCisgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsIHVu
c2lnbmVkIGludCBtYXB0cmFja19mcmFtZXMpCiB7CiAgICAgaW50IHJldDsKIApAQCAtMTc0Miwy
NSArMTc0MSwzMSBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QpCiAgICAgICAgIGdvdG8gdW5sb2NrOwogICAgIH0KIAorICAgIGd0LT5t
YXhfZ3JhbnRfZnJhbWVzID0gZ3JhbnRfZnJhbWVzOworICAgIGd0LT5tYXhfbWFwdHJhY2tfZnJh
bWVzID0gbWFwdHJhY2tfZnJhbWVzOworCiAgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwog
ICAgIGd0LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkg
KiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2Zy
YW1lcyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X25yX2FjdGl2ZV9ncmFu
dF9mcmFtZXMoZ3QpKTsKICAgICBpZiAoIGd0LT5hY3RpdmUgPT0gTlVMTCApCiAgICAgICAgIGdv
dG8gbm9fbWVtOwogCiAgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24gZnJhbWVzIHRh
YmxlICovCi0gICAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJhbWVzICog
c2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKLSAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkK
LSAgICAgICAgZ290byBub19tZW07CisgICAgaWYgKCBndC0+bWF4X21hcHRyYWNrX2ZyYW1lcyAp
CisgICAgeworICAgICAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKGd0LT5tYXhfbWFwdHJhY2tf
ZnJhbWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKKyAgICAgICAgaWYgKCBndC0+bWFwdHJh
Y2sgPT0gTlVMTCApCisgICAgICAgICAgICBnb3RvIG5vX21lbTsKKyAgICB9CiAKICAgICAvKiBT
aGFyZWQgZ3JhbnQgdGFibGUuICovCi0gICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5
KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9j
X2FycmF5KHZvaWQgKiwgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogICAgIGlmICggZ3QtPnNoYXJl
ZF9yYXcgPT0gTlVMTCApCiAgICAgICAgIGdvdG8gbm9fbWVtOwogCiAgICAgLyogU3RhdHVzIHBh
Z2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICBndC0+c3RhdHVzID0g
eHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMoZ3QtPm1heF9n
cmFudF9mcmFtZXMpKTsKICAgICBpZiAoIGd0LT5zdGF0dXMgPT0gTlVMTCApCiAgICAgICAgIGdv
dG8gbm9fbWVtOwogCkBAIC0xNzkzLDcgKzE3OTgsOCBAQCBncmFudF90YWJsZV9pbml0KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAKIHN0YXRpYyBsb25nCiBnbnR0
YWJfc2V0dXBfdGFibGUoCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBf
dGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCisgICAgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQsCisgICAg
dW5zaWduZWQgaW50IGxpbWl0X21heCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CiAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBvcDsKQEAgLTE4MDcsMTUgKzE4MTMs
NiBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiAgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vl
c3QoJm9wLCB1b3AsIDEpKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCi0gICAgaWYgKCB1
bmxpa2VseShvcC5ucl9mcmFtZXMgPiBtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgewotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIlhlbiBvbmx5IHN1cHBvcnRzIHVwIHRvICVkIGdyYW50
LXRhYmxlIGZyYW1lcyIKLSAgICAgICAgICAgICAgICAiIHBlciBkb21haW4uXG4iLAotICAgICAg
ICAgICAgICAgIG1heF9ncmFudF9mcmFtZXMpOwotICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KICAgICBpZiAoICFndWVz
dF9oYW5kbGVfb2theShvcC5mcmFtZV9saXN0LCBvcC5ucl9mcmFtZXMpICkKICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CiAKQEAgLTE4MzUsNiArMTgzMiwyMSBAQCBnbnR0YWJfc2V0dXBfdGFibGUo
CiAgICAgZ3QgPSBkLT5ncmFudF90YWJsZTsKICAgICBncmFudF93cml0ZV9sb2NrKGd0KTsKIAor
ICAgIGlmICggdW5saWtlbHkob3AubnJfZnJhbWVzID4gZ3QtPm1heF9ncmFudF9mcmFtZXMpICkK
KyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZCVkIGlzIGxpbWl0ZWQgdG8g
JXUgZ3JhbnQtdGFibGUgZnJhbWVzLlxuIiwKKyAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKKyAgICAgICAgZ290byB1bmxvY2s7CisgICAgfQorICAgIGlmICggdW5saWtlbHko
bGltaXRfbWF4IDwgb3AubnJfZnJhbWVzKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIm5yX2ZyYW1lcyBmb3IgZCVkIGlzIHRvbyBsYXJnZSAoJXUsJXUpXG4iLAor
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLm5yX2ZyYW1lcywgbGltaXRfbWF4KTsK
KyAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAgICAgZ290byB1
bmxvY2s7CisgICAgfQorCiAgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9PSAwICkKICAgICAgICAg
Z3QtPmd0X3ZlcnNpb24gPSAxOwogCkBAIC0xODQ0LDggKzE4NTYsOSBAQCBnbnR0YWJfc2V0dXBf
dGFibGUoCiAgICAgICAgICAhZ250dGFiX2dyb3dfdGFibGUoZCwgb3AubnJfZnJhbWVzKSApCiAg
ICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKLSAgICAgICAgICAgICAgICAgIkV4
cGFuZCBncmFudCB0YWJsZSB0byAldSBmYWlsZWQuIEN1cnJlbnQ6ICV1IE1heDogJXVcbiIsCi0g
ICAgICAgICAgICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0KSwgbWF4X2dy
YW50X2ZyYW1lcyk7CisgICAgICAgICAgICAgICAgICJFeHBhbmQgZ3JhbnQgdGFibGUgb2YgZCVk
IHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKKyAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCksCisgICAgICAg
ICAgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3RhdHVzID0gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQpAQCAtMTg4MCw2
ICsxODkzLDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiB7CiAgICAgc3RydWN0IGdudHRhYl9xdWVy
eV9zaXplIG9wOwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndDsKIAogICAgIGlmICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpA
QCAtMTkwMCwxMyArMTkxNCwxNSBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogCi0gICAgZ3JhbnRfcmVhZF9sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBn
dCA9IGQtPmdyYW50X3RhYmxlOworCisgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKIAotICAgIG9w
Lm5yX2ZyYW1lcyAgICAgPSBucl9ncmFudF9mcmFtZXMoZC0+Z3JhbnRfdGFibGUpOwotICAgIG9w
Lm1heF9ucl9mcmFtZXMgPSBtYXhfZ3JhbnRfZnJhbWVzOworICAgIG9wLm5yX2ZyYW1lcyAgICAg
PSBucl9ncmFudF9mcmFtZXMoZ3QpOworICAgIG9wLm1heF9ucl9mcmFtZXMgPSBndC0+bWF4X2dy
YW50X2ZyYW1lczsKICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsKIAotICAgIGdy
YW50X3JlYWRfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBncmFudF9yZWFkX3VubG9jayhn
dCk7CiAKICBvdXQ6CiAgICAgaWYgKCBkICkKQEAgLTI5ODEsNyArMjk5Nyw3IEBAIGdudHRhYl9z
ZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVyc2lvbl90KSB1
b3ApCiAKIHN0YXRpYyBsb25nCiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBjb3VudCkKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgY291bnQsIHVuc2lnbmVkIGludCBsaW1pdF9tYXgpCiB7CiAgICAgZ250dGFiX2dldF9z
dGF0dXNfZnJhbWVzX3Qgb3A7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKQEAgLTMwMjEsOSArMzAz
NywxOSBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShn
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogCiAgICAgaWYgKCB1bmxpa2VseShvcC5u
cl9mcmFtZXMgPiBucl9zdGF0dXNfZnJhbWVzKGd0KSkgKQogICAgIHsKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sICJHdWVzdCByZXF1ZXN0ZWQgYWRkcmVzc2VzIGZvciAlZCBncmFudCBz
dGF0dXMgIgotICAgICAgICAgICAgICAgICAiZnJhbWVzLCBidXQgb25seSAlZCBhcmUgYXZhaWxh
YmxlLlxuIiwKLSAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9zdGF0dXNfZnJhbWVz
KGd0KSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiUmVxdWVzdGVkIGFkZHJlc3Nl
cyBvZiBkJWQgZm9yICV1IGdyYW50ICIKKyAgICAgICAgICAgICAgICAgInN0YXR1cyBmcmFtZXMs
IGJ1dCBoYXMgb25seSAldS5cbiIsCisgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgb3Au
bnJfZnJhbWVzLCBucl9zdGF0dXNfZnJhbWVzKGd0KSk7CisgICAgICAgIG9wLnN0YXR1cyA9IEdO
VFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0KKworICAgIGlm
ICggdW5saWtlbHkobGltaXRfbWF4IDwgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhvcC5ucl9mcmFt
ZXMpKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAg
ICAgICAgICAgImdyYW50X3RvX3N0YXR1c19mcmFtZXMoJXUpIGZvciBkJWQgaXMgdG9vIGxhcmdl
ICgldSwldSlcbiIsCisgICAgICAgICAgICAgICAgIG9wLm5yX2ZyYW1lcywgZC0+ZG9tYWluX2lk
LAorICAgICAgICAgICAgICAgICBncmFudF90b19zdGF0dXNfZnJhbWVzKG9wLm5yX2ZyYW1lcyks
IGxpbWl0X21heCk7CiAgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAg
ICAgICAgIGdvdG8gdW5sb2NrOwogICAgIH0KQEAgLTMzMzYsNyArMzM2Miw3IEBAIGRvX2dyYW50
X3RhYmxlX29wKAogCiAgICAgY2FzZSBHTlRUQUJPUF9zZXR1cF90YWJsZToKICAgICAgICAgcmMg
PSBnbnR0YWJfc2V0dXBfdGFibGUoCi0gICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3As
IGdudHRhYl9zZXR1cF90YWJsZV90KSwgY291bnQpOworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3QodW9wLCBnbnR0YWJfc2V0dXBfdGFibGVfdCksIGNvdW50LCBVSU5UX01BWCk7CiAgICAg
ICAgIEFTU0VSVChyYyA8PSAwKTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTMzODUsNyArMzQxMSw4
IEBAIGRvX2dyYW50X3RhYmxlX29wKAogCiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfc3RhdHVzX2Zy
YW1lczoKICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoCi0gICAgICAgICAg
ICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSwgY291
bnQpOworICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJfZ2V0X3N0YXR1
c19mcmFtZXNfdCksIGNvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVUlOVF9N
QVgpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgR05UVEFCT1BfZ2V0X3ZlcnNpb246CkBA
IC0zNDY1LDcgKzM0OTIsNyBAQCBncmFudF90YWJsZV9jcmVhdGUoCiAKICAgICBpZiAoIGQtPmRv
bWFpbl9pZCA9PSAwICkKICAgICB7Ci0gICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZCwg
dCk7CisgICAgICAgIHJldCA9IGdyYW50X3RhYmxlX2luaXQoZCwgdCwgZ250dGFiX2RvbTBfZnJh
bWVzKCksIG1heF9tYXB0cmFja19mcmFtZXMpOwogICAgIH0KIAogICAgIHJldHVybiByZXQ7CkBA
IC0zNjY2LDExICszNjkzLDE1IEBAIGludCBncmFudF90YWJsZV9zZXRfbGltaXRzKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBncmFudF9mcmFtZXMsCiB7CiAgICAgc3RydWN0IGdyYW50
X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwogCisgICAgaWYgKCBncmFudF9mcmFtZXMgPCBJ
TklUSUFMX05SX0dSQU5UX0ZSQU1FUyB8fAorICAgICAgICAgZ3JhbnRfZnJhbWVzID4gbWF4X2dy
YW50X2ZyYW1lcyB8fAorICAgICAgICAgbWFwdHJhY2tfZnJhbWVzID4gbWF4X21hcHRyYWNrX2Zy
YW1lcyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIGlmICggIWd0ICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICAvKiBTZXQgbGltaXRzLiAqLwotICAgIHJldHVybiBncmFu
dF90YWJsZV9pbml0KGQsIGd0KTsKKyAgICByZXR1cm4gZ3JhbnRfdGFibGVfaW5pdChkLCBndCwg
Z3JhbnRfZnJhbWVzLCBtYXB0cmFja19mcmFtZXMpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19N
RU1fU0hBUklORwpAQCAtMzc0Miw3ICszNzczLDcgQEAgaW50IGdudHRhYl9tYXBfZnJhbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKLSAgICAgICAgaWYgKCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYm
IChpZHggPCBtYXhfZ3JhbnRfZnJhbWVzKSApCisgICAgICAgIGlmICggKGlkeCA+PSBucl9ncmFu
dF9mcmFtZXMoZ3QpKSAmJiAoaWR4IDwgZ3QtPm1heF9ncmFudF9mcmFtZXMpICkKICAgICAgICAg
ICAgIGdudHRhYl9ncm93X3RhYmxlKGQsIGlkeCArIDEpOwogCiAgICAgICAgIGlmICggaWR4IDwg
bnJfZ3JhbnRfZnJhbWVzKGd0KSApCkBAIC0zNzcwLDYgKzM4MDEsMTIgQEAgc3RhdGljIHZvaWQg
Z250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJkKQogCiAgICAgZ3JhbnRfcmVhZF9s
b2NrKGd0KTsKIAorICAgIHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkJWQgKHYldSlc
biIKKyAgICAgICAgICAgIiAgJXUgZnJhbWVzICgldSBtYXgpLCAldSBtYXB0cmFjayBmcmFtZXMg
KCV1IG1heClcbiIsCisgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uLAor
ICAgICAgICAgICBucl9ncmFudF9mcmFtZXMoZ3QpLCBndC0+bWF4X2dyYW50X2ZyYW1lcywKKyAg
ICAgICAgICAgbnJfbWFwdHJhY2tfZnJhbWVzKGd0KSwgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMp
OworCiAgICAgZm9yICggcmVmID0gMDsgcmVmICE9IG5yX2dyYW50X2VudHJpZXMoZ3QpOyByZWYr
KyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CkBAIC0z
Nzk3LDEyICszODM0LDcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBk
b21haW4gKnJkKQogICAgICAgICAgICAgc3RhdHVzID0gc3RhdHVzX2VudHJ5KGd0LCByZWYpOwog
ICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHByaW50aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkICh2JWQpXG4iLAotICAg
ICAgICAgICAgICAgICAgIHJkLT5kb21haW5faWQsIGd0LT5ndF92ZXJzaW9uKTsKLSAgICAgICAg
ICAgIGZpcnN0ID0gMDsKLSAgICAgICAgfQorICAgICAgICBmaXJzdCA9IDA7CiAKICAgICAgICAg
LyogICAgICBbMHhYWFhdICBkZGRkZCAweFhYWFhYWCAweFhYWFhYWFhYICAgICAgZGRkZGQgMHhY
WFhYWFggMHhYWCAqLwogICAgICAgICBwcmludGsoIlsweCUwM3hdICAlNWQgMHglMDZseCAweCUw
OHggICAgICAlNWQgMHglMDYiUFJJeDY0IiAweCUwMnhcbiIsCkBAIC0zODE0LDggKzM4NDYsNyBA
QCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAg
Z3JhbnRfcmVhZF91bmxvY2soZ3QpOwogCiAgICAgaWYgKCBmaXJzdCApCi0gICAgICAgIHByaW50
aygiZ3JhbnQtdGFibGUgZm9yIHJlbW90ZSBkb21haW46JTVkIC4uLiAiCi0gICAgICAgICAgICAg
ICAibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIsIHJkLT5kb21haW5faWQpOworICAg
ICAgICBwcmludGsoIm5vIGFjdGl2ZSBncmFudCB0YWJsZSBlbnRyaWVzXG4iKTsKIH0KIAogc3Rh
dGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50X2FsbCh1bnNpZ25lZCBjaGFyIGtleSkKQEAgLTM4
MjksMjAgKzM4NjAsMTcgQEAgc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50X2FsbCh1bnNp
Z25lZCBjaGFyIGtleSkKIAogc3RhdGljIGludCBfX2luaXQgZ250dGFiX3VzYWdlX2luaXQodm9p
ZCkKIHsKLSAgICBCVUlMRF9CVUdfT04oREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTIDwgREVG
QVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVTKTsKLQotICAgIGlmICggIW1heF9ncmFudF9mcmFtZXMg
KQotICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJBTUVT
OwotCi0gICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCi0gICAgICAgIG1heF9tYXB0cmFj
a19mcmFtZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Ci0KICAgICByZWdpc3Rlcl9r
ZXloYW5kbGVyKCdnJywgZ250dGFiX3VzYWdlX3ByaW50X2FsbCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICJwcmludCBncmFudCB0YWJsZSB1c2FnZSIsIDEpOwogICAgIHJldHVybiAwOwogfQog
X19pbml0Y2FsbChnbnR0YWJfdXNhZ2VfaW5pdCk7CiAKK3Vuc2lnbmVkIGludCBfX2luaXQgZ250
dGFiX2RvbTBfZnJhbWVzKHZvaWQpCit7CisgICAgcmV0dXJuIG1pbihtYXhfZ3JhbnRfZnJhbWVz
LCBnbnR0YWJfZG9tMF9tYXgoKSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggMzBkYjJkMTYxNi4uYmNkZWFk
YTljYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMiw5ICsyLDExIEBACiAjZGVm
aW5lIF9fQVNNX0dSQU5UX1RBQkxFX0hfXwogCiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+
CisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1ZGUgPHhlbi9wZm4uaD4KICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KIAotI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyA0CisjZGVm
aW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDFVCiAKIHN0cnVjdCBncmFudF90YWJsZV9hcmNo
IHsKICAgICBnZm5fdCAqZ2ZuOwpAQCAtMjYsOSArMjgsMTQgQEAgc3RhdGljIGlubGluZSBpbnQg
cmVwbGFjZV9ncmFudF9zdXBwb3J0ZWQodm9pZCkKICAgICByZXR1cm4gMTsKIH0KIAorc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBfbWF4KHZvaWQpCit7CisgICAgcmV0dXJu
IFBGTl9ET1dOKF9ldGV4dCAtIF9zdGV4dCk7Cit9CisKICNkZWZpbmUgZ250dGFiX2luaXRfYXJj
aChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwg
bWF4X2dyYW50X2ZyYW1lcyk7ICAgICAgICAgICAgIFwKKyAgICAoZ3QpLT5hcmNoLmdmbiA9IHh6
YWxsb2NfYXJyYXkoZ2ZuX3QsIChndCktPm1heF9ncmFudF9mcmFtZXMpOyAgICAgICBcCiAgICAg
KCAoZ3QpLT5hcmNoLmdmbiA/IDAgOiAtRU5PTUVNICk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogfSkKIApAQCAtNTIsNyArNTksNyBAQCBzdGF0aWMgaW5saW5lIGludCBy
ZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21m
bihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgg
KChpID49IG5yX2dyYW50X2ZyYW1lcyh0KSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5feCh0
LT5hcmNoLmdmbltpXSkpCisgICAgICAgKGkgPCAodCktPm1heF9ncmFudF9mcmFtZXMpKT8gMCA6
IGdmbl94KCh0KS0+YXJjaC5nZm5baV0pKQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21h
cHBpbmcoZCkgICAgICAgICAgICAgICAgICAgIFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBw
ZWQoZCkgJiYgbmVlZF9pb21tdShkKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAx
YjkzYzU3MjBkLi5kOTE1N2U0NDE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC0x
Miw3ICsxMiw3IEBACiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUg
PGFzbS9wdi9ncmFudF90YWJsZS5oPgogCi0jZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
IDQKKyNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgMVUKIAogc3RydWN0IGdyYW50X3Rh
YmxlX2FyY2ggewogfTsKQEAgLTM5LDYgKzM5LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxh
Y2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUs
CiAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyhhZGRyLCBmcmFtZSwgbmV3X2Fk
ZHIsIGZsYWdzKTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBf
bWF4KHZvaWQpCit7CisgICAgcmV0dXJuIFVJTlRfTUFYOworfQorCiAjZGVmaW5lIGdudHRhYl9p
bml0X2FyY2goZ3QpIDAKICNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCkgZG8ge30gd2hp
bGUgKCAwICkKICNkZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKSBkbyB7
fSB3aGlsZSAoIDAgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBkMmJkMjQxNmM0Li5iM2E5NWZk
YTU4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMzEsOSArMzEsNiBAQAogCiBzdHJ1Y3QgZ3Jh
bnRfdGFibGU7CiAKLS8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8KLWV4
dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKLQogLyogQ3JlYXRlL2Rlc3Ryb3kg
cGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0LiAqLwogaW50IGdyYW50X3RhYmxlX2NyZWF0
ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTU5LDQgKzU2LDYgQEAgaW50IG1lbV9zaGFy
aW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwK
IGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsKIAordW5zaWdu
ZWQgaW50IGdudHRhYl9kb20wX2ZyYW1lcyh2b2lkKTsKKwogI2VuZGlmIC8qIF9fWEVOX0dSQU5U
X1RBQkxFX0hfXyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:07:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQHo-0003nt-Es; Mon, 25 Sep 2017 10:06:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwQHn-0003nn-KV
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:06:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 13/1F-03422-635D8C95; Mon, 25 Sep 2017 10:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fs6ol
 Ig9lHFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbF64wFUxirehaOZO5gfEQSxcjJ4eQQJ7E
 qhUL2UBsXgE7iTXPV7CC2BIChhKnF94Eq2ERUJVYdWITI4jNJqAu0fZsO1ANB4eIgIHEuaNJI
 GFmgUCJW/dngJUIC9hI/Nj/mBFiPNDIj9sZQcp5BQQl/u4QhijXknj46xYLhK0tsWzha2aQEm
 YBaYnl/zgmMPLOQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBIYYAxDsYDy9LvAQoyQHk5Io712+E5FCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHjXXQbKCRalpqdWpGXmAIMdJi3BwaMkwnsKJM1bXJCYW5yZDpE6xWjJcWzT5T9MH
 DceXgeSHTfv/mESYsnLz0uVEuc9DdIgANKQUZoHNw4WkZcYZaWEeRmBDhTiKUgtys0sQZV/xS
 jOwagkzHseZApPZl4J3NZXQAcxAR3UOxXsoJJEhJRUA+PKyTf23RM5emfZKuGvnRelPRn5xA8
 o6L3fkh0aqubGdorviN3bxG6OiF27NGxeH9keueLs8/z4qWERd7yDxbe5HbtRInFD+6jjxlOl
 Vo2TLHWf1Rw61MBodHPq1WPlxzx8jsaK/1XpnPf0k+cTw8qaYIOPSTqnQzsXdKzwvPvJIpvlq
 PnDe4JKLMUZiYZazEXFiQDBR2nCwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506334004!84317601!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37761 invoked from network); 25 Sep 2017 10:06:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 10:06:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 04:06:43 -0600
Message-Id: <59C8F151020000780017F4BB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 04:06:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] x86emul/test: disable PIE for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UElFIG1heSAoYW5kIGNvbW1vbmx5IHdpbGwpIHJlc3VsdCBpbiB0aGUgYmluYXJ5IGJlaW5nIGxv
YWRlZCBhYm92ZSB0aGUKNEdiIGJvdW5kYXJ5LCB3aGljaCBjYW4ndCB3b3JrIHdpdGggYXQgbGVh
c3QgdGhlIFZaRVJPVVBQRVIgY29tcGF0IG1vZGUKdGVzdC4KClJlcG9ydGVkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC05OCw3ICs5OCw4IEBAIGFz
bToKIAogYXNtLyU6IGFzbSA7CiAKLUhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkg
LUkuCitIT1NUQ0ZMQUdTLXg4Nl82NCA6PSAtZm5vLVBJRQorSE9TVENGTEFHUyArPSAkKENGTEFH
U194ZW5pbmNsdWRlKSAtSS4gJChIT1NUQ0ZMQUdTLSQoWEVOX0NPTVBJTEVfQVJDSCkpCiAKIHg4
Ni5oIDo9IGFzbS94ODYtdmVuZG9ycy5oIGFzbS94ODYtZGVmbnMuaCBhc20vbXNyLWluZGV4LmgK
IHg4Nl9lbXVsYXRlLmggOj0geDg2X2VtdWxhdGUuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
ICQoeDg2LmgpCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQRc-0004Wt-91; Mon, 25 Sep 2017 10:16:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwQRb-0004Wn-2a
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:16:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 73/07-03422-697D8C95; Mon, 25 Sep 2017 10:16:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS3fq9RO
 RBmuOmFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzts1mKtjLXPF+1m3WBsY/TF2MnBxCAnkS
 /Ssvs4DYvAJ2EgeeHQCzJQQMJU4vvAlmswioSszpXsUGYrMJqEu0PdvOCmKLAMUPXzoONIeLg
 1ngI6PE9T29YEXCAsESy5/egFoQJfHx6T92EJtTwFhixc/fQEM5gJYJSvzdIQwSZhbQknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6ZroJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg7L7sf4hRkoNJSZT3Lt+JSCG+pPyU
 yozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4N1zDahOsCg1PbUiLTMHGB8wpRIcPEoiv
 Fogad7igsTc4sx0iNQpRmOOGw+v/2Hi6Lh59w+TENgkKXHeeSClAiClGaV5cINgcXuJUVZKmJ
 cR6EwhnoLUotzMElT5V4ziHIxKwrypIFN4MvNK4Pa9AjqFCeiU3qlgp5QkIqSkGhhd88UkXB5
 /ZbgWsfotk8ltJT2rk+2qJw/vNNkR7jdL+GfsZKfE9VmnNzEy9CSIty3uWninP1vNVz3n0aq2
 ruj4Vd7ff6/09Z0jmfreen3SkfLu/2FxCZe55iSXqx5zYGg6tdjSUF00aNPainsmJzsZX30Kr
 C4+oSjfmvXu3CyLDgXd+iP/M5VYijMSDbWYi4oTAcFLz8nWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506334612!81329727!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48566 invoked from network); 25 Sep 2017 10:16:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 10:16:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 04:16:51 -0600
Message-Id: <59C8F3B0020000780017F4C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 04:16:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-8-jgross@suse.com>
In-Reply-To: <20170925100035.432-8-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v10 07/11] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBEZWxh
eSB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZ3JhbnQgdGFibGUgc3ViIHN0cnVjdHVyZXMgaW4gb3Jk
ZXIgdG8KPiBhbGxvdyBtb2RpZnlpbmcgcGFyYW1ldGVycyBuZWVkZWQgZm9yIHNpemluZyBvZiB0
aGVzZSBzdHJ1Y3R1cmVzIGF0IGEKPiBwZXIgZG9tYWluIGJhc2lzLiBBbGxvY2F0ZSB0aGUgc3Ry
dWN0dXJlcyBhbmQgdGhlIHRhYmxlIGZyYW1lcyBvbmx5Cj4gZnJvbSBncmFudF90YWJsZV9pbml0
KCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:19:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQUQ-0004gp-OL; Mon, 25 Sep 2017 10:19:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwQUP-0004gj-5K
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:19:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E2/81-03422-448D8C95; Mon, 25 Sep 2017 10:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9f5xol
 IgyWrmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzizpYCjrYK/qev2RuYDzD2sXIySEkkCdx
 /vc2ZhCbV8BO4sTmh2BxCQFDidMLb7KA2CwCqhK33p0Aq2ETUJdoe7YdrEYEKH740nGmLkYuD
 maBj4wS1/f0soEkhAXiJRavXcMIsSBK4s9uiAZOAWOJrdMuAsU5gJYJSvzdIQwSZhbQknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RpZ6CUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYDy/NvAQoyQHk5Io712+E5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHiLrwPlBItS01Mr0jJzgJEAk5bg4FES4dW6BpTmLS5IzC3OT
 IdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ87qATBIAKc0ozYMbBIvQS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBLmDQaZwpOZVwK37xXQKUxAp/ROBTulJBEhJdXAaLFlmY2etdcWr46YFuv
 Sb/mTE0uOt+szbE9VquCz3ZRmWqh02ox7/WnxApbXUf9sN0xcar8gQvj8F1/3L2oXhLU3uD/8
 IvP+atjDbcuuPlR5oD45uurpw/CiRfMYtULnpldsXxlvsDE3ZOkcgb2VHhGxrDOM/u7+Mb3sa
 niXrOy0e8HNnx6uV2Ipzkg01GIuKk4EANrPR5vLAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506334785!105934025!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42577 invoked from network); 25 Sep 2017 10:19:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 10:19:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 04:19:44 -0600
Message-Id: <59C8F45D020000780017F4DF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 04:19:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-2-jgross@suse.com>
In-Reply-To: <20170925100035.432-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v10 01/11] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
OTYsMTQgKzk2LDE1IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvIHsKPiAgICAgIHVpbnQz
Ml90IG5yX25vZGVzOyAgICAvKiAjIG5vZGVzIGN1cnJlbnRseSBvbmxpbmUgKi8KPiAgICAgIHVp
bnQzMl90IG1heF9ub2RlX2lkOyAvKiBMYXJnZXN0IHBvc3NpYmxlIG5vZGUgSUQgb24gdGhpcyBo
b3N0ICovCj4gICAgICB1aW50MzJfdCBjcHVfa2h6Owo+ICsgICAgdWludDMyX3QgY2FwYWJpbGl0
aWVzOyAvKiBYRU5fU1lTQ1RMX1BIWVNDQVBfPz8/ICovCj4gKwo+ICAgICAgdWludDY0X2FsaWdu
ZWRfdCB0b3RhbF9wYWdlczsKPiAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgZnJlZV9wYWdlczsKPiAg
ICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc2NydWJfcGFnZXM7Cj4gICAgICB1aW50NjRfYWxpZ25lZF90
IG91dHN0YW5kaW5nX3BhZ2VzOwo+ICAgICAgdWludDMyX3QgaHdfY2FwWzhdOwo+ICAKPiAtICAg
IC8qIFhFTl9TWVNDVExfUEhZU0NBUF8/Pz8gKi8KPiAtICAgIHVpbnQzMl90IGNhcGFiaWxpdGll
czsKPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgbWF4X21mbjsgLyogTGFyZ2VzdCBwb3NzaWJsZSBN
Rk4gb24gdGhpcyBob3N0ICovCj4gIH07CgpTaG91bGQgSSBlbmQgdXAgY29tbWl0dGluZyB0aGlz
LCBJJ2xsIGxpa2VseSB0YWtlIHRoZSBsaWJlcnR5IGFueSBhbHNvCm1vdmUgdGhlIGFkZGl0aW9u
IHVwIG5leHQgdG8gdGhlIG90aGVyIHVpbnQ2NF9hbGlnbmVkX3QgZmllbGRzLgpUaGF0J2xsIGFs
bG93IHRoZSBpbml0aWFsIHBvcnRpb24gb2YgdGhlIHN0cnVjdHVyZSB0byByZW1haW4gc3RhYmxl
CndoZW5ldmVyIGh3X2NhcFtdIGdldHMgZHJvcHBlZCBmcm9tIGl0LgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:37:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQl3-00060C-69; Mon, 25 Sep 2017 10:37:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwQl1-000606-RH
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 10:36:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8A/73-02092-A4CD8C95; Mon, 25 Sep 2017 10:36:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9frzol
 Ig6Y3chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8jo1sBbfYKpbNOsbUwNjH2sXIySEkkCfx
 73wDUxcjBwevgJ3EyqPZIGEJAUOJ0wtvsoDYLAKqEr2f7oKVswmoS7Q92w5miwhYSqycdZe9i
 5GLg1lgPqvE83v3wRqEBUIk5p78wQaSEBJ4wSjReqmbCSTBKWAucWXJKzaIZYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xgZ
 6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VfPwMC4g3HCKr9DjJIcTEqivHf5
 TkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCtvg2UEyxKTU+tSMvMAUYCTFqCg0dJhDf+FlCat
 7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEkpeflyolzlsPMkkApDSjNA9uECxCLzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5u0FmcKTmVcCt+8V0ClMQKf0TgU7pSQRISXVwBhRrLd9u/S
 Z2XdP35/3IXDC9jWe2SfFXuu0ODZG/Yls3bRMK6q0tzH+qUTpFbd+lavXJVMLw66ESAatjmT7
 fz/+1EfB+X7HrHLmngxUbylg23Z5sfhMj21ee/51rbY6/cD7xkLjgDlqrqtfv3JYeVRymtWPr
 RNulq7+/uEX3/JcFcfkkp8LhZyVWIozEg21mIuKEwGikeeCywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506335816!76812007!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16666 invoked from network); 25 Sep 2017 10:36:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Sep 2017 10:36:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 04:36:55 -0600
Message-Id: <59C8F863020000780017F504@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 04:36:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Ovidiu PIRCALABU" <ppircalabu@bitdefender.com>
References: <1505970726-5671-1-git-send-email-ppircalabu@bitdefender.com>
 <1505970726-5671-2-git-send-email-ppircalabu@bitdefender.com>
 <59C3CFE0020000780017DF59@prv-mh.provo.novell.com>
 <1506330984.2094.11.camel@bitdefender.com>
In-Reply-To: <1506330984.2094.11.camel@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "tim@xen.org" <tim@xen.org>, "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v12 1/4] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDExOjE2LCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEBAIC03NzUwLDYgKzc3NDIsOSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIHVuaW1wbGVt
ZW50ZWRfaW5zbjoKPiAgICAgICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKPiAgICAg
ICAgICBnb3RvIGRvbmU7Cj4gKyAgICB1bnJlY29nbml6ZWRfaW5zbjoKPiArICAgICAgICByYyA9
IFg4NkVNVUxfVU5SRUNPR05JWkVEOwo+ICsgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgIH0KPiBE
byB5b3UgZmluZCB0aGlzIGFwcHJvYWNoIE9LPwoKWWVzLCB0aGF0J3MgcmVhc29uYWJsZSBJIHRo
aW5rLgoKPiBEbyB5b3UgdGhpbmsgYWRkaW5nIGEgIlRPRE86IiBjb21tZW50IGNhbiBtYWtlIHRo
aW5ncyBtb3JlIGNsZWFyPwo+IGUuZy46Cj4gICAgKiBUaGUgY3VycmVudCBpbnN0cnVjdGlvbidz
IG9wY29kZSBpcyBub3QgdmFsaWQuCj4gICAgKiBJZiB0aGlzIGVycm9yIGNvZGUgaXMgcmV0dXJu
ZWQgYnkgYSBmdW5jdGlvbiwgYW4gI1VEIHRyYXAgc2hvdWxkIGUKPiAgICAqIHJhaXNlZCBieSB0
aGUgZmluYWwgY29uc3VtZXIgb2YgaXQuCj4gKyAgKgo+ICsgICogVE9ETzogRm9yIHRoZSBtb21l
bnQgWDg2RU1VTF9VTlJFQ09HTklaRUQgYW5kIDg2RU1VTF9VTklNUExFTUVOVEVECj4gKyAgKiBj
YW4gYmUgdXNlZCBpbnRlcmNoYW5nZWFibHkuCj4gICAqLwoKU29tZXRoaW5nIGFsb25nIHRoZXNl
IGxpbmVzLCB5ZXMsIHBsdXMgYW4gaW5kaWNhdGlvbiB0aGF0IHRoZSAjVUQKcmFpc2luZyB0aGVy
ZWZvcmUgYWxzbyBpc24ndCBzdHJpY3RseSBiZWluZyBleHBlY3RlZCBmb3Igbm93LgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:49:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:49:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwQx0-0006kO-83; Mon, 25 Sep 2017 10:49:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwQwy-0006kI-Cv
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:49:20 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/70-03093-F2FD8C95; Mon, 25 Sep 2017 10:49:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva7e/RO
 RBmva+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7bZdYCn5zVWzbOYW9gfEUZxcjJ4eEgL/E
 pq6pjCA2m4CyxM/OXjYQW0RAT6LpwHOwOLNAnsTjVa1gcWEBG4l/1ycwg9gsAqoSh/5OYwKxe
 QUsJNafuMgOMVNeYlfbRVYQW0hAQaJj+jGoGkGJkzOfsEDMlJA4+OIF8wRG7llIUrOQpBYwMq
 1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwFBiDYwXh3U8A
 hRkkOJiVR3rt8JyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDW3QPKCRalpqdWpGXmAIMSJi3B
 waMkwvvsLlCat7ggMbc4Mx0idYrRmOPYpst/mDg6bt79wyTEkpeflyolzhsNMkkApDSjNA9uE
 CxaLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdy3IQp7MvBK4fa+ATmECOqV3KtgpJYkIKa
 kGxtDp+Tcfx6a8SU+c1PreK/qjacqerZVH1osobv28cZP/p/opR5/VOiRn8OuxKIinZ3Fe/M7
 S7CrEwR38WzjEt8/a/9AEqU6fL/PyXuRHHK0PENwZ92DXizfv9pcv7pfdxnFL4JDd5lm/2jY0
 TXdtFXtSq3TscriTbYXLzivfj7zMqfwv9z7/ohJLcUaioRZzUXEiABqKbduRAgAA
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506336556!118044334!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2752 invoked from network); 25 Sep 2017 10:49:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:49:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449069901"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:49:14 +0100
Message-ID: <20170925104914.28975-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UElFIG1heSAoYW5kIGNvbW1vbmx5IHdpbGwpIHJlc3VsdCBpbiB0aGUgYmluYXJ5IGJlaW5nIGxv
YWRlZCBhYm92ZQp0aGUgNEdiIGJvdW5kYXJ5LCB3aGljaCBjYW4ndCB3b3JrIHdpdGggYXQgbGVh
c3QgdGhlIFZaRVJPVVBQRVIgY29tcGF0Cm1vZGUgdGVzdC4KClJlcG9ydGVkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldpdGggdGhpcyBwYXRjaCwgdnplcm91cHBl
ciBwYXNzZXMsIGJ1dCBvbmUgb3RoZXIgdGVzdCBmYWlscy4KVGVzdGluZyBTU0UgcGFja2VkIHNp
bmdsZSA2NC1iaXQgY29kZSBzZXF1ZW5jZS4uLltsaW5lIDM2OF0gZmFpbGVkIQotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQppbmRleCBmZDEzYWI1M2IxLi44MTlhMjlmNzMxIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2Vm
aWxlCkBAIC03Niw3ICs3Niw3IEBAICQoYWRkc3VmZml4IC5jLCQoU0lNRCkpICQoYWRkc3VmZml4
IC1hdnguYywkKGZpbHRlciBzc2UlLCQoU0lNRCkpKToKIAlsbiAtc2Ygc2ltZC5jICRACiAKICQo
VEFSR0VUKTogeDg2X2VtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vCi0JJChIT1NUQ0MpIC1v
ICRAICReCisJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8gJEAgJF4KIAogLlBIT05ZOiBjbGVh
bgogY2xlYW46CkBAIC05OCw3ICs5OCw5IEBAIGFzbToKIAogYXNtLyU6IGFzbSA7CiAKLUhPU1RD
RkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuCitIT1NUQ0ZMQUdTLXg4Nl82NCA6PQor
JChjYWxsIGNjLW9wdGlvbi1hZGQsSE9TVENGTEFHUyxIT1NUQ0MsLW5vLXBpZSkKK0hPU1RDRkxB
R1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxF
X0FSQ0gpKQogCiB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNt
L21zci1pbmRleC5oCiB4ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlLmggeDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR07-0007Lm-MB; Mon, 25 Sep 2017 10:52:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR06-0007Lf-Im
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:52:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 6E/A0-27708-1FFD8C95; Mon, 25 Sep 2017 10:52:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHSDve7H+yc
 iDZ6f5LL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNenJnNUjBPsOL480csDYwL+boYOTgkBPwl
 zk+36GLk5GAT0JG4OHcnG0hYREBF4vZeA5Aws0C+RFPvTSYQW1jATGLrg1lMICUsAqoSh77pg
 pi8ApYSLy4nQ8zTk/ix3RCkWEhAUaJ/3gM2EJtXQFDi5MwnLBADJSQOvnjBPIGRexaS1CwkqQ
 WMTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDoJ6BgXE
 H4652v0OMkhxMSqK8d/lORArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P19DygnWJSanlqRlpkD
 DEaYtAQHj5IIrxAwIIV4iwsSc4sz0yFSpxiNOY5tuvyHiaPj5t0/TEIsefl5qVLivKdBJgmAl
 GaU5sENgkXJJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvCIgC3ky80rg9r0COoUJ6JTeqW
 CnlCQipKQaGJWWTvFq8tJ4mfJBpOhXw7HEplRvX+EZ1b/jr2xftL2k7wDfzINfI55E/vHeYmz
 LLOHT+TXo277JZzknCC4LPDy31OjMI8/+zoqzz4LUjkzi5NVrtuCy/Z14i0NyUrRGeaboqriT
 mWc3ZL/k7L6cwLjmqJ2OAdO10CtmH28/bJAxTvS8Ov37CSWW4oxEQy3mouJEAIF0S+6NAgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506336751!97604085!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4461 invoked from network); 25 Sep 2017 10:52:32 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:52:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070176"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:44 +0100
Message-ID: <20170925105206.66507-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com, Ian.Jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v3 00/22] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhZGRzIGEgbmV3IFBWSCBndWVzdCB0eXBlIHRvIGxpYnhsL3hs
LCB0aGlzIHN1cGVyc2VkZXMgdGhlCmN1cnJlbnQgUFZIdjIgaW1wbGVtZW50YXRpb24gdGhhdCBy
ZWxpZXMgb24gdXNpbmcgdGhlICJub25lIiBkZXZpY2UKbW9kZWwgdmVyc2lvbi4KCkFzIHBhcnQg
b2YgdGhpcyBzZXJpZXMgYSBuZXcgeGwgb3B0aW9uIGlzIGFsc28gaW1wbGVtZW50ZWQsIGNhbGxl
ZAoidHlwZSIgdGhhdCBzdXBlcnNlZGVzIHRoZSBjdXJyZW50ICJidWlsZGVyIiBvcHRpb24uIEEg
ImZpcm13YXJlIgpvcHRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkIGluIG9yZGVyIHRvIGhhdmUgYSB1
bmlmb3JtIHdheSBvZiBsb2FkaW5nCmZpcm13YXJlcyBmb3IgYWxsIGd1ZXN0IHR5cGVzIChIVk0s
IFBWIGFuZCBQVkgpLgoKUGF0Y2ggMSBhZGRzIGEgZGVmYXVsdCB2YWx1ZSBjaGVja2VyIGZvciB0
aGUgc3RyaW5nIGFuZCB0aW1lcl9tb2RlCnR5cGVzLCBhbmQgcGF0Y2ggMiBpbnRyb2R1Y2VzIElE
TCBjb2RlIHRvIGdlbmVyYXRlIGEgaGVscGVyIGZ1bmN0aW9uCnRoYXQgY29waWVzIGZpZWxkcyBt
YXJrZWQgYXMgZGVwcmVjYXRlZCB0byB0aGVpciBuZXcgcG9zaXRpb25zLiBJJ20Kbm90IHNwZWNp
YWxseSBmb25kIG9mIHRoaXMgZGVwcmVjYXRpb24gZnVuY3Rpb24sIGJ1dCBnaXZlbiBteSBsYWNr
IG9mCnB5dGhvbiBza2lsbHMsIHRoZSBjbG9zZW5lc3Mgb2YgdGhlIGNvZGUgZnJlZXplIEkgdGhp
bmsgaXQncyBlbm91Z2gKZm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIHNlcmllcy4KClRoaXMgaXMg
YWxyZWFkeSB1c2VkIHRvIG1vdmUgc29tZSBQVi9IVk0gc3BlY2lmaWMgZmllbGRzIGZyb20KZG9t
YWluX2J1aWxkX2luZm8gaW50byB0aGUgdG9wIGxldmVsIG9mIHRoZSBzdHJ1Y3R1cmUuIEZpbmFs
bHkgcGF0Y2ggNApzd2l0Y2hlcyBsaWJ4bCB0byB1c2UgdGhlIG5ldyBmaWVsZCBwb3NpdGlvbi4K
ClBhdGNoZXMgNSBhbmQgNiBpbnRyb2R1Y2UgdGhlIG5ldyB0eXBlCmFuZCBmaXJtd2FyZSBvcHRp
b25zLiBQYXRjaCA3IGludHJvZHVjZXMgdGhlIFBWSCBndWVzdCB0eXBlIHRvIGxpYnhsLgoKUGF0
Y2hlcyBmcm9tIDggdG8gMjAgYWRkIFBWSCBzdXBwb3J0IHRvIGFsbCB0aGUgbmVlZGVkIGZ1bmN0
aW9ucywgdGhpcwpjb3VsZCBiZSBjb25zaWRlcmVkIGEgc2luZ2xlIHBhdGNoLCBidXQgSSd2ZSB0
cmllZCB0byBzcGxpdCBpdCBpbgpvcmRlciB0byBlYXNlIHRoZSByZXZpZXcuIFRoZSBjdXJyZW50
IHNwbGl0IGlzIGRvbmUgb24gYSBwZXIgZmlsZQpiYXNpcy4KCkZpbmFsbHkgcGF0Y2ggMjEgYWRk
cyBQVkggc3VwcG9ydCB0byB4bCBhbmQgcGF0Y2ggMjIgcmVtb3ZlcyB0aGUKZGV2aWNlIG1vZGVs
IHZlcnNpb24gIm5vbmUiLgoKVGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBiYXNlZCBvbiB0aGUgZGlz
Y3Vzc2lvbiBoZWxkIGR1cmluZyB0aGUKQnVkYXBlc3QgWGVuU3VtbWl0IFswXS4KClRoZSBmdWxs
IHNlcmllcyBjYW4gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3Jv
eWdlci94ZW4uZ2l0IHB2aF90b29sc192MwoKSSd2ZSB0ZXN0ZWQgdGhlIGNyZWF0aW9uIGFuZCBt
aWdyYXRpb24gb2YgUFZIIGd1ZXN0cywgd2hpY2ggc2VlbXMgdG8KYmUgYWxsIE9LLiBJJ3ZlIGFs
c28gcnVuIGFuIG9zc3Rlc3QgZmxpZ2h0IHdpdGggdGhpcyBzZXJpZXMsIHRoZQpvdXRwdXQgY2Fu
IGJlIHNlZW4gYXQ6CgpodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzLzcyMTQ0LwoKKE9ubHkgYWNjZXNzaWJsZSBmcm9tIHRoZSBDaXRyaXggaW50ZXJu
YWwgbmV0d29yaywgc29ycnkpCgpUaGUgcmVncmVzc2lvbnMgc2VlbiBvbiBzb21lIG9mIHRoZSBX
aW5kb3dzIHRlc3RzIGFyZSBjYXVzZWQgYnkgdHJ5aW5nCnRvIGNyZWF0ZSBhIFZNIHdpdGggYSBt
ZW1vcnkgc2l6ZSBiaWdnZXIgdGhhbiB0aGUgYXZhaWxhYmxlIG1lbW9yeQooY2hlY2sgZG9tYWlu
LmNmZyBhbmQgeGwgaW5mbyBvdXRwdXQpLCBhbmQgdGhlIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
CmZhaWxlZCB0aGUgbGVhay1jaGVjayBzdGVwIGJlY2F1c2UgaXQgZm91bmQgYW4gdW5leHBlY3Rl
ZCBleGltNApwcm9jZXNzLiBJIGRvbid0IHRoaW5rIGFueSBvZiB0aG9zZSBmYWlsdXJlcyBhcmUg
Y2F1c2VkIGJ5IHRoaXMKc2VyaWVzLgoKVGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:52:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0D-0007MO-T6; Mon, 25 Sep 2017 10:52:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0C-0007M2-Nj
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:52:40 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6F/5D-01810-7FFD8C95; Mon, 25 Sep 2017 10:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO73+yc
 iDS5tFbT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmtzQxFcwTqXjzwLuBcZNAFyMnh4SAv8SW
 729ZQWw2AR2Ji3N3snUxcnCICKhI3N5r0MXIxcEscJBR4tiTvWA1wgIREqePr2EDsVkEVCX+v
 OliAbF5BSwlji5uYAfplRDQk/ix3RDE5BSwkvi8NAmkQgio4sD3XjaIakGJkzOfgHUyC2hKtG
 7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypG9eLUorLUIl0jvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwCBjAIIdjN//OB1ilORgUhLlvct3IlKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO/ve0A5waLU9NSKtMwcYLjDpCU4eJREeIWAIS/EW1yQmFucmQ6RO
 sWoy9Fx8+4fJiGWvPy8VClx3tMgMwRAijJK8+BGwGLvEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5RUBW8WTmlcBtegV0BBPQEb1TwY4oSURISTUwhv892l6UusTeyurLrDUvPse8yFq5N4P
 dfqXIldrjFSv/ixcoN1vv0JOTn1Lz+dLMJQ9vbju1poDh2b5d0Ub311jfaJKqM3pc/6tFPlnu
 huH8JW/mbFuUMLfxR81C5xU5VR/5T/O7m28+9mlNUYe62u+7nzx6Vs5dXrDfPenR/JeXbrB3O
 0oU3VFiKc5INNRiLipOBADo9Z5quAIAAA==
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506336757!113070945!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61498 invoked from network); 25 Sep 2017 10:52:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:52:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052373"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:45 +0100
Message-ID: <20170925105206.66507-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 01/22] libxl: add is_default checkers for
	string and timer_mode types
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhvc2UgdHlwZXMgYXJlIG1pc3NpbmcgYSBoZWxwZXIgdG8gY2hlY2sgd2hldGhlciBhIGRlZmlu
aXRpb24gb2YgdGhlCnR5cGUgaG9sZHMgdGhlIGRlZmF1bHQgdmFsdWUuIFRoaXMgd2lsbCBiZSBy
ZXF1aXJlZCBieSBhIGxhdGVyIHBhdGNoCnRoYXQgd2lsbCBpbXBsZW1lbnQgZGVwcmVjYXRpb24g
b2YgZmllbGRzIGluc2lkZSBvZiBhIGxpYnhsIHR5cGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgog
LSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHRvb2xzL2xpYnhsL2lkbC5weSAgICAgICAgICAg
fCAgMyArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAxMCArKysrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
aWRsLnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5CmluZGV4IDQzNzA0OWViYjkuLmE0YTA4NGUxY2Ug
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2lkbC5weQorKysgYi90b29scy9saWJ4bC9pZGwucHkK
QEAgLTMwMiw3ICszMDIsOCBAQCBzdHJpbmcgPSBCdWlsdGluKCJjaGFyICoiLCBuYW1lc3BhY2Ug
PSBOb25lLCBjb3B5X2ZuID0gImxpYnhsX3N0cmluZ19jb3B5IiwgZGlzcAogICAgICAgICAgICAg
ICAgICBqc29uX2dlbl9mbiA9ICJsaWJ4bF9fc3RyaW5nX2dlbl9qc29uIiwKICAgICAgICAgICAg
ICAgICAganNvbl9wYXJzZV90eXBlID0gIkpTT05fU1RSSU5HIHwgSlNPTl9OVUxMIiwKICAgICAg
ICAgICAgICAgICAganNvbl9wYXJzZV9mbiA9ICJsaWJ4bF9fc3RyaW5nX3BhcnNlX2pzb24iLAot
ICAgICAgICAgICAgICAgICBhdXRvZ2VuZXJhdGVfanNvbiA9IEZhbHNlKQorICAgICAgICAgICAg
ICAgICBhdXRvZ2VuZXJhdGVfanNvbiA9IEZhbHNlLAorICAgICAgICAgICAgICAgICBjaGVja19k
ZWZhdWx0X2ZuPSJsaWJ4bF9fc3RyaW5nX2lzX2RlZmF1bHQiKQogCiBjbGFzcyBBcnJheShUeXBl
KToKICAgICAiIiJBbiBhcnJheSBvZiB0aGUgc2FtZSB0eXBlIiIiCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApp
bmRleCBjNzI2NTk1MGMxLi5kNWZkMjdjZWJlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQzNDEs
NiArNDM0MSwxNiBAQCB2b2lkKiBsaWJ4bF9fZGV2aWNlX2xpc3QobGlieGxfX2djICpnYywgY29u
c3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciogbmFtZSwgaW50ICpudW0pOwogdm9pZCBsaWJ4
bF9fZGV2aWNlX2xpc3RfZnJlZShjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpsaXN0LCBpbnQgbnVtKTsKKworc3Rh
dGljIGlubGluZSBib29sIGxpYnhsX190aW1lcl9tb2RlX2lzX2RlZmF1bHQobGlieGxfdGltZXJf
bW9kZSAqdG0pCit7CisgICAgcmV0dXJuICp0bSA9PSBMSUJYTF9USU1FUl9NT0RFX0RFRkFVTFQ7
Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fc3RyaW5nX2lzX2RlZmF1bHQoY2hhciAq
KnMpCit7CisgICAgcmV0dXJuICpzID09IE5VTEw7Cit9CiAjZW5kaWYKIAogLyoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAppbmRleCA3NTZlMTIwYWQ3Li43NmI2NDlhZjI5IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0x
NzMsNyArMTczLDggQEAgbGlieGxfdGltZXJfbW9kZSA9IEVudW1lcmF0aW9uKCJ0aW1lcl9tb2Rl
IiwgWwogICAgICgxLCAibm9fZGVsYXlfZm9yX21pc3NlZF90aWNrcyIpLAogICAgICgyLCAibm9f
bWlzc2VkX3RpY2tzX3BlbmRpbmciKSwKICAgICAoMywgIm9uZV9taXNzZWRfdGlja19wZW5kaW5n
IiksCi0gICAgXSwgaW5pdF92YWwgPSAiTElCWExfVElNRVJfTU9ERV9ERUZBVUxUIikKKyAgICBd
LCBpbml0X3ZhbCA9ICJMSUJYTF9USU1FUl9NT0RFX0RFRkFVTFQiLAorICAgICAgIGNoZWNrX2Rl
ZmF1bHRfZm4gPSAibGlieGxfX3RpbWVyX21vZGVfaXNfZGVmYXVsdCIpCiAKIGxpYnhsX2Jpb3Nf
dHlwZSA9IEVudW1lcmF0aW9uKCJiaW9zX3R5cGUiLCBbCiAgICAgKDAsICJ1bmtub3duIiksCi0t
IAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:52:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0O-0007PX-79; Mon, 25 Sep 2017 10:52:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0N-0007P4-1W
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:52:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 38/2D-03093-200E8C95; Mon, 25 Sep 2017 10:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve7f+yc
 iDY5907f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOunfjBWHDXv+LphTmMDYzrTboYOTkkBPwl
 Xi58xwpiswnoSFycu5Oti5GDQ0RAReL2XoMuRi4OZoGDjBLHnuxlBYkLC0RItCzKBilnEVCVm
 HpnLlgrr4ClxJWui2AlEgJ6Ej+2G4KYnAJWEp+XJoFUCAFVHPjeywZRLShxcuYTFhCbWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxqhenFpWlFuma6SUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYZAxDsYJx3wv8QoyQHk5Io712+E5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHh/3wPKCRalpqdWpGXmAMMdJi3BwaMkwisEDHkh3uKCxNzizHSI1
 ClGXY6Om3f/MAmx5OXnpUqJ854GmSEAUpRRmgc3AhZ7lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMOwdkCk9mXgncpldARzABHdE7FeyIkkSElFQD48mzZXvOxFc639a41/e1Iv5bxYq4gGk
 TApg6z/Z953yzUSnsQ7Nu8n3xdE5eaz8mk0W/F0wN2HH/bWDELYabmpH/bqlxv9nMVM/p9eN1
 1VtdjxfltXKtARt+8XflXd9tocJ8g+ch565I5zDX++dLKtr01jVNu/3pXfvyfF/f72efHjRlZ
 9nQpcRSnJFoqMVcVJwIAFahcdm4AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506336764!84502252!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11255 invoked from network); 25 Sep 2017 10:52:45 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:52:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070198"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:46 +0100
Message-ID: <20170925105206.66507-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 02/22] libxl: introduce a way to mark fields
	as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRlcHJlY2F0aW9uIGludm9sdmVzIGdlbmVyYXRpbmcgYSBmdW5jdGlvbiB0aGF0IGNvcGll
cyB0aGUKZGVwcmVjYXRlZCBmaWVsZHMgaW50byBpdCdzIG5ldyBsb2NhdGlvbiBpZiB0aGUgbmV3
IGxvY2F0aW9uIGhhcyBub3QKYmVlbiBzZXQuCgpUaGUgZmllbGRzIHRoYXQgYXJlIGdvaW5nIHRv
IGJlIHNoYXJlZCBiZXR3ZWVuIFBWSCBhbmQgSFZNIG9yIGJldHdlZW4KUFZIIGFuZCBQViBhcmUg
bW92ZWQgdG8gdGhlIHRvcCBsZXZlbCBvZiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbywgYW5kCnRo
ZSBvbGQgbG9jYXRpb25zIGFyZSBtYXJrZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIERpc3Bvc2UgZGVwcmVjYXRlZCBmaWVs
ZHMgYW5kIHNldCB0aGVtIHRvIHRoZSBkZWZhdWx0IHZhbHVlLgogLSBSZXR1cm4gZXJyb3IgaWYg
Ym90aCB0aGUgZGVwcmVjYXRlZCBhbmQgdGhlIG5ldyBmaWVsZHMgYXJlIG5vdCBzZXQgdG8KICAg
bm9uLWRlZmF1bHQgdmFsdWVzLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVy
c2lvbi4KLS0tCiB0b29scy9saWJ4bC9nZW50eXBlcy5weSAgICAgfCA3NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2lkbC5weSAgICAg
ICAgICB8ICAzICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAxOCArKysrKysrLS0t
LQogMyBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMu
cHkKaW5kZXggNGVhNzA5MWU2Yi4uNzZhY2E3NmFhYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
Z2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKQEAgLTI2MSw2ICsyNjEs
NjcgQEAgZGVmIGxpYnhsX0NfdHlwZV9nZW5fbWFwX2tleShmLCBwYXJlbnQsIGluZGVudCA9ICIi
KToKICAgICAgICAgcyA9IGluZGVudCArIHMKICAgICByZXR1cm4gcy5yZXBsYWNlKCJcbiIsICJc
biVzIiAlIGluZGVudCkucnN0cmlwKGluZGVudCkKIAorZGVmIGxpYnhsX0NfdHlwZV9jb3B5X2Rl
cHJlY2F0ZWQoZmllbGQsIHYsIGluZGVudCA9ICIgICAgIiwgdnBhcmVudCA9IE5vbmUpOgorICAg
IHMgPSAiIgorCisgICAgaWYgaXNpbnN0YW5jZShmaWVsZC50eXBlLCBpZGwuS2V5ZWRVbmlvbik6
CisgICAgICAgIGlmIHZwYXJlbnQgaXMgTm9uZToKKyAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlv
bigiS2V5ZWRVbmlvbiB0eXBlIG11c3QgaGF2ZSBhIHBhcmVudCIpCisgICAgICAgIHMgKz0gInN3
aXRjaCAoJXMpIHtcbiIgJSAodnBhcmVudCArIGZpZWxkLnR5cGUua2V5dmFyLm5hbWUpCisgICAg
ICAgIGZvciBmIGluIFtmIGZvciBmIGluIGZpZWxkLnR5cGUuZmllbGRzIGlmIG5vdCBmLmNvbnN0
XToKKyAgICAgICAgICAgICh2bnBhcmVudCx2ZmV4cHIpID0gdHkubWVtYmVyKHYsIGYsIHZwYXJl
bnQgaXMgTm9uZSkKKyAgICAgICAgICAgIHMgKz0gImNhc2UgJXM6XG4iICUgZi5lbnVtbmFtZQor
ICAgICAgICAgICAgaWYgZi50eXBlIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgICAgIHMgKz0g
bGlieGxfQ190eXBlX2NvcHlfZGVwcmVjYXRlZChmLCB2ZmV4cHIsIGluZGVudCwgdm5wYXJlbnQp
CisgICAgICAgICAgICBzKz0gIiAgICBicmVhaztcbiIKKyAgICAgICAgcys9In1cbiI7CisgICAg
ZWxpZiBpc2luc3RhbmNlKGZpZWxkLnR5cGUsIGlkbC5BcnJheSkgYW5kIGZpZWxkLmRlcHJlY2F0
ZWRfYnk6CisgICAgICAgIHJhaXNlIEV4Y2VwdGlvbigiQXJyYXkgdHlwZSBpcyBub3Qgc3VwcG9y
dGVkIGZvciBkZXByZWNhdGlvbiIpCisgICAgZWxpZiBpc2luc3RhbmNlKGZpZWxkLnR5cGUsIGlk
bC5TdHJ1Y3QpIGFuZCBmaWVsZC50eXBlLmNvcHlfZm4gaXMgTm9uZToKKyAgICAgICAgZm9yIGYg
aW4gW2YgZm9yIGYgaW4gZmllbGQudHlwZS5maWVsZHMgaWYgbm90IGYuY29uc3RdOgorICAgICAg
ICAgICAgKHZucGFyZW50LHZmZXhwcikgPSB0eS5tZW1iZXIodiwgZiwgdnBhcmVudCBpcyBOb25l
KQorICAgICAgICAgICAgcyArPSBsaWJ4bF9DX3R5cGVfY29weV9kZXByZWNhdGVkKGYsIHZmZXhw
ciwgIiIsIHZucGFyZW50KQorICAgIGVsaWYgZmllbGQuZGVwcmVjYXRlZF9ieSBpcyBub3QgTm9u
ZToKKyAgICAgICAgaWYgZmllbGQudHlwZS5jaGVja19kZWZhdWx0X2ZuIGlzIE5vbmU6CisgICAg
ICAgICAgICByYWlzZSBFeGNlcHRpb24oCisiRGVwcmVjYXRlZCBmaWVsZCAlcyB0eXBlIGRvZXNu
J3QgaGF2ZSBhIGRlZmF1bHQgdmFsdWUgY2hlY2tlciIgJSBmaWVsZC5uYW1lKQorICAgICAgICBm
aWVsZF92YWwgPSBmaWVsZC50eXBlLnBhc3NfYXJnKHYsIHZwYXJlbnQgaXMgTm9uZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzYnk9aWRsLlBBU1NfQllfVkFM
VUUpCisgICAgICAgIGZpZWxkX3B0ciA9IGZpZWxkLnR5cGUucGFzc19hcmcodiwgdnBhcmVudCBp
cyBOb25lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3NieT1p
ZGwuUEFTU19CWV9SRUZFUkVOQ0UpCisgICAgICAgIHMrPSAiaWYgKCElcygmcC0+JXMpICYmICEl
cyglcykpXG4iICUgKGZpZWxkLnR5cGUuY2hlY2tfZGVmYXVsdF9mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQuZGVwcmVjYXRlZF9ieSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGQudHlwZS5j
aGVja19kZWZhdWx0X2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmaWVsZF9wdHIpCisgICAgICAgIHMrPSAiICAgIHJldHVybiAtRUlOVkFMO1xuIgor
ICAgICAgICBzKz0iKHZvaWQpICgmcC0+JXMgPT0gJXMpO1xuIiAlIChmaWVsZC5kZXByZWNhdGVk
X2J5LCBmaWVsZF9wdHIpCisgICAgICAgIHMrPSAiaWYgKCVzKCZwLT4lcykpIHtcbiIgJSAoZmll
bGQudHlwZS5jaGVja19kZWZhdWx0X2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZpZWxkLmRlcHJlY2F0ZWRfYnkpCisgICAgICAgIHMrPSAiICAgICIKKyAgICAgICAg
aWYgZmllbGQudHlwZS5jb3B5X2ZuIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcys9ICIlcyhj
dHgsICZwLT4lcywgJXMpO1xuIiAlIChmaWVsZC50eXBlLmNvcHlfZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkLmRlcHJlY2F0ZWRfYnksIGZpZWxk
X3B0cikKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHMrPSAicC0+JXMgPSAlcztcbiIgJSAo
ZmllbGQuZGVwcmVjYXRlZF9ieSwgZmllbGRfdmFsKQorCisgICAgICAgIGlmIGZpZWxkLnR5cGUu
ZGlzcG9zZV9mbiBpcyBub3QgTm9uZToKKyAgICAgICAgICAgIHMrPSAiICAgICVzKCVzKTtcbiIg
JSAoZmllbGQudHlwZS5kaXNwb3NlX2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmaWVsZC50eXBlLnBhc3NfYXJnKHYsIHZwYXJlbnQgaXMgTm9uZSkpCisKKyAgICAgICAg
cys9ICIgICAgIgorICAgICAgICBpZiBmaWVsZC50eXBlLmluaXRfZm4gaXMgbm90IE5vbmU6Cisg
ICAgICAgICAgICBzKz0gIiVzKCVzKTtcbiIgJSAoZmllbGQudHlwZS5pbml0X2ZuLCBmaWVsZF9w
dHIpCisgICAgICAgIGVsaWYgZmllbGQudHlwZS5pbml0X3ZhbCBpcyBub3QgTm9uZToKKyAgICAg
ICAgICAgIHMrPSAiJXMgPSAlcztcbiIgJSAoZmllbGRfdmFsLCBmaWVsZC50eXBlLmluaXRfdmFs
KQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgcys9ICJtZW1zZXQoJXMsIDAsIHNpemVvZigq
JXMpKTtcbiIgJSAoZmllbGRfcHRyLCBmaWVsZF9wdHIpCisKKyAgICAgICAgcys9ICJ9XG4iCisK
KyAgICBpZiBzICE9ICIiOgorICAgICAgICBzID0gaW5kZW50ICsgcworICAgIHJldHVybiBzLnJl
cGxhY2UoIlxuIiwgIlxuJXMiICUgaW5kZW50KS5yc3RyaXAoaW5kZW50KQorCiBkZWYgZ2V0X2lu
aXRfdmFsKGYpOgogICAgIGlmIGYuaW5pdF92YWwgaXMgbm90IE5vbmU6CiAgICAgICAgIHJldHVy
biBmLmluaXRfdmFsCkBAIC01NDMsNiArNjA0LDEwIEBAIGlmIF9fbmFtZV9fID09ICdfX21haW5f
Xyc6CiAgICAgICAgIGYud3JpdGUobGlieGxfQ190eXBlX2RlZmluZSh0eSkgKyAiO1xuIikKICAg
ICAgICAgaWYgdHkuZGlzcG9zZV9mbiBpcyBub3QgTm9uZToKICAgICAgICAgICAgIGYud3JpdGUo
IiVzdm9pZCAlcyglcyk7XG4iICUgKHR5LmhpZGRlbigpLCB0eS5kaXNwb3NlX2ZuLCB0eS5tYWtl
X2FyZygicCIpKSkKKyAgICAgICAgaWYgdHkuY29weV9kZXByZWNhdGVkX2ZuIGlzIG5vdCBOb25l
OgorICAgICAgICAgICAgZi53cml0ZSgiJXNpbnQgJXMobGlieGxfY3R4ICpjdHgsICVzKTtcbiIg
JSAodHkuaGlkZGVuKCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0eS5jb3B5X2RlcHJlY2F0ZWRfZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eS5tYWtlX2FyZygicCIp
KSkKICAgICAgICAgaWYgdHkuY29weV9mbiBpcyBub3QgTm9uZToKICAgICAgICAgICAgIGYud3Jp
dGUoIiVzdm9pZCAlcyhsaWJ4bF9jdHggKmN0eCwgJXMsIGNvbnN0ICVzKTtcbiIgJSAodHkuaGlk
ZGVuKCksIHR5LmNvcHlfZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHkubWFrZV9hcmcoImRzdCIpLCB0eS5tYWtlX2FyZygic3JjIikpKQpAQCAtNjU3
LDYgKzcyMiwxOCBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgICAgICBmLndyaXRl
KCJ9XG4iKQogICAgICAgICBmLndyaXRlKCJcbiIpCiAgICAgICAgIAorICAgIGZvciB0eSBpbiBb
dCBmb3IgdCBpbiB0eXBlcyBpZiB0LmNvcHlfZGVwcmVjYXRlZF9mbl06CisgICAgICAgIGYud3Jp
dGUoImludCAlcyhsaWJ4bF9jdHggKmN0eCwgJXMpXG4iICUgKHR5LmNvcHlfZGVwcmVjYXRlZF9m
biwKKyAgICAgICAgICAgIHR5Lm1ha2VfYXJnKCJwIiwgcGFzc2J5PWlkbC5QQVNTX0JZX1JFRkVS
RU5DRSkpKQorICAgICAgICBmLndyaXRlKCJ7XG4iKQorICAgICAgICBmb3IgZmllbGQgaW4gW2Zp
ZWxkIGZvciBmaWVsZCBpbiB0eS5maWVsZHMgaWYgbm90IGZpZWxkLmNvbnN0XToKKyAgICAgICAg
ICAgICh2bnBhcmVudCx2ZmV4cHIpID0gdHkubWVtYmVyKCJwIiwgZmllbGQsIFRydWUpCisgICAg
ICAgICAgICBmLndyaXRlKGxpYnhsX0NfdHlwZV9jb3B5X2RlcHJlY2F0ZWQoZmllbGQsIHZmZXhw
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGFy
ZW50ID0gdm5wYXJlbnQpKQorICAgICAgICBmLndyaXRlKCIgICAgcmV0dXJuIDA7XG4iKQorICAg
ICAgICBmLndyaXRlKCJ9XG4iKQorICAgICAgICBmLndyaXRlKCJcbiIpCisKICAgICBmb3IgdHkg
aW4gW3QgZm9yIHQgaW4gdHlwZXMgaWYgdC5pbml0X2ZuIGlzIG5vdCBOb25lIGFuZCB0LmF1dG9n
ZW5lcmF0ZV9pbml0X2ZuXToKICAgICAgICAgZi53cml0ZShsaWJ4bF9DX3R5cGVfaW5pdCh0eSkp
CiAgICAgICAgIGZvciBmaWVsZCBpbiBsaWJ4bF9pbml0X21lbWJlcnModHkpOgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvaWRsLnB5IGIvdG9vbHMvbGlieGwvaWRsLnB5CmluZGV4IGE0YTA4NGUx
Y2UuLjJhN2YzYzQ0ZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2lkbC5weQorKysgYi90b29s
cy9saWJ4bC9pZGwucHkKQEAgLTcyLDYgKzcyLDggQEAgY2xhc3MgVHlwZShvYmplY3QpOgogICAg
ICAgICBzZWxmLmF1dG9nZW5lcmF0ZV9pbml0X2ZuID0ga3dhcmdzLnNldGRlZmF1bHQoJ2F1dG9n
ZW5lcmF0ZV9pbml0X2ZuJywgRmFsc2UpCiAKICAgICAgICAgc2VsZi5jaGVja19kZWZhdWx0X2Zu
ID0ga3dhcmdzLnNldGRlZmF1bHQoJ2NoZWNrX2RlZmF1bHRfZm4nLCBOb25lKQorICAgICAgICBz
ZWxmLmNvcHlfZGVwcmVjYXRlZF9mbiA9IGt3YXJncy5zZXRkZWZhdWx0KCdjb3B5X2RlcHJlY2F0
ZWRfZm4nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5vbmUpCiAKICAgICAgICAgaWYgc2VsZi50eXBlbmFtZSBpcyBub3QgTm9uZSBhbmQgbm90
IHNlbGYucHJpdmF0ZToKICAgICAgICAgICAgIHNlbGYuanNvbl9nZW5fZm4gPSBrd2FyZ3Muc2V0
ZGVmYXVsdCgnanNvbl9nZW5fZm4nLCBzZWxmLnR5cGVuYW1lICsgIl9nZW5fanNvbiIpCkBAIC0x
OTMsNiArMTk1LDcgQEAgY2xhc3MgRmllbGQob2JqZWN0KToKICAgICAgICAgc2VsZi5jb25zdCA9
IGt3YXJncy5zZXRkZWZhdWx0KCdjb25zdCcsIEZhbHNlKQogICAgICAgICBzZWxmLmVudW1uYW1l
ID0ga3dhcmdzLnNldGRlZmF1bHQoJ2VudW1uYW1lJywgTm9uZSkKICAgICAgICAgc2VsZi5pbml0
X3ZhbCA9IGt3YXJncy5zZXRkZWZhdWx0KCdpbml0X3ZhbCcsIE5vbmUpCisgICAgICAgIHNlbGYu
ZGVwcmVjYXRlZF9ieSA9IGt3YXJncy5zZXRkZWZhdWx0KCdkZXByZWNhdGVkX2J5JywgTm9uZSkK
IAogY2xhc3MgQWdncmVnYXRlKFR5cGUpOgogICAgICIiIkEgdHlwZSBjb250YWluaW5nIGEgY29s
bGVjdGlvbiBvZiBvdGhlciB0eXBlcyIiIgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDc2YjY0OWFmMjku
LjRjZDVmMmYxY2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTUwNywxMSArNTA3LDE2IEBAIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICMg
NjUwMDAgd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRvb2xzdGFjay4KICAgICAoImRldmljZV90
cmVlIiwgICAgICBzdHJpbmcpLAogICAgICgiYWNwaSIsICAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2wpLAorICAgICgiYm9vdGxvYWRlciIsICAgICAgIHN0cmluZyksCisgICAgKCJib290bG9hZGVy
X2FyZ3MiLCAgbGlieGxfc3RyaW5nX2xpc3QpLAorICAgICgidGltZXJfbW9kZSIsICAgICAgIGxp
YnhsX3RpbWVyX21vZGUpLAorICAgICgibmVzdGVkX2h2bSIsICAgICAgIGxpYnhsX2RlZmJvb2wp
LAorICAgICgiYXBpYyIsICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAogICAgICgidSIsIEtl
eWVkVW5pb24oTm9uZSwgbGlieGxfZG9tYWluX3R5cGUsICJ0eXBlIiwKICAgICAgICAgICAgICAg
ICBbKCJodm0iLCBTdHJ1Y3QoTm9uZSwgWygiZmlybXdhcmUiLCAgICAgICAgIHN0cmluZyksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJpb3MiLCAgICAgICAgICAg
ICBsaWJ4bF9iaW9zX3R5cGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCJwYWUiLCAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoImFwaWMiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29s
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYXBpYyIsICAgICAg
ICAgICAgIGxpYnhsX2RlZmJvb2wsIHsnZGVwcmVjYXRlZF9ieSc6ICdhcGljJ30pLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBUaGUgZm9sbG93aW5nIGFjcGkgZmll
bGQgaXMgZGVwcmVjYXRlZC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICMgUGxlYXNlIHVzZSB0aGUgdW5pZmllZCBhY3BpIGZpZWxkIGFib3ZlCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAjIHdoaWNoIHdvcmtzIGZvciBib3RoIHg4NiBhbmQg
QVJNLgpAQCAtNTI3LDggKzUzMiw4IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0
KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCJocGV0IiwgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoInZwdF9hbGlnbiIsICAgICAgICBsaWJ4bF9kZWZi
b29sKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibW1pb19ob2xl
X21lbWtiIiwgIE1lbUtCKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgidGltZXJfbW9kZSIsICAgICAgIGxpYnhsX3RpbWVyX21vZGUpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCJuZXN0ZWRfaHZtIiwgICAgICAgbGlieGxfZGVmYm9v
bCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInRpbWVyX21vZGUi
LCAgICAgICBsaWJ4bF90aW1lcl9tb2RlLCB7J2RlcHJlY2F0ZWRfYnknOiAndGltZXJfbW9kZSd9
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibmVzdGVkX2h2bSIs
ICAgICAgIGxpYnhsX2RlZmJvb2wsIHsnZGVwcmVjYXRlZF9ieSc6ICduZXN0ZWRfaHZtJ30pLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBUaGUgdS5odm0uYWx0cDJt
IGZpZWxkIGlzIHVzZWQgc29sZWx5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAjIGZvciB4ODYgSFZNIGd1ZXN0cyBhbmQgaXMgbWFpbnRhaW5lZAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBmb3IgbGVnYWN5IHB1cnBvc2VzLgpAQCAtNTY5
LDggKzU3NCw4IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVp
bGRfaW5mbyIsWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAog
ICAgICAgICAgICAgICAgICAoInB2IiwgU3RydWN0KE5vbmUsIFsoImtlcm5lbCIsIHN0cmluZyks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2xhY2tfbWVta2IiLCBN
ZW1LQiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYm9vdGxvYWRl
ciIsIHN0cmluZyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYm9v
dGxvYWRlcl9hcmdzIiwgbGlieGxfc3RyaW5nX2xpc3QpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoImJvb3Rsb2FkZXIiLCBzdHJpbmcsIHsnZGVwcmVjYXRlZF9ieSc6
ICdib290bG9hZGVyJ30pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ImJvb3Rsb2FkZXJfYXJncyIsIGxpYnhsX3N0cmluZ19saXN0LCB7J2RlcHJlY2F0ZWRfYnknOiAn
Ym9vdGxvYWRlcl9hcmdzJ30pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoImNtZGxpbmUiLCBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoInJhbWRpc2siLCBzdHJpbmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoImZlYXR1cmVzIiwgc3RyaW5nLCB7J2NvbnN0JzogVHJ1ZX0pLApAQCAtNTg3LDcg
KzU5Miw4IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRf
aW5mbyIsWwogICAgICMgc3VwcG9ydGVkIGJ5IHg4NiBIVk0gYW5kIEFSTSBzdXBwb3J0IGlzIHBs
YW5uZWQuCiAgICAgKCJhbHRwMm0iLCBsaWJ4bF9hbHRwMm1fbW9kZSksCiAKLSAgICBdLCBkaXI9
RElSX0lOCisgICAgXSwgZGlyPURJUl9JTiwKKyAgICAgICBjb3B5X2RlcHJlY2F0ZWRfZm49Imxp
YnhsX19kb21haW5fYnVpbGRfaW5mb19jb3B5X2RlcHJlY2F0ZWQiLAogKQogCiBsaWJ4bF9kZXZp
Y2VfdmZiID0gU3RydWN0KCJkZXZpY2VfdmZiIiwgWwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:52:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0V-0007Rc-EM; Mon, 25 Sep 2017 10:52:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0U-0007R9-Ch
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:52:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 81/AD-03093-900E8C95; Mon, 25 Sep 2017 10:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpC7ngxO
 RBs9eClp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBktyxsZC5brVfS+/c/cwDhJvouRk0NCwF9i
 0qZ37CA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFjjIKHHsyV5WkBphAWOJVT2tjCA2i4Cqx
 JqNv1lAbF4BS4n/H6YxgvRKCOhJ/NhuCGJyClhJfF6aBFIhBFRx4HsvG0S1oMTJmU/AOpkFNC
 Vat/9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrqGZXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxvsbAw4xSnIwKYny3uU7ESnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgtfsPlBOsCg1PbUiLTMHGPIwaQkOHiURXiGQNG9xQWJucWY6R
 OoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpzXH6RUAKQ0ozQPbhAsFi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmDcQZApPZl4J3L5XQKcwAZ3SOxXslJJEhJRUA+PkQF/djEh5Bc6Pc1cfMBT
 aVRx/Vsy0U7+g5LL9qg5vtcdGxreObOKa3dnHbpuRrfr/3K82Zm/OrO49/1danj64Nlnq2CGf
 Xwd8HByTt1/9Vnfqk/pvdWmNCH+OuHnRc2tqHaOmXJyaukjjoHfd3KSGPWX3Jjr/FPFRaWs6G
 p5m51I052jfbCWW4oxEQy3mouJEAMpqQNfAAgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506336772!112893408!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31829 invoked from network); 25 Sep 2017 10:52:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:52:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052386"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:47 +0100
Message-ID: <20170925105206.66507-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 03/22] xl: parsing code movement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29kZSBtb3ZlbWVudCBpbiBwcmVwYXJhdGlvbiBmb3IgbWFraW5nIHRoZSBib290bG9hZGVyLApi
b290bG9hZGVyX2FyZ3MsIG5lc3RlZF9odm0gYW5kIHRpbWVyX21vZGUgZmllbGRzIHNoYXJlZCBi
ZXR3ZWVuIGFsbApndWVzdHMgdHlwZXMuIFdoaWxlIG1vdmluZyB0aGUgY29kZSwgbGltaXQgdGhl
IGxpbmUtbGVuZ3RoIHRvIDgwCmNvbHVtbnMuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIE5ldyBpbiB0aGlzIHZl
cnNpb24uCi0tLQogdG9vbHMveGwveGxfcGFyc2UuYyB8IDk2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTEgaW5z
ZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFy
c2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDY3OGZiYzFiMC4uYzMzNmFiZjZmYiAx
MDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5j
CkBAIC0xMDg0LDYgKzEwODQsNTcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFy
ICpjb25maWdfc291cmNlLAogICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiZHJpdmVy
X2RvbWFpbiIsICZjX2luZm8tPmRyaXZlcl9kb21haW4sIDApOwogICAgIHhsdV9jZmdfZ2V0X2Rl
ZmJvb2woY29uZmlnLCAiYWNwaSIsICZiX2luZm8tPmFjcGksIDApOwogCisgICAgaWYgKGJfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgeworICAgICAgICB4bHVfY2ZnX3JlcGxh
Y2Vfc3RyaW5nIChjb25maWcsICJib290bG9hZGVyIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmJfaW5mby0+dS5wdi5ib290bG9hZGVyLCAwKTsKKyAgICAgICAgc3dpdGNoICh4
bHVfY2ZnX2dldF9saXN0X2FzX3N0cmluZ19saXN0KGNvbmZpZywgImJvb3Rsb2FkZXJfYXJncyIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiX2luZm8tPnUucHYuYm9v
dGxvYWRlcl9hcmdzLCAxKSkKKyAgICAgICAgeworCisgICAgICAgIGNhc2UgMDogYnJlYWs7IC8q
IFN1Y2Nlc3MgKi8KKyAgICAgICAgY2FzZSBFU1JDSDogYnJlYWs7IC8qIE9wdGlvbiBub3QgcHJl
c2VudCAqLworICAgICAgICBjYXNlIEVJTlZBTDoKKyAgICAgICAgICAgIGlmICgheGx1X2NmZ19n
ZXRfc3RyaW5nKGNvbmZpZywgImJvb3Rsb2FkZXJfYXJncyIsICZidWYsIDApKSB7CisKKyAgICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIldBUk5JTkc6IFNwZWNpZnlpbmcgXCJib290bG9h
ZGVyX2FyZ3NcIiIKKyAgICAgICAgICAgICAgICAgICAgICAgICIgYXMgYSBzdHJpbmcgaXMgZGVw
cmVjYXRlZC4gIgorICAgICAgICAgICAgICAgICAgICAgICAgIlBsZWFzZSB1c2UgYSBsaXN0IG9m
IGFyZ3VtZW50cy5cbiIpOworICAgICAgICAgICAgICAgIHNwbGl0X3N0cmluZ19pbnRvX3N0cmlu
Z19saXN0KGJ1ZiwgIiBcdFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXJfYXJncyk7CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCJ4bDogVW5hYmxlIHRvIHBhcnNlIGJvb3Rsb2FkZXJfYXJncy5cbiIpOworICAg
ICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaWYgKCF4
bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInRpbWVyX21vZGUiLCAmbCwgMSkpIHsKKyAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKnMgPSBsaWJ4bF90aW1lcl9tb2RlX3RvX3N0cmluZyhsKTsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLAorICAgICAgICAgICAgIldBUk5JTkc6IHNwZWNpZnlpbmcg
XCJ0aW1lcl9tb2RlXCIgYXMgYW4gaW50ZWdlciBpcyBkZXByZWNhdGVkLiAiCisgICAgICAgICAg
ICAiUGxlYXNlIHVzZSB0aGUgbmFtZWQgcGFyYW1ldGVyIHZhcmlhbnQuICVzJXMlc1xuIiwKKyAg
ICAgICAgICAgICAgICAgICAgcyA/ICJlLmcuIHRpbWVyX21vZGU9XCIiIDogIiIsCisgICAgICAg
ICAgICAgICAgICAgIHMgPyBzIDogIiIsCisgICAgICAgICAgICAgICAgICAgIHMgPyAiXCIiIDog
IiIpOworCisgICAgICAgICAgICBpZiAobCA8IExJQlhMX1RJTUVSX01PREVfREVMQVlfRk9SX01J
U1NFRF9USUNLUyB8fAorICAgICAgICAgICAgICAgIGwgPiBMSUJYTF9USU1FUl9NT0RFX09ORV9N
SVNTRURfVElDS19QRU5ESU5HKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAiRVJST1I6IGludmFsaWQgdmFsdWUgJWxkIGZvciBcInRp
bWVyX21vZGVcIlxuIiwgbCk7CisgICAgICAgICAgICAgICAgZXhpdCAoMSk7CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBiX2luZm8tPnUuaHZtLnRpbWVyX21vZGUgPSBsOworICAgICAgICB9
IGVsc2UgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidGltZXJfbW9kZSIsICZidWYs
IDApICYmCisgICAgICAgICAgICAgICAgICAgbGlieGxfdGltZXJfbW9kZV9mcm9tX3N0cmluZyhi
dWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9p
bmZvLT51Lmh2bS50aW1lcl9tb2RlKSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisg
ICAgICAgICAgICAgICAgICAgICJFUlJPUjogaW52YWxpZCB2YWx1ZSBcIiVzXCIgZm9yIFwidGlt
ZXJfbW9kZVwiXG4iLCBidWYpOworICAgICAgICAgICAgZXhpdCAoMSk7CisgICAgICAgIH0KKwor
ICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgIm5lc3RlZGh2bSIsICZiX2luZm8t
PnUuaHZtLm5lc3RlZF9odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7CisgICAg
fQorCiAgICAgc3dpdGNoKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfSFZNOgogICAgICAgICBrZXJuZWxfYmFzZW5hbWUgPSBsaWJ4bF9iYXNlbmFtZShiX2luZm8t
Pmtlcm5lbCk7CkBAIC0xMTgxLDI5ICsxMjMyLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShj
b25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICAgICAgICAgIGV4aXQgKDEpOwogICAg
ICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25m
aWcsICJ0aW1lcl9tb2RlIiwgJmwsIDEpKSB7Ci0gICAgICAgICAgICBjb25zdCBjaGFyICpzID0g
bGlieGxfdGltZXJfbW9kZV90b19zdHJpbmcobCk7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIldBUk5JTkc6IHNwZWNpZnlpbmcgXCJ0aW1lcl9tb2RlXCIgYXMgYW4gaW50ZWdlciBpcyBk
ZXByZWNhdGVkLiAiCi0gICAgICAgICAgICAgICAgICAgICJQbGVhc2UgdXNlIHRoZSBuYW1lZCBw
YXJhbWV0ZXIgdmFyaWFudC4gJXMlcyVzXG4iLAotICAgICAgICAgICAgICAgICAgICBzID8gImUu
Zy4gdGltZXJfbW9kZT1cIiIgOiAiIiwKLSAgICAgICAgICAgICAgICAgICAgcyA/IHMgOiAiIiwK
LSAgICAgICAgICAgICAgICAgICAgcyA/ICJcIiIgOiAiIik7Ci0KLSAgICAgICAgICAgIGlmIChs
IDwgTElCWExfVElNRVJfTU9ERV9ERUxBWV9GT1JfTUlTU0VEX1RJQ0tTIHx8Ci0gICAgICAgICAg
ICAgICAgbCA+IExJQlhMX1RJTUVSX01PREVfT05FX01JU1NFRF9USUNLX1BFTkRJTkcpIHsKLSAg
ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBpbnZhbGlkIHZhbHVlICVsZCBm
b3IgXCJ0aW1lcl9tb2RlXCJcbiIsIGwpOwotICAgICAgICAgICAgICAgIGV4aXQgKDEpOwotICAg
ICAgICAgICAgfQotICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlID0gbDsKLSAg
ICAgICAgfSBlbHNlIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInRpbWVyX21vZGUi
LCAmYnVmLCAwKSkgewotICAgICAgICAgICAgaWYgKGxpYnhsX3RpbWVyX21vZGVfZnJvbV9zdHJp
bmcoYnVmLCAmYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlKSkgewotICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInRpbWVyX21v
ZGVcIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zik7Ci0gICAgICAgICAgICAgICAg
ZXhpdCAoMSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICB4bHVfY2ZnX2dl
dF9kZWZib29sKGNvbmZpZywgIm5lc3RlZGh2bSIsICZiX2luZm8tPnUuaHZtLm5lc3RlZF9odm0s
IDApOwogCiAgICAgICAgIGlmICgheGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhbHRwMm1o
dm0iLCAmYl9pbmZvLT51Lmh2bS5hbHRwMm0sIDApKQogICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJXQVJOSU5HOiBTcGVjaWZ5aW5nIFwiYWx0cDJtaHZtXCIgaXMgZGVwcmVjYXRlZC4gIgpA
QCAtMTI1OSwyOCArMTI4Nyw2IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAq
Y29uZmlnX3NvdXJjZSwKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQ
RV9QVjoKICAgICB7Ci0gICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcgKGNvbmZpZywgImJv
b3Rsb2FkZXIiLCAmYl9pbmZvLT51LnB2LmJvb3Rsb2FkZXIsIDApOwotICAgICAgICBzd2l0Y2gg
KHhsdV9jZmdfZ2V0X2xpc3RfYXNfc3RyaW5nX2xpc3QoY29uZmlnLCAiYm9vdGxvYWRlcl9hcmdz
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5wdi5i
b290bG9hZGVyX2FyZ3MsIDEpKQotICAgICAgICB7Ci0KLSAgICAgICAgY2FzZSAwOiBicmVhazsg
LyogU3VjY2VzcyAqLwotICAgICAgICBjYXNlIEVTUkNIOiBicmVhazsgLyogT3B0aW9uIG5vdCBw
cmVzZW50ICovCi0gICAgICAgIGNhc2UgRUlOVkFMOgotICAgICAgICAgICAgaWYgKCF4bHVfY2Zn
X2dldF9zdHJpbmcoY29uZmlnLCAiYm9vdGxvYWRlcl9hcmdzIiwgJmJ1ZiwgMCkpIHsKLQotICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiV0FSTklORzogU3BlY2lmeWluZyBcImJvb3Rs
b2FkZXJfYXJnc1wiIgotICAgICAgICAgICAgICAgICAgICAgICAgIiBhcyBhIHN0cmluZyBpcyBk
ZXByZWNhdGVkLiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAiUGxlYXNlIHVzZSBhIGxpc3Qg
b2YgYXJndW1lbnRzLlxuIik7Ci0gICAgICAgICAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3Ry
aW5nX2xpc3QoYnVmLCAiIFx0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZiX2luZm8tPnUucHYuYm9vdGxvYWRlcl9hcmdzKTsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsInhsOiBVbmFibGUgdG8gcGFyc2UgYm9vdGxvYWRlcl9hcmdzLlxuIik7Ci0g
ICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICgh
Yl9pbmZvLT51LnB2LmJvb3Rsb2FkZXIgJiYgIWJfaW5mby0+a2VybmVsKSB7CiAgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIk5laXRoZXIga2VybmVsIG5vciBib290bG9hZGVyIHNwZWNpZmll
ZFxuIik7CiAgICAgICAgICAgICBleGl0KDEpOwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0X-0007Sp-MH; Mon, 25 Sep 2017 10:53:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0V-0007Rb-Pw
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1A/61-02092-B00E8C95; Mon, 25 Sep 2017 10:52:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvS7XgxO
 RBo/PClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlf+vYxFuzsZ6xYs7GfrYHxdXYXIyeHhIC/
 xIE9D9lBbDYBHYmLc3eydTFycIgIqEjc3mvQxcjFwSxwkFHi2JO9rCBxYYFAiXUzYkHKWQRUJ
 Ta/uM0CYvMKWEpc29rKCFIiIaAn8WO7IYjJKWAl8XlpEkiFEFDFge+9bBDVghInZz4B62QW0J
 Ro3f6bHcKWl2jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFuobmeklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GC+e9jzEKMnBpCTKe5fvRKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd7f94BygkWp6akVaZk5wJCHSUtw8CiJ8F4GSfMWFyTmFmemQ
 6ROMRpzHNt0+Q8TR8fNu3+YhFjy8vNSpcR5T4OUCoCUZpTmwQ2CxeIlRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfPOAZnCk5lXArfvFdApTECn9E4FO6UkESEl1cDYY3PnVna0kY9CjuKbdJu
 VsYxc+5nULKe+VuDr29l+1/rC+m3RE/iSWbekcc6tdPax4gl2XxWyL4kv6zpDZKPpuqf9Ub+V
 9S0MxLg3fenc+n7zXun8O6UphTz2CzwqgppnXp7PYcqTPvn3Tb6/YS4h8WvC+t5vZT87O2nf6
 njxbRxbYjtsFiuxFGckGmoxFxUnAgB08uxxwAIAAA==
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506336776!99082883!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7303 invoked from network); 25 Sep 2017 10:52:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:52:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070217"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:48 +0100
Message-ID: <20170925105206.66507-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 04/22] libxl/xl: use the new
	domain_build_info fields position
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyByZXF1aXJlZCBiZWNhdXNlIHRob3NlIG9wdGlvbnMgd2lsbCBiZSB1c2VkIGJ5IHRo
ZSBuZXcgUFZICmd1ZXN0IHR5cGUsIGFuZCB0aHVzIG5lZWQgdG8gYmUgc2hhcmVkIGJldHdlZW4g
UFYgYW5kIEhWTS4KCkRlZmluZXMgYXJlIGFkZGVkIGluIG9yZGVyIHRvIHNpZ25hbCBjb25zdW1l
cnMgdGhhdCB0aGUgZmllbGRzIGFyZQphdmFpbGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgIHwgMTYgKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfYm9vdGxvYWRlci5jIHwgMTQgKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICAgIHwgMjEgKysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAg
ICAgIHwgIDggKystLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgIHwgIDIgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgICB8ICAyICstCiB0b29scy94bC94bF9wYXJzZS5j
ICAgICAgICAgICAgfCA5NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0KIHRvb2xzL3hsL3hsX3N4cC5jICAgICAgICAgICAgICB8IDE2ICsrKy0tLS0KIDggZmlsZXMg
Y2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDcyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDdkODUzY2E5
MjQuLmQ1NjY1MzU1MzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMzExLDYgKzMxMSwyMiBAQAogI2RlZmluZSBMSUJYTF9IQVZF
X1A5UyAxCiAKIC8qCisqIExJQlhMX0hBVkVfQlVJTERJTkZPXyogaW5kaWNhdGVzIHRoYXQgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gaGFzCisgKiB0aGUgZmllbGQgcmVwcmVzZW50ZWQgYnkgdGhl
ICcqJy4gVGhlIG9yaWdpbmFsIHBvc2l0aW9uIG9mIHRob3NlCisgKiBmaWVsZHMgaXM6CisgKiAg
LSB1Lmh2bS50aW1lcl9tb2RlCisgKiAgLSB1Lmh2bS5hcGljCisgKiAgLSB1Lmh2bS5uZXN0ZWRf
aHZtCisgKiAgLSB1LnB2LmJvb3Rsb2FkZXIKKyAqICAtIHUucHYuYm9vdGxvYWRlcl9hcmdzCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fVElNRVJfTU9ERSAxCisjZGVmaW5lIExJ
QlhMX0hBVkVfQlVJTERJTkZPX0FQSUMgMQorI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19O
RVNURURfSFZNIDEKKyNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fQk9PVExPQURFUiAxCisj
ZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0JPT1RMT0FERVJfQVJHUyAxCisKKy8qCiAgKiBs
aWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKICAqIFRoZSBvbmx5IGd1YXJhbnRlZSB3aGljaCBs
aWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIu
YwppbmRleCBjN2MyMDEyNjJjLi5hNDdiZDhjMjVjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9ib290bG9hZGVyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYm9vdGxvYWRlci5jCkBA
IC01MSw3ICs1MSw3IEBAIHN0YXRpYyB2b2lkIG1ha2VfYm9vdGxvYWRlcl9hcmdzKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX19ib290bG9hZGVyX3N0YXRlICpibCwKIHsKICAgICBjb25zdCBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyAqaW5mbyA9IGJsLT5pbmZvOwogCi0gICAgYmwtPmFyZ3NzcGFjZSA9
IDkgKyBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoJmluZm8tPnUucHYuYm9vdGxvYWRlcl9hcmdz
KTsKKyAgICBibC0+YXJnc3NwYWNlID0gOSArIGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmaW5m
by0+Ym9vdGxvYWRlcl9hcmdzKTsKIAogICAgIEdDTkVXX0FSUkFZKGJsLT5hcmdzLCBibC0+YXJn
c3NwYWNlKTsKIApAQCAtNzAsOCArNzAsOCBAQCBzdGF0aWMgdm9pZCBtYWtlX2Jvb3Rsb2FkZXJf
YXJncyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0ZSAqYmwsCiAgICAgQVJH
KCItLW91dHB1dC1mb3JtYXQ9c2ltcGxlMCIpOwogICAgIEFSRyhHQ1NQUklOVEYoIi0tb3V0cHV0
LWRpcmVjdG9yeT0lcyIsIGJsLT5vdXRwdXRkaXIpKTsKIAotICAgIGlmIChpbmZvLT51LnB2LmJv
b3Rsb2FkZXJfYXJncykgewotICAgICAgICBjaGFyICoqcCA9IGluZm8tPnUucHYuYm9vdGxvYWRl
cl9hcmdzOworICAgIGlmIChpbmZvLT5ib290bG9hZGVyX2FyZ3MpIHsKKyAgICAgICAgY2hhciAq
KnAgPSBpbmZvLT5ib290bG9hZGVyX2FyZ3M7CiAgICAgICAgIHdoaWxlICgqcCkgewogICAgICAg
ICAgICAgQVJHKCpwKTsKICAgICAgICAgICAgIHArKzsKQEAgLTMzMCw3ICszMzAsNyBAQCB2b2lk
IGxpYnhsX19ib290bG9hZGVyX3J1bihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ib290bG9hZGVy
X3N0YXRlICpibCkKICAgICAgICAgZ290byBvdXRfb2s7CiAgICAgfQogCi0gICAgaWYgKCFpbmZv
LT51LnB2LmJvb3Rsb2FkZXIpIHsKKyAgICBpZiAoIWluZm8tPmJvb3Rsb2FkZXIpIHsKICAgICAg
ICAgTE9HRChERUJVRywgZG9taWQsCiAgICAgICAgICAgICAgIm5vIGJvb3Rsb2FkZXIgY29uZmln
dXJlZCwgdXNpbmcgdXNlciBzdXBwbGllZCBrZXJuZWwiKTsKICAgICAgICAgYmwtPmtlcm5lbC0+
cGF0aCA9IGJsLT5pbmZvLT5rZXJuZWw7CkBAIC00MTksMTQgKzQxOSwxNCBAQCBzdGF0aWMgdm9p
ZCBib290bG9hZGVyX2Rpc2tfYXR0YWNoZWRfY2IobGlieGxfX2VnYyAqZWdjLAogICAgIH0KIAog
ICAgIExPR0QoREVCVUcsIGJsLT5kb21pZCwKLSAgICAgICAgICJDb25maWcgYm9vdGxvYWRlciB2
YWx1ZTogJXMiLCBpbmZvLT51LnB2LmJvb3Rsb2FkZXIpOworICAgICAgICAgIkNvbmZpZyBib290
bG9hZGVyIHZhbHVlOiAlcyIsIGluZm8tPmJvb3Rsb2FkZXIpOwogCi0gICAgaWYgKCAhc3RyY21w
KGluZm8tPnUucHYuYm9vdGxvYWRlciwgIi91c3IvYmluL3B5Z3J1YiIpICkKKyAgICBpZiAoICFz
dHJjbXAoaW5mby0+Ym9vdGxvYWRlciwgIi91c3IvYmluL3B5Z3J1YiIpICkKICAgICAgICAgTE9H
RChXQVJOLCBibC0+ZG9taWQsCiAgICAgICAgICAgICAgImJvb3Rsb2FkZXI9Jy91c3IvYmluL3B5
Z3J1YicgaXMgZGVwcmVjYXRlZDsgdXNlICIgXAogICAgICAgICAgICAgICJib290bG9hZGVyPSdw
eWdydWInIGluc3RlYWQiKTsKIAotICAgIGJvb3Rsb2FkZXIgPSBpbmZvLT51LnB2LmJvb3Rsb2Fk
ZXI7CisgICAgYm9vdGxvYWRlciA9IGluZm8tPmJvb3Rsb2FkZXI7CiAKICAgICAvKiBJZiB0aGUg
ZnVsbCBwYXRoIGlzIG5vdCBzcGVjaWZpZWQsIGNoZWNrIGluIHRoZSBsaWJleGVjIHBhdGggKi8K
ICAgICBpZiAoIGJvb3Rsb2FkZXJbMF0gIT0gJy8nICkgewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAwZWY1
NGQyYzZjLi42OTY3ZjMzZTFiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNjIsNyArNjIsNyBAQCB2b2lk
IGxpYnhsX19yZG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqYl9pbmZvKQogaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKIHsKLSAgICBpbnQgaTsKKyAgICBpbnQgaSwg
cmM7CiAKICAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgog
ICAgICAgICBiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKQEAgLTcwLDYg
KzcwLDEzIEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgfQogCisgICAgLyogQ29w
eSBkZXByZWNhdGVkIG9wdGlvbnMgdG8gaXQncyBuZXcgcG9zaXRpb24uICovCisgICAgcmMgPSBs
aWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fY29weV9kZXByZWNhdGVkKENUWCwgYl9pbmZvKTsKKyAg
ICBpZiAocmMpIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiVW5hYmxlIHRvIGNvcHkgZGVwcmVjYXRl
ZCBmaWVsZHMiKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKwogICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiwgZmFsc2UpOwog
CiAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21h
aW4pICYmCkBAIC05MSw3ICs5OCw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxf
dmVyc2lvbgogICAgICAgICAgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOKSB7CiAgICAgICAgICAgICBjb25zdCBjaGFyICpkbTsKLSAgICAgICAgICAgIGludCBy
YzsKIAogICAgICAgICAgICAgZG0gPSBsaWJ4bF9fZG9tYWluX2RldmljZV9tb2RlbChnYywgYl9p
bmZvKTsKICAgICAgICAgICAgIHJjID0gYWNjZXNzKGRtLCBYX09LKTsKQEAgLTMwNCwxMiArMzEw
LDExIEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoYl9pbmZv
LT51Lmh2bS50aW1lcl9tb2RlID09IExJQlhMX1RJTUVSX01PREVfREVGQVVMVCkKLSAgICAgICAg
ICAgIGJfaW5mby0+dS5odm0udGltZXJfbW9kZSA9Ci0gICAgICAgICAgICAgICAgTElCWExfVElN
RVJfTU9ERV9OT19ERUxBWV9GT1JfTUlTU0VEX1RJQ0tTOworICAgICAgICBpZiAobGlieGxfX3Rp
bWVyX21vZGVfaXNfZGVmYXVsdCgmYl9pbmZvLT50aW1lcl9tb2RlKSkKKyAgICAgICAgICAgIGJf
aW5mby0+dGltZXJfbW9kZSA9IExJQlhMX1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9U
SUNLUzsKIAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
cGFlLCAgICAgICAgICAgICAgICB0cnVlKTsKLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLmFwaWMsICAgICAgICAgICAgICAgdHJ1ZSk7CisgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5hcGljLCAgICAgICAgICAgICAgICAgICAg
IHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
YWNwaSwgICAgICAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLmFjcGlfczMsICAgICAgICAgICAgdHJ1ZSk7CiAgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5hY3BpX3M0LCAgICAgICAgICAg
IHRydWUpOwpAQCAtMzE4LDcgKzMyMyw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+dS5odm0udmlyaWRpYW4sICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGxp
YnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5ocGV0LCAgICAgICAgICAgICAg
IHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0u
dnB0X2FsaWduLCAgICAgICAgICB0cnVlKTsKLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZh
dWx0KCZiX2luZm8tPnUuaHZtLm5lc3RlZF9odm0sICAgICAgICAgZmFsc2UpOworICAgICAgICBs
aWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+bmVzdGVkX2h2bSwgICAgICAgICAgICAg
ICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2
bS5hbHRwMm0sICAgICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZiX2luZm8tPnUuaHZtLnVzYiwgICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3Bj
aSwgICB0cnVlKTsKQEAgLTkwMyw3ICs5MDgsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21h
aW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBpZiAoZF9jb25maWctPmNf
aW5mby50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgotICAgICAgICAobGlieGxfZGVm
Ym9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5uZXN0ZWRfaHZtKSAmJgorICAgICAgICAo
bGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5uZXN0ZWRfaHZtKSAmJgogICAgICAg
ICAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pIHx8CiAg
ICAgICAgIChkX2NvbmZpZy0+Yl9pbmZvLmFsdHAybSAhPSBMSUJYTF9BTFRQMk1fTU9ERV9ESVNB
QkxFRCkpKSkgewogICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZjU0ZmQ0
OWE3My4uMzMyMTNkYjM4OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTE5MCw3ICsxOTAsNyBAQCBzdGF0aWMgaW50
IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogCiBzdGF0
aWMgdW5zaWduZWQgbG9uZyB0aW1lcl9tb2RlKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICppbmZvKQogewotICAgIGNvbnN0IGxpYnhsX3RpbWVyX21vZGUgbW9kZSA9IGluZm8tPnUuaHZt
LnRpbWVyX21vZGU7CisgICAgY29uc3QgbGlieGxfdGltZXJfbW9kZSBtb2RlID0gaW5mby0+dGlt
ZXJfbW9kZTsKICAgICBhc3NlcnQobW9kZSA+PSBMSUJYTF9USU1FUl9NT0RFX0RFTEFZX0ZPUl9N
SVNTRURfVElDS1MgJiYKICAgICAgICAgICAgbW9kZSA8PSBMSUJYTF9USU1FUl9NT0RFX09ORV9N
SVNTRURfVElDS19QRU5ESU5HKTsKICAgICByZXR1cm4gKCh1bnNpZ25lZCBsb25nKW1vZGUpOwpA
QCAtMzA1LDcgKzMwNSw3IEBAIHN0YXRpYyB2b2lkIGh2bV9zZXRfY29uZl9wYXJhbXMoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFu
ZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udnB0X2FsaWduKSk7CiAgICAgeGNfaHZtX3BhcmFt
X3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAotICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS5uZXN0ZWRfaHZtKSk7CisgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5lc3RlZF9odm0pKTsKIH0KIAog
aW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCkBAIC04
MzMsNyArODMzLDcgQEAgc3RhdGljIGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKIAogICAgICAgICB2YV9odm0gPSAoc3RydWN0IGh2bV9pbmZvX3RhYmxlICopKHZhX21hcCAr
IEhWTV9JTkZPX09GRlNFVCk7Ci0gICAgICAgIHZhX2h2bS0+YXBpY19tb2RlID0gbGlieGxfZGVm
Ym9vbF92YWwoaW5mby0+dS5odm0uYXBpYyk7CisgICAgICAgIHZhX2h2bS0+YXBpY19tb2RlID0g
bGlieGxfZGVmYm9vbF92YWwoaW5mby0+YXBpYyk7CiAgICAgICAgIHZhX2h2bS0+bnJfdmNwdXMg
PSBpbmZvLT5tYXhfdmNwdXM7CiAgICAgICAgIG1lbXNldCh2YV9odm0tPnZjcHVfb25saW5lLCAw
LCBzaXplb2YodmFfaHZtLT52Y3B1X29ubGluZSkpOwogICAgICAgICBtZW1jcHkodmFfaHZtLT52
Y3B1X29ubGluZSwgaW5mby0+YXZhaWxfdmNwdXMubWFwLCBpbmZvLT5hdmFpbF92Y3B1cy5zaXpl
KTsKQEAgLTExMTgsNyArMTExOCw3IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBkb20tPm1taW9fc2l6ZSA9IEhWTV9CRUxPV180
R19NTUlPX0xFTkdUSDsKICAgICBlbHNlIGlmIChkb20tPm1taW9fc2l6ZSA9PSAwICYmICFkZXZp
Y2VfbW9kZWwpIHsKICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18p
Ci0gICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS5hcGljKSkgeworICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+YXBpYykpIHsKICAgICAgICAgICAgIC8q
IE1ha2Ugc3VyZSBMQVBJQ19CQVNFX0FERFJFU1MgaXMgYmVsb3cgc3BlY2lhbCBwYWdlcyAqLwog
ICAgICAgICAgICAgYXNzZXJ0KCgoKChYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAtIFg4Nl9I
Vk1fTlJfU1BFQ0lBTF9QQUdFUykKICAgICAgICAgICAgICAgICAgICAgICA8PCBYQ19QQUdFX1NI
SUZUKSAtIExBUElDX0JBU0VfQUREUkVTUykpID49IFhDX1BBR0VfU0laRSk7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCmluZGV4
IDQ1NWY2ZjBiZWQuLjQ0Mjg1NGM1YzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBAIC0xMiw3ICsxMiw3IEBAIGludCBs
aWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKICAgICAgICAg
aWYgKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KICAgICAgICAgICAg
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKICAgICAgICAgICAgIHhjX2NvbmZp
Zy0+ZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfQUxMOwotICAgICAgICB9IGVsc2UgaWYg
KGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYXBpYykpIHsKKyAgICAg
ICAgfSBlbHNlIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmFwaWMpKSB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogSFZNIGd1ZXN0cyB3aXRob3V0IGRldmlj
ZSBtb2RlbCBtYXkgd2FudAogICAgICAgICAgICAgICogdG8gaGF2ZSBMQVBJQyBlbXVsYXRpb24u
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfeDg2X2FjcGkuYwppbmRleCAxNzYxNzU2NzZmLi45MzUwNDAyMzA4IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Nl9hY3BpLmMKQEAgLTExMiw3ICsxMTIsNyBAQCBzdGF0aWMgaW50IGluaXRfYWNwaV9jb25maWco
bGlieGxfX2djICpnYywKIAogICAgIGh2bWluZm8gPSBsaWJ4bF9femFsbG9jKGdjLCBzaXplb2Yo
Kmh2bWluZm8pKTsKIAotICAgIGh2bWluZm8tPmFwaWNfbW9kZSA9IGxpYnhsX2RlZmJvb2xfdmFs
KGJfaW5mby0+dS5odm0uYXBpYyk7CisgICAgaHZtaW5mby0+YXBpY19tb2RlID0gbGlieGxfZGVm
Ym9vbF92YWwoYl9pbmZvLT5hcGljKTsKIAogICAgIGlmIChkb20tPm5yX3Zub2RlcykgewogICAg
ICAgICB1bnNpZ25lZCBpbnQgKnZjcHVfdG9fdm5vZGUsICp2ZGlzdGFuY2U7CmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBjMzM2YWJm
NmZiLi5mNjcyMTYxNTQxIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTEwODQsNTcgKzEwODQsNjcgQEAgdm9pZCBwYXJzZV9jb25m
aWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIHhsdV9jZmdfZ2V0X2RlZmJv
b2woY29uZmlnLCAiZHJpdmVyX2RvbWFpbiIsICZjX2luZm8tPmRyaXZlcl9kb21haW4sIDApOwog
ICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiYWNwaSIsICZiX2luZm8tPmFjcGksIDAp
OwogCi0gICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewotICAg
ICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nIChjb25maWcsICJib290bG9hZGVyIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5wdi5ib290bG9hZGVyLCAwKTsK
LSAgICAgICAgc3dpdGNoICh4bHVfY2ZnX2dldF9saXN0X2FzX3N0cmluZ19saXN0KGNvbmZpZywg
ImJvb3Rsb2FkZXJfYXJncyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZiX2luZm8tPnUucHYuYm9vdGxvYWRlcl9hcmdzLCAxKSkKLSAgICAgICAgeworICAgIHhsdV9j
ZmdfcmVwbGFjZV9zdHJpbmcgKGNvbmZpZywgImJvb3Rsb2FkZXIiLCAmYl9pbmZvLT5ib290bG9h
ZGVyLCAwKTsKKyAgICBzd2l0Y2ggKHhsdV9jZmdfZ2V0X2xpc3RfYXNfc3RyaW5nX2xpc3QoY29u
ZmlnLCAiYm9vdGxvYWRlcl9hcmdzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmJfaW5mby0+Ym9vdGxvYWRlcl9hcmdzLCAxKSkgeworICAgIGNhc2UgMDoK
KyAgICAgICAgYnJlYWs7IC8qIFN1Y2Nlc3MgKi8KKyAgICBjYXNlIEVTUkNIOiBicmVhazsgLyog
T3B0aW9uIG5vdCBwcmVzZW50ICovCisgICAgY2FzZSBFSU5WQUw6CisgICAgICAgIGlmICgheGx1
X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgImJvb3Rsb2FkZXJfYXJncyIsICZidWYsIDApKSB7CisK
KyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiV0FSTklORzogU3BlY2lmeWluZyBcImJvb3Rs
b2FkZXJfYXJnc1wiIgorICAgICAgICAgICAgICAgICAgICAiIGFzIGEgc3RyaW5nIGlzIGRlcHJl
Y2F0ZWQuICIKKyAgICAgICAgICAgICAgICAgICAgIlBsZWFzZSB1c2UgYSBsaXN0IG9mIGFyZ3Vt
ZW50cy5cbiIpOworICAgICAgICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5nX2xpc3QoYnVm
LCAiIFx0XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJf
aW5mby0+Ym9vdGxvYWRlcl9hcmdzKTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBmcHJpbnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSBib290
bG9hZGVyX2FyZ3MuXG4iKTsKKyAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgfQogCi0g
ICAgICAgIGNhc2UgMDogYnJlYWs7IC8qIFN1Y2Nlc3MgKi8KLSAgICAgICAgY2FzZSBFU1JDSDog
YnJlYWs7IC8qIE9wdGlvbiBub3QgcHJlc2VudCAqLwotICAgICAgICBjYXNlIEVJTlZBTDoKLSAg
ICAgICAgICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgImJvb3Rsb2FkZXJfYXJn
cyIsICZidWYsIDApKSB7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInRpbWVy
X21vZGUiLCAmbCwgMSkpIHsKKyAgICAgICAgY29uc3QgY2hhciAqcyA9IGxpYnhsX3RpbWVyX21v
ZGVfdG9fc3RyaW5nKGwpOwogCi0gICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJXQVJO
SU5HOiBTcGVjaWZ5aW5nIFwiYm9vdGxvYWRlcl9hcmdzXCIiCi0gICAgICAgICAgICAgICAgICAg
ICAgICAiIGFzIGEgc3RyaW5nIGlzIGRlcHJlY2F0ZWQuICIKLSAgICAgICAgICAgICAgICAgICAg
ICAgICJQbGVhc2UgdXNlIGEgbGlzdCBvZiBhcmd1bWVudHMuXG4iKTsKLSAgICAgICAgICAgICAg
ICBzcGxpdF9zdHJpbmdfaW50b19zdHJpbmdfbGlzdChidWYsICIgXHRcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5wdi5ib290bG9h
ZGVyX2FyZ3MpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSBi
b290bG9hZGVyX2FyZ3MuXG4iKTsKKyAgICAgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVikgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAg
ICAiRVJST1I6IFwidGltZXJfbW9kZVwiIG9wdGlvbiBpcyBub3Qgc3VwcG9ydGVkIGZvciBQViBn
dWVzdHMuXG4iKTsKICAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwotICAgIH0gZWxzZSB7
Ci0gICAgICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcsICJ0aW1lcl9tb2RlIiwgJmws
IDEpKSB7Ci0gICAgICAgICAgICBjb25zdCBjaGFyICpzID0gbGlieGxfdGltZXJfbW9kZV90b19z
dHJpbmcobCk7CisgICAgICAgIH0KKworICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAg
IldBUk5JTkc6IHNwZWNpZnlpbmcgXCJ0aW1lcl9tb2RlXCIgYXMgYW4gaW50ZWdlciBpcyBkZXBy
ZWNhdGVkLiAiCisgICAgICAgICJQbGVhc2UgdXNlIHRoZSBuYW1lZCBwYXJhbWV0ZXIgdmFyaWFu
dC4gJXMlcyVzXG4iLAorICAgICAgICAgICAgICAgIHMgPyAiZS5nLiB0aW1lcl9tb2RlPVwiIiA6
ICIiLAorICAgICAgICAgICAgICAgIHMgPyBzIDogIiIsCisgICAgICAgICAgICAgICAgcyA/ICJc
IiIgOiAiIik7CisKKyAgICAgICAgaWYgKGwgPCBMSUJYTF9USU1FUl9NT0RFX0RFTEFZX0ZPUl9N
SVNTRURfVElDS1MgfHwKKyAgICAgICAgICAgIGwgPiBMSUJYTF9USU1FUl9NT0RFX09ORV9NSVNT
RURfVElDS19QRU5ESU5HKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVSUk9SOiBp
bnZhbGlkIHZhbHVlICVsZCBmb3IgXCJ0aW1lcl9tb2RlXCJcbiIsCisgICAgICAgICAgICAgICAg
ICAgIGwpOworICAgICAgICAgICAgZXhpdCAoMSk7CisgICAgICAgIH0KKyAgICAgICAgYl9pbmZv
LT50aW1lcl9tb2RlID0gbDsKKyAgICB9IGVsc2UgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29u
ZmlnLCAidGltZXJfbW9kZSIsICZidWYsIDApKSB7CisgICAgICAgIGlmIChiX2luZm8tPnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAot
ICAgICAgICAgICAgIldBUk5JTkc6IHNwZWNpZnlpbmcgXCJ0aW1lcl9tb2RlXCIgYXMgYW4gaW50
ZWdlciBpcyBkZXByZWNhdGVkLiAiCi0gICAgICAgICAgICAiUGxlYXNlIHVzZSB0aGUgbmFtZWQg
cGFyYW1ldGVyIHZhcmlhbnQuICVzJXMlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgcyA/ICJl
LmcuIHRpbWVyX21vZGU9XCIiIDogIiIsCi0gICAgICAgICAgICAgICAgICAgIHMgPyBzIDogIiIs
Ci0gICAgICAgICAgICAgICAgICAgIHMgPyAiXCIiIDogIiIpOwotCi0gICAgICAgICAgICBpZiAo
bCA8IExJQlhMX1RJTUVSX01PREVfREVMQVlfRk9SX01JU1NFRF9USUNLUyB8fAotICAgICAgICAg
ICAgICAgIGwgPiBMSUJYTF9USU1FUl9NT0RFX09ORV9NSVNTRURfVElDS19QRU5ESU5HKSB7Ci0g
ICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAi
RVJST1I6IGludmFsaWQgdmFsdWUgJWxkIGZvciBcInRpbWVyX21vZGVcIlxuIiwgbCk7Ci0gICAg
ICAgICAgICAgICAgZXhpdCAoMSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBiX2luZm8t
PnUuaHZtLnRpbWVyX21vZGUgPSBsOwotICAgICAgICB9IGVsc2UgaWYgKCF4bHVfY2ZnX2dldF9z
dHJpbmcoY29uZmlnLCAidGltZXJfbW9kZSIsICZidWYsIDApICYmCi0gICAgICAgICAgICAgICAg
ICAgbGlieGxfdGltZXJfbW9kZV9mcm9tX3N0cmluZyhidWYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT51Lmh2bS50aW1lcl9tb2RlKSkg
eworICAgICAgICAgICAgIkVSUk9SOiBcInRpbWVyX21vZGVcIiBvcHRpb24gaXMgbm90IHN1cHBv
cnRlZCBmb3IgUFYgZ3Vlc3RzLlxuIik7CisgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsK
KyAgICAgICAgfQorCisgICAgICAgIGlmIChsaWJ4bF90aW1lcl9tb2RlX2Zyb21fc3RyaW5nKGJ1
ZiwgJmJfaW5mby0+dGltZXJfbW9kZSkpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAog
ICAgICAgICAgICAgICAgICAgICAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInRp
bWVyX21vZGVcIlxuIiwgYnVmKTsKICAgICAgICAgICAgIGV4aXQgKDEpOwogICAgICAgICB9Ci0K
LSAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJuZXN0ZWRodm0iLCAmYl9pbmZv
LT51Lmh2bS5uZXN0ZWRfaHZtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApOwogICAg
IH0KIAorICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAibmVzdGVkaHZtIiwgJmJfaW5m
by0+bmVzdGVkX2h2bSwgMCk7CisgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhcGlj
IiwgJmJfaW5mby0+YXBpYywgMCk7CisKICAgICBzd2l0Y2goYl9pbmZvLT50eXBlKSB7CiAgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CiAgICAgICAgIGtlcm5lbF9iYXNlbmFtZSA9IGxp
YnhsX2Jhc2VuYW1lKGJfaW5mby0+a2VybmVsKTsKQEAgLTExNjIsNyArMTE3Miw2IEBAIHZvaWQg
cGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAg
ICAgICAgICAgImJpb3NfcGF0aF9vdmVycmlkZSBnaXZlbiB3aXRob3V0IHNwZWNpZmljIGJpb3Mg
bmFtZVxuIik7CiAKICAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJwYWUiLCAm
Yl9pbmZvLT51Lmh2bS5wYWUsIDApOwotICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZp
ZywgImFwaWMiLCAmYl9pbmZvLT51Lmh2bS5hcGljLCAwKTsKICAgICAgICAgeGx1X2NmZ19nZXRf
ZGVmYm9vbChjb25maWcsICJhY3BpX3MzIiwgJmJfaW5mby0+dS5odm0uYWNwaV9zMywgMCk7CiAg
ICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiYWNwaV9zNCIsICZiX2luZm8tPnUu
aHZtLmFjcGlfczQsIDApOwogICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFj
cGlfbGFwdG9wX3NsYXRlIiwgJmJfaW5mby0+dS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUsIDApOwpA
QCAtMTI4Nyw3ICsxMjk2LDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpj
b25maWdfc291cmNlLAogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X1BWOgogICAgIHsKLSAgICAgICAgaWYgKCFiX2luZm8tPnUucHYuYm9vdGxvYWRlciAmJiAhYl9p
bmZvLT5rZXJuZWwpIHsKKyAgICAgICAgaWYgKCFiX2luZm8tPmJvb3Rsb2FkZXIgJiYgIWJfaW5m
by0+a2VybmVsKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk5laXRoZXIga2VybmVs
IG5vciBib290bG9hZGVyIHNwZWNpZmllZFxuIik7CiAgICAgICAgICAgICBleGl0KDEpOwogICAg
ICAgICB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4cC5j
CmluZGV4IGU3MzhiZjI0NjUuLjQ4NzU4MjQwZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3N4
cC5jCisrKyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC03MCwxMiArNzAsMTIgQEAgdm9pZCBwcmlu
dGZfaW5mb19zZXhwKGludCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIEZJ
TEUgKmZoKQogICAgIGZwcmludGYoZmgsICJcdChub21pZ3JhdGUgJXMpXG4iLAogICAgICAgICAg
ICBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2luZm8tPmRpc2FibGVfbWlncmF0ZSkpOwogCi0g
ICAgaWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJiBiX2luZm8tPnUu
cHYuYm9vdGxvYWRlcikgewotICAgICAgICBmcHJpbnRmKGZoLCAiXHQoYm9vdGxvYWRlciAlcylc
biIsIGJfaW5mby0+dS5wdi5ib290bG9hZGVyKTsKLSAgICAgICAgaWYgKGJfaW5mby0+dS5wdi5i
b290bG9hZGVyX2FyZ3MpIHsKKyAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9U
WVBFX1BWICYmIGJfaW5mby0+Ym9vdGxvYWRlcikgeworICAgICAgICBmcHJpbnRmKGZoLCAiXHQo
Ym9vdGxvYWRlciAlcylcbiIsIGJfaW5mby0+Ym9vdGxvYWRlcik7CisgICAgICAgIGlmIChiX2lu
Zm8tPmJvb3Rsb2FkZXJfYXJncykgewogICAgICAgICAgICAgZnByaW50ZihmaCwgIlx0KGJvb3Rs
b2FkZXJfYXJncyIpOwotICAgICAgICAgICAgZm9yIChpPTA7IGJfaW5mby0+dS5wdi5ib290bG9h
ZGVyX2FyZ3NbaV07IGkrKykKLSAgICAgICAgICAgICAgICBmcHJpbnRmKGZoLCAiICVzIiwgYl9p
bmZvLT51LnB2LmJvb3Rsb2FkZXJfYXJnc1tpXSk7CisgICAgICAgICAgICBmb3IgKGk9MDsgYl9p
bmZvLT5ib290bG9hZGVyX2FyZ3NbaV07IGkrKykKKyAgICAgICAgICAgICAgICBmcHJpbnRmKGZo
LCAiICVzIiwgYl9pbmZvLT5ib290bG9hZGVyX2FyZ3NbaV0pOwogICAgICAgICAgICAgZnByaW50
ZihmaCwgIilcbiIpOwogICAgICAgICB9CiAgICAgfQpAQCAtODksNyArODksNyBAQCB2b2lkIHBy
aW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywg
RklMRSAqZmgpCiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQoc2hhZG93X21lbWtiICUiUFJJ
ZDY0IilcbiIsIGJfaW5mby0+c2hhZG93X21lbWtiKTsKICAgICAgICAgZnByaW50ZihmaCwgIlx0
XHRcdChwYWUgJXMpXG4iLCBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2luZm8tPnUuaHZtLnBh
ZSkpOwogICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KGFwaWMgJXMpXG4iLAotICAgICAgICAg
ICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS5hcGljKSk7CisgICAg
ICAgICAgICAgICBsaWJ4bF9kZWZib29sX3RvX3N0cmluZyhiX2luZm8tPmFwaWMpKTsKICAgICAg
ICAgZnByaW50ZihmaCwgIlx0XHRcdChhY3BpICVzKVxuIiwKICAgICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0uYWNwaSkpOwogICAgICAgICBmcHJpbnRm
KGZoLCAiXHRcdFx0KG54ICVzKVxuIiwgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51
Lmh2bS5ueCkpOwpAQCAtMTAwLDkgKzEwMCw5IEBAIHZvaWQgcHJpbnRmX2luZm9fc2V4cChpbnQg
ZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLCBGSUxFICpmaCkKICAgICAgICAg
ZnByaW50ZihmaCwgIlx0XHRcdCh2cHRfYWxpZ24gJXMpXG4iLAogICAgICAgICAgICAgICAgbGli
eGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS52cHRfYWxpZ24pKTsKICAgICAgICAg
ZnByaW50ZihmaCwgIlx0XHRcdCh0aW1lcl9tb2RlICVzKVxuIiwKLSAgICAgICAgICAgICAgIGxp
YnhsX3RpbWVyX21vZGVfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0udGltZXJfbW9kZSkpOworICAg
ICAgICAgICAgICAgbGlieGxfdGltZXJfbW9kZV90b19zdHJpbmcoYl9pbmZvLT50aW1lcl9tb2Rl
KSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQobmVzdGVkaHZtICVzKVxuIiwKLSAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0ubmVzdGVkX2h2
bSkpOworICAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT5uZXN0
ZWRfaHZtKSk7CiAgICAgICAgIGZwcmludGYoZmgsICJcdFx0XHQoc3RkdmdhICVzKVxuIiwgYl9p
bmZvLT51Lmh2bS52Z2Eua2luZCA9PQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMSUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfU1REID8KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIlRydWUiIDogIkZhbHNlIik7Ci0tIAoyLjEzLjUgKEFwcGxlIEdp
dC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0h-0007XF-1n; Mon, 25 Sep 2017 10:53:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0g-0007Wf-0C
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 87/5A-03616-510E8C95; Mon, 25 Sep 2017 10:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpK7AgxO
 RBju361p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrjkkXfFWoWHi5g7mB8ZV4FyMnh4SAv8Tl
 becYQWw2AR2Ji3N3snUxcnCICKhI3N5r0MXIxcEscJBR4tiTvawgNcICNhL7mw6zgNgsAqoSe
 7/dBKvnFbCUmN7MBWJKCOhJ/NhuCGJyClhJfF6aBFIsBFRw4HsvG4jNKyAocXLmE7AhzAKaEq
 3bf7ND2PISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjX0EwvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfj/Y0BhxglOZiURHnv8p2IFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBa3YfKCdYlJqeWpGWmQMMd5i0BAePkgivEEiat7ggMbc4Mx0id
 YrRmOPYpst/mDg6bt79wyTEkpeflyolzusPUioAUppRmgc3CBaHlxhlpYR5GYFOE+IpSC3KzS
 xBlX/FKM7BqCTMGwgyhSczrwRu3yugU5iATumdCnZKSSJCSqqBUSt6gyffsmVL5SvmBGw7m7h
 OO0eCb5rXcYd3PWlhD76Ham6IX5iin8l5wVfN67TBAzZD5aZjydeilNOt9t9JL1obvji31vxf
 KcP5V7pSX2b9vp5/OXVSiN/Mq2rps+SexCcluHOu9fyzpbQhwWniB43I05o/6xQFrjBxSqpP7
 r+5qv6m+N9HSizFGYmGWsxFxYkAZqjEUb4CAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506336772!112893408!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32992 invoked from network); 25 Sep 2017 10:53:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052402"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:49 +0100
Message-ID: <20170925105206.66507-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 05/22] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4g
b3JkZXIgdG8Kc3BlY2lmeSB0aGUgZG9tYWluIHR5cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3Vy
cmVudCBidWlsZGVyIG9wdGlvbi4KClRoZSBuZXcgb3B0aW9uIGlzIGRvY3VtZW50ZWQgaW4gdGhl
IHhsLmNmZyBtYW4gcGFnZSwgYW5kIHRoZSBwcmV2aW91cwpidWlsZGVyIG9wdGlvbiBpcyBtYXJr
ZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2lu
Y2UgdjI6CiAtIExlZnQgc2hpZnQgZXJyb3IgbWVzc2FnZS4KIC0gRGV0ZWN0IHdyb25nIGNvbWJp
bmF0aW9uIG9mICdidWlsZGVyJyBhbmQgJ3R5cGUnIG9wdGlvbnMuCiAtIERvIG5vdCBjb21wbGFp
biBpZiBib3RoIHR5cGUgYW5kIGJ1aWxkZXIgYW5kIHNldCB0byB0aGUgc2FtZSB2YWx1ZS4KIC0g
RHJvcCBXZWkncyBBY2sgKHBhdGNoIGNoYW5nZWQgc3Vic3RhbnRpYWxseSkuCi0tLQogZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluIHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgppbmRleCAyNDdhZTk5Y2E3Li5kZjg4OWVhN2U0IDEwMDY0NAotLS0gYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBA
IC01NCw5ICs1NCw5IEBAIFBhaXJzIG1heSBiZSBzZXBhcmF0ZWQgZWl0aGVyIGJ5IGEgbmV3bGlu
ZSBvciBhIHNlbWljb2xvbi4gIEJvdGgKIG9mIHRoZSBmb2xsb3dpbmcgYXJlIHZhbGlkOgogCiAg
IG5hbWU9ImgwIgotICBidWlsZGVyPSJodm0iCisgIHR5cGU9Imh2bSIKIAotICBuYW1lPSJoMCI7
IGJ1aWxkZXI9Imh2bSIKKyAgbmFtZT0iaDAiOyB0eXBlPSJodm0iCiAKID1oZWFkMSBPUFRJT05T
CiAKQEAgLTc3LDYgKzc3LDI1IEBAIHNpbmdsZSBob3N0IG11c3QgYmUgdW5pcXVlLgogCiA9b3Zl
ciA0CiAKKz1pdGVtIEI8dHlwZT0icHYiPgorCitTcGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJl
IGEgUFYgZG9tYWluLCBzdWl0YWJsZSBmb3IgaG9zdGluZyBYZW4tYXdhcmUKK2d1ZXN0IG9wZXJh
dGluZyBzeXN0ZW1zLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgorCis9aXRlbSBCPHR5cGU9Imh2bSI+
CisKK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYW4gSFZNIGRvbWFpbi4gVGhhdCBpcywg
YSBmdWxseSB2aXJ0dWFsaXNlZAorY29tcHV0ZXIgd2l0aCBlbXVsYXRlZCBCSU9TLCBkaXNrIGFu
ZCBuZXR3b3JrIHBlcmlwaGVyYWxzLCBldGMuCisKKz1iYWNrCisKKz1oZWFkMyBEZXByZWNhdGVk
IGd1ZXN0IHR5cGUgc2VsZWN0aW9uCisKK05vdGUgdGhhdCB0aGUgYnVpbGRlciBvcHRpb24gaXMg
YmVpbmcgZGVwcmVjYXRlZCBpbiBmYXZvciBvZiB0aGUgdHlwZQorb3B0aW9uLgorCis9b3ZlciA0
CisKID1pdGVtIEI8YnVpbGRlcj0iZ2VuZXJpYyI+CiAKIFNwZWNpZmllcyB0aGF0IHRoaXMgaXMg
dG8gYmUgYSBQViBkb21haW4sIHN1aXRhYmxlIGZvciBob3N0aW5nIFhlbi1hd2FyZSBndWVzdApk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5k
ZXggZjY3MjE2MTU0MS4uZjlhZmE5YWQzNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2Uu
YworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC05MDAsMTAgKzkwMCw0NyBAQCB2b2lkIHBh
cnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgfQogCiAgICAg
bGlieGxfZGVmYm9vbF9zZXQoJmNfaW5mby0+cnVuX2hvdHBsdWdfc2NyaXB0cywgcnVuX2hvdHBs
dWdfc2NyaXB0cyk7Ci0gICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7Ci0g
ICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImJ1aWxkZXIiLCAmYnVmLCAwKSAm
JgotICAgICAgICAhc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpCi0gICAgICAgIGNf
aW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKKworICAgIGlmICgheGx1X2NmZ19n
ZXRfc3RyaW5nKGNvbmZpZywgInR5cGUiLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAoIXN0cm5j
bXAoYnVmLCAiaHZtIiwgc3RybGVuKGJ1ZikpKQorICAgICAgICAgICAgY19pbmZvLT50eXBlID0g
TElCWExfRE9NQUlOX1RZUEVfSFZNOworICAgICAgICBlbHNlIGlmICghc3RybmNtcChidWYsICJw
diIsIHN0cmxlbihidWYpKSkKKyAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
SW52YWxpZCBkb21haW4gdHlwZSAlcy5cbiIsIGJ1Zik7CisgICAgICAgICAgICBleGl0KDEpOwor
ICAgICAgICB9CisgICAgfQorCisjZGVmaW5lIENIRUNLX0FORF9TRVRfVFlQRSh0eXBlLCBuZXcp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGlmICgoKHR5cGUpICE9IExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpICYmICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICgodHlwZSkgIT0gKG5ldykpKSB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAi
Q29udHJhZGljdGluZyBcImJ1aWxkZXJcIiBhbmQgXCJ0eXBlXCIgb3B0aW9ucyBzcGVjaWZpZWQu
XG4iKTtcCisgICAgICAgIGV4aXQoMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh0eXBlKSA9IChu
ZXcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9KQorCisgICAgLyogRGVwcmVjYXRlZCBzaW5jZSBYZW4gNC4xMC4gKi8KKyAgICBpZiAoIXhs
dV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJidWlsZGVyIiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAg
aWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKQorICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsCisiVGhlIFwiYnVpbGRlclwiIG9wdGlvbiBpcyBiZWluZyBkZXBy
ZWNhdGVkLCBwbGVhc2UgdXNlIFwidHlwZVwiIGluc3RlYWQuXG4iKTsKKyAgICAgICAgaWYgKCFz
dHJuY21wKGJ1ZiwgImh2bSIsIHN0cmxlbihidWYpKSkKKyAgICAgICAgICAgIENIRUNLX0FORF9T
RVRfVFlQRShjX2luZm8tPnR5cGUsIExJQlhMX0RPTUFJTl9UWVBFX0hWTSk7CisgICAgICAgIGVs
c2UgaWYgKCFzdHJuY21wKGJ1ZiwgImdlbmVyaWMiLCBzdHJsZW4oYnVmKSkpCisgICAgICAgICAg
ICBDSEVDS19BTkRfU0VUX1RZUEUoY19pbmZvLT50eXBlLCBMSUJYTF9ET01BSU5fVFlQRV9QVik7
CisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIGRv
bWFpbiB0eXBlICVzLlxuIiwgYnVmKTsKKyAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgIH0K
KyAgICB9CisjdW5kZWYgQ0hFQ0tfQU5EX1NFVF9UWVBFCisKKyAgICBpZiAoY19pbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpCisgICAgICAgIGNfaW5mby0+dHlwZSA9IExJ
QlhMX0RPTUFJTl9UWVBFX1BWOwogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJo
YXAiLCAmY19pbmZvLT5oYXAsIDApOwogCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0m-0007aD-9F; Mon, 25 Sep 2017 10:53:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0k-0007ZE-Mm
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 68/BE-25121-910E8C95; Mon, 25 Sep 2017 10:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva7YgxO
 RBg+ey1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbnxxlLOhVq+hYfZ+9gXGjTBcjJ4eEgL/E
 8g+bmUBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLHCQUeLYk72sIDXCApYSD97fZQGxWQRUJ
 R5OPMkMYvMCxc9Of84K0ishoCfxY7shiMkpYCXxeWkSSIUQUMWB771sENWCEidnPgGbwiygKd
 G6/Tc7hC0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGDWKU4vKUot0jQz0kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA62egYFxB2PzCb9DjJIcTEqivHf5TkQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA1uw+UEyxKTU+tSMvMAYY8TFqCg0dJhFcIJM1bXJCYW5yZD
 pE6xWjMcWzT5T9MHB037/5hEmLJy89LlRLn9QcpFQApzSjNgxsEi8VLjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5RUCm8GTmlcDtewV0ChPQKb1TwU4pSURISTUwZobwRzhbsLH8VNB5bhK
 7zLqH6dMP8yPOH+d/Tb/NVq9yZhcnk9SMPzO4vvl0aflOthOaM9XshYq0TszlEMfWLdUbc6Y8
 OO3vtsDqrsHMa/9vCiTULNQpZ74Xznt5zYY7PksSQ68/cGezDjwhPON7oFOLvbOl1dSzx8OXP
 vb8cPigx/nwmvWlSizFGYmGWsxFxYkA+yDHpsACAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506336789!99558334!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64948 invoked from network); 25 Sep 2017 10:53:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070255"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:50 +0100
Message-ID: <20170925105206.66507-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 06/22] xl: introduce a firmware option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBmaXJtd2FyZSBvcHRpb24gYWltcyB0byBwcm92aWRlIGEgY29oZXJlbnQgd2F5IHRv
IHNldCB0aGUKZmlybXdhcmUgZm9yIHRoZSBkaWZmZXJlbnQga2luZCBvZiBndWVzdHMgWGVuIHN1
cHBvcnRzLgoKRm9yIFBWIGd1ZXN0cyB0aGUgYXZhaWxhYmxlIGZpcm13YXJlcyBhcmUgcHZncnVi
ezMyfDY0fSwgYW5kIGZvciBIVk0KdGhlIGZvbGxvd2luZyBhcmUgc3VwcG9ydGVkOiBiaW9zLCB1
ZWZpLCBzZWFiaW9zLCByb21iaW9zIGFuZCBvdm1mLgpOb3RlIHRoYXQgdWVmaSBtYXBzIHRvIG92
bWYsIGFuZCBiaW9zIG1hcHMgdG8gdGhlIGRlZmF1bHQgZmlybXdhcmUgZm9yCmVhY2ggZGV2aWNl
IG1vZGVsLgoKVGhlIHhsLmNmZyBtYW4gcGFnZSBpcyB1cGRhdGVkIHRvIGRvY3VtZW50IHRoZSBu
ZXcgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgNTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94
bF9wYXJzZS5jICAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggZGY4
ODllYTdlNC4uMjFjYWI3OTc4NiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
CisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtNDQxLDYgKzQ0MSw2MiBAQCBpcyBn
dWVzdCBzcGVjaWZpYykuCiAKID1iYWNrCiAKKz1oZWFkMyBOb24gZGlyZWN0IEtlcm5lbCBCb290
CisKK05vbiBkaXJlY3Qga2VybmVsIGJvb3QgYWxsb3dzIGJvb3RpbmcgZ3Vlc3RzIHdpdGggYSBm
aXJtd2FyZS4gVGhpcyBjYW4gYmUKK3VzZWQgYnkgYWxsIHR5cGVzIG9mIGd1ZXN0cywgYWx0aG91
Z2ggdGhlIHNlbGVjdGlvbiBvZiBvcHRpb25zIGlzIGRpZmZlcmVudAorZGVwZW5kaW5nIG9uIHRo
ZSBndWVzdCB0eXBlLgorCitUaGlzIG9wdGlvbiBwcm92aWRlcyB0aGUgZmxleGlibHkgb2YgbGV0
dGluZyB0aGUgZ3Vlc3QgZGVjaWRlIHdoaWNoIGtlcm5lbAordGhleSB3YW50IHRvIGJvb3QsIHdo
aWxlIHByZXZlbnRpbmcgaGF2aW5nIHRvIHBva2UgYXQgdGhlIGd1ZXN0IGZpbGUKK3N5c3RlbSBm
b3JtIHRoZSB0b29sc3RhY2sgZG9tYWluLgorCis9aGVhZDQgUFYgZ3Vlc3Qgb3B0aW9ucworCis9
b3ZlciA0CisKKz1pdGVtIEI8ZmlybXdhcmU9InB2Z3J1YjMyfHB2Z3J1YjY0Ij4KKworQm9vdHMg
YSBndWVzdCB1c2luZyBhIHBhcmEtdmlydHVhbGl6ZWQgdmVyc2lvbiBvZiBncnViIHRoYXQgcnVu
cyBpbnNpZGUKK29mIHRoZSBndWVzdC4gVGhlIGJpdG5lc3Mgb2YgdGhlIGd1ZXN0IG5lZWRzIHRv
IGJlIGtub3csIHNvIHRoYXQgdGhlIHJpZ2h0Cit2ZXJzaW9uIG9mIHB2Z3J1YiBjYW4gYmUgc2Vs
ZWN0ZWQuCisKK05vdGUgdGhhdCB4bCBleHBlY3RzIHRvIGZpbmQgdGhlIHB2Z3J1YjMyLmJpbiBh
bmQgcHZncnViNjQuYmluIGJpbmFyaWVzIGluCitGPEBYRU5GSVJNV0FSRURJUkA+LgorCis9YmFj
aworCis9aGVhZDQgSFZNIGd1ZXN0IG9wdGlvbnMKKworPW92ZXIgNAorCis9aXRlbSBCPGZpcm13
YXJlPSJiaW9zIj4KKworQm9vdCB0aGUgZ3Vlc3QgdXNpbmcgdGhlIGRlZmF1bHQgQklPUyBmaXJt
d2FyZSwgd2hpY2ggZGVwZW5kcyBvbiB0aGUKK2Nob3NlbiBkZXZpY2UgbW9kZWwuCisKKz1pdGVt
IEI8ZmlybXdhcmU9InVlZmkiPgorCitCb290IHRoZSBndWVzdCB1c2luZyB0aGUgZGVmYXVsdCBV
RUZJIGZpcm13YXJlLCBjdXJyZW50bHkgT1ZNRi4KKworPWl0ZW0gQjxmaXJtd2FyZT0ic2VhYmlv
cyI+CisKK0Jvb3QgdGhlIGd1ZXN0IHVzaW5nIHRoZSBTZWFCSU9TIEJJT1MgZmlybXdhcmUuCisK
Kz1pdGVtIEI8ZmlybXdhcmU9InJvbWJpb3MiPgorCitCb290IHRoZSBndWVzdCB1c2luZyB0aGUg
Uk9NQklPUyBCSU9TIGZpcm13YXJlLgorCis9aXRlbSBCPGZpcm13YXJlPSJvdm1mIj4KKworQm9v
dCB0aGUgZ3Vlc3QgdXNpbmcgdGhlIE9WTUYgVUVGSSBmaXJtd2FyZS4KKworPWl0ZW0gQjxmaXJt
d2FyZT0iUEFUSCI+CisKK0xvYWQgdGhlIHNwZWNpZmllZCBmaWxlIGFzIGZpcm13YXJlIGZvciB0
aGUgZ3Vlc3QuCisKKz1iYWNrCisKID1oZWFkMyBPdGhlciBPcHRpb25zCiAKID1vdmVyIDQKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4
IGY5YWZhOWFkMzUuLjlmOWU4MTBjNjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMK
KysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTMzMCw5ICsxMzMwLDU1IEBAIHZvaWQgcGFy
c2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAgIGV4
aXQoLUVSUk9SX0ZBSUwpOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhl
IGZpcm13YXJlIGNvbmZpZyBvcHRpb24gY2FuIGJlIHVzZWQgYXMgYSBzaW1wbGlmaWNhdGlvbgor
ICAgICAgICAgKiBpbnN0ZWFkIG9mIHNldHRpbmcgYmlvcyBvciBmaXJtd2FyZV9vdmVycmlkZS4g
SXQgaGFzIHRoZQorICAgICAgICAgKiBmb2xsb3dpbmcgbWVhbmluZ3MgZm9yIEhWTSBndWVzdHM6
CisgICAgICAgICAqCisgICAgICAgICAqICAtIG92bWYgfCBzZWFiaW9zIHwgcm9tYmlvczogbWFw
cyBkaXJlY3RseSBpbnRvIHRoZSAiYmlvcyIKKyAgICAgICAgICogICAgb3B0aW9uLgorICAgICAg
ICAgKiAgLSB1ZWZpIHwgYmlvczogbWFwcyBpbnRvIG9uZSBvZiB0aGUgYWJvdmUgb3B0aW9ucyBh
bmQgaXMgc2V0CisgICAgICAgICAqICAgIGluIHRoZSBiaW9zIGZpZWxkLgorICAgICAgICAgKiAg
LSBBbnl0aGluZyBlbHNlIGlzIHRyZWF0ZWQgYXMgYSBwYXRoIHRoYXQgaXMgY29waWVkIGludG8K
KyAgICAgICAgICogICAgZmlybXdhcmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIXhsdV9j
ZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiZmlybXdhcmUiLCAmYnVmLCAwKSAmJgorICAgICAgICAg
ICAgbGlieGxfYmlvc190eXBlX2Zyb21fc3RyaW5nKGJ1ZiwgJmJfaW5mby0+dS5odm0uYmlvcykp
IHsKKyAgICAgICAgICAgIGlmICghc3RybmNtcChidWYsICJ1ZWZpIiwgc3RybGVuKGJ1ZikpKQor
ICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0uYmlvcyA9IExJQlhMX0JJT1NfVFlQRV9PVk1G
OworICAgICAgICAgICAgZWxzZSBpZiAoc3RybmNtcChidWYsICJiaW9zIiwgc3RybGVuKGJ1Zikp
KQorICAgICAgICAgICAgICAgIC8qIEFzc3VtZSBpdCdzIGEgcGF0aCB0byBhIGN1c3RvbSBmaXJt
d2FyZS4gKi8KKyAgICAgICAgICAgICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nKGNvbmZpZywg
ImZpcm13YXJlIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZiX2lu
Zm8tPnUuaHZtLmZpcm13YXJlLCAwKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBC
SU9TIGlzIHRoZSBkZWZhdWx0LCBhbmQgd2lsbCBiZSBjaG9zZW4gYnkgbGlieGwgYmFzZWQgb24K
KyAgICAgICAgICAgICAqIHRoZSBkZXZpY2UgbW9kZWwgc3BlY2lmaWVkLgorICAgICAgICAgICAg
ICovCisgICAgICAgIH0KKwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9U
WVBFX1BWOgogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGZpcm13YXJlIGNvbmZp
ZyBvcHRpb24gY2FuIGJlIHVzZWQgYXMgYSBzaW1wbGlmaWNhdGlvbgorICAgICAgICAgKiBpbnN0
ZWFkIG9mIGRpcmVjdGx5IHNldHRpbmcga2VybmVsLiBJdCB3aWxsIGJlIHRyYW5zbGF0ZWQgdG8K
KyAgICAgICAgICogWEVORklSTVdBUkVESVIvPHN0cmluZz4uYmluCisgICAgICAgICAqLworICAg
ICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAiZmlybXdhcmUiLCAmYnVmLCAw
KSkgeworICAgICAgICAgICAgaWYgKGJfaW5mby0+a2VybmVsKSB7CisgICAgICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAiRVJST1I6IGJvdGgga2Vy
bmVsIGFuZCBmaXJtd2FyZSBzcGVjaWZpZWRcbiIpOworICAgICAgICAgICAgICAgIGV4aXQoMSk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoc3RybmNtcChidWYsICJwdmdydWIzMiIs
IHN0cmxlbihidWYpKSAmJgorICAgICAgICAgICAgICAgIHN0cm5jbXAoYnVmLCAicHZncnViNjQi
LCBzdHJsZW4oYnVmKSkpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAg
ICAgICAgICJFUlJPUjogb25seSBwdmdydWJ7MzJ8NjR9IHN1cHBvcnRlZCBhcyBmaXJtd2FyZSBv
cHRpb25zXG4iKTsKKyAgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICB4YXNwcmludGYoJmJfaW5mby0+a2VybmVsLCBYRU5GSVJNV0FSRURJUiAiLyVz
LmJpbiIsIGJ1Zik7CisgICAgICAgIH0KICAgICAgICAgaWYgKCFiX2luZm8tPmJvb3Rsb2FkZXIg
JiYgIWJfaW5mby0+a2VybmVsKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk5laXRo
ZXIga2VybmVsIG5vciBib290bG9hZGVyIHNwZWNpZmllZFxuIik7CiAgICAgICAgICAgICBleGl0
KDEpOwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0q-0007cf-G6; Mon, 25 Sep 2017 10:53:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0p-0007bo-3K
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CF/87-30935-E10E8C95; Mon, 25 Sep 2017 10:53:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHRDpK7sgxO
 RBk9b5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFcz6xF7wJqzh9dDpbA+Mply5GTg4JAX+J
 6UeesYDYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAgo8SxJ3tZQWqEBawlPi/+yAhiswioS
 szasAQszitgKbHgIcgcDqCZehI/thuCmJwCVhKflyaBVAgBVRz43ssGUS0ocXLmE7CtzAKaEq
 3bf7ND2PISzVtnM0PUK0r0z3vANoGRbxaSlllIWmYhaVnAyLyKUaM4tagstUjX0EIvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw0BiAYAdj03bPQ4ySHExKorx3+U5ECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3XsPKCdYlJqeWpGWmQMMeZi0BAePkgjvZZA0b3FBYm5xZjpE6
 hSjPcexTZf/MHF03LwLJDeByQ3fH/xhEmLJy89LlRLnPQ3SJgDSllGaBzcUFqOXGGWlhHkZgc
 4U4ilILcrNLEGVf8UozsGoJMwrch9oCk9mXgnc7ldAZzEBndU7FeyskkSElFQD47pJ9nOlj+6
 rcMqLC/zVcGOVc/etd7rTCzbrrG27On1yetVd2eiSHaZvjsxI6Z08x3LyS/69y6NWbt29NLr5
 lkLjk9/57v9b2V9Nn/bctPJHxreZtlUXN3RJzXodGNP3hS/wGPMpu9Ij6x8GLb8nUXuo9ZLUq
 eQbCXseJastmLV945OOWlNHewclluKMREMt5qLiRAC6FnyKzAIAAA==
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506336795!92498454!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37110 invoked from network); 25 Sep 2017 10:53:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052429"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:51 +0100
Message-ID: <20170925105206.66507-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 07/22] libxl: introduce a PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG5ldyBndWVzdCB0eXBlIGlzIGludHJvZHVjZWQgdG8gdGhlIGxpYnhsIElETC4gbGlieGxf
X2RvbWFpbl9tYWtlCmlzIGFsc28gbW9kaWZpZWQgdG8gc2F2ZSB0aGUgZ3Vlc3QgdHlwZSwgYW5k
IGxpYnhsX19kb21haW5fdHlwZSBpcwpleHBhbmRlZCB0byBmZXRjaCB0aGF0IGluZm9ybWF0aW9u
IHdoZW4gZGV0ZWN0aW5nIGd1ZXN0IHR5cGUuCgpUaGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgdGhl
IGh5cGVydmlzb3Igb25seSBkaWZmZXJlbnRpYXRlcyBiZXR3ZWVuIFBWCmFuZCBIVk0gZ3Vlc3Rz
LCBzbyBsaWJ4bCBuZWVkcyBzb21lIGV4dHJhIGluZm9ybWF0aW9uIGluIG9yZGVyIHRvCmRpZmZl
cmVudGlhdGUgYmV0d2VlbiBhIEhWTSBhbmQgYSBQVkggZ3Vlc3QuCgpUaGUgbmV3IFBWSCBndWVz
dCB0eXBlIGFuZCBpdHMgb3B0aW9ucyBhcmUgZG9jdW1lbnRlZCBvbiB0aGUgeGwuY2ZnCm1hbiBw
YWdlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gaXQn
cyAtPiBpdHMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgogLSBGaXggZm9ybWF0dGluZyBvZiB0aGUg
bmVzdGVkaHZtIG1hbiBwYWdlIG9wdGlvbi4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
ICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8ICAyMSArKysrKystLQogdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgICAgIHwgIDI4ICsrKysrKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCB8ICAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDE2NCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgppbmRleCAyMWNhYjc5Nzg2Li40ZTBiZWZjYzViIDEwMDY0NAotLS0gYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBA
IC04Miw2ICs4MiwxMiBAQCBzaW5nbGUgaG9zdCBtdXN0IGJlIHVuaXF1ZS4KIFNwZWNpZmllcyB0
aGF0IHRoaXMgaXMgdG8gYmUgYSBQViBkb21haW4sIHN1aXRhYmxlIGZvciBob3N0aW5nIFhlbi1h
d2FyZQogZ3Vlc3Qgb3BlcmF0aW5nIHN5c3RlbXMuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCiAKKz1p
dGVtIEI8dHlwZT0icHZoIj4KKworU3BlY2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhbiBQVkgg
ZG9tYWluLiBUaGF0IGlzIGEgbGlnaHR3ZWlnaHQgSFZNLWxpa2UKK2d1ZXN0IHdpdGhvdXQgYSBk
ZXZpY2UgbW9kZWwgYW5kIHdpdGhvdXQgbWFueSBvZiB0aGUgZW11bGF0ZWQgZGV2aWNlcworYXZh
aWxhYmxlIHRvIEhWTSBndWVzdHMuIE5vdGUgdGhhdCB0aGlzIG1vZGUgcmVxdWlyZXMgYSBQVkgg
YXdhcmUga2VybmVsLgorCiA9aXRlbSBCPHR5cGU9Imh2bSI+CiAKIFNwZWNpZmllcyB0aGF0IHRo
aXMgaXMgdG8gYmUgYW4gSFZNIGRvbWFpbi4gVGhhdCBpcywgYSBmdWxseSB2aXJ0dWFsaXNlZApA
QCAtNDk3LDYgKzUwMywxMSBAQCBMb2FkIHRoZSBzcGVjaWZpZWQgZmlsZSBhcyBmaXJtd2FyZSBm
b3IgdGhlIGd1ZXN0LgogCiA9YmFjawogCis9aGVhZDQgUFZIIGd1ZXN0IG9wdGlvbnMKKworQ3Vy
cmVudGx5IHRoZXJlJ3Mgbm8gZmlybXdhcmUgYXZhaWxhYmxlIGZvciBQVkggZ3Vlc3RzLCB0aGV5
IHNob3VsZCBiZQorYm9vdGVkIHVzaW5nIHRoZSBCPERpcmVjdCBLZXJuZWwgQm9vdD4gbWV0aG9k
IG9yIHRoZSBCPGJvb3Rsb2FkZXI+IG9wdGlvbi4KKwogPWhlYWQzIE90aGVyIE9wdGlvbnMKIAog
PW92ZXIgNApAQCAtMjE3MSw2ICsyMTgyLDExNiBAQCBTZWUgQjx4ZW4tcGNpLWRldmljZS1yZXNl
cnZhdGlvbnMoNyk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgogCiA9YmFjawogCis9aGVhZDIgUFZI
IEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKKworPW92ZXIgNAorCis9aXRlbSBCPG5lc3RlZGh2bT1C
T09MRUFOPgorCitFbmFibGUgb3IgZGlzYWJsZXMgZ3Vlc3QgYWNjZXNzIHRvIGhhcmR3YXJlIHZp
cnR1YWxpc2F0aW9uIGZlYXR1cmVzLAorZS5nLiBpdCBhbGxvd3MgYSBndWVzdCBPcGVyYXRpbmcg
U3lzdGVtIHRvIGFsc28gZnVuY3Rpb24gYXMgYSBoeXBlcnZpc29yLgorWW91IG1heSB3YW50IHRo
aXMgb3B0aW9uIGlmIHlvdSB3YW50IHRvIHJ1biBhbm90aGVyIGh5cGVydmlzb3IgKGluY2x1ZGlu
ZworYW5vdGhlciBjb3B5IG9mIFhlbikgd2l0aGluIGEgWGVuIGd1ZXN0IG9yIHRvIHN1cHBvcnQg
YSBndWVzdCBPcGVyYXRpbmcKK1N5c3RlbSB3aGljaCB1c2VzIGhhcmR3YXJlIHZpcnR1YWxpc2F0
aW9uIGV4dGVuc2lvbnMgKGUuZy4gV2luZG93cyBYUAorY29tcGF0aWJpbGl0eSBtb2RlIG9uIG1v
cmUgbW9kZXJuIFdpbmRvd3MgT1MpLgorCitUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZh
dWx0LgorCis9aXRlbSBCPGFwaWM9Qk9PTEVBTj4KKworRW5hYmxlIHRoZSBsb2NhbCBBUElDIGVt
dWxhdGlvbiBmb3IgdGhlIGd1ZXN0LiBUaGUgbG9jYWwgQVBJQyBpbmZvcm1hdGlvbgord2lsbCBi
ZSBleHBvc2VkIHRvIHRoZSBndWVzdCBpbiB0aGUgQUNQSSB0YWJsZXMuIFRoaXMgb3B0aW9uIGlz
IGVuYWJsZWQgYnkKK2RlZmF1bHQuCisKKz1pdGVtIEI8Ym9vdGxvYWRlcj0iUFJPR1JBTSI+CisK
K1J1biBDPFBST0dSQU0+IHRvIGZpbmQgdGhlIGtlcm5lbCBpbWFnZSBhbmQgcmFtZGlzayB0byB1
c2UuICBOb3JtYWxseQorQzxQUk9HUkFNPiB3b3VsZCBiZSBDPHB5Z3J1Yj4sIHdoaWNoIGlzIGFu
IGVtdWxhdGlvbiBvZgorZ3J1Yi9ncnViMi9zeXNsaW51eC4gRWl0aGVyIEI8a2VybmVsPiBvciBC
PGJvb3Rsb2FkZXI+IG11c3QgYmUgc3BlY2lmaWVkCitmb3IgUFYgZ3Vlc3RzLgorCis9aXRlbSBC
PGJvb3Rsb2FkZXJfYXJncz1bICJBUkciLCAiQVJHIiwgLi4uXT4KKworQXBwZW5kIEI8QVJHPnMg
dG8gdGhlIGFyZ3VtZW50cyB0byB0aGUgQjxib290bG9hZGVyPgorcHJvZ3JhbS4gQWx0ZXJuYXRp
dmVseSBpZiB0aGUgYXJndW1lbnQgaXMgYSBzaW1wbGUgc3RyaW5nIHRoZW4gaXQgd2lsbAorYmUg
c3BsaXQgaW50byB3b3JkcyBhdCB3aGl0ZXNwYWNlIEI8KHRoaXMgc2Vjb25kIG9wdGlvbiBpcyBk
ZXByZWNhdGVkKT4uCisKKz1pdGVtIEI8dGltZXJfbW9kZT0iTU9ERSI+CisKK1NwZWNpZmllcyB0
aGUgbW9kZSBmb3IgVmlydHVhbCBUaW1lcnMuIFRoZSB2YWxpZCB2YWx1ZXMgYXJlIGFzIGZvbGxv
d3M6CisKKz1vdmVyIDQKKworPWl0ZW0gQjxkZWxheV9mb3JfbWlzc2VkX3RpY2tzPgorCitEZWxh
eSBmb3IgbWlzc2VkIHRpY2tzLiBEbyBub3QgYWR2YW5jZSBhIHZDUFUncyB0aW1lIGJleW9uZCB0
aGUKK2NvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IgaW50ZXJydXB0cyB0aGF0IGhhdmUgYmVlbiBt
aXNzZWQgZHVlIHRvCitwcmVlbXB0aW9uLiBEZWxpdmVyIG1pc3NlZCBpbnRlcnJ1cHRzIHdoZW4g
dGhlIHZDUFUgaXMgcmVzY2hlZHVsZWQgYW5kCithZHZhbmNlIHRoZSB2Q1BVJ3MgdmlydHVhbCB0
aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KKworPWl0ZW0gQjxub19kZWxheV9mb3JfbWlzc2Vk
X3RpY2tzPgorCitObyBkZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBBcyBhYm92ZSwgbWlzc2VkIGlu
dGVycnVwdHMgYXJlIGRlbGl2ZXJlZCwKK2J1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3Mgd2Fs
bGNsb2NrIChpLmUuLCByZWFsKSB0aW1lIHdoaWxlIGRvaW5nCitzby4KKworPWl0ZW0gQjxub19t
aXNzZWRfdGlja3NfcGVuZGluZz4KKworTm8gbWlzc2VkIGludGVycnVwdHMgYXJlIGhlbGQgcGVu
ZGluZy4gSW5zdGVhZCwgdG8gZW5zdXJlIHRpY2tzIGFyZQorZGVsaXZlcmVkIGF0IHNvbWUgbm9u
LXplcm8gcmF0ZSwgaWYgd2UgZGV0ZWN0IG1pc3NlZCB0aWNrcyB0aGVuIHRoZQoraW50ZXJuYWwg
dGljayBhbGFybSBpcyBub3QgZGlzYWJsZWQgaWYgdGhlIHZDUFUgaXMgcHJlZW1wdGVkIGR1cmlu
ZwordGhlIG5leHQgdGljayBwZXJpb2QuCisKKz1pdGVtIEI8b25lX21pc3NlZF90aWNrX3BlbmRp
bmc+CisKK09uZSBtaXNzZWQgdGljayBwZW5kaW5nLiBNaXNzZWQgaW50ZXJydXB0cyBhcmUgY29s
bGFwc2VkCit0b2dldGhlciBhbmQgZGVsaXZlcmVkIGFzIG9uZSAnbGF0ZSB0aWNrJy4gIEd1ZXN0
IHRpbWUgYWx3YXlzIHRyYWNrcword2FsbGNsb2NrIChpLmUuLCByZWFsKSB0aW1lLgorCis9YmFj
aworCis9YmFjaworCis9aGVhZDMgUGFnaW5nCisKK1RoZSBmb2xsb3dpbmcgb3B0aW9ucyBjb250
cm9sIHRoZSBtZWNoYW5pc21zIHVzZWQgdG8gdmlydHVhbGlzZSBndWVzdAorbWVtb3J5LiAgVGhl
IGRlZmF1bHRzIGFyZSBzZWxlY3RlZCB0byBnaXZlIHRoZSBiZXN0IHJlc3VsdHMgZm9yIHRoZQor
Y29tbW9uIGNhc2VzIHNvIHlvdSBzaG91bGQgbm9ybWFsbHkgbGVhdmUgdGhlc2Ugb3B0aW9ucwor
dW5zcGVjaWZpZWQuCisKKz1vdmVyIDQKKworPWl0ZW0gQjxoYXA9Qk9PTEVBTj4KKworVHVybnMg
ImhhcmR3YXJlIGFzc2lzdGVkIHBhZ2luZyIgKHRoZSB1c2Ugb2YgdGhlIGhhcmR3YXJlIG5lc3Rl
ZCBwYWdlCit0YWJsZSBmZWF0dXJlKSBvbiBvciBvZmYuICBUaGlzIGZlYXR1cmUgaXMgY2FsbGVk
IEVQVCAoRXh0ZW5kZWQgUGFnZQorVGFibGVzKSBieSBJbnRlbCBhbmQgTlBUIChOZXN0ZWQgUGFn
ZSBUYWJsZXMpIG9yIFJWSSAoUmFwaWQKK1ZpcnR1YWxpc2F0aW9uIEluZGV4aW5nKSBieSBBTUQu
IElmIHR1cm5lZAorb2ZmLCBYZW4gd2lsbCBydW4gdGhlIGd1ZXN0IGluICJzaGFkb3cgcGFnZSB0
YWJsZSIgbW9kZSB3aGVyZSB0aGUKK2d1ZXN0J3MgcGFnZSB0YWJsZSB1cGRhdGVzIGFuZC9vciBU
TEIgZmx1c2hlcyBldGMuIHdpbGwgYmUgZW11bGF0ZWQuCitVc2Ugb2YgSEFQIGlzIHRoZSBkZWZh
dWx0IHdoZW4gYXZhaWxhYmxlLgorCis9aXRlbSBCPG9vcz1CT09MRUFOPgorCitUdXJucyAib3V0
IG9mIHN5bmMgcGFnZXRhYmxlcyIgb24gb3Igb2ZmLiAgV2hlbiBydW5uaW5nIGluIHNoYWRvdyBw
YWdlCit0YWJsZSBtb2RlLCB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlIHVwZGF0ZXMgbWF5IGJlIGRl
ZmVycmVkIGFzCitzcGVjaWZpZWQgaW4gdGhlIEludGVsL0FNRCBhcmNoaXRlY3R1cmUgbWFudWFs
cy4gIEhvd2V2ZXIsIHRoaXMgbWF5CitleHBvc2UgdW5leHBlY3RlZCBidWdzIGluIHRoZSBndWVz
dCwgb3IgZmluZCBidWdzIGluIFhlbiwgc28gaXQgaXMKK3Bvc3NpYmxlIHRvIGRpc2FibGUgdGhp
cyBmZWF0dXJlLiAgVXNlIG9mIG91dCBvZiBzeW5jIHBhZ2UgdGFibGVzLAord2hlbiBYZW4gdGhp
bmtzIGl0IGFwcHJvcHJpYXRlLCBpcyB0aGUgZGVmYXVsdC4KKworPWl0ZW0gQjxzaGFkb3dfbWVt
b3J5PU1CWVRFUz4KKworTnVtYmVyIG9mIG1lZ2FieXRlcyB0byBzZXQgYXNpZGUgZm9yIHNoYWRv
d2luZyBndWVzdCBwYWdldGFibGUgcGFnZXMKKyhlZmZlY3RpdmVseSBhY3RpbmcgYXMgYSBjYWNo
ZSBvZiB0cmFuc2xhdGVkIHBhZ2VzKSBvciB0byB1c2UgZm9yIEhBUAorc3RhdGUuIEJ5IGRlZmF1
bHQgdGhpcyBpcyAxTUIgcGVyIGd1ZXN0IHZDUFUgcGx1cyA4S0IgcGVyIE1CIG9mIGd1ZXN0CitS
QU0uIFlvdSBzaG91bGQgbm90IG5vcm1hbGx5IG5lZWQgdG8gYWRqdXN0IHRoaXMgdmFsdWUuIEhv
d2V2ZXIsIGlmIHlvdQorYXJlIG5vdCB1c2luZyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcgKGku
ZS4geW91IGFyZSB1c2luZyBzaGFkb3cKK21vZGUpIGFuZCB5b3VyIGd1ZXN0IHdvcmtsb2FkIGNv
bnNpc3RzIG9mIGEgdmVyeSBsYXJnZSBudW1iZXIgb2YKK3NpbWlsYXIgcHJvY2Vzc2VzIHRoZW4g
aW5jcmVhc2luZyB0aGlzIHZhbHVlIG1heSBpbXByb3ZlIHBlcmZvcm1hbmNlLgorCis9YmFjawor
CiA9aGVhZDIgRGV2aWNlLU1vZGVsIE9wdGlvbnMKIAogVGhlIGZvbGxvd2luZyBvcHRpb25zIGNv
bnRyb2wgdGhlIHNlbGVjdGlvbiBvZiB0aGUgZGV2aWNlLW1vZGVsLiAgVGhpcwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YwppbmRleCA2OTY3ZjMzZTFiLi4xMWM5YmFkZDI1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzEwLDEx
ICszMTAsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKGxp
YnhsX190aW1lcl9tb2RlX2lzX2RlZmF1bHQoJmJfaW5mby0+dGltZXJfbW9kZSkpCi0gICAgICAg
ICAgICBiX2luZm8tPnRpbWVyX21vZGUgPSBMSUJYTF9USU1FUl9NT0RFX05PX0RFTEFZX0ZPUl9N
SVNTRURfVElDS1M7Ci0KICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
PnUuaHZtLnBhZSwgICAgICAgICAgICAgICAgdHJ1ZSk7Ci0gICAgICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT5hcGljLCAgICAgICAgICAgICAgICAgICAgIHRydWUpOwogICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWNwaSwgICAgICAg
ICAgICAgICB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
PnUuaHZtLmFjcGlfczMsICAgICAgICAgICAgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5hY3BpX3M0LCAgICAgICAgICAgIHRydWUpOwpAQCAt
MzIzLDcgKzMxOSw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+
dS5odm0udmlyaWRpYW4sICAgICAgICAgICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5ocGV0LCAgICAgICAgICAgICAgIHRydWUpOwogICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udnB0X2FsaWduLCAg
ICAgICAgICB0cnVlKTsKLSAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
Pm5lc3RlZF9odm0sICAgICAgICAgICAgICAgZmFsc2UpOwogICAgICAgICBsaWJ4bF9kZWZib29s
X3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWx0cDJtLCAgICAgICAgICAgICBmYWxzZSk7CiAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS51c2IsICAgICAg
ICAgICAgICAgIGZhbHNlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2lu
Zm8tPnUuaHZtLnhlbl9wbGF0Zm9ybV9wY2ksICAgdHJ1ZSk7CkBAIC00MTEsNiArNDA2LDE2IEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgbGlieGxfZG9tYWluX3R5cGVfdG9fc3RyaW5nKGJfaW5mby0+dHlwZSkpOwog
ICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgfQorCisgICAgLyogQ29uZmlndXJhdGlv
biBmaWVsZHMgc2hhcmVkIGJldHdlZW4gUFZIIGFuZCBIVk0uICovCisgICAgaWYgKGJfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgeworICAgICAgICBpZiAobGlieGxfX3RpbWVy
X21vZGVfaXNfZGVmYXVsdCgmYl9pbmZvLT50aW1lcl9tb2RlKSkKKyAgICAgICAgICAgIGJfaW5m
by0+dGltZXJfbW9kZSA9IExJQlhMX1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNL
UzsKKworICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YXBpYywgICAg
ICAgICAgICAgICAgICAgICB0cnVlKTsKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZiX2luZm8tPm5lc3RlZF9odm0sICAgICAgICAgICAgICAgZmFsc2UpOworICAgIH0KKwogICAg
IHJldHVybiAwOwogfQogCkBAIC01MTgsNiArNTIzLDcgQEAgaW50IGxpYnhsX19kb21haW5fbWFr
ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKIHsKICAgICBs
aWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CiAgICAgaW50IGZsYWdzLCByZXQs
IHJjLCBuYl92bTsKKyAgICBjb25zdCBjaGFyICpkb21fdHlwZTsKICAgICBjaGFyICp1dWlkX3N0
cmluZzsKICAgICBjaGFyICpkb21fcGF0aCwgKnZtX3BhdGgsICpsaWJ4bF9wYXRoOwogICAgIHN0
cnVjdCB4c19wZXJtaXNzaW9ucyByb3Blcm1bMl07CkBAIC03MDgsNiArNzE0LDExIEBAIHJldHJ5
X3RyYW5zYWN0aW9uOgogCiAgICAgeHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMv
Y29udHJvbC9wbGF0Zm9ybS1mZWF0dXJlLW11bHRpcHJvY2Vzc29yLXN1c3BlbmQiLCBkb21fcGF0
aCksICIxIiwgMSk7CiAgICAgeHNfd3JpdGUoY3R4LT54c2gsIHQsIEdDU1BSSU5URigiJXMvY29u
dHJvbC9wbGF0Zm9ybS1mZWF0dXJlLXhzX3Jlc2V0X3dhdGNoZXMiLCBkb21fcGF0aCksICIxIiwg
MSk7CisKKyAgICBkb21fdHlwZSA9IGxpYnhsX2RvbWFpbl90eXBlX3RvX3N0cmluZyhpbmZvLT50
eXBlKTsKKyAgICB4c193cml0ZShjdHgtPnhzaCwgdCwgR0NTUFJJTlRGKCIlcy90eXBlIiwgbGli
eGxfcGF0aCksIGRvbV90eXBlLAorICAgICAgICAgICAgIHN0cmxlbihkb21fdHlwZSkpOworCiAg
ICAgaWYgKCF4c190cmFuc2FjdGlvbl9lbmQoY3R4LT54c2gsIHQsIDApKSB7CiAgICAgICAgIGlm
IChlcnJubyA9PSBFQUdBSU4pIHsKICAgICAgICAgICAgIHQgPSAwOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCAzMzIx
M2RiMzg4Li4wZTU0NzE0OWQ0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzgsOSArMzgsMzEgQEAgbGlieGxfZG9t
YWluX3R5cGUgbGlieGxfX2RvbWFpbl90eXBlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
KQogICAgICAgICBMT0coRVJST1IsICJ1bmFibGUgdG8gZ2V0IGRvbWFpbiB0eXBlIGZvciBkb21p
ZD0lIlBSSXUzMiwgZG9taWQpOwogICAgICAgICByZXR1cm4gTElCWExfRE9NQUlOX1RZUEVfSU5W
QUxJRDsKICAgICB9Ci0gICAgaWYgKGluZm8uZmxhZ3MgJiBYRU5fRE9NSU5GX2h2bV9ndWVzdCkK
LSAgICAgICAgcmV0dXJuIExJQlhMX0RPTUFJTl9UWVBFX0hWTTsKLSAgICBlbHNlCisgICAgaWYg
KGluZm8uZmxhZ3MgJiBYRU5fRE9NSU5GX2h2bV9ndWVzdCkgeworICAgICAgICBjb25zdCBjaGFy
ICp0eXBlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3R5cGUiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSk7Cisg
ICAgICAgIGNvbnN0IGNoYXIgKnR5cGU7CisgICAgICAgIGxpYnhsX2RvbWFpbl90eXBlIHQ7Cisg
ICAgICAgIGludCByYzsKKworICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX21hbmRhdG9yeShn
YywgWEJUX05VTEwsIHR5cGVfcGF0aCwgJnR5cGUpOworICAgICAgICBpZiAocmMpIHsKKyAgICAg
ICAgICAgIExPRyhXQVJOLAorICAgICAgICAgICAgInVuYWJsZSB0byBnZXQgZG9tYWluIHR5cGUg
Zm9yIGRvbWlkPSUiUFJJdTMyIiwgYXNzdW1pbmcgSFZNIiwKKyAgICAgICAgICAgICAgICBkb21p
ZCk7CisgICAgICAgICAgICByZXR1cm4gTElCWExfRE9NQUlOX1RZUEVfSFZNOworICAgICAgICB9
CisKKyAgICAgICAgcmMgPSBsaWJ4bF9kb21haW5fdHlwZV9mcm9tX3N0cmluZyh0eXBlLCAmdCk7
CisgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgTE9HKFdBUk4sCisgICAgICAgICAgICAi
dW5hYmxlIHRvIGdldCBkb21haW4gdHlwZSBmb3IgZG9taWQ9JSJQUkl1MzIiLCBhc3N1bWluZyBI
Vk0iLAorICAgICAgICAgICAgICAgIGRvbWlkKTsKKyAgICAgICAgICAgIHJldHVybiBMSUJYTF9E
T01BSU5fVFlQRV9IVk07CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gdDsKKyAgICB9IGVs
c2UKICAgICAgICAgcmV0dXJuIExJQlhMX0RPTUFJTl9UWVBFX1BWOwogfQogCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKaW5kZXggNGNkNWYyZjFjZS4uOGFlNTM0NzA5YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNzUs
NiArNzUsNyBAQCBsaWJ4bF9kb21haW5fdHlwZSA9IEVudW1lcmF0aW9uKCJkb21haW5fdHlwZSIs
IFsKICAgICAoLTEsICJJTlZBTElEIiksCiAgICAgKDEsICJIVk0iKSwKICAgICAoMiwgIlBWIiks
CisgICAgKDMsICJQVkgiKSwKICAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9ET01BSU5fVFlQRV9J
TlZBTElEIikKIAogbGlieGxfcmRtX3Jlc2VydmVfc3RyYXRlZ3kgPSBFbnVtZXJhdGlvbigicmRt
X3Jlc2VydmVfc3RyYXRlZ3kiLCBbCkBAIC01ODIsNiArNTgzLDcgQEAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICMgVXNlIGhvc3QncyBFODIwIGZvciBQQ0kgcGFzc3Rocm91
Z2guCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZTgyMF9ob3N0Iiwg
bGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0p
KSwKKyAgICAgICAgICAgICAgICAgKCJwdmgiLCBOb25lKSwKICAgICAgICAgICAgICAgICAgKCJp
bnZhbGlkIiwgTm9uZSksCiAgICAgICAgICAgICAgICAgIF0sIGtleXZhcl9pbml0X3ZhbCA9ICJM
SUJYTF9ET01BSU5fVFlQRV9JTlZBTElEIikpLAogCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR0y-0007iU-NO; Mon, 25 Sep 2017 10:53:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR0x-0007gk-AU
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8F/5F-03093-620E8C95; Mon, 25 Sep 2017 10:53:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva7ygxO
 RBr+3C1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXWm4zF3SyV/zsPszewPiBtYuRg0NCwF9i
 wZuELkZODjYBHYmLc3eygYRFBFQkbu816GLk4mAWOMgocezJXlaQGmEBV4neiXfYQWwWAVWJ6
 dsngNm8ApYSD5+3sEOM1JP4sd0QxOQUsJL4vDQJpEIIqOLA9142iGpBiZMzn7CA2MwCmhKt23
 +zQ9jyEs1bZzND1CtK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI19BIL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMMwYgGAH4+WNAYcYJTmYlER57/KdiBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwWt2HygnWJSanlqRlpkDDHiYtAQHj5IIrxBImre4IDG3ODMdInWK0
 ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc57+h5QqQBIaUZpHtwgWCReYpSVEuZlBDpNiKcgtSg3sw
 RV/hWjOAejkjCvCMhCnsy8Erh9r4BOYQI6pXcq2CkliQgpqQbGjU/2K328s/am1vaJ4YeZarf
 cvfcx6aNYSxu3d4rkX6H8NVL5K10MvByu31RzP2dz8q3T3aKDx202Ln4w1bz51Jr45fotu4Vd
 y2cpGIQX2e+RkHj2wez4pfX1iTwSfrcvSpve+WWWN6n0tqnkpydahl4rlK2iVvqwTG0R599wb
 +p+zrMnZ9rNUGIpzkg01GIuKk4EAKsUhhG/AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506336801!61403653!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17561 invoked from network); 25 Sep 2017 10:53:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070265"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:52 +0100
Message-ID: <20170925105206.66507-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 08/22] libxl: allow PVH guests to use a
	bootloader
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb3cgUFZIIGd1ZXN0cyB0byBib290IHVzaW5nIGEgYm9vdGxvYWRlci4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ib290bG9hZGVyLmMgfCA0ICsrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYm9vdGxvYWRlci5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Ym9vdGxvYWRlci5jCmluZGV4IGE0N2JkOGMyNWMuLjE4ZTllYmQ3MTQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2Jvb3Rsb2FkZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9ib290
bG9hZGVyLmMKQEAgLTMyNCw4ICszMjQsOCBAQCB2b2lkIGxpYnhsX19ib290bG9hZGVyX3J1bihs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ib290bG9hZGVyX3N0YXRlICpibCkKIAogICAgIGxpYnhs
X19ib290bG9hZGVyX2luaXQoYmwpOwogCi0gICAgaWYgKGluZm8tPnR5cGUgIT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHsKLSAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJub3QgYSBQViBkb21h
aW4sIHNraXBwaW5nIGJvb3Rsb2FkZXIiKTsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJub3QgYSBQVi9Q
VkggZG9tYWluLCBza2lwcGluZyBib290bG9hZGVyIik7CiAgICAgICAgIHJjID0gMDsKICAgICAg
ICAgZ290byBvdXRfb2s7CiAgICAgfQotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR19-0007qm-3r; Mon, 25 Sep 2017 10:53:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR17-0007pe-RX
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:37 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6D/EB-02046-030E8C95; Mon, 25 Sep 2017 10:53:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva7BgxO
 RBgd+ylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPWqYzFVxxrVjzYCFbA+MR4y5GTg4JAX+J
 gwtXMYHYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAgo8SxJ3tZQWqEBZwl2q4+ZgOxWQRUJ
 a4c2grWyytgJfFq6RNGkF4JAT2JH9sNQUxOoPDnpUkgFUIClhIHvveyQVQLSpyc+YQFxGYW0J
 Ro3f6bHcKWl2jeOpsZol5Ron/eA7YJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFukZGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFWz8DAuINx6gm/Q4ySHExKorx3+U5ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgNbsPlBMsSk1PrUjLzAGGPExagoNHSYRXCCTNW1yQmFucm
 Q6ROsVozPHoxt0/TBwdN4GkEEtefl6qlDivP0ipAEhpRmke3CBYLF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMwbCDKFJzOvBG7fK6BTmIBO6Z0KdkpJIkJKqoFRc+q3G6anS/32/JvLeKg
 y/UdjY/PZt3NO3ropfk5Ah6H30hWp28KtuSHP7zvN/FlZ1+6951Wt9u876r9c/Ke/yT0cG2Oj
 5Lts9qxF6swML5iiZn5hvNf1T+NI3w7/sB117Kd1pkhL/lz92bBLdWfxhLTVe4pWq8sl3Vu14
 vUMSZcr1r/drxzUVWIpzkg01GIuKk4EABPc0ZfAAgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506336814!99558422!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5093 invoked from network); 25 Sep 2017 10:53:36 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070292"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:54 +0100
Message-ID: <20170925105206.66507-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 10/22] libxl: add PVH support to domain
	creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBkZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQgZnJvbSBkb21haW4gY3JlYXRp
b24gYW5kCmludHJvZHVjZSBzdXBwb3J0IGZvciBQVkguCgpUaGlzIHJlcXVpcmVzIGNoYW5naW5n
IHNvbWUgb2YgdGhlIEhWTSBjaGVja3MgdG8gYmUgYXBwbGllZCBmb3IgYm90aApIVk0gYW5kIFBW
SC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyB8IDcxICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDExYzliYWRkMjUuLmM0YjdkMDg1MzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zNSw3
ICszNSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwogICAgIH0KIAotICAgIGlmIChj
X2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGNfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICBsaWJ4bF9kZWZib29sX3Nl
dGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZjX2luZm8tPm9vcywgdHJ1ZSk7CiAgICAgfQpAQCAtNjUsNyArNjUsOCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBp
bnQgaSwgcmM7CiAKICAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSAmJgotICAgICAgICBiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKKyAg
ICAgICAgYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWICYmCisgICAgICAgIGJf
aW5mby0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKICAgICAgICAgTE9HKEVSUk9S
LCAiaW52YWxpZCBkb21haW4gdHlwZSIpOwogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAg
ICAgfQpAQCAtMTI2LDggKzEyNyw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0uYmlv
cyA9IExJQlhMX0JJT1NfVFlQRV9ST01CSU9TOyBicmVhazsKICAgICAgICAgICAgIGNhc2UgTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46CiAgICAgICAgICAgICAgICAgYl9pbmZv
LT51Lmh2bS5iaW9zID0gTElCWExfQklPU19UWVBFX1NFQUJJT1M7IGJyZWFrOwotICAgICAgICAg
ICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBMT0coRVJST1Is
ICJ1bmtub3duIGRldmljZSBtb2RlbCB2ZXJzaW9uIik7CiAgICAgICAgICAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOwpAQCAtMTQ3LDggKzE0Niw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIHJldHVybiBF
UlJPUl9JTlZBTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBj
YXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAgICAgICBicmVhazsK
ICAgICAgICAgZGVmYXVsdDphYm9ydCgpOwogICAgICAgICB9CiAKQEAgLTIyOCwxMCArMjI1LDcg
QEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICBiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA9IDA7CiAKICAgICAg
ICAgaWYgKGJfaW5mby0+dS5odm0udmdhLmtpbmQgPT0gTElCWExfVkdBX0lOVEVSRkFDRV9UWVBF
X1VOS05PV04pIHsKLSAgICAgICAgICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9u
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpCi0gICAgICAgICAgICAgICAgYl9p
bmZvLT51Lmh2bS52Z2Eua2luZCA9IExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9OT05FOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmdhLmtpbmQgPSBM
SUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfQ0lSUlVTOworICAgICAgICAgICAgYl9pbmZvLT51Lmh2
bS52Z2Eua2luZCA9IExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9DSVJSVVM7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIWJfaW5mby0+dS5odm0uaGR0eXBlKQpAQCAtMjY1LDEyICsyNTksNiBA
QCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAg
ICAgICBpZiAoYl9pbmZvLT51Lmh2bS52Z2Eua2luZCAhPSBMSUJYTF9WR0FfSU5URVJGQUNFX1RZ
UEVfTk9ORSkgewotICAgICAgICAgICAgICAgIExPRyhFUlJPUiwKLSAgICAgICAgImd1ZXN0cyB3
aXRob3V0IGEgZGV2aWNlIG1vZGVsIGNhbm5vdCBoYXZlIGFuIGVtdWxhdGVkIHZpZGVvIGNhcmQi
KTsKLSAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Ci0gICAgICAgICAgICB9CiAg
ICAgICAgICAgICBiX2luZm8tPnZpZGVvX21lbWtiID0gMDsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgpAQCAtNDAx
LDYgKzM4OSw4IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgYl9pbmZvLT51LnB2LmNtZGxpbmUgPSBOVUxMOwogICAg
ICAgICB9CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgor
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBMT0coRVJST1IsICJpbnZhbGlk
IGRvbWFpbiB0eXBlICVzIGluIGNyZWF0ZSBpbmZvIiwKICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl90eXBlX3RvX3N0cmluZyhiX2luZm8tPnR5cGUpKTsKQEAgLTUwOSw2ICs0OTksMTggQEAgaW50
IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxfX2djICpnYywKICAgICAgICAgfQogCiAgICAgICAg
IGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgorICAgICAgICByZXQgPSBs
aWJ4bF9fYnVpbGRfaHZtKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsKKyAgICAgICAgaWYg
KHJldCkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHZtZW50cyA9IGxpYnhsX19j
YWxsb2MoZ2MsIDMsIHNpemVvZihjaGFyICopKTsKKyAgICAgICAgdm1lbnRzWzBdID0gInN0YXJ0
X3RpbWUiOworICAgICAgICB2bWVudHNbMV0gPSBHQ1NQUklOVEYoIiUiUFJJdTY0Ii4lMDJsZCIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodWludDY0X3Qpc3RhcnRfdGltZS50dl9z
ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9uZylzdGFydF90aW1lLnR2X3Vz
ZWMvMTAwMDApOworCisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9
IEVSUk9SX0lOVkFMOwogICAgICAgICBnb3RvIG91dDsKQEAgLTU0Myw3ICs1NDUsNyBAQCBpbnQg
bGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRf
Y29uZmlnLAogICAgIH0KIAogICAgIGZsYWdzID0gMDsKLSAgICBpZiAoaW5mby0+dHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoaW5mby0+dHlwZSAhPSBMSUJYTF9ET01B
SU5fVFlQRV9QVikgewogICAgICAgICBmbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Q7
CiAgICAgICAgIGZsYWdzIHw9IGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPmhhcCkgPyBYRU5fRE9N
Q1RMX0NERl9oYXAgOiAwOwogICAgICAgICBmbGFncyB8PSBsaWJ4bF9kZWZib29sX3ZhbChpbmZv
LT5vb3MpID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CkBAIC04NzAsNyArODcyLDcgQEAg
c3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAg
LyogSWYgdGFyZ2V0X21lbWtiIGlzIHNtYWxsZXIgdGhhbiBtYXhfbWVta2IsIHRoZSBzdWJzZXF1
ZW50IGNhbGwKICAgICAgKiB0byBsaWJ4YyB3aGVuIGJ1aWxkaW5nIEhWTSBkb21haW4gd2lsbCBl
bmFibGUgUG9EIG1vZGUuCiAgICAgICovCi0gICAgcG9kX2VuYWJsZWQgPSAoZF9jb25maWctPmNf
aW5mby50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgJiYKKyAgICBwb2RfZW5hYmxlZCA9
IChkX2NvbmZpZy0+Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpICYmCiAgICAg
ICAgIChkX2NvbmZpZy0+Yl9pbmZvLnRhcmdldF9tZW1rYiA8IGRfY29uZmlnLT5iX2luZm8ubWF4
X21lbWtiKTsKIAogICAgIC8qIFdlIGNhbm5vdCBoYXZlIFBvRCBhbmQgUENJIGRldmljZSBhc3Np
Z25tZW50IGF0IHRoZSBzYW1lIHRpbWUKQEAgLTg3OSw3ICs4ODEsNyBAQCBzdGF0aWMgdm9pZCBp
bml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgKiBndWVzdC4gVG8g
c3RheSBvbiB0aGUgc2FmZSBzaWRlLCB3ZSBkaXNhYmxlIFBDSSBkZXZpY2UKICAgICAgKiBhc3Np
Z25tZW50IHdoZW4gUG9EIGlzIGVuYWJsZWQuCiAgICAgICovCi0gICAgaWYgKGRfY29uZmlnLT5j
X2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAgICBpZiAoZF9jb25maWct
PmNfaW5mby50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWICYmCiAgICAgICAgIGRfY29uZmln
LT5udW1fcGNpZGV2cyAmJiBwb2RfZW5hYmxlZCkgewogICAgICAgICByZXQgPSBFUlJPUl9JTlZB
TDsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCkBAIC05MTgsMTggKzkyMCwyMCBAQCBzdGF0
aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAg
Z290byBlcnJvcl9vdXQ7CiAgICAgfQogCi0gICAgaWYgKGRfY29uZmlnLT5jX2luZm8udHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAgICBpZiAoZF9jb25maWctPmNfaW5mby50eXBl
ICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWICYmCiAgICAgICAgIChsaWJ4bF9kZWZib29sX3ZhbChk
X2NvbmZpZy0+Yl9pbmZvLm5lc3RlZF9odm0pICYmCi0gICAgICAgIChsaWJ4bF9kZWZib29sX3Zh
bChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLmFsdHAybSkgfHwKKyAgICAgICAgKChkX2NvbmZpZy0+
Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCisgICAgICAgICAgbGlieGxf
ZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pKSB8fAogICAgICAgICAo
ZF9jb25maWctPmJfaW5mby5hbHRwMm0gIT0gTElCWExfQUxUUDJNX01PREVfRElTQUJMRUQpKSkp
IHsKICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAibmVzdGVkaHZtIGFuZCBhbHRwMm1odm0gY2Fubm90IGJlIHVzZWQgdG9nZXRoZXIiKTsKICAg
ICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCi0gICAgaWYgKGRfY29uZmlnLT5jX2luZm8u
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKLSAgICAgICAgKGxpYnhsX2RlZmJvb2xf
dmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYWx0cDJtKSB8fAotICAgICAgICAoZF9jb25maWct
PmJfaW5mby5hbHRwMm0gIT0gTElCWExfQUxUUDJNX01PREVfRElTQUJMRUQpKSAmJgorICAgIGlm
ICgoKGRfY29uZmlnLT5jX2luZm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAg
ICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8udS5odm0uYWx0cDJtKSkg
fHwKKyAgICAgICAgKGRfY29uZmlnLT5jX2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9Q
ViAmJgorICAgICAgICAgZF9jb25maWctPmJfaW5mby5hbHRwMm0gIT0gTElCWExfQUxUUDJNX01P
REVfRElTQUJMRUQpKSAmJgogICAgICAgICBwb2RfZW5hYmxlZCkgewogICAgICAgICByZXQgPSBF
UlJPUl9JTlZBTDsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJDYW5ub3QgZW5hYmxlIFBv
RCBhbmQgQUxUUDJNIGF0IHRoZSBzYW1lIHRpbWUiKTsKQEAgLTExMTMsNyArMTExNyw3IEBAIHN0
YXRpYyB2b2lkIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgY3JzLT5kb21pZCA9IGRvbWlkOwogICAgICAgICAgICAgY3JzLT5zZW5kX2JhY2tf
ZmQgPSBkY3MtPnNlbmRfYmFja19mZDsKICAgICAgICAgICAgIGNycy0+cmVjdl9mZCA9IHJlc3Rv
cmVfZmQ7Ci0gICAgICAgICAgICBjcnMtPmh2bSA9IChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJ
Tl9UWVBFX0hWTSk7CisgICAgICAgICAgICBjcnMtPmh2bSA9IChpbmZvLT50eXBlICE9IExJQlhM
X0RPTUFJTl9UWVBFX1BWKTsKICAgICAgICAgICAgIGNycy0+Y2FsbGJhY2sgPSBsaWJ4bF9fY29s
b19yZXN0b3JlX3NldHVwX2RvbmU7CiAgICAgICAgICAgICBsaWJ4bF9fY29sb19yZXN0b3JlX3Nl
dHVwKGVnYywgY3JzKTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTE5NCw2ICsxMTk4LDEzIEBA
IHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9zdHJlYW1fZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAg
ICAgICAgICB2bWVudHNbaSsrXSA9IChjaGFyICopIHN0YXRlLT5wdl9jbWRsaW5lOwogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgorICAg
ICAgICB2bWVudHMgPSBsaWJ4bF9fY2FsbG9jKGdjLCAzLCBzaXplb2YoY2hhciAqKSk7CisgICAg
ICAgIHZtZW50c1swXSA9ICJzdGFydF90aW1lIjsKKyAgICAgICAgdm1lbnRzWzFdID0gR0NTUFJJ
TlRGKCIlIlBSSXU2NCIuJTAybGQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVp
bnQ2NF90KXN0YXJ0X3RpbWUudHZfc2VjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGxvbmcpc3RhcnRfdGltZS50dl91c2VjLzEwMDAwKTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAt
MTM1OCwxMiArMTM2OSw2IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICBsaWJ4bF9fZGV2
aWNlX2NvbnNvbGVfYWRkKGdjLCBkb21pZCwgJmNvbnNvbGUsIHN0YXRlLCAmZGV2aWNlKTsKICAg
ICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2Rpc3Bvc2UoJmNvbnNvbGUpOwogCi0gICAgICAg
IGlmIChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID09Ci0gICAgICAgICAg
ICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7Ci0gICAgICAgICAgICBkb21jcmVh
dGVfZGV2bW9kZWxfc3RhcnRlZChlZ2MsICZkY3MtPnNkc3MuZG0sIDApOwotICAgICAgICAgICAg
cmV0dXJuOwotICAgICAgICB9Ci0KICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0KCZ2a2Ip
OwogICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5
cGUsICZ2a2IpOwogICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiX2Rpc3Bvc2UoJnZrYik7CkBAIC0x
Mzg1LDYgKzEzOTAsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICAgICAgcmV0dXJuOwogICAg
IH0KICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgorICAgIGNhc2UgTElCWExfRE9NQUlO
X1RZUEVfUFZIOgogICAgIHsKICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlIGNvbnNvbGU7
CiAgICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwpAQCAtMTY5Nyw4ICsxNzAzLDcgQEAgc3Rh
dGljIHZvaWQgZG9tYWluX3NvZnRfcmVzZXRfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICBn
b3RvIGVycm9yOwogICAgIH0KIAotICAgIGlmIChjZGNzLT5kY3MuZ3Vlc3RfY29uZmlnLT5iX2lu
Zm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KLSAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORSkgeworICAgIGlmIChjZGNzLT5kY3MuZ3Vlc3RfY29uZmlnLT5iX2luZm8udHlw
ZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgc2F2ZWZpbGUgPSBHQ1NQUklO
VEYoTElCWExfREVWSUNFX01PREVMX1NBVkVfRklMRSIuJWQiLCBkZHMtPmRvbWlkKTsKICAgICAg
ICAgcmVzdG9yZWZpbGUgPSBHQ1NQUklOVEYoTElCWExfREVWSUNFX01PREVMX1JFU1RPUkVfRklM
RSIuJWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZHMtPmRvbWlkKTsKLS0g
CjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1L-0007zJ-BA; Mon, 25 Sep 2017 10:53:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1K-0007y9-3Z
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1E/8E-03422-D30E8C95; Mon, 25 Sep 2017 10:53:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva7tgxO
 RBrduMlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltU++wF9zjrPi9+C5TA2MnRxcjJ4eEgL/E
 lrOLmUFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLHCQUeLYk72sIHFhAQeJnScEQEwWAVWJi
 8fYQTp5BawkfnS+YAQJSwjoSfzYbghicgKFPy9NAqkQErCUOPC9lw2iWlDi5MwnLCA2s4CmRO
 v23+wQtrxE89bZzBD1ihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NtRLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2MHYtCjwEKMkB5OSKO9dvhORQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4ze4D5QSLUtNTK9Iyc4DhDpOW4OBREuG9fA8ozVtckJhbnJkOk
 TrFqMvRcfPuHyYhlrz8vFQpcV5/kBkCIEUZpXlwI2Cxd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvIEgU3gy80rgNr0COoIJ6IjeqWBHlCQipKQaGFs/Xbx3dzHXES+/omUdqwxyZq3+OFt
 60ZKC5zr9q5V+HQk8ZXLTIkF+4W1W1WenczhUFy2ZXHj9PWuSVUrLDpmwfM/zLWk1HecvH/nF
 MOXNeQdb89s7DkU8z1Mr04mzSfBawdmpfkt5lQ4f16PDexxF2C6F6Sksie9qKskWFjK6ojstY
 qfkIiWW4oxEQy3mouJEAKC4OSm4AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506336827!108851853!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64294 invoked from network); 25 Sep 2017 10:53:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070312"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:56 +0100
Message-ID: <20170925105206.66507-13-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 12/22] libxl: set device model for PVH guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFZIIGd1ZXN0cyB1c2UgdGhlIHNhbWUgZGV2aWNlIG1vZGVsIHNlbGVjdGlvbiBhcyBQViBndWVz
dHMsIGJlY2F1c2UKUFZIIGd1ZXN0cyBvbmx5IHVzZSB0aGUgZGV2aWNlIG1vZGVsIGZvciB0aGUg
UFYgYmFja2VuZHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfZG0uYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCA5OGY4OWE5NWNlLi41M2FiZTYxZDI1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTY0OCw2ICs2NDgsNyBAQCBzdGF0
aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19vbGQobGlieGxfX2djICpnYywK
ICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBiX2luZm8tPmV4dHJhW2ldKTsKICAg
ICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItTSIpOwogICAgIHN3aXRjaCAoYl9pbmZvLT50
eXBlKSB7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAieGVucHYi
KTsKICAgICAgICAgZm9yIChpID0gMDsgYl9pbmZvLT5leHRyYV9wdiAmJiBiX2luZm8tPmV4dHJh
X3B2W2ldICE9IE5VTEw7IGkrKykKQEAgLTE0MDcsNiArMTQwOCw3IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogCiAgICAgZmxl
eGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW1hY2hpbmUiKTsKICAgICBzd2l0Y2ggKGJfaW5mby0+
dHlwZSkgeworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfUFY6CiAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgInhlbnB2
Iik7CiAgICAgICAgIGZvciAoaSA9IDA7IGJfaW5mby0+ZXh0cmFfcHYgJiYgYl9pbmZvLT5leHRy
YV9wdltpXSAhPSBOVUxMOyBpKyspCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:53:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:53:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1R-00083E-JJ; Mon, 25 Sep 2017 10:53:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1P-00081w-Sy
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:53:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 51/B4-03283-340E8C95; Mon, 25 Sep 2017 10:53:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDva7TgxO
 RBh8nqVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3n3gXXAqvaL++nL2B8YxtFyMnh4SAv8Tc
 2ztYQGw2AR2Ji3N3snUxcnCICKhI3N5r0MXIxcEscJBR4tiTvawgNcICzhK9s/aC1bMIqEpMu
 PeRCaSeV8BKYtsyWxBTQkBP4sd2QxCTEyj6eWkSSLGQgKXEge+9bCA2r4CgxMmZT8CGMAtoSr
 Ru/80OYctLNG+dzQxRryjRP+8B2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdY0O9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGMAgh2MTYsCDzFKcjApifLe5TsRKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd+19oJxgUWp6akVaZg4w3GHSEhw8SiK8QiBp3uKCxNzizHSI1
 ClGY45jmy7/YeLouHn3D5MQS15+XqqUOK8/SKkASGlGaR7cIFgcXmKUlRLmZQQ6TYinILUoN7
 MEVf4VozgHo5Iwbw/IFJ7MvBK4fa+ATmECOqV3KtgpJYkIKakGxn0dzlMDZpxQrSo5ZFhjEpo
 WuVEjZX6WP5eEnZqiWt2sY/u1yt1Onbj9omqJ2X5Ojm/v3b492lenkCl3TtGo+VnqGb9f/SsD
 Q1O3/H3m8O7l88Ts8JAjOmZHluV9K7vuOKO5Qjuk+D6P7K3/BSaRd7T7Z/Gdnvfh8+/H75Oe+
 5x45LKzrlxsvxJLcUaioRZzUXEiANm1jay+AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506336827!108851853!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1038 invoked from network); 25 Sep 2017 10:53:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070319"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:57 +0100
Message-ID: <20170925105206.66507-14-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 13/22] libxl: add PVH support to domain
	building
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgfCAxNDkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTUgaW5z
ZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCAwZTU0NzE0OWQ0Li40Njk3
YjJiZTY2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb20uYwpAQCAtMzE3LDE3ICszMTcsMzEgQEAgc3RhdGljIGludCBodm1fc2V0
X21jYV9jYXBhYmlsaXRpZXMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiBzdGF0aWMg
dm9pZCBodm1fc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmNvbnN0IGluZm8pCiB7Ci0gICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlk
LCBIVk1fUEFSQU1fUEFFX0VOQUJMRUQsCi0gICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfdmFsKGluZm8tPnUuaHZtLnBhZSkpOworICAgIHN3aXRjaChpbmZvLT50eXBlKSB7CisgICAg
Y2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CisgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFu
ZGxlLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELCB0cnVlKTsKKyAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fVElNRVJfTU9ERSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICB0aW1lcl9tb2RlKGluZm8pKTsKKyAgICAgICAgeGNfaHZtX3BhcmFt
X3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5lc3RlZF9odm0pKTsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CisgICAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLnBhZSkpOwogI2lm
IGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKLSAgICB4Y19odm1fcGFy
YW1fc2V0KGhhbmRsZSwgZG9taWQsIEhWTV9QQVJBTV9IUEVUX0VOQUJMRUQsCi0gICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmhwZXQpKTsKKyAgICAgICAg
eGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fSFBFVF9FTkFCTEVELAor
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmhw
ZXQpKTsKICNlbmRpZgotICAgIHhjX2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BB
UkFNX1RJTUVSX01PREUsIHRpbWVyX21vZGUoaW5mbykpOwotICAgIHhjX2h2bV9wYXJhbV9zZXQo
aGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKLSAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udnB0X2FsaWduKSk7Ci0gICAgeGNfaHZtX3Bh
cmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLAotICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5uZXN0ZWRfaHZtKSk7CisgICAgICAgIHhj
X2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1RJTUVSX01PREUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgdGltZXJfbW9kZShpbmZvKSk7CisgICAgICAgIHhjX2h2bV9w
YXJhbV9zZXQoaGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX1ZQVF9BTElHTiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51Lmh2bS52cHRfYWxpZ24pKTsK
KyAgICAgICAgeGNfaHZtX3BhcmFtX3NldChoYW5kbGUsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVE
SFZNLAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPm5l
c3RlZF9odm0pKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYWJvcnQo
KTsKKyAgICB9CiB9CiAKIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLApAQCAtNDY3LDkgKzQ4MSwxMSBAQCBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBzdGF0ZS0+c3RvcmVfcG9ydCA9IHhjX2V2
dGNobl9hbGxvY191bmJvdW5kKGN0eC0+eGNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX2RvbWlkKTsK
ICAgICBzdGF0ZS0+Y29uc29sZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoY3R4LT54
Y2gsIGRvbWlkLCBzdGF0ZS0+Y29uc29sZV9kb21pZCk7CiAKLSAgICBpZiAoaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICBpZiAoaW5mby0+dHlwZSAhPSBMSUJYTF9E
T01BSU5fVFlQRV9QVikKICAgICAgICAgaHZtX3NldF9jb25mX3BhcmFtcyhjdHgtPnhjaCwgZG9t
aWQsIGluZm8pOworCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9f
KQorICAgIGlmIChpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAg
ICByYyA9IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMoZ2MsIGRvbWlkLCBpbmZvKTsKICAgICAg
ICAgaWYgKHJjKQogICAgICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNDc3LDEwICs0OTMsMTAgQEAg
aW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgIHJjID0gaHZtX3NldF9tY2FfY2FwYWJpbGl0aWVzKGdjLCBkb21pZCwgaW5mbyk7CiAgICAg
ICAgIGlmIChyYykKICAgICAgICAgICAgIHJldHVybiByYzsKLSNlbmRpZgogICAgIH0KKyNlbmRp
ZgogCi0gICAgLyogQWx0ZXJuYXRlIHAybSBzdXBwb3J0IG9uIHg4NiBpcyBhdmFpbGFibGUgb25s
eSBmb3IgSFZNIGd1ZXN0cy4gKi8KKyAgICAvKiBBbHRlcm5hdGUgcDJtIHN1cHBvcnQgb24geDg2
IGlzIGF2YWlsYWJsZSBvbmx5IGZvciBQVkgvSFZNIGd1ZXN0cy4gKi8KICAgICBpZiAoaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgLyogVGhlIGNvbmZpZyBw
YXJhbWV0ZXIgImFsdHAybSIgcmVwbGFjZXMgdGhlIHBhcmFtZXRlciAiYWx0cDJtaHZtIi4gRm9y
CiAgICAgICAgICAqIGxlZ2FjeSByZWFzb25zLCBib3RoIHBhcmFtZXRlcnMgYXJlIGFjY2VwdGVk
IG9uIHg4NiBIVk0gZ3Vlc3RzLgpAQCAtNDk0LDYgKzUxMCw5IEBAIGludCBsaWJ4bF9fYnVpbGRf
cHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICB4Y19odm1fcGFyYW1fc2V0KGN0eC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FMVFAyTSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+YWx0cDJtKTsKKyAgICB9IGVsc2Ug
aWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7CisgICAgICAgIHhjX2h2
bV9wYXJhbV9zZXQoY3R4LT54Y2gsIGRvbWlkLCBIVk1fUEFSQU1fQUxUUDJNLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGluZm8tPmFsdHAybSk7CiAgICAgfQogCiAgICAgcmMgPSBsaWJ4bF9f
YXJjaF9kb21haW5fY3JlYXRlKGdjLCBkX2NvbmZpZywgZG9taWQpOwpAQCAtODQ3LDcgKzg2Niw3
IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNfaW50ZXJmYWNlICpoYW5kbGUs
IHVpbnQzMl90IGRvbWlkLAogICAgIHVpbnQ2NF90IHN0cl9tZm4sIGNvbnNfbWZuOwogICAgIGlu
dCBpOwogCi0gICAgaWYgKGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9IVk0pIHsKICAgICAgICAgdmFfbWFwID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoaGFu
ZGxlLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfUEFH
RV9TSVpFLCBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBIVk1fSU5GT19QRk4pOwpAQCAtOTAzLDcgKzkyMiw3IEBAIHN0YXRpYyBp
bnQgaHZtX2J1aWxkX3NldF94c192YWx1ZXMobGlieGxfX2djICpnYywKIAogICAgIC8qIE9ubHkg
b25lIG1vZHVsZSBjYW4gYmUgcGFzc2VkLiBQVkh2MiBndWVzdHMgZG8gbm90IHN1cHBvcnQgdGhp
cy4gKi8KICAgICBpZiAoZG9tLT5hY3BpX21vZHVsZXNbMF0uZ3Vlc3RfYWRkcl9vdXQgJiYgCi0g
ICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9TElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fTk9ORSkgeworICAgICAgICBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewogICAgICAgICBwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkLyJIVk1fWFNf
QUNQSV9QVF9BRERSRVNTLCBkb21pZCk7CiAKICAgICAgICAgcmV0ID0gbGlieGxfX3hzX3ByaW50
ZihnYywgWEJUX05VTEwsIHBhdGgsICIweCUiUFJJeDY0LApAQCAtOTY0LDYgKzk4Myw3IEBAIG91
dDoKIAogc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2dj
X293bmVyKGdjKTsKQEAgLTk3MywzOSArOTkzLDY1IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFp
bl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgIHZvaWQgKmRhdGE7CiAgICAgY29uc3QgY2hh
ciAqYmlvc19maWxlbmFtZSA9IE5VTEw7CiAKLSAgICBpZiAoaW5mby0+dS5odm0uZmlybXdhcmUp
Ci0gICAgICAgIGZpcm13YXJlID0gaW5mby0+dS5odm0uZmlybXdhcmU7Ci0gICAgZWxzZSB7Ci0g
ICAgICAgIHN3aXRjaCAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCi0gICAgICAgIHsKLSAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05B
TDoKLSAgICAgICAgICAgIGZpcm13YXJlID0gImh2bWxvYWRlciI7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAg
ICAgICAgICAgIGZpcm13YXJlID0gImh2bWxvYWRlciI7Ci0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICAgICAg
aWYgKGluZm8tPmtlcm5lbCA9PSBOVUxMKSB7Ci0gICAgICAgICAgICAgICAgTE9HKEVSUk9SLCAi
bm8gZGV2aWNlIG1vZGVsIHJlcXVlc3RlZCB3aXRob3V0IGEga2VybmVsIik7CisgICAgaWYgKGlu
Zm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CisgICAgICAgIGlmIChpbmZvLT51
Lmh2bS5maXJtd2FyZSkgeworICAgICAgICAgICAgZmlybXdhcmUgPSBpbmZvLT51Lmh2bS5maXJt
d2FyZTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN3aXRjaCAoaW5mby0+ZGV2aWNl
X21vZGVsX3ZlcnNpb24pCisgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIExJQlhMX0RF
VklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgorICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKKyAgICAgICAgICAgICAgICBm
aXJtd2FyZSA9ICJodm1sb2FkZXIiOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBMT0coRVJST1IsICJpbnZhbGlkIGRldmljZSBt
b2RlbCB2ZXJzaW9uICVkIiwKKyAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVs
X3ZlcnNpb24pOwogICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBkZWZhdWx0OgotICAgICAgICAgICAgTE9HKEVSUk9SLCAiaW52YWxpZCBkZXZpY2UgbW9kZWwg
dmVyc2lvbiAlZCIsCi0gICAgICAgICAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24p
OwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoaW5mby0+a2VybmVsICE9IE5VTEwgJiYKLSAgICAg
ICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fTk9ORSkgeworICAgIGlmIChzdGF0ZS0+cHZfa2VybmVsLnBhdGggIT0gTlVMTCAmJgorICAg
ICAgICBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWSCkgewogICAgICAgICAvKiBU
cnkgdG8gbG9hZCBhIGtlcm5lbCBpbnN0ZWFkIG9mIHRoZSBmaXJtd2FyZS4gKi8KLSAgICAgICAg
cmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBpbmZvLT5rZXJuZWwpOwotICAgICAgICBpZiAo
cmMgPT0gMCAmJiBpbmZvLT5yYW1kaXNrICE9IE5VTEwpCi0gICAgICAgICAgICByYyA9IHhjX2Rv
bV9yYW1kaXNrX2ZpbGUoZG9tLCBpbmZvLT5yYW1kaXNrKTsKKyAgICAgICAgaWYgKHN0YXRlLT5w
dl9rZXJuZWwubWFwcGVkKSB7CisgICAgICAgICAgICByYyA9IHhjX2RvbV9rZXJuZWxfbWVtKGRv
bSwgc3RhdGUtPnB2X2tlcm5lbC5kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdGF0ZS0+cHZfa2VybmVsLnNpemUpOworICAgICAgICAgICAgaWYgKHJjKSB7CisgICAg
ICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9rZXJuZWxfbWVtIGZhaWxlZCIpOworICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQorICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgcmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfa2VybmVs
LnBhdGgpOworICAgICAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICAgICAgTE9HRShFUlJP
UiwgInhjX2RvbV9rZXJuZWxfZmlsZSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFt
ZGlzay5wYXRoICYmIHN0cmxlbihzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKSkgeworICAgICAgICAg
ICAgaWYgKHN0YXRlLT5wdl9yYW1kaXNrLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIHJjID0g
eGNfZG9tX3JhbWRpc2tfbWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfcmFtZGlzay5zaXplKTsK
KyAgICAgICAgICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgTE9HRShFUlJP
UiwgInhjX2RvbV9yYW1kaXNrX21lbSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgICAgICByYyA9IHhjX2RvbV9yYW1kaXNrX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfcmFtZGlzay5w
YXRoKTsKKyAgICAgICAgICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgTE9H
RShFUlJPUiwgInhjX2RvbV9yYW1kaXNrX2ZpbGUgZmFpbGVkIik7CisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQogICAgIH0gZWxzZSB7CisgICAgICAgIC8qCisgICAgICAgICAqIE9ubHkgSFZNIGd1ZXN0cyBz
aG91bGQgZ2V0IGhlcmUsIFBWSCBzaG91bGQgYWx3YXlzIGhhdmUgYSBzZXQKKyAgICAgICAgICog
a2VybmVsIGF0IHRoaXMgcG9pbnQuCisgICAgICAgICAqLworICAgICAgICBhc3NlcnQoaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pOwogICAgICAgICByYyA9IHhjX2RvbV9rZXJu
ZWxfZmlsZShkb20sIGxpYnhsX19hYnNfcGF0aChnYywgZmlybXdhcmUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hlbmZpcm13YXJlZGly
X3BhdGgoKSkpOwogICAgIH0KQEAgLTEwMTUsNyArMTA2MSw4IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RvbWFpbl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKLSAgICBpZiAoaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVWSUNFX01P
REVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9IVk0gJiYKKyAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKICAgICAgICAgaWYgKGluZm8tPnUu
aHZtLnN5c3RlbV9maXJtd2FyZSkgewogICAgICAgICAgICAgYmlvc19maWxlbmFtZSA9IGluZm8t
PnUuaHZtLnN5c3RlbV9maXJtd2FyZTsKICAgICAgICAgfSBlbHNlIHsKQEAgLTEwMzksNyArMTA4
Niw4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmIChpbmZvLT51Lmh2bS5z
bWJpb3NfZmlybXdhcmUpIHsKKyAgICBpZiAoaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQ
RV9IVk0gJiYKKyAgICAgICAgaW5mby0+dS5odm0uc21iaW9zX2Zpcm13YXJlKSB7CiAgICAgICAg
IGRhdGEgPSBOVUxMOwogICAgICAgICBlID0gbGlieGxfcmVhZF9maWxlX2NvbnRlbnRzKGN0eCwg
aW5mby0+dS5odm0uc21iaW9zX2Zpcm13YXJlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZkYXRhLCAmZGF0YWxlbik7CkBAIC0xMDU3LDE0ICsxMTA1LDggQEAgc3RhdGlj
IGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIH0KICAg
ICB9CiAKLSAgICBpZiAoaW5mby0+dS5odm0uYWNwaV9maXJtd2FyZSkgewotCi0gICAgICAgIGlm
IChpbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lP
Tl9OT05FKSB7Ci0gICAgICAgICAgICBMT0dFKEVSUk9SLCAiUFZIIGd1ZXN0cyBkbyBub3QgYWxs
b3cgbG9hZGluZyBBQ1BJIG1vZHVsZXMiKTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
LSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0KKyAgICBpZiAoaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAgICAgICAgaW5mby0+dS5odm0uYWNwaV9maXJt
d2FyZSkgewogICAgICAgICBkYXRhID0gTlVMTDsKICAgICAgICAgZSA9IGxpYnhsX3JlYWRfZmls
ZV9jb250ZW50cyhjdHgsIGluZm8tPnUuaHZtLmFjcGlfZmlybXdhcmUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmRhdGEsICZkYXRhbGVuKTsKQEAgLTEwOTcsMTMgKzEx
MzksMTIgQEAgaW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgdWludDY0X3QgbW1pb19zdGFydCwgbG93bWVtX2VuZCwgaGlnaG1lbV9lbmQsIG1l
bV9zaXplOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZvID0gJmRfY29u
ZmlnLT5iX2luZm87CiAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tID0gTlVMTDsKLSAgICBi
b29sIGRldmljZV9tb2RlbCA9Ci0gICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUgPwotICAgICAgICB0cnVlIDogZmFsc2U7
CisgICAgYm9vbCBkZXZpY2VfbW9kZWwgPSBpbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBF
X0hWTSA/IHRydWUgOiBmYWxzZTsKIAogICAgIHhjX2RvbV9sb2dpbml0KGN0eC0+eGNoKTsKIAot
ICAgIGRvbSA9IHhjX2RvbV9hbGxvY2F0ZShjdHgtPnhjaCwgaW5mby0+Y21kbGluZSwgTlVMTCk7
CisgICAgZG9tID0geGNfZG9tX2FsbG9jYXRlKGN0eC0+eGNoLCBpbmZvLT50eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX1BWSCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9j
bWRsaW5lIDogaW5mby0+Y21kbGluZSwgTlVMTCk7CiAgICAgaWYgKCFkb20pIHsKICAgICAgICAg
TE9HRShFUlJPUiwgInhjX2RvbV9hbGxvY2F0ZSBmYWlsZWQiKTsKICAgICAgICAgcmMgPSBFUlJP
Ul9OT01FTTsKQEAgLTExMjgsNyArMTE2OSw3IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgZG9tLT5tbWlvX3NpemUgPSBp
bmZvLT51Lmh2bS5tbWlvX2hvbGVfbWVta2IgPDwgMTA7CiAgICAgfQogCi0gICAgcmMgPSBsaWJ4
bF9fZG9tYWluX2Zpcm13YXJlKGdjLCBpbmZvLCBkb20pOworICAgIHJjID0gbGlieGxfX2RvbWFp
bl9maXJtd2FyZShnYywgaW5mbywgc3RhdGUsIGRvbSk7CiAgICAgaWYgKHJjICE9IDApIHsKICAg
ICAgICAgTE9HKEVSUk9SLCAiaW5pdGlhbGl6aW5nIGRvbWFpbiBmaXJtd2FyZSBmYWlsZWQiKTsK
ICAgICAgICAgZ290byBvdXQ7Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1V-00087O-WA; Mon, 25 Sep 2017 10:54:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1U-00085S-7W
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F7/61-03093-740E8C95; Mon, 25 Sep 2017 10:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpK77gxO
 RBntn81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl35/xiKbjHWnH3jWID41GWLkZODgkBf4mt
 h1azgthsAjoSF+fuZOti5OAQEVCRuL3XoIuRi4NZ4CCjxLEne8FqhAVcJd4u/ckEUsMioCoxa
 4o4SJhXwEpixvaXrCBhCQE9iR/bDUFMTqDw56VJIBVCApYSB773skFUC0qcnPkE7ABmAU2J1u
 2/2SFseYnmrbOZIeoVJfrnPWCbwMg3C0nLLCQts5C0LGBkXsWoUZxaVJZapGtooZdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhkDECwg/HmxoBDjJIcTEqivHf5TkQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuAtuA+UEyxKTU+tSMvMAYY7TFqCg0dJhFcIJM1bXJCYW5yZDpE6x
 WjMcePh9T9MHB037/5hEmLJy89LlRLn9QcpFQApzSjNgxsEi8NLjLJSwryMQKcJ8RSkFuVmlq
 DKv2IU52BUEuYNBJnCk5lXArfvFdApTECn9E4FO6UkESEl1cCYLHf8ilcQu+3L4F/9GfaW6Za
 MAb9dpbU3rlZzOyG35OG+RzrXr3rHB2x/8+/G0Tu7E1V/VX/SPmB993bohabDN/NjdreHv/z8
 U7E3fX/1wZupEUt9Nr3Nubxk8ue/bXrnGuw5DOTn30suPWv/MpQtpmrVi7Ws77LmibB2bd7Hp
 RU4ZWWGwJNDSizFGYmGWsxFxYkACbdGpb4CAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506336837!108851886!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4177 invoked from network); 25 Sep 2017 10:53:58 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:53:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052441"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:53 +0100
Message-ID: <20170925105206.66507-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 09/22] libxl: set PVH guests to use the PV
	console
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyB8
IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4
IDYyNGJkMDE2YzYuLjMyYzNlYzdkN2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTEzMyw2ICsxMzMs
NyBAQCBzdGF0aWMgaW50IGxpYnhsX19wcmltYXJ5X2NvbnNvbGVfZmluZChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWRfdm0sCiAgICAgICAgICAgICAqY29uc19udW0gPSAwOwogICAgICAg
ICAgICAgKnR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOwogICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICAgICAgKmRvbWlkID0gZG9taWRfdm07CiAgICAg
ICAgICAgICAqY29uc19udW0gPSAwOwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1X-00088h-7w; Mon, 25 Sep 2017 10:54:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1W-000873-10
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 87/C2-03610-940E8C95; Mon, 25 Sep 2017 10:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK7HgxO
 RBucfWVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPv29mLLjLW3HiRy9bA2MjdxcjJ4eEgL/E
 s2mP2UFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLHCQUeLYk72sIDXCAvESV7auA7NZBFQlT
 n17ywJSzytgJTHtTziIKSGgJ/FjuyGIyQkU/bw0CaRYSMBS4sD3XjYQm1dAUOLkzCcsIDazgK
 ZE6/bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2LUKE4tKkst0jW00Esqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwXhzY8AhRkkOJiVR3rt8JyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAW3AfKCRalpqdWpGXmAAMeJi3BwaMkwisEkuYtLkjMLc5Mh
 0idYtTl6Lh59w+TEEtefl6qlDivP0iRAEhRRmke3AhY9F1ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMG8gyBSezLwSuE2vgI5gAjqidyrYESWJCCmpBsa6LRUWNTv2M+lyi7Eetlv/YslNB2O
 jzVZWGi9ibT65+Vmdt9uzKrLRTPjfbJbynTdfvFe+33YgYaqJoYniV7WaNo0HZ3fE3/1cMPXr
 6tl33kYn2P0UkS8R3WLhtLuk2DdN69Fc2ZZX0RsmhLM/5PBWvJpkqm0QaLz0aQ/7LsHvO79ud
 Baz3qPEUpyRaKjFXFScCADVIrxQuQIAAA==
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506336837!108851886!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4953 invoked from network); 25 Sep 2017 10:54:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052450"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:55 +0100
Message-ID: <20170925105206.66507-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 11/22] libxl: remove device model "none"
	support from disk related functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0QtUk9NIGJhY2tlbmQgc2VsZWN0aW9uIHdhcyBwYXJ0aWFsbHkgYmFzZWQgb24gdGhlIGRldmlj
ZSBtb2RlbCwgdGhpcwppcyBubyBsb25nZXIgbmVlZGVkIHNpbmNlIHRoZSBkZXZpY2UgbW9kZWwg
Im5vbmUiIGlzIG5vdyByZW1vdmVkLCBzbwpIVk0gZ3Vlc3RzIGFsd2F5cyBoYXZlIGEgZGV2aWNl
IG1vZGVsLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYyB8IDEwICstLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kaXNrLmMKaW5kZXggNzExMWI0MmQ3Yy4uOGZmNTk0ZTk1MiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYwpAQCAtMTY2LDkgKzE2Niw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9kaXNrX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKICAgICAvKiBGb3JjZSBR
ZGlzayBiYWNrZW5kIGZvciBDRFJPTSBkZXZpY2VzIG9mIGd1ZXN0cyB3aXRoIGEgZGV2aWNlIG1v
ZGVsLiAqLwogICAgIGlmIChkaXNrLT5pc19jZHJvbSAhPSAwICYmCi0gICAgICAgIGxpYnhsX19k
b21haW5fdHlwZShnYywgZG9taWQpID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAmJgotICAgICAg
ICBsaWJ4bF9fZGV2aWNlX21vZGVsX3ZlcnNpb25fcnVubmluZyhnYywgZG9taWQpICE9Ci0gICAg
ICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICAgICAgbGlieGxfX2Rv
bWFpbl90eXBlKGdjLCBkb21pZCkgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAg
IGlmICghKGRpc2stPmJhY2tlbmQgPT0gTElCWExfRElTS19CQUNLRU5EX1FESVNLIHx8CiAgICAg
ICAgICAgICAgIGRpc2stPmJhY2tlbmQgPT0gTElCWExfRElTS19CQUNLRU5EX1VOS05PV04pKSB7
CiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkJhY2tlbmQgZm9yIENEIGRldmljZXMg
b24gSFZNIGd1ZXN0cyBtdXN0IGJlIFFkaXNrIik7CkBAIC03MzUsMTIgKzczMyw2IEBAIGludCBs
aWJ4bF9jZHJvbV9pbnNlcnQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9k
ZXZpY2VfZGlzayAqZGlzaywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKGRt
X3ZlciA9PSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7Ci0gICAgICAgIExPR0Qo
RVJST1IsIGRvbWlkLCAiR3Vlc3RzIHdpdGhvdXQgYSBkZXZpY2UgbW9kZWwgY2Fubm90IHVzZSBj
ZC1pbnNlcnQiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3RvIG91dDsK
LSAgICB9Ci0KICAgICBkaXNrcyA9IGxpYnhsX19kZXZpY2VfbGlzdChnYywgJmxpYnhsX19kaXNr
X2RldnR5cGUsIGRvbWlkLCAidmJkIiwgJm51bSk7CiAgICAgZm9yIChpID0gMDsgaSA8IG51bTsg
aSsrKSB7CiAgICAgICAgIGlmIChkaXNrc1tpXS5pc19jZHJvbSAmJiAhc3RyY21wKGRpc2stPnZk
ZXYsIGRpc2tzW2ldLnZkZXYpKQotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1Z-0008Af-Et; Mon, 25 Sep 2017 10:54:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1Y-00089n-MS
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A8/94-03454-C40E8C95; Mon, 25 Sep 2017 10:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK73gxO
 RBmemyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnb1x5jLZglVfF2yW22BsbvIl2MnBwSAv4S
 TXNmMIHYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAgo8SxJ3tZQWqEBdwlrt7awQhSwyKgK
 rGkmRkkzCtgJXHgXgczSFhCQE/ix3ZDEJMTKPx5aRJIhZCApcSB771sENWCEidnPmEBsZkFNC
 Vat/9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrqGFXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxpsbAw4xSnIwKYny3uU7ESnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrfgPlBOsCg1PbUiLTMHGPAwaQkOHiURXiGQNG9xQWJucWY6R
 OoUoy5Hx827f5iEWPLy81KlxHn9QYoEQIoySvPgRsCi7xKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeQNBpvBk5pXAbXoFdAQT0BG9U8GOKElESEk1MJatqXS2amk53sPg2N+SzpZo83PphL+
 68/88FBEoii76a2+9vkUmW92b8ZGKtvepjR5XfdOKMgP8DPj1b/1rFAop4o3sN77DsTvtQKry
 Uu1pqyd/vjD5ncsK1lxXJ63eexv8Kmz3rd/5uPr+b0adKqlXaSFfVhucO92f5n7aRKdefvZb/
 d2TlViKMxINtZiLihMBxyvKWrkCAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506336837!108851886!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6379 invoked from network); 25 Sep 2017 10:54:03 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052473"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:58 +0100
Message-ID: <20170925105206.66507-15-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 14/22] libxl: add PVH support to domain
	save/suspend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSB0aGUgZGV2aWNlIG1vZGVsICJub25lIiBzdXBwb3J0LgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgICAgfCA5ICsrKysr
Ky0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8IDggKysrLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2
ZS5jCmluZGV4IDc3ZmUzMGU5YzAuLjE5NGJiZGJjNWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAt
MTU4LDYgKzE1OCwxMSBAQCB2b2lkIGxpYnhsX19kb21haW5fc3VzcGVuZF9jb21tb25fc3dpdGNo
X3FlbXVfbG9nZGlydHkKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzLiAqLwogICAgIGxpYnhs
X19sb2dkaXJ0eV9zd2l0Y2ggKmNvbnN0IGxkcyA9ICZkc3MtPmxvZ2RpcnR5OwogCisgICAgaWYg
KGRzcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKKyAgICAgICAgZG9tYWluX3N1
c3BlbmRfc3dpdGNoX3FlbXVfbG9nZGlydHlfZG9uZShlZ2MsIGxkcywgMCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKICAgICBsZHMtPmNhbGxiYWNrID0gZG9tYWluX3N1c3BlbmRfc3dpdGNo
X3FlbXVfbG9nZGlydHlfZG9uZTsKICAgICBsaWJ4bF9fZG9tYWluX2NvbW1vbl9zd2l0Y2hfcWVt
dV9sb2dkaXJ0eShlZ2MsIGRvbWlkLCBlbmFibGUsIGxkcyk7CiB9CkBAIC0xNzYsOSArMTgxLDYg
QEAgdm9pZCBsaWJ4bF9fZG9tYWluX2NvbW1vbl9zd2l0Y2hfcWVtdV9sb2dkaXJ0eShsaWJ4bF9f
ZWdjICplZ2MsCiAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoK
ICAgICAgICAgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5KGVnYywgZG9t
aWQsIGVuYWJsZSwgbGRzKTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBMSUJYTF9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9OT05FOgotICAgICAgICBsZHMtPmNhbGxiYWNrKGVnYywgbGRzLCAwKTsK
LSAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJsb2dkaXJ0eSBzd2l0Y2ggZmFpbGVkIgogICAgICAgICAgICAgICIsIG5vIHZhbGlkIGRldmlj
ZSBtb2RlbCB2ZXJzaW9uIGZvdW5kLCBhYmFuZG9uaW5nIHN1c3BlbmQiKTsKQEAgLTM2Myw2ICsz
NjUsNyBAQCB2b2lkIGxpYnhsX19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19k
b21haW5fc2F2ZV9zdGF0ZSAqZHNzKQogICAgIGlmIChyYykgZ290byBvdXQ7CiAKICAgICBzd2l0
Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX0hWTTogewogICAgICAgICBkc3MtPmh2bSA9IDE7CiAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKaW5kZXggNjMxNGEwMDFkMS4uY2E0MTEwNzQxMiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCkBAIC05MCw4ICs5MCw2IEBAIGludCBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChyZXQp
CiAgICAgICAgICAgICB1bmxpbmsoZmlsZW5hbWUpOwogICAgICAgICBicmVhazsKLSAgICBjYXNl
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Ci0gICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6CiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICB9CkBAIC0xNDgsMTQgKzE0
NiwxNCBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9jYWxsYmFja19jb21tb24obGlieGxf
X2VnYyAqZWdjLAogICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KICAgICBjb25zdCB1aW50
MzJfdCBkb21pZCA9IGRzcHMtPmRvbWlkOwogCi0gICAgaWYgKGRzcHMtPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYpIHsKICAgICAgICAgeGNfaHZtX3BhcmFtX2dldChDVFgtPnhjaCwgZG9taWQsIEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlEsICZodm1fcHZkcnYpOwogICAgICAgICB4Y19odm1fcGFyYW1fZ2V0
KENUWC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX0FDUElfU19TVEFURSwgJmh2bV9zX3N0YXRlKTsK
ICAgICB9CiAKICAgICBpZiAoKGh2bV9zX3N0YXRlID09IDApICYmIChkc3BzLT5ndWVzdF9ldnRj
aG4ucG9ydCA+PSAwKSkgewogICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgImlzc3VpbmcgJXMg
c3VzcGVuZCByZXF1ZXN0IHZpYSBldmVudCBjaGFubmVsIiwKLSAgICAgICAgICAgIGRzcHMtPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNID8gIlBWSFZNIiA6ICJQViIpOworICAgICAgICAg
ICAgZHNwcy0+dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJQVkgvSFZNIiA6ICJQViIp
OwogICAgICAgICByZXQgPSB4ZW5ldnRjaG5fbm90aWZ5KENUWC0+eGNlLCBkc3BzLT5ndWVzdF9l
dnRjaG4ucG9ydCk7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgInhlbmV2dGNobl9ub3RpZnkgZmFpbGVkIHJldD0lZCIsIHJldCk7CkBAIC0x
OTAsNyArMTg4LDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfY2FsbGJhY2tfY29tbW9u
KGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBMT0dEKERFQlVHLCBkb21pZCwgImlzc3Vp
bmcgJXMgc3VzcGVuZCByZXF1ZXN0IHZpYSBYZW5CdXMgY29udHJvbCBub2RlIiwKLSAgICAgICAg
ZHNwcy0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gPyAiUFZIVk0iIDogIlBWIik7Cisg
ICAgICAgIGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYgPyAiUFZIL0hWTSIgOiAi
UFYiKTsKIAogICAgIGxpYnhsX19kb21haW5fcHZjb250cm9sX3dyaXRlKGdjLCBYQlRfTlVMTCwg
ZG9taWQsICJzdXNwZW5kIik7CiAKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1e-0008FT-MB; Mon, 25 Sep 2017 10:54:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1d-0008EM-ST
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 09/18-03414-150E8C95; Mon, 25 Sep 2017 10:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDvW7AgxO
 RBsffG1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlr5pxlLmiRqDj87QhLA+MDgS5GTg4JAX+J
 Bb9eM4LYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAgo8SxJ3tZQeLCAsUS877Eg5SzCKhKb
 D/1GyzMK2Al8fuTC4gpIaAn8WO7IYjJCRT9vDQJpFhIwFLiwPdeNhCbV0BQ4uTMJywgNrOApk
 Tr9t/sELa8RPPW2cwQ9YoS/fMesE1g5JuFpGUWkpZZSFoWMDKvYlQvTi0qSy3SNdNLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMMQYg2ME474T/IUZJDiYlUd67fCcihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwmt0HygkWpaanVqRl5gCDHSYtwcGjJMIrBJLmLS5IzC3OTIdIn
 WI05ji26fIfJo6Om3f/MAmx5OXnpUqJ856+B1QqAFKaUZoHNwgWhZcYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzCsCspAnM68Ebt8roFOYgE7pnQp2SkkiQkqqgXHK0163jV9SeS0f9fFckzk
 Y/i/fZvqqTK1MJ0/1vf5FFYFT/xyS2/0hfUL7miTzCN+t6fYmO5ZnnNTc+dbWasOBXUse9wpH
 RtyMnXPhx4nKnm2r98lP9t7XIHNVrDOem4c3xKGzf+HFOTqiOvWaDoI9rbxXExuWbzglvOTU5
 TW/GMJjpl+ujVFiKc5INNRiLipOBAD2+4wfvQIAAA==
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506336847!84327526!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19617 invoked from network); 25 Sep 2017 10:54:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070342"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:51:59 +0100
Message-ID: <20170925105206.66507-16-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 15/22] libxl: add PVH support to vpcu hotplug,
	domain destruction/pause and domain configuration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBzdXBwb3J0IGZvciBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIHwgMTggKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCmluZGV4IDA4ZWNjZDA4MmIuLjAzODdlMzc2OTkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCkBAIC01NzEsMTQgKzU3MSwxMSBAQCBpbnQgbGlieGxfZG9tYWluX3VucGF1c2UobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQogICAgIH0KIAogICAgIGlmICh0eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX0hWTSkgewotICAgICAgICBpZiAobGlieGxfX2RldmljZV9tb2RlbF92ZXJz
aW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSAhPQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORSkgewotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3Jlc3VtZV9k
ZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKLSAgICAgICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkZhaWxlZCB0byB1bnBhdXNlIGRldmljZSBt
b2RlbCBmb3IgZG9tYWluOiVkIiwKLSAgICAgICAgICAgICAgICAgICAgIHJjKTsKLSAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIH0KKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9t
YWluX3Jlc3VtZV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKTsKKyAgICAgICAgaWYgKHJjIDwgMCkg
eworICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgICAgICJGYWls
ZWQgdG8gdW5wYXVzZSBkZXZpY2UgbW9kZWwgZm9yIGRvbWFpbjogJWQiLCByYyk7CisgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgIH0KICAgICByZXQgPSB4Y19kb21haW5fdW5w
YXVzZShjdHgtPnhjaCwgZG9taWQpOwpAQCAtMTAxMiw2ICsxMDA5LDcgQEAgdm9pZCBsaWJ4bF9f
ZGVzdHJveV9kb21pZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJQlhM
X0RPTUFJTl9UWVBFX1BWOgogICAgICAgICBkbV9wcmVzZW50ID0gbGlieGxfX2RtX2FjdGl2ZShn
YywgZG9taWQpOwogICAgICAgICBicmVhazsKQEAgLTEzNDksNyArMTM0Nyw2IEBAIGludCBsaWJ4
bF9zZXRfdmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2Jp
dG1hcCAqY3B1bWFwKQogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBz
d2l0Y2ggKGxpYnhsX19kZXZpY2VfbW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkb21pZCkpIHsK
ICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJ
T05BTDoKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU46CiAgICAgICAgICAgICByYyA9IGxpYnhsX19zZXRfdmNwdW9ubGluZV9xbXAoZ2Ms
IGRvbWlkLCBjcHVtYXAsICZpbmZvKTsKQEAgLTEzNTgsNiArMTM1NSw3IEBAIGludCBsaWJ4bF9z
ZXRfdmNwdW9ubGluZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGxpYnhsX2JpdG1h
cCAqY3B1bWFwKQogICAgICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKICAgICAgICAgfQogICAg
ICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpAQCAtMTU4
NCw3ICsxNTgyLDYgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1heF92Y3B1cywgbWFwKTsKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVN
VV9YRU5fVFJBRElUSU9OQUw6Ci0gICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkU6CiAgICAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdXBkYXRlX2F2YWlsX3Zj
cHVzX3hlbnN0b3JlKGdjLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWF4X3ZjcHVzLCBtYXApOwogICAgICAgICAgICAgICAg
IGJyZWFrOwpAQCAtMTU5Miw2ICsxNTg5LDcgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9j
b25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICBhYm9ydCgpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICBjYXNlIExJQlhMX0RPTUFJTl9U
WVBFX1BWOgogICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdXBkYXRlX2F2YWlsX3ZjcHVzX3hlbnN0
b3JlKGdjLCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtYXhfdmNwdXMsIG1hcCk7Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1n-0008NP-Tv; Mon, 25 Sep 2017 10:54:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1m-0008Ll-8C
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:18 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D1/71-02202-950E8C95; Mon, 25 Sep 2017 10:54:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7kgxO
 RBsf281l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7JjQzFtxirZj7sJe5gfE9SxcjJ4eEgL/E
 rJMf2EBsNgEdiYtzdwLZHBwiAioSt/cadDFycTALHGSUOPZkLytIjbCAi8T8P7/A6lkEVCUaf
 +1nBrF5BawkDk5/wQ7SKyGgJ/FjuyGIyQkU/rw0CaRCSMBS4sD3XjaIakGJkzOfgF3ALKAp0b
 r9NzuELS/RvHU2M0S9okT/vAdsExj5ZiFpmYWkZRaSlgWMzKsYNYpTi8pSi3QNzfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjBePO15iFGSg0lJlPcu34lIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8ZveBcoJFqempFWmZOcCQh0lLcPAoifAKgaR5iwsSc4sz0yFSp
 xiNOW48vP6HiaPj5t0/TEIsefl5qVLivP4gpQIgpRmleXCDYLF4iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8IiBTeDLzSuD2vQI6hQnolN6pYKeUJCKkpBoY7beoLf3FcDZnX2qUflfTkc1
 hMs9eLliRvP1Mu/GHD7avet2PzFyVHGInbrza1/b7lZdLr2uuLnB+tOj20Z4rX/gO9vae2nsk
 IjA55HOS3Yu6aeki0knFNk7ylhs8OYRr7vpdSz7Nc6khv8X/2CL7XU4T+faWnzxlaSs1w4XX8
 HqicspfO7OTSizFGYmGWsxFxYkA8NYEucACAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506336855!113211693!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3555 invoked from network); 25 Sep 2017 10:54:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052523"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:00 +0100
Message-ID: <20170925105206.66507-17-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 16/22] libxl: add PVH support to memory
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IGY1ZDI1MzBkOGMu
LmU1NTFlMDlmZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00NjAsNiArNDYwLDcgQEAgaW50IGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKIAogICAgICpuZWVkX21lbWtiID0gYl9pbmZv
LT50YXJnZXRfbWVta2I7CiAgICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKKyAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKICAg
ICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5zaGFkb3dfbWVta2IgKyBMSUJYTF9IVk1fRVhU
UkFfTUVNT1JZOwogICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfc3R1YmRvbWFpbikpCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1s-0008RJ-4Z; Mon, 25 Sep 2017 10:54:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1q-0008Pj-Pp
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 68/CC-02044-D50E8C95; Mon, 25 Sep 2017 10:54:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW7sgxO
 RBhd+ilp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7n+gWfOWq+NKzk7WBsZuji5GTQ0LAX2Lb
 ne2sIDabgI7Exbk72boYOThEBFQkbu816GLk4mAWOMgocezJXrAaYQFzid0HXoDZLAKqEovWt
 zCD1PMKWEk8vFUIYkoI6En82G4IYnICRT8vTQIpFhKwlDjwvZcNxOYVEJQ4OfMJC4jNLKAp0b
 r9NzuELS/RvHU2M0S9okT/vAdsExj5ZiFpmYWkZRaSlgWMzKsYNYpTi8pSi3SNTPSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDrJ6BgXEH46vjfocYJTmYlER57/KdiBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwfv7HlBOsCg1PbUiLTMHGO4waQkOHiURXqH7QGne4oLE3OLMd
 IjUKUZdjo6bd/8wCbHk5eelSonzngaZIQBSlFGaBzcCFnuXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzBoKs4snMK4Hb9AroCCagI3qngh1RkoiQkmpgrFwuvdZMZb7h3spVzbVXz3Mm97y
 YId2/O0v01LUlqddWSFx4O/U139bIydvMv/YvrviXelc+ovAln9FLqYimRXpnxN92CkU6z5i0
 3EO77E3RErn4qVyBS5+Xrb6vvbgpcFvBP6E9vEs5sru961nWysvIyoktKeaatZn/i/fHbXv3T
 2Pna84uUGIpzkg01GIuKk4EAI/op724AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506336859!60883113!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30282 invoked from network); 25 Sep 2017 10:54:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070368"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:01 +0100
Message-ID: <20170925105206.66507-18-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 17/22] libxl: PVH guests use PV nics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIGRldmljZSBtb2RlbCAibm9uZSIgc3VwcG9ydCBmcm9tIHRoZSBuaWMgZnVuY3Rpb25z
LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jIHwg
NyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwvbGli
eGxfbmljLmMKaW5kZXggY2Y4ZmQ1YzIzNy4uMmI3ZmE4Y2U0ZSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTkyLDE4
ICs5MiwxNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgc3dpdGNoIChsaWJ4bF9fZG9tYWluX3R5cGUo
Z2MsIGRvbWlkKSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBp
ZiAoIW5pYy0+bmljdHlwZSkgewotICAgICAgICAgICAgaWYgKGhvdHBsdWcgfHwKLSAgICAgICAg
ICAgICAgICAobGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmcoZ2MsIGRvbWlkKSA9
PQotICAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSkKKyAg
ICAgICAgICAgIGlmIChob3RwbHVnKQogICAgICAgICAgICAgICAgIG5pYy0+bmljdHlwZSA9IExJ
QlhMX05JQ19UWVBFX1ZJRjsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBuaWMt
Pm5pY3R5cGUgPSBMSUJYTF9OSUNfVFlQRV9WSUZfSU9FTVU7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICAgICAgaWYgKG5pYy0+bmljdHlwZSA9PSBMSUJYTF9OSUNfVFlQ
RV9WSUZfSU9FTVUpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAotICAgICAgICAg
ICAgICAgICAidHJ5aW5nIHRvIGNyZWF0ZSBQViBndWVzdCB3aXRoIGFuIGVtdWxhdGVkIGludGVy
ZmFjZSIpOworICAgICAgICAgICAgInRyeWluZyB0byBjcmVhdGUgUFYgb3IgUFZIIGd1ZXN0IHdp
dGggYW4gZW11bGF0ZWQgaW50ZXJmYWNlIik7CiAgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5W
QUw7CiAgICAgICAgIH0KICAgICAgICAgbmljLT5uaWN0eXBlID0gTElCWExfTklDX1RZUEVfVklG
OwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR1x-00005O-Bq; Mon, 25 Sep 2017 10:54:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR1x-0008WB-1S
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:29 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 14/4A-02048-460E8C95; Mon, 25 Sep 2017 10:54:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG7ygxO
 RBje3mVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknv6xhK5ghUXHr/TmmBsYfQl2MnBwSAv4S
 y89OYQGx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8BBRoljT/aygsSFBSIlLnVWg5SzCKhKn
 G3ZBdbKK2Alsef9AyaQEgkBPYkf2w1BTE6g8OelSSAVQgKWEge+97JBVAtKnJz5BKyTWUBTon
 X7b3YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxqhenFpWlFuka6iUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYZAxDsYFz+0ekQoyQHk5Io712+E5FCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjX3gfKCRalpqdWpGXmAMMdJi3BwaMkwisEkuYtLkjMLc5Mh0idY
 tTl6Lh59w+TEEtefl6qlDjvTpAiAZCijNI8uBGw2LvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYd5AkCk8mXklcJteAR3BBHRE71SwI0oSEVJSDYwGvyebT2twNmTsn2ba9GyR/JKcydqvOub
 kO3OfmPfg7onrrV91OcNvn53ypDIreKfTI23DteUOn/a+TRXS33LA8ppDf6nYjDWOnw+/2W/1
 4bzHx0nrp1054PChIqG5RuKh4YuSyv3RkStqtnBdf9iyRNXSub3bSevXz5vuObsLTdec+TPB/
 JOVEktxRqKhFnNRcSIATCFNYLgCAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506336866!85426181!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21025 invoked from network); 25 Sep 2017 10:54:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052552"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:02 +0100
Message-ID: <20170925105206.66507-19-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 18/22] libxl: remove device model "none"
	support from stream functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSB1c2FnZSBvZiBkZXZpY2UgbW9kZWwgIm5vbmUiIGluIHRoZSBtaWdyYXRpb24g
c3RyZWFtCnJlbGF0ZWQgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMgIHwgIDYgKystLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9zdHJlYW1fd3JpdGUuYyB8IDExICsrLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfc3RyZWFtX3JlYWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV9yZWFkLmMKaW5k
ZXggNDgzODc1MDM4Yy4uZmNiMzllZTdkNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
c3RyZWFtX3JlYWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zdHJlYW1fcmVhZC5jCkBAIC01
ODQsOCArNTg0LDcgQEAgc3RhdGljIGJvb2wgcHJvY2Vzc19yZWNvcmQobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgUkVDX1RZUEVfRU1VTEFUT1JfWEVOU1RPUkVf
REFUQToKLSAgICAgICAgaWYgKGRjcy0+Z3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVs
X3ZlcnNpb24gPT0KLSAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUp
IHsKKyAgICAgICAgaWYgKGRjcy0+Z3Vlc3RfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJYTF9E
T01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAg
ICAgIExPRyhFUlJPUiwKICAgICAgICAgICAgICAgICAiUmVjZWl2ZWQgYSB4ZW5zdG9yZSBlbXVs
YXRvciByZWNvcmQgd2hlbiBub25lIHdhcyBleHBlY3RlZCIpOwpAQCAtNjEzLDggKzYxMiw3IEBA
IHN0YXRpYyBib29sIHByb2Nlc3NfcmVjb3JkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgYnJl
YWs7CiAKICAgICBjYXNlIFJFQ19UWVBFX0VNVUxBVE9SX0NPTlRFWFQ6Ci0gICAgICAgIGlmIChk
Y3MtPmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uID09Ci0gICAgICAg
ICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSB7CisgICAgICAgIGlmIChkY3Mt
Pmd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBMT0coRVJST1IsCiAgICAg
ICAgICAgICAgICAgIlJlY2VpdmVkIGFuIGVtdWxhdG9yIGNvbnRleHQgcmVjb3JkIHdoZW4gbm9u
ZSB3YXMgZXhwZWN0ZWQiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3N0cmVhbV93
cml0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKaW5kZXggYzk2YTZhMmMz
OC4uNjM0ZjMyNDBkMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3RyZWFtX3dyaXRlLmMKQEAgLTE4MSw3ICsxODEs
NiBAQCBzdGF0aWMgdm9pZCBzZXR1cF9lbXVsYXRvcl93cml0ZShsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd3NfcmVjb3JkX2RvbmVfY2IgY2IpCiB7
CiAgICAgYXNzZXJ0KHN0cmVhbS0+ZW11X3N1Yl9oZHIuaWQgIT0gRU1VTEFUT1JfVU5LTk9XTik7
Ci0gICAgYXNzZXJ0KHN0cmVhbS0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0gTElCWExfREVWSUNF
X01PREVMX1ZFUlNJT05fTk9ORSk7CiAgICAgc2V0dXBfZ2VuZXJpY193cml0ZShlZ2MsIHN0cmVh
bSwgd2hhdCwgaGRyLCBlbXVfaGRyLCBib2R5LCBjYik7CiB9CiAKQEAgLTI2MSwxMCArMjYwLDYg
QEAgdm9pZCBsaWJ4bF9fc3RyZWFtX3dyaXRlX3N0YXJ0KGxpYnhsX19lZ2MgKmVnYywKICAgICAg
ICAgICAgIHN0cmVhbS0+ZW11X3N1Yl9oZHIuaWQgPSBFTVVMQVRPUl9RRU1VX1VQU1RSRUFNOwog
ICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS
U0lPTl9OT05FOgotICAgICAgICAgICAgc3RyZWFtLT5lbXVfc3ViX2hkci5pZCA9IEVNVUxBVE9S
X1VOS05PV047Ci0gICAgICAgICAgICBicmVhazsKLQogICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICAgICAgTE9HRChFUlJPUiwgZHNzLT5kb21p
ZCwgIlVua25vd24gZW11bGF0b3IgZm9yIEhWTSBkb21haW4iKTsKQEAgLTM5NSw3ICszOTAsNyBA
QCBzdGF0aWMgdm9pZCB3cml0ZV9lbXVsYXRvcl94ZW5zdG9yZV9yZWNvcmQobGlieGxfX2VnYyAq
ZWdjLAogICAgIGNoYXIgKmJ1ZiA9IE5VTEw7CiAgICAgdWludDMyX3QgbGVuID0gMDsKIAotICAg
IGlmIChzdHJlYW0tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9W
RVJTSU9OX05PTkUpIHsKKyAgICBpZiAoZHNzLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hW
TSkgewogICAgICAgICBlbXVsYXRvcl94ZW5zdG9yZV9yZWNvcmRfZG9uZShlZ2MsIHN0cmVhbSk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC00NDksOSArNDQ0LDcgQEAgc3RhdGljIHZvaWQg
d3JpdGVfZW11bGF0b3JfY29udGV4dF9yZWNvcmQobGlieGxfX2VnYyAqZWdjLAogICAgIHN0cnVj
dCBzdGF0IHN0OwogICAgIGludCByYzsKIAotICAgIGFzc2VydChkc3MtPnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKTsKLQotICAgIGlmIChzdHJlYW0tPmRldmljZV9tb2RlbF92ZXJzaW9u
ID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKKyAgICBpZiAoZHNzLT50eXBl
ICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBlbXVsYXRvcl9jb250ZXh0X3Jl
Y29yZF9kb25lKGVnYywgc3RyZWFtKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLS0gCjIuMTMu
NSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR23-0000Cq-Mj; Mon, 25 Sep 2017 10:54:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR22-0000BY-U2
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C8/B6-03454-A60E8C95; Mon, 25 Sep 2017 10:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7mgxO
 RBvPuGVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzlmxmK5jFWbFk4VnGBsbvbF2MnBwSAv4S
 H08sYgax2QR0JC7O3QkU5+AQEVCRuL3XoIuRi4NZ4CCjxLEne1lBaoQFzCVu3N/JDmKzCKhKN
 HzqAJvDK2Al0Tf3BAtIr4SAnsSP7YYgJidQ+PPSJJAKIQFLiQPfe6GqBSVOznzCAmIzC2hKtG
 7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl0jQ72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYx/lgUcYpTkYFIS5b3LdyJSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSv2X2gnGBRanpqRVpmDjDkYdISHDxKIrxCIGne4oLE3OLMdIjUK
 UZdjo6bd/8wCbHk5eelSonz+oMUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfMGgkzhycwrgdv0CugIJqAjeqeCHVGSiJCSamA8e2l/wl4Ds+3b9/EfUJqRw/ql6tWX+ya
 T725sOvDx3NpTsxndjJ4eqZQ7IfPtUfZUfTWPK9PqeK66MyUe+DzBa7Hi89mG1yqlf0/N/sn+
 lMFy/eef3aevRfGE5tvcml74/aiK/kaVeTNeLdMUWCgpaZ68Ztd5O4PZrmdP7flxbeoSV02L7
 r67DEosxRmJhlrMRcWJAB36Kvm6AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506336872!78590012!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53913 invoked from network); 25 Sep 2017 10:54:33 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070390"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:03 +0100
Message-ID: <20170925105206.66507-20-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 19/22] libxl: add PVH support to USB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIFBWSCBzdXBwb3J0IHRvIHVzYiByZWxhdGVkIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyB8IDQgKystLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IDFkNWEy
NDMyYmEuLmNiMGU3OTI3MjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC00NiwxMyArNDYsMTMgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBsaWJ4bF9kb21haW5fdHlwZSBkb210eXBlID0gbGlieGxfX2RvbWFpbl90
eXBlKGdjLCBkb21pZCk7CiAKICAgICBpZiAodXNiY3RybC0+dHlwZSA9PSBMSUJYTF9VU0JDVFJM
X1RZUEVfQVVUTykgewotICAgICAgICBpZiAoZG9tdHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9Q
VikgeworICAgICAgICBpZiAoZG9tdHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAg
ICAgICAgICAgIHJjID0gdXNiYmFja19pc19sb2FkZWQoZ2MpOwogICAgICAgICAgICAgaWYgKHJj
IDwgMCkKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIHVzYmN0cmwtPnR5
cGUgPSByYyA/IExJQlhMX1VTQkNUUkxfVFlQRV9QVgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogTElCWExfVVNCQ1RSTF9UWVBFX1FVU0I7Ci0gICAgICAgIH0gZWxzZSBpZiAoZG9t
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgfSBlbHNlIHsKICAgICAg
ICAgICAgIC8qIEZJWE1FOiBTZWUgaWYgd2UgY2FuIGRldGVjdCBQViBmcm9udGVuZCAqLwogICAg
ICAgICAgICAgdXNiY3RybC0+dHlwZSA9IExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJQ0VNT0RFTDsK
ICAgICAgICAgfQotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR2A-0000Lx-UG; Mon, 25 Sep 2017 10:54:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR29-0000Jl-Bw
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:41 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 90/47-27708-070E8C95; Mon, 25 Sep 2017 10:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7BgxO
 RBssf8lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbL95lLzgmU7FgxTqWBsbPol2MnBwSAv4S
 j3c+YwKx2QR0JC7O3cnWxcjBISKgInF7r0EXIxcHs8BBRoljT/aygtQICzhKHP32kR3EZhFQl
 Thw6B0jiM0rYCVx4GYfWK+EgJ7Ej+2GICYnUPjz0iSQCiEBS4kD33vZIKoFJU7OfMICYjMLaE
 q0bv/NDmHLSzRvnc0MUa8o0T/vAdsERr5ZSFpmIWmZhaRlASPzKkaN4tSistQiXUMDvaSizPS
 MktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjmqnOhxglOZiURHnv8p2IFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBa3YfKCdYlJqeWpGWmQMMeZi0BAePkgivEEiat7ggMbc4Mx0id
 YpRl6Pj5t0/TEIsefl5qVLivP4gRQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK8IiBTeDLzSuA2vQI6ggnoiN6pYEeUJCKkpBoY87Z+5Ev5XpGjafPf1thjg9kljqbj7xu
 3/Vl9vOhybpO4VPL+tYnn9xsFKVYs/t7/nvVv6cMnR88/POjxK2JfHtvOo01C0tv2iK55IKt3
 65dpSIy/4X6h4KzDvPF/9v3p1HecYXfUVMJkjcSUiRLCGeu+ZGw5ajh14/NA3hcvjk7kOVBpe
 q5MUImlOCPRUIu5qDgRAIijlf+6AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506336878!111479316!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51289 invoked from network); 25 Sep 2017 10:54:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052600"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:04 +0100
Message-ID: <20170925105206.66507-21-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 20/22] libxl: add PVH support to x86 functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbHNvIGluY2x1ZGVzIHRoZSB4ODYgQUNQSSByZWxhdGVkIGZ1bmN0aW9ucy4gUmVtb3Zl
IHN1cHBvcnQgZm9yCmRldmljZSBtb2RlbCAibm9uZSIKClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgIHwgMzMgKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIHwgIDMgKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMK
aW5kZXggNDQyODU0YzVjMi4uZDMyMWI4MzQ5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTcsMjAgKzcsMjIgQEAg
aW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tYWlu
X2NvbmZpZ3VyYXRpb25fdCAqeGNfY29uZmlnKQogewotCi0gICAgaWYgKGRfY29uZmlnLT5jX2lu
Zm8udHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKLSAgICAgICAgaWYgKGRfY29uZmln
LT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KLSAgICAgICAgICAgIExJQlhMX0RFVklD
RV9NT0RFTF9WRVJTSU9OX05PTkUpIHsKLSAgICAgICAgICAgIHhjX2NvbmZpZy0+ZW11bGF0aW9u
X2ZsYWdzID0gWEVOX1g4Nl9FTVVfQUxMOwotICAgICAgICB9IGVsc2UgaWYgKGxpYnhsX2RlZmJv
b2xfdmFsKGRfY29uZmlnLT5iX2luZm8uYXBpYykpIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAg
ICAgICAgKiBIVk0gZ3Vlc3RzIHdpdGhvdXQgZGV2aWNlIG1vZGVsIG1heSB3YW50Ci0gICAgICAg
ICAgICAgKiB0byBoYXZlIExBUElDIGVtdWxhdGlvbi4KLSAgICAgICAgICAgICAqLworICAgIHN3
aXRjaChkX2NvbmZpZy0+Y19pbmZvLnR5cGUpIHsKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X0hWTToKKyAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VNVV9B
TEw7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgorICAg
ICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby5hcGljKSkKKyAgICAg
ICAgICAgIC8qIFBWSCBndWVzdHMgbWF5IHdhbnQgdG8gaGF2ZSBMQVBJQyBlbXVsYXRpb24uICov
CiAgICAgICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xB
UElDOwotICAgICAgICB9Ci0gICAgfSBlbHNlIHsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
eGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAwOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFn
cyA9IDA7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGFib3J0KCk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIDA7CkBAIC0yNjYsNyArMjY4LDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fZTgyMF9hbGxvYyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBzdHJ1Y3Qg
ZTgyMGVudHJ5IG1hcFtFODIwTUFYXTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p
bmZvOwogCi0gICAgaWYgKGRfY29uZmlnID09IE5VTEwgfHwgZF9jb25maWctPmNfaW5mby50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkKKyAgICBpZiAoZF9jb25maWcgPT0gTlVMTCB8fCBk
X2NvbmZpZy0+Y19pbmZvLnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYpCiAgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKIAogICAgIGJfaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwpAQCAt
MzM4LDcgKzM0MCw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIGlmIChydGNfdGltZW9mZnNl
dCkKICAgICAgICAgeGNfZG9tYWluX3NldF90aW1lX29mZnNldChjdHgtPnhjaCwgZG9taWQsIHJ0
Y190aW1lb2Zmc2V0KTsKIAotICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnR5cGUgPT0gTElCWExf
RE9NQUlOX1RZUEVfSFZNKSB7CisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8udHlwZSAhPSBMSUJY
TF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICB1bnNpZ25lZCBsb25nIHNoYWRvdyA9IERJVl9S
T1VORFVQKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwMjQpOwogICAgICAgICB4Y19zaGFkb3dfY29udHJv
bChjdHgtPnhjaCwgZG9taWQsIFhFTl9ET01DVExfU0hBRE9XX09QX1NFVF9BTExPQ0FUSU9OLApA
QCAtMzgxLDggKzM4Myw3IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVz
Y3JpcHRpb24obGlieGxfX2djICpnYywKIHsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgaWYgKChp
bmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgJiYKLSAgICAgICAgKGluZm8tPmRl
dmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUpKSB7
CisgICAgaWYgKGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7CiAgICAgICAg
IHJjID0gbGlieGxfX2RvbV9sb2FkX2FjcGkoZ2MsIGluZm8sIGRvbSk7CiAgICAgICAgIGlmIChy
YyAhPSAwKQogICAgICAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsX2RvbV9sb2FkX2FjcGkgZmFp
bGVkIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2X2FjcGkuYwppbmRleCA5MzUwNDAyMzA4Li45YTdjOTA0NjdkIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3g4Nl9hY3BpLmMKQEAgLTE3MSw4ICsxNzEsNyBAQCBpbnQgbGlieGxfX2RvbV9sb2FkX2Fj
cGkobGlieGxfX2djICpnYywKICAgICB2b2lkICphY3BpX3BhZ2VzOwogICAgIHVuc2lnbmVkIGxv
bmcgcGFnZV9tYXNrOwogCi0gICAgaWYgKChiX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZ
UEVfSFZNKSB8fAotICAgICAgICAoYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiAhPSBMSUJY
TF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FKSkKKyAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJ
QlhMX0RPTUFJTl9UWVBFX1BWSCkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBsaWJ4bF9jdHh0
LnBhZ2Vfc2l6ZSA9IFhDX0RPTV9QQUdFX1NJWkUoZG9tKTsKLS0gCjIuMTMuNSAoQXBwbGUgR2l0
LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR2H-0000Sc-5a; Mon, 25 Sep 2017 10:54:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR2G-0000Qu-2h
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:48 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E4/CA-03414-770E8C95; Mon, 25 Sep 2017 10:54:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW75gxO
 RBhunM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL5n9mKdjFXfH18VaWBsbjHF2MnBwSAv4S
 HZP2sYPYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAgo8SxJ3tZQWqEBUwlXr2/wAZiswioS
 kxffxDM5hWwkvjZs4QdpFdCQE/ix3ZDEJMTKPx5aRJIhZCApcSB771Q1YISJ2c+YQGxmQU0JV
 q3/2aHsOUlmrfOZoaoV5Ton/eAbQIj3ywkLbOQtMxC0rKAkXkVo3pxalFZapGuoV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsadz50OMUpyMCmJ8t7lOxEpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYLX7D5QTrAoNT21Ii0zBxjwMGkJDh4lEV4hkDRvcUFibnFmOkTqF
 KMxx7FNl/8wcXTcvPuHSYglLz8vVUqc1x+kVACkNKM0D24QLBIvMcpKCfMyAp0mxFOQWpSbWY
 Iq/4pRnINRSZhXBGQKT2ZeCdy+V0CnMAGd0jsV7JSSRISUVANjVJjL0g2bl94QXu1/eaqes1d
 Hs+Mlt9TlTHJNtu/C+aZ6bJc8HCvOWpra/kxnkuH0houGhld9mbawb9Rs6N08ua2DaStfalDW
 j2ZnSd/bosXxy8++Pq9o8KJ4M6v3BYflv1rn3EifdNhE76iQUBL3nhMn5dYXRa7rZN+VtP/yo
 yuX+P+bKp9XYinOSDTUYi4qTgQABW6+Rr8CAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506336885!113788336!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58465 invoked from network); 25 Sep 2017 10:54:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="449070405"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:05 +0100
Message-ID: <20170925105206.66507-22-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 21/22] xl: add PVH as a guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDlmOWU4MTBjNjQuLmZiMjZkYjJlMWMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpA
QCAtOTA2LDYgKzkwNiw4IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBF
X0hWTTsKICAgICAgICAgZWxzZSBpZiAoIXN0cm5jbXAoYnVmLCAicHYiLCBzdHJsZW4oYnVmKSkp
CiAgICAgICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVjsKKyAgICAg
ICAgZWxzZSBpZiAoIXN0cm5jbXAoYnVmLCAicHZoIiwgc3RybGVuKGJ1ZikpKQorICAgICAgICAg
ICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFZIOwogICAgICAgICBlbHNlIHsK
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBkb21haW4gdHlwZSAlcy5cbiIs
IGJ1Zik7CiAgICAgICAgICAgICBleGl0KDEpOwpAQCAtMTM1Nyw2ICsxMzU5LDcgQEAgdm9pZCBw
YXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB9CiAK
ICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6CiAgICAgY2Fz
ZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKICAgICB7CiAgICAgICAgIC8qCkBAIC0yMDYzLDggKzIw
NjYsNiBAQCBza2lwX3VzYmRldjoKICAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKGJ1ZiwgInFl
bXUteGVuIikpIHsKICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24KICAg
ICAgICAgICAgICAgICA9IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOwotICAg
ICAgICB9IGVsc2UgaWYgKCFzdHJjbXAoYnVmLCAibm9uZSIpKSB7Ci0gICAgICAgICAgICBiX2lu
Zm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9O
RTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAogICAgICAg
ICAgICAgICAgICAgICAiVW5rbm93biBkZXZpY2VfbW9kZWxfdmVyc2lvbiBcIiVzXCIgc3BlY2lm
aWVkXG4iLCBidWYpOwotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 10:54:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 10:54:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwR2O-0000bA-CW; Mon, 25 Sep 2017 10:54:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwR2M-0000YC-An
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 10:54:54 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6C/57-02092-D70E8C95; Mon, 25 Sep 2017 10:54:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7NgxO
 RBlcv2Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmbXz5hLlgsUHHh/n/2BsZbvF2MnBwSAv4S
 Gw+2M4LYbAI6Ehfn7mTrYuTgEBFQkbi916CLkYuDWeAgo8SxJ3tZQWqEBVwk5vd0g9WzCKhK/
 Ph7jQ3E5hWwknjVd54RpFdCQE/ix3ZDEJMTKPx5aRJIhZCApcSB771Q1YISJ2c+YQGxmQU0JV
 q3/2aHsOUlmrfOZoaoV5Ton/eAbQIj3ywkLbOQtMxC0rKAkXkVo3pxalFZapGuiV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsZbfc6HGCU5mJREee/ynYgU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMFbcB8oJ1iUmp5akZaZAwx4mLQEB4+SCK8QSJq3uCAxtzgzHSJ1i
 lGXo+Pm3T9MQix5+XmpUuK8O0GKBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHl7QKbwZOaVwG16BXQEE9ARvVPBjihJREhJNTAyTym0ivF+q1NVd2Pu/QcC5W+rJHuVigV
 UTk/3v/Jx3uv3j65xrV/vXnU6z++XB2d0tMe3aFmtUx5XrY8zvBBTWrfvDKueqUbZvjl/8/5l
 XTGpr7edVB2+9a3a3JyF8/6lnVzH97Qx6BiD7a3fv6/xaOTP35wsdaJaKKbg5+VLM+5+mfL3w
 /cqJZbijERDLeai4kQA6B3Q07kCAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506336891!112963121!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48115 invoked from network); 25 Sep 2017 10:54:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 10:54:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="441052615"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 11:52:06 +0100
Message-ID: <20170925105206.66507-23-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170925105206.66507-1-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v3 22/22] libxl: remove device model "none" from
	IDL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHRoZSB4bC5jZmcgbWFuIHBhZ2UgZG9jdW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgfCA1IC0tLS0tCiB0b29scy9s
aWJ4bC9saWJ4bC5oICAgICAgICAgfCA4IC0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgfCAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmlu
ZGV4IDRlMGJlZmNjNWIuLjVkM2E5MDg0ZTYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTIzMjEsMTEgKzIzMjEs
NiBAQCBUaGlzIGRldmljZS1tb2RlbCBpcyB0aGUgZGVmYXVsdCBmb3IgTGludXggZG9tMC4KIFVz
ZSB0aGUgZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVuIGZvcmsgb2Yg
UUVNVS4KIFRoaXMgZGV2aWNlLW1vZGVsIGlzIHN0aWxsIHRoZSBkZWZhdWx0IGZvciBOZXRCU0Qg
ZG9tMC4KIAotPWl0ZW0gQjxub25lPgotCi1Eb24ndCB1c2UgYW55IGRldmljZSBtb2RlbC4gVGhp
cyByZXF1aXJlcyBhIGtlcm5lbCBjYXBhYmxlIG9mIGJvb3RpbmcKLXdpdGhvdXQgZW11bGF0ZWQg
ZGV2aWNlcy4KLQogPWJhY2sKIAogSXQgaXMgcmVjb21tZW5kZWQgdG8gYWNjZXB0IHRoZSBkZWZh
dWx0IHZhbHVlIGZvciBuZXcgZ3Vlc3RzLiAgSWYKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGQ1NjY1MzU1MzkuLjFlZGI4MDU4OTMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aApAQCAtMTAwMSwxNCArMTAwMSw2IEBAIHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpj
dHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7CiAjZGVmaW5lIExJQlhM
X0hBVkVfR0ZYX1BBU1NUSFJVX0tJTkQKIAogLyoKLSAqIExJQlhMX0hBVkVfREVWSUNFX01PREVM
X1ZFUlNJT05fTk9ORQotICoKLSAqIEluIHRoZSBjYXNlIHRoYXQgTElCWExfSEFWRV9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9OT05FIGlzIHNldCBsaWJ4bAotICogYWxsb3dzIHRoZSBjcmVhdGlvbiBv
ZiBIVk0gZ3Vlc3RzIHdpdGhvdXQgYSBkZXZpY2UgbW9kZWwuCi0gKi8KLSNkZWZpbmUgTElCWExf
SEFWRV9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FIDEKLQotLyoKICAqIExJQlhMX0hBVkVfQ0hF
Q0tQT0lOVEVEX1NUUkVBTQogICoKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlbiBsaWJ4bF9j
aGVja3BvaW50ZWRfc3RyZWFtIGV4aXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA4YWU1MzQ3MDlh
Li4zNzkyMmExMGNkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC05OSw3ICs5OSw2IEBAIGxpYnhsX2Rl
dmljZV9tb2RlbF92ZXJzaW9uID0gRW51bWVyYXRpb24oImRldmljZV9tb2RlbF92ZXJzaW9uIiwg
WwogICAgICgwLCAiVU5LTk9XTiIpLAogICAgICgxLCAiUUVNVV9YRU5fVFJBRElUSU9OQUwiKSwg
IyBIaXN0b3JpY2FsIHFlbXUteGVuIGRldmljZSBtb2RlbCAocWVtdS1kbSkKICAgICAoMiwgIlFF
TVVfWEVOIiksICAgICAgICAgICAgICMgVXBzdHJlYW0gYmFzZWQgcWVtdS14ZW4gZGV2aWNlIG1v
ZGVsCi0gICAgKDMsICJOT05FIiksICAgICAgICAgICAgICAgICAjIE5vIGRldmljZSBtb2RlbAog
ICAgIF0pCiAKIGxpYnhsX2NvbnNvbGVfdHlwZSA9IEVudW1lcmF0aW9uKCJjb25zb2xlX3R5cGUi
LCBbCi0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRFk-0002a2-IO; Mon, 25 Sep 2017 11:08:44 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwRFj-0002Zw-Hv
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:08:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 AE/F3-01778-AB3E8C95; Mon, 25 Sep 2017 11:08:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQnfn4xO
 RBhMnmFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvf+xiL3jAU7F54j7WBsaDnF2MnBwSAn4S
 z3YtZ4ewyyQO7l4NZRdJ/GloY4OxF6/oALN5BQQlTs58wgJicwoESmyc0MfYxcjFISTwmFHi1
 YMjYEVsAnoS845/BStiEVCVeLfzOxPEoESJOf1PGCEGBUh0LO9hBbGFBcIlpnVuBLNFBBQlHr
 y8yQoylFlgEaNES+szsASzgKZE6/bfYNcJAQ1d/OAo1KVpEvfPnGeewCg4C8mBs5C0LGBkWsW
 oUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERigDECwg3HNds9D
 jJIcTEqivHf5TkQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtfASUEyxKTU+tSMvMAcYKTFqCg
 0dJhDf3IVCat7ggMbc4Mx0idYpRUUqclwMYYUICIImM0jy4Nlh8XmKUlRLmZQQ6RIinILUoN7
 MEVf4VozgHo5IwbybIdp7MvBK46a+AFjMBLe6dCra4JBEhJdXAeNxEbu1FeaUKZ/P5kZclCvZ
 pfji94Ej0TrevLV2bJ69fd79/dX6okn5Wpb3GYmehlkzOq7bMhx43+whKNgcLHXLetzX55PoN
 G429N535uNU8PDE69d9h4R9Cwmk+1x0LDQ54vvn/c7LCrzT/nQ0vGG0Zd82fo/v2Z0Evl62DU
 46pleVL+bKPSizFGYmGWsxFxYkAxkMQ/coCAAA=
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506337721!116362470!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5196 invoked from network); 25 Sep 2017 11:08:41 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 11:08:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="53406788"
X-Gm-Message-State: AHPjjUjF7Kj2sHIJOUMgs0IUxXD1yE/nXmniZIrCUNQLrPdOg7T5t7uU
 JbYZDpuBBHOMZLn1/yS5HT2n/n0nI11AeZUqB/g=
X-Google-Smtp-Source: AOwi7QDwwiwA9pU3XzEBf2bFi6ct6aRjiLnu/T803WmUtKTO1qcO1OzFWsM9txpoUQh7UYlI2BlweOVigcYS6oVrrf8=
X-Received: by 10.200.40.19 with SMTP id 19mr10032693qtq.314.1506337713179;
 Mon, 25 Sep 2017 04:08:33 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAFLBxZZ6FGku1VxxQbq6XOsmRHEohXzwkXmMtLprfMgm35Nf2A@mail.gmail.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-4-george.dunlap@citrix.com>
 <20170915113944.35g2djn22rfbjs23@citrix.com>
 <CAFLBxZZ6FGku1VxxQbq6XOsmRHEohXzwkXmMtLprfMgm35Nf2A@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 25 Sep 2017 12:08:32 +0100
X-Gmail-Original-Message-ID: <CAFLBxZafK=XfVN=UB4g8_TZgNjAWNMjZHyQW-hzbKSLR3+_WsQ@mail.gmail.com>
Message-ID: <CAFLBxZafK=XfVN=UB4g8_TZgNjAWNMjZHyQW-hzbKSLR3+_WsQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/14] fuzz/x86_emulate: Add a better input
 size check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMTA6MzYgQU0sIEdlb3JnZSBEdW5sYXAKPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gRnJpLCBTZXAgMTUsIDIwMTcgYXQgMTI6Mzkg
UE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEF1ZyAy
NSwgMjAxNyBhdCAwNTo0MzozM1BNICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gRm9y
IHNvbWUgcmVhc29uIHRoZSAnZmVvZigpJyBjaGVjayBmb3IgdGhlIGZpbGUgc2l6ZSBpc24ndCB3
b3JraW5nIGluCj4+PiBsbHZtLWNsYW5nLWZhc3QgbW9kZTsgdGhlIHJlc3VsdCBpcyBzZXZlcmFs
IGtpbG9ieXRlIGZpbGVzIHJhdGhlciB0aGFuCj4+PiB0aGUgNGsgbGltaXQgZmlsZXMgYXMgd2Un
dmUgcmVxdWVzdGVkLiAgVGhpcyBpcyBiYWQgaW4gcGFydCBiZWNhdXNlCj4+PiBBRkwgd2lsbCBz
cGVuZCB0aW1lIHRyeWluZyB0byAiZnV6eiIgYml0cyBvZiB0aGUgaW5wdXQgdGhhdCBhcmUgbmV2
ZXIKPj4+IHRvdWNoZWQuCj4+Pgo+Pgo+PiBZb3UgbWVhbiBmZW9mIHJldHVybnMgbm9uLXplcm8g
KHRydWUpIHdoZW4gaXQgc2hvdWxkbid0Pwo+Cj4gSXQgbG9va3MgbGlrZSBpdCBkb2VzLiAgSSBt
b2RpZmllZCB0aGUgY29kZSB0aHVzOgo+Cj4gICAgICAgICBpZiAoICFmZW9mKGZwKSApCj4gICAg
ICAgICB7Cj4gICAgICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwo+ICAgICAg
ICAgICAgIGlmICggb3B0aW5kICsgMSA9PSAgYXJnYyApCj4gICAgICAgICAgICAgICAgIGV4aXQo
LTEpOwo+ICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgfQo+Cj4gICAgICAgICBpZiAo
IGZyZWFkKGlucHV0LCAxLCAxLCBmcCkgPiAwICkKPiAgICAgICAgIHsKPiAgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgImZlb2YgY2hlY2sgZmFpbGVkIHRvIGRldGVjdCBvdmVyc2l6ZWQgaW5w
dXQhIik7Cj4gICAgICAgICAgICAgYWJvcnQoKTsKPiAgICAgICAgIH0KPgo+IEFuZCByYW4gQUZM
IGZvciBhIGJpdCBpbiBhZmwtY2xhbmctZmFzdCBtb2RlLiAgSXQgcmFuIGZpbmUgZm9yIGFib3V0
Cj4gdHdvIGN5Y2xlcywgYmVmb3JlIHRoZSBtYXNzaXZlIHJlcGV0aXRpb24gc3RhcnRlZCBoYXBw
ZW5pbmc7IGJ1dCBvbmNlCj4gdGhlIGZpbGUgc2l6ZSBnb3QgbGFyZ2VyIHRoYW4gNDA5NiBpdCBm
b3VuZCAiY3Jhc2hlcyIsIGV2ZW4gdGhvdWdoCj4gcnVubmluZyBpdCBtYW51YWxseSB3aXRoIHRo
ZSBzYW1lIGlucHV0IGZpbGUgcmVzdWx0cyBpbiBhIHNpbXBsZQo+ICJJbnB1dCB0b28gbGFyZ2Ui
LgoKQWN0dWFsbHkgLS0gSSBoYWQgZm9yZ290dGVuIHRoYXQgb3ZlciB0aGUgd2Vla2VuZCBJIGNh
bWUgdXAgd2l0aAphbm90aGVyIGh5cG90aGVzaXM6IFRoZSByZWFzb24gZmVvZigpIGlzIHJldHVy
bmluZyB0cnVlIGV2ZW4gd2hlbgp3ZSdyZSBub3QgYXQgYW4gRU9GIGlzIHRoYXQgd2UgaGF2ZW4n
dCBjYWxsZWQgY2xlYXJlcnIoKSBvbiB0aGUKcHJldmlvdXMgaXRlcmF0aW9uLgoKVGVzdGluZyBu
b3cgd2l0aCBjbGVhcmVycigpIC0tIGlmIHRoYXQgd29ya3MgSSdsbCBzZW5kIGEgcGF0Y2ggdGhh
dApmaXhlcyB0aGUgcm9vdCBwcm9ibGVtLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:15:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRLn-0003Gf-7G; Mon, 25 Sep 2017 11:14:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwRLl-0003GT-Ry
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 11:14:57 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 9C/FB-03414-135E8C95; Mon, 25 Sep 2017 11:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdfg6Yl
 Ig1O3JCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase3gcraCqaYVZx/tZ2lg
 3KLdxcjFISTQyCSxofsHI4TzmFFi3dMGti5GTiBnG6PEpEk+ILaIgLPE1zNz2UFsXgF9ic9Xt
 zGB2MICehL3Gw6ygtgSAl4S0+a8AhrEAWZ/OmTWxcjOwSZgJXFIDKSARUBVovv5PcYJjFwLGB
 lWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pUBCHYwflo
 WcIhRkoNJSZT3Lt+JSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvClPgHKCRanpqRVpmTnAAINJ
 S3DwKInwnngMlOYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHeVpAZAiBFGaV5cCNgwX6JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzVIFN4MvNK4Da9AjqCCeiI3qlgR5QkIqSkGhjbpR
 2TvjbJPVW1XCGvF1bEenX1xRWlX7dM+bV/2035vb8nxLp4b7v89vGf6jXqa7xvd3kunbb5XcN
 1Zt1nd9unWJ7yrc7cs7Gj7P49f/uAk0zbbYraT00WqAwXaj7UJan7v/Th+hP7ObXXOzvdDzqy
 /OnDFuFV8rejE+udRFJrd1puUH8Q81JMiaU4I9FQi7moOBEAW1GUJHECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506338095!116915680!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9204 invoked from network); 25 Sep 2017 11:14:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 11:14:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwRLh-0002ug-PM; Mon, 25 Sep 2017 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwRLc-0004yO-Bw; Mon, 25 Sep 2017 11:14:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwRLc-000629-5b; Mon, 25 Sep 2017 11:14:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113810-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=baaa3cee1eafc044606ee9dc60ec091713f81b8b
X-Osstest-Versions-That: ovmf=e921f58d44587c77b843a6332b43f171a44b76cb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 11:14:48 +0000
Subject: [Xen-devel] [ovmf test] 113810: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYWFhM2NlZTFlYWZjMDQ0NjA2ZWU5ZGM2MGVjMDkx
NzEzZjgxYjhiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlOTIxZjU4
ZDQ0NTg3Yzc3Yjg0M2E2MzMyYjQzZjE3MWE0NGI3NmNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MDggIDIwMTctMDktMjUgMDM6NDg6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODEwICAyMDE3LTA5LTI1IDA3OjQ5OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6Cgor
IGJyYW5jaD1vdm1mCisgcmV2aXNpb249YmFhYTNjZWUxZWFmYzA0NDYwNmVlOWRjNjBlYzA5MTcx
M2Y4MWI4YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBiYWFhM2NlZTFlYWZjMDQ0NjA2ZWU5
ZGM2MGVjMDkxNzEzZjgxYjhiCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYWFhM2NlZTFlYWZj
MDQ0NjA2ZWU5ZGM2MGVjMDkxNzEzZjgxYjhiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYK
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YmFhYTNjZWUx
ZWFmYzA0NDYwNmVlOWRjNjBlYzA5MTcxM2Y4MWI4YiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYmFhYTNjZWUxZWFmYzA0NDYw
NmVlOWRjNjBlYzA5MTcxM2Y4MWI4YjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBl
OTIxZjU4Li5iYWFhM2NlICBiYWFhM2NlZTFlYWZjMDQ0NjA2ZWU5ZGM2MGVjMDkxNzEzZjgxYjhi
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:27:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRXb-00042X-DI; Mon, 25 Sep 2017 11:27:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwRXZ-00042R-Md
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:27:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 08/08-03414-C08E8C95; Mon, 25 Sep 2017 11:27:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQpfzxYl
 Ig19fRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTOy4yFyxirpi+6wlTA+M9pi5GTg4JAT+J
 nb9OgtksAqoSlzasZe5i5OBgE7CXmP61AiQsIqAs0fvrN0sXIxcHs8B6RonvE24xgySEBQIlu
 i49YQep5xXwlGjrKwAJCwkUSdza/poRxOYVEJQ4OfMJC4jNLKAncWPqFDaQcmYBaYnl/zggwv
 ISzVtng03kBNp6/t4CsHJRARWJ/iVP2SFGKkr0z3vABnFxusTWv7+YJzAKzEKyYRaSDbMQNsx
 CsmEBI8sqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGUA
 gh2Ma+YHHmKU5GBSEuW9y3ciUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb95zoJxgUWp6akVaZ
 g4wcmDSEhw8SiK8H54ApXmLCxJzizPTIVKnGHU5bjy8/odJiCUvPy9VSpxXEmSGAEhRRmke3A
 hYFF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8/yBSezLwSuE2vgI5gAjqidyrYESWJCCm
 pBsapQsly/w5/1siNMD5jvVnV4bTGP8t/y3Ypr+hfn1R1ne2A663QZ5tWn9BT3iDysvLSulj1
 H1tyn577ae7fVXh6Xl/Ko2a+6Ldavs+ez1yRI7nwgPtqPQemv2fUVzvo6GyaUZ53ZDnD1MW3Z
 t405l7VY7uexU2xjNX3Vcvl0367Ig98rFnYG/VeiaU4I9FQi7moOBEAG8HDP90CAAA=
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506338825!78275129!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39483 invoked from network); 25 Sep 2017 11:27:05 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 11:27:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,435,1500940800"; d="scan'208";a="53407778"
Date: Mon, 25 Sep 2017 12:27:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925112701.usm4xa3gj663mspe@dhcp-3-128.uk.xensource.com>
References: <59C8D3DD020000780017F39A@prv-mh.provo.novell.com>
 <59C8D3DD020000780017F39A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C8D3DD020000780017F39A@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen-pciback: relax BAR sizing write value
 check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDg6MDE6MDFBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSnVzdCBsaWtlIGRvbmUgaW4gZDJiZDA1ZDg4ZCAoInhlbi1wY2liYWNrOiByZXR1cm4g
cHJvcGVyIHZhbHVlcyBkdXJpbmcKPiBCQVIgc2l6aW5nIikgZm9yIHRoZSBST00gQkFSLCBvcmRp
bmFyeSBvbmVzIGFsc28gc2hvdWxkbid0IGNvbXBhcmUgdGhlCj4gd3JpdHRlbiB2YWx1ZSBkaXJl
Y3RseSBhZ2FpbnN0IH4wLCBidXQgY29uc2lkZXIgdGhlIHIvbyBiaXRzIGF0IHRoZQo+IGJvdHRv
bSAoaWYgYW55KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:40:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:40:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRke-0005Gu-IA; Mon, 25 Sep 2017 11:40:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwRkc-0005Go-N3
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:40:38 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 92/86-27708-53BE8C95; Mon, 25 Sep 2017 11:40:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQtf49Yl
 Ig4mXuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxj6/pYCrpYKi7smMTawLiLuYuRk0NCwE9i
 yrGNjBB2mcTGeT0sEHaRxM2WjWwQdr7Els+PmEBsXgFBiZMzn4DVcArYSey+vpoVxBYSWMQo0
 f9JGsRmE9CTmHf8K1gNi4CqRMPMQ1DzEyVmX5jMCjEnQGL+lS/sILawQLjEklvXwXaJCOhKPF
 vwDMjm4mAWmMYoMefuerBDmQU0JVq3/2aHWKYqsfjBUSCbA2housTZ75kTGAVnITlvFpKOBYx
 MqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5MBCHYw7v3n
 dIhRkoNJSZT3Lt+JSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvC2vgHKCRanpqRVpmTnAKIFJS
 3DwKInwhoOkeYsLEnOLM9MhUqcYdTluPLz+h0mIJS8/L1VKnPf6S6AiAZCijNI8uBGwiL3EKC
 slzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5EkFU8mXklcJteAR3BBHRE71SwI0oSEVJSDYzKqd2
 /jy/4KeTPE2H7Z1+Hu+j7kqZfqcpLwwJ2P1DS65HUffDWs6zrPmfH4mOnlaet3n33x50bkV1a
 mQbJq495Lj3r9HbqAi+5L4w+ocz7k9IfW7ddv3n25o7LrCHSNzV6zM4m20rqTQwVnCpgdV1U3
 WfG7xb1V6HVt0KV28+x6sk7/KypVlViKc5INNRiLipOBACZjoY90wIAAA==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506339634!113081265!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6615 invoked from network); 25 Sep 2017 11:40:35 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 11:40:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53408561"
X-Gm-Message-State: AHPjjUieagWtSd7NlOYOtdJ9NEdPNuvgj4YkaRkGuSB+eT7qGeKu6GQM
 zTS54UGcg601PdclQxyh1CAd+wkBPEy4qkaCYJY=
X-Google-Smtp-Source: AOwi7QA20zPAeem/TcniItquc0xgO3Z/6BDkL6d3pf73qPbD72WNx4XnjCq/QSyHu9IcTW/86Vj+SlsiuBUZ1mBmtAk=
X-Received: by 10.55.201.5 with SMTP id q5mr9835341qki.75.1506339631709; Mon,
 25 Sep 2017 04:40:31 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <8618266e-2a9a-d121-b9ef-ba50e387baf3@citrix.com>
References: <20170825164343.29015-1-george.dunlap@citrix.com>
 <20170825164343.29015-6-george.dunlap@citrix.com>
 <8618266e-2a9a-d121-b9ef-ba50e387baf3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 25 Sep 2017 12:40:31 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYH0XRUGUu1+aNcUc-wesLk+9HZyr8Uq4VgFoQ8Byuufg@mail.gmail.com>
Message-ID: <CAFLBxZYH0XRUGUu1+aNcUc-wesLk+9HZyr8Uq4VgFoQ8Byuufg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14] fuzz/x86_emulate: Implement dread()
	and davail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgNjo0NSBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMjUvMDgvMTcgMTc6NDMsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+IFJhdGhlciB0aGFuIG9wZW4tY29kaW5nIHRoZSAicmVhZCIgZnJvbSB0aGUg
aW5wdXQgZmlsZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgo+Cj4gVGhpcyBwYXRjaCBmaWxscyBtZSB3aXRoIGRyZWFkLgo+Cj4g
SG93IGFib3V0IGRhdGFfcmVhZCgpIGFuZCBkYXRhX2F2YWlsYWJsZSgpIHdoaWNoIGFyZSBzbGln
aHRseSBtb3JlCj4gZGVzY3JpcHRpdmU/CgpBY3R1YWxseSwgZGF0YV9yZWFkKCkgaXMgYWN0dWFs
bHkgYWxyZWFkeSBiZWluZyB1c2VkIGJ5IHRoZSBmdW5jdGlvbgp3aGljaCB3aWxsICdyYW5kb21s
eScgZmFpbC4KCkhvdyBhYm91dCAnaW5wdXRfcmVhZCcgYW5kICdpbnB1dF9hdmFpbGFibGUnPwoK
IC1nZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:43:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRnJ-0005OS-VA; Mon, 25 Sep 2017 11:43:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwRnI-0005OL-Lj
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:43:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C8/E8-03616-CDBE8C95; Mon, 25 Sep 2017 11:43:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7V1yc
 iDY7PkLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOeXj7JWDCHr+LbtJ+sDYw3uLsYOTkkBPwl
 9l1fxAhiswioSuyd9Y4ZxGYTUJb42dnLBmKLANm9v36zgNjMAhUSl1ffZgWxhQUcJP5cnwvWy
 ytgIdG0roUdxBYSyJH4vWAdO0RcUOLkzCdQvToSC3Z/AprJAWRLSyz/xwES5hSwl7jStxdspK
 iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6xgV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsa/awMPMUpyMCmJ8t7lOxEpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ37yugnGBRanpqRVpmDjDkYdISHDxKIrzhIGne4oLE3OLMdIjUKUZdj
 mObLv9hEmLJy89LlRLnPQFSJABSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJM
 x7FWQKT2ZeCdymV0BHMAEd0TsV7IiSRISUVANjxd/Fx9e8lr+zQ1AxZ+qHc1yZn9seHS95abo
 przL4mIYjh417W+milge//B/aL8j18LL8nlO6uedoGKdahw1Dm5x/RKg+Z9psi1QlRv2enT8O
 87Z+ffs3bppfxKdFNZdMnC1cT8zXDfws72xv62i19scjjslpr6suTJ+ZN5vr9/Ipaulp3v+UW
 IozEg21mIuKEwGpGGc1ugIAAA==
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506339795!84453148!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50810 invoked from network); 25 Sep 2017 11:43:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 11:43:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441057527"
Date: Mon, 25 Sep 2017 12:43:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925114314.am3pah5ymvwsnshu@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C90609020000780017F5AF@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDU6MzU6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA5LjE3IGF0IDEyOjQ5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBQSUUgbWF5IChhbmQgY29tbW9ubHkgd2lsbCkgcmVzdWx0IGluIHRoZSBiaW5hcnkg
YmVpbmcgbG9hZGVkIGFib3ZlCj4gPiB0aGUgNEdiIGJvdW5kYXJ5LCB3aGljaCBjYW4ndCB3b3Jr
IHdpdGggYXQgbGVhc3QgdGhlIFZaRVJPVVBQRVIgY29tcGF0Cj4gPiBtb2RlIHRlc3QuCj4gPiAK
PiA+IFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+ID4gCj4gPiBXaXRoIHRoaXMgcGF0Y2gsIHZ6ZXJvdXBwZXIgcGFz
c2VzLCBidXQgb25lIG90aGVyIHRlc3QgZmFpbHMuCj4gPiBUZXN0aW5nIFNTRSBwYWNrZWQgc2lu
Z2xlIDY0LWJpdCBjb2RlIHNlcXVlbmNlLi4uW2xpbmUgMzY4XSBmYWlsZWQhCj4gCj4gRmVlbCBm
cmVlIHRvIG1haWwgbWUgdGhlIGJpbmFyeSBhZ2FpbiwgYWxiZWl0IHRoYXQgb25lJ3MgZ29pbmcg
dG8KPiBiZSBtb3JlIGRpZmZpY3VsdCB0byBkZWJ1ZyB3aXRob3V0IGJlaW5nIGFibGUgdG8gc2Vl
IGl0IG15c2VsZi4KPiAKPiA+IEBAIC05OCw3ICs5OCw5IEBAIGFzbToKPiA+ICAKPiA+ICBhc20v
JTogYXNtIDsKPiA+ICAKPiA+IC1IT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1J
Lgo+ID4gK0hPU1RDRkxBR1MteDg2XzY0IDo9Cj4gPiArJChjYWxsIGNjLW9wdGlvbi1hZGQsSE9T
VENGTEFHUyxIT1NUQ0MsLW5vLXBpZSkKPiA+ICtIT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmlu
Y2x1ZGUpIC1JLiAkKEhPU1RDRkxBR1MtJChYRU5fQ09NUElMRV9BUkNIKSkKPiAKPiBJIGRvbid0
IHVuZGVyc3RhbmQgdGhpcyBjaGFuZ2UgdG8gbXkgb3JpZ2luYWwgcGF0Y2g6IFlvdSBub3cKPiBj
b25kaXRpb25hbGx5IGFkZCAtbm8tcGllIHRvIEhPU1RDRkxBR1MgKGkuZS4gYWxzbyBmb3IgMzIt
Yml0IGJ1aWxkcyksCj4gYW5kIEhPU1RDRkxBR1MteDg2XzY0IHJlbWFpbnMgZW1wdHkuIEkgYWxz
byBkb24ndCBzZWUgd2h5IHRoZQoKTXkgYmFkLiBUaGUgZmxhZyBzaG91bGQgYmUgY29uZGl0aW9u
YWxseSBhZGRlZCB0byBIT1NUQ0ZMQUdTLXg4Nl82NC4KCj4gYWRkaXRpb24gbmVlZHMgdG8gYmUg
Y29uZGl0aW9uYWw6IEluIG9yZGVyIHRvIGJlIGFibGUgdG8gYnVpbGQgdGhlCj4gZW50aXJlIHRl
c3QsIGEgcmVhc29uYWJseSBuZXcgdG9vbCBjaGFpbiBpcyBuZWVkZWQgYW55d2F5IChtdWNoCj4g
bmV3ZXIgdGhhbiB3aGF0IHdlIHJlcXVpcmUgZm9yIGJ1aWxkaW5nIGV2ZXJ5dGhpbmcgZWxzZSku
IEFuZCBmaW5hbGx5CgpJdCBuZWVkcyB0byBiZSBjb25kaXRpb25hbCBiZWNhdXNlIG5vdCBhbGwg
Z2NjIHZlcnNpb25zIHN1cHBvcnQgLW5vLXBpZS4KCj4gLSBpcyB0aGVyZSBhIGRpZmZlcmVuY2Ug
YmV0d2VlbiAtbm8tcGllIGFuZCAtZm5vLVBJRSAvIC1mbm8tcGllPwo+IAoKSSBjYW4ndCB0ZWxs
IHRoZSBkaWZmZXJlbmNlIGJ5IHJlYWRpbmcgdGhlIG1hbnBhZ2UgVEJILiBJIG9ubHkga25vdyBv
bmUKd29ya3Mgd2hpbGUgdGhlIG90aGVyIGRvZXNuJ3QgYnkgdHJpYWwgYW5kIGVycm9yLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:48:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRs4-0005be-Gk; Mon, 25 Sep 2017 11:48:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwRs3-0005bX-QY
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 11:48:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 90/78-03093-30DE8C95; Mon, 25 Sep 2017 11:48:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZfx7Yl
 Ig7dd/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6J46lblgllnFvYbfzA2M
 e3W7GLk4hAQamSR2HzzODOE8ZpTov3GQFcLZxihx6Pcmti5GTg4RAWeJr2fmsoPYvAL6EnNmT
 2QFsYUF3CSaVk4Bi0sITGKSuPW5FML2lFj9ah1QnAPMfr9Bp4uRnYNNwErikBhIAYuAqsTd//
 PZJjByL2BkWMWoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwdi0KPAQoyQHk5Io712+E5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjLXgPlBItS01Mr
 0jJzgKEHk5bg4FES4Q1/BZTmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXj+QGQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK83iBTeDLzSuA2vQI6ggnoiN6pYEeUJC
 KkpBoY2S6cOXZYTVFhz3eblIgdPW9yI54tyGJSu3SA7cXLh4WXlljwlqw7dSWgSnOb8SqlDqZ
 6Gdmwpk2LBbwNEwJXv/H4vWB2r9q+5DePj7Bsyl06b9eGjfFNhqtM14omJBw5uOmd4/GeBwk+
 fi2TLZ0fztj64m5m9PVnIuUda+vtN2ks/OQay2CxWYmlOCPRUIu5qDgRAJQAXq5+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506340096!118078863!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10354 invoked from network); 25 Sep 2017 11:48:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 11:48:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwRrx-0003jt-PQ; Mon, 25 Sep 2017 11:48:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwRrs-0007Oe-8p; Mon, 25 Sep 2017 11:48:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwRrr-0004eD-Ra; Mon, 25 Sep 2017 11:48:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113811-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=664adc5ccab1388ea8ff4dd476473d04effaa2c8
X-Osstest-Versions-That: xen=7ff9661b904a3af618dc2a2b8cdec46be6930308
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 11:48:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113811: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgxMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY2NGFkYzVjY2FiMTM4OGVhOGZmNGRkNDc2NDczZDA0
ZWZmYWEyYzgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFi
OTA0YTNhZjYxOGRjMmEyYjhjZGVjNDZiZTY5MzAzMDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzczNyAgMjAxNy0wOS0yMiAxNzoxNToxOCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4MTEgIDIwMTctMDktMjUgMDk6MDI6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyByZXZpc2lvbj02NjRhZGM1Y2NhYjEzODhlYThmZjRkZDQ3NjQ3M2QwNGVmZmFhMmM4Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgNjY0YWRjNWNjYWIxMzg4ZWE4
ZmY0ZGQ0NzY0NzNkMDRlZmZhYTJjOAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj02NjRhZGM1Y2NhYjEzODhlYThmZjRkZDQ3NjQ3M2QwNGVmZmFhMmM4CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxM
SUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9r
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg2NjRhZGM1Y2NhYjEzODhl
YThmZjRkZDQ3NjQ3M2QwNGVmZmFhMmM4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
Li9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9z
c3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8v
Z2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rl
c3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVu
LmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJ
UlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRS
RUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4
ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDY2NGFkYzVjY2FiMTM4OGVhOGZmNGRk
NDc2NDczZDA0ZWZmYWEyYzg6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgN2ZmOTY2MS4uNjY0YWRjNSAgNjY0YWRjNWNj
YWIxMzg4ZWE4ZmY0ZGQ0NzY0NzNkMDRlZmZhYTJjOCAtPiBzbW9rZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:50:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRtb-0005j1-Rt; Mon, 25 Sep 2017 11:49:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwRta-0005io-9z
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:49:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 43/83-03610-16DE8C95; Mon, 25 Sep 2017 11:49:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDSzfx7Yl
 Ig9Z/7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNe19ZCuaxVZw/cI+tgXEBaxcjJ4eQQJ7E
 tqu/2UBsXgE7ic2X3zCC2BIChhKnF95kAbFZBFQlVu9/AVbPJqAu0fZsO5gtAhQ/fOk4UxcjF
 wezwEdGiet7esEGCQt4SZxYPBNqQbTE8u1nmEFsTgETibZHp4BsDqBlghJ/dwiDhJkFtCQe/r
 rFAmFrSyxb+BqshFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukaWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GA8sCjzEKMnBpCTKe5fvRKQQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56UqSfAqvgGqEyxKTU+tSMvMAUYITKkEB4+SC
 G/4K6A0b3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0kIbJKUOK8RyCQBkNKM0jy4QbDIvcQoKy
 XMywh0phBPQWpRbmYJqvwrRnEORiVhXluQKTyZeSVw+14BncIEdErvVLBTShIRUlINjF3z6z7
 l7jpyeHLAHGm3CabBl9Xcfp2drLjqQ5m2ABtjbLVq8fyJ4ew67Q/M5O0mPr097fzc/+ms1y7x
 3Hq3WO730Z97zr+Lifg5dwvPlqQ71quqt9usf+p03DOmuypPWyWecbbgGhPvHe27E391RFRtP
 u8gm/WAl9FWkvO0yOpJSsJRVy/K2iixFGckGmoxFxUnAgDF98w/1wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506340191!108864013!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7701 invoked from network); 25 Sep 2017 11:49:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 11:49:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 05:49:50 -0600
Message-Id: <59C9097B020000780017F5CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 05:49:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-10-jgross@suse.com>
In-Reply-To: <20170925100035.432-10-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v10 09/11] xen: make grant resource limits
 per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIHVzaW5nIHRoZSBzYW1lIGdsb2JhbCByZXNvdXJjZSBsaW1pdHMgb2YgZ3JhbnQgdGFi
bGVzIChtYXguCj4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcywgbWF4LiBudW1iZXIgb2YgbWFwdHJh
Y2sgZnJhbWVzKSBmb3IgYWxsIGRvbWFpbnMKPiBtYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KPiBncmFudF90YWJsZV9zZXRfbGltaXRz
KCkuIFRoZSBnbG9iYWwgc2V0dGluZ3MgYXJlIHNlcnZpbmcgYXMgYW4gdXBwZXIKPiBib3VuZGFy
eSBub3cgd2hpY2ggbXVzdCBub3QgYmUgZXhjZWVkZWQgYnkgYSBwZXItZG9tYWluIHZhbHVlLiBU
aGUKPiBkZWZhdWx0IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVtIGRl
ZmF1bHQgeGwgd2lsbCB1c2UuCj4gCj4gV2hpbGUgdXBkYXRpbmcgdGhlIHNlbWFudGljcyBvZiB0
aGUgYm9vdCBwYXJhbWV0ZXJzIHJlbW92ZSB0aGUKPiBkb2N1bWVudGF0aW9uIG9mIHRoZSBubyBs
b25nZXIgZXhpc3RpbmcgZ250dGFiX21heF9ucl9mcmFtZXMgYW5kCj4gY29ycmVjdCB0aGUgZGVm
YXVsdCBnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyB1c2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkV4Y2VwdCBmb3IgdGhlIEFSTSBwYXJ0
cwpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:54:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRyM-0006QK-DZ; Mon, 25 Sep 2017 11:54:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwRyK-0006QE-Ou
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:54:48 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3E/EF-01754-78EE8C95; Mon, 25 Sep 2017 11:54:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS7f93Yl
 Ig5OLxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZD1ayFbwVqLh+ooOtgfE/bxcjJ4eQQJ7E
 pvnL2EFsXgE7iYZfO5hBbAkBQ4nTC2+ydDFycLAIqEp8fa0CEmYTUJdoe7adFcQWEVCWuPt9B
 guIzSwQKzFvzgOwuLCAg8Sf63MZuxi5gMbPYpT4vfYPWBGngKVE++VtzCAzeQUEJf7uEIbo1Z
 J4+OsW1BxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hYL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzDuaPc7xCjJwaQkynuX70Sk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlekbdAOcGi1PTUirTMHGAcwKQlOHiURHjTQNK8xQWJu
 cWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3sUgpQIgpRmleXCDYPF5iVFWSpiXkYGBQY
 inILUoN7MEVf4VozgHo5Iw70qQKTyZeSVw+14BncIEdErvVLBTShIRUlINjDnMfYvEn27ddnT
 Dtwfbe46zcXSt3Jv8RcHLdsne/Yr/uzcXP9/zuEP0fqOCnHR3Ywdj9aOmFIa33+6liaxRvcqe
 yxNRvLXAm8M705B1606bC4b3+GoaWpcoX1SUmTM93nCqzrXE9R5WWl1v3zDuTf5zXzfoekZv6
 nWJGk15GZmO4z0OK+d+UGIpzkg01GIuKk4EAMHOGtnKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506340485!97617053!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34908 invoked from network); 25 Sep 2017 11:54:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Sep 2017 11:54:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 05:54:44 -0600
Message-Id: <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 05:54:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
In-Reply-To: <20170925114314.am3pah5ymvwsnshu@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEzOjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDU6MzU6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyNS4wOS4xNyBhdCAxMjo0OSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IFBJRSBtYXkgKGFuZCBjb21tb25seSB3aWxsKSByZXN1bHQgaW4gdGhlIGJpbmFy
eSBiZWluZyBsb2FkZWQgYWJvdmUKPj4gPiB0aGUgNEdiIGJvdW5kYXJ5LCB3aGljaCBjYW4ndCB3
b3JrIHdpdGggYXQgbGVhc3QgdGhlIFZaRVJPVVBQRVIgY29tcGF0Cj4+ID4gbW9kZSB0ZXN0Lgo+
PiA+IAo+PiA+IFJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiA+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiA+IC0tLQo+PiA+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+ID4gCj4+ID4gV2l0aCB0aGlzIHBhdGNoLCB2
emVyb3VwcGVyIHBhc3NlcywgYnV0IG9uZSBvdGhlciB0ZXN0IGZhaWxzLgo+PiA+IFRlc3Rpbmcg
U1NFIHBhY2tlZCBzaW5nbGUgNjQtYml0IGNvZGUgc2VxdWVuY2UuLi5bbGluZSAzNjhdIGZhaWxl
ZCEKPj4gCj4+IEZlZWwgZnJlZSB0byBtYWlsIG1lIHRoZSBiaW5hcnkgYWdhaW4sIGFsYmVpdCB0
aGF0IG9uZSdzIGdvaW5nIHRvCj4+IGJlIG1vcmUgZGlmZmljdWx0IHRvIGRlYnVnIHdpdGhvdXQg
YmVpbmcgYWJsZSB0byBzZWUgaXQgbXlzZWxmLgo+PiAKPj4gPiBAQCAtOTgsNyArOTgsOSBAQCBh
c206Cj4+ID4gIAo+PiA+ICBhc20vJTogYXNtIDsKPj4gPiAgCj4+ID4gLUhPU1RDRkxBR1MgKz0g
JChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuCj4+ID4gK0hPU1RDRkxBR1MteDg2XzY0IDo9Cj4+ID4g
KyQoY2FsbCBjYy1vcHRpb24tYWRkLEhPU1RDRkxBR1MsSE9TVENDLC1uby1waWUpCj4+ID4gK0hP
U1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhFTl9D
T01QSUxFX0FSQ0gpKQo+PiAKPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgY2hhbmdlIHRvIG15
IG9yaWdpbmFsIHBhdGNoOiBZb3Ugbm93Cj4+IGNvbmRpdGlvbmFsbHkgYWRkIC1uby1waWUgdG8g
SE9TVENGTEFHUyAoaS5lLiBhbHNvIGZvciAzMi1iaXQgYnVpbGRzKSwKPj4gYW5kIEhPU1RDRkxB
R1MteDg2XzY0IHJlbWFpbnMgZW1wdHkuIEkgYWxzbyBkb24ndCBzZWUgd2h5IHRoZQo+IAo+IE15
IGJhZC4gVGhlIGZsYWcgc2hvdWxkIGJlIGNvbmRpdGlvbmFsbHkgYWRkZWQgdG8gSE9TVENGTEFH
Uy14ODZfNjQuCj4gCj4+IGFkZGl0aW9uIG5lZWRzIHRvIGJlIGNvbmRpdGlvbmFsOiBJbiBvcmRl
ciB0byBiZSBhYmxlIHRvIGJ1aWxkIHRoZQo+PiBlbnRpcmUgdGVzdCwgYSByZWFzb25hYmx5IG5l
dyB0b29sIGNoYWluIGlzIG5lZWRlZCBhbnl3YXkgKG11Y2gKPj4gbmV3ZXIgdGhhbiB3aGF0IHdl
IHJlcXVpcmUgZm9yIGJ1aWxkaW5nIGV2ZXJ5dGhpbmcgZWxzZSkuIEFuZCBmaW5hbGx5Cj4gCj4g
SXQgbmVlZHMgdG8gYmUgY29uZGl0aW9uYWwgYmVjYXVzZSBub3QgYWxsIGdjYyB2ZXJzaW9ucyBz
dXBwb3J0IC1uby1waWUuCgpZb3UgbWVhbiBvbGRlciBvbmUgKHdoaWNoIHdvdWxkIGJlIG5vIHBy
b2JsZW0sIGFzIHNhaWQpIG9yIGV2ZW4KdXAtdG8tZGF0ZSBvbmVzIChkdWUgdG8gdGhlIHdheSB0
aGV5J3JlIGJlaW5nIGNvbmZpZ3VyZWQpPwoKPj4gLSBpcyB0aGVyZSBhIGRpZmZlcmVuY2UgYmV0
d2VlbiAtbm8tcGllIGFuZCAtZm5vLVBJRSAvIC1mbm8tcGllPwo+PiAKPiAKPiBJIGNhbid0IHRl
bGwgdGhlIGRpZmZlcmVuY2UgYnkgcmVhZGluZyB0aGUgbWFucGFnZSBUQkguIEkgb25seSBrbm93
IG9uZQo+IHdvcmtzIHdoaWxlIHRoZSBvdGhlciBkb2Vzbid0IGJ5IHRyaWFsIGFuZCBlcnJvci4K
Ck9oLCB0aGF0J3MgY2VydGFpbmx5IHdvcnRod2hpbGUgYWRkaW5nIHRvIHRoZSBkZXNjcmlwdGlv
biB0aGVuLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:55:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRyo-0006TS-OT; Mon, 25 Sep 2017 11:55:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwRym-0006TF-Mg
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:55:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 00/7C-01778-3AEE8C95; Mon, 25 Sep 2017 11:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3fxuxO
 RBlN7RCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtWy4xFizkrvj2eypjA+M+zi5GDg4hgTyJ
 e33RXYycHLwCdhL39xxhBLElBAwlTi+8yQJiswioSlz4dosZxGYTUJdoe7adFcQWEVCWuPt9B
 lgNs0CsxLw5D8DiwgIOEn+uzwWbIyRgIbF+3mcmEJtTwFLiSvc0FpC1vAKCEn93CEO0akk8/H
 ULaoy2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuol1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDcflHp0OMkhxMSqK8d/lORArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4D3zFignWJSanlqRlpkDjAGYtAQHj5IIbxpImre4IDG3ODMdI
 nWK0Zjj2KbLf5g4Om7e/cMkxJKXn5cqJc67GKRUAKQ0ozQPbhAsNi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmPfjG6ApPJl5JXD7XgGdwgR0Su9UsFNKEhFSUg2Mgi0nDzo9euiV8V7viG5
 3XSfv7Ocdz6fW/9zeYT3nx77K5fua8yYItN9LC7wS4ulqIFz3XO5/w9urLDxvt4YJ/DwuL9bC
 uezWkpoI03r350937568z9/l/71rko3MLM4ryi8v/nnqj67I6uiMl/ZmWrM+5eqk2Eyw+/1V1
 VBzehVTye9X0UuvKLEUZyQaajEXFScCALe5wlzIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506340513!116453960!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7134 invoked from network); 25 Sep 2017 11:55:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 11:55:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 05:35:07 -0600
Message-Id: <59C90609020000780017F5AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 05:35:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
In-Reply-To: <20170925104914.28975-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjQ5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UElFIG1heSAoYW5kIGNvbW1vbmx5IHdpbGwpIHJlc3VsdCBpbiB0aGUgYmluYXJ5IGJlaW5nIGxv
YWRlZCBhYm92ZQo+IHRoZSA0R2IgYm91bmRhcnksIHdoaWNoIGNhbid0IHdvcmsgd2l0aCBhdCBs
ZWFzdCB0aGUgVlpFUk9VUFBFUiBjb21wYXQKPiBtb2RlIHRlc3QuCj4gCj4gUmVwb3J0ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBXaXRo
IHRoaXMgcGF0Y2gsIHZ6ZXJvdXBwZXIgcGFzc2VzLCBidXQgb25lIG90aGVyIHRlc3QgZmFpbHMu
Cj4gVGVzdGluZyBTU0UgcGFja2VkIHNpbmdsZSA2NC1iaXQgY29kZSBzZXF1ZW5jZS4uLltsaW5l
IDM2OF0gZmFpbGVkIQoKRmVlbCBmcmVlIHRvIG1haWwgbWUgdGhlIGJpbmFyeSBhZ2FpbiwgYWxi
ZWl0IHRoYXQgb25lJ3MgZ29pbmcgdG8KYmUgbW9yZSBkaWZmaWN1bHQgdG8gZGVidWcgd2l0aG91
dCBiZWluZyBhYmxlIHRvIHNlZSBpdCBteXNlbGYuCgo+IEBAIC05OCw3ICs5OCw5IEBAIGFzbToK
PiAgCj4gIGFzbS8lOiBhc20gOwo+ICAKPiAtSE9TVENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNs
dWRlKSAtSS4KPiArSE9TVENGTEFHUy14ODZfNjQgOj0KPiArJChjYWxsIGNjLW9wdGlvbi1hZGQs
SE9TVENGTEFHUyxIT1NUQ0MsLW5vLXBpZSkKPiArSE9TVENGTEFHUyArPSAkKENGTEFHU194ZW5p
bmNsdWRlKSAtSS4gJChIT1NUQ0ZMQUdTLSQoWEVOX0NPTVBJTEVfQVJDSCkpCgpJIGRvbid0IHVu
ZGVyc3RhbmQgdGhpcyBjaGFuZ2UgdG8gbXkgb3JpZ2luYWwgcGF0Y2g6IFlvdSBub3cKY29uZGl0
aW9uYWxseSBhZGQgLW5vLXBpZSB0byBIT1NUQ0ZMQUdTIChpLmUuIGFsc28gZm9yIDMyLWJpdCBi
dWlsZHMpLAphbmQgSE9TVENGTEFHUy14ODZfNjQgcmVtYWlucyBlbXB0eS4gSSBhbHNvIGRvbid0
IHNlZSB3aHkgdGhlCmFkZGl0aW9uIG5lZWRzIHRvIGJlIGNvbmRpdGlvbmFsOiBJbiBvcmRlciB0
byBiZSBhYmxlIHRvIGJ1aWxkIHRoZQplbnRpcmUgdGVzdCwgYSByZWFzb25hYmx5IG5ldyB0b29s
IGNoYWluIGlzIG5lZWRlZCBhbnl3YXkgKG11Y2gKbmV3ZXIgdGhhbiB3aGF0IHdlIHJlcXVpcmUg
Zm9yIGJ1aWxkaW5nIGV2ZXJ5dGhpbmcgZWxzZSkuIEFuZCBmaW5hbGx5Ci0gaXMgdGhlcmUgYSBk
aWZmZXJlbmNlIGJldHdlZW4gLW5vLXBpZSBhbmQgLWZuby1QSUUgLyAtZm5vLXBpZT8KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:56:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwRzX-0006Za-21; Mon, 25 Sep 2017 11:56:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434c33cdb=Andrew.Cooper3@citrix.com>)
 id 1dwRzW-0006ZM-7I
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:56:02 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 41/F8-03283-1DEE8C95; Mon, 25 Sep 2017 11:56:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvfCuxO
 RBrPlLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjI6mZ8wFt4UrenZfYGtgfM/fxcjJISHgJ3Hy
 82MmEFtYIExi/rNFrCC2iICrxPXbd4BsLg5mgWOMEr/P7QcrEhKIljh6by2YzSagL7H7xScwm
 1fAVuLo22ssIDaLgKrEv5urweKiAuES+79fY4aoEZQ4OfMJWA2ngInEha5NQDUcQAs0Jdbv0g
 cJMwvIS2x/O4cZwhaXaPqykhVirZrEtf5L7BA3p0tMfNbDMoFRYBaSqbMQJs1CMmkWkkkLGFl
 WMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiwDEOxg/DM/
 8BCjJAeTkijvXb4TkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMPfAuUEi1LTUyvSMnOAsQOTl
 uDgURLhTQNJ8xYXJOYWZ6ZDpE4xKkqJ8y4GSQiAJDJK8+DaYPF6iVFWSpiXEegQIZ6C1KLczB
 JU+VeM4hyMSsK82SBTeDLzSuCmvwJazAS0uHcq2OKSRISUVANjpHund1Iz55FXJ0y6Lwn07q/
 OVL5rpPjS0pF/ivmiikeHullmxyQ41qRxWsVqpmZ63Fh9+JKteY5XC5NcSO2yC/vyhI743BYz
 /HkpS8VdQqigOWv/C60dl09Xihytb++tCXSaMJf9OTPfzKdiHj8KlunlH66dpMW8yjVeps1WW
 LDQ2e7/DiWW4oxEQy3mouJEAJYFdyHSAgAA
X-Env-Sender: prvs=434c33cdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506340559!107483901!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55128 invoked from network); 25 Sep 2017 11:55:59 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 11:55:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53409281"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9e563bd9-00b9-f046-3f2e-b8d5e165580f@citrix.com>
Date: Mon, 25 Sep 2017 12:55:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170925100035.432-11-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTE6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gdmVyeSBsYXJnZSBo
b3N0cyBhIHB2LWd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3aWxsIGhhdmUgdG8KPiBo
YW5kbGUgZnJhbWUgbnVtYmVycyBsYXJnZXIgdGhhbiAzMiBiaXRzIGluIG9yZGVyIHRvIHNlbGVj
dCB0aGUKPiBhcHByb3ByaWF0ZSBncmFudCBpbnRlcmZhY2UgdmVyc2lvbi4KPgo+IEFkZCBhIG5l
dyBYZW4gc3BlY2lmaWMgQ1BVSUQgbm9kZSB0byBjb250YWluIHRoZSBtYXhpbXVtIG1hY2hpbmUg
YWRkcmVzcwo+IHdpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAwMDAwMDgg
Y29udGFpbmluZyB0aGUgbWF4aW11bQo+IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguIFRoZSBtYXhp
bXVtIGZyYW1lIHdpZHRoIG5lZWRzIHRvIHRha2UgbWVtb3J5Cj4gaG90cGx1ZyBpbnRvIGFjY291
bnQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
LS0tCj4gVjEwOgo+IC0gY29ycmVjdCBjb21tZW50IGluIGNwdWlkLmggKEphbiBCZXVsaWNoKQo+
Cj4gVjk6Cj4gLSBtYWtlIGxlYWYgcHYtb25seSAoSmFuIEJldWxpY2gpCj4gLSB1c2UgaGV4IHZh
bHVlIGZvciBtYXNrIChKYW4gQmV1bGljaCkKPiAtIGd1ZXN0IGFkZHJlc3Mgd2lkdGggLT4gbWFj
aGluZSBhZGRyZXNzIHdpZHRoIChKYW4gQmV1bGljaCkKPiAtLS0KPiAgeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oIHwgMTEgKysrKysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNyBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+IGluZGV4IGQ4ZmVlZjI5NDIuLjJiNDY0
ZDAyZWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwo+IEBAIC05MzAsNiArOTMwLDEzIEBAIHZvaWQgY3B1aWRfaHlwZXJ2aXNv
cl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCj4gICAgICAgICAg
cmVzLT5iID0gdi0+dmNwdV9pZDsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIDU6
IC8qIFBWLXNwZWNpZmljIHBhcmFtZXRlcnMgKi8KPiArICAgICAgICBpZiAoIGlzX2h2bV9kb21h
aW4oZCkgfHwgc3VibGVhZiAhPSAwICkKPiArICAgICAgICAgICAgYnJlYWs7CgpMZWF2ZXMgMyBh
bmQgNCBhcmUgY3VycmVudGx5IGJyb2tlbiBpbiB0ZXJtcyBvZiB0aGVpciBzdWJsZWFmIGhhbmRs
aW5nLAphbmQgY2FuJ3QgZWFzaWx5IGJlIGZpeGVkIChhcyB0aGUgQUJJIGlzIHNldCBpbiBzdG9u
ZSkuICBIb3dldmVyLCBwbGVhc2UKbGV0cyBub3QgcHJvcGFnYXRlIHRoZSBicm9rZW5uZXNzIGlu
dG8gbmV3IGxlYXZlcy4KCjUvMCBzaG91bGQgcmVwb3J0IG1heF9zdWJsZWFmIGluIHJlcy0+YSwg
aW4gdGhlIHNhbWUgd2F5IGFzIG90aGVyCnN1YmxlYWZzIGdldCBoYW5kbGVkLgoKfkFuZHJldwoK
PiArCj4gKyAgICAgICAgcmVzLT5hID0gZ2VuZXJpY19mbHNsKGdldF91cHBlcl9tZm5fYm91bmQo
KSkgKyBQQUdFX1NISUZUOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4g
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWlkLmgKPiBpbmRleCBkNzA5MzQwZjE4Li4yYmMxMWJmNmVmIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKPiBAQCAtODUsNiArODUsMTUgQEAKPiAgI2RlZmlu
ZSBYRU5fSFZNX0NQVUlEX0lPTU1VX01BUFBJTkdTICAgKDF1IDw8IDIpCj4gICNkZWZpbmUgWEVO
X0hWTV9DUFVJRF9WQ1BVX0lEX1BSRVNFTlQgICgxdSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNl
bnQgaW4gRUJYICovCj4gIAo+IC0jZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA0Cj4g
Ky8qCj4gKyAqIExlYWYgNiAoMHg0MDAwMHgwNSkKPiArICogUFYtc3BlY2lmaWMgcGFyYW1ldGVy
cwo+ICsgKiBTdWItbGVhZiAwOiBFQVg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdp
ZHRoCj4gKyAqLwo+ICsKPiArLyogTWF4LiBhZGRyZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1l
bW9yeSBob3RwbHVnIGludG8gYWNjb3VudC4gKi8KPiArI2RlZmluZSBYRU5fQ1BVSURfTUFDSElO
RV9BRERSRVNTX1dJRFRIX01BU0sgKDB4ZmZ1IDw8IDApCj4gKwo+ICsjZGVmaW5lIFhFTl9DUFVJ
RF9NQVhfTlVNX0xFQVZFUyA1Cj4gIAo+ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2
X0NQVUlEX0hfXyAqLwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 11:59:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 11:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS2h-0006rI-GV; Mon, 25 Sep 2017 11:59:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwS2g-0006rA-0v
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 11:59:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 12/51-03422-59FE8C95; Mon, 25 Sep 2017 11:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3fK+xO
 RBn8e6Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX1s5iLFjGWtHbfJmxgXEzSxcjJ4eQQJ5E
 /4wNzCA2r4CdxJblm5hAbAkBQ4nTC2+C1bAIqEps/D+ZEcRmE1CXaHu2nRXEFgGKH750HKiei
 4NZ4COjxPU9vWwgCWGBMIkvf3qgFkRLHL23Fmwop4CJxIUukAUcQMsEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA1N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MF7fGHCIUZKDSUmU9y7fiUghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEry73gHlBItS01Mr0jJzgJEAk5bg4FES4Y0ESfMWFyTmFmemQ
 6ROMRpz3Hh4/Q8TR8fNu3+YhFjy8vNSpcR5J4OUCoCUZpTmwQ2CReglRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfNOBZnCk5lXArfvFdApTECn9E4FO6UkESEl1cA4r56D58whrr6TXzoD3bM
 K8n8r/pNUnL92z6pr+ZdkEr7171m/ZxaDyRmuJxdUju1blLJgo92KFg2XD9GxSwKOa14rWSaw
 dZ9z70R9/y6J5l8macWtD6vaZ8UfLH9R/+TEFp6wZqEfZ1Y9Yj5tnSDufdF92mHWoBDrOq28G
 15FP3bkxoeVW4UpsRRnJBpqMRcVJwIABdYAocsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506340754!61417257!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52640 invoked from network); 25 Sep 2017 11:59:16 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 11:59:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 05:59:14 -0600
Message-Id: <59C90BAE020000780017F5F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 05:59:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
In-Reply-To: <20170925100035.432-11-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiB2
ZXJ5IGxhcmdlIGhvc3RzIGEgcHYtZ3Vlc3QgbmVlZHMgdG8ga25vdyB3aGV0aGVyIGl0IHdpbGwg
aGF2ZSB0bwo+IGhhbmRsZSBmcmFtZSBudW1iZXJzIGxhcmdlciB0aGFuIDMyIGJpdHMgaW4gb3Jk
ZXIgdG8gc2VsZWN0IHRoZQo+IGFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgo+
IAo+IEFkZCBhIG5ldyBYZW4gc3BlY2lmaWMgQ1BVSUQgbm9kZSB0byBjb250YWluIHRoZSBtYXhp
bXVtIG1hY2hpbmUgYWRkcmVzcwo+IHdpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2Rl
IDB4ODAwMDAwMDggY29udGFpbmluZyB0aGUgbWF4aW11bQo+IHBoeXNpY2FsIGFkZHJlc3Mgd2lk
dGguIFRoZSBtYXhpbXVtIGZyYW1lIHdpZHRoIG5lZWRzIHRvIHRha2UgbWVtb3J5Cj4gaG90cGx1
ZyBpbnRvIGFjY291bnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkJ1dCBzdGlsbCBnb2luZyB0byB3YWl0IGZvciBhIGxpdHRsZSB3aGlsZSBmb3IgcG9zc2libGUg
b3RoZXIgZmVlZGJhY2ssCmluIHBhcnRpY3VsYXIgYnkgQW5kcmV3LgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:00:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS3j-0007R6-Ua; Mon, 25 Sep 2017 12:00:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwS3i-0007Qt-P1
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 12:00:22 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1A/20-03642-6DFE8C95; Mon, 25 Sep 2017 12:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov+6l9yc
 iDR4d1rb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMObrzJUnBctGLXky1MDYxrBbsYOTkkBIwk
 3k78x9TFyMUhJLCQUeLrwbnMIAlhgTCJ+c8WsYLYIgK+Ev++nWQGKWIW2MYocXHRG0aIjj5Gi
 Ymb+9lAqtgEVCU2XD8F1sErYC3x/WYHC4jNAhT/t/gamC0qEC7RdLafBaJGUOLkzCdgNqeAnc
 Sltm9gNrOAusSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWp
 RWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7Gnc+dDjFKcjAp
 ifLe5TsRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd9c7oJxgUWp6akVaZg4wVmDSEhw8SiK8k
 SBp3uKCxNzizHSI1ClGRSlx3skgCQGQREZpHlwbLD4vMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZj3CsgUnsy8Erjpr4AWMwEt7p0KtrgkESEl1cBotFBommvK48np1f1ZjU92XmWrv3nhxpm
 ZZppPt1pq7/h19s9WQy2VlkVcRSfj07anaexVZF70JDS48rncZceSEPuKJUHNetPmrhAyOrpn
 GutL5SY1xfdKpZUHL00uXt3P9WZ3nS+TeOmix6sVj/1LfjnpnMzUiGqupYtdDHb8bFhm/siMI
 zZLiaU4I9FQi7moOBEAML1A8MoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506340818!118081291!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8765 invoked from network); 25 Sep 2017 12:00:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 12:00:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EE319AD35;
 Mon, 25 Sep 2017 12:00:17 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
 <9e563bd9-00b9-f046-3f2e-b8d5e165580f@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d556e44d-00de-78a4-466d-49765b5395bf@suse.com>
Date: Mon, 25 Sep 2017 14:00:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <9e563bd9-00b9-f046-3f2e-b8d5e165580f@citrix.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTM6NTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjUvMDkvMTcgMTE6
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIHZlcnkgbGFyZ2UgaG9zdHMgYSBwdi1ndWVz
dCBuZWVkcyB0byBrbm93IHdoZXRoZXIgaXQgd2lsbCBoYXZlIHRvCj4+IGhhbmRsZSBmcmFtZSBu
dW1iZXJzIGxhcmdlciB0aGFuIDMyIGJpdHMgaW4gb3JkZXIgdG8gc2VsZWN0IHRoZQo+PiBhcHBy
b3ByaWF0ZSBncmFudCBpbnRlcmZhY2UgdmVyc2lvbi4KPj4KPj4gQWRkIGEgbmV3IFhlbiBzcGVj
aWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0gbWFjaGluZSBhZGRyZXNzCj4+
IHdpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAwMDAwMDggY29udGFpbmlu
ZyB0aGUgbWF4aW11bQo+PiBwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLiBUaGUgbWF4aW11bSBmcmFt
ZSB3aWR0aCBuZWVkcyB0byB0YWtlIG1lbW9yeQo+PiBob3RwbHVnIGludG8gYWNjb3VudC4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0K
Pj4gVjEwOgo+PiAtIGNvcnJlY3QgY29tbWVudCBpbiBjcHVpZC5oIChKYW4gQmV1bGljaCkKPj4K
Pj4gVjk6Cj4+IC0gbWFrZSBsZWFmIHB2LW9ubHkgKEphbiBCZXVsaWNoKQo+PiAtIHVzZSBoZXgg
dmFsdWUgZm9yIG1hc2sgKEphbiBCZXVsaWNoKQo+PiAtIGd1ZXN0IGFkZHJlc3Mgd2lkdGggLT4g
bWFjaGluZSBhZGRyZXNzIHdpZHRoIChKYW4gQmV1bGljaCkKPj4gLS0tCj4+ICB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPj4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIHwgMTEgKysrKysrKysrKy0KPj4gIDIgZmlsZXMgY2hhbmdl
ZCwgMTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+PiBpbmRleCBkOGZlZWYy
OTQyLi4yYjQ2NGQwMmVmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+PiAr
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+PiBAQCAtOTMwLDYgKzkzMCwxMyBAQCB2b2lkIGNw
dWlkX2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFm
LAo+PiAgICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwo+PiAgICAgICAgICBicmVhazsKPj4g
IAo+PiArICAgIGNhc2UgNTogLyogUFYtc3BlY2lmaWMgcGFyYW1ldGVycyAqLwo+PiArICAgICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgc3VibGVhZiAhPSAwICkKPj4gKyAgICAgICAgICAg
IGJyZWFrOwo+IAo+IExlYXZlcyAzIGFuZCA0IGFyZSBjdXJyZW50bHkgYnJva2VuIGluIHRlcm1z
IG9mIHRoZWlyIHN1YmxlYWYgaGFuZGxpbmcsCj4gYW5kIGNhbid0IGVhc2lseSBiZSBmaXhlZCAo
YXMgdGhlIEFCSSBpcyBzZXQgaW4gc3RvbmUpLiAgSG93ZXZlciwgcGxlYXNlCj4gbGV0cyBub3Qg
cHJvcGFnYXRlIHRoZSBicm9rZW5uZXNzIGludG8gbmV3IGxlYXZlcy4KPiAKPiA1LzAgc2hvdWxk
IHJlcG9ydCBtYXhfc3VibGVhZiBpbiByZXMtPmEsIGluIHRoZSBzYW1lIHdheSBhcyBvdGhlcgo+
IHN1YmxlYWZzIGdldCBoYW5kbGVkLgoKQWFoLCBva2F5LiBTbyBpdCBzaG91bGQgYmUgb2theSB0
byBtb3ZlIHRoZSBkYXRhIGJlbG93IHRvIHJlcy0+YiBvZgpzdWItbGVhZiAwIHRoZW4sIEkgZ3Vl
c3M/CgoKSnVlcmdlbgoKPiAKPiB+QW5kcmV3Cj4gCj4+ICsKPj4gKyAgICAgICAgcmVzLT5hID0g
Z2VuZXJpY19mbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSkgKyBQQUdFX1NISUZUOwo+PiArICAg
ICAgICBicmVhazsKPj4gKwo+PiAgICAgIGRlZmF1bHQ6Cj4+ICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwo+PiAgICAgIH0KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKPj4g
aW5kZXggZDcwOTM0MGYxOC4uMmJjMTFiZjZlZiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWlkLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWlkLmgKPj4gQEAgLTg1LDYgKzg1LDE1IEBACj4+ICAjZGVmaW5lIFhFTl9IVk1fQ1BV
SURfSU9NTVVfTUFQUElOR1MgICAoMXUgPDwgMikKPj4gICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9W
Q1BVX0lEX1BSRVNFTlQgICgxdSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNlbnQgaW4gRUJYICov
Cj4+ICAKPj4gLSNkZWZpbmUgWEVOX0NQVUlEX01BWF9OVU1fTEVBVkVTIDQKPj4gKy8qCj4+ICsg
KiBMZWFmIDYgKDB4NDAwMDB4MDUpCj4+ICsgKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJzCj4+ICsg
KiBTdWItbGVhZiAwOiBFQVg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdpZHRoCj4+
ICsgKi8KPj4gKwo+PiArLyogTWF4LiBhZGRyZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1lbW9y
eSBob3RwbHVnIGludG8gYWNjb3VudC4gKi8KPj4gKyNkZWZpbmUgWEVOX0NQVUlEX01BQ0hJTkVf
QUREUkVTU19XSURUSF9NQVNLICgweGZmdSA8PCAwKQo+PiArCj4+ICsjZGVmaW5lIFhFTl9DUFVJ
RF9NQVhfTlVNX0xFQVZFUyA1Cj4+ICAKPj4gICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9Y
ODZfQ1BVSURfSF9fICovCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:01:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS4k-0007Yv-7P; Mon, 25 Sep 2017 12:01:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwS4i-0007Yf-Gc
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 12:01:24 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 76/D5-02023-310F8C95; Mon, 25 Sep 2017 12:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS1f4w4l
 Ig9PHxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTC9+yFvSwVBx+p9rAuJO5i5GTQ0ggT2L6
 sQ1MIDavgJ3EiyOLwGwJAUOJ0wtvsoDYLAKqErf+97CC2GwC6hJtz7aD2SICNhJzWy4A1XBxM
 AvcYJR4tWwT0FAODmGBSImO19wQ86Mllk95zQgS5hQwkfg/nx/E5BUQlPi7QxikgllAS+Lhr1
 ssELa2xLKFr8GGMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11IvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfj2lbnQ4ySHExKorx3+U5ECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg3fUOKCdYlJqeWpGWmQOMAJi0BAePkghvJEiat7ggMbc4Mx0id
 YrRmOPGw+t/mDg6bt79wyTEkpeflyolziv4HqhUAKQ0ozQPbhAsMi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmPcKyEKezLwSuH2vgE5hAjqldyrYKSWJCCmpBsa4+hhXLe9HKx1TY1Y5vtj
 70F3R5HK09tHbExlvGK3msrM1srz84vH9b2vKOvq8lefOc9K6129eLmYoOO3lpKs7YnPmacXZ
 rfRjsb688o5FF+OcXS942hfeMlMoOjDlime3ulqy1v5b9y4mRri5TD3yzmHxx/v/OLfoz5j9M
 eW9WOTtxjQ5hgYlluKMREMt5qLiRAC44uiBxwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506340881!99097201!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37506 invoked from network); 25 Sep 2017 12:01:23 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Sep 2017 12:01:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 06:01:20 -0600
Message-Id: <59C90C2D020000780017F625@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 06:01:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <julien.grall@arm.com>,"Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-12-jgross@suse.com>
In-Reply-To: <20170925100035.432-12-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 11/11] xen: add some comments in
 include/public/arch-x86/cpuid.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBMZWFm
IDQgb2YgdGhlIFhlbi1zcGVjaWZpYyBDUFVJRCBsZWF2ZXMgaXNuJ3QgbWVudGlvbmVkIGF0IGFs
bCBpbgo+IGluY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgsIHRoZSBjb21tZW50cyBmb3Ig
bGVhZiA1IGRvbid0IHRlbGwKPiBhbnl0aGluZyBhYm91dCB0aGUgc3ViLWxlYWYgc2VtYW50aWNz
Lgo+IAo+IEFkZCBjb21tZW50cyB0byBjbGFyaWZ5IHRoZSBpbnRlcmZhY2UuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkp1bGllbiwKCnN0cmljdGx5IHNwZWFraW5nIHRo
aXMgd2FzIHBvc3RlZCB0b28gbGF0ZSBmb3IgNC4xMCwgYnV0IGl0IGJlaW5nCmNvbW1lbnQgY2hh
bmdlcyBvbmx5IEkgdGhpbmsgaXQncyBmaW5lIHRvIHRha2UgbmV2ZXJ0aGVsZXNzPwoKVGhhbmtz
LCBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:03:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS6E-0007jd-Hc; Mon, 25 Sep 2017 12:02:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434c33cdb=Andrew.Cooper3@citrix.com>)
 id 1dwS6E-0007jP-3R
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 12:02:58 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 78/B9-30935-170F8C95; Mon, 25 Sep 2017 12:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQrfgw4l
 Ig9NzTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owb+9vZCh7xVXzdNZm1gfETdxcjB4eEgJ/E
 pscyXYycHMICYRLzny1iBbFFBFwlrt++A2RzcTALHGOU+H1uPxOIIySwn1FiydXjTCBVbAL6E
 rtffAKzeQVsJT61HWEHsVkEVCW+9n5gAbFFBcIl9n+/xgxRIyhxcuYTsDingI1E2+0J7CBHMA
 toSqzfpQ8SZhaQl9j+dg4zhC0u0fRlJdhBQgJqEtf6L4GNlxBIl5j4rIdlAqPALCRTZyFMmoV
 k0iwkkxYwsqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfJM9XJTi4sT01NzEpOK9ZLzczcxAkOW
 AQh2MK6Z6nyIUZKDSUmU9y7fiUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxb3gPlBItS01Mr0
 jJzgNEDk5bg4FES4W0DSfMWFyTmFmemQ6ROMSpKifM2giQEQBIZpXlwbbCIvcQoKyXMywh0iB
 BPQWpRbmYJqvwrRnEORiVhXm+QKTyZeSVw018BLWYCWtw7FWxxSSJCSqqBMdyw4q/g7hnbtEK
 vbFJQl/68y+nQOYX5qyLTd04xj4o2y+nO2b1e+3TuT12LHr805llqFyre7VC+sjP0zz07ho8i
 /r3N/m8bE/eGGTts4nnnuURH5IRwyY9HRt0r/fQl3Tv8a86qnvzMrf5ffmoM13PBymOFSvFFn
 GVipZaaLD4qimyVf5WVWIozEg21mIuKEwE2EENG0wIAAA==
X-Env-Sender: prvs=434c33cdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506340976!93104809!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32500 invoked from network); 25 Sep 2017 12:02:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 12:02:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53409685"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
 <9e563bd9-00b9-f046-3f2e-b8d5e165580f@citrix.com>
 <d556e44d-00de-78a4-466d-49765b5395bf@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <54c41e13-35d9-644b-1cb4-16b2c87ddeea@citrix.com>
Date: Mon, 25 Sep 2017 13:02:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <d556e44d-00de-78a4-466d-49765b5395bf@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTM6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjUvMDkvMTcgMTM6
NTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI1LzA5LzE3IDExOjAwLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gdmVyeSBsYXJnZSBob3N0cyBhIHB2LWd1ZXN0IG5lZWRzIHRvIGtu
b3cgd2hldGhlciBpdCB3aWxsIGhhdmUgdG8KPj4+IGhhbmRsZSBmcmFtZSBudW1iZXJzIGxhcmdl
ciB0aGFuIDMyIGJpdHMgaW4gb3JkZXIgdG8gc2VsZWN0IHRoZQo+Pj4gYXBwcm9wcmlhdGUgZ3Jh
bnQgaW50ZXJmYWNlIHZlcnNpb24uCj4+Pgo+Pj4gQWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJ
RCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0gbWFjaGluZSBhZGRyZXNzCj4+PiB3aWR0aCBz
aW1pbGFyIHRvIHRoZSB4ODYgQ1BVSUQgbm9kZSAweDgwMDAwMDA4IGNvbnRhaW5pbmcgdGhlIG1h
eGltdW0KPj4+IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguIFRoZSBtYXhpbXVtIGZyYW1lIHdpZHRo
IG5lZWRzIHRvIHRha2UgbWVtb3J5Cj4+PiBob3RwbHVnIGludG8gYWNjb3VudC4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiAtLS0KPj4+
IFYxMDoKPj4+IC0gY29ycmVjdCBjb21tZW50IGluIGNwdWlkLmggKEphbiBCZXVsaWNoKQo+Pj4K
Pj4+IFY5Ogo+Pj4gLSBtYWtlIGxlYWYgcHYtb25seSAoSmFuIEJldWxpY2gpCj4+PiAtIHVzZSBo
ZXggdmFsdWUgZm9yIG1hc2sgKEphbiBCZXVsaWNoKQo+Pj4gLSBndWVzdCBhZGRyZXNzIHdpZHRo
IC0+IG1hY2hpbmUgYWRkcmVzcyB3aWR0aCAoSmFuIEJldWxpY2gpCj4+PiAtLS0KPj4+ICB4ZW4v
YXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPj4+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCB8IDExICsrKysrKysrKystCj4+PiAgMiBmaWxl
cyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4+IGlu
ZGV4IGQ4ZmVlZjI5NDIuLjJiNDY0ZDAyZWYgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
dHJhcHMuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4+IEBAIC05MzAsNiArOTMw
LDEzIEBAIHZvaWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGxlYWYsCj4+PiAgICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwo+Pj4gICAg
ICAgICAgYnJlYWs7Cj4+PiAgCj4+PiArICAgIGNhc2UgNTogLyogUFYtc3BlY2lmaWMgcGFyYW1l
dGVycyAqLwo+Pj4gKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8IHN1YmxlYWYgIT0g
MCApCj4+PiArICAgICAgICAgICAgYnJlYWs7Cj4+IExlYXZlcyAzIGFuZCA0IGFyZSBjdXJyZW50
bHkgYnJva2VuIGluIHRlcm1zIG9mIHRoZWlyIHN1YmxlYWYgaGFuZGxpbmcsCj4+IGFuZCBjYW4n
dCBlYXNpbHkgYmUgZml4ZWQgKGFzIHRoZSBBQkkgaXMgc2V0IGluIHN0b25lKS4gIEhvd2V2ZXIs
IHBsZWFzZQo+PiBsZXRzIG5vdCBwcm9wYWdhdGUgdGhlIGJyb2tlbm5lc3MgaW50byBuZXcgbGVh
dmVzLgo+Pgo+PiA1LzAgc2hvdWxkIHJlcG9ydCBtYXhfc3VibGVhZiBpbiByZXMtPmEsIGluIHRo
ZSBzYW1lIHdheSBhcyBvdGhlcgo+PiBzdWJsZWFmcyBnZXQgaGFuZGxlZC4KPiBBYWgsIG9rYXku
IFNvIGl0IHNob3VsZCBiZSBva2F5IHRvIG1vdmUgdGhlIGRhdGEgYmVsb3cgdG8gcmVzLT5iIG9m
Cj4gc3ViLWxlYWYgMCB0aGVuLCBJIGd1ZXNzPwoKWWVhaCAtIHRoYXQgd291bGQgYmUgZmluZS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:03:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS6Z-0007md-PI; Mon, 25 Sep 2017 12:03:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dwS6Z-0007mN-3m
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:03:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A7/D0-03616-680F8C95; Mon, 25 Sep 2017 12:03:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7Rqtv64US
 kwYGTWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8rR+YCtYpVfxqvMTawHhGuouRk4NZwFqi
 918zI4jNItDMItG+rKCLkQvI/sks0fZoOzNIQkjAQ6K55zcbSEJIYAGjxPujHewwifv3XrBAJ
 BYzSvx4eJEVJMEmYCSxZNlbsCIRAWmJa58vM4IUMQu8YZJ4930m2D5hgWCJT5s2skHsVpVYcm
 kP0CQODl4BT4n3Z4VBwhICchI3z3UyT2DkW8DIsIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzBUGIBgB+P9jQGHGCU5mJREee/ynYgU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMGr9x4oJ1iUmp5akZaZAwxamLQEB4+SCG/kO6A0b3FBYm5xZjpE6hSjMcexT
 Zf/MHF03Lz7h0mIJS8/L1VKnFcQZJIASGlGaR7cIFg0XWKUlRLmZQQ6TYinILUoN7MEVf4Voz
 gHo5IwrzfIFJ7MvBK4fa+ATmECOqV3KtgpJYkIKakGxu1zTY8szjzVe2T3z0VN/hscL9wtKJW
 YalXpK8Qql/F4ntmkfeG/Hns32v+/c8dpssN7pQyTyBk6J3ayB3IK8d8stLAs6Gbyv7hX4C2f
 9J7W1bv+fpURcRdclLDSeMXc+9rWk1VVN+5SljurdEZs74XFl72/Fe5aaMorvVhvloDP1RrF4
 DVmFUosxRmJhlrMRcWJANfHc+ihAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506340997!105956292!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10910 invoked from network); 25 Sep 2017 12:03:17 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 25 Sep 2017 12:03:17 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=o8HQwQMIARRLTsTfAXHhb6kerbfbOWRiC1M1JjCq4uUiHhPX9j28b+X51GKaeS8WXigCcyfsUe4C+tjOH04SYo4orElBDf2xfHXdaFF1IYzF7GJyCH7mAA8syY9tsdlpwP/9S3REax5LSG04LRU7OUk+tIPhYjKLhXQ2p9ocMRLpJE6qO5IRx8MgqwaQV2CvhnVK77g6WfrgaylSx9v/RyUKg/TlLez+hjjU+gphTosNppkQGA/dvxCeBflqAvBrSy0ZK1/Ga+L+bfu5CBZbt92qwfYw7TRdJgx5yFgFQlTKQl8u5r7ZGXZjUFyJIAbyI5X3bij+p1wHqMpuNIESsw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=/YH45El5vG7A7YKilf2Ap
 ymDnew=; b=Cif6/PtZVyGpWMPNbU3z0iarzI/BcJN8RU7/IsQCFkQfmgoXWNaGz
 mgbmP7xsRcYbTQgnt9P87IyDNUUU4xysGq0K5BBn+7EW7AzA1e27lELdYj0RIWb5
 Epto1SZLbDAOJv0t/bCO3g8jNx0lL4OXEKphyQiKd5/xVtwJVAHEHWfCWEcMQXXX
 DJrj4IEJNb7KIIroVfrQOfKo5RbfAA3q77+ZU1P3UGUZVgvyUxGDZnYijaTq4M9b
 ZQukXztS/oZHXHK6p2JCndr0/dTEgiEmSTu7VUeiXl0vG+25EBz52Q6IeRVHcKN6
 40CWFU0uUXd7xZ3gIhcTk2s16wHcGAgNA==
Received: (qmail 25051 invoked from network); 25 Sep 2017 15:03:14 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 15:03:14 +0300
Received: (qmail 10943 invoked from network); 25 Sep 2017 15:03:14 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Sep 2017 15:03:14 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 25 Sep 2017 15:03:09 +0300
Message-Id: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v13 0/3] Notify monitor when emulating an
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIGEgbWVjaGFuaXNtIHdoaWNoIGFsbG93cyBYRU4gdG8g
c2VuZCBmaXJzdCBhbiBldmVudAppZiB0aGUgZW11bGF0b3IgZW5jb3VudGVyZWQgYW4gdW5zdXBw
b3J0ZWQgaW5zdHJ1Y3Rpb24uClRoZSBtb25pdG9yIGFwcGxpY2F0aW9uIGNhbiBjaG9vc2UgdG8g
bWl0aWdhdGUgdGhlIGVycm9yLCBmb3IgZXhhbXBsZSB0byBzaW5nbGVzdGVwCnRoZSBpbnN0cnVj
dGlvbiB1c2luZyB0aGUgcmVhbCBwcm9jZXNzb3IgYW5kIHRoZW4gcmVzdW1lIGV4ZWN1dGlvbiBv
ZiB0aGUgbm9ybWFsCmluc3RydWN0aW9uIGZsb3cuCgpUaGlzIGZlYXR1cmUgd2FzIHRlc3RlZCB1
c2luZyBhIG1vZGlmaWVkIHZlcnNpb24gb2YgWFRGOgpodHRwczovL2dpdGh1Yi5jb20vcGV0cmVw
aXJjYWxhYnUveGVuLXRlc3QtZnJhbWV3b3JrL3RyZWUvZW11bF91bmltcGwKCi0tLQpDaGFuZ2Vk
IHNpbmNlIHYxOgogICogUmVtb3ZlZCB0aGUgZW11bGF0aW9uIGtpbmQgY2hlY2sgd2hlbiBjYWxs
aW5nIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uCgpDaGFuZ2VkIHNpbmNlIHYyOgogICogUmVtb3Zl
ZCBhIGZpbGUgYWRkZWQgYnkgbWlzdGFrZQoKQ2hhbmdlZCBzaW5jZSB2MzoKICAqIFJlbW92ZWQg
ZXh0cmEgc3RyYXkgbGluZQogICogQWRkZWQgdGhlIF9lbmFibGVkIHN1ZmZpeCB0byB0aGUgZW11
bF91bmhhbmRsZWFibGUgbW9uaXRvciBvcHRpb24KCkNoYW5nZWQgc2luY2UgdjQKICAqIEZpeGVk
IHJldHVybiBleHByZXNzaW9uIG9mIGh2bV9tb25pdG9yX2VtdWxfdW5oYW5kbGVhYmxlIGhhbmRs
ZQogIG1vbml0b3JfdHJhcHMgZmFpbHVyZXMuCiAgKiBSZW1vdmVkIHN0cmF5IHBhcmFudGhlc2Vz
LgoKQ2hhbmdlZCBzaW5jZSB2NToKICAqIFJlbW92ZWQgdW5uZWNlc3NhcnkgImVsc2UiIHdoZW4g
Y2FsbGluZyBodm1fbW9uaXRvcl9lbXVsX3VuaGFuZGxlYWJsZS4KICAqIEFkZGVkIGV4dHJhIGxp
bmUgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudC4KCkNoYW5nZWQgc2luY2UgdjY6CiAgKiBh
ZGQgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbnMgYW5k
IGVtdWxhdGlvbiBmYWlsdXJlcy4KICAqIGNoYW5nZWQgImVtdWxfdW5oYW5kbGVhYmxlIiBldmVu
dCBuYW1lIHRvICJlbXVsX3VuaW1wbGVtZW50ZWQiCgpDaGFuZ2VkIHNpbmNlIHY3OgogICogQWRk
ICJmYWxsLXRocm91Z2giIGNvbW1lbnRzIHRvIHRoZSBzd2l0Y2ggc3RhdGVtZW50cyAoY292ZXJp
dHkpCiAgKiBBZGRlZCBYODZFTVVMX1VOSU1QTEVNRU5URUQgdG8gWDg2RU1VTF9VTkhBTkRMRUFC
TEUgY2hlY2tzIHRoZSBpbiBmdW5jdGlvbnMKICByZWZlcmVuY2luZyB4ODZfZW11bGF0ZS4KICAq
IEltcHJvdmVkIGNvbW1lbnQgZGVzY3JpYmluZyBYODZFTVVMX1VOSU1QTEVNRU5URUQuCgpDaGFu
Z2VkIHNpbmNlIHY4OgogICogUmVtb3ZlZCB1bm5lY2Vzc2FyeSAiZmFsbC10aHJvdWdoIiBjb21t
ZW50cy4KICAqIEFkZGVkIGNoZWNrIGZvciBYODZFTVVMX1VOSU1QTEVNRU5URUQgaW4gaHZtX3Vk
X2ludGVyY2VwdC4KICAqIGFkZCBhIG5ldyBsYWJlbCAndW5pbXBsZW1lbnRlZF9pbnNuJyB0byBh
Y2NvbW9kYXRlIHRoZSBleGlzdGluZyBqdW1wcyB0bwogICdjYW5ub3RfZW11bGF0ZScgKGUuZy4g
aW52b2tlX3N0dWIpCgpDaGFuZ2VkIHNpbmNlIHY5OgogICogQWRkZWQgZGV0YWlsZWQgZGVzY3Jp
cHRpb24gaW4gdGhlIHBhdGNoIGNvbW1lbnQgcmVnYXJkaW5nIHRoZSB1c2FnZSAoYW5kIGxhY2sg
b2YgaXQpIAogIG9mIHRoZSBuZXcgWDg2RU1VTF9VTklNUExFTUVOVEVEIHJldHVybiBjb2RlLgog
ICogcmVtb3ZlZCAnY2Fubm90X2VtdWxhdGUnIGxhYmVsLgogICogYWRkZWQgbG9jYWwgdmltcmMg
ZmlsZXMgdG8gdGhlIGdpdGlnbm9yZSBsaXN0LgoKQ2hhbmdlZCBzaW5jZSB2MTA6CiAgKiBBZGRl
ZCBhc3NlcnRzIHRvIG1ha2Ugc3VyZSB0aGUgcmV0dXJuIGNvZGUgY2Fubm90IGJlIFg4NkVNVUxf
VU5JTVBMRU1FTlRFRC4KICAqIEFkZGVkIG5ldyByZXR1cm4gY29kZSAoWDg2RU1VTF9VTlJFQ09H
TklaRUQpIHRvIGJlIHVzZWQgd2hlbiB0cnlpbmcKICB0byBlbXVsYXRlIGFuIGluc3RydWN0aW9u
IHdpdGggYW4gaW52YWxpZCBvcGNvZGUuCiAgKiBBZGRlZCBlbXVsYXRpb24gcmV0dXJuIGNvZGUg
aW5mb3JtYXRpb24gdG8gZXJyb3IgbWVzc2FnZXMuCiAgKiBSYWlzZSAjVUQgd2hlbiBlbXVsYXRp
bmcgYW4gdW5pbXBsZW1lbnRlZCBpbnN0cnVjdGlvbiBpbnN0ZWFkIG9mIGp1c3QgY3Jhc2ggdGhl
IGRvbWFpbgoKQ2hhbmdlZCBzaW5jZSB2MTE6CiAgICAqIEZpeGVkIGRvdWJsZSBuZWdhdGl2ZSBj
b21tZW50LgogICAgKiBNb3ZlIGFzc2VydGlvbiBpbnRvIHRoZSBzd2l0Y2ggYW5kIHVzZSBBU1NF
UlRfVU5SRUFDSEFCTEUoKSB3aGVuCiAgICBhcHBsaWNhYmxlLgogICAgKiBDaGFuZ2VkIHRoZSBk
ZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VOSU1QTEVNRU5URUQgLyBYODZFTVVMX1VOUkVDT0dOSVpF
RAogICAgdG8gcmVmbGVjdCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aG9zZSAyIHJldHVybiBj
b2Rlcy4KICAgICogQ2hhbmdlZCB0aGUgcmV0dXJuZWQgdmFsdWUgdG8gWDg2RU1VTF9VTlJFQ09H
TklaRUQgaW4gc29tZSBjYXNlcyAoYSBkZXRhaWxlZCBsaXN0IGlzCiAgICBwcm92aWRlZCBpbiB0
aGUgcGF0Y2ggZGVzY3JpcHRpb24pCiAgICAqIFJlbW92ZWQgInJjPSIgZnJvbSB0aGUgZXJyb3Ig
bWVzc2FnZS4KICAgICogQ2hlY2sgZm9yIFg4NkVNVUxfVU5SRUNPR05JWkVEIGluc3RlYWQgb2Yg
WDg2RU1VTF9VTklNUExFTUVOVEVEIHdoZW4gZ2VuZXJhdGluZyBhbgogICAgSW52YWxpZCBPcGNv
ZGUgdHJhcAoKQ2hhbmdlZCBzaW5jZSB2MTI6CiAgICAqIHJldHVybiBYODZFTVVMX1VOSU1QTEVN
RU5URUQgaWYgSEFWRV9HQVNfUkRSQU5EIGlzIG5vdCBkZWZpbmVkCiAgICAqIGNyZWF0ZSB1bnJl
Y29nbml6ZWRfaW5zbiBsYWJlbAogICAgKiByZXR1cm4gWDg2RU1VTF9VTlJFQ09HTklaRUQgaW4g
Y2FzZSBvZiBmYWlsdXJlIHRvIGRlY29kZSBHcm91cCAjMTMKICAgIGluc3RydWN0aW9ucy4KICAg
ICogYWRkIGEgIlRPRE86IiBjb21tZW50IHRvIHRoZSBkZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VO
UkVDT0dOSVpFRAogICAgc3RhdGluZyB0aGF0IGZvciBub3cgaXQgY2FuIGJlIHVzZWQgaW50ZXJj
aGFuZ2VhYmx5IHdpdGgKICAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KClBldHJlIFBpcmNhbGFi
dSAoMyk6CiAgeDg2ZW11bDogTmV3IHJldHVybiBjb2RlIGZvciB1bmltcGxlbWVudGVkIGluc3Ry
dWN0aW9uCiAgeDg2ZW11bDogQWRkIHJldHVybiBjb2RlIGluZm9ybWF0aW9uIHRvIGVycm9yIG1l
c3NhZ2VzCiAgeDg2L21vbml0b3I6IE5vdGlmeSBtb25pdG9yIGlmIGFuIGVtdWxhdGlvbiBmYWls
cy4KCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICB8ICAyICsrCiB0b29s
cy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysKIHhlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2Fy
Y2gveDg2L2h2bS9pby5jICAgICAgICAgICAgICAgICAgfCAgNyArKysrLQogeGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3JlYWxtb2RlLmMgICAgICAgIHwgMTEgKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2L21vbml0b3Iu
YyAgICAgICAgICAgICAgICAgfCAxMyArKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIHwgNTEgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggfCAxNyArKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vbW9uaXRvci5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3Iu
aCAgICAgICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oICAgICAgICAgIHwgIDIgKysK
IDE3IGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:03:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS6b-0007nH-0D; Mon, 25 Sep 2017 12:03:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dwS6Z-0007mO-9c
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:03:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E2/C2-03422-680F8C95; Mon, 25 Sep 2017 12:03:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsUSfTyjVbf1w4l
 Ig/Z+XYslHxezODB6HN39mymAMYo1My8pvyKBNWP79t9sBZ9qKn5vXc/SwDg/rIuRk4NZwFqi
 918zYxcjFweLwCwWic7v75kgnAksEj92vmUCqRIS8JA4/HIpC0hCSGABo8T7ox3sMIn/m/eyQ
 SQWM0r8eHiRFSTBJmAksWTZW7AiEQFpiWufL4PtYBZ4wyTx7vtMRpCEsIC/xOHDDSwgNouAqs
 Sry3eZuxg5OHgFPCX2TuYDCUsIyEncPNfJDGJzCnhJ7Fp1ihlisafE27PHmSYwAp3DsIpRozi
 1qCy1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzC4GIBgB+OZBYGHGCU5
 mJREee/ynYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGr9x4oJ1iUmp5akZaZAwxzmLQEB4+SC
 O9+kDRvcUFibnFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5G0GKBECKMkrz4EbAYu4So6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHkFQabwZOaVwG16BXQEE9ARvVPBjihJREhJNTBWF97ptfxRb3L
 B3i3UwUp6+cNTj2bffbFpa/LPLRdbvgsz81gfS5wRK8Ss+yC2aZb22Z+TfK9fj5ormR3I5qOW
 mf3qis7yORd3nGg6cctgvkbYhV+fU95f+R1W78dwRjmmwOHRFpXPSauPmez+4TshVKVrk8URG
 aHtF9xFbQ/1P5disyw2n/xFiaU4I9FQi7moOBEAwYr6A7QCAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506340997!116926157!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54845 invoked from network); 25 Sep 2017 12:03:17 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 25 Sep 2017 12:03:17 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=cyxrk8Xa0FDovfHf3RyCD4IAyGdT/ZxFbtP2AUpocXGqNmHJgOpD51lxPIyhVirzjYtKB0gKdR+evAzV5YDWpvwpCify3x5DSYcH0YKFJdfyVOrXJQtkJQ6nwybTjyNxa2QA5DZC3yKrkwjkkZwnQjyTSJI6slFn1zDCMKoVbY455+5cNXlxiYf3TSZ6fiKbNHdUtGS8yHH//Lk5PLrvd71bKjS604G1lIcPggpevhqogrWXG4cRTLpP9wbNUCKiduhnf1Xd9EVXqxPUalRpVGbYkmBOM9Lk9jKT/gdh/8LQVeRr1sGKhZkmGgQwSYEFHmseiqJCvH6284uAQTbXSg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=KrTNEKn4l+IDjpZqet7B5orvLzU=; b=oVY1ARy5bpZQdZbNK6Y1S+TcRPN5
 UtsInyesYct70g7fzekCvdC0Fvbqj0VaLqd+Rvq1qMzhuuhSf/XbAVLgVTRCrnpt
 MevyggcpXW7tZwiBtxb3noNZzVY581IG7aS+qA5YIR4sF+XORyk1x5EDGiVvq0Aj
 tY04YwVfZy7CMDP8fX+6RH4Sf9hqqkTEYgiIrQxJPRkERjgrZqeNuteKykxukDNK
 rRuZjIEv9mes+getIV/JA4StE6jh9QwKhJE7sCm+iIJxuN7hbOdWR7a5vmDsZe7C
 tMu6yjsxSb8z65MGJ0KiP7+rdia8oHncO+XAmoNtUFufgwWa2gce5Wd6Yw==
Received: (qmail 25065 invoked from network); 25 Sep 2017 15:03:14 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 15:03:14 +0300
Received: (qmail 10960 invoked from network); 25 Sep 2017 15:03:14 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Sep 2017 15:03:14 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 25 Sep 2017 15:03:10 +0300
Message-Id: <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5mb3JjZSB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiBhbiBpbnN0cnVjdGlvbiBub3QgaW1wbGVt
ZW50ZWQgYnkgdGhlCmVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5z
dHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKcmV0dXJuIGNvZGUsIFg4NkVNVUxfVU5JTVBMRU1F
TlRFRC4KClRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11
bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwpwcm9wZXJseSBkZWNvZGUgdGhlIGN1cnJlbnQgaW5z
dHJ1Y3Rpb24ncyBvcGNvZGUsIGFuZCBub3QgYnkgYW55IG9mIG90aGVyCmZ1bmN0aW9ucywgc3Vj
aCBhcyB0aGUgeDg2X2VtdWxhdGVfb3BzIG9yIHRoZSBodm1faW9fb3BzIGNhbGxiYWNrcy4KCmUu
Zy4gaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0IHNob3VsZCBub3QgcmV0dXJuIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRC4KVGhlIHJldHVybiB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24g
ZWl0aGVyIHRoZSByZXR1cm4gY29kZSBvZgpvbmUgb2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMg
KHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQpodm1fY29weV9ndWVzdF9mcm9t
X3BoeXMgLyBodm1fY29weV90b19ndWVzdF9waHlzLgoKU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBm
dW5jdGlvbnMgc2hvdWxkIHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5URUQuCiAtIGh2bV9pb19p
bnRlcmNlcHQKIC0gaHZtZW11bF9kb19pbwogLSBodm1fc2VuZF9idWZmZXJlZF9pb3JlcQogLSBo
dm1fc2VuZF9pb3JlcQogLSBodm1fYnJvYWRjYXN0X2lvcmVxCiAtIGh2bWVtdWxfZG9faW9fYnVm
ZmVyCiAtIGh2bWVtdWxfdmFsaWRhdGUKCkFsc28gdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVsYXRl
X29uZV9pbnNuIGFuZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUKd2FzIG1vZGlmaWVkIHRvIGdl
bmVyYXRlIGFuIEludmFsaWQgT3Bjb2RlIHRyYXAgd2hlbiBYODZFTVVMX1VOUkVDT0dOSVpFRApp
cyByZXR1cm5lZCBieSB0aGUgZW11bGF0b3IgaW5zdGVhZCBvZiBqdXN0IGNyYXNoIHRoZSBkb21h
aW4uCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPgoKLS0tCkNoYW5nZWQgc2luY2UgdjEwOgogICAgKiBBZGRlZCBhc3NlcnRzIHRvIG1h
a2Ugc3VyZSB0aGUgcmV0dXJuIGNvZGUgY2Fubm90IGJlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4K
ICAgICogQWRkIG5ldyByZXR1cm4gY29kZSAoWDg2RU1VTF9VTlJFQ09HTklaRUQpIHRvIGJlIHVz
ZWQgd2hlbiB0cnlpbmcKICAgIHRvIGVtdWxhdGUgYW4gaW5zdHJ1Y3Rpb24gd2l0aCBhbiBpbnZh
bGlkIG9wY29kZS4KCkNoYW5nZWQgc2luY2UgdjExOgogICAgKiBGaXhlZCBkb3VibGUgbmVnYXRp
dmUgaW4gdGhlIHBhdGNoIGRlc2NyaXB0aW9uLgogICAgKiBNb3ZlIGFzc2VydGlvbiBpbnRvIHRo
ZSBzd2l0Y2ggYW5kIHVzZSBBU1NFUlRfVU5SRUFDSEFCTEUoKSB3aGVuCiAgICBhcHBsaWNhYmxl
LgogICAgKiBDaGFuZ2VkIHRoZSBkZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VOSU1QTEVNRU5URUQg
LyBYODZFTVVMX1VOUkVDT0dOSVpFRAogICAgdG8gcmVmbGVjdCB0aGUgZGlmZmVyZW5jZXMgYmV0
d2VlbiB0aG9zZSAyIHJldHVybiBjb2Rlcy4KICAgICogQ2hhbmdlZCB0aGUgcmV0dXJuZWQgdmFs
dWUgdG8gWDg2RU1VTF9VTlJFQ09HTklaRUQgaW4gdGhlCiAgICBmb2xsb3dpbmcgY2FzZXM6CiAg
ICAgICAgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Myk6IC8qIEdyb3VwIDE0ICovCiAgICAgICAgWDg2
RU1VTF9PUENfNjYoMHgwZiwgMHg3Myk6CiAgICAgICAgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4NzMpOgogICAgICAgICAgICAgICAgLSBBbGwgdmFsaWQgb3Bjb2RlcyBhcmUgZGVmaW5lZCwg
c28gaXQgc2hvdWxkIHJldHVybgogICAgICAgICAgICAgICAgWDg2RU1VTF9VTlJFQ09HTklaRUQg
aWYgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KCiAgICAgICAgWDg2RU1VTF9PUEMoMHgw
ZiwgMHhjNykgLyogR3JvdXAgOSAqLwogICAgICAgICAgICAgICAgLSBGb3IgcmVnaXN0ZXIgdHlw
ZSBpbnN0cnVjdGlvbnMgYWxsIHBvc3NpYmxlIG9wY29kZXMgYXJlCiAgICAgICAgICAgICAgICBk
ZWZpbmVkLCBzbyBpdCBzaG91bGQgcmV0dXJuIFg4NkVNVUxfVU5SRUNPR05JWkVEIGlmCiAgICAg
ICAgICAgICAgICBtb2QgUi9NIGJpdHMgYXJlIG5vdCBtYXRjaGVkLgoKICAgICAgICBYODZFTVVM
X09QQ19WRVgoMHgwZjM4LCAweGYzKTogLyogR3JvdXAgMTcgKi8KICAgICAgICAgICAgICAgIC0g
QWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQsIHNvIGl0IHNob3VsZCByZXR1cm4KICAgICAg
ICAgICAgICAgIFg4NkVNVUxfVU5SRUNPR05JWkVEIGlmIG1vZCBSL00gYml0cyBhcmUgbm90IG1h
dGNoZWQuCgogICAgICAgIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHgwMSk6IC8qIFhPUCBHcnAxICov
CiAgICAgICAgWDg2RU1VTF9PUENfWE9QKDA5LCAweDAyKTogLyogWE9QIEdycDIgKi8KICAgICAg
ICAgICAgICAgIC0gQWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQsIHNvIGl0IHNob3VsZCBy
ZXR1cm4KICAgICAgICAgICAgICAgIFg4NkVNVUxfVU5SRUNPR05JWkVEIGlmIG1vZCBSL00gYml0
cyBhcmUgbm90IG1hdGNoZWQuCgogICAgICAgIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEpOiAvKiBH
cnA3ICovCiAgICAgICAgICAgICAgICAtIE5vdCBhbGwgdmFsaWQgb3Bjb2RlcyBhcmUgZGVmaW5l
ZCBzbyBpdCBzaG91bGQgcmV0dXJuCiAgICAgICAgICAgICAgICBYODZFTVVMX1VOSU1QTEVNRU5U
RUQgaWYgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KICAgICAgICAgICAgICAgIChlLmcu
IFhHRVRCVikKCiAgICAgICAgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3OCk6CiAgICAgICAgICAg
ICAgICAtIEFsbCB2YWxpZCBvcGNvZGVzIGFyZSBkZWZpbmVkLCBzbyBpdCBzaG91bGQgcmV0dXJu
CiAgICAgICAgICAgICAgICBYODZFTVVMX1VOUkVDT0dOSVpFRCBpZiBtb2QgUi9NIGJpdHMgYXJl
IG5vdCBtYXRjaGVkLgoKICAgICAgICBYODZFTVVMX09QQygweDBmLCAweGFlKToKICAgICAgICBY
ODZFTVVMX09QQ182NigweDBmLCAweGFlKTogLyogR3JwMTUgKi8KICAgICAgICAgICAgICAgIC0g
Tm90IGFsbCB2YWxpZCBvcGNvZGVzIGFyZSBkZWZpbmVkIHNvIGl0IHNob3VsZCByZXR1cm4KICAg
ICAgICAgICAgICAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRCBpZiBtb2QgUi9NIGJpdHMgYXJlIG5v
dCBtYXRjaGVkLgogICAgICAgICAgICAgICAgKGUuZy4gRlhTQVZFL0ZYUlNUT1IgKQoKQ2hhbmdl
ZCBzaW5jZSB2MTI6CiAgICAqIHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5URUQgaWYgSEFWRV9H
QVNfUkRSQU5EIGlzIG5vdCBkZWZpbmVkCiAgICAqIGNyZWF0ZSB1bnJlY29nbml6ZWRfaW5zbiBs
YWJlbAogICAgKiByZXR1cm4gWDg2RU1VTF9VTlJFQ09HTklaRUQgaW4gY2FzZSBvZiBmYWlsdXJl
IHRvIGRlY29kZSBHcm91cCAjMTMKICAgIGluc3RydWN0aW9ucy4KICAgICogYWRkIGEgIlRPRE86
IiBjb21tZW50IHRvIHRoZSBkZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VOUkVDT0dOSVpFRAogICAg
c3RhdGluZyB0aGF0IGZvciBub3cgaXQgY2FuIGJlIHVzZWQgaW50ZXJjaGFuZ2VhYmx5IHdpdGgK
ICAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyAgICAgICAgICAgICB8IDEyICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICAgICAg
IHwgIDUgKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgICAgICAgfCAgOSAr
KysrKysKIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDIgKy0KIHhl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgNTEgKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmggfCAxNyArKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKSwg
MjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjYzg3NGNlLi4zODVmZTFlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYwpAQCAtMjg0LDEwICsyODQsMTUgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lv
KAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KKyAgICBjYXNlIFg4NkVNVUxfVU5J
TVBMRU1FTlRFRDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIC8qIEZh
bGwtdGhyb3VnaCAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAgIH0KIAorICAg
IEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOworCiAgICAgaWYgKCByYyAhPSBY
ODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTMxMyw2ICszMTgsOSBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfZG9faW9fYnVmZmVyKAogCiAgICAgcmMgPSBodm1lbXVsX2RvX2lv
KGlzX21taW8sIGFkZHIsIHJlcHMsIHNpemUsIGRpciwgZGYsIDAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICh1aW50cHRyX3QpYnVmZmVyKTsKKworICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VO
SU1QTEVNRU5URUQpOworCiAgICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSAmJiBk
aXIgPT0gSU9SRVFfUkVBRCApCiAgICAgICAgIG1lbXNldChidWZmZXIsIDB4ZmYsIHNpemUpOwog
CkBAIC00MDUsNiArNDEzLDggQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvX2FkZHIoCiAgICAg
cmMgPSBodm1lbXVsX2RvX2lvKGlzX21taW8sIGFkZHIsICZjb3VudCwgc2l6ZSwgZGlyLCBkZiwg
MSwKICAgICAgICAgICAgICAgICAgICAgICAgcmFtX2dwYSk7CiAKKyAgICBBU1NFUlQocmMgIT0g
WDg2RU1VTF9VTklNUExFTUVOVEVEKTsKKwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkK
ICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5odm1faW8ubW1pb19yZXRyeSA9IChjb3VudCA8ICpy
ZXBzKTsKIApAQCAtMjA0NSw2ICsyMDU1LDcgQEAgaW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVu
c2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGdsYSkKICAgICBzd2l0Y2ggKCByYyApCiAg
ICAgewogICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CisgICAgY2FzZSBYODZFTVVMX1VO
SU1QTEVNRU5URUQ6CiAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19X
QVJOSU5HLCAiTU1DRkciLCAmY3R4dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1V
TF9FWENFUFRJT046CkBAIC0yMTAyLDYgKzIxMTMsNyBAQCB2b2lkIGh2bV9lbXVsYXRlX29uZV92
bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAogICAgICAg
ICAgKiBjb25zaXN0ZW50IHdpdGggWDg2RU1VTF9SRVRSWS4KICAgICAgICAgICovCiAgICAgICAg
IHJldHVybjsKKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICBjYXNlIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOgogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9H
X0dfREVCVUcsICJNZW0gZXZlbnQiLCAmY3R4KTsKICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24odHJhcG5yLCBlcnJjb2RlKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGQ5OWY0YjQuLjU3ZjNmNzYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwpAQCAtMzczNSw2ICszNzM1LDcgQEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIHN3aXRjaCAoIGh2bV9lbXVsYXRlX29uZSgmY3R4dCkgKQog
ICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgorICAgIGNhc2UgWDg2RU1VTF9V
TklNUExFTUVOVEVEOgogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFs
aWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWDg2RU1V
TF9FWENFUFRJT046CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2lvLmMKaW5kZXggYmY0MTk1NC4uYjhjMGFlNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtOTksNiArOTks
MTEgQEAgYm9vbCBodm1fZW11bGF0ZV9vbmVfaW5zbihodm1fZW11bGF0ZV92YWxpZGF0ZV90ICp2
YWxpZGF0ZSwgY29uc3QgY2hhciAqZGVzY3IpCiAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9z
dGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQpOwogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKKyAgICBjYXNlIFg4NkVNVUxfVU5SRUNPR05JWkVEOgorICAgICAgICBodm1fZHVtcF9l
bXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgZGVzY3IsICZjdHh0KTsKKyAgICAgICAg
aHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMp
OworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CiAgICAgICAg
IGh2bV9pbmplY3RfZXZlbnQoJmN0eHQuY3R4dC5ldmVudCk7CiAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTJkNDNhZC4uYjczZmM4MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9y
ZWFsbW9kZS5jCkBAIC0xMTIsNiArMTEyLDE1IEBAIHZvaWQgdm14X3JlYWxtb2RlX2VtdWxhdGVf
b25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiAgICAgICAgIGdvdG8g
ZmFpbDsKICAgICB9CiAKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfVU5SRUNPR05JWkVEICkKKyAg
ICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJVbnJlY29nbml6ZWQgaW5zbi5cbiIp
OworICAgICAgICBpZiAoIGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1Iw
X1BFICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgICAgICByZWFsbW9kZV9kZWxpdmVy
X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIDAsIGh2bWVtdWxfY3R4dCk7CisgICAgfQorCiAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgewogICAgICAgICBpZiAoIHVu
bGlrZWx5KGN1cnItPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQpICYmCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKaW5kZXggOGQ0ZjI0NC4uMjU1N2UyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAt
MzQ4OCw3ICszNDg4LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2
LAogICAgICAqIHdvdWxkIGJlIGEgZ29vZCB1bnNoYWRvdyBoaW50LiBJZiB3ZSAqZG8qIGRlY2lk
ZSB0byB1bnNoYWRvdy1vbi1mYXVsdAogICAgICAqIHRoZW4gaXQgbXVzdCBiZSAnZmFpbGFibGUn
OiB3ZSBjYW5ub3QgcmVxdWlyZSB0aGUgdW5zaGFkb3cgdG8gc3VjY2VlZC4KICAgICAgKi8KLSAg
ICBpZiAoIHIgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQorICAgIGlmICggciA9PSBYODZFTVVM
X1VOSEFORExFQUJMRSB8fCByID09IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCApCiAgICAgewogICAg
ICAgICBwZXJmY19pbmNyKHNoYWRvd19mYXVsdF9lbXVsYXRlX2ZhaWxlZCk7CiAjaWYgU0hBRE9X
X09QVElNSVpBVElPTlMgJiBTSE9QVF9GQVNUX0VNVUxBVElPTgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwppbmRleCBjMWUyMzAwLi41YmUzM2Q4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODQ4LDcgKzg0OCw4IEBAIGRveyBhc20gdm9sYXRp
bGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgICAgICAgICBzdHViLmZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHJlc18u
ZmllbGRzLnRyYXBuciA9PSBFWENfVUQsIEVYQ19VRCk7ICAgIFwKICAgICAgICAgZG9tYWluX2Ny
YXNoKGN1cnJlbnQtPmRvbWFpbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byBkb25lOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAjZWxzZQpAQCAtMjU4NSw3ICsyNTg2LDcgQEAg
eDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICAgICAgICAgIGQgPSB0d29ieXRlX3RhYmxlWzB4
M2FdLmRlc2M7CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05J
WkVEOwogICAgICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgfQpAQCAtMjU5OSw3ICsyNjAwLDcgQEAgeDg2X2RlY29k
ZSgKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAg
ICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKICAgICAgICAgICAg
ICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgICAgIH0KIApAQCAtMjg3OSw3ICsyODgw
LDcgQEAgeDg2X2RlY29kZSgKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSU1QTEVNRU5URUQ7CiAgICAgfQogCiAgICAgaWYgKCBlYS50eXBlID09
IE9QX01FTSApCkBAIC00MTkxLDcgKzQxOTIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgNDogLyogZmxkZW52IC0gVE9ETyAqLwogICAg
ICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7Ci0gICAgICAgICAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5z
bjsKICAgICAgICAgICAgIGNhc2UgNTogLyogZmxkY3cgbTJieXRlICovCiAgICAgICAgICAgICAg
ICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9w
cy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKQEAgLTQyMDIsNyArNDIw
Myw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
Y2FzZSA2OiAvKiBmbnN0ZW52IC0gVE9ETyAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVf
Y3RybCA9IHRydWU7Ci0gICAgICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAg
ICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgICAgIGNhc2UgNzog
LyogZm5zdGN3IG0yYnl0ZSAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRy
dWU7CiAgICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZuc3RjdyIsIGRz
dC52YWwpOwpAQCAtNDQzOCw3ICs0NDM5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBj
YXNlIDQ6IC8qIGZyc3RvciAtIFRPRE8gKi8KICAgICAgICAgICAgIGNhc2UgNjogLyogZm5zYXZl
IC0gVE9ETyAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7Ci0gICAg
ICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgICAgICBnb3RvIHVu
aW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgICAgIGNhc2UgNzogLyogZm5zdHN3IG0yYnl0ZSAq
LwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7CiAgICAgICAgICAgICAg
ICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZuc3RzdyIsIGRzdC52YWwpOwpAQCAtNTE5Nyw3
ICs1MTk4LDcgQEAgeDg2X2VtdWxhdGUoCiAjdW5kZWYgX0dSUDcKIAogICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgIGdvdG8gdW5p
bXBsZW1lbnRlZF9pbnNuOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTYx
OTUsNyArNjE5Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIC8qIHZwc2xse3cs
ZH0gJGltbTgse3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBn
b3RvIHVucmVjb2duaXplZF9pbnNuOwogICAgICAgICB9CiAgICAgc2ltZF8wZl9zaGlmdF9pbW06
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VE
KTsKQEAgLTYyNDMsNyArNjI0NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDY6IC8q
IHBzbGxxICRpbW04LG1tICovCiAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1tOwog
ICAgICAgICB9Ci0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgIGdvdG8gdW5y
ZWNvZ25pemVkX2luc247CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzMpOgog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzMpOgpAQCAtNjI1OSw3ICs2MjYw
LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgLyogdnBzbGxkcSAkaW1tOCx7eCx5
fW1tLHt4LHl9bW0gKi8KICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CiAgICAg
ICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgZ290byB1bnJlY29n
bml6ZWRfaW5zbjsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Nyk6ICAgICAgICAv
KiBlbW1zICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg3Nyk6ICAgIC8qIHZ6
ZXJve2FsbCx1cHBlcn0gKi8KQEAgLTYzMjMsNyArNjMyNCw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBjYXNlIDA6IC8qIGV4dHJxICRpbW04LCRpbW04LHhtbSAqLwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwor
ICAgICAgICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKICAgICAgICAgfQogICAgICAgICAv
KiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4NzgpOiAg
ICAgLyogaW5zZXJ0cSAkaW1tOCwkaW1tOCx4bW0seG1tICovCkBAIC02NTE4LDcgKzY1MTksNyBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7
CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKIApAQCAtNjUzNCw3ICs2NTM1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICB2Y3B1X211c3RfaGF2ZShhdngpOwogICAgICAgICAgICAgZ290byBzdG14Y3NyOwogICAgICAg
ICB9Ci0gICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgIGdvdG8gdW5yZWNvZ25p
emVkX2luc247CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4YWUpOiAvKiBHcnAx
NSAqLwogICAgICAgICBmYWlsX2lmKG1vZHJtX21vZCAhPSAzKTsKQEAgLTY3NzcsMTAgKzY3Nzgs
MTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNu
OwogCi0jaWZkZWYgSEFWRV9HQVNfUkRSQU5ECiAgICAgICAgICAgICBjYXNlIDY6IC8qIHJkcmFu
ZCAqLworI2lmZGVmIEhBVkVfR0FTX1JEUkFORAogICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihyZXBfcHJlZml4KCksIEVYQ19VRCk7CiAgICAgICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUocmRyYW5kKTsKICAgICAgICAgICAgICAgICBkc3QgPSBlYTsKQEAg
LTY4MDUsNiArNjgwNiw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGlmICggY2Fy
cnkgKQogICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19DRjsK
ICAgICAgICAgICAgICAgICBicmVhazsKKyNlbHNlCisgICAgICAgICAgICAgICAgZ290byB1bmlt
cGxlbWVudGVkX2luc247CiAjZW5kaWYKIAogICAgICAgICAgICAgY2FzZSA3OiAvKiByZHNlZWQg
LyByZHBpZCAqLwpAQCAtNzM1OSw3ICs3MzYyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShibWkxKTsKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAg
ICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247CiAgICAgICAgIH0KIAogICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CkBAIC03NjcwLDcgKzc2NzMsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHRibSk7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwogICAgICAgICB9
CiAKICAgICB4b3BfMDlfcm1fcnY6CkBAIC03NzA0LDcgKzc3MDcsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHRibSk7CiAgICAgICAgICAgICBn
b3RvIHhvcF8wOV9ybV9ydjsKICAgICAgICAgfQotICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRl
OworICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwogCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19YT1AoMGEsIDB4MTApOiAvKiBiZXh0ciBpbW0sci9tLHIgKi8KICAgICB7CkBAIC03NzM2LDgg
Kzc3MzksMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgZGVmYXVsdDoKLSAgICBjYW5u
b3RfZW11bGF0ZToKLSAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICB1bmlt
cGxlbWVudGVkX2luc246CisgICAgICAgIHJjID0gWDg2RU1VTF9VTklNUExFTUVOVEVEOworICAg
ICAgICBnb3RvIGRvbmU7CisgICAgdW5yZWNvZ25pemVkX2luc246CisgICAgICAgIHJjID0gWDg2
RU1VTF9VTlJFQ09HTklaRUQ7CiAgICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKQEAgLTc3ODks
NyArNzc5NSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGlmICggKGQgJiBEc3RN
YXNrKSAhPSBEc3RNZW0gKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2Vt
dWxhdGU7CisgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cisg
ICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oCmluZGV4IDRkZGYxMTEuLjBjOGM4MGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oCkBAIC0xMzMsNiArMTMzLDIzIEBAIHN0cnVjdCB4ODZfZW11bF9mcHVf
YXV4IHsKICAgKiBVbmRlZmluZWQgYmVoYXZpb3Igd2hlbiB1c2VkIGFueXdoZXJlIGVsc2UuCiAg
ICovCiAjZGVmaW5lIFg4NkVNVUxfRE9ORSAgICAgICAgICAgNAorIC8qCisgICogQ3VycmVudCBp
bnN0cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgYnkgdGhlIGVtdWxhdG9yLgorICAqIFRoaXMg
dmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igd2hlbiBh
IHZhbGlkCisgICogb3Bjb2RlIGlzIGZvdW5kIGJ1dCB0aGUgZXhlY3V0aW9uIGxvZ2ljIGZvciB0
aGF0IGluc3RydWN0aW9uIGlzIG1pc3NpbmcuCisgICogSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5l
ZCBieSBhbnkgb2YgdGhlIHg4Nl9lbXVsYXRlX29wcyBjYWxsYmFja3MuCisgICovCisjZGVmaW5l
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRCAgNQorIC8qCisgICogVGhlIGN1cnJlbnQgaW5zdHJ1Y3Rp
b24ncyBvcGNvZGUgaXMgbm90IHZhbGlkLgorICAqIElmIHRoaXMgZXJyb3IgY29kZSBpcyByZXR1
cm5lZCBieSBhIGZ1bmN0aW9uLCBhbiAjVUQgdHJhcCBzaG91bGQgYmUKKyAgKiByYWlzZWQgYnkg
dGhlIGZpbmFsIGNvbnN1bWVyIG9mIGl0LgorICAqCisgICogVE9ETzogRm9yIHRoZSBtb21lbnQg
WDg2RU1VTF9VTlJFQ09HTklaRUQgYW5kIFg4NkVNVUxfVU5JTVBMRU1FTlRFRAorICAqIGNhbiBi
ZSB1c2VkIGludGVyY2hhbmdlYWJseSB0aGVyZWZvcmUgcmFpc2luZyBhbiAjVUQgdHJhcCBpcyBu
b3QKKyAgKiBzdHJpY3RseSBleHBlY3RlZCBmb3Igbm93LgorICovCisjZGVmaW5lIFg4NkVNVUxf
VU5SRUNPR05JWkVEICAgWDg2RU1VTF9VTklNUExFTUVOVEVECiAKIC8qIEZQVSBzdWItdHlwZXMg
d2hpY2ggbWF5IGJlIHJlcXVlc3RlZCB2aWEgLT5nZXRfZnB1KCkuICovCiBlbnVtIHg4Nl9lbXVs
YXRlX2ZwdV90eXBlIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:03:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS6e-0007pb-AI; Mon, 25 Sep 2017 12:03:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dwS6c-0007oa-Lq
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:03:22 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CC/55-01754-980F8C95; Mon, 25 Sep 2017 12:03:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsUSfTyjVbfzw4l
 Ig54WLoslHxezODB6HN39mymAMYo1My8pvyKBNeP+q5lMBes0Kpa8mMDcwDhBoYuRk4NZwFqi
 918zYxcjFweLwCwWiYm/djJDOBNYJDZ++sUIUiUk4CEx7/RFsCohgQWMEu+PdrDDJKZcXsAGk
 VjMKPHj4UVWkASbgJHEkmVvwYpEBKQlrn2+DNbNLPCGSeLd95lgY4UF/CWet55lA7FZBFQlnn
 /9xgJi8wp4Styc2wnWLCEgJ3HzXCcziM0p4CWxa9UpZojNnhJvzx5nmsAIdA/DKkaN4tSistQ
 iXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyMwvBiAYAfjmqnOhxglOZiURHnv
 8p2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+/Q9UE6wKDU9tSItMwcY6DBpCQ4eJRHe/SBp3
 uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8zaCFAmAFGWU5sGNgEXdJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzdoFM4cnMK4Hb9AroCCagI3qngh1RkoiQkmpgFFgxNT3gi9cJ7YOHD35
 Tj6oU+nD25bznW75bXzttJ9lpHPI1fWqFqGXklwczQ093G6ov0rtiasAeU1fYOL91Uh1vTsMz
 Zytb2zWZe0+7HGpYN33diu46o1PlK2WO6afeadR4f8eCc9Gx1ZIH7km4unkxzP1tx3jr4SWpK
 C4R16nzHoV8rX2pp8RSnJFoqMVcVJwIAKZTQEG1AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506341000!93104908!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35795 invoked from network); 25 Sep 2017 12:03:21 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 12:03:21 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=wochWE+Fsw1zbVthkd/CkctcJ3+kPIHRMm1OxeIlsyTJkwf5p4BxTUZclJSCQKlNLx02wBeZYV58LdMYXkVRPCP4/zFpa5JII42gzSTou5y8TVSGktUFbR7+N9hET6AUBkiZ5ug2kQtC2woZjmCaRIbUq5lWDkEBT9mMFqKOSC2ySJokV6yvYeXfbsu2mVgVNGT50iddpHJd2LKx2uWCDz6G5Dtkt/7SDmsyU4q/h1PVdnXW7JZVCvQny+GUtyZsWWmW2WIGYVlgYYGT/cUuesWUB1iPPEncSo51tugBaNQH+0hMI5L/+gnc9ikqLct6No8Xj/JWjRP1PkFvckdaGA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=hAqm7Y9OFTthwJFFuhUtdM1IfxQ=; b=G7DSI9yaxnKscMFonZ4mvqZ4g4sZ
 DwZ16nklAQQlMcMpNf0nr3VyOx6P1rKQbQM6FYZFbAYu+YdZ2ui0sWk2+skXnVav
 0AacGzG5NyS4KGyu/J0n7QQNnEn8ow3bi/TMLd9L+0R7GPhBRcZ+0pANROUCcotq
 Bqx+ze63aluaaJC3WwtbhXSmw92EjJEV3aVgeEzBDWrOWFcdp3y1lY+PzKxWFwES
 PhmQPhtog33OED/Zj5oNHXPp6qlyvznthRdArmtxDVAzy7NXyeqDHvB4DlF34UD4
 z4X1Ue1/fTibbXVBwlAI8gHOmNnwIUS2+pSHA5Zq+CLxde3YBIx3anL8xA==
Received: (qmail 25155 invoked from network); 25 Sep 2017 15:03:14 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 15:03:14 +0300
Received: (qmail 10969 invoked from network); 25 Sep 2017 15:03:14 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Sep 2017 15:03:14 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 25 Sep 2017 15:03:11 +0300
Message-Id: <1506340992-5587-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v13 2/3] x86emul: Add return code information to
	error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBwcmludCB0aGUgcmV0dXJuIGNvZGUgb2YgdGhlIGxhc3QgZmFpbGVkIGVtdWxhdG9yIG9wZXJh
dGlvbgppbiBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUuCi0gcHJpbnQgdGhlIHJldHVybiBjb2Rl
IGluIHNoX3BhZ2VfZmF1bHQgKFNIQURPV19QUklOVEspIHRvIG1ha2UgdGhlCmRpc3RpY3Rpb24g
YmV0d2VlbiBYODZFTVVMX1VOSEFORExFQUJMRSBhbmQgWDg2RU1VTF9VTklNUExFTUVOVEVELgoK
U2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQpDaGFu
Z2VkIHNpbmNlIHYxMToKICAgICogUmVtb3ZlZCAicmM9IiBmcm9tIHRoZSBlcnJvciBtZXNzYWdl
LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDEzICsrKysrKystLS0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgg
fCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCmluZGV4IDM4NWZlMWUuLjRmZTYxYjQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBA
IC0yMDU2LDcgKzIwNTYsNyBAQCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGxvbmcgZ2xhKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOgogICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgotICAgICAgICBodm1fZHVt
cF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOworICAg
ICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwg
JmN0eHQsIHJjKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoK
ICAgICAgICAgaHZtX2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKQEAgLTIxMTUsNyAr
MjExNSw3IEBAIHZvaWQgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtp
bmQsIHVuc2lnbmVkIGludCB0cmFwbnIsCiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIFg4NkVN
VUxfVU5JTVBMRU1FTlRFRDoKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgotICAgICAg
ICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAm
Y3R4KTsKKyAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAi
TWVtIGV2ZW50IiwgJmN0eCwgcmMpOwogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0
cmFwbnIsIGVycmNvZGUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBU
SU9OOgpAQCAtMjI0MywxNiArMjI0MywxNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqZ3Vlc3RfeDg2
X21vZGVfdG9fc3RyKGludCBtb2RlKQogfQogCiB2b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0
ZShjb25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNoYXIgKnByZWZpeCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0LCBpbnQgcmMpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owog
ICAgIGNvbnN0IGNoYXIgKm1vZGVfc3RyID0gZ3Vlc3RfeDg2X21vZGVfdG9fc3RyKGh2bV9ndWVz
dF94ODZfbW9kZShjdXJyKSk7CiAgICAgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKmNz
ID0KICAgICAgICAgaHZtZW11bF9nZXRfc2VnX3JlZyh4ODZfc2VnX2NzLCBodm1lbXVsX2N0eHQp
OwogCi0gICAgcHJpbnRrKCIlcyVzIGVtdWxhdGlvbiBmYWlsZWQ6ICVwdiAlcyBAICUwNHg6JTA4
bHggLT4gJSpwaFxuIiwKLSAgICAgICAgICAgbG9nbHZsLCBwcmVmaXgsIGN1cnIsIG1vZGVfc3Ry
LCBjcy0+c2VsLCBodm1lbXVsX2N0eHQtPmluc25fYnVmX2VpcCwKLSAgICAgICAgICAgaHZtZW11
bF9jdHh0LT5pbnNuX2J1Zl9ieXRlcywgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7CisgICAgcHJp
bnRrKCIlcyVzIGVtdWxhdGlvbiBmYWlsZWQgKCVkKTogJXB2ICVzIEAgJTA0eDolMDhseCAtPiAl
KnBoXG4iLAorICAgICAgICAgICBsb2dsdmwsIHByZWZpeCwgcmMsIGN1cnIsIG1vZGVfc3RyLCBj
cy0+c2VsLAorICAgICAgICAgICBodm1lbXVsX2N0eHQtPmluc25fYnVmX2VpcCwgaHZtZW11bF9j
dHh0LT5pbnNuX2J1Zl9ieXRlcywKKyAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvLmMKaW5kZXggYjhjMGFlNy4uYzdiMWM1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtOTYsMTEgKzk2LDEx
IEBAIGJvb2wgaHZtX2VtdWxhdGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFs
aWRhdGUsIGNvbnN0IGNoYXIgKmRlc2NyKQogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAg
Y2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKLSAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0
YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7CisgICAgICAgIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQsIHJjKTsKICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCiAgICAgY2FzZSBYODZFTVVMX1VOUkVDT0dOSVpFRDoKLSAgICAg
ICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4
dCk7CisgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBk
ZXNjciwgJmN0eHQsIHJjKTsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9p
bnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3JlYWxtb2RlLmMKaW5kZXggYjczZmM4MC4uMDNkZWE2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9k
ZS5jCkBAIC0xNDcsNyArMTQ3LDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3Ry
dWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKICAgICByZXR1cm47CiAKICBmYWls
OgotICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19FUlIsICJSZWFsLW1vZGUi
LCBodm1lbXVsX2N0eHQpOworICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19F
UlIsICJSZWFsLW1vZGUiLCBodm1lbXVsX2N0eHQsIHJjKTsKICAgICBkb21haW5fY3Jhc2goY3Vy
ci0+ZG9tYWluKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDI1NTdlMjEuLjI4MDMw
YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTM0OTgsOCArMzQ5OCw4IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgIHYtPmFyY2gucGFn
aW5nLmxhc3Rfd3JpdGVfZW11bF9vayA9IDA7CiAgICAgICAgIH0KICNlbmRpZgotICAgICAgICBT
SEFET1dfUFJJTlRLKCJlbXVsYXRvciBmYWlsdXJlLCB1bnNoYWRvd2luZyBtZm4gJSNseFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbikpOworICAgICAgICBTSEFET1dfUFJJ
TlRLKCJlbXVsYXRvciBmYWlsdXJlIChyYz0lZCksIHVuc2hhZG93aW5nIG1mbiAlI2x4XG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICByLCBtZm5feChnbWZuKSk7CiAgICAgICAgIC8qIElmIHRo
aXMgaXMgYWN0dWFsbHkgYSBwYWdlIHRhYmxlLCB0aGVuIHdlIGhhdmUgYSBidWcsIGFuZCBuZWVk
CiAgICAgICAgICAqIHRvIHN1cHBvcnQgbW9yZSBvcGVyYXRpb25zIGluIHRoZSBlbXVsYXRvci4g
IE1vcmUgbGlrZWx5LAogICAgICAgICAgKiB0aG91Z2gsIHRoaXMgaXMgYSBoaW50IHRoYXQgdGhp
cyBwYWdlIHNob3VsZCBub3QgYmUgc2hhZG93ZWQuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRl
LmgKaW5kZXggODg2NDc3NS4uNThkMTdjNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaApA
QCAtOTIsNyArOTIsNyBAQCBpbnQgaHZtZW11bF9kb19waW9fYnVmZmVyKHVpbnQxNl90IHBvcnQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJ1ZmZlcik7CiAKIHZvaWQgaHZtX2R1
bXBfZW11bGF0aW9uX3N0YXRlKGNvbnN0IGNoYXIgKmxvZ2x2bCwgY29uc3QgY2hhciAqcHJlZml4
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQg
Kmh2bWVtdWxfY3R4dCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZt
X2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LCBpbnQgcmMpOwogCiAjZW5kaWYgLyogX19BU01f
WDg2X0hWTV9FTVVMQVRFX0hfXyAqLwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:03:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:03:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS6f-0007qM-HM; Mon, 25 Sep 2017 12:03:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ppircalabu@bitdefender.com>) id 1dwS6d-0007p4-JI
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:03:23 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B9/F4-02092-A80F8C95; Mon, 25 Sep 2017 12:03:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUSfTyjVbfrw4l
 Ig9VtHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bSJTNZC47YV3xZNI2pgXGXURcjJwezgLVE
 779mxi5GLg4WgVksEqemTmeCcCawSPw+MY8NpEpIwEPi7sQuVpCEkMACRon3RzvYuxg5wBKbO
 1Mh4osZJR6d+M8O0sAmYCSxZNlbMFtEQFri2ufLYCuYBd4wSbz7PpMRJCEs4C1x8sw5sCIWAV
 WJz1tamUBsXgFPick3H4DFJQTkJG6e62QGsTkFvCR2rTrFDHGRp8Tbs8eZJjACncOwilGjOLW
 oLLVI19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMLgYgGAH49nTnocYJTmY
 lER57/KdiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZvzHignWJSanlqRlpkDDHOYtAQHj5IIb
 +Q7oDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqctxFkkgBIaUZpHtwgWPxdYp
 SVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvF8gUnsy8Erh9r4BOYQI6pXcq2CkliQgpqQbGzaf
 F7/OndZtzvp6XO8+xhylBkNVQZZlQXdgLfmf39de2352pe1vmQrfbg7vr2b7Vf5py+avpmlIN
 aTXrNRyzPv1lP6k5q694j5hnWKDozwuTJNia+m6vuz4z9PvrT98mdp2arWDxVSf4wfZbEiIbZ
 e/JTdl2Y0VfjMaVjYenuE+4H8mWO9HRQ4mlOCPRUIu5qDgRAEluXkS6AgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506341001!76830171!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2829 invoked from network); 25 Sep 2017 12:03:22 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 12:03:22 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=EwtTuVqSoK6U0jl+LbkZKS3qjxKSqSiy++xPpLHfsyVt98SMBF5j3o6zYWzObzzpfbKuFieEyle/tbeBUnjv4gcATHl+dGqU6hssIArYjaEVz9dMnYv6e9PeZDiXLnHJ+TBr657nl1SnSKeec3VLv58w/UWkXPQBFXxh8PDEUt6KfqsShy6vZ4ZAJJ8aTVBzqTqMQUImpIrF/hvamzFn4k6XbBmFNGONHlNIZnP7eewP9lX7dlZYuvAonNDhlQN7VGpuNg2xTacVqatPND+qZeORMl37t4dZKZ0xOJaQ3Douox+jgeoo43b/frbo16IeZPRf3+qdRyZalLEspLmVug==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=570AzMgtutHziFcVo3Uqv6fXSv0=; b=BjbpdEQ4ZwOAL+k4EroY8nEd+1DW
 wXo/rpJ5bloG6f4iOcenx/3X6787f9Xpz5O4nvGPVjeB4bFm4dv9ZR2O2fHlbxnT
 db3OVBVtoMPJ8MnGE9miD35Q3CXK4JQgm06aIsBgtF4U812FJ3jjWbHyLhsqxgu0
 0D0mW3KYcPcefMVpWlsVaBcvH0DzAbS+ehMBtSkeBE4kyh1tlhTELGVBm+7eQFY5
 imQL3roOM6DbhKA5ls5j/hY60rClaCPXwCJtuUE9P0WmsJXTV4fDfvGERCXuLpBK
 bGbCGO5C8WG6hYD337fVkq9vz0hUo1Uu8zVnPpo4w5rTYrCG/HxhIB7RJQ==
Received: (qmail 25214 invoked from network); 25 Sep 2017 15:03:15 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 15:03:14 +0300
Received: (qmail 10971 invoked from network); 25 Sep 2017 15:03:15 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.bbu.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Sep 2017 15:03:15 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 25 Sep 2017 15:03:12 +0300
Message-Id: <1506340992-5587-4-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, wei.liu2@citrix.com, jun.nakajima@intel.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v13 3/3] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgY2FzZSBvZiBhIHZtX2V2ZW50IHdpdGggdGhlIGVtdWxhdGVfZmxhZ3Mgc2V0LCBpZiB0aGUg
aW5zdHJ1Y3Rpb24KaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciwgdGhlIG1vbml0
b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcg
ZXhjZXB0aW9uLgpUaGlzIGJlaGF2aW9yIGNhbiBiZSB1c2VkIHRvIHJlLWV4ZWN1dGUgYW4gaW5z
dHJ1Y3Rpb24gbm90IHN1cHBvcnRlZCBieQp0aGUgZW11bGF0b3IgdXNpbmcgdGhlIHJlYWwgcHJv
Y2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0CmNyYXNoaW5nLgoKU2lnbmVkLW9m
Zi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQWNrZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgIHwgIDIgKysK
IHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9tb25pdG9yLmMgICAgICAgICAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0
b3IuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAzICsrLQog
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVi
bGljL3ZtX2V2ZW50LmggICAgIHwgIDIgKysKIDEwIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDA3M2ZiYzkuLjVl
YThiNGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yMDI4LDYgKzIwMjgsOCBAQCBpbnQgeGNf
bW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFp
bl9pZCwKIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwgYm9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSk7CitpbnQgeGNfbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIC8qKgogICogVGhpcyBmdW5jdGlvbiBl
bmFibGVzIC8gZGlzYWJsZXMgZW11bGF0aW9uIGZvciBlYWNoIFJFUCBmb3IgYQogICogUkVQLWNv
bXBhdGlibGUgaW5zdHJ1Y3Rpb24uCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9y
LmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggYTY3NzgyMC4uNjA0NjY4MCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX21v
bml0b3IuYwpAQCAtMjE3LDYgKzIxNywyMCBAQCBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2Nh
bGwoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAogICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVu
dGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsK
KworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7CisgICAgZG9tY3RsLmRv
bWFpbiA9IGRvbWFpbl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZW5hYmxlID8g
WEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfRElTQUJMRTsKKyAgICBkb21jdGwudS5t
b25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1F
TlRFRDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggNGZlNjFiNC4u
MTllNzAzNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTE0LDEyICsxNCwxNCBAQAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2Uu
aD4KKyNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxh
c20vaHZtL2VtdWxhdGUuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vaW9yZXEuaD4KKyNpbmNsdWRlIDxhc20vaHZtL21vbml0b3IuaD4KICNpbmNsdWRlIDxh
c20vaHZtL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS9zdm0vc3ZtLmg+CkBAIC0yMTE0LDYgKzIxMTYsOSBAQCB2b2lkIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChlbnVtIGVtdWxfa2luZCBraW5kLCB1bnNpZ25lZCBpbnQgdHJhcG5yLAog
ICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVO
VEVEOgorICAgICAgICBpZiAoIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCgpICkKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgLyogZmFsbC10aHJvdWdoICovCiAgICAgY2FzZSBY
ODZFTVVMX1VOSEFORExFQUJMRToKICAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhF
TkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCwgcmMpOwogICAgICAgICBodm1faW5qZWN0
X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAyNzg3ZGZh
Li40Y2U3NzhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtNTcsNiArNTcsMjMgQEAgYm9vbCBodm1fbW9u
aXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVk
IGxvbmcgb2xkKQogICAgIHJldHVybiAwOwogfQogCitib29sIGh2bV9tb25pdG9yX2VtdWxfdW5p
bXBsZW1lbnRlZCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKwor
ICAgIC8qCisgICAgICogU2VuZCBhIHZtX2V2ZW50IHRvIHRoZSBtb25pdG9yIHRvIHNpZ25hbCB0
aGF0IHRoZSBjdXJyZW50CisgICAgICogaW5zdHJ1Y3Rpb24gY291bGRuJ3QgYmUgZW11bGF0ZWQu
CisgICAgICovCisgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKKyAgICAgICAgLnJlYXNv
biA9IFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQsCisgICAgICAgIC52Y3B1X2lk
ICA9IGN1cnItPnZjcHVfaWQsCisgICAgfTsKKworICAgIHJldHVybiBjdXJyLT5kb21haW4tPmFy
Y2gubW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAmJgorICAgICAgICBtb25pdG9y
X3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7Cit9CisKIHZvaWQgaHZtX21vbml0b3JfbXNy
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4v
YXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDcwNjQ1NGYuLmU1OWYxZjUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMjgz
LDYgKzI4MywxOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgeworICAgICAgICBib29sIG9sZF9zdGF0
dXMgPSBhZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZDsKKworICAgICAgICBp
ZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgICAgICBh
ZC0+bW9uaXRvci5lbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7
CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAg
ICBkZWZhdWx0OgogICAgICAgICAvKgogICAgICAgICAgKiBTaG91bGQgbm90IGJlIHJlYWNoZWQg
dW5sZXNzIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKCkgaXMKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CmluZGV4IDU3ZGEwZmMuLmVlM2Y0MmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNDA3LDYgKzQw
Nyw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5h
YmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAg
ICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vy
c3BhY2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25l
ZCBpbnQgZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiAxOwogICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwog
ICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCmluZGV4IGNmZDY2NjEuLjZlMjIwOTEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9tb25pdG9yLmgKQEAgLTQ3LDYgKzQ3LDcgQEAgaW50IGh2bV9tb25pdG9yX2Nw
dWlkKHVuc2lnbmVkIGxvbmcgaW5zbl9sZW5ndGgsIHVuc2lnbmVkIGludCBsZWFmLAogICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdWJsZWFmKTsKIHZvaWQgaHZtX21vbml0b3Jf
aW50ZXJydXB0KHVuc2lnbmVkIGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVyciwgdWludDY0X3QgY3IyKTsKK2Jv
b2wgaHZtX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHZvaWQpOwogCiAjZW5kaWYgLyogX19B
U01fWDg2X0hWTV9NT05JVE9SX0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDc2NWQw
YjQuLjBhZGE5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC04Myw3ICs4Myw4IEBAIHN0YXRp
YyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKLSAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCk7CisgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5J
TVBMRU1FTlRFRCk7CiAKICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBj
YW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwogICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBf
c3VwcG9ydGVkKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGUyZmQ2ODUuLmRhN2U0ZjggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTEwMDcsNiArMTAwNyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9j
bXRfb3AgewogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfUFJJVklMRUdFRF9DQUxM
ICAgICAgIDcKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAg
ICAgICAgICA4CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyAg
ICAgICAgICAgOQorI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExF
TUVOVEVEICAgIDEwCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogICAgIHVpbnQz
Ml90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApp
bmRleCBmMDFlNDcxLi5iNTMxZjcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMTQ4LDYgKzE0
OCw4IEBACiAjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9JTlRFUlJVUFQgICAgICAgICAgICAgICAx
MgogLyogQSBkZXNjcmlwdG9yIHRhYmxlIHJlZ2lzdGVyIHdhcyBhY2Nlc3NlZC4gKi8KICNkZWZp
bmUgVk1fRVZFTlRfUkVBU09OX0RFU0NSSVBUT1JfQUNDRVNTICAgICAgIDEzCisvKiBDdXJyZW50
IGluc3RydWN0aW9uIGlzIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUgZW11bGF0b3IgKi8KKyNkZWZp
bmUgVk1fRVZFTlRfUkVBU09OX0VNVUxfVU5JTVBMRU1FTlRFRCAgICAgIDE0CiAKIC8qIFN1cHBv
cnRlZCB2YWx1ZXMgZm9yIHRoZSB2bV9ldmVudF93cml0ZV9jdHJscmVnIGluZGV4LiAqLwogI2Rl
ZmluZSBWTV9FVkVOVF9YODZfQ1IwICAgIDAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwS78-00083g-Pp; Mon, 25 Sep 2017 12:03:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwS78-000839-5T
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 12:03:54 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 21/17-03610-9A0F8C95; Mon, 25 Sep 2017 12:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fFhxO
 RBpuWWVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLdr9gK7jHX/Fp1lemBsYbPF2MnBxCAnkS
 xx5sZQKxeQXsJKb2HGEGsSUEDCVOL7zJ0sXIwcEioCqx+yYnSJhNQF2i7dl2VhBbBCh8+NJxs
 FZmgUYmiQN3nUBsYYEwiS9/eoBauYDG72eUWHIVoohTwEai7fYEdpCZvAKCEn93CEP0akk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNjfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjB+WRZwiFGSg0lJlPcu34lIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8W94D5QSLUtNTK9Iyc4BxAJOW4OBREuFtA0nzFhck5hZnp
 kOkTjHqcnTcvPuHSYglLz8vVUqctxGkSACkKKM0D24ELCYvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZi3C2QKT2ZeCdymV0BHMAEd0TsV7IiSRISUVANjFNPirmymgIsiHt/WLF/AZsrmzOd
 +1VdD9lLv0mJ/3VlcF74d38GzTDhLiG2D0+H1YtUTTpf33Tyz5MX/YwWu0/uuRS2aJ/k62mOW
 +yQG9Y0WNRHvXpiwr9U2FnOecD/1uboTt9JSca7813/cJC7bSKh7C6+44V9WNvvZDrn0tOMfv
 uxmY9ysxFKckWioxVxUnAgAB0JVdsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506341031!84322675!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49192 invoked from network); 25 Sep 2017 12:03:52 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 12:03:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 06:03:50 -0600
Message-Id: <59C90CC2020000780017F645@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 06:03:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
 <9e563bd9-00b9-f046-3f2e-b8d5e165580f@citrix.com>
 <d556e44d-00de-78a4-466d-49765b5395bf@suse.com>
In-Reply-To: <d556e44d-00de-78a4-466d-49765b5395bf@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <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
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE0OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NS8wOS8xNyAxMzo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjUvMDkvMTcgMTE6MDAs
IEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiB2ZXJ5IGxhcmdlIGhvc3RzIGEgcHYtZ3Vlc3Qg
bmVlZHMgdG8ga25vdyB3aGV0aGVyIGl0IHdpbGwgaGF2ZSB0bwo+Pj4gaGFuZGxlIGZyYW1lIG51
bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBvcmRlciB0byBzZWxlY3QgdGhlCj4+PiBhcHBy
b3ByaWF0ZSBncmFudCBpbnRlcmZhY2UgdmVyc2lvbi4KPj4+Cj4+PiBBZGQgYSBuZXcgWGVuIHNw
ZWNpZmljIENQVUlEIG5vZGUgdG8gY29udGFpbiB0aGUgbWF4aW11bSBtYWNoaW5lIGFkZHJlc3MK
Pj4+IHdpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAwMDAwMDggY29udGFp
bmluZyB0aGUgbWF4aW11bQo+Pj4gcGh5c2ljYWwgYWRkcmVzcyB3aWR0aC4gVGhlIG1heGltdW0g
ZnJhbWUgd2lkdGggbmVlZHMgdG8gdGFrZSBtZW1vcnkKPj4+IGhvdHBsdWcgaW50byBhY2NvdW50
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
Pj4+IC0tLQo+Pj4gVjEwOgo+Pj4gLSBjb3JyZWN0IGNvbW1lbnQgaW4gY3B1aWQuaCAoSmFuIEJl
dWxpY2gpCj4+Pgo+Pj4gVjk6Cj4+PiAtIG1ha2UgbGVhZiBwdi1vbmx5IChKYW4gQmV1bGljaCkK
Pj4+IC0gdXNlIGhleCB2YWx1ZSBmb3IgbWFzayAoSmFuIEJldWxpY2gpCj4+PiAtIGd1ZXN0IGFk
ZHJlc3Mgd2lkdGggLT4gbWFjaGluZSBhZGRyZXNzIHdpZHRoIChKYW4gQmV1bGljaCkKPj4+IC0t
LQo+Pj4gIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+
Pj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIHwgMTEgKysrKysrKysrKy0K
Pj4+ICAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+
Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwo+Pj4gaW5kZXggZDhmZWVmMjk0Mi4uMmI0NjRkMDJlZiAxMDA2NDQKPj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+Pj4gQEAg
LTkzMCw2ICs5MzAsMTMgQEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgCj4gdWludDMyX3QgbGVhZiwKPj4+ICAgICAgICAgIHJlcy0+YiA9IHYtPnZj
cHVfaWQ7Cj4+PiAgICAgICAgICBicmVhazsKPj4+ICAKPj4+ICsgICAgY2FzZSA1OiAvKiBQVi1z
cGVjaWZpYyBwYXJhbWV0ZXJzICovCj4+PiArICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkg
fHwgc3VibGVhZiAhPSAwICkKPj4+ICsgICAgICAgICAgICBicmVhazsKPj4gCj4+IExlYXZlcyAz
IGFuZCA0IGFyZSBjdXJyZW50bHkgYnJva2VuIGluIHRlcm1zIG9mIHRoZWlyIHN1YmxlYWYgaGFu
ZGxpbmcsCj4+IGFuZCBjYW4ndCBlYXNpbHkgYmUgZml4ZWQgKGFzIHRoZSBBQkkgaXMgc2V0IGlu
IHN0b25lKS4gIEhvd2V2ZXIsIHBsZWFzZQo+PiBsZXRzIG5vdCBwcm9wYWdhdGUgdGhlIGJyb2tl
bm5lc3MgaW50byBuZXcgbGVhdmVzLgo+PiAKPj4gNS8wIHNob3VsZCByZXBvcnQgbWF4X3N1Ymxl
YWYgaW4gcmVzLT5hLCBpbiB0aGUgc2FtZSB3YXkgYXMgb3RoZXIKPj4gc3VibGVhZnMgZ2V0IGhh
bmRsZWQuCj4gCj4gQWFoLCBva2F5LiBTbyBpdCBzaG91bGQgYmUgb2theSB0byBtb3ZlIHRoZSBk
YXRhIGJlbG93IHRvIHJlcy0+YiBvZgo+IHN1Yi1sZWFmIDAgdGhlbiwgSSBndWVzcz8KCkFuZCB5
b3UgY2FuIGtlZXAgbXkgYWNrIHdpdGggdGhhdCBjaGFuZ2UuIEluIGZhY3QgSSB0aGluayB0aGUK
YWRqdXN0bWVudCBjb3VsZCBlYXNpbHkgYmUgZG9uZSB3aGlsZSBjb21taXR0aW5nLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:11:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSEo-0000id-JP; Mon, 25 Sep 2017 12:11:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwSEn-0000iX-OX
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:11:49 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B8/37-03283-582F8C95; Mon, 25 Sep 2017 12:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQrfx04l
 IgyfLJSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyO/asZCx4YVPyYfYS9gfG3WhcjB4eEgJ/E
 +TMCXYycHGwCOhJLj85nArFFBDIk7s5+z9LFyMXBLNDLIjHr8jt2kISwQIjE/WO3WSGKQiUa2
 iawgswRETCSeDtRFCTMIqAq8f/VRLAwr4C7xP6OMJAxQgIdjBLnTu9hA6nhFPCSeLG1GWwXo4
 CsxJfG1cwgNrOAuMStJxA3SAgISCzZc54ZwhaVePn4HyuEbSCxdek+Foh6HYkFuz+xQdjaEss
 Wvgar5xUQlDg58wnLBEbhWUjGzkLSMgtJyywkLQsYWVYxqhenFpWlFuma6yUVZaZnlOQmZubo
 GhqY6eWmFhcnpqfmJCYV6yXn525iBAY+AxDsYJx52f8QoyQHk5Io712+E5FCfEn5KZUZicUZ8
 UWlOanFhxhlODiUJHiPfwTKCRalpqdWpGXmAGMQJi3BwaMkwnsHJM1bXJCYW5yZDpE6xajLcW
 zT5T9MQix5+XmpUuK8G0CKBECKMkrz4EbA0sElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM
 uApnCk5lXArfpFdARTEBH9E4FO6IkESEl1cDYVPjs0roNi1ce1mN9vJVRVCVW6coLr7KT7GVG
 8W7HdujkmdUdFazu7REp4Q8qrZyusn/+LusgpXlG+zWrJb92BX6xs/1f9tG4116OqylzX3evT
 Oeu8LlSgoZ3EqKkGDLzPrwOKXVuav29djF/SW5EdcDnpMzdGz5bnpnpo3OMob3OZ2Y1jxJLcU
 aioRZzUXEiAMqIjxICAwAA
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506341505!105958153!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52143 invoked from network); 25 Sep 2017 12:11:45 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 12:11:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53410359"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Pircalabu' <ppircalabu@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v13 2/3] x86emul: Add return code information to error
 messages
Thread-Index: AQHTNfZeXDJYjJGRYEKcO7nNyq+MyqLFgt7Q
Date: Mon, 25 Sep 2017 12:11:42 +0000
Message-ID: <2f11053d2ccc4d56996e875bfd68e9fa@AMSPEX02CL03.citrite.net>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-3-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1506340992-5587-3-git-send-email-ppircalabu@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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v13 2/3] x86emul: Add return code
 information to error messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3
IDEzOjAzCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAK
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IGtvbnJhZC53
aWxrQG9yYWNsZS5jb207Cj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb207IGp1bi5uYWth
amltYUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRD
SCB2MTMgMi8zXSB4ODZlbXVsOiBBZGQgcmV0dXJuIGNvZGUgaW5mb3JtYXRpb24gdG8gZXJyb3IK
PiBtZXNzYWdlcwo+IAo+IC0gcHJpbnQgdGhlIHJldHVybiBjb2RlIG9mIHRoZSBsYXN0IGZhaWxl
ZCBlbXVsYXRvciBvcGVyYXRpb24KPiBpbiBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUuCj4gLSBw
cmludCB0aGUgcmV0dXJuIGNvZGUgaW4gc2hfcGFnZV9mYXVsdCAoU0hBRE9XX1BSSU5USykgdG8g
bWFrZSB0aGUKPiBkaXN0aWN0aW9uIGJldHdlZW4gWDg2RU1VTF9VTkhBTkRMRUFCTEUgYW5kCj4g
WDg2RU1VTF9VTklNUExFTUVOVEVELgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFi
dSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgoKPiAKPiAtLS0KPiBDaGFuZ2VkIHNpbmNlIHYxMToKPiAgICAgKiBS
ZW1vdmVkICJyYz0iIGZyb20gdGhlIGVycm9yIG1lc3NhZ2UuCj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDEzICsrKysrKystLS0tLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9pby5jICAgICAgICAgICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC9y
ZWFsbW9kZS5jICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAg
fCAgNCArKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCB8ICAyICstCj4g
IDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKPiBpbmRleCAzODVmZTFlLi40ZmU2MWI0IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
PiBAQCAtMjA1Niw3ICsyMDU2LDcgQEAgaW50IGh2bV9lbXVsYXRlX29uZV9tbWlvKHVuc2lnbmVk
IGxvbmcgbWZuLAo+IHVuc2lnbmVkIGxvbmcgZ2xhKQo+ICAgICAgewo+ICAgICAgY2FzZSBYODZF
TVVMX1VOSEFORExFQUJMRToKPiAgICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgo+IC0g
ICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCAiTU1DRkci
LAo+ICZjdHh0KTsKPiArICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0df
V0FSTklORywgIk1NQ0ZHIiwKPiAmY3R4dCwgcmMpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAg
Y2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKPiAgICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZjdHh0
LmN0eHQuZXZlbnQpOwo+IEBAIC0yMTE1LDcgKzIxMTUsNyBAQCB2b2lkIGh2bV9lbXVsYXRlX29u
ZV92bV9ldmVudChlbnVtCj4gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGludCB0cmFwbnIsCj4g
ICAgICAgICAgcmV0dXJuOwo+ICAgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gICAg
ICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+IC0gICAgICAgIGh2bV9kdW1wX2VtdWxhdGlv
bl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZjdHgpOwo+ICsgICAgICAgIGh2
bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZjdHgs
Cj4gcmMpOwo+ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKHRyYXBuciwgZXJyY29k
ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgo+IEBA
IC0yMjQzLDE2ICsyMjQzLDE3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpndWVzdF94ODZfbW9kZV90
b19zdHIoaW50Cj4gbW9kZSkKPiAgfQo+IAo+ICB2b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0
ZShjb25zdCBjaGFyICpsb2dsdmwsIGNvbnN0IGNoYXIgKnByZWZpeCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQg
Kmh2bWVtdWxfY3R4dCwgaW50IHJjKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7Cj4gICAgICBjb25zdCBjaGFyICptb2RlX3N0ciA9Cj4gZ3Vlc3RfeDg2X21vZGVfdG9f
c3RyKGh2bV9ndWVzdF94ODZfbW9kZShjdXJyKSk7Cj4gICAgICBjb25zdCBzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlciAqY3MgPQo+ICAgICAgICAgIGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2X3NlZ19j
cywgaHZtZW11bF9jdHh0KTsKPiAKPiAtICAgIHByaW50aygiJXMlcyBlbXVsYXRpb24gZmFpbGVk
OiAlcHYgJXMgQCAlMDR4OiUwOGx4IC0+ICUqcGhcbiIsCj4gLSAgICAgICAgICAgbG9nbHZsLCBw
cmVmaXgsIGN1cnIsIG1vZGVfc3RyLCBjcy0+c2VsLCBodm1lbXVsX2N0eHQtPmluc25fYnVmX2Vp
cCwKPiAtICAgICAgICAgICBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzLCBodm1lbXVsX2N0
eHQtPmluc25fYnVmKTsKPiArICAgIHByaW50aygiJXMlcyBlbXVsYXRpb24gZmFpbGVkICglZCk6
ICVwdiAlcyBAICUwNHg6JTA4bHggLT4gJSpwaFxuIiwKPiArICAgICAgICAgICBsb2dsdmwsIHBy
ZWZpeCwgcmMsIGN1cnIsIG1vZGVfc3RyLCBjcy0+c2VsLAo+ICsgICAgICAgICAgIGh2bWVtdWxf
Y3R4dC0+aW5zbl9idWZfZWlwLCBodm1lbXVsX2N0eHQtPmluc25fYnVmX2J5dGVzLAo+ICsgICAg
ICAgICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpOwo+ICB9Cj4gCj4gIC8qCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+IGluZGV4
IGI4YzBhZTcuLmM3YjFjNTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCj4gQEAgLTk2LDExICs5NiwxMSBAQCBib29sCj4g
aHZtX2VtdWxhdGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsIGNv
bnN0IGNoYXIKPiAqZGVzY3IpCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAgICB7Cj4gICAgICBj
YXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+IC0gICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9z
dGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQpOwo+ICsgICAgICAgIGh2bV9kdW1w
X2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQsIHJjKTsKPiAg
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gICAgICBjYXNlIFg4NkVNVUxfVU5SRUNPR05JWkVE
Ogo+IC0gICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBk
ZXNjciwgJmN0eHQpOwo+ICsgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0df
R19XQVJOSU5HLCBkZXNjciwgJmN0eHQsIHJjKTsKPiAgICAgICAgICBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiBpbmRleCBiNzNmYzgwLi4wM2RlYTZj
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCj4gQEAgLTE0Nyw3ICsxNDcsNyBAQCB2b2lk
IHZteF9yZWFsbW9kZV9lbXVsYXRlX29uZShzdHJ1Y3QKPiBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQpCj4gICAgICByZXR1cm47Cj4gCj4gICBmYWlsOgo+IC0gICAgaHZtX2R1bXBfZW11
bGF0aW9uX3N0YXRlKFhFTkxPR19HX0VSUiwgIlJlYWwtbW9kZSIsCj4gaHZtZW11bF9jdHh0KTsK
PiArICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19FUlIsICJSZWFsLW1vZGUi
LAo+IGh2bWVtdWxfY3R4dCwgcmMpOwo+ICAgICAgZG9tYWluX2NyYXNoKGN1cnItPmRvbWFpbik7
Cj4gIH0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4g
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPiBpbmRleCAyNTU3ZTIxLi4yODAzMGFj
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IEBAIC0zNDk4LDggKzM0OTgsOCBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgICAgIHYtPmFy
Y2gucGFnaW5nLmxhc3Rfd3JpdGVfZW11bF9vayA9IDA7Cj4gICAgICAgICAgfQo+ICAjZW5kaWYK
PiAtICAgICAgICBTSEFET1dfUFJJTlRLKCJlbXVsYXRvciBmYWlsdXJlLCB1bnNoYWRvd2luZyBt
Zm4gJSNseFxuIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICBtZm5feChnbWZuKSk7Cj4gKyAg
ICAgICAgU0hBRE9XX1BSSU5USygiZW11bGF0b3IgZmFpbHVyZSAocmM9JWQpLCB1bnNoYWRvd2lu
ZyBtZm4KPiAlI2x4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHIsIG1mbl94KGdtZm4p
KTsKPiAgICAgICAgICAvKiBJZiB0aGlzIGlzIGFjdHVhbGx5IGEgcGFnZSB0YWJsZSwgdGhlbiB3
ZSBoYXZlIGEgYnVnLCBhbmQgbmVlZAo+ICAgICAgICAgICAqIHRvIHN1cHBvcnQgbW9yZSBvcGVy
YXRpb25zIGluIHRoZSBlbXVsYXRvci4gIE1vcmUgbGlrZWx5LAo+ICAgICAgICAgICAqIHRob3Vn
aCwgdGhpcyBpcyBhIGhpbnQgdGhhdCB0aGlzIHBhZ2Ugc2hvdWxkIG5vdCBiZSBzaGFkb3dlZC4g
Ki8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIGIveGVu
L2luY2x1ZGUvYXNtLQo+IHg4Ni9odm0vZW11bGF0ZS5oCj4gaW5kZXggODg2NDc3NS4uNThkMTdj
NCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKPiBAQCAtOTIsNyArOTIsNyBAQCBp
bnQgaHZtZW11bF9kb19waW9fYnVmZmVyKHVpbnQxNl90IHBvcnQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqYnVmZmVyKTsKPiAKPiAgdm9pZCBodm1fZHVtcF9lbXVsYXRpb25f
c3RhdGUoY29uc3QgY2hhciAqbG9nbHZsLCBjb25zdCBjaGFyICpwcmVmaXgsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0
eHQpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVf
Y3R4dCAqaHZtZW11bF9jdHh0LCBpbnQgcmMpOwo+IAo+ICAjZW5kaWYgLyogX19BU01fWDg2X0hW
TV9FTVVMQVRFX0hfXyAqLwo+IAo+IC0tCj4gMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:12:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSF2-0000kW-UW; Mon, 25 Sep 2017 12:12:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dwSF1-0000kJ-Ci
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 12:12:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 04/82-25121-292F8C95; Mon, 25 Sep 2017 12:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUSuHLSDd2Jn05
 EGkxeZWLxfctkJgdGj8MfrrAEMEaxZuYl5VcksGbc6epkLtjFVvHz/XTmBsbrrF2MXBwsAouY
 JW5fncrUxcjBISFQKDH5qjyEKSLx5H8aSImQwGkmiV2H/rGAxFkEVCU+Nrh0MXJysAkoSew9e
 JwRxBYR0JfYdLuRHcRmFpjJKHFvcRyILSxgKXFk32MmEJtXQFfi39MORoiZbYwSTxr/MEIkBC
 VOznwCNp9ZoFhi22srCFNaYvk/DhCTU8BdYvs6M5BiUQFZiftXNjBOYBSYhaR3FkLvLITeWWD
 nqEv8mXeJGUPYVmLduvcsCxjZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfm
 JCYV6yXn525iBAZ2PQMD4w7Ghr1+hxglOZiURHnv8p2IFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STB6/cRKCdYlJqeWpGWmQOMMZi0BAePkgivJkiat7ggMbc4Mx0idYpRl+PGw+t/mIRY8vLzUq
 XEeZVAigRAijJK8+BGwOL9EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3nSQKTyZeSVwm14
 BHcEEdETvVLAjShIRUlINjIF/3088O33ZXtO//kX77ES4H/8VYDx8NJbfyPC7r+Ryw8afieIm
 /FEMb5e9cO7wi0niMzDaxBbcnqlXmPTNrykhbdEsBbO8xRMELp2eOqnh0/4Cu3VbT/2f5aj78
 ojSkqdnHrvwlTB1fJ698RyDd3duTepEwXOPD24q0nCTatPXyC13uBmrqcRSnJFoqMVcVJwIAA
 IPmCXyAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506341521!108764801!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61108 invoked from network); 25 Sep 2017 12:12:01 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 12:12:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1506341521;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=DB1FNMeVhhStJi/gZxXiAgDA7z1xY8c4DEFuXEbhi3Y=;
 b=x7v/ivsgVohJYbY7m8UHJekMWTNrcJyejyzFFl0VV5B/2JRenlMgugjD/d+W+YFPoa
 G7bzN3An2qAMv1oi9Oqqni44+3G9HeJweF+zWW2OVOYja/MRQzfIzZb9m0A1pzTN9vug
 jjuLyv/FYoHW45tJoDNWhOf6Deoyc+EjF3yxM=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLk0FcpunAEeQHLsXr5PnBy6e1FaMCo0i1nUlF47U=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:3454:52ff:8adf:18e:593d:d0bf])
 by smtp.strato.de (RZmta 42.1 AUTH) with ESMTPSA id Y08036t8PCBu0FG
 (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 Sep 2017 14:11:56 +0200 (CEST)
Date: Mon, 25 Sep 2017 14:11:55 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170925121155.GC9523@aepfle.de>
References: <alpine.DEB.2.10.1709201906040.2968@sstabellini-ThinkPad-X260>
 <1505960544-12202-1-git-send-email-sstabellini@kernel.org>
MIME-Version: 1.0
In-Reply-To: <1505960544-12202-1-git-send-email-sstabellini@kernel.org>
User-Agent: Mutt/1.8.3 (7138)
Cc: peter.maydell@linaro.org, stefanha@gmail.com, qemu-devel@nongnu.org,
 stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PULL 1/2] xen-disk: use g_new0 to fix build
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3861170599913839180=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3861170599913839180==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="GPJrCs/72TxItFYR"
Content-Disposition: inline


--GPJrCs/72TxItFYR
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Sep 20, Stefano Stabellini wrote:

> From: Olaf Hering <olaf@aepfle.de>
> g_malloc0_n is available since glib-2.24. To allow build with older glib
> versions use the generic g_new0, which is already used in many other
> places in the code.
> Fixes commit 3284fad728 ("xen-disk: add support for multi-page shared rings")

In case this missed the release, please backport to the relevant stable
branches as well. Many thanks.

Olaf

--GPJrCs/72TxItFYR
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWcjyiwAKCRBdQqD6ppg2
fs1xAJ4oefhiHcJd10elImrk3tUqsJ8+PQCg+RjdxswsVRtq3crhELGaHV6pr+c=
=ToT0
-----END PGP SIGNATURE-----

--GPJrCs/72TxItFYR--


--===============3861170599913839180==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3861170599913839180==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 12:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSGB-0000tA-7f; Mon, 25 Sep 2017 12:13:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwSGA-0000t1-4N
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:13:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 25/3A-03422-9D2F8C95; Mon, 25 Sep 2017 12:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsWyU9JRQvfGpxO
 RBluuaFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkr5r9jLVjpWXHsWhtjA+N/yy5GTg4JAT+J
 k8cOM4HYbAI6EkuPzgezRQQyJO7Ofs/SxcjFwSzQyyIx6/I7dpCEsECAxMRde9ggigIlTr/dy
 AJhG0mcbTkNVsMioCqx5csLsBpeAXeJl/taGUEGCQl0MEr8bnoNVsQp4CXxa+5HsCJGAVmJL4
 2rmUFsZgFxiVtPIK6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli18zQy
 xWFDi5MwnLBMYhWchGTsLScssJC2zkLQsYGRZxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCm
 l5taXJyYnpqTmFSsl5yfu4kRGAEMQLCD8f7GgEOMkhxMSqK8d/lORArxJeWnVGYkFmfEF5Xmp
 BYfYpTh4FCS4D3+ESgnWJSanlqRlpkDjEWYtAQHj5II7x2QNG9xQWJucWY6ROoUoy7HsU2X/z
 AJseTl56VKifNuACkSACnKKM2DGwFLC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsIZAp
 PZl4J3KZXQEcwAR3ROxXsiJJEhJRUA6PH0tcT5Y87LNYLnLuXq33XFt+/TXGlE08FR79Zy2p4
 1q9ClWd9y7zSJf+i3A9d9v/haVdVd9DniJGCmIbgLE+PrP6uq3zH763Z+3qra2PA5Xnqr89G5
 aw1i5e3zBdlO9i6bv6FY6dlH/Mw3FB5E2PqYd543/et0FPFnkM/Of33n78stqr6V7oSS3FGoq
 EWc1FxIgAphA0FBgMAAA==
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506341592!116928280!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48070 invoked from network); 25 Sep 2017 12:13:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 12:13:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53410440"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Pircalabu' <ppircalabu@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v13 3/3] x86/monitor: Notify monitor if an emulation
 fails.
Thread-Index: AQHTNfZcOLQpuB+T/kilVi6qrfZOpaLFgzmw
Date: Mon, 25 Sep 2017 12:13:02 +0000
Message-ID: <b2679fcfcfe14b8b802fa4624463517f@AMSPEX02CL03.citrite.net>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-4-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1506340992-5587-4-git-send-email-ppircalabu@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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v13 3/3] x86/monitor: Notify monitor if an
 emulation fails.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3
IDEzOjAzCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAK
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IGtvbnJhZC53
aWxrQG9yYWNsZS5jb207Cj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb207IGp1bi5uYWth
amltYUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRD
SCB2MTMgMy8zXSB4ODYvbW9uaXRvcjogTm90aWZ5IG1vbml0b3IgaWYgYW4gZW11bGF0aW9uIGZh
aWxzLgo+IAo+IElmIGNhc2Ugb2YgYSB2bV9ldmVudCB3aXRoIHRoZSBlbXVsYXRlX2ZsYWdzIHNl
dCwgaWYgdGhlIGluc3RydWN0aW9uCj4gaXMgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRv
ciwgdGhlIG1vbml0b3Igc2hvdWxkIGJlIG5vdGlmaWVkIGluc3RlYWQKPiBvZiBkaXJlY3RseSBp
bmplY3RpbmcgYSBodyBleGNlcHRpb24uCj4gVGhpcyBiZWhhdmlvciBjYW4gYmUgdXNlZCB0byBy
ZS1leGVjdXRlIGFuIGluc3RydWN0aW9uIG5vdCBzdXBwb3J0ZWQgYnkKPiB0aGUgZW11bGF0b3Ig
dXNpbmcgdGhlIHJlYWwgcHJvY2Vzc29yIChlLmcuIGFsdHAybSkgaW5zdGVhZCBvZiBqdXN0Cj4g
Y3Jhc2hpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KPiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oICAgICB8ICAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX21vbml0b3Iu
YyAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jICAgICAgICB8ICA1ICsrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAg
ICB8IDE3ICsrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAg
ICAgICB8IDEzICsrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
ICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggfCAgMSArCj4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAzICsrLQo+ICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggICAgICAgfCAgMSArCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9l
dmVudC5oICAgICB8ICAyICsrCj4gIDEwIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDA3M2ZiYzkuLjVl
YThiNGMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0yMDI4LDYgKzIwMjgsOCBAQCBp
bnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZQo+ICp4Y2gsIGRvbWlk
X3QgZG9tYWluX2lkLAo+ICBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKPiAgaW50IHhjX21vbml0b3JfcHJpdmls
ZWdlZF9jYWxsKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKPiAraW50IHhjX21vbml0b3Jf
ZW11bF91bmltcGxlbWVudGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90Cj4gZG9tYWluX2lk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwo+ICAv
KioKPiAgICogVGhpcyBmdW5jdGlvbiBlbmFibGVzIC8gZGlzYWJsZXMgZW11bGF0aW9uIGZvciBl
YWNoIFJFUCBmb3IgYQo+ICAgKiBSRVAtY29tcGF0aWJsZSBpbnN0cnVjdGlvbi4KPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5j
Cj4gaW5kZXggYTY3NzgyMC4uNjA0NjY4MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19t
b25pdG9yLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPiBAQCAtMjE3LDYgKzIx
NywyMCBAQCBpbnQgeGNfbW9uaXRvcl9wcml2aWxlZ2VkX2NhbGwoeGNfaW50ZXJmYWNlICp4Y2gs
Cj4gZG9taWRfdCBkb21haW5faWQsCj4gICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7Cj4gIH0KPiAKPiAraW50IHhjX21vbml0b3JfZW11bF91bmltcGxlbWVudGVkKHhjX2ludGVy
ZmFjZSAqeGNoLCBkb21pZF90Cj4gZG9tYWluX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBlbmFibGUpCj4gK3sKPiArICAgIERFQ0xBUkVfRE9NQ1RMOwo+ICsK
PiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7Cj4gKyAgICBkb21jdGwu
ZG9tYWluID0gZG9tYWluX2lkOwo+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGVuYWJs
ZSA/Cj4gWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOwo+ICsgICAg
ZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9Cj4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VN
VUxfVU5JTVBMRU1FTlRFRDsKPiArCj4gKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCj4gaW5kZXggNGZlNjFiNC4uMTllNzAzNSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
Cj4gQEAgLTE0LDEyICsxNCwxNCBAQAo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNs
dWRlIDx4ZW4vcGFnaW5nLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPiArI2luY2x1ZGUg
PHhlbi92bV9ldmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxh
c20vaTM4Ny5oPgo+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2
bS9lbXVsYXRlLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgo+ICAjaW5jbHVkZSA8YXNt
L2h2bS9pb3JlcS5oPgo+ICsjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+Cj4gICNpbmNsdWRl
IDxhc20vaHZtL3RyYWNlLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9odm0vc3ZtL3N2bS5oPgo+IEBAIC0yMTE0LDYgKzIxMTYsOSBAQCB2b2lkIGh2
bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtCj4gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGlu
dCB0cmFwbnIsCj4gICAgICAgICAgICovCj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgY2FzZSBY
ODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gKyAgICAgICAgaWYgKCBodm1fbW9uaXRvcl9lbXVsX3Vu
aW1wbGVtZW50ZWQoKSApCj4gKyAgICAgICAgICAgIHJldHVybjsKPiArICAgICAgICAvKiBmYWxs
LXRocm91Z2ggKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4gICAgICAgICAg
aHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0
eCwKPiByYyk7Cj4gICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24odHJhcG5yLCBlcnJj
b2RlKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJj
aC94ODYvaHZtL21vbml0b3IuYwo+IGluZGV4IDI3ODdkZmEuLjRjZTc3OGMgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYwo+IEBAIC01Nyw2ICs1NywyMyBAQCBib29sIGh2bV9tb25pdG9yX2NyKHVuc2lnbmVk
IGludCBpbmRleCwgdW5zaWduZWQKPiBsb25nIHZhbHVlLCB1bnNpZ25lZCBsb25nIG9sZCkKPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gCj4gK2Jvb2wgaHZtX21vbml0b3JfZW11bF91bmltcGxlbWVu
dGVkKHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiArCj4g
KyAgICAvKgo+ICsgICAgICogU2VuZCBhIHZtX2V2ZW50IHRvIHRoZSBtb25pdG9yIHRvIHNpZ25h
bCB0aGF0IHRoZSBjdXJyZW50Cj4gKyAgICAgKiBpbnN0cnVjdGlvbiBjb3VsZG4ndCBiZSBlbXVs
YXRlZC4KPiArICAgICAqLwo+ICsgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHsKPiArICAg
ICAgICAucmVhc29uID0gVk1fRVZFTlRfUkVBU09OX0VNVUxfVU5JTVBMRU1FTlRFRCwKPiArICAg
ICAgICAudmNwdV9pZCAgPSBjdXJyLT52Y3B1X2lkLAo+ICsgICAgfTsKPiArCj4gKyAgICByZXR1
cm4gY3Vyci0+ZG9tYWluLT5hcmNoLm1vbml0b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQg
JiYKPiArICAgICAgICBtb25pdG9yX3RyYXBzKGN1cnIsIHRydWUsICZyZXEpID09IDE7Cj4gK30K
PiArCj4gIHZvaWQgaHZtX21vbml0b3JfbXNyKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IHZh
bHVlKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4gaW5k
ZXggNzA2NDU0Zi4uZTU5ZjFmNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+IEBAIC0yODMsNiArMjgzLDE5IEBAIGlu
dCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAg
YnJlYWs7Cj4gICAgICB9Cj4gCj4gKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9F
TVVMX1VOSU1QTEVNRU5URUQ6Cj4gKyAgICB7Cj4gKyAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0g
YWQtPm1vbml0b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQ7Cj4gKwo+ICsgICAgICAgIGlm
ICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCj4gKyAgICAgICAg
ICAgIHJldHVybiAtRUVYSVNUOwo+ICsKPiArICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gKyAg
ICAgICAgYWQtPm1vbml0b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgPSByZXF1ZXN0ZWRf
c3RhdHVzOwo+ICsgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwo+ICsgICAgICAgIGJyZWFrOwo+
ICsgICAgfQo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBT
aG91bGQgbm90IGJlIHJlYWNoZWQgdW5sZXNzIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVz
KCkgaXMKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiBpbmRleCA1N2RhMGZjLi5lZTNmNDJkIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCj4gQEAgLTQwNyw2ICs0MDcsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4K
PiAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAxOwo+ICAgICAgICAgIHVuc2lnbmVkIGludCBkZXNjcmlw
dG9yX2FjY2Vzc19lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7Cj4gICAg
ICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3RfdXNlcnNwYWNlX2VuYWJsZWQgICAgICAg
ICAgICAgICAgICAgICAgIDogMTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgZW11bF91bmltcGxl
bWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+ICAgICAgICAg
IHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7Cj4gICAgICAgICAgdWludDY0
X3Qgd3JpdGVfY3RybHJlZ19tYXNrWzRdOwo+ICAgICAgfSBtb25pdG9yOwo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20tCj4g
eDg2L2h2bS9tb25pdG9yLmgKPiBpbmRleCBjZmQ2NjYxLi42ZTIyMDkxIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL21vbml0b3IuaAo+IEBAIC00Nyw2ICs0Nyw3IEBAIGludCBodm1fbW9uaXRvcl9j
cHVpZCh1bnNpZ25lZCBsb25nIGluc25fbGVuZ3RoLAo+IHVuc2lnbmVkIGludCBsZWFmLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN1YmxlYWYpOwo+ICB2b2lkIGh2bV9t
b25pdG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVyciwgdWludDY0X3Qg
Y3IyKTsKPiArYm9vbCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQodm9pZCk7Cj4gCj4g
ICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX01PTklUT1JfSF9fICovCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLQo+IHg4Ni9t
b25pdG9yLmgKPiBpbmRleCA3NjVkMGI0Li4wYWRhOTcwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmgKPiBAQCAtODMsNyArODMsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90Cj4gYXJjaF9tb25p
dG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+ICAg
ICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19F
WENFUFRJT04pIHwKPiAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfQ1BVSUQpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfSU5URVJSVVBUKTsKPiArICAgICAgICAgICAgICAgICAgICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8Cj4gKyAgICAgICAgICAgICAgICAg
ICAoMVUgPDwKPiBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKTsK
PiAKPiAgICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNh
bGwgdGhlIGh2bSBmdW5jICovCj4gICAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRl
ZCgpICkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXggZTJmZDY4NS4uZGE3ZTRmOCAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKPiBAQCAtMTAwNyw2ICsxMDA3LDcgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNy
X2NtdF9vcCB7Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURf
Q0FMTCAgICAgICA3Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQ
VCAgICAgICAgICAgICA4Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0Nf
QUNDRVNTICAgICAgICAgICA5Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VN
VUxfVU5JTVBMRU1FTlRFRCAgICAxMAo+IAo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29w
IHsKPiAgICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAo+IGIveGVuL2luY2x1ZGUv
cHVibGljL3ZtX2V2ZW50LmgKPiBpbmRleCBmMDFlNDcxLi5iNTMxZjcxIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L3ZtX2V2ZW50LmgKPiBAQCAtMTQ4LDYgKzE0OCw4IEBACj4gICNkZWZpbmUgVk1fRVZFTlRfUkVB
U09OX0lOVEVSUlVQVCAgICAgICAgICAgICAgIDEyCj4gIC8qIEEgZGVzY3JpcHRvciB0YWJsZSBy
ZWdpc3RlciB3YXMgYWNjZXNzZWQuICovCj4gICNkZWZpbmUgVk1fRVZFTlRfUkVBU09OX0RFU0NS
SVBUT1JfQUNDRVNTICAgICAgIDEzCj4gKy8qIEN1cnJlbnQgaW5zdHJ1Y3Rpb24gaXMgbm90IGlt
cGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvciAqLwo+ICsjZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9F
TVVMX1VOSU1QTEVNRU5URUQgICAgICAxNAo+IAo+ICAvKiBTdXBwb3J0ZWQgdmFsdWVzIGZvciB0
aGUgdm1fZXZlbnRfd3JpdGVfY3RybHJlZyBpbmRleC4gKi8KPiAgI2RlZmluZSBWTV9FVkVOVF9Y
ODZfQ1IwICAgIDAKPiAtLQo+IDIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:15:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSIY-00018D-KO; Mon, 25 Sep 2017 12:15:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwSIW-000182-Gr
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:15:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 00/1B-02224-B63F8C95; Mon, 25 Sep 2017 12:15:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsWyU9JRQjf984l
 Igx37jCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozO6+vZCnZ3M1bc657D2sD4J6GLkZNDQsBP
 YtvtjYwgNpuAjsTSo/OZQGwRgQyJu7Pfs3QxcnEwC/SySMy6/I4dJCEsECIx8c0MRoiiUIn+x
 a1QtpFE69sLrCA2i4CqRM/CeWA2r4C7xPdLb9hABgkJdDBK9L1rZAZJcAp4Sbz5e5YNxGYUkJ
 X40rgaLM4sIC5x6wnEFRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsSyha+
 ZIRYLSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0N
 jPVyU4uLE9NTcxKTivWS83M3MQJjoJ6BgXEHY8tev0OMkhxMSqK8d/lORArxJeWnVGYkFmfEF
 5XmpBYfYpTh4FCS4N31CSgnWJSanlqRlpkDjEaYtAQHj5II71mQNG9xQWJucWY6ROoUoy7HsU
 2X/zAJseTl56VKifN2gRQJgBRllObBjYAlhkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm
 ngUzhycwrgdv0CugIJqAjeqeCHVGSiJCSamC0zWO6y1v6V1aP8XnM5tykw2Iic3n4pI589+bd
 nup8uvT65xeON95/2pF0P1O7j7dr4dH1Z9NTXtvw7go7tlRNc+ITvrLUHXwvXn3fyJz8Tymsq
 vFMeOe6yviiOodJu9jOCujIrdn5V+3HZ7/1LJceC9rHSKh/ampzXzRZQ6pySylTdz97u68SS3
 FGoqEWc1FxIgDLdZRNBwMAAA==
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506341734!104694825!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46371 invoked from network); 25 Sep 2017 12:15:35 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 12:15:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53410563"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Petre Pircalabu' <ppircalabu@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v13 1/3] x86emul: New return code for unimplemented
 instruction
Thread-Index: AQHTNfZII3lJ5ndaRUKD/VQPzygHF6LFg+sA
Date: Mon, 25 Sep 2017 12:15:28 +0000
Message-ID: <6ff3ed4962d64b5aa452ab6afaace599@AMSPEX02CL03.citrite.net>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1506340992-5587-2-git-send-email-ppircalabu@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
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBldHJlIFBpcmNhbGFidSBbbWFp
bHRvOnBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tXQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3
IDEzOjAzCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAK
PiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgamJldWxpY2hAc3VzZS5jb207IGtvbnJhZC53
aWxrQG9yYWNsZS5jb207Cj4gc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb207IGp1bi5uYWth
amltYUBpbnRlbC5jb207IEtldmluIFRpYW4KPiA8a2V2aW4udGlhbkBpbnRlbC5jb20+OyBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IFN1YmplY3Q6IFtQQVRD
SCB2MTMgMS8zXSB4ODZlbXVsOiBOZXcgcmV0dXJuIGNvZGUgZm9yIHVuaW1wbGVtZW50ZWQKPiBp
bnN0cnVjdGlvbgo+IAo+IEVuZm9yY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1
Y3Rpb24gbm90IGltcGxlbWVudGVkIGJ5IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0
byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29k
ZSwgWDg2RU1VTF9VTklNUExFTUVOVEVELgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUg
cmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Bl
cmx5IGRlY29kZSB0aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBh
bnkgb2Ygb3RoZXIKPiBmdW5jdGlvbnMsIHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0
aGUgaHZtX2lvX29wcyBjYWxsYmFja3MuCj4gCj4gZS5nLiBodm1fcHJvY2Vzc19pb19pbnRlcmNl
cHQgc2hvdWxkIG5vdCByZXR1cm4KPiBYODZFTVVMX1VOSU1QTEVNRU5URUQuCj4gVGhlIHJldHVy
biB2YWx1ZSBvZiB0aGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24gZWl0aGVyIHRoZSByZXR1cm4gY29k
ZSBvZgo+IG9uZSBvZiB0aGUgaHZtX2lvX29wcyBoYW5kbGVycyAocmVhZC93cml0ZSkgb3IgdGhl
IHZhbHVlIHJldHVybmVkIGJ5Cj4gaHZtX2NvcHlfZ3Vlc3RfZnJvbV9waHlzIC8gaHZtX2NvcHlf
dG9fZ3Vlc3RfcGh5cy4KPiAKPiBTaW1pbGFyeSwgbm9uZSBvZiB0aGlzIGZ1bmN0aW9ucyBzaG91
bGQgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KPiAgLSBodm1faW9faW50ZXJjZXB0Cj4g
IC0gaHZtZW11bF9kb19pbwo+ICAtIGh2bV9zZW5kX2J1ZmZlcmVkX2lvcmVxCj4gIC0gaHZtX3Nl
bmRfaW9yZXEKPiAgLSBodm1fYnJvYWRjYXN0X2lvcmVxCj4gIC0gaHZtZW11bF9kb19pb19idWZm
ZXIKPiAgLSBodm1lbXVsX3ZhbGlkYXRlCj4gCj4gQWxzbyB0aGUgYmVoYXZpb3Igb2YgaHZtX2Vt
dWxhdGVfb25lX2luc24gYW5kCj4gdm14X3JlYWxtb2RlX2VtdWxhdGVfb25lCj4gd2FzIG1vZGlm
aWVkIHRvIGdlbmVyYXRlIGFuIEludmFsaWQgT3Bjb2RlIHRyYXAgd2hlbgo+IFg4NkVNVUxfVU5S
RUNPR05JWkVECj4gaXMgcmV0dXJuZWQgYnkgdGhlIGVtdWxhdG9yIGluc3RlYWQgb2YganVzdCBj
cmFzaCB0aGUgZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBp
cmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ2hhbmdlZCBzaW5jZSB2MTA6Cj4gICAg
ICogQWRkZWQgYXNzZXJ0cyB0byBtYWtlIHN1cmUgdGhlIHJldHVybiBjb2RlIGNhbm5vdCBiZQo+
IFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KPiAgICAgKiBBZGQgbmV3IHJldHVybiBjb2RlIChYODZF
TVVMX1VOUkVDT0dOSVpFRCkgdG8gYmUgdXNlZCB3aGVuCj4gdHJ5aW5nCj4gICAgIHRvIGVtdWxh
dGUgYW4gaW5zdHJ1Y3Rpb24gd2l0aCBhbiBpbnZhbGlkIG9wY29kZS4KPiAKPiBDaGFuZ2VkIHNp
bmNlIHYxMToKPiAgICAgKiBGaXhlZCBkb3VibGUgbmVnYXRpdmUgaW4gdGhlIHBhdGNoIGRlc2Ny
aXB0aW9uLgo+ICAgICAqIE1vdmUgYXNzZXJ0aW9uIGludG8gdGhlIHN3aXRjaCBhbmQgdXNlIEFT
U0VSVF9VTlJFQUNIQUJMRSgpIHdoZW4KPiAgICAgYXBwbGljYWJsZS4KPiAgICAgKiBDaGFuZ2Vk
IHRoZSBkZXNjcmlwdGlvbiBvZiBYODZFTVVMX1VOSU1QTEVNRU5URUQgLwo+IFg4NkVNVUxfVU5S
RUNPR05JWkVECj4gICAgIHRvIHJlZmxlY3QgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhvc2Ug
MiByZXR1cm4gY29kZXMuCj4gICAgICogQ2hhbmdlZCB0aGUgcmV0dXJuZWQgdmFsdWUgdG8gWDg2
RU1VTF9VTlJFQ09HTklaRUQgaW4gdGhlCj4gICAgIGZvbGxvd2luZyBjYXNlczoKPiAgICAgICAg
IFg4NkVNVUxfT1BDKDB4MGYsIDB4NzMpOiAvKiBHcm91cCAxNCAqLwo+ICAgICAgICAgWDg2RU1V
TF9PUENfNjYoMHgwZiwgMHg3Myk6Cj4gICAgICAgICBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg3Myk6Cj4gICAgICAgICAgICAgICAgIC0gQWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQs
IHNvIGl0IHNob3VsZCByZXR1cm4KPiAgICAgICAgICAgICAgICAgWDg2RU1VTF9VTlJFQ09HTkla
RUQgaWYgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KPiAKPiAgICAgICAgIFg4NkVNVUxf
T1BDKDB4MGYsIDB4YzcpIC8qIEdyb3VwIDkgKi8KPiAgICAgICAgICAgICAgICAgLSBGb3IgcmVn
aXN0ZXIgdHlwZSBpbnN0cnVjdGlvbnMgYWxsIHBvc3NpYmxlIG9wY29kZXMgYXJlCj4gICAgICAg
ICAgICAgICAgIGRlZmluZWQsIHNvIGl0IHNob3VsZCByZXR1cm4gWDg2RU1VTF9VTlJFQ09HTkla
RUQgaWYKPiAgICAgICAgICAgICAgICAgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0Y2hlZC4KPiAK
PiAgICAgICAgIFg4NkVNVUxfT1BDX1ZFWCgweDBmMzgsIDB4ZjMpOiAvKiBHcm91cCAxNyAqLwo+
ICAgICAgICAgICAgICAgICAtIEFsbCB2YWxpZCBvcGNvZGVzIGFyZSBkZWZpbmVkLCBzbyBpdCBz
aG91bGQgcmV0dXJuCj4gICAgICAgICAgICAgICAgIFg4NkVNVUxfVU5SRUNPR05JWkVEIGlmIG1v
ZCBSL00gYml0cyBhcmUgbm90IG1hdGNoZWQuCj4gCj4gICAgICAgICBYODZFTVVMX09QQ19YT1Ao
MDksIDB4MDEpOiAvKiBYT1AgR3JwMSAqLwo+ICAgICAgICAgWDg2RU1VTF9PUENfWE9QKDA5LCAw
eDAyKTogLyogWE9QIEdycDIgKi8KPiAgICAgICAgICAgICAgICAgLSBBbGwgdmFsaWQgb3Bjb2Rl
cyBhcmUgZGVmaW5lZCwgc28gaXQgc2hvdWxkIHJldHVybgo+ICAgICAgICAgICAgICAgICBYODZF
TVVMX1VOUkVDT0dOSVpFRCBpZiBtb2QgUi9NIGJpdHMgYXJlIG5vdCBtYXRjaGVkLgo+IAo+ICAg
ICAgICAgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSk6IC8qIEdycDcgKi8KPiAgICAgICAgICAgICAg
ICAgLSBOb3QgYWxsIHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQgc28gaXQgc2hvdWxkIHJldHVy
bgo+ICAgICAgICAgICAgICAgICBYODZFTVVMX1VOSU1QTEVNRU5URUQgaWYgbW9kIFIvTSBiaXRz
IGFyZSBub3QgbWF0Y2hlZC4KPiAgICAgICAgICAgICAgICAgKGUuZy4gWEdFVEJWKQo+IAo+ICAg
ICAgICAgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3OCk6Cj4gICAgICAgICAgICAgICAgIC0gQWxs
IHZhbGlkIG9wY29kZXMgYXJlIGRlZmluZWQsIHNvIGl0IHNob3VsZCByZXR1cm4KPiAgICAgICAg
ICAgICAgICAgWDg2RU1VTF9VTlJFQ09HTklaRUQgaWYgbW9kIFIvTSBiaXRzIGFyZSBub3QgbWF0
Y2hlZC4KPiAKPiAgICAgICAgIFg4NkVNVUxfT1BDKDB4MGYsIDB4YWUpOgo+ICAgICAgICAgWDg2
RU1VTF9PUENfNjYoMHgwZiwgMHhhZSk6IC8qIEdycDE1ICovCj4gICAgICAgICAgICAgICAgIC0g
Tm90IGFsbCB2YWxpZCBvcGNvZGVzIGFyZSBkZWZpbmVkIHNvIGl0IHNob3VsZCByZXR1cm4KPiAg
ICAgICAgICAgICAgICAgWDg2RU1VTF9VTklNUExFTUVOVEVEIGlmIG1vZCBSL00gYml0cyBhcmUg
bm90IG1hdGNoZWQuCj4gICAgICAgICAgICAgICAgIChlLmcuIEZYU0FWRS9GWFJTVE9SICkKPiAK
PiBDaGFuZ2VkIHNpbmNlIHYxMjoKPiAgICAgKiByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVE
IGlmIEhBVkVfR0FTX1JEUkFORCBpcyBub3QKPiBkZWZpbmVkCj4gICAgICogY3JlYXRlIHVucmVj
b2duaXplZF9pbnNuIGxhYmVsCj4gICAgICogcmV0dXJuIFg4NkVNVUxfVU5SRUNPR05JWkVEIGlu
IGNhc2Ugb2YgZmFpbHVyZSB0byBkZWNvZGUgR3JvdXAgIzEzCj4gICAgIGluc3RydWN0aW9ucy4K
PiAgICAgKiBhZGQgYSAiVE9ETzoiIGNvbW1lbnQgdG8gdGhlIGRlc2NyaXB0aW9uIG9mIFg4NkVN
VUxfVU5SRUNPR05JWkVECj4gICAgIHN0YXRpbmcgdGhhdCBmb3Igbm93IGl0IGNhbiBiZSB1c2Vk
IGludGVyY2hhbmdlYWJseSB3aXRoCj4gICAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRC4KPiAtLS0K
PiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgfCAxMiArKysrKysrKwo+
ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICB8ICAxICsKPiAgeGVuL2Fy
Y2gveDg2L2h2bS9pby5jICAgICAgICAgICAgICAgICAgfCAgNSArKysrCj4gIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3JlYWxtb2RlLmMgICAgICAgIHwgIDkgKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgfCA1MSArKysrKysrKysrKysrKysrKysrLS0tLQo+IC0tLS0tLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgMTcgKysrKysr
KysrKysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCBjYzg3NGNlLi4zODVmZTFlIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiBAQCAtMjg0LDEwICsyODQsMTUgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lv
KAo+ICAgICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiArICAgIGNhc2UgWDg2
RU1VTF9VTklNUExFTUVOVEVEOgo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsg
ICAgICAgIC8qIEZhbGwtdGhyb3VnaCAqLwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBCVUco
KTsKPiAgICAgIH0KPiAKPiArICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQp
Owo+ICsKPiAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiAgICAgICAgICByZXR1cm4g
cmM7Cj4gCj4gQEAgLTMxMyw2ICszMTgsOSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW9fYnVm
ZmVyKAo+IAo+ICAgICAgcmMgPSBodm1lbXVsX2RvX2lvKGlzX21taW8sIGFkZHIsIHJlcHMsIHNp
emUsIGRpciwgZGYsIDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnRwdHJfdClidWZm
ZXIpOwo+ICsKPiArICAgIEFTU0VSVChyYyAhPSBYODZFTVVMX1VOSU1QTEVNRU5URUQpOwo+ICsK
PiAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgJiYgZGlyID09IElPUkVRX1JF
QUQgKQo+ICAgICAgICAgIG1lbXNldChidWZmZXIsIDB4ZmYsIHNpemUpOwo+IAo+IEBAIC00MDUs
NiArNDEzLDggQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvX2FkZHIoCj4gICAgICByYyA9IGh2
bWVtdWxfZG9faW8oaXNfbW1pbywgYWRkciwgJmNvdW50LCBzaXplLCBkaXIsIGRmLCAxLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHJhbV9ncGEpOwo+IAo+ICsgICAgQVNTRVJUKHJjICE9IFg4
NkVNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gKwo+ICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkg
KQo+ICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvLm1taW9fcmV0cnkgPSAoY291bnQg
PCAqcmVwcyk7Cj4gCj4gQEAgLTIwNDUsNiArMjA1NSw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVf
bW1pbyh1bnNpZ25lZCBsb25nIG1mbiwKPiB1bnNpZ25lZCBsb25nIGdsYSkKPiAgICAgIHN3aXRj
aCAoIHJjICkKPiAgICAgIHsKPiAgICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6Cj4gKyAg
ICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKPiAgICAgICAgICBodm1fZHVtcF9lbXVsYXRp
b25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwKPiAmY3R4dCk7Cj4gICAgICAgICAg
YnJlYWs7Cj4gICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgo+IEBAIC0yMTAyLDYgKzIxMTMs
NyBAQCB2b2lkIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChlbnVtCj4gZW11bF9raW5kIGtpbmQs
IHVuc2lnbmVkIGludCB0cmFwbnIsCj4gICAgICAgICAgICogY29uc2lzdGVudCB3aXRoIFg4NkVN
VUxfUkVUUlkuCj4gICAgICAgICAgICovCj4gICAgICAgICAgcmV0dXJuOwo+ICsgICAgY2FzZSBY
ODZFTVVMX1VOSU1QTEVNRU5URUQ6Cj4gICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgo+
ICAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19ERUJVRywgIk1lbSBl
dmVudCIsICZjdHgpOwo+ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKHRyYXBuciwg
ZXJyY29kZSk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCj4gaW5kZXggZDk5ZjRiNC4uNTdmM2Y3NiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBA
IC0zNzM1LDYgKzM3MzUsNyBAQCB2b2lkIGh2bV91ZF9pbnRlcmNlcHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MKPiAqcmVncykKPiAgICAgIHN3aXRjaCAoIGh2bV9lbXVsYXRlX29uZSgmY3R4dCkgKQo+
ICAgICAgewo+ICAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKPiArICAgIGNhc2UgWDg2
RU1VTF9VTklNUExFTUVOVEVEOgo+ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKPiAgICAgICAgICBicmVhazsKPiAgICAg
IGNhc2UgWDg2RU1VTF9FWENFUFRJT046Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+IGluZGV4IGJmNDE5NTQuLmI4YzBhZTcgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jCj4gQEAgLTk5LDYgKzk5LDExIEBAIGJvb2wKPiBodm1fZW11bGF0ZV9vbmVfaW5zbiho
dm1fZW11bGF0ZV92YWxpZGF0ZV90ICp2YWxpZGF0ZSwgY29uc3QgY2hhcgo+ICpkZXNjcikKPiAg
ICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgZGVzY3Is
ICZjdHh0KTsKPiAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gKyAgICBjYXNlIFg4NkVNVUxf
VU5SRUNPR05JWkVEOgo+ICsgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0df
R19XQVJOSU5HLCBkZXNjciwgJmN0eHQpOwo+ICsgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKPiArICAgICAgICBicmVhazsK
PiArCj4gICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgo+ICAgICAgICAgIGh2bV9pbmplY3Rf
ZXZlbnQoJmN0eHQuY3R4dC5ldmVudCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3JlYWxtb2RlLmMKPiBpbmRleCAxMmQ0M2FkLi5iNzNmYzgwIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9y
ZWFsbW9kZS5jCj4gQEAgLTExMiw2ICsxMTIsMTUgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0
ZV9vbmUoc3RydWN0Cj4gaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQo+ICAgICAgICAg
IGdvdG8gZmFpbDsKPiAgICAgIH0KPiAKPiArICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTlJFQ09H
TklaRUQgKQo+ICsgICAgewo+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJVbnJlY29n
bml6ZWQgaW5zbi5cbiIpOwo+ICsgICAgICAgIGlmICggY3Vyci0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jclswXSAmIFg4Nl9DUjBfUEUgKQo+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKwo+ICsg
ICAgICAgIHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgMCwgaHZt
ZW11bF9jdHh0KTsKPiArICAgIH0KPiArCj4gICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBU
SU9OICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnItPmRvbWFpbi0+ZGVi
dWdnZXJfYXR0YWNoZWQpICYmCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYwo+IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gaW5kZXggOGQ0ZjI0
NC4uMjU1N2UyMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPiBAQCAtMzQ4OCw3ICszNDg4
LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICog
d291bGQgYmUgYSBnb29kIHVuc2hhZG93IGhpbnQuIElmIHdlICpkbyogZGVjaWRlIHRvIHVuc2hh
ZG93LW9uLQo+IGZhdWx0Cj4gICAgICAgKiB0aGVuIGl0IG11c3QgYmUgJ2ZhaWxhYmxlJzogd2Ug
Y2Fubm90IHJlcXVpcmUgdGhlIHVuc2hhZG93IHRvIHN1Y2NlZWQuCj4gICAgICAgKi8KPiAtICAg
IGlmICggciA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCj4gKyAgICBpZiAoIHIgPT0gWDg2RU1V
TF9VTkhBTkRMRUFCTEUgfHwgciA9PSBYODZFTVVMX1VOSU1QTEVNRU5URUQgKQo+ICAgICAgewo+
ICAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2ZhdWx0X2VtdWxhdGVfZmFpbGVkKTsKPiAgI2lm
IFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfRkFTVF9FTVVMQVRJT04KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gaW5kZXggYzFlMjMwMC4uNWJlMzNkOCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gQEAgLTg0OCw3ICs4NDgs
OCBAQCBkb3sgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICBzdHViLmZ1bmMpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYocmVzXy5maWVsZHMudHJhcG5yID09IEVYQ19VRCwgRVhDX1VEKTsg
ICAgXAo+ICAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBy
YyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSB3aGls
ZSAoMCkKPiAgI2Vsc2UKPiBAQCAtMjU4NSw3ICsyNTg2LDcgQEAgeDg2X2RlY29kZSgKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZCA9IHR3b2J5dGVfdGFibGVbMHgzYV0uZGVzYzsKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgICAgZGVmYXVs
dDoKPiAtICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICAgICAgICAg
IH0KPiAgICAgICAgICAgICAgICAgIH0KPiBAQCAtMjU5OSw3ICsyNjAwLDcgQEAgeDg2X2RlY29k
ZSgKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgICAgIGVsc2UKPiAgICAgICAg
ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7Cj4g
ICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICAgICAgfQo+IAo+
IEBAIC0yODc5LDcgKzI4ODAsNyBAQCB4ODZfZGVjb2RlKAo+IAo+ICAgICAgZGVmYXVsdDoKPiAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKPiAg
ICAgIH0KPiAKPiAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQo+IEBAIC00MTkxLDcgKzQx
OTIsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAg
ICAgICBjYXNlIDQ6IC8qIGZsZGVudiAtIFRPRE8gKi8KPiAgICAgICAgICAgICAgICAgIHN0YXRl
LT5mcHVfY3RybCA9IHRydWU7Cj4gLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRl
Owo+ICsgICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247Cj4gICAgICAgICAg
ICAgIGNhc2UgNTogLyogZmxkY3cgbTJieXRlICovCj4gICAgICAgICAgICAgICAgICBzdGF0ZS0+
ZnB1X2N0cmwgPSB0cnVlOwo+ICAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQo
ZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCj4gQEAgLTQyMDIsNyArNDIwMyw3IEBA
IHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIGNh
c2UgNjogLyogZm5zdGVudiAtIFRPRE8gKi8KPiAgICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVf
Y3RybCA9IHRydWU7Cj4gLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsg
ICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247Cj4gICAgICAgICAgICAgIGNh
c2UgNzogLyogZm5zdGN3IG0yYnl0ZSAqLwo+ICAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9j
dHJsID0gdHJ1ZTsKPiAgICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJm
bnN0Y3ciLCBkc3QudmFsKTsKPiBAQCAtNDQzOCw3ICs0NDM5LDcgQEAgeDg2X2VtdWxhdGUoCj4g
ICAgICAgICAgICAgIGNhc2UgNDogLyogZnJzdG9yIC0gVE9ETyAqLwo+ICAgICAgICAgICAgICBj
YXNlIDY6IC8qIGZuc2F2ZSAtIFRPRE8gKi8KPiAgICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVf
Y3RybCA9IHRydWU7Cj4gLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsg
ICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247Cj4gICAgICAgICAgICAgIGNh
c2UgNzogLyogZm5zdHN3IG0yYnl0ZSAqLwo+ICAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9j
dHJsID0gdHJ1ZTsKPiAgICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJm
bnN0c3ciLCBkc3QudmFsKTsKPiBAQCAtNTE5Nyw3ICs1MTk4LDcgQEAgeDg2X2VtdWxhdGUoCj4g
ICN1bmRlZiBfR1JQNwo+IAo+ICAgICAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgIGdvdG8g
Y2Fubm90X2VtdWxhdGU7Cj4gKyAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwo+
ICAgICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiBAQCAtNjE5NSw3ICs2MTk2
LDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRpbW04
LHt4LHl9bW0se3gseX1tbSAqLwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZh
dWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICBn
b3RvIHVucmVjb2duaXplZF9pbnNuOwo+ICAgICAgICAgIH0KPiAgICAgIHNpbWRfMGZfc2hpZnRf
aW1tOgo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywg
RVhDX1VEKTsKPiBAQCAtNjI0Myw3ICs2MjQ0LDcgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAg
Y2FzZSA2OiAvKiBwc2xscSAkaW1tOCxtbSAqLwo+ICAgICAgICAgICAgICBnb3RvIHNpbWRfMGZf
c2hpZnRfaW1tOwo+ICAgICAgICAgIH0KPiAtICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+
ICsgICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247Cj4gCj4gICAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYsIDB4NzMpOgo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg3Myk6Cj4gQEAgLTYyNTksNyArNjI2MCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAg
ICAgICAgLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8KPiAgICAgICAgICAgICAg
Z290byBzaW1kXzBmX3NoaWZ0X2ltbTsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgZ290byBjYW5u
b3RfZW11bGF0ZTsKPiArICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwo+IAo+ICAgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweDc3KTogICAgICAgIC8qIGVtbXMgKi8KPiAgICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICov
Cj4gQEAgLTYzMjMsNyArNjMyNCw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGNhc2UgMDog
LyogZXh0cnEgJGltbTgsJGltbTgseG1tICovCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAg
ICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cj4gKyAgICAg
ICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247Cj4gICAgICAgICAgfQo+ICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDc4KTog
ICAgIC8qIGluc2VydHEgJGltbTgsJGltbTgseG1tLHhtbQo+ICovCj4gQEAgLTY1MTgsNyArNjUx
OSw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAg
ICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNh
bm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAg
ICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gCj4gQEAgLTY1MzQsNyArNjUzNSw3IEBAIHg4
Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShhdngpOwo+ICAgICAgICAg
ICAgICBnb3RvIHN0bXhjc3I7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGdvdG8gY2Fubm90X2Vt
dWxhdGU7Cj4gKyAgICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKPiAKPiAgICAgIGNhc2Ug
WDg2RU1VTF9PUENfRjMoMHgwZiwgMHhhZSk6IC8qIEdycDE1ICovCj4gICAgICAgICAgZmFpbF9p
Zihtb2RybV9tb2QgIT0gMyk7Cj4gQEAgLTY3NzcsMTAgKzY3NzgsMTAgQEAgeDg2X2VtdWxhdGUo
Cj4gICAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQo+ICAgICAgICAgICAgICB7
Cj4gICAgICAgICAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9l
bXVsYXRlOwo+ICsgICAgICAgICAgICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKPiAKPiAt
I2lmZGVmIEhBVkVfR0FTX1JEUkFORAo+ICAgICAgICAgICAgICBjYXNlIDY6IC8qIHJkcmFuZCAq
Lwo+ICsjaWZkZWYgSEFWRV9HQVNfUkRSQU5ECj4gICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYocmVwX3ByZWZpeCgpLCBFWENfVUQpOwo+ICAgICAgICAgICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUocmRyYW5kKTsKPiAgICAgICAgICAgICAgICAgIGRzdCA9IGVh
Owo+IEBAIC02ODA1LDYgKzY4MDYsOCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAg
IGlmICggY2FycnkgKQo+ICAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZf
RUZMQUdTX0NGOwo+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyNlbHNlCj4gKyAgICAgICAg
ICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKPiAgI2VuZGlmCj4gCj4gICAgICAgICAg
ICAgIGNhc2UgNzogLyogcmRzZWVkIC8gcmRwaWQgKi8KPiBAQCAtNzM1OSw3ICs3MzYyLDcgQEAg
eDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGJtaTEp
Owo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAg
ICBnb3RvIGNhbm5vdF9lbXVsYXRlOwo+ICsgICAgICAgICAgICBnb3RvIHVucmVjb2duaXplZF9p
bnNuOwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4
LmwsIEVYQ19VRCk7Cj4gQEAgLTc2NzAsNyArNzY3Myw3IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwo+ICAgICAgICAgICAgICBicmVh
azsKPiAgICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRl
Owo+ICsgICAgICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwo+ICAgICAgICAgIH0KPiAK
PiAgICAgIHhvcF8wOV9ybV9ydjoKPiBAQCAtNzcwNCw3ICs3NzA3LDcgQEAgeDg2X2VtdWxhdGUo
Cj4gICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHRibSk7Cj4gICAgICAgICAg
ICAgIGdvdG8geG9wXzA5X3JtX3J2Owo+ICAgICAgICAgIH0KPiAtICAgICAgICBnb3RvIGNhbm5v
dF9lbXVsYXRlOwo+ICsgICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247Cj4gCj4gICAgICBj
YXNlIFg4NkVNVUxfT1BDX1hPUCgwYSwgMHgxMCk6IC8qIGJleHRyIGltbSxyL20sciAqLwo+ICAg
ICAgewo+IEBAIC03NzM2LDggKzc3MzksMTEgQEAgeDg2X2VtdWxhdGUoCj4gICAgICB9Cj4gCj4g
ICAgICBkZWZhdWx0Ogo+IC0gICAgY2Fubm90X2VtdWxhdGU6Cj4gLSAgICAgICAgcmMgPSBYODZF
TVVMX1VOSEFORExFQUJMRTsKPiArICAgIHVuaW1wbGVtZW50ZWRfaW5zbjoKPiArICAgICAgICBy
YyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKPiArICAgICAgICBnb3RvIGRvbmU7Cj4gKyAgICB1
bnJlY29nbml6ZWRfaW5zbjoKPiArICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOwo+
ICAgICAgICAgIGdvdG8gZG9uZTsKPiAgICAgIH0KPiAKPiBAQCAtNzc4OSw3ICs3Nzk1LDggQEAg
eDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0
TWVtICkKPiAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKPiAtICAgICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRl
Owo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgZ290byBkb25lOwo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKPiBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5oCj4gaW5kZXggNGRkZjExMS4uMGM4YzgwYSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gQEAgLTEzMyw2ICsxMzMsMjMgQEAgc3Ry
dWN0IHg4Nl9lbXVsX2ZwdV9hdXggewo+ICAgICogVW5kZWZpbmVkIGJlaGF2aW9yIHdoZW4gdXNl
ZCBhbnl3aGVyZSBlbHNlLgo+ICAgICovCj4gICNkZWZpbmUgWDg2RU1VTF9ET05FICAgICAgICAg
ICA0Cj4gKyAvKgo+ICsgICogQ3VycmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQg
YnkgdGhlIGVtdWxhdG9yLgo+ICsgICogVGhpcyB2YWx1ZSBzaG91bGQgb25seSBiZSByZXR1cm5l
ZCBieSB0aGUgY29yZSBlbXVsYXRvciB3aGVuIGEgdmFsaWQKPiArICAqIG9wY29kZSBpcyBmb3Vu
ZCBidXQgdGhlIGV4ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0cnVjdGlvbiBpcyBtaXNzaW5n
Lgo+ICsgICogSXQgc2hvdWxkIE5PVCBiZSByZXR1cm5lZCBieSBhbnkgb2YgdGhlIHg4Nl9lbXVs
YXRlX29wcyBjYWxsYmFja3MuCj4gKyAgKi8KPiArI2RlZmluZSBYODZFTVVMX1VOSU1QTEVNRU5U
RUQgIDUKPiArIC8qCj4gKyAgKiBUaGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSBpcyBu
b3QgdmFsaWQuCj4gKyAgKiBJZiB0aGlzIGVycm9yIGNvZGUgaXMgcmV0dXJuZWQgYnkgYSBmdW5j
dGlvbiwgYW4gI1VEIHRyYXAgc2hvdWxkIGJlCj4gKyAgKiByYWlzZWQgYnkgdGhlIGZpbmFsIGNv
bnN1bWVyIG9mIGl0Lgo+ICsgICoKPiArICAqIFRPRE86IEZvciB0aGUgbW9tZW50IFg4NkVNVUxf
VU5SRUNPR05JWkVEIGFuZAo+IFg4NkVNVUxfVU5JTVBMRU1FTlRFRAo+ICsgICogY2FuIGJlIHVz
ZWQgaW50ZXJjaGFuZ2VhYmx5IHRoZXJlZm9yZSByYWlzaW5nIGFuICNVRCB0cmFwIGlzIG5vdAo+
ICsgICogc3RyaWN0bHkgZXhwZWN0ZWQgZm9yIG5vdy4KPiArICovCj4gKyNkZWZpbmUgWDg2RU1V
TF9VTlJFQ09HTklaRUQgICBYODZFTVVMX1VOSU1QTEVNRU5URUQKPiAKPiAgLyogRlBVIHN1Yi10
eXBlcyB3aGljaCBtYXkgYmUgcmVxdWVzdGVkIHZpYSAtPmdldF9mcHUoKS4gKi8KPiAgZW51bSB4
ODZfZW11bGF0ZV9mcHVfdHlwZSB7Cj4gLS0KPiAyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:15:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSIn-0001B8-Vn; Mon, 25 Sep 2017 12:15:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dwSIn-0001At-0h
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:15:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 15/2E-03093-C73F8C95; Mon, 25 Sep 2017 12:15:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURj23Hs379TpddN8W4q0isT8WoJIhvm
 v+hFoFGoReWc3N9im7W42KcjMLMWPshKcn6NAKBJTKs1KkzQ1tDLTFK38KMzSWiESmnbvrpmd
 X895n+d9z/McXhKXlYgVJGMxMUYDrVOKXQhNqFNg8KmfnYlhQx8UkTfs14kYtKe9eQGLRYdEW
 oM61ZIk0ix/T0jLIyxZ3YV4JrLieciFJKizOMw/nsLyEEkiKgEe2OV5SELKqEwMch+q+LKc2g
 Gzv3fzZS9qC9TczkF8K04NIWgtaxPxFxllE0PuVCvOq8RUEFQUviB4LKWi4OvHQYzHBNf9+d5
 7xGNvKh5a5gdwQeMJXaWTDr2EioOlkUVHHacioLJhbAX7w/2Z8hXsA8OTVY6ZQG2E1oVSXMAl
 COrGXYQAm6Arp3il7gftPeWEgPfBlcFbjgRA2RBkD1esiM45Q/bcVgEHQUnLhEgQNYvhcnG1S
 CACofaNnWtw5nAaXHAXJC9F0PPlCRIkvnB1vIgQiCURjNoe4YKjJJhdXsAE4pkM8kvnsUsowL
 rmB6xrUlvXpLauSV2NiJsogGWM6YwxeHt4iNqoTdGY9LRWF6wKiwjRMyxLpzA6Ws2GJKfq6xG
 3HU7caUSLVXFtaD2JKb2lo+6diTJ3deqxDA3Nao4azTqGbUO+JKkEqegHx3kamRTGclyr41bs
 Lw2km9JLOmLnaCmbRutZbYpAdaNwsqP+9SJGvh0bXMRkhCHVwCh8pKH8JIqXasyG1UF/17UP+
 SnkUsRZk7mlMUa91vQ/P418SKSUSw/zU9y0BtPqe9OcFYyzUnDNYcVE/6MUmajAHji31D+Rdd
 774PMFz56s2rGygdGmMGXluqaRomiPelesp/fV/pikxnffIjPyYzrmywyj+r7oizNndhb8cpU
 vx27rHDLkSDbEN0pwj/SJwtN3qkrr8AazxFLDqtSq3v4OU8enzbbkuwcGTXtLzNPahBNHxCfN
 6U/989t3YVENSoLV0KpA3MjSfwAI+unOqQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506341754!118084775!1
X-Originating-IP: [104.47.0.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9724 invoked from network); 25 Sep 2017 12:15:55 -0000
Received: from mail-he1eur01on0042.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.42)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Sep 2017 12:15:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1cmt3TFSQGGkeNG9j01tAfa9F2Wr7Rcy/hs5dfXUQ3s=;
 b=AGli145LISwH1fitE/SpvWyq+jwmFUnNg55vf+ICHiSuCSSLbNDG18Z1TP+2DSmv9wTuZtSjEkX96h6olvM2sNgMhWkgCSBLq4H7BrAINfpa58zXbZHCjsMdcxXqNX6Mhee5bQ6hcTmt7tu9LAWqxvLTOea0gqemQ8kNNCIrUQA=
Received: from [10.17.180.88] (85.223.209.58) by
 HE1PR0302MB2730.eurprd03.prod.outlook.com (2603:10a6:3:f0::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 25 Sep
 2017 12:15:52 +0000
To: bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
Date: Mon, 25 Sep 2017 15:15:48 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0701CA0063.eurprd07.prod.outlook.com
 (2603:10a6:800:5f::25) To HE1PR0302MB2730.eurprd03.prod.outlook.com
 (2603:10a6:3:f0::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a76ca362-b332-4fa8-08f4-08d5040f2aed
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:HE1PR0302MB2730; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 3:JuL08qiqivMlPljn2jSmiYJnuylaJj/imhD+4yQmfJvykzomcNFsMMw6GdWJdWwlw2nJPZxCb1oFB3R8yYCBLSYEpo+GtGUS8rDUMg7GH2z4srpR82mpePE08WiuXLstdbV7Qpe5suEUxPoukfEVWnCfsth6nqTnQv4V5c2ljBX1jj4Nof0PtSBvw6zJm3VAxUF29LrCH8FAb/3FFbZGmv+edQRLvD+amLYRnsKpFt6jxae8hhQuDou/+bFx6/tv;
 25:he9prs/j64FA2Xn+jse8/9LfDssmBMMshiYUIVpgBGvQmLb3dGURoNR1qTE5/hF//secihQrE558IWO3LuBlJhdpU0bhWB9FiJjj51vKXkN+ggwcI0m3XmKeno6rDtjxqVS6kLo/n9YwYw1cWeJruIAAU1mXVNF89RC161hRsrHxCNp6eokY6NO2knUDPJX8R6tzXhDr5M4dlWdiJ3wxOu7gtHGCmWCvoLaBEraGKBJHPvW/0hU62DEDHLjd3uwJ5oJbgk4rg9VMhgCazdIXUe7VcAT6NqE3LEGUPjL0K2sIKjPKb1dvYaWsxRZcQbM3hv4l/Llff4/no/BOUb/ffQ==;
 31:L3S01gUVvaeZRTAQ2o4GaPUJkDN+Oc/f3lQPOAQ3BDozOHCHKjBut2W7VwteMKno20FiMi6fr92ZnVo/6p9SyjCpEYQR/rZApFXsCtKOs6zInssfqISIsVpftIEpTeDoX196sr54uIrmEOC2pRkywIT65nKj5Jpu0y6mwvhDuHSUFiWnopMYJ78Gl5jA0TZvmEgLYZdesqoEXa7UNu45OMjrDxH5Kg+GILqr09/Ts7I=
X-MS-TrafficTypeDiagnostic: HE1PR0302MB2730:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 20:Cb6zDjTnND3nfuWBhvdDLOkstIeKAbXv482R4MvqJBPKmnx0IpVhS8WUAymwk4HSkKAst72mUqY0klpihufDG7JpwIz3yLvoTsoan5kDwfV2r8iQbbzMhBykQjm9oLFpW8ewG1GZNS39+9qmVFb69/W+nrn1HRzadWO2zPDtO4ZlAGTKdngysh+ASld+9MqErZH5wjrotmPo+4GH5qr2RftN/cLetXwQ8vUW6iIEqiuhfFlDblVKXi8mBjQ9csN0Wd+5LLz8hLtGJQRZ4G22vV25plqnVOuUoCiY3fjOc6HETgHbtMxxiqaAyok+o9wO7Ws7KSKuBPe2Ke7l0YdBPshK4QEfFdjF4Wa6m1IYYioiS3tN1ErflGSmNffD0RkoDca4ndown8yU0AfLwOFr+0iUlSG/uEK0ZN/ce2iN6NHUbHWkqJ/z10rXsD7E9+qgtKz3L43L2zT5Nz/P1ArGB1qaB/9SJNJE7bUn1cY6fTij4Ys5UueQECxxdfIxH8RK;
 4:iJQGzPkwM0QGhJejgVQz/7jcU2kM+vW1kP7C11Sdhrz8HkZVfzs74eDVbOKUjPTdEi0DdBN8aJ57ARwn6CXztN4nMH/jBVlVYGQhRMJUJPdDRFEfTqokzz9kuwV685m2L/xifdMxA4YLMEJ7y/NKyJy0+ryMu4oFSJU8+YfWdrKS/nWeM7c7JMHDuVxU1PbARYR3kiZTp0Fanlx0auZ1OKbWKsaObBaIfd6hGLv82ahAIhmerGdEQxPapp0eWhpc
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <HE1PR0302MB273050C9FA37D8B6D77359ABE67A0@HE1PR0302MB2730.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0302MB2730; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0302MB2730; 
X-Forefront-PRVS: 04410E544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(199003)(24454002)(106356001)(86362001)(2950100002)(305945005)(53546010)(2906002)(6916009)(7736002)(93886005)(83506001)(33646002)(8676002)(16576012)(68736007)(4326008)(6116002)(39060400002)(8936002)(54906003)(3846002)(316002)(31686004)(230700001)(58126008)(81166006)(81156014)(6666003)(72206003)(23676002)(80792005)(5660300001)(6246003)(36756003)(25786009)(97736004)(64126003)(101416001)(65826007)(53936002)(50466002)(105586002)(478600001)(77096006)(66066001)(65956001)(31696002)(76176999)(6486002)(65806001)(50986999)(47776003)(189998001)(54356999)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0302MB2730; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDJNQjI3MzA7MjM6MU1NeG1BKzBKUWhSejNVRFdYOEp1VTYv?=
 =?utf-8?B?SHBHYUp4anNtWDgwOUVBYWUxbmQzS2hxeXBpbGZxUWhEZWs4ZkdDLzJoSUkr?=
 =?utf-8?B?UUxXR1c3bEZtRmpaZTYxWFRzNU1ZcXFsUFczUkYwNjhLT04zYW10M090MHlr?=
 =?utf-8?B?QWpOd2NHdHNPcjdNclFHdTczRkVVTjlnMk96dnNmM2dMZys0U2IzKzRLNk53?=
 =?utf-8?B?c0tuRllNMXludC8zdUZhZUxtVUF2RU4zZXZqMFlXeUpBbzhERXdzRkdwbnRX?=
 =?utf-8?B?Vk9acmw3UGFEZHI5YUltMDlkaTNTK2VzUmdGTmt2N0xiMmlTY0VUK0VRZXBE?=
 =?utf-8?B?T0J0ODk4Qk55R3l6UmNndW9RME04Qy93NnptNFhrdUNHK0lNTE85anIzVE9a?=
 =?utf-8?B?elVUY0xPUkZZSUUyanFvcTE3aDIwZ2xoQ3VKb1VEQmQ2OTVYWSs1Q2hJT3ly?=
 =?utf-8?B?Tk91YmthZFdTSHVYTldacmxsb0NKUVJLSXNiOUFjNXhRVkFjcSt6YWNiazRS?=
 =?utf-8?B?dUtpWVA2aGRGcng3K2o2Q1hRQXB0VkdOdFpyMGpGMjVzRU0vSjVSOWdSazBE?=
 =?utf-8?B?T1grak5TeTlDd2dnalI3V2VhdGdmc0lVY2sxcU92VUR6ZnY5TlhYZVU1RUNF?=
 =?utf-8?B?ZkhHWXYzNHQ0aUJ5UVpQK08ybElNcTlab1Y2SWhOQTh1bVBYK1M1bGp1WGFk?=
 =?utf-8?B?dHpkdkRkQUlnZUxIVHlxQlptZTJyWGwrM1pqR3I0K2NxclJGUysvQ2NFaUVa?=
 =?utf-8?B?LzZwOWRwcEFyOVlRQlF3b04wSTUxalZ5alBmMmJtVVk0TURPeU8wSFZQUnVP?=
 =?utf-8?B?c3ZLZDhtS2tCcGRVTFZMWEFDcDU4ZFc4bVR1VDErRDNnZU95Qlk3bDB1a0g5?=
 =?utf-8?B?eU5Ob1Y4NlZCVmVaeStMVG5iOWlkSzZ1RW1jYmdmaXZxT1NyS09tWEhQTGNB?=
 =?utf-8?B?UUdsNFViR3FYVkR0OURNMmIzOXp6VjVWdGhtZktQa1k0bnlpRXN4Q3luSzRy?=
 =?utf-8?B?RU5lNUJzZVBITTU3MmxLTjU4UE51aHZXYjh0NWdrajVNb0wweEdBZWFzcWxZ?=
 =?utf-8?B?MndWQzBnMFd0OGRFUkFDbmpWcGpvN0FnSGZuNU0rZ3kwSDY2ZWp0SjNzNldC?=
 =?utf-8?B?aDZHbSsrQlpQQ21FYmovbCtZb3lFS1VTWEJUYjRrU1lYUzlUelBsd2VodFUv?=
 =?utf-8?B?WnlSM3JiaSs0QXc2blBDRzZnOTlndWRWeHNPblVkMzJlSXFJTVN4a1FyWmRR?=
 =?utf-8?B?bVlMejFYLzY2MElCMUc5elU0amNOYnYrZnRzTTBKN1ZHSVptaVN6aEFOOXdI?=
 =?utf-8?B?QUxvVXAwa3ZtNkFwc3U0Z09GM1ovb2h4T0RzMS8rNHRtYjJXMjR1dFNqeHMy?=
 =?utf-8?B?bXlLSm1QRVFYd3AwaHNYbEtsWVFDVXBscGlIMDNzM1JuQUtMbnR6VDZ6anRT?=
 =?utf-8?B?dHF0RkZOZnR3b3NyRW93MVNzdkhhOWg1bXBLWVkrKzVwUjl4Zk5JdEp4Z2FO?=
 =?utf-8?B?NDZud0tsOFowdnBxM0YvSDF1bFYrYVBvQjNhOC9yZ3ZpUHhJYU51S1cwZHlZ?=
 =?utf-8?B?OFJlTkc3Unp6eHhGejRPcm0zekhEMVZWQ0hDQmdFS1ZyMFJYK0JoamxWVXR5?=
 =?utf-8?B?UzBzY2R6cm12UlRVbjR4RTkvQjJZem9YVXFxVkZVSDEwblN0NzR0a2l5N0do?=
 =?utf-8?B?bFpqbzFIZ01JK25TenNuT0ZFVHcvVkJnZzB3NWgreTB6N1ArTXE5dlloVmtW?=
 =?utf-8?B?QkpHUU0reUN5b1A0WWlvcmRld3ZweWs1L2xiUWE0VVA0eGhubkZTdmV3dTh2?=
 =?utf-8?B?aW1vS0tjc1NnYWtnTUt0cHZlamdHMUY1eDcwU1VHeHF1aHYrN1NXNXdLSy85?=
 =?utf-8?Q?0BNq9TGgEcNFIyvGQ9NSD2NtRHgQt4e7ah?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0302MB2730;
 6:kmHTYDWIOzFT5FFzIwATVEeCuGaJ8KsTgtKTPl09hJZ+I+x6ToQH5+Wgj3zbiYAwyNHySytuInfV7c/M+4w9iv+7LC7/vZz26igxlw77MaCJP2RT774nEgjs6Q7ufedDQvXe0fWZWiLUOq9zMwKOxAuRd7BLBAIxsMq/vPZdgzxAiDb/TGAxCJOBG02ZGT9BsQYWVc/esuonWJ2Afa2p5pY0a9ibAV/ycUfOGdtl5ZHJEuhiOwrBBS5Wuuw7hlsc7FIZhhB1St3U60NJXB7dsJI6Wz3Tc87WRYGG2A63hcyCJam1Hz9hIrI6hYURiEziM4reTzLKo5DDoLWe9K0thA==;
 5:3hDq8WcSL0Iz0I2ibrA+oJgk9lc+PgiVzwDyO57UH/3Ru5shGq4/81XJsUKPkN1fCO/kEozjqbFpkYRk84yKSzB6y8sTY/g8Wap4r+y8/GdXV9a5gtVueCmEZ4CvY24+2Hrpdr8yD1QIj1CTvLO9KQ==;
 24:9CzJjutFozBiZ7WTIBrhnIaTl4DNy1RPE6RVdUQMnM7qjCIrCF636rc7CcY6xI9ctyMW+T3TyCcMD5xCGCoDWGJvZR/gx2+tjHhXdWGZMok=;
 7:cDts65F/3xmYPUjFJIDZw44Kb6iM6MF63zkus67VEYM/XeGARIG7AqDfBVOmQauzWR+kRirMmsGY+H84SI6r2BKmTUxh18dtce+ulZPQUibEuT9CucYba5hZEbFkgcuoaM1/QCx6jFKPT/zfAPwvw3ZsxH8GILjk/iIHmHdypJzNSXXG5H9HB6zGDS9WNx7mv9X9DDbnW5gxgQloVK+VCUYhTDDu5ma+pNKo9YqfMsM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2017 12:15:52.7428 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0302MB2730
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQmhhcmF0LAoKCk9uIDI1LjA5LjE3IDExOjQyLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4g
SGVsbG8gV2lsaywKPgo+IEkgaGFkIHRyeSBDdHJsK2EgdGhyZWUgdGltZXMgYW5kICdkJyBidXQg
bm8gZHVtcCBvbiB0aGUgc2VyaWFsIGNvbnNvbGUuCkl0cyBhIHdheSB0byBzd2l0Y2ggdG8gWEVO
IGRlYnVnIGNvbnNvbGUuIEluIGNhc2UgeW91IGFyZSB1c2luZyBtaW5pY29tLCAKeW91IHNob3Vs
ZCBwcmVzcyBDdHJsK0Egc2l4IHRpbWVzLCB0aGVuIHlvdSB3aWxsIHNlZSB0aGUgbGluZSBsaWtl
IApmb2xsb3dpbmc6CiAgICAgKFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBYZW4gKHR5cGUgJ0NU
UkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIAppbnB1dCB0byBET00wKQoKVGhlbiB5b3UgY2Fu
IHByZXNzICdoJyBmb3Igc2VlaW5nIGluc3RhbGxlZCBrZXkgaGFuZGxlcnMuCgpCdXQgYWxsIG9m
IHRoaXMgcmVxdWlyZXMgWEVOIHRvIGJlIHJ1bm5pbmcgc29tZWhvdy4KCi0tIAoKKkFuZHJpaSBB
bmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSQk-00020z-Q0; Mon, 25 Sep 2017 12:24:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwSQj-00020g-Of
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 12:24:09 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A2/FD-03616-965F8C95; Mon, 25 Sep 2017 12:24:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTf964l
 Ig87pzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LxwD3vBxoWMFbfmT2Br
 YNxW3sXIxSEk0MgkcX3iekYI5zGjxIc711kgnG2MEs3LFrN1MXJyiAg4S3w9M5cdxOYV0Je4s
 /oRC4gtLGAtsfZWIxOILSGwQVbi7gpZCNtbYnXLVUYYe8+iT8xdjOwcbAJWEofEQKIsAqoSr2
 YtZJvAyL2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 g1xmAYAfjvo+RhxglOZiURHnv8p2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm/kFKCdYlJqe
 WpGWmQMMP5i0BAePkghvIUiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeTNAigRAijJK8
 +BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5y0Gm8GTmlcBtegV0BBPQEb1TwY4oSU
 RISTUwCqnGcq9Ps61Ydmcej81sHuNH609mW3CpiCY+mTCz8270Onnz/wb/tJx1TscsZOviDbN
 btSV+fujjiqQ7ZiK8/NofRRyz/t4Wq9u/SOx06sI6o0d3Z63fVe4Veka8JL5YY83eNIfu2os/
 526VDmBqjjt0IEXTu5TtkaFD34Tr/sd6N7rKPO9RYinOSDTUYi4qTgQAMBcbo4ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506342245!84327019!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26929 invoked from network); 25 Sep 2017 12:24:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 12:24:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwSQe-0004hc-E2; Mon, 25 Sep 2017 12:24:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwSQY-0001l3-P6; Mon, 25 Sep 2017 12:23:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwSQX-0004t9-Mu; Mon, 25 Sep 2017 12:23:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113809-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e19b205be43d11bff638cad4487008c48d21c103
X-Osstest-Versions-That: linux=c65da8e22b1d1d8869af69d287fd699c31d2dd58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 12:23:57 +0000
Subject: [Xen-devel] [linux-linus test] 113809: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4580142362408488148=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4580142362408488148==
Content-Type: text/plain

flight 113809 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113809/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113765
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113765

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113765
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113765
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113765
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113765
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113765
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                e19b205be43d11bff638cad4487008c48d21c103
baseline version:
 linux                c65da8e22b1d1d8869af69d287fd699c31d2dd58

Last test of basis   113765  2017-09-23 05:58:50 Z    2 days
Failing since        113779  2017-09-23 17:54:19 Z    1 days    5 attempts
Testing same since   113809  2017-09-25 04:56:54 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adit Ranadive <aditr@vmware.com>
  Alex Estrin <alex.estrin@intel.com>
  Alex Ng <alexng@microsoft.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Starovoitov <ast@kernel.org>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andy Lutomirski <luto@kernel.org>
  Ariel Elior <aelior@cavium.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bryan Tan <bryantan@vmware.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christos Gkekas <chris.gekas@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Doug Ledford <dledford@redhat.com>
  Edward Cree <ecree@solarflare.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Rowand <frank.rowand@sony.com>
  Fugang Duan <Fugang.duan@nxp.com>
  Gabriel Fernandez <gabriel.fernandez@st.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Hamza Attak <hamza@hpe.com>
  Hans Wippel <hwippel@linux.vnet.ibm.com>
  Helge Deller <deller@gmx.de>
  Hong Liu <hong.x.liu@oracle.com>
  Ingo Molnar <mingo@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Johansen <john.johansen@canonical.com>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lipeng <lipeng321@huawei.com>
  Liwen Huang <liwen.huang@oracle.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Martin KaFai Lau <kafai@fb.com>
  Matteo Croce <mcroce@redhat.com>
  Meng Xu <mengxu.gatech@gmail.com>
  Michael Nowak <michael.nowak@oracle.com>
  Michal Suchanek <msuchanek@suse.de>
  Mike Manning <mmanning@brocade.com>
  Mingguang Qu <qumingguang@huawei.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Narender Reddy <narender.reddy@broadcom.com>
  Neal Cardwell <ncardwell@google.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Machek <pavel@ucw.cz>
  Rafael Alejandro Peralez <rafael.peralez@oracle.com>
  Randy Dunlap <rdunlap@infradead.org>
  Rob Herring <robh@kernel.org>
  Salil Mehta <salil.mehta@huawei.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sathya Perla <sathya.perla@broadcom.com>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Serge Hallyn <serge@hallyn.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Sonny Rao <sonnyrao@chromium.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Schmidt <stefan@osg.samsung.com>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve Wise <swise@opengridcomputing.com>
  Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Thomas Garnier <thgarnie@google.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Timur Tabi <timur@codeaurora.org>
  Tobias Klauser <tklauser@distanz.ch>
  Troy Kisky <troy.kisky@boundarydevices.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vishwanath Pai <vpai@akamai.com>
  Vladis Dronov <vdronov@redhat.com>
  Wei Wang <weiwan@google.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yonghong Song <yhs@fb.com>
  Yotam Gigi <yotamg@mellanox.com>
  Yuchung Cheng <ycheng@google.com>
  Yunsheng Lin <linyunsheng@huawei.com>
  Yuval Shaia <yuval.shaia@oracle.com>
  zijun_hu <zijun_hu@htc.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=e19b205be43d11bff638cad4487008c48d21c103
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus e19b205be43d11bff638cad4487008c48d21c103
+ branch=linux-linus
+ revision=e19b205be43d11bff638cad4487008c48d21c103
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xe19b205be43d11bff638cad4487008c48d21c103 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git e19b205be43d11bff638cad4487008c48d21c103:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   c65da8e..e19b205  e19b205be43d11bff638cad4487008c48d21c103 -> tested/linux-linus
+ exit 0


--===============4580142362408488148==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4580142362408488148==--

From xen-devel-bounces@lists.xen.org Mon Sep 25 12:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwStB-0003w5-84; Mon, 25 Sep 2017 12:53:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dwSt9-0003vo-K3
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 12:53:31 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D6/54-02046-A4CF8C95; Mon, 25 Sep 2017 12:53:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMbRhva7nnxO
 RBs9+mVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk/165hKmgXq/jdZNTAuFC4i5GLQ0hgIqPE
 +Q872LoYOTlYBBpYJZa8cwVJSAjMYZWYOK2VCSQhIVAmMWHVGuYuRg4gu0ji6p4ciHChxP+dn
 9lBbF4BQYmTM5+wgNhCAl4Sz+8eBLM5BWwkLk9thYpfYJM4/LoexGYTUJfo3j2TEWKvqsS9z/
 fBxvMKBEh0/ogAMYUFrCTe/XUHqRAR0JJYdW0LI8hlzAI3GSVOfToCdhmzgI/EvB1/mSYwCs5
 CcsUsJCkIW1OidftvdghbQ2LBnX2MELa2xLKFr5kXMLKuYtQoTi0qSy3SNTLUSyrKTM8oyU3M
 zNE1NDDWy00tLk5MT81JTCrWS87P3cQIDPF6BgbGHYw9e/0OMUpyMCmJ8t7lOxEpxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYI36zdQTrAoNT21Ii0zBxhtMGkJDh4lEV5nkDRvcUFibnFmOkTqFK
 Mrx4U7l/4wcRzbdBlIHthzC0huuHkXSO4DkUIsefl5qVLivJYgzQIgzRmleXCjYYniEqOslDA
 vIwMDgxBPQWpRbmYJqvwrRnEORiVh3g6QKTyZeSVwF7wCOo4J6LjeqWDHlSQipKQaGC3fvm6p
 /68y/buZ9CUrXcHUBepcc501bl3eaNH45PXlQnbJ0pv+O7/2Fi+6MXnCRwZTg2/b5lzou3t7U
 6Xc4/z2r6z9X7SfNHH9cv46QauYc7Vo24rcjcfLmv+EPHzleS/KWoq3zS+3qC+c6ev+V+t6uc
 qDb024vEGno2GR+wYXL94zazjucSuxFGckGmoxFxUnAgA5Zg1ODwMAAA==
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506344009!111820003!1
X-Originating-IP: [209.85.128.175]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_50_60,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60690 invoked from network); 25 Sep 2017 12:53:29 -0000
Received: from mail-wr0-f175.google.com (HELO mail-wr0-f175.google.com)
 (209.85.128.175)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 12:53:29 -0000
Received: by mail-wr0-f175.google.com with SMTP id a43so7561496wrc.0
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 05:53:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=QH+5yfBBQAgBxyywP6GN0EUvCAEPrEWUavjxjyKY32A=;
 b=LAZ5hPyRPq68Ck4od/po1kfbHUC4fAmVToapx+PX1tzSLZkNicBxXxrvc9N2SwYEaM
 hk/lQB+jp7qF0/F8+6DhUCu+nXaVB+ZoaHss/OhX3JZenWHXDYFMPO3nOxYxn6kBEFX2
 8+EgGZ2ZjHBM+eSA6ZFS2tlUcSoJW9ErPP/3JokrebW9a22+qL4DcgUp/mSPM2Ixv9A/
 XB1JIo3pdM4kDSgOzBrbwvgyxHLUP+qvybit/ht+CmFQtDZ1rBbOpMNtSKN+nCX/i/2o
 OWqDT2qC8emgOPPH8pjoxo0/qmfDX/hd0llK0sZZnYJajdLRcGkfvtT5FQtqnsLyA1Pf
 LE6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=QH+5yfBBQAgBxyywP6GN0EUvCAEPrEWUavjxjyKY32A=;
 b=GV+63uw02fSYfxqfCKSXuJTFzk+CJp+zPR8FC7W92FVodBrGUvW3nMheJ6Vi97e1FW
 gjdYvCBb9yaH7wb78reh9bjOovNNoc/GRBX1Stb9jVt3l52WU/RzTsMt3h8Z0OOUmOoe
 0TQErPW2K3c62x5MBawlL8aQKNSzKIuEWW/k6wRZ8HJhDqklniuk6J+dZJXj1YtX+6jw
 GDYXFy/m/yHHAKmW+7zrVWW/DRs8JDygLoR3ZeaoPybCoNSORZexMqed+3K5WMrYogi+
 sdSOvA93nd7UeIBCo5oj8RD3kGQmel+cMly67F/6pzCPBg0YnzZqQACFr80OQadyZnuE
 qk7A==
X-Gm-Message-State: AHPjjUi6zIzk0FNx3PlTcCR2DXR1MOT3VotPiQ2l0UaVE+ZYNdPNwWK2
 VHnAKpck41yCwQFhFDkCkrR5ywfbjrDr7KwaWec=
X-Google-Smtp-Source: AOwi7QBPq2xJ23Rb93FX9X0H/XrlhxdZqx4UTIrqojOSutBnJpxp3VSDKdIXyvEMatsoiTXolMZ+9m9mS3ZbDmWvyjk=
X-Received: by 10.46.43.24 with SMTP id q24mr2652747lje.104.1506344009086;
 Mon, 25 Sep 2017 05:53:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Mon, 25 Sep 2017 05:53:28 -0700 (PDT)
In-Reply-To: <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Mon, 25 Sep 2017 18:23:28 +0530
Message-ID: <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1263062519406393547=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1263062519406393547==
Content-Type: multipart/alternative; boundary="94eb2c1c06c2923a38055a030b4e"

--94eb2c1c06c2923a38055a030b4e
Content-Type: text/plain; charset="UTF-8"

Hello Andrii,

I tried but no success.
It looks, Xen is not running.

Thanks,
Bharat

On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov <andrii_anisov@epam.com>
wrote:

> Hello Bharat,
>
>
> On 25.09.17 11:42, bharat gohil wrote:
>
>> Hello Wilk,
>>
>> I had try Ctrl+a three times and 'd' but no dump on the serial console.
>>
> Its a way to switch to XEN debug console. In case you are using minicom,
> you should press Ctrl+A six times, then you will see the line like
> following:
>     (XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch
> input to DOM0)
>
> Then you can press 'h' for seeing installed key handlers.
>
> But all of this requires XEN to be running somehow.
>
> --
>
> *Andrii Anisov*
>
>
>


-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

--94eb2c1c06c2923a38055a030b4e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>Hello Andrii,<br><br></div><div>I tried but no s=
uccess.<br></div><div>It looks, Xen is not running.<br></div><div><br></div=
>Thanks,<br></div>Bharat<br></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov <span dir=
=3D"ltr">&lt;<a href=3D"mailto:andrii_anisov@epam.com" target=3D"_blank">an=
drii_anisov@epam.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">Hello Bharat,<span class=3D""><br>
<br>
<br>
On 25.09.17 11:42, bharat gohil wrote:<br>
</span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">
Hello Wilk,<br>
<br><span class=3D"">
I had try Ctrl+a three times and &#39;d&#39; but no dump on the serial cons=
ole.<br>
</span></blockquote>
Its a way to switch to XEN debug console. In case you are using minicom, yo=
u should press Ctrl+A six times, then you will see the line like following:=
<br>
=C2=A0 =C2=A0 (XEN) *** Serial input -&gt; Xen (type &#39;CTRL-a&#39; three=
 times to switch input to DOM0)<br>
<br>
Then you can press &#39;h&#39; for seeing installed key handlers.<br>
<br>
But all of this requires XEN to be running somehow.<span class=3D"HOEnZb"><=
font color=3D"#888888"><br>
<br>
-- <br>
<br>
*Andrii Anisov*<br>
<br>
<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><=
div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br>=
</div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bha=
rat.gohil@harman.com</a><br></div><div>+919427054633</div></div></div></div=
>
</div>

--94eb2c1c06c2923a38055a030b4e--


--===============1263062519406393547==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1263062519406393547==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 12:55:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 12:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwSuj-00040d-Iq; Mon, 25 Sep 2017 12:55:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwSuh-00040Q-Qb
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 12:55:07 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CA/79-09852-BACF8C95; Mon, 25 Sep 2017 12:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6qPyc
 iDRrvyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvLjSxFXwVrZh7ehV7A+NtwS5GTg4JAX+J
 aZeWsoDYLAKqEm93b2QFsdkElCV+dvaygdgiQHbvr99gNcwCFRKXV98GqxEWcJD4c30uI4jNK
 2Ah8fvJYuYuRi4OIYFzjBJdfztZIBKCEidnPoFq1pFYsPsT0FAOIFtaYvk/DpAwp4C9xM6m3e
 wgtqiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyEwvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3MN6e7HeIUZKDSUmU9y7fiUghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryrfgPlBItS01Mr0jJzgEEPk5bg4FES4XUGSfMWFyTmFmemQ
 6ROMepyHNt0+Q+TEEtefl6qlDjvVpAiAZCijNI8uBGwCLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZi3A2QKT2ZeCdymV0BHMAEd0TsV7IiSRISUVAMj25q9P1yzj1jtfj39/wLD0zofpZs
 zb2venmq7W5mVIVu0PYvX5LPct3tT197RZ/He7p8WySrep7D2jWME38f60Ni4f8cr+z9WfV8W
 KXptKQff/YXXJtzw0ON08cg/tFKTn79zV+n0pdHJWawW3Cd/m2jNEtn3RvGz6Z93sX3z1BXLD
 5sErt2txFKckWioxVxUnAgA3HKI+LsCAAA=
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506344104!84701202!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60197 invoked from network); 25 Sep 2017 12:55:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 12:55:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449084048"
Date: Mon, 25 Sep 2017 13:55:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925125503.xmon2bxypsu5fdml@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
 <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDU6NTQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA5LjE3IGF0IDEzOjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIFNlcCAyNSwgMjAxNyBhdCAwNTozNTowNUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjUuMDkuMTcgYXQgMTI6NDksIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IFBJRSBtYXkgKGFuZCBjb21tb25seSB3aWxsKSByZXN1bHQg
aW4gdGhlIGJpbmFyeSBiZWluZyBsb2FkZWQgYWJvdmUKPiA+PiA+IHRoZSA0R2IgYm91bmRhcnks
IHdoaWNoIGNhbid0IHdvcmsgd2l0aCBhdCBsZWFzdCB0aGUgVlpFUk9VUFBFUiBjb21wYXQKPiA+
PiA+IG1vZGUgdGVzdC4KPiA+PiA+IAo+ID4+ID4gUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+ID4+ID4gLS0tCj4gPj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+ID4+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gPj4gPiAKPiA+PiA+IFdpdGggdGhpcyBwYXRjaCwgdnplcm91cHBlciBwYXNzZXMsIGJ1dCBv
bmUgb3RoZXIgdGVzdCBmYWlscy4KPiA+PiA+IFRlc3RpbmcgU1NFIHBhY2tlZCBzaW5nbGUgNjQt
Yml0IGNvZGUgc2VxdWVuY2UuLi5bbGluZSAzNjhdIGZhaWxlZCEKPiA+PiAKPiA+PiBGZWVsIGZy
ZWUgdG8gbWFpbCBtZSB0aGUgYmluYXJ5IGFnYWluLCBhbGJlaXQgdGhhdCBvbmUncyBnb2luZyB0
bwo+ID4+IGJlIG1vcmUgZGlmZmljdWx0IHRvIGRlYnVnIHdpdGhvdXQgYmVpbmcgYWJsZSB0byBz
ZWUgaXQgbXlzZWxmLgo+ID4+IAo+ID4+ID4gQEAgLTk4LDcgKzk4LDkgQEAgYXNtOgo+ID4+ID4g
IAo+ID4+ID4gIGFzbS8lOiBhc20gOwo+ID4+ID4gIAo+ID4+ID4gLUhPU1RDRkxBR1MgKz0gJChD
RkxBR1NfeGVuaW5jbHVkZSkgLUkuCj4gPj4gPiArSE9TVENGTEFHUy14ODZfNjQgOj0KPiA+PiA+
ICskKGNhbGwgY2Mtb3B0aW9uLWFkZCxIT1NUQ0ZMQUdTLEhPU1RDQywtbm8tcGllKQo+ID4+ID4g
K0hPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhF
Tl9DT01QSUxFX0FSQ0gpKQo+ID4+IAo+ID4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGNoYW5n
ZSB0byBteSBvcmlnaW5hbCBwYXRjaDogWW91IG5vdwo+ID4+IGNvbmRpdGlvbmFsbHkgYWRkIC1u
by1waWUgdG8gSE9TVENGTEFHUyAoaS5lLiBhbHNvIGZvciAzMi1iaXQgYnVpbGRzKSwKPiA+PiBh
bmQgSE9TVENGTEFHUy14ODZfNjQgcmVtYWlucyBlbXB0eS4gSSBhbHNvIGRvbid0IHNlZSB3aHkg
dGhlCj4gPiAKPiA+IE15IGJhZC4gVGhlIGZsYWcgc2hvdWxkIGJlIGNvbmRpdGlvbmFsbHkgYWRk
ZWQgdG8gSE9TVENGTEFHUy14ODZfNjQuCj4gPiAKPiA+PiBhZGRpdGlvbiBuZWVkcyB0byBiZSBj
b25kaXRpb25hbDogSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBidWlsZCB0aGUKPiA+PiBlbnRpcmUg
dGVzdCwgYSByZWFzb25hYmx5IG5ldyB0b29sIGNoYWluIGlzIG5lZWRlZCBhbnl3YXkgKG11Y2gK
PiA+PiBuZXdlciB0aGFuIHdoYXQgd2UgcmVxdWlyZSBmb3IgYnVpbGRpbmcgZXZlcnl0aGluZyBl
bHNlKS4gQW5kIGZpbmFsbHkKPiA+IAo+ID4gSXQgbmVlZHMgdG8gYmUgY29uZGl0aW9uYWwgYmVj
YXVzZSBub3QgYWxsIGdjYyB2ZXJzaW9ucyBzdXBwb3J0IC1uby1waWUuCj4gCj4gWW91IG1lYW4g
b2xkZXIgb25lICh3aGljaCB3b3VsZCBiZSBubyBwcm9ibGVtLCBhcyBzYWlkKSBvciBldmVuCj4g
dXAtdG8tZGF0ZSBvbmVzIChkdWUgdG8gdGhlIHdheSB0aGV5J3JlIGJlaW5nIGNvbmZpZ3VyZWQp
PwoKTGV0IG1lIGJlIHByZWNpc2UgYmVjYXVzZSBJIGRvbid0IGtub3cgd2hpY2ggdmVyc2lvbiB5
b3UgY291bnQgYXMgb2xkIG9yCnVwLXRvLWRhdGUuCgpHY2MgPDUuNCBoYXMgLXBpZSBidXQgbm8g
LW5vLXBpZS4gSUlSQyBwYXNzaW5nIC1uby1waWUgd2lsbCBjYXVzZSB0aGUKbGlua2VyIHRvIHJl
dHVybiBhbiBlcnJvci4gSSBkb24ndCBoYXZlIGEgbWFjaGluZSB0aGF0IG9sZCB0byB2ZXJpZnkg
aXQKdGhvdWdoLgoKPiAKPiA+PiAtIGlzIHRoZXJlIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIC1uby1w
aWUgYW5kIC1mbm8tUElFIC8gLWZuby1waWU/Cj4gPj4gCj4gPiAKPiA+IEkgY2FuJ3QgdGVsbCB0
aGUgZGlmZmVyZW5jZSBieSByZWFkaW5nIHRoZSBtYW5wYWdlIFRCSC4gSSBvbmx5IGtub3cgb25l
Cj4gPiB3b3JrcyB3aGlsZSB0aGUgb3RoZXIgZG9lc24ndCBieSB0cmlhbCBhbmQgZXJyb3IuCj4g
Cj4gT2gsIHRoYXQncyBjZXJ0YWlubHkgd29ydGh3aGlsZSBhZGRpbmcgdG8gdGhlIGRlc2NyaXB0
aW9uIHRoZW4uCgpBZnRlciByZWFkaW5nIGEgYml0IG1vcmUgaW50byB0aGUgbWFudWFsOiB0aGUg
LW5vLXBpZSBvcHRpb24gaXMgZm9yCnRoZSBsaW5rZXIsIHdoaWxlIHRoZSAtZm5vLXBpZSBvcHRp
b24gaXMgZm9yIGNvZGUgZ2VuZXJhdGlvbi4KClRoZSBidWlsZCBydW5lIGlzIGluIGZhY3QgdXNp
bmcgSE9TVENDIHRvIGxpbmsgdGhlIGV4ZWN1dGFibGUsIGhlbmNlIHdlCm5lZWQgLWZuby1waWUu
CgpJJ20gbm90IHN1cmUgd2h5IG9taXR0aW5nIC1mbm8tUElFIGlzIG5vdCBhIHByb2JsZW0sIGJ1
dCBpdCB3b3Jrcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:03:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwT2J-0004mJ-Bf; Mon, 25 Sep 2017 13:02:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwT2I-0004mD-Pc
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:02:58 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AD/67-02046-18EF8C95; Mon, 25 Sep 2017 13:02:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7fx34l
 Ig3+FFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrPNJgUHZCt6258zNTBOEO9i5OQQEsiTeLFz
 BhuIzStgJ3F6x0JGEFtCwFDi9MKbLCA2i4CqRNuPfnYQm01AXaLt2XZWEFtEQEfi1YIlYDazQ
 JDE5Y5lzCC2sECoxJRVF1kg5udI/L+9G8zmFLCReHhvAlMXIwfQLkGJvzuEIVq1JB7+usUCYW
 tLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukaGeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFXz8DAuIOxZ6/fIUZJDiYlUd67fCcihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwdv0FygkWpaanVqRl5gBjACYtwcGjJMKbDJLmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ47xOQIgGQoozSPLgRsHi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYVwNkCk9mXgncpldARzABHdE7FeyIkkSElFQDo9LmVwpP/ge3filqncew/WXGqn/2ax7
 z8H3j+n9d/M+NL3xP2K5+zqyvqcnf+S5pzUMWA55vjOZL7LQOfP68/bv42+nLMpmNs6745j+d
 Kp//3+H4oYOVharyb6cw3G+d++7KFpm227PlyrO7xc1XPVdceOZH/YSZM69xRco4nz6amvXsj
 t+/L4pKLMUZiYZazEXFiQAUjWKXwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506344575!113156054!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35242 invoked from network); 25 Sep 2017 13:02:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 13:02:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 07:02:54 -0600
Message-Id: <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 07:02:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEluIHRoZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBpbmcgZ3Vlc3QgcmVzb3Vy
Y2VzIHRoZW4gaXQgbmVlZHMgbWFrZQo+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1
c2luZyBET01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3QKPiBkb21pZCwgc28gdGhhdCB0
aGUgcGFzc2VkIGluIGdtZm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5zCj4g
cmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCgpTaW5jZSB0aGluZ3Mg
YXJlIHByZXNlbnRseSB3b3JraW5nIGZpbmUsIEkgdGhpbmsgdGhlIGRlc2NyaXB0aW9uIGlzIG5v
dApyZWFsbHkgYWNjdXJhdGUuIFlvdSBvbmx5IHJlcXVpcmUgdGhlIG5ldyBiZWhhdmlvciBpZiB5
b3UgZG9uJ3Qga25vdwp0aGUgR0ZOIG9mIHRoZSBwYWdlIHlvdSB3YW50IHRvIG1hcCwgYW5kIHRo
YXQgaXQgaGFzIHRvIGJlCkRPTUlEX1NFTEYgdGhhdCBzaG91bGQgYmUgcGFzc2VkIGFsc28gZG9l
c24ndCBhcHBlYXIgdG8gZGVyaXZlCmZyb20gYW55dGhpbmcgZWxzZS4gVG8gcHJvcGVybHkganVk
Z2UgYWJvdXQgdGhlIG5lZWQgZm9yIHRoaXMgcGF0Y2gKaXQgd291bGQgaGVscCBpZiBpdCB3YXMg
YnJpZWZseSBleHBsYWluZWQgd2h5IGJlaW5nIGFibGUgdG8gbWFwIGJ5IEdGTgppcyBubyBsb25n
ZXIgc3VmZmljaWVudCwgYW5kIHRvIHJlLXdvcmQgdGhlIERPTUlEX1NFTEYgcGFydC4KClRoZSBv
dGhlciBhc3BlY3QgSSBkb24ndCB1bmRlcnN0YW5kIGlzIHdoeSB0aGlzIGlzIG5lZWRlZCBmb3Ig
UFYKRG9tMCwgYnV0IG5vdCBmb3IgUFZILiBUaGUgYW5zd2VyIGhlcmUgY2FuJ3QgYmUgImJlY2F1
c2UgUFZICkRvbTAgaXNuJ3Qgc3VwcG9ydGVkIHlldCIsIGJlY2F1c2UgaXQgZXZlbnR1YWxseSB3
aWxsIGJlLCBhbmQgdGhlbgp0aGVyZSB3aWxsIHN0aWxsIGJlIHRoZSBwcm9ibGVtIG9mIFBWSCBz
dXBwb3NlZGx5IGhhdmluZyBubyBub3Rpb24Kb2YgTUZOcyAoYmUgdGhlaXIgb3duIG9yIGZvcmVp
Z24gZ3Vlc3Qgb25lcykuIFRoZSBhbnN3ZXIgYWxzbwpjYW4ndCBiZSAic2luY2UgaXQgd291bGQg
dXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiIsIGFzCnRoYXQncyBhY3RpbmcgaW4gdGVybXMg
b2YgR0ZOIHRvby4KCj4gVGhpcyBwYXRjaCByZW1vdmVzIGEgY2hlY2sgd2hpY2ggY3VycmVudGx5
IGRpc2FsbG93cyBtYXBwaW5nIG9mIGEgcGFnZSB3aGVuCj4gdGhlIG93bmVyIG9mIHRoZSBwYWdl
IHRhYmxlcyBtYXRjaGVzIHRoZSBkb21haW4gcGFzc2VkIHRvCj4gSFlQRVJWSVNPUl9tbXVfdXBk
YXRlLCBidXQgdGhhdCBkb21haW4gaXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZSBwYWdlLgo+
IFRoZSBjaGVjayB3YXMgaW50cm9kdWNlZCBieSBwYXRjaCBkM2M2YTIxNWNhOSAoIng4NjogQ2xl
YW4gdXAKPiBnZXRfcGFnZV9mcm9tX2wxZSgpIHRvIGNvcnJlY3RseSBkaXN0aW5ndWlzaCBiZXR3
ZWVuIG93bmVyLW9mLXB0ZSBhbmQKPiBvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxsIGNhc2VzIikg
YnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgoKSSB0aGluayB0aGUgZ29hbCBo
ZXJlIHNpbXBseSB3YXMgdG8gbm90IHBlcm1pdCBhbnl0aGluZyB0aGF0IGRvZXNuJ3QKcmVhbGx5
IG5lZWQgcGVybWl0dGluZy4gRnVydGhlcm1vcmUgdGhlIGNoZWNrIGJlaW5nICJpbnRyb2R1Y2Vk
Igp0aGVyZSB3YXMsIGFmYWljdCwgcmVwbGFjaW5nIHRoZSBlYXJsaWVyIGQgIT0gY3Vyci0+ZG9t
YWluLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4gQEAgLTEwMjQsMTIgKzEwMjQsMTUgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4gICAgICAgICAg
ICAgICAgICAgICAocmVhbF9wZ19vd25lciAhPSBkb21fY293KSApICkKPiAgICAgIHsKPiAgICAg
ICAgICAvKgo+IC0gICAgICAgICAqIExldCBwcml2aWxlZ2VkIGRvbWFpbnMgdHJhbnNmZXIgdGhl
IHJpZ2h0IHRvIG1hcCB0aGVpciB0YXJnZXQKPiAtICAgICAgICAgKiBkb21haW4ncyBwYWdlcy4g
VGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvCj4gLSAgICAg
ICAgICogZG9tMCwgdW50aWwgcHZmYiBzdXBwb3J0cyBncmFudGVkIG1hcHBpbmdzLiBBdCB0aGF0
IHRpbWUgdGhpcwo+IC0gICAgICAgICAqIG1pbm9yIGhhY2sgY2FuIGdvIGF3YXkuCj4gKyAgICAg
ICAgICogSWYgdGhlIHJlYWwgcGFnZSBvd25lciBpcyBub3QgdGhlIGRvbWFpbiBzcGVjaWZpZWQg
aW4gdGhlCj4gKyAgICAgICAgICogaHlwZXJjYWxsIHRoZW4gZXN0YWJsaXNoIHRoYXQgdGhlIHNw
ZWNpZmllZCBkb21haW4gaGFzCj4gKyAgICAgICAgICogbWFwcGluZyBwcml2aWxlZ2Ugb3ZlciB0
aGUgcGFnZSBvd25lci4KPiArICAgICAgICAgKiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1k
b21haW4gcHZmYiBleHBvcnQgdG8gZG9tMC4gSXQgaXMKPiArICAgICAgICAgKiBhbHNvIHVzZWQg
dG8gYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAgbWZucyB1c2luZwo+ICsgICAg
ICAgICAqIERPTUlEX1NFTEYsIHdoaWNoIGlzIG5lZWRlZCBmb3IgbWFwcGluZyBndWVzdCByZXNv
dXJjZXMgc3VjaAo+ICsgICAgICAgICAqIGdyYW50IHRhYmxlIGZyYW1lcy4KCkhvdyBkbyBncmFu
dCB0YWJsZSBmcmFtZXMgY29tZSBpbnRvIHRoZSBwaWN0dXJlIGhlcmU/IFNvIGZhcgpJIGhhZCBh
c3N1bWVkIG9ubHkgaW9yZXEgc2VydmVyIHBhZ2VzIGFyZSBpbiBuZWVkIG9mIHRoaXMuCgo+ICAg
ICAgICAgICAqLwo+IC0gICAgICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwgKHBn
X293bmVyID09IGwxZV9vd25lcikgfHwKPiArICAgICAgICBpZiAoIChyZWFsX3BnX293bmVyID09
IE5VTEwpIHx8Cj4gICAgICAgICAgICAgICB4c21fcHJpdl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBn
X293bmVyLCByZWFsX3BnX293bmVyKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKCkknbSBjb25jZXJuZWQgb2YgdGhlIGVmZmVjdCBvZiB0aGUg
Y2hhbmdlIG9uIHRoZSBjb2RlIHBhdGhzCndoaWNoIHlvdSdyZSBub3QgcmVhbGx5IGludGVyZXN0
ZWQgaW46IGFsbG9jX2wxX3RhYmxlKCksCnB0d3JfZW11bGF0ZWRfdXBkYXRlKCksIGFuZCBzaGFk
b3dfZ2V0X3BhZ2VfZnJvbV9sMWUoKSBhbGwKZXhwbGljaXRseSBwYXNzIGJvdGggZG9tYWlucyBp
ZGVudGljYWwsIGFuZCBhcmUgbm93IHN1ZGRlbmx5IGFibGUKdG8gZG8gdGhpbmdzIHRoZXkgd2Vy
ZW4ndCBzdXBwb3NlZCB0byBkby4gQSBzaW1pbGFyIGNvbmNlcm4KYXBwbGllcyB0byBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKCkgY2FsbGluZyBtb2RfbDFfdGFibGUoKS4KCkkgdGhlcmVmb3JlIHdv
bmRlciB3aGV0aGVyIHRoZSBzb2x1dGlvbiB0byB5b3VyIHByb2JsZW0Kd291bGRuJ3QgcmF0aGVy
IGJlIE1NVV9GT1JFSUdOX1BUX1VQREFURSAobmFtZSBzdWJqZWN0CnRvIGltcHJvdmVtZW50IHN1
Z2dlc3Rpb25zKS4gVGhpcyBhdCB0aGUgc2FtZSB0aW1lIHdvdWxkCmFkZHJlc3MgbXkgY29uY2Vy
biByZWdhcmRpbmcgdGhlIG1pc2xlYWRpbmcgRE9NSURfU0VMRgpwYXNzaW5nIHdoZW4gcmVhbGx5
IGEgZm9yZWlnbiBkb21haW4ncyBwYWdlIGlzIG1lYW50LgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:10:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwT94-000505-0k; Mon, 25 Sep 2017 13:09:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwT93-0004zz-52
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:09:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A2/B8-03454-42009C95; Mon, 25 Sep 2017 13:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1eZ4WS
 kwdwpphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1BrGCmZIVfdu2sTYwHhXpYuTkEBLIk2ju
 XckEYvMK2ElMWfWLEcSWEDCUOL3wJguIzSKgKnFsygewOJuAukTbs+2sILaIgLLE3e8zwGqYB
 WIl5s15ABYXFnCQ+HN9LlA9F9D8P4wScx8fAlvAKWApsWnuT7YuRg6gZYISf3cIQ/RqSTz8dQ
 tqjrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6mXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx7qaAQ4ySHExKorx3+U5ECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLg/fQPKCdYlJqeWpGWmQOMApi0BAePkgjvrv9Aad7igsTc4sx0i
 NQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDjvVZBJAiClGaV5cINg0XmJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrwXQabwZOaVwO17BXQKE9ApvVPBTilJREhJNTAa/785hfHJWgbBAH7TUCf
 xM1wBqnOfTMkLKK+5pHPe+Vnv91MLXQ689k9znX96b+GByRdO2UsoNkya8+/Gbd6T3jbW1v9e
 rt6lNsWhR+Xb/0mPJu3/HO205q0+x46EPXf+r1N3FtT/s6Ylhvv2E3fjgDsxdXwvwvQDn9/z2
 T5TyXu5vi7XgicRSizFGYmGWsxFxYkA2swOtskCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506344994!108880694!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11501 invoked from network); 25 Sep 2017 13:09:55 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 13:09:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 07:09:53 -0600
Message-Id: <59C91C3F020000780017F6E5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 07:09:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
 <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
 <20170925125503.xmon2bxypsu5fdml@citrix.com>
In-Reply-To: <20170925125503.xmon2bxypsu5fdml@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE0OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDU6NTQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyNS4wOS4xNyBhdCAxMzo0MywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIE1vbiwgU2VwIDI1LCAyMDE3IGF0IDA1OjM1OjA1QU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMjUuMDkuMTcgYXQgMTI6NDksIDx3ZWkubGl1MkBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBQSUUgbWF5IChhbmQgY29tbW9ubHkgd2lsbCkgcmVz
dWx0IGluIHRoZSBiaW5hcnkgYmVpbmcgbG9hZGVkIGFib3ZlCj4+ID4+ID4gdGhlIDRHYiBib3Vu
ZGFyeSwgd2hpY2ggY2FuJ3Qgd29yayB3aXRoIGF0IGxlYXN0IHRoZSBWWkVST1VQUEVSIGNvbXBh
dAo+PiA+PiA+IG1vZGUgdGVzdC4KPj4gPj4gPiAKPj4gPj4gPiBSZXBvcnRlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPj4gPj4gPiAtLS0KPj4gPj4gPiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiA+PiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+PiA+PiA+IAo+PiA+PiA+IFdpdGggdGhpcyBwYXRjaCwgdnplcm91cHBl
ciBwYXNzZXMsIGJ1dCBvbmUgb3RoZXIgdGVzdCBmYWlscy4KPj4gPj4gPiBUZXN0aW5nIFNTRSBw
YWNrZWQgc2luZ2xlIDY0LWJpdCBjb2RlIHNlcXVlbmNlLi4uW2xpbmUgMzY4XSBmYWlsZWQhCj4+
ID4+IAo+PiA+PiBGZWVsIGZyZWUgdG8gbWFpbCBtZSB0aGUgYmluYXJ5IGFnYWluLCBhbGJlaXQg
dGhhdCBvbmUncyBnb2luZyB0bwo+PiA+PiBiZSBtb3JlIGRpZmZpY3VsdCB0byBkZWJ1ZyB3aXRo
b3V0IGJlaW5nIGFibGUgdG8gc2VlIGl0IG15c2VsZi4KPj4gPj4gCj4+ID4+ID4gQEAgLTk4LDcg
Kzk4LDkgQEAgYXNtOgo+PiA+PiA+ICAKPj4gPj4gPiAgYXNtLyU6IGFzbSA7Cj4+ID4+ID4gIAo+
PiA+PiA+IC1IT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1JLgo+PiA+PiA+ICtI
T1NUQ0ZMQUdTLXg4Nl82NCA6PQo+PiA+PiA+ICskKGNhbGwgY2Mtb3B0aW9uLWFkZCxIT1NUQ0ZM
QUdTLEhPU1RDQywtbm8tcGllKQo+PiA+PiA+ICtIT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmlu
Y2x1ZGUpIC1JLiAkKEhPU1RDRkxBR1MtJChYRU5fQ09NUElMRV9BUkNIKSkKPj4gPj4gCj4+ID4+
IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGNoYW5nZSB0byBteSBvcmlnaW5hbCBwYXRjaDogWW91
IG5vdwo+PiA+PiBjb25kaXRpb25hbGx5IGFkZCAtbm8tcGllIHRvIEhPU1RDRkxBR1MgKGkuZS4g
YWxzbyBmb3IgMzItYml0IGJ1aWxkcyksCj4+ID4+IGFuZCBIT1NUQ0ZMQUdTLXg4Nl82NCByZW1h
aW5zIGVtcHR5LiBJIGFsc28gZG9uJ3Qgc2VlIHdoeSB0aGUKPj4gPiAKPj4gPiBNeSBiYWQuIFRo
ZSBmbGFnIHNob3VsZCBiZSBjb25kaXRpb25hbGx5IGFkZGVkIHRvIEhPU1RDRkxBR1MteDg2XzY0
Lgo+PiA+IAo+PiA+PiBhZGRpdGlvbiBuZWVkcyB0byBiZSBjb25kaXRpb25hbDogSW4gb3JkZXIg
dG8gYmUgYWJsZSB0byBidWlsZCB0aGUKPj4gPj4gZW50aXJlIHRlc3QsIGEgcmVhc29uYWJseSBu
ZXcgdG9vbCBjaGFpbiBpcyBuZWVkZWQgYW55d2F5IChtdWNoCj4+ID4+IG5ld2VyIHRoYW4gd2hh
dCB3ZSByZXF1aXJlIGZvciBidWlsZGluZyBldmVyeXRoaW5nIGVsc2UpLiBBbmQgZmluYWxseQo+
PiA+IAo+PiA+IEl0IG5lZWRzIHRvIGJlIGNvbmRpdGlvbmFsIGJlY2F1c2Ugbm90IGFsbCBnY2Mg
dmVyc2lvbnMgc3VwcG9ydCAtbm8tcGllLgo+PiAKPj4gWW91IG1lYW4gb2xkZXIgb25lICh3aGlj
aCB3b3VsZCBiZSBubyBwcm9ibGVtLCBhcyBzYWlkKSBvciBldmVuCj4+IHVwLXRvLWRhdGUgb25l
cyAoZHVlIHRvIHRoZSB3YXkgdGhleSdyZSBiZWluZyBjb25maWd1cmVkKT8KPiAKPiBMZXQgbWUg
YmUgcHJlY2lzZSBiZWNhdXNlIEkgZG9uJ3Qga25vdyB3aGljaCB2ZXJzaW9uIHlvdSBjb3VudCBh
cyBvbGQgb3IKPiB1cC10by1kYXRlLgo+IAo+IEdjYyA8NS40IGhhcyAtcGllIGJ1dCBubyAtbm8t
cGllLiBJSVJDIHBhc3NpbmcgLW5vLXBpZSB3aWxsIGNhdXNlIHRoZQo+IGxpbmtlciB0byByZXR1
cm4gYW4gZXJyb3IuIEkgZG9uJ3QgaGF2ZSBhIG1hY2hpbmUgdGhhdCBvbGQgdG8gdmVyaWZ5IGl0
Cj4gdGhvdWdoLgoKT2theSwgZ2NjIGJlbG93IDUgY291bnRzIGFzICJvbGQiIGhlcmUgZm9yIG1l
OyBpaXJjIEkgaGFkIHRvIHVwZGF0ZQp0byB0aGF0IHZlcnNpb24gdG8gYWN0dWFsbHkgYmUgYWJs
ZSB0byBwcm9wZXJseSBidWlsZCBhbmQgcnVuIGFsbApjdXJyZW50IHRlc3RzLgoKPj4gPj4gLSBp
cyB0aGVyZSBhIGRpZmZlcmVuY2UgYmV0d2VlbiAtbm8tcGllIGFuZCAtZm5vLVBJRSAvIC1mbm8t
cGllPwo+PiA+PiAKPj4gPiAKPj4gPiBJIGNhbid0IHRlbGwgdGhlIGRpZmZlcmVuY2UgYnkgcmVh
ZGluZyB0aGUgbWFucGFnZSBUQkguIEkgb25seSBrbm93IG9uZQo+PiA+IHdvcmtzIHdoaWxlIHRo
ZSBvdGhlciBkb2Vzbid0IGJ5IHRyaWFsIGFuZCBlcnJvci4KPj4gCj4+IE9oLCB0aGF0J3MgY2Vy
dGFpbmx5IHdvcnRod2hpbGUgYWRkaW5nIHRvIHRoZSBkZXNjcmlwdGlvbiB0aGVuLgo+IAo+IEFm
dGVyIHJlYWRpbmcgYSBiaXQgbW9yZSBpbnRvIHRoZSBtYW51YWw6IHRoZSAtbm8tcGllIG9wdGlv
biBpcyBmb3IKPiB0aGUgbGlua2VyLCB3aGlsZSB0aGUgLWZuby1waWUgb3B0aW9uIGlzIGZvciBj
b2RlIGdlbmVyYXRpb24uCj4gCj4gVGhlIGJ1aWxkIHJ1bmUgaXMgaW4gZmFjdCB1c2luZyBIT1NU
Q0MgdG8gbGluayB0aGUgZXhlY3V0YWJsZSwgaGVuY2Ugd2UKPiBuZWVkIC1mbm8tcGllLgo+IAo+
IEknbSBub3Qgc3VyZSB3aHkgb21pdHRpbmcgLWZuby1QSUUgaXMgbm90IGEgcHJvYmxlbSwgYnV0
IGl0IHdvcmtzLgoKQWxsIHByZXR0eSBjb25mdXNpbmcuIEFyZSB5b3UgZ29pbmcgdG8gc2VuZCBh
IGNsZWFuZWQgdXAgcGF0Y2gKdGhlbj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTCK-0005bo-ES; Mon, 25 Sep 2017 13:13:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwTCJ-0005bi-Gs
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:13:19 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D2/F5-02092-EE009C95; Mon, 25 Sep 2017 13:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO47hpO
 RBg9mClh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzeiwLnotUfG3YxNrAeFegi5GDQ0LAX+L3
 Ma8uRk4OFgFViROfXrGA2GwCyhI/O3vZQGwRILv312+wOLNAhcTl1bdZQWxhAQeJP9fnMoLYv
 AIWEs0v1gPVc3EICfxhlJj7+BATREJQ4uTMJ1DNOhILdn9iA9nLLCAtsfwfB0iYU8BSYtPcn2
 C7RAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGBnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhVs/AwLiDsXG23yFGSQ4mJVHeu3wnIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8MoBw1ZIsCg1PbUiLTMHGPAwaQkOHiUR3jyQNG9xQWJucWY6R
 OoUoy7HsU2X/zAJseTl56VKifO+/Q80XwCkKKM0D24ELPouMcpKCfMyMjAwCPEUpBblZpagyr
 9iFOdgVBLmZQBZxZOZVwK36RXQEUxAR/ROPQFyREkiQkqqgTGoN+DdpRe5X9asfFXKvWT5A/9
 6f9F7X82mTO2Vk7T/nfKw5/GUtxUxUewyyWdL+MMcGoJNFqWzOb9N1HKOWbrsc4llv5yGoZKs
 sobRnG6lBy8vy+6Zs3F7zvYQ1SOBU6S1Y9/7V/Hymz735OZTY3X2WiWR76hW/ln84hOJ/Ocqm
 mwMraYxSizFGYmGWsxFxYkAuEE6vrkCAAA=
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506345196!109551569!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57647 invoked from network); 25 Sep 2017 13:13:17 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 13:13:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441070961"
Date: Mon, 25 Sep 2017 14:01:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925130158.ipc2zwr2nbnp245v@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
 <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
 <20170925125503.xmon2bxypsu5fdml@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170925125503.xmon2bxypsu5fdml@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDE6NTU6MDNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIFNlcCAyNSwgMjAxNyBhdCAwNTo1NDo0MUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAyNS4wOS4xNyBhdCAxMzo0MywgPHdlaS5saXUyQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPiBPbiBNb24sIFNlcCAyNSwgMjAxNyBhdCAwNTozNTowNUFNIC0wNjAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+ID4+ID4+PiBPbiAyNS4wOS4xNyBhdCAxMjo0OSwgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gPiBQSUUgbWF5IChhbmQgY29tbW9ubHkgd2ls
bCkgcmVzdWx0IGluIHRoZSBiaW5hcnkgYmVpbmcgbG9hZGVkIGFib3ZlCj4gPiA+PiA+IHRoZSA0
R2IgYm91bmRhcnksIHdoaWNoIGNhbid0IHdvcmsgd2l0aCBhdCBsZWFzdCB0aGUgVlpFUk9VUFBF
UiBjb21wYXQKPiA+ID4+ID4gbW9kZSB0ZXN0Lgo+ID4gPj4gPiAKPiA+ID4+ID4gUmVwb3J0ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+PiA+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+ID4+ID4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4+ID4gLS0tCj4gPiA+PiA+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+PiA+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gPj4gPiAKPiA+ID4+ID4gV2l0aCB0aGlz
IHBhdGNoLCB2emVyb3VwcGVyIHBhc3NlcywgYnV0IG9uZSBvdGhlciB0ZXN0IGZhaWxzLgo+ID4g
Pj4gPiBUZXN0aW5nIFNTRSBwYWNrZWQgc2luZ2xlIDY0LWJpdCBjb2RlIHNlcXVlbmNlLi4uW2xp
bmUgMzY4XSBmYWlsZWQhCj4gPiA+PiAKPiA+ID4+IEZlZWwgZnJlZSB0byBtYWlsIG1lIHRoZSBi
aW5hcnkgYWdhaW4sIGFsYmVpdCB0aGF0IG9uZSdzIGdvaW5nIHRvCj4gPiA+PiBiZSBtb3JlIGRp
ZmZpY3VsdCB0byBkZWJ1ZyB3aXRob3V0IGJlaW5nIGFibGUgdG8gc2VlIGl0IG15c2VsZi4KPiA+
ID4+IAo+ID4gPj4gPiBAQCAtOTgsNyArOTgsOSBAQCBhc206Cj4gPiA+PiA+ICAKPiA+ID4+ID4g
IGFzbS8lOiBhc20gOwo+ID4gPj4gPiAgCj4gPiA+PiA+IC1IT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdT
X3hlbmluY2x1ZGUpIC1JLgo+ID4gPj4gPiArSE9TVENGTEFHUy14ODZfNjQgOj0KPiA+ID4+ID4g
KyQoY2FsbCBjYy1vcHRpb24tYWRkLEhPU1RDRkxBR1MsSE9TVENDLC1uby1waWUpCj4gPiA+PiA+
ICtIT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1JLiAkKEhPU1RDRkxBR1MtJChY
RU5fQ09NUElMRV9BUkNIKSkKPiA+ID4+IAo+ID4gPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMg
Y2hhbmdlIHRvIG15IG9yaWdpbmFsIHBhdGNoOiBZb3Ugbm93Cj4gPiA+PiBjb25kaXRpb25hbGx5
IGFkZCAtbm8tcGllIHRvIEhPU1RDRkxBR1MgKGkuZS4gYWxzbyBmb3IgMzItYml0IGJ1aWxkcyks
Cj4gPiA+PiBhbmQgSE9TVENGTEFHUy14ODZfNjQgcmVtYWlucyBlbXB0eS4gSSBhbHNvIGRvbid0
IHNlZSB3aHkgdGhlCj4gPiA+IAo+ID4gPiBNeSBiYWQuIFRoZSBmbGFnIHNob3VsZCBiZSBjb25k
aXRpb25hbGx5IGFkZGVkIHRvIEhPU1RDRkxBR1MteDg2XzY0Lgo+ID4gPiAKPiA+ID4+IGFkZGl0
aW9uIG5lZWRzIHRvIGJlIGNvbmRpdGlvbmFsOiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIGJ1aWxk
IHRoZQo+ID4gPj4gZW50aXJlIHRlc3QsIGEgcmVhc29uYWJseSBuZXcgdG9vbCBjaGFpbiBpcyBu
ZWVkZWQgYW55d2F5IChtdWNoCj4gPiA+PiBuZXdlciB0aGFuIHdoYXQgd2UgcmVxdWlyZSBmb3Ig
YnVpbGRpbmcgZXZlcnl0aGluZyBlbHNlKS4gQW5kIGZpbmFsbHkKPiA+ID4gCj4gPiA+IEl0IG5l
ZWRzIHRvIGJlIGNvbmRpdGlvbmFsIGJlY2F1c2Ugbm90IGFsbCBnY2MgdmVyc2lvbnMgc3VwcG9y
dCAtbm8tcGllLgo+ID4gCj4gPiBZb3UgbWVhbiBvbGRlciBvbmUgKHdoaWNoIHdvdWxkIGJlIG5v
IHByb2JsZW0sIGFzIHNhaWQpIG9yIGV2ZW4KPiA+IHVwLXRvLWRhdGUgb25lcyAoZHVlIHRvIHRo
ZSB3YXkgdGhleSdyZSBiZWluZyBjb25maWd1cmVkKT8KPiAKPiBMZXQgbWUgYmUgcHJlY2lzZSBi
ZWNhdXNlIEkgZG9uJ3Qga25vdyB3aGljaCB2ZXJzaW9uIHlvdSBjb3VudCBhcyBvbGQgb3IKPiB1
cC10by1kYXRlLgo+IAo+IEdjYyA8NS40IGhhcyAtcGllIGJ1dCBubyAtbm8tcGllLiBJSVJDIHBh
c3NpbmcgLW5vLXBpZSB3aWxsIGNhdXNlIHRoZQo+IGxpbmtlciB0byByZXR1cm4gYW4gZXJyb3Iu
IEkgZG9uJ3QgaGF2ZSBhIG1hY2hpbmUgdGhhdCBvbGQgdG8gdmVyaWZ5IGl0Cj4gdGhvdWdoLgo+
IAoKQWN0dWFsbHkgSSBkbyBoYXZlIGEgd2hlZXp5IGNocm9vdCB0byB2ZXJpZnkgdGhhdDoKCih3
aGVlenkpd2VpQHppb246L2xvY2FsL3dvcmskIGdjYyAtLXZlcnNpb24KZ2NjIChEZWJpYW4gNC42
LjMtMTQpIDQuNi4zCgood2hlZXp5KXdlaUB6aW9uOi9sb2NhbC93b3JrJCBnY2MgLW5vLXBpZQpn
Y2M6IGVycm9yOiB1bnJlY29nbml6ZWQgb3B0aW9uICctbm8tcGllJwpnY2M6IGZhdGFsIGVycm9y
OiBubyBpbnB1dCBmaWxlcwpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:17:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:17:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTFj-0005ok-1D; Mon, 25 Sep 2017 13:16:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwTFh-0005oe-Hk
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:16:49 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EF/E6-02202-0C109C95; Mon, 25 Sep 2017 13:16:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/cA48l
 Ig4ObBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2hzcZC5rFK2bNPcbYwHhDqIuRk0NIIE+i
 t38hO4jNK2Ansf/FUzYQW0LAUOL0wpssIDaLgKrE6onvmEBsNgF1ibZn21lBbBEBZYm732eA1
 TALxErMm/MALC4s4CDx5/pcxi5GLqD5q5gk3j7qAlvAKWApsb5nDVARB9AyQYm/O4QherUkHv
 66BTVHW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNdLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMPwYg2MF48bTnIUZJDiYlUd67fCcihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwLmY4GSkkWJSanlqRlpkDjASYtAQHj5II7wuQNG9xQWJuc
 WY6ROoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpy3AKRUAKQ0ozQPbhAsQi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmPcTyBSezLwSuH2vgE5hAjqld+oJkFNKEhFSUg2MOoHFzJrHTdbM9X6
 wriFO9VHNdjvpAqYHv01dtlUIevswNPYXJXWldkzfdLj8edjXKdpynBq/hFJk8gTklmaf5l9+
 9nX16RuJsckOT4WdJyaImFi7CS5R0b85ZbZJ/KT5z7y1Dz+JS5r1U7ab9dbyI50JXn+mHsz/f
 d9926TPfIYbHh/6eohBiaU4I9FQi7moOBEAqA6IfMsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506345406!110251484!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5738 invoked from network); 25 Sep 2017 13:16:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 13:16:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 07:16:45 -0600
Message-Id: <59C91DDB020000780017F701@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 07:16:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
 <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
 <20170925125503.xmon2bxypsu5fdml@citrix.com>
 <20170925130158.ipc2zwr2nbnp245v@citrix.com>
In-Reply-To: <20170925130158.ipc2zwr2nbnp245v@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE1OjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDE6NTU6MDNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gT24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDU6NTQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+ID4gPj4+IE9uIDI1LjA5LjE3IGF0IDEzOjQzLCA8d2VpLmxpdTJAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4gPiBPbiBNb24sIFNlcCAyNSwgMjAxNyBhdCAwNTozNTowNUFNIC0wNjAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiA+PiA+Pj4gT24gMjUuMDkuMTcgYXQgMTI6NDksIDx3
ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+PiA+IFBJRSBtYXkgKGFuZCBjb21tb25s
eSB3aWxsKSByZXN1bHQgaW4gdGhlIGJpbmFyeSBiZWluZyBsb2FkZWQgYWJvdmUKPj4gPiA+PiA+
IHRoZSA0R2IgYm91bmRhcnksIHdoaWNoIGNhbid0IHdvcmsgd2l0aCBhdCBsZWFzdCB0aGUgVlpF
Uk9VUFBFUiBjb21wYXQKPj4gPiA+PiA+IG1vZGUgdGVzdC4KPj4gPiA+PiA+IAo+PiA+ID4+ID4g
UmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+ID4gPj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+ID4gPj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiA+ID4+ID4gLS0tCj4+
ID4gPj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiA+ID4+ID4gQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+ID4gPj4gPiAKPj4g
PiA+PiA+IFdpdGggdGhpcyBwYXRjaCwgdnplcm91cHBlciBwYXNzZXMsIGJ1dCBvbmUgb3RoZXIg
dGVzdCBmYWlscy4KPj4gPiA+PiA+IFRlc3RpbmcgU1NFIHBhY2tlZCBzaW5nbGUgNjQtYml0IGNv
ZGUgc2VxdWVuY2UuLi5bbGluZSAzNjhdIGZhaWxlZCEKPj4gPiA+PiAKPj4gPiA+PiBGZWVsIGZy
ZWUgdG8gbWFpbCBtZSB0aGUgYmluYXJ5IGFnYWluLCBhbGJlaXQgdGhhdCBvbmUncyBnb2luZyB0
bwo+PiA+ID4+IGJlIG1vcmUgZGlmZmljdWx0IHRvIGRlYnVnIHdpdGhvdXQgYmVpbmcgYWJsZSB0
byBzZWUgaXQgbXlzZWxmLgo+PiA+ID4+IAo+PiA+ID4+ID4gQEAgLTk4LDcgKzk4LDkgQEAgYXNt
Ogo+PiA+ID4+ID4gIAo+PiA+ID4+ID4gIGFzbS8lOiBhc20gOwo+PiA+ID4+ID4gIAo+PiA+ID4+
ID4gLUhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuCj4+ID4gPj4gPiArSE9T
VENGTEFHUy14ODZfNjQgOj0KPj4gPiA+PiA+ICskKGNhbGwgY2Mtb3B0aW9uLWFkZCxIT1NUQ0ZM
QUdTLEhPU1RDQywtbm8tcGllKQo+PiA+ID4+ID4gK0hPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVu
aW5jbHVkZSkgLUkuICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxFX0FSQ0gpKQo+PiA+ID4+IAo+
PiA+ID4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGNoYW5nZSB0byBteSBvcmlnaW5hbCBwYXRj
aDogWW91IG5vdwo+PiA+ID4+IGNvbmRpdGlvbmFsbHkgYWRkIC1uby1waWUgdG8gSE9TVENGTEFH
UyAoaS5lLiBhbHNvIGZvciAzMi1iaXQgYnVpbGRzKSwKPj4gPiA+PiBhbmQgSE9TVENGTEFHUy14
ODZfNjQgcmVtYWlucyBlbXB0eS4gSSBhbHNvIGRvbid0IHNlZSB3aHkgdGhlCj4+ID4gPiAKPj4g
PiA+IE15IGJhZC4gVGhlIGZsYWcgc2hvdWxkIGJlIGNvbmRpdGlvbmFsbHkgYWRkZWQgdG8gSE9T
VENGTEFHUy14ODZfNjQuCj4+ID4gPiAKPj4gPiA+PiBhZGRpdGlvbiBuZWVkcyB0byBiZSBjb25k
aXRpb25hbDogSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBidWlsZCB0aGUKPj4gPiA+PiBlbnRpcmUg
dGVzdCwgYSByZWFzb25hYmx5IG5ldyB0b29sIGNoYWluIGlzIG5lZWRlZCBhbnl3YXkgKG11Y2gK
Pj4gPiA+PiBuZXdlciB0aGFuIHdoYXQgd2UgcmVxdWlyZSBmb3IgYnVpbGRpbmcgZXZlcnl0aGlu
ZyBlbHNlKS4gQW5kIGZpbmFsbHkKPj4gPiA+IAo+PiA+ID4gSXQgbmVlZHMgdG8gYmUgY29uZGl0
aW9uYWwgYmVjYXVzZSBub3QgYWxsIGdjYyB2ZXJzaW9ucyBzdXBwb3J0IC1uby1waWUuCj4+ID4g
Cj4+ID4gWW91IG1lYW4gb2xkZXIgb25lICh3aGljaCB3b3VsZCBiZSBubyBwcm9ibGVtLCBhcyBz
YWlkKSBvciBldmVuCj4+ID4gdXAtdG8tZGF0ZSBvbmVzIChkdWUgdG8gdGhlIHdheSB0aGV5J3Jl
IGJlaW5nIGNvbmZpZ3VyZWQpPwo+PiAKPj4gTGV0IG1lIGJlIHByZWNpc2UgYmVjYXVzZSBJIGRv
bid0IGtub3cgd2hpY2ggdmVyc2lvbiB5b3UgY291bnQgYXMgb2xkIG9yCj4+IHVwLXRvLWRhdGUu
Cj4+IAo+PiBHY2MgPDUuNCBoYXMgLXBpZSBidXQgbm8gLW5vLXBpZS4gSUlSQyBwYXNzaW5nIC1u
by1waWUgd2lsbCBjYXVzZSB0aGUKPj4gbGlua2VyIHRvIHJldHVybiBhbiBlcnJvci4gSSBkb24n
dCBoYXZlIGEgbWFjaGluZSB0aGF0IG9sZCB0byB2ZXJpZnkgaXQKPj4gdGhvdWdoLgo+PiAKPiAK
PiBBY3R1YWxseSBJIGRvIGhhdmUgYSB3aGVlenkgY2hyb290IHRvIHZlcmlmeSB0aGF0Ogo+IAo+
ICh3aGVlenkpd2VpQHppb246L2xvY2FsL3dvcmskIGdjYyAtLXZlcnNpb24KPiBnY2MgKERlYmlh
biA0LjYuMy0xNCkgNC42LjMKPiAKPiAod2hlZXp5KXdlaUB6aW9uOi9sb2NhbC93b3JrJCBnY2Mg
LW5vLXBpZQo+IGdjYzogZXJyb3I6IHVucmVjb2duaXplZCBvcHRpb24gJy1uby1waWUnCj4gZ2Nj
OiBmYXRhbCBlcnJvcjogbm8gaW5wdXQgZmlsZXMKPiBjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgoK
QnV0IHlvdSBzYWlkIGdjYyB3b3VsZCB3YW50IHRvIGJlIHBhc3NlZCAtZm5vLXBpZSBhbnl3YXkg
LSBkb2VzCml0IGNob2tlIG9uIHRoYXQgb25lIHRvbz8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTK7-0006S9-IO; Mon, 25 Sep 2017 13:21:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434d0f034=citrix-osstest@xenproject.org>)
 id 1dwTK6-0006Rx-6I
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 13:21:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 ED/27-03422-1D209C95; Mon, 25 Sep 2017 13:21:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO4FppO
 RBl++WFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy/K+6yFxyTr1j1PLiBcY54FyMnh4SAv8SH
 1adZIGwPiUVXt7CB2CICzhITPtwGs3kF9CQe3upkArGFBYwkJm2exA5R7yax7MEVOPvO+s3MI
 DYb0JyJPRPBZrIIqEosunYHbI6QgJbE0sUrmSBmCkqcnPkErIZZQELi4IsXzBBzLCVu7L7HOo
 GRdxaSsllIyhYwMq1iVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECAwcBiDYwdh92f8QoyQHk5Io712+E5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhZgIEoJFiU
 mp5akZaZAwxhmLQEB4+SCO8NRqA0b3FBYm5xZjpE6hSjMcexTZf/MHGsun73D5MQS15+XqqUO
 O9jkFIBkNKM0jy4QbDYusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3qUgU3gy80rg9r0COo
 UJ6JTeqSdATilJREhJNTBKtqTGv5ube/7N3Jr8LvdtbuuOzWF5ndbIH3Trucjhc/6q+QpNoQU
 X/U0mdBzii5M5eVk6dINZlcRj9Ycr2W7dMPzWVtpQ47lZiD3pFqcal7NnpGm0kWvM/K2v40IS
 F7+Pq9jJqfGC6Q370dr5TzZeT1xvtWLy1Fnfsk8LSsYf67PsnSX4n0OJpTgj0VCLuag4EQC33
 TY1qAIAAA==
X-Env-Sender: prvs=434d0f034=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506345679!118076767!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20451 invoked from network); 25 Sep 2017 13:21:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 13:21:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441073228"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72155-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=baaa3cee1eafc044606ee9dc60ec091713f81b8b
X-Osstest-Versions-That: ovmf=e921f58d44587c77b843a6332b43f171a44b76cb
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 25 Sep 2017 14:09:24 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72155: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiYWFhM2NlZTFlYWZjMDQ0NjA2ZWU5ZGM2MGVjMDkxNzEzZjgx
YjhiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlOTIxZjU4ZDQ0NTg3
Yzc3Yjg0M2E2MzMyYjQzZjE3MWE0NGI3NmNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNTQg
IDIwMTctMDktMjUgMDY6NDc6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTU1ICAyMDE3LTA5LTI1IDExOjE3OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgYmFhYTNjZWUxZWFmYzA0NDYwNmVlOWRjNjBlYzA5MTcxM2Y4
MWI4YgpBdXRob3I6IFBhdWxvIEFsY2FudGFyYSA8cGNhY2pyQHp5dG9yLmNvbT4KRGF0ZTogICBT
YXQgU2VwIDIzIDAyOjExOjMyIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvVURGOiBGaXgg
Y3JlYXRpb24gb2YgVURGIGxvZ2ljYWwgcGFydGl0aW9uCiAgICAKICAgIERvIG5vdCByZXNlcnZl
IGVudGlyZSBibG9jayBkZXZpY2Ugc2l6ZSBmb3IgYW4gVURGIGZpbGUgc3lzdGVtIC0KICAgIGlu
c3RlYWQsIHJlc2VydmUgdGhlIGFwcHJvcHJpYXRlIHNwYWNlIChVREYgbG9naWNhbCB2b2x1bWUg
c3BhY2UpIGZvcgogICAgaXQuCiAgICAKICAgIEFkZGl0aW9uYWxseSwgb25seSBjcmVhdGUgYSBs
b2dpY2FsIHBhcnRpdGlvbiBmb3IgVURGIGxvZ2ljYWwgdm9sdW1lcwogICAgdGhhdCBhcmUgY3Vy
cmVudGx5IHN1cHBvcnRlZCBieSBFREsyIFVERiBmaWxlIHN5c3RlbSBpbXBsZW1lbnRhdGlvbi4g
Rm9yCiAgICBpbnN0YW5jZSwgYW4gVURGIHZvbHVtZSB3aXRoIGEgc2luZ2xlIExWRCBhbmQgYSBz
aW5nbGUgUGh5c2ljYWwgKFR5cGUgMSkKICAgIFBhcnRpdGlvbiB3aWxsIGJlIHN1cHBvcnRlZC4K
ICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIENjOiBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGlu
dGVsLmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmVw
b3J0ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBQYXVsbyBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CiAgICBUZXN0ZWQtYnk6IEhh
byBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgQnVpbGQtdGVzdGVkLWJ5OiBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KICAgIEJ1aWxkLXRlc3RlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgogICAgQnVpbGQtdGVzdGVkLWJ5OiBQYXVsbyBBbGNhbnRhcmEgPHBhdWxvQGhw
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29t
bWl0IDI2NGQxNmZjYmY3YjUxYzhkMDNkNTZlMjFjYmViNTkzM2VlYjI5ZTEKQXV0aG9yOiBQYXVs
byBBbGNhbnRhcmEgPHBjYWNqckB6eXRvci5jb20+CkRhdGU6ICAgU2F0IFNlcCAyMyAwMjoxMToz
MSAyMDE3ICswODAwCgogICAgTWRlUGtnOiBBZGQgVURGIHZvbHVtZSBzdHJ1Y3R1cmUgZGVmaW5p
dGlvbnMKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGEgZmV3IG1vcmUgVURGIHZvbHVtZSBzdHJ1
Y3R1cmVzIGluIG9yZGVyIHRvIGRldGVjdCBhbgogICAgVURGIGZpbGUgc3lzdGVtIHdoaWNoIGlz
IHN1cHBvcnRlZCBieSBjdXJyZW50IEVESzIgVURGIGZpbGUgc3lzdGVtCiAgICBpbXBsZW1lbnRh
dGlvbiBpbiBQYXJ0aXRpb24gZHJpdmVyLgogICAgCiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8
bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
UGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogICAgQnVpbGQtdGVzdGVkLWJ5OiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFRlc3RlZC1ieTogSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+CiAgICBCdWlsZC10ZXN0ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICAgIEJ1aWxkLXRlc3RlZC1ieTogUGF1bG8gQWxjYW50YXJhIDxwYXVsb0BocC5jb20+
CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:28:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTQt-0006fr-8u; Mon, 25 Sep 2017 13:28:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwTQr-0006fl-DZ
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:28:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E3/D6-30935-47409C95; Mon, 25 Sep 2017 13:28:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG4Jy8l
 Ig9PGFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxv2VuQXTmCu+TzvB0sB4gKmLkZNDQsBf4t2t
 XlYQm0VAVWL3xjlsIDabgLLEz85eMFsEyO799ZsFxGYWqJC4vPo2WL2wgIPEn+tzGUFsXgELi
 YUNN4HquTiEBDYwSfRsPssCkRCUODnzCVSzjsSC3Z+AijiAbGmJ5f84QExOAXuJ84fEQCpEBV
 QkOpfOAasWElCQ6Jh+jGkCI98sJINmIRk0C2HQAkbmVYwaxalFZalFuoameklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgUHGAAQ7GBu2ex5ilORgUhLlvct3IlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO9i5pORQoJFqempFWmZOcBwh0lLcPAoifDuAknzFhck5hZnpkOkTjHqc
 tx4eP0PkxBLXn5eqpQ47xaQIgGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 He/SBTeDLzSuA2vQI6ggnoiN6pJ0COKElESEk1MLbkMBXsMXp/alJH0g6Or3wi07NSmOdyhD9
 0E5Ze/dvnStPqMgPuqfm8ewJ13CJLqsJ/b1Hb8FQ97OHVCcGL/NsP7rmhvrS/vzWje7259eEz
 FdlzviWJ7EnOXrrf0GmGrYl1f5HH/ca6B+lHgyTehgpJHr34tK6sd2swe3bs7ILfDfO5NugwK
 bEUZyQaajEXFScCAJvCi8W4AgAA
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506346098!113243912!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31443 invoked from network); 25 Sep 2017 13:28:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 13:28:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441076409"
Date: Mon, 25 Sep 2017 14:22:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925132238.3wwzwotiflwqk2k6@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
 <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
 <20170925125503.xmon2bxypsu5fdml@citrix.com>
 <59C91C3F020000780017F6E5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C91C3F020000780017F6E5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDc6MDk6NTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiBUaGUgYnVpbGQgcnVuZSBpcyBpbiBmYWN0IHVzaW5nIEhPU1RDQyB0byBsaW5rIHRo
ZSBleGVjdXRhYmxlLCBoZW5jZSB3ZQo+ID4gbmVlZCAtZm5vLXBpZS4KPiA+IAoKVGhpcyBzaG91
bGQgYmUgIndlIG5lZWQgLW5vLXBpZSIsIHNvcnJ5LgoKPiA+IEknbSBub3Qgc3VyZSB3aHkgb21p
dHRpbmcgLWZuby1QSUUgaXMgbm90IGEgcHJvYmxlbSwgYnV0IGl0IHdvcmtzLgo+IAo+IEFsbCBw
cmV0dHkgY29uZnVzaW5nLiBBcmUgeW91IGdvaW5nIHRvIHNlbmQgYSBjbGVhbmVkIHVwIHBhdGNo
Cj4gdGhlbj8KCkknbSBnb2luZyB0byBzZW5kIG91dCB2MiB3aXRoIHVwZGF0ZWQgY29tbWl0IG1l
c3NhZ2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:29:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTRX-0006k1-Hp; Mon, 25 Sep 2017 13:29:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwTRW-0006jp-Fq
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:29:02 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 AA/D9-02048-D9409C95; Mon, 25 Sep 2017 13:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5slpO
 RBn1t3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHdafYC+6wVnT/uMbawHiWpYuRk0NCwF9i
 1dFTTF2MHBwsAqoSC94YgoTZBJQlfnb2soHYIkB276/fYOXMAhUSl1ffZgWxhQUcJP5cn8sIY
 vMKWEg87DwDFOfiEBK4xyQx89gnNoiEoMTJmU+gmnUkFuwGiXMA2dISy/9xgIQ5Bewl/mx+Al
 YuKqAi0bl0Dli5kICCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU00UsqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw0BiDYwbhiu+chRkkOJiVR3rt8JyKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAaMp+MFBIsSk1PrUjLzAGGPExagoNHSYS3mwkozVtckJhbnJkOk
 TrFqMtx4+H1P0xCLHn5ealS4rx2IDMEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeT1BpvBk5pXAbXoFdAQT0BG9U0+AHFGSiJCSamBs+2jGwC1RpDB30+2Emxn69ZPaV09
 exDcp1/Yi51ft3Q/OMS8sNopxkuy8s6jyfJPcu7n8bYpLbmpz/JGd48BzbfODl5FdNh1BFek7
 2y17LcvN/rdP27353e47E9+x1iYVsn++bHVYrEt1l8M+/+1zY61+ez7avaheWLXw3rHuZt2kp
 fOZvs1XYinOSDTUYi4qTgQA2UM3+boCAAA=
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506346137!113161575!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20419 invoked from network); 25 Sep 2017 13:28:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 13:28:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449092943"
Date: Mon, 25 Sep 2017 14:21:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925132143.oomlzi5yybmfgxu7@citrix.com>
References: <20170925104914.28975-1-wei.liu2@citrix.com>
 <59C90609020000780017F5AF@prv-mh.provo.novell.com>
 <20170925114314.am3pah5ymvwsnshu@citrix.com>
 <59C90AA1020000780017F5E8@prv-mh.provo.novell.com>
 <20170925125503.xmon2bxypsu5fdml@citrix.com>
 <20170925130158.ipc2zwr2nbnp245v@citrix.com>
 <59C91DDB020000780017F701@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C91DDB020000780017F701@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul/test: disable pie for 64-bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDc6MTY6NDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiAKPiA+IEFjdHVhbGx5IEkgZG8gaGF2ZSBhIHdoZWV6eSBjaHJvb3QgdG8gdmVyaWZ5
IHRoYXQ6Cj4gPiAKPiA+ICh3aGVlenkpd2VpQHppb246L2xvY2FsL3dvcmskIGdjYyAtLXZlcnNp
b24KPiA+IGdjYyAoRGViaWFuIDQuNi4zLTE0KSA0LjYuMwo+ID4gCj4gPiAod2hlZXp5KXdlaUB6
aW9uOi9sb2NhbC93b3JrJCBnY2MgLW5vLXBpZQo+ID4gZ2NjOiBlcnJvcjogdW5yZWNvZ25pemVk
IG9wdGlvbiAnLW5vLXBpZScKPiA+IGdjYzogZmF0YWwgZXJyb3I6IG5vIGlucHV0IGZpbGVzCj4g
PiBjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgo+IAo+IEJ1dCB5b3Ugc2FpZCBnY2Mgd291bGQgd2Fu
dCB0byBiZSBwYXNzZWQgLWZuby1waWUgYW55d2F5IC0gZG9lcwoKVGhhdCB3YXMgYSByYXRoZXIg
dW5mb3J0dW5hdGUgdHlwby4gU29ycnkuCgoiVGhlIGJ1aWxkIHJ1bmUgaXMgaW4gZmFjdCB1c2lu
ZyBIT1NUQ0MgdG8gbGluayB0aGUgZXhlY3V0YWJsZSwgaGVuY2Ugd2UKbmVlZCAtZm5vLXBpZS4i
IFNob3VsZCBiZSAid2UgbmVlZCAtbm8tcGllIi4KCj4gaXQgY2hva2Ugb24gdGhhdCBvbmUgdG9v
Pwo+IAoKTm8sIGl0IGRvZXNuJ3QuCgpGb3IgZ2NjIDQuNiwgLWZuby1waWUgaXMgT0sgYnV0IC1u
by1waWUgaXMgbm90LCBiZWNhdXNlIDQuNiBhbHJlYWR5IGhhcwotZm5vLXBpZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:29:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTSM-0006pz-R5; Mon, 25 Sep 2017 13:29:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dwTSM-0006ps-3W
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 13:29:54 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2F/B3-03454-1D409C95; Mon, 25 Sep 2017 13:29:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfcsy8l
 Ig/YXphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9u1vZCt5zVyz+/pWtgfEPRxcjF4eQwGZG
 ibNnjjJ2MXICOUsZJaas4epi5OAQFrCSePfXHSQsIuArsebpXUaQemaQ+t3dG1ghmmewSzx8d
 YcFpIpNQFPizudPTCA2L1DzzJ1dzCA2i4CqxPw7S8FqRAXCJXoP9LNB1AhKnJz5BCzOKRAo8X
 T3GjCbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tag
 stUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+PMy/6HGCU5mJRE
 ee/ynYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7ivlkpJBgUWp6akVaZg4wUmDSEhw8SiK8u
 0DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzrsFpEgApCijNA9uBCxqLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYdz/IFJ7MvBK4Ta+AjmACOqJ36gmQI0oSEVJSDYwxidJtbOEGhTt
 1ufb4vD0XuOVR4AK9XSzTPPyUm47p/Nz65GlGx46YFEPnX1NYl6WEhS9qO3CeT85BUPxIpFm5
 vcGmotXXOz98qtEqqOPJOe3NtkWhfkZd0tHrFZp/7vaaq59QcZwzZ7dU9woWe/1t7OrqrYtut
 +hVyF3+Xf/i2ydG5x9OR5RYijMSDbWYi4oTAU0bmZbVAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506346189!78300811!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5261 invoked from network); 25 Sep 2017 13:29:49 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 25 Sep 2017 13:29:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A1D5F1529;
 Mon, 25 Sep 2017 06:29:48 -0700 (PDT)
Received: from [10.37.12.66] (unknown [10.37.12.66])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 75A353F483;
 Mon, 25 Sep 2017 06:29:45 -0700 (PDT)
To: bharat gohil <ghl.bhrt@gmail.com>, Andrii Anisov <andrii_anisov@epam.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
Date: Mon, 25 Sep 2017 14:29:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yNS8yMDE3IDAxOjUzIFBNLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4gSGVsbG8g
QW5kcmlpLAo+IAo+IEkgdHJpZWQgYnV0IG5vIHN1Y2Nlc3MuCj4gSXQgbG9va3MsIFhlbiBpcyBu
b3QgcnVubmluZy4KCkkgYW0gYSBiaXQgY29uZnVzZWQuLi4gb24gb25lIG9mIHRoZSBwcmV2aW91
cyBlLW1haWwgeW91IHBvc3RlZCBsb2cgZnJvbSAKWGVuOgoKKFhFTikgKioqIFNlcmlhbCBpbnB1
dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCAKaW5wdXQgdG8g
WGVuKQooWEVOKSBGcmVlZCAyNzJrQiBpbml0IG1lbW9yeS4KClNvIHVubGVzcyB5b3UgaGF2ZSBh
IGNvbXBsZXRlbHkgbmV3IHNldHVwLCBYZW4gaXMgZGVmaW5pdGVseSBydW5uaW5nLgpIb3dldmVy
LCB3aGF0IG1heSBoYXBwZW4gaXMgdGhlIHNlcmlhbCBkcml2ZXIgaW4gWGVuIGRvZXMgbm90IHJl
Y2VpdmUgCmlucHV0IGNoYXJhY3RlcnMuCgpPbmUgb2YgdGhlIGZpcnN0IHRlc3Qgd291bGQgYmUg
dG8gY2hlY2sgd2hldGhlciB0aGUgZHJpdmVyIGVmZmVjdGl2ZWx5IApyZWNlaXZlIGNoYXJhY3Rl
cnMuCgpDaGVlcnMsCgo+IAo+IFRoYW5rcywKPiBCaGFyYXQKPiAKPiBPbiBNb24sIFNlcCAyNSwg
MjAxNyBhdCA1OjQ1IFBNLCBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tIAo+
IDxtYWlsdG86YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4+IHdyb3RlOgo+IAo+ICAgICBIZWxsbyBC
aGFyYXQsCj4gCj4gCj4gICAgIE9uIDI1LjA5LjE3IDExOjQyLCBiaGFyYXQgZ29oaWwgd3JvdGU6
Cj4gCj4gICAgICAgICBIZWxsbyBXaWxrLAo+IAo+ICAgICAgICAgSSBoYWQgdHJ5IEN0cmwrYSB0
aHJlZSB0aW1lcyBhbmQgJ2QnIGJ1dCBubyBkdW1wIG9uIHRoZSBzZXJpYWwKPiAgICAgICAgIGNv
bnNvbGUuCj4gCj4gICAgIEl0cyBhIHdheSB0byBzd2l0Y2ggdG8gWEVOIGRlYnVnIGNvbnNvbGUu
IEluIGNhc2UgeW91IGFyZSB1c2luZwo+ICAgICBtaW5pY29tLCB5b3Ugc2hvdWxkIHByZXNzIEN0
cmwrQSBzaXggdGltZXMsIHRoZW4geW91IHdpbGwgc2VlIHRoZQo+ICAgICBsaW5lIGxpa2UgZm9s
bG93aW5nOgo+ICAgICAgICAgIChYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gWGVuICh0eXBlICdD
VFJMLWEnIHRocmVlIHRpbWVzIHRvCj4gICAgIHN3aXRjaCBpbnB1dCB0byBET00wKQo+IAo+ICAg
ICBUaGVuIHlvdSBjYW4gcHJlc3MgJ2gnIGZvciBzZWVpbmcgaW5zdGFsbGVkIGtleSBoYW5kbGVy
cy4KPiAKPiAgICAgQnV0IGFsbCBvZiB0aGlzIHJlcXVpcmVzIFhFTiB0byBiZSBydW5uaW5nIHNv
bWVob3cuCj4gCj4gICAgIC0tIAo+IAo+ICAgICAqQW5kcmlpIEFuaXNvdioKPiAKPiAKPiAKPiAK
PiAKPiAtLSAKPiBSZWdhcmRzLAo+IEJoYXJhdCBHb2hpbAo+IFNyLlNvZnR3YXJlIEVuZ2luZWVy
Cj4gYmhhcmF0LmdvaGlsQGhhcm1hbi5jb20gPG1haWx0bzpiaGFyYXQuZ29oaWxAaGFybWFuLmNv
bT4KPiArOTE5NDI3MDU0NjMzCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:30:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTSj-0007Kx-2S; Mon, 25 Sep 2017 13:30:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dwTSh-0007Kf-GD
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 13:30:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 98/C5-17770-6E409C95; Mon, 25 Sep 2017 13:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+2Zm18mc+NzVPIlibgh28YZood3
 AqPxRJJVpBTlbk7uxF5tZRSlKk7SMsjTFW9cVM02KLGoVSgXLDaLQLppaXtYkTUmEFC/VjqNm
 8+vhe99zznuGQ5OKArk7zSWbON7A6lRyR0oTQOzx66WssYF9DevWl46YqS1oR2PtJLEbHZBpD
 WpjcpxMM/R2ACWUk8ljvyxkKuogspAjTeE0EkrSO2VZiKYRjoGaEaX4rsDpBAy9aZOL70ocBs
 PT27PQYtoF+8DdqgwkekjchqCuuEEmFRQ4QPdAByW65HgtXL/8lhKLGRwOth8B4jNlL87Pzyd
 FdsX74cXYxxlmsDNYC20zpYtxFPTV3p9hEofCjepuUmIveDpUMstu8Nl2kxAZsDdcqpggxQyA
 CxEUXHiFREGBV4I1I4eUTJ7Q+KaEkngnTJqbZRLfRlDevkTidAdobgqReC3ktTxEUtN+Odw4O
 z47LRxKWyodJE4Ay88eB8n0Tgb3hqdmJ3jAtZ7sWc6WQ73ljJQoDob/TBJSQY4S+nOriSvIt2
 jBLyhasHbRgrWLFqx9C1EVyFfg+CSO9wsO9lfz2niNSc9qdX5BgaH+ek4Q2HhOx6oF/yNG/SN
 kv49F9u8ZsjyIakDLaULlynQubYpVLFUbj6ZoWEFzmE/UcUID8qBpFTBm0hqrcOa5eC75mFZn
 P7I5GWgnlQtTI8qMkMDqBW28JL1GwfR4zvspgm7t/jRFKCiD0cC5uzGPRSsWrZpEw3yjuYNtR
 p7uSgbZoymcEjherzX9rw8gNxqplMyE2MVJazDNzxuwRyHsUS7lNYlRTOw/yT0V2U73D6bonr
 hW+RXzj85HnFIb967I2NX74CorCwlrTzJnjLYK0SdLcwt+q064fjm+ddWg40jIspsXJzZt7Gr
 lI8o2X5x0fh5tPVjsiL9pvu70HuqK+eDb+NxtesPEGlNw5dV9ZXWR3y1ZXotCIp3OWTtNmXd8
 6l9mbkv7GDtqOpTSzagoQcMGrSZ5gf0LPxijBqsDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506346211!95207308!1
X-Originating-IP: [104.47.2.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23456 invoked from network); 25 Sep 2017 13:30:11 -0000
Received: from mail-db5eur01on0083.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.83)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 25 Sep 2017 13:30:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=QY9+1k2IJKge4GuYgXzimv7AybHjmyEMHiC6zFPlBJ4=;
 b=GR2qzSUm/uPdeyD7uwApNSDZZ8C5LiwvvnyL5OOennDj5p3P2qoxPOoBRLfz6ifpzx1x3khzCmAQTCtgI/c6pEbD1JqCZnQH2HTWJjylurKlhoWrVzuEJOZMUfA4tCwagafeOIkNF602aRiH2rF4oqIQywGKDZBaVdN1bgIv9c4=
Received: from [10.17.180.88] (85.223.209.59) by
 VI1PR0302MB2733.eurprd03.prod.outlook.com (2603:10a6:800:e2::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 25 Sep
 2017 13:30:09 +0000
To: bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <2a81fa32-a466-9b75-b908-6b2cf31269b4@epam.com>
Date: Mon, 25 Sep 2017 16:30:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: AM4PR0701CA0024.eurprd07.prod.outlook.com
 (2603:10a6:200:42::34) To VI1PR0302MB2733.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ed67f1fa-c89e-4a32-f73b-08d504198b81
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 3:9K2YgcYMGfBS/v/UsM4ygbsARg38iTfcQV9Md60GYqie7os6LVOb4UEXTLyW2GjiPwgY16fLl04KyGffGMRr67ysbAZ3/owI40zzAYa6pLnbgieTUNsYWfQHAJAxJg2KzJkqCbqwX19wn0JxoQ8ndaBIQhwFW3FpKhwrQEvdmrDPkCoKT1LBqkXmD7vwY6u5n8hq+EfVyuu/XuMzBUZV7aJmpUypp2F7iHOGyg2wFHEBPwmTZVxfkyrhprPHdcns;
 25:VDYsQXpvJ2dY8qYRly5OZE3g+WSJg4uEef2MRohQpuw5i6EmVrpyftzAwK2hT73nefj25v3gSpidso5rRp2BMC9UqHrdvgWHXH6aZ+yoG4nd9I97+Fj4jKAe3c57KfgfuugUYVzlAwnCLohyuNNerzT5thSDPpWKBRG8xf8DUXOOXORJFu6KKftL0gT2S/9+2oS8OYrYpEmrBcc6wLiLprQy3RffSqc51OgNzlwI1ZhECNS1pOe3AWM9kY5rXxP/OWFxSOHpha3tDVlMYhiApCa5C5SjWRFoYCjU07bEfuruIZe9ARqdNHHgg5zqYYdFYAPi/4rEW1jwU/wbBYlvFw==;
 31:QgcO/M4yj8pXKjELofjiggHFFYFOiZaS/AP9p9NHjdgCGfrBMzlj9fpb7cwG3GKFZEAJLJtNjKUvKoktlpHUYoVRrFVtsd8DayQj7+FIQtvPx9Is5OwqWGVCqs9gq5Cb/k+r+dM3rsuiWBFvNKUk996hqK0AzZsRIHQGLlZFaoB27sknNHscEc8fUgMzUGJjqeiZMSbAshRJVXDErmstDRfjgXhefQqwhn8lwEbfxeA=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2733:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 20:ksOl9QQjrOyQ6NRoa6dcbgSqJJlGRB2WhfHSgysjl5kIPohY3TPeytssR/Q0tPvHmcq90aZWs5scg5m9Hr68E14Gmaj1uZUjZg2fR9J9EY+DSXNCjHwkB/7McWV7zkQ3pnIKW3OHQaRjN71F0Wqo9MG6uqFXwB2SNTwCBAtl6aSAYCzOmtLVu0yF1ubGkOMz29OISgUfcT0IvatQGWZR8DPv+YHsMn1XF/QSbgAe+3/jZrWF/lp/1Vhuf3II9kwNny93RQcwdB96gIzLdnLs/X6lfCrTJ7v4l5gv4fTHz+3bg27TEpkzC64IvzFmZ08m4JyuNQimy/965CVooV8pUcdChhCEE9m3hifKOMTlaMekGx0TEBWOaBCo9Xg2mm1FXKhoeJEhDbYTlz5nEgikhtypfujCoN6Svc6T6hRo5+Br7NrgEbxup+5kCSCaGoCaobsbTBqvNGCP0KoryGumRNKF1yD7hK7dQ3vWQCvoYxHJ0KPXQ1kpdM2NlOlRI/g6;
 4:w3MhSqP7AFMo4U7s1BMsW3h3ih/ExPks+WD8Gj3BV/cjrt3fheRDcS9IexPb/UNoZQbgLFoavNDcDexnVUfbka8GyvNVLn6n6mMWPktjHdsmMgWyp7hkSIE7o+TWj8hrediYYZOaYDByU7IYiLdsrRwpxM/dshtlIIed1+2VkCyoLNL7LgPj+r4Wk01cgUAu9NwJCodZ29+hNr7huSaS+plvsU2amvw+lGQqzT7e8oslb/OW8a0IA4gWYNjktZm19iJFljpLQNMWuiJgWHlYIi4rbtAJPRudQ+jBqtExrHE=
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-Microsoft-Antispam-PRVS: <VI1PR0302MB27334473BD253B72A2561E60E67A0@VI1PR0302MB2733.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2733; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2733; 
X-Forefront-PRVS: 04410E544A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(24454002)(199003)(4326008)(189998001)(105586002)(36756003)(39060400002)(77096006)(6486002)(305945005)(7736002)(76176999)(97736004)(54356999)(316002)(50986999)(229853002)(106356001)(33646002)(31696002)(16576012)(80792005)(47776003)(6246003)(65956001)(53936002)(65806001)(66066001)(86362001)(23676002)(5660300001)(6666003)(83506001)(65826007)(2906002)(50466002)(68736007)(101416001)(6306002)(93886005)(6116002)(31686004)(53546010)(81166006)(8676002)(3846002)(25786009)(81156014)(54906003)(58126008)(64126003)(478600001)(6916009)(8936002)(2950100002)(230700001)(966005)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2733; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzM7MjM6NUNKQnZ3emRXekJzZFNPV2x4eGNZRjNw?=
 =?utf-8?B?R3BnYW5ncy84K0g2RllTY21DSXplcER0VEkyNFhxNjB5aU9zRmNWcE8yVTZy?=
 =?utf-8?B?Z1Uwc0pabS9wN2xQTnd2WUs1TFFZZURtQWZrTDhlTnpzdVNZYWZ0eFlWRzlZ?=
 =?utf-8?B?WW9pZmxuTmZxWGJuRW9MS2pEenFyaWpaU21MajhjNEt1OVhwUlBVaUNkdzcx?=
 =?utf-8?B?K2JHMDFnYS9WZyt1RjY5RGhrSVE3SkthQ1R4NStCTmNlaFNkZ3ZMSGZjSkRP?=
 =?utf-8?B?U09kdXlrRzN3bjRNaXFoOHhHTWRJdVNpY3dtaUR1MXFPQmlORzEzdlpJaXVm?=
 =?utf-8?B?dVVHZmtSL2o1WEdqYXY0ZTNXNVhaK2lHRDNuYXNnM0NvcWhDWlpYTG5yQ3do?=
 =?utf-8?B?SEpRT2JBbDVFQUlhd09nVmNqcnhIK1VPMDZnSUlaTGV3M005ZU1ZTnp3cFU2?=
 =?utf-8?B?OUNxcGhXejFTYUdrR1JFSUs3YzhaM1BYaDFuWkprMjMxVzZ1S2FNWnFSSDVN?=
 =?utf-8?B?NGxCZkhmdE1la3c5ZjJwOTd6a3pWb0VlaTZXMUhId3BzU3lkdi9taVpvcUVB?=
 =?utf-8?B?QXNGTk5FY2cwVjF2SFE4Y2RtNGVteHFBcll4YVlwTDhPbjhGbW9GSHptSnMz?=
 =?utf-8?B?RGhPVWFzRTAxSEFKRmJCcGthekozdFFHbmZGT0hOc2RqWTRlNi9WMExHRUsy?=
 =?utf-8?B?WHJwSmlOMmVnWDM5Z1dwaGFta3BWbDRlUEtiSWFlWUd4RUxPdEtSSXd4V29x?=
 =?utf-8?B?bFBadTBsYzlPZlJyZXNxNldYa2hXSHNkMk5TL1ZDZCtua1F4Rlh2K2IvN1JB?=
 =?utf-8?B?TEdVV2NrOHFwTGdnSGhXUm4zZS9ZWm4zQi9xZUlzTVd0TDljdEh4OHM5YmhY?=
 =?utf-8?B?UXJWdVY4QzV1T0VkSm5hOHJmU2NzV0Jzd0FUUTJwRGRIZkcwaFlXeFA1cWZx?=
 =?utf-8?B?aElyZFZDTk5LWUJ0M0Z1N2RNUmIxWS94ZTh2M0JPZHlIaXdJYjJSb1BrNWpF?=
 =?utf-8?B?dHp4YjhldWUyM1o1R1FEMlBTK2t0N0VVUmd6WDV1NEFzK3pWSHdmOVpFbndi?=
 =?utf-8?B?MGlLak1LMTh2UkphWWpISitURE5ObkdzeTdvWUpMMGNMb0EzT0J0QitrSzRR?=
 =?utf-8?B?T2FSTjhaSVphL2xLU2kyblQwTVpNM1NzM2Vld215WUFBK2xCSThsOG8wSGVE?=
 =?utf-8?B?bVdiM1ZqUUQ4WmE3dU04SHBUSUFrWDJxMW9EdWJiWGxtQUdMZWJDQ1FwK3la?=
 =?utf-8?B?WUlQcSt4THVjc21nWlpvU0k1c0tvWUNWNmRYR0J5Q2FucnFXS3N0Y3AvbXBD?=
 =?utf-8?B?NzY2cnpVK3pjdDZqdndEWEtXRkFzM1JZa0xXUzJuS2p2dXJUQ2VvWldKVnVE?=
 =?utf-8?B?VGIwaG8xWjB5dnZkVFBRMnlBcGZsSG5XalpJWHg1Ky9KS056RXZOSzJvVzRW?=
 =?utf-8?B?QW5PZ2hRZVpzYnZwV0pMMS9WRm1IT0w3V0tpRXRTSWdKc2VwdDlJanBBOWJp?=
 =?utf-8?B?TktmWGNWSW0zZnVxWDd6ZEQrM0J5ZStkZ2ltcStaU2tialRPdVkvNGNPb09U?=
 =?utf-8?B?czk2Y0YvSUZaVytaUjd1UHp6V1FtVWorL3F6TjcyREUya2NnRGxOL2VNT3h2?=
 =?utf-8?B?L09CcXBOSXl4WkVPV0xrUlFobjZaSnpLdW1YRC9FY0NxQi80OWVEVDNnSE1J?=
 =?utf-8?B?TEhiYlZtWkNaMm13MVhVT1grSndBdnhuVnArUzhiN05yYjc1ZWxuTlJEN1R4?=
 =?utf-8?B?Vi9XL3NSSTJKVzVYZDdCaThjT241bzZRclp2UDZBRlFGRXczWWJWc1g4aXN5?=
 =?utf-8?B?VWxVcGRiSTJOcklXN01hdFN0WnB2TmliUllhd0FycUlSbXBFV2JZUGk1d1k3?=
 =?utf-8?B?alkxNFI1Z0JtT3lDRHVBMWFqVC8yL25GNUNkVFU3RTdTZ1VhdnpSYmxmM0RM?=
 =?utf-8?Q?Lk9qSeDFLDnah4lQzQBIb5h4UxS/v80k=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 6:1e7OeezIVvvdcwO9eDbPsbiLBkVwSPbZaZpXlhWa3yncKEcrI6oKG9Zs2dzysycdlCZz1lU9f74gZbPc2LPnXOLN4ghHmgT8DoqWYTkrShsW672RnbU+0YVYpGmiXIuKa+6O7hwvJQ8F5k/RLzkHHbhx0Wm3PYTeLhTlJWNYM/MWmCYS65qk2ER2BICwXu4Xc6hYRnCge1RFCjBhEjvjxdZPlXjqrLJHF8idw1h9njDgtqipkmRutk8heP/7nc3S4hb6UHL6+Z0n0/o4PcWiYH+uvIo0BrvBeZWp5YJYJyCUCqz2it86iZx2hpEo6XJo+dukpf2CKl1QAr03TB/bkw==;
 5:OorfluxkZqxRyHJwUgA8T9Emcb8HgYNqW9sMaAgxHVUobVA5kqjkMsVkTIUKTYWASNj4ipALb7L8uXKqofCAihqp7DvUi+wa9Ki/azsjNy21D238f1em2VvRSeQRRTQb1+wYJXUC2WXr4YERiFQEHg==;
 24:avv/zxYHJk7YEqnzf/MZsY3ODDPs+MLPAi2jiJWVm3QwqTLnGTqy0a2H27rHUXHTsH6BNBVDaQ0WfDvW7W8fydw7Aq5r2smZF7iD5ZX6ut4=;
 7:yw34MlmoUqBXmroCNZJC58RZfSon76BloHY+uO7Q+u6PEEx28PLK4okoRhdD+VxXIzQjCcDynV467ftTd8oLjNTOMotnItfP+J9+QWg6kduIwdfdeROqb7k8TgrYQF6qAoFKXUbUdJ9dMp979e9+sAx3cD4CKg3mhPmvGy/0DIR3yoJ2YVXprTsmupUvfXA2p30VjCeboNC4HLIl+XpA02DjTsZ7CphYhun5uwCJOXc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2017 13:30:09.8724 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2733
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gQmhhcmF0LAoKCk9uIDI1LjA5LjE3IDE1OjUzLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4g
SGVsbG8gQW5kcmlpLAo+Cj4gSSB0cmllZCBidXQgbm8gc3VjY2Vzcy4KPiBJdCBsb29rcywgWGVu
IGlzIG5vdCBydW5uaW5nLgpPciB5b3VyIGRvbTAga2VybmVsIGRpc2FibGVkIHNlcmlhbCBwb3J0
IGNsb2NrLiBCZWNhdXNlIGZyb20ga2VybmVsIApwb2ludCBvZiB2aWV3IGl0IGlzIGxlZnQgdW51
c2VkLCBsaWtlIGl0IGhhcHBlbmVkIHRvIHVzIHdpdGggUi1DYXIgZ2VuMyAKU29DLiBTbyB3ZSBp
c3N1ZWQgc3VjaCBhIHBhdGNoIFsxXS4KClsxXSAKaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9v
cHMvbGludXgvY29tbWl0L2I0ZWVjMWFiZDVlNjgzMTMzY2U4ZTMyNmNlZDE5ODZlN2M2NTk3NmEK
CgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:37:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:37:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTZk-0007mH-Te; Mon, 25 Sep 2017 13:37:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434c33cdb=Andrew.Cooper3@citrix.com>)
 id 1dwTZj-0007mB-8A
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:37:31 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B4/D2-03642-A9609C95; Mon, 25 Sep 2017 13:37:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQncm28l
 IgxnvLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZT8+zFmzhqTj15QJjA+Nkri5GTg4JAT+J
 KWd+sILYwgKhEm9vdIDZIgLeEqs+f2MEsZkFVCROzeti6WLk4hASWMAoMa1lAgtIgk1AX2L3i
 09MIDavgK3Eg5c97F2MHBwsAqoSV19Zg4RFBcIlms72s0CUCEqcnPmEBaSEU8Be4thSfRCTWU
 BTYv0ufYhN8hLNW2czQ9jiEk1fVoJdIySgJnGt/xI7xMXpEhOf9bBMYBSYhWToLIRJs5BMmoV
 k0gJGllWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhygAE
 OxhPrws8xCjJwaQkynuX70SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/awnI4UEi1LTUyvSM
 nOAkQOTluDgURLhnQmS5i0uSMwtzkyHSJ1iVJQS5+0DSQiAJDJK8+DaYNF6iVFWSpiXEegQIZ
 6C1KLczBJU+VeM4hyMSsK8C0Gm8GTmlcBNfwW0mAloce/UEyCLSxIRUlINjKY8p6dWGq7d9F3
 H7866l69zPquYlOvde/uWp7VQY+MGtQVm2yv2vrnKncnSsL/qtciedQ/qGqQ4tllwLt82z/vG
 sYhzZjvDU4xL516J2e944XvshdWWVxe3Tc77VvWRK0OAZ92h5nPRMb1yTUorzhW//ZgjkHj01
 z1W//rcJDlbsQmt2tyB5kosxRmJhlrMRcWJACJkep/RAgAA
X-Env-Sender: prvs=434c33cdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506346649!81372269!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11796 invoked from network); 25 Sep 2017 13:37:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 13:37:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53416676"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2831f58f-5a9e-dadb-ac44-1525bd7eb000@citrix.com>
Date: Mon, 25 Sep 2017 14:29:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTQ6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA5LjE3IGF0
IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBJbiB0aGUgY2FzZSB3
aGVyZSBhIFBWIGRvbWFpbiBpcyBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyB0aGVuIGl0IG5lZWRz
IG1ha2UKPj4gdGhlIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBjYWxsIHVzaW5nIERPTUlEX1NFTEYs
IHJhdGhlciB0aGFuIHRoZSBndWVzdAo+PiBkb21pZCwgc28gdGhhdCB0aGUgcGFzc2VkIGluIGdt
Zm4gdmFsdWVzIGFyZSBjb3JyZWN0bHkgdHJlYXRlZCBhcyBtZm5zCj4+IHJhdGhlciB0aGFuIGdm
bnMgcHJlc2VudCBpbiB0aGUgZ3Vlc3QgcDJtLgo+IFNpbmNlIHRoaW5ncyBhcmUgcHJlc2VudGx5
IHdvcmtpbmcgZmluZSwgSSB0aGluayB0aGUgZGVzY3JpcHRpb24gaXMgbm90Cj4gcmVhbGx5IGFj
Y3VyYXRlLiBZb3Ugb25seSByZXF1aXJlIHRoZSBuZXcgYmVoYXZpb3IgaWYgeW91IGRvbid0IGtu
b3cKPiB0aGUgR0ZOIG9mIHRoZSBwYWdlIHlvdSB3YW50IHRvIG1hcCwgYW5kIHRoYXQgaXQgaGFz
IHRvIGJlCj4gRE9NSURfU0VMRiB0aGF0IHNob3VsZCBiZSBwYXNzZWQgYWxzbyBkb2Vzbid0IGFw
cGVhciB0byBkZXJpdmUKPiBmcm9tIGFueXRoaW5nIGVsc2UuIFRvIHByb3Blcmx5IGp1ZGdlIGFi
b3V0IHRoZSBuZWVkIGZvciB0aGlzIHBhdGNoCj4gaXQgd291bGQgaGVscCBpZiBpdCB3YXMgYnJp
ZWZseSBleHBsYWluZWQgd2h5IGJlaW5nIGFibGUgdG8gbWFwIGJ5IEdGTgo+IGlzIG5vIGxvbmdl
ciBzdWZmaWNpZW50LCBhbmQgdG8gcmUtd29yZCB0aGUgRE9NSURfU0VMRiBwYXJ0LgoKSSB0aGlu
ayB0aGVyZSBpcyBzdGlsbCBjb25mdXNpb24gYXMgdG8gdGhlIHB1cnBvc2UgaGVyZS4KCkZvciBz
ZWN1cml0eSBhbmQgc2NhbGFiaWxpdHkgcmVhc29ucywgd2UgZXhwbGljaXRseSB3YW50IHRvIGJl
IGFibGUgdG8KY3JlYXRlIGZyYW1lcyB3aGljaCBhcmUgbm90IHBhcnQgb2YgYSBndWVzdHMgcDJt
LsKgIFdlIHN0aWxsIG5lZWQgdG8gbWFwCnRoZXNlIGZyYW1lcyBob3dldmVyLgoKVGhlIGZyYW1l
cyBhcmUgcmVmZXJyZWQgdG8gaW4gYW4gYWJzdHJhY3Qgd2F5IGJ5IGEgc3BhY2UgaWQvb2Zmc2V0
LsKgIFRvCmNyZWF0ZSBtYXBwaW5ncyBvZiB0aGVzZSBmcmFtZXMsIFBWIGd1ZXN0cyBwYXNzIGFu
IGFycmF5IHdoaWNoIFhlbiBmaWxscwppbiB3aXRoIE1GTnMsIHdoaWxlIEhWTSBndWVzdHMgcGFz
cyBhbiBhcnJheSBvZiBHRk5zIHdoaWNoIGhhdmUgdGhlaXIKbWFwcGluZ3MgdXBkYXRlZC4KClRo
ZSBwcm9ibGVtIGlzIHRyeWluZyB0byBtYXAgYW4gTUZOIGJlbG9uZ2luZyB0byBhIHRhcmdldCBk
b21haW4sCmJlY2F1c2UgWGVuIGludGVycHJldHMgdGhlIGZyYW1lIHVuZGVyIHRoZSB0YXJnZXRz
IHBhZ2luZyBtb2RlLsKgIFBhc3NpbmcKRE9NSURfU0VMRiBoZXJlIGlzIFBhdWxzIHdheSBvZiBn
ZXR0aW5nIFhlbiB0byBpbnRlcnByZXQgdGhlIGZyYW1lIHVuZGVyCmN1cnJlbnQncyBwYWdpbmcg
bW9kZS4KCkFsdGVybmF0aXZlIHN1Z2dlc3Rpb25zIHdlbGNvbWUuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTdB-0008Nb-CI; Mon, 25 Sep 2017 13:41:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwTdA-0008NT-85
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:41:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 EA/06-02023-F6709C95; Mon, 25 Sep 2017 13:41:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDvW4++8l
 Ig4cL2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1ZyaxF1zgrjh1exZLA+Mkri5GTg4JAX+J
 eZdOM4HYbALKEj87e9lAbBEBPYmmA88ZQWxmgTyJx6taweLCAn4Sk48dYAexWQRUJXbM3gdWw
 ytgIdF1Zg8TxEx5iV1tF1lBbCEBBYmO6ceYIGoEJU7OfMICMVNC4uCLF8wTGLlnIUnNQpJawM
 i0ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwFBiAYAfj9z9
 OhxglOZiURHnv8p2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW8l2MlJIsCg1PbUiLTMHGJQw
 aQkOHiUR3pmsQGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ4rxzIJAGQ0ozSP
 LhBsGi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeKJApPJl5JXD7XgGdwgR0Su/UEyCnlC
 QipKQaGMu6u+d3tlgfDP9xXsD1GsMVD9Ocj9dbLkUL9H44P9X98FP7ZT8iZykwphxeJ6XivlH
 Kk59xta+qs++UqCWJuV897vCX3J5dHJ0sfXu3orPcHXXzxYbOt87K/IxZkyhRIRJ+j+3dL2n3
 11dO5F3Zz8Qoxia/2sThGGeteWvF+cVFapmPL2orK7EUZyQaajEXFScCAKtM0yWRAgAA
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506346860!93124993!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56852 invoked from network); 25 Sep 2017 13:41:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 13:41:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449097231"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 14:40:57 +0100
Message-ID: <20170925134057.30492-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86emul/test: generate non-pie executable
	for 64bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UElFIG1heSAoYW5kIGNvbW1vbmx5IHdpbGwpIHJlc3VsdCBpbiB0aGUgYmluYXJ5IGJlaW5nIGxv
YWRlZCBhYm92ZQp0aGUgNEdiIGJvdW5kYXJ5LCB3aGljaCBjYW4ndCB3b3JrIHdpdGggYXQgbGVh
c3QgdGhlIFZaRVJPVVBQRVIgY29tcGF0Cm1vZGUgdGVzdC4KCkFkZCAtbm8tcGllIHdoZW4gYXBw
cm9wcmlhdGUgc28gdGhhdCBsaW5rZXIgd29uJ3QgZ2VuZXJhdGUgYSBQSUUKZXhlY3V0YWJsZS4K
ClJlcG9ydGVkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldpdGgg
dGhpcyBwYXRjaCwgdnplcm91cHBlciBwYXNzZXMsIGJ1dCBvbmUgb3RoZXIgdGVzdCBmYWlscy4K
VGVzdGluZyBTU0UgcGFja2VkIHNpbmdsZSA2NC1iaXQgY29kZSBzZXF1ZW5jZS4uLltsaW5lIDM2
OF0gZmFpbGVkIQotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDYgKysr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBmZDEzYWI1M2IxLi44NzA2NDQ5NGQxIDEwMDY0
NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC03Niw3ICs3Niw3IEBAICQoYWRkc3VmZml4IC5j
LCQoU0lNRCkpICQoYWRkc3VmZml4IC1hdnguYywkKGZpbHRlciBzc2UlLCQoU0lNRCkpKToKIAls
biAtc2Ygc2ltZC5jICRACiAKICQoVEFSR0VUKTogeDg2X2VtdWxhdGUubyB0ZXN0X3g4Nl9lbXVs
YXRvci5vCi0JJChIT1NUQ0MpIC1vICRAICReCisJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8g
JEAgJF4KIAogLlBIT05ZOiBjbGVhbgogY2xlYW46CkBAIC05OCw3ICs5OCw5IEBAIGFzbToKIAog
YXNtLyU6IGFzbSA7CiAKLUhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuCitI
T1NUQ0ZMQUdTLXg4Nl82NCA6PQorJChjYWxsIGNjLW9wdGlvbi1hZGQsSE9TVENGTEFHUy14ODZf
NjQsSE9TVENDLC1uby1waWUpCitIT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1J
LiAkKEhPU1RDRkxBR1MtJChYRU5fQ09NUElMRV9BUkNIKSkKIAogeDg2LmggOj0gYXNtL3g4Ni12
ZW5kb3JzLmggYXNtL3g4Ni1kZWZucy5oIGFzbS9tc3ItaW5kZXguaAogeDg2X2VtdWxhdGUuaCA6
PSB4ODZfZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTlp-0000De-7h; Mon, 25 Sep 2017 13:50:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwTlo-0000DY-LO
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:50:00 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 42/FE-17770-78909C95; Mon, 25 Sep 2017 13:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7ed82S
 kwdIDYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bq57uYCj5rV2yaMYGxgXGjUhcjJ4eQQJ7E
 lo2NbCA2r4CdxLKNBxhBbAkBQ4nTC2+ygNgsAqoSOzrPgtlsAuoSbc+2s4LYIgI6Eq8WLAGzm
 QWCJC53LGMGsYUFoiQ+35nMDjE/R+LI7htAvRwcnAI2Eqc7VEBMXgFBib87hCE6tSQe/rrFAm
 FrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGpnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhXLQg8xCjJwaQkynuX70SkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneZI6TkUKCRanpqRVpmTnAKIBJS3DwKInwGoKkeYsLEnOLM9MhU
 qcYdTk6bt79wyTEkpeflyolzrsIpEgApCijNA9uBCwiLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYtxhkCk9mXgncpldARzABHdE79QTIESWJCCmpBka9rBAP1Vipuc/f/lv4yr/pgd6PwJC
 0j+3b2N6fSzp7R2rJ3C9TTVqTuZlSLr2eteWbR7lJil+BfcWD2J/VV1f/q5D2mxz4wtX4oGfM
 JevKrQzOaQ9PHVl7QPj8q4BlLiK/PHtNPgnu8b69a3OERDeXvmDxW4NrgZZSuhGCp074pcceC
 fD2mq7EUpyRaKjFXFScCABVuj5DwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506347397!84345123!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55067 invoked from network); 25 Sep 2017 13:49:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 13:49:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 07:49:56 -0600
Message-Id: <59C925A1020000780017F74F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 07:49:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBhcmUg
bm90IG5lY2Vzc2FyaWx5Cj4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90
IG5lY2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQo+IGZvcmVpZ24tbWFwcGVkIGJ5IGEgdG9vbHMg
ZG9tYWluIHVubGVzcyB0aGV5IGFyZSBpbnNlcnRlZCwgd2hpY2ggcmlza3MKPiBzaGF0dGVyaW5n
IGEgc3VwZXItcGFnZSBtYXBwaW5nLgoKRm9yIGdyYW50IHRhYmxlcyBJIGNhbiBzZWUgdGhpcyBh
cyB0aGUgcHJpbWFyeSBpc3N1ZSwgYnV0IGlzbid0IHRoZQpnb2FsIG9mIG5vdCBleHBvc2luZyBJ
T1JFUSBzZXJ2ZXIgcGFnZXMgYW4gZXZlbiBtb3JlIGltcG9ydGFudAphc3BlY3QsIGFuZCBoZW5j
ZSBtb3JlIHJlbGV2YW50IHRvIG1lbnRpb24gaGVyZT8KCj4gTk9URTogV2hpbHN0IHRoZSBuZXcg
b3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmljIHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLAo+
ICAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQg
c28gY2Fubm90IHZlcmlmeQo+ICAgICAgIHRoYXQgaXQgZnVuY3Rpb25zIGNvcnJlY3RseS4gSGVu
Y2UgaXQgaXMgY3VycmVudGx5IG9ubHkgaW1wbGVtZW50ZWQKPiAgICAgICBmb3IgeDg2LgoKV2hp
Y2ggd2lsbCByZXF1aXJlIHRoaW5ncyB0byBiZSBtb3ZlZCBhcm91bmQgbGF0ZXIgb24uIE1heSBJ
Cmluc3RlYWQgc3VnZ2VzdCB0byBwdXQgaXQgaW4gY29tbW9uIGNvZGUgYW5kIHNpbXBseSBoYXZl
IGEKc21hbGwgI2lmZGVmIHNvbWV3aGVyZSBjYXVzaW5nIHRoZSBvcGVyYXRpb24gdG8gZmFpbCBl
YXJseSBmb3IKQVJNPwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gQEAgLTQ3NjgsNiArNDc2OCwxMDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgeGVubWVt
X2FjcXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKCkkgZG9uJ3QgdGhpbmsgc3Rh
dGljIGZ1bmN0aW9ucyBuZWVkIGEgeGVubWVtXyBwcmVmaXguCgo+ICtzdGF0aWMgaW50IHhlbm1l
bV9hY3F1aXJlX3Jlc291cmNlKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQoKY29u
c3Q/Cgo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21h
aW47Cj4gKyAgICB1bnNpZ25lZCBsb25nICptZm5fbGlzdDsKPiArICAgIGludCByYzsKPiArCj4g
KyAgICBpZiAoIHhtYXItPm5yX2ZyYW1lcyA9PSAwICkKPiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiArCj4gKyAgICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLT5kb21pZCk7
Cj4gKyAgICBpZiAoIGQgPT0gTlVMTCApCj4gKyAgICAgICAgcmV0dXJuIC1FU1JDSDsKPiArCj4g
KyAgICByYyA9IHhzbV9kb21haW5fbWVtb3J5X21hcChYU01fVEFSR0VULCBkKTsKPiArICAgIGlm
ICggcmMgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIG1mbl9saXN0ID0geG1hbGxv
Y19hcnJheSh1bnNpZ25lZCBsb25nLCB4bWFyLT5ucl9mcmFtZXMpOwoKRGVzcGl0ZSBYU0EtNzcg
dGhlcmUgc2hvdWxkIG5vdCBiZSBhbnkgbmV3IGRpc2FnZ3JlZ2F0aW9uIHJlbGF0ZWQKc2VjdXJp
dHkgcmlza3MgKGhlcmU6IG1lbW9yeSBleGhhdXN0aW9uIGFuZCBsb25nIGxhc3RpbmcgbG9vcHMp
LgpMYXJnZSByZXF1ZXN0cyBuZWVkIHRvIGJlIHJlZnVzZWQgb3IgYnJva2VuIHVwLgoKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtMzYwNywzOCArMzYwNyw1OCBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4o
c3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAo+ICB9Cj4gICNlbmRpZgo+
ICAKPiAtaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBpZHgsIGdmbl90IGdmbiwKPiAtICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKPiAt
ewo+IC0gICAgaW50IHJjID0gMDsKPiAgCj4gLSAgICBncmFudF93cml0ZV9sb2NrKGQtPmdyYW50
X3RhYmxlKTsKPiArc3RhdGljIG1mbl90IGdudHRhYl9nZXRfZnJhbWVfbG9ja2VkKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsK
PiAgCj4gLSAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQo+IC0gICAg
ICAgIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsKPiArICAgIGlmICggZ3QtPmd0X3Zl
cnNpb24gPT0gMCApCj4gKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOwo+ICAKPiAtICAgIGlm
ICggZC0+Z3JhbnRfdGFibGUtPmd0X3ZlcnNpb24gPT0gMiAmJgo+ICsgICAgaWYgKCBndC0+Z3Rf
dmVyc2lvbiA9PSAyICYmCj4gICAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVf
c3RhdHVzKSApCj4gICAgICB7Cj4gICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzOwoKSSBkb24ndCBzZWUgdGhlIHVzZSBvZiB0aGlzIGJpdCBtZW50aW9uZWQgYW55
d2hlcmUgaW4gdGhlIHB1YmxpYwpoZWFkZXIgYWRkaXRpb24uCgo+ICttZm5fdCBnbnR0YWJfZ2V0
X2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4KQo+ICt7Cj4gKyAgICBt
Zm5fdCBtZm47Cj4gKwo+ICsgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJsZSk7Cj4g
KyAgICBtZm4gPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBpZHgpOwo+ICsgICAgZ3JhbnRf
d3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKCkhtbSwgYSByZWFkIGxvY2sgaXMgaW5zdWZm
aWNpZW50IGhlcmUgb25seSBiZWNhdXNlIG9mIHRoZSBwb3NzaWJsZQpidW1waW5nIG9mIHRoZSB2
ZXJzaW9uIGZyb20gMCB0byAxIGFmYWljdCwgYnV0IEkgZG9uJ3QgcmVhbGx5IHNlZQp3aHkgd2hh
dCBub3cgYmVjb21lcyBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZCgpIGRvZXMgdGhhdCBpbgp0aGUg
Zmlyc3QgcGxhY2UuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+IEBAIC02NTAsNyArNjUwLDQzIEBAIHN0cnVj
dCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7Cj4gIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90
b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3Q7Cj4gIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOwo+ICAKPiAtLyogTmV4dCBhdmFp
bGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCj4gKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykKPiArCj4gKy8qCj4gKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEg
cGFydGljdWxhciBndWVzdCByZXNvdXJjZSwgc28gdGhhdCB0aGV5IGNhbiBiZQo+ICsgKiBtYXBw
ZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4uCj4gKyAqLwo+ICsjZGVmaW5lIFhFTk1FTV9h
Y3F1aXJlX3Jlc291cmNlIDI4Cj4gK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ugewo+
ICsgICAgLyogSU4gLSB0aGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1hcHBlZCAq
Lwo+ICsgICAgZG9taWRfdCBkb21pZDsKPiArICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3Vy
Y2UgKGRlZmluZWQgYmVsb3cpICovCj4gKyAgICB1aW50MTZfdCB0eXBlOwo+ICsKPiArI2RlZmlu
ZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMAo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJ
TiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHpl
cm8KPiArICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuCj4gKyAgICAgKi8KPiAr
ICAgIHVpbnQzMl90IGlkOwo+ICsgICAgLyogSU4gLSBudW1iZXIgb2YgKDRLKSBmcmFtZXMgb2Yg
dGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLwo+ICsgICAgdWludDMyX3QgbnJfZnJhbWVzOwo+
ICsgICAgLyogSU4gLSB0aGUgaW5kZXggb2YgdGhlIGluaXRpYWwgZnJhbWUgdG8gYmUgbWFwcGVk
ICovCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOwoKVGhlcmUgYXJlIDMyIGJpdHMgb2Yg
dW5uYW1lZCBwYWRkaW5nIGFoZWFkIG9mIHRoaXMgZmllbGQgLSBwbGVhc2UKbmFtZSBpdCBhbmQg
Y2hlY2sgaXQncyBzZXQgdG8gemVyby4KCj4gKyAgICAvKiBJTi9PVVQgLSBJZiB0aGUgdG9vbHMg
ZG9tYWluIGlzIFBWIHRoZW4sIHVwb24gcmV0dXJuLCBnbWZuX2xpc3QKPiArICAgICAqICAgICAg
ICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgo+ICsg
ICAgICogICAgICAgICAgSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBIVk0gdGhlbiBpdCBpcyBleHBl
Y3RlZCB0aGF0LCBvbgoKcy90b29scyBkb21haW4vY2FsbGluZyBkb21haW4vICh0d2ljZSk/Cgo+
ICsgICAgICogICAgICAgICAgZW50cnksIGdtZm5fbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3aXRo
IGEgbGlzdCBvZiBHRk5zCgpzL3dpbGwgYmUvaXMvIHRvIGZ1cnRoZXIgZW1waGFzaXplIHRoZSBp
bnB1dCB2cyBvdXRwdXQgZGlmZmVyZW5jZT8KCj4gKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwg
YmUgbWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KPiArICAgICAqLwo+ICsgICAg
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGdtZm5fbGlzdDsKCldoYXQgYWJvdXQgYSAzMi1i
aXQgeDg2IHRvb2wgc3RhY2sgZG9tYWluIGFzIGNhbGxlciBoZXJlPyBJCmRvbid0IHRoaW5rIHlv
dSB3YW50IHRvIGxpbWl0IGl0IHRvIGp1c3QgdGhlIGxvdyAxNlRiPyBOb3IgYXJlCnlvdSBhZGRp
bmcgYSBjb21wYXQgdHJhbnNsYXRpb24gbGF5ZXIuCgo+ICt9Owo+ICt0eXBlZGVmIHN0cnVjdCB4
ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3Q7Cj4gKwo+
ICsjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICov
CgpBbHNvIHBsZWFzZSBncm91cCB0aGlzIHdpdGggdGhlIG90aGVyIHNpbWlsYXIgc2VjdGlvbiwg
d2l0aG91dAppbnRyb2R1Y2luZyBhIHNlY29uZCBpZGVudGljYWwgI2lmLiBBZnRlciBhbGwgd2Ug
aGF2ZSAuLi4KCj4gKy8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOSAqLwoKLi4u
IHRoaXMgdG8gZWxpbWluYXRlIHRoZSBuZWVkIHRvIGhhdmUgdGhpbmdzIG51bWVyaWNhbGx5IHNv
cnRlZCBpbgp0aGlzIGZpbGUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTtw-0000uH-1j; Mon, 25 Sep 2017 13:58:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwTtu-0000uB-N3
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:58:22 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 96/AD-25201-D7B09C95; Mon, 25 Sep 2017 13:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7eW+2S
 kwbFOSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPTwt3MBbPYKx5PuMHWwNjB1sXIySEkkCex
 9tVzJhCbV8BO4teDbnYQW0LAUOL0wpssIDaLgKrE5o3rwWrYBNQl2p5tZwWxRQSUJe5+nwFWw
 ywQKzFvzgOwuLBAsMSEV4cZIeZbSGxa1g7WyylgKfFo0UygGg6gXYISf3cIQ7RqSTz8dQtqjL
 bEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2igl1SUmZ5Rkpu
 YmQPkmerlphYXJ6an5iQmFesl5+duYgQGHwMQ7GBcM9X5EKMkB5OSKO9dvhORQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4t3CdjBQSLEpNT61Iy8wBxgFMWoKDR0mEtwckzVtckJhbnJkOkTrFa
 MlxbNPlP0wcNx5eB5IdN+/+YRJiycvPS5US5/UHaRAAacgozYMbB4vVS4yyUsK8jEAHCvEUpB
 blZpagyr9iFOdgVBLmFQOZwpOZVwK39RXQQUxAB/VOPQFyUEkiQkqqgbHsddytiiDXpEkL7Y8
 I8OVksPf6rmwu7o8McL07/e4nhdrgXXdNrIOlr0fKz+F++pr/ecKEqx8qQ511n/j8nRZ1Ojzo
 9443t95FzZuao75AZEV41fK+zUuP5VbNmuLDr71k8nyzUsanDScql9654TDN0ZX5hTSro0z0T
 tlE9ulBdl533f78/qfEUpyRaKjFXFScCABrNI/80AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506347899!111517556!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13403 invoked from network); 25 Sep 2017 13:58:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 13:58:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 07:58:18 -0600
Message-Id: <59C92797020000780017F75D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 07:58:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170925134057.30492-1-wei.liu2@citrix.com>
In-Reply-To: <20170925134057.30492-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86emul/test: generate non-pie
 executable for 64bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE1OjQwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4gQEAgLTc2LDcgKzc2LDcgQEAgJChhZGRzdWZmaXgg
LmMsJChTSU1EKSkgJChhZGRzdWZmaXggLWF2eC5jLCQoZmlsdGVyIHNzZSUsJChTSU1EKSkpOgo+
ICAJbG4gLXNmIHNpbWQuYyAkQAo+ICAKPiAgJChUQVJHRVQpOiB4ODZfZW11bGF0ZS5vIHRlc3Rf
eDg2X2VtdWxhdG9yLm8KPiAtCSQoSE9TVENDKSAtbyAkQCAkXgo+ICsJJChIT1NUQ0MpICQoSE9T
VENGTEFHUykgLW8gJEAgJF4KPiAgCj4gIC5QSE9OWTogY2xlYW4KPiAgY2xlYW46Cj4gQEAgLTk4
LDcgKzk4LDkgQEAgYXNtOgo+ICAKPiAgYXNtLyU6IGFzbSA7Cj4gIAo+IC1IT1NUQ0ZMQUdTICs9
ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1JLgo+ICtIT1NUQ0ZMQUdTLXg4Nl82NCA6PQo+ICskKGNh
bGwgY2Mtb3B0aW9uLWFkZCxIT1NUQ0ZMQUdTLXg4Nl82NCxIT1NUQ0MsLW5vLXBpZSkKPiArSE9T
VENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKSAtSS4gJChIT1NUQ0ZMQUdTLSQoWEVOX0NP
TVBJTEVfQVJDSCkpCgpIbW0sIHNvIG90aGVyIHRoYW4gb25lIGNvdWxkIGltcGx5IGZyb20gZ2Nj
IGRvYyB3ZSBnZXQgYXdheQp3aXRob3V0IHVzaW5nIC1mbm8tUElFIGF0IGFsbCwgaS5lLiBpdCdz
IG9ubHkgYW4gaXNzdWUgd2l0aCBob3cKbGlua2luZyBpcyBiZWluZyBkb25lPyBXb3VsZG4ndCBp
dCBiZSBiZXR0ZXIgdGhlbiB0byBwYXNzIGJvdGggKGFzCmxvbmcgYXMgc3VwcG9ydGVkLCBpZiB3
ZSByZWFsbHkgY2FyZSBhYm91dCBvbGRlciBjb21waWxlcnMgaGVyZSk/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 13:59:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 13:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTuz-0000z7-An; Mon, 25 Sep 2017 13:59:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwTuy-0000yx-1Q
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 13:59:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6A/72-03423-CBB09C95; Mon, 25 Sep 2017 13:59:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+4O7pO
 RBjMXm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTdpsX/GOvuLzoHGsD42K2LkZODgkBI4m3
 E/8xdTFycQgJLGSUmPZqNRNIQljARWLnvkOsILaIQI3Ets4NLCBFzAKXGCVW/1rFCJIQEjCRO
 P79OlgRm4CqxIbrp8BsXgFridYbr8BqWIDizzacYwGxRQXCJZrO9rNA1AhKnJz5BMzmFDCVeN
 w/GcxmFlCX+DPvEjOELS6x6dl3VghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxiVC9OLSp
 LLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxOBiDYwTjzsv8hRkkOJiVR
 3rt8JyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDacp2MFBIsSk1PrUjLzAHGCUxagoNHSYS3B
 yTNW1yQmFucmQ6ROsWoKCXO6w+SEABJZJTmwbXBYvMSo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHkjQKbwZOaVwE1/BbSYCWhx79QTIItLEhFSUg2Mvn6qXFOOdmvfNGP9vfWpjsoKj7RL29M
 L75yey8sgVfO7lc+o8gSL0+6OznS5hCfcerPFeD697j3TY6ARvvJPXVqAei3L+7SCF5uazG4z
 CijOvK/7rZF3/7mLz7+eVNXq+dS258m2orfV8TUNa4rsPIVU/rk0vdohnqNTrnK8ZcdN9tRj1
 pOUWIozEg21mIuKEwEUBjkYyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506347960!77838678!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18627 invoked from network); 25 Sep 2017 13:59:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 25 Sep 2017 13:59:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E3FCCAC08;
 Mon, 25 Sep 2017 13:59:19 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org, virtualization@lists.linux-foundation.org
References: <20170906173625.18158-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <780c50a0-160b-24e3-a5b2-6685953882e5@suse.com>
Date: Mon, 25 Sep 2017 15:59:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170906173625.18158-1-jgross@suse.com>
Content-Language: de-DE
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 longman@redhat.com, akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 0/2] guard virt_spin_lock() with a static
	key
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGluZz8KCk9uIDA2LzA5LzE3IDE5OjM2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFdpdGggdmly
dF9zcGluX2xvY2soKSBiZWluZyBndWFyZGVkIGJ5IGEgc3RhdGljIGtleSB0aGUgYmFyZSBtZXRh
bCBjYXNlCj4gY2FuIGJlIG9wdGltaXplZCBieSBwYXRjaGluZyB0aGUgY2FsbCBhd2F5IGNvbXBs
ZXRlbHkuIEluIGNhc2UgYSBrZXJuZWwKPiBydW5uaW5nIGFzIGEgZ3Vlc3QgaXQgY2FuIGRlY2lk
ZSB3aGV0aGVyIHRvIHVzZSBwYXJhdml0dWFsaXplZAo+IHNwaW5sb2NrcywgdGhlIGN1cnJlbnQg
ZmFsbGJhY2sgdG8gdGhlIHVuZmFpciB0ZXN0LWFuZC1zZXQgc2NoZW1lLCBvcgo+IHRvIG1pbWlj
IHRoZSBiYXJlIG1ldGFsIGJlaGF2aW9yLgo+IAo+IFYzOgo+IC0gcmVtb3ZlIHRlc3QgZm9yIGh5
cGVydmlzb3IgZW52aXJvbm1lbnQgZnJvbSB2aXJ0X3NwaW5fbG9jayg5IGFzCj4gICBzdWdnZXN0
ZWQgYnkgV2FpbWFuIExvbmcKPiAKPiBWMjoKPiAtIHVzZSBzdGF0aWMga2V5IGluc3RlYWQgb2Yg
bWFraW5nIHZpcnRfc3Bpbl9sb2NrKCkgYSBwdm9wcyBmdW5jdGlvbgo+IAo+IEp1ZXJnZW4gR3Jv
c3MgKDIpOgo+ICAgcGFyYXZpcnQvbG9ja3M6IHVzZSBuZXcgc3RhdGljIGtleSBmb3IgY29udHJv
bGxpbmcgY2FsbCBvZgo+ICAgICB2aXJ0X3NwaW5fbG9jaygpCj4gICBwYXJhdmlydCx4ZW46IGNv
cnJlY3QgeGVuX25vcHZzcGluIGNhc2UKPiAKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcXNwaW5s
b2NrLmggICAgIHwgMTEgKysrKysrKysrKy0KPiAgYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LXNw
aW5sb2Nrcy5jIHwgIDYgKysrKysrCj4gIGFyY2gveDg2L2tlcm5lbC9zbXBib290LmMgICAgICAg
ICAgICB8ICAyICsrCj4gIGFyY2gveDg2L3hlbi9zcGlubG9jay5jICAgICAgICAgICAgICB8ICAy
ICsrCj4gIGtlcm5lbC9sb2NraW5nL3FzcGlubG9jay5jICAgICAgICAgICB8ICA0ICsrKysKPiAg
NSBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:03:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwTz0-0001jr-RC; Mon, 25 Sep 2017 14:03:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwTyz-0001jj-DT
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:03:37 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 EE/3D-02224-8BC09C95; Mon, 25 Sep 2017 14:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3cHz8l
 Ig29XmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXX9rYC7bxV1zvbGRqYDzN08XIySEkkCdx
 6kgXI4jNK2AncX1CP5gtIWAocXrhTRYQm0VAVeLJy1WsIDabgLpE27PtYLaIQJTEp50X2LsYO
 TiYBVQkGs8IgISFBUIlpqy6CNTKBTT+MqPEkxU/2UASnEDzF52+xgxSzysgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5khRkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EAvqSg
 zPaMkNzEzB8gz1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2M27qcDzFKcjApifLe5TsRKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN5P7ZKSQYFFqempFWmYOMA5g0hIcPEoivJUgad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifPuASkSACnKKM2DGwGLyUuMslLCvIwMDAxCPAWpRbmZJa
 jyrxjFORiVhHm/g0zhycwrgdv0CugIJqAjeqeeADmiJBEhJdXAGDUvPfvHp/4dLlL/fefoB0S
 /6Q5b6lfwNNQsOHiSRWNvcMeR+vn29iEnO7ZGP++eFKq6Mb/T6FnwX9NrAq8aAm6qu+2vu7yT
 WWlhSPAaO07u2BfirIsKj93myzBdLmZrm7LskrEnr+CO/wa2j/c/9TuSyD5x3+qOnwecCuz3b
 7VY5W/oJPxNiaU4I9FQi7moOBEAHj9GOMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506348214!108851897!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30931 invoked from network); 25 Sep 2017 14:03:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 14:03:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 08:03:33 -0600
Message-Id: <59C928D1020000780017F76B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 08:03:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <2831f58f-5a9e-dadb-ac44-1525bd7eb000@citrix.com>
In-Reply-To: <2831f58f-5a9e-dadb-ac44-1525bd7eb000@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE1OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDkvMTcgMTQ6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
OS4xNyBhdCAxNzozMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4+IEluIHRo
ZSBjYXNlIHdoZXJlIGEgUFYgZG9tYWluIGlzIG1hcHBpbmcgZ3Vlc3QgcmVzb3VyY2VzIHRoZW4g
aXQgbmVlZHMgbWFrZQo+Pj4gdGhlIEhZUEVSVklTT1JfbW11X3VwZGF0ZSBjYWxsIHVzaW5nIERP
TUlEX1NFTEYsIHJhdGhlciB0aGFuIHRoZSBndWVzdAo+Pj4gZG9taWQsIHNvIHRoYXQgdGhlIHBh
c3NlZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwo+Pj4gcmF0
aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4+IFNpbmNlIHRoaW5ncyBh
cmUgcHJlc2VudGx5IHdvcmtpbmcgZmluZSwgSSB0aGluayB0aGUgZGVzY3JpcHRpb24gaXMgbm90
Cj4+IHJlYWxseSBhY2N1cmF0ZS4gWW91IG9ubHkgcmVxdWlyZSB0aGUgbmV3IGJlaGF2aW9yIGlm
IHlvdSBkb24ndCBrbm93Cj4+IHRoZSBHRk4gb2YgdGhlIHBhZ2UgeW91IHdhbnQgdG8gbWFwLCBh
bmQgdGhhdCBpdCBoYXMgdG8gYmUKPj4gRE9NSURfU0VMRiB0aGF0IHNob3VsZCBiZSBwYXNzZWQg
YWxzbyBkb2Vzbid0IGFwcGVhciB0byBkZXJpdmUKPj4gZnJvbSBhbnl0aGluZyBlbHNlLiBUbyBw
cm9wZXJseSBqdWRnZSBhYm91dCB0aGUgbmVlZCBmb3IgdGhpcyBwYXRjaAo+PiBpdCB3b3VsZCBo
ZWxwIGlmIGl0IHdhcyBicmllZmx5IGV4cGxhaW5lZCB3aHkgYmVpbmcgYWJsZSB0byBtYXAgYnkg
R0ZOCj4+IGlzIG5vIGxvbmdlciBzdWZmaWNpZW50LCBhbmQgdG8gcmUtd29yZCB0aGUgRE9NSURf
U0VMRiBwYXJ0Lgo+IAo+IEkgdGhpbmsgdGhlcmUgaXMgc3RpbGwgY29uZnVzaW9uIGFzIHRvIHRo
ZSBwdXJwb3NlIGhlcmUuCj4gCj4gRm9yIHNlY3VyaXR5IGFuZCBzY2FsYWJpbGl0eSByZWFzb25z
LCB3ZSBleHBsaWNpdGx5IHdhbnQgdG8gYmUgYWJsZSB0bwo+IGNyZWF0ZSBmcmFtZXMgd2hpY2gg
YXJlIG5vdCBwYXJ0IG9mIGEgZ3Vlc3RzIHAybS4gIFdlIHN0aWxsIG5lZWQgdG8gbWFwCj4gdGhl
c2UgZnJhbWVzIGhvd2V2ZXIuCj4gCj4gVGhlIGZyYW1lcyBhcmUgcmVmZXJyZWQgdG8gaW4gYW4g
YWJzdHJhY3Qgd2F5IGJ5IGEgc3BhY2UgaWQvb2Zmc2V0LiAgVG8KPiBjcmVhdGUgbWFwcGluZ3Mg
b2YgdGhlc2UgZnJhbWVzLCBQViBndWVzdHMgcGFzcyBhbiBhcnJheSB3aGljaCBYZW4gZmlsbHMK
PiBpbiB3aXRoIE1GTnMsIHdoaWxlIEhWTSBndWVzdHMgcGFzcyBhbiBhcnJheSBvZiBHRk5zIHdo
aWNoIGhhdmUgdGhlaXIKPiBtYXBwaW5ncyB1cGRhdGVkLgoKSW4gdGhlIGNvdXJzZSBvZiByZXZp
ZXdpbmcgcGF0Y2ggMiBJJ3ZlIGdhaW5lZCBzb21lIG1vcmUKdW5kZXJzdGFuZGluZyBvZiB0aGUg
aW50ZW50aW9ucy4gU3RpbGwgaXQgd291bGQgaGF2ZSBiZWVuCmhlbHBmdWwgdG8gaGF2ZSBhbiBh
YnN0cmFjdCB1bmRlcnN0YW5kaW5nIGFscmVhZHkgYmVmb3JlIGV2ZW4KbG9va2luZyBhdCBwYXRj
aCAxLCBpLmUuIHByZXNlbnRlZCBpbiB0aGUgb3ZlcnZpZXcgbWFpbC4KCj4gVGhlIHByb2JsZW0g
aXMgdHJ5aW5nIHRvIG1hcCBhbiBNRk4gYmVsb25naW5nIHRvIGEgdGFyZ2V0IGRvbWFpbiwKPiBi
ZWNhdXNlIFhlbiBpbnRlcnByZXRzIHRoZSBmcmFtZSB1bmRlciB0aGUgdGFyZ2V0cyBwYWdpbmcg
bW9kZS4gIFBhc3NpbmcKPiBET01JRF9TRUxGIGhlcmUgaXMgUGF1bHMgd2F5IG9mIGdldHRpbmcg
WGVuIHRvIGludGVycHJldCB0aGUgZnJhbWUgdW5kZXIKPiBjdXJyZW50J3MgcGFnaW5nIG1vZGUu
Cj4gCj4gQWx0ZXJuYXRpdmUgc3VnZ2VzdGlvbnMgd2VsY29tZS4KCkkndmUgZ2l2ZW4gb25lIGlu
IHRoZSBlYXJsaWVyIHJlcGx5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:07:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwU37-0001xO-HI; Mon, 25 Sep 2017 14:07:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43408f525=dario.faggioli@citrix.com>)
 id 1dwU36-0001xG-PG
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 14:07:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 00/0F-25121-7BD09C95; Mon, 25 Sep 2017 14:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXitHRDpO4W3pO
 RBu+vslvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oytS68xF+wUrzjeMYOlgbFNtIuRk0NCIERi
 xaSD7BC2u8TlLzNYQGxeAUOJjqOz2boYuTiEBZoZJXYf28gIkmATMJB4s2MvK4gtIhAl8fXJX
 GYQm1kgVGLexalgcRYBVYk9K66C2ZxA9etfzgfrFRLQl/jw6AFYPb+ApMStLx+heqslLh+7xQ
 ZxhLbEkXP97BBHCEqcnPmEBaJXTWLG3MusEDUWEvv/nmWewCgwC0n7LCQtEHFNidbtv9khbG2
 JZQtfM0PYthLr1r2HqrGR2HR1ASOELS+x/e0c5gWM7KsYNYpTi8pSi3SNTPWSijLTM0pyEzNz
 dA0NjPVyU4uLE9NTcxKTivWS83M3MQLDv56BgXEHY+sJv0OMkhxMSqK8d/lORArxJeWnVGYkF
 mfEF5XmpBYfYtTg4BCYcHbudCYplrz8vFQlCd5wnpORQoJFqempFWmZOcAIhSmV4OBREuGt5A
 ZK8xYXJOYWZ6ZDpE4x6nJ03Lz7h0kIbIaUOO8ikBkCIEUZpXlwI2DJ4hKjrJQwLyMDA4MQT0F
 qUW5mCar8K0ZxDkYlYV5jkCk8mXklcJteAR3BBHRE79QTIEeUJCKkpBoYO7YI219VNP3m86t9
 QeK3R3/bO7/XrPqyMqD1f9kdfZ5tW8QLbabbJcf+KFXmEtn+/MMU/6Y/Va/WL096kHhRa+pXH
 tZ7n9nWxPpKRWgZzf2usLw6R8OkrXrhFOOZDyNP3vORSlh2uDVC5PXXK6/bmTK9s7/96655c7
 eqvMPOpKNhbTg356wiJZbijERDLeai4kQAYBSZwxEDAAA=
X-Env-Sender: prvs=43408f525=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506348466!60923807!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48620 invoked from network); 25 Sep 2017 14:07:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:07:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; 
 d="asc'?scan'208";a="441085791"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
Message-ID: <1506348460.27663.3.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
Date: Mon, 25 Sep 2017 16:07:40 +0200
In-Reply-To: <osstest-113807-mainreport@xen.org>
References: <osstest-113807-mainreport@xen.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano@stabellini.net>
Subject: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5484328529170776598=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5484328529170776598==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-2cfxd2214ntfVXQ4X6Bx"

--=-2cfxd2214ntfVXQ4X6Bx
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hey,

On Mon, 2017-09-25 at 09:46 +0000, osstest service owner wrote:
> flight 113807 xen-unstable real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/113807/
>=20
So, triggered by this:

> Tests which are failing intermittently (not blocking):
> =C2=A0test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in
> 113791 pass in 113807
>=20
I went having a look, and discovered that it's indeed happening that,
from time to time, we fail to create a guest, on ARM, with Credit2.

Looking here:
http://logs.test-lab.xenproject.org/osstest/results/history/test-armhf-armh=
f-xl-credit2/xen-unstable

It seems to be happening only on the cubietracks, but in a non-linear
and non-deterministic fashion. E.g., 113791 failed on metzinger, which
is fine on 113800; 113611 and 113618 failed on baroque, which is fine
on 113638.

I don't see much in the logs, TBH, but both `xl vcpu-list' and the 'r'
debug key seem to suggest that vCPU 0 is running, while the other vCPUs
have never run... like it was an issue with secondary (v)CPU bringup.

It indeed shows up with Credit2, as it were _specific_ to it, but I'm
not 100% sure. In fact, it indeed seems to never show up here:
http://logs.test-lab.xenproject.org/osstest/results/history/test-armhf-
armhf-xl/xen-unstable

but it looks like it may have shown up in 112460 (but we don't have the
logs any longer):
http://logs.test-lab.xenproject.org/osstest/results/history/test-armhf-
armhf-xl-cubietruck/xen-unstable

So... ARM people? Does this ring any bell? Is this something known, or
easy to explain? What can I do for help?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-2cfxd2214ntfVXQ4X6Bx
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZyQ2sAAoJEBZCeImluHPul8gP+wZHEtIfBLju+1FhYbykvv7i
NwQybJF46ru+Mpm+nnTEdFY7inJ6f0qUnBHbnrY8u4WKSrdLBqbAodFgNjPva3jc
rMxcGEpnUksDrVsh6TeUHb/5JEA52iG1Tgd51Lj8ggUD5D3P6qN253O2sY2ba37x
0CNxrKK4ZyIzTQa64izaBqxLjF7025ILWC59hLBuakxz4Lw21julb/iEazKIbcxx
O9bPlv431nOw10/WTzjs5USZ91GYVaVQc70JJdVshKkV06XV5p+M6OrT8AOu2FEZ
QVrkfdDYIEfM6GjNHU29QDDvmn/wyFqwMiTjJalnflxOxg94DEWF7TIDi8AA+OSt
mkA+rlGDVsr1KbAwAxciXadVkpxyfHJuKIrB3lO/vulcMTqurH4XBYA0nvMVmUcO
x0D0STzNvdZmhqbJISEvq97cx6VgypX8BLKnsTBOBG4n2noCbHNjyf2Of0AYRo2r
KUjeNHei4pLLHs/dLcno9W4MGqkzpQSa+bKt8tUznh60xNHkDWFw07goZtSQJEtM
QX0z8M1ABwZ8lj61qo5LbYS+nLuxqcLVlhxnV/LS5QF25zVFNBOLFLUMxiRiCh1P
IeQmKjtsn7VT7HzAK5BeHCuQN0BDGr3slyy662Gftza7Fx2CW8TRM49O2MlSDlKk
89PjXo//fa6CP5I8g6Z6
=EGeC
-----END PGP SIGNATURE-----

--=-2cfxd2214ntfVXQ4X6Bx--


--===============5484328529170776598==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5484328529170776598==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 14:11:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwU6c-0002Zi-0d; Mon, 25 Sep 2017 14:11:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwU6a-0002Zb-Pd
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:11:28 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F9/F9-01812-F8E09C95; Mon, 25 Sep 2017 14:11:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG4f38l
 Ig8YfQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8birywFK3kq5mzexNLAuJ6ri5GTQ0LAX2LF
 ua2sIDaLgKpE85s2ZhCbTUBZ4mdnLxuILQJk9/76zQJiMwtUSFxefRusXlggXuJd91owm1fAQ
 mLR1VVgNUICORKP7z2BigtKnJz5BKpXR2LB7k9AMzmAbGmJ5f84QMKcAvYSm5esYAKxRQVUJD
 qXzoEaoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECw4wBCHYwvup2PsQoycGkJMp7l+9EpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJXi/ek5FCgkWp6akVaZk5wICHSUtw8CiJ8D7iAUrzFhck5hZnpkOkTjHqchzbd
 PkPkxBLXn5eqpQ4rwzIDAGQoozSPLgRsOi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeBJ
 ApPJl5JXCbXgEdwQR0RO/UEyBHlCQipKQaGAW3lXdaLSqpinSvLijaIJ78u+VHz91bep+uWjN
 e+zPrqkR3mET2IVXDBRaSD3u9ZVX9PQW/H4oP7+h+r6FQZGWkv/f+9ASuKFN1RadJEw3OVeTt
 Mu6wCMlbfPLnxk+9PgkrglWW7xU9nWY4/0DWl2fH1saUbpo97V14/OPcyVun+Hi22X5cocRSn
 JFoqMVcVJwIAM9NyX+5AgAA
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506348684!116245411!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1691 invoked from network); 25 Sep 2017 14:11:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:11:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441086606"
Date: Mon, 25 Sep 2017 15:11:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925141104.3g6ipsudclcvmonj@citrix.com>
References: <20170925134057.30492-1-wei.liu2@citrix.com>
 <59C92797020000780017F75D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C92797020000780017F75D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86emul/test: generate non-pie
 executable for 64bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDc6NTg6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA5LjE3IGF0IDE1OjQwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKPiA+ICsrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQo+ID4gQEAgLTc2LDcgKzc2LDcgQEAg
JChhZGRzdWZmaXggLmMsJChTSU1EKSkgJChhZGRzdWZmaXggLWF2eC5jLCQoZmlsdGVyIHNzZSUs
JChTSU1EKSkpOgo+ID4gIAlsbiAtc2Ygc2ltZC5jICRACj4gPiAgCj4gPiAgJChUQVJHRVQpOiB4
ODZfZW11bGF0ZS5vIHRlc3RfeDg2X2VtdWxhdG9yLm8KPiA+IC0JJChIT1NUQ0MpIC1vICRAICRe
Cj4gPiArCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1vICRAICReCj4gPiAgCj4gPiAgLlBIT05Z
OiBjbGVhbgo+ID4gIGNsZWFuOgo+ID4gQEAgLTk4LDcgKzk4LDkgQEAgYXNtOgo+ID4gIAo+ID4g
IGFzbS8lOiBhc20gOwo+ID4gIAo+ID4gLUhPU1RDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkgLUkuCj4gPiArSE9TVENGTEFHUy14ODZfNjQgOj0KPiA+ICskKGNhbGwgY2Mtb3B0aW9uLWFk
ZCxIT1NUQ0ZMQUdTLXg4Nl82NCxIT1NUQ0MsLW5vLXBpZSkKPiA+ICtIT1NUQ0ZMQUdTICs9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpIC1JLiAkKEhPU1RDRkxBR1MtJChYRU5fQ09NUElMRV9BUkNIKSkK
PiAKPiBIbW0sIHNvIG90aGVyIHRoYW4gb25lIGNvdWxkIGltcGx5IGZyb20gZ2NjIGRvYyB3ZSBn
ZXQgYXdheQo+IHdpdGhvdXQgdXNpbmcgLWZuby1QSUUgYXQgYWxsLCBpLmUuIGl0J3Mgb25seSBh
biBpc3N1ZSB3aXRoIGhvdwo+IGxpbmtpbmcgaXMgYmVpbmcgZG9uZT8KClllYWgsIGl0IHdhcyBs
ZCB0aGF0IGNvbXBsYWluZWQuCgo+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0aGVuIHRvIHBhc3Mg
Ym90aCAoYXMKPiBsb25nIGFzIHN1cHBvcnRlZCwgaWYgd2UgcmVhbGx5IGNhcmUgYWJvdXQgb2xk
ZXIgY29tcGlsZXJzIGhlcmUpPwoKSSdtIGZpbmUgd2l0aCB0aGF0LiAtZm5vLVBJRSBpcyBzdXBw
b3J0ZWQgYSBsb25nIHRpbWUgYWdvLiBJIGNhbiBmb2xkIGluCnRoZSBmb2xsb3dpbmcgZGlmZiB0
byB0aGlzIHBhdGNoLgoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtl
ZmlsZQpiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA4NzA2NDQ5NGQx
Li5mYmUwMmNkMmY5IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZp
bGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC05OCw3ICs5OCw3
IEBAIGFzbToKCiBhc20vJTogYXNtIDsKCi1IT1NUQ0ZMQUdTLXg4Nl82NCA6PQorSE9TVENGTEFH
Uy14ODZfNjQgOj0gLWZuby1QSUUKICQoY2FsbCBjYy1vcHRpb24tYWRkLEhPU1RDRkxBR1MteDg2
XzY0LEhPU1RDQywtbm8tcGllKQogSE9TVENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKSAt
SS4gICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxFX0FSQ0gpKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:20:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUFX-0003I5-Sw; Mon, 25 Sep 2017 14:20:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43408f525=dario.faggioli@citrix.com>)
 id 1dwUFW-0003Hz-Hu
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:20:42 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 94/B8-03454-9B019C95; Mon, 25 Sep 2017 14:20:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsXitHSDve52gZO
 RBk19HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaP++YCz7wVXzp+83YwHiVt4uRg0NCIERi
 xh/XLkZODl4BQ4ktO/ewgdjCAo4Sr199YQSx2QQMJN7s2MsKUi4iECDRfowLxGQWcJZYPz8Gp
 IJFQFVi27zdrCA2p4C9xPlLK5lBbCGBYonvXS1gNr+ApMStLx/BbGaBaokfC7+B1UsIaEscOd
 fPDnGBoMTJmU9YIHrVJGbMvcw6gZFvFpKWWUjKIOKaEq3bf7ND2NoSyxa+ZoawbSXWrXsPVWM
 jsenqAkYIW15i+9s5zAsY2VcxahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQm
 Fesl5+duYgSGMQMQ7GC8vTHgEKMkB5OSKO9dvhORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4F
 /OfjBQSLEpNT61Iy8wBRhRMWoKDR0mE1xAYVUK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlR
 LnPQAyQwCkKKM0D24ELLovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3FmQKT2ZeCdymV0B
 HMAEd0Tv1BMgRJYkIKakGxuyHE049f7rCbtvE+jMP8kutV+vMurH7w3LVuj+Lyg7c+S+ge6xd
 po+/y6mHbdv1C3fUIhM9V61dZrtyw8V1Jd2zxXgD5up/X6ycrPpT+onRLf3nO2MlbD7MzzDVP
 pS38O0ZnTPTzgk7uv5uesjAvOfCnQ1JH35PCLv8jU1l59aE50VvLqp6eToqsRRnJBpqMRcVJw
 IAQGj5sekCAAA=
X-Env-Sender: prvs=43408f525=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506349237!84389209!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24254 invoked from network); 25 Sep 2017 14:20:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:20:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; 
 d="asc'?scan'208";a="449104646"
Message-ID: <1506349232.27663.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Date: Mon, 25 Sep 2017 16:20:32 +0200
In-Reply-To: <59C8CCFD020000780017F366@prv-mh.provo.novell.com>
References: <20170922172010.26197-1-anthony.perard@citrix.com>
 <59C8CCFD020000780017F366@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] Config.mk: update OVMF changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3775157926593788290=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3775157926593788290==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1FWQ2UHoi38P1ZSq6vS3"

--=-1FWQ2UHoi38P1ZSq6vS3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-25 at 01:31 -0600, Jan Beulich wrote:
> > > > On 22.09.17 at 19:20, <anthony.perard@citrix.com> wrote:
> >=20
> > Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
>=20
> Would you mind clarifying in a brief description whether this is just
> routine catch up, or to bring in any specific changes we need?
>=20
What we have right now, does not build, e.g., with gcc 7.2:

https://pastebin.com/xgeJHkdL

Which, I agree, should be mentioned/hinted at in the changelog.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-1FWQ2UHoi38P1ZSq6vS3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZyRCwAAoJEBZCeImluHPu9ukP/27Mz83CVtu263uhDEFQWfzT
/t0hF8X6RGWGhCNr5QZXStpMXwHHNlYKye0Y9crvacvesBifPMl8waLG0wMeI0fQ
RrrZgYINXah+8myIhDYx6lht0cvw/uHvYj0tDR7X/Ykmr3S83Gs3oFfIFQHwIm4b
DL65jC4O/zB7YxlSLUwq0eXrhErZy7gjbkdpK0TEYztkWlr+pYfHqrHfwAddDUk5
YrYKg6eExX+SVZITl0rnuqFlJM7SpOecORbkhC4qB2PfR4eRUzeeyPUZk3r4rnBg
abvDFjxlr98DrK2tBIffzsoaLSfU+P5FS/Hc1K2f8NiNaUHN3EOGc9fI02QUzHwm
vGCnc76uJauWlNq0knzk4J6b5QmgadBOVosnc8e2QzOOeqdNPlCfUqatwitKSEBW
YR7uNMN6P2D5ppQLW0oHIOjshaOsMNX5rub4dUi9WM7ks7SvVM2XYSs65p2yLCLw
iwCCQZZ5wHnIzzCEsPd2AJqRPc6eX2+GBYf3/VI88rDXNQU2kOO1s0ZVBUMk61bZ
DmC0QAD9c3ShV2VLM4R8xQTsGG+2v3Gr5RtKub8Crtn4UcHzYhxSmsJT2Fues005
hmtSvs1BowIYZCo/0RoWYUXoJwex3/5rYROWyzi7rmNV1MhTWVz3KeWR0HKgm5i8
/ns38xaxvTUtFYY4yxZv
=k65t
-----END PGP SIGNATURE-----

--=-1FWQ2UHoi38P1ZSq6vS3--


--===============3775157926593788290==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3775157926593788290==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 14:23:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUHx-0003Pd-9F; Mon, 25 Sep 2017 14:23:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwUHv-0003PN-Nt
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:23:11 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9B/FE-03093-F4119C95; Mon, 25 Sep 2017 14:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS9dH8GS
 kwbWZchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeY+eYCu6wVqz49oS1gfEBSxcjJ4eQQJ7E
 gcVn2EBsXgE7ibdP+1lBbAkBQ4nTC2+C1bAIqEqsmnKKEcRmE1CXaHu2HaxGREBH4tWCJWA2s
 0CQxOWOZcwgtrBAlMTnO5PZIebnSBzZfQNoDgcHp4CNxOkOFRCTV0BQ4u8OYYhOLYmHv26xQN
 jaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6xXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxo5/TocYJTmYlER57/KdiBTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwRsicDJSSLAoNT21Ii0zBxgDMGkJDh4lEV5DkDRvcUFibnFmOkTqF
 KMxx42H1/8wcXTcvPuHSYglLz8vVUocolQApDSjNA9uECw2LzHKSgnzMgKdJsRTkFqUm1mCKv
 +KUZyDUUkYYgpPZl4J3L5XQKcwAZ3SO/UEyCkliQgpqQbGIIuEFfu0Ns6w8fErdGDNPntijsF
 RroU/d3sytjuyPGZ12qa65VYCj+6KW7tylJxvdXilfu6onMP1zVsy8OPlOrZlpeL/Vxv82ya0
 b2V56TL2LI9E2V/Hf1Ucdu94F1cU0Zzmu6195c07kRN3zRXQ7NxwptRT1NHxya4dIalPGV28F
 mlJMVsosRRnJBpqMRcVJwIANFPfQsgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506349386!95218574!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2645 invoked from network); 25 Sep 2017 14:23:08 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 14:23:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 08:23:06 -0600
Message-Id: <59C92D67020000780017F788@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 08:23:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBhcmUg
bm90IG5lY2Vzc2FyaWx5Cj4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90
IG5lY2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQo+IGZvcmVpZ24tbWFwcGVkIGJ5IGEgdG9vbHMg
ZG9tYWluIHVubGVzcyB0aGV5IGFyZSBpbnNlcnRlZCwgd2hpY2ggcmlza3MKPiBzaGF0dGVyaW5n
IGEgc3VwZXItcGFnZSBtYXBwaW5nLgoKQnR3LiwgSSdtIGFkZGl0aW9uYWxseSBoYXZpbmcgdHJv
dWJsZSBzZWVpbmcgdGhpcyBzaGF0dGVyaW5nIG9mIGEKc3VwZXJwYWdlOiBGb3Igb25lLCB4Y19j
b3JlX2FyY2hfZ2V0X3NjcmF0Y2hfZ3BmbigpIGNvdWxkIGJlCmEgbGl0dGxlIGxlc3Mgc2ltcGxp
c3RpYy4gQW5kIHRoZW4gZXZlbiB3aXRoIHRoZSBjdXJyZW50bHkgY2hvc2VuCnZhbHVlIChvdXRz
aWRlIG9mIHRoZSByYW5nZSBvZiB2YWxpZCBHRk5zIGF0IHRoYXQgcG9pbnQgaW4gdGltZSkKdGhl
cmUgc2hvdWxkbid0IGJlIGEgbGFyZ2VyIHBhZ2UgdG8gYmUgc2hhdHRlcmVkLCBhcyB0aGVyZSBz
aG91bGQKYmUgbm8gbWFwcGluZyBhdCBhbGwgYXQgdGhhdCBpbmRleC4gQnV0IHBlcmhhcHMgSSdt
IGp1c3QgYmxpbmQgYW5kCmRvbid0IHNlZSB0aGUgb2J2aW91cyAuLi4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUKZ-0003a3-M7; Mon, 25 Sep 2017 14:25:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwUKX-0003Zw-Gz
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:25:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 51/88-03423-EE119C95; Mon, 25 Sep 2017 14:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/eN4Ml
 Ig51nlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTXZvZC3awVzTt+szYwLiCrYuRg0NIIE9i
 xjrvLkZODl4BO4nHj28xg9gSAoYSpxfeZAGxWQRUJda//MMGYrMJqEu0PdvOCmKLCChL3P0+A
 6yGWSBWYt6cB2BxYYF4iWs/3wPN4QIaP4tRYuHW42DNnAKWEpePfGIB2csrICjxd4cwRK+WxM
 Nft6DmaEssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hiZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYr28MOMQoycGkJMp7l+9EpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXl5gMAsJFqWmp1akZeYA4wAmLcHBoyTC+1QAKM1bXJCYW
 5yZDpE6xWjJcWzT5T9MHDceXgeSHTfv/mESYsnLz0uVEuddBdIgANKQUZoHNw4Wq5cYZaWEeR
 mBDhTiKUgtys0sQZV/xSjOwagkDLGWJzOvBG7rK6CDmIAO6p16AuSgkkSElFQDY/azy2zTKv6
 oP3yx83m7858YOWepv09/VWrF/b1xsowtalPKSZ59Bg+P//E+zTJrSbjI5SdbFnF4m6dF3etj
 5jmzZJ0lT96Cm4FqsdGGd980d7adMVtY4vfqzaPdAq4zddm+fpz67u6sT1XJ2bs+1WvYqrkvz
 BHc/FmfQ+OY8UF9aYZXl03LFyixFGckGmoxFxUnAgDUNQFi0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506349546!84372477!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15984 invoked from network); 25 Sep 2017 14:25:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 14:25:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 08:25:46 -0600
Message-Id: <59C92E07020000780017F78B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 08:25:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170925134057.30492-1-wei.liu2@citrix.com>
 <59C92797020000780017F75D@prv-mh.provo.novell.com>
 <20170925141104.3g6ipsudclcvmonj@citrix.com>
In-Reply-To: <20170925141104.3g6ipsudclcvmonj@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86emul/test: generate non-pie
 executable for 64bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDc6NTg6MTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0aGVuIHRvIHBhc3MgYm90aCAoYXMKPj4gbG9u
ZyBhcyBzdXBwb3J0ZWQsIGlmIHdlIHJlYWxseSBjYXJlIGFib3V0IG9sZGVyIGNvbXBpbGVycyBo
ZXJlKT8KPiAKPiBJJ20gZmluZSB3aXRoIHRoYXQuIC1mbm8tUElFIGlzIHN1cHBvcnRlZCBhIGxv
bmcgdGltZSBhZ28uIEkgY2FuIGZvbGQgaW4KPiB0aGUgZm9sbG93aW5nIGRpZmYgdG8gdGhpcyBw
YXRjaC4KPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxl
Cj4gYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKPiBpbmRleCA4NzA2NDQ5NGQx
Li5mYmUwMmNkMmY5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtl
ZmlsZQo+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQo+IEBAIC05OCw3
ICs5OCw3IEBAIGFzbToKPiAKPiAgYXNtLyU6IGFzbSA7Cj4gCj4gLUhPU1RDRkxBR1MteDg2XzY0
IDo9Cj4gK0hPU1RDRkxBR1MteDg2XzY0IDo9IC1mbm8tUElFCj4gICQoY2FsbCBjYy1vcHRpb24t
YWRkLEhPU1RDRkxBR1MteDg2XzY0LEhPU1RDQywtbm8tcGllKQo+ICBIT1NUQ0ZMQUdTICs9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpIC1JLiAgJChIT1NUQ0ZMQUdTLSQoWEVOX0NPTVBJTEVfQVJDSCkp
CgpGZWVsIGZyZWUgdG8gY29tbWl0IHdpdGggdGhhdCBhZGRpdGlvbiAob3IgdGVsbCBtZSB0aGF0
IEkgc2hvdWxkKSwKb3IgbWF5YmUgQW5kcmV3IGNvdWxkIGdpdmUgaGlzIGFjay4KClRoYW5rcyBm
b3IgeW91ciBoZWxwIGhlcmUsIEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:26:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULW-0003fu-VV; Mon, 25 Sep 2017 14:26:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULW-0003fm-IB
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:26:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 51/8C-03093-D2219C95; Mon, 25 Sep 2017 14:26:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK6u0Ml
 Ig/Y9vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeF3vYC/byVjw8d4i1gbGPu4uRk0NCwF9i
 +YRVbCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QdYjbCAu8Sjq+dZQGwWAVWJm
 TvuMoHYvAK2Evu+L2SGmCkvce7BbTCbU8BO4vXtKewgthBQzezd/1ghbFWJxQ+OskP0CkqcnP
 kEbCazgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZg8DAAwQ7G82sDDzFKcjApifLe5TsRKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC10vwZKSQYFFqempFWmYOMIxh0hIcPEoivE8FgNK8xQWJucWZ6RCpU4y6HB037/5hE
 mLJy89LlRLn1QCZIQBSlFGaBzcCFlOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJAyxiiczrw
 Ru0yugI5iAjuidegLkiJJEhJRUA6OH1ZF4i4OXhc3vJjq9uRo/SS5elkV+ods9Q5eVawvc/ws
 tsCws+/M/5M2M4/Ua2Z/f1+resxXrYpgYLffq1/yp7DLT780MTTTJuMq4/kr/nb2vDzmdTF9v
 rZGz3bH0osPmvowZDb+0Qtt4tFMtZh94OEXhu7fMyZ9TXp2d9f6AzJFvr9ekBaYrsRRnJBpqM
 RcVJwIACjwYeaQCAAA=
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506349611!81382890!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8727 invoked from network); 25 Sep 2017 14:26:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:26:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441089820"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:37 +0100
Message-ID: <20170925142648.25959-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 02/13] fuzz/x86_emulate: Actually use
	cpu_regs input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGMwNzU3NGIgcmVvcmdhbml6ZWQgdGhlIHdheSBmdXp6aW5nIHdhcyBkb25lLCBleHBs
aWNpdGx5CmNyZWF0aW5nIGEgc3RydWN0dXJlIHRoYXQgdGhlIGlucHV0IGRhdGEgd291bGQgYmUg
Y29waWVkIGludG8uCgpVbmZvcnR1bmF0ZWx5LCB0aGUgY3B1IHJlZ2lzdGVyIHN0YXRlIHVzZWQg
YnkgdGhlIGVtdWxhdG9yIGlzIG9uIHRoZQpzdGFjazsgaXQncyBjbGVhcmVkLCBidXQgZGF0YSBp
cyBuZXZlciBjb3BpZWQgaW50byBpdC4KCklmIHdlJ3JlIGV4cGxpY2l0bHkgc2V0dGluZyBhbiBl
bnRpcmVseSBuZXcgY3B1X3JlZ3Mgc3RydWN0IGZvciBlYWNoCm5ldyBpbnB1dCBhbnl3YXksIHRo
ZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHR3byBjb3BpZXMgYXJvdW5kIGFueW1vcmU7Cmp1c3QgcG9p
bnQgdG8gdGhlIG9uZSBpbiB0aGUgZGF0YSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KClRoaXMgaXMgYSBjYW5kaWRhdGUgZm9yIGJhY2tw
b3J0aW5nIHRvIDQuOS4KClRvIHRlc3QgdGhhdCB0aGlzIGhhcyBhbiBlZmZlY3QsIHJldmVydCB0
aGUgcHJldmlvdXMgcGF0Y2gKKCJ4ODZlbXVsL2Z1eno6IGFkZCBydWRpbWVudGFyeSBsaW1pdCBj
aGVja2luZyIpOiB3aXRoIHRoaXMgcGF0Y2ggaXQKaGl0cyBhbiBBU1NFUlQoKS4KCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDEwNTE0NWU5ZjkuLjQ4YTg3OWNjODgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11
bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CkBAIC03ODUsMTMgKzc4NSwxMiBAQCBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdj
LCBjaGFyICoqKmFyZ3YpCiAKIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4
X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiB7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVn
cyA9IHt9OwogICAgIHN0cnVjdCBmdXp6X3N0YXRlIHN0YXRlID0gewogICAgICAgICAub3BzID0g
YWxsX2Z1enplcl9vcHMsCiAgICAgfTsKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0
ID0gewogICAgICAgICAuZGF0YSA9ICZzdGF0ZSwKLSAgICAgICAgLnJlZ3MgPSAmcmVncywKKyAg
ICAgICAgLnJlZ3MgPSAmaW5wdXQucmVncywKICAgICAgICAgLmFkZHJfc2l6ZSA9IDggKiBzaXpl
b2Yodm9pZCAqKSwKICAgICAgICAgLnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCiAgICAg
fTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULY-0003gV-5r; Mon, 25 Sep 2017 14:26:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULX-0003fs-A9
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:26:55 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 82/74-03616-E2219C95; Mon, 25 Sep 2017 14:26:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK6u0Ml
 Igw+/bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrTZPYCk7qVvTvuszSwNip0cXIySEh4C/x
 88x9ZhCbTUBPYt7xryxdjBwcIgIqErf3GnQxcnEwC+xnlOj9+oMNpEZYIFxizqJ2VpAaFgFVi
 fa/NSBhXgFbiXmLJ7BCjJSXOPfgNthITgE7ide3p7CD2EJANbN3/2OFsFUlFj84yg7RKyhxcu
 YTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze
 1uDgxPTUnMalYLzk/dxMjMHQYgGAH4/m1gYcYJTmYlER57/KdiBTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwesleDJSSLAoNT21Ii0zBxjEMGkJDh4lEd6nAkBp3uKCxNzizHSI1ClGY45jmy7/Y
 eLouHn3D5MQS15+XqqUOK8GyCQBkNKM0jy4QbDousQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 VhiIU8mXklcPteAZ3CBHRK79QTIKeUJCKkpBoYE1beDuvbFFxuvt/k5DzW6mClpX235nntS57
 IdNZs/6bvgW9sS0vnvDyyseWAWKrpliU7FlvnKFQfT11l2+x0L+rZgxkuX9l+mk0TnNzCeqDl
 g0ixifzdLZmOF5c6Xq97UDX/O0+KrfEHubTmrUZMx0pf/yv22pcfau557abcUsmVvT471dKEl
 ViKMxINtZiLihMBOdJPO6kCAAA=
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506349611!81382890!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8827 invoked from network); 25 Sep 2017 14:26:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:26:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441089821"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:41 +0100
Message-ID: <20170925142648.25959-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 06/13] fuzz/x86_emulate: Rename the file
	containing the wrapper code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBnZW5lcmF0aW5nIGNvdmVyYWdlIG91dHB1dCwgYnkgZGVmYXVsdCBnY292IGdlbmVyYXRl
cyBvdXRwdXQKZmlsZW5hbWVzIGJhc2VkIG9ubHkgb24gdGhlIGNvdmVyYWdlIGZpbGUgYW5kIHRo
ZSAibGVhZiIgc291cmNlIGZpbGUsCm5vdCB0aGUgZnVsbCBwYXRoLiAgQXMgYSByZXN1bHQsIGl0
IHVzZXMgdGhlIHNhbWUgbmFtZSBmb3IKeDg2X2VtdWxhdGUuYyBhbmQgeDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYywgZ2VuZXJhbGx5IG92ZXJ3cml0aW5nIHRoZQpzZWNvbmQgKHdoaWNoIHdlIGFj
dHVhbGx5IGFyZSBhYm91dCkgd2l0aCB0aGUgZmlyc3QgKHdoaWNoIGlzIGp1c3QgYQp3cmFwcGVy
KS4KClJlbmFtZSB0aGUgdXNlci1zcGFjZSB3cmFwcGVyIGhlbHBlcnMgdG8geDg2X2VtdWxhdGVf
dXNlci5bY2hdLCBzbwp0aGF0IGl0IGdlbmVyYXRlcyBzZXBhcmF0ZSBmaWxlcy4KClRoZXJlIGlz
IGFjdHVhbGx5IGFuIG9wdGlvbiB0byBnY292LCBgLS1wcmVzZXJ2ZS1wYXRoc2AsIHdoaWNoIHdp
bGwKY2F1c2UgdGhlIGZ1bGwgcGF0aCBuYW1lIHRvIGJlIGluY2x1ZGVkIGluIHRoZSBmaWxlbmFt
ZSwgcHJvcGVybHkKZGlzdGluZ3Vpc2hpbmcgYmV0d2VlbiB0aGUgdHdvLiAgSG93ZXZlciwgZ2l2
ZW4gdGhhdCB0aGUgdXNlci1zcGFjZQp3cmFwcGVyIGRvZXNuJ3QgYWN0dWFsbHkgZG8gYW55IGVt
dWxhdGlvbiAoYW5kIHRoZSBwb29yIHN0YXRlIG9mIGdjb3YKZG9jdW1lbnRhdGlvbiBtYWtpbmcg
aXQgZGlmZmljdWx0IHRvIGZpbmQgdGhlIG9wdGlvbiBpbiB0aGUgZmlyc3QKcGxhY2UpLCBpdCBz
ZWVtcyB0byBtYWtlIG1vcmUgc2Vuc2UgdG8gcmVuYW1lIHRoZSBmaWxlIGFueXdheS4KClNpZ25l
ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQoKTkI6IEkgZGlzY292ZXJlZCB0
aGUgYC1wYCBvcHRpb24gdG8gZ2NvdiBhZnRlciB3cml0aW5nIHRoaXMgcGF0Y2guCkJ1dCBJIHRo
aW5rIHRoZSBwYXRjaCBpdHNlbGYgc3RpbGwgbWFrZXMgc2Vuc2UuCgpDQzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHRv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jICAgICAgICAgICAg
ICB8ICAyICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4vdGVzdHMveDg2X2Vt
dWxhdG9yL3t4ODZfZW11bGF0ZS5jID0+IHg4Nl9lbXVsYXRlX3VzZXIuY30gfCAgMiArLQogLi4u
L3Rlc3RzL3g4Nl9lbXVsYXRvci97eDg2X2VtdWxhdGUuaCA9PiB4ODZfZW11bGF0ZV91c2VyLmh9
IHwgIDAKIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CiByZW5hbWUgdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3t4ODZfZW11bGF0ZS5jID0+IHg4Nl9l
bXVsYXRlX3VzZXIuY30gKDk5JSkKIHJlbmFtZSB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ive3g4
Nl9lbXVsYXRlLmggPT4geDg2X2VtdWxhdGVfdXNlci5ofSAoMTAwJSkKCmRpZmYgLS1naXQgYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IGEzZjZiMmM3NTQuLjEwMDA5
ZGMwOGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01h
a2VmaWxlCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxl
CkBAIC0xOCwyMiArMTgsMjIgQEAgYXNtOgogCiBhc20vJTogYXNtIDsKIAoteDg2X2VtdWxhdGUu
YyB4ODZfZW11bGF0ZS5oOiAlOgoreDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRlX3VzZXIu
aDogJToKIAlbIC1MICQqIF0gfHwgbG4gLXNmICQoWEVOX1JPT1QpL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci8kKgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLURfX1hFTl9UT09M
U19fIC1JLgogCiB4ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNt
L21zci1pbmRleC5oCi14ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlLmggeDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQoreDg2X2VtdWxhdGUuaCA6PSB4ODZfZW11bGF0ZV91c2Vy
LmggeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQogCi14ODZfZW11bGF0ZS5vOiB4
ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11bGF0ZS5oKQor
eDg2X2VtdWxhdGVfdXNlci5vOiB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKIGZ1enotZW11bC5vOiAkKHg4Nl9lbXVsYXRlLmgp
CiAKLXg4Ni1pbnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODZfZW11bGF0ZS5vCit4ODYtaW5z
bi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8geDg2X2VtdWxhdGVfdXNlci5vCiAJJChBUikgcmMgJEAg
JF4KIAotYWZsLWhhcm5lc3M6IGFmbC1oYXJuZXNzLm8gZnV6ei1lbXVsLm8geDg2X2VtdWxhdGUu
bworYWZsLWhhcm5lc3M6IGFmbC1oYXJuZXNzLm8gZnV6ei1lbXVsLm8geDg2X2VtdWxhdGVfdXNl
ci5vCiAJJChDQykgJChDRkxBR1MpICReIC1vICRACiAKICMgQ29tbW9uIHRhcmdldHMKQEAgLTQy
LDcgKzQyLDcgQEAgYWxsOiB4ODYtaW5zbi1mdXp6LWFsbAogCiAuUEhPTlk6IGRpc3RjbGVhbgog
ZGlzdGNsZWFuOiBjbGVhbgotCXJtIC1mIHg4Nl9lbXVsYXRlIHg4Nl9lbXVsYXRlLmMgeDg2X2Vt
dWxhdGUuaCBhc20KKwlybSAtZiB4ODZfZW11bGF0ZSB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2Vt
dWxhdGVfdXNlci5oIGFzbQogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggOTI2ODRjZjA4OC4u
ZGMxODBiMDcwYyAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
ZnV6ei1lbXVsLmMKQEAgLTE1LDcgKzE1LDcgQEAKICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNs
dWRlIDx4ZW4veGVuLmg+CiAKLSNpbmNsdWRlICJ4ODZfZW11bGF0ZS5oIgorI2luY2x1ZGUgIng4
Nl9lbXVsYXRlX3VzZXIuaCIKIAogI2RlZmluZSBNU1JfSU5ERVhfTUFYIDE2CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9NYWtlZmlsZQppbmRleCBmZDEzYWI1M2IxLi44ODg0OTVhNmEyIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCkBAIC03NSw3ICs3NSw3IEBAICQoYWRkc3VmZml4IC5oLCQoVEVT
VENBU0VTKSk6ICUuaDogJS5jIHRlc3RjYXNlLm1rIE1ha2VmaWxlCiAkKGFkZHN1ZmZpeCAuYywk
KFNJTUQpKSAkKGFkZHN1ZmZpeCAtYXZ4LmMsJChmaWx0ZXIgc3NlJSwkKFNJTUQpKSk6CiAJbG4g
LXNmIHNpbWQuYyAkQAogCi0kKFRBUkdFVCk6IHg4Nl9lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0
b3IubworJChUQVJHRVQpOiB4ODZfZW11bGF0ZV91c2VyLm8gdGVzdF94ODZfZW11bGF0b3Iubwog
CSQoSE9TVENDKSAtbyAkQCAkXgogCiAuUEhPTlk6IGNsZWFuCkBAIC0xMDEsOSArMTAxLDkgQEAg
YXNtLyU6IGFzbSA7CiBIT1NUQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1JLgogCiB4
ODYuaCA6PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNtL21zci1pbmRleC5o
Ci14ODZfZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlLmggeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
aCAkKHg4Ni5oKQoreDg2X2VtdWxhdGUuaCA6PSB4ODZfZW11bGF0ZV91c2VyLmggeDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaCAkKHg4Ni5oKQogCi14ODZfZW11bGF0ZS5vOiB4ODZfZW11bGF0ZS5j
IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11bGF0ZS5oKQoreDg2X2VtdWxhdGVf
dXNlci5vOiB4ODZfZW11bGF0ZV91c2VyLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4
Nl9lbXVsYXRlLmgpCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLURfX1hFTl9UT09MU19fIC1j
IC1nIC1vICRAICQ8CiAKIHRlc3RfeDg2X2VtdWxhdG9yLm86IHRlc3RfeDg2X2VtdWxhdG9yLmMg
JChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKSAkKHg4Nl9lbXVsYXRlLmgpCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDQzNzFlNDY3ZTYuLjRk
OWM3ODE2MTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCkBAIC0zLDcgKzMsNyBAQAogI2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3lzL21t
YW4uaD4KIAotI2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCisjaW5jbHVkZSAieDg2X2VtdWxhdGVf
dXNlci5oIgogI2luY2x1ZGUgImJsb3dmaXNoLmgiCiAjaW5jbHVkZSAic3NlLmgiCiAjaW5jbHVk
ZSAic3NlMi5oIgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGVfdXNlci5jCnNpbWls
YXJpdHkgaW5kZXggOTklCnJlbmFtZSBmcm9tIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZf
ZW11bGF0ZS5jCnJlbmFtZSB0byB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGVf
dXNlci5jCmluZGV4IDc5NjYxZDVjMmIuLmFkYWU2OTUwYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZV91c2VyLmMKQEAgLTEsNCArMSw0IEBACi0jaW5jbHVkZSAieDg2X2Vt
dWxhdGUuaCIKKyNpbmNsdWRlICJ4ODZfZW11bGF0ZV91c2VyLmgiCiAKICNpbmNsdWRlIDxzeXMv
bW1hbi5oPgogCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxh
dGUuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZV91c2VyLmgKc2ltaWxh
cml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZf
ZW11bGF0ZS5oCnJlbmFtZSB0byB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGVf
dXNlci5oCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:26:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULa-0003hz-FY; Mon, 25 Sep 2017 14:26:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULZ-0003h9-9f
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:26:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AC/96-03642-03219C95; Mon, 25 Sep 2017 14:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK6e0Ml
 Ig2nrzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox726ayFBxXqJjY08rewLhVoouRk0NCwF/i
 3qRHrCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFtjPKNH79QcbSI0wUP3X469ZQWpYBFQl5
 pwtBgnzCthKPL70nxFipLzEuQe3mUFsTgE7ide3p7CD2EJANbN3/2OFsFUlFj84yg7RKyhxcu
 YTFhCbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze
 1uDgxPTUnMalYLzk/dxMjMHQYgGAH4/m1gYcYJTmYlER57/KdiBTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwesleDJSSLAoNT21Ii0zBxjEMGkJDh4lEd6nAkBp3uKCxNzizHSI1ClGY45DL27/Y
 eLouHn3D5MQS15+XqqUOK8GyCQBkNKM0jy4QbDousQoKyXMywh0mhBPQWpRbmYJqvwrRnEORi
 VhiIU8mXklcPteAZ3CBHRK79QTIKeUJCKkpBoYRSZUiTT9jPNNnXkp+fPfFq7AyXL/Jr1fsLx
 mJ+PV+e5cLCIfDM/f+JG9o8Gc9+/l1cVbXi24P2Pl67TKLE3GS1uf371a4LGw5POyBfEnuCcH
 M/f93fmqoXzPwuCJu3Oiep75iFQt3H3m+D3PDzvu/OsWsql/YeCQv/tM1LHnD8r/ruj5x1Dj6
 63EUpyRaKjFXFScCACZFCT2qQIAAA==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506349611!81382890!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9179 invoked from network); 25 Sep 2017 14:26:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:26:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441089822"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:43 +0100
Message-ID: <20170925142648.25959-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 08/13] fuzz/x86_emulate: Take multiple test
	files for inputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RmluZGluZyBhZ2dyZWdhdGUgY292ZXJhZ2UgZm9yIGEgc2V0IG9mIHRlc3QgZmlsZXMgbWVhbnMg
cnVubmluZyBlYWNoCmFmbC1nZW5lcmF0ZWQgdGVzdCBjYXNlIHRocm91Z2ggdGhlIGhhcm5lc3Mu
ICBBdCB0aGUgbW9tZW50LCB0aGlzIGlzCmRvbmUgYnkgcmUtZXhlY3V0aW5nIGFmbC1oYXJuZXNz
LWNvdiB3aXRoIGVhY2ggaW5wdXQgZmlsZS4gIFdoZW4gYQpsYXJnZSBudW1iZXIgb2YgdGVzdCBj
YXNlcyBoYXZlIGJlZW4gZ2VuZXJhdGVkLCB0aGlzIGNhbiB0YWtlIGEKc2lnbmlmaWNhbnQgYW1v
bnV0IG9mIHRpbWU7IGEgcmVjZW50IHRlc3Qgd2l0aCAzMGsgdG90YWwgZmlsZXMKZ2VuZXJhdGVk
IGJ5IDQgcGFyYWxsZWwgZnV6emVycyB0b29rIG92ZXIgNyBtaW51dGVzLgoKVGhlIHZhc3QgbWFq
b3JpdHkgb2YgdGhpcyB0aW1lIGlzIHRha2VuIHVwIHdpdGggJ2V4ZWMnLCBob3dldmVyLgpTaW5j
ZSB0aGUgaGFybmVzcyBpcyBhbHJlYWR5IGRlc2lnbmVkIHRvIGxvb3Agb3ZlciBtdWx0aXBsZSBp
bnB1dHMgZm9yCmxsdm0gInBlcnNpc3RlbnQgbW9kZSIsIGp1c3QgYWxsb3cgaXQgdG8gdGFrZSBh
IGxhcmdlIG51bWJlciBvZiBpbnB1dHMKb24gdGhlIHNhbWUgd2hlbiAqbm90KiBydW5uaW5nIGlu
IGxsdm0gInBlcnNpc3RlbnQgbW9kZSIuLiAgVGhlbiB0aGUKY29tbWFuZCBjYW4gYmUgZWZmaWNp
ZW50bHkgZXhlY3V0ZWQgbGlrZSB0aGlzOgoKICBscyAqL3F1ZXVlL2lkKiB8IHhhcmdzICRwYXRo
L2FmbC1oYXJuZXNzLWNvdgoKRm9yIHRoZSBhYm92ZS1tZW50aW9uZWQgdGVzdCBvbiAzMGsgZmls
ZXMsIHRoZSB0aW1lIHRvIGdlbmVyYXRlCmNvdmVyYWdlIGRhdGEgd2FzIHJlZHVjZWQgZnJvbSA3
IG1pbnV0ZXMgdG8gdW5kZXIgMzAgc2Vjb25kcy4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCnYyOgotIE1ha2UgY2hlY2sgZm9yIGJh
dGNoIHByb2Nlc3NpbmcgbW9yZSBjbGVhcgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBj
aXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvZnV6ei9SRUFETUUuYWZsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICA3ICsrKysrKysKIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzLmMgfCAyNCArKysrKysrKysrKysrKysrLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2Z1enovUkVBRE1FLmFmbCBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAppbmRleCAwZDk1NWIy
Njg3Li5lOGMyM2Q3MzRjIDEwMDY0NAotLS0gYS90b29scy9mdXp6L1JFQURNRS5hZmwKKysrIGIv
dG9vbHMvZnV6ei9SRUFETUUuYWZsCkBAIC00OSw2ICs0OSwxMyBAQCBnZW5lcmF0ZSBjb3ZlcmFn
ZSBkYXRhLiAgVG8gZG8gdGhpcywgdXNlIHRoZSB0YXJnZXQgYGFmbC1jb3ZgOgogCiAgICAgJCBt
YWtlIGFmbC1jb3YgI3Byb2R1Y2VzIGFmbC1oYXJuZXNzLWNvdgogCitJbiBvcmRlciB0byBzcGVl
ZCB1cCB0aGUgcHJvY2VzcyBvZiBjaGVja2luZyB0b3RhbCBjb3ZlcmFnZSwKK2BhZmwtaGFybmVz
cy1jb3ZgIGNhbiB0YWtlIHNldmVyYWwgdGVzdCBpbnB1dHMgb24gaXRzIGNvbW1hbmQtbGluZTsK
K3RoZSBzcGVlZC11cCBlZmZlY3Qgc2hvdWxkIGJlIHNpbWlsYXIgdG8gdGhhdCBvZiB1c2luZyBh
ZmwtY2xhbmctZmFzdC4KK1lvdSBjYW4gdXNlIHhhcmdzIHRvIGRvIHRoaXMgbW9zdCBlZmZpY2ll
bnRseSwgbGlrZSBzbzoKKworICAgICQgbHMgcXVldWUvaWQqIHwgeGFyZ3MgJHBhdGgvYWZsLWhh
cm5lc3MtY292CisKIE5PVEU6IFBsZWFzZSBhbHNvIG5vdGUgdGhhdCB0aGUgY292ZXJhZ2UgaW5z
dHJ1bWVudGF0aW9uIGhhcmQtY29kZXMKIHRoZSBhYnNvbHV0ZSBwYXRoIGZvciB0aGUgaW5zdHJ1
bWVudGF0aW9uIHJlYWQgYW5kIHdyaXRlIGZpbGVzIGluIHRoZQogYmluYXJ5OyBzbyBjb3ZlcmFn
ZSBkYXRhIHdpbGwgYWx3YXlzIHNob3cgdXAgaW4gdGhlIGJ1aWxkIGRpcmVjdG9yeSBubwpkaWZm
IC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKaW5k
ZXggYjRkMTU0NTFiNS4uNjY5ZjY5ODcxMSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCkBAIC0xNiw2ICsxNiw4IEBAIGludCBtYWlu
KGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBzaXplX3Qgc2l6ZTsKICAgICBGSUxFICpm
cCA9IE5VTEw7CisgICAgaW50IGNvdW50ID0gMDsKKyAgICBpbnQgbWF4OwogCiAgICAgc2V0YnVm
KHN0ZGluLCBOVUxMKTsKICAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsKQEAgLTQyLDggKzQ0LDcg
QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgY2FzZSAnPyc6Ci0gICAgICAgIHVzYWdlOgotICAgICAgICAgICAgcHJpbnRmKCJV
c2FnZTogJXMgJEZJTEUgfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAg
ICAgICAgcHJpbnRmKCJVc2FnZTogJXMgJEZJTEUgWyRGSUxFLi4uXSB8IFstLW1pbi1pbnB1dC1z
aXplXVxuIiwgYXJndlswXSk7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgICAgIGJy
ZWFrOwogCkBAIC01NCwxMCArNTUsMTMgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBvcHRpbmQgPT0gYXJnYyApIC8qIE5vIHBv
c2l0aW9uYWwgcGFyYW1ldGVycy4gIFVzZSBzdGRpbi4gKi8KKyAgICBtYXggPSBhcmdjIC0gb3B0
aW5kOworCisgICAgaWYgKCAhbWF4ICkgLyogTm8gcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiAgVXNl
IHN0ZGluLiAqLworICAgIHsKKyAgICAgICAgbWF4ID0gMTsKICAgICAgICAgZnAgPSBzdGRpbjsK
LSAgICBlbHNlIGlmICggb3B0aW5kICE9IChhcmdjIC0gMSkgKQotICAgICAgICBnb3RvIHVzYWdl
OworICAgIH0KIAogICAgIGlmICggTExWTUZ1enplckluaXRpYWxpemUoJmFyZ2MsICZhcmd2KSAp
CiAgICAgICAgIGV4aXQoLTEpOwpAQCAtNjYsMTEgKzcwLDE0IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICBfX0FGTF9JTklUKCk7CiAKICAgICB3aGlsZSAoIF9fQUZMX0xP
T1AoMTAwMCkgKQorI2Vsc2UKKyAgICBmb3IoIGNvdW50ID0gMDsgY291bnQgPCBtYXg7IGNvdW50
KysgKQogI2VuZGlmCiAgICAgewogICAgICAgICBpZiAoIGZwICE9IHN0ZGluICkgLyogSWYgbm90
IHVzaW5nIHN0ZGluLCBvcGVuIHRoZSBwcm92aWRlZCBmaWxlLiAqLwogICAgICAgICB7Ci0gICAg
ICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5kXSwgInJiIik7CisgICAgICAgICAgICBwcmlu
dGYoIk9wZW5pbmcgZmlsZSAlc1xuIiwgYXJndltvcHRpbmRdKTsKKyAgICAgICAgICAgIGZwID0g
Zm9wZW4oYXJndltvcHRpbmQgKyBjb3VudF0sICJyYiIpOwogICAgICAgICAgICAgaWYgKCBmcCA9
PSBOVUxMICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwZXJyb3IoImZvcGVuIik7
CkBAIC04OSw3ICs5NiwxMCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgIGlmICggIWZlb2YoZnApICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRmKCJJbnB1
dCB0b28gbGFyZ2VcbiIpOwotICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICAvKiBE
b24ndCBleGl0IGlmIHdlJ3JlIGRvaW5nIGJhdGNoIHByb2Nlc3NpbmcgKi8KKyAgICAgICAgICAg
IGlmICggbWF4ID09IDEgKQorICAgICAgICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGZwICE9IHN0ZGluICkKLS0gCjIu
MTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULd-0003jV-Mn; Mon, 25 Sep 2017 14:27:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULc-0003ii-18
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E3/38-02041-33219C95; Mon, 25 Sep 2017 14:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK6+0Ml
 Ig6PXlS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtjy6wFCz2qLi39C5zA+Ncsy5GTg4JAX+J
 f3sfM4PYbAJ6EvOOf2XpYuTgEBFQkbi916CLkYuDWWA/o0Tv1x9sIDXCAl4St4+2s4DYLAKqE
 m/2XAar5xWwlbh7gg9ipLzEuQe3wUZyCthJvL49hR3EFgIqmb37HyuErSqx+MFRsDivgKDEyZ
 lPwEYyC0hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5xnq5qcX
 FiempOYlJxXrJ+bmbGIGhU8/AwLiDcVuX8yFGSQ4mJVHeu3wnIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8HoJnowUEixKTU+tSMvMAQYxTFqCg0dJhPepAFCat7ggMbc4Mx0idYrRmOPYpst/m
 Dg6bt79wyTEkpeflyolzqsBMkkApDSjNA9uECy6LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYF
 QS5o0DmcKTmVcCt+8V0ClMQKf0Tj0BckpJIkJKqoFR8R+PHu+GyuvLzrTIHNiTmX/sevYydYn
 4Y3UxDe9M+pgOOxfwGVhO1pd2dzl6WP/Up/MMdu/jSvPj/rE3NLAETGi59swu2SHqN/8H9lb5
 6Z/6s9zO3dn6+lo2U4jC6uqa9e+viQZcn+OzyZivR3dvqkFB0lznu3qzgm1y2BdUP6ifUiC8/
 Z0SS3FGoqEWc1FxIgAbuFv6qQIAAA==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506349613!85470322!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38039 invoked from network); 25 Sep 2017 14:26:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:26:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441089823"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:44 +0100
Message-ID: <20170925142648.25959-9-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 09/13] fuzz/x86_emulate: Move all state into
	fuzz_state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5nIHRoZSBvcHRpb24gZm9yIGEgbW9yZSAi
Y29tcGFjdCIKaW50ZXJwcmV0YXRpb24gb2YgdGhlIGZ1enppbmcgZGF0YSwgaW4gd2hpY2ggd2Ug
b25seSBjaGFuZ2Ugc2VsZWN0CmJpdHMgb2YgdGhlIHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjI6IFBvcnQgb3ZlciBw
cmV2aW91cyBjaGFuZ2VzCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8
IDkwICsrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NiBpbnNlcnRp
b25zKCspLCA0NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IGRjMTgwYjA3MGMuLmM4YTU1MDdmOGIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisr
KyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0y
NCwxNCArMjQsOCBAQAogLyogTGF5b3V0IG9mIGRhdGEgZXhwZWN0ZWQgYXMgZnV6emluZyBpbnB1
dC4gKi8KIHN0cnVjdCBmdXp6X2NvcnB1cwogewotICAgIHVuc2lnbmVkIGxvbmcgY3JbNV07Ci0g
ICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOwotICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
IHJlZ3M7Ci0gICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVudHNbU0VHX05VTV07Ci0g
ICAgdW5zaWduZWQgbG9uZyBvcHRpb25zOwogICAgIHVuc2lnbmVkIGNoYXIgZGF0YVs0MDk2XTsK
IH0gaW5wdXQ7Ci0jZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVjdCBmdXp6X2NvcnB1
cywgZGF0YSkKIAogLyoKICAqIEludGVybmFsIHN0YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5lc3Mu
ICBDYWxjdWxhdGVkIGluaXRpYWxseSBmcm9tIHRoZSBpbnB1dApAQCAtMzksNiArMzMsMTIgQEAg
c3RydWN0IGZ1enpfY29ycHVzCiAgKi8KIHN0cnVjdCBmdXp6X3N0YXRlCiB7CisgICAgdW5zaWdu
ZWQgbG9uZyBvcHRpb25zOworICAgIHVuc2lnbmVkIGxvbmcgY3JbNV07CisgICAgdWludDY0X3Qg
bXNyW01TUl9JTkRFWF9NQVhdOworICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21lbnRz
W1NFR19OVU1dOworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3M7CisKICAgICAvKiBGdXp6
ZXIncyBpbnB1dCBkYXRhLiAqLwogICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqY29ycHVzOwogCkBA
IC01MSw2ICs1MSw4IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAgICAgLyogRW11bGF0aW9uIG9wcywg
c29tZSBvZiB3aGljaCBhcmUgZGlzYWJsZWQgYmFzZWQgb24gY29ycHVzLT5vcHRpb25zLiAqLwog
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsKKyNkZWZpbmUgREFUQV9PRkZTRVQg
b2Zmc2V0b2Yoc3RydWN0IGZ1enpfc3RhdGUsIGNvcnB1cykKKwogCiBzdGF0aWMgaW5saW5lIGJv
b2wgaW5wdXRfYXZhaWxhYmxlKHN0cnVjdCBmdXp6X3N0YXRlICpzLCBzaXplX3Qgc2l6ZSkKIHsK
QEAgLTM5MiwxMSArMzk0LDEwIEBAIHN0YXRpYyBpbnQgZnV6el9yZWFkX3NlZ21lbnQoCiAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZ1enpf
c3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9
IHMtPmNvcnB1czsKIAogICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwgaXNf
eDg2X3N5c3RlbV9zZWdtZW50KHNlZykpOwogCi0gICAgKnJlZyA9IGMtPnNlZ21lbnRzW3NlZ107
CisgICAgKnJlZyA9IHMtPnNlZ21lbnRzW3NlZ107CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogfQpAQCAtNDA3LDcgKzQwOCw2IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZV9zZWdtZW50KAog
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0
YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3Jw
dXM7CiAgICAgaW50IHJjOwogCiAgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSB8
fCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSk7CkBAIC00MTUsNyArNDE1LDcgQEAgc3RhdGlj
IGludCBmdXp6X3dyaXRlX3NlZ21lbnQoCiAgICAgcmMgPSBtYXliZV9mYWlsKGN0eHQsICJ3cml0
ZV9zZWdtZW50IiwgdHJ1ZSk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0gICAg
ICAgIGMtPnNlZ21lbnRzW3NlZ10gPSAqcmVnOworICAgICAgICBzLT5zZWdtZW50c1tzZWddID0g
KnJlZzsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTQyNiwxMiArNDI2LDExIEBAIHN0YXRpYyBp
bnQgZnV6el9yZWFkX2NyKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewog
ICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBjb25zdCBz
dHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAKLSAgICBpZiAoIHJlZyA+PSBBUlJB
WV9TSVpFKGMtPmNyKSApCisgICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShzLT5jcikgKQogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKLSAgICAqdmFsID0gYy0+Y3JbcmVn
XTsKKyAgICAqdmFsID0gcy0+Y3JbcmVnXTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9
CkBAIC00NDIsMTcgKzQ0MSwxNiBAQCBzdGF0aWMgaW50IGZ1enpfd3JpdGVfY3IoCiAgICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMg
PSBjdHh0LT5kYXRhOwotICAgIHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAg
ICBpbnQgcmM7CiAKLSAgICBpZiAoIHJlZyA+PSBBUlJBWV9TSVpFKGMtPmNyKSApCisgICAgaWYg
KCByZWcgPj0gQVJSQVlfU0laRShzLT5jcikgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CiAKICAgICByYyA9IG1heWJlX2ZhaWwoY3R4dCwgIndyaXRlX2NyIiwgdHJ1ZSk7
CiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAg
ICBjLT5jcltyZWddID0gdmFsOworICAgIHMtPmNyW3JlZ10gPSB2YWw7CiAKICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogfQpAQCAtNDg3LDcgKzQ4NSw2IEBAIHN0YXRpYyBpbnQgZnV6el9yZWFk
X21zcigKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3RydWN0IGZ1enpf
Y29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIHVuc2lnbmVkIGludCBpZHg7CiAKICAgICBzd2l0
Y2ggKCByZWcgKQpAQCAtNTAxLDEwICs0OTgsMTAgQEAgc3RhdGljIGludCBmdXp6X3JlYWRfbXNy
KAogICAgICAgICAgKi8KICAgICAgICAgcmV0dXJuIGRhdGFfcmVhZChjdHh0LCB4ODZfc2VnX25v
bmUsICJyZWFkX21zciIsIHZhbCwgc2l6ZW9mKCp2YWwpKTsKICAgICBjYXNlIE1TUl9FRkVSOgot
ICAgICAgICAqdmFsID0gYy0+bXNyW01TUklfRUZFUl07CisgICAgICAgICp2YWwgPSBzLT5tc3Jb
TVNSSV9FRkVSXTsKICAgICAgICAgKnZhbCAmPSB+RUZFUl9MTUE7Ci0gICAgICAgIGlmICggKCp2
YWwgJiBFRkVSX0xNRSkgJiYgKGMtPmNyWzRdICYgWDg2X0NSNF9QQUUpICYmCi0gICAgICAgICAg
ICAgKGMtPmNyWzBdICYgWDg2X0NSMF9QRykgKQorICAgICAgICBpZiAoICgqdmFsICYgRUZFUl9M
TUUpICYmIChzLT5jcls0XSAmIFg4Nl9DUjRfUEFFKSAmJgorICAgICAgICAgICAgIChzLT5jclsw
XSAmIFg4Nl9DUjBfUEcpICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5n
IEVGRVJfTE1BXG4iKTsKICAgICAgICAgICAgICp2YWwgfD0gRUZFUl9MTUE7CkBAIC01MTYsNyAr
NTEzLDcgQEAgc3RhdGljIGludCBmdXp6X3JlYWRfbXNyKAogICAgIHsKICAgICAgICAgaWYgKCBt
c3JfaW5kZXhbaWR4XSA9PSByZWcgKQogICAgICAgICB7Ci0gICAgICAgICAgICAqdmFsID0gYy0+
bXNyW2lkeF07CisgICAgICAgICAgICAqdmFsID0gcy0+bXNyW2lkeF07CiAgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAgICAgfQpAQCAtNTMxLDcgKzUyOCw2IEBA
IHN0YXRpYyBpbnQgZnV6el93cml0ZV9tc3IoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCiB7CiAgICAgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwotICAgIHN0
cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKICAgICB1bnNpZ25lZCBpbnQgaWR4Owog
ICAgIGludCByYzsKIApAQCAtNTUwLDcgKzU0Niw3IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZV9t
c3IoCiAgICAgewogICAgICAgICBpZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGMtPm1zcltpZHhdID0gdmFsOworICAgICAgICAgICAgcy0+bXNyW2lk
eF0gPSB2YWw7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAg
ICAgfQpAQCAtNjAwLDE1ICs1OTYsMTQgQEAgc3RhdGljIHZvaWQgc2V0dXBfZnB1X2V4Y2VwdGlv
bl9oYW5kbGVyKHZvaWQpCiBzdGF0aWMgdm9pZCBkdW1wX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsK
LSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAgICAgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOwogICAgIHVpbnQ2NF90IHZhbCA9IDA7
CiAKICAgICBwcmludGYoIiAtLSBTdGF0ZSAtLSBcbiIpOwogICAgIHByaW50ZigiYWRkciAvIHNw
IHNpemU6ICVkIC8gJWRcbiIsIGN0eHQtPmFkZHJfc2l6ZSwgY3R4dC0+c3Bfc2l6ZSk7Ci0gICAg
cHJpbnRmKCIgY3IwOiAlbHhcbiIsIGMtPmNyWzBdKTsKLSAgICBwcmludGYoIiBjcjM6ICVseFxu
IiwgYy0+Y3JbM10pOwotICAgIHByaW50ZigiIGNyNDogJWx4XG4iLCBjLT5jcls0XSk7CisgICAg
cHJpbnRmKCIgY3IwOiAlbHhcbiIsIHMtPmNyWzBdKTsKKyAgICBwcmludGYoIiBjcjM6ICVseFxu
Iiwgcy0+Y3JbM10pOworICAgIHByaW50ZigiIGNyNDogJWx4XG4iLCBzLT5jcls0XSk7CiAKICAg
ICBwcmludGYoIiByaXA6ICUiUFJJeDY0IlxuIiwgcmVncy0+cmlwKTsKIApAQCAtNjI5LDE1ICs2
MjQsMTMgQEAgc3RhdGljIGJvb2wgbG9uZ19tb2RlX2FjdGl2ZShzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKIHN0YXRpYyBib29sIGluX2xvbmdtb2RlKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogewogICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0
YTsKLSAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAKLSAgICBy
ZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAmJiBjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5s
OworICAgIHJldHVybiBsb25nX21vZGVfYWN0aXZlKGN0eHQpICYmIHMtPnNlZ21lbnRzW3g4Nl9z
ZWdfY3NdLmw7CiB9CiAKIHN0YXRpYyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0g
ICAgY29uc3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogCiAgICAgY3R4dC0+
bG1hID0gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KTsKIApAQCAtNjQ1LDExICs2MzgsMjAgQEAgc3Rh
dGljIHZvaWQgc2V0X3NpemVzKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgICAg
ICBjdHh0LT5hZGRyX3NpemUgPSBjdHh0LT5zcF9zaXplID0gNjQ7CiAgICAgZWxzZQogICAgIHsK
LSAgICAgICAgY3R4dC0+YWRkcl9zaXplID0gYy0+c2VnbWVudHNbeDg2X3NlZ19jc10uZGIgPyAz
MiA6IDE2OwotICAgICAgICBjdHh0LT5zcF9zaXplICAgPSBjLT5zZWdtZW50c1t4ODZfc2VnX3Nz
XS5kYiA/IDMyIDogMTY7CisgICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IHMtPnNlZ21lbnRzW3g4
Nl9zZWdfY3NdLmRiID8gMzIgOiAxNjsKKyAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gcy0+c2Vn
bWVudHNbeDg2X3NlZ19zc10uZGIgPyAzMiA6IDE2OwogICAgIH0KIH0KIAorc3RhdGljIHZvaWQg
c2V0dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0
IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOworCisgICAgLyogRnV6eiBhbGwgb2YgdGhlIHN0
YXRlIGluIG9uZSBnbyAqLworICAgIGlmICghaW5wdXRfcmVhZChzLCBzLCBEQVRBX09GRlNFVCkp
CisgICAgICAgIGV4aXQoLTEpOworfQorCiAjZGVmaW5lIENBTk9OSUNBTElaRSh4KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgdWludDY0X3QgX3kgPSAo
eCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03MDksOCArNzExLDcgQEAg
ZW51bSB7CiBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tzKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKLSAgICBj
b25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7Ci0gICAgdW5zaWduZWQgbG9u
ZyBiaXRtYXAgPSBjLT5vcHRpb25zOworICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0gcy0+b3B0
aW9uczsKIAogICAgIC8qIFNlZSBhbHNvIHNhbml0aXplX2lucHV0LCBzb21lIGhvb2tzIGNhbid0
IGJlIGRpc2FibGVkLiAqLwogICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZWFkKTsKQEAgLTc2MCwx
MiArNzYxLDExIEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpCiBzdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7
Ci0gICAgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwotICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzID0gJmMtPnJlZ3M7Ci0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBj
LT5vcHRpb25zOworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gY3R4dC0+cmVnczsK
KyAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IHMtPm9wdGlvbnM7CiAKICAgICAvKiBTb21lIGhv
b2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLwotICAgIGMtPm9wdGlvbnMgJj0gfigoMTw8SE9PS19y
ZWFkKXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7CisgICAgcy0+b3B0aW9ucyAmPSB+KCgxPDxIT09L
X3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsKIAogICAgIC8qIFplcm8gJ3ByaXZhdGUnIGVu
dHJpZXMgKi8KICAgICByZWdzLT5lcnJvcl9jb2RlID0gMDsKQEAgLTc3OSw4ICs3NzksOCBAQCBz
dGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
ICAgICAgKiBDUjAuUEcgY2FuJ3QgYmUgc2V0IGlmIENSMC5QRSBpc24ndCBzZXQuICBTZXQgaXMg
bW9yZSBpbnRlcmVzdGluZywgc28KICAgICAgKiBzZXQgUEUgaWYgUEcgaXMgc2V0LgogICAgICAq
LwotICAgIGlmICggYy0+Y3JbMF0gJiBYODZfQ1IwX1BHICkKLSAgICAgICAgYy0+Y3JbMF0gfD0g
WDg2X0NSMF9QRTsKKyAgICBpZiAoIHMtPmNyWzBdICYgWDg2X0NSMF9QRyApCisgICAgICAgIHMt
PmNyWzBdIHw9IFg4Nl9DUjBfUEU7CiAKICAgICAvKiBFRkxBR1MuVk0gbm90IGF2YWlsYWJsZSBp
biBsb25nIG1vZGUgKi8KICAgICBpZiAoIGxvbmdfbW9kZV9hY3RpdmUoY3R4dCkgKQpAQCAtNzg5
LDggKzc4OSw4IEBAIHN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0KHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQogICAgIC8qIEVGTEFHUy5WTSBpbXBsaWVzIDE2LWJpdCBtb2RlICovCiAg
ICAgaWYgKCByZWdzLT5yZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKICAgICB7Ci0gICAgICAgIGMt
PnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmRiID0gMDsKLSAgICAgICAgYy0+c2VnbWVudHNbeDg2X3Nl
Z19zc10uZGIgPSAwOworICAgICAgICBzLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5kYiA9IDA7Cisg
ICAgICAgIHMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID0gMDsKICAgICB9CiB9CiAKQEAgLTgx
Miw3ICs4MTIsNyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpk
YXRhX3AsIHNpemVfdCBzaXplKQogICAgIH07CiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
Y3R4dCA9IHsKICAgICAgICAgLmRhdGEgPSAmc3RhdGUsCi0gICAgICAgIC5yZWdzID0gJmlucHV0
LnJlZ3MsCisgICAgICAgIC5yZWdzID0gJnN0YXRlLnJlZ3MsCiAgICAgICAgIC5hZGRyX3NpemUg
PSA4ICogc2l6ZW9mKHZvaWQgKiksCiAgICAgICAgIC5zcF9zaXplID0gOCAqIHNpemVvZih2b2lk
ICopLAogICAgIH07CkBAIC04MzYsNyArODM2LDkgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5w
dXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICBtZW1jcHkoJmlucHV0
LCBkYXRhX3AsIHNpemUpOwogCiAgICAgc3RhdGUuY29ycHVzID0gJmlucHV0OwotICAgIHN0YXRl
LmRhdGFfbnVtID0gc2l6ZSAtIERBVEFfT0ZGU0VUOworICAgIHN0YXRlLmRhdGFfbnVtID0gc2l6
ZTsKKworICAgIHNldHVwX3N0YXRlKCZjdHh0KTsKIAogICAgIHNhbml0aXplX2lucHV0KCZjdHh0
KTsKIAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULy-0003qS-V5; Mon, 25 Sep 2017 14:27:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULx-0003pm-99
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CF/EB-03283-84219C95; Mon, 25 Sep 2017 14:27:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva6H0Ml
 Ig60rGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozty94zFTRwV3xon8vUwNjC2cXIySEh4C/x
 ZXcvO4jNJqAnMe/4V5YuRg4OEQEVidt7DboYuTiYBfYzSvR+/cEGUiMs4Cuxq38vC4jNIqAq8
 aD/CTOIzStgK7FkShs7xEx5iXMPboPFOQXsJF7fngIWFwKqmb37HyuErSqx+MFRdoheQYmTM5
 +AzWQWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMHgYg2MF4f2PAIUZJDiYlUd67fCcihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnw8gqejBQSLEpNT61Iy8wBhjFMWoKDR0mEdxZImre4IDG3ODMdInWKUZej4+bdP0xCL
 Hn5ealS4rxrQIoEQIoySvPgRsBi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZ8KAE3hyc
 wrgdv0CugIJqAjeqeeADmiJBEhJdXA2HxC+NjO5VpWr1PXT+zZn6XhLfWxa9f7Rbfrf800+Sf
 GsSsmS6iRx+fxlT01zB5tK9aVLPT1XzDD6Fhv3Dp2h54ijoeiB+9Fbvqtofzh3zPhbXP+hLF+
 al++8co2Ne11sf1ui0r6FU0NpYMtd29zLev2vFRjInHljtN7750Xt01+FhOkv39LpRJLcUaio
 RZzUXEiAPpHliGkAgAA
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506349637!70578903!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3169 invoked from network); 25 Sep 2017 14:27:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449105774"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:38 +0100
Message-ID: <20170925142648.25959-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 03/13] fuzz/x86_emulate: Clear errors after
	each iteration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25jZSBmZW9mKCkgcmV0dXJucyB0cnVlIGZvciBhIHN0cmVhbSwgaXQgd2lsbCBjb250aW51ZSB0
byByZXR1cm4gdHJ1ZQpmb3IgdGhhdCBzdHJlYW0gdW50aWwgY2xlYXJlcnIoKSBpcyBjYWxsZWQg
KG9yIHRoZSBzdHJlYW0gaXMgY2xvc2VkCmFuZCByZS1vcGVuZWQpLgoKSW4gbGx2bS1jbGFuZy1m
YXN0LW1vZGUsIHRoZSBzYW1lIGZpbGUgZGVzY3JpcHRvciBpcyB1c2VkIGZvciBlYWNoCml0ZXJh
dGlvbiBvZiB0aGUgbG9vcCwgbWVhbmluZyB0aGF0IHRoZSAiSW5wdXQgdG9vIGxhcmdlIiBjaGVj
ayB3YXMKYnJva2VuIC0tIGZlb2YoKSB3b3VsZCByZXR1cm4gdHJ1ZSBldmVuIGlmIHRoZSBmcmVh
ZCgpIGhhZG4ndCBoaXQgdGhlCmVuZCBvZiB0aGUgZmlsZS4gIFRoZSByZXN1bHQgaXMgdGhhdCBB
RkwgZ2VuZXJhdGVzIHRlc3RjYXNlcyBvZgphcmJpdHJhcnkgc2l6ZS4KCkZpeCB0aGlzIGJ5IGNs
ZWFyaW5nIHRoZSBlcnJvciBhZnRlciBlYWNoIGl0ZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6
Ci0gQWN0dWFsbHkgZml4IHRoZSByb290IGlzc3VlIHJhdGhlciB0aGFuIHdvcmtpbmcgYXJvdW5k
IGl0CgpUaGlzIGlzIGEgY2FuZGlkYXRlIGZvciBiYWNrcG9ydCB0byA0LjkuCgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9hZmwtaGFybmVzcy5jCmluZGV4IDE1NDg2OTMzNmEuLmI0ZDE1NDUxYjUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysrIGIv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAtOTcs
NiArOTcsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBm
Y2xvc2UoZnApOwogICAgICAgICAgICAgZnAgPSBOVUxMOwogICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIGNsZWFyZXJyKGZwKTsKIAogICAgICAgICBMTFZNRnV6emVyVGVzdE9u
ZUlucHV0KGlucHV0LCBzaXplKTsKICAgICB9Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULz-0003qp-5v; Mon, 25 Sep 2017 14:27:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULx-0003pm-L9
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 98/FB-03283-94219C95; Mon, 25 Sep 2017 14:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva6H0Ml
 Ig91LjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5F9ayFDzkqzj04QJ7A+M0ni5GTg4JAX+J
 o5c3MoPYbAJ6EvOOf2XpYuTgEBFQkbi916CLkYuDWWA/o0Tv1x9sIDXCAvESc5evZgGxWQRUJ
 aY9ngrWyytgK3F43zUmiJnyEuce3AaLcwrYSby+PYUdxBYCqpm9+x8rhK0qsfjBUXaIXkGJkz
 OfgM1kFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDB4GINjBeHtjwCFGSQ4mJVHeu3wnIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8D4UOBkpJFiUmp5akZaZAwxjmLQEB4+SCO9TkDRvcUFibnFmOkTqFKMuR8fNu3+Yh
 Fjy8vNSpcR5NQSBigRAijJK8+BGwGLqEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR540Cm8G
 TmlcBtegV0BBPQEb1TT4AcUZKIkJJqYJRyUWs7axDwTsqDQ/qbB/+tyx96mW8aRsex9n4p039
 Upvk47mPsrP2PfdqlKq8q/OhQLptl355ZeGdZzekHP153pVf++bz9/fGgtX0HxNgflWrc+3vi
 37rqmR/ZJKXVPnaJzj3lf/fHjbp9FqcDq++cMLfo6pssG/ZOXb/0+vt/bra+0vGn9yixFGckG
 moxFxUnAgBeeKYcpAIAAA==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506349638!84488048!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25463 invoked from network); 25 Sep 2017 14:27:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449105775"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:39 +0100
Message-ID: <20170925142648.25959-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 04/13] fuzz/x86_emulate: Improve failure
	descriptions in x86_emulate harness
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBQcmludCB0aGUgc3ltYm9saWMgbmFtZSByYXRoZXIgdGhhbiB0aGUgbnVtYmVyCi0gRXhwbGlj
aXRseSBzdGF0ZSB3aGVuIGRhdGFfcmVhZCgpIGZhaWxzIGR1ZSB0byBFT0kKClNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgotIEFkZCBz
cGFjZXMgYXJvdW5kICc9JwoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMg
fCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jCmluZGV4IDQ4YTg3OWNjODguLjc2MWIyYWU5NmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC01Miw2ICs1MiwxNCBAQCBz
dHJ1Y3QgZnV6el9zdGF0ZQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgb3BzOwogfTsKIAor
Y2hhciAqeDg2ZW11bF9yZXR1cm5fc3RyaW5nW10gPSB7CisgICAgW1g4NkVNVUxfT0tBWV0gPSAi
WDg2RU1VTF9PS0FZIiwKKyAgICBbWDg2RU1VTF9VTkhBTkRMRUFCTEVdID0gIlg4NkVNVUxfVU5I
QU5ETEVBQkxFIiwKKyAgICBbWDg2RU1VTF9FWENFUFRJT05dID0gIlg4NkVNVUxfRVhDRVBUSU9O
IiwKKyAgICBbWDg2RU1VTF9SRVRSWV0gPSAiWDg2RU1VTF9SRVRSWSIsCisgICAgW1g4NkVNVUxf
RE9ORV0gPSAiWDg2RU1VTF9ET05FIiwKK307CisKIC8qCiAgKiBSYW5kb21seSByZXR1cm4gc3Vj
Y2VzcyBvciBmYWlsdXJlIHdoZW4gcHJvY2Vzc2luZyBkYXRhLiAgSWYKICAqIGBleGNlcHRpb25g
IGlzIGZhbHNlLCB0aGlzIGZ1bmN0aW9uIHR1cm5zIF9FWENFUFRJT04gdG8gX09LQVkuCkBAIC04
NCw3ICs5Miw3IEBAIHN0YXRpYyBpbnQgbWF5YmVfZmFpbChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCwKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICYmICFleGNlcHRpb24g
KQogICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKIAotICAgIHByaW50ZigibWF5YmVfZmFpbCAl
czogJWRcbiIsIHdoeSwgcmMpOworICAgIHByaW50ZigibWF5YmVfZmFpbCAlczogJXNcbiIsIHdo
eSwgeDg2ZW11bF9yZXR1cm5fc3RyaW5nW3JjXSk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxf
RVhDRVBUSU9OICkKICAgICAgICAgLyogRmFrZSB1cCBhIHBhZ2VmYXVsdC4gKi8KQEAgLTExMyw2
ICsxMjEsNyBAQCBzdGF0aWMgaW50IGRhdGFfcmVhZChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCwKICAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMywgMCwgY3R4dCk7CiAK
ICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgcHJpbnRmKCJkYXRhX3Jl
YWQgJXM6IFg4NkVNVUxfRVhDRVBUSU9OIChlbmQgb2YgaW5wdXQpXG4iLCB3aHkpOwogICAgIH0K
ICAgICBlbHNlCiAgICAgICAgIHJjID0gbWF5YmVfZmFpbChjdHh0LCB3aHksIHRydWUpOwotLSAK
Mi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwULz-0003rE-Ds; Mon, 25 Sep 2017 14:27:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwULy-0003q8-1B
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 88/F7-03642-94219C95; Mon, 25 Sep 2017 14:27:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDva6H0Ml
 Ig2lbjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfqy8xF0wSr5j6exJbA+MOwS5GTg4JAX+J
 Y/+6mEBsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphgRCJ7Z9OsoPYLAKqE
 q8ePAXr5RWwleh9dpgZYqa8xLkHt8FsTgE7ide3p4DVCwHVzN79jxXCVpVY/OAoO0SvoMTJmU
 9YQGxmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzA4GEAgh2M9zcGHGKU5GBSEuW9y3ciUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IEL6/gyUghwaLU9NSKtMwcYBjDpCU4eJREeGeBpHmLCxJzizPTIVKnGHU5Om7e/cMkx
 JKXn5cqJc67BqRIAKQoozQPbgQspi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPepANAUns
 y8ErhNr4COYAI6onfqCZAjShIRUlINjEzZvzfpTP4ZtMQ2RZ8n7amhVI5i46Er7kdYj9psZlv
 rmmw980HQonv8Ikqi6nnXY//eULxwdcbVCDUVLaH2P6l6V+0mZ+67yVXrd676p178SzfVRqm2
 ZMkjL/TKJLee+HZB45ug0btXjTlLfh3QWBJ6ff48H+mSvfPbQv4JeuTZTs+p/uOrp8RSnJFoq
 MVcVJwIABnheK2kAgAA
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506349637!70578903!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3246 invoked from network); 25 Sep 2017 14:27:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449105777"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:40 +0100
Message-ID: <20170925142648.25959-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 05/13] fuzz/x86_emulate: Implement
	input_read() and input_avail()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgdGhlICJyZWFkIiBmcm9tIHRoZSBpbnB1dCBmaWxlLgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KdjI6Ci0gVXNlIGxlc3MgZHJlYWQtZnVsIG5hbWVzCi0gUmV0dXJuIGJvb2wgcmF0aGVyIHRo
YW4gaW50CgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDMxICsrKysr
KysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
ZnV6ei1lbXVsLmMKaW5kZXggNzYxYjJhZTk2ZS4uOTI2ODRjZjA4OCAxMDA2NDQKLS0tIGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTUyLDYgKzUyLDIy
IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBvcHM7CiB9
OwogCitzdGF0aWMgaW5saW5lIGJvb2wgaW5wdXRfYXZhaWxhYmxlKHN0cnVjdCBmdXp6X3N0YXRl
ICpzLCBzaXplX3Qgc2l6ZSkKK3sKKyAgICByZXR1cm4gcy0+ZGF0YV9pbmRleCArIHNpemUgPCBz
LT5kYXRhX251bTsKK30KKworc3RhdGljIGlubGluZSBib29sIGlucHV0X3JlYWQoc3RydWN0IGZ1
enpfc3RhdGUgKnMsIHZvaWQgKmRzdCwgc2l6ZV90IHNpemUpCit7CisgICAgaWYgKCAhaW5wdXRf
YXZhaWxhYmxlKHMsIHNpemUpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBtZW1jcHkoZHN0
LCAmcy0+Y29ycHVzLT5kYXRhW3MtPmRhdGFfaW5kZXhdLCBzaXplKTsKKyAgICBzLT5kYXRhX2lu
ZGV4ICs9IHNpemU7CisKKyAgICByZXR1cm4gMTsKK30KKwogY2hhciAqeDg2ZW11bF9yZXR1cm5f
c3RyaW5nW10gPSB7CiAgICAgW1g4NkVNVUxfT0tBWV0gPSAiWDg2RU1VTF9PS0FZIiwKICAgICBb
WDg2RU1VTF9VTkhBTkRMRUFCTEVdID0gIlg4NkVNVUxfVU5IQU5ETEVBQkxFIiwKQEAgLTY4LDEw
ICs4NCwxMCBAQCBzdGF0aWMgaW50IG1heWJlX2ZhaWwoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCiAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd2h5LCBib29sIGV4Y2Vw
dGlvbikKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29u
c3Qgc3RydWN0IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOworICAgIHVuc2lnbmVkIGNoYXIg
YzsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIHMtPmRhdGFfaW5kZXggPj0gcy0+ZGF0YV9udW0g
KQorICAgIGlmICggIWlucHV0X3JlYWQocywgJmMsIHNpemVvZihjKSkgKQogICAgICAgICByYyA9
IFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIGVsc2UKICAgICB7CkBAIC04MCwxMyArOTYsMTIgQEAg
c3RhdGljIGludCBtYXliZV9mYWlsKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAg
ICAgICAgKiAyNSUgdW5oYW5kbGFibGUKICAgICAgICAgICogMjUlIGV4Y2VwdGlvbgogICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCBjLT5kYXRhW3MtPmRhdGFfaW5kZXhdID4gMHhjMCApCisgICAg
ICAgIGlmICggYyA+IDB4YzAgKQogICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsK
LSAgICAgICAgZWxzZSBpZiAoIGMtPmRhdGFbcy0+ZGF0YV9pbmRleF0gPiAweDgwICkKKyAgICAg
ICAgZWxzZSBpZiAoIGMgPiAweDgwICkKICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwotICAg
ICAgICBzLT5kYXRhX2luZGV4Kys7CiAgICAgfQogCiAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VY
Q0VQVElPTiAmJiAhZXhjZXB0aW9uICkKQEAgLTEwNiwxMSArMTIxLDEwIEBAIHN0YXRpYyBpbnQg
ZGF0YV9yZWFkKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqd2h5LCB2b2lkICpkc3QsIHVuc2lnbmVkIGludCBieXRlcykKIHsK
ICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7Ci0gICAgY29uc3Qgc3RydWN0
IGZ1enpfY29ycHVzICpjID0gcy0+Y29ycHVzOwogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGlu
dCByYzsKIAotICAgIGlmICggcy0+ZGF0YV9pbmRleCArIGJ5dGVzID4gcy0+ZGF0YV9udW0gKQor
ICAgIGlmICggIWlucHV0X2F2YWlsYWJsZShzLCBieXRlcykgKQogICAgIHsKICAgICAgICAgLyoK
ICAgICAgICAgICogRmFrZSB1cCBhIHNlZ21lbnQgbGltaXQgdmlvbGF0aW9uLiAgU3lzdGVtIHNl
Z21lbnQgbGltaXQgdm9sYXRpb25zCkBAIC0xMjgsOCArMTQyLDcgQEAgc3RhdGljIGludCBkYXRh
X3JlYWQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAKICAgICBpZiAoIHJjID09IFg4
NkVNVUxfT0tBWSApCiAgICAgewotICAgICAgICBtZW1jcHkoZHN0LCAmYy0+ZGF0YVtzLT5kYXRh
X2luZGV4XSwgYnl0ZXMpOwotICAgICAgICBzLT5kYXRhX2luZGV4ICs9IGJ5dGVzOworICAgICAg
ICBpbnB1dF9yZWFkKHMsIGRzdCwgYnl0ZXMpOwogCiAgICAgICAgIHByaW50ZigiJXM6ICIsIHdo
eSk7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYnl0ZXM7IGkrKyApCi0tIAoyLjE0LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUM1-0003uA-PS; Mon, 25 Sep 2017 14:27:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwUM0-0003q8-I9
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F0/28-03642-C4219C95; Mon, 25 Sep 2017 14:27:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva630Ml
 IgyU92hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLi3+YCtaYVCzYJd7A2KTWxcjJISHgL/H4
 50MmEJtNQE9i3vGvLF2MHBwiAioSt/cadDFycTAL7GeU6P36gw2kRljAWWLavf+MIDaLgKrEh
 yu/weK8AnYS/5vuskHMlJc49+A2M4jNCRR/fXsKO4gtJGArMXv3P1YIW1Vi8YOj7BC9ghInZz
 5hAbGZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clO
 LixPTU3MSk4r1kvNzNzECQ4cBCHYw3t4YcIhRkoNJSZT3Lt+JSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvA8FTkYKCRalpqdWpGXmAIMYJi3BwaMkwvsUJM1bXJCYW5yZDpE6xWjMcejF7T9MH
 B037/5hEmLJy89LlRLn1RAEKhUAKc0ozYMbBIuuS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVB
 LmjQOZwpOZVwK37xXQKUxAp/ROPQFySkkiQkqqgVHp3evKzCVVwdV7ap4LH9B8kHhj1WzuH//
 TLQV41h2e4/HffabUtwX/NN1i6h6aZGxSnPXUed3Jp2q2EYmmtZ3ifEa9THuD58ovKDI5+u7Y
 zIOdu09dPGvzYfm6GzP15k2d5TDR+kDHrHtW+2cu1KtM+5lXZrJ370W9OX/4Z+5u38B5ZZ3o8
 8NzlFiKMxINtZiLihMBhv/+EakCAAA=
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506349638!84488048!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25931 invoked from network); 25 Sep 2017 14:27:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449105779"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:45 +0100
Message-ID: <20170925142648.25959-10-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 10/13] fuzz/x86_emulate: Make input more
	compact
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgQUZMIHJlY2tvbnMgdGhhdCBmb3IgYW55IGdpdmVuIGlucHV0LCA4NyUg
b2YgaXQgaXMKY29tcGxldGVseSBpcnJlbGV2YW50OiB0aGF0IGlzLCBpdCBjYW4gY2hhbmdlIGl0
IGFzIG11Y2ggYXMgaXQgd2FudHMKYnV0IGhhdmUgbm8gaW1wYWN0IG9uIHRoZSByZXN1bHQgb2Yg
dGhlIHRlc3Q7IGFuZCB5ZXQgaXQgY2FuJ3QgcmVtb3ZlCml0LgoKVGhpcyBpcyBsYXJnZWx5IGJl
Y2F1c2Ugd2UgaW50ZXJwcmV0IHRoZSBibG9iIGhhbmRlZCB0byB1cyBhcyBhIGxhcmdlCnN0cnVj
dCwgaW5jbHVkaW5nIENSIHZhbHVlcywgTVNSIHZhbHVlcywgc2VnbWVudCByZWdpc3RlcnMsIGFu
ZCBhIGZ1bGwKY3B1X3VzZXJfcmVncy4KCkluc3RlYWQsIG1vZGlmeSBvdXIgaW50ZXJwcmV0YXRp
b24gdG8gaGF2ZSBhICJzZXQgc3RhdGUiIHN0YW56YSBhdCB0aGUKZnJvbnQuICBCZWdpbiBieSBy
ZWFkaW5nIGEgYnl0ZTsgaWYgaXQgaXMgbG93ZXIgdGhhbiBhIGNlcnRhaW4KdGhyZXNob2xkLCBz
ZXQgc29tZSBzdGF0ZSBhY2NvcmRpbmcgdG8gd2hhdCBieXRlIGl0IGlzLCBhbmQgcmVwZWF0LgpD
b250aW51ZSB1bnRpbCB0aGUgYnl0ZSBpcyBhYm92ZSBhIGNlcnRhaW4gdGhyZXNob2xkLgoKVGhp
cyBhbGxvd3MgQUZMIHRvIGNvbXBhY3QgYW55IGdpdmVuIHRlc3QgY2FzZSBtdWNoIHNtYWxsZXI7
IHRvIHRoZQpwb2ludCB3aGVyZSBub3cgaXQgcmVja29ucyB0aGVyZSBpcyBub3QgYSBzaW5nbGUg
Ynl0ZSBvZiB0aGUgdGVzdCBmaWxlCndoaWNoIGJlY29tZXMgaXJyZWxldmFudC4gIFRlc3Rpbmcg
aGF2ZSBzaG93biB0aGF0IHRoaXMgb3B0aW9uIGJvdGgKYWxsb3dzIEFGTCB0byByZWFjaCBjb3Zl
cmFnZSBtdWNoIGZhc3RlciwgYW5kIHRvIGhhdmUgYSB0b3RhbCBjb3ZlcmFnZQpoaWdoZXIgdGhh
biB3aXRoIHRoZSBvbGQgZm9ybWF0LgoKTWFrZSB0aGlzIGFuIG9wdGlvbiAocmF0aGVyIHRoYW4g
YSB1bmlsYXRlcmFsIGNoYW5nZSkgdG8gZW5hYmxlCnNpZGUtYnktc2lkZSBwZXJmb3JtYW5jZSBj
b21wYXJpc29uIG9mIHRoZSBvbGQgYW5kIG5ldyBmb3JtYXRzLgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjI6IFBvcnQgb3ZlciBw
cmV2aW91cyBjaGFuZ2VzCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
IHwgMTMgKysrLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVs
LmMgICB8IDk0ICsrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDk3IGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmluZGV4IDY2OWY2OTg3MTEuLjgwNmY1NGQ2
MDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1o
YXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhh
cm5lc3MuYwpAQCAtNCw2ICs0LDcgQEAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxz
dHJpbmcuaD4KICNpbmNsdWRlIDxnZXRvcHQuaD4KKyNpbmNsdWRlIDxzdGRib29sLmg+CiAKIGV4
dGVybiBpbnQgTExWTUZ1enplckluaXRpYWxpemUoaW50ICphcmdjLCBjaGFyICoqKmFyZ3YpOwog
ZXh0ZXJuIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwg
c2l6ZV90IHNpemUpOwpAQCAtMTIsNiArMTMsOCBAQCBleHRlcm4gdW5zaWduZWQgaW50IGZ1enpf
bWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwogI2RlZmluZSBJTlBVVF9TSVpFICA0MDk2CiBzdGF0
aWMgdWludDhfdCBpbnB1dFtJTlBVVF9TSVpFXTsKIAorZXh0ZXJuIGJvb2wgb3B0X2NvbXBhY3Q7
CisKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBzaXplX3Qgc2l6ZTsK
QEAgLTIyLDEzICsyNSwxNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
c2V0YnVmKHN0ZGluLCBOVUxMKTsKICAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsKIAorICAgIG9w
dF9jb21wYWN0ID0gdHJ1ZTsKKwogICAgIHdoaWxlICggMSApCiAgICAgewogICAgICAgICBlbnVt
IHsKICAgICAgICAgICAgIE9QVF9NSU5fU0laRSwKKyAgICAgICAgICAgIE9QVF9DT01QQUNULAog
ICAgICAgICB9OwogICAgICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBsb3B0c1tdID0g
ewogICAgICAgICAgICAgeyAibWluLWlucHV0LXNpemUiLCBub19hcmd1bWVudCwgTlVMTCwgT1BU
X01JTl9TSVpFIH0sCisgICAgICAgICAgICB7ICJjb21wYWN0IiwgcmVxdWlyZWRfYXJndW1lbnQs
IE5VTEwsIE9QVF9DT01QQUNUIH0sCiAgICAgICAgICAgICB7IDAsIDAsIDAsIDAgfQogICAgICAg
ICB9OwogICAgICAgICBpbnQgYyA9IGdldG9wdF9sb25nX29ubHkoYXJnYywgYXJndiwgIiIsIGxv
cHRzLCBOVUxMKTsKQEAgLTQzLDggKzUwLDEyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICAgICAgICAgIGV4aXQoMCk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAg
ICBjYXNlIE9QVF9DT01QQUNUOgorICAgICAgICAgICAgb3B0X2NvbXBhY3QgPSBhdG9pKG9wdGFy
Zyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIAogICAgICAgICBjYXNlICc/JzoK
LSAgICAgICAgICAgIHByaW50ZigiVXNhZ2U6ICVzICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4t
aW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMg
Wy0tY29tcGFjdD0wfDFdICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIs
IGFyZ3ZbMF0pOwogICAgICAgICAgICAgZXhpdCgtMSk7CiAgICAgICAgICAgICBicmVhazsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVs
LmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRl
eCBjOGE1NTA3ZjhiLi5kOTlhNTBkMTJjIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNTMsNiArNTMsMTUgQEAgc3RydWN0IGZ1enpf
c3RhdGUKIH07CiAjZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVjdCBmdXp6X3N0YXRl
LCBjb3JwdXMpCiAKK2Jvb2wgb3B0X2NvbXBhY3Q7CisKK3Vuc2lnbmVkIGludCBmdXp6X21pbmlt
YWxfaW5wdXRfc2l6ZSh2b2lkKQoreworICAgIGlmICggb3B0X2NvbXBhY3QgKQorICAgICAgICBy
ZXR1cm4gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpICsgMTsKKyAgICBlbHNlCisgICAgICAgIHJldHVy
biBEQVRBX09GRlNFVCArIDE7Cit9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpbnB1dF9hdmFpbGFi
bGUoc3RydWN0IGZ1enpfc3RhdGUgKnMsIHNpemVfdCBzaXplKQogewpAQCAtNjQ3LDkgKzY1Niw4
MSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKIHsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSAqcyA9IGN0eHQtPmRhdGE7CiAKLSAgICAvKiBG
dXp6IGFsbCBvZiB0aGUgc3RhdGUgaW4gb25lIGdvICovCi0gICAgaWYgKCFpbnB1dF9yZWFkKHMs
IHMsIERBVEFfT0ZGU0VUKSkKLSAgICAgICAgZXhpdCgtMSk7CisgICAgaWYgKCAhb3B0X2NvbXBh
Y3QgKQorICAgIHsKKyAgICAgICAgLyogRnV6eiBhbGwgb2YgdGhlIHN0YXRlIGluIG9uZSBnbyAq
LworICAgICAgICBpZiAoIWlucHV0X3JlYWQocywgcywgREFUQV9PRkZTRVQpKQorICAgICAgICAg
ICAgZXhpdCgtMSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBNb2RpZnkgb25s
eSBzZWxlY3QgYml0cyBvZiBzdGF0ZSAqLworCisgICAgLyogQWx3YXlzIHJlYWQgJ29wdGlvbnMn
ICovCisgICAgaWYgKCAhaW5wdXRfcmVhZChzLCAmcy0+b3B0aW9ucywgc2l6ZW9mKHMtPm9wdGlv
bnMpKSApCisgICAgICAgIHJldHVybjsKKyAgICAKKyAgICB3aGlsZSgxKSB7CisgICAgICAgIHVp
bnQxNl90IG9mZnNldDsKKworICAgICAgICAvKiBSZWFkIDE2IGJpdHMgdG8gZGVjaWRlIHdoYXQg
Yml0IG9mIHN0YXRlIHRvIG1vZGlmeSAqLworICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsICZv
ZmZzZXQsIHNpemVvZihvZmZzZXQpKSApCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAgICAg
LyogCisgICAgICAgICAqIFRoZW4gZGVjaWRlIGlmIGl0J3MgInBvaW50aW5nIHRvIiBkaWZmZXJl
bnQgYml0cyBvZiB0aGUKKyAgICAgICAgICogc3RhdGUgCisgICAgICAgICAqLworCisgICAgICAg
IC8qIGNyW10/ICovCisgICAgICAgIGlmICggb2Zmc2V0IDwgNSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggIWlucHV0X3JlYWQocywgcy0+Y3IgKyBvZmZzZXQsIHNpemVvZigqcy0+Y3Ip
KSApCisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5n
IENSICVkIHRvICVseFxuIiwgb2Zmc2V0LCBzLT5jcltvZmZzZXRdKTsKKyAgICAgICAgICAgIGNv
bnRpbnVlOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICBvZmZzZXQgLT0gNTsKKworICAg
ICAgICAvKiBtc3JbXT8gKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCBNU1JfSU5ERVhfTUFYICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBzLT5tc3IgKyBvZmZz
ZXQsIHNpemVvZigqcy0+bXNyKSkgKQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
ICAgIHByaW50ZigiU2V0dGluZyBNU1IgaSVkICgleCkgdG8gJWx4XG4iLCBvZmZzZXQsCisgICAg
ICAgICAgICAgICAgICAgbXNyX2luZGV4W29mZnNldF0sIHMtPm1zcltvZmZzZXRdKTsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgb2Zmc2V0IC09IE1TUl9JTkRF
WF9NQVg7CisKKyAgICAgICAgLyogc2VnbWVudHNbXT8gKi8KKyAgICAgICAgaWYgKCBvZmZzZXQg
PCBTRUdfTlVNICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhaW5wdXRfcmVhZChzLCBz
LT5zZWdtZW50cyArIG9mZnNldCwgc2l6ZW9mKCpzLT5zZWdtZW50cykpICkKKyAgICAgICAgICAg
ICAgICByZXR1cm47CisgICAgICAgICAgICBwcmludGYoIlNldHRpbmcgU2VnbWVudCAlZFxuIiwg
b2Zmc2V0KTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgCisgICAgICAgIH0K
KworICAgICAgICBvZmZzZXQgLT0gU0VHX05VTTsKKworICAgICAgICAvKiByZWdzPyAqLworICAg
ICAgICBpZiAoIG9mZnNldCA8IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncykKKyAgICAgICAg
ICAgICAmJiBvZmZzZXQgKyBzaXplb2YodWludDY0X3QpIDw9IHNpemVvZihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncykgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsICgo
Y2hhciAqKWN0eHQtPnJlZ3MpICsgb2Zmc2V0LCBzaXplb2YodWludDY0X3QpKSApCisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3Jl
Z3Mgb2Zmc2V0ICV4XG4iLCBvZmZzZXQpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKworICAgICAgICAvKiBOb25lIG9mIHRoZSBhYm92ZSAtLSB0YWtlIHRoYXQgYXMgInN0YXJ0
IGVtdWxhdGluZyIgKi8KKyAgICAgICAgCisgICAgICAgIHJldHVybjsKKyAgICB9CiB9CiAKICNk
ZWZpbmUgQ0FOT05JQ0FMSVpFKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CkBAIC04MjEsNyArOTAyLDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWlu
dDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRl
IHZhcmlhYmxlcyAqLwogICAgIG1lbXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwogCi0g
ICAgaWYgKCBzaXplIDw9IERBVEFfT0ZGU0VUICkKKyAgICBpZiAoIHNpemUgPCBmdXp6X21pbmlt
YWxfaW5wdXRfc2l6ZSgpICkKICAgICB7CiAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIHNtYWxs
XG4iKTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC04NTgsMTEgKzkzOSw2IEBAIGludCBMTFZNRnV6
emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lk
KQotewotICAgIHJldHVybiBEQVRBX09GRlNFVCArIDE7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUM3-0003vK-0F; Mon, 25 Sep 2017 14:27:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4347d7e88=wei.liu2@citrix.com>)
 id 1dwUM0-0003sd-Um
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:25 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C9/72-03610-C4219C95; Mon, 25 Sep 2017 14:27:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK670Ml
 Ig9UT9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNtz4wF9zjqHjYtJKlgXEqexcjJ4eEgL/E
 4xnzWEBsFgFVic0nIWw2AWWJn529bCC2CJDd++s3WJxZoELi8urbrCC2sEC8xLvutUA2Bwevg
 IXEpSnuXYxcHEIC5xglTl68DVbPKyAocXLmE6heHYkFuz+xgdQzC0hLLP/HARLmFLCXODH9Pd
 gqUQEVic6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hmV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMQDBDsb7GwMOMUpyMCmJ8t7lOxEpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYKXV/BkpJBgUWp6akVaZg4w5GHSEhw8SiK8s0DSvMUFibnFmekQq
 VOMuhzHNl3+wyTEkpeflyolzrsGpEgApCijNA9uBCz+LjHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmY96kA0BSezLwSuE2vgI5gAjqid+oJkCNKEhFSUg2MQedkEw9e2Pqq7tePvvztjTdj7se
 0srOIzpv1y3xFXcn8w1J7b/Yf3qJ5OUxga6S01uH1uW26B7+uvrM/TVHt78JVXf3bjz3WZDqx
 aWt9seLihe8yRW3/Jq8+zbHkL6/0hPU7UkoCri1me/LuyG27F0J7F/DJNzG2//fVLvtqcTXQb
 ovs4RkZh5RYijMSDbWYi4oTAdek09W6AgAA
X-Env-Sender: prvs=4347d7e88=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506349638!84547944!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14313 invoked from network); 25 Sep 2017 14:27:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441089907"
Date: Mon, 25 Sep 2017 15:27:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170925142716.iuqn72lp6go5ogae@citrix.com>
References: <20170925134057.30492-1-wei.liu2@citrix.com>
 <59C92797020000780017F75D@prv-mh.provo.novell.com>
 <20170925141104.3g6ipsudclcvmonj@citrix.com>
 <59C92E07020000780017F78B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59C92E07020000780017F78B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86emul/test: generate non-pie
 executable for 64bit builds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDg6MjU6NDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI1LjA5LjE3IGF0IDE2OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIFNlcCAyNSwgMjAxNyBhdCAwNzo1ODoxNUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdGhlbiB0byBwYXNzIGJvdGgg
KGFzCj4gPj4gbG9uZyBhcyBzdXBwb3J0ZWQsIGlmIHdlIHJlYWxseSBjYXJlIGFib3V0IG9sZGVy
IGNvbXBpbGVycyBoZXJlKT8KPiA+IAo+ID4gSSdtIGZpbmUgd2l0aCB0aGF0LiAtZm5vLVBJRSBp
cyBzdXBwb3J0ZWQgYSBsb25nIHRpbWUgYWdvLiBJIGNhbiBmb2xkIGluCj4gPiB0aGUgZm9sbG93
aW5nIGRpZmYgdG8gdGhpcyBwYXRjaC4KPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQo+ID4gYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFr
ZWZpbGUKPiA+IGluZGV4IDg3MDY0NDk0ZDEuLmZiZTAyY2QyZjkgMTAwNjQ0Cj4gPiAtLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKPiA+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9NYWtlZmlsZQo+ID4gQEAgLTk4LDcgKzk4LDcgQEAgYXNtOgo+ID4gCj4gPiAg
YXNtLyU6IGFzbSA7Cj4gPiAKPiA+IC1IT1NUQ0ZMQUdTLXg4Nl82NCA6PQo+ID4gK0hPU1RDRkxB
R1MteDg2XzY0IDo9IC1mbm8tUElFCj4gPiAgJChjYWxsIGNjLW9wdGlvbi1hZGQsSE9TVENGTEFH
Uy14ODZfNjQsSE9TVENDLC1uby1waWUpCj4gPiAgSE9TVENGTEFHUyArPSAkKENGTEFHU194ZW5p
bmNsdWRlKSAtSS4gICQoSE9TVENGTEFHUy0kKFhFTl9DT01QSUxFX0FSQ0gpKQo+IAo+IEZlZWwg
ZnJlZSB0byBjb21taXQgd2l0aCB0aGF0IGFkZGl0aW9uIChvciB0ZWxsIG1lIHRoYXQgSSBzaG91
bGQpLAo+IG9yIG1heWJlIEFuZHJldyBjb3VsZCBnaXZlIGhpcyBhY2suCj4gCgpJIHdpbGwgY29t
bWl0IGl0IHNvb24uIEkgd2lsbCBhZGQgeW91ciBhY2sgdG9vLgoKPiBUaGFua3MgZm9yIHlvdXIg
aGVscCBoZXJlLCBKYW4KPiAKCllvdSdyZSB3ZWxjb21lLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUM5-0003xU-7N; Mon, 25 Sep 2017 14:27:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwUM4-0003wR-9W
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 57/20-03454-F4219C95; Mon, 25 Sep 2017 14:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva630Ml
 Ig1V92hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8at1ecYCw4oVLS9mszcwPhWuouRk0NCwF+i
 ecUSFhCbTUBPYt7xr0A2B4eIgIrE7b0GXYxcHMwC+xkler/+YAOpERZwkDh0/iIriM0ioCpxY
 +oTdhCbV8BWYsnSn2wQM+Ulzj24zQxicwrYSby+PQWsRgioZvbuf6wQtqrE4gdHoXoFJU7OfA
 J2A7OAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmDwMADBDsb7GwMOMUpyMCmJ8t7lOxEpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYKXV/BkpJBgUWp6akVaZg4wjGHSEhw8SiK8s0DSvMUFibnFmekQqVOMxhzHNl3+w8TRc
 fPuHyYhlrz8vFQpcd41IKUCIKUZpXlwg2DxdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvE
 8FgKbwZOaVwO17BXQKE9ApvVNPgJxSkoiQkmpgXJFYxPVso8Kf0oePfJpWLqvqX+C0otSu6nW
 zmPGZe9oefxv9jfy8BRl2WDeE/ekQu/+bx61k88WXKyXTJbR/XDxpUv5A63fSH659n7SCE6fX
 yDEaRqTfb86cv29fZuu/+l2yl496rHxe5jR92ieHbg3fBfKyXO4//Tq36j0+FuhfufhQt5uYE
 ktxRqKhFnNRcSIAbGlGp6oCAAA=
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506349637!70578903!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3439 invoked from network); 25 Sep 2017 14:27:23 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449105778"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:42 +0100
Message-ID: <20170925142648.25959-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 07/13] fuzz/x86_emulate: Add 'afl-cov' target
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gZ2VuZXJhdGUgYSAibm9ybWFsIiBjb3ZlcmFnZS1pbnN0cnVtZW50ZWQgYmluYXJ5LCBz
dWl0YWJsZSBmb3IKdXNlIHdpdGggZ2NvdiBvciBhZmwtY292LgoKVGhpcyBpcyBzbGlnaHRseSBh
bm5veWluZyBiZWNhdXNlOgoKIC0gRXZlcnkgb2JqZWN0IGZpbGUgbmVlZHMgdG8gaGF2ZSBiZWVu
IGluc3RydW1lbnRlZCB0byB3b3JrCiAgIGVmZmVjdGl2ZWx5CgogLSBZb3UgZ2VuZXJhbGx5IHdh
bnQgdG8gaGF2ZSBib3RoIGFuIGFmbC1pbnN0cnVtZW50ZWQgYmluYXJ5IGFuZCBhCiAgIGdjb3Yt
aW5zdHJ1bWVudGVkIGJpbmFyeSBhdCB0aGUgc2FtZSB0aW1lLCBidXQKCiAtIGdjb3YgaW5zdHJ1
bWVudGF0aW9uIGFuZCBhZmwgaW5zdHJ1bWVudGF0aW9uIGFyZSBtdXR1YWxseSBleGNsdXNpdmUK
ClNvIHdoZW4gbWFraW5nIHRoZSBgYWZsLWNvdmAgdGFyZ2V0LCBnZW5lcmF0ZSBhIHNlY29uZCBz
ZXQgb2Ygb2JqZWN0CmZpbGVzIGFuZCBhIHNlY29uZCBiaW5hcnkgd2l0aCB0aGUgYC1jb3ZgIHN1
ZmZpeC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gUHVsbCAnaW5wdXRzJyB0byB4ODZfZW11bGF0ZV91
c2VyKiBpbnRvIGEgbWFrZSB2YXJpYWJsZSB0byBhdm9pZCBkdXBsaWNhdGlvbgoKQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkND
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9mdXp6L1JFQURNRS5hZmwg
ICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZSB8IDIyICsrKysrKysrKysrKysrKysrKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBjYzE2NjQ5NDU3Li41Yzhl
ZDI2Yjg3IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTE2Miw2
ICsxNjIsNyBAQCB0b29scy9mdXp6L2xpYmVsZi9hZmwtbGliZWxmLWZ1enplcgogdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYXNtCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci94ODZfZW11bGF0ZSoKIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzCit0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwt
aGFybmVzcy1jb3YKIHRvb2xzL2hlbHBlcnMvX3BhdGhzLmgKIHRvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMApkaWZmIC0tZ2l0IGEv
dG9vbHMvZnV6ei9SRUFETUUuYWZsIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCmluZGV4IDQ3NThk
ZTI0OTAuLjBkOTU1YjI2ODcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAorKysg
Yi90b29scy9mdXp6L1JFQURNRS5hZmwKQEAgLTQxLDMgKzQxLDE3IEBAIFVzZSB0aGUgeDg2IGlu
c3RydWN0aW9uIGVtdWxhdG9yIGZ1enplciBhcyBhbiBleGFtcGxlLgogICAgJCAkQUZMUEFUSC9h
ZmwtZnV6eiAtdCAxMDAwIC1pIHRlc3RjYXNlX2RpciAtbyBmaW5kaW5nc19kaXIgLS0gLi9hZmwt
aGFybmVzcwogCiBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVudGF0aW9uIGZvciBtb3JlIGluZm9ybWF0
aW9uLgorCisjIEdFTkVSQVRJTkcgQ09WRVJBR0UgSU5GT1JNQVRJT04KKworVG8gdXNlIGFmbC1j
b3Ygb3IgZ2NvdiwgeW91IG5lZWQgYSBzZXBhcmF0ZSBiaW5hcnkgaW5zdHJ1bWVudGVkIHRvCitn
ZW5lcmF0ZSBjb3ZlcmFnZSBkYXRhLiAgVG8gZG8gdGhpcywgdXNlIHRoZSB0YXJnZXQgYGFmbC1j
b3ZgOgorCisgICAgJCBtYWtlIGFmbC1jb3YgI3Byb2R1Y2VzIGFmbC1oYXJuZXNzLWNvdgorCitO
T1RFOiBQbGVhc2UgYWxzbyBub3RlIHRoYXQgdGhlIGNvdmVyYWdlIGluc3RydW1lbnRhdGlvbiBo
YXJkLWNvZGVzCit0aGUgYWJzb2x1dGUgcGF0aCBmb3IgdGhlIGluc3RydW1lbnRhdGlvbiByZWFk
IGFuZCB3cml0ZSBmaWxlcyBpbiB0aGUKK2JpbmFyeTsgc28gY292ZXJhZ2UgZGF0YSB3aWxsIGFs
d2F5cyBzaG93IHVwIGluIHRoZSBidWlsZCBkaXJlY3Rvcnkgbm8KK21hdHRlciB3aGVyZSB5b3Ug
cnVuIHRoZSBiaW5hcnkgZnJvbS4KKworUGxlYXNlIHNlZSBhZmwtY292IGFuZC9vciBnY292IGRv
Y3VtZW50YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uClwgTm8gbmV3bGluZSBhdCBlbmQgb2Yg
ZmlsZQpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFr
ZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQppbmRl
eCAxMDAwOWRjMDhmLi40ZTgyOWRmY2JjIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMjMsMTkgKzIzLDM0IEBAIHg4Nl9lbXVsYXRlX3VzZXIu
YyB4ODZfZW11bGF0ZV91c2VyLmg6ICU6CiAKIENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRl
KSAtRF9fWEVOX1RPT0xTX18gLUkuCiAKK0dDT1ZfRkxBR1M9LS1jb3ZlcmFnZQorCiB4ODYuaCA6
PSBhc20veDg2LXZlbmRvcnMuaCBhc20veDg2LWRlZm5zLmggYXNtL21zci1pbmRleC5oCiB4ODZf
ZW11bGF0ZS5oIDo9IHg4Nl9lbXVsYXRlX3VzZXIuaCB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
ICQoeDg2LmgpCiAKLXg4Nl9lbXVsYXRlX3VzZXIubzogeDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11bGF0ZS5oKQorWDg2X0VNVUxBVEVfSU5QVVRT
ID0geDg2X2VtdWxhdGVfdXNlci5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgJCh4ODZfZW11
bGF0ZS5oKQoreDg2X2VtdWxhdGVfdXNlci5vOiAkKFg4Nl9FTVVMQVRFX0lOUFVUUykKKworeDg2
X2VtdWxhdGVfdXNlci1jb3YubzogJChYODZfRU1VTEFURV9JTlBVVFMpCisJJChDQykgLWMgJChD
RkxBR1MpICQoR0NPVl9GTEFHUykgLW8gJEAgeDg2X2VtdWxhdGVfdXNlci5jCiAKIGZ1enotZW11
bC5vOiAkKHg4Nl9lbXVsYXRlLmgpCiAKK2Z1enotZW11bC1jb3YubzogZnV6ei1lbXVsLmMgJCh4
ODZfZW11bGF0ZS5oKQorCSQoQ0MpIC1jICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpIC1vICRAIGZ1
enotZW11bC5jCisKK2FmbC1oYXJuZXNzLWNvdi5vOiBhZmwtaGFybmVzcy5jCisJJChDQykgLWMg
JChDRkxBR1MpICQoR0NPVl9GTEFHUykgJF4gLW8gJEAKKwogeDg2LWluc24tZnV6emVyLmE6IGZ1
enotZW11bC5vIHg4Nl9lbXVsYXRlX3VzZXIubwogCSQoQVIpIHJjICRAICReCiAKIGFmbC1oYXJu
ZXNzOiBhZmwtaGFybmVzcy5vIGZ1enotZW11bC5vIHg4Nl9lbXVsYXRlX3VzZXIubwogCSQoQ0Mp
ICQoQ0ZMQUdTKSAkXiAtbyAkQAogCithZmwtaGFybmVzcy1jb3Y6IGFmbC1oYXJuZXNzLWNvdi5v
IGZ1enotZW11bC1jb3YubyB4ODZfZW11bGF0ZV91c2VyLWNvdi5vCisJJChDQykgJChDRkxBR1Mp
ICQoR0NPVl9GTEFHUykgJF4gLW8gJEAKKwogIyBDb21tb24gdGFyZ2V0cwogLlBIT05ZOiBhbGwK
IGFsbDogeDg2LWluc24tZnV6ei1hbGwKQEAgLTQ2LDcgKzYxLDcgQEAgZGlzdGNsZWFuOiBjbGVh
bgogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjoKLQlybSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5l
c3MKKwlybSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MgYWZsLWhhcm5lc3MtY292ICouZ2Nk
YSAqLmdjbm8gKi5nY292CiAKIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogYWxsCkBAIC01NSwz
ICs3MCw2IEBAIGluc3RhbGw6IGFsbAogCiAuUEhPTlk6IGFmbAogYWZsOiBhZmwtaGFybmVzcwor
CisuUEhPTlk6IGFmbC1jb3YKK2FmbC1jb3Y6IGFmbC1oYXJuZXNzLWNvdgotLSAKMi4xNC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:27:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUMA-000433-FF; Mon, 25 Sep 2017 14:27:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwUM9-000429-JB
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:27:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 5F/B9-03422-45219C95; Mon, 25 Sep 2017 14:27:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDvW6w0Ml
 Ig/tHpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybqxYxFWzwqvjxdQNzA2O/WRcjJ4eEgL/E
 q+cLWUBsNgE9iXnHvwLZHBwiAioSt/cadDFycTALTGGUWHR1CTNIjbCAm8Sr3wfZQGwWAVWJD
 1dOgPXyCthK3Nh+mR1iprzEuQe3weqFgGoWPzjKDlEjKHFy5hOwemYBCYmDL14wT2DknoUkNQ
 tJagEj0ypG9eLUorLUIl1TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBgAII
 djNMv+x9ilORgUhLlvct3IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8RwZORQoJFqempFWmZ
 OcCghElLcPAoifBeAknzFhck5hZnpkOkTjEacxzbdPkPE0fHzbt/mIRY8vLzUqXEedeAlAqAl
 GaU5sENgkXLJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzxoFM4cnMK4Hb9wroFCagU3qnng
 A5pSQRISXVwJizcJP17K2LRFP/Zl5csr+qcmfa/HqXd6uUNl9uvyUjwbyspDJ8k1tXwtWwDDf
 V25dKJlnfe7eGuT9w89RLErHb/n1Z06t2tv2Zb+7k9U1nnxReM/2tv/cUZ8KUCBntxwLRwh56
 Lx4vrlwn/irNe5f2LX72q3eyEjSltR3OiGvPb/+wMuNB9xElluKMREMt5qLiRAB19iqzkQIAA
 A==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506349647!84372818!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30694 invoked from network); 25 Sep 2017 14:27:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:27:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449105776"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:36 +0100
Message-ID: <20170925142648.25959-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 01/13] x86emul/fuzz: add rudimentary limit
	checking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZnV6el9pbnNuX2ZldGNoKCkg
aXMgdGhlIG9ubHkgZGF0YSBhY2Nlc3MgaGVscGVyIHdoZXJlIGl0IGlzIHBvc3NpYmxlCnRvIHNl
ZSBvZmZzZXRzIGxhcmdlciB0aGFuIDRHYiBpbiAxNi0gb3IgMzItYml0IG1vZGVzLCBhcyB3ZSBs
ZWF2ZSB0aGUKaW5jb21pbmcgcklQIHVudG91Y2hlZCBpbiB0aGUgZW11bGF0b3IgaXRzZWxmLiBU
aGUgY2hlY2sgaXMgbmVlZGVkIGhlcmUKYXMgb3RoZXJ3aXNlLCBhZnRlciBzdWNjZXNzZnVsbHkg
ZmV0Y2hpbmcgaW5zbiBieXRlcywgd2UgbWF5IGVuZCB1cAp6ZXJvLWV4dGVuZGluZyBFSVAgc29v
biBhZnRlciBjb21wbGV0ZV9pbnNuLCB3aGljaCBjb2xsaWRlcyB3aXRoIHRoZQpYODZFTVVMX0VY
Q0VQVElPTi1jb25kaXRpb25hbCByZXNwZWN0aXZlIEFTU0VSVCgpIGluCng4Nl9lbXVsYXRlX3dy
YXBwZXIoKS4gKE5COiBwdXRfcmVwX3ByZWZpeCgpIGlzIHdoYXQgYWxsb3dzCmNvbXBsZXRlX2lu
c24gdG8gYmUgcmVhY2hlZCB3aXRoIHJjIHNldCB0byBvdGhlciB0aGFuIFg4NkVNVUxfT0tBWSBv
cgpYODZFTVVMX0RPTkUuIFNlZSBhbHNvIGNvbW1pdCA1M2Y4N2MwM2I0IFsieDg2ZW11bDogZ2Vu
ZXJhbGl6ZQpleGNlcHRpb24gaGFuZGxpbmcgZm9yIHJlcF8qIGhvb2tzIl0uKQoKQWRkIGFzc2Vy
dCgpLXMgZm9yIGFsbCBvdGhlciAoZGF0YSkgYWNjZXNzIHJvdXRpbmVzLCBhcyBlZmZlY3RpdmUK
YWRkcmVzcyBnZW5lcmF0aW9uIGluIHRoZSBlbXVsYXRvciBvdWdodCB0byBndWFyYW50ZWUgaW4t
cmFuZ2UgdmFsdWVzLgpGb3IgdGhlbSB0byBub3QgdHJpZ2dlciwgc2V2ZXJhbCBhZGp1c3RtZW50
cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzCmNhbGN1bGF0aW9ucyBhcmUgbmVlZGVkOiBXaGls
ZSBmb3IgRHN0Qml0QmFzZSBpdCBpcyByZWFsbHkgbWFuZGF0b3J5LAp0aGUgc3BlY2lmaWNhdGlv
biBhbGxvd3MgZm9yIGVpdGhlciBiZWhhdmlvciBmb3IgdHdvLXBhcnQgYWNjZXNzZXMuCk9ic2Vy
dmVkIGJlaGF2aW9yIG9uIHJlYWwgaGFyZHdhcmUsIGhvd2V2ZXIsIGlzIGZvciBzdWNoIGFjY2Vz
c2VzIHRvCnNpbGVudGx5IHdyYXAgYXQgdGhlIDJeXjMyIGJvdW5kYXJ5IGluIG90aGVyIHRoYW4g
NjQtYml0IG1vZGUsIGp1c3QKbGlrZSB0aGV5IGRvIGF0IHRoZSAyXl42NCBib3VuZGFyeSBpbiA2
NC1iaXQgbW9kZS4gV2hpbGUgYWRkaW5nCnRydW5jYXRlX2VhKCkgaW52b2NhdGlvbnMgdGhlcmUs
IGFsc28gY29udmVydCBvcGVuIGNvZGVkIGluc3RhbmNlcyBvZgppdC4KClJlcG9ydGVkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAgICAgICAgfCAyMiArKysrKysrKystLS0t
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmlu
ZGV4IGEyMzI5Zjg0YTUuLjEwNTE0NWU5ZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0xMzksNyArMTM5LDE4IEBAIHN0YXRpYyBp
bnQgZnV6el9yZWFkKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAg
IC8qIFJlYWRzIGV4cGVjdGVkIGZvciBhbGwgdXNlciBhbmQgc3lzdGVtIHNlZ21lbnRzLiAqLwot
ICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykgfHwgaXNfeDg2X3N5c3RlbV9zZWdt
ZW50KHNlZykpOworICAgIGlmICggaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKKyAgICAgICAg
YXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAzMikpOworICAgIGVs
c2UgaWYgKCBzZWcgPT0geDg2X3NlZ190ciApCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBU
U1MgaXMgc3BlY2lhbCBpbiB0aGF0IGFjY2Vzc2VzIGJlbG93IHRoZSBzZWdtZW50IGJhc2UgYXJl
CisgICAgICAgICAqIHBvc3NpYmxlLCBhcyB0aGUgSW50ZXJydXB0IFJlZGlyZWN0aW9uIEJpdG1h
cCBzdGFydHMgMzIgYnl0ZXMKKyAgICAgICAgICogYWhlYWQgb2YgdGhlIEkvTyBCaXRtYXAsIHJl
Z2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9mIHRoZSBsYXR0ZXIuCisgICAgICAgICAqLworICAgICAg
ICBhc3NlcnQoKGxvbmcpb2Zmc2V0IDwgMCA/IChsb25nKW9mZnNldCA+IC0zMiA6ICEob2Zmc2V0
ID4+IDE3KSk7CisgICAgZWxzZQorICAgICAgICBhc3NlcnQoaXNfeDg2X3N5c3RlbV9zZWdtZW50
KHNlZykgJiYKKyAgICAgICAgICAgICAgIChjdHh0LT5sbWEgPyBvZmZzZXQgPD0gMHgxMDAwNyA6
ICEob2Zmc2V0ID4+IDE2KSkpOwogCiAgICAgcmV0dXJuIGRhdGFfcmVhZChjdHh0LCBzZWcsICJy
ZWFkIiwgcF9kYXRhLCBieXRlcyk7CiB9CkBAIC0xNjIsNiArMTczLDEzIEBAIHN0YXRpYyBpbnQg
ZnV6el9pbnNuX2ZldGNoKAogewogICAgIGFzc2VydChzZWcgPT0geDg2X3NlZ19jcyk7CiAKKyAg
ICAvKiBNaW5pbWFsIHNlZ21lbnQgbGltaXQgY2hlY2tpbmcsIHVudGlsIGZ1bGwgb25lIGlzIGJl
aW5nIHB1dCBpbiBwbGFjZS4gKi8KKyAgICBpZiAoIGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICYmIChv
ZmZzZXQgPj4gMzIpICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigxMywg
MCwgY3R4dCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKICAg
ICAvKgogICAgICAqIFplcm8tbGVuZ3RoIGluc3RydWN0aW9uIGZldGNoZXMgYXJlIG1hZGUgYXQg
dGhlIGRlc3RpbmF0aW9uIG9mIGp1bXBzLAogICAgICAqIHRvIHBlcmZvcm0gc2VnbWVudGF0aW9u
IGNoZWNrcy4gIE5vIGRhdGEgbmVlZHMgcmV0dXJuaW5nLgpAQCAtMjMyLDYgKzI1MCw3IEBAIHN0
YXRpYyBpbnQgZnV6el9yZXBfaW5zKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQogewogICAgIGFzc2VydChkc3Rfc2VnID09IHg4Nl9zZWdfZXMpOworICAgIGFzc2VydChjdHh0
LT5hZGRyX3NpemUgPT0gNjQgfHwgIShkc3Rfb2Zmc2V0ID4+IDMyKSk7CiAKICAgICByZXR1cm4g
X2Z1enpfcmVwX3JlYWQoY3R4dCwgInJlcF9pbnMiLCByZXBzKTsKIH0KQEAgLTI0Nyw2ICsyNjYs
NyBAQCBzdGF0aWMgaW50IGZ1enpfcmVwX21vdnMoCiB7CiAgICAgYXNzZXJ0KGlzX3g4Nl91c2Vy
X3NlZ21lbnQoc3JjX3NlZykpOwogICAgIGFzc2VydChkc3Rfc2VnID09IHg4Nl9zZWdfZXMpOwor
ICAgIGFzc2VydChjdHh0LT5hZGRyX3NpemUgPT0gNjQgfHwgISgoc3JjX29mZnNldCB8IGRzdF9v
ZmZzZXQpID4+IDMyKSk7CiAKICAgICByZXR1cm4gX2Z1enpfcmVwX3JlYWQoY3R4dCwgInJlcF9t
b3ZzIiwgcmVwcyk7CiB9CkBAIC0yNjAsNiArMjgwLDcgQEAgc3RhdGljIGludCBmdXp6X3JlcF9v
dXRzKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIGFzc2VydChp
c194ODZfdXNlcl9zZWdtZW50KHNyY19zZWcpKTsKKyAgICBhc3NlcnQoY3R4dC0+YWRkcl9zaXpl
ID09IDY0IHx8ICEoc3JjX29mZnNldCA+PiAzMikpOwogCiAgICAgcmV0dXJuIF9mdXp6X3JlcF93
cml0ZShjdHh0LCAicmVwX291dHMiLCByZXBzKTsKIH0KQEAgLTI3Nyw2ICsyOTgsNyBAQCBzdGF0
aWMgaW50IGZ1enpfcmVwX3N0b3MoCiAgICAgICogZm9yIENMWkVSTy4KICAgICAgKi8KICAgICBh
c3NlcnQoaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpKTsKKyAgICBhc3NlcnQoY3R4dC0+YWRkcl9z
aXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7CiAKICAgICByZXR1cm4gX2Z1enpfcmVwX3dy
aXRlKGN0eHQsICJyZXBfc3RvcyIsIHJlcHMpOwogfQpAQCAtMjkwLDYgKzMxMiw3IEBAIHN0YXRp
YyBpbnQgZnV6el93cml0ZSgKIHsKICAgICAvKiBXcml0ZXMgbm90IGV4cGVjdGVkIGZvciBhbnkg
c3lzdGVtIHNlZ21lbnRzLiAqLwogICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykp
OworICAgIGFzc2VydChjdHh0LT5hZGRyX3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsK
IAogICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJ3cml0ZSIsIHRydWUpOwogfQpAQCAtMzA2
LDggKzMyOSwxMCBAQCBzdGF0aWMgaW50IGZ1enpfY21weGNoZygKICAgICAgKiBDbXB4Y2hnIGV4
cGVjdGVkIGZvciB1c2VyIHNlZ21lbnRzLCBhbmQgc2V0dGluZyBhY2Nlc3NlZC9idXN5IGJpdHMg
aW4KICAgICAgKiBHRFQvTERUIGVudGllcywgYnV0IG5vdCBleHBlY3RlZCBmb3IgYW55IElEVCBv
ciBUUiBhY2Nlc3Nlcy4KICAgICAgKi8KLSAgICBhc3NlcnQoaXNfeDg2X3VzZXJfc2VnbWVudChz
ZWcpIHx8Ci0gICAgICAgICAgIHNlZyA9PSB4ODZfc2VnX2dkdHIgfHwgc2VnID09IHg4Nl9zZWdf
bGR0cik7CisgICAgaWYgKCBpc194ODZfdXNlcl9zZWdtZW50KHNlZykgKQorICAgICAgICBhc3Nl
cnQoY3R4dC0+YWRkcl9zaXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7CisgICAgZWxzZQor
ICAgICAgICBhc3NlcnQoKHNlZyA9PSB4ODZfc2VnX2dkdHIgfHwgc2VnID09IHg4Nl9zZWdfbGR0
cikgJiYgIShvZmZzZXQgPj4gMTYpKTsKIAogICAgIHJldHVybiBtYXliZV9mYWlsKGN0eHQsICJj
bXB4Y2hnIiwgdHJ1ZSk7CiB9CkBAIC0zMTksNiArMzQ0LDcgQEAgc3RhdGljIGludCBmdXp6X2lu
dmxwZygKIHsKICAgICAvKiBpbnZscGcoKSwgdW5saWtlIGFsbCBvdGhlciBob29rcywgbWF5IGJl
IGNhbGxlZCB3aXRoIHg4Nl9zZWdfbm9uZS4gKi8KICAgICBhc3NlcnQoaXNfeDg2X3VzZXJfc2Vn
bWVudChzZWcpIHx8IHNlZyA9PSB4ODZfc2VnX25vbmUpOworICAgIGFzc2VydChjdHh0LT5hZGRy
X3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsKIAogICAgIHJldHVybiBtYXliZV9mYWls
KGN0eHQsICJpbnZscGciLCBmYWxzZSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IGMxZTIzMDBiMzkuLjMxZGY1YWViOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xMjQ5LDEwICsxMjQ5LDEwIEBAIHN0YXRpYyB2b2lkIF9f
cHV0X3JlcF9wcmVmaXgoCiAKIC8qIENsaXAgbWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRo
ZSBpbmRleCByZWdpc3RlciBhdCBtb3N0IGp1c3Qgd3JhcHMuICovCiAjZGVmaW5lIHRydW5jYXRl
X2VhX2FuZF9yZXBzKGVhLCByZXBzLCBieXRlc19wZXJfcmVwKSAoeyAgICAgICAgICAgICAgICAg
IFwKLSAgICB1bnNpZ25lZCBsb25nIHRvZG9fXywgZWFfXyA9IHRydW5jYXRlX3dvcmQoZWEsIGFk
X2J5dGVzKTsgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0g
dHJ1bmNhdGVfZWEoZWEpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAhKF9y
ZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgdG9kb19fID0gdHJ1bmNhdGVfd29yZCgtKGVhKSwgYWRfYnl0ZXMpIC8g
KGJ5dGVzX3Blcl9yZXApOyAgICAgICAgXAotICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV93b3JkKChl
YSkgKyAoYnl0ZXNfcGVyX3JlcCkgLSAxLCBhZF9ieXRlcykgPCBlYV9fIClcCisgICAgICAgIHRv
ZG9fXyA9IHRydW5jYXRlX2VhKC1lYV9fKSAvIChieXRlc19wZXJfcmVwKTsgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBlbHNlIGlmICggdHJ1bmNhdGVfZWEoZWFfXyArIChieXRlc19wZXJfcmVw
KSAtIDEpIDwgZWFfXyApICAgICAgICAgICAgXAogICAgICAgICB0b2RvX18gPSAxOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZWxz
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgdG9kb19fID0gZWFfXyAvIChieXRlc19wZXJfcmVwKSArIDE7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzEzNiw2ICszMTM2LDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzICsgKCgoLXNyYy52YWwgLSAx
KSA+PiAzKSAmIH4ob3BfYnl0ZXMgLSAxTCkpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgICAgIGVhLm1lbS5vZmYgKz0gKHNyYy52YWwgPj4gMykgJiB+KG9wX2J5dGVzIC0gMUwpOwor
ICAgICAgICAgICAgZWEubWVtLm9mZiA9IHRydW5jYXRlX2VhKGVhLm1lbS5vZmYpOwogICAgICAg
ICB9CiAKICAgICAgICAgLyogQml0IGluZGV4IGFsd2F5cyB0cnVuY2F0ZWQgdG8gd2l0aGluIHJh
bmdlLiAqLwpAQCAtMzM1NCw3ICszMzU1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3JjX3ZhbDI7CiAgICAgICAgIGludCBsYiwgdWIsIGlkeDsKICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAg
aWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCBzcmMubWVtLm9mZiArIG9wX2J5dGVz
LAorICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2Vh
KHNyYy5tZW0ub2ZmICsgb3BfYnl0ZXMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnNyY192YWwyLCBvcF9ieXRlcywgY3R4dCwgb3BzKSkgKQogICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICB1YiAgPSAob3BfYnl0ZXMgPT0gMikgPyAoaW50MTZfdClzcmNfdmFsMiA6IChp
bnQzMl90KXNyY192YWwyOwpAQCAtMzkwNSw3ICszOTA2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIHNlZyA9IChiICYgMSkgKiAzOyAvKiBlcyA9IDAsIGRzID0gMyAqLwogICAgIGxlczoKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsK
LSAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCBzcmMubWVtLm9mZiAr
IHNyYy5ieXRlcywKKyAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCB0
cnVuY2F0ZV9lYShzcmMubWVtLm9mZiArIHNyYy5ieXRlcyksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZHN0LnZhbCwgMiwgY3R4dCwgb3BzKSkgIT0gWDg2RU1VTF9PS0FZICkKICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgQVNTRVJUKGlzX3g4Nl91c2VyX3NlZ21lbnQo
c2VnKSk7CkBAIC00OTM5LDcgKzQ5NDAsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgY2FzZSA1
OiAvKiBqbXAgKGZhciwgYWJzb2x1dGUgaW5kaXJlY3QpICovCiAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwogCi0gICAgICAgICAg
ICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsgb3BfYnl0
ZXMsCisgICAgICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1bmNhdGVfZWEoc3JjLm1lbS5vZmYgKyBv
cF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmltbTIsIDIsIGN0
eHQsIG9wcykpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBpbW0x
ID0gc3JjLnZhbDsKQEAgLTUxMjYsOCArNTEyOCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgfQogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1l
bS5vZmYsICZzcmVnLmxpbWl0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIs
IGN0eHQpKSAhPSBYODZFTVVMX09LQVkgfHwKLSAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT53
cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmICsgMiwgJnNyZWcuYmFzZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSAp
CisgICAgICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVf
ZWEoZWEubWVtLm9mZiArIDIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
cmVnLmJhc2UsIG9wX2J5dGVzLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKIApAQCAtNTEzNyw5ICs1MTM5LDkg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVf
cmluZzAoKSwgRVhDX0dQLCAwKTsKICAgICAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9zZWdt
ZW50ID09IE5VTEwpOwogICAgICAgICAgICAgbWVtc2V0KCZzcmVnLCAwLCBzaXplb2Yoc3JlZykp
OwotICAgICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5v
ZmYrMCwKKyAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5t
ZW0ub2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsaW1pdCwgMiwgY3R4
dCwgb3BzKSkgfHwKLSAgICAgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2Vn
LCBlYS5tZW0ub2ZmKzIsCisgICAgICAgICAgICAgICAgIChyYyA9IHJlYWRfdWxvbmcoZWEubWVt
LnNlZywgdHJ1bmNhdGVfZWEoZWEubWVtLm9mZiArIDIpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZiYXNlLCBtb2RlXzY0Yml0KCkgPyA4IDogNCwgY3R4dCwgb3BzKSkgKQog
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighaXNfY2Fub25pY2FsX2FkZHJlc3MoYmFzZSksIEVYQ19HUCwgMCk7Ci0tIAoyLjE0LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUMw-0004VV-Rv; Mon, 25 Sep 2017 14:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwUMw-0004Uv-3o
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:28:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 06/C5-03610-58219C95; Mon, 25 Sep 2017 14:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpG6L0Ml
 Ig8vnzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmE3fYCz7LV2x6VNPAOFeyi5GDQ0LAX+Lo
 Xb8uRk4ONgE9iXnHv7KAhEUEVCRu7zXoYuTiYBbYzyjR+/UHG0iNsECaxIW2k0wgNouAqsSbn
 U/YQOp5BewkXlxhBwlLCMhLnHtwmxnE5gQKv749BSwuJGArMXv3P1YIW1Vi8YOjYHFeAUGJkz
 OfsIDYzAISEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFusbGeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgWHDAAQ7GHeuDzzEKMnBpCTKe5fvRKQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd5uwZORQoJFqempFWmZOcAAhklLcPAoifDOAknzFhck5hZnpkOkTjEacxx6cfsPE
 0fHzbt/mIRY8vLzUqXEeTVASgVASjNK8+AGwSLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlY
 R540Cm8GTmlcDtewV0ChPQKb1TT4CcUpKIkJJqYJTbnmG/+dCsqB8X3++dvuJ+qNq9W5VfwsV
 krrWJBViGtv5MW5xp9rOSQ8HxsdKlLTssztg+DmY5emJV+T7lXrkNPbsqc2JL3RXrLqzKWNBU
 cbPmvH3n+6bOb5eVtDVuH+J/c67gjsTsrXsTFlbxC66dH5qn/CGE3cLY1cC8/MmyyKuRLLsed
 SmxFGckGmoxFxUnAgBNuylZpwIAAA==
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506349699!118112663!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26340 invoked from network); 25 Sep 2017 14:28:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:28:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="441090064"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:48 +0100
Message-ID: <20170925142648.25959-13-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 13/13] fuzz/x86_emulate: Add an option to
	limit the number of instructions executed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QUZMIGNvbnNpZGVycyBhIHRlc3RjYXNlIHRvIGJlIGEgdXNlZnVsIGFkZGl0aW9uIG5vdCBvbmx5
IGlmIHRoZXJlIGFyZQp0dXBsZXMgZXhlcmNpc2VkIGJ5IHRoYXQgdGVzdGNhc2Ugd2hpY2ggd2Vy
ZSBub3QgZXhlcmNpc2VkIG90aGVyd2lzZSwKYnV0IGFsc28gaWYgdGhlICpudW1iZXIqIG9mIHRp
bWVzIGFuIGluZGl2aWR1YWwgdHVwbGUgaXMgZXhlcmNpc2VkCmNoYW5nZXMgc2lnbmlmaWNhbnRs
eTsgaW4gcGFydGljdWxhciwgaWYgdGhlIG51bWJlciBvZiB0aGUgaGlnaGVzIGJpdApjaGFuZ2Vz
IChpLmUuLCBpZiBpdCBpcyBydW4gMSwgMi0zLCA0LTcsIDgtMTUsICZjKS4KClVuZm9ydHVuYXRl
bHksIG9uZSBzaW1wbGUgd2F5IHRvIGluY3JlYXNlIHRoZXNlIHN0YXRzIGl0IHRvIGV4ZWN1dGUK
dGhlIHNhbWUgKG9yIHNpbWlsYXIpIGluc3RydWN0aW9ucyBtdWx0aXBsZSB0aW1lcy4gIFN1Y2gg
bG9uZwp0ZXN0Y2FzZXMgdGFrZSBleHBvbmVudGlhbGx5IGxvbmdlciB0byBmdXp6OiB0aGUgZnV6
emVyIHNwZW5kcyBtb3JlCnRpbWUgZmxpcHBpbmcgYml0cyBsb29raW5nIGZvciBtZWFuaW5nZnVs
IGNoYW5nZXMsIGFuZCBlYWNoIGV4ZWN1dGlvbgp0YWtlcyBsb25nZXIgYmVjYXVzZSBpdCBpcyBk
b2luZyBtb3JlIHRoaW5ncy4gIFNvIGxvbmcgcGF0aHMgd2hpY2ggYWRkCm5vdGhpbmcgdG8gdGhl
IGFjdHVhbCBjb2RlIGNvdmVyYWdlIGJ1dCBlZmZlY3RpdmVseSAiZGlzdHJhY3QiIHRoZQpmdXp6
ZXIsIG1ha2luZyBpdCBsZXNzIGVmZmVjdGl2ZS4KCkV4cGVyaW1lbnRzIGhhdmUgc2hvd24gdGhh
dCBub3QgYWxsb3dpbmcgaW5maW5pdGUgbnVtYmVyIG9mCmluc3RydWN0aW9uIHJldHJpZXMgZm9y
IHRoZSBvbGQgKG5vbi1jb21wYWN0KSBmb3JtYXQgZG9lcyBpbmRlZWQgc3BlZWQKdXAgYW5kIGlu
Y3JlYXNlIGNvZGUgY292ZXJhZ2UuICBIb3dldmVyLCBpdCBoYXMgYWxzbyBzaG93biB0aGF0IG9u
IHRoZQpuZXcsIG1vcmUgY29tcGFjdCBmb3JtYXQsIGhhdmluZyBubyBpbnN0cnVjdGlvbiBsaW1p
dCBjYXVzZXMgdGhlIGhpZ2hlc3QKdGhyb3VnaHB1dCBpbiBjb2RlIGNvdmVyYWdlLgoKU28gbGVh
dmUgdGhlIG9wdGlvbiBpbiwgYnV0IGhhdmUgaXQgZGVmYXVsdCB0byAwIChubyBsaW1pdCkuCgpT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0t
LQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgOSArKysrKysrKy0K
IHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jICAgfCA3ICsr
KysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFy
bmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YwppbmRleCA2YjBmNjZmOTIzLi5kYjZiYjI4OTFmIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2
X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKQEAgLTE1LDYgKzE1LDcgQEAgc3Rh
dGljIHVpbnQ4X3QgaW5wdXRbSU5QVVRfU0laRV07CiAKIGV4dGVybiBib29sIG9wdF9jb21wYWN0
OwogZXh0ZXJuIGJvb2wgb3B0X3JlcnVuOworZXh0ZXJuIGludCBvcHRfaW5zdHJ1Y3Rpb25fbGlt
aXQ7CiAKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKQEAgLTM0LDExICszNSwx
MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBPUFRfTUlO
X1NJWkUsCiAgICAgICAgICAgICBPUFRfQ09NUEFDVCwKICAgICAgICAgICAgIE9QVF9SRVJVTiwK
KyAgICAgICAgICAgIE9QVF9JTlNUUlVDVElPTl9MSU1JVCwKICAgICAgICAgfTsKICAgICAgICAg
c3RhdGljIGNvbnN0IHN0cnVjdCBvcHRpb24gbG9wdHNbXSA9IHsKICAgICAgICAgICAgIHsgIm1p
bi1pbnB1dC1zaXplIiwgbm9fYXJndW1lbnQsIE5VTEwsIE9QVF9NSU5fU0laRSB9LAogICAgICAg
ICAgICAgeyAiY29tcGFjdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCBPUFRfQ09NUEFDVCB9
LAogICAgICAgICAgICAgeyAicmVydW4iLCBub19hcmd1bWVudCwgTlVMTCwgT1BUX1JFUlVOIH0s
CisgICAgICAgICAgICB7ICJpbnN0cnVjdGlvbi1saW1pdCIsIHJlcXVpcmVkX2FyZ3VtZW50LCBO
VUxMLCBPUFRfSU5TVFJVQ1RJT05fTElNSVQgfSwKICAgICAgICAgICAgIHsgMCwgMCwgMCwgMCB9
CiAgICAgICAgIH07CiAgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdjLCBhcmd2
LCAiIiwgbG9wdHMsIE5VTEwpOwpAQCAtNjEsOCArNjQsMTIgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgICAgICAgICAgb3B0X3JlcnVuID0gdHJ1ZTsKICAgICAgICAgICAg
IGJyZWFrOwogCisgICAgICAgIGNhc2UgT1BUX0lOU1RSVUNUSU9OX0xJTUlUOgorICAgICAgICAg
ICAgb3B0X2luc3RydWN0aW9uX2xpbWl0ID0gYXRvaShvcHRhcmcpOworICAgICAgICAgICAgYnJl
YWs7CisKICAgICAgICAgY2FzZSAnPyc6Ci0gICAgICAgICAgICBwcmludGYoIlVzYWdlOiAlcyBb
LS1jb21wYWN0PTB8MV0gWy0tcmVydW5dICRGSUxFIFskRklMRS4uLl0gfCBbLS1taW4taW5wdXQt
c2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgWy0tY29t
cGFjdD0wfDFdIFstLXJlcnVuXSBbLS1pbnN0cnVjdGlvbi1saW1pdD1OXSAkRklMRSBbJEZJTEUu
Li5dIHwgWy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsKICAgICAgICAgICAgIGV4aXQo
LTEpOwogICAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggNDhjYWQwMzA3YS4uYzJhYjAyOTM0NyAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
KysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAg
LTk2MCwxMCArOTYwLDEzIEBAIHZvaWQgc2V0dXBfZnV6el9zdGF0ZShzdHJ1Y3QgZnV6el9zdGF0
ZSAqc3RhdGUsIGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpCiAgICAgc3RhdGUtPmRh
dGFfbnVtID0gc2l6ZTsKIH0KIAoraW50IG9wdF9pbnN0cnVjdGlvbl9saW1pdCA9IDA7CisKIGlu
dCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewogICAgIGludCByYzsKIAogICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0ID0gJnN0YXRlLT5jdHh0OworICAgIGludCBp
Y291bnQgPSAwOwogICAgIAogICAgIHN0YXRlLT5vcHMgPSBhbGxfZnV6emVyX29wczsKIApAQCAt
OTg4LDcgKzk5MSw5IEBAIGludCBydW50ZXN0KHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSkgewog
CiAgICAgICAgIHJjID0geDg2X2VtdWxhdGUoY3R4dCwgJnN0YXRlLT5vcHMpOwogICAgICAgICBw
cmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Ci0gICAgfSB3aGlsZSAoIHJjID09
IFg4NkVNVUxfT0tBWSApOworICAgIH0gd2hpbGUgKCByYyA9PSBYODZFTVVMX09LQVkgJiYKKyAg
ICAgICAgICAgICAgKCFvcHRfaW5zdHJ1Y3Rpb25fbGltaXQgfHwKKyAgICAgICAgICAgICAgICgr
K2ljb3VudCA8IG9wdF9pbnN0cnVjdGlvbl9saW1pdCkpICk7CiAKICAgICBzYXZlX2ZwdV9zdGF0
ZShzdGF0ZS0+ZnhzYXZlKTsKICAgICAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:28:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUMz-0004X5-2a; Mon, 25 Sep 2017 14:28:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwUMy-0004W7-4z
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:28:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8C/6B-03642-78219C95; Mon, 25 Sep 2017 14:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW6r0Ml
 Igx/vLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXS+8zF3SpVtxeu569gXGTdBcjJ4eEgL/E
 rqnf2EFsNgE9iXnHv7J0MXJwiAioSNzea9DFyMXBLLCfUaL36w82kBphAXeJxmXrwWwWAVWJl
 XcmsoLYvAJ2EisfH2OGmCkvce7BbTCbEyj++vYUsPlCArYSs3f/Y4WwVSUWPzjKDtErKHFy5h
 MWEJtZQELi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMweBiAYAfjmvmBhxglOZiURHnv8p2IFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBe0TwZKSQYFFqempFWmYOMIxh0hIcPEoivLNA0rzFBYm5xZnpEKlTjMYcxzZd/sPE0
 XHz7h8mIZa8/LxUKXHeNSClAiClGaV5cINg8XWJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwr
 xXQKbwZOaVwO17BXQKE9ApvVNPgJxSkoiQkmpgjCgt02jq6Fw0++GRCa62j6eucb/a9vXako7
 9KZuYz7S0HsxxqWfMvvc35211hsqDP+zMB49J/HDx18197Zda7yYzh0OYo3XWp19RJ/u2/ty1
 msUufKXLy5S/p3pPX616tvFPwqO2DLvrlYF3f/J2K+x/45p56oLGn81rnLr4+LZcLdrcwSh/W
 ImlOCPRUIu5qDgRAPuuAkyqAgAA
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506349698!118091176!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43861 invoked from network); 25 Sep 2017 14:28:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449106025"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:47 +0100
Message-ID: <20170925142648.25959-12-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 12/13] fuzz/x86_emulate: Set and fuzz more
	CPU state
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eDg2X2VtdWxhdGUoKSBvcGVyYXRlcyBub3Qgb25seSBvbiBzdGF0ZSBwYXNzZWQgdG8gaXQgaW4K
Y3B1X3VzZXJfcmVncywgYnV0IGFsc28gb24gc3RhdGUgY3VycmVudGx5IGZvdW5kIG9uIHRoZSBj
cHU6IG5hbWVseSwKdGhlIEZQVSBhbmQgWE1NIHJlZ2lzdGVycy4gIEF0IHRoZSBtb21lbnQsIHdl
IHJlLXplcm8gKGFuZC9vcgpyZS1pbml0aWFsaXplKSBjcHVfdXNlcl9yZWdzIG9uIGV2ZXJ5IGlu
dm9jYXRpb24sIGJ1dCBsZWF2ZSB0aGUKY3B1LXN0b3JlZCBzdGF0ZSBhbG9uZS4gIEluICJwZXJz
aXN0ZW50IG1vZGUiLCB0aGlzIGNhdXNlcyB0ZXN0IGNhc2VzCnRvIGJlaGF2ZSBkaWZmZXJlbnRs
eSAtLSBzb21ldGltZXMgc2lnbmlmaWNhbnRseSBzbyAtLSBkZXBlbmRpbmcgb24Kd2hpY2ggdGVz
dCBjYXNlcyBoYXZlIGJlZW4gcnVuIGJlZm9yZWhhbmQuCgpaZXJvIG91dCB0aGUgc3RhdGUgYmVm
b3JlIGVhY2ggdGVzdCBydW4sIGFuZCB0aGVuIGZ1enogaXQgYmFzZWQgb24gdGhlCmNvcnB1cyBp
bnB1dC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCnYyOiBSZWJhc2Ugb24gdG9wIG9mIHByZXZpb3VzIGNoYW5nZXMKCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgNzEgKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enov
eDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IDIxZDAwYjc0MTYuLjQ4
Y2FkMDMwN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jCkBAIC0zOCw2ICszOCw4IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAgICAgdWludDY0
X3QgbXNyW01TUl9JTkRFWF9NQVhdOwogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZ21l
bnRzW1NFR19OVU1dOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3M7CisgICAgY2hhciBm
eHNhdmVbNTEyXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDE2KSkpOworCiAKICAgICAvKiBGdXp6
ZXIncyBpbnB1dCBkYXRhLiAqLwogICAgIGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqY29ycHVz
OwpAQCAtNTk3LDYgKzU5OSw0NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29w
cyBhbGxfZnV6emVyX29wcyA9IHsKIH07CiAjdW5kZWYgU0VUCiAKK3N0YXRpYyB2b2lkIF9zZXRf
ZnB1X3N0YXRlKGNoYXIgKmZ4c2F2ZSwgYm9vbCBzdG9yZSkKK3sKKyAgICBpZiAoIGNwdV9oYXNf
ZnhzciApCisgICAgeworICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRyaWJ1dGVfXygoX19hbGln
bmVkX18oMTYpKSkgeworICAgICAgICAgICAgY2hhciB4WzQ2NF07CisgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IG90aGVyWzZdOworICAgICAgICAgICAgICAg
IHVpbnQzMl90IG14Y3NyOworICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyX21hc2s7Cisg
ICAgICAgICAgICAgICAgLyogLi4uICovCisgICAgICAgICAgICB9OworICAgICAgICB9ICpmeHM7
CisKKyAgICAgICAgZnhzID0gKHR5cGVvZihmeHMpKSBmeHNhdmU7CisKKyAgICAgICAgaWYgKCBz
dG9yZSApIHsKKyAgICAgICAgICAgIGNoYXIgbnVsbFs1MTJdIF9fYXR0cmlidXRlX18oKGFsaWdu
ZWQoMTYpKSkgPSB7IDAgfTsKKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSgiIGZ4cnN0b3IgJTA7
ICI6OiJtIigqbnVsbCkpOworICAgICAgICAgICAgYXNtIHZvbGF0aWxlKCIgZnhyc3RvciAlMDsg
Ijo6Im0iKCpmeHNhdmUpKTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgYXNtIHZvbGF0
aWxlKCAiZnhzYXZlICUwIiA6ICI9bSIgKCpmeHMpICk7CisKKyAgICAgICAgaWYgKCBmeHMtPm14
Y3NyX21hc2sgKQorICAgICAgICAgICAgbXhjc3JfbWFzayA9IGZ4cy0+bXhjc3JfbWFzazsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgbXhjc3JfbWFzayA9IDB4MDAwZmZiZjsKKyAgICB9Cit9
CisKK3N0YXRpYyB2b2lkIHNldF9mcHVfc3RhdGUoY2hhciAqZnhzYXZlKQoreworICAgIF9zZXRf
ZnB1X3N0YXRlKGZ4c2F2ZSwgdHJ1ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHNhdmVfZnB1X3N0YXRl
KGNoYXIgKmZ4c2F2ZSkKK3sKKyAgICBfc2V0X2ZwdV9zdGF0ZShmeHNhdmUsIGZhbHNlKTsKK30K
Kwogc3RhdGljIHZvaWQgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKHZvaWQpCiB7CiAgICAg
LyogRklYTUUgLSBqdXN0IGRpc2FibGUgZXhjZXB0aW9ucyBmb3Igbm93ICovCkBAIC03MzcsNiAr
NzgwLDE3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQogICAgICAgICAgICAgcHJpbnRmKCJTZXR0aW5nIGNwdV91c2VyX3JlZ3Mgb2Zmc2V0
ICV4XG4iLCBvZmZzZXQpOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KKyAgICAg
ICAgb2Zmc2V0IC09IHNpemVvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncyk7CisKKyAgICAgICAgLyog
RnV6eiBmeHNhdmUgc3RhdGUgKi8KKyAgICAgICAgaWYgKCBvZmZzZXQgPCAxMjggKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICFpbnB1dF9yZWFkKHMsIHMtPmZ4c2F2ZSArIChvZmZzZXQg
KiA0KSwgNCkgKQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIHByaW50Zigi
U2V0dGluZyBmeHNhdmUgb2Zmc2V0ICV4XG4iLCBvZmZzZXQgKiA0KTsKKyAgICAgICAgICAgIGNv
bnRpbnVlOworICAgICAgICB9CisgICAgICAgIG9mZnNldCAtPSAxMjg7CiAKICAgICAgICAgLyog
Tm9uZSBvZiB0aGUgYWJvdmUgLS0gdGFrZSB0aGF0IGFzICJzdGFydCBlbXVsYXRpbmciICovCiAg
ICAgICAgIApAQCAtODgzLDYgKzkzNyw5IEBAIHN0YXRpYyB2b2lkIHNhbml0aXplX3N0YXRlKHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogICAgICAgICBzLT5zZWdtZW50c1t4ODZfc2Vn
X2NzXS5kYiA9IDA7CiAgICAgICAgIHMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID0gMDsKICAg
ICB9CisKKyAgICAvKiBTZXR0aW5nIHRoaXMgdmFsdWUgc2VlbXMgdG8gY2F1c2UgY3Jhc2hlcyBp
biBmeHJzdG9yICovCisgICAgKigodW5zaWduZWQgaW50ICopKHMtPmZ4c2F2ZSkgKyA2KSA9IDA7
CiB9CiAKIGludCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikK
QEAgLTkyMCw2ICs5NzcsOCBAQCBpbnQgcnVudGVzdChzdHJ1Y3QgZnV6el9zdGF0ZSAqc3RhdGUp
IHsKIAogICAgIGRpc2FibGVfaG9va3Moc3RhdGUpOwogCisgICAgc2V0X2ZwdV9zdGF0ZShzdGF0
ZS0+ZnhzYXZlKTsKKwogICAgIGRvIHsKICAgICAgICAgLyogRklYTUU6IFVudGlsIHdlIGFjdHVh
bGx5IGltcGxlbWVudCBTSUdGUEUgaGFuZGxpbmcgcHJvcGVybHkgKi8KICAgICAgICAgc2V0dXBf
ZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKCk7CkBAIC05MzEsNiArOTkwLDggQEAgaW50IHJ1bnRlc3Qo
c3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlKSB7CiAgICAgICAgIHByaW50ZigiRW11bGF0aW9uIHJl
c3VsdDogJWRcbiIsIHJjKTsKICAgICB9IHdoaWxlICggcmMgPT0gWDg2RU1VTF9PS0FZICk7CiAK
KyAgICBzYXZlX2ZwdV9zdGF0ZShzdGF0ZS0+ZnhzYXZlKTsKKyAgICAKICAgICByZXR1cm4gMDsK
IH0KIApAQCAtMTAwNyw2ICsxMDY4LDE2IEBAIHZvaWQgY29tcGFyZV9zdGF0ZXMoc3RydWN0IGZ1
enpfc3RhdGUgc3RhdGVbMl0pCiAgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5vcHMsICZz
dGF0ZVsxXS5vcHMsIHNpemVvZihzdGF0ZVswXS5vcHMpKSApCiAgICAgICAgICAgICBwcmludGYo
Im9wcyBkaWZmZXIhXG4iKTsKIAorICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0uZnhzYXZl
LCAmc3RhdGVbMV0uZnhzYXZlLCBzaXplb2Yoc3RhdGVbMF0uZnhzYXZlKSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBwcmludGYoImZ4c2F2ZSBkaWZmZXJzIVxuIik7CisgICAgICAgICAgICBm
b3IgKCBpID0gMDsgIGkgPCBzaXplb2Yoc3RhdGVbMF0uZnhzYXZlKS9zaXplb2YodW5zaWduZWQp
OyBpKysgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ZigiWyUwNGx1XSAl
MDh4ICUwOHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICBpICogc2l6ZW9mKHVuc2lnbmVk
KSwgKCh1bnNpZ25lZCAqKSZzdGF0ZVswXS5meHNhdmUpW2ldLCAoKHVuc2lnbmVkICopJnN0YXRl
WzFdLmZ4c2F2ZSlbaV0pOworICAgICAgICAgICAgfQorICAgICAgICB9CisKICAgICAgICAgaWYg
KCBtZW1jbXAoJnN0YXRlWzBdLmN0eHQsICZzdGF0ZVsxXS5jdHh0LCBzaXplb2Yoc3RhdGVbMF0u
Y3R4dCkpICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRmKCJjdHh0IGRpZmZlcnMhXG4i
KTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUN0-0004YJ-AW; Mon, 25 Sep 2017 14:28:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43409e5e2=George.Dunlap@citrix.com>)
 id 1dwUMy-0004W7-HF
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:28:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BE/6B-03642-78219C95; Mon, 25 Sep 2017 14:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW6L0Ml
 Ig+n/2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOS/1sBd3hFT8XPmZsYJxi38XIySEh4C/x
 7sUtZhCbTUBPYt7xryxdjBwcIgIqErf3GnQxcnEwC+xnlOj9+oMNpEZYIF7i75ZnLCA2i4Cqx
 LbJx1lBbF4BO4lbHZ9ZIWbKS5x7cBtsJidQ/PXtKewgtpCArcTs3f9YIWxVicUPjrJD9ApKnJ
 z5BGwms4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYPAwAMEOxjXzAw8xSnIwKYny3uU7ESnEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgveI4MlIIcGi1PTUirTMHGAYw6QlOHiURHhngaR5iwsSc4sz0yFSpxiNOQ69uP2Hi
 aPj5t0/TEIsefl5qVLivGtASgVASjNK8+AGweLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlY
 R5r4BM4cnMK4Hb9wroFCagU3qnngA5pSQRISXVwDh76aMVcw0LQ/pa1gl6iFUvP6yS23P08w4
 hhoUlH/4K90h2MKnJ6D9tnyRkWXDtbn1q9cu9C/bZHMheFSHl2/dlXUln3YEP9/ev7C2o9T0j
 NTfgdHHoNz6rvwIFSed6nrW/ezNhcZKXs+U8g4PB36wXH5+j7OtU/Km7k9PQmFPmWlrlrKzJi
 kosxRmJhlrMRcWJAGYLZciqAgAA
X-Env-Sender: prvs=43409e5e2=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506349698!118091176!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43625 invoked from network); 25 Sep 2017 14:28:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:28:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449106015"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 25 Sep 2017 15:26:46 +0100
Message-ID: <20170925142648.25959-11-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170925142648.25959-1-george.dunlap@citrix.com>
References: <20170925142648.25959-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 11/13] fuzz/x86_emulate: Add --rerun option
	to try to track down instability
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudCBzdGFiaWxpdHkgbnVtYmVycyBhcmUgbm90IDEwMCUuICBJbiBvcmRlciB0byBoZWxw
IHRyYWNrIHRoaXMKZG93biwgYWRkIGEgLS1yZXJ1biBvcHRpb24gd2hpY2ggd2lsbCBydW4gdGhl
IHNhbWUgaW5wdXQgdHdpY2UsCnJlc2V0dGluZyB0aGUgc3RhdGUgaW4gYmV0d2VlbiBlYWNoIHJ1
biwgYW5kIGNvbXBhcmluZyB0aGUgc3RhdGUKYWZ0ZXJ3YXJkcy4gIElmIHRoZSBzdGF0ZSBkaWZm
ZXJzLCBjYWxsIGFib3J0KCkuCgpUaGlzIGFsbG93cyBBRkwgdG8gaGVscCB0aGUgcHJvY2VzcyBv
ZiB0cmFja2luZyBkb3duIHdoYXQgc3RhdGUgaXMgbm90CmJlaW5nIHJlc2V0IHByb3Blcmx5IGJl
dHdlZW4gcnVucyBieSBwcm92aW5nIHRlc3RjYXNlcyB0aGF0CmRlbW9uc3RyYXRlIHRoZSBiZWhh
dmlvci4KClRvIGRvIHRoaXM6CgotIE1vdmUgY3R4dCBpbnRvIHN0cnVjdCBmdXp6LXN0YXRlIHRv
IHNpbXBsaWZ5IGhhbmRsaW5nCgotIFJhdGhlciB0aGFuIGNvcHlpbmcgdGhlIGRhdGEgaW50byBp
bnB1dCwgdHJlYXQgdGhlIGRhdGEgaGFuZGVkIGFzCiAgaW1tdXRhYmxlIGFuZCBwb2ludCBlYWNo
ICJjb3B5IiB0byBpdAoKLSBGYWN0b3Igb3V0IHZhcmlvdXMgc3RlcHMgKHNldHRpbmcgdXAgZnV6
eiBzdGF0ZSwgcnVubmluZyBhbgogIGluZGl2aWR1YWwgdGVzdCkgc28gdGhhdCB0aGV5IGNhbiBi
ZSBlZmZpY2llbnRseSBydW4gZWl0aGVyIG9uY2Ugb3IKICB0d2ljZSAoYXMgbmVjZXNzYXJ5KQoK
LSBDb21wYXJlIHRoZSBzdGF0ZXMgYWZ0ZXJ3YXJkcywgcHJpbnRpbmcgd2hhdCdzIGRpZmZlcmVu
dCBhbmQgY2FsbGluZwogIGFib3J0KCkgaWYgYW55dGhpbmcgaXMgZm91bmQuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQp2MjoKLSBG
aXggc29tZSBjb2Rpbmcgc3R5bGUgaXNzdWVzCi0gUG9ydCBvdmVyIHByZXZpb3VzIGNoYW5nZXMK
CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAgIDkgKy0KIHRvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jICAgfCAxODggKysrKysr
KysrKysrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMzIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMKaW5kZXggODA2ZjU0ZDYwNi4uNmIwZjY2ZjkyMyAxMDA2NDQKLS0tIGEv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYworKysgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCkBAIC0xNCw2
ICsxNCw3IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9p
ZCk7CiBzdGF0aWMgdWludDhfdCBpbnB1dFtJTlBVVF9TSVpFXTsKIAogZXh0ZXJuIGJvb2wgb3B0
X2NvbXBhY3Q7CitleHRlcm4gYm9vbCBvcHRfcmVydW47CiAKIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKIHsKQEAgLTMyLDEwICszMywxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgICAgIGVudW0gewogICAgICAgICAgICAgT1BUX01JTl9TSVpFLAogICAg
ICAgICAgICAgT1BUX0NPTVBBQ1QsCisgICAgICAgICAgICBPUFRfUkVSVU4sCiAgICAgICAgIH07
CiAgICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb3B0aW9uIGxvcHRzW10gPSB7CiAgICAgICAg
ICAgICB7ICJtaW4taW5wdXQtc2l6ZSIsIG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfTUlOX1NJWkUg
fSwKICAgICAgICAgICAgIHsgImNvbXBhY3QiLCByZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgT1BU
X0NPTVBBQ1QgfSwKKyAgICAgICAgICAgIHsgInJlcnVuIiwgbm9fYXJndW1lbnQsIE5VTEwsIE9Q
VF9SRVJVTiB9LAogICAgICAgICAgICAgeyAwLCAwLCAwLCAwIH0KICAgICAgICAgfTsKICAgICAg
ICAgaW50IGMgPSBnZXRvcHRfbG9uZ19vbmx5KGFyZ2MsIGFyZ3YsICIiLCBsb3B0cywgTlVMTCk7
CkBAIC01NCw4ICs1NywxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgICAgICBvcHRfY29tcGFjdCA9IGF0b2kob3B0YXJnKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgCisgICAgICAgIGNhc2UgT1BUX1JFUlVOOgorICAgICAgICAgICAgb3B0X3Jl
cnVuID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgJz8nOgotICAg
ICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMgWy0tY29tcGFjdD0wfDFdICRGSUxFIFskRklMRS4u
Ll0gfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgcHJpbnRm
KCJVc2FnZTogJXMgWy0tY29tcGFjdD0wfDFdIFstLXJlcnVuXSAkRklMRSBbJEZJTEUuLi5dIHwg
Wy0tbWluLWlucHV0LXNpemVdXG4iLCBhcmd2WzBdKTsKICAgICAgICAgICAgIGV4aXQoLTEpOwog
ICAgICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMKaW5kZXggZDk5YTUwZDEyYy4uMjFkMDBiNzQxNiAxMDA2NDQKLS0t
IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTQwLDcg
KzQwLDcgQEAgc3RydWN0IGZ1enpfc3RhdGUKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyByZWdz
OwogCiAgICAgLyogRnV6emVyJ3MgaW5wdXQgZGF0YS4gKi8KLSAgICBzdHJ1Y3QgZnV6el9jb3Jw
dXMgKmNvcnB1czsKKyAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmNvcnB1czsKIAogICAg
IC8qIFJlYWwgYW1vdW50IG9mIGRhdGEgYmFja2luZyBjb3JwdXMtPmRhdGFbXS4gKi8KICAgICBz
aXplX3QgZGF0YV9udW07CkBAIC01MCw2ICs1MCw3IEBAIHN0cnVjdCBmdXp6X3N0YXRlCiAKICAg
ICAvKiBFbXVsYXRpb24gb3BzLCBzb21lIG9mIHdoaWNoIGFyZSBkaXNhYmxlZCBiYXNlZCBvbiBj
b3JwdXMtPm9wdGlvbnMuICovCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBvcHM7CisgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dDsKIH07CiAjZGVmaW5lIERBVEFfT0ZGU0VUIG9m
ZnNldG9mKHN0cnVjdCBmdXp6X3N0YXRlLCBjb3JwdXMpCiAKQEAgLTQ5Niw2ICs0OTcsMTIgQEAg
c3RhdGljIGludCBmdXp6X3JlYWRfbXNyKAogICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpz
ID0gY3R4dC0+ZGF0YTsKICAgICB1bnNpZ25lZCBpbnQgaWR4OwogCisgICAgLyogCisgICAgICog
TkIgYXQgdGhlIG1vbWVudCBkdW1wX3N0YXRlKCkgcmVsaWVzIG9uIHRoZSBmYWN0IHRoYXQgdGhp
cworICAgICAqIGNhbm5vdCBmYWlsLiAgSWYgd2UgYWRkIGluIGZ1enplZCBmYWlsdXJlcyB3ZSds
bCBoYXZlIHRvIGhhbmRsZQorICAgICAqIHRoYXQgZGlmZmVyZW50bHkuCisgICAgICovCisgICAg
CiAgICAgc3dpdGNoICggcmVnICkKICAgICB7CiAgICAgY2FzZSBNU1JfVFNDX0FVWDoKQEAgLTYx
Niw2ICs2MjMsNyBAQCBzdGF0aWMgdm9pZCBkdW1wX3N0YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogCiAgICAgcHJpbnRmKCIgcmlwOiAlIlBSSXg2NCJcbiIsIHJlZ3MtPnJpcCk7
CiAKKyAgICAvKiByZWFkX21zcigpIG5ldmVyIGZhaWxzIGF0IHRoZSBtb21lbnQgKi8KICAgICBm
dXp6X3JlYWRfbXNyKE1TUl9FRkVSLCAmdmFsLCBjdHh0KTsKICAgICBwcmludGYoIkVGRVI6ICUi
UFJJeDY0IlxuIiwgdmFsKTsKIH0KQEAgLTY2MCw3ICs2NjgsMTAgQEAgc3RhdGljIHZvaWQgc2V0
dXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgICAgewogICAgICAgICAv
KiBGdXp6IGFsbCBvZiB0aGUgc3RhdGUgaW4gb25lIGdvICovCiAgICAgICAgIGlmICghaW5wdXRf
cmVhZChzLCBzLCBEQVRBX09GRlNFVCkpCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50Zigi
SW5wdXQgc2l6ZSB0b28gc21hbGxcbiIpOwogICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAg
IH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzg5LDkgKzgwMCw4IEBAIGVudW0gewog
ICAgICAgICBwcmludGYoIkRpc2FibGluZyBob29rICIjaCJcbiIpOyAgICAgICAgICAgICAgIFwK
ICAgICB9CiAKLXN0YXRpYyB2b2lkIGRpc2FibGVfaG9va3Moc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCitzdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tzKHN0cnVjdCBmdXp6X3N0YXRlICpz
KQogewotICAgIHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsKICAgICB1bnNpZ25l
ZCBsb25nIGJpdG1hcCA9IHMtPm9wdGlvbnM7CiAKICAgICAvKiBTZWUgYWxzbyBzYW5pdGl6ZV9p
bnB1dCwgc29tZSBob29rcyBjYW4ndCBiZSBkaXNhYmxlZC4gKi8KQEAgLTgzOSw3ICs4NDksNyBA
QCBzdGF0aWMgdm9pZCBkaXNhYmxlX2hvb2tzKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQogICogIC0gLi4uYmFzZXMgdG8gYmVsb3cgMU1iLCAxNi1ieXRlIGFsaWduZWQKICAqICAtIC4u
LnNlbGVjdG9ycyB0byAoYmFzZSA+PiA0KQogICovCi1zdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1
dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3N0YXRpYyB2b2lkIHNhbml0aXplX3N0
YXRlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewogICAgIHN0cnVjdCBmdXp6X3N0
YXRlICpzID0gY3R4dC0+ZGF0YTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGN0
eHQtPnJlZ3M7CkBAIC04ODYsMjEgKzg5NiwxMzggQEAgaW50IExMVk1GdXp6ZXJJbml0aWFsaXpl
KGludCAqYXJnYywgY2hhciAqKiphcmd2KQogICAgIHJldHVybiAwOwogfQogCi1pbnQgTExWTUZ1
enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQordm9p
ZCBzZXR1cF9mdXp6X3N0YXRlKHN0cnVjdCBmdXp6X3N0YXRlICpzdGF0ZSwgY29uc3QgdWludDhf
dCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIHsKLSAgICBzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZSA9
IHsKLSAgICAgICAgLm9wcyA9IGFsbF9mdXp6ZXJfb3BzLAotICAgIH07Ci0gICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKLSAgICAgICAgLmRhdGEgPSAmc3RhdGUsCi0gICAgICAg
IC5yZWdzID0gJnN0YXRlLnJlZ3MsCi0gICAgICAgIC5hZGRyX3NpemUgPSA4ICogc2l6ZW9mKHZv
aWQgKiksCi0gICAgICAgIC5zcF9zaXplID0gOCAqIHNpemVvZih2b2lkICopLAotICAgIH07Cisg
ICAgbWVtc2V0KHN0YXRlLCAwLCBzaXplb2YoKnN0YXRlKSk7CisgICAgc3RhdGUtPmNvcnB1cyA9
IChzdHJ1Y3QgZnV6el9jb3JwdXMgKilkYXRhX3A7CisgICAgc3RhdGUtPmRhdGFfbnVtID0gc2l6
ZTsKK30KKworaW50IHJ1bnRlc3Qoc3RydWN0IGZ1enpfc3RhdGUgKnN0YXRlKSB7CiAgICAgaW50
IHJjOwogCi0gICAgLyogUmVzZXQgYWxsIGdsb2JhbCBzdGF0ZSB2YXJpYWJsZXMgKi8KLSAgICBt
ZW1zZXQoJmlucHV0LCAwLCBzaXplb2YoaW5wdXQpKTsKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCA9ICZzdGF0ZS0+Y3R4dDsKKyAgICAKKyAgICBzdGF0ZS0+b3BzID0gYWxsX2Z1
enplcl9vcHM7CisKKyAgICBjdHh0LT5kYXRhID0gc3RhdGU7CisgICAgY3R4dC0+cmVncyA9ICZz
dGF0ZS0+cmVnczsKKyAgICBjdHh0LT5hZGRyX3NpemUgPSBjdHh0LT5zcF9zaXplID0gOCAqIHNp
emVvZih2b2lkICopOworCisgICAgc2V0dXBfc3RhdGUoY3R4dCk7CisKKyAgICBzYW5pdGl6ZV9z
dGF0ZShjdHh0KTsKKworICAgIGRpc2FibGVfaG9va3Moc3RhdGUpOworCisgICAgZG8geworICAg
ICAgICAvKiBGSVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQRSBoYW5kbGlu
ZyBwcm9wZXJseSAqLworICAgICAgICBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRsZXIoKTsKKwor
ICAgICAgICBzZXRfc2l6ZXMoY3R4dCk7CisgICAgICAgIGR1bXBfc3RhdGUoY3R4dCk7CisKKyAg
ICAgICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmc3RhdGUtPm9wcyk7CisgICAgICAgIHByaW50
ZigiRW11bGF0aW9uIHJlc3VsdDogJWRcbiIsIHJjKTsKKyAgICB9IHdoaWxlICggcmMgPT0gWDg2
RU1VTF9PS0FZICk7CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBjb21wYXJlX3N0YXRlcyhz
dHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZVsyXSkKK3sKKyAgICAvLyBGaXJzdCB6ZXJvIGFueSAiaW50
ZXJuYWwiIHBvaW50ZXJzCisgICAgc3RhdGVbMF0uY29ycHVzID0gc3RhdGVbMV0uY29ycHVzID0g
TlVMTDsKKyAgICBzdGF0ZVswXS5jdHh0LmRhdGEgPSBzdGF0ZVsxXS5jdHh0LmRhdGEgPSBOVUxM
OworICAgIHN0YXRlWzBdLmN0eHQucmVncyA9IHN0YXRlWzFdLmN0eHQucmVncyA9IE5VTEw7CisK
KyAgICAKKyAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0sICZzdGF0ZVsxXSwgc2l6ZW9mKHN0cnVj
dCBmdXp6X3N0YXRlKSkgKQorICAgIHsKKyAgICAgICAgaW50IGk7CisKKyAgICAgICAgcHJpbnRm
KCJTdGF0ZSBtaXNtYXRjaFxuIik7CisKKyAgICAgICAgZm9yICggaT0wOyBpPDU7IGkrKykKKyAg
ICAgICAgICAgIGlmICggc3RhdGVbMF0uY3JbaV0gIT0gc3RhdGVbMV0uY3JbaV0gKQorICAgICAg
ICAgICAgICAgIHByaW50ZigiY3JbJWRdOiAlbHggIT0gJWx4XG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICBpLCBzdGF0ZVswXS5jcltpXSwgc3RhdGVbMV0uY3JbaV0pOworICAgICAgICAKKyAg
ICAgICAgZm9yICggaT0wOyBpPE1TUl9JTkRFWF9NQVg7IGkrKykKKyAgICAgICAgICAgIGlmICgg
c3RhdGVbMF0ubXNyW2ldICE9IHN0YXRlWzFdLm1zcltpXSApCisgICAgICAgICAgICAgICAgcHJp
bnRmKCJtc3JbJWRdOiAlbHggIT0gJWx4XG4iLAorICAgICAgICAgICAgICAgICAgICAgICBpLCBz
dGF0ZVswXS5tc3JbaV0sIHN0YXRlWzFdLm1zcltpXSk7CisgICAgICAgIAorICAgICAgICBmb3Ig
KCBpPTA7IGk8U0VHX05VTTsgaSsrKQorICAgICAgICAgICAgaWYgKCBtZW1jbXAoJnN0YXRlWzBd
LnNlZ21lbnRzW2ldLCAmc3RhdGVbMV0uc2VnbWVudHNbaV0sCisgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RhdGVbMF0uc2VnbWVudHNbMF0pKSApCisgICAgICAgICAgICAgICAgcHJp
bnRmKCJzZWdtZW50c1slZF0gZGlmZmVyIVxuIiwgaSk7CisKKyAgICAgICAgaWYgKCBzdGF0ZVsw
XS5kYXRhX251bSAhPSBzdGF0ZVsxXS5kYXRhX251bSApCisgICAgICAgICAgICBwcmludGYoImRh
dGFfbnVtOiAlbHggIT0gICVseFxuIiwgc3RhdGVbMF0uZGF0YV9udW0sCisgICAgICAgICAgICAg
ICAgICAgc3RhdGVbMV0uZGF0YV9udW0pOworICAgICAgICBpZiAoIHN0YXRlWzBdLmRhdGFfaW5k
ZXggIT0gc3RhdGVbMV0uZGF0YV9pbmRleCApCisgICAgICAgICAgICBwcmludGYoImRhdGFfaW5k
ZXg6ICVseCAhPSAgJWx4XG4iLCBzdGF0ZVswXS5kYXRhX2luZGV4LAorICAgICAgICAgICAgICAg
ICAgIHN0YXRlWzFdLmRhdGFfaW5kZXgpOworCisgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVsw
XS5yZWdzLCAmc3RhdGVbMV0ucmVncywgc2l6ZW9mKHN0YXRlWzBdLnJlZ3MpKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50ZigicmVnaXN0ZXJzIGRpZmZlciFcbiIpOworICAgICAgICAg
ICAgLyogUHJpbnQgSWYgTm90IEVxdWFsICovCisjZGVmaW5lIFBJTkUoZWxlbSlcCisgICAgICAg
ICAgICBpZiAoIHN0YXRlWzBdLmVsZW0gIT0gc3RhdGVbMV0uZWxlbSApIFwKKyAgICAgICAgICAg
ICAgICBwcmludGYoI2VsZW0gIiBkaWZmZXI6ICVseCAhPSAlbHhcbiIsIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpc3RhdGVbMF0uZWxlbSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgbG9uZylzdGF0ZVsxXS5lbGVtKQorICAgICAgICAgICAgUElO
RShyZWdzLnIxNSk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucjE0KTsKKyAgICAgICAgICAgIFBJ
TkUocmVncy5yMTMpOworICAgICAgICAgICAgUElORShyZWdzLnIxMik7CisgICAgICAgICAgICBQ
SU5FKHJlZ3MucmJwKTsKKyAgICAgICAgICAgIFBJTkUocmVncy5yYngpOworICAgICAgICAgICAg
UElORShyZWdzLnIxMCk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucjExKTsKKyAgICAgICAgICAg
IFBJTkUocmVncy5yOSk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucjgpOworICAgICAgICAgICAg
UElORShyZWdzLnJheCk7CisgICAgICAgICAgICBQSU5FKHJlZ3MucmN4KTsKKyAgICAgICAgICAg
IFBJTkUocmVncy5yZHgpOworICAgICAgICAgICAgUElORShyZWdzLnJzaSk7CisgICAgICAgICAg
ICBQSU5FKHJlZ3MucmRpKTsKKworICAgICAgICAgICAgZm9yICggaSA9IG9mZnNldG9mKHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCBlcnJvcl9jb2RlKSAvIHNpemVvZih1bnNpZ25lZCk7CisgICAgICAg
ICAgICAgICAgICBpIDwgc2l6ZW9mKHN0YXRlWzFdLnJlZ3MpL3NpemVvZih1bnNpZ25lZCk7IGkr
KyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHgg
JTA4eFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGkgKiBzaXplb2YodW5zaWduZWQpLCAo
KHVuc2lnbmVkICopJnN0YXRlWzBdLnJlZ3MpW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAo
KHVuc2lnbmVkICopJnN0YXRlWzFdLnJlZ3MpW2ldKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorCisgICAgICAgIGlmICggbWVtY21wKCZzdGF0ZVswXS5vcHMsICZzdGF0ZVsxXS5vcHMsIHNp
emVvZihzdGF0ZVswXS5vcHMpKSApCisgICAgICAgICAgICBwcmludGYoIm9wcyBkaWZmZXIhXG4i
KTsKKworICAgICAgICBpZiAoIG1lbWNtcCgmc3RhdGVbMF0uY3R4dCwgJnN0YXRlWzFdLmN0eHQs
IHNpemVvZihzdGF0ZVswXS5jdHh0KSkgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYo
ImN0eHQgZGlmZmVycyFcbiIpOworICAgICAgICAgICAgZm9yICggaSA9IDA7ICBpIDwgc2l6ZW9m
KHN0YXRlWzBdLmN0eHQpL3NpemVvZih1bnNpZ25lZCk7IGkrKyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcHJpbnRmKCJbJTA0bHVdICUwOHggJTA4eFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGkgKiBzaXplb2YodW5zaWduZWQpLCAoKHVuc2lnbmVkICopJnN0YXRlWzBd
LmN0eHQpW2ldLAorICAgICAgICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkICopJnN0YXRlWzFd
LmN0eHQpW2ldKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIAorICAgICAgICB9CisKKyAg
ICAgICAgYWJvcnQoKTsKKyAgICB9Cit9CisKK2Jvb2wgb3B0X3JlcnVuID0gZmFsc2U7CisKK2lu
dCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNp
emUpCit7CisgICAgc3RydWN0IGZ1enpfc3RhdGUgc3RhdGVbMl07CiAKICAgICBpZiAoIHNpemUg
PCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSgpICkKICAgICB7CkBAIC05MDgsNyArMTAzNSw3IEBA
IGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90
IHNpemUpCiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIAotICAgIGlmICggc2l6ZSA+IHNpemVv
ZihpbnB1dCkgKQorICAgIGlmICggc2l6ZSA+IHNpemVvZihzdHJ1Y3QgZnV6el9jb3JwdXMpICkK
ICAgICB7CiAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKICAgICAgICAgcmV0
dXJuIDE7CkBAIC05MTYsMjUgKzEwNDMsMjQgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQo
Y29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIAogICAgIG1lbWNweSgmaW5wdXQs
IGRhdGFfcCwgc2l6ZSk7CiAKLSAgICBzdGF0ZS5jb3JwdXMgPSAmaW5wdXQ7Ci0gICAgc3RhdGUu
ZGF0YV9udW0gPSBzaXplOwotCi0gICAgc2V0dXBfc3RhdGUoJmN0eHQpOworICAgIHNldHVwX2Z1
enpfc3RhdGUoJnN0YXRlWzBdLCBkYXRhX3AsIHNpemUpOworICAgIAorICAgIGlmICggb3B0X3Jl
cnVuICkKKyAgICAgICAgcHJpbnRmKCJ8fHwgSU5JVElBTCBSVU4gfHx8XG4iKTsKKyAgICAKKyAg
ICBydW50ZXN0KCZzdGF0ZVswXSk7CiAKLSAgICBzYW5pdGl6ZV9pbnB1dCgmY3R4dCk7CisgICAg
aWYgKCAhb3B0X3JlcnVuICkKKyAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBkaXNhYmxlX2hvb2tz
KCZjdHh0KTsKKyAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyBhZ2FpbiAq
LworICAgIHNldHVwX2Z1enpfc3RhdGUoJnN0YXRlWzFdLCBkYXRhX3AsIHNpemUpOwogCi0gICAg
ZG8gewotICAgICAgICAvKiBGSVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQ
RSBoYW5kbGluZyBwcm9wZXJseSAqLwotICAgICAgICBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRs
ZXIoKTsKKyAgICBwcmludGYoInx8fCBTRUNPTkQgUlVOIHx8fFxuIik7CiAKLSAgICAgICAgc2V0
X3NpemVzKCZjdHh0KTsKLSAgICAgICAgZHVtcF9zdGF0ZSgmY3R4dCk7CisgICAgcnVudGVzdCgm
c3RhdGVbMV0pOwogCi0gICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZzdGF0ZS5vcHMp
OwotICAgICAgICBwcmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4iLCByYyk7Ci0gICAgfSB3
aGlsZSAoIHJjID09IFg4NkVNVUxfT0tBWSApOworICAgIGNvbXBhcmVfc3RhdGVzKHN0YXRlKTsK
IAogICAgIHJldHVybiAwOwogfQotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:29:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:29:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUNw-00056q-Ld; Mon, 25 Sep 2017 14:29:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwUNw-00056E-6d
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:29:24 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B2/12-25121-3C219C95; Mon, 25 Sep 2017 14:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eQ0Ml
 IgwMLbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/uxQLVrBWXFvaytbAuIuli5GTQ0ggT2L1
 hXYwm1fATuLE4SZmEFtCwFDi9MKbQHEODhYBVYl9nQEgYTYBdYm2Z9tZQWwRAR2JVwuWgNnMA
 kESlzuWgbUKC/hJrJ79D6xVSCBHYvlDQZAwp4CNxLwrV8HCvAKCEn93CIOYzEAT188TghgiL9
 G8dTYzRFhaYvk/jgmMfLMQ6mch1M9CUj8LoX4BI8sqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1
 DA2O93NTi4sT01JzEpGK95PzcTYzAkKtnYGDcwdi01+8QoyQHk5Io712+E5FCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHiPCJ6MFBIsSk1PrUjLzAEGP0xagoNHSYR3Fkiat7ggMbc4Mx0idYrRm
 OPGw+t/mDg6bt79wyTEkpeflyolzrsGpFQApDSjNA9uECwqLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5o0DmcKTmVcCt+8V0ClMQKf0Tj0BckpJIkJKqoHRNnTj0t7j8hNNPwpHiGzrCe9
 bYJI/6enZbwpemotris7+/FVwyNRN4MREq+zLG7oLj5T+kKlmCS0r8X6yWp31S5oh67tj/o+4
 S8MM59r3evadvmj2Z6s4q2uGWlhr3ARurX2m/m1nQkWFf3o+KGdOWHNDj43DSdljfcKf1YV9H
 oEz4tbqtimxFGckGmoxFxUnAgDIAHItxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506349761!99603232!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60963 invoked from network); 25 Sep 2017 14:29:22 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 14:29:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 08:29:20 -0600
Message-Id: <59C92EDD020000780017F7A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 08:29:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-7-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 06/12] x86/hvm/ioreq: rename .*pfn and
 .*gmfn to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFNpbmNlIGlvcmVxIHNlcnZlcnMgYXJlIG9ubHkgcmVsZXZhbnQgdG8gSFZNIGd1ZXN0cyBh
bmQgYWxsIHRoZSBuYW1lcyBpbgo+IHF1ZXN0aW9uIHVuZXF1aXZvY2FsbHkgcmVmZXIgdG8gZ3Vl
c3QgZnJhbWUgbnVtYmVycywgbmFtZSB0aGVtIGFsbCAuKmdmbgo+IHRvIGF2b2lkIGFueSBjb25m
dXNpb24uCj4gCj4gVGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMuIE5vIHNlbWFudGljIG9y
IGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFyZSB0
aGVyZSBhbnkgZGVwZW5kZW5jaWVzIGhlcmUgb24gcHJpb3IgcGF0Y2hlcyBpbiB0aGUgc2VyaWVz
CihhdCB0aGUgZmlyc3QgZ2xhbmNlIGl0IGxvb2tzIGxpa2UgdGhlcmUgbWlnaHQgbm90IGJlKT8g
SS5lLiBjb3VsZCBpdApnbyBpbiBhaGVhZCBvZiB0aGUgZWFybGllciBwYXJ0cz8KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:30:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUOu-0005wj-1f; Mon, 25 Sep 2017 14:30:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwUOs-0005wF-LS
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:30:22 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 3D/80-01810-DF219C95; Mon, 25 Sep 2017 14:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/ev0Ml
 Ig7l7lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1TxuZC/4wV/y8cZy5gXEdcxcjJ4eQQJ7E
 h91T2EBsXgE7iXWnnzCB2BIChhKnF95kAbFZBFQlVt3ZBGazCahLtD3bzgpiiwjoSLxasATMZ
 hYIkrjcsQxoJgeHsICnxNT5DhDjcyR+Xn0F1sopYCNx5kUvO0gJr4CgxN8dwiAmM9DE9fOEII
 bISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUaM4tagstUjX0EwvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfj1PdxhxglOZiURHnv8p2IFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBaw4MYyHBotT01Iq0zBxgBMCkJTh4lER4LwkCpXmLCxJzizPTIVKnG
 I05bjy8/oeJo+Pm3T9MQix5+XmpUuK8AiCTBEBKM0rz4AbBIvMSo6yUMC8j0GlCPAWpRbmZJa
 jyrxjFORiVhHn9QKbwZOaVwO17BXQKE9ApvVNPgJxSkoiQkmpgnH57Z0fd/67qG+f9jzdYlKw
 +MPvcDdWV5hwyrk+EFt5jNi+OXXJ3Y1iT0Gldvoo7gonTbe/Z6S3fVcR/9ekFvUUrbGuFZlxv
 cZjZszS05dCB1XqdK7qiN9Usm5f07Pjfbe889P8GbV12ckWM1vKpeg42vRN5M/g1n7/4MlMpX
 aFWmulE/inlXUosxRmJhlrMRcWJABhbaLvHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506349819!92023018!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36125 invoked from network); 25 Sep 2017 14:30:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 25 Sep 2017 14:30:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 08:30:19 -0600
Message-Id: <59C92F18020000780017F7A4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 08:30:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-8-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-8-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 07/12] x86/hvm/ioreq: use bool rather
 than bool_t
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggY2hhbmdlcyB1c2Ugb2YgYm9vbF90IHRvIGJvb2wgaW4gdGhlIGlvcmVx
IHNlcnZlciBjb2RlLiBJdCBhbHNvCj4gZml4ZXMgYW4gaW5jb3JyZWN0IGluZGVudGF0aW9uIGlu
IGEgY29udGludWF0aW9uIGxpbmUuCj4gCj4gVGhpcyBwYXRjaCBpcyBwdXJlbHkgY29zbWV0aWMu
IE5vIHNlbWFudGljIG9yIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4Kd2l0aCB0aGUgc2FtZSBxdWVzdGlvbiBhcyBvbiBwYXRjaCA2LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:32:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUQd-0006HD-CG; Mon, 25 Sep 2017 14:32:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwUQb-0006Gz-PX
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:32:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E8/48-03616-96319C95; Mon, 25 Sep 2017 14:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsWyU9JRQjdD+GS
 kwZNWdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePpAueCuTwV07ubGRsYO3i6GDk4JAT8JBqW
 Z3YxcnKwCehILD06nwnEFhFQlVh0aD0rSAmzQKHE3E4WkLCwgK/E8o4f7BAlfhIHls2AKreSW
 LdmL5jNAtS6bO05sBpeAXeJ+5MeMoPYQgILGCWmfqwDsTkF7CUaOp6zgdiMArISXxpXg9UwC4
 hL3HoCcYKEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBOE1TYv0ufYhWRYkp3Q+h1gpKnJz5hGU
 Co/AsJFNnIXTMQtIxC0nHAkaWVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgSHPAAQ7GJsWBR5ilORgUhLlvct3IlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 O8RwZORQoJFqempFWmZOcDog0lLcPAoifBeAknzFhck5hZnpkOkTjFachzbdPkPE8eMm3eB5J
 Nr8/4yCbHk5eelSonzCggBNQiANGSU5sGNgyWIS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBL
 mFQGZwpOZVwK39RXQQUxAB/VOPQFyUEkiQkqqgVF7lvXtoyYOwd9996nLeF/94jjlSbq61cFu
 BbO3fJnV05Zv8tc4l8hSPXXN7fTQHNfz/1Mmz/q9rej6qUOT/SXdU+SEi5I5D7L6TY60TL22v
 a7kWvFi9ecKn9KuHBL7tm7RwoI9oR8sl/Dp/KoMuPNyx9SYwldi7QEydwObl5xbGvduq8KHMj
 YlluKMREMt5qLiRAAG6+U3CwMAAA==
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506349928!118493142!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23446 invoked from network); 25 Sep 2017 14:32:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:32:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53422193"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 06/12] x86/hvm/ioreq: rename .*pfn and .*gmfn to .*gfn
Thread-Index: AQHTMJM1bzumy5Q3/k6ypWGpNCVpv6LFkqiAgAAiCVA=
Date: Mon, 25 Sep 2017 14:32:07 +0000
Message-ID: <e02c326319a14a56a48a7fc52354087f@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-7-paul.durrant@citrix.com>
 <59C92EDD020000780017F7A1@prv-mh.provo.novell.com>
In-Reply-To: <59C92EDD020000780017F7A1@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 06/12] x86/hvm/ioreq: rename .*pfn and
	.*gmfn to .*gfn
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNToyOQ0KPiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMDYvMTJdIHg4Ni9odm0vaW9y
ZXE6IHJlbmFtZSAuKnBmbiBhbmQgLipnbWZuIHRvDQo+IC4qZ2ZuDQo+IA0KPiA+Pj4gT24gMTgu
MDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gU2lu
Y2UgaW9yZXEgc2VydmVycyBhcmUgb25seSByZWxldmFudCB0byBIVk0gZ3Vlc3RzIGFuZCBhbGwg
dGhlIG5hbWVzIGluDQo+ID4gcXVlc3Rpb24gdW5lcXVpdm9jYWxseSByZWZlciB0byBndWVzdCBm
cmFtZSBudW1iZXJzLCBuYW1lIHRoZW0gYWxsIC4qZ2ZuDQo+ID4gdG8gYXZvaWQgYW55IGNvbmZ1
c2lvbi4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggaXMgcHVyZWx5IGNvc21ldGljLiBObyBzZW1hbnRp
YyBvciBmdW5jdGlvbmFsIGNoYW5nZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiANCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NCj4gDQoNClRoYW5rcy4NCg0KPiBBcmUgdGhlcmUgYW55IGRlcGVuZGVu
Y2llcyBoZXJlIG9uIHByaW9yIHBhdGNoZXMgaW4gdGhlIHNlcmllcw0KPiAoYXQgdGhlIGZpcnN0
IGdsYW5jZSBpdCBsb29rcyBsaWtlIHRoZXJlIG1pZ2h0IG5vdCBiZSk/IEkuZS4gY291bGQgaXQN
Cj4gZ28gaW4gYWhlYWQgb2YgdGhlIGVhcmxpZXIgcGFydHM/DQoNCk5vLCBJIGRvbicgYmVsaWV2
ZSB0aGVyZSBhcmUgYW55IGRlcGVuZGVuY2llcyAoc2FtZSBmb3IgcGF0Y2ggIzcpLg0KDQogIFBh
dWwNCg0KPiANCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:41:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUZS-00075I-8B; Mon, 25 Sep 2017 14:41:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ross.philipson@gmail.com>) id 1dwUZQ-00075B-JX
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:41:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A7/03-02041-B8519C95; Mon, 25 Sep 2017 14:41:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMbRhrW6X6Ml
 Ig8MNuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blGbtZCjp0K+Ztu8jawLhevYuRi0NIYCaj
 RN/yB4wgDotAA6vEo9X72UEcCYE5rBJr1s8GynACOWUSv1Z2skDYRRLtu14wQdj5EnvnXWQHs
 XkFBCVOznwCViMk4CWxbOo6sDingIVE175DLBDrnjBJfDn7BSzBJqAvcbv3HVgDi4CqxNY/xx
 ghBgVIzLjykbmLkYNDWCBWYnVjDEhYRMBIovPOZbA5zALnmCXOPnsBVsMs4CNx+EjJBEbBWUj
 OmIWQAQkzC2hKtG7/zQ5ha0ssW/iaGcLWkFhwZx8jsvgCRrZVjBrFqUVlqUW6RkZ6SUWZ6Rkl
 uYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBEVDPwMC4g3HqCb9DjJIcTEqivHf5TkQK8SXlp
 1RmJBZnxBeV5qQWH2KU4eBQkuCdL3IyUkiwKDU9tSItMwcYizBpCQ4eJRGING9xQWJucWY6RO
 oUozfHhTuX/jBxHNt0GUgemHAFRO65BSQ33LwLJPeBSCGWvPy8VClx3liQEQIgIzJK8+AWwFL
 KJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvMtApvBk5pXA3fEK6EQmoBN7p54AObEkESEl
 1cCYm9fVtI31fl273jKebc9NL/fNWjb1L9O5KadtV+0UP3PnnG+qmtyrsE15kRtTXFdyH9P+I
 BcpcU3ZseiG2uQVwZcjz7uW/tB37xC4+crp7N5zOqLBktV+D7lv5+pP8jLymPJQSFP0Ffees8
 +rc3mVwyccc0y+NbONZ6L4i8PV/wMtFR1c3h1SYinOSDTUYi4qTgQA+LahvyQDAAA=
X-Env-Sender: ross.philipson@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506350474!112353987!1
X-Originating-IP: [209.85.128.173]
X-SpamReason: No, hits=1.4 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63175 invoked from network); 25 Sep 2017 14:41:14 -0000
Received: from mail-wr0-f173.google.com (HELO mail-wr0-f173.google.com)
 (209.85.128.173)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 14:41:14 -0000
Received: by mail-wr0-f173.google.com with SMTP id g29so8177793wrg.11
 for <xen-devel@lists.xenproject.org>; Mon, 25 Sep 2017 07:41:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lVAA/UC9vaQgp/hFuOLprAKuH/ouG/t/4vvIg7cLiFE=;
 b=PPnnskICbsDh5dg1wAhLeXZ7zR+4HTxHFz8Dc0w7XnMKTkz3pX+U3K2VWDAMVzrkeX
 7RYoGtJlzK8zNBrMFW4bKYoB+Z4UqfsIda9Mfm8SXE5Hh2vobAnIkshoL+D7DrQNQnjK
 KD3ACXaLc34V21PVdzELUJjvZa69KCrlXXBGUt7m4r9rp7Ej+FmUnu2srI6Zz2vPo59A
 l3upnwH50JRq+40WolfswtRnnsg9cbND1oXIheWO6f6uZbeVJ2WBzCosjL8UAKhywZCG
 krEN7HM/4jZEKhNh8E/S4c9xLOcTmiZvZksL/EiQSigEuwTReEfEczOrevsXcRBIDsOF
 pSwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lVAA/UC9vaQgp/hFuOLprAKuH/ouG/t/4vvIg7cLiFE=;
 b=bT0G0y9KoYjoZfg0iC2dZKxy9OwvyZfmLxE4vlMs+tCJlUhwhuYTNSy0EaqpHvHBB4
 nXOpZFtZBz8HVXb8cQm68IXOUKYIYlRlN0dJ7kuPR9kBIbrFit8OLFddRkDb3W6DgANv
 Butm5q94yenODHwI1IkqV5GuBWnnqTVc8HFzcnNqIKfPontzK/zPMOgfW3v1Rzez4nLh
 bfacPuy4Bvw/bfg3VxwIzCZxgHQaBHTNEQK33lKlFez9OJi0SApVEFK3an+cCdpfBOf/
 +r9gumT5sPptcHFlXE1qgjJLN1AfMFeAzjtb44EyaadJGNEvfSJdwJsK3L67FRaxV1G5
 66wQ==
X-Gm-Message-State: AHPjjUikfPwNTBGdpojOK0POIWW8lMND3C9IJqCoZSwng/lteBvYNblX
 +NnbfWieauzcX8zO+rJrW9b/kQMb55dt/x3eqak=
X-Google-Smtp-Source: AOwi7QCPErx1Sah7299JiKGDkZl7agAlhI69L5Dh6pa1WRx3uZuE/vCQi/Wrnraxs7tu81S6skaiUXxmD0RmQF8WrFo=
X-Received: by 10.25.181.5 with SMTP id e5mr2210621lff.42.1506350474137; Mon,
 25 Sep 2017 07:41:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.209.73 with HTTP; Mon, 25 Sep 2017 07:41:13 -0700 (PDT)
In-Reply-To: <20170922192500.GD26248@char.us.oracle.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <20170921083952.r2moey2n7qgnowgo@dhcp-3-128.uk.xensource.com>
 <1707661043.20170921222701@eikelenboom.it>
 <CACMJ4GbEp3sEQsc93OsiRh3o1T+5F_byH9yWcKGa0Bn2e9XGUg@mail.gmail.com>
 <373043a4-68e2-0b39-f4d3-82815e0e7767@eikelenboom.it>
 <20170922192500.GD26248@char.us.oracle.com>
From: Ross Philipson <ross.philipson@gmail.com>
Date: Mon, 25 Sep 2017 10:41:13 -0400
Message-ID: <CAMyqk6AKqdZgv=UrQwuA3bcEY=PJfOaN_wES5ZMifj1Bmuiwcg@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, Govinda Tatti <govinda.tatti@oracle.com>,
 Kyle Temkin <temkink@ainfosec.com>, Sander Eikelenboom <linux@eikelenboom.it>,
 Christopher Clark <christopher.w.clark@gmail.co>,
 =?UTF-8?B?SsOpcsO0bWUgT3VmZWxsYQ==?= <jerome.oufella@savoirfairelinux.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2334608414955297464=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2334608414955297464==
Content-Type: multipart/alternative; boundary="001a113c596eeb153f055a048c65"

--001a113c596eeb153f055a048c65
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

>
> =E2=80=8B[snip]=E2=80=8B
>
>
> > So i think David's NACK was mostly for the patchset having some hackish
> cosmetics.
>
> He didn't like 'do_flr' which made sense as the patchset did not do FLR.
> It made a bus-reset
> for more than one device (if those devices were assigned to pciback).
>

=E2=80=8BWhen I first wrote this, FLR was not yet implemented in the kernel=
 so I
was actually adding FLR support; thus the name do_flr. So that is just
cargo from years ago :)=E2=80=8B



>
> >
> > On the upside one can conclude that this patchset is now pretty well
> tested over the years ;)
> >
> > Since David has left, perhaps Jurgen/Boris/Konrad could express their
> views (again) ?
> > (CC'ed them as well)
>
> I've asked Govinda (CC-ed) to refresh the patchset against the lastest
> kernel and
> repost it and see where it goes.
>
> >
> > > As noted in the original LKML threads, vfio has similar relevant pci
> > > device reset retry logic. (Thanks to Rich Persaud for this pointer:)
> > > http://elixir.free-electrons.com/linux/v4.14-rc1/source/
> drivers/vfio/pci/vfio_pci.c#L1353
> > >
> > > libvirt also performs similar reset logic, using a direct low level
> > > interface to config space (Thanks to Marek for this pointer, libvirt
> > > is used by Qubes:)
> > > https://github.com/libvirt/libvirt/blob/master/src/util/virpci.c#L929
> > > I thinks this indicates that it would be possible to extend libxl to
> > > do something similar, but that seems less satisfactory compared to
> > > performing the work in a kernel-provided implementation.
> > >
> > > Is there a way forward to providing this functionality within Xen
> > > software or Linux> Christopher
> > > --
> > >
> > > openxt.org
> > >
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>



--=20
Ross Philipson

--001a113c596eeb153f055a048c65
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"HOEnZb"><div cl=
ass=3D"h5"><div class=3D"gmail_default" style=3D"font-family:&quot;courier =
new&quot;,monospace">=E2=80=8B[snip]=E2=80=8B</div><br><br>
&gt; So i think David&#39;s NACK was mostly for the patchset having some ha=
ckish cosmetics.<br>
<br>
</div></div>He didn&#39;t like &#39;do_flr&#39; which made sense as the pat=
chset did not do FLR. It made a bus-reset<br>
for more than one device (if those devices were assigned to pciback).<br></=
blockquote><div><br></div><div><div class=3D"gmail_default" style=3D"font-f=
amily:&quot;courier new&quot;,monospace">=E2=80=8BWhen I first wrote this, =
FLR was not yet implemented in the kernel so I was actually adding FLR supp=
ort; thus the name do_flr. So that is just cargo from years ago :)=E2=80=8B=
</div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">
<span class=3D""><br>
&gt;<br>
&gt; On the upside one can conclude that this patchset is now pretty well t=
ested over the years ;)<br>
&gt;<br>
&gt; Since David has left, perhaps Jurgen/Boris/Konrad could express their =
views (again) ?<br>
&gt; (CC&#39;ed them as well)<br>
<br>
</span>I&#39;ve asked Govinda (CC-ed) to refresh the patchset against the l=
astest kernel and<br>
repost it and see where it goes.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; &gt; As noted in the original LKML threads, vfio has similar relevant =
pci<br>
&gt; &gt; device reset retry logic. (Thanks to Rich Persaud for this pointe=
r:)<br>
&gt; &gt; <a href=3D"http://elixir.free-electrons.com/linux/v4.14-rc1/sourc=
e/drivers/vfio/pci/vfio_pci.c#L1353" rel=3D"noreferrer" target=3D"_blank">h=
ttp://elixir.free-electrons.<wbr>com/linux/v4.14-rc1/source/<wbr>drivers/vf=
io/pci/vfio_pci.c#<wbr>L1353</a><br>
&gt; &gt;<br>
&gt; &gt; libvirt also performs similar reset logic, using a direct low lev=
el<br>
&gt; &gt; interface to config space (Thanks to Marek for this pointer, libv=
irt<br>
&gt; &gt; is used by Qubes:)<br>
&gt; &gt; <a href=3D"https://github.com/libvirt/libvirt/blob/master/src/uti=
l/virpci.c#L929" rel=3D"noreferrer" target=3D"_blank">https://github.com/li=
bvirt/<wbr>libvirt/blob/master/src/util/<wbr>virpci.c#L929</a><br>
&gt; &gt; I thinks this indicates that it would be possible to extend libxl=
 to<br>
&gt; &gt; do something similar, but that seems less satisfactory compared t=
o<br>
&gt; &gt; performing the work in a kernel-provided implementation.<br>
&gt; &gt;<br>
&gt; &gt; Is there a way forward to providing this functionality within Xen=
<br>
&gt; &gt; software or Linux&gt; Christopher<br>
&gt; &gt; --<br>
&gt; &gt;<br>
&gt; &gt; <a href=3D"http://openxt.org" rel=3D"noreferrer" target=3D"_blank=
">openxt.org</a><br>
&gt; &gt;<br>
&gt;<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xen.org">Xen-devel@lists.xen.org</a><br>
<a href=3D"https://lists.xen.org/xen-devel" rel=3D"noreferrer" target=3D"_b=
lank">https://lists.xen.org/xen-<wbr>devel</a><br>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=
=3D"ltr"><div><div dir=3D"ltr"><span style=3D"font-family:&#39;courier new&=
#39;,monospace">Ross Philipson</span></div></div></div></div>
</div></div>

--001a113c596eeb153f055a048c65--


--===============2334608414955297464==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2334608414955297464==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 14:42:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUaI-00078X-HY; Mon, 25 Sep 2017 14:42:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434883a06=anthony.perard@citrix.com>)
 id 1dwUaH-00078P-I2
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:42:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 45/9B-02044-0C519C95; Mon, 25 Sep 2017 14:42:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve4B0ZO
 RBmv/8lt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbL55lLVghWvHhzn/GBsb9Al2MnBwSAv4S
 e1c8ZQexWQRUJZqOL2QDsdkEDCRWTL/KCGKLCChLfGztBathFsiVeLloLxOILSzgLTH3SQtYD
 a+AtcT6lzuZQWwhgTiJO8dPs0LEBSVOznzCAtGrI7Fg9yeg+RxAtrTE8n8cIGFOAVOJ/yuOg7
 WKAq16+HcvC8QYNYkbC5exTGDkm4Vk0iwkk2YhTFrAyLyKUb04tagstUjXTC+pKDM9oyQ3MTN
 H19DAWC83tbg4MT01JzGpWC85P3cTIzDM6hkYGHcwXmlzPsQoycGkJMp7l+9EpBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoG+NasvMEqx5OXnpSpJ8M4XORkpJFiUmp5akZaZA4wEmFIJDh4lEd4Nw
 kBp3uKCxNzizHSI1ClGXY5jmy7/YRICmyElzrsUZIYASFFGaR7cCFhUXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzLsMZApPZl4J3KZXQEcwAR3RO/UEyBEliQgpqQZGCyd2K+lyhjXCet4
 qdxY4VPb8nv3tROXuUGWXzIe6V+4k/XOMmSt+7OSN9Do5NzNNX7UtNUvEG9xcCvs/yAVcZFG9
 21FVJXFj/8wVfVofX5fzPVn7qeBlZqFIDOOrufvf8LUdzU+bFd64JUpsY43b5yUXeH81v+Y7G
 srvpzxvv9qZGdxL5E8qsRRnJBpqMRcVJwIAXh6iFsUCAAA=
X-Env-Sender: prvs=434883a06=anthony.perard@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506350526!85473237!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18890 invoked from network); 25 Sep 2017 14:42:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:42:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="449108611"
Date: Mon, 25 Sep 2017 15:41:34 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170925144134.GF1859@perard.uk.xensource.com>
References: <20170922120725.10910-1-jgross@suse.com>
 <20170922120725.10910-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170922120725.10910-3-jgross@suse.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: dont try setting max grants
	multiple times
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDI6MDc6MjVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUcnlpbmcgdG8gY2FsbCB4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMoKSB3aXRoIHRo
ZSBzYW1lIGZpbGUgaGFuZGxlCj4gbWlnaHQgZmFpbCBvbiBzb21lIGtlcm5lbHMsIGFzIHRoaXMg
b3BlcmF0aW9uIGlzIGFsbG93ZWQgb25seSBvbmNlLgo+IAo+IFRoaXMgaXMgYSBwcm9ibGVtIGZv
ciB0aGUgcWRpc2sgYmFja2VuZCBhcyBibGtfY29ubmVjdCgpIGNhbiBiZQo+IGNhbGxlZCBtdWx0
aXBsZSB0aW1lcyBmb3IgYSBkb21haW4sIGUuZy4gaW4gY2FzZSBncnViLXhlbiBpcyBiZWluZwo+
IHVzZWQgdG8gYm9vdCBpdC4KPiAKPiBTbyBpbnN0ZWFkIG9mIGxldHRpbmcgdGhlIGdlbmVyaWMg
YmFja2VuZCBjb2RlIG9wZW4gdGhlIGdudHRhYiBkZXZpY2UKPiBkbyBpdCBpbiBibGtfY29ubmVj
dCgpIGFuZCBjbG9zZSBpdCBhZ2FpbiBpbiBibGtfZGlzY29ubmVjdC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MuCgo+IC0tLQo+IFYyOgo+
IC0gYWx3YXlzIGNhbGwgYmxrX2Rpc2Nvbm5lY3QoKSBmcm9tIGJsa19mcmVlKCkgaW4gb3JkZXIg
dG8gaGF2ZSB0aGUKPiAgIGdudHRhYiBkZXZpY2Ugbm9kZSBjbG9zZWQgKEFudGhvbnkgUGVyYXJk
KQo+IC0tLQo+ICBody9ibG9jay94ZW5fZGlzay5jIHwgMTYgKysrKysrKysrKysrLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBpbmRl
eCA2MjUwNmUzMTY3Li5lNDMxYmQ4OWU4IDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNr
LmMKPiArKysgYi9ody9ibG9jay94ZW5fZGlzay5jCj4gQEAgLTEyMjAsNiArMTIyMCwxMiBAQCBz
dGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgIC8q
IEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KPiAgICAgIG1h
eF9ncmFudHMgKz0gYmxrZGV2LT5ucl9yaW5nX3JlZjsKPiAgCj4gKyAgICBibGtkZXYtPnhlbmRl
di5nbnR0YWJkZXYgPSB4ZW5nbnR0YWJfb3BlbihOVUxMLCAwKTsKPiArICAgIGlmIChibGtkZXYt
PnhlbmRldi5nbnR0YWJkZXYgPT0gTlVMTCkgewo+ICsgICAgICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAwLCAieGVuZ250dGFiX29wZW4gZmFpbGVkOiAlc1xuIiwKPiArICAgICAgICAgICAgICAg
ICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+
ICAgICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyhibGtkZXYtPnhlbmRldi5nbnR0YWJk
ZXYsIG1heF9ncmFudHMpKSB7Cj4gICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJ4
ZW5nbnR0YWJfc2V0X21heF9ncmFudHMgZmFpbGVkOiAlc1xuIiwKPiAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cj4gQEAgLTEzMjcsNiArMTMzMywxMSBAQCBzdGF0aWMg
dm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICAgICAg
fQo+ICAgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9wZXJzaXN0ZW50ID0gZmFsc2U7Cj4gICAgICB9
Cj4gKwo+ICsgICAgaWYgKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldikgewo+ICsgICAgICAgIHhl
bmdudHRhYl9jbG9zZShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYpOwo+ICsgICAgICAgIGJsa2Rl
di0+eGVuZGV2LmdudHRhYmRldiA9IE5VTEw7Cj4gKyAgICB9Cj4gIH0KPiAgCj4gIHN0YXRpYyBp
bnQgYmxrX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+IEBAIC0xMzM0LDkgKzEzNDUs
NyBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBY
ZW5CbGtEZXYsIHhlbmRldik7Cj4gICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwo+ICAKPiAtICAg
IGlmIChibGtkZXYtPmJsayB8fCBibGtkZXYtPnNyaW5nKSB7Cj4gLSAgICAgICAgYmxrX2Rpc2Nv
bm5lY3QoeGVuZGV2KTsKPiAtICAgIH0KPiArICAgIGJsa19kaXNjb25uZWN0KHhlbmRldik7Cj4g
IAo+ICAgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsKPiAgICAg
ICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsKPiBAQCAtMTM2Myw3
ICsxMzcyLDYgQEAgc3RhdGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKPiAgCj4gIHN0cnVjdCBYZW5EZXZPcHMgeGVuX2Jsa2Rldl9vcHMgPSB7Cj4gICAgICAuc2l6
ZSAgICAgICA9IHNpemVvZihzdHJ1Y3QgWGVuQmxrRGV2KSwKPiAtICAgIC5mbGFncyAgICAgID0g
REVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCj4gICAgICAuYWxsb2MgICAgICA9IGJsa19hbGxvYywK
PiAgICAgIC5pbml0ICAgICAgID0gYmxrX2luaXQsCj4gICAgICAuaW5pdGlhbGlzZSAgICA9IGJs
a19jb25uZWN0LAo+IC0tIAo+IDIuMTIuMwo+IAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:42:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUas-0007DB-QX; Mon, 25 Sep 2017 14:42:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwUar-0007Cv-JU
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:42:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E7/4F-02046-4E519C95; Mon, 25 Sep 2017 14:42:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQveJ6Ml
 Ig+kHOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3f26wFsxXrzi4sImlgfG1XBcjB4eEgJ/E
 i6kOXYycHGwCOhJLj85nArFFBFQlFh1azwpSwixQKDG3kwUkLCwQKnHoxE1mkLCIQJjEy08lE
 NVWEjNuTGIEsVmAOqctOQ9m8wq4S/Ts6AKawsUhJLCAUWJaywQWkF5OAXuJY0v1QWoYBWQlvj
 SuZgaxmQXEJW49gbhAQkBAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLbwNTP
 EXkGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGx
 Xm5qcXFiempOYlKxXnJ+7iZGYNjXMzAw7mBsPeF3iFGSg0lJlPcu34lIIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK850VORgoJFqWmp1akZeYAIxAmLcHBoyTCOx8kzVtckJhbnJkOkTrFqMtxbN
 PlP0xCLHn5ealS4rxLQYoEQIoySvPgRsCSwSVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrz
 LQKbwZOaVwG16BXQEE9ARvVNPgBxRkoiQkmpgrDqhc9fbOvSZ3Fd3rlgvzkOv5/7eeOcYs2n9
 jSjvozt5v8ku6vi4x6Di/peNnD+zq2ccKTv9IL81N6f2aIRw/Yq2TA6Fvd/eCgUGropUrZ/D9
 ujVE8O9pzVXyM0KrWlan9WdqsBy7brzb2m5qs2TPltnzXkm6JQYbrFyU/etMDc+j8dyHu+LlV
 iKMxINtZiLihMBMhCQDQEDAAA=
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506350563!108859486!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8197 invoked from network); 25 Sep 2017 14:42:44 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:42:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53423076"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 01/12] x86/mm: allow a privileged PV domain to map
 guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAA6quA=
Date: Mon, 25 Sep 2017 14:42:43 +0000
Message-ID: <d322888eb3a34bcc8cf59d167da477ab@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
In-Reply-To: <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTQ6MDMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9tbTogYWxsb3cgYSBw
cml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAKPiBndWVzdCBtZm5zCj4gCj4gPj4+IE9uIDE4LjA5
LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSW4gdGhl
IGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgdGhlbiBp
dCBuZWVkcwo+IG1ha2UKPiA+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUKPiBndWVzdAo+ID4gZG9taWQsIHNvIHRoYXQgdGhl
IHBhc3NlZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwo+ID4g
cmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gCj4gU2luY2UgdGhp
bmdzIGFyZSBwcmVzZW50bHkgd29ya2luZyBmaW5lLCBJIHRoaW5rIHRoZSBkZXNjcmlwdGlvbiBp
cyBub3QKPiByZWFsbHkgYWNjdXJhdGUuIFlvdSBvbmx5IHJlcXVpcmUgdGhlIG5ldyBiZWhhdmlv
ciBpZiB5b3UgZG9uJ3Qga25vdwo+IHRoZSBHRk4gb2YgdGhlIHBhZ2UgeW91IHdhbnQgdG8gbWFw
LCBhbmQgdGhhdCBpdCBoYXMgdG8gYmUKPiBET01JRF9TRUxGIHRoYXQgc2hvdWxkIGJlIHBhc3Nl
ZCBhbHNvIGRvZXNuJ3QgYXBwZWFyIHRvIGRlcml2ZQo+IGZyb20gYW55dGhpbmcgZWxzZS4gVG8g
cHJvcGVybHkganVkZ2UgYWJvdXQgdGhlIG5lZWQgZm9yIHRoaXMgcGF0Y2gKPiBpdCB3b3VsZCBo
ZWxwIGlmIGl0IHdhcyBicmllZmx5IGV4cGxhaW5lZCB3aHkgYmVpbmcgYWJsZSB0byBtYXAgYnkg
R0ZOCj4gaXMgbm8gbG9uZ2VyIHN1ZmZpY2llbnQsIGFuZCB0byByZS13b3JkIHRoZSBET01JRF9T
RUxGIHBhcnQuCgpPaywgSSBjYW4gZXhwYW5kIHRoZSBleHBsYW5hdGlvbi4KCj4gCj4gVGhlIG90
aGVyIGFzcGVjdCBJIGRvbid0IHVuZGVyc3RhbmQgaXMgd2h5IHRoaXMgaXMgbmVlZGVkIGZvciBQ
Vgo+IERvbTAsIGJ1dCBub3QgZm9yIFBWSC4gVGhlIGFuc3dlciBoZXJlIGNhbid0IGJlICJiZWNh
dXNlIFBWSAo+IERvbTAgaXNuJ3Qgc3VwcG9ydGVkIHlldCIsIGJlY2F1c2UgaXQgZXZlbnR1YWxs
eSB3aWxsIGJlLCBhbmQgdGhlbgo+IHRoZXJlIHdpbGwgc3RpbGwgYmUgdGhlIHByb2JsZW0gb2Yg
UFZIIHN1cHBvc2VkbHkgaGF2aW5nIG5vIG5vdGlvbgo+IG9mIE1GTnMgKGJlIHRoZWlyIG93biBv
ciBmb3JlaWduIGd1ZXN0IG9uZXMpLiBUaGUgYW5zd2VyIGFsc28KPiBjYW4ndCBiZSAic2luY2Ug
aXQgd291bGQgdXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiIsIGFzCj4gdGhhdCdzIGFjdGlu
ZyBpbiB0ZXJtcyBvZiBHRk4gdG9vLgoKVGhlIGh5cGVyY2FsbCBpcyBQVi1vbmx5LiBGb3IgYSBQ
VkgvSFZNIHRvb2xzIGRvbWFpbiB0aGluZ3MgYXJlIGhhbmRsZWQgYnkgZG9pbmcgYW4gYWRkLXRv
LXBoeXNtYXAgdG8gZ2ZucyBzcGVjaWZpZWQgYnkgdGhlIHRvb2xzIGRvbWFpbi4gSSBoYXZlIHRl
c3RlZCBib3RoIFBWIGFuZCBIVk0gY2xpZW50cyBvZiBteSBuZXcgbWVtb3J5IG9wLgoKPiAKPiA+
IFRoaXMgcGF0Y2ggcmVtb3ZlcyBhIGNoZWNrIHdoaWNoIGN1cnJlbnRseSBkaXNhbGxvd3MgbWFw
cGluZyBvZiBhIHBhZ2UKPiB3aGVuCj4gPiB0aGUgb3duZXIgb2YgdGhlIHBhZ2UgdGFibGVzIG1h
dGNoZXMgdGhlIGRvbWFpbiBwYXNzZWQgdG8KPiA+IEhZUEVSVklTT1JfbW11X3VwZGF0ZSwgYnV0
IHRoYXQgZG9tYWluIGlzIG5vdCB0aGUgcmVhbCBvd25lciBvZiB0aGUKPiBwYWdlLgo+ID4gVGhl
IGNoZWNrIHdhcyBpbnRyb2R1Y2VkIGJ5IHBhdGNoIGQzYzZhMjE1Y2E5ICgieDg2OiBDbGVhbiB1
cAo+ID4gZ2V0X3BhZ2VfZnJvbV9sMWUoKSB0byBjb3JyZWN0bHkgZGlzdGluZ3Vpc2ggYmV0d2Vl
biBvd25lci1vZi1wdGUgYW5kCj4gPiBvd25lci1vZi1kYXRhLXBhZ2UgaW4gYWxsIGNhc2VzIikg
YnV0IGl0J3Mgbm90IGNsZWFyIHdoeSBpdCB3YXMgbmVlZGVkLgo+IAo+IEkgdGhpbmsgdGhlIGdv
YWwgaGVyZSBzaW1wbHkgd2FzIHRvIG5vdCBwZXJtaXQgYW55dGhpbmcgdGhhdCBkb2Vzbid0Cj4g
cmVhbGx5IG5lZWQgcGVybWl0dGluZy4gRnVydGhlcm1vcmUgdGhlIGNoZWNrIGJlaW5nICJpbnRy
b2R1Y2VkIgo+IHRoZXJlIHdhcywgYWZhaWN0LCByZXBsYWNpbmcgdGhlIGVhcmxpZXIgZCAhPSBj
dXJyLT5kb21haW4uCgpJJ20gbm90IGVudGlyZWx5IHN1cmUgd2h5IHRoYXQgY2hlY2sgd2FzIHRo
ZXJlIHRob3VnaC4KCj4gCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ID4gKysrIGIveGVu
L2FyY2gveDg2L21tLmMKPiA+IEBAIC0xMDI0LDEyICsxMDI0LDE1IEBAIGdldF9wYWdlX2Zyb21f
bDFlKAo+ID4gICAgICAgICAgICAgICAgICAgICAocmVhbF9wZ19vd25lciAhPSBkb21fY293KSAp
ICkKPiA+ICAgICAgewo+ID4gICAgICAgICAgLyoKPiA+IC0gICAgICAgICAqIExldCBwcml2aWxl
Z2VkIGRvbWFpbnMgdHJhbnNmZXIgdGhlIHJpZ2h0IHRvIG1hcCB0aGVpciB0YXJnZXQKPiA+IC0g
ICAgICAgICAqIGRvbWFpbidzIHBhZ2VzLiBUaGlzIGlzIHVzZWQgdG8gYWxsb3cgc3R1Yi1kb21h
aW4gcHZmYiBleHBvcnQgdG8KPiA+IC0gICAgICAgICAqIGRvbTAsIHVudGlsIHB2ZmIgc3VwcG9y
dHMgZ3JhbnRlZCBtYXBwaW5ncy4gQXQgdGhhdCB0aW1lIHRoaXMKPiA+IC0gICAgICAgICAqIG1p
bm9yIGhhY2sgY2FuIGdvIGF3YXkuCj4gPiArICAgICAgICAgKiBJZiB0aGUgcmVhbCBwYWdlIG93
bmVyIGlzIG5vdCB0aGUgZG9tYWluIHNwZWNpZmllZCBpbiB0aGUKPiA+ICsgICAgICAgICAqIGh5
cGVyY2FsbCB0aGVuIGVzdGFibGlzaCB0aGF0IHRoZSBzcGVjaWZpZWQgZG9tYWluIGhhcwo+ID4g
KyAgICAgICAgICogbWFwcGluZyBwcml2aWxlZ2Ugb3ZlciB0aGUgcGFnZSBvd25lci4KPiA+ICsg
ICAgICAgICAqIFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFpbiBwdmZiIGV4cG9ydCB0
byBkb20wLiBJdCBpcwo+ID4gKyAgICAgICAgICogYWxzbyB1c2VkIHRvIGFsbG93IGEgcHJpdmls
ZWdlZCBQViBkb21haW4gdG8gbWFwIG1mbnMgdXNpbmcKPiA+ICsgICAgICAgICAqIERPTUlEX1NF
TEYsIHdoaWNoIGlzIG5lZWRlZCBmb3IgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgc3VjaAo+ID4g
KyAgICAgICAgICogZ3JhbnQgdGFibGUgZnJhbWVzLgo+IAo+IEhvdyBkbyBncmFudCB0YWJsZSBm
cmFtZXMgY29tZSBpbnRvIHRoZSBwaWN0dXJlIGhlcmU/IFNvIGZhcgo+IEkgaGFkIGFzc3VtZWQg
b25seSBpb3JlcSBzZXJ2ZXIgcGFnZXMgYXJlIGluIG5lZWQgb2YgdGhpcy4KPiAKCkdyYW50IGZy
YW1lcyByZXF1aXJlZCBsZXNzIHJlLXdvcmsgaW4gb3RoZXIgcGxhY2VzIHNvIEkgc3RhcnRlZCB3
aXRoIHRoZW0uIE5vdGhpbmcgdG8gcHJldmVudCB0aGUgc2VyaWVzIGZyb20gYmVpbmcgcmUtb3Jk
ZXJlZCBub3cgdGhhdCBpdCdzIGNvbXBsZXRlLgoKPiA+ICAgICAgICAgICAqLwo+ID4gLSAgICAg
ICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293bmVy
KSB8fAo+ID4gKyAgICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAo+ID4gICAg
ICAgICAgICAgICB4c21fcHJpdl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBnX293bmVyLCByZWFsX3Bn
X293bmVyKSApCj4gPiAgICAgICAgICB7Cj4gPiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsCj4gCj4gSSdtIGNvbmNlcm5lZCBvZiB0aGUgZWZmZWN0IG9mIHRoZSBjaGFuZ2Ug
b24gdGhlIGNvZGUgcGF0aHMKPiB3aGljaCB5b3UncmUgbm90IHJlYWxseSBpbnRlcmVzdGVkIGlu
OiBhbGxvY19sMV90YWJsZSgpLAo+IHB0d3JfZW11bGF0ZWRfdXBkYXRlKCksIGFuZCBzaGFkb3df
Z2V0X3BhZ2VfZnJvbV9sMWUoKSBhbGwKPiBleHBsaWNpdGx5IHBhc3MgYm90aCBkb21haW5zIGlk
ZW50aWNhbCwgYW5kIGFyZSBub3cgc3VkZGVubHkgYWJsZQo+IHRvIGRvIHRoaW5ncyB0aGV5IHdl
cmVuJ3Qgc3VwcG9zZWQgdG8gZG8uIEEgc2ltaWxhciBjb25jZXJuCj4gYXBwbGllcyB0byBfX2Rv
X3VwZGF0ZV92YV9tYXBwaW5nKCkgY2FsbGluZyBtb2RfbDFfdGFibGUoKS4KPiAKPiBJIHRoZXJl
Zm9yZSB3b25kZXIgd2hldGhlciB0aGUgc29sdXRpb24gdG8geW91ciBwcm9ibGVtCj4gd291bGRu
J3QgcmF0aGVyIGJlIE1NVV9GT1JFSUdOX1BUX1VQREFURSAobmFtZSBzdWJqZWN0Cj4gdG8gaW1w
cm92ZW1lbnQgc3VnZ2VzdGlvbnMpLiBUaGlzIGF0IHRoZSBzYW1lIHRpbWUgd291bGQKPiBhZGRy
ZXNzIG15IGNvbmNlcm4gcmVnYXJkaW5nIHRoZSBtaXNsZWFkaW5nIERPTUlEX1NFTEYKPiBwYXNz
aW5nIHdoZW4gcmVhbGx5IGEgZm9yZWlnbiBkb21haW4ncyBwYWdlIGlzIG1lYW50LgoKT2suIEkn
bSBub3QgZmFtaWxpYXIgd2l0aCBNTVVfRk9SRUlHTl9QVF9VUERBVEUgc28gSSdkIG5lZWQgdG8g
aW52ZXN0aWdhdGUuIEkganVzdCBuZWVkIGEgbWVjaGFuaXNtIGZvciBhIHByaXZpbGVnZWQgUFYg
Z3Vlc3QgdG8gbWFwIHBhZ2VzIGJlbG9uZ2luZyB0byBhbm90aGVyIGd1ZXN0IHRoYXQgZG9uJ3Qg
YXBwZWFyIGluIHRoYXQgZ3Vlc3RzIFAyTS4gQXMgSSBzYWlkIGFib3ZlLCBpdCdzIG11Y2ggc2lt
cGxlciBpZiB0aGUgdG9vbHMgZG9tYWluIGlzIFBWSCBvciBIVk0uCgogIFBhdWwKCj4gCj4gSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:44:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUcv-0007Tl-92; Mon, 25 Sep 2017 14:44:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <longman@redhat.com>) id 1dwUct-0007TW-Sk
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:44:51 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 88/29-02202-36619C95; Mon, 25 Sep 2017 14:44:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K52LJdRjdJ7GS
 kwblHahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a72x+YC95zVEx5u4KlgbGHvYuRi0NIYDaT
 xPUzW4AcTg4WAXuJSXc62UBsRoEyiX9rehgh7ByJyS+6mSEa1jNKTN7cDpYQFnCR2LnvECtIQ
 kRgHqPE+b53YA6zwF5GiQnzFwO1cAC1pEp8aVcAaWATUJP4c6uTFcTmFxCVmHFlLguIzStgK3
 Hu22tWiCtUJdY37ga7QlQgXOLiutOMEDWCEidnPgGr5xSwkThzeyWYzSygLvFn3iVmCFteYvv
 bOVC2uMStJ/OZQGwJAW2Jx6enM4LcJiHQxygx5c8LlgmMorOQzJ2FZNYsJLNmIZm1gJFlFaN6
 cWpRWWqRrqleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgzDAAwQ7GL/3OhxglO
 ZiURHnv8p2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByyt6MlJIsCg1PbUiLTMHGL0waQkOHi
 UR3lCQNG9xQWJucWY6ROoUo6KUOK8wSEIAJJFRmgfXBksYlxhlpYR5GYEOEeIpSC3KzSxBlX/
 FKM7BqCTMOw1kCk9mXgnc9FdAi5mAFvdOPQGyuCQRISXVwGi2+QvbYW5Rm4u3Ltze3njmyL8p
 XuzBCv2+rxZ+zbVm9zL+5OC93T/9d/DV13d+/NL0kjl0NTHwSN121Zy4f3oLp3HrL1ISUDp8v
 ihUMSvwGksw89wQlv5zrjO52rXmzFhj4W7x8vdf2dKUWTvTJ25v3yQkHn315RTXIm2HPSdbPC
 ZmlHyxfaDEUpyRaKjFXFScCADOyj8kEwMAAA==
X-Env-Sender: longman@redhat.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506350689!110306805!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54553 invoked from network); 25 Sep 2017 14:44:50 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 14:44:50 -0000
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 BC72B552EA;
 Mon, 25 Sep 2017 14:44:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com BC72B552EA
Received: from llong.remote.csb (dhcp-17-198.bos.redhat.com [10.18.17.198])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1D4266BF99;
 Mon, 25 Sep 2017 14:44:43 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org,
 virtualization@lists.linux-foundation.org
References: <20170906173625.18158-1-jgross@suse.com>
 <780c50a0-160b-24e3-a5b2-6685953882e5@suse.com>
From: Waiman Long <longman@redhat.com>
Organization: Red Hat
Message-ID: <67764edc-4cb5-2404-ec90-6cb83a094298@redhat.com>
Date: Mon, 25 Sep 2017 10:44:42 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <780c50a0-160b-24e3-a5b2-6685953882e5@suse.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.29]); Mon, 25 Sep 2017 14:44:48 +0000 (UTC)
Cc: jeremy@goop.org, peterz@infradead.org, rusty@rustcorp.com.au,
 chrisw@sous-sol.org, mingo@redhat.com, tglx@linutronix.de, hpa@zytor.com,
 akataria@vmware.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 0/2] guard virt_spin_lock() with a static
	key
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjUvMjAxNyAwOTo1OSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBQaW5nPwo+Cj4g
T24gMDYvMDkvMTcgMTk6MzYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdpdGggdmlydF9zcGlu
X2xvY2soKSBiZWluZyBndWFyZGVkIGJ5IGEgc3RhdGljIGtleSB0aGUgYmFyZSBtZXRhbCBjYXNl
Cj4+IGNhbiBiZSBvcHRpbWl6ZWQgYnkgcGF0Y2hpbmcgdGhlIGNhbGwgYXdheSBjb21wbGV0ZWx5
LiBJbiBjYXNlIGEga2VybmVsCj4+IHJ1bm5pbmcgYXMgYSBndWVzdCBpdCBjYW4gZGVjaWRlIHdo
ZXRoZXIgdG8gdXNlIHBhcmF2aXR1YWxpemVkCj4+IHNwaW5sb2NrcywgdGhlIGN1cnJlbnQgZmFs
bGJhY2sgdG8gdGhlIHVuZmFpciB0ZXN0LWFuZC1zZXQgc2NoZW1lLCBvcgo+PiB0byBtaW1pYyB0
aGUgYmFyZSBtZXRhbCBiZWhhdmlvci4KPj4KPj4gVjM6Cj4+IC0gcmVtb3ZlIHRlc3QgZm9yIGh5
cGVydmlzb3IgZW52aXJvbm1lbnQgZnJvbSB2aXJ0X3NwaW5fbG9jayg5IGFzCj4+ICAgc3VnZ2Vz
dGVkIGJ5IFdhaW1hbiBMb25nCj4+Cj4+IFYyOgo+PiAtIHVzZSBzdGF0aWMga2V5IGluc3RlYWQg
b2YgbWFraW5nIHZpcnRfc3Bpbl9sb2NrKCkgYSBwdm9wcyBmdW5jdGlvbgo+Pgo+PiBKdWVyZ2Vu
IEdyb3NzICgyKToKPj4gICBwYXJhdmlydC9sb2NrczogdXNlIG5ldyBzdGF0aWMga2V5IGZvciBj
b250cm9sbGluZyBjYWxsIG9mCj4+ICAgICB2aXJ0X3NwaW5fbG9jaygpCj4+ICAgcGFyYXZpcnQs
eGVuOiBjb3JyZWN0IHhlbl9ub3B2c3BpbiBjYXNlCj4+Cj4+ICBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9xc3BpbmxvY2suaCAgICAgfCAxMSArKysrKysrKysrLQo+PiAgYXJjaC94ODYva2VybmVsL3Bh
cmF2aXJ0LXNwaW5sb2Nrcy5jIHwgIDYgKysrKysrCj4+ICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9v
dC5jICAgICAgICAgICAgfCAgMiArKwo+PiAgYXJjaC94ODYveGVuL3NwaW5sb2NrLmMgICAgICAg
ICAgICAgIHwgIDIgKysKPj4gIGtlcm5lbC9sb2NraW5nL3FzcGlubG9jay5jICAgICAgICAgICB8
ICA0ICsrKysKPj4gIDUgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQo+PgpBY2tlZC1ieTogV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUhz-00088y-Ru; Mon, 25 Sep 2017 14:50:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwUhy-00088s-Af
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:50:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 89/2D-02046-D9719C95; Mon, 25 Sep 2017 14:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3eW+Ml
 Ig8cmFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxocjk1gL9gpVvJp2n6mBsZW/i5GTQ0ggT2L2
 2scsIDavgJ3E9YatjCC2hIChxOmFN8HiLAKqEnc/PAKz2QTUJdqebWcFsUUEdCQed08FinNwM
 AsUS9zsKQQJCwuESpz/3sTcxcgFNP4uo8SOWRvA6jkFPCRWzD/ADlLPKyAo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmSFGSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfISC+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcwTj3hd4hRkoNJSZT3Lt+JSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvGvETkYKCRalpqdWpGXmAKMAJi3BwaMkwhsqCpTmLS5Iz
 C3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bw3IDAGQoozSPLgRsIi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmYtx1kCk9mXgncpldARzABHdE79QTIESWJCCmpBkZ/dYfFdnGFPW7bhX/lPY5
 gyWzwF6jK6dh2dt0lDg+NhPXrEjkSC6Y0TT2UZZrAN/kQT3DF7rmNiSvURINDpi7jPMdjEtb3
 r7JJpdr4QMj6V4eF664oqfp8iNou9OnjCQ1101VfVlfqlJSqhy90s912IpTZ/wCD/MNbFVa5Z
 eIVBov/J7Y/UmIpzkg01GIuKk4EAIvXZfXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506351000!116408050!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33871 invoked from network); 25 Sep 2017 14:50:01 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 14:50:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 08:49:59 -0600
Message-Id: <59C933B4020000780017F84C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 08:49:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <d322888eb3a34bcc8cf59d167da477ab@AMSPEX02CL03.citrite.net>
In-Reply-To: <d322888eb3a34bcc8cf59d167da477ab@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjQyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNDowMwo+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBvdGhlciBhc3BlY3QgSSBkb24n
dCB1bmRlcnN0YW5kIGlzIHdoeSB0aGlzIGlzIG5lZWRlZCBmb3IgUFYKPj4gRG9tMCwgYnV0IG5v
dCBmb3IgUFZILiBUaGUgYW5zd2VyIGhlcmUgY2FuJ3QgYmUgImJlY2F1c2UgUFZICj4+IERvbTAg
aXNuJ3Qgc3VwcG9ydGVkIHlldCIsIGJlY2F1c2UgaXQgZXZlbnR1YWxseSB3aWxsIGJlLCBhbmQg
dGhlbgo+PiB0aGVyZSB3aWxsIHN0aWxsIGJlIHRoZSBwcm9ibGVtIG9mIFBWSCBzdXBwb3NlZGx5
IGhhdmluZyBubyBub3Rpb24KPj4gb2YgTUZOcyAoYmUgdGhlaXIgb3duIG9yIGZvcmVpZ24gZ3Vl
c3Qgb25lcykuIFRoZSBhbnN3ZXIgYWxzbwo+PiBjYW4ndCBiZSAic2luY2UgaXQgd291bGQgdXNl
IFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiIsIGFzCj4+IHRoYXQncyBhY3RpbmcgaW4gdGVybXMg
b2YgR0ZOIHRvby4KPiAKPiBUaGUgaHlwZXJjYWxsIGlzIFBWLW9ubHkuIEZvciBhIFBWSC9IVk0g
dG9vbHMgZG9tYWluIHRoaW5ncyBhcmUgaGFuZGxlZCBieSAKPiBkb2luZyBhbiBhZGQtdG8tcGh5
c21hcCB0byBnZm5zIHNwZWNpZmllZCBieSB0aGUgdG9vbHMgZG9tYWluLiBJIGhhdmUgdGVzdGVk
IAo+IGJvdGggUFYgYW5kIEhWTSBjbGllbnRzIG9mIG15IG5ldyBtZW1vcnkgb3AuCgpBbmQgaG93
IGlzIHRoaXMgYWRkLXRvLXBoeXNtYXAgYW55IGJldHRlciBzdXBlcnBhZ2Ugc2hhdHRlcmluZwp3
aXNlIHRoYW4gdGhlIG9sZCBtZWNoYW5zaW0/Cgo+PiA+IC0gICAgICAgIGlmICggKHJlYWxfcGdf
b3duZXIgPT0gTlVMTCkgfHwgKHBnX293bmVyID09IGwxZV9vd25lcikgfHwKPj4gPiArICAgICAg
ICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8Cj4+ID4gICAgICAgICAgICAgICB4c21f
cHJpdl9tYXBwaW5nKFhTTV9UQVJHRVQsIHBnX293bmVyLCByZWFsX3BnX293bmVyKSApCj4+ID4g
ICAgICAgICAgewo+PiA+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPj4g
Cj4+IEknbSBjb25jZXJuZWQgb2YgdGhlIGVmZmVjdCBvZiB0aGUgY2hhbmdlIG9uIHRoZSBjb2Rl
IHBhdGhzCj4+IHdoaWNoIHlvdSdyZSBub3QgcmVhbGx5IGludGVyZXN0ZWQgaW46IGFsbG9jX2wx
X3RhYmxlKCksCj4+IHB0d3JfZW11bGF0ZWRfdXBkYXRlKCksIGFuZCBzaGFkb3dfZ2V0X3BhZ2Vf
ZnJvbV9sMWUoKSBhbGwKPj4gZXhwbGljaXRseSBwYXNzIGJvdGggZG9tYWlucyBpZGVudGljYWws
IGFuZCBhcmUgbm93IHN1ZGRlbmx5IGFibGUKPj4gdG8gZG8gdGhpbmdzIHRoZXkgd2VyZW4ndCBz
dXBwb3NlZCB0byBkby4gQSBzaW1pbGFyIGNvbmNlcm4KPj4gYXBwbGllcyB0byBfX2RvX3VwZGF0
ZV92YV9tYXBwaW5nKCkgY2FsbGluZyBtb2RfbDFfdGFibGUoKS4KPj4gCj4+IEkgdGhlcmVmb3Jl
IHdvbmRlciB3aGV0aGVyIHRoZSBzb2x1dGlvbiB0byB5b3VyIHByb2JsZW0KPj4gd291bGRuJ3Qg
cmF0aGVyIGJlIE1NVV9GT1JFSUdOX1BUX1VQREFURSAobmFtZSBzdWJqZWN0Cj4+IHRvIGltcHJv
dmVtZW50IHN1Z2dlc3Rpb25zKS4gVGhpcyBhdCB0aGUgc2FtZSB0aW1lIHdvdWxkCj4+IGFkZHJl
c3MgbXkgY29uY2VybiByZWdhcmRpbmcgdGhlIG1pc2xlYWRpbmcgRE9NSURfU0VMRgo+PiBwYXNz
aW5nIHdoZW4gcmVhbGx5IGEgZm9yZWlnbiBkb21haW4ncyBwYWdlIGlzIG1lYW50Lgo+IAo+IE9r
LiBJJ20gbm90IGZhbWlsaWFyIHdpdGggTU1VX0ZPUkVJR05fUFRfVVBEQVRFIHNvIEknZCBuZWVk
IHRvIGludmVzdGlnYXRlLiAKPiBJIGp1c3QgbmVlZCBhIG1lY2hhbmlzbSBmb3IgYSBwcml2aWxl
Z2VkIFBWIGd1ZXN0IHRvIG1hcCBwYWdlcyBiZWxvbmdpbmcgdG8gCj4gYW5vdGhlciBndWVzdCB0
aGF0IGRvbid0IGFwcGVhciBpbiB0aGF0IGd1ZXN0cyBQMk0uIEFzIEkgc2FpZCBhYm92ZSwgaXQn
cyAKPiBtdWNoIHNpbXBsZXIgaWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQVkggb3IgSFZNLgoKSG1t
LCBsb29rcyBsaWtlIEkgd2Fzbid0IGFibGUgdG8gZXhwcmVzcyB0aGluZ3Mgc3VjaCB0aGF0IGl0
CmJlY29tZXMgY2xlYXIgdGhlIE1NVV9GT1JFSUdOX1BUX1VQREFURSBpcyB0aGUgcHJvcG9zZWQK
KHN1Yi1vcHRpbWFsKSBuYW1lIGZvciBhIG5ldyBzdWItb3AuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:55:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUnA-0008PB-G2; Mon, 25 Sep 2017 14:55:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwUn8-0008Oz-UV
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:55:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E0/CC-25201-ED819C95; Mon, 25 Sep 2017 14:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsWyU9JRQveuxMl
 IgyuXZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZE16zFVzyrmhau4atgfGKVxcjJ4eEgJ9E
 55cvbCA2m4COxNKj85lAbBEBVYlFh9azdjFycDALFErM7WQBCQsLpEm0vPnCDBIWEUiXWHpJF
 6LaSuL5t0VgJSxAncd7jrKDlPAKuEscnCXaxcjFISSwgFHi74ljYJs4BewlvvVcYgSxGQVkJb
 40rmYGsZkFxCVuPYG4QEJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sUBcpimxfpc+RKuixJTuh+w
 gNq+AoMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2to
 YKqXm1pcnJiempOYVKyXnJ+7iREY9AxAsIOxYbvnIUZJDiYlUd67fCcihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwygCjSEiwKDU9tSItMwcYfzBpCQ4eJRHeN+JAad7igsTc4sx0iNQpRkuOY5
 su/2HimHHzLpB8cm3eXyYhlrz8vFQpcd49IA0CIA0ZpXlw42Ap4hKjrJQwLyPQgUI8BalFuZk
 lqPKvGMU5GJWEeS1BruLJzCuB2/oK6CAmoIN6p54AOagkESEl1cAoMfeQIy/TH+5frl/dukM2
 iSfv9460jI/ae9uhS5H1+Y47H79Jlsm1W/jsVAm+o3xZV2OlRhjjLwnm24E3TJd9f/z4hY69q
 eKL4IKLzyqOsNWoJUjzheSk9Xj/uF4esG/C5+tOa1QDJfLCy6Z/e3Il0u2MzbLCWxMMU6e9k+
 /ZJvnOT1NDrV+JpTgj0VCLuag4EQAfBN6TDAMAAA==
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506351325!111528985!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61432 invoked from network); 25 Sep 2017 14:55:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:55:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53424113"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op to
 acquire guest resources
Thread-Index: AQHTMJM0hhSO7MYKwkyXgP0AhEluGKLFh6aAgAAwbHA=
Date: Mon, 25 Sep 2017 14:53:26 +0000
Message-ID: <f03f7f92f82c4dc2aafeb7eceda35d0c@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C925A1020000780017F74F@prv-mh.provo.novell.com>
In-Reply-To: <59C925A1020000780017F74F@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTQ6NTANCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY3IDAyLzEyXSB4ODYvbW06IGFkZA0KPiBI
WVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcw0KPiANCj4gPj4+
IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0K
PiA+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVkIHdpdGggYSBndWVzdCBhcmUg
bm90IG5lY2Vzc2FyaWx5DQo+ID4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUg
bm90IG5lY2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQ0KPiA+IGZvcmVpZ24tbWFwcGVkIGJ5IGEg
dG9vbHMgZG9tYWluIHVubGVzcyB0aGV5IGFyZSBpbnNlcnRlZCwgd2hpY2ggcmlza3MNCj4gPiBz
aGF0dGVyaW5nIGEgc3VwZXItcGFnZSBtYXBwaW5nLg0KPiANCj4gRm9yIGdyYW50IHRhYmxlcyBJ
IGNhbiBzZWUgdGhpcyBhcyB0aGUgcHJpbWFyeSBpc3N1ZSwgYnV0IGlzbid0IHRoZQ0KPiBnb2Fs
IG9mIG5vdCBleHBvc2luZyBJT1JFUSBzZXJ2ZXIgcGFnZXMgYW4gZXZlbiBtb3JlIGltcG9ydGFu
dA0KPiBhc3BlY3QsIGFuZCBoZW5jZSBtb3JlIHJlbGV2YW50IHRvIG1lbnRpb24gaGVyZT8NCj4g
DQo+ID4gTk9URTogV2hpbHN0IHRoZSBuZXcgb3AgaXMgbm90IGludHJpbnNpY2x5IHNwZWNpZmlj
IHRvIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLA0KPiA+ICAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0
ZXN0IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQ0KPiA+ICAgICAg
IHRoYXQgaXQgZnVuY3Rpb25zIGNvcnJlY3RseS4gSGVuY2UgaXQgaXMgY3VycmVudGx5IG9ubHkg
aW1wbGVtZW50ZWQNCj4gPiAgICAgICBmb3IgeDg2Lg0KPiANCj4gV2hpY2ggd2lsbCByZXF1aXJl
IHRoaW5ncyB0byBiZSBtb3ZlZCBhcm91bmQgbGF0ZXIgb24uIE1heSBJDQo+IGluc3RlYWQgc3Vn
Z2VzdCB0byBwdXQgaXQgaW4gY29tbW9uIGNvZGUgYW5kIHNpbXBseSBoYXZlIGENCj4gc21hbGwg
I2lmZGVmIHNvbWV3aGVyZSBjYXVzaW5nIHRoZSBvcGVyYXRpb24gdG8gZmFpbCBlYXJseSBmb3IN
Cj4gQVJNPw0KDQpPay4gSWYgeW91IHByZWZlciB0aGF0IGFwcHJvYWNoIHRoZW4gSSdsbCBkbyB0
aGF0Lg0KDQo+IA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jDQo+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMNCj4gPiBAQCAtNDc2OCw2ICs0NzY4LDEwNyBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwX29uZSgNCj4gPiAgICAgIHJldHVybiByYzsNCj4gPiAgfQ0KPiA+DQo+ID4gK3N0
YXRpYyBpbnQgeGVubWVtX2FjcXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwNCj4g
DQo+IEkgZG9uJ3QgdGhpbmsgc3RhdGljIGZ1bmN0aW9ucyBuZWVkIGEgeGVubWVtXyBwcmVmaXgu
DQo+IA0KDQpPay4NCg0KPiA+ICtzdGF0aWMgaW50IHhlbm1lbV9hY3F1aXJlX3Jlc291cmNlKHhl
bl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90DQo+ICp4bWFyKQ0KPiANCj4gY29uc3Q/DQoNClllcy4N
Cg0KPiANCj4gPiArew0KPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOw0KPiA+ICsgICAgdW5zaWduZWQgbG9uZyAqbWZuX2xpc3Q7DQo+ID4gKyAgICBp
bnQgcmM7DQo+ID4gKw0KPiA+ICsgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCApDQo+ID4g
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ID4gKw0KPiA+ICsgICAgZCA9IHJjdV9sb2NrX2Rv
bWFpbl9ieV9hbnlfaWQoeG1hci0+ZG9taWQpOw0KPiA+ICsgICAgaWYgKCBkID09IE5VTEwgKQ0K
PiA+ICsgICAgICAgIHJldHVybiAtRVNSQ0g7DQo+ID4gKw0KPiA+ICsgICAgcmMgPSB4c21fZG9t
YWluX21lbW9yeV9tYXAoWFNNX1RBUkdFVCwgZCk7DQo+ID4gKyAgICBpZiAoIHJjICkNCj4gPiAr
ICAgICAgICBnb3RvIG91dDsNCj4gPiArDQo+ID4gKyAgICBtZm5fbGlzdCA9IHhtYWxsb2NfYXJy
YXkodW5zaWduZWQgbG9uZywgeG1hci0+bnJfZnJhbWVzKTsNCj4gDQo+IERlc3BpdGUgWFNBLTc3
IHRoZXJlIHNob3VsZCBub3QgYmUgYW55IG5ldyBkaXNhZ2dyZWdhdGlvbiByZWxhdGVkDQo+IHNl
Y3VyaXR5IHJpc2tzIChoZXJlOiBtZW1vcnkgZXhoYXVzdGlvbiBhbmQgbG9uZyBsYXN0aW5nIGxv
b3BzKS4NCj4gTGFyZ2UgcmVxdWVzdHMgbmVlZCB0byBiZSByZWZ1c2VkIG9yIGJyb2tlbiB1cC4N
Cg0KT2ssIEknbGwgcHV0IGFuIHVwcGVyIGxpbWl0IG9uIGZyYW1lcy4NCg0KPiANCj4gPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMNCj4gPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMNCj4gPiBAQCAtMzYwNywzOCArMzYwNyw1OCBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90
b19nZm4oc3RydWN0DQo+IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLA0KPiA+ICB9
DQo+ID4gICNlbmRpZg0KPiA+DQo+ID4gLWludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sDQo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgIG1mbl90ICptZm4pDQo+ID4gLXsNCj4gPiAtICAgIGludCByYyA9IDA7DQo+ID4NCj4g
PiAtICAgIGdyYW50X3dyaXRlX2xvY2soZC0+Z3JhbnRfdGFibGUpOw0KPiA+ICtzdGF0aWMgbWZu
X3QgZ250dGFiX2dldF9mcmFtZV9sb2NrZWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
Zw0KPiBpZHgpDQo+ID4gK3sNCj4gPiArICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5n
cmFudF90YWJsZTsNCj4gPiArICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOw0KPiA+DQo+ID4g
LSAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDAgKQ0KPiA+IC0gICAgICAg
IGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID0gMTsNCj4gPiArICAgIGlmICggZ3QtPmd0X3Zl
cnNpb24gPT0gMCApDQo+ID4gKyAgICAgICAgZ3QtPmd0X3ZlcnNpb24gPSAxOw0KPiA+DQo+ID4g
LSAgICBpZiAoIGQtPmdyYW50X3RhYmxlLT5ndF92ZXJzaW9uID09IDIgJiYNCj4gPiArICAgIGlm
ICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJg0KPiA+ICAgICAgICAgICAoaWR4ICYgWEVOTUFQSURY
X2dyYW50X3RhYmxlX3N0YXR1cykgKQ0KPiA+ICAgICAgew0KPiA+ICAgICAgICAgIGlkeCAmPSB+
WEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1czsNCj4gDQo+IEkgZG9uJ3Qgc2VlIHRoZSB1c2Ug
b2YgdGhpcyBiaXQgbWVudGlvbmVkIGFueXdoZXJlIGluIHRoZSBwdWJsaWMNCj4gaGVhZGVyIGFk
ZGl0aW9uLg0KDQpHb29kIHBvaW50LCBJIGRvIG5lZWQgdG8gbWVudGlvbiB2MiBub3cgdGhhdCBK
dWVyZ2VuIGhhcyByZXZpdmVkIGl0Lg0KDQo+IA0KPiA+ICttZm5fdCBnbnR0YWJfZ2V0X2ZyYW1l
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4KQ0KPiA+ICt7DQo+ID4gKyAgICBt
Zm5fdCBtZm47DQo+ID4gKw0KPiA+ICsgICAgZ3JhbnRfd3JpdGVfbG9jayhkLT5ncmFudF90YWJs
ZSk7DQo+ID4gKyAgICBtZm4gPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBpZHgpOw0KPiA+
ICsgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsNCj4gDQo+IEhtbSwgYSBy
ZWFkIGxvY2sgaXMgaW5zdWZmaWNpZW50IGhlcmUgb25seSBiZWNhdXNlIG9mIHRoZSBwb3NzaWJs
ZQ0KPiBidW1waW5nIG9mIHRoZSB2ZXJzaW9uIGZyb20gMCB0byAxIGFmYWljdCwgYnV0IEkgZG9u
J3QgcmVhbGx5IHNlZQ0KPiB3aHkgd2hhdCBub3cgYmVjb21lcyBnbnR0YWJfZ2V0X2ZyYW1lX2xv
Y2tlZCgpIGRvZXMgdGhhdCBpbg0KPiB0aGUgZmlyc3QgcGxhY2UuDQoNCkl0IG1heSBiZSB0aGUg
Y2FzZSB0aGF0LCBhZnRlciBKdWVyZ2VuJ3MgcmVjZW50IHJlLWFycmFuZ2VtZW50cywgdGhhdCB0
aGUgdmVyc2lvbiB3aWxsIGFsd2F5cyBiZSBzZXQgYnkgdGhpcyBwb2ludC4gSSdsbCBjaGVjayBh
bmQgZHJvcCB0byBhbmQgQVNTRVJUIG9uIHRoZSB2ZXJzaW9uIGFuZCByZWFkLWxvY2sgaWYgSSBj
YW4uDQoNCj4gDQo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oDQo+ID4gKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oDQo+ID4gQEAgLTY1MCw3ICs2NTAsNDMgQEAg
c3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHsNCj4gPiAgdHlwZWRlZiBzdHJ1Y3QgeGVu
X3ZudW1hX3RvcG9sb2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsNCj4gPiAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7DQo+ID4NCj4g
PiAtLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovDQo+ID4gKyNpZiBkZWZp
bmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykNCj4gPiArDQo+ID4gKy8qDQo+
ID4gKyAqIEdldCB0aGUgcGFnZXMgZm9yIGEgcGFydGljdWxhciBndWVzdCByZXNvdXJjZSwgc28g
dGhhdCB0aGV5IGNhbiBiZQ0KPiA+ICsgKiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21h
aW4uDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIDI4DQo+
ID4gK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2Ugew0KPiA+ICsgICAgLyogSU4gLSB0
aGUgZG9tYWluIHdob3NlIHJlc291cmNlIGlzIHRvIGJlIG1hcHBlZCAqLw0KPiA+ICsgICAgZG9t
aWRfdCBkb21pZDsNCj4gPiArICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKGRlZmlu
ZWQgYmVsb3cpICovDQo+ID4gKyAgICB1aW50MTZfdCB0eXBlOw0KPiA+ICsNCj4gPiArI2RlZmlu
ZSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUgMA0KPiA+ICsNCj4gPiArICAgIC8qDQo+ID4g
KyAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJjZSBpZGVudGlmaWVyLCB3aGljaCBt
dXN0IGJlIHplcm8NCj4gPiArICAgICAqICAgICAgdW5sZXNzIHN0YXRlZCBvdGhlcndpc2UuDQo+
ID4gKyAgICAgKi8NCj4gPiArICAgIHVpbnQzMl90IGlkOw0KPiA+ICsgICAgLyogSU4gLSBudW1i
ZXIgb2YgKDRLKSBmcmFtZXMgb2YgdGhlIHJlc291cmNlIHRvIGJlIG1hcHBlZCAqLw0KPiA+ICsg
ICAgdWludDMyX3QgbnJfZnJhbWVzOw0KPiA+ICsgICAgLyogSU4gLSB0aGUgaW5kZXggb2YgdGhl
IGluaXRpYWwgZnJhbWUgdG8gYmUgbWFwcGVkICovDQo+ID4gKyAgICB1aW50NjRfYWxpZ25lZF90
IGZyYW1lOw0KPiANCj4gVGhlcmUgYXJlIDMyIGJpdHMgb2YgdW5uYW1lZCBwYWRkaW5nIGFoZWFk
IG9mIHRoaXMgZmllbGQgLSBwbGVhc2UNCj4gbmFtZSBpdCBhbmQgY2hlY2sgaXQncyBzZXQgdG8g
emVyby4NCg0KQWggeWVzLCBmb3Igc29tZSByZWFzb24gdGhlICNkZWZpbmUgYWJvdmUgaGFkIG1h
ZGUgbWUgdGhpbmsgdGhpbmdzIHdlcmUgYWxpZ25lZCBhdCB0aGlzIHBvaW50Lg0KDQo+IA0KPiA+
ICsgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0aGVuLCB1cG9uIHJl
dHVybiwgZ21mbl9saXN0DQo+ID4gKyAgICAgKiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRlZCB3
aXRoIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4NCj4gPiArICAgICAqICAgICAgICAgIElmIHRo
ZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwgb24NCj4gDQo+
IHMvdG9vbHMgZG9tYWluL2NhbGxpbmcgZG9tYWluLyAodHdpY2UpPw0KDQpPay4NCg0KPiANCj4g
PiArICAgICAqICAgICAgICAgIGVudHJ5LCBnbWZuX2xpc3Qgd2lsbCBiZSBwb3B1bGF0ZWQgd2l0
aCBhIGxpc3Qgb2YgR0ZOcw0KPiANCj4gcy93aWxsIGJlL2lzLyB0byBmdXJ0aGVyIGVtcGhhc2l6
ZSB0aGUgaW5wdXQgdnMgb3V0cHV0IGRpZmZlcmVuY2U/DQoNCk9rLg0KDQo+IA0KPiA+ICsgICAg
ICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0byB0aGUgTUZOcyBvZiB0aGUgcmVzb3Vy
Y2UuDQo+ID4gKyAgICAgKi8NCj4gPiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBn
bWZuX2xpc3Q7DQo+IA0KPiBXaGF0IGFib3V0IGEgMzItYml0IHg4NiB0b29sIHN0YWNrIGRvbWFp
biBhcyBjYWxsZXIgaGVyZT8gSQ0KPiBkb24ndCB0aGluayB5b3Ugd2FudCB0byBsaW1pdCBpdCB0
byBqdXN0IHRoZSBsb3cgMTZUYj8gTm9yIGFyZQ0KPiB5b3UgYWRkaW5nIGEgY29tcGF0IHRyYW5z
bGF0aW9uIGxheWVyLg0KDQpPay4gR29vZCBwb2ludCwgZXZlbiB0aG91Z2ggc29tZXdoYXQgdW5s
aWtlbHkuDQoNCj4gDQo+ID4gK307DQo+ID4gK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fYWNxdWly
ZV9yZXNvdXJjZQ0KPiB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsNCj4gPiArDQo+ID4gKyNl
bmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykgKi8NCj4g
DQo+IEFsc28gcGxlYXNlIGdyb3VwIHRoaXMgd2l0aCB0aGUgb3RoZXIgc2ltaWxhciBzZWN0aW9u
LCB3aXRob3V0DQo+IGludHJvZHVjaW5nIGEgc2Vjb25kIGlkZW50aWNhbCAjaWYuIEFmdGVyIGFs
bCB3ZSBoYXZlIC4uLg0KPiANCj4gPiArLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlz
IDI5ICovDQo+IA0KPiAuLi4gdGhpcyB0byBlbGltaW5hdGUgdGhlIG5lZWQgdG8gaGF2ZSB0aGlu
Z3MgbnVtZXJpY2FsbHkgc29ydGVkIGluDQo+IHRoaXMgZmlsZS4NCg0KT2suDQoNCiAgUGF1bA0K
DQo+IA0KPiBKYW4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 14:57:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 14:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUop-0008Uq-Qn; Mon, 25 Sep 2017 14:57:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwUop-0008Uj-Cq
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 14:57:11 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 16/29-02048-64919C95; Mon, 25 Sep 2017 14:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQtdJ8mS
 kwaNFVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aG5ptMBRMUK+5t+MjUwHhDoYuRk0NCwE9i
 yes2FhCbTUBHYunR+UwgtoiAqsSiQ+tZuxg5OJgFCiXmdrKAmMICiRJ3elQhKpIkVs7fBVXtJ
 tH/6TWYzQLUefPnfmYQm1fAXeL15YtArVwcQgITmSTWLdvPCpLgFLCX2PDjHzuIzSggK/GlcT
 VYA7OAuMStJxAnSAgISCzZc54ZwhaVePn4HyuEbSCxdek+FojTNCXW79KHaFWUmNL9kB1ir6D
 EyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Spl1SUmZ5RkpuYmaNraGCsl5ta
 XJyYnpqTmFSsl5yfu4kRGPb1DAyMOxib9vodYpTkYFIS5b3LdyJSiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgRvj8TJSCHBotT01Iq0zBxgBMKkJTh4lER434gDpXmLCxJzizPTIVKnGC05jm26/I
 eJY8bNu0DyybV5f5mEWPLy81KlxHn1QOYJgDRklObBjYMliUuMslLCvIwMDAxCPAWpRbmZJaj
 yrxjFORiVhHnTQabwZOaVwG19BXQQE9BBvVNPgBxUkoiQkmpgrJ7u4sUax7ww/spqfSmuswu9
 32RdnRrDJTrt07oeVlu5e5GciuJRn3jefWHRn+npJ+G1anXn55+Vu69xF6W6mLZ/L5mxorqtP
 kl3jsCNBdPWbjg1a0U42/LVkc+0Xx+b6xRs8mz6wgb/EhuJk46Xmp7N6D7w4MaOzZHbTf6JMi
 RoOJ66Ge96UomlOCPRUIu5qDgRAFlSVDYNAwAA
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506351426!112356839!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42256 invoked from network); 25 Sep 2017 14:57:06 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 14:57:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53424328"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAA6quD//+NBAIAAIq6Q
Date: Mon, 25 Sep 2017 14:56:38 +0000
Message-ID: <34d3389a380042fdb7e136e19462465f@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <d322888eb3a34bcc8cf59d167da477ab@AMSPEX02CL03.citrite.net>
 <59C933B4020000780017F84C@prv-mh.provo.novell.com>
In-Reply-To: <59C933B4020000780017F84C@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTU6NTANCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY3IDAxLzEyXSB4ODYvbW06IGFsbG93IGEg
cHJpdmlsZWdlZCBQVg0KPiBkb21haW4gdG8gbWFwIGd1ZXN0IG1mbnMNCj4gDQo+ID4+PiBPbiAy
NS4wOS4xNyBhdCAxNjo0MiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPj4gU2VudDog
MjUgU2VwdGVtYmVyIDIwMTcgMTQ6MDMNCj4gPj4gPj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+PiBUaGUgb3RoZXIgYXNwZWN0IEkg
ZG9uJ3QgdW5kZXJzdGFuZCBpcyB3aHkgdGhpcyBpcyBuZWVkZWQgZm9yIFBWDQo+ID4+IERvbTAs
IGJ1dCBub3QgZm9yIFBWSC4gVGhlIGFuc3dlciBoZXJlIGNhbid0IGJlICJiZWNhdXNlIFBWSA0K
PiA+PiBEb20wIGlzbid0IHN1cHBvcnRlZCB5ZXQiLCBiZWNhdXNlIGl0IGV2ZW50dWFsbHkgd2ls
bCBiZSwgYW5kIHRoZW4NCj4gPj4gdGhlcmUgd2lsbCBzdGlsbCBiZSB0aGUgcHJvYmxlbSBvZiBQ
Vkggc3VwcG9zZWRseSBoYXZpbmcgbm8gbm90aW9uDQo+ID4+IG9mIE1GTnMgKGJlIHRoZWlyIG93
biBvciBmb3JlaWduIGd1ZXN0IG9uZXMpLiBUaGUgYW5zd2VyIGFsc28NCj4gPj4gY2FuJ3QgYmUg
InNpbmNlIGl0IHdvdWxkIHVzZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24iLCBhcw0KPiA+PiB0
aGF0J3MgYWN0aW5nIGluIHRlcm1zIG9mIEdGTiB0b28uDQo+ID4NCj4gPiBUaGUgaHlwZXJjYWxs
IGlzIFBWLW9ubHkuIEZvciBhIFBWSC9IVk0gdG9vbHMgZG9tYWluIHRoaW5ncyBhcmUgaGFuZGxl
ZA0KPiBieQ0KPiA+IGRvaW5nIGFuIGFkZC10by1waHlzbWFwIHRvIGdmbnMgc3BlY2lmaWVkIGJ5
IHRoZSB0b29scyBkb21haW4uIEkgaGF2ZQ0KPiB0ZXN0ZWQNCj4gPiBib3RoIFBWIGFuZCBIVk0g
Y2xpZW50cyBvZiBteSBuZXcgbWVtb3J5IG9wLg0KPiANCj4gQW5kIGhvdyBpcyB0aGlzIGFkZC10
by1waHlzbWFwIGFueSBiZXR0ZXIgc3VwZXJwYWdlIHNoYXR0ZXJpbmcNCj4gd2lzZSB0aGFuIHRo
ZSBvbGQgbWVjaGFuc2ltPw0KDQpCZWNhdXNlIHRoZSBjYWxsaW5nIGRvbWFpbiBjYW4gbWFrZSBh
biBpbnRlbGxpZ2VudCBjaG9pY2UgYWJvdXQgd2hhdCBnZm5zIHRvIHVzZT8NCg0KPiANCj4gPj4g
PiAtICAgICAgICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9PSBs
MWVfb3duZXIpIHx8DQo+ID4+ID4gKyAgICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxM
KSB8fA0KPiA+PiA+ICAgICAgICAgICAgICAgeHNtX3ByaXZfbWFwcGluZyhYU01fVEFSR0VULCBw
Z19vd25lciwgcmVhbF9wZ19vd25lcikgKQ0KPiA+PiA+ICAgICAgICAgIHsNCj4gPj4gPiAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsDQo+ID4+DQo+ID4+IEknbSBjb25jZXJu
ZWQgb2YgdGhlIGVmZmVjdCBvZiB0aGUgY2hhbmdlIG9uIHRoZSBjb2RlIHBhdGhzDQo+ID4+IHdo
aWNoIHlvdSdyZSBub3QgcmVhbGx5IGludGVyZXN0ZWQgaW46IGFsbG9jX2wxX3RhYmxlKCksDQo+
ID4+IHB0d3JfZW11bGF0ZWRfdXBkYXRlKCksIGFuZCBzaGFkb3dfZ2V0X3BhZ2VfZnJvbV9sMWUo
KSBhbGwNCj4gPj4gZXhwbGljaXRseSBwYXNzIGJvdGggZG9tYWlucyBpZGVudGljYWwsIGFuZCBh
cmUgbm93IHN1ZGRlbmx5IGFibGUNCj4gPj4gdG8gZG8gdGhpbmdzIHRoZXkgd2VyZW4ndCBzdXBw
b3NlZCB0byBkby4gQSBzaW1pbGFyIGNvbmNlcm4NCj4gPj4gYXBwbGllcyB0byBfX2RvX3VwZGF0
ZV92YV9tYXBwaW5nKCkgY2FsbGluZyBtb2RfbDFfdGFibGUoKS4NCj4gPj4NCj4gPj4gSSB0aGVy
ZWZvcmUgd29uZGVyIHdoZXRoZXIgdGhlIHNvbHV0aW9uIHRvIHlvdXIgcHJvYmxlbQ0KPiA+PiB3
b3VsZG4ndCByYXRoZXIgYmUgTU1VX0ZPUkVJR05fUFRfVVBEQVRFIChuYW1lIHN1YmplY3QNCj4g
Pj4gdG8gaW1wcm92ZW1lbnQgc3VnZ2VzdGlvbnMpLiBUaGlzIGF0IHRoZSBzYW1lIHRpbWUgd291
bGQNCj4gPj4gYWRkcmVzcyBteSBjb25jZXJuIHJlZ2FyZGluZyB0aGUgbWlzbGVhZGluZyBET01J
RF9TRUxGDQo+ID4+IHBhc3Npbmcgd2hlbiByZWFsbHkgYSBmb3JlaWduIGRvbWFpbidzIHBhZ2Ug
aXMgbWVhbnQuDQo+ID4NCj4gPiBPay4gSSdtIG5vdCBmYW1pbGlhciB3aXRoIE1NVV9GT1JFSUdO
X1BUX1VQREFURSBzbyBJJ2QgbmVlZCB0bw0KPiBpbnZlc3RpZ2F0ZS4NCj4gPiBJIGp1c3QgbmVl
ZCBhIG1lY2hhbmlzbSBmb3IgYSBwcml2aWxlZ2VkIFBWIGd1ZXN0IHRvIG1hcCBwYWdlcyBiZWxv
bmdpbmcNCj4gdG8NCj4gPiBhbm90aGVyIGd1ZXN0IHRoYXQgZG9uJ3QgYXBwZWFyIGluIHRoYXQg
Z3Vlc3RzIFAyTS4gQXMgSSBzYWlkIGFib3ZlLCBpdCdzDQo+ID4gbXVjaCBzaW1wbGVyIGlmIHRo
ZSB0b29scyBkb21haW4gaXMgUFZIIG9yIEhWTS4NCj4gDQo+IEhtbSwgbG9va3MgbGlrZSBJIHdh
c24ndCBhYmxlIHRvIGV4cHJlc3MgdGhpbmdzIHN1Y2ggdGhhdCBpdA0KPiBiZWNvbWVzIGNsZWFy
IHRoZSBNTVVfRk9SRUlHTl9QVF9VUERBVEUgaXMgdGhlIHByb3Bvc2VkDQo+IChzdWItb3B0aW1h
bCkgbmFtZSBmb3IgYSBuZXcgc3ViLW9wLg0KPiANCg0KT2suIEkgc2VlIHdoYXQgeW91IG1lYW4g
bm93Lg0KDQogIFBhdWwNCg0KPiBKYW4NCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:00:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwUrn-0000mO-D5; Mon, 25 Sep 2017 15:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwUrm-0000mG-6K
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:00:14 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E1/BA-03616-DF919C95; Mon, 25 Sep 2017 15:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQveX5Ml
 IgwfyFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxoE7u9gLznFVnFw/ja2B8TlHFyMHh4SAn8SC
 W25djJwcbAI6EkuPzmcCsUUEVCUWHVrPClLCLFAoMbeTBSQsLBAlcfLHH7CwiEC0xKKZrBDVV
 hJfNrwEs1mAOvd9bmEHsXkF3CU2XNrE3MXIxSEksIBR4kD/RrA5nAL2Et/2LmIGsRkFZCW+NK
 4Gs5kFxCVuPYE4QUJAQGLJnvPMELaoxMvH/1ghbAOJrUv3sUDU60gs2P2JDcLWlli28DUzxGJ
 BiZMzn7BMYBSehWTsLCQts5C0zELSsoCRZRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5u
 anFxYnpqTmJSsV5yfu4mRmDYMwDBDsZVCwIPMUpyMCmJ8t7lOxEpxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYLXERhHQoJFqempFWmZOcAIhElLcPAoifCKgaR5iwsSc4sz0yFSpxh1OY5tuvyHSY
 glLz8vVUqcVwqkSACkKKM0D24ELBlcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvJMgUnsy
 8ErhNr4COYAI6onfqCZAjShIRUlINjE3OTNJrjm9KbuX7klEzs+fA9ee7ThzpN5qwac/pxSs2
 Vj/jLV4TlVD7eg9Dd6BIs6WnpEXsuyc8jfs25kjEzSyu7XJmCF1cL2lXI1UyeZdI4sfrR3O+r
 BTMzpb9FrHN4b+S2oGsmpmTFN5uPmX2ymHjN/GZvlKvvtjdPncgQkBSRLZw1mzJXUosxRmJhl
 rMRcWJANaUJpgBAwAA
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506351609!77851058!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50787 invoked from network); 25 Sep 2017 15:00:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 15:00:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53424660"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTMJM0hhSO7MYKwkyXgP0AhEluGKLFkOqAgAArKfA=
Date: Mon, 25 Sep 2017 15:00:05 +0000
Message-ID: <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C92D67020000780017F788@prv-mh.provo.novell.com>
In-Reply-To: <59C92D67020000780017F788@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTU6MjMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMDIvMTJdIHg4Ni9tbTogYWRkIEhZUEVS
VklTT1JfbWVtb3J5X29wIHRvCj4gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMKPiAKPiA+Pj4gT24g
MTguMDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBD
ZXJ0YWluIG1lbW9yeSByZXNvdXJjZXMgYXNzb2NpYXRlZCB3aXRoIGEgZ3Vlc3QgYXJlIG5vdCBu
ZWNlc3NhcmlseQo+ID4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5l
Y2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQo+ID4gZm9yZWlnbi1tYXBwZWQgYnkgYSB0b29scyBk
b21haW4gdW5sZXNzIHRoZXkgYXJlIGluc2VydGVkLCB3aGljaCByaXNrcwo+ID4gc2hhdHRlcmlu
ZyBhIHN1cGVyLXBhZ2UgbWFwcGluZy4KPiAKPiBCdHcuLCBJJ20gYWRkaXRpb25hbGx5IGhhdmlu
ZyB0cm91YmxlIHNlZWluZyB0aGlzIHNoYXR0ZXJpbmcgb2YgYQo+IHN1cGVycGFnZTogRm9yIG9u
ZSwgeGNfY29yZV9hcmNoX2dldF9zY3JhdGNoX2dwZm4oKSBjb3VsZCBiZQo+IGEgbGl0dGxlIGxl
c3Mgc2ltcGxpc3RpYy4gQW5kIHRoZW4gZXZlbiB3aXRoIHRoZSBjdXJyZW50bHkgY2hvc2VuCj4g
dmFsdWUgKG91dHNpZGUgb2YgdGhlIHJhbmdlIG9mIHZhbGlkIEdGTnMgYXQgdGhhdCBwb2ludCBp
biB0aW1lKQo+IHRoZXJlIHNob3VsZG4ndCBiZSBhIGxhcmdlciBwYWdlIHRvIGJlIHNoYXR0ZXJl
ZCwgYXMgdGhlcmUgc2hvdWxkCj4gYmUgbm8gbWFwcGluZyBhdCBhbGwgYXQgdGhhdCBpbmRleC4g
QnV0IHBlcmhhcHMgSSdtIGp1c3QgYmxpbmQgYW5kCj4gZG9uJ3Qgc2VlIHRoZSBvYnZpb3VzIC4u
LgoKVGhlIHNoYXR0ZXJpbmcgd2FzIEFuZHJldydzIG9ic2VydmF0aW9uLiBBbmRyZXcsIGNhbiB5
b3UgY29tbWVudD8KCkV2ZW4gaWYgaXQncyBub3QgdGhlIGNhc2UsIGl0J3Mgc3Vib3B0aW1hbCB0
byBoYXZlIHRvIHdyaXRlLWxvY2sgYW5kIHVwZGF0ZSB0aGUgZ3Vlc3QncyBQMk0gdHdpY2UganVz
dCB0byBtYXAgYSBwYWdlIG9mIGdyYW50cywgd2hpY2ggSSB3aWxsIG1lbnRpb24gaW4gdGhlIGNv
bW1pdCBjb21tZW50IHRvby4KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:13:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwV4x-0001a9-GV; Mon, 25 Sep 2017 15:13:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwV4w-0001Zx-3V
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:13:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FF/2F-03616-D2D19C95; Mon, 25 Sep 2017 15:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQldT9mS
 kQe8HdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPWoYXMBa98Kz5de8HSwLjZuouRk0NCwE9i
 +eIzzCA2i4CqxIu/J1m7GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFnjMJPHu/UQ2kISwQJzEo
 q9n2EHqeQU8JSb3soLUCAm0MEqcOncabCavgKDEyZlPWEBsZgE9iRtTp7CB1DMLSEss/8cBEZ
 aXaN46G6ycU8BD4lnzTnYQW1RARaJ/yVMwW0hAUaJ/3gM2iJPTJSY+62GZwCgwC8mGWUg2zEL
 YMAvJhgWMLKsYNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQID
 lgEIdjA2LQo8xCjJwaQkynuX70SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneXpmTkUKCRanpq
 RVpmTnA2IFJS3DwKInwzgNJ8xYXJOYWZ6ZDpE4xKkqJ8yaBJARAEhmleXBtsHi9xCgrJczLCH
 SIEE9BalFuZgmq/CtGcQ5GJWHelSBTeDLzSuCmvwJazAS0uHfqCZDFJYkIKakGxpiexdOXX18
 38+7sFDmXT92SN2QXs6s/lyh9f3Tb5HA1y+t3rgS+UeOUPFh/o7L5wlG+96cumus88DP9an7n
 nnjO0XvNJUeu+t1zPZTAvcku6e+lqbUmy84vais0eGHnnVoRv2Ofw8LbL1p197yeLWy0/nR9B
 xeTdfWO715TK9MUQxjmxXAmL1NiKc5INNRiLipOBACyHXnv0gIAAA==
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506352424!84399585!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10849 invoked from network); 25 Sep 2017 15:13:44 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 15:13:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53426081"
Date: Mon, 25 Sep 2017 16:13:02 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170925151302.jqhbnteaeuqe7wdw@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-2-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-2-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 01/15] docs: create Memory Bandwidth
 Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBNQkEgZmVhdHVyZSBkb2N1bWVudCBpbiBkb2MvZmVhdHVyZXMv
LiBJdCBkZXNjcmliZXMKPiBrZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVz
Y3JpYmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeIGRldGFpbAo+ICJJbnRyb2R1Y3Rpb24gdG8gTWVt
b3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClRoYW5rcywgSSB0aGluayB0aGlzIGlzIGxvb2tpbmcg
cXVpdGUgZ29vZCBJTUhPLiBKdXN0IGEgY291cGxlIG9mIG5pdHMKYmVsb3cuCgo+IC0tLQo+IEND
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KPiBDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51
eC5pbnRlbC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Cj4gdjQ6Cj4gICAgIC0gYWRkICdkb21haW4tbmFtZScgYXMgcGFyYW1ldGVyIG9mICdwc3ItbWJh
LXNob3cvcHNyLW1iYS1zZXQnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKPiAgICAgLSBmaXggc29tZSB3b3JkaW5ncy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCj4gICAgIC0gZXhwbGFpbiBob3cgdXNlciBjYW4ga25vdyB0aGUgTUJBX01B
WC4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gbW92ZSB0
aGUgZGVzY3JpcHRpb24gb2YgJ0xpbmVhciBtb2RlL05vbi1saW5lYXIgbW9kZScgaW50byBzZWN0
aW9uCj4gICAgICAgb2YgJ3Bzci1tYmEtc2hvdycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQo+ICAgICAtIGNoYW5nZSAncGVyLXRocmVhZCcgdG8gJ3Blci1oeXBlci10
aHJlYWQnIHRvIG1ha2UgaXQgY2xlYXJlci4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCj4gICAgIC0gdXBncmFkZSByZXZpc2lvbiBudW1iZXIuCj4gdjM6Cj4gICAgIC0g
cmVtb3ZlICdjbG9zZWQtbG9vcCcgcmVsYXRlZCBkZXNjcmlwdGlvbi4KPiAgICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gZXhwbGFpbiAnbGluZWFyJyBhbmQgJ25v
bi1saW5lYXInIGJlZm9yZSBtZW50aW9uaW5nIHRoZW0uCj4gICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQo+ICAgICAtIGFkanVzdCBkZXNyaXB0aW9uIG9mICdwc3ItbWJhLXNl
dCcuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAgICAtIGV4cGxh
aW4gJ01CQV9NQVgnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKPiAg
ICAgLSByZW1vdmUgJ248NjQnLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKPiAgICAgLSBmaXggc29tZSB3b3JkaW5ncy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCj4gICAgIC0gYWRkIGNvbnRleHQgaW4gJ1Rlc3RpbmcnIHBhcnQgdG8gbWFr
ZSB0aGluZ3MgbW9yZSBjbGVhci4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCj4gdjI6Cj4gICAgIC0gZGVjbGFyZSAnSFcnIGluIFRlcm1pbm9sb2d5Lgo+ICAgICAgIChz
dWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+ICAgICAtIHJlcGxhY2UgJ0NPUyBJRCBvZiBWQ1BVJyB0
byAnQ09TIElEIG9mIGRvbWFpbicuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4g
ICAgIC0gcmVwbGFjZSAnQ09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KPiAgICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKPiAgICAgLSBhZGQgZGVzY3JpcHRpb24gZm9yICdwc3ItbWJh
LXNob3cnIHRvIHN0YXRlIHRoYXQgdGhlIGRlY2ltYWwgdmFsdWUgaXMKPiAgICAgICBzaG93biBm
b3IgbGluZWFyIG1vZGUgYnV0IGhleGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGlu
ZWFyIG1vZGUuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gICAgIC0gcmVtb3Zl
IGNvbnRlbnQgaW4gJ0FyZWFzIGZvciBpbXByb3ZlbWVudCcuCj4gICAgICAgKHN1Z2dlc3RlZCBi
eSBDaGFvIFBlbmcpCj4gICAgIC0gdXNlICc8PicgdG8gc3BlY2lmeSBtYW5kYXRvcnkgYXJndW1l
bnQgdG8gYSBjb21tYW5kLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKPiB2MToKPiAg
ICAgLSByZW1vdmUgYSBzcGVjaWFsIGNoYXJhY3RlciB0byBhdm9pZCB0aGUgZXJyb3Igd2hlbiBi
dWlsZGluZyBwYW5kb2MuCj4gLS0tCj4gIGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5k
b2MgfCAyOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUg
Y2hhbmdlZCwgMjkxIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVh
dHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJl
cy9pbnRlbF9wc3JfbWJhLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5k
b2MKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjdhNmE1ODgKPiAtLS0g
L2Rldi9udWxsCj4gKysrIGIvZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwo+IEBA
IC0wLDAgKzEsMjkxIEBACj4gKyUgSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChN
QkEpIEZlYXR1cmUKPiArJSBSZXZpc2lvbiAxLjYKPiArCj4gK1xjbGVhcnBhZ2UKPiArCj4gKyMg
QmFzaWNzCj4gKwo+ICstLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJl
dmlldyoqCj4gKwo+ICtBcmNoaXRlY3R1cmUocyk6IEludGVsIHg4Ngo+ICsKPiArICAgQ29tcG9u
ZW50KHMpOiBIeXBlcnZpc29yLCB0b29sc3RhY2sKPiArCj4gKyAgICAgICBIYXJkd2FyZTogTUJB
IGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNlcnZlciBhbmQgYmV5b25kCj4gKy0tLS0tLS0tLS0t
LS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICsKPiArIyBUZXJtaW5vbG9neQo+ICsKPiArKiBDQVQgICAgICAgICBDYWNoZSBBbGxvY2F0
aW9uIFRlY2hub2xvZ3kKPiArKiBDQk0gICAgICAgICBDYXBhY2l0eSBCaXRNYXNrcwo+ICsqIENE
UCAgICAgICAgIENvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24KPiArKiBDT1MvQ0xPUyAgICBD
bGFzcyBvZiBTZXJ2aWNlCj4gKyogSFcgICAgICAgICAgSGFyZHdhcmUKPiArKiBNQkEgICAgICAg
ICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24KPiArKiBNU1JzICAgICAgICBNYWNoaW5lIFNw
ZWNpZmljIFJlZ2lzdGVycwo+ICsqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJlZCBS
ZXNvdXJjZQo+ICsqIFRIUlRMICAgICAgIFRocm90dGxlIHZhbHVlIG9yIGRlbGF5IHZhbHVlCj4g
Kwo+ICsjIE92ZXJ2aWV3Cj4gKwo+ICtUaGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChN
QkEpIGZlYXR1cmUgcHJvdmlkZXMgaW5kaXJlY3QgYW5kIGFwcHJveGltYXRlCj4gK2NvbnRyb2wg
b3ZlciBtZW1vcnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHBy
b3ZpZGVzIE9TLwo+ICtoeXBlcnZpc29yIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcg
YXBwcy9kb21haW5zIGJ5IHVzaW5nIGEgY3JlZGl0LWJhc2VkCj4gK3Rocm90dGxpbmcgbWVjaGFu
aXNtLgo+ICsKPiArIyBVc2VyIGRldGFpbHMKPiArCj4gKyogRmVhdHVyZSBFbmFibGluZzoKPiAr
Cj4gKyAgQWRkICJwc3I9bWJhIiB0byBib290IGxpbmUgcGFyYW1ldGVyIHRvIGVuYWJsZSBNQkEg
ZmVhdHVyZS4KPiArCj4gKyogeGwgaW50ZXJmYWNlczoKPiArCj4gKyAgMS4gYHBzci1tYmEtc2hv
dyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6Cj4gKwo+ICsgICAgIFNob3cgbWVtb3J5IGJhbmR3
aWR0aCB0aHJvdHRsaW5nIGZvciBkb21haW4uIFVuZGVyIGRpZmZlcmVudCBtb2RlcywgaXQKPiAr
ICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgo+ICsKPiArICAgICBUaGVyZSBhcmUg
dHdvIG1vZGVzOgo+ICsgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRl
ZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAo+ICsgICAgIGlmIHRoZSBNQkFf
TUFYIHZhbHVlIGlzIDkwLCB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIDEwJS4gVmFsdWVzIG5vdCBh
biBldmVuCj4gKyAgICAgbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwgMTIlKSB3aWxs
IGJlIHJvdW5kZWQgZG93biAoZS5nLiwgdG8gMTAlCj4gKyAgICAgZGVsYXkgYXBwbGllZCkgYnkg
SFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFsdWUgaXMKPiAr
ICAgICBsaW5lYXIuCj4gKwo+ICsgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkgdmFs
dWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKPiArICAgICBNQkFfTUFYIHZh
bHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2VyIG9mIHR3
byB3aWxsCj4gKyAgICAgYmUgcm91bmRlZCBkb3duIHRoZSBuZXh0IG5lYXJlc3QgcG93ZXIgb2Yg
dHdvIGJ5IEhXIGF1dG9tYXRpY2FsbHkuIFRoZQo+ICsgICAgIHJlc3BvbnNlIG9mIHRocm90dGxp
bmcgdmFsdWUgaXMgbm9uLWxpbmVhci4KPiArCj4gKyAgICAgRm9yIGxpbmVhciBtb2RlLCBpdCBz
aG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwgaXQgc2hvd3MKPiAr
ICAgICBoZXhhZGVjaW1hbCB2YWx1ZS4KPiArCj4gKyAgMi4gYHBzci1tYmEtc2V0IFtPUFRJT05T
XSA8ZG9tYWluLWlkfGRvbWFpbi1uYW1lPiA8dGhyb3R0bGluZz5gOgo+ICsKPiArICAgICBTZXQg
bWVtb3J5IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZvciBkb21haW4uCj4gKwo+ICsgICAgIE9wdGlv
bnM6Cj4gKyAgICAgJy1zJzogU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90aGVyd2lz
ZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkLgo+ICsKPiArICAgICBUaHJvdHRsaW5nIHZhbHVl
IHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRoZSBhcHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlp
bmcKPiArICAgICB0aGUgdHJhZmZpYyBiZXR3ZWVuIGNvcmUgYW5kIG1lbW9yeS4gVGhlIGhpZ2hl
ciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdHMgaW4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXiByZW1vdmUgJ1RoZScgICAgICAgICAgICAgIF4gcmVzdWx0Cj4g
KyAgICAgbG93ZXIgYmFuZHdpZHRoLiBUaGUgbWF4IHRocm90dGxpbmcgdmFsdWUgKE1CQV9NQVgp
IHN1cHBvcnRlZCBjYW4gYmUKPiArICAgICBvYnRhaW5lZCB0aHJvdWdoIENQVUlEIGluc2lkZSBo
eXBlcnZpc29yLiBVc2VyIGNhbiBrbm93IGl0IHRocm91Z2gKCiJVc2VycyBjYW4gZmV0Y2ggdGhl
IE1CQV9NQVggdmFsdWUgdXNpbmcgdGhlIGBwc3ItaHdpbmZvYCB4bCBjb21tYW5kLiIKCj4gKyAg
ICAgYHBzci1od2luZm9gLgo+ICsKPiArIyBUZWNobmljYWwgZGV0YWlscwo+ICsKPiArTUJBIGlz
IGEgbWVtYmVyIG9mIEludGVsIFBTUiBmZWF0dXJlcywgaXQgc2hhcmVzIHRoZSBiYXNlIFBTUiBp
bmZyYXN0cnVjdHVyZQo+ICtpbiBYZW4uCj4gKwo+ICsjIyBIYXJkd2FyZSBwZXJzcGVjdGl2ZQo+
ICsKPiArICBNQkEgZGVmaW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5n
IGEgZGVsYXkgdmFsdWUgKFRocnRsKSBwZXIKPiArICBDT1MsIHdpdGggZGV0YWlscyBiZWxvdy4K
PiArCj4gKyAgYGBgCj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAgIHwgTVNSIChwZXIgc29ja2V0KSAgICAgICAgICAgfCAgICBBZGRyZXNz
ICAgICB8Cj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAgIHwgSUEzMl9MMl9RT1NfRXh0X0JXX1RocnRsXzAgfCAgICAgMHhENTAgICAgICB8
Cj4gKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4g
KyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgICAgICB8Cj4gKyAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAgIHwg
SUEzMl9MMl9RT1NfRXh0X0JXX1RocnRsX24gfCAgICAgMHhENTArbiAgICB8Cj4gKyAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCj4gKyAgYGBgCj4gKwo+
ICsgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJRCBvZiBkb21haW4gaXMg
d3JpdHRlbiB0byBwZXItaHlwZXItCj4gKyAgdGhyZWFkIE1TUiBgSUEzMl9QUVJfQVNTT0NgLCBh
bmQgdGhlbiBoYXJkd2FyZSBlbmZvcmNlcyBiYW5kd2lkdGggYWxsb2NhdGlvbgo+ICsgIGFjY29y
ZGluZyB0byB0aGUgdGhyb3R0bGluZyB2YWx1ZSBzdG9yZWQgaW4gdGhlIFRocnRsIE1TUiByZWdp
c3Rlci4KPiArCj4gKyMjIFRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBNQkEgYW5kIENBVC9DRFAK
PiArCj4gKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMgY29tcGxldGVseSBpbmRlcGVuZGVu
dCBvZiBDQVQvQ0RQLCBhbmQgYW55Cj4gKyAgY29tYmluYXRpb24gbWF5IGJlIGFwcGxpZWQgYXQg
YW55IHRpbWUsIGUuZy4gZW5hYmxpbmcgTUJBIHdpdGggQ0FUCj4gKyAgZGlzYWJsZWQuCj4gKwo+
ICsgIEJ1dCBpdCBuZWVkcyB0byBiZSBub3RpY2VkIHRoYXQgTUJBIHNoYXJlcyBDT1MgaW5mcmFz
dHJ1Y3R1cmUgd2l0aCBDQVQsCj4gKyAgYWx0aG91Z2ggTUJBIGlzIGVudW1lcmF0ZWQgYnkgZGlm
ZmVyZW50IENQVUlEIGxlYWYgZnJvbSBDQVQgKHdoaWNoCj4gKyAgaW5kaWNhdGVzIHRoYXQgdGhl
IG1heCBDT1Mgb2YgTUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBzb21lCj4gKyAg
Y2FzZXMsIGEgZG9tYWluIGlzIHBlcm1pdHRlZCB0byBoYXZlIGEgQ09TIHRoYXQgaXMgYmV5b25k
IG9uZSAob3IgbW9yZSkKPiArICBvZiBQU1IgZmVhdHVyZXMgYnV0IHdpdGhpbiB0aGUgb3RoZXJz
LiBGb3IgaW5zdGFuY2UsIGxldCdzIGFzc3VtZSB0aGUgbWF4Cj4gKyAgQ09TIG9mIE1CQSBpcyA4
IGJ1dCB0aGUgbWF4IENPUyBvZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNzaWdu
ZWQKPiArICA5IGFzIENPUywgdGhlIEwzIENBVCBDQk0gYXNzb2NpYXRlZCB0byBDT1MgOSB3b3Vs
ZCBiZSBlbmZvcmNlZCwgYnV0IGZvciBNQkEsCj4gKyAgdGhlIEhXIHdvcmtzIGFzIGRlZmF1bHQg
dmFsdWUgaXMgc2V0IHNpbmNlIENPUyA5IGlzIGJleW9uZCB0aGUgbWF4IENPUyAoOCkKPiArICBv
ZiBNQkEuCj4gKwo+ICsjIyBEZXNpZ24gT3ZlcnZpZXcKPiArCj4gKyogQ29yZSBDT1MvVGhydGwg
YXNzb2NpYXRpb24KPiArCj4gKyAgV2hlbiBlbmZvcmNpbmcgTWVtb3J5IEJhbmR3aWR0aCBBbGxv
Y2F0aW9uLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZlCj4gKyAgdGhlIHNhbWUgZGVmYXVsdCBU
aHJ0bCBNU1IgKENPUzApIHdoaWNoIHN0b3JlcyB0aGUgc2FtZSBUaHJ0bCAoMCkuIFRoZQo+ICsg
IGRlZmF1bHQgVGhydGwgTVNSIGlzIHVzZWQgb25seSBpbiBoeXBlcnZpc29yIGFuZCBpcyB0cmFu
c3BhcmVudCB0byB0b29sIHN0YWNrCj4gKyAgYW5kIHVzZXIuCj4gKwo+ICsgIFN5c3RlbSBhZG1p
bmlzdHJhdG9ycyBjYW4gY2hhbmdlIFBTUiBhbGxvY2F0aW9uIHBvbGljeSBhdCBydW50aW1lIGJ5
Cj4gKyAgdXNpbmcgdGhlIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMgQ09TIElEIHdpdGgg
Q0FUL0NEUCwgYSBDT1MgSUQKPiArICBjb3JyZXNwb25kcyB0byBhIDItdHVwbGUsIGxpa2UgW0NC
TSwgVGhydGxdIHdpdGggb25seS1DQVQgZW5hYmxlZCwgd2hlbiBDRFAKPiArICBpcyBlbmFibGVk
LCB0aGUgQ09TIElEIGNvcnJlc3BvbmRzIHRvIGEgMy10dXBsZSwgbGlrZSBbQ29kZV9DQk0sIERh
dGFfQ0JNLAo+ICsgIFRocnRsXS4gSWYgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFibGVkLCB0
aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENPUwo+ICsgIElEIGNvcnJlc3BvbmRzIHRvIG9u
ZSBUaHJ0bC4KCkkgZmluZCB0aGUgYWJvdmUgcGFyYWdyYXBoIGEgbGl0dGxlIGJpdCBkaWZmaWN1
bHQgdG8gcGFyc2UsIGFsdGhvdWdoCkknbSBub3QgZ29pbmcgdG8gZm9yY2UgeW91IHRvIHJlLXdy
aXRlIGl0LgoKPiArCj4gKyogVkNQVSBzY2hlZHVsZQo+ICsKPiArICBUaGlzIHBhcnQgcmV1c2Vz
IENBVCBDT1MgaW5mcmFzdHJ1Y3R1cmUuCj4gKwo+ICsqIE11bHRpLXNvY2tldHMKPiArCj4gKyAg
RGlmZmVyZW50IHNvY2tldHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBhYmlsaXR5IChsaWtlIG1h
eCBDT1MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGNh
cGFiaWxpdGllcz8KWy4uLl0KPiArIyBUZXN0aW5nCj4gKwo+ICtXZSBjYW4gZXhlY3V0ZSB0aGVz
ZSBjb21tYW5kcyB0byB2ZXJpZnkgTUJBIG9uIGRpZmZlcmVudCBIV3Mgc3VwcG9ydGluZyB0aGVt
Lgo+ICsKPiArRm9yIGV4YW1wbGU6Cj4gKyAgMS4gVXNlciBjYW4gZ2V0IHRoZSBNQkEgaGFyZHdh
cmUgaW5mbyB0aHJvdWdoICdwc3ItaHdpbmZvJyBjb21tYW5kLiBGcm9tCj4gKyAgICAgcmVzdWx0
LCB1c2VyIGNhbiBrbm93IGlmIHRoaXMgaGFyZHdhcmUgd29ya3MgdW5kZXIgbGluZWFyIG1vZGUg
b3Igbm9uLQo+ICsgICAgIGxpbmVhciBtb2RlLCB0aGUgbWF4IHRocm90dGxpbmcgdmFsdWUgKE1C
QV9NQVgpIGFuZCBzbyBvbi4KPiArCj4gKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZvIC0tbWJh
Cj4gKyAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6Cj4gKyAgICBTb2NrZXQg
SUQgICAgICAgOiAwCj4gKyAgICBMaW5lYXIgTW9kZSAgICAgOiBFbmFibGVkCj4gKyAgICBNYXhp
bXVtIENPUyAgICAgOiA3Cj4gKyAgICBNYXhpbXVtIFRocm90dGxpbmcgVmFsdWU6IDkwCj4gKyAg
ICBEZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6IDAKPiArCj4gKyAgMi4gVGhlbiwgdXNlciBjYW4g
c2V0IGEgdGhyb3R0bGluZyB2YWx1ZSB0byBhIGRvbWFpbi4gRm9yIGV4YW1wbGUsIHNldCAnMHhh
JywKPiArICAgICBpLmUgMTAlIGRlbGF5Lgo+ICsKPiArICAgIHJvb3RAOn4kIHhsIHBzci1tYmEt
c2V0IDEgMHhhCgpJIHdvdWxkIHdyaXRlIHRoaXMgYXMgMTAgaW5zdGVhZCBvZiAweGEsIGllOgoK
JCB4bCBwc3ItbWJhLXNldCAxIDEwCgpJIHRoaW5rIGl0J3MgY2xlYXJlciBiZWNhdXNlIE1CQSBp
cyBpbiBsaW5lYXIgbW9kZSwgc28gdGhlIHZhbHVlcwpyZXR1cm5lZCBmcm9tIHhsIHdpbGwgYmUg
aW4gZGVjaW1hbCBiYXNlIHJhdGhlciB0aGFuIGhleGFkZWNpbWFsLgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:17:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwV8T-0001iv-Vu; Mon, 25 Sep 2017 15:17:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwV8S-0001ip-Hu
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:17:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CA/CD-03422-70E19C95; Mon, 25 Sep 2017 15:17:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5dN7mS
 kQdtxIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNz8xv2gknaFcevbWBvYJws38XIySEkkCfx
 5vYSFhCbV8BOYt/qi6wgtoSAocTphTfB4iwCqhLX7r5hBLHZBNQl2p5tB6sREdCReLVgCZjNL
 BAkcbljGTOILSyQLDH3wyM2iPk5EquX3WYCsTkFbCT2HtgMNIcDaJegxN8dwhCtWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jU72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYyrFgQeYpTkYFIS5b3LdyJSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvcZmTkUKCRanpqRVpmTnAOIBJS3DwKInwzgNJ8xYXJOYWZ6ZDp
 E4x6nJ03Lz7h0mIJS8/L1VKnPcNSJEASFFGaR7cCFhMXmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iwr5ws0BSezLwSuE2vgI5gAjqid+oJkCNKEhFSUg2M3a99X127f3dJO9u9JiWfDikN67m
 HZbdYvT2XbnTLROR06eNF/muL8hYdPv5ZfVZR3928eJEwb+EQZr0ec0Zx1Tveq7h4/prV3n35
 OuzOssVyb1UChVqf82Urpfp9jeJ+Y7uzM9ziL7sQ92Lfk2e/W918LjI3wGr2y7u7lFpqX/5qt
 nOQrDmhxFKckWioxVxUnAgAsPJlHcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506352644!118100665!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56542 invoked from network); 25 Sep 2017 15:17:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 15:17:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 09:17:23 -0600
Message-Id: <59C93A20020000780017F88B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 09:17:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-9-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+IEBAIC0zMyw2ICszMywzMiBAQAo+ICAKPiAgI2luY2x1ZGUgPHB1YmxpYy9o
dm0vaW9yZXEuaD4KPiAgCj4gK3N0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+ICt7Cj4gKyAgICBBU1NFUlQoaWQgPCBNQVhf
TlJfSU9SRVFfU0VSVkVSUyk7Cj4gKyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7Cj4gKwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKPiArfQo+ICsKPiArc3RhdGljIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpnZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCgpjb25z
dCAoZm9yIHRoZSBwYXJhbWV0ZXIpPwoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZCkKPiArewo+ICsgICAgaWYgKCBpZCA+
PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCj4gKyAgICAgICAgcmV0dXJuIE5VTEw7Cj4gKwo+ICsg
ICAgcmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKPiAr
fQo+ICsKPiArI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiArICAgICgocykgPT0gZ2V0X2lvcmVx
X3NlcnZlcigocyktPmRvbWFpbiwgREVGQVVMVF9JT1NFUlZJRCkpCgpJcyBpdCByZWFsbHkgdXNl
ZnVsIHRvIGdvIHRocm91Z2ggZ2V0X2lvcmVxX3NlcnZlcigpIGhlcmU/Cgo+ICsjZGVmaW5lIEZP
Ul9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAo+ICsgICAgZm9yICggKGlkKSA9IDAsIChz
KSA9IGdldF9pb3JlcV9zZXJ2ZXIoKGQpLCAoaWQpKTsgXAo+ICsgICAgICAgICAgKGlkKSA8IE1B
WF9OUl9JT1JFUV9TRVJWRVJTOyBcCj4gKyAgICAgICAgICAocykgPSBnZXRfaW9yZXFfc2VydmVy
KChkKSwgKysoaWQpKSApCgpUaGVyZSBhcmUgdGhyZWUgaW5zdGFuY2VzIG9mIHN0cmF5IHBhaXJz
IG9mIHBhcmVudGhlc2VzIGhlcmUsIGVhY2gKdGltZSB3aGVuIGEgbWFjcm8gcGFyYW1ldGVyIGdl
dHMgcGFzc2VkIHVuYWx0ZXJlZCB0bwpnZXRfaW9yZXFfc2VydmVyKCkuCgo+IEBAIC0zMDEsOCAr
MzMzLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsCj4gICAgICB9Cj4gIH0KPiAgCj4gKwo+ICBzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfYWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCgpTdHJheSBh
ZGRpdGlvbiBvZiBhIGJsYW5rIGxpbmU/Cgo+IEBAIC01MDEsMTkgKzUzMSwxOSBAQCBzdGF0aWMg
dm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3NlcnZpZF90IGlkKQo+ICB7Cj4gICAg
ICB1bnNpZ25lZCBpbnQgaTsKPiAgICAgIGludCByYzsKPiAgCj4gLSAgICBpZiAoIGlzX2RlZmF1
bHQgKQo+ICsgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKPiAgICAgICAgICBnb3RvIGRvbmU7CgpX
b3VsZG4ndCBjb21wYXJpbmcgdGhlIElEIGJlIGV2ZW4gY2hlYXBlciBpbiBjYXNlcyBsaWtlIHRo
aXMgb25lPwpBbmQgcGVyaGFwcyBhc3NlcnQgdGhhdCBJRCBhbmQgc2VydmVyIGFjdHVhbGx5IG1h
dGNoPwoKPiBAQCAtNzQxLDM1ICs3NTQsMzQgQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQo+ICAKPiAgICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gIAo+IC0g
ICAgcmMgPSAtRU5PRU5UOwo+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPiAtICAgIHsKPiAt
ICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVy
ICkKPiAtICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihk
LCBpZCk7Cj4gIAo+IC0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQo+IC0gICAgICAgICAgICBj
b250aW51ZTsKPiArICAgIHJjID0gLUVOT0VOVDsKPiArICAgIGlmICggIXMgKQo+ICsgICAgICAg
IGdvdG8gb3V0Owo+ICAKPiAtICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gKyAgICByYyA9IC1F
UEVSTTsKPiArICAgIGlmICggSVNfREVGQVVMVChzKSApCj4gKyAgICAgICAgZ290byBvdXQ7CgpI
ZXJlIEkgdGhpbmsgaXQgaXMgcGFydGljdWxhcmx5IHN0cmFuZ2UgdG8gbm90IHVzZSB0aGUgSUQg
aW4gdGhlIGNoZWNrOwp0aGlzIGNvdWxkIGV2ZW4gYmUgZG9uZSB3aXRob3V0IGhvbGRpbmcgdGhl
IGxvY2suIFNhbWUgaW4gb3RoZXIKZnVuY3Rpb25zIGJlbG93LgoKPiBAQCAtNzg1LDI5ICs3OTcs
MjcgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9z
ZXJ2aWRfdCBpZCwKPiAgCj4gICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ICAKPiAtICAgIHJjID0gLUVOT0VOVDsKPiAtICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlzdF9lbnRyeSApCj4gLSAgICB7Cj4gLSAgICAgICAgaWYgKCBzID09IGQtPmFy
Y2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCj4gLSAgICAgICAgICAgIGNvbnRp
bnVlOwo+ICsgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwo+ICAKPiAtICAgICAgICBp
ZiAoIHMtPmlkICE9IGlkICkKPiAtICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICByYyA9IC1F
Tk9FTlQ7Cj4gKyAgICBpZiAoICFzICkKPiArICAgICAgICBnb3RvIG91dDsKPiAgCj4gLSAgICAg
ICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsKPiArICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4g
KyAgICBpZiAoIElTX0RFRkFVTFQocykgKQo+ICsgICAgICAgIGdvdG8gb3V0OwoKV2h5IEVPUE5P
VFNVUFAgd2hlbiBpdCB3YXMganVzdCB0aGUgc2FtZSBFTk9FTlQgYXMgbm8Kc2VydmVyIGF0IGFs
bCBiZWZvcmUgKHNhbWUgZnVydGhlciBkb3duKT8KCj4gIHZvaWQgaHZtX2Rlc3Ryb3lfYWxsX2lv
cmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+IC0gICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsICpuZXh0Owo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4gIAo+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAgCj4gICAgICAvKiBObyBuZWVk
IHRvIGRvbWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4gaXMgYmVpbmcgdG9ybiBkb3duICovCj4g
IAo+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcywKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG5leHQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCj4gKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIo
ZCwgaWQsIHMpCj4gICAgICB7Cj4gLSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+
YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyKTsKPiAtCj4gLSAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwo+IC0KPiAtICAgICAgICBpZiAo
IGlzX2RlZmF1bHQgKQo+IC0gICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9p
b3JlcV9zZXJ2ZXIgPSBOVUxMOwo+ICsgICAgICAgIGlmICggIXMgKQo+ICsgICAgICAgICAgICBj
b250aW51ZTsKPiAgCj4gLSAgICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkpOwo+ICsgICAg
ICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKPiArICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2RlaW5pdChzKTsKPiAgCj4gLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywg
aXNfZGVmYXVsdCk7Cj4gKyAgICAgICAgQVNTRVJUKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIuY291bnQpOwo+ICsgICAgICAgIC0tZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5jb3VudDsKClNlZWluZyB0aGlzIC0gZG8geW91IGFjdHVhbGx5IG5lZWQgdGhlIGNvdW50IGFz
IGEgc2VwYXJhdGUgZmllbGQ/CkkuZS4gYXJlIHRoZXJlIHBlcmZvcm1hbmNlIGNyaXRpY2FsIHVz
ZXMgb2YgaXQsIHdoZXJlIGdvaW5nIHRocm91Z2gKdGhlIGFycmF5IHdvdWxkIGJlIHRvbyBleHBl
bnNpdmU/IE1vc3Qgb2YgdGhlIHVzZXMgYXJlIGp1c3QKQVNTRVJUKClzIGFueXdheS4KCj4gQEAg
LTExMTEsNyArMTExMSw3IEBAIGludCBodm1fc2V0X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBkb21pZF90IGRvbWlkKQo+ICAgICAgICogc3RpbGwgYmUgc2V0IGFuZCB0aHVzLCB3aGVuIHRo
ZSBzZXJ2ZXIgaXMgY3JlYXRlZCwgaXQgd2lsbCBoYXZlCj4gICAgICAgKiB0aGUgY29ycmVjdCBk
b21pZC4KPiAgICAgICAqLwo+IC0gICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lv
cmVxX3NlcnZlcjsKPiArICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIERFRkFVTFRfSU9TRVJW
SUQpOwoKU2ltaWxhciB0byBhYm92ZSwgaXMgaXQgcmVhbGx5IHVzZWZ1bCB0byBnbyB0aHJvdWdo
IGdldF9pb3JlcV9zZXJ2ZXIoKQpoZXJlIChhbmQgaW4gb3RoZXIgc2ltaWxhciBjYXNlcyk/CgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:27:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVHg-0002TE-VF; Mon, 25 Sep 2017 15:27:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwVHe-0002T8-Pk
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:26:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 8D/19-25121-14029C95; Mon, 25 Sep 2017 15:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS9dR4WS
 kwaKVUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWr1uZCrZzVPS/2MnSwNjD3sXIySEkkCfR
 93I9mM0rYCdxYOM6VhBbQsBQ4vTCmywgNouAqsSxFY/BatgE1CXanm0HqxER0JF4tWAJmM0sE
 CRxuWMZM4gtLBAq8e3THGaI+bkSz+euBqvhFLCV2Hz9A5DNAbRLUOLvDmEQkxlo5Pp5QhBT5C
 Wat85mhghLSyz/xzGBkW8WQv0shPpZSOpnIdQvYGRZxahenFpUllqka6KXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYdgxAsIOx8YvTIUZJDiYlUd67fCcihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwxsmfjBQSLEpNT61Iy8wBRgBMWoKDR0mEtxAkzVtckJhbnJkOkTrFqMvRc
 fPuHyYhlrz8vFQpcV5bkCIBkKKM0jy4EbBovMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3m
 KQKTyZeSVwm14BHcEEdETv1BMgR5QkIqSkGhgXnE8u+OQ5Qfm4Pb9H5J0lLbl/+mbu/jVZ8Kl
 qS0AlT43+kzPNK5a80y/403I7LW/umYll2+YuvnAmZMe8DYbbN8Z831uZMavl+Kzoi/Na1zpx
 cJdG+z141nXxzcYtL+yOS9RFfsq9YOZh8lpl4aZS82L3t25t5Q/W613uY1vxsdT+3KojmTOFl
 FiKMxINtZiLihMBO0wnzsECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506353215!77873764!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4805 invoked from network); 25 Sep 2017 15:26:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 15:26:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 09:26:54 -0600
Message-Id: <59C93C5C020000780017F895@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 09:26:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-10-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 09/12] x86/hvm/ioreq: simplify code and
 use consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggcmUtd29ya3MgbXVjaCBvZiB0aGUgaW9yZXEgc2VydmVyIGluaXRpYWxp
emF0aW9uIGFuZCB0ZWFyZG93bgo+IGNvZGU6Cj4gCj4gLSBUaGUgaHZtX21hcC91bm1hcF9pb3Jl
cV9nZm4oKSBmdW5jdGlvbnMgYXJlIGV4cGFuZGVkIHRvIGNhbGwgdGhyb3VnaAo+ICAgdG8gaHZt
X2FsbG9jL2ZyZWVfaW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUg
Y2FsbGVkCj4gICBzZXBhcmF0ZWx5IGJ5IG91dGVyIGZ1bmN0aW9ucy4KPiAtIFNldmVyYWwgZnVu
Y3Rpb25zIG5vdyB0ZXN0IHRoZSB2YWxpZGl0eSBvZiB0aGUgaHZtX2lvcmVxX3BhZ2UgZ2ZuIHZh
bHVlCj4gICB0byBkZXRlcm1pbmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5z
IGNhbiBiZSBzYWZlbHkgY2FsbGVkCj4gICBmb3IgdGhlIGJ1ZmlvcmVxIHBhZ2UgZXZlbiB3aGVu
IGl0IGlzIG5vdCB1c2VkLgo+IC0gaHZtX2FkZC9yZW1vdmVfaW9yZXFfZ2ZuKCkgc2ltcGx5IHJl
dHVybiBpbiB0aGUgY2FzZSBvZiB0aGUgZGVmYXVsdAo+ICAgSU9SRVEgc2VydmVyIHNvIGNhbGxl
cnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVzdCBiZWZvcmUgY2FsbGluZy4KPiAtIGh2bV9pb3JlcV9z
ZXJ2ZXJfc2V0dXBfcGFnZXMoKSBpcyByZW5hbWVkIHRvIGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3Bh
Z2VzKCkKPiAgIHRvIG1pcnJvciB0aGUgZXhpc3RpbmcgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9w
YWdlcygpLgo+IAo+IEFsbCBvZiB0aGlzIHNpZ25pZmljYW50bHkgc2hvcnRlbnMgdGhlIGNvZGUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgooaW4gY2FzZSBpdCBtYXR0ZXJzKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:27:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVIZ-0002Yl-BX; Mon, 25 Sep 2017 15:27:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwVIY-0002Yd-9E
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:27:54 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 60/05-03610-97029C95; Mon, 25 Sep 2017 15:27:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7dc4WS
 kwa2jXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayVVvZCiYwV8ycOZ2pgfEmUxcjB4eQQJ7E
 t5WVXYycHLwCdhI9O/awgNgSAoYSpxfeZAEpYRFQlXi7xBAkzCagLtH2bDsriC0ioCPxasESM
 JtZIEjicscyZhBbWCBA4ujVvWBxIYFciX1vroBt4hSwlZi+XA/E5BUQlPi7QxjEZAaauH6eEM
 QQeYnmrbOZIcLSEsv/cUxg5JuFUD8LoX4WkvpZCPULGFlWMWoUpxaVpRbpGpnqJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgXLUg8BCjJAeTkijvXb4TkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeOPkT0YKCRalpqdWpGXmAIMfJi3BwaMkwlsIkuYtLkjMLc5Mh0idY
 jTmuPHw+h8mjo6bd/8wCbHk5eelSonz2oKUCoCUZpTmwQ2CReUlRlkpYV5GoNOEeApSi3IzS1
 DlXzGKczAqCfMWg0zhycwrgdv3CugUJqBTeqeeADmlJBEhJdXAmLhIc0OS4v9npYeOqdkvO2z
 DFZRfaaV67NlBf83CiKlawj3LbwVvk98xY/cvDhvF5YeunOOZILdc3LdM6nfJTjOT2kVydmcS
 7834oB1z9Og5tQ017quk/d0ZLTc91bFdF3/pM+sddVepIwf/a70uEay5Or3wUFPbWqf7kn5ea
 1f8jFC/Wi1QrcRSnJFoqMVcVJwIAA3eWO/FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506353269!118503709!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25964 invoked from network); 25 Sep 2017 15:27:51 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 15:27:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 09:27:49 -0600
Message-Id: <59C93C92020000780017F898@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 09:27:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-11-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-11-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 10/12] x86/hvm/ioreq: use gfn_t in struct
 hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRqdXN0cyB0aGUgaW9yZXEgc2VydmVyIGNvZGUgdG8gdXNlIHR5cGUt
c2FmZSBnZm5fdCB2YWx1ZXMKPiB3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBZ2FpbiBpbiBj
YXNlIGl0IG1hdHRlcnMKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:30:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:30:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVLI-0003EC-Pu; Mon, 25 Sep 2017 15:30:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwVLH-0003E6-Q4
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:30:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 42/36-03616-32129C95; Mon, 25 Sep 2017 15:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1dJ8WS
 kwdedyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2N98YCxbyVrw928PSwPifq4uRk0NIIE+i
 Y8ltRhCbV8BOYub+h8wgtoSAocTphTdZQGwWAVWJ/Vv/gdWwCahLtD3bzgpiiwjoSDzungpUw
 8HBLFAscbOnEMQUFkiUODrXrouRC2j6OSaJkx87wMo5BTwkFixtYgKp4RUQlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wQE6Ullv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKaXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx/saAQ4ySHExKorx3+U5ECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgvSZ/MlJIsCg1PbUiLTMHGAUwaQkOHiUR3ucgad7igsTc4
 sx0iNQpRmOOY5su/2Hi6Lh59w+TEEtefl6qlDjvPpBSAZDSjNI8uEGw6LzEKCslzMsIdJoQT0
 FqUW5mCar8K0ZxDkYlYd43IFN4MvNK4Pa9AjqFCeiU3qknQE4pSURISTUw2rxu36nvEiQuyuP
 w0km6M1Y48MqLn59y9kcvlX9fIvYyNJZd6+GBR384S+T5VHoees2tcP05tdZUtfTC2a7GB3/e
 iayMWmrxW4vP6m3258ORsxbK/jwTcO+/rJ1A9s27Fe69Ez+o7joQX13V2XHWZOXLw19zs0VdY
 iJUWE5mNKw6XrZ/qVqEEktxRqKhFnNRcSIAFDMpFskCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506353440!81394840!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21207 invoked from network); 25 Sep 2017 15:30:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 15:30:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 09:30:40 -0600
Message-Id: <59C93D3C020000780017F89B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 09:30:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <d322888eb3a34bcc8cf59d167da477ab@AMSPEX02CL03.citrite.net>
 <59C933B4020000780017F84C@prv-mh.provo.novell.com>
 <34d3389a380042fdb7e136e19462465f@AMSPEX02CL03.citrite.net>
In-Reply-To: <34d3389a380042fdb7e136e19462465f@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mIEphbgo+PiBC
ZXVsaWNoCj4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE1OjUwCj4+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcg
Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9tbTogYWxs
b3cgYSBwcml2aWxlZ2VkIFBWCj4+IGRvbWFpbiB0byBtYXAgZ3Vlc3QgbWZucwo+PiAKPj4gPj4+
IE9uIDI1LjA5LjE3IGF0IDE2OjQyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+PiBT
ZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNDowMwo+PiA+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6
MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IFRoZSBvdGhlciBhc3Bl
Y3QgSSBkb24ndCB1bmRlcnN0YW5kIGlzIHdoeSB0aGlzIGlzIG5lZWRlZCBmb3IgUFYKPj4gPj4g
RG9tMCwgYnV0IG5vdCBmb3IgUFZILiBUaGUgYW5zd2VyIGhlcmUgY2FuJ3QgYmUgImJlY2F1c2Ug
UFZICj4+ID4+IERvbTAgaXNuJ3Qgc3VwcG9ydGVkIHlldCIsIGJlY2F1c2UgaXQgZXZlbnR1YWxs
eSB3aWxsIGJlLCBhbmQgdGhlbgo+PiA+PiB0aGVyZSB3aWxsIHN0aWxsIGJlIHRoZSBwcm9ibGVt
IG9mIFBWSCBzdXBwb3NlZGx5IGhhdmluZyBubyBub3Rpb24KPj4gPj4gb2YgTUZOcyAoYmUgdGhl
aXIgb3duIG9yIGZvcmVpZ24gZ3Vlc3Qgb25lcykuIFRoZSBhbnN3ZXIgYWxzbwo+PiA+PiBjYW4n
dCBiZSAic2luY2UgaXQgd291bGQgdXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiIsIGFzCj4+
ID4+IHRoYXQncyBhY3RpbmcgaW4gdGVybXMgb2YgR0ZOIHRvby4KPj4gPgo+PiA+IFRoZSBoeXBl
cmNhbGwgaXMgUFYtb25seS4gRm9yIGEgUFZIL0hWTSB0b29scyBkb21haW4gdGhpbmdzIGFyZSBo
YW5kbGVkCj4+IGJ5Cj4+ID4gZG9pbmcgYW4gYWRkLXRvLXBoeXNtYXAgdG8gZ2ZucyBzcGVjaWZp
ZWQgYnkgdGhlIHRvb2xzIGRvbWFpbi4gSSBoYXZlCj4+IHRlc3RlZAo+PiA+IGJvdGggUFYgYW5k
IEhWTSBjbGllbnRzIG9mIG15IG5ldyBtZW1vcnkgb3AuCj4+IAo+PiBBbmQgaG93IGlzIHRoaXMg
YWRkLXRvLXBoeXNtYXAgYW55IGJldHRlciBzdXBlcnBhZ2Ugc2hhdHRlcmluZwo+PiB3aXNlIHRo
YW4gdGhlIG9sZCBtZWNoYW5zaW0/Cj4gCj4gQmVjYXVzZSB0aGUgY2FsbGluZyBkb21haW4gY2Fu
IG1ha2UgYW4gaW50ZWxsaWdlbnQgY2hvaWNlIGFib3V0IHdoYXQgZ2ZucyB0byAKPiB1c2U/CgpB
bmQgd2h5IHdhcyBhbiBpbnRlbGxpZ2VudCBjaG9pY2Ugbm90IHBvc3NpYmxlIHdpdGggdGhlIG9s
ZAptZWNoYW5pc20/IFRoZSBjYWxsaW5nIGRvbWFpbiBpcyB0aGUgdG9vbCBzdGFjayBvbmUgaW4g
Ym90aApjYXNlcywgaXNuJ3QgaXQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:33:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVNn-0003OC-6D; Mon, 25 Sep 2017 15:33:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwVNm-0003O5-0A
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 15:33:18 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8C/BB-02046-DB129C95; Mon, 25 Sep 2017 15:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQneP4sl
 IgwufDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytd14xFtwVqHi04QhLA+Nt3i5GTg4JAT+J
 33PnMIHYbAI6EkuPzgezRQRUJRYdWs/axcjBwSxQKDG3kwXEFBZIlLjTowpRkSSxcv4uqOowi
 QUfWxhBbBagzm0Nr9hAbF4Bd4m1c/qB4lwcQgJNzBI7tu9gBklwCthL9Dz7A9bAKCAr8aVxNV
 icWUBc4tYTiBMkBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2JZQtfM0MsFpQ
 4OfMJywRG4VlIxs5C0jILScssJC0LGFlWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr5aYW
 Fyemp+YkJhXrJefnbmIEhn49AwPjDsaWvX6HGCU5mJREee/ynYgU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMHLDowlIcGi1PTUirTMHGAUwqQlOHiURHifywOleYsLEnOLM9MhUqcYdTmObbr8h0
 mIJS8/L1VKnHexAlCRAEhRRmke3AhYQrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3Acg
 Unsy8ErhNr4COYAI6onfqCZAjShIRUlINjNufzfS7IDKNaZ1g2+rjXTa8IXcrsl7VCWz74zzn
 7ZOCM3LTF0dM+n9P83aTcEZ871b9Tjb2mWGG96p+VWxRsmw43pLvxZDbV6v60jRmRXvmk9Jmo
 8OyuVV+CjuLzTan/ovVu/VoS/+eJNWWwPurTnVse/Ip0+VdWUCYu8jV0iZ5pakqKoVdSizFGY
 mGWsxFxYkAp7jcWQMDAAA=
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506353596!116415754!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29699 invoked from network); 25 Sep 2017 15:33:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 15:33:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53427648"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAA6quD//+NBAIAAIq6Q///orwCAACGzMA==
Date: Mon, 25 Sep 2017 15:33:15 +0000
Message-ID: <2451bf81cc764aedb409807247d76ad4@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <d322888eb3a34bcc8cf59d167da477ab@AMSPEX02CL03.citrite.net>
 <59C933B4020000780017F84C@prv-mh.provo.novell.com>
 <34d3389a380042fdb7e136e19462465f@AMSPEX02CL03.citrite.net>
 <59C93D3C020000780017F89B@prv-mh.provo.novell.com>
In-Reply-To: <59C93D3C020000780017F89B@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTY6MzEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9t
bTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWCj4gZG9tYWluIHRvIG1hcCBndWVzdCBtZm5zCj4gCj4g
Pj4+IE9uIDI1LjA5LjE3IGF0IDE2OjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZyb206IFhlbi1kZXZlbCBb
bWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+IEph
bgo+ID4+IEJldWxpY2gKPiA+PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNTo1MAo+ID4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+ID4+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAw
MS8xMl0geDg2L21tOiBhbGxvdyBhIHByaXZpbGVnZWQgUFYKPiA+PiBkb21haW4gdG8gbWFwIGd1
ZXN0IG1mbnMKPiA+Pgo+ID4+ID4+PiBPbiAyNS4wOS4xNyBhdCAxNjo0MiwgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpC
ZXVsaWNoQHN1c2UuY29tXQo+ID4+ID4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE0OjAzCj4g
Pj4gPj4gPj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+ID4+IFRoZSBvdGhlciBhc3BlY3QgSSBkb24ndCB1bmRlcnN0YW5kIGlzIHdo
eSB0aGlzIGlzIG5lZWRlZCBmb3IgUFYKPiA+PiA+PiBEb20wLCBidXQgbm90IGZvciBQVkguIFRo
ZSBhbnN3ZXIgaGVyZSBjYW4ndCBiZSAiYmVjYXVzZSBQVkgKPiA+PiA+PiBEb20wIGlzbid0IHN1
cHBvcnRlZCB5ZXQiLCBiZWNhdXNlIGl0IGV2ZW50dWFsbHkgd2lsbCBiZSwgYW5kIHRoZW4KPiA+
PiA+PiB0aGVyZSB3aWxsIHN0aWxsIGJlIHRoZSBwcm9ibGVtIG9mIFBWSCBzdXBwb3NlZGx5IGhh
dmluZyBubyBub3Rpb24KPiA+PiA+PiBvZiBNRk5zIChiZSB0aGVpciBvd24gb3IgZm9yZWlnbiBn
dWVzdCBvbmVzKS4gVGhlIGFuc3dlciBhbHNvCj4gPj4gPj4gY2FuJ3QgYmUgInNpbmNlIGl0IHdv
dWxkIHVzZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24iLCBhcwo+ID4+ID4+IHRoYXQncyBhY3Rp
bmcgaW4gdGVybXMgb2YgR0ZOIHRvby4KPiA+PiA+Cj4gPj4gPiBUaGUgaHlwZXJjYWxsIGlzIFBW
LW9ubHkuIEZvciBhIFBWSC9IVk0gdG9vbHMgZG9tYWluIHRoaW5ncyBhcmUKPiBoYW5kbGVkCj4g
Pj4gYnkKPiA+PiA+IGRvaW5nIGFuIGFkZC10by1waHlzbWFwIHRvIGdmbnMgc3BlY2lmaWVkIGJ5
IHRoZSB0b29scyBkb21haW4uIEkgaGF2ZQo+ID4+IHRlc3RlZAo+ID4+ID4gYm90aCBQViBhbmQg
SFZNIGNsaWVudHMgb2YgbXkgbmV3IG1lbW9yeSBvcC4KPiA+Pgo+ID4+IEFuZCBob3cgaXMgdGhp
cyBhZGQtdG8tcGh5c21hcCBhbnkgYmV0dGVyIHN1cGVycGFnZSBzaGF0dGVyaW5nCj4gPj4gd2lz
ZSB0aGFuIHRoZSBvbGQgbWVjaGFuc2ltPwo+ID4KPiA+IEJlY2F1c2UgdGhlIGNhbGxpbmcgZG9t
YWluIGNhbiBtYWtlIGFuIGludGVsbGlnZW50IGNob2ljZSBhYm91dCB3aGF0IGdmbnMKPiB0bwo+
ID4gdXNlPwo+IAo+IEFuZCB3aHkgd2FzIGFuIGludGVsbGlnZW50IGNob2ljZSBub3QgcG9zc2li
bGUgd2l0aCB0aGUgb2xkCj4gbWVjaGFuaXNtPyBUaGUgY2FsbGluZyBkb21haW4gaXMgdGhlIHRv
b2wgc3RhY2sgb25lIGluIGJvdGgKPiBjYXNlcywgaXNuJ3QgaXQ/CgpUcnVlLCBJIHN1cHBvc2Uu
CgogIFBhdWwKCj4gCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 15:51:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 15:51:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVfT-0004h9-Le; Mon, 25 Sep 2017 15:51:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwVfR-0004gF-NU
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 15:51:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F1/E0-09852-40629C95; Mon, 25 Sep 2017 15:51:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZdF7WS
 kwZcFTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLLsP3vBNbOKD6v3MDYw
 ftHtYuTiEBJoZJJYO+kjC4TzmFGiZUIfE4SzjVFi28kXQBlODhEBZ4mvZ+ayg9i8AvoSqz/2M
 4LYwgJuEueftTOB2BICk5gkbn0uhbA9Ja5tWcTaxcgBZm98p9XFyM7BJmAlcUgMJMgioCpx9Y
 7PBEbuBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv1
 dz8DAuIOxb5XfIUZJDiYlUd67fCcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwequcjBQSLEpN
 T61Iy8wBBh5MWoKDR0mENwEkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxvlIGKBECKM
 krz4EbAouASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeRJBVPJl5JXCbXgEdwQR0RO/UEy
 BHlCQipKQaGLs6bAs6Lkuob94XwabVsXZ96fG/AUofxFYfFeyeP/FWib4wk+Cxm3Z5G86Va2X
 cqjMM5TKd1Zh7sXLb9EtzhQ+WBduW1NY1Bsy/eZ9f3+VA29V5GcXPFvpV/bTl+jn1ocCvBSGL
 C7xWXXcrryna5Twh4YPoGqm1cy+0is/9Pifx4u1ZQpZ1vkosxRmJhlrMRcWJAEtIDk99AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506354690!84735592!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20540 invoked from network); 25 Sep 2017 15:51:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 15:51:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwVfN-0001gm-EC; Mon, 25 Sep 2017 15:51:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwVfI-0000Sy-07; Mon, 25 Sep 2017 15:51:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwVfH-0004uf-QH; Mon, 25 Sep 2017 15:51:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113814-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5fc07747d6c4a31cc800af4939d11fef6b62da46
X-Osstest-Versions-That: xen=664adc5ccab1388ea8ff4dd476473d04effaa2c8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 15:51:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113814: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2702611419345793126=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2702611419345793126==
Content-Type: text/plain

flight 113814 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113814/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  5fc07747d6c4a31cc800af4939d11fef6b62da46
baseline version:
 xen                  664adc5ccab1388ea8ff4dd476473d04effaa2c8

Last test of basis   113811  2017-09-25 09:02:11 Z    0 days
Testing same since   113814  2017-09-25 14:03:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Euan Harris <euan.harris@citrix.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=5fc07747d6c4a31cc800af4939d11fef6b62da46
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 5fc07747d6c4a31cc800af4939d11fef6b62da46
+ branch=xen-unstable-smoke
+ revision=5fc07747d6c4a31cc800af4939d11fef6b62da46
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x5fc07747d6c4a31cc800af4939d11fef6b62da46 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 5fc07747d6c4a31cc800af4939d11fef6b62da46:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   664adc5..5fc0774  5fc07747d6c4a31cc800af4939d11fef6b62da46 -> smoke


--===============2702611419345793126==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2702611419345793126==--

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:00:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVnu-0005vG-It; Mon, 25 Sep 2017 16:00:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwVnt-0005vA-Jd
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 16:00:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C5/D1-01911-01829C95; Mon, 25 Sep 2017 16:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5df42S
 kwZfVwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aahh8sBZ2cFf+a/jE3ML5m62Lk5BASyJP4
 8WYXK4jNK2An0fttBwuILSFgKHF64U0wm0VAVeLErHPsIDabgLpE27PtYPUiAjoSrxYsAbK5O
 JgF1jFJzLnTCtYgLJAosXfDVUaIBbkS53bvAWvmFLCVOPH7HVADB9AyQYm/O4RBwswCWhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jI72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwq2dgYNzBOPWE3yFGSQ4mJVHeu3wnIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8Mqpn4wUEixKTU+tSMvMAUYCTFqCg0dJhHerGlCat7ggM
 bc4Mx0idYrRmKNr2pU/TBwdN+/+YRJiycvPS5US5z0CUioAUppRmgc3CBahlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ8+4BmcKTmVcCt+8V0ClMQKf0Tj0BckpJIkJKqoGRb/N7kc6MbUd
 8Xx2csVvWYX+uSszZf99UKzb+7809oGzn+8+f3fmQ9yTzxxafGD/8VrBL+L/8whaO3ZEhdjyJ
 Pxc9btPp11w2zYNnG2Oz5jy/luSJ+82n79nIYN10ov2EVtmKqM8d1xp3G/lNlWjbt3yZjhSDw
 Zpy1sPlTzh0f8kIHL+88h6jEktxRqKhFnNRcSIAZ2i4LMsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506355213!104738321!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15982 invoked from network); 25 Sep 2017 16:00:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 16:00:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 25 Sep 2017 10:00:12 -0600
Message-Id: <59C94429020000780017F8D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 25 Sep 2017 10:00:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-12-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-12-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+IEBAIC0zNTQsNiArMzU0LDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9p
b3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCj4gICAgICB9Cj4gIH0KPiAg
Cj4gKyNkZWZpbmUgSEFORExFX0JVRklPUkVRKHMpIFwKPiArICAgIChzLT5idWZpb3JlcV9oYW5k
bGluZyAhPSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKQoKKHMpCgo+IEBAIC03NjIsMTEgKzc1
NSwyMCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkLAo+ICAgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKPiAgICAgICAgICBnb3Rv
IG91dDsKPiAgCj4gKyAgICBpZiAoIGlvcmVxX2dmbiB8fCBidWZpb3JlcV9nZm4gKQoKVGhpcyBj
b25kaXRpb25hbCB0b2dldGhlciB3aXRoIC4uLgoKPiArICAgIHsKPiArICAgICAgICByYyA9IGh2
bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAg
ICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3go
cy0+aW9yZXEuZ2ZuKTsKCi4uLiB0aGlzIHVuY29uZGl0aW9uYWwgZGVyZWZlcmVuY2UgaXMgc3Vz
cGljaW91cy4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAo+IEBAIC02OCw4ICs2OCw4IEBAIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyIHsKPiAgICAgIHNwaW5sb2NrX3QgICAgICAgICAgICAgYnVm
aW9yZXFfbG9jazsKPiAgICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2hu
Owo+ICAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAqcmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNd
Owo+ICsgICAgaW50ICAgICAgICAgICAgICAgICAgICBidWZpb3JlcV9oYW5kbGluZzsKCkRvZXMg
dGhpcyBuZWVkIHRvIGJlIHBsYWluIGludCAoaS5lLiBzaWduZWQgYW5kIDMyIGJpdHMgd2lkZSk/
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:02:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVpk-00060d-VH; Mon, 25 Sep 2017 16:02:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwVpj-00060W-Su
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 16:02:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C1/8C-03610-38829C95; Mon, 25 Sep 2017 16:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbdS42S
 kwY1FUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHm2uKAhuuL9MeEGxhmW
 XYxcHEICjUwSTU9amCGcx4wSp25+hXK2MUr8bNvG1MXIySEi4Czx9cxcdhCbV0Bfon3Be8YuR
 g4OYQFTib/ThUHqJQS+K0hM3DIZrEZCwFvi6r91cPazj4eA6tk52ASsJA6JgURZBFQlPnd/YJ
 rAyL2AkWEVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagvxm
 AYAfjqgWBhxglOZiURHnv8p2IFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG6F+MlJIsCg1PbUi
 LTMHGHgwaQkOHiUR3myQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifNqghQJgBRllObBj
 YBFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ85qATOHJzCuB2/QK6AgmoCN6p54AOaIkES
 El1cDIUdzm6qv+TqstX3gfa3mTifDCbOVyDt0tuieMuHpX+v1X33Hdcf3sPQzfLFd35JRYq1o
 pNU7Ra5pqIFju0O7Y5JJfwbPUrrPCc7/axdd3PvlEXJ0VUdUip6JbFKpgdap758uHCZHtH9Ss
 Lnpu2L7q+MEPahVrtGTvz3FeXjm7wOiOtuW7jUosxRmJhlrMRcWJABZak5Z9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506355320!118129458!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4790 invoked from network); 25 Sep 2017 16:02:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 16:02:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwVpX-0002U1-TC; Mon, 25 Sep 2017 16:01:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwVpS-0000mu-Gz; Mon, 25 Sep 2017 16:01:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwVpR-0000ZG-Vw; Mon, 25 Sep 2017 16:01:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113812-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-next:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-next:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check: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-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=73527316e3fdde8a210b8ab66c1bf48538cf6b09
X-Osstest-Versions-That: linux=c52f56a69d104d5294af3d652776d94b1ef6a175
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 16:01:54 +0000
Subject: [Xen-devel] [linux-next test] 113812: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cy
IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzNjY2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDExMzY2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzNjY2CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
aW4gMTEzNzE3IHBhc3MgaW4gMTEzODEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTEzNzE3IHBhc3MgaW4gMTEzODEyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwg
cGFzcyBpbiAxMTM3MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMzcxNwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4g
MTEzNzE3CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNjY2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzNzE3IGxpa2UgMTEzNjY2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFp
bCBpbiAxMTM3MTcgbGlrZSAxMTM2NjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEzNzE3IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMzY2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNjY2CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTM2
NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNTI3MzE2ZTNmZGRlOGEyMTBiOGFiNjZj
MWJmNDg1MzhjZjZiMDkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGM1
MmY1NmE2OWQxMDRkNTI5NGFmM2Q2NTI3NzZkOTRiMWVmNmExNzUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEzNzE3ICAyMDE3LTA5LTIyIDA5OjI4OjM4IFogICAgMyBkYXlzICAgIDIg
YXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:05:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVtJ-0006Fl-I5; Mon, 25 Sep 2017 16:05:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434731b58=Paul.Durrant@citrix.com>)
 id 1dwVtI-0006Ff-IX
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 16:05:52 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 19/BA-02044-F5929C95; Mon, 25 Sep 2017 16:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWyU9JRQjde82S
 kwapjPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSK6eZC07zVbRseMjYwLiHu4uRg0NCwE9i
 /lHzLkZODjYBHYmlR+czgdgiAqoSiw6tZ+1i5OJgFjjEJLF49gtGkISwQKJEz4deRoiiJInTv
 88wQ9hWEm9aWsCaWYCa19+6zA4yn1fAXeJftxjIHCGBhYwSHyZ/B6vnFLCXOHIdopdRQFbiS+
 NqMJtZQFzi1hOIIyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwtEvY7Egt2f2CBsbYllC1+D1fM
 KCEqcnPmEZQKj8CwkY2chaZmFpGUWkpYFjCyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1
 clOLixPTU3MSk4r1kvNzNzECg7+egYFxB2P7Cb9DjJIcTEqivHf5TkQK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuD11DgZKSRYlJqeWpGWmQOMQ5i0BAePkghvNEiat7ggMbc4Mx0idYrRmOPYps
 t/mDi6pl35wyTEkpeflyolzmsFUioAUppRmgc3CJYeLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhT
 nYFQS5p0DMoUnM68Ebt8roFOYgE7pnXoC5JSSRISUVAPjeY7HJ/qPOjtN270hf6l0qvs5m2iV
 QjGTQ2/ya74bMlgcjHz9f+3FpxN3BbKxZq9/t82ETUCvctIS+7ObwhbP3PjJ4HWazZ+Li4Nk/
 700thD9JzNx1gL5KdP2Hcp45NKpW6AlXb/jSuXCOaUh8zQ+HT908oqP9k69/52PbDSKHrf7PJ
 F80earq8RSnJFoqMVcVJwIAC8FdKgKAwAA
X-Env-Sender: prvs=434731b58=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506355551!115730794!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64797 invoked from network); 25 Sep 2017 16:05:51 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 16:05:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53429933"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 11/12] x86/hvm/ioreq: defer mapping gfns until they
 are actually requsted
Thread-Index: AQHTMJbzRtv2+ywof0ScFiwAI/N3yqLFrASAgAAiRbA=
Date: Mon, 25 Sep 2017 16:04:50 +0000
Message-ID: <e77d4b573c55499a93f1dd39be3f087d@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-12-paul.durrant@citrix.com>
 <59C94429020000780017F8D2@prv-mh.provo.novell.com>
In-Reply-To: <59C94429020000780017F8D2@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano
 Stabellini <sstabellini@kernel.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 11/12] x86/hvm/ioreq: defer mapping gfns
 until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTc6MDAKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Owo+
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZzsKPiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggdjcgMTEvMTJdIHg4Ni9odm0vaW9yZXE6IGRlZmVyIG1hcHBpbmcgZ2ZucyB1bnRp
bCB0aGV5Cj4gYXJlIGFjdHVhbGx5IHJlcXVzdGVkCj4gCj4gPj4+IE9uIDE4LjA5LjE3IGF0IDE3
OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+IEBA
IC0zNTQsNiArMzU0LDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3Ry
dWN0Cj4gaHZtX2lvcmVxX3NlcnZlciAqcywKPiA+ICAgICAgfQo+ID4gIH0KPiA+Cj4gPiArI2Rl
ZmluZSBIQU5ETEVfQlVGSU9SRVEocykgXAo+ID4gKyAgICAocy0+YnVmaW9yZXFfaGFuZGxpbmcg
IT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikKPiAKPiAocykKPiAKPiA+IEBAIC03NjIsMTEg
Kzc1NSwyMCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluCj4g
KmQsIGlvc2VydmlkX3QgaWQsCj4gPiAgICAgIGlmICggSVNfREVGQVVMVChzKSApCj4gPiAgICAg
ICAgICBnb3RvIG91dDsKPiA+Cj4gPiArICAgIGlmICggaW9yZXFfZ2ZuIHx8IGJ1ZmlvcmVxX2dm
biApCj4gCj4gVGhpcyBjb25kaXRpb25hbCB0b2dldGhlciB3aXRoIC4uLgo+IAo+ID4gKyAgICB7
Cj4gPiArICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOwo+ID4gKyAg
ICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiArICAgIH0KPiA+
ICsKPiA+ICAgICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdmbik7Cj4gCj4gLi4uIHRo
aXMgdW5jb25kaXRpb25hbCBkZXJlZmVyZW5jZSBpcyBzdXNwaWNpb3VzLgoKVHJ1ZSwgaXQgc2hv
dWxkIGJlIHByb3RlY3RlZC4KCj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKPiA+IEBA
IC02OCw4ICs2OCw4IEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyIHsKPiA+ICAgICAgc3Bpbmxv
Y2tfdCAgICAgICAgICAgICBidWZpb3JlcV9sb2NrOwo+ID4gICAgICBldnRjaG5fcG9ydF90ICAg
ICAgICAgIGJ1ZmlvcmVxX2V2dGNobjsKPiA+ICAgICAgc3RydWN0IHJhbmdlc2V0ICAgICAgICAq
cmFuZ2VbTlJfSU9fUkFOR0VfVFlQRVNdOwo+ID4gKyAgICBpbnQgICAgICAgICAgICAgICAgICAg
IGJ1ZmlvcmVxX2hhbmRsaW5nOwo+IAo+IERvZXMgdGhpcyBuZWVkIHRvIGJlIHBsYWluIGludCAo
aS5lLiBzaWduZWQgYW5kIDMyIGJpdHMgd2lkZSk/CgpObywgSSBjYW4gc2hyaW5rIGl0LgoKICBQ
YXVsCgo+IAo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:11:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:11:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwVyS-0006v4-4r; Mon, 25 Sep 2017 16:11:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jerome.oufella@savoirfairelinux.com>)
 id 1dwVyQ-0006uw-Uw
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 16:11:11 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9E/C8-17770-E9A29C95; Mon, 25 Sep 2017 16:11:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsVyISJPR3eu1sl
 Ig58/tSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozeI19ZCybxVrzYMYmxgfEBVxcjF4eQwCxG
 iRevulkgnJOMEl/eNrJ2MXJCZJZckAWxJQQsJbp2HWWFK3q8ZDZUx35GiYYDz9lBqlgEtCU+b
 r3CBmKzCfhIvPh/BMwWEXCW+P3sCFgNs0CBxKlF58DivAKBEv+OvGYEsTkF7CV+ds9hghjawi
 ixY8phoHUcHMICsRIHlhVC1AtKnJz5hAVijrrEn3mXmCFseYntb+cwQ1zqK3H13yEWiL2BEms
 ffmWHsPUkXu/cyTiBUWQWklGzkIyahWTUAkbmVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6
 uanFxYnpqTmJScV6yfm5mxiBMcAABDsYZ1/2P8QoycGkJMp7l+9EpBBfUn5KZUZicUZ8UWlOa
 vEhRj0ODoHZ61ZfYBTo/D3pI6MUS15+XqqSBO86zZORQoJFqempFWmZOcCIhWmQ4OBREuHlB0
 nzFhck5hZnpkOkTjG6ckxouvyHiWPBydtAsuPmXSC5CUxu+P7gD5MQ2Gwpcd4VIM0CIM0ZpXl
 wo2HJ5hKjrJQwLyPQ+UI8BalFuZklqPKvGMU5GJWEeQNApvBk5pXAXfAK6DgmoON6p54AOa4k
 ESEl1cDocihc/wsX55OEb3OtPP2ik05sit37ctu6sknpN7WYj74pSr9TVLRL++Gua+uTNhT/W
 xpq+OXigw3aq2WbFZoWP6n8dPF0zkw718xljCuzo6Y03w+SdN4jJuw3c/7tnapsLO6urV9NfM
 0zBA5kvY3ie8F/iN0qmvP5mpOcN6b16LnVF9U57U1UYinOSDTUYi4qTgQA6xfwoDEDAAA=
X-Env-Sender: jerome.oufella@savoirfairelinux.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506355868!106005116!1
X-Originating-IP: [208.88.110.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9410 invoked from network); 25 Sep 2017 16:11:09 -0000
Received: from mail.savoirfairelinux.com (HELO mail.savoirfairelinux.com)
 (208.88.110.44)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 16:11:09 -0000
Received: from localhost (localhost [127.0.0.1])
 by mail.savoirfairelinux.com (Postfix) with ESMTP id 351FE9C2B0C;
 Mon, 25 Sep 2017 12:10:53 -0400 (EDT)
Received: from mail.savoirfairelinux.com ([127.0.0.1])
 by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id BIAuiIOc_4m5; Mon, 25 Sep 2017 12:10:36 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
 by mail.savoirfairelinux.com (Postfix) with ESMTP id C3AAC9C285F;
 Mon, 25 Sep 2017 12:10:36 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.savoirfairelinux.com
Received: from mail.savoirfairelinux.com ([127.0.0.1])
 by localhost (mail.savoirfairelinux.com [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id T5vU5dYAhIpR; Mon, 25 Sep 2017 12:10:36 -0400 (EDT)
Received: from mail.savoirfairelinux.com (mail.savoirfairelinux.com
 [192.168.48.237])
 by mail.savoirfairelinux.com (Postfix) with ESMTP id 9FCBE9C2748;
 Mon, 25 Sep 2017 12:10:36 -0400 (EDT)
Date: Mon, 25 Sep 2017 12:10:36 -0400 (EDT)
From: =?utf-8?B?SsOpcsO0bWU=?= Oufella <jerome.oufella@savoirfairelinux.com>
To: xen-devel@lists.xenproject.org, Jan Beulich <JBeulich@suse.com>
Message-ID: <666113883.139799.1506355836343.JavaMail.zimbra@savoirfairelinux.com>
In-Reply-To: <59C3D6D0020000780017E071@prv-mh.provo.novell.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <59C3D6D0020000780017E071@prv-mh.provo.novell.com>
MIME-Version: 1.0
X-Mailer: Zimbra 8.6.0_GA_1153 (ZimbraWebClient - GC61 (Linux)/8.6.0_GA_1153)
Thread-Topic: pci-passthrough loses msi-x interrupts ability after domain
 destroy
Thread-Index: br6GO8df7gnlH5U827mi41I0a75pOw==
Cc: Christopher Clark <christopher.w.clark@gmail.com>,
 Roger Pau =?utf-8?Q?Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuIGFuZCBhbCwKCi0tLS0tIE9uIFNlcCAyMSwgMjAxNywgYXQgOToxMiBBTSwgSmFuIEJl
dWxpY2ggSkJldWxpY2hAc3VzZS5jb20gd3JvdGU6Cgo+IEFuZCBkaWQgeW91IHZlcmlmeSB0aGF0
IHRoZSBPUyBhY3R1YWxseSBtYWtlcyBhbiBhdHRlbXB0IHRvIGNsZWFyCj4gdGhpcyBtYXNrLWFs
bCBmbGFnPyBJZiBzdWNoIGFuIGF0dGVtcHQgZG9lc24ndCBoYXZlIHRoZSBpbnRlbmRlZAo+IGVm
ZmVjdCwgZmluZGluZyB0aGUgcHJvYmxlbSBsb2NhdGlvbiBpbiB0aGUgY29kZSBhbmQgc2VuZGlu
ZyBhCj4gZml4IGNhbid0IGJlIHRoYXQgZGlmZmljdWx0LiBJZiBvdG9oIHRoZSBndWVzdCBkb2Vz
bid0IGRvIHRoaXMsIHRoZW4KPiB3ZSdkIG5lZWQgdG8gZmlndXJlIG91dCB3aGV0aGVyIHdlIGxl
YXZlIHRoZSBkZXZpY2UgaW4gYSB3cm9uZwo+IHN0YXRlIGFmdGVyIGRlLWFzc2lnbmluZyBpdCBm
cm9tIHRoZSBvcmlnaW5hbCBndWVzdCBpbnN0YW5jZSAoYWxiZWl0LAo+IGFzIFJvZ2VyIHNhaWQs
IHRoZSByZXNldCB0aGUgZGV2aWNlIGlzIHN1cHBvc2VkIHRvIGdvIHRocm91Z2gKPiB3b3VsZCBi
ZSBleHBlY3RlZCB0byBjbGVhciBpdCkuCgo+IEkgY2FuIGNlcnRhaW5seSBzZWUgYW4gT1Mgbm90
Cj4gbmVjZXNzYXJpbHkgZXhwZWN0aW5nIHRoZSBiaXQgdG8gYmUgc2V0IHdoZW4gZmlyc3QgZ2Fp
bmluZyBjb250cm9sCj4gb2YgdGhlIGRldmljZS4gRm9yIHRoaXMsIGxvb2sgYXQgdGhlIGxzcGNp
IG91dHB1dCBmb3IgdGhlIGRldmljZSBpbgo+IERvbTAgYmV0d2VlbiBzaHV0dGluZyBkb3duIGFu
ZCB0aGVuIHJlc3RhcnRpbmcgdGhlIGd1ZXN0Lgo+IAo+IEphbgoKVGhhbmtzIGZvciB0aGUgZ29v
ZCBoaW50cyBhbmQgcmVzZXQgcGF0Y2hlcy4KCkkgdHJpZWQgdGhlIHZhcmlvdXMgZGV2aWNlIHJl
c2V0IHBhdGNoZXMgcG9zdGVkIG9uIHRoaXMgZGlzY3Vzc2lvbgooZG9fZmxyLCBDaHJpc3RvcGhl
cidzICJtb3JlIHRob3JvdWdoIiByZXNldF9kZXZpY2UpIGJ1dCB3aXRob3V0IGx1Y2suCgpBZnRl
ciByZXNldCwgSSBjb3VsZCBub3RpY2UgdGhhdCBsc3BjaSBzaG93cyB0aGUgZGV2aWNlJ3MgTWFz
a2VkCnN0YXRlIGhhcyBiZWVuIGNsZWFyZWQgYnV0IGEgbmV3bHkgc3RhcnRlZCBndWVzdCB3aWxs
IHN0aWxsIGZhaWwKdG8gcmVjZWl2ZSBhbnkgaW50ZXJydXB0cy4KCkhvd2V2ZXIsIEkganVzdCBm
b3VuZCBhIHNlcXVlbmNlIHRoYXQgbWFrZXMgdGhlIGRldmljZSBzdXJ2aXZlIGEgZ3Vlc3QKZGVz
dHJ1Y3Rpb246IGlzc3VpbmcgYSByZW1vdmVfc2xvdCwgdW5iaW5kLCBiaW5kLCBuZXdfc2xvdCBv
biB0aGF0CnNwZWNpZmljIGRldmljZSBpbiBwY2liYWNrJ3Mgc3lzZnMgY29ybmVyLCB0aGVuIHJl
LWNyZWF0aW5nIHRoZQpkb21haW4uIFRoaXMgYWxsb3dzIGludGVycnVwdHMgZmxvd2luZyBiYWNr
IGludG8gYm90aCB3aW5kb3dzIGFuZApsaW51eCBkb21haW5zLCB3aXRob3V0IGludm9sdmluZyBh
biBhZGRpdGlvbmFsIHJlc2V0IHN0ZXAuCgpJdCdzIGEgcXVpY2sgZml4IGZvciBtZSwgYnV0IEkn
bSB3b25kZXJpbmcgd2hhdCBwYXRoIGRpZmZlcnMgYmV0d2Vlbgp0aGUgdHdvIG1ldGhvZHMsIGFu
ZCBob3cgd2hhdCBpdCBsZWFkcyB0byBjb3VsZCBiZWNvbWUgcGFydCBvZiB0aGUKc3RhbmRhcmQg
cmVzZXQgcGF0aC4KClJlZ2FyZHMsCkplcm9tZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:15:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwW2Z-00075x-Kz; Mon, 25 Sep 2017 16:15:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43456bc54=roger.pau@citrix.com>)
 id 1dwW2Z-00075r-8P
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 16:15:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F6/4E-03422-E9B29C95; Mon, 25 Sep 2017 16:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQneu9sl
 Ig94uOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePu0XusBQ+tK25smsjewPhYvYuRg0NCwE/i
 3abULkZODhYBVYmm2ycYQcJsAvYS079WgIRFgMIdW28ydTFycTAL9DJJrFm1hAmkRlggU2LVJ
 W2QGl4BT4kXEzewgNQICbQwSrw40MkKkRCUODnzCQuIzSygI7Fg9yc2kF5mAWmJ5f84QMKcAh
 4SvVP2g5WICqhI9C95yg5iCwkoSvTPe8AGYksIpEtMfNbDMoGRfxaSqbOQTJ2FMHUBI/MqRo3
 i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2M35YFHGKU
 5GBSEuW9y3ciUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb6rWyUghwaLU9NSKtMwcYCTApCU4e
 JREeA9pAqV5iwsSc4sz0yFSpxgVpcR5v4D0CYAkMkrz4Npg0XeJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrw7QabwZOaVwE1/BbSYCWhx79QTIItLEhFSUg2MEut/dToe65KQVIuYcnTl1Ve
 PctZ7hSWURFzvX6H/9pvXrTVl04R2Sle6JEuc4fp06v6C0IPCa1evSO06ku27a87L+1cf9Myz
 zvN4UfnE2uGpxz4H9syzDf8j5/SdV3lR8TwixuTYSY3a36dWPuJcnto1T9pqgo5ToDzLXa6VH
 Tv9xOa8dxMSVGIpzkg01GIuKk4EAPR4ZoO5AgAA
X-Env-Sender: prvs=43456bc54=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506356125!84409529!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16627 invoked from network); 25 Sep 2017 16:15:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 16:15:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,436,1500940800"; d="scan'208";a="53430616"
Date: Mon, 25 Sep 2017 17:15:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170925161521.6u7xb2ispeaqpi2y@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTFBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
Ywo+IEBAIC0xNDM5LDYwICsxNDM5LDYwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4gICAgICAg
ICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0
X29wOgo+IC0gICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS5wc3JfY2F0X29wLmNtZCApCj4gKyAg
ICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jOgo+ICsgICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+
dS5wc3JfYWxsb2MuY21kICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVpbnQzMl90IHZh
bDMyOwo+ICAKPiAtICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ0JN
Ogo+IC0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9v
cC50YXJnZXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLmRhdGEsCj4gKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNOgo+
ICsgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRh
cmdldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxv
Yy5kYXRhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMp
Owo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfU0VUX0wzX0NPREU6Cj4gLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQs
IGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKPiArICAgICAgICBjYXNlIFhFTl9ET01D
VExfUFNSX1NFVF9MM19DT0RFOgo+ICsgICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBk
b21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAt
ICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQToKPiAtICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRh
LAo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEE6Cj4gKyAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19EQVRBKTsKPiAg
ICAgICAgICAgICAgYnJlYWs7Cj4gIAo+IC0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FU
X09QX1NFVF9MMl9DQk06Cj4gLSAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0
bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKPiArICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X1NFVF9MMl9DQk06Cj4gKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+
dS5wc3JfYWxsb2MudGFyZ2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21j
dGwtPnUucHNyX2FsbG9jLmRhdGEsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Ul9DQk1fVFlQRV9MMik7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgo+IC0gICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCj4gKyAgICAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNOgo+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0
X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDMpOwo+IC0gICAgICAgICAgICBkb21j
dGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Cj4gKyAgICAgICAgICAgIGRvbWN0bC0+dS5w
c3JfYWxsb2MuZGF0YSA9IHZhbDMyOwo+ICAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7Cj4g
ICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9HRVRfTDNfQ09ERToKPiAtICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9t
Y3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wzX0NPREU6Cj4gKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+
dS5wc3JfYWxsb2MudGFyZ2V0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFs
MzIsIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKPiAtICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9j
YXRfb3AuZGF0YSA9IHZhbDMyOwo+ICsgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRh
dGEgPSB2YWwzMjsKPiAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwo+ICAgICAgICAgICAg
ICBicmVhazsKPiAgCj4gLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wz
X0RBVEE6Cj4gLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLnRhcmdldCwKPiArICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRB
Ogo+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9j
LnRhcmdldCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JN
X1RZUEVfTDNfREFUQSk7Cj4gLSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEg
PSB2YWwzMjsKPiArICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7
Cj4gICAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4g
IAo+IC0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk06Cj4gLSAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdl
dCwKPiArICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9MMl9DQk06Cj4gKyAgICAgICAg
ICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9DQk1fVFlQRV9MMik7Cj4g
LSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKPiArICAgICAg
ICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdmFsMzI7Cj4gICAgICAgICAgICAgIGNv
cHliYWNrID0gdHJ1ZTsKClRoaXM6CgpyZXQgPSBwc3JfZ2V0X3ZhbCguLi4pOwpkb21jdGwtPnUu
cHNyLi4uOwpjb3B5YmFjayA9IHRydWU7CgpDb25zdHJ1Y3QgaXMgcXVpdGUgcmVwZXRpdGl2ZSwg
bWF5YmUgeW91IGNvdWxkIGNvbnNpZGVyIGFkZGluZyBhIGxvY2FsCm1hY3JvIHRvIGhpZGUgaXQ/
CgpNYXliZSB0aGVuIHlvdSBjb3VsZCBhbHNvIGhpZGUgdGhlIHZhbDMyIGRlY2xhcmF0aW9uIGlu
c2lkZSBvZiBpdC4KCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gaW5kZXggZGFhMmFlYi4uYzg1
MTUxMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvcHNyLmMKPiBAQCAtMzgyLDcgKzM4Miw3IEBAIHN0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVh
dF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gICAgICBpZiAoICFjYXRfZ2V0
X2ZlYXRfaW5mbyhmZWF0LCBkYXRhLCBhcnJheV9sZW4pICkKPiAgICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gIAo+IC0gICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddIHw9IFhFTl9TWVNDVExf
UFNSX0NBVF9MM19DRFA7Cj4gKyAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR10gfD0gWEVO
X1NZU0NUTF9QU1JfTDNfQ0RQOwo+ICAKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+IGlu
ZGV4IGMzZmRhZTguLmU0NGQ4YWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4gQEAgLTE3MSw0NSArMTcxLDQ1IEBAIGxv
bmcgYXJjaF9kb19zeXNjdGwoCj4gIAo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2Ug
WEVOX1NZU0NUTF9wc3JfY2F0X29wOgo+IC0gICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3Jf
Y2F0X29wLmNtZCApCj4gKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgo+ICsgICAgICAg
IHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKPiAgICAgICAgICB7Cj4gICAgICAg
ICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07Cj4gIAo+IC0gICAgICAg
IGNhc2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOgo+ICsgICAgICAgIGNhc2UgWEVO
X1NZU0NUTF9QU1JfZ2V0X2wzX2luZm86Cj4gICAgICAgICAgewo+IC0gICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAo+ICsgICAgICAgICAg
ICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJ
WkUoZGF0YSkpOwo+ICAgICAgICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgICAgICAgICBi
cmVhazsKPiAgCj4gLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8u
Y29zX21heCA9Cj4gKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5j
b3NfbWF4ID0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BT
Ul9JTkZPX0lEWF9DT1NfTUFYXTsKPiAtICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3Au
dS5jYXRfaW5mby5jYm1fbGVuID0KPiArICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51
LmNhdF9pbmZvLmNibV9sZW4gPQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsKPiAtICAgICAgICAgICAgc3lzY3Rs
LT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyA9Cj4gKyAgICAgICAgICAgIHN5c2N0bC0+
dS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwo+ICAKPiAtICAgICAg
ICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3Jf
Y2F0X29wKSApCj4gKyAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lz
Y3RsLCBzeXNjdGwsIHUucHNyX2FsbG9jKSApCj4gICAgICAgICAgICAgICAgICByZXQgPSAtRUZB
VUxUOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIGNh
c2UgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOgo+ICsgICAgICAgIGNhc2UgWEVOX1NZ
U0NUTF9QU1JfZ2V0X2wyX2luZm86Cj4gICAgICAgICAgewo+IC0gICAgICAgICAgICByZXQgPSBw
c3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAo+ICsgICAgICAgICAgICBy
ZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIsIGRhdGEsIEFSUkFZX1NJWkUo
ZGF0YSkpOwo+ICAgICAgICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgICAgICAgICBicmVh
azsKPiAgCj4gLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29z
X21heCA9Cj4gKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3Nf
bWF4ID0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9J
TkZPX0lEWF9DT1NfTUFYXTsKPiAtICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5j
YXRfaW5mby5jYm1fbGVuID0KPiArICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNh
dF9pbmZvLmNibV9sZW4gPQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXTsKPiAtICAgICAgICAgICAgc3lzY3RsLT51
LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyA9Cj4gKyAgICAgICAgICAgIHN5c2N0bC0+dS5w
c3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwoKVGhlIGFib3ZlIHJlcGV0
aXRpb24gaXMgYWxzbyB1bm5lZWRlZCBBRkFJQ1QuIFdoeSBub3Qgc2ltcGxpZnkgdGhlCnN3aXRj
aCB0bzoKCnVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07CmVudW0gY2JtX3R5cGUg
dHlwZTsKCnN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfYWxsb2MuY21kICkKewpjYXNlIFhFTl9TWVND
VExfUFNSX2dldF9sM19pbmZvOgogICAgdHlwZSA9IFBTUl9DQk1fVFlQRV9MMzsKICAgIGJyZWFr
OwpjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOgogICAgdHlwZSA9IFBTUl9DQk1fVFlQ
RV9MMjsKICAgIGJyZWFrOwpkZWZhdWx0OgogICAgcmV0dXJuIC1FT1BOT1RTVVBQOwp9CgpyZXQg
PSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsIHR5cGUsIGRhdGEsIEFS
UkFZX1NJWkUoZGF0YSkpOwppZiAoIHJldCApCiAgICBicmVhazsKCnN5c2N0bC0+dS5wc3JfYWxs
b2MudS5jYXRfaW5mby5jb3NfbWF4ID0gZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci4uLgoK
SXQgd291bGQgcHJldmVudCBzb21lIG9mIHRoaXMgY29kZSByZXBldGl0aW9uIElNSE8uCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:23:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwWAg-0007nu-EM; Mon, 25 Sep 2017 16:23:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dwWAf-0007ne-VP
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 16:23:50 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7F/46-03642-59D29C95; Mon, 25 Sep 2017 16:23:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysyfVTXei7sl
 Ig3X31S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a+y/MYC45KVqx6adbA+EOki5GLQ0hgE6PE
 2+832CGc/YwSL+7fYQRxhAXaGSUeX/wH5ogItAI5f7cCOZwczAL6EtPfn2cFsYUEwiReda8Bi
 7MJaErc+fyJCcTmFbCSeLp8N5jNIqAqceHfa7B6UYFwid4D/WwQNYISJ2c+YQGxOQWMJLZdns
 cMMd9MYt7mh1C2uMStJ/OZIGx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNf
 IUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBEGYBgB+OBRYGHGCU5mJREee/y
 nYgU4kvKT6nMSCzOiC8qzUktPsSowcEhMOHs3OlMUix5+XmpShK8h3RORgoJFqWmp1akZeYAo
 wimVIKDR0mE95AmUJq3uCAxtzgzHSJ1ilGX49imy3+YhMBmSInzpoPMEAApyijNgxsBi+hLjL
 JSwryMQAcK8RSkFuVmlqDKv2IU52BUEuaNB5nCk5lXArfpFdARTEBH9E49AXJESSJCSqqBMUn
 guJpQt1VReMusxofR7itfzn5+vqvwvB1zsHfbu+wTi6dz+n37oHJ7Tanp9zPvo3syjxybNnPx
 /2B3drfiy50fPIqnCM59xKhV5Bni4/DezDE+xfv/z1NqP2Mlqz/9uvtAX/9HlrKGrDpnqkq7Y
 mJy+4y9VasbBMIFf1hbWnxcO9Hopt10JZbijERDLeai4kQA16u7uuMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506356625!106006984!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52804 invoked from network); 25 Sep 2017 16:23:45 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 25 Sep 2017 16:23:45 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7DBEB80D;
 Mon, 25 Sep 2017 09:23:44 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 5C5A63F3E1; Mon, 25 Sep 2017 09:23:44 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f377c003-56eb-af51-3e18-71926c271815@arm.com>
Date: Mon, 25 Sep 2017 17:23:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1506348460.27663.3.camel@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjUvMjAxNyAwMzowNyBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSGV5LAoKSGkg
RGFyaW8sCgo+IAo+IE9uIE1vbiwgMjAxNy0wOS0yNSBhdCAwOTo0NiArMDAwMCwgb3NzdGVzdCBz
ZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGlnaHQgMTEzODA3IHhlbi11bnN0YWJsZSByZWFsIFty
ZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTEzODA3Lwo+Pgo+IFNvLCB0cmlnZ2VyZWQgYnkgdGhpczoKPiAKPj4gVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6Cj4+ICAgdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbgo+PiAx
MTM3OTEgcGFzcyBpbiAxMTM4MDcKPj4KPiBJIHdlbnQgaGF2aW5nIGEgbG9vaywgYW5kIGRpc2Nv
dmVyZWQgdGhhdCBpdCdzIGluZGVlZCBoYXBwZW5pbmcgdGhhdCwKPiBmcm9tIHRpbWUgdG8gdGlt
ZSwgd2UgZmFpbCB0byBjcmVhdGUgYSBndWVzdCwgb24gQVJNLCB3aXRoIENyZWRpdDIuCj4gCj4g
TG9va2luZyBoZXJlOgo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvcmVzdWx0cy9oaXN0b3J5L3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Mi94ZW4tdW5zdGFi
bGUKPiAKPiBJdCBzZWVtcyB0byBiZSBoYXBwZW5pbmcgb25seSBvbiB0aGUgY3ViaWV0cmFja3Ms
IGJ1dCBpbiBhIG5vbi1saW5lYXIKPiBhbmQgbm9uLWRldGVybWluaXN0aWMgZmFzaGlvbi4gRS5n
LiwgMTEzNzkxIGZhaWxlZCBvbiBtZXR6aW5nZXIsIHdoaWNoCj4gaXMgZmluZSBvbiAxMTM4MDA7
IDExMzYxMSBhbmQgMTEzNjE4IGZhaWxlZCBvbiBiYXJvcXVlLCB3aGljaCBpcyBmaW5lCj4gb24g
MTEzNjM4Lgo+IAo+IEkgZG9uJ3Qgc2VlIG11Y2ggaW4gdGhlIGxvZ3MsIFRCSCwgYnV0IGJvdGgg
YHhsIHZjcHUtbGlzdCcgYW5kIHRoZSAncicKPiBkZWJ1ZyBrZXkgc2VlbSB0byBzdWdnZXN0IHRo
YXQgdkNQVSAwIGlzIHJ1bm5pbmcsIHdoaWxlIHRoZSBvdGhlciB2Q1BVcwo+IGhhdmUgbmV2ZXIg
cnVuLi4uIGxpa2UgaXQgd2FzIGFuIGlzc3VlIHdpdGggc2Vjb25kYXJ5ICh2KUNQVSBicmluZ3Vw
Lgo+IAo+IEl0IGluZGVlZCBzaG93cyB1cCB3aXRoIENyZWRpdDIsIGFzIGl0IHdlcmUgX3NwZWNp
ZmljXyB0byBpdCwgYnV0IEknbQo+IG5vdCAxMDAlIHN1cmUuIEluIGZhY3QsIGl0IGluZGVlZCBz
ZWVtcyB0byBuZXZlciBzaG93IHVwIGhlcmU6Cj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2hpc3RvcnkvdGVzdC1hcm1oZi0KPiBhcm1oZi14bC94
ZW4tdW5zdGFibGUKPiAKPiBidXQgaXQgbG9va3MgbGlrZSBpdCBtYXkgaGF2ZSBzaG93biB1cCBp
biAxMTI0NjAgKGJ1dCB3ZSBkb24ndCBoYXZlIHRoZQo+IGxvZ3MgYW55IGxvbmdlcik6Cj4gaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2hpc3Rvcnkv
dGVzdC1hcm1oZi0KPiBhcm1oZi14bC1jdWJpZXRydWNrL3hlbi11bnN0YWJsZQo+IAo+IFNvLi4u
IEFSTSBwZW9wbGU/IERvZXMgdGhpcyByaW5nIGFueSBiZWxsPyBJcyB0aGlzIHNvbWV0aGluZyBr
bm93biwgb3IKPiBlYXN5IHRvIGV4cGxhaW4/IFdoYXQgY2FuIEkgZG8gZm9yIGhlbHA/CgpJdCBk
ZWZpbml0ZWx5IHJpbmdzIGEgYmVsbCwgSSBoYXZlIHNlZW4gc2ltaWxhciB0cmFjZSBpbiBKdWx5
IGFuZCBJIGhhdmUgCmJlZW4gd29ya2luZyBvbiBhIHBvdGVudGlhbCBmaXggc2luY2UgdGhlbi4K
Ck1vc3Qgb2YgdGhlIHRpbWUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlscywgdkNQVSAw
IGlzIGluIApkYXRhL3ByZWZldGNoIGFib3J0IHN0YXRlLiBNeSBndWVzcyBpcyBhIGxhdGVudCBj
YWNoZSBidWcgdGhhdCBjcmVkaXQyIAphcHBlYXJzIHRvIGV4cG9zZS4KCkluZGVlZCwgdGhlIGFy
bTMyIGtlcm5lbCBpcyB1c2luZyBzZXQvd2F5IGNhY2hlIGZsdXNoIGluc3RydWN0aW9uIGF0IApi
b290IHRpbWUuIFRoZXkgYXJlIHVzZWQgdG8gY2xlYW4gb25lIGJ5IG9uZSBlYWNoIGxldmVsIG9m
IGNhY2hlcyBvbiAKZWFjaCBDUFVzLgoKQXQgdGhlIG1vbWVudCwgWGVuIGRvZXMgbm90IHRyYXAg
dGhvc2UgaW5zdHJ1Y3Rpb25zLiBBcyB5b3Uga25vdyBjYWNoZSAKbWF5IG5vdCBiZSBwcml2YXRl
IHRvIGEgZ2l2ZW4gcGh5c2ljYWwgcHJvY2Vzc29ycy4gU28gaWYgeW91IGhhcHBlbiB0byAKbWln
cmF0ZSB0aGUgdkNQVSB0byBhbm90aGVyIHBoeXNpY2FsIENQVSwgeW91IG1heSBoaXQgc3RhbGUg
ZGF0YS4KClRoaXMgbWVhbnMgd2UgaGF2ZSB0byB0cmFwIGFuZCBlbXVsYXRlIHNldC93YXkgaW5z
dHJ1Y3Rpb25zLiBQZXIgdGhlIEFSTSAKQVJNIGFuZCBhbHNvIGV4cGVyaWVuY2UgZW11bGF0aW5n
IHRoZW0gaXMgYSBub24tdHJpdmlhbC4KClRoYW5rZnVsbHksIHBlb3BsZSBhcmUgdHJ5aW5nIHRv
IGdldCByaWQgb2YgdGhvc2UgaW5zdHJ1Y3Rpb25zLiBGb3IgCmluc3RhbmNlIGFybTY0IExpbnV4
IGRvZXMgbm90IHVzZSBpdCBhbnltb3JlLiBTYWRseSwgYXJtMzIgbGludXggCm1haW50YWluZXIg
ZG9lcyBub3Qgd2FudCB0byByZW1vdmUgdGhlbS4uLiBUaGlzIGlzIGFsc28gdXNlZCBieSBFREsy
IGF0IAp0aGUgbW9tZW50LgoKVGhlIHNvbHV0aW9uIGlzIHRvIGdvIHRocm91Z2ggdGhlIFAyTSBh
bmQgY2xlYW4gJiBpbnZhbGlkYXRlIGV2ZXJ5IHBhZ2UgCm9uZSBieSBvbmUuIFRoaXMgcHJvY2Vz
cyBpcyByZWFsbHkgcmVhbHkgc2xvdyBnaXZlbiBYZW4gb24gQXJtIGlzIGFsd2F5cyAKcG9wdWxh
dGluZyB0aGUgUDJNIGF0IGd1ZXN0IGNyZWF0aW9uLgoKU28gSSBoYXZlIGJlZW4gd29ya2luZyBm
b3IgdGhlIHBhc3QgMiBtb250aHMgdG8gYWRkIFBvRCBzdXBwb3J0IG9uIEFybS4gCkkgaGF2ZSBh
IHByb29mIG9mIGNvbmNlcHQgdGhhdCBib290IGEgZ3Vlc3QgYW5kIHByb3Blcmx5IGhhbmRsZSBz
ZXQvd2F5IApjYWNoZSBpbnN0cnVjdGlvbnMuCgpJIGFtIHN0aWxsIGNsZWFuaW5nLXVwIG15IHdv
cmsgYW5kIGhvcGVmdWxseSBjYW4gcG9zdCBhIGNvdXBsZSBvZiBzZXJpZXMgCnNvb24uIFRoaXMg
aXMgbm90IHRhcmdldGluZyBYZW4gNC4xMCBhbmQgSSBhbSBub3QgZXZlbiBzdXJlIGl0IHdvdWxk
IGZpeCAKdGhlIHByb2JsZW0gaGVyZS4gQnV0IHRoYXQncyBteSBiZXN0IGd1ZXNzLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 16:28:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 16:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwWF0-0007y7-Vo; Mon, 25 Sep 2017 16:28:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434c33cdb=Andrew.Cooper3@citrix.com>)
 id 1dwWF0-0007y1-3j
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 16:28:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8F/15-03423-1AE29C95; Mon, 25 Sep 2017 16:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpO4CvZO
 RBnsO6Vgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7l9xgKjjAWfH+hnkDYztHFyMnh4SAv8T/
 lzMYQWw2AX2J3S8+MYHYIgLqEqc7LrJ2MXJwMAv4SRx64AsSFhawk3h/dRcriM0ioCrRuqmDD
 cTmFfCU2LfuChvESDmJ88d/MoPYQgJqEtf6L7FD1AhKnJz5hAXEZhaQkDj44gXzBEbuWUhSs5
 CkFjAyrWLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwEBiD
 Ywbh4beAhRkkOJiVR3rt8JyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+1DkZKSRYlJqeWpGW
 mQMMSZi0BAePkgivhy5Qmre4IDG3ODMdInWKUZej4+bdP0xCLHn5ealS4rx7QIoEQIoySvPgR
 sDi4xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeYVBpvBk5pXAbXoFdAQT0BG9U0+AHFGSiJ
 CSamD0/9XMoDin7cacW6wcpiGdAm+PJbgfs3KfOmXfV36lk9c+bJVR+BLKmNScyeq//icv09L
 AFgmNT2lK386/Dzj570daSefu70HXL6Qfmeb7dqqNLf8Xk1cirByP6xco3jFoqHD6pjrN8eaN
 B3X2O0NLDkxwEy0scbi76NO3efNWvH3x33rpW8MtSizFGYmGWsxFxYkAWrmj/IoCAAA=
X-Env-Sender: prvs=434c33cdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506356895!61469513!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17491 invoked from network); 25 Sep 2017 16:28:16 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 16:28:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; d="scan'208";a="441113446"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Sep 2017 17:28:13 +0100
Message-ID: <1506356893-13201-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/levelling: Avoid NULL pointer dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHkgcG9pbnRzIG91dCB0aGF0IG5leHQgaXMgaW5kZWVkIE5VTEwgYXQgdGltZXMuICBP
bmx5IHRyeSB0byByZWFkIHRoZQouY3B1aWRfZmF1bHRpbmcgZmllbGQgd2hlbiB3ZSBzdXJlIHRo
YXQgbmV4dCBpc24ndCBOVUxMLgoKRml4ZXMgZTdhMzcwNzMzYmQgIng4NjogcmVwbGFjZSBhcmNo
X3ZjcHU6OmNwdWlkX2ZhdWx0aW5nIHdpdGggbXNyX3ZjcHVfcG9saWN5IgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5j
IHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1
L2ludGVsLmMKaW5kZXggMjE4MjM2ZC4uYWM5MzJlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMTU2LDcgKzE1
Niw2IEBAIHN0YXRpYyB2b2lkIGludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1
Y3QgdmNwdSAqbmV4dCkKIAlzdHJ1Y3QgY3B1aWRtYXNrcyAqdGhlc2VfbWFza3MgPSAmdGhpc19j
cHUoY3B1aWRtYXNrcyk7CiAJY29uc3Qgc3RydWN0IGRvbWFpbiAqbmV4dGQgPSBuZXh0ID8gbmV4
dC0+ZG9tYWluIDogTlVMTDsKIAljb25zdCBzdHJ1Y3QgY3B1aWRtYXNrcyAqbWFza3M7Ci0JY29u
c3Qgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSBuZXh0LT5hcmNoLm1zcjsKIAogCWlmIChj
cHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSB7CiAJCS8qCkBAIC0xNzcsNyArMTc2LDcgQEAgc3RhdGlj
IHZvaWQgaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0
KQogCQkgKi8KIAkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmICFpc19jb250cm9sX2RvbWFp
bihuZXh0ZCkgJiYKIAkJCQkgICAoaXNfcHZfZG9tYWluKG5leHRkKSB8fAotCQkJCSAgICB2cC0+
bWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlkX2ZhdWx0aW5nKSk7CisJCQkJICAgIG5leHQtPmFy
Y2gubXNyLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmcpKTsKIAkJcmV0dXJu
OwogCX0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 17:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 17:19:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwX2X-0002gV-Uh; Mon, 25 Sep 2017 17:19:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434c33cdb=Andrew.Cooper3@citrix.com>)
 id 1dwX2W-0002gP-FH
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 17:19:28 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9F/7C-17770-F9A39C95; Mon, 25 Sep 2017 17:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve58q5O
 RBrObBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/B7ezFfRyVqx5t4WtgbGNvYuRk0NCwF9i
 47n9bCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxg5OJgF/CQOPfAFCQsL+EhMud0IVs4ioCrRuWwOG
 0gJr4CnxPWnMRAT5STOH//JDGILCahJXOu/BLaJV0BQ4uTMJywgNrOAhMTBFy+YJzByz0KSmo
 UktYCRaRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAgMAD
 BDsb7GwMOMUpyMCmJ8t7lOxEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI33/JkpJBgUWp6akVa
 Zg4wJGHSEhw8SiK8DSBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ87qCFAmAFGWU5sGNg
 MXHJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz8oJM4cnMK4Hb9AroCCagI3qnngA5oiQRIS
 XVwJia/neHkaCfffBZMSERjyjxCvuOU8KrFk/O3NrlVGr8QerzYfO07xt1SwumxpvG3gv7qzq
 jTzxk77RnCaUGrhcmmjYdtlp8ZXP1ag/vskLZAC0rXSktuXr1Mq4FVsorDXbPCg+YafH4v4nA
 hoetC3nS6pn7VfoXTjfY/H3tXGXrgLX33erXKLEUZyQaajEXFScCABVDJ4SKAgAA
X-Env-Sender: prvs=434c33cdb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506359965!58896132!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33165 invoked from network); 25 Sep 2017 17:19:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 17:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; d="scan'208";a="449137827"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 25 Sep 2017 18:19:23 +0100
Message-ID: <1506359963-24794-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/pv: Fix assertion failure in
	pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFCSSBvZiB7cmVhZCx3cml0ZX1fbXNyKCkgYXJlIHJlcXVpcmVkIHRoZW0gdG8gdXNlIHg4
Nl9lbXVsX2h3X2V4Y2VwdGlvbigpCmlmIHRoZXkgcmFpc2UgYW4gZXhjZXB0aW9uIHdpdGggdGhl
IGVtdWxhdG9yIGNvcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAxMCArKysrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBl
ZjEzZDk5Li5kZDkwNzEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC04NDQsNyArODQ0LDEy
IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwK
ICAgICBpbnQgcmV0OwogCiAgICAgaWYgKCAocmV0ID0gZ3Vlc3RfcmRtc3IoY3VyciwgcmVnLCB2
YWwpKSAhPSBYODZFTVVMX1VOSEFORExFQUJMRSApCisgICAgeworICAgICAgICBpZiAoIHJldCA9
PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24o
VFJBUF9ncF9mYXVsdCwgMCwgY3R4dCk7CisKICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CiAK
ICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKQEAgLTk5Myw3ICs5OTgsMTIgQEAgc3RhdGljIGlu
dCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAogICAgIGludCByZXQ7
CiAKICAgICBpZiAoIChyZXQgPSBndWVzdF93cm1zcihjdXJyLCByZWcsIHZhbCkpICE9IFg4NkVN
VUxfVU5IQU5ETEVBQkxFICkKKyAgICB7CisgICAgICAgIGlmICggcmV0ID09IFg4NkVNVUxfRVhD
RVBUSU9OICkKKyAgICAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0
LCAwLCBjdHh0KTsKKwogICAgICAgICByZXR1cm4gcmV0OworICAgIH0KIAogICAgIHN3aXRjaCAo
IHJlZyApCiAgICAgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 17:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 17:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwXCv-0003qv-UB; Mon, 25 Sep 2017 17:30:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43408f525=dario.faggioli@citrix.com>)
 id 1dwXCu-0003qp-CO
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 17:30:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 40/5C-03283-32D39C95; Mon, 25 Sep 2017 17:30:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42JxWrohUlfe9mS
 kwa69vBb3prxnd2D02N63iz2AMYo1My8pvyKBNeN4wyP2gilSFYt+WTQwXhXrYuTkkBAIkTg6
 oYsJwnaXuPxlBguIzStgJHH5/2XGLkYuDmGBdkaJxxf/MYIk2AQMJN7s2MsKYosI1EvM3jIHr
 JlZQF9iX9trdhCbRUBVYtb9hWBxTgFriR8HVoINEhLoYJQ4P7sNrJlfQFLi1pePzBDN1RK7/5
 9ig7hCW+LIuX52iCsEJU7OfAJ2kZCAmsSMuZdZIWosJPb/Pcs8gVFgFpL2WUhaIOKaEq3bf7N
 D2NoSyxa+ZoawbSXWrXsPVWMjsenqAkYIW15i+9s5zAsY2VcxahSnFpWlFukaGuglFWWmZ5Tk
 JmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgeHPAAQ7GI+/jzvEKMnBpCTKe5fvRKQQX1J+SmVGY
 nFGfFFpTmrxIUYNDg6BCWfnTmeSYsnLz0tVkuBlszkZKSRYlJqeWpGWmQOMUJhSCQ4eJRFeUZ
 A0b3FBYm5xZjpE6hSjMcexTZf/MHF03Lz7h0kIbJKUOK8ESKkASGlGaR7cIFjiuMQoKyXMywh
 0phBPQWpRbmYJqvwrRnEORiVh3tvWQFN4MvNK4Pa9AjqFCeiU3qknQE4pSURISTUwMj9jnM3p
 XGZ33onh84R7F6cXhy1s6vnmeCp6/q3Z778t/TWj62G0xuGjzBl+X9YfOnl6+p17Tl97k94t+
 B954sK9d4ru632dE/dEWu+4HdP7a7koU/z5RVvnTft5+vvpu9vtd/w+XVQ2dWapTKLmNGaGZJ
 Yf76rDLDQkbQuYr1+X69OsY1nGxKbEUpyRaKjFXFScCADueFetFwMAAA==
X-Env-Sender: prvs=43408f525=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506360605!78662809!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7535 invoked from network); 25 Sep 2017 17:30:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 17:30:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; 
 d="asc'?scan'208";a="441125103"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
Message-ID: <1506360557.27663.15.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>
Date: Mon, 25 Sep 2017 19:29:17 +0200
In-Reply-To: <f377c003-56eb-af51-3e18-71926c271815@arm.com>
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Cc: Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5553373951073732241=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5553373951073732241==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-htAQCRkBzqkA1zaynsuo"

--=-htAQCRkBzqkA1zaynsuo
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-25 at 17:23 +0100, Julien Grall wrote:
> On 09/25/2017 03:07 PM, Dario Faggioli wrote:
> > Hey,
>=20
> Hi Dario,
>=20
Hi!

> > I don't see much in the logs, TBH, but both `xl vcpu-list' and the
> > 'r'
> > debug key seem to suggest that vCPU 0 is running, while the other
> > vCPUs
> > have never run... like it was an issue with secondary (v)CPU
> > bringup.
> >=20
> It definitely rings a bell, I have seen similar trace in July and I
> have=C2=A0
> been working on a potential fix since then.
>=20
> Most of the time guest-start/debian.repeat fails, vCPU 0 is in=C2=A0
> data/prefetch abort state. My guess is a latent cache bug that
> credit2=C2=A0
> appears to expose.
>=20
> Indeed, the arm32 kernel is using set/way cache flush instruction at=C2=
=A0
> boot time. They are used to clean one by one each level of caches on=C2=
=A0
> each CPUs.
>=20
> At the moment, Xen does not trap those instructions. As you know
> cache=C2=A0
> may not be private to a given physical processors. So if you happen
> to=C2=A0
> migrate the vCPU to another physical CPU, you may hit stale data.
>=20
Ah, yes, I remember "hearing" you talking about this. We've also talked
about it a bit together... I just wasn't recognising it being what's
biting us here.

> I am still cleaning-up my work and hopefully can post a couple of
> series=C2=A0
> soon. This is not targeting Xen 4.10 and I am not even sure it would
> fix=C2=A0
> the problem here. But that's my best guess.
>=20
Well, yes, now that you mention it, it indeed sounds plausible.

So, I was mainly curious about whether it was either something which
was affecting or directly caused by Credit2, or something that Credit2
can help diagnose, reproduce and fix.

Since we already have a candidate, and you're already working on the
(difficult! :-( ), well, let's see, once you'll have it, if it actually
cures the problem.

We'll jump back on it if it does not.

Thanks and regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-htAQCRkBzqkA1zaynsuo
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZyTztAAoJEBZCeImluHPuJbMP+wT1ZAAsMYr3yCsd/QCss4Wa
+c52tctwpg6IRWMZcqaRSR6neLwLNRIJpsvbnnTaR8xrB1vpttKjR2gjEl7AgR4A
664t5Grkip5cpKJatmp+sj7XAhJsA+4qWaYubnCvFXRIPUygZbcTDvoqMhXjW3vH
9hgLm/Nz9ke66m4Ns2sMRFnyVq+Mgvidy8Fipe08drKr44r4uhkY4pK0uZHPcw8n
+n66sKr4puOuHqSWBJ4to4VFG/spC6axfNkEsqNNX8lNZwaA/sHA5WZ78gGzmsTR
2LUaYZ7jedhl/nJ2hZZS2xx68cg5PnZjCM39RD6kW6pJkRH67S0IUVCQ0LwdOH07
u84Nazio0AszqOtUn1gDCwhLtkvp5rdyARcwdU9gFM3GBFgT/x4r3UNBJ0s2Zex4
vPUJhobokQ+GzU0hHKmomIXCfMfTdH+43/t58g6EsnvMC1ttmZY8rnD+lE4GI2IN
PgyIDoiSvn4NqbalKwtpyglfXxw6WEOwKFlPCeqdX1/E6gtTRgSWI4RY0vy+SKdR
Jp1x0dCqsqNgoG2At5YW4rvLEa2/5GzcDzN+uQzF6Ph7wjiwblpUHSISwcOSRt/7
Hu8cAeyskyGaaN0c6ds4c2uB0gNb0MeDDCHy40m54Mo5VnkTRJy5s3vymbxDhS4L
soEL+XQcfNfKw7BbSarU
=CxvC
-----END PGP SIGNATURE-----

--=-htAQCRkBzqkA1zaynsuo--


--===============5553373951073732241==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5553373951073732241==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 17:41:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 17:41:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwXNH-0004Zh-Tw; Mon, 25 Sep 2017 17:40:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dwXNH-0004Zb-7P
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 17:40:55 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5D/1E-09852-6AF39C95; Mon, 25 Sep 2017 17:40:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GNqwWXep/cl
 IgycLhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owJx/ewF5w3qNi2ch9LA+N+zS5GLg4hgUmM
 EssmLmAGcVgEGlglbvYeZOli5OSQEJjDKjGjTxrCLpOYueYpE4RdJPFwdSMrhF0ocX3rf2YQm
 1dAUOLkzCdgvUICXhLTLx9iR2dzClhLrL/wmhli81F2iePH54ANYhNQl+jePZMRxGYRUJW49O
 IvO8TQAInPnz4D1XBwCAtYSbz76w4SFgEq/3NhAiPIHGaBO4wSrZc+sYEkmAV8JLb3vWOfwCg
 0C8lNs5CkIGxNidbtv6FsDYkFd/YxQtjaEssWvmZewMi6ilG9OLWoLLVI11AvqSgzPaMkNzEz
 R9fQwFQvN7W4ODE9NScxqVgvOT93EyMwAuoZGBh3MDb1Oh9ilORgUhLlvct3IlKILyk/pTIjs
 Tgjvqg0J7X4EKMMB4eSBK+S3clIIcGi1PTUirTMHGAswqQlOHiURHjXgaR5iwsSc4sz0yFSpx
 hdOS7cufSHiePYpstA8sCeW0Byw827QHIfiBRiycvPS5US520EaRYAac4ozYMbDUsjlxhlpYR
 5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85qBTOHJzCuBu+AV0HFMQMf1Tj0BclxJIkJKqoFx4sNS
 z7Nxe1nPnbTuEVbkMZnmdGf75GlMvgyPlOT/Su85y79nb/P97NsHN6+QPnJG4up6wTaRMpny7
 xm1kWZrgiUPbOx9axjpM2ldxPGyo27LFvdM79sjMOXvHherxa0HtA9MO+djLVvJ0pDDM7O7kS
 /Z/ormoidP5h5fv2e/xZdDWxk9D+nnK7EUZyQaajEXFScCABAbOcceAwAA
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506361253!92571415!1
X-Originating-IP: [209.85.128.179]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15952 invoked from network); 25 Sep 2017 17:40:53 -0000
Received: from mail-wr0-f179.google.com (HELO mail-wr0-f179.google.com)
 (209.85.128.179)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 17:40:53 -0000
Received: by mail-wr0-f179.google.com with SMTP id l22so9228564wrc.10
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 10:40:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=GHXAfAyvirQ2nHPejkafDVHFiUxyIp8YSHBRp/HvUps=;
 b=pvX0tcRxgD+wC4RaovVHo7YUc+9L0vE7hzeB3aUNMYUiPHZxbQdFavWB6UBnKlH+Fx
 FUZ+/aT2nOroKxDXR6Ujr9AQrqzeam0bzZfOnxkHCo4I2n6/A+gDChsJCAgNhUXdq2Zg
 /ruF7fNA7uc6B6Z0nP/0l8UFZqPFMZUwGQ2pDQLTtKUymecDlPhG0PwMnDzP4t6BSsOi
 je4i7p4RHKAAMfuMBtaarmfaGqlI5M85ezg/XG2rsdt1ZXUSzIg6uCRbeExV2ozrKrVP
 42/1gs6lXZRTgez1MgiO5HHLgrc5cg1BJiJ3JFHwsItfBOWhXqyKf/weSYz6eO9hMsWJ
 VnMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=GHXAfAyvirQ2nHPejkafDVHFiUxyIp8YSHBRp/HvUps=;
 b=tmgwenPQ/OzdS/ePmC7mBHNxsnBZUkpWjiwl3qq/oJN9jFFicGnyT9eZGX29mQ1O7y
 AWktMTcPE+qE8JkFND8LQ4ARkx4JT6tWxu649f5UlwtH5myBV8ymd9QE0z1KAacEwLuz
 YqEX5+XfqaK1pIh98YYim5nGrZmqGSRnh7bODRham2oNAgropn8mXq+Wr98mKjlIdHqj
 agkDwRMvt1SW9omf5YD+Crzm3zpSZWcXt2d7keq/Vt9PHVgjvBE2vWSmIznIMNTWTGpW
 SQTHGQcXv3GRp1TVEFCKgUIkd5xE9ZpR85KuSe8NO8uh9BTD92aFElVyk5A7Cy8f7xCY
 7LxQ==
X-Gm-Message-State: AHPjjUjcPgUEQ5/8inyYT6XG6btyChRb2y5nIPB2MuDC2dVuQDIz/0+O
 pEZnVzsshHFIzTymb72tnghMLfmsPiLqfsYhA48=
X-Google-Smtp-Source: AOwi7QC3QBgCfb4RrJxisssVhDHAQ8p8tmSlBBl1E1/qn3XnEvwYqM4HyqOWSy/8dWuRRiTT7kNUaixuGvnfWpqJn4w=
X-Received: by 10.46.16.87 with SMTP id j84mr3576982lje.187.1506361252470;
 Mon, 25 Sep 2017 10:40:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Mon, 25 Sep 2017 10:40:51 -0700 (PDT)
Received: by 10.25.78.138 with HTTP; Mon, 25 Sep 2017 10:40:51 -0700 (PDT)
In-Reply-To: <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Mon, 25 Sep 2017 23:10:51 +0530
Message-ID: <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2974867378586449726=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2974867378586449726==
Content-Type: multipart/alternative; boundary="94eb2c1a61f25b6348055a070f09"

--94eb2c1a61f25b6348055a070f09
Content-Type: text/plain; charset="UTF-8"

On 25-Sep-2017 6:59 PM, "Julien Grall" <julien.grall@arm.com> wrote:

Hi,

I am using same setup.
It just my guess because no response to key ctrl+a input.

SoC has 8250 compitible UART.I will print character in receive handler of
UART in Xen. Do we have any other hook test this?

One more thing, is big-little supported in xen?
How Xen distribute load among the CPUs or Xen only run in context of the
guest only?
In my setup Dom0 use energy aware scheduler.

Thanks,
Bharat


On 09/25/2017 01:53 PM, bharat gohil wrote:

> Hello Andrii,
>
> I tried but no success.
> It looks, Xen is not running.
>

I am a bit confused... on one of the previous e-mail you posted log from
Xen:

(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)

(XEN) Freed 272kB init memory.

So unless you have a completely new setup, Xen is definitely running.
However, what may happen is the serial driver in Xen does not receive input
characters.

One of the first test would be to check whether the driver effectively
receive characters.

Cheers,


> Thanks,
> Bharat
>
>
> On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov <andrii_anisov@epam.com
> <mailto:andrii_anisov@epam.com>> wrote:
>
>     Hello Bharat,
>
>
>     On 25.09.17 11:42, bharat gohil wrote:
>
>         Hello Wilk,
>
>         I had try Ctrl+a three times and 'd' but no dump on the serial
>         console.
>
>     Its a way to switch to XEN debug console. In case you are using
>     minicom, you should press Ctrl+A six times, then you will see the
>     line like following:
>          (XEN) *** Serial input -> Xen (type 'CTRL-a' three times to
>     switch input to DOM0)
>
>     Then you can press 'h' for seeing installed key handlers.
>
>     But all of this requires XEN to be running somehow.
>
>     --
>     *Andrii Anisov*
>
>
>
>
>
> --
> Regards,
> Bharat Gohil
> Sr.Software Engineer
> bharat.gohil@harman.com <mailto:bharat.gohil@harman.com>
> +919427054633
>

-- 
Julien Grall

--94eb2c1a61f25b6348055a070f09
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On 25-Sep-2017 6:59 PM, &quot;Julien Grall&quot; &lt;<a href=3D"m=
ailto:julien.grall@arm.com">julien.grall@arm.com</a>&gt; wrote:<br type=3D"=
attribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex">Hi,</blockquote></div></div></div><di=
v dir=3D"auto">I am using same setup.</div><div dir=3D"auto">It just my gue=
ss because no response to key ctrl+a input.</div><div dir=3D"auto"><br></di=
v><div dir=3D"auto">SoC has 8250 compitible UART.I will print character in =
receive handler of UART in Xen. Do we have any other hook test this?</div><=
div dir=3D"auto"><br></div><div dir=3D"auto">One more thing, is big-little =
supported in xen?</div><div dir=3D"auto">How Xen distribute load among the =
CPUs or Xen only run in context of the guest only?</div><div dir=3D"auto">I=
n my setup Dom0 use energy aware scheduler.</div><div dir=3D"auto"><br></di=
v><div dir=3D"auto">Thanks,</div><div dir=3D"auto">Bharat</div><div dir=3D"=
auto"><br></div><div dir=3D"auto"></div><div dir=3D"auto"><div class=3D"gma=
il_extra"><div class=3D"gmail_quote"><blockquote class=3D"quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D=
"quoted-text"><br>
On 09/25/2017 01:53 PM, bharat gohil wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hello Andrii,<br>
<br>
I tried but no success.<br>
It looks, Xen is not running.<br>
</blockquote>
<br></div>
I am a bit confused... on one of the previous e-mail you posted log from Xe=
n:<br>
<br>
(XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39; three times to swi=
tch input to Xen)<div class=3D"quoted-text"><br>
(XEN) Freed 272kB init memory.<br>
<br></div>
So unless you have a completely new setup, Xen is definitely running.<br>
However, what may happen is the serial driver in Xen does not receive input=
 characters.<br>
<br>
One of the first test would be to check whether the driver effectively rece=
ive characters.<br>
<br>
Cheers,<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
Bharat<div class=3D"quoted-text"><br>
<br>
On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov &lt;<a href=3D"mailto:andrii=
_anisov@epam.com" target=3D"_blank">andrii_anisov@epam.com</a> &lt;mailto:<=
a href=3D"mailto:andrii_anisov@epam.com" target=3D"_blank">andrii_anisov@ep=
am.com</a><wbr>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 Hello Bharat,<br>
<br>
<br>
=C2=A0 =C2=A0 On 25.09.17 11:42, bharat gohil wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hello Wilk,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I had try Ctrl+a three times and &#39;d&#39; bu=
t no dump on the serial<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 console.<br>
<br>
=C2=A0 =C2=A0 Its a way to switch to XEN debug console. In case you are usi=
ng<br>
=C2=A0 =C2=A0 minicom, you should press Ctrl+A six times, then you will see=
 the<br>
=C2=A0 =C2=A0 line like following:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(XEN) *** Serial input -&gt; Xen (type &#=
39;CTRL-a&#39; three times to<br>
=C2=A0 =C2=A0 switch input to DOM0)<br>
<br>
=C2=A0 =C2=A0 Then you can press &#39;h&#39; for seeing installed key handl=
ers.<br>
<br>
=C2=A0 =C2=A0 But all of this requires XEN to be running somehow.<br>
<br>
=C2=A0 =C2=A0 -- <br>
=C2=A0 =C2=A0 *Andrii Anisov*<br>
<br>
<br>
<br>
<br>
<br>
-- <br>
Regards,<br>
Bharat Gohil<br>
Sr.Software Engineer<br>
</div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bharat.g=
ohil@harman.com</a> &lt;mailto:<a href=3D"mailto:bharat.gohil@harman.com" t=
arget=3D"_blank">bharat.gohil@harman.co<wbr>m</a>&gt;<br>
<a href=3D"tel:%2B919427054633" value=3D"+919427054633" target=3D"_blank">+=
919427054633</a><font color=3D"#888888"><br>
</font></blockquote><font color=3D"#888888">
<br>
-- <br>
Julien Grall<br>
</font></blockquote></div><br></div></div></div>

--94eb2c1a61f25b6348055a070f09--


--===============2974867378586449726==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2974867378586449726==--


From xen-devel-bounces@lists.xen.org Mon Sep 25 17:43:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 17:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwXPc-0004hS-B4; Mon, 25 Sep 2017 17:43:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwXPb-0004hH-6p
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 17:43:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 36/E7-17770-63049C95; Mon, 25 Sep 2017 17:43:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVdfY4WS
 kwYE/8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePBsD1PBw4yKqa/2szQw
 9jl1MXJxCAk0MknMbG1kh3AeM0r8eL+GGcLZxigxp7mTpYuRk0NEwFni65m57CA2r4C+xOzp5
 4HiHBzCAuYSS39HgdRLCGzhkPg/az47hHNIXOLRgjeMIA0SAp4SB293McHYLb9nA21g52ATsJ
 I4JAYSZRFQlbg19zDbBEaeBYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3M
 Sk4r1kvNzNzECQ4EBCHYwTr/sf4hRkoNJSZT3Lt+JSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vF32JyOFBItS01Mr0jJzgEEJk5bg4FES4V1nB5TmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8V
 Clx3pUgMwRAijJK8+BGwCLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5NUCm8GTmlcBteg
 V0BBPQEb1TT4AcUZKIkJJqYLRb//t18i7f8r3Ldn4qOuS+yEjmTslVdc2Nskxiai86f/r6vmp
 beH17EPvsfe3Lk5JVeEMyI5ff/PZ8eu5nfy+FJs+fzzdPuZ2y7di5I2/mbZ0sa8N6/7qehEz2
 qy//mm1idnFEaMpPmf6ISWLj6kW8euJrcvN6X51v0VbxtVTWtJ/0iSO09KASS3FGoqEWc1FxI
 gCjgD+liwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506361394!58898474!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26620 invoked from network); 25 Sep 2017 17:43:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 17:43:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwXPU-00052n-Pd; Mon, 25 Sep 2017 17:43:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwXPP-0002ZZ-BZ; Mon, 25 Sep 2017 17:43:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwXPP-00024c-0C; Mon, 25 Sep 2017 17:43:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113813-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=7ff9661b904a3af618dc2a2b8cdec46be6930308
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 17:43:07 +0000
Subject: [Xen-devel] [xen-unstable test] 113813: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgxMy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTMzODcK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxz
L3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTEzODAwIHBhc3MgaW4gMTEzODEzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTEzODAw
IHBhc3MgaW4gMTEzODEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTM4MDAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTMz
ODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzM4NwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTMzODcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEx
MzM4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzMzg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDdmZjk2NjFiOTA0YTNhZjYxOGRjMmEyYjhjZGVjNDZiZTY5
MzAzMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDE2YjE0MTRkZTkx
YjVhODJhMDk5NmM2N2Y2ZGIzYWY3ZDdlMzI4NzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzM4
NyAgMjAxNy0wOS0xMiAyMzoyMDowOSBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MTM0MzAgIDIwMTctMDktMTQgMDE6MjQ6NDggWiAgIDExIGRheXMgICAyNCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTM3NjAgIDIwMTctMDktMjMgMDM6MTQ6MTMgWiAgICAyIGRheXMg
ICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBpbmRlciBUaGFrdXIgPGJo
dXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292
PgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+
CiAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgogIE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFlpIFN1biA8eWku
eS5zdW5AbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDk1
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 17:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 17:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwXUI-0004wt-11; Mon, 25 Sep 2017 17:48:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwXUG-0004wU-AW
 for xen-devel@lists.xensource.com; Mon, 25 Sep 2017 17:48:08 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C1/AC-25121-75149C95; Mon, 25 Sep 2017 17:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfM8WS
 kwZc2RYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXJxwgr3glllF85bTbA2M
 n3W7GDk5hAQamSQO3XDoYuQCsh8zSkzfN58ZIrGNUaJ/rzyILSLgLPH1zFx2EJtXQF/i74RXj
 CC2sICbxNRHE8HiEgKTmCRufS6FsD0lTv45yQJjL9l+H6iGnYNNwErikBhIlEVAVeLO3362CY
 zcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPqbAQh
 2MK7Y7nmIUZKDSUmU9y7fiUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxMDicjhQSLUtNTK9Iy
 c4CBB5OW4OBREuFdZweU5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV4RkBkCIEUZpXlwI
 2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBIgU3gy80rgNr0COoIJ6IjeqSdAjihJRE
 hJNTB27Nxwpm3B1RcLFjr1ebrc9o+arb1WJPHJ0Z2mfasm7V1vazhHVyRrT55WIf+KiQ2Lbgl
 v+v9Q9sWUFy7vl7xvZbTq+SX+WjnivU8O47FbIev0H7J1rDrScil/4YEDS5JPhC/XF625aMLV
 9VAtXyto2U4Ghs3ukrLfBGetYgm3mGp2aO+2hUG2SizFGYmGWsxFxYkABRv/IX0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506361685!113203308!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38339 invoked from network); 25 Sep 2017 17:48:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Sep 2017 17:48:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwXUC-0005AZ-Q4; Mon, 25 Sep 2017 17:48:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwXU7-0002dn-JP; Mon, 25 Sep 2017 17:47:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwXU7-0003Ge-E3; Mon, 25 Sep 2017 17:47:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113815-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=55b33293c399e577f1a2b6cc933ced955615e63a
X-Osstest-Versions-That: xen=5fc07747d6c4a31cc800af4939d11fef6b62da46
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 25 Sep 2017 17:47:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113815: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgxNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU1YjMzMjkzYzM5OWU1NzdmMWEyYjZjYzkzM2NlZDk1
NTYxNWU2M2EKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDVmYzA3NzQ3
ZDZjNGEzMWNjODAwYWY0OTM5ZDExZmVmNmI2MmRhNDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzgxNCAgMjAxNy0wOS0yNSAxNDowMzoxNSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4MTUgIDIwMTctMDktMjUgMTY6MDM6MjQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3Rh
YmxlLXNtb2tlCisgcmV2aXNpb249NTViMzMyOTNjMzk5ZTU3N2YxYTJiNmNjOTMzY2VkOTU1NjE1
ZTYzYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDU1YjMzMjkzYzM5
OWU1NzdmMWEyYjZjYzkzM2NlZDk1NTYxNWU2M2EKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcmV2aXNpb249NTViMzMyOTNjMzk5ZTU3N2YxYTJiNmNjOTMzY2VkOTU1NjE1ZTYzYQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisr
KyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NTViMzMyOTNj
Mzk5ZTU3N2YxYTJiNmNjOTMzY2VkOTU1NjE1ZTYzYSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBn
aXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFN
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJF
RV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJF
RV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4
X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA1NWIzMzI5M2MzOTllNTc3
ZjFhMmI2Y2M5MzNjZWQ5NTU2MTVlNjNhOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDVmYzA3NzQuLjU1YjMzMjkgIDU1
YjMzMjkzYzM5OWU1NzdmMWEyYjZjYzkzM2NlZDk1NTYxNWU2M2EgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 18:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 18:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwXoV-0006Mx-HU; Mon, 25 Sep 2017 18:09:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olekstysh@gmail.com>) id 1dwXoT-0006Mr-LE
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 18:09:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F9/EF-30935-C3649C95; Mon, 25 Sep 2017 18:09:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfSai66N28l
 Ig3vvRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjh7qYCp4KVSz/vYm9gfE2XxcjF4eQQC+j
 xPUfOxlBHBaBBlaJ7ikrwBwJgTmsEtOO7gdyOIGcMonzk4+yQ9hFEufan7BC2AUS7zvOgNXwC
 ghKnJz5hKWLkQNorJfEg3W1IGFOgUCJKa9nsYHYQgJdHBLHNziA2GwCBhL73z1hBylnEVCVON
 2QAjElQGLqsVtMIGFhASuJd3/dQcIiQBXL17aBXcYscJVRYvueG2DXMAtoSrRu/80+gVFwFpI
 jZiFJLWBkWsWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+YkJhXrJefnbmIEhicD
 EOxgXDPV+RCjJAeTkijvXb4TkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCtdTkYKCRalpqdWp
 GXmACMFJi3BwaMkwjvfGSjNW1yQmFucmQ6ROsVoyXHhzqU/TBzHNl0Gkgf23PrDJMSSl5+XKi
 XOewBkngBIQ0ZpHtw4WDRfYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvRJApPJl5JXBbXwE
 dxAR0UO/UEyAHlSQipKQaGBnS155ysm470qzuK39dvdr4CLfM9Pqo66mNDGWljxIX7J/27emX
 e9N/3Y6avDLD+tPGWNfiP91t03zkF25i+zZn8pTJxSeZA645L96/XfIvR0fMjWbllnjn+euN/
 dXrzq74YLLFy2zVw4cX+9MLWrUiWVu2Vxv/rVW2+dTzfUlWsZlM+PGarUosxRmJhlrMRcWJAH
 nQTSrhAgAA
X-Env-Sender: olekstysh@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506362939!84751810!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28340 invoked from network); 25 Sep 2017 18:09:00 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 18:09:00 -0000
Received: by mail-it0-f68.google.com with SMTP id 85so54486ith.2
 for <xen-devel@lists.xen.org>; Mon, 25 Sep 2017 11:09:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bmJjb6+RsFFKTGupHZg+T+GZMB+HjohtkIoJHnd8/7k=;
 b=s2rPycC5rFKzrABnYxKnR3PSNru09SyK3cG0zmnQxbLLzgrNKhOK1wU3U6KNSUH02N
 5aKUA3LFflHH/Dl3/Ts293kpJoEOoNl4XC2wCS1ANlqVY6F3on0vZAAjMwSl1cK/HeHF
 a7wVWZEtutDKrpcNIwA5CkyRsmJb2PNnhF67Vj8LBcqBM+1j27IaNaxW65y0V+4Xkc0j
 qRglFdWSpLkv1KafEEGhYcN61JAkpjkXX3ELsJumfe51cy49wEvKBJ7fzcOVDiFwNOVI
 acpMPSm++WJVrPNj2vd2VnrRXL+StgEuLdMgEjR/U/L77zuYrQis+wdWD0/HyA1uahAM
 8UTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bmJjb6+RsFFKTGupHZg+T+GZMB+HjohtkIoJHnd8/7k=;
 b=sxNstP1dT551GEdES9lnR/1vWll+tBmwEbL7d0t/DGbPepHarAgSWXGNTrjI9a7XCX
 GUMRTq0a9uKytpsjBdiLP/aXcVzQCcmz6rwK0BLg/GCM/AttO2gZz61kRe/qKLlsZR7N
 Cyy1HdrmsGqThlISHX4NsP3c3/ll/r4OB7y9wFaZlc+BW6/mB5+O/esChtF/O2LO4j9l
 8l0FYfnXkN196mWaht0sgImzBFiNHnMyvX9/iJvBw5TGf5+sVnPGUPTlndsTOG0J/sZJ
 VRancGQ0cQWpXdTVs2aOgSBTDpEXvu+OjJZlCxrzExTX9h6/eFjduMyY5EvXbGMeuCWD
 mQ7w==
X-Gm-Message-State: AHPjjUjS6JgDfq7TmdwIznhVQiBO5EVWnYjdhBoCc4wYHbIAplKvQ4wr
 EN0E0+Lbgh/sh8D4YJjJ4RFFJUUD1NBr0DvsZLc=
X-Google-Smtp-Source: AOwi7QD4L58ZbbldnIY5Orw+BHSdsl8KmCw3eDagjQc319srRDy5z9mlU1StOXVNtW6Ykph4RTX9riyjVl4S61HOy30=
X-Received: by 10.36.172.6 with SMTP id s6mr1829425ite.113.1506362938873; Mon,
 25 Sep 2017 11:08:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.31.77 with HTTP; Mon, 25 Sep 2017 11:08:57 -0700 (PDT)
In-Reply-To: <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 25 Sep 2017 21:08:57 +0300
Message-ID: <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
To: bharat gohil <ghl.bhrt@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIEJoYXJhdAoKT24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgODo0MCBQTSwgYmhhcmF0IGdvaGls
IDxnaGwuYmhydEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4KPiBPbiAyNS1TZXAtMjAxNyA2OjU5IFBN
LCAiSnVsaWVuIEdyYWxsIiA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Cj4gSGksCj4K
PiBJIGFtIHVzaW5nIHNhbWUgc2V0dXAuCj4gSXQganVzdCBteSBndWVzcyBiZWNhdXNlIG5vIHJl
c3BvbnNlIHRvIGtleSBjdHJsK2EgaW5wdXQuCj4KPiBTb0MgaGFzIDgyNTAgY29tcGl0aWJsZSBV
QVJULkkgd2lsbCBwcmludCBjaGFyYWN0ZXIgaW4gcmVjZWl2ZSBoYW5kbGVyIG9mCj4gVUFSVCBp
biBYZW4uIERvIHdlIGhhdmUgYW55IG90aGVyIGhvb2sgdGVzdCB0aGlzPwoKTWF5YmUgeW91IGdv
dCBzdHVjayBpbiB0aGUgVUFSVCBpbnRlcnJ1cHQgaGFuZGxlci4gQ2FuIHlvdSByZWNoZWNrPwoK
SWYgc28sIGNhbiB5b3UgdGFrZSBhIGxvb2sgYXQgdGhlIHBhdGNoIHdoaWNoIGhhcyBiZWVuIHBv
c3RlZCByZWNlbnRseToKaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85OTU5MDAz
LwoKPgo+IE9uZSBtb3JlIHRoaW5nLCBpcyBiaWctbGl0dGxlIHN1cHBvcnRlZCBpbiB4ZW4/Cj4g
SG93IFhlbiBkaXN0cmlidXRlIGxvYWQgYW1vbmcgdGhlIENQVXMgb3IgWGVuIG9ubHkgcnVuIGlu
IGNvbnRleHQgb2YgdGhlCj4gZ3Vlc3Qgb25seT8KPiBJbiBteSBzZXR1cCBEb20wIHVzZSBlbmVy
Z3kgYXdhcmUgc2NoZWR1bGVyLgo+Cj4gVGhhbmtzLAo+IEJoYXJhdAo+Cj4KPiBPbiAwOS8yNS8y
MDE3IDAxOjUzIFBNLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4+Cj4+IEhlbGxvIEFuZHJpaSwKPj4K
Pj4gSSB0cmllZCBidXQgbm8gc3VjY2Vzcy4KPj4gSXQgbG9va3MsIFhlbiBpcyBub3QgcnVubmlu
Zy4KPgo+Cj4gSSBhbSBhIGJpdCBjb25mdXNlZC4uLiBvbiBvbmUgb2YgdGhlIHByZXZpb3VzIGUt
bWFpbCB5b3UgcG9zdGVkIGxvZyBmcm9tCj4gWGVuOgo+Cj4gKFhFTikgKioqIFNlcmlhbCBpbnB1
dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0bwo+
IFhlbikKPgo+IChYRU4pIEZyZWVkIDI3MmtCIGluaXQgbWVtb3J5Lgo+Cj4gU28gdW5sZXNzIHlv
dSBoYXZlIGEgY29tcGxldGVseSBuZXcgc2V0dXAsIFhlbiBpcyBkZWZpbml0ZWx5IHJ1bm5pbmcu
Cj4gSG93ZXZlciwgd2hhdCBtYXkgaGFwcGVuIGlzIHRoZSBzZXJpYWwgZHJpdmVyIGluIFhlbiBk
b2VzIG5vdCByZWNlaXZlIGlucHV0Cj4gY2hhcmFjdGVycy4KPgo+IE9uZSBvZiB0aGUgZmlyc3Qg
dGVzdCB3b3VsZCBiZSB0byBjaGVjayB3aGV0aGVyIHRoZSBkcml2ZXIgZWZmZWN0aXZlbHkKPiBy
ZWNlaXZlIGNoYXJhY3RlcnMuCj4KPiBDaGVlcnMsCj4KPj4KPj4gVGhhbmtzLAo+PiBCaGFyYXQK
Pj4KPj4KPj4gT24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgNTo0NSBQTSwgQW5kcmlpIEFuaXNvdiA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbQo+PiA8bWFpbHRvOmFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+
PiB3cm90ZToKPj4KPj4gICAgIEhlbGxvIEJoYXJhdCwKPj4KPj4KPj4gICAgIE9uIDI1LjA5LjE3
IDExOjQyLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4+Cj4+ICAgICAgICAgSGVsbG8gV2lsaywKPj4K
Pj4gICAgICAgICBJIGhhZCB0cnkgQ3RybCthIHRocmVlIHRpbWVzIGFuZCAnZCcgYnV0IG5vIGR1
bXAgb24gdGhlIHNlcmlhbAo+PiAgICAgICAgIGNvbnNvbGUuCj4+Cj4+ICAgICBJdHMgYSB3YXkg
dG8gc3dpdGNoIHRvIFhFTiBkZWJ1ZyBjb25zb2xlLiBJbiBjYXNlIHlvdSBhcmUgdXNpbmcKPj4g
ICAgIG1pbmljb20sIHlvdSBzaG91bGQgcHJlc3MgQ3RybCtBIHNpeCB0aW1lcywgdGhlbiB5b3Ug
d2lsbCBzZWUgdGhlCj4+ICAgICBsaW5lIGxpa2UgZm9sbG93aW5nOgo+PiAgICAgICAgICAoWEVO
KSAqKiogU2VyaWFsIGlucHV0IC0+IFhlbiAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0bwo+
PiAgICAgc3dpdGNoIGlucHV0IHRvIERPTTApCj4+Cj4+ICAgICBUaGVuIHlvdSBjYW4gcHJlc3Mg
J2gnIGZvciBzZWVpbmcgaW5zdGFsbGVkIGtleSBoYW5kbGVycy4KPj4KPj4gICAgIEJ1dCBhbGwg
b2YgdGhpcyByZXF1aXJlcyBYRU4gdG8gYmUgcnVubmluZyBzb21laG93Lgo+Pgo+PiAgICAgLS0K
Pj4gICAgICpBbmRyaWkgQW5pc292Kgo+Pgo+Pgo+Pgo+Pgo+Pgo+PiAtLQo+PiBSZWdhcmRzLAo+
PiBCaGFyYXQgR29oaWwKPj4gU3IuU29mdHdhcmUgRW5naW5lZXIKPj4gYmhhcmF0LmdvaGlsQGhh
cm1hbi5jb20gPG1haWx0bzpiaGFyYXQuZ29oaWxAaGFybWFuLmNvbT4KPj4gKzkxOTQyNzA1NDYz
Mwo+Cj4KPiAtLQo+IEp1bGllbiBHcmFsbAo+Cj4KCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIg
VHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 18:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 18:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwYYD-0000zG-Uv; Mon, 25 Sep 2017 18:56:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434979fdc=jennifer.herbert@citrix.com>)
 id 1dwYYC-0000yX-O9
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 18:56:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 35/82-03642-05159C95; Mon, 25 Sep 2017 18:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXtc/8GS
 kQVefoMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH930TWgs8hFW/uNbM3MHY5dDFyckgI+Evc
 /jabsYuRg4NNwETizYPQLkYuDhGBFkaJxad2sYPEmQWMJNqOcoOUCwtYSSxffocVJMwioCrRs
 1ARxOQV8JFYsJMFYqCCxJSH75lBbE4BX4k9fw+wgdhCQCWbmt5C2RoSZxcsYgWxeQUEJU7OfA
 LWyywgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERg2DECwg/Hv2sBDjJIcTEqivHf5TkQK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuAtDTgZKSRYlJqeWpGWmQMMYJi0BAePkgjvTX+gNG9xQWJucWY6ROoUoy5Hx827f5iEW
 PLy81KlxHmFQGYIgBRllObBjYBF0yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJQ6ziycwrgd
 v0CugIJqAjeqeeADmiJBEhJdXAaFDSb3x7zsrJVx+2qC689OLrmnclx6I1a59Nn7JhT27JnPP
 yV2OFGVueVolMybdSn/ZmnfeyvwlZWl/kzPnNmmbMW510Q0uBYerGcLscuc4tFd3mpz/77NyR
 POu5TIdMcoDOl5ye17yB5velaw5Vnzkmu9us0rdJ6SrvOofM7HTmLfMDvh8+rcRSnJFoqMVcV
 JwIAOtz572hAgAA
X-Env-Sender: prvs=434979fdc=jennifer.herbert@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506365773!118149178!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41638 invoked from network); 25 Sep 2017 18:56:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 18:56:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; d="scan'208";a="449153890"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Mon, 25 Sep 2017 19:55:34 +0100
Message-ID: <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBQYXRjaCBhbGxvd3MgYSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kgdG8gYmUgc3BlY2lm
aWVkLgoKVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9zYXZlKCkgbGl2ZSBtaWdy
YXRpb24gYWxnb3JpdGhtIGhhcwpoaXN0b3JpY2FsbHkgYmVlbiBpbXBsZW1lbnRlZCB0byBydW4g
dW50aWwgZWl0aGVyIGEpIChhbG1vc3QpIG5vIHBhZ2VzCmFyZSBkaXJ0eSBvciBiKSBzb21lIGZp
eGVkLCBoYXJkLWNvZGVkIG1heGltdW0gbnVtYmVyIG9mIHByZWNvcHkKaXRlcmF0aW9ucyBoYXMg
YmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMgaW1wbGVtZW50YXRpb24gYXJlCmxl
c3MgdGhhbiBpZGVhbCBmb3IgYSBmZXcgcmVhc29uczoKLSB0aGUgbG9naWMgb2YgdGhlIHBvbGlj
eSBpcyBpbnRlcnR3aW5lZCB3aXRoIHRoZSBjb250cm9sIGZsb3cgb2YgdGhlCiAgbWVjaGFuaXNt
IG9mIHRoZSBwcmVjb3B5IHN0YWdlCi0gaXQgY2FuJ3QgdGFrZSBpbnRvIGFjY291bnQgZmFjdHMg
ZXh0ZXJuYWwgdG8gdGhlIGltbWVkaWF0ZQogIG1pZ3JhdGlvbiBjb250ZXh0LCBzdWNoIGV4dGVy
bmFsIHN0YXRlIHRyYW5zZmVyIHN0YXRlLCBpbnRlcmFjdGl2ZQogIHVzZXIgaW5wdXQsIG9yIHRo
ZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sgdGltZS4KLSBpdCBkb2VzIG5vdCBwZXJtaXQgdGhlIHVz
ZXIgdG8gY2hhbmdlIHRoZWlyIG1pbmQsIG92ZXIgdGltZSwgYWJvdXQKICB3aGF0IHRvIGRvIGF0
IHRoZSBlbmQgb2YgdGhlIHByZWNvcHkgKHRoZXkgZ2V0IGFuIHVuY29uZGl0aW9uYWwKICB0cmFu
c2l0aW9uIGludG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKClRv
IHBlcm1pdCBjYWxsZXJzIHRvIGltcGxlbWVudCBhcmJpdHJhcnkgaGlnaGVyLWxldmVsIHBvbGlj
aWVzIGdvdmVybmluZwp3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3Vs
ZCBlbmQsIGFuZCB3aGF0IHNob3VsZCBiZQpkb25lIG5leHQ6Ci0gYWRkIGEgcHJlY29weV9wb2xp
Y3koKSBjYWxsYmFjayB0byB0aGUgeGNfZG9tYWluX3NhdmUoKSB1c2VyLXN1cHBsaWVkCiAgY2Fs
bGJhY2tzCi0gZHVyaW5nIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgY29u
c3VsdCB0aGlzIHBvbGljeSBhZnRlcgogIGVhY2ggYmF0Y2ggb2YgcGFnZXMgdHJhbnNtaXR0ZWQg
YW5kIHRha2UgdGhlIGRpY3RhdGVkIGFjdGlvbiwgd2hpY2gKICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKICBwcmVjb3B5LCBv
ciBjKSBwcm9jZWVkIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlLgotIHByb3ZpZGUgYW4gaW1w
bGVtZW50YXRpb24gb2YgdGhlIG9sZCBwb2xpY3ksIHVzZWQgd2hlbgogIHByZWNvcHlfcG9saWN5
IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCgpTaWduZWQtb2ZmLWJ5OiBKZW5uaWZlciBIZXJi
ZXJ0IDxKZW5uaWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc2h1YSBP
dHRvIDxqdG90dG9AdXdhdGVybG9vLmNhPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KCi0tLQoKdjM6CgpIYXZlIGNoYW5nZWQvYWRkZWQgY29tbWVu
dHMsIHJlbW92ZWQgaXRlcmF0aW9uIHBhcm1ldGVyIGZyb20KdXBkYXRlX3Byb2dyZXNzX3N0cmlu
ZyBhbmQgbWFkZSBhIGZldyBmb3JtYXR0aW5nIGNvcnJlY3Rpb25zLgoKdjI6CgpIYXZlIG1hZGUg
YSBmZXcgZm9ybWF0dGluZyBjb3JyZWN0aW9ucywgYWRkZWQgdHlwZWRlZiBhcyBzdWdnZXN0ZWQu
CgpUaGlzIGlzIHVwZGF0ZWQvbW9kaWZpZWQgc3Vic2V0IG9mIHBhdGNoIDcvMjAsIHBhcnQgb2YK
Sm9zaHVhIE90dG8ncyAiQWRkIHBvc3Rjb3B5IGxpdmUgbWlncmF0aW9uIHN1cHBvcnQuIiBwYXRj
aCwKZGF0ZWQgMjd0aCBNYXJjaCAyMDE3LiAgQXMgaW5kaWNhdGVkIG9uIHRoZSBvcmlnaW5hbCB0
aHJlYWQsCkkgd2lzaCB0byBtYWtlIHVzZSBvZiB0aGlzIHRoaXMgd2l0aGluIHRoZSBYZW5TZXJ2
ZXIgcHJvZHVjdC4KSSBob3BlIHRoaXMgd2lsbCBhaWQgSm9zaCBpbiBwdXNoaW5nIHRoZSByZW1h
aW5kZXIgb2YgaGlzIHNlcmllcy4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0Lmgg
fCAgMzcgKysrKysrKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgfCAg
IDYgKy0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgfCAxMDUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTA5IGluc2Vy
dGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuZ3Vlc3QuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaAppbmRleCA2NjI2
ZjBjLi5kZTk3ZjFiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgK
KysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVzdC5oCkBAIC0zOSw2ICszOSwyMCBAQAog
ICovCiBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZTsKIAorLyogRm9yIHNhdmUncyBwcmVjb3B5X3Bv
bGljeSgpLiAqLworc3RydWN0IHByZWNvcHlfc3RhdHMKK3sKKyAgICB1bnNpZ25lZCBpbnQgaXRl
cmF0aW9uOworICAgIHVuc2lnbmVkIGludCB0b3RhbF93cml0dGVuOworICAgIGxvbmcgZGlydHlf
Y291bnQ7IC8qIC0xIGlmIHVua25vd24gKi8KK307CisKKy8qCisgKiBBIHByZWNvcHlfcG9saWN5
IGNhbGxiYWNrIG1heSBub3QgYmUgcnVubmluZyBpbiB0aGUgc2FtZSBhZGRyZXNzCisgKiBzcGFj
ZSBhcyBsaWJ4YyBhbiBzbyBwcmVjb3B5X3N0YXRzIGlzIHBhc3NlZCBieSB2YWx1ZS4KKyAqLwor
dHlwZWRlZiBpbnQgKCpwcmVjb3B5X3BvbGljeV90KShzdHJ1Y3QgcHJlY29weV9zdGF0cywgdm9p
ZCAqKTsKKwogLyogY2FsbGJhY2tzIHByb3ZpZGVkIGJ5IHhjX2RvbWFpbl9zYXZlICovCiBzdHJ1
Y3Qgc2F2ZV9jYWxsYmFja3MgewogICAgIC8qIENhbGxlZCBhZnRlciBleHBpcmF0aW9uIG9mIGNo
ZWNrcG9pbnQgaW50ZXJ2YWwsCkBAIC00Niw3ICs2MCwyMiBAQCBzdHJ1Y3Qgc2F2ZV9jYWxsYmFj
a3MgewogICAgICAqLwogICAgIGludCAoKnN1c3BlbmQpKHZvaWQqIGRhdGEpOwogCi0gICAgLyog
Q2FsbGVkIGFmdGVyIHRoZSBndWVzdCdzIGRpcnR5IHBhZ2VzIGhhdmUgYmVlbgorICAgIC8qCisg
ICAgICogQ2FsbGVkIGJlZm9yZSBhbmQgYWZ0ZXIgZXZlcnkgYmF0Y2ggb2YgcGFnZSBkYXRhIHNl
bnQgZHVyaW5nCisgICAgICogdGhlIHByZWNvcHkgcGhhc2Ugb2YgYSBsaXZlIG1pZ3JhdGlvbiB0
byBhc2sgdGhlIGNhbGxlciB3aGF0CisgICAgICogdG8gZG8gbmV4dCBiYXNlZCBvbiB0aGUgY3Vy
cmVudCBzdGF0ZSBvZiB0aGUgcHJlY29weSBtaWdyYXRpb24uCisgICAgICoKKyAgICAgKiBTaG91
bGQgcmV0dXJuIG9uZSBvZiB0aGUgdmFsdWVzIGxpc3RlZCBiZWxvdzoKKyAgICAgKi8KKyNkZWZp
bmUgWEdTX1BPTElDWV9BQk9SVCAgICAgICAgICAoLTEpIC8qIEFiYW5kb24gdGhlIG1pZ3JhdGlv
biBlbnRpcmVseQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogYW5k
IHRpZHkgdXAuICovCisjZGVmaW5lIFhHU19QT0xJQ1lfQ09OVElOVUVfUFJFQ09QWSAwICAvKiBS
ZW1haW4gaW4gdGhlIHByZWNvcHkgcGhhc2UuICovCisjZGVmaW5lIFhHU19QT0xJQ1lfU1RPUF9B
TkRfQ09QWSAgICAxICAvKiBJbW1lZGlhdGVseSBzdXNwZW5kIGFuZCB0cmFuc21pdCB0aGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlbWFpbmluZyBkaXJ0eSBw
YWdlcy4gKi8KKyAgICBwcmVjb3B5X3BvbGljeV90IHByZWNvcHlfcG9saWN5OworCisgICAgLyoK
KyAgICAgKiBDYWxsZWQgYWZ0ZXIgdGhlIGd1ZXN0J3MgZGlydHkgcGFnZXMgaGF2ZSBiZWVuCiAg
ICAgICogIGNvcGllZCBpbnRvIGFuIG91dHB1dCBidWZmZXIuCiAgICAgICogQ2FsbGJhY2sgZnVu
Y3Rpb24gcmVzdW1lcyB0aGUgZ3Vlc3QgJiB0aGUgZGV2aWNlIG1vZGVsLAogICAgICAqICByZXR1
cm5zIHRvIHhjX2RvbWFpbl9zYXZlLgpAQCAtNTUsNyArODQsOCBAQCBzdHJ1Y3Qgc2F2ZV9jYWxs
YmFja3MgewogICAgICAqLwogICAgIGludCAoKnBvc3Rjb3B5KSh2b2lkKiBkYXRhKTsKIAotICAg
IC8qIENhbGxlZCBhZnRlciB0aGUgbWVtb3J5IGNoZWNrcG9pbnQgaGFzIGJlZW4gZmx1c2hlZAor
ICAgIC8qCisgICAgICogQ2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkgY2hlY2twb2ludCBoYXMgYmVl
biBmbHVzaGVkCiAgICAgICogb3V0IGludG8gdGhlIG5ldHdvcmsuIFR5cGljYWwgYWN0aW9ucyBw
ZXJmb3JtZWQgaW4gdGhpcwogICAgICAqIGNhbGxiYWNrIGluY2x1ZGU6CiAgICAgICogICAoYSkg
c2VuZCB0aGUgc2F2ZWQgZGV2aWNlIG1vZGVsIHN0YXRlIChmb3IgSFZNIGd1ZXN0cyksCkBAIC02
NSw3ICs5NSw4IEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7CiAgICAgICoKICAgICAgKiByZXR1
cm5zOgogICAgICAqIDA6IHRlcm1pbmF0ZSBjaGVja3BvaW50aW5nIGdyYWNlZnVsbHkKLSAgICAg
KiAxOiB0YWtlIGFub3RoZXIgY2hlY2twb2ludCAqLworICAgICAqIDE6IHRha2UgYW5vdGhlciBj
aGVja3BvaW50CisgICAgICovCiAgICAgaW50ICgqY2hlY2twb2ludCkodm9pZCogZGF0YSk7CiAK
ICAgICAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfY29tbW9uLmggYi90b29scy9s
aWJ4Yy94Y19zcl9jb21tb24uaAppbmRleCBhODNmMjJhLi4zNjM1NzA0IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19zcl9jb21tb24uaAorKysgYi90b29scy9saWJ4Yy94Y19zcl9jb21tb24u
aApAQCAtMTk4LDEyICsxOTgsMTAgQEAgc3RydWN0IHhjX3NyX2NvbnRleHQKICAgICAgICAgICAg
IC8qIEZ1cnRoZXIgZGVidWdnaW5nIGluZm9ybWF0aW9uIGluIHRoZSBzdHJlYW0uICovCiAgICAg
ICAgICAgICBib29sIGRlYnVnOwogCi0gICAgICAgICAgICAvKiBQYXJhbWV0ZXJzIGZvciB0d2Vh
a2luZyBsaXZlIG1pZ3JhdGlvbi4gKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIG1heF9pdGVyYXRp
b25zOwotICAgICAgICAgICAgdW5zaWduZWQgZGlydHlfdGhyZXNob2xkOwotCiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHAybV9zaXplOwogCisgICAgICAgICAgICBzdHJ1Y3QgcHJlY29weV9z
dGF0cyBzdGF0czsKKwogICAgICAgICAgICAgeGVuX3Bmbl90ICpiYXRjaF9wZm5zOwogICAgICAg
ICAgICAgdW5zaWduZWQgbnJfYmF0Y2hfcGZuczsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
KmRlZmVycmVkX3BhZ2VzOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIv
dG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IDFlNzUwMmQuLjVhNDBlNTggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZl
LmMKQEAgLTQ0NiwxNCArNDQ2LDEzIEBAIHN0YXRpYyBpbnQgZW5hYmxlX2xvZ2RpcnR5KHN0cnVj
dCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgdXBk
YXRlX3Byb2dyZXNzX3N0cmluZyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKipzdHIsIHVuc2lnbmVkIGl0ZXIpCitzdGF0
aWMgaW50IHVwZGF0ZV9wcm9ncmVzc19zdHJpbmcoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCwg
Y2hhciAqKnN0cikKIHsKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwogICAgIGNo
YXIgKm5ld19zdHIgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBpdGVyID0gY3R4LT5zYXZlLnN0
YXRzLml0ZXJhdGlvbjsKIAotICAgIGlmICggYXNwcmludGYoJm5ld19zdHIsICJGcmFtZXMgaXRl
cmF0aW9uICV1IG9mICV1IiwKLSAgICAgICAgICAgICAgICAgIGl0ZXIsIGN0eC0+c2F2ZS5tYXhf
aXRlcmF0aW9ucykgPT0gLTEgKQorICAgIGlmICggYXNwcmludGYoJm5ld19zdHIsICJGcmFtZXMg
aXRlcmF0aW9uICV1IiwgaXRlcikgPT0gLTEgKQogICAgIHsKICAgICAgICAgUEVSUk9SKCJVbmFi
bGUgdG8gYWxsb2NhdGUgbmV3IHByb2dyZXNzIHN0cmluZyIpOwogICAgICAgICByZXR1cm4gLTE7
CkBAIC00NjcsNiArNDY2LDI4IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3Byb2dyZXNzX3N0cmluZyhz
dHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4LAogfQogCiAvKgorICogVGhpcyBpcyB0aGUgbGl2ZSBt
aWdyYXRpb24gcHJlY29weSBwb2xpY3kgLSBpdCdzIGNhbGxlZCBwZXJpb2RpY2FsbHkgZHVyaW5n
CisgKiB0aGUgcHJlY29weSBwaGFzZSBvZiBsaXZlIG1pZ3JhdGlvbnMsIGFuZCBpcyByZXNwb25z
aWJsZSBmb3IgZGVjaWRpbmcgd2hlbgorICogdGhlIHByZWNvcHkgcGhhc2Ugc2hvdWxkIHRlcm1p
bmF0ZSBhbmQgd2hhdCBzaG91bGQgYmUgZG9uZSBuZXh0LgorICoKKyAqIFRoZSBwb2xpY3kgaW1w
bGVtZW50ZWQgaGVyZSBiZWhhdmVzIGlkZW50aWNhbGx5IHRvIHRoZSBwb2xpY3kgcHJldmlvdXNs
eQorICogaGFyZC1jb2RlZCBpbnRvIHhjX2RvbWFpbl9zYXZlKCkgLSBpdCBwcm9jZWVkcyB0byB0
aGUgc3RvcC1hbmQtY29weSBwaGFzZSBvZgorICogdGhlIGxpdmUgbWlncmF0aW9uIHdoZW4gdGhl
cmUgYXJlIGVpdGhlciBmZXdlciB0aGFuIDUwIGRpcnR5IHBhZ2VzLCBvciBtb3JlCisgKiB0aGFu
IDUgcHJlY29weSByb3VuZHMgaGF2ZSBjb21wbGV0ZWQuCisgKi8KKyNkZWZpbmUgU1BQX01BWF9J
VEVSQVRJT05TICAgICAgNQorI2RlZmluZSBTUFBfVEFSR0VUX0RJUlRZX0NPVU5UIDUwCisKK3N0
YXRpYyBpbnQgc2ltcGxlX3ByZWNvcHlfcG9saWN5KHN0cnVjdCBwcmVjb3B5X3N0YXRzIHN0YXRz
LCB2b2lkICp1c2VyKQoreworICAgIHJldHVybiAoKHN0YXRzLmRpcnR5X2NvdW50ID49IDAgJiYK
KyAgICAgICAgICAgIHN0YXRzLmRpcnR5X2NvdW50IDwgU1BQX1RBUkdFVF9ESVJUWV9DT1VOVCkg
fHwKKyAgICAgICAgICAgIHN0YXRzLml0ZXJhdGlvbiA+PSBTUFBfTUFYX0lURVJBVElPTlMpCisg
ICAgICAgID8gWEdTX1BPTElDWV9TVE9QX0FORF9DT1BZCisgICAgICAgIDogWEdTX1BPTElDWV9D
T05USU5VRV9QUkVDT1BZOworfQorCisvKgogICogU2VuZCBtZW1vcnkgd2hpbGUgZ3Vlc3QgaXMg
cnVubmluZy4KICAqLwogc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9j
b250ZXh0ICpjdHgpCkBAIC00NzQsMjEgKzQ5NSw1OSBAQCBzdGF0aWMgaW50IHNlbmRfbWVtb3J5
X2xpdmUoc3RydWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9
IGN0eC0+eGNoOwogICAgIHhjX3NoYWRvd19vcF9zdGF0c190IHN0YXRzID0geyAwLCBjdHgtPnNh
dmUucDJtX3NpemUgfTsKICAgICBjaGFyICpwcm9ncmVzc19zdHIgPSBOVUxMOwotICAgIHVuc2ln
bmVkIHg7CisgICAgdW5zaWduZWQgaW50IHggPSAwOwogICAgIGludCByYzsKKyAgICBpbnQgcG9s
aWN5X2RlY2lzaW9uOwogCi0gICAgcmMgPSB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwgJnBy
b2dyZXNzX3N0ciwgMCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gb3V0OworICAgIERF
Q0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9TSEFET1codW5zaWduZWQgbG9uZywgZGlydHlfYml0bWFw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmN0eC0+c2F2ZS5kaXJ0eV9i
aXRtYXBfaGJ1Zik7CiAKLSAgICByYyA9IHNlbmRfYWxsX3BhZ2VzKGN0eCk7CisgICAgcHJlY29w
eV9wb2xpY3lfdCBwcmVjb3B5X3BvbGljeSA9IGN0eC0+c2F2ZS5jYWxsYmFja3MtPnByZWNvcHlf
cG9saWN5OworICAgIHZvaWQgKmRhdGEgPSBjdHgtPnNhdmUuY2FsbGJhY2tzLT5kYXRhOworCisg
ICAgc3RydWN0IHByZWNvcHlfc3RhdHMgKnBvbGljeV9zdGF0czsKKworICAgIHJjID0gdXBkYXRl
X3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIpOwogICAgIGlmICggcmMgKQogICAg
ICAgICBnb3RvIG91dDsKIAotICAgIGZvciAoIHggPSAxOwotICAgICAgICAgICgoeCA8IGN0eC0+
c2F2ZS5tYXhfaXRlcmF0aW9ucykgJiYKLSAgICAgICAgICAgKHN0YXRzLmRpcnR5X2NvdW50ID4g
Y3R4LT5zYXZlLmRpcnR5X3RocmVzaG9sZCkpOyArK3ggKQorICAgIGN0eC0+c2F2ZS5zdGF0cyA9
IChzdHJ1Y3QgcHJlY29weV9zdGF0cykKKyAgICAgICAgeyAuZGlydHlfY291bnQgICA9IGN0eC0+
c2F2ZS5wMm1fc2l6ZSB9OworICAgIHBvbGljeV9zdGF0cyA9ICZjdHgtPnNhdmUuc3RhdHM7CisK
KyAgICBpZiAoIHByZWNvcHlfcG9saWN5ID09IE5VTEwgKQorICAgICAgICAgcHJlY29weV9wb2xp
Y3kgPSBzaW1wbGVfcHJlY29weV9wb2xpY3k7CisKKyAgICBiaXRtYXBfc2V0KGRpcnR5X2JpdG1h
cCwgY3R4LT5zYXZlLnAybV9zaXplKTsKKworICAgIGZvciAoIDsgOyApCiAgICAgeworICAgICAg
ICBwb2xpY3lfZGVjaXNpb24gPSBwcmVjb3B5X3BvbGljeSgqcG9saWN5X3N0YXRzLCBkYXRhKTsK
KyAgICAgICAgeCsrOworCisgICAgICAgIGlmICggc3RhdHMuZGlydHlfY291bnQgPiAwICYmIHBv
bGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0FCT1JUICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmMgPSB1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nKGN0eCwgJnByb2dyZXNzX3N0cik7CisgICAg
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICAg
ICAgcmMgPSBzZW5kX2RpcnR5X3BhZ2VzKGN0eCwgc3RhdHMuZGlydHlfY291bnQpOworICAgICAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIHBvbGljeV9kZWNpc2lvbiAhPSBYR1NfUE9MSUNZX0NPTlRJTlVFX1BSRUNP
UFkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcG9saWN5X3N0YXRzLT5pdGVyYXRp
b24gICAgID0geDsKKyAgICAgICAgcG9saWN5X3N0YXRzLT50b3RhbF93cml0dGVuICs9IHBvbGlj
eV9zdGF0cy0+ZGlydHlfY291bnQ7CisgICAgICAgIHBvbGljeV9zdGF0cy0+ZGlydHlfY291bnQg
ICA9IC0xOworCisgICAgICAgIHBvbGljeV9kZWNpc2lvbiA9IHByZWNvcHlfcG9saWN5KCpwb2xp
Y3lfc3RhdHMsIGRhdGEpOworCisgICAgICAgIGlmICggcG9saWN5X2RlY2lzaW9uICE9IFhHU19Q
T0xJQ1lfQ09OVElOVUVfUFJFQ09QWSApCisgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGlm
ICggeGNfc2hhZG93X2NvbnRyb2woCiAgICAgICAgICAgICAgICAgIHhjaCwgY3R4LT5kb21pZCwg
WEVOX0RPTUNUTF9TSEFET1dfT1BfQ0xFQU4sCiAgICAgICAgICAgICAgICAgICZjdHgtPnNhdmUu
ZGlydHlfYml0bWFwX2hidWYsIGN0eC0+c2F2ZS5wMm1fc2l6ZSwKQEAgLTQ5OSwxNiArNTU4LDgg
QEAgc3RhdGljIGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgp
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggc3RhdHMu
ZGlydHlfY291bnQgPT0gMCApCi0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgcG9saWN5X3N0
YXRzLT5kaXJ0eV9jb3VudCA9IHN0YXRzLmRpcnR5X2NvdW50OwogCi0gICAgICAgIHJjID0gdXBk
YXRlX3Byb2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsIHgpOwotICAgICAgICBpZiAo
IHJjICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotCi0gICAgICAgIHJjID0gc2VuZF9kaXJ0eV9w
YWdlcyhjdHgsIHN0YXRzLmRpcnR5X2NvdW50KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKICBvdXQ6CkBAIC02MDAsOCArNjUxLDcgQEAgc3RhdGlj
IGludCBzdXNwZW5kX2FuZF9zZW5kX2RpcnR5KHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAK
ICAgICBpZiAoIGN0eC0+c2F2ZS5saXZlICkKICAgICB7Ci0gICAgICAgIHJjID0gdXBkYXRlX3By
b2dyZXNzX3N0cmluZyhjdHgsICZwcm9ncmVzc19zdHIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdHgtPnNhdmUubWF4X2l0ZXJhdGlvbnMpOworICAgICAgICByYyA9IHVw
ZGF0ZV9wcm9ncmVzc19zdHJpbmcoY3R4LCAmcHJvZ3Jlc3Nfc3RyKTsKICAgICAgICAgaWYgKCBy
YyApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC05MzcsMTUgKzk4Nyw2IEBAIGlu
dCB4Y19kb21haW5fc2F2ZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBk
b20sCiAgICAgICAgICAgIHN0cmVhbV90eXBlID09IFhDX01JR19TVFJFQU1fUkVNVVMgfHwKICAg
ICAgICAgICAgc3RyZWFtX3R5cGUgPT0gWENfTUlHX1NUUkVBTV9DT0xPKTsKIAotICAgIC8qCi0g
ICAgICogVE9ETzogRmluZCBzb21lIHRpbWUgdG8gYmV0dGVyIHR3ZWFrIHRoZSBsaXZlIG1pZ3Jh
dGlvbiBhbGdvcml0aG0uCi0gICAgICoKLSAgICAgKiBUaGVzZSBwYXJhbWV0ZXJzIGFyZSBiZXR0
ZXIgdGhhbiB0aGUgbGVnYWN5IGFsZ29yaXRobSBlc3BlY2lhbGx5IGZvcgotICAgICAqIGJ1c3kg
Z3Vlc3RzLgotICAgICAqLwotICAgIGN0eC5zYXZlLm1heF9pdGVyYXRpb25zID0gNTsKLSAgICBj
dHguc2F2ZS5kaXJ0eV90aHJlc2hvbGQgPSA1MDsKLQogICAgIC8qIFNhbml0eSBjaGVja3MgZm9y
IGNhbGxiYWNrcy4gKi8KICAgICBpZiAoIGh2bSApCiAgICAgICAgIGFzc2VydChjYWxsYmFja3Mt
PnN3aXRjaF9xZW11X2xvZ2RpcnR5KTsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 18:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 18:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwYYB-0000yD-CK; Mon, 25 Sep 2017 18:56:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434979fdc=jennifer.herbert@citrix.com>)
 id 1dwYYA-0000y7-Ox
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 18:56:14 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 40/A7-25201-D4159C95; Mon, 25 Sep 2017 18:56:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK5v4Ml
 Igwv3lC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/q66wFLxUq5j8cD1jA+Mm2S5GTg4JAX+J
 hl27GLsYOTjYBEwk3jwI7WLk4hARaGGUWHxqFztInFnASKLtKDdIubCAocSHPedYQGwWAVWJn
 Vtng9m8Aj4Ss5/eZIYYqSAx5eF7MJtTwFdiz98DbCC2EFDNpqa3ULaGxNkFi1ghegUlTs58Aj
 aHWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBULze1uDg
 xPTUnMalYLzk/dxMjMHTqGRgYdzD2rfI7xCjJwaQkynuX70SkEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQne0oCTkUKCRanpqRVpmTnAIIZJS3DwKInwioGkeYsLEnOLM9MhUqcYjTmObbr8h4mj4
 +bdP0xCLHn5ealS4rx9IKUCIKUZpXlwg2DRdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO
 9kkCk8mXklcPteAZ3CBHRK79QTIKeUJCKkpBoYFf6yJ8y16Y1+P0Gk7p8LK3eWW4nYsonBJ96
 GaF/ivDqLy/SocNz+ku9lOfzpHROdMveuX/4otT0q4dSnlyVFy9d2iubWBCxufM0ZOyFF7l+b
 iVCrhYd+1TTxy9yPeXR9y+/t+XhgDjeHluTs0tjIqkgmoVAmkzNlK6XWiFd+znr2P8750EMll
 uKMREMt5qLiRACUXeaYqQIAAA==
X-Env-Sender: prvs=434979fdc=jennifer.herbert@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506365771!84756286!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58287 invoked from network); 25 Sep 2017 18:56:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 18:56:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; d="scan'208";a="441140445"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Mon, 25 Sep 2017 19:55:33 +0100
Message-ID: <1506365735-133776-2-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/3] Tidy libxc xc_domain_save
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGlkeSB1cCBsaWJ4YydzIHhjX2RvbWFpbl9zYXZlLCByZW1vdmluZyB1bnVzZWQgcGFyYW1hdGVy
cwptYXhfaXRlcnMgYW5kIG1heF9mYWN0b3IsIG1ha2luZyBtYXRjaGluZyBjaGFuZ2VzIHRvIGxp
YnhsLgoKU2lnbmVkLW9mZi1ieTogSm9zaHVhIE90dG8gPGp0b3R0b0B1d2F0ZXJsb28uY2E+ClNp
Z25lZC1vZmYtYnk6IEplbm5pZmVyIEhlcmJlcnQgPEplbm5pZmVyLkhlcmJlcnRAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuZ3Vlc3QuaCAgIHwgNCArKy0tCiB0b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYyAg
ICAgICB8IDMgKy0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgICB8IDggKysrLS0t
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91dC5jIHwgNCArKy0tCiB0b29scy9saWJ4
bC9saWJ4bF9zYXZlX2hlbHBlci5jICB8IDcgKystLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmd1ZXN0LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0LmgKaW5kZXgg
NWNkODExMS4uNjYyNmYwYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5ndWVz
dC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuZ3Vlc3QuaApAQCAtMTAwLDggKzEwMCw4
IEBAIHR5cGVkZWYgZW51bSB7CiAgKiAgICAgICAgZG9lc24ndCB1c2UgY2hlY2twb2ludGluZwog
ICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1cmUKICAqLwotaW50IHhjX2RvbWFp
bl9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwgdWludDMy
X3QgbWF4X2l0ZXJzLAotICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1heF9mYWN0b3IsIHVp
bnQzMl90IGZsYWdzIC8qIFhDRkxBR1NfeHh4ICovLAoraW50IHhjX2RvbWFpbl9zYXZlKHhjX2lu
dGVyZmFjZSAqeGNoLCBpbnQgaW9fZmQsIHVpbnQzMl90IGRvbSwKKyAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBmbGFncyAvKiBYQ0ZMQUdTX3h4eCAqLywKICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwKICAgICAgICAgICAgICAg
ICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKTsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbm9taWdyYXRlLmMgYi90b29scy9saWJ4Yy94Y19u
b21pZ3JhdGUuYwppbmRleCAzMTdjOGNlLi5mZThmNjhjIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19ub21pZ3JhdGUuYworKysgYi90b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYwpAQCAtMjAs
OCArMjAsNyBAQAogI2luY2x1ZGUgPHhlbmN0cmwuaD4KICNpbmNsdWRlIDx4ZW5ndWVzdC5oPgog
Ci1pbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWludDMy
X3QgZG9tLCB1aW50MzJfdCBtYXhfaXRlcnMsCi0gICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
bWF4X2ZhY3RvciwgdWludDMyX3QgZmxhZ3MsCitpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIGludCBpb19mZCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCBmbGFncywKICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywgaW50IGh2bSwK
ICAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGlu
dCByZWN2X2ZkKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jIGIvdG9v
bHMvbGlieGMveGNfc3Jfc2F2ZS5jCmluZGV4IGNhNjkxM2IuLjFlNzUwMmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMK
QEAgLTkxNiw5ICs5MTYsOCBAQCBzdGF0aWMgaW50IHNhdmUoc3RydWN0IHhjX3NyX2NvbnRleHQg
KmN0eCwgdWludDE2X3QgZ3Vlc3RfdHlwZSkKIH07CiAKIGludCB4Y19kb21haW5fc2F2ZSh4Y19p
bnRlcmZhY2UgKnhjaCwgaW50IGlvX2ZkLCB1aW50MzJfdCBkb20sCi0gICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgbWF4X2l0ZXJzLCB1aW50MzJfdCBtYXhfZmFjdG9yLCB1aW50MzJfdCBmbGFn
cywKLSAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywg
aW50IGh2bSwKLSAgICAgICAgICAgICAgICAgICB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFt
X3R5cGUsIGludCByZWN2X2ZkKQorICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLCBz
dHJ1Y3Qgc2F2ZV9jYWxsYmFja3MqIGNhbGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICBpbnQg
aHZtLCB4Y19taWdyYXRpb25fc3RyZWFtX3Qgc3RyZWFtX3R5cGUsIGludCByZWN2X2ZkKQogewog
ICAgIHN0cnVjdCB4Y19zcl9jb250ZXh0IGN0eCA9CiAgICAgICAgIHsKQEAgLTk1NSw4ICs5NTQs
NyBAQCBpbnQgeGNfZG9tYWluX3NhdmUoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBpb19mZCwgdWlu
dDMyX3QgZG9tLAogICAgIGlmICggY3R4LnNhdmUuY2hlY2twb2ludGVkID09IFhDX01JR19TVFJF
QU1fQ09MTyApCiAgICAgICAgIGFzc2VydChjYWxsYmFja3MtPndhaXRfY2hlY2twb2ludCk7CiAK
LSAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBtYXhfaXRlcnMgJXUsIG1heF9mYWN0b3IgJXUs
IGZsYWdzICV1LCBodm0gJWQiLAotICAgICAgICAgICAgaW9fZmQsIGRvbSwgbWF4X2l0ZXJzLCBt
YXhfZmFjdG9yLCBmbGFncywgaHZtKTsKKyAgICBEUFJJTlRGKCJmZCAlZCwgZG9tICV1LCBmbGFn
cyAldSwgaHZtICVkIiwgaW9fZmQsIGRvbSwgZmxhZ3MsIGh2bSk7CiAKICAgICBpZiAoIHhjX2Rv
bWFpbl9nZXRpbmZvKHhjaCwgZG9tLCAxLCAmY3R4LmRvbWluZm8pICE9IDEgKQogICAgIHsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfY2FsbG91dC5jIGIvdG9vbHMvbGlieGwv
bGlieGxfc2F2ZV9jYWxsb3V0LmMKaW5kZXggODkxYzY2OS4uNjQ1MmQ3MCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
c2F2ZV9jYWxsb3V0LmMKQEAgLTg5LDggKzg5LDggQEAgdm9pZCBsaWJ4bF9feGNfZG9tYWluX3Nh
dmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzcywKICAgICAg
ICAgbGlieGxfX3NybV9jYWxsb3V0X2VudW1jYWxsYmFja3Nfc2F2ZSgmc2hzLT5jYWxsYmFja3Mu
c2F2ZS5hKTsKIAogICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgYXJnbnVtc1tdID0gewotICAgICAg
ICBkc3MtPmRvbWlkLCAwLCAwLCBkc3MtPnhjZmxhZ3MsIGRzcy0+aHZtLAotICAgICAgICBjYmZs
YWdzLCBkc3MtPmNoZWNrcG9pbnRlZF9zdHJlYW0sCisgICAgICAgIGRzcy0+ZG9taWQsIGRzcy0+
eGNmbGFncywgZHNzLT5odm0sIGNiZmxhZ3MsCisgICAgICAgIGRzcy0+Y2hlY2twb2ludGVkX3N0
cmVhbSwKICAgICB9OwogCiAgICAgc2hzLT5hbyA9IGFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfc2F2ZV9oZWxwZXIuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NhdmVfaGVscGVyLmMK
aW5kZXggMWRlY2UyMy4uMzgwODlhMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc2F2
ZV9oZWxwZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zYXZlX2hlbHBlci5jCkBAIC0yNTEs
OCArMjUxLDYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBpb19m
ZCA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAgICBy
ZWN2X2ZkID0gICAgICAgICAgICAgICAgICAgICAgICAgICBhdG9pKE5FWFRBUkcpOwogICAgICAg
ICB1aW50MzJfdCBkb20gPSAgICAgICAgICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwx
MCk7Ci0gICAgICAgIHVpbnQzMl90IG1heF9pdGVycyA9ICAgICAgICAgICAgICAgIHN0cnRvdWwo
TkVYVEFSRywwLDEwKTsKLSAgICAgICAgdWludDMyX3QgbWF4X2ZhY3RvciA9ICAgICAgICAgICAg
ICAgc3RydG91bChORVhUQVJHLDAsMTApOwogICAgICAgICB1aW50MzJfdCBmbGFncyA9ICAgICAg
ICAgICAgICAgICAgICBzdHJ0b3VsKE5FWFRBUkcsMCwxMCk7CiAgICAgICAgIGludCBodm0gPSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGF0b2koTkVYVEFSRyk7CiAgICAgICAgIHVuc2lnbmVk
IGNiZmxhZ3MgPSAgICAgICAgICAgICAgICAgIHN0cnRvdWwoTkVYVEFSRywwLDEwKTsKQEAgLTI2
NCw5ICsyNjIsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHN0
YXJ0dXAoInNhdmUiKTsKICAgICAgICAgc2V0dXBfc2lnbmFscyhzYXZlX3NpZ25hbF9oYW5kbGVy
KTsKIAotICAgICAgICByID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwgZG9tLCBtYXhfaXRl
cnMsIG1heF9mYWN0b3IsIGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhlbHBl
cl9zYXZlX2NhbGxiYWNrcywgaHZtLCBzdHJlYW1fdHlwZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJlY3ZfZmQpOworICAgICAgICByID0geGNfZG9tYWluX3NhdmUoeGNoLCBpb19mZCwg
ZG9tLCBmbGFncywgJmhlbHBlcl9zYXZlX2NhbGxiYWNrcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bSwgc3RyZWFtX3R5cGUsIHJlY3ZfZmQpOwogICAgICAgICBjb21wbGV0ZShyKTsK
IAogICAgIH0gZWxzZSBpZiAoIXN0cmNtcChtb2RlLCItLXJlc3RvcmUtZG9tYWluIikpIHsKLS0g
CjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 18:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 18:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwYYC-0000yp-NL; Mon, 25 Sep 2017 18:56:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434979fdc=jennifer.herbert@citrix.com>)
 id 1dwYYC-0000yO-2c
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 18:56:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4A/3B-02092-F4159C95; Mon, 25 Sep 2017 18:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5f4Ml
 Ig807rSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGDZvYCj5KVDz71s7cwDhJpIuRk0NCwF9i
 5ZE/LF2MHBxsAiYSbx6EdjFycYgItDBKLD61ix0kzixgJNF2lBukXFjAVeLW1p1MIGEWAVWJv
 pl6IGFeAR+Jj33L2SAmKkhMefieGcTmFPCV2PP3AFhcCKhmU9NbNoh6QYmTM5+wgNjMApoSrd
 t/s0PY8hLNW2czQ9RrSJxdsIh1AiPfLCQts5C0zELSsoCReRWjRnFqUVlqka6RhV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCg1TMwMO5g7Fvld4hRkoNJSZT3Lt+JSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvKUBJyOFBItS01Mr0jJzgCEPk5bg4FES4RUDSfMWFyTmFmemQ
 6ROMepydNy8+4dJiCUvPy9VSpy3D6RIAKQoozQPbgQs/i4xykoJ8zIyMDAI8RSkFuVmlqDKv2
 IU52BUEuadDDKFJzOvBG7TK6AjmICO6J16AuSIkkSElFQDo7V/1qQW/Q0nXjO4PRU8K8uW9ue
 ArcSDsGUvPViurjr3IbRmt212Y1OFSqTWZg4Xzu2pVZUBt7YZf5Pd1Tt/0ueYqRZ/vK6019n/
 9l7+fF/3qc5Ixc7yBfLXuD7XTKj7EbQxpnEGs/odJgvJB39PHzzhNSsuTf7/yaTA+uQ77/I9e
 lxvbJeLVmIpzkg01GIuKk4EAHzrjT+6AgAA
X-Env-Sender: prvs=434979fdc=jennifer.herbert@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506365771!84756286!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58786 invoked from network); 25 Sep 2017 18:56:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 18:56:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; d="scan'208";a="441140452"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Mon, 25 Sep 2017 19:55:35 +0100
Message-ID: <1506365735-133776-4-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v3 3/3] RFC: migration: defer precopy policy to
	libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgb2xkIHBvbGljeSBhcyBhIGNhbGxiYWNr
IGluCmxpYnhsIGFuZCBwbHVtYiBpdCB0aHJvdWdoIHRoZSBJUEMgbWFjaGluZXJ5IHRvIGxpYnhj
LgoKVGhpcyBzZXJ2ZXMgYXMgYW4gZXhhbXBsZSBmb3IgZGVmaW5pbmcgYSBsaWJ4bCBwb2xpY3ks
CmFuZCBwcm92aWRlcyBubyBhZHZhbnRhZ2Ugb3ZlciB0aGUgZGVmYXVsdCBwb2xpY3kgaW4gbGli
eGMuCgpTaWduZWQtb2ZmLWJ5OiBKb3NodWEgT3R0byA8anRvdHRvQHV3YXRlcmxvby5jYT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysr
KwogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCB8ICA0ICsrKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5j
CmluZGV4IDc3ZmUzMGUuLjZkMjhjY2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAtMzI4LDYgKzMy
OCwyNSBAQCBpbnQgbGlieGxfX3NhdmVfZW11bGF0b3JfeGVuc3RvcmVfZGF0YShsaWJ4bF9fZG9t
YWluX3NhdmVfc3RhdGUgKmRzcywKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBUaGlzIGlz
IHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSAtIGl0J3MgY2FsbGVkIHBlcmlvZGlj
YWxseSBkdXJpbmcKKyAqIHRoZSBwcmVjb3B5IHBoYXNlIG9mIGxpdmUgbWlncmF0aW9ucywgYW5k
IGlzIHJlc3BvbnNpYmxlIGZvciBkZWNpZGluZyB3aGVuCisgKiB0aGUgcHJlY29weSBwaGFzZSBz
aG91bGQgdGVybWluYXRlIGFuZCB3aGF0IHNob3VsZCBiZSBkb25lIG5leHQuCisgKgorICogVGhl
IHBvbGljeSBpbXBsZW1lbnRlZCBoZXJlIGJlaGF2ZXMgaWRlbnRpY2FsbHkgdG8gdGhlIHBvbGlj
eSBwcmV2aW91c2x5CisgKiBoYXJkLWNvZGVkIGludG8geGNfZG9tYWluX3NhdmUoKSAtIGl0IHBy
b2NlZWRzIHRvIHRoZSBzdG9wLWFuZC1jb3B5IHBoYXNlIG9mCisgKiB0aGUgbGl2ZSBtaWdyYXRp
b24gd2hlbiB0aGVyZSBhcmUgZWl0aGVyIGZld2VyIHRoYW4gNTAgZGlydHkgcGFnZXMsIG9yIG1v
cmUKKyAqIHRoYW4gNSBwcmVjb3B5IHJvdW5kcyBoYXZlIGNvbXBsZXRlZC4KKyAqLworc3RhdGlj
IGludCBsaWJ4bF9fc2F2ZV9saXZlX21pZ3JhdGlvbl9zaW1wbGVfcHJlY29weV9wb2xpY3koCisg
ICAgc3RydWN0IHByZWNvcHlfc3RhdHMgc3RhdHMsIHZvaWQgKnVzZXIpCit7CisgICAgcmV0dXJu
ICgoc3RhdHMuZGlydHlfY291bnQgPj0gMCAmJiBzdGF0cy5kaXJ0eV9jb3VudCA8IDUwKSB8fAor
ICAgICAgICAgICAgc3RhdHMuaXRlcmF0aW9uID49IDUpCisgICAgICAgID8gWEdTX1BPTElDWV9T
VE9QX0FORF9DT1BZCisgICAgICAgIDogWEdTX1BPTElDWV9DT05USU5VRV9QUkVDT1BZOworfQor
CiAvKi0tLS0tIG1haW4gY29kZSBmb3Igc2F2aW5nLCBpbiBvcmRlciBvZiBleGVjdXRpb24gLS0t
LS0qLwogCiB2b2lkIGxpYnhsX19kb21haW5fc2F2ZShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19k
b21haW5fc2F2ZV9zdGF0ZSAqZHNzKQpAQCAtNDAxLDYgKzQyMCw3IEBAIHZvaWQgbGlieGxfX2Rv
bWFpbl9zYXZlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3Mp
CiAgICAgaWYgKGRzcy0+Y2hlY2twb2ludGVkX3N0cmVhbSA9PSBMSUJYTF9DSEVDS1BPSU5URURf
U1RSRUFNX05PTkUpCiAgICAgICAgIGNhbGxiYWNrcy0+c3VzcGVuZCA9IGxpYnhsX19kb21haW5f
c3VzcGVuZF9jYWxsYmFjazsKIAorICAgIGNhbGxiYWNrcy0+cHJlY29weV9wb2xpY3kgPSBsaWJ4
bF9fc2F2ZV9saXZlX21pZ3JhdGlvbl9zaW1wbGVfcHJlY29weV9wb2xpY3k7CiAgICAgY2FsbGJh
Y2tzLT5zd2l0Y2hfcWVtdV9sb2dkaXJ0eSA9IGxpYnhsX19kb21haW5fc3VzcGVuZF9jb21tb25f
c3dpdGNoX3FlbXVfbG9nZGlydHk7CiAKICAgICBkc3MtPnN3cy5hbyAgPSBkc3MtPmFvOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3NhdmVfbXNnc19nZW4ucGwKaW5kZXggM2FlNzM3My4uYmIxZDRlOSAxMDA3NTUKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9tc2dzX2dlbi5wbAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9zYXZlX21zZ3NfZ2VuLnBsCkBAIC0zMyw2ICszMyw3IEBAIG91ciBAbXNncyA9ICgKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAneGVuX3Bmbl90Jywg
J2NvbnNvbGVfZ2ZuJ10gXSwKICAgICBbICA5LCAnc3JXJywgICAgImNvbXBsZXRlIiwgICAgICAg
ICAgICAgIFtxdyhpbnQgcmV0dmFsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGVycm5vdmFsKV0gXSwKKyAgICBbIDEwLCAnc2N4VycsICAgInBy
ZWNvcHlfcG9saWN5IiwgWydzdHJ1Y3QgcHJlY29weV9zdGF0cycsICdzdGF0cyddIF0KICk7CiAK
ICMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkBAIC0xNDEsNyArMTQy
LDggQEAgc3RhdGljIHZvaWQgYnl0ZXNfcHV0KHVuc2lnbmVkIGNoYXIgKmNvbnN0IGJ1ZiwgaW50
ICpsZW4sCiAKIEVORAogCi1mb3JlYWNoIG15ICRzaW1wbGV0eXBlIChxdyhpbnQgdWludDE2X3Qg
dWludDMyX3QgdW5zaWduZWQpLCAndW5zaWduZWQgbG9uZycsICd4ZW5fcGZuX3QnKSB7Citmb3Jl
YWNoIG15ICRzaW1wbGV0eXBlIChxdyhpbnQgdWludDE2X3QgdWludDMyX3QgdW5zaWduZWQpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgJ3Vuc2lnbmVkIGxvbmcnLCAneGVuX3Bmbl90JywgJ3N0
cnVjdCBwcmVjb3B5X3N0YXRzJykgewogICAgIG15ICR0eXBlaWQgPSB0eXBlaWQoJHNpbXBsZXR5
cGUpOwogICAgICRvdXRfYm9keXsnY2FsbG91dCd9IC49IDw8RU5EOwogc3RhdGljIGludCAke3R5
cGVpZH1fZ2V0KGNvbnN0IHVuc2lnbmVkIGNoYXIgKiptc2csCi0tIAoxLjguMy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 18:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 18:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwYY1-0000xr-58; Mon, 25 Sep 2017 18:56:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=434979fdc=jennifer.herbert@citrix.com>)
 id 1dwYXz-0000xl-PZ
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 18:56:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AB/B4-02225-24159C95; Mon, 25 Sep 2017 18:56:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXtcp8GS
 kwfIuJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePpzjWsBdt5KhbPmsPawNjG1cXIySEh4C9x
 f8VRti5GDg42AROJNw9Cuxi5OEQEWhglFp/axQ4SZxYwkmg7yg1iCgtYSUy54Q7SySKgKvHu1
 QqwTl4BH4nru8QgBipITHn4nhnE5hUQlDg58wkLiM0soCnRuv03O4QtL9G8dTZYjZCAhsTZBY
 tYJzDyzELSMgtJyywkLQsYmVcxahSnFpWlFukameglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQ
 mFesl5+duYgSGTT0DA+MOxlfH/Q4xSnIwKYny3uU7ESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 grc04GSkkGBRanpqRVpmDjCAYdISHDxKIrwTQdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89Ll
 RLnFQIpEgApyijNgxsBi6ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5Q0Gm8GTmlcBteg
 V0BBPQEb1TT4AcUZKIkJJqYFTmFfEO8vHdrrjQZJPKqV8xkWm/mMMSCv82q9emmk1OZJNPbTy
 tELZ2j911n61mLknKv1on3cvrDRZfzPvmrNuWll+mT1lfN+/bvmOvTaeau2PL5J83Ly7d+VXV
 oILhV1bPksLNR/efPiGhmRhzQPuK89cz77PnS+Vkrn/gFnSBVfjQk4WKh5RYijMSDbWYi4oTA
 UoHQl+hAgAA
X-Env-Sender: prvs=434979fdc=jennifer.herbert@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506365760!116521081!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29521 invoked from network); 25 Sep 2017 18:56:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Sep 2017 18:56:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,437,1500940800"; d="scan'208";a="449153846"
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
Date: Mon, 25 Sep 2017 19:55:32 +0100
Message-ID: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
X-Mailer: git-send-email 1.8.3.1
MIME-Version: 1.0
Cc: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKdjM6CgpJbiBwYXRjaCAyLzMsIGhhdmUgY2hhbmdlZC9hZGRlZCBjb21tZW50cywg
cmVtb3ZlZCBpdGVyYXRpb24gcGFybWV0ZXIgZnJvbQp1cGRhdGVfcHJvZ3Jlc3Nfc3RyaW5nIGFu
ZCBtYWRlIGEgZmV3IGZvcm1hdHRpbmcgY29ycmVjdGlvbnMuCgp2MjoKCkhhdmUgdGlkaWVkIHNv
bWUgZm9ybWF0dGluZywgcy5vLmIgSm9zaHVhLCBhbmQgYWRkZWQgYSBSRkMgcGF0Y2gKc2hvd2lu
ZyBob3cgdG8gdXNlIHRoaXMgaW4gIGxpYnhsLgoKdjE6CgpIZXJlIEkgcHJlc2VudCBhIHVwZGF0
ZWQvbW9kaWZpZWQgc3Vic2V0IG9mIHBhdGNoIDcvMjAsIHBhcnQgb2YKSm9zaHVhIE90dG8ncyAi
QWRkIHBvc3Rjb3B5IGxpdmUgbWlncmF0aW9uIHN1cHBvcnQuIiBwYXRjaCwKZGF0ZWQgMjd0aCBN
YXJjaCAyMDE3LiAgQXMgaW5kaWNhdGVkIG9uIHRoZSBvcmlnaW5hbCB0aHJlYWQsCkkgd2lzaCB0
byBtYWtlIHVzZSBvZiB0aGlzIHRoaXMgd2l0aGluIHRoZSBYZW5TZXJ2ZXIgcHJvZHVjdCwKYW5k
IGhlbmNlIGFtIHRyeWluZyB0byBnZXQgdGhpcyBzdWJzZXQgIHB1bGxlZCBpbiBub3cuIEkgYWxz
bwpob3BlIHRoaXMgd2lsbCBhaWQgSm9zaCBpbiBwdXNoaW5nIHRoZSByZW1haW5kZXIgb2YgaGlz
IHNlcmllcy4KCkhlcmUgSSBwcmVzZW50IHR3byBwYXRjaGVzLCB0aGUgZmlyc3Qgd2hpY2ggZG9l
cyBzb21lIHRpZHkgdXAsIHJlbW92aW5nCnVudXNlZCBhbmQgdW5oZWxwZnVsIHBhcmFtYXRlcnMg
dG8geGNfZG9tYWluX3NhdmUoKSwgYW5kIHRoZSBzZWNvbmQKd2hpY2ggYWxsb3dzIGEgcHJlY29w
eSBjYWxsYmFjayB0byBiZSBzcGVjaWZpZWQsIHByb3ZpZGluZyB0aGUKdGVzdCBmb3Igd2hlbiB0
byBlbmQgdGhlIGxpdmUgcGhhc2Ugb2YgbWlncmF0aW9uIHNob3VsZCBlbmQuCklmIG5vbmUgaXMg
cHJvdmlkZWQsIGEgZGVmYXVsdCBwb2xpY3kgb2YgdGhlIGN1cnJlbnQgYmVoYXZpb3VyCmlzIHVz
ZWQuCgoKSmVubmlmZXIgSGVyYmVydCAoMyk6CiAgVGlkeSBsaWJ4YyB4Y19kb21haW5fc2F2ZQog
IEludHJvZHVjZSBtaWdyYXRpb24gcHJlY29weSBwb2xpY3kKICBSRkM6IG1pZ3JhdGlvbjogZGVm
ZXIgcHJlY29weSBwb2xpY3kgdG8gbGlieGwKCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmd1ZXN0
LmggICAgIHwgIDQxICsrKysrKysrKysrKy0tCiB0b29scy9saWJ4Yy94Y19ub21pZ3JhdGUuYyAg
ICAgICAgIHwgICAzICstCiB0b29scy9saWJ4Yy94Y19zcl9jb21tb24uaCAgICAgICAgIHwgICA2
ICstCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlLmMgICAgICAgICAgIHwgMTEzICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMg
ICAgICAgfCAgMjAgKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9jYWxsb3V0LmMgICB8
ICAgNCArLQogdG9vbHMvbGlieGwvbGlieGxfc2F2ZV9oZWxwZXIuYyAgICB8ICAgNyArLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3NhdmVfbXNnc19nZW4ucGwgfCAgIDQgKy0KIDggZmlsZXMgY2hhbmdl
ZCwgMTQyIGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 20:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 20:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwaHw-00087Q-WD; Mon, 25 Sep 2017 20:47:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dwaHv-00087K-HF
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 20:47:35 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 82/E7-09852-66B69C95; Mon, 25 Sep 2017 20:47:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsWySSHunm5a9sl
 Ig/fL2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNOxczF+wWq9j0fy17A+Nh4S5GLg4WgUnM
 EhPmzGMFcYQEJjBJPO3dwdjFyMnBK2AgceTsRjYQW1hASeL+zC4mEJtNQFtixuWDLCC2CFD83
 qrJYHEWAVWJA9fWgtnMApoSrdt/s4PYEgKyEl97NgHN5ACaKSjxd4cwRIm8xPa3c5gnMHLPQt
 IxC6FqFpKqBYzMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAoOEAQh2ME59H3eIUZKDSUmU92biyUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw+WUA5waLU
 9NSKtMwcYLjCpCU4eJREeC0ygdK8xQWJucWZ6RCpU4yWHD8mXfnDxNFx8y6QnHILSAqx5OXnp
 UqJ82qCzBMAacgozYMbB4upS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmzQSZwpOZVwK39R
 XQQUxAB/VOPQFyUEkiQkqqgVHHKX/T2k3+2yuc3/92W5P+rP6v23fX2lg3FY3pBjd974gZbuD
 as//l8tNn47+wXZbvPKAYVzDXz1mye33EAdargiauxZFT2Fi8Ml+mxK/1v2BpJjepSu7G+p1f
 8vaYaPEdCrq+sLttg+iFcHH+q/r1Ub9D1N9zTRISy/jA52FRdzFO4UmBtRJLcUaioRZzUXEiA
 EUBklSkAgAA
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506372453!113300764!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39048 invoked from network); 25 Sep 2017 20:47:34 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 20:47:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:Date:To:From:Subject:Message-ID;
 bh=jFGyUWJtvU6yHsm3aDSRDup5DTbzNUdV29kD8KO3nEU=; 
 b=fmjyP6xD6MQtoCvADlxHFLciVip3Ur61fK76Rmj7M0kXyJ26n33nFDof3hhp1juqHm5U24GcbpW5rIskx50M6H3bO/1GFymTBC10kExZWGMSIzt35DIBTWPlTJRIJvQq0WhQje02GXU7Upoep+hhgQ+wjlA1mmW1e43n0tq3f8M=;
Received: from [78.192.172.15] (helo=[192.168.1.63])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dwaHs-00038j-Tx
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 22:47:32 +0200
Message-ID: <1506372452.27818.9.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: xen-devel@lists.xenproject.org
Date: Mon, 25 Sep 2017 22:47:32 +0200
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Subject: [Xen-devel] blkdev_issue_discard hung
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIGhhdmUgYSBwcm9ibGVtIHdpdGggWGVuIDQuOC4yIChvciBMaW51eCA0LjkuNTEgYXMg
ZG9tMCBrZXJuZWwpIDoKY2FsbHMgdG8gRElTQ0FSRCBjb21tYW5kIGZyb20gdGhlIERvbVUgZnJl
cXVlbnRseSBoYW5nLgpJIGFsc28gaGF2ZSB0aGUgcHJvYmxlbSB3aXRoIFhlbiA0LjguMSBhbmQg
TGludXggNC45IGZyb20gRGViaWFuIDkKKHN0cmV0Y2gpIHJlcG9zaXRvcmllcy4KCkhlcmUgbG9n
cyBmcm9tIGRvbTAgOgoKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41
NDA2MTBdIElORk86IHRhc2sgMS54dmRvLTA6Mjc0MCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIw
IHNlY29uZHMuClNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwNjY3
XSAgICAgICBOb3QgdGFpbnRlZCA0LjktZGFlLWRvbTAgIzEKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0
LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA2OTldICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1
bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KU2VwIDI1IDIyOjMy
OjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA3NTJdIDEueHZkby0wICAgICAgICBEICAg
IDAgIDI3NDAgICAgICAyIDB4MDAwMDAwMDAKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJu
ZWw6IFsgNzQ2OC41NDA3NThdICBmZmZmODgwMjdjNmFjMDgwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
Zjg4MDI4NTYxN2UwMCBmZmZmODgwMjdmZjRhMjgwClNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcg
a2VybmVsOiBbIDc0NjguNTQwNzYzXSAgZmZmZjg4MDI3Yzc2MmZjMCBmZmZmYzkwMDExY2RmYmMw
IGZmZmZmZmZmODE1M2M3MjAgZmZmZjg4MDI3OWU0MDYwMApTZXAgMjUgMjI6MzI6NDQgaHlwMDQt
c2JnIGtlcm5lbDogWyA3NDY4LjU0MDc2N10gIGZmZmY4ODAyN2M3NjJmYzAgN2ZmZmZmZmZmZmZm
ZmZmZiBmZmZmODgwMjdjNzYyZmMwIDAwMDAwMDAwMDA3ZmUwMDAKU2VwIDI1IDIyOjMyOjQ0IGh5
cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA3NzBdIENhbGwgVHJhY2U6ClNlcCAyNSAyMjozMjo0
NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwNzgzXSAgWzxmZmZmZmZmZjgxNTNjNzIwPl0g
PyBfX3NjaGVkdWxlKzB4MTkwLzB4NTcwClNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVs
OiBbIDc0NjguNTQwNzg2XSAgWzxmZmZmZmZmZjgxNTNjYjJkPl0gPyBzY2hlZHVsZSsweDJkLzB4
ODAKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA3OTNdICBbPGZm
ZmZmZmZmODE1M2ZiY2U+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxN2UvMHgyYTAKU2VwIDI1IDIy
OjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA3OTldICBbPGZmZmZmZmZmODEyNWE1
YzU+XSA/IGdlbmVyaWNfbWFrZV9yZXF1ZXN0X2NoZWNrcysweDE0NS8weDQzMApTZXAgMjUgMjI6
MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWyA3NDY4LjU0MDgwNF0gIFs8ZmZmZmZmZmY4MTBjMmNm
Nj5dID8ga3RpbWVfZ2V0KzB4MzYvMHhhMApTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5l
bDogWyA3NDY4LjU0MDgwOF0gIFs8ZmZmZmZmZmY4MTUzYzUyOD5dID8gaW9fc2NoZWR1bGVfdGlt
ZW91dCsweDk4LzB4MTAwClNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0Njgu
NTQwODExXSAgWzxmZmZmZmZmZjgxNTNkZGI0Pl0gPyB3YWl0X2Zvcl9jb21wbGV0aW9uX2lvKzB4
YTQvMHgxMjAKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA4MTVd
ICBbPGZmZmZmZmZmODEwODgwNDA+XSA/IHdha2VfdXBfcSsweDcwLzB4NzAKU2VwIDI1IDIyOjMy
OjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA4MjNdICBbPGZmZmZmZmZmODEyNTVjYTc+
XSA/IHN1Ym1pdF9iaW9fd2FpdCsweDQ3LzB4NjAKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBr
ZXJuZWw6IFsgNzQ2OC41NDA4MjZdICBbPGZmZmZmZmZmODEyNjNmYTU+XSA/IAkweDY1LzB4YTAK
U2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA4MzddICBbPGZmZmZm
ZmZmYTAyZDllM2U+XSA/IF9fZG9fYmxvY2tfaW9fb3ArMHgzYmUvMHg2MTAgW3hlbl9ibGtiYWNr
XQpTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWyA3NDY4LjU0MDg0MV0gIFs8ZmZm
ZmZmZmZhMDJkYTUyMT5dID8geGVuX2Jsa2lmX3NjaGVkdWxlKzB4MTAxLzB4NmYwIFt4ZW5fYmxr
YmFja10KU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA4NDddICBb
PGZmZmZmZmZmODEwOWNhMTA+XSA/IHdha2VfYXRvbWljX3RfZnVuY3Rpb24rMHg1MC8weDUwClNl
cCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwODUwXSAgWzxmZmZmZmZm
ZmEwMmRhNDIwPl0gPyB4ZW5fYmxraWZfYmVfaW50KzB4MzAvMHgzMCBbeGVuX2Jsa2JhY2tdClNl
cCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwODU0XSAgWzxmZmZmZmZm
ZjgxMDgwYTUyPl0gPyBrdGhyZWFkKzB4YzIvMHhlMApTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2Jn
IGtlcm5lbDogWyA3NDY4LjU0MDg1Nl0gIFs8ZmZmZmZmZmY4MTA4MDk5MD5dID8ga3RocmVhZF9j
cmVhdGVfb25fbm9kZSsweDQwLzB4NDAKU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6
IFsgNzQ2OC41NDA4NTldICBbPGZmZmZmZmZmODE1NDBlMDU+XSA/IHJldF9mcm9tX2ZvcmsrMHgy
NS8weDMwCgpBbnkgaWRlYXMgYWJvdXQgd2hhdCdzIGhhcHBlbmluZywgYW5kIGhvdyB0byBmaXgg
dGhhdCA/CgpUaGFua3MsCgpPbGl2aWVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Sep 25 21:32:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 21:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwazB-0002j6-9k; Mon, 25 Sep 2017 21:32:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dwazA-0002iw-Hs
 for xen-devel@lists.xen.org; Mon, 25 Sep 2017 21:32:16 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D5/36-03422-FD579C95; Mon, 25 Sep 2017 21:32:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTfdu6cl
 Ig98TmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnvT0sBYfYKjp3zGJuYFzA2sXIxSEksIlR
 4teWbexdjJxAzlJGiSc7XUESwgKzGCWe7elmBUmICBRLfFs7nwkkwSywiEni+tEuFoj2/0wSy
 1oXgLWzCWhK3Pn8iQnE5hWwkrj7oBcsziKgKrFj0mqwuKhAuETvgX42iBpBiZMzn7CA2JwCHh
 JHGr+AxZkFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilO
 LylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOUAQh2MN7eGHCIUZKD
 SUmU92biyUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzzSoBygkWp6akVaZk5wHiBSUtw8CiJ8
 J4uBkrzFhck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ4by/IDAGQoozSPLgRsNi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeBpApPJl5JXCbXgEdwQR0RO/UEyBHlCQipKQaGLXuPro19Vr
 It9p9f3jKHhh6TLB+e+jlnfhd+Svc3/clvTUrWnAkfY9Y/50QUUuRxIt12xMbRcymKn/70HJO
 6m7ovLPMC7s9znEyXEu7cXb2O8PV5UL9PQv3rOFR63vG/vv0rYNHc/c8XDV7z5UfzNUR+YKik
 s0MulZ+goaCXvOn8v/Y39G+YJ4SS3FGoqEWc1FxIgBIgeBj2AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506375132!95269333!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25247 invoked from network); 25 Sep 2017 21:32:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 25 Sep 2017 21:32:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0ADC080D;
 Mon, 25 Sep 2017 14:32:12 -0700 (PDT)
Received: from [10.37.12.66] (unknown [10.37.12.66])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A66D23F58C;
 Mon, 25 Sep 2017 14:32:07 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Jan Beuli ch <jbeulich@suse.com>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
 <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
 <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
 <716c4b02-8952-3ae5-331b-0197ee0b888c@arm.com>
 <3f2d1e4d6ba14e7fb62dad5d13f512f0@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8ccfc5e0-7b6d-08ee-9ea6-d913461ae123@arm.com>
Date: Mon, 25 Sep 2017 22:32:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <3f2d1e4d6ba14e7fb62dad5d13f512f0@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "ross.philipson@gmail.com" <ross.philipson@gmail.com>,
 "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design
 Session: Making Releases Lessons Learned: Improving Our Release Process and
 Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgUGF1bCwKCk9uIDA5LzE0LzIwMTcgMDM6MzMgUE0sIFBhdWwgRHVycmFudCB3cm90ZToKPiBK
dWxpZW4sCj4gCj4gICAgVGhhdCBzaG91bGQgbm90IGJlIHRvbyBoYXJkLiBXZSBoYXZlIGEgZHJp
dmVyIGluc3RhbGwgYWdlbnQgZm9yIFhlblNlcnZlciB0aGF0IHdpbGwgbWFuYWdlIGFsbCB0aGUg
bmVjZXNzYXJ5IGRyaXZlciBzdGFnaW5nIGFuZCByZXF1aXJlZCByZWJvb3RzLiBIb3BlZnVsbHkg
aXQgc2hvdWxkIG1haW5seSBiZSBhIHF1ZXN0aW9uIG9mIGJ1aWxkaW5nIHRoYXQgaW5zdGFsbGVy
IHRvIHBpY2sgdXAgZHJpdmVycyBmcm9tIHRoZSB1cHN0cmVhbSBtYXN0ZXIgYnJhbmNoZXMgcmF0
aGVyIHRoYW4gdGhlIGludGVybmFsIFhlblNlcnZlciBicmFuY2hlcy4gQUZBSUsgb3NzdGVzdCBp
cyB1c2luZyBYZW5SVCBjdXN0b21pemVkIFdpbmRvd3MgaW1hZ2VzIHNvIGhvcGVmdWxseSB3ZSBj
YW4gdXNlIHRoZSBzbGlwc3RyZWFtZWQgWGVuUlQgYWdlbnQgdG8gdGhlbiBmZXRjaCBhbmQgcnVu
IHRoZSBkcml2ZXIgaW5zdGFsbGVyLiBJSVJDIGl0IHNldHMgc29tZSBmb3JtIG9mIGNvb2tpZSBp
biB4ZW5zdG9yZSBvbmNlIGl0IGlzIGRvbmUsIHNvIHRoZSByZXN0IG9mIHRoZSB0ZXN0IGN5Y2xl
IHdvdWxkIGp1c3QgbmVlZCB0byB3YWl0IGZvciB0aGF0IHRvIGFwcGVhci4gPgo+ICAgIEknbGwg
bG9vayBpbnRvIGhvdyB0byBwcm9ncmVzcyB0aGlzIHdoZW4gSSBnZXQgYmFjayBmcm9tIHRoZSBV
Uy4KCkkgd2FudGVkIHRvIGJ1bXAgdGhlIGRpc2N1c3Npb24uIERvIHlvdSBoYXZlIGFueSB1cGRh
dGUgaGVyZT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 22:49:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 22:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwcBV-0007Ax-KA; Mon, 25 Sep 2017 22:49:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dwcBT-0007Ar-Kq
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 22:49:03 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 76/63-02224-ED789C95; Mon, 25 Sep 2017 22:49:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu699pO
 RBg+/s1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbzy1lL9jIWzFjxlvWBsYl3F2MXBxCAt8Y
 Jd5vaGDuYuTkYBFwkJgytZmxi5GDg1EgRuLBD2uQMKNAmMTky0tYQcIsAtoS7e/LQcJsAoYSf
 59sYgMJSwDZSz5zgIRFBFQkvm87zwoynVngFqPE219bWUBqhAW8JdadqAap4RRwkdi8dA1YmB
 cofHZeGNwxH7ceYgepERXQlTj07w8biM0rIChxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/BiAYAdj8xen
 Q4ySHExKorw3E09GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLW8DygkWpaanVqRl5gAjASYtw
 cGjJMLbB5LmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3o0gRQIgRRmleXAjYFF5iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK8V0Cm8GTmlcBtegV0BBPQEb1TT4AcUZKIkJJqYNzFOOX
 1P46vX8SePz4453MSf9uJpPQ7ifG7jj5zz2kSvvf+j4zra5c5C5fybXhs75jM/sXmeehRnr9t
 1sXT2OsX3H64y/7Xer2lpv++ngg+PFlkvaMvY6KCx/w5CtOi9OuCL057Pv/h3euKKeyr9NxtN
 woz79uzRmvCquSA+R6+Ki8PbZuzumeZEktxRqKhFnNRcSIAlrLppMUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506379740!85523444!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22168 invoked from network); 25 Sep 2017 22:49:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 22:49:01 -0000
Received: from [172.20.1.27] (unknown [70.35.39.2])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C6BE12170C;
 Mon, 25 Sep 2017 22:48:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C6BE12170C
Date: Mon, 25 Sep 2017 15:48:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Michael Tokarev <mjt@tls.msk.ru>
In-Reply-To: <ffc5e790-253f-e622-1f49-21adad653cc4@msgid.tls.msk.ru>
Message-ID: <alpine.DEB.2.10.1709251548320.21187@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
 <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
 <8717f8c6-69e4-558e-64d2-f4361cd98594@msgid.tls.msk.ru>
 <ffc5e790-253f-e622-1f49-21adad653cc4@msgid.tls.msk.ru>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, stefanha@redhat.com,
 stefanha@gmail.com, qemu-devel@nongnu.org, Jan Beulich <jbeulich@suse.com>,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Qemu-devel] xen/disk: don't leak stack data via
	response ring
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyNCBTZXAgMjAxNywgTWljaGFlbCBUb2thcmV2IHdyb3RlOgo+IDIzLjA5LjIwMTcg
MTk6MDUsIE1pY2hhZWwgVG9rYXJldiB3cm90ZToKPiA+IDI4LjA2LjIwMTcgMDE6MDQsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPiA+PiBSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2Nh
bCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCj4gPj4gdGhlIGZpZWxkcyBk
aXJlY3RseSBvbiB0aGUgc2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCj4gPj4g
YmFja2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVy
ZSBmbGF2b3JzIGFyZQo+ID4+IGFjdHVhbGx5IGlkZW50aWNhbCAoYXNpZGUgZnJvbSBhbGlnbm1l
bnQgYW5kIHBhZGRpbmcgYXQgdGhlIGVuZCkuCj4gPj4KPiA+PiBUaGlzIGlzIFhTQS0yMTYuCj4g
Pj4KPiA+PiBSZXBvcnRlZCBieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiA+PiBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Cj4gPiAKPiA+IFJlcG9ydGVkbHksIGFmdGVyIHRoaXMgcGF0Y2gsIEhWTSBEb21V
cyBydW5uaW5nIHdpdGggcWVtdS1zeXN0ZW0taTM4Ngo+ID4gKG5vdGUgaTM4Niwgbm90IHg4Nl82
NCksIGFyZSBsZWFraW5nIG1lbW9yeSBhbmQgaG9zdCBpcyBydW5uaW5nIG91dCBvZgo+ID4gbWVt
b3J5IHJhdGhlciBmYXN0LiAgU2VlIGZvciBleGFtcGxlIGh0dHBzOi8vYnVncy5kZWJpYW4ub3Jn
Lzg3MTcwMgo+IAo+IExvb2tzIGxpa2UgdGhpcyBpcyBhIGZhbHNlIGFsYXJtLCB0aGUgcHJvYmxl
bSBhY3R1YWxseSBpcyB3aXRoCj4gMDRiZjI1MjZjZTg3ZjIxYjMyYzlhY2JhMWM1NTE4NzA4YzI0
M2FkMCAoZXhlYzogdXNlIHFlbXVfcmFtX3B0cl9sZW5ndGgKPiB0byBhY2Nlc3MgZ3Vlc3QgcmFt
KSB3aXRob3V0IGY1YWE2OWJkYzM0MTg3NzNmMjY3NDdjYTI4MmMyOTE1MTk2MjZlY2UKPiAoZXhl
YzogQWRkIGxvY2sgcGFyYW1ldGVyIHRvIHFlbXVfcmFtX3B0cl9sZW5ndGgpLgo+IAo+IEkgYXBw
bGllZCBvbmx5IDA0YmYyNTI2Y2U4N2YgdG8gMi44LCB3aXRob3V0IHJlYWxpemluZyB0aGF0IHdl
IGFsc28KPiBuZWVkIGY1YWE2OWJkYzM0MTgpLgo+IAo+IE5vdyB3aGVuIEkgdHJ5IHRvIGJhY2tw
b3J0IGY1YWE2OWJkYzM0MTggdG8gMi44IChvbiB0b3Agb2YgMDRiZjI1MjZjZTg3ZiksCj4gSSBm
YWNlIGFuIGludGVyZXN0aW5nIGxvZ2ljIHdpdGhvdXQgYWxzbyBhcHBseWluZyAxZmY3YzU5ODZh
NTE1ZDJkOTM2ZWJhMAo+ICh4ZW4vbWFwY2FjaGU6IHN0b3JlIGRtYSBpbmZvcm1hdGlvbiBpbiBy
ZXZtYXBjYWNoZSBlbnRyaWVzIGZvciBkZWJ1Z2dpbmcpLAo+IHRoZSBhcmd1bWVudHMgZm9yIHhl
bl9tYXBfY2FjaGUgaW4gcWVtdV9yYW1fcHRyX2xlbmd0aCgpIGluIHRoZXNlIHR3byBwYXRjaGVz
Cj4gYXJlIHF1aXRlIGZ1bi4uIDopCgpTb3JyeSBhYm91dCB0aGF0LiBMZXQgbWUga25vdyBpZiB5
b3UgbmVlZCBhbnkgaGVscCB3aXRoIHRob3NlIGJhY2twb3J0LgpUaGFuayB5b3UhCgotIFN0ZWZh
bm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Sep 25 23:08:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 23:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwcUM-0008VD-25; Mon, 25 Sep 2017 23:08:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dwcUL-0008V7-Ix
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 23:08:33 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B7/1A-01810-07C89C95; Mon, 25 Sep 2017 23:08:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfSqkW5Bz8l
 Ig8uH2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLJ2axFcyWrOhcmtbAeF20i5GLQ0hgGqPE
 3i1rGEEcFoGtzBIXLm8GcyQE5rBKXHv8BsjhBHKqJO51HGaHsIskXr59xAxhF0j82HiWBcTmF
 RCUODnzCZgtJOAl0TT5HhuIzSlgL/Fy/QJmiHUNTBI3Gi8BDeXgYBMwkZjVIQFSwyKgKnH+4H
 w2kDCvQIDEpn0sIKawQIbEywZxkAoRAWWJ3l+/WUCmMAt8YpToe/gcbBWzgKZE6/bf7BMYBWc
 huWIWktQCRqZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB
 4VnPwMC4g3FHu98hRkkOJiVR3puJJyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+7gbKCRalp
 qdWpGXmACMFJi3BwaMkwvsNJM1bXJCYW5yZDpE6xWjMceHOpT9MHAf23PrDJMSSl5+XKiXOOw
 ukVACkNKM0D24QLIIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQQyhSczrwRu3yugU5i
 ATumdegLklJJEhJRUA2P7k9J4J7ss3tiaYyJTA667vNfcyvhd6MmDiE1vPu/p3Xz48YuNXY4n
 b5THBV7mOugzO0R7/ewb/Enc0yT/MH8O3Lsx9Vz5Se2S2f7Kf+atZtosXBHXr/5iD7Pcbs+v0
 Qdt6rpPxPhsmLbZff8D5n/qXaLyx59klgZvkLCZfjN174TF/rN+ujYqsRRnJBpqMRcVJwIABg
 +8MdsCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506380911!111577073!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15507 invoked from network); 25 Sep 2017 23:08:32 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Sep 2017 23:08:32 -0000
Received: by mail-vk0-f50.google.com with SMTP id 78so4487704vkc.3
 for <xen-devel@lists.xenproject.org>; Mon, 25 Sep 2017 16:08:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WOw8cIpEIjwVGCRZ59Aas9kUnYRifU+ktKbyJqRQPIU=;
 b=Dl7Wyjjk2WtXRVfOZvIHqyqa4n1pIYzBgux4X/DfuXAcH6b+wzNxLDV8LjRsD1mhwa
 51vy5DsffUBYIZomBDNxFxbxXavXZjSbpAwN/IAd1jNPhI5SWfCLmDyc8EMrrCFFIStA
 Z7NUMtQqrBoMILdbzxBAgL4jcpEvTDgI0mV/E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WOw8cIpEIjwVGCRZ59Aas9kUnYRifU+ktKbyJqRQPIU=;
 b=P9n2jn3Ltc/3onjHv1IHgJO5IpgkxBhIQa1fCzeDlyWVzp4SLj6lk9+ErRV8NSjwZ9
 hHzHCgJYYKZp/HVPjjI+8zFrVmBQMBKyfI3EXHt3ofAKktxfePk4cHOnReCRr+rS6FfP
 ONGVU0+YjbuMVHrL4PJlbEPKbGWA2FFPe27Z7wxQAxiDtGjXMoA32vJVO6P+OEwV3SjQ
 bNoJzUlrnYVgrGrmOpG9zRHtnKh48gKOLpSmk7ZxqLAIQ7MmyNbK0vfRVsuf/6vo1sgY
 sImRqgxjohqtNpE7LcuWJT/2IsQ4X2obNiAOo3dh3TvPRxWGdPdOSX/dMnxYH70w62VT
 vQqg==
X-Gm-Message-State: AHPjjUjNbuIcGiwVAORvkQSC1aZDFMtyvHpeIRuNXztEB64l0jxsZosp
 sGYiAkjXQB++RoHty25YbV/meKZ74MgwQ8nDkyIxVQ==
X-Google-Smtp-Source: AOwi7QAPsixa6dqaUlZjCH5TEly9D2L1nVa5Zoa03xZgFBZ9Us9D3TvSPjLhO/ZGS+WgWxNyZQ7XOREJRcNSW37ybOY=
X-Received: by 10.31.34.84 with SMTP id i81mr7784296vki.66.1506380910868; Mon,
 25 Sep 2017 16:08:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.49.82 with HTTP; Mon, 25 Sep 2017 16:08:30 -0700 (PDT)
In-Reply-To: <59C8D124020000780017F36F@prv-mh.provo.novell.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
 <59C8D124020000780017F36F@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 26 Sep 2017 00:08:30 +0100
Message-ID: <CACtJ1JQ8UYkQr4Js0hLDyQAs1N2SH9GE0pJaUjaoOsBnm8U8BQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKWWVzLCBhZnRlciBpbmNsdWRpbmcgdGhlIF9fU1RSSUNUX0FOU0lfXyBjaGVjayB0
aGUgaGVhZGVycy5jaGsgY2hlY2sKcGFzc2VzLiBCdXQgSSBoYWQgdG8gaW5jbHVkZSBzdHJpbmcg
aGVhZGVyIGZpbGUgKGFmdGVyIHN1Z2dlc3Rpb24gZnJvbSBTdGVmYW5vKQpmb3IgZml4aW5nIHRo
ZSBoZWFkZXJzKysuY2hrLgoKSSBoYXZlIHBhc3RlZCB0aGUgY2hhbmdlcyBiZWxvdzoKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4
IDEyOTliMTkuLmM5MGZkZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBi
L3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC05OCw2ICs5OCw3IEBAIFBVQkxJQ19DOTlfSEVBREVS
UyA6PSBwdWJsaWMvaW8vOXBmcy5oIHB1YmxpYy9pby9wdmNhbGxzLmgKIFBVQkxJQ19BTlNJX0hF
QURFUlMgOj0gJChmaWx0ZXItb3V0IHB1YmxpYy8lY3RsLmggcHVibGljL3hzbS8lCnB1YmxpYy8l
aHZtL3NhdmUuaCAkKFBVQkxJQ19DOTlfSEVBREVSUyksICQoUFVCTElDX0hFQURFUlMpKQoKIHB1
YmxpYy9pby85cGZzLmgtcHJlcmVxIDo9IHN0cmluZworcHVibGljL2lvL2NvbnNvbGUuaC1wcmVy
ZXEgOj0gc3RyaW5nCiBwdWJsaWMvaW8vcHZjYWxscy5oLXByZXJlcSA6PSBzdHJpbmcKCiBoZWFk
ZXJzLmNoazogJChQVUJMSUNfQU5TSV9IRUFERVJTKSBNYWtlZmlsZQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25z
b2xlLmgKaW5kZXggNWU0NWUxYy4uMGYwNzExZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2NvbnNvbGUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCkBA
IC00MCw3ICs0MCw5IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7CiAgICAgWEVOQ09OU19S
SU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9OwoKKyNpZiBkZWZpbmVkKF9fR05VQ19fKSAm
JiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18pCiBERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25z
KTsKKyNlbmRpZgoKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18gKi8KClJl
Z2FyZHMsCkJodXBpbmRlcgoKT24gMjUgU2VwdGVtYmVyIDIwMTcgYXQgMDg6NDksIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjMuMDkuMTcgYXQgMDA6NDQs
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gT24gRnJpLCAyMiBTZXAgMjAxNywg
Qmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4+IERFRklORV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMp
IGRlZmluZXMgY29tbW9uIGhlbHBlciBmdW5jdGlvbnMgc3VjaCBhcwo+Pj4geGVuY29uc19xdWV1
ZWQoKSB0byB0ZWxsIHRoZSBjdXJyZW50IHNpemUgb2YgdGhlIHJpbmcgYnVmZmVyLAo+Pj4geGVu
Y29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3aGljaCBhcmUgdXNlZnVsIGhlbHBl
ciBmdW5jdGlvbnMuCj4+PiBwbDAxMSBlbXVsYXRpb24gY29kZSB3aWxsIHVzZSB0aGVzZSBoZWxw
ZXIgZnVuY3Rpb25zLgo+Pj4KPj4+IGlvL2NvbnNvbGUuaCBpbmNsdWRlcyBpby9yaW5nLmggd2hp
Y2ggZGVmaW5lcyBERUZJTkVfWEVOX0ZMRVhfUklORy4KPj4+Cj4+PiBJbiBjb25zb2xlL2RhZW1v
bi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUuaAo+
Pj4gYmVjYXVzZSByaW5nLmggdXNlcyBzdHJpbmcgZnVuY3Rpb25zLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPj4+
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IEFja2VkLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+Cj4+IFVu
Zm9ydHVuYXRlbHkgdGhpcyBwYXRjaCBicmVha3MgdGhlIGJ1aWxkIG9uIHg4Ni4gVGhlIHJlYXNv
biBpcyB0aGF0Cj4+IERFRklORV9YRU5fRkxFWF9SSU5HIHJlcXVpcmVzIEM5OSwgYW5kIHRoZSBj
dXJyZW50IGhlYWRlciBjaGVja3MgaW4KPj4geGVuL2luY2x1ZGUvTWFrZWZpbGUgdXNlIEFOU0kg
Qy4KPj4KPj4gVGhlIG9ubHkgdHdvIGhlYWRlcnMgdG8gdXNlIERFRklORV9YRU5fRkxFWF9SSU5H
IHNvIGZhciBhcmUgcHZjYWxscyBhbmQKPj4gOXBmcyB0aGF0IGFyZSBib3RoIGV4cGxpY2l0bHkg
bWFya2VkIGFzIGM5OSBpbiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSwgc2VlCj4+IFBVQkxJQ19DOTlf
SEVBREVSUy4KPj4KPj4gT25lIHdheSB0byBzb2x2ZSB0aGlzIHByb2JsZW0gd291bGQgYmUgdG8g
bWFyayBjb25zb2xlLmggYXMgb25lIG9mIHRoZQo+PiBjOTkgaGVhZGVycywgYnV0IEkgYW0gZ3Vl
c3NpbmcgdGhhdCBKYW4gd2lsbCB3YW50IHRvIGtlZXAgaXQgQU5TSSBDLgo+Pgo+PiBJbiB0aGF0
IGNhc2UsIHdlIGNvdWxkIG1ha2UgREVGSU5FX1hFTl9GTEVYX1JJTkcgQU5TSSBDLCB3aGljaCBp
cyB1Z2x5Cj4+IGJ1dCBwb3NzaWJsZS4gSXQgcmVxdWlyZXMgdHVybmluZyB0aGUgc3RhdGljIGlu
bGluZSBmdW5jdGlvbnMgaW4gcmluZy5oCj4+IGludG8gbWFjcm9zLgo+Pgo+PiBPdGhlcndpc2Us
IHdlIGNvdWxkIHRha2UgREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucykgb3V0IG9mCj4+IGlv
L2NvbnNvbGUuaC4gV2UgY291bGQgbW92ZSBpdCB0byBhIG5ldyBoZWFkZXIgZmlsZSwgYW5kIHRo
ZSBuZXcgaGVhZGVyCj4+IGZpbGUgY291bGQgYmUgQzk5Lgo+Pgo+PiBKYW4sIGRvIHlvdSBoYXZl
IG90aGVyIHN1Z2dlc3Rpb25zPwo+Cj4gTW92aW5nIHRoZSBDOTkgcmVxdWlyaW5nIHBhcnRzIHRv
IGEgc2VwYXJhdGUgaGVhZGVyIGlzIGNlcnRhaW5seQo+IGEgcmVhc29uYWJsZSBvcHRpb24uIEFu
b3RoZXIgbWlnaHQgYmUgdG8gZnJhbWUgdGhlIGFkZGl0aW9ucyBieQo+IGEgX19TVFJJQ1RfQU5T
SV9fIGFuZC9vciBfX0dOVUNfXyBhbmQvb3IgX19TVERDX1ZFUlNJT05fXwo+IGNoZWNrICh3ZSBo
YXZlIHNvbWUgZXhhbXBsZXMgZWxzZXdoZXJlLCBidXQgdGhleSBtYXkgbm90IGJlCj4gZXhhY3Qg
Zml0cyBmb3IgdGhlIGNhc2UgaGVyZSkuCj4KPiBKYW4KPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Sep 25 23:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 25 Sep 2017 23:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwcWC-0000ca-DO; Mon, 25 Sep 2017 23:10:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dwcWB-0000cS-Dt
 for xen-devel@lists.xenproject.org; Mon, 25 Sep 2017 23:10:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B2/1D-03423-2EC89C95; Mon, 25 Sep 2017 23:10:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu7DnpO
 RBv1tJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDpqKCPVwVz35MY2lg3MfRxcjFISTwjVFi
 9u4W5i5GTg4WAQeJ87dOAtkcHIwCMRIPfliDhBkFwiQmX17CChJmEdCW2N4fABJmEzCU+PtkE
 xtIWALIXvKZAyQsIqAjcXXvC1aQ6cwCJ1gkJqycBjZdWEBLYtH6newg9ZwCthIHr4mChHkFvC
 WePLvNCmILCdhIPL/wEcwWFdCVOPTvDxtEjaDEyZlPWEBsZqAxy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYvy0L
 OMQoycGkJMp7M/FkpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tfdQDnBotT01Iq0zBxgJMCkJ
 Th4lER4v4GkeYsLEnOLM9MhUqcYFaXEef+AJARAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWHefyBTeDLzSuCmvwJazAS0uHfqCZDFJYkIKakGxuqwZf0bI7Z8lXa76Nmqp8j
 RZh2garDavunLikmqV65fP6DrWHBF2O/HrerQ54YF/5b6BGx1ssj5cnKK4ItZ+e093/WuXi4N
 ur7Up/ORnP50x085UaV3HqqXKM3/klaVeoNlpuTvzZPa3RSjuXwk44L+Kt7dtEf/8ieWlbfc2
 3e9a9e6ss7zsRJLcUaioRZzUXEiABCIM9O5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506381024!76569726!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2049 invoked from network); 25 Sep 2017 23:10:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 25 Sep 2017 23:10:25 -0000
Received: from [172.20.1.27] (unknown [70.35.39.2])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7B7382148C;
 Mon, 25 Sep 2017 23:10:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7B7382148C
Date: Mon, 25 Sep 2017 16:10:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20170911170159.3083-1-george.dunlap@citrix.com>
Message-ID: <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@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>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxMSBTZXAgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiArIyMjIFJURFMgYmFz
ZWQgU2NoZWR1bGVyCj4gKwo+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKPiArCj4gK0Egc29m
dCByZWFsLXRpbWUgQ1BVIHNjaGVkdWxlciBidWlsdCB0byBwcm92aWRlIGd1YXJhbnRlZWQgQ1BV
IGNhcGFjaXR5IHRvIGd1ZXN0IFZNcyBvbiBTTVAgaG9zdHMKPiArCj4gKyMjIyBBUklOQzY1MyBT
Y2hlZHVsZXIKPiArCj4gKyAgICBTdGF0dXM6IFN1cHBvcnRlZCwgTm90IHNlY3VyaXR5IHN1cHBv
cnRlZAo+ICsKPiArQSBwZXJpb2RpY2FsbHkgcmVwZWF0aW5nIGZpeGVkIHRpbWVzbGljZSBzY2hl
ZHVsZXIuIE11bHRpY29yZSBzdXBwb3J0IGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCj4gKwo+ICsj
IyMgTnVsbCBTY2hlZHVsZXIKPiArCj4gKyAgICBTdGF0dXM6IEV4cGVyaW1lbnRhbAo+ICsKPiAr
QSB2ZXJ5IHNpbXBsZSwgdmVyeSBzdGF0aWMgc2NoZWR1bGluZyBwb2xpY3kgCj4gK3RoYXQgYWx3
YXlzIHNjaGVkdWxlcyB0aGUgc2FtZSB2Q1BVKHMpIG9uIHRoZSBzYW1lIHBDUFUocykuIAo+ICtJ
dCBpcyBkZXNpZ25lZCBmb3IgbWF4aW11bSBkZXRlcm1pbmlzbSBhbmQgbWluaW11bSBvdmVyaGVh
ZAo+ICtvbiBlbWJlZGRlZCBwbGF0Zm9ybXMuCgpIaSBhbGwsCgpJIGhhdmUganVzdCBub3RpY2Vk
IHRoYXQgbm9uZSBvZiB0aGUgbm9uLWNyZWRpdCBzY2hlZHVsZXJzIGFyZSBzZWN1cml0eQpzdXBw
b3J0ZWQuIFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gdHJ5IHRvIHN1cHBvcnQgYXQgbGVhc3Qgb25l
IG9mIHRoZW0/CgpGb3IgZXhhbXBsZSwgUlREUyBpcyBub3QgbmV3IGFuZCBEYXJpbyBpcyBjby1t
YWludGFpbmluZyBpdC4gSXQgaXMKY3VycmVudGx5IG1hcmtlZCBhcyBTdXBwb3J0ZWQgaW4gdGhl
IE1BSU5UQUlORVJTIGZpbGUuIElzIGl0IHJlYWxseSBmYWlyCnRvIG1hcmsgaXQgYXMgIkV4cGVy
aW1lbnRhbCIgaW4gU1VQUE9SVC5tZD8KClRoZSBOdWxsIHNjaGVkdWxlciB3YXMgbmV3IHdoZW4g
d2Ugc3RhcnRlZCB0aGlzIGRpc2N1c3Npb24sIGJ1dCBub3cgdGhhdApYZW4gNC4xMCBpcyBlbnRl
cmluZyBjb2RlIGZyZWV6ZSwgTnVsbCBzY2hlZHVsZXIgaXMgbm90IHNvIG5ldyBhbnltb3JlLgpX
ZSBkaWRuJ3QgZ2V0IGFueSBidWcgcmVwb3J0cyBkdXJpbmcgdGhlIDQuMTAgZGV2ZWxvcG1lbnQg
d2luZG93LiBCeSB0aGUKdGltZSB0aGlzIGRvY3VtZW50IGlzIGFjY2VwdGVkIGFuZCBYZW4gNC4x
MCBpcyBvdXQsIE51bGwgY291bGQgYmUgYQpjYW5kaWRhdGUgZm9yICJTdXBwb3J0ZWQiIHRvby4K
ClRob3VnaHRzPwoKQ2hlZXJzLAoKU3RlZmFubwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 00:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 00:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwdLM-0004NF-8Z; Tue, 26 Sep 2017 00:03:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dwdLK-0004N9-Jy
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 00:03:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FF/AF-03093-54999C95; Tue, 26 Sep 2017 00:03:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAKsWRWlGSWpSXmKPExsVybKJsgq7LzJO
 RBrvmC1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXt7kXzLrFVLHos2wD4+ZZTF2MnBxCAkUS
 C19sBrK5OFgEGpgl/r85ygySkBCIlli34Rg7hM0ncfHFD7AiCYEJjBK/vjYzgjhCAruZJLasn
 Y3QfmTnLqAMB5DjIvHzaB5IN6NAgcScDR8ZIewUiVldb8BsYYEcia9/p4PZIgIhEpc/NLGDzG
 EWOA+04ekvRoj76iSO7tkOdiubgLbE3gu/wc7jFXCUmPkaYhCLgKrE6eYWFpC9ogIxEicPyEC
 UCEqcnPmEBcTmFHCVeHzyB5jNLKAu8WfeJWYIW1zi1pP5TBC2vMT2t3OYJzCKz0LSPgtJyywk
 LbOQtCxgZFnFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYY
 wxAsIPxwKLAQ4ySHExKorw3E09GCvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VC
 UJ3qAZQHWCRanpqRVpmTnAJABTKsHBoyTCu3U6UJq3uCAxtzgzHSJ1ilGX49imy3+YhMBmSIn
 zioDMEAApyijNgxsBS0iXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzbCbKKJzOvBG7TK6Aj
 mICO6J16AuSIkkSElFQDo/2t2/0LyjkSbxr+Fzfj5TNf+7i5znaL6e4Ou1P90YcUn+fcrJq3z
 ftilvVC47fyCy/v1hCeFqy0LOUwt+/jpo7wnIT14lkBxwVPbz3zl7VhzfyXK//vUP20Vquzfu
 kVzYVyh+8yRCVGWe62tHumWSUb8c7bwtrk0eM7n1pcFws+P/3lcdHD30osxRmJhlrMRcWJACb
 cl1hDAwAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506384194!112998127!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40891 invoked from network); 26 Sep 2017 00:03:15 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Sep 2017 00:03:15 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id E82CC60712; Tue, 26 Sep 2017 00:03:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1506384194;
 bh=eFg3wp25QChlorhqIs1do+tlT2dPrkgr6aeHJGE0o9k=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=cZJu0dWlxSdq5EHuG4Jq5be94EBtZAfCHDVlY7Hiyzva/ciUQqoVb3hAz/+4XQ+tf
 LyGC24guVLHISPRyvW15MtJXPB980KFza6daVrBU+ktFt/jAHrUA4EGYOBEgy0M96p
 XYyURv45KQEpL7zXpkSnGZgVYn+oyyF/G/wGmTjE=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id CA6F66044E;
 Tue, 26 Sep 2017 00:03:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1506384189;
 bh=eFg3wp25QChlorhqIs1do+tlT2dPrkgr6aeHJGE0o9k=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=ADwWeUVu70ZxlCM0A0IX/Bctr0urTOC5bmZ3K/xhZ52spSqqRwDfR1eliBjYxNWUt
 D/Rd5LbksOm0yB2FXm8tkuhkDptyTXqFb4I05ySXIxxXRN4I7AzmHD08oM6DkJiV5B
 VSy5LtBpT0zpQ8mr7PQmAPLC5FN4VqKkWeF3axZk=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org CA6F66044E
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
References: <1505954230-18892-1-git-send-email-sgoel@codeaurora.org>
 <1505954230-18892-8-git-send-email-sgoel@codeaurora.org>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <7ccbb6c0-8ee1-6e57-92a3-2ee1612ead79@codeaurora.org>
Date: Mon, 25 Sep 2017 18:03:07 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1505954230-18892-8-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com, Ian.Jackson@citrix.com,
 nd@arm.com, robin.murphy@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v2 7/7] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzIwLzIwMTcgNjozNyBQTSwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gVGhpcyBkcml2ZXIg
Zm9sbG93cyBhbiBhcHByb2FjaCBzaW1pbGFyIHRvIHNtbXUgZHJpdmVyLiBUaGUgaW50ZW50IGhl
cmUKPiBpcyB0byByZXVzZSBhcyBtdWNoIExpbnV4IGNvZGUgYXMgcG9zc2libGUuCj4gLSBHbHVl
IGNvZGUgaGFzIGJlZW4gaW50cm9kdWNlZCB0byBicmlkZ2UgdGhlIEFQSSBjYWxscy4KPiAtIENh
bGxlZCBMaW51eCBmdW5jdGlvbnMgZnJvbSB0aGUgWGVuIElPTU1VIGZ1bmN0aW9uIGNhbGxzLgo+
IC0gWGVuIG1vZGlmaWNhdGlvbnMgYXJlIHByZWNlZGVkIGJ5IC8qWGVuOiBjb21tZW50ICovCj4g
Cj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+IC0t
LQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgIHwgICAxICsKPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYyB8IDg1MyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgNzM4IGluc2VydGlvbnMoKyks
IDExNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlCj4g
aW5kZXggZjRjZDI2ZS4uNTdhNmRhNiAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFr
ZWZpbGUKPiBAQCAtMSwyICsxLDMgQEAKPiAgb2JqLXkgKz0gaW9tbXUubwo+ICBvYmoteSArPSBz
bW11Lm8KPiArb2JqLXkgKz0gc21tdS12My5vCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LXYzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS12My5jCj4gaW5kZXggMzgwOTY5YS4uOGYzYjQzZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUtdjMuYwo+IEBAIC0xOCwyOCArMTgsMjY2IEBACj4gICAqIEF1dGhvcjogV2ls
bCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+Cj4gICAqCj4gICAqIFRoaXMgZHJpdmVyIGlz
IHBvd2VyZWQgYnkgYmFkIGNvZmZlZSBhbmQgYm9tYmF5IG1peC4KPiArICoKPiArICoKPiArICog
QmFzZWQgb24gTGludXggZHJpdmVycy9pb21tdS9hcm0tc21tdS12My5jCj4gKyAqID0+IGNvbW1p
dCBiZGY5NTkyMzA4NmZiMzU5Y2NiNDRjODE1NzI0YzNhY2UxNjExYzkwCj4gKyAqCj4gKyAqIFhl
biBtb2RpZmljYXRpb25zOgo+ICsgKiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+
Cj4gKyAqIENvcHlyaWdodCAoQykgMjAxNywgVGhlIExpbnV4IEZvdW5kYXRpb24sIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCj4gKyAqCj4gICAqLwo+ICAKPiAtI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4K
PiAtI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgo+IC0jaW5jbHVkZSA8bGludXgvZGVsYXku
aD4KPiAtI2luY2x1ZGUgPGxpbnV4L2RtYS1pb21tdS5oPgo+IC0jaW5jbHVkZSA8bGludXgvZXJy
Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pbnRlcnJ1cHQuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2lv
bW11Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pb3BvbGwuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L21v
ZHVsZS5oPgo+IC0jaW5jbHVkZSA8bGludXgvbXNpLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9vZi5o
Pgo+IC0jaW5jbHVkZSA8bGludXgvb2ZfYWRkcmVzcy5oPgo+IC0jaW5jbHVkZSA8bGludXgvb2Zf
aW9tbXUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L29mX3BsYXRmb3JtLmg+Cj4gLSNpbmNsdWRlIDxs
aW51eC9wY2kuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgo+IC0KPiAt
I2luY2x1ZGUgPGxpbnV4L2FtYmEvYnVzLmg+Cj4gLQo+IC0jaW5jbHVkZSAiaW8tcGd0YWJsZS5o
Igo+ICsjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgo+ICsjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9lcnIuaD4KPiArI2luY2x1
ZGUgPHhlbi9pcnEuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9s
aXN0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgo+ICsjaW5jbHVk
ZSA8YXNtL2RldmljZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2lvLmg+Cj4gKyNpbmNsdWRlIDxhc20v
cGxhdGZvcm0uaD4KPiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4gKwo+ICt0eXBlZGVmIHBhZGRy
X3QgcGh5c19hZGRyX3Q7Cj4gK3R5cGVkZWYgcGFkZHJfdCBkbWFfYWRkcl90Owo+ICsKPiArLyog
QWxpYXMgdG8gWGVuIGRldmljZSB0cmVlIGhlbHBlcnMgKi8KPiArI2RlZmluZSBkZXZpY2Vfbm9k
ZSBkdF9kZXZpY2Vfbm9kZQo+ICsjZGVmaW5lIG9mX3BoYW5kbGVfYXJncyBkdF9waGFuZGxlX2Fy
Z3MKPiArI2RlZmluZSBvZl9kZXZpY2VfaWQgZHRfZGV2aWNlX21hdGNoCj4gKyNkZWZpbmUgb2Zf
bWF0Y2hfbm9kZSBkdF9tYXRjaF9ub2RlCj4gKyNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF91MzIo
bnAsIHBuYW1lLCBvdXQpICghZHRfcHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBvdXQpKQo+
ICsjZGVmaW5lIG9mX3Byb3BlcnR5X3JlYWRfYm9vbCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKPiAr
I2RlZmluZSBvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyBkdF9wYXJzZV9waGFuZGxlX3dpdGhf
YXJncwo+ICsjZGVmaW5lIG11dGV4IHNwaW5sb2NrX3QKPiArI2RlZmluZSBtdXRleF9pbml0IHNw
aW5fbG9ja19pbml0Cj4gKyNkZWZpbmUgbXV0ZXhfbG9jayBzcGluX2xvY2sKPiArI2RlZmluZSBt
dXRleF91bmxvY2sgc3Bpbl91bmxvY2sKPiArCj4gKy8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2
aWNlIE1NSU8gYW5kIElSUXMgKi8KPiArc3RydWN0IHJlc291cmNlIHsKPiArCXU2NCBhZGRyOwo+
ICsJdTY0IHNpemU7Cj4gKwl1bnNpZ25lZCBpbnQgdHlwZTsKPiArfTsKPiArCj4gKyNkZWZpbmUg
cmVzb3VyY2Vfc2l6ZShyZXMpICgocmVzKS0+c2l6ZSkKPiArCj4gKyNkZWZpbmUgcGxhdGZvcm1f
ZGV2aWNlIGRldmljZQo+ICsKPiArI2RlZmluZSBJT1JFU09VUkNFX01FTSAwCj4gKyNkZWZpbmUg
SU9SRVNPVVJDRV9JUlEgMQo+ICsKPiArc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxhdGZvcm1f
Z2V0X3Jlc291cmNlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gKwkJCQkJICAgICAg
dW5zaWduZWQgaW50IHR5cGUsCj4gKwkJCQkJICAgICAgdW5zaWduZWQgaW50IG51bSkKPiArewo+
ICsJLyoKPiArCSAqIFRoZSByZXNvdXJjZSBpcyBvbmx5IHVzZWQgYmV0d2VlbiAyIGNhbGxzIG9m
IHBsYXRmb3JtX2dldF9yZXNvdXJjZS4KPiArCSAqIEl0J3MgcXVpdGUgdWdseSBidXQgaXQncyBh
dm9pZCB0byBhZGQgdG9vIG11Y2ggY29kZSBpbiB0aGUgcGFydAo+ICsJICogaW1wb3J0ZWQgZnJv
bSBMaW51eAo+ICsJICovCj4gKwlzdGF0aWMgc3RydWN0IHJlc291cmNlIHJlczsKPiArCXN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlOwo+ICsJc3RydWN0IGFjcGlfaW9ydF9zbW11X3Yz
ICpub2RlX3NtbXVfZGF0YTsKPiArCWludCByZXQgPSAwOwo+ICsKPiArCXJlcy50eXBlID0gdHlw
ZTsKPiArCj4gKwlzd2l0Y2ggKHR5cGUpIHsKPiArCWNhc2UgSU9SRVNPVVJDRV9NRU06Cj4gKwkJ
aWYgKHBkZXYtPnR5cGUgPT0gREVWX0FDUEkpIHsKPiArCQkJcmV0ID0gMTsKPiArCQkJaW9ydF9u
b2RlID0gcGRldi0+YWNwaV9ub2RlOwo+ICsJCQlub2RlX3NtbXVfZGF0YSA9Cj4gKwkJCQkoc3Ry
dWN0IGFjcGlfaW9ydF9zbW11X3YzICopaW9ydF9ub2RlLT5ub2RlX2RhdGE7Cj4gKwo+ICsJCQlp
ZiAobm9kZV9zbW11X2RhdGEgIT0gTlVMTCkgewo+ICsJCQkJcmVzLmFkZHIgPSBub2RlX3NtbXVf
ZGF0YS0+YmFzZV9hZGRyZXNzOwo+ICsJCQkJcmVzLnNpemUgPSBTWl8xMjhLOwo+ICsJCQkJcmV0
ID0gMDsKPiArCQkJfQo+ICsJCX0gZWxzZSB7Cj4gKwkJCXJldCA9IGR0X2RldmljZV9nZXRfYWRk
cmVzcyhkZXZfdG9fZHQocGRldiksIG51bSwKPiArCQkJCQkJICAgICZyZXMuYWRkciwgJnJlcy5z
aXplKTsKPiArCQl9Cj4gKwo+ICsJCXJldHVybiAoKHJldCkgPyBOVUxMIDogJnJlcyk7Cj4gKwo+
ICsJY2FzZSBJT1JFU09VUkNFX0lSUToKPiArCQlyZXQgPSBwbGF0Zm9ybV9nZXRfaXJxKGRldl90
b19kdChwZGV2KSwgbnVtKTsKPiArCj4gKwkJaWYgKHJldCA8IDApCj4gKwkJCXJldHVybiBOVUxM
Owo+ICsKPiArCQlyZXMuYWRkciA9IHJldDsKPiArCQlyZXMuc2l6ZSA9IDE7Cj4gKwo+ICsJCXJl
dHVybiAmcmVzOwo+ICsKPiArCWRlZmF1bHQ6Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwl9Cj4gK30K
PiArCj4gK3N0YXRpYyBpbnQgcGxhdGZvcm1fZ2V0X2lycV9ieW5hbWUoc3RydWN0IHBsYXRmb3Jt
X2RldmljZSAqcGRldiwgY29uc3QgY2hhciAqbmFtZSkKPiArewo+ICsJY29uc3Qgc3RydWN0IGR0
X3Byb3BlcnR5ICpkdHByb3A7Cj4gKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZTsK
PiArCXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqbm9kZV9zbW11X2RhdGE7Cj4gKwlpbnQgcmV0
ID0gMDsKPiArCj4gKwlpZiAocGRldi0+dHlwZSA9PSBERVZfQUNQSSkgewo+ICsJCWlvcnRfbm9k
ZSA9IHBkZXYtPmFjcGlfbm9kZTsKPiArCQlub2RlX3NtbXVfZGF0YSA9IChzdHJ1Y3QgYWNwaV9p
b3J0X3NtbXVfdjMgKilpb3J0X25vZGUtPm5vZGVfZGF0YTsKPiArCj4gKwkJaWYgKG5vZGVfc21t
dV9kYXRhICE9IE5VTEwpIHsKPiArCQkJaWYgKCFzdHJjbXAobmFtZSwgImV2ZW50cSIpKQo+ICsJ
CQkJcmV0ID0gbm9kZV9zbW11X2RhdGEtPmV2ZW50X2dzaXY7Cj4gKwkJCWVsc2UgaWYgKCFzdHJj
bXAobmFtZSwgInByaXEiKSkKPiArCQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5wcmlfZ3NpdjsK
PiArCQkJZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAiY21kcS1zeW5jIikpCj4gKwkJCQlyZXQgPSBu
b2RlX3NtbXVfZGF0YS0+c3luY19nc2l2Owo+ICsJCQllbHNlIGlmICghc3RyY21wKG5hbWUsICJn
ZXJyb3IiKSkKPiArCQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5nZXJyX2dzaXY7Cj4gKwkJCWVs
c2UKPiArCQkJCXJldCA9IC1FSU5WQUw7Cj4gKwkJfQo+ICsJfSBlbHNlIHsKPiArCQlkdHByb3Ag
PSBkdF9maW5kX3Byb3BlcnR5KGRldl90b19kdChwZGV2KSwgImludGVycnVwdC1uYW1lcyIsIE5V
TEwpOwo+ICsJCWlmICghZHRwcm9wKQo+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gKwkJaWYg
KCFkdHByb3AtPnZhbHVlKQo+ICsJCQlyZXR1cm4gLUVOT0RBVEE7Cj4gKwl9Cj4gKwo+ICsJcmV0
dXJuIHJldDsKPiArfQo+ICsKPiArI2RlZmluZSByZWFkeF9wb2xsX3RpbWVvdXQob3AsIGFkZHIs
IHZhbCwgY29uZCwgc2xlZXBfdXMsIHRpbWVvdXRfdXMpIFwKPiArKHsgXAo+ICsJc190aW1lX3Qg
ZGVhZGxpbmUgPSBOT1coKSArIE1JQ1JPU0VDUyh0aW1lb3V0X3VzKTsgXAo+ICsJZm9yICg7Oykg
eyBcCj4gKwkJKHZhbCkgPSBvcChhZGRyKTsgXAo+ICsJCWlmIChjb25kKSBcCj4gKwkJCWJyZWFr
OyBcCj4gKwkJaWYgKE5PVygpID4gZGVhZGxpbmUpIHsgXAo+ICsJCQkodmFsKSA9IG9wKGFkZHIp
OyBcCj4gKwkJCWJyZWFrOyBcCj4gKwkJfSBcCj4gKwkJY3B1X3JlbGF4KCk7IFwKPiArCQl1ZGVs
YXkoc2xlZXBfdXMpOyBcCj4gKwl9IFwKPiArCShjb25kKSA/IDAgOiAtRVRJTUVET1VUOyBcCj4g
K30pCj4gKwo+ICsjZGVmaW5lIHJlYWRsX3JlbGF4ZWRfcG9sbF90aW1lb3V0KGFkZHIsIHZhbCwg
Y29uZCwgZGVsYXlfdXMsIHRpbWVvdXRfdXMpIFwKPiArCXJlYWR4X3BvbGxfdGltZW91dChyZWFk
bF9yZWxheGVkLCBhZGRyLCB2YWwsIGNvbmQsIGRlbGF5X3VzLCB0aW1lb3V0X3VzKQo+ICsKPiAr
LyogWGVuOiBIZWxwZXJzIGZvciBJUlEgZnVuY3Rpb25zICovCj4gKyNkZWZpbmUgcmVxdWVzdF9p
cnEoaXJxLCBmdW5jLCBmbGFncywgbmFtZSwgZGV2KSByZXF1ZXN0X2lycShpcnEsIGZsYWdzLCBm
dW5jLCBuYW1lLCBkZXYpCj4gKyNkZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9pcnEKPiArCj4gK2Vu
dW0gaXJxcmV0dXJuIHsKPiArCUlSUV9OT05FCT0gKDAgPDwgMCksCj4gKwlJUlFfSEFORExFRAk9
ICgxIDw8IDApLAo+ICt9Owo+ICsKPiArdHlwZWRlZiBlbnVtIGlycXJldHVybiBpcnFyZXR1cm5f
dDsKPiArCj4gKy8qIERldmljZSBsb2dnZXIgZnVuY3Rpb25zICovCj4gKyNkZWZpbmUgZGV2X3By
aW50KGRldiwgbHZsLCBmbXQsIC4uLikJCQkJCQlcCj4gKwkgcHJpbnRrKGx2bCAic21tdTogIiBm
bXQsICMjIF9fVkFfQVJHU19fKQo+ICsKPiArI2RlZmluZSBkZXZfZGJnKGRldiwgZm10LCAuLi4p
IGRldl9wcmludChkZXYsIFhFTkxPR19ERUJVRywgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2Rl
ZmluZSBkZXZfbm90aWNlKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19JTkZP
LCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIGRldl93YXJuKGRldiwgZm10LCAuLi4p
IGRldl9wcmludChkZXYsIFhFTkxPR19XQVJOSU5HLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsj
ZGVmaW5lIGRldl9lcnIoZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0VSUiwg
Zm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBkZXZfaW5mbyhkZXYsIGZtdCwgLi4uKSBk
ZXZfcHJpbnQoZGV2LCBYRU5MT0dfSU5GTywgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArCj4gKyNk
ZWZpbmUgZGV2X2Vycl9yYXRlbGltaXRlZChkZXYsIGZtdCwgLi4uKQkJCQkJXAo+ICsJIGRldl9w
cmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCj4gKwo+ICsjZGVmaW5l
IGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2X3RvX2R0KGRldikpCj4gKwo+ICsv
KiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCj4gKyNkZWZpbmUga2ZyZWUgeGZy
ZWUKPiArI2RlZmluZSBrbWFsbG9jKHNpemUsIGZsYWdzKQkJX3htYWxsb2Moc2l6ZSwgc2l6ZW9m
KHZvaWQgKikpCj4gKyNkZWZpbmUga3phbGxvYyhzaXplLCBmbGFncykJCV94emFsbG9jKHNpemUs
IHNpemVvZih2b2lkICopKQo+ICsjZGVmaW5lIGRldm1fa3phbGxvYyhkZXYsIHNpemUsIGZsYWdz
KQlfeHphbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiArI2RlZmluZSBrbWFsbG9jX2FycmF5
KHNpemUsIG4sIGZsYWdzKQlfeG1hbGxvY19hcnJheShzaXplLCBzaXplb2Yodm9pZCAqKSwgbikK
PiArCj4gKy8qIENvbXBhdGliaWxpdHkgZGVmaW5lcyAqLwo+ICsjdW5kZWYgV0FSTl9PTgo+ICsj
ZGVmaW5lIFdBUk5fT04oY29uZCkgKCEhY29uZCkKPiArI2RlZmluZSBXQVJOX09OX09OQ0UoY29u
ZCkgV0FSTl9PTihjb25kKQo+ICsKPiArc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3JlbWFw
X3Jlc291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKPiArCQkJCQkgICBzdHJ1Y3QgcmVzb3VyY2Ug
KnJlcykKPiArewo+ICsJdm9pZCBfX2lvbWVtICpwdHI7Cj4gKwo+ICsJaWYgKCFyZXMgfHwgcmVz
LT50eXBlICE9IElPUkVTT1VSQ0VfTUVNKSB7Cj4gKwkJZGV2X2VycihkZXYsICJJbnZhbGlkIHJl
c291cmNlXG4iKTsKPiArCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArCX0KPiArCj4gKwlw
dHIgPSBpb3JlbWFwX25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+ICsJaWYgKCFwdHIp
IHsKPiArCQlkZXZfZXJyKGRldiwKPiArCQkJImlvcmVtYXAgZmFpbGVkIChhZGRyIDB4JSJQUkl4
NjQiIHNpemUgMHglIlBSSXg2NCIpXG4iLAo+ICsJCQlyZXMtPmFkZHIsIHJlcy0+c2l6ZSk7Cj4g
KwkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHB0cjsKPiAr
fQo+ICsKPiArLyogWGVuOiBEdW1teSBpb21tdV9kb21haW4gKi8KPiArc3RydWN0IGlvbW11X2Rv
bWFpbiB7Cj4gKwkvKiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlvbiBmb3IgdGhpcyBpb21tdV9k
b21haW4gKi8KPiArCXN0cnVjdCBhcm1fc21tdV9kb21haW4JCSpwcml2Owo+ICsJdW5zaWduZWQg
aW50CQkJdHlwZTsKPiArCj4gKwlhdG9taWNfdCByZWY7Cj4gKwkvKiBVc2VkIHRvIGxpbmsgaW9t
bXVfZG9tYWluIGNvbnRleHRzIGZvciBhIHNhbWUgZG9tYWluLgo+ICsJICogVGhlcmUgaXMgYXQg
bGVhc3Qgb25lIHBlci1TTU1VIHRvIHVzZWQgYnkgdGhlIGRvbWFpbi4KPiArCSAqLwo+ICsJc3Ry
dWN0IGxpc3RfaGVhZAkJbGlzdDsKPiArfTsKPiArLyogWGVuOiBEb21haW4gdHlwZSBkZWZpbml0
aW9ucy4gTm90IHJlYWxseSBuZWVkZWQgZm9yIFhlbiwgZGVmaW5pbmcgdG8gcG9ydAo+ICsgKiBM
aW51eCBjb2RlIGFzLWlzCj4gKyAqLwo+ICsjZGVmaW5lIElPTU1VX0RPTUFJTl9VTk1BTkFHRUQg
MAo+ICsjZGVmaW5lIElPTU1VX0RPTUFJTl9ETUEgMQo+ICsjZGVmaW5lIElPTU1VX0RPTUFJTl9J
REVOVElUWSAyCj4gKwo+ICsvKiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlvbiByZXF1aXJlZCBm
b3IgYSBYZW4gZG9tYWluICovCj4gK3N0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluIHsKPiArCXNw
aW5sb2NrX3QJCQlsb2NrOwo+ICsJLyogTGlzdCBvZiBpb21tdSBkb21haW5zIGFzc29jaWF0ZWQg
dG8gdGhpcyBkb21haW4gKi8KPiArCXN0cnVjdCBsaXN0X2hlYWQJCWlvbW11X2RvbWFpbnM7Cj4g
K307Cj4gKwo+ICsvKgo+ICsgKiBYZW46IEluZm9ybWF0aW9uIGFib3V0IGVhY2ggZGV2aWNlIHN0
b3JlZCBpbiBkZXYtPmFyY2hkYXRhLmlvbW11Cj4gKyAqCj4gKyAqIFRoZSBkZXYtPmFyY2hkYXRh
LmlvbW11IHN0b3JlcyB0aGUgaW9tbXVfZG9tYWluIChydW50aW1lIGNvbmZpZ3VyYXRpb24gb2YK
PiArICogdGhlIFNNTVUpLgo+ICsgKi8KPiArc3RydWN0IGFybV9zbW11X3hlbl9kZXZpY2Ugewo+
ICsJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOwo+ICt9Owo+ICAKPiAgLyogTU1JTyByZWdp
c3RlcnMgKi8KPiAgI2RlZmluZSBBUk1fU01NVV9JRFIwCQkJMHgwCj4gQEAgLTQxMiwxMCArNjUw
LDEyIEBACj4gICNkZWZpbmUgTVNJX0lPVkFfQkFTRQkJCTB4ODAwMDAwMAo+ICAjZGVmaW5lIE1T
SV9JT1ZBX0xFTkdUSAkJCTB4MTAwMDAwCj4gIAo+ICsjaWYgMCAvKiBOb3QgYXBwbGljYWJsZSBm
b3IgWGVuICovCj4gIHN0YXRpYyBib29sIGRpc2FibGVfYnlwYXNzOwo+ICBtb2R1bGVfcGFyYW1f
bmFtZWQoZGlzYWJsZV9ieXBhc3MsIGRpc2FibGVfYnlwYXNzLCBib29sLCBTX0lSVUdPKTsKPiAg
TU9EVUxFX1BBUk1fREVTQyhkaXNhYmxlX2J5cGFzcywKPiAgCSJEaXNhYmxlIGJ5cGFzcyBzdHJl
YW1zIHN1Y2ggdGhhdCBpbmNvbWluZyB0cmFuc2FjdGlvbnMgZnJvbSBkZXZpY2VzIHRoYXQgYXJl
IG5vdCBhdHRhY2hlZCB0byBhbiBpb21tdSBkb21haW4gd2lsbCByZXBvcnQgYW4gYWJvcnQgYmFj
ayB0byB0aGUgZGV2aWNlIGFuZCB3aWxsIG5vdCBiZSBhbGxvd2VkIHRvIHBhc3MgdGhyb3VnaCB0
aGUgU01NVS4iKTsKPiArI2VuZGlmCj4gIAo+ICBlbnVtIHByaV9yZXNwIHsKPiAgCVBSSV9SRVNQ
X0RFTlksCj4gQEAgLTQyMyw2ICs2NjMsNyBAQCBlbnVtIHByaV9yZXNwIHsKPiAgCVBSSV9SRVNQ
X1NVQ0MsCj4gIH07Cj4gIAo+ICsjaWYgMCAvKiBYZW46IE5vIE1TSSBzdXBwb3J0IGluIHRoaXMg
aXRlcmF0aW9uICovCj4gIGVudW0gYXJtX3NtbXVfbXNpX2luZGV4IHsKPiAgCUVWVFFfTVNJX0lO
REVYLAo+ICAJR0VSUk9SX01TSV9JTkRFWCwKPiBAQCAtNDQ3LDYgKzY4OCw3IEBAIHN0YXRpYyBw
aHlzX2FkZHJfdCBhcm1fc21tdV9tc2lfY2ZnW0FSTV9TTU1VX01BWF9NU0lTXVszXSA9IHsKPiAg
CQlBUk1fU01NVV9QUklRX0lSUV9DRkcyLAo+ICAJfSwKPiAgfTsKPiArI2VuZGlmCj4gIAo+ICBz
dHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgewo+ICAJLyogQ29tbW9uIGZpZWxkcyAqLwo+IEBAIC01
NTEsNiArNzkzLDggQEAgc3RydWN0IGFybV9zbW11X3MyX2NmZyB7Cj4gIAl1MTYJCQkJdm1pZDsK
PiAgCXU2NAkJCQl2dHRicjsKPiAgCXU2NAkJCQl2dGNyOwo+ICsJLyogWGVuOiBEb21haW4gYXNz
b2NpYXRlZCB0byB0aGlzIGNvbmZpZ3VyYXRpb24gKi8KPiArCXN0cnVjdCBkb21haW4JCQkqZG9t
YWluOwo+ICB9Owo+ICAKPiAgc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgewo+IEBAIC02MjMs
OSArODY3LDIwIEBAIHN0cnVjdCBhcm1fc21tdV9kZXZpY2Ugewo+ICAJc3RydWN0IGFybV9zbW11
X3N0cnRhYl9jZmcJc3RydGFiX2NmZzsKPiAgCj4gIAkvKiBJT01NVSBjb3JlIGNvZGUgaGFuZGxl
ICovCj4gLQlzdHJ1Y3QgaW9tbXVfZGV2aWNlCQlpb21tdTsKPiArCS8vc3RydWN0IGlvbW11X2Rl
dmljZQkJaW9tbXU7Cj4gKwo+ICsJLyogWGVuOiBOZWVkIHRvIGtlZXAgYSBsaXN0IG9mIFNNTVUg
ZGV2aWNlcyAqLwo+ICsJc3RydWN0IGxpc3RfaGVhZCAgICAgICAgICAgICAgICBkZXZpY2VzOwo+
ICB9Owo+ICAKPiArLyogWGVuOiBLZWVwIGEgbGlzdCBvZiBkZXZpY2VzIGFzc29jaWF0ZWQgd2l0
aCB0aGlzIGRyaXZlciAqLwo+ICtzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGFybV9zbW11X2Rldmlj
ZXNfbG9jayk7Cj4gK3N0YXRpYyBMSVNUX0hFQUQoYXJtX3NtbXVfZGV2aWNlcyk7Cj4gKy8qIFhl
bjogSGVscGVyIGZvciBmaW5kaW5nIGEgZGV2aWNlIHVzaW5nIGZ3bm9kZSAqLwo+ICtzdGF0aWMK
PiArc3RydWN0IGFybV9zbW11X2RldmljZSAqYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1Y3Qg
Zndub2RlX2hhbmRsZSAqZndub2RlKTsKPiArCj4gKwo+ICAvKiBTTU1VIHByaXZhdGUgZGF0YSBm
b3IgZWFjaCBtYXN0ZXIgKi8KPiAgc3RydWN0IGFybV9zbW11X21hc3Rlcl9kYXRhIHsKPiAgCXN0
cnVjdCBhcm1fc21tdV9kZXZpY2UJCSpzbW11Owo+IEBAIC02NDIsNyArODk3LDcgQEAgZW51bSBh
cm1fc21tdV9kb21haW5fc3RhZ2Ugewo+ICAKPiAgc3RydWN0IGFybV9zbW11X2RvbWFpbiB7Cj4g
IAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlCQkqc21tdTsKPiAtCXN0cnVjdCBtdXRleAkJCWluaXRf
bXV0ZXg7IC8qIFByb3RlY3RzIHNtbXUgcG9pbnRlciAqLwo+ICsJbXV0ZXgJCQlpbml0X211dGV4
OyAvKiBQcm90ZWN0cyBzbW11IHBvaW50ZXIgKi8KPiAgCj4gIAlzdHJ1Y3QgaW9fcGd0YWJsZV9v
cHMJCSpwZ3RibF9vcHM7Cj4gIAlzcGlubG9ja190CQkJcGd0YmxfbG9jazsKPiBAQCAtNzM3LDE1
ICs5OTIsMTYgQEAgc3RhdGljIHZvaWQgcXVldWVfaW5jX3Byb2Qoc3RydWN0IGFybV9zbW11X3F1
ZXVlICpxKQo+ICAgKi8KPiAgc3RhdGljIGludCBxdWV1ZV9wb2xsX2NvbnMoc3RydWN0IGFybV9z
bW11X3F1ZXVlICpxLCBib29sIGRyYWluLCBib29sIHdmZSkKPiAgewo+IC0Ja3RpbWVfdCB0aW1l
b3V0ID0ga3RpbWVfYWRkX3VzKGt0aW1lX2dldCgpLCBBUk1fU01NVV9QT0xMX1RJTUVPVVRfVVMp
Owo+ICsJc190aW1lX3QgZGVhZGxpbmUgPSBOT1coKSArIE1JQ1JPU0VDUyhBUk1fU01NVV9QT0xM
X1RJTUVPVVRfVVMpOwo+ICAKPiAgCXdoaWxlIChxdWV1ZV9zeW5jX2NvbnMocSksIChkcmFpbiA/
ICFxdWV1ZV9lbXB0eShxKSA6IHF1ZXVlX2Z1bGwocSkpKSB7Cj4gLQkJaWYgKGt0aW1lX2NvbXBh
cmUoa3RpbWVfZ2V0KCksIHRpbWVvdXQpID4gMCkKPiArCj4gKwkJaWYgKE5PVygpID4gZGVhZGxp
bmUpCj4gIAkJCXJldHVybiAtRVRJTUVET1VUOwo+ICAKPiAtCQlpZiAod2ZlKSB7Cj4gKwkJaWYg
KHdmZSkKPiAgCQkJd2ZlKCk7Cj4gLQkJfSBlbHNlIHsKPiArCQllbHNlIHsKPiAgCQkJY3B1X3Jl
bGF4KCk7Cj4gIAkJCXVkZWxheSgxKTsKPiAgCQl9Cj4gQEAgLTkzMSw3ICsxMTg3LDcgQEAgc3Rh
dGljIHZvaWQgYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc3RydWN0IGFybV9zbW11X2RldmljZSAq
c21tdSwKPiAgCQlkZXZfZXJyX3JhdGVsaW1pdGVkKHNtbXUtPmRldiwgIkNNRF9TWU5DIHRpbWVv
dXRcbiIpOwo+ICAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmc21tdS0+Y21kcS5sb2NrLCBmbGFn
cyk7Cj4gIH0KPiAtCj4gKyNpZiAwCj4gIC8qIENvbnRleHQgZGVzY3JpcHRvciBtYW5pcHVsYXRp
b24gZnVuY3Rpb25zICovCj4gIHN0YXRpYyB1NjQgYXJtX3NtbXVfY3B1X3Rjcl90b19jZCh1NjQg
dGNyKQo+ICB7Cj4gQEAgLTk3NCw3ICsxMjMwLDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfd3Jp
dGVfY3R4X2Rlc2Moc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwKPiAgCj4gIAljZmctPmNk
cHRyWzNdID0gY3B1X3RvX2xlNjQoY2ZnLT5jZC5tYWlyIDw8IENUWERFU0NfQ0RfM19NQUlSX1NI
SUZUKTsKPiAgfQo+IC0KPiArI2VuZGlmCj4gIC8qIFN0cmVhbSB0YWJsZSBtYW5pcHVsYXRpb24g
ZnVuY3Rpb25zICovCj4gIHN0YXRpYyB2b2lkCj4gIGFybV9zbW11X3dyaXRlX3N0cnRhYl9sMV9k
ZXNjKF9fbGU2NCAqZHN0LCBzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2wxX2Rlc2MgKmRlc2MpCj4g
QEAgLTEwNDQsNyArMTMwMCw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X3dyaXRlX3N0cnRhYl9l
bnQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCwKPiAgCQkJc3RlX2xpdmUg
PSB0cnVlOwo+ICAJCQlicmVhazsKPiAgCQljYXNlIFNUUlRBQl9TVEVfMF9DRkdfQUJPUlQ6Cj4g
LQkJCWlmIChkaXNhYmxlX2J5cGFzcykKPiArCQkJLy9ObyBieXBhc3Mgb3ZlcnJpZGUgZm9yIFhl
bgo+ICAJCQkJYnJlYWs7Cj4gIAkJZGVmYXVsdDoKPiAgCQkJQlVHKCk7IC8qIFNURSBjb3JydXB0
aW9uICovCj4gQEAgLTEwNTYsNyArMTMxMiw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X3dyaXRl
X3N0cnRhYl9lbnQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCwKPiAgCj4g
IAkvKiBCeXBhc3MvZmF1bHQgKi8KPiAgCWlmICghc3RlLT5hc3NpZ25lZCB8fCAhKHN0ZS0+czFf
Y2ZnIHx8IHN0ZS0+czJfY2ZnKSkgewo+IC0JCWlmICghc3RlLT5hc3NpZ25lZCAmJiBkaXNhYmxl
X2J5cGFzcykKPiArCQlpZiAoIXN0ZS0+YXNzaWduZWQpCj4gIAkJCXZhbCB8PSBTVFJUQUJfU1RF
XzBfQ0ZHX0FCT1JUOwo+ICAJCWVsc2UKPiAgCQkJdmFsIHw9IFNUUlRBQl9TVEVfMF9DRkdfQllQ
QVNTOwo+IEBAIC0xMTM1LDE2ICsxMzkxLDIwIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9s
Ml9zdHJ0YWIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCkKPiAgCXZvaWQg
KnN0cnRhYjsKPiAgCXN0cnVjdCBhcm1fc21tdV9zdHJ0YWJfY2ZnICpjZmcgPSAmc21tdS0+c3Ry
dGFiX2NmZzsKPiAgCXN0cnVjdCBhcm1fc21tdV9zdHJ0YWJfbDFfZGVzYyAqZGVzYyA9ICZjZmct
PmwxX2Rlc2Nbc2lkID4+IFNUUlRBQl9TUExJVF07Cj4gKwl1MzIgYWxpZ25tZW50ID0gMDsKPiAg
Cj4gIAlpZiAoZGVzYy0+bDJwdHIpCj4gIAkJcmV0dXJuIDA7Cj4gIAo+IC0Jc2l6ZSA9IDEgPDwg
KFNUUlRBQl9TUExJVCArIGlsb2cyKFNUUlRBQl9TVEVfRFdPUkRTKSArIDMpOwo+ICsJc2l6ZSA9
IDEgPDwgKFNUUlRBQl9TUExJVCArIExPR18yKFNUUlRBQl9TVEVfRFdPUkRTKSArIDMpOwo+ICAJ
c3RydGFiID0gJmNmZy0+c3RydGFiWyhzaWQgPj4gU1RSVEFCX1NQTElUKSAqIFNUUlRBQl9MMV9E
RVNDX0RXT1JEU107Cj4gIAo+ICAJZGVzYy0+c3BhbiA9IFNUUlRBQl9TUExJVCArIDE7Cj4gLQlk
ZXNjLT5sMnB0ciA9IGRtYW1fYWxsb2NfY29oZXJlbnQoc21tdS0+ZGV2LCBzaXplLCAmZGVzYy0+
bDJwdHJfZG1hLAo+IC0JCQkJCSAgR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8pOwo+ICsKPiArCWFs
aWdubWVudCA9IDEgPDwgKCg1ICsgKGRlc2MtPnNwYW4gLSAxKSkpOwo+ICsJZGVzYy0+bDJwdHIg
PSBfeHphbGxvYyhzaXplLCBhbGlnbm1lbnQpOwo+ICsJZGVzYy0+bDJwdHJfZG1hID0gdmlydF90
b19tYWRkcihkZXNjLT5sMnB0cik7Cj4gKwo+ICAJaWYgKCFkZXNjLT5sMnB0cikgewo+ICAJCWRl
dl9lcnIoc21tdS0+ZGV2LAo+ICAJCQkiZmFpbGVkIHRvIGFsbG9jYXRlIGwyIHN0cmVhbSB0YWJs
ZSBmb3IgU0lEICV1XG4iLAo+IEBAIC0xMTU4LDcgKzE0MTgsNyBAQCBzdGF0aWMgaW50IGFybV9z
bW11X2luaXRfbDJfc3RydGFiKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzaWQp
Cj4gIH0KPiAgCj4gIC8qIElSUSBhbmQgZXZlbnQgaGFuZGxlcnMgKi8KPiAtc3RhdGljIGlycXJl
dHVybl90IGFybV9zbW11X2V2dHFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRldikKPiArc3RhdGlj
IHZvaWQgYXJtX3NtbXVfZXZ0cV90aHJlYWQoaW50IGlycSwgdm9pZCAqZGV2LCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAJaW50IGk7Cj4gIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2
aWNlICpzbW11ID0gZGV2Owo+IEBAIC0xMTg2LDcgKzE0NDYsNiBAQCBzdGF0aWMgaXJxcmV0dXJu
X3QgYXJtX3NtbXVfZXZ0cV90aHJlYWQoaW50IGlycSwgdm9pZCAqZGV2KQo+ICAKPiAgCS8qIFN5
bmMgb3VyIG92ZXJmbG93IGZsYWcsIGFzIHdlIGJlbGlldmUgd2UncmUgdXAgdG8gc3BlZWQgKi8K
PiAgCXEtPmNvbnMgPSBRX09WRihxLCBxLT5wcm9kKSB8IFFfV1JQKHEsIHEtPmNvbnMpIHwgUV9J
RFgocSwgcS0+Y29ucyk7Cj4gLQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gIH0KPiAgCj4gIHN0YXRp
YyB2b2lkIGFybV9zbW11X2hhbmRsZV9wcHIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwg
dTY0ICpldnQpCj4gQEAgLTEyMDMsNyArMTQ2Miw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2hh
bmRsZV9wcHIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTY0ICpldnQpCj4gIAo+ICAJ
ZGV2X2luZm8oc21tdS0+ZGV2LCAidW5leHBlY3RlZCBQUkkgcmVxdWVzdCByZWNlaXZlZDpcbiIp
Owo+ICAJZGV2X2luZm8oc21tdS0+ZGV2LAo+IC0JCSAiXHRzaWQgMHglMDh4LjB4JTA1eDogWyV1
JXNdICVzcHJpdmlsZWdlZCAlcyVzJXMgYWNjZXNzIGF0IGlvdmEgMHglMDE2bGx4XG4iLAo+ICsJ
CSAiXHRzaWQgMHglMDh4LjB4JTA1eDogWyV1JXNdICVzcHJpdmlsZWdlZCAlcyVzJXMgYWNjZXNz
IGF0IGlvdmEgMHglMDE2bHhcbiIsCj4gIAkJIHNpZCwgc3NpZCwgZ3JwaWQsIGxhc3QgPyAiTCIg
OiAiIiwKPiAgCQkgZXZ0WzBdICYgUFJJUV8wX1BFUk1fUFJJViA/ICIiIDogInVuIiwKPiAgCQkg
ZXZ0WzBdICYgUFJJUV8wX1BFUk1fUkVBRCA/ICJSIiA6ICIiLAo+IEBAIC0xMjI3LDcgKzE0ODYs
NyBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9oYW5kbGVfcHByKHN0cnVjdCBhcm1fc21tdV9kZXZp
Y2UgKnNtbXUsIHU2NCAqZXZ0KQo+ICAJfQo+ICB9Cj4gIAo+IC1zdGF0aWMgaXJxcmV0dXJuX3Qg
YXJtX3NtbXVfcHJpcV90aHJlYWQoaW50IGlycSwgdm9pZCAqZGV2KQo+ICtzdGF0aWMgdm9pZCBh
cm1fc21tdV9wcmlxX3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICB7Cj4gIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gZGV2Owo+
ICAJc3RydWN0IGFybV9zbW11X3F1ZXVlICpxID0gJnNtbXUtPnByaXEucTsKPiBAQCAtMTI0Mywx
OCArMTUwMiwxNiBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgYXJtX3NtbXVfcHJpcV90aHJlYWQoaW50
IGlycSwgdm9pZCAqZGV2KQo+ICAKPiAgCS8qIFN5bmMgb3VyIG92ZXJmbG93IGZsYWcsIGFzIHdl
IGJlbGlldmUgd2UncmUgdXAgdG8gc3BlZWQgKi8KPiAgCXEtPmNvbnMgPSBRX09WRihxLCBxLT5w
cm9kKSB8IFFfV1JQKHEsIHEtPmNvbnMpIHwgUV9JRFgocSwgcS0+Y29ucyk7Cj4gLQlyZXR1cm4g
SVJRX0hBTkRMRUQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9jbWRx
X3N5bmNfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCj4gK3N0YXRpYyB2b2lkIGFybV9zbW11
X2NtZHFfc3luY19oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldiwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4gIHsKPiAgCS8qIFdlIGRvbid0IGFjdHVhbGx5IHVzZSBDTURfU1lOQyBpbnRl
cnJ1cHRzIGZvciBhbnl0aGluZyAqLwo+IC0JcmV0dXJuIElSUV9IQU5ETEVEOwo+ICB9Cj4gIAo+
ICBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kaXNhYmxlKHN0cnVjdCBhcm1fc21tdV9kZXZp
Y2UgKnNtbXUpOwo+ICAKPiAtc3RhdGljIGlycXJldHVybl90IGFybV9zbW11X2dlcnJvcl9oYW5k
bGVyKGludCBpcnEsIHZvaWQgKmRldikKPiArc3RhdGljIHZvaWQgYXJtX3NtbXVfZ2Vycm9yX2hh
bmRsZXIoaW50IGlycSwgdm9pZCAqZGV2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
ewo+ICAJdTMyIGdlcnJvciwgZ2Vycm9ybiwgYWN0aXZlOwo+ICAJc3RydWN0IGFybV9zbW11X2Rl
dmljZSAqc21tdSA9IGRldjsKPiBAQCAtMTI2NCw3ICsxNTIxLDcgQEAgc3RhdGljIGlycXJldHVy
bl90IGFybV9zbW11X2dlcnJvcl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldikKPiAgCj4gIAlh
Y3RpdmUgPSBnZXJyb3IgXiBnZXJyb3JuOwo+ICAJaWYgKCEoYWN0aXZlICYgR0VSUk9SX0VSUl9N
QVNLKSkKPiAtCQlyZXR1cm4gSVJRX05PTkU7IC8qIE5vIGVycm9ycyBwZW5kaW5nICovCj4gKwkJ
cmV0dXJuOyAvKiBObyBlcnJvcnMgcGVuZGluZyAqLwo+ICAKPiAgCWRldl93YXJuKHNtbXUtPmRl
diwKPiAgCQkgInVuZXhwZWN0ZWQgZ2xvYmFsIGVycm9yIHJlcG9ydGVkICgweCUwOHgpLCB0aGlz
IGNvdWxkIGJlIHNlcmlvdXNcbiIsCj4gQEAgLTEyODYsNyArMTU0Myw3IEBAIHN0YXRpYyBpcnFy
ZXR1cm5fdCBhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCj4gIAo+
ICAJaWYgKGFjdGl2ZSAmIEdFUlJPUl9NU0lfQ01EUV9BQlRfRVJSKSB7Cj4gIAkJZGV2X3dhcm4o
c21tdS0+ZGV2LCAiQ01EUSBNU0kgd3JpdGUgYWJvcnRlZFxuIik7Cj4gLQkJYXJtX3NtbXVfY21k
cV9zeW5jX2hhbmRsZXIoaXJxLCBzbW11LT5kZXYpOwo+ICsJCWFybV9zbW11X2NtZHFfc3luY19o
YW5kbGVyKGlycSwgc21tdS0+ZGV2LCBOVUxMKTsKPiAgCX0KPiAgCj4gIAlpZiAoYWN0aXZlICYg
R0VSUk9SX1BSSVFfQUJUX0VSUikKPiBAQCAtMTI5OSw3ICsxNTU2LDYgQEAgc3RhdGljIGlycXJl
dHVybl90IGFybV9zbW11X2dlcnJvcl9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldikKPiAgCQlh
cm1fc21tdV9jbWRxX3NraXBfZXJyKHNtbXUpOwo+ICAKPiAgCXdyaXRlbChnZXJyb3IsIHNtbXUt
PmJhc2UgKyBBUk1fU01NVV9HRVJST1JOKTsKPiAtCXJldHVybiBJUlFfSEFORExFRDsKPiAgfQo+
ICAKPiAgLyogSU9fUEdUQUJMRSBBUEkgKi8KPiBAQCAtMTMxMSwxMSArMTU2NywxMyBAQCBzdGF0
aWMgdm9pZCBfX2FybV9zbW11X3RsYl9zeW5jKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUp
Cj4gIAlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAmY21kKTsKPiAgfQo+ICAKPiArI2lm
IDAgLypYZW46IFVudXNlZCBmdW5jdGlvbiAqLwo+ICBzdGF0aWMgdm9pZCBhcm1fc21tdV90bGJf
c3luYyh2b2lkICpjb29raWUpCj4gIHsKPiAgCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVf
ZG9tYWluID0gY29va2llOwo+ICAJX19hcm1fc21tdV90bGJfc3luYyhzbW11X2RvbWFpbi0+c21t
dSk7Cj4gIH0KPiArI2VuZGlmCj4gIAo+ICBzdGF0aWMgdm9pZCBhcm1fc21tdV90bGJfaW52X2Nv
bnRleHQodm9pZCAqY29va2llKQo+ICB7Cj4gQEAgLTEzMzYsNiArMTU5NCw3IEBAIHN0YXRpYyB2
b2lkIGFybV9zbW11X3RsYl9pbnZfY29udGV4dCh2b2lkICpjb29raWUpCj4gIAlfX2FybV9zbW11
X3RsYl9zeW5jKHNtbXUpOwo+ICB9Cj4gIAo+ICsjaWYgMCAvKlhlbjogVW51c2VkIGZ1bmN0aW9u
YWxpdHkgKi8KPiAgc3RhdGljIHZvaWQgYXJtX3NtbXVfdGxiX2ludl9yYW5nZV9ub3N5bmModW5z
aWduZWQgbG9uZyBpb3ZhLCBzaXplX3Qgc2l6ZSwKPiAgCQkJCQkgIHNpemVfdCBncmFudWxlLCBi
b29sIGxlYWYsIHZvaWQgKmNvb2tpZSkKPiAgewo+IEBAIC0xMzYyLDcgKzE2MjEsNyBAQCBzdGF0
aWMgdm9pZCBhcm1fc21tdV90bGJfaW52X3JhbmdlX25vc3luYyh1bnNpZ25lZCBsb25nIGlvdmEs
IHNpemVfdCBzaXplLAo+ICAJfSB3aGlsZSAoc2l6ZSAtPSBncmFudWxlKTsKPiAgfQo+ICAKPiAt
c3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9nYXRoZXJfb3BzIGFybV9zbW11X2dhdGhlcl9vcHMg
PSB7Cj4gK3N0YXRpYyBzdHJ1Y3QgaW9tbXVfZ2F0aGVyX29wcyBhcm1fc21tdV9nYXRoZXJfb3Bz
ID0gewo+ICAJLnRsYl9mbHVzaF9hbGwJPSBhcm1fc21tdV90bGJfaW52X2NvbnRleHQsCj4gIAku
dGxiX2FkZF9mbHVzaAk9IGFybV9zbW11X3RsYl9pbnZfcmFuZ2Vfbm9zeW5jLAo+ICAJLnRsYl9z
eW5jCT0gYXJtX3NtbXVfdGxiX3N5bmMsCj4gQEAgLTEzODAsNiArMTYzOSwxMSBAQCBzdGF0aWMg
Ym9vbCBhcm1fc21tdV9jYXBhYmxlKGVudW0gaW9tbXVfY2FwIGNhcCkKPiAgCQlyZXR1cm4gZmFs
c2U7Cj4gIAl9Cj4gIH0KPiArI2VuZGlmCj4gKy8qIFhlbjogU3R1YiBvdXQgRE1BIGRvbWFpbiBy
ZWxhdGVkIGZ1bmN0aW9ucyAqLwo+ICsjZGVmaW5lIGlvbW11X2dldF9kbWFfY29va2llKGRvbSkg
MAo+ICsjZGVmaW5lIGlvbW11X3B1dF9kbWFfY29va2llKGRvbSkgMAo+ICsKPiAgCj4gIHN0YXRp
YyBzdHJ1Y3QgaW9tbXVfZG9tYWluICphcm1fc21tdV9kb21haW5fYWxsb2ModW5zaWduZWQgdHlw
ZSkKPiAgewo+IEBAIC0xNDEwLDYgKzE2NzQsNyBAQCBzdGF0aWMgc3RydWN0IGlvbW11X2RvbWFp
biAqYXJtX3NtbXVfZG9tYWluX2FsbG9jKHVuc2lnbmVkIHR5cGUpCj4gIAlyZXR1cm4gJnNtbXVf
ZG9tYWluLT5kb21haW47Cj4gIH0KPiAgCj4gKyNpZiAwCj4gIHN0YXRpYyBpbnQgYXJtX3NtbXVf
Yml0bWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgKm1hcCwgaW50IHNwYW4pCj4gIHsKPiAgCWludCBp
ZHgsIHNpemUgPSAxIDw8IHNwYW47Cj4gQEAgLTE0MjcsMzYgKzE2OTIsMjAgQEAgc3RhdGljIHZv
aWQgYXJtX3NtbXVfYml0bWFwX2ZyZWUodW5zaWduZWQgbG9uZyAqbWFwLCBpbnQgaWR4KQo+ICB7
Cj4gIAljbGVhcl9iaXQoaWR4LCBtYXApOwo+ICB9Cj4gKyNlbmRpZgo+ICAKPiAgc3RhdGljIHZv
aWQgYXJtX3NtbXVfZG9tYWluX2ZyZWUoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluKQo+ICB7
Cj4gIAlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiA9IHRvX3NtbXVfZG9tYWlu
KGRvbWFpbik7Cj4gLQlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4t
PnNtbXU7Cj4gLQo+IC0JaW9tbXVfcHV0X2RtYV9jb29raWUoZG9tYWluKTsKPiAtCWZyZWVfaW9f
cGd0YWJsZV9vcHMoc21tdV9kb21haW4tPnBndGJsX29wcyk7Cj4gLQo+IC0JLyogRnJlZSB0aGUg
Q0QgYW5kIEFTSUQsIGlmIHdlIGFsbG9jYXRlZCB0aGVtICovCj4gLQlpZiAoc21tdV9kb21haW4t
PnN0YWdlID09IEFSTV9TTU1VX0RPTUFJTl9TMSkgewo+IC0JCXN0cnVjdCBhcm1fc21tdV9zMV9j
ZmcgKmNmZyA9ICZzbW11X2RvbWFpbi0+czFfY2ZnOwo+IC0KPiAtCQlpZiAoY2ZnLT5jZHB0cikg
ewo+IC0JCQlkbWFtX2ZyZWVfY29oZXJlbnQoc21tdV9kb21haW4tPnNtbXUtPmRldiwKPiAtCQkJ
CQkgICBDVFhERVNDX0NEX0RXT1JEUyA8PCAzLAo+IC0JCQkJCSAgIGNmZy0+Y2RwdHIsCj4gLQkJ
CQkJICAgY2ZnLT5jZHB0cl9kbWEpOwo+IC0KPiAtCQkJYXJtX3NtbXVfYml0bWFwX2ZyZWUoc21t
dS0+YXNpZF9tYXAsIGNmZy0+Y2QuYXNpZCk7Cj4gLQkJfQo+IC0JfSBlbHNlIHsKPiAtCQlzdHJ1
Y3QgYXJtX3NtbXVfczJfY2ZnICpjZmcgPSAmc21tdV9kb21haW4tPnMyX2NmZzsKPiAtCQlpZiAo
Y2ZnLT52bWlkKQo+IC0JCQlhcm1fc21tdV9iaXRtYXBfZnJlZShzbW11LT52bWlkX21hcCwgY2Zn
LT52bWlkKTsKPiAtCX0KPiArCS8qCj4gKwkgKiBYZW46IFJlbW92ZSB0aGUgZnJlZSBmdW5jdGlv
bnMgdGhhdCBhcmUgbm90IHVzZWQgYW5kIGNvZGUgcmVsYXRlZAo+ICsJICogdG8gUzEgdHJhbnNs
YXRpb24uIFdlIGp1c3QgbmVlZCB0byBmcmVlIHRoZSBkb21haW4gaGVyZS4KPiArCSAqLwo+ICAK
PiAgCWtmcmVlKHNtbXVfZG9tYWluKTsKPiAgfQo+ICAKPiArI2lmIDAKPiAgc3RhdGljIGludCBh
cm1fc21tdV9kb21haW5fZmluYWxpc2VfczEoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9k
b21haW4sCj4gIAkJCQkgICAgICAgc3RydWN0IGlvX3BndGFibGVfY2ZnICpwZ3RibF9jZmcpCj4g
IHsKPiBAQCAtMTQ4OCwzMyArMTczNywzMCBAQCBvdXRfZnJlZV9hc2lkOgo+ICAJYXJtX3NtbXVf
Yml0bWFwX2ZyZWUoc21tdS0+YXNpZF9tYXAsIGFzaWQpOwo+ICAJcmV0dXJuIHJldDsKPiAgfQo+
ICsjZW5kaWYKPiAgCj4gLXN0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNlX3MyKHN0
cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluLAo+IC0JCQkJICAgICAgIHN0cnVjdCBp
b19wZ3RhYmxlX2NmZyAqcGd0YmxfY2ZnKQo+ICtzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9m
aW5hbGlzZV9zMihzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbikKPiAgewo+IC0J
aW50IHZtaWQ7Cj4gLQlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4t
PnNtbXU7Cj4gIAlzdHJ1Y3QgYXJtX3NtbXVfczJfY2ZnICpjZmcgPSAmc21tdV9kb21haW4tPnMy
X2NmZzsKPiAgCj4gLQl2bWlkID0gYXJtX3NtbXVfYml0bWFwX2FsbG9jKHNtbXUtPnZtaWRfbWFw
LCBzbW11LT52bWlkX2JpdHMpOwo+IC0JaWYgKHZtaWQgPCAwKQo+IC0JCXJldHVybiB2bWlkOwo+
ICsJLyogWGVuOiBTZXQgdGhlIHZhbHVlcyBhcyBuZWVkZWQgKi8KPiAgCj4gLQljZmctPnZtaWQJ
PSAodTE2KXZtaWQ7Cj4gLQljZmctPnZ0dGJyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9zMl9jZmcu
dnR0YnI7Cj4gLQljZmctPnZ0Y3IJPSBwZ3RibF9jZmctPmFybV9scGFlX3MyX2NmZy52dGNyOwo+
ICsJY2ZnLT52bWlkCT0gY2ZnLT5kb21haW4tPmFyY2gucDJtLnZtaWQ7Cj4gKwljZmctPnZ0dGJy
CT0gcGFnZV90b19tYWRkcihjZmctPmRvbWFpbi0+YXJjaC5wMm0ucm9vdCk7Cj4gKwljZmctPnZ0
Y3IJPSBSRUFEX1NZU1JFRzMyKFZUQ1JfRUwyKTsKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICBz
dGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZShzdHJ1Y3QgaW9tbXVfZG9tYWluICpk
b21haW4pCj4gIHsKPiAgCWludCByZXQ7Cj4gKyNpZiAwCS8qIFhlbjogcGd0YmxfY2ZnIG5vdCBu
ZWVkZWQuIFNvIG1vZGlmeSB0aGUgZnVuY3Rpb24gYXMgbmVlZGVkICovCj4gIAl1bnNpZ25lZCBs
b25nIGlhcywgb2FzOwo+ICAJZW51bSBpb19wZ3RhYmxlX2ZtdCBmbXQ7Cj4gIAlzdHJ1Y3QgaW9f
cGd0YWJsZV9jZmcgcGd0YmxfY2ZnOwo+ICAJc3RydWN0IGlvX3BndGFibGVfb3BzICpwZ3RibF9v
cHM7Cj4gLQlpbnQgKCpmaW5hbGlzZV9zdGFnZV9mbikoc3RydWN0IGFybV9zbW11X2RvbWFpbiAq
LAo+IC0JCQkJIHN0cnVjdCBpb19wZ3RhYmxlX2NmZyAqKTsKPiArCWludCAoKmZpbmFsaXNlX3N0
YWdlX2ZuKShzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICopOwo+ICsjZW5kaWYKPiAgCXN0cnVjdCBh
cm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKPiAg
CXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBzbW11X2RvbWFpbi0+c21tdTsKPiAgCj4g
QEAgLTE1MjksNiArMTc3NSw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNl
KHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbikKPiAgCWlmICghKHNtbXUtPmZlYXR1cmVzICYg
QVJNX1NNTVVfRkVBVF9UUkFOU19TMikpCj4gIAkJc21tdV9kb21haW4tPnN0YWdlID0gQVJNX1NN
TVVfRE9NQUlOX1MxOwo+ICAKPiArI2lmIDAKPiAgCXN3aXRjaCAoc21tdV9kb21haW4tPnN0YWdl
KSB7Cj4gIAljYXNlIEFSTV9TTU1VX0RPTUFJTl9TMToKPiAgCQlpYXMgPSBWQV9CSVRTOwo+IEBA
IC0xNTYzLDEwICsxODEwLDExIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNl
KHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbikKPiAgCWRvbWFpbi0+Z2VvbWV0cnkuYXBlcnR1
cmVfZW5kID0gKDFVTCA8PCBpYXMpIC0gMTsKPiAgCWRvbWFpbi0+Z2VvbWV0cnkuZm9yY2VfYXBl
cnR1cmUgPSB0cnVlOwo+ICAJc21tdV9kb21haW4tPnBndGJsX29wcyA9IHBndGJsX29wczsKPiAt
Cj4gIAlyZXQgPSBmaW5hbGlzZV9zdGFnZV9mbihzbW11X2RvbWFpbiwgJnBndGJsX2NmZyk7Cj4g
IAlpZiAocmV0IDwgMCkKPiAgCQlmcmVlX2lvX3BndGFibGVfb3BzKHBndGJsX29wcyk7Cj4gKyNl
bmRpZgo+ICsJcmV0ID0gYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNlX3MyKHNtbXVfZG9tYWluKTsK
PiAgCj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gQEAgLTE2NjAsNyArMTkwOCw4IEBAIHN0YXRpYyBp
bnQgYXJtX3NtbXVfYXR0YWNoX2RldihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4sIHN0cnVj
dCBkZXZpY2UgKmRldikKPiAgCX0gZWxzZSBpZiAoc21tdV9kb21haW4tPnN0YWdlID09IEFSTV9T
TU1VX0RPTUFJTl9TMSkgewo+ICAJCXN0ZS0+czFfY2ZnID0gJnNtbXVfZG9tYWluLT5zMV9jZmc7
Cj4gIAkJc3RlLT5zMl9jZmcgPSBOVUxMOwo+IC0JCWFybV9zbW11X3dyaXRlX2N0eF9kZXNjKHNt
bXUsIHN0ZS0+czFfY2ZnKTsKPiArCQkvKlhlbjogUzEgY29uZmlndXJhdGlvIG5vdCBuZWVkZWQg
Ki8KPiArCQkvL2FybV9zbW11X3dyaXRlX2N0eF9kZXNjKHNtbXUsIHN0ZS0+czFfY2ZnKTsKPiAg
CX0gZWxzZSB7Cj4gIAkJc3RlLT5zMV9jZmcgPSBOVUxMOwo+ICAJCXN0ZS0+czJfY2ZnID0gJnNt
bXVfZG9tYWluLT5zMl9jZmc7Cj4gQEAgLTE2NzIsNiArMTkyMSw3IEBAIG91dF91bmxvY2s6Cj4g
IAlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICsjaWYgMAo+ICBzdGF0aWMgaW50IGFybV9zbW11X21h
cChzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4sIHVuc2lnbmVkIGxvbmcgaW92YSwKPiAgCQkJ
cGh5c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBpbnQgcHJvdCkKPiAgewo+IEBAIC0xNzM3
LDExICsxOTg3LDEzIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfbWF0Y2hfbm9kZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHZvaWQgKmRhdGEpCj4gIHN0YXRpYwo+ICBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNl
ICphcm1fc21tdV9nZXRfYnlfZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpCj4g
IHsKPiArCS8qIFhlbjsgRnVuY3Rpb24gbW9kaWZpZWQgYXMgbmVlZGVkIGZvciBYZW4uKi8KPiAg
CXN0cnVjdCBkZXZpY2UgKmRldiA9IGRyaXZlcl9maW5kX2RldmljZSgmYXJtX3NtbXVfZHJpdmVy
LmRyaXZlciwgTlVMTCwKPiAgCQkJCQkJZndub2RlLCBhcm1fc21tdV9tYXRjaF9ub2RlKTsKPiAg
CXB1dF9kZXZpY2UoZGV2KTsKPiAgCXJldHVybiBkZXYgPyBkZXZfZ2V0X2RydmRhdGEoZGV2KSA6
IE5VTEw7Cj4gIH0KPiArI2VuZGlmCj4gIAo+ICBzdGF0aWMgYm9vbCBhcm1fc21tdV9zaWRfaW5f
cmFuZ2Uoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCkKPiAgewo+IEBAIC0x
NzUyLDggKzIwMDQsOSBAQCBzdGF0aWMgYm9vbCBhcm1fc21tdV9zaWRfaW5fcmFuZ2Uoc3RydWN0
IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCkKPiAgCj4gIAlyZXR1cm4gc2lkIDwgbGlt
aXQ7Cj4gIH0KPiAtCj4gKyNpZiAwCj4gIHN0YXRpYyBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11
X29wczsKPiArI2VuZGlmCj4gIAo+ICBzdGF0aWMgaW50IGFybV9zbW11X2FkZF9kZXZpY2Uoc3Ry
dWN0IGRldmljZSAqZGV2KQo+ICB7Cj4gQEAgLTE3NjEsOSArMjAxNCw5IEBAIHN0YXRpYyBpbnQg
YXJtX3NtbXVfYWRkX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gIAlzdHJ1Y3QgYXJtX3Nt
bXVfZGV2aWNlICpzbW11Owo+ICAJc3RydWN0IGFybV9zbW11X21hc3Rlcl9kYXRhICptYXN0ZXI7
Cj4gIAlzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKPiAt
CXN0cnVjdCBpb21tdV9ncm91cCAqZ3JvdXA7Cj4gIAo+IC0JaWYgKCFmd3NwZWMgfHwgZndzcGVj
LT5vcHMgIT0gJmFybV9zbW11X29wcykKPiArCS8qIFhlbjogZndzcGVjLT5vcHMgYXJlIG5vdCBu
ZWVkZWQgKi8KPiArCWlmICghZndzcGVjKQo+ICAJCXJldHVybiAtRU5PREVWOwo+ICAJLyoKPiAg
CSAqIFdlIF9jYW5fIGFjdHVhbGx5IHdpdGhzdGFuZCBkb2RneSBidXMgY29kZSByZS1jYWxsaW5n
IGFkZF9kZXZpY2UoKQo+IEBAIC0xODAwLDYgKzIwNTMsMTIgQEAgc3RhdGljIGludCBhcm1fc21t
dV9hZGRfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgCQl9Cj4gIAl9Cj4gIAo+ICsjaWYg
MAo+ICsvKgo+ICsgKiBYZW46IERvIG5vdCBuZWVkIGFuIGlvbW11IGdyb3VwIGFzIHRoZSBzdHJl
YW0gZGF0YSBpcyBjYXJyaWVkIGJ5IHRoZSBTTU1VCj4gKyAqIG1hc3RlciBkZXZpY2Ugb2JqZWN0
Cj4gKyAqLwo+ICsKPiAgCWdyb3VwID0gaW9tbXVfZ3JvdXBfZ2V0X2Zvcl9kZXYoZGV2KTsKPiAg
CWlmICghSVNfRVJSKGdyb3VwKSkgewo+ICAJCWlvbW11X2dyb3VwX3B1dChncm91cCk7Cj4gQEAg
LTE4MDcsOCArMjA2NiwxNiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2FkZF9kZXZpY2Uoc3RydWN0
IGRldmljZSAqZGV2KQo+ICAJfQo+ICAKPiAgCXJldHVybiBQVFJfRVJSX09SX1pFUk8oZ3JvdXAp
Owo+ICsjZW5kaWYKPiArCXJldHVybiAwOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBYZW46IFdlIGNh
biBwb3RlbnRpYWxseSBzdXBwb3J0IHRoaXMgZnVuY3Rpb24gYW5kIGRlc3Ryb3kgYSBkZXZpY2Uu
IFRoaXMKPiArICogd2lsbCBiZSByZWxldmFudCBmb3IgUENJIGhvdHBsdWcuIFNvLCB3aWxsIGJl
IGltcGxlbWVudGVkIGFzIG5lZWRlZCBhZnRlcgo+ICsgKiBwYXNzdGhyb3VnaCBzdXBwb3J0IGlz
IGF2YWlsYWJsZS4KPiArICovCj4gKyNpZiAwCj4gIHN0YXRpYyB2b2lkIGFybV9zbW11X3JlbW92
ZV9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQo+ICB7Cj4gIAlzdHJ1Y3QgaW9tbXVfZndzcGVj
ICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKPiBAQCAtMTk0NCw3ICsyMjExLDcgQEAgc3Rh
dGljIHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfb3BzID0gewo+ICAJLnB1dF9yZXN2X3JlZ2lv
bnMJPSBhcm1fc21tdV9wdXRfcmVzdl9yZWdpb25zLAo+ICAJLnBnc2l6ZV9iaXRtYXAJCT0gLTFV
TCwgLyogUmVzdHJpY3RlZCBkdXJpbmcgZGV2aWNlIGF0dGFjaCAqLwo+ICB9Owo+IC0KPiArI2Vu
ZGlmCj4gIC8qIFByb2JpbmcgYW5kIGluaXRpYWxpc2F0aW9uIGZ1bmN0aW9ucyAqLwo+ICBzdGF0
aWMgaW50IGFybV9zbW11X2luaXRfb25lX3F1ZXVlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNt
bXUsCj4gIAkJCQkgICBzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEsCj4gQEAgLTE5NTQsNyArMjIy
MSwxMiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2luaXRfb25lX3F1ZXVlKHN0cnVjdCBhcm1fc21t
dV9kZXZpY2UgKnNtbXUsCj4gIHsKPiAgCXNpemVfdCBxc3ogPSAoKDEgPDwgcS0+bWF4X25fc2hp
ZnQpICogZHdvcmRzKSA8PCAzOwo+ICAKPiAtCXEtPmJhc2UgPSBkbWFtX2FsbG9jX2NvaGVyZW50
KHNtbXUtPmRldiwgcXN6LCAmcS0+YmFzZV9kbWEsIEdGUF9LRVJORUwpOwo+ICsJLyogVGhlIFNN
TVUgY2FjaGUgY29oZXJlbmN5IHByb3BlcnR5IGlzIGFsd2F5cyBzZXQuIFNpbmNlIHdlIGFyZSBz
aGFyaW5nIHRoZSBDUFUgdHJhbnNsYXRpb24gdGFibGVzCj4gKwkgKiBqdXN0IG1ha2UgYSByZWd1
bGFyIGFsbG9jYXRpb24uCj4gKwkgKi8KPiArCXEtPmJhc2UgPSBfeHphbGxvYyhxc3osIHNpemVv
Zih2b2lkICopKTsKPiArCXEtPmJhc2VfZG1hID0gdmlydF90b19tYWRkcihxLT5iYXNlKTsKPiAr
Cj4gIAlpZiAoIXEtPmJhc2UpIHsKPiAgCQlkZXZfZXJyKHNtbXUtPmRldiwgImZhaWxlZCB0byBh
bGxvY2F0ZSBxdWV1ZSAoMHglenggYnl0ZXMpXG4iLAo+ICAJCQlxc3opOwo+IEBAIC0yMDI1LDEw
ICsyMjk3LDExIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9zdHJ0YWJfMmx2bChzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11KQo+ICAJdm9pZCAqc3RydGFiOwo+ICAJdTY0IHJlZzsKPiAg
CXUzMiBzaXplLCBsMXNpemU7Cj4gKwl1MzIgYWxpZ25tZW50Owo+ICAJc3RydWN0IGFybV9zbW11
X3N0cnRhYl9jZmcgKmNmZyA9ICZzbW11LT5zdHJ0YWJfY2ZnOwo+ICAKPiAgCS8qIENhbGN1bGF0
ZSB0aGUgTDEgc2l6ZSwgY2FwcGVkIHRvIHRoZSBTSURTSVpFLiAqLwo+IC0Jc2l6ZSA9IFNUUlRB
Ql9MMV9TWl9TSElGVCAtIChpbG9nMihTVFJUQUJfTDFfREVTQ19EV09SRFMpICsgMyk7Cj4gKwlz
aXplID0gU1RSVEFCX0wxX1NaX1NISUZUIC0gKExPR18yKFNUUlRBQl9MMV9ERVNDX0RXT1JEUykg
KyAzKTsKPiAgCXNpemUgPSBtaW4oc2l6ZSwgc21tdS0+c2lkX2JpdHMgLSBTVFJUQUJfU1BMSVQp
Owo+ICAJY2ZnLT5udW1fbDFfZW50cyA9IDEgPDwgc2l6ZTsKPiAgCj4gQEAgLTIwMzksOCArMjMx
MiwxMyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2luaXRfc3RydGFiXzJsdmwoc3RydWN0IGFybV9z
bW11X2RldmljZSAqc21tdSkKPiAgCQkJIHNpemUsIHNtbXUtPnNpZF9iaXRzKTsKPiAgCj4gIAls
MXNpemUgPSBjZmctPm51bV9sMV9lbnRzICogKFNUUlRBQl9MMV9ERVNDX0RXT1JEUyA8PCAzKTsK
PiAtCXN0cnRhYiA9IGRtYW1fYWxsb2NfY29oZXJlbnQoc21tdS0+ZGV2LCBsMXNpemUsICZjZmct
PnN0cnRhYl9kbWEsCj4gLQkJCQkgICAgIEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKPiArCj4g
KwlhbGlnbm1lbnQgPSBtYXhfdCh1MzIsIGNmZy0+bnVtX2wxX2VudHMsIDY0KTsKPiArCS8vc3Ry
dGFiID0gX3h6YWxsb2MobDFzaXplLCBzaXplb2Yodm9pZCAqKSk7Cj4gKwlzdHJ0YWIgPSBfeHph
bGxvYyhsMXNpemUsIGwxc2l6ZSk7Cj4gKwljZmctPnN0cnRhYl9kbWEgPSB2aXJ0X3RvX21hZGRy
KHN0cnRhYik7Cj4gKwo+ICsJLy9kc2Ioc3kpOwo+ICAJaWYgKCFzdHJ0YWIpIHsKPiAgCQlkZXZf
ZXJyKHNtbXUtPmRldiwKPiAgCQkJImZhaWxlZCB0byBhbGxvY2F0ZSBsMSBzdHJlYW0gdGFibGUg
KCV1IGJ5dGVzKVxuIiwKPiBAQCAtMjA2OCw4ICsyMzQ2LDkgQEAgc3RhdGljIGludCBhcm1fc21t
dV9pbml0X3N0cnRhYl9saW5lYXIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPiAgCXN0
cnVjdCBhcm1fc21tdV9zdHJ0YWJfY2ZnICpjZmcgPSAmc21tdS0+c3RydGFiX2NmZzsKPiAgCj4g
IAlzaXplID0gKDEgPDwgc21tdS0+c2lkX2JpdHMpICogKFNUUlRBQl9TVEVfRFdPUkRTIDw8IDMp
Owo+IC0Jc3RydGFiID0gZG1hbV9hbGxvY19jb2hlcmVudChzbW11LT5kZXYsIHNpemUsICZjZmct
PnN0cnRhYl9kbWEsCj4gLQkJCQkgICAgIEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsKPiArCXN0
cnRhYiA9IF94emFsbG9jKHNpemUsIHNpemUpOwo+ICsJY2ZnLT5zdHJ0YWJfZG1hID0gdmlydF90
b19tYWRkcihzdHJ0YWIpOwo+ICsKPiAgCWlmICghc3RydGFiKSB7Cj4gIAkJZGV2X2VycihzbW11
LT5kZXYsCj4gIAkJCSJmYWlsZWQgdG8gYWxsb2NhdGUgbGluZWFyIHN0cmVhbSB0YWJsZSAoJXUg
Ynl0ZXMpXG4iLAo+IEBAIC0yMTUyLDYgKzI0MzEsOCBAQCBzdGF0aWMgaW50IGFybV9zbW11X3Vw
ZGF0ZV9nYnBhKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzZXQsIHUzMiBjbHIp
Cj4gIAkJCQkJICAxLCBBUk1fU01NVV9QT0xMX1RJTUVPVVRfVVMpOwo+ICB9Cj4gIAo+ICsvKiBY
ZW46IFRoZXJlIGlzIG5vIE1TSSBzdXBwb3J0IGFzIHlldCAqLwo+ICsjaWYgMAo+ICBzdGF0aWMg
dm9pZCBhcm1fc21tdV9mcmVlX21zaXModm9pZCAqZGF0YSkKPiAgewo+ICAJc3RydWN0IGRldmlj
ZSAqZGV2ID0gZGF0YTsKPiBAQCAtMjIxNyw3ICsyNDk4LDcgQEAgc3RhdGljIHZvaWQgYXJtX3Nt
bXVfc2V0dXBfbXNpcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQo+ICAJLyogQWRkIGNh
bGxiYWNrIHRvIGZyZWUgTVNJcyBvbiB0ZWFyZG93biAqLwo+ICAJZGV2bV9hZGRfYWN0aW9uKGRl
diwgYXJtX3NtbXVfZnJlZV9tc2lzLCBkZXYpOwo+ICB9Cj4gLQo+ICsjZW5kaWYKPiAgc3RhdGlj
IGludCBhcm1fc21tdV9zZXR1cF9pcnFzKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCj4g
IHsKPiAgCWludCByZXQsIGlycTsKPiBAQCAtMjIzMSwzMSArMjUxMiwzMSBAQCBzdGF0aWMgaW50
IGFybV9zbW11X3NldHVwX2lycXMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPiAgCQly
ZXR1cm4gcmV0Owo+ICAJfQo+ICAKPiAtCWFybV9zbW11X3NldHVwX21zaXMoc21tdSk7Cj4gKwkv
L2FybV9zbW11X3NldHVwX21zaXMoc21tdSk7Cj4gIAo+ICAJLyogUmVxdWVzdCBpbnRlcnJ1cHQg
bGluZXMgKi8KPiAgCWlycSA9IHNtbXUtPmV2dHEucS5pcnE7Cj4gIAlpZiAoaXJxKSB7Cj4gLQkJ
cmV0ID0gZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2lycShzbW11LT5kZXYsIGlycSwgTlVMTCwKPiAt
CQkJCQkJYXJtX3NtbXVfZXZ0cV90aHJlYWQsCj4gLQkJCQkJCUlSUUZfT05FU0hPVCwKPiAtCQkJ
CQkJImFybS1zbW11LXYzLWV2dHEiLCBzbW11KTsKPiArCQlpcnFfc2V0X3R5cGUoaXJxLCBJUlFf
VFlQRV9FREdFX0JPVEgpOwo+ICsJCXJldCA9IHJlcXVlc3RfaXJxKGlycSwgYXJtX3NtbXVfZXZ0
cV90aHJlYWQsCj4gKwkJCQkJCTAsICJhcm0tc21tdS12My1ldnRxIiwgc21tdSk7Cj4gIAkJaWYg
KHJldCA8IDApCj4gIAkJCWRldl93YXJuKHNtbXUtPmRldiwgImZhaWxlZCB0byBlbmFibGUgZXZ0
cSBpcnFcbiIpOwo+ICAJfQo+ICAKPiAgCWlycSA9IHNtbXUtPmNtZHEucS5pcnE7Cj4gIAlpZiAo
aXJxKSB7Cj4gLQkJcmV0ID0gZGV2bV9yZXF1ZXN0X2lycShzbW11LT5kZXYsIGlycSwKPiAtCQkJ
CSAgICAgICBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlciwgMCwKPiAtCQkJCSAgICAgICAiYXJt
LXNtbXUtdjMtY21kcS1zeW5jIiwgc21tdSk7Cj4gKwkJaXJxX3NldF90eXBlKGlycSwgSVJRX1RZ
UEVfRURHRV9CT1RIKTsKPiArCQlyZXQgPSByZXF1ZXN0X2lycShpcnEsIGFybV9zbW11X2NtZHFf
c3luY19oYW5kbGVyLAo+ICsJCQkJMCwgImFybS1zbW11LXYzLWNtZHEtc3luYyIsIHNtbXUpOwo+
ICAJCWlmIChyZXQgPCAwKQo+ICAJCQlkZXZfd2FybihzbW11LT5kZXYsICJmYWlsZWQgdG8gZW5h
YmxlIGNtZHEtc3luYyBpcnFcbiIpOwo+ICAJfQo+ICAKPiAgCWlycSA9IHNtbXUtPmdlcnJfaXJx
Owo+ICAJaWYgKGlycSkgewo+IC0JCXJldCA9IGRldm1fcmVxdWVzdF9pcnEoc21tdS0+ZGV2LCBp
cnEsIGFybV9zbW11X2dlcnJvcl9oYW5kbGVyLAo+ICsJCWlycV9zZXRfdHlwZShpcnEsIElSUV9U
WVBFX0VER0VfQk9USCk7Cj4gKwkJcmV0ID0gcmVxdWVzdF9pcnEoaXJxLCBhcm1fc21tdV9nZXJy
b3JfaGFuZGxlciwKPiAgCQkJCSAgICAgICAwLCAiYXJtLXNtbXUtdjMtZ2Vycm9yIiwgc21tdSk7
Cj4gIAkJaWYgKHJldCA8IDApCj4gIAkJCWRldl93YXJuKHNtbXUtPmRldiwgImZhaWxlZCB0byBl
bmFibGUgZ2Vycm9yIGlycVxuIik7Cj4gQEAgLTIyNjMsMTIgKzI1NDQsMTMgQEAgc3RhdGljIGlu
dCBhcm1fc21tdV9zZXR1cF9pcnFzKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCj4gIAo+
ICAJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9QUkkpIHsKPiAgCQlpcnEgPSBz
bW11LT5wcmlxLnEuaXJxOwo+ICsJCWlycV9zZXRfdHlwZShpcnEsIElSUV9UWVBFX0VER0VfQk9U
SCk7Cj4gIAkJaWYgKGlycSkgewo+IC0JCQlyZXQgPSBkZXZtX3JlcXVlc3RfdGhyZWFkZWRfaXJx
KHNtbXUtPmRldiwgaXJxLCBOVUxMLAo+IC0JCQkJCQkJYXJtX3NtbXVfcHJpcV90aHJlYWQsCj4g
LQkJCQkJCQlJUlFGX09ORVNIT1QsCj4gLQkJCQkJCQkiYXJtLXNtbXUtdjMtcHJpcSIsCj4gLQkJ
CQkJCQlzbW11KTsKPiArCQkJcmV0ID0gcmVxdWVzdF9pcnEoaXJxLAo+ICsJCQkJCSAgYXJtX3Nt
bXVfcHJpcV90aHJlYWQsCj4gKwkJCQkJICAwLAo+ICsJCQkJCSAgImFybS1zbW11LXYzLXByaXEi
LAo+ICsJCQkJCSAgc21tdSk7Cj4gIAkJCWlmIChyZXQgPCAwKQo+ICAJCQkJZGV2X3dhcm4oc21t
dS0+ZGV2LAo+ICAJCQkJCSAiZmFpbGVkIHRvIGVuYWJsZSBwcmlxIGlycVxuIik7Cj4gQEAgLTI0
MDAsNyArMjY4Miw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Jlc2V0KHN0cnVjdCBh
cm1fc21tdV9kZXZpY2UgKnNtbXUsIGJvb2wgYnlwYXNzKQo+ICAKPiAgCj4gIAkvKiBFbmFibGUg
dGhlIFNNTVUgaW50ZXJmYWNlLCBvciBlbnN1cmUgYnlwYXNzICovCj4gLQlpZiAoIWJ5cGFzcyB8
fCBkaXNhYmxlX2J5cGFzcykgewo+ICsJaWYgKCFieXBhc3MpIHsKPiAgCQllbmFibGVzIHw9IENS
MF9TTU1VRU47Cj4gIAl9IGVsc2Ugewo+ICAJCXJldCA9IGFybV9zbW11X3VwZGF0ZV9nYnBhKHNt
bXUsIDAsIEdCUEFfQUJPUlQpOwo+IEBAIC0yNDg4LDggKzI3NzAsMTEgQEAgc3RhdGljIGludCBh
cm1fc21tdV9kZXZpY2VfaHdfcHJvYmUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPiAg
CQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1NUQUxMUzsKPiAgCX0KPiAgCj4gKyNp
ZiAwLyogWGVuOiBEbyBub3QgZW5hYmxlIFN0YWdlIDEgdHJhbnNsYXRpb25zICovCj4gKwo+ICAJ
aWYgKHJlZyAmIElEUjBfUzFQKQo+ICAJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRf
VFJBTlNfUzE7Cj4gKyNlbmRpZgo+ICAKPiAgCWlmIChyZWcgJiBJRFIwX1MyUCkKPiAgCQlzbW11
LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MyOwo+IEBAIC0yNTYyLDEwICsyODQ3
LDEyIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHN0cnVjdCBhcm1fc21t
dV9kZXZpY2UgKnNtbXUpCj4gIAlpZiAocmVnICYgSURSNV9HUkFONEspCj4gIAkJc21tdS0+cGdz
aXplX2JpdG1hcCB8PSBTWl80SyB8IFNaXzJNIHwgU1pfMUc7Cj4gIAo+ICsjaWYgMCAvKiBYZW46
IFNNTVUgb3BzIGRvIG5vdCBoYXZlIGEgcGdzaXplX2JpdG1hcCBtZW1iZXIgZm9yIFhlbiAqLwo+
ICAJaWYgKGFybV9zbW11X29wcy5wZ3NpemVfYml0bWFwID09IC0xVUwpCj4gIAkJYXJtX3NtbXVf
b3BzLnBnc2l6ZV9iaXRtYXAgPSBzbW11LT5wZ3NpemVfYml0bWFwOwo+ICAJZWxzZQo+ICAJCWFy
bV9zbW11X29wcy5wZ3NpemVfYml0bWFwIHw9IHNtbXUtPnBnc2l6ZV9iaXRtYXA7Cj4gKyNlbmRp
Zgo+ICAKPiAgCS8qIE91dHB1dCBhZGRyZXNzIHNpemUgKi8KPiAgCXN3aXRjaCAocmVnICYgSURS
NV9PQVNfTUFTSyA8PCBJRFI1X09BU19TSElGVCkgewo+IEBAIC0yNTkyLDEwICsyODc5LDEyIEBA
IHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHN0cnVjdCBhcm1fc21tdV9kZXZp
Y2UgKnNtbXUpCj4gIAkJc21tdS0+b2FzID0gNDg7Cj4gIAl9Cj4gIAo+ICsjaWYgMCAvKiBYZW46
IFRoZXJlIGlzIG5vIHN1cHBvcnQgZm9yIERNQSBtYXNrICovCj4gIAkvKiBTZXQgdGhlIERNQSBt
YXNrIGZvciBvdXIgdGFibGUgd2Fsa2VyICovCj4gIAlpZiAoZG1hX3NldF9tYXNrX2FuZF9jb2hl
cmVudChzbW11LT5kZXYsIERNQV9CSVRfTUFTSyhzbW11LT5vYXMpKSkKPiAgCQlkZXZfd2Fybihz
bW11LT5kZXYsCj4gIAkJCSAiZmFpbGVkIHRvIHNldCBETUEgbWFzayBmb3IgdGFibGUgd2Fsa2Vy
XG4iKTsKPiArI2VuZGlmCj4gIAo+ICAJc21tdS0+aWFzID0gbWF4KHNtbXUtPmlhcywgc21tdS0+
b2FzKTsKPiAgCj4gQEAgLTI2MTIsNyArMjkwMSw4IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2
aWNlX2FjcGlfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAgCXN0cnVjdCBk
ZXZpY2UgKmRldiA9IHNtbXUtPmRldjsKPiAgCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsK
PiAgCj4gLQlub2RlID0gKihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKiopZGV2X2dldF9wbGF0ZGF0
YShkZXYpOwo+ICsJLyogWGVuOiBNb2RpZmljYXRpb24gdG8gZ2V0IGlvcnRfbm9kZSAqLwo+ICsJ
bm9kZSA9IChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKilkZXYtPmFjcGlfbm9kZTsKPiAgCj4gIAkv
KiBSZXRyaWV2ZSBTTU1VdjMgc3BlY2lmaWMgZGF0YSAqLwo+ICAJaW9ydF9zbW11ID0gKHN0cnVj
dCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKPiBAQCAtMjYzMyw3ICsyOTIz
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgYXJtX3NtbXVfZGV2aWNlX2FjcGlfcHJvYmUoc3RydWN0
IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfZHRf
cHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAgCQkJCSAgICBzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICpzbW11KQo+ICB7Cj4gLQlzdHJ1Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+
ZGV2Owo+ICsJc3RydWN0IGRldmljZSAqZGV2ID0gcGRldjsKPiAgCXUzMiBjZWxsczsKPiAgCWlu
dCByZXQgPSAtRUlOVkFMOwo+ICAKPiBAQCAtMjY0Niw4ICsyOTM2LDggQEAgc3RhdGljIGludCBh
cm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAg
Cj4gIAlwYXJzZV9kcml2ZXJfb3B0aW9ucyhzbW11KTsKPiAgCj4gLQlpZiAob2ZfZG1hX2lzX2Nv
aGVyZW50KGRldi0+b2Zfbm9kZSkpCj4gLQkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVB
VF9DT0hFUkVOQ1k7Cj4gKwkvKiBYZW46IFNldCB0aGUgQ09IRVJORUNZIGZlYXR1cmUgKi8KPiAr
CXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfQ09IRVJFTkNZOwo+ICAKPiAgCXJldHVy
biByZXQ7Cj4gIH0KPiBAQCAtMjY1Niw5ICsyOTQ2LDEwIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVf
ZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIHsKPiAgCWludCBp
cnEsIHJldDsKPiAgCXN0cnVjdCByZXNvdXJjZSAqcmVzOwo+IC0JcmVzb3VyY2Vfc2l6ZV90IGlv
YWRkcjsKPiArCS8qWGVuOiBEbyBub3QgbmVlZCB0byBzZXR1cCBzeXNmcyAqLwo+ICsJLyogcmVz
b3VyY2Vfc2l6ZV90IGlvYWRkcjsqLwo+ICAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsK
PiAtCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7Cj4gKwlzdHJ1Y3QgZGV2aWNlICpk
ZXYgPSBwZGV2Oy8qIFhlbjogZGV2IGlzIGlnbm9yZWQgKi8KPiAgCWJvb2wgYnlwYXNzOwo+ICAK
PiAgCXNtbXUgPSBkZXZtX2t6YWxsb2MoZGV2LCBzaXplb2YoKnNtbXUpLCBHRlBfS0VSTkVMKTsK
PiBAQCAtMjY3NCw3ICsyOTY1LDcgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfcHJvYmUo
c3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgCQlkZXZfZXJyKGRldiwgIk1NSU8gcmVn
aW9uIHRvbyBzbWFsbCAoJXByKVxuIiwgcmVzKTsKPiAgCQlyZXR1cm4gLUVJTlZBTDsKPiAgCX0K
PiAtCWlvYWRkciA9IHJlcy0+c3RhcnQ7Cj4gKwkvKmlvYWRkciA9IHJlcy0+c3RhcnQ7Ki8KPiAg
Cj4gIAlzbW11LT5iYXNlID0gZGV2bV9pb3JlbWFwX3Jlc291cmNlKGRldiwgcmVzKTsKPiAgCWlm
IChJU19FUlIoc21tdS0+YmFzZSkpCj4gQEAgLTI3MTksMTMgKzMwMTAsMTUgQEAgc3RhdGljIGlu
dCBhcm1fc21tdV9kZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAg
CQlyZXR1cm4gcmV0Owo+ICAKPiAgCS8qIFJlY29yZCBvdXIgcHJpdmF0ZSBkZXZpY2Ugc3RydWN0
dXJlICovCj4gLQlwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBzbW11KTsKPiArCS8qIHBsYXRm
b3JtX3NldF9kcnZkYXRhKHBkZXYsIHNtbXUpOyAqLwo+ICAKPiAgCS8qIFJlc2V0IHRoZSBkZXZp
Y2UgKi8KPiAgCXJldCA9IGFybV9zbW11X2RldmljZV9yZXNldChzbW11LCBieXBhc3MpOwo+ICAJ
aWYgKHJldCkKPiAgCQlyZXR1cm4gcmV0Owo+ICAKPiArLyogWGVuOiBOb3QgY3JlYXRpbmcgYW4g
SU9NTVUgZGV2aWNlIGxpc3QgZm9yIFhlbiAqLwo+ICsjaWYgMAo+ICAJLyogQW5kIHdlJ3JlIHVw
LiBHbyBnbyBnbyEgKi8KPiAgCXJldCA9IGlvbW11X2RldmljZV9zeXNmc19hZGQoJnNtbXUtPmlv
bW11LCBkZXYsIE5VTEwsCj4gIAkJCQkgICAgICJzbW11My4lcGEiLCAmaW9hZGRyKTsKPiBAQCAt
Mjc1Nyw5ICszMDUwLDE4IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVj
dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAkJaWYgKHJldCkKPiAgCQkJcmV0dXJuIHJldDsK
PiAgCX0KPiArI2VuZGlmCj4gKwkvKgo+ICsJICogWGVuOiBLZWVwIGEgbGlzdCBvZiBhbGwgcHJv
YmVkIGRldmljZXMuIFRoaXMgd2lsbCBiZSB1c2VkIHRvIHF1ZXJ5Cj4gKwkgKiB0aGUgc21tdSBk
ZXZpY2VzIGJhc2VkIG9uIHRoZSBmd25vZGUuCj4gKwkgKi8KPiArCUlOSVRfTElTVF9IRUFEKCZz
bW11LT5kZXZpY2VzKTsKPiArCXNwaW5fbG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKPiAr
CWxpc3RfYWRkKCZzbW11LT5kZXZpY2VzLCAmYXJtX3NtbXVfZGV2aWNlcyk7Cj4gKwlzcGluX3Vu
bG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKPiAgCXJldHVybiAwOwo+ICB9Cj4gLQo+ICsj
aWYgMAo+ICBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9yZW1vdmUoc3RydWN0IHBsYXRmb3Jt
X2RldmljZSAqcGRldikKPiAgewo+ICAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IHBs
YXRmb3JtX2dldF9kcnZkYXRhKHBkZXYpOwo+IEBAIC0yNzY3LDYgKzMwNjksOSBAQCBzdGF0aWMg
aW50IGFybV9zbW11X2RldmljZV9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikK
PiAgCWFybV9zbW11X2RldmljZV9kaXNhYmxlKHNtbXUpOwo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAr
I2VuZGlmCj4gKyNkZWZpbmUgTU9EVUxFX0RFVklDRV9UQUJMRSh0eXBlLCBuYW1lKQo+ICsjZGVm
aW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2VfbWF0Y2gKPiAgCj4gIHN0YXRpYyBzdHJ1Y3Qgb2Zf
ZGV2aWNlX2lkIGFybV9zbW11X29mX21hdGNoW10gPSB7Cj4gIAl7IC5jb21wYXRpYmxlID0gImFy
bSxzbW11LXYzIiwgfSwKPiBAQCAtMjc3NCw2ICszMDc5LDcgQEAgc3RhdGljIHN0cnVjdCBvZl9k
ZXZpY2VfaWQgYXJtX3NtbXVfb2ZfbWF0Y2hbXSA9IHsKPiAgfTsKPiAgTU9EVUxFX0RFVklDRV9U
QUJMRShvZiwgYXJtX3NtbXVfb2ZfbWF0Y2gpOwo+ICAKPiArI2lmIDAKPiAgc3RhdGljIHN0cnVj
dCBwbGF0Zm9ybV9kcml2ZXIgYXJtX3NtbXVfZHJpdmVyID0gewo+ICAJLmRyaXZlcgk9IHsKPiAg
CQkubmFtZQkJPSAiYXJtLXNtbXUtdjMiLAo+IEBAIC0yNzg5LDMgKzMwOTUsMzE4IEBAIElPTU1V
X09GX0RFQ0xBUkUoYXJtX3NtbXV2MywgImFybSxzbW11LXYzIiwgTlVMTCk7Cj4gIE1PRFVMRV9E
RVNDUklQVElPTigiSU9NTVUgQVBJIGZvciBBUk0gYXJjaGl0ZWN0ZWQgU01NVXYzIGltcGxlbWVu
dGF0aW9ucyIpOwo+ICBNT0RVTEVfQVVUSE9SKCJXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJt
LmNvbT4iKTsKPiAgTU9EVUxFX0xJQ0VOU0UoIkdQTCB2MiIpOwo+ICsKPiArI2VuZGlmCj4gKy8q
KioqKiBTdGFydCBvZiBYZW4gc3BlY2lmaWMgY29kZSAqKioqKi8KPiArCj4gK3N0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKQo+
ICt7Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqc21tdV9kb21haW4gPSBkb21faW9t
bXUoZCktPmFyY2gucHJpdjsKPiArCXN0cnVjdCBpb21tdV9kb21haW4gKmNmZzsKPiArCj4gKwlz
cGluX2xvY2soJnNtbXVfZG9tYWluLT5sb2NrKTsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnkoY2Zn
LCAmc21tdV9kb21haW4tPmlvbW11X2RvbWFpbnMsIGxpc3QpIHsKPiArCQkvKgo+ICsJCSAqIE9u
bHkgaW52YWxpZGF0ZSB0aGUgY29udGV4dCB3aGVuIFNNTVUgaXMgcHJlc2VudC4KPiArCQkgKiBU
aGlzIGlzIGJlY2F1c2UgdGhlIGNvbnRleHQgaW5pdGlhbGl6YXRpb24gaXMgZGVsYXllZAo+ICsJ
CSAqIHVudGlsIGEgbWFzdGVyIGhhcyBiZWVuIGFkZGVkLgo+ICsJCSAqLwo+ICsJCWlmICh1bmxp
a2VseSghQUNDRVNTX09OQ0UoY2ZnLT5wcml2LT5zbW11KSkpCj4gKwkJCWNvbnRpbnVlOwo+ICsJ
CWFybV9zbW11X3RsYl9pbnZfY29udGV4dChjZmctPnByaXYpOwo+ICsJfQo+ICsJc3Bpbl91bmxv
Y2soJnNtbXVfZG9tYWluLT5sb2NrKTsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLAo+
ICsJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4gKwkJCQkJICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9jb3VudCkKPiArewo+ICsJcmV0dXJuIGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbChkKTsK
PiArfQo+ICsKPiArc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2dldF9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwKPiArCQkJCQkJc3RydWN0IGRldmljZSAqZGV2KQo+ICt7Cj4g
KwlzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW47Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2Rv
bWFpbiAqeGVuX2RvbWFpbjsKPiArCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXU7Cj4gKwlz
dHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbjsKPiArCj4gKwl4ZW5fZG9tYWluID0g
ZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7Cj4gKwo+ICsJc21tdSA9IGFybV9zbW11X2dldF9ieV9m
d25vZGUoZGV2LT5pb21tdV9md3NwZWMtPmlvbW11X2Z3bm9kZSk7Cj4gKwlpZiAoIXNtbXUpCj4g
KwkJcmV0dXJuIE5VTEw7Cj4gKwo+ICsJLyoKPiArCSAqIExvb3AgdGhyb3VnaCB0aGUgJnhlbl9k
b21haW4tPmNvbnRleHRzIHRvIGxvY2F0ZSBhIGNvbnRleHQKPiArCSAqIGFzc2lnbmVkIHRvIHRo
aXMgU01NVQo+ICsJICovCj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGRvbWFpbiwgJnhlbl9kb21h
aW4tPmlvbW11X2RvbWFpbnMsIGxpc3QpIHsKPiArCQlzbW11X2RvbWFpbiA9IHRvX3NtbXVfZG9t
YWluKGRvbWFpbik7Cj4gKwkJaWYgKHNtbXVfZG9tYWluLT5zbW11ID09IHNtbXUpCj4gKwkJCXJl
dHVybiBkb21haW47Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRp
YyB2b2lkIGFybV9zbW11X2Rlc3Ryb3lfaW9tbXVfZG9tYWluKHN0cnVjdCBpb21tdV9kb21haW4g
KmRvbWFpbikKPiArewo+ICsJbGlzdF9kZWwoJmRvbWFpbi0+bGlzdCk7Cj4gKwl4ZnJlZShkb21h
aW4pOwo+ICt9ClRoZSBhYm92ZSBmdW5jdGlvbiBuZWVkcyB0byBjYWxsIGFybV9zbW11X2RvbWFp
bl9mcmVlKGRvbWFpbikgaW5zdGVhZCBvZiB4ZnJlZShkb21haW4pLgoKPiArCj4gK3N0YXRpYyBp
bnQgYXJtX3NtbXVfYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKPiArCQkJ
ICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIGZsYWcpCj4gK3sKPiArCWludCByZXQgPSAw
Owo+ICsJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOwo+ICsJc3RydWN0IGFybV9zbW11X3hl
bl9kb21haW4gKnhlbl9kb21haW47Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICphcm1fc21t
dTsKPiArCj4gKwl4ZW5fZG9tYWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7Cj4gKwo+ICsJ
aWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11KSB7Cj4gKwkJZGV2LT5hcmNoZGF0YS5pb21tdSA9IHh6
YWxsb2Moc3RydWN0IGFybV9zbW11X3hlbl9kZXZpY2UpOwo+ICsJCWlmICghZGV2LT5hcmNoZGF0
YS5pb21tdSkKPiArCQkJcmV0dXJuIC1FTk9NRU07Cj4gKwl9Cj4gKwo+ICsJcmV0ID0gYXJtX3Nt
bXVfYWRkX2RldmljZShkZXYpOwo+ICsJaWYgKHJldCkKPiArCQlyZXR1cm4gcmV0Owo+ICsKPiAr
CXNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9jayk7Cj4gKwo+ICsJLyoKPiArCSAqIENoZWNrIHRv
IHNlZSBpZiBhbiBpb21tdV9kb21haW4gYWxyZWFkeSBleGlzdHMgZm9yIHRoaXMgeGVuIGRvbWFp
bgo+ICsJICogdW5kZXIgdGhlIHNhbWUgU01NVQo+ICsJICovCj4gKwlkb21haW4gPSBhcm1fc21t
dV9nZXRfZG9tYWluKGQsIGRldik7Cj4gKwlpZiAoIWRvbWFpbikgewo+ICsKPiArCQlkb21haW4g
PSBhcm1fc21tdV9kb21haW5fYWxsb2MoSU9NTVVfRE9NQUlOX0RNQSk7Cj4gKwkJaWYgKCFkb21h
aW4pIHsKPiArCQkJcmV0ID0gLUVOT01FTTsKPiArCQkJZ290byBvdXQ7Cj4gKwkJfQo+ICsKPiAr
CQlhcm1fc21tdSA9IHRvX3NtbXVfZG9tYWluKGRvbWFpbik7Cj4gKwkJYXJtX3NtbXUtPnMyX2Nm
Zy5kb21haW4gPSBkOwo+ICsKPiArCQkvKiBDaGFpbiB0aGUgbmV3IGNvbnRleHQgdG8gdGhlIGRv
bWFpbiAqLwo+ICsJCWxpc3RfYWRkKCZkb21haW4tPmxpc3QsICZ4ZW5fZG9tYWluLT5pb21tdV9k
b21haW5zKTsKPiArCj4gKwl9Cj4gKwo+ICsJcmV0ID0gYXJtX3NtbXVfYXR0YWNoX2Rldihkb21h
aW4sIGRldik7Cj4gKwlpZiAocmV0KSB7Cj4gKwkJaWYgKGRvbWFpbi0+cmVmLmNvdW50ZXIgPT0g
MCkKPiArCQkJYXJtX3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oZG9tYWluKTsKPiArCX0gZWxz
ZSB7Cj4gKwkJYXRvbWljX2luYygmZG9tYWluLT5yZWYpOwo+ICsJfQo+ICsKPiArb3V0Ogo+ICsJ
c3Bpbl91bmxvY2soJnhlbl9kb21haW4tPmxvY2spOwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsK
PiArc3RhdGljIGludCBhcm1fc21tdV9kZWFzc2lnbl9kZXYoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGRldmljZSAqZGV2KQo+ICt7Cj4gKwlzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4gPSBh
cm1fc21tdV9nZXRfZG9tYWluKGQsIGRldik7Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFp
biAqeGVuX2RvbWFpbjsKPiArCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKmFybV9zbW11ID0gdG9f
c21tdV9kb21haW4oZG9tYWluKTsKPiArCj4gKwl4ZW5fZG9tYWluID0gZG9tX2lvbW11KGQpLT5h
cmNoLnByaXY7Cj4gKwo+ICsJaWYgKCFhcm1fc21tdSB8fCBhcm1fc21tdS0+czJfY2ZnLmRvbWFp
biAhPSBkKSB7Cj4gKwkJZGV2X2VycihkZXYsICIgbm90IGF0dGFjaGVkIHRvIGRvbWFpbiAlZFxu
IiwgZC0+ZG9tYWluX2lkKTsKPiArCQlyZXR1cm4gLUVTUkNIOwo+ICsJfQo+ICsKPiArCXNwaW5f
bG9jaygmeGVuX2RvbWFpbi0+bG9jayk7Cj4gKwo+ICsJYXJtX3NtbXVfZGV0YWNoX2RldihkZXYp
Owo+ICsJYXRvbWljX2RlYygmZG9tYWluLT5yZWYpOwo+ICsKPiArCWlmIChkb21haW4tPnJlZi5j
b3VudGVyID09IDApCj4gKwkJYXJtX3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oZG9tYWluKTsK
PiArCj4gKwlzcGluX3VubG9jaygmeGVuX2RvbWFpbi0+bG9jayk7Cj4gKwo+ICsKPiArCj4gKwly
ZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBhcm1fc21tdV9yZWFzc2lnbl9kZXYoc3Ry
dWN0IGRvbWFpbiAqcywgc3RydWN0IGRvbWFpbiAqdCwKPiArCQkJCSB1OCBkZXZmbiwgIHN0cnVj
dCBkZXZpY2UgKmRldikKPiArewo+ICsJaW50IHJldCA9IDA7Cj4gKwo+ICsJLyogRG9uJ3QgYWxs
b3cgcmVtYXBwaW5nIG9uIG90aGVyIGRvbWFpbiB0aGFuIGh3ZG9tICovCj4gKwlpZiAodCAmJiB0
ICE9IGhhcmR3YXJlX2RvbWFpbikKPiArCQlyZXR1cm4gLUVQRVJNOwo+ICsKPiArCWlmICh0ID09
IHMpCj4gKwkJcmV0dXJuIDA7Cj4gKwo+ICsJcmV0ID0gYXJtX3NtbXVfZGVhc3NpZ25fZGV2KHMs
IGRldik7Cj4gKwlpZiAocmV0KQo+ICsJCXJldHVybiByZXQ7Cj4gKwo+ICsJaWYgKHQpIHsKPiAr
CQkvKiBObyBmbGFncyBhcmUgZGVmaW5lZCBmb3IgQVJNLiAqLwo+ICsJCXJldCA9IGFybV9zbW11
X2Fzc2lnbl9kZXYodCwgZGV2Zm4sIGRldiwgMCk7Cj4gKwkJaWYgKHJldCkKPiArCQkJcmV0dXJu
IHJldDsKPiArCX0KPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBhcm1f
c21tdV9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKwlzdHJ1Y3Qg
YXJtX3NtbXVfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbjsKPiArCj4gKwl4ZW5fZG9tYWluID0geHph
bGxvYyhzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbik7Cj4gKwlpZiAoIXhlbl9kb21haW4pCj4g
KwkJcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsJc3Bpbl9sb2NrX2luaXQoJnhlbl9kb21haW4tPmxv
Y2spOwo+ICsJSU5JVF9MSVNUX0hFQUQoJnhlbl9kb21haW4tPmlvbW11X2RvbWFpbnMpOwo+ICsK
PiArCWRvbV9pb21tdShkKS0+YXJjaC5wcml2ID0geGVuX2RvbWFpbjsKPiArCj4gKwlyZXR1cm4g
MDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFybV9zbW11X2lvbW11X2h3
ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBh
cm1fc21tdV9pb21tdV9kb21haW5fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsJ
c3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFy
Y2gucHJpdjsKPiArCj4gKwlBU1NFUlQobGlzdF9lbXB0eSgmeGVuX2RvbWFpbi0+aW9tbXVfZG9t
YWlucykpOwo+ICsJeGZyZWUoeGVuX2RvbWFpbik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAo+ICsJCQl1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQo+ICt7
Cj4gKwlwMm1fdHlwZV90IHQ7Cj4gKwo+ICsJLyoKPiArCSAqIEdyYW50IG1hcHBpbmdzIGNhbiBi
ZSB1c2VkIGZvciBETUEgcmVxdWVzdHMuIFRoZSBkZXZfYnVzX2FkZHIKPiArCSAqIHJldHVybmVk
IGJ5IHRoZSBoeXBlcmNhbGwgaXMgdGhlIE1GTiAobm90IHRoZSBJUEEpLiBGb3IgZGV2aWNlCj4g
KwkgKiBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUsIFhlbiBuZWVkcyB0byBhZGQgYSAxOjEgbWFwcGlu
ZyBpbiB0aGUgZG9tYWluCj4gKwkgKiBwMm0gdG8gYWxsb3cgRE1BIHJlcXVlc3QgdG8gd29yay4K
PiArCSAqIFRoaXMgaXMgb25seSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFw
cGVkLiBIZW5jZSB0aGlzCj4gKwkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdu
dHRhYiBjb2RlIHdpdGggZ2ZuID09IG1mbi4KPiArCSAqLwo+ICsJQlVHX09OKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSk7Cj4gKwlCVUdfT04obWZuICE9IGdmbik7Cj4gKwo+ICsJLyogV2Ug
b25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3cml0YWJsZSBmbGFncyAqLwo+ICsJaWYgKCEoZmxh
Z3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCj4gKwkJcmV0dXJuIC1F
SU5WQUw7Cj4gKwo+ICsJdCA9IChmbGFncyAmIElPTU1VRl93cml0YWJsZSkgPyBwMm1faW9tbXVf
bWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKPiArCj4gKwkvKgo+ICsJICogVGhlIGZ1bmN0aW9u
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50IG1hcHBpbmcKPiAr
CSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25lLi4uCj4gKwkgKi8KPiArCXJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCwgdCk7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCj4gK3sKPiArCS8qCj4gKwkgKiBUaGlzIGZ1bmN0
aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCj4g
KwkgKiBpcyBkaXJlY3QgbWFwcGVkCj4gKwkgKi8KPiArCWlmICghaXNfZG9tYWluX2RpcmVjdF9t
YXBwZWQoZCkpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJcmV0dXJuIGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7Cj4gKwku
aW5pdCA9IGFybV9zbW11X2lvbW11X2RvbWFpbl9pbml0LAo+ICsJLmh3ZG9tX2luaXQgPSBhcm1f
c21tdV9pb21tdV9od2RvbV9pbml0LAo+ICsJLnRlYXJkb3duID0gYXJtX3NtbXVfaW9tbXVfZG9t
YWluX3RlYXJkb3duLAo+ICsJLmlvdGxiX2ZsdXNoID0gYXJtX3NtbXVfaW90bGJfZmx1c2gsCj4g
KwkuaW90bGJfZmx1c2hfYWxsID0gYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsLAo+ICsJLmFzc2ln
bl9kZXZpY2UgPSBhcm1fc21tdV9hc3NpZ25fZGV2LAo+ICsJLnJlYXNzaWduX2RldmljZSA9IGFy
bV9zbW11X3JlYXNzaWduX2RldiwKPiArCS5tYXBfcGFnZSA9IGFybV9zbW11X21hcF9wYWdlLAo+
ICsJLnVubWFwX3BhZ2UgPSBhcm1fc21tdV91bm1hcF9wYWdlLAo+ICt9Owo+ICsKPiArc3RhdGlj
Cj4gK3N0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmFybV9zbW11X2dldF9ieV9md25vZGUoc3RydWN0
IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKPiArewo+ICsJc3RydWN0IGFybV9zbW11X2RldmljZSAq
c21tdSA9IE5VTEw7Cj4gKwo+ICsJc3Bpbl9sb2NrKCZhcm1fc21tdV9kZXZpY2VzX2xvY2spOwo+
ICsJbGlzdF9mb3JfZWFjaF9lbnRyeShzbW11LCAmYXJtX3NtbXVfZGV2aWNlcywgZGV2aWNlcykg
ewo+ICsJCWlmIChzbW11LT5kZXYtPmZ3bm9kZSA9PSBmd25vZGUpCj4gKwkJCWJyZWFrOwo+ICsJ
fQo+ICsJc3Bpbl91bmxvY2soJmFybV9zbW11X2RldmljZXNfbG9jayk7Cj4gKwo+ICsJcmV0dXJu
IHNtbXU7Cj4gK30KPiArCj4gK3N0YXRpYyBfX2luaXQgaW50IGFybV9zbW11X2R0X2luaXQoc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4gKwkJCQkgICBjb25zdCB2b2lkICpkYXRhKQo+ICt7
Cj4gKwlpbnQgcmM7Cj4gKwo+ICsJLyoKPiArCSAqIEV2ZW4gaWYgdGhlIGRldmljZSBjYW4ndCBi
ZSBpbml0aWFsaXplZCwgd2UgZG9uJ3Qgd2FudCB0bwo+ICsJICogZ2l2ZSB0aGUgU01NVSBkZXZp
Y2UgdG8gZG9tMC4KPiArCSAqLwo+ICsJZHRfZGV2aWNlX3NldF91c2VkX2J5KGRldiwgRE9NSURf
WEVOKTsKPiArCj4gKwlyYyA9IGFybV9zbW11X2RldmljZV9wcm9iZShkdF90b19kZXYoZGV2KSk7
Cj4gKwlpZiAocmMpCj4gKwkJcmV0dXJuIHJjOwo+ICsKPiArCWlvbW11X3NldF9vcHMoJmFybV9z
bW11X2lvbW11X29wcyk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gK0RUX0RFVklDRV9T
VEFSVChzbW11djMsICJBUk0gU01NVSBWMyIsIERFVklDRV9JT01NVSkKPiArCS5kdF9tYXRjaCA9
IGFybV9zbW11X29mX21hdGNoLAo+ICsJLmluaXQgPSBhcm1fc21tdV9kdF9pbml0LAo+ICtEVF9E
RVZJQ0VfRU5ECj4gKwo+ICsjaWZkZWYgQ09ORklHX0FDUEkKPiArLyogU2V0IHVwIHRoZSBJT01N
VSAqLwo+ICtzdGF0aWMgaW50IF9faW5pdCBhcm1fc21tdV9hY3BpX2luaXQoY29uc3Qgdm9pZCAq
ZGF0YSkKPiArewo+ICsJaW50IHJjOwo+ICsJcmMgPSBhcm1fc21tdV9kZXZpY2VfcHJvYmUoKHN0
cnVjdCBkZXZpY2UgKilkYXRhKTsKPiArCj4gKwlpZiAocmMpCj4gKwkJcmV0dXJuIHJjOwo+ICsK
PiArCWlvbW11X3NldF9vcHMoJmFybV9zbW11X2lvbW11X29wcyk7Cj4gKwlyZXR1cm4gMDsKPiAr
fQo+ICsKPiArQUNQSV9ERVZJQ0VfU1RBUlQoYXNtbXV2MywgIkFSTSBTTU1VIFYzIiwgREVWSUNF
X0lPTU1VKQo+ICsJLmNsYXNzX3R5cGUgPSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzLAo+ICsJLmlu
aXQgPSBhcm1fc21tdV9hY3BpX2luaXQsCj4gK0FDUElfREVWSUNFX0VORAo+ICsKPiArI2VuZGlm
Cj4gCgotLSAKIFF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0
ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJ
bmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0
aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 00:12:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 00:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwdUa-00057N-C0; Tue, 26 Sep 2017 00:12:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistai@xilinx.com>) id 1dwdUY-00057H-M3
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 00:12:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7B/E5-03616-18B99C95; Tue, 26 Sep 2017 00:12:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH/d1u8xQvzm3io+YLSysK36UXKgu
 JkNDwjwisoM683Ggvspth/ZE6Tc0SlYxyiYolmIqEKVhUmqY4K8jUcNpQQVNGgqn5Ei67202z
 ++v7/D7f53m+Bw8hkhZIfAkm08DotbRaIXHHleHBp0OzHpuTI5YbpIdWWu9jJ1B89/wQnoTOi
 1XaFF3mZbFyyj4qSV9qkmQu9gdlo5oevAi5Ezh1WwRDG2MYX0ipOgzujdx1FYpODKo6bA6CqB
 8IVlYnJALpRlCyZBEJRSEG9qpejrhxxV6on55xgikEG3XNSAAvERRNOUErgqHZZVwozAie9hY
 6XBIqBjYW7I5RcsoPSioLHFFElFEMeUWdYh7IqASY/vDLldc4FQILz6sdzSRFQ8XymuMdqEB4
 lT/g8LtRx8H0osOZLxby39hEgkcOtfbPTv9hblk9JugQsDZUIUH7wFcL7yE4vQv6887weYB6K
 IFHnVaxUHC/MzfT5gzhCeaKKZzXIgrg3eysc5k/9HyqxAWdCNVGi7O5EcFC6ZyoFEWZtvWbtv
 XXIKwB7WEZ/XVGHxodlqJXpSkNGlqlDo2MOBCmYViWTmPUdAobdkWnaUHcObhwXzsq/BPXhXw
 ITOFFWmhzsnRHii71hpJmlZf0GWqG7UI7CUIBZLOJY556Jo3JvKpScze1iYHwUMjJfB6TbDqt
 YVVpAupH0URvy+A6RhRarOuYFNfqtIyvN5nDWyneqszQbg3avM8vyN9XRiIumtQjndFrVIb/u
 Q15E0ghIy/yUzxUWsPWPhsXBeOiFD/o46MY6H/INxs1l5BNZS7B9Oqkf7B8ov3Js6jc8d3GtW
 PhAcPti55nTR87E2pjK6mfob9XZddyvlkVJ4/qAkbjz/lnl1d9l58ak92pfM3Gjd88khTQnRi
 zut9Loi5/f8GvoyLrFlkWZE0a7uuKaxwYXjZaB92NbcXx84EHR1LrxsX2yWz79NvcNQXOKunI
 fSI9S/8FOaa9/5oDAAA=
X-Env-Sender: alistai@xilinx.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506384765!69941188!1
X-Originating-IP: [104.47.36.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63027 invoked from network); 26 Sep 2017 00:12:46 -0000
Received: from mail-sn1nam02on0074.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.74)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 26 Sep 2017 00:12:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5j4XC3w5tNgvY2Z2poSSmhgjAOdeMYcL4joAdtWEEN0=;
 b=wqfBRnCczp9tePFzPobWDf+qhPhfrqSdDo4ttCba/be4PwR/PxTe7lP1jTo95j7uhoAfGAsxjo8Ke0wlET0j815EDVIywvtGwwb1acDdZsGtW8AZCWx0/TCmPxdbidyTzm7aNbL2LonDer1mL8hwBHLEbFmqR6QiiKE3aHqpt8c=
Received: from BY2PR02CA0007.namprd02.prod.outlook.com
 (2a01:111:e400:5261::17) by BY1PR02MB1130.namprd02.prod.outlook.com
 (2a01:111:e400:52a7::16) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Tue, 26 Sep
 2017 00:12:40 +0000
Received: from SN1NAM02FT028.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::205) by BY2PR02CA0007.outlook.office365.com
 (2a01:111:e400:5261::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.56.8 via Frontend
 Transport; Tue, 26 Sep 2017 00:12:40 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 SN1NAM02FT028.mail.protection.outlook.com (10.152.72.105) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.35.14
 via Frontend Transport; Tue, 26 Sep 2017 00:12:39 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:49782
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dwdUM-0001ns-Lm; Mon, 25 Sep 2017 17:12:38 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dwdUM-0008UU-Jn; Mon, 25 Sep 2017 17:12:38 -0700
Received: from xsj-pvapsmtp01 (xsj-mail.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v8Q0CP3P007337; 
 Mon, 25 Sep 2017 17:12:25 -0700
Received: from [172.19.2.220] (helo=localhost.localdomain)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dwdU9-0008TR-KV; Mon, 25 Sep 2017 17:12:25 -0700
From: Alistair Francis <alistair.francis@xilinx.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 25 Sep 2017 17:08:39 -0700
Message-ID: <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.1506384414.git.alistair.francis@xilinx.com>
References: <cover.1506384414.git.alistair.francis@xilinx.com>
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23350.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(199003)(189002)(2906002)(9786002)(7416002)(5660300001)(6666003)(48376002)(81156014)(8676002)(305945005)(50466002)(575784001)(551934003)(356003)(81166006)(189998001)(36756003)(50226002)(76176999)(8936002)(50986999)(118296001)(77096006)(16200700003)(36386004)(53946003)(5003940100001)(47776003)(39060400002)(4326008)(5890100001)(63266004)(6916009)(54906003)(316002)(2351001)(16586007)(106466001)(2950100002)(8666007)(33646002)(478600001)(107986001)(21314002)(5001870100001)(579004)(559001)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR02MB1130; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT028;
 1:UFyQoOKII0kHOD1gp/yfnM3Mum/YUQFoEotAOMe7NW8YjVwhu+Rt53yl/Ql+a6bZzYnDvoO2soH4qtbd1xmWoWRmWQN+88QDUlfldv3Saap/7PKl3O7VSRxidy7hFHA4
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4b178fd9-2eba-4ac6-897a-08d504734cf8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY1PR02MB1130; 
X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1130;
 3:eWnGj0ubAbgzWEw55iV8xcL2aTeKo7dB/guGplq5S5bnlufekVx0iyXuLmI/lI3WpzFvYAeOzxOpsV+4uIdyxVCv2eqcEAbj6TdKuAarLUn+2cVuvkUxOa6AcSodtVqguI4kVY/ss6b3ac5MPQeJmQ/6N7DcTz3G2sikYarKe12DqErwmw75lRZ0yOAIgEuyiCN6TWPYPUMeVV4Waz0tOmYZXMP2CKtNICma/AiOOEkk1ViiaiLSeqcLfp91NeDCWTY0lt73xBvAFT5aJpkCaS5H1XDz9cJq1XmAT5sH0tza/JA6+aQv/PXAqNAxZjZLS2rJ2C2WmhJNTZmmHO6Jj/+N8rwbU52jxC4wRT9uCeg=;
 25:/TWiwSE7T26ODoNCzfO3ud0oiMjdSCyCb4YIo2yAFXyBr8z8tpuEldkANF02tnc9tMkp11s2mx+c8V9tDiZFYFtgmu9oTW9K4X6CFdCFMSiFw69ctRfqLZ7kdDKkW31/rPQ3c0CLCDQTaNdY1TCiuPiARFDaAttauACi8RTs2RG/4I5XfJ+XpJkN4gzbtpYAUC3z5XmxIHoOQ7ZK4eS+R+F6N0dzvsroRb0cjwGG1gNLadP8d2J2UkZkanpICXmscJqz7NT9sUImtSoPy5qnNMhkuxC/3rHoApM/xf/L7j2oHB1HXt7O7LKDmNbXjNV9a61F0+f49+GOV/pSJNQR5A==
X-MS-TrafficTypeDiagnostic: BY1PR02MB1130:
X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1130;
 31:v28v/F6Yw+axwLBQFrRaNbDdSl5T47jKzBTNOe4rpihHtjKQkrn48nqto1Tv7DdW7zsAzd2FFow49kS0jucwTcqdVgHBbgB3VBtCw9qzhiBEk0fANaQ/xkF0YNrNbMLbqsGVl1viN9i0BjswZIkS3MbX5YSpOj0tLaFDyYGA4EZuer/BRgmKFKgXSB+17rAekNVCB9Xd1P0vZ+jbWwQZVoiQZocygKyTMz4YrkKqgjA=;
 20:Agh/8lmkC2oETfvbY+6n0vyO4QgjXy8blTl1Y0YwOGvmVM8RlitlDvaoL2YQbV8DYwf06JdGQraxyKiDLIYTpvj2xqW/sFYqgzGlhPxOLZqHHZqXe6s8TrdZhbp+8gMJLYRF/sIceOmdxSP8TaNYWj61AlF87xX/t9SjjkpW1s1iwdk+PrFvalNJE4xP0z5YLoPzbMxhkQoDOkvmFZttRcgSxuY92TBptnffPvrDZO+bHhGCdB7cjsvFf8iMwbiuQ/V44DXKvN3QD48nhsnMb+UKsBlw1OI0Ru5G7RiRdoajW3v3ZbdVCaPD9VbslwgIxs3rWdbIU/On6DB3IURgAWxaBN/LxvqgNGdoF30FlUmJIU87w9ld6e86OMAtds/VX719Wr5aK0pEStGC/5eDGpAlFv15qO3ryWA1VNapohpOUDTZ9vCi30YEyQi6zWLs1nIjAU6EIV/jrCarbElmV/kVSdvMIOkrOatUt0DWeFI9sWICkFDrAqe94C6UCMqW
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524)(788757137089)(192813158149592)(70601490899591); 
X-Microsoft-Antispam-PRVS: <BY1PR02MB113080D51AE83725B5FB1E86DC7B0@BY1PR02MB1130.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93004095)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY1PR02MB1130; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY1PR02MB1130; 
X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1130;
 4:ZU3xsdIQhEF4V2dEcBbWxhwn1wqzf20juSGI0MUspXSOMhenfpaq71nDDoVaAXI5+9d9gYD8ovqgXLKQ5YnBQFB+5w3YJ/ZLwuKYuRntOG5uIbOr1pbW3bbCFigRfwIxqvEc4bUOKfn2PU9R8ZNpoodhOwPjTCFKlKuhBscXyYlihFEC13uUr1bApGnug+g/7OWb+/GH/42qJsshmP4NRk7EqQFn+2y2QKO4/yepx+5tv7gc3X7knbtWWoZzzCf1uEHuchlG2CgpO+VDdVIDkJ8/XxprwZZ+YbKOb7Ws7WaNXxtmPF5v/PCJAIhef24mbfh5tptNLCWWcbRnrDcuYZql0TvSr7K+dkive3d5lmcrBymbb5f2osuRzGak82IFj4sRJnTRclO9eADj2QgUug==
X-Forefront-PRVS: 0442E569BC
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR02MB1130;
 23:ueCeF7tkbZlPK1c0AsnntGq5mFZwlgy47xsK9cm2b?=
 =?us-ascii?Q?HSqr2bmMfHEZzLQyZMPyLrfYwf/Sa5uIhtmINca6AxQzq7cIO0bv+gn1PQ8v?=
 =?us-ascii?Q?HYH4SyJYdsR0XBpPglM9NGK71gzJntGkxPuvDw9isr/VkAk0jbnVEEzaep5k?=
 =?us-ascii?Q?AAvpKJgpDzp0aaXwDu7iJN5BlMgA7YynrXrpvFvpxTDwWDtKb8gx0TjYwHwX?=
 =?us-ascii?Q?uUmvr5SNio3CYTNpOtrBBbP2scCfM7M9oM0wRRWvk+qaqLjMeE5itai5jt5V?=
 =?us-ascii?Q?tu1ZuJhe50wN7llXpg4X8KRx9tg25SqLhBKexyOufYNIwXwAvabCCma79J7k?=
 =?us-ascii?Q?Kv966kP3TeoosH50w83d4TcZwaQXVy5mdKQud+cP13OyGsx6gzNMd3UBpaWa?=
 =?us-ascii?Q?dvxtwU2D2yOO8KUDYTi4nClJzrZM5ApF800KwPoDG33eV6FsUYykaitu4Yxr?=
 =?us-ascii?Q?DOzu3lZnV9UzLZG+vAMoZPY9DDAeR0/DARYdlUfD+Ypkdmw2OWgReakfoINR?=
 =?us-ascii?Q?dnJ89PS4V6ZDy2589JeOehrVcvumw+u/rXmps1ebN2tHyfMWWzNlKZ3qH8YE?=
 =?us-ascii?Q?HMmHozYvLIQt1gIIQAblUyvZCwLaw6Qd2ang7v0K0zaob7ik9PryoJw7pebr?=
 =?us-ascii?Q?Z4+7pWa7VzW6YLcN5i81GYMI29KP6AXjNPaknM2cDbHsJ45CNrqxel/t0rdC?=
 =?us-ascii?Q?sAjBBYsEPbt+hRmFTtNkKotHggMbmoZIiCeDG/I+IlXHQKZc2CrL2ZM8Ew/z?=
 =?us-ascii?Q?ugZvTNRNX7x5lEEKr6swRUnmhxk4qkdtTUtP4dZ7PO8WOYkuGsQ4VbbJTfkh?=
 =?us-ascii?Q?uTCBvLmhsWStpSPkJ0Mxv7er7SbW1Z5vbavp30yqroE8DxpdXj/5m+aDqIZR?=
 =?us-ascii?Q?cJiJsNQT2l0KsFrIgs/Cno2mplALah5SFroslRDNs5MOMxuaj8szGetQ2DYZ?=
 =?us-ascii?Q?bKhvoLmdykW/LDS0QkZlmgd3IHaR9zUseokEIqF6JdQ/C+qK1x5/uvJyukMC?=
 =?us-ascii?Q?bg587oT+mMZ3ZOW0BRC/sXyESEIWH1EOVht34jbRmXuC8Q/5LDZfIdzLdEH0?=
 =?us-ascii?Q?9klhy2zbyPNAeZ3kjjbVMvZ9vTIkK+k0M0751qUR0aas8rDmN9+CfsL8lIMG?=
 =?us-ascii?Q?gHWcJIZO7vGljpJs0gTGvqOKmMv/yDpt4qYADB4fmjI4h2She+dEfnnNZ9ab?=
 =?us-ascii?Q?ZjQC069ggDg3/UFq/eTHP4SabWmgV/51OaLiK2fB7PkHtgXcGQhdSR6cLSL2?=
 =?us-ascii?Q?AsodUNbp2L/APTpb0GyFa0gpQz7fiFSAeEhkkMeOqoTVLTJhbb2y8iVWC4w9?=
 =?us-ascii?B?QT09?=
X-Microsoft-Exchange-Diagnostics: 1; BY1PR02MB1130;
 6:IZGnG9VJEQY3JoksiI3Wi8jBlWRcYsgveZY6B4xnr2wW6iB8G6GkaZBFQ93Rz4mgRWL2VYiBNMwnHN727fqMmoVBh1GmwviHn+BEGSANFA5+szXDhBdDpPLacU6n7JwxlQpGSpEqx1rpHhyu8wvJemrd7ysBDcMeouIi7+F4eAie9TwY82vatJtTTqhAW/3vlMbgUTvbOFYLk9b62gs9kKQcjraNpbwqPz3FG6Zje7RbL1/Jiln2FMsffW5cjkY+G6jHw5OkKwGut5h6xqmpNGuAoHLR0apUiEbCG/1wgQq3VrPPk+5fxgnnGPT3Nb9hyZfQUM4FXps+X/FiW2m3XA==;
 5:MROt1NChOWP42WGCq+BQIuaH2APLomw9q6is+xE+WVbCZixZIkHnYaXqZLqNNrDh9KLcgbfcLzbzSy1/Pq11/7D2DH21SqCbxzCsEUqTqvQSVQJ3sLovwhgW4oqWd3VPb9+0fAJZ3X10Ug0kJrx98A==;
 24:FvO6GhrlMoX3ldvY+lAqgMygkIN4e1/0YfiizM/UUTZWN4NYdH2/1wDnjYGayYR441bLpT5hDEnOen1xviSGtoPuECCA2M8SdJCzJnLCzQY=;
 7:E/yJo0e/duSLBfSnvWHyAjHp1a7LTYVWi2uOA3+UWmICTenfdudZfFy2O/LfORDNAqgHM/1imm+ly7dwO5Y3OG6X+LfYR4rcGsCUoL2hg6fVP3k1hcIQDww6u3WOpk4zZS/QE5UwXwFJc9P7Do+ZOhIpjr+X9Vim3zVbBIhtsS49DhO0DDOYcq9cWaobE5fdL0C4up6PrUSb/iXVNqLrKG3FcLcNxJK+kBBK3Es/ZtI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2017 00:12:39.3305 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR02MB1130
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, Juan Quintela <quintela@redhat.com>,
 armbru@redhat.com, alistair.francis@xilinx.com,
 Yongbok Kim <yongbok.kim@imgtec.com>, qemu-arm@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 alistair23@gmail.com, Andrzej Zaborowski <balrogg@gmail.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v1 1/8] Replace all occurances of __FUNCTION__
	with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBhbGwgb2NjdXJzIG9mIF9fRlVOQ1RJT05fXyBleGNlcHQgZm9yIHRoZSBjaGVjayBp
biBjaGVja3BhdGNoCndpdGggdGhlIG5vbiBHQ0Mgc3BlY2lmaWMgX19mdW5jX18uCgpPbmUgbGlu
ZSBpbiBoY2QtbXVzYi5jIHdhcyBtYW51YWxseSB0d2Vha2VkIHRvIHBhc3MgY2hlY2twYXRjaC4K
ClNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAeGlsaW54
LmNvbT4KQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDYzogQW5kcnplaiBa
YWJvcm93c2tpIDxiYWxyb2dnQGdtYWlsLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpDYzogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgpDYzogQXVyZWxpZW4g
SmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgpDYzogWW9uZ2JvayBLaW0gPHlvbmdib2sua2lt
QGltZ3RlYy5jb20+CkNjOiBQZXRlciBDcm9zdGh3YWl0ZSA8Y3Jvc3Rod2FpdGUucGV0ZXJAZ21h
aWwuY29tPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPiAoc3VwcG9y
dGVyOkJsb2NrCkNjOiBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4gKHN1cHBvcnRlcjpCbG9j
awpDYzogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KQ2M6ICJEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IiA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KQ2M6IHFlbXUtYXJtQG5vbmdudS5v
cmcKQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCi0tLQoKIGF1ZGlvL2F1ZGlvX2ludC5oICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS9u
c2VyaWVzLmMgICAgICAgICAgIHwgIDIgKy0KIGh3L2FybS9vbWFwMS5jICAgICAgICAgICAgIHwg
NDIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBody9hcm0vb21h
cDIuYyAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogaHcvYXJtL3BhbG0uYyAgICAgICAg
ICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogaHcvYXJtL3B4YTJ4eC5jICAgICAgICAgICAgfCA0
NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBody9hcm0v
cHhhMnh4X2dwaW8uYyAgICAgICB8ICA2ICsrKy0tLQogaHcvYXJtL3B4YTJ4eF9waWMuYyAgICAg
ICAgfCAgNCArKy0tCiBody9hcm0vdG9zYS5jICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0K
IGh3L2F1ZGlvL2hkYS1jb2RlYy5jICAgICAgIHwgMTAgKysrKystLS0tLQogaHcvYXVkaW8vaW50
ZWwtaGRhLmMgICAgICAgfCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBody9hdWRp
by93bTg3NTAuYyAgICAgICAgICB8ICA0ICsrLS0KIGh3L2Jsb2NrL25hbmQuYyAgICAgICAgICAg
IHwgIDQgKystLQogaHcvYmxvY2svb25lbmFuZC5jICAgICAgICAgfCAgOCArKysrLS0tLQogaHcv
YnQvY29yZS5jICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiBody9idC9oY2ktY3NyLmMg
ICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBody9idC9oY2kuYyAgICAgICAgICAgICAg
ICB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiBody9idC9oaWQuYyAgICAgICAgICAg
ICAgICB8ICAyICstCiBody9idC9sMmNhcC5jICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysr
LS0tLS0tLS0tLS0KIGh3L2J0L3NkcC5jICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCiBody9k
aXNwbGF5L2JsaXp6YXJkLmMgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogaHcvZGlzcGxh
eS9vbWFwX2Rzcy5jICAgICAgfCAgNiArKystLS0KIGh3L2Rpc3BsYXkvcHhhMnh4X2xjZC5jICAg
IHwgMTQgKysrKysrKy0tLS0tLS0KIGh3L2Rpc3BsYXkvcXhsLXJlbmRlci5jICAgIHwgIDYgKysr
LS0tCiBody9kaXNwbGF5L3F4bC5oICAgICAgICAgICB8ICAyICstCiBody9kaXNwbGF5L3RjNjM5
M3hiLmMgICAgICB8ICAyICstCiBody9kaXNwbGF5L3hlbmZiLmMgICAgICAgICB8ICAyICstCiBo
dy9kbWEvb21hcF9kbWEuYyAgICAgICAgICB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0t
CiBody9kbWEvcHhhMnh4X2RtYS5jICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBody9ncGlv
L21heDczMTAuYyAgICAgICAgICB8ICA4ICsrKystLS0tCiBody9ncGlvL29tYXBfZ3Bpby5jICAg
ICAgICB8ICAyICstCiBody9pMmMvb21hcF9pMmMuYyAgICAgICAgICB8ICA2ICsrKy0tLQogaHcv
aWRlL2FoY2kuYyAgICAgICAgICAgICAgfCAgMiArLQogaHcvaWRlL21pY3JvZHJpdmUuYyAgICAg
ICAgfCAgNCArKy0tCiBody9pbnB1dC9sbTgzMnguYyAgICAgICAgICB8ICA2ICsrKy0tLQogaHcv
aW5wdXQvcHhhMnh4X2tleXBhZC5jICAgfCAgNiArKystLS0KIGh3L2lucHV0L3RzYzIwMDUuYyAg
ICAgICAgIHwgIDggKysrKy0tLS0KIGh3L2lucHV0L3RzYzIxMHguYyAgICAgICAgIHwgIDQgKyst
LQogaHcvaW50Yy9vbWFwX2ludGMuYyAgICAgICAgfCAgMiArLQogaHcvaXNhL3Z0ODJjNjg2LmMg
ICAgICAgICAgfCAgMiArLQogaHcvbWlwcy9ndDY0eHh4X3BjaS5jICAgICAgfCAgMiArLQogaHcv
bWlzYy9jYnVzLmMgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGh3L21pc2Mvb21hcF9j
bGsuYyAgICAgICAgIHwgIDQgKystLQogaHcvbWlzYy9vbWFwX2dwbWMuYyAgICAgICAgfCAgNiAr
KystLS0KIGh3L21pc2Mvb21hcF9sNC5jICAgICAgICAgIHwgIDQgKystLQogaHcvbWlzYy9vbWFw
X3NkcmMuYyAgICAgICAgfCAgMiArLQogaHcvbWlzYy9vbWFwX3RhcC5jICAgICAgICAgfCAgNiAr
KystLS0KIGh3L21pc2MvdG1wMTA1LmMgICAgICAgICAgIHwgIDIgKy0KIGh3L3BjaS1ob3N0L2Jv
bml0by5jICAgICAgIHwgIDIgKy0KIGh3L3NkL3B4YTJ4eF9tbWNpLmMgICAgICAgIHwgIDYgKysr
LS0tCiBody9zc2kvb21hcF9zcGkuYyAgICAgICAgICB8ICA2ICsrKy0tLQogaHcvdGltZXIvb21h
cF9ncHRpbWVyLmMgICAgfCAgNiArKystLS0KIGh3L3RpbWVyL3R3bDkyMjMwLmMgICAgICAgIHwg
IDYgKysrLS0tCiBody91c2IvZGVzYy5jICAgICAgICAgICAgICB8ICAyICstCiBody91c2IvZGV2
LWJsdWV0b290aC5jICAgICB8ICA0ICsrLS0KIGh3L3VzYi9oY2QtbXVzYi5jICAgICAgICAgIHwg
IDQgKystLQogaHcvdXNiL3R1c2I2MDEwLmMgICAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQog
aHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgfCAxNiArKysrKysrKy0tLS0tLS0tCiBody94ZW5w
di94ZW5fbWFjaGluZV9wdi5jICB8ICAyICstCiBpbmNsdWRlL2h3L2FybS9vbWFwLmggICAgICB8
IDEwICsrKysrLS0tLS0KIGluY2x1ZGUvaHcvYXJtL3NoYXJwc2wuaCAgIHwgIDIgKy0KIG1lbW9y
eV9tYXBwaW5nLmMgICAgICAgICAgIHwgIDIgKy0KIG1pZ3JhdGlvbi9ibG9jay5jICAgICAgICAg
IHwgIDQgKystLQogdWkvY3Vyc29yLmMgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHVpL3Nw
aWNlLWRpc3BsYXkuYyAgICAgICAgIHwgIDQgKystLQogNjUgZmlsZXMgY2hhbmdlZCwgMjczIGlu
c2VydGlvbnMoKyksIDI3MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hdWRpby9hdWRpb19p
bnQuaCBiL2F1ZGlvL2F1ZGlvX2ludC5oCmluZGV4IDViY2IxYzYwZTEuLjU0M2IxYmQ4ZDUgMTAw
NjQ0Ci0tLSBhL2F1ZGlvL2F1ZGlvX2ludC5oCisrKyBiL2F1ZGlvL2F1ZGlvX2ludC5oCkBAIC0y
NTMsNyArMjUzLDcgQEAgc3RhdGljIGlubGluZSBpbnQgYXVkaW9fcmluZ19kaXN0IChpbnQgZHN0
LCBpbnQgc3JjLCBpbnQgbGVuKQogI2RlZmluZSBBVURJT19TVFJJTkdJRlkobikgQVVESU9fU1RS
SU5HSUZZXyhuKQogCiAjaWYgZGVmaW5lZCBfTVNDX1ZFUiB8fCBkZWZpbmVkIF9fR05VQ19fCi0j
ZGVmaW5lIEFVRElPX0ZVTkMgX19GVU5DVElPTl9fCisjZGVmaW5lIEFVRElPX0ZVTkMgX19mdW5j
X18KICNlbHNlCiAjZGVmaW5lIEFVRElPX0ZVTkMgX19GSUxFX18gIjoiIEFVRElPX1NUUklOR0lG
WSAoX19MSU5FX18pCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2h3L2FybS9uc2VyaWVzLmMgYi9ody9h
cm0vbnNlcmllcy5jCmluZGV4IDU4MDA1YjY2MTkuLjMyNjg3YWZjZWQgMTAwNjQ0Ci0tLSBhL2h3
L2FybS9uc2VyaWVzLmMKKysrIGIvaHcvYXJtL25zZXJpZXMuYwpAQCAtNDYzLDcgKzQ2Myw3IEBA
IHN0YXRpYyB1aW50MzJfdCBtaXBpZF90eHJ4KHZvaWQgKm9wYXF1ZSwgdWludDMyX3QgY21kLCBp
bnQgbGVuKQogICAgIHVpbnQ4X3QgcmV0OwogCiAgICAgaWYgKGxlbiA+IDkpIHsKLSAgICAgICAg
aHdfZXJyb3IoIiVzOiBGSVhNRTogYmFkIFNQSSB3b3JkIHdpZHRoICVpXG4iLCBfX0ZVTkNUSU9O
X18sIGxlbik7CisgICAgICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBTUEkgd29yZCB3aWR0
aCAlaVxuIiwgX19mdW5jX18sIGxlbik7CiAgICAgfQogCiAgICAgaWYgKHMtPnAgPj0gQVJSQVlf
U0laRShzLT5yZXNwKSkgewpkaWZmIC0tZ2l0IGEvaHcvYXJtL29tYXAxLmMgYi9ody9hcm0vb21h
cDEuYwppbmRleCBiM2U3NjI1MTMwLi4xMzg4MjAwMTkxIDEwMDY0NAotLS0gYS9ody9hcm0vb21h
cDEuYworKysgYi9ody9hcm0vb21hcDEuYwpAQCAtOTk5LDcgKzk5OSw3IEBAIHN0YXRpYyB1aW50
NjRfdCBvbWFwX2lkX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgY2Fz
ZSBvbWFwMTUxMDoKICAgICAgICAgICAgIHJldHVybiAweDAzMzEwMTE1OwogICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgbXB1IG1vZGVsXG4iLCBfX0ZVTkNU
SU9OX18pOworICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgbXB1IG1vZGVsXG4iLCBfX2Z1
bmNfXyk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTEwMTAsNyArMTAxMCw3IEBA
IHN0YXRpYyB1aW50NjRfdCBvbWFwX2lkX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwK
ICAgICAgICAgY2FzZSBvbWFwMTUxMDoKICAgICAgICAgICAgIHJldHVybiAweGZiNDcwMDJmOwog
ICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgbXB1IG1vZGVs
XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgbXB1IG1v
ZGVsXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAt
MTcxNiw3ICsxNzE2LDcgQEAgc3RhdGljIHZvaWQgb21hcF9jbGttX3dyaXRlKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDE4OgkvKiBBUk1fU1lTU1QgKi8KICAgICAgICAg
aWYgKChzLT5jbGttLmNsb2NraW5nX3NjaGVtZSBeICh2YWx1ZSA+PiAxMSkpICYgNykgewogICAg
ICAgICAgICAgcy0+Y2xrbS5jbG9ja2luZ19zY2hlbWUgPSAodmFsdWUgPj4gMTEpICYgNzsKLSAg
ICAgICAgICAgIHByaW50ZigiJXM6IGNsb2NraW5nIHNjaGVtZSBzZXQgdG8gJXNcbiIsIF9fRlVO
Q1RJT05fXywKKyAgICAgICAgICAgIHByaW50ZigiJXM6IGNsb2NraW5nIHNjaGVtZSBzZXQgdG8g
JXNcbiIsIF9fZnVuY19fLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsa3NjaGVtZW5h
bWVbcy0+Y2xrbS5jbG9ja2luZ19zY2hlbWVdKTsKICAgICAgICAgfQogICAgICAgICBzLT5jbGtt
LmNvbGRfc3RhcnQgJj0gdmFsdWUgJiAweDNmOwpAQCAtMjEyOSwxNCArMjEyOSwxNCBAQCBxZW11
X2lycSAqb21hcF9tcHVpb19pbl9nZXQoc3RydWN0IG9tYXBfbXB1aW9fcyAqcykKIHZvaWQgb21h
cF9tcHVpb19vdXRfc2V0KHN0cnVjdCBvbWFwX21wdWlvX3MgKnMsIGludCBsaW5lLCBxZW11X2ly
cSBoYW5kbGVyKQogewogICAgIGlmIChsaW5lID49IDE2IHx8IGxpbmUgPCAwKQotICAgICAgICBo
d19lcnJvcigiJXM6IE5vIEdQSU8gbGluZSAlaVxuIiwgX19GVU5DVElPTl9fLCBsaW5lKTsKKyAg
ICAgICAgaHdfZXJyb3IoIiVzOiBObyBHUElPIGxpbmUgJWlcbiIsIF9fZnVuY19fLCBsaW5lKTsK
ICAgICBzLT5oYW5kbGVyW2xpbmVdID0gaGFuZGxlcjsKIH0KIAogdm9pZCBvbWFwX21wdWlvX2tl
eShzdHJ1Y3Qgb21hcF9tcHVpb19zICpzLCBpbnQgcm93LCBpbnQgY29sLCBpbnQgZG93bikKIHsK
ICAgICBpZiAocm93ID49IDUgfHwgcm93IDwgMCkKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBObyBr
ZXkgJWktJWlcbiIsIF9fRlVOQ1RJT05fXywgY29sLCByb3cpOworICAgICAgICBod19lcnJvcigi
JXM6IE5vIGtleSAlaS0laVxuIiwgX19mdW5jX18sIGNvbCwgcm93KTsKIAogICAgIGlmIChkb3du
KQogICAgICAgICBzLT5idXR0b25zW3Jvd10gfD0gMSA8PCBjb2w7CkBAIC0yMzEzLDcgKzIzMTMs
NyBAQCB2b2lkIG9tYXBfdXdpcmVfYXR0YWNoKHN0cnVjdCBvbWFwX3V3aXJlX3MgKnMsCiAgICAg
ICAgICAgICAgICAgdVdpcmVTbGF2ZSAqc2xhdmUsIGludCBjaGlwc2VsZWN0KQogewogICAgIGlm
IChjaGlwc2VsZWN0IDwgMCB8fCBjaGlwc2VsZWN0ID4gMykgewotICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBCYWQgY2hpcHNlbGVjdCAlaVxuIiwgX19GVU5DVElPTl9fLCBjaGlwc2VsZWN0
KTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQmFkIGNoaXBzZWxlY3QgJWlcbiIsIF9f
ZnVuY19fLCBjaGlwc2VsZWN0KTsKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQogCkBAIC0yMzM1
LDcgKzIzMzUsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3B3bF91cGRhdGUoc3RydWN0IG9tYXBfcHds
X3MgKnMpCiAKICAgICBpZiAob3V0cHV0ICE9IHMtPm91dHB1dCkgewogICAgICAgICBzLT5vdXRw
dXQgPSBvdXRwdXQ7Ci0gICAgICAgIHByaW50ZigiJXM6IEJhY2tsaWdodCBub3cgYXQgJWkvMjU2
XG4iLCBfX0ZVTkNUSU9OX18sIG91dHB1dCk7CisgICAgICAgIHByaW50ZigiJXM6IEJhY2tsaWdo
dCBub3cgYXQgJWkvMjU2XG4iLCBfX2Z1bmNfXywgb3V0cHV0KTsKICAgICB9CiB9CiAKQEAgLTI0
NzMsNyArMjQ3Myw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHd0X3dyaXRlKHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDA0OgkvKiBWUkMgKi8KICAgICAgICAgaWYgKCh2YWx1
ZSBeIHMtPnZyYykgJiAxKSB7CiAgICAgICAgICAgICBpZiAodmFsdWUgJiAxKQotICAgICAgICAg
ICAgICAgIHByaW50ZigiJXM6ICVpSHogYnV6eiBvblxuIiwgX19GVU5DVElPTl9fLCAoaW50KQor
ICAgICAgICAgICAgICAgIHByaW50ZigiJXM6ICVpSHogYnV6eiBvblxuIiwgX19mdW5jX18sIChp
bnQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDEuNSBNSHogZnJvbSBhIDEy
LU1IeiBvciAxMy1NSHogUFdUX0NMSyAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoKG9tYXBfY2xrX2dldHJhdGUocy0+Y2xrKSA+PiAzKSAvCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiBQcmUtbXVsdGlwbGV4ZXIgZGl2aWRlciAqLwpAQCAtMjQ5MCw3ICsy
NDkwLDcgQEAgc3RhdGljIHZvaWQgb21hcF9wd3Rfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIg
YWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodmFsdWUgJiAoMSA8PCA1
KSkgPyAgODAgOiAxMjcpIC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxMDcg
KiA1NSAqIDYzICogMTI3KSkpOwogICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHBy
aW50ZigiJXM6IHNpbGVuY2UhXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgIHBy
aW50ZigiJXM6IHNpbGVuY2UhXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIH0KICAgICAgICAgcy0+
dnJjID0gdmFsdWUgJiAweDdmOwogICAgICAgICBicmVhazsKQEAgLTI1NjIsNyArMjU2Miw3IEBA
IHN0YXRpYyB2b2lkIG9tYXBfcnRjX2FsYXJtX3VwZGF0ZShzdHJ1Y3Qgb21hcF9ydGNfcyAqcykK
IHsKICAgICBzLT5hbGFybV90aSA9IG1rdGltZWdtKCZzLT5hbGFybV90bSk7CiAgICAgaWYgKHMt
PmFsYXJtX3RpID09IC0xKQotICAgICAgICBwcmludGYoIiVzOiBjb252ZXJzaW9uIGZhaWxlZFxu
IiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgcHJpbnRmKCIlczogY29udmVyc2lvbiBmYWlsZWRc
biIsIF9fZnVuY19fKTsKIH0KIAogc3RhdGljIHVpbnQ2NF90IG9tYXBfcnRjX3JlYWQodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwKQEAgLTMwMjgsNyArMzAyOCw3IEBAIHN0YXRpYyB2b2lkIG9t
YXBfbWNic3Bfc291cmNlX3RpY2sodm9pZCAqb3BhcXVlKQogICAgIGlmICghcy0+cnhfcmF0ZSkK
ICAgICAgICAgcmV0dXJuOwogICAgIGlmIChzLT5yeF9yZXEpCi0gICAgICAgIHByaW50ZigiJXM6
IFJ4IEZJRk8gb3ZlcnJ1blxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgcHJpbnRmKCIlczog
UnggRklGTyBvdmVycnVuXG4iLCBfX2Z1bmNfXyk7CiAKICAgICBzLT5yeF9yZXEgPSBzLT5yeF9y
YXRlIDw8IGJwc1socy0+cmNyWzBdID4+IDUpICYgN107CiAKQEAgLTMwNzQsNyArMzA3NCw3IEBA
IHN0YXRpYyB2b2lkIG9tYXBfbWNic3Bfc2lua190aWNrKHZvaWQgKm9wYXF1ZSkKICAgICBpZiAo
IXMtPnR4X3JhdGUpCiAgICAgICAgIHJldHVybjsKICAgICBpZiAocy0+dHhfcmVxKQotICAgICAg
ICBwcmludGYoIiVzOiBUeCBGSUZPIHVuZGVycnVuXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAg
ICBwcmludGYoIiVzOiBUeCBGSUZPIHVuZGVycnVuXG4iLCBfX2Z1bmNfXyk7CiAKICAgICBzLT50
eF9yZXEgPSBzLT50eF9yYXRlIDw8IGJwc1socy0+eGNyWzBdID4+IDUpICYgN107CiAKQEAgLTMx
NzYsNyArMzE3Niw3IEBAIHN0YXRpYyB1aW50NjRfdCBvbWFwX21jYnNwX3JlYWQodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgLyogRmFsbCB0aHJvdWdoLiAgKi8KICAgICBjYXNl
IDB4MDI6CS8qIERSUjEgKi8KICAgICAgICAgaWYgKHMtPnJ4X3JlcSA8IDIpIHsKLSAgICAgICAg
ICAgIHByaW50ZigiJXM6IFJ4IEZJRk8gdW5kZXJydW5cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAg
ICAgICAgICBwcmludGYoIiVzOiBSeCBGSUZPIHVuZGVycnVuXG4iLCBfX2Z1bmNfXyk7CiAgICAg
ICAgICAgICBvbWFwX21jYnNwX3J4X2RvbmUocyk7CiAgICAgICAgIH0gZWxzZSB7CiAgICAgICAg
ICAgICBzLT50eF9yZXEgLT0gMjsKQEAgLTMyODIsNyArMzI4Miw3IEBAIHN0YXRpYyB2b2lkIG9t
YXBfbWNic3Bfd3JpdGVoKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICBp
ZiAocy0+dHhfcmVxIDwgMikKICAgICAgICAgICAgICAgICBvbWFwX21jYnNwX3R4X2RvbmUocyk7
CiAgICAgICAgIH0gZWxzZQotICAgICAgICAgICAgcHJpbnRmKCIlczogVHggRklGTyBvdmVycnVu
XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogVHggRklGTyBvdmVy
cnVuXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKIAogICAgIGNhc2UgMHgwODoJLyog
U1BDUjIgKi8KQEAgLTMyOTcsNyArMzI5Nyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfbWNic3Bfd3Jp
dGVoKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIHMtPnNwY3JbMF0gJj0gMHgw
MDA2OwogICAgICAgICBzLT5zcGNyWzBdIHw9IDB4ZjhmOSAmIHZhbHVlOwogICAgICAgICBpZiAo
dmFsdWUgJiAoMSA8PCAxNSkpCQkJCS8qIERMQiAqLwotICAgICAgICAgICAgcHJpbnRmKCIlczog
RGlnaXRhbCBMb29wYmFjayBtb2RlIGVuYWJsZSBhdHRlbXB0XG4iLCBfX0ZVTkNUSU9OX18pOwor
ICAgICAgICAgICAgcHJpbnRmKCIlczogRGlnaXRhbCBMb29wYmFjayBtb2RlIGVuYWJsZSBhdHRl
bXB0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICh+dmFsdWUgJiAxKSB7CQkJCS8qIFJSU1Qg
Ki8KICAgICAgICAgICAgIHMtPnNwY3JbMF0gJj0gfjY7CiAgICAgICAgICAgICBzLT5yeF9yZXEg
PSAwOwpAQCAtMzMzMCwxMyArMzMzMCwxMyBAQCBzdGF0aWMgdm9pZCBvbWFwX21jYnNwX3dyaXRl
aCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5tY3JbMV0gPSB2YWx1ZSAm
IDB4MDNlMzsKICAgICAgICAgaWYgKHZhbHVlICYgMykJCQkJCS8qIFhNQ00gKi8KICAgICAgICAg
ICAgIHByaW50ZigiJXM6IFR4IGNoYW5uZWwgc2VsZWN0aW9uIG1vZGUgZW5hYmxlIGF0dGVtcHRc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNl
IDB4MWE6CS8qIE1DUjEgKi8KICAgICAgICAgcy0+bWNyWzBdID0gdmFsdWUgJiAweDAzZTE7CiAg
ICAgICAgIGlmICh2YWx1ZSAmIDEpCQkJCQkvKiBSTUNNICovCiAgICAgICAgICAgICBwcmludGYo
IiVzOiBSeCBjaGFubmVsIHNlbGVjdGlvbiBtb2RlIGVuYWJsZSBhdHRlbXB0XG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAgY2FzZSAweDFjOgkvKiBS
Q0VSQSAqLwogICAgICAgICBzLT5yY2VyWzBdID0gdmFsdWUgJiAweGZmZmY7CkBAIC0zNDE4LDcg
KzM0MTgsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX21jYnNwX3dyaXRldyh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLAogICAgICAgICAgICAgaWYgKHMtPnR4X3JlcSA8IDQpCiAgICAgICAgICAgICAg
ICAgb21hcF9tY2JzcF90eF9kb25lKHMpOwogICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgIHBy
aW50ZigiJXM6IFR4IEZJRk8gb3ZlcnJ1blxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAg
IHByaW50ZigiJXM6IFR4IEZJRk8gb3ZlcnJ1blxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC0zNTM2LDcgKzM1MzYsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX2xwZ190
aWNrKHZvaWQgKm9wYXF1ZSkKICAgICAgICAgdGltZXJfbW9kKHMtPnRtLCBxZW11X2Nsb2NrX2dl
dF9tcyhRRU1VX0NMT0NLX1ZJUlRVQUwpICsgcy0+b24pOwogCiAgICAgcy0+Y3ljbGUgPSAhcy0+
Y3ljbGU7Ci0gICAgcHJpbnRmKCIlczogTEVEIGlzICVzXG4iLCBfX0ZVTkNUSU9OX18sIHMtPmN5
Y2xlID8gIm9uIiA6ICJvZmYiKTsKKyAgICBwcmludGYoIiVzOiBMRUQgaXMgJXNcbiIsIF9fZnVu
Y19fLCBzLT5jeWNsZSA/ICJvbiIgOiAib2ZmIik7CiB9CiAKIHN0YXRpYyB2b2lkIG9tYXBfbHBn
X3VwZGF0ZShzdHJ1Y3Qgb21hcF9scGdfcyAqcykKQEAgLTM1NTcsOSArMzU1Nyw5IEBAIHN0YXRp
YyB2b2lkIG9tYXBfbHBnX3VwZGF0ZShzdHJ1Y3Qgb21hcF9scGdfcyAqcykKIAogICAgIHRpbWVy
X2RlbChzLT50bSk7CiAgICAgaWYgKG9uID09IHBlcmlvZCAmJiBzLT5vbiA8IHMtPnBlcmlvZCkK
LSAgICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9uXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAg
ICBwcmludGYoIiVzOiBMRUQgaXMgb25cbiIsIF9fZnVuY19fKTsKICAgICBlbHNlIGlmIChvbiA9
PSAwICYmIHMtPm9uKQotICAgICAgICBwcmludGYoIiVzOiBMRUQgaXMgb2ZmXG4iLCBfX0ZVTkNU
SU9OX18pOworICAgICAgICBwcmludGYoIiVzOiBMRUQgaXMgb2ZmXG4iLCBfX2Z1bmNfXyk7CiAg
ICAgZWxzZSBpZiAob24gJiYgKG9uICE9IHMtPm9uIHx8IHBlcmlvZCAhPSBzLT5wZXJpb2QpKSB7
CiAgICAgICAgIHMtPmN5Y2xlID0gMDsKICAgICAgICAgcy0+b24gPSBvbjsKZGlmZiAtLWdpdCBh
L2h3L2FybS9vbWFwMi5jIGIvaHcvYXJtL29tYXAyLmMKaW5kZXggZjViMTQ4ODgxYy4uYjUzODc4
YjhiOSAxMDA2NDQKLS0tIGEvaHcvYXJtL29tYXAyLmMKKysrIGIvaHcvYXJtL29tYXAyLmMKQEAg
LTEzMTIsNyArMTMxMiw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV9hcGxsX3VwZGF0ZShzdHJ1
Y3Qgb21hcF9wcmNtX3MgKnMpCiAKICAgICBpZiAobW9kZVswXSA9PSAxIHx8IG1vZGVbMF0gPT0g
MiB8fCBtb2RlWzFdID09IDEgfHwgbW9kZVsxXSA9PSAyKQogICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBiYWQgRU5fNTRNX1BMTCBvciBiYWQgRU5fOTZNX1BMTFxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXyk7CiB9CiAKIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV9kcGxsX3VwZGF0ZShzdHJ1Y3Qgb21h
cF9wcmNtX3MgKnMpCkBAIC0xMzMxLDcgKzEzMzEsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21f
ZHBsbF91cGRhdGUoc3RydWN0IG9tYXBfcHJjbV9zICpzKQogICAgIHMtPmRwbGxfbG9jayA9IDA7
CiAgICAgc3dpdGNoIChtb2RlKSB7CiAgICAgY2FzZSAwOgotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBiYWQgRU5fRFBMTFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogYmFkIEVOX0RQTExcbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSAxOgkvKiBMb3ctcG93ZXIgYnlwYXNzIG1vZGUgKERlZmF1bHQpICovCiAgICAgY2Fz
ZSAyOgkvKiBGYXN0LXJlbG9jayBieXBhc3MgbW9kZSAqLwpAQCAtMTM1OCw3ICsxMzU4LDcgQEAg
c3RhdGljIHZvaWQgb21hcF9wcmNtX2RwbGxfdXBkYXRlKHN0cnVjdCBvbWFwX3ByY21fcyAqcykK
ICAgICAgICAgb21hcF9jbGtfcmVwYXJlbnQoY29yZSwgZHBsbF94Mik7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgMzoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIENPUkVfQ0xL
X1NSQ1xuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFk
IENPUkVfQ0xLX1NSQ1xuIiwgX19mdW5jX18pOwogICAgICAgICBicmVhazsKICAgICB9CiB9CkBA
IC0xNjI4LDcgKzE2MjgsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIDB4NTAwOgkvKiBDTV9DTEtFTl9QTEwgKi8KICAg
ICAgICAgaWYgKHZhbHVlICYgMHhmZmZmZmYzMCkKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IHdyaXRlIDBzIGluIENNX0NMS0VOX1BMTCBmb3IgIgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJmdXR1cmUgY29tcGF0aWJpbGl0eVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZnV0dXJlIGNvbXBhdGliaWxpdHlcbiIsIF9fZnVuY19f
KTsKICAgICAgICAgaWYgKChzLT5jbGtlbls5XSBeIHZhbHVlKSAmIDB4Y2MpIHsKICAgICAgICAg
ICAgIHMtPmNsa2VuWzldICY9IH4weGNjOwogICAgICAgICAgICAgcy0+Y2xrZW5bOV0gfD0gdmFs
dWUgJiAweGNjOwpAQCAtMTY0Nyw3ICsxNjQ3LDcgQEAgc3RhdGljIHZvaWQgb21hcF9wcmNtX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDU0MDoJLyogQ01fQ0xL
U0VMMV9QTEwgKi8KICAgICAgICAgaWYgKHZhbHVlICYgMHhmYzQwMDBkNykKICAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IHdyaXRlIDBzIGluIENNX0NMS1NFTDFfUExMIGZvciAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX0ZV
TkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmdXR1cmUgY29tcGF0aWJp
bGl0eVxuIiwgX19mdW5jX18pOwogICAgICAgICBpZiAoKHMtPmNsa3NlbFs1XSBeIHZhbHVlKSAm
IDB4MDAzZmZmMDApIHsKICAgICAgICAgICAgIHMtPmNsa3NlbFs1XSA9IHZhbHVlICYgMHgwM2Jm
ZmYyODsKICAgICAgICAgICAgIG9tYXBfcHJjbV9kcGxsX3VwZGF0ZShzKTsKQEAgLTE2NTksNyAr
MTY1OSw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogICAgIGNhc2UgMHg1NDQ6CS8qIENNX0NMS1NFTDJfUExMICovCiAgICAgICAgIGlm
ICh2YWx1ZSAmIH4zKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogd3JpdGUgMHMg
aW4gQ01fQ0xLU0VMMl9QTExbMzE6Ml0gZm9yICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZnV0dXJlIGNvbXBhdGliaWxpdHlcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX2Z1bmNfXyk7CiAgICAg
ICAgIGlmIChzLT5jbGtzZWxbNl0gIT0gKHZhbHVlICYgMykpIHsKICAgICAgICAgICAgIHMtPmNs
a3NlbFs2XSA9IHZhbHVlICYgMzsKICAgICAgICAgICAgIG9tYXBfcHJjbV9kcGxsX3VwZGF0ZShz
KTsKZGlmZiAtLWdpdCBhL2h3L2FybS9wYWxtLmMgYi9ody9hcm0vcGFsbS5jCmluZGV4IGExZjU1
ZDc5YjQuLjI4NWY0MzcwOWQgMTAwNjQ0Ci0tLSBhL2h3L2FybS9wYWxtLmMKKysrIGIvaHcvYXJt
L3BhbG0uYwpAQCAtNDQsNyArNDQsNyBAQCBzdGF0aWMgdm9pZCBzdGF0aWNfd3JpdGUodm9pZCAq
b3BhcXVlLCBod2FkZHIgb2Zmc2V0LCB1aW50NjRfdCB2YWx1ZSwKIHsKICNpZmRlZiBTUFkKICAg
ICBwcmludGYoIiVzOiB2YWx1ZSAlMDhseCB3cml0dGVuIGF0ICIgUEFfRk1UICJcbiIsCi0gICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFsdWUsIG9mZnNldCk7CisgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSwgb2Zmc2V0KTsKICNlbmRpZgogfQogCkBAIC0xMjcs
MTEgKzEyNywxMSBAQCBzdGF0aWMgdm9pZCBwYWxtdGVfb25vZmZfZ3Bpb3Modm9pZCAqb3BhcXVl
LCBpbnQgbGluZSwgaW50IGxldmVsKQogICAgIHN3aXRjaCAobGluZSkgewogICAgIGNhc2UgMDoK
ICAgICAgICAgcHJpbnRmKCIlczogY3VycmVudCB0byBNTUMvU0QgY2FyZCAlc2FibGVkLlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgbGV2ZWwgPyAiZGlzIiA6ICJl
biIpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxldmVsID8gImRpcyIgOiAi
ZW4iKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAxOgogICAgICAgICBwcmludGYoIiVzOiBp
bnRlcm5hbCBzcGVha2VyIGFtcGxpZmllciAlcy5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sIGxldmVsID8gImRvd24iIDogIm9uIik7CisgICAgICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgbGV2ZWwgPyAiZG93biIgOiAib24iKTsKICAgICAgICAgYnJlYWs7
CiAKICAgICAvKiBUaGVzZSBMQ0QgJiBBdWRpbyBvdXRwdXQgc2lnbmFscyBoYXZlIG5vdCBiZWVu
IGlkZW50aWZpZWQgeWV0LiAgKi8KQEAgLTEzOSwxMiArMTM5LDEyIEBAIHN0YXRpYyB2b2lkIHBh
bG10ZV9vbm9mZl9ncGlvcyh2b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiAgICAg
Y2FzZSAzOgogICAgIGNhc2UgNDoKICAgICAgICAgcHJpbnRmKCIlczogTENEIEdQSU8laSAlcy5c
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGxpbmUgLSAxLCBsZXZl
bCA/ICJoaWdoIiA6ICJsb3ciKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBs
aW5lIC0gMSwgbGV2ZWwgPyAiaGlnaCIgOiAibG93Iik7CiAgICAgICAgIGJyZWFrOwogICAgIGNh
c2UgNToKICAgICBjYXNlIDY6CiAgICAgICAgIHByaW50ZigiJXM6IEF1ZGlvIEdQSU8laSAlcy5c
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGxpbmUgLSA0LCBsZXZl
bCA/ICJoaWdoIiA6ICJsb3ciKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBs
aW5lIC0gNCwgbGV2ZWwgPyAiaGlnaCIgOiAibG93Iik7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
IH0KQEAgLTIzNCw3ICsyMzQsNyBAQCBzdGF0aWMgdm9pZCBwYWxtdGVfaW5pdChNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpCiAgICAgICAgIHJvbV9zaXplID0gZ2V0X2ltYWdlX3NpemUob3B0aW9uX3Jv
bVswXS5uYW1lKTsKICAgICAgICAgaWYgKHJvbV9zaXplID4gZmxhc2hfc2l6ZSkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogUk9NIGltYWdlIHRvbyBiaWcgKCV4ID4gJXgpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcm9tX3NpemUsIGZs
YXNoX3NpemUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCByb21fc2l6
ZSwgZmxhc2hfc2l6ZSk7CiAgICAgICAgICAgICByb21fc2l6ZSA9IDA7CiAgICAgICAgIH0KICAg
ICAgICAgaWYgKHJvbV9zaXplID4gMCkgewpAQCAtMjQ0LDcgKzI0NCw3IEBAIHN0YXRpYyB2b2lk
IHBhbG10ZV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgfQogICAgICAgICBp
ZiAocm9tX3NpemUgPCAwKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBlcnJv
ciBsb2FkaW5nICclcydcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fLCBvcHRpb25fcm9tWzBdLm5hbWUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fLCBvcHRpb25fcm9tWzBdLm5hbWUpOwogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1n
aXQgYS9ody9hcm0vcHhhMnh4LmMgYi9ody9hcm0vcHhhMnh4LmMKaW5kZXggY2YwNzIzNDU3OC4u
MDc4MDA2ZjM5MCAxMDA2NDQKLS0tIGEvaHcvYXJtL3B4YTJ4eC5jCisrKyBiL2h3L2FybS9weGEy
eHguYwpAQCAtMTA3LDcgKzEwNyw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfcG1fcmVhZCh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICByZXR1cm4gcy0+cG1fcmVnc1thZGRy
ID4+IDJdOwogICAgIGRlZmF1bHQ6CiAgICAgZmFpbDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFk
IHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBw
cmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIHJldHVybiAwOwpAQCAtMTM5LDcgKzEzOSw3IEBA
IHN0YXRpYyB2b2lkIHB4YTJ4eF9wbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBwcmludGYoIiVzOiBCYWQg
cmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHBy
aW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwog
ICAgICAgICBicmVhazsKICAgICB9CiB9CkBAIC0xODAsNyArMTgwLDcgQEAgc3RhdGljIHVpbnQ2
NF90IHB4YTJ4eF9jbV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIHJl
dHVybiBzLT5jbV9yZWdzW0NDQ1IgPj4gMl0gfCAoMyA8PCAyOCk7CiAKICAgICBkZWZhdWx0Ogot
ICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJ
T05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQg
IlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgcmV0dXJu
IDA7CkBAIC0yMDUsNyArMjA1LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2NtX3dyaXRlKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAg
ICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9O
X18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJc
biIsIF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAtNDEwLDcg
KzQxMCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfbW1fcmVhZCh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLAogICAgICAgICAgICAgcmV0dXJuIHMtPm1tX3JlZ3NbYWRkciA+PiAyXTsKIAog
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQg
IlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lz
dGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICByZXR1cm4gMDsKQEAgLTQyOSw3ICs0MjksNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhf
bW1fd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgfQogCiAgICAgZGVm
YXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBf
X0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBS
RUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpA
QCAtNjE5LDcgKzYxOSw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfc3NwX3JlYWQodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgaWYgKCFzLT5lbmFibGUpCiAgICAgICAgICAg
ICByZXR1cm4gMHhmZmZmZmZmZjsKICAgICAgICAgaWYgKHMtPnJ4X2xldmVsIDwgMSkgewotICAg
ICAgICAgICAgcHJpbnRmKCIlczogU1NQIFJ4IFVuZGVycnVuXG4iLCBfX0ZVTkNUSU9OX18pOwor
ICAgICAgICAgICAgcHJpbnRmKCIlczogU1NQIFJ4IFVuZGVycnVuXG4iLCBfX2Z1bmNfXyk7CiAg
ICAgICAgICAgICByZXR1cm4gMHhmZmZmZmZmZjsKICAgICAgICAgfQogICAgICAgICBzLT5yeF9s
ZXZlbCAtLTsKQEAgLTYzNiw3ICs2MzYsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X3NzcF9y
ZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSBTU0FDRDoKICAgICAgICAg
cmV0dXJuIHMtPnNzYWNkOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCBy
ZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJp
bnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTY1Myw5ICs2NTMsOSBAQCBz
dGF0aWMgdm9pZCBweGEyeHhfc3NwX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAg
ICAgICAgIHMtPnNzY3JbMF0gPSB2YWx1ZSAmIDB4YzdmZmZmZmY7CiAgICAgICAgIHMtPmVuYWJs
ZSA9IHZhbHVlICYgU1NDUjBfU1NFOwogICAgICAgICBpZiAodmFsdWUgJiBTU0NSMF9NT0QpCi0g
ICAgICAgICAgICBwcmludGYoIiVzOiBBdHRlbXB0IHRvIHVzZSBuZXR3b3JrIG1vZGVcbiIsIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBBdHRlbXB0IHRvIHVzZSBuZXR3
b3JrIG1vZGVcbiIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHMtPmVuYWJsZSAmJiBTU0NSMF9E
U1ModmFsdWUpIDwgNCkKLSAgICAgICAgICAgIHByaW50ZigiJXM6IFdyb25nIGRhdGEgc2l6ZTog
JWkgYml0c1xuIiwgX19GVU5DVElPTl9fLAorICAgICAgICAgICAgcHJpbnRmKCIlczogV3Jvbmcg
ZGF0YSBzaXplOiAlaSBiaXRzXG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBTU0NSMF9EU1ModmFsdWUpKTsKICAgICAgICAgaWYgKCEodmFsdWUgJiBTU0NSMF9TU0Up
KSB7CiAgICAgICAgICAgICBzLT5zc3NyID0gMDsKQEAgLTY2OCw3ICs2NjgsNyBAQCBzdGF0aWMg
dm9pZCBweGEyeHhfc3NwX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2Fz
ZSBTU0NSMToKICAgICAgICAgcy0+c3NjclsxXSA9IHZhbHVlOwogICAgICAgICBpZiAodmFsdWUg
JiAoU1NDUjFfTEJNIHwgU1NDUjFfRUZXUikpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBBdHRl
bXB0IHRvIHVzZSBTU1AgdGVzdCBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAg
cHJpbnRmKCIlczogQXR0ZW1wdCB0byB1c2UgU1NQIHRlc3QgbW9kZVxuIiwgX19mdW5jX18pOwog
ICAgICAgICBweGEyeHhfc3NwX2ZpZm9fdXBkYXRlKHMpOwogICAgICAgICBicmVhazsKIApAQCAt
NzI4LDcgKzcyOCw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9zc3Bfd3JpdGUodm9pZCAqb3BhcXVl
LCBod2FkZHIgYWRkciwKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBw
cmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRk
cik7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19m
dW5jX18sIGFkZHIpOwogICAgICAgICBicmVhazsKICAgICB9CiB9CkBAIC05OTAsNyArOTkwLDcg
QEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9ydGNfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBh
ZGRyLAogICAgICAgICBlbHNlCiAgICAgICAgICAgICByZXR1cm4gcy0+bGFzdF9zd2NyOwogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxu
IiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVy
ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
ICAgICByZXR1cm4gMDsKQEAgLTEwOTYsNyArMTA5Niw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9y
dGNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgYnJlYWs7CiAKICAg
ICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJc
biIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3Rl
ciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgIH0KIH0KIApAQCAtMTM0Miw3
ICsxMzQyLDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9pMmNfcmVhZCh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgICAgICAgICAgcy0+aWJtciA9IDA7CiAgICAgICAgIHJldHVybiBz
LT5pYm1yOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAi
IFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczog
QmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTE0MTUsNyArMTQxNSw3IEBAIHN0YXRpYyB2
b2lkIHB4YTJ4eF9pMmNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAg
YnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIg
IiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6
IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgIH0KIH0K
IApAQCAtMTYxNiw3ICsxNjE2LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9pMnNfcmVhZCh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICB9CiAgICAgICAgIHJldHVybiAwOwog
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQg
IlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lz
dGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICByZXR1cm4gMDsKQEAgLTE2MzksMTQgKzE2MzksMTQgQEAgc3RhdGljIHZvaWQgcHhh
Mnh4X2kyc193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgcy0+
c3RhdHVzICY9IH4oMSA8PCA3KTsJCQkvKiBJMlNPRkYgKi8KICAgICAgICAgfQogICAgICAgICBp
ZiAodmFsdWUgJiAoMSA8PCA0KSkJCQkJLyogRUZXUiAqLwotICAgICAgICAgICAgcHJpbnRmKCIl
czogQXR0ZW1wdCB0byB1c2Ugc3BlY2lhbCBmdW5jdGlvblxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgIHByaW50ZigiJXM6IEF0dGVtcHQgdG8gdXNlIHNwZWNpYWwgZnVuY3Rpb25cbiIs
IF9fZnVuY19fKTsKICAgICAgICAgcy0+ZW5hYmxlID0gKHZhbHVlICYgOSkgPT0gMTsJCQkvKiBF
TkIgJiYgIVJTVCovCiAgICAgICAgIHB4YTJ4eF9pMnNfdXBkYXRlKHMpOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIFNBQ1IxOgogICAgICAgICBzLT5jb250cm9sWzFdID0gdmFsdWUgJiAweDAw
Mzk7CiAgICAgICAgIGlmICh2YWx1ZSAmICgxIDw8IDUpKQkJCQkvKiBFTkxCRiAqLwotICAgICAg
ICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0byB1c2UgbG9vcGJhY2sgZnVuY3Rpb25cbiIsIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBBdHRlbXB0IHRvIHVzZSBsb29w
YmFjayBmdW5jdGlvblxuIiwgX19mdW5jX18pOwogICAgICAgICBpZiAodmFsdWUgJiAoMSA8PCA0
KSkJCQkJLyogRFBSTCAqLwogICAgICAgICAgICAgcy0+Zmlmb19sZW4gPSAwOwogICAgICAgICBw
eGEyeHhfaTJzX3VwZGF0ZShzKTsKQEAgLTE2NzMsNyArMTY3Myw3IEBAIHN0YXRpYyB2b2lkIHB4
YTJ4eF9pMnNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgfQogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0
ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50Zigi
JXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgIH0K
IH0KIApAQCAtMTg0OSw3ICsxODQ5LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9maXJfcmVh
ZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgcHhhMnh4X2Zpcl91cGRh
dGUocyk7CiAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAgICAgICB9Ci0gICAgICAgIHByaW50
ZigiJXM6IFJ4IEZJRk8gdW5kZXJydW4uXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBwcmlu
dGYoIiVzOiBSeCBGSUZPIHVuZGVycnVuLlxuIiwgX19mdW5jX18pOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIElDU1IwOgogICAgICAgICByZXR1cm4gcy0+c3RhdHVzWzBdOwpAQCAtMTg1OCw3
ICsxODU4LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9maXJfcmVhZCh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgIGNhc2UgSUNGT1I6CiAgICAgICAgIHJldHVybiBzLT5yeF9sZW47
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZN
VCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVn
aXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIHJldHVybiAwOwpAQCAtMTkxMCw3ICsxOTEwLDcgQEAgc3RhdGljIHZvaWQgcHhh
Mnh4X2Zpcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgSUNGT1I6
CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCBy
ZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJp
bnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAg
ICAgfQogfQogCmRpZmYgLS1naXQgYS9ody9hcm0vcHhhMnh4X2dwaW8uYyBiL2h3L2FybS9weGEy
eHhfZ3Bpby5jCmluZGV4IDUyMWRiYWQwMzkuLmUxNTA3MDE4OGUgMTAwNjQ0Ci0tLSBhL2h3L2Fy
bS9weGEyeHhfZ3Bpby5jCisrKyBiL2h3L2FybS9weGEyeHhfZ3Bpby5jCkBAIC0xMDcsNyArMTA3
LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2dwaW9fc2V0KHZvaWQgKm9wYXF1ZSwgaW50IGxpbmUs
IGludCBsZXZlbCkKICAgICB1aW50MzJfdCBtYXNrOwogCiAgICAgaWYgKGxpbmUgPj0gcy0+bGlu
ZXMpIHsKLSAgICAgICAgcHJpbnRmKCIlczogTm8gR1BJTyBwaW4gJWlcbiIsIF9fRlVOQ1RJT05f
XywgbGluZSk7CisgICAgICAgIHByaW50ZigiJXM6IE5vIEdQSU8gcGluICVpXG4iLCBfX2Z1bmNf
XywgbGluZSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTE5NSw3ICsxOTUsNyBAQCBz
dGF0aWMgdWludDY0X3QgcHhhMnh4X2dwaW9fcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZz
ZXQsCiAgICAgICAgIHJldHVybiBzLT5zdGF0dXNbYmFua107CiAKICAgICBkZWZhdWx0OgotICAg
ICAgICBod19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05f
Xywgb2Zmc2V0KTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAi
XG4iLCBfX2Z1bmNfXywgb2Zmc2V0KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTI0OCw3
ICsyNDgsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfZ3Bpb193cml0ZSh2b2lkICpvcGFxdWUsIGh3
YWRkciBvZmZzZXQsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgaHdf
ZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNl
dCk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19m
dW5jX18sIG9mZnNldCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9ody9hcm0vcHhhMnh4X3Bp
Yy5jIGIvaHcvYXJtL3B4YTJ4eF9waWMuYwppbmRleCBiNTE2Y2VkOGMwLi42MTI3NWZhMDQwIDEw
MDY0NAotLS0gYS9ody9hcm0vcHhhMnh4X3BpYy5jCisrKyBiL2h3L2FybS9weGEyeHhfcGljLmMK
QEAgLTE2NSw3ICsxNjUsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X3BpY19tZW1fcmVhZCh2
b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAgICAgY2FzZSBJQ0hQOgkvKiBIaWdoZXN0IFBy
aW9yaXR5IHJlZ2lzdGVyICovCiAgICAgICAgIHJldHVybiBweGEyeHhfcGljX2hpZ2hlc3Qocyk7
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyIG9mZnNldCAi
IFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBwcmludGYoIiVz
OiBCYWQgcmVnaXN0ZXIgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgb2Zmc2V0KTsK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogfQpAQCAtMTk4LDcgKzE5OCw3IEBAIHN0YXRpYyB2
b2lkIHB4YTJ4eF9waWNfbWVtX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAg
ICAgICAgcy0+cHJpb3JpdHlbMzIgKyAoKG9mZnNldCAtIElQUjMyKSA+PiAyKV0gPSB2YWx1ZSAm
IDB4ODAwMDAwM2Y7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50
ZigiJXM6IEJhZCByZWdpc3RlciBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywg
b2Zmc2V0KTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyIG9mZnNldCAiIFJFR19G
TVQgIlxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAg
cHhhMnh4X3BpY191cGRhdGUob3BhcXVlKTsKZGlmZiAtLWdpdCBhL2h3L2FybS90b3NhLmMgYi9o
dy9hcm0vdG9zYS5jCmluZGV4IDA0NDc5NjM1MGEuLmE1NWIxYTM2OWMgMTAwNjQ0Ci0tLSBhL2h3
L2FybS90b3NhLmMKKysrIGIvaHcvYXJtL3Rvc2EuYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0YXRp
YyBpbnQgdG9zYV9kYWNfc2VuZChJMkNTbGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAgICAgcy0+
YnVmW3MtPmxlbl0gPSBkYXRhOwogICAgIGlmIChzLT5sZW4gKysgPiAyKSB7CiAjaWZkZWYgVkVS
Qk9TRQotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBtZXNzYWdlIHRvbyBsb25nICglaSBi
eXRlcylcbiIsIF9fRlVOQ1RJT05fXywgcy0+bGVuKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogbWVzc2FnZSB0b28gbG9uZyAoJWkgYnl0ZXMpXG4iLCBfX2Z1bmNfXywgcy0+bGVuKTsK
ICNlbmRpZgogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0xODEsMTQgKzE4MSwxNCBAQCBz
dGF0aWMgaW50IHRvc2FfZGFjX2V2ZW50KEkyQ1NsYXZlICppMmMsIGVudW0gaTJjX2V2ZW50IGV2
ZW50KQogICAgIGNhc2UgSTJDX1NUQVJUX1NFTkQ6CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
STJDX1NUQVJUX1JFQ1Y6Ci0gICAgICAgIHByaW50ZigiJXM6IHJlY3Ygbm90IHN1cHBvcnRlZCEh
IVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgcHJpbnRmKCIlczogcmVjdiBub3Qgc3VwcG9y
dGVkISEhXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSTJDX0ZJTklT
SDoKICNpZmRlZiBWRVJCT1NFCiAgICAgICAgIGlmIChzLT5sZW4gPCAyKQotICAgICAgICAgICAg
cHJpbnRmKCIlczogbWVzc2FnZSB0b28gc2hvcnQgKCVpIGJ5dGVzKVxuIiwgX19GVU5DVElPTl9f
LCBzLT5sZW4pOworICAgICAgICAgICAgcHJpbnRmKCIlczogbWVzc2FnZSB0b28gc2hvcnQgKCVp
IGJ5dGVzKVxuIiwgX19mdW5jX18sIHMtPmxlbik7CiAgICAgICAgIGlmIChzLT5sZW4gPiAyKQot
ICAgICAgICAgICAgcHJpbnRmKCIlczogbWVzc2FnZSB0b28gbG9uZ1xuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIGxvbmdcbiIsIF9fZnVuY19f
KTsKICNlbmRpZgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpAQCAtMjAwLDcgKzIwMCw3
IEBAIHN0YXRpYyBpbnQgdG9zYV9kYWNfZXZlbnQoSTJDU2xhdmUgKmkyYywgZW51bSBpMmNfZXZl
bnQgZXZlbnQpCiAKIHN0YXRpYyBpbnQgdG9zYV9kYWNfcmVjdihJMkNTbGF2ZSAqcykKIHsKLSAg
ICBwcmludGYoIiVzOiByZWN2IG5vdCBzdXBwb3J0ZWQhISFcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgcHJpbnRmKCIlczogcmVjdiBub3Qgc3VwcG9ydGVkISEhXG4iLCBfX2Z1bmNfXyk7CiAgICAg
cmV0dXJuIC0xOwogfQogCmRpZmYgLS1naXQgYS9ody9hdWRpby9oZGEtY29kZWMuYyBiL2h3L2F1
ZGlvL2hkYS1jb2RlYy5jCmluZGV4IDU0MDJjZDE5NmMuLmU4YWE3ODQyZTYgMTAwNjQ0Ci0tLSBh
L2h3L2F1ZGlvL2hkYS1jb2RlYy5jCisrKyBiL2h3L2F1ZGlvL2hkYS1jb2RlYy5jCkBAIC0zMTYs
NyArMzE2LDcgQEAgc3RhdGljIHZvaWQgaGRhX2F1ZGlvX2NvbW1hbmQoSERBQ29kZWNEZXZpY2Ug
KmhkYSwgdWludDMyX3QgbmlkLCB1aW50MzJfdCBkYXRhKQogICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgfQogICAgIGRwcmludChhLCAyLCAiJXM6IG5pZCAlZCAoJXMpLCB2ZXJiIDB4JXgsIHBheWxv
YWQgMHgleFxuIiwKLSAgICAgICAgICAgX19GVU5DVElPTl9fLCBuaWQsIG5vZGUtPm5hbWUsIHZl
cmIsIHBheWxvYWQpOworICAgICAgICAgICBfX2Z1bmNfXywgbmlkLCBub2RlLT5uYW1lLCB2ZXJi
LCBwYXlsb2FkKTsKIAogICAgIHN3aXRjaCAodmVyYikgewogICAgIC8qIGFsbCBub2RlcyAqLwpA
QCAtNDQ5LDcgKzQ0OSw3IEBAIHN0YXRpYyB2b2lkIGhkYV9hdWRpb19jb21tYW5kKEhEQUNvZGVj
RGV2aWNlICpoZGEsIHVpbnQzMl90IG5pZCwgdWludDMyX3QgZGF0YSkKIAogZmFpbDoKICAgICBk
cHJpbnQoYSwgMSwgIiVzOiBub3QgaGFuZGxlZDogbmlkICVkICglcyksIHZlcmIgMHgleCwgcGF5
bG9hZCAweCV4XG4iLAotICAgICAgICAgICBfX0ZVTkNUSU9OX18sIG5pZCwgbm9kZSA/IG5vZGUt
Pm5hbWUgOiAiPyIsIHZlcmIsIHBheWxvYWQpOworICAgICAgICAgICBfX2Z1bmNfXywgbmlkLCBu
b2RlID8gbm9kZS0+bmFtZSA6ICI/IiwgdmVyYiwgcGF5bG9hZCk7CiAgICAgaGRhX2NvZGVjX3Jl
c3BvbnNlKGhkYSwgdHJ1ZSwgMCk7CiB9CiAKQEAgLTQ4NCw3ICs0ODQsNyBAQCBzdGF0aWMgaW50
IGhkYV9hdWRpb19pbml0KEhEQUNvZGVjRGV2aWNlICpoZGEsIGNvbnN0IHN0cnVjdCBkZXNjX2Nv
ZGVjICpkZXNjKQogCiAgICAgYS0+ZGVzYyA9IGRlc2M7CiAgICAgYS0+bmFtZSA9IG9iamVjdF9n
ZXRfdHlwZW5hbWUoT0JKRUNUKGEpKTsKLSAgICBkcHJpbnQoYSwgMSwgIiVzOiBjYWQgJWRcbiIs
IF9fRlVOQ1RJT05fXywgYS0+aGRhLmNhZCk7CisgICAgZHByaW50KGEsIDEsICIlczogY2FkICVk
XG4iLCBfX2Z1bmNfXywgYS0+aGRhLmNhZCk7CiAKICAgICBBVURfcmVnaXN0ZXJfY2FyZCgiaGRh
IiwgJmEtPmNhcmQpOwogICAgIGZvciAoaSA9IDA7IGkgPCBhLT5kZXNjLT5ubm9kZXM7IGkrKykg
ewpAQCAtNTI2LDcgKzUyNiw3IEBAIHN0YXRpYyB2b2lkIGhkYV9hdWRpb19leGl0KEhEQUNvZGVj
RGV2aWNlICpoZGEpCiAgICAgSERBQXVkaW9TdHJlYW0gKnN0OwogICAgIGludCBpOwogCi0gICAg
ZHByaW50KGEsIDEsICIlc1xuIiwgX19GVU5DVElPTl9fKTsKKyAgICBkcHJpbnQoYSwgMSwgIiVz
XG4iLCBfX2Z1bmNfXyk7CiAgICAgZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoYS0+c3QpOyBp
KyspIHsKICAgICAgICAgc3QgPSBhLT5zdCArIGk7CiAgICAgICAgIGlmIChzdC0+bm9kZSA9PSBO
VUxMKSB7CkBAIC01NDcsNyArNTQ3LDcgQEAgc3RhdGljIGludCBoZGFfYXVkaW9fcG9zdF9sb2Fk
KHZvaWQgKm9wYXF1ZSwgaW50IHZlcnNpb24pCiAgICAgSERBQXVkaW9TdHJlYW0gKnN0OwogICAg
IGludCBpOwogCi0gICAgZHByaW50KGEsIDEsICIlc1xuIiwgX19GVU5DVElPTl9fKTsKKyAgICBk
cHJpbnQoYSwgMSwgIiVzXG4iLCBfX2Z1bmNfXyk7CiAgICAgaWYgKHZlcnNpb24gPT0gMSkgewog
ICAgICAgICAvKiBhc3N1bWUgcnVubmluZ19jb21wYXRbXSBpcyBmb3Igb3V0cHV0IHN0cmVhbXMg
Ki8KICAgICAgICAgZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoYS0+cnVubmluZ19jb21wYXQp
OyBpKyspCmRpZmYgLS1naXQgYS9ody9hdWRpby9pbnRlbC1oZGEuYyBiL2h3L2F1ZGlvL2ludGVs
LWhkYS5jCmluZGV4IDE4YTUwYThmODMuLmVkNTExNzdiMTUgMTAwNjQ0Ci0tLSBhL2h3L2F1ZGlv
L2ludGVsLWhkYS5jCisrKyBiL2h3L2F1ZGlvL2ludGVsLWhkYS5jCkBAIC0yNjUsNyArMjY1LDcg
QEAgc3RhdGljIHZvaWQgaW50ZWxfaGRhX3VwZGF0ZV9pcnEoSW50ZWxIREFTdGF0ZSAqZCkKICAg
ICB9IGVsc2UgewogICAgICAgICBsZXZlbCA9IDA7CiAgICAgfQotICAgIGRwcmludChkLCAyLCAi
JXM6IGxldmVsICVkIFslc11cbiIsIF9fRlVOQ1RJT05fXywKKyAgICBkcHJpbnQoZCwgMiwgIiVz
OiBsZXZlbCAlZCBbJXNdXG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgbGV2ZWwsIG1zaSA/ICJt
c2kiIDogImludHgiKTsKICAgICBpZiAobXNpKSB7CiAgICAgICAgIGlmIChsZXZlbCkgewpAQCAt
Mjg1LDcgKzI4NSw3IEBAIHN0YXRpYyBpbnQgaW50ZWxfaGRhX3NlbmRfY29tbWFuZChJbnRlbEhE
QVN0YXRlICpkLCB1aW50MzJfdCB2ZXJiKQogICAgIGNhZCA9ICh2ZXJiID4+IDI4KSAmIDB4MGY7
CiAgICAgaWYgKHZlcmIgJiAoMSA8PCAyNykpIHsKICAgICAgICAgLyogaW5kaXJlY3Qgbm9kZSBh
ZGRyZXNzaW5nLCBub3Qgc3BlY2lmaWVkIGluIEhEQSAxLjAgKi8KLSAgICAgICAgZHByaW50KGQs
IDEsICIlczogaW5kaXJlY3Qgbm9kZSBhZGRyZXNzaW5nIChndWVzdCBidWc/KVxuIiwgX19GVU5D
VElPTl9fKTsKKyAgICAgICAgZHByaW50KGQsIDEsICIlczogaW5kaXJlY3Qgbm9kZSBhZGRyZXNz
aW5nIChndWVzdCBidWc/KVxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogICAgIG5pZCA9ICh2ZXJiID4+IDIwKSAmIDB4N2Y7CkBAIC0yOTMsNyArMjkzLDcgQEAgc3Rh
dGljIGludCBpbnRlbF9oZGFfc2VuZF9jb21tYW5kKEludGVsSERBU3RhdGUgKmQsIHVpbnQzMl90
IHZlcmIpCiAKICAgICBjb2RlYyA9IGhkYV9jb2RlY19maW5kKCZkLT5jb2RlY3MsIGNhZCk7CiAg
ICAgaWYgKGNvZGVjID09IE5VTEwpIHsKLSAgICAgICAgZHByaW50KGQsIDEsICIlczogYWRkcmVz
c2VkIG5vbi1leGlzdGluZyBjb2RlY1xuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZHByaW50
KGQsIDEsICIlczogYWRkcmVzc2VkIG5vbi1leGlzdGluZyBjb2RlY1xuIiwgX19mdW5jX18pOwog
ICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogICAgIGNkYyA9IEhEQV9DT0RFQ19ERVZJQ0VfR0VU
X0NMQVNTKGNvZGVjKTsKQEAgLTMwNywyMiArMzA3LDIyIEBAIHN0YXRpYyB2b2lkIGludGVsX2hk
YV9jb3JiX3J1bihJbnRlbEhEQVN0YXRlICpkKQogICAgIHVpbnQzMl90IHJwLCB2ZXJiOwogCiAg
ICAgaWYgKGQtPmljcyAmIElDSDZfSVJTX0JVU1kpIHsKLSAgICAgICAgZHByaW50KGQsIDIsICIl
czogW2ljd10gdmVyYiAweCUwOHhcbiIsIF9fRlVOQ1RJT05fXywgZC0+aWN3KTsKKyAgICAgICAg
ZHByaW50KGQsIDIsICIlczogW2ljd10gdmVyYiAweCUwOHhcbiIsIF9fZnVuY19fLCBkLT5pY3cp
OwogICAgICAgICBpbnRlbF9oZGFfc2VuZF9jb21tYW5kKGQsIGQtPmljdyk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKICAgICBmb3IgKDs7KSB7CiAgICAgICAgIGlmICghKGQtPmNvcmJfY3Rs
ICYgSUNINl9DT1JCQ1RMX1JVTikpIHsKLSAgICAgICAgICAgIGRwcmludChkLCAyLCAiJXM6ICFy
dW5cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiAhcnVu
XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAg
aWYgKChkLT5jb3JiX3JwICYgMHhmZikgPT0gZC0+Y29yYl93cCkgewotICAgICAgICAgICAgZHBy
aW50KGQsIDIsICIlczogY29yYiByaW5nIGVtcHR5XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAg
ICAgICAgZHByaW50KGQsIDIsICIlczogY29yYiByaW5nIGVtcHR5XG4iLCBfX2Z1bmNfXyk7CiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgaWYgKGQtPnJpcmJfY291bnQg
PT0gZC0+cmlyYl9jbnQpIHsKLSAgICAgICAgICAgIGRwcmludChkLCAyLCAiJXM6IHJpcmIgY291
bnQgcmVhY2hlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGRwcmludChkLCAyLCAi
JXM6IHJpcmIgY291bnQgcmVhY2hlZFxuIiwgX19mdW5jX18pOwogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAKQEAgLTMzMSw3ICszMzEsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9oZGFf
Y29yYl9ydW4oSW50ZWxIREFTdGF0ZSAqZCkKICAgICAgICAgdmVyYiA9IGxkbF9sZV9wY2lfZG1h
KCZkLT5wY2ksIGFkZHIgKyA0KnJwKTsKICAgICAgICAgZC0+Y29yYl9ycCA9IHJwOwogCi0gICAg
ICAgIGRwcmludChkLCAyLCAiJXM6IFtycCAweCV4XSB2ZXJiIDB4JTA4eFxuIiwgX19GVU5DVElP
Tl9fLCBycCwgdmVyYik7CisgICAgICAgIGRwcmludChkLCAyLCAiJXM6IFtycCAweCV4XSB2ZXJi
IDB4JTA4eFxuIiwgX19mdW5jX18sIHJwLCB2ZXJiKTsKICAgICAgICAgaW50ZWxfaGRhX3NlbmRf
Y29tbWFuZChkLCB2ZXJiKTsKICAgICB9CiB9CkBAIC0zNDUsNyArMzQ1LDcgQEAgc3RhdGljIHZv
aWQgaW50ZWxfaGRhX3Jlc3BvbnNlKEhEQUNvZGVjRGV2aWNlICpkZXYsIGJvb2wgc29saWNpdGVk
LCB1aW50MzJfdCByZXMKIAogICAgIGlmIChkLT5pY3MgJiBJQ0g2X0lSU19CVVNZKSB7CiAgICAg
ICAgIGRwcmludChkLCAyLCAiJXM6IFtpcnJdIHJlc3BvbnNlIDB4JXgsIGNhZCAweCV4XG4iLAot
ICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCByZXNwb25zZSwgZGV2LT5jYWQpOworICAgICAg
ICAgICAgICAgX19mdW5jX18sIHJlc3BvbnNlLCBkZXYtPmNhZCk7CiAgICAgICAgIGQtPmlyciA9
IHJlc3BvbnNlOwogICAgICAgICBkLT5pY3MgJj0gfihJQ0g2X0lSU19CVVNZIHwgMHhmMCk7CiAg
ICAgICAgIGQtPmljcyB8PSAoSUNINl9JUlNfVkFMSUQgfCAoZGV2LT5jYWQgPDwgNCkpOwpAQCAt
MzUzLDcgKzM1Myw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2hkYV9yZXNwb25zZShIREFDb2RlY0Rl
dmljZSAqZGV2LCBib29sIHNvbGljaXRlZCwgdWludDMyX3QgcmVzCiAgICAgfQogCiAgICAgaWYg
KCEoZC0+cmlyYl9jdGwgJiBJQ0g2X1JCQ1RMX0RNQV9FTikpIHsKLSAgICAgICAgZHByaW50KGQs
IDEsICIlczogcmlyYiBkbWEgZGlzYWJsZWQsIGRyb3AgY29kZWMgcmVzcG9uc2VcbiIsIF9fRlVO
Q1RJT05fXyk7CisgICAgICAgIGRwcmludChkLCAxLCAiJXM6IHJpcmIgZG1hIGRpc2FibGVkLCBk
cm9wIGNvZGVjIHJlc3BvbnNlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKQEAgLTM2NSwxNyArMzY1LDE3IEBAIHN0YXRpYyB2b2lkIGludGVsX2hkYV9yZXNwb25zZShI
REFDb2RlY0RldmljZSAqZGV2LCBib29sIHNvbGljaXRlZCwgdWludDMyX3QgcmVzCiAgICAgZC0+
cmlyYl93cCA9IHdwOwogCiAgICAgZHByaW50KGQsIDIsICIlczogW3dwIDB4JXhdIHJlc3BvbnNl
IDB4JXgsIGV4dHJhIDB4JXhcbiIsCi0gICAgICAgICAgIF9fRlVOQ1RJT05fXywgd3AsIHJlc3Bv
bnNlLCBleCk7CisgICAgICAgICAgIF9fZnVuY19fLCB3cCwgcmVzcG9uc2UsIGV4KTsKIAogICAg
IGQtPnJpcmJfY291bnQrKzsKICAgICBpZiAoZC0+cmlyYl9jb3VudCA9PSBkLT5yaXJiX2NudCkg
ewotICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiByaXJiIGNvdW50IHJlYWNoZWQgKCVkKVxuIiwg
X19GVU5DVElPTl9fLCBkLT5yaXJiX2NvdW50KTsKKyAgICAgICAgZHByaW50KGQsIDIsICIlczog
cmlyYiBjb3VudCByZWFjaGVkICglZClcbiIsIF9fZnVuY19fLCBkLT5yaXJiX2NvdW50KTsKICAg
ICAgICAgaWYgKGQtPnJpcmJfY3RsICYgSUNINl9SQkNUTF9JUlFfRU4pIHsKICAgICAgICAgICAg
IGQtPnJpcmJfc3RzIHw9IElDSDZfUkJTVFNfSVJROwogICAgICAgICAgICAgaW50ZWxfaGRhX3Vw
ZGF0ZV9pcnEoZCk7CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKChkLT5jb3JiX3JwICYgMHhm
ZikgPT0gZC0+Y29yYl93cCkgewotICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBjb3JiIHJpbmcg
ZW1wdHkgKCVkLyVkKVxuIiwgX19GVU5DVElPTl9fLAorICAgICAgICBkcHJpbnQoZCwgMiwgIiVz
OiBjb3JiIHJpbmcgZW1wdHkgKCVkLyVkKVxuIiwgX19mdW5jX18sCiAgICAgICAgICAgICAgICBk
LT5yaXJiX2NvdW50LCBkLT5yaXJiX2NudCk7CiAgICAgICAgIGlmIChkLT5yaXJiX2N0bCAmIElD
SDZfUkJDVExfSVJRX0VOKSB7CiAgICAgICAgICAgICBkLT5yaXJiX3N0cyB8PSBJQ0g2X1JCU1RT
X0lSUTsKQEAgLTExNDQsNyArMTE0NCw3IEBAIHN0YXRpYyBpbnQgaW50ZWxfaGRhX3Bvc3RfbG9h
ZCh2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uKQogICAgIEludGVsSERBU3RhdGUqIGQgPSBvcGFx
dWU7CiAgICAgaW50IGk7CiAKLSAgICBkcHJpbnQoZCwgMSwgIiVzXG4iLCBfX0ZVTkNUSU9OX18p
OworICAgIGRwcmludChkLCAxLCAiJXNcbiIsIF9fZnVuY19fKTsKICAgICBmb3IgKGkgPSAwOyBp
IDwgQVJSQVlfU0laRShkLT5zdCk7IGkrKykgewogICAgICAgICBpZiAoZC0+c3RbaV0uY3RsICYg
MHgwMikgewogICAgICAgICAgICAgaW50ZWxfaGRhX3BhcnNlX2JkbChkLCAmZC0+c3RbaV0pOwpk
aWZmIC0tZ2l0IGEvaHcvYXVkaW8vd204NzUwLmMgYi9ody9hdWRpby93bTg3NTAuYwppbmRleCBk
MmJmMmUxZGExLi5kZTA0ZDhhZThmIDEwMDY0NAotLS0gYS9ody9hdWRpby93bTg3NTAuYworKysg
Yi9ody9hdWRpby93bTg3NTAuYwpAQCAtMzE1LDcgKzMxNSw3IEBAIHN0YXRpYyBpbnQgd204NzUw
X2V2ZW50KEkyQ1NsYXZlICppMmMsIGVudW0gaTJjX2V2ZW50IGV2ZW50KQogI2lmZGVmIFZFUkJP
U0UKICAgICAgICAgaWYgKHMtPmkyY19sZW4gPCAyKQogICAgICAgICAgICAgcHJpbnRmKCIlczog
bWVzc2FnZSB0b28gc2hvcnQgKCVpIGJ5dGVzKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX0ZVTkNUSU9OX18sIHMtPmkyY19sZW4pOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fZnVuY19fLCBzLT5pMmNfbGVuKTsKICNlbmRpZgogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgpAQCAtNTU1LDcgKzU1NSw3IEBAIHN0YXRpYyBpbnQgd204NzUwX3R4KEkyQ1NsYXZl
ICppMmMsIHVpbnQ4X3QgZGF0YSkKIAogI2lmZGVmIFZFUkJPU0UKICAgICBkZWZhdWx0OgotICAg
ICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywg
Y21kKTsKKyAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1
bmNfXywgY21kKTsKICNlbmRpZgogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvYmxvY2svbmFuZC5j
IGIvaHcvYmxvY2svbmFuZC5jCmluZGV4IDBkMzNhYzI4MWYuLjViYzE4Mjk4ODkgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL25hbmQuYworKysgYi9ody9ibG9jay9uYW5kLmMKQEAgLTMyMSw3ICszMjEs
NyBAQCBzdGF0aWMgdm9pZCBuYW5kX2NvbW1hbmQoTkFOREZsYXNoU3RhdGUgKnMpCiAgICAgICAg
IGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogVW5rbm93biBOQU5E
IGNvbW1hbmQgMHglMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHMtPmNtZCk7CisgICAgICAgIHByaW50
ZigiJXM6IFVua25vd24gTkFORCBjb21tYW5kIDB4JTAyeFxuIiwgX19mdW5jX18sIHMtPmNtZCk7
CiAgICAgfQogfQogCkBAIC02MzgsNyArNjM4LDcgQEAgRGV2aWNlU3RhdGUgKm5hbmRfaW5pdChC
bG9ja0JhY2tlbmQgKmJsaywgaW50IG1hbmZfaWQsIGludCBjaGlwX2lkKQogICAgIERldmljZVN0
YXRlICpkZXY7CiAKICAgICBpZiAobmFuZF9mbGFzaF9pZHNbY2hpcF9pZF0uc2l6ZSA9PSAwKSB7
Ci0gICAgICAgIGh3X2Vycm9yKCIlczogVW5zdXBwb3J0ZWQgTkFORCBjaGlwIElELlxuIiwgX19G
VU5DVElPTl9fKTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBVbnN1cHBvcnRlZCBOQU5EIGNoaXAg
SUQuXG4iLCBfX2Z1bmNfXyk7CiAgICAgfQogICAgIGRldiA9IERFVklDRShvYmplY3RfbmV3KFRZ
UEVfTkFORCkpOwogICAgIHFkZXZfcHJvcF9zZXRfdWludDgoZGV2LCAibWFudWZhY3R1cmVyX2lk
IiwgbWFuZl9pZCk7CmRpZmYgLS1naXQgYS9ody9ibG9jay9vbmVuYW5kLmMgYi9ody9ibG9jay9v
bmVuYW5kLmMKaW5kZXggYjc0MjM2MDdkOS4uMjI0ZGFmN2NjZiAxMDA2NDQKLS0tIGEvaHcvYmxv
Y2svb25lbmFuZC5jCisrKyBiL2h3L2Jsb2NrL29uZW5hbmQuYwpAQCAtNjYxLDEyICs2NjEsMTIg
QEAgc3RhdGljIHVpbnQ2NF90IG9uZW5hbmRfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRy
LAogICAgIGNhc2UgMHhmZjAyOgkvKiBFQ0MgUmVzdWx0IG9mIHNwYXJlIGFyZWEgZGF0YSAqLwog
ICAgIGNhc2UgMHhmZjAzOgkvKiBFQ0MgUmVzdWx0IG9mIG1haW4gYXJlYSBkYXRhICovCiAgICAg
Y2FzZSAweGZmMDQ6CS8qIEVDQyBSZXN1bHQgb2Ygc3BhcmUgYXJlYSBkYXRhICovCi0gICAgICAg
IGh3X2Vycm9yKCIlczogaW1lcGxlbWVudCBFQ0NcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAg
IGh3X2Vycm9yKCIlczogaW1lcGxlbWVudCBFQ0NcbiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0
dXJuIDB4MDAwMDsKICAgICB9CiAKICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIE9u
ZU5BTkQgcmVnaXN0ZXIgJXhcbiIsCi0gICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywg
b2Zmc2V0KTsKKyAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG9mZnNldCk7CiAgICAgcmV0
dXJuIDA7CiB9CiAKQEAgLTcxMSw3ICs3MTEsNyBAQCBzdGF0aWMgdm9pZCBvbmVuYW5kX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVua25vd24gT25lTkFORCBib290IGNvbW1hbmQgJSJQ
Ukl4NjQiXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFs
dWUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSk7CiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTc2Miw3ICs3NjIsNyBAQCBzdGF0aWMgdm9pZCBv
bmVuYW5kX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICBkZWZhdWx0Ogog
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIE9uZU5BTkQgcmVnaXN0ZXIgJXhc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIG9mZnNldCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgb2Zmc2V0KTsKICAgICB9CiB9CiAKZGlmZiAt
LWdpdCBhL2h3L2J0L2NvcmUuYyBiL2h3L2J0L2NvcmUuYwppbmRleCA2MTVmMGFmMDczLi5jMTgw
NmI3MWEzIDEwMDY0NAotLS0gYS9ody9idC9jb3JlLmMKKysrIGIvaHcvYnQvY29yZS5jCkBAIC0z
MiwyMyArMzIsMjMgQEAgc3RhdGljIHZvaWQgYnRfZHVtbXlfbG1wX2Nvbm5lY3Rpb25fY29tcGxl
dGUoc3RydWN0IGJ0X2xpbmtfcyAqbGluaykKIHsKICAgICBpZiAobGluay0+c2xhdmUtPnJlamVj
dF9yZWFzb24pCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHN0cmF5IExNUF9ub3RfYWNj
ZXB0ZWQgcmVjZWl2ZWQsIGZpeG1lXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5D
VElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICBlbHNlCiAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHN0cmF5IExNUF9hY2NlcHRlZCByZWNlaXZlZCwg
Zml4bWVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgIGV4aXQoLTEpOwogfQogCiBzdGF0aWMg
dm9pZCBidF9kdW1teV9sbXBfZGlzY29ubmVjdF9tYXN0ZXIoc3RydWN0IGJ0X2xpbmtfcyAqbGlu
aykKIHsKLSAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBMTVBfZGV0YWNoIHJlY2VpdmVk
LCBmaXhtZVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJh
eSBMTVBfZGV0YWNoIHJlY2VpdmVkLCBmaXhtZVxuIiwgX19mdW5jX18pOwogICAgIGV4aXQoLTEp
OwogfQogCiBzdGF0aWMgdm9pZCBidF9kdW1teV9sbXBfYWNsX3Jlc3Aoc3RydWN0IGJ0X2xpbmtf
cyAqbGluaywKICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpkYXRhLCBpbnQgc3RhcnQs
IGludCBsZW4pCiB7Ci0gICAgZnByaW50ZihzdGRlcnIsICIlczogc3RyYXkgQUNMIHJlc3BvbnNl
IFBEVSwgZml4bWVcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZnByaW50ZihzdGRlcnIsICIlczog
c3RyYXkgQUNMIHJlc3BvbnNlIFBEVSwgZml4bWVcbiIsIF9fZnVuY19fKTsKICAgICBleGl0KC0x
KTsKIH0KIApAQCAtMTEzLDcgKzExMyw3IEBAIHZvaWQgYnRfZGV2aWNlX2RvbmUoc3RydWN0IGJ0
X2RldmljZV9zICpkZXYpCiAgICAgd2hpbGUgKCpwICYmICpwICE9IGRldikKICAgICAgICAgcCA9
ICYoKnApLT5uZXh0OwogICAgIGlmICgqcCAhPSBkZXYpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlczogYmFkIGJ0IGRldmljZSBcIiVzXCJcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogYmFkIGJ0IGRldmljZSBcIiVzXCJcbiIsIF9fZnVuY19fLAog
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2LT5sbXBfbmFtZSA/OiAiKG51bGwpIik7CiAgICAg
ICAgIGV4aXQoLTEpOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L2J0L2hjaS1jc3IuYyBiL2h3L2J0
L2hjaS1jc3IuYwppbmRleCBkMTMxOTJiOWI1Li5hYzA2N2I4MWY2IDEwMDY0NAotLS0gYS9ody9i
dC9oY2ktY3NyLmMKKysrIGIvaHcvYnQvaGNpLWNzci5jCkBAIC0xMTEsMTQgKzExMSwxNCBAQCBz
dGF0aWMgdWludDhfdCAqY3NyaGNpX291dF9wYWNrZXQoc3RydWN0IGNzcmhjaV9zICpzLCBpbnQg
bGVuKQogCiAgICAgaWYgKG9mZiA8IEZJRk9fTEVOKSB7CiAgICAgICAgIGlmIChvZmYgKyBsZW4g
PiBGSUZPX0xFTiAmJiAocy0+b3V0X3NpemUgPSBvZmYgKyBsZW4pID4gRklGT19MRU4gKiAyKSB7
Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlc1xu
IiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
Y2FuJ3QgYWxsb2MgJWkgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgICAgICAgICAgZXhp
dCgtMSk7CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuIHMtPm91dGZpZm8gKyBvZmY7CiAgICAg
fQogCiAgICAgaWYgKHMtPm91dF9sZW4gPiBzLT5vdXRfc2l6ZSkgewotICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlc1xuIiwgX19GVU5DVElPTl9fLCBsZW4p
OworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlc1xuIiwg
X19mdW5jX18sIGxlbik7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KIApAQCAtMTY5LDcgKzE2
OSw3IEBAIHN0YXRpYyB2b2lkIGNzcmhjaV9pbl9wYWNrZXRfdmVuZG9yKHN0cnVjdCBjc3JoY2lf
cyAqcywgaW50IG9jZiwKIAogICAgICAgICAgICAgcy0+aGNpLT5iZGFkZHJfc2V0KHMtPmhjaSwg
cy0+YmRfYWRkci5iKTsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJkX2FkZHJl
c3MgbG9hZGVkIGZyb20gZmlybXdhcmU6ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
JTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMnhcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiJTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMnhcbiIsIF9f
ZnVuY19fLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHMtPmJkX2FkZHIuYlswXSwgcy0+
YmRfYWRkci5iWzFdLCBzLT5iZF9hZGRyLmJbMl0sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcy0+YmRfYWRkci5iWzNdLCBzLT5iZF9hZGRyLmJbNF0sIHMtPmJkX2FkZHIuYls1XSk7CiAg
ICAgICAgIH0KQEAgLTE4MSw3ICsxODEsNyBAQCBzdGF0aWMgdm9pZCBjc3JoY2lfaW5fcGFja2V0
X3ZlbmRvcihzdHJ1Y3QgY3NyaGNpX3MgKnMsIGludCBvY2YsCiAgICAgICAgIGJyZWFrOwogCiAg
ICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogZ290IGEgYmFkIENNRCBw
YWNrZXRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdv
dCBhIGJhZCBDTUQgcGFja2V0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKQEAgLTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgdm9pZCBjc3JoY2lfaW5fcGFja2V0KHN0cnVj
dCBjc3JoY2lfcyAqcywgdWludDhfdCAqcGt0KQogICAgIGNhc2UgSDRfTkVHX1BLVDoKICAgICAg
ICAgaWYgKHMtPmluX2hkciAhPSBzaXplb2YoY3NyaGNpX25lZ19wYWNrZXQpIHx8CiAgICAgICAg
ICAgICAgICAgICAgICAgICBtZW1jbXAocGt0IC0gMSwgY3NyaGNpX25lZ19wYWNrZXQsIHMtPmlu
X2hkcikpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBORUcg
cGFja2V0XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogZ290IGEgYmFkIE5FRyBwYWNrZXRcbiIsIF9fZnVuY19fKTsKICAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgfQogICAgICAgICBwa3QgKz0gMjsKQEAgLTI0MSw3ICsyNDEsNyBAQCBzdGF0
aWMgdm9pZCBjc3JoY2lfaW5fcGFja2V0KHN0cnVjdCBjc3JoY2lfcyAqcywgdWludDhfdCAqcGt0
KQogCiAgICAgY2FzZSBINF9BTElWRV9QS1Q6CiAgICAgICAgIGlmIChzLT5pbl9oZHIgIT0gNCB8
fCBwa3RbMV0gIT0gMHg1NSB8fCBwa3RbMl0gIT0gMHgwMCkgewotICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogZ290IGEgYmFkIEFMSVZFIHBhY2tldFxuIiwgX19GVU5DVElPTl9fKTsK
KyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBBTElWRSBwYWNrZXRc
biIsIF9fZnVuY19fKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0yNTQs
NyArMjU0LDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3BhY2tldChzdHJ1Y3QgY3NyaGNpX3Mg
KnMsIHVpbnQ4X3QgKnBrdCkKICAgICBkZWZhdWx0OgogICAgIGJhZF9wa3Q6CiAgICAgICAgIC8q
IFRPRE86IGVycm9yIG91dCAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBnb3QgYSBi
YWQgcGFja2V0XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiBnb3QgYSBiYWQgcGFja2V0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFrOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvaHcvYnQvaGNpLmMgYi9ody9idC9oY2kuYwppbmRleCA0NzZlYmVjMGFi
Li5kZjA1ZjA3ODg3IDEwMDY0NAotLS0gYS9ody9idC9oY2kuYworKysgYi9ody9idC9oY2kuYwpA
QCAtNDU4LDcgKzQ1OCw3IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCAqYnRfaGNpX2V2ZW50X3N0
YXJ0KHN0cnVjdCBidF9oY2lfcyAqaGNpLAogCiAgICAgaWYgKGxlbiA+IDI1NSkgewogICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBIQ0kgZXZlbnQgcGFyYW1zIHRvbyBsb25nICglaWIpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICAg
ICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbik7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0K
IApAQCAtNTg5LDcgKzU4OSw3IEBAIHN0YXRpYyB2b2lkIGJ0X2hjaV9pbnF1aXJ5X3Jlc3VsdChz
dHJ1Y3QgYnRfaGNpX3MgKmhjaSwKICAgICAgICAgYnRfaGNpX2lucXVpcnlfcmVzdWx0X3dpdGhf
cnNzaShoY2ksIHNsYXZlKTsKICAgICAgICAgcmV0dXJuOwogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBpbnF1aXJ5IG1vZGUgJTAyeFxuIiwgX19GVU5DVElP
Tl9fLAorICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgaW5xdWlyeSBtb2RlICUwMnhc
biIsIF9fZnVuY19fLAogICAgICAgICAgICAgICAgICAgICAgICAgaGNpLT5sbS5pbnF1aXJ5X21v
ZGUpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CkBAIC0xNTI4LDcgKzE1MjgsNyBAQCBzdGF0
aWMgdm9pZCBidF9zdWJtaXRfaGNpKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ0aGUgSW5xdWlyeSBjb21tYW5kIGhhcyBiZWVuIGlzc3VlZCwgYSBD
b21tYW5kICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU3RhdHVzIGV2ZW50IGhhcyBi
ZWVuIHJlY2VpdmVkIGZvciB0aGUgSW5xdWlyeSAiCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImNvbW1hbmQsIGFuZCBiZWZvcmUgdGhlIElucXVpcnkgQ29tcGxldGUgZXZlbnQgIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJvY2N1cnMiLCBfX0ZVTkNUSU9OX18pOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJvY2N1cnMiLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICBi
dF9oY2lfZXZlbnRfY29tcGxldGVfc3RhdHVzKGhjaSwgSENJX0NPTU1BTkRfRElTQUxMT1dFRCk7
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQpAQCAtMTU2Nyw3ICsxNTY3LDcgQEAgc3Rh
dGljIHZvaWQgYnRfc3VibWl0X2hjaShzdHJ1Y3QgSENJSW5mbyAqaW5mbywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAidGhlIElucXVpcnkgY29tbWFuZCBoYXMgYmVlbiBpc3N1ZWQsIGEg
Q29tbWFuZCAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlN0YXR1cyBldmVudCBoYXMg
YmVlbiByZWNlaXZlZCBmb3IgdGhlIElucXVpcnkgIgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJjb21tYW5kLCBhbmQgYmVmb3JlIHRoZSBJbnF1aXJ5IENvbXBsZXRlIGV2ZW50ICIKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAib2NjdXJzIiwgX19GVU5DVElPTl9fKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAib2NjdXJzIiwgX19mdW5jX18pOwogICAgICAgICAgICAg
YnRfaGNpX2V2ZW50X2NvbXBsZXRlX3N0YXR1cyhoY2ksIEhDSV9DT01NQU5EX0RJU0FMTE9XRUQp
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTE5NzIsNyArMTk3Miw3IEBAIHN0
YXRpYyB2b2lkIGJ0X3N1Ym1pdF9oY2koc3RydWN0IEhDSUluZm8gKmluZm8sCiAKICAgICBzaG9y
dF9oY2k6CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEhDSSBwYWNrZXQgdG9vIHNob3J0
ICglaUIpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsZW5ndGgp
OworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0aCk7CiAgICAgICAgIGJ0
X2hjaV9ldmVudF9zdGF0dXMoaGNpLCBIQ0lfSU5WQUxJRF9QQVJBTUVURVJTKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQpAQCAtMTk5Miw3ICsxOTkyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGJ0
X2hjaV9sbXBfYWNsX2RhdGEoc3RydWN0IGJ0X2hjaV9zICpoY2ksIHVpbnQxNl90IGhhbmRsZSwK
IAogICAgIGlmIChsZW4gKyBIQ0lfQUNMX0hEUl9TSVpFID4gc2l6ZW9mKGhjaS0+YWNsX2J1Zikp
IHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3QgdGFrZSBBQ0wgcGFja2V0cyAl
aSBieXRlcyBsb25nXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBs
ZW4pOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbik7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAgICAgbWVtY3B5KGhjaS0+YWNsX2J1ZiArIEhDSV9BQ0xfSERSX1NJWkUs
IGRhdGEsIGxlbik7CkBAIC0yMDMwLDcgKzIwMzAsNyBAQCBzdGF0aWMgdm9pZCBidF9zdWJtaXRf
YWNsKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogCiAgICAgaWYgKGxlbmd0aCA8IEhDSV9BQ0xfSERS
X1NJWkUpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQUNMIHBhY2tldCB0b28gc2hv
cnQgKCVpQilcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGxlbmd0
aCk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbGVuZ3RoKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApAQCAtMjA0Miw3ICsyMDQyLDcgQEAgc3RhdGljIHZvaWQgYnRfc3Vi
bWl0X2FjbChzdHJ1Y3QgSENJSW5mbyAqaW5mbywKIAogICAgIGlmIChidF9oY2lfaGFuZGxlX2Jh
ZChoY2ksIGhhbmRsZSkpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBB
Q0wgaGFuZGxlICUwM3hcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18s
IGhhbmRsZSk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgaGFuZGxlKTsKICAg
ICAgICAgLyogVE9ETzogc2lnbmFsIGFuIGVycm9yICovCiAgICAgICAgIHJldHVybjsKICAgICB9
CkBAIC0yMDUwLDcgKzIwNTAsNyBAQCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfYWNsKHN0cnVjdCBI
Q0lJbmZvICppbmZvLAogCiAgICAgaWYgKGRhdGFsZW4gPiBsZW5ndGgpIHsKICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogQUNMIHBhY2tldCB0b28gc2hvcnQgKCVpQiA8ICVpQilcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGxlbmd0aCwgZGF0YWxlbik7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbGVuZ3RoLCBkYXRhbGVuKTsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KIApAQCAtMjA2MSw3ICsyMDYxLDcgQEAgc3RhdGljIHZvaWQgYnRf
c3VibWl0X2FjbChzdHJ1Y3QgSENJSW5mbyAqaW5mbywKICAgICAgICAgICAgIGhjaS0+YXNiX2hh
bmRsZSA9IGhhbmRsZTsKICAgICAgICAgZWxzZSBpZiAoaGFuZGxlICE9IGhjaS0+YXNiX2hhbmRs
ZSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQmFkIGhhbmRsZSAlMDN4IGlu
IEFjdGl2ZSBTbGF2ZSBCcm9hZGNhc3RcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19GVU5DVElPTl9fLCBoYW5kbGUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVu
Y19fLCBoYW5kbGUpOwogICAgICAgICAgICAgLyogVE9ETzogc2lnbmFsIGFuIGVycm9yICovCiAg
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KQEAgLTIwNzQsNyArMjA3NCw3IEBAIHN0YXRp
YyB2b2lkIGJ0X3N1Ym1pdF9hY2woc3RydWN0IEhDSUluZm8gKmluZm8sCiAgICAgICAgICAgICBo
Y2ktPnBzYl9oYW5kbGUgPSBoYW5kbGU7CiAgICAgICAgIGVsc2UgaWYgKGhhbmRsZSAhPSBoY2kt
PnBzYl9oYW5kbGUpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBoYW5k
bGUgJTAzeCBpbiBQYXJrZWQgU2xhdmUgQnJvYWRjYXN0XG4iLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fRlVOQ1RJT05fXywgaGFuZGxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgaGFuZGxlKTsKICAgICAgICAgICAgIC8qIFRPRE86IHNpZ25hbCBhbiBl
cnJvciAqLwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC0yMTA2LDEzICsyMTA2
LDEzIEBAIHN0YXRpYyB2b2lkIGJ0X3N1Ym1pdF9zY28oc3RydWN0IEhDSUluZm8gKmluZm8sCiAK
ICAgICBpZiAoYnRfaGNpX2hhbmRsZV9iYWQoaGNpLCBoYW5kbGUpKSB7CiAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IGludmFsaWQgU0NPIGhhbmRsZSAlMDN4XG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICAgX19GVU5DVElPTl9fLCBoYW5kbGUpOworICAgICAgICAgICAgICAgICAgICAg
ICAgX19mdW5jX18sIGhhbmRsZSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAo
ZGF0YWxlbiA+IGxlbmd0aCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBTQ08gcGFj
a2V0IHRvbyBzaG9ydCAoJWlCIDwgJWlCKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9f
RlVOQ1RJT05fXywgbGVuZ3RoLCBkYXRhbGVuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fLCBsZW5ndGgsIGRhdGFsZW4pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYg
LS1naXQgYS9ody9idC9oaWQuYyBiL2h3L2J0L2hpZC5jCmluZGV4IGY2YWZmYmJiNDQuLjA5ZDE3
MzIyZTQgMTAwNjQ0Ci0tLSBhL2h3L2J0L2hpZC5jCisrKyBiL2h3L2J0L2hpZC5jCkBAIC00MjAs
NyArNDIwLDcgQEAgc3RhdGljIHZvaWQgYnRfaGlkX2ludGVycnVwdF9zZHUodm9pZCAqb3BhcXVl
LCBjb25zdCB1aW50OF90ICpkYXRhLCBpbnQgbGVuKQogICAgIHJldHVybjsKIGJhZDoKICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgdHJhbnNhY3Rpb24gb24gSW50ZXJydXB0IGNoYW5uZWwu
XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXyk7CiB9CiAKIC8qICJWaXJ0dWFsIGNhYmxlIiBwbHVnL3VucGx1ZyBldmVu
dC4gICovCmRpZmYgLS1naXQgYS9ody9idC9sMmNhcC5jIGIvaHcvYnQvbDJjYXAuYwppbmRleCBl
MzQyMDQ1MTQwLi4zZTUzZGQwODJkIDEwMDY0NAotLS0gYS9ody9idC9sMmNhcC5jCisrKyBiL2h3
L2J0L2wyY2FwLmMKQEAgLTQ2OCw3ICs0NjgsNyBAQCBzdGF0aWMgdm9pZCBsMmNhcF9jaGFubmVs
X2Nsb3NlKHN0cnVjdCBsMmNhcF9pbnN0YW5jZV9zICpsMmNhcCwKICAgICBpZiAobGlrZWx5KGNo
KSkgewogICAgICAgICBpZiAoY2gtPnJlbW90ZV9jaWQgIT0gc291cmNlX2NpZCkgewogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWdub3JpbmcgYSBEaXNjb25uZWN0aW9uIFJlcXVl
c3Qgd2l0aCB0aGUgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnZhbGlkIFNDSUQg
JTA0eC5cbiIsIF9fRlVOQ1RJT05fXywgc291cmNlX2NpZCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImludmFsaWQgU0NJRCAlMDR4LlxuIiwgX19mdW5jX18sIHNvdXJjZV9jaWQpOwog
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAKQEAgLTc5MSw3ICs3OTEsNyBAQCBzdGF0
aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNhcF9pbnN0YW5jZV9zICpsMmNhcCwgaW50
IGNvZGUsIGludCBpZCwKICAgICAvKiBUT0RPOiBkbyB0aGUgSURzIHJlYWxseSBoYXZlIHRvIGJl
IGluIHNlcXVlbmNlPyAgKi8KICAgICBpZiAoIWlkIHx8IChpZCAhPSBsMmNhcC0+bGFzdF9pZCAm
JiBpZCAhPSBsMmNhcC0+bmV4dF9pZCkpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
b3V0IG9mIHNlcXVlbmNlIGNvbW1hbmQgcGFja2V0IGlnbm9yZWQuXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVu
Y19fKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICNlbHNlCkBAIC04MTQsNyArODE0LDcgQEAg
c3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAs
IGludCBjb2RlLCBpbnQgaWQsCiAKICAgICAgICAgLyogV2UgbmV2ZXIgaXNzdWUgY29tbWFuZHMg
b3RoZXIgdGhhbiBDb21tYW5kIFJlamVjdCBjdXJyZW50bHkuICAqLwogICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiBzdHJheSBDb21tYW5kIFJlamVjdCAoJTAyeCwgJTA0eCkgIgotICAgICAg
ICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuXG4iLCBfX0ZVTkNUSU9OX18sIGlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuXG4iLCBfX2Z1bmNf
XywgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBsZTE2X3RvX2NwdSgoKGwyY2FwX2NtZF9y
ZWogKikgcGFyYW1zKS0+cmVhc29uKSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC04MzcsNyArODM3
LDcgQEAgc3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAq
bDJjYXAsIGludCBjb2RlLCBpbnQgaWQsCiAKICAgICAgICAgLyogV2UgbmV2ZXIgaXNzdWUgQ29u
bmVjdGlvbiBSZXF1ZXN0cyBjdXJyZW50bHkuIFRPRE8gICovCiAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IHVuZXhwZWN0ZWQgQ29ubmVjdGlvbiBSZXNwb25zZSAoJTAyeCkgIgotICAgICAg
ICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuXG4iLCBfX0ZVTkNUSU9OX18sIGlk
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19mdW5j
X18sIGlkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEwyQ0FQX0NPTkZfUkVROgpAQCAt
ODY2LDcgKzg2Niw3IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2lu
c3RhbmNlX3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgKChsMmNhcF9jb25mX3JzcCAqKSBwYXJhbXMpLT5kYXRhLAogICAgICAgICAgICAgICAgICAg
ICAgICAgbGVuIC0gTDJDQVBfQ09ORl9SU1BfU0laRSgwKSkpCiAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIENvbmZpZ3VyZSBSZXNwb25zZSAoJTAyeCkgIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElP
Tl9fLCBpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3Jpbmcu
XG4iLCBfX2Z1bmNfXywgaWQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTDJDQVBfRElT
Q09OTl9SRVE6CkBAIC04ODgsNyArODg4LDcgQEAgc3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChz
dHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAsIGludCBjb2RlLCBpbnQgaWQsCiAKICAgICAg
ICAgLyogV2UgbmV2ZXIgaXNzdWUgRGlzY29ubmVjdGlvbiBSZXF1ZXN0cyBjdXJyZW50bHkuIFRP
RE8gICovCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVuZXhwZWN0ZWQgRGlzY29ubmVj
dGlvbiBSZXNwb25zZSAoJTAyeCkgIgotICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwg
aWdub3JpbmcuXG4iLCBfX0ZVTkNUSU9OX18sIGlkKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19mdW5jX18sIGlkKTsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIEwyQ0FQX0VDSE9fUkVROgpAQCAtODk4LDcgKzg5OCw3IEBAIHN0YXRpYyB2b2lk
IGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNlX3MgKmwyY2FwLCBpbnQgY29kZSwg
aW50IGlkLAogICAgIGNhc2UgTDJDQVBfRUNIT19SU1A6CiAgICAgICAgIC8qIFdlIG5ldmVyIGlz
c3VlIEVjaG8gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAqLwogICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiB1bmV4cGVjdGVkIEVjaG8gUmVzcG9uc2UgKCUwMngpICIKLSAgICAgICAgICAg
ICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElPTl9fLCBpZCk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fZnVuY19fLCBp
ZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBMMkNBUF9JTkZPX1JFUToKQEAgLTkxOCw3
ICs5MTgsNyBAQCBzdGF0aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNhcF9pbnN0YW5j
ZV9zICpsMmNhcCwgaW50IGNvZGUsIGludCBpZCwKIAogICAgICAgICAvKiBXZSBuZXZlciBpc3N1
ZSBJbmZvcm1hdGlvbiBSZXF1ZXN0cyBjdXJyZW50bHkuIFRPRE8gICovCiAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHVuZXhwZWN0ZWQgSW5mb3JtYXRpb24gUmVzcG9uc2UgKCUwMngpICIK
LSAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElP
Tl9fLCBpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIs
IF9fZnVuY19fLCBpZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTEwNjcs
NyArMTA2Nyw3IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2ZyYW1lX2luKHN0cnVjdCBsMmNhcF9pbnN0
YW5jZV9zICpsMmNhcCwKIAogICAgIGlmICh1bmxpa2VseShjaWQgPj0gTDJDQVBfQ0lEX01BWCB8
fCAhbDJjYXAtPmNpZFtjaWRdKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBmcmFt
ZSBhZGRyZXNzZWQgdG8gYSBub24tZXhpc3RlbnQgTDJDQVAgIgotICAgICAgICAgICAgICAgICAg
ICAgICAgImNoYW5uZWwgJTA0eCByZWNlaXZlZC5cbiIsIF9fRlVOQ1RJT05fXywgY2lkKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICJjaGFubmVsICUwNHggcmVjZWl2ZWQuXG4iLCBfX2Z1bmNf
XywgY2lkKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTEyOSw3ICsxMTI5LDcgQEAg
c3RhdGljIHVpbnQ4X3QgKmwyY2FwX2JmcmFtZV9vdXQoc3RydWN0IGJ0X2wyY2FwX2Nvbm5fcGFy
YW1zX3MgKnBhcm0sIGludCBsZW4pCiAKICAgICBpZiAobGVuID4gY2hhbi0+cGFyYW1zLnJlbW90
ZV9tdHUpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQi1GcmFtZSBmb3IgQ0lEICUw
NHggbG9uZ2VyIHRoYW4gJWkgb2N0ZXRzLlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9f
RlVOQ1RJT05fXywKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLAogICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhbi0+cmVtb3RlX2NpZCwgY2hhbi0+cGFyYW1zLnJlbW90ZV9tdHUp
OwogICAgICAgICBleGl0KC0xKTsKICAgICB9CkBAIC0xMzU0LDcgKzEzNTQsNyBAQCB2b2lkIGJ0
X2wyY2FwX3BzbV9yZWdpc3RlcihzdHJ1Y3QgYnRfbDJjYXBfZGV2aWNlX3MgKmRldiwgaW50IHBz
bSwgaW50IG1pbl9tdHUsCiAKICAgICBpZiAobmV3X3BzbSkgewogICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBQU00gJTA0eCBhbHJlYWR5IHJlZ2lzdGVyZWQgZm9yIGRldmljZSBgJXMnLlxu
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcHNtLCBkZXYtPmRldmlj
ZS5sbXBfbmFtZSk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcHNtLCBkZXYt
PmRldmljZS5sbXBfbmFtZSk7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvaHcvYnQvc2RwLmMgYi9ody9idC9zZHAuYwppbmRleCAzY2I2MGI5NDk1Li43YzBkMzhiNTA0
IDEwMDY0NAotLS0gYS9ody9idC9zZHAuYworKysgYi9ody9idC9zZHAuYwpAQCAtNTA2LDcgKzUw
Niw3IEBAIHN0YXRpYyB2b2lkIGJ0X2wyY2FwX3NkcF9zZHVfaW4odm9pZCAqb3BhcXVlLCBjb25z
dCB1aW50OF90ICpkYXRhLCBpbnQgbGVuKQogICAgIGludCByc3BfbGVuID0gMDsKIAogICAgIGlm
IChsZW4gPCA1KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHNob3J0IFNEUCBQRFUg
KCVpQikuXG4iLCBfX0ZVTkNUSU9OX18sIGxlbik7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
JXM6IHNob3J0IFNEUCBQRFUgKCVpQikuXG4iLCBfX2Z1bmNfXywgbGVuKTsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIApAQCAtNTE4LDcgKzUxOCw3IEBAIHN0YXRpYyB2b2lkIGJ0X2wyY2FwX3Nk
cF9zZHVfaW4odm9pZCAqb3BhcXVlLCBjb25zdCB1aW50OF90ICpkYXRhLCBpbnQgbGVuKQogCiAg
ICAgaWYgKGxlbiAhPSBwbGVuKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHdyb25n
IFNEUCBQRFUgbGVuZ3RoICglaUIgIT0gJWlCKS5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sIHBsZW4sIGxlbik7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgcGxlbiwgbGVuKTsKICAgICAgICAgZXJyID0gU0RQX0lOVkFMSURfUERVX1NJWkU7CiAg
ICAgICAgIGdvdG8gcmVzcG9uZDsKICAgICB9CkBAIC01NDUsNyArNTQ1LDcgQEAgc3RhdGljIHZv
aWQgYnRfbDJjYXBfc2RwX3NkdV9pbih2b2lkICpvcGFxdWUsIGNvbnN0IHVpbnQ4X3QgKmRhdGEs
IGludCBsZW4pCiAgICAgY2FzZSBTRFBfU1ZDX1NFQVJDSF9BVFRSX1JTUDoKICAgICBkZWZhdWx0
OgogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIFNEUCBQRFUgSUQgJTAy
eC5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBkdV9pZCk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcGR1X2lkKTsKICAgICAgICAgZXJyID0g
U0RQX0lOVkFMSURfU1lOVEFYOwogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS9o
dy9kaXNwbGF5L2JsaXp6YXJkLmMgYi9ody9kaXNwbGF5L2JsaXp6YXJkLmMKaW5kZXggY2JmMDdk
MTRkOS4uMjkxYWJlNmZjYSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9ibGl6emFyZC5jCisrKyBi
L2h3L2Rpc3BsYXkvYmxpenphcmQuYwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyB1aW50MTZf
dCBibGl6emFyZF9yZWdfcmVhZCh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnKQogICAgICAgICBy
ZXR1cm4gcy0+Z3Bpb19wZG93bjsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCByZWcpOwor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9f
ZnVuY19fLCByZWcpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiB9CkBAIC01MDIsNyArNTAy
LDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhf
dCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAgICBzLT5wbGxfbW9kZSA9IHZhbHVlICYgMHg3
NzsKICAgICAgICAgaWYgKCh2YWx1ZSAmIDMpID09IDAgfHwgKHZhbHVlICYgMykgPT0gMykKICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHdyb25nIFBMTCBDb250cm9sIGJpdHMgKCVp
KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCB2YWx1ZSAmIDMpOworICAg
ICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFsdWUgJiAzKTsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIDB4MGU6CS8qIENsb2NrLVNvdXJjZSBTZWxlY3QgKi8KQEAgLTU0MSw3ICs1NDEs
NyBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUodm9pZCAqb3BhcXVlLCB1aW50OF90
IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgY2FzZSAweDI4OgkvKiBMQ0QgUGFuZWwgQ29uZmln
dXJhdGlvbiAqLwogICAgICAgICBzLT5sY2RfY29uZmlnID0gdmFsdWUgJiAweGZmOwogICAgICAg
ICBpZiAodmFsdWUgJiAoMSA8PCA3KSkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IGRhdGEgc3dhcCBub3Qgc3VwcG9ydGVkIVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGRhdGEgc3dhcCBub3Qgc3VwcG9ydGVkIVxuIiwgX19mdW5j
X18pOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgyYToJLyogTENEIEhvcml6b250YWwg
RGlzcGxheSBXaWR0aCAqLwpAQCAtNTg2LDcgKzU4Niw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6YXJk
X3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkKICAg
ICAgICAgcy0+aHNzaV9jb25maWdbMV0gPSB2YWx1ZTsKICAgICAgICAgaWYgKCgodmFsdWUgPj4g
NCkgJiAzKSA9PSAzKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxsZWdhbCBh
Y3RpdmUtZGF0YS1saW5rcyB2YWx1ZVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDQyOgkvKiBIaWdoLXNwZWVkIFNlcmlhbCBJbnRlcmZh
Y2UgVHggTW9kZSAqLwogICAgICAgICBzLT5oc3NpX2NvbmZpZ1syXSA9IHZhbHVlICYgMHhiZDsK
QEAgLTY0MSw3ICs2NDEsNyBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUodm9pZCAq
b3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgICAgIHMtPmVuYWJsZSA9
IHZhbHVlICYgMTsKICAgICAgICAgcy0+YmxhbmsgPSAodmFsdWUgPj4gMSkgJiAxOwogICAgICAg
ICBpZiAodmFsdWUgJiAoMSA8PCA0KSkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IE1hY3JvdmlzaW9uIGVuYWJsZSBhdHRlbXB0IVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IE1hY3JvdmlzaW9uIGVuYWJsZSBhdHRlbXB0IVxuIiwg
X19mdW5jX18pOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHg2YToJLyogU3BlY2lhbCBF
ZmZlY3RzICovCkBAIC03MTgsNyArNzE4LDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAgICBz
LT5icHAgPSBibGl6emFyZF9pZm9ybWF0X2JwcFtzLT5pZm9ybWF0XTsKICAgICAgICAgaWYgKCFz
LT5icHApCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBJbGxlZ2FsIG9yIHVuc3Vw
cG9ydGVkIGlucHV0IGZvcm1hdCAleFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18sIHMtPmlmb3JtYXQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fLCBzLT5pZm9ybWF0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDhlOgkvKiBE
YXRhIFNvdXJjZSBTZWxlY3QgKi8KICAgICAgICAgcy0+c291cmNlID0gdmFsdWUgJiA3OwpAQCAt
NzMwLDcgKzczMCw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6YXJkX3JlZ193cml0ZSh2b2lkICpvcGFx
dWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAg
ICEoKHMtPml4WzFdIC0gcy0+aXhbMF0pICYgKHMtPml5WzFdIC0gcy0+aXlbMF0pICYKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHMtPm94WzFdIC0gcy0+b3hbMF0pICYgKHMtPm95WzFdIC0g
cy0+b3lbMF0pICYgMSkpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBJbGxlZ2Fs
IGlucHV0L291dHB1dCB3aW5kb3cgcG9zaXRpb25zXG4iLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5j
X18pOwogCiAgICAgICAgIGJsaXp6YXJkX3RyYW5zZmVyX3NldHVwKHMpOwogICAgICAgICBicmVh
azsKQEAgLTc4NCw3ICs3ODQsNyBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUodm9p
ZCAqb3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgICAgIHMtPnBtID0g
dmFsdWUgJiAweDgzOwogICAgICAgICBpZiAodmFsdWUgJiBzLT5tb2RlICYgMSkKICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IFRoZSBkaXNwbGF5IG11c3QgYmUgZGlzYWJsZWQgYmVm
b3JlIGVudGVyaW5nICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiU3RhbmRieSBNb2Rl
XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTdGFuZGJ5
IE1vZGVcbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweGU4OgkvKiBO
b24tZGlzcGxheSBQZXJpb2QgQ29udHJvbCAvIFN0YXR1cyAqLwogICAgICAgICBzLT5zdGF0dXMg
PSB2YWx1ZSAmIDB4MWI7CkBAIC04MTUsNyArODE1LDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRf
cmVnX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAg
ICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCByZWcpOworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBy
ZWcpOwogICAgICAgICBicmVhazsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L29t
YXBfZHNzLmMgYi9ody9kaXNwbGF5L29tYXBfZHNzLmMKaW5kZXggNzgzZTllMTMxOC4uNjAxZjE3
OGZkZCAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9vbWFwX2Rzcy5jCisrKyBiL2h3L2Rpc3BsYXkv
b21hcF9kc3MuYwpAQCAtNTI2LDcgKzUyNiw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZGlzY193cml0
ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5kaXNwYy5sWzBdLmF0dHIg
PSB2YWx1ZSAmIDB4N2ZmOwogICAgICAgICBpZiAodmFsdWUgJiAoMyA8PCA5KSkKICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJpZy1lbmRpYW4gcGl4ZWwgZm9ybWF0IG5vdCBzdXBw
b3J0ZWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIHMtPmRpc3BjLmxb
MF0uZW5hYmxlID0gdmFsdWUgJiAxOwogICAgICAgICBzLT5kaXNwYy5sWzBdLmJwcCA9ICh2YWx1
ZSA+PiAxKSAmIDB4ZjsKICAgICAgICAgcy0+ZGlzcGMuaW52YWxpZGF0ZSA9IDE7CkBAIC02MTcs
NyArNjE3LDcgQEAgc3RhdGljIHZvaWQgb21hcF9yZmJpX3RyYW5zZmVyX3N0YXJ0KHN0cnVjdCBv
bWFwX2Rzc19zICpzKQogICAgIGlmIChzLT5yZmJpLmNvbnRyb2wgJiAoMSA8PCAxKSkgewkJCQkv
KiBCWVBBU1MgKi8KICAgICAgICAgLyogVE9ETzogaW4gbm9uLUJ5cGFzcyBtb2RlIHdlIHByb2Jh
Ymx5IG5lZWQgdG8ganVzdCBhc3NlcnQgdGhlCiAgICAgICAgICAqIERSUSBhbmQgd2FpdCBmb3Ig
RE1BIHRvIHdyaXRlIHRoZSBwaXhlbHMuICAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiBCeXBhc3MgbW9kZSB1bmltcGxlbWVudGVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBCeXBhc3MgbW9kZSB1bmltcGxlbWVudGVkXG4iLCBfX2Z1bmNf
Xyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEwODYsNiArMTA4Niw2IEBAIHN0cnVj
dCBvbWFwX2Rzc19zICpvbWFwX2Rzc19pbml0KHN0cnVjdCBvbWFwX3RhcmdldF9hZ2VudF9zICp0
YSwKIHZvaWQgb21hcF9yZmJpX2F0dGFjaChzdHJ1Y3Qgb21hcF9kc3NfcyAqcywgaW50IGNzLCBz
dHJ1Y3QgcmZiaV9jaGlwX3MgKmNoaXApCiB7CiAgICAgaWYgKGNzIDwgMCB8fCBjcyA+IDEpCi0g
ICAgICAgIGh3X2Vycm9yKCIlczogd3JvbmcgQ1MgJWlcbiIsIF9fRlVOQ1RJT05fXywgY3MpOwor
ICAgICAgICBod19lcnJvcigiJXM6IHdyb25nIENTICVpXG4iLCBfX2Z1bmNfXywgY3MpOwogICAg
IHMtPnJmYmkuY2hpcFtjc10gPSBjaGlwOwogfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9weGEy
eHhfbGNkLmMgYi9ody9kaXNwbGF5L3B4YTJ4eF9sY2QuYwppbmRleCA4NDU1MjFjNWIyLi5iODNm
ODA3NTNhIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3B4YTJ4eF9sY2QuYworKysgYi9ody9kaXNw
bGF5L3B4YTJ4eF9sY2QuYwpAQCAtNDA1LDcgKzQwNSw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEy
eHhfbGNkY19yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKIAogICAgIGRlZmF1bHQ6
CiAgICAgZmFpbDoKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAi
XG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNldCk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9m
ZnNldCAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAgICAgfQogCiAgICAgcmV0
dXJuIDA7CkBAIC00MjQsNyArNDI0LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2xjZGNfd3JpdGUo
dm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICAgICAgcy0+c3RhdHVzWzBdIHw9
IExDU1IwX1FEOwogCiAgICAgICAgIGlmICghKHMtPmNvbnRyb2xbMF0gJiBMQ0NSMF9MQ0RUKSAm
JiAodmFsdWUgJiBMQ0NSMF9MQ0RUKSkKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGludGVybmFs
IGZyYW1lIGJ1ZmZlciB1bnN1cHBvcnRlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAg
IHByaW50ZigiJXM6IGludGVybmFsIGZyYW1lIGJ1ZmZlciB1bnN1cHBvcnRlZFxuIiwgX19mdW5j
X18pOwogCiAgICAgICAgIGlmICgocy0+Y29udHJvbFszXSAmIExDQ1IzX0FQSSkgJiYKICAgICAg
ICAgICAgICAgICAodmFsdWUgJiBMQ0NSMF9FTkIpICYmICEodmFsdWUgJiBMQ0NSMF9MQ0RUKSkK
QEAgLTQ2MCw3ICs0NjAsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfbGNkY193cml0ZSh2b2lkICpv
cGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICBjYXNlIE9WTDFDMToKICAgICAgICAgaWYgKCEo
cy0+b3ZsMWNbMF0gJiBPVkxDMV9FTikgJiYgKHZhbHVlICYgT1ZMQzFfRU4pKQotICAgICAgICAg
ICAgcHJpbnRmKCIlczogT3ZlcmxheSAxIG5vdCBzdXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7
CisgICAgICAgICAgICBwcmludGYoIiVzOiBPdmVybGF5IDEgbm90IHN1cHBvcnRlZFxuIiwgX19m
dW5jX18pOwogCiAgICAgICAgIHMtPm92bDFjWzBdID0gdmFsdWUgJiAweDgwZmZmZmZmOwogICAg
ICAgICBzLT5kbWFfY2hbMV0udXAgPSAodmFsdWUgJiBPVkxDMV9FTikgfHwgKHMtPmNvbnRyb2xb
MF0gJiBMQ0NSMF9TRFMpOwpAQCAtNDcyLDcgKzQ3Miw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9s
Y2RjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKIAogICAgIGNhc2UgT1ZMMkMx
OgogICAgICAgICBpZiAoIShzLT5vdmwyY1swXSAmIE9WTEMxX0VOKSAmJiAodmFsdWUgJiBPVkxD
MV9FTikpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBPdmVybGF5IDIgbm90IHN1cHBvcnRlZFxu
IiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IE92ZXJsYXkgMiBub3Qg
c3VwcG9ydGVkXG4iLCBfX2Z1bmNfXyk7CiAKICAgICAgICAgcy0+b3ZsMmNbMF0gPSB2YWx1ZSAm
IDB4ODBmZmZmZmY7CiAgICAgICAgIHMtPmRtYV9jaFsyXS51cCA9ICEhKHZhbHVlICYgT1ZMQzFf
RU4pOwpAQCAtNDg2LDcgKzQ4Niw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9sY2RjX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKIAogICAgIGNhc2UgQ0NSOgogICAgICAgICBpZiAo
IShzLT5jY3IgJiBDQ1JfQ0VOKSAmJiAodmFsdWUgJiBDQ1JfQ0VOKSkKLSAgICAgICAgICAgIHBy
aW50ZigiJXM6IEhhcmR3YXJlIGN1cnNvciB1bmltcGxlbWVudGVkXG4iLCBfX0ZVTkNUSU9OX18p
OworICAgICAgICAgICAgcHJpbnRmKCIlczogSGFyZHdhcmUgY3Vyc29yIHVuaW1wbGVtZW50ZWRc
biIsIF9fZnVuY19fKTsKIAogICAgICAgICBzLT5jY3IgPSB2YWx1ZSAmIDB4ODFmZmZmZTc7CiAg
ICAgICAgIHMtPmRtYV9jaFs1XS51cCA9ICEhKHZhbHVlICYgQ0NSX0NFTik7CkBAIC01NjAsNyAr
NTYwLDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2xjZGNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgb2Zmc2V0LAogCiAgICAgZGVmYXVsdDoKICAgICBmYWlsOgotICAgICAgICBod19lcnJvcigi
JXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAg
ICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywg
b2Zmc2V0KTsKICAgICB9CiB9CiAKQEAgLTEwNTAsNyArMTA1MCw3IEBAIFBYQTJ4eExDRFN0YXRl
ICpweGEyeHhfbGNkY19pbml0KE1lbW9yeVJlZ2lvbiAqc3lzbWVtLAogICAgICAgICBzLT5kZXN0
X3dpZHRoID0gNDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogQmFkIGNvbG9yIGRlcHRoXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCYWQgY29sb3IgZGVwdGhcbiIsIF9fZnVuY19fKTsKICAg
ICAgICAgZXhpdCgxKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvcXhsLXJlbmRl
ci5jIGIvaHcvZGlzcGxheS9xeGwtcmVuZGVyLmMKaW5kZXggOTBlMDg2NTYxOC4uZTdhYzRmODc4
OSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9xeGwtcmVuZGVyLmMKKysrIGIvaHcvZGlzcGxheS9x
eGwtcmVuZGVyLmMKQEAgLTc4LDcgKzc4LDcgQEAgdm9pZCBxeGxfcmVuZGVyX3Jlc2l6ZShQQ0lR
WExEZXZpY2UgKnF4bCkKICAgICAgICAgcXhsLT5ndWVzdF9wcmltYXJ5LmJpdHNfcHAgPSAzMjsK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogdW5oYW5kbGVkIGZvcm1hdDogJXhcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogdW5oYW5kbGVkIGZvcm1hdDogJXhcbiIsIF9fZnVuY19fLAogICAgICAg
ICAgICAgICAgIHF4bC0+Z3Vlc3RfcHJpbWFyeS5zdXJmYWNlLmZvcm1hdCk7CiAgICAgICAgIHF4
bC0+Z3Vlc3RfcHJpbWFyeS5ieXRlc19wcCA9IDQ7CiAgICAgICAgIHF4bC0+Z3Vlc3RfcHJpbWFy
eS5iaXRzX3BwID0gMzI7CkBAIC0yNDgsNyArMjQ4LDcgQEAgc3RhdGljIFFFTVVDdXJzb3IgKnF4
bF9jdXJzb3IoUENJUVhMRGV2aWNlICpxeGwsIFFYTEN1cnNvciAqY3Vyc29yLAogICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBub3QgaW1w
bGVtZW50ZWQ6IHR5cGUgJWRcbiIsCi0gICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBjdXJz
b3ItPmhlYWRlci50eXBlKTsKKyAgICAgICAgICAgICAgICBfX2Z1bmNfXywgY3Vyc29yLT5oZWFk
ZXIudHlwZSk7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAgICAgcmV0dXJuIGM7CkBAIC0y
NzUsNyArMjc1LDcgQEAgaW50IHF4bF9yZW5kZXJfY3Vyc29yKFBDSVFYTERldmljZSAqcXhsLCBR
WExDb21tYW5kRXh0ICpleHQpCiAgICAgfQogCiAgICAgaWYgKHF4bC0+ZGVidWcgPiAxICYmIGNt
ZC0+dHlwZSAhPSBRWExfQ1VSU09SX01PVkUpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
cyIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMiLCBfX2Z1bmNf
Xyk7CiAgICAgICAgIHF4bF9sb2dfY21kX2N1cnNvcihxeGwsIGNtZCwgZXh0LT5ncm91cF9pZCk7
CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiXG4iKTsKICAgICB9CmRpZmYgLS1naXQgYS9ody9k
aXNwbGF5L3F4bC5oIGIvaHcvZGlzcGxheS9xeGwuaAppbmRleCBmNjU1NmFkYjczLi43ZDFiNjAw
MTRhIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3F4bC5oCisrKyBiL2h3L2Rpc3BsYXkvcXhsLmgK
QEAgLTEzMyw3ICsxMzMsNyBAQCB0eXBlZGVmIHN0cnVjdCBQQ0lRWExEZXZpY2UgewogI2RlZmlu
ZSBQQ0lfUVhMKG9iaikgT0JKRUNUX0NIRUNLKFBDSVFYTERldmljZSwgKG9iaiksIFRZUEVfUENJ
X1FYTCkKIAogI2RlZmluZSBQQU5JQ19PTih4KSBpZiAoKHgpKSB7ICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICBwcmludGYoIiVzOiBQQU5JQyAlcyBmYWlsZWRcbiIsIF9fRlVOQ1RJT05f
XywgI3gpOyBcCisgICAgcHJpbnRmKCIlczogUEFOSUMgJXMgZmFpbGVkXG4iLCBfX2Z1bmNfXywg
I3gpOyBcCiAgICAgYWJvcnQoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogfQogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3RjNjM5M3hiLmMgYi9ody9kaXNw
bGF5L3RjNjM5M3hiLmMKaW5kZXggNzRkMTBhZjNkNC4uNzlmMTYxNzQwYSAxMDA2NDQKLS0tIGEv
aHcvZGlzcGxheS90YzYzOTN4Yi5jCisrKyBiL2h3L2Rpc3BsYXkvdGM2MzkzeGIuYwpAQCAtMTQ4
LDcgKzE0OCw3IEBAIHN0YXRpYyB2b2lkIHRjNjM5M3hiX2dwaW9fc2V0KHZvaWQgKm9wYXF1ZSwg
aW50IGxpbmUsIGludCBsZXZlbCkKIC8vICAgIFRDNjM5M3hiU3RhdGUgKnMgPSBvcGFxdWU7CiAK
ICAgICBpZiAobGluZSA+IFRDNjM5M1hCX0dQSU9TKSB7Ci0gICAgICAgIHByaW50ZigiJXM6IE5v
IEdQSU8gcGluICVpXG4iLCBfX0ZVTkNUSU9OX18sIGxpbmUpOworICAgICAgICBwcmludGYoIiVz
OiBObyBHUElPIHBpbiAlaVxuIiwgX19mdW5jX18sIGxpbmUpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZi
LmMKaW5kZXggZGY4Yjc4ZjZmNC4uNmRjOThkMDQ5NyAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94
ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwpAQCAtNjQzLDcgKzY0Myw3IEBAIHN0YXRp
YyB2b2lkIHhlbmZiX2d1ZXN0X2NvcHkoc3RydWN0IFhlbkZCICp4ZW5mYiwgaW50IHgsIGludCB5
LCBpbnQgdywgaW50IGgpCiAgICAgfQogICAgIGlmIChvb3BzKSAvKiBzaG91bGQgbm90IGhhcHBl
biAqLwogICAgICAgICB4ZW5fcHZfcHJpbnRmKCZ4ZW5mYi0+Yy54ZW5kZXYsIDAsICIlczogb29w
czogY29udmVydCAlZCAtPiAlZCBicHA/XG4iLAotICAgICAgICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXywgeGVuZmItPmRlcHRoLCBicHApOworICAgICAgICAgICAgICAgICAgICAgIF9fZnVu
Y19fLCB4ZW5mYi0+ZGVwdGgsIGJwcCk7CiAKICAgICBkcHlfZ2Z4X3VwZGF0ZSh4ZW5mYi0+Y29u
LCB4LCB5LCB3LCBoKTsKIH0KZGlmZiAtLWdpdCBhL2h3L2RtYS9vbWFwX2RtYS5jIGIvaHcvZG1h
L29tYXBfZG1hLmMKaW5kZXggNDVkZmU3YWFkZC4uYWJkMThjNjdlYSAxMDA2NDQKLS0tIGEvaHcv
ZG1hL29tYXBfZG1hLmMKKysrIGIvaHcvZG1hL29tYXBfZG1hLmMKQEAgLTE2MSw3ICsxNjEsNyBA
QCBzdGF0aWMgdm9pZCBvbWFwX2RtYV9jaGFubmVsX2xvYWQoc3RydWN0IG9tYXBfZG1hX2NoYW5u
ZWxfcyAqY2gpCiAgICAgYS0+cGNrX2VsZW1lbnQgPSAwOwogCiAgICAgaWYgKHVubGlrZWx5KCFj
aC0+ZWxlbWVudHMgfHwgIWNoLT5mcmFtZXMpKSB7Ci0gICAgICAgIHByaW50ZigiJXM6IGJhZCBE
TUEgcmVxdWVzdFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgcHJpbnRmKCIlczogYmFkIERN
QSByZXF1ZXN0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTUx
OSw3ICs1MTksNyBAQCBzdGF0aWMgdm9pZCBvbWFwX2RtYV90cmFuc2Zlcl9zZXR1cChzdHJ1Y3Qg
c29jX2RtYV9jaF9zICpkbWEpCiAgICAgICAgIGNvbnRpbnVlOwogI2VuZGlmCiAgICAgICAgIHBy
aW50ZigiJXM6IEJ1cyB0aW1lLW91dCBpbiBETUElaSBvcGVyYXRpb25cbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGRtYS0+bnVtKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fLCBkbWEtPm51bSk7CiAgICAgfQogCiAgICAgbWluX2VsZW1zID0gSU5U
X01BWDsKQEAgLTg3OSwxNCArODc5LDE0IEBAIHN0YXRpYyBpbnQgb21hcF9kbWFfY2hfcmVnX3dy
aXRlKHN0cnVjdCBvbWFwX2RtYV9zICpzLAogICAgICAgICBjaC0+cGFja1swXSA9ICh2YWx1ZSAm
IDB4MDA0MCkgPj4gNjsKICAgICAgICAgY2gtPnBvcnRbMF0gPSAoZW51bSBvbWFwX2RtYV9wb3J0
KSAoKHZhbHVlICYgMHgwMDNjKSA+PiAyKTsKICAgICAgICAgaWYgKGNoLT5wb3J0WzBdID49IF9f
b21hcF9kbWFfcG9ydF9sYXN0KQotICAgICAgICAgICAgcHJpbnRmKCIlczogaW52YWxpZCBETUEg
cG9ydCAlaVxuIiwgX19GVU5DVElPTl9fLAorICAgICAgICAgICAgcHJpbnRmKCIlczogaW52YWxp
ZCBETUEgcG9ydCAlaVxuIiwgX19mdW5jX18sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2gtPnBvcnRbMF0pOwogICAgICAgICBpZiAoY2gtPnBvcnRbMV0gPj0gX19vbWFwX2RtYV9wb3J0
X2xhc3QpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBpbnZhbGlkIERNQSBwb3J0ICVpXG4iLCBf
X0ZVTkNUSU9OX18sCisgICAgICAgICAgICBwcmludGYoIiVzOiBpbnZhbGlkIERNQSBwb3J0ICVp
XG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaC0+cG9ydFsxXSk7
CiAgICAgICAgIGNoLT5kYXRhX3R5cGUgPSAxIDw8ICh2YWx1ZSAmIDMpOwogICAgICAgICBpZiAo
KHZhbHVlICYgMykgPT0gMykgewotICAgICAgICAgICAgcHJpbnRmKCIlczogYmFkIGRhdGFfdHlw
ZSBmb3IgRE1BIGNoYW5uZWxcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYo
IiVzOiBiYWQgZGF0YV90eXBlIGZvciBETUEgY2hhbm5lbFxuIiwgX19mdW5jX18pOwogICAgICAg
ICAgICAgY2gtPmRhdGFfdHlwZSA+Pj0gMTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAg
LTE0NDAsNyArMTQ0MCw3IEBAIHN0YXRpYyBpbnQgb21hcF9kbWFfc3lzX3JlYWQoc3RydWN0IG9t
YXBfZG1hX3MgKnMsIGludCBvZmZzZXQsCiAgICAgY2FzZSAweDQ4MjoJLyogRE1BX1BDaDFfU1Ig
Ki8KICAgICBjYXNlIDB4NGMwOgkvKiBETUFfUENoRF9TUl8wICovCiAgICAgICAgIHByaW50Zigi
JXM6IFBoeXNpY2FsIENoYW5uZWwgU3RhdHVzIFJlZ2lzdGVycyBub3QgaW1wbGVtZW50ZWQuXG4i
LAotICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgIF9fZnVuY19f
KTsKICAgICAgICAgKnJldCA9IDB4ZmY7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xODk4LDEzICsx
ODk4LDEzIEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogICAgICAgICAgICAgb21hcF9kbWFfcmVzZXQocy0+ZG1hKTsKICAgICAgICAgcy0+
b2NwID0gdmFsdWUgJiAweDMzMjE7CiAgICAgICAgIGlmICgoKHMtPm9jcCA+PiAxMikgJiAzKSA9
PSAzKQkJCQkvKiBNSURMRU1PREUgKi8KLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IGludmFsaWQgRE1BIHBvd2VyIG1vZGVcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIERNQSBwb3dlciBtb2RlXG4iLCBfX2Z1bmNfXyk7
CiAgICAgICAgIHJldHVybjsKIAogICAgIGNhc2UgMHg3ODoJLyogRE1BNF9HQ1IgKi8KICAgICAg
ICAgcy0+Z2NyID0gdmFsdWUgJiAweDAwZmYwMGZmOwogCWlmICgodmFsdWUgJiAweGZmKSA9PSAw
eDAwKQkJLyogTUFYX0NIQU5ORUxfRklGT19ERVBUSCAqLwotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogd3JvbmcgRklGTyBkZXB0aCBpbiBHQ1JcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3cm9uZyBGSUZPIGRlcHRoIGluIEdDUlxu
IiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAKICAgICBjYXNlIDB4ODAgLi4uIDB4ZmZm
OgpAQCAtMTkzNSw3ICsxOTM1LDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWE0X3dyaXRlKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGNoLT5zcmNfc3luYyA9ICh2YWx1ZSA+PiAy
NCkgJiAxOwkvKiBYWFggRm9yIENhbURNQSBtdXN0IGJlIDEgKi8KICAgICAgICAgaWYgKGNoLT5i
dWZfZGlzYWJsZSAmJiAhY2gtPnNyY19zeW5jKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogQnVmZmVyaW5nIGRpc2FibGUgaXMgbm90IGFsbG93ZWQgaW4gIgotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJkZXN0aW5hdGlvbiBzeW5jaHJvbmlzZWQgbW9kZVxuIiwgX19GVU5D
VElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVzdGluYXRpb24gc3luY2hy
b25pc2VkIG1vZGVcbiIsIF9fZnVuY19fKTsKICAgICAgICAgY2gtPnByZWZldGNoID0gKHZhbHVl
ID4+IDIzKSAmIDE7CiAgICAgICAgIGNoLT5icyA9ICh2YWx1ZSA+PiAxOCkgJiAxOwogICAgICAg
ICBjaC0+dHJhbnNwYXJlbnRfY29weSA9ICh2YWx1ZSA+PiAxNykgJiAxOwpAQCAtMTk0Nyw3ICsx
OTQ3LDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWE0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRy
IGFkZHIsCiAgICAgICAgIGNoLT5mcyA9ICh2YWx1ZSAmIDB4MDAyMCkgPj4gNTsKICAgICAgICAg
aWYgKGNoLT5mcyAmJiBjaC0+YnMgJiYgY2gtPm1vZGVbMF0gJiYgY2gtPm1vZGVbMV0pCiAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBGb3IgYSBwYWNrZXQgdHJhbnNmZXIgYXQgbGVh
c3Qgb25lIHBvcnQgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtdXN0IGJlIGNvbnN0
YW50LWFkZHJlc3NlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAibXVzdCBiZSBjb25zdGFudC1hZGRyZXNzZWRcbiIsIF9fZnVuY19fKTsKICAgICAgICAg
Y2gtPnN5bmMgPSAodmFsdWUgJiAweDAwMWYpIHwgKCh2YWx1ZSA+PiAxNCkgJiAweDAwNjApOwog
ICAgICAgICAvKiBYWFggbXVzdCBiZSAweDAxIGZvciBDYW1ETUEgKi8KIApAQCAtMTk3OCw3ICsx
OTc4LDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWE0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRy
IGFkZHIsCiAgICAgICAgIGNoLT5lbmRpYW5fbG9ja1sxXSA9KHZhbHVlID4+IDE4KSAmIDE7CiAg
ICAgICAgIGlmIChjaC0+ZW5kaWFuWzBdICE9IGNoLT5lbmRpYW5bMV0pCiAgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBETUEgZW5kaWFubmVzcyBjb252ZXJzaW9uIGVuYWJsZSBhdHRl
bXB0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICBjaC0+d3JpdGVfbW9k
ZSA9ICh2YWx1ZSA+PiAxNikgJiAzOwogICAgICAgICBjaC0+YnVyc3RbMV0gPSAodmFsdWUgJiAw
eGMwMDApID4+IDE0OwogICAgICAgICBjaC0+cGFja1sxXSA9ICh2YWx1ZSAmIDB4MjAwMCkgPj4g
MTM7CkBAIC0xOTg4LDEwICsxOTg4LDEwIEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjaC0+dHJhbnNsYXRlWzBdID0gKHZh
bHVlICYgMHgwMDNjKSA+PiAyOwogICAgICAgICBpZiAoY2gtPnRyYW5zbGF0ZVswXSB8IGNoLT50
cmFuc2xhdGVbMV0pCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgTVJlcUFk
ZHJlc3NUcmFuc2xhdGUgc2lkZWJhbmQgc2lnbmFsXG4iLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5j
X18pOwogICAgICAgICBjaC0+ZGF0YV90eXBlID0gMSA8PCAodmFsdWUgJiAzKTsKICAgICAgICAg
aWYgKCh2YWx1ZSAmIDMpID09IDMpIHsKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGJhZCBkYXRh
X3R5cGUgZm9yIERNQSBjaGFubmVsXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJp
bnRmKCIlczogYmFkIGRhdGFfdHlwZSBmb3IgRE1BIGNoYW5uZWxcbiIsIF9fZnVuY19fKTsKICAg
ICAgICAgICAgIGNoLT5kYXRhX3R5cGUgPj49IDE7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS9ody9kbWEvcHhhMnh4X2RtYS5jIGIvaHcvZG1hL3B4YTJ4eF9kbWEuYwpp
bmRleCA2MzRhNDMyOGYwLi5mNGViMjZjZjE3IDEwMDY0NAotLS0gYS9ody9kbWEvcHhhMnh4X2Rt
YS5jCisrKyBiL2h3L2RtYS9weGEyeHhfZG1hLmMKQEAgLTE2OSw3ICsxNjksNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgcHhhMnh4X2RtYV9kZXNjcmlwdG9yX2ZldGNoKAogICAgICAgICBzLT5jaGFu
W2NoXS5kZXN0ICY9IH4zOwogCiAgICAgaWYgKHMtPmNoYW5bY2hdLmNtZCAmIChEQ01EX0NNUEVO
IHwgRENNRF9GTFlCWVMgfCBEQ01EX0ZMWUJZVCkpCi0gICAgICAgIHByaW50ZigiJXM6IHVuc3Vw
cG9ydGVkIG1vZGUgaW4gY2hhbm5lbCAlaVxuIiwgX19GVU5DVElPTl9fLCBjaCk7CisgICAgICAg
IHByaW50ZigiJXM6IHVuc3VwcG9ydGVkIG1vZGUgaW4gY2hhbm5lbCAlaVxuIiwgX19mdW5jX18s
IGNoKTsKIAogICAgIGlmIChzLT5jaGFuW2NoXS5jbWQgJiBEQ01EX1NUQVJUSVJRRU4pCiAgICAg
ICAgIHMtPmNoYW5bY2hdLnN0YXRlIHw9IERDU1JfU1RBUlRJTlRSOwpAQCAtMjY0LDcgKzI2NCw3
IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfZG1hX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIg
b2Zmc2V0LAogICAgIHVuc2lnbmVkIGludCBjaGFubmVsOwogCiAgICAgaWYgKHNpemUgIT0gNCkg
ewotICAgICAgICBod19lcnJvcigiJXM6IEJhZCBhY2Nlc3Mgd2lkdGhcbiIsIF9fRlVOQ1RJT05f
Xyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIGFjY2VzcyB3aWR0aFxuIiwgX19mdW5jX18p
OwogICAgICAgICByZXR1cm4gNTsKICAgICB9CiAKQEAgLTMxMiw3ICszMTIsNyBAQCBzdGF0aWMg
dWludDY0X3QgcHhhMnh4X2RtYV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAg
ICAgICAgfQogICAgIH0KIAotICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAweCIgVEFSR0VU
X0ZNVF9wbHggIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgIGh3X2Vycm9yKCIlczog
QmFkIG9mZnNldCAweCIgVEFSR0VUX0ZNVF9wbHggIlxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAg
ICAgcmV0dXJuIDc7CiB9CiAKQEAgLTMyMyw3ICszMjMsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhf
ZG1hX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICB1bnNpZ25lZCBpbnQg
Y2hhbm5lbDsKIAogICAgIGlmIChzaXplICE9IDQpIHsKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBC
YWQgYWNjZXNzIHdpZHRoXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBod19lcnJvcigiJXM6
IEJhZCBhY2Nlc3Mgd2lkdGhcbiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IApAQCAtMzM3LDcgKzMzNyw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9kbWFfd3JpdGUodm9pZCAq
b3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICBpZiAodmFsdWUgJiBEUkNNUl9NQVBWTEQp
CiAgICAgICAgICAgICBpZiAoKHZhbHVlICYgRFJDTVJfQ0hMTlVNKSA+IHMtPmNoYW5uZWxzKQog
ICAgICAgICAgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIERNQSBjaGFubmVsICVpXG4iLAotICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgKHVuc2lnbmVkKXZhbHVlICYgRFJD
TVJfQ0hMTlVNKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgKHVuc2lnbmVk
KXZhbHVlICYgRFJDTVJfQ0hMTlVNKTsKIAogICAgICAgICBzLT5yZXFbY2hhbm5lbF0gPSB2YWx1
ZTsKICAgICAgICAgYnJlYWs7CkBAIC00MTYsNyArNDE2LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4
X2RtYV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogICAgIGZhaWw6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNl
dCAiIFRBUkdFVF9GTVRfcGx4ICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICAgICAg
aHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgVEFSR0VUX0ZNVF9wbHggIlxuIiwgX19mdW5jX18s
IG9mZnNldCk7CiAgICAgfQogfQogCkBAIC00MzEsNyArNDMxLDcgQEAgc3RhdGljIHZvaWQgcHhh
Mnh4X2RtYV9yZXF1ZXN0KHZvaWQgKm9wYXF1ZSwgaW50IHJlcV9udW0sIGludCBvbikKICAgICBQ
WEEyeHhETUFTdGF0ZSAqcyA9IG9wYXF1ZTsKICAgICBpbnQgY2g7CiAgICAgaWYgKHJlcV9udW0g
PCAwIHx8IHJlcV9udW0gPj0gUFhBMlhYX0RNQV9OVU1fUkVRVUVTVFMpCi0gICAgICAgIGh3X2Vy
cm9yKCIlczogQmFkIERNQSByZXF1ZXN0ICVpXG4iLCBfX0ZVTkNUSU9OX18sIHJlcV9udW0pOwor
ICAgICAgICBod19lcnJvcigiJXM6IEJhZCBETUEgcmVxdWVzdCAlaVxuIiwgX19mdW5jX18sIHJl
cV9udW0pOwogCiAgICAgaWYgKCEocy0+cmVxW3JlcV9udW1dICYgRFJDTVJfTUFQVkxEKSkKICAg
ICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvaHcvZ3Bpby9tYXg3MzEwLmMgYi9ody9ncGlvL21h
eDczMTAuYwppbmRleCBmODJlM2U2NTU1Li40YzIwM2VmNWM2IDEwMDY0NAotLS0gYS9ody9ncGlv
L21heDczMTAuYworKysgYi9ody9ncGlvL21heDczMTAuYwpAQCAtNjcsNyArNjcsNyBAQCBzdGF0
aWMgaW50IG1heDczMTBfcngoSTJDU2xhdmUgKmkyYykKIAogICAgIGRlZmF1bHQ6CiAjaWZkZWYg
VkVSQk9TRQotICAgICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9f
RlVOQ1RJT05fXywgcy0+Y29tbWFuZCk7CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVn
aXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHMtPmNvbW1hbmQpOwogI2VuZGlmCiAgICAgICAgIGJy
ZWFrOwogICAgIH0KQEAgLTgyLDcgKzgyLDcgQEAgc3RhdGljIGludCBtYXg3MzEwX3R4KEkyQ1Ns
YXZlICppMmMsIHVpbnQ4X3QgZGF0YSkKIAogICAgIGlmIChzLT5sZW4gKysgPiAxKSB7CiAjaWZk
ZWYgVkVSQk9TRQotICAgICAgICBwcmludGYoIiVzOiBtZXNzYWdlIHRvbyBsb25nICglaSBieXRl
cylcbiIsIF9fRlVOQ1RJT05fXywgcy0+bGVuKTsKKyAgICAgICAgcHJpbnRmKCIlczogbWVzc2Fn
ZSB0b28gbG9uZyAoJWkgYnl0ZXMpXG4iLCBfX2Z1bmNfXywgcy0+bGVuKTsKICNlbmRpZgogICAg
ICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0xMjEsNyArMTIxLDcgQEAgc3RhdGljIGludCBtYXg3
MzEwX3R4KEkyQ1NsYXZlICppMmMsIHVpbnQ4X3QgZGF0YSkKIAlicmVhazsKICAgICBkZWZhdWx0
OgogI2lmZGVmIFZFUkJPU0UKLSAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAl
MDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHMtPmNvbW1hbmQpOworICAgICAgICBwcmludGYoIiVzOiB1
bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBzLT5jb21tYW5kKTsKICNlbmRpZgog
ICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0xNDEsNyArMTQxLDcgQEAgc3RhdGljIGludCBt
YXg3MzEwX2V2ZW50KEkyQ1NsYXZlICppMmMsIGVudW0gaTJjX2V2ZW50IGV2ZW50KQogICAgIGNh
c2UgSTJDX0ZJTklTSDoKICNpZmRlZiBWRVJCT1NFCiAgICAgICAgIGlmIChzLT5sZW4gPT0gMSkK
LSAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIHNob3J0ICglaSBieXRlcylcbiIs
IF9fRlVOQ1RJT05fXywgcy0+bGVuKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2Ug
dG9vIHNob3J0ICglaSBieXRlcylcbiIsIF9fZnVuY19fLCBzLT5sZW4pOwogI2VuZGlmCiAgICAg
ICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS9ody9ncGlvL29tYXBfZ3Bpby5j
IGIvaHcvZ3Bpby9vbWFwX2dwaW8uYwppbmRleCAxNzg5MWUyZDBmLi4wODQ3MjE5M2I1IDEwMDY0
NAotLS0gYS9ody9ncGlvL29tYXBfZ3Bpby5jCisrKyBiL2h3L2dwaW8vb21hcF9ncGlvLmMKQEAg
LTM5OSw3ICszOTksNyBAQCBzdGF0aWMgdm9pZCBvbWFwMl9ncGlvX21vZHVsZV93cml0ZSh2b2lk
ICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgY2FzZSAweDEwOgkvKiBHUElPX1NZU0NPTkZJ
RyAqLwogICAgICAgICBpZiAoKCh2YWx1ZSA+PiAzKSAmIDMpID09IDMpCi0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgSURMRU1PREUgdmFsdWVcbiIsIF9fRlVOQ1RJT05fXyk7
CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgSURMRU1PREUgdmFsdWVcbiIs
IF9fZnVuY19fKTsKICAgICAgICAgaWYgKHZhbHVlICYgMikKICAgICAgICAgICAgIG9tYXAyX2dw
aW9fbW9kdWxlX3Jlc2V0KHMpOwogICAgICAgICBzLT5jb25maWdbMF0gPSB2YWx1ZSAmIDB4MWQ7
CmRpZmYgLS1naXQgYS9ody9pMmMvb21hcF9pMmMuYyBiL2h3L2kyYy9vbWFwX2kyYy5jCmluZGV4
IDEyMjY0ZWUwZjUuLjI2ZTNlNWViZjYgMTAwNjQ0Ci0tLSBhL2h3L2kyYy9vbWFwX2kyYy5jCisr
KyBiL2h3L2kyYy9vbWFwX2kyYy5jCkBAIC0zNDEsMTIgKzM0MSwxMiBAQCBzdGF0aWMgdm9pZCBv
bWFwX2kyY193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICB9CiAgICAg
ICAgIGlmICgodmFsdWUgJiAoMSA8PCAxNSkpICYmICEodmFsdWUgJiAoMSA8PCAxMCkpKSB7CS8q
IE1TVCAqLwogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSV4yQyBzbGF2ZSBtb2Rl
IG5vdCBzdXBwb3J0ZWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQogICAgICAgICBpZiAoKHZhbHVlICYgKDEgPDwgMTUpKSAmJiB2
YWx1ZSAmICgxIDw8IDgpKSB7CQkvKiBYQSAqLwogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogMTAtYml0IGFkZHJlc3NpbmcgbW9kZSBub3Qgc3VwcG9ydGVkXG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19mdW5jX18pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAg
aWYgKCh2YWx1ZSAmICgxIDw8IDE1KSkgJiYgdmFsdWUgJiAoMSA8PCAwKSkgewkJLyogU1RUICov
CkBAIC0zOTMsNyArMzkzLDcgQEAgc3RhdGljIHZvaWQgb21hcF9pMmNfd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgICAgICBvbWFwX2kyY19pbnRlcnJ1cHRzX3Vw
ZGF0ZShzKTsKICAgICAgICAgICAgIH0KICAgICAgICAgaWYgKHZhbHVlICYgKDEgPDwgMTUpKQkJ
CQkJLyogU1RfRU4gKi8KLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IFN5c3RlbSBU
ZXN0IG5vdCBzdXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiBTeXN0ZW0gVGVzdCBub3Qgc3VwcG9ydGVkXG4iLCBfX2Z1bmNfXyk7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL2h3L2lkZS9haGNpLmMg
Yi9ody9pZGUvYWhjaS5jCmluZGV4IDMyZDEyOTZhNjQuLmMyNWUyOTNkODggMTAwNjQ0Ci0tLSBh
L2h3L2lkZS9haGNpLmMKKysrIGIvaHcvaWRlL2FoY2kuYwpAQCAtMTA1Myw3ICsxMDUzLDcgQEAg
c3RhdGljIHZvaWQgcHJvY2Vzc19uY3FfY29tbWFuZChBSENJU3RhdGUgKnMsIGludCBwb3J0LCB1
aW50OF90ICpjbWRfZmlzLAogICAgIGdfYXNzZXJ0KGlzX25jcShuY3FfZmlzLT5jb21tYW5kKSk7
CiAgICAgaWYgKG5jcV90ZnMtPnVzZWQpIHsKICAgICAgICAgLyogZXJyb3IgLSBhbHJlYWR5IGlu
IHVzZSAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB0YWcgJWQgYWxyZWFkeSB1c2Vk
XG4iLCBfX0ZVTkNUSU9OX18sIHRhZyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRh
ZyAlZCBhbHJlYWR5IHVzZWRcbiIsIF9fZnVuY19fLCB0YWcpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody9pZGUvbWljcm9kcml2ZS5jIGIvaHcvaWRlL21pY3JvZHJp
dmUuYwppbmRleCAxNzkxN2MwYjMwLi4zMDkwMjU0NzgzIDEwMDY0NAotLS0gYS9ody9pZGUvbWlj
cm9kcml2ZS5jCisrKyBiL2h3L2lkZS9taWNyb2RyaXZlLmMKQEAgLTE1Niw3ICsxNTYsNyBAQCBz
dGF0aWMgdWludDhfdCBtZF9hdHRyX3JlYWQoUENNQ0lBQ2FyZFN0YXRlICpjYXJkLCB1aW50MzJf
dCBhdCkKICAgICAgICAgcmV0dXJuIDB4MDA7CiAjaWZkZWYgVkVSQk9TRQogICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCBhdHRyaWJ1dGUgc3BhY2UgcmVnaXN0ZXIgJTAyeFxu
IiwgX19GVU5DVElPTl9fLCBhdCk7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCBhdHRyaWJ1dGUg
c3BhY2UgcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIGF0KTsKICNlbmRpZgogICAgIH0KIApA
QCAtMTkzLDcgKzE5Myw3IEBAIHN0YXRpYyB2b2lkIG1kX2F0dHJfd3JpdGUoUENNQ0lBQ2FyZFN0
YXRlICpjYXJkLCB1aW50MzJfdCBhdCwgdWludDhfdCB2YWx1ZSkKICAgICBjYXNlIDB4MDY6CS8q
IFNvY2tldCBhbmQgQ29weSBSZWdpc3RlciAqLwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgYXR0cmlidXRlIHNwYWNlIHJlZ2lzdGVyICUwMnhc
biIsIF9fRlVOQ1RJT05fXywgYXQpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgYXR0cmlidXRl
IHNwYWNlIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBhdCk7CiAgICAgfQogfQogCmRpZmYg
LS1naXQgYS9ody9pbnB1dC9sbTgzMnguYyBiL2h3L2lucHV0L2xtODMyeC5jCmluZGV4IDIzNDA1
MjNkYTAuLmQzOTk1MzEyNmIgMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L2xtODMyeC5jCisrKyBiL2h3
L2lucHV0L2xtODMyeC5jCkBAIC0yMzksNyArMjM5LDcgQEAgc3RhdGljIHVpbnQ4X3QgbG1fa2Jk
X3JlYWQoTE04MjNLYmRTdGF0ZSAqcywgaW50IHJlZywgaW50IGJ5dGUpCiAKICAgICBkZWZhdWx0
OgogICAgICAgICBsbV9rYmRfZXJyb3IocywgRVJSX0NNRFVOSyk7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IHVua25vd24gY29tbWFuZCAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJlZyk7
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVua25vd24gY29tbWFuZCAlMDJ4XG4iLCBf
X2Z1bmNfXywgcmVnKTsKICAgICAgICAgcmV0dXJuIDB4MDA7CiAgICAgfQogCkBAIC0zMzEsNyAr
MzMxLDcgQEAgc3RhdGljIHZvaWQgbG1fa2JkX3dyaXRlKExNODIzS2JkU3RhdGUgKnMsIGludCBy
ZWcsIGludCBieXRlLCB1aW50OF90IHZhbHVlKQogICAgICAgICBpZiAoKHZhbHVlICYgMykgJiYg
KHZhbHVlICYgMykgIT0gMykgewogICAgICAgICAgICAgbG1fa2JkX2Vycm9yKHMsIEVSUl9CQURQ
QVIpOwogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBjbG9jayBzZXR0
aW5nIGluIFJDUFdNXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
Xyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICB9CiAg
ICAgICAgIC8qIFRPRE86IFZhbGlkYXRlIHRoYXQgdGhlIGNvbW1hbmQgaXMgb25seSBpc3N1ZWQg
b25jZSAqLwogICAgICAgICBicmVhazsKQEAgLTM3OCw3ICszNzgsNyBAQCBzdGF0aWMgdm9pZCBs
bV9rYmRfd3JpdGUoTE04MjNLYmRTdGF0ZSAqcywgaW50IHJlZywgaW50IGJ5dGUsIHVpbnQ4X3Qg
dmFsdWUpCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGxtX2tiZF9lcnJv
cihzLCBFUlJfQ01EVU5LKTsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biBj
b21tYW5kICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlczogdW5rbm93biBjb21tYW5kICUwMnhcbiIsIF9fZnVuY19fLCByZWcpOwogICAgICAg
ICBicmVhazsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9pbnB1dC9weGEyeHhfa2V5cGFkLmMg
Yi9ody9pbnB1dC9weGEyeHhfa2V5cGFkLmMKaW5kZXggMmI3MGJiYjk1Yy4uOTNkYjllZDI1YiAx
MDA2NDQKLS0tIGEvaHcvaW5wdXQvcHhhMnh4X2tleXBhZC5jCisrKyBiL2h3L2lucHV0L3B4YTJ4
eF9rZXlwYWQuYwpAQCAtMjMxLDcgKzIzMSw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfa2V5
cGFkX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICByZXR1cm4gcy0+
a3BrZGk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIl
czogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAg
ICAgICBod19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBv
ZmZzZXQpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAtMjc4LDcgKzI3OCw3IEBAIHN0YXRp
YyB2b2lkIHB4YTJ4eF9rZXlwYWRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFk
IG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBo
d19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQp
OwogICAgIH0KIH0KIApAQCAtMzI2LDcgKzMyNiw3IEBAIHZvaWQgcHhhMjd4X3JlZ2lzdGVyX2tl
eXBhZChQWEEyeHhLZXlQYWRTdGF0ZSAqa3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGtleW1hcCAqbWFwLCBpbnQgc2l6ZSkKIHsKICAgICBpZighbWFwIHx8IHNp
emUgPCAweDgwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMgLSBObyBQWEEga2V5cGFk
IG1hcCBkZWZpbmVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzIC0gTm8gUFhBIGtleXBhZCBtYXAgZGVmaW5lZFxuIiwgX19mdW5jX18pOwogICAgICAgICBl
eGl0KC0xKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2lucHV0L3RzYzIwMDUuYyBiL2h3L2lu
cHV0L3RzYzIwMDUuYwppbmRleCBlYjUzMjBhZjQwLi43OTkwOTU0YjZjIDEwMDY0NAotLS0gYS9o
dy9pbnB1dC90c2MyMDA1LmMKKysrIGIvaHcvaW5wdXQvdHNjMjAwNS5jCkBAIC0yMDEsNyArMjAx
LDcgQEAgc3RhdGljIHZvaWQgdHNjMjAwNV93cml0ZShUU0MyMDA1U3RhdGUgKnMsIGludCByZWcs
IHVpbnQxNl90IGRhdGEpCiAgICAgICAgIGlmIChzLT5lbmFibGVkICE9ICEoZGF0YSAmIDB4NDAw
MCkpIHsKICAgICAgICAgICAgIHMtPmVuYWJsZWQgPSAhKGRhdGEgJiAweDQwMDApOwogICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdG91Y2hzY3JlZW4gc2Vuc2UgJXNhYmxlZFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHMtPmVuYWJsZWQgPyAi
ZW4iIDogImRpcyIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBzLT5l
bmFibGVkID8gImVuIiA6ICJkaXMiKTsKICAgICAgICAgICAgIGlmIChzLT5idXN5ICYmICFzLT5l
bmFibGVkKQogICAgICAgICAgICAgICAgIHRpbWVyX2RlbChzLT50aW1lcik7CiAgICAgICAgICAg
ICBzLT5idXN5ID0gcy0+YnVzeSAmJiBzLT5lbmFibGVkOwpAQCAtMjEwLDcgKzIxMCw3IEBAIHN0
YXRpYyB2b2lkIHRzYzIwMDVfd3JpdGUoVFNDMjAwNVN0YXRlICpzLCBpbnQgcmVnLCB1aW50MTZf
dCBkYXRhKQogICAgICAgICBzLT50aW1pbmdbMF0gPSBkYXRhICYgMHgxZmZmOwogICAgICAgICBp
ZiAoKHMtPnRpbWluZ1swXSA+PiAxMSkgPT0gMykKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IGlsbGVnYWwgY29udmVyc2lvbiBjbG9jayBzZXR0aW5nXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19mdW5jX18pOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4ZDoJLyogQ0ZSMSAqLwog
ICAgICAgICBzLT50aW1pbmdbMV0gPSBkYXRhICYgMHhmMDc7CkBAIC0yMjIsNyArMjIyLDcgQEAg
c3RhdGljIHZvaWQgdHNjMjAwNV93cml0ZShUU0MyMDA1U3RhdGUgKnMsIGludCByZWcsIHVpbnQx
Nl90IGRhdGEpCiAKICAgICBkZWZhdWx0OgogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3
cml0ZSBpbnRvIHJlYWQtb25seSByZWdpc3RlciAleFxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXywgcmVnKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19f
LCByZWcpOwogICAgIH0KIH0KIApAQCAtMzM4LDcgKzMzOCw3IEBAIHN0YXRpYyB1aW50OF90IHRz
YzIwMDVfdHhyeF93b3JkKHZvaWQgKm9wYXF1ZSwgdWludDhfdCB2YWx1ZSkKICAgICAgICAgICAg
ICAgICBpZiAocy0+ZW5hYmxlZCAhPSAhKHZhbHVlICYgMSkpIHsKICAgICAgICAgICAgICAgICAg
ICAgcy0+ZW5hYmxlZCA9ICEodmFsdWUgJiAxKTsKICAgICAgICAgICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogdG91Y2hzY3JlZW4gc2Vuc2UgJXNhYmxlZFxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcy0+ZW5hYmxlZCA/ICJlbiIg
OiAiZGlzIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywg
cy0+ZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7CiAgICAgICAgICAgICAgICAgICAgIGlmIChzLT5i
dXN5ICYmICFzLT5lbmFibGVkKQogICAgICAgICAgICAgICAgICAgICAgICAgdGltZXJfZGVsKHMt
PnRpbWVyKTsKICAgICAgICAgICAgICAgICAgICAgcy0+YnVzeSA9IHMtPmJ1c3kgJiYgcy0+ZW5h
YmxlZDsKZGlmZiAtLWdpdCBhL2h3L2lucHV0L3RzYzIxMHguYyBiL2h3L2lucHV0L3RzYzIxMHgu
YwppbmRleCBiMDY4MzQzNzcxLi5kNGIxOWMxODI1IDEwMDY0NAotLS0gYS9ody9pbnB1dC90c2My
MTB4LmMKKysrIGIvaHcvaW5wdXQvdHNjMjEweC5jCkBAIC0yODcsNyArMjg3LDcgQEAgc3RhdGlj
IHZvaWQgdHNjMjEwMl9hdWRpb19yYXRlX3VwZGF0ZShUU0MyMTB4U3RhdGUgKnMpCiAgICAgICAg
ICAgICAgICAgICAgICAgICByYXRlLT5mc3JlZiA9PSAoKHMtPmF1ZGlvX2N0cmwzID4+IDEzKSAm
IDEpKS8qIFJFRkZTICovCiAgICAgICAgICAgICBicmVhazsKICAgICBpZiAoIXJhdGUtPnJhdGUp
IHsKLSAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biBzYW1wbGluZyByYXRlIGNvbmZpZ3VyZWRc
biIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gc2FtcGxpbmcg
cmF0ZSBjb25maWd1cmVkXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTkxMyw3ICs5MTMsNyBAQCB1aW50MzJfdCB0c2MyMTB4X3R4cngodm9pZCAqb3BhcXVlLCB1
aW50MzJfdCB2YWx1ZSwgaW50IGxlbikKICAgICB1aW50MzJfdCByZXQgPSAwOwogCiAgICAgaWYg
KGxlbiAhPSAxNikKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBGSVhNRTogYmFkIFNQSSB3b3JkIHdp
ZHRoICVpXG4iLCBfX0ZVTkNUSU9OX18sIGxlbik7CisgICAgICAgIGh3X2Vycm9yKCIlczogRklY
TUU6IGJhZCBTUEkgd29yZCB3aWR0aCAlaVxuIiwgX19mdW5jX18sIGxlbik7CiAKICAgICAvKiBU
T0RPOiBzZXF1ZW50aWFsIHJlYWRzIGV0YyAtIGhvdyBkbyB3ZSBtYWtlIHN1cmUgdGhlIGhvc3Qg
ZG9lc24ndAogICAgICAqIHVuaW50ZW50aW9uYWxseSByZWFkIG91dCBhIGNvbnZlcnNpb24gcmVz
dWx0IGZyb20gYSByZWdpc3RlciB3aGlsZQpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9vbWFwX2ludGMu
YyBiL2h3L2ludGMvb21hcF9pbnRjLmMKaW5kZXggY2NkZGE4OWRhYi4uNjg0NGMxYWE4MyAxMDA2
NDQKLS0tIGEvaHcvaW50Yy9vbWFwX2ludGMuYworKysgYi9ody9pbnRjL29tYXBfaW50Yy5jCkBA
IC01NDAsNyArNTQwLDcgQEAgc3RhdGljIHZvaWQgb21hcDJfaW50aF93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICAgKiBmb3IgZXZlcnkgcmVnaXN0ZXIsIHNlZSBDaGFw
dGVyIDMgYW5kIDQgZm9yIHByaXZpbGVnZWQgbW9kZS4gICovCiAgICAgICAgIGlmICh2YWx1ZSAm
IDEpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBwcm90ZWN0aW9uIG1vZGUgZW5h
YmxlIGF0dGVtcHRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVy
bjsKIAogICAgIGNhc2UgMHg1MDoJLyogSU5UQ19JRExFICovCmRpZmYgLS1naXQgYS9ody9pc2Ev
dnQ4MmM2ODYuYyBiL2h3L2lzYS92dDgyYzY4Ni5jCmluZGV4IDUwZGM4M2RmNzcuLjcyYmY2NzQ0
MDMgMTAwNjQ0Ci0tLSBhL2h3L2lzYS92dDgyYzY4Ni5jCisrKyBiL2h3L2lzYS92dDgyYzY4Ni5j
CkBAIC0zMCw3ICszMCw3IEBACiAvLyNkZWZpbmUgREVCVUdfVlQ4MkM2ODZCCiAKICNpZmRlZiBE
RUJVR19WVDgyQzY4NkIKLSNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikgZnByaW50ZihzdGRlcnIs
ICIlczogIiBmbXQsIF9fRlVOQ1RJT05fXywgIyNfX1ZBX0FSR1NfXykKKyNkZWZpbmUgRFBSSU5U
RihmbXQsIC4uLikgZnByaW50ZihzdGRlcnIsICIlczogIiBmbXQsIF9fZnVuY19fLCAjI19fVkFf
QVJHU19fKQogI2Vsc2UKICNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikKICNlbmRpZgpkaWZmIC0t
Z2l0IGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCmluZGV4
IGU4YjJlZWY2ODguLjQxYTc2OTA1NjAgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvZ3Q2NHh4eF9wY2ku
YworKysgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMKQEAgLTMzLDcgKzMzLDcgQEAKIC8vI2RlZmlu
ZSBERUJVRwogCiAjaWZkZWYgREVCVUcKLSNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikgZnByaW50
ZihzdGRlcnIsICIlczogIiBmbXQsIF9fRlVOQ1RJT05fXywgIyNfX1ZBX0FSR1NfXykKKyNkZWZp
bmUgRFBSSU5URihmbXQsIC4uLikgZnByaW50ZihzdGRlcnIsICIlczogIiBmbXQsIF9fZnVuY19f
LCAjI19fVkFfQVJHU19fKQogI2Vsc2UKICNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikKICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9jYnVzLmMgYi9ody9taXNjL2NidXMuYwppbmRleCA2Nzcy
NzRjZTNlLi4yNWUzMzdlYTc3IDEwMDY0NAotLS0gYS9ody9taXNjL2NidXMuYworKysgYi9ody9t
aXNjL2NidXMuYwpAQCAtNjIsNyArNjIsNyBAQCBzdGF0aWMgdm9pZCBjYnVzX2lvKENCdXNQcml2
ICpzKQogICAgICAgICBzLT5zbGF2ZVtzLT5hZGRyXS0+aW8ocy0+c2xhdmVbcy0+YWRkcl0tPm9w
YXF1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgIHMtPnJ3LCBzLT5yZWcsICZzLT52YWwpOwog
ICAgIGVsc2UKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgc2xhdmUgYWRkcmVzcyAlaVxuIiwg
X19GVU5DVElPTl9fLCBzLT5hZGRyKTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgc2xhdmUg
YWRkcmVzcyAlaVxuIiwgX19mdW5jX18sIHMtPmFkZHIpOwogfQogCiBzdGF0aWMgdm9pZCBjYnVz
X2N5Y2xlKENCdXNQcml2ICpzKQpAQCAtMjk5LDcgKzI5OSw3IEBAIHN0YXRpYyBpbmxpbmUgdWlu
dDE2X3QgcmV0dV9yZWFkKENCdXNSZXR1ICpzLCBpbnQgcmVnKQogICAgICAgICByZXR1cm4gMHgw
MDAwOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgcmVnaXN0ZXIg
JTAyeFxuIiwgX19GVU5DVElPTl9fLCByZWcpOworICAgICAgICBod19lcnJvcigiJXM6IGJhZCBy
ZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgcmVnKTsKICAgICB9CiB9CiAKQEAgLTM3Miw3ICsz
NzIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcmV0dV93cml0ZShDQnVzUmV0dSAqcywgaW50IHJl
ZywgdWludDE2X3QgdmFsKQogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IGh3X2Vycm9yKCIlczogYmFkIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsK
KyAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHJl
Zyk7CiAgICAgfQogfQogCkBAIC01MzgsNyArNTM4LDcgQEAgc3RhdGljIGlubGluZSB1aW50MTZf
dCB0YWh2b19yZWFkKENCdXNUYWh2byAqcywgaW50IHJlZykKICAgICAgICAgcmV0dXJuIDB4MDAw
MDsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHJlZ2lzdGVyICUw
MnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBiYWQgcmVn
aXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHJlZyk7CiAgICAgfQogfQogCkBAIC01NjcsNyArNTY3
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHRhaHZvX3dyaXRlKENCdXNUYWh2byAqcywgaW50IHJl
ZywgdWludDE2X3QgdmFsKQogICAgICAgICBpZiAocy0+YmFja2xpZ2h0ICE9ICh2YWwgJiAweDdm
KSkgewogICAgICAgICAgICAgcy0+YmFja2xpZ2h0ID0gdmFsICYgMHg3ZjsKICAgICAgICAgICAg
IHByaW50ZigiJXM6IExDRCBiYWNrbGlnaHQgbm93IGF0ICVpIC8gMTI3XG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcy0+YmFja2xpZ2h0KTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcy0+YmFja2xpZ2h0KTsKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKIApAQCAtNTg4LDcgKzU4OCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0
YWh2b193cml0ZShDQnVzVGFodm8gKnMsIGludCByZWcsIHVpbnQxNl90IHZhbCkKICAgICAgICAg
YnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJvcigiJXM6IGJhZCByZWdpc3Rl
ciAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogYmFk
IHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCByZWcpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0
IGEvaHcvbWlzYy9vbWFwX2Nsay5jIGIvaHcvbWlzYy9vbWFwX2Nsay5jCmluZGV4IDE5MTUxZDA3
ZDYuLjllYTE0MTg2ZDQgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvb21hcF9jbGsuYworKysgYi9ody9t
aXNjL29tYXBfY2xrLmMKQEAgLTExMDksNyArMTEwOSw3IEBAIHN0cnVjdCBjbGsgKm9tYXBfZmlu
ZGNsayhzdHJ1Y3Qgb21hcF9tcHVfc3RhdGVfcyAqbXB1LCBjb25zdCBjaGFyICpuYW1lKQogICAg
IGZvciAoaSA9IG1wdS0+Y2xrczsgaS0+bmFtZTsgaSArKykKICAgICAgICAgaWYgKCFzdHJjbXAo
aS0+bmFtZSwgbmFtZSkgfHwgKGktPmFsaWFzICYmICFzdHJjbXAoaS0+YWxpYXMsIG5hbWUpKSkK
ICAgICAgICAgICAgIHJldHVybiBpOwotICAgIGh3X2Vycm9yKCIlczogJXMgbm90IGZvdW5kXG4i
LCBfX0ZVTkNUSU9OX18sIG5hbWUpOworICAgIGh3X2Vycm9yKCIlczogJXMgbm90IGZvdW5kXG4i
LCBfX2Z1bmNfXywgbmFtZSk7CiB9CiAKIHZvaWQgb21hcF9jbGtfZ2V0KHN0cnVjdCBjbGsgKmNs
aykKQEAgLTExMjAsNyArMTEyMCw3IEBAIHZvaWQgb21hcF9jbGtfZ2V0KHN0cnVjdCBjbGsgKmNs
aykKIHZvaWQgb21hcF9jbGtfcHV0KHN0cnVjdCBjbGsgKmNsaykKIHsKICAgICBpZiAoIShjbGst
PnVzZWNvdW50IC0tKSkKLSAgICAgICAgaHdfZXJyb3IoIiVzOiAlcyBpcyBub3QgaW4gdXNlXG4i
LCBfX0ZVTkNUSU9OX18sIGNsay0+bmFtZSk7CisgICAgICAgIGh3X2Vycm9yKCIlczogJXMgaXMg
bm90IGluIHVzZVxuIiwgX19mdW5jX18sIGNsay0+bmFtZSk7CiB9CiAKIHN0YXRpYyB2b2lkIG9t
YXBfY2xrX3VwZGF0ZShzdHJ1Y3QgY2xrICpjbGspCmRpZmYgLS1naXQgYS9ody9taXNjL29tYXBf
Z3BtYy5jIGIvaHcvbWlzYy9vbWFwX2dwbWMuYwppbmRleCA2N2Q4ZTJmMDIzLi44NGY5ZTRjNjEy
IDEwMDY0NAotLS0gYS9ody9taXNjL29tYXBfZ3BtYy5jCisrKyBiL2h3L21pc2Mvb21hcF9ncG1j
LmMKQEAgLTY0Myw3ICs2NDMsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX2dwbWNfd3JpdGUodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIDB4MDEwOgkvKiBHUE1DX1NZU0NPTkZJRyAq
LwogICAgICAgICBpZiAoKHZhbHVlID4+IDMpID09IDB4MykKICAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IGJhZCBTRFJBTSBpZGxlIG1vZGUgJSJQUklpNjQiXG4iLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFsdWUgPj4gMyk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHZhbHVlID4+IDMpOwogICAgICAgICBpZiAodmFs
dWUgJiAyKQogICAgICAgICAgICAgb21hcF9ncG1jX3Jlc2V0KHMpOwogICAgICAgICBzLT5zeXNj
b25maWcgPSB2YWx1ZSAmIDB4MTk7CkBAIC04MDYsNyArODA2LDcgQEAgc3RhdGljIHZvaWQgb21h
cF9ncG1jX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgMHgyMzA6CS8qIEdQTUNfVEVTVE1PREVfQ1RSTCAqLwogICAgICAgICBpZiAodmFs
dWUgJiA3KQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdGVzdCBtb2RlIGVuYWJs
ZSBhdHRlbXB0XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogdGVzdCBtb2RlIGVuYWJsZSBhdHRlbXB0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTg2NCw3ICs4NjQsNyBAQCB2b2lkIG9tYXBfZ3BtY19h
dHRhY2goc3RydWN0IG9tYXBfZ3BtY19zICpzLCBpbnQgY3MsIE1lbW9yeVJlZ2lvbiAqaW9tZW0p
CiAgICAgYXNzZXJ0KGlvbWVtKTsKIAogICAgIGlmIChjcyA8IDAgfHwgY3MgPj0gOCkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgY2hpcC1zZWxlY3QgJWlcbiIsIF9fRlVOQ1RJ
T05fXywgY3MpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgY2hpcC1zZWxlY3Qg
JWlcbiIsIF9fZnVuY19fLCBjcyk7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KICAgICBmID0g
JnMtPmNzX2ZpbGVbY3NdOwpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9vbWFwX2w0LmMgYi9ody9taXNj
L29tYXBfbDQuYwppbmRleCA4OGM1MzNhMGZlLi45NmZjMDU3YjRlIDEwMDY0NAotLS0gYS9ody9t
aXNjL29tYXBfbDQuYworKysgYi9ody9taXNjL29tYXBfbDQuYwpAQCAtMTI2LDcgKzEyNiw3IEBA
IHN0cnVjdCBvbWFwX3RhcmdldF9hZ2VudF9zICpvbWFwX2w0dGFfZ2V0KHN0cnVjdCBvbWFwX2w0
X3MgKmJ1cywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgaWYgKCF0YSkgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgdGFyZ2V0IGFnZW50ICglaSlcbiIsIF9f
RlVOQ1RJT05fXywgY3MpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgdGFyZ2V0
IGFnZW50ICglaSlcbiIsIF9fZnVuY19fLCBjcyk7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0K
IApAQCAtMTUxLDcgKzE1MSw3IEBAIGh3YWRkciBvbWFwX2w0X2F0dGFjaChzdHJ1Y3Qgb21hcF90
YXJnZXRfYWdlbnRfcyAqdGEsCiAgICAgaHdhZGRyIGJhc2U7CiAKICAgICBpZiAocmVnaW9uIDwg
MCB8fCByZWdpb24gPj0gdGEtPnJlZ2lvbnMpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogYmFkIGlvIHJlZ2lvbiAoJWkpXG4iLCBfX0ZVTkNUSU9OX18sIHJlZ2lvbik7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBpbyByZWdpb24gKCVpKVxuIiwgX19mdW5jX18sIHJl
Z2lvbik7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvbWlzYy9v
bWFwX3NkcmMuYyBiL2h3L21pc2Mvb21hcF9zZHJjLmMKaW5kZXggZGZmMzdlY2FmOS4uN2IzOGM1
NTY4YyAxMDA2NDQKLS0tIGEvaHcvbWlzYy9vbWFwX3NkcmMuYworKysgYi9ody9taXNjL29tYXBf
c2RyYy5jCkBAIC0xMDksNyArMTA5LDcgQEAgc3RhdGljIHZvaWQgb21hcF9zZHJjX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDEwOgkvKiBTRFJDX1NZU0NPTkZJ
RyAqLwogICAgICAgICBpZiAoKHZhbHVlID4+IDMpICE9IDB4MikKICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IGJhZCBTRFJBTSBpZGxlIG1vZGUgJWlcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIF9fRlVOQ1RJT05fXywgKHVuc2lnbmVkKXZhbHVlID4+IDMpOworICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgKHVuc2lnbmVkKXZhbHVlID4+IDMpOwogICAgICAgICBpZiAodmFs
dWUgJiAyKQogICAgICAgICAgICAgb21hcF9zZHJjX3Jlc2V0KHMpOwogICAgICAgICBzLT5jb25m
aWcgPSB2YWx1ZSAmIDB4MTg7CmRpZmYgLS1naXQgYS9ody9taXNjL29tYXBfdGFwLmMgYi9ody9t
aXNjL29tYXBfdGFwLmMKaW5kZXggZTZlYThlZTIzNS4uM2Y1OTVlOGRmNyAxMDA2NDQKLS0tIGEv
aHcvbWlzYy9vbWFwX3RhcC5jCisrKyBiL2h3L21pc2Mvb21hcF90YXAuYwpAQCAtNDQsNyArNDQs
NyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF90YXBfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBh
ZGRyLAogICAgICAgICBjYXNlIG9tYXAzNDMwOgogICAgICAgICAgICAgcmV0dXJuIDB4MWI3YWUw
MmY7CS8qIEVTIDIgKi8KICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIl
czogQmFkIG1wdSBtb2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9y
KCIlczogQmFkIG1wdSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAKICAgICBjYXNl
IDB4MjA4OgkvKiBQUk9EVUNUSU9OX0lEX3JlZyBmb3IgT01BUDIgKi8KQEAgLTYxLDcgKzYxLDcg
QEAgc3RhdGljIHVpbnQ2NF90IG9tYXBfdGFwX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwKICAgICAgICAgY2FzZSBvbWFwMzQzMDoKICAgICAgICAgICAgIHJldHVybiAweDAwMDAwMGYw
OwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgbXB1IG1v
ZGVsXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgbXB1
IG1vZGVsXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIH0KIAogICAgIGNhc2UgMHgyMGM6CkBAIC03
NSw3ICs3NSw3IEBAIHN0YXRpYyB1aW50NjRfdCBvbWFwX3RhcF9yZWFkKHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIGFkZHIsCiAgICAgICAgIGNhc2Ugb21hcDM0MzA6CiAgICAgICAgICAgICByZXR1cm4g
MHhjYWZlYjdhZTsJLyogRVMgMiAqLwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgaHdf
ZXJyb3IoIiVzOiBCYWQgbXB1IG1vZGVsXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAg
aHdfZXJyb3IoIiVzOiBCYWQgbXB1IG1vZGVsXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIH0KIAog
ICAgIGNhc2UgMHgyMTg6CS8qIERJRV9JRF9yZWcgKi8KZGlmZiAtLWdpdCBhL2h3L21pc2MvdG1w
MTA1LmMgYi9ody9taXNjL3RtcDEwNS5jCmluZGV4IDA0ZTgzNzg3ZDQuLjllMjJkNjRlMzYgMTAw
NjQ0Ci0tLSBhL2h3L21pc2MvdG1wMTA1LmMKKysrIGIvaHcvbWlzYy90bXAxMDUuYwpAQCAtMTMx
LDcgKzEzMSw3IEBAIHN0YXRpYyB2b2lkIHRtcDEwNV93cml0ZShUTVAxMDVTdGF0ZSAqcykKIAog
ICAgIGNhc2UgVE1QMTA1X1JFR19DT05GSUc6CiAgICAgICAgIGlmIChzLT5idWZbMF0gJiB+cy0+
Y29uZmlnICYgKDEgPDwgMCkpCQkJLyogU0QgKi8KLSAgICAgICAgICAgIHByaW50ZigiJXM6IFRN
UDEwNSBzaHV0ZG93blxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6
IFRNUDEwNSBzaHV0ZG93blxuIiwgX19mdW5jX18pOwogICAgICAgICBzLT5jb25maWcgPSBzLT5i
dWZbMF07CiAgICAgICAgIHMtPmZhdWx0cyA9IHRtcDEwNV9mYXVsdHFbKHMtPmNvbmZpZyA+PiAz
KSAmIDNdOwkvKiBGICovCiAgICAgICAgIHRtcDEwNV9hbGFybV91cGRhdGUocyk7CmRpZmYgLS1n
aXQgYS9ody9wY2ktaG9zdC9ib25pdG8uYyBiL2h3L3BjaS1ob3N0L2Jvbml0by5jCmluZGV4IDg5
MTMzYTlkZDMuLjE3NjdkMmFmNjEgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L2Jvbml0by5jCisr
KyBiL2h3L3BjaS1ob3N0L2Jvbml0by5jCkBAIC01MCw3ICs1MCw3IEBACiAvLyNkZWZpbmUgREVC
VUdfQk9OSVRPCiAKICNpZmRlZiBERUJVR19CT05JVE8KLSNkZWZpbmUgRFBSSU5URihmbXQsIC4u
LikgZnByaW50ZihzdGRlcnIsICIlczogIiBmbXQsIF9fRlVOQ1RJT05fXywgIyNfX1ZBX0FSR1Nf
XykKKyNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikgZnByaW50ZihzdGRlcnIsICIlczogIiBmbXQs
IF9fZnVuY19fLCAjI19fVkFfQVJHU19fKQogI2Vsc2UKICNkZWZpbmUgRFBSSU5URihmbXQsIC4u
LikKICNlbmRpZgpkaWZmIC0tZ2l0IGEvaHcvc2QvcHhhMnh4X21tY2kuYyBiL2h3L3NkL3B4YTJ4
eF9tbWNpLmMKaW5kZXggM2RlY2NmMDJjOS4uMGQ0Yjg4YzYwOSAxMDA2NDQKLS0tIGEvaHcvc2Qv
cHhhMnh4X21tY2kuYworKysgYi9ody9zZC9weGEyeHhfbW1jaS5jCkBAIC0zMzAsNyArMzMwLDcg
QEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9tbWNpX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIg
b2Zmc2V0LCB1bnNpZ25lZCBzaXplKQogICAgIGNhc2UgTU1DX0JMS1NfUkVNOgogICAgICAgICBy
ZXR1cm4gcy0+bnVtYmxrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFk
IG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBo
d19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQp
OwogICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAtMzY5LDcgKzM2OSw3IEBAIHN0YXRpYyB2b2lk
IHB4YTJ4eF9tbWNpX3dyaXRlKHZvaWQgKm9wYXF1ZSwKICAgICBjYXNlIE1NQ19TUEk6CiAgICAg
ICAgIHMtPnNwaSA9IHZhbHVlICYgMHhmOwogICAgICAgICBpZiAodmFsdWUgJiBTUElfU1BJX01P
REUpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBhdHRlbXB0ZWQgdG8gdXNlIGNhcmQgaW4gU1BJ
IG1vZGVcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBhdHRlbXB0
ZWQgdG8gdXNlIGNhcmQgaW4gU1BJIG1vZGVcbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIE1NQ19DTURBVDoKQEAgLTQ0Miw3ICs0NDIsNyBAQCBzdGF0aWMgdm9pZCBw
eGEyeHhfbW1jaV93cml0ZSh2b2lkICpvcGFxdWUsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVm
YXVsdDoKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBf
X0ZVTkNUSU9OX18sIG9mZnNldCk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAi
IFJFR19GTVQgIlxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQg
YS9ody9zc2kvb21hcF9zcGkuYyBiL2h3L3NzaS9vbWFwX3NwaS5jCmluZGV4IDIyMDM0NjU2Yjgu
LjM0MTYzZTU2NDYgMTAwNjQ0Ci0tLSBhL2h3L3NzaS9vbWFwX3NwaS5jCisrKyBiL2h3L3NzaS9v
bWFwX3NwaS5jCkBAIC0yOTUsMTAgKzI5NSwxMCBAQCBzdGF0aWMgdm9pZCBvbWFwX21jc3BpX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGlmICgodmFsdWUgXiBzLT5j
aFtjaF0uY29uZmlnKSAmICgzIDw8IDE0KSkJLyogRE1BUiB8IERNQVcgKi8KICAgICAgICAgICAg
IG9tYXBfbWNzcGlfZG1hcmVxdWVzdF91cGRhdGUocy0+Y2ggKyBjaCk7CiAgICAgICAgIGlmICgo
KHZhbHVlID4+IDEyKSAmIDMpID09IDMpCQkJLyogVFJNICovCi0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiBpbnZhbGlkIFRSTSB2YWx1ZSAoMylcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIFRSTSB2YWx1ZSAoMylcbiIs
IF9fZnVuY19fKTsKICAgICAgICAgaWYgKCgodmFsdWUgPj4gNykgJiAweDFmKSA8IDMpCQkJLyog
V0wgKi8KICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGludmFsaWQgV0wgdmFsdWUg
KCUiIFBSSXg2NCAiKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9O
X18sICh2YWx1ZSA+PiA3KSAmIDB4MWYpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fLCAodmFsdWUgPj4gNykgJiAweDFmKTsKICAgICAgICAgcy0+Y2hbY2hdLmNvbmZpZyA9
IHZhbHVlICYgMHg3ZmZmZmY7CiAgICAgICAgIGJyZWFrOwogCkBAIC0zNjcsNyArMzY3LDcgQEAg
dm9pZCBvbWFwX21jc3BpX2F0dGFjaChzdHJ1Y3Qgb21hcF9tY3NwaV9zICpzLAogICAgICAgICAg
ICAgICAgIGludCBjaGlwc2VsZWN0KQogewogICAgIGlmIChjaGlwc2VsZWN0IDwgMCB8fCBjaGlw
c2VsZWN0ID49IHMtPmNobnVtKQotICAgICAgICBod19lcnJvcigiJXM6IEJhZCBjaGlwc2VsZWN0
ICVpXG4iLCBfX0ZVTkNUSU9OX18sIGNoaXBzZWxlY3QpOworICAgICAgICBod19lcnJvcigiJXM6
IEJhZCBjaGlwc2VsZWN0ICVpXG4iLCBfX2Z1bmNfXywgY2hpcHNlbGVjdCk7CiAKICAgICBzLT5j
aFtjaGlwc2VsZWN0XS50eHJ4ID0gdHhyeDsKICAgICBzLT5jaFtjaGlwc2VsZWN0XS5vcGFxdWUg
PSBvcGFxdWU7CmRpZmYgLS1naXQgYS9ody90aW1lci9vbWFwX2dwdGltZXIuYyBiL2h3L3RpbWVy
L29tYXBfZ3B0aW1lci5jCmluZGV4IDZkN2M4YTM5NmYuLmFlMmRjOTk4MzIgMTAwNjQ0Ci0tLSBh
L2h3L3RpbWVyL29tYXBfZ3B0aW1lci5jCisrKyBiL2h3L3RpbWVyL29tYXBfZ3B0aW1lci5jCkBA
IC0zNTcsNyArMzU3LDcgQEAgc3RhdGljIHZvaWQgb21hcF9ncF90aW1lcl93cml0ZSh2b2lkICpv
cGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5jb25maWcgPSB2YWx1ZSAmIDB4MzNkOwog
ICAgICAgICBpZiAoKCh2YWx1ZSA+PiAzKSAmIDMpID09IDMpCQkJCS8qIElETEVNT0RFICovCiAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbGxlZ2FsIElETEVNT0RFIHZhbHVlIGlu
IFRJT0NQX0NGR1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18p
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHZh
bHVlICYgMikJCQkJCQkvKiBTT0ZUUkVTRVQgKi8KICAgICAgICAgICAgIG9tYXBfZ3BfdGltZXJf
cmVzZXQocyk7CiAgICAgICAgIGJyZWFrOwpAQCAtMzk1LDEwICszOTUsMTAgQEAgc3RhdGljIHZv
aWQgb21hcF9ncF90aW1lcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAg
ICBzLT5zdCA9ICh2YWx1ZSA+PiAwKSAmIDE7CiAgICAgICAgIGlmIChzLT5pbm91dCAmJiBzLT50
cmlnZ2VyICE9IGdwdF90cmlnZ2VyX25vbmUpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBHUCB0aW1lciBwaW4gbXVzdCBiZSBhbiBvdXRwdXQgIgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJmb3IgdGhpcyB0cmlnZ2VyIG1vZGVcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImZvciB0aGlzIHRyaWdnZXIgbW9kZVxuIiwgX19mdW5j
X18pOwogICAgICAgICBpZiAoIXMtPmlub3V0ICYmIHMtPmNhcHR1cmUgIT0gZ3B0X2NhcHR1cmVf
bm9uZSkKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEdQIHRpbWVyIHBpbiBtdXN0
IGJlIGFuIGlucHV0ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZm9yIHRoaXMgY2Fw
dHVyZSBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJmb3IgdGhpcyBjYXB0dXJlIG1vZGVcbiIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHMtPnRy
aWdnZXIgPT0gZ3B0X3RyaWdnZXJfbm9uZSkKICAgICAgICAgICAgIG9tYXBfZ3BfdGltZXJfb3V0
KHMsIHMtPnNjcHdtKTsKICAgICAgICAgLyogVE9ETzogbWFrZSBzdXJlIHRoaXMgZG9lc24ndCBv
dmVyZmxvdyAzMi1iaXRzICovCmRpZmYgLS1naXQgYS9ody90aW1lci90d2w5MjIzMC5jIGIvaHcv
dGltZXIvdHdsOTIyMzAuYwppbmRleCBjMGFhOGFlM2RlLi44N2UzMzRhZjI0IDEwMDY0NAotLS0g
YS9ody90aW1lci90d2w5MjIzMC5jCisrKyBiL2h3L3RpbWVyL3R3bDkyMjMwLmMKQEAgLTQwMyw3
ICs0MDMsNyBAQCBzdGF0aWMgdWludDhfdCBtZW5lbGF1c19yZWFkKHZvaWQgKm9wYXF1ZSwgdWlu
dDhfdCBhZGRyKQogCiAgICAgZGVmYXVsdDoKICNpZmRlZiBWRVJCT1NFCi0gICAgICAgIHByaW50
ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAg
ICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgYWRk
cik7CiAjZW5kaWYKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtNjE1LDcgKzYxNSw3IEBAIHN0
YXRpYyB2b2lkIG1lbmVsYXVzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCBhZGRyLCB1aW50
OF90IHZhbHVlKQogICAgICAgICBydGNfYmFkbmVzczoKICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBSVENfVVBEQVRFIHZhbHVlICUwMnhcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCB2YWx1ZSk7CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHZhbHVlKTsKICAgICAgICAgICAgIHMt
PnN0YXR1cyB8PSAxIDw8IDEwOwkJCQkvKiBSVENFUlIgKi8KICAgICAgICAgICAgIG1lbmVsYXVz
X3VwZGF0ZShzKTsKICAgICAgICAgfQpAQCAtNzA4LDcgKzcwOCw3IEBAIHN0YXRpYyB2b2lkIG1l
bmVsYXVzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCBhZGRyLCB1aW50OF90IHZhbHVlKQog
CiAgICAgZGVmYXVsdDoKICNpZmRlZiBWRVJCT1NFCi0gICAgICAgIHByaW50ZigiJXM6IHVua25v
d24gcmVnaXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRm
KCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgYWRkcik7CiAjZW5kaWYK
ICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody91c2IvZGVzYy5jIGIvaHcvdXNiL2Rlc2MuYwppbmRl
eCBjMzZiZjMwZTRmLi44NWMxNWFkZGM1IDEwMDY0NAotLS0gYS9ody91c2IvZGVzYy5jCisrKyBi
L2h3L3VzYi9kZXNjLmMKQEAgLTY4OCw3ICs2ODgsNyBAQCBpbnQgdXNiX2Rlc2NfZ2V0X2Rlc2Ny
aXB0b3IoVVNCRGV2aWNlICpkZXYsIFVTQlBhY2tldCAqcCwKICAgICAgICAgYnJlYWs7CiAKICAg
ICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiAlZCB1bmtub3duIHR5cGUg
JWQgKGxlbiAlemQpXG4iLCBfX0ZVTkNUSU9OX18sCisgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
JXM6ICVkIHVua25vd24gdHlwZSAlZCAobGVuICV6ZClcbiIsIF9fZnVuY19fLAogICAgICAgICAg
ICAgICAgIGRldi0+YWRkciwgdHlwZSwgbGVuKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZm
IC0tZ2l0IGEvaHcvdXNiL2Rldi1ibHVldG9vdGguYyBiL2h3L3VzYi9kZXYtYmx1ZXRvb3RoLmMK
aW5kZXggNDQzZTNjMzAxZC4uMGJiY2VhZWEwYiAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rldi1ibHVl
dG9vdGguYworKysgYi9ody91c2IvZGV2LWJsdWV0b290aC5jCkBAIC0yNzQsMTMgKzI3NCwxMyBA
QCBzdGF0aWMgdm9pZCB1c2JfYnRfZmlmb19lbnF1ZXVlKHN0cnVjdCB1c2JfaGNpX2luX2ZpZm9f
cyAqZmlmbywKICAgICBpZiAob2ZmIDw9IERGSUZPX0xFTl9NQVNLKSB7CiAgICAgICAgIGlmIChv
ZmYgKyBsZW4gPiBERklGT19MRU5fTUFTSyArIDEgJiYKICAgICAgICAgICAgICAgICAgICAgICAg
IChmaWZvLT5kc2l6ZSA9IG9mZiArIGxlbikgPiAoREZJRk9fTEVOX01BU0sgKyAxKSAqIDIpIHsK
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzXG4i
LCBfX0ZVTkNUSU9OX18sIGxlbik7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBj
YW4ndCBhbGxvYyAlaSBieXRlc1xuIiwgX19mdW5jX18sIGxlbik7CiAgICAgICAgICAgICBleGl0
KC0xKTsKICAgICAgICAgfQogICAgICAgICBidWYgPSBmaWZvLT5kYXRhICsgb2ZmOwogICAgIH0g
ZWxzZSB7CiAgICAgICAgIGlmIChmaWZvLT5kbGVuID4gZmlmby0+ZHNpemUpIHsKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzXG4iLCBfX0ZVTkNU
SU9OX18sIGxlbik7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxv
YyAlaSBieXRlc1xuIiwgX19mdW5jX18sIGxlbik7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAg
ICAgICAgfQogICAgICAgICBidWYgPSBmaWZvLT5kYXRhICsgb2ZmIC0gZmlmby0+ZHNpemU7CmRp
ZmYgLS1naXQgYS9ody91c2IvaGNkLW11c2IuYyBiL2h3L3VzYi9oY2QtbXVzYi5jCmluZGV4IDI3
ZDlkMGJkODIuLmQ3MGE5MWE1OGMgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9oY2QtbXVzYi5jCisrKyBi
L2h3L3VzYi9oY2QtbXVzYi5jCkBAIC0yNTMsOCArMjUzLDggQEAKIC8qICNkZWZpbmUgTVVTQl9E
RUJVRyAqLwogCiAjaWZkZWYgTVVTQl9ERUJVRwotI2RlZmluZSBUUkFDRShmbXQsLi4uKSBmcHJp
bnRmKHN0ZGVyciwgIiVzQCVkOiAiIGZtdCAiXG4iLCBfX0ZVTkNUSU9OX18sIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX0xJTkVfXywgIyNfX1ZBX0FSR1NfXykKKyNkZWZpbmUg
VFJBQ0UoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXNAJWQ6ICIgZm10ICJcbiIsIF9fZnVu
Y19fLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fTElORV9fLCAjI19fVkFf
QVJHU19fKQogI2Vsc2UKICNkZWZpbmUgVFJBQ0UoLi4uKQogI2VuZGlmCmRpZmYgLS1naXQgYS9o
dy91c2IvdHVzYjYwMTAuYyBiL2h3L3VzYi90dXNiNjAxMC5jCmluZGV4IDhmNTkzYTZmZGIuLjI2
NjJjMDYwZWQgMTAwNjQ0Ci0tLSBhL2h3L3VzYi90dXNiNjAxMC5jCisrKyBiL2h3L3VzYi90dXNi
NjAxMC5jCkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGljIHVpbnQzMl90IHR1c2JfYXN5bmNfcmVh
ZGIodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkcikKICAgICB9CiAKICAgICBwcmludGYoIiVzOiB1
bmtub3duIHJlZ2lzdGVyIGF0ICUwM3hcbiIsCi0gICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXywgKGludCkgKGFkZHIgJiAweGZmZikpOworICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
XywgKGludCkgKGFkZHIgJiAweGZmZikpOwogICAgIHJldHVybiAwOwogfQogCkBAIC0zMTMsNyAr
MzEzLDcgQEAgc3RhdGljIHVpbnQzMl90IHR1c2JfYXN5bmNfcmVhZGgodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkcikKICAgICB9CiAKICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyIGF0
ICUwM3hcbiIsCi0gICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgKGludCkgKGFkZHIg
JiAweGZmZikpOworICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgKGludCkgKGFkZHIgJiAw
eGZmZikpOwogICAgIHJldHVybiAwOwogfQogCkBAIC00MzYsNyArNDM2LDcgQEAgc3RhdGljIHVp
bnQzMl90IHR1c2JfYXN5bmNfcmVhZHcodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkcikKICAgICAg
ICAgcmV0dXJuIDB4NTQwNTlhZGY7CiAgICAgfQogCi0gICAgcHJpbnRmKCIlczogdW5rbm93biBy
ZWdpc3RlciBhdCAlMDN4XG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNldCk7CisgICAgcHJpbnRmKCIl
czogdW5rbm93biByZWdpc3RlciBhdCAlMDN4XG4iLCBfX2Z1bmNfXywgb2Zmc2V0KTsKICAgICBy
ZXR1cm4gMDsKIH0KIApAQCAtNDU2LDcgKzQ1Niw3IEBAIHN0YXRpYyB2b2lkIHR1c2JfYXN5bmNf
d3JpdGViKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICBkZWZhdWx0OgogICAgICAg
ICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyIGF0ICUwM3hcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBfX0ZVTkNUSU9OX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZnVuY19fLCAoaW50KSAoYWRkciAmIDB4ZmZmKSk7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiB9CkBAIC00NzcsNyArNDc3LDcgQEAgc3RhdGljIHZvaWQgdHVzYl9h
c3luY193cml0ZWgodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKIAogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgKGludCkgKGFkZHIgJiAweGZmZikpOworICAg
ICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIH0KQEAgLTUwNSw3ICs1MDUsNyBAQCBzdGF0aWMgdm9pZCB0
dXNiX2FzeW5jX3dyaXRldyh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5k
ZXZfY29uZmlnID0gdmFsdWU7CiAgICAgICAgIHMtPmhvc3RfbW9kZSA9ICh2YWx1ZSAmIFRVU0Jf
REVWX0NPTkZfVVNCX0hPU1RfTU9ERSk7CiAgICAgICAgIGlmICh2YWx1ZSAmIFRVU0JfREVWX0NP
TkZfUFJPRF9URVNUX01PREUpCi0gICAgICAgICAgICBod19lcnJvcigiJXM6IFByb2R1Y3QgVGVz
dCBtb2RlIG5vdCBhbGxvd2VkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgaHdfZXJy
b3IoIiVzOiBQcm9kdWN0IFRlc3QgbW9kZSBub3QgYWxsb3dlZFxuIiwgX19mdW5jX18pOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgVFVTQl9QSFlfT1RHX0NUUkxfRU5BQkxFOgpAQCAtNjM2
LDcgKzYzNiw3IEBAIHN0YXRpYyB2b2lkIHR1c2JfYXN5bmNfd3JpdGV3KHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJp
bnRmKCIlczogdW5rbm93biByZWdpc3RlciBhdCAlMDN4XG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNl
dCk7CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19m
dW5jX18sIG9mZnNldCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9o
dy94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyBiL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jCmlu
ZGV4IGM4OWNlZDJlODguLjAyN2Y3NmZhZDEgMTAwNjQ0Ci0tLSBhL2h3L3hlbnB2L3hlbl9kb21h
aW5idWlsZC5jCisrKyBiL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jCkBAIC0yNSwyMiArMjUs
MjIgQEAgc3RhdGljIGludCB4ZW5zdG9yZV9kb21haW5fbWtkaXIoY2hhciAqcGF0aCkKICAgICBp
bnQgaTsKIAogICAgIGlmICgheHNfbWtkaXIoeGVuc3RvcmUsIDAsIHBhdGgpKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWlsZWRcbiIsIF9fRlVOQ1RJT05f
XywgcGF0aCk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWls
ZWRcbiIsIF9fZnVuY19fLCBwYXRoKTsKIAlyZXR1cm4gLTE7CiAgICAgfQogICAgIGlmICgheHNf
c2V0X3Blcm1pc3Npb25zKHhlbnN0b3JlLCAwLCBwYXRoLCBwZXJtc19ybywgMikpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogeHNfc2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19G
VU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeHNfc2V0X3Blcm1pc3Np
b25zIGZhaWxlZFxuIiwgX19mdW5jX18pOwogCXJldHVybiAtMTsKICAgICB9CiAKICAgICBmb3Ig
KGkgPSAwOyB3cml0YWJsZVtpXTsgaSsrKSB7CiAgICAgICAgIHNucHJpbnRmKHN1YnBhdGgsIHNp
emVvZihzdWJwYXRoKSwgIiVzLyVzIiwgcGF0aCwgd3JpdGFibGVbaV0pOwogICAgICAgICBpZiAo
IXhzX21rZGlyKHhlbnN0b3JlLCAwLCBzdWJwYXRoKSkgewotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogeHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19GVU5DVElPTl9fLCBzdWJwYXRo
KTsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWlsZWRc
biIsIF9fZnVuY19fLCBzdWJwYXRoKTsKICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAg
fQogICAgICAgICBpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4ZW5zdG9yZSwgMCwgc3VicGF0aCwg
cGVybXNfcncsIDIpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19zZXRf
cGVybWlzc2lvbnMgZmFpbGVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogeHNfc2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19mdW5jX18pOwog
ICAgICAgICAgICAgcmV0dXJuIC0xOwogICAgICAgICB9CiAgICAgfQpAQCAtMTU4LDcgKzE1OCw3
IEBAIHN0YXRpYyBpbnQgeGVuX2RvbWFpbl93YXRjaGVyKHZvaWQpCiAgICAgY2hhciBieXRlOwog
CiAgICAgaWYgKHBpcGUoZmQpICE9IDApIHsKLSAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IHBp
cGUgZXJyb3I6ICVzXG4iLCBfX0ZVTkNUSU9OX18sIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAg
IHFlbXVfbG9nKCIlczogSHVoPyBwaXBlIGVycm9yOiAlc1xuIiwgX19mdW5jX18sIHN0cmVycm9y
KGVycm5vKSk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAgICAgaWYgKGZvcmsoKSAhPSAw
KQpAQCAtMTkwLDcgKzE5MCw3IEBAIHN0YXRpYyBpbnQgeGVuX2RvbWFpbl93YXRjaGVyKHZvaWQp
CiAgICAgICAgIGNhc2UgLTE6CiAgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpCiAgICAg
ICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBxZW11X2xvZygiJXM6IEh1aD8gcmVh
ZCBlcnJvcjogJXNcbiIsIF9fRlVOQ1RJT05fXywgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAg
ICAgIHFlbXVfbG9nKCIlczogSHVoPyByZWFkIGVycm9yOiAlc1xuIiwgX19mdW5jX18sIHN0cmVy
cm9yKGVycm5vKSk7CiAgICAgICAgICAgICBxZW11X3J1bm5pbmcgPSAwOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgMDoKQEAgLTE5OCwxMyArMTk4LDEzIEBAIHN0YXRpYyBpbnQg
eGVuX2RvbWFpbl93YXRjaGVyKHZvaWQpCiAgICAgICAgICAgICBxZW11X3J1bm5pbmcgPSAwOwog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBxZW11X2xv
ZygiJXM6IEh1aD8gZGF0YSBvbiB0aGUgd2F0Y2ggcGlwZT9cbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICBxZW11X2xvZygiJXM6IEh1aD8gZGF0YSBvbiB0aGUgd2F0Y2ggcGlwZT9cbiIs
IF9fZnVuY19fKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogCiAgICAg
LyogY2xlYW51cCAqLwotICAgIHFlbXVfbG9nKCIlczogZGVzdHJveSBkb21haW4gJWRcbiIsIF9f
RlVOQ1RJT05fXywgeGVuX2RvbWlkKTsKKyAgICBxZW11X2xvZygiJXM6IGRlc3Ryb3kgZG9tYWlu
ICVkXG4iLCBfX2Z1bmNfXywgeGVuX2RvbWlkKTsKICAgICB4Y19kb21haW5fZGVzdHJveSh4ZW5f
eGMsIHhlbl9kb21pZCk7CiAgICAgX2V4aXQoMCk7CiB9CmRpZmYgLS1naXQgYS9ody94ZW5wdi94
ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYwppbmRleCAzMWQyZjI1
NjI3Li42OWE1MmE5ZjkzIDEwMDY0NAotLS0gYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCisr
KyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKQEAgLTM2LDcgKzM2LDcgQEAgc3RhdGljIHZv
aWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICptYWNoaW5lKQogCiAgICAgLyogSW5pdGlhbGl6
ZSBiYWNrZW5kIGNvcmUgJiBkcml2ZXJzICovCiAgICAgaWYgKHhlbl9iZV9pbml0KCkgIT0gMCkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4ZW4gYmFja2VuZCBjb3JlIHNldHVwIGZh
aWxlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeGVu
IGJhY2tlbmQgY29yZSBzZXR1cCBmYWlsZWRcbiIsIF9fZnVuY19fKTsKICAgICAgICAgZXhpdCgx
KTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYXJtL29tYXAuaCBiL2luY2x1ZGUv
aHcvYXJtL29tYXAuaAppbmRleCBjYWMxYjJiYTQzLi5iMzk4NjA3YjA2IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L2FybS9vbWFwLmgKKysrIGIvaW5jbHVkZS9ody9hcm0vb21hcC5oCkBAIC05NjAs
MTAgKzk2MCwxMCBAQCB2b2lkIG9tYXBfbXB1X3dha2V1cCh2b2lkICpvcGFxdWUsIGludCBpcnEs
IGludCByZXEpOwogCiAjIGRlZmluZSBPTUFQX0JBRF9SRUcocGFkZHIpCQlcCiAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IEJhZCByZWdpc3RlciAiIE9NQVBfRk1UX3BseCAiXG4iLAlcCi0g
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBhZGRyKQorICAgICAgICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIHBhZGRyKQogIyBkZWZpbmUgT01BUF9ST19SRUcocGFkZHIp
CQlcCiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IFJlYWQtb25seSByZWdpc3RlciAiIE9N
QVBfRk1UX3BseCAiXG4iLAlcCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18s
IHBhZGRyKQorICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBhZGRyKQogCiAvKiBP
TUFQLXNwZWNpZmljIExpbnV4IGJvb3Rsb2FkZXIgdGFncyBmb3IgdGhlIEFUQUdfQk9BUkQgYXJl
YQogICAgKEJvYXJkLXNwZWNpZmMgdGFncyBhcmUgbm90IGhlcmUpICAqLwpAQCAtOTk4LDEzICs5
OTgsMTMgQEAgZW51bSB7CiAjIGlmZGVmIFRDTUlfVkVSQk9TRQogIyAgZGVmaW5lIE9NQVBfOEJf
UkVHKHBhZGRyKQkJXAogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiA4LWJpdCByZWdpc3Rl
ciAiIE9NQVBfRk1UX3BseCAiXG4iLAlcCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNU
SU9OX18sIHBhZGRyKQorICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBhZGRyKQog
IyAgZGVmaW5lIE9NQVBfMTZCX1JFRyhwYWRkcikJCVwKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogMTYtYml0IHJlZ2lzdGVyICIgT01BUF9GTVRfcGx4ICJcbiIsCVwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcGFkZHIpCisgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgcGFkZHIpCiAjICBkZWZpbmUgT01BUF8zMkJfUkVHKHBhZGRyKQkJXAogICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiAzMi1iaXQgcmVnaXN0ZXIgIiBPTUFQX0ZNVF9wbHgg
IlxuIiwJXAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBwYWRkcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwYWRkcikKICMgZWxzZQogIyAgZGVmaW5l
IE9NQVBfOEJfUkVHKHBhZGRyKQogIyAgZGVmaW5lIE9NQVBfMTZCX1JFRyhwYWRkcikKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvYXJtL3NoYXJwc2wuaCBiL2luY2x1ZGUvaHcvYXJtL3NoYXJwc2wu
aAppbmRleCAxMzk4MWE2ZDAzLi41YmY2ZGIxZmEyIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2Fy
bS9zaGFycHNsLmgKKysrIGIvaW5jbHVkZS9ody9hcm0vc2hhcnBzbC5oCkBAIC03LDcgKzcsNyBA
QAogI2RlZmluZSBRRU1VX1NIQVJQU0xfSAogCiAjZGVmaW5lIHphdXJ1c19wcmludGYoZm9ybWF0
LCAuLi4pCVwKLSAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiAiIGZvcm1hdCwgX19GVU5DVElPTl9f
LCAjI19fVkFfQVJHU19fKQorICAgIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm9ybWF0LCBfX2Z1
bmNfXywgIyNfX1ZBX0FSR1NfXykKIAogLyogemF1cnVzLmMgKi8KIApkaWZmIC0tZ2l0IGEvbWVt
b3J5X21hcHBpbmcuYyBiL21lbW9yeV9tYXBwaW5nLmMKaW5kZXggYTVkMzg1NTJhNi4uNzc1NDY2
ZjNhOCAxMDA2NDQKLS0tIGEvbWVtb3J5X21hcHBpbmcuYworKysgYi9tZW1vcnlfbWFwcGluZy5j
CkBAIC0yNTYsNyArMjU2LDcgQEAgc3RhdGljIHZvaWQgZ3Vlc3RfcGh5c19ibG9ja3NfcmVnaW9u
X2FkZChNZW1vcnlMaXN0ZW5lciAqbGlzdGVuZXIsCiAKICNpZmRlZiBERUJVR19HVUVTVF9QSFlT
X1JFR0lPTl9BREQKICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB0YXJnZXRfc3RhcnQ9IiBUQVJH
RVRfRk1UX3BseCAiIHRhcmdldF9lbmQ9IgotICAgICAgICAgICAgVEFSR0VUX0ZNVF9wbHggIjog
JXMgKGNvdW50OiAldSlcbiIsIF9fRlVOQ1RJT05fXywgdGFyZ2V0X3N0YXJ0LAorICAgICAgICAg
ICAgVEFSR0VUX0ZNVF9wbHggIjogJXMgKGNvdW50OiAldSlcbiIsIF9fZnVuY19fLCB0YXJnZXRf
c3RhcnQsCiAgICAgICAgICAgICB0YXJnZXRfZW5kLCBwcmVkZWNlc3NvciA/ICJqb2luZWQiIDog
ImFkZGVkIiwgZy0+bGlzdC0+bnVtKTsKICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvbWlncmF0aW9u
L2Jsb2NrLmMgYi9taWdyYXRpb24vYmxvY2suYwppbmRleCA5MTcxZjYwMDI4Li4wZTFiOTBhMzY1
IDEwMDY0NAotLS0gYS9taWdyYXRpb24vYmxvY2suYworKysgYi9taWdyYXRpb24vYmxvY2suYwpA
QCAtNjIxLDcgKzYyMSw3IEBAIHN0YXRpYyBpbnQgZmx1c2hfYmxrcyhRRU1VRmlsZSAqZikKICAg
ICBpbnQgcmV0ID0gMDsKIAogICAgIERQUklOVEYoIiVzIEVudGVyIHN1Ym1pdHRlZCAlZCByZWFk
X2RvbmUgJWQgdHJhbnNmZXJyZWQgJWRcbiIsCi0gICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGJs
b2NrX21pZ19zdGF0ZS5zdWJtaXR0ZWQsIGJsb2NrX21pZ19zdGF0ZS5yZWFkX2RvbmUsCisgICAg
ICAgICAgICBfX2Z1bmNfXywgYmxvY2tfbWlnX3N0YXRlLnN1Ym1pdHRlZCwgYmxvY2tfbWlnX3N0
YXRlLnJlYWRfZG9uZSwKICAgICAgICAgICAgIGJsb2NrX21pZ19zdGF0ZS50cmFuc2ZlcnJlZCk7
CiAKICAgICBibGtfbWlnX2xvY2soKTsKQEAgLTY0OCw3ICs2NDgsNyBAQCBzdGF0aWMgaW50IGZs
dXNoX2Jsa3MoUUVNVUZpbGUgKmYpCiAgICAgfQogICAgIGJsa19taWdfdW5sb2NrKCk7CiAKLSAg
ICBEUFJJTlRGKCIlcyBFeGl0IHN1Ym1pdHRlZCAlZCByZWFkX2RvbmUgJWQgdHJhbnNmZXJyZWQg
JWRcbiIsIF9fRlVOQ1RJT05fXywKKyAgICBEUFJJTlRGKCIlcyBFeGl0IHN1Ym1pdHRlZCAlZCBy
ZWFkX2RvbmUgJWQgdHJhbnNmZXJyZWQgJWRcbiIsIF9fZnVuY19fLAogICAgICAgICAgICAgYmxv
Y2tfbWlnX3N0YXRlLnN1Ym1pdHRlZCwgYmxvY2tfbWlnX3N0YXRlLnJlYWRfZG9uZSwKICAgICAg
ICAgICAgIGJsb2NrX21pZ19zdGF0ZS50cmFuc2ZlcnJlZCk7CiAgICAgcmV0dXJuIHJldDsKZGlm
ZiAtLWdpdCBhL3VpL2N1cnNvci5jIGIvdWkvY3Vyc29yLmMKaW5kZXggMmUyZmUxM2ZhNi4uZjNk
YTBjZWU3OSAxMDA2NDQKLS0tIGEvdWkvY3Vyc29yLmMKKysrIGIvdWkvY3Vyc29yLmMKQEAgLTE5
LDExICsxOSwxMSBAQCBzdGF0aWMgUUVNVUN1cnNvciAqY3Vyc29yX3BhcnNlX3hwbShjb25zdCBj
aGFyICp4cG1bXSkKICAgICBpZiAoc3NjYW5mKHhwbVtsaW5lXSwgIiV1ICV1ICV1ICV1IiwKICAg
ICAgICAgICAgICAgICZ3aWR0aCwgJmhlaWdodCwgJmNvbG9ycywgJmNoYXJzKSAhPSA0KSB7CiAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGhlYWRlciBwYXJzZSBlcnJvcjogXCIlc1wiXG4i
LAotICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgeHBtW2xpbmVdKTsKKyAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgeHBtW2xpbmVdKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQog
ICAgIGlmIChjaGFycyAhPSAxKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNoYXJz
ICE9IDEgbm90IHN1cHBvcnRlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogY2hhcnMgIT0gMSBub3Qgc3VwcG9ydGVkXG4iLCBfX2Z1bmNfXyk7CiAgICAg
ICAgIHJldHVybiBOVUxMOwogICAgIH0KICAgICBsaW5lKys7CkBAIC00MSw3ICs0MSw3IEBAIHN0
YXRpYyBRRU1VQ3Vyc29yICpjdXJzb3JfcGFyc2VfeHBtKGNvbnN0IGNoYXIgKnhwbVtdKQogICAg
ICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNvbG9y
IHBhcnNlIGVycm9yOiBcIiVzXCJcbiIsCi0gICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCB4
cG1bbGluZV0pOworICAgICAgICAgICAgICAgIF9fZnVuY19fLCB4cG1bbGluZV0pOwogICAgICAg
ICByZXR1cm4gTlVMTDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3VpL3NwaWNlLWRpc3BsYXkuYyBi
L3VpL3NwaWNlLWRpc3BsYXkuYwppbmRleCAwOTYzYzc4MjVmLi4zNDZmZmY0NGY0IDEwMDY0NAot
LS0gYS91aS9zcGljZS1kaXNwbGF5LmMKKysrIGIvdWkvc3BpY2UtZGlzcGxheS5jCkBAIC02MzAs
MTMgKzYzMCwxMyBAQCBzdGF0aWMgaW50IGludGVyZmFjZV9yZXFfY3Vyc29yX25vdGlmaWNhdGlv
bihRWExJbnN0YW5jZSAqc2luKQogCiBzdGF0aWMgdm9pZCBpbnRlcmZhY2Vfbm90aWZ5X3VwZGF0
ZShRWExJbnN0YW5jZSAqc2luLCB1aW50MzJfdCB1cGRhdGVfaWQpCiB7Ci0gICAgZnByaW50Zihz
dGRlcnIsICIlczogYWJvcnQoKVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBhYm9ydCgpXG4iLCBfX2Z1bmNfXyk7CiAgICAgYWJvcnQoKTsKIH0KIAogc3RhdGlj
IGludCBpbnRlcmZhY2VfZmx1c2hfcmVzb3VyY2VzKFFYTEluc3RhbmNlICpzaW4pCiB7Ci0gICAg
ZnByaW50ZihzdGRlcnIsICIlczogYWJvcnQoKVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICBmcHJp
bnRmKHN0ZGVyciwgIiVzOiBhYm9ydCgpXG4iLCBfX2Z1bmNfXyk7CiAgICAgYWJvcnQoKTsKICAg
ICByZXR1cm4gMDsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 00:13:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 00:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwdUq-00059U-Qa; Tue, 26 Sep 2017 00:13:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistai@xilinx.com>) id 1dwdUp-00059E-Og
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 00:13:08 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C5/F9-03423-29B99C95; Tue, 26 Sep 2017 00:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0hTYRjG+3bO5nE4OU7Ld5oFC0UrzaVEQZQ
 QRgVGRRCaUWd1cpPtaDszVghppS7N8lJYm3ijVBSNvFSalZqKE7qpKUpeGom2kqIi/8hL5+yo
 2ffX83zP873f74+XwOTZEh+CNhlpA0PplBIprtkSFBZ83WqLDp3uD9w+05AvikD7Xn7vxw+hG
 LGWUSeYTok1w8PzWOJkubupJqsET0GfS6WZSErgZBoGszm/MN7IyXwRWN/YxYJpFUHX2CjiDS
 IHETwd6EBC0oag1V7gIph0EThsZm6AK2cCoXJicnHYKII7/dZF04Tga7UDF8xDBNaSy4vGxpn
 ij4h/LyHDYeHHnITXXqQv3CzMcH6CkXYpNBSPOANPMgrqLfdxXuOkP3TYy5yPZSQFvc/LnfdA
 rofm9HdiXruSu8FS/0IiAO6C9GcOTOh7gO3uJ2cfI4Mg7fEfF0GvhyuNVkyY4wVlc29dBL2DA
 6oUCdofRqqKkKAVMDDEdwhOb4Ceqwd5ZiAXxPCt/IZE6DQgyDNrBO0Hna8KcaEfBdeKzuWgMM
 sKIssKIssKohKEVaFAljacpw3BYWEhaoM2TmPUU1pdsCp0W4ieZlkqjtZRajbkdIK+DnGrsYo
 7T1DTg8PtSEGIlKtlQ5QtWu6uTjhzQUOxmpOGJB3NtqO1BKEEWa2FyzwMdBxtOqvVcfu1FAPh
 pvSS7edjGZtI6VltnBD1oGDCPDQyK5LjTAJD+3jLUvkSyZc0SczyiKUt7UV+Pp4yxEHJ3RJpg
 15r/D93IG8CKT1lsfwUNy1jXP7JwUGIOIjs2908hJH6F/mkoObkTfM7Z3rlkekRm1u6Gw81Na
 zLnQhVqi+VSfckb7W3KI70HQ03F6hq0biZSZ3yrVLgmffGFVhedl43NR1oxSvWOA5MqeTk78G
 AMe/O6hNDkbdC8priS0dzfx6zjLbVXIx3ma6IDOiqNH3Iqot9/Uh+PGbvF6brvUPlV8L0ZShx
 VkOpNmIGlvoLe7eLC6ADAAA=
X-Env-Sender: alistai@xilinx.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506384778!118171827!1
X-Originating-IP: [104.47.41.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39969 invoked from network); 26 Sep 2017 00:12:59 -0000
Received: from mail-dm3nam03on0051.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.51)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 26 Sep 2017 00:12:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=0JTkhBN/MPIfjGf0MDP5kiNuMG2F915lASxs1b9lIfE=;
 b=jrVMjL/N3fllgf2z0IKMYAOCPZgFCUfDeGkSrzdxsq83aNpWA1Mhah/POlcqEYLlN/mMlnXrU1UCdgIZ5us9zz3cRqyZJTn7WluSdFQLZ/wmJarqYtot2FA548V9Zd+LjvoYP3W8saHqOWCgwbb2tJUaYf54afPgojkKvDu+vA0=
Received: from BY2PR02CA0098.namprd02.prod.outlook.com (10.163.44.152) by
 CY1PR0201MB1931.namprd02.prod.outlook.com (10.163.56.29) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Tue, 26 Sep 2017 00:12:51 +0000
Received: from BL2NAM02FT038.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::208) by BY2PR02CA0098.outlook.office365.com
 (2a01:111:e400:5261::24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.56.9 via Frontend
 Transport; Tue, 26 Sep 2017 00:12:50 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT038.mail.protection.outlook.com (10.152.77.25) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.35.14
 via Frontend Transport; Tue, 26 Sep 2017 00:12:49 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dwdUW-0007B5-Qt; Mon, 25 Sep 2017 17:12:48 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dwdUW-0008VZ-OY; Mon, 25 Sep 2017 17:12:48 -0700
Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v8Q0CW1C007357; 
 Mon, 25 Sep 2017 17:12:32 -0700
Received: from [172.19.2.220] (helo=localhost.localdomain)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dwdUG-0008U7-6M; Mon, 25 Sep 2017 17:12:32 -0700
From: Alistair Francis <alistair.francis@xilinx.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 25 Sep 2017 17:08:52 -0700
Message-ID: <bf3dd056ce55cbea81ca762c3c40d22683a542e7.1506384414.git.alistair.francis@xilinx.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.1506384414.git.alistair.francis@xilinx.com>
References: <cover.1506384414.git.alistair.francis@xilinx.com>
MIME-Version: 1.0
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23350.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(376002)(39860400002)(346002)(2980300002)(438002)(189002)(199003)(8676002)(53946003)(50226002)(23676002)(16200700003)(54906003)(2351001)(551934003)(316002)(478600001)(50986999)(76176999)(2870700001)(118296001)(50466002)(305945005)(4326008)(81166006)(7406005)(47776003)(5660300001)(39060400002)(575784001)(356003)(6306002)(33646002)(189998001)(6916009)(2906002)(5820100001)(7416002)(5890100001)(9786002)(6666003)(36756003)(2950100002)(81156014)(77096006)(36386004)(8936002)(106466001)(63266004)(8666007)(21314002)(107986001)(579004)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0201MB1931; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT038;
 1:ze3NFSOsovELHF3Q1H8FT8/tOrDnVJBDv0PG0kZJeCEAYjG4b4diWTrje1ZoFRd78cbu99zWIALYUFPb8QEh9YkUnqXretn35fPQYio3dZ9A1MD08KUFxcvp/O7jvPW/
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 711ec752-9c30-44af-2674-08d5047352fb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:CY1PR0201MB1931; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1931;
 3:rdD6Kr+B9+1hqU4tuoeP4/PwfPjIcq62CYes5oR9QCqr4rULAUcikoON5I9gndRzgjNPKPMdOlCnfLM4g89rJb3urFXVvKgA58KZJA2aUdRmElXI3YW4JHcz8QKI00sOPMmGKPRHMGrwGaK05ykhKTD/J9Y3QroEA6RklQHDX20vnAnNwCH+w3lOltVlmO6H8QodhCA3SAPzSDZgWQWLFn2wmO4H8XJdYAjLOEBVRQW9AMxkxM4WVtqxD0VXM6ZE2Y2/m+lNtKZDVTDX8wvvclRxmJy4eBrzmupOIRRISLigv1WPPuNi3F6HWSDbfFJhmYsLD8ElPiX1SEVmK2Me9vNCuA2GG1U+9m+aKrmeVM4=;
 25:AerXj/6KloArXe9jer8Gy6w2xI2SAjoQJeF3Wvr4qagnpdjmHzTiGQut5DNm3GV+cypnnNZKaotbBn+XpSBDv3aW/LmEPXtDUaikA/SSzzZX+7T0qSx6OVwYhzSMnZ5zwvA1X/g3cw9qyljFGGVVkHKo4YVwWRrfbRWA3o3Ua4nJtg4S6tQO+/NREBRfwSmkU9ZV9c38mrfQPA+JERm16LGYiHitgdqVIALsVeOaSZFo7JFlP6+9SCE/paycAKKorn2q5c+434qgY6WzOuZFk8jfIreoWjrYqo6SCJjIUM1hX//CdZ+IgvASdKszhioMlmxBf+TJxBwt3rRl1gct0w==
X-MS-TrafficTypeDiagnostic: CY1PR0201MB1931:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1931;
 31:H6Flvj2+gV5A6JQdh0Zz4iPu8yQcyDepdU6fEsRkoF71535hK7Pi2ogZw+hnRNMFwPOe7O0/MZCQN3x3cIR1YRMY85nre0Iu5Eu5yAHOYZFQjeYiFNJTv27DYFH6gLe7Wzlr229K/GKSDOojDnkOQUB/6akSenPZnLbnPk/ll5fqFTjszZj3HQmO0ZmmYcioMvvMaMuoI4qajeAYxsefWj69wKuHWqYtr89D8b2BBKs=;
 20:FmVKal1eJ81kVlYVZJc3Y04GRWfPDCt5vGYP5Bbgg8sd2K01MWd7VFjLhQAWv+ubwvU02/1heb57rKLWURAzddvADlJvD+H8mYomsIgyJsD6jO03fb3dehCrqAo8vHcdfOmxtyHF4j+JAlqnUWbWU4q6hIm/T2X5RM/zt8yZgDiPxr++veLxWrytI+i0N9f3H83X7Xa/hRwkP0Vik3GVDM/f0GatcQP+Gbuo/eABW3vHEoz5nxolupyjRy8bGB2tlvA9lyppg9ZF5WYEZp8GNCHUTMLDoZsKKqrkF7utHfKAzPczS5MiuBEncp/M5NK5K8M9qZ7zLGlb8G18zkdAvHRV3o+dklmWrENZzXbj1OmHOBfQGZ5mutMn8FS8/Lcn8rZDnTl32mbRWWw3b96b0W7xcBzDaITKVe2M18XXkrx8eghU/A7mHZ4SS2Yab2BqyMZbrt5tQtodI0ZztQ/RoCrxNpyEU47HvfqtJMnqIGOrFvEU50NFy0nJu+RhM/P9
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(158342451672863)(142945433499172)(72170088055959)(22074186197030)(788757137089)(190383065149520)(245156298449039)(192813158149592)(70601490899591);
X-Microsoft-Antispam-PRVS: <CY1PR0201MB1931327C1369545591E967CFDC7B0@CY1PR0201MB1931.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93004095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0201MB1931; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0201MB1931; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1931;
 4:cVEFDCbW1wRzlkDOJYBwW0/Fuxx4i6WFITmceadNvKjl7mbi6TYtzyj3HQkxDEeNf19u85d1WxcROm/RlgiMKHBf3cqlYzZQg3KtY43qGFJXrzseg8mkH7ARWqX+qv5N/CKwYCeLnkAOzrl855acCNjg8NIEDP31AN1alTknKjwFP0mOMkRpWgg9B7mq6ZbNKHqDNYPZadFCminFIrR1mOvB/HwSW5MNQKr1kTK0s77DhUWG7+RM445k5P/aSwe2/KVrZfbytYjFEjagRmiHqk5hvKAaoAdsEy1XiwNJaKJYu6IemCaCLqFd+RrCR+7CL8nbDjvL2T9pkIfTEb7jnRbHUlfbKgSnqkWBOWXBwLSOFVVKz0630eVU3XH7XGkJ3A8ROs54arbIB0mPG3w3wTEByFMHagR6E9TMIZNVm8E3uoVcnRu8/g284fKk6Vv6EVizINdyLtXg6OEs9WV64i9jir9fpXEH2JyU6PlUp1+Nz77TxmLXp5rzo6TZshl+YaJCrk7CFemwB9aPeg5ZW5XZR/IyQeKP+8zvI9dMu/d2rcbWWCK0G2eKPLsVjkl4eZpMzmrQvqdn68PwXIqIg/eqWlNk56J7jFbt30JdrCw=
X-Forefront-PRVS: 0442E569BC
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyMDFNQjE5MzE7MjM6UHVnYlFndWt3Zi90WGw2Yzd5WjlNbFMz?=
 =?utf-8?B?NWlPV3F2eDg5YktnTTNVYko1dnV2bVdjcXd1ZVI5bkdmNnVWTHYwMnhKYzJl?=
 =?utf-8?B?MlpIZUYyYWI2a2U3OE9lcitkK2FOclB3eDBPZlNaR3Zxb1VMVkxyUGp3MWFp?=
 =?utf-8?B?aHFiQjN0MUMyaW1vSkFHS1A3QmQxTEVBWFoyNFZpYjRPMjFzZDRtdkhCSmF4?=
 =?utf-8?B?VVN2dkp1WEpSeUswOHlFVndwNmRzNlZlQ25ESkNndkxjVytrSkRBMitCeElv?=
 =?utf-8?B?ZUROVUlEWGlCSXNjVkk1ZkJoNk5RV2FBYjNta1VWY01Gdkd4cEpZMi92S2dF?=
 =?utf-8?B?RjVNRWd3SXQyc0xiZ21xeTNrZ1ZKNklRaVozNjBvY3BNejYxRnVCWkNaNmR1?=
 =?utf-8?B?N0NoM1M0bEE2bVIxdkRjdEtueDUrVlkzMmViSlpUbGpQclFwWG5KZDRMYmd0?=
 =?utf-8?B?ZUdHbG90Vjlia0VCOXJhaUtPblVZcXFUZGNBdWpkMWNnK0R2Zi9JQm1Md29F?=
 =?utf-8?B?Qkc4WjdoNkxCLzkwcEhQbk1ZNnk0WDRNeitBREZuUmpyOCsvYXhLdE5hL0tx?=
 =?utf-8?B?WlhmbjFBRnl5cEhYL214SDVtc0U0Y01pUWxqUFdKZ3d1Y0tlYWorcmdKVmdW?=
 =?utf-8?B?WHQ2UUpkV1FvMCtGUmtibzdGV3k1dEpINFZnYm1rcmNvelpwZWRHeTA2cWp3?=
 =?utf-8?B?T29tSHlLVjY4NDZKWHYyNmZwYkFoK3ZzblNzZVlpZWxQTW5vbzNnaWdYVUlR?=
 =?utf-8?B?dHVzT21qOGhNVXQwcWtKWGVkY2VKNmRhOUp1dXh4alZTaFV1ME1Wam02RWI2?=
 =?utf-8?B?NEFQbHFFTzNuTjQ4cnJONWNKZzBvUXJZblQzLys2RE5GMTJPYnJWd3BERnRR?=
 =?utf-8?B?SGZrend1a3NXYlZvSFhCQk85L1ZzZ1lZbGNHR1UwQ0lIbDRHbkYycVJrUjRa?=
 =?utf-8?B?WE5SbHkvTERLNWE1V2FZTksxY0g4NzBvK08yRzlHaCt3LzUwZFIyak5aTDJq?=
 =?utf-8?B?bGNwSkJyeWRTeHFyZFF3VzAxVWhvNTh4KzFYMEZRVCsxZlJZc0hzK2Y5bUxF?=
 =?utf-8?B?NHpDUGlFZlNVcHE0dENJZXVpZEFKeW5SM2V2UHZFdTVrRUt6RGk1eTFldUtB?=
 =?utf-8?B?alBkSFZwdWMzSERodWQza1lWb0FJZXNVWHBTTnhjellBMTNJbE1QbGp3Y0hJ?=
 =?utf-8?B?WnpBWWVzOVdLSllsd2J5MlZ3MEIvNkFGWVZSbmJrTWRydzZRcklvTGJQaVFY?=
 =?utf-8?B?aGpQN1RnYmxiSmdWODBSSDJxOWNYVnJsWTNVazVtWVhJNVFSU0taWXkySXVR?=
 =?utf-8?B?amZYOWc5R01DcTlWbXNiMlV0NlQweGxrRTROVWF0WmFjVGYzUmROOHYvUUI4?=
 =?utf-8?B?TENLbkhVM2ZZVktYSGVxTXBrN3ZpazQ3aXMvWFVxNmYwakZEeXp0dnllR0JU?=
 =?utf-8?B?dzY3L1dZSFhHRUxZbjUvN25FYUtucTV0UXNna1JvUkZJN2w3QnNoalIrWXRm?=
 =?utf-8?B?ZWN3dGIzaGp5NWVzWDdRU1BMaXNudi91eEk0Y3Uxa1ZyR1pYT0dJUzJiaVVY?=
 =?utf-8?B?aXIrRnZpWFkzQUMxSWxjWTQ3ZjVTS2l1eDlwWWd4TjNXVk9GRi80cHhMbjJT?=
 =?utf-8?B?c2F4NHU2dUk4MHFUT1EzYTNzOXVHU09aQ25TYW16NnIybDhXdXNrSHYwTVZL?=
 =?utf-8?B?b20zWDJvQWFrd0xnSUdHcS9JR0RucWJlU1VNVThWbUFSYktTcU5RK0dacDdG?=
 =?utf-8?B?cDcwUnl5SS8zdEcrUDBpbUF3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0201MB1931;
 6:vClvaIFNPfNOm46PeuHA/gxAjQEC2iBmT4ubj2uM2mDnwWbSsSC4O4clMkZgN3XIxkgJEeVPjJUQUnHwLMDZiVRDtX4BLleopZ+wcqd42HY7SGtf4ZtWLtQIhct/m9Wki5v15Bg3UYmyesU+mbZVy+XbnVZPzvbl5ARo9zEubU8muOkaLS1ZzYp7+ODyFKEHnvpuZNyuM20K3rk86MoSR6UFKKxCSqMbbpmxMoBiulA5iaEelaMqbYfo1WwMGrDZCzp9gCdjr9U0IByG+XunWYsW76+HP1UiVjRZepaA2W572iyrrygYD2dAyUOwHKI7wFIoY8gC7rkvnaKFpe03Yw==;
 5:otLoKd6h7fHBS1L21zdMlHRSCGIGAGhZhBW0/jtnnD1liJmv9zzh0n4nLxCl1iFssGw8KmpJZmvq4+z+K5griAk/N4K1bNTXpp0S3Il4D+Zwj5oq30gHVTWxtU4l2hLqPoSJZ6YMbwVUcepHBReqnA==;
 24:HJessilumlYO4K2mAa18ZNLs4B4GNgHr0DaESFYWQ4oOscwN1V8TUQ9VtmUVhEdah3bd6dx9Z1JTzL7NNdcC2SdozGu1ogmYOddfNh1O9Mo=;
 7:KjBmRTEiTagY94OVY9mOBYXjCf9uW476BtEJfyNME6ar6l5rOxtDZmMwJuA6cvSIO2nOxcyksOQvfi9jft4zow1Uqm6uvmIuKhJ+yYAFdNFNZpT7NB6Wp8PnTDMqgyD2DcLc1M+Kixx39ZRtpCZdW5pSU2WPe6QiO++P16fP3KniMQxQPA/01NHtJxpNnlrt0GAhAsnnXoBQTwno6mwBBOaZc7Kp1Xf2ISakMlGB9W4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2017 00:12:49.6327 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB1931
Cc: Chris Wulff <crwulff@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Anthony Green <green@moxielogic.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, armbru@redhat.com,
 Gerd Hoffmann <kraxel@redhat.com>, Marek Vasut <marex@denx.de>,
 Stefano Stabellini <sstabellini@kernel.org>, Jia Liu <proljc@gmail.com>,
 qemu-block@nongnu.org, Magnus Damm <magnus.damm@gmail.com>,
 Alexander Graf <agraf@suse.de>, Christian Borntraeger <borntraeger@de.ibm.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Jason Wang <jasowang@redhat.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Fabien Chouteau <chouteau@adacore.com>, alistair.francis@xilinx.com,
 Marcel Apfelbaum <marcel@redhat.com>, qemu-arm@nongnu.org,
 Jan Kiszka <jan.kiszka@web.de>, Stefan Hajnoczi <stefanha@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, alistair23@gmail.com,
 Stafford Horne <shorne@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Paul Burton <paul.burton@imgtec.com>,
 Thomas Huth <huth@tuxfamily.org>, Cornelia Huck <cohuck@redhat.com>,
 Michael Walle <michael@walle.cc>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v1 3/8] hw: Replace fprintf(stderr,
	"*\n" with error_report()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBhIGxhcmdlIG51bWJlciBvZiB0aGUgZnByaW50ZihzdGRlcnIsICIqXG4iIGNhbGxz
IHdpdGgKZXJyb3JfcmVwb3J0KCkuIFRoZSBmdW5jdGlvbnMgd2VyZSByZW5hbWVkIHdpdGggdGhl
c2UgY29tbWFuZHMgYW5kIHRoZW4KY29tcGlsZXIgaXNzdWVzIHdoZXJlIG1hbnVhbGx5IGZpeGVk
LgoKZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAogICAgJ047TjtOO047TjtOO047TjtO
O047TjtOOyB7c3xmcHJpbnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBv
cnQoIlwxIlwyKTt8SWd9JyBcCiAgICB7fSArCmZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1p
IFwKICAgICdOO047TjtOO047TjtOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwp
XFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKICAgIHt9ICsKZmluZCAu
LyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAogICAgJ047TjtOO047TjtOO047TjtOOyB7c3xmcHJp
bnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBvcnQoIlwxIlwyKTt8SWd9
JyBcCiAgICB7fSArCmZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKICAgICdOO047TjtO
O047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3Jl
cG9ydCgiXDEiXDIpO3xJZ30nIFwKICAgIHt9ICsKZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQg
LWkgXAogICAgJ047TjtOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwo
LipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKICAgIHt9ICsKZmluZCAuLyogLXR5
cGUgZiAtZXhlYyBzZWQgLWkgXAogICAgJ047TjtOO047TjtOOyB7c3xmcHJpbnRmKHN0ZGVyciwg
IlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBvcnQoIlwxIlwyKTt8SWd9JyBcCiAgICB7fSAr
CmZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKICAgICdOO047TjtOO047IHtzfGZwcmlu
dGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30n
IFwKICAgIHt9ICsKZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAogICAgJ047TjtOO047
IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEi
XDIpO3xJZ30nIFwKICAgIHt9ICsKZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAogICAg
J047TjtOOyB7c3xmcHJpbnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBv
cnQoIlwxIlwyKTt8SWd9JyBcCiAgICB7fSArCmZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1p
IFwKICAgICdOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9y
X3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKICAgIHt9ICsKZmluZCAuLyogLXR5cGUgZiAtZXhlYyBz
ZWQgLWkgXAogICAgJ047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVy
cm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKICAgIHt9ICsKClNvbWUgbGluZXMgd2hlcmUgdGhl
biBtYW51YWxseSB0d2Vha2VkIHRvIHBhc3MgY2hlY2twYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFs
aXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAeGlsaW54LmNvbT4KQ2M6IEFuZHJ6ZWog
WmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+CkNjOiBKYW4gS2lzemthIDxqYW4ua2lzemth
QHdlYi5kZT4KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CkNjOiBUaG9tYXMgSHV0aCA8aHV0aEB0
dXhmYW1pbHkub3JnPgpDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkNjOiAi
TWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBSaWNoYXJkIEhlbmRlcnNv
biA8cnRoQHR3aWRkbGUubmV0PgpDYzogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBKb2huIFNub3cg
PGpzbm93QHJlZGhhdC5jb20+CkNjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2Vy
QGRlLmlibS5jb20+CkNjOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KQ2M6IEFs
ZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgpDYzogTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3
YWxsZS5jYz4KQ2M6IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBpbWd0ZWMuY29tPgpDYzogQXVy
ZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgpDYzogWW9uZ2JvayBLaW0gPHlvbmdi
b2sua2ltQGltZ3RlYy5jb20+CkNjOiAiSGVydsOpIFBvdXNzaW5lYXUiIDxocG91c3NpbkByZWFj
dG9zLm9yZz4KQ2M6IEFudGhvbnkgR3JlZW4gPGdyZWVuQG1veGllbG9naWMuY29tPgpDYzogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQ2M6IENocmlzIFd1bGZmIDxjcnd1bGZmQGdt
YWlsLmNvbT4KQ2M6IE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRlPgpDYzogSmlhIExpdSA8cHJv
bGpjQGdtYWlsLmNvbT4KQ2M6IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgpDYzog
TWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+CkNjOiBNYWdudXMgRGFtbSA8bWFn
bnVzLmRhbW1AZ21haWwuY29tPgpDYzogRmFiaWVuIENob3V0ZWF1IDxjaG91dGVhdUBhZGFjb3Jl
LmNvbT4KQ2M6IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVr
PgpDYzogQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11QGdtYWlsLmNvbT4KQ2M6IHFlbXUtYXJt
QG5vbmdudS5vcmcKQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwpDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCkNjOiBxZW11LXBwY0Bub25nbnUub3JnCi0tLQoKIGh3L2FybS9hcm12
N20uYyAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYXJtL2Jvb3QuYyAgICAgICAgICAgICAg
ICAgICB8IDM0ICsrKysrKysrKy0tLS0tLS0tLS0KIGh3L2FybS9ndW1zdGl4LmMgICAgICAgICAg
ICAgICAgfCAxMyArKysrLS0tLQogaHcvYXJtL21haW5zdG9uZS5jICAgICAgICAgICAgICB8ICA3
ICsrLS0KIGh3L2FybS9tdXNpY3BhbC5jICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYXJtL29t
YXAxLmMgICAgICAgICAgICAgICAgICB8ICA1ICstLQogaHcvYXJtL29tYXAyLmMgICAgICAgICAg
ICAgICAgICB8IDIxICsrKysrKy0tLS0tLQogaHcvYXJtL29tYXBfc3gxLmMgICAgICAgICAgICAg
ICB8ICA2ICsrLS0KIGh3L2FybS9wYWxtLmMgICAgICAgICAgICAgICAgICAgfCAxMCArKystLS0K
IGh3L2FybS9weGEyeHguYyAgICAgICAgICAgICAgICAgfCAgNyArKy0tCiBody9hcm0vc3RlbGxh
cmlzLmMgICAgICAgICAgICAgIHwgIDMgKy0KIGh3L2FybS90b3NhLmMgICAgICAgICAgICAgICAg
ICAgfCAxNyArKysrKy0tLS0tCiBody9hcm0vdmVyc2F0aWxlcGIuYyAgICAgICAgICAgIHwgIDIg
Ky0KIGh3L2FybS92ZXhwcmVzcy5jICAgICAgICAgICAgICAgfCAgOCArKy0tLQogaHcvYXJtL3oy
LmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0
aW8tYmxrLmMgfCAgNiArKy0tCiBody9ibG9jay9vbmVuYW5kLmMgICAgICAgICAgICAgIHwgIDgg
KystLS0KIGh3L2Jsb2NrL3RjNTgxMjguYyAgICAgICAgICAgICAgfCA0NCArKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiBody9idC9jb3JlLmMgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKyst
LS0tCiBody9idC9oY2ktY3NyLmMgICAgICAgICAgICAgICAgIHwgMTcgKysrKystLS0tLQogaHcv
YnQvaGNpLmMgICAgICAgICAgICAgICAgICAgICB8IDMwICsrKysrKysrLS0tLS0tLS0tCiBody9i
dC9oaWQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2J0L2wyY2FwLmMgICAgICAg
ICAgICAgICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIGh3L2J0L3NkcC5j
ICAgICAgICAgICAgICAgICAgICAgfCAgNyArKy0tCiBody9jaGFyL2V4eW5vczQyMTBfdWFydC5j
ICAgICAgIHwgIDYgKystLQogaHcvY2hhci9tY2ZfdWFydC5jICAgICAgICAgICAgICB8ICA1ICst
LQogaHcvY2hhci9zaF9zZXJpYWwuYyAgICAgICAgICAgICB8ICA5ICsrKy0tLQogaHcvY29yZS9s
b2FkZXIuYyAgICAgICAgICAgICAgICB8IDMxICsrKysrKysrKy0tLS0tLS0tLQogaHcvY29yZS9w
dGltZXIuYyAgICAgICAgICAgICAgICB8ICA3ICsrLS0KIGh3L2NyaXMvYXhpc19kZXY4OC5jICAg
ICAgICAgICAgfCAgMyArLQogaHcvY3Jpcy9ib290LmMgICAgICAgICAgICAgICAgICB8ICA1ICst
LQogaHcvZGlzcGxheS9ibGl6emFyZC5jICAgICAgICAgICB8IDIwICsrKysrKy0tLS0tLQogaHcv
ZGlzcGxheS9vbWFwX2Rzcy5jICAgICAgICAgICB8IDE0ICsrKystLS0tCiBody9kaXNwbGF5L3Bs
MTEwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2Rpc3BsYXkvcHhhMnh4X2xjZC5jICAgICAg
ICAgfCAgMiArLQogaHcvZGlzcGxheS9xeGwtcmVuZGVyLmMgICAgICAgICB8ICA3ICsrLS0KIGh3
L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAgfCAxMCArKystLS0KIGh3L2Rpc3BsYXkvdGM2
MzkzeGIuYyAgICAgICAgICAgfCAzNiArKysrKysrKysrKystLS0tLS0tLS0KIGh3L2Rpc3BsYXkv
dmlydGlvLWdwdS0zZC5jICAgICAgfCAgNCArLS0KIGh3L2Rpc3BsYXkvdm13YXJlX3ZnYS5jICAg
ICAgICAgfCAyMiArKysrKystLS0tLS0tCiBody9kbWEvb21hcF9kbWEuYyAgICAgICAgICAgICAg
IHwgMjYgKysrKysrKystLS0tLS0tCiBody9kbWEvc29jX2RtYS5jICAgICAgICAgICAgICAgIHwg
MzcgKysrKysrKysrKy0tLS0tLS0tLS0tCiBody9ncGlvL29tYXBfZ3Bpby5jICAgICAgICAgICAg
IHwgIDIgKy0KIGh3L2kyYy9vbWFwX2kyYy5jICAgICAgICAgICAgICAgfCAxMCArKystLS0KIGh3
L2kzODYva3ZtL2FwaWMuYyAgICAgICAgICAgICAgfCAgOSArKystLS0KIGh3L2kzODYva3ZtL2Ns
b2NrLmMgICAgICAgICAgICAgfCAgNyArKy0tCiBody9pMzg2L2t2bS9pODI1NC5jICAgICAgICAg
ICAgIHwgIDcgKystLQogaHcvaTM4Ni9rdm0vaTgyNTkuYyAgICAgICAgICAgICB8ICA1ICstLQog
aHcvaTM4Ni9rdm0vaW9hcGljLmMgICAgICAgICAgICB8ICA1ICstLQogaHcvaTM4Ni9tdWx0aWJv
b3QuYyAgICAgICAgICAgICB8IDIxICsrKysrKy0tLS0tLQogaHcvaTM4Ni9wYy5jICAgICAgICAg
ICAgICAgICAgICB8IDE4ICsrKysrLS0tLS0tCiBody9pMzg2L3BjX3BpaXguYyAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGh3L2kzODYvcGNfc3lzZncuYyAgICAgICAgICAgICAgfCAgNSArLS0KIGh3
L2kzODYveGVuL3hlbi1odm0uYyAgICAgICAgICAgfCAzMiArKysrKysrKystLS0tLS0tLS0KIGh3
L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jICAgICAgfCAxMiArKystLS0tCiBody9pMzg2L3hlbi94
ZW5fYXBpYy5jICAgICAgICAgIHwgIDIgKy0KIGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgICAg
ICAgfCAgNiArKy0tCiBody9pZGUvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3
L2lucHV0L2xtODMyeC5jICAgICAgICAgICAgICAgfCAgNiArKy0tCiBody9pbnB1dC9wY2tiZC5j
ICAgICAgICAgICAgICAgIHwgIDMgKy0KIGh3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYyAgICAgICAg
fCAgMiArLQogaHcvaW5wdXQvdHNjMjAwNS5jICAgICAgICAgICAgICB8IDE3ICsrKysrLS0tLS0K
IGh3L2lucHV0L3RzYzIxMHguYyAgICAgICAgICAgICAgfCA3MiArKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvaW5wdXQvdmlydGlvLWlucHV0LWhpZC5jICAgICB8
IDE0ICsrKystLS0tCiBody9pbnB1dC92aXJ0aW8taW5wdXQuYyAgICAgICAgIHwgIDUgKy0tCiBo
dy9pbnRjL2FybV9naWNfa3ZtLmMgICAgICAgICAgIHwgMTIgKysrLS0tLQogaHcvaW50Yy9vbWFw
X2ludGMuYyAgICAgICAgICAgICB8ICA0ICstLQogaHcvaW50Yy9vcGVucGljLmMgICAgICAgICAg
ICAgICB8ICA3ICsrLS0KIGh3L2ludGMvb3BlbnBpY19rdm0uYyAgICAgICAgICAgfCAgOCArKy0t
LQogaHcvaW50Yy9zMzkwX2ZsaWNfa3ZtLmMgICAgICAgICB8ICA0ICstLQogaHcvaXBtaS9pcG1p
LmMgICAgICAgICAgICAgICAgICB8ICAxICsKIGh3L2lwbWkvaXBtaV9ibWNfZXh0ZXJuLmMgICAg
ICAgfCAgNSArLS0KIGh3L2lzYS9pc2EtYnVzLmMgICAgICAgICAgICAgICAgfCAgNyArKy0tCiBo
dy9sbTMyL2xtMzJfYm9hcmRzLmMgICAgICAgICAgIHwgIDUgKy0tCiBody9sbTMyL21pbGt5bWlz
dC5jICAgICAgICAgICAgIHwgIDUgKy0tCiBody9tNjhrL2FuNTIwNi5jICAgICAgICAgICAgICAg
IHwgIDQgKy0tCiBody9tNjhrL21jZjUyMDYuYyAgICAgICAgICAgICAgIHwgIDMgKy0KIGh3L202
OGsvbWNmNTIwOC5jICAgICAgICAgICAgICAgfCAgNyArKy0tCiBody9taWNyb2JsYXplL2Jvb3Qu
YyAgICAgICAgICAgIHwgIDIgKy0KIGh3L21pcHMvYm9zdG9uLmMgICAgICAgICAgICAgICAgfCAg
NCArLS0KIGh3L21pcHMvbWlwc19mdWxvbmcyZS5jICAgICAgICAgfCAgNCArLS0KIGh3L21pcHMv
bWlwc19qYXp6LmMgICAgICAgICAgICAgfCAgNCArLS0KIGh3L21pcHMvbWlwc19tYWx0YS5jICAg
ICAgICAgICAgfCAgNCArLS0KIGh3L21pcHMvbWlwc19taXBzc2ltLmMgICAgICAgICAgfCAgNCAr
LS0KIGh3L21pcHMvbWlwc19yNGsuYyAgICAgICAgICAgICAgfCAgNiArKy0tCiBody9taXNjL2E5
c2N1LmMgICAgICAgICAgICAgICAgIHwgIDMgKy0KIGh3L21pc2Mvb21hcF9ncG1jLmMgICAgICAg
ICAgICAgfCAxMSArKysrLS0tCiBody9taXNjL29tYXBfbDQuYyAgICAgICAgICAgICAgIHwgIDUg
Ky0tCiBody9taXNjL29tYXBfc2RyYy5jICAgICAgICAgICAgIHwgIDMgKy0KIGh3L21pc2Mvdm1w
b3J0LmMgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvbW94aWUvbW94aWVzaW0uYyAgICAgICAg
ICAgICB8ICA3ICsrLS0KIGh3L25ldC9mc2xfZXRzZWMvZXRzZWMuYyAgICAgICAgfCAgMiArLQog
aHcvbmV0L3BjbmV0LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBody9uZXQvc21jOTFjMTEx
LmMgICAgICAgICAgICAgIHwgIDUgKy0tCiBody9uZXQvdmhvc3RfbmV0LmMgICAgICAgICAgICAg
IHwgMTYgKysrKy0tLS0tCiBody9uaW9zMi9ib290LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGh3L252cmFtL2VlcHJvbTkzeHguYyAgICAgICAgICAgfCAgNSArLS0KIGh3L252cmFtL2Z3X2Nm
Zy5jICAgICAgICAgICAgICAgfCAgNCArLS0KIGh3L29wZW5yaXNjL29wZW5yaXNjX3NpbS5jICAg
ICAgfCAgMyArLQogaHcvcGNpLWhvc3QvYm9uaXRvLmMgICAgICAgICAgICB8ICA2ICsrLS0KIGh3
L3BjaS9wY2kuYyAgICAgICAgICAgICAgICAgICAgfCAxMCArKystLS0KIGh3L3BwYy9lNTAwLmMg
ICAgICAgICAgICAgICAgICAgfCAyMCArKysrKystLS0tLS0KIGh3L3BwYy9tYWNfbmV3d29ybGQu
YyAgICAgICAgICAgfCAgMiArLQogaHcvcHBjL21hY19vbGR3b3JsZC5jICAgICAgICAgICB8ICAy
ICstCiBody9wcGMvbXBjODU0NF9ndXRzLmMgICAgICAgICAgIHwgIDUgKy0tCiBody9wcGMvcHBj
NDA1X2JvYXJkcy5jICAgICAgICAgIHwgIDggKystLS0KIGh3L3BwYy9wcGM0NDBfYmFtYm9vLmMg
ICAgICAgICAgfCAxOSArKysrKy0tLS0tLQogaHcvcHBjL3BwYzR4eF9wY2kuYyAgICAgICAgICAg
ICB8ICAzICstCiBody9wcGMvcHJlcC5jICAgICAgICAgICAgICAgICAgIHwgIDQgKy0tCiBody9w
cGMvdmlydGV4X21sNTA3LmMgICAgICAgICAgIHwgIDQgKy0tCiBody9zMzkweC92aXJ0aW8tY2N3
LmMgICAgICAgICAgIHwgIDIgKy0KIGh3L3Njc2kvbHNpNTNjODk1YS5jICAgICAgICAgICAgfCAg
NCArLS0KIGh3L3Njc2kvc3BhcHJfdnNjc2kuYyAgICAgICAgICAgfCA0OSArKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tCiBody9zY3NpL3ZpcnRpby1zY3NpLWRhdGFwbGFuZS5jIHwgIDYgKyst
LQogaHcvc2QvcGwxODEuYyAgICAgICAgICAgICAgICAgICB8ICA1ICstLQogaHcvc2Qvc2QuYyAg
ICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKystLS0tCiBody9zaDQvcjJkLmMgICAgICAgICAg
ICAgICAgICAgIHwgIDkgKysrLS0tCiBody9zaDQvc2g3NzUwLmMgICAgICAgICAgICAgICAgIHwg
NjQgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9zcGFyYy9sZW9uMy5j
ICAgICAgICAgICAgICAgIHwgIDkgKysrLS0tCiBody9zcGFyYy9zdW40bS5jICAgICAgICAgICAg
ICAgIHwgIDggKystLS0KIGh3L3NwYXJjNjQvbmlhZ2FyYS5jICAgICAgICAgICAgfCAgMiArLQog
aHcvc3BhcmM2NC9zdW40dS5jICAgICAgICAgICAgICB8ICA5ICsrKy0tLQogaHcvc3NpL29tYXBf
c3BpLmMgICAgICAgICAgICAgICB8ICA1ICstLQogaHcvdGltZXIvb21hcF9ncHRpbWVyLmMgICAg
ICAgICB8IDExICsrKystLS0KIGh3L3RpbWVyL3R3bDkyMjMwLmMgICAgICAgICAgICAgfCAgMiAr
LQogaHcvdGltZXIveGlsaW54X3RpbWVyLmMgICAgICAgICB8ICA4ICsrLS0tCiBody91c2IvY29y
ZS5jICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKystLS0tCiBody91c2IvZGVzYy5jICAgICAg
ICAgICAgICAgICAgIHwgIDQgKy0tCiBody91c2IvZGV2LWF1ZGlvLmMgICAgICAgICAgICAgIHwg
MjkgKysrKysrKysrLS0tLS0tLS0KIGh3L3VzYi9kZXYtYmx1ZXRvb3RoLmMgICAgICAgICAgfCAg
NCArLS0KIGh3L3VzYi9kZXYtbXRwLmMgICAgICAgICAgICAgICAgfCAgOSArKystLS0KIGh3L3Vz
Yi9kZXYtbmV0d29yay5jICAgICAgICAgICAgfCAyMCArKysrKystLS0tLS0KIGh3L3VzYi9oY2Qt
ZWhjaS5jICAgICAgICAgICAgICAgfCAzMiArKysrKysrKystLS0tLS0tLS0KIGh3L3VzYi9oY2Qt
bXVzYi5jICAgICAgICAgICAgICAgfCAgNCArLS0KIGh3L3VzYi9oY2QteGhjaS5jICAgICAgICAg
ICAgICAgfCAgMyArLQogaHcvdXNiL2hvc3QtbGVnYWN5LmMgICAgICAgICAgICB8ICAyICstCiBo
dy93YXRjaGRvZy93YXRjaGRvZy5jICAgICAgICAgIHwgIDkgKysrLS0tCiBody93YXRjaGRvZy93
ZHRfaTYzMDBlc2IuYyAgICAgIHwgIDggKysrLS0KIGh3L3hlbi94ZW4tY29tbW9uLmMgICAgICAg
ICAgICAgfCAxMCArKystLS0KIGh3L3hlbi94ZW5fcHQuYyAgICAgICAgICAgICAgICAgfCAgNCAr
LS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jICAgICAgfCAyNCArKysrKysrLS0tLS0tLQog
aHcveGVucHYveGVuX21hY2hpbmVfcHYuYyAgICAgICB8ICA4ICsrLS0tCiAxNDIgZmlsZXMgY2hh
bmdlZCwgNzY5IGluc2VydGlvbnMoKyksIDcwNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9hcm0vYXJtdjdtLmMgYi9ody9hcm0vYXJtdjdtLmMKaW5kZXggYmIyZGZjOTQyYi4uNTY3NzBh
NzA0OCAxMDA2NDQKLS0tIGEvaHcvYXJtL2FybXY3bS5jCisrKyBiL2h3L2FybS9hcm12N20uYwpA
QCAtMjc4LDcgKzI3OCw3IEBAIHZvaWQgYXJtdjdtX2xvYWRfa2VybmVsKEFSTUNQVSAqY3B1LCBj
b25zdCBjaGFyICprZXJuZWxfZmlsZW5hbWUsIGludCBtZW1fc2l6ZSkKICNlbmRpZgogCiAgICAg
aWYgKCFrZXJuZWxfZmlsZW5hbWUgJiYgIXF0ZXN0X2VuYWJsZWQoKSkgewotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIkd1ZXN0IGltYWdlIG11c3QgYmUgc3BlY2lmaWVkICh1c2luZyAta2VybmVs
KVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiR3Vlc3QgaW1hZ2UgbXVzdCBiZSBzcGVjaWZp
ZWQgKHVzaW5nIC1rZXJuZWwpIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS9ody9hcm0vYm9vdC5jIGIvaHcvYXJtL2Jvb3QuYwppbmRleCBjMjcyMGM4MDQ2Li41YjJk
MTdmMDhhIDEwMDY0NAotLS0gYS9ody9hcm0vYm9vdC5jCisrKyBiL2h3L2FybS9ib290LmMKQEAg
LTgsNiArOCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJx
ZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlIDxs
aWJmZHQuaD4KICNpbmNsdWRlICJody9ody5oIgpAQCAtNDE4LDEzICs0MTksMTMgQEAgc3RhdGlj
IGludCBsb2FkX2R0Yihod2FkZHIgYWRkciwgY29uc3Qgc3RydWN0IGFybV9ib290X2luZm8gKmJp
bmZvLAogICAgICAgICBjaGFyICpmaWxlbmFtZTsKICAgICAgICAgZmlsZW5hbWUgPSBxZW11X2Zp
bmRfZmlsZShRRU1VX0ZJTEVfVFlQRV9CSU9TLCBiaW5mby0+ZHRiX2ZpbGVuYW1lKTsKICAgICAg
ICAgaWYgKCFmaWxlbmFtZSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZG4n
dCBvcGVuIGR0YiBmaWxlICVzXG4iLCBiaW5mby0+ZHRiX2ZpbGVuYW1lKTsKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgiQ291bGRuJ3Qgb3BlbiBkdGIgZmlsZSAlcyIsIGJpbmZvLT5kdGJfZmls
ZW5hbWUpOwogICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CiAKICAgICAgICAgZmR0
ID0gbG9hZF9kZXZpY2VfdHJlZShmaWxlbmFtZSwgJnNpemUpOwogICAgICAgICBpZiAoIWZkdCkg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZG4ndCBvcGVuIGR0YiBmaWxlICVz
XG4iLCBmaWxlbmFtZSk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIkNvdWxkbid0IG9wZW4g
ZHRiIGZpbGUgJXMiLCBmaWxlbmFtZSk7CiAgICAgICAgICAgICBnX2ZyZWUoZmlsZW5hbWUpOwog
ICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICB9CkBAIC00MzIsNyArNDMzLDcgQEAgc3Rh
dGljIGludCBsb2FkX2R0Yihod2FkZHIgYWRkciwgY29uc3Qgc3RydWN0IGFybV9ib290X2luZm8g
KmJpbmZvLAogICAgIH0gZWxzZSB7CiAgICAgICAgIGZkdCA9IGJpbmZvLT5nZXRfZHRiKGJpbmZv
LCAmc2l6ZSk7CiAgICAgICAgIGlmICghZmR0KSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIkJvYXJkIHdhcyB1bmFibGUgdG8gY3JlYXRlIGEgZHRiIGJsb2JcbiIpOworICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJCb2FyZCB3YXMgdW5hYmxlIHRvIGNyZWF0ZSBhIGR0YiBibG9iIik7
CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KICAgICB9CkBAIC00NTEsNyArNDUy
LDcgQEAgc3RhdGljIGludCBsb2FkX2R0Yihod2FkZHIgYWRkciwgY29uc3Qgc3RydWN0IGFybV9i
b290X2luZm8gKmJpbmZvLAogICAgIHNjZWxscyA9IHFlbXVfZmR0X2dldHByb3BfY2VsbChmZHQs
ICIvIiwgIiNzaXplLWNlbGxzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCwgJmVycm9yX2ZhdGFsKTsKICAgICBpZiAoYWNlbGxzID09IDAgfHwgc2NlbGxzID09IDAp
IHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJkdGIgZmlsZSBpbnZhbGlkICgjYWRkcmVzcy1j
ZWxscyBvciAjc2l6ZS1jZWxscyAwKVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZHRiIGZp
bGUgaW52YWxpZCAoI2FkZHJlc3MtY2VsbHMgb3IgI3NpemUtY2VsbHMgMCkiKTsKICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KIApAQCAtNDU5LDggKzQ2MCw3IEBAIHN0YXRpYyBpbnQgbG9hZF9k
dGIoaHdhZGRyIGFkZHIsIGNvbnN0IHN0cnVjdCBhcm1fYm9vdF9pbmZvICpiaW5mbywKICAgICAg
ICAgLyogVGhpcyBpcyB1c2VyIGVycm9yIHNvIGRlc2VydmVzIGEgZnJpZW5kbGllciBlcnJvciBt
ZXNzYWdlCiAgICAgICAgICAqIHRoYW4gdGhlIGZhaWx1cmUgb2Ygc2V0cHJvcF9zaXplZF9jZWxs
cyB3b3VsZCBwcm92aWRlCiAgICAgICAgICAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFl
bXU6IGR0YiBmaWxlIG5vdCBjb21wYXRpYmxlIHdpdGggIgotICAgICAgICAgICAgICAgICJSQU0g
c2l6ZSA+IDRHQlxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogZHRiIGZpbGUgbm90
IGNvbXBhdGlibGUgd2l0aCBSQU0gc2l6ZSA+IDRHQiIpOwogICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgfQogCkBAIC00ODAsNyArNDgwLDcgQEAgc3RhdGljIGludCBsb2FkX2R0Yihod2FkZHIgYWRk
ciwgY29uc3Qgc3RydWN0IGFybV9ib290X2luZm8gKmJpbmZvLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjZWxscywgbWVtX2Jhc2UsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NlbGxzLCBtZW1fbGVuKTsKICAg
ICAgICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
ImNvdWxkbid0IHNldCAlcy9yZWcgZm9yIG5vZGUgJWRcbiIsIG5vZGVuYW1lLAorICAgICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiY291bGRuJ3Qgc2V0ICVzL3JlZyBmb3Igbm9kZSAlZCIsIG5v
ZGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgaSk7CiAgICAgICAgICAgICAgICAgZ290
byBmYWlsOwogICAgICAgICAgICAgfQpAQCAtNTA1LDcgKzUwNSw3IEBAIHN0YXRpYyBpbnQgbG9h
ZF9kdGIoaHdhZGRyIGFkZHIsIGNvbnN0IHN0cnVjdCBhcm1fYm9vdF9pbmZvICpiaW5mbywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjZWxscywgYmluZm8tPmxv
YWRlcl9zdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNj
ZWxscywgYmluZm8tPnJhbV9zaXplKTsKICAgICAgICAgaWYgKHJjIDwgMCkgewotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJjb3VsZG4ndCBzZXQgL21lbW9yeS9yZWdcbiIpOworICAgICAg
ICAgICAgZXJyb3JfcmVwb3J0KCJjb3VsZG4ndCBzZXQgL21lbW9yeS9yZWciKTsKICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQogICAgIH0KQEAgLTUxOSw3ICs1MTksNyBAQCBzdGF0
aWMgaW50IGxvYWRfZHRiKGh3YWRkciBhZGRyLCBjb25zdCBzdHJ1Y3QgYXJtX2Jvb3RfaW5mbyAq
YmluZm8sCiAgICAgICAgIHJjID0gcWVtdV9mZHRfc2V0cHJvcF9zdHJpbmcoZmR0LCAiL2Nob3Nl
biIsICJib290YXJncyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmlu
Zm8tPmtlcm5lbF9jbWRsaW5lKTsKICAgICAgICAgaWYgKHJjIDwgMCkgewotICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJjb3VsZG4ndCBzZXQgL2Nob3Nlbi9ib290YXJnc1xuIik7CisgICAg
ICAgICAgICBlcnJvcl9yZXBvcnQoImNvdWxkbid0IHNldCAvY2hvc2VuL2Jvb3RhcmdzIik7CiAg
ICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KICAgICB9CkBAIC01MjgsMTQgKzUyOCwx
NCBAQCBzdGF0aWMgaW50IGxvYWRfZHRiKGh3YWRkciBhZGRyLCBjb25zdCBzdHJ1Y3QgYXJtX2Jv
b3RfaW5mbyAqYmluZm8sCiAgICAgICAgIHJjID0gcWVtdV9mZHRfc2V0cHJvcF9jZWxsKGZkdCwg
Ii9jaG9zZW4iLCAibGludXgsaW5pdHJkLXN0YXJ0IiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmluZm8tPmluaXRyZF9zdGFydCk7CiAgICAgICAgIGlmIChyYyA8IDApIHsK
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY291bGRuJ3Qgc2V0IC9jaG9zZW4vbGludXgs
aW5pdHJkLXN0YXJ0XG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGRuJ3Qgc2V0
IC9jaG9zZW4vbGludXgsaW5pdHJkLXN0YXJ0Iik7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgICAgIH0KIAogICAgICAgICByYyA9IHFlbXVfZmR0X3NldHByb3BfY2VsbChmZHQsICIvY2hv
c2VuIiwgImxpbnV4LGluaXRyZC1lbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiaW5mby0+aW5pdHJkX3N0YXJ0ICsgYmluZm8tPmluaXRyZF9zaXplKTsKICAgICAgICAg
aWYgKHJjIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb3VsZG4ndCBzZXQg
L2Nob3Nlbi9saW51eCxpbml0cmQtZW5kXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgi
Y291bGRuJ3Qgc2V0IC9jaG9zZW4vbGludXgsaW5pdHJkLWVuZCIpOwogICAgICAgICAgICAgZ290
byBmYWlsOwogICAgICAgICB9CiAgICAgfQpAQCAtNjkwLDcgKzY5MCw3IEBAIHN0YXRpYyB2b2lk
IGxvYWRfaW1hZ2VfdG9fZndfY2ZnKEZXQ2ZnU3RhdGUgKmZ3X2NmZywgdWludDE2X3Qgc2l6ZV9r
ZXksCiAgICAgICAgIGdzaXplIGxlbmd0aDsKIAogICAgICAgICBpZiAoIWdfZmlsZV9nZXRfY29u
dGVudHMoaW1hZ2VfbmFtZSwgJmNvbnRlbnRzLCAmbGVuZ3RoLCBOVUxMKSkgewotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gbG9hZCBcIiVzXCJcbiIsIGltYWdlX25hbWUp
OworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gbG9hZCBcIiVzXCIiLCBpbWFn
ZV9uYW1lKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KICAgICAgICAgc2l6ZSA9
IGxlbmd0aDsKQEAgLTk1Niw3ICs5NTYsNyBAQCBzdGF0aWMgdm9pZCBhcm1fbG9hZF9rZXJuZWxf
bm90aWZ5KE5vdGlmaWVyICpub3RpZmllciwgdm9pZCAqZGF0YSkKICAgICAgICAgaXNfbGludXgg
PSAxOwogICAgIH0KICAgICBpZiAoa2VybmVsX3NpemUgPCAwKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcydcbiIsCisgICAgICAgIGVy
cm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcyciLAogICAgICAgICAg
ICAgICAgIGluZm8tPmtlcm5lbF9maWxlbmFtZSk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQpA
QCAtOTc2LDcgKzk3Niw3IEBAIHN0YXRpYyB2b2lkIGFybV9sb2FkX2tlcm5lbF9ub3RpZnkoTm90
aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pbml0cmRfc3RhcnQpOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgaWYgKGluaXRyZF9zaXplIDwgMCkgewotICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQgaW5pdHJkICclcydcbiIsCisgICAg
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0cmQgJyVz
JyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5pbml0cmRfZmlsZW5hbWUpOwogICAg
ICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgICAgICB9CkBAIC0xMDIxLDkgKzEwMjEsOSBA
QCBzdGF0aWMgdm9pZCBhcm1fbG9hZF9rZXJuZWxfbm90aWZ5KE5vdGlmaWVyICpub3RpZmllciwg
dm9pZCAqZGF0YSkKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGZpeHVwY29udGV4dFtG
SVhVUF9BUkdQVFJdID0gaW5mby0+bG9hZGVyX3N0YXJ0ICsgS0VSTkVMX0FSR1NfQUREUjsKICAg
ICAgICAgICAgIGlmIChpbmZvLT5yYW1fc2l6ZSA+PSAoMVVMTCA8PCAzMikpIHsKLSAgICAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IFJBTSBzaXplIG11c3QgYmUgbGVzcyB0aGFu
IDRHQiB0byBib290IgotICAgICAgICAgICAgICAgICAgICAgICAgIiBMaW51eCBrZXJuZWwgdXNp
bmcgQVRBR1MgKHRyeSBwYXNzaW5nIGEgZGV2aWNlIHRyZWUiCi0gICAgICAgICAgICAgICAgICAg
ICAgICAiIHVzaW5nIC1kdGIpXG4iKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInFl
bXU6IFJBTSBzaXplIG11c3QgYmUgbGVzcyB0aGFuIDRHQiB0byBib290IgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgTGludXgga2VybmVsIHVzaW5nIEFUQUdTICh0cnkgcGFzc2luZyBh
IGRldmljZSB0cmVlIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgdXNpbmcgLWR0Yiki
KTsKICAgICAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRp
ZmYgLS1naXQgYS9ody9hcm0vZ3Vtc3RpeC5jIGIvaHcvYXJtL2d1bXN0aXguYwppbmRleCBiYmE5
ZTlmNTdhLi44YmQzNDk1NmI3IDEwMDY0NAotLS0gYS9ody9hcm0vZ3Vtc3RpeC5jCisrKyBiL2h3
L2FybS9ndW1zdGl4LmMKQEAgLTM1LDYgKzM1LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9v
c2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvaHcu
aCIKICNpbmNsdWRlICJody9hcm0vcHhhLmgiCiAjaW5jbHVkZSAibmV0L25ldC5oIgpAQCAtNjIs
OCArNjMsOCBAQCBzdGF0aWMgdm9pZCBjb25uZXhfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUp
CiAKICAgICBkaW5mbyA9IGRyaXZlX2dldChJRl9QRkxBU0gsIDAsIDApOwogICAgIGlmICghZGlu
Zm8gJiYgIXF0ZXN0X2VuYWJsZWQoKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkEgZmxh
c2ggaW1hZ2UgbXVzdCBiZSBnaXZlbiB3aXRoIHRoZSAiCi0gICAgICAgICAgICAgICAgIidwZmxh
c2gnIHBhcmFtZXRlclxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiQSBmbGFzaCBpbWFnZSBt
dXN0IGJlIGdpdmVuIHdpdGggdGhlICIKKyAgICAgICAgICAgICAgICAgICAgICIncGZsYXNoJyBw
YXJhbWV0ZXIiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKQEAgLTc2LDcgKzc3LDcgQEAg
c3RhdGljIHZvaWQgY29ubmV4X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRpbmZvID8gYmxrX2J5X2xlZ2FjeV9kaW5mbyhkaW5mbykg
OiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlY3Rvcl9sZW4sIGNvbm5l
eF9yb20gLyBzZWN0b3JfbGVuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIsIDAs
IDAsIDAsIDAsIGJlKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IEVycm9yIHJl
Z2lzdGVyaW5nIGZsYXNoIG1lbW9yeS5cbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6
IEVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIG1lbW9yeS4iKTsKICAgICAgICAgZXhpdCgxKTsKICAg
ICB9CiAKQEAgLTk5LDggKzEwMCw4IEBAIHN0YXRpYyB2b2lkIHZlcmRleF9pbml0KE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSkKIAogICAgIGRpbmZvID0gZHJpdmVfZ2V0KElGX1BGTEFTSCwgMCwgMCk7
CiAgICAgaWYgKCFkaW5mbyAmJiAhcXRlc3RfZW5hYmxlZCgpKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiQSBmbGFzaCBpbWFnZSBtdXN0IGJlIGdpdmVuIHdpdGggdGhlICIKLSAgICAgICAg
ICAgICAgICAiJ3BmbGFzaCcgcGFyYW1ldGVyXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJB
IGZsYXNoIGltYWdlIG11c3QgYmUgZ2l2ZW4gd2l0aCB0aGUgIgorICAgICAgICAgICAgICAgICAg
ICAgIidwZmxhc2gnIHBhcmFtZXRlciIpOwogICAgICAgICBleGl0KDEpOwogICAgIH0KIApAQCAt
MTEzLDcgKzExNCw3IEBAIHN0YXRpYyB2b2lkIHZlcmRleF9pbml0KE1hY2hpbmVTdGF0ZSAqbWFj
aGluZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaW5mbyA/IGJsa19ieV9sZWdh
Y3lfZGluZm8oZGluZm8pIDogTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
ZWN0b3JfbGVuLCB2ZXJkZXhfcm9tIC8gc2VjdG9yX2xlbiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAyLCAwLCAwLCAwLCAwLCBiZSkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJxZW11OiBFcnJvciByZWdpc3RlcmluZyBmbGFzaCBtZW1vcnkuXG4iKTsKKyAgICAgICAgZXJy
b3JfcmVwb3J0KCJxZW11OiBFcnJvciByZWdpc3RlcmluZyBmbGFzaCBtZW1vcnkuIik7CiAgICAg
ICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9hcm0vbWFpbnN0b25lLmMgYi9o
dy9hcm0vbWFpbnN0b25lLmMKaW5kZXggZDA3OTcyYTk2Ni4uNWM0NTRjNzEwOSAxMDA2NDQKLS0t
IGEvaHcvYXJtL21haW5zdG9uZS5jCisrKyBiL2h3L2FybS9tYWluc3RvbmUuYwpAQCAtMTIsNiAr
MTIsNyBAQAogICogR05VIEdQTCwgdmVyc2lvbiAyIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxh
dGVyIHZlcnNpb24uCiAgKi8KICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVt
dS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAiaHcv
aHcuaCIKICNpbmNsdWRlICJody9hcm0vcHhhLmgiCkBAIC0xNDMsOCArMTQ0LDggQEAgc3RhdGlj
IHZvaWQgbWFpbnN0b25lX2NvbW1vbl9pbml0KE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9t
ZW0sCiAgICAgICAgICAgICBpZiAocXRlc3RfZW5hYmxlZCgpKSB7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlR3byBm
bGFzaCBpbWFnZXMgbXVzdCBiZSBnaXZlbiB3aXRoIHRoZSAiCi0gICAgICAgICAgICAgICAgICAg
ICIncGZsYXNoJyBwYXJhbWV0ZXJcbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJUd28g
Zmxhc2ggaW1hZ2VzIG11c3QgYmUgZ2l2ZW4gd2l0aCB0aGUgIgorICAgICAgICAgICAgICAgICAg
ICAgICAgICIncGZsYXNoJyBwYXJhbWV0ZXIiKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAg
ICAgIH0KIApAQCAtMTU0LDcgKzE1NSw3IEBAIHN0YXRpYyB2b2lkIG1haW5zdG9uZV9jb21tb25f
aW5pdChNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVtLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtfYnlfbGVnYWN5X2RpbmZvKGRpbmZvKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2VjdG9yX2xlbiwgTUFJTlNUT05FX0ZMQVNIIC8gc2Vj
dG9yX2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNCwgMCwgMCwgMCwg
MCwgYmUpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IEVycm9yIHJlZ2lz
dGVyaW5nIGZsYXNoIG1lbW9yeS5cbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11
OiBFcnJvciByZWdpc3RlcmluZyBmbGFzaCBtZW1vcnkuIik7CiAgICAgICAgICAgICBleGl0KDEp
OwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvYXJtL211c2ljcGFsLmMgYi9ody9h
cm0vbXVzaWNwYWwuYwppbmRleCBiNjQ4NzcwODgyLi4wNjEyN2E4NzNkIDEwMDY0NAotLS0gYS9o
dy9hcm0vbXVzaWNwYWwuYworKysgYi9ody9hcm0vbXVzaWNwYWwuYwpAQCAtMTYyNiw3ICsxNjI2
LDcgQEAgc3RhdGljIHZvaWQgbXVzaWNwYWxfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAg
ICAgICAgIGZsYXNoX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsayk7CiAgICAgICAgIGlmIChmbGFz
aF9zaXplICE9IDgqMTAyNCoxMDI0ICYmIGZsYXNoX3NpemUgIT0gMTYqMTAyNCoxMDI0ICYmCiAg
ICAgICAgICAgICBmbGFzaF9zaXplICE9IDMyKjEwMjQqMTAyNCkgewotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJJbnZhbGlkIGZsYXNoIGltYWdlIHNpemVcbiIpOworICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJJbnZhbGlkIGZsYXNoIGltYWdlIHNpemUiKTsKICAgICAgICAgICAgIGV4
aXQoMSk7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL29tYXAxLmMgYi9ody9hcm0v
b21hcDEuYwppbmRleCAxMzg4MjAwMTkxLi44MjFlZTY5NDQxIDEwMDY0NAotLS0gYS9ody9hcm0v
b21hcDEuYworKysgYi9ody9hcm0vb21hcDEuYwpAQCAtMTgsNiArMTgsNyBAQAogICovCiAKICNp
bmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNp
bmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRl
ICJjcHUuaCIKQEAgLTIzMTMsNyArMjMxNCw3IEBAIHZvaWQgb21hcF91d2lyZV9hdHRhY2goc3Ry
dWN0IG9tYXBfdXdpcmVfcyAqcywKICAgICAgICAgICAgICAgICB1V2lyZVNsYXZlICpzbGF2ZSwg
aW50IGNoaXBzZWxlY3QpCiB7CiAgICAgaWYgKGNoaXBzZWxlY3QgPCAwIHx8IGNoaXBzZWxlY3Qg
PiAzKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBjaGlwc2VsZWN0ICVpXG4i
LCBfX2Z1bmNfXywgY2hpcHNlbGVjdCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IEJhZCBj
aGlwc2VsZWN0ICVpIiwgX19mdW5jX18sIGNoaXBzZWxlY3QpOwogICAgICAgICBleGl0KC0xKTsK
ICAgICB9CiAKQEAgLTM5ODksNyArMzk5MCw3IEBAIHN0cnVjdCBvbWFwX21wdV9zdGF0ZV9zICpv
bWFwMzEwX21wdV9pbml0KE1lbW9yeVJlZ2lvbiAqc3lzdGVtX21lbW9yeSwKIAogICAgIGRpbmZv
ID0gZHJpdmVfZ2V0KElGX1NELCAwLCAwKTsKICAgICBpZiAoIWRpbmZvKSB7Ci0gICAgICAgIGZw
cmludGYoc3RkZXJyLCAicWVtdTogbWlzc2luZyBTZWN1cmVEaWdpdGFsIGRldmljZVxuIik7Cisg
ICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogbWlzc2luZyBTZWN1cmVEaWdpdGFsIGRldmljZSIp
OwogICAgICAgICBleGl0KDEpOwogICAgIH0KICAgICBzLT5tbWMgPSBvbWFwX21tY19pbml0KDB4
ZmZmYjc4MDAsIHN5c3RlbV9tZW1vcnksCmRpZmYgLS1naXQgYS9ody9hcm0vb21hcDIuYyBiL2h3
L2FybS9vbWFwMi5jCmluZGV4IGI1Mzg3OGI4YjkuLmNiYmIzZWMwNWYgMTAwNjQ0Ci0tLSBhL2h3
L2FybS9vbWFwMi5jCisrKyBiL2h3L2FybS9vbWFwMi5jCkBAIC0xOSw2ICsxOSw3IEBACiAgKi8K
IAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5o
IgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2lu
Y2x1ZGUgImNwdS5oIgpAQCAtMTMxMSw3ICsxMzEyLDcgQEAgc3RhdGljIHZvaWQgb21hcF9wcmNt
X2FwbGxfdXBkYXRlKHN0cnVjdCBvbWFwX3ByY21fcyAqcykKICAgICAvKiBUT0RPOiB1cGRhdGUg
Y2xvY2tzICovCiAKICAgICBpZiAobW9kZVswXSA9PSAxIHx8IG1vZGVbMF0gPT0gMiB8fCBtb2Rl
WzFdID09IDEgfHwgbW9kZVsxXSA9PSAyKQotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBi
YWQgRU5fNTRNX1BMTCBvciBiYWQgRU5fOTZNX1BMTFxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCIlczogYmFkIEVOXzU0TV9QTEwgb3IgYmFkIEVOXzk2TV9QTEwiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18pOwogfQogCkBAIC0xMzMxLDcgKzEzMzIsNyBAQCBzdGF0aWMgdm9p
ZCBvbWFwX3ByY21fZHBsbF91cGRhdGUoc3RydWN0IG9tYXBfcHJjbV9zICpzKQogICAgIHMtPmRw
bGxfbG9jayA9IDA7CiAgICAgc3dpdGNoIChtb2RlKSB7CiAgICAgY2FzZSAwOgotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgRU5fRFBMTFxuIiwgX19mdW5jX18pOworICAgICAgICBl
cnJvcl9yZXBvcnQoIiVzOiBiYWQgRU5fRFBMTCIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSAxOgkvKiBMb3ctcG93ZXIgYnlwYXNzIG1vZGUgKERlZmF1bHQpICovCiAgICAg
Y2FzZSAyOgkvKiBGYXN0LXJlbG9jayBieXBhc3MgbW9kZSAqLwpAQCAtMTM1OCw3ICsxMzU5LDcg
QEAgc3RhdGljIHZvaWQgb21hcF9wcmNtX2RwbGxfdXBkYXRlKHN0cnVjdCBvbWFwX3ByY21fcyAq
cykKICAgICAgICAgb21hcF9jbGtfcmVwYXJlbnQoY29yZSwgZHBsbF94Mik7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgMzoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIENPUkVf
Q0xLX1NSQ1xuIiwgX19mdW5jX18pOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBiYWQgQ09S
RV9DTEtfU1JDIiwgX19mdW5jX18pOwogICAgICAgICBicmVhazsKICAgICB9CiB9CkBAIC0xNjI3
LDggKzE2MjgsOCBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fd3JpdGUodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwKIAogICAgIGNhc2UgMHg1MDA6CS8qIENNX0NMS0VOX1BMTCAqLwogICAgICAg
ICBpZiAodmFsdWUgJiAweGZmZmZmZjMwKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogd3JpdGUgMHMgaW4gQ01fQ0xLRU5fUExMIGZvciAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoIiVzOiB3cml0ZSAwcyBpbiBDTV9DTEtFTl9QTEwgZm9yICIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAiZnV0dXJlIGNvbXBhdGliaWxpdHkiLCBfX2Z1bmNfXyk7CiAgICAg
ICAgIGlmICgocy0+Y2xrZW5bOV0gXiB2YWx1ZSkgJiAweGNjKSB7CiAgICAgICAgICAgICBzLT5j
bGtlbls5XSAmPSB+MHhjYzsKICAgICAgICAgICAgIHMtPmNsa2VuWzldIHw9IHZhbHVlICYgMHhj
YzsKQEAgLTE2NDYsOCArMTY0Nyw4IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV93cml0ZSh2b2lk
ICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4NTQwOgkv
KiBDTV9DTEtTRUwxX1BMTCAqLwogICAgICAgICBpZiAodmFsdWUgJiAweGZjNDAwMGQ3KQotICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogd3JpdGUgMHMgaW4gQ01fQ0xLU0VMMV9QTEwg
Zm9yICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnV0dXJlIGNvbXBhdGliaWxpdHlc
biIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHdyaXRlIDBzIGlu
IENNX0NMS1NFTDFfUExMIGZvciAiCisgICAgICAgICAgICAgICAgICAgICAgICAgImZ1dHVyZSBj
b21wYXRpYmlsaXR5IiwgX19mdW5jX18pOwogICAgICAgICBpZiAoKHMtPmNsa3NlbFs1XSBeIHZh
bHVlKSAmIDB4MDAzZmZmMDApIHsKICAgICAgICAgICAgIHMtPmNsa3NlbFs1XSA9IHZhbHVlICYg
MHgwM2JmZmYyODsKICAgICAgICAgICAgIG9tYXBfcHJjbV9kcGxsX3VwZGF0ZShzKTsKQEAgLTE2
NTgsOCArMTY1OSw4IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV93cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4NTQ0OgkvKiBDTV9DTEtT
RUwyX1BMTCAqLwogICAgICAgICBpZiAodmFsdWUgJiB+MykKLSAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IHdyaXRlIDBzIGluIENNX0NMS1NFTDJfUExMWzMxOjJdIGZvciAiCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX2Z1bmNf
Xyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB3cml0ZSAwcyBpbiBDTV9DTEtTRUwy
X1BMTFszMToyXSBmb3IgIgorICAgICAgICAgICAgICAgICAgICAgICAgICJmdXR1cmUgY29tcGF0
aWJpbGl0eSIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHMtPmNsa3NlbFs2XSAhPSAodmFsdWUg
JiAzKSkgewogICAgICAgICAgICAgcy0+Y2xrc2VsWzZdID0gdmFsdWUgJiAzOwogICAgICAgICAg
ICAgb21hcF9wcmNtX2RwbGxfdXBkYXRlKHMpOwpAQCAtMjQ4Niw3ICsyNDg3LDcgQEAgc3RydWN0
IG9tYXBfbXB1X3N0YXRlX3MgKm9tYXAyNDIwX21wdV9pbml0KE1lbW9yeVJlZ2lvbiAqc3lzbWVt
LAogCiAgICAgZGluZm8gPSBkcml2ZV9nZXQoSUZfU0QsIDAsIDApOwogICAgIGlmICghZGluZm8p
IHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBtaXNzaW5nIFNlY3VyZURpZ2l0YWwg
ZGV2aWNlXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBtaXNzaW5nIFNlY3VyZURp
Z2l0YWwgZGV2aWNlIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogICAgIHMtPm1tYyA9IG9t
YXAyX21tY19pbml0KG9tYXBfbDR0YW8ocy0+bDQsIDkpLApkaWZmIC0tZ2l0IGEvaHcvYXJtL29t
YXBfc3gxLmMgYi9ody9hcm0vb21hcF9zeDEuYwppbmRleCA5YTE0MjcwNzk1Li42ZWI1NmFlNzQ0
IDEwMDY0NAotLS0gYS9ody9hcm0vb21hcF9zeDEuYworKysgYi9ody9hcm0vb21hcF9zeDEuYwpA
QCAtMTU4LDcgKzE1OCw3IEBAIHN0YXRpYyB2b2lkIHN4MV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFj
aGluZSwgY29uc3QgaW50IHZlcnNpb24pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsa19ieV9sZWdhY3lfZGluZm8oZGluZm8pLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzZWN0b3Jfc2l6ZSwgZmxhc2hfc2l6ZSAvIHNlY3Rvcl9zaXplLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LCAwLCAwLCAwLCAwLCBiZSkpIHsKLSAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogRXJyb3IgcmVnaXN0ZXJpbmcgZmxhc2ggbWVt
b3J5ICVkLlxuIiwKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogRXJyb3IgcmVnaXN0
ZXJpbmcgZmxhc2ggbWVtb3J5ICVkLiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbF9p
ZHgpOwogICAgICAgICB9CiAgICAgICAgIGZsX2lkeCsrOwpAQCAtMTgyLDcgKzE4Miw3IEBAIHN0
YXRpYyB2b2lkIHN4MV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgY29uc3QgaW50IHZlcnNp
b24pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa19ieV9sZWdhY3lfZGlu
Zm8oZGluZm8pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWN0b3Jfc2l6
ZSwgZmxhc2gxX3NpemUgLyBzZWN0b3Jfc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNCwgMCwgMCwgMCwgMCwgYmUpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgInFlbXU6IEVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIG1lbW9yeSAlZC5cbiIsCisgICAgICAg
ICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IEVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIG1lbW9yeSAl
ZC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxfaWR4KTsKICAgICAgICAgfQogICAg
ICAgICBmbF9pZHgrKzsKQEAgLTE5NCw3ICsxOTQsNyBAQCBzdGF0aWMgdm9pZCBzeDFfaW5pdChN
YWNoaW5lU3RhdGUgKm1hY2hpbmUsIGNvbnN0IGludCB2ZXJzaW9uKQogICAgIH0KIAogICAgIGlm
ICghbWFjaGluZS0+a2VybmVsX2ZpbGVuYW1lICYmICFmbF9pZHggJiYgIXF0ZXN0X2VuYWJsZWQo
KSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIktlcm5lbCBvciBGbGFzaCBpbWFnZSBtdXN0
IGJlIHNwZWNpZmllZFxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiS2VybmVsIG9yIEZsYXNo
IGltYWdlIG11c3QgYmUgc3BlY2lmaWVkIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCmRp
ZmYgLS1naXQgYS9ody9hcm0vcGFsbS5jIGIvaHcvYXJtL3BhbG0uYwppbmRleCAyODVmNDM3MDlk
Li43ZjM2MzcwNDFhIDEwMDY0NAotLS0gYS9ody9hcm0vcGFsbS5jCisrKyBiL2h3L2FybS9wYWxt
LmMKQEAgLTIzMyw4ICsyMzMsOCBAQCBzdGF0aWMgdm9pZCBwYWxtdGVfaW5pdChNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpCiAgICAgaWYgKG5iX29wdGlvbl9yb21zKSB7CiAgICAgICAgIHJvbV9zaXpl
ID0gZ2V0X2ltYWdlX3NpemUob3B0aW9uX3JvbVswXS5uYW1lKTsKICAgICAgICAgaWYgKHJvbV9z
aXplID4gZmxhc2hfc2l6ZSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogUk9N
IGltYWdlIHRvbyBiaWcgKCV4ID4gJXgpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fZnVuY19fLCByb21fc2l6ZSwgZmxhc2hfc2l6ZSk7CisgICAgICAgICAgICBlcnJvcl9yZXBv
cnQoIiVzOiBST00gaW1hZ2UgdG9vIGJpZyAoJXggPiAleCkiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fLCByb21fc2l6ZSwgZmxhc2hfc2l6ZSk7CiAgICAgICAgICAgICByb21f
c2l6ZSA9IDA7CiAgICAgICAgIH0KICAgICAgICAgaWYgKHJvbV9zaXplID4gMCkgewpAQCAtMjQz
LDEzICsyNDMsMTMgQEAgc3RhdGljIHZvaWQgcGFsbXRlX2luaXQoTWFjaGluZVN0YXRlICptYWNo
aW5lKQogICAgICAgICAgICAgcm9tX2xvYWRlZCA9IDE7CiAgICAgICAgIH0KICAgICAgICAgaWYg
KHJvbV9zaXplIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogZXJyb3Ig
bG9hZGluZyAnJXMnXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBv
cHRpb25fcm9tWzBdLm5hbWUpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogZXJyb3Ig
bG9hZGluZyAnJXMnIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgb3B0aW9u
X3JvbVswXS5uYW1lKTsKICAgICAgICAgfQogICAgIH0KIAogICAgIGlmICghcm9tX2xvYWRlZCAm
JiAha2VybmVsX2ZpbGVuYW1lICYmICFxdGVzdF9lbmFibGVkKCkpIHsKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICJLZXJuZWwgb3IgUk9NIGltYWdlIG11c3QgYmUgc3BlY2lmaWVkXG4iKTsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJLZXJuZWwgb3IgUk9NIGltYWdlIG11c3QgYmUgc3BlY2lm
aWVkIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9hcm0vcHhh
Mnh4LmMgYi9ody9hcm0vcHhhMnh4LmMKaW5kZXggMDc4MDA2ZjM5MC4uYzQ2YjY1ZDVkMiAxMDA2
NDQKLS0tIGEvaHcvYXJtL3B4YTJ4eC5jCisrKyBiL2h3L2FybS9weGEyeHguYwpAQCAtOCw2ICs4
LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJy
b3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUtY29t
bW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCkBAIC0yMDYwLDcgKzIwNjEsNyBAQCBQWEEyeHhTdGF0
ZSAqcHhhMjcwX2luaXQoTWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlLAogICAgIHMgPSBnX25l
dzAoUFhBMnh4U3RhdGUsIDEpOwogCiAgICAgaWYgKHN0cm5jbXAoY3B1X3R5cGUsICJweGEyNyIs
IDUpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiTWFjaGluZSByZXF1aXJlcyBhIFBYQTI3
eCBwcm9jZXNzb3IuXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJNYWNoaW5lIHJlcXVpcmVz
IGEgUFhBMjd4IHByb2Nlc3Nvci4iKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKQEAgLTIw
OTMsNyArMjA5NCw3IEBAIFBYQTJ4eFN0YXRlICpweGEyNzBfaW5pdChNZW1vcnlSZWdpb24gKmFk
ZHJlc3Nfc3BhY2UsCiAKICAgICBkaW5mbyA9IGRyaXZlX2dldChJRl9TRCwgMCwgMCk7CiAgICAg
aWYgKCFkaW5mbykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IG1pc3NpbmcgU2Vj
dXJlRGlnaXRhbCBkZXZpY2VcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IG1pc3Np
bmcgU2VjdXJlRGlnaXRhbCBkZXZpY2UiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAgICAg
cy0+bW1jID0gcHhhMnh4X21tY2lfaW5pdChhZGRyZXNzX3NwYWNlLCAweDQxMTAwMDAwLApAQCAt
MjIxOCw3ICsyMjE5LDcgQEAgUFhBMnh4U3RhdGUgKnB4YTI1NV9pbml0KE1lbW9yeVJlZ2lvbiAq
YWRkcmVzc19zcGFjZSwgdW5zaWduZWQgaW50IHNkcmFtX3NpemUpCiAKICAgICBkaW5mbyA9IGRy
aXZlX2dldChJRl9TRCwgMCwgMCk7CiAgICAgaWYgKCFkaW5mbykgewotICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInFlbXU6IG1pc3NpbmcgU2VjdXJlRGlnaXRhbCBkZXZpY2VcbiIpOworICAgICAg
ICBlcnJvcl9yZXBvcnQoInFlbXU6IG1pc3NpbmcgU2VjdXJlRGlnaXRhbCBkZXZpY2UiKTsKICAg
ICAgICAgZXhpdCgxKTsKICAgICB9CiAgICAgcy0+bW1jID0gcHhhMnh4X21tY2lfaW5pdChhZGRy
ZXNzX3NwYWNlLCAweDQxMTAwMDAwLApkaWZmIC0tZ2l0IGEvaHcvYXJtL3N0ZWxsYXJpcy5jIGIv
aHcvYXJtL3N0ZWxsYXJpcy5jCmluZGV4IGRlN2MwZmM0YTYuLmY2ZjI5NWIzNjMgMTAwNjQ0Ci0t
LSBhL2h3L2FybS9zdGVsbGFyaXMuYworKysgYi9ody9hcm0vc3RlbGxhcmlzLmMKQEAgLTgsNiAr
OCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vy
cm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJody9zeXNi
dXMuaCIKICNpbmNsdWRlICJody9zc2kvc3NpLmgiCkBAIC01NTksNyArNTYwLDcgQEAgc3RhdGlj
IHZvaWQgc3N5c193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAgICAgY2FzZSAw
eDA0MDogLyogU1JDUjAgKi8KICAgICBjYXNlIDB4MDQ0OiAvKiBTUkNSMSAqLwogICAgIGNhc2Ug
MHgwNDg6IC8qIFNSQ1IyICovCi0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiUGVyaXBoZXJhbCBy
ZXNldCBub3QgaW1wbGVtZW50ZWRcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoIlBlcmlwaGVy
YWwgcmVzZXQgbm90IGltcGxlbWVudGVkIik7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHgw
NTQ6IC8qIElNQyAqLwogICAgICAgICBzLT5pbnRfbWFzayA9IHZhbHVlICYgMHg3ZjsKZGlmZiAt
LWdpdCBhL2h3L2FybS90b3NhLmMgYi9ody9hcm0vdG9zYS5jCmluZGV4IGE1NWIxYTM2OWMuLmEw
NjljOTVmMWMgMTAwNjQ0Ci0tLSBhL2h3L2FybS90b3NhLmMKKysrIGIvaHcvYXJtL3Rvc2EuYwpA
QCAtMTIsNiArMTIsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVk
ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVk
ZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9hcm0vcHhhLmgiCkBAIC03MCwxOSArNzEsMTkgQEAg
c3RhdGljIHZvaWQgdG9zYV9vdXRfc3dpdGNoKHZvaWQgKm9wYXF1ZSwgaW50IGxpbmUsIGludCBs
ZXZlbCkKIHsKICAgICBzd2l0Y2ggKGxpbmUpIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJibHVlIExFRCAlcy5cbiIsIGxldmVsID8gIm9uIiA6ICJvZmYi
KTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiYmx1ZSBMRUQgJXMuIiwgbGV2ZWwgPyAib24i
IDogIm9mZiIpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMToKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiZ3JlZW4gTEVEICVzLlxuIiwgbGV2ZWwgPyAib24iIDogIm9m
ZiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJncmVlbiBMRUQgJXMuIiwgbGV2ZWwgPyAi
b24iIDogIm9mZiIpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMjoKLSAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiYW1iZXIgTEVEICVzLlxuIiwgbGV2ZWwgPyAib24iIDog
Im9mZiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJhbWJlciBMRUQgJXMuIiwgbGV2ZWwg
PyAib24iIDogIm9mZiIpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMzoKLSAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAid2xhbiBMRUQgJXMuXG4iLCBsZXZlbCA/ICJvbiIg
OiAib2ZmIik7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIndsYW4gTEVEICVzLiIsIGxl
dmVsID8gIm9uIiA6ICJvZmYiKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJVaGFuZGxlZCBvdXQgZXZlbnQ6ICVkID0g
JWRcbiIsIGxpbmUsIGxldmVsKTsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVWhhbmRs
ZWQgb3V0IGV2ZW50OiAlZCA9ICVkIiwgbGluZSwgbGV2ZWwpOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgfQogfQpAQCAtMTMzLDcgKzEzNCw3IEBAIHN0YXRpYyB2b2lkIHRvc2FfZ3Bpb19zZXR1
cChQWEEyeHhTdGF0ZSAqY3B1LAogCiBzdGF0aWMgdWludDMyX3QgdG9zYV9zc3BfdGFuc2ZlcihT
U0lTbGF2ZSAqZGV2LCB1aW50MzJfdCB2YWx1ZSkKIHsKLSAgICBmcHJpbnRmKHN0ZGVyciwgIlRH
OiAlZCAlMDJ4XG4iLCB2YWx1ZSA+PiA1LCB2YWx1ZSAmIDB4MWYpOworICAgIGVycm9yX3JlcG9y
dCgiVEc6ICVkICUwMngiLCB2YWx1ZSA+PiA1LCB2YWx1ZSAmIDB4MWYpOwogICAgIHJldHVybiAw
OwogfQogCkBAIC0xNTksMTMgKzE2MCwxMyBAQCBzdGF0aWMgaW50IHRvc2FfZGFjX3NlbmQoSTJD
U2xhdmUgKmkyYywgdWludDhfdCBkYXRhKQogICAgIHMtPmJ1ZltzLT5sZW5dID0gZGF0YTsKICAg
ICBpZiAocy0+bGVuICsrID4gMikgewogI2lmZGVmIFZFUkJPU0UKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogbWVzc2FnZSB0b28gbG9uZyAoJWkgYnl0ZXMpXG4iLCBfX2Z1bmNfXywgcy0+
bGVuKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogbWVzc2FnZSB0b28gbG9uZyAoJWkgYnl0
ZXMpIiwgX19mdW5jX18sIHMtPmxlbik7CiAjZW5kaWYKICAgICAgICAgcmV0dXJuIDE7CiAgICAg
fQogCiAgICAgaWYgKHMtPmxlbiA9PSAyKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiZGFj
OiBjaGFubmVsICVkIHZhbHVlIDB4JTAyeFxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJkYWM6
IGNoYW5uZWwgJWQgdmFsdWUgMHglMDJ4IiwKICAgICAgICAgICAgICAgICBzLT5idWZbMF0sIHMt
PmJ1ZlsxXSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9hcm0vdmVyc2F0aWxlcGIuYyBiL2h3
L2FybS92ZXJzYXRpbGVwYi5jCmluZGV4IDQxODc5MmNkMDIuLmYwYWUwNjkxNzIgMTAwNjQ0Ci0t
LSBhL2h3L2FybS92ZXJzYXRpbGVwYi5jCisrKyBiL2h3L2FybS92ZXJzYXRpbGVwYi5jCkBAIC0z
NjQsNyArMzY0LDcgQEAgc3RhdGljIHZvaWQgdmVyc2F0aWxlX2luaXQoTWFjaGluZVN0YXRlICpt
YWNoaW5lLCBpbnQgYm9hcmRfaWQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFZFUlNBVElM
RV9GTEFTSF9TRUNUX1NJWkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFZFUlNBVElMRV9G
TEFTSF9TSVpFIC8gVkVSU0FUSUxFX0ZMQVNIX1NFQ1RfU0laRSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgNCwgMHgwMDg5LCAweDAwMTgsIDB4MDAwMCwgMHgwLCAwKSkgewotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInFlbXU6IEVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIG1lbW9yeS5cbiIp
OworICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IEVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIG1l
bW9yeS4iKTsKICAgICB9CiAKICAgICB2ZXJzYXRpbGVfYmluZm8ucmFtX3NpemUgPSBtYWNoaW5l
LT5yYW1fc2l6ZTsKZGlmZiAtLWdpdCBhL2h3L2FybS92ZXhwcmVzcy5jIGIvaHcvYXJtL3ZleHBy
ZXNzLmMKaW5kZXggZWZiNWEyOTQ3NS4uNTA4NjI5ZGZlOSAxMDA2NDQKLS0tIGEvaHcvYXJtL3Zl
eHByZXNzLmMKKysrIGIvaHcvYXJtL3ZleHByZXNzLmMKQEAgLTI2Niw3ICsyNjYsNyBAQCBzdGF0
aWMgdm9pZCBhOV9kYXVnaHRlcmJvYXJkX2luaXQoY29uc3QgVmV4cHJlc3NNYWNoaW5lU3RhdGUg
KnZtcywKIAogICAgIGlmIChyYW1fc2l6ZSA+IDB4NDAwMDAwMDApIHsKICAgICAgICAgLyogMUdC
IGlzIHRoZSBtYXhpbXVtIHRoZSBhZGRyZXNzIHNwYWNlIHBlcm1pdHMgKi8KLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ2ZXhwcmVzcy1hOTogY2Fubm90IG1vZGVsIG1vcmUgdGhhbiAxR0IgUkFN
XG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ2ZXhwcmVzcy1hOTogY2Fubm90IG1vZGVsIG1v
cmUgdGhhbiAxR0IgUkFNIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCkBAIC0zNTUsNyAr
MzU1LDcgQEAgc3RhdGljIHZvaWQgYTE1X2RhdWdodGVyYm9hcmRfaW5pdChjb25zdCBWZXhwcmVz
c01hY2hpbmVTdGF0ZSAqdm1zLAogICAgICAgICAgKi8KICAgICAgICAgdWludDY0X3QgcnN6ID0g
cmFtX3NpemU7CiAgICAgICAgIGlmIChyc3ogPiAoMzBVTEwgKiAxMDI0ICogMTAyNCAqIDEwMjQp
KSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZleHByZXNzLWExNTogY2Fubm90IG1v
ZGVsIG1vcmUgdGhhbiAzMEdCIFJBTVxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInZl
eHByZXNzLWExNTogY2Fubm90IG1vZGVsIG1vcmUgdGhhbiAzMEdCIFJBTSIpOwogICAgICAgICAg
ICAgZXhpdCgxKTsKICAgICAgICAgfQogICAgIH0KQEAgLTY0MCw3ICs2NDAsNyBAQCBzdGF0aWMg
dm9pZCB2ZXhwcmVzc19jb21tb25faW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgcGZs
YXNoMCA9IHZlX3BmbGFzaF9jZmkwMV9yZWdpc3RlcihtYXBbVkVfTk9SRkxBU0gwXSwgInZleHBy
ZXNzLmZsYXNoMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaW5m
byk7CiAgICAgaWYgKCFwZmxhc2gwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidmV4cHJl
c3M6IGVycm9yIHJlZ2lzdGVyaW5nIGZsYXNoIDAuXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCJ2ZXhwcmVzczogZXJyb3IgcmVnaXN0ZXJpbmcgZmxhc2ggMC4iKTsKICAgICAgICAgZXhpdCgx
KTsKICAgICB9CiAKQEAgLTY1NSw3ICs2NTUsNyBAQCBzdGF0aWMgdm9pZCB2ZXhwcmVzc19jb21t
b25faW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgZGluZm8gPSBkcml2ZV9nZXRfbmV4
dChJRl9QRkxBU0gpOwogICAgIGlmICghdmVfcGZsYXNoX2NmaTAxX3JlZ2lzdGVyKG1hcFtWRV9O
T1JGTEFTSDFdLCAidmV4cHJlc3MuZmxhc2gxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkaW5mbykpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2ZXhwcmVzczogZXJy
b3IgcmVnaXN0ZXJpbmcgZmxhc2ggMS5cbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInZleHBy
ZXNzOiBlcnJvciByZWdpc3RlcmluZyBmbGFzaCAxLiIpOwogICAgICAgICBleGl0KDEpOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL3oyLmMgYi9ody9hcm0vejIuYwppbmRleCA2MDU2MWM3
YjdjLi41MDQ4NDM5Nzk5IDEwMDY0NAotLS0gYS9ody9hcm0vejIuYworKysgYi9ody9hcm0vejIu
YwpAQCAtMzE5LDggKzMxOSw4IEBAIHN0YXRpYyB2b2lkIHoyX2luaXQoTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogI2VuZGlmCiAgICAgZGluZm8gPSBkcml2ZV9nZXQoSUZfUEZMQVNILCAwLCAwKTsK
ICAgICBpZiAoIWRpbmZvICYmICFxdGVzdF9lbmFibGVkKCkpIHsKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJGbGFzaCBpbWFnZSBtdXN0IGJlIGdpdmVuIHdpdGggdGhlICIKLSAgICAgICAgICAg
ICAgICAiJ3BmbGFzaCcgcGFyYW1ldGVyXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJGbGFz
aCBpbWFnZSBtdXN0IGJlIGdpdmVuIHdpdGggdGhlICIKKyAgICAgICAgICAgICAgICAgICAgICIn
cGZsYXNoJyBwYXJhbWV0ZXIiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKQEAgLTMyOSw3
ICszMjksNyBAQCBzdGF0aWMgdm9pZCB6Ml9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaW5mbyA/IGJsa19ieV9sZWdhY3lfZGluZm8o
ZGluZm8pIDogTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWN0b3JfbGVu
LCBaMl9GTEFTSF9TSVpFIC8gc2VjdG9yX2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA0LCAwLCAwLCAwLCAwLCBiZSkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11
OiBFcnJvciByZWdpc3RlcmluZyBmbGFzaCBtZW1vcnkuXG4iKTsKKyAgICAgICAgZXJyb3JfcmVw
b3J0KCJxZW11OiBFcnJvciByZWdpc3RlcmluZyBmbGFzaCBtZW1vcnkuIik7CiAgICAgICAgIGV4
aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJs
ay5jIGIvaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRpby1ibGsuYwppbmRleCA1NTU2ZjBlNjRlLi42
OWRmZDQ5MTkxIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUvdmlydGlvLWJsay5jCisr
KyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxrLmMKQEAgLTE3OCw4ICsxNzgsOCBAQCBp
bnQgdmlydGlvX2Jsa19kYXRhX3BsYW5lX3N0YXJ0KFZpcnRJT0RldmljZSAqdmRldikKICAgICAv
KiBTZXQgdXAgZ3Vlc3Qgbm90aWZpZXIgKGlycSkgKi8KICAgICByID0gay0+c2V0X2d1ZXN0X25v
dGlmaWVycyhxYnVzLT5wYXJlbnQsIG52cXMsIHRydWUpOwogICAgIGlmIChyICE9IDApIHsKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ2aXJ0aW8tYmxrIGZhaWxlZCB0byBzZXQgZ3Vlc3Qgbm90
aWZpZXIgKCVkKSwgIgotICAgICAgICAgICAgICAgICJlbnN1cmUgLWVuYWJsZS1rdm0gaXMgc2V0
XG4iLCByKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ2aXJ0aW8tYmxrIGZhaWxlZCB0byBzZXQg
Z3Vlc3Qgbm90aWZpZXIgKCVkKSwgIgorICAgICAgICAgICAgICAgICJlbnN1cmUgLWVuYWJsZS1r
dm0gaXMgc2V0Iiwgcik7CiAgICAgICAgIGdvdG8gZmFpbF9ndWVzdF9ub3RpZmllcnM7CiAgICAg
fQogCkBAIC0xODcsNyArMTg3LDcgQEAgaW50IHZpcnRpb19ibGtfZGF0YV9wbGFuZV9zdGFydChW
aXJ0SU9EZXZpY2UgKnZkZXYpCiAgICAgZm9yIChpID0gMDsgaSA8IG52cXM7IGkrKykgewogICAg
ICAgICByID0gdmlydGlvX2J1c19zZXRfaG9zdF9ub3RpZmllcihWSVJUSU9fQlVTKHFidXMpLCBp
LCB0cnVlKTsKICAgICAgICAgaWYgKHIgIT0gMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJ2aXJ0aW8tYmxrIGZhaWxlZCB0byBzZXQgaG9zdCBub3RpZmllciAoJWQpXG4iLCByKTsK
KyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgidmlydGlvLWJsayBmYWlsZWQgdG8gc2V0IGhvc3Qg
bm90aWZpZXIgKCVkKSIsIHIpOwogICAgICAgICAgICAgd2hpbGUgKGktLSkgewogICAgICAgICAg
ICAgICAgIHZpcnRpb19idXNfc2V0X2hvc3Rfbm90aWZpZXIoVklSVElPX0JVUyhxYnVzKSwgaSwg
ZmFsc2UpOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svb25lbmFuZC5jIGIv
aHcvYmxvY2svb25lbmFuZC5jCmluZGV4IDIyNGRhZjdjY2YuLjhiY2Q2NzY4OGIgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL29uZW5hbmQuYworKysgYi9ody9ibG9jay9vbmVuYW5kLmMKQEAgLTU5OCw3
ICs1OTgsNyBAQCBzdGF0aWMgdm9pZCBvbmVuYW5kX2NvbW1hbmQoT25lTkFORFN0YXRlICpzKQog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIHMtPnN0YXR1cyB8PSBPTkVOX0VSUl9DTUQ7CiAgICAgICAg
IHMtPmludHN0YXR1cyB8PSBPTkVOX0lOVDsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
dW5rbm93biBPbmVOQU5EIGNvbW1hbmQgJXhcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6
IHVua25vd24gT25lTkFORCBjb21tYW5kICV4IiwKICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fLCBzLT5jb21tYW5kKTsKICAgICB9CiAKQEAgLTY2NSw3ICs2NjUsNyBAQCBzdGF0aWMg
dWludDY0X3Qgb25lbmFuZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAg
IHJldHVybiAweDAwMDA7CiAgICAgfQogCi0gICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93
biBPbmVOQU5EIHJlZ2lzdGVyICV4XG4iLAorICAgIGVycm9yX3JlcG9ydCgiJXM6IHVua25vd24g
T25lTkFORCByZWdpc3RlciAleCIsCiAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBvZmZz
ZXQpOwogICAgIHJldHVybiAwOwogfQpAQCAtNzEwLDcgKzcxMCw3IEBAIHN0YXRpYyB2b2lkIG9u
ZW5hbmRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1
bmtub3duIE9uZU5BTkQgYm9vdCBjb21tYW5kICUiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgIGVy
cm9yX3JlcG9ydCgiJXM6IHVua25vd24gT25lTkFORCBib290IGNvbW1hbmQgJSJQUkl4NjQiIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFsdWUpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwpAQCAtNzYxLDcgKzc2MSw3IEBAIHN0YXRpYyB2b2lkIG9uZW5hbmRf
d3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgYnJlYWs7CiAKICAgICBk
ZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIE9uZU5BTkQgcmVn
aXN0ZXIgJXhcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHVua25vd24gT25lTkFORCBy
ZWdpc3RlciAleCIsCiAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgb2Zmc2V0KTsK
ICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9ibG9jay90YzU4MTI4LmMgYi9ody9ibG9jay90YzU4
MTI4LmMKaW5kZXggMWQ5ZjdlZTAwMC4uZDI3NGM5YWFmZSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sv
dGM1ODEyOC5jCisrKyBiL2h3L2Jsb2NrL3RjNTgxMjguYwpAQCAtNTAsOCArNTAsOCBAQCBzdGF0
aWMgdm9pZCBpbml0X2Rldih0YzU4MTI4X2RldiAqIGRldiwgY29uc3QgY2hhciAqZmlsZW5hbWUp
CiAJICAgIGRldi0+Zmxhc2hfY29udGVudHNbMV0gPSAoYmxvY2tzID4+IDgpICYgMHhmZjsKIAkg
ICAgZGV2LT5mbGFzaF9jb250ZW50c1syXSA9IChibG9ja3MgPj4gMTYpICYgMHhmZjsKIAkgICAg
ZGV2LT5mbGFzaF9jb250ZW50c1szXSA9IChibG9ja3MgPj4gMjQpICYgMHhmZjsKLQkgICAgZnBy
aW50ZihzdGRlcnIsICJsb2FkZWQgJWQgYnl0ZXMgZm9yICVzIGludG8gZmxhc2hcbiIsIHJldCwK
LQkJICAgIGZpbGVuYW1lKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJsb2FkZWQgJWQgYnl0ZXMg
Zm9yICVzIGludG8gZmxhc2giLCByZXQsCisgICAgICAgICAgICAgICAgICAgICBmaWxlbmFtZSk7
CiAJfQogICAgIH0KIH0KQEAgLTYwLDI2ICs2MCwyNiBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfY29t
bWFuZCh0YzU4MTI4X2RldiAqIGRldiwgdWludDhfdCBjb21tYW5kKQogewogICAgIHN3aXRjaCAo
Y29tbWFuZCkgewogICAgIGNhc2UgMHhmZjoKLQlmcHJpbnRmKHN0ZGVyciwgInJlc2V0IGZsYXNo
IGRldmljZVxuIik7Ci0JZGV2LT5zdGF0ZSA9IFdBSVQ7Ci0JYnJlYWs7CisgICAgICAgIGVycm9y
X3JlcG9ydCgicmVzZXQgZmxhc2ggZGV2aWNlIik7CisgICAgICAgIGRldi0+c3RhdGUgPSBXQUlU
OworICAgICAgICBicmVhazsKICAgICBjYXNlIDB4MDA6Ci0JZnByaW50ZihzdGRlcnIsICJyZWFk
IG1vZGUgMVxuIik7Ci0JZGV2LT5zdGF0ZSA9IFJFQUQxOwotCWRldi0+YWRkcmVzc19jeWNsZSA9
IDA7Ci0JYnJlYWs7CisgICAgICAgIGVycm9yX3JlcG9ydCgicmVhZCBtb2RlIDEiKTsKKyAgICAg
ICAgZGV2LT5zdGF0ZSA9IFJFQUQxOworICAgICAgICBkZXYtPmFkZHJlc3NfY3ljbGUgPSAwOwor
ICAgICAgICBicmVhazsKICAgICBjYXNlIDB4MDE6Ci0JZnByaW50ZihzdGRlcnIsICJyZWFkIG1v
ZGUgMlxuIik7Ci0JZGV2LT5zdGF0ZSA9IFJFQUQyOwotCWRldi0+YWRkcmVzc19jeWNsZSA9IDA7
Ci0JYnJlYWs7CisgICAgICAgIGVycm9yX3JlcG9ydCgicmVhZCBtb2RlIDIiKTsKKyAgICAgICAg
ZGV2LT5zdGF0ZSA9IFJFQUQyOworICAgICAgICBkZXYtPmFkZHJlc3NfY3ljbGUgPSAwOworICAg
ICAgICBicmVhazsKICAgICBjYXNlIDB4NTA6Ci0JZnByaW50ZihzdGRlcnIsICJyZWFkIG1vZGUg
M1xuIik7Ci0JZGV2LT5zdGF0ZSA9IFJFQUQzOwotCWRldi0+YWRkcmVzc19jeWNsZSA9IDA7Ci0J
YnJlYWs7CisgICAgICAgIGVycm9yX3JlcG9ydCgicmVhZCBtb2RlIDMiKTsKKyAgICAgICAgZGV2
LT5zdGF0ZSA9IFJFQUQzOworICAgICAgICBkZXYtPmFkZHJlc3NfY3ljbGUgPSAwOworICAgICAg
ICBicmVhazsKICAgICBkZWZhdWx0OgotCWZwcmludGYoc3RkZXJyLCAidW5rbm93biBmbGFzaCBj
b21tYW5kIDB4JTAyeFxuIiwgY29tbWFuZCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgidW5rbm93
biBmbGFzaCBjb21tYW5kIDB4JTAyeCIsIGNvbW1hbmQpOwogICAgICAgICBhYm9ydCgpOwogICAg
IH0KIH0KQEAgLTEwMyw4ICsxMDMsOCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfYWRkcmVzcyh0YzU4
MTI4X2RldiAqIGRldiwgdWludDhfdCBkYXRhKQogCSAgICBicmVhazsKIAljYXNlIDI6CiAJICAg
IGRldi0+YWRkcmVzcyArPSBkYXRhICogNTI4OwotCSAgICBmcHJpbnRmKHN0ZGVyciwgImFkZHJl
c3MgcG9pbnRlciBpbiBmbGFzaDogMHglMDh4XG4iLAotCQkgICAgZGV2LT5hZGRyZXNzKTsKKyAg
ICAgICAgZXJyb3JfcmVwb3J0KCJhZGRyZXNzIHBvaW50ZXIgaW4gZmxhc2g6IDB4JTA4eCIsCisg
ICAgICAgICAgICAgICAgICAgICBkZXYtPmFkZHJlc3MpOwogCSAgICBicmVhazsKIAlkZWZhdWx0
OgogCSAgICAvKiBJbnZhbGlkIGRhdGEgKi8KQEAgLTExOSwxMCArMTE5LDYgQEAgc3RhdGljIHZv
aWQgaGFuZGxlX2FkZHJlc3ModGM1ODEyOF9kZXYgKiBkZXYsIHVpbnQ4X3QgZGF0YSkKIAogc3Rh
dGljIHVpbnQ4X3QgaGFuZGxlX3JlYWQodGM1ODEyOF9kZXYgKiBkZXYpCiB7Ci0jaWYgMAotICAg
IGlmIChkZXYtPmFkZHJlc3MgJSAweDEwMDAwMCA9PSAwKQotCWZwcmludGYoc3RkZXJyLCAicmVh
ZGluZyBmbGFzaCBhdCBhZGRyZXNzIDB4JTA4eFxuIiwgZGV2LT5hZGRyZXNzKTsKLSNlbmRpZgog
ICAgIHJldHVybiBkZXYtPmZsYXNoX2NvbnRlbnRzW2Rldi0+YWRkcmVzcysrXTsKIH0KIApkaWZm
IC0tZ2l0IGEvaHcvYnQvY29yZS5jIGIvaHcvYnQvY29yZS5jCmluZGV4IGMxODA2YjcxYTMuLmE2
ZTliZjJhM2UgMTAwNjQ0Ci0tLSBhL2h3L2J0L2NvcmUuYworKysgYi9ody9idC9jb3JlLmMKQEAg
LTE4LDYgKzE4LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUg
InFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRl
ICJzeXNlbXUvYnQuaCIKICNpbmNsdWRlICJody9idC5oIgpAQCAtMzEsMjQgKzMyLDI0IEBAIHN0
YXRpYyB2b2lkIGJ0X2R1bW15X2xtcF9tb2RlX2NoYW5nZShzdHJ1Y3QgYnRfbGlua19zICpsaW5r
KQogc3RhdGljIHZvaWQgYnRfZHVtbXlfbG1wX2Nvbm5lY3Rpb25fY29tcGxldGUoc3RydWN0IGJ0
X2xpbmtfcyAqbGluaykKIHsKICAgICBpZiAobGluay0+c2xhdmUtPnJlamVjdF9yZWFzb24pCi0g
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHN0cmF5IExNUF9ub3RfYWNjZXB0ZWQgcmVjZWl2
ZWQsIGZpeG1lXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOworICAgICAg
ICBlcnJvcl9yZXBvcnQoIiVzOiBzdHJheSBMTVBfbm90X2FjY2VwdGVkIHJlY2VpdmVkLCBmaXht
ZSIsCisgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgZWxzZQotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBMTVBfYWNjZXB0ZWQgcmVjZWl2ZWQsIGZpeG1lXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOworICAgICAgICBlcnJvcl9yZXBv
cnQoIiVzOiBzdHJheSBMTVBfYWNjZXB0ZWQgcmVjZWl2ZWQsIGZpeG1lIiwKKyAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fKTsKICAgICBleGl0KC0xKTsKIH0KIAogc3RhdGljIHZvaWQgYnRf
ZHVtbXlfbG1wX2Rpc2Nvbm5lY3RfbWFzdGVyKHN0cnVjdCBidF9saW5rX3MgKmxpbmspCiB7Ci0g
ICAgZnByaW50ZihzdGRlcnIsICIlczogc3RyYXkgTE1QX2RldGFjaCByZWNlaXZlZCwgZml4bWVc
biIsIF9fZnVuY19fKTsKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBMTVBfZGV0YWNo
IHJlY2VpdmVkLCBmaXhtZSIsIF9fZnVuY19fKTsKICAgICBleGl0KC0xKTsKIH0KIAogc3RhdGlj
IHZvaWQgYnRfZHVtbXlfbG1wX2FjbF9yZXNwKHN0cnVjdCBidF9saW5rX3MgKmxpbmssCiAgICAg
ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IHN0YXJ0LCBpbnQgbGVuKQogewot
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHN0cmF5IEFDTCByZXNwb25zZSBQRFUsIGZpeG1lXG4i
LCBfX2Z1bmNfXyk7CisgICAgZXJyb3JfcmVwb3J0KCIlczogc3RyYXkgQUNMIHJlc3BvbnNlIFBE
VSwgZml4bWUiLCBfX2Z1bmNfXyk7CiAgICAgZXhpdCgtMSk7CiB9CiAKQEAgLTExMyw3ICsxMTQs
NyBAQCB2b2lkIGJ0X2RldmljZV9kb25lKHN0cnVjdCBidF9kZXZpY2VfcyAqZGV2KQogICAgIHdo
aWxlICgqcCAmJiAqcCAhPSBkZXYpCiAgICAgICAgIHAgPSAmKCpwKS0+bmV4dDsKICAgICBpZiAo
KnAgIT0gZGV2KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBidCBkZXZpY2Ug
XCIlc1wiXG4iLCBfX2Z1bmNfXywKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogYmFkIGJ0IGRl
dmljZSBcIiVzXCIiLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+bG1w
X25hbWUgPzogIihudWxsKSIpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CmRpZmYgLS1naXQg
YS9ody9idC9oY2ktY3NyLmMgYi9ody9idC9oY2ktY3NyLmMKaW5kZXggYWMwNjdiODFmNi4uNmEx
NzFhNTRiNyAxMDA2NDQKLS0tIGEvaHcvYnQvaGNpLWNzci5jCisrKyBiL2h3L2J0L2hjaS1jc3Iu
YwpAQCAtMTksNiArMTksNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5j
bHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2lu
Y2x1ZGUgImNoYXJkZXYvY2hhci1zZXJpYWwuaCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCkBA
IC0xMTEsMTQgKzExMiwxNCBAQCBzdGF0aWMgdWludDhfdCAqY3NyaGNpX291dF9wYWNrZXQoc3Ry
dWN0IGNzcmhjaV9zICpzLCBpbnQgbGVuKQogCiAgICAgaWYgKG9mZiA8IEZJRk9fTEVOKSB7CiAg
ICAgICAgIGlmIChvZmYgKyBsZW4gPiBGSUZPX0xFTiAmJiAocy0+b3V0X3NpemUgPSBvZmYgKyBs
ZW4pID4gRklGT19MRU4gKiAyKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBj
YW4ndCBhbGxvYyAlaSBieXRlc1xuIiwgX19mdW5jX18sIGxlbik7CisgICAgICAgICAgICBlcnJv
cl9yZXBvcnQoIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlcyIsIF9fZnVuY19fLCBsZW4pOwogICAg
ICAgICAgICAgZXhpdCgtMSk7CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJuIHMtPm91dGZpZm8g
KyBvZmY7CiAgICAgfQogCiAgICAgaWYgKHMtPm91dF9sZW4gPiBzLT5vdXRfc2l6ZSkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlc1xuIiwgX19mdW5j
X18sIGxlbik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVz
IiwgX19mdW5jX18sIGxlbik7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KIApAQCAtMTY4LDgg
KzE2OSw4IEBAIHN0YXRpYyB2b2lkIGNzcmhjaV9pbl9wYWNrZXRfdmVuZG9yKHN0cnVjdCBjc3Jo
Y2lfcyAqcywgaW50IG9jZiwKICAgICAgICAgICAgIHMtPmJkX2FkZHIuYls1XSA9IGRhdGFbb2Zm
c2V0ICsgMl07CiAKICAgICAgICAgICAgIHMtPmhjaS0+YmRhZGRyX3NldChzLT5oY2ksIHMtPmJk
X2FkZHIuYik7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiZF9hZGRyZXNzIGxv
YWRlZCBmcm9tIGZpcm13YXJlOiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIiUwMng6
JTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4XG4iLCBfX2Z1bmNfXywKKyAgICAgICAgICAgIGVycm9y
X3JlcG9ydCgiJXM6IGJkX2FkZHJlc3MgbG9hZGVkIGZyb20gZmlybXdhcmU6ICIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiJTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4OiUwMngiLCBfX2Z1
bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLT5iZF9hZGRyLmJbMF0sIHMtPmJk
X2FkZHIuYlsxXSwgcy0+YmRfYWRkci5iWzJdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHMtPmJkX2FkZHIuYlszXSwgcy0+YmRfYWRkci5iWzRdLCBzLT5iZF9hZGRyLmJbNV0pOwogICAg
ICAgICB9CkBAIC0xODEsNyArMTgyLDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3BhY2tldF92
ZW5kb3Ioc3RydWN0IGNzcmhjaV9zICpzLCBpbnQgb2NmLAogICAgICAgICBicmVhazsKIAogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBDTUQgcGFj
a2V0XG4iLCBfX2Z1bmNfXyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGdvdCBhIGJhZCBD
TUQgcGFja2V0IiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0yMjYs
NyArMjI3LDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3BhY2tldChzdHJ1Y3QgY3NyaGNpX3Mg
KnMsIHVpbnQ4X3QgKnBrdCkKICAgICBjYXNlIEg0X05FR19QS1Q6CiAgICAgICAgIGlmIChzLT5p
bl9oZHIgIT0gc2l6ZW9mKGNzcmhjaV9uZWdfcGFja2V0KSB8fAogICAgICAgICAgICAgICAgICAg
ICAgICAgbWVtY21wKHBrdCAtIDEsIGNzcmhjaV9uZWdfcGFja2V0LCBzLT5pbl9oZHIpKSB7Ci0g
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBnb3QgYSBiYWQgTkVHIHBhY2tldFxuIiwg
X19mdW5jX18pOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogZ290IGEgYmFkIE5FRyBw
YWNrZXQiLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAg
ICAgcGt0ICs9IDI7CkBAIC0yNDEsNyArMjQyLDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3Bh
Y2tldChzdHJ1Y3QgY3NyaGNpX3MgKnMsIHVpbnQ4X3QgKnBrdCkKIAogICAgIGNhc2UgSDRfQUxJ
VkVfUEtUOgogICAgICAgICBpZiAocy0+aW5faGRyICE9IDQgfHwgcGt0WzFdICE9IDB4NTUgfHwg
cGt0WzJdICE9IDB4MDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBh
IGJhZCBBTElWRSBwYWNrZXRcbiIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9y
dCgiJXM6IGdvdCBhIGJhZCBBTElWRSBwYWNrZXQiLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIH0KIApAQCAtMjU0LDcgKzI1NSw3IEBAIHN0YXRpYyB2b2lkIGNzcmhj
aV9pbl9wYWNrZXQoc3RydWN0IGNzcmhjaV9zICpzLCB1aW50OF90ICpwa3QpCiAgICAgZGVmYXVs
dDoKICAgICBiYWRfcGt0OgogICAgICAgICAvKiBUT0RPOiBlcnJvciBvdXQgKi8KLSAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogZ290IGEgYmFkIHBhY2tldFxuIiwgX19mdW5jX18pOworICAg
ICAgICBlcnJvcl9yZXBvcnQoIiVzOiBnb3QgYSBiYWQgcGFja2V0IiwgX19mdW5jX18pOwogICAg
ICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2J0L2hjaS5jIGIvaHcvYnQvaGNp
LmMKaW5kZXggZGYwNWYwNzg4Ny4uYWM5Mzk0ZGFmMCAxMDA2NDQKLS0tIGEvaHcvYnQvaGNpLmMK
KysrIGIvaHcvYnQvaGNpLmMKQEAgLTE5LDYgKzE5LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVt
dS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFw
aS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS90aW1l
ci5oIgpAQCAtNDU3LDcgKzQ1OCw3IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCAqYnRfaGNpX2V2
ZW50X3N0YXJ0KHN0cnVjdCBidF9oY2lfcyAqaGNpLAogICAgIGludCBtYXNrX2J5dGU7CiAKICAg
ICBpZiAobGVuID4gMjU1KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEhDSSBldmVu
dCBwYXJhbXMgdG9vIGxvbmcgKCVpYilcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IEhD
SSBldmVudCBwYXJhbXMgdG9vIGxvbmcgKCVpYikiLAogICAgICAgICAgICAgICAgICAgICAgICAg
X19mdW5jX18sIGxlbik7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0KQEAgLTU4OSw3ICs1OTAs
NyBAQCBzdGF0aWMgdm9pZCBidF9oY2lfaW5xdWlyeV9yZXN1bHQoc3RydWN0IGJ0X2hjaV9zICpo
Y2ksCiAgICAgICAgIGJ0X2hjaV9pbnF1aXJ5X3Jlc3VsdF93aXRoX3Jzc2koaGNpLCBzbGF2ZSk7
CiAgICAgICAgIHJldHVybjsKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBiYWQgaW5xdWlyeSBtb2RlICUwMnhcbiIsIF9fZnVuY19fLAorICAgICAgICBlcnJvcl9y
ZXBvcnQoIiVzOiBiYWQgaW5xdWlyeSBtb2RlICUwMngiLCBfX2Z1bmNfXywKICAgICAgICAgICAg
ICAgICAgICAgICAgIGhjaS0+bG0uaW5xdWlyeV9tb2RlKTsKICAgICAgICAgZXhpdCgtMSk7CiAg
ICAgfQpAQCAtMTk3MSw3ICsxOTcyLDcgQEAgc3RhdGljIHZvaWQgYnRfc3VibWl0X2hjaShzdHJ1
Y3QgSENJSW5mbyAqaW5mbywKICAgICAgICAgYnJlYWs7CiAKICAgICBzaG9ydF9oY2k6Ci0gICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEhDSSBwYWNrZXQgdG9vIHNob3J0ICglaUIpXG4iLAor
ICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBIQ0kgcGFja2V0IHRvbyBzaG9ydCAoJWlCKSIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbGVuZ3RoKTsKICAgICAgICAgYnRfaGNp
X2V2ZW50X3N0YXR1cyhoY2ksIEhDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwogICAgICAgICBicmVh
azsKQEAgLTE5OTEsNyArMTk5Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBidF9oY2lfbG1wX2Fj
bF9kYXRhKHN0cnVjdCBidF9oY2lfcyAqaGNpLCB1aW50MTZfdCBoYW5kbGUsCiAgICAgLyogVE9E
TzogYXZvaWQgbWVtY3B5J2luZyAqLwogCiAgICAgaWYgKGxlbiArIEhDSV9BQ0xfSERSX1NJWkUg
PiBzaXplb2YoaGNpLT5hY2xfYnVmKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBj
YW4ndCB0YWtlIEFDTCBwYWNrZXRzICVpIGJ5dGVzIGxvbmdcbiIsCisgICAgICAgIGVycm9yX3Jl
cG9ydCgiJXM6IGNhbid0IHRha2UgQUNMIHBhY2tldHMgJWkgYnl0ZXMgbG9uZyIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbGVuKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
QEAgLTIwMjksNyArMjAzMCw3IEBAIHN0YXRpYyB2b2lkIGJ0X3N1Ym1pdF9hY2woc3RydWN0IEhD
SUluZm8gKmluZm8sCiAgICAgc3RydWN0IGJ0X2xpbmtfcyAqbGluazsKIAogICAgIGlmIChsZW5n
dGggPCBIQ0lfQUNMX0hEUl9TSVpFKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEFD
TCBwYWNrZXQgdG9vIHNob3J0ICglaUIpXG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBB
Q0wgcGFja2V0IHRvbyBzaG9ydCAoJWlCKSIsCiAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgbGVuZ3RoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTIwNDEsMTUgKzIwNDIs
MTUgQEAgc3RhdGljIHZvaWQgYnRfc3VibWl0X2FjbChzdHJ1Y3QgSENJSW5mbyAqaW5mbywKICAg
ICBsZW5ndGggLT0gSENJX0FDTF9IRFJfU0laRTsKIAogICAgIGlmIChidF9oY2lfaGFuZGxlX2Jh
ZChoY2ksIGhhbmRsZSkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBB
Q0wgaGFuZGxlICUwM3hcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgaGFu
ZGxlKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogaW52YWxpZCBBQ0wgaGFuZGxlICUwM3gi
LAorICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGhhbmRsZSk7CiAgICAgICAgIC8qIFRP
RE86IHNpZ25hbCBhbiBlcnJvciAqLwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIGhhbmRs
ZSAmPSB+SENJX0hBTkRMRV9PRkZTRVQ7CiAKICAgICBpZiAoZGF0YWxlbiA+IGxlbmd0aCkgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBBQ0wgcGFja2V0IHRvbyBzaG9ydCAoJWlCIDwg
JWlCKVxuIiwKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQUNMIHBhY2tldCB0b28gc2hv
cnQgKCVpQiA8ICVpQikiLAogICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0
aCwgZGF0YWxlbik7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0yMDYwLDcgKzIwNjEsNyBA
QCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfYWNsKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogICAgICAg
ICBpZiAoIWhjaS0+YXNiX2hhbmRsZSkKICAgICAgICAgICAgIGhjaS0+YXNiX2hhbmRsZSA9IGhh
bmRsZTsKICAgICAgICAgZWxzZSBpZiAoaGFuZGxlICE9IGhjaS0+YXNiX2hhbmRsZSkgewotICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQmFkIGhhbmRsZSAlMDN4IGluIEFjdGl2ZSBT
bGF2ZSBCcm9hZGNhc3RcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBCYWQgaGFu
ZGxlICUwM3ggaW4gQWN0aXZlIFNsYXZlIEJyb2FkY2FzdCIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18sIGhhbmRsZSk7CiAgICAgICAgICAgICAvKiBUT0RPOiBzaWduYWwg
YW4gZXJyb3IgKi8KICAgICAgICAgICAgIHJldHVybjsKQEAgLTIwNzMsNyArMjA3NCw3IEBAIHN0
YXRpYyB2b2lkIGJ0X3N1Ym1pdF9hY2woc3RydWN0IEhDSUluZm8gKmluZm8sCiAgICAgICAgIGlm
ICghaGNpLT5wc2JfaGFuZGxlKQogICAgICAgICAgICAgaGNpLT5wc2JfaGFuZGxlID0gaGFuZGxl
OwogICAgICAgICBlbHNlIGlmIChoYW5kbGUgIT0gaGNpLT5wc2JfaGFuZGxlKSB7Ci0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCYWQgaGFuZGxlICUwM3ggaW4gUGFya2VkIFNsYXZl
IEJyb2FkY2FzdFxuIiwKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IEJhZCBoYW5kbGUg
JTAzeCBpbiBQYXJrZWQgU2xhdmUgQnJvYWRjYXN0IiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgaGFuZGxlKTsKICAgICAgICAgICAgIC8qIFRPRE86IHNpZ25hbCBhbiBl
cnJvciAqLwogICAgICAgICAgICAgcmV0dXJuOwpAQCAtMjEwNSwxNCArMjEwNiwxMyBAQCBzdGF0
aWMgdm9pZCBidF9zdWJtaXRfc2NvKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogICAgIGxlbmd0aCAt
PSAzOwogCiAgICAgaWYgKGJ0X2hjaV9oYW5kbGVfYmFkKGhjaSwgaGFuZGxlKSkgewotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIFNDTyBoYW5kbGUgJTAzeFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBoYW5kbGUpOworICAgICAgICBlcnJvcl9yZXBv
cnQoIiVzOiBpbnZhbGlkIFNDTyBoYW5kbGUgJTAzeCIsIF9fZnVuY19fLCBoYW5kbGUpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKGRhdGFsZW4gPiBsZW5ndGgpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogU0NPIHBhY2tldCB0b28gc2hvcnQgKCVpQiA8ICVpQilc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbGVuZ3RoLCBkYXRhbGVuKTsK
KyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogU0NPIHBhY2tldCB0b28gc2hvcnQgKCVpQiA8ICVp
QikiLAorICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0aCwgZGF0YWxlbik7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIyMjMsNyArMjIyMyw3IEBAIHN0cnVjdCBIQ0lJ
bmZvICpoY2lfaW5pdChjb25zdCBjaGFyICpzdHIpCiAgICAgICAgICAgIHJldHVybiBidF9uZXdf
aGNpKHZsYW4pOwogICAgIH0KIAotICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogVW5rbm93biBi
bHVldG9vdGggSENJIGAlcycuXG4iLCBzdHIpOworICAgIGVycm9yX3JlcG9ydCgicWVtdTogVW5r
bm93biBibHVldG9vdGggSENJIGAlcycuIiwgc3RyKTsKIAogICAgIHJldHVybiAwOwogfQpkaWZm
IC0tZ2l0IGEvaHcvYnQvaGlkLmMgYi9ody9idC9oaWQuYwppbmRleCAwOWQxNzMyMmU0Li4wNTYy
OTFmOWI1IDEwMDY0NAotLS0gYS9ody9idC9oaWQuYworKysgYi9ody9idC9oaWQuYwpAQCAtNDE5
LDcgKzQxOSw3IEBAIHN0YXRpYyB2b2lkIGJ0X2hpZF9pbnRlcnJ1cHRfc2R1KHZvaWQgKm9wYXF1
ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikKIAogICAgIHJldHVybjsKIGJhZDoKLSAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgdHJhbnNhY3Rpb24gb24gSW50ZXJydXB0IGNoYW5u
ZWwuXG4iLAorICAgIGVycm9yX3JlcG9ydCgiJXM6IGJhZCB0cmFuc2FjdGlvbiBvbiBJbnRlcnJ1
cHQgY2hhbm5lbC4iLAogICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiB9CiAKZGlmZiAt
LWdpdCBhL2h3L2J0L2wyY2FwLmMgYi9ody9idC9sMmNhcC5jCmluZGV4IDNlNTNkZDA4MmQuLjlj
ZjI3ZjBkZjYgMTAwNjQ0Ci0tLSBhL2h3L2J0L2wyY2FwLmMKKysrIGIvaHcvYnQvbDJjYXAuYwpA
QCAtMTgsNiArMTgsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVk
ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1
ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2Jzd2FwLmgiCkBAIC00NjcsOCArNDY4
LDggQEAgc3RhdGljIHZvaWQgbDJjYXBfY2hhbm5lbF9jbG9zZShzdHJ1Y3QgbDJjYXBfaW5zdGFu
Y2VfcyAqbDJjYXAsCiAKICAgICBpZiAobGlrZWx5KGNoKSkgewogICAgICAgICBpZiAoY2gtPnJl
bW90ZV9jaWQgIT0gc291cmNlX2NpZCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogSWdub3JpbmcgYSBEaXNjb25uZWN0aW9uIFJlcXVlc3Qgd2l0aCB0aGUgIgotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJpbnZhbGlkIFNDSUQgJTA0eC5cbiIsIF9fZnVuY19fLCBzb3Vy
Y2VfY2lkKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IElnbm9yaW5nIGEgRGlzY29u
bmVjdGlvbiBSZXF1ZXN0IHdpdGggdGhlICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aW52YWxpZCBTQ0lEICUwNHguIiwgX19mdW5jX18sIHNvdXJjZV9jaWQpOwogICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICB9CiAKQEAgLTc5MCw3ICs3OTEsNyBAQCBzdGF0aWMgdm9pZCBsMmNh
cF9jb21tYW5kKHN0cnVjdCBsMmNhcF9pbnN0YW5jZV9zICpsMmNhcCwgaW50IGNvZGUsIGludCBp
ZCwKICNpZiAwCiAgICAgLyogVE9ETzogZG8gdGhlIElEcyByZWFsbHkgaGF2ZSB0byBiZSBpbiBz
ZXF1ZW5jZT8gICovCiAgICAgaWYgKCFpZCB8fCAoaWQgIT0gbDJjYXAtPmxhc3RfaWQgJiYgaWQg
IT0gbDJjYXAtPm5leHRfaWQpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IG91dCBv
ZiBzZXF1ZW5jZSBjb21tYW5kIHBhY2tldCBpZ25vcmVkLlxuIiwKKyAgICAgICAgZXJyb3JfcmVw
b3J0KCIlczogb3V0IG9mIHNlcXVlbmNlIGNvbW1hbmQgcGFja2V0IGlnbm9yZWQuIiwKICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAg
LTgxMyw5ICs4MTQsOSBAQCBzdGF0aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNhcF9p
bnN0YW5jZV9zICpsMmNhcCwgaW50IGNvZGUsIGludCBpZCwKICAgICAgICAgfQogCiAgICAgICAg
IC8qIFdlIG5ldmVyIGlzc3VlIGNvbW1hbmRzIG90aGVyIHRoYW4gQ29tbWFuZCBSZWplY3QgY3Vy
cmVudGx5LiAgKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogc3RyYXkgQ29tbWFuZCBS
ZWplY3QgKCUwMngsICUwNHgpICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGln
bm9yaW5nLlxuIiwgX19mdW5jX18sIGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgbGUxNl90
b19jcHUoKChsMmNhcF9jbWRfcmVqICopIHBhcmFtcyktPnJlYXNvbikpOworICAgICAgICBlcnJv
cl9yZXBvcnQoIiVzOiBzdHJheSBDb21tYW5kIFJlamVjdCAoJTAyeCwgJTA0eCkgIgorICAgICAg
ICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuIiwgX19mdW5jX18sIGlkLAorICAgICAg
ICAgICAgICAgICAgICAgbGUxNl90b19jcHUoKChsMmNhcF9jbWRfcmVqICopIHBhcmFtcyktPnJl
YXNvbikpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTDJDQVBfQ09OTl9SRVE6CkBAIC04
MzYsOCArODM3LDggQEAgc3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5z
dGFuY2VfcyAqbDJjYXAsIGludCBjb2RlLCBpbnQgaWQsCiAgICAgICAgIH0KIAogICAgICAgICAv
KiBXZSBuZXZlciBpc3N1ZSBDb25uZWN0aW9uIFJlcXVlc3RzIGN1cnJlbnRseS4gVE9ETyAgKi8K
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBDb25uZWN0aW9uIFJlc3Bv
bnNlICglMDJ4KSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5c
biIsIF9fZnVuY19fLCBpZCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHVuZXhwZWN0ZWQg
Q29ubmVjdGlvbiBSZXNwb25zZSAoJTAyeCkgIgorICAgICAgICAgICAgICAgICAgICAgInBhY2tl
dCwgaWdub3JpbmcuIiwgX19mdW5jX18sIGlkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IEwyQ0FQX0NPTkZfUkVROgpAQCAtODY1LDggKzg2Niw4IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2Nv
bW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNlX3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgbGUxNl90b19jcHUoKChsMmNhcF9jb25mX3JzcCAqKSBw
YXJhbXMpLT5zY2lkKSwKICAgICAgICAgICAgICAgICAgICAgICAgICgobDJjYXBfY29uZl9yc3Ag
KikgcGFyYW1zKS0+ZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgIGxlbiAtIEwyQ0FQX0NP
TkZfUlNQX1NJWkUoMCkpKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5leHBl
Y3RlZCBDb25maWd1cmUgUmVzcG9uc2UgKCUwMngpICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fZnVuY19fLCBpZCk7CisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoIiVzOiB1bmV4cGVjdGVkIENvbmZpZ3VyZSBSZXNwb25zZSAoJTAyeCkgIgor
ICAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLiIsIF9fZnVuY19fLCBp
ZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBMMkNBUF9ESVNDT05OX1JFUToKQEAgLTg4
Nyw4ICs4ODgsOCBAQCBzdGF0aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNhcF9pbnN0
YW5jZV9zICpsMmNhcCwgaW50IGNvZGUsIGludCBpZCwKICAgICAgICAgfQogCiAgICAgICAgIC8q
IFdlIG5ldmVyIGlzc3VlIERpc2Nvbm5lY3Rpb24gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAq
LwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIERpc2Nvbm5lY3Rpb24g
UmVzcG9uc2UgKCUwMngpICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9y
aW5nLlxuIiwgX19mdW5jX18sIGlkKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogdW5leHBl
Y3RlZCBEaXNjb25uZWN0aW9uIFJlc3BvbnNlICglMDJ4KSAiCisgICAgICAgICAgICAgICAgICAg
ICAicGFja2V0LCBpZ25vcmluZy4iLCBfX2Z1bmNfXywgaWQpOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgTDJDQVBfRUNIT19SRVE6CkBAIC04OTcsOCArODk4LDggQEAgc3RhdGljIHZvaWQg
bDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAsIGludCBjb2RlLCBp
bnQgaWQsCiAKICAgICBjYXNlIEwyQ0FQX0VDSE9fUlNQOgogICAgICAgICAvKiBXZSBuZXZlciBp
c3N1ZSBFY2hvIFJlcXVlc3RzIGN1cnJlbnRseS4gVE9ETyAgKi8KLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogdW5leHBlY3RlZCBFY2hvIFJlc3BvbnNlICglMDJ4KSAiCi0gICAgICAgICAg
ICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fZnVuY19fLCBpZCk7CisgICAg
ICAgIGVycm9yX3JlcG9ydCgiJXM6IHVuZXhwZWN0ZWQgRWNobyBSZXNwb25zZSAoJTAyeCkgIgor
ICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuIiwgX19mdW5jX18sIGlkKTsK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEwyQ0FQX0lORk9fUkVROgpAQCAtOTE3LDggKzkx
OCw4IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNlX3Mg
KmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAogICAgICAgICB9CiAKICAgICAgICAgLyogV2UgbmV2
ZXIgaXNzdWUgSW5mb3JtYXRpb24gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAqLwotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIEluZm9ybWF0aW9uIFJlc3BvbnNlICgl
MDJ4KSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9f
ZnVuY19fLCBpZCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHVuZXhwZWN0ZWQgSW5mb3Jt
YXRpb24gUmVzcG9uc2UgKCUwMngpICIKKyAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGln
bm9yaW5nLiIsIF9fZnVuY19fLCBpZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoK
QEAgLTEwNjYsOCArMTA2Nyw4IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2ZyYW1lX2luKHN0cnVjdCBs
MmNhcF9pbnN0YW5jZV9zICpsMmNhcCwKICAgICB1aW50MTZfdCBsZW4gPSBsZTE2X3RvX2NwdShm
cmFtZS0+bGVuKTsKIAogICAgIGlmICh1bmxpa2VseShjaWQgPj0gTDJDQVBfQ0lEX01BWCB8fCAh
bDJjYXAtPmNpZFtjaWRdKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBmcmFtZSBh
ZGRyZXNzZWQgdG8gYSBub24tZXhpc3RlbnQgTDJDQVAgIgotICAgICAgICAgICAgICAgICAgICAg
ICAgImNoYW5uZWwgJTA0eCByZWNlaXZlZC5cbiIsIF9fZnVuY19fLCBjaWQpOworICAgICAgICBl
cnJvcl9yZXBvcnQoIiVzOiBmcmFtZSBhZGRyZXNzZWQgdG8gYSBub24tZXhpc3RlbnQgTDJDQVAg
IgorICAgICAgICAgICAgICAgICAgICAgImNoYW5uZWwgJTA0eCByZWNlaXZlZC4iLCBfX2Z1bmNf
XywgY2lkKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMTEyOCw5ICsxMTI5LDkgQEAg
c3RhdGljIHVpbnQ4X3QgKmwyY2FwX2JmcmFtZV9vdXQoc3RydWN0IGJ0X2wyY2FwX2Nvbm5fcGFy
YW1zX3MgKnBhcm0sIGludCBsZW4pCiAgICAgc3RydWN0IGwyY2FwX2NoYW5fcyAqY2hhbiA9IChz
dHJ1Y3QgbDJjYXBfY2hhbl9zICopIHBhcm07CiAKICAgICBpZiAobGVuID4gY2hhbi0+cGFyYW1z
LnJlbW90ZV9tdHUpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQi1GcmFtZSBmb3Ig
Q0lEICUwNHggbG9uZ2VyIHRoYW4gJWkgb2N0ZXRzLlxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIF9fZnVuY19fLAotICAgICAgICAgICAgICAgICAgICAgICAgY2hhbi0+cmVtb3RlX2NpZCwg
Y2hhbi0+cGFyYW1zLnJlbW90ZV9tdHUpOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBCLUZy
YW1lIGZvciBDSUQgJTA0eCBsb25nZXIgdGhhbiAlaSBvY3RldHMuIiwKKyAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fLAorICAgICAgICAgICAgICAgICAgICAgY2hhbi0+cmVtb3RlX2NpZCwg
Y2hhbi0+cGFyYW1zLnJlbW90ZV9tdHUpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKQEAg
LTEzNTMsOCArMTM1NCw4IEBAIHZvaWQgYnRfbDJjYXBfcHNtX3JlZ2lzdGVyKHN0cnVjdCBidF9s
MmNhcF9kZXZpY2VfcyAqZGV2LCBpbnQgcHNtLCBpbnQgbWluX210dSwKICAgICBzdHJ1Y3QgYnRf
bDJjYXBfcHNtX3MgKm5ld19wc20gPSBsMmNhcF9wc20oZGV2LCBwc20pOwogCiAgICAgaWYgKG5l
d19wc20pIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogUFNNICUwNHggYWxyZWFkeSBy
ZWdpc3RlcmVkIGZvciBkZXZpY2UgYCVzJy5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXywgcHNtLCBkZXYtPmRldmljZS5sbXBfbmFtZSk7CisgICAgICAgIGVycm9yX3JlcG9y
dCgiJXM6IFBTTSAlMDR4IGFscmVhZHkgcmVnaXN0ZXJlZCBmb3IgZGV2aWNlIGAlcycuIiwKKyAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwc20sIGRldi0+ZGV2aWNlLmxtcF9uYW1lKTsK
ICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9idC9zZHAuYyBiL2h3
L2J0L3NkcC5jCmluZGV4IDdjMGQzOGI1MDQuLmY0YWJhOWQ3NGYgMTAwNjQ0Ci0tLSBhL2h3L2J0
L3NkcC5jCisrKyBiL2h3L2J0L3NkcC5jCkBAIC0xOCw2ICsxOCw3IEBACiAgKi8KIAogI2luY2x1
ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1
ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAicWVtdS9ob3N0LXV0aWxzLmgiCiAjaW5jbHVk
ZSAiaHcvYnQuaCIKQEAgLTUwNiw3ICs1MDcsNyBAQCBzdGF0aWMgdm9pZCBidF9sMmNhcF9zZHBf
c2R1X2luKHZvaWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikKICAgICBp
bnQgcnNwX2xlbiA9IDA7CiAKICAgICBpZiAobGVuIDwgNSkgewotICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBzaG9ydCBTRFAgUERVICglaUIpLlxuIiwgX19mdW5jX18sIGxlbik7CisgICAg
ICAgIGVycm9yX3JlcG9ydCgiJXM6IHNob3J0IFNEUCBQRFUgKCVpQikuIiwgX19mdW5jX18sIGxl
bik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTUxNyw3ICs1MTgsNyBAQCBzdGF0aWMg
dm9pZCBidF9sMmNhcF9zZHBfc2R1X2luKHZvaWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqZGF0
YSwgaW50IGxlbikKICAgICBsZW4gLT0gNTsKIAogICAgIGlmIChsZW4gIT0gcGxlbikgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3cm9uZyBTRFAgUERVIGxlbmd0aCAoJWlCICE9ICVp
QikuXG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB3cm9uZyBTRFAgUERVIGxlbmd0aCAo
JWlCICE9ICVpQikuIiwKICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwbGVuLCBs
ZW4pOwogICAgICAgICBlcnIgPSBTRFBfSU5WQUxJRF9QRFVfU0laRTsKICAgICAgICAgZ290byBy
ZXNwb25kOwpAQCAtNTQ0LDcgKzU0NSw3IEBAIHN0YXRpYyB2b2lkIGJ0X2wyY2FwX3NkcF9zZHVf
aW4odm9pZCAqb3BhcXVlLCBjb25zdCB1aW50OF90ICpkYXRhLCBpbnQgbGVuKQogICAgIGNhc2Ug
U0RQX1NWQ19TRUFSQ0hfUlNQOgogICAgIGNhc2UgU0RQX1NWQ19TRUFSQ0hfQVRUUl9SU1A6CiAg
ICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBTRFAg
UERVIElEICUwMnguXG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB1bmV4cGVjdGVkIFNE
UCBQRFUgSUQgJTAyeC4iLAogICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBkdV9p
ZCk7CiAgICAgICAgIGVyciA9IFNEUF9JTlZBTElEX1NZTlRBWDsKICAgICAgICAgYnJlYWs7CmRp
ZmYgLS1naXQgYS9ody9jaGFyL2V4eW5vczQyMTBfdWFydC5jIGIvaHcvY2hhci9leHlub3M0MjEw
X3VhcnQuYwppbmRleCAzOTU3ZTc4YWJmLi5hMzg4ZjAxYTIzIDEwMDY0NAotLS0gYS9ody9jaGFy
L2V4eW5vczQyMTBfdWFydC5jCisrKyBiL2h3L2NoYXIvZXh5bm9zNDIxMF91YXJ0LmMKQEAgLTI5
Niw3ICsyOTYsNyBAQCBzdGF0aWMgdm9pZCBleHlub3M0MjEwX3VhcnRfdXBkYXRlX2lycShFeHlu
b3M0MjEwVWFydFN0YXRlICpzKQogICAgICAgICBxZW11X2lycV9yYWlzZShzLT5pcnEpOwogCiAj
aWYgREVCVUdfSVJRCi0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiVUFSVCVkOiBJUlEgaGFzIGJl
ZW4gcmFpc2VkOiAlMDh4XG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoIlVBUlQlZDogSVJRIGhh
cyBiZWVuIHJhaXNlZDogJTA4eCIsCiAgICAgICAgICAgICAgICAgcy0+Y2hhbm5lbCwgcy0+cmVn
W0lfKFVJTlRQKV0pOwogI2VuZGlmCiAKQEAgLTM4OCw3ICszODgsNyBAQCBzdGF0aWMgdm9pZCBl
eHlub3M0MjEwX3VhcnRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAg
ICAgICAgICogcWVtdV9jaHJfZmVfd3JpdGUgYW5kIGJhY2tncm91bmQgSS9PIGNhbGxiYWNrcyAq
LwogICAgICAgICAgICAgcWVtdV9jaHJfZmVfd3JpdGVfYWxsKCZzLT5jaHIsICZjaCwgMSk7CiAj
aWYgREVCVUdfVHhfREFUQQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlYyIsIGNoKTsK
KyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJWMiLCBjaCk7CiAjZW5kaWYKICAgICAgICAgICAg
IHMtPnJlZ1tJXyhVVFJTVEFUKV0gfD0gVVRSU1RBVF9UUkFOU01JVFRFUl9FTVBUWSB8CiAgICAg
ICAgICAgICAgICAgICAgIFVUUlNUQVRfVHhfQlVGRkVSX0VNUFRZOwpAQCAtNDAwLDcgKzQwMCw3
IEBAIHN0YXRpYyB2b2lkIGV4eW5vczQyMTBfdWFydF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBvZmZzZXQsCiAgICAgY2FzZSBVSU5UUDoKICAgICAgICAgcy0+cmVnW0lfKFVJTlRQKV0gJj0g
fnZhbDsKICAgICAgICAgcy0+cmVnW0lfKFVJTlRTUCldICY9IH52YWw7Ci0gICAgICAgIFBSSU5U
X0RFQlVHKCJVQVJUJWQ6IFVJTlRQIFslMDR4XSBoYXZlIGJlZW4gY2xlYXJlZDogJTA4eFxuIiwK
KyAgICAgICAgUFJJTlRfREVCVUcoIlVBUlQlZDogVUlOVFAgWyUwNHhdIGhhdmUgYmVlbiBjbGVh
cmVkOiAlMDh4IiwKICAgICAgICAgICAgICAgICAgICAgcy0+Y2hhbm5lbCwgb2Zmc2V0LCBzLT5y
ZWdbSV8oVUlOVFApXSk7CiAgICAgICAgIGV4eW5vczQyMTBfdWFydF91cGRhdGVfaXJxKHMpOwog
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL2h3L2NoYXIvbWNmX3VhcnQuYyBiL2h3L2NoYXIv
bWNmX3VhcnQuYwppbmRleCA1NmZhNDAyYjU4Li4xNGNiMDUxYmU5IDEwMDY0NAotLS0gYS9ody9j
aGFyL21jZl91YXJ0LmMKKysrIGIvaHcvY2hhci9tY2ZfdWFydC5jCkBAIC02LDYgKzYsNyBAQAog
ICogVGhpcyBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwKICAqLwogI2luY2x1ZGUgInFl
bXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3
L2h3LmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvbTY4ay9tY2YuaCIK
QEAgLTE3NCw3ICsxNzUsNyBAQCBzdGF0aWMgdm9pZCBtY2ZfZG9fY29tbWFuZChtY2ZfdWFydF9z
dGF0ZSAqcywgdWludDhfdCBjbWQpCiAgICAgICAgIG1jZl91YXJ0X2RvX3R4KHMpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIDM6IC8qIFJlc2VydmVkLiAgKi8KLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJtY2ZfdWFydDogQmFkIFRYIGNvbW1hbmRcbiIpOworICAgICAgICBlcnJvcl9yZXBv
cnQoIm1jZl91YXJ0OiBCYWQgVFggY29tbWFuZCIpOwogICAgICAgICBicmVhazsKICAgICB9CiAK
QEAgLTE4OSw3ICsxOTAsNyBAQCBzdGF0aWMgdm9pZCBtY2ZfZG9fY29tbWFuZChtY2ZfdWFydF9z
dGF0ZSAqcywgdWludDhfdCBjbWQpCiAgICAgICAgIHMtPnJ4X2VuYWJsZWQgPSAwOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIDM6IC8qIFJlc2VydmVkLiAgKi8KLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJtY2ZfdWFydDogQmFkIFJYIGNvbW1hbmRcbiIpOworICAgICAgICBlcnJvcl9yZXBv
cnQoIm1jZl91YXJ0OiBCYWQgUlggY29tbWFuZCIpOwogICAgICAgICBicmVhazsKICAgICB9CiB9
CmRpZmYgLS1naXQgYS9ody9jaGFyL3NoX3NlcmlhbC5jIGIvaHcvY2hhci9zaF9zZXJpYWwuYwpp
bmRleCA4MzViNTM3OGEwLi43YmIzZjNjNzBiIDEwMDY0NAotLS0gYS9ody9jaGFyL3NoX3Nlcmlh
bC5jCisrKyBiL2h3L2NoYXIvc2hfc2VyaWFsLmMKQEAgLTI1LDYgKzI1LDcgQEAKICAqIFRIRSBT
T0ZUV0FSRS4KICAqLwogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vy
cm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvc2g0L3NoLmgi
CiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLWZlLmgiCkBAIC0xOTAsOCArMTkxLDggQEAgc3RhdGlj
IHZvaWQgc2hfc2VyaWFsX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnMsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBmcHJpbnRmKHN0ZGVyciwgInNoX3NlcmlhbDogdW5zdXBwb3J0ZWQg
d3JpdGUgdG8gMHglMDIiCi0gICAgICAgICAgICBIV0FERFJfUFJJeCAiXG4iLCBvZmZzKTsKKyAg
ICBlcnJvcl9yZXBvcnQoInNoX3NlcmlhbDogdW5zdXBwb3J0ZWQgd3JpdGUgdG8gMHglMDIiCisg
ICAgICAgICAgICAgICAgIEhXQUREUl9QUkl4ICIiLCBvZmZzKTsKICAgICBhYm9ydCgpOwogfQog
CkBAIC0yOTAsOCArMjkxLDggQEAgc3RhdGljIHVpbnQ2NF90IHNoX3NlcmlhbF9yZWFkKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIG9mZnMsCiAjZW5kaWYKIAogICAgIGlmIChyZXQgJiB+KCgxIDw8IDE2
KSAtIDEpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAic2hfc2VyaWFsOiB1bnN1cHBvcnRl
ZCByZWFkIGZyb20gMHglMDIiCi0gICAgICAgICAgICAgICAgSFdBRERSX1BSSXggIlxuIiwgb2Zm
cyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgic2hfc2VyaWFsOiB1bnN1cHBvcnRlZCByZWFkIGZy
b20gMHglMDIiCisgICAgICAgICAgICAgICAgICAgICBIV0FERFJfUFJJeCAiIiwgb2Zmcyk7CiAg
ICAgICAgIGFib3J0KCk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9jb3JlL2xvYWRlci5jIGIv
aHcvY29yZS9sb2FkZXIuYwppbmRleCA0NTkzMDYxNDQ1Li45NWJkY2JiZTM2IDEwMDY0NAotLS0g
YS9ody9jb3JlL2xvYWRlci5jCisrKyBiL2h3L2NvcmUvbG9hZGVyLmMKQEAgLTQzLDYgKzQzLDcg
QEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAj
aW5jbHVkZSAiZGlzYXMvZGlzYXMuaCIKQEAgLTgyLDcgKzgzLDcgQEAgaW50IGxvYWRfaW1hZ2Uo
Y29uc3QgY2hhciAqZmlsZW5hbWUsIHVpbnQ4X3QgKmFkZHIpCiAgICAgICAgIHJldHVybiAtMTsK
ICAgICBzaXplID0gbHNlZWsoZmQsIDAsIFNFRUtfRU5EKTsKICAgICBpZiAoc2l6ZSA9PSAtMSkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZpbGUgJS0yMHM6IGdldCBzaXplIGVycm9yOiAl
c1xuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJmaWxlICUtMjBzOiBnZXQgc2l6ZSBlcnJvcjog
JXMiLAogICAgICAgICAgICAgICAgIGZpbGVuYW1lLCBzdHJlcnJvcihlcnJubykpOwogICAgICAg
ICBjbG9zZShmZCk7CiAgICAgICAgIHJldHVybiAtMTsKQEAgLTYyMyw3ICs2MjQsNyBAQCBzdGF0
aWMgaW50IGxvYWRfdWJvb3RfaW1hZ2UoY29uc3QgY2hhciAqZmlsZW5hbWUsIGh3YWRkciAqZXAs
IGh3YWRkciAqbG9hZGFkZHIsCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgaWYgKGhkci0+aWhf
dHlwZSAhPSBpbWFnZV90eXBlKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiV3JvbmcgaW1h
Z2UgdHlwZSAlZCwgZXhwZWN0ZWQgJWRcbiIsIGhkci0+aWhfdHlwZSwKKyAgICAgICAgZXJyb3Jf
cmVwb3J0KCJXcm9uZyBpbWFnZSB0eXBlICVkLCBleHBlY3RlZCAlZCIsIGhkci0+aWhfdHlwZSwK
ICAgICAgICAgICAgICAgICBpbWFnZV90eXBlKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpA
QCAtNjcwLDE0ICs2NzEsMTQgQEAgc3RhdGljIGludCBsb2FkX3Vib290X2ltYWdlKGNvbnN0IGNo
YXIgKmZpbGVuYW1lLCBod2FkZHIgKmVwLCBod2FkZHIgKmxvYWRhZGRyLAogICAgICAgICBhZGRy
ZXNzID0gKmxvYWRhZGRyOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIlVuc3VwcG9ydGVkIHUtYm9vdCBpbWFnZSB0eXBlICVkXG4iLCBoZHIt
PmloX3R5cGUpOworICAgICAgICBlcnJvcl9yZXBvcnQoIlVuc3VwcG9ydGVkIHUtYm9vdCBpbWFn
ZSB0eXBlICVkIiwgaGRyLT5paF90eXBlKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAg
ICAgZGF0YSA9IGdfbWFsbG9jKGhkci0+aWhfc2l6ZSk7CiAKICAgICBpZiAocmVhZChmZCwgZGF0
YSwgaGRyLT5paF9zaXplKSAhPSBoZHItPmloX3NpemUpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJFcnJvciByZWFkaW5nIGZpbGVcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoIkVycm9y
IHJlYWRpbmcgZmlsZSIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKQEAgLTY5Myw3ICs2
OTQsNyBAQCBzdGF0aWMgaW50IGxvYWRfdWJvb3RfaW1hZ2UoY29uc3QgY2hhciAqZmlsZW5hbWUs
IGh3YWRkciAqZXAsIGh3YWRkciAqbG9hZGFkZHIsCiAgICAgICAgIGJ5dGVzID0gZ3VuemlwKGRh
dGEsIG1heF9ieXRlcywgY29tcHJlc3NlZF9kYXRhLCBoZHItPmloX3NpemUpOwogICAgICAgICBn
X2ZyZWUoY29tcHJlc3NlZF9kYXRhKTsKICAgICAgICAgaWYgKGJ5dGVzIDwgMCkgewotICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJVbmFibGUgdG8gZGVjb21wcmVzcyBnemlwcGVkIGltYWdl
IVxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlVuYWJsZSB0byBkZWNvbXByZXNzIGd6
aXBwZWQgaW1hZ2UhIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAg
ICBoZHItPmloX3NpemUgPSBieXRlczsKQEAgLTc2Myw3ICs3NjQsNyBAQCBpbnQgbG9hZF9pbWFn
ZV9nemlwcGVkX2J1ZmZlcihjb25zdCBjaGFyICpmaWxlbmFtZSwgdWludDY0X3QgbWF4X3N6LAog
ICAgIGRhdGEgPSBnX21hbGxvYyhtYXhfc3opOwogICAgIGJ5dGVzID0gZ3VuemlwKGRhdGEsIG1h
eF9zeiwgY29tcHJlc3NlZF9kYXRhLCBsZW4pOwogICAgIGlmIChieXRlcyA8IDApIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogdW5hYmxlIHRvIGRlY29tcHJlc3MgZ3ppcHBlZCBrZXJu
ZWwgZmlsZVxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogdW5hYmxlIHRvIGRlY29tcHJl
c3MgZ3ppcHBlZCBrZXJuZWwgZmlsZSIsCiAgICAgICAgICAgICAgICAgZmlsZW5hbWUpOwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CkBAIC04OTMsOCArODk0LDggQEAgaW50IHJvbV9hZGRfZmls
ZShjb25zdCBjaGFyICpmaWxlLCBjb25zdCBjaGFyICpmd19kaXIsCiAgICAgY2hhciBkZXZwYXRo
WzEwMF07CiAKICAgICBpZiAoYXMgJiYgbXIpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJT
cGVjaWZ5aW5nIGFuIEFkZHJlc3MgU3BhY2UgYW5kIE1lbW9yeSBSZWdpb24gaXMgIiBcCi0gICAg
ICAgICAgICAgICAgIm5vdCB2YWxpZCB3aGVuIGxvYWRpbmcgYSByb21cbiIpOworICAgICAgICBl
cnJvcl9yZXBvcnQoIlNwZWNpZnlpbmcgYW4gQWRkcmVzcyBTcGFjZSBhbmQgTWVtb3J5IFJlZ2lv
biBpcyAiIFwKKyAgICAgICAgICAgICAgICAgICAgICJub3QgdmFsaWQgd2hlbiBsb2FkaW5nIGEg
cm9tIik7CiAgICAgICAgIC8qIFdlIGhhdmVuJ3QgYWxsb2NhdGVkIGFueXRoaW5nIHNvIHdlIGRv
bid0IG5lZWQgYW55IGNsZWFudXAgKi8KICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KQEAgLTkw
OSw3ICs5MTAsNyBAQCBpbnQgcm9tX2FkZF9maWxlKGNvbnN0IGNoYXIgKmZpbGUsIGNvbnN0IGNo
YXIgKmZ3X2RpciwKIAogICAgIGZkID0gb3Blbihyb20tPnBhdGgsIE9fUkRPTkxZIHwgT19CSU5B
UlkpOwogICAgIGlmIChmZCA9PSAtMSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxk
IG5vdCBvcGVuIG9wdGlvbiByb20gJyVzJzogJXNcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgi
Q291bGQgbm90IG9wZW4gb3B0aW9uIHJvbSAnJXMnOiAlcyIsCiAgICAgICAgICAgICAgICAgcm9t
LT5wYXRoLCBzdHJlcnJvcihlcnJubykpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CkBAIC05
MjEsNyArOTIyLDcgQEAgaW50IHJvbV9hZGRfZmlsZShjb25zdCBjaGFyICpmaWxlLCBjb25zdCBj
aGFyICpmd19kaXIsCiAgICAgcm9tLT5hZGRyICAgICA9IGFkZHI7CiAgICAgcm9tLT5yb21zaXpl
ICA9IGxzZWVrKGZkLCAwLCBTRUVLX0VORCk7CiAgICAgaWYgKHJvbS0+cm9tc2l6ZSA9PSAtMSkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInJvbTogZmlsZSAlLTIwczogZ2V0IHNpemUgZXJy
b3I6ICVzXG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoInJvbTogZmlsZSAlLTIwczogZ2V0IHNp
emUgZXJyb3I6ICVzIiwKICAgICAgICAgICAgICAgICByb20tPm5hbWUsIHN0cmVycm9yKGVycm5v
KSk7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KQEAgLTkzMSw3ICs5MzIsNyBAQCBpbnQgcm9t
X2FkZF9maWxlKGNvbnN0IGNoYXIgKmZpbGUsIGNvbnN0IGNoYXIgKmZ3X2RpciwKICAgICBsc2Vl
ayhmZCwgMCwgU0VFS19TRVQpOwogICAgIHJjID0gcmVhZChmZCwgcm9tLT5kYXRhLCByb20tPmRh
dGFzaXplKTsKICAgICBpZiAocmMgIT0gcm9tLT5kYXRhc2l6ZSkgewotICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInJvbTogZmlsZSAlLTIwczogcmVhZCBlcnJvcjogcmM9JWQgKGV4cGVjdGVkICV6
ZClcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgicm9tOiBmaWxlICUtMjBzOiByZWFkIGVycm9y
OiByYz0lZCAoZXhwZWN0ZWQgJXpkKSIsCiAgICAgICAgICAgICAgICAgcm9tLT5uYW1lLCByYywg
cm9tLT5kYXRhc2l6ZSk7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KQEAgLTExMDUsMTAgKzEx
MDYsMTAgQEAgaW50IHJvbV9jaGVja19hbmRfcmVnaXN0ZXJfcmVzZXQodm9pZCkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAgICAgICAgIGlmICgoYWRkciA+IHJvbS0+YWRkcikg
JiYgKGFzID09IHJvbS0+YXMpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInJvbTog
cmVxdWVzdGVkIHJlZ2lvbnMgb3ZlcmxhcCAiCi0gICAgICAgICAgICAgICAgICAgICIocm9tICVz
LiBmcmVlPTB4IiBUQVJHRVRfRk1UX3BseAotICAgICAgICAgICAgICAgICAgICAiLCBhZGRyPTB4
IiBUQVJHRVRfRk1UX3BseCAiKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcm9tLT5uYW1lLCBh
ZGRyLCByb20tPmFkZHIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJyb206IHJlcXVlc3Rl
ZCByZWdpb25zIG92ZXJsYXAgIgorICAgICAgICAgICAgICAgICAgICAgICAgICIocm9tICVzLiBm
cmVlPTB4IiBUQVJHRVRfRk1UX3BseAorICAgICAgICAgICAgICAgICAgICAgICAgICIsIGFkZHI9
MHgiIFRBUkdFVF9GTVRfcGx4ICIpIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICByb20tPm5h
bWUsIGFkZHIsIHJvbS0+YWRkcik7CiAgICAgICAgICAgICByZXR1cm4gLTE7CiAgICAgICAgIH0K
ICAgICAgICAgYWRkciAgPSByb20tPmFkZHI7CmRpZmYgLS1naXQgYS9ody9jb3JlL3B0aW1lci5j
IGIvaHcvY29yZS9wdGltZXIuYwppbmRleCA3MjIxYzY4YTk4Li41MTRlMTc3ZGUyIDEwMDY0NAot
LS0gYS9ody9jb3JlL3B0aW1lci5jCisrKyBiL2h3L2NvcmUvcHRpbWVyLmMKQEAgLTYsNiArNiw3
IEBACiAgKiBUaGlzIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBMR1BMLgogICovCiAj
aW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAj
aW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5jbHVkZSAiaHcv
cHRpbWVyLmgiCkBAIC01Niw3ICs1Nyw3IEBAIHN0YXRpYyB2b2lkIHB0aW1lcl9yZWxvYWQocHRp
bWVyX3N0YXRlICpzLCBpbnQgZGVsdGFfYWRqdXN0KQogCiAgICAgaWYgKHMtPnBlcmlvZCA9PSAw
KSB7CiAgICAgICAgIGlmICghcXRlc3RfZW5hYmxlZCgpKSB7Ci0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIlRpbWVyIHdpdGggcGVyaW9kIHplcm8sIGRpc2FibGluZ1xuIik7CisgICAgICAg
ICAgICBlcnJvcl9yZXBvcnQoIlRpbWVyIHdpdGggcGVyaW9kIHplcm8sIGRpc2FibGluZyIpOwog
ICAgICAgICB9CiAgICAgICAgIHRpbWVyX2RlbChzLT50aW1lcik7CiAgICAgICAgIHMtPmVuYWJs
ZWQgPSAwOwpAQCAtODksNyArOTAsNyBAQCBzdGF0aWMgdm9pZCBwdGltZXJfcmVsb2FkKHB0aW1l
cl9zdGF0ZSAqcywgaW50IGRlbHRhX2FkanVzdCkKIAogICAgIGlmIChkZWx0YSA9PSAwKSB7CiAg
ICAgICAgIGlmICghcXRlc3RfZW5hYmxlZCgpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIlRpbWVyIHdpdGggZGVsdGEgemVybywgZGlzYWJsaW5nXG4iKTsKKyAgICAgICAgICAgIGVy
cm9yX3JlcG9ydCgiVGltZXIgd2l0aCBkZWx0YSB6ZXJvLCBkaXNhYmxpbmciKTsKICAgICAgICAg
fQogICAgICAgICB0aW1lcl9kZWwocy0+dGltZXIpOwogICAgICAgICBzLT5lbmFibGVkID0gMDsK
QEAgLTI2Myw3ICsyNjQsNyBAQCB2b2lkIHB0aW1lcl9ydW4ocHRpbWVyX3N0YXRlICpzLCBpbnQg
b25lc2hvdCkKIAogICAgIGlmICh3YXNfZGlzYWJsZWQgJiYgcy0+cGVyaW9kID09IDApIHsKICAg
ICAgICAgaWYgKCFxdGVzdF9lbmFibGVkKCkpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiVGltZXIgd2l0aCBwZXJpb2QgemVybywgZGlzYWJsaW5nXG4iKTsKKyAgICAgICAgICAgIGVy
cm9yX3JlcG9ydCgiVGltZXIgd2l0aCBwZXJpb2QgemVybywgZGlzYWJsaW5nIik7CiAgICAgICAg
IH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L2NyaXMvYXhpc19kZXY4
OC5jIGIvaHcvY3Jpcy9heGlzX2Rldjg4LmMKaW5kZXggNWViNTUyYmNlMi4uZDEyMTgzNmI2OSAx
MDA2NDQKLS0tIGEvaHcvY3Jpcy9heGlzX2Rldjg4LmMKKysrIGIvaHcvY3Jpcy9heGlzX2Rldjg4
LmMKQEAgLTIzLDYgKzIzLDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2lu
Y2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2lu
Y2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCkBAIC0zNDksNyArMzUwLDcg
QEAgdm9pZCBheGlzZGV2ODhfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIGxp
LmNtZGxpbmUgPSBrZXJuZWxfY21kbGluZTsKICAgICAgICAgY3Jpc19sb2FkX2ltYWdlKGNwdSwg
JmxpKTsKICAgICB9IGVsc2UgaWYgKCFxdGVzdF9lbmFibGVkKCkpIHsKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICJLZXJuZWwgaW1hZ2UgbXVzdCBiZSBzcGVjaWZpZWRcbiIpOworICAgICAgICBl
cnJvcl9yZXBvcnQoIktlcm5lbCBpbWFnZSBtdXN0IGJlIHNwZWNpZmllZCIpOwogICAgICAgICBl
eGl0KDEpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL2h3L2NyaXMvYm9vdC5jIGIvaHcvY3Jpcy9i
b290LmMKaW5kZXggZjg5NmVkN2Y4Ni4uZjE5OWExM2E4MiAxMDA2NDQKLS0tIGEvaHcvY3Jpcy9i
b290LmMKKysrIGIvaHcvY3Jpcy9ib290LmMKQEAgLTIzLDYgKzIzLDcgQEAKICAqLwogCiAjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5j
bHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJody9ody5o
IgpAQCAtODYsMTQgKzg3LDE0IEBAIHZvaWQgY3Jpc19sb2FkX2ltYWdlKENSSVNDUFUgKmNwdSwg
c3RydWN0IGNyaXNfbG9hZF9pbmZvICpsaSkKICAgICB9CiAKICAgICBpZiAoaW1hZ2Vfc2l6ZSA8
IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBub3QgbG9hZCBrZXJu
ZWwgJyVzJ1xuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBr
ZXJuZWwgJyVzJyIsCiAgICAgICAgICAgICAgICAgbGktPmltYWdlX2ZpbGVuYW1lKTsKICAgICAg
ICAgZXhpdCgxKTsKICAgICB9CiAKICAgICBpZiAobGktPmNtZGxpbmUgJiYgKGtjbWRsaW5lX2xl
biA9IHN0cmxlbihsaS0+Y21kbGluZSkpKSB7CiAgICAgICAgIGlmIChrY21kbGluZV9sZW4gPiAy
NTYpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVG9vIGxvbmcgQ1JJUyBrZXJuZWwg
Y21kbGluZSAobWF4IDI1NilcbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJUb28gbG9u
ZyBDUklTIGtlcm5lbCBjbWRsaW5lIChtYXggMjU2KSIpOwogICAgICAgICAgICAgZXhpdCgxKTsK
ICAgICAgICAgfQogICAgICAgICBwc3RyY3B5X3RhcmdwaHlzKCJjbWRsaW5lIiwgMHg0MDAwMDAw
MCwgMjU2LCBsaS0+Y21kbGluZSk7CmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L2JsaXp6YXJkLmMg
Yi9ody9kaXNwbGF5L2JsaXp6YXJkLmMKaW5kZXggMjkxYWJlNmZjYS4uMGQxMmUwNzhjNCAxMDA2
NDQKLS0tIGEvaHcvZGlzcGxheS9ibGl6emFyZC5jCisrKyBiL2h3L2Rpc3BsYXkvYmxpenphcmQu
YwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyB1aW50MTZfdCBibGl6emFyZF9yZWdfcmVhZCh2
b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnKQogICAgICAgICByZXR1cm4gcy0+Z3Bpb19wZG93bjsK
IAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVua25vd24gcmVn
aXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHJlZyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6
IHVua25vd24gcmVnaXN0ZXIgJTAyeCIsIF9fZnVuY19fLCByZWcpOwogICAgICAgICByZXR1cm4g
MDsKICAgICB9CiB9CkBAIC01MDEsNyArNTAxLDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVn
X3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgIGNh
c2UgMHgwYzoJLyogUExMIE1vZGUgQ29udHJvbCAwICovCiAgICAgICAgIHMtPnBsbF9tb2RlID0g
dmFsdWUgJiAweDc3OwogICAgICAgICBpZiAoKHZhbHVlICYgMykgPT0gMCB8fCAodmFsdWUgJiAz
KSA9PSAzKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogd3JvbmcgUExMIENvbnRy
b2wgYml0cyAoJWkpXG4iLAorICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogd3JvbmcgUExM
IENvbnRyb2wgYml0cyAoJWkpIiwKICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHZhbHVl
ICYgMyk7CiAgICAgICAgIGJyZWFrOwogCkBAIC01NDEsNyArNTQxLDcgQEAgc3RhdGljIHZvaWQg
YmxpenphcmRfcmVnX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZh
bHVlKQogICAgIGNhc2UgMHgyODoJLyogTENEIFBhbmVsIENvbmZpZ3VyYXRpb24gKi8KICAgICAg
ICAgcy0+bGNkX2NvbmZpZyA9IHZhbHVlICYgMHhmZjsKICAgICAgICAgaWYgKHZhbHVlICYgKDEg
PDwgNykpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBkYXRhIHN3YXAgbm90IHN1
cHBvcnRlZCFcbiIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGRh
dGEgc3dhcCBub3Qgc3VwcG9ydGVkISIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIDB4MmE6CS8qIExDRCBIb3Jpem9udGFsIERpc3BsYXkgV2lkdGggKi8KQEAgLTU4NSw3
ICs1ODUsNyBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUodm9pZCAqb3BhcXVlLCB1
aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgY2FzZSAweDQwOgkvKiBIaWdoLXNwZWVk
IFNlcmlhbCBJbnRlcmZhY2UgVHggQ29uZmlndXJhdGlvbiBQb3J0IDEgKi8KICAgICAgICAgcy0+
aHNzaV9jb25maWdbMV0gPSB2YWx1ZTsKICAgICAgICAgaWYgKCgodmFsdWUgPj4gNCkgJiAzKSA9
PSAzKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxsZWdhbCBhY3RpdmUtZGF0
YS1saW5rcyB2YWx1ZVxuIiwKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IElsbGVnYWwg
YWN0aXZlLWRhdGEtbGlua3MgdmFsdWUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
ZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDQyOgkvKiBIaWdoLXNwZWVkIFNl
cmlhbCBJbnRlcmZhY2UgVHggTW9kZSAqLwpAQCAtNjQxLDcgKzY0MSw3IEBAIHN0YXRpYyB2b2lk
IGJsaXp6YXJkX3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2
YWx1ZSkKICAgICAgICAgcy0+ZW5hYmxlID0gdmFsdWUgJiAxOwogICAgICAgICBzLT5ibGFuayA9
ICh2YWx1ZSA+PiAxKSAmIDE7CiAgICAgICAgIGlmICh2YWx1ZSAmICgxIDw8IDQpKQotICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogTWFjcm92aXNpb24gZW5hYmxlIGF0dGVtcHQhXG4i
LCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBNYWNyb3Zpc2lvbiBl
bmFibGUgYXR0ZW1wdCEiLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAw
eDZhOgkvKiBTcGVjaWFsIEVmZmVjdHMgKi8KQEAgLTcxNyw3ICs3MTcsNyBAQCBzdGF0aWMgdm9p
ZCBibGl6emFyZF9yZWdfd3JpdGUodm9pZCAqb3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3Qg
dmFsdWUpCiAgICAgICAgIHMtPmlmb3JtYXQgPSB2YWx1ZSAmIDB4ZjsKICAgICAgICAgcy0+YnBw
ID0gYmxpenphcmRfaWZvcm1hdF9icHBbcy0+aWZvcm1hdF07CiAgICAgICAgIGlmICghcy0+YnBw
KQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxsZWdhbCBvciB1bnN1cHBvcnRl
ZCBpbnB1dCBmb3JtYXQgJXhcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBJbGxl
Z2FsIG9yIHVuc3VwcG9ydGVkIGlucHV0IGZvcm1hdCAleCIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18sIHMtPmlmb3JtYXQpOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IDB4OGU6CS8qIERhdGEgU291cmNlIFNlbGVjdCAqLwpAQCAtNzI5LDcgKzcyOSw3IEBAIHN0YXRp
YyB2b2lkIGJsaXp6YXJkX3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50
MTZfdCB2YWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLT5p
eVsxXSAhPSBzLT5veVsxXSkpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAhKChzLT5peFsx
XSAtIHMtPml4WzBdKSAmIChzLT5peVsxXSAtIHMtPml5WzBdKSAmCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChzLT5veFsxXSAtIHMtPm94WzBdKSAmIChzLT5veVsxXSAtIHMtPm95WzBdKSAm
IDEpKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxsZWdhbCBpbnB1dC9vdXRw
dXQgd2luZG93IHBvc2l0aW9uc1xuIiwKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IEls
bGVnYWwgaW5wdXQvb3V0cHV0IHdpbmRvdyBwb3NpdGlvbnMiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fKTsKIAogICAgICAgICBibGl6emFyZF90cmFuc2Zlcl9zZXR1cChz
KTsKQEAgLTc4Myw4ICs3ODMsOCBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUodm9p
ZCAqb3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgY2FzZSAweGU2Ogkv
KiBQb3dlci1zYXZlICovCiAgICAgICAgIHMtPnBtID0gdmFsdWUgJiAweDgzOwogICAgICAgICBp
ZiAodmFsdWUgJiBzLT5tb2RlICYgMSkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IFRoZSBkaXNwbGF5IG11c3QgYmUgZGlzYWJsZWQgYmVmb3JlIGVudGVyaW5nICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiU3RhbmRieSBNb2RlXG4iLCBfX2Z1bmNfXyk7CisgICAgICAg
ICAgICBlcnJvcl9yZXBvcnQoIiVzOiBUaGUgZGlzcGxheSBtdXN0IGJlIGRpc2FibGVkIGJlZm9y
ZSBlbnRlcmluZyAiCisgICAgICAgICAgICAgICAgICAgICAgICAgIlN0YW5kYnkgTW9kZSIsIF9f
ZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweGU4OgkvKiBOb24tZGlzcGxheSBQ
ZXJpb2QgQ29udHJvbCAvIFN0YXR1cyAqLwogICAgICAgICBzLT5zdGF0dXMgPSB2YWx1ZSAmIDB4
MWI7CkBAIC04MTUsNyArODE1LDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAgICBicmVhazsK
IAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVua25vd24gcmVn
aXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHJlZyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6
IHVua25vd24gcmVnaXN0ZXIgJTAyeCIsIF9fZnVuY19fLCByZWcpOwogICAgICAgICBicmVhazsK
ICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L29tYXBfZHNzLmMgYi9ody9kaXNwbGF5
L29tYXBfZHNzLmMKaW5kZXggNjAxZjE3OGZkZC4uNTJkNmU3NTNkMyAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS9vbWFwX2Rzcy5jCisrKyBiL2h3L2Rpc3BsYXkvb21hcF9kc3MuYwpAQCAtNDA2LDEw
ICs0MDYsMTAgQEAgc3RhdGljIHZvaWQgb21hcF9kaXNjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIGFkZHIsCiAgICAgICAgIHMtPmxjZC5lbmFibGUgPSAodmFsdWUgPj4gMCkgJiAxOwogICAg
ICAgICBpZiAodmFsdWUgJiAoMSA8PCAxMikpCQkJLyogT1ZFUkxBWV9PUFRJTUlaQVRJT04gKi8K
ICAgICAgICAgICAgIGlmICghKChzLT5kaXNwYy5sWzFdLmF0dHIgfCBzLT5kaXNwYy5sWzJdLmF0
dHIpICYgMSkpIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBPdmVybGF5
IE9wdGltaXphdGlvbiB3aGVuIG5vIG92ZXJsYXkgIgotICAgICAgICAgICAgICAgICAgICAgICAg
InJlZ2lvbiBlZmZlY3RpdmVseSBleGlzdHMgbGVhZHMgdG8gIgotICAgICAgICAgICAgICAgICAg
ICAgICAgInVucHJlZGljdGFibGUgYmVoYXZpb3VyIVxuIiwgX19mdW5jX18pOwotICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IE92ZXJsYXkgT3B0aW1pemF0
aW9uIHdoZW4gbm8gb3ZlcmxheSAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWdp
b24gZWZmZWN0aXZlbHkgZXhpc3RzIGxlYWRzIHRvICIKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgInVucHJlZGljdGFibGUgYmVoYXZpb3VyISIsIF9fZnVuY19fKTsKKyAgICAgICAgICAg
fQogICAgICAgICBpZiAodmFsdWUgJiAoMSA8PCA2KSkgewkJCQkvKiBHT0RJR0lUQUwgKi8KICAg
ICAgICAgICAgIC8qIFhYWDogU2hhZG93ZWQgZmllbGRzIGFyZToKICAgICAgICAgICAgICAqIHMt
PmRpc3BjLmNvbmZpZwpAQCAtNTI1LDggKzUyNSw4IEBAIHN0YXRpYyB2b2lkIG9tYXBfZGlzY193
cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgwYTA6CS8qIERJU1BD
X0dGWF9BVFRSSUJVVEVTICovCiAgICAgICAgIHMtPmRpc3BjLmxbMF0uYXR0ciA9IHZhbHVlICYg
MHg3ZmY7CiAgICAgICAgIGlmICh2YWx1ZSAmICgzIDw8IDkpKQotICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogQmlnLWVuZGlhbiBwaXhlbCBmb3JtYXQgbm90IHN1cHBvcnRlZFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJv
cl9yZXBvcnQoIiVzOiBCaWctZW5kaWFuIHBpeGVsIGZvcm1hdCBub3Qgc3VwcG9ydGVkIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIHMtPmRpc3BjLmxbMF0u
ZW5hYmxlID0gdmFsdWUgJiAxOwogICAgICAgICBzLT5kaXNwYy5sWzBdLmJwcCA9ICh2YWx1ZSA+
PiAxKSAmIDB4ZjsKICAgICAgICAgcy0+ZGlzcGMuaW52YWxpZGF0ZSA9IDE7CkBAIC02MTcsNyAr
NjE3LDcgQEAgc3RhdGljIHZvaWQgb21hcF9yZmJpX3RyYW5zZmVyX3N0YXJ0KHN0cnVjdCBvbWFw
X2Rzc19zICpzKQogICAgIGlmIChzLT5yZmJpLmNvbnRyb2wgJiAoMSA8PCAxKSkgewkJCQkvKiBC
WVBBU1MgKi8KICAgICAgICAgLyogVE9ETzogaW4gbm9uLUJ5cGFzcyBtb2RlIHdlIHByb2JhYmx5
IG5lZWQgdG8ganVzdCBhc3NlcnQgdGhlCiAgICAgICAgICAqIERSUSBhbmQgd2FpdCBmb3IgRE1B
IHRvIHdyaXRlIHRoZSBwaXhlbHMuICAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBC
eXBhc3MgbW9kZSB1bmltcGxlbWVudGVkXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgIGVycm9yX3Jl
cG9ydCgiJXM6IEJ5cGFzcyBtb2RlIHVuaW1wbGVtZW50ZWQiLCBfX2Z1bmNfXyk7CiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvcGwxMTAuYyBiL2h3L2Rp
c3BsYXkvcGwxMTAuYwppbmRleCA4YzdkY2M2ZjBhLi5iOGI3OTAzZDM2IDEwMDY0NAotLS0gYS9o
dy9kaXNwbGF5L3BsMTEwLmMKKysrIGIvaHcvZGlzcGxheS9wbDExMC5jCkBAIC0xNzQsNyArMTc0
LDcgQEAgc3RhdGljIHZvaWQgcGwxMTBfdXBkYXRlX2Rpc3BsYXkodm9pZCAqb3BhcXVlKQogICAg
ICAgICBkZXN0X3dpZHRoID0gNDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJwbDExMDogQmFkIGNvbG9yIGRlcHRoXG4iKTsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0KCJwbDExMDogQmFkIGNvbG9yIGRlcHRoIik7CiAgICAgICAgIGV4aXQoMSk7
CiAgICAgfQogICAgIGlmIChzLT5jciAmIFBMMTEwX0NSX0JHUikKZGlmZiAtLWdpdCBhL2h3L2Rp
c3BsYXkvcHhhMnh4X2xjZC5jIGIvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKaW5kZXggYjgzZjgw
NzUzYS4uYWUzYTM2NTg0OSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKKysr
IGIvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKQEAgLTEwNTAsNyArMTA1MCw3IEBAIFBYQTJ4eExD
RFN0YXRlICpweGEyeHhfbGNkY19pbml0KE1lbW9yeVJlZ2lvbiAqc3lzbWVtLAogICAgICAgICBz
LT5kZXN0X3dpZHRoID0gNDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogQmFkIGNvbG9yIGRlcHRoXG4iLCBfX2Z1bmNfXyk7CisgICAg
ICAgIGVycm9yX3JlcG9ydCgiJXM6IEJhZCBjb2xvciBkZXB0aCIsIF9fZnVuY19fKTsKICAgICAg
ICAgZXhpdCgxKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5j
IGIvaHcvZGlzcGxheS9xeGwtcmVuZGVyLmMKaW5kZXggZTdhYzRmODc4OS4uMGNkMDcwMjhhNCAx
MDA2NDQKLS0tIGEvaHcvZGlzcGxheS9xeGwtcmVuZGVyLmMKKysrIGIvaHcvZGlzcGxheS9xeGwt
cmVuZGVyLmMKQEAgLTc4LDcgKzc4LDcgQEAgdm9pZCBxeGxfcmVuZGVyX3Jlc2l6ZShQQ0lRWExE
ZXZpY2UgKnF4bCkKICAgICAgICAgcXhsLT5ndWVzdF9wcmltYXJ5LmJpdHNfcHAgPSAzMjsKICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
dW5oYW5kbGVkIGZvcm1hdDogJXhcbiIsIF9fZnVuY19fLAorICAgICAgICBlcnJvcl9yZXBvcnQo
IiVzOiB1bmhhbmRsZWQgZm9ybWF0OiAleCIsIF9fZnVuY19fLAogICAgICAgICAgICAgICAgIHF4
bC0+Z3Vlc3RfcHJpbWFyeS5zdXJmYWNlLmZvcm1hdCk7CiAgICAgICAgIHF4bC0+Z3Vlc3RfcHJp
bWFyeS5ieXRlc19wcCA9IDQ7CiAgICAgICAgIHF4bC0+Z3Vlc3RfcHJpbWFyeS5iaXRzX3BwID0g
MzI7CkBAIC0yNDcsNyArMjQ3LDcgQEAgc3RhdGljIFFFTVVDdXJzb3IgKnF4bF9jdXJzb3IoUENJ
UVhMRGV2aWNlICpxeGwsIFFYTEN1cnNvciAqY3Vyc29yLAogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IG5vdCBpbXBs
ZW1lbnRlZDogdHlwZSAlZFxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogbm90IGltcGxl
bWVudGVkOiB0eXBlICVkIiwKICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgY3Vyc29yLT5oZWFk
ZXIudHlwZSk7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CkBAIC0yNzUsOSArMjc1LDggQEAg
aW50IHF4bF9yZW5kZXJfY3Vyc29yKFBDSVFYTERldmljZSAqcXhsLCBRWExDb21tYW5kRXh0ICpl
eHQpCiAgICAgfQogCiAgICAgaWYgKHF4bC0+ZGVidWcgPiAxICYmIGNtZC0+dHlwZSAhPSBRWExf
Q1VSU09SX01PVkUpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlcyIsIF9fZnVuY19fKTsK
KyAgICAgICAgZXJyb3JfcmVwb3J0KCIlcyIsIF9fZnVuY19fKTsKICAgICAgICAgcXhsX2xvZ19j
bWRfY3Vyc29yKHF4bCwgY21kLCBleHQtPmdyb3VwX2lkKTsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJcbiIpOwogICAgIH0KICAgICBzd2l0Y2ggKGNtZC0+dHlwZSkgewogICAgIGNhc2UgUVhM
X0NVUlNPUl9TRVQ6CmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3F4bC5jIGIvaHcvZGlzcGxheS9x
eGwuYwppbmRleCBhZTM2NzdmZDFlLi4wMTYzYTE4YmJiIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5
L3F4bC5jCisrKyBiL2h3L2Rpc3BsYXkvcXhsLmMKQEAgLTg3NSw3ICs4NzUsNyBAQCBzdGF0aWMg
dm9pZCBpbnRlcmZhY2Vfbm90aWZ5X3VwZGF0ZShRWExJbnN0YW5jZSAqc2luLCB1aW50MzJfdCB1
cGRhdGVfaWQpCiAgICAgICogUHJvYmFibHkgd2FzIGF0IHNvbWUgZWFybGllciB2ZXJzaW9uIHRo
YXQgaXMgcHJpb3IgdG8gZ2l0IHN0YXJ0ICgyMDA5KSwKICAgICAgKiBhbmQgaXMgc3RpbGwgZ3Vl
c3QgdHJpZ2VycmFibGUuCiAgICAgICovCi0gICAgZnByaW50ZihzdGRlcnIsICIlczogZGVwcmVj
YXRlZFxuIiwgX19mdW5jX18pOworICAgIGVycm9yX3JlcG9ydCgiJXM6IGRlcHJlY2F0ZWQiLCBf
X2Z1bmNfXyk7CiB9CiAKIC8qIGNhbGxlZCBmcm9tIHNwaWNlIHNlcnZlciB0aHJlYWQgY29udGV4
dCBvbmx5ICovCkBAIC05MDUsNyArOTA1LDcgQEAgc3RhdGljIHZvaWQgaW50ZXJmYWNlX2FzeW5j
X2NvbXBsZXRlX2lvKFBDSVFYTERldmljZSAqcXhsLCBRWExDb29raWUgKmNvb2tpZSkKIAogICAg
IHRyYWNlX3F4bF9pbnRlcmZhY2VfYXN5bmNfY29tcGxldGVfaW8ocXhsLT5pZCwgY3VycmVudF9h
c3luYywgY29va2llKTsKICAgICBpZiAoIWNvb2tpZSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgInF4bDogJXM6IGVycm9yLCBjb29raWUgaXMgTlVMTFxuIiwgX19mdW5jX18pOworICAgICAg
ICBlcnJvcl9yZXBvcnQoInF4bDogJXM6IGVycm9yLCBjb29raWUgaXMgTlVMTCIsIF9fZnVuY19f
KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoY29va2llICYmIGN1cnJlbnRfYXN5
bmMgIT0gY29va2llLT5pbykgewpAQCAtOTMwLDcgKzkzMCw3IEBAIHN0YXRpYyB2b2lkIGludGVy
ZmFjZV9hc3luY19jb21wbGV0ZV9pbyhQQ0lRWExEZXZpY2UgKnF4bCwgUVhMQ29va2llICpjb29r
aWUpCiAgICAgICAgIHF4bF9zcGljZV9kZXN0cm95X3N1cmZhY2Vfd2FpdF9jb21wbGV0ZShxeGws
IGNvb2tpZS0+dS5zdXJmYWNlX2lkKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJxeGw6ICVzOiB1bmV4cGVjdGVkIGN1cnJlbnRfYXN5bmMg
JWRcbiIsIF9fZnVuY19fLAorICAgICAgICBlcnJvcl9yZXBvcnQoInF4bDogJXM6IHVuZXhwZWN0
ZWQgY3VycmVudF9hc3luYyAlZCIsIF9fZnVuY19fLAogICAgICAgICAgICAgICAgIGN1cnJlbnRf
YXN5bmMpOwogICAgIH0KICAgICBxeGxfc2VuZF9ldmVudHMocXhsLCBRWExfSU5URVJSVVBUX0lP
X0NNRCk7CkBAIC05OTgsNyArOTk4LDcgQEAgc3RhdGljIHZvaWQgaW50ZXJmYWNlX2FzeW5jX2Nv
bXBsZXRlKFFYTEluc3RhbmNlICpzaW4sIHVpbnQ2NF90IGNvb2tpZV90b2tlbikKICAgICBjYXNl
IFFYTF9DT09LSUVfVFlQRV9QT1NUX0xPQURfTU9OSVRPUlNfQ09ORklHOgogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInF4bDogJXM6IHVuZXhw
ZWN0ZWQgY29va2llIHR5cGUgJWRcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgicXhsOiAlczog
dW5leHBlY3RlZCBjb29raWUgdHlwZSAlZCIsCiAgICAgICAgICAgICAgICAgX19mdW5jX18sIGNv
b2tpZS0+dHlwZSk7CiAgICAgICAgIGdfZnJlZShjb29raWUpOwogICAgIH0KQEAgLTE4NzUsNyAr
MTg3NSw3IEBAIHN0YXRpYyB2b2lkIHF4bF9zZW5kX2V2ZW50cyhQQ0lRWExEZXZpY2UgKmQsIHVp
bnQzMl90IGV2ZW50cykKICAgICB0cmFjZV9xeGxfc2VuZF9ldmVudHMoZC0+aWQsIGV2ZW50cyk7
CiAgICAgaWYgKCFxZW11X3NwaWNlX2Rpc3BsYXlfaXNfcnVubmluZygmZC0+c3NkKSkgewogICAg
ICAgICAvKiBzcGljZS1zZXJ2ZXIgdHJhY2tzIGd1ZXN0IHJ1bm5pbmcgc3RhdGUgYW5kIHNob3Vs
ZCBub3QgZG8gdGhpcyAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzcGljZS1zZXJ2
ZXIgYnVnOiBndWVzdCBzdG9wcGVkLCBpZ25vcmluZ1xuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCIlczogc3BpY2Utc2VydmVyIGJ1ZzogZ3Vlc3Qgc3RvcHBlZCwgaWdub3JpbmciLAogICAgICAg
ICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgdHJhY2VfcXhsX3NlbmRfZXZlbnRzX3ZtX3N0
b3BwZWQoZC0+aWQsIGV2ZW50cyk7CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL2h3L2Rp
c3BsYXkvdGM2MzkzeGIuYyBiL2h3L2Rpc3BsYXkvdGM2MzkzeGIuYwppbmRleCA3OWYxNjE3NDBh
Li44YjcwOGE4NThiIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3RjNjM5M3hiLmMKKysrIGIvaHcv
ZGlzcGxheS90YzYzOTN4Yi5jCkBAIC0xNTksNyArMTU5LDcgQEAgdm9pZCB0YzYzOTN4Yl9ncGlv
X291dF9zZXQoVEM2MzkzeGJTdGF0ZSAqcywgaW50IGxpbmUsCiAgICAgICAgICAgICAgICAgICAg
IHFlbXVfaXJxIGhhbmRsZXIpCiB7CiAgICAgaWYgKGxpbmUgPj0gVEM2MzkzWEJfR1BJT1MpIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJUQzYzOTN4Yjogbm8gR1BJTyBwaW4gJWRcbiIsIGxp
bmUpOworICAgICAgICBlcnJvcl9yZXBvcnQoIlRDNjM5M3hiOiBubyBHUElPIHBpbiAlZCIsIGxp
bmUpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xOTAsNyArMTkwLDcgQEAgc3RhdGlj
IHZvaWQgdGM2MzkzeGJfbDN2KHZvaWQgKm9wYXF1ZSwgaW50IGxpbmUsIGludCBsZXZlbCkKIHsK
ICAgICBUQzYzOTN4YlN0YXRlICpzID0gb3BhcXVlOwogICAgIHMtPmJsYW5rID0gIWxldmVsOwot
ICAgIGZwcmludGYoc3RkZXJyLCAiTDNWOiAlZFxuIiwgbGV2ZWwpOworICAgIGVycm9yX3JlcG9y
dCgiTDNWOiAlZCIsIGxldmVsKTsKIH0KIAogc3RhdGljIHZvaWQgdGM2MzkzeGJfc3ViX2lycSh2
b2lkICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpIHsKQEAgLTI1Nyw3ICsyNTcsNyBAQCBz
dGF0aWMgdWludDMyX3QgdGM2MzkzeGJfc2NyX3JlYWRiKFRDNjM5M3hiU3RhdGUgKnMsIGh3YWRk
ciBhZGRyKQogICAgICAgICBTQ1JfUkVHX0IoQ09ORklHKTsKICAgICAgICAgU0NSX1JFR19CKERF
QlVHKTsKICAgICB9Ci0gICAgZnByaW50ZihzdGRlcnIsICJ0YzYzOTN4Yl9zY3I6IHVuaGFuZGxl
ZCByZWFkIGF0ICUwOHhcbiIsICh1aW50MzJfdCkgYWRkcik7CisgICAgZXJyb3JfcmVwb3J0KCJ0
YzYzOTN4Yl9zY3I6IHVuaGFuZGxlZCByZWFkIGF0ICUwOHgiLCAodWludDMyX3QpIGFkZHIpOwog
ICAgIHJldHVybiAwOwogfQogI3VuZGVmIFNDUl9SRUdfQgpAQCAtMzE4LDggKzMxOCw4IEBAIHN0
YXRpYyB2b2lkIHRjNjM5M3hiX3Njcl93cml0ZWIoVEM2MzkzeGJTdGF0ZSAqcywgaHdhZGRyIGFk
ZHIsIHVpbnQzMl90IHZhbHVlKQogICAgICAgICBTQ1JfUkVHX0IoQ09ORklHKTsKICAgICAgICAg
U0NSX1JFR19CKERFQlVHKTsKICAgICB9Ci0gICAgZnByaW50ZihzdGRlcnIsICJ0YzYzOTN4Yl9z
Y3I6IHVuaGFuZGxlZCB3cml0ZSBhdCAlMDh4OiAlMDJ4XG4iLAotCQkJCQkodWludDMyX3QpIGFk
ZHIsIHZhbHVlICYgMHhmZik7CisgICAgZXJyb3JfcmVwb3J0KCJ0YzYzOTN4Yl9zY3I6IHVuaGFu
ZGxlZCB3cml0ZSBhdCAlMDh4OiAlMDJ4IiwKKyAgICAgICAgICAgICAgICAgKHVpbnQzMl90KSBh
ZGRyLCB2YWx1ZSAmIDB4ZmYpOwogfQogI3VuZGVmIFNDUl9SRUdfQgogI3VuZGVmIFNDUl9SRUdf
VwpAQCAtMzQxLDcgKzM0MSw3IEBAIHN0YXRpYyB1aW50MzJfdCB0YzYzOTN4Yl9uYW5kX2NmZ19y
ZWFkYihUQzYzOTN4YlN0YXRlICpzLCBod2FkZHIgYWRkcikgewogICAgICAgICBjYXNlIE5BTkRf
Q0ZHX0JBU0UgKyAzOgogICAgICAgICAgICAgcmV0dXJuIHMtPm5hbmRfcGh5cyA+PiAoYWRkciAt
IE5BTkRfQ0ZHX0JBU0UpOwogICAgIH0KLSAgICBmcHJpbnRmKHN0ZGVyciwgInRjNjM5M3hiX25h
bmRfY2ZnOiB1bmhhbmRsZWQgcmVhZCBhdCAlMDh4XG4iLCAodWludDMyX3QpIGFkZHIpOworICAg
IGVycm9yX3JlcG9ydCgidGM2MzkzeGJfbmFuZF9jZmc6IHVuaGFuZGxlZCByZWFkIGF0ICUwOHgi
LCAodWludDMyX3QpIGFkZHIpOwogICAgIHJldHVybiAwOwogfQogc3RhdGljIHZvaWQgdGM2Mzkz
eGJfbmFuZF9jZmdfd3JpdGViKFRDNjM5M3hiU3RhdGUgKnMsIGh3YWRkciBhZGRyLCB1aW50MzJf
dCB2YWx1ZSkgewpAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyB2b2lkIHRjNjM5M3hiX25hbmRf
Y2ZnX3dyaXRlYihUQzYzOTN4YlN0YXRlICpzLCBod2FkZHIgYWRkciwgdWludDMyX3QgdmFsCiAg
ICAgICAgICAgICBzLT5uYW5kX3BoeXMgfD0gKHZhbHVlICYgMHhmZikgPDwgKChhZGRyIC0gTkFO
RF9DRkdfQkFTRSkgKiA4KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgZnByaW50
ZihzdGRlcnIsICJ0YzYzOTN4Yl9uYW5kX2NmZzogdW5oYW5kbGVkIHdyaXRlIGF0ICUwOHg6ICUw
MnhcbiIsCisgICAgZXJyb3JfcmVwb3J0KCJ0YzYzOTN4Yl9uYW5kX2NmZzogdW5oYW5kbGVkIHdy
aXRlIGF0ICUwOHg6ICUwMngiLAogCQkJCQkodWludDMyX3QpIGFkZHIsIHZhbHVlICYgMHhmZik7
CiB9CiAKQEAgLTM3NywxMiArMzc3LDE0IEBAIHN0YXRpYyB1aW50MzJfdCB0YzYzOTN4Yl9uYW5k
X3JlYWRiKFRDNjM5M3hiU3RhdGUgKnMsIGh3YWRkciBhZGRyKSB7CiAgICAgICAgIGNhc2UgTkFO
RF9JTVI6CiAgICAgICAgICAgICByZXR1cm4gcy0+bmFuZC5pbXI7CiAgICAgfQotICAgIGZwcmlu
dGYoc3RkZXJyLCAidGM2MzkzeGJfbmFuZDogdW5oYW5kbGVkIHJlYWQgYXQgJTA4eFxuIiwgKHVp
bnQzMl90KSBhZGRyKTsKKyAgICBlcnJvcl9yZXBvcnQoInRjNjM5M3hiX25hbmQ6IHVuaGFuZGxl
ZCByZWFkIGF0ICUwOHgiLCAodWludDMyX3QpIGFkZHIpOwogICAgIHJldHVybiAwOwogfQotc3Rh
dGljIHZvaWQgdGM2MzkzeGJfbmFuZF93cml0ZWIoVEM2MzkzeGJTdGF0ZSAqcywgaHdhZGRyIGFk
ZHIsIHVpbnQzMl90IHZhbHVlKSB7Ci0vLyAgICBmcHJpbnRmKHN0ZGVyciwgInRjNjM5M3hiX25h
bmQ6IHdyaXRlIGF0ICUwOHg6ICUwMnhcbiIsCi0vLwkJCQkJKHVpbnQzMl90KSBhZGRyLCB2YWx1
ZSAmIDB4ZmYpOworc3RhdGljIHZvaWQgdGM2MzkzeGJfbmFuZF93cml0ZWIoVEM2MzkzeGJTdGF0
ZSAqcywgaHdhZGRyIGFkZHIsIHVpbnQzMl90IHZhbHVlKQoreworICAgIC8qIGVycm9yX3JlcG9y
dCgidGM2MzkzeGJfbmFuZDogd3JpdGUgYXQgJTA4eDogJTAyeCIsCisgICAgICogICAgICAgICAg
ICAgICh1aW50MzJfdCkgYWRkciwgdmFsdWUgJiAweGZmKTsKKyAgICAgKi8KICAgICBzd2l0Y2gg
KGFkZHIpIHsKICAgICAgICAgY2FzZSBOQU5EX0RBVEEgKyAwOgogICAgICAgICBjYXNlIE5BTkRf
REFUQSArIDE6CkBAIC00MjAsNyArNDIyLDcgQEAgc3RhdGljIHZvaWQgdGM2MzkzeGJfbmFuZF93
cml0ZWIoVEM2MzkzeGJTdGF0ZSAqcywgaHdhZGRyIGFkZHIsIHVpbnQzMl90IHZhbHVlKQogICAg
ICAgICAgICAgdGM2MzkzeGJfbmFuZF9pcnEocyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAg
fQotICAgIGZwcmludGYoc3RkZXJyLCAidGM2MzkzeGJfbmFuZDogdW5oYW5kbGVkIHdyaXRlIGF0
ICUwOHg6ICUwMnhcbiIsCisgICAgZXJyb3JfcmVwb3J0KCJ0YzYzOTN4Yl9uYW5kOiB1bmhhbmRs
ZWQgd3JpdGUgYXQgJTA4eDogJTAyeCIsCiAJCQkJCSh1aW50MzJfdCkgYWRkciwgdmFsdWUgJiAw
eGZmKTsKIH0KIApAQCAtNTIyLDEzICs1MjQsMTUgQEAgc3RhdGljIHVpbnQ2NF90IHRjNjM5M3hi
X3JlYWRiKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgfTsKIAogICAgIGlmICgoYWRk
ciAmfjB4ZmYpID09IHMtPm5hbmRfcGh5cyAmJiBzLT5uYW5kX2VuYWJsZSkgewotLy8gICAgICAg
IHJldHVybiB0YzYzOTN4Yl9uYW5kX3JlYWRiKHMsIGFkZHIgJiAweGZmKTsKKyAgICAgICAgLyog
cmV0dXJuIHRjNjM5M3hiX25hbmRfcmVhZGIocywgYWRkciAmIDB4ZmYpOyAqLwogICAgICAgICB1
aW50OF90IGQgPSB0YzYzOTN4Yl9uYW5kX3JlYWRiKHMsIGFkZHIgJiAweGZmKTsKLS8vICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgInRjNjM5M3hiX25hbmQ6IHJlYWQgYXQgJTA4eDogJTAyaGh4XG4i
LCAodWludDMyX3QpIGFkZHIsIGQpOworICAgICAgICAvKiBlcnJvcl9yZXBvcnQoInRjNjM5M3hi
X25hbmQ6IHJlYWQgYXQgJTA4eDogJTAyaGh4IiwKKyAgICAgICAgICogICAgICAgICAgICAgICh1
aW50MzJfdCkgYWRkciwgZCk7CisgICAgICAgICAqLwogICAgICAgICByZXR1cm4gZDsKICAgICB9
CiAKLS8vICAgIGZwcmludGYoc3RkZXJyLCAidGM2MzkzeGI6IHVuaGFuZGxlZCByZWFkIGF0ICUw
OHhcbiIsICh1aW50MzJfdCkgYWRkcik7CisgICAgLyogZXJyb3JfcmVwb3J0KCJ0YzYzOTN4Yjog
dW5oYW5kbGVkIHJlYWQgYXQgJTA4eCIsICh1aW50MzJfdCkgYWRkcik7ICovCiAgICAgcmV0dXJu
IDA7CiB9CiAKQEAgLTU0OCw3ICs1NTIsNyBAQCBzdGF0aWMgdm9pZCB0YzYzOTN4Yl93cml0ZWIo
dm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBpZiAoKGFkZHIgJn4weGZmKSA9PSBzLT5u
YW5kX3BoeXMgJiYgcy0+bmFuZF9lbmFibGUpCiAgICAgICAgIHRjNjM5M3hiX25hbmRfd3JpdGVi
KHMsIGFkZHIgJiAweGZmLCB2YWx1ZSk7CiAgICAgZWxzZQotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgInRjNjM5M3hiOiB1bmhhbmRsZWQgd3JpdGUgYXQgJTA4eDogJTAyeFxuIiwKKyAgICAgICAg
ZXJyb3JfcmVwb3J0KCJ0YzYzOTN4YjogdW5oYW5kbGVkIHdyaXRlIGF0ICUwOHg6ICUwMngiLAog
ICAgICAgICAgICAgICAgICh1aW50MzJfdCkgYWRkciwgKGludCl2YWx1ZSAmIDB4ZmYpOwogfQog
CmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZpcnRpby1ncHUtM2QuYyBiL2h3L2Rpc3BsYXkvdmly
dGlvLWdwdS0zZC5jCmluZGV4IDhjMTA2YTY2MmQuLjg4YmMxYzg0YTYgMTAwNjQ0Ci0tLSBhL2h3
L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jCisrKyBiL2h3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5j
CkBAIC00NzMsNyArNDczLDcgQEAgdm9pZCB2aXJ0aW9fZ3B1X3ZpcmdsX3Byb2Nlc3NfY21kKFZp
cnRJT0dQVSAqZywKICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoY21kLT5lcnJvcikg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjdHJsIDB4JXgsIGVycm9yIDB4JXhcbiIs
IF9fZnVuY19fLAorICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBjdHJsIDB4JXgsIGVycm9yIDB4
JXgiLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICBjbWQtPmNtZF9oZHIudHlwZSwgY21kLT5l
cnJvcik7CiAgICAgICAgIHZpcnRpb19ncHVfY3RybF9yZXNwb25zZV9ub2RhdGEoZywgY21kLCBj
bWQtPmVycm9yKTsKICAgICAgICAgcmV0dXJuOwpAQCAtNTU2LDcgKzU1Niw3IEBAIHN0YXRpYyB2
b2lkIHZpcnRpb19ncHVfcHJpbnRfc3RhdHModm9pZCAqb3BhcXVlKQogICAgIFZpcnRJT0dQVSAq
ZyA9IG9wYXF1ZTsKIAogICAgIGlmIChnLT5zdGF0cy5yZXF1ZXN0cykgewotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgInN0YXRzOiB2cSByZXEgJTRkLCAlM2QgLS0gM0QgJTRkICglNWQpXG4iLAor
ICAgICAgICBlcnJvcl9yZXBvcnQoInN0YXRzOiB2cSByZXEgJTRkLCAlM2QgLS0gM0QgJTRkICgl
NWQpIiwKICAgICAgICAgICAgICAgICBnLT5zdGF0cy5yZXF1ZXN0cywKICAgICAgICAgICAgICAg
ICBnLT5zdGF0cy5tYXhfaW5mbGlnaHQsCiAgICAgICAgICAgICAgICAgZy0+c3RhdHMucmVxXzNk
LApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMgYi9ody9kaXNwbGF5L3Ztd2Fy
ZV92Z2EuYwppbmRleCA0YTY0YjQxMjU5Li40NGQ0MjVlMWY2IDEwMDY0NAotLS0gYS9ody9kaXNw
bGF5L3Ztd2FyZV92Z2EuYworKysgYi9ody9kaXNwbGF5L3Ztd2FyZV92Z2EuYwpAQCAtMjkzLDQ1
ICsyOTMsNDUgQEAgc3RhdGljIGlubGluZSBib29sIHZtc3ZnYV92ZXJpZnlfcmVjdChEaXNwbGF5
U3VyZmFjZSAqc3VyZmFjZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiB7CiAgICAgaWYgKHggPCAwKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IHggd2FzIDwgMCAoJWQpXG4iLCBuYW1lLCB4KTsKKyAgICAg
ICAgZXJyb3JfcmVwb3J0KCIlczogeCB3YXMgPCAwICglZCkiLCBuYW1lLCB4KTsKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBpZiAoeCA+IFNWR0FfTUFYX1dJRFRIKSB7Ci0gICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHggd2FzID4gJWQgKCVkKVxuIiwgbmFtZSwgU1ZHQV9N
QVhfV0lEVEgsIHgpOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB4IHdhcyA+ICVkICglZCki
LCBuYW1lLCBTVkdBX01BWF9XSURUSCwgeCk7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9
CiAgICAgaWYgKHcgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHcgd2FzIDwg
MCAoJWQpXG4iLCBuYW1lLCB3KTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogdyB3YXMgPCAw
ICglZCkiLCBuYW1lLCB3KTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBpZiAo
dyA+IFNWR0FfTUFYX1dJRFRIKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHcgd2Fz
ID4gJWQgKCVkKVxuIiwgbmFtZSwgU1ZHQV9NQVhfV0lEVEgsIHcpOworICAgICAgICBlcnJvcl9y
ZXBvcnQoIiVzOiB3IHdhcyA+ICVkICglZCkiLCBuYW1lLCBTVkdBX01BWF9XSURUSCwgdyk7CiAg
ICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgaWYgKHggKyB3ID4gc3VyZmFjZV93aWR0
aChzdXJmYWNlKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3aWR0aCB3YXMgPiAl
ZCAoeDogJWQsIHc6ICVkKVxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogd2lkdGggd2Fz
ID4gJWQgKHg6ICVkLCB3OiAlZCkiLAogICAgICAgICAgICAgICAgIG5hbWUsIHN1cmZhY2Vfd2lk
dGgoc3VyZmFjZSksIHgsIHcpOwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCiAgICAg
aWYgKHkgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHkgd2FzIDwgMCAoJWQp
XG4iLCBuYW1lLCB5KTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogeSB3YXMgPCAwICglZCki
LCBuYW1lLCB5KTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBpZiAoeSA+IFNW
R0FfTUFYX0hFSUdIVCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB5IHdhcyA+ICVk
ICglZClcbiIsIG5hbWUsIFNWR0FfTUFYX0hFSUdIVCwgeSk7CisgICAgICAgIGVycm9yX3JlcG9y
dCgiJXM6IHkgd2FzID4gJWQgKCVkKSIsIG5hbWUsIFNWR0FfTUFYX0hFSUdIVCwgeSk7CiAgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgaWYgKGggPCAwKSB7Ci0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IGggd2FzIDwgMCAoJWQpXG4iLCBuYW1lLCBoKTsKKyAgICAgICAgZXJy
b3JfcmVwb3J0KCIlczogaCB3YXMgPCAwICglZCkiLCBuYW1lLCBoKTsKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIH0KICAgICBpZiAoaCA+IFNWR0FfTUFYX0hFSUdIVCkgewotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBoIHdhcyA+ICVkICglZClcbiIsIG5hbWUsIFNWR0FfTUFYX0hF
SUdIVCwgaCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGggd2FzID4gJWQgKCVkKSIsIG5h
bWUsIFNWR0FfTUFYX0hFSUdIVCwgaCk7CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAg
ICAgaWYgKHkgKyBoID4gc3VyZmFjZV9oZWlnaHQoc3VyZmFjZSkpIHsKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogdXBkYXRlIGhlaWdodCA+ICVkICh5OiAlZCwgaDogJWQpXG4iLAorICAg
ICAgICBlcnJvcl9yZXBvcnQoIiVzOiB1cGRhdGUgaGVpZ2h0ID4gJWQgKHk6ICVkLCBoOiAlZCki
LAogICAgICAgICAgICAgICAgIG5hbWUsIHN1cmZhY2VfaGVpZ2h0KHN1cmZhY2UpLCB5LCBoKTsK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KQEAgLTUyOSw3ICs1MjksNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgdm1zdmdhX2N1cnNvcl9kZWZpbmUoc3RydWN0IHZtc3ZnYV9zdGF0ZV9zICpz
LAogI2VuZGlmCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IHVuaGFuZGxlZCBicHAgJWQsIHVzaW5nIGZhbGxiYWNrIGN1cnNvclxuIiwK
KyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogdW5oYW5kbGVkIGJwcCAlZCwgdXNpbmcgZmFsbGJh
Y2sgY3Vyc29yIiwKICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgYy0+YnBwKTsKICAgICAgICAg
Y3Vyc29yX3B1dChxYyk7CiAgICAgICAgIHFjID0gY3Vyc29yX2J1aWx0aW5fbGVmdF9wdHIoKTsK
ZGlmZiAtLWdpdCBhL2h3L2RtYS9vbWFwX2RtYS5jIGIvaHcvZG1hL29tYXBfZG1hLmMKaW5kZXgg
YWJkMThjNjdlYS4uNWQ3ZmUwNmQ5OCAxMDA2NDQKLS0tIGEvaHcvZG1hL29tYXBfZG1hLmMKKysr
IGIvaHcvZG1hL29tYXBfZG1hLmMKQEAgLTE4LDYgKzE4LDcgQEAKICAqIHdpdGggdGhpcyBwcm9n
cmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KICNp
bmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNp
bmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRl
ICJody9hcm0vb21hcC5oIgpAQCAtMTg5OCwxMyArMTg5OSwxMyBAQCBzdGF0aWMgdm9pZCBvbWFw
X2RtYTRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIG9tYXBf
ZG1hX3Jlc2V0KHMtPmRtYSk7CiAgICAgICAgIHMtPm9jcCA9IHZhbHVlICYgMHgzMzIxOwogICAg
ICAgICBpZiAoKChzLT5vY3AgPj4gMTIpICYgMykgPT0gMykJCQkJLyogTUlETEVNT0RFICovCi0g
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIERNQSBwb3dlciBtb2RlXG4i
LCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBpbnZhbGlkIERNQSBw
b3dlciBtb2RlIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAKICAgICBjYXNlIDB4Nzg6
CS8qIERNQTRfR0NSICovCiAgICAgICAgIHMtPmdjciA9IHZhbHVlICYgMHgwMGZmMDBmZjsKIAlp
ZiAoKHZhbHVlICYgMHhmZikgPT0gMHgwMCkJCS8qIE1BWF9DSEFOTkVMX0ZJRk9fREVQVEggKi8K
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHdyb25nIEZJRk8gZGVwdGggaW4gR0NS
XG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB3cm9uZyBGSUZP
IGRlcHRoIGluIEdDUiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogCiAgICAgY2FzZSAw
eDgwIC4uLiAweGZmZjoKQEAgLTE5MzQsOCArMTkzNSw4IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1h
NF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjaC0+YnVmX2Rpc2Fi
bGUgPSAodmFsdWUgPj4gMjUpICYgMTsKICAgICAgICAgY2gtPnNyY19zeW5jID0gKHZhbHVlID4+
IDI0KSAmIDE7CS8qIFhYWCBGb3IgQ2FtRE1BIG11c3QgYmUgMSAqLwogICAgICAgICBpZiAoY2gt
PmJ1Zl9kaXNhYmxlICYmICFjaC0+c3JjX3N5bmMpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBCdWZmZXJpbmcgZGlzYWJsZSBpcyBub3QgYWxsb3dlZCBpbiAiCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImRlc3RpbmF0aW9uIHN5bmNocm9uaXNlZCBtb2RlXG4iLCBfX2Z1
bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBCdWZmZXJpbmcgZGlzYWJsZSBp
cyBub3QgYWxsb3dlZCBpbiAiCisgICAgICAgICAgICAgICAgICAgICAgICAgImRlc3RpbmF0aW9u
IHN5bmNocm9uaXNlZCBtb2RlIiwgX19mdW5jX18pOwogICAgICAgICBjaC0+cHJlZmV0Y2ggPSAo
dmFsdWUgPj4gMjMpICYgMTsKICAgICAgICAgY2gtPmJzID0gKHZhbHVlID4+IDE4KSAmIDE7CiAg
ICAgICAgIGNoLT50cmFuc3BhcmVudF9jb3B5ID0gKHZhbHVlID4+IDE3KSAmIDE7CkBAIC0xOTQ2
LDggKzE5NDcsOCBAQCBzdGF0aWMgdm9pZCBvbWFwX2RtYTRfd3JpdGUodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwKICAgICAgICAgY2gtPnByaW9yaXR5ID0gKHZhbHVlICYgMHgwMDQwKSA+PiA2
OwogICAgICAgICBjaC0+ZnMgPSAodmFsdWUgJiAweDAwMjApID4+IDU7CiAgICAgICAgIGlmIChj
aC0+ZnMgJiYgY2gtPmJzICYmIGNoLT5tb2RlWzBdICYmIGNoLT5tb2RlWzFdKQotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogRm9yIGEgcGFja2V0IHRyYW5zZmVyIGF0IGxlYXN0IG9u
ZSBwb3J0ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAibXVzdCBiZSBjb25zdGFudC1h
ZGRyZXNzZWRcbiIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IEZv
ciBhIHBhY2tldCB0cmFuc2ZlciBhdCBsZWFzdCBvbmUgcG9ydCAiCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIm11c3QgYmUgY29uc3RhbnQtYWRkcmVzc2VkIiwgX19mdW5jX18pOwogICAgICAg
ICBjaC0+c3luYyA9ICh2YWx1ZSAmIDB4MDAxZikgfCAoKHZhbHVlID4+IDE0KSAmIDB4MDA2MCk7
CiAgICAgICAgIC8qIFhYWCBtdXN0IGJlIDB4MDEgZm9yIENhbURNQSAqLwogCkBAIC0xOTc3LDgg
KzE5NzgsOCBAQCBzdGF0aWMgdm9pZCBvbWFwX2RtYTRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKICAgICAgICAgY2gtPmVuZGlhblsxXSA9KHZhbHVlID4+IDE5KSAmIDE7CiAgICAg
ICAgIGNoLT5lbmRpYW5fbG9ja1sxXSA9KHZhbHVlID4+IDE4KSAmIDE7CiAgICAgICAgIGlmIChj
aC0+ZW5kaWFuWzBdICE9IGNoLT5lbmRpYW5bMV0pCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBETUEgZW5kaWFubmVzcyBjb252ZXJzaW9uIGVuYWJsZSBhdHRlbXB0XG4iLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiJXM6IERNQSBlbmRpYW5uZXNzIGNvbnZlcnNpb24gZW5hYmxlIGF0dGVtcHQiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIGNoLT53cml0ZV9tb2Rl
ID0gKHZhbHVlID4+IDE2KSAmIDM7CiAgICAgICAgIGNoLT5idXJzdFsxXSA9ICh2YWx1ZSAmIDB4
YzAwMCkgPj4gMTQ7CiAgICAgICAgIGNoLT5wYWNrWzFdID0gKHZhbHVlICYgMHgyMDAwKSA+PiAx
MzsKQEAgLTE5ODYsMTIgKzE5ODcsMTMgQEAgc3RhdGljIHZvaWQgb21hcF9kbWE0X3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGNoLT5idXJzdFswXSA9ICh2YWx1ZSAm
IDB4MDE4MCkgPj4gNzsKICAgICAgICAgY2gtPnBhY2tbMF0gPSAodmFsdWUgJiAweDAwNDApID4+
IDY7CiAgICAgICAgIGNoLT50cmFuc2xhdGVbMF0gPSAodmFsdWUgJiAweDAwM2MpID4+IDI7Ci0g
ICAgICAgIGlmIChjaC0+dHJhbnNsYXRlWzBdIHwgY2gtPnRyYW5zbGF0ZVsxXSkKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBNUmVxQWRkcmVzc1RyYW5zbGF0ZSBzaWRlYmFu
ZCBzaWduYWxcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOworICAg
ICAgICBpZiAoY2gtPnRyYW5zbGF0ZVswXSB8IGNoLT50cmFuc2xhdGVbMV0pIHsKKyAgICAgICAg
ICAgIGVycm9yX3JlcG9ydCgiJXM6IGJhZCBNUmVxQWRkcmVzc1RyYW5zbGF0ZSBzaWRlYmFuZCBz
aWduYWwiLAorICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKKyAgICAgICAgfQog
ICAgICAgICBjaC0+ZGF0YV90eXBlID0gMSA8PCAodmFsdWUgJiAzKTsKICAgICAgICAgaWYgKCh2
YWx1ZSAmIDMpID09IDMpIHsKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGJhZCBkYXRhX3R5cGUg
Zm9yIERNQSBjaGFubmVsXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQo
IiVzOiBiYWQgZGF0YV90eXBlIGZvciBETUEgY2hhbm5lbCIsIF9fZnVuY19fKTsKICAgICAgICAg
ICAgIGNoLT5kYXRhX3R5cGUgPj49IDE7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CmRpZmYg
LS1naXQgYS9ody9kbWEvc29jX2RtYS5jIGIvaHcvZG1hL3NvY19kbWEuYwppbmRleCA5YmI0OTli
ZjljLi43MzM5YTNlYzk1IDEwMDY0NAotLS0gYS9ody9kbWEvc29jX2RtYS5jCisrKyBiL2h3L2Rt
YS9zb2NfZG1hLmMKQEAgLTE4LDYgKzE4LDcgQEAKICAqIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KICNpbmNsdWRlICJx
ZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJx
ZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJody9hcm0v
c29jX2RtYS5oIgpAQCAtMjcwLDExICsyNzEsMTEgQEAgdm9pZCBzb2NfZG1hX3BvcnRfYWRkX2Zp
Zm8oc3RydWN0IHNvY19kbWFfcyAqc29jLCBod2FkZHIgdmlydF9iYXNlLAogICAgICAgICBpZiAo
ZW50cnktPnR5cGUgPT0gc29jX2RtYV9wb3J0X21lbSkgewogICAgICAgICAgICAgaWYgKGVudHJ5
LT5hZGRyIDw9IHZpcnRfYmFzZSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5
LT5hZGRyICsgZW50cnktPnUubWVtLnNpemUgPiB2aXJ0X2Jhc2UpIHsKLSAgICAgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBGSUZPIGF0ICUiUFJJeDY0Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgY29sbGlkZXMgd2l0aCBSQU0gcmVnaW9uIGF0ICUiUFJJeDY0Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICItJSJQUkl4NjQgIlxuIiwgX19mdW5jX18s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfYmFzZSwgZW50cnktPmFkZHIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlbnRyeS0+YWRkciArIGVudHJ5LT51
Lm1lbS5zaXplKSk7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogRklGTyBhdCAl
IlBSSXg2NAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIGNvbGxpZGVzIHdpdGggUkFN
IHJlZ2lvbiBhdCAlIlBSSXg2NAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLSUiUFJJ
eDY0ICIiLCBfX2Z1bmNfXywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydF9iYXNl
LCBlbnRyeS0+YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVudHJ5LT5hZGRy
ICsgZW50cnktPnUubWVtLnNpemUpKTsKICAgICAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAg
ICAgICAgIH0KIApAQCAtMjg0LDkgKzI4NSw5IEBAIHZvaWQgc29jX2RtYV9wb3J0X2FkZF9maWZv
KHN0cnVjdCBzb2NfZG1hX3MgKnNvYywgaHdhZGRyIHZpcnRfYmFzZSwKICAgICAgICAgICAgIHdo
aWxlIChlbnRyeSA8IGRtYS0+bWVtbWFwICsgZG1hLT5tZW1tYXBfc2l6ZSAmJgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGVudHJ5LT5hZGRyIDw9IHZpcnRfYmFzZSkgewogICAgICAgICAg
ICAgICAgIGlmIChlbnRyeS0+YWRkciA9PSB2aXJ0X2Jhc2UgJiYgZW50cnktPnUuZmlmby5vdXQg
PT0gb3V0KSB7Ci0gICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEZJRk8g
YXQgJSJQUkl4NjQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgY29sbGlk
ZXMgRklGTyBhdCAlIlBSSXg2NCAiXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19mdW5jX18sIHZpcnRfYmFzZSwgZW50cnktPmFkZHIpOworICAgICAgICAgICAgICAg
ICAgICBlcnJvcl9yZXBvcnQoIiVzOiBGSUZPIGF0ICUiUFJJeDY0CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiIGNvbGxpZGVzIEZJRk8gYXQgJSJQUkl4NjQgIiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmlydF9iYXNlLCBlbnRyeS0+YWRk
cik7CiAgICAgICAgICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICAgICAgICAgIH0KIApA
QCAtMzIxLDExICszMjIsMTEgQEAgdm9pZCBzb2NfZG1hX3BvcnRfYWRkX21lbShzdHJ1Y3Qgc29j
X2RtYV9zICpzb2MsIHVpbnQ4X3QgKnBoeXNfYmFzZSwKICAgICAgICAgICAgIGlmICgoZW50cnkt
PmFkZHIgPj0gdmlydF9iYXNlICYmIGVudHJ5LT5hZGRyIDwgdmlydF9iYXNlICsgc2l6ZSkgfHwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZW50cnktPmFkZHIgPD0gdmlydF9iYXNlICYm
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5hZGRyICsgZW50cnktPnUubWVt
LnNpemUgPiB2aXJ0X2Jhc2UpKSB7Ci0gICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogUkFNIGF0ICUiUFJJeDY0ICItJSJQUkl4NjQKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiBjb2xsaWRlcyB3aXRoIFJBTSByZWdpb24gYXQgJSJQUkl4NjQKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIi0lIlBSSXg2NCAiXG4iLCBfX2Z1bmNfXywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmlydF9iYXNlLCB2aXJ0X2Jhc2UgKyBzaXplLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+YWRkciwgZW50cnktPmFkZHIgKyBl
bnRyeS0+dS5tZW0uc2l6ZSk7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogUkFN
IGF0ICUiUFJJeDY0ICItJSJQUkl4NjQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBj
b2xsaWRlcyB3aXRoIFJBTSByZWdpb24gYXQgJSJQUkl4NjQKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIi0lIlBSSXg2NCAiIiwgX19mdW5jX18sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZpcnRfYmFzZSwgdmlydF9iYXNlICsgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW50cnktPmFkZHIsIGVudHJ5LT5hZGRyICsgZW50cnktPnUubWVtLnNpemUpOwog
ICAgICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICAgICAgfQogCkBAIC0zMzQsMTEgKzMz
NSwxMSBAQCB2b2lkIHNvY19kbWFfcG9ydF9hZGRfbWVtKHN0cnVjdCBzb2NfZG1hX3MgKnNvYywg
dWludDhfdCAqcGh5c19iYXNlLAogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgaWYgKGVu
dHJ5LT5hZGRyID49IHZpcnRfYmFzZSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dHJ5LT5hZGRyIDwgdmlydF9iYXNlICsgc2l6ZSkgewotICAgICAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IFJBTSBhdCAlIlBSSXg2NCAiLSUiUFJJeDY0Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgY29sbGlkZXMgd2l0aCBGSUZPIGF0ICUiUFJJeDY0Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJcbiIsIF9fZnVuY19fLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2aXJ0X2Jhc2UsIHZpcnRfYmFzZSArIHNpemUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5hZGRyKTsKKyAgICAgICAgICAgICAgICBlcnJv
cl9yZXBvcnQoIiVzOiBSQU0gYXQgJSJQUkl4NjQgIi0lIlBSSXg2NAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiIGNvbGxpZGVzIHdpdGggRklGTyBhdCAlIlBSSXg2NAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiIiwgX19mdW5jX18sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZpcnRfYmFzZSwgdmlydF9iYXNlICsgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW50cnktPmFkZHIpOwogICAgICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAg
ICAgICAgfQogCmRpZmYgLS1naXQgYS9ody9ncGlvL29tYXBfZ3Bpby5jIGIvaHcvZ3Bpby9vbWFw
X2dwaW8uYwppbmRleCAwODQ3MjE5M2I1Li41N2FhMmU1NGY1IDEwMDY0NAotLS0gYS9ody9ncGlv
L29tYXBfZ3Bpby5jCisrKyBiL2h3L2dwaW8vb21hcF9ncGlvLmMKQEAgLTM5OSw3ICszOTksNyBA
QCBzdGF0aWMgdm9pZCBvbWFwMl9ncGlvX21vZHVsZV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogCiAgICAgY2FzZSAweDEwOgkvKiBHUElPX1NZU0NPTkZJRyAqLwogICAgICAgICBp
ZiAoKCh2YWx1ZSA+PiAzKSAmIDMpID09IDMpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBiYWQgSURMRU1PREUgdmFsdWVcbiIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9y
X3JlcG9ydCgiJXM6IGJhZCBJRExFTU9ERSB2YWx1ZSIsIF9fZnVuY19fKTsKICAgICAgICAgaWYg
KHZhbHVlICYgMikKICAgICAgICAgICAgIG9tYXAyX2dwaW9fbW9kdWxlX3Jlc2V0KHMpOwogICAg
ICAgICBzLT5jb25maWdbMF0gPSB2YWx1ZSAmIDB4MWQ7CmRpZmYgLS1naXQgYS9ody9pMmMvb21h
cF9pMmMuYyBiL2h3L2kyYy9vbWFwX2kyYy5jCmluZGV4IDI2ZTNlNWViZjYuLmM4OTY2NGYzNDIg
MTAwNjQ0Ci0tLSBhL2h3L2kyYy9vbWFwX2kyYy5jCisrKyBiL2h3L2kyYy9vbWFwX2kyYy5jCkBA
IC0zNDAsMTMgKzM0MCwxMyBAQCBzdGF0aWMgdm9pZCBvbWFwX2kyY193cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAg
aWYgKCh2YWx1ZSAmICgxIDw8IDE1KSkgJiYgISh2YWx1ZSAmICgxIDw8IDEwKSkpIHsJLyogTVNU
ICovCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBJXjJDIHNsYXZlIG1vZGUgbm90
IHN1cHBvcnRlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7Cisg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBJXjJDIHNsYXZlIG1vZGUgbm90IHN1cHBvcnRl
ZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCh2YWx1ZSAmICgxIDw8IDE1KSkgJiYgdmFsdWUg
JiAoMSA8PCA4KSkgewkJLyogWEEgKi8KLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IDEwLWJpdCBhZGRyZXNzaW5nIG1vZGUgbm90IHN1cHBvcnRlZFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiAx
MC1iaXQgYWRkcmVzc2luZyBtb2RlIG5vdCBzdXBwb3J0ZWQiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAg
IGlmICgodmFsdWUgJiAoMSA8PCAxNSkpICYmIHZhbHVlICYgKDEgPDwgMCkpIHsJCS8qIFNUVCAq
LwpAQCAtMzkzLDcgKzM5Myw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfaTJjX3dyaXRlKHZvaWQgKm9w
YXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgb21hcF9pMmNfaW50ZXJydXB0c191
cGRhdGUocyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIGlmICh2YWx1ZSAmICgxIDw8IDE1KSkJ
CQkJCS8qIFNUX0VOICovCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBTeXN0ZW0g
VGVzdCBub3Qgc3VwcG9ydGVkXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBv
cnQoIiVzOiBTeXN0ZW0gVGVzdCBub3Qgc3VwcG9ydGVkIiwgX19mdW5jX18pOwogICAgICAgICBi
cmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS9ody9pMzg2L2t2bS9hcGljLmMgYi9o
dy9pMzg2L2t2bS9hcGljLmMKaW5kZXggMWRmNmQyNjgxNi4uZTkwYTFiOWIzYiAxMDA2NDQKLS0t
IGEvaHcvaTM4Ni9rdm0vYXBpYy5jCisrKyBiL2h3L2kzODYva3ZtL2FwaWMuYwpAQCAtMTAsNiAr
MTAsNyBAQAogICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3Rv
cnkuCiAgKi8KICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1y
ZXBvcnQuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgImNwdS5oIgogI2lu
Y2x1ZGUgImh3L2kzODYvYXBpY19pbnRlcm5hbC5oIgpAQCAtMTI4LDcgKzEyOSw3IEBAIHN0YXRp
YyB2b2lkIGt2bV9hcGljX3ZhcGljX2Jhc2VfdXBkYXRlKEFQSUNDb21tb25TdGF0ZSAqcykKIAog
ICAgIHJldCA9IGt2bV92Y3B1X2lvY3RsKENQVShzLT5jcHUpLCBLVk1fU0VUX1ZBUElDX0FERFIs
ICZ2YXBpZF9hZGRyKTsKICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIktWTTogc2V0dGluZyBWQVBJQyBhZGRyZXNzIGZhaWxlZCAoJXMpXG4iLAorICAgICAgICBl
cnJvcl9yZXBvcnQoIktWTTogc2V0dGluZyBWQVBJQyBhZGRyZXNzIGZhaWxlZCAoJXMpIiwKICAg
ICAgICAgICAgICAgICBzdHJlcnJvcigtcmV0KSk7CiAgICAgICAgIGFib3J0KCk7CiAgICAgfQpA
QCAtMTQ1LDcgKzE0Niw3IEBAIHN0YXRpYyB2b2lkIGt2bV9hcGljX3B1dChDUFVTdGF0ZSAqY3Ms
IHJ1bl9vbl9jcHVfZGF0YSBkYXRhKQogCiAgICAgcmV0ID0ga3ZtX3ZjcHVfaW9jdGwoQ1BVKHMt
PmNwdSksIEtWTV9TRVRfTEFQSUMsICZrYXBpYyk7CiAgICAgaWYgKHJldCA8IDApIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJLVk1fU0VUX0xBUElDIGZhaWxlZDogJXNcbiIsIHN0cmVycm9y
KHJldCkpOworICAgICAgICBlcnJvcl9yZXBvcnQoIktWTV9TRVRfTEFQSUMgZmFpbGVkOiAlcyIs
IHN0cmVycm9yKHJldCkpOwogICAgICAgICBhYm9ydCgpOwogICAgIH0KIH0KQEAgLTE2Nyw3ICsx
NjgsNyBAQCBzdGF0aWMgdm9pZCBkb19pbmplY3RfZXh0ZXJuYWxfbm1pKENQVVN0YXRlICpjcHUs
IHJ1bl9vbl9jcHVfZGF0YSBkYXRhKQogICAgIGlmICghKGx2dCAmIEFQSUNfTFZUX01BU0tFRCkg
JiYgKChsdnQgPj4gOCkgJiA3KSA9PSBBUElDX0RNX05NSSkgewogICAgICAgICByZXQgPSBrdm1f
dmNwdV9pb2N0bChjcHUsIEtWTV9OTUkpOwogICAgICAgICBpZiAocmV0IDwgMCkgewotICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJLVk06IGluamVjdGlvbiBmYWlsZWQsIE5NSSBsb3N0ICgl
cylcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIktWTTogaW5qZWN0aW9uIGZhaWxlZCwg
Tk1JIGxvc3QgKCVzKSIsCiAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKC1yZXQpKTsKICAg
ICAgICAgfQogICAgIH0KQEAgLTE4NCw3ICsxODUsNyBAQCBzdGF0aWMgdm9pZCBrdm1fc2VuZF9t
c2koTVNJTWVzc2FnZSAqbXNnKQogCiAgICAgcmV0ID0ga3ZtX2lycWNoaXBfc2VuZF9tc2koa3Zt
X3N0YXRlLCAqbXNnKTsKICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIktWTTogaW5qZWN0aW9uIGZhaWxlZCwgTVNJIGxvc3QgKCVzKVxuIiwKKyAgICAgICAgZXJy
b3JfcmVwb3J0KCJLVk06IGluamVjdGlvbiBmYWlsZWQsIE1TSSBsb3N0ICglcykiLAogICAgICAg
ICAgICAgICAgIHN0cmVycm9yKC1yZXQpKTsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9pMzg2
L2t2bS9jbG9jay5jIGIvaHcvaTM4Ni9rdm0vY2xvY2suYwppbmRleCAzNjNkMWI1NzQzLi5lMDVj
MTU4N2NlIDEwMDY0NAotLS0gYS9ody9pMzg2L2t2bS9jbG9jay5jCisrKyBiL2h3L2kzODYva3Zt
L2Nsb2NrLmMKQEAgLTE0LDYgKzE0LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5o
IgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24u
aCIKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJxZW11L2hvc3QtdXRpbHMuaCIKQEAgLTk5
LDcgKzEwMCw3IEBAIHN0YXRpYyB2b2lkIGt2bV91cGRhdGVfY2xvY2soS1ZNQ2xvY2tTdGF0ZSAq
cykKIAogICAgIHJldCA9IGt2bV92bV9pb2N0bChrdm1fc3RhdGUsIEtWTV9HRVRfQ0xPQ0ssICZk
YXRhKTsKICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIktWTV9H
RVRfQ0xPQ0sgZmFpbGVkOiAlc1xuIiwgc3RyZXJyb3IocmV0KSk7CisgICAgICAgIGVycm9yX3Jl
cG9ydCgiS1ZNX0dFVF9DTE9DSyBmYWlsZWQ6ICVzIiwgc3RyZXJyb3IocmV0KSk7CiAgICAgICAg
ICAgICAgICAgYWJvcnQoKTsKICAgICB9CiAgICAgcy0+Y2xvY2sgPSBkYXRhLmNsb2NrOwpAQCAt
MTc0LDcgKzE3NSw3IEBAIHN0YXRpYyB2b2lkIGt2bWNsb2NrX3ZtX3N0YXRlX2NoYW5nZSh2b2lk
ICpvcGFxdWUsIGludCBydW5uaW5nLAogICAgICAgICBkYXRhLmNsb2NrID0gcy0+Y2xvY2s7CiAg
ICAgICAgIHJldCA9IGt2bV92bV9pb2N0bChrdm1fc3RhdGUsIEtWTV9TRVRfQ0xPQ0ssICZkYXRh
KTsKICAgICAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
S1ZNX1NFVF9DTE9DSyBmYWlsZWQ6ICVzXG4iLCBzdHJlcnJvcihyZXQpKTsKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgiS1ZNX1NFVF9DTE9DSyBmYWlsZWQ6ICVzIiwgc3RyZXJyb3IocmV0KSk7
CiAgICAgICAgICAgICBhYm9ydCgpOwogICAgICAgICB9CiAKQEAgLTE4NSw3ICsxODYsNyBAQCBz
dGF0aWMgdm9pZCBrdm1jbG9ja192bV9zdGF0ZV9jaGFuZ2Uodm9pZCAqb3BhcXVlLCBpbnQgcnVu
bmluZywKICAgICAgICAgICAgIHJldCA9IGt2bV92Y3B1X2lvY3RsKGNwdSwgS1ZNX0tWTUNMT0NL
X0NUUkwsIDApOwogICAgICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAgICAgICAgIGlmIChy
ZXQgIT0gLUVJTlZBTCkgewotICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiAlc1xuIiwgX19mdW5jX18sIHN0cmVycm9yKC1yZXQpKTsKKyAgICAgICAgICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCIlczogJXMiLCBfX2Z1bmNfXywgc3RyZXJyb3IoLXJldCkpOwogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CmRpZmYg
LS1naXQgYS9ody9pMzg2L2t2bS9pODI1NC5jIGIvaHcvaTM4Ni9rdm0vaTgyNTQuYwppbmRleCA1
MjFhNTg0OThhLi4yN2YyNGIxMDkwIDEwMDY0NAotLS0gYS9ody9pMzg2L2t2bS9pODI1NC5jCisr
KyBiL2h3L2kzODYva3ZtL2k4MjU0LmMKQEAgLTI0LDYgKzI0LDcgQEAKICAqLwogCiAjaW5jbHVk
ZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVk
ZSA8bGludXgva3ZtLmg+CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUv
dGltZXIuaCIKQEAgLTEwMSw3ICsxMDIsNyBAQCBzdGF0aWMgdm9pZCBrdm1fcGl0X2dldChQSVRD
b21tb25TdGF0ZSAqcGl0KQogICAgIGlmIChrdm1faGFzX3BpdF9zdGF0ZTIoKSkgewogICAgICAg
ICByZXQgPSBrdm1fdm1faW9jdGwoa3ZtX3N0YXRlLCBLVk1fR0VUX1BJVDIsICZrcGl0KTsKICAg
ICAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiS1ZNX0dF
VF9QSVQyIGZhaWxlZDogJXNcbiIsIHN0cmVycm9yKHJldCkpOworICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJLVk1fR0VUX1BJVDIgZmFpbGVkOiAlcyIsIHN0cmVycm9yKHJldCkpOwogICAgICAg
ICAgICAgYWJvcnQoKTsKICAgICAgICAgfQogICAgICAgICBwaXQtPmNoYW5uZWxzWzBdLmlycV9k
aXNhYmxlZCA9IGtwaXQuZmxhZ3MgJiBLVk1fUElUX0ZMQUdTX0hQRVRfTEVHQUNZOwpAQCAtMTEy
LDcgKzExMyw3IEBAIHN0YXRpYyB2b2lkIGt2bV9waXRfZ2V0KFBJVENvbW1vblN0YXRlICpwaXQp
CiAgICAgICAgICAqLwogICAgICAgICByZXQgPSBrdm1fdm1faW9jdGwoa3ZtX3N0YXRlLCBLVk1f
R0VUX1BJVCwgJmtwaXQpOwogICAgICAgICBpZiAocmV0IDwgMCkgewotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJLVk1fR0VUX1BJVCBmYWlsZWQ6ICVzXG4iLCBzdHJlcnJvcihyZXQpKTsK
KyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiS1ZNX0dFVF9QSVQgZmFpbGVkOiAlcyIsIHN0cmVy
cm9yKHJldCkpOwogICAgICAgICAgICAgYWJvcnQoKTsKICAgICAgICAgfQogICAgIH0KQEAgLTE3
NSw3ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCBrdm1fcGl0X3B1dChQSVRDb21tb25TdGF0ZSAqcGl0
KQogICAgICAgICAgICAgICAgICAgICAgICBrdm1faGFzX3BpdF9zdGF0ZTIoKSA/IEtWTV9TRVRf
UElUMiA6IEtWTV9TRVRfUElULAogICAgICAgICAgICAgICAgICAgICAgICAma3BpdCk7CiAgICAg
aWYgKHJldCA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlcyBmYWlsZWQ6ICVzXG4i
LAorICAgICAgICBlcnJvcl9yZXBvcnQoIiVzIGZhaWxlZDogJXMiLAogICAgICAgICAgICAgICAg
IGt2bV9oYXNfcGl0X3N0YXRlMigpID8gIktWTV9TRVRfUElUMiIgOiAiS1ZNX1NFVF9QSVQiLAog
ICAgICAgICAgICAgICAgIHN0cmVycm9yKHJldCkpOwogICAgICAgICBhYm9ydCgpOwpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni9rdm0vaTgyNTkuYyBiL2h3L2kzODYva3ZtL2k4MjU5LmMKaW5kZXggMTFk
MWI3MjZiNi4uNzcwYTkzNDU1MiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9rdm0vaTgyNTkuYworKysg
Yi9ody9pMzg2L2t2bS9pODI1OS5jCkBAIC0xMCw2ICsxMCw3IEBACiAgKiBTZWUgdGhlIENPUFlJ
TkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KICAqLwogI2luY2x1ZGUgInFlbXUv
b3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L2lz
YS9pODI1OV9pbnRlcm5hbC5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpY19pbnRlcm5hbC5oIgog
I2luY2x1ZGUgInN5c2VtdS9rdm0uaCIKQEAgLTM5LDcgKzQwLDcgQEAgc3RhdGljIHZvaWQga3Zt
X3BpY19nZXQoUElDQ29tbW9uU3RhdGUgKnMpCiAgICAgY2hpcC5jaGlwX2lkID0gcy0+bWFzdGVy
ID8gS1ZNX0lSUUNISVBfUElDX01BU1RFUiA6IEtWTV9JUlFDSElQX1BJQ19TTEFWRTsKICAgICBy
ZXQgPSBrdm1fdm1faW9jdGwoa3ZtX3N0YXRlLCBLVk1fR0VUX0lSUUNISVAsICZjaGlwKTsKICAg
ICBpZiAocmV0IDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIktWTV9HRVRfSVJRQ0hJ
UCBmYWlsZWQ6ICVzXG4iLCBzdHJlcnJvcihyZXQpKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJL
Vk1fR0VUX0lSUUNISVAgZmFpbGVkOiAlcyIsIHN0cmVycm9yKHJldCkpOwogICAgICAgICBhYm9y
dCgpOwogICAgIH0KIApAQCAtOTIsNyArOTMsNyBAQCBzdGF0aWMgdm9pZCBrdm1fcGljX3B1dChQ
SUNDb21tb25TdGF0ZSAqcykKIAogICAgIHJldCA9IGt2bV92bV9pb2N0bChrdm1fc3RhdGUsIEtW
TV9TRVRfSVJRQ0hJUCwgJmNoaXApOwogICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiS1ZNX1NFVF9JUlFDSElQIGZhaWxlZDogJXNcbiIsIHN0cmVycm9yKHJldCkp
OworICAgICAgICBlcnJvcl9yZXBvcnQoIktWTV9TRVRfSVJRQ0hJUCBmYWlsZWQ6ICVzIiwgc3Ry
ZXJyb3IocmV0KSk7CiAgICAgICAgIGFib3J0KCk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcv
aTM4Ni9rdm0vaW9hcGljLmMgYi9ody9pMzg2L2t2bS9pb2FwaWMuYwppbmRleCA5OGNhNDgwNzky
Li5hMzFiY2QyNjU4IDEwMDY0NAotLS0gYS9ody9pMzg2L2t2bS9pb2FwaWMuYworKysgYi9ody9p
Mzg2L2t2bS9pb2FwaWMuYwpAQCAtMTEsNiArMTEsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11
L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJtb25p
dG9yL21vbml0b3IuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaTM4
Ni9pb2FwaWNfaW50ZXJuYWwuaCIKQEAgLTc0LDcgKzc1LDcgQEAgc3RhdGljIHZvaWQga3ZtX2lv
YXBpY19nZXQoSU9BUElDQ29tbW9uU3RhdGUgKnMpCiAgICAgY2hpcC5jaGlwX2lkID0gS1ZNX0lS
UUNISVBfSU9BUElDOwogICAgIHJldCA9IGt2bV92bV9pb2N0bChrdm1fc3RhdGUsIEtWTV9HRVRf
SVJRQ0hJUCwgJmNoaXApOwogICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiS1ZNX0dFVF9JUlFDSElQIGZhaWxlZDogJXNcbiIsIHN0cmVycm9yKHJldCkpOworICAg
ICAgICBlcnJvcl9yZXBvcnQoIktWTV9HRVRfSVJRQ0hJUCBmYWlsZWQ6ICVzIiwgc3RyZXJyb3Io
cmV0KSk7CiAgICAgICAgIGFib3J0KCk7CiAgICAgfQogCkBAIC0xMDcsNyArMTA4LDcgQEAgc3Rh
dGljIHZvaWQga3ZtX2lvYXBpY19wdXQoSU9BUElDQ29tbW9uU3RhdGUgKnMpCiAKICAgICByZXQg
PSBrdm1fdm1faW9jdGwoa3ZtX3N0YXRlLCBLVk1fU0VUX0lSUUNISVAsICZjaGlwKTsKICAgICBp
ZiAocmV0IDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIktWTV9HRVRfSVJRQ0hJUCBm
YWlsZWQ6ICVzXG4iLCBzdHJlcnJvcihyZXQpKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJLVk1f
R0VUX0lSUUNISVAgZmFpbGVkOiAlcyIsIHN0cmVycm9yKHJldCkpOwogICAgICAgICBhYm9ydCgp
OwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL2h3L2kzODYvbXVsdGlib290LmMgYi9ody9pMzg2L211
bHRpYm9vdC5jCmluZGV4IGM3YjcwYzkxZDUuLmQyOTdhODhmOWQgMTAwNjQ0Ci0tLSBhL2h3L2kz
ODYvbXVsdGlib290LmMKKysrIGIvaHcvaTM4Ni9tdWx0aWJvb3QuYwpAQCAtMjMsNiArMjMsNyBA
QAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1y
ZXBvcnQuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgImNwdS5oIgogI2lu
Y2x1ZGUgImh3L2h3LmgiCkBAIC0xODQsNyArMTg1LDcgQEAgaW50IGxvYWRfbXVsdGlib290KEZX
Q2ZnU3RhdGUgKmZ3X2NmZywKICAgICBtZW1zZXQoJm1icywgMCwgc2l6ZW9mKG1icykpOwogCiAg
ICAgaWYgKGZsYWdzICYgMHgwMDAwMDAwNCkgeyAvKiBNVUxUSUJPT1RfSEVBREVSX0hBU19WQkUg
Ki8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBtdWx0aWJvb3Qga25vd3MgVkJFLiB3
ZSBkb24ndC5cbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IG11bHRpYm9vdCBrbm93
cyBWQkUuIHdlIGRvbid0LiIpOwogICAgIH0KICAgICBpZiAoIShmbGFncyAmIDB4MDAwMTAwMDAp
KSB7IC8qIE1VTFRJQk9PVF9IRUFERVJfSEFTX0FERFIgKi8KICAgICAgICAgdWludDY0X3QgZWxm
X2VudHJ5OwpAQCAtMTkzLDcgKzE5NCw3IEBAIGludCBsb2FkX211bHRpYm9vdChGV0NmZ1N0YXRl
ICpmd19jZmcsCiAgICAgICAgIGZjbG9zZShmKTsKIAogICAgICAgICBpZiAoKChzdHJ1Y3QgZWxm
NjRfaGRyKiloZWFkZXIpLT5lX21hY2hpbmUgPT0gRU1fWDg2XzY0KSB7Ci0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBsb2FkIHg4Ni02NCBpbWFnZSwgZ2l2ZSBhIDMyYml0IG9u
ZS5cbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJDYW5ub3QgbG9hZCB4ODYtNjQgaW1h
Z2UsIGdpdmUgYSAzMmJpdCBvbmUuIik7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9
CiAKQEAgLTIwMSw3ICsyMDIsNyBAQCBpbnQgbG9hZF9tdWx0aWJvb3QoRldDZmdTdGF0ZSAqZndf
Y2ZnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlbGZfbG93LCAmZWxmX2hpZ2gs
IDAsIEkzODZfRUxGX01BQ0hJTkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwg
MCk7CiAgICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiRXJyb3Igd2hpbGUgbG9hZGluZyBlbGYga2VybmVsXG4iKTsKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgiRXJyb3Igd2hpbGUgbG9hZGluZyBlbGYga2VybmVsIik7CiAgICAgICAg
ICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgICAgIG1oX2xvYWRfYWRkciA9IGVsZl9sb3c7
CkBAIC0yMTAsNyArMjExLDcgQEAgaW50IGxvYWRfbXVsdGlib290KEZXQ2ZnU3RhdGUgKmZ3X2Nm
ZywKIAogICAgICAgICBtYnMubWJfYnVmID0gZ19tYWxsb2MobWJfa2VybmVsX3NpemUpOwogICAg
ICAgICBpZiAocm9tX2NvcHkobWJzLm1iX2J1ZiwgbWhfbG9hZF9hZGRyLCBtYl9rZXJuZWxfc2l6
ZSkgIT0gbWJfa2VybmVsX3NpemUpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRXJy
b3Igd2hpbGUgZmV0Y2hpbmcgZWxmIGtlcm5lbCBmcm9tIHJvbVxuIik7CisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoIkVycm9yIHdoaWxlIGZldGNoaW5nIGVsZiBrZXJuZWwgZnJvbSByb20iKTsK
ICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KIApAQCAtMjI0LDcgKzIyNSw3IEBAIGlu
dCBsb2FkX211bHRpYm9vdChGV0NmZ1N0YXRlICpmd19jZmcsCiAKICAgICAgICAgbWhfbG9hZF9h
ZGRyID0gbGRsX3AoaGVhZGVyK2krMTYpOwogICAgICAgICBpZiAobWhfaGVhZGVyX2FkZHIgPCBt
aF9sb2FkX2FkZHIpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiaW52YWxpZCBtaF9s
b2FkX2FkZHIgYWRkcmVzc1xuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImludmFsaWQg
bWhfbG9hZF9hZGRyIGFkZHJlc3MiKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0K
IApAQCAtMjM0LDE5ICsyMzUsMTkgQEAgaW50IGxvYWRfbXVsdGlib290KEZXQ2ZnU3RhdGUgKmZ3
X2NmZywKIAogICAgICAgICBpZiAobWhfbG9hZF9lbmRfYWRkcikgewogICAgICAgICAgICAgaWYg
KG1oX2Jzc19lbmRfYWRkciA8IG1oX2xvYWRfYWRkcikgewotICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiaW52YWxpZCBtaF9ic3NfZW5kX2FkZHIgYWRkcmVzc1xuIik7CisgICAgICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0KCJpbnZhbGlkIG1oX2Jzc19lbmRfYWRkciBhZGRyZXNzIik7
CiAgICAgICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIG1i
X2tlcm5lbF9zaXplID0gbWhfYnNzX2VuZF9hZGRyIC0gbWhfbG9hZF9hZGRyOwogCiAgICAgICAg
ICAgICBpZiAobWhfbG9hZF9lbmRfYWRkciA8IG1oX2xvYWRfYWRkcikgewotICAgICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiaW52YWxpZCBtaF9sb2FkX2VuZF9hZGRyIGFkZHJlc3NcbiIp
OworICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiaW52YWxpZCBtaF9sb2FkX2VuZF9hZGRy
IGFkZHJlc3MiKTsKICAgICAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgbWJfbG9hZF9zaXplID0gbWhfbG9hZF9lbmRfYWRkciAtIG1oX2xvYWRfYWRkcjsK
ICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGlmIChrZXJuZWxfZmlsZV9zaXplIDwgbWJf
a2VybmVsX3RleHRfb2Zmc2V0KSB7Ci0gICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJp
bnZhbGlkIGtlcm5lbF9maWxlX3NpemVcbiIpOworICAgICAgICAgICAgICAgIGVycm9yX3JlcG9y
dCgiaW52YWxpZCBrZXJuZWxfZmlsZV9zaXplIik7CiAgICAgICAgICAgICAgICAgZXhpdCgxKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIG1iX2tlcm5lbF9zaXplID0ga2VybmVsX2ZpbGVf
c2l6ZSAtIG1iX2tlcm5lbF90ZXh0X29mZnNldDsKQEAgLTI2OSw3ICsyNzAsNyBAQCBpbnQgbG9h
ZF9tdWx0aWJvb3QoRldDZmdTdGF0ZSAqZndfY2ZnLAogICAgICAgICBtYnMubWJfYnVmID0gZ19t
YWxsb2MobWJfa2VybmVsX3NpemUpOwogICAgICAgICBmc2VlayhmLCBtYl9rZXJuZWxfdGV4dF9v
ZmZzZXQsIFNFRUtfU0VUKTsKICAgICAgICAgaWYgKGZyZWFkKG1icy5tYl9idWYsIDEsIG1iX2xv
YWRfc2l6ZSwgZikgIT0gbWJfbG9hZF9zaXplKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgImZyZWFkKCkgZmFpbGVkXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZnJlYWQo
KSBmYWlsZWQiKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KICAgICAgICAgbWVt
c2V0KG1icy5tYl9idWYgKyBtYl9sb2FkX3NpemUsIDAsIG1iX2tlcm5lbF9zaXplIC0gbWJfbG9h
ZF9zaXplKTsKQEAgLTMyNiw3ICszMjcsNyBAQCBpbnQgbG9hZF9tdWx0aWJvb3QoRldDZmdTdGF0
ZSAqZndfY2ZnLAogICAgICAgICAgICAgbWJfZGVidWcoIm11bHRpYm9vdCBsb2FkaW5nIG1vZHVs
ZTogJXNcbiIsIHRtcGJ1Zik7CiAgICAgICAgICAgICBtYl9tb2RfbGVuZ3RoID0gZ2V0X2ltYWdl
X3NpemUodG1wYnVmKTsKICAgICAgICAgICAgIGlmIChtYl9tb2RfbGVuZ3RoIDwgMCkgewotICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIG9wZW4gZmlsZSAnJXMnXG4i
LCB0bXBidWYpOworICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiRmFpbGVkIHRvIG9wZW4g
ZmlsZSAnJXMnIiwgdG1wYnVmKTsKICAgICAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKaW5kZXggMDU5
ODVkNDkyNy4uY2EyNTQyNGMwOSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5jCisrKyBiL2h3L2kz
ODYvcGMuYwpAQCAtODU2LDE0ICs4NTYsMTQgQEAgc3RhdGljIHZvaWQgbG9hZF9saW51eChQQ01h
Y2hpbmVTdGF0ZSAqcGNtcywKICAgICBpZiAoIWYgfHwgIShrZXJuZWxfc2l6ZSA9IGdldF9maWxl
X3NpemUoZikpIHx8CiAgICAgICAgIGZyZWFkKGhlYWRlciwgMSwgTUlOKEFSUkFZX1NJWkUoaGVh
ZGVyKSwga2VybmVsX3NpemUpLCBmKSAhPQogICAgICAgICBNSU4oQVJSQVlfU0laRShoZWFkZXIp
LCBrZXJuZWxfc2l6ZSkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBu
b3QgbG9hZCBrZXJuZWwgJyVzJzogJXNcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTog
Y291bGQgbm90IGxvYWQga2VybmVsICclcyc6ICVzIiwKICAgICAgICAgICAgICAgICBrZXJuZWxf
ZmlsZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCiAg
ICAgLyoga2VybmVsIHByb3RvY29sIHZlcnNpb24gKi8KICNpZiAwCi0gICAgZnByaW50ZihzdGRl
cnIsICJoZWFkZXIgbWFnaWM6ICUjeFxuIiwgbGRsX3AoaGVhZGVyKzB4MjAyKSk7CisgICAgZXJy
b3JfcmVwb3J0KCJoZWFkZXIgbWFnaWM6ICUjeCIsIGxkbF9wKGhlYWRlciArIDB4MjAyKSk7CiAj
ZW5kaWYKICAgICBpZiAobGRsX3AoaGVhZGVyKzB4MjAyKSA9PSAweDUzNzI2NDQ4KSB7CiAgICAg
ICAgIHByb3RvY29sID0gbGR1d19wKGhlYWRlcisweDIwNik7CkBAIC05NjAsMTMgKzk2MCwxMyBA
QCBzdGF0aWMgdm9pZCBsb2FkX2xpbnV4KFBDTWFjaGluZVN0YXRlICpwY21zLAogICAgIC8qIGxv
YWQgaW5pdHJkICovCiAgICAgaWYgKGluaXRyZF9maWxlbmFtZSkgewogICAgICAgICBpZiAocHJv
dG9jb2wgPCAweDIwMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBsaW51
eCBrZXJuZWwgdG9vIG9sZCB0byBsb2FkIGEgcmFtIGRpc2tcbiIpOworICAgICAgICAgICAgZXJy
b3JfcmVwb3J0KCJxZW11OiBsaW51eCBrZXJuZWwgdG9vIG9sZCB0byBsb2FkIGEgcmFtIGRpc2si
KTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KIAogICAgICAgICBpbml0cmRfc2l6
ZSA9IGdldF9pbWFnZV9zaXplKGluaXRyZF9maWxlbmFtZSk7CiAgICAgICAgIGlmIChpbml0cmRf
c2l6ZSA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogZXJyb3IgcmVh
ZGluZyBpbml0cmQgJXM6ICVzXG4iLAorICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBl
cnJvciByZWFkaW5nIGluaXRyZCAlczogJXMiLAogICAgICAgICAgICAgICAgICAgICBpbml0cmRf
ZmlsZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAg
ICB9CkBAIC05OTEsNyArOTkxLDcgQEAgc3RhdGljIHZvaWQgbG9hZF9saW51eChQQ01hY2hpbmVT
dGF0ZSAqcGNtcywKICAgICB9CiAgICAgc2V0dXBfc2l6ZSA9IChzZXR1cF9zaXplKzEpKjUxMjsK
ICAgICBpZiAoc2V0dXBfc2l6ZSA+IGtlcm5lbF9zaXplKSB7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAicWVtdTogaW52YWxpZCBrZXJuZWwgaGVhZGVyXG4iKTsKKyAgICAgICAgZXJyb3JfcmVw
b3J0KCJxZW11OiBpbnZhbGlkIGtlcm5lbCBoZWFkZXIiKTsKICAgICAgICAgZXhpdCgxKTsKICAg
ICB9CiAgICAga2VybmVsX3NpemUgLT0gc2V0dXBfc2l6ZTsKQEAgLTEwMDAsMTEgKzEwMDAsMTEg
QEAgc3RhdGljIHZvaWQgbG9hZF9saW51eChQQ01hY2hpbmVTdGF0ZSAqcGNtcywKICAgICBrZXJu
ZWwgPSBnX21hbGxvYyhrZXJuZWxfc2l6ZSk7CiAgICAgZnNlZWsoZiwgMCwgU0VFS19TRVQpOwog
ICAgIGlmIChmcmVhZChzZXR1cCwgMSwgc2V0dXBfc2l6ZSwgZikgIT0gc2V0dXBfc2l6ZSkgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZyZWFkKCkgZmFpbGVkXG4iKTsKKyAgICAgICAgZXJy
b3JfcmVwb3J0KCJmcmVhZCgpIGZhaWxlZCIpOwogICAgICAgICBleGl0KDEpOwogICAgIH0KICAg
ICBpZiAoZnJlYWQoa2VybmVsLCAxLCBrZXJuZWxfc2l6ZSwgZikgIT0ga2VybmVsX3NpemUpIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJmcmVhZCgpIGZhaWxlZFxuIik7CisgICAgICAgIGVy
cm9yX3JlcG9ydCgiZnJlYWQoKSBmYWlsZWQiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAg
ICAgZmNsb3NlKGYpOwpAQCAtMTAxMiwxMyArMTAxMiwxMyBAQCBzdGF0aWMgdm9pZCBsb2FkX2xp
bnV4KFBDTWFjaGluZVN0YXRlICpwY21zLAogICAgIC8qIGFwcGVuZCBkdGIgdG8ga2VybmVsICov
CiAgICAgaWYgKGR0Yl9maWxlbmFtZSkgewogICAgICAgICBpZiAocHJvdG9jb2wgPCAweDIwOSkg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBMaW51eCBrZXJuZWwgdG9vIG9s
ZCB0byBsb2FkIGEgZHRiXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogTGlu
dXgga2VybmVsIHRvbyBvbGQgdG8gbG9hZCBhIGR0YiIpOwogICAgICAgICAgICAgZXhpdCgxKTsK
ICAgICAgICAgfQogCiAgICAgICAgIGR0Yl9zaXplID0gZ2V0X2ltYWdlX3NpemUoZHRiX2ZpbGVu
YW1lKTsKICAgICAgICAgaWYgKGR0Yl9zaXplIDw9IDApIHsKLSAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAicWVtdTogZXJyb3IgcmVhZGluZyBkdGIgJXM6ICVzXG4iLAorICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJxZW11OiBlcnJvciByZWFkaW5nIGR0YiAlczogJXMiLAogICAgICAgICAg
ICAgICAgICAgICBkdGJfZmlsZW5hbWUsIHN0cmVycm9yKGVycm5vKSk7CiAgICAgICAgICAgICBl
eGl0KDEpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kz
ODYvcGNfcGlpeC5jCmluZGV4IDlmZjc5YjFmZDkuLjE3OTZkYjFlMzYgMTAwNjQ0Ci0tLSBhL2h3
L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNfcGlpeC5jCkBAIC0xMDkwLDcgKzEwOTAs
NyBAQCB2b2lkIGlnZF9wYXNzdGhyb3VnaF9pc2FfYnJpZGdlX2NyZWF0ZShQQ0lCdXMgKmJ1cywg
dWludDE2X3QgZ3B1X2Rldl9pZCkKICAgICAgKiBOb3RlIHRoYXQgdmVuZG9yIGlkIGlzIGFsd2F5
cyBQQ0lfVkVORE9SX0lEX0lOVEVMLgogICAgICAqLwogICAgIGlmICghYnJpZGdlX2Rldikgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNldCBpZ2QtcGFzc3Rocm91Z2gtaXNhLWJyaWRnZSBm
YWlsZWQhXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJzZXQgaWdkLXBhc3N0aHJvdWdoLWlz
YS1icmlkZ2UgZmFpbGVkISIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHBjaV9jb25m
aWdfc2V0X2RldmljZV9pZChicmlkZ2VfZGV2LT5jb25maWcsIHBjaF9kZXZfaWQpOwpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni9wY19zeXNmdy5jIGIvaHcvaTM4Ni9wY19zeXNmdy5jCmluZGV4IDZiMTgz
NzQ3ZmMuLmI2YzEwYTUwOWYgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfc3lzZncuYworKysgYi9o
dy9pMzg2L3BjX3N5c2Z3LmMKQEAgLTIwMSw3ICsyMDEsNyBAQCBzdGF0aWMgdm9pZCBvbGRfcGNf
c3lzdGVtX3JvbV9pbml0KE1lbW9yeVJlZ2lvbiAqcm9tX21lbW9yeSwgYm9vbCBpc2FwY19yYW1f
ZncpCiAgICAgcmV0ID0gcm9tX2FkZF9maWxlX2ZpeGVkKGJpb3NfbmFtZSwgKHVpbnQzMl90KSgt
Ymlvc19zaXplKSwgLTEpOwogICAgIGlmIChyZXQgIT0gMCkgewogICAgIGJpb3NfZXJyb3I6Ci0g
ICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQgUEMgQklPUyAnJXMn
XG4iLCBiaW9zX25hbWUpOworICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBs
b2FkIFBDIEJJT1MgJyVzJyIsIGJpb3NfbmFtZSk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQog
ICAgIGdfZnJlZShmaWxlbmFtZSk7CkBAIC0yNDMsNyArMjQzLDggQEAgdm9pZCBwY19zeXN0ZW1f
ZmlybXdhcmVfaW5pdChNZW1vcnlSZWdpb24gKnJvbV9tZW1vcnksIGJvb2wgaXNhcGNfcmFtX2Z3
KQogICAgIGlmIChrdm1fZW5hYmxlZCgpICYmICFrdm1fcmVhZG9ubHlfbWVtX2VuYWJsZWQoKSkg
ewogICAgICAgICAvKiBPbGRlciBLVk0gY2Fubm90IGV4ZWN1dGUgZnJvbSBkZXZpY2UgbWVtb3J5
LiBTbywgZmxhc2ggbWVtb3J5CiAgICAgICAgICAqIGNhbm5vdCBiZSB1c2VkIHVubGVzcyB0aGUg
cmVhZG9ubHkgbWVtb3J5IGt2bSBjYXBhYmlsaXR5IGlzIHByZXNlbnQuICovCi0gICAgICAgIGZw
cmludGYoc3RkZXJyLCAicWVtdTogcGZsYXNoIHdpdGgga3ZtIHJlcXVpcmVzIEtWTSByZWFkb25s
eSBtZW1vcnkgc3VwcG9ydFxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogcGZsYXNo
IHdpdGgga3ZtIHJlcXVpcmVzIEtWTSByZWFkb25seSBtZW1vcnkiCisgICAgICAgICAgICAgICAg
ICAgICAiIHN1cHBvcnQiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCBkOWNj
ZDVkMGQ2Li5mOGUzZTA1MDdiIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysr
IGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0yNDYsOSArMjQ2LDEwIEBAIHZvaWQgeGVuX3Jh
bV9hbGxvYyhyYW1fYWRkcl90IHJhbV9hZGRyLCByYW1fYWRkcl90IHNpemUsIE1lbW9yeVJlZ2lv
biAqbXIsCiAKICAgICBpZiAocnVuc3RhdGVfY2hlY2soUlVOX1NUQVRFX0lOTUlHUkFURSkpIHsK
ICAgICAgICAgLyogUkFNIGFscmVhZHkgcG9wdWxhdGVkIGluIFhlbiAqLwotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIiVzOiBkbyBub3QgYWxsb2MgIlJBTV9BRERSX0ZNVAotICAgICAgICAgICAg
ICAgICIgYnl0ZXMgb2YgcmFtIGF0ICJSQU1fQUREUl9GTVQiIHdoZW4gcnVuc3RhdGUgaXMgSU5N
SUdSQVRFXG4iLAotICAgICAgICAgICAgICAgIF9fZnVuY19fLCBzaXplLCByYW1fYWRkcik7IAor
ICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBkbyBub3QgYWxsb2MgIlJBTV9BRERSX0ZNVAorICAg
ICAgICAgICAgICAgICAgICAgIiBieXRlcyBvZiByYW0gYXQgIlJBTV9BRERSX0ZNVCIgd2hlbiBy
dW5zdGF0ZSBpcyAiCisgICAgICAgICAgICAgICAgICAgICAiIElOTUlHUkFURSIsCisgICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgc2l6ZSwgcmFtX2FkZHIpOwogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC00NDQsOCArNDQ1LDkgQEAgc3RhdGljIGludCB4ZW5fcmVtb3ZlX2Zyb21f
cGh5c21hcChYZW5JT1N0YXRlICpzdGF0ZSwKIAogICAgICAgICByYyA9IHhlbl94Y19kb21haW5f
YWRkX3RvX3BoeXNtYXAoeGVuX3hjLCB4ZW5fZG9taWQsIFhFTk1BUFNQQUNFX2dtZm4sIGlkeCwg
Z3Bmbik7CiAgICAgICAgIGlmIChyYykgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJh
ZGRfdG9fcGh5c21hcCBNRk4gJSJQUklfeGVuX3BmbiIgdG8gUEZOICUiCi0gICAgICAgICAgICAg
ICAgICAgIFBSSV94ZW5fcGZuIiBmYWlsZWQ6ICVkIChlcnJubzogJWQpXG4iLCBpZHgsIGdwZm4s
IHJjLCBlcnJubyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImFkZF90b19waHlzbWFwIE1G
TiAlIlBSSV94ZW5fcGZuIiB0byBQRk4gJSIKKyAgICAgICAgICAgICAgICAgICAgICAgICBQUklf
eGVuX3BmbiIgZmFpbGVkOiAlZCAoZXJybm86ICVkKSIsIGlkeCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBncGZuLCByYywgZXJybm8pOwogICAgICAgICAgICAgcmV0dXJuIC1yYzsKICAgICAg
ICAgfQogICAgIH0KQEAgLTEwOTAsMTEgKzEwOTIsMTEgQEAgc3RhdGljIHZvaWQgY3B1X2hhbmRs
ZV9pb3JlcSh2b2lkICpvcGFxdWUpCiAgICAgICAgIHJlcS0+ZGF0YSA9IGNvcHkuZGF0YTsKIAog
ICAgICAgICBpZiAocmVxLT5zdGF0ZSAhPSBTVEFURV9JT1JFUV9JTlBST0NFU1MpIHsKLSAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiQmFkbmVzcyBpbiBJL08gcmVxdWVzdCAuLi4gbm90IGlu
IHNlcnZpY2U/ITogIgotICAgICAgICAgICAgICAgICAgICAiJXgsIHB0cjogJXgsIHBvcnQ6ICUi
UFJJeDY0IiwgIgotICAgICAgICAgICAgICAgICAgICAiZGF0YTogJSJQUkl4NjQiLCBjb3VudDog
JXUsIHNpemU6ICV1LCB0eXBlOiAldVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVxLT5zdGF0
ZSwgcmVxLT5kYXRhX2lzX3B0ciwgcmVxLT5hZGRyLAotICAgICAgICAgICAgICAgICAgICByZXEt
PmRhdGEsIHJlcS0+Y291bnQsIHJlcS0+c2l6ZSwgcmVxLT50eXBlKTsKKyAgICAgICAgICAgIGVy
cm9yX3JlcG9ydCgiQmFkbmVzcyBpbiBJL08gcmVxdWVzdCAuLi4gbm90IGluIHNlcnZpY2U/ITog
IgorICAgICAgICAgICAgICAgICAgICAgICAgICIleCwgcHRyOiAleCwgcG9ydDogJSJQUkl4NjQi
LCAiCisgICAgICAgICAgICAgICAgICAgICAgICAgImRhdGE6ICUiUFJJeDY0IiwgY291bnQ6ICV1
LCBzaXplOiAldSwgdHlwZTogJXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgIHJlcS0+c3Rh
dGUsIHJlcS0+ZGF0YV9pc19wdHIsIHJlcS0+YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICByZXEtPmRhdGEsIHJlcS0+Y291bnQsIHJlcS0+c2l6ZSwgcmVxLT50eXBlKTsKICAgICAgICAg
ICAgIGRlc3Ryb3lfaHZtX2RvbWFpbihmYWxzZSk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgIH0KQEAgLTEzOTcsMTYgKzEzOTksMTYgQEAgdm9pZCBkZXN0cm95X2h2bV9kb21haW4oYm9v
bCByZWJvb3QpCiAKICAgICB4Y19oYW5kbGUgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAwKTsK
ICAgICBpZiAoeGNfaGFuZGxlID09IE5VTEwpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJD
YW5ub3QgYWNxdWlyZSB4ZW5jdHJsIGhhbmRsZVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgi
Q2Fubm90IGFjcXVpcmUgeGVuY3RybCBoYW5kbGUiKTsKICAgICB9IGVsc2UgewogICAgICAgICBz
dHMgPSB4Y19kb21haW5fc2h1dGRvd24oeGNfaGFuZGxlLCB4ZW5fZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWJvb3QgPyBTSFVURE9XTl9yZWJvb3QgOiBTSFVURE9X
Tl9wb3dlcm9mZik7CiAgICAgICAgIGlmIChzdHMgIT0gMCkgewotICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICJ4Y19kb21haW5fc2h1dGRvd24gZmFpbGVkIHRvIGlzc3VlICVzLCAiCi0gICAg
ICAgICAgICAgICAgICAgICJzdHMgJWQsICVzXG4iLCByZWJvb3QgPyAicmVib290IiA6ICJwb3dl
cm9mZiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInhjX2RvbWFpbl9zaHV0ZG93biBmYWls
ZWQgdG8gaXNzdWUgJXMsICIKKyAgICAgICAgICAgICAgICAgICAgInN0cyAlZCwgJXMiLCByZWJv
b3QgPyAicmVib290IiA6ICJwb3dlcm9mZiIsCiAgICAgICAgICAgICAgICAgICAgIHN0cywgc3Ry
ZXJyb3IoZXJybm8pKTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSXNzdWVkIGRvbWFpbiAlZCAlc1xuIiwgeGVuX2RvbWlkLAorICAgICAgICAgICAgZXJy
b3JfcmVwb3J0KCJJc3N1ZWQgZG9tYWluICVkICVzIiwgeGVuX2RvbWlkLAogICAgICAgICAgICAg
ICAgICAgICByZWJvb3QgPyAicmVib290IiA6ICJwb3dlcm9mZiIpOwogICAgICAgICB9CiAgICAg
ICAgIHhjX2ludGVyZmFjZV9jbG9zZSh4Y19oYW5kbGUpOwpAQCAtMTQyNSw3ICsxNDI3LDcgQEAg
dm9pZCB4ZW5fc2h1dGRvd25fZmF0YWxfZXJyb3IoY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAg
dmFfc3RhcnQoYXAsIGZtdCk7CiAgICAgdmZwcmludGYoc3RkZXJyLCBmbXQsIGFwKTsKICAgICB2
YV9lbmQoYXApOwotICAgIGZwcmludGYoc3RkZXJyLCAiV2lsbCBkZXN0cm95IHRoZSBkb21haW4u
XG4iKTsKKyAgICBlcnJvcl9yZXBvcnQoIldpbGwgZGVzdHJveSB0aGUgZG9tYWluLiIpOwogICAg
IC8qIGRlc3Ryb3kgdGhlIGRvbWFpbiAqLwogICAgIHFlbXVfc3lzdGVtX3NodXRkb3duX3JlcXVl
c3QoU0hVVERPV05fQ0FVU0VfSE9TVF9FUlJPUik7CiB9CmRpZmYgLS1naXQgYS9ody9pMzg2L3hl
bi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IGJhYWI5
M2I2MTQuLjQwNjJhZjA5MDAgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5j
CisrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCkBAIC0zNzcsNyArMzc3LDcgQEAgcmFt
X2FkZHJfdCB4ZW5fcmFtX2FkZHJfZnJvbV9tYXBjYWNoZSh2b2lkICpwdHIpCiAgICAgICAgIH0K
ICAgICB9CiAgICAgaWYgKCFmb3VuZCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzLCBj
b3VsZCBub3QgZmluZCAlcFxuIiwgX19mdW5jX18sIHB0cik7CisgICAgICAgIGVycm9yX3JlcG9y
dCgiJXMsIGNvdWxkIG5vdCBmaW5kICVwIiwgX19mdW5jX18sIHB0cik7CiAgICAgICAgIFFUQUlM
UV9GT1JFQUNIKHJldmVudHJ5LCAmbWFwY2FjaGUtPmxvY2tlZF9lbnRyaWVzLCBuZXh0KSB7CiAg
ICAgICAgICAgICBEUFJJTlRGKCIgICAiVEFSR0VUX0ZNVF9wbHgiIC0+ICVwIGlzIHByZXNlbnRc
biIsIHJldmVudHJ5LT5wYWRkcl9pbmRleCwKICAgICAgICAgICAgICAgICAgICAgcmV2ZW50cnkt
PnZhZGRyX3JlcSk7CkBAIC00NzcsOSArNDc3LDkgQEAgdm9pZCB4ZW5faW52YWxpZGF0ZV9tYXBf
Y2FjaGUodm9pZCkKICAgICAgICAgaWYgKCFyZXZlbnRyeS0+ZG1hKSB7CiAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgfQotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkxvY2tlZCBETUEg
bWFwcGluZyB3aGlsZSBpbnZhbGlkYXRpbmcgbWFwY2FjaGUhIgotICAgICAgICAgICAgICAgICIg
IlRBUkdFVF9GTVRfcGx4IiAtPiAlcCBpcyBwcmVzZW50XG4iLAotICAgICAgICAgICAgICAgIHJl
dmVudHJ5LT5wYWRkcl9pbmRleCwgcmV2ZW50cnktPnZhZGRyX3JlcSk7CisgICAgICAgIGVycm9y
X3JlcG9ydCgiTG9ja2VkIERNQSBtYXBwaW5nIHdoaWxlIGludmFsaWRhdGluZyBtYXBjYWNoZSEi
CisgICAgICAgICAgICAgICAgICAgICAiICJUQVJHRVRfRk1UX3BseCIgLT4gJXAgaXMgcHJlc2Vu
dCIsCisgICAgICAgICAgICAgICAgICAgICByZXZlbnRyeS0+cGFkZHJfaW5kZXgsIHJldmVudHJ5
LT52YWRkcl9yZXEpOwogICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBtYXBjYWNoZS0+bnJf
YnVja2V0czsgaSsrKSB7CkBAIC01NDUsOCArNTQ1LDggQEAgc3RhdGljIHVpbnQ4X3QgKnhlbl9y
ZXBsYWNlX2NhY2hlX2VudHJ5X3VubG9ja2VkKGh3YWRkciBvbGRfcGh5c19hZGRyLAogICAgIGFk
ZHJlc3NfaW5kZXggID0gbmV3X3BoeXNfYWRkciA+PiBNQ0FDSEVfQlVDS0VUX1NISUZUOwogICAg
IGFkZHJlc3Nfb2Zmc2V0ID0gbmV3X3BoeXNfYWRkciAmIChNQ0FDSEVfQlVDS0VUX1NJWkUgLSAx
KTsKIAotICAgIGZwcmludGYoc3RkZXJyLCAiUmVwbGFjaW5nIGEgZHVtbXkgbWFwY2FjaGUgZW50
cnkgZm9yICJUQVJHRVRfRk1UX3BseCBcCi0gICAgICAgICAgICAiIHdpdGggIlRBUkdFVF9GTVRf
cGx4IlxuIiwgb2xkX3BoeXNfYWRkciwgbmV3X3BoeXNfYWRkcik7CisgICAgZXJyb3JfcmVwb3J0
KCJSZXBsYWNpbmcgYSBkdW1teSBtYXBjYWNoZSBlbnRyeSBmb3IgIlRBUkdFVF9GTVRfcGx4IFwK
KyAgICAgICAgICAgICAgICAgIiB3aXRoICJUQVJHRVRfRk1UX3BseCIiLCBvbGRfcGh5c19hZGRy
LCBuZXdfcGh5c19hZGRyKTsKIAogICAgIHhlbl9yZW1hcF9idWNrZXQoZW50cnksIGVudHJ5LT52
YWRkcl9iYXNlLAogICAgICAgICAgICAgICAgICAgICAgY2FjaGVfc2l6ZSwgYWRkcmVzc19pbmRl
eCwgZmFsc2UpOwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuX2FwaWMuYyBiL2h3L2kzODYv
eGVuL3hlbl9hcGljLmMKaW5kZXggNTU3NjllYmE3ZS4uOWUxOWVmOTRhMiAxMDA2NDQKLS0tIGEv
aHcvaTM4Ni94ZW4veGVuX2FwaWMuYworKysgYi9ody9pMzg2L3hlbi94ZW5fYXBpYy5jCkBAIC0y
NCw3ICsyNCw3IEBAIHN0YXRpYyB2b2lkIHhlbl9hcGljX21lbV93cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRh
dGEsIHVuc2lnbmVkIHNpemUpCiB7CiAgICAgaWYgKHNpemUgIT0gc2l6ZW9mKHVpbnQzMl90KSkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlhlbjogQVBJQyB3cml0ZSBkYXRhIHNpemUgPSAl
ZCwgaW52YWxpZFxuIiwgc2l6ZSk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiWGVuOiBBUElDIHdy
aXRlIGRhdGEgc2l6ZSA9ICVkLCBpbnZhbGlkIiwgc2l6ZSk7CiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKZGlmZiAtLWdpdCBhL2h3L2lkZS9haGNpLmMgYi9ody9pZGUvYWhjaS5jCmluZGV4IGMy
NWUyOTNkODguLjJlZDAxNTI4NWEgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9haGNpLmMKKysrIGIvaHcv
aWRlL2FoY2kuYwpAQCAtNDEwLDggKzQxMCw4IEBAIHN0YXRpYyB2b2lkIGFoY2lfbWVtX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICAvKiBPbmx5IGFsaWduZWQgcmVhZHMg
YXJlIGFsbG93ZWQgb24gQUhDSSAqLwogICAgIGlmIChhZGRyICYgMykgewotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgImFoY2k6IE1pcy1hbGlnbmVkIHdyaXRlIHRvIGFkZHIgMHgiCi0gICAgICAg
ICAgICAgICAgVEFSR0VUX0ZNVF9wbHggIlxuIiwgYWRkcik7CisgICAgICAgIGVycm9yX3JlcG9y
dCgiYWhjaTogTWlzLWFsaWduZWQgd3JpdGUgdG8gYWRkciAweCIKKyAgICAgICAgICAgICAgICAg
ICAgIFRBUkdFVF9GTVRfcGx4ICIiLCBhZGRyKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApA
QCAtMTA1Myw3ICsxMDUzLDcgQEAgc3RhdGljIHZvaWQgcHJvY2Vzc19uY3FfY29tbWFuZChBSENJ
U3RhdGUgKnMsIGludCBwb3J0LCB1aW50OF90ICpjbWRfZmlzLAogICAgIGdfYXNzZXJ0KGlzX25j
cShuY3FfZmlzLT5jb21tYW5kKSk7CiAgICAgaWYgKG5jcV90ZnMtPnVzZWQpIHsKICAgICAgICAg
LyogZXJyb3IgLSBhbHJlYWR5IGluIHVzZSAqLwotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiB0YWcgJWQgYWxyZWFkeSB1c2VkXG4iLCBfX2Z1bmNfXywgdGFnKTsKKyAgICAgICAgZXJyb3Jf
cmVwb3J0KCIlczogdGFnICVkIGFscmVhZHkgdXNlZCIsIF9fZnVuY19fLCB0YWcpOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pZGUvY29yZS5jIGIvaHcvaWRlL2Nv
cmUuYwppbmRleCBkNjNlYjRhNzJlLi5kNDY5MzYxOTNhIDEwMDY0NAotLS0gYS9ody9pZGUvY29y
ZS5jCisrKyBiL2h3L2lkZS9jb3JlLmMKQEAgLTI3NjIsNyArMjc2Miw3IEBAIHN0YXRpYyB2b2lk
IGlkZV9kcml2ZV9waW9fcHJlX3NhdmUodm9pZCAqb3BhcXVlKQogCiAgICAgaWR4ID0gdHJhbnNm
ZXJfZW5kX3RhYmxlX2lkeChzLT5lbmRfdHJhbnNmZXJfZnVuYyk7CiAgICAgaWYgKGlkeCA9PSAt
MSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIGVuZF90cmFuc2Zlcl9m
dW5jIGZvciBEUlFfU1RBVFxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogaW52YWxpZCBl
bmRfdHJhbnNmZXJfZnVuYyBmb3IgRFJRX1NUQVQiLAogICAgICAgICAgICAgICAgICAgICAgICAg
X19mdW5jX18pOwogICAgICAgICBzLT5lbmRfdHJhbnNmZXJfZm5faWR4ID0gMjsKICAgICB9IGVs
c2UgewpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvbG04MzJ4LmMgYi9ody9pbnB1dC9sbTgzMnguYwpp
bmRleCBkMzk5NTMxMjZiLi5jYWVlZGE0N2YyIDEwMDY0NAotLS0gYS9ody9pbnB1dC9sbTgzMngu
YworKysgYi9ody9pbnB1dC9sbTgzMnguYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyB1aW50
OF90IGxtX2tiZF9yZWFkKExNODIzS2JkU3RhdGUgKnMsIGludCByZWcsIGludCBieXRlKQogCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgbG1fa2JkX2Vycm9yKHMsIEVSUl9DTURVTkspOwotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIGNvbW1hbmQgJTAyeFxuIiwgX19mdW5jX18s
IHJlZyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHVua25vd24gY29tbWFuZCAlMDJ4Iiwg
X19mdW5jX18sIHJlZyk7CiAgICAgICAgIHJldHVybiAweDAwOwogICAgIH0KIApAQCAtMzMwLDcg
KzMzMCw3IEBAIHN0YXRpYyB2b2lkIGxtX2tiZF93cml0ZShMTTgyM0tiZFN0YXRlICpzLCBpbnQg
cmVnLCBpbnQgYnl0ZSwgdWludDhfdCB2YWx1ZSkKICAgICAgICAgcy0+cmVnID0gTE04MzJ4X0dF
TkVSQUxfRVJST1I7CiAgICAgICAgIGlmICgodmFsdWUgJiAzKSAmJiAodmFsdWUgJiAzKSAhPSAz
KSB7CiAgICAgICAgICAgICBsbV9rYmRfZXJyb3IocywgRVJSX0JBRFBBUik7Ci0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIGNsb2NrIHNldHRpbmcgaW4gUkNQV01cbiIs
CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBpbnZhbGlkIGNsb2NrIHNldHRpbmcgaW4g
UkNQV00iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAg
fQogICAgICAgICAvKiBUT0RPOiBWYWxpZGF0ZSB0aGF0IHRoZSBjb21tYW5kIGlzIG9ubHkgaXNz
dWVkIG9uY2UgKi8KQEAgLTM3OCw3ICszNzgsNyBAQCBzdGF0aWMgdm9pZCBsbV9rYmRfd3JpdGUo
TE04MjNLYmRTdGF0ZSAqcywgaW50IHJlZywgaW50IGJ5dGUsIHVpbnQ4X3QgdmFsdWUpCiAgICAg
ICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGxtX2tiZF9lcnJvcihzLCBFUlJfQ01E
VU5LKTsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biBjb21tYW5kICUwMnhc
biIsIF9fZnVuY19fLCByZWcpOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB1bmtub3duIGNv
bW1hbmQgJTAyeCIsIF9fZnVuY19fLCByZWcpOwogICAgICAgICBicmVhazsKICAgICB9CiB9CmRp
ZmYgLS1naXQgYS9ody9pbnB1dC9wY2tiZC5jIGIvaHcvaW5wdXQvcGNrYmQuYwppbmRleCBjNDc5
ZjgyN2I2Li5mZjRmMDNlNGMzIDEwMDY0NAotLS0gYS9ody9pbnB1dC9wY2tiZC5jCisrKyBiL2h3
L2lucHV0L3Bja2JkLmMKQEAgLTIyLDYgKzIyLDcgQEAKICAqIFRIRSBTT0ZUV0FSRS4KICAqLwog
I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgog
I2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgogI2luY2x1ZGUgImh3
L2kzODYvcGMuaCIKQEAgLTMwNyw3ICszMDgsNyBAQCBzdGF0aWMgdm9pZCBrYmRfd3JpdGVfY29t
bWFuZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAvKiBpZ25vcmUgdGhhdCAq
LwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
InFlbXU6IHVuc3VwcG9ydGVkIGtleWJvYXJkIGNtZD0weCUwMnhcbiIsIChpbnQpdmFsKTsKKyAg
ICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiB1bnN1cHBvcnRlZCBrZXlib2FyZCBjbWQ9MHglMDJ4
IiwgKGludCl2YWwpOwogICAgICAgICBicmVhazsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9p
bnB1dC9weGEyeHhfa2V5cGFkLmMgYi9ody9pbnB1dC9weGEyeHhfa2V5cGFkLmMKaW5kZXggOTNk
YjllZDI1Yi4uMGE1OTRjMzBmYyAxMDA2NDQKLS0tIGEvaHcvaW5wdXQvcHhhMnh4X2tleXBhZC5j
CisrKyBiL2h3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYwpAQCAtMzI2LDcgKzMyNiw3IEBAIHZvaWQg
cHhhMjd4X3JlZ2lzdGVyX2tleXBhZChQWEEyeHhLZXlQYWRTdGF0ZSAqa3AsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtleW1hcCAqbWFwLCBpbnQgc2l6ZSkKIHsK
ICAgICBpZighbWFwIHx8IHNpemUgPCAweDgwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAi
JXMgLSBObyBQWEEga2V5cGFkIG1hcCBkZWZpbmVkXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgIGVy
cm9yX3JlcG9ydCgiJXMgLSBObyBQWEEga2V5cGFkIG1hcCBkZWZpbmVkIiwgX19mdW5jX18pOwog
ICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2lucHV0L3RzYzIwMDUu
YyBiL2h3L2lucHV0L3RzYzIwMDUuYwppbmRleCA3OTkwOTU0YjZjLi5mNTA1N2U4ZWViIDEwMDY0
NAotLS0gYS9ody9pbnB1dC90c2MyMDA1LmMKKysrIGIvaHcvaW5wdXQvdHNjMjAwNS5jCkBAIC0y
MDAsMTcgKzIwMCwxNyBAQCBzdGF0aWMgdm9pZCB0c2MyMDA1X3dyaXRlKFRTQzIwMDVTdGF0ZSAq
cywgaW50IHJlZywgdWludDE2X3QgZGF0YSkKICAgICAgICAgcy0+aG9zdF9tb2RlID0gKGRhdGEg
Pj4gMTUpICE9IDA7CiAgICAgICAgIGlmIChzLT5lbmFibGVkICE9ICEoZGF0YSAmIDB4NDAwMCkp
IHsKICAgICAgICAgICAgIHMtPmVuYWJsZWQgPSAhKGRhdGEgJiAweDQwMDApOwotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogdG91Y2hzY3JlZW4gc2Vuc2UgJXNhYmxlZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcy0+ZW5hYmxlZCA/ICJlbiIgOiAi
ZGlzIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB0b3VjaHNjcmVlbiBzZW5zZSAl
c2FibGVkIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcy0+ZW5hYmxlZCA/
ICJlbiIgOiAiZGlzIik7CiAgICAgICAgICAgICBpZiAocy0+YnVzeSAmJiAhcy0+ZW5hYmxlZCkK
ICAgICAgICAgICAgICAgICB0aW1lcl9kZWwocy0+dGltZXIpOwogICAgICAgICAgICAgcy0+YnVz
eSA9IHMtPmJ1c3kgJiYgcy0+ZW5hYmxlZDsKICAgICAgICAgfQogICAgICAgICBzLT5uZXh0cHJl
Y2lzaW9uID0gKGRhdGEgPj4gMTMpICYgMTsKICAgICAgICAgcy0+dGltaW5nWzBdID0gZGF0YSAm
IDB4MWZmZjsKLSAgICAgICAgaWYgKChzLT50aW1pbmdbMF0gPj4gMTEpID09IDMpCi0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbGxlZ2FsIGNvbnZlcnNpb24gY2xvY2sgc2V0dGlu
Z1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CisgICAgICAgIGlm
ICgocy0+dGltaW5nWzBdID4+IDExKSA9PSAzKSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQo
IiVzOiBpbGxlZ2FsIGNvbnZlcnNpb24gY2xvY2sgc2V0dGluZyIsIF9fZnVuY19fKTsKKyAgICAg
ICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4ZDoJLyogQ0ZSMSAqLwogICAgICAgICBz
LT50aW1pbmdbMV0gPSBkYXRhICYgMHhmMDc7CkBAIC0yMjEsOCArMjIxLDcgQEAgc3RhdGljIHZv
aWQgdHNjMjAwNV93cml0ZShUU0MyMDA1U3RhdGUgKnMsIGludCByZWcsIHVpbnQxNl90IGRhdGEp
CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogd3JpdGUgaW50byByZWFkLW9ubHkgcmVnaXN0ZXIgJXhcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICBfX2Z1bmNfXywgcmVnKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogd3Jp
dGUgaW50byByZWFkLW9ubHkgcmVnaXN0ZXIgJXgiLCBfX2Z1bmNfXywgcmVnKTsKICAgICB9CiB9
CiAKQEAgLTMzNyw4ICszMzYsOCBAQCBzdGF0aWMgdWludDhfdCB0c2MyMDA1X3R4cnhfd29yZCh2
b2lkICpvcGFxdWUsIHVpbnQ4X3QgdmFsdWUpCiAgICAgICAgICAgICAgICAgcy0+bmV4dHByZWNp
c2lvbiA9ICh2YWx1ZSA+PiAyKSAmIDE7CiAgICAgICAgICAgICAgICAgaWYgKHMtPmVuYWJsZWQg
IT0gISh2YWx1ZSAmIDEpKSB7CiAgICAgICAgICAgICAgICAgICAgIHMtPmVuYWJsZWQgPSAhKHZh
bHVlICYgMSk7Ci0gICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRvdWNo
c2NyZWVuIHNlbnNlICVzYWJsZWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgcy0+ZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7CisgICAgICAgICAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHRvdWNoc2NyZWVuIHNlbnNlICVzYWJsZWQiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHMtPmVuYWJsZWQgPyAiZW4i
IDogImRpcyIpOwogICAgICAgICAgICAgICAgICAgICBpZiAocy0+YnVzeSAmJiAhcy0+ZW5hYmxl
ZCkKICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVyX2RlbChzLT50aW1lcik7CiAgICAgICAg
ICAgICAgICAgICAgIHMtPmJ1c3kgPSBzLT5idXN5ICYmIHMtPmVuYWJsZWQ7CmRpZmYgLS1naXQg
YS9ody9pbnB1dC90c2MyMTB4LmMgYi9ody9pbnB1dC90c2MyMTB4LmMKaW5kZXggZDRiMTljMTgy
NS4uYzY4NTIyMTg0MiAxMDA2NDQKLS0tIGEvaHcvaW5wdXQvdHNjMjEweC5jCisrKyBiL2h3L2lu
cHV0L3RzYzIxMHguYwpAQCAtMzk2LDggKzM5Niw4IEBAIHN0YXRpYyB1aW50MTZfdCB0c2MyMTAy
X2RhdGFfcmVnaXN0ZXJfcmVhZChUU0MyMTB4U3RhdGUgKnMsIGludCByZWcpCiAKICAgICBkZWZh
dWx0OgogI2lmZGVmIFRTQ19WRVJCT1NFCi0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidHNjMjEw
Ml9kYXRhX3JlZ2lzdGVyX3JlYWQ6ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJubyBzdWNo
IHJlZ2lzdGVyOiAweCUwMnhcbiIsIHJlZyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgidHNjMjEw
Ml9kYXRhX3JlZ2lzdGVyX3JlYWQ6ICIKKyAgICAgICAgICAgICAgICAgICAgICJubyBzdWNoIHJl
Z2lzdGVyOiAweCUwMngiLCByZWcpOwogI2VuZGlmCiAgICAgICAgIHJldHVybiAweGZmZmY7CiAg
ICAgfQpAQCAtNDQ3LDggKzQ0Nyw4IEBAIHN0YXRpYyB1aW50MTZfdCB0c2MyMTAyX2NvbnRyb2xf
cmVnaXN0ZXJfcmVhZCgKICAgICBkZWZhdWx0OgogICAgIGJhZF9yZWc6CiAjaWZkZWYgVFNDX1ZF
UkJPU0UKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ0c2MyMTAyX2NvbnRyb2xfcmVnaXN0ZXJf
cmVhZDogIgotICAgICAgICAgICAgICAgICAgICAgICAgIm5vIHN1Y2ggcmVnaXN0ZXI6IDB4JTAy
eFxuIiwgcmVnKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ0c2MyMTAyX2NvbnRyb2xfcmVnaXN0
ZXJfcmVhZDogIgorICAgICAgICAgICAgICAgICAgICAgIm5vIHN1Y2ggcmVnaXN0ZXI6IDB4JTAy
eCIsIHJlZyk7CiAjZW5kaWYKICAgICAgICAgcmV0dXJuIDB4ZmZmZjsKICAgICB9CkBAIC01Mjgs
OCArNTI4LDggQEAgc3RhdGljIHVpbnQxNl90IHRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfcmVhZChU
U0MyMTB4U3RhdGUgKnMsIGludCByZWcpCiAKICAgICBkZWZhdWx0OgogI2lmZGVmIFRTQ19WRVJC
T1NFCi0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidHNjMjEwMl9hdWRpb19yZWdpc3Rlcl9yZWFk
OiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAibm8gc3VjaCByZWdpc3RlcjogMHglMDJ4XG4i
LCByZWcpOworICAgICAgICBlcnJvcl9yZXBvcnQoInRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfcmVh
ZDogIgorICAgICAgICAgICAgICAgICAgICAgIm5vIHN1Y2ggcmVnaXN0ZXI6IDB4JTAyeCIsIHJl
Zyk7CiAjZW5kaWYKICAgICAgICAgcmV0dXJuIDB4ZmZmZjsKICAgICB9CkBAIC01NTMsOCArNTUz
LDggQEAgc3RhdGljIHZvaWQgdHNjMjEwMl9kYXRhX3JlZ2lzdGVyX3dyaXRlKAogCiAgICAgZGVm
YXVsdDoKICNpZmRlZiBUU0NfVkVSQk9TRQotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInRzYzIx
MDJfZGF0YV9yZWdpc3Rlcl93cml0ZTogIgotICAgICAgICAgICAgICAgICAgICAgICAgIm5vIHN1
Y2ggcmVnaXN0ZXI6IDB4JTAyeFxuIiwgcmVnKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ0c2My
MTAyX2RhdGFfcmVnaXN0ZXJfd3JpdGU6ICIKKyAgICAgICAgICAgICAgICAgICAgICJubyBzdWNo
IHJlZ2lzdGVyOiAweCUwMngiLCByZWcpOwogI2VuZGlmCiAgICAgfQogfQpAQCAtNjA2LDggKzYw
Niw4IEBAIHN0YXRpYyB2b2lkIHRzYzIxMDJfY29udHJvbF9yZWdpc3Rlcl93cml0ZSgKICAgICAg
ICAgICAgIHRzYzIxMHhfcmVzZXQocyk7CiAjaWZkZWYgVFNDX1ZFUkJPU0UKICAgICAgICAgfSBl
bHNlIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidHNjMjEwMl9jb250cm9sX3JlZ2lz
dGVyX3dyaXRlOiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIndyb25nIHZhbHVlIHdy
aXR0ZW4gaW50byBSRVNFVFxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInRzYzIxMDJf
Y29udHJvbF9yZWdpc3Rlcl93cml0ZTogIgorICAgICAgICAgICAgICAgICAgICAgICAgICJ3cm9u
ZyB2YWx1ZSB3cml0dGVuIGludG8gUkVTRVQiKTsKICNlbmRpZgogICAgICAgICB9CiAgICAgICAg
IHJldHVybjsKQEAgLTYxNiw4ICs2MTYsOCBAQCBzdGF0aWMgdm9pZCB0c2MyMTAyX2NvbnRyb2xf
cmVnaXN0ZXJfd3JpdGUoCiAgICAgICAgIHMtPnRpbWluZyA9IHZhbHVlICYgMHgzZjsKICNpZmRl
ZiBUU0NfVkVSQk9TRQogICAgICAgICBpZiAodmFsdWUgJiB+MHgzZikKLSAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAidHNjMjEwMl9jb250cm9sX3JlZ2lzdGVyX3dyaXRlOiAiCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIndyb25nIHZhbHVlIHdyaXR0ZW4gaW50byBDT05GSUdcbiIp
OworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ0c2MyMTAyX2NvbnRyb2xfcmVnaXN0ZXJfd3Jp
dGU6ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAid3JvbmcgdmFsdWUgd3JpdHRlbiBpbnRv
IENPTkZJRyIpOwogI2VuZGlmCiAgICAgICAgIHJldHVybjsKIApAQCAtNjM3LDggKzYzNyw4IEBA
IHN0YXRpYyB2b2lkIHRzYzIxMDJfY29udHJvbF9yZWdpc3Rlcl93cml0ZSgKICAgICBkZWZhdWx0
OgogICAgIGJhZF9yZWc6CiAjaWZkZWYgVFNDX1ZFUkJPU0UKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJ0c2MyMTAyX2NvbnRyb2xfcmVnaXN0ZXJfd3JpdGU6ICIKLSAgICAgICAgICAgICAgICAg
ICAgICAgICJubyBzdWNoIHJlZ2lzdGVyOiAweCUwMnhcbiIsIHJlZyk7CisgICAgICAgIGVycm9y
X3JlcG9ydCgidHNjMjEwMl9jb250cm9sX3JlZ2lzdGVyX3dyaXRlOiAiCisgICAgICAgICAgICAg
ICAgICAgICAibm8gc3VjaCByZWdpc3RlcjogMHglMDJ4IiwgcmVnKTsKICNlbmRpZgogICAgIH0K
IH0KQEAgLTY1MSw4ICs2NTEsOCBAQCBzdGF0aWMgdm9pZCB0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVy
X3dyaXRlKAogICAgICAgICBzLT5hdWRpb19jdHJsMSA9IHZhbHVlICYgMHgwZjNmOwogI2lmZGVm
IFRTQ19WRVJCT1NFCiAgICAgICAgIGlmICgodmFsdWUgJiB+MHgwZjNmKSB8fCAoKHZhbHVlICYg
NykgIT0gKCh2YWx1ZSA+PiAzKSAmIDcpKSkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
dHNjMjEwMl9hdWRpb19yZWdpc3Rlcl93cml0ZTogIgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJ3cm9uZyB2YWx1ZSB3cml0dGVuIGludG8gQXVkaW8gMVxuIik7CisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoInRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGU6ICIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAid3JvbmcgdmFsdWUgd3JpdHRlbiBpbnRvIEF1ZGlvIDEiKTsKICNlbmRp
ZgogICAgICAgICB0c2MyMTAyX2F1ZGlvX3JhdGVfdXBkYXRlKHMpOwogICAgICAgICB0c2MyMTAy
X2F1ZGlvX291dHB1dF91cGRhdGUocyk7CkBAIC02NjEsOCArNjYxLDggQEAgc3RhdGljIHZvaWQg
dHNjMjEwMl9hdWRpb19yZWdpc3Rlcl93cml0ZSgKICAgICBjYXNlIDB4MDE6CiAjaWZkZWYgVFND
X1ZFUkJPU0UKICAgICAgICAgaWYgKHZhbHVlICE9IDB4ZmYwMCkKLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAidHNjMjEwMl9hdWRpb19yZWdpc3Rlcl93cml0ZTogIgotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJ3cm9uZyB2YWx1ZSB3cml0dGVuIGludG8gcmVnIDB4MDFcbiIpOwor
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlOiAi
CisgICAgICAgICAgICAgICAgICAgICAgICAgIndyb25nIHZhbHVlIHdyaXR0ZW4gaW50byByZWcg
MHgwMSIpOwogI2VuZGlmCiAgICAgICAgIHJldHVybjsKIApAQCAtNjc0LDggKzY3NCw4IEBAIHN0
YXRpYyB2b2lkIHRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGUoCiAgICAgY2FzZSAweDAzOgog
I2lmZGVmIFRTQ19WRVJCT1NFCiAgICAgICAgIGlmICh2YWx1ZSAhPSAweDhiMDApCi0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgInRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGU6ICIKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAid3JvbmcgdmFsdWUgd3JpdHRlbiBpbnRvIHJlZyAw
eDAzXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgidHNjMjEwMl9hdWRpb19yZWdpc3Rl
cl93cml0ZTogIgorICAgICAgICAgICAgICAgICAgICAgICAgICJ3cm9uZyB2YWx1ZSB3cml0dGVu
IGludG8gcmVnIDB4MDMiKTsKICNlbmRpZgogICAgICAgICByZXR1cm47CiAKQEAgLTY4Myw4ICs2
ODMsOCBAQCBzdGF0aWMgdm9pZCB0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlKAogICAgICAg
ICBzLT5hdWRpb19jdHJsMiA9IHZhbHVlICYgMHhmN2YyOwogI2lmZGVmIFRTQ19WRVJCT1NFCiAg
ICAgICAgIGlmICh2YWx1ZSAmIH4weGY3ZmQpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
InRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGU6ICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAid3JvbmcgdmFsdWUgd3JpdHRlbiBpbnRvIEF1ZGlvIDJcbiIpOworICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJ0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlOiAiCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIndyb25nIHZhbHVlIHdyaXR0ZW4gaW50byBBdWRpbyAyIik7CiAjZW5k
aWYKICAgICAgICAgcmV0dXJuOwogCkBAIC02OTUsOCArNjk1LDggQEAgc3RhdGljIHZvaWQgdHNj
MjEwMl9hdWRpb19yZWdpc3Rlcl93cml0ZSgKICAgICAgICAgcy0+ZGFjX3Bvd2VyID0gdmFsdWUg
JiAweDk1NDM7CiAjaWZkZWYgVFNDX1ZFUkJPU0UKICAgICAgICAgaWYgKCh2YWx1ZSAmIH4weDk1
NDMpICE9IDB4MmFhMCkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidHNjMjEwMl9hdWRp
b19yZWdpc3Rlcl93cml0ZTogIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3cm9uZyB2
YWx1ZSB3cml0dGVuIGludG8gUG93ZXJcbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ0
c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlOiAiCisgICAgICAgICAgICAgICAgICAgICAgICAg
Indyb25nIHZhbHVlIHdyaXR0ZW4gaW50byBQb3dlciIpOwogI2VuZGlmCiAgICAgICAgIHRzYzIx
MDJfYXVkaW9fcmF0ZV91cGRhdGUocyk7CiAgICAgICAgIHRzYzIxMDJfYXVkaW9fb3V0cHV0X3Vw
ZGF0ZShzKTsKQEAgLTcwNyw4ICs3MDcsOCBAQCBzdGF0aWMgdm9pZCB0c2MyMTAyX2F1ZGlvX3Jl
Z2lzdGVyX3dyaXRlKAogICAgICAgICBzLT5hdWRpb19jdHJsMyB8PSB2YWx1ZSAmIDB4ZjgwMDsK
ICNpZmRlZiBUU0NfVkVSQk9TRQogICAgICAgICBpZiAodmFsdWUgJiB+MHhmOGM3KQotICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJ0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlOiAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIndyb25nIHZhbHVlIHdyaXR0ZW4gaW50byBBdWRp
byAzXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgidHNjMjEwMl9hdWRpb19yZWdpc3Rl
cl93cml0ZTogIgorICAgICAgICAgICAgICAgICAgICAgICAgICJ3cm9uZyB2YWx1ZSB3cml0dGVu
IGludG8gQXVkaW8gMyIpOwogI2VuZGlmCiAgICAgICAgIHRzYzIxMDJfYXVkaW9fb3V0cHV0X3Vw
ZGF0ZShzKTsKICAgICAgICAgcmV0dXJuOwpAQCAtNzQwLDggKzc0MCw4IEBAIHN0YXRpYyB2b2lk
IHRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGUoCiAgICAgICAgIHMtPnBsbFswXSA9IHZhbHVl
ICYgMHhmZmZjOwogI2lmZGVmIFRTQ19WRVJCT1NFCiAgICAgICAgIGlmICh2YWx1ZSAmIH4weGZm
ZmMpCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJf
d3JpdGU6ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAid3JvbmcgdmFsdWUgd3JpdHRl
biBpbnRvIFBMTCAxXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgidHNjMjEwMl9hdWRp
b19yZWdpc3Rlcl93cml0ZTogIgorICAgICAgICAgICAgICAgICAgICAgICAgICJ3cm9uZyB2YWx1
ZSB3cml0dGVuIGludG8gUExMIDEiKTsKICNlbmRpZgogICAgICAgICByZXR1cm47CiAKQEAgLTc0
OSw4ICs3NDksOCBAQCBzdGF0aWMgdm9pZCB0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlKAog
ICAgICAgICBzLT5wbGxbMV0gPSB2YWx1ZSAmIDB4ZmZmYzsKICNpZmRlZiBUU0NfVkVSQk9TRQog
ICAgICAgICBpZiAodmFsdWUgJiB+MHhmZmZjKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJ0c2MyMTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlOiAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIndyb25nIHZhbHVlIHdyaXR0ZW4gaW50byBQTEwgMlxuIik7CisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoInRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGU6ICIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAid3JvbmcgdmFsdWUgd3JpdHRlbiBpbnRvIFBMTCAyIik7CiAjZW5kaWYK
ICAgICAgICAgcmV0dXJuOwogCkBAIC03NTgsMTUgKzc1OCwxNSBAQCBzdGF0aWMgdm9pZCB0c2My
MTAyX2F1ZGlvX3JlZ2lzdGVyX3dyaXRlKAogICAgICAgICBzLT5zb2Z0c3RlcCA9ICEodmFsdWUg
JiAweDQwMDApOwogI2lmZGVmIFRTQ19WRVJCT1NFCiAgICAgICAgIGlmICh2YWx1ZSAmIH4weDQw
MDApCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJf
d3JpdGU6ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAid3JvbmcgdmFsdWUgd3JpdHRl
biBpbnRvIEF1ZGlvIDRcbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJ0c2MyMTAyX2F1
ZGlvX3JlZ2lzdGVyX3dyaXRlOiAiCisgICAgICAgICAgICAgICAgICAgICAgICAgIndyb25nIHZh
bHVlIHdyaXR0ZW4gaW50byBBdWRpbyA0Iik7CiAjZW5kaWYKICAgICAgICAgcmV0dXJuOwogCiAg
ICAgZGVmYXVsdDoKICNpZmRlZiBUU0NfVkVSQk9TRQotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
InRzYzIxMDJfYXVkaW9fcmVnaXN0ZXJfd3JpdGU6ICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICJubyBzdWNoIHJlZ2lzdGVyOiAweCUwMnhcbiIsIHJlZyk7CisgICAgICAgIGVycm9yX3JlcG9y
dCgidHNjMjEwMl9hdWRpb19yZWdpc3Rlcl93cml0ZTogIgorICAgICAgICAgICAgICAgICAgICAg
Im5vIHN1Y2ggcmVnaXN0ZXI6IDB4JTAyeCIsIHJlZyk7CiAjZW5kaWYKICAgICB9CiB9CkBAIC04
NDcsNyArODQ3LDcgQEAgc3RhdGljIHVpbnQxNl90IHRzYzIxMHhfcmVhZChUU0MyMTB4U3RhdGUg
KnMpCiAgICAgdWludDE2X3QgcmV0ID0gMHgwMDAwOwogCiAgICAgaWYgKCFzLT5jb21tYW5kKQot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInRzYzIxMHhfcmVhZDogU1BJIHVuZGVycnVuIVxuIik7
CisgICAgICAgIGVycm9yX3JlcG9ydCgidHNjMjEweF9yZWFkOiBTUEkgdW5kZXJydW4hIik7CiAK
ICAgICBzd2l0Y2ggKHMtPnBhZ2UpIHsKICAgICBjYXNlIFRTQ19EQVRBX1JFR0lTVEVSU19QQUdF
OgpAQCAtODg2LDcgKzg4Niw3IEBAIHN0YXRpYyB2b2lkIHRzYzIxMHhfd3JpdGUoVFNDMjEweFN0
YXRlICpzLCB1aW50MTZfdCB2YWx1ZSkKICAgICAgICAgcy0+c3RhdGUgPSB0cnVlOwogICAgIH0g
ZWxzZSB7CiAgICAgICAgIGlmIChzLT5jb21tYW5kKQotICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJ0c2MyMTB4X3dyaXRlOiBTUEkgb3ZlcnJ1biFcbiIpOworICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJ0c2MyMTB4X3dyaXRlOiBTUEkgb3ZlcnJ1biEiKTsKICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgc3dpdGNoIChzLT5wYWdlKSB7CiAgICAgICAgICAgICBjYXNlIFRTQ19EQVRBX1JF
R0lTVEVSU19QQUdFOgpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvdmlydGlvLWlucHV0LWhpZC5jIGIv
aHcvaW5wdXQvdmlydGlvLWlucHV0LWhpZC5jCmluZGV4IDRkM2FmYzFiMTQuLmJmMWVkN2IxOGUg
MTAwNjQ0Ci0tLSBhL2h3L2lucHV0L3ZpcnRpby1pbnB1dC1oaWQuYworKysgYi9ody9pbnB1dC92
aXJ0aW8taW5wdXQtaGlkLmMKQEAgLTIwOCw4ICsyMDgsOCBAQCBzdGF0aWMgdm9pZCB2aXJ0aW9f
aW5wdXRfaGFuZGxlX2V2ZW50KERldmljZVN0YXRlICpkZXYsIFFlbXVDb25zb2xlICpzcmMsCiAg
ICAgICAgICAgICB2aXJ0aW9faW5wdXRfc2VuZCh2aW5wdXQsICZldmVudCk7CiAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICBpZiAoa2V5LT5kb3duKSB7Ci0gICAgICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogdW5tYXBwZWQga2V5OiAlZCBbJXNdXG4iLCBfX2Z1bmNfXywKLSAg
ICAgICAgICAgICAgICAgICAgICAgIHFjb2RlLCBRS2V5Q29kZV9zdHIocWNvZGUpKTsKKyAgICAg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB1bm1hcHBlZCBrZXk6ICVkIFslc10iLCBfX2Z1
bmNfXywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcWNvZGUsIFFLZXlDb2RlX3N0cihx
Y29kZSkpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtMjIy
LDkgKzIyMiw5IEBAIHN0YXRpYyB2b2lkIHZpcnRpb19pbnB1dF9oYW5kbGVfZXZlbnQoRGV2aWNl
U3RhdGUgKmRldiwgUWVtdUNvbnNvbGUgKnNyYywKICAgICAgICAgICAgIHZpcnRpb19pbnB1dF9z
ZW5kKHZpbnB1dCwgJmV2ZW50KTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGlmIChi
dG4tPmRvd24pIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bm1hcHBl
ZCBidXR0b246ICVkIFslc11cbiIsIF9fZnVuY19fLAotICAgICAgICAgICAgICAgICAgICAgICAg
YnRuLT5idXR0b24sCi0gICAgICAgICAgICAgICAgICAgICAgICBJbnB1dEJ1dHRvbl9zdHIoYnRu
LT5idXR0b24pKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB1bm1hcHBlZCBi
dXR0b246ICVkIFslc10iLCBfX2Z1bmNfXywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnRuLT5idXR0b24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElucHV0QnV0dG9uX3N0
cihidG4tPmJ1dHRvbikpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwpAQCAtMzEwLDggKzMxMCw4IEBAIHN0YXRpYyB2b2lkIHZpcnRpb19pbnB1dF9oaWRfaGFuZGxl
X3N0YXR1cyhWaXJ0SU9JbnB1dCAqdmlucHV0LAogICAgICAgICBrYmRfcHV0X2xlZHN0YXRlKHZo
aWQtPmxlZHN0YXRlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogdW5rbm93biB0eXBlICVkXG4iLCBfX2Z1bmNfXywKLSAgICAgICAg
ICAgICAgICBsZTE2X3RvX2NwdShldmVudC0+dHlwZSkpOworICAgICAgICBlcnJvcl9yZXBvcnQo
IiVzOiB1bmtub3duIHR5cGUgJWQiLCBfX2Z1bmNfXywKKyAgICAgICAgICAgICAgICAgICAgIGxl
MTZfdG9fY3B1KGV2ZW50LT50eXBlKSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0KZGlmZiAt
LWdpdCBhL2h3L2lucHV0L3ZpcnRpby1pbnB1dC5jIGIvaHcvaW5wdXQvdmlydGlvLWlucHV0LmMK
aW5kZXggMGU0MmYwZDAyYy4uZmI1ZmEwYTI4MCAxMDA2NDQKLS0tIGEvaHcvaW5wdXQvdmlydGlv
LWlucHV0LmMKKysrIGIvaHcvaW5wdXQvdmlydGlvLWlucHV0LmMKQEAgLTUsNiArNSw3IEBACiAg
Ki8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9y
dC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L2lvdi5oIgogI2lu
Y2x1ZGUgInRyYWNlLmgiCkBAIC0xMjEsOCArMTIyLDggQEAgdm9pZCB2aXJ0aW9faW5wdXRfYWRk
X2NvbmZpZyhWaXJ0SU9JbnB1dCAqdmlucHV0LAogCiAgICAgaWYgKHZpcnRpb19pbnB1dF9maW5k
X2NvbmZpZyh2aW5wdXQsIGNvbmZpZy0+c2VsZWN0LCBjb25maWctPnN1YnNlbCkpIHsKICAgICAg
ICAgLyogc2hvdWxkIG5vdCBoYXBwZW4gKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
ZHVwbGljYXRlIGNvbmZpZzogJWQvJWRcbiIsCi0gICAgICAgICAgICAgICAgX19mdW5jX18sIGNv
bmZpZy0+c2VsZWN0LCBjb25maWctPnN1YnNlbCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6
IGR1cGxpY2F0ZSBjb25maWc6ICVkLyVkIiwKKyAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19f
LCBjb25maWctPnNlbGVjdCwgY29uZmlnLT5zdWJzZWwpOwogICAgICAgICBhYm9ydCgpOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hcm1fZ2ljX2t2bS5jIGIvaHcvaW50Yy9hcm1fZ2lj
X2t2bS5jCmluZGV4IGFlMDk1ZDA4YTMuLmE1NDc4ZDNlMjAgMTAwNjQ0Ci0tLSBhL2h3L2ludGMv
YXJtX2dpY19rdm0uYworKysgYi9ody9pbnRjL2FybV9naWNfa3ZtLmMKQEAgLTMxNiwxMiArMzE2
LDEyIEBAIHN0YXRpYyB2b2lkIGt2bV9hcm1fZ2ljX3B1dChHSUNTdGF0ZSAqcykKICAgICBudW1f
Y3B1ID0gKChyZWcgJiAweGUwKSA+PiA1KSArIDE7CiAKICAgICBpZiAobnVtX2lycSA8IHMtPm51
bV9pcnEpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiUmVzdG9yaW5nICV1IElSUXMs
IGJ1dCBrZXJuZWwgc3VwcG9ydHMgbWF4ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICBzLT5u
dW1faXJxLCBudW1faXJxKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiUmVzdG9yaW5nICV1
IElSUXMsIGJ1dCBrZXJuZWwgc3VwcG9ydHMgbWF4ICVkIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICBzLT5udW1faXJxLCBudW1faXJxKTsKICAgICAgICAgICAgIGFib3J0KCk7CiAgICAgfSBl
bHNlIGlmIChudW1fY3B1ICE9IHMtPm51bV9jcHUpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiUmVzdG9yaW5nICV1IENQVSBpbnRlcmZhY2VzLCBrZXJuZWwgb25seSBoYXMgJWRcbiIs
Ci0gICAgICAgICAgICAgICAgICAgIHMtPm51bV9jcHUsIG51bV9jcHUpOworICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJSZXN0b3JpbmcgJXUgQ1BVIGludGVyZmFjZXMsIGtlcm5lbCBvbmx5IGhh
cyAlZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgcy0+bnVtX2NwdSwgbnVtX2NwdSk7CiAg
ICAgICAgICAgICAvKiBEaWQgd2Ugbm90IGNyZWF0ZSB0aGUgVkNQVXMgaW4gdGhlIGtlcm5lbCB5
ZXQ/ICovCiAgICAgICAgICAgICBhYm9ydCgpOwogICAgIH0KQEAgLTQxMSw4ICs0MTEsOCBAQCBz
dGF0aWMgdm9pZCBrdm1fYXJtX2dpY19nZXQoR0lDU3RhdGUgKnMpCiAgICAgcy0+bnVtX2NwdSA9
ICgocmVnICYgMHhlMCkgPj4gNSkgKyAxOwogCiAgICAgaWYgKHMtPm51bV9pcnEgPiBHSUNfTUFY
SVJRKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlRvbyBtYW55IElSUXMgcmVwb3J0
ZWQgZnJvbSB0aGUga2VybmVsOiAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgcy0+bnVtX2ly
cSk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlRvbyBtYW55IElSUXMgcmVwb3J0ZWQgZnJv
bSB0aGUga2VybmVsOiAlZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgcy0+bnVtX2lycSk7
CiAgICAgICAgICAgICBhYm9ydCgpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvaW50Yy9vbWFw
X2ludGMuYyBiL2h3L2ludGMvb21hcF9pbnRjLmMKaW5kZXggNjg0NGMxYWE4My4uN2ZjMjM5NzE1
YSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9vbWFwX2ludGMuYworKysgYi9ody9pbnRjL29tYXBfaW50
Yy5jCkBAIC01MzksOCArNTM5LDggQEAgc3RhdGljIHZvaWQgb21hcDJfaW50aF93cml0ZSh2b2lk
ICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICAvKiBUT0RPOiBNYWtlIGEgYml0bWFwIChv
ciBzaXplb2YoY2hhciltYXApIG9mIGFjY2VzcyBwcml2aWxlZ2VzCiAgICAgICAgICAqIGZvciBl
dmVyeSByZWdpc3Rlciwgc2VlIENoYXB0ZXIgMyBhbmQgNCBmb3IgcHJpdmlsZWdlZCBtb2RlLiAg
Ki8KICAgICAgICAgaWYgKHZhbHVlICYgMSkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
JXM6IHByb3RlY3Rpb24gbW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBwcm90
ZWN0aW9uIG1vZGUgZW5hYmxlIGF0dGVtcHQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKIAogICAgIGNhc2UgMHg1MDoJLyogSU5UQ19JRExF
ICovCmRpZmYgLS1naXQgYS9ody9pbnRjL29wZW5waWMuYyBiL2h3L2ludGMvb3BlbnBpYy5jCmlu
ZGV4IDlkZDI4NWI5MjMuLmRmYWVmYmY1NzUgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvb3BlbnBpYy5j
CisrKyBiL2h3L2ludGMvb3BlbnBpYy5jCkBAIC0zNCw2ICszNCw3IEBACiAgKgogICovCiAjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5j
bHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9wcGMvbWFjLmgiCiAjaW5jbHVkZSAiaHcvcGNp
L3BjaS5oIgpAQCAtMTYyLDcgKzE2Myw3IEBAIHN0YXRpYyBpbnQgaW50dGd0X3RvX291dHB1dChp
bnQgaW50dGd0KQogICAgICAgICB9CiAgICAgfQogCi0gICAgZnByaW50ZihzdGRlcnIsICIlczog
dW5zdXBwb3J0ZWQgaW50dGd0ICVkXG4iLCBfX2Z1bmNfXywgaW50dGd0KTsKKyAgICBlcnJvcl9y
ZXBvcnQoIiVzOiB1bnN1cHBvcnRlZCBpbnR0Z3QgJWQiLCBfX2Z1bmNfXywgaW50dGd0KTsKICAg
ICByZXR1cm4gT1BFTlBJQ19PVVRQVVRfSU5UOwogfQogCkBAIC01MzQsNyArNTM1LDcgQEAgc3Rh
dGljIHZvaWQgb3BlbnBpY19zZXRfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IG5fSVJRLCBpbnQgbGV2
ZWwpCiAgICAgSVJRU291cmNlICpzcmM7CiAKICAgICBpZiAobl9JUlEgPj0gT1BFTlBJQ19NQVhf
SVJRKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IElSUSAlZCBvdXQgb2YgcmFuZ2Vc
biIsIF9fZnVuY19fLCBuX0lSUSk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IElSUSAlZCBv
dXQgb2YgcmFuZ2UiLCBfX2Z1bmNfXywgbl9JUlEpOwogICAgICAgICBhYm9ydCgpOwogICAgIH0K
IApAQCAtMTIwOCw3ICsxMjA5LDcgQEAgc3RhdGljIHVpbnQzMl90IG9wZW5waWNfaWFjayhPcGVu
UElDU3RhdGUgKm9wcCwgSVJRRGVzdCAqZHN0LCBpbnQgY3B1KQogICAgIHNyYyA9ICZvcHAtPnNy
Y1tpcnFdOwogICAgIGlmICghKHNyYy0+aXZwciAmIElWUFJfQUNUSVZJVFlfTUFTSykgfHwKICAg
ICAgICAgICAgICEoSVZQUl9QUklPUklUWShzcmMtPml2cHIpID4gZHN0LT5jdHByKSkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgcmFpc2VkIElSUSAlZCBjdHByICVkIGl2cHIg
MHglMDh4XG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBiYWQgcmFpc2VkIElSUSAlZCBj
dHByICVkIGl2cHIgMHglMDh4IiwKICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgaXJxLCBkc3Qt
PmN0cHIsIHNyYy0+aXZwcik7CiAgICAgICAgIG9wZW5waWNfdXBkYXRlX2lycShvcHAsIGlycSk7
CiAgICAgICAgIHJldHZhbCA9IG9wcC0+c3B2ZTsKZGlmZiAtLWdpdCBhL2h3L2ludGMvb3BlbnBp
Y19rdm0uYyBiL2h3L2ludGMvb3BlbnBpY19rdm0uYwppbmRleCBmYTgzNDIwMjU0Li42MGM3ODRh
ZTg2IDEwMDY0NAotLS0gYS9ody9pbnRjL29wZW5waWNfa3ZtLmMKKysrIGIvaHcvaW50Yy9vcGVu
cGljX2t2bS5jCkBAIC0xNTAsOCArMTUwLDggQEAgc3RhdGljIHZvaWQga3ZtX29wZW5waWNfcmVn
aW9uX2FkZChNZW1vcnlMaXN0ZW5lciAqbGlzdGVuZXIsCiAKICAgICByZXQgPSBpb2N0bChvcHAt
PmZkLCBLVk1fU0VUX0RFVklDRV9BVFRSLCAmYXR0cik7CiAgICAgaWYgKHJldCA8IDApIHsKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsICIlczogJXMgJSIgUFJJeDY0ICJcbiIsIF9fZnVuY19fLAot
ICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSwgcmVnX2Jhc2UpOworICAgICAgICBlcnJv
cl9yZXBvcnQoIiVzOiAlcyAlIiBQUkl4NjQgIiIsIF9fZnVuY19fLAorICAgICAgICAgICAgICAg
ICAgICAgc3RyZXJyb3IoZXJybm8pLCByZWdfYmFzZSk7CiAgICAgfQogfQogCkBAIC0xODQsOCAr
MTg0LDggQEAgc3RhdGljIHZvaWQga3ZtX29wZW5waWNfcmVnaW9uX2RlbChNZW1vcnlMaXN0ZW5l
ciAqbGlzdGVuZXIsCiAKICAgICByZXQgPSBpb2N0bChvcHAtPmZkLCBLVk1fU0VUX0RFVklDRV9B
VFRSLCAmYXR0cik7CiAgICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogJXMgJSIgUFJJeDY0ICJcbiIsIF9fZnVuY19fLAotICAgICAgICAgICAgICAgIHN0cmVy
cm9yKGVycm5vKSwgcmVnX2Jhc2UpOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiAlcyAlIiBQ
Ukl4NjQgIiIsIF9fZnVuY19fLAorICAgICAgICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8p
LCByZWdfYmFzZSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9ody9pbnRjL3MzOTBfZmxpY19r
dm0uYyBiL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCmluZGV4IDdlYWQxN2FjM2UuLjM3NzRiMWEy
ZjAgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvczM5MF9mbGljX2t2bS5jCisrKyBiL2h3L2ludGMvczM5
MF9mbGljX2t2bS5jCkBAIC04Myw3ICs4Myw3IEBAIHN0YXRpYyB2b2lkIGZsaWNfZW5hYmxlX3Bm
YXVsdChLVk1TMzkwRkxJQ1N0YXRlICpmbGljKQogICAgIHJjID0gaW9jdGwoZmxpYy0+ZmQsIEtW
TV9TRVRfREVWSUNFX0FUVFIsICZhdHRyKTsKIAogICAgIGlmIChyYykgewotICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgImZsaWM6IGNvdWxkbid0IGVuYWJsZSBwZmF1bHRcbiIpOworICAgICAgICBl
cnJvcl9yZXBvcnQoImZsaWM6IGNvdWxkbid0IGVuYWJsZSBwZmF1bHQiKTsKICAgICB9CiB9CiAK
QEAgLTk3LDcgKzk3LDcgQEAgc3RhdGljIHZvaWQgZmxpY19kaXNhYmxlX3dhaXRfcGZhdWx0KEtW
TVMzOTBGTElDU3RhdGUgKmZsaWMpCiAgICAgcmMgPSBpb2N0bChmbGljLT5mZCwgS1ZNX1NFVF9E
RVZJQ0VfQVRUUiwgJmF0dHIpOwogCiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiZmxpYzogY291bGRuJ3QgZGlzYWJsZSBwZmF1bHRcbiIpOworICAgICAgICBlcnJvcl9y
ZXBvcnQoImZsaWM6IGNvdWxkbid0IGRpc2FibGUgcGZhdWx0Iik7CiAgICAgfQogfQogCmRpZmYg
LS1naXQgYS9ody9pcG1pL2lwbWkuYyBiL2h3L2lwbWkvaXBtaS5jCmluZGV4IGIyN2JhYmQ1MDQu
LjgxYzYyOTIwZGUgMTAwNjQ0Ci0tLSBhL2h3L2lwbWkvaXBtaS5jCisrKyBiL2h3L2lwbWkvaXBt
aS5jCkBAIC0yMyw2ICsyMyw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNp
bmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVk
ZSAiaHcvaXBtaS9pcG1pLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgpkaWZmIC0tZ2l0
IGEvaHcvaXBtaS9pcG1pX2JtY19leHRlcm4uYyBiL2h3L2lwbWkvaXBtaV9ibWNfZXh0ZXJuLmMK
aW5kZXggYWJhYjNiYmE0Zi4uOGMwNTM1ZDNkZCAxMDA2NDQKLS0tIGEvaHcvaXBtaS9pcG1pX2Jt
Y19leHRlcm4uYworKysgYi9ody9pcG1pL2lwbWlfYm1jX2V4dGVybi5jCkBAIC0yOCw2ICsyOCw3
IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9y
LXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11L3RpbWVy
LmgiCiAjaW5jbHVkZSAiY2hhcmRldi9jaGFyLWZlLmgiCkBAIC0xOTQsOCArMTk1LDggQEAgc3Rh
dGljIHZvaWQgaXBtaV9ibWNfZXh0ZXJuX2hhbmRsZV9jb21tYW5kKElQTUlCbWMgKmIsCiAKICAg
ICBpZiAoaWJlLT5vdXRsZW4pIHsKICAgICAgICAgLyogV2UgYWxyZWFkeSBoYXZlIGEgY29tbWFu
ZCBxdWV1ZWQuICBTaG91bGRuJ3QgZXZlciBoYXBwZW4uICovCi0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiSVBNSSBLQ1M6IEdvdCBjb21tYW5kIHdoZW4gbm90IGZpbmlzaGVkIHdpdGggdGhlIgot
ICAgICAgICAgICAgICAgICIgcHJldmlvdXMgY29tbWFuZFxuIik7CisgICAgICAgIGVycm9yX3Jl
cG9ydCgiSVBNSSBLQ1M6IEdvdCBjb21tYW5kIHdoZW4gbm90IGZpbmlzaGVkIHdpdGggdGhlIgor
ICAgICAgICAgICAgICAgICAgICAgIiBwcmV2aW91cyBjb21tYW5kIik7CiAgICAgICAgIGFib3J0
KCk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pc2EvaXNhLWJ1cy5jIGIvaHcvaXNhL2lzYS1i
dXMuYwppbmRleCAzNDhlMGVhYjlkLi4wZjJlNDI2ZDAyIDEwMDY0NAotLS0gYS9ody9pc2EvaXNh
LWJ1cy5jCisrKyBiL2h3L2lzYS9pc2EtYnVzLmMKQEAgLTE3LDYgKzE3LDcgQEAKICAqIExpY2Vu
c2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IGlmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KICAqLwogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJx
ZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJo
dy9ody5oIgogI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgpAQCAtMTg2LDE1ICsxODcsMTUg
QEAgSVNBRGV2aWNlICppc2FfdmdhX2luaXQoSVNBQnVzICpidXMpCiAgICAgY2FzZSBWR0FfQ0lS
UlVTOgogICAgICAgICByZXR1cm4gaXNhX2NyZWF0ZV9zaW1wbGUoYnVzLCAiaXNhLWNpcnJ1cy12
Z2EiKTsKICAgICBjYXNlIFZHQV9RWEw6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHF4
bDogbm8gUENJIGJ1c1xuIiwgX19mdW5jX18pOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBx
eGw6IG5vIFBDSSBidXMiLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIGNh
c2UgVkdBX1NURDoKICAgICAgICAgcmV0dXJuIGlzYV9jcmVhdGVfc2ltcGxlKGJ1cywgImlzYS12
Z2EiKTsKICAgICBjYXNlIFZHQV9WTVdBUkU6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IHZtd2FyZV92Z2E6IG5vIFBDSSBidXNcbiIsIF9fZnVuY19fKTsKKyAgICAgICAgZXJyb3JfcmVw
b3J0KCIlczogdm13YXJlX3ZnYTogbm8gUENJIGJ1cyIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0
dXJuIE5VTEw7CiAgICAgY2FzZSBWR0FfVklSVElPOgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiB2aXJ0aW8tdmdhOiBubyBQQ0kgYnVzXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgIGVycm9y
X3JlcG9ydCgiJXM6IHZpcnRpby12Z2E6IG5vIFBDSSBidXMiLCBfX2Z1bmNfXyk7CiAgICAgICAg
IHJldHVybiBOVUxMOwogICAgIGNhc2UgVkdBX05PTkU6CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdp
dCBhL2h3L2xtMzIvbG0zMl9ib2FyZHMuYyBiL2h3L2xtMzIvbG0zMl9ib2FyZHMuYwppbmRleCBi
MGJiM2VmNThhLi5kNzM5YWNmNDc2IDEwMDY0NAotLS0gYS9ody9sbTMyL2xtMzJfYm9hcmRzLmMK
KysrIGIvaHcvbG0zMi9sbTMyX2JvYXJkcy5jCkBAIC0xOCw2ICsxOCw3IEBACiAgKi8KIAogI2lu
Y2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2lu
Y2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAjaW5jbHVkZSAiaHcvc3lz
YnVzLmgiCkBAIC0xNTIsNyArMTUzLDcgQEAgc3RhdGljIHZvaWQgbG0zMl9ldnJfaW5pdChNYWNo
aW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIH0KIAogICAgICAgICBpZiAoa2VybmVsX3NpemUg
PCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IGNvdWxkIG5vdCBsb2Fk
IGtlcm5lbCAnJXMnXG4iLAorICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBu
b3QgbG9hZCBrZXJuZWwgJyVzJyIsCiAgICAgICAgICAgICAgICAgICAgIGtlcm5lbF9maWxlbmFt
ZSk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CkBAIC0yNTAsNyArMjUxLDcgQEAg
c3RhdGljIHZvaWQgbG0zMl91Y2xpbnV4X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkgewotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJ1xuIiwKKyAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcyciLAog
ICAgICAgICAgICAgICAgICAgICBrZXJuZWxfZmlsZW5hbWUpOwogICAgICAgICAgICAgZXhpdCgx
KTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvbG0zMi9taWxreW1pc3QuYyBiL2h3L2xtMzIv
bWlsa3ltaXN0LmMKaW5kZXggNGRiNGQyZDUzMy4uY2FhNmNmNGUwZiAxMDA2NDQKLS0tIGEvaHcv
bG0zMi9taWxreW1pc3QuYworKysgYi9ody9sbTMyL21pbGt5bWlzdC5jCkBAIC0xOCw2ICsxOCw3
IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9y
LXJlcG9ydC5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCiAj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCkBAIC0xNDksNyArMTUwLDcgQEAgbWlsa3ltaXN0X2luaXQo
TWFjaGluZVN0YXRlICptYWNoaW5lKQogCiAgICAgLyogaWYgbm8ga2VybmVsIGlzIGdpdmVuIG5v
IHZhbGlkIGJpb3Mgcm9tIGlzIGEgZmF0YWwgZXJyb3IgKi8KICAgICBpZiAoIWtlcm5lbF9maWxl
bmFtZSAmJiAhZGluZm8gJiYgIWJpb3NfZmlsZW5hbWUgJiYgIXF0ZXN0X2VuYWJsZWQoKSkgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IGNvdWxkIG5vdCBsb2FkIE1pbGt5bWlzdCBP
bmUgYmlvcyAnJXMnXG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBs
b2FkIE1pbGt5bWlzdCBPbmUgYmlvcyAnJXMnIiwKICAgICAgICAgICAgICAgICBiaW9zX25hbWUp
OwogICAgICAgICBleGl0KDEpOwogICAgIH0KQEAgLTE4OCw3ICsxODksNyBAQCBtaWxreW1pc3Rf
aW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIH0KIAogICAgICAgICBpZiAoa2Vy
bmVsX3NpemUgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IGNvdWxk
IG5vdCBsb2FkIGtlcm5lbCAnJXMnXG4iLAorICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11
OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJyIsCiAgICAgICAgICAgICAgICAgICAgIGtlcm5l
bF9maWxlbmFtZSk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CmRpZmYgLS1naXQg
YS9ody9tNjhrL2FuNTIwNi5jIGIvaHcvbTY4ay9hbjUyMDYuYwppbmRleCA5MDAyYzQ2MGU1Li5i
ZGFiNjIwYTAyIDEwMDY0NAotLS0gYS9ody9tNjhrL2FuNTIwNi5jCisrKyBiL2h3L202OGsvYW41
MjA2LmMKQEAgLTY2LDcgKzY2LDcgQEAgc3RhdGljIHZvaWQgYW41MjA2X2luaXQoTWFjaGluZVN0
YXRlICptYWNoaW5lKQogICAgICAgICBpZiAocXRlc3RfZW5hYmxlZCgpKSB7CiAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgIH0KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJLZXJuZWwgaW1h
Z2UgbXVzdCBiZSBzcGVjaWZpZWRcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoIktlcm5lbCBp
bWFnZSBtdXN0IGJlIHNwZWNpZmllZCIpOwogICAgICAgICBleGl0KDEpOwogICAgIH0KIApAQCAt
ODMsNyArODMsNyBAQCBzdGF0aWMgdm9pZCBhbjUyMDZfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgICAgIGVudHJ5ID0gS0VSTkVMX0xPQURfQUREUjsKICAgICB9CiAgICAgaWYgKGtl
cm5lbF9zaXplIDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IGNvdWxkIG5v
dCBsb2FkIGtlcm5lbCAnJXMnXG4iLCBrZXJuZWxfZmlsZW5hbWUpOworICAgICAgICBlcnJvcl9y
ZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMnIiwga2VybmVsX2ZpbGVuYW1l
KTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L202OGsvbWNmNTIw
Ni5jIGIvaHcvbTY4ay9tY2Y1MjA2LmMKaW5kZXggYjgxOTAxZmRmZC4uZmJmM2YwZjA3NCAxMDA2
NDQKLS0tIGEvaHcvbTY4ay9tY2Y1MjA2LmMKKysrIGIvaHcvbTY4ay9tY2Y1MjA2LmMKQEAgLTYs
NiArNiw3IEBACiAgKiBUaGlzIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTAogICovCiAj
aW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAj
aW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRlICJody9o
dy5oIgpAQCAtMjIwLDcgKzIyMSw3IEBAIHN0YXRpYyB2b2lkIG01MjA2X21iYXJfdXBkYXRlKG01
MjA2X21iYXJfc3RhdGUgKnMpCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgICAgIC8qIFVua25vd24gdmVjdG9yLiAgKi8KLSAgICAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVuaGFuZGxlZCB2ZWN0b3IgZm9yIElSUSAlZFxuIiwg
aXJxKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlVuaGFuZGxlZCB2ZWN0b3IgZm9y
IElSUSAlZCIsIGlycSk7CiAgICAgICAgICAgICAgICAgdmVjdG9yID0gMHhmOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvbTY4ay9tY2Y1MjA4
LmMgYi9ody9tNjhrL21jZjUyMDguYwppbmRleCBiOWRkZTc1MTA2Li4yZmI1MDM3YjcyIDEwMDY0
NAotLS0gYS9ody9tNjhrL21jZjUyMDguYworKysgYi9ody9tNjhrL21jZjUyMDguYwpAQCAtNiw2
ICs2LDcgQEAKICAqIFRoaXMgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMCiAgKi8KICNp
bmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNp
bmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRl
ICJjcHUuaCIKQEAgLTI1Nyw3ICsyNTgsNyBAQCBzdGF0aWMgdm9pZCBtY2Y1MjA4ZXZiX2luaXQo
TWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIG1jZjUyMDhfc3lzX2luaXQoYWRkcmVzc19zcGFj
ZV9tZW0sIHBpYyk7CiAKICAgICBpZiAobmJfbmljcyA+IDEpIHsKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJUb28gbWFueSBOSUNzXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJUb28gbWFu
eSBOSUNzIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogICAgIGlmIChuZF90YWJsZVswXS51
c2VkKSB7CkBAIC0yOTIsNyArMjkzLDcgQEAgc3RhdGljIHZvaWQgbWNmNTIwOGV2Yl9pbml0KE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgaWYgKHF0ZXN0X2VuYWJsZWQoKSkgewogICAg
ICAgICAgICAgcmV0dXJuOwogICAgICAgICB9Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiS2Vy
bmVsIGltYWdlIG11c3QgYmUgc3BlY2lmaWVkXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJL
ZXJuZWwgaW1hZ2UgbXVzdCBiZSBzcGVjaWZpZWQiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9
CiAKQEAgLTMwOSw3ICszMTAsNyBAQCBzdGF0aWMgdm9pZCBtY2Y1MjA4ZXZiX2luaXQoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQogICAgICAgICBlbnRyeSA9IDB4NDAwMDAwMDA7CiAgICAgfQogICAg
IGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBj
b3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJ1xuIiwga2VybmVsX2ZpbGVuYW1lKTsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJyIsIGtlcm5lbF9m
aWxlbmFtZSk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9taWNy
b2JsYXplL2Jvb3QuYyBiL2h3L21pY3JvYmxhemUvYm9vdC5jCmluZGV4IDQ1N2EwOGEyZmUuLjMx
NDY2MDUwZGUgMTAwNjQ0Ci0tLSBhL2h3L21pY3JvYmxhemUvYm9vdC5jCisrKyBiL2h3L21pY3Jv
YmxhemUvYm9vdC5jCkBAIC04Niw3ICs4Niw3IEBAIHN0YXRpYyBpbnQgbWljcm9ibGF6ZV9sb2Fk
X2R0Yihod2FkZHIgYWRkciwKICAgICAgICAgciA9IHFlbXVfZmR0X3NldHByb3Bfc3RyaW5nKGZk
dCwgIi9jaG9zZW4iLCAiYm9vdGFyZ3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAga2VybmVsX2NtZGxpbmUpOwogICAgICAgICBpZiAociA8IDApIHsKLSAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiY291bGRuJ3Qgc2V0IC9jaG9zZW4vYm9vdGFyZ3NcbiIpOworICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0KCJjb3VsZG4ndCBzZXQgL2Nob3Nlbi9ib290YXJncyIpOwog
ICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9taXBzL2Jvc3Rvbi5jIGIvaHcvbWlw
cy9ib3N0b24uYwppbmRleCA3NzZlZTI4M2UxLi5lZTgyOTY4ZWE3IDEwMDY0NAotLS0gYS9ody9t
aXBzL2Jvc3Rvbi5jCisrKyBiL2h3L21pcHMvYm9zdG9uLmMKQEAgLTM1Myw3ICszNTMsNyBAQCBz
dGF0aWMgY29uc3Qgdm9pZCAqYm9zdG9uX2ZkdF9maWx0ZXIodm9pZCAqb3BhcXVlLCBjb25zdCB2
b2lkICpmZHRfb3JpZywKIAogICAgIGVyciA9IGZkdF9vcGVuX2ludG8oZmR0X29yaWcsIGZkdCwg
ZmR0X3N6KTsKICAgICBpZiAoZXJyKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5hYmxl
IHRvIG9wZW4gRkRUXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ1bmFibGUgdG8gb3BlbiBG
RFQiKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCkBAIC0zNjEsNyArMzYxLDcgQEAg
c3RhdGljIGNvbnN0IHZvaWQgKmJvc3Rvbl9mZHRfZmlsdGVyKHZvaWQgKm9wYXF1ZSwgY29uc3Qg
dm9pZCAqZmR0X29yaWcsCiAgICAgICAgICAgICA/IG1hY2hpbmUtPmtlcm5lbF9jbWRsaW5lIDog
IiAiOwogICAgIGVyciA9IHFlbXVfZmR0X3NldHByb3Bfc3RyaW5nKGZkdCwgIi9jaG9zZW4iLCAi
Ym9vdGFyZ3MiLCBjbWRsaW5lKTsKICAgICBpZiAoZXJyIDwgMCkgewotICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgImNvdWxkbid0IHNldCAvY2hvc2VuL2Jvb3RhcmdzXG4iKTsKKyAgICAgICAgZXJy
b3JfcmVwb3J0KCJjb3VsZG4ndCBzZXQgL2Nob3Nlbi9ib290YXJncyIpOwogICAgICAgICByZXR1
cm4gTlVMTDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19mdWxvbmcyZS5jIGIv
aHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMKaW5kZXggNzUzMTg2ODBlMS4uMzQ3MTBhNDY2YyAxMDA2
NDQKLS0tIGEvaHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMKKysrIGIvaHcvbWlwcy9taXBzX2Z1bG9u
ZzJlLmMKQEAgLTE0Myw3ICsxNDMsNyBAQCBzdGF0aWMgaW50NjRfdCBsb2FkX2tlcm5lbCAoQ1BV
TUlQU1N0YXRlICplbnYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5p
dHJkX29mZnNldCwgcmFtX3NpemUgLSBpbml0cmRfb2Zmc2V0KTsKICAgICAgICAgfQogICAgICAg
ICBpZiAoaW5pdHJkX3NpemUgPT0gKHRhcmdldF91bG9uZykgLTEpIHsKLSAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQgaW5pdGlhbCByYW0gZGlzayAnJXMn
XG4iLAorICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0
aWFsIHJhbSBkaXNrICclcyciLAogICAgICAgICAgICAgICAgICAgICBsb2FkZXJwYXJhbXMuaW5p
dHJkX2ZpbGVuYW1lKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KQEAgLTM0Miw3
ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBtaXBzX2Z1bG9uZzJlX2luaXQoTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogCiAgICAgaXNhX2J1cyA9IHZ0ODJjNjg2Yl9pbml0KHBjaV9idXMsIFBDSV9ERVZG
TihGVUxPTkcyRV9WSUFfU0xPVCwgMCkpOwogICAgIGlmICghaXNhX2J1cykgewotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInZ0ODJjNjg2Yl9pbml0IGVycm9yXG4iKTsKKyAgICAgICAgZXJyb3Jf
cmVwb3J0KCJ2dDgyYzY4NmJfaW5pdCBlcnJvciIpOwogICAgICAgICBleGl0KDEpOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX2phenouYyBiL2h3L21pcHMvbWlwc19qYXp6LmMK
aW5kZXggN2U2NjI2ZGM4OC4uNmM5MWE5NDBiZSAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX2ph
enouYworKysgYi9ody9taXBzL21pcHNfamF6ei5jCkBAIC0yNzEsMTAgKzI3MSwxMCBAQCBzdGF0
aWMgdm9pZCBtaXBzX2phenpfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUsCiAgICAgICAgICAg
ICBzeXNidXNfY29ubmVjdF9pcnEoc3lzYnVzLCAwLCBxZGV2X2dldF9ncGlvX2luKHJjNDAzMCwg
NCkpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0gZWxzZSBpZiAoaXNfaGVscF9vcHRp
b24obmQtPm1vZGVsKSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBTdXBw
b3J0ZWQgTklDczogZHA4MzkzMlxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6
IFN1cHBvcnRlZCBOSUNzOiBkcDgzOTMyIik7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAg
ICB9IGVsc2UgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBVbnN1cHBvcnRl
ZCBOSUM6ICVzXG4iLCBuZC0+bW9kZWwpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11
OiBVbnN1cHBvcnRlZCBOSUM6ICVzIiwgbmQtPm1vZGVsKTsKICAgICAgICAgICAgIGV4aXQoMSk7
CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3
L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IDJhZGI5YmNmODkuLmQ0NTdhZGZhNjkgMTAwNjQ0Ci0t
LSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC04
NTYsOCArODU2LDggQEAgc3RhdGljIGludDY0X3QgbG9hZF9rZXJuZWwgKHZvaWQpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtX3NpemUgLSBpbml0cmRf
b2Zmc2V0KTsKICAgICAgICAgfQogICAgICAgICBpZiAoaW5pdHJkX3NpemUgPT0gKHRhcmdldF91
bG9uZykgLTEpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90
IGxvYWQgaW5pdGlhbCByYW0gZGlzayAnJXMnXG4iLAotICAgICAgICAgICAgICAgICAgICBsb2Fk
ZXJwYXJhbXMuaW5pdHJkX2ZpbGVuYW1lKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgicWVt
dTogY291bGQgbm90IGxvYWQgaW5pdGlhbCByYW0gZGlzayAnJXMnIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBsb2FkZXJwYXJhbXMuaW5pdHJkX2ZpbGVuYW1lKTsKICAgICAgICAgICAgIGV4
aXQoMSk7CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWlwc3Np
bS5jIGIvaHcvbWlwcy9taXBzX21pcHNzaW0uYwppbmRleCBhMDkyMDcyZTJhLi5hM2Q5NDA2NjEw
IDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfbWlwc3NpbS5jCisrKyBiL2h3L21pcHMvbWlwc19t
aXBzc2ltLmMKQEAgLTEwMSw4ICsxMDEsOCBAQCBzdGF0aWMgaW50NjRfdCBsb2FkX2tlcm5lbCh2
b2lkKQogICAgICAgICAgICAgICAgIGluaXRyZF9vZmZzZXQsIGxvYWRlcnBhcmFtcy5yYW1fc2l6
ZSAtIGluaXRyZF9vZmZzZXQpOwogICAgICAgICB9CiAgICAgICAgIGlmIChpbml0cmRfc2l6ZSA9
PSAodGFyZ2V0X3Vsb25nKSAtMSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11
OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcydcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIGxvYWRlcnBhcmFtcy5pbml0cmRfZmlsZW5hbWUpOworICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcyciLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIGxvYWRlcnBhcmFtcy5pbml0cmRfZmlsZW5hbWUpOwogICAg
ICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL2h3L21pcHMv
bWlwc19yNGsuYyBiL2h3L21pcHMvbWlwc19yNGsuYwppbmRleCAxMjcyZDRlZjlkLi5lNTRjZTkx
OGE3IDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfcjRrLmMKKysrIGIvaHcvbWlwcy9taXBzX3I0
ay5jCkBAIC0xMjEsOCArMTIxLDggQEAgc3RhdGljIGludDY0X3QgbG9hZF9rZXJuZWwodm9pZCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1fc2l6ZSAt
IGluaXRyZF9vZmZzZXQpOwogICAgICAgICB9CiAgICAgICAgIGlmIChpbml0cmRfc2l6ZSA9PSAo
dGFyZ2V0X3Vsb25nKSAtMSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBj
b3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcydcbiIsCi0gICAgICAgICAgICAgICAg
ICAgIGxvYWRlcnBhcmFtcy5pbml0cmRfZmlsZW5hbWUpOworICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcyciLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIGxvYWRlcnBhcmFtcy5pbml0cmRfZmlsZW5hbWUpOwogICAgICAg
ICAgICAgZXhpdCgxKTsKICAgICAgICAgfQogICAgIH0KQEAgLTI0Niw3ICsyNDYsNyBAQCB2b2lk
IG1pcHNfcjRrX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtfYnlfbGVnYWN5X2RpbmZvKGRpbmZvKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2VjdG9yX2xlbiwgbWlwc19yb20gLyBzZWN0b3JfbGVu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LCAwLCAwLCAwLCAwLCBiZSkp
IHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogRXJyb3IgcmVnaXN0ZXJpbmcg
Zmxhc2ggbWVtb3J5LlxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IEVycm9y
IHJlZ2lzdGVyaW5nIGZsYXNoIG1lbW9yeS4iKTsKIAl9CiAgICAgfSBlbHNlIGlmICghcXRlc3Rf
ZW5hYmxlZCgpKSB7CiAgICAgICAgIC8qIG5vdCBmYXRhbCAqLwpkaWZmIC0tZ2l0IGEvaHcvbWlz
Yy9hOXNjdS5jIGIvaHcvbWlzYy9hOXNjdS5jCmluZGV4IDNlOGFkOGNkNzMuLjIxYjhlNDliNmMg
MTAwNjQ0Ci0tLSBhL2h3L21pc2MvYTlzY3UuYworKysgYi9ody9taXNjL2E5c2N1LmMKQEAgLTks
NiArOSw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11
L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L21pc2MvYTlzY3UuaCIKIAogc3RhdGljIHVp
bnQ2NF90IGE5X3NjdV9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKQEAgLTU5LDcg
KzYwLDcgQEAgc3RhdGljIHZvaWQgYTlfc2N1X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9m
ZnNldCwKICAgICAgICAgbWFzayA9IDB4ZmZmZmZmZmY7CiAgICAgICAgIGJyZWFrOwogICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBzaXplICV1IGluIHdyaXRl
IHRvIGE5IHNjdSByZWdpc3RlciAleFxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJJbnZhbGlk
IHNpemUgJXUgaW4gd3JpdGUgdG8gYTkgc2N1IHJlZ2lzdGVyICV4IiwKICAgICAgICAgICAgICAg
ICBzaXplLCAodW5zaWduZWQpb2Zmc2V0KTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KZGlmZiAt
LWdpdCBhL2h3L21pc2Mvb21hcF9ncG1jLmMgYi9ody9taXNjL29tYXBfZ3BtYy5jCmluZGV4IDg0
ZjllNGM2MTIuLmUzYjMwZTkwZWEgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvb21hcF9ncG1jLmMKKysr
IGIvaHcvbWlzYy9vbWFwX2dwbWMuYwpAQCAtMTksNiArMTksNyBAQAogICogd2l0aCB0aGlzIHBy
b2dyYW07IGlmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwog
I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgog
I2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvYmxvY2svZmxhc2guaCIKICNpbmNsdWRl
ICJody9hcm0vb21hcC5oIgpAQCAtNDA4LDcgKzQwOSw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZ3Bt
Y19jc19tYXAoc3RydWN0IG9tYXBfZ3BtY19zICpzLCBpbnQgY3MpCiAgICAgLyogVE9ETzogY2hl
Y2sgZm9yIG92ZXJsYXBwaW5nIHJlZ2lvbnMgYW5kIHJlcG9ydCBhY2Nlc3MgZXJyb3JzICovCiAg
ICAgaWYgKG1hc2sgIT0gMHg4ICYmIG1hc2sgIT0gMHhjICYmIG1hc2sgIT0gMHhlICYmIG1hc2sg
IT0gMHhmCiAgICAgICAgICAmJiAhKHMtPmFjY2VwdF8yNTYgJiYgIW1hc2spKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGludmFsaWQgY2hpcC1zZWxlY3QgbWFzayBhZGRyZXNzICgw
eCV4KVxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogaW52YWxpZCBjaGlwLXNlbGVjdCBt
YXNrIGFkZHJlc3MgKDB4JXgpIiwKICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG1hc2spOwog
ICAgIH0KIApAQCAtNjQyLDcgKzY0Myw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZ3BtY193cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgY2FzZSAweDAxMDoJLyogR1BNQ19TWVND
T05GSUcgKi8KICAgICAgICAgaWYgKCh2YWx1ZSA+PiAzKSA9PSAweDMpCi0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgU0RSQU0gaWRsZSBtb2RlICUiUFJJaTY0IlxuIiwKKyAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGJhZCBTRFJBTSBpZGxlIG1vZGUgJSJQUklpNjQi
IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFsdWUgPj4gMyk7CiAg
ICAgICAgIGlmICh2YWx1ZSAmIDIpCiAgICAgICAgICAgICBvbWFwX2dwbWNfcmVzZXQocyk7CkBA
IC04MDYsNyArODA3LDcgQEAgc3RhdGljIHZvaWQgb21hcF9ncG1jX3dyaXRlKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHgyMzA6CS8qIEdQTUNf
VEVTVE1PREVfQ1RSTCAqLwogICAgICAgICBpZiAodmFsdWUgJiA3KQotICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogdGVzdCBtb2RlIGVuYWJsZSBhdHRlbXB0XG4iLCBfX2Z1bmNfXyk7
CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB0ZXN0IG1vZGUgZW5hYmxlIGF0dGVtcHQi
LCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTg2NCw3ICs4
NjUsNyBAQCB2b2lkIG9tYXBfZ3BtY19hdHRhY2goc3RydWN0IG9tYXBfZ3BtY19zICpzLCBpbnQg
Y3MsIE1lbW9yeVJlZ2lvbiAqaW9tZW0pCiAgICAgYXNzZXJ0KGlvbWVtKTsKIAogICAgIGlmIChj
cyA8IDAgfHwgY3MgPj0gOCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgY2hp
cC1zZWxlY3QgJWlcbiIsIF9fZnVuY19fLCBjcyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6
IGJhZCBjaGlwLXNlbGVjdCAlaSIsIF9fZnVuY19fLCBjcyk7CiAgICAgICAgIGV4aXQoLTEpOwog
ICAgIH0KICAgICBmID0gJnMtPmNzX2ZpbGVbY3NdOwpAQCAtODgxLDcgKzg4Miw3IEBAIHZvaWQg
b21hcF9ncG1jX2F0dGFjaF9uYW5kKHN0cnVjdCBvbWFwX2dwbWNfcyAqcywgaW50IGNzLCBEZXZp
Y2VTdGF0ZSAqbmFuZCkKICAgICBhc3NlcnQobmFuZCk7CiAKICAgICBpZiAoY3MgPCAwIHx8IGNz
ID49IDgpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGNoaXAtc2VsZWN0ICVp
XG4iLCBfX2Z1bmNfXywgY3MpOworICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBiYWQgY2hpcC1z
ZWxlY3QgJWkiLCBfX2Z1bmNfXywgY3MpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAgICAg
ZiA9ICZzLT5jc19maWxlW2NzXTsKZGlmZiAtLWdpdCBhL2h3L21pc2Mvb21hcF9sNC5jIGIvaHcv
bWlzYy9vbWFwX2w0LmMKaW5kZXggOTZmYzA1N2I0ZS4uNDdkOWMxMGFlYiAxMDA2NDQKLS0tIGEv
aHcvbWlzYy9vbWFwX2w0LmMKKysrIGIvaHcvbWlzYy9vbWFwX2w0LmMKQEAgLTE4LDYgKzE4LDcg
QEAKICAqIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCiAgKi8KICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVt
dS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L2FybS9v
bWFwLmgiCiAKQEAgLTEyNiw3ICsxMjcsNyBAQCBzdHJ1Y3Qgb21hcF90YXJnZXRfYWdlbnRfcyAq
b21hcF9sNHRhX2dldChzdHJ1Y3Qgb21hcF9sNF9zICpidXMsCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgIGlmICghdGEpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
YmFkIHRhcmdldCBhZ2VudCAoJWkpXG4iLCBfX2Z1bmNfXywgY3MpOworICAgICAgICBlcnJvcl9y
ZXBvcnQoIiVzOiBiYWQgdGFyZ2V0IGFnZW50ICglaSkiLCBfX2Z1bmNfXywgY3MpOwogICAgICAg
ICBleGl0KC0xKTsKICAgICB9CiAKQEAgLTE1MSw3ICsxNTIsNyBAQCBod2FkZHIgb21hcF9sNF9h
dHRhY2goc3RydWN0IG9tYXBfdGFyZ2V0X2FnZW50X3MgKnRhLAogICAgIGh3YWRkciBiYXNlOwog
CiAgICAgaWYgKHJlZ2lvbiA8IDAgfHwgcmVnaW9uID49IHRhLT5yZWdpb25zKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBpbyByZWdpb24gKCVpKVxuIiwgX19mdW5jX18sIHJl
Z2lvbik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGJhZCBpbyByZWdpb24gKCVpKSIsIF9f
ZnVuY19fLCByZWdpb24pOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L2h3L21pc2Mvb21hcF9zZHJjLmMgYi9ody9taXNjL29tYXBfc2RyYy5jCmluZGV4IDdiMzhjNTU2
OGMuLjNkY2FiYzFlMDAgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvb21hcF9zZHJjLmMKKysrIGIvaHcv
bWlzYy9vbWFwX3NkcmMuYwpAQCAtMTgsNiArMTgsNyBAQAogICogd2l0aCB0aGlzIHByb2dyYW07
IGlmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogI2luY2x1
ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1
ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvYXJtL29tYXAuaCIKIApAQCAtMTA4LDcgKzEwOSw3
IEBAIHN0YXRpYyB2b2lkIG9tYXBfc2RyY193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRy
LAogCiAgICAgY2FzZSAweDEwOgkvKiBTRFJDX1NZU0NPTkZJRyAqLwogICAgICAgICBpZiAoKHZh
bHVlID4+IDMpICE9IDB4MikKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBT
RFJBTSBpZGxlIG1vZGUgJWlcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBiYWQg
U0RSQU0gaWRsZSBtb2RlICVpIiwKICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sICh1bnNp
Z25lZCl2YWx1ZSA+PiAzKTsKICAgICAgICAgaWYgKHZhbHVlICYgMikKICAgICAgICAgICAgIG9t
YXBfc2RyY19yZXNldChzKTsKZGlmZiAtLWdpdCBhL2h3L21pc2Mvdm1wb3J0LmMgYi9ody9taXNj
L3ZtcG9ydC5jCmluZGV4IDE2NTUwMDIyM2YuLjU1MzY5YmQxODAgMTAwNjQ0Ci0tLSBhL2h3L21p
c2Mvdm1wb3J0LmMKKysrIGIvaHcvbWlzYy92bXBvcnQuYwpAQCAtODAsNyArODAsNyBAQCBzdGF0
aWMgdWludDY0X3Qgdm1wb3J0X2lvcG9ydF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIs
CiAgICAgaWYgKCFzLT5mdW5jW2NvbW1hbmRdKQogICAgIHsKICNpZmRlZiBWTVBPUlRfREVCVUcK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2bXBvcnQ6IHVua25vd24gY29tbWFuZCAleFxuIiwg
Y29tbWFuZCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgidm1wb3J0OiB1bmtub3duIGNvbW1hbmQg
JXgiLCBjb21tYW5kKTsKICNlbmRpZgogICAgICAgICByZXR1cm4gZWF4OwogICAgIH0KZGlmZiAt
LWdpdCBhL2h3L21veGllL21veGllc2ltLmMgYi9ody9tb3hpZS9tb3hpZXNpbS5jCmluZGV4IDVl
YThkZDNhOTMuLjU5MTZmODZjNjggMTAwNjQ0Ci0tLSBhL2h3L21veGllL21veGllc2ltLmMKKysr
IGIvaHcvbW94aWUvbW94aWVzaW0uYwpAQCAtMjUsNiArMjUsNyBAQAogICogVEhFIFNPRlRXQVJF
LgogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVw
b3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgi
CiAjaW5jbHVkZSAiY3B1LmgiCkBAIC02MSw3ICs2Miw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfa2Vy
bmVsKE1veGllQ1BVICpjcHUsIExvYWRlclBhcmFtcyAqbG9hZGVyX3BhcmFtcykKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIDApOwogCiAgICAgaWYgKGtlcm5lbF9zaXplIDw9IDApIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVz
J1xuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwg
JyVzJyIsCiAgICAgICAgICAgICAgICAgbG9hZGVyX3BhcmFtcy0+a2VybmVsX2ZpbGVuYW1lKTsK
ICAgICAgICAgZXhpdCgxKTsKICAgICB9CkBAIC04NSw4ICs4Niw4IEBAIHN0YXRpYyB2b2lkIGxv
YWRfa2VybmVsKE1veGllQ1BVICpjcHUsIExvYWRlclBhcmFtcyAqbG9hZGVyX3BhcmFtcykKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1fc2l6ZSk7CiAg
ICAgICAgIH0KICAgICAgICAgaWYgKGluaXRyZF9zaXplID09ICh0YXJnZXRfdWxvbmcpLTEpIHsK
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQgaW5pdGlh
bCByYW0gZGlzayAnJXMnXG4iLAotICAgICAgICAgICAgICAgICAgICBsb2FkZXJfcGFyYW1zLT5p
bml0cmRfZmlsZW5hbWUpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJxZW11OiBjb3VsZCBu
b3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcyciLAorICAgICAgICAgICAgICAgICAgICAgICAg
IGxvYWRlcl9wYXJhbXMtPmluaXRyZF9maWxlbmFtZSk7CiAgICAgICAgICAgICBleGl0KDEpOwog
ICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvbmV0L2ZzbF9ldHNlYy9ldHNlYy5jIGIv
aHcvbmV0L2ZzbF9ldHNlYy9ldHNlYy5jCmluZGV4IDlkYTE5MzI5NzAuLjk2NWVmZmEzMTQgMTAw
NjQ0Ci0tLSBhL2h3L25ldC9mc2xfZXRzZWMvZXRzZWMuYworKysgYi9ody9uZXQvZnNsX2V0c2Vj
L2V0c2VjLmMKQEAgLTM0Nyw3ICszNDcsNyBAQCBzdGF0aWMgc3NpemVfdCBldHNlY19yZWNlaXZl
KE5ldENsaWVudFN0YXRlICpuYywKICAgICBlVFNFQyAqZXRzZWMgPSBxZW11X2dldF9uaWNfb3Bh
cXVlKG5jKTsKIAogI2lmIGRlZmluZWQoSEVYX0RVTVApCi0gICAgZnByaW50ZihzdGRlcnIsICIl
cyByZWNlaXZlIHNpemU6JXpkXG4iLCBuYy0+bmFtZSwgc2l6ZSk7CisgICAgZXJyb3JfcmVwb3J0
KCIlcyByZWNlaXZlIHNpemU6JXpkIiwgbmMtPm5hbWUsIHNpemUpOwogICAgIHFlbXVfaGV4ZHVt
cCgodm9pZCAqKWJ1Ziwgc3RkZXJyLCAiIiwgc2l6ZSk7CiAjZW5kaWYKICAgICAvKiBGbHVzaCBp
cyB1bm5lY2Vzc2FyeSBhcyBhcmUgYWxyZWFkeSBpbiByZWNlaXZpbmcgcGF0aCAqLwpkaWZmIC0t
Z2l0IGEvaHcvbmV0L3BjbmV0LmMgYi9ody9uZXQvcGNuZXQuYwppbmRleCA2NTQ0NTUzNTVmLi41
ZjJiNWZlMDQ2IDEwMDY0NAotLS0gYS9ody9uZXQvcGNuZXQuYworKysgYi9ody9uZXQvcGNuZXQu
YwpAQCAtMTA3MCw3ICsxMDcwLDcgQEAgc3NpemVfdCBwY25ldF9yZWNlaXZlKE5ldENsaWVudFN0
YXRlICpuYywgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3Qgc2l6ZV8pCiAgICAgICAgICAgICBp
ZiAoIXMtPmxvb3B0ZXN0KSB7CiAgICAgICAgICAgICAgICAgaWYgKHNpemUgPiA0MDkyKSB7CiAj
aWZkZWYgUENORVRfREVCVUdfUk1ECi0gICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAicGNuZXQ6IHRydW5jYXRlcyByeCBwYWNrZXQuXG4iKTsKKyAgICAgICAgICAgICAgICAgICAg
ZXJyb3JfcmVwb3J0KCJwY25ldDogdHJ1bmNhdGVzIHJ4IHBhY2tldC4iKTsKICNlbmRpZgogICAg
ICAgICAgICAgICAgICAgICBzaXplID0gNDA5MjsKICAgICAgICAgICAgICAgICB9CmRpZmYgLS1n
aXQgYS9ody9uZXQvc21jOTFjMTExLmMgYi9ody9uZXQvc21jOTFjMTExLmMKaW5kZXggM2IxNmRj
ZjVhMS4uYWU0MGZkNmU2ZSAxMDA2NDQKLS0tIGEvaHcvbmV0L3NtYzkxYzExMS5jCisrKyBiL2h3
L25ldC9zbWM5MWMxMTEuYwpAQCAtOCw2ICs4LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9v
c2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvc3lz
YnVzLmgiCiAjaW5jbHVkZSAibmV0L25ldC5oIgogI2luY2x1ZGUgImh3L2RldmljZXMuaCIKQEAg
LTM2Miw5ICszNjMsOSBAQCBzdGF0aWMgdm9pZCBzbWM5MWMxMTFfd3JpdGViKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgY2FzZSAxMjog
LyogQ29udHJvbCAqLwogICAgICAgICAgICAgaWYgKHZhbHVlICYgMSkKLSAgICAgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgInNtYzkxYzExMTpFRVBST00gc3RvcmUgbm90IGltcGxlbWVudGVk
XG4iKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInNtYzkxYzExMTpFRVBST00gc3Rv
cmUgbm90IGltcGxlbWVudGVkIik7CiAgICAgICAgICAgICBpZiAodmFsdWUgJiAyKQotICAgICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAic21jOTFjMTExOkVFUFJPTSByZWxvYWQgbm90IGlt
cGxlbWVudGVkXG4iKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInNtYzkxYzExMTpF
RVBST00gcmVsb2FkIG5vdCBpbXBsZW1lbnRlZCIpOwogICAgICAgICAgICAgdmFsdWUgJj0gfjM7
CiAgICAgICAgICAgICBTRVRfTE9XKGN0ciwgdmFsdWUpOwogICAgICAgICAgICAgcmV0dXJuOwpk
aWZmIC0tZ2l0IGEvaHcvbmV0L3Zob3N0X25ldC5jIGIvaHcvbmV0L3Zob3N0X25ldC5jCmluZGV4
IGUwMzdkYjYzYTMuLjM3ZDBjY2U1NjAgMTAwNjQ0Ci0tLSBhL2h3L25ldC92aG9zdF9uZXQuYwor
KysgYi9ody9uZXQvdmhvc3RfbmV0LmMKQEAgLTEzNSw3ICsxMzUsNyBAQCBzdGF0aWMgaW50IHZo
b3N0X25ldF9nZXRfZmQoTmV0Q2xpZW50U3RhdGUgKmJhY2tlbmQpCiAgICAgY2FzZSBORVRfQ0xJ
RU5UX0RSSVZFUl9UQVA6CiAgICAgICAgIHJldHVybiB0YXBfZ2V0X2ZkKGJhY2tlbmQpOwogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidmhvc3QtbmV0IHJlcXVpcmVzIHRh
cCBiYWNrZW5kXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ2aG9zdC1uZXQgcmVxdWlyZXMg
dGFwIGJhY2tlbmQiKTsKICAgICAgICAgcmV0dXJuIC1FQkFERkQ7CiAgICAgfQogfQpAQCAtMTQ4
LDcgKzE0OCw3IEBAIHN0cnVjdCB2aG9zdF9uZXQgKnZob3N0X25ldF9pbml0KFZob3N0TmV0T3B0
aW9ucyAqb3B0aW9ucykKICAgICB1aW50NjRfdCBmZWF0dXJlcyA9IDA7CiAKICAgICBpZiAoIW9w
dGlvbnMtPm5ldF9iYWNrZW5kKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidmhvc3QtbmV0
IHJlcXVpcmVzIG5ldCBiYWNrZW5kIHRvIGJlIHNldHVwXG4iKTsKKyAgICAgICAgZXJyb3JfcmVw
b3J0KCJ2aG9zdC1uZXQgcmVxdWlyZXMgbmV0IGJhY2tlbmQgdG8gYmUgc2V0dXAiKTsKICAgICAg
ICAgZ290byBmYWlsOwogICAgIH0KICAgICBuZXQtPm5jID0gb3B0aW9ucy0+bmV0X2JhY2tlbmQ7
CkBAIC0xODYsOCArMTg2LDggQEAgc3RydWN0IHZob3N0X25ldCAqdmhvc3RfbmV0X2luaXQoVmhv
c3ROZXRPcHRpb25zICpvcHRpb25zKQogICAgICAgICAgICAgbmV0LT5kZXYuZmVhdHVyZXMgJj0g
figxVUxMIDw8IFZJUlRJT19ORVRfRl9NUkdfUlhCVUYpOwogICAgICAgICB9CiAgICAgICAgIGlm
ICh+bmV0LT5kZXYuZmVhdHVyZXMgJiBuZXQtPmRldi5iYWNrZW5kX2ZlYXR1cmVzKSB7Ci0gICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZob3N0IGxhY2tzIGZlYXR1cmUgbWFzayAlIiBQUkl1
NjQKLSAgICAgICAgICAgICAgICAgICAiIGZvciBiYWNrZW5kXG4iLAorICAgICAgICAgICAgZXJy
b3JfcmVwb3J0KCJ2aG9zdCBsYWNrcyBmZWF0dXJlIG1hc2sgJSIgUFJJdTY0CisgICAgICAgICAg
ICAgICAgICAgIiBmb3IgYmFja2VuZCIsCiAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KSh+
bmV0LT5kZXYuZmVhdHVyZXMgJiBuZXQtPmRldi5iYWNrZW5kX2ZlYXR1cmVzKSk7CiAgICAgICAg
ICAgICBnb3RvIGZhaWw7CiAgICAgICAgIH0KQEAgLTE5Nyw4ICsxOTcsOCBAQCBzdHJ1Y3Qgdmhv
c3RfbmV0ICp2aG9zdF9uZXRfaW5pdChWaG9zdE5ldE9wdGlvbnMgKm9wdGlvbnMpCiAgICAgaWYg
KG5ldC0+bmMtPmluZm8tPnR5cGUgPT0gTkVUX0NMSUVOVF9EUklWRVJfVkhPU1RfVVNFUikgewog
ICAgICAgICBmZWF0dXJlcyA9IHZob3N0X3VzZXJfZ2V0X2Fja2VkX2ZlYXR1cmVzKG5ldC0+bmMp
OwogICAgICAgICBpZiAofm5ldC0+ZGV2LmZlYXR1cmVzICYgZmVhdHVyZXMpIHsKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAidmhvc3QgbGFja3MgZmVhdHVyZSBtYXNrICUiIFBSSXU2NAot
ICAgICAgICAgICAgICAgICAgICAiIGZvciBiYWNrZW5kXG4iLAorICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJ2aG9zdCBsYWNrcyBmZWF0dXJlIG1hc2sgJSIgUFJJdTY0CisgICAgICAgICAgICAg
ICAgICAgICIgZm9yIGJhY2tlbmQiLAogICAgICAgICAgICAgICAgICAgICAodWludDY0X3QpKH5u
ZXQtPmRldi5mZWF0dXJlcyAmIGZlYXR1cmVzKSk7CiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgICAgIH0KQEAgLTM0OSw3ICszNDksNyBAQCBlcnJfc3RhcnQ6CiAgICAgfQogICAgIGUgPSBr
LT5zZXRfZ3Vlc3Rfbm90aWZpZXJzKHFidXMtPnBhcmVudCwgdG90YWxfcXVldWVzICogMiwgZmFs
c2UpOwogICAgIGlmIChlIDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZob3N0IGd1
ZXN0IG5vdGlmaWVyIGNsZWFudXAgZmFpbGVkOiAlZFxuIiwgZSk7CisgICAgICAgIGVycm9yX3Jl
cG9ydCgidmhvc3QgZ3Vlc3Qgbm90aWZpZXIgY2xlYW51cCBmYWlsZWQ6ICVkIiwgZSk7CiAgICAg
ICAgIGZmbHVzaChzdGRlcnIpOwogICAgIH0KIGVycjoKQEAgLTM3MCw3ICszNzAsNyBAQCB2b2lk
IHZob3N0X25ldF9zdG9wKFZpcnRJT0RldmljZSAqZGV2LCBOZXRDbGllbnRTdGF0ZSAqbmNzLAog
CiAgICAgciA9IGstPnNldF9ndWVzdF9ub3RpZmllcnMocWJ1cy0+cGFyZW50LCB0b3RhbF9xdWV1
ZXMgKiAyLCBmYWxzZSk7CiAgICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAidmhvc3QgZ3Vlc3Qgbm90aWZpZXIgY2xlYW51cCBmYWlsZWQ6ICVkXG4iLCByKTsKKyAgICAg
ICAgZXJyb3JfcmVwb3J0KCJ2aG9zdCBndWVzdCBub3RpZmllciBjbGVhbnVwIGZhaWxlZDogJWQi
LCByKTsKICAgICAgICAgZmZsdXNoKHN0ZGVycik7CiAgICAgfQogICAgIGFzc2VydChyID49IDAp
OwpkaWZmIC0tZ2l0IGEvaHcvbmlvczIvYm9vdC5jIGIvaHcvbmlvczIvYm9vdC5jCmluZGV4IDJi
MzFmNWI4NDQuLmM4OTZlODAwN2IgMTAwNjQ0Ci0tLSBhL2h3L25pb3MyL2Jvb3QuYworKysgYi9o
dy9uaW9zMi9ib290LmMKQEAgLTk2LDcgKzk2LDcgQEAgc3RhdGljIGludCBuaW9zMl9sb2FkX2R0
YihzdHJ1Y3QgbmlvczJfYm9vdF9pbmZvIGJpLCBjb25zdCB1aW50MzJfdCByYW1zaXplLAogICAg
ICAgICByID0gcWVtdV9mZHRfc2V0cHJvcF9zdHJpbmcoZmR0LCAiL2Nob3NlbiIsICJib290YXJn
cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXJuZWxfY21kbGluZSk7
CiAgICAgICAgIGlmIChyIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb3Vs
ZG4ndCBzZXQgL2Nob3Nlbi9ib290YXJnc1xuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQo
ImNvdWxkbid0IHNldCAvY2hvc2VuL2Jvb3RhcmdzIik7CiAgICAgICAgIH0KICAgICB9CiAKZGlm
ZiAtLWdpdCBhL2h3L252cmFtL2VlcHJvbTkzeHguYyBiL2h3L252cmFtL2VlcHJvbTkzeHguYwpp
bmRleCAyZmQwZTNjMjlmLi41Y2FkMDMxZWJhIDEwMDY0NAotLS0gYS9ody9udnJhbS9lZXByb205
M3h4LmMKKysrIGIvaHcvbnZyYW0vZWVwcm9tOTN4eC5jCkBAIC0zNiw2ICszNiw3IEBACiAgKi8K
IAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5o
IgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvbnZyYW0vZWVwcm9tOTN4eC5oIgog
CkBAIC0xMDUsOCArMTA2LDggQEAgc3RhdGljIGludCBnZXRfdWludDE2X2Zyb21fdWludDgoUUVN
VUZpbGUgKmYsIHZvaWQgKnB2LCBzaXplX3Qgc2l6ZSwKIHN0YXRpYyBpbnQgcHV0X3VudXNlZChR
RU1VRmlsZSAqZiwgdm9pZCAqcHYsIHNpemVfdCBzaXplLCBWTVN0YXRlRmllbGQgKmZpZWxkLAog
ICAgICAgICAgICAgICAgICAgICAgIFFKU09OICp2bWRlc2MpCiB7Ci0gICAgZnByaW50ZihzdGRl
cnIsICJ1aW50MTZfZnJvbV91aW50OCBpcyB1c2VkIG9ubHkgZm9yIGJhY2t3YXJkcyBjb21wYXRp
YmlsaXR5LlxuIik7Ci0gICAgZnByaW50ZihzdGRlcnIsICJOZXZlciBzaG91bGQgYmUgdXNlZCB0
byB3cml0ZSBhIG5ldyBzdGF0ZS5cbiIpOworICAgIGVycm9yX3JlcG9ydCgidWludDE2X2Zyb21f
dWludDggaXMgdXNlZCBvbmx5IGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4iKTsKKyAgICBl
cnJvcl9yZXBvcnQoIk5ldmVyIHNob3VsZCBiZSB1c2VkIHRvIHdyaXRlIGEgbmV3IHN0YXRlLiIp
OwogICAgIGV4aXQoMCk7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2h3L252cmFtL2Z3
X2NmZy5jIGIvaHcvbnZyYW0vZndfY2ZnLmMKaW5kZXggZTNiZDYyNmI4Yy4uY2Y5YTgxNmMwZSAx
MDA2NDQKLS0tIGEvaHcvbnZyYW0vZndfY2ZnLmMKKysrIGIvaHcvbnZyYW0vZndfY2ZnLmMKQEAg
LTUxNSw4ICs1MTUsOCBAQCBzdGF0aWMgaW50IGdldF91aW50MzJfYXNfdWludDE2KFFFTVVGaWxl
ICpmLCB2b2lkICpwdiwgc2l6ZV90IHNpemUsCiBzdGF0aWMgaW50IHB1dF91bnVzZWQoUUVNVUZp
bGUgKmYsIHZvaWQgKnB2LCBzaXplX3Qgc2l6ZSwgVk1TdGF0ZUZpZWxkICpmaWVsZCwKICAgICAg
ICAgICAgICAgICAgICAgICBRSlNPTiAqdm1kZXNjKQogewotICAgIGZwcmludGYoc3RkZXJyLCAi
dWludDMyX2FzX3VpbnQxNiBpcyBvbmx5IHVzZWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHku
XG4iKTsKLSAgICBmcHJpbnRmKHN0ZGVyciwgIlRoaXMgZnVuY3Rpb25zIHNob3VsZG4ndCBiZSBj
YWxsZWQuXG4iKTsKKyAgICBlcnJvcl9yZXBvcnQoInVpbnQzMl9hc191aW50MTYgaXMgb25seSB1
c2VkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LiIpOworICAgIGVycm9yX3JlcG9ydCgiVGhp
cyBmdW5jdGlvbnMgc2hvdWxkbid0IGJlIGNhbGxlZC4iKTsKIAogICAgIHJldHVybiAwOwogfQpk
aWZmIC0tZ2l0IGEvaHcvb3BlbnJpc2Mvb3BlbnJpc2Nfc2ltLmMgYi9ody9vcGVucmlzYy9vcGVu
cmlzY19zaW0uYwppbmRleCA4NmJmMjg0OWM0Li40NGE2ZDExNWRkIDEwMDY0NAotLS0gYS9ody9v
cGVucmlzYy9vcGVucmlzY19zaW0uYworKysgYi9ody9vcGVucmlzYy9vcGVucmlzY19zaW0uYwpA
QCAtMTksNiArMTksNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVk
ZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVk
ZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIKQEAgLTg3LDcgKzg4LDcgQEAgc3Rh
dGljIHZvaWQgY3B1X29wZW5yaXNjX2xvYWRfa2VybmVsKHJhbV9hZGRyX3QgcmFtX3NpemUsCiAg
ICAgICAgIH0KIAogICAgICAgICBpZiAoa2VybmVsX3NpemUgPCAwKSB7Ci0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIlFFTVU6IGNvdWxkbid0IGxvYWQgdGhlIGtlcm5lbCAnJXMnXG4iLAor
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJRRU1VOiBjb3VsZG4ndCBsb2FkIHRoZSBrZXJuZWwg
JyVzJyIsCiAgICAgICAgICAgICAgICAgICAgIGtlcm5lbF9maWxlbmFtZSk7CiAgICAgICAgICAg
ICBleGl0KDEpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9ib25pdG8uYyBi
L2h3L3BjaS1ob3N0L2Jvbml0by5jCmluZGV4IDE3NjdkMmFmNjEuLjQ4ZmVmODZjMDUgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L2Jvbml0by5jCisrKyBiL2h3L3BjaS1ob3N0L2Jvbml0by5jCkBA
IC0zOCw3ICszOCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLQorI2luY2x1
ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJo
dy9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgpAQCAtNDQ5LDggKzQ0OSw4IEBA
IHN0YXRpYyB1aW50MzJfdCBib25pdG9fc2JyaWRnZV9wY2lhZGRyKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIGFkZHIpCiAgICAgcmVnbm8gPSAoY2ZnYWRkciAmIEJPTklUT19QQ0lDT05GX1JFR19NQVNL
KSA+PiBCT05JVE9fUENJQ09ORl9SRUdfT0ZGU0VUOwogCiAgICAgaWYgKGlkc2VsID09IDApIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJlcnJvciBpbiBib25pdG8gcGNpIGNvbmZpZyBhZGRy
ZXNzICIgVEFSR0VUX0ZNVF9wbHgKLSAgICAgICAgICAgICIscGNpbWFwX2NmZz0leFxuIiwgYWRk
ciwgcy0+cmVnc1tCT05JVE9fUENJTUFQX0NGR10pOworICAgICAgICBlcnJvcl9yZXBvcnQoImVy
cm9yIGluIGJvbml0byBwY2kgY29uZmlnIGFkZHJlc3MgIiBUQVJHRVRfRk1UX3BseAorICAgICAg
ICAgICAgIixwY2ltYXBfY2ZnPSV4IiwgYWRkciwgcy0+cmVnc1tCT05JVE9fUENJTUFQX0NGR10p
OwogICAgICAgICBleGl0KDEpOwogICAgIH0KICAgICBwY2lhZGRyID0gUENJX0FERFIocGNpX2J1
c19udW0ocGhiLT5idXMpLCBkZXZubywgZnVubm8sIHJlZ25vKTsKZGlmZiAtLWdpdCBhL2h3L3Bj
aS9wY2kuYyBiL2h3L3BjaS9wY2kuYwppbmRleCAxZTZmYjg4ZWJhLi4xYzgzOTVkMzE5IDEwMDY0
NAotLS0gYS9ody9wY2kvcGNpLmMKKysrIGIvaHcvcGNpL3BjaS5jCkBAIC01MTUsNyArNTE1LDcg
QEAgc3RhdGljIGludCBnZXRfcGNpX2lycV9zdGF0ZShRRU1VRmlsZSAqZiwgdm9pZCAqcHYsIHNp
emVfdCBzaXplLAogICAgIGZvciAoaSA9IDA7IGkgPCBQQ0lfTlVNX1BJTlM7ICsraSkgewogICAg
ICAgICBpcnFfc3RhdGVbaV0gPSBxZW11X2dldF9iZTMyKGYpOwogICAgICAgICBpZiAoaXJxX3N0
YXRlW2ldICE9IDB4MSAmJiBpcnFfc3RhdGVbaV0gIT0gMCkgewotICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICJpcnEgc3RhdGUgJWQ6IG11c3QgYmUgMCBvciAxLlxuIiwKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgiaXJxIHN0YXRlICVkOiBtdXN0IGJlIDAgb3IgMS4iLAogICAgICAgICAg
ICAgICAgICAgICBpcnFfc3RhdGVbaV0pOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgICAgIH0KQEAgLTY3OCw3ICs2NzgsNyBAQCBzdGF0aWMgUENJQnVzICpwY2lfZ2V0X2J1c19k
ZXZmbihpbnQgKmRldmZucCwgUENJQnVzICpyb290LAogICAgIHVuc2lnbmVkIHNsb3Q7CiAKICAg
ICBpZiAoIXJvb3QpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJObyBwcmltYXJ5IFBDSSBi
dXNcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoIk5vIHByaW1hcnkgUENJIGJ1cyIpOwogICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKQEAgLTY5NCw3ICs2OTQsNyBAQCBzdGF0aWMgUENJ
QnVzICpwY2lfZ2V0X2J1c19kZXZmbihpbnQgKmRldmZucCwgUENJQnVzICpyb290LAogICAgIH0K
IAogICAgIGlmIChkb20gIT0gMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk5vIHN1cHBv
cnQgZm9yIG5vbi16ZXJvIFBDSSBkb21haW5zXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJO
byBzdXBwb3J0IGZvciBub24temVybyBQQ0kgZG9tYWlucyIpOwogICAgICAgICByZXR1cm4gTlVM
TDsKICAgICB9CiAKQEAgLTExMTgsOCArMTExOCw4IEBAIHZvaWQgcGNpX3JlZ2lzdGVyX2JhcihQ
Q0lEZXZpY2UgKnBjaV9kZXYsIGludCByZWdpb25fbnVtLAogICAgIGFzc2VydChyZWdpb25fbnVt
ID49IDApOwogICAgIGFzc2VydChyZWdpb25fbnVtIDwgUENJX05VTV9SRUdJT05TKTsKICAgICBp
ZiAoc2l6ZSAmIChzaXplLTEpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IFBD
SSByZWdpb24gc2l6ZSBtdXN0IGJlIHBvdzIgIgotICAgICAgICAgICAgICAgICAgICAidHlwZT0w
eCV4LCBzaXplPTB4JSJGTVRfUENJQlVTIlxuIiwgdHlwZSwgc2l6ZSk7CisgICAgICAgIGVycm9y
X3JlcG9ydCgiRVJST1I6IFBDSSByZWdpb24gc2l6ZSBtdXN0IGJlIHBvdzIgIgorICAgICAgICAg
ICAgICAgICAgICAidHlwZT0weCV4LCBzaXplPTB4JSJGTVRfUENJQlVTIiIsIHR5cGUsIHNpemUp
OwogICAgICAgICBleGl0KDEpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvcHBjL2U1MDAuYyBi
L2h3L3BwYy9lNTAwLmMKaW5kZXggZGIwZTQ5YWI4Zi4uOGE1MzUwMTYxZiAxMDA2NDQKLS0tIGEv
aHcvcHBjL2U1MDAuYworKysgYi9ody9wcGMvZTUwMC5jCkBAIC0zMzMsMTMgKzMzMywxMyBAQCBz
dGF0aWMgaW50IHBwY2U1MDBfbG9hZF9kZXZpY2VfdHJlZShNYWNoaW5lU3RhdGUgKm1hY2hpbmUs
CiAgICAgICAgIHJldCA9IHFlbXVfZmR0X3NldHByb3BfY2VsbChmZHQsICIvY2hvc2VuIiwgImxp
bnV4LGluaXRyZC1zdGFydCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bml0cmRfYmFzZSk7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgImNvdWxkbid0IHNldCAvY2hvc2VuL2xpbnV4LGluaXRyZC1zdGFydFxuIik7Cisg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoImNvdWxkbid0IHNldCAvY2hvc2VuL2xpbnV4LGluaXRy
ZC1zdGFydCIpOwogICAgICAgICB9CiAKICAgICAgICAgcmV0ID0gcWVtdV9mZHRfc2V0cHJvcF9j
ZWxsKGZkdCwgIi9jaG9zZW4iLCAibGludXgsaW5pdHJkLWVuZCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaW5pdHJkX2Jhc2UgKyBpbml0cmRfc2l6ZSkpOwogICAgICAg
ICBpZiAocmV0IDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb3VsZG4ndCBz
ZXQgL2Nob3Nlbi9saW51eCxpbml0cmQtZW5kXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9y
dCgiY291bGRuJ3Qgc2V0IC9jaG9zZW4vbGludXgsaW5pdHJkLWVuZCIpOwogICAgICAgICB9CiAK
ICAgICB9CkBAIC0zNTMsNyArMzUzLDcgQEAgc3RhdGljIGludCBwcGNlNTAwX2xvYWRfZGV2aWNl
X3RyZWUoTWFjaGluZVN0YXRlICptYWNoaW5lLAogICAgIHJldCA9IHFlbXVfZmR0X3NldHByb3Bf
c3RyaW5nKGZkdCwgIi9jaG9zZW4iLCAiYm9vdGFyZ3MiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtYWNoaW5lLT5rZXJuZWxfY21kbGluZSk7CiAgICAgaWYgKHJldCA8
IDApCi0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiY291bGRuJ3Qgc2V0IC9jaG9zZW4vYm9vdGFy
Z3NcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoImNvdWxkbid0IHNldCAvY2hvc2VuL2Jvb3Rh
cmdzIik7CiAKICAgICBpZiAoa3ZtX2VuYWJsZWQoKSkgewogICAgICAgICAvKiBSZWFkIG91dCBo
b3N0J3MgZnJlcXVlbmNpZXMgKi8KQEAgLTcyMCw3ICs3MjAsNyBAQCBzdGF0aWMgRGV2aWNlU3Rh
dGUgKnBwY2U1MDBfaW5pdF9tcGljX2t2bShQUENFNTAwUGFyYW1zICpwYXJhbXMsCiAKICAgICBD
UFVfRk9SRUFDSChjcykgewogICAgICAgICBpZiAoa3ZtX29wZW5waWNfY29ubmVjdF92Y3B1KGRl
diwgY3MpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBmYWlsZWQgdG8gY29u
bmVjdCB2Y3B1IHRvIGlycWNoaXBcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBm
YWlsZWQgdG8gY29ubmVjdCB2Y3B1IHRvIGlycWNoaXAiLAogICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXyk7CiAgICAgICAgICAgICBhYm9ydCgpOwogICAgICAgICB9CkBAIC04MjEsNyArODIx
LDcgQEAgdm9pZCBwcGNlNTAwX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lLCBQUENFNTAwUGFy
YW1zICpwYXJhbXMpCiAgICAgICAgIGNzID0gQ1BVKGNwdSk7CiAKICAgICAgICAgaWYgKGVudi0+
bW11X21vZGVsICE9IFBPV0VSUENfTU1VX0JPT0tFMjA2KSB7Ci0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIk1NVSBtb2RlbCAlaSBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgbWFjaGluZS5cbiIs
CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIk1NVSBtb2RlbCAlaSBub3Qgc3VwcG9ydGVkIGJ5
IHRoaXMgbWFjaGluZS4iLAogICAgICAgICAgICAgICAgIGVudi0+bW11X21vZGVsKTsKICAgICAg
ICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KQEAgLTk2Nyw3ICs5NjcsNyBAQCB2b2lkIHBwY2U1
MDBfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIFBQQ0U1MDBQYXJhbXMgKnBhcmFtcykKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cl9iYXNlLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtX3NpemUgLSBjdXJfYmFzZSk7
CiAgICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcydcbiIsCisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMnIiwKICAgICAgICAg
ICAgICAgICAgICAgbWFjaGluZS0+a2VybmVsX2ZpbGVuYW1lKTsKICAgICAgICAgICAgIGV4aXQo
MSk7CiAgICAgICAgIH0KQEAgLTk4Miw4ICs5ODIsOCBAQCB2b2lkIHBwY2U1MDBfaW5pdChNYWNo
aW5lU3RhdGUgKm1hY2hpbmUsIFBQQ0U1MDBQYXJhbXMgKnBhcmFtcykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9zaXplIC0gaW5pdHJkX2Jhc2UpOwogCiAg
ICAgICAgIGlmIChpbml0cmRfc2l6ZSA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAicWVtdTogY291bGQgbm90IGxvYWQgaW5pdGlhbCByYW0gZGlzayAnJXMnXG4iLAotICAgICAg
ICAgICAgICAgICAgICBtYWNoaW5lLT5pbml0cmRfZmlsZW5hbWUpOworICAgICAgICAgICAgZXJy
b3JfcmVwb3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcyciLAor
ICAgICAgICAgICAgICAgICAgICAgICAgIG1hY2hpbmUtPmluaXRyZF9maWxlbmFtZSk7CiAgICAg
ICAgICAgICBleGl0KDEpOwogICAgICAgICB9CiAKQEAgLTEwMjQsNyArMTAyNCw3IEBAIHZvaWQg
cHBjZTUwMF9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgUFBDRTUwMFBhcmFtcyAqcGFyYW1z
KQogICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfdWltYWdlKGZpbGVuYW1lLCAmYmlvc19lbnRy
eSwgJmxvYWRhZGRyLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwsIE5VTEwpOwogICAgICAgICBpZiAoa2VybmVsX3NpemUgPCAwKSB7Ci0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInFlbXU6IGNvdWxkIG5vdCBsb2FkIGZpcm13YXJlICclcydcbiIsIGZp
bGVuYW1lKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQg
ZmlybXdhcmUgJyVzJyIsIGZpbGVuYW1lKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAg
IH0KICAgICB9CkBAIC0xMDM3LDcgKzEwMzcsNyBAQCB2b2lkIHBwY2U1MDBfaW5pdChNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsIFBQQ0U1MDBQYXJhbXMgKnBhcmFtcykKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluaXRyZF9iYXNlLCBpbml0cmRfc2l6ZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtlcm5lbF9iYXNlLCBrZXJuZWxfc2l6ZSk7
CiAgICAgaWYgKGR0X3NpemUgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiY291bGRu
J3QgbG9hZCBkZXZpY2UgdHJlZVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGRuJ3Qg
bG9hZCBkZXZpY2UgdHJlZSIpOwogICAgICAgICBleGl0KDEpOwogICAgIH0KICAgICBhc3NlcnQo
ZHRfc2l6ZSA8IERUQl9NQVhfU0laRSk7CmRpZmYgLS1naXQgYS9ody9wcGMvbWFjX25ld3dvcmxk
LmMgYi9ody9wcGMvbWFjX25ld3dvcmxkLmMKaW5kZXggMzNiNDZjYjUwYi4uYzBlZGYyMjM1MiAx
MDA2NDQKLS0tIGEvaHcvcHBjL21hY19uZXd3b3JsZC5jCisrKyBiL2h3L3BwYy9tYWNfbmV3d29y
bGQuYwpAQCAtMjgzLDcgKzI4Myw3IEBAIHN0YXRpYyB2b2lkIHBwY19jb3JlOTlfaW5pdChNYWNo
aW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgaWYg
KHBwY19ib290X2RldmljZSA9PSAnXDAnKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
Ik5vIHZhbGlkIGJvb3QgZGV2aWNlIGZvciBNYWM5OSBtYWNoaW5lXG4iKTsKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgiTm8gdmFsaWQgYm9vdCBkZXZpY2UgZm9yIE1hYzk5IG1hY2hpbmUiKTsK
ICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9ody9w
cGMvbWFjX29sZHdvcmxkLmMgYi9ody9wcGMvbWFjX29sZHdvcmxkLmMKaW5kZXggMTkzYjkwNDdk
OS4uMDJmMDM2NTBhZiAxMDA2NDQKLS0tIGEvaHcvcHBjL21hY19vbGR3b3JsZC5jCisrKyBiL2h3
L3BwYy9tYWNfb2xkd29ybGQuYwpAQCAtMjI2LDcgKzIyNiw3IEBAIHN0YXRpYyB2b2lkIHBwY19o
ZWF0aHJvd19pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICNlbmRpZgogICAgICAgICB9CiAg
ICAgICAgIGlmIChwcGNfYm9vdF9kZXZpY2UgPT0gJ1wwJykgewotICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICJObyB2YWxpZCBib290IGRldmljZSBmb3IgRzMgQmVpZ2UgbWFjaGluZVxuIik7
CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIk5vIHZhbGlkIGJvb3QgZGV2aWNlIGZvciBHMyBC
ZWlnZSBtYWNoaW5lIik7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CiAgICAgfQpk
aWZmIC0tZ2l0IGEvaHcvcHBjL21wYzg1NDRfZ3V0cy5jIGIvaHcvcHBjL21wYzg1NDRfZ3V0cy5j
CmluZGV4IGNlMTI1NGI1ZDQuLjNhMmM0OWUzZmQgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9tcGM4NTQ0
X2d1dHMuYworKysgYi9ody9wcGMvbXBjODU0NF9ndXRzLmMKQEAgLTE4LDYgKzE4LDcgQEAKICAq
LwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0
LmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRl
ICJody9ody5oIgpAQCAtODMsNyArODQsNyBAQCBzdGF0aWMgdWludDY0X3QgbXBjODU0NF9ndXRz
X3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgdmFsdWUgPSBlbnYtPnNw
cltTUFJfRTUwMF9TVlJdOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgImd1dHM6IFVua25vd24gcmVnaXN0ZXIgcmVhZDogJXhcbiIsIChpbnQp
YWRkcik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZ3V0czogVW5rbm93biByZWdpc3RlciByZWFk
OiAleCIsIChpbnQpYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMTAyLDcgKzEw
Myw3IEBAIHN0YXRpYyB2b2lkIG1wYzg1NDRfZ3V0c193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiZ3V0czogVW5rbm93biByZWdpc3RlciB3cml0ZTogJXggPSAleFxu
IiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJndXRzOiBVbmtub3duIHJlZ2lzdGVyIHdyaXRlOiAl
eCA9ICV4IiwKICAgICAgICAgICAgICAgICAoaW50KWFkZHIsICh1bnNpZ25lZCl2YWx1ZSk7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3BwYy9wcGM0MDVfYm9hcmRzLmMg
Yi9ody9wcGMvcHBjNDA1X2JvYXJkcy5jCmluZGV4IGU5MmRiMmM2NmEuLjBhMzFhMWMxMTYgMTAw
NjQ0Ci0tLSBhL2h3L3BwYy9wcGM0MDVfYm9hcmRzLmMKKysrIGIvaHcvcHBjL3BwYzQwNV9ib2Fy
ZHMuYwpAQCAtMzI0LDcgKzMyNCw3IEBAIHN0YXRpYyB2b2lkIHJlZjQwNWVwX2luaXQoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQogICAgICAgICBrZXJuZWxfc2l6ZSA9IGxvYWRfaW1hZ2VfdGFyZ3Bo
eXMoa2VybmVsX2ZpbGVuYW1lLCBrZXJuZWxfYmFzZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJhbV9zaXplIC0ga2VybmVsX2Jhc2UpOwogICAgICAgICBpZiAo
a2VybmVsX3NpemUgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IGNv
dWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMnXG4iLAorICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJx
ZW11OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJyIsCiAgICAgICAgICAgICAgICAgICAgIGtl
cm5lbF9maWxlbmFtZSk7CiAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9CkBAIC0zMzYs
OCArMzM2LDggQEAgc3RhdGljIHZvaWQgcmVmNDA1ZXBfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgICAgICAgICBpbml0cmRfc2l6ZSA9IGxvYWRfaW1hZ2VfdGFyZ3BoeXMoaW5pdHJk
X2ZpbGVuYW1lLCBpbml0cmRfYmFzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByYW1fc2l6ZSAtIGluaXRyZF9iYXNlKTsKICAgICAgICAgICAgIGlmIChp
bml0cmRfc2l6ZSA8IDApIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6
IGNvdWxkIG5vdCBsb2FkIGluaXRpYWwgcmFtIGRpc2sgJyVzJ1xuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgIGluaXRyZF9maWxlbmFtZSk7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0
KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcyciLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbml0cmRfZmlsZW5hbWUpOwogICAgICAgICAgICAgICAgIGV4
aXQoMSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0gZWxzZSB7CkBAIC02MDcsNyArNjA3LDcg
QEAgc3RhdGljIHZvaWQgdGFpaHVfNDA1ZXBfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAg
ICAgICAgIGtlcm5lbF9zaXplID0gbG9hZF9pbWFnZV90YXJncGh5cyhrZXJuZWxfZmlsZW5hbWUs
IGtlcm5lbF9iYXNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmFtX3NpemUgLSBrZXJuZWxfYmFzZSk7CiAgICAgICAgIGlmIChrZXJuZWxfc2l6ZSA8IDApIHsK
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQga2VybmVs
ICclcydcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBsb2Fk
IGtlcm5lbCAnJXMnIiwKICAgICAgICAgICAgICAgICAgICAga2VybmVsX2ZpbGVuYW1lKTsKICAg
ICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL2h3L3BwYy9wcGM0NDBf
YmFtYm9vLmMgYi9ody9wcGMvcHBjNDQwX2JhbWJvby5jCmluZGV4IGY5MmQ0N2YyOGQuLjc3Yjc0
ZGZlOWUgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9wcGM0NDBfYmFtYm9vLmMKKysrIGIvaHcvcHBjL3Bw
YzQ0MF9iYW1ib28uYwpAQCAtMTIsNiArMTIsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29z
ZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11LWNv
bW1vbi5oIgogI2luY2x1ZGUgIm5ldC9uZXQuaCIKICNpbmNsdWRlICJody9ody5oIgpAQCAtODAs
MjIgKzgxLDIyIEBAIHN0YXRpYyBpbnQgYmFtYm9vX2xvYWRfZGV2aWNlX3RyZWUoaHdhZGRyIGFk
ZHIsCiAgICAgcmV0ID0gcWVtdV9mZHRfc2V0cHJvcChmZHQsICIvbWVtb3J5IiwgInJlZyIsIG1l
bV9yZWdfcHJvcGVydHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YobWVtX3Jl
Z19wcm9wZXJ0eSkpOwogICAgIGlmIChyZXQgPCAwKQotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
ImNvdWxkbid0IHNldCAvbWVtb3J5L3JlZ1xuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiY291
bGRuJ3Qgc2V0IC9tZW1vcnkvcmVnIik7CiAKICAgICByZXQgPSBxZW11X2ZkdF9zZXRwcm9wX2Nl
bGwoZmR0LCAiL2Nob3NlbiIsICJsaW51eCxpbml0cmQtc3RhcnQiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbml0cmRfYmFzZSk7CiAgICAgaWYgKHJldCA8IDApCi0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiY291bGRuJ3Qgc2V0IC9jaG9zZW4vbGludXgsaW5pdHJkLXN0YXJ0
XG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJjb3VsZG4ndCBzZXQgL2Nob3Nlbi9saW51eCxp
bml0cmQtc3RhcnQiKTsKIAogICAgIHJldCA9IHFlbXVfZmR0X3NldHByb3BfY2VsbChmZHQsICIv
Y2hvc2VuIiwgImxpbnV4LGluaXRyZC1lbmQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoaW5pdHJkX2Jhc2UgKyBpbml0cmRfc2l6ZSkpOwogICAgIGlmIChyZXQgPCAwKQotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImNvdWxkbid0IHNldCAvY2hvc2VuL2xpbnV4LGluaXRyZC1l
bmRcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoImNvdWxkbid0IHNldCAvY2hvc2VuL2xpbnV4
LGluaXRyZC1lbmQiKTsKIAogICAgIHJldCA9IHFlbXVfZmR0X3NldHByb3Bfc3RyaW5nKGZkdCwg
Ii9jaG9zZW4iLCAiYm9vdGFyZ3MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGtlcm5lbF9jbWRsaW5lKTsKICAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJjb3VsZG4ndCBzZXQgL2Nob3Nlbi9ib290YXJnc1xuIik7CisgICAgICAgIGVycm9yX3Jl
cG9ydCgiY291bGRuJ3Qgc2V0IC9jaG9zZW4vYm9vdGFyZ3MiKTsKIAogICAgIC8qIENvcHkgZGF0
YSBmcm9tIHRoZSBob3N0IGRldmljZSB0cmVlIGludG8gdGhlIGd1ZXN0LiBTaW5jZSB0aGUgZ3Vl
c3QgY2FuCiAgICAgICogZGlyZWN0bHkgYWNjZXNzIHRoZSB0aW1lYmFzZSB3aXRob3V0IGhvc3Qg
aW52b2x2ZW1lbnQsIHdlIG11c3QgZXhwb3NlCkBAIC0xOTAsNyArMTkxLDcgQEAgc3RhdGljIHZv
aWQgYmFtYm9vX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIGVudiA9ICZjcHUtPmVu
djsKIAogICAgIGlmIChlbnYtPm1tdV9tb2RlbCAhPSBQT1dFUlBDX01NVV9CT09LRSkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIk1NVSBtb2RlbCAlaSBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMg
bWFjaGluZS5cbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgiTU1VIG1vZGVsICVpIG5vdCBzdXBw
b3J0ZWQgYnkgdGhpcyBtYWNoaW5lLiIsCiAgICAgICAgICAgICBlbnYtPm1tdV9tb2RlbCk7CiAg
ICAgICAgIGV4aXQoMSk7CiAgICAgfQpAQCAtMjI0LDcgKzIyNSw3IEBAIHN0YXRpYyB2b2lkIGJh
bWJvb19pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCk7CiAgICAgcGNpYnVzID0gKFBDSUJ1cyAqKXFkZXZfZ2V0X2NoaWxkX2J1
cyhkZXYsICJwY2kuMCIpOwogICAgIGlmICghcGNpYnVzKSB7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiY291bGRuJ3QgY3JlYXRlIFBDSSBjb250cm9sbGVyIVxuIik7CisgICAgICAgIGVycm9y
X3JlcG9ydCgiY291bGRuJ3QgY3JlYXRlIFBDSSBjb250cm9sbGVyISIpOwogICAgICAgICBleGl0
KDEpOwogICAgIH0KIApAQCAtMjY1LDcgKzI2Niw3IEBAIHN0YXRpYyB2b2lkIGJhbWJvb19pbml0
KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgfQogICAgICAgICAvKiBYWFggdHJ5IGFn
YWluIGFzIGJpbmFyeSAqLwogICAgICAgICBpZiAoc3VjY2VzcyA8IDApIHsKLSAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcydcbiIsCisg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMn
IiwKICAgICAgICAgICAgICAgICAgICAga2VybmVsX2ZpbGVuYW1lKTsKICAgICAgICAgICAgIGV4
aXQoMSk7CiAgICAgICAgIH0KQEAgLTI3Nyw3ICsyNzgsNyBAQCBzdGF0aWMgdm9pZCBiYW1ib29f
aW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByYW1fc2l6ZSAtIFJBTURJU0tfQUREUik7CiAKICAgICAgICAgaWYgKGlu
aXRyZF9zaXplIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3Vs
ZCBub3QgbG9hZCByYW0gZGlzayAnJXMnIGF0ICV4XG4iLAorICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCByYW0gZGlzayAnJXMnIGF0ICV4IiwKICAgICAgICAg
ICAgICAgICAgICAgaW5pdHJkX2ZpbGVuYW1lLCBSQU1ESVNLX0FERFIpOwogICAgICAgICAgICAg
ZXhpdCgxKTsKICAgICAgICAgfQpAQCAtMjg3LDcgKzI4OCw3IEBAIHN0YXRpYyB2b2lkIGJhbWJv
b19pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBpZiAoa2VybmVsX2ZpbGVuYW1lKSB7
CiAgICAgICAgIGlmIChiYW1ib29fbG9hZF9kZXZpY2VfdHJlZShGRFRfQUREUiwgcmFtX3NpemUs
IFJBTURJU0tfQUREUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRy
ZF9zaXplLCBrZXJuZWxfY21kbGluZSkgPCAwKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgImNvdWxkbid0IGxvYWQgZGV2aWNlIHRyZWVcbiIpOworICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJjb3VsZG4ndCBsb2FkIGRldmljZSB0cmVlIik7CiAgICAgICAgICAgICBleGl0KDEpOwog
ICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvcHBjL3BwYzR4eF9wY2kuYyBiL2h3L3Bw
Yy9wcGM0eHhfcGNpLmMKaW5kZXggNjk1M2Y4YjlhYy4uMGI5MWQyMjI1MyAxMDA2NDQKLS0tIGEv
aHcvcHBjL3BwYzR4eF9wY2kuYworKysgYi9ody9wcGMvcHBjNHh4X3BjaS5jCkBAIC0yMCw2ICsy
MCw3IEBACiAgKiA0eHggU29Dcywgc3VjaCBhcyB0aGUgNDQwRVAuICovCiAKICNpbmNsdWRlICJx
ZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJo
dy9ody5oIgogI2luY2x1ZGUgImh3L3BwYy9wcGMuaCIKICNpbmNsdWRlICJody9wcGMvcHBjNHh4
LmgiCkBAIC0yNTQsNyArMjU1LDcgQEAgc3RhdGljIHZvaWQgcHBjNHh4X3BjaV9zZXRfaXJxKHZv
aWQgKm9wYXF1ZSwgaW50IGlycV9udW0sIGludCBsZXZlbCkKIAogICAgIHRyYWNlX3BwYzR4eF9w
Y2lfc2V0X2lycShpcnFfbnVtKTsKICAgICBpZiAoaXJxX251bSA8IDApIHsKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogUENJIGlycSAlZFxuIiwgX19mdW5jX18sIGlycV9udW0pOworICAg
ICAgICBlcnJvcl9yZXBvcnQoIiVzOiBQQ0kgaXJxICVkIiwgX19mdW5jX18sIGlycV9udW0pOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogICAgIHFlbXVfc2V0X2lycShwY2lfaXJxc1tpcnFfbnVt
XSwgbGV2ZWwpOwpkaWZmIC0tZ2l0IGEvaHcvcHBjL3ByZXAuYyBiL2h3L3BwYy9wcmVwLmMKaW5k
ZXggOTQxMzhhNGU4Yy4uNzU1MWQ1M2ZhNSAxMDA2NDQKLS0tIGEvaHcvcHBjL3ByZXAuYworKysg
Yi9ody9wcGMvcHJlcC5jCkBAIC01NzYsNyArNTc2LDcgQEAgc3RhdGljIHZvaWQgcHBjX3ByZXBf
aW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAg
ICAgICAgaWYgKHBwY19ib290X2RldmljZSA9PSAnXDAnKSB7Ci0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIk5vIHZhbGlkIGJvb3QgZGV2aWNlIGZvciBNYWM5OSBtYWNoaW5lXG4iKTsKKyAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgiTm8gdmFsaWQgYm9vdCBkZXZpY2UgZm9yIE1hYzk5IG1h
Y2hpbmUiKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KICAgICB9CkBAIC01OTcs
NyArNTk3LDcgQEAgc3RhdGljIHZvaWQgcHBjX3ByZXBfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgcWRldl9pbml0X25vZmFpbChkZXYpOwogICAgIHBjaV9idXMgPSAoUENJQnVzICop
cWRldl9nZXRfY2hpbGRfYnVzKGRldiwgInBjaS4wIik7CiAgICAgaWYgKHBjaV9idXMgPT0gTlVM
TCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkbid0IGNyZWF0ZSBQQ0kgaG9zdCBj
b250cm9sbGVyLlxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiQ291bGRuJ3QgY3JlYXRlIFBD
SSBob3N0IGNvbnRyb2xsZXIuIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogICAgIHN5c2N0
cmwtPmNvbnRpZ3VvdXNfbWFwX2lycSA9IHFkZXZfZ2V0X2dwaW9faW4oZGV2LCAwKTsKZGlmZiAt
LWdpdCBhL2h3L3BwYy92aXJ0ZXhfbWw1MDcuYyBiL2h3L3BwYy92aXJ0ZXhfbWw1MDcuYwppbmRl
eCBlZDliNDA2ZmQzLi43NjQxNzM3ZjgxIDEwMDY0NAotLS0gYS9ody9wcGMvdmlydGV4X21sNTA3
LmMKKysrIGIvaHcvcHBjL3ZpcnRleF9tbDUwNy5jCkBAIC0xODcsNyArMTg3LDcgQEAgc3RhdGlj
IGludCB4aWxpbnhfbG9hZF9kZXZpY2VfdHJlZShod2FkZHIgYWRkciwKIAogICAgIHIgPSBxZW11
X2ZkdF9zZXRwcm9wX3N0cmluZyhmZHQsICIvY2hvc2VuIiwgImJvb3RhcmdzIiwga2VybmVsX2Nt
ZGxpbmUpOwogICAgIGlmIChyIDwgMCkKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb3VsZG4n
dCBzZXQgL2Nob3Nlbi9ib290YXJnc1xuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiY291bGRu
J3Qgc2V0IC9jaG9zZW4vYm9vdGFyZ3MiKTsKICAgICBjcHVfcGh5c2ljYWxfbWVtb3J5X3dyaXRl
KGFkZHIsIGZkdCwgZmR0X3NpemUpOwogICAgIHJldHVybiBmZHRfc2l6ZTsKIH0KQEAgLTIxOSw3
ICsyMTksNyBAQCBzdGF0aWMgdm9pZCB2aXJ0ZXhfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUp
CiAgICAgZW52ID0gJmNwdS0+ZW52OwogCiAgICAgaWYgKGVudi0+bW11X21vZGVsICE9IFBPV0VS
UENfTU1VX0JPT0tFKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiTU1VIG1vZGVsICVpIG5v
dCBzdXBwb3J0ZWQgYnkgdGhpcyBtYWNoaW5lLlxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJN
TVUgbW9kZWwgJWkgbm90IHN1cHBvcnRlZCBieSB0aGlzIG1hY2hpbmUuIiwKICAgICAgICAgICAg
IGVudi0+bW11X21vZGVsKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CmRpZmYgLS1naXQgYS9o
dy9zMzkweC92aXJ0aW8tY2N3LmMgYi9ody9zMzkweC92aXJ0aW8tY2N3LmMKaW5kZXggZmYxYmIx
NTM0Yy4uZDNjNDZiYzAxZiAxMDA2NDQKLS0tIGEvaHcvczM5MHgvdmlydGlvLWNjdy5jCisrKyBi
L2h3L3MzOTB4L3ZpcnRpby1jY3cuYwpAQCAtNDY2LDcgKzQ2Niw3IEBAIHN0YXRpYyBpbnQgdmly
dGlvX2Njd19jYihTdWJjaERldiAqc2NoLCBDQ1cxIGNjdykKICAgICAgICAgICAgICAgICAgKiBw
YXNzZXMgdXMgemVyb2VzIGZvciB0aG9zZSB3ZSBkb24ndCBzdXBwb3J0LgogICAgICAgICAgICAg
ICAgICAqLwogICAgICAgICAgICAgICAgIGlmIChmZWF0dXJlcy5mZWF0dXJlcykgewotICAgICAg
ICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkd1ZXN0IGJ1ZzogZmVhdHVyZXNbJWldPSV4
IChleHBlY3RlZCAwKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJHdWVz
dCBidWc6IGZlYXR1cmVzWyVpXT0leCAoZXhwZWN0ZWQgMCkiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZlYXR1cmVzLmluZGV4LCBmZWF0dXJlcy5mZWF0dXJlcyk7CiAgICAgICAgICAg
ICAgICAgICAgIC8qIFhYWDogZG8gYSB1bml0IGNoZWNrIGhlcmU/ICovCiAgICAgICAgICAgICAg
ICAgfQpkaWZmIC0tZ2l0IGEvaHcvc2NzaS9sc2k1M2M4OTVhLmMgYi9ody9zY3NpL2xzaTUzYzg5
NWEuYwppbmRleCAzZTU2YWIyNjdjLi4zZTJiMjRlNjdkIDEwMDY0NAotLS0gYS9ody9zY3NpL2xz
aTUzYzg5NWEuYworKysgYi9ody9zY3NpL2xzaTUzYzg5NWEuYwpAQCAtMTQsNyArMTQsNyBAQAog
ICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0KKyNpbmNsdWRlICJxZW11L2Vycm9yLXJl
cG9ydC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2lu
Y2x1ZGUgImh3L3Njc2kvc2NzaS5oIgpAQCAtMTUwMSw3ICsxNTAxLDcgQEAgYWdhaW46CiAgICAg
ICAgICAgIFRoaXMgaXMgYXBwYXJlbnRseSBzdWZmaWNpZW50IHRvIGJlYXQgdGhlIGRyaXZlcnMg
aW50byBzdWJtaXNzaW9uLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCEocy0+c2llbjAgJiBM
U0lfU0lTVDBfVURDKSkKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiaW5mLiBsb29wIHdp
dGggVURDIG1hc2tlZFxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImluZi4gbG9vcCB3
aXRoIFVEQyBtYXNrZWQiKTsKICAgICAgICAgbHNpX3NjcmlwdF9zY3NpX2ludGVycnVwdChzLCBM
U0lfU0lTVDBfVURDLCAwKTsKICAgICAgICAgbHNpX2Rpc2Nvbm5lY3Qocyk7CiAgICAgfSBlbHNl
IGlmIChzLT5pc3RhdDEgJiBMU0lfSVNUQVQxX1NSVU4gJiYgIXMtPndhaXRpbmcpIHsKZGlmZiAt
LWdpdCBhL2h3L3Njc2kvc3BhcHJfdnNjc2kuYyBiL2h3L3Njc2kvc3BhcHJfdnNjc2kuYwppbmRl
eCAzNjBkYjUzYWM4Li44YzRlYWJjZjNkIDEwMDY0NAotLS0gYS9ody9zY3NpL3NwYXByX3ZzY3Np
LmMKKysrIGIvaHcvc2NzaS9zcGFwcl92c2NzaS5jCkBAIC0zMiw2ICszMiw3IEBACiAgKiAgLSBN
YXliZSBkbyBhdXRvc2Vuc2UgKFBBUFIgc2VlbXMgdG8gbWFuZGF0ZSBpdCwgbGludXggZG9lc24n
dCBjYXJlKQogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJy
b3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKICNpbmNsdWRlICJjcHUuaCIK
ICNpbmNsdWRlICJody9ody5oIgpAQCAtMTc5LDcgKzE4MCw3IEBAIHN0YXRpYyBpbnQgdnNjc2lf
c2VuZF9pdShWU0NTSVN0YXRlICpzLCB2c2NzaV9yZXEgKnJlcSwKICAgICByYyA9IHNwYXByX3Zp
b19kbWFfd3JpdGUoJnMtPnZkZXYsIHJlcS0+Y3JxLnMuSVVfZGF0YV9wdHIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZyZXEtPml1LCBsZW5ndGgpOwogICAgIGlmIChyYykgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgInZzY3NpX3NlbmRfaXU6IERNQSB3cml0ZSBmYWlsdXJlICFc
biIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInZzY3NpX3NlbmRfaXU6IERNQSB3cml0ZSBmYWls
dXJlICEiKTsKICAgICB9CiAKICAgICByZXEtPmNycS5zLnZhbGlkID0gMHg4MDsKQEAgLTE5Nyw3
ICsxOTgsNyBAQCBzdGF0aWMgaW50IHZzY3NpX3NlbmRfaXUoVlNDU0lTdGF0ZSAqcywgdnNjc2lf
cmVxICpyZXEsCiAKICAgICByYzEgPSBzcGFwcl92aW9fc2VuZF9jcnEoJnMtPnZkZXYsIHJlcS0+
Y3JxLnJhdyk7CiAgICAgaWYgKHJjMSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZzY3Np
X3NlbmRfaXU6IEVycm9yIHNlbmRpbmcgcmVzcG9uc2VcbiIpOworICAgICAgICBlcnJvcl9yZXBv
cnQoInZzY3NpX3NlbmRfaXU6IEVycm9yIHNlbmRpbmcgcmVzcG9uc2UiKTsKICAgICAgICAgcmV0
dXJuIHJjMTsKICAgICB9CiAKQEAgLTMzMCw3ICszMzEsNyBAQCBzdGF0aWMgaW50IHZzY3NpX2Zl
dGNoX2Rlc2MoVlNDU0lTdGF0ZSAqcywgc3RydWN0IHZzY3NpX3JlcSAqcmVxLAogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJWU0NT
STogICBVbmtub3duIGZvcm1hdCAleFxuIiwgcmVxLT5kbWFfZm10KTsKKyAgICAgICAgZXJyb3Jf
cmVwb3J0KCJWU0NTSTogICBVbmtub3duIGZvcm1hdCAleCIsIHJlcS0+ZG1hX2ZtdCk7CiAgICAg
ICAgIHJldHVybiAtMTsKICAgICB9CiAKQEAgLTUxOCw3ICs1MTksNyBAQCBzdGF0aWMgdm9pZCB2
c2NzaV90cmFuc2Zlcl9kYXRhKFNDU0lSZXF1ZXN0ICpzcmVxLCB1aW50MzJfdCBsZW4pCiAKICAg
ICB0cmFjZV9zcGFwcl92c2NzaV90cmFuc2Zlcl9kYXRhKHNyZXEtPnRhZywgbGVuLCByZXEpOwog
ICAgIGlmIChyZXEgPT0gTlVMTCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlZTQ1NJOiBD
YW4ndCBmaW5kIHJlcXVlc3QgZm9yIHRhZyAweCV4XG4iLCBzcmVxLT50YWcpOworICAgICAgICBl
cnJvcl9yZXBvcnQoIlZTQ1NJOiBDYW4ndCBmaW5kIHJlcXVlc3QgZm9yIHRhZyAweCV4Iiwgc3Jl
cS0+dGFnKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNTI3LDcgKzUyOCw3IEBAIHN0
YXRpYyB2b2lkIHZzY3NpX3RyYW5zZmVyX2RhdGEoU0NTSVJlcXVlc3QgKnNyZXEsIHVpbnQzMl90
IGxlbikKICAgICAgICAgcmMgPSB2c2NzaV9zcnBfdHJhbnNmZXJfZGF0YShzLCByZXEsIHJlcS0+
d3JpdGluZywgYnVmLCBsZW4pOwogICAgIH0KICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZw
cmludGYoc3RkZXJyLCAiVlNDU0k6IFJETUEgZXJyb3IgcmM9JWQhXG4iLCByYyk7CisgICAgICAg
IGVycm9yX3JlcG9ydCgiVlNDU0k6IFJETUEgZXJyb3IgcmM9JWQhIiwgcmMpOwogICAgICAgICBy
ZXEtPmRtYV9lcnJvciA9IHRydWU7CiAgICAgICAgIHNjc2lfcmVxX2NhbmNlbChyZXEtPnNyZXEp
OwogICAgICAgICByZXR1cm47CkBAIC01NDcsNyArNTQ4LDcgQEAgc3RhdGljIHZvaWQgdnNjc2lf
Y29tbWFuZF9jb21wbGV0ZShTQ1NJUmVxdWVzdCAqc3JlcSwgdWludDMyX3Qgc3RhdHVzLCBzaXpl
X3QgcmUKIAogICAgIHRyYWNlX3NwYXByX3ZzY3NpX2NvbW1hbmRfY29tcGxldGUoc3JlcS0+dGFn
LCBzdGF0dXMsIHJlcSk7CiAgICAgaWYgKHJlcSA9PSBOVUxMKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiVlNDU0k6IENhbid0IGZpbmQgcmVxdWVzdCBmb3IgdGFnIDB4JXhcbiIsIHNyZXEt
PnRhZyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiVlNDU0k6IENhbid0IGZpbmQgcmVxdWVzdCBm
b3IgdGFnIDB4JXgiLCBzcmVxLT50YWcpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC02
MzksNyArNjQwLDcgQEAgc3RhdGljIHZvaWQgKnZzY3NpX2xvYWRfcmVxdWVzdChRRU1VRmlsZSAq
ZiwgU0NTSVJlcXVlc3QgKnNyZXEpCiAgICAgbWVtc2V0KHJlcSwgMCwgc2l6ZW9mKCpyZXEpKTsK
ICAgICByYyA9IHZtc3RhdGVfbG9hZF9zdGF0ZShmLCAmdm1zdGF0ZV9zcGFwcl92c2NzaV9yZXEs
IHJlcSwgMSk7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiVlNDU0k6
IGZhaWxlZCBsb2FkaW5nIHJlcXVlc3QgdGFnIyV1XG4iLCBzcmVxLT50YWcpOworICAgICAgICBl
cnJvcl9yZXBvcnQoIlZTQ1NJOiBmYWlsZWQgbG9hZGluZyByZXF1ZXN0IHRhZyMldSIsIHNyZXEt
PnRhZyk7CiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KICAgICBhc3NlcnQocmVxLT5hY3Rp
dmUpOwpAQCAtODI3LDcgKzgyOCw3IEBAIHN0YXRpYyBpbnQgdnNjc2lfcHJvY2Vzc190c2tfbWdt
dChWU0NTSVN0YXRlICpzLCB2c2NzaV9yZXEgKnJlcSkKICAgICB1aW50NjRfdCB0YWcgPSBpdS0+
c3JwLnJzcC50YWc7CiAgICAgdWludDhfdCBzb2xfbm90ID0gaXUtPnNycC5jbWQuc29sX25vdDsK
IAotICAgIGZwcmludGYoc3RkZXJyLCAidnNjc2lfcHJvY2Vzc190c2tfbWdtdCAlMDJ4XG4iLAor
ICAgIGVycm9yX3JlcG9ydCgidnNjc2lfcHJvY2Vzc190c2tfbWdtdCAlMDJ4IiwKICAgICAgICAg
ICAgIGl1LT5zcnAudHNrX21nbXQudHNrX21nbXRfZnVuYyk7CiAKICAgICBkID0gdnNjc2lfZGV2
aWNlX2ZpbmQoJnMtPmJ1cywgYmU2NF90b19jcHUocmVxLT5pdS5zcnAudHNrX21nbXQubHVuKSwg
Jmx1bik7CkBAIC05MzIsMTAgKzkzMywxMCBAQCBzdGF0aWMgaW50IHZzY3NpX2hhbmRsZV9zcnBf
cmVxKFZTQ1NJU3RhdGUgKnMsIHZzY3NpX3JlcSAqcmVxKQogICAgIGNhc2UgU1JQX0NSRURfUlNQ
OgogICAgIGNhc2UgU1JQX0FFUl9SRVE6CiAgICAgY2FzZSBTUlBfQUVSX1JTUDoKLSAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJWU0NTSTogVW5zdXBwb3J0ZWQgb3Bjb2RlICUwMnhcbiIsIG9wY29k
ZSk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiVlNDU0k6IFVuc3VwcG9ydGVkIG9wY29kZSAlMDJ4
Iiwgb3Bjb2RlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICJWU0NTSTogVW5rbm93biB0eXBlICUwMnhcbiIsIG9wY29kZSk7CisgICAgICAg
IGVycm9yX3JlcG9ydCgiVlNDU0k6IFVua25vd24gdHlwZSAlMDJ4Iiwgb3Bjb2RlKTsKICAgICB9
CiAKICAgICByZXR1cm4gZG9uZTsKQEAgLTk1Myw3ICs5NTQsNyBAQCBzdGF0aWMgaW50IHZzY3Np
X3NlbmRfYWRhcHRlcl9pbmZvKFZTQ1NJU3RhdGUgKnMsIHZzY3NpX3JlcSAqcmVxKQogICAgIHJj
ID0gc3BhcHJfdmlvX2RtYV9yZWFkKCZzLT52ZGV2LCBiZTY0X3RvX2NwdShzaW5mby0+YnVmZmVy
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaW5mbywgYmUxNl90b19jcHUoc2luZm8t
PmNvbW1vbi5sZW5ndGgpKTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJ2c2NzaV9zZW5kX2FkYXB0ZXJfaW5mbzogRE1BIHJlYWQgZmFpbHVyZSAhXG4iKTsKKyAgICAg
ICAgZXJyb3JfcmVwb3J0KCJ2c2NzaV9zZW5kX2FkYXB0ZXJfaW5mbzogRE1BIHJlYWQgZmFpbHVy
ZSAhIik7CiAgICAgfQogI2VuZGlmCiAgICAgbWVtc2V0KCZpbmZvLCAwLCBzaXplb2YoaW5mbykp
OwpAQCAtOTY3LDcgKzk2OCw3IEBAIHN0YXRpYyBpbnQgdnNjc2lfc2VuZF9hZGFwdGVyX2luZm8o
VlNDU0lTdGF0ZSAqcywgdnNjc2lfcmVxICpyZXEpCiAgICAgcmMgPSBzcGFwcl92aW9fZG1hX3dy
aXRlKCZzLT52ZGV2LCBiZTY0X3RvX2NwdShzaW5mby0+YnVmZmVyKSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmluZm8sIGJlMTZfdG9fY3B1KHNpbmZvLT5jb21tb24ubGVuZ3RoKSk7
CiAgICAgaWYgKHJjKSAgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInZzY3NpX3NlbmRfYWRh
cHRlcl9pbmZvOiBETUEgd3JpdGUgZmFpbHVyZSAhXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCJ2c2NzaV9zZW5kX2FkYXB0ZXJfaW5mbzogRE1BIHdyaXRlIGZhaWx1cmUgISIpOwogICAgIH0K
IAogICAgIHNpbmZvLT5jb21tb24uc3RhdHVzID0gcmMgPyBjcHVfdG9fYmUzMigxKSA6IDA7CkBA
IC05ODcsNyArOTg4LDcgQEAgc3RhdGljIGludCB2c2NzaV9zZW5kX2NhcGFiaWxpdGllcyhWU0NT
SVN0YXRlICpzLCB2c2NzaV9yZXEgKnJlcSkKICAgICByZXFfbGVuID0gbGVuID0gYmUxNl90b19j
cHUodmNhcC0+Y29tbW9uLmxlbmd0aCk7CiAgICAgYnVmZmVyID0gYmU2NF90b19jcHUodmNhcC0+
YnVmZmVyKTsKICAgICBpZiAobGVuID4gc2l6ZW9mKGNhcCkpIHsKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJ2c2NzaV9zZW5kX2NhcGFiaWxpdGllczogY2FwYWJpbGl0aWVzIHNpemUgbWlzbWF0
Y2ggIVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgidnNjc2lfc2VuZF9jYXBhYmlsaXRpZXM6
IGNhcGFiaWxpdGllcyBzaXplIG1pc21hdGNoICEiKTsKIAogICAgICAgICAvKgogICAgICAgICAg
KiBKdXN0IHJlYWQgYW5kIHBvcHVsYXRlIHRoZSBzdHJ1Y3R1cmUgdGhhdCBpcyBrbm93bi4KQEAg
LTk5Nyw3ICs5OTgsNyBAQCBzdGF0aWMgaW50IHZzY3NpX3NlbmRfY2FwYWJpbGl0aWVzKFZTQ1NJ
U3RhdGUgKnMsIHZzY3NpX3JlcSAqcmVxKQogICAgIH0KICAgICByYyA9IHNwYXByX3Zpb19kbWFf
cmVhZCgmcy0+dmRldiwgYnVmZmVyLCAmY2FwLCBsZW4pOwogICAgIGlmIChyYykgIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJ2c2NzaV9zZW5kX2NhcGFiaWxpdGllczogRE1BIHJlYWQgZmFp
bHVyZSAhXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ2c2NzaV9zZW5kX2NhcGFiaWxpdGll
czogRE1BIHJlYWQgZmFpbHVyZSAhIik7CiAgICAgfQogCiAgICAgLyoKQEAgLTEwMTMsNyArMTAx
NCw3IEBAIHN0YXRpYyBpbnQgdnNjc2lfc2VuZF9jYXBhYmlsaXRpZXMoVlNDU0lTdGF0ZSAqcywg
dnNjc2lfcmVxICpyZXEpCiAKICAgICByYyA9IHNwYXByX3Zpb19kbWFfd3JpdGUoJnMtPnZkZXYs
IGJ1ZmZlciwgJmNhcCwgbGVuKTsKICAgICBpZiAocmMpICB7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAidnNjc2lfc2VuZF9jYXBhYmlsaXRpZXM6IERNQSB3cml0ZSBmYWlsdXJlICFcbiIpOwor
ICAgICAgICBlcnJvcl9yZXBvcnQoInZzY3NpX3NlbmRfY2FwYWJpbGl0aWVzOiBETUEgd3JpdGUg
ZmFpbHVyZSAhIik7CiAgICAgfQogICAgIGlmIChyZXFfbGVuID4gbGVuKSB7CiAgICAgICAgIC8q
CkBAIC0xMDM0LDExICsxMDM1LDExIEBAIHN0YXRpYyBpbnQgdnNjc2lfaGFuZGxlX21hZF9yZXEo
VlNDU0lTdGF0ZSAqcywgdnNjc2lfcmVxICpyZXEpCiAKICAgICBzd2l0Y2ggKGJlMzJfdG9fY3B1
KG1hZC0+ZW1wdHlfaXUuY29tbW9uLnR5cGUpKSB7CiAgICAgY2FzZSBWSU9TUlBfRU1QVFlfSVVf
VFlQRToKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJVbnN1cHBvcnRlZCBFTVBUWSBNQUQgSVVc
biIpOworICAgICAgICBlcnJvcl9yZXBvcnQoIlVuc3VwcG9ydGVkIEVNUFRZIE1BRCBJVSIpOwog
ICAgICAgICByZXRsZW4gPSBzaXplb2YobWFkLT5lbXB0eV9pdSk7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgVklPU1JQX0VSUk9SX0xPR19UWVBFOgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IlVuc3VwcG9ydGVkIEVSUk9SIExPRyBNQUQgSVVcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQo
IlVuc3VwcG9ydGVkIEVSUk9SIExPRyBNQUQgSVUiKTsKICAgICAgICAgcmV0bGVuID0gc2l6ZW9m
KG1hZC0+ZXJyb3JfbG9nKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBWSU9TUlBfQURBUFRF
Ul9JTkZPX1RZUEU6CkBAIC0xMDUzLDcgKzEwNTQsNyBAQCBzdGF0aWMgaW50IHZzY3NpX2hhbmRs
ZV9tYWRfcmVxKFZTQ1NJU3RhdGUgKnMsIHZzY3NpX3JlcSAqcmVxKQogICAgICAgICByZXF1ZXN0
X2hhbmRsZWQgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIlZTQ1NJOiBVbmtub3duIE1BRCB0eXBlICUwMnhcbiIsCisgICAgICAg
IGVycm9yX3JlcG9ydCgiVlNDU0k6IFVua25vd24gTUFEIHR5cGUgJTAyeCIsCiAgICAgICAgICAg
ICAgICAgYmUzMl90b19jcHUobWFkLT5lbXB0eV9pdS5jb21tb24udHlwZSkpOwogICAgICAgICAv
KgogICAgICAgICAgKiBQQVBSKyBzYXlzIHRoYXQgIlRoZSBsZW5ndGggZmllbGQgaXMgc2V0IHRv
IHRoZSBsZW5ndGgKQEAgLTEwNzgsNyArMTA3OSw3IEBAIHN0YXRpYyB2b2lkIHZzY3NpX2dvdF9w
YXlsb2FkKFZTQ1NJU3RhdGUgKnMsIHZzY3NpX2NycSAqY3JxKQogCiAgICAgcmVxID0gdnNjc2lf
Z2V0X3JlcShzKTsKICAgICBpZiAocmVxID09IE5VTEwpIHsKLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJWU0NTSTogRmFpbGVkIHRvIGdldCBhIHJlcXVlc3QgIVxuIik7CisgICAgICAgIGVycm9y
X3JlcG9ydCgiVlNDU0k6IEZhaWxlZCB0byBnZXQgYSByZXF1ZXN0ICEiKTsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIApAQCAtMTA4OCw3ICsxMDg5LDcgQEAgc3RhdGljIHZvaWQgdnNjc2lfZ290
X3BheWxvYWQoVlNDU0lTdGF0ZSAqcywgdnNjc2lfY3JxICpjcnEpCiAgICAgICogb2YgdGhlIHN0
cnVjdHVyZS4KICAgICAgKi8KICAgICBpZiAoY3JxLT5zLklVX2xlbmd0aCA+IHNpemVvZih1bmlv
biB2aW9zcnBfaXUpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiVlNDU0k6IFNSUCBJVSB0
b28gbG9uZyAoJWQgYnl0ZXMpICFcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgiVlNDU0k6IFNS
UCBJVSB0b28gbG9uZyAoJWQgYnl0ZXMpICEiLAogICAgICAgICAgICAgICAgIGNycS0+cy5JVV9s
ZW5ndGgpOwogICAgICAgICB2c2NzaV9wdXRfcmVxKHJlcSk7CiAgICAgICAgIHJldHVybjsKQEAg
LTEwOTcsNyArMTA5OCw3IEBAIHN0YXRpYyB2b2lkIHZzY3NpX2dvdF9wYXlsb2FkKFZTQ1NJU3Rh
dGUgKnMsIHZzY3NpX2NycSAqY3JxKQogICAgIC8qIFhYWCBIYW5kbGUgZmFpbHVyZSBkaWZmZXJl
bnRseSA/ICovCiAgICAgaWYgKHNwYXByX3Zpb19kbWFfcmVhZCgmcy0+dmRldiwgY3JxLT5zLklV
X2RhdGFfcHRyLCAmcmVxLT5pdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNycS0+cy5J
VV9sZW5ndGgpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidnNjc2lfZ290X3BheWxvYWQ6
IERNQSByZWFkIGZhaWx1cmUgIVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgidnNjc2lfZ290
X3BheWxvYWQ6IERNQSByZWFkIGZhaWx1cmUgISIpOwogICAgICAgICB2c2NzaV9wdXRfcmVxKHJl
cSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0xMTU4LDE2ICsxMTU5LDE2IEBAIHN0YXRp
YyBpbnQgdnNjc2lfZG9fY3JxKHN0cnVjdCBWSU9zUEFQUkRldmljZSAqZGV2LCB1aW50OF90ICpj
cnFfZGF0YSkKICAgICAgICAgY2FzZSBWSU9TUlBfQUlYX0ZPUk1BVDoKICAgICAgICAgY2FzZSBW
SU9TUlBfTElOVVhfRk9STUFUOgogICAgICAgICBjYXNlIFZJT1NSUF9JTkxJTkVfRk9STUFUOgot
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2c2NzaV9kb19zcnE6IFVuc3VwcG9ydGVkIHBh
eWxvYWQgZm9ybWF0ICUwMnhcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInZzY3NpX2Rv
X3NycTogVW5zdXBwb3J0ZWQgcGF5bG9hZCBmb3JtYXQgJTAyeCIsCiAgICAgICAgICAgICAgICAg
ICAgIGNycS5zLmZvcm1hdCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoK
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidnNjc2lfZG9fc3JxOiBVbmtub3duIHBheWxv
YWQgZm9ybWF0ICUwMnhcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInZzY3NpX2RvX3Ny
cTogVW5rbm93biBwYXlsb2FkIGZvcm1hdCAlMDJ4IiwKICAgICAgICAgICAgICAgICAgICAgY3Jx
LnMuZm9ybWF0KTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgInZzY3NpX2RvX2NycTogdW5rbm93biBDUlEgJTAyeCAlMDJ4
IC4uLlxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ2c2NzaV9kb19jcnE6IHVua25vd24gQ1JR
ICUwMnggJTAyeCAuLi4iLAogICAgICAgICAgICAgICAgIGNycS5yYXdbMF0sIGNycS5yYXdbMV0p
OwogICAgIH07CiAKZGlmZiAtLWdpdCBhL2h3L3Njc2kvdmlydGlvLXNjc2ktZGF0YXBsYW5lLmMg
Yi9ody9zY3NpL3ZpcnRpby1zY3NpLWRhdGFwbGFuZS5jCmluZGV4IGFkZDRiM2Y0YTQuLmUwNDcz
NjEzMTAgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvdmlydGlvLXNjc2ktZGF0YXBsYW5lLmMKKysrIGIv
aHcvc2NzaS92aXJ0aW8tc2NzaS1kYXRhcGxhbmUuYwpAQCAtOTcsNyArOTcsNyBAQCBzdGF0aWMg
aW50IHZpcnRpb19zY3NpX3ZyaW5nX2luaXQoVmlydElPU0NTSSAqcywgVmlydFF1ZXVlICp2cSwg
aW50IG4sCiAgICAgLyogU2V0IHVwIHZpcnRxdWV1ZSBub3RpZnkgKi8KICAgICByYyA9IHZpcnRp
b19idXNfc2V0X2hvc3Rfbm90aWZpZXIoVklSVElPX0JVUyhxYnVzKSwgbiwgdHJ1ZSk7CiAgICAg
aWYgKHJjICE9IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ2aXJ0aW8tc2NzaTogRmFp
bGVkIHRvIHNldCBob3N0IG5vdGlmaWVyICglZClcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgi
dmlydGlvLXNjc2k6IEZhaWxlZCB0byBzZXQgaG9zdCBub3RpZmllciAoJWQpIiwKICAgICAgICAg
ICAgICAgICByYyk7CiAgICAgICAgIHMtPmRhdGFwbGFuZV9mZW5jZWQgPSB0cnVlOwogICAgICAg
ICByZXR1cm4gcmM7CkBAIC0xNDEsOCArMTQxLDggQEAgaW50IHZpcnRpb19zY3NpX2RhdGFwbGFu
ZV9zdGFydChWaXJ0SU9EZXZpY2UgKnZkZXYpCiAgICAgLyogU2V0IHVwIGd1ZXN0IG5vdGlmaWVy
IChpcnEpICovCiAgICAgcmMgPSBrLT5zZXRfZ3Vlc3Rfbm90aWZpZXJzKHFidXMtPnBhcmVudCwg
dnMtPmNvbmYubnVtX3F1ZXVlcyArIDIsIHRydWUpOwogICAgIGlmIChyYyAhPSAwKSB7Ci0gICAg
ICAgIGZwcmludGYoc3RkZXJyLCAidmlydGlvLXNjc2k6IEZhaWxlZCB0byBzZXQgZ3Vlc3Qgbm90
aWZpZXJzICglZCksICIKLSAgICAgICAgICAgICAgICAiZW5zdXJlIC1lbmFibGUta3ZtIGlzIHNl
dFxuIiwgcmMpOworICAgICAgICBlcnJvcl9yZXBvcnQoInZpcnRpby1zY3NpOiBGYWlsZWQgdG8g
c2V0IGd1ZXN0IG5vdGlmaWVycyAoJWQpLCAiCisgICAgICAgICAgICAgICAgImVuc3VyZSAtZW5h
YmxlLWt2bSBpcyBzZXQiLCByYyk7CiAgICAgICAgIGdvdG8gZmFpbF9ndWVzdF9ub3RpZmllcnM7
CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9zZC9wbDE4MS5jIGIvaHcvc2QvcGwxODEuYwppbmRl
eCA1NWM4MDk4ZWNkLi4yYjg3OGEwYzVlIDEwMDY0NAotLS0gYS9ody9zZC9wbDE4MS5jCisrKyBi
L2h3L3NkL3BsMTgxLmMKQEAgLTgsNiArOCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3Nk
ZXAuaCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInN5c2VtdS9i
bG9jay1iYWNrZW5kLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCiAjaW5jbHVkZSAi
aHcvc3lzYnVzLmgiCkBAIC0xNDYsNyArMTQ3LDcgQEAgc3RhdGljIHZvaWQgcGwxODFfZmlmb19w
dXNoKFBMMTgxU3RhdGUgKnMsIHVpbnQzMl90IHZhbHVlKQogICAgIGludCBuOwogCiAgICAgaWYg
KHMtPmZpZm9fbGVuID09IFBMMTgxX0ZJRk9fTEVOKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAicGwxODE6IEZJRk8gb3ZlcmZsb3dcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInBsMTgx
OiBGSUZPIG92ZXJmbG93Iik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAgICAgbiA9IChzLT5m
aWZvX3BvcyArIHMtPmZpZm9fbGVuKSAmIChQTDE4MV9GSUZPX0xFTiAtIDEpOwpAQCAtMTYwLDcg
KzE2MSw3IEBAIHN0YXRpYyB1aW50MzJfdCBwbDE4MV9maWZvX3BvcChQTDE4MVN0YXRlICpzKQog
ICAgIHVpbnQzMl90IHZhbHVlOwogCiAgICAgaWYgKHMtPmZpZm9fbGVuID09IDApIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJwbDE4MTogRklGTyB1bmRlcmZsb3dcbiIpOworICAgICAgICBl
cnJvcl9yZXBvcnQoInBsMTgxOiBGSUZPIHVuZGVyZmxvdyIpOwogICAgICAgICByZXR1cm4gMDsK
ICAgICB9CiAgICAgdmFsdWUgPSBzLT5maWZvW3MtPmZpZm9fcG9zXTsKZGlmZiAtLWdpdCBhL2h3
L3NkL3NkLmMgYi9ody9zZC9zZC5jCmluZGV4IGJhNDdiZmY0ZGIuLmU0NjdkNzRmYzggMTAwNjQ0
Ci0tLSBhL2h3L3NkL3NkLmMKKysrIGIvaHcvc2Qvc2QuYwpAQCAtNzAwLDcgKzcwMCw3IEBAIHN0
YXRpYyB2b2lkIHNkX2xvY2tfY29tbWFuZChTRFN0YXRlICpzZCkKICAgICAgICAgc2QtPmNhcmRf
c3RhdHVzICY9IH5DQVJEX0lTX0xPQ0tFRDsKICAgICAgICAgc2QtPnB3ZF9sZW4gPSAwOwogICAg
ICAgICAvKiBFcmFzaW5nIHRoZSBlbnRpcmUgY2FyZCBoZXJlISAqLwotICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIlNEOiBDYXJkIGZvcmNlLWVyYXNlZCBieSBDTUQ0MlxuIik7CisgICAgICAgIGVy
cm9yX3JlcG9ydCgiU0Q6IENhcmQgZm9yY2UtZXJhc2VkIGJ5IENNRDQyIik7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKQEAgLTEyODIsNyArMTI4Miw3IEBAIHN0YXRpYyBzZF9yc3BfdHlwZV90
IHNkX25vcm1hbF9jb21tYW5kKFNEU3RhdGUgKnNkLAogICAgICAgICByZXR1cm4gc2RfcjE7CiAK
ICAgICBjYXNlIDU2OgkvKiBDTUQ1NjogIEdFTl9DTUQgKi8KLSAgICAgICAgZnByaW50ZihzdGRl
cnIsICJTRDogR0VOX0NNRCAweCUwOHhcbiIsIHJlcS5hcmcpOworICAgICAgICBlcnJvcl9yZXBv
cnQoIlNEOiBHRU5fQ01EIDB4JTA4eCIsIHJlcS5hcmcpOwogCiAgICAgICAgIHN3aXRjaCAoc2Qt
PnN0YXRlKSB7CiAgICAgICAgIGNhc2Ugc2RfdHJhbnNmZXJfc3RhdGU6CkBAIC0xNTY1LDEwICsx
NTY1LDEwIEBAIHNlbmRfcmVzcG9uc2U6CiAgICAgICAgIGludCBpOwogICAgICAgICBEUFJJTlRG
KCJSZXNwb25zZToiKTsKICAgICAgICAgZm9yIChpID0gMDsgaSA8IHJzcGxlbjsgaSsrKQotICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIgJTAyeCIsIHJlc3BvbnNlW2ldKTsKLSAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIgc3RhdGUgJWRcbiIsIHNkLT5zdGF0ZSk7CisgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoIiAlMDJ4IiwgcmVzcG9uc2VbaV0pOworICAgICAgICBlcnJvcl9yZXBvcnQo
IiBzdGF0ZSAlZCIsIHNkLT5zdGF0ZSk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgRFBSSU5URigi
Tm8gcmVzcG9uc2UgJWRcbiIsIHNkLT5zdGF0ZSk7CisgICAgICAgIERQUklOVEYoIk5vIHJlc3Bv
bnNlICVkIiwgc2QtPnN0YXRlKTsKICAgICB9CiAjZW5kaWYKIApAQCAtMTU4MCwxNCArMTU4MCwx
NCBAQCBzdGF0aWMgdm9pZCBzZF9ibGtfcmVhZChTRFN0YXRlICpzZCwgdWludDY0X3QgYWRkciwg
dWludDMyX3QgbGVuKQogICAgIERQUklOVEYoInNkX2Jsa19yZWFkOiBhZGRyID0gMHglMDhsbHgs
IGxlbiA9ICVkXG4iLAogICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgYWRkciwgbGVu
KTsKICAgICBpZiAoIXNkLT5ibGsgfHwgYmxrX3ByZWFkKHNkLT5ibGssIGFkZHIsIHNkLT5kYXRh
LCBsZW4pIDwgMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNkX2Jsa19yZWFkOiByZWFk
IGVycm9yIG9uIGhvc3Qgc2lkZVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgic2RfYmxrX3Jl
YWQ6IHJlYWQgZXJyb3Igb24gaG9zdCBzaWRlIik7CiAgICAgfQogfQogCiBzdGF0aWMgdm9pZCBz
ZF9ibGtfd3JpdGUoU0RTdGF0ZSAqc2QsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGxlbikKIHsK
ICAgICBpZiAoIXNkLT5ibGsgfHwgYmxrX3B3cml0ZShzZC0+YmxrLCBhZGRyLCBzZC0+ZGF0YSwg
bGVuLCAwKSA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJzZF9ibGtfd3JpdGU6IHdy
aXRlIGVycm9yIG9uIGhvc3Qgc2lkZVxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgic2RfYmxr
X3dyaXRlOiB3cml0ZSBlcnJvciBvbiBob3N0IHNpZGUiKTsKICAgICB9CiB9CiAKZGlmZiAtLWdp
dCBhL2h3L3NoNC9yMmQuYyBiL2h3L3NoNC9yMmQuYwppbmRleCAxNmI5ZWQyZGIyLi5hMDEwZjU1
OWUyIDEwMDY0NAotLS0gYS9ody9zaDQvcjJkLmMKKysrIGIvaHcvc2g0L3IyZC5jCkBAIC0yNCw2
ICsyNCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11
L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxZW11
LWNvbW1vbi5oIgogI2luY2x1ZGUgImNwdS5oIgpAQCAtMzE5LDggKzMyMCw4IEBAIHN0YXRpYyB2
b2lkIHIyZF9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNEUkFNX0JBU0UgKyBMSU5VWF9MT0FEX09GRlNFVCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElOSVRSRF9MT0FEX09GRlNF
VCAtIExJTlVYX0xPQURfT0ZGU0VUKTsKICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkgewot
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICcl
cydcbiIsIGtlcm5lbF9maWxlbmFtZSk7Ci0gICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcyciLCBrZXJuZWxf
ZmlsZW5hbWUpOworICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQogCiAgICAgICAgIC8q
IGluaXRpYWxpemF0aW9uIHdoaWNoIHNob3VsZCBiZSBkb25lIGJ5IGZpcm13YXJlICovCkBAIC0z
MzksOCArMzQwLDggQEAgc3RhdGljIHZvaWQgcjJkX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5l
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0RSQU1fU0laRSAt
IElOSVRSRF9MT0FEX09GRlNFVCk7CiAKICAgICAgICAgaWYgKGluaXRyZF9zaXplIDwgMCkgewot
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQgaW5pdHJkICcl
cydcbiIsIGluaXRyZF9maWxlbmFtZSk7Ci0gICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAg
IGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQgaW5pdHJkICclcyciLCBpbml0cmRf
ZmlsZW5hbWUpOworICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQogCiAgICAgICAgIC8q
IGluaXRpYWxpemF0aW9uIHdoaWNoIHNob3VsZCBiZSBkb25lIGJ5IGZpcm13YXJlICovCmRpZmYg
LS1naXQgYS9ody9zaDQvc2g3NzUwLmMgYi9ody9zaDQvc2g3NzUwLmMKaW5kZXggMTY2ZTRiZDk0
Ny4uNjRmZmM0YzFkMiAxMDA2NDQKLS0tIGEvaHcvc2g0L3NoNzc1MC5jCisrKyBiL2h3L3NoNC9z
aDc3NTAuYwpAQCAtMjMsNiArMjMsNyBAQAogICogVEhFIFNPRlRXQVJFLgogICovCiAjaW5jbHVk
ZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVk
ZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9zaDQvc2guaCIKICNpbmNsdWRlICJzeXNlbXUvc3lz
ZW11LmgiCkBAIC0xNDcsOSArMTQ4LDkgQEAgc3RhdGljIHZvaWQgcG9ydGFfY2hhbmdlZChTSDc3
NTBTdGF0ZSAqIHMsIHVpbnQxNl90IHByZXYpCiAgICAgaW50IGksIHIgPSAwOwogCiAjaWYgMAot
ICAgIGZwcmludGYoc3RkZXJyLCAicG9ydGEgY2hhbmdlZCBmcm9tIDB4JTA0eCB0byAweCUwNHhc
biIsCisgICAgZXJyb3JfcmVwb3J0KCJwb3J0YSBjaGFuZ2VkIGZyb20gMHglMDR4IHRvIDB4JTA0
eCIsCiAJICAgIHByZXYsIHBvcnRhX2xpbmVzKHMpKTsKLSAgICBmcHJpbnRmKHN0ZGVyciwgInBk
dHJhPTB4JTA0eCwgcGN0cmE9MHglMDh4XG4iLCBzLT5wZHRyYSwgcy0+cGN0cmEpOworICAgIGVy
cm9yX3JlcG9ydCgicGR0cmE9MHglMDR4LCBwY3RyYT0weCUwOHgiLCBzLT5wZHRyYSwgcy0+cGN0
cmEpOwogI2VuZGlmCiAgICAgY3VycmVudGEgPSBwb3J0YV9saW5lcyhzKTsKICAgICBpZiAoY3Vy
cmVudGEgPT0gcHJldikKQEAgLTIwMCwxMyArMjAxLDEzIEBAIHN0YXRpYyB2b2lkIHBvcnRiX2No
YW5nZWQoU0g3NzUwU3RhdGUgKiBzLCB1aW50MTZfdCBwcmV2KQogCiBzdGF0aWMgdm9pZCBlcnJv
cl9hY2Nlc3MoY29uc3QgY2hhciAqa2luZCwgaHdhZGRyIGFkZHIpCiB7Ci0gICAgZnByaW50Zihz
dGRlcnIsICIlcyB0byAlcyAoMHgiIFRBUkdFVF9GTVRfcGx4ICIpIG5vdCBzdXBwb3J0ZWRcbiIs
CisgICAgZXJyb3JfcmVwb3J0KCIlcyB0byAlcyAoMHgiIFRBUkdFVF9GTVRfcGx4ICIpIG5vdCBz
dXBwb3J0ZWQiLAogCSAgICBraW5kLCByZWduYW1lKGFkZHIpLCBhZGRyKTsKIH0KIAogc3RhdGlj
IHZvaWQgaWdub3JlX2FjY2Vzcyhjb25zdCBjaGFyICpraW5kLCBod2FkZHIgYWRkcikKIHsKLSAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzIHRvICVzICgweCIgVEFSR0VUX0ZNVF9wbHggIikgaWdub3Jl
ZFxuIiwKKyAgICBlcnJvcl9yZXBvcnQoIiVzIHRvICVzICgweCIgVEFSR0VUX0ZNVF9wbHggIikg
aWdub3JlZCIsCiAJICAgIGtpbmQsIHJlZ25hbWUoYWRkciksIGFkZHIpOwogfQogCkBAIC0zMjYs
NDcgKzMyNyw0OCBAQCBzdGF0aWMgdm9pZCBzaDc3NTBfbWVtX3dyaXRldyh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgIHVpbnQxNl90IHRlbXA7CiAKICAgICBzd2l0Y2ggKGFkZHIpIHsK
LQkvKiBTRFJBTSBjb250cm9sbGVyICovCisgICAgLyogU0RSQU0gY29udHJvbGxlciAqLwogICAg
IGNhc2UgU0g3NzUwX0JDUjJfQTc6CiAgICAgICAgIHMtPmJjcjIgPSBtZW1fdmFsdWU7CiAgICAg
ICAgIHJldHVybjsKICAgICBjYXNlIFNINzc1MF9CQ1IzX0E3OgotCWlmKCFoYXNfYmNyM19hbmRf
YmNyNChzKSkKLQkgICAgZXJyb3JfYWNjZXNzKCJ3b3JkIHdyaXRlIiwgYWRkcik7Ci0Jcy0+YmNy
MyA9IG1lbV92YWx1ZTsKLQlyZXR1cm47CisgICAgICAgIGlmICghaGFzX2JjcjNfYW5kX2JjcjQo
cykpIHsKKyAgICAgICAgICAgIGVycm9yX2FjY2Vzcygid29yZCB3cml0ZSIsIGFkZHIpOworICAg
ICAgICB9CisgICAgICAgIHMtPmJjcjMgPSBtZW1fdmFsdWU7CisgICAgICAgIHJldHVybjsKICAg
ICBjYXNlIFNINzc1MF9QQ1JfQTc6Ci0Jcy0+cGNyID0gbWVtX3ZhbHVlOwotCXJldHVybjsKKyAg
ICAgICAgcy0+cGNyID0gbWVtX3ZhbHVlOworICAgICAgICByZXR1cm47CiAgICAgY2FzZSBTSDc3
NTBfUlRDTlRfQTc6CiAgICAgY2FzZSBTSDc3NTBfUlRDT1JfQTc6CiAgICAgY2FzZSBTSDc3NTBf
UlRDU1JfQTc6Ci0JaWdub3JlX2FjY2Vzcygid29yZCB3cml0ZSIsIGFkZHIpOwotCXJldHVybjsK
LQkvKiBJTyBwb3J0cyAqLworICAgICAgICBpZ25vcmVfYWNjZXNzKCJ3b3JkIHdyaXRlIiwgYWRk
cik7CisgICAgICAgIHJldHVybjsKKyAgICAgICAgLyogSU8gcG9ydHMgKi8KICAgICBjYXNlIFNI
Nzc1MF9QRFRSQV9BNzoKLQl0ZW1wID0gcG9ydGFfbGluZXMocyk7Ci0Jcy0+cGR0cmEgPSBtZW1f
dmFsdWU7Ci0JcG9ydGFfY2hhbmdlZChzLCB0ZW1wKTsKLQlyZXR1cm47CisgICAgICAgIHRlbXAg
PSBwb3J0YV9saW5lcyhzKTsKKyAgICAgICAgcy0+cGR0cmEgPSBtZW1fdmFsdWU7CisgICAgICAg
IHBvcnRhX2NoYW5nZWQocywgdGVtcCk7CisgICAgICAgIHJldHVybjsKICAgICBjYXNlIFNINzc1
MF9QRFRSQl9BNzoKLQl0ZW1wID0gcG9ydGJfbGluZXMocyk7Ci0Jcy0+cGR0cmIgPSBtZW1fdmFs
dWU7Ci0JcG9ydGJfY2hhbmdlZChzLCB0ZW1wKTsKLQlyZXR1cm47CisgICAgICAgIHRlbXAgPSBw
b3J0Yl9saW5lcyhzKTsKKyAgICAgICAgcy0+cGR0cmIgPSBtZW1fdmFsdWU7CisgICAgICAgIHBv
cnRiX2NoYW5nZWQocywgdGVtcCk7CisgICAgICAgIHJldHVybjsKICAgICBjYXNlIFNINzc1MF9S
RkNSX0E3OgotCWZwcmludGYoc3RkZXJyLCAiV3JpdGUgYWNjZXNzIHRvIHJlZnJlc2ggY291bnQg
cmVnaXN0ZXJcbiIpOwotCXMtPnJmY3IgPSBtZW1fdmFsdWU7Ci0JcmV0dXJuOworICAgICAgICBl
cnJvcl9yZXBvcnQoIldyaXRlIGFjY2VzcyB0byByZWZyZXNoIGNvdW50IHJlZ2lzdGVyIik7Cisg
ICAgICAgIHMtPnJmY3IgPSBtZW1fdmFsdWU7CisgICAgICAgIHJldHVybjsKICAgICBjYXNlIFNI
Nzc1MF9HUElPSUNfQTc6Ci0Jcy0+Z3Bpb2ljID0gbWVtX3ZhbHVlOwotCWlmIChtZW1fdmFsdWUg
IT0gMCkgewotCSAgICBmcHJpbnRmKHN0ZGVyciwgIkkvTyBpbnRlcnJ1cHRzIG5vdCBpbXBsZW1l
bnRlZFxuIik7CisgICAgICAgIHMtPmdwaW9pYyA9IG1lbV92YWx1ZTsKKyAgICAgICAgaWYgKG1l
bV92YWx1ZSAhPSAwKSB7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIkkvTyBpbnRlcnJ1cHRz
IG5vdCBpbXBsZW1lbnRlZCIpOwogICAgICAgICAgICAgYWJvcnQoKTsKLQl9Ci0JcmV0dXJuOwor
ICAgICAgICB9CisgICAgICAgIHJldHVybjsKICAgICBkZWZhdWx0OgotCWVycm9yX2FjY2Vzcygi
d29yZCB3cml0ZSIsIGFkZHIpOworICAgICAgICBlcnJvcl9hY2Nlc3MoIndvcmQgd3JpdGUiLCBh
ZGRyKTsKICAgICAgICAgYWJvcnQoKTsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9zcGFyYy9s
ZW9uMy5jIGIvaHcvc3BhcmMvbGVvbjMuYwppbmRleCBlYzI4MTZiZjk0Li5kNDM0ZWRlYzkyIDEw
MDY0NAotLS0gYS9ody9zcGFyYy9sZW9uMy5jCisrKyBiL2h3L3NwYXJjL2xlb24zLmMKQEAgLTIy
LDYgKzIyLDcgQEAKICAqIFRIRSBTT0ZUV0FSRS4KICAqLwogI2luY2x1ZGUgInFlbXUvb3NkZXAu
aCIKKyNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3Iu
aCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgImNwdS5oIgpAQCAtMTcyLDcg
KzE3Myw3IEBAIHN0YXRpYyB2b2lkIGxlb24zX2dlbmVyaWNfaHdfaW5pdChNYWNoaW5lU3RhdGUg
Km1hY2hpbmUpCiAgICAgfQogCiAgICAgaWYgKGJpb3Nfc2l6ZSA+IHByb21fc2l6ZSkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgInFlbXU6IGNvdWxkIG5vdCBsb2FkIHByb20gJyVzJzogZmls
ZSB0b28gYmlnXG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBsb2Fk
IHByb20gJyVzJzogZmlsZSB0b28gYmlnIiwKICAgICAgICAgICAgICAgICBmaWxlbmFtZSk7CiAg
ICAgICAgIGV4aXQoMSk7CiAgICAgfQpAQCAtMTgwLDExICsxODEsMTEgQEAgc3RhdGljIHZvaWQg
bGVvbjNfZ2VuZXJpY19od19pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBpZiAoYmlv
c19zaXplID4gMCkgewogICAgICAgICByZXQgPSBsb2FkX2ltYWdlX3RhcmdwaHlzKGZpbGVuYW1l
LCAweDAwMDAwMDAwLCBiaW9zX3NpemUpOwogICAgICAgICBpZiAocmV0IDwgMCB8fCByZXQgPiBw
cm9tX3NpemUpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQgbm90
IGxvYWQgcHJvbSAnJXMnXG4iLCBmaWxlbmFtZSk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQo
InFlbXU6IGNvdWxkIG5vdCBsb2FkIHByb20gJyVzJyIsIGZpbGVuYW1lKTsKICAgICAgICAgICAg
IGV4aXQoMSk7CiAgICAgICAgIH0KICAgICB9IGVsc2UgaWYgKGtlcm5lbF9maWxlbmFtZSA9PSBO
VUxMICYmICFxdGVzdF9lbmFibGVkKCkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJDYW4n
dCByZWFkIGJpb3MgaW1hZ2UgJXNcbiIsIGZpbGVuYW1lKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCJDYW4ndCByZWFkIGJpb3MgaW1hZ2UgJXMiLCBmaWxlbmFtZSk7CiAgICAgICAgIGV4aXQoMSk7
CiAgICAgfQogICAgIGdfZnJlZShmaWxlbmFtZSk7CkBAIC0xOTcsNyArMTk4LDcgQEAgc3RhdGlj
IHZvaWQgbGVvbjNfZ2VuZXJpY19od19pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAg
ICAga2VybmVsX3NpemUgPSBsb2FkX2VsZihrZXJuZWxfZmlsZW5hbWUsIE5VTEwsIE5VTEwsICZl
bnRyeSwgTlVMTCwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxIC8qIGJp
ZyBlbmRpYW4gKi8sIEVNX1NQQVJDLCAwLCAwKTsKICAgICAgICAgaWYgKGtlcm5lbF9zaXplIDwg
MCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBub3QgbG9hZCBr
ZXJuZWwgJyVzJ1xuIiwKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90
IGxvYWQga2VybmVsICclcyciLAogICAgICAgICAgICAgICAgICAgICBrZXJuZWxfZmlsZW5hbWUp
OwogICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvc3BhcmMv
c3VuNG0uYyBiL2h3L3NwYXJjL3N1bjRtLmMKaW5kZXggZTFiZGQ0ODI4ZC4uN2EyODEyYWFhNCAx
MDA2NDQKLS0tIGEvaHcvc3BhcmMvc3VuNG0uYworKysgYi9ody9zcGFyYy9zdW40bS5jCkBAIC0y
NjEsNyArMjYxLDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgc3VuNG1fbG9hZF9rZXJuZWwoY29u
c3QgY2hhciAqa2VybmVsX2ZpbGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEtFUk5FTF9MT0FEX0FERFIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUkFNX3NpemUgLSBLRVJORUxfTE9BRF9BRERSKTsKICAg
ICAgICAgaWYgKGtlcm5lbF9zaXplIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJxZW11OiBjb3VsZCBub3QgbG9hZCBrZXJuZWwgJyVzJ1xuIiwKKyAgICAgICAgICAgIGVycm9y
X3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQga2VybmVsICclcyciLAogICAgICAgICAgICAg
ICAgICAgICBrZXJuZWxfZmlsZW5hbWUpOwogICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAg
fQpAQCAtMjczLDggKzI3Myw4IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIHN1bjRtX2xvYWRfa2Vy
bmVsKGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJTklUUkRfTE9BRF9BRERSLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJBTV9zaXplIC0gSU5JVFJEX0xPQURfQURE
Uik7CiAgICAgICAgICAgICBpZiAoaW5pdHJkX3NpemUgPCAwKSB7Ci0gICAgICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICcl
cydcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBpbml0cmRfZmlsZW5hbWUpOworICAgICAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQgaW5pdGlhbCByYW0g
ZGlzayAnJXMnIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdHJkX2ZpbGVuYW1l
KTsKICAgICAgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICAgICAgfQogICAgICAgICB9CkBA
IC02ODgsNyArNjg4LDcgQEAgc3RhdGljIHZvaWQgcHJvbV9pbml0KGh3YWRkciBhZGRyLCBjb25z
dCBjaGFyICpiaW9zX25hbWUpCiAgICAgICAgIHJldCA9IC0xOwogICAgIH0KICAgICBpZiAocmV0
IDwgMCB8fCByZXQgPiBQUk9NX1NJWkVfTUFYKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAi
cWVtdTogY291bGQgbm90IGxvYWQgcHJvbSAnJXMnXG4iLCBiaW9zX25hbWUpOworICAgICAgICBl
cnJvcl9yZXBvcnQoInFlbXU6IGNvdWxkIG5vdCBsb2FkIHByb20gJyVzJyIsIGJpb3NfbmFtZSk7
CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9uaWFn
YXJhLmMgYi9ody9zcGFyYzY0L25pYWdhcmEuYwppbmRleCA5YThkNjEwOWQ0Li42MDc5OTIyMGYz
IDEwMDY0NAotLS0gYS9ody9zcGFyYzY0L25pYWdhcmEuYworKysgYi9ody9zcGFyYzY0L25pYWdh
cmEuYwpAQCAtMTUzLDcgKzE1Myw3IEBAIHN0YXRpYyB2b2lkIG5pYWdhcmFfaW5pdChNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpCiAgICAgICAgICAgICBkaW5mby0+aXNfZGVmYXVsdCA9IDE7CiAgICAg
ICAgICAgICByb21fYWRkX2ZpbGVfZml4ZWQoYmxrX2JzKGJsayktPmZpbGVuYW1lLCBOSUFHQVJB
X1ZESVNLX0JBU0UsIC0xKTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAicWVtdTogY291bGQgbm90IGxvYWQgcmFtIGRpc2sgJyVzJ1xuIiwKKyAgICAgICAg
ICAgIGVycm9yX3JlcG9ydCgicWVtdTogY291bGQgbm90IGxvYWQgcmFtIGRpc2sgJyVzJyIsCiAg
ICAgICAgICAgICAgICAgICAgIGJsa19icyhibGspLT5maWxlbmFtZSk7CiAgICAgICAgICAgICBl
eGl0KDEpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9ody9zcGFyYzY0L3N1bjR1LmMgYi9ody9z
cGFyYzY0L3N1bjR1LmMKaW5kZXggYzMyODBhYWYzOC4uMDcwZDliOTRmOSAxMDA2NDQKLS0tIGEv
aHcvc3BhcmM2NC9zdW40dS5jCisrKyBiL2h3L3NwYXJjNjQvc3VuNHUuYwpAQCAtMjIsNiArMjIs
NyBAQAogICogVEhFIFNPRlRXQVJFLgogICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2lu
Y2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2lu
Y2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCkBAIC0xNjUsNyArMTY2LDcg
QEAgc3RhdGljIHVpbnQ2NF90IHN1bjR1X2xvYWRfa2VybmVsKGNvbnN0IGNoYXIgKmtlcm5lbF9m
aWxlbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS
QU1fc2l6ZSAtIEtFUk5FTF9MT0FEX0FERFIpOwogICAgICAgICB9CiAgICAgICAgIGlmIChrZXJu
ZWxfc2l6ZSA8IDApIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAicWVtdTogY291bGQg
bm90IGxvYWQga2VybmVsICclcydcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoInFlbXU6
IGNvdWxkIG5vdCBsb2FkIGtlcm5lbCAnJXMnIiwKICAgICAgICAgICAgICAgICAgICAga2VybmVs
X2ZpbGVuYW1lKTsKICAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KQEAgLTE3OCw4ICsx
NzksOCBAQCBzdGF0aWMgdWludDY0X3Qgc3VuNHVfbG9hZF9rZXJuZWwoY29uc3QgY2hhciAqa2Vy
bmVsX2ZpbGVuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqaW5pdHJkX2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJBTV9zaXplIC0gKmluaXRyZF9hZGRyKTsKICAgICAgICAgICAgIGlmICgoaW50
KSppbml0cmRfc2l6ZSA8IDApIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInFl
bXU6IGNvdWxkIG5vdCBsb2FkIGluaXRpYWwgcmFtIGRpc2sgJyVzJ1xuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIGluaXRyZF9maWxlbmFtZSk7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCJxZW11OiBjb3VsZCBub3QgbG9hZCBpbml0aWFsIHJhbSBkaXNrICclcyciLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbml0cmRfZmlsZW5hbWUpOwogICAgICAgICAgICAgICAg
IGV4aXQoMSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTMyMiw3ICszMjMsNyBAQCBz
dGF0aWMgdm9pZCBwcm9tX2luaXQoaHdhZGRyIGFkZHIsIGNvbnN0IGNoYXIgKmJpb3NfbmFtZSkK
ICAgICAgICAgcmV0ID0gLTE7CiAgICAgfQogICAgIGlmIChyZXQgPCAwIHx8IHJldCA+IFBST01f
U0laRV9NQVgpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJxZW11OiBjb3VsZCBub3QgbG9h
ZCBwcm9tICclcydcbiIsIGJpb3NfbmFtZSk7CisgICAgICAgIGVycm9yX3JlcG9ydCgicWVtdTog
Y291bGQgbm90IGxvYWQgcHJvbSAnJXMnIiwgYmlvc19uYW1lKTsKICAgICAgICAgZXhpdCgxKTsK
ICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody9zc2kvb21hcF9zcGkuYyBiL2h3L3NzaS9vbWFwX3Nw
aS5jCmluZGV4IDM0MTYzZTU2NDYuLjk4MjQyZDFlOGIgMTAwNjQ0Ci0tLSBhL2h3L3NzaS9vbWFw
X3NwaS5jCisrKyBiL2h3L3NzaS9vbWFwX3NwaS5jCkBAIC0yMCw2ICsyMCw3IEBACiAgKiA1MSBG
cmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBLgog
ICovCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0
LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJody9hcm0vb21hcC5oIgogCkBAIC0y
OTUsOSArMjk2LDkgQEAgc3RhdGljIHZvaWQgb21hcF9tY3NwaV93cml0ZSh2b2lkICpvcGFxdWUs
IGh3YWRkciBhZGRyLAogICAgICAgICBpZiAoKHZhbHVlIF4gcy0+Y2hbY2hdLmNvbmZpZykgJiAo
MyA8PCAxNCkpCS8qIERNQVIgfCBETUFXICovCiAgICAgICAgICAgICBvbWFwX21jc3BpX2RtYXJl
cXVlc3RfdXBkYXRlKHMtPmNoICsgY2gpOwogICAgICAgICBpZiAoKCh2YWx1ZSA+PiAxMikgJiAz
KSA9PSAzKQkJCS8qIFRSTSAqLwotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52
YWxpZCBUUk0gdmFsdWUgKDMpXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBv
cnQoIiVzOiBpbnZhbGlkIFRSTSB2YWx1ZSAoMykiLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICgo
KHZhbHVlID4+IDcpICYgMHgxZikgPCAzKQkJCS8qIFdMICovCi0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiBpbnZhbGlkIFdMIHZhbHVlICglIiBQUkl4NjQgIilcbiIsCisgICAgICAg
ICAgICBlcnJvcl9yZXBvcnQoIiVzOiBpbnZhbGlkIFdMIHZhbHVlICglIiBQUkl4NjQgIikiLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCAodmFsdWUgPj4gNykgJiAweDFm
KTsKICAgICAgICAgcy0+Y2hbY2hdLmNvbmZpZyA9IHZhbHVlICYgMHg3ZmZmZmY7CiAgICAgICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvb21hcF9ncHRpbWVyLmMgYi9ody90aW1lci9v
bWFwX2dwdGltZXIuYwppbmRleCBhZTJkYzk5ODMyLi4wZjA2NDI0MWQzIDEwMDY0NAotLS0gYS9o
dy90aW1lci9vbWFwX2dwdGltZXIuYworKysgYi9ody90aW1lci9vbWFwX2dwdGltZXIuYwpAQCAt
MTgsNiArMTgsNyBAQAogICogd2l0aCB0aGlzIHByb2dyYW07IGlmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNp
bmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVk
ZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgImh3L2FybS9vbWFwLmgiCkBAIC0zNTYsNyArMzU3
LDcgQEAgc3RhdGljIHZvaWQgb21hcF9ncF90aW1lcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogICAgIGNhc2UgMHgxMDoJLyogVElPQ1BfQ0ZHICovCiAgICAgICAgIHMtPmNvbmZp
ZyA9IHZhbHVlICYgMHgzM2Q7CiAgICAgICAgIGlmICgoKHZhbHVlID4+IDMpICYgMykgPT0gMykJ
CQkJLyogSURMRU1PREUgKi8KLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGlsbGVn
YWwgSURMRU1PREUgdmFsdWUgaW4gVElPQ1BfQ0ZHXG4iLAorICAgICAgICAgICAgZXJyb3JfcmVw
b3J0KCIlczogaWxsZWdhbCBJRExFTU9ERSB2YWx1ZSBpbiBUSU9DUF9DRkciLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHZhbHVlICYgMikJCQkJ
CQkvKiBTT0ZUUkVTRVQgKi8KICAgICAgICAgICAgIG9tYXBfZ3BfdGltZXJfcmVzZXQocyk7CkBA
IC0zOTQsMTEgKzM5NSwxMSBAQCBzdGF0aWMgdm9pZCBvbWFwX2dwX3RpbWVyX3dyaXRlKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIHMtPmFyID0gKHZhbHVlID4+IDEpICYgMTsK
ICAgICAgICAgcy0+c3QgPSAodmFsdWUgPj4gMCkgJiAxOwogICAgICAgICBpZiAocy0+aW5vdXQg
JiYgcy0+dHJpZ2dlciAhPSBncHRfdHJpZ2dlcl9ub25lKQotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogR1AgdGltZXIgcGluIG11c3QgYmUgYW4gb3V0cHV0ICIKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZm9yIHRoaXMgdHJpZ2dlciBtb2RlXG4iLCBfX2Z1bmNfXyk7Cisg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiBHUCB0aW1lciBwaW4gbXVzdCBiZSBhbiBvdXRw
dXQgIgorICAgICAgICAgICAgICAgICAgICAgICAgICJmb3IgdGhpcyB0cmlnZ2VyIG1vZGUiLCBf
X2Z1bmNfXyk7CiAgICAgICAgIGlmICghcy0+aW5vdXQgJiYgcy0+Y2FwdHVyZSAhPSBncHRfY2Fw
dHVyZV9ub25lKQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogR1AgdGltZXIgcGlu
IG11c3QgYmUgYW4gaW5wdXQgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb3IgdGhp
cyBjYXB0dXJlIG1vZGVcbiIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgi
JXM6IEdQIHRpbWVyIHBpbiBtdXN0IGJlIGFuIGlucHV0ICIKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAiZm9yIHRoaXMgY2FwdHVyZSBtb2RlIiwgX19mdW5jX18pOwogICAgICAgICBpZiAocy0+
dHJpZ2dlciA9PSBncHRfdHJpZ2dlcl9ub25lKQogICAgICAgICAgICAgb21hcF9ncF90aW1lcl9v
dXQocywgcy0+c2Nwd20pOwogICAgICAgICAvKiBUT0RPOiBtYWtlIHN1cmUgdGhpcyBkb2Vzbid0
IG92ZXJmbG93IDMyLWJpdHMgKi8KZGlmZiAtLWdpdCBhL2h3L3RpbWVyL3R3bDkyMjMwLmMgYi9o
dy90aW1lci90d2w5MjIzMC5jCmluZGV4IDg3ZTMzNGFmMjQuLjNhZGUwYmE5MjkgMTAwNjQ0Ci0t
LSBhL2h3L3RpbWVyL3R3bDkyMjMwLmMKKysrIGIvaHcvdGltZXIvdHdsOTIyMzAuYwpAQCAtNjE0
LDcgKzYxNCw3IEBAIHN0YXRpYyB2b2lkIG1lbmVsYXVzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWlu
dDhfdCBhZGRyLCB1aW50OF90IHZhbHVlKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHJ0
Y19iYWRuZXNzOgogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogYmFkIFJUQ19VUERBVEUgdmFsdWUgJTAyeFxuIiwKKyAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiJXM6IGJhZCBSVENfVVBEQVRFIHZhbHVlICUwMngiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSk7CiAgICAgICAgICAgICBzLT5zdGF0dXMgfD0gMSA8
PCAxMDsJCQkJLyogUlRDRVJSICovCiAgICAgICAgICAgICBtZW5lbGF1c191cGRhdGUocyk7CmRp
ZmYgLS1naXQgYS9ody90aW1lci94aWxpbnhfdGltZXIuYyBiL2h3L3RpbWVyL3hpbGlueF90aW1l
ci5jCmluZGV4IDU5NDM5YzA1YmUuLmE4MGJiYTg0NmIgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL3hp
bGlueF90aW1lci5jCisrKyBiL2h3L3RpbWVyL3hpbGlueF90aW1lci5jCkBAIC0xMjcsNyArMTI3
LDcgQEAgdGltZXJfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNpZ25lZCBpbnQg
c2l6ZSkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgfQotICAgIEQoZnByaW50ZihzdGRlcnIs
ICIlcyB0aW1lcj0lZCAleD0leFxuIiwgX19mdW5jX18sIHRpbWVyLCBhZGRyICogNCwgcikpOwor
ICAgIEQoZXJyb3JfcmVwb3J0KCIlcyB0aW1lcj0lZCAleD0leCIsIF9fZnVuY19fLCB0aW1lciwg
YWRkciAqIDQsIHIpKTsKICAgICByZXR1cm4gcjsKIH0KIApAQCAtMTM1LDcgKzEzNSw3IEBAIHN0
YXRpYyB2b2lkIHRpbWVyX2VuYWJsZShzdHJ1Y3QgeGx4X3RpbWVyICp4dCkKIHsKICAgICB1aW50
NjRfdCBjb3VudDsKIAotICAgIEQoZnByaW50ZihzdGRlcnIsICIlcyB0aW1lcj0lZCBkb3duPSVk
XG4iLCBfX2Z1bmNfXywKKyAgICBEKGVycm9yX3JlcG9ydCgiJXMgdGltZXI9JWQgZG93bj0lZCIs
IF9fZnVuY19fLAogICAgICAgICAgICAgICB4dC0+bnIsIHh0LT5yZWdzW1JfVENTUl0gJiBUQ1NS
X1VEVCkpOwogCiAgICAgcHRpbWVyX3N0b3AoeHQtPnB0aW1lcik7CkBAIC0xNjAsNyArMTYwLDcg
QEAgdGltZXJfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBhZGRyID4+PSAy
OwogICAgIHRpbWVyID0gdGltZXJfZnJvbV9hZGRyKGFkZHIpOwogICAgIHh0ID0gJnQtPnRpbWVy
c1t0aW1lcl07Ci0gICAgRChmcHJpbnRmKHN0ZGVyciwgIiVzIGFkZHI9JXggdmFsPSV4ICh0aW1l
cj0lZCBvZmY9JWQpXG4iLAorICAgIEQoZXJyb3JfcmVwb3J0KCIlcyBhZGRyPSV4IHZhbD0leCAo
dGltZXI9JWQgb2ZmPSVkKSIsCiAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIgKiA0LCB2YWx1
ZSwgdGltZXIsIGFkZHIgJiAzKSk7CiAgICAgLyogRnVydGhlciBkZWNvZGluZyB0byBhZGRyZXNz
IGEgc3BlY2lmaWMgdGltZXJzIHJlZy4gICovCiAgICAgYWRkciAmPSAzOwpAQCAtMTk3LDcgKzE5
Nyw3IEBAIHN0YXRpYyB2b2lkIHRpbWVyX2hpdCh2b2lkICpvcGFxdWUpCiB7CiAgICAgc3RydWN0
IHhseF90aW1lciAqeHQgPSBvcGFxdWU7CiAgICAgc3RydWN0IHRpbWVyYmxvY2sgKnQgPSB4dC0+
cGFyZW50OwotICAgIEQoZnByaW50ZihzdGRlcnIsICIlcyAlZFxuIiwgX19mdW5jX18sIHh0LT5u
cikpOworICAgIEQoZXJyb3JfcmVwb3J0KCIlcyAlZCIsIF9fZnVuY19fLCB4dC0+bnIpKTsKICAg
ICB4dC0+cmVnc1tSX1RDU1JdIHw9IFRDU1JfVElOVDsKIAogICAgIGlmICh4dC0+cmVnc1tSX1RD
U1JdICYgVENTUl9BUkhUKQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2NvcmUuYyBiL2h3L3VzYi9jb3Jl
LmMKaW5kZXggMjQxYWU2NmIxNS4uOWZmZGVmMDU1YyAxMDA2NDQKLS0tIGEvaHcvdXNiL2NvcmUu
YworKysgYi9ody91c2IvY29yZS5jCkBAIC0yNCw2ICsyNCw3IEBACiAgKiBUSEUgU09GVFdBUkUu
CiAgKi8KICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv
cnQuaCIKICNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgImh3L3VzYi5oIgogI2lu
Y2x1ZGUgInFlbXUvaW92LmgiCkBAIC01OTksNyArNjAwLDcgQEAgdm9pZCB1c2JfcGFja2V0X2Nv
cHkoVVNCUGFja2V0ICpwLCB2b2lkICpwdHIsIHNpemVfdCBieXRlcykKICAgICAgICAgaW92X2Zy
b21fYnVmKGlvdi0+aW92LCBpb3YtPm5pb3YsIHAtPmFjdHVhbF9sZW5ndGgsIHB0ciwgYnl0ZXMp
OwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBpbnZhbGlkIHBpZDogJXhcbiIsIF9fZnVuY19fLCBwLT5waWQpOworICAgICAgICBlcnJv
cl9yZXBvcnQoIiVzOiBpbnZhbGlkIHBpZDogJXgiLCBfX2Z1bmNfXywgcC0+cGlkKTsKICAgICAg
ICAgYWJvcnQoKTsKICAgICB9CiAgICAgcC0+YWN0dWFsX2xlbmd0aCArPSBieXRlczsKQEAgLTY4
MSw3ICs2ODIsNyBAQCB2b2lkIHVzYl9lcF9kdW1wKFVTQkRldmljZSAqZGV2KQogICAgIH07CiAg
ICAgaW50IGlmbnVtLCBlcCwgZmlyc3Q7CiAKLSAgICBmcHJpbnRmKHN0ZGVyciwgIkRldmljZSBc
IiVzXCIsIGNvbmZpZyAlZFxuIiwKKyAgICBlcnJvcl9yZXBvcnQoIkRldmljZSBcIiVzXCIsIGNv
bmZpZyAlZCIsCiAgICAgICAgICAgICBkZXYtPnByb2R1Y3RfZGVzYywgZGV2LT5jb25maWd1cmF0
aW9uKTsKICAgICBmb3IgKGlmbnVtID0gMDsgaWZudW0gPCAxNjsgaWZudW0rKykgewogICAgICAg
ICBmaXJzdCA9IDE7CkBAIC02OTAsMTAgKzY5MSwxMCBAQCB2b2lkIHVzYl9lcF9kdW1wKFVTQkRl
dmljZSAqZGV2KQogICAgICAgICAgICAgICAgIGRldi0+ZXBfaW5bZXBdLmlmbnVtID09IGlmbnVt
KSB7CiAgICAgICAgICAgICAgICAgaWYgKGZpcnN0KSB7CiAgICAgICAgICAgICAgICAgICAgIGZp
cnN0ID0gMDsKLSAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIgIEludGVyZmFj
ZSAlZCwgYWx0ZXJuYXRpdmUgJWRcbiIsCisgICAgICAgICAgICAgICAgICAgIGVycm9yX3JlcG9y
dCgiICBJbnRlcmZhY2UgJWQsIGFsdGVybmF0aXZlICVkIiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpZm51bSwgZGV2LT5hbHRzZXR0aW5nW2lmbnVtXSk7CiAgICAgICAgICAgICAgICAg
fQotICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiICAgIEVuZHBvaW50ICVkLCBJTiwg
JXMsICVkIG1heFxuIiwgZXAsCisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIgICAgRW5k
cG9pbnQgJWQsIElOLCAlcywgJWQgbWF4IiwgZXAsCiAgICAgICAgICAgICAgICAgICAgICAgICB0
bmFtZVtkZXYtPmVwX2luW2VwXS50eXBlXSwKICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+
ZXBfaW5bZXBdLm1heF9wYWNrZXRfc2l6ZSk7CiAgICAgICAgICAgICB9CkBAIC03MDEsMTYgKzcw
MiwxNiBAQCB2b2lkIHVzYl9lcF9kdW1wKFVTQkRldmljZSAqZGV2KQogICAgICAgICAgICAgICAg
IGRldi0+ZXBfb3V0W2VwXS5pZm51bSA9PSBpZm51bSkgewogICAgICAgICAgICAgICAgIGlmIChm
aXJzdCkgewogICAgICAgICAgICAgICAgICAgICBmaXJzdCA9IDA7Ci0gICAgICAgICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiICBJbnRlcmZhY2UgJWQsIGFsdGVybmF0aXZlICVkXG4iLAor
ICAgICAgICAgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiAgSW50ZXJmYWNlICVkLCBhbHRlcm5h
dGl2ZSAlZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZudW0sIGRldi0+YWx0c2V0
dGluZ1tpZm51bV0pOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiAgICBFbmRwb2ludCAlZCwgT1VULCAlcywgJWQgbWF4XG4iLCBlcCwKKyAgICAg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiAgICBFbmRwb2ludCAlZCwgT1VULCAlcywgJWQgbWF4
IiwgZXAsCiAgICAgICAgICAgICAgICAgICAgICAgICB0bmFtZVtkZXYtPmVwX291dFtlcF0udHlw
ZV0sCiAgICAgICAgICAgICAgICAgICAgICAgICBkZXYtPmVwX291dFtlcF0ubWF4X3BhY2tldF9z
aXplKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KLSAgICBmcHJpbnRmKHN0ZGVy
ciwgIi0tXG4iKTsKKyAgICBlcnJvcl9yZXBvcnQoIi0tIik7CiB9CiAKIHN0cnVjdCBVU0JFbmRw
b2ludCAqdXNiX2VwX2dldChVU0JEZXZpY2UgKmRldiwgaW50IHBpZCwgaW50IGVwKQpkaWZmIC0t
Z2l0IGEvaHcvdXNiL2Rlc2MuYyBiL2h3L3VzYi9kZXNjLmMKaW5kZXggODVjMTVhZGRjNS4uYWZh
ZTkxMGY4ZSAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rlc2MuYworKysgYi9ody91c2IvZGVzYy5jCkBA
IC0xLDUgKzEsNSBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLQorI2luY2x1ZGUgInFlbXUv
ZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAiaHcvdXNiLmgiCiAjaW5jbHVkZSAiaHcvdXNiL2Rl
c2MuaCIKICNpbmNsdWRlICJ0cmFjZS5oIgpAQCAtNjg4LDcgKzY4OCw3IEBAIGludCB1c2JfZGVz
Y19nZXRfZGVzY3JpcHRvcihVU0JEZXZpY2UgKmRldiwgVVNCUGFja2V0ICpwLAogICAgICAgICBi
cmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6ICVkIHVu
a25vd24gdHlwZSAlZCAobGVuICV6ZClcbiIsIF9fZnVuY19fLAorICAgICAgICBlcnJvcl9yZXBv
cnQoIiVzOiAlZCB1bmtub3duIHR5cGUgJWQgKGxlbiAlemQpIiwgX19mdW5jX18sCiAgICAgICAg
ICAgICAgICAgZGV2LT5hZGRyLCB0eXBlLCBsZW4pOwogICAgICAgICBicmVhazsKICAgICB9CmRp
ZmYgLS1naXQgYS9ody91c2IvZGV2LWF1ZGlvLmMgYi9ody91c2IvZGV2LWF1ZGlvLmMKaW5kZXgg
MzQzMzQ1MjM1Yy4uNDNmYzIwNDY5YSAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rldi1hdWRpby5jCisr
KyBiL2h3L3VzYi9kZXYtYXVkaW8uYwpAQCAtMzAsNiArMzAsNyBAQAogICovCiAKICNpbmNsdWRl
ICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRl
ICJxZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgImh3L3VzYi5oIgogI2luY2x1ZGUgImh3L3VzYi9k
ZXNjLmgiCkBAIC0zOTgsNyArMzk5LDcgQEAgc3RhdGljIGludCB1c2JfYXVkaW9fc2V0X291dHB1
dF9hbHRzZXQoVVNCQXVkaW9TdGF0ZSAqcywgaW50IGFsdHNldCkKICAgICB9CiAKICAgICBpZiAo
cy0+ZGVidWcpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1c2ItYXVkaW86IHNldCBpbnRl
cmZhY2UgJWRcbiIsIGFsdHNldCk7CisgICAgICAgIGVycm9yX3JlcG9ydCgidXNiLWF1ZGlvOiBz
ZXQgaW50ZXJmYWNlICVkIiwgYWx0c2V0KTsKICAgICB9CiAgICAgcy0+b3V0LmFsdHNldCA9IGFs
dHNldDsKICAgICByZXR1cm4gMDsKQEAgLTQ3OCw3ICs0NzksNyBAQCBzdGF0aWMgaW50IHVzYl9h
dWRpb19zZXRfY29udHJvbChVU0JBdWRpb1N0YXRlICpzLCB1aW50OF90IGF0dHJpYiwKICAgICAg
ICAgICAgIHVpbnQxNl90IHZvbCA9IGRhdGFbMF0gKyAoZGF0YVsxXSA8PCA4KTsKIAogICAgICAg
ICAgICAgaWYgKHMtPmRlYnVnKSB7Ci0gICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1
c2ItYXVkaW86IHZvbCAlMDR4XG4iLCAodWludDE2X3Qpdm9sKTsKKyAgICAgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoInVzYi1hdWRpbzogdm9sICUwNHgiLCAodWludDE2X3Qpdm9sKTsKICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgdm9sIC09IDB4ODAwMDsKQEAgLTQ5Niw3ICs0OTcsNyBA
QCBzdGF0aWMgaW50IHVzYl9hdWRpb19zZXRfY29udHJvbChVU0JBdWRpb1N0YXRlICpzLCB1aW50
OF90IGF0dHJpYiwKIAogICAgIGlmIChzZXRfdm9sKSB7CiAgICAgICAgIGlmIChzLT5kZWJ1Zykg
ewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1c2ItYXVkaW86IG11dGUgJWQsIGx2b2wg
JTNkLCBydm9sICUzZFxuIiwKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgidXNiLWF1ZGlvOiBt
dXRlICVkLCBsdm9sICUzZCwgcnZvbCAlM2QiLAogICAgICAgICAgICAgICAgICAgICBzLT5vdXQu
bXV0ZSwgcy0+b3V0LnZvbFswXSwgcy0+b3V0LnZvbFsxXSk7CiAgICAgICAgIH0KICAgICAgICAg
QVVEX3NldF92b2x1bWVfb3V0KHMtPm91dC52b2ljZSwgcy0+b3V0Lm11dGUsCkBAIC01MTQsOCAr
NTE1LDggQEAgc3RhdGljIHZvaWQgdXNiX2F1ZGlvX2hhbmRsZV9jb250cm9sKFVTQkRldmljZSAq
ZGV2LCBVU0JQYWNrZXQgKnAsCiAgICAgaW50IHJldCA9IDA7CiAKICAgICBpZiAocy0+ZGVidWcp
IHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1c2ItYXVkaW86IGNvbnRyb2wgdHJhbnNhY3Rp
b246ICIKLSAgICAgICAgICAgICAgICAicmVxdWVzdCAweCUwNHggdmFsdWUgMHglMDR4IGluZGV4
IDB4JTA0eCBsZW5ndGggMHglMDR4XG4iLAorICAgICAgICBlcnJvcl9yZXBvcnQoInVzYi1hdWRp
bzogY29udHJvbCB0cmFuc2FjdGlvbjogIgorICAgICAgICAgICAgICAgICJyZXF1ZXN0IDB4JTA0
eCB2YWx1ZSAweCUwNHggaW5kZXggMHglMDR4IGxlbmd0aCAweCUwNHgiLAogICAgICAgICAgICAg
ICAgIHJlcXVlc3QsIHZhbHVlLCBpbmRleCwgbGVuZ3RoKTsKICAgICB9CiAKQEAgLTUzMyw3ICs1
MzQsNyBAQCBzdGF0aWMgdm9pZCB1c2JfYXVkaW9faGFuZGxlX2NvbnRyb2woVVNCRGV2aWNlICpk
ZXYsIFVTQlBhY2tldCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxl
bmd0aCwgZGF0YSk7CiAgICAgICAgIGlmIChyZXQgPCAwKSB7CiAgICAgICAgICAgICBpZiAocy0+
ZGVidWcpIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVzYi1hdWRpbzogZmFp
bDogZ2V0IGNvbnRyb2xcbiIpOworICAgICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgidXNiLWF1
ZGlvOiBmYWlsOiBnZXQgY29udHJvbCIpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZ290
byBmYWlsOwogICAgICAgICB9CkBAIC01NDgsNyArNTQ5LDcgQEAgc3RhdGljIHZvaWQgdXNiX2F1
ZGlvX2hhbmRsZV9jb250cm9sKFVTQkRldmljZSAqZGV2LCBVU0JQYWNrZXQgKnAsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGgsIGRhdGEpOwogICAgICAgICBpZiAo
cmV0IDwgMCkgewogICAgICAgICAgICAgaWYgKHMtPmRlYnVnKSB7Ci0gICAgICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJ1c2ItYXVkaW86IGZhaWw6IHNldCBjb250cm9sXG4iKTsKKyAgICAg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoInVzYi1hdWRpbzogZmFpbDogc2V0IGNvbnRyb2wiKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgfQpAQCAtNTU3
LDggKzU1OCw4IEBAIHN0YXRpYyB2b2lkIHVzYl9hdWRpb19oYW5kbGVfY29udHJvbChVU0JEZXZp
Y2UgKmRldiwgVVNCUGFja2V0ICpwLAogICAgIGRlZmF1bHQ6CiBmYWlsOgogICAgICAgICBpZiAo
cy0+ZGVidWcpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidXNiLWF1ZGlvOiBmYWls
ZWQgY29udHJvbCB0cmFuc2FjdGlvbjogIgotICAgICAgICAgICAgICAgICAgICAicmVxdWVzdCAw
eCUwNHggdmFsdWUgMHglMDR4IGluZGV4IDB4JTA0eCBsZW5ndGggMHglMDR4XG4iLAorICAgICAg
ICAgICAgZXJyb3JfcmVwb3J0KCJ1c2ItYXVkaW86IGZhaWxlZCBjb250cm9sIHRyYW5zYWN0aW9u
OiAiCisgICAgICAgICAgICAgICAgICAgICJyZXF1ZXN0IDB4JTA0eCB2YWx1ZSAweCUwNHggaW5k
ZXggMHglMDR4IGxlbmd0aCAweCUwNHgiLAogICAgICAgICAgICAgICAgICAgICByZXF1ZXN0LCB2
YWx1ZSwgaW5kZXgsIGxlbmd0aCk7CiAgICAgICAgIH0KICAgICAgICAgcC0+c3RhdHVzID0gVVNC
X1JFVF9TVEFMTDsKQEAgLTU4MSw3ICs1ODIsNyBAQCBzdGF0aWMgdm9pZCB1c2JfYXVkaW9faGFu
ZGxlX3Jlc2V0KFVTQkRldmljZSAqZGV2KQogICAgIFVTQkF1ZGlvU3RhdGUgKnMgPSBVU0JfQVVE
SU8oZGV2KTsKIAogICAgIGlmIChzLT5kZWJ1ZykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
InVzYi1hdWRpbzogcmVzZXRcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInVzYi1hdWRpbzog
cmVzZXQiKTsKICAgICB9CiAgICAgdXNiX2F1ZGlvX3NldF9vdXRwdXRfYWx0c2V0KHMsIEFMVFNF
VF9PRkYpOwogfQpAQCAtNTk1LDcgKzU5Niw3IEBAIHN0YXRpYyB2b2lkIHVzYl9hdWRpb19oYW5k
bGVfZGF0YW91dChVU0JBdWRpb1N0YXRlICpzLCBVU0JQYWNrZXQgKnApCiAKICAgICBzdHJlYW1i
dWZfcHV0KCZzLT5vdXQuYnVmLCBwKTsKICAgICBpZiAocC0+YWN0dWFsX2xlbmd0aCA8IHAtPmlv
di5zaXplICYmIHMtPmRlYnVnID4gMSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVzYi1h
dWRpbzogb3V0cHV0IG92ZXJydW4gKCV6ZCBieXRlcylcbiIsCisgICAgICAgIGVycm9yX3JlcG9y
dCgidXNiLWF1ZGlvOiBvdXRwdXQgb3ZlcnJ1biAoJXpkIGJ5dGVzKSIsCiAgICAgICAgICAgICAg
ICAgcC0+aW92LnNpemUgLSBwLT5hY3R1YWxfbGVuZ3RoKTsKICAgICB9CiB9CkBAIC02MTEsOCAr
NjEyLDggQEAgc3RhdGljIHZvaWQgdXNiX2F1ZGlvX2hhbmRsZV9kYXRhKFVTQkRldmljZSAqZGV2
LCBVU0JQYWNrZXQgKnApCiAKICAgICBwLT5zdGF0dXMgPSBVU0JfUkVUX1NUQUxMOwogICAgIGlm
IChzLT5kZWJ1ZykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVzYi1hdWRpbzogZmFpbGVk
IGRhdGEgdHJhbnNhY3Rpb246ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJwaWQgMHgleCBl
cCAweCV4IGxlbiAweCV6eFxuIiwKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ1c2ItYXVkaW86IGZh
aWxlZCBkYXRhIHRyYW5zYWN0aW9uOiAiCisgICAgICAgICAgICAgICAgICAgICAgICAicGlkIDB4
JXggZXAgMHgleCBsZW4gMHglengiLAogICAgICAgICAgICAgICAgICAgICAgICAgcC0+cGlkLCBw
LT5lcC0+bnIsIHAtPmlvdi5zaXplKTsKICAgICB9CiB9CkBAIC02MjIsNyArNjIzLDcgQEAgc3Rh
dGljIHZvaWQgdXNiX2F1ZGlvX3VucmVhbGl6ZShVU0JEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJw
KQogICAgIFVTQkF1ZGlvU3RhdGUgKnMgPSBVU0JfQVVESU8oZGV2KTsKIAogICAgIGlmIChzLT5k
ZWJ1ZykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVzYi1hdWRpbzogZGVzdHJveVxuIik7
CisgICAgICAgIGVycm9yX3JlcG9ydCgidXNiLWF1ZGlvOiBkZXN0cm95Iik7CiAgICAgfQogCiAg
ICAgdXNiX2F1ZGlvX3NldF9vdXRwdXRfYWx0c2V0KHMsIEFMVFNFVF9PRkYpOwpkaWZmIC0tZ2l0
IGEvaHcvdXNiL2Rldi1ibHVldG9vdGguYyBiL2h3L3VzYi9kZXYtYmx1ZXRvb3RoLmMKaW5kZXgg
MGJiY2VhZWEwYi4uZGZlZjI1OGRjYSAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rldi1ibHVldG9vdGgu
YworKysgYi9ody91c2IvZGV2LWJsdWV0b290aC5jCkBAIC0yNzQsMTMgKzI3NCwxMyBAQCBzdGF0
aWMgdm9pZCB1c2JfYnRfZmlmb19lbnF1ZXVlKHN0cnVjdCB1c2JfaGNpX2luX2ZpZm9fcyAqZmlm
bywKICAgICBpZiAob2ZmIDw9IERGSUZPX0xFTl9NQVNLKSB7CiAgICAgICAgIGlmIChvZmYgKyBs
ZW4gPiBERklGT19MRU5fTUFTSyArIDEgJiYKICAgICAgICAgICAgICAgICAgICAgICAgIChmaWZv
LT5kc2l6ZSA9IG9mZiArIGxlbikgPiAoREZJRk9fTEVOX01BU0sgKyAxKSAqIDIpIHsKLSAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzXG4iLCBfX2Z1
bmNfXywgbGVuKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGNhbid0IGFsbG9jICVp
IGJ5dGVzIiwgX19mdW5jX18sIGxlbik7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAg
fQogICAgICAgICBidWYgPSBmaWZvLT5kYXRhICsgb2ZmOwogICAgIH0gZWxzZSB7CiAgICAgICAg
IGlmIChmaWZvLT5kbGVuID4gZmlmby0+ZHNpemUpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzXG4iLCBfX2Z1bmNfXywgbGVuKTsKKyAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzIiwgX19mdW5jX18s
IGxlbik7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgfQogICAgICAgICBidWYgPSBm
aWZvLT5kYXRhICsgb2ZmIC0gZmlmby0+ZHNpemU7CmRpZmYgLS1naXQgYS9ody91c2IvZGV2LW10
cC5jIGIvaHcvdXNiL2Rldi1tdHAuYwppbmRleCA5NGMyZTk0ZjEwLi43ZTE3ODJiOGZjIDEwMDY0
NAotLS0gYS9ody91c2IvZGV2LW10cC5jCisrKyBiL2h3L3VzYi9kZXYtbXRwLmMKQEAgLTEwLDYg
KzEwLDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUv
ZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgPHdjaGFy
Lmg+CiAjaW5jbHVkZSA8ZGlyZW50Lmg+CkBAIC01NDYsNyArNTQ3LDcgQEAgc3RhdGljIHZvaWQg
aW5vdGlmeV93YXRjaGZuKHZvaWQgKmFyZykKICAgICAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInVzYi1t
dHA6IGZhaWxlZCB0byBwYXJzZSBpbm90aWZ5IGV2ZW50XG4iKTsKKyAgICAgICAgICAgICAgICBl
cnJvcl9yZXBvcnQoInVzYi1tdHA6IGZhaWxlZCB0byBwYXJzZSBpbm90aWZ5IGV2ZW50Iik7CiAg
ICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKQEAgLTYxNyw3ICs2MTgs
NyBAQCBzdGF0aWMgdm9pZCB1c2JfbXRwX29iamVjdF9yZWFkZGlyKE1UUFN0YXRlICpzLCBNVFBP
YmplY3QgKm8pCiAjaWZkZWYgQ09ORklHX0lOT1RJRlkxCiAgICAgaW50IHdhdGNoZmQgPSB1c2Jf
bXRwX2FkZF93YXRjaChzLT5pbm90aWZ5ZmQsIG8tPnBhdGgpOwogICAgIGlmICh3YXRjaGZkID09
IC0xKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidXNiLW10cDogZmFpbGVkIHRvIGFkZCB3
YXRjaCBmb3IgJXNcbiIsIG8tPnBhdGgpOworICAgICAgICBlcnJvcl9yZXBvcnQoInVzYi1tdHA6
IGZhaWxlZCB0byBhZGQgd2F0Y2ggZm9yICVzIiwgby0+cGF0aCk7CiAgICAgfSBlbHNlIHsKICAg
ICAgICAgdHJhY2VfdXNiX210cF9pbm90aWZ5X2V2ZW50KHMtPmRldi5hZGRyLCBvLT5wYXRoLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgIldhdGNoIEFkZGVkIik7CkBA
IC0xMTQ0LDcgKzExNDUsNyBAQCBzdGF0aWMgdm9pZCB1c2JfbXRwX2NvbW1hbmQoTVRQU3RhdGUg
KnMsIE1UUENvbnRyb2wgKmMpCiAgICAgICAgIHVzYl9tdHBfb2JqZWN0X2FsbG9jKHMsIHMtPm5l
eHRfaGFuZGxlKyssIE5VTEwsIHMtPnJvb3QpOwogI2lmZGVmIENPTkZJR19JTk9USUZZMQogICAg
ICAgICBpZiAodXNiX210cF9pbm90aWZ5X2luaXQocykpIHsKLSAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAidXNiLW10cDogZmlsZSBtb25pdG9yaW5nIGluaXQgZmFpbGVkXG4iKTsKKyAgICAg
ICAgICAgIGVycm9yX3JlcG9ydCgidXNiLW10cDogZmlsZSBtb25pdG9yaW5nIGluaXQgZmFpbGVk
Iik7CiAgICAgICAgIH0KICNlbmRpZgogICAgICAgICBicmVhazsKQEAgLTEzNDgsNyArMTM0OSw3
IEBAIHN0YXRpYyB2b2lkIHVzYl9tdHBfaGFuZGxlX2NvbnRyb2woVVNCRGV2aWNlICpkZXYsIFVT
QlBhY2tldCAqcCwKIHN0YXRpYyB2b2lkIHVzYl9tdHBfY2FuY2VsX3BhY2tldChVU0JEZXZpY2Ug
KmRldiwgVVNCUGFja2V0ICpwKQogewogICAgIC8qIHdlIGRvbid0IHVzZSBhc3luYyBwYWNrZXRz
LCBzbyB0aGlzIHNob3VsZCBuZXZlciBiZSBjYWxsZWQgKi8KLSAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzXG4iLCBfX2Z1bmNfXyk7CisgICAgZXJyb3JfcmVwb3J0KCIlcyIsIF9fZnVuY19fKTsKIH0K
IAogc3RhdGljIHZvaWQgdXNiX210cF9oYW5kbGVfZGF0YShVU0JEZXZpY2UgKmRldiwgVVNCUGFj
a2V0ICpwKQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2Rldi1uZXR3b3JrLmMgYi9ody91c2IvZGV2LW5l
dHdvcmsuYwppbmRleCA4NWZjODFiZjQzLi45ZGQ0YWY1ZTM0IDEwMDY0NAotLS0gYS9ody91c2Iv
ZGV2LW5ldHdvcmsuYworKysgYi9ody91c2IvZGV2LW5ldHdvcmsuYwpAQCAtODE1LDcgKzgxNSw3
IEBAIHN0YXRpYyBpbnQgbmRpc19xdWVyeShVU0JOZXRTdGF0ZSAqcywgdWludDMyX3Qgb2lkLAog
ICAgICAgICByZXR1cm4gc2l6ZW9mKGxlMzIpOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ1c2JuZXQ6IHVua25vd24gT0lEIDB4JTA4eFxuIiwgb2lkKTsKKyAgICAg
ICAgZXJyb3JfcmVwb3J0KCJ1c2JuZXQ6IHVua25vd24gT0lEIDB4JTA4eCIsIG9pZCk7CiAgICAg
ICAgIHJldHVybiAwOwogICAgIH0KICAgICByZXR1cm4gLTE7CkBAIC0xMDg0LDkgKzEwODQsOSBA
QCBzdGF0aWMgdm9pZCB1c2JfbmV0X2hhbmRsZV9jb250cm9sKFVTQkRldmljZSAqZGV2LCBVU0JQ
YWNrZXQgKnAsCiAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbGVuZ3RoOyBpKyspIHsKICAg
ICAgICAgICAgICAgICBpZiAoIShpICYgMTUpKQogICAgICAgICAgICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIlxuJTA0eDoiLCBpKTsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiAlMDJ4IiwgZGF0YVtpXSk7CisgICAgICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIgJTAyeCIs
IGRhdGFbaV0pOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJc
blxuIik7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlxuIik7CiAgICAgICAgIH0KICNl
bmRpZgogICAgICAgICByZXQgPSBybmRpc19wYXJzZShzLCBkYXRhLCBsZW5ndGgpOwpAQCAtMTEx
MSwxNyArMTExMSwxNyBAQCBzdGF0aWMgdm9pZCB1c2JfbmV0X2hhbmRsZV9jb250cm9sKFVTQkRl
dmljZSAqZGV2LCBVU0JQYWNrZXQgKnAsCiAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgcC0+
YWN0dWFsX2xlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgaWYgKCEoaSAmIDE1KSkKICAg
ICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJcbiUwNHg6IiwgaSk7Ci0gICAgICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIgJTAyeCIsIGRhdGFbaV0pOworICAgICAgICAgICAg
ICAgIGVycm9yX3JlcG9ydCgiICUwMngiLCBkYXRhW2ldKTsKICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiXG5cbiIpOworICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJcbiIpOwogICAgICAgICB9CiAjZW5kaWYKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZh
dWx0OgogICAgIGZhaWw6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidXNibmV0OiBmYWlsZWQg
Y29udHJvbCB0cmFuc2FjdGlvbjogIgotICAgICAgICAgICAgICAgICAgICAgICAgInJlcXVlc3Qg
MHgleCB2YWx1ZSAweCV4IGluZGV4IDB4JXggbGVuZ3RoIDB4JXhcbiIsCisgICAgICAgIGVycm9y
X3JlcG9ydCgidXNibmV0OiBmYWlsZWQgY29udHJvbCB0cmFuc2FjdGlvbjogIgorICAgICAgICAg
ICAgICAgICAgICAgICAgInJlcXVlc3QgMHgleCB2YWx1ZSAweCV4IGluZGV4IDB4JXggbGVuZ3Ro
IDB4JXgiLAogICAgICAgICAgICAgICAgICAgICAgICAgcmVxdWVzdCwgdmFsdWUsIGluZGV4LCBs
ZW5ndGgpOwogICAgICAgICBwLT5zdGF0dXMgPSBVU0JfUkVUX1NUQUxMOwogICAgICAgICBicmVh
azsKQEAgLTExOTAsNyArMTE5MCw3IEBAIHN0YXRpYyB2b2lkIHVzYl9uZXRfaGFuZGxlX2RhdGFv
dXQoVVNCTmV0U3RhdGUgKnMsIFVTQlBhY2tldCAqcCkKICAgICB1aW50MzJfdCBsZW47CiAKICNp
ZmRlZiBUUkFGRklDX0RFQlVHCi0gICAgZnByaW50ZihzdGRlcnIsICJ1c2JuZXQ6IGRhdGEgb3V0
IGxlbiAlenVcbiIsIHAtPmlvdi5zaXplKTsKKyAgICBlcnJvcl9yZXBvcnQoInVzYm5ldDogZGF0
YSBvdXQgbGVuICV6dSIsIHAtPmlvdi5zaXplKTsKICAgICBpb3ZfaGV4ZHVtcChwLT5pb3YuaW92
LCBwLT5pb3Yubmlvdiwgc3RkZXJyLCAidXNibmV0IiwgcC0+aW92LnNpemUpOwogI2VuZGlmCiAK
QEAgLTEyNjAsOCArMTI2MCw4IEBAIHN0YXRpYyB2b2lkIHVzYl9uZXRfaGFuZGxlX2RhdGEoVVNC
RGV2aWNlICpkZXYsIFVTQlBhY2tldCAqcCkKICAgICB9CiAKICAgICBpZiAocC0+c3RhdHVzID09
IFVTQl9SRVRfU1RBTEwpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ1c2JuZXQ6IGZhaWxl
ZCBkYXRhIHRyYW5zYWN0aW9uOiAiCi0gICAgICAgICAgICAgICAgICAgICAgICAicGlkIDB4JXgg
ZXAgMHgleCBsZW4gMHglenhcbiIsCisgICAgICAgIGVycm9yX3JlcG9ydCgidXNibmV0OiBmYWls
ZWQgZGF0YSB0cmFuc2FjdGlvbjogIgorICAgICAgICAgICAgICAgICAgICAgICAgInBpZCAweCV4
IGVwIDB4JXggbGVuIDB4JXp4IiwKICAgICAgICAgICAgICAgICAgICAgICAgIHAtPnBpZCwgcC0+
ZXAtPm5yLCBwLT5pb3Yuc2l6ZSk7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1l
aGNpLmMgYi9ody91c2IvaGNkLWVoY2kuYwppbmRleCA0NmZkMzBiMDc1Li5kNmM4YTU2YWVjIDEw
MDY0NAotLS0gYS9ody91c2IvaGNkLWVoY2kuYworKysgYi9ody91c2IvaGNkLWVoY2kuYwpAQCAt
NDE5LDcgKzQxOSw3IEBAIHN0YXRpYyBpbnQgZWhjaV9nZXRfcGlkKEVIQ0lxdGQgKnF0ZCkKICAg
ICBjYXNlIDI6CiAgICAgICAgIHJldHVybiBVU0JfVE9LRU5fU0VUVVA7CiAgICAgZGVmYXVsdDoK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJiYWQgdG9rZW5cbiIpOworICAgICAgICBlcnJvcl9y
ZXBvcnQoImJhZCB0b2tlbiIpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiB9CkBAIC0xMDMz
LDcgKzEwMzMsNyBAQCBzdGF0aWMgdm9pZCBlaGNpX29wcmVnX3dyaXRlKHZvaWQgKnB0ciwgaHdh
ZGRyIGFkZHIsCiAKICAgICAgICAgLyogbm90IHN1cHBvcnRpbmcgZHluYW1pYyBmcmFtZSBsaXN0
IHNpemUgYXQgdGhlIG1vbWVudCAqLwogICAgICAgICBpZiAoKHZhbCAmIFVTQkNNRF9GTFMpICYm
ICEocy0+dXNiY21kICYgVVNCQ01EX0ZMUykpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiYXR0ZW1wdCB0byBzZXQgZnJhbWUgbGlzdCBzaXplIC0tIHZhbHVlICVkXG4iLAorICAgICAg
ICAgICAgZXJyb3JfcmVwb3J0KCJhdHRlbXB0IHRvIHNldCBmcmFtZSBsaXN0IHNpemUgLS0gdmFs
dWUgJWQiLAogICAgICAgICAgICAgICAgICAgICAoaW50KXZhbCAmIFVTQkNNRF9GTFMpOwogICAg
ICAgICAgICAgdmFsICY9IH5VU0JDTURfRkxTOwogICAgICAgICB9CkBAIC0xMTkwLDcgKzExOTAs
NyBAQCBzdGF0aWMgaW50IGVoY2lfaW5pdF90cmFuc2ZlcihFSENJUGFja2V0ICpwKQogCiAgICAg
d2hpbGUgKGJ5dGVzID4gMCkgewogICAgICAgICBpZiAoY3BhZ2UgPiA0KSB7Ci0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImNwYWdlIG91dCBvZiByYW5nZSAoJWQpXG4iLCBjcGFnZSk7Cisg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoImNwYWdlIG91dCBvZiByYW5nZSAoJWQpIiwgY3BhZ2Up
OwogICAgICAgICAgICAgcWVtdV9zZ2xpc3RfZGVzdHJveSgmcC0+c2dsKTsKICAgICAgICAgICAg
IHJldHVybiAtMTsKICAgICAgICAgfQpAQCAtMTI5Niw3ICsxMjk2LDcgQEAgc3RhdGljIHZvaWQg
ZWhjaV9leGVjdXRlX2NvbXBsZXRlKEVIQ0lRdWV1ZSAqcSkKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgLyogc2hvdWxkIG5vdCBiZSB0cmlnZ2VyYWJsZSAqLwotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIlVTQiBpbnZhbGlkIHJlc3BvbnNlICVkXG4iLCBwLT5wYWNrZXQu
c3RhdHVzKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJVU0IgaW52YWxpZCByZXNwb25zZSAlZCIs
IHAtPnBhY2tldC5zdGF0dXMpOwogICAgICAgICBnX2Fzc2VydF9ub3RfcmVhY2hlZCgpOwogICAg
ICAgICBicmVhazsKICAgICB9CkBAIC0xMzQ1LDcgKzEzNDUsNyBAQCBzdGF0aWMgaW50IGVoY2lf
ZXhlY3V0ZShFSENJUGFja2V0ICpwLCBjb25zdCBjaGFyICphY3Rpb24pCiAgICAgICAgICAgIHAt
PmFzeW5jID09IEVIQ0lfQVNZTkNfSU5JVElBTElaRUQpOwogCiAgICAgaWYgKCEocC0+cXRkLnRv
a2VuICYgUVREX1RPS0VOX0FDVElWRSkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJBdHRl
bXB0aW5nIHRvIGV4ZWN1dGUgaW5hY3RpdmUgcXRkXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCJBdHRlbXB0aW5nIHRvIGV4ZWN1dGUgaW5hY3RpdmUgcXRkIik7CiAgICAgICAgIHJldHVybiAt
MTsKICAgICB9CiAKQEAgLTEzODMsNyArMTM4Myw3IEBAIHN0YXRpYyBpbnQgZWhjaV9leGVjdXRl
KEVIQ0lQYWNrZXQgKnAsIGNvbnN0IGNoYXIgKmFjdGlvbikKICAgICAgICAgICAgIHAtPnBhY2tl
dC5hY3R1YWxfbGVuZ3RoKTsKIAogICAgIGlmIChwLT5wYWNrZXQuYWN0dWFsX2xlbmd0aCA+IEJV
RkZfU0laRSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInJldCBmcm9tIHVzYl9oYW5kbGVf
cGFja2V0ID4gQlVGRl9TSVpFXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJyZXQgZnJvbSB1
c2JfaGFuZGxlX3BhY2tldCA+IEJVRkZfU0laRSIpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCkBAIC0xNDYxLDcgKzE0NjEsNyBAQCBzdGF0aWMgaW50IGVoY2lfcHJvY2Vzc19pdGQoRUhD
SVN0YXRlICplaGNpLAogICAgICAgICAgICAgY2FzZSBVU0JfUkVUX1NVQ0NFU1M6CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiVW5leHBlY3RlZCBpc28gdXNiIHJlc3VsdDogJWRcbiIsCisgICAgICAg
ICAgICAgICAgZXJyb3JfcmVwb3J0KCJVbmV4cGVjdGVkIGlzbyB1c2IgcmVzdWx0OiAlZCIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBlaGNpLT5pcGFja2V0LnN0YXR1cyk7CiAgICAgICAgICAg
ICAgICAgLyogRmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIFVTQl9SRVRfSU9FUlJP
UjoKQEAgLTE1NjQsNyArMTU2NCw3IEBAIHN0YXRpYyBpbnQgZWhjaV9zdGF0ZV9mZXRjaGVudHJ5
KEVIQ0lTdGF0ZSAqZWhjaSwgaW50IGFzeW5jKQogCiAgICAgLyogc2VjdGlvbiA0LjgsIG9ubHkg
UUggaW4gYXN5bmMgc2NoZWR1bGUgKi8KICAgICBpZiAoYXN5bmMgJiYgKE5MUFRSX1RZUEVfR0VU
KGVudHJ5KSAhPSBOTFBUUl9UWVBFX1FIKSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIm5v
biBxdWV1ZSBoZWFkIHJlcXVlc3QgaW4gYXN5bmMgc2NoZWR1bGVcbiIpOworICAgICAgICBlcnJv
cl9yZXBvcnQoIm5vbiBxdWV1ZSBoZWFkIHJlcXVlc3QgaW4gYXN5bmMgc2NoZWR1bGUiKTsKICAg
ICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApAQCAtMTU4Niw4ICsxNTg2LDggQEAgc3RhdGljIGlu
dCBlaGNpX3N0YXRlX2ZldGNoZW50cnkoRUhDSVN0YXRlICplaGNpLCBpbnQgYXN5bmMpCiAKICAg
ICBkZWZhdWx0OgogICAgICAgICAvKiBUT0RPOiBoYW5kbGUgRlNUTiB0eXBlICovCi0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiRkVUQ0hFTlRSWTogZW50cnkgYXQgJVggaXMgb2YgdHlwZSAlZCAi
Ci0gICAgICAgICAgICAgICAgIndoaWNoIGlzIG5vdCBzdXBwb3J0ZWQgeWV0XG4iLCBlbnRyeSwg
TkxQVFJfVFlQRV9HRVQoZW50cnkpKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJGRVRDSEVOVFJZ
OiBlbnRyeSBhdCAlWCBpcyBvZiB0eXBlICVkICIKKyAgICAgICAgICAgICAgICAid2hpY2ggaXMg
bm90IHN1cHBvcnRlZCB5ZXQiLCBlbnRyeSwgTkxQVFJfVFlQRV9HRVQoZW50cnkpKTsKICAgICAg
ICAgcmV0dXJuIC0xOwogICAgIH0KIApAQCAtMjA4Niw3ICsyMDg2LDcgQEAgc3RhdGljIHZvaWQg
ZWhjaV9hZHZhbmNlX3N0YXRlKEVIQ0lTdGF0ZSAqZWhjaSwgaW50IGFzeW5jKQogICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiQmFkIHN0YXRlIVxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIkJhZCBzdGF0ZSEi
KTsKICAgICAgICAgICAgIGFnYWluID0gLTE7CiAgICAgICAgICAgICBnX2Fzc2VydF9ub3RfcmVh
Y2hlZCgpOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0yMDk0LDcgKzIwOTQsNyBAQCBzdGF0aWMg
dm9pZCBlaGNpX2FkdmFuY2Vfc3RhdGUoRUhDSVN0YXRlICplaGNpLCBpbnQgYXN5bmMpCiAKICAg
ICAgICAgaWYgKGFnYWluIDwgMCB8fCBpdGRfY291bnQgPiAxNikgewogICAgICAgICAgICAgLyog
VE9ETzogbm90aWZ5IGd1ZXN0IChyYWlzZSBIU0UgaXJxPykgKi8KLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAicHJvY2Vzc2luZyBlcnJvciAtIHJlc2V0dGluZyBlaGNpIEhDXG4iKTsKKyAg
ICAgICAgICAgIGVycm9yX3JlcG9ydCgicHJvY2Vzc2luZyBlcnJvciAtIHJlc2V0dGluZyBlaGNp
IEhDIik7CiAgICAgICAgICAgICBlaGNpX3Jlc2V0KGVoY2kpOwogICAgICAgICAgICAgYWdhaW4g
PSAwOwogICAgICAgICB9CkBAIC0yMTUxLDggKzIxNTEsOCBAQCBzdGF0aWMgdm9pZCBlaGNpX2Fk
dmFuY2VfYXN5bmNfc3RhdGUoRUhDSVN0YXRlICplaGNpKQogCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgLyogdGhpcyBzaG91bGQgb25seSBiZSBkdWUgdG8gYSBkZXZlbG9wZXIgbWlzdGFrZSAqLwot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImVoY2k6IEJhZCBhc3luY2hyb25vdXMgc3RhdGUgJWQu
ICIKLSAgICAgICAgICAgICAgICAiUmVzZXR0aW5nIHRvIGFjdGl2ZVxuIiwgZWhjaS0+YXN0YXRl
KTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlaGNpOiBCYWQgYXN5bmNocm9ub3VzIHN0YXRlICVk
LiAiCisgICAgICAgICAgICAgICAgIlJlc2V0dGluZyB0byBhY3RpdmUiLCBlaGNpLT5hc3RhdGUp
OwogICAgICAgICBnX2Fzc2VydF9ub3RfcmVhY2hlZCgpOwogICAgIH0KIH0KQEAgLTIyMDEsOCAr
MjIwMSw4IEBAIHN0YXRpYyB2b2lkIGVoY2lfYWR2YW5jZV9wZXJpb2RpY19zdGF0ZShFSENJU3Rh
dGUgKmVoY2kpCiAKICAgICBkZWZhdWx0OgogICAgICAgICAvKiB0aGlzIHNob3VsZCBvbmx5IGJl
IGR1ZSB0byBhIGRldmVsb3BlciBtaXN0YWtlICovCi0gICAgICAgIGZwcmludGYoc3RkZXJyLCAi
ZWhjaTogQmFkIHBlcmlvZGljIHN0YXRlICVkLiAiCi0gICAgICAgICAgICAgICAgIlJlc2V0dGlu
ZyB0byBhY3RpdmVcbiIsIGVoY2ktPnBzdGF0ZSk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZWhj
aTogQmFkIHBlcmlvZGljIHN0YXRlICVkLiAiCisgICAgICAgICAgICAgICAgIlJlc2V0dGluZyB0
byBhY3RpdmUiLCBlaGNpLT5wc3RhdGUpOwogICAgICAgICBnX2Fzc2VydF9ub3RfcmVhY2hlZCgp
OwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL2h3L3VzYi9oY2QtbXVzYi5jIGIvaHcvdXNiL2hjZC1t
dXNiLmMKaW5kZXggZDcwYTkxYTU4Yy4uNDcyOTkyNjEyNCAxMDA2NDQKLS0tIGEvaHcvdXNiL2hj
ZC1tdXNiLmMKKysrIGIvaHcvdXNiL2hjZC1tdXNiLmMKQEAgLTI1Myw4ICsyNTMsOCBAQAogLyog
I2RlZmluZSBNVVNCX0RFQlVHICovCiAKICNpZmRlZiBNVVNCX0RFQlVHCi0jZGVmaW5lIFRSQUNF
KGZtdCwgLi4uKSBmcHJpbnRmKHN0ZGVyciwgIiVzQCVkOiAiIGZtdCAiXG4iLCBfX2Z1bmNfXywg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0xJTkVfXywgIyNfX1ZBX0FSR1Nf
XykKKyNkZWZpbmUgVFJBQ0UoZm10LCAuLi4pIGVycm9yX3JlcG9ydCgiJXNAJWQ6ICIgZm10ICIi
LCBfX2Z1bmNfXywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fTElO
RV9fLCAjI19fVkFfQVJHU19fKQogI2Vsc2UKICNkZWZpbmUgVFJBQ0UoLi4uKQogI2VuZGlmCmRp
ZmYgLS1naXQgYS9ody91c2IvaGNkLXhoY2kuYyBiL2h3L3VzYi9oY2QteGhjaS5jCmluZGV4IGQ3
NWMwODVkOTQuLjZjYzFiZTA5YTIgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9oY2QteGhjaS5jCisrKyBi
L2h3L3VzYi9oY2QteGhjaS5jCkBAIC0xOSw2ICsxOSw3IEBACiAgKiBMaWNlbnNlIGFsb25nIHdp
dGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCiAgKi8KICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1y
ZXBvcnQuaCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNp
bmNsdWRlICJxZW11L3F1ZXVlLmgiCkBAIC0zOSw3ICs0MCw3IEBACiAjZWxzZQogI2RlZmluZSBE
UFJJTlRGKC4uLikgZG8ge30gd2hpbGUgKDApCiAjZW5kaWYKLSNkZWZpbmUgRklYTUUoX21zZykg
ZG8geyBmcHJpbnRmKHN0ZGVyciwgIkZJWE1FICVzOiVkICVzXG4iLCBcCisjZGVmaW5lIEZJWE1F
KF9tc2cpIGRvIHsgZXJyb3JfcmVwb3J0KCJGSVhNRSAlczolZCAlcyIsIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBfX0xJTkVfXywgX21zZyk7IGFib3J0KCk7
IH0gd2hpbGUgKDApCiAKICNkZWZpbmUgVFJCX0xJTktfTElNSVQgIDMyCmRpZmYgLS1naXQgYS9o
dy91c2IvaG9zdC1sZWdhY3kuYyBiL2h3L3VzYi9ob3N0LWxlZ2FjeS5jCmluZGV4IDNiNTdlMjFi
NTIuLmYwYzgxZTUzMDkgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9ob3N0LWxlZ2FjeS5jCisrKyBiL2h3
L3VzYi9ob3N0LWxlZ2FjeS5jCkBAIC04Niw3ICs4Niw3IEBAIHN0YXRpYyBpbnQgcGFyc2VfZmls
dGVyKGNvbnN0IGNoYXIgKnNwZWMsIHN0cnVjdCBVU0JBdXRvRmlsdGVyICpmKQogICAgIH0KIAog
ICAgIGlmIChpIDwgREVWKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiaHVzYjogaW52YWxp
ZCBhdXRvIGZpbHRlciBzcGVjICVzXG4iLCBzcGVjKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJo
dXNiOiBpbnZhbGlkIGF1dG8gZmlsdGVyIHNwZWMgJXMiLCBzcGVjKTsKICAgICAgICAgcmV0dXJu
IC0xOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYyBiL2h3L3dh
dGNoZG9nL3dhdGNoZG9nLmMKaW5kZXggMGM1YzljZGUxYy4uNzZhZTVkMmZlNSAxMDA2NDQKLS0t
IGEvaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYworKysgYi9ody93YXRjaGRvZy93YXRjaGRvZy5jCkBA
IC0yMCw2ICsyMCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRl
ICJxZW11L2Vycm9yLXJlcG9ydC5oIgogI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVk
ZSAicWVtdS9jb25maWctZmlsZS5oIgogI2luY2x1ZGUgInFlbXUvcXVldWUuaCIKQEAgLTUxLDcg
KzUyLDcgQEAgaW50IHNlbGVjdF93YXRjaGRvZyhjb25zdCBjaGFyICpwKQogICAgIC8qIC13YXRj
aGRvZyA/IGxpc3RzIGF2YWlsYWJsZSBkZXZpY2VzIGFuZCBleGl0cyBjbGVhbmx5LiAqLwogICAg
IGlmIChpc19oZWxwX29wdGlvbihwKSkgewogICAgICAgICBRTElTVF9GT1JFQUNIKG1vZGVsLCAm
d2F0Y2hkb2dfbGlzdCwgZW50cnkpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiXHQl
c1x0JXNcbiIsCisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlx0JXNcdCVzIiwKICAgICAgICAg
ICAgICAgICAgICAgIG1vZGVsLT53ZHRfbmFtZSwgbW9kZWwtPndkdF9kZXNjcmlwdGlvbik7CiAg
ICAgICAgIH0KICAgICAgICAgcmV0dXJuIDI7CkBAIC02Nyw5ICs2OCw5IEBAIGludCBzZWxlY3Rf
d2F0Y2hkb2coY29uc3QgY2hhciAqcCkKICAgICAgICAgfQogICAgIH0KIAotICAgIGZwcmludGYo
c3RkZXJyLCAiVW5rbm93biAtd2F0Y2hkb2cgZGV2aWNlLiBTdXBwb3J0ZWQgZGV2aWNlcyBhcmU6
XG4iKTsKKyAgICBlcnJvcl9yZXBvcnQoIlVua25vd24gLXdhdGNoZG9nIGRldmljZS4gU3VwcG9y
dGVkIGRldmljZXMgYXJlOiIpOwogICAgIFFMSVNUX0ZPUkVBQ0gobW9kZWwsICZ3YXRjaGRvZ19s
aXN0LCBlbnRyeSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlx0JXNcdCVzXG4iLAorICAg
ICAgICBlcnJvcl9yZXBvcnQoIlx0JXNcdCVzIiwKICAgICAgICAgICAgICAgICAgbW9kZWwtPndk
dF9uYW1lLCBtb2RlbC0+d2R0X2Rlc2NyaXB0aW9uKTsKICAgICB9CiAgICAgcmV0dXJuIDE7CkBA
IC0xMzMsNyArMTM0LDcgQEAgdm9pZCB3YXRjaGRvZ19wZXJmb3JtX2FjdGlvbih2b2lkKQogCiAg
ICAgY2FzZSBXRFRfREVCVUc6CiAgICAgICAgIHFhcGlfZXZlbnRfc2VuZF93YXRjaGRvZyhXQVRD
SERPR19FWFBJUkFUSU9OX0FDVElPTl9ERUJVRywgJmVycm9yX2Fib3J0KTsKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ3YXRjaGRvZzogdGltZXIgZmlyZWRcbiIpOworICAgICAgICBlcnJvcl9y
ZXBvcnQoIndhdGNoZG9nOiB0aW1lciBmaXJlZCIpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgV0RUX05PTkU6CmRpZmYgLS1naXQgYS9ody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyBiL2h3
L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jCmluZGV4IDQ5YjNjZDE4OGEuLmY1OTZmNzBhM2IgMTAw
NjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jCisrKyBiL2h3L3dhdGNoZG9nL3dk
dF9pNjMwMGVzYi5jCkBAIC0yMCw3ICsyMCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3Nk
ZXAuaCIKLQorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVtdS1j
b21tb24uaCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5jbHVkZSAic3lzZW11L3dhdGNo
ZG9nLmgiCkBAIC0xODYsMTAgKzE4NiwxMiBAQCBzdGF0aWMgdm9pZCBpNjMwMGVzYl90aW1lcl9l
eHBpcmVkKHZvaWQgKnZwKQogICAgICAgICAvKiBXaGF0IHRvIGRvIGF0IHRoZSBlbmQgb2Ygc3Rh
Z2UgMT8gKi8KICAgICAgICAgc3dpdGNoIChkLT5pbnRfdHlwZSkgewogICAgICAgICBjYXNlIElO
VF9UWVBFX0lSUToKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiaTYzMDBlc2JfdGltZXJf
ZXhwaXJlZDogSSB3b3VsZCBzZW5kIEFQSUMgMSBJTlQgMTAgaGVyZSBpZiBJIGtuZXcgaG93IChY
WFgpXG4iKTsKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiaTYzMDBlc2JfdGltZXJfZXhwaXJl
ZDogSSB3b3VsZCBzZW5kIEFQSUMgMSBJTlQgMTAiCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICJoZXJlIGlmIEkga25ldyBob3cgKFhYWCkiKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBjYXNlIElOVF9UWVBFX1NNSToKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiaTYzMDBl
c2JfdGltZXJfZXhwaXJlZDogSSB3b3VsZCBzZW5kIFNNSSBoZXJlIGlmIEkga25ldyBob3cgKFhY
WClcbiIpOworICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCJpNjMwMGVzYl90aW1lcl9leHBpcmVk
OiBJIHdvdWxkIHNlbmQgU01JIGhlcmUgaWYgSSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAi
a25ldyBob3cgKFhYWCkiKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW4tY29tbW9uLmMgYi9ody94ZW4veGVuLWNvbW1vbi5jCmluZGV4IDYz
MmE5MzhkY2MuLmE3YzgyMWNmY2YgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tY29tbW9uLmMKKysr
IGIvaHcveGVuL3hlbi1jb21tb24uYwpAQCAtNDcsMTkgKzQ3LDE5IEBAIHN0YXRpYyBpbnQgc3Rv
cmVfZGV2X2luZm8oaW50IGRvbWlkLCBDaGFyZGV2ICpjcywgY29uc3QgY2hhciAqc3RyaW5nKQog
ICAgIC8qIFdlIG5vdyBoYXZlIGV2ZXJ5dGhpbmcgd2UgbmVlZCB0byBzZXQgdGhlIHhlbnN0b3Jl
IGVudHJ5LiAqLwogICAgIHhzID0geHNfb3BlbigwKTsKICAgICBpZiAoeHMgPT0gTlVMTCkgewot
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCBjb250YWN0IFhlblN0b3JlXG4iKTsK
KyAgICAgICAgZXJyb3JfcmVwb3J0KCJDb3VsZCBub3QgY29udGFjdCBYZW5TdG9yZSIpOwogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhz
LCBkb21pZCk7CiAgICAgaWYgKHBhdGggPT0gTlVMTCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgInhzX2dldF9kb21haW5fcGF0aCgpIGVycm9yXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCJ4c19nZXRfZG9tYWluX3BhdGgoKSBlcnJvciIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAgICAgbmV3cGF0aCA9IHJlYWxsb2MocGF0aCwgKHN0cmxlbihwYXRoKSArIHN0cmxlbihzdHJp
bmcpICsKICAgICAgICAgICAgICAgICBzdHJsZW4oIi90dHkiKSArIDEpKTsKICAgICBpZiAobmV3
cGF0aCA9PSBOVUxMKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAicmVhbGxvYyBlcnJvclxu
Iik7CisgICAgICAgIGVycm9yX3JlcG9ydCgicmVhbGxvYyBlcnJvciIpOwogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAgICAgcGF0aCA9IG5ld3BhdGg7CkBAIC05NiwxMyArOTYsMTMgQEAgc3Rh
dGljIHZvaWQgeGVuc3RvcmVfcmVjb3JkX2RtX3N0YXRlKHN0cnVjdCB4c19oYW5kbGUgKnhzLCBj
b25zdCBjaGFyICpzdGF0ZSkKICAgICBjaGFyIHBhdGhbNTBdOwogCiAgICAgaWYgKHhzID09IE5V
TEwpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW5zdG9yZSBjb25uZWN0aW9uIG5vdCBp
bml0aWFsaXplZFxuIik7CisgICAgICAgIGVycm9yX3JlcG9ydCgieGVuc3RvcmUgY29ubmVjdGlv
biBub3QgaW5pdGlhbGl6ZWQiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKICAgICBzbnBy
aW50ZihwYXRoLCBzaXplb2YgKHBhdGgpLCAiZGV2aWNlLW1vZGVsLyV1L3N0YXRlIiwgeGVuX2Rv
bWlkKTsKICAgICBpZiAoIXhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc3RhdGUsIHN0cmxl
bihzdGF0ZSkpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiZXJyb3IgcmVjb3JkaW5nIGRt
IHN0YXRlXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvciByZWNvcmRpbmcgZG0gc3Rh
dGUiKTsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9ody94ZW4veGVu
X3B0LmMgYi9ody94ZW4veGVuX3B0LmMKaW5kZXggMzc1ZWZhNjhmNi4uZTg2ZDM4MGQwMiAxMDA2
NDQKLS0tIGEvaHcveGVuL3hlbl9wdC5jCisrKyBiL2h3L3hlbi94ZW5fcHQuYwpAQCAtNzMsNyAr
NzMsNyBAQCB2b2lkIHhlbl9wdF9sb2coY29uc3QgUENJRGV2aWNlICpkLCBjb25zdCBjaGFyICpm
LCAuLi4pCiAKICAgICB2YV9zdGFydChhcCwgZik7CiAgICAgaWYgKGQpIHsKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJbJTAyeDolMDJ4LiVkXSAiLCBwY2lfYnVzX251bShkLT5idXMpLAorICAg
ICAgICBlcnJvcl9yZXBvcnQoIlslMDJ4OiUwMnguJWRdICIsIHBjaV9idXNfbnVtKGQtPmJ1cyks
CiAgICAgICAgICAgICAgICAgUENJX1NMT1QoZC0+ZGV2Zm4pLCBQQ0lfRlVOQyhkLT5kZXZmbikp
OwogICAgIH0KICAgICB2ZnByaW50ZihzdGRlcnIsIGYsIGFwKTsKQEAgLTg3LDcgKzg3LDcgQEAg
c3RhdGljIGludCB4ZW5fcHRfcGNpX2NvbmZpZ19hY2Nlc3NfY2hlY2soUENJRGV2aWNlICpkLCB1
aW50MzJfdCBhZGRyLCBpbnQgbGVuKQogICAgIC8qIGNoZWNrIG9mZnNldCByYW5nZSAqLwogICAg
IGlmIChhZGRyID4gMHhGRikgewogICAgICAgICBYRU5fUFRfRVJSKGQsICJGYWlsZWQgdG8gYWNj
ZXNzIHJlZ2lzdGVyIHdpdGggb2Zmc2V0IGV4Y2VlZGluZyAweEZGLiAiCi0gICAgICAgICAgICAg
ICAgICAgIihhZGRyOiAweCUwMngsIGxlbjogJWQpXG4iLCBhZGRyLCBsZW4pOworICAgICAgICAg
ICAgICAgICAgICIoYWRkcjogMHglMDJ4LCBsZW46ICVkKSIsIGFkZHIsIGxlbik7CiAgICAgICAg
IHJldHVybiAtMTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9kb21haW5idWls
ZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKaW5kZXggMDI3Zjc2ZmFkMS4uZjU1MTRm
ZmVjMiAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKKysrIGIvaHcveGVu
cHYveGVuX2RvbWFpbmJ1aWxkLmMKQEAgLTI1LDIyICsyNSwyMiBAQCBzdGF0aWMgaW50IHhlbnN0
b3JlX2RvbWFpbl9ta2RpcihjaGFyICpwYXRoKQogICAgIGludCBpOwogCiAgICAgaWYgKCF4c19t
a2Rpcih4ZW5zdG9yZSwgMCwgcGF0aCkpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
eHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19mdW5jX18sIHBhdGgpOwotCXJldHVybiAtMTsKKyAg
ICAgICAgZXJyb3JfcmVwb3J0KCIlczogeHNfbWtkaXIgJXM6IGZhaWxlZCIsIF9fZnVuY19fLCBw
YXRoKTsKKyAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KICAgICBpZiAoIXhzX3NldF9wZXJtaXNz
aW9ucyh4ZW5zdG9yZSwgMCwgcGF0aCwgcGVybXNfcm8sIDIpKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKLQly
ZXR1cm4gLTE7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBm
YWlsZWQiLCBfX2Z1bmNfXyk7CisgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKICAgICBmb3Ig
KGkgPSAwOyB3cml0YWJsZVtpXTsgaSsrKSB7CiAgICAgICAgIHNucHJpbnRmKHN1YnBhdGgsIHNp
emVvZihzdWJwYXRoKSwgIiVzLyVzIiwgcGF0aCwgd3JpdGFibGVbaV0pOwogICAgICAgICBpZiAo
IXhzX21rZGlyKHhlbnN0b3JlLCAwLCBzdWJwYXRoKSkgewotICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogeHNfbWtkaXIgJXM6IGZhaWxlZFxuIiwgX19mdW5jX18sIHN1YnBhdGgpOwor
ICAgICAgICAgICAgZXJyb3JfcmVwb3J0KCIlczogeHNfbWtkaXIgJXM6IGZhaWxlZCIsIF9fZnVu
Y19fLCBzdWJwYXRoKTsKICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgfQogICAgICAg
ICBpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4ZW5zdG9yZSwgMCwgc3VicGF0aCwgcGVybXNfcncs
IDIpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19zZXRfcGVybWlzc2lv
bnMgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoIiVzOiB4
c19zZXRfcGVybWlzc2lvbnMgZmFpbGVkIiwgX19mdW5jX18pOwogICAgICAgICAgICAgcmV0dXJu
IC0xOwogICAgICAgICB9CiAgICAgfQpAQCAtMjM1LDcgKzIzNSw3IEBAIGludCB4ZW5fZG9tYWlu
X2J1aWxkX3B2KGNvbnN0IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKICAgICBt
ZW1jcHkodXVpZCwgJnFlbXVfdXVpZCwgc2l6ZW9mKHV1aWQpKTsKICAgICByYyA9IHhlbl9kb21h
aW5fY3JlYXRlKHhlbl94Yywgc3NpZHJlZiwgdXVpZCwgZmxhZ3MsICZ4ZW5fZG9taWQpOwogICAg
IGlmIChyYyA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW46IHhjX2RvbWFpbl9j
cmVhdGUoKSBmYWlsZWRcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInhlbjogeGNfZG9tYWlu
X2NyZWF0ZSgpIGZhaWxlZCIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAgICAgcWVtdV9s
b2coInhlbjogY3JlYXRlZCBkb21haW4gJWRcbiIsIHhlbl9kb21pZCk7CkBAIC0yNDgsMjEgKzI0
OCwyMSBAQCBpbnQgeGVuX2RvbWFpbl9idWlsZF9wdihjb25zdCBjaGFyICprZXJuZWwsIGNvbnN0
IGNoYXIgKnJhbWRpc2ssCiAKICAgICByYyA9IHhjX2RvbWFpbl9tYXhfdmNwdXMoeGVuX3hjLCB4
ZW5fZG9taWQsIHNtcF9jcHVzKTsKICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAieGVuOiB4Y19kb21haW5fbWF4X3ZjcHVzKCkgZmFpbGVkXG4iKTsKKyAgICAgICAg
ZXJyb3JfcmVwb3J0KCJ4ZW46IHhjX2RvbWFpbl9tYXhfdmNwdXMoKSBmYWlsZWQiKTsKICAgICAg
ICAgZ290byBlcnI7CiAgICAgfQogCiAjaWYgMAogICAgIHJjID0geGNfZG9tYWluX3NldGNwdXdl
aWdodCh4ZW5feGMsIHhlbl9kb21pZCwgMjU2KTsKICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19kb21haW5fc2V0Y3B1d2VpZ2h0KCkgZmFpbGVkXG4i
KTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW46IHhjX2RvbWFpbl9zZXRjcHV3ZWlnaHQoKSBm
YWlsZWQiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQogI2VuZGlmCiAKICAgICByYyA9IHhj
X2RvbWFpbl9zZXRtYXhtZW0oeGVuX3hjLCB4ZW5fZG9taWQsIHJhbV9zaXplID4+IDEwKTsKICAg
ICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19kb21haW5f
c2V0bWF4bWVtKCkgZmFpbGVkXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJ4ZW46IHhjX2Rv
bWFpbl9zZXRtYXhtZW0oKSBmYWlsZWQiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQogCkBA
IC0yNzUsNyArMjc1LDcgQEAgaW50IHhlbl9kb21haW5fYnVpbGRfcHYoY29uc3QgY2hhciAqa2Vy
bmVsLCBjb25zdCBjaGFyICpyYW1kaXNrLAogICAgICAgICAgICAgICAgICAgICAgICAgeGVuc3Rv
cmVfcG9ydCwgJnhlbnN0b3JlX21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVf
cG9ydCwgJmNvbnNvbGVfbWZuKTsKICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAieGVuOiB4Y19saW51eF9idWlsZCgpIGZhaWxlZFxuIik7CisgICAgICAgIGVycm9y
X3JlcG9ydCgieGVuOiB4Y19saW51eF9idWlsZCgpIGZhaWxlZCIpOwogICAgICAgICBnb3RvIGVy
cjsKICAgICB9CiAKQEAgLTI4NSw3ICsyODUsNyBAQCBpbnQgeGVuX2RvbWFpbl9idWlsZF9wdihj
b25zdCBjaGFyICprZXJuZWwsIGNvbnN0IGNoYXIgKnJhbWRpc2ssCiAgICAgcWVtdV9sb2coInhl
bjogdW5wYXVzaW5nIGRvbWFpbiAlZFxuIiwgeGVuX2RvbWlkKTsKICAgICByYyA9IHhjX2RvbWFp
bl91bnBhdXNlKHhlbl94YywgeGVuX2RvbWlkKTsKICAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAieGVuOiB4Y19kb21haW5fdW5wYXVzZSgpIGZhaWxlZFxuIik7Cisg
ICAgICAgIGVycm9yX3JlcG9ydCgieGVuOiB4Y19kb21haW5fdW5wYXVzZSgpIGZhaWxlZCIpOwog
ICAgICAgICBnb3RvIGVycjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hlbl9tYWNo
aW5lX3B2LmMgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCmluZGV4IDY5YTUyYTlmOTMuLmFj
NDE5ZTE2NGIgMTAwNjQ0Ci0tLSBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKKysrIGIvaHcv
eGVucHYveGVuX21hY2hpbmVfcHYuYwpAQCAtMzYsNyArMzYsNyBAQCBzdGF0aWMgdm9pZCB4ZW5f
aW5pdF9wdihNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAKICAgICAvKiBJbml0aWFsaXplIGJhY2tl
bmQgY29yZSAmIGRyaXZlcnMgKi8KICAgICBpZiAoeGVuX2JlX2luaXQoKSAhPSAwKSB7Ci0gICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhlbiBiYWNrZW5kIGNvcmUgc2V0dXAgZmFpbGVkXG4i
LCBfX2Z1bmNfXyk7CisgICAgICAgIGVycm9yX3JlcG9ydCgiJXM6IHhlbiBiYWNrZW5kIGNvcmUg
c2V0dXAgZmFpbGVkIiwgX19mdW5jX18pOwogICAgICAgICBleGl0KDEpOwogICAgIH0KIApAQCAt
NTEsMTggKzUxLDE4IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFj
aGluZSkKICAgICAgICAgY29uc3QgY2hhciAqaW5pdHJkX2ZpbGVuYW1lID0gbWFjaGluZS0+aW5p
dHJkX2ZpbGVuYW1lOwogICAgICAgICBpZiAoeGVuX2RvbWFpbl9idWlsZF9wdihrZXJuZWxfZmls
ZW5hbWUsIGluaXRyZF9maWxlbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
a2VybmVsX2NtZGxpbmUpIDwgMCkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4ZW4g
cHYgZG9tYWluIGNyZWF0aW9uIGZhaWxlZFxuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQo
InhlbiBwdiBkb21haW4gY3JlYXRpb24gZmFpbGVkIik7CiAgICAgICAgICAgICBleGl0KDEpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KICNlbmRpZgogICAgIGNhc2UgWEVOX0VN
VUxBVEU6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAieGVuIGVtdWxhdGlvbiBub3QgaW1wbGVt
ZW50ZWQgKHlldClcbiIpOworICAgICAgICBlcnJvcl9yZXBvcnQoInhlbiBlbXVsYXRpb24gbm90
IGltcGxlbWVudGVkICh5ZXQpIik7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIGJyZWFrOwog
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAidW5oYW5kbGVkIHhlbl9tb2Rl
ICVkXG4iLCB4ZW5fbW9kZSk7CisgICAgICAgIGVycm9yX3JlcG9ydCgidW5oYW5kbGVkIHhlbl9t
b2RlICVkIiwgeGVuX21vZGUpOwogICAgICAgICBleGl0KDEpOwogICAgICAgICBicmVhazsKICAg
ICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 00:48:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 00:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwe31-0007Ip-T3; Tue, 26 Sep 2017 00:48:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwe30-0007Id-Gn
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 00:48:26 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 56/53-01810-9D3A9C95; Tue, 26 Sep 2017 00:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffG4pO
 RBv8a9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasezpT8aC89kVbxc/Ym1g
 XOjSxcjFISTQyCSx7sd5JgjnMaPEg7P3GCGcbUDOrJ0sXYycHCICzhJfz8xl72Lk4OAV0Je4s
 D0GJCws4COx++5/ZpB6CYH9ihIPLt5iAklICHhKnPxzkgXGbvk9G6iInYNNwErikBhIlEVAVa
 Jz5nXWCYzcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBPq8noGBcQfjrna/Q4ySHExKorw3E09GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/b0IKCdY
 lJqeWpGWmQMMPpi0BAePkgjvU5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ884CKRIAK
 coozYMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZ+DTOHJzCuB2/QK6AgmoCN6p5
 4AOaIkESEl1cDYN0MlTzN992SH0kncac4zz7X2BPmkC8/jWfKG6dyJ0MiQCf/WZvhML+NIXes
 bcPuL3TmjuFsrPj1KuVfYH87r2TjNKfXi7n+/j7pnTOpYK707z/ASk33rkSnXu3+v+hn8TI+7
 9Exk2snVx16JMh6U3dbuedLH4tiTSSv91WJM9i28aHP9QH+4EktxRqKhFnNRcSIAl/pIPH8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506386903!74383596!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32428 invoked from network); 26 Sep 2017 00:48:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 00:48:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwe2w-000800-LH; Tue, 26 Sep 2017 00:48:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwe2r-0003EK-6V; Tue, 26 Sep 2017 00:48:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwe2q-0003C4-U3; Tue, 26 Sep 2017 00:48:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113816-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-4:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-5:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-4:xtf/test-pv32pae-cpuid-faulting:fail:regression
 xen-unstable:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-xtf-amd64-amd64-5:xtf/test-pv32pae-cpuid-faulting:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=55b33293c399e577f1a2b6cc933ced955615e63a
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 00:48:16 +0000
Subject: [Xen-devel] [xen-unstable test] 113816: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3398065421754330263=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3398065421754330263==
Content-Type: text/plain

flight 113816 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113816/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-4          <job status>                 broken
 test-xtf-amd64-amd64-5          <job status>                 broken
 test-xtf-amd64-amd64-4 62 xtf/test-pv32pae-cpuid-faulting fail REGR. vs. 113387
 test-xtf-amd64-amd64-4       63 leak-check/check         fail REGR. vs. 113387
 test-xtf-amd64-amd64-5       63 leak-check/check         fail REGR. vs. 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-5 62 xtf/test-pv32pae-cpuid-faulting fail blocked in 113387
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  55b33293c399e577f1a2b6cc933ced955615e63a
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   13 days
Failing since        113430  2017-09-14 01:24:48 Z   11 days   25 attempts
Testing same since   113816  2017-09-25 18:20:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       broken  
 test-xtf-amd64-amd64-5                                       broken  
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-xtf-amd64-amd64-4 broken
broken-job test-xtf-amd64-amd64-5 broken

Not pushing.

(No revision log; it would be 1712 lines long.)


--===============3398065421754330263==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3398065421754330263==--

From xen-devel-bounces@lists.xen.org Tue Sep 26 02:03:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 02:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwfCv-0006ow-GH; Tue, 26 Sep 2017 02:02:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lists@johnthomson.fastmail.com.au>)
 id 1dwfCu-0006oq-J4
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 02:02:44 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9A/BB-30935-345B9C95; Tue, 26 Sep 2017 02:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXilM8ipeu89WS
 kwa0twhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aNx9OZC24zVrStvMzWwLiDsYuRi0NIYBWj
 xPTfm1m6GDmBnDSJDyunsoMkWAQaWSXOdE5kBkmwCLSzSiy7zQpiSwh4StzftpYJoqFIYtK1c
 2wgNq+Av8Tj9vXsIDabgJnEz6bnjCC2iICNxO1ns8EWMAuISdw9PpcRol5Q4uTMJ1BxeYntb+
 cA7eIAsjUl1u/Sh1hlL3Ho10qoE1Ql/ly9wAhSIiyQIXG1Jxfi/gZGiXtL/oKdxgm0alXjWbY
 JjEKzkGyYhWTDLIQNCxiZVzFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV
 6yXn525iBAZzPQMDMNx2tfsdYpTkYFIS5b2ZeDJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv8
 i1AOcGi1PTUirTMHGBcwaQlOHiURHhDQNK8xQWJucWZ6RCpU4zGHDceXv/DxNFx8+4fJiGWvP
 y8VClx3hqQUgGQ0ozSPLhBsHi/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdzLIFJ7MvBK
 4fa+ATmECOqV36gmQU0oSEVJSDYzLxT6xTre58yvMI+V7nprj9s1ba88XLWTwdfCe+G/980sR
 jNUBT7ecv5am0Wff6V7M6cpQzT1T7kXPtKQ7ryasvphn8Isz793N3Mmyt2bPbShPdzhx72cA3
 4/tK/9FHJZMMFJRO1UXEa1lZJ2kPHvjQ3eL22cNf13SYLgwqX3l1B0OBqJ9q0KVWIozEg21mI
 uKEwE5jCks8gIAAA==
X-Env-Sender: lists@johnthomson.fastmail.com.au
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506391362!113070330!1
X-Originating-IP: [66.111.4.26]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjYgPT4gMTIyNTM=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51695 invoked from network); 26 Sep 2017 02:02:43 -0000
Received: from out2-smtp.messagingengine.com (HELO
 out2-smtp.messagingengine.com) (66.111.4.26)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 02:02:43 -0000
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 9ED00210D7;
 Mon, 25 Sep 2017 21:59:07 -0400 (EDT)
Received: from web2 ([10.202.2.212])
 by compute4.internal (MEProxy); Mon, 25 Sep 2017 21:59:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=cc:content-transfer-encoding:content-type:date:from
 :in-reply-to:message-id:mime-version:references:subject:to
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=pltiEcyvsW57fUA/v
 1NNx0+2y1swuNGn+9nHRoxDqCc=; b=gbpxQ/nasxBvtmg4pLI0sqYHk09npmEc2
 ovDsl70rkFk5TLxJM3JQGmuYubL1KPzkzSrfAo7X1Rso9URgMhy/foSOjIoc6pYW
 V/t/EtCpHFrn08PpisIyLKXaAvEnkv7KmZ6Ms+U5lp6lZGkfCfDGcvChFaRjHStG
 aUR6SquTP/mQBST05/TnDgl5Nvp4JEefvBAf4hWqYdQbKWKDtWADAOpWvWBfMr7f
 zXBb2Ls2HcYYf5sva19Mc46V44L5pfFuNMhmm9XIFrxbqxTbOdsoub1VYLUuWeC2
 CHR3kCVhIWIYloEONEE+f4LuuuzkVLN5b6EBPEWmkZqvRa7h1PwAw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=pltiEc
 yvsW57fUA/v1NNx0+2y1swuNGn+9nHRoxDqCc=; b=AvdO0hbVA0n0ofoWbiJLRL
 HCeM66I+b+2iQp+GDYoj2byhn/FFdSoMkDL5iGD5YFYup8gB2Ewdph08/kANiOq3
 lMgMRw1nMwUmQW8qeQOWXp5/qE/YCp9JF564PN86U7s8rpJWQTc1DGHKikWXgJ1f
 6hZAVi5RDMKUYmQTnnZEz1YV6cr4fZftUiGxhg4Hjf9hek5rRfm6NrGYnNnqB1ko
 +yTo6x1EGKFq0gP+WizQpceRiIVxHfLJoD5SoyrwbJLhHvvjzwxxoaBU3KhFiqjf
 oL8+r86VHu1s40OyM3kqRZfepq+mBVnwltPuxEXoSJsquwYW3aeqwBIx/5taiuYw
 ==
X-ME-Sender: <xms:a7TJWcb7-ZlREh81_g2rnjv-aVj-iQFdA8GXzu3PeOc2vn9P5WUnDw>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
 id 6E813626A2; Mon, 25 Sep 2017 21:59:07 -0400 (EDT)
Message-Id: <1506391147.421061.1118171288.30CDC6EC@webmail.messagingengine.com>
From: John Thomson <lists@johnthomson.fastmail.com.au>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-64b08692
Date: Tue, 26 Sep 2017 11:59:07 +1000
References: <1504842048.717593.1099132936.04F94CCD@webmail.messagingengine.com>
 <fb7ac02c-09f3-1656-27b5-ce2fdd4fc73d@suse.com>
In-Reply-To: <fb7ac02c-09f3-1656-27b5-ce2fdd4fc73d@suse.com>
Cc: mchehab@kernel.org
Subject: Re: [Xen-devel] [BUG] PV domU Arch Linux kernel 4.12 with
 CONFIG_INTEL_ATOMISP=y guest crashes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24hCgpJdCBsb29rcyBsaWtlIHRoZSBjb2RlIHRoYXQg
Y2F1c2VkIHRoZSBpc3N1ZSB3b3VsZCBiZSByZW1vdmVkIHdpdGggdGhpcwpwYXRjaD8Kc3RhZ2lu
ZzogYXRvbWlzcDogdXNlIGNsb2NrIGZyYW1ld29yayBmb3IgY2FtZXJhIGNsb2NrcwpodHRwczov
L2xrbWwub3JnL2xrbWwvMjAxNy85LzIwLzcxMgoKLS0KICBKb2huIFRob21zb24KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 04:21:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 04:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwhMZ-000720-Tj; Tue, 26 Sep 2017 04:20:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwhMY-00071o-7s
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 04:20:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8E/4D-02817-1A5D9C95; Tue, 26 Sep 2017 04:20:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfB1ZO
 RBmenKFusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+7JS6wFe3Mrtt3IaWBs
 8+ti5OIQEmhkktjTepMNwnnMKLG4+RELhLONUWLV/snsXYycHCICzhJfz8wFs3kF9CWWNp1nB
 bGFBWwlmtc/ZwdpkBA4JSExd+kCsCIJAW+JG0emMMPYn9cvZexiZOdgE7CSOCQGEmURUJX49W
 Y5ywRG7gWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ
 9Xs/AwLiD8fIWv0OMkhxMSqK8ZZdORgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M2/ApQTLEpN
 T61Iy8wBBh9MWoKDR0mENw4kzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rwrQIoEQIoyS
 vPgRsAi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ukCk8mXklcJteAR3BBHRE79QTIE
 eUJCKkpBoY+6un6e9X5LpmdXXJpdLFTiETEjwsRRJVNlnkr+xsse+2nVz88s7xxzM7ZB7eOJs
 W4DNr7faPq1tdWLm2FXUJL9vFpdRpx6bP1vDFd7aDkKmyrbLCwVty9/xm7rD6coSfZcqbeGu2
 4DNO5y/klXImXfjTwbK1qnuib7FerfH82YY7XqVofQtRYinOSDTUYi4qTgQAYJmuN38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506399647!84791918!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23990 invoked from network); 26 Sep 2017 04:20:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 04:20:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwhMT-00041H-8N; Tue, 26 Sep 2017 04:20:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwhMN-0005Ps-Uf; Tue, 26 Sep 2017 04:20:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwhMN-0003WX-Ln; Tue, 26 Sep 2017 04:20:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113817-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
X-Osstest-Versions-That: qemuu=460b6c8e581aa06b86f59eebd9e52edfe7adf417
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 04:20:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 113817: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MTcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzc4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNzg0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTM3ODQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzc4NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAg
ICAgICAgMWUzZWU4MzQwODMyMjdmNTUyMTc5ZjZlNDM5MDJjYmE1YTg2NmU2YgpiYXNlbGluZSB2
ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNDYwYjZjOGU1ODFhYTA2Yjg2ZjU5ZWViZDll
NTJlZGZlN2FkZjQxNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzNzg0ICAyMDE3LTA5LTI0IDA0
OjI3OjI4IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzgxNyAgMjAxNy0wOS0y
NSAyMjo0Nzo0NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxi
ZXJ0QHJlZGhhdC5jb20+CiAgS2V2aW4gQ2VybmVrZWUgPGNlcm5la2VlQGNocm9taXVtLm9yZz4K
ICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgU2FtdWVsIFRoaWJh
dWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1xZW11LW1haW5saW5l
CisgcmV2aXNpb249MWUzZWU4MzQwODMyMjdmNTUyMTc5ZjZlNDM5MDJjYmE1YTg2NmU2YgorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggcWVtdS1tYWlubGluZSAxZTNlZTgzNDA4MzIyN2Y1NTIxNzlmNmU0
MzkwMmNiYTVhODY2ZTZiCisgYnJhbmNoPXFlbXUtbWFpbmxpbmUKKyByZXZpc2lvbj0xZTNlZTgz
NDA4MzIyN2Y1NTIxNzlmNmU0MzkwMmNiYTVhODY2ZTZiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46Lgor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PXFlbXV1CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorIHFlbXV1YnJhbmNoPXFlbXUtbWFpbmxp
bmUKKyAnWycgeHFlbXV1ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS1t
YWlubGluZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4MWUzZWU4MzQwODMyMjdmNTUyMTc5ZjZlNDM5MDJjYmE1YTg2NmU2YiA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3Nl
YWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmly
bXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisr
IDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWls
eS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBk
YWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysg
OiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHFlbXUtbWFpbmxpbmUKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvcWVt
dS1tYWlubGluZQorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0IDFlM2VlODM0MDgzMjI3ZjU1MjE3OWY2ZTQzOTAyY2JhNWE4NjZlNmI6
cmVmcy9oZWFkcy91cHN0cmVhbS10ZXN0ZWQKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgNDYwYjZjOC4uMWUzZWU4MyAgMWUzZWU4MzQwODMy
MjdmNTUyMTc5ZjZlNDM5MDJjYmE1YTg2NmU2YiAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 04:23:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 04:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwhPA-0007CE-E9; Tue, 26 Sep 2017 04:23:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <th.huth@gmail.com>) id 1dwguV-00058I-8E
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 03:51:51 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 9D/F0-25201-6DEC9C95; Tue, 26 Sep 2017 03:51:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GNpwWPfquZO
 RBu03FC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZ/94xFUwPqHg5u5mxgXGLWRcjF4eQwAxG
 iT0bzzCDOBICd1gl/n9YxdLFyAnkpElse3aZEcb+tmsvO4RdJTH550O2LkYOoG4FieP3kiAGz
 WSS2LvoPjNIjbBAvMTSxolgtoiAp8SBltlgNrNAP5fE+t0lEA1TGSWONd1nAkmwCahJ7JrcBb
 aMV8BB4sW0LrA4i4CqxOYvF1hBbFGBcImms/0sEDWCEidnPgGzOQWSJA49m8AKsUBd4s+8S1D
 LxCVuPZnPBGHLSzRvnc08gVFkFpL2WUhaZiFpmYWkZQEjyypG9eLUorLUIl0LvaSizPSMktzE
 zBxdQwNTvdzU4uLE9NScxKRiveT83E2MwMhgAIIdjAebnQ8xSnIwKYny3kw8GSnEl5SfUpmRW
 JwRX1Sak1p8iFGGg0NJgpcRGGlCgkWp6akVaZk5wBiFSUtw8CiJ8OaeBUrzFhck5hZnpkOkTj
 Facly4c+kPE8exTZeB5IE9t/4wCbHk5eelSonzfgdpEABpyCjNgxsHSyOXGGWlhHkZgQ4U4il
 ILcrNLEGVf8UozsGoJMzbBjKFJzOvBG7rK6CDmIAO6p16AuSgkkSElFQDo5qplujlf5Gc2al5
 CzdcydeaY6HYejfzqcKfN281A61/R7xO3NWff/s2f61Zds5xiVv9F+/oyDVG5uw26PPaHlF7u
 bNrwn8vn90c+s9u3F6Ws9Gg457kXbGsfqtfb36Ky0Qfmr3tc+jx3SdfxkXUuh5leNmlNo+tzv
 PnUeE5vKpPX/L1rduuqcRSnJFoqMVcVJwIAJTGfEIeAwAA
X-Env-Sender: th.huth@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506397909!111592768!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62994 invoked from network); 26 Sep 2017 03:51:49 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 03:51:49 -0000
Received: by mail-wr0-f195.google.com with SMTP id p37so1314372wrb.5
 for <xen-devel@lists.xenproject.org>; Mon, 25 Sep 2017 20:51:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=AibOYXhziTL50phhDTFBkPpw+sO7cs2eBF8Sc1DT4Gg=;
 b=iTWGwi+DVdYXayUZCmnC10+Z2SyxJFxyUmJNKfjoMuyXLMEN3/QSGvgY9hf2TGQqBv
 kDY1TZzFst2i45wLby5TyeP9kE0k7rD8JqssNhAznabk1jTSH5QqEA4k95p/GiLi7w9l
 pZq/nHyfravDK/FLTxv1mM+4QDxdhXME0qNyX9MKP0zdthjKmkXiLzRl0kVQtWKiZAaj
 3t8uAk/lTEyg0TBHCXQctoL6THswdLaQ6b/++oRHxSmrchHPRZRhbNJLNf6BdM5gJ63C
 rHL+hE4Ys20vRprIBH7N0qHz4Zt0LB9g/qhlRANoNSnjyH5b2n9ScJaa+RB13eWhsbAg
 4ECA==
X-Gm-Message-State: AHPjjUjjiya+TnMQPqsmgER3Zo7dYrpHABg2nOyjKWh/BucajzFurJCa
 Eh2Rqpy3UI3iZE3l+DCnves=
X-Google-Smtp-Source: AOwi7QAm0C942KMgADNF7Auhh0Vf9lwmG9A8WUrQafMJsW7SyJEoaZpoLGVeSNy9TNVYPagatFx6KQ==
X-Received: by 10.223.143.14 with SMTP id p14mr6989900wrb.133.1506397908944;
 Mon, 25 Sep 2017 20:51:48 -0700 (PDT)
Received: from [192.168.178.23] (pD9E836CB.dip0.t-ipconnect.de.
 [217.232.54.203])
 by smtp.gmail.com with ESMTPSA id 137sm1276742wmp.7.2017.09.25.20.51.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 25 Sep 2017 20:51:47 -0700 (PDT)
To: Alistair Francis <alistair.francis@xilinx.com>, qemu-devel@nongnu.org
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <bf3dd056ce55cbea81ca762c3c40d22683a542e7.1506384414.git.alistair.francis@xilinx.com>
From: Thomas Huth <huth@tuxfamily.org>
Message-ID: <1d317e5b-9de9-9186-1c00-573ca96f3d25@tuxfamily.org>
Date: Tue, 26 Sep 2017 05:51:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <bf3dd056ce55cbea81ca762c3c40d22683a542e7.1506384414.git.alistair.francis@xilinx.com>
Content-Language: en-US
X-Mailman-Approved-At: Tue, 26 Sep 2017 04:23:31 +0000
Cc: Cornelia Huck <cohuck@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Anthony Green <green@moxielogic.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alexander Graf <agraf@suse.de>, Gerd Hoffmann <kraxel@redhat.com>,
 Marek Vasut <marex@denx.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Jia Liu <proljc@gmail.com>, qemu-block@nongnu.org,
 Magnus Damm <magnus.damm@gmail.com>, armbru@redhat.com,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel@redhat.com>, xen-devel@lists.xenproject.org,
 Jason Wang <jasowang@redhat.com>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Fabien Chouteau <chouteau@adacore.com>,
 Anthony Perard <anthony.perard@citrix.com>, qemu-arm@nongnu.org,
 Jan Kiszka <jan.kiszka@web.de>, Stefan Hajnoczi <stefanha@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, alistair23@gmail.com,
 Stafford Horne <shorne@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Paul Burton <paul.burton@imgtec.com>,
 Thomas Huth <huth@tuxfamily.org>, Chris Wulff <crwulff@gmail.com>,
 Michael Walle <michael@walle.cc>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v1 3/8] hw: Replace
 fprintf(stderr, "*\n" with error_report()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYuMDkuMjAxNyAwMjowOCwgQWxpc3RhaXIgRnJhbmNpcyB3cm90ZToKPiBSZXBsYWNlIGEg
bGFyZ2UgbnVtYmVyIG9mIHRoZSBmcHJpbnRmKHN0ZGVyciwgIipcbiIgY2FsbHMgd2l0aAo+IGVy
cm9yX3JlcG9ydCgpLiBUaGUgZnVuY3Rpb25zIHdlcmUgcmVuYW1lZCB3aXRoIHRoZXNlIGNvbW1h
bmRzIGFuZCB0aGVuCj4gY29tcGlsZXIgaXNzdWVzIHdoZXJlIG1hbnVhbGx5IGZpeGVkLgo+IAo+
IGZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKPiAgICAgJ047TjtOO047TjtOO047TjtO
O047TjtOOyB7c3xmcHJpbnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBv
cnQoIlwxIlwyKTt8SWd9JyBcCj4gICAgIHt9ICsKPiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNl
ZCAtaSBcCj4gICAgICdOO047TjtOO047TjtOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAi
XCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPiAgICAge30g
Kwo+IGZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKPiAgICAgJ047TjtOO047TjtOO047
TjtOOyB7c3xmcHJpbnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBvcnQo
IlwxIlwyKTt8SWd9JyBcCj4gICAgIHt9ICsKPiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNlZCAt
aSBcCj4gICAgICdOO047TjtOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxu
IlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPiAgICAge30gKwo+IGZpbmQg
Li8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKPiAgICAgJ047TjtOO047TjtOO047IHtzfGZwcmlu
dGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30n
IFwKPiAgICAge30gKwo+IGZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKPiAgICAgJ047
TjtOO047TjtOOyB7c3xmcHJpbnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9y
ZXBvcnQoIlwxIlwyKTt8SWd9JyBcCj4gICAgIHt9ICsKPiBmaW5kIC4vKiAtdHlwZSBmIC1leGVj
IHNlZCAtaSBcCj4gICAgICdOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxu
IlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPiAgICAge30gKwo+IGZpbmQg
Li8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKPiAgICAgJ047TjtOO047IHtzfGZwcmludGYoc3Rk
ZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPiAg
ICAge30gKwo+IGZpbmQgLi8qIC10eXBlIGYgLWV4ZWMgc2VkIC1pIFwKPiAgICAgJ047TjtOOyB7
c3xmcHJpbnRmKHN0ZGVyciwgIlwoLipcKVxcbiJcKC4qXCkpO3xlcnJvcl9yZXBvcnQoIlwxIlwy
KTt8SWd9JyBcCj4gICAgIHt9ICsKPiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNlZCAtaSBcCj4g
ICAgICdOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3Jl
cG9ydCgiXDEiXDIpO3xJZ30nIFwKPiAgICAge30gKwo+IGZpbmQgLi8qIC10eXBlIGYgLWV4ZWMg
c2VkIC1pIFwKPiAgICAgJ047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7
fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPiAgICAge30gKwo+IAo+IFNvbWUgbGluZXMg
d2hlcmUgdGhlbiBtYW51YWxseSB0d2Vha2VkIHRvIHBhc3MgY2hlY2twYXRjaC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHhpbGlueC5jb20+
Cj4gQ2M6IEFuZHJ6ZWogWmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+Cj4gQ2M6IEphbiBL
aXN6a2EgPGphbi5raXN6a2FAd2ViLmRlPgo+IENjOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhh
QHJlZGhhdC5jb20+Cj4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4g
Q2M6IFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+Cj4gQ2M6IEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgo+IENjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhh
dC5jb20+Cj4gQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4gQ2M6IEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgo+
IENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+Cj4gQ2M6
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgo+IENjOiBBbGV4YW5kZXIgR3JhZiA8
YWdyYWZAc3VzZS5kZT4KPiBDYzogTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4KPiBD
YzogUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQGltZ3RlYy5jb20+Cj4gQ2M6IEF1cmVsaWVuIEph
cm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KPiBDYzogWW9uZ2JvayBLaW0gPHlvbmdib2sua2lt
QGltZ3RlYy5jb20+Cj4gQ2M6ICJIZXJ2w6kgUG91c3NpbmVhdSIgPGhwb3Vzc2luQHJlYWN0b3Mu
b3JnPgo+IENjOiBBbnRob255IEdyZWVuIDxncmVlbkBtb3hpZWxvZ2ljLmNvbT4KPiBDYzogSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KPiBDYzogQ2hyaXMgV3VsZmYgPGNyd3VsZmZA
Z21haWwuY29tPgo+IENjOiBNYXJlayBWYXN1dCA8bWFyZXhAZGVueC5kZT4KPiBDYzogSmlhIExp
dSA8cHJvbGpjQGdtYWlsLmNvbT4KPiBDYzogU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5j
b20+Cj4gQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgo+IENjOiBNYWdu
dXMgRGFtbSA8bWFnbnVzLmRhbW1AZ21haWwuY29tPgo+IENjOiBGYWJpZW4gQ2hvdXRlYXUgPGNo
b3V0ZWF1QGFkYWNvcmUuY29tPgo+IENjOiBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXls
YW5kQGlsYW5kZS5jby51az4KPiBDYzogQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11QGdtYWls
LmNvbT4KPiBDYzogcWVtdS1hcm1Abm9uZ251Lm9yZwo+IENjOiBxZW11LWJsb2NrQG5vbmdudS5v
cmcKPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IHFlbXUtcHBjQG5v
bmdudS5vcmcKPiAtLS0KPiAKPiAgaHcvYXJtL2FybXY3bS5jICAgICAgICAgICAgICAgICB8ICAy
ICstCj4gIGh3L2FybS9ib290LmMgICAgICAgICAgICAgICAgICAgfCAzNCArKysrKysrKystLS0t
LS0tLS0tCj4gIGh3L2FybS9ndW1zdGl4LmMgICAgICAgICAgICAgICAgfCAxMyArKysrLS0tLQo+
ICBody9hcm0vbWFpbnN0b25lLmMgICAgICAgICAgICAgIHwgIDcgKystLQo+ICBody9hcm0vbXVz
aWNwYWwuYyAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgaHcvYXJtL29tYXAxLmMgICAgICAgICAg
ICAgICAgICB8ICA1ICstLQo+ICBody9hcm0vb21hcDIuYyAgICAgICAgICAgICAgICAgIHwgMjEg
KysrKysrLS0tLS0tCj4gIGh3L2FybS9vbWFwX3N4MS5jICAgICAgICAgICAgICAgfCAgNiArKy0t
Cj4gIGh3L2FybS9wYWxtLmMgICAgICAgICAgICAgICAgICAgfCAxMCArKystLS0KPiAgaHcvYXJt
L3B4YTJ4eC5jICAgICAgICAgICAgICAgICB8ICA3ICsrLS0KPiAgaHcvYXJtL3N0ZWxsYXJpcy5j
ICAgICAgICAgICAgICB8ICAzICstCj4gIGh3L2FybS90b3NhLmMgICAgICAgICAgICAgICAgICAg
fCAxNyArKysrKy0tLS0tCj4gIGh3L2FybS92ZXJzYXRpbGVwYi5jICAgICAgICAgICAgfCAgMiAr
LQo+ICBody9hcm0vdmV4cHJlc3MuYyAgICAgICAgICAgICAgIHwgIDggKystLS0KPiAgaHcvYXJt
L3oyLmMgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrLS0KPiAgaHcvYmxvY2svZGF0YXBsYW5l
L3ZpcnRpby1ibGsuYyB8ICA2ICsrLS0KPiAgaHcvYmxvY2svb25lbmFuZC5jICAgICAgICAgICAg
ICB8ICA4ICsrLS0tCj4gIGh3L2Jsb2NrL3RjNTgxMjguYyAgICAgICAgICAgICAgfCA0NCArKysr
KysrKysrKystLS0tLS0tLS0tLS0tCj4gIGh3L2J0L2NvcmUuYyAgICAgICAgICAgICAgICAgICAg
fCAxNSArKysrKy0tLS0KPiAgaHcvYnQvaGNpLWNzci5jICAgICAgICAgICAgICAgICB8IDE3ICsr
KysrLS0tLS0KPiAgaHcvYnQvaGNpLmMgICAgICAgICAgICAgICAgICAgICB8IDMwICsrKysrKysr
LS0tLS0tLS0tCj4gIGh3L2J0L2hpZC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBo
dy9idC9sMmNhcC5jICAgICAgICAgICAgICAgICAgIHwgNDcgKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tCj4gIGh3L2J0L3NkcC5jICAgICAgICAgICAgICAgICAgICAgfCAgNyArKy0tCj4gIGh3
L2NoYXIvZXh5bm9zNDIxMF91YXJ0LmMgICAgICAgfCAgNiArKy0tCj4gIGh3L2NoYXIvbWNmX3Vh
cnQuYyAgICAgICAgICAgICAgfCAgNSArLS0KPiAgaHcvY2hhci9zaF9zZXJpYWwuYyAgICAgICAg
ICAgICB8ICA5ICsrKy0tLQo+ICBody9jb3JlL2xvYWRlci5jICAgICAgICAgICAgICAgIHwgMzEg
KysrKysrKysrLS0tLS0tLS0tCj4gIGh3L2NvcmUvcHRpbWVyLmMgICAgICAgICAgICAgICAgfCAg
NyArKy0tCj4gIGh3L2NyaXMvYXhpc19kZXY4OC5jICAgICAgICAgICAgfCAgMyArLQo+ICBody9j
cmlzL2Jvb3QuYyAgICAgICAgICAgICAgICAgIHwgIDUgKy0tCj4gIGh3L2Rpc3BsYXkvYmxpenph
cmQuYyAgICAgICAgICAgfCAyMCArKysrKystLS0tLS0KPiAgaHcvZGlzcGxheS9vbWFwX2Rzcy5j
ICAgICAgICAgICB8IDE0ICsrKystLS0tCj4gIGh3L2Rpc3BsYXkvcGwxMTAuYyAgICAgICAgICAg
ICAgfCAgMiArLQo+ICBody9kaXNwbGF5L3B4YTJ4eF9sY2QuYyAgICAgICAgIHwgIDIgKy0KPiAg
aHcvZGlzcGxheS9xeGwtcmVuZGVyLmMgICAgICAgICB8ICA3ICsrLS0KPiAgaHcvZGlzcGxheS9x
eGwuYyAgICAgICAgICAgICAgICB8IDEwICsrKy0tLQo+ICBody9kaXNwbGF5L3RjNjM5M3hiLmMg
ICAgICAgICAgIHwgMzYgKysrKysrKysrKysrLS0tLS0tLS0tCj4gIGh3L2Rpc3BsYXkvdmlydGlv
LWdwdS0zZC5jICAgICAgfCAgNCArLS0KPiAgaHcvZGlzcGxheS92bXdhcmVfdmdhLmMgICAgICAg
ICB8IDIyICsrKysrKy0tLS0tLS0KPiAgaHcvZG1hL29tYXBfZG1hLmMgICAgICAgICAgICAgICB8
IDI2ICsrKysrKysrLS0tLS0tLQo+ICBody9kbWEvc29jX2RtYS5jICAgICAgICAgICAgICAgIHwg
MzcgKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIGh3L2dwaW8vb21hcF9ncGlvLmMgICAgICAgICAg
ICAgfCAgMiArLQo+ICBody9pMmMvb21hcF9pMmMuYyAgICAgICAgICAgICAgIHwgMTAgKysrLS0t
Cj4gIGh3L2kzODYva3ZtL2FwaWMuYyAgICAgICAgICAgICAgfCAgOSArKystLS0KPiAgaHcvaTM4
Ni9rdm0vY2xvY2suYyAgICAgICAgICAgICB8ICA3ICsrLS0KPiAgaHcvaTM4Ni9rdm0vaTgyNTQu
YyAgICAgICAgICAgICB8ICA3ICsrLS0KPiAgaHcvaTM4Ni9rdm0vaTgyNTkuYyAgICAgICAgICAg
ICB8ICA1ICstLQo+ICBody9pMzg2L2t2bS9pb2FwaWMuYyAgICAgICAgICAgIHwgIDUgKy0tCj4g
IGh3L2kzODYvbXVsdGlib290LmMgICAgICAgICAgICAgfCAyMSArKysrKystLS0tLS0KPiAgaHcv
aTM4Ni9wYy5jICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysrLS0tLS0tCj4gIGh3L2kzODYv
cGNfcGlpeC5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICBody9pMzg2L3BjX3N5c2Z3LmMgICAg
ICAgICAgICAgIHwgIDUgKy0tCj4gIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICAgICAgICAgfCAz
MiArKysrKysrKystLS0tLS0tLS0KPiAgaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgICAgICB8
IDEyICsrKy0tLS0KPiAgaHcvaTM4Ni94ZW4veGVuX2FwaWMuYyAgICAgICAgICB8ICAyICstCj4g
IGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgICAgICAgfCAgNiArKy0tCj4gIGh3L2lkZS9jb3Jl
LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBody9pbnB1dC9sbTgzMnguYyAgICAgICAg
ICAgICAgIHwgIDYgKystLQo+ICBody9pbnB1dC9wY2tiZC5jICAgICAgICAgICAgICAgIHwgIDMg
Ky0KPiAgaHcvaW5wdXQvcHhhMnh4X2tleXBhZC5jICAgICAgICB8ICAyICstCj4gIGh3L2lucHV0
L3RzYzIwMDUuYyAgICAgICAgICAgICAgfCAxNyArKysrKy0tLS0tCj4gIGh3L2lucHV0L3RzYzIx
MHguYyAgICAgICAgICAgICAgfCA3MiArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICBody9pbnB1dC92aXJ0aW8taW5wdXQtaGlkLmMgICAgIHwgMTQgKysrKy0tLS0K
PiAgaHcvaW5wdXQvdmlydGlvLWlucHV0LmMgICAgICAgICB8ICA1ICstLQo+ICBody9pbnRjL2Fy
bV9naWNfa3ZtLmMgICAgICAgICAgIHwgMTIgKysrLS0tLQo+ICBody9pbnRjL29tYXBfaW50Yy5j
ICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGh3L2ludGMvb3BlbnBpYy5jICAgICAgICAgICAgICAg
fCAgNyArKy0tCj4gIGh3L2ludGMvb3BlbnBpY19rdm0uYyAgICAgICAgICAgfCAgOCArKy0tLQo+
ICBody9pbnRjL3MzOTBfZmxpY19rdm0uYyAgICAgICAgIHwgIDQgKy0tCj4gIGh3L2lwbWkvaXBt
aS5jICAgICAgICAgICAgICAgICAgfCAgMSArCj4gIGh3L2lwbWkvaXBtaV9ibWNfZXh0ZXJuLmMg
ICAgICAgfCAgNSArLS0KPiAgaHcvaXNhL2lzYS1idXMuYyAgICAgICAgICAgICAgICB8ICA3ICsr
LS0KPiAgaHcvbG0zMi9sbTMyX2JvYXJkcy5jICAgICAgICAgICB8ICA1ICstLQo+ICBody9sbTMy
L21pbGt5bWlzdC5jICAgICAgICAgICAgIHwgIDUgKy0tCj4gIGh3L202OGsvYW41MjA2LmMgICAg
ICAgICAgICAgICAgfCAgNCArLS0KPiAgaHcvbTY4ay9tY2Y1MjA2LmMgICAgICAgICAgICAgICB8
ICAzICstCj4gIGh3L202OGsvbWNmNTIwOC5jICAgICAgICAgICAgICAgfCAgNyArKy0tCj4gIGh3
L21pY3JvYmxhemUvYm9vdC5jICAgICAgICAgICAgfCAgMiArLQo+ICBody9taXBzL2Jvc3Rvbi5j
ICAgICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGh3L21pcHMvbWlwc19mdWxvbmcyZS5jICAgICAg
ICAgfCAgNCArLS0KPiAgaHcvbWlwcy9taXBzX2phenouYyAgICAgICAgICAgICB8ICA0ICstLQo+
ICBody9taXBzL21pcHNfbWFsdGEuYyAgICAgICAgICAgIHwgIDQgKy0tCj4gIGh3L21pcHMvbWlw
c19taXBzc2ltLmMgICAgICAgICAgfCAgNCArLS0KPiAgaHcvbWlwcy9taXBzX3I0ay5jICAgICAg
ICAgICAgICB8ICA2ICsrLS0KPiAgaHcvbWlzYy9hOXNjdS5jICAgICAgICAgICAgICAgICB8ICAz
ICstCj4gIGh3L21pc2Mvb21hcF9ncG1jLmMgICAgICAgICAgICAgfCAxMSArKysrLS0tCj4gIGh3
L21pc2Mvb21hcF9sNC5jICAgICAgICAgICAgICAgfCAgNSArLS0KPiAgaHcvbWlzYy9vbWFwX3Nk
cmMuYyAgICAgICAgICAgICB8ICAzICstCj4gIGh3L21pc2Mvdm1wb3J0LmMgICAgICAgICAgICAg
ICAgfCAgMiArLQo+ICBody9tb3hpZS9tb3hpZXNpbS5jICAgICAgICAgICAgIHwgIDcgKystLQo+
ICBody9uZXQvZnNsX2V0c2VjL2V0c2VjLmMgICAgICAgIHwgIDIgKy0KPiAgaHcvbmV0L3BjbmV0
LmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGh3L25ldC9zbWM5MWMxMTEuYyAgICAgICAg
ICAgICAgfCAgNSArLS0KPiAgaHcvbmV0L3Zob3N0X25ldC5jICAgICAgICAgICAgICB8IDE2ICsr
KystLS0tLQo+ICBody9uaW9zMi9ib290LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgaHcv
bnZyYW0vZWVwcm9tOTN4eC5jICAgICAgICAgICB8ICA1ICstLQo+ICBody9udnJhbS9md19jZmcu
YyAgICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGh3L29wZW5yaXNjL29wZW5yaXNjX3NpbS5jICAg
ICAgfCAgMyArLQo+ICBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAgICAgIHwgIDYgKystLQo+
ICBody9wY2kvcGNpLmMgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0tCj4gIGh3L3BwYy9l
NTAwLmMgICAgICAgICAgICAgICAgICAgfCAyMCArKysrKystLS0tLS0KPiAgaHcvcHBjL21hY19u
ZXd3b3JsZC5jICAgICAgICAgICB8ICAyICstCj4gIGh3L3BwYy9tYWNfb2xkd29ybGQuYyAgICAg
ICAgICAgfCAgMiArLQo+ICBody9wcGMvbXBjODU0NF9ndXRzLmMgICAgICAgICAgIHwgIDUgKy0t
Cj4gIGh3L3BwYy9wcGM0MDVfYm9hcmRzLmMgICAgICAgICAgfCAgOCArKy0tLQo+ICBody9wcGMv
cHBjNDQwX2JhbWJvby5jICAgICAgICAgIHwgMTkgKysrKystLS0tLS0KPiAgaHcvcHBjL3BwYzR4
eF9wY2kuYyAgICAgICAgICAgICB8ICAzICstCj4gIGh3L3BwYy9wcmVwLmMgICAgICAgICAgICAg
ICAgICAgfCAgNCArLS0KPiAgaHcvcHBjL3ZpcnRleF9tbDUwNy5jICAgICAgICAgICB8ICA0ICst
LQo+ICBody9zMzkweC92aXJ0aW8tY2N3LmMgICAgICAgICAgIHwgIDIgKy0KPiAgaHcvc2NzaS9s
c2k1M2M4OTVhLmMgICAgICAgICAgICB8ICA0ICstLQo+ICBody9zY3NpL3NwYXByX3ZzY3NpLmMg
ICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICBody9zY3NpL3Zp
cnRpby1zY3NpLWRhdGFwbGFuZS5jIHwgIDYgKystLQo+ICBody9zZC9wbDE4MS5jICAgICAgICAg
ICAgICAgICAgIHwgIDUgKy0tCj4gIGh3L3NkL3NkLmMgICAgICAgICAgICAgICAgICAgICAgfCAx
NCArKysrLS0tLQo+ICBody9zaDQvcjJkLmMgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrLS0t
Cj4gIGh3L3NoNC9zaDc3NTAuYyAgICAgICAgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvc3BhcmMvbGVvbjMuYyAgICAgICAgICAgICAgICB8
ICA5ICsrKy0tLQo+ICBody9zcGFyYy9zdW40bS5jICAgICAgICAgICAgICAgIHwgIDggKystLS0K
PiAgaHcvc3BhcmM2NC9uaWFnYXJhLmMgICAgICAgICAgICB8ICAyICstCj4gIGh3L3NwYXJjNjQv
c3VuNHUuYyAgICAgICAgICAgICAgfCAgOSArKystLS0KPiAgaHcvc3NpL29tYXBfc3BpLmMgICAg
ICAgICAgICAgICB8ICA1ICstLQo+ICBody90aW1lci9vbWFwX2dwdGltZXIuYyAgICAgICAgIHwg
MTEgKysrKy0tLQo+ICBody90aW1lci90d2w5MjIzMC5jICAgICAgICAgICAgIHwgIDIgKy0KPiAg
aHcvdGltZXIveGlsaW54X3RpbWVyLmMgICAgICAgICB8ICA4ICsrLS0tCj4gIGh3L3VzYi9jb3Jl
LmMgICAgICAgICAgICAgICAgICAgfCAxNSArKysrKy0tLS0KPiAgaHcvdXNiL2Rlc2MuYyAgICAg
ICAgICAgICAgICAgICB8ICA0ICstLQo+ICBody91c2IvZGV2LWF1ZGlvLmMgICAgICAgICAgICAg
IHwgMjkgKysrKysrKysrLS0tLS0tLS0KPiAgaHcvdXNiL2Rldi1ibHVldG9vdGguYyAgICAgICAg
ICB8ICA0ICstLQo+ICBody91c2IvZGV2LW10cC5jICAgICAgICAgICAgICAgIHwgIDkgKysrLS0t
Cj4gIGh3L3VzYi9kZXYtbmV0d29yay5jICAgICAgICAgICAgfCAyMCArKysrKystLS0tLS0KPiAg
aHcvdXNiL2hjZC1laGNpLmMgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKy0tLS0tLS0tLQo+
ICBody91c2IvaGNkLW11c2IuYyAgICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGh3L3VzYi9oY2Qt
eGhjaS5jICAgICAgICAgICAgICAgfCAgMyArLQo+ICBody91c2IvaG9zdC1sZWdhY3kuYyAgICAg
ICAgICAgIHwgIDIgKy0KPiAgaHcvd2F0Y2hkb2cvd2F0Y2hkb2cuYyAgICAgICAgICB8ICA5ICsr
Ky0tLQo+ICBody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyAgICAgIHwgIDggKysrLS0KPiAgaHcv
eGVuL3hlbi1jb21tb24uYyAgICAgICAgICAgICB8IDEwICsrKy0tLQo+ICBody94ZW4veGVuX3B0
LmMgICAgICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5j
ICAgICAgfCAyNCArKysrKysrLS0tLS0tLQo+ICBody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jICAg
ICAgIHwgIDggKystLS0KPiAgMTQyIGZpbGVzIGNoYW5nZWQsIDc2OSBpbnNlcnRpb25zKCspLCA3
MDUgZGVsZXRpb25zKC0pCgpUaGlzIHBhdGNoIGlzIElNSE8gd2F5IHRvIGJpZyEgQ2FuIHlvdSBw
bGVhc2UgYnJlYWsgdGhpcyBkb3duIGludG8gdGhlCmluZGl2aWR1YWwgaHcvKiBzdWJzeXN0ZW1z
LCBzbyB0aGF0IHBlb3BsZSB3aG8gYXJlIGZhbWlsaWFyIHdpdGggYQpjZXJ0YWluIHN1YnN5c3Rl
bSBoYXZlIGEgY2hhbmNlIHRvIHJldmlldyBqdXN0IHRoZWlyIHBhcnQ/IFRoYW5rcy4KCiBUaG9t
YXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 05:16:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 05:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwiEd-0002Ev-IU; Tue, 26 Sep 2017 05:16:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dwiEc-0002Ep-8O
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 05:16:42 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 EC/4A-03610-9B2E9C95; Tue, 26 Sep 2017 05:16:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1tYhr7vj0cl
 Ig0OPuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5L7YzFzSqVRxqvsDewPhfsouRk0NIoFLi
 4ptDbCC2hACvxJFlM1ghbH+JzludjF2MXEA1ExglXs9czQySYBFQlXixehUTiM0moC7x+GsPk
 M3BISJgK9H+rAaknlmgl0ni2aLPrCBxYYFMiVWXtEHKeQV0JeY9eM8OMfMwo8TWVedZIBKCEi
 dnPgGzmYFm/pl3iRmkl1lAWmL5Pw6IsLxE89bZYCdwCnhJvGk5AWaLCqhITDm5jW0Co+AsJJN
 mIZk0C2HSLCSTFjCyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvO
 z93ECAxlBiDYwXh7Y8AhRkkOJiVR3rJLJyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWPgTKC
 RalpqdWpGXmAKMKJi3BwaMkwjsRJM1bXJCYW5yZDpE6xagoJc67HiQhAJLIKM2Da4NF8iVGWS
 lhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ81aCTOHJzCuBm/4KaDET0OLeqSdAFpckIqSkGhjNlh6
 MzYj4HXOlyeV446OvRn9Fz554PH+CXeujXdnTVpkmSN18t74954pg5U3h9feF/rcILtVQvVT9
 rubdpQqv1qsG93+s6G3serS+onFj0N36L7tDMidaTJdax72NZ96lHU+P6XE9beM9mzq5q73K8
 IldXqdSfM6LGWn39V62T358eU3V2xVNSizFGYmGWsxFxYkAGONTW98CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506402998!65627722!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43910 invoked from network); 26 Sep 2017 05:16:39 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 05:16:39 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP; 25 Sep 2017 22:16:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,439,1500966000"; d="scan'208";a="316191477"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 25 Sep 2017 22:16:35 -0700
Date: Tue, 26 Sep 2017 13:15:26 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170926051526.GV11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170925161521.6u7xb2ispeaqpi2y@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170925161521.6u7xb2ispeaqpi2y@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjUgMTc6MTU6MjEsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFNhdCwg
U2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjExQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jClsu
Li5dCgo+ID4gLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE6
Cj4gPiAtICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRf
b3AudGFyZ2V0LAo+ID4gKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfREFUQToK
PiA+ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9j
LnRhcmdldCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmFsMzIsIFBTUl9D
Qk1fVFlQRV9MM19EQVRBKTsKPiA+IC0gICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5k
YXRhID0gdmFsMzI7Cj4gPiArICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0g
dmFsMzI7Cj4gPiAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwo+ID4gICAgICAgICAgICAg
IGJyZWFrOwo+ID4gIAo+ID4gLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VU
X0wyX0NCTToKPiA+IC0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCj4gPiArICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0dFVF9M
Ml9DQk06Cj4gPiArICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBz
cl9hbGxvYy50YXJnZXQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMy
LCBQU1JfQ0JNX1RZUEVfTDIpOwo+ID4gLSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29w
LmRhdGEgPSB2YWwzMjsKPiA+ICsgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEg
PSB2YWwzMjsKPiA+ICAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7Cj4gCj4gVGhpczoKPiAK
PiByZXQgPSBwc3JfZ2V0X3ZhbCguLi4pOwo+IGRvbWN0bC0+dS5wc3IuLi47Cj4gY29weWJhY2sg
PSB0cnVlOwo+IAo+IENvbnN0cnVjdCBpcyBxdWl0ZSByZXBldGl0aXZlLCBtYXliZSB5b3UgY291
bGQgY29uc2lkZXIgYWRkaW5nIGEgbG9jYWwKPiBtYWNybyB0byBoaWRlIGl0Pwo+IAo+IE1heWJl
IHRoZW4geW91IGNvdWxkIGFsc28gaGlkZSB0aGUgdmFsMzIgZGVjbGFyYXRpb24gaW5zaWRlIG9m
IGl0Lgo+IApUaGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uISBMZXQgbWUgdHJ5LgoKWy4uLl0KCj4g
PiAgCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYwo+ID4gQEAgLTE3MSw0NSArMTcxLDQ1IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwo
Cj4gPiAgCj4gPiAgICAgICAgICBicmVhazsKPiA+ICAKPiA+IC0gICAgY2FzZSBYRU5fU1lTQ1RM
X3Bzcl9jYXRfb3A6Cj4gPiAtICAgICAgICBzd2l0Y2ggKCBzeXNjdGwtPnUucHNyX2NhdF9vcC5j
bWQgKQo+ID4gKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgo+ID4gKyAgICAgICAgc3dp
dGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQo+ID4gICAgICAgICAgewo+ID4gICAgICAg
ICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07Cj4gPiAgCj4gPiAtICAg
ICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzoKPiA+ICsgICAgICAgIGNh
c2UgWEVOX1NZU0NUTF9QU1JfZ2V0X2wzX2luZm86Cj4gPiAgICAgICAgICB7Cj4gPiAtICAgICAg
ICAgICAgcmV0ID0gcHNyX2dldF9pbmZvKHN5c2N0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKPiA+
ICsgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJn
ZXQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMywg
ZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7Cj4gPiAgICAgICAgICAgICAgaWYgKCByZXQgKQo+ID4g
ICAgICAgICAgICAgICAgICBicmVhazsKPiA+ICAKPiA+IC0gICAgICAgICAgICBzeXNjdGwtPnUu
cHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXggPQo+ID4gKyAgICAgICAgICAgIHN5c2N0bC0+
dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4ID0KPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdOwo+ID4gLSAgICAg
ICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY2JtX2xlbiA9Cj4gPiArICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW4gPQo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FU
X0NCTV9MRU5dOwo+ID4gLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2lu
Zm8uZmxhZ3MgPQo+ID4gKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5m
by5mbGFncyA9Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRh
W1BTUl9JTkZPX0lEWF9DQVRfRkxBR107Cj4gPiAgCj4gPiAtICAgICAgICAgICAgaWYgKCBfX2Nv
cHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfY2F0X29wKSApCj4gPiAr
ICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwg
dS5wc3JfYWxsb2MpICkKPiA+ICAgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKPiA+ICAg
ICAgICAgICAgICBicmVhazsKPiA+ICAgICAgICAgIH0KPiA+ICAKPiA+IC0gICAgICAgIGNhc2Ug
WEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOgo+ID4gKyAgICAgICAgY2FzZSBYRU5fU1lT
Q1RMX1BTUl9nZXRfbDJfaW5mbzoKPiA+ICAgICAgICAgIHsKPiA+IC0gICAgICAgICAgICByZXQg
PSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAo+ID4gKyAgICAgICAg
ICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJB
WV9TSVpFKGRhdGEpKTsKPiA+ICAgICAgICAgICAgICBpZiAoIHJldCApCj4gPiAgICAgICAgICAg
ICAgICAgIGJyZWFrOwo+ID4gIAo+ID4gLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29w
LnUuY2F0X2luZm8uY29zX21heCA9Cj4gPiArICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxv
Yy51LmNhdF9pbmZvLmNvc19tYXggPQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Cj4gPiAtICAgICAgICAgICAgc3lz
Y3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuID0KPiA+ICsgICAgICAgICAgICBz
eXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbiA9Cj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07
Cj4gPiAtICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyA9
Cj4gPiArICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzID0K
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9f
SURYX0NBVF9GTEFHXTsKPiAKPiBUaGUgYWJvdmUgcmVwZXRpdGlvbiBpcyBhbHNvIHVubmVlZGVk
IEFGQUlDVC4gV2h5IG5vdCBzaW1wbGlmeSB0aGUKPiBzd2l0Y2ggdG86Cj4gCj4gdWludDMyX3Qg
ZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKPiBlbnVtIGNibV90eXBlIHR5cGU7Cj4gCj4gc3dp
dGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQo+IHsKPiBjYXNlIFhFTl9TWVNDVExfUFNS
X2dldF9sM19pbmZvOgo+ICAgICB0eXBlID0gUFNSX0NCTV9UWVBFX0wzOwo+ICAgICBicmVhazsK
PiBjYXNlIFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOgo+ICAgICB0eXBlID0gUFNSX0NCTV9U
WVBFX0wyOwo+ICAgICBicmVhazsKPiBkZWZhdWx0Ogo+ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
Cj4gfQo+IAo+IHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2FsbG9jLnRhcmdldCwg
dHlwZSwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7Cj4gaWYgKCByZXQgKQo+ICAgICBicmVhazsK
PiAKPiBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heCA9IGRhdGFbUFNSX0lO
Rk9fSURYX0NPU19NQVhdOwo+IC4uLgo+IAo+IEl0IHdvdWxkIHByZXZlbnQgc29tZSBvZiB0aGlz
IGNvZGUgcmVwZXRpdGlvbiBJTUhPLgo+IApUaGFuayB5b3UhIEJ1dCB0aGlzIHdheSBzZWVtcyBv
bmx5IGdvb2QgdG8gQ0FUIGZlYXR1cmVzIGJ1dCBjb3VsZCBub3QgY292ZXIgTUJBLgpBbHRob3Vn
aCBJIGNhbiBhc3NpZ24gInR5cGUgPSBQU1JfVFlQRV9NQkFfVEhSVEwiIGZvciBNQkEsIHRoZSBh
c3NpZ25tZW50IG9mCidzeXNjdGwtPnUucHNyX2FsbG9jLnUubWJhX2luZm8nIGFuZCAnc3lzY3Rs
LT51LnBzcl9hbGxvYy51LmNhdF9pbmZvJyBjYW5ub3QgYmUKY29udmVyZ2VkLiBXZSBoYXZlIHRv
IGNoZWNrIHRoZSB0eXBlIHRvIGRlY2lkZSB0byBhc3NpZ24gdmFsdWUgdG8gd2hpY2ggJ2luZm8n
LgoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 06:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 06:43:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwjaY-0007n4-NX; Tue, 26 Sep 2017 06:43:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwjaX-0007my-Td
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 06:43:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F7/54-02817-D07F9C95; Tue, 26 Sep 2017 06:43:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyuP0Ovy7P95O
 RBsvnalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXb85hLPjHVLG+KbqB8QBTFyMnh4SAkcTb
 if+AbC4OIYGFjBKbLrawgCSEBVwkTkx4wQySEBFoZpS4ee0VWIJZQE/iwa2J7CC2kIC+RPfvj
 2wgNpuAqsSG66dYuxg5OHgFrCX2djmDmCxA4cctiiAVogLhEk1n+8Gm8AoISpyc+YQFpIRTwE
 CibZ0kxHB1iT/zLjFD2OISm559Z4Ww5SW2v53DPIGRfxaS7llIWmYhaZmFpGUBI8sqRvXi1KK
 y1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCwZACCHYzf/zgdYpTkYFIS
 5f36+mSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneLV+BcoJFqempFWmZOcAIgUlLcPAoifDe+
 QKU5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcd77IDMEQIoySvPgRsCi9RKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEebeCTOHJzCuB2/QK6AgmoCN6p54AOaIkESEl1cCY/fP78dWrZzZ
 w7j075f+23dfVlli6cS/NOyoy/9L0ffWGykJXHhsoLkvm0GrwzFTRZrsk+P7ch5drV6Ymv695
 88bySs2RtR+9FVv3nGS5Hcm41yF0YUN81Nm0sluH203mybOeZupYPZfzz5f7D29Pnym2edJBJ
 +WVp9Rkrep3vpWp8vC6rB61UomlOCPRUIu5qDgRAA0XeXbRAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506408204!113342610!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58799 invoked from network); 26 Sep 2017 06:43:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 06:43:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CE189AED9;
 Tue, 26 Sep 2017 06:43:23 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <59C8D3DD020000780017F39A@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8c9cd429-3f49-3ead-52bd-f73dba8aa3d9@suse.com>
Date: Tue, 26 Sep 2017 08:43:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C8D3DD020000780017F39A@suse.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen-pciback: relax BAR sizing write value
	check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTA6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEp1c3QgbGlrZSBkb25lIGlu
IGQyYmQwNWQ4OGQgKCJ4ZW4tcGNpYmFjazogcmV0dXJuIHByb3BlciB2YWx1ZXMgZHVyaW5nCj4g
QkFSIHNpemluZyIpIGZvciB0aGUgUk9NIEJBUiwgb3JkaW5hcnkgb25lcyBhbHNvIHNob3VsZG4n
dCBjb21wYXJlIHRoZQo+IHdyaXR0ZW4gdmFsdWUgZGlyZWN0bHkgYWdhaW5zdCB+MCwgYnV0IGNv
bnNpZGVyIHRoZSByL28gYml0cyBhdCB0aGUKPiBib3R0b20gKGlmIGFueSkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:13:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwk3F-0001Np-4C; Tue, 26 Sep 2017 07:13:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4350faf84=dario.faggioli@citrix.com>)
 id 1dwk3D-0001Nj-Ij
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 07:13:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B8/40-18674-EFDF9C95; Tue, 26 Sep 2017 07:13:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDve6fvyc
 jDe6dsLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO+LC4o+KhYcebiAuYGxgmyXYycHBICIRL/
 O4+xgti8AkYSR9pOMoLYwgJaEovW72QHsdkEDCTe7NgLViMiECXx9/cfoDgXB7PAEmaJAw37m
 EASLAKqEn9n3GcDsTkFfCS+Xn4FFhcSqJN4f+8YWJxfQFLi1pePzCA2s0C1RPNRiHoJAW2JI+
 f62SGOEJQ4OfMJC0SvmsSMuZdZJzDyzULSMgtJGURcU6J1+292CFtbYtnC18wQtq3EunXvoWp
 sJDZdXcAIYctLbH87h3kBI/sqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSk
 Yr3k/NxNjMBQZgCCHYwHm50PMUpyMCmJ8n59fTJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv1
 x+gnGBRanpqRVpmDjCqYNISHDxKIrxLQNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLnnQ
 hSJABSlFGaBzcCFuGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7GGQKT2ZeCdymV0BHMAE
 d0Tv1BMgRJYkIKakGRsupDBkiIfNnXfzYKcjDdK182UHFXgZrpr9XF70tlppj5P2wVdjfotOq
 X/5WvtpBDfmJkQ6WKY9jZRfOqz+5/5nkhxPXMr8K3572MfHJWz2FrcfDM9Lj7t1r4FVti8hcb
 6kjtex97leJA6quCVU+G07leqs8EJkolr4pp+K3vdi5RWwd5pzLlFiKMxINtZiLihMBzz6OE+
 sCAAA=
X-Env-Sender: prvs=4350faf84=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506409979!113347768!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51134 invoked from network); 26 Sep 2017 07:13:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 07:13:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; 
 d="asc'?scan'208";a="449213510"
Message-ID: <1506409969.27663.26.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, George Dunlap
 <george.dunlap@citrix.com>
Date: Tue, 26 Sep 2017 09:12:49 +0200
In-Reply-To: <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@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>,
 JoshWhitehead <josh.whitehead@dornerworks.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4479119558310502624=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4479119558310502624==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-eZUorqcCAJSv5Ra7/o+F"

--=-eZUorqcCAJSv5Ra7/o+F
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[Cc-list modified by removing someone and adding someone else]

On Mon, 2017-09-25 at 16:10 -0700, Stefano Stabellini wrote:
> On Mon, 11 Sep 2017, George Dunlap wrote:
> > +### RTDS based Scheduler
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0Status: Experimental
> > +
> > +A soft real-time CPU scheduler built to provide guaranteed CPU
> > capacity to guest VMs on SMP hosts
> > +
> > +### ARINC653 Scheduler
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0Status: Supported, Not security supported
> > +
> > +A periodically repeating fixed timeslice scheduler. Multicore
> > support is not yet implemented.
> > +
> > +### Null Scheduler
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0Status: Experimental
> > +
> > +A very simple, very static scheduling policy=C2=A0
> > +that always schedules the same vCPU(s) on the same pCPU(s).=C2=A0
> > +It is designed for maximum determinism and minimum overhead
> > +on embedded platforms.
>=20
> Hi all,
>=20
Hey!

> I have just noticed that none of the non-credit schedulers are
> security
> supported. Would it make sense to try to support at least one of
> them?
>=20
Yes, that indeed would be great.

> For example, RTDS is not new and Dario is co-maintaining it. It is
> currently marked as Supported in the MAINTAINERS file. Is it really
> fair
> to mark it as "Experimental" in SUPPORT.md?
>=20
True, but there still one small missing piece in RTDS, before I'd feel
comfortable about telling people "here, it's ready, use it at will",
which is the work conserving mode.

There are patches out for this, and they were posted before last
posting date, so, in theory, they still can go in 4.10.

> The Null scheduler was new when we started this discussion, but now
> that
> Xen 4.10 is entering code freeze, Null scheduler is not so new
> anymore.
> We didn't get any bug reports during the 4.10 development window. By
> the
> time this document is accepted and Xen 4.10 is out, Null could be a
> candidate for "Supported" too.
>=20
Yes, especially considering how simple it is, there should be no big
issues preventing that to happen.

There's one thing, though: it's not tested in OSSTest. I can actually
try to have a quick look about creating a job that does that (I mean
like today).

The trickiest part is the need to limit the number of Dom0 vCPUs, to a
number that would allow the creation and the local migration of guests
(considering that the number of pCPUs of the testbox in the MA colo
varies, and that we have some ARM boards with like 1 or 2 CPUs).


Actually, the best candidate for gaining security support, is IMO
ARINC. Code is also rather simple and "stable" (hasn't changed in the
last... years!) and it's used by DornerWorks' people for some of their
projects (I think?). It's also not tested in OSSTest, though, and
considering how special purpose it is, I think we're not totally
comfortable marking it as Sec-Supported, without feedback from the
maintainers.

George, Josh, Robert?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-eZUorqcCAJSv5Ra7/o+F
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZyf3xAAoJEBZCeImluHPuCwYQAINU8T2pu9iF83OZ5+C6vmWF
Y1L2AAi3i1sozLcmEsnuPdzUw/GIyMcILztF56UmoqAxUMkK3ksye9Per3DoqIH6
C+ZAejUTTl1Z8OEYbREuqNQMAsZ3zqeVAfFEPo/daidoId6vsVtIuMtEXg+oFUIh
xRUU54H1O4xz7w3o5lb3Cj5zxZyXQyHEf4SCkzCqzyHA+FKhSo+6TgkhWBnt9DCQ
hEqVI3bedkGgbAL4zITRGwmUmSoXz+6zRn/ej/1KbgX2Gy1lEeGSu304pdqDgdMZ
GmvMa/uK5/I1XZIx5NNr3NiPwWadh7NcvuIK6mfScbZ6EKW+T6EEpOYQh6fFPqdU
oKSPiSpd1ntW/WNx87EM9mi9uyaFQmgdvJRIayL3mHU5EZALUomF4Ar6BxWZf9ra
EWzjSny6OnUs0p1M5ww9qPAEFUFBAmZ9aE7rhVCLhKLWClvdNGweGadFcS6HbCR2
Z02PKLc3KsjS3XM2CfSOcK55VdybvBTigUXCYC5FSz+tkgDDOPAj6qOv/1LYdHOa
F6GspPCAhJzZ2wtUiIEr5rd8zRJuqP2yv2hG/WjyluIrJP+4m5zYyWbFBIiaot7G
5wwH5oQdYZaCG3HgkjwJm31c0ZrHvTpsDlv2kHEqOsQGYillmLUP4wC81f5YmXUH
eyxnRom+n/v5ANukSdUe
=nk22
-----END PGP SIGNATURE-----

--=-eZUorqcCAJSv5Ra7/o+F--


--===============4479119558310502624==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4479119558310502624==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 07:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwk5f-0001Y2-LV; Tue, 26 Sep 2017 07:15:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwk5e-0001Xw-Vi
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 07:15:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DA/A3-03642-69EF9C95; Tue, 26 Sep 2017 07:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3fiv5O
 RBl93G1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmX2iayFCxiq/g76xBbA+MS1i5GTg4hgTyJ
 FbNmgdm8AnYSLZtPs4DYEgKGEqcX3gSzWQRUJdo63zKB2GwC6hJtz7aD1YsImEgsmfgXyObiY
 Bb4yyjRfOokG0hCWCBD4lD3R7CEkMBxJomGM5PBJnEKBEpc23cHyOYA2iYo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6GXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx9mX/Q4ySHExKorxfX5+MFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe+AvUE6wKDU9tSItMwcYCTBpCQ4eJRHeqSBp3uKCxNziz
 HSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUOG8jSKkASGlGaR7cIFiEXmKUlRLmZQQ6TYinIL
 UoN7MEVf4VozgHo5Iw7zaQKTyZeSVw+14BncIEdErv1BMgp5QkIqSkGhg5auyd5TkWu7+aFeq
 kuP/hrwnCZjveGIu2fbxR4iS2qvDe/SOef2Wvph7v1Aq6+saCLae2dPbhJ6meWa6F7Xzb9MTO
 HeuU5nAUEMlZ4q28U/nZAed5NR89bsmcZS+4uz2o8dxsb/vse68b/kza4GK6Kspirvj+07zqP
 E7bw4oT7kw67rrR7oQSS3FGoqEWc1FxIgBc5NwnywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506410128!118691817!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62470 invoked from network); 26 Sep 2017 07:15:29 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 07:15:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 01:15:27 -0600
Message-Id: <59CA1AAC020000780017FA97@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 01:15:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
 <59C8D124020000780017F36F@prv-mh.provo.novell.com>
 <CACtJ1JQ8UYkQr4Js0hLDyQAs1N2SH9GE0pJaUjaoOsBnm8U8BQ@mail.gmail.com>
In-Reply-To: <CACtJ1JQ8UYkQr4Js0hLDyQAs1N2SH9GE0pJaUjaoOsBnm8U8BQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDAxOjA4LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBZZXMsIGFmdGVyIGluY2x1ZGluZyB0aGUgX19TVFJJQ1RfQU5TSV9fIGNoZWNrIHRo
ZSBoZWFkZXJzLmNoayBjaGVjawo+IHBhc3Nlcy4gQnV0IEkgaGFkIHRvIGluY2x1ZGUgc3RyaW5n
IGhlYWRlciBmaWxlIChhZnRlciBzdWdnZXN0aW9uIGZyb20gCj4gU3RlZmFubykgZm9yIGZpeGlu
ZyB0aGUgaGVhZGVycysrLmNoay4KCkknZCBsaWtlIHRvIGhhdmUgYSBtb3JlIGRldGFpbGVkIGV4
cGxhbmF0aW9uIGhlcmUgLSBzaW5jZSB0aGUgaGVhZGVyCnBhc3NlZCB0aGUgY2hlY2sgd2l0aG91
dCB0aGlzIHByZXJlcSBiZWZvcmUsIEknZCBwcmVmZXIgaWYgdGhlCmRlcGVuZGVuY3kgd2FzIG5v
dCBhZGRlZCB1bmNvbmRpdGlvbmFsbHkuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9j
b25zb2xlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCj4gQEAgLTQw
LDcgKzQwLDkgQEAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlIHsKPiAgICAgIFhFTkNPTlNfUklO
R19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwo+ICB9Owo+IAo+ICsjaWYgZGVmaW5lZChfX0dOVUNf
XykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQo+ICBERUZJTkVfWEVOX0ZMRVhfUklORyh4
ZW5jb25zKTsKPiArI2VuZGlmCgpBdCB0aGUgZmlyc3QgZ2xhbmNlIGl0IGFsc28gbG9va3MgYXMg
aWYgdGhlIHNjb3BlIG9mIHRoaXMgY29uZGl0aW9uYWwKd2FzIHRvbyBuYXJyb3cuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:18:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:18:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwk8i-0001jB-3K; Tue, 26 Sep 2017 07:18:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwk8g-0001j5-Kx
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 07:18:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 39/B7-09852-15FF9C95; Tue, 26 Sep 2017 07:18:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzfw/8l
 Ig937FC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozj7X/YCx6yVFz99Ya1gfEHcxcjJ4eQQJ7E
 6r2nwGxeATuJl7u+MIHYEgKGEqcX3mQBsVkEVCX2bf8KZrMJqEu0PdvOCmKLCARIvHvVwNbFy
 MXBLDCLUeLwmilADgeHsECsxIFlhSBxIYFzjBJnj30Ea+YUCJJonnGLGaSGV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXUC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD46hkYGHcwNvU6H2KU5GBSEuX9+vpk
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gN/gXKCRanpqRVpmTnAOIBJS3DwKInw8v0DSvMWF
 yTmFmemQ6ROMdpz3Hh4/Q8TR8fNu0ByE5jc8P3BHyYhlrz8vFQpcV4WkDYBkLaM0jy4obC4vc
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcTyG08mXklcLtfAZ3FBHRW79QTIGeVJCKkpBo
 YwySWOtxf+nLpBsfpiyZ99fscdLPBZRuPVdmpR/oTdA0X7p8t2SBUKn3K6IDYQ4fp51onH3p8
 tfT1seM/9zznTKv7Lm9+t8++rvliuNOsYsm03gll1dcjlhsuFFNuXXL3wqxD9s0Hj0wIO//Gn
 OPaJrN52t+i5e1WJwlPZJb7nSJx7ZeRyP20cCWW4oxEQy3mouJEAMD6OkfWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506410319!93227761!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9230 invoked from network); 26 Sep 2017 07:18:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Sep 2017 07:18:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 01:18:38 -0600
Message-Id: <59CA1B6C020000780017FA9A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 01:18:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?B?SsOpcsO0bWUgT3VmZWxsYQ==?="
 <jerome.oufella@savoirfairelinux.com>
References: <609868325.225353.1505937035977.JavaMail.zimbra@savoirfairelinux.com>
 <59C3D6D0020000780017E071@prv-mh.provo.novell.com>
 <666113883.139799.1506355836343.JavaMail.zimbra@savoirfairelinux.com>
In-Reply-To: <666113883.139799.1506355836343.JavaMail.zimbra@savoirfairelinux.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org,
 Christopher Clark <christopher.w.clark@gmail.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] pci-passthrough loses msi-x interrupts ability
 after domain destroy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE4OjEwLCA8amVyb21lLm91ZmVsbGFAc2F2b2lyZmFpcmVsaW51
eC5jb20+IHdyb3RlOgo+IEkgdHJpZWQgdGhlIHZhcmlvdXMgZGV2aWNlIHJlc2V0IHBhdGNoZXMg
cG9zdGVkIG9uIHRoaXMgZGlzY3Vzc2lvbgo+IChkb19mbHIsIENocmlzdG9waGVyJ3MgIm1vcmUg
dGhvcm91Z2giIHJlc2V0X2RldmljZSkgYnV0IHdpdGhvdXQgbHVjay4KPiAKPiBBZnRlciByZXNl
dCwgSSBjb3VsZCBub3RpY2UgdGhhdCBsc3BjaSBzaG93cyB0aGUgZGV2aWNlJ3MgTWFza2VkCj4g
c3RhdGUgaGFzIGJlZW4gY2xlYXJlZCBidXQgYSBuZXdseSBzdGFydGVkIGd1ZXN0IHdpbGwgc3Rp
bGwgZmFpbAo+IHRvIHJlY2VpdmUgYW55IGludGVycnVwdHMuCgpBbmQgdGhhdCdzIGV2ZW4gd2l0
aCBtb3N0IHJlY2VudCBYZW4gYW5kIHFlbXUgKHRoZXJlIHdlcmUgc29tZQpjaGFuZ2VzIGJ5IFJv
Z2VyIGhlcmUgYSBmZXcgd2Vla3MgYWdvKT8gSWYgc28sIEknbSBhZnJhaWQgaXMgYWxsCndpbGwg
cmVtYWluIGd1ZXNzd29yayB3aXRob3V0IHNvbWVvbmUgKHlvdT8pIHdobyBpcyBhYmxlIHRvCnNl
ZSB0aGUgaXNzdWUgYWxzbyBkZWJ1Z2dpbmcgaXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:33:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwkN5-00031v-2T; Tue, 26 Sep 2017 07:33:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwkN3-00031p-VX
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 07:33:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BB/7F-02225-DC20AC95; Tue, 26 Sep 2017 07:33:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsVyuP0Ov+4ZplO
 RBkeOqVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvz4YUXOSs+HhvGVMD4032LkZODgkBI4m3
 E/8xgdhCAgsZJe4dFwKx2QRUJTZcP8UKYosIKEncWzUZrIZZoINR4uB/KRBbWCBCYt6l/WBzW
 IDqv2++zAJi8wqYSPT0v2KGmC8v0XFgMssERs4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA
 0NjPVyU4uLE9NTcxKTivWS83M3MQI9xQAEOxibvzgdYpTkYFIS5f36+mSkEF9SfkplRmJxRnx
 RaU5q8SFGGQ4OJQlefaDnhQSLUtNTK9Iyc4AhA5OW4OBREuG9zAiU5i0uSMwtzkyHSJ1i1OXo
 uHn3D5MQS15+XqqUOO8pkCIBkKKM0jy4EbDwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3
 g8gU3gy80rgNr0COoIJ6IjeqSdAjihJREhJNTBOkbNl0LO4dv5Mj+Rjr1wPqcMz9eQKszM3VZ
 dy7oovqZtrzMpp3HoyeJbUEaMFh+20XwkJZAr3qFgwtAhuPuA5b/YCPtdTt52WmJq1uRRvEQj
 nkd3u6rT8bckyq9zpsnm8otFcP3gm7HzidSzYQ+R8w0XVL1O5TW7b/VCRslLItLhx4NfR7Uos
 xRmJhlrMRcWJAAaaPQdaAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506411212!116345471!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47162 invoked from network); 26 Sep 2017 07:33:32 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 07:33:32 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B535DAD8A;
 Tue, 26 Sep 2017 07:33:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 09:33:28 +0200
Message-Id: <20170926073328.14028-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 julien.grall@arm.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH] libxc: remove stale error check for domain size
	in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TG9uZyBhZ28gZG9tYWlucyB0byBiZSBzYXZlZCB3ZXJlIGxpbWl0ZWQgdG8gMVRCIHNpemUgZHVl
IHRvIHRoZQptaWdyYXRpb24gc3RyZWFtIHYxIGxpbWl0YXRpb25zIHdoaWNoIHVzZWQgYSAzMiBi
aXQgdmFsdWUgZm9yIHRoZQpQRk4gYW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcg
b25seSAyOCBiaXRzIGZvciB0aGUgUEZOLgoKTWlncmF0aW9uIHN0cmVhbSBWMiB1c2VzIGEgNjQg
Yml0IHZhbHVlIGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJlCmlzIG5vIG5lZWQgdG8gcmVmdXNl
IHNhdmluZyAob3IgbWlncmF0aW5nKSBkb21haW5zIGxhcmdlciB0aGFuIDEgVEIuCgpSZW1vdmUg
dGhlIHJlbGF0ZWQgdGVzdCBpbiB4Y19zcl9zYXZlX3g4Nl9odm0uYwoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KSSBrbm93IHdlIGhhdmUgY29kZSBm
cmVlemUuIE5ldmVydGhlbGVzcyBJJ2QgbGlrZSB0byByZXF1ZXN0IGFuCmV4Y2VwdGlvbiBhbmQg
Z2V0IHRoaXMgaW50byA0LjEwLCBhcyB0aGUgaW1wYWN0IG9mIHRoZSBwYXRjaCBpcwp2ZXJ5IGxv
Y2FsIGFuZCBvZiBsb3cgcmlzay4KLS0tCiB0b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0u
YyB8IDYgLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Nh
dmVfeDg2X2h2bS5jCmluZGV4IGUxN2JiNTkxNDYuLjEzZTQ4ODY3Y2UgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Nh
dmVfeDg2X2h2bS5jCkBAIC0xNDgsMTIgKzE0OCw2IEBAIHN0YXRpYyBpbnQgeDg2X2h2bV9zZXR1
cChzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBv
YnRhaW4gdGhlIGd1ZXN0IHAybSBzaXplIik7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9Ci0g
ICAgaWYgKCBucl9wZm5zID4gflhFTl9ET01DVExfUEZJTkZPX0xUQUJfTUFTSyApCi0gICAgewot
ICAgICAgICBlcnJubyA9IEUyQklHOwotICAgICAgICBQRVJST1IoIkNhbm5vdCBzYXZlIHRoaXMg
YmlnIGEgZ3Vlc3QiKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KIAogICAgIGN0eC0+c2F2
ZS5wMm1fc2l6ZSA9IG5yX3BmbnM7CiAKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:33:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwkNQ-000346-9s; Tue, 26 Sep 2017 07:33:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4350faf84=dario.faggioli@citrix.com>)
 id 1dwkNO-00033x-UG
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 07:33:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BE/8F-17770-2E20AC95; Tue, 26 Sep 2017 07:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXitHRDpO5DplO
 RBu965C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a6Iy0sBd9EK/a0WjQw7hHuYuTkkBAIkdjX
 f5kJwvaQuH72BJjNK2AksfvcA+YuRi4OYYF2Romzr7eygSTYBAwk3uzYywpiiwjUS8zeMgesg
 VlAX2Jf22t2EJtFQFViwr61YPWcAtYSPw6sZAQZJCTQwShxfnYbWDO/gKTErS8fmSGaqyUuvt
 rDBnGFtsSRc/3sEFcISpyc+YQFxBYSUJOYMfcyK0SNpcS39U+ZJzAKzELSPgtJC0RcU6J1+29
 2CFtbYtnC18wQtq3EunXvoWpsJDZdXcAIYctLbH87h3kBI/sqRo3i1KKy1CJdI1O9pKLM9IyS
 3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GcAgh2MqxYEHmKU5GBSEuX9+vpkpBBfUn5KZ
 UZicUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4N3MeCpSSLAoNT21Ii0zBxihMKUSHDxKIr
 xTQNK8xQWJucWZ6RCpU4y6HB037/5hEgKbISXOGwxSJABSlFGaBzcCliwuMcpKCfMyAh0oxFO
 QWpSbWYIq/4pRnINRSZjXEJh6hHgy80rgNr0COoIJ6IjeqSdAjihJREhJNTBmuHhty5t83bLu
 bey86TkCmRYe1zd7v+ZpuZk16cn2WZV5v64uUbd0cXNNTLzoa2vgWKef8P7VUkPtR+u/LDY+V
 1gkFHrgbsGDGWV9H1p3C5YWWq/YeK7q191I7Y5or9pTR2UiG9VjezRkHU033G796PlFVWzFEq
 X4YFnhJ7N+21a5GLj9naXEUpyRaKjFXFScCACLc87pEQMAAA==
X-Env-Sender: prvs=4350faf84=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506411231!81125616!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6565 invoked from network); 26 Sep 2017 07:33:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 07:33:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; 
 d="asc'?scan'208";a="441202566"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1506411226.27663.28.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>
Date: Tue, 26 Sep 2017 09:33:46 +0200
In-Reply-To: <f377c003-56eb-af51-3e18-71926c271815@arm.com>
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7116369289156405961=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7116369289156405961==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0bKe+FUqcq4f2XFxH6b7"

--=-0bKe+FUqcq4f2XFxH6b7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2017-09-25 at 17:23 +0100, Julien Grall wrote:
> On 09/25/2017 03:07 PM, Dario Faggioli wrote:
> > I don't see much in the logs, TBH, but both `xl vcpu-list' and the
> > 'r'
> > debug key seem to suggest that vCPU 0 is running, while the other
> > vCPUs
> > have never run... like it was an issue with secondary (v)CPU
> > bringup.
> >=20
> > It indeed shows up with Credit2, as it were _specific_ to it, but
> > I'm
> > not 100% sure. In fact, it indeed seems to never show up here:
> > http://logs.test-lab.xenproject.org/osstest/results/history/test-ar
> > mhf-
> > armhf-xl/xen-unstable
> >=20
> Most of the time guest-start/debian.repeat fails, vCPU 0 is in=C2=A0
> data/prefetch abort state. My guess is a latent cache bug that
> credit2=C2=A0
> appears to expose.
>=20
So, forgive my ARM ignorance, but how do you tell that the vCPU(s)
is(are) in that particular state?

I'm asking because I now wonder whether this same issue could also be
the cause of these other failures, which we see from time to time:

  flight 113816 xen-unstable real [real]
  http://logs.test-lab.xenproject.org/osstest/logs/113816/

  [...]

  Tests which did not succeed, but are not blocking:
   test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in =
113387

Here's the logs:
http://logs.test-lab.xenproject.org/osstest/logs/113816/test-armhf-armhf-xl=
-rtds/info.html

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-0bKe+FUqcq4f2XFxH6b7
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZygLaAAoJEBZCeImluHPu3IoQAI3PX0O+s0EP+rRrtuWB7Ijo
Uno/KlyRiocXKlXUIXLECGiB06iqBINVeQ5gm9vrG3C/dkOnoqN4j+BsmFP9xClW
WviBlBuciILpTVhtCe0xhJ+WSVUQVY0XzxJ69+KlXQrPJAd/hszoodA4h2nCYIoL
7uoIdM2G9GeXfabI2IrR6ltvC2zDQcnb9DhXHT8+ufyFkY5LHUggBQNMNiC82apm
8KW6q/KzfkJiSW8TGque/utHocXvdh10N+LkDvQzSWBtaLfaz/xNo+YQn/37SyiG
c931+kf7AzX7EHi0K0n6ZFFfvbkNJhdMDPk0+MACL2eqLWfgie8DjVAwRx9Z2weT
CwO9ZmKI2SSvQmPxXe922SMFMRsUJfRHV6GWfQx2yeXsX74yoFv8Kw45ut/NnSlu
D/YQyZ/MEh4cbZ/+NnT+cf76ZlzvILqwDDOYu7mS8K1KwsmZbELuoXS3dIUMB3wB
fKVvfc3srdJtZSI++V6Muf0ZciONVf36ZVRRxuONWjRnYRuFmJ9IAIP0PrBXS6PZ
OOQhVIQnPzaXeXEtUaxhSuV95ck2tzimOG2T5MleE1hkM2AVutAbbytdrRP3QAtr
SNDgIcffjnIaDplhLwTf9CtTt5jvWvSyLmPud7eH+RbHGs7FgGM3l2GX4C9Fm1kC
ol/8D/uqu+Ga3y5Q2B3R
=nW0N
-----END PGP SIGNATURE-----

--=-0bKe+FUqcq4f2XFxH6b7--


--===============7116369289156405961==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7116369289156405961==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 07:41:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwkUK-0003q9-0Y; Tue, 26 Sep 2017 07:41:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwkUI-0003q3-5C
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 07:41:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/1D-03616-D840AC95; Tue, 26 Sep 2017 07:41:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsWyU9JRQreH5VS
 kwZOrJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aahasZC86LVExv/8PcwLhGpIuRg0NCwE9i
 +Z+SLkZODjYBHYmlR+czgdgiAkUSryd/YwexmQUWMUk8feHZxcjFISwwi1Fi3uxWRhBHRGA2o
 8TT62vZITr8JHr2vwezWQRUJdbN+A82iVfAXeLLrl42kAYhgfXMErt2vmAGSXAKWEvcbDnJCG
 IzCshKfGlczQyxTlzi1hOIMyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwvIB8wCmhLrd+lDtCp
 KTOl+yA6xV1Di5MwnLBMYhWchmToLoWMWko5ZSDoWMLKsYtQoTi0qSy3SNTLUSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDH4GINjB+GdZwCFGSQ4mJVHer69PRgrxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4FVgPhUpJFiUmp5akZaZA4xDmLQEB4+SCG8ZSJq3uCAxtzgzHSJ1it
 GS49imy3+YOGbcvAskn1yb95dJiCUvPy9VSpyXBaRBAKQhozQPbhwsVVxilJUS5mUEOlCIpyC
 1KDezBFX+FaM4B6OSMK8cyBSezLwSuK2vgA5iAjqod+oJkINKEhFSUg2MLDeCJB4wn3er3Pjm
 2O9//j9ehW4ztDhX724Ya/LnxcaDXw1er+7Quy28rYfzyId10d0l5zZy9djyJa9xP7uJN+DRp
 kt38ycvrRFe9qr++9mXh54e3r9c/dybnrWn93U3P/JZfK9bdkbRFbG2zj2zj37/YW/VuTfiR8
 ixJA/Gd4tuMeYtkuLhqlViKc5INNRiLipOBAAZ4twrEAMAAA==
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506411660!108998594!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54267 invoked from network); 26 Sep 2017 07:41:00 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 07:41:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53465116"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, Jan Beuli ch <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design Session:
 Making Releases Lessons Learned: Improving Our Release Process
 and Tooling)
Thread-Index: AQHTLLkgJQL+MQOI/Ei8TN37ZsmBZ6KzIXnAgADxtwCAAF4nAIARnyAAgADKwsA=
Date: Tue, 26 Sep 2017 07:41:00 +0000
Message-ID: <3a3a829c78ba46b49918d038b5277ac2@AMSPEX02CL03.citrite.net>
References: <EDA43A15-63BF-4D35-93A7-6E0E46861584@gmail.com>
 <597A1AB40200007800102DC7@prv-mh.provo.novell.com>
 <22906.6949.443704.258656@mariner.uk.xensource.com>
 <bbb891fc-7a6c-2440-6393-4a585435db36@arm.com>
 <6ba109a2b63d4e55882b93fb4c7a620b@AMSPEX02CL03.citrite.net>
 <716c4b02-8952-3ae5-331b-0197ee0b888c@arm.com>
 <3f2d1e4d6ba14e7fb62dad5d13f512f0@AMSPEX02CL03.citrite.net>
 <8ccfc5e0-7b6d-08ee-9ea6-d913461ae123@arm.com>
In-Reply-To: <8ccfc5e0-7b6d-08ee-9ea6-d913461ae123@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 "ross.philipson@gmail.com" <ross.philipson@gmail.com>,
 "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] Windows "heinsenbug" (WAS: Re: Notes Design
 Session: Making Releases Lessons Learned: Improving Our Release Process and
 Tooling)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMjI6MzIN
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBJYW4gSmFja3Nv
bg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaSBjaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsNCj4gcm9zcy5waGlsaXBzb25AZ21haWwuY29tOyBsYXJzLmt1
cnRoLnhlbkBnbWFpbC5jb207IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgY29tbWl0dGVy
c0B4ZW5wcm9qZWN0Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gV2luZG93cyAiaGVp
bnNlbmJ1ZyIgKFdBUzogUmU6IE5vdGVzIERlc2lnbg0KPiBTZXNzaW9uOiBNYWtpbmcgUmVsZWFz
ZXMgTGVzc29ucyBMZWFybmVkOiBJbXByb3ZpbmcgT3VyIFJlbGVhc2UgUHJvY2Vzcw0KPiBhbmQg
VG9vbGluZykNCj4gDQo+IEhpIFBhdWwsDQo+IA0KPiBPbiAwOS8xNC8yMDE3IDAzOjMzIFBNLCBQ
YXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gSnVsaWVuLA0KPiA+DQo+ID4gICAgVGhhdCBzaG91bGQg
bm90IGJlIHRvbyBoYXJkLiBXZSBoYXZlIGEgZHJpdmVyIGluc3RhbGwgYWdlbnQgZm9yIFhlblNl
cnZlcg0KPiB0aGF0IHdpbGwgbWFuYWdlIGFsbCB0aGUgbmVjZXNzYXJ5IGRyaXZlciBzdGFnaW5n
IGFuZCByZXF1aXJlZCByZWJvb3RzLg0KPiBIb3BlZnVsbHkgaXQgc2hvdWxkIG1haW5seSBiZSBh
IHF1ZXN0aW9uIG9mIGJ1aWxkaW5nIHRoYXQgaW5zdGFsbGVyIHRvIHBpY2sgdXANCj4gZHJpdmVy
cyBmcm9tIHRoZSB1cHN0cmVhbSBtYXN0ZXIgYnJhbmNoZXMgcmF0aGVyIHRoYW4gdGhlIGludGVy
bmFsDQo+IFhlblNlcnZlciBicmFuY2hlcy4gQUZBSUsgb3NzdGVzdCBpcyB1c2luZyBYZW5SVCBj
dXN0b21pemVkIFdpbmRvd3MNCj4gaW1hZ2VzIHNvIGhvcGVmdWxseSB3ZSBjYW4gdXNlIHRoZSBz
bGlwc3RyZWFtZWQgWGVuUlQgYWdlbnQgdG8gdGhlbiBmZXRjaA0KPiBhbmQgcnVuIHRoZSBkcml2
ZXIgaW5zdGFsbGVyLiBJSVJDIGl0IHNldHMgc29tZSBmb3JtIG9mIGNvb2tpZSBpbiB4ZW5zdG9y
ZSBvbmNlDQo+IGl0IGlzIGRvbmUsIHNvIHRoZSByZXN0IG9mIHRoZSB0ZXN0IGN5Y2xlIHdvdWxk
IGp1c3QgbmVlZCB0byB3YWl0IGZvciB0aGF0IHRvDQo+IGFwcGVhci4gPg0KPiA+ICAgIEknbGwg
bG9vayBpbnRvIGhvdyB0byBwcm9ncmVzcyB0aGlzIHdoZW4gSSBnZXQgYmFjayBmcm9tIHRoZSBV
Uy4NCj4gDQo+IEkgd2FudGVkIHRvIGJ1bXAgdGhlIGRpc2N1c3Npb24uIERvIHlvdSBoYXZlIGFu
eSB1cGRhdGUgaGVyZT8NCj4gDQoNCkEgYml0IHNub3dlZCBmb3IgdGhlIG5leHQgZGF5IG9yIHNv
LCBhbmQgdW5mb3J0dW5hdGVseSBCZW4gKHdobyBtYWludGFpbnMgdGhlIGluc3RhbGxlcikgaXMg
b24gdmFjYXRpb24gdW50aWwgbmV4dCB3ZWVrLiBJJ2xsIHRyeSB0byB1c2UgYSB2YW5pbGxhIFhl
blNlcnZlciBpbnN0YWxsZXIgaW4gYSBWTSBydW5uaW5nIG9uIHVwc3RyZWFtIGFuZCBzZWUgaWYg
dGhhdCB3b3Jrcy4gSWYgaXQgZG9lcyB0aGVuIHdlIGNhbiBwcm9iYWJseSBqdXN0IGluY2x1ZGUg
cnVubmluZyB0aGF0IGluIHRoZSBvc3N0ZXN0IHNlcXVlbmNlLiBVc2luZyBYZW5TZXJ2ZXIgIFBW
IGRyaXZlcnMgaXMgcHJvYmFibHkgcHJ1ZGVudCBhbnl3YXksIHNpbmNlIHRoZXkgaGF2ZSBhbHJl
YWR5IHVuZGVyZ29uZSBleHRlbnNpdmUgdGVzdGluZyAoYWxiZWl0IGluIGEgc2xpZ2h0bHkgZGlm
ZmVyZW50IGVudmlyb25tZW50KS4NCg0KICBQYXVsDQoNCj4gQ2hlZXJzLA0KPiANCj4gLS0NCj4g
SnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:42:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwkVK-0003up-9h; Tue, 26 Sep 2017 07:42:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dwkVI-0003uc-5m
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 07:42:04 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 04/11-01510-BC40AC95; Tue, 26 Sep 2017 07:42:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSnM/RonuM5VS
 kQddbc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJ5ansBcvYK148OcDcwPiTtYuRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBK0wSO57dYQRJCAvESkycc5QJxBYRcJZoaNsHZjMLeEjMezIdz
 BYSMJFY834NmM0moC+x+8UnMJtXwFbi84p/YDaLgKrEnc5rYItFBaIl1s5azg5RIyhxcuYTFh
 CbU8BU4sLd26wQ89Ul/sy7xAxhy0s0b50NZYtLNH1ZyQpxm57EtPvzWCYwCs5CMmoWkvZZSNp
 nIWlfwMiyilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMJwZ
 gGAH4/WNAYcYJTmYlER5v74+GSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeR+VSkkGBRanpqR
 VpmDjCyYNISHDxKIryMIGne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnzQQpEgApyijNgx
 sBi/JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNApnCk5lXArfpFdARTEBH9E49AXJESSJ
 CSqqBMWpJYFQN76O3f/f0h7JtEUu69ProxsaPn3aGdO1hkBTsXJFl2t3h8fHG1uJmrf9zvPaY
 Lu6bfSNSk5Xr2cY83jXramaYB0YXT9s5P2aB4AyFtet+midszV57XVm2e9013e6/90PlNq7aM
 kOTLdD407zZvVfEHC/FyqvZCy47M3v1z5Lj3WI27kosxRmJhlrMRcWJAHZWFI3tAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506411718!95321271!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58920 invoked from network); 26 Sep 2017 07:41:58 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 07:41:58 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-111-79.dynamic.dsl.as9105.com ([88.111.111.79]:50073
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dwkVA-000xl4-0L (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 26 Sep 2017 08:41:56 +0100
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170926073328.14028-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a5f0e093-5c51-bcfb-75eb-2706b4f51348@citrix.com>
Date: Tue, 26 Sep 2017 08:41:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170926073328.14028-1-jgross@suse.com>
Content-Language: en-GB
Cc: wei.liu2@citrix.com, julien.grall@arm.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: remove stale error check for domain
 size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMjAxNyAwODozMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBMb25nIGFnbyBkb21h
aW5zIHRvIGJlIHNhdmVkIHdlcmUgbGltaXRlZCB0byAxVEIgc2l6ZSBkdWUgdG8gdGhlCj4gbWln
cmF0aW9uIHN0cmVhbSB2MSBsaW1pdGF0aW9ucyB3aGljaCB1c2VkIGEgMzIgYml0IHZhbHVlIGZv
ciB0aGUKPiBQRk4gYW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcgb25seSAyOCBi
aXRzIGZvciB0aGUgUEZOLgo+Cj4gTWlncmF0aW9uIHN0cmVhbSBWMiB1c2VzIGEgNjQgYml0IHZh
bHVlIGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJlCj4gaXMgbm8gbmVlZCB0byByZWZ1c2Ugc2F2
aW5nIChvciBtaWdyYXRpbmcpIGRvbWFpbnMgbGFyZ2VyIHRoYW4gMSBUQi4KPgo+IFJlbW92ZSB0
aGUgcmVsYXRlZCB0ZXN0IGluIHhjX3NyX3NhdmVfeDg2X2h2bS5jCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpTb3JyeSwgYnV0IHRoaXMgc3RpbGwg
c2VydmVzIGEgdmVyeSByZWFsIHB1cnBvc2UuwqAgV2l0aG91dCBpdCwgeW91IHdpbGwKY3Jhc2gg
YSAzMmJpdCB0b29sc3RhY2sgdHJ5aW5nIHRvIG1pZ3JhdGUgYSBsYXJnZSBkb21haW4sIGR1ZSB0
byB2aXJ0dWFsCmFkZHJlc3Mgc3BhY2UgZXhoYXVzdGlvbi4KClRoaW5ncyBhcmUgaG9wZWZ1bGx5
IGJldHRlciBub3cgdGhhdCB3ZSBkb24ndCB1bmNvbmRpdGlvbmFsbHkgbWFwIHRoZQptMnAsIGJ1
dCBpaXJjLCAxLjJUIGRvbWFpbnMgd2VyZSB0aGUgdGlwcGluZyBwb2ludCBsYXN0IHRpbWUgSSB0
cmllZC4KCkkgZGlkbid0IGNvbWUgdXAgd2l0aCBhbnkgbW9yZSBjbGV2ZXIgd2F5IG9mIGxpbWl0
aW5nIHRoZSBzaXplLCB3aGljaCBpcwp3aHkgdGhpcyBjaGVjayBwZXJzaXN0ZWQgZnJvbSB0aGUg
bGVnYWN5IGNvZGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwkVS-0003wD-Go; Tue, 26 Sep 2017 07:42:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwkVR-0003vq-9G
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 07:42:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E2/6B-02092-4D40AC95; Tue, 26 Sep 2017 07:42:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS/cyy6l
 Ig83bzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvNy6xFqxgrZjUe4apgXE/SxcjJ4eQQJ7E
 m5ermboYOTh4Bewktl32AglLCBhKnF54E6yERUBV4sent8wgNpuAukTbs+2sILaIgL7E/E8/W
 UFamQU0JeZ8rgUJCws4Sbxds5QJYrqnxIkFs8Gmcwp4SZzcUAuxSFDi7w5hkApmAS2Jh79usU
 DY2hLLFr5mhhgoLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNDvaSizPSMktz
 EzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwLBjAIIdjCvbnQ8xSnIwKYnyfn19MlKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO8c5lORQoJFqempFWmZOcAIgElLcPAoifDqAqNAiLe4IDG3ODMdI
 nWK0ZjjxsPrf5g4Om7e/cMkxJKXn5cqJc77GGSSAEhpRmke3CBYZF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMK8cyBSezLwSuH2vgE5hAjqld+oJkFNKEhFSUg2M2jH/7k3mZnpyu1Xj4xz
 Tp4d8F7DwXUyPmR5vdemtRstxV8Wc2n1vYu+57DfiLY/7bvGu+PHRRVnrNpl/fbbPiMFyyUuP
 c8q7f6g9/xka58yc7zM1OeThjDCt1Bw+xp9lxkEP9AvfvPiQMnVH1wa547PzYs6sSjn5n4Vtc
 crdzpVTd6k1ef/4pcRSnJFoqMVcVJwIAFxzhknHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506411730!92120236!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9753 invoked from network); 26 Sep 2017 07:42:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Sep 2017 07:42:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 01:42:09 -0600
Message-Id: <59CA20EF020000780017FAD9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 01:42:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506356893-13201-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506356893-13201-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/levelling: Avoid NULL pointer
	dereference
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE4OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCj4gQEAgLTE1Niw3ICsxNTYsNiBAQCBzdGF0aWMgdm9pZCBpbnRlbF9jdHh0
X3N3aXRjaF9sZXZlbGxpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCj4gIAlzdHJ1Y3QgY3B1
aWRtYXNrcyAqdGhlc2VfbWFza3MgPSAmdGhpc19jcHUoY3B1aWRtYXNrcyk7Cj4gIAljb25zdCBz
dHJ1Y3QgZG9tYWluICpuZXh0ZCA9IG5leHQgPyBuZXh0LT5kb21haW4gOiBOVUxMOwo+ICAJY29u
c3Qgc3RydWN0IGNwdWlkbWFza3MgKm1hc2tzOwo+IC0JY29uc3Qgc3RydWN0IG1zcl92Y3B1X3Bv
bGljeSAqdnAgPSBuZXh0LT5hcmNoLm1zcjsKPiAgCj4gIAlpZiAoY3B1X2hhc19jcHVpZF9mYXVs
dGluZykgewoKQW5kIHBhdGNoIGNvbnRleHQgKHNwZWNpZmljYWxseSB0aGUgc2FtZSBoZXJlIGFz
IGZvciB0aGUgb2ZmZW5kaW5nCnBhdGNoKSBldmVuIHNob3dzIHRoYXQgbmV4dCBpcyBiZWluZyBj
aGVja2VkIGFnYWluc3QgTlVMTC4gWWV0Cm5vbmUgb2YgdXMgZGlkIG5vdGljZS4KClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 07:47:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 07:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwkaI-0004Jh-6W; Tue, 26 Sep 2017 07:47:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwkaH-0004Jb-Ff
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 07:47:13 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AC/B6-02041-0060AC95; Tue, 26 Sep 2017 07:47:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS5eB7VS
 kwZWlvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRhdIF35gr2u5uZm9gXMfcxcjJISSQJ7H6
 5ScWEJtXwE5i7e3TYLaEgKHE6YU3wWwWAVWJVf+vg9WzCahLtD3bzgpiiwjoS8z/9BPI5uBgF
 tCUmPO5FiQsLBAo8fjCc0aI8Z4SV6+/ASvnFPCSuPLsBBtIOa+AoMTfHcIgYWYBLYmHv26xQN
 jaEssWvmaGmCgtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI1O9pKLM9IyS3MT
 MHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwKtnYGDcwdh6wu8QoyQHk5Io79fXJyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfC2sZyKFBIsSk1PrUjLzAHGAExagoNHSYRXhhUozVtckJhbnJkOk
 TrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEue9BjJJAKQ0ozQPbhAsNi8xykoJ8zIyMDAI8RSkFu
 VmlqDKv2IU52BUEuY9BDKFJzOvBG7fK6BTmIBO6Z16AuSUkkSElFQD4/zlthk1HaekhM++KTX
 dPsv32I2J91lt7ok3FyVWbTuYHbf5gY27AMvS6r67367w2kQx7PPqs3l9xPxlqntN/pxzf9U2
 H78iyHCO3/zDp/z/pqWvYoyvX9qh2RLtveqA8nPB/w//i57eWWyRFzCh7bXVr6cdvH312/6tu
 uK38lfKlprotadelSuxFGckGmoxFxUnAgB9h1NbyAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506412030!116348242!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27062 invoked from network); 26 Sep 2017 07:47:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 07:47:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 01:47:09 -0600
Message-Id: <59CA221D020000780017FAFB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 01:47:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506359963-24794-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506359963-24794-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix assertion failure in
 pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE5OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIEFCSSBvZiB7cmVhZCx3cml0ZX1fbXNyKCkgYXJlIHJlcXVpcmVkIHRoZW0gdG8g
dXNlIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigpCgpzL2FyZSByZXF1aXJlZC9yZXF1aXJlLz8KCj4g
aWYgdGhleSByYWlzZSBhbiBleGNlcHRpb24gd2l0aCB0aGUgZW11bGF0b3IgY29yZS4KClBlcmhh
cHMgYmV0dGVyICJpZiB0aGV5IHJlcG9ydCBhbiBleGNlcHRpb24gdG8iLCBhcyBvdGhlcndpc2Ug
Ym90aApwYXJ0cyBvZiB0aGUgc2VudGVuY2Ugc3RhdGUgdGhlIHNhbWUgdGhpbmcKKHg4Nl9lbXVs
X2h3X2V4Y2VwdGlvbigpIGJlaW5nIHdoYXQgcmFpc2VzIHRoZSBleGNlcHRpb24pLgoKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwl31-0006qP-EY; Tue, 26 Sep 2017 08:16:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dwl30-0006pa-MN
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:16:54 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 23/48-02092-5FC0AC95; Tue, 26 Sep 2017 08:16:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfTmBt2vPKc
 iDS7PFbH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2vmtgL5jFVdE88Q5bA+Npji5GLg4hgRmM
 EndW3GYFcVgEtjJLHN+5mhHEkRCYwypx6/4rli5GTiCnSuLRtAtsXYwcQHaRxPPDYRDhYol5L
 5Ywgdi8AoISJ2c+ASsXEvCSOHXnPZjNKWAv8X/KWWaIbb+YJO5fWc0MModNwERiVocESA2LgK
 rE3EfzWCHmBEhc/X6bHaREWCBD4mWDOEhYREBZovfXbxaQMcwCnxgldn/9xg6SYBbQlGjd/pt
 9AqPgLCRnzEKSWsDItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85
 P3cTIzBA6xkYGHcwTljld4hRkoNJSZT36+uTkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO9xn
 4oUEixKTU+tSMvMAcYKTFqCg0dJhNcSJM1bXJCYW5yZDpE6xWjMceHOpT9MHAf23PrDJMSSl5
 +XKiXOqwiMQiEBkNKM0jy4QbAYvsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcLZApPZl4
 J3L5XQKcwAZ3SO/UEyCkliQgpqQZGyzr5fr+6Pb/mvalpFNwuVLKcV+Z043NPMbbdPpW3C1rO
 6k/38/NdVHVbp4qbd8Kvy/UO98uF9H/zRfddvLOAu6xv3aaVu67FMG9/tbSOQVOLy1pU5+1Gl
 6r3fS+XzzkU8qL/ro/bvwni/Hv4LaRkn/OWCbWynr026ben69raaVNWPryi1PldiaU4I9FQi7
 moOBEA8Lph/twCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506413812!92128665!1
X-Originating-IP: [209.85.217.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14765 invoked from network); 26 Sep 2017 08:16:53 -0000
Received: from mail-ua0-f176.google.com (HELO mail-ua0-f176.google.com)
 (209.85.217.176)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 08:16:53 -0000
Received: by mail-ua0-f176.google.com with SMTP id c27so5959383uah.2
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 01:16:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=4taMEcV/S9H8NazQ9240CSsvtS99HyNkZ3Wue2g6E2A=;
 b=cCXjwKDKA7TXvv76V4ju9uk9fXIovJF13Ehdga0KI2lwUi/+vscIR4BHLKI8BGjybF
 vxoKcpxcrVN9LF/vN8b5ZWl0dJIdGdoFANM9zR7b+dD8X3KQr7k2jF24RMs4eRWOL9Fd
 KnWY89Owxk2T53ke0ZoBtojqmmRamqOjy1my4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=4taMEcV/S9H8NazQ9240CSsvtS99HyNkZ3Wue2g6E2A=;
 b=qUod+AU/GgJOhoR75Bu6gCcUwsCStC7DVHVq7Cq315v+eoFEncPwX4V2MfMUdMIkEG
 3fEFGrz2Z9m12JRuwLBONtyMyRFmJ0kn/Raeub5xbZa4uGbGpLBtHoFSm9l7II+9xRIy
 QFjYBnoRuhMu7e180MMqlfbUklt0LeLXjuhscipRkMAwkmfoQVLw7b/kFEoMaCFWeWQ8
 T2a5mFFcs9wqac3MLnl90ixQ8VK3+onN94TFIpwk2Nw49mRYlRTBiDiZmE73A7Ceu2nl
 J67VRN4yeG/cqpq3egB/Fj3RjuL0rqN+wg3WxGW68HAzrbfNmhtRIsZs7vMpwMkA+mgV
 0ENg==
X-Gm-Message-State: AHPjjUjDnfbMnNsHrD9HFcs/xpN3g/3bMjP8I/vjMSbQudezB4k2rw1h
 swl30WOsY+m6N9xDNfDSiAW5Z9msG0IBXFGry+kdog==
X-Google-Smtp-Source: AOwi7QAnV6/AiPIdwj9jHuXZs7sx0y/kfTHZRkcisUgq/WAsjLfmXlK+xeb22C+9dfVGZAS7qo2xl5++d+qVEnVLwok=
X-Received: by 10.176.77.195 with SMTP id b3mr10173982uah.118.1506413812200;
 Tue, 26 Sep 2017 01:16:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.49.82 with HTTP; Tue, 26 Sep 2017 01:16:51 -0700 (PDT)
In-Reply-To: <59CA1AAC020000780017FA97@prv-mh.provo.novell.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
 <59C8D124020000780017F36F@prv-mh.provo.novell.com>
 <CACtJ1JQ8UYkQr4Js0hLDyQAs1N2SH9GE0pJaUjaoOsBnm8U8BQ@mail.gmail.com>
 <59CA1AAC020000780017FA97@prv-mh.provo.novell.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 26 Sep 2017 13:46:51 +0530
Message-ID: <CACtJ1JS3x_yG3qmTzq+Of1WJn9z-22dCOzMrOX7LbAfsz2MHeg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMjYgU2VwdGVtYmVyIDIwMTcgYXQgMTI6NDUsIEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjYuMDkuMTcgYXQgMDE6MDgsIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBZZXMsIGFmdGVyIGluY2x1ZGluZyB0aGUg
X19TVFJJQ1RfQU5TSV9fIGNoZWNrIHRoZSBoZWFkZXJzLmNoayBjaGVjawo+PiBwYXNzZXMuIEJ1
dCBJIGhhZCB0byBpbmNsdWRlIHN0cmluZyBoZWFkZXIgZmlsZSAoYWZ0ZXIgc3VnZ2VzdGlvbiBm
cm9tCj4+IFN0ZWZhbm8pIGZvciBmaXhpbmcgdGhlIGhlYWRlcnMrKy5jaGsuCj4KPiBJJ2QgbGlr
ZSB0byBoYXZlIGEgbW9yZSBkZXRhaWxlZCBleHBsYW5hdGlvbiBoZXJlIC0gc2luY2UgdGhlIGhl
YWRlcgo+IHBhc3NlZCB0aGUgY2hlY2sgd2l0aG91dCB0aGlzIHByZXJlcSBiZWZvcmUsIEknZCBw
cmVmZXIgaWYgdGhlCj4gZGVwZW5kZW5jeSB3YXMgbm90IGFkZGVkIHVuY29uZGl0aW9uYWxseS4K
ClRoZSBDIGhlYWRlciBwYXNzZWQgdGhlIGNoZWNrIHdpdGhvdXQgdGhlIHByZXJlcSBhZGRpdGlv
bi4gSG93ZXZlciwKZm9yIEMrKyBoZWFkZXJzIHNpbmNlCl9fU1RSSUNUX0FOU0lfXyBpcyBub3Qg
ZGVmaW5lZCwgaXQgdHJpZXMgdG8gZXhwYW5kIHRoZQpERUZJTkVfWEVOX0ZMRVhfUklORyBtYWNy
bwphbmQgbG9va3MgZm9yIGRlY2xhcmF0aW9ucyBmb3Igc2l6ZV90LCBtZW1jcHkoKSBldGMuIFRv
IHNhdGlzZnkgdGhhdApyZXF1aXJlbWVudCwgc3RyaW5nIGhlYWRlcgpmaWxlIGhhZCB0byBpbmNs
dWRlZCBzaW1pbGFyIHRvIHdoYXQgd2FzIGRvbmUgZm9yIHB2Y2FsbHMuCgo+Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NvbnNvbGUuaAo+PiBAQCAtNDAsNyArNDAsOSBAQCBzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2Ugewo+PiAgICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwo+PiAgfTsK
Pj4KPj4gKyNpZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NUUklDVF9BTlNJX18p
Cj4+ICBERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKPj4gKyNlbmRpZgo+Cj4gQXQgdGhl
IGZpcnN0IGdsYW5jZSBpdCBhbHNvIGxvb2tzIGFzIGlmIHRoZSBzY29wZSBvZiB0aGlzIGNvbmRp
dGlvbmFsCj4gd2FzIHRvbyBuYXJyb3cuCgpEbyB5b3UgbWVhbiB0aGF0IHhlbmNvbnNfaW50ZXJm
YWNlIHNob3VsZCBhbHNvIGJlIHVuZGVyIGlmZGVmPwoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:26:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlBs-0007Yd-A1; Tue, 26 Sep 2017 08:26:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwlBr-0007YR-1Q
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 08:26:03 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 77/81-02226-A1F0AC95; Tue, 26 Sep 2017 08:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVeS/1S
 kwZItfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Nl4mKngSFzFjjVqDYzn
 bLoYuTiEBBqZJLZNPM0C4TxmlDi3fwsjhLONUWJXyy2gDCeHiICzxNczc9m7GDk4eAX0JZqXq
 YGEhQXMJHZNOMIEUi8hsEdWYu+mDkaQhISAt8SiRxtZYexfDWeZuxjZOdgErCQOiYFEWQRUJb
 rWnWKcwMi9gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gv+sZGBh3ML7+6XSIUZKDSUmU9+vrk5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj1+E5FCgkW
 paanVqRl5gADDyYtwcGjJMLrBpLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClxXmaQIgGQo
 ozSPLgRsCi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xsv0BSezLwSuE2vgI5gAjqid+
 oJkCNKEhFSUg2M014Gize2LtlQ9alxzcuQ7/dvc3jdYHcK/bLC48rlCTfUZ8yyWCPapaInz6y
 ZcTosc8K8zyvy815xXec7HPhz0drYU8FuDiutzQsXPSldfHtH7qIzleaeBTezhWw27J32evG7
 mOjNe+ZkiLkrTIm2nVuRZizebf2x+K7/fqG+pZk5q208Nf9nK7EUZyQaajEXFScCALsV/4h9A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506414359!99712185!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51667 invoked from network); 26 Sep 2017 08:26:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 08:26:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwlBk-0002bT-AB; Tue, 26 Sep 2017 08:25:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwlBe-0004GN-Py; Tue, 26 Sep 2017 08:25:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwlBd-0004ff-OY; Tue, 26 Sep 2017 08:25:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113818-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=19240e6b2a6c456d1c2975400a04b6b01f957cf0
X-Osstest-Versions-That: linux=e19b205be43d11bff638cad4487008c48d21c103
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 08:25:49 +0000
Subject: [Xen-devel] [linux-linus test] 113818: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgxOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODE4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzgwOQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMTM4MDkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM4MDkKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTM4MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzgwOQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDEx
MzgwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTEzODA5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4MDkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTkyNDBlNmIyYTZj
NDU2ZDFjMjk3NTQwMGEwNGI2YjAxZjk1N2NmMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgZTE5YjIwNWJlNDNkMTFiZmY2MzhjYWQ0NDg3MDA4YzQ4ZDIxYzEwMwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzODA5ICAyMDE3LTA5LTI1IDA0OjU2OjU0IFogICAgMSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzgxOCAgMjAxNy0wOS0yNSAyMzoxOTo1MyBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQmFi
dSBNb2dlciA8YmFidS5tb2dlckBvcmFjbGUuY29tPgogIEJvYiBQZXRlcnNvbiA8cnBldGVyc29A
cmVkaGF0LmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBHdWlsaGVybWUg
Ry4gUGljY29saSA8Z3BpY2NvbGlAbGludXgudm5ldC5pYm0uY29tPgogIEhpbWFuc2h1IE1hZGhh
bmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBKYW1lcyBTbWFydCA8amFtZXMuc21h
cnRAYnJvYWRjb20uY29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBK
ZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSm9zZWYgQmFjaWsgPGpiYWNpa0BmYi5jb20+
CiAgSm9zZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEtlaXRoIEJ1c2NoIDxrZWl0
aC5idXNjaEBpbnRlbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIEx1a2FzIEN6ZXJuZXIgPGxjemVybmVyQHJlZGhhdC5jb20+CiAgTWljaGFs
IEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtAeGls
aW54LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgT21hciBT
YW5kb3ZhbCA8b3NhbmRvdkBmYi5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0BsaW51
eC52bmV0LmlibS5jb20+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5tZT4KICBTaGFv
aHVhIExpIDxzaGxpQGZiLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBn
b29kbWlzLm9yZz4KICBUaG9tYXMgTWV5ZXIgPHRob21hc0BtM3kzci5kZT4KICBXYWltYW4gTG9u
ZyA8bG9uZ21hbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4
NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:37:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:37:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlMT-0008Ik-98; Tue, 26 Sep 2017 08:37:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4355245f4=wei.liu2@citrix.com>)
 id 1dwlMR-0008Ie-KJ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:36:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C6/2E-03616-AA11AC95; Tue, 26 Sep 2017 08:36:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4qwVO
 RBsf2S1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtxw6wFfzirbj6LKqBcT93FyMnh4SAv8S8
 6ycYQWwWAVWJNb/fsoHYbALKEj87e8FsEQEjiccLdjGD2MwCLYwSH5flgtjCAnYSvx5eYgWxe
 QUsJF7cXg5kc3EICfQxSjS9WQuVEJQ4OfMJC0SzjsSC3Z+AhnIA2dISy/9xgIQ5BXwl/uy/yg
 RiiwqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjD+WhZwiFGSg0lJlJdb4FSkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneaSA5waLU9NSKtMwcYMjDpCU4eJREeFVA0rzFBYm5xZnpEKlTj
 IpS4rxJIAkBkERGaR5cGyzOLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtwFkCk9mXgnc9F
 dAi5mAFvdOPQGyuCQRISXVwDjdatr/jYVTpuhlSfg9WRdnWjTDpa+y/KD9/87+9/bLdjx7X8A
 eIL1HQSk0/W6VSLqmTsPRrwUHJZ5GH+QJLJ68pjhYTOtg/GueGWypNo8vZv46t2b+w3/W8+96
 TrtYbnf7a1nK7OTb339YzMjVv1z2IFzgg+wmSRsdwV3XVe6uXM8tW7e/9YgSS3FGoqEWc1FxI
 gDyiocurgIAAA==
X-Env-Sender: prvs=4355245f4=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506415016!118710711!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50625 invoked from network); 26 Sep 2017 08:36:58 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 08:36:58 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="449220601"
Date: Tue, 26 Sep 2017 09:36:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170926083654.pggxcb6675ocejo6@citrix.com>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDc6NTU6MzRQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBUaGlzIFBhdGNoIGFsbG93cyBhIG1pZ3JhdGlvbiBwcmVjb3B5IHBvbGljeSB0
byBiZSBzcGVjaWZpZWQuCj4gCj4gVGhlIHByZWNvcHkgcGhhc2Ugb2YgdGhlIHhjX2RvbWFpbl9z
YXZlKCkgbGl2ZSBtaWdyYXRpb24gYWxnb3JpdGhtIGhhcwo+IGhpc3RvcmljYWxseSBiZWVuIGlt
cGxlbWVudGVkIHRvIHJ1biB1bnRpbCBlaXRoZXIgYSkgKGFsbW9zdCkgbm8gcGFnZXMKPiBhcmUg
ZGlydHkgb3IgYikgc29tZSBmaXhlZCwgaGFyZC1jb2RlZCBtYXhpbXVtIG51bWJlciBvZiBwcmVj
b3B5Cj4gaXRlcmF0aW9ucyBoYXMgYmVlbiBleGNlZWRlZC4gIFRoaXMgcG9saWN5IGFuZCBpdHMg
aW1wbGVtZW50YXRpb24gYXJlCj4gbGVzcyB0aGFuIGlkZWFsIGZvciBhIGZldyByZWFzb25zOgo+
IC0gdGhlIGxvZ2ljIG9mIHRoZSBwb2xpY3kgaXMgaW50ZXJ0d2luZWQgd2l0aCB0aGUgY29udHJv
bCBmbG93IG9mIHRoZQo+ICAgbWVjaGFuaXNtIG9mIHRoZSBwcmVjb3B5IHN0YWdlCj4gLSBpdCBj
YW4ndCB0YWtlIGludG8gYWNjb3VudCBmYWN0cyBleHRlcm5hbCB0byB0aGUgaW1tZWRpYXRlCj4g
ICBtaWdyYXRpb24gY29udGV4dCwgc3VjaCBleHRlcm5hbCBzdGF0ZSB0cmFuc2ZlciBzdGF0ZSwg
aW50ZXJhY3RpdmUKPiAgIHVzZXIgaW5wdXQsIG9yIHRoZSBwYXNzYWdlIG9mIHdhbGwtY2xvY2sg
dGltZS4KPiAtIGl0IGRvZXMgbm90IHBlcm1pdCB0aGUgdXNlciB0byBjaGFuZ2UgdGhlaXIgbWlu
ZCwgb3ZlciB0aW1lLCBhYm91dAo+ICAgd2hhdCB0byBkbyBhdCB0aGUgZW5kIG9mIHRoZSBwcmVj
b3B5ICh0aGV5IGdldCBhbiB1bmNvbmRpdGlvbmFsCj4gICB0cmFuc2l0aW9uIGludG8gdGhlIHN0
b3AtYW5kLWNvcHkgcGhhc2Ugb2YgdGhlIG1pZ3JhdGlvbikKPiAKPiBUbyBwZXJtaXQgY2FsbGVy
cyB0byBpbXBsZW1lbnQgYXJiaXRyYXJ5IGhpZ2hlci1sZXZlbCBwb2xpY2llcyBnb3Zlcm5pbmcK
PiB3aGVuIHRoZSBsaXZlIG1pZ3JhdGlvbiBwcmVjb3B5IHBoYXNlIHNob3VsZCBlbmQsIGFuZCB3
aGF0IHNob3VsZCBiZQo+IGRvbmUgbmV4dDoKPiAtIGFkZCBhIHByZWNvcHlfcG9saWN5KCkgY2Fs
bGJhY2sgdG8gdGhlIHhjX2RvbWFpbl9zYXZlKCkgdXNlci1zdXBwbGllZAo+ICAgY2FsbGJhY2tz
Cj4gLSBkdXJpbmcgdGhlIHByZWNvcHkgcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb25zLCBjb25zdWx0
IHRoaXMgcG9saWN5IGFmdGVyCj4gICBlYWNoIGJhdGNoIG9mIHBhZ2VzIHRyYW5zbWl0dGVkIGFu
ZCB0YWtlIHRoZSBkaWN0YXRlZCBhY3Rpb24sIHdoaWNoCj4gICBtYXkgYmUgdG8gYSkgYWJvcnQg
dGhlIG1pZ3JhdGlvbiBlbnRpcmVseSwgYikgY29udGludWUgd2l0aCB0aGUKPiAgIHByZWNvcHks
IG9yIGMpIHByb2NlZWQgdG8gdGhlIHN0b3AtYW5kLWNvcHkgcGhhc2UuCj4gLSBwcm92aWRlIGFu
IGltcGxlbWVudGF0aW9uIG9mIHRoZSBvbGQgcG9saWN5LCB1c2VkIHdoZW4KPiAgIHByZWNvcHlf
cG9saWN5IGNhbGxiYWNrICBpcyBub3QgcHJvdmlkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmVu
bmlmZXIgSGVyYmVydCA8SmVubmlmZXIuSGVyYmVydEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IEpvc2h1YSBPdHRvIDxqdG90dG9AdXdhdGVybG9vLmNhPgo+IFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:38:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlNN-0008NY-Lq; Tue, 26 Sep 2017 08:37:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwlNL-0008NN-Vd
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:37:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9B/84-17770-3E11AC95; Tue, 26 Sep 2017 08:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+4jwVO
 RBieuGlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkf2pILTrNVLH7Rz9jAuIa1i5GTQ0LASOLt
 xH9MXYxcHEICCxklFh5fxAiSEBaIlZg45ygTiC0i4Cvx79tJZhCbWcBDYt6T6WBxIYF0ibkb9
 4LF2QRUJTZcPwU2lFfAWuLWzKtAczg4WIDir96UgYRFBcIlms72s0CUCEqcnPkEzOYUsJNYNu
 kaI8R4dYk/8y5BrRKXuPVkPhOELS/RvHU28wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot
 0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5MBCHYw/loWcIhRkoNJSZSX
 W+BUpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oMgOcGi1PTUirTMHGCUwKQlOHiURHhvgKR5i
 wsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqc9xxIkQBIUUZpHtwIWMReYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjDvLpApPJl5JXCbXgEdwQR0RO/UEyBHlCQipKQaGLmKAhe/et/Mv69fYkW
 nRLneysrAlb/m3NrN0c6xcPHqhtCzwae4d4Rfez7x/EvxpQbLa39MP59s/25fSZF6xuHI6yqL
 Vt9+VMy4SJzhT7jQ3Q5n5X3nq0+zp5b8jDpnfWHDveOV2Uv/Xz1ifyAj60Jz98bN6g/1s58yP
 dvqVxWZvyQ//LqlGIsSS3FGoqEWc1FxIgA2XB4v0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506415074!118206730!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3934 invoked from network); 26 Sep 2017 08:37:54 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 08:37:54 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6480AB9D;
 Tue, 26 Sep 2017 08:37:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170926073328.14028-1-jgross@suse.com>
 <a5f0e093-5c51-bcfb-75eb-2706b4f51348@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e8f482af-a93f-87c4-33f2-0a4bf7f992c3@suse.com>
Date: Tue, 26 Sep 2017 10:37:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <a5f0e093-5c51-bcfb-75eb-2706b4f51348@citrix.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, julien.grall@arm.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: remove stale error check for domain
 size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMDk6NDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDkvMjAxNyAw
ODozMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gTG9uZyBhZ28gZG9tYWlucyB0byBiZSBzYXZl
ZCB3ZXJlIGxpbWl0ZWQgdG8gMVRCIHNpemUgZHVlIHRvIHRoZQo+PiBtaWdyYXRpb24gc3RyZWFt
IHYxIGxpbWl0YXRpb25zIHdoaWNoIHVzZWQgYSAzMiBiaXQgdmFsdWUgZm9yIHRoZQo+PiBQRk4g
YW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcgb25seSAyOCBiaXRzIGZvciB0aGUg
UEZOLgo+Pgo+PiBNaWdyYXRpb24gc3RyZWFtIFYyIHVzZXMgYSA2NCBiaXQgdmFsdWUgZm9yIHRo
aXMgcHVycG9zZSwgc28gdGhlcmUKPj4gaXMgbm8gbmVlZCB0byByZWZ1c2Ugc2F2aW5nIChvciBt
aWdyYXRpbmcpIGRvbWFpbnMgbGFyZ2VyIHRoYW4gMSBUQi4KPj4KPj4gUmVtb3ZlIHRoZSByZWxh
dGVkIHRlc3QgaW4geGNfc3Jfc2F2ZV94ODZfaHZtLmMKPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFNvcnJ5LCBidXQgdGhpcyBzdGlsbCBz
ZXJ2ZXMgYSB2ZXJ5IHJlYWwgcHVycG9zZS7CoCBXaXRob3V0IGl0LCB5b3Ugd2lsbAo+IGNyYXNo
IGEgMzJiaXQgdG9vbHN0YWNrIHRyeWluZyB0byBtaWdyYXRlIGEgbGFyZ2UgZG9tYWluLCBkdWUg
dG8gdmlydHVhbAo+IGFkZHJlc3Mgc3BhY2UgZXhoYXVzdGlvbi4KClNvIHdvdWxkIHlvdSBiZSBm
aW5lIHdpdGggZG9pbmcgdGhlIGNoZWNrIGZvciAzMiBiaXQgdG9vbHN0YWNrIG9ubHk/CgpFdmVu
dHVhbGx5IG9uIHRoZSByZWNlaXZlciBzaWRlLCB0b28/CgoKSnVlcmdlbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:38:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlNo-0008QG-Tq; Tue, 26 Sep 2017 08:38:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwlNn-0008Q8-VJ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:38:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 50/A1-02225-FF11AC95; Tue, 26 Sep 2017 08:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvef4Kl
 Ig/kP5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz21UUF00UqZk/pYG5g3M/XxcjJISHgJ7F3
 8h8mEJtFQFXiwMpO5i5GDg42AXuJ6V8rQMIiQOGOrTeBSrg4mAV2MUpcWXuBDSQhLBAmceDMd
 DCbV8BTYuu//2wgRUICLYwS/ZfeQSUEJU7OfMICYjML6EncmDqFDWQBs4C0xPJ/HBBheYnmrb
 OZQWxOAQ+JdVcegpWLCqhI9C95yg5iCwkoSvTPe8AGcXO6xMRnPSwTGAVmIdkwC8mGWQgbZiH
 ZsICRZRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDAMgDB
 DsZX3c6HGCU5mJREebkFTkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlBUaAkGBRanpqRVpmD
 jB2YNISHDxKIrwiIGne4oLE3OLMdIjUKUZFKXHecyAzBUASGaV5cG2weL3EKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYd5vIFN4MvNK4Ka/AlrMBLS4d+oJkMUliQgpqQbGJfqbH2knOa9Kk5M
 9y+Inc4DnTHmYyKOIoJvhPFv2nL2r3OHzVjWaP+b12sRJ0zxEmxxXtCX03trh/DH7V4PNqke3
 1OyXbK21PyDLrvTiUcC19RqTeDnkjJ5VHJ3/P9GcOarTst/9/6Jpq5OqN+lV2fCqXSs8cGhN8
 IwLUrMK2hW1enu91Y8rsRRnJBpqMRcVJwIAqOPTF9ICAAA=
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506415102!111952218!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4471 invoked from network); 26 Sep 2017 08:38:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 08:38:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53468306"
Date: Tue, 26 Sep 2017 09:38:15 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926083815.p3l4b2vauz46hgbz@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTNBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBtYWluIGRhdGEgc3RydWN0dXJlcyBvZiBNQkEuCj4gCj4g
TGlrZSBDQVQgZmVhdHVyZXMsIE1CQSBIVyBpbmZvIGhhcyBjb3NfbWF4IHdoaWNoIG1lYW5zIHRo
ZSBtYXggdGhydGwKPiByZWdpc3RlciBudW1iZXIsIGFuZCB0aHJ0bF9tYXggd2hpY2ggbWVhbnMg
dGhlIG1heCB0aHJvdHRsZSB2YWx1ZQo+IChkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxh
ZyB0byByZXByZXNlbnQgaWYgdGhlIHRocm90dGxlCj4gdmFsdWUgaXMgbGluZWFyIG9yIG5vdC4K
PiAKPiBPbmUgdGhydGwgcmVnaXN0ZXIgb2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZv
ciBvbmUgb3IgbW9yZQo+IGRvbWFpbnMuIFRoZSB0aHJvdHRsZSB2YWx1ZSBtZWFucyB0aGUgZGVs
YXkgYmV0d2VlbiBMMiBjYWNoZSBhbmQgbmV4dAo+IGNhY2hlIGxldmVsLgo+IAo+IFRoaXMgcGF0
Y2ggYWxzbyBpbXBsZW1lbnRzIGluaXQgZmxvdyBmb3IgTUJBIGFuZCByZWdpc3RlciBzdHViCj4g
Y2FsbGJhY2sgZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKV2l0aCB0d28gbml0cyBiZWxvdy4KCj4gQEAgLTMzMiwyMCArMzU1LDU4
IEBAIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
cmVncywKPiAgICAgIH0KPiAgCj4gICAgICBkZWZhdWx0Ogo+IC0gICAgICAgIHJldHVybiAtRU5P
RU5UOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgIH0KPiAgCj4gICAgICAvKiBBZGQg
dGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCj4gICAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9
IGZlYXQ7Cj4gIAo+ICAgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkKPiAtICAgICAgICByZXR1cm4g
MDsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgCj4gICAgICBwcmludGsoWEVOTE9HX0lORk8g
IiVzOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKPiAg
ICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNz
b3JfaWQoKSksCj4gLSAgICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2JtX2xlbik7Cj4g
KyAgICAgICAgICAgZmVhdC0+Y29zX21heCwgZmVhdC0+Y2F0LmNibV9sZW4pOwoKSSB3b3VsZCBy
YXRoZXIgZG86CgppZiAoIG9wdF9jcHVfaW5mbyApCiAgICBwcmludGsoLi4uKTsKCnJldHVybiB0
cnVlOwoKU28gdGhhdCB0aGUgZnVuY3Rpb24gaGFzIGEgc2luZ2xlIHJldHVybiBwYXRoIGZvciB0
aGUgc3VjY2VzcyBjYXNlLgoKPiAgCj4gLSAgICByZXR1cm4gMDsKPiArICAgIHJldHVybiB0cnVl
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBtYmFfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBj
cHVpZF9sZWFmICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jf
c29ja2V0X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBz
cl9mZWF0X3R5cGUgdHlwZSkKPiArewo+ICsgICAgLyogTm8gdmFsaWQgdmFsdWUgc28gZG8gbm90
IGVuYWJsZSBmZWF0dXJlLiAqLwo+ICsgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCB8fCB0
eXBlICE9IEZFQVRfVFlQRV9NQkEgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAg
ICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhf
TUFTSyk7Cj4gKyAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKPiArICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gKwo+ICsgICAgZmVhdC0+bWJhLnRocnRsX21heCA9IChyZWdzLT5hICYgTUJBX1RI
UlRMX01BWF9NQVNLKSArIDE7Cj4gKwo+ICsgICAgaWYgKCByZWdzLT5jICYgTUJBX0xJTkVBUl9N
QVNLICkKPiArICAgIHsKPiArICAgICAgICBmZWF0LT5tYmEubGluZWFyID0gdHJ1ZTsKPiArCj4g
KyAgICAgICAgaWYgKCBmZWF0LT5tYmEudGhydGxfbWF4ID49IDEwMCApCj4gKyAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKPiArICAgIH0KPiArCj4gKyAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX01C
QV9NQVNLKDApLCAwKTsKPiArCj4gKyAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXku
ICovCj4gKyAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7Cj4gKwo+ICsgICAgaWYgKCAh
b3B0X2NwdV9pbmZvICkKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBwcmludGso
WEVOTE9HX0lORk8gIk1CQTogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIHRocnRs
X21heDoldSwgbGluZWFyOiV1LlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgIF4gbmV3bGlu
ZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:46:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlVW-0000sW-N9; Tue, 26 Sep 2017 08:46:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwlVV-0000sQ-GN
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:46:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 14/EE-02226-BD31AC95; Tue, 26 Sep 2017 08:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQve28Kl
 Ig9Yr3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aTV8tYC86JV/y5d5y5gXGNUBcjJ4eEgJ/E
 i4vn2UBsFgFViQ93DzB2MXJwsAnYS0z/WgESFgEKd2y9ydTFyMXBLLCLUeLK2gtg9cICrhK9a
 9ezgNi8Ap4S+9+8BisSEmhhlJi7/x4jREJQ4uTMJ2BFzAJ6EjemTmEDWcAsIC2x/B8HRFheon
 nrbGYQm1PAQ2Lz2Q4mEFtUQEWif8lTdhBbSEBRon/eAzaIm9MlJj7rYZnAKDALyYZZSDbMQtg
 wC8mGBYwsqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkO2
 noGBcQdjz16/Q4ySHExKorzcAqcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPhECygkWpaanV
 qRl5gCjByYtwcGjJMJbD5LmLS5IzC3OTIdInWJUlBLn3Q2SEABJZJTmwbXBIvYSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWFeYWD8C/Fk5pXATX8FtJgJaHHv1BMgi0sSEVJSDYxtZw9tX/R
 4RW7Ca7GySL41S1fu1mqUd9Ff+JGl9rbL5YyMfwnd84vvf/04va3FIClaZ8u6R6Ip0zunh73a
 MsVsY7Dr4lchAuXh/uxrPG8q31SsWF9c3X368zlD0dDiI3EHcmQ0vqxwvnSUp8D1qcqfOeEVb
 48FZgqJnIruvBxaJJ1xWrrXyVGJpTgj0VCLuag4EQC0f84p0wIAAA==
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506415579!99717174!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1037 invoked from network); 26 Sep 2017 08:46:19 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 08:46:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53468706"
Date: Tue, 26 Sep 2017 09:46:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926084611.nxestlluq4ntx5nn@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-6-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-6-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/15] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTRBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZXQgSFcgaW5mbyBmbG93IGZvciBNQkEgaW5jbHVkaW5n
IGl0cyBjYWxsYmFjawo+IGZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+IC0tLQo+IENDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBDaGFv
IFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KPiAKPiB2NDoKPiAgICAgLSByZW1v
dmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCj4gICAgIC0gaW5pdGlhbGl6ZSAnZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpF
XScgdG8gMCB0byBwcmV2ZW50IHRvIGxlYWsgc3RhY2sgZGF0YS4KPiAgICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gdjM6Cj4gICAgIC0gcmVwbGFjZSAnUFNSX1ZBTF9UWVBF
X01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJUTCcuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQo+IHYyOgo+ICAgICAtIHVzZSAnWEVOX1NZU0NUTF9QU1JfTUJBX0xJTkVB
UicgdG8gc2V0IE1CQSBmZWF0dXJlIEhXIGluZm8uCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCj4gdjE6Cj4gICAgIC0gc29ydCAnUFNSX0lORk9fSURYXycgbWFjcm9zIGFzIGZlYXR1
cmUuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gICAgIC0gcmVuYW1lICdQU1Jf
SU5GT19JRFhfTUJBX0xJTkVBUicgdG8gJ1BTUl9JTkZPX0lEWF9NQkFfRkxBRycuCj4gICAgIC0g
cmVuYW1lICdsaW5lYXInIGluICdzdHJ1Y3QgbWJhX2luZm8nIHRvICdmbGFncycgZm9yIGZ1dHVy
ZSBleHRlbnNpb24uCj4gICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysrLQo+ICB4ZW4vYXJj
aC94ODYvc3lzY3RsLmMgICAgICAgfCAyMSArKysrKysrKysrKysrKysrKysrKy0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wc3IuaCAgIHwgIDIgKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oIHwgIDggKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4v
YXJjaC94ODYvcHNyLmMKPiBpbmRleCBlMmY4ZmQwLi4xZDBhMjE1IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+IEBAIC0yNjMsNiAr
MjYzLDEwIEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBl
KGVudW0gcHNyX3R5cGUgdHlwZSkKPiAgICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJf
Q0FUOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgUFNSX1RZUEVfTUJBX1RIUlRM
Ogo+ICsgICAgICAgIGZlYXRfdHlwZSA9IEZFQVRfVFlQRV9NQkE7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAg
ICAgIH0KPiBAQCAtNDg2LDcgKzQ5MCwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJv
cHMgbDJfY2F0X3Byb3BzID0gewo+ICBzdGF0aWMgYm9vbCBtYmFfZ2V0X2ZlYXRfaW5mbyhjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCj4gIHsKPiAtICAgIHJl
dHVybiBmYWxzZTsKPiArICAgIGlmICggYXJyYXlfbGVuICE9IFBTUl9JTkZPX0FSUkFZX1NJWkUg
KQoKU2hvdWxkIHRoaXMgYmUgYW4gQVNTRVJUIG1heWJlPyBJIGRvbid0IHNlZSBob3cgYXJyYXlf
bGVuIGNhbiBiZSAhPQpQU1JfSU5GT19BUlJBWV9TSVpFLgoKPiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gKwo+ICsgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF0gPSBmZWF0LT5jb3NfbWF4
Owo+ICsgICAgZGF0YVtQU1JfSU5GT19JRFhfTUJBX1RIUlRMX01BWF0gPSBmZWF0LT5tYmEudGhy
dGxfbWF4Owo+ICsKPiArICAgIGlmICggZmVhdC0+bWJhLmxpbmVhciApCj4gKyAgICAgICAgZGF0
YVtQU1JfSU5GT19JRFhfTUJBX0ZMQUddIHw9IFhFTl9TWVNDVExfUFNSX01CQV9MSU5FQVI7Cj4g
Kwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIG1iYV93cml0ZV9t
c3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKPiBpbmRleCA5ZGVlMTYzLi5i
MmY4ZWZhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYwo+IEBAIC0xNzQsNyArMTc0LDcgQEAgbG9uZyBhcmNoX2RvX3N5c2N0
bCgKPiAgICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6Cj4gICAgICAgICAgc3dpdGNoICgg
c3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgdWlu
dDMyX3QgZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXTsKPiArICAgICAgICAgICAgdWludDMyX3Qg
ZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXSA9IHswfTsKCkkgd291bGQgcmF0aGVyIGRvICJ7IDAg
fTsiIG9yICJ7IH07IiAobm90ZSB0aGUgc3BhY2VzIGFyb3VuZCB0aGUgMCkuCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:48:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlXq-00010l-32; Tue, 26 Sep 2017 08:48:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4355245f4=wei.liu2@citrix.com>)
 id 1dwlXo-00010c-US
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:48:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C7/57-03422-C641AC95; Tue, 26 Sep 2017 08:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpG62yKl
 IgwO/jS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPB/+zFUxmqbh38yd7A+M25i5GTg4JAX+J
 JyvPgdksAqoS219vZwOx2QSUJX529oLZIgJGEo8X7AKrYRZoYZT4uCwXxBYW8JT4/X4PK4jNK
 2AhMXtKN0sXIxeHkEAfo8T5FcdZIBKCEidnPmGBaNaTuDF1CtBQDiBbWmL5Pw6IsLxE89bZYP
 M5BXwlXqx6D7ZXVEBFonPpHLBWIQEFiY7px5gmMPLPQjJ1FpKpsxCmzkIydQEjyypGjeLUorL
 UIl1DY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYxflgUcYpTkYFIS
 5eUWOBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3hjBQTrAoNT21Ii0zBxglMGkJDh4lEd4Ck
 DRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonz6oAUCYAUZZTmwY2ARewlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfMGgEzhycwrgdv0CugIJqAjeqeeADmiJBEhJdXA2GEn7Jx9R2xKgce
 FskuyaoWrz/1xKbHYO+FJ4n/rTKn5G8IXnn/emmq1wrqIMXrtdk1tU82pyp/t3RxTW+0cZ3oL
 2c5bWBF5JyPQoERErWP1muyZuTtsdzqsmRV78vUVuZspWU9Ya2Nqu+buq1j7/mlMU/XjE7MqV
 y093dw4v19oy8r1BfnVSizFGYmGWsxFxYkAol3MKtMCAAA=
X-Env-Sender: prvs=4355245f4=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506415721!58986982!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42731 invoked from network); 26 Sep 2017 08:48:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 08:48:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441209347"
Date: Tue, 26 Sep 2017 09:48:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <20170926084819.yrzz4ki2urh4lt5d@citrix.com>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-4-git-send-email-Jennifer.Herbert@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506365735-133776-4-git-send-email-Jennifer.Herbert@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] RFC: migration: defer precopy policy
	to libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgMDc6NTU6MzVQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVy
dCB3cm90ZToKPiBQcm92aWRlIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBvbGQgcG9saWN5IGFz
IGEgY2FsbGJhY2sgaW4KPiBsaWJ4bCBhbmQgcGx1bWIgaXQgdGhyb3VnaCB0aGUgSVBDIG1hY2hp
bmVyeSB0byBsaWJ4Yy4KPiAKPiBUaGlzIHNlcnZlcyBhcyBhbiBleGFtcGxlIGZvciBkZWZpbmlu
ZyBhIGxpYnhsIHBvbGljeSwKPiBhbmQgcHJvdmlkZXMgbm8gYWR2YW50YWdlIG92ZXIgdGhlIGRl
ZmF1bHQgcG9saWN5IGluIGxpYnhjLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEpvc2h1YSBPdHRvIDxq
dG90dG9AdXdhdGVybG9vLmNhPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KClRoZSBjb2RlIGxvb2tzIHBsYXVzaWJsZSBidXQgaXQgaXMgbm90
IHJlYWxseSB1c2FibGUgYnkgbGlieGwgdXNlcnMKYXMtaXMsIGJlY2F1c2UgYSBwdWJsaWMgQVBJ
IGlzIHN0aWxsIG1pc3NpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 08:50:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 08:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwlZ5-0001I8-Cz; Tue, 26 Sep 2017 08:50:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwlZ3-0001BD-WC
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 08:50:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1B/51-03454-9B41AC95; Tue, 26 Sep 2017 08:50:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov+5WkVO
 RBsuf61t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3mxcxFuzhqpj0fApjA+Meji5GTg4JASOJ
 txP/MXUxcnEICSxklLjz8BcTSEJYIFPi2In3LCC2iICvxL9vJ5lBbGYBD4kln2+A2UIC6RJzN
 +4Fs9kEVCU2XD/FCmLzClhLTNz9EqyXBSh+4st/sJmiAuESTWf7WSBqBCVOznwCZnMK2Eksm3
 SNEWK+usSfeZegdolLbHr2nRXClpdo3jqbeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYr28MOMQoycGkJMrL
 LXAqUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb5owUE6wKDU9tSItMwcYKTBpCQ4eJRHeApA0b
 3FBYm5xZjpE6hSjopQ4rw5IQgAkkVGaB9cGi85LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 btApnCk5lXAjf9FdBiJqDFvVNPgCwuSURISTUwbk/OWbqg1vleVuut50fnhIuarEh2fpom7O3
 8vrGr5UTC9HcHf56ZOTX48AVZh6qX9X2vzL58uckQdur/GSUnr3fbrZ7ucikP2ZraPStS+Wji
 /LaQP3fWnzyj3PPdMj+T4+Apf27fekvDCSsOV621/ha+chrz9QncDZ8zF35+VBqQtdjt9KWMD
 0osxRmJhlrMRcWJANKFrhrJAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506415797!109015504!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40048 invoked from network); 26 Sep 2017 08:49:57 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-13.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 08:49:57 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4216FAB9D;
 Tue, 26 Sep 2017 08:49:56 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170926073328.14028-1-jgross@suse.com>
 <a5f0e093-5c51-bcfb-75eb-2706b4f51348@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ffab1d36-7930-9931-ec81-bda809319658@suse.com>
Date: Tue, 26 Sep 2017 10:49:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <a5f0e093-5c51-bcfb-75eb-2706b4f51348@citrix.com>
Content-Language: de-DE
Cc: ian.jackson@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: remove stale error check for domain
 size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMDk6NDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDkvMjAxNyAw
ODozMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gTG9uZyBhZ28gZG9tYWlucyB0byBiZSBzYXZl
ZCB3ZXJlIGxpbWl0ZWQgdG8gMVRCIHNpemUgZHVlIHRvIHRoZQo+PiBtaWdyYXRpb24gc3RyZWFt
IHYxIGxpbWl0YXRpb25zIHdoaWNoIHVzZWQgYSAzMiBiaXQgdmFsdWUgZm9yIHRoZQo+PiBQRk4g
YW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcgb25seSAyOCBiaXRzIGZvciB0aGUg
UEZOLgo+Pgo+PiBNaWdyYXRpb24gc3RyZWFtIFYyIHVzZXMgYSA2NCBiaXQgdmFsdWUgZm9yIHRo
aXMgcHVycG9zZSwgc28gdGhlcmUKPj4gaXMgbm8gbmVlZCB0byByZWZ1c2Ugc2F2aW5nIChvciBt
aWdyYXRpbmcpIGRvbWFpbnMgbGFyZ2VyIHRoYW4gMSBUQi4KPj4KPj4gUmVtb3ZlIHRoZSByZWxh
dGVkIHRlc3QgaW4geGNfc3Jfc2F2ZV94ODZfaHZtLmMKPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFNvcnJ5LCBidXQgdGhpcyBzdGlsbCBz
ZXJ2ZXMgYSB2ZXJ5IHJlYWwgcHVycG9zZS7CoCBXaXRob3V0IGl0LCB5b3Ugd2lsbAo+IGNyYXNo
IGEgMzJiaXQgdG9vbHN0YWNrIHRyeWluZyB0byBtaWdyYXRlIGEgbGFyZ2UgZG9tYWluLCBkdWUg
dG8gdmlydHVhbAo+IGFkZHJlc3Mgc3BhY2UgZXhoYXVzdGlvbi4KPiAKPiBUaGluZ3MgYXJlIGhv
cGVmdWxseSBiZXR0ZXIgbm93IHRoYXQgd2UgZG9uJ3QgdW5jb25kaXRpb25hbGx5IG1hcCB0aGUK
PiBtMnAsIGJ1dCBpaXJjLCAxLjJUIGRvbWFpbnMgd2VyZSB0aGUgdGlwcGluZyBwb2ludCBsYXN0
IHRpbWUgSSB0cmllZC4KPiAKPiBJIGRpZG4ndCBjb21lIHVwIHdpdGggYW55IG1vcmUgY2xldmVy
IHdheSBvZiBsaW1pdGluZyB0aGUgc2l6ZSwgd2hpY2ggaXMKPiB3aHkgdGhpcyBjaGVjayBwZXJz
aXN0ZWQgZnJvbSB0aGUgbGVnYWN5IGNvZGUuCgpCVFc6IHRoaXMgdGVzdCBpcyByZWFsbHkgY29u
ZnVzaW5nIQoKWW91IGRvbid0IHdhbnQgdG8gbGltaXQgdGhlIHBmbnMgdG8gMjggYml0cyBkdWUg
dG8gdGhlIHR5cGUgbWFzaywgYnV0CnlvdSBqdXN0IHdhbnQgdG8gbGltaXQgdGhlIGRvbWFpbiBz
aXplIGR1ZSB0byBhIChwb3RlbnRpYWwpIGxhY2sgb2YKaG9zdCByZXNvdXJjZXMuCgpTbyB0aGUg
bGVhc3QgdG8gZG8gd291bGQgYmUgYSB0ZXN0IGZvciB0aGUgc2l6ZSB3aXRob3V0IHVzaW5nClhF
Tl9ET01DVExfUEZJTkZPX0xUQUJfTUFTSyB0b2dldGhlciB3aXRoIGEgY29tbWVudCBfd2h5XyB0
aGUgdGVzdCBpcwpuZWVkZWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:27:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:27:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwm8y-0003ku-B9; Tue, 26 Sep 2017 09:27:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwm8x-0003ki-NI
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 09:27:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E1/F5-02817-A6D1AC95; Tue, 26 Sep 2017 09:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTdT9lS
 kwcNHFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2LPnCnvBB5OKBaf/sjQw
 TtHuYuTiEBJoZJJYMe8HM4TzmFHiwtdHTBDONkaJHfu/sXQxcnKICDhLfD0zlx3E5hXQl3jZe
 I4ZxBYW0JPY+ucbG4gtIeAlcW3/SaB6DjD7yoyULkZ2DjYBK4lDYiAFLAKqEjsfbWCcwMi1gJ
 FhFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagXxmAYAfjrT7
 nQ4ySHExKorzuMqcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+oHkBItS01Mr0jJzgAEGk5bg
 4FES4Y0FSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDhvMkiRAEhRRmke3AhYsF9ilJUS5
 mUEOkqIpyC1KDezBFX+FaM4B6OSMG89yBSezLwSuE2vgI5gAjqid+oJkCNKEhFSUg2MNQe5FP
 fsMzukYjZrR7rzn/uP+6yaJS878XyZEH2hvLBasWmqa0v9nFMz/kdqbRWd6t6++u6z96tuSX2
 bIGLbGLpbbqHDTS7V1pfOH2e5Sbn9+Mfnovf+vL7S7V1tekmGQtml7pv/Xbq4s8/196r+tRNf
 BHVefcS+VGmnUKMKt/0x8Rsd4hxVSizFGYmGWsxFxYkAeC174nECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506418024!110389344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15377 invoked from network); 26 Sep 2017 09:27:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 09:27:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwm8t-00048l-Qx; Tue, 26 Sep 2017 09:27:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwm8o-00066L-K5; Tue, 26 Sep 2017 09:26:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwm8o-0006eI-Dg; Tue, 26 Sep 2017 09:26:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113820-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8932679df5be046feba30fae80776c5815232a08
X-Osstest-Versions-That: ovmf=baaa3cee1eafc044606ee9dc60ec091713f81b8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 09:26:58 +0000
Subject: [Xen-devel] [ovmf test] 113820: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MjAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4OTMyNjc5ZGY1YmUwNDZmZWJhMzBmYWU4MDc3NmM1
ODE1MjMyYTA4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYWFhM2Nl
ZTFlYWZjMDQ0NjA2ZWU5ZGM2MGVjMDkxNzEzZjgxYjhiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MTAgIDIwMTctMDktMjUgMDc6NDk6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODIwICAyMDE3LTA5LTI2IDAxOjUxOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj04OTMyNjc5ZGY1YmUw
NDZmZWJhMzBmYWU4MDc3NmM1ODE1MjMyYTA4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Lgor
KysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDg5
MzI2NzlkZjViZTA0NmZlYmEzMGZhZTgwNzc2YzU4MTUyMzJhMDgKKyBicmFuY2g9b3ZtZgorIHJl
dmlzaW9uPTg5MzI2NzlkZjViZTA0NmZlYmEzMGZhZTgwNzc2YzU4MTUyMzJhMDgKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVS
TExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0
aW5nCisgJ1snIHg4OTMyNjc5ZGY1YmUwNDZmZWJhMzBmYWU4MDc3NmM1ODE1MjMyYTA4ID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dCA4OTMyNjc5ZGY1YmUwNDZmZWJhMzBmYWU4MDc3NmM1ODE1MjMyYTA4OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIGJhYWEzY2UuLjg5MzI2NzkgIDg5MzI2NzlkZjViZTA0NmZlYmEz
MGZhZTgwNzc2YzU4MTUyMzJhMDggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:32:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmEE-0004Rk-1q; Tue, 26 Sep 2017 09:32:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwmEC-0004Re-U3
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:32:33 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0C/9D-01510-0BE1AC95; Tue, 26 Sep 2017 09:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+56uVO
 RBt+/i1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkXuy6yFOx2rri4uIO9gfG8eRcjJ4eEgJHE
 24n/mLoYuTiEBBYySsw7vpcVJCEs4Cpxc+dmJhBbRCBbYs3sBWBFzAKXGCU2Le9nB0kICRRJt
 BzuYwOx2QRUJTZcPwXWzCtgLbHkwndGEJsFKP6o5ymYLSoQLtF0tp8FokZQ4uTMJ2A2p4C9xN
 Y9s5hBbGYBdYk/8y5B2eISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGUAgh2MX5YFHGKU5GBS
 EuVVBAauEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleTZCcYFFqempFWmYOMFZg0hIcPEoivLYga
 d7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEue1BikSACnKKM2DGwGL20uMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5pUDmcKTmVcCt+kV0BFMQEf0Tj0BckRJIkJKqoExJ/Vs8ZblV/2NJbu
 LRD2mNTMw2O49wDmRe1/uF6Prphx8srMf7ZRhFtBvmO51dL70+Z+GotctVe6p3BTgaNmSKrWj
 jX+pp9eET9OXnlm/KD/4s6HiEh7HvCtqqv5V1UVTI84u7A/8IX5jidy+gqmTDp9XS1/SlJtzT
 mPmj/hvE0OmcSh3LehXYinOSDTUYi4qTgQA1yk5i9YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506418351!76642397!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33487 invoked from network); 26 Sep 2017 09:32:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 09:32:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 25D58AAC8;
 Tue, 26 Sep 2017 09:32:29 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170922162530.10165-1-joao.m.martins@oracle.com>
 <20170922162530.10165-3-joao.m.martins@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3903b031-789d-2681-0d76-3e5164474641@suse.com>
Date: Tue, 26 Sep 2017 11:32:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170922162530.10165-3-joao.m.martins@oracle.com>
Content-Language: en-US
Cc: x86@kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTg6MjUsIEpvYW8gTWFydGlucyB3cm90ZToKPiBJbiBvcmRlciB0byBzdXBw
b3J0IHB2Y2xvY2sgdmRzbyBvbiB4ZW4gd2UgbmVlZCB0byBzZXR1cCB0aGUgdGltZQo+IGluZm8g
cGFnZSBmb3IgdmNwdSAwIGFuZCByZWdpc3RlciB0aGUgcGFnZSB3aXRoIFhlbiB1c2luZyB0aGUK
PiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVyY2FsbC4gVGhpcyBo
eXBlcmNhbGwKPiB3aWxsIGFsc28gZm9yY2VmdWxseSB1cGRhdGUgdGhlIHB2dGkgd2hpY2ggd2ls
bCBzZXQgc29tZSBvZiB0aGUKPiBuZWNlc3NhcnkgZmxhZ3MgZm9yIHZkc28uIEFmdGVyd2FyZHMg
d2UgY2hlY2sgaWYgaXQgc3VwcG9ydHMgdGhlCj4gUFZDTE9DS19UU0NfU1RBQkxFX0JJVCBmbGFn
IHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCj4gdmRzby92c3lzY2FsbCBzdXBwb3J0LiBB
bmQgaWYgc28sIGl0IHdpbGwgc2V0IHRoZSBjcHUgMCBwdnRpIHRoYXQKPiB3aWxsIGJlIGxhdGVy
IG9uIHVzZWQgd2hlbiBtYXBwaW5nIHRoZSB2ZHNvIGltYWdlLgo+IAo+IFRoZSB4ZW4gaGVhZGVy
cyBhcmUgYWxzbyB1cGRhdGVkIHRvIGluY2x1ZGUgdGhlIG5ldyBoeXBlcmNhbGwgZm9yCj4gcmVn
aXN0ZXJpbmcgdGhlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3QuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+IC0tLQo+
IENoYW5nZXMgc2luY2UgdjE6Cj4gICogQ2hlY2sgZmxhZ3MgYWhlYWQgdG8gc2VlIGlmIHRoZSAg
cHJpbWFyeSBjbG9jayBjYW4gdXNlCj4gIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgZXZlbiBpZiBz
ZWNvbmRhcnkgcmVnaXN0cmF0aW9uIGZhaWxzLgo+IAo+ICAoQ29tbWVudHMgZnJvbSBCb3JpcykK
PiAgKiBSZW1vdmUgYWRkciwgYWRkciB2YXJpYWJsZXM7Cj4gICogQ2hhbmdlIGZpcnN0IHByX2Rl
YnVnIHRvIHByX3dhcm47Cj4gICogQ2hhbmdlIGxhc3QgcHJfZGVidWcgdG8gcHJfbm90aWNlOwo+
ICAqIEFkZCByb3V0aW5lIHRvIHNvbGVseSByZWdpc3RlciBzZWNvbmRhcnkgdGltZSBpbmZvLgo+
ICAqIE1vdmUgeGVuX2Nsb2NrIHRvIG91dHNpZGUgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5m
byB0byBhbGxvdwo+ICByZXN0b3JlIHBhdGggdG8gc2ltcGx5IHJlLXJlZ2lzdGVyIHNlY29uZGFy
eSB0aW1lIGluZm8uIExldCB1cwo+ICBoYW5kbGUgdGhlIHJlc3RvcmUgcGF0aCBtb3JlIGdyYWNl
ZnVsbHkgd2l0aG91dCByZS1hbGxvY2F0aW5nIGEKPiAgcGFnZS4KPiAgKiBSZW1vdmVkIGNwdSBh
cmd1bWVudCBmcm9tIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKQo+ICAqIEFkanVzdG1l
bnQgZmFpbGVkIHJlZ2lzdHJhdGlvbiBlcnJvciBtZXNzYWdlcy9sb2dsZXZlbCB0byBiZSB0aGUg
c2FtZQo+ICAqIEFsc28gdGVhcmRvd24gc2Vjb25kYXJ5IHRpbWUgaW5mbyBvbiBzdXNwZW5kCj4g
Cj4gQ2hhbmdlcyBzaW5jZSBSRkM6Cj4gIChDb21tZW50cyBmcm9tIEJvcmlzIGFuZCBEYXZpZCkK
PiAgKiBSZW1vdmUgS2NvbmZpZyBvcHRpb24KPiAgKiBVc2UgZ2V0X3plcm9lZF9wYWdlL2ZyZWUv
cGFnZQo+ICAqIFJlbW92ZSB0aGUgaHlwZXJjYWxsIGF2YWlsYWJpbGl0eSBjaGVjawo+ICAqIFVu
cmVnaXN0ZXIgcHZ0aSB3aXRoIGFyZy5hZGRyLnYgPSBOVUxMIGlmIHN0YWJsZSBiaXQgaXNuJ3Qg
c3VwcG9ydGVkLgo+ICAoTmV3KQo+ICAqIFNldCBzZWNvbmRhcnkgY29weSBvbiByZXN0b3JlIHN1
Y2ggdGhhdCBpdCB3b3JrcyBvbiBtaWdyYXRpb24uCj4gICogRHJvcCBnbG9iYWwgeGVuX2Nsb2Nr
IHZhcmlhYmxlIGFuZCBzdGFzaCBpdCBsb2NhbGx5IG9uCj4gIHhlbl9zZXR1cF92c3lzY2FsbF90
aW1lX2luZm8uCj4gICogV0FSTl9PTihyZXQpIGlmIHdlIGZhaWwgdG8gdW5yZWdpc3RlciB0aGUg
cHZ0aS4KPiAtLS0KPiAgYXJjaC94ODYveGVuL3N1c3BlbmQuYyAgICAgICB8ICAgNCArKwo+ICBh
cmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAg
MiArCj4gIGluY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggfCAgMjggKysrKysrKysrKysrCj4g
IDQgZmlsZXMgY2hhbmdlZCwgMTM0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKPiBpbmRleCBkNmIx
NjgwNjkzYTkuLjgwMGVkMzZlY2ZiYSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3VzcGVu
ZC5jCj4gKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwo+IEBAIC0xNiw2ICsxNiw4IEBACj4g
IAo+ICB2b2lkIHhlbl9hcmNoX3ByZV9zdXNwZW5kKHZvaWQpCj4gIHsKPiArCXhlbl9zYXZlX3Rp
bWVfbWVtb3J5X2FyZWEoKTsKPiArCj4gIAlpZiAoeGVuX3B2X2RvbWFpbigpKQo+ICAJCXhlbl9w
dl9wcmVfc3VzcGVuZCgpOwo+ICB9Cj4gQEAgLTI2LDYgKzI4LDggQEAgdm9pZCB4ZW5fYXJjaF9w
b3N0X3N1c3BlbmQoaW50IGNhbmNlbGxlZCkKPiAgCQl4ZW5fcHZfcG9zdF9zdXNwZW5kKGNhbmNl
bGxlZCk7Cj4gIAllbHNlCj4gIAkJeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVkKTsKPiAr
Cj4gKwl4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKCk7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2
b2lkIHhlbl92Y3B1X25vdGlmeV9yZXN0b3JlKHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCj4gaW5kZXggMWVjYjA1ZGIz
NjMyLi4yOTI0Yjk3NjkxYzYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYwo+ICsr
KyBiL2FyY2gveDg2L3hlbi90aW1lLmMKPiBAQCAtMzcwLDYgKzM3MCwxMDUgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBwdl90aW1lX29wcyB4ZW5fdGltZV9vcHMgX19pbml0Y29uc3QgPSB7Cj4gIAku
c3RlYWxfY2xvY2sgPSB4ZW5fc3RlYWxfY2xvY2ssCj4gIH07Cj4gIAo+ICtzdGF0aWMgc3RydWN0
IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp4ZW5fY2xvY2sgX19yZWFkX21vc3RseTsKPiAr
Cj4gK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQo+ICt7Cj4gKwlzdHJ1Y3Qg
dmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlm
ICgheGVuX2Nsb2NrKQo+ICsJCXJldHVybjsKPiArCj4gKwl0LmFkZHIudiA9IE5VTEw7Cj4gKwo+
ICsJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVt
b3J5X2FyZWEsIDAsICZ0KTsKPiArCWlmIChyZXQgIT0gMCkKPiArCQlwcl9ub3RpY2UoIkNhbm5v
dCBzYXZlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVkKSIsCj4gKwkJCSAgcmV0KTsK
PiArCWVsc2UKPiArCQljbGVhcl9wYWdlKHhlbl9jbG9jayk7Cj4gK30KPiArCj4gK3ZvaWQgeGVu
X3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQo+ICt7Cj4gKwlzdHJ1Y3QgdmNwdV9yZWdp
c3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlmICgheGVuX2Ns
b2NrKQo+ICsJCXJldHVybjsKPiArCj4gKwl0LmFkZHIudiA9ICZ4ZW5fY2xvY2stPnB2dGk7Cj4g
Kwo+ICsJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVf
bWVtb3J5X2FyZWEsIDAsICZ0KTsKPiArCj4gKwkvKgo+ICsJICogV2UgZG9uJ3QgZGlzYWJsZSBW
Q0xPQ0tfUFZDTE9DSyBlbnRpcmVseSBpZiBpdCBmYWlscyB0byByZWdpc3RlciB0aGUKPiArCSAq
IHNlY29uZGFyeSB0aW1lIGluZm8gd2l0aCBYZW4gb3IgaWYgd2UgbWlncmF0ZWQgdG8gYSBob3N0
IHdpdGhvdXQgdGhlCj4gKwkgKiBuZWNlc3NhcnkgZmxhZ3MuIE9uIGJvdGggb2YgdGhlc2UgY2Fz
ZXMgd2hhdCBoYXBwZW5zIGlzIGVpdGhlcgo+ICsJICogcHJvY2VzcyBzZWVpbmcgYSB6ZXJvZWQg
b3V0IHB2dGkgb3Igc2VlaW5nIG5vIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQKPiArCSAqIGJpdCBz
ZXQuIFVzZXJzcGFjZSBjaGVja3MgdGhlIGxhdHRlciBhbmQgaWYgMCwgaXQgZGlzY2FyZHMgdGhl
IGRhdGEKPiArCSAqIGluIHB2dGkgYW5kIGZhbGxiYWNrcyB0byBhIHN5c3RlbSBjYWxsIGZvciBh
IHJlbGlhYmxlIHRpbWVzdGFtcC4KPiArCSAqLwo+ICsJaWYgKHJldCAhPSAwKQo+ICsJCXByX25v
dGljZSgiQ2Fubm90IHJlc3RvcmUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIChlcnIgJWQpIiwK
PiArCQkJICByZXQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fc2V0dXBfdnN5c2NhbGxf
dGltZV9pbmZvKHZvaWQpCj4gK3sKPiArCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5
X2FyZWEgdDsKPiArCXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqdGk7Cj4gKwlz
dHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKPiArCWludCByZXQ7Cj4gKwo+ICsJ
cHZ0aSA9ICZfX3RoaXNfY3B1X3JlYWQoeGVuX3ZjcHUpLT50aW1lOwo+ICsKPiArCS8qCj4gKwkg
KiBXZSBjaGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0aW1lIGluZm8gaWYgdGhpcwo+ICsJICog
Yml0IGlzIHN1cHBvcnRlZCBoZW5jZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCj4gKwkg
Ki8KPiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpCj4gKwkJ
cmV0dXJuOwo+ICsKPiArCXB2Y2xvY2tfc2V0X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQp
Owo+ICsKPiArCXRpID0gKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqKSBnZXRf
emVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7CgpDb2Rpbmcgc3R5bGU6IG9taXQgdGhlIGJsYW5rIGFm
dGVyIHRoZSBjYXN0LgoKPiArCWlmICghdGkpCj4gKwkJcmV0dXJuOwo+ICsKPiArCXQuYWRkci52
ID0gJnRpLT5wdnRpOwo+ICsKPiArCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVn
aXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7Cj4gKwlpZiAocmV0KSB7Cj4gKwkJ
cHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIs
IHJldCk7Cj4gKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKSB0aSk7CgpDb2Rpbmcgc3R5bGUg
YWdhaW4sIG9uY2UgbW9yZSBiZWxvdy4KCj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsKPiArCS8qCj4g
KwkgKiBJZiB0aGUgY2hlY2sgYWJvdmUgc3VjY2VkZGVkIHRoaXMgb25lIHNob3VsZCB0b28gc2lu
Y2UgaXQncyB0aGUKPiArCSAqIHNhbWUgZGF0YSBvbiBib3RoIHByaW1hcnkgYW5kIHNlY29uZGFy
eSB0aW1lIGluZm9zIGp1c3QgZGlmZmVyZW50Cj4gKwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdl
IHN0aWxsIGNoZWNrIGl0IGluIGNhc2UgaHlwZXJ2aXNvciBpcyBidWdneS4KPiArCSAqLwo+ICsJ
cHZ0aSA9ICZ0aS0+cHZ0aTsKPiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RB
QkxFX0JJVCkpIHsKPiArCQl0LmFkZHIudiA9IE5VTEw7Cj4gKwkJcmV0ID0gSFlQRVJWSVNPUl92
Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsCj4gKwkJCQkJIDAs
ICZ0KTsKPiArCQlpZiAoIXJldCkKPiArCQkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKSB0aSk7
Cj4gKwo+ICsJCXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVkIChl
cnIgJWQpXG4iLCByZXQpOwoKTWluZCBtYWtpbmcgdGhlIG1lc3NhZ2UgbW9yZSBkZXNjcmlwdGl2
ZT8gRS5nLiBpbnN0ZWFkIG9mIHJlcG9ydGluZwoiKGVyciAwKSIganVzdCB0ZWxsaW5nICIodHNj
IHVuc3RhYmxlKSI/Cgo+ICsJCXJldHVybjsKPiArCX0KPiArCj4gKwl4ZW5fY2xvY2sgPSB0aTsK
PiArCXB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YSh4ZW5fY2xvY2spOwo+ICsKPiArCXhlbl9jbG9j
a3NvdXJjZS5hcmNoZGF0YS52Y2xvY2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwo+ICt9Cj4gKwo+
ICBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQo+ICB7Cj4gIAlpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+IEBAIC0zOTYsNiArNDk1LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKPiAgCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfVFNDKTsKPiAgCj4gIAl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOwo+ICsJeGVu
X3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbygpOwo+ICAJeGVuX3NldHVwX3RpbWVyKGNwdSk7Cj4g
IAl4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKCk7Cj4gIAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4veGVuLW9wcy5oIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+IGluZGV4IGM4YTZkMjI0
ZjdlZC4uZjk2ZGJlZGIzM2Q0IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
PiArKysgYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCj4gQEAgLTY5LDYgKzY5LDggQEAgdm9pZCB4
ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KTsKPiAgdm9pZCB4ZW5fdGVhcmRvd25fdGlt
ZXIoaW50IGNwdSk7Cj4gIHU2NCB4ZW5fY2xvY2tzb3VyY2VfcmVhZCh2b2lkKTsKPiAgdm9pZCB4
ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKHZvaWQpOwo+ICt2b2lkIHhlbl9zYXZlX3RpbWVfbWVt
b3J5X2FyZWEodm9pZCk7Cj4gK3ZvaWQgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lk
KTsKPiAgdm9pZCBfX2luaXQgeGVuX2luaXRfdGltZV9vcHModm9pZCk7Cj4gIHZvaWQgX19pbml0
IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKTsKPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
eGVuL2ludGVyZmFjZS92Y3B1LmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCj4gaW5k
ZXggOTgxODhjODdmNWMxLi44ZGE3ODhjNWJkNGYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4v
aW50ZXJmYWNlL3ZjcHUuaAo+ICsrKyBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKPiBA
QCAtMTc4LDQgKzE3OCwzMiBAQCBERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X3JlZ2lz
dGVyX3ZjcHVfaW5mbyk7Cj4gIAo+ICAvKiBTZW5kIGFuIE5NSSB0byB0aGUgc3BlY2lmaWVkIFZD
UFUuIEBleHRyYV9hcmcgPT0gTlVMTC4gKi8KPiAgI2RlZmluZSBWQ1BVT1Bfc2VuZF9ubWkgICAg
ICAgICAgICAgMTEKPiArCj4gKy8qCj4gKyAqIFJlZ2lzdGVyIGEgbWVtb3J5IGxvY2F0aW9uIHRv
IGdldCBhIHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2Y3B1IHRpbWUKPiArICogcGFyYW1ldGVycy4g
IFRoZSBtYXN0ZXIgY29weSBzdGlsbCBleGlzdHMgYXMgcGFydCBvZiB0aGUgdmNwdSBzaGFyZWQK
PiArICogbWVtb3J5IGFyZWEsIGFuZCB0aGlzIHNlY29uZGFyeSBjb3B5IGlzIHVwZGF0ZWQgd2hl
bmV2ZXIgdGhlIG1hc3RlciBjb3B5Cj4gKyAqIGlzIHVwZGF0ZWQgKGFuZCB1c2luZyB0aGUgc2Ft
ZSB2ZXJzaW9uaW5nIHNjaGVtZSBmb3Igc3luY2hyb25pc2F0aW9uKS4KPiArICoKPiArICogVGhl
IGludGVudCBpcyB0aGF0IHRoaXMgY29weSBtYXkgYmUgbWFwcGVkIChSTykgaW50byB1c2Vyc3Bh
Y2Ugc28KPiArICogdGhhdCB1c2VybW9kZSBjYW4gY29tcHV0ZSBzeXN0ZW0gdGltZSB1c2luZyB0
aGUgdGltZSBpbmZvIGFuZCB0aGUKPiArICogdHNjLiAgVXNlcm1vZGUgd2lsbCBzZWUgYW4gYXJy
YXkgb2YgdmNwdV90aW1lX2luZm8gc3RydWN0dXJlcywgb25lCj4gKyAqIGZvciBlYWNoIHZjcHUs
IGFuZCBjaG9vc2UgdGhlIHJpZ2h0IG9uZSBieSBhbiBleGlzdGluZyBtZWNoYW5pc20KPiArICog
d2hpY2ggYWxsb3dzIGl0IHRvIGdldCB0aGUgY3VycmVudCB2Y3B1IG51bWJlciAoc3VjaCBhcyB2
aWEgYQo+ICsgKiBzZWdtZW50IGxpbWl0KS4gIEl0IGNhbiB0aGVuIGFwcGx5IHRoZSBub3JtYWwg
YWxnb3JpdGhtIHRvIGNvbXB1dGUKPiArICogc3lzdGVtIHRpbWUgZnJvbSB0aGUgdHNjLgo+ICsg
Kgo+ICsgKiBAZXh0cmFfYXJnID09IHBvaW50ZXIgdG8gdmNwdV9yZWdpc3Rlcl90aW1lX2luZm9f
bWVtb3J5X2FyZWEgc3RydWN0dXJlLgo+ICsgKi8KPiArI2RlZmluZSBWQ1BVT1BfcmVnaXN0ZXJf
dmNwdV90aW1lX21lbW9yeV9hcmVhICAgMTMKPiArREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1Qo
dmNwdV90aW1lX2luZm9fdCk7Cj4gK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2Fy
ZWEgewo+ICsJdW5pb24gewo+ICsJCUdVRVNUX0hBTkRMRSh2Y3B1X3RpbWVfaW5mb190KSBoOwo+
ICsJCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICp2Owo+ICsJCXVpbnQ2NF90IHA7Cj4g
Kwl9IGFkZHI7Cj4gK307Cj4gK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0
ZXJfdGltZV9tZW1vcnlfYXJlYV90KTsKPiArCgpJbnN0ZWFkIG9mIGFkZGluZyBvbmx5IHRoZSBv
cGVyYXRpb24geW91IG5lZWQsIG1heWJlIHlvdSBjb3VsZCBzeW5jIGp1c3QKdGhlIGNvbXBsZXRl
IGhlYWRlciBmcm9tIFhlbj8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmJJ-0004e9-23; Tue, 26 Sep 2017 09:37:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dwmJH-0004dX-Ax
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 09:37:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 04/71-01510-AEF1AC95; Tue, 26 Sep 2017 09:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXiVRuko/tS/lS
 kwdlbkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3k3eZC+5KVfy9s465gbFFrIuRi0NIYCKj
 xI3n6xlBHBaBRlaJzwe+sYA4EgL9rBL7101l62LkBHKyJLYu/wBkcwDZaRIdUxQgwpUSl38sZ
 gexhQQ0JE40PWeFmPqLUWJV2xywXjYBHYl5+58wgtgiAkoS91ZNZgKxmQVmMErcOpsEYgsLeE
 hMvfmMEWQ+i4CqRMt6H5Awr4C7xPv21SwQu+Qkbp7rZAaxOYHKF/YeZILY28IocaCxegKj4AJ
 GhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GDv+
 OR1ilORgUhLlVZQ7FSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcaGL5CgkWp6akVaZk5wMCHS
 Utw8CiJ8H4EaeUtLkjMLc5Mh0idYjTm2Lfn1h8mjo6bd/8wCbHk5eelSonzHgQpFQApzSjNgx
 sEi8hLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua9CDKFJzOvBG7fK6BTmIBO6Z16AuSUkkS
 ElFQDY9Mi23nfGz5b+6RWv64LCLyYdfTrugkMJ8P4JVbceKsj4ua1f/vc/mYD1Q+XP/Zw7n50
 68a59GeMPtLb53PKJAmn/czT0z5jyFDNnDnvoUWg3NfYldZJXL9ldt77qKWwVVDx5fXXlXOyN
 m36Gy3wJn/7/SrNqUf4KkL0jCd/Ezzz/OzCXcsC3iqxFGckGmoxFxUnAgDGJjinwwIAAA==
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506418665!113964802!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17021 invoked from network); 26 Sep 2017 09:37:45 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 09:37:45 -0000
Received: by mail-wm0-f44.google.com with SMTP id r136so5751799wmf.2
 for <xen-devel@lists.xen.org>; Tue, 26 Sep 2017 02:37:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=N6N65hM1t1IMrH7CI61iHWdvRFix/KMRErKEXk/8Ki0=;
 b=Pm99URBxCsSEwfz16p8sP/1bDClHIumAdNpXBUpsga1/ztlIoNoN3SLNBPNa/tyNbz
 6Pm1ahr3CunfU43Mdl+sqFVZVcTT3S1By0ECEYgKaRLFPkAUukVIFUbZiwkEpN0bJDhT
 lJALhiY/a00mvjWiZEr23TUvTfCVzQsRPH7ehrlDG9KkmO07h/d0ps3AbuDCOJC12Gh1
 KmOJNh+X4+mVgeI/eI+iJ7HD7gTIVJXEMMyjJ0JyQznjvpCFI3Xvh5SU2G/Iwkfg1emz
 +WJk65HcOcqQqPTB71JZAjMkFnBtr4tBn8Gxt+Xi2I4znKGMnk01rtB8xgmFiM27W9dl
 rzqg==
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=N6N65hM1t1IMrH7CI61iHWdvRFix/KMRErKEXk/8Ki0=;
 b=Exao9caUb90kL8CffMODDLgXW0R7i/eeCjgZItvvQGABcEtydTm3k9PWVJcdxfVvzh
 6PYQsryiX+O8+cEGIXpTDkcxw4MoyHY5o6N3ZXdYf7glikSlpO/iddka5s6psjPbuloh
 F4SdvIPGk+UUWEUnuqFxfoSvJWJVCWbJ9qin58nCSOawZ6eQ29BWF253JD0HJcVs2YvS
 +8i0rLTvewQut76nr+pBuKw8aXwRiy5SkyrtxOcpcMHLOBHtn4u0UtIuJG9LF/V4tApN
 JnBP6pFtFOrEJkpAPgBFhIha2JES1XI6t9kWjHYxx3894WRV2JqYtwpXlXrYrnFFsdmZ
 ezQA==
X-Gm-Message-State: AHPjjUihnvxdwOvfBVSoAFWrhCEMn+8zlnZTbheLzquShYHoW99K/Jnq
 lgJ9TfHuYllfnkpvtu9hbpJ08A==
X-Google-Smtp-Source: AOwi7QD2GQeyiQfl6Y7C2zVFf6o5LLdhtNG45gr/IZ6yuY5HKzZ+Nt2mIYaR0fbGXRyUqRzV7NIjvw==
X-Received: by 10.28.145.72 with SMTP id t69mr2651900wmd.113.1506418664985;
 Tue, 26 Sep 2017 02:37:44 -0700 (PDT)
Received: from localhost.localdomain ([182.185.220.184])
 by smtp.gmail.com with ESMTPSA id 55sm16043279wrw.60.2017.09.26.02.37.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 02:37:44 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 14:37:13 +0500
Message-Id: <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 Awais Masood <awais.masood@vadion.com>
Subject: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner H5
	(sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIEFsbHdpbm5lciBINS9zdW41MGkgU29DLgoKTWFr
ZWZpbGUgdXBkYXRlZCB0byBlbmFibGUgQVJNNjQgY29tcGlsYXRpb24gZm9yIHN1bnhpLmMuCgpz
dW54aS5jIHVwZGF0ZXMgaW5jbHVkZToKICAtIEFkZGl0aW9uIG9mIEg1L3N1bjUwaSBkdCBjb21w
YXRpYmlsaXR5IHN0cmluZy4KICAtIEhhbmRsaW5nIG9mIGRpZmZlcmVudCBXYXRjaGRvZyB0aW1l
ciBiYXNlIGFkZHJlc3NlcyBvbiBzdW43aQogICAgYW5kIHN1bjUwaS4KClRlc3RlZCBvbiBPcmFu
Z2UgUGkgUEMyCgpTaWduZWQtb2ZmLWJ5OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRp
b24uY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAgLSBJbXByb3ZlZCBwYXRjaCBkZXNjcmlw
dGlvbgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCmluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8z
MikgKz0gb21hcDUubwogb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwogb2JqLSQoQ09O
RklHX0FSTV82NCkgKz0gc2VhdHRsZS5vCiBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54aS5v
CitvYmotJChDT05GSUdfQVJNXzY0KSArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSAr
PSB4Z2VuZS1zdG9ybS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvc3VueGkuYwppbmRleCAwYmE3YjNkLi4wNmQ2MmU3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy9zdW54aS5jCkBAIC0yMiwxOCArMjIsMTggQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KIAogLyog
V2F0Y2hkb2cgY29uc3RhbnRzOiAqLwotI2RlZmluZSBTVU5YSV9XRFRfQkFTRSAgICAgICAgICAg
IDB4MDFjMjBjOTAKKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAxYzIwYzkw
CisjZGVmaW5lIFNVTlhJX1dEVF9INV9CQVNFICAgICAgICAgMHgwMWMyMGNBMAogI2RlZmluZSBT
VU5YSV9XRFRfTU9ERSAgICAgICAgICAgIDB4MDQKLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERS
ICAgICAgICAoU1VOWElfV0RUX0JBU0UgKyBTVU5YSV9XRFRfTU9ERSkKICNkZWZpbmUgU1VOWElf
V0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQogI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1Rf
RU4gICAgICgxIDw8IDEpCiAKIAotc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKK3N0YXRp
YyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBiYXNlKQogewogICAgIHZvaWQgX19pb21lbSAqd2R0Owog
Ci0gICAgd2R0ID0gaW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFT
SywgUEFHRV9TSVpFKTsKKyAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBTVU5YSV9X
RFRfTU9ERSkgJiBQQUdFX01BU0ssIFBBR0VfU0laRSk7CiAgICAgaWYgKCAhd2R0ICkKICAgICB7
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVn
aXN0ZXIhXG4iKTsKQEAgLTQyLDE5ICs0MiwzNSBAQCBzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2
b2lkKQogCiAgICAgLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1
MDAgbXM6ICovCiAgICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VOWElfV0RUX01PREVf
UlNUX0VOLAotICAgICAgd2R0ICsgKFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsK
KyAgICAgIHdkdCArICgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKICAg
ICBpb3VubWFwKHdkdCk7CiAKICAgICBmb3IgKDs7KQogICAgICAgICB3ZmkoKTsKIH0KIAotc3Rh
dGljIGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Citz
dGF0aWMgdm9pZCBzdW54aV9hMjBfcmVzZXQodm9pZCkKK3sKKyAgICBzdW54aV9yZXNldChTVU5Y
SV9XRFRfQTIwX0JBU0UpOworfQorCitzdGF0aWMgdm9pZCBzdW54aV9oNV9yZXNldCh2b2lkKQor
eworICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKK30KKworc3RhdGljIGNvbnN0
IGNoYXIgKiBjb25zdCBzdW54aV9kdF9hbGx3aW5uZXJfYTIwX2NvbXBhdFtdIF9faW5pdGNvbnN0
ID0KIHsKICAgICAiYWxsd2lubmVyLHN1bjdpLWEyMCIsCiAgICAgTlVMTAogfTsKIAorc3RhdGlj
IGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0W10gX19pbml0
Y29uc3QgPQoreworICAgICJhbGx3aW5uZXIsc3VuNTBpLWg1IiwKKyAgICBOVUxMCit9OworCiBz
dGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBzdW54aV9ibGFja2xpc3RfZGV2W10g
X19pbml0Y29uc3QgPQogewogICAgIC8qCkBAIC02NSwxMCArODEsMTYgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc3VueGlfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0
ID0KICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChzdW54aSwg
IkFsbHdpbm5lciBBMjAiKQotICAgIC5jb21wYXRpYmxlID0gc3VueGlfZHRfY29tcGF0LAorUExB
VEZPUk1fU1RBUlQoc3VueGlhMjAsICJBbGx3aW5uZXIgQTIwIikKKyAgICAuY29tcGF0aWJsZSA9
IHN1bnhpX2R0X2FsbHdpbm5lcl9hMjBfY29tcGF0LAorICAgIC5ibGFja2xpc3RfZGV2ID0gc3Vu
eGlfYmxhY2tsaXN0X2RldiwKKyAgICAucmVzZXQgPSBzdW54aV9hMjBfcmVzZXQsCitQTEFURk9S
TV9FTkQKKworUExBVEZPUk1fU1RBUlQoc3VueGloNSwgIkFsbHdpbm5lciBINSIpCisgICAgLmNv
bXBhdGlibGUgPSBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0LAogICAgIC5ibGFja2xpc3Rf
ZGV2ID0gc3VueGlfYmxhY2tsaXN0X2RldiwKLSAgICAucmVzZXQgPSBzdW54aV9yZXNldCwKKyAg
ICAucmVzZXQgPSBzdW54aV9oNV9yZXNldCwKIFBMQVRGT1JNX0VORAogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmJN-0004fb-Il; Tue, 26 Sep 2017 09:37:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dwmJM-0004f0-9S
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:37:52 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E1/05-01810-FEF1AC95; Tue, 26 Sep 2017 09:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRukr/tO/lS
 kwaU2c4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePIbIeCc5IVHzqPsDcw7hTpYuTiEBKYzijR
 t/kxK4jDItDIKjHp7Dn2LkZODgmBflaJrzsdIOwsiatXfrJC2GkSn99PY4OwqyXmvnnBDGILC
 WhInGh6zgox9RejxPoLSxlBEmwCOhLz9j8Bs0UElCTurZrMBFLELNDCLPFo3z2wScIC3hIfTn
 WxgNgsAqoSC/+9AZvKK+Au8X/zN2aIbXISN891gtmcAh4SC3sPMkFsbmGUONBYPYFRcAEjwyp
 G9eLUorLUIl0TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjLf6nA8x
 SnIwKYnyKsqdihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSsNDGAhwaLU9NSKtMwcYOjDpCU4e
 JREePVA0rzFBYm5xZnpEKlTjMYc+/bc+sPE0XHz7h8mIZa8/LxUKXFedZBSAZDSjNI8uEGwmL
 zEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd6LILfyZOaVwO17BXQKE9ApvVNPgJxSkoiQkmp
 gzGpgycmIFNZjn7vow4YNgSvOVVhw1O7sMcnu2VPB63bkZZetsLTvBZO2y125W2Vdt9fuMj7+
 Rli70EhIQDz6tavLmtyZJ3bX6sfvmWPY9v/xoX4l3o9t/51W3Jsyp2X/33ny7FfvBzwU3pTmq
 NcWt2z3rYv+X9yCSzfMZxA831Pq8lyMN7peiaU4I9FQi7moOBEA2LfMF8QCAAA=
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506418670!92148925!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62694 invoked from network); 26 Sep 2017 09:37:50 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 09:37:50 -0000
Received: by mail-wm0-f47.google.com with SMTP id r74so5712415wme.4
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 02:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=OnxMqQwFgf7HHgKNR/POAM97sUUhLJoJb9XtXtWc5oA=;
 b=hUFOJZ0rYxFxJS/YfOaLlwfcb0oluccLHTQsQ5p5JP3NvERK+xh0JFkGyKO96eIKJD
 AspmRV8Hl64+ZumY73QdGmv4lsXqjuJPdCVou8JdlrQyaUTZxGW/CPSqDPhOXrVombKt
 WB4/bedsemJbe9V7wNN/3GJK6dsDlilwFgf6GrBnazp4Q+uxplTmVJn5KnoPkYLKH4v0
 GAy1xnWrs+LWhfVs9wD8RRnbOZdElYU0QZACXYFg8g6WYjhUt5t3t8xxNpkvZ2SZYzxd
 lhPlqGmqWf5JvjH8uoXvpMAiug8+M1tYExFba7XRndAy5ShtVe4KW+S2iqYlB1Ux3Ghg
 R7QA==
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=OnxMqQwFgf7HHgKNR/POAM97sUUhLJoJb9XtXtWc5oA=;
 b=WyP0mBzSKHv3tHxc16yekfqXh02WYZ4QHA8VvisrLtNkAgk8+t61/fMdEQdYUatMLW
 8aM7J2VHR03ReDop2mHl7nVYxyB46G7vypuPnfEWQ/66QlSRMdj3neoZBnIHBbZz++iB
 zUVM6BZQF0XdNnTQAZIvS6jMDUKTBTDxq+VOiDfSLs1yvxvqmzw1tWwlfOjHEMvcP4KS
 ePBTj3dUxvpyg/N8kTSGm/s5v3w59nhOHpu/ssoP1LybxAzDSryxKZNL14mXCGgVl5zc
 4DVV1T9sJN14dskpgq9leVrRBB/VSJxwP3fjI+yI4VyTRtZbBsiieavC0BLW2G1vKM5k
 aQDQ==
X-Gm-Message-State: AHPjjUiBybx7duhEwVulg5lLuq6tG0L5ToQqe9n/Y2h6w3rVpDqLeaxM
 IAIUx/PC20p//tFfPaEG8pEtudOQ
X-Google-Smtp-Source: AOwi7QCktLSa1J+7fg+L/nUjs54ysbxllbPNzdegR62IKtg1T+8DAKekePWC+39uVDhUfnLTgOUzWQ==
X-Received: by 10.28.155.209 with SMTP id d200mr2821199wme.138.1506418670363; 
 Tue, 26 Sep 2017 02:37:50 -0700 (PDT)
Received: from localhost.localdomain ([182.185.220.184])
 by smtp.gmail.com with ESMTPSA id 55sm16043279wrw.60.2017.09.26.02.37.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 02:37:49 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 14:37:14 +0500
Message-Id: <1506418634-20366-3-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
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>,
 Awais Masood <awais.masood@vadion.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 2/2] xen/ns16550: Fix ISR lockup on
	Designware 8250 (H5)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQWxsd2lubmVyIEg1IChPcmFuZ2UgUGkgUEMyKSBzZXJpYWwgZHJpdmVyIGdvZXMgaW50byBh
bgppbmZpbml0ZSBsb29wIHdoZW4gaW50ZXJydXB0cyBhcmUgZW5hYmxlZC4gVGhlIHJlYXNvbiBp
cyBhCnJlc2lkdWFsICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBTaW5jZSB0aGUgY29uZGl0aW9u
ClVBUlRfSUlSX05PSU5UIHdpbGwgbm90IGJlIHRydWUgdW5sZXNzIHRoaXMgaW50ZXJydXB0IGlz
CmNsZWFyZWQsIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB3aWxsIHJlbWFpbiBsb2NrZWQgdXAgaW4g
dGhpcwp3aGlsZSBsb29wLgoKQSBodyBxdWlyayBmaXggd2FzIHByZXZpb3VzbHkgYWRkZWQgZm9y
IGRlc2lnbndhcmUgdWFydCB1bmRlcgpjb21taXQ6CjUwNDE3Y2Q5NzhhYTU0OTMwZDA2NWFjMWYx
MzlmOTM1ZDE0YWY3NmQKCkl0IGNoZWNrcyBmb3IgYSBidXN5IGNvbmRpdGlvbiBkdXJpbmcgc2V0
dXAgYW5kIGNsZWFycyB0aGUKY29uZGl0aW9uIGJ5IHJlYWRpbmcgVUFSVF9VU1IgcmVnaXN0ZXIu
CgpPbiBBbGx3aW5uZXIgSDUgKGFuZCBIMyksIHRoZSAiYnVzeSBkZXRlY3QiIGNvbmRpdGlvbiBv
Y2N1cnMKbGF0ZXIgYmVjYXVzZSBhbiBMQ1Igd3JpdGUgaXMgcGVyZm9ybWVkIGR1cmluZyBzZXR1
cCAnYWZ0ZXInCnRoaXMgY2xlYXIgYW5kIGlmIHVhcnQgaXMgYnVzeSwgdGhlICJidXN5IGRldGVj
dCIgY29uZGl0aW9uCndpbGwgdHJpZ2dlciBhZ2FpbiBhbmQgY2F1c2UgdGhlIElTUiBsb2NrdXAu
CgpUbyBzb2x2ZSB0aGlzIHByb2JsZW0sIHRoZSBzYW1lIFVBUlRfVVNSIHJlYWQgb3BlcmF0aW9u
IGlzCmFkZGVkIHdpdGhpbiB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gY2xlYXIgdGhlIGNvbmRp
dGlvbi4KCkxpbnV4IGR3IDgyNTAgZHJpdmVyIGFsc28gaGFuZGxlcyB0aGlzIGNvbmRpdGlvbiB3
aXRoaW4KaW50ZXJydXB0IGhhbmRsZXIKaHR0cDovL2VsaXhpci5mcmVlLWVsZWN0cm9ucy5jb20v
bGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC84MjUwX2R3LmMjTDIz
MwoKVGVzdGVkIG9uIE9yYW5nZSBQaSBQQzIgKEg1KS4gRWFybGllciB0aGlzIGlzc3VlIHdhcyBz
ZWVuIG9uIEgzCmFzIHdlbGwgYW5kIHRoZSBzYW1lIGZpeCBzaG91bGQgaGVscC4KClNpZ25lZC1v
ZmYtYnk6IEF3YWlzIE1hc29vZCA8YXdhaXMubWFzb29kQHZhZGlvbi5jb20+CgotLS0KQ2hhbmdl
cyBzaW5jZSB2MToKICogQ29tbW9uIHF1aXJrIGZpeCBjb2RlIG1vdmVkIHRvIGEgaGVscGVyIGZ1
bmN0aW9uCiAqIFBhdGNoIGRlc2NyaXB0aW9uIGltcHJvdmVkIHdpdGggZWFybGllciBjb21taXQg
bGluawotLS0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIHwgMjcgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyBiL3hlbi9kcml2
ZXJzL2NoYXIvbnMxNjU1MC5jCmluZGV4IDZhYjVlYzMuLjQ0ZWQ0ZWMgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5j
CkBAIC01MDUsNiArNTA1LDE5IEBAIHN0YXRpYyBpbnQgbnMxNjU1MF9pb3BvcnRfaW52YWxpZChz
dHJ1Y3QgbnMxNjU1MCAqdWFydCkKICAgICByZXR1cm4gbnNfcmVhZF9yZWcodWFydCwgVUFSVF9J
RVIpID09IDB4ZmY7CiB9CiAKK3N0YXRpYyB2b2lkIG5zMTY1NTBfaGFuZGxlX2R3X3Vzcl9idXN5
X3F1aXJrKHN0cnVjdCBuczE2NTUwICp1YXJ0KQoreworICAgIGlmICggdWFydC0+ZHdfdXNyX2Jz
eSAmJgorICAgICAgICAgKG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfSUlSKSAmIFVBUlRfSUlSX0JT
WSkgPT0gVUFSVF9JSVJfQlNZICkKKyAgICB7CisgICAgICAgIC8qIERlc2lnbldhcmUgODI1MCBk
ZXRlY3RzIGlmIExDUiBpcyB3cml0dGVuIHdoaWxlIHRoZSBVQVJUIGlzCisgICAgICAgICAqIGJ1
c3kgYW5kIHJhaXNlcyBhICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBSZWFkIHRoZSBVQVJUCisg
ICAgICAgICAqIFN0YXR1cyBSZWdpc3RlciB0byBjbGVhciB0aGlzIHN0YXRlLgorICAgICAgICAg
Ki8KKyAgICAgICAgbnNfcmVhZF9yZWcodWFydCwgVUFSVF9VU1IpOworICAgIH0KK30KKwogc3Rh
dGljIHZvaWQgbnMxNjU1MF9pbnRlcnJ1cHQoCiAgICAgaW50IGlycSwgdm9pZCAqZGV2X2lkLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTUyMSw2ICs1MzQsOSBAQCBzdGF0aWMg
dm9pZCBuczE2NTUwX2ludGVycnVwdCgKICAgICAgICAgICAgIHNlcmlhbF90eF9pbnRlcnJ1cHQo
cG9ydCwgcmVncyk7CiAgICAgICAgIGlmICggbHNyICYgVUFSVF9MU1JfRFIgKQogICAgICAgICAg
ICAgc2VyaWFsX3J4X2ludGVycnVwdChwb3J0LCByZWdzKTsKKworICAgICAgICAvKiBIYW5kbGUg
dGhlIERlc2lnbldhcmUgODI1MCAnYnVzeS1kZXRlY3QnIHF1aXJrLiAqLworICAgICAgICBuczE2
NTUwX2hhbmRsZV9kd191c3JfYnVzeV9xdWlyayh1YXJ0KTsKICAgICB9CiB9CiAKQEAgLTYyMywx
NSArNjM5LDggQEAgc3RhdGljIHZvaWQgbnMxNjU1MF9zZXR1cF9wcmVpcnEoc3RydWN0IG5zMTY1
NTAgKnVhcnQpCiAgICAgLyogTm8gaW50ZXJydXB0cy4gKi8KICAgICBuc193cml0ZV9yZWcodWFy
dCwgVUFSVF9JRVIsIDApOwogCi0gICAgaWYgKCB1YXJ0LT5kd191c3JfYnN5ICYmCi0gICAgICAg
ICAobnNfcmVhZF9yZWcodWFydCwgVUFSVF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBVQVJUX0lJ
Ul9CU1kgKQotICAgIHsKLSAgICAgICAgLyogRGVzaWduV2FyZSA4MjUwIGRldGVjdHMgaWYgTENS
IGlzIHdyaXR0ZW4gd2hpbGUgdGhlIFVBUlQgaXMKLSAgICAgICAgICogYnVzeSBhbmQgcmFpc2Vz
IGEgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFJlYWQgdGhlIFVBUlQKLSAgICAgICAgICogU3Rh
dHVzIFJlZ2lzdGVyIHRvIGNsZWFyIHRoaXMgc3RhdGUuCi0gICAgICAgICAqLwotICAgICAgICBu
c19yZWFkX3JlZyh1YXJ0LCBVQVJUX1VTUik7Ci0gICAgfQorICAgIC8qIEhhbmRsZSB0aGUgRGVz
aWduV2FyZSA4MjUwICdidXN5LWRldGVjdCcgcXVpcmsuICovCisgICAgbnMxNjU1MF9oYW5kbGVf
ZHdfdXNyX2J1c3lfcXVpcmsodWFydCk7CiAKICAgICAvKiBMaW5lIGNvbnRyb2wgYW5kIGJhdWQt
cmF0ZSBnZW5lcmF0b3IuICovCiAgICAgbnNfd3JpdGVfcmVnKHVhcnQsIFVBUlRfTENSLCBsY3Ig
fCBVQVJUX0xDUl9ETEFCKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmJI-0004dy-Rf; Tue, 26 Sep 2017 09:37:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dwmJH-0004dW-83
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:37:47 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A5/2D-02046-AEF1AC95; Tue, 26 Sep 2017 09:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXiVRuko/tM/lS
 kQf9lRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0hVWsBVN4KnZ9aWdtYFzA1cXIxSEkMINR
 ounaLGYQh0WgkVVi3u3/YI6EQD+rxOd/f1m7GDmBnDyJ7h89jBB2mkTn3X4WCLtKYuv+2ewgt
 pCAhsSJpuesEGN/MUpMvTgfrIFNQEdi3v4nYLaIgJLEvVWTmUCKmAUmMEvsWHOcCSQhLOAucW
 LeIrCpLAKqEq0TQM7g5OAFih+etpEZYpucxM1znWA2p4CHxN2z15ggNrtL/L+0jm0Co+ACRoZ
 VjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBxwAEOxgbvzsd
 YpTkYFIS5VWUOxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3LkhOsCg1PbUiLTMHGP4waQkOH
 iURXluQNG9xQWJucWY6ROoUozHHvj23/jBxdNy8+4dJiCUvPy9VSpz3IEipAEhpRmke3CBYXF
 5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9FkCk8mXklcPteAZ3CBHRK79QTIKeUJCKkpBo
 Y3d8IPmbkdWIIm+vFPfnwaU2Fn3f/eSxmzr6moW7PPrWjf+H1yQbHmfs/bX80KW4Ro+ie4rxJ
 V7U6Zu2qicm7tnXrV+4rlalXE9h26kb7N1V6FTnXNCjOTlSPvBy46ozTGhauTZYak2cuNr06u
 0HfR9zshX3Pk9RWO/X7uiXGXLuu6J0uy5ypxFKckWioxVxUnAgAQnD/lMYCAAA=
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506418662!85598425!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19155 invoked from network); 26 Sep 2017 09:37:42 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 09:37:42 -0000
Received: by mail-wm0-f44.google.com with SMTP id b195so5710005wmb.5
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 02:37:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LsAzFxDvdaGOhMlQktji+79P5vcsDpkzICtNuBgQRbc=;
 b=hfq+7Mtp/BUUXnQB92Zc9fWKwZNXKV+4tOI3fGd/9XGJJM3gJeWWRKEuw5KItHCc/T
 5vLPnSM+3uEyk4nqvZ5uGENNyd31GUXQEOn7RRjAERyRI2wqX4d9aup1MeF3hHsfiDrq
 NCo8yPtyRP9UJ9bg6E66QOlAM8GQ8hYWiFNL/od4jjoXlyjouceYukj1kUvQZYx/yjfI
 kqN7CjAT9hnAMcsn01JVWGeUOqUXESe2Lwc/T3Q8HAd53OPesQ5qavFNZXqn16lo1yio
 pfbnA8t6Dj5652Q33qgFTZamtrUBFj/yQTBhtgQk+HZHNrIr6c4n029rE2Ddflzkh3Nj
 ilhQ==
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=LsAzFxDvdaGOhMlQktji+79P5vcsDpkzICtNuBgQRbc=;
 b=YlwwsqlInuZdJL7kKCumVfPW4YL8VsZK2Pri2GY8zQFzEqQE2fUZhoyjmbYOHVn8zA
 9DRZF6nrsPA0OVWqkNq09kmsXH8xJZ0PiZ3N7/seo7NRsRhDrcaRIPARWRYSwZgaeZQ3
 VNLcbUmjlE8EAnuiyzWVzGICYrFjB4KDP6ofCjKJ6ZmvOFqROtMn8ld9VuBs+MNsM+mh
 keL3AS/LadRf8G2vs05zHb4g/NL7K5zgufVmXpBeLdG8zTypLkskrGEpa5ChdLelCq6S
 +C6sg1wL20Ps+3lmbQOJoHuunvrePEH1QBVaUKzf/mw9+f0t29TNR605r8tov3hQj/Gh
 hcwQ==
X-Gm-Message-State: AHPjjUg1li/IIyRqZFBvoEoXqSuLyEOWHgW+Mx8HsUMbL8yceX5IQyzx
 lwLJrXFv4CdDG+fh5DF+TlEKL27uZ1I=
X-Google-Smtp-Source: AOwi7QCzBkspAXo3o6xI3LeZB+F77CfZv8Mc3SqxtnSVkp4WaMOmJS421U+pezhPFZG2fFgWN1aWjw==
X-Received: by 10.28.169.140 with SMTP id s134mr2642015wme.36.1506418660859;
 Tue, 26 Sep 2017 02:37:40 -0700 (PDT)
Received: from localhost.localdomain ([182.185.220.184])
 by smtp.gmail.com with ESMTPSA id 55sm16043279wrw.60.2017.09.26.02.37.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 02:37:39 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 14:37:12 +0500
Message-Id: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
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>,
 Awais Masood <awais.masood@vadion.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 0/2] xen/arm64/ns16550: Support for Allwinner
	H5 SoC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBBbGx3aW5uZXIgSDUgKEFSTTY0L0Nv
cnRleC1BNTMpCgpCdWlsZHMgdXBvbiBleGlzdGluZyBzdXBwb3J0IGZvciBBMjAvQTMxKHN1bjdp
KSB3aXRoIHVwZGF0ZXMgdG8Kc3VwcG9ydCBkaWZmZXJlbnQgd2F0Y2hkb2cgdGltZXIgYmFzZSBh
ZGRyZXNzZXMgYW5kIGRldmljZSB0cmVlCmNvbXBhdGliaWxpdHkgc3RyaW5ncyBmb3Igc3VuNTBp
LgoKVGhlIG5zMTY1NTAgdXBkYXRlIGlzIGEgZml4IGZvciBhIGhhcmR3YXJlIHF1aXJrIHRoYXQg
Y2F1c2VzIGEKbG9ja3VwIHdpdGhpbiBpbnRlcnJ1cHQgaGFuZGxlci4KClRlc3RlZCBPbjoKCiAt
LSBIYXJkd2FyZSBQbGF0Zm9ybTogT3JhbmdlIFBpIFBDMgogLS0gRG9tMCBMaW51eDogaHR0cHM6
Ly9naXRodWIuY29tL0ljZW5vd3kvbGludXgvdHJlZS9zdW54aTY0LTQuMTMtcmM2CiAgICAgICAg
ICAgICAgICBNYWlubGluZSBMaW51cyBrZXJuZWwgdGVzdGVkIGFzIHdlbGwKIC0tIHUtYm9vdDog
aHR0cHM6Ly9naXRodWIuY29tL2FybWJpYW4vdS1ib290LXN1bjUwaQogLS0geGVuOiBtYXN0ZXIK
ICAgICAgQnVpbHQgYXM6CiAgICAgICAgbWFrZSBkaXN0LXhlbiBYRU5fVEFSR0VUX0FSQ0g9YXJt
NjQgQ1JPU1NfQ09NUElMRT1hYXJjaDY0LWxpbnV4LWdudS0KCiAgICAgIEZvciBlYXJseSBwcmlu
dGsgZXhpc3Rpbmcgc3dpdGNoIGZvciBzdW43aSBjYW4gYmUgdXNlZAogICAgICAgIENPTkZJR19F
QVJMWV9QUklOVEs9c3VuN2kKCkRvbTAgYm9vdCBsb2c6IGh0dHBzOi8vcGFzdGViaW4uY29tL0Nn
VXVxcGkwCgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkF3YWlzIE1hc29vZCAo
Mik6CiAgeGVuL2FybTY0OiBBZGQgU3VwcG9ydCBmb3IgQWxsd2lubmVyIEg1IChzdW41MGkpCiAg
eGVuL25zMTY1NTA6IEZpeCBJU1IgbG9ja3VwIG9uIERlc2lnbndhcmUgODI1MCAoSDUpCgogeGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZSB8ICAxICsKIHhlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvc3VueGkuYyAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
CiB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9u
cygtKQoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmJI-0004dn-Kn; Tue, 26 Sep 2017 09:37:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dwmJG-0004dV-SZ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:37:47 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 7A/40-03610-AEF1AC95; Tue, 26 Sep 2017 09:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXiVRukrftS/lS
 kwbTdchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3k3eZC+5KVfy9s465gbFFrIuRi0NIYDqj
 xJxThxlBHBaBRlaJzwe+sYA4EgL9rBJ/dlwCcjiBnCyJ+8vnsXYxcgDZaRIdUxQgwpUSl38sZ
 gexhQQ0JE40PWeFmPqLUWJV2xw2kASbgI7EvP1PGEFsEQEliXurJjOB2MwCMxglbp1NArGFBT
 wkpt58xggyn0VAVaJlvQ9ImFfAXeJ9+2qoE+Qkbp7rZAaxOYHKF/YeZILY28IocaCxegKj4AJ
 GhlWMGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxib
 FgUeYpTkYFIS5VWUOxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3AyQnWJSanlqRlpkDDH2Yt
 AQHj5IIry1Imre4IDG3ODMdInWK0Zhj355bf5g4Om7e/cMkxJKXn5cqJc57EKRUAKQ0ozQPbh
 AsJi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmDcKZApPZl4J3L5XQKcwAZ3SO/UEyCkliQg
 pqQbGjVdefpgndMNo6cTty44ce7i4a299+coV6xSUnE7uj58dcs/JPuN72Y+0Psa34nMN0kyW
 3Vvw2KZO4b3VrZrYB9avD0eFFjEn1xYvnlS5rSbs1eov6idEps3l07qz45Rwgg5Hd4bwQ2uW1
 L0HLtv4nbpZNS/hcHhiFnus81r9eUempTxodz/ipsRSnJFoqMVcVJwIAApbcQzEAgAA
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506418665!81155528!1
X-Originating-IP: [74.125.82.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51340 invoked from network); 26 Sep 2017 09:37:45 -0000
Received: from mail-wm0-f43.google.com (HELO mail-wm0-f43.google.com)
 (74.125.82.43)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 09:37:45 -0000
Received: by mail-wm0-f43.google.com with SMTP id m72so5776873wmc.1
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 02:37:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=N6N65hM1t1IMrH7CI61iHWdvRFix/KMRErKEXk/8Ki0=;
 b=Pm99URBxCsSEwfz16p8sP/1bDClHIumAdNpXBUpsga1/ztlIoNoN3SLNBPNa/tyNbz
 6Pm1ahr3CunfU43Mdl+sqFVZVcTT3S1By0ECEYgKaRLFPkAUukVIFUbZiwkEpN0bJDhT
 lJALhiY/a00mvjWiZEr23TUvTfCVzQsRPH7ehrlDG9KkmO07h/d0ps3AbuDCOJC12Gh1
 KmOJNh+X4+mVgeI/eI+iJ7HD7gTIVJXEMMyjJ0JyQznjvpCFI3Xvh5SU2G/Iwkfg1emz
 +WJk65HcOcqQqPTB71JZAjMkFnBtr4tBn8Gxt+Xi2I4znKGMnk01rtB8xgmFiM27W9dl
 rzqg==
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=N6N65hM1t1IMrH7CI61iHWdvRFix/KMRErKEXk/8Ki0=;
 b=eZyKrFYh50Ok4ud4oOCFmQrt58pCF0atk4GcbFvFD6TiSDEwyFnEASB/bDuDm6vjtw
 i/Hs8fLy2k4xyw5EyhoTY/0tx+/b4TVSiL+9+ftU8/3tWpFwMVBoQ6aRBILaoJZRudDU
 3BJXI0D0GzkHqGqBPqEbl0b+xtffJWnWD8sLWfT54a237Y5HjK/M2F98QxLP22XIyjOF
 hQxBkDBnECaKuM5atOM2MONHSgbnwBS7kxO7BU6uxYcv6/Ex4Fq11mQ2nJ8BIzzAkHTc
 KR0S79lGxFbVwALNFfCq2P4z6FeH1eC5iUmIhfFfyeayGmol2vd/rYJFDJTEflEJK4Uh
 SFZg==
X-Gm-Message-State: AHPjjUj0jJL5FlCFhKlC3fBDyChIaKyiRaSHxByC15BtwPRvAUOXu9S/
 bpKlP/o8PtkUFDnQgRBxNBz0FE8d
X-Google-Smtp-Source: AOwi7QD2GQeyiQfl6Y7C2zVFf6o5LLdhtNG45gr/IZ6yuY5HKzZ+Nt2mIYaR0fbGXRyUqRzV7NIjvw==
X-Received: by 10.28.145.72 with SMTP id t69mr2651900wmd.113.1506418664985;
 Tue, 26 Sep 2017 02:37:44 -0700 (PDT)
Received: from localhost.localdomain ([182.185.220.184])
 by smtp.gmail.com with ESMTPSA id 55sm16043279wrw.60.2017.09.26.02.37.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 02:37:44 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 14:37:13 +0500
Message-Id: <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 Awais Masood <awais.masood@vadion.com>
Subject: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner H5
	(sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIEFsbHdpbm5lciBINS9zdW41MGkgU29DLgoKTWFr
ZWZpbGUgdXBkYXRlZCB0byBlbmFibGUgQVJNNjQgY29tcGlsYXRpb24gZm9yIHN1bnhpLmMuCgpz
dW54aS5jIHVwZGF0ZXMgaW5jbHVkZToKICAtIEFkZGl0aW9uIG9mIEg1L3N1bjUwaSBkdCBjb21w
YXRpYmlsaXR5IHN0cmluZy4KICAtIEhhbmRsaW5nIG9mIGRpZmZlcmVudCBXYXRjaGRvZyB0aW1l
ciBiYXNlIGFkZHJlc3NlcyBvbiBzdW43aQogICAgYW5kIHN1bjUwaS4KClRlc3RlZCBvbiBPcmFu
Z2UgUGkgUEMyCgpTaWduZWQtb2ZmLWJ5OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRp
b24uY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAgLSBJbXByb3ZlZCBwYXRjaCBkZXNjcmlw
dGlvbgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCmluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8z
MikgKz0gb21hcDUubwogb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwogb2JqLSQoQ09O
RklHX0FSTV82NCkgKz0gc2VhdHRsZS5vCiBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54aS5v
CitvYmotJChDT05GSUdfQVJNXzY0KSArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSAr
PSB4Z2VuZS1zdG9ybS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvc3VueGkuYwppbmRleCAwYmE3YjNkLi4wNmQ2MmU3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy9zdW54aS5jCkBAIC0yMiwxOCArMjIsMTggQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KIAogLyog
V2F0Y2hkb2cgY29uc3RhbnRzOiAqLwotI2RlZmluZSBTVU5YSV9XRFRfQkFTRSAgICAgICAgICAg
IDB4MDFjMjBjOTAKKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAxYzIwYzkw
CisjZGVmaW5lIFNVTlhJX1dEVF9INV9CQVNFICAgICAgICAgMHgwMWMyMGNBMAogI2RlZmluZSBT
VU5YSV9XRFRfTU9ERSAgICAgICAgICAgIDB4MDQKLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERS
ICAgICAgICAoU1VOWElfV0RUX0JBU0UgKyBTVU5YSV9XRFRfTU9ERSkKICNkZWZpbmUgU1VOWElf
V0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQogI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1Rf
RU4gICAgICgxIDw8IDEpCiAKIAotc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKK3N0YXRp
YyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBiYXNlKQogewogICAgIHZvaWQgX19pb21lbSAqd2R0Owog
Ci0gICAgd2R0ID0gaW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFT
SywgUEFHRV9TSVpFKTsKKyAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBTVU5YSV9X
RFRfTU9ERSkgJiBQQUdFX01BU0ssIFBBR0VfU0laRSk7CiAgICAgaWYgKCAhd2R0ICkKICAgICB7
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVn
aXN0ZXIhXG4iKTsKQEAgLTQyLDE5ICs0MiwzNSBAQCBzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2
b2lkKQogCiAgICAgLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1
MDAgbXM6ICovCiAgICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VOWElfV0RUX01PREVf
UlNUX0VOLAotICAgICAgd2R0ICsgKFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsK
KyAgICAgIHdkdCArICgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKICAg
ICBpb3VubWFwKHdkdCk7CiAKICAgICBmb3IgKDs7KQogICAgICAgICB3ZmkoKTsKIH0KIAotc3Rh
dGljIGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Citz
dGF0aWMgdm9pZCBzdW54aV9hMjBfcmVzZXQodm9pZCkKK3sKKyAgICBzdW54aV9yZXNldChTVU5Y
SV9XRFRfQTIwX0JBU0UpOworfQorCitzdGF0aWMgdm9pZCBzdW54aV9oNV9yZXNldCh2b2lkKQor
eworICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKK30KKworc3RhdGljIGNvbnN0
IGNoYXIgKiBjb25zdCBzdW54aV9kdF9hbGx3aW5uZXJfYTIwX2NvbXBhdFtdIF9faW5pdGNvbnN0
ID0KIHsKICAgICAiYWxsd2lubmVyLHN1bjdpLWEyMCIsCiAgICAgTlVMTAogfTsKIAorc3RhdGlj
IGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0W10gX19pbml0
Y29uc3QgPQoreworICAgICJhbGx3aW5uZXIsc3VuNTBpLWg1IiwKKyAgICBOVUxMCit9OworCiBz
dGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBzdW54aV9ibGFja2xpc3RfZGV2W10g
X19pbml0Y29uc3QgPQogewogICAgIC8qCkBAIC02NSwxMCArODEsMTYgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc3VueGlfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0
ID0KICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChzdW54aSwg
IkFsbHdpbm5lciBBMjAiKQotICAgIC5jb21wYXRpYmxlID0gc3VueGlfZHRfY29tcGF0LAorUExB
VEZPUk1fU1RBUlQoc3VueGlhMjAsICJBbGx3aW5uZXIgQTIwIikKKyAgICAuY29tcGF0aWJsZSA9
IHN1bnhpX2R0X2FsbHdpbm5lcl9hMjBfY29tcGF0LAorICAgIC5ibGFja2xpc3RfZGV2ID0gc3Vu
eGlfYmxhY2tsaXN0X2RldiwKKyAgICAucmVzZXQgPSBzdW54aV9hMjBfcmVzZXQsCitQTEFURk9S
TV9FTkQKKworUExBVEZPUk1fU1RBUlQoc3VueGloNSwgIkFsbHdpbm5lciBINSIpCisgICAgLmNv
bXBhdGlibGUgPSBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0LAogICAgIC5ibGFja2xpc3Rf
ZGV2ID0gc3VueGlfYmxhY2tsaXN0X2RldiwKLSAgICAucmVzZXQgPSBzdW54aV9yZXNldCwKKyAg
ICAucmVzZXQgPSBzdW54aV9oNV9yZXNldCwKIFBMQVRGT1JNX0VORAogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:37:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmJN-0004fO-C3; Tue, 26 Sep 2017 09:37:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <awais.masood@softrove.com>) id 1dwmJM-0004eu-2s
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 09:37:52 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DC/50-03414-FEF1AC95; Tue, 26 Sep 2017 09:37:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXiVRuko/tO/lS
 kQdstfYslHxezODB6HN39mymAMYo1My8pvyKBNePIbIeCc5IVHzqPsDcw7hTpYuTiEBKYwCjx
 7sM0FhCHRaCRVWLS2XPsII6EQD+rxNMPE9m6GDmBnCyJb0+7WCDsNInP76dBxasl5r55wQxiC
 wloSJxoes4KMfYXo8T6C0sZQRJsAjoS8/Y/AbNFBJQk7q2azARSxCzQwizxaN89sEnCAt4SH0
 5BbGARUJVY+O8N2FReAXeJ/5u/MUNsk5O4ea4TzOYU8JBY2HuQCWJzC6PEgcbqCYyCCxgZVjG
 qF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgvLsp4BCj
 JAeTkiivotypSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNLAEBYSLEpNT61Iy8wBBj9MWoKDR
 0mE9yNIK29xQWJucWY6ROoUozHHvj23/jBxdNy8+4dJiCUvPy9VSpz3IEipAEhpRmke3CBYVF
 5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8UyBSezLwSuH2vgE5hAjqld+oJkFNKEhFSUg2
 Mrht3zzi28VufiftWp+VTHx9YenlLefbnI1qiPxKnC99tu+Os9HWOtihr0wLRAzyMAXl2Rvnq
 q8pCLvpzGuxN1hUvLXLhMDy82fbnlxPrL6wRtbD9/0n5ePM23wNTT27V9ExjcP7temH5CT0eF
 9mN3U6lFuq7bbtKOLZO2Poo4Vchn/sHzvOxSizFGYmGWsxFxYkAqlOQBcUCAAA=
X-Env-Sender: awais.masood@softrove.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506418670!58999966!1
X-Originating-IP: [74.125.82.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12530 invoked from network); 26 Sep 2017 09:37:50 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 09:37:50 -0000
Received: by mail-wm0-f44.google.com with SMTP id m72so5777729wmc.1
 for <xen-devel@lists.xen.org>; Tue, 26 Sep 2017 02:37:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=vadion-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=OnxMqQwFgf7HHgKNR/POAM97sUUhLJoJb9XtXtWc5oA=;
 b=hUFOJZ0rYxFxJS/YfOaLlwfcb0oluccLHTQsQ5p5JP3NvERK+xh0JFkGyKO96eIKJD
 AspmRV8Hl64+ZumY73QdGmv4lsXqjuJPdCVou8JdlrQyaUTZxGW/CPSqDPhOXrVombKt
 WB4/bedsemJbe9V7wNN/3GJK6dsDlilwFgf6GrBnazp4Q+uxplTmVJn5KnoPkYLKH4v0
 GAy1xnWrs+LWhfVs9wD8RRnbOZdElYU0QZACXYFg8g6WYjhUt5t3t8xxNpkvZ2SZYzxd
 lhPlqGmqWf5JvjH8uoXvpMAiug8+M1tYExFba7XRndAy5ShtVe4KW+S2iqYlB1Ux3Ghg
 R7QA==
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=OnxMqQwFgf7HHgKNR/POAM97sUUhLJoJb9XtXtWc5oA=;
 b=SnedurQxKUlckD7Le/IrQeIva1NsoIywBtVQbWoEPbughux/8jMHfg9eu/AiT3uf3z
 uCd8UR43ffFvm2Cmx4SmNjVtsKBExaqtiMeXOCit9D92LrmIFqor6YpnqoXPzoXR8wg2
 COaKyAJJ2+F8uTxnSG5UspdH0I/kRaxmTYdu/lk4LgmMcd5MmnEAGT5MrHh2V4TMJy44
 CXs6Ebv+ssdRNkqt9wRxQroZcpaYYrLZT+d/etF9/RC0drQsz+vW5WS+MtQuN/7ydOJe
 wstYFHRqb4lpjc8mmMpK/2Dxe4syh6U1dkpJTz1IBGY7ZOCcjfhoEIArcCWi8JyxSXgE
 uKUQ==
X-Gm-Message-State: AHPjjUhkBWQoiOHppd15rEscLszYQqAwk2bSsL5hxEsj2GjG6ykPN0cR
 CR2A07iQt/zt3HMt4Ozk2ERxCg==
X-Google-Smtp-Source: AOwi7QCktLSa1J+7fg+L/nUjs54ysbxllbPNzdegR62IKtg1T+8DAKekePWC+39uVDhUfnLTgOUzWQ==
X-Received: by 10.28.155.209 with SMTP id d200mr2821199wme.138.1506418670363; 
 Tue, 26 Sep 2017 02:37:50 -0700 (PDT)
Received: from localhost.localdomain ([182.185.220.184])
 by smtp.gmail.com with ESMTPSA id 55sm16043279wrw.60.2017.09.26.02.37.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 02:37:49 -0700 (PDT)
From: Awais Masood <awais.masood@vadion.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 14:37:14 +0500
Message-Id: <1506418634-20366-3-git-send-email-awais.masood@vadion.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
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>,
 Awais Masood <awais.masood@vadion.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 2/2] xen/ns16550: Fix ISR lockup on
	Designware 8250 (H5)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQWxsd2lubmVyIEg1IChPcmFuZ2UgUGkgUEMyKSBzZXJpYWwgZHJpdmVyIGdvZXMgaW50byBh
bgppbmZpbml0ZSBsb29wIHdoZW4gaW50ZXJydXB0cyBhcmUgZW5hYmxlZC4gVGhlIHJlYXNvbiBp
cyBhCnJlc2lkdWFsICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBTaW5jZSB0aGUgY29uZGl0aW9u
ClVBUlRfSUlSX05PSU5UIHdpbGwgbm90IGJlIHRydWUgdW5sZXNzIHRoaXMgaW50ZXJydXB0IGlz
CmNsZWFyZWQsIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB3aWxsIHJlbWFpbiBsb2NrZWQgdXAgaW4g
dGhpcwp3aGlsZSBsb29wLgoKQSBodyBxdWlyayBmaXggd2FzIHByZXZpb3VzbHkgYWRkZWQgZm9y
IGRlc2lnbndhcmUgdWFydCB1bmRlcgpjb21taXQ6CjUwNDE3Y2Q5NzhhYTU0OTMwZDA2NWFjMWYx
MzlmOTM1ZDE0YWY3NmQKCkl0IGNoZWNrcyBmb3IgYSBidXN5IGNvbmRpdGlvbiBkdXJpbmcgc2V0
dXAgYW5kIGNsZWFycyB0aGUKY29uZGl0aW9uIGJ5IHJlYWRpbmcgVUFSVF9VU1IgcmVnaXN0ZXIu
CgpPbiBBbGx3aW5uZXIgSDUgKGFuZCBIMyksIHRoZSAiYnVzeSBkZXRlY3QiIGNvbmRpdGlvbiBv
Y2N1cnMKbGF0ZXIgYmVjYXVzZSBhbiBMQ1Igd3JpdGUgaXMgcGVyZm9ybWVkIGR1cmluZyBzZXR1
cCAnYWZ0ZXInCnRoaXMgY2xlYXIgYW5kIGlmIHVhcnQgaXMgYnVzeSwgdGhlICJidXN5IGRldGVj
dCIgY29uZGl0aW9uCndpbGwgdHJpZ2dlciBhZ2FpbiBhbmQgY2F1c2UgdGhlIElTUiBsb2NrdXAu
CgpUbyBzb2x2ZSB0aGlzIHByb2JsZW0sIHRoZSBzYW1lIFVBUlRfVVNSIHJlYWQgb3BlcmF0aW9u
IGlzCmFkZGVkIHdpdGhpbiB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8gY2xlYXIgdGhlIGNvbmRp
dGlvbi4KCkxpbnV4IGR3IDgyNTAgZHJpdmVyIGFsc28gaGFuZGxlcyB0aGlzIGNvbmRpdGlvbiB3
aXRoaW4KaW50ZXJydXB0IGhhbmRsZXIKaHR0cDovL2VsaXhpci5mcmVlLWVsZWN0cm9ucy5jb20v
bGludXgvbGF0ZXN0L3NvdXJjZS9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC84MjUwX2R3LmMjTDIz
MwoKVGVzdGVkIG9uIE9yYW5nZSBQaSBQQzIgKEg1KS4gRWFybGllciB0aGlzIGlzc3VlIHdhcyBz
ZWVuIG9uIEgzCmFzIHdlbGwgYW5kIHRoZSBzYW1lIGZpeCBzaG91bGQgaGVscC4KClNpZ25lZC1v
ZmYtYnk6IEF3YWlzIE1hc29vZCA8YXdhaXMubWFzb29kQHZhZGlvbi5jb20+CgotLS0KQ2hhbmdl
cyBzaW5jZSB2MToKICogQ29tbW9uIHF1aXJrIGZpeCBjb2RlIG1vdmVkIHRvIGEgaGVscGVyIGZ1
bmN0aW9uCiAqIFBhdGNoIGRlc2NyaXB0aW9uIGltcHJvdmVkIHdpdGggZWFybGllciBjb21taXQg
bGluawotLS0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIHwgMjcgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyBiL3hlbi9kcml2
ZXJzL2NoYXIvbnMxNjU1MC5jCmluZGV4IDZhYjVlYzMuLjQ0ZWQ0ZWMgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5j
CkBAIC01MDUsNiArNTA1LDE5IEBAIHN0YXRpYyBpbnQgbnMxNjU1MF9pb3BvcnRfaW52YWxpZChz
dHJ1Y3QgbnMxNjU1MCAqdWFydCkKICAgICByZXR1cm4gbnNfcmVhZF9yZWcodWFydCwgVUFSVF9J
RVIpID09IDB4ZmY7CiB9CiAKK3N0YXRpYyB2b2lkIG5zMTY1NTBfaGFuZGxlX2R3X3Vzcl9idXN5
X3F1aXJrKHN0cnVjdCBuczE2NTUwICp1YXJ0KQoreworICAgIGlmICggdWFydC0+ZHdfdXNyX2Jz
eSAmJgorICAgICAgICAgKG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfSUlSKSAmIFVBUlRfSUlSX0JT
WSkgPT0gVUFSVF9JSVJfQlNZICkKKyAgICB7CisgICAgICAgIC8qIERlc2lnbldhcmUgODI1MCBk
ZXRlY3RzIGlmIExDUiBpcyB3cml0dGVuIHdoaWxlIHRoZSBVQVJUIGlzCisgICAgICAgICAqIGJ1
c3kgYW5kIHJhaXNlcyBhICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBSZWFkIHRoZSBVQVJUCisg
ICAgICAgICAqIFN0YXR1cyBSZWdpc3RlciB0byBjbGVhciB0aGlzIHN0YXRlLgorICAgICAgICAg
Ki8KKyAgICAgICAgbnNfcmVhZF9yZWcodWFydCwgVUFSVF9VU1IpOworICAgIH0KK30KKwogc3Rh
dGljIHZvaWQgbnMxNjU1MF9pbnRlcnJ1cHQoCiAgICAgaW50IGlycSwgdm9pZCAqZGV2X2lkLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTUyMSw2ICs1MzQsOSBAQCBzdGF0aWMg
dm9pZCBuczE2NTUwX2ludGVycnVwdCgKICAgICAgICAgICAgIHNlcmlhbF90eF9pbnRlcnJ1cHQo
cG9ydCwgcmVncyk7CiAgICAgICAgIGlmICggbHNyICYgVUFSVF9MU1JfRFIgKQogICAgICAgICAg
ICAgc2VyaWFsX3J4X2ludGVycnVwdChwb3J0LCByZWdzKTsKKworICAgICAgICAvKiBIYW5kbGUg
dGhlIERlc2lnbldhcmUgODI1MCAnYnVzeS1kZXRlY3QnIHF1aXJrLiAqLworICAgICAgICBuczE2
NTUwX2hhbmRsZV9kd191c3JfYnVzeV9xdWlyayh1YXJ0KTsKICAgICB9CiB9CiAKQEAgLTYyMywx
NSArNjM5LDggQEAgc3RhdGljIHZvaWQgbnMxNjU1MF9zZXR1cF9wcmVpcnEoc3RydWN0IG5zMTY1
NTAgKnVhcnQpCiAgICAgLyogTm8gaW50ZXJydXB0cy4gKi8KICAgICBuc193cml0ZV9yZWcodWFy
dCwgVUFSVF9JRVIsIDApOwogCi0gICAgaWYgKCB1YXJ0LT5kd191c3JfYnN5ICYmCi0gICAgICAg
ICAobnNfcmVhZF9yZWcodWFydCwgVUFSVF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBVQVJUX0lJ
Ul9CU1kgKQotICAgIHsKLSAgICAgICAgLyogRGVzaWduV2FyZSA4MjUwIGRldGVjdHMgaWYgTENS
IGlzIHdyaXR0ZW4gd2hpbGUgdGhlIFVBUlQgaXMKLSAgICAgICAgICogYnVzeSBhbmQgcmFpc2Vz
IGEgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFJlYWQgdGhlIFVBUlQKLSAgICAgICAgICogU3Rh
dHVzIFJlZ2lzdGVyIHRvIGNsZWFyIHRoaXMgc3RhdGUuCi0gICAgICAgICAqLwotICAgICAgICBu
c19yZWFkX3JlZyh1YXJ0LCBVQVJUX1VTUik7Ci0gICAgfQorICAgIC8qIEhhbmRsZSB0aGUgRGVz
aWduV2FyZSA4MjUwICdidXN5LWRldGVjdCcgcXVpcmsuICovCisgICAgbnMxNjU1MF9oYW5kbGVf
ZHdfdXNyX2J1c3lfcXVpcmsodWFydCk7CiAKICAgICAvKiBMaW5lIGNvbnRyb2wgYW5kIGJhdWQt
cmF0ZSBnZW5lcmF0b3IuICovCiAgICAgbnNfd3JpdGVfcmVnKHVhcnQsIFVBUlRfTENSLCBsY3Ig
fCBVQVJUX0xDUl9ETEFCKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:39:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmL7-00054H-Tz; Tue, 26 Sep 2017 09:39:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwmL6-00053z-Qz
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:39:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 09/2E-02225-B502AC95; Tue, 26 Sep 2017 09:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjdS4VS
 kwdbf0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bz6/+YC7ZLVmx4cY+5gbFVuIuRk0NCwE/i
 4L4JbCA2i4CqxK3zS1m6GDk42ATsJaZ/rQAJiwCFO7beZOpi5OJgFtjFKHFl7QWwemEBZ4lTn
 buYQGxeAU+Ji1unsYMUCQm0MEpsPbmZGSIhKHFy5hMWEJtZQEdiwe5PbCALmAWkJZb/4wAJcw
 p4SLS3djCC2KICKhL9S56yg9hCAooS/fMesEHcmS4x8VkPywRG/llIps5CMnUWwtQFjMyrGDW
 KU4vKUot0DY31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ5ABCHYwbtvueYhR
 koNJSZRXUe5UpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXml5oJxgUWp6akVaZg4wGmDSEhw8S
 iK8eiBp3uKCxNzizHSI1ClGRSlx3jKQhABIIqM0D64NFoGXGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMzrAzKFJzOvBG76K6DFTECLe6eeAFlckoiQkmpgVGOX+vhOXzzTnVFYhUnVqYSFK3k
 pw3492Xk65y+Ycv5SP6caPXn9LB/Or5yW99n//H9QbnRf/ObZ/c86Hkgf4NKsumH06Y3U7jUn
 fEuEP8bPvv9ofvny1Wuvf8rxvvPnx7WYyJp8mcvhT5JKuCYW7dGtmOTDxnP3Lv9hiTMXXCp+/
 EizErKfpMRSnJFoqMVcVJwIAItVHTy7AgAA
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506418777!85598868!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37958 invoked from network); 26 Sep 2017 09:39:37 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 09:39:37 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53471473"
Date: Tue, 26 Sep 2017 10:39:31 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926093931.3abbfrvl5droyz7r@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTZBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IEBAIC0yNzQsMjkgKzI3Nyw2IEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVf
dG9fZmVhdF90eXBlKGVudW0gcHNyX3R5cGUgdHlwZSkKPiAgICAgIHJldHVybiBmZWF0X3R5cGU7
Cj4gIH0KPiAgCj4gLXN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9s
ZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQo+IC17Cj4gLSAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0
LCB6ZXJvX2JpdDsKPiAtCj4gLSAgICAvKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFu
Z2Ugb2YgWzAsIGNibV9sZW5dLiAqLwo+IC0gICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVu
KSApCj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+IC0KPiAtICAgIC8qIEF0IGxlYXN0IG9uZSBi
aXQgbmVlZCB0byBiZSBzZXQuICovCj4gLSAgICBpZiAoIGNibSA9PSAwICkKPiAtICAgICAgICBy
ZXR1cm4gZmFsc2U7Cj4gLQo+IC0gICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwg
Y2JtX2xlbik7Cj4gLSAgICB6ZXJvX2JpdCA9IGZpbmRfbmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1f
bGVuLCBmaXJzdF9iaXQpOwo+IC0KPiAtICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1
b3VzLiAqLwo+IC0gICAgaWYgKCB6ZXJvX2JpdCA8IGNibV9sZW4gJiYKPiAtICAgICAgICAgZmlu
ZF9uZXh0X2JpdCgmY2JtLCBjYm1fbGVuLCB6ZXJvX2JpdCkgPCBjYm1fbGVuICkKPiAtICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gLQo+IC0gICAgcmV0dXJuIHRydWU7Cj4gLX0KPiAtCj4gIC8qIElt
cGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KPiAgc3Rh
dGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4g
QEAgLTQyNiwxMSArNDA2LDM2IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAr
c3RhdGljIGJvb2wgY2F0X2NoZWNrX2NibShjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LCB1
bnNpZ25lZCBsb25nIGNibSkKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVy
b19iaXQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbiA9IGZlYXQtPmNhdC5jYm1fbGVuOwo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFuZ2Ug
b2YgWzAsIGNibV9sZW5dLgo+ICsgICAgICogQW5kLCBhdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8g
YmUgc2V0Lgo+ICsgICAgICovCj4gKyAgICBpZiAoIGNibSAmICh+MHVsIDw8IGNibV9sZW4pIHx8
IGNibSA9PSAwICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgZmlyc3RfYml0
ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7Cj4gKyAgICB6ZXJvX2JpdCA9IGZpbmRf
bmV4dF96ZXJvX2JpdCgmY2JtLCBjYm1fbGVuLCBmaXJzdF9iaXQpOwo+ICsKPiArICAgIC8qIFNl
dCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLwo+ICsgICAgaWYgKCB6ZXJvX2JpdCA8IGNi
bV9sZW4gJiYKPiArICAgICAgICAgZmluZF9uZXh0X2JpdCgmY2JtLCBjYm1fbGVuLCB6ZXJvX2Jp
dCkgPCBjYm1fbGVuICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJu
IHRydWU7Cj4gK30KCldoeSBkbyB5b3UgbmVlZCB0byBtb3ZlIHRoZSBjb2RlIGFwYXJ0IGZyb20g
cmVuYW1pbmcgaXQ/Cgo+IEBAIC0xMjEwLDI1ICsxMjM3LDM5IEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgZ2V0X3NvY2tldF9jcHUodW5zaWduZWQgaW50IHNvY2tldCkKPiAgc3RydWN0IGNvc193cml0
ZV9pbmZvCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBjb3M7Cj4gLSAgICBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0dXJlOwo+ICsgICAgc3RydWN0IGZlYXRfbm9kZSAqKmZlYXR1cmVzOwo+ICAgICAg
Y29uc3QgdWludDMyX3QgKnZhbDsKPiAtICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9w
czsKPiArICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW47Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyAqKnByb3BzOwoKV2h5IGRvIHlvdSBuZWVkIHByb3BzIGhlcmUsIGZyb20gdGhlIHVz
YWdlIGJlbG93IGl0J3MganVzdCBwb2ludGluZwp0byBmZWF0X3Byb3BzLCB3aGljaCBpcyBhbHJl
YWR5IGF2YWlsYWJsZSBpbiB0aGlzIGNvbnRleHQuCgo+ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQg
ZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGNv
c193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiAtICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQg
PSBpbmZvLT5mZWF0dXJlOwo+IC0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0g
aW5mby0+cHJvcHM7Cj4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY29zID0gaW5mby0+Y29zLCBjb3Nf
bnVtID0gcHJvcHMtPmNvc19udW07Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgaW5kZXggPSAwLCBj
b3MgPSBpbmZvLT5jb3M7Cj4gKyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5ID0gaW5mby0+
dmFsOwo+ICAKPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsgaSsrICkKPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPiAgICAgIHsKPiAt
ICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZv
LT52YWxbaV0gKQo+ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0
dXJlc1tpXTsKPiArICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZv
LT5wcm9wc1tpXTsKCklmIHlvdSB1c2UgQVJSQVlfU0laRShmZWF0X3Byb3BzKSwgdGhlIGFib3Zl
IHNob3VsZCBiZSBmZWF0X3Byb3BzW2ldLgpBbHNvIEknbSB3b3JyaWVkIGFib3V0IHRoZSBzaXpl
IG9mIHRoZSBwcm9wcyBhcnJheSwgaXNuJ3QgdGhlcmUgYQpwb3NzaWJpbGl0eSB0aGF0IHRoZSBw
cm9wcyBhcnJheSBpcyBzbWFsbGVyIHRoYW4gdGhlIGZlYXR1cmUgYXJyYXk/CgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:43:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmOJ-0005sV-Cf; Tue, 26 Sep 2017 09:42:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43500b6ff=jennifer.herbert@citrix.com>)
 id 1dwmOH-0005sJ-QS
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:42:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B2/3F-01916-0212AC95; Tue, 26 Sep 2017 09:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva6s4ql
 IgwPHrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTF3awFJxmrXj+RqyB8SRLFyMnh4SAv8Ty
 zavZQGxhAU+J3+/3sILYIgKKEg9e3gSyuTiEBPYwSqy4socdJMEskCpx/c1FoAQHB5uAicSbB
 6EgYV4BTYkbD/rASlgEVCV613wFs0UFgiXuXHjOBlEjKHFy5hOwvZwClhLtR9uYQMYwC9hLPN
 haBjFdXqJ562xmEFtIQEPi7IJFrBMY+WYh6Z6F0DELSccCRuZVjBrFqUVlqUW6hqZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsY12z3PMQoycGkJMqrKHcqUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE73x5oJxgUWp6akVaZg4w4GHSEhw8SiK82SBp3uKCxNzizHSI1
 ClGXY4bD6//YRJiycvPS5US552sAFQkAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzPsfZBVPZl4J3KZXQEcwAR3RO/UEyBEliQgpqQZGzobjbtJqlx+8shE3iep2Z9iiFpC
 T1jHncs6rePVdkiu+9TcWer6/vsBVavJ0V0+xif91AmNXtX93VJP4HiO3gXWuXa975DoJtvC3
 Dru058w6mV5567zdBIszYj8N9p1Y3yPyfZ+PhIMVkytvrP+OWV8eG382mlZRJh6g2tx6qdx6U
 9YO8dtKLMUZiYZazEXFiQDLqXxauQIAAA==
X-Env-Sender: prvs=43500b6ff=jennifer.herbert@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506418972!61056381!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56555 invoked from network); 26 Sep 2017 09:42:53 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 09:42:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="449226186"
To: Wei Liu <wei.liu2@citrix.com>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-4-git-send-email-Jennifer.Herbert@citrix.com>
 <20170926084819.yrzz4ki2urh4lt5d@citrix.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <59CA2119.1090200@citrix.com>
Date: Tue, 26 Sep 2017 10:42:49 +0100
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: <20170926084819.yrzz4ki2urh4lt5d@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 jtotto@uwaterloo.ca
Subject: Re: [Xen-devel] [PATCH v3 3/3] RFC: migration: defer precopy policy
	to libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMDk6NDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBTZXAgMjUsIDIwMTcg
YXQgMDc6NTU6MzVQTSArMDEwMCwgSmVubmlmZXIgSGVyYmVydCB3cm90ZToKPj4gUHJvdmlkZSBh
biBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgb2xkIHBvbGljeSBhcyBhIGNhbGxiYWNrIGluCj4+IGxp
YnhsIGFuZCBwbHVtYiBpdCB0aHJvdWdoIHRoZSBJUEMgbWFjaGluZXJ5IHRvIGxpYnhjLgo+Pgo+
PiBUaGlzIHNlcnZlcyBhcyBhbiBleGFtcGxlIGZvciBkZWZpbmluZyBhIGxpYnhsIHBvbGljeSwK
Pj4gYW5kIHByb3ZpZGVzIG5vIGFkdmFudGFnZSBvdmVyIHRoZSBkZWZhdWx0IHBvbGljeSBpbiBs
aWJ4Yy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSm9zaHVhIE90dG8gPGp0b3R0b0B1d2F0ZXJsb28u
Y2E+Cj4+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiBUaGUgY29kZSBsb29rcyBwbGF1c2libGUgYnV0IGl0IGlzIG5vdCByZWFsbHkgdXNhYmxl
IGJ5IGxpYnhsIHVzZXJzCj4gYXMtaXMsIGJlY2F1c2UgYSBwdWJsaWMgQVBJIGlzIHN0aWxsIG1p
c3NpbmcuCgpUaGlzIGlzIHdoeSBJIGV4Y2x1ZGVkIGl0IHRvIHN0YXJ0IHdpdGgsIGFuZCBub3cg
bGFiZWxsZWQgIGl0IFJGQy4KSXRzIG9ubHkgdGhlIGZpcnN0IHR3byBwYXRjaGVzIEkgd291bGQg
bGlrZSB0byBzZWUgcHVsbGVkIGF0bS4KCkNoZWVycwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:53:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmXz-0006ft-BS; Tue, 26 Sep 2017 09:52:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435882bd1=anthony.perard@citrix.com>)
 id 1dwmXx-0006fn-Oo
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:52:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C3/01-25121-8732AC95; Tue, 26 Sep 2017 09:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG6p8ql
 Ig8l7pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNjU/ZCiawVWw9tZypgXEPaxcjB4eEgL/E
 5gXFXYycHGwCBhIrpl9lBAmLCKhI3N5rABJmFsiXaN55hwXEFhYwkbh8bjkjiM0ioCqxdedtJ
 hCbV8BO4u6ePWC2hIC8xLkHt5lBbE4Be4nzl1aC2UJANb9+bmWDsNUkbixcxgLRKyhxcuYTFo
 hdEhIHX7xgnsDIOwtJahaS1AJGplWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgbGermpxcWJ6ak
 5iUnFesn5uZsYgWFTz8DAuIPx8lenQ4ySHExKoryKcqcihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwpigB5QSLUtNTK9Iyc4ABDJOW4OBREuFlAUnzFhck5hZnpkOkTjFachzbdPkPE8eNh9eBZ
 MfNu3+YhFjy8vNSpcR5mUEaBEAaMkrz4MbBouwSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 HecJApPJl5JXBbXwEdxAR0UO/UEyAHlSQipKQaGBvPnF69OrnB8MFZ+W8/Vrz2Nju+92vqsn8
 LKpRVcqtbP720KZi3sqtsRbPC+5Smp/t//Y6zW/Ly79tiwdj3pb+Lst6IBv2p6JZdZvm0Nnmq
 QLViPuO0oEWPfSzWu7FLTest+is7PTr+gujs6Xs2t9w1/rVbLqBlDtf/l9VMHCerTvJ8ulHFf
 UOJpTgj0VCLuag4EQDxFxpcrQIAAA==
X-Env-Sender: prvs=435882bd1=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506419571!116535195!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17851 invoked from network); 26 Sep 2017 09:52:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 09:52:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441214893"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 26 Sep 2017 10:52:10 +0100
Message-ID: <20170926095210.12909-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <59C8CCFD020000780017F366@prv-mh.provo.novell.com>
References: <59C8CCFD020000780017F366@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] Config.mk: update OVMF changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBkYXRlIHRvIGFsbG93IHRvIGJ1aWxkIE9WTUYgd2l0aCBHQ0MgNy4yLgoKU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogQ29uZmln
Lm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGJiYTgxYmVlN2QuLjU3
ZDNlMmJjNDQgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3Miw3
ICsyNzIsNyBAQCBRRU1VX1RSQURJVElPTkFMX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CiBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgotT1ZNRl9VUFNUUkVBTV9SRVZJU0lP
TiA/PSA1OTIwYTlkMTZiMWFiODg3YzI4NTgyMjQzMTZhOThlOTYxZDcxYjA1CitPVk1GX1VQU1RS
RUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgK
IFFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJ
T04gPz0gZDk5MWJkYmMwNjIyNDgyMjE1MTFlY2I3OTU2MTdjMzZiMzdlMWQyZQogIyBXZWQgQXVn
IDkgMTM6MTU6NDggMjAxNyArMDEwMAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 09:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 09:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmcL-0006si-0E; Tue, 26 Sep 2017 09:57:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dwmcK-0006sc-HZ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:57:28 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FB/A5-09852-7842AC95; Tue, 26 Sep 2017 09:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXSO6nOVbdd5VS
 kQe91bovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPB0gmMBctVKvZe+87WwDhTrouRi0NIYCKT
 xOnuKYwQzm9GiVObdrNDOBsZJVYvfATltDNKzG65AeRwcggLuErc3LmZCcQWEVCW+NjaC1W0m
 FFiav9uRpAEs8BaJokl71lBbDYBPYnW85+ZQWxeAVuJz2s/gtWwCKhK/Nj3DiouKHFy5hMWEJ
 tTwEbiVO9zFog56hJ/5l1ihrDlJba/nQNmSwgYSpx+uI1xAqPALCTts5C0zELSsoCReRWjRnF
 qUVlqka6hmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCYMgDBDsap7+MOMUpy
 MCmJ8irKnYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7WhkoJ1iUmp5akZaZA4wYmLQEB4+SC
 O9zkDRvcUFibnFmOkTqFKOilDjvK5CEAEgiozQPrg0WpZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzHsYZApPZl4J3PRXQIuZgBb3Tj0BsrgkESEl1cCYKtVjtDuW5e7dW8t/rD9caxT+9oX
 1utjfbLlO01I2VU+P0nqncrJPUO9cX9PDWb5nFnBPO82/g2fJ2vseuxYt8fo30XvHv9Mzvecz
 XU699KrYIvZ/+7Vwz/qtp89OeOV0cxJr+ItbvA7H6to6zU0ELd/OkyjevVicxSd752Vj3heyt
 zxTrU+0KbEUZyQaajEXFScCANAhO6LNAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506419845!92673731!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22154 invoked from network); 26 Sep 2017 09:57:26 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 09:57:26 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8Q9vC3M023150
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Sep 2017 09:57:13 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8Q9vCv1016999
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 26 Sep 2017 09:57:12 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 v8Q9vBKV014552;
 Tue, 26 Sep 2017 09:57:11 GMT
Received: from [10.175.161.57] (/10.175.161.57)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 26 Sep 2017 02:57:11 -0700
To: Juergen Gross <jgross@suse.com>
References: <20170922162530.10165-1-joao.m.martins@oracle.com>
 <20170922162530.10165-3-joao.m.martins@oracle.com>
 <3903b031-789d-2681-0d76-3e5164474641@suse.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <81c7c004-96af-f7cd-8275-7b110861bbb7@oracle.com>
Date: Tue, 26 Sep 2017 10:57:06 +0100
MIME-Version: 1.0
In-Reply-To: <3903b031-789d-2681-0d76-3e5164474641@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjYvMjAxNyAxMDozMiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMi8wOS8x
NyAxODoyNSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgpbc25pcF0KPj4gK3N0YXRpYyB2b2lkIHhlbl9z
ZXR1cF92c3lzY2FsbF90aW1lX2luZm8odm9pZCkKPj4gK3sKPj4gKwlzdHJ1Y3QgdmNwdV9yZWdp
c3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4+ICsJc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGlt
ZV9pbmZvICp0aTsKPj4gKwlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKPj4g
KwlpbnQgcmV0Owo+PiArCj4+ICsJcHZ0aSA9ICZfX3RoaXNfY3B1X3JlYWQoeGVuX3ZjcHUpLT50
aW1lOwo+PiArCj4+ICsJLyoKPj4gKwkgKiBXZSBjaGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0
aW1lIGluZm8gaWYgdGhpcwo+PiArCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ugc3BlZWRpbmcg
dXAgWGVuIGNsb2Nrc291cmNlLgo+PiArCSAqLwo+PiArCWlmICghKHB2dGktPmZsYWdzICYgUFZD
TE9DS19UU0NfU1RBQkxFX0JJVCkpCj4+ICsJCXJldHVybjsKPj4gKwo+PiArCXB2Y2xvY2tfc2V0
X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpOwo+PiArCj4+ICsJdGkgPSAoc3RydWN0IHB2
Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICopIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsK
PiAKPiBDb2Rpbmcgc3R5bGU6IG9taXQgdGhlIGJsYW5rIGFmdGVyIHRoZSBjYXN0Lgo+IApPSy4K
Cj4+ICsJaWYgKCF0aSkKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJdC5hZGRyLnYgPSAmdGktPnB2
dGk7Cj4+ICsKPj4gKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3Zj
cHVfdGltZV9tZW1vcnlfYXJlYSwgMCwgJnQpOwo+PiArCWlmIChyZXQpIHsKPj4gKwkJcHJfbm90
aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJldCk7
Cj4+ICsJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZykgdGkpOwo+IAo+IENvZGluZyBzdHlsZSBh
Z2Fpbiwgb25jZSBtb3JlIGJlbG93Lgo+IApPSy4KCj4+ICsJCXJldHVybjsKPj4gKwl9Cj4+ICsK
Pj4gKwkvKgo+PiArCSAqIElmIHRoZSBjaGVjayBhYm92ZSBzdWNjZWRkZWQgdGhpcyBvbmUgc2hv
dWxkIHRvbyBzaW5jZSBpdCdzIHRoZQo+PiArCSAqIHNhbWUgZGF0YSBvbiBib3RoIHByaW1hcnkg
YW5kIHNlY29uZGFyeSB0aW1lIGluZm9zIGp1c3QgZGlmZmVyZW50Cj4+ICsJICogbWVtb3J5IHJl
Z2lvbnMuIEJ1dCB3ZSBzdGlsbCBjaGVjayBpdCBpbiBjYXNlIGh5cGVydmlzb3IgaXMgYnVnZ3ku
Cj4+ICsJICovCj4+ICsJcHZ0aSA9ICZ0aS0+cHZ0aTsKPj4gKwlpZiAoIShwdnRpLT5mbGFncyAm
IFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpKSB7Cj4+ICsJCXQuYWRkci52ID0gTlVMTDsKPj4gKwkJ
cmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5
X2FyZWEsCj4+ICsJCQkJCSAwLCAmdCk7Cj4+ICsJCWlmICghcmV0KQo+PiArCQkJZnJlZV9wYWdl
KCh1bnNpZ25lZCBsb25nKSB0aSk7Cj4+ICsKPj4gKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19Q
VkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJldCk7Cj4gCj4gTWluZCBtYWtpbmcg
dGhlIG1lc3NhZ2UgbW9yZSBkZXNjcmlwdGl2ZT8gRS5nLiBpbnN0ZWFkIG9mIHJlcG9ydGluZwo+
ICIoZXJyIDApIiBqdXN0IHRlbGxpbmcgIih0c2MgdW5zdGFibGUpIj8KPiAKR290IGl0LgoKPj4g
KwkJcmV0dXJuOwo+PiArCX0KPj4gKwo+PiArCXhlbl9jbG9jayA9IHRpOwo+PiArCXB2Y2xvY2tf
c2V0X3B2dGlfY3B1MF92YSh4ZW5fY2xvY2spOwo+PiArCj4+ICsJeGVuX2Nsb2Nrc291cmNlLmFy
Y2hkYXRhLnZjbG9ja19tb2RlID0gVkNMT0NLX1BWQ0xPQ0s7Cj4+ICt9Cj4+ICsKPj4gIHN0YXRp
YyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCj4+ICB7Cj4+ICAJaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKPj4gQEAgLTM5Niw2ICs0OTUsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgeGVuX3RpbWVfaW5pdCh2b2lkKQo+PiAgCXNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfVFNDKTsKPj4gIAo+PiAgCXhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGNwdSk7Cj4+ICsJeGVu
X3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbygpOwo+PiAgCXhlbl9zZXR1cF90aW1lcihjcHUpOwo+
PiAgCXhlbl9zZXR1cF9jcHVfY2xvY2tldmVudHMoKTsKPj4gIAo+PiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKPj4gaW5kZXggYzhh
NmQyMjRmN2VkLi5mOTZkYmVkYjMzZDQgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L3hlbi94ZW4t
b3BzLmgKPj4gKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+PiBAQCAtNjksNiArNjksOCBA
QCB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGludCBjcHUpOwo+PiAgdm9pZCB4ZW5fdGVh
cmRvd25fdGltZXIoaW50IGNwdSk7Cj4+ICB1NjQgeGVuX2Nsb2Nrc291cmNlX3JlYWQodm9pZCk7
Cj4+ICB2b2lkIHhlbl9zZXR1cF9jcHVfY2xvY2tldmVudHModm9pZCk7Cj4+ICt2b2lkIHhlbl9z
YXZlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCk7Cj4+ICt2b2lkIHhlbl9yZXN0b3JlX3RpbWVfbWVt
b3J5X2FyZWEodm9pZCk7Cj4+ICB2b2lkIF9faW5pdCB4ZW5faW5pdF90aW1lX29wcyh2b2lkKTsK
Pj4gIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKTsKPj4gIAo+PiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCBiL2luY2x1ZGUveGVuL2ludGVy
ZmFjZS92Y3B1LmgKPj4gaW5kZXggOTgxODhjODdmNWMxLi44ZGE3ODhjNWJkNGYgMTAwNjQ0Cj4+
IC0tLSBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKPj4gKysrIGIvaW5jbHVkZS94ZW4v
aW50ZXJmYWNlL3ZjcHUuaAo+PiBAQCAtMTc4LDQgKzE3OCwzMiBAQCBERUZJTkVfR1VFU1RfSEFO
RExFX1NUUlVDVCh2Y3B1X3JlZ2lzdGVyX3ZjcHVfaW5mbyk7Cj4+ICAKPj4gIC8qIFNlbmQgYW4g
Tk1JIHRvIHRoZSBzcGVjaWZpZWQgVkNQVS4gQGV4dHJhX2FyZyA9PSBOVUxMLiAqLwo+PiAgI2Rl
ZmluZSBWQ1BVT1Bfc2VuZF9ubWkgICAgICAgICAgICAgMTEKPj4gKwo+PiArLyoKPj4gKyAqIFJl
Z2lzdGVyIGEgbWVtb3J5IGxvY2F0aW9uIHRvIGdldCBhIHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2
Y3B1IHRpbWUKPj4gKyAqIHBhcmFtZXRlcnMuICBUaGUgbWFzdGVyIGNvcHkgc3RpbGwgZXhpc3Rz
IGFzIHBhcnQgb2YgdGhlIHZjcHUgc2hhcmVkCj4+ICsgKiBtZW1vcnkgYXJlYSwgYW5kIHRoaXMg
c2Vjb25kYXJ5IGNvcHkgaXMgdXBkYXRlZCB3aGVuZXZlciB0aGUgbWFzdGVyIGNvcHkKPj4gKyAq
IGlzIHVwZGF0ZWQgKGFuZCB1c2luZyB0aGUgc2FtZSB2ZXJzaW9uaW5nIHNjaGVtZSBmb3Igc3lu
Y2hyb25pc2F0aW9uKS4KPj4gKyAqCj4+ICsgKiBUaGUgaW50ZW50IGlzIHRoYXQgdGhpcyBjb3B5
IG1heSBiZSBtYXBwZWQgKFJPKSBpbnRvIHVzZXJzcGFjZSBzbwo+PiArICogdGhhdCB1c2VybW9k
ZSBjYW4gY29tcHV0ZSBzeXN0ZW0gdGltZSB1c2luZyB0aGUgdGltZSBpbmZvIGFuZCB0aGUKPj4g
KyAqIHRzYy4gIFVzZXJtb2RlIHdpbGwgc2VlIGFuIGFycmF5IG9mIHZjcHVfdGltZV9pbmZvIHN0
cnVjdHVyZXMsIG9uZQo+PiArICogZm9yIGVhY2ggdmNwdSwgYW5kIGNob29zZSB0aGUgcmlnaHQg
b25lIGJ5IGFuIGV4aXN0aW5nIG1lY2hhbmlzbQo+PiArICogd2hpY2ggYWxsb3dzIGl0IHRvIGdl
dCB0aGUgY3VycmVudCB2Y3B1IG51bWJlciAoc3VjaCBhcyB2aWEgYQo+PiArICogc2VnbWVudCBs
aW1pdCkuICBJdCBjYW4gdGhlbiBhcHBseSB0aGUgbm9ybWFsIGFsZ29yaXRobSB0byBjb21wdXRl
Cj4+ICsgKiBzeXN0ZW0gdGltZSBmcm9tIHRoZSB0c2MuCj4+ICsgKgo+PiArICogQGV4dHJhX2Fy
ZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfdGltZV9pbmZvX21lbW9yeV9hcmVhIHN0cnVj
dHVyZS4KPj4gKyAqLwo+PiArI2RlZmluZSBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9y
eV9hcmVhICAgMTMKPj4gK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfdGltZV9pbmZv
X3QpOwo+PiArc3RydWN0IHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSB7Cj4+ICsJdW5p
b24gewo+PiArCQlHVUVTVF9IQU5ETEUodmNwdV90aW1lX2luZm9fdCkgaDsKPj4gKwkJc3RydWN0
IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnY7Cj4+ICsJCXVpbnQ2NF90IHA7Cj4+ICsJfSBhZGRy
Owo+PiArfTsKPj4gK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdGlt
ZV9tZW1vcnlfYXJlYV90KTsKPj4gKwo+IAo+IEluc3RlYWQgb2YgYWRkaW5nIG9ubHkgdGhlIG9w
ZXJhdGlvbiB5b3UgbmVlZCwgbWF5YmUgeW91IGNvdWxkIHN5bmMganVzdAo+IHRoZSBjb21wbGV0
ZSBoZWFkZXIgZnJvbSBYZW4/CgpZZWFwIC0gSSB3aWxsIHVwZGF0ZSBpdC4gSSBzdXBwb3NlIHRo
aXMgbWVhbnMgb25seSBhZGRpbmcgVkNQVU9QX2dldF9waHlzaWQgLQp0aGUgcmVzdCBzZWVtcyB0
byBiZSB1cC10by1kYXRlIEFGQUlDVC4KCkpvYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmkF-0007fR-Qt; Tue, 26 Sep 2017 10:05:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwmkE-0007fL-JA
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:05:38 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 24/99-01910-1762AC95; Tue, 26 Sep 2017 10:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov26+2ql
 Ig7MLuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymqY/ZCt6oViw5fJWlgfGCfBcjJ4eEgJHE
 24n/mLoYuTiEBBYySux+3M8CkhAWcJW4uXMzE4gtIqAjsXf5JGYQm1lgIpNEy9sAiIZrjBKvL
 s4Ca2ATUJXYcP0UaxcjBwevgLXEwwuZICYLUHjNtmqQClGBcImmsxDjeQUEJU7OfAJmcwrYSR
 y/8pAdYry6xJ95l6BWiUtsevadFcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3SNzPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDs56BgXEHY8tev0OMkhxM
 SqK8inKnIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8JqrAuUEi1LTUyvSMnOAcQKTluDgURLh9
 QVJ8xYXJOYWZ6ZDpE4xKkqJ87qDJARAEhmleXBtsNi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYVwdkCk9mXgnc9FdAi5mAFvdOPQGyuCQRISXVwJhg+4pb0XfZ5uqwlp0zL2stnXFtrW5
 T+I8XWzaUnd96iV2db6LihwuWbfFv8l7FFxbt+HG2TWH2fEPmDJ/+x7kzG+ZdN7e//sP3tsDp
 e0KVB/aX5IZONVYISPC6pnhsUuq688X+Lf6udb+Efi+WmPTFsTN4hentbYlGV9LvyLn8kvS0y
 8lf9VSJpTgj0VCLuag4EQAZOrtQyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506420335!85605084!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 848 invoked from network); 26 Sep 2017 10:05:35 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-11.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 10:05:35 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ACBD9ABBF;
 Tue, 26 Sep 2017 10:05:34 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>
References: <20170922162530.10165-1-joao.m.martins@oracle.com>
 <20170922162530.10165-3-joao.m.martins@oracle.com>
 <3903b031-789d-2681-0d76-3e5164474641@suse.com>
 <81c7c004-96af-f7cd-8275-7b110861bbb7@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b03ce2a6-b276-bc41-2e42-052919fc1b2a@suse.com>
Date: Tue, 26 Sep 2017 12:05:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <81c7c004-96af-f7cd-8275-7b110861bbb7@oracle.com>
Content-Language: de-DE
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMTE6NTcsIEpvYW8gTWFydGlucyB3cm90ZToKPiBPbiAwOS8yNi8yMDE3IDEw
OjMyIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyMi8wOS8xNyAxODoyNSwgSm9hbyBN
YXJ0aW5zIHdyb3RlOgo+IFtzbmlwXQo+Pj4gK3N0YXRpYyB2b2lkIHhlbl9zZXR1cF92c3lzY2Fs
bF90aW1lX2luZm8odm9pZCkKPj4+ICt7Cj4+PiArCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVf
bWVtb3J5X2FyZWEgdDsKPj4+ICsJc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp0
aTsKPj4+ICsJc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnB2dGk7Cj4+PiArCWludCBy
ZXQ7Cj4+PiArCj4+PiArCXB2dGkgPSAmX190aGlzX2NwdV9yZWFkKHhlbl92Y3B1KS0+dGltZTsK
Pj4+ICsKPj4+ICsJLyoKPj4+ICsJICogV2UgY2hlY2sgYWhlYWQgb24gdGhlIHByaW1hcnkgdGlt
ZSBpbmZvIGlmIHRoaXMKPj4+ICsJICogYml0IGlzIHN1cHBvcnRlZCBoZW5jZSBzcGVlZGluZyB1
cCBYZW4gY2xvY2tzb3VyY2UuCj4+PiArCSAqLwo+Pj4gKwlpZiAoIShwdnRpLT5mbGFncyAmIFBW
Q0xPQ0tfVFNDX1NUQUJMRV9CSVQpKQo+Pj4gKwkJcmV0dXJuOwo+Pj4gKwo+Pj4gKwlwdmNsb2Nr
X3NldF9mbGFncyhQVkNMT0NLX1RTQ19TVEFCTEVfQklUKTsKPj4+ICsKPj4+ICsJdGkgPSAoc3Ry
dWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICopIGdldF96ZXJvZWRfcGFnZShHRlBfS0VS
TkVMKTsKPj4KPj4gQ29kaW5nIHN0eWxlOiBvbWl0IHRoZSBibGFuayBhZnRlciB0aGUgY2FzdC4K
Pj4KPiBPSy4KPiAKPj4+ICsJaWYgKCF0aSkKPj4+ICsJCXJldHVybjsKPj4+ICsKPj4+ICsJdC5h
ZGRyLnYgPSAmdGktPnB2dGk7Cj4+PiArCj4+PiArCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChW
Q1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7Cj4+PiArCWlmIChy
ZXQpIHsKPj4+ICsJCXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVk
IChlcnIgJWQpXG4iLCByZXQpOwo+Pj4gKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKSB0aSk7
Cj4+Cj4+IENvZGluZyBzdHlsZSBhZ2Fpbiwgb25jZSBtb3JlIGJlbG93Lgo+Pgo+IE9LLgo+IAo+
Pj4gKwkJcmV0dXJuOwo+Pj4gKwl9Cj4+PiArCj4+PiArCS8qCj4+PiArCSAqIElmIHRoZSBjaGVj
ayBhYm92ZSBzdWNjZWRkZWQgdGhpcyBvbmUgc2hvdWxkIHRvbyBzaW5jZSBpdCdzIHRoZQo+Pj4g
KwkgKiBzYW1lIGRhdGEgb24gYm90aCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGltZSBpbmZvcyBq
dXN0IGRpZmZlcmVudAo+Pj4gKwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlIHN0aWxsIGNoZWNr
IGl0IGluIGNhc2UgaHlwZXJ2aXNvciBpcyBidWdneS4KPj4+ICsJICovCj4+PiArCXB2dGkgPSAm
dGktPnB2dGk7Cj4+PiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCkpIHsKPj4+ICsJCXQuYWRkci52ID0gTlVMTDsKPj4+ICsJCXJldCA9IEhZUEVSVklTT1JfdmNw
dV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLAo+Pj4gKwkJCQkJIDAs
ICZ0KTsKPj4+ICsJCWlmICghcmV0KQo+Pj4gKwkJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZykg
dGkpOwo+Pj4gKwo+Pj4gKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBw
b3J0ZWQgKGVyciAlZClcbiIsIHJldCk7Cj4+Cj4+IE1pbmQgbWFraW5nIHRoZSBtZXNzYWdlIG1v
cmUgZGVzY3JpcHRpdmU/IEUuZy4gaW5zdGVhZCBvZiByZXBvcnRpbmcKPj4gIihlcnIgMCkiIGp1
c3QgdGVsbGluZyAiKHRzYyB1bnN0YWJsZSkiPwo+Pgo+IEdvdCBpdC4KPiAKPj4+ICsJCXJldHVy
bjsKPj4+ICsJfQo+Pj4gKwo+Pj4gKwl4ZW5fY2xvY2sgPSB0aTsKPj4+ICsJcHZjbG9ja19zZXRf
cHZ0aV9jcHUwX3ZhKHhlbl9jbG9jayk7Cj4+PiArCj4+PiArCXhlbl9jbG9ja3NvdXJjZS5hcmNo
ZGF0YS52Y2xvY2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwo+Pj4gK30KPj4+ICsKPj4+ICBzdGF0
aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQo+Pj4gIHsKPj4+ICAJaW50IGNwdSA9
IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4+IEBAIC0zOTYsNiArNDk1LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKPj4+ICAJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZf
RkVBVFVSRV9UU0MpOwo+Pj4gIAo+Pj4gIAl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOwo+
Pj4gKwl4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCk7Cj4+PiAgCXhlbl9zZXR1cF90aW1l
cihjcHUpOwo+Pj4gIAl4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKCk7Cj4+PiAgCj4+PiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
Pj4+IGluZGV4IGM4YTZkMjI0ZjdlZC4uZjk2ZGJlZGIzM2Q0IDEwMDY0NAo+Pj4gLS0tIGEvYXJj
aC94ODYveGVuL3hlbi1vcHMuaAo+Pj4gKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+Pj4g
QEAgLTY5LDYgKzY5LDggQEAgdm9pZCB4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KTsK
Pj4+ICB2b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQgY3B1KTsKPj4+ICB1NjQgeGVuX2Nsb2Nr
c291cmNlX3JlYWQodm9pZCk7Cj4+PiAgdm9pZCB4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKHZv
aWQpOwo+Pj4gK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKTsKPj4+ICt2b2lk
IHhlbl9yZXN0b3JlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCk7Cj4+PiAgdm9pZCBfX2luaXQgeGVu
X2luaXRfdGltZV9vcHModm9pZCk7Cj4+PiAgdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X3RpbWVf
b3BzKHZvaWQpOwo+Pj4gIAo+Pj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92
Y3B1LmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCj4+PiBpbmRleCA5ODE4OGM4N2Y1
YzEuLjhkYTc4OGM1YmQ0ZiAxMDA2NDQKPj4+IC0tLSBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92
Y3B1LmgKPj4+ICsrKyBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKPj4+IEBAIC0xNzgs
NCArMTc4LDMyIEBAIERFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdmNw
dV9pbmZvKTsKPj4+ICAKPj4+ICAvKiBTZW5kIGFuIE5NSSB0byB0aGUgc3BlY2lmaWVkIFZDUFUu
IEBleHRyYV9hcmcgPT0gTlVMTC4gKi8KPj4+ICAjZGVmaW5lIFZDUFVPUF9zZW5kX25taSAgICAg
ICAgICAgICAxMQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogUmVnaXN0ZXIgYSBtZW1vcnkgbG9jYXRp
b24gdG8gZ2V0IGEgc2Vjb25kYXJ5IGNvcHkgb2YgdGhlIHZjcHUgdGltZQo+Pj4gKyAqIHBhcmFt
ZXRlcnMuICBUaGUgbWFzdGVyIGNvcHkgc3RpbGwgZXhpc3RzIGFzIHBhcnQgb2YgdGhlIHZjcHUg
c2hhcmVkCj4+PiArICogbWVtb3J5IGFyZWEsIGFuZCB0aGlzIHNlY29uZGFyeSBjb3B5IGlzIHVw
ZGF0ZWQgd2hlbmV2ZXIgdGhlIG1hc3RlciBjb3B5Cj4+PiArICogaXMgdXBkYXRlZCAoYW5kIHVz
aW5nIHRoZSBzYW1lIHZlcnNpb25pbmcgc2NoZW1lIGZvciBzeW5jaHJvbmlzYXRpb24pLgo+Pj4g
KyAqCj4+PiArICogVGhlIGludGVudCBpcyB0aGF0IHRoaXMgY29weSBtYXkgYmUgbWFwcGVkIChS
TykgaW50byB1c2Vyc3BhY2Ugc28KPj4+ICsgKiB0aGF0IHVzZXJtb2RlIGNhbiBjb21wdXRlIHN5
c3RlbSB0aW1lIHVzaW5nIHRoZSB0aW1lIGluZm8gYW5kIHRoZQo+Pj4gKyAqIHRzYy4gIFVzZXJt
b2RlIHdpbGwgc2VlIGFuIGFycmF5IG9mIHZjcHVfdGltZV9pbmZvIHN0cnVjdHVyZXMsIG9uZQo+
Pj4gKyAqIGZvciBlYWNoIHZjcHUsIGFuZCBjaG9vc2UgdGhlIHJpZ2h0IG9uZSBieSBhbiBleGlz
dGluZyBtZWNoYW5pc20KPj4+ICsgKiB3aGljaCBhbGxvd3MgaXQgdG8gZ2V0IHRoZSBjdXJyZW50
IHZjcHUgbnVtYmVyIChzdWNoIGFzIHZpYSBhCj4+PiArICogc2VnbWVudCBsaW1pdCkuICBJdCBj
YW4gdGhlbiBhcHBseSB0aGUgbm9ybWFsIGFsZ29yaXRobSB0byBjb21wdXRlCj4+PiArICogc3lz
dGVtIHRpbWUgZnJvbSB0aGUgdHNjLgo+Pj4gKyAqCj4+PiArICogQGV4dHJhX2FyZyA9PSBwb2lu
dGVyIHRvIHZjcHVfcmVnaXN0ZXJfdGltZV9pbmZvX21lbW9yeV9hcmVhIHN0cnVjdHVyZS4KPj4+
ICsgKi8KPj4+ICsjZGVmaW5lIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEg
ICAxMwo+Pj4gK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfdGltZV9pbmZvX3QpOwo+
Pj4gK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgewo+Pj4gKwl1bmlvbiB7
Cj4+PiArCQlHVUVTVF9IQU5ETEUodmNwdV90aW1lX2luZm9fdCkgaDsKPj4+ICsJCXN0cnVjdCBw
dmNsb2NrX3ZjcHVfdGltZV9pbmZvICp2Owo+Pj4gKwkJdWludDY0X3QgcDsKPj4+ICsJfSBhZGRy
Owo+Pj4gK307Cj4+PiArREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9yZWdpc3Rlcl90
aW1lX21lbW9yeV9hcmVhX3QpOwo+Pj4gKwo+Pgo+PiBJbnN0ZWFkIG9mIGFkZGluZyBvbmx5IHRo
ZSBvcGVyYXRpb24geW91IG5lZWQsIG1heWJlIHlvdSBjb3VsZCBzeW5jIGp1c3QKPj4gdGhlIGNv
bXBsZXRlIGhlYWRlciBmcm9tIFhlbj8KPiAKPiBZZWFwIC0gSSB3aWxsIHVwZGF0ZSBpdC4gSSBz
dXBwb3NlIHRoaXMgbWVhbnMgb25seSBhZGRpbmcgVkNQVU9QX2dldF9waHlzaWQgLQo+IHRoZSBy
ZXN0IHNlZW1zIHRvIGJlIHVwLXRvLWRhdGUgQUZBSUNULgoKQ29ycmVjdC4KCgpKdWVyZ2VuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:08:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:08:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmmp-0007nP-6z; Tue, 26 Sep 2017 10:08:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4355245f4=wei.liu2@citrix.com>)
 id 1dwmmo-0007nJ-7a
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:08:18 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 19/8D-30688-1172AC95; Tue, 26 Sep 2017 10:08:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva6g+ql
 Ig1P/WS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5by4zFVxjrHj58xN7A+NWxi5GTg4JAX+J
 uW9msIPYLAKqEr9uP2UBsdkElCV+dvaygdgiAnoSLasmsoLYzAKpEse3PACzhQUsJF4tXglm8
 wLZjz/fYQKxhQSKJH5ub2eCiAtKnJz5hAWiV0diwe5PQDM5gGxpieX/OEDCnAL2EtfOfwI7R1
 RARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRvTi1qCy1SNdIL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMMwYgGAH4/c/TocYJTmYlER5FeVORQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4N2kCpQTLEpNT61Iy8wBBjxMWoKDR0mE1xckzVtckJhbnJkOkTrFqMtx4
 +H1P0xCLHn5ealS4rynQYoEQIoySvPgRsCi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeR
 +DTOHJzCuB2/QK6AgmoCN6p54AOaIkESEl1cAYyJ321NpIM+Wv5sEf2y5/f7fcvLClRDbkqeD
 0szsCfj0+tSje/I+VlFf3k4Xzji4Wefb+X/OsTe4OCunvw7063+k3JeQumn7smghb0so2CanQ
 yNpmmWAloxMSZ1JzZ934/9z0xtndVw/Mf+6tHXEhZVnQhxY+XQOOuYUcp7bdexIzPf78VHl/J
 ZbijERDLeai4kQAHfyUFLkCAAA=
X-Env-Sender: prvs=4355245f4=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506420495!92156167!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1624 invoked from network); 26 Sep 2017 10:08:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:08:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="449228473"
Date: Tue, 26 Sep 2017 11:08:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170926100813.xli3dwilgfubqqb4@citrix.com>
References: <59C8CCFD020000780017F366@prv-mh.provo.novell.com>
 <20170926095210.12909-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170926095210.12909-1-anthony.perard@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] Config.mk: update OVMF changeset
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMTA6NTI6MTBBTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gVXBkYXRlIHRvIGFsbG93IHRvIGJ1aWxkIE9WTUYgd2l0aCBHQ0MgNy4yLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:11:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmpp-0008Q7-Kz; Tue, 26 Sep 2017 10:11:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwmpn-0008Q1-QM
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:11:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 95/4D-27708-AC72AC95; Tue, 26 Sep 2017 10:11:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQveU+ql
 Ig9sXpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVq5uZC6boVJyZ9ZSxgXGdUhcjJ4eEgJ/E
 yRX32EFsFgFViQsbbzN3MXJwsAnYS0z/WgESFgEKd2y9ydTFyMXBLDCNUeLfpIvMIAlhgSSJC
 3/PMIHYvAKeEv3vdrOBFAkJtDBKvNt4jAUiIShxcuYTMJtZQE/ixtQpbCALmAWkJZb/44AIy0
 s0b50NNpNTwEPi+PMJYOWiAioS/Uuegt0mJKAo0T/vARvEzekSE5/1sExgFJiFZMMsJBtmIWy
 YhWTDAkaWVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAcsA
 BDsYDzY7H2KU5GBSEuVVlDsVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd5kaUE6wKDU9tSItM
 wcYOzBpCQ4eJRHeLyBp3uKCxNzizHSI1ClGRSlx3kMgCQGQREZpHlwbLF4vMcpKCfMyAh0ixF
 OQWpSbWYIq/4pRnINRSZh3KsgUnsy8Erjpr4AWMwEt7p16AmRxSSJCSqqB0e7ktLldvy2DA6s
 FlzBNq5tywP5GkLXj7xeL7zSFLjVcJHj9bLP0ivndgucXbf785STbly9BNWHdy8/c2PTuzdo/
 1ralEqrHi7tz/ectOnSA7aUup5N3/PR358x/nHgSN6XV7LDm5edvvpw9vP/c4zUyP7R398Q9T
 Fkt0uG/68cmwbsSnSEdKh+VWIozEg21mIuKEwGNNnKS0gIAAA==
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506420682!109700772!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48755 invoked from network); 26 Sep 2017 10:11:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:11:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53473026"
Date: Tue, 26 Sep 2017 11:11:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926101118.33p2inmr6ieoy276@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-9-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-9-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTdBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFjZXMgaW4gbGlieGwgdG8gc3VwcG9y
dCBhbGwgcHNyCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4KPiAKPiBBZGQgJ0xJQlhMX0hBVkVfUFNS
X0dFTkVSSUMnIHRvIGluZGljYXRlIGludGVyZmFjZSBjaGFuZ2UuCj4gCj4gUGxlYXNlIG5vdGUs
IHRoZSBmdW5jdGlvbmFsaXR5IGNhbm5vdCB3b3JrIHVudGlsIGxhdGVyIHBhdGNoZXMKPiBhcmUg
YXBwbGllZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KPiAtLS0KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxp
bnV4LmludGVsLmNvbT4KPiAKPiB2NDoKPiAgICAgLSBhZGQgZGVzY3JpcHRpb24gZm9yIExJQlhM
X0hBVkVfUFNSX0dFTkVSSUMgdG8gbWVudGlvbiBuZXdseSBhZGRlZAo+ICAgICAgIHB1YmxpYyBm
dW5jdGlvbnMuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+IHYzOgo+
ICAgICAtIGNoYW5nZSAnTElCWExfSEFWRV9QU1JfTUJBJyB0byAnTElCWExfSEFWRV9QU1JfR0VO
RVJJQycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ICAgICAtICd0
eXBlZGVmIGVudW0gbGlieGxfcHNyX2NibV90eXBlIGxpYnhsX3Bzcl90eXBlOycgaW4gbGlieGwu
aC4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kgYW5kIFdlaSBMaXUpCj4g
ICAgIC0gY2hhbmdlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4g
bmV3bHkgZGVmaW5lZAo+ICAgICAgIGludGVyZmFjZXMuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQo+IHYyOgo+ICAgICAtIHJlbW92ZSAnX0lORk8nIGluICdsaWJ4bF9w
c3JfZmVhdF90eXBlJyBhbmQgbWFrZSBjb3JyZXNwb25kaW5nCj4gICAgICAgY2hhbmdlcyBpbiAn
bGlieGxfcHNyX2h3X2luZm8nLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQo+IC0t
LQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICB8IDI1ICsr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwg
MjIgKysrKysrKysrKysrKysrKysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlv
bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKPiBpbmRleCA5MTQwOGI0Li41NjljMzMxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTkzNiw2ICs5MzYs
MTcgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3Qs
IGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKPiAgI2RlZmluZSBMSUJYTF9IQVZFX1BTUl9MMl9DQVQg
MQo+ICAKPiAgLyoKPiArICogTElCWExfSEFWRV9QU1JfR0VORVJJQwo+ICsgKgo+ICsgKiBJZiB0
aGlzIGlzIGRlZmluZWQsIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gZmVhdHVyZSBp
cyBzdXBwb3J0ZWQuCj4gKyAqIFRoZSBmb2xsb3dpbmcgcHVibGljIGZ1bmN0aW9ucyBhcmUgYXZh
aWxhYmxlOgo+ICsgKiAgIGxpYnhsX3Bzcl97c2V0L2dldH1fdmFsCj4gKyAqICAgbGlieGxfcHNy
X2dldF9od19pbmZvCj4gKyAqICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCj4gKyAqLwo+
ICsjZGVmaW5lIExJQlhMX0hBVkVfUFNSX0dFTkVSSUMgMQo+ICsKPiArLyoKPiAgICogTElCWExf
SEFWRV9NQ0FfQ0FQUwo+ICAgKgo+ICAgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHNldHRpbmcgTUNB
IGNhcGFiaWxpdGllcyBmb3IgSFZNIGRvbWFpbiBpcyBzdXBwb3J0ZWQuCj4gQEAgLTIyMjgsNiAr
MjIzOSwzMiBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGli
eGxfcHNyX2NhdF9pbmZvICoqaW5mbywKPiAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8o
bGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqbnIpOwo+ICB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19s
aXN0X2ZyZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpOwo+ICsKPiArdHlwZWRl
ZiBlbnVtIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsKPiArCj4gKy8qCj4gKyAq
IEZ1bmN0aW9uIHRvIHNldCBhIGRvbWFpbidzIHZhbHVlLiBJdCBvcGVyYXRlcyBvbiBhIHNpbmds
ZSBvciBtdWx0aXBsZQo+ICsgKiB0YXJnZXQocykgZGVmaW5lZCBpbiAndGFyZ2V0X21hcCcuICd0
YXJnZXRfbWFwJyBzcGVjaWZpZXMgYWxsIHRoZSBzb2NrZXRzCj4gKyAqIHRvIGJlIG9wZXJhdGVk
IG9uLgo+ICsgKi8KPiAraW50IGxpYnhsX3Bzcl9zZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUs
IGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IHZhbCk7Cj4gKy8qCj4gKyAqIEZ1bmN0aW9uIHRvIGdldCBhIGRvbWFpbidzIGNibS4gSXQg
b3BlcmF0ZXMgb24gYSBzaW5nbGUgJ3RhcmdldCcuCj4gKyAqICd0YXJnZXQnIHNwZWNpZmllcyB3
aGljaCBzb2NrZXQgdG8gYmUgb3BlcmF0ZWQgb24uCj4gKyAqLwo+ICtpbnQgbGlieGxfcHNyX2dl
dF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IHRhcmdldCwKPiArICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpOwo+ICsvKgo+ICsgKiBPbiBzdWNjZXNzLCB0
aGUgZnVuY3Rpb24gcmV0dXJucyBhbiBhcnJheSBvZiBlbGVtZW50cyBpbiAnaW5mbycsCj4gKyAq
IGFuZCB0aGUgbGVuZ3RoIGluICducicuCj4gKyAqLwo+ICtpbnQgbGlieGxfcHNyX2dldF9od19p
bmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpOwoKSSB3
b3VsZCBwbGFjZSB0aGUgcmV0dXJuZWQgcGFyYW1ldGVycyBhdCB0aGUgZW5kIG9mIHRoZSBsaXN0
LCBsaWtlIHlvdQpkbyBpbiBsaWJ4bF9wc3JfZ2V0X3ZhbC4KCj4gK3ZvaWQgbGlieGxfcHNyX2h3
X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9od19pbmZvICpsaXN0LCB1bnNpZ25lZCBpbnQgbnIp
Owo+ICAjZW5kaWYKPiAgCj4gIC8qIG1pc2MgKi8KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IGluZGV4IDE5NzUwNWEuLjRh
Njk3OGUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9wc3IuYwo+IEBAIC00MjgsNiArNDI4LDMxIEBAIHZvaWQgbGlieGxfcHNy
X2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucikKPiAg
ICAgIGZyZWUobGlzdCk7Cj4gIH0KPiAgCj4gK2ludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9w
c3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCB2YWwpCj4gK3sKPiArICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICt9
Cj4gKwo+ICtpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSwgdW5zaWdu
ZWQgaW50IHRhcmdldCwKPiArICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwpCj4g
K3sKPiArICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICt9Cj4gKwo+ICtpbnQgbGlieGxfcHNyX2dl
dF9od19pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpuciwgbGlieGxfcHNyX2ZlYXRf
dHlwZSB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwp
Cj4gK3sKPiArICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ICt9Cj4gKwo+ICt2b2lkIGxpYnhsX3Bz
cl9od19pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfaHdfaW5mbyAqbGlzdCwgdW5zaWduZWQgaW50
IG5yKQo+ICt7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9k
ZTogQwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCAxNzNkNzBhLi5jZmU4MzY3IDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+IEBAIC05NzcsNiArOTc3LDcgQEAgbGlieGxfcHNyX2NibV90eXBlID0gRW51
bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsKPiAgICAgICgyLCAiTDNfQ0JNX0NPREUiKSwKPiAg
ICAgICgzLCAiTDNfQ0JNX0RBVEEiKSwKPiAgICAgICg0LCAiTDJfQ0JNIiksCj4gKyAgICAoNSwg
Ik1CQV9USFJUTCIpLAo+ICAgICAgXSkKPiAgCj4gIGxpYnhsX3Bzcl9jYXRfaW5mbyA9IFN0cnVj
dCgicHNyX2NhdF9pbmZvIiwgWwo+IEBAIC05ODUsMyArOTg2LDI0IEBAIGxpYnhsX3Bzcl9jYXRf
aW5mbyA9IFN0cnVjdCgicHNyX2NhdF9pbmZvIiwgWwo+ICAgICAgKCJjYm1fbGVuIiwgdWludDMy
KSwKPiAgICAgICgiY2RwX2VuYWJsZWQiLCBib29sKSwKPiAgICAgIF0pCj4gKwo+ICtsaWJ4bF9w
c3JfZmVhdF90eXBlID0gRW51bWVyYXRpb24oInBzcl9mZWF0X3R5cGUiLCBbCj4gKyAgICAoMSwg
IkNBVCIpLAo+ICsgICAgKDIsICJNQkEiKSwKPiArICAgIF0pCgpTbyB3ZSBoYXZlIGEgbGlieGxf
cHNyX3R5cGUgYW5kIGEgbGlieGxfcHNyX2ZlYXRfdHlwZS4gVGhpcyBzZWVtcwpxdWl0ZSB1bm5l
Y2Vzc2FyeSwgYnV0IEkgZ3Vlc3Mgbm93IGl0J3MgdG9vIGxhdGUgdG8gZml4IHRoaXMgYW55d2F5
LgoKQWxzbyBJIHNlZSB0aGF0IG9uZSBpcyBuZWVkZWQgZm9yIGxpYnhsX3Bzcl97c2V0L2dldH1f
dmFsIHdoaWxlIHRoZQpvdGhlciBpcyB1c2VkIGZvciBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8uCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwmrR-000065-Vt; Tue, 26 Sep 2017 10:13:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43577b695=George.Dunlap@citrix.com>)
 id 1dwmrQ-00005n-P9
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 10:13:04 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D0/CE-02229-F282AC95; Tue, 26 Sep 2017 10:13:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHRDpK6Oxql
 Ig+XrpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyelUvYC9awVeyZvJWpgXEhaxcjJ4eEgL9E
 4+xlLCC2sECUxJw9z5lBbBGBYIl9W3azdzFycTALdDNKPPu7gA0kISTgIfF52huwZjYBPYl5x
 7+CNfMK2ErMuPwQzGYRUJXY9uwPE4gtKhAu0XS2H6pGUOLkzCdgNqeAp8SX4+1ANgfQAk2J9b
 v0QcLMAuISt57MZ4Kw5SW2v53DDLFWVWLxg6PsExj5ZyGZNAuhexaS7llIuhcwsqxiVC9OLSp
 LLdI10ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzMegYGxh2Mp5qdDzFKcjAp
 ifIqyp2KFOJLyk+pzEgszogvKs1JLT7EqMHBITDh7NzpTFIsefl5qUoSvPLqQHWCRanpqRVpm
 TnA2IEpleDgURLh1QNJ8xYXJOYWZ6ZDpE4x6nLceHj9D5MQ2AwpcV41kCIBkKKM0jy4EbA4vs
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcLZApPZl4J3KZXQEcwAR3RO/UEyBEliQgpqQb
 G2ldaR7m0k20jWO+k3tyVEVmZKa4yL9c3elNXULv8pNm1JdNauTd/5kwv+Ch1O2xPcYmAblid
 k7TQ8U+nFgtP7lS70ZbeoXUmmPuH/GPjtp0L1wqX2bhWre1xjng11/LGkqSmSFPfYkFj0x9aP
 xitFV0L7ZMuuJ7ybHJzed+2Wdfx7YSkICWW4oxEQy3mouJEALcB9KjeAgAA
X-Env-Sender: prvs=43577b695=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506420777!108993339!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15267 invoked from network); 26 Sep 2017 10:13:00 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:13:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441216971"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <338f8de6-2d3d-c26f-66e1-89ba52ad69a1@citrix.com>
Date: Tue, 26 Sep 2017 11:12:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1504285661-8202-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Consolidate all Xen L4 slot writing
 into init_xen_l4_slots()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDEvMjAxNyAwNjowNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBIYXZpbmcgYWxs
IG9mIHRoaXMgbG9naWMgdG9nZXRoZXIgbWFrZXMgaXQgZWFzaWVyIHRvIGZvbGxvdyBYZW4ncyB2
aXJ0dWFsCj4gc2V0dXAgYWNyb3NzIHRoZSB3aG9sZSBzeXN0ZW0uCj4gCj4gTm8gcHJhY3RpY2Fs
IGNoYW5nZXMgdG8gdGhlIHJlc3VsdGluZyBMNCwgYWx0aG91Z2ggdGhlIGxvZ2ljIGhhcyBiZWVu
Cj4gcmVhcmFuZ2VkIHRvIGF2b2lkIHJld3JpdGluZyBzb21lIHNsb3RzLiAgVGhpcyBjaGFuZ2Vz
IHRoZSB6YXBfcm9fbXB0Cj4gcGFyYW1ldGVyIHRvIHNpbXBseSByb19tcHQuICBBbm90aGVyIHNp
ZGUgZWZmZWN0IGlzIHRoYXQgaGlnaG1lbS1zdGFydD0gaXMKPiBhcHBsaWVkIGNvbnNpc3RlbnRs
eSB0byBhbGwgTDQgdGFibGVzLCBub3QganVzdCBQViBvbmVzLgo+IAo+IGhhcF9pbnN0YWxsX3hl
bl9lbnRyaWVzX2luX2w0KCkgZ2V0cyBmb2xkZWQgaW50byBpdHMgc29sZSBjYWxsZXIuCj4gc2hf
aW5zdGFsbF94ZW5fZW50cmllc19pbl9sNCgpIGhvd2V2ZXIgc3RheXMgKGFzIGl0IGhhcyBtdWx0
aXBsZSBjYWxsZXJzKSwgYW5kCj4ga2VlcHMgaXRzIHByZWV4aXN0aW5nIHNhZmV0eSBjaGVja3Mu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCkFuZHksCgpUaGlzIGRvZXNuJ3QgYXBwbHkgYW55bW9yZS4gIFdvdWxkIHlvdSBzdGls
bCBsaWtlIG1lIHRvIHRyeSB0byByZXZpZXcKaXQsIG9yIHNoYWxsIEkgd2FpdCBmb3IgYSByZXNl
bmQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:22:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwn0R-0000wN-U1; Tue, 26 Sep 2017 10:22:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwn0Q-0000wH-LZ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:22:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3C/27-03454-D5A2AC95; Tue, 26 Sep 2017 10:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQjdG61S
 kQd9BG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMmdKCUwoVe58eZGlgfCvWxcjJISHgJ/G+
 8SMLiM0ioCpx7the9i5GDg42AXuJ6V8rQMIiQOGOrTeZuhi5OJgFpjFK/Jt0kRkkISwQLHGvp
 YUJpJ5XwFNiySYXkBohgVZGif5Jd9lAangFBCVOznwCNp9ZQEdiwe5PbCD1zALSEsv/cYCEOY
 Fam7ceAisXFVCR6F/ylB3EFhJQlOif94AN4sx0ia1/fzFPYOSfhWTqLCRTZyFMXcDIvIpRvTi
 1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH491NAYcYJTmY
 lER5FeVORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4C3RBMoJFqWmp1akZeYA4wAmLcHBoyTCK
 wiS5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcV5XkCIBkKKM0jy4EbCYvMQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVh3jSQKTyZeSVwm14BHcEEdETv1BMgR5QkIqSkGhhdBO4orrzzbId
 BT8TJ5xs/WjzadOnxy/ONCgY5hy64sL07zrs3ykryTebN3CvzF8xd2Jiac+fraW2+xrdXxBf0
 6xyK4HRQFp6/9E/WBo9tR7SiT7/leCOTfPBf8fRHijEhKjr5XYwpVvqf1rQH7vOd9v/9+nOSo
 ke0JmzXmV1yc/Lzf8tdspwSlFiKMxINtZiLihMBMQASdsQCAAA=
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506421340!61589306!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26781 invoked from network); 26 Sep 2017 10:22:20 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:22:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53473567"
Date: Tue, 26 Sep 2017 11:22:17 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926102217.qxduntztl3mattwn@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-10-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-10-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 09/15] tools: implement the new libxc get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MThBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
ICtlbnVtIHhjX3Bzcl9mZWF0X3R5cGUgewo+ICsgICAgWENfUFNSX0NBVF9MMywKPiArICAgIFhD
X1BTUl9DQVRfTDIsCj4gKyAgICBYQ19QU1JfTUJBLAo+ICt9Owo+ICt0eXBlZGVmIGVudW0geGNf
cHNyX2ZlYXRfdHlwZSB4Y19wc3JfZmVhdF90eXBlOwo+ICsKPiArc3RydWN0IHhjX3Bzcl9od19p
bmZvIHsKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBzdHJ1Y3Qgewo+ICsgICAgICAgICAgICB1
aW50MzJfdCBjb3NfbWF4Owo+ICsgICAgICAgICAgICB1aW50MzJfdCBjYm1fbGVuOwo+ICsgICAg
ICAgICAgICBib29sICAgICBjZHBfZW5hYmxlZDsKPiArICAgICAgICB9IGNhdDsKPiArCj4gKyAg
ICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgdWludDMyX3QgY29zX21heDsKPiArICAgICAg
ICAgICAgdWludDMyX3QgdGhydGxfbWF4Owo+ICsgICAgICAgICAgICBib29sICAgICBsaW5lYXI7
Cj4gKyAgICAgICAgfSBtYmE7Cj4gKyAgICB9IHU7Cj4gK307CgpXaHkgbm90OgoKdW5pb24geGNf
cHNyX2h3X2luZm8gewogICAgc3RydWN0IHsKICAgICAgICB1aW50MzJfdCBjb3NfbWF4OwogICAg
ICAgIHVpbnQzMl90IGNibV9sZW47CiAgICAgICAgYm9vbCAgICAgY2RwX2VuYWJsZWQ7CiAgICB9
IGNhdDsKCiAgICBzdHJ1Y3QgewogICAgICAgIHVpbnQzMl90IGNvc19tYXg7CiAgICAgICAgdWlu
dDMyX3QgdGhydGxfbWF4OwogICAgICAgIGJvb2wgICAgIGxpbmVhcjsKICAgIH0gbWJhOwp9OwoK
PiArdHlwZWRlZiBzdHJ1Y3QgeGNfcHNyX2h3X2luZm8geGNfcHNyX2h3X2luZm87Cj4gKwo+ICBp
bnQgeGNfcHNyX2NtdF9hdHRhY2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkKTsK
PiAgaW50IHhjX3Bzcl9jbXRfZGV0YWNoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21p
ZCk7Cj4gIGludCB4Y19wc3JfY210X2dldF9kb21haW5fcm1pZCh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCj4gQEAgLTI0ODAsOSArMjUwNCw4IEBAIGludCB4Y19wc3JfY2F0X3Nl
dF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gIGludCB4
Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfY2F0X3R5cGUgdHlw
ZSwgdWludDMyX3QgdGFyZ2V0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmRhdGEpOwo+IC1pbnQgeGNfcHNyX2NhdF9nZXRfaW5mbyh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgKmNkcF9lbmFibGVkKTsKPiAraW50IHhjX3Bzcl9nZXRfaHdf
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNyX2h3X2luZm8gKmh3X2luZm8p
Owo+ICAKPiAgaW50IHhjX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHMoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90ICpjYXBzKTsKPiAgaW50IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgaW5kZXgsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKPiBpbmRleCA2MjNlMjZiLi5mMmI1ZWU2IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfcHNy
LmMKPiBAQCAtMzIzLDM3ICszMjMsNTcgQEAgaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRh
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIHJldHVybiByYzsKPiAg
fQo+ICAKPiAtaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1fbGVuLCBib29sICpjZHBfZW5hYmxlZCkK
PiAraW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29j
a2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNf
cHNyX2h3X2luZm8gKmh3X2luZm8pCj4gIHsKPiAgICAgIGludCByYyA9IC0xOwo+ICAgICAgREVD
TEFSRV9TWVNDVEw7Cj4gIAo+ICsgICAgaWYgKCAhaHdfaW5mbyApCj4gKyAgICB7Cj4gKyAgICAg
ICAgZXJybm8gPSBFSU5WQUw7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiAg
ICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsKPiAgICAgIHN5c2N0bC51LnBz
cl9hbGxvYy50YXJnZXQgPSBzb2NrZXQ7Cj4gIAo+IC0gICAgc3dpdGNoICggbHZsICkKPiArICAg
IHN3aXRjaCAoIHR5cGUgKQo+ICAgICAgewo+IC0gICAgY2FzZSAyOgo+ICsgICAgY2FzZSBYQ19Q
U1JfQ0FUX0wyOgo+ICAgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RM
X1BTUl9nZXRfbDJfaW5mbzsKPiAgICAgICAgICByYyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwp
Owo+IC0gICAgICAgIGlmICggIXJjICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgICpjb3Nf
bWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heDsKPiAtICAgICAgICAg
ICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwo+IC0g
ICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBmYWxzZTsKPiAtICAgICAgICB9Cj4gKyAgICAgICAg
aWYgKCByYyApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBod19pbmZvLT51
LmNhdC5jb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heDsKPiAr
ICAgICAgICBod19pbmZvLT51LmNhdC5jYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0
X2luZm8uY2JtX2xlbjsKPiArICAgICAgICBod19pbmZvLT51LmNhdC5jZHBfZW5hYmxlZCA9IGZh
bHNlOwo+ICsKPiAgICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgMzoKPiArICAgIGNhc2UgWENf
UFNSX0NBVF9MMzoKPiAgICAgICAgICBzeXNjdGwudS5wc3JfYWxsb2MuY21kID0gWEVOX1NZU0NU
TF9QU1JfZ2V0X2wzX2luZm87Cj4gICAgICAgICAgcmMgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3Rs
KTsKPiAtICAgICAgICBpZiAoICFyYyApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICAqY29z
X21heCA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNvc19tYXg7Cj4gLSAgICAgICAg
ICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY2JtX2xlbjsKPiAt
ICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8u
ZmxhZ3MgJgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9MM19D
RFA7Cj4gLSAgICAgICAgfQo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgaHdfaW5mby0+dS5jYXQuY29zX21heCA9IHN5c2N0bC51LnBzcl9h
bGxvYy51LmNhdF9pbmZvLmNvc19tYXg7Cj4gKyAgICAgICAgaHdfaW5mby0+dS5jYXQuY2JtX2xl
biA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW47Cj4gKyAgICAgICAgaHdf
aW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5m
bGFncyAmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RM
X1BTUl9MM19DRFA7CgpUaGUgdHdvIGNhc2VzIChYQ19QU1JfQ0FUX0wyIGFuZCBYQ19QU1JfQ0FU
X0wzKSBjYW4gYmUgZWFzaWx5IGpvaW5lZAppbnRvIGEgc2luZ2xlIG9uZSBJTUhPLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:34:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwnC3-0001hq-2w; Tue, 26 Sep 2017 10:34:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43577b695=George.Dunlap@citrix.com>)
 id 1dwnC2-0001hk-9v
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:34:22 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4B/96-17770-D2D2AC95; Tue, 26 Sep 2017 10:34:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK667ql
 Ig4cbWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+pV2MBSvEKnrbbjA3ME4U6mLk5JAQ8Je4
 8OgvC4gtLKAlsWj9TnYQW0RAX2LT7UYgm4uDWeAbs8S0hj1gCSGBWokrZ5pYQWw2AT2Jece/g
 jXzCthK7F49kxHEZhFQlXj7bSlYvahAuETT2X6oGkGJkzOfgNmcAj4SXy+/Yupi5ABaoCmxfp
 c+SJhZQFzi1pP5TBC2vETz1tnMEGtVJRY/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypGjeLUorL
 UIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYzXNwYcYpTkYFIS
 5VWUOxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3TQcoJ1iUmp5akZaZA4wSmLQEB4+SCO8sk
 DRvcUFibnFmOkTqFKOilDjvHJCEAEgiozQPrg0WmZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzPtHG2gKT2ZeCdz0V0CLmYAW9049AbK4JBEhJdXAOEViuvjG1hWaRXUJHUIfArw1v7vvKBd
 8LcN3r8Vc5onp9EeyC3pzV4czya07WbqIW0b5pXsdq+bGpSLPYkTOebnmbNeb4Zi0pzFaKnGp
 24VvUw/2qEayONdblubN/TZth2BclZrE6h03+NZLvpidUxj/7WhtjVH2JvFfisqCz2fXbeUVl
 VipxFKckWioxVxUnAgAlQTNkccCAAA=
X-Env-Sender: prvs=43577b695=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506422053!107660822!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35946 invoked from network); 26 Sep 2017 10:34:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:34:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441219290"
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <cb393a3a-c471-bcb7-2db7-644daf5fd6f8@citrix.com>
Date: Tue, 26 Sep 2017 11:34:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@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>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjYvMjAxNyAxMjoxMCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMTEgU2VwIDIwMTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+ICsjIyMgUlREUyBiYXNlZCBT
Y2hlZHVsZXIKPj4gKwo+PiArICAgIFN0YXR1czogRXhwZXJpbWVudGFsCj4+ICsKPj4gK0Egc29m
dCByZWFsLXRpbWUgQ1BVIHNjaGVkdWxlciBidWlsdCB0byBwcm92aWRlIGd1YXJhbnRlZWQgQ1BV
IGNhcGFjaXR5IHRvIGd1ZXN0IFZNcyBvbiBTTVAgaG9zdHMKPj4gKwo+PiArIyMjIEFSSU5DNjUz
IFNjaGVkdWxlcgo+PiArCj4+ICsgICAgU3RhdHVzOiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBz
dXBwb3J0ZWQKPj4gKwo+PiArQSBwZXJpb2RpY2FsbHkgcmVwZWF0aW5nIGZpeGVkIHRpbWVzbGlj
ZSBzY2hlZHVsZXIuIE11bHRpY29yZSBzdXBwb3J0IGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCj4+
ICsKPj4gKyMjIyBOdWxsIFNjaGVkdWxlcgo+PiArCj4+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50
YWwKPj4gKwo+PiArQSB2ZXJ5IHNpbXBsZSwgdmVyeSBzdGF0aWMgc2NoZWR1bGluZyBwb2xpY3kg
Cj4+ICt0aGF0IGFsd2F5cyBzY2hlZHVsZXMgdGhlIHNhbWUgdkNQVShzKSBvbiB0aGUgc2FtZSBw
Q1BVKHMpLiAKPj4gK0l0IGlzIGRlc2lnbmVkIGZvciBtYXhpbXVtIGRldGVybWluaXNtIGFuZCBt
aW5pbXVtIG92ZXJoZWFkCj4+ICtvbiBlbWJlZGRlZCBwbGF0Zm9ybXMuCj4gCj4gSGkgYWxsLAo+
IAo+IEkgaGF2ZSBqdXN0IG5vdGljZWQgdGhhdCBub25lIG9mIHRoZSBub24tY3JlZGl0IHNjaGVk
dWxlcnMgYXJlIHNlY3VyaXR5Cj4gc3VwcG9ydGVkLiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIHRy
eSB0byBzdXBwb3J0IGF0IGxlYXN0IG9uZSBvZiB0aGVtPwo+IAo+IEZvciBleGFtcGxlLCBSVERT
IGlzIG5vdCBuZXcgYW5kIERhcmlvIGlzIGNvLW1haW50YWluaW5nIGl0LiBJdCBpcwo+IGN1cnJl
bnRseSBtYXJrZWQgYXMgU3VwcG9ydGVkIGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlLiBJcyBpdCBy
ZWFsbHkgZmFpcgo+IHRvIG1hcmsgaXQgYXMgIkV4cGVyaW1lbnRhbCIgaW4gU1VQUE9SVC5tZD8K
PiAKPiBUaGUgTnVsbCBzY2hlZHVsZXIgd2FzIG5ldyB3aGVuIHdlIHN0YXJ0ZWQgdGhpcyBkaXNj
dXNzaW9uLCBidXQgbm93IHRoYXQKPiBYZW4gNC4xMCBpcyBlbnRlcmluZyBjb2RlIGZyZWV6ZSwg
TnVsbCBzY2hlZHVsZXIgaXMgbm90IHNvIG5ldyBhbnltb3JlLgo+IFdlIGRpZG4ndCBnZXQgYW55
IGJ1ZyByZXBvcnRzIGR1cmluZyB0aGUgNC4xMCBkZXZlbG9wbWVudCB3aW5kb3cuIEJ5IHRoZQo+
IHRpbWUgdGhpcyBkb2N1bWVudCBpcyBhY2NlcHRlZCBhbmQgWGVuIDQuMTAgaXMgb3V0LCBOdWxs
IGNvdWxkIGJlIGEKPiBjYW5kaWRhdGUgZm9yICJTdXBwb3J0ZWQiIHRvby4KPiAKPiBUaG91Z2h0
cz8KCk9uZSB0aGluZyB3ZSd2ZSBiZWVuIHRhbGtpbmcgYWJvdXQgZm9yIGEgbG9uZyB0aW1lIGlz
IGhhdmluZyBtb3JlIG9mIGEKZm9ybWFsIHByb2Nlc3MgZm9yIGdldHRpbmcgZmVhdHVyZXMgaW50
byB0aGUgJ3N1cHBvcnRlZCcgc3RhdGU7IGFuZCBvbmUKb2YgdGhlIGtleSBjcml0ZXJpYSBmb3Ig
dGhhdCB3YXMgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGZlYXR1cmUgd2FzCmdldHRpbmcgcmVndWxh
ciB0ZXN0aW5nIHNvbWV3aGVyZSAocHJlZmVyYWJseSBpbiBvc3N0ZXN0LCBidXQgYXQgbGVhc3QK
KnNvbWV3aGVyZSopLgoKQSBsb3Qgb2YgdGhlc2UgZmVhdHVyZXMgd2UgaGF2ZSBubyBpZGVhIGhv
dyBtdWNoIHRlc3RpbmcgdGhleSdyZSBnZXR0aW5nCm9yIGV2ZW4gaWYgdGhleSB3b3JrIHJlbGlh
Ymx5OyBzbyB3ZSBwdXQgdGhlbSBpbiAnZXhwZXJpbWVudGFsJyBvcgoncHJldmlldycgYnkgZGVm
YXVsdCwgdW50aWwgc29tZW9uZSB3aG8gaXMgd29ya2luZyBvbiB0aG9zZSBmZWF0dXJlcwp3YW50
cyB0byBhcmd1ZSBvdGhlcndpc2UuICBJZiBNZW5nIChvciBzb21lb25lKSB3YW50ZWQgUlREUyB0
byBiZQpjb25zaWRlcmVkICdzdXBwb3J0ZWQnLCBoZSBjb3VsZCBjb21lIHRvIHVzIGFuZCBhc2sg
Zm9yIGl0IHRvIGJlCmNvbnNpZGVyZWQgJ3N1cHBvcnRlZCc7IGFuZCB3ZSBjYW4gZGlzY3VzcyB3
aGF0IGNyaXRlcmlhIHdlJ2QgdXNlIHRvCmRlY2lkZSB3aGV0aGVyIHRvIGNoYW5nZSBpdCBvciBu
b3QuCgpBbmQgb2YgY291cnNlLCBhbGwgb2YgdGhpcyAoYm90aCB0aGUgImFzayBmb3IgaXQgdG8g
YmUgY29uc2lkZXJlZApzdXBwb3J0ZWQiIGFuZCAibWFrZSBzdXJlIGl0J3MgcmVndWxhcmx5IHRl
c3RlZCIpIGlzIHJlYWxseSBqdXN0IGEgcHJveHkKZm9yICJIb3cgbXVjaCBkbyBwZW9wbGUgY2Fy
ZSBhYm91dCB0aGlzIGZlYXR1cmUiLiAgSWYgcGVvcGxlIGNhcmUgZW5vdWdoCmFib3V0IHRoZSBm
ZWF0dXJlIHRvIG5vdGljZSB0aGF0IGl0J3MgbGlzdGVkIGFzICdleHBlcmltZW50YWwnIGFuZCBz
ZXQKdXAgcmVndWxhciB0ZXN0aW5nLCB0aGVuIHdlIHNob3VsZCBjYXJlIGVub3VnaCB0byBnaXZl
IGl0IHNlY3VyaXR5CnN1cHBvcnQuICBJZiBub2JvZHkgY2FyZXMgZW5vdWdoIGFib3V0IHRoZSBm
ZWF0dXJlIHRvIGV2ZW4gbm90aWNlIGl0J3MKbm90IGxpc3RlZCBhcyAnc3VwcG9ydGVkJywgb3Ig
dG8gZ2l2ZSBpdCByZWd1bGFyIHRlc3RpbmcgKGFnYWluLCBub3QKZXZlbiBuZWNlc3NhcmlseSBp
biBvc3N0ZXN0KSwgdGhlbiBJIHRoaW5rIHdlJ3JlIGp1c3RpZmllZCBpbiBub3QgY2FyaW5nCmVu
b3VnaCB0byBnaXZlIGl0IHNlY3VyaXR5IHN1cHBvcnQuCgpBcyBEYXJpbyBzYWlkLCB0aGUgbnVs
bCBzY2hlZHVsZXIgY291bGQgZG8gd2l0aCBqdXN0IGdldHRpbmcgaW50byBvc3N0ZXN0LgoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:54:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:54:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwnVD-00030S-OY; Tue, 26 Sep 2017 10:54:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwnVC-00030M-3M
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:54:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1A/C7-01754-1D13AC95; Tue, 26 Sep 2017 10:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQveC4al
 Ig+kTtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZi2cxFTRyVyxfeIStgfE4RxcjJ4eEgJ/E
 tmmL2UFsFgFViTe/v7N1MXJwsAnYS0z/WgESFgEKd2y9ydTFyMXBLDCNUeLfpIvMIAlhgWCJc
 2emsoHYvAKeEn37poMVCQm0Mko8W9XCApEQlDg58wmYzSygJ3Fj6hSwBcwC0hLL/3FAhOUlmr
 fOBpvJCTTn57f5YPeICqhI9C95CmYLCShK9M97wAZxc7rE1r+/mCcwCsxCsmEWkg2zEDbMQrJ
 hASPLKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAgGUAgh2M
 X/qdDzFKcjApifIqyp2KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB22QAlBMsSk1PrUjLzAHGD
 kxagoNHSYQ3DCTNW1yQmFucmQ6ROsWoKCXOGwGSEABJZJTmwbXB4vUSo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHlrQKbwZOaVwE1/BbSYCWhx79QTIItLEhFSUg2MIWsrwovb+rttxZWquTb
 F7F97yW3FnltX10Sw78q1Mrq07/FhfYbpUY0zvSIM5m/jlrjqXNr6IXXts6e9C20MXq1e+3bv
 sWVKfeHTVIXWLbwg1iO0JK2ii22njllG8p1nC/ZWCnReKv5W8Mz1Ze0u2eM1t6x0eyqNG/dtV
 dT/kFKXWjU1/4W+EktxRqKhFnNRcSIA33XdL9ICAAA=
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506423248!77003672!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16875 invoked from network); 26 Sep 2017 10:54:08 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:54:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53475162"
Date: Tue, 26 Sep 2017 11:54:02 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926105402.irwb4htsbuwrfvhp@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 10/15] tools: implement the new libxl get
 hw info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MTlBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUgbmV3IGxpYnhsIGdldCBodyBpbmZvIGludGVyZmFj
ZSwKPiAnbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBz
ciBhbGxvY2F0aW9uCj4gZmVhdHVyZXMuIEl0IGFsc28gaW1wbGVtZW50cyBjb3JyZXNwb25kaW5n
IGxpc3QgZnJlZSBmdW5jdGlvbiwKPiAnbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlJyBhbmQg
bWFrZXMgJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8nIGNhbGwKPiAnbGlieGxfcHNyX2dldF9od19p
bmZvJyB0byBhdm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldpdGggb25lIG5pdDoKCj4g
IGludCBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3Bzcl9od19p
bmZvICoqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm5y
LCBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGx2bCkKPiAgewo+IC0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gKyAgICBH
Q19JTklUKGN0eCk7Cj4gKyAgICBpbnQgcmMsIG5yX3NvY2tldHM7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgaSA9IDAsIHNvY2tldGlkOwo+ICsgICAgbGlieGxfYml0bWFwIHNvY2tldG1hcDsKPiArICAg
IGxpYnhsX3Bzcl9od19pbmZvICpwdHI7Cj4gKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7
Cj4gKyAgICB4Y19wc3JfaHdfaW5mbyBod19pbmZvOwo+ICsKPiArICAgIGxpYnhsX2JpdG1hcF9p
bml0KCZzb2NrZXRtYXApOwo+ICsKPiArICAgIHhjX3R5cGUgPSBsaWJ4bF9fZmVhdF90eXBlX3Rv
X2xpYnhjX2ZlYXRfdHlwZSh0eXBlLCBsdmwpOwo+ICsKPiArICAgIHJjID0gbGlieGxfX2NvdW50
X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKPiArICAgIGlmIChyYykgewo+ICsg
ICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwo+
ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIGxpYnhsX3NvY2tldF9iaXRt
YXBfYWxsb2MoY3R4LCAmc29ja2V0bWFwLCBucl9zb2NrZXRzKTsKPiArICAgIHJjID0gbGlieGxf
Z2V0X29ubGluZV9zb2NrZXRtYXAoY3R4LCAmc29ja2V0bWFwKTsKPiArICAgIGlmIChyYyA8IDAp
IHsKCiJpZiAocmMpIiBsaWtlIGFib3ZlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwnWp-00035L-2s; Tue, 26 Sep 2017 10:55:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwnWn-000358-5M
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:55:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C9/63-02817-4323AC95; Tue, 26 Sep 2017 10:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQtfY6FS
 kwatWY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePL3/iCnyYVS49cYG1gPK7WxcjJISHgJ7H8
 0j4WEJtNQEdi6dH5TCC2iICqxKJD61m7GDk4mAUKJeZ2gpUICyRLXNv9HKokReL84nNQtpXEz
 7WH2UFsFqDW5b9nMILYvALuEq0LZzOD2EICCxglZrZXgNicAvYS1z7cAJvJKCAr8aVxNVgNs4
 C4xK0nECdICAhILNlznhnCFpV4+fgfK4RtILF1KcTJzEAnL9j9iQ3C1pZYtvA1M8ReQYmTM5+
 wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgalebmpxcWJ6
 ak5iUrFecn7uJkZg4NczMDDuYNzV7neIUZKDSUmUV1HuVKQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCV4zQ6CcYFFqempFWmYOMAZh0hIcPEoivFwgad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0
 uVEud9YABUJABSlFGaBzcClg4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm1QBZxZOZVwK
 36RXQEUxAR/ROPQFyREkiQkqqgTF6+ZvlVTVT5A6HHC5QTwzgub1y6ZoqswWzz27gjZNa+XnD
 zk2sp+Zo5h4z8aj9tOL6FeMmY80ZKmcXagl4N03KXLXgXyjvh07FrEP9Py98i/8itXBh64Sml
 jnvbxY9WXR345G8ie4VypZ6z+YcS/kweZH4tMNXrq42WJXU7Z/2abFt0FH132IBSizFGYmGWs
 xFxYkAfd9VkAIDAAA=
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506423347!93278753!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40704 invoked from network); 26 Sep 2017 10:55:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:55:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53475229"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 08/12] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTMJM2lktgPc3or0qlugdXbm2N0qLFoBUAgAFn2ZA=
Date: Tue, 26 Sep 2017 10:55:46 +0000
Message-ID: <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
In-Reply-To: <59C93A20020000780017F88B@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTY6MTcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMDgvMTJdIHg4Ni9odm0vaW9yZXE6IG1h
aW50YWluIGFuIGFycmF5IG9mIGlvcmVxCj4gc2VydmVycyByYXRoZXIgdGhhbiBhIGxpc3QKPiAK
PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYwo+ID4gQEAgLTMzLDYgKzMzLDMyIEBACj4gPgo+ID4gICNpbmNsdWRl
IDxwdWJsaWMvaHZtL2lvcmVxLmg+Cj4gPgo+ID4gK3N0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2
ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCj4gPiArewo+ID4gKyAg
ICBBU1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7Cj4gPiArICAgIEFTU0VSVCghcyB8
fCAhZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdKTsKPiA+ICsKPiA+
ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKPiA+
ICt9Cj4gPiArCj4gPiArc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRfaW9yZXFf
c2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4gCj4gY29uc3QgKGZvciB0aGUgcGFyYW1ldGVyKT8K
PiAKCk9rLgoKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGlkKQo+ID4gK3sKPiA+ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJf
SU9SRVFfU0VSVkVSUyApCj4gPiArICAgICAgICByZXR1cm4gTlVMTDsKPiA+ICsKPiA+ICsgICAg
cmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXTsKPiA+ICt9
Cj4gPiArCj4gPiArI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiA+ICsgICAgKChzKSA9PSBnZXRf
aW9yZXFfc2VydmVyKChzKS0+ZG9tYWluLCBERUZBVUxUX0lPU0VSVklEKSkKPiAKPiBJcyBpdCBy
ZWFsbHkgdXNlZnVsIHRvIGdvIHRocm91Z2ggZ2V0X2lvcmVxX3NlcnZlcigpIGhlcmU/Cj4gCgpO
bywgSSdsbCBjaGFuZ2UgdG8gZGlyZWN0IGFycmF5IGRlcmVmZXJlbmNlLgoKPiA+ICsjZGVmaW5l
IEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAo+ID4gKyAgICBmb3IgKCAoaWQpID0g
MCwgKHMpID0gZ2V0X2lvcmVxX3NlcnZlcigoZCksIChpZCkpOyBcCj4gPiArICAgICAgICAgIChp
ZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXAo+ID4gKyAgICAgICAgICAocykgPSBnZXRfaW9y
ZXFfc2VydmVyKChkKSwgKysoaWQpKSApCj4gCj4gVGhlcmUgYXJlIHRocmVlIGluc3RhbmNlcyBv
ZiBzdHJheSBwYWlycyBvZiBwYXJlbnRoZXNlcyBoZXJlLCBlYWNoCj4gdGltZSB3aGVuIGEgbWFj
cm8gcGFyYW1ldGVyIGdldHMgcGFzc2VkIHVuYWx0ZXJlZCB0bwo+IGdldF9pb3JlcV9zZXJ2ZXIo
KS4KCk9LLgoKPiAKPiA+IEBAIC0zMDEsOCArMzMzLDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0
ZV9pb3JlcV9ldnRjaG4oc3RydWN0Cj4gaHZtX2lvcmVxX3NlcnZlciAqcywKPiA+ICAgICAgfQo+
ID4gIH0KPiA+Cj4gPiArCj4gPiAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAo+IAo+IFN0cmF5IGFkZGl0aW9uIG9mIGEgYmxh
bmsgbGluZT8KPiAKClllcC4gSSdsbCBnZXQgcmlkIG9mIHRoYXQuCgo+ID4gQEAgLTUwMSwxOSAr
NTMxLDE5IEBAIHN0YXRpYyB2b2lkCj4gaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKPiA+ICB9Cj4gPgo+ID4gIHN0YXRpYyBpbnQgaHZt
X2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQpCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpb3NlcnZpZF90IGlkKQo+ID4gIHsKPiA+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gPiAgICAg
IGludCByYzsKPiA+Cj4gPiAtICAgIGlmICggaXNfZGVmYXVsdCApCj4gPiArICAgIGlmICggSVNf
REVGQVVMVChzKSApCj4gPiAgICAgICAgICBnb3RvIGRvbmU7Cj4gCj4gV291bGRuJ3QgY29tcGFy
aW5nIHRoZSBJRCBiZSBldmVuIGNoZWFwZXIgaW4gY2FzZXMgbGlrZSB0aGlzIG9uZT8KPiBBbmQg
cGVyaGFwcyBhc3NlcnQgdGhhdCBJRCBhbmQgc2VydmVyIGFjdHVhbGx5IG1hdGNoPwoKT2suIElm
IGlkIGlzIGF2YWlsYWJsZSBJJ2xsIHVzZSB0aGF0LgoKPiAKPiA+IEBAIC03NDEsMzUgKzc1NCwz
NCBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4gaW9z
ZXJ2aWRfdCBpZCkKPiA+Cj4gPiAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gPgo+ID4gLSAgICByYyA9IC1FTk9FTlQ7Cj4g
PiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAo+ID4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+ID4gLSAgICB7Cj4gPiAtICAgICAgICBp
ZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkKPiA+IC0g
ICAgICAgICAgICBjb250aW51ZTsKPiA+ICsgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQp
Owo+ID4KPiA+IC0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQo+ID4gLSAgICAgICAgICAgIGNv
bnRpbnVlOwo+ID4gKyAgICByYyA9IC1FTk9FTlQ7Cj4gPiArICAgIGlmICggIXMgKQo+ID4gKyAg
ICAgICAgZ290byBvdXQ7Cj4gPgo+ID4gLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+ID4gKyAg
ICByYyA9IC1FUEVSTTsKPiA+ICsgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKPiA+ICsgICAgICAg
IGdvdG8gb3V0Owo+IAo+IEhlcmUgSSB0aGluayBpdCBpcyBwYXJ0aWN1bGFybHkgc3RyYW5nZSB0
byBub3QgdXNlIHRoZSBJRCBpbiB0aGUgY2hlY2s7Cj4gdGhpcyBjb3VsZCBldmVuIGJlIGRvbmUg
d2l0aG91dCBob2xkaW5nIHRoZSBsb2NrLiBTYW1lIGluIG90aGVyCj4gZnVuY3Rpb25zIGJlbG93
Lgo+IAo+ID4gQEAgLTc4NSwyOSArNzk3LDI3IEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9p
bmZvKHN0cnVjdCBkb21haW4KPiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiA+Cj4gPiAgICAgIHNwaW5f
bG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4g
Pgo+ID4gLSAgICByYyA9IC1FTk9FTlQ7Cj4gPiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz
LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubGlzdCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQo+ID4gLSAgICB7Cj4gPiAtICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyICkKPiA+IC0gICAgICAgICAgICBjb250aW51ZTsKPiA+ICsgICAg
cyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwo+ID4KPiA+IC0gICAgICAgIGlmICggcy0+aWQg
IT0gaWQgKQo+ID4gLSAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKyAgICByYyA9IC1FTk9FTlQ7
Cj4gPiArICAgIGlmICggIXMgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPgo+ID4gLSAgICAg
ICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsKPiA+ICsgICAgcmMgPSAtRU9QTk9UU1VQUDsK
PiA+ICsgICAgaWYgKCBJU19ERUZBVUxUKHMpICkKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+IAo+
IFdoeSBFT1BOT1RTVVBQIHdoZW4gaXQgd2FzIGp1c3QgdGhlIHNhbWUgRU5PRU5UIGFzIG5vCj4g
c2VydmVyIGF0IGFsbCBiZWZvcmUgKHNhbWUgZnVydGhlciBkb3duKT8KPiAKClRoaXMgd2FzIGJl
Y2F1c2Ugb2YgY29tbWVudHMgZnJvbSBSb2dlci4gSW4gc29tZSBjYXNlcyBJIHRoaW5rIGEgcmV0
dXJuIG9mIEVPUE5PVFNVUFAgaXMgbW9yZSBhcHByb3ByaWF0ZS4gUGFzc2luZyB0aGUgZGVmYXVs
dCBpZCBpcyBhIGRpc3RpbmN0IGZhaWx1cmUgY2FzZS4KCj4gPiAgdm9pZCBodm1fZGVzdHJveV9h
bGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQo+ID4gIHsKPiA+IC0gICAgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsICpuZXh0Owo+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKPiA+ICsgICAgdW5zaWduZWQgaW50IGlkOwo+ID4KPiA+ICAgICAgc3Bpbl9sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiA+Cj4g
PiAgICAgIC8qIE5vIG5lZWQgdG8gZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWlu
ZyB0b3JuIGRvd24gKi8KPiA+Cj4gPiAtICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHMs
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQsCj4gPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+ID4g
KyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCj4gPiAgICAgIHsKPiA+IC0gICAg
ICAgIGJvb2wgaXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lv
cmVxX3NlcnZlcik7Cj4gPiAtCj4gPiAtICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cywgaXNfZGVmYXVsdCk7Cj4gPiAtCj4gPiAtICAgICAgICBpZiAoIGlzX2RlZmF1bHQgKQo+ID4g
LSAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5V
TEw7Cj4gPiArICAgICAgICBpZiAoICFzICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+
Cj4gPiAtICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7Cj4gPiArICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocyk7Cj4gPiArICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzKTsKPiA+Cj4gPiAtICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBpc19k
ZWZhdWx0KTsKPiA+ICsgICAgICAgIEFTU0VSVChkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmNvdW50KTsKPiA+ICsgICAgICAgIC0tZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5jb3VudDsKPiAKPiBTZWVpbmcgdGhpcyAtIGRvIHlvdSBhY3R1YWxseSBuZWVkIHRoZSBjb3Vu
dCBhcyBhIHNlcGFyYXRlIGZpZWxkPwo+IEkuZS4gYXJlIHRoZXJlIHBlcmZvcm1hbmNlIGNyaXRp
Y2FsIHVzZXMgb2YgaXQsIHdoZXJlIGdvaW5nIHRocm91Z2gKPiB0aGUgYXJyYXkgd291bGQgYmUg
dG9vIGV4cGVuc2l2ZT8gTW9zdCBvZiB0aGUgdXNlcyBhcmUganVzdAo+IEFTU0VSVCgpcyBhbnl3
YXkuCgpUaGUgc3BlY2lmaWMgY2FzZSBpcyBpbiBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpLiBJ
ZiB0aGVyZSB3YXMgbm8gY291bnQgdGhlbiB0aGUgYXJyYXkgd291bGQgaGF2ZSB0byBiZSBzZWFy
Y2hlZCBmb3IgdGhlIGluaXRpYWwgdGVzdC4KCj4gCj4gPiBAQCAtMTExMSw3ICsxMTExLDcgQEAg
aW50IGh2bV9zZXRfZG1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQsCj4gZG9taWRfdCBkb21pZCkK
PiA+ICAgICAgICogc3RpbGwgYmUgc2V0IGFuZCB0aHVzLCB3aGVuIHRoZSBzZXJ2ZXIgaXMgY3Jl
YXRlZCwgaXQgd2lsbCBoYXZlCj4gPiAgICAgICAqIHRoZSBjb3JyZWN0IGRvbWlkLgo+ID4gICAg
ICAgKi8KPiA+IC0gICAgcyA9IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cjsKPiA+ICsgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgREVGQVVMVF9JT1NFUlZJRCk7Cj4g
Cj4gU2ltaWxhciB0byBhYm92ZSwgaXMgaXQgcmVhbGx5IHVzZWZ1bCB0byBnbyB0aHJvdWdoIGdl
dF9pb3JlcV9zZXJ2ZXIoKQo+IGhlcmUgKGFuZCBpbiBvdGhlciBzaW1pbGFyIGNhc2VzKT8KClBl
cmhhcHMgSSBzaG91bGQgcmUtaW50cm9kdWNlIEdFVF9JT1JFUV9TRVJWRVIoKSBmb3IgYXJyYXkg
bG9va3VwIHdpdGhvdXQgdGhlIGJvdW5kcyBjaGVjayBhbmQgdXNlIHRoYXQgaW5zdGVhZCBvZiB0
aGUgaW5saW5lIGZ1bmMgaW4gcGxhY2VzIHN1Y2ggYXMgdGhpcy4KCiAgUGF1bAoKPiAKPiBKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwnYf-0003EJ-Et; Tue, 26 Sep 2017 10:57:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4357be8b0=citrix-osstest@xenproject.org>)
 id 1dwnYd-0003Dq-Op
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 10:57:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E3/1F-02202-6A23AC95; Tue, 26 Sep 2017 10:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4yo1O
 RBp1TeS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bz6n72gqlZFd9WHmFtYHzh3MXIySEh4C+x
 8moXK4TtIfFyyn4wW0TAWWLCh9tsIDavgJ7Ejr1nmEFsYYEkiQsdp4BsLqD6KWISp1q+AhVxA
 DnuEn/vssCY3fuTQcrZgEZO7JkIFmYRUAUaEw4SFhLQkli6eCUTxHRBiZMzn7CA2MwCEhIHX7
 xghrjGUmL95LusExj5ZiEpm4WkbAEj0ypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDU73c1OL
 ixPTUnMSkYr3k/NxNjMCAqmdgYNzBuKfd7xCjJAeTkiivotypSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvGsNgXKCRanpqRVpmTnA0IZJS3DwKInwtoCkeYsLEnOLM9MhUqcYdTmObbr8h0mIJ
 S8/L1VKnHc3SJEASFFGaR7cCFicXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzDsfZApPZl
 4J3KZXQEcwAR3RO/UEyBEliQgpqQZG3ecyN/58MDjxiF32ntsj599TOH96zzk8YVpKyIzNhlP
 +FGqn//jUGy6scHf24kcWVytVg4zlY7cL3Pa+d6PL89+D3Lr5O+szj9aFXtCSPr7/3t73zq8C
 Fz7zP3Zmt6XVha0cX2Rz+XXM1hZ9clyTX9XAuffp9CO81WrX+vN45rxVbb1X5ZxhqcRSnJFoq
 MVcVJwIAPm1/FWuAgAA
X-Env-Sender: prvs=4357be8b0=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506423460!113152019!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2786 invoked from network); 26 Sep 2017 10:57:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:57:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="449233279"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72156-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
X-Osstest-Versions-That: qemuu=460b6c8e581aa06b86f59eebd9e52edfe7adf417
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 26 Sep 2017 11:57:37 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72156: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0033789091925919023=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0033789091925919023==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72156 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72156/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install   fail REGR. vs. 72150

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72150
 test-amd64-i386-xl-qemuu-win10-i386 17 guest-stop        fail blocked in 72150
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72150
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72150
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72150
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72150
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72150
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72150
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72150
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72150
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72150
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72150
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72150
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail like 72150
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b
baseline version:
 qemuu                460b6c8e581aa06b86f59eebd9e52edfe7adf417

Last test of basis    72150  2017-09-24 13:18:14 Z    1 days
Testing same since    72156  2017-09-26 04:44:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Kevin Cernekee <cernekee@chromium.org>
  Peter Maydell <peter.maydell@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

------------------------------------------------------------
commit 1e3ee834083227f552179f6e43902cba5a866e6b
Merge: 460b6c8 13146a8
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Sep 25 20:31:24 2017 +0100

    Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging
    
    slirp updates
    
    # gpg: Signature made Sun 24 Sep 2017 19:07:51 BST
    # gpg:                using RSA key 0x9E511E01C737F075
    # gpg: Good signature from "Samuel Thibault <samuel.thibault@aquilenet.fr>"
    # gpg:                 aka "Samuel Thibault <sthibault@debian.org>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@gnu.org>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@inria.fr>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@labri.fr>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@ens-lyon.org>"
    # gpg:                 aka "Samuel Thibault <samuel.thibault@u-bordeaux.fr>"
    # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
    # gpg:          It is not certain that the signature belongs to the owner.
    # Primary key fingerprint: 900C B024 B679 31D4 0F82  304B D017 8C76 7D06 9EE6
    #      Subkey fingerprint: 9A37 3D36 64A8 DC62 DA0A  34FD 9E51 1E01 C737 F075
    
    * remotes/thibault/tags/samuel-thibault:
      slirp: Add a special case for the NULL socket
      slirp: Fix intermittent send queue hangs on a socket
      slirp: Add explanation for hostfwd parsing failure
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 13146a83951e045c810c37c5c11c2a016ebc0663
Author: Kevin Cernekee <cernekee@chromium.org>
Date:   Wed Sep 20 13:42:05 2017 -0700

    slirp: Add a special case for the NULL socket
    
    NULL sockets are used for NDP, BOOTP, and other critical operations.
    If the topmost mbuf in a NULL session is blocked pending resolution,
    it may cause problems if it blocks other packets with a NULL socket.
    So do not add mbufs with a NULL socket field to the same session.
    
    Signed-off-by: Kevin Cernekee <cernekee@chromium.org>
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

commit e2aad34d73a9bd2b95275598daf05f190a02b899
Author: Kevin Cernekee <cernekee@chromium.org>
Date:   Wed Sep 20 13:42:04 2017 -0700

    slirp: Fix intermittent send queue hangs on a socket
    
    if_output() originally sent one mbuf per call and used the slirp->next_m
    variable to keep track of where it left off.  But nowadays it tries to
    send all of the mbufs from the fastq, and one mbuf from each session on
    the batchq.  The next_m variable is both redundant and harmful: there is
    a case[0] involving delayed packets in which next_m ends up pointing
    to &slirp->if_batchq when an active session still exists, and this
    blocks all traffic for that session until qemu is restarted.
    
    The test case was created to reproduce a problem that was seen on
    long-running Chromium OS VM tests[1] which rapidly create and
    destroy ssh connections through hostfwd.
    
    [0] https://pastebin.com/NNy6LreF
    [1] https://bugs.chromium.org/p/chromium/issues/detail?id=766323
    
    Signed-off-by: Kevin Cernekee <cernekee@chromium.org>
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>

commit 0e7e4fb0a6b8f1043182dcccc91a7b984587d1ae
Author: Dr. David Alan Gilbert <dgilbert@redhat.com>
Date:   Fri Sep 8 16:53:59 2017 +0100

    slirp: Add explanation for hostfwd parsing failure
    
    e.g.
    ./x86_64-softmmu/qemu-system-x86_64 -nographic -netdev 'user,id=vnet,hostfwd=:555.0.0.0:0-:22'
    qemu-system-x86_64: -netdev user,id=vnet,hostfwd=:555.0.0.0:0-:22: Invalid host forwarding rule ':555.0.0.0:0-:22' (Bad host address)
    
    Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>


--===============0033789091925919023==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0033789091925919023==--

From xen-devel-bounces@lists.xen.org Tue Sep 26 10:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 10:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwnZT-0003MO-R0; Tue, 26 Sep 2017 10:58:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435bb33de=Andrew.Cooper3@citrix.com>)
 id 1dwnZT-0003ME-1J
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 10:58:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 66/AD-02229-AD23AC95; Tue, 26 Sep 2017 10:58:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvem0al
 Ig2X9+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bP9zIFM9gq2nsb2BsYm1m7GDk5JAT8JBYf
 /8oEYgsLeEksfz2LuYuRi0NEYCujRMPjN6wgjpBAH6NE05u1YB1sAvoSu198AuvgFbCVmHcMZ
 BIHB4uAqsSOw9wgYVGBcImms/0sECWCEidnPgGzOQV8Jf7sv8oEUs4soCmxfpc+SJhZQF6iee
 tsZghbXKLpy0qwTUICahLX+i+xQ9yZLrH17y/mCYz8s5BMnYUwaRaSSbOQTFrAyLKKUaM4tag
 stUjX0EgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwMBmAYAfjq27nQ4ySHExK
 oryKcqcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvjIEygkWpaanVqRl5gBjBCYtwcGjJML7C
 yTNW1yQmFucmQ6ROsVoyXHj4fU/TBybbt4Fkhu+P/jDJMSSl5+XKiXOawmMRCEBkIaM0jy4cb
 A4vsQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXmmQKTyZeSVwW18BHcQEdFDv1BMgB5UkIqS
 kGhgZvqzVCpnpavlM3nQxx2WBB3J9s6//q3u1MVGx5ZnyrJIpL7/cFFN9/+XJgqci66wdj+qc
 rTJh2Szp+ceYZTX72i2PTn64NLs0kj0w7+OPeCWlrhMHxP/pHfi5yS7ZldvtyVrjWW71PfxqW
 08UVN8LCp5Yv+q7DwPnkppLD96Iau67MnFm+IkdSizFGYmGWsxFxYkAPldglN4CAAA=
X-Env-Sender: prvs=435bb33de=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506423513!85616981!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22009 invoked from network); 26 Sep 2017 10:58:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 10:58:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53475380"
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <61663abc-b885-7417-3c81-68b29ad780c9@citrix.com>
Date: Tue, 26 Sep 2017 11:58:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506365735-133776-3-git-send-email-Jennifer.Herbert@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/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTk6NTUsIEplbm5pZmVyIEhlcmJlcnQgd3JvdGU6Cj4gKy8qCj4gKyAqIEEg
cHJlY29weV9wb2xpY3kgY2FsbGJhY2sgbWF5IG5vdCBiZSBydW5uaW5nIGluIHRoZSBzYW1lIGFk
ZHJlc3MKPiArICogc3BhY2UgYXMgbGlieGMgYW4gc28gcHJlY29weV9zdGF0cyBpcyBwYXNzZWQg
YnkgdmFsdWUuCj4gKyAqLwoKUGxlYXNlIHRha2UgYSBzdGVwIGJhY2sgYW5kIHRoaW5nIGFib3V0
IHdoYXQgaXMgd3JpdHRlbiBoZXJlLi4uCgpBcyBJJ3ZlIHNhaWQgcmVwZWF0ZWRseSwgdGhlIHN0
cnVjdHVyZSB2cyBwb2ludGVyIGFyZ3VtZW50IGhlcmUgaXMKZW50aXJlbHkgdW5yZWxhdGVkIHRv
IHRoZSBJUEMgYm91bmRhcnkuCgpJIGFtIGFsc28gdW5oYXBweSB0aGF0LCBhZnRlciBtdWx0aXBs
ZSByZXZpZXcgcmVxdWVzdHMgc2F5aW5nICJ0dXJuIHRoaXMKaW50byBhIHBvaW50ZXIiLCBpdHMg
cmVtYWluZWQgYmVpbmcgcGFzc2VkIGJ5IHZhbHVlLsKgIEl0IGlzIG5vdCBvayB0bwpoYWNrIHRo
aW5ncyBsaWtlIHRoaXMgdXAgc2ltcGx5IGJlY2F1c2UgaXRzIHRoZSBlYXNpZXIgY2F1c2Ugb2Yg
YWN0aW9uLgoKfkFuZHJldwoKPiArdHlwZWRlZiBpbnQgKCpwcmVjb3B5X3BvbGljeV90KShzdHJ1
Y3QgcHJlY29weV9zdGF0cywgdm9pZCAqKTsKPiArCj4gIC8qIGNhbGxiYWNrcyBwcm92aWRlZCBi
eSB4Y19kb21haW5fc2F2ZSAqLwo+ICBzdHJ1Y3Qgc2F2ZV9jYWxsYmFja3Mgewo+ICAgICAgLyog
Q2FsbGVkIGFmdGVyIGV4cGlyYXRpb24gb2YgY2hlY2twb2ludCBpbnRlcnZhbCwKPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:02:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:02:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwndD-00047G-At; Tue, 26 Sep 2017 11:02:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435bb33de=Andrew.Cooper3@citrix.com>)
 id 1dwndB-00047A-Oa
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:02:25 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FC/20-03422-1C33AC95; Tue, 26 Sep 2017 11:02:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQneP8al
 Ig94JHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMR+tYCj5zVpz9e4SlgfEbWxcjJ4eEgJ/E
 wz+zmEFsYQEvieWvQWwuDhGBrYwSDY/fsII4QgJ9jBJNb9ayglSxCehL7H7xiQnE5hWwlfj75
 zYjiM0ioCqxruUR2FRRgXCJprP9LBA1ghInZz4BszkFfCX+7L8K1MvBwSygKbF+lz5ImFlAXm
 L72znMELa4RNOXlWCrhATUJK71X2KHODRdYuvfX8wTGPlnIZk6C2HSLCSTZiGZtICRZRWjRnF
 qUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBwMgDBDsad6wMPMUpy
 MCmJ8irKnYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbZASUEyxKTU+tSMvMAcYJTFqCg0dJh
 PcVSJq3uCAxtzgzHSJ1ilFRSpx3D0hCACSRUZoH1waLzUuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5g0GmcKTmVcCN/0V0GImoMW9U0+ALC5JREhJNTBu2qD24djCO7EPTEx/NracOiykpHV
 6Z/vZ7uPf/jra5fQIr6q9aNrbJsZfnRd5ZvUJ31m+DGHPWlS3OFqLz7s79SDrXJFA8bglMXzd
 F5816/HvvTpzvcJ+DgOR8oIlLU8ktk7LnSt8jXlR2qULJlebqjR8FpwVmKKy2OfRz8Ji7UzLl
 On5dZOUWIozEg21mIuKEwHPlw3AyAIAAA==
X-Env-Sender: prvs=435bb33de=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506423739!84637170!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16062 invoked from network); 26 Sep 2017 11:02:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:02:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53475584"
To: Jennifer Herbert <Jennifer.Herbert@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <88ec74c5-e76a-859a-efed-be5347e6d77c@citrix.com>
Date: Tue, 26 Sep 2017 12:02:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506365735-133776-3-git-send-email-Jennifer.Herbert@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/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTk6NTUsIEplbm5pZmVyIEhlcmJlcnQgd3JvdGU6Cj4gQEAgLTQ2LDcgKzYw
LDIyIEBAIHN0cnVjdCBzYXZlX2NhbGxiYWNrcyB7Cj4gICAgICAgKi8KPiAgICAgIGludCAoKnN1
c3BlbmQpKHZvaWQqIGRhdGEpOwo+ICAKPiAtICAgIC8qIENhbGxlZCBhZnRlciB0aGUgZ3Vlc3Qn
cyBkaXJ0eSBwYWdlcyBoYXZlIGJlZW4KPiArICAgIC8qCj4gKyAgICAgKiBDYWxsZWQgYmVmb3Jl
IGFuZCBhZnRlciBldmVyeSBiYXRjaCBvZiBwYWdlIGRhdGEgc2VudCBkdXJpbmcKPiArICAgICAq
IHRoZSBwcmVjb3B5IHBoYXNlIG9mIGEgbGl2ZSBtaWdyYXRpb24gdG8gYXNrIHRoZSBjYWxsZXIg
d2hhdAo+ICsgICAgICogdG8gZG8gbmV4dCBiYXNlZCBvbiB0aGUgY3VycmVudCBzdGF0ZSBvZiB0
aGUgcHJlY29weSBtaWdyYXRpb24uCgpIb3cgaXMgdGhlIGNhbGxiYWNrIHN1cHBvc2VkIHRvIGRl
dGVybWluZSB3aGV0aGVyIGl0IGlzIGJlZm9yZSBvciBhaGVhZApvZiB0aGUgZGF0YSBiYXRjaD8K
CkFzIGZhciBhcyBJIGNhbiB0ZWxsLCBpdHMgbm90IHBvc3NpYmxlLgoKfkFuZHJldwoKPiArICAg
ICAqCj4gKyAgICAgKiBTaG91bGQgcmV0dXJuIG9uZSBvZiB0aGUgdmFsdWVzIGxpc3RlZCBiZWxv
dzoKPiArICAgICAqLwo+ICsjZGVmaW5lIFhHU19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0xKSAv
KiBBYmFuZG9uIHRoZSBtaWdyYXRpb24gZW50aXJlbHkKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICogYW5kIHRpZHkgdXAuICovCj4gKyNkZWZpbmUgWEdTX1BPTElD
WV9DT05USU5VRV9QUkVDT1BZIDAgIC8qIFJlbWFpbiBpbiB0aGUgcHJlY29weSBwaGFzZS4gKi8K
PiArI2RlZmluZSBYR1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkg
c3VzcGVuZCBhbmQgdHJhbnNtaXQgdGhlCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHJlbWFpbmluZyBkaXJ0eSBwYWdlcy4gKi8KPiArICAgIHByZWNvcHlfcG9s
aWN5X3QgcHJlY29weV9wb2xpY3k7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIENhbGxlZCBhZnRl
ciB0aGUgZ3Vlc3QncyBkaXJ0eSBwYWdlcyBoYXZlIGJlZW4KPiAgICAgICAqICBjb3BpZWQgaW50
byBhbiBvdXRwdXQgYnVmZmVyLgo+ICAgICAgICogQ2FsbGJhY2sgZnVuY3Rpb24gcmVzdW1lcyB0
aGUgZ3Vlc3QgJiB0aGUgZGV2aWNlIG1vZGVsLAo+ICAgICAgICogIHJldHVybnMgdG8geGNfZG9t
YWluX3NhdmUuCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:19:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:19:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwntz-0004wG-OC; Tue, 26 Sep 2017 11:19:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwnty-0004w6-JG
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:19:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 39/7A-01778-1D73AC95; Tue, 26 Sep 2017 11:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQve8+al
 Ig8UPeS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPM5+yF+xkqvgx36+BsZmpi5GTQ0LAT+Lt
 oZeMIDaLgKrE7TfLWLoYOTjYBOwlpn+tAAmLAIU7tt4EKufiYBaYxijxb9JFZpCEsECAxN5vk
 8FsXgFPiamb29hAioQEWhklVvzoYoFICEqcnPkEzGYW0JO4MXUKG8gCZgFpieX/OCDC8hLNW2
 eDzeEEmnN/72xWEFtUQEWif8lTdhBbSEBRon/eAzaIm9MlJj7rYZnAKDALyYZZSDbMQtgwC8m
 GBYwsqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgO2noGB
 cQdj016/Q4ySHExKoryKcqcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzjMDygkWpaanVqRl5
 gBjByYtwcGjJMK7GiTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivJtAigRAijJK8+BGwO
 L4EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3uMgU3gy80rgNr0COoIJ6IjeqSdAjihJREh
 JNTDOrl2TGpxbbaZqeng7RzFvQ5v0kzmvvju9zxSI6Dl5JbTf4Avf3kB7EXYhrvAbx+fXLgub
 oyFfs2K9UM1j3Y7lgntNVN7n6HRKcO7Sk93fVNMbt7vBmumSgLK65W6lS2Vbu2980d+/4prn4
 2y9mobFW3bdl2x5m/HiVcWv+be/Tm2/Jzpxc6MSS3FGoqEWc1FxIgBp6GP83gIAAA==
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506424783!112502538!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17833 invoked from network); 26 Sep 2017 11:19:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:19:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53476582"
Date: Tue, 26 Sep 2017 12:19:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926111939.p7yxtkn3x4r63ewy@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-12-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-12-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 11/15] tools: implement the new xl get hw
 info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MjBBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIG5ldyB4bCBnZXQgSFcgaW5mbyBpbnRlcmZhY2UuIEEg
bmV3IGFyZ3VtZW50Cj4gaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5k
IHNob3cgTUJBIEhXIGluZm8uCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:21:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwnvf-0005UG-2c; Tue, 26 Sep 2017 11:21:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwnvd-0005U8-Dn
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:21:29 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FE/8C-30688-8383AC95; Tue, 26 Sep 2017 11:21:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQtfC4lS
 kwcn57Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bORVYFTWwV227PZW1gbGTtYuTkkBDwk/jZ
 cp4dxGYRUJWYee42SxcjBwebgL3E9K8VIGERoHDH1ptMXYxcHMwC0xgl/k26yAySEAbqXX50N
 ytIPa+Ap8StHykgNUICrYwSfRu3g83kFRCUODnzCQuIzSygJ3Fj6hQ2kHpmAWmJ5f84IMLyEs
 1bZzODhDmBxtx4HAYSFhVQkehf8hRsipCAokT/vAdsEBenS0x81sMygVFgFpIFs5AsmIWwYBa
 SBQsYWVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGaz0D
 A+MOxj3tfocYJTmYlER5FeVORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A0xB8oJFqWmp1akZ
 eYA4wYmLcHBoyTCGw+S5i0uSMwtzkyHSJ1i1OW48fD6HyYhlrz8vFQpcV5lkCIBkKKM0jy4Eb
 AYvsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcJZApPZl4J3KZXQEcwAR3RO/UEyBEliQg
 pqQbGouW/AxIWSukv//hhSfTTCL9pS3PM8/QvnL5tUy7zUs4uqTHO5cL1u5lr75qaxLr7+yxe
 9fd11tNph3fHyZQGFtzOjpVq5OgIcppXNTN63coETee16+vLipLfenPdbPip764U3/l/Q0T7t
 Rd5y2Jy1lTJTl0q3pSwxHhj+Cv9O5tfXT7882GPEktxRqKhFnNRcSIABOqcktwCAAA=
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506424887!113264798!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7924 invoked from network); 26 Sep 2017 11:21:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:21:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53476668"
Date: Tue, 26 Sep 2017 12:21:22 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926112122.eggnn77t6dzbbfd2@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-13-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-13-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 12/15] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MjFBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyAneGNfcHNyX2NhdF90eXBlJyB0byAneGNfcHNyX3R5cGUnIHNv
IHRoYXQKPiB0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBm
ZWF0dXJlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBSZXZpZXdl
ZC1ieTogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpKdXN0IGEgc21hbGwg
bml0OgoKPiAgaW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCj4gQEAgLTMyNSwxMiArMzI1LDExIEBAIGludCBsaWJ4bF9wc3JfY2F0X3NldF9j
Ym0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgfQo+ICAKPiAgICAgIGxp
YnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsICp0YXJnZXRfbWFwKSB7Cj4gLSAgICAgICAg
eGNfcHNyX2NhdF90eXBlIHhjX3R5cGU7Cj4gKyAgICAgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9
IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7OwoKRG91YmxlICc7
JyBhdCB0aGUgZW5kIG9mIGxpbmUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:32:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:32:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwo6O-0006HF-5k; Tue, 26 Sep 2017 11:32:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwo6N-0006H4-9D
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 11:32:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D6/79-01910-2DA3AC95; Tue, 26 Sep 2017 11:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfei1al
 Ig/3PFSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXDDQeaCaeYVW65mNDCu
 0uti5OIQEmhkklj4YAcjhPOYUWLxm9dsEM42Rok7b48BZTg5RAScJb6emcsOYvMK6Eu8mNjJB
 GILC7hJbN91DMyWEJjEJHHrcymE7SnxZ3s/M5x97DRLFyM7B5uAlcQhMZAoi4CqxOcVz9knMH
 IvYGRYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6PF6Bgb
 GHYy/T3seYpTkYFIS5VWUOxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3tSVQTrAoNT21Ii0z
 Bxh6MGkJDh4lEd7vIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn/QpSJABSlFGaBzcCF
 geXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz8gOjSognM68EbtMroCOYgI7onXoC5IiSRI
 SUVAMjw9OuGS4T1pSu3XDgTMcKi4ULGwsTrOWSXiYkrV36Y+Fvk4pyobAHf1sbHrl7ctwR+zR
 VYEuH/XEzr3J2tSutmfPWZ+wWUZlylHN/UPi9JRfWlfyctXdVzZxwVcP4ea+n5kgZL2fXnML5
 tdzpi+pZiRmny+bOatdoTU1cznK+6lF8k9lajUmSSizFGYmGWsxFxYkA6v9+CX4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506425552!116402722!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3840 invoked from network); 26 Sep 2017 11:32:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 11:32:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwo6I-0007Py-Mp; Tue, 26 Sep 2017 11:32:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwo6D-00067J-4l; Tue, 26 Sep 2017 11:32:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwo6C-0002RJ-MU; Tue, 26 Sep 2017 11:32:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113830-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=839cbe6628c818166cc99d941b83860c2e7cc94e
X-Osstest-Versions-That: xen=55b33293c399e577f1a2b6cc933ced955615e63a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 11:32:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113830: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgzMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgzOWNiZTY2MjhjODE4MTY2Y2M5OWQ5NDFiODM4NjBj
MmU3Y2M5NGUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU1YjMzMjkz
YzM5OWU1NzdmMWEyYjZjYzkzM2NlZDk1NTYxNWU2M2EKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzgxNSAgMjAxNy0wOS0yNSAxNjowMzoyNCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4MzAgIDIwMTctMDktMjYgMTA6MDE6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5m
YWdnaW9saUBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0
cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249ODM5Y2JlNjYyOGM4MTgxNjZjYzk5ZDk0MWI4Mzg2MGMy
ZTdjYzk0ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDgzOWNiZTY2
MjhjODE4MTY2Y2M5OWQ5NDFiODM4NjBjMmU3Y2M5NGUKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249ODM5Y2JlNjYyOGM4MTgxNjZjYzk5ZDk0MWI4Mzg2MGMyZTdjYzk0ZQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9j
cmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46Ljou
CisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10n
Cisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5z
dGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ODM5Y2Jl
NjYyOGM4MTgxNjZjYzk5ZDk0MWI4Mzg2MGMyZTdjYzk0ZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA4MzljYmU2NjI4Yzgx
ODE2NmNjOTlkOTQxYjgzODYwYzJlN2NjOTRlOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU1YjMzMjkuLjgzOWNiZTYg
IDgzOWNiZTY2MjhjODE4MTY2Y2M5OWQ5NDFiODM4NjBjMmU3Y2M5NGUgLT4gc21va2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:34:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwo80-0006O3-H6; Tue, 26 Sep 2017 11:34:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwo7z-0006Ns-2i
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:34:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 73/95-02044-63B3AC95; Tue, 26 Sep 2017 11:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQtfE+lS
 kwbvPChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byGZdYC342Mla8WPeGsYGxN6qLkYNDQsBP
 4vkkzS5GTg4WAVWJb40LmEDCbAL2EtO/VoCERYDCHVtvAoW5OJgFpjFK/Jt0kRkkISyQKfFi8
 QQ2kHpeAU+J6zPlQWqEBFoZJZ5te80KUsMrIChxcuYTFhCbWUBP4sbUKWD1zALSEsv/cUCE5S
 Wat84GG8kJNObY8RVg5aICKhL9S56yg9hCAooS/fMesIHYEgLpElv//mKewCgwC8mGWUg2zEL
 YMAvJhgWMLKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQID
 tp6BgXEHY8tev0OMkhxMSqK8inKnIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CpbAeUEi1LTU
 yvSMnOAsQOTluDgURLhXQ2S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd4WkCIBkKKM0j
 y4EbA4vsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcPZApPZl4J3KZXQEcwAR3RO/UEyBE
 liQgpqQZGx75DBcIfn9yO/7hkQ6TV8xXLFizQaz14w+rA3yMWj13f/+cNOin7Xv1yxZsDtwLv
 FCzh+LR+5/MU7dal3ws1/Rd8vtjH7+GsFv4upbau4/Dp6GU/YjfXF52/fkFdwOCgUE3l8VXLZ
 h9Qz5gUb6vVElyrtnVDNfNj2/DdD3R+zTMUMD5VlBFqpsRSnJFoqMVcVJwIAI60kKneAgAA
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506425652!108947106!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31350 invoked from network); 26 Sep 2017 11:34:12 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:34:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53477326"
Date: Tue, 26 Sep 2017 12:34:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926113408.5ff7xgirdvkfyuv2@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-14-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-14-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 13/15] tools: implement new generic get
 value interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MjJBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBnZW5lcmljIGdldCB2YWx1ZSBpbnRlcmZhY2VzIGluIGxp
YnhjIGFuZCBsaWJ4bC4KPiBJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4g
eGwgdG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCj4gYWxsb2NhdGlvbiBmZWF0dXJlcy4g
QmFzZWQgb24gdGhhdCwgYSBuZXcgTUJBIGdldCB2YWx1ZSBjb21tYW5kIGlzIGFkZGVkIGluIHhs
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgo+IAo+IHY0
Ogo+ICAgICAtIHVzZSBkZXNpZ25hdGVkIGluaXRpYWxpemVycyBmb3IgJ2ZlYXRfbmFtZVtdJy4K
PiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIC0gdXNlIExPRyBp
biAnbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZycuCj4gICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQo+IHYzOgo+ICAgICAtIHJlcGxhY2UgJ2xpYnhsX3Bzcl9jYm1fdHlw
ZScgdG8gJ2xpYnhsX3Bzcl90eXBlJyBpbiBuZXdseSBkZWZpbmVkCj4gICAgICAgaW50ZXJmYWNl
cy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gdjI6Cj4gICAgIC0g
Y2hhbmdlICdDQVRfSU5GTycvJ01CQV9JTkZPJyB0byAnQ0FUJy8nTUJBJy4gVGhlIHJlbGF0ZWQg
c3RydWN0dXJlIG5hbWVzCj4gICAgICAgYXJlIGNoYW5nZWQgdG9vLgo+ICAgICAgIChzdWdnZXN0
ZWQgYnkgQ2hhbyBQZW5nKQo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8
ICAgNyArLQo+ICB0b29scy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICAgOSArLQo+ICB0b29s
cy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8ICA1OCArKysrKysrKy0tLS0tCj4gIHRvb2xzL3hs
L3hsLmggICAgICAgICAgICAgICAgIHwgICAxICsKPiAgdG9vbHMveGwveGxfY21kdGFibGUuYyAg
ICAgICAgfCAgIDUgKysKPiAgdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgfCAxODUgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIDYgZmlsZXMgY2hhbmdl
ZCwgMTgzIGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4gaW5kZXggMWNjNGQ3ZS4uNzQ1YjJhNSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4g
QEAgLTI0NTYsNiArMjQ1Niw3IEBAIGVudW0geGNfcHNyX3R5cGUgewo+ICAgICAgWENfUFNSX0NB
VF9MM19DQk1fQ09ERSA9IDIsCj4gICAgICBYQ19QU1JfQ0FUX0wzX0NCTV9EQVRBID0gMywKPiAg
ICAgIFhDX1BTUl9DQVRfTDJfQ0JNICAgICAgPSA0LAo+ICsgICAgWENfUFNSX01CQV9USFJUTCAg
ICAgICA9IDUsCj4gIH07Cj4gIHR5cGVkZWYgZW51bSB4Y19wc3JfdHlwZSB4Y19wc3JfdHlwZTsK
PiAgCj4gQEAgLTI1MDEsOSArMjUwMiw5IEBAIGludCB4Y19wc3JfY210X2VuYWJsZWQoeGNfaW50
ZXJmYWNlICp4Y2gpOwo+ICBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7Cj4gLWludCB4Y19wc3JfY2F0X2dldF9kb21h
aW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Cj4gK2ludCB4
Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWludDMyX3Qg
dGFyZ2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7Cj4g
IGludCB4Y19wc3JfZ2V0X2h3X2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tl
dCwKPiAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUsIHhjX3Bz
cl9od19pbmZvICpod19pbmZvKTsKPiAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKPiBpbmRleCAzODVkNTQ3Li41NjYwZDUxIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfcHNy
LmMKPiBAQCAtMjgzLDkgKzI4Myw5IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gICAgICByZXR1cm4gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCk7Cj4gIH0KPiAgCj4gLWludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0
YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSkKPiAraW50IHhjX3Bzcl9n
ZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpkYXRhKQo+ICB7Cj4gICAg
ICBpbnQgcmM7Cj4gICAgICBERUNMQVJFX0RPTUNUTDsKPiBAQCAtMzA1LDYgKzMwNSw5IEBAIGlu
dCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCj4gICAgICBjYXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgo+ICAgICAgICAgIGNtZCA9IFhF
Tl9ET01DVExfUFNSX0dFVF9MMl9DQk07Cj4gICAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFhD
X1BTUl9NQkFfVEhSVEw6Cj4gKyAgICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTDsKPiArICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgZXJybm8g
PSBFSU5WQUw7Cj4gICAgICAgICAgcmV0dXJuIC0xOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9wc3IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gaW5kZXggZTlkMzZkYy4u
NWE0YmEzZCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3Bzci5jCj4gQEAgLTcxLDE2ICs3MSwyOSBAQCBzdGF0aWMgdm9pZCBs
aWJ4bF9fcHNyX2NtdF9sb2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQo+ICAgICAg
TE9HRShFUlJPUiwgIiVzIiwgbXNnKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgbGlieGxfX3Bz
cl9jYXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKPiArc3RhdGljIHZvaWQg
bGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBlcnIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKPiAgewo+ICsg
ICAgLyoKPiArICAgICAqIEluZGV4IGlzICdsaWJ4bF9wc3JfdHlwZScgc28gd2Ugc2V0IHR3byAn
Q0RQJyB0byBjb3JyZXNwb25kIHRvCj4gKyAgICAgKiBEQVRBIGFuZCBDT0RFLgo+ICsgICAgICov
Cj4gKyAgICBjb25zdCBjaGFyICogY29uc3QgZmVhdF9uYW1lW10gPSB7Cj4gKyAgICAgICAgW0xJ
QlhMX1BTUl9DQk1fVFlQRV9VTktOT1dOXSA9ICJVTktOT1dOIiwKPiArICAgICAgICBbTElCWExf
UFNSX0NCTV9UWVBFX0wzX0NCTV0gPSAiTDMgQ0FUIiwKPiArICAgICAgICBbTElCWExfUFNSX0NC
TV9UWVBFX0wzX0NCTV9DT0RFLi4uTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9EQVRBXSA9ICJD
RFAiLAoKTmV3bGluZSBmb3IgIkNEUCIuCgo+ICsgICAgICAgIFtMSUJYTF9QU1JfQ0JNX1RZUEVf
TDJfQ0JNXSA9ICJMMiBDQVQiLAo+ICsgICAgICAgIFtMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RI
UlRMXSA9ICJNQkEiLAo+ICsgICAgfTsKPiAgICAgIGNoYXIgKm1zZzsKPiAgCj4gICAgICBzd2l0
Y2ggKGVycikgewo+ICAgICAgY2FzZSBFTk9ERVY6Cj4gLSAgICAgICAgbXNnID0gIkNBVCBpcyBu
b3Qgc3VwcG9ydGVkIGluIHRoaXMgc3lzdGVtIjsKPiArICAgICAgICBtc2cgPSAiaXMgbm90IHN1
cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEVO
T0VOVDoKPiAtICAgICAgICBtc2cgPSAiQ0FUIGlzIG5vdCBlbmFibGVkIG9uIHRoZSBzb2NrZXQi
Owo+ICsgICAgICAgIG1zZyA9ICJpcyBub3QgZW5hYmxlZCBvbiB0aGUgc29ja2V0IjsKPiAgICAg
ICAgICBicmVhazsKPiAgICAgIGNhc2UgRU9WRVJGTE9XOgo+ICAgICAgICAgIG1zZyA9ICJubyBm
cmVlIENPUyBhdmFpbGFibGUiOwo+IEBAIC0xMDYsNyArMTE5LDcgQEAgc3RhdGljIHZvaWQgbGli
eGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2cobGlieGxfX2djICpnYywgaW50IGVycikKPiAgICAgICAg
ICByZXR1cm47Cj4gICAgICB9Cj4gIAo+IC0gICAgTE9HRShFUlJPUiwgIiVzIiwgbXNnKTsKPiAr
ICAgIExPRyhFUlJPUiwgIiVzOiAlcyIsIGZlYXRfbmFtZVt0eXBlXSwgbXNnKTsKPiAgfQo+ICAK
PiAgc3RhdGljIGludCBsaWJ4bF9fcGlja19zb2NrZXRfY3B1KGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IHNvY2tldGlkKQo+IEBAIC0zMDMsMTAgKzMxNiwxMCBAQCBvdXQ6Cj4gICAgICByZXR1cm4g
cmM7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl9jYm1f
dHlwZV90b19saWJ4Y19wc3JfdHlwZSgKPiAtICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQo+
ICtzdGF0aWMgaW5saW5lIHhjX3Bzcl90eXBlIGxpYnhsX19wc3JfdHlwZV90b19saWJ4Y19wc3Jf
dHlwZSgKPiArICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUpCj4gIHsKPiAtICAgIEJVSUxEX0JVR19P
TihzaXplb2YobGlieGxfcHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNfcHNyX3R5cGUpKTsKPiAr
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX3R5cGUpICE9IHNpemVvZih4Y19wc3Jf
dHlwZSkpOwo+ICAgICAgcmV0dXJuICh4Y19wc3JfdHlwZSl0eXBlOwo+ICB9Cj4gIAo+IEBAIC0z
MjUsMTQgKzMzOCwxNCBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKPiAgICAgIH0KPiAgCj4gICAgICBsaWJ4bF9mb3JfZWFjaF9zZXRf
Yml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewo+IC0gICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5
cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOzsKPiArICAg
ICAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90
eXBlKHR5cGUpOzsKCkRvdWJsZSAnOycgY2FycmllZCBmcm9tIHByZXZpb3VzIHBhdGNoLgoKPiAg
Cj4gICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCj4gICAgICAgICAgICAgIGJy
ZWFrOwo+ICAKPiAgICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4LT54
Y2gsIGRvbWlkLCB4Y190eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzb2NrZXRpZCwgY2JtKSkgewo+IC0gICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9sb2df
ZXJyX21zZyhnYywgZXJybm8pOwo+ICsgICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19l
cnJfbXNnKGdjLCBlcnJubywgdHlwZSk7Cj4gICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
PiAgICAgICAgICB9Cj4gICAgICB9Cj4gQEAgLTM0NiwxOCArMzU5LDcgQEAgaW50IGxpYnhsX3Bz
cl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdl
dCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtX3IpCj4gIHsKPiAt
ICAgIEdDX0lOSVQoY3R4KTsKPiAtICAgIGludCByYyA9IDA7Cj4gLSAgICB4Y19wc3JfdHlwZSB4
Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKPiAt
Cj4gLSAgICBpZiAoeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4
Y190eXBlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2Jt
X3IpKSB7Cj4gLSAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsK
PiAtICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gLSAgICB9Cj4gLQo+IC0gICAgR0NfRlJFRTsK
PiAtICAgIHJldHVybiByYzsKPiArICAgIHJldHVybiBsaWJ4bF9wc3JfZ2V0X3ZhbChjdHgsIGRv
bWlkLCB0eXBlLCB0YXJnZXQsIGNibV9yKTsKPiAgfQo+ICAKPiAgc3RhdGljIHhjX3Bzcl9mZWF0
X3R5cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoCj4gQEAgLTQ1NSw3ICs0
NTcsMTkgQEAgaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2ln
bmVkIGludCB0YXJnZXQsCj4gICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdmFsKQo+
ICB7Cj4gLSAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgIEdDX0lOSVQoY3R4KTsKPiArICAg
IGludCByYyA9IDA7Cj4gKwoKRXh0cmEgbmV3bGluZT8KCj4gKyAgICB4Y19wc3JfdHlwZSB4Y190
eXBlID0gbGlieGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKHR5cGUpOwo+ICsKPiArICAg
IGlmICh4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgeGNfdHlwZSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgdmFsKSkgewo+ICsgICAgICAg
IGxpYnhsX19wc3JfYWxsb2NfbG9nX2Vycl9tc2coZ2MsIGVycm5vLCB0eXBlKTsKPiArICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgR0NfRlJFRTsKPiArICAgIHJl
dHVybiByYzsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgbGlieGxfX3hjX2h3X2luZm9fdG9fbGli
eGxfaHdfaW5mbygKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgK
PiBpbmRleCAwMWMyYWY2Li40NjQ4MzFlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsLmgKPiAr
KysgYi90b29scy94bC94bC5oCj4gQEAgLTIwNSw2ICsyMDUsNyBAQCBpbnQgbWFpbl9wc3JfY210
X2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwo+ICBpbnQgbWFpbl9wc3JfY210X3Nob3co
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKPiAgaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBh
cmdjLCBjaGFyICoqYXJndik7Cj4gIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwo+ICtpbnQgbWFpbl9wc3JfbWJhX3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKPiAgI2VuZGlmCj4gIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBj
aGFyICoqYXJndik7Cj4gIAo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwo+IGluZGV4IGExNjc5ZTkuLjMxMzZkNzAgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKPiBAQCAtNTY1LDYgKzU2NSwxMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7
Cj4gICAgICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAo+ICAgICAgICAiLWwgPGxldmVsPiAgICAg
ICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIEwzIGNhY2hl
IGlzIHByb2Nlc3NlZFxuIgo+ICAgICAgfSwKPiArICAgIHsgInBzci1tYmEtc2hvdyIsCj4gKyAg
ICAgICZtYWluX3Bzcl9tYmFfc2hvdywgMCwgMSwKPiArICAgICAgIlNob3cgTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKPiArICAgICAgIjxEb21haW4+IiwKPiArICAg
IH0sCj4gICNlbmRpZgo+ICAgICAgeyAidXNiY3RybC1hdHRhY2giLAo+ICAgICAgICAmbWFpbl91
c2JjdHJsX2F0dGFjaCwgMCwgMSwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90
b29scy94bC94bF9wc3IuYwo+IGluZGV4IDQwMjY5YjQuLjQ2Yjc3ODggMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMveGwveGxfcHNyLmMKPiArKysgYi90b29scy94bC94bF9wc3IuYwo+IEBAIC0zMjcsMTkg
KzMyNywyNyBAQCBvdXQ6Cj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lk
IHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZSh1aW50MzJfdCBkb21pZCwgdWludDMy
X3Qgc29ja2V0aWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSkKPiArc3RhdGljIHZvaWQgcHNyX3ByaW50X29u
ZV9kb21haW5fdmFsX3R5cGUodWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQo+
ICB7Cj4gLSAgICB1aW50NjRfdCBjYm07Cj4gKyAgICB1aW50NjRfdCB2YWw7Cj4gIAo+IC0gICAg
aWYgKCFsaWJ4bF9wc3JfY2F0X2dldF9jYm0oY3R4LCBkb21pZCwgdHlwZSwgc29ja2V0aWQsICZj
Ym0pKQo+IC0gICAgICAgIHByaW50ZigiJSMxNiJQUkl4NjQsIGNibSk7Cj4gKyAgICBpZiAoIWxp
YnhsX3Bzcl9nZXRfdmFsKGN0eCwgZG9taWQsIHR5cGUsIGluZm8tPmlkLCAmdmFsKSkKPiArICAg
IHsKPiArICAgICAgICBpZiAodHlwZSA9PSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRMICYm
IGluZm8tPnUubWJhLmxpbmVhcikKPiArICAgICAgICAgICAgcHJpbnRmKCIlMTYiUFJJdTY0LCB2
YWwpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcHJpbnRmKCIlIzE2IlBSSXg2NCwg
dmFsKTsKPiArICAgIH0KPiAgICAgIGVsc2UKPiAgICAgICAgICBwcmludGYoIiUxNnMiLCAiZXJy
b3IiKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2Ni
bSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2
bCkKPiArc3RhdGljIHZvaWQgcHNyX3ByaW50X29uZV9kb21haW5fdmFsKHVpbnQzMl90IGRvbWlk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2lu
Zm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9w
c3JfZmVhdF90eXBlIHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbHZsKQo+ICB7Cj4gICAgICBjaGFyICpkb21haW5fbmFtZTsKPiAgCj4g
QEAgLTM0NywxMDYgKzM1NSwxNTQgQEAgc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9t
YWluX2NibSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCj4gICAgICBwcmludGYo
IiU1ZCUyNXMiLCBkb21pZCwgZG9tYWluX25hbWUpOwo+ICAgICAgZnJlZShkb21haW5fbmFtZSk7
Cj4gIAo+IC0gICAgc3dpdGNoIChsdmwpIHsKPiAtICAgIGNhc2UgMzoKPiAtICAgICAgICBpZiAo
IWNkcF9lbmFibGVkKSB7Cj4gLSAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9j
Ym1fdHlwZShkb21pZCwgc29ja2V0aWQsCj4gKyAgICBzd2l0Y2ggKHR5cGUpIHsKPiArICAgIGNh
c2UgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6Cj4gKyAgICAgICAgc3dpdGNoIChsdmwpIHsKPiAr
ICAgICAgICBjYXNlIDM6Cj4gKyAgICAgICAgICAgIGlmICghaW5mby0+dS5jYXQuY2RwX2VuYWJs
ZWQpIHsKPiArICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRv
bWlkLCBpbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTSk7Cj4gLSAgICAgICAgfSBlbHNlIHsKPiAtICAg
ICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRp
ZCwKPiArICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgICAgIHBzcl9wcmludF9v
bmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFKTsK
PiAtICAgICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBz
b2NrZXRpZCwKPiArICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBl
KGRvbWlkLCBpbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9EQVRBKTsKPiAtICAgICAgICB9Cj4gLSAg
ICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIDI6Cj4gLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVf
ZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKPiArICAgICAgICAgICAgfQo+ICsgICAg
ICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSAyOgo+ICsgICAgICAgICAgICBwc3Jf
cHJpbnRfb25lX2RvbWFpbl92YWxfdHlwZShkb21pZCwgaW5mbywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfUFNSX0NCTV9UWVBFX0wyX0NCTSk7Cj4g
KyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAg
ICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEiLCBsdmwpOwo+ICsgICAgICAgIH0KPiAg
ICAgICAgICBicmVhazsKPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgcHJpbnRmKCJJbnB1dCBs
dmwgJWQgaXMgd3JvbmchIiwgbHZsKTsKPiArCj4gKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZ
UEVfTUJBOgo+ICsgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBp
bmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9D
Qk1fVFlQRV9NQkFfVEhSVEwpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiAgICAg
IHByaW50ZigiXG4iKTsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBwc3JfY2F0X3ByaW50X2RvbWFp
bl9jYm0odWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGNkcF9lbmFibGVkLCB1bnNpZ25lZCBpbnQgbHZs
KQo+ICtzdGF0aWMgaW50IHBzcl9wcmludF9kb21haW5fdmFsKHVpbnQzMl90IGRvbWlkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlw
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQo+
ICB7Cj4gICAgICBpbnQgaSwgbnJfZG9tYWluczsKPiAgICAgIGxpYnhsX2RvbWluZm8gKmxpc3Q7
Cj4gIAo+ICAgICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQpIHsKPiAtICAgICAgICBwc3Jf
Y2F0X3ByaW50X29uZV9kb21haW5fY2JtKGRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2
bCk7Cj4gKyAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsKGRvbWlkLCBpbmZvLCB0eXBl
LCBsdmwpOwo+ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgfQo+ICAKPiAgICAgIGlmICghKGxp
c3QgPSBsaWJ4bF9saXN0X2RvbWFpbihjdHgsICZucl9kb21haW5zKSkpIHsKPiAtICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgZG9tYWluIGxpc3QgZm9yIGNibSBkaXNwbGF5
XG4iKTsKPiAtICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJG
YWlsZWQgdG8gZ2V0IGRvbWFpbiBsaXN0IGZvciB2YWx1ZSBkaXNwbGF5XG4iKTsKPiArICAgICAg
ICByZXR1cm4gRVhJVF9GQUlMVVJFOwo+ICAgICAgfQo+ICAKPiAgICAgIGZvciAoaSA9IDA7IGkg
PCBucl9kb21haW5zOyBpKyspCj4gLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2Ni
bShsaXN0W2ldLmRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7Cj4gKyAgICAgICAg
cHNyX3ByaW50X29uZV9kb21haW5fdmFsKGxpc3RbaV0uZG9taWQsIGluZm8sIHR5cGUsIGx2bCk7
Cj4gICAgICBsaWJ4bF9kb21pbmZvX2xpc3RfZnJlZShsaXN0LCBucl9kb21haW5zKTsKPiAgCj4g
ICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBwc3JfY2F0X3ByaW50X3NvY2tl
dCh1aW50MzJfdCBkb21pZCwgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCj4gK3N0YXRpYyBpbnQgcHNy
X3ByaW50X3NvY2tldCh1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGx2bCkKPiAgewo+IC0gICAgaW50IHJjOwo+IC0gICAgdWludDMyX3Qg
bDNfY2FjaGVfc2l6ZTsKPiAtCj4gICAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIlNvY2tldCBJ
RCIsIGluZm8tPmlkKTsKPiAgCj4gLSAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1cHBvcnRzIEwz
IGNhY2hlLiAqLwo+IC0gICAgaWYgKGx2bCA9PSAzKSB7Cj4gLSAgICAgICAgcmMgPSBsaWJ4bF9w
c3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsK
PiAtICAgICAgICBpZiAocmMpIHsKPiAtICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWls
ZWQgdG8gZ2V0IGwzIGNhY2hlIHNpemUgZm9yIHNvY2tldDolZFxuIiwKPiAtICAgICAgICAgICAg
ICAgICAgICBpbmZvLT5pZCk7Cj4gLSAgICAgICAgICAgIHJldHVybiAtMTsKPiArICAgIHN3aXRj
aCAodHlwZSkgewo+ICsgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKPiArICAgIHsK
PiArICAgICAgICBpbnQgcmM7Cj4gKyAgICAgICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKPiAr
Cj4gKyAgICAgICAgLyogU28gZmFyLCBDTVQgb25seSBzdXBwb3J0cyBMMyBjYWNoZS4gKi8KPiAr
ICAgICAgICBpZiAobHZsID09IDMpIHsKPiArICAgICAgICAgICAgcmMgPSBsaWJ4bF9wc3JfY210
X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQsICZsM19jYWNoZV9zaXplKTsKPiArICAg
ICAgICAgICAgaWYgKHJjKSB7Cj4gKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZh
aWxlZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBpbmZvLT5pZCk7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4g
KyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgcHJpbnRmKCIlLTE2czogJXVLQlxuIiwgIkwz
IENhY2hlIiwgbDNfY2FjaGVfc2l6ZSk7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIHByaW50Zigi
JS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2NhY2hlX3NpemUpOwo+ICsKPiArICAgICAg
ICBwcmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwKPiArICAgICAgICAgICAg
ICAgKDF1bGwgPDwgaW5mby0+dS5jYXQuY2JtX2xlbikgLSAxKTsKPiArICAgICAgICBpZiAoaW5m
by0+dS5jYXQuY2RwX2VuYWJsZWQpCj4gKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnMl
MTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0gKGNvZGUpIiwgIkNCTSAoZGF0YSkiKTsKPiArICAg
ICAgICBlbHNlCj4gKyAgICAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJRCIsICJO
QU1FIiwgIkNCTSIpOwo+ICsKPiArICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gLSAgICBw
cmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwgKDF1bGwgPDwgaW5mby0+Y2Jt
X2xlbikgLSAxKTsKPiAtICAgIGlmIChpbmZvLT5jZHBfZW5hYmxlZCkKPiAtICAgICAgICBwcmlu
dGYoIiU1cyUyNXMlMTZzJTE2c1xuIiwgIklEIiwgIk5BTUUiLCAiQ0JNIChjb2RlKSIsICJDQk0g
KGRhdGEpIik7Cj4gLSAgICBlbHNlCj4gLSAgICAgICAgcHJpbnRmKCIlNXMlMjVzJTE2c1xuIiwg
IklEIiwgIk5BTUUiLCAiQ0JNIik7Cj4gKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfTUJB
Ogo+ICsgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiRGVmYXVsdCBUSFJUTCIsIDApOwo+
ICsgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIlRIUlRMIik7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gIAo+IC0gICAgcmV0dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWlu
X2NibShkb21pZCwgaW5mby0+aWQsIGluZm8tPmNkcF9lbmFibGVkLCBsdmwpOwo+ICsgICAgZGVm
YXVsdDoKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIklucHV0IGZlYXR1cmUgdHlwZSAlZCBp
cyB3cm9uZ1xuIiwgdHlwZSk7Cj4gKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKPiArICAg
IH0KPiArCj4gKyAgICByZXR1cm4gcHNyX3ByaW50X2RvbWFpbl92YWwoZG9taWQsIGluZm8sIHR5
cGUsIGx2bCk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgcHNyX2NhdF9zaG93KHVpbnQzMl90IGRv
bWlkLCB1bnNpZ25lZCBpbnQgbHZsKQo+ICtzdGF0aWMgaW50IHBzcl92YWxfc2hvdyh1aW50MzJf
dCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsKQo+ICB7Cj4g
ICAgICB1bnNpZ25lZCBpbnQgaSwgbnI7Cj4gICAgICBpbnQgcmM7Cj4gLSAgICBsaWJ4bF9wc3Jf
Y2F0X2luZm8gKmluZm87Cj4gKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5mbzsKPiAgCj4gLSAg
ICBpZiAobHZsICE9IDIgJiYgbHZsICE9IDMpIHsKPiAtICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKPiArICAgIHN3aXRjaCAodHlwZSkgewo+
ICsgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKPiArICAgICAgICBpZiAobHZsICE9
IDIgJiYgbHZsICE9IDMpIHsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBs
dmwgJWQgaXMgd3JvbmdcbiIsIGx2bCk7Cj4gKyAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxV
UkU7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgTElCWExf
UFNSX0ZFQVRfVFlQRV9NQkE6Cj4gKyAgICAgICAgaWYgKGx2bCkgewo+ICsgICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKCk1heWJlICJV
bmV4cGVjdGVkIGx2bCBwYXJhbWV0ZXIgJWQgZm9yIE1CQSBmZWF0dXJlXG4iPwoKVGhlcmUncyBu
byB2YWxpZCBsdmwgdmFsdWUgZm9yIE1CQSBhdCBhbGwuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:35:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwo9B-0006Wn-Uc; Tue, 26 Sep 2017 11:35:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dwo9A-0006WY-Gr
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 11:35:28 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 2A/AD-02048-F7B3AC95; Tue, 26 Sep 2017 11:35:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsVyMbThsG6N9al
 Ig5uPGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/vxawF1ySq/g29TxzA+MGyS5GLg4hgQmM
 EsdPb2MFcVgEtrFKNHx+B+RwckgI3GGVWNysBWGnSaxfcpoJxm74No0Zwq6UuLPqJli9kICix
 Ndn05kgpk5jkjjetJ8FJCEskCrxa99yNhCbTcBIYvmNHywgRSICPYwSs99OYQNxmAWOMkqceP
 yABaL9HJvEr1m72EFaeAVsJH4fn80IYrMIqEo8nT0XbKyoQLhE09l+FogaQYmTM5+A2ZwCthI
 9f5+BrWMWMJOYt/khM4QtL9G8dTaULS5x68l8pgmMorOQtM9C0jILScssJC0LGFlWMWoUpxaV
 pRbpGhroJRVlpmeU5CZm5gB5xnq5qcXFiempOYlJxXrJ+bmbGIGRU8/AwLiDcVuX8yFGSQ4mJ
 VFeRblTkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOdYAeUEi1LTUyvSMnOAMQyTluDgURLhXQ
 2S5i0uSMwtzkyHSJ1iNOa4cOfSHyaOA3tu/WESYsnLz0uVEudtASkVACnNKM2DGwRLLZcYZaW
 EeRkZGBiEeApSi3IzS1DlXzGKczAqCfN2gEzhycwrgdv3CugUJqBTeqeeADmlJBEhJdXAmHeT
 /97vuxOqznJG+Pl3K0iy82k4pU39dMIk7tlChi1+qkHnT9v0iL+feEFhsQVvptKs3/XqIX9NL
 u4u3sZoVrOwVHjn/KTa7kMinxfO+rt1ffJu5tuTLJW+Fj8K9eec55j0iGn90vkJjodV5vKy7v
 8ty7kg9anYyvmeP+Y15XvudX/NdqZCRYmlOCPRUIu5qDgRAM72CDUoAwAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506425723!58489885!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30389 invoked from network); 26 Sep 2017 11:35:24 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 11:35:24 -0000
Received: by mail-wr0-f195.google.com with SMTP id b9so2332810wra.0
 for <xen-devel@lists.xen.org>; Tue, 26 Sep 2017 04:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=tu0dkGN22UE/vySMARMk6ivAgWVUwFkG1qlWlD+NP20=;
 b=ue6teJ+g0Gt2BoX6dBuTDFlC9s4q7M2ZZUyBfZWhBxlhMA2Zm0dMAdUxIj5tbMWAn5
 RVXBmxJaey2MQo0LFIeEH4Q7twFdzUQX4pz0VfUQNo3fKivrEVUO3wy0rVXc0x+santC
 GNTnLbpZfTTrohjHVJaO7XhH9jksofIoTf6l54q7AR8ID98SPlZ24bniAgnrrVMt2aPj
 j9rlAdfYaLyEOTm0WDntSftS7hrtDJJ5uGl/c4NOuSWWbnDWPFyQHxQGS2u4I7/M++Pz
 GEHphpNcVwcHax1Vyy7bFEwBsh7XtP8jbnpliZu0qaxHAYPXfVnCXD05j1PAav+HB1C8
 6DLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=tu0dkGN22UE/vySMARMk6ivAgWVUwFkG1qlWlD+NP20=;
 b=h6JhNiKVnX2LSE3+WoSz/DedYTk93RgY5btNH/sE7/bmj+LUMeyM7FMj31MBm+VT3I
 S4anzmwDwHz1pFUwLqhcUCa9q2foeQQpu999uDfanLwCpdOd5faMXlIA8RMtxspTLhPC
 oIE01sY/WksygrzI63ZWXNJ0nZggc0WmjWxB2jda1fKIA9A36gOfEjLuvZ9cKX2j9Ss3
 /Ipiyh5nzhxbbQbhUMDpvvNTqKnVTWyiO3irV/bRCaDTHtcUPZAntG0pgk555wUQOkON
 CYDaUOYPOWAoWBAbVB0sZ7g2ovKCqqyZRp84nNYQbAIdXik5N4BcFpKg+b+Z/QS9C2qB
 rNeA==
X-Gm-Message-State: AHPjjUhhzFg5btwiXjf53VRFE2LMrsRBWrmcRdAOX6vDBi3DfVfcF8b3
 P0JVo3vPIvPMdUHJW2PaDKg=
X-Google-Smtp-Source: AOwi7QCezM7pQ8WShp7pxZl1BKZQHJ3NAHKZXkXGnm43ReHRSDWlJm0I3RcoD3Lote5J18CJ+iTXbg==
X-Received: by 10.46.67.156 with SMTP id z28mr4745690lje.124.1506425723291;
 Tue, 26 Sep 2017 04:35:23 -0700 (PDT)
Received: from [10.17.182.9] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u10sm1875143lju.84.2017.09.26.04.35.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Sep 2017 04:35:21 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: Oleksandr Grytsov <al1img@gmail.com>, Clemens Ladisch
 <clemens@ladisch.de>, Takashi Sakamoto <o-takashi@sakamocchi.jp>,
 tiwai@suse.com
References: <1502108577-8099-1-git-send-email-andr2000@gmail.com>
 <7e62a406-7dcd-b5c9-b2de-ea52e1d2afd0@sakamocchi.jp>
 <b9e34f0e-4a9a-9ccf-6165-04cd22a070ac@gmail.com>
 <CACvf2oU4puqSuNj2k5REpmFJdvWcTWY+AaNEJtknLP4XMPdbsg@mail.gmail.com>
 <e5d52c8a-09e0-2823-dcff-e595868c7dee@sakamocchi.jp>
 <2a2fd222-fc54-1709-bfc8-a530efc3f307@gmail.com>
 <ad4f2201-bfab-415d-0120-308989653628@sakamocchi.jp>
 <b129960e-b38f-ea94-3e4a-3cd409f7a707@gmail.com>
 <3f8e535b-8607-6b15-6e17-da755a06cc1e@sakamocchi.jp>
 <CACvf2oUJtxVTuV0qu4z4kV=aSOH5O_8v=UjH_3tr4wCJdXuEjw@mail.gmail.com>
 <3fde10f8-4727-e37b-8001-ce2356fffb2b@sakamocchi.jp>
 <162b7251-4040-c61f-1fcd-c32f65bd3c67@gmail.com>
 <8542f293-f2d0-9ba3-7082-967b32fcec17@ladisch.de>
 <CACvf2oUYM5_KWKsv1Q8=fkqzgMHieYQ76GyiwPTh8UsB+K9iFg@mail.gmail.com>
 <d29615e8-0fc2-68b8-d158-90378dc5ebeb@gmail.com>
Message-ID: <5421f97e-cd7a-dd22-7557-b0fc25899c1b@gmail.com>
Date: Tue, 26 Sep 2017 14:35:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <d29615e8-0fc2-68b8-d158-90378dc5ebeb@gmail.com>
Content-Language: en-US
Cc: alsa-devel@alsa-project.org, xen-devel@lists.xen.org,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, linux-kernel@vger.kernel.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [alsa-devel] [PATCH RESEND1 00/12] ALSA: vsnd: Add
 Xen para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2xlbWVucywgU2FrYW1vdG8tc2FuLAoKY291bGQgeW91IHBsZWFzZSByZXZpZXcgdGhlIGJlbG93
IGlmIHlvdSBieSBjaGFuY2UgaGF2ZSBhIG1pbnV0ZT8KClRoYW5rIHlvdSwKT2xla3NhbmRyCgpP
biAwOS8xOS8yMDE3IDExOjU3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBI
aSwgYWxsIQo+Cj4gV2UgZGlkIHNvbWUgd29yayBvbiBpbXBsZW1lbnRpbmcgdGhlIGlkZWEgd2l0
aAo+Cj4gZmVlZGJhY2sgZXZlbnRzIGZyb20gdGhlIGJhY2tlbmQgdG8gdGhlIGZyb250ZW5kLgo+
Cj4gUGxlYXNlIHNlZSBhdHRhY2hlZCB0aGUgY2hhbmdlcyB0byB0aGUgZXhpc3Rpbmcgc25kaWYg
cHJvdG9jb2wgWzFdOgo+Cj4gMS4gSW50cm9kdWNlZCBhIG5ldyBldmVudCBjaGFubmVsIGZyb20g
YmFjayB0byBmcm9udAo+Cj4gMi4gTmV3IGV2ZW50IHdpdGggbnVtYmVyIG9mIGJ5dGVzIHBsYXll
ZC9jYXB0dXJlZCAoWEVOU05EX0VWVF9DVVJfUE9TLAo+Cj4gdG8gYmUgdXNlZCBmb3Igc2VuZGlu
ZyBzbmRfcGNtX3BlcmlvZF9lbGFwc2VkIGF0IGZyb250ZW5kLgo+Cj4gU2VudCBpbiBieXRlcywg
bm90IGZyYW1lcyB0byBtYWtlIHRoZSBwcm90b2NvbCBnZW5lcmljIGFuZCBjb25zaXN0ZW50KQo+
Cj4gMy4gTmV3IHJlcXVlc3QgZm9yIHBsYXliYWNrL2NhcHR1cmUgY29udHJvbCAoWEVOU05EX09Q
X1RSSUdHRVIpCj4KPiB3aXRoIHN0YXJ0L3BhdXNlL3N0b3AvcmVzdW1lIHN1Yi1vcHMuCj4KPiBU
aGUgaW1wbGVtZW50YXRpb24gd2UgaGF2ZSBzaG93ZWQgdGhhdCB0aGlzIGlzIHN1ZmZpY2llbnQg
dG8KPiBzdWNjZXNzZnVsbHkgcGxheS9jYXB0dXJlIHcvbyB1c2luZyBlbXVsYXRlZCBpbnRlcnJ1
cHRzLgo+Cj4gQ2xlbWVucywgU2FrYW1vdG8tc2FuLAo+IGNvdWxkIHlvdSBwbGVhc2UgcmV2aWV3
IHRoZSBjaGFuZ2VzIGFuZCBjb25maXJtIHRoYXQgdGhlc2UgYXJlIG9rIHRvCj4gYmUgdXBzdHJl
YW1lZCB0byB0aGUgc25kaWYgcHJvdG9jb2wgYW5kIGFyZSBlbm91Z2ggZm9yIHRoZSBmcm9udGVu
ZAo+IGRyaXZlciB3ZSB3YW50IHRvIHVwc3RyZWFtICh3ZSBoYXZlIGl0IGltcGxlbWVudGVkLCBq
dXN0IG5lZWQgdG8gbWFrZQo+IHN1cmUgdGhlIGdlbmVyYWwgYXBwcm9hY2ggaXMgYWNjZXB0ZWQg
YnkgdGhlIEFMU0EgY29tbXVuaXR5KS4KPgo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIg
dGltZSwKPiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+IE9sZWtzYW5kciBHcnl0c292Cj4KPiBb
MV0gCj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3NuZGlmLmg/aD12
NC4xNC1yYzEKPgo+IE9uIDA5LzEyLzIwMTcgMTA6NTIgQU0sIE9sZWtzYW5kciBHcnl0c292IHdy
b3RlOgo+PiBPbiBUdWUsIFNlcCA1LCAyMDE3IGF0IDEwOjI0IEFNLCBDbGVtZW5zIExhZGlzY2gg
PGNsZW1lbnNAbGFkaXNjaC5kZT4gCj4+IHdyb3RlOgo+Pj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4+Pj4+PiBXZSB1bmRlcnN0YW5kIHRoYXQgZW11bGF0ZWQgaW50ZXJydXB0IG9u
IHRoZSBmcm9udGVuZCBzaWRlIGlzIAo+Pj4+Pj4gY29tcGxldGVseSBub3QKPj4+Pj4+IGFjY2Vw
dGFibGUKPj4+IEFsbG93IG1lIHRvIGV4cGFuZCBvbiB0aGF0OsKgIFByb3BlciBzeW5jaHJvbml6
YXRpb24gcmVxdWlyZXMgdGhhdCB0aGUKPj4+IGV4YWN0IHBvc2l0aW9uIGlzIGNvbW11bmljYXRl
ZCwgbm90IGVzdGltYXRlZC7CoCBKdXN0IGJlY2F1c2UgdGhlIAo+Pj4gbm9taW5hbAo+Pj4gcmF0
ZSBvZiB0aGUgc3RyZWFtIGlzIGtub3duIGRvZXMgbm90IGltcGx5IHRoYXQgeW91IGtub3cgdGhl
IGFjdHVhbCAKPj4+IHJhdGUuCj4+PiBGb3JnZXQgZm9yIHRoZSBtb21lbnQgdGhhdCB0aGVyZSBl
dmVuIGlzIGEgbm9taW5hbCByYXRlOyBhc3N1bWUgdGhhdCBpdAo+Pj4gd29ya3MgbGlrZSwgZS5n
LiwgYSBzdG9yYWdlIGNvbnRyb2xsZXIsIGFuZCB0aGF0IHlvdSBjYW4ga25vdyB0aGF0IGEgCj4+
PiBETUEKPj4+IGJ1ZmZlciB3YXMgY29uc3VtZWQgYnkgdGhlIGRldmljZSBvbmx5IGFmdGVyIGl0
IGhhcyB0b2xkIHlvdS4KPj4+Cj4+PiBJdCdzIHBvc3NpYmxlIGFuZCBsaWtlbHkgdGhhdCB0aGVy
ZSBpcyBhIGxhdGVuY3kgd2hlbiByZXBvcnRpbmcgdGhlCj4+PiBzdHJlYW0gcG9zaXRpb24sIGJ1
dCB0aGF0IGlzIHN0aWxsIGJldHRlciB0aGFuIGd1ZXNzaW5nIHdoYXQgdGhlIERNQQo+Pj4gaXMg
ZG9pbmcuwqAgKFlvdSB3b3VsZCBuZXZlciBqdXN0IHRyeSB0byBndWVzcyB3aGVuIHdyaXRpbmcg
ZGF0YSB0bwo+Pj4gZGlzaywgd291bGQgeW91PykKPj4+Cj4+Pj4+PiBhbmQgZGVmaW5pdGVseSB3
ZSBuZWVkIHRvIHByb3ZpZGUgc29tZSBmZWVkYmFjayBtZWNoYW5pc20gZnJvbQo+Pj4+Pj4gRG9t
MCB0byBEb21VLgo+Pj4+Pj4KPj4+Pj4+IEluIG91ciBjYXNlIGl0IGlzIHRlY2huaWNhbGx5IGlt
cG9zc2libGUgdG8gcHJvdmlkZSBwcmVjaXNlIAo+Pj4+Pj4gcGVyaW9kIGludGVycnVwdAo+Pj4+
Pj4gKG1vc3RseSBiZWNhdXNlIG91ciBiYWNrZW5kIGlzIGEgdXNlciBzcGFjZSBhcHBsaWNhdGlv
bikuCj4+PiBBcyBmYXIgYXMgSSBjYW4gc2VlLCBhbGwgYXVkaW8gQVBJcyAoQUxTQSwgUHVsc2VB
dWRpbywgZXRjLikgaGF2ZSAKPj4+IHBvbGwoKQo+Pj4gb3IgY2FsbGJhY2tzIG9yIHNpbWlsYXIg
bWVjaGFuaXNtcyB0byBpbmZvcm0geW91IHdoZW4gbmV3IGRhdGEgY2FuIGJlCj4+PiB3cml0dGVu
LCBhbmQgYWx3YXlzIGFsbG93IHRvIHF1ZXJ5IHRoZSBjdXJyZW50IHBvc2l0aW9uLgo+Pj4KPj4+
PiBbLi4uXQo+Pj4+IG9rLCBzbyB0aGUgbWFpbiBjb25jZXJuIGhlcmUgaXMgdGhhdCB3ZSBjYW5u
b3QgcHJvcGVybHkgc3luY2hyb25pemUgCj4+Pj4gRG9tMC1Eb21VLgo+Pj4+IElmIHdlIHB1dCB0
aGlzIGFwYXJ0IGZvciBhIHNlY29uZCBhcmUgdGhlcmUgYW55IG90aGVyIGNvbmNlcm5zIG9uIAo+
Pj4+IGhhdmluZyBBTFNBCj4+Pj4gZnJvbnRlbmQgZHJpdmVyPyBJZiBub3QsIGNhbiB3ZSBoYXZl
IHRoZSBkcml2ZXIgd2l0aCB0aW1lciAKPj4+PiBpbXBsZW1lbnRhdGlvbiB1cHN0cmVhbWVkCj4+
Pj4gYXMgZXhwZXJpbWVudGFsIHVudGlsIHdlIGhhdmUgc29tZSBhY2NlcHRhYmxlIHN5bmNocm9u
aXphdGlvbiAKPj4+PiBzb2x1dGlvbj8KPj4+PiBUaGlzIHdpbGwgYWxsb3cgYnJvYWRlciBhdWRp
ZW5jZSB0byB0cnkgYW5kIGZlZWwgdGhlIHNvbHV0aW9uIGFuZCAKPj4+PiBwcm9iYWJseSBjb250
cmlidXRlPwo+Pj4gSSBkb3VidCB0aGF0IHRoZSBkcml2ZXIgYXJjaGl0ZWN0dXJlIHdpbGwgc3Rh
eSBjb21wbGV0ZWx5IHRoZSBzYW1lLCAKPj4+IHNvIEkKPj4+IGRvIG5vdCB0aGluayB0aGF0IHRo
aXMgZXhwZXJpbWVudGFsIGRyaXZlciB3b3VsZCBkZW1vbnN0cmF0ZSBob3cgdGhlCj4+PiBzb2x1
dGlvbiB3b3VsZCBmZWVsLgo+Pj4KPj4+IEFzIHRoZSBmaXJzdCBzdGVwLCBJIHdvdWxkIHN1Z2dl
c3QgY3JlYXRpbmcgYSBkcml2ZXIgd2l0aCBwcm9wZXIKPj4+IHN5bmNocm9uaXphdGlvbiwgZXZl
biBpZiBpdCBoYXMgaGlnaCBsYXRlbmN5LsKgIFJlZHVjaW5nIHRoZSBsYXRlbmN5Cj4+PiB3b3Vs
ZCB0aGVuIGJlICdqdXN0JyBhbiBvcHRpbWl6YXRpb24uCj4+Pgo+Pj4KPj4+IFJlZ2FyZHMsCj4+
PiBDbGVtZW5zCj4+IERlZmluaXRlbHkgZmVlZGJhY2sgZnJvbSB0aGUgYmFja2VuZCBzaWRlIGlz
IHJlcXVpcmVkLiBDdXJyZW50bHkKPj4gd2UgYXJlIHdvcmtpbmcgb24gc3luY2hyb25pemVkIHZl
cnNpb24gb24gdGhlIGJhY2tlbmQKPj4gYW5kIGZyb250ZW5kIHNpZGUuIFdlIHdpbGwgYmUgYmFj
ayBvbmNlIHdlIGhhdmUgdGhlIHNvbHV0aW9uLgo+Pgo+PiBUaGFua3MuCj4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:38:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoBq-0006jB-BH; Tue, 26 Sep 2017 11:38:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43500b6ff=jennifer.herbert@citrix.com>)
 id 1dwoBo-0006j1-JJ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:38:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 24/BE-25121-32C3AC95; Tue, 26 Sep 2017 11:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpK6Czal
 Igx3LZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWSZdZCj5yVrzZtJGlgfEnexcjJ4eEgL9E
 67ovLCC2sICXxPLXs5i7GLk4RAQ2MEq0924Gc4QEDjJKPFjSAuRwcLAJmEi8eRAK0sAroCkx5
 dI9JhCbRUBV4sCMv6wgtqhAsMSdC8/ZIGoEJU7OfAK2gFPATuLyim1gNcwCFhIz559nhLDlJb
 a/ncMMYgsJaEicXbCIdQIj7ywk7bOQtMxC0rKAkXkVo3pxalFZapGukV5SUWZ6RkluYmaOrqG
 BsV5uanFxYnpqTmJSsV5yfu4mRmBQ1TMwMO5gPNXsfIhRkoNJSZRXUe5UpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3kBroJxgUWp6akVaZg4wvGHSEhw8SiK8CSBp3uKCxNzizHSI1ClGY45NN
 +/+YeLY8P3BHyYhlrz8vFQpcd5XVkClAiClGaV5cINgcXeJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjCvLchCnsy8Erh9r4BOYQI6pXfqCZBTShIRUlINjI3ejPOVv5WEP5E7vuK4iLHLTiW
 /ne+TeP0DWMR/rSq20hdZufaH4Q+LEyJNzN/cl4ntF9PidZasv7ghOeP9EuXdu5b8XvVXUdBt
 ndSLg/eOVVqLOtmtP/a1hNOMo3XyhNWtD0W4ZRNqRbNYLhg4aR29XrtpPp/1btPSyzdffPOyY
 dzQwtXIrsRSnJFoqMVcVJwIADN9YGa2AgAA
X-Env-Sender: prvs=43500b6ff=jennifer.herbert@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506425886!99757937!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60937 invoked from network); 26 Sep 2017 11:38:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:38:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441225643"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
 <61663abc-b885-7417-3c81-68b29ad780c9@citrix.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <59CA3C1C.9070708@citrix.com>
Date: Tue, 26 Sep 2017 12:38:04 +0100
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: <61663abc-b885-7417-3c81-68b29ad780c9@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMTE6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjUvMDkvMTcgMTk6
NTUsIEplbm5pZmVyIEhlcmJlcnQgd3JvdGU6Cj4+ICsvKgo+PiArICogQSBwcmVjb3B5X3BvbGlj
eSBjYWxsYmFjayBtYXkgbm90IGJlIHJ1bm5pbmcgaW4gdGhlIHNhbWUgYWRkcmVzcwo+PiArICog
c3BhY2UgYXMgbGlieGMgYW4gc28gcHJlY29weV9zdGF0cyBpcyBwYXNzZWQgYnkgdmFsdWUuCj4+
ICsgKi8KPiBQbGVhc2UgdGFrZSBhIHN0ZXAgYmFjayBhbmQgdGhpbmcgYWJvdXQgd2hhdCBpcyB3
cml0dGVuIGhlcmUuLi4KPgo+IEFzIEkndmUgc2FpZCByZXBlYXRlZGx5LCB0aGUgc3RydWN0dXJl
IHZzIHBvaW50ZXIgYXJndW1lbnQgaGVyZSBpcwo+IGVudGlyZWx5IHVucmVsYXRlZCB0byB0aGUg
SVBDIGJvdW5kYXJ5Lgo+Cj4gSSBhbSBhbHNvIHVuaGFwcHkgdGhhdCwgYWZ0ZXIgbXVsdGlwbGUg
cmV2aWV3IHJlcXVlc3RzIHNheWluZyAidHVybiB0aGlzCj4gaW50byBhIHBvaW50ZXIiLCBpdHMg
cmVtYWluZWQgYmVpbmcgcGFzc2VkIGJ5IHZhbHVlLiAgSXQgaXMgbm90IG9rIHRvCj4gaGFjayB0
aGluZ3MgbGlrZSB0aGlzIHVwIHNpbXBseSBiZWNhdXNlIGl0cyB0aGUgZWFzaWVyIGNhdXNlIG9m
IGFjdGlvbi4KClBhc3NpbmcgdGlueSBzdHJ1Y3R1cmVzIGJ5IHZhbHVlIGlzIG5vdCBhIGhhY2sg
LSBpdCBpcyBwZXJmZWN0bHkgdmFsaWQgCkMuICBCYXJlIGluIG1pbmQgdGhhdCBhIHBvaW50ZXIg
aXMgbm90IGEgemVybwpzaXplZCBlbnRpdHkgLSBpdCBpdHNlbGYgbmVlZHMgdG8gYmUgY29waWVk
LiAgUGFzc2luZyBieSB2YWx1ZSBoZXJlIGlzIApxdWl0ZSBwb3NzaWJseSBmYXN0ZXIsIGFuZCB1
c2UgbGVzcyBtZW1vcnkuICAgRnVydGhlcm1vcmUsIHRoZSBtdWx0aXBsZSAKcmV2aWV3cyBjb25j
bHVkZWQgdGhhdCB0aGlzIHdhcyByZWxhdGVkIHRvIElQQyBib3VuZGFyeSwgYW5kIHRoYXQgdGhl
IAp0aW55IHN0cnVjdCBzaXplIHdhcyBhY2NlcHRhYmxlLgoKTWF5YmUgeW91IGNvdWxkIGVsYWJv
cmF0ZSBvbiB3aHkgeW91IGRvIG5vdCB0aGluayBpdCBpcyByZWxhdGVkIHRvIHRoZSAKSVBDIGJv
dW5kYXJ5LgoKSW5zdGVhZCwgd2UgY291bGQgcGFzcyBlYWNoIGVsZW1lbnQgb2YgdGhlIHN0cnVj
dHVyZSwgYXMgYW4gaW5kaXZpZHVhbCAKcGFyYW1ldGVycy4gIFRoaXMgd291bGQgc2VlbSBhIHJl
dHJvZ3JhZGUKc3RlcCB0byBtZSwgYnV0ICB3b3VsZCBhZGRyZXNzIHlvdXIgc2Vuc2l0aXZpdGll
cy4KCi1qZW5ueQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:39:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:39:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoD4-0006pp-LJ; Tue, 26 Sep 2017 11:39:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwoD4-0006ph-3x
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:39:30 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A3/8A-03093-17C3AC95; Tue, 26 Sep 2017 11:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQjfX5lS
 kwfc3Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amxztZCg5wVtw4PoOlgfEaWxcjJ4eEgJ/E
 rTXP2EFsFgFViZ6Jj4DiHBxsAvYS079WgIRFgMIdW28ydTFycTALTGOU+DfpIjNIjbBApsSzR
 +EgNbwCnhJN6yezg9QICbQySjQ8PMMCkRCUODnzCZjNLKAjsWD3J7D5zALSEsv/cYCEOYF6v5
 96yApiiwqoSPQveQp2jpCAokT/vAdQZ6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tSistQ
 iXSNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABkAIIdjH/mBx5ilORgUhLl
 VZQ7FSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneWNVBOsCg1PbUiLTMHGAswaQkOHiUR3gSQN
 G9xQWJucWY6ROoUo6KUOG81SEIAJJFRmgfXBou/S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 KGmMKTmVcCN/0V0GImoMW9U0+ALC5JREhJNTBWvcu4ELW0IdviPuftCoG7yUH3fpZL6DAcZ+D
 5ZzDBSzMyUPLv0f4niyNWvVLdy+zqtHROxjvek4tEupL+P9wm01mcI6bPnXh3E+9/FTVhjcmp
 c7Yd8LPxS/pRVHdlz4RzqfM4C03ZyxWuTWxzcpq+rsl7wcqyf2+LJM7dfrp8ku/jZXPOrUpRY
 inOSDTUYi4qTgQAGNSoKLoCAAA=
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506425965!109055829!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63440 invoked from network); 26 Sep 2017 11:39:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:39:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53477579"
Date: Tue, 26 Sep 2017 12:39:21 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926113921.jpmfjjkjpa4w3boy@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-15-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-15-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MjNBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
ICBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKPiBAQCAtNDUwLDcgKzQyNSwzMiBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNy
X3R5cGUgdHlwZSwgbGlieGxfYml0bWFwICp0YXJnZXRfbWFwLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgdmFsKQo+ICB7Cj4gLSAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAg
IEdDX0lOSVQoY3R4KTsKPiArICAgIGludCByYywgc29ja2V0aWQsIG5yX3NvY2tldHM7Cj4gKwo+
ICsgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMp
Owo+ICsgICAgaWYgKHJjKSB7Cj4gKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBz
eXN0ZW0gc29ja2V0IGNvdW50Iik7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKPiAr
ICAgICAgICB4Y19wc3JfdHlwZSB4Y190eXBlOwo+ICsKPiArICAgICAgICBpZiAoc29ja2V0aWQg
Pj0gbnJfc29ja2V0cykKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIHhjX3R5
cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CgpObyBuZWVkIHRv
IGRvIHRoaXMgZm9yIGV2ZXJ5IGxvb3AsIEFGQUlDVCB5b3UgY291bGQgZGVmaW5lIGFuZAppbml0
aWFsaXplIHRoaXMgdG9nZXRoZXIgd2l0aCB0aGUgb3RoZXIgbG9jYWwgdmFyaWFibGVzLgoKPiAr
ICAgICAgICBpZiAoeGNfcHNyX3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5
cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIHZhbCkp
IHsKPiArICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJybm8s
IHR5cGUpOwo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICAgIGdv
dG8gb3V0OyBvciBicmVhazsKCk9yIGl0IGlzIGludGVuZGVkIHRvIG5vdCBicmVhayB0aGUgbG9v
cD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:41:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoFE-0007T6-15; Tue, 26 Sep 2017 11:41:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwoFD-0007Sw-8V
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:41:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 55/CD-30688-6FC3AC95; Tue, 26 Sep 2017 11:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/erzal
 IgzWPLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHB5eyFdxhr2iae5WlgXE3WxcjB4eQQJ7E
 zuPJXYycHLwCdhITf35jBLElBAwlTi+8yQJiswioSrTN2MYEYrMJqEu0PdvOCmKLCJhILJn4F
 8jm4mAW+Mso0XzqJBtIQlggQ+JQ90ewhJDAQWaJHQ19zCAJToFAiUWX5zKCLOYVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI
 11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbj3n9MhRkkOJiVRXkW5
 U5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhPWwPlBItS01Mr0jJzgHEAk5bg4FES4b0NkuYtL
 kjMLc5Mh0idYjTmuPHw+h8mjo6bd/8wCbHk5eelSonz3gQpFQApzSjNgxsEi89LjLJSwryMQK
 cJ8RSkFuVmlqDKv2IU52BUEubdATKFJzOvBG7fK6BTmIBO6Z16AuSUkkSElFQD44JV5x6onm6
 /dUmn4mnw97SZAuzbMltXMjdvvztv3/umxnNPmXOKOfsy111oNfP71xr2yPXGlFcP+ENdW3/b
 dV/Z+nhuS5dh4bzmiJzeIzX/vE575510/3Duvbh1nclh35DsOe/ZVMofRct/Ft2Y0Jf1r9jt5
 8Q5iopztbd4sy/b15E4x+ruOSWW4oxEQy3mouJEAMZXWYzKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506426100!110457525!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3902 invoked from network); 26 Sep 2017 11:41:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 11:41:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 05:41:39 -0600
Message-Id: <59CA590F020000780017FC4F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 05:41:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bhupinder Thakur" <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709221535110.21187@sstabellini-ThinkPad-X260>
 <59C8D124020000780017F36F@prv-mh.provo.novell.com>
 <CACtJ1JQ8UYkQr4Js0hLDyQAs1N2SH9GE0pJaUjaoOsBnm8U8BQ@mail.gmail.com>
 <59CA1AAC020000780017FA97@prv-mh.provo.novell.com>
 <CACtJ1JS3x_yG3qmTzq+Of1WJn9z-22dCOzMrOX7LbAfsz2MHeg@mail.gmail.com>
In-Reply-To: <CACtJ1JS3x_yG3qmTzq+Of1WJn9z-22dCOzMrOX7LbAfsz2MHeg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v10] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDEwOjE2LCA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPiB3
cm90ZToKPiBPbiAyNiBTZXB0ZW1iZXIgMjAxNyBhdCAxMjo0NSwgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMjYuMDkuMTcgYXQgMDE6MDgsIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+Pj4gWWVzLCBhZnRlciBpbmNsdWRpbmcgdGhl
IF9fU1RSSUNUX0FOU0lfXyBjaGVjayB0aGUgaGVhZGVycy5jaGsgY2hlY2sKPj4+IHBhc3Nlcy4g
QnV0IEkgaGFkIHRvIGluY2x1ZGUgc3RyaW5nIGhlYWRlciBmaWxlIChhZnRlciBzdWdnZXN0aW9u
IGZyb20KPj4+IFN0ZWZhbm8pIGZvciBmaXhpbmcgdGhlIGhlYWRlcnMrKy5jaGsuCj4+Cj4+IEkn
ZCBsaWtlIHRvIGhhdmUgYSBtb3JlIGRldGFpbGVkIGV4cGxhbmF0aW9uIGhlcmUgLSBzaW5jZSB0
aGUgaGVhZGVyCj4+IHBhc3NlZCB0aGUgY2hlY2sgd2l0aG91dCB0aGlzIHByZXJlcSBiZWZvcmUs
IEknZCBwcmVmZXIgaWYgdGhlCj4+IGRlcGVuZGVuY3kgd2FzIG5vdCBhZGRlZCB1bmNvbmRpdGlv
bmFsbHkuCj4gCj4gVGhlIEMgaGVhZGVyIHBhc3NlZCB0aGUgY2hlY2sgd2l0aG91dCB0aGUgcHJl
cmVxIGFkZGl0aW9uLiBIb3dldmVyLAo+IGZvciBDKysgaGVhZGVycyBzaW5jZQo+IF9fU1RSSUNU
X0FOU0lfXyBpcyBub3QgZGVmaW5lZCwgaXQgdHJpZXMgdG8gZXhwYW5kIHRoZQo+IERFRklORV9Y
RU5fRkxFWF9SSU5HIG1hY3JvCj4gYW5kIGxvb2tzIGZvciBkZWNsYXJhdGlvbnMgZm9yIHNpemVf
dCwgbWVtY3B5KCkgZXRjLiBUbyBzYXRpc2Z5IHRoYXQKPiByZXF1aXJlbWVudCwgc3RyaW5nIGhl
YWRlcgo+IGZpbGUgaGFkIHRvIGluY2x1ZGVkIHNpbWlsYXIgdG8gd2hhdCB3YXMgZG9uZSBmb3Ig
cHZjYWxscy4KCkFoLCB5ZXMuIFRoaXMgc2hvdWxkIGVxdWFsbHkgYXBwbHkgdG8gdGhlIEM5OSBj
aGVjayB0aGVuLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoIr-0007gB-Gi; Tue, 26 Sep 2017 11:45:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwoIq-0007g5-2p
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:45:28 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BA/4E-03616-7DD3AC95; Tue, 26 Sep 2017 11:45:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/ea7al
 Igz9XDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTEx6xFnwUr+h/c4C5gXGfYBcjJ4eQQJ7E
 mpt32UBsXgE7iQ3TG5hAbAkBQ4nTC2+ygNgsAqoSO1c9Zwax2QTUJdqebWcFsUUEdCQed08Fq
 uHgYBYolrjZUwgSFhZIlri2+znQGC6g8XcZJZauPcsOkuAU8JDY37CDDaSeV0BQ4u8OYZAws4
 CWxMNft1ggbG2JZQtfM0OMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6huV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsbbGwMOMUpyMCmJ8irKnYoU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMH70wYoJ1iUmp5akZaZA4wDmLQEB4+SCC8zMBaEeIsLE
 nOLM9MhUqcYdTk6bt79wyTEkpeflyolznsKZIYASFFGaR7cCFhMXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5Iw7wOQKTyZeSVwm14BHcEEdETv1BMgR5QkIqSkGhhTAk7bfjrBMvF4/fmEj3P
 yWda6xU0t2WZy/ZlNxZT+MNtHmy45B3xblXuQfa/oaa9v7iU2JqlmGmlpDxhyJye8aXUO7uPq
 nBuqpjLldENFler2nuofi8PZPmzTbNVskM54sFkws9Fu9ayK3Gi9+86hn3S2KT/8tawwc86he
 Okz73P+LeZKYFBiKc5INNRiLipOBAAlbXUYxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506426325!118755492!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48589 invoked from network); 26 Sep 2017 11:45:26 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 11:45:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 05:45:24 -0600
Message-Id: <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 05:45:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
 <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
In-Reply-To: <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDEyOjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNjoxNwo+PiBUbzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IEBAIC03ODUsMjkgKzc5NywyNyBAQCBp
bnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluCj4+ICpkLCBpb3NlcnZp
ZF90IGlkLAo+PiA+Cj4+ID4gICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+PiA+Cj4+ID4gLSAgICByYyA9IC1FTk9FTlQ7Cj4+
ID4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKPj4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+PiA+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQo+PiA+IC0gICAgewo+PiA+IC0gICAg
ICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQo+
PiA+IC0gICAgICAgICAgICBjb250aW51ZTsKPj4gPiArICAgIHMgPSBnZXRfaW9yZXFfc2VydmVy
KGQsIGlkKTsKPj4gPgo+PiA+IC0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQo+PiA+IC0gICAg
ICAgICAgICBjb250aW51ZTsKPj4gPiArICAgIHJjID0gLUVOT0VOVDsKPj4gPiArICAgIGlmICgg
IXMgKQo+PiA+ICsgICAgICAgIGdvdG8gb3V0Owo+PiA+Cj4+ID4gLSAgICAgICAgKmlvcmVxX2dm
biA9IHMtPmlvcmVxLmdmbjsKPj4gPiArICAgIHJjID0gLUVPUE5PVFNVUFA7Cj4+ID4gKyAgICBp
ZiAoIElTX0RFRkFVTFQocykgKQo+PiA+ICsgICAgICAgIGdvdG8gb3V0Owo+PiAKPj4gV2h5IEVP
UE5PVFNVUFAgd2hlbiBpdCB3YXMganVzdCB0aGUgc2FtZSBFTk9FTlQgYXMgbm8KPj4gc2VydmVy
IGF0IGFsbCBiZWZvcmUgKHNhbWUgZnVydGhlciBkb3duKT8KPj4gCj4gCj4gVGhpcyB3YXMgYmVj
YXVzZSBvZiBjb21tZW50cyBmcm9tIFJvZ2VyLiBJbiBzb21lIGNhc2VzIEkgdGhpbmsgYSByZXR1
cm4gb2YgCj4gRU9QTk9UU1VQUCBpcyBtb3JlIGFwcHJvcHJpYXRlLiBQYXNzaW5nIHRoZSBkZWZh
dWx0IGlkIGlzIGEgZGlzdGluY3QgZmFpbHVyZSAKPiBjYXNlLgoKQW5kIEkgdGhpbmsgdGhlIGNo
YW5nZSBpcyBmaW5lIGFzIGxvbmcgYXMgdGhlIGNvbW1pdCBtZXNzYWdlIG1ha2VzCmNsZWFyIGl0
J3MgYW4gaW50ZW50aW9uYWwgY2hhbmdlLgoKPj4gPiAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9y
ZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQo+PiA+ICB7Cj4+ID4gLSAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgKm5leHQ7Cj4+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKPj4gPiArICAgIHVuc2lnbmVkIGludCBpZDsKPj4gPgo+PiA+ICAgICAgc3Bpbl9sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPj4gPgo+
PiA+ICAgICAgLyogTm8gbmVlZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJl
aW5nIHRvcm4gZG93biAqLwo+PiA+Cj4+ID4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUg
KCBzLAo+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCwKPj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxpc3QsCj4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5
ICkKPj4gPiArICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKPj4gPiAgICAgIHsK
Pj4gPiAtICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLT5hcmNoLmh2bV9kb21haW4u
ZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwo+PiA+IC0KPj4gPiAtICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocywgaXNfZGVmYXVsdCk7Cj4+ID4gLQo+PiA+IC0gICAgICAgIGlmICggaXNf
ZGVmYXVsdCApCj4+ID4gLSAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lv
cmVxX3NlcnZlciA9IE5VTEw7Cj4+ID4gKyAgICAgICAgaWYgKCAhcyApCj4+ID4gKyAgICAgICAg
ICAgIGNvbnRpbnVlOwo+PiA+Cj4+ID4gLSAgICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkp
Owo+PiA+ICsgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKPj4gPiArICAgICAg
ICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzKTsKPj4gPgo+PiA+IC0gICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZGVpbml0KHMsIGlzX2RlZmF1bHQpOwo+PiA+ICsgICAgICAgIEFTU0VSVChkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmNvdW50KTsKPj4gPiArICAgICAgICAtLWQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQ7Cj4+IAo+PiBTZWVpbmcgdGhpcyAtIGRv
IHlvdSBhY3R1YWxseSBuZWVkIHRoZSBjb3VudCBhcyBhIHNlcGFyYXRlIGZpZWxkPwo+PiBJLmUu
IGFyZSB0aGVyZSBwZXJmb3JtYW5jZSBjcml0aWNhbCB1c2VzIG9mIGl0LCB3aGVyZSBnb2luZyB0
aHJvdWdoCj4+IHRoZSBhcnJheSB3b3VsZCBiZSB0b28gZXhwZW5zaXZlPyBNb3N0IG9mIHRoZSB1
c2VzIGFyZSBqdXN0Cj4+IEFTU0VSVCgpcyBhbnl3YXkuCj4gCj4gVGhlIHNwZWNpZmljIGNhc2Ug
aXMgaW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4gSWYgdGhlcmUgd2FzIG5vIGNvdW50IAo+
IHRoZW4gdGhlIGFycmF5IHdvdWxkIGhhdmUgdG8gYmUgc2VhcmNoZWQgZm9yIHRoZSBpbml0aWFs
IHRlc3QuCgpBbmQgaXMgdGhpcyBzb21ldGhpbmcgdGhhdCBoYXBwZW5zIGZyZXF1ZW50bHksIGku
ZS4gdGhlCnBlcmZvcm1hbmNlIG9mIHdoaWNoIG1hdHRlcnM/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoIv-0007ge-Nu; Tue, 26 Sep 2017 11:45:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwoIu-0007gO-6P
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:45:32 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 03/7D-03454-BDD3AC95; Tue, 26 Sep 2017 11:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQveG7al
 Ig0/XzCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPbd9ZC5brVhw4dIq9gfGyShcjJ4eEgJ/E
 vt+zmEBsFgFViY8P5zF3MXJwsAnYS0z/WgESFgEKd2y9CVTCxcEsMI1R4t+ki8wgCWGgmgVPz
 4P18gp4StxaNosdpEhIoJVR4sala8wQCUGJkzOfsIDYzAJ6EjemTmEDWcAsIC2x/B8HRFheon
 nrbLC9nEBz1r40AAmLCqhI9C95yg5iCwkoSvTPe8AGcXK6xNa/v5gnMArMQrJgFpIFsxAWzEK
 yYAEjyypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCAZQCC
 HYxr5gceYpTkYFIS5VWUOxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK31gYoJ1iUmp5akZaZA
 4wdmLQEB4+SCG8PSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5E0GKBECKMkrz4EbA4v
 gSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmXgkzhycwrgdv0CugIJqAjeqeeADmiJBEhJdX
 AKDOLXaooTLvh55N9Lv/OTu6Vd+Rn7Zl7uvrjxLdGvfHNOfOubq3MvjjZ3CfV2Svw6vV5QV+j
 ymeZnA/7X8MwT/JJyn6Dv38tPjFMf/y9XLnIfP7GpWp7vqTKb39aGnEp8wynnV9MWaDgDZ03e
 itE1spLey5naDoTsr7g3q9N/RnfnD5p7W/7p8RSnJFoqMVcVJwIAAN91VHeAgAA
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506426328!72697360!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30222 invoked from network); 26 Sep 2017 11:45:28 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:45:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53477836"
Date: Tue, 26 Sep 2017 12:45:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926114524.3gzl4ynlc6sdedx6@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-16-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-16-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MjRBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggYWRkcyBNQkEgZGVzY3JpcHRpb24gaW4gcmVsYXRlZCBkb2N1bWVudHMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpUaGVyZSdzIHN0aWxsIGEgJ2Ns
b3NlZC1sb29wJyBtZW50aW9uIHRoYXQgSSB0aGluayBJJ3ZlIGFscmVhZHkKcG9pbnRlZCBvdXQg
aW4gdGhlIGxhc3QgcmV2aWV3LCBidXQgYW55d2F5OgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0KPiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBD
aGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KPiAKPiB2NDoKPiAgICAgLSBt
b2RpZnkgZGVzY3JpcHRpb24gb2YgTUJBIGluICd4bC5wb2QuMS5pbicgdG8gYmUgc2FtZSBhcyBm
ZWF0dXJlIGRvYy4KPiAgICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gICAg
IC0gZml4IHdvcmRzIGlzc3VlLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKPiB2MjoKPiAgICAgLSBzdGF0ZSB0aGUgdmFsdWUgdHlwZSBzaG93biBieSAncHNyLW1iYS1z
aG93Jy4gRm9yIGxpbmVhciBtb2RlLAo+ICAgICAgIGl0IHNob3dzIGRlY2ltYWwgdmFsdWUuIEZv
ciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCj4gICAgICAgdmFsdWUuCj4g
ICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCj4gLS0tCj4gIGRvY3MvbWFuL3hsLnBvZC4x
LmluICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGRvY3MvbWlzYy94bC1w
c3IubWFya2Rvd24gfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgo+IGluZGV4
IDNkNWYyZjcuLjY0ZDg3YmEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KPiAr
KysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgo+IEBAIC0xODAzLDYgKzE4MDMsMzkgQEAgcHJvY2Vz
c2VkLgo+ICAKPiAgPWJhY2sKPiAgCj4gKz1oZWFkMiBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRp
b24KPiArCj4gK0ludGVsIFNreWxha2UgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgb2ZmZXIg
Y2FwYWJpbGl0aWVzIHRvIGNvbmZpZ3VyZSBhbmQKPiArbWFrZSB1c2Ugb2YgdGhlIE1lbW9yeSBC
YW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBtZWNoYW5pc21zLCB3aGljaCBwcm92aWRlcwo+ICtP
Uy9WTU1zIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgYnkgdXNpbmcg
YSBjcmVkaXQtYmFzZWQKPiArdGhyb3R0bGluZyBtZWNoYW5pc20uIEluIHRoZSBYZW4gaW1wbGVt
ZW50YXRpb24sIE1CQSBpcyB1c2VkIHRvIGNvbnRyb2wgbWVtb3J5Cj4gK2JhbmR3aWR0aCBvbiBW
TSBiYXNpcy4gVG8gZW5mb3JjZSBiYW5kd2lkdGggb24gYSBzcGVjaWZpYyBkb21haW4sIGp1c3Qg
c2V0Cj4gK3Rocm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFpbi4KPiArCj4gKz1v
dmVyIDQKPiArCj4gKz1pdGVtIEI8cHNyLW1iYS1zZXQ+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1p
ZD4gSTx0aHJ0bD4KPiArCj4gK1NldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9t
YWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0bD4KPiArcGxlYXNlIHJlZmVyIHRvIEw8aHR0
cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveGwtcHNyLmh0bWw+Lgo+ICsK
PiArQjxPUFRJT05TPgo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gQjwtcyBTT0NLRVQ+LCBC
PC0tc29ja2V0PVNPQ0tFVD4KPiArCj4gK1NwZWNpZnkgdGhlIHNvY2tldCB0byBwcm9jZXNzLCBv
dGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nlc3NlZC4KPiArCj4gKz1iYWNrCj4gKwo+ICs9
aXRlbSBCPHBzci1tYmEtc2hvdz4gW0k8ZG9tYWluLWlkPl0KPiArCj4gK1Nob3cgTUJBIHNldHRp
bmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFsbCBkb21haW5zLiBGb3IgbGluZWFyIG1vZGUs
IGl0Cj4gK3Nob3dzIHRoZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBz
aG93cyBoZXhhZGVjaW1hbCB2YWx1ZS4KPiArCj4gKz1iYWNrCj4gKwo+ICA9aGVhZDEgSUdOT1JF
RCBGT1IgQ09NUEFUSUJJTElUWSBXSVRIIFhNCj4gIAo+ICB4bCBpcyBtb3N0bHkgY29tbWFuZC1s
aW5lIGNvbXBhdGlibGUgd2l0aCB0aGUgb2xkIHhtIHV0aWxpdHkgdXNlZCB3aXRoCj4gZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gYi9kb2NzL21pc2MveGwtcHNyLm1hcmtk
b3duCj4gaW5kZXggMDRkZDk1Ny4uMDhjMDZkYyAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGwt
cHNyLm1hcmtkb3duCj4gKysrIGIvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93bgo+IEBAIC0xODYs
NiArMTg2LDY5IEBAIFNldHRpbmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgo+ICBTZXR0aW5nIHRo
ZSBzYW1lIGNvZGUgYW5kIGRhdGEgQ0JNIGZvciBhIGRvbWFpbjoKPiAgYHhsIHBzci1jYXQtc2V0
IDxkb21pZD4gPGNibT5gCj4gIAo+ICsjIyBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1C
QSkKPiArCj4gK01lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSBpcyBhIG5ldyBmZWF0
dXJlIGF2YWlsYWJsZSBvbiBJbnRlbAo+ICtTa3lsYWtlIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZv
cm1zIHRoYXQgYWxsb3dzIGFuIE9TIG9yIEh5cGVydmlzb3IvVk1NIHRvCj4gK3Nsb3cgbWlzYmVo
YXZpbmcgYXBwcy9WTXMgb3IgY3JlYXRlIGFkdmFuY2VkIGNsb3NlZC1sb29wIGNvbnRyb2wgc3lz
dGVtIHZpYQo+ICtleHBvc2luZyBjb250cm9sIG92ZXIgYSBjcmVkaXQtYmFzZWQgdGhyb3R0bGlu
ZyBtZWNoYW5pc20uIFRvIGVuZm9yY2UgYmFuZHdpZHRoCj4gK29uIGEgc3BlY2lmaWMgZG9tYWlu
LCBqdXN0IHNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgaW50byBDbGFzcyBvZiBTZXJ2aWNl
Cj4gKyhDT1MpLiBNQkEgcHJvdmlkZXMgdHdvIFRIUlRMIG1vZGUuIE9uZSBpcyBsaW5lYXIgbW9k
ZSBhbmQgdGhlIG90aGVyIGlzCj4gK25vbi1saW5lYXIgbW9kZS4KPiArCj4gK0luIHRoZSBsaW5l
YXIgbW9kZSB0aGUgaW5wdXQgcHJlY2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShUSFJUTF9NQVgp
LiBWYWx1ZXMKPiArbm90IGFuIGV2ZW4gbXVsdGlwbGUgb2YgdGhlIHByZWNpc2lvbiAoZS5nLiwg
MTIlKSB3aWxsIGJlIHJvdW5kZWQgZG93biAoZS5nLiwKPiArdG8gMTAlIGRlbGF5IGJ5IHRoZSBo
YXJkd2FyZSkuCj4gKwo+ICtJZiBsaW5lYXIgdmFsdWVzIGFyZSBub3Qgc3VwcG9ydGVkIHRoZW4g
aW5wdXQgZGVsYXkgdmFsdWVzIGFyZSBwb3dlcnMtb2YtdHdvCj4gK2Zyb20gemVybyB0byB0aGUg
VEhSVExfTUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBh
IHBvd2VyCj4gK29mIHR3byB3aWxsIGJlIHJvdW5kZWQgZG93biB0aGUgbmV4dCBuZWFyZXN0IHBv
d2VyIG9mIHR3by4KPiArCj4gK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3RlbSB3aXRoIDIg
ZG9tYWluczoKPiArCj4gKyAqIEEgVEhSVEwgb2YgMHgwIGZvciBldmVyeSBkb21haW4gbWVhbnMg
ZWFjaCBkb21haW4gY2FuIGFjY2VzcyB0aGUgd2hvbGUgY2FjaGUKPiArICAgd2l0aG91dCBhbnkg
ZGVsYXkuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCj4gKwo+ICsgKiBMaW5lYXIgbW9kZTogR2l2aW5n
IG9uZSBkb21haW4gYSBUSFJUTCBvZiAweEMgYW5kIHRoZSBvdGhlciBkb21haW4ncyAwIG1lYW5z
Cj4gKyAgIHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhl
IGNhY2hlIGFuZCB0aGUgb3RoZXIgb25lCj4gKyAgIHdpdGhvdXQgYW55IGRlbGF5Lgo+ICsKPiAr
ICogTm9uLWxpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQg
dGhlIG90aGVyIGRvbWFpbidzIDAKPiArICAgbWVhbnMgdGhhdCB0aGUgZmlyc3QgZG9tYWluIGdl
dHMgOCUgZGVsYXkgdG8gYWNjZXNzIHRoZSBjYWNoZSBhbmQgdGhlIG90aGVyCj4gKyAgIG9uZSB3
aXRob3V0IGFueSBkZWxheS4KPiArCj4gK0ZvciBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uIHBs
ZWFzZSByZWZlciB0byBJbnRlbCBTRE0gY2hhcHRlcgo+ICsiSW50cm9kdWN0aW9uIHRvIE1lbW9y
eSBCYW5kd2lkdGggQWxsb2NhdGlvbiIuCj4gKwo+ICtJbiBYZW4ncyBpbXBsZW1lbnRhdGlvbiwg
VEhSVEwgY2FuIGJlIGNvbmZpZ3VyZWQgd2l0aCBsaWJ4bC94bCBpbnRlcmZhY2VzIGJ1dAo+ICtD
T1MgaXMgbWFpbnRhaW5lZCBpbiBoeXBlcnZpc29yIG9ubHkuIFRoZSBjYWNoZSBwYXJ0aXRpb24g
Z3JhbnVsYXJpdHkgaXMgcGVyCj4gK2RvbWFpbiwgZWFjaCBkb21haW4gaGFzIENPUz0wIGFzc2ln
bmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNwb25kaW5nIFRIUlRMIGlzCj4gKzAsIHdoaWNoIG1l
YW5zIGFsbCB0aGUgY2FjaGUgcmVzb3VyY2UgY2FuIGJlIGFjY2Vzc2VkIHdpdGhvdXQgZGVsYXku
Cj4gKwo+ICsjIyMgeGwgaW50ZXJmYWNlcwo+ICsKPiArU3lzdGVtIE1CQSBpbmZvcm1hdGlvbiBz
dWNoIGFzIG1heGltdW0gQ09TIGFuZCBtYXhpbXVtIFRIUlRMIGNhbiBiZSBvYnRhaW5lZCBieToK
PiArCj4gK2B4bCBwc3ItaHdpbmZvIC0tbWJhYAo+ICsKPiArVGhlIHNpbXBsZXN0IHdheSB0byBj
aGFuZ2UgYSBkb21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1bm5pbmc6Cj4gKwo+
ICtgeGwgcHNyLW1iYS1zZXQgIFtPUFRJT05TXSA8ZG9taWQ+IDx0aHJ0bD5gCj4gKwo+ICtJbiBh
IG11bHRpLXNvY2tldCBzeXN0ZW0sIHRoZSBzYW1lIHRocnRsIHdpbGwgYmUgc2V0IG9uIGVhY2gg
c29ja2V0IGJ5IGRlZmF1bHQuCj4gK1BlciBzb2NrZXQgdGhydGwgY2FuIGJlIHNwZWNpZmllZCB3
aXRoIHRoZSBgLS1zb2NrZXQgU09DS0VUYCBvcHRpb24uCj4gKwo+ICtTZXR0aW5nIHRoZSBUSFJU
TCBtYXkgbm90IGJlIHN1Y2Nlc3NmdWwgaWYgaW5zdWZmaWNpZW50IENPUyBpcyBhdmFpbGFibGUu
IEluCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gbm90IGVu
b3VnaCBDT1MgYXJlIGF2YWlsYWJsZS4KPiArc3VjaCBjYXNlIHVudXNlZCBDT1MoZXMpIG1heSBi
ZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRMIG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KPiAraXRz
IGRlZmF1bHQgdmFsdWUoMCkuCj4gKwo+ICtQZXIgZG9tYWluIFRIUlRMIHNldHRpbmdzIGNhbiBi
ZSBzaG93biBieToKPiArCj4gK2B4bCBwc3ItbWJhLXNob3cgW09QVElPTlNdIDxkb21pZD5gCj4g
Kwo+ICtGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRoZSBkZWNpbWFsIHZhbHVlLiBGb3Igbm9u
LWxpbmVhciBtb2RlLCBpdCBzaG93cwo+ICtoZXhhZGVjaW1hbCB2YWx1ZS4KPiArCj4gICMjIFJl
ZmVyZW5jZQo+ICAKPiAgWzFdIEludGVsIFNETQo+IC0tIAo+IDEuOS4xCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:46:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:46:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoKH-0007r0-5l; Tue, 26 Sep 2017 11:46:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwoKF-0007qk-32
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 11:46:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6E/62-03422-E2E3AC95; Tue, 26 Sep 2017 11:46:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfT7lS
 kwad2eYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Li9h6ngiHvFtL0XGBsY
 55p3MXJxCAk0MklM/HmIGcJ5zCgxceVUJghnG6PE+UMHgRxODhEBZ4mvZ+ayg9i8AvoS6+adY
 gaxhQWsJZq2bWEBaZAQmMkp8ebWWcYuRg4gx1di7fZCkBoQc8W7XUBz2DnYBKwkDomBRFkEVC
 WerbzJPIGRewEjwypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsZfywIOMUpyMCmJ8irKnYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFraAuUEyxK
 TU+tSMvMAQYfTFqCg0dJhLfHBijNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivKdAigRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5M0Gm8GTmlcBtegV0BBPQEb1TT4
 AcUZKIkJJqYPRxbxfLLMo1/eOQdOJ4ZNfpdx4aby/8+i+mKmx4Q2NXvnjruWupJiemPBF6u+X
 wtQPsq0usb0hHK/muCCva5OZQe2+7Tp/CGQvul1LqhcUer8w2P3h1a96VjVnbpbXO/iypizVw
 OdXIZn29TmhJ1eG/9U9NRF0+/FTP4dN/wOa14zyX28rUh0osxRmJhlrMRcWJAIE500F/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506426408!86761408!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50506 invoked from network); 26 Sep 2017 11:46:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 11:46:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwoK7-0007mI-4v; Tue, 26 Sep 2017 11:46:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwoK1-0007c4-Re; Tue, 26 Sep 2017 11:46:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwoK1-0007Id-Lf; Tue, 26 Sep 2017 11:46:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113821-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=93575f345116fe1413f6fe3109227b8be2f416da
X-Osstest-Versions-That: libvirt=a5852db182c91716f5be1919656e99c95cbabbd3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 11:46:41 +0000
Subject: [Xen-devel] [libvirt test] 113821: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5473722000404842698=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5473722000404842698==
Content-Type: text/plain

flight 113821 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113821/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113763
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113763
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113763
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              93575f345116fe1413f6fe3109227b8be2f416da
baseline version:
 libvirt              a5852db182c91716f5be1919656e99c95cbabbd3

Last test of basis   113763  2017-09-23 04:20:14 Z    3 days
Testing same since   113821  2017-09-26 04:24:17 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Ján Tomko <jtomko@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=93575f345116fe1413f6fe3109227b8be2f416da
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 93575f345116fe1413f6fe3109227b8be2f416da
+ branch=libvirt
+ revision=93575f345116fe1413f6fe3109227b8be2f416da
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x93575f345116fe1413f6fe3109227b8be2f416da = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 93575f345116fe1413f6fe3109227b8be2f416da:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   a5852db..93575f3  93575f345116fe1413f6fe3109227b8be2f416da -> xen-tested-master


--===============5473722000404842698==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5473722000404842698==--

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:49:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoMG-00084w-IH; Tue, 26 Sep 2017 11:49:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435ca95de=roger.pau@citrix.com>)
 id 1dwoMF-000846-RO
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:48:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E3/82-03610-BAE3AC95; Tue, 26 Sep 2017 11:48:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQneh3al
 Ig4u3ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozl06czFZxnrbjzZTpTA+NJli5GTg4JAT+J
 J5tXsoPYLAKqEnsXvGXuYuTgYBOwl5j+tQIkLAIU7th6k6mLkYuDWeAxk8S79xPZQBLCAu4Sa
 ydfBJvDK+ApcapzBxOILQQU/3vzKTNEXFDi5MwnYDXMAjoSC3Z/YgOZzywgLbH8HwdImFPAQ6
 L5xgmwElEBFYn+JU/ZIcYoSvTPe8AGcWa6xNa/v5gnMPLPQjJ1FpKpsxCmLmBkXsWoUZxaVJZ
 apGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiADECwg3Hfx8hDjJIcTEqi
 vIpypyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCutQXKCRalpqdWpGXmAGMBJi3BwaMkwvsZJ
 M1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK820CKBECKMkrz4EbA4vISo6yUMC8j0FFCPA
 WpRbmZJajyrxjFORiVhHmng0zhycwrgdv0CugIJqAjeqeeADmiJBEhJdXA6PHs3qw7qzIEGFt
 P7tkmcuhQ+fV7ezvOsMz9Xz9PYOHcBc/Ekn7GvblxdNG/FPur+3edZV92U6G1eZHwe97Hr1+e
 +DKL/9GGzwcn/zw07Y8Zy5s437wAloMZj3sSV9aEmMnan9+05opn2eWJf7v1BGd62a75Xxwiw
 jb3sdDS+qDzHaxXr+fdXL9JiaU4I9FQi7moOBEAJvyYRMYCAAA=
X-Env-Sender: prvs=435ca95de=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506426529!84511945!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49534 invoked from network); 26 Sep 2017 11:48:49 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:48:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53477993"
Date: Tue, 26 Sep 2017 12:48:29 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926114829.o74io3naxnkbju6f@dhcp-3-128.uk.xensource.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 00/15] Enable Memory Bandwidth Allocation
	in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDk6NDg6MDlBTSArMDAwMCwgWWkgU3VuIHdyb3RlOgo+
IEhpLCBhbGwsCj4gCj4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJl
ZCBSZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPiBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24gKE1CQSkgdG8gWGVuLgo+IAo+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGluZywgd2UgY2hh
bmdlIHNvbWUgaW50ZXJmYWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+IGdlbmVyYWwgYnV0IG5vdCBv
bmx5IGZvciBDQVQuCgpBcyBhIGdlbmVyYWwgY29tbWVudCwgSSdtIHF1aXRlIGFtdXNlZCBieSB0
aGUgaHVnZSBhbW91bnQgb2YgY29kZQptb3ZlbWVudCBhbmQgbmFtZSBjaGFuZ2VzIHRoYXQncyBu
ZWVkZWQgaW4gb3JkZXIgdG8gaW1wbGVtZW50IHRoaXMKJ3NpbXBsZScgZmVhdHVyZS4gSW4gdGhl
IGZ1dHVyZSBpdCB3b3VsZCBiZSBnb29kIGlmIHRoaW5ncyBsaWtlIHRoaXMKKGFkZGluZyBhbm90
aGVyIGZlYXR1cmUgdG8gYW4gZXhpc3RpbmcgaW50ZXJmYWNlKSBpcyBub3Qgc28gcGFpbmZ1bC4g
SQpob3BlIHRoYXQgd2l0aCB0aGlzIGNoYW5nZSBhbGwgdGhlIFBTUiBpbmZyYXN0cnVjdHVyZSBp
cyBmbGV4aWJsZQplbm91Z2ggdG8gc3VwcG9ydCB1cGNvbWluZyBQU1IgZmVhdHVyZXMsIGluIGNh
c2UgdGhlcmUgYXJlIG1vcmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoMc-00088G-Qi; Tue, 26 Sep 2017 11:49:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43500b6ff=jennifer.herbert@citrix.com>)
 id 1dwoMc-000882-59
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:49:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 78/D2-02044-1CE3AC95; Tue, 26 Sep 2017 11:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve4Bu1O
 RBj1zzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjx86xFyzjrmg9qtfA2MzRxcjJISHgL3Fz
 0TRGEFtYwEti+etZzF2MXBwiAhsYJdp7N4M5QgIHGSUevG0DquLgYBMwkXjzIBSkgVdAXWLtl
 b1sIDaLgKrEjIt3wWxRgWCJOxees0HUCEqcnPmEBcTmFLCTePzlCDuIzSxgITFz/nlGCFteYv
 vbOcwgtpCAhsTZBYtYJzDyzkLSPgtJyywkLQsYmVcxahSnFpWlFukaGeglFWWmZ5TkJmbm6Bo
 aGOvlphYXJ6an5iQmFesl5+duYgQGVT0DA+MOxuYTfocYJTmYlER5FeVORQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4H1qC5QTLEpNT61Iy8wBhjdMWoKDR0mE1xEkzVtckJhbnJkOkTrFqCglz
 ssAjAohAZBERmkeXBsspi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9DDKeJzOvBG76K6
 DFTECLe6eeAFlckoiQkmpgnPnXerrIGfali47Pu7Gxq2z/NtOjKcultv5k33jyEq+dNEfF3c3
 t3ffsq58ybY+UOXHb813yqVTZS+WZV13OH+rXYKtjn6o0R3vLoqurFyxOfzTn1IXk8Is9h/b2
 n+V0XPtXYTaDvlJgnFxORhbz+Xn+M3Z8yf8uIczCd872yNK5pbMq2HsmNiuxFGckGmoxFxUnA
 gCteI3VpAIAAA==
X-Env-Sender: prvs=43500b6ff=jennifer.herbert@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506426559!104879502!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63964 invoked from network); 26 Sep 2017 11:49:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 11:49:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="449238214"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>, <jtotto@uwaterloo.ca>
References: <1506365735-133776-1-git-send-email-Jennifer.Herbert@citrix.com>
 <1506365735-133776-3-git-send-email-Jennifer.Herbert@citrix.com>
 <88ec74c5-e76a-859a-efed-be5347e6d77c@citrix.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <59CA3EBD.60105@citrix.com>
Date: Tue, 26 Sep 2017 12:49:17 +0100
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: <88ec74c5-e76a-859a-efed-be5347e6d77c@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/3] Introduce migration precopy policy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ck9uIDI2LzA5LzE3IDEyOjAyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDI1LzA5LzE3IDE5
OjU1LCBKZW5uaWZlciBIZXJiZXJ0IHdyb3RlOgo+PiBAQCAtNDYsNyArNjAsMjIgQEAgc3RydWN0
IHNhdmVfY2FsbGJhY2tzIHsKPj4gICAgICAgICovCj4+ICAgICAgIGludCAoKnN1c3BlbmQpKHZv
aWQqIGRhdGEpOwo+PiAgIAo+PiAtICAgIC8qIENhbGxlZCBhZnRlciB0aGUgZ3Vlc3QncyBkaXJ0
eSBwYWdlcyBoYXZlIGJlZW4KPj4gKyAgICAvKgo+PiArICAgICAqIENhbGxlZCBiZWZvcmUgYW5k
IGFmdGVyIGV2ZXJ5IGJhdGNoIG9mIHBhZ2UgZGF0YSBzZW50IGR1cmluZwo+PiArICAgICAqIHRo
ZSBwcmVjb3B5IHBoYXNlIG9mIGEgbGl2ZSBtaWdyYXRpb24gdG8gYXNrIHRoZSBjYWxsZXIgd2hh
dAo+PiArICAgICAqIHRvIGRvIG5leHQgYmFzZWQgb24gdGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhl
IHByZWNvcHkgbWlncmF0aW9uLgo+IEhvdyBpcyB0aGUgY2FsbGJhY2sgc3VwcG9zZWQgdG8gZGV0
ZXJtaW5lIHdoZXRoZXIgaXQgaXMgYmVmb3JlIG9yIGFoZWFkCj4gb2YgdGhlIGRhdGEgYmF0Y2g/
Cj4KPiBBcyBmYXIgYXMgSSBjYW4gdGVsbCwgaXRzIG5vdCBwb3NzaWJsZS4KPgo+IH5BbmRyZXcK
CllvdSBsb29rIGF0IHRoZSBkaXJ0eV9jb3VudC4gIEl0IHdvcmtzIHdlbGwgZm9yIG1lLgpJIGNh
biBhZGQgdGhhdCBpbmZvIHRvIHRoZSBjb21tZW50LgoKLWplbm55Cgo+PiArICAgICAqCj4+ICsg
ICAgICogU2hvdWxkIHJldHVybiBvbmUgb2YgdGhlIHZhbHVlcyBsaXN0ZWQgYmVsb3c6Cj4+ICsg
ICAgICovCj4+ICsjZGVmaW5lIFhHU19QT0xJQ1lfQUJPUlQgICAgICAgICAgKC0xKSAvKiBBYmFu
ZG9uIHRoZSBtaWdyYXRpb24gZW50aXJlbHkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqIGFuZCB0aWR5IHVwLiAqLwo+PiArI2RlZmluZSBYR1NfUE9MSUNZX0NP
TlRJTlVFX1BSRUNPUFkgMCAgLyogUmVtYWluIGluIHRoZSBwcmVjb3B5IHBoYXNlLiAqLwo+PiAr
I2RlZmluZSBYR1NfUE9MSUNZX1NUT1BfQU5EX0NPUFkgICAgMSAgLyogSW1tZWRpYXRlbHkgc3Vz
cGVuZCBhbmQgdHJhbnNtaXQgdGhlCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiByZW1haW5pbmcgZGlydHkgcGFnZXMuICovCj4+ICsgICAgcHJlY29weV9wb2xp
Y3lfdCBwcmVjb3B5X3BvbGljeTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogQ2FsbGVkIGFm
dGVyIHRoZSBndWVzdCdzIGRpcnR5IHBhZ2VzIGhhdmUgYmVlbgo+PiAgICAgICAgKiAgY29waWVk
IGludG8gYW4gb3V0cHV0IGJ1ZmZlci4KPj4gICAgICAgICogQ2FsbGJhY2sgZnVuY3Rpb24gcmVz
dW1lcyB0aGUgZ3Vlc3QgJiB0aGUgZGV2aWNlIG1vZGVsLAo+PiAgICAgICAgKiAgcmV0dXJucyB0
byB4Y19kb21haW5fc2F2ZS4KPj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:50:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoNG-0008Ff-2W; Tue, 26 Sep 2017 11:50:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwoNE-0008EP-H1
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:50:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 87/32-03283-7EE3AC95; Tue, 26 Sep 2017 11:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS/eh3al
 Ig30bBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCjawVLy4+oSlgXEjcxcjJ4eQQJ7E
 h1MnGUFsXgE7iWXv14DZEgKGEqcX3mQBsVkEVCXOnl7LBGKzCahLtD3bzgpiiwikS3QcXwBWw
 ywwn1HizXU/EFtYwFWid+16Foj5hxklprQZg9icAl4SLzd0s3UxcgDtEpT4u0MYolVL4uGvW1
 BjtCWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQyO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MlzcGHGKU5GBSEuVVlDsVKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd60tUE6wKDU9tSItMwcYBzBpCQ4eJRFeR5A0b3FBYm5xZjpE6
 hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnHcbSKkASGlGaR7cIFh8XmKUlRLmZQQ6TYinILUoN7
 MEVf4VozgHo5Iw72WQKTyZeSVw+14BncIEdErv1BMgp5QkIqSkGhiDq2ILJq5QW7q5Kc6a2fB
 gUZusnca12+J7xeZa177bOzHxYwr/Lbc9p20cmFN3XNt+piq9Sz5SOzjg+yR1jUCnvYozbxT8
 v2gz8ZaZx1Tb/7Injvjs/hx4NnjFj5lNQnJbvHc2WHTWHd55k3f33w3RvY/uH/2xZNYsDo8Ph
 e/i0/+HL13w9ma8EktxRqKhFnNRcSIAGd3ZUsoCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506426591!76673738!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64073 invoked from network); 26 Sep 2017 11:49:53 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 11:49:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 05:49:50 -0600
Message-Id: <59CA5AFC020000780017FC7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 05:49:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-6-git-send-email-yi.y.sun@linux.intel.com>
 <20170926084611.nxestlluq4ntx5nn@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170926084611.nxestlluq4ntx5nn@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 05/15] x86: implement get hw info flow
	for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDEwOjQ2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFNhdCwgU2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjE0QU0gKzAwMDAsIFlpIFN1biB3cm90ZToK
Pj4gLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zeXNj
dGwuYwo+PiBAQCAtMTc0LDcgKzE3NCw3IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCj4+ICAgICAg
Y2FzZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzoKPj4gICAgICAgICAgc3dpdGNoICggc3lzY3RsLT51
LnBzcl9hbGxvYy5jbWQgKQo+PiAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICB1aW50MzJfdCBk
YXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdOwo+PiArICAgICAgICAgICAgdWludDMyX3QgZGF0YVtQ
U1JfSU5GT19BUlJBWV9TSVpFXSA9IHswfTsKPiAKPiBJIHdvdWxkIHJhdGhlciBkbyAieyAwIH07
IiBvciAieyB9OyIgKG5vdGUgdGhlIHNwYWNlcyBhcm91bmQgdGhlIDApLgoKVGhlIGxhdHRlciBv
ZiB0aGUgdHdvIHN1Z2dlc3RlZCB2YXJpYW50cyBwbGVhc2UuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoQP-0000Yt-HN; Tue, 26 Sep 2017 11:53:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwoQO-0000Yg-7U
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 11:53:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 86/49-03423-8AF3AC95; Tue, 26 Sep 2017 11:53:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXe5/al
 Ig8/TrSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfv3KaaCc8YVd87/Z2pg
 vKjVxcjJISTQyCSxfmdEFyMXkP2YUeJj3xZmCGcbo0TD2mXMIFUiAs4SX8/MZQexeQX0JWa/O
 sUEYgsL6Ep87NnFCmJLCHhKnP77nwnG3tT9naWLkZ2DTcBK4pAYSJRFQFWi8+4y1gmMXAsYGV
 YxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lgEIdjB+WhZ
 wiFGSg0lJlFdR7lSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneFDugnGBRanpqRVpmDjDEYNIS
 HDxKIrzLQdK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOWw5SJABSlFGaBzcCFu6XGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMzrAzKFJzOvBG7TK6AjmICO6J16AuSIkkSElFQDo7jm1b
 lHW9rurT+ulV68Nuxi9awqlotd8246neSpk55v6N2ju+7wM27h46mKDWyGWb97JNSyp+lqGnG
 1+iZntK39nrFpxvWsBWHPp//mF2i7vTH34r2vxZPKn237o/V2sobRvk9LHuz/wVYVqtXu6bSr
 81VBSHV2mgajwDe9i3WxbxMYzWe/VWIpzkg01GIuKk4EAJeb/8tyAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506426790!106147837!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32277 invoked from network); 26 Sep 2017 11:53:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 11:53:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwoQI-0007wT-7l; Tue, 26 Sep 2017 11:53:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwoQC-00087d-QA; Tue, 26 Sep 2017 11:53:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwoQC-0002Nc-LE; Tue, 26 Sep 2017 11:53:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113831-mainreport@xen.org>
X-Osstest-Versions-This: xtf=9d53bd3275bb408881d4382e7eff98c8d4bd9a40
X-Osstest-Versions-That: xtf=7001ab0503fe91e4962ab270efc88d12412e3cb7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 11:53:04 +0000
Subject: [Xen-devel] [xtf test] 113831: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgzMSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgzMS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDlkNTNiZDMyNzViYjQwODg4MWQ0MzgyZTdlZmY5OGM4
ZDRiZDlhNDAKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDcwMDFhYjA1
MDNmZTkxZTQ5NjJhYjI3MGVmYzg4ZDEyNDEyZTNjYjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzA3NyAgMjAxNy0wOS0wNiAxMTo0NzozNCBaICAgMjAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4MzEgIDIwMTctMDktMjYgMTA6MTc6MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTlkNTNiZDMyNzViYjQwODg4MWQ0MzgyZTdlZmY5
OGM4ZDRiZDlhNDAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHh0ZiA5ZDUzYmQzMjc1YmI0MDg4ODFk
NDM4MmU3ZWZmOThjOGQ0YmQ5YTQwCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTlkNTNiZDMyNzVi
YjQwODg4MWQ0MzgyZTdlZmY5OGM4ZDRiZDlhNDAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eHRm
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4eHRmID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OWQ1M2JkMzI3
NWJiNDA4ODgxZDQzODJlN2VmZjk4YzhkNGJkOWE0MCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6
IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0Zgor
KyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0
ZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
Lnh0ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eHRmCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3h0ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdCA5ZDUzYmQzMjc1YmI0MDg4ODFkNDM4MmU3ZWZmOThjOGQ0YmQ5
YTQwOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CiAgIDcwMDFhYjAuLjlkNTNiZDMgIDlkNTNiZDMyNzVi
YjQwODg4MWQ0MzgyZTdlZmY5OGM4ZDRiZDlhNDAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 11:59:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 11:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoVl-0000pS-7U; Tue, 26 Sep 2017 11:58:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwoVj-0000p4-4z
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 11:58:47 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F4/4C-18674-6F04AC95; Tue, 26 Sep 2017 11:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/erw6l
 Ig0Uz9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzGwoK5olV3L+2i6WB8bVgFyMnh5BAnsSe
 2evZuxg5OHgF7CR+/BcDCUsIGEqcXniTBcRmEVCVuDzhCzOIzSagLtH2bDsriC0ioCPx4Okyp
 i5GLg5mgQtMEp+XLGEHSQgLBEh8WTyZCWL+QUaJlqVguzgFPCR+bX7CBLFLUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfISC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcw7mn3O8QoycGkJMqrKHcq
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IELw8wlIUEi1LTUyvSMnOAUQCTluDgURLh9QdJ8xYXJ
 OYWZ6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHnDQUoFQEozSvPgBsGi8xKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYd639kBTeDLzSuD2vQI6hQnolN6pJ0BOKUlESEk1MEqqXuqTY7Q
 4+W3Z/tX1casZlrP32Oc/W9GnK1sz9WKZpVTomc39p2uEJmXnz+z/PJdrWkyjw6t5L0Q0WNRv
 8/L8DufZZ577y/fs57Dt70rS9+9l0uhi3x8wJXPz6+lq36IqOb60nru+b8HXNS/df07t+bDW8
 bx2u1570+XV20om6l0LDfofdVCJpTgj0VCLuag4EQCcsKDxyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506427123!113413554!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50962 invoked from network); 26 Sep 2017 11:58:45 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 11:58:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 05:58:43 -0600
Message-Id: <59CA5D10020000780017FCA5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 05:58:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Awais Masood" <awais.masood@vadion.com>
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-3-git-send-email-awais.masood@vadion.com>
In-Reply-To: <1506418634-20366-3-git-send-email-awais.masood@vadion.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/ns16550: Fix ISR lockup on
 Designware 8250 (H5)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDExOjM3LCA8YXdhaXMubWFzb29kQHZhZGlvbi5jb20+IHdyb3Rl
OgoKRmlyc3Qgb2YgYWxsIHBsZWFzZSBvbmx5IHNlbmQgdG8gb25lIG9mIHhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnIGFuZAp4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcuCgo+IE9uIEFsbHdp
bm5lciBINSAoT3JhbmdlIFBpIFBDMikgc2VyaWFsIGRyaXZlciBnb2VzIGludG8gYW4KPiBpbmZp
bml0ZSBsb29wIHdoZW4gaW50ZXJydXB0cyBhcmUgZW5hYmxlZC4gVGhlIHJlYXNvbiBpcyBhCj4g
cmVzaWR1YWwgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFNpbmNlIHRoZSBjb25kaXRpb24KPiBV
QVJUX0lJUl9OT0lOVCB3aWxsIG5vdCBiZSB0cnVlIHVubGVzcyB0aGlzIGludGVycnVwdCBpcwo+
IGNsZWFyZWQsIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciB3aWxsIHJlbWFpbiBsb2NrZWQgdXAgaW4g
dGhpcwo+IHdoaWxlIGxvb3AuCj4gCj4gQSBodyBxdWlyayBmaXggd2FzIHByZXZpb3VzbHkgYWRk
ZWQgZm9yIGRlc2lnbndhcmUgdWFydCB1bmRlcgo+IGNvbW1pdDoKPiA1MDQxN2NkOTc4YWE1NDkz
MGQwNjVhYzFmMTM5ZjkzNWQxNGFmNzZkCj4gCj4gSXQgY2hlY2tzIGZvciBhIGJ1c3kgY29uZGl0
aW9uIGR1cmluZyBzZXR1cCBhbmQgY2xlYXJzIHRoZQo+IGNvbmRpdGlvbiBieSByZWFkaW5nIFVB
UlRfVVNSIHJlZ2lzdGVyLgo+IAo+IE9uIEFsbHdpbm5lciBINSAoYW5kIEgzKSwgdGhlICJidXN5
IGRldGVjdCIgY29uZGl0aW9uIG9jY3Vycwo+IGxhdGVyIGJlY2F1c2UgYW4gTENSIHdyaXRlIGlz
IHBlcmZvcm1lZCBkdXJpbmcgc2V0dXAgJ2FmdGVyJwo+IHRoaXMgY2xlYXIgYW5kIGlmIHVhcnQg
aXMgYnVzeSwgdGhlICJidXN5IGRldGVjdCIgY29uZGl0aW9uCj4gd2lsbCB0cmlnZ2VyIGFnYWlu
IGFuZCBjYXVzZSB0aGUgSVNSIGxvY2t1cC4KPiAKPiBUbyBzb2x2ZSB0aGlzIHByb2JsZW0sIHRo
ZSBzYW1lIFVBUlRfVVNSIHJlYWQgb3BlcmF0aW9uIGlzCj4gYWRkZWQgd2l0aGluIHRoZSBpbnRl
cnJ1cHQgaGFuZGxlciB0byBjbGVhciB0aGUgY29uZGl0aW9uLgo+IAo+IExpbnV4IGR3IDgyNTAg
ZHJpdmVyIGFsc28gaGFuZGxlcyB0aGlzIGNvbmRpdGlvbiB3aXRoaW4KPiBpbnRlcnJ1cHQgaGFu
ZGxlcgo+IGh0dHA6Ly9lbGl4aXIuZnJlZS1lbGVjdHJvbnMuY29tL2xpbnV4L2xhdGVzdC9zb3Vy
Y2UvZHJpdmVycy90dHkvc2VyaWFsLzgyNTAvIAo+IDgyNTBfZHcuYyNMMjMzCj4gCj4gVGVzdGVk
IG9uIE9yYW5nZSBQaSBQQzIgKEg1KS4gRWFybGllciB0aGlzIGlzc3VlIHdhcyBzZWVuIG9uIEgz
Cj4gYXMgd2VsbCBhbmQgdGhlIHNhbWUgZml4IHNob3VsZCBoZWxwLgoKU28gdGhlIGRlc2NyaXB0
aW9uIGFsbW9zdCBleGNsdXNpdmVseSB0YWxrcyBhYm91dCBBbGx3aW5uZXIgaGFyZHdhcmUsCmJ1
dCAuLi4KCj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPiArKysgYi94ZW4vZHJp
dmVycy9jaGFyL25zMTY1NTAuYwo+IEBAIC01MDUsNiArNTA1LDE5IEBAIHN0YXRpYyBpbnQgbnMx
NjU1MF9pb3BvcnRfaW52YWxpZChzdHJ1Y3QgbnMxNjU1MCAqdWFydCkKPiAgICAgIHJldHVybiBu
c19yZWFkX3JlZyh1YXJ0LCBVQVJUX0lFUikgPT0gMHhmZjsKPiAgfQo+ICAKPiArc3RhdGljIHZv
aWQgbnMxNjU1MF9oYW5kbGVfZHdfdXNyX2J1c3lfcXVpcmsoc3RydWN0IG5zMTY1NTAgKnVhcnQp
Cj4gK3sKPiArICAgIGlmICggdWFydC0+ZHdfdXNyX2JzeSAmJgo+ICsgICAgICAgICAobnNfcmVh
ZF9yZWcodWFydCwgVUFSVF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBVQVJUX0lJUl9CU1kgKQo+
ICsgICAgewo+ICsgICAgICAgIC8qIERlc2lnbldhcmUgODI1MCBkZXRlY3RzIGlmIExDUiBpcyB3
cml0dGVuIHdoaWxlIHRoZSBVQVJUIGlzCj4gKyAgICAgICAgICogYnVzeSBhbmQgcmFpc2VzIGEg
ImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFJlYWQgdGhlIFVBUlQKPiArICAgICAgICAgKiBTdGF0
dXMgUmVnaXN0ZXIgdG8gY2xlYXIgdGhpcyBzdGF0ZS4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICBuc19yZWFkX3JlZyh1YXJ0LCBVQVJUX1VTUik7Cj4gKyAgICB9Cj4gK30KCi4uLiBoZXJlIHlv
dSBkb24ndCBtZW50aW9uIGl0IGF0IGFsbCwgYW5kIC4uLgoKPiBAQCAtNTIxLDYgKzUzNCw5IEBA
IHN0YXRpYyB2b2lkIG5zMTY1NTBfaW50ZXJydXB0KAo+ICAgICAgICAgICAgICBzZXJpYWxfdHhf
aW50ZXJydXB0KHBvcnQsIHJlZ3MpOwo+ICAgICAgICAgIGlmICggbHNyICYgVUFSVF9MU1JfRFIg
KQo+ICAgICAgICAgICAgICBzZXJpYWxfcnhfaW50ZXJydXB0KHBvcnQsIHJlZ3MpOwo+ICsKPiAr
ICAgICAgICAvKiBIYW5kbGUgdGhlIERlc2lnbldhcmUgODI1MCAnYnVzeS1kZXRlY3QnIHF1aXJr
LiAqLwo+ICsgICAgICAgIG5zMTY1NTBfaGFuZGxlX2R3X3Vzcl9idXN5X3F1aXJrKHVhcnQpOwo+
ICAgICAgfQo+ICB9CgouLi4gaGVyZSwgYWNjb3JkaW5nIHRvIHRoZSBkZXNjcmlwdGlvbiwgdGhl
IGlzc3VlIGRvZXNuJ3QgZXZlbiBhcHBseQp0byBEZXNpZ25XYXJlIGhhcmR3YXJlLgoKQWxzbyB3
aGlsZSBpbmRlZWQgdGhlcmUgYXJlIG1hbnkgZXhhbXBsZSB0byB0aGUgY29udHJhcnkgaW4gdGhp
cwpmaWxlLCBwbGVhc2UgZG9uJ3QgZm9sbG93IHRoZSBiYWQgaGFiaXQgb2YgcHJlZml4aW5nIGxv
Y2FsIGZ1bmN0aW9ucwp3aXRoIHNvbWV0aGluZyBkZXJpdmVkIGZyb20gdGhlIGZpbGUgbmFtZS4K
aGFuZGxlX2R3X3Vzcl9idXN5X3F1aXJrKCkgaXMgcGVyZmVjdGx5IGZpbmUgYSBuYW1lIGZvciB0
aGUgbmV3CmZ1bmN0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:03:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoZp-0001WC-TI; Tue, 26 Sep 2017 12:03:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dwoZo-0001W4-GY
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:03:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CA/27-03093-3F14AC95; Tue, 26 Sep 2017 12:02:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov+5nx1O
 RBj/m81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmtb74zFSwXqdiy9hhLA2OvQBcjJ4eEgJHE
 24n/mLoYuTiEBBYySkzs2sYKkmATUJXYcP0UmC0ioCRxb9VkJhCbWaCDUeLgfykQW1ggWqKvs
 YcZxGYBql+wexdYPa+AicT1zVuYIRbIS3QcmMwygZFzASPDKkaN4tSistQiXUMLvaSizPSMkt
 zEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQH8xAMEOxpsbAw4xSnIwKYnyKsqdihTiS8pPqcx
 ILM6ILyrNSS0+xCjDwaEkwdvsAJQTLEpNT61Iy8wBBg5MWoKDR0mE1x8kzVtckJhbnJkOkTrF
 qMvRcfPuHyYhlrz8vFQpcd5wkCIBkKKM0jy4EbAgvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEOR
 iVh3oUgU3gy80rgNr0COoIJ6IjeqSdAjihJREhJNTAGrV3L7yXxrduuhqeHObb3+6/kVralk7
 7y5EVf2WVmGcZ2RK/9w4E563ZZNCT3Cze6fV6a4r12v15Nq33wrW6XCwtaMje9eWE0/e4e/a+
 T5Yxe2e9ezG23WsVRMcGwbwuf8HpvWf2fd+Xb+xzTtVvb+mdtOfvpUT9jzfdrnQlcvV5P1bYs
 /KPEUpyRaKjFXFScCAAJzQiiXQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506427379!118254445!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43322 invoked from network); 26 Sep 2017 12:02:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 26 Sep 2017 12:02:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 93AF0ABB3;
 Tue, 26 Sep 2017 12:02:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 14:02:56 +0200
Message-Id: <20170926120256.22146-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 julien.grall@arm.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2] libxc: remove stale error check for domain
	size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TG9uZyBhZ28gZG9tYWlucyB0byBiZSBzYXZlZCB3ZXJlIGxpbWl0ZWQgdG8gMVRCIHNpemUgZHVl
IHRvIHRoZQptaWdyYXRpb24gc3RyZWFtIHYxIGxpbWl0YXRpb25zIHdoaWNoIHVzZWQgYSAzMiBi
aXQgdmFsdWUgZm9yIHRoZQpQRk4gYW5kIHRoZSBmcmFtZSB0eXBlICg0IGJpdHMpIGxlYXZpbmcg
b25seSAyOCBiaXRzIGZvciB0aGUgUEZOLgoKTWlncmF0aW9uIHN0cmVhbSBWMiB1c2VzIGEgNjQg
Yml0IHZhbHVlIGZvciB0aGlzIHB1cnBvc2UsIHNvIHRoZXJlCmlzIG5vIG5lZWQgdG8gcmVmdXNl
IHNhdmluZyAob3IgbWlncmF0aW5nKSBkb21haW5zIGxhcmdlciB0aGFuIDEgVEIuCgpGb3IgMzIg
Yml0IHRvb2xzdGFja3MgdGhlcmUgaXMgc3RpbGwgYSBzaXplIGxpbWl0LCBhcyBkb21haW5zIGxh
cmdlcgp0aGFuIGFib3V0IDFUQiB3aWxsIGxlYWQgdG8gYW4gZXhoYXVzdGVkIHZpcnR1YWwgYWRk
cmVzcyBzcGFjZSBvZiB0aGUKc2F2aW5nIHByb2Nlc3MuIFNvIGtlZXAgdGhlIHRlc3QgZm9yIDMy
IGJpdCwgYnV0IGRvbid0IGJhc2UgaXQgb24gdGhlCnBhZ2UgdHlwZSBtYWNyb3MuIEFzIGEgbWln
cmF0aW9uIGNvdWxkIGxlYWQgdG8gdGhlIHNpdHVhdGlvbiB3aGVyZSBhCjMyIGJpdCB0b29sc3Rh
Y2sgd291bGQgaGF2ZSB0byBoYW5kbGUgc3VjaCBhIGxhcmdlIGRvbWFpbiAoaW4gY2FzZSB0aGUK
c2VuZGluZyBzaWRlIGlzIDY0IGJpdCkgdGhlIHNhbWUgdGVzdCBzaG91bGQgYmUgYWRkZWQgZm9y
IHJlc3RvcmluZyBhCmRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCkkga25vdyB3ZSBoYXZlIGNvZGUgZnJlZXplLiBOZXZlcnRoZWxlc3Mg
SSdkIGxpa2UgdG8gcmVxdWVzdCBhbgpleGNlcHRpb24gYW5kIGdldCB0aGlzIGludG8gNC4xMCwg
YXMgdGhlIGltcGFjdCBvZiB0aGUgcGF0Y2ggaXMKdmVyeSBsb2NhbCBhbmQgb2YgbG93IHJpc2su
CgpWMjoKLSBrZWVwIHRlc3QgZm9yIDMyIGJpdCB0b29sc3RhY2sgKEFuZHJldyBDb29wZXIpCi0g
dGVzdCBhZ2FpbnN0IHNpemUgdmFsdWUgaW5zdGVhZCBvZiBub3QgcGFnZSB0eXBlIG1hc2sKLSBh
ZGQgcmVsYXRlZCB0ZXN0IG9uIHRoZSByZWNlaXZlIHNpZGUsIHRvbwotLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgOSArKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX3Ny
X3NhdmVfeDg2X2h2bS5jICAgIHwgNSArKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfaHZtLmMgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRl
eCAxZGNhODUzNTRhLi4yMjdjNDg1NTNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9odm0uYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0u
YwpAQCAtMTQ4LDYgKzE0OCwxNSBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc2V0dXAoc3RydWN0IHhj
X3NyX2NvbnRleHQgKmN0eCkKICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmd1ZXN0X3BhZ2Vf
c2l6ZSk7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CisjaWZkZWYgX19pMzg2X18KKyAgICAv
KiBWZXJ5IGxhcmdlIGRvbWFpbnMgKD4gMVRCKSB3aWxsIGV4aGF1c3QgdmlydHVhbCBhZGRyZXNz
IHNwYWNlLiAqLworICAgIGlmICggY3R4LT5yZXN0b3JlLnAybV9zaXplID4gMHgwZmZmZmZmZiAp
CisgICAgeworICAgICAgICBlcnJubyA9IEUyQklHOworICAgICAgICBQRVJST1IoIkNhbm5vdCBy
ZXN0b3JlIHRoaXMgYmlnIGEgZ3Vlc3QiKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyNl
bmRpZgogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9z
YXZlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCmluZGV4IGUx
N2JiNTkxNDYuLjk3YThjNDk4MDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVf
eDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCkBAIC0xNDgs
MTIgKzE0OCwxNSBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc2V0dXAoc3RydWN0IHhjX3NyX2NvbnRl
eHQgKmN0eCkKICAgICAgICAgUEVSUk9SKCJVbmFibGUgdG8gb2J0YWluIHRoZSBndWVzdCBwMm0g
c2l6ZSIpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQotICAgIGlmICggbnJfcGZucyA+IH5Y
RU5fRE9NQ1RMX1BGSU5GT19MVEFCX01BU0sgKQorI2lmZGVmIF9faTM4Nl9fCisgICAgLyogVmVy
eSBsYXJnZSBkb21haW5zICg+IDFUQikgd2lsbCBleGhhdXN0IHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZS4gKi8KKyAgICBpZiAoIG5yX3BmbnMgPiAweDBmZmZmZmZmICkKICAgICB7CiAgICAgICAgIGVy
cm5vID0gRTJCSUc7CiAgICAgICAgIFBFUlJPUigiQ2Fubm90IHNhdmUgdGhpcyBiaWcgYSBndWVz
dCIpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQorI2VuZGlmCiAKICAgICBjdHgtPnNhdmUu
cDJtX3NpemUgPSBucl9wZm5zOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:13:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwojW-0002G7-Ri; Tue, 26 Sep 2017 12:13:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwojV-0002G0-JC
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:13:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E2/47-03610-C444AC95; Tue, 26 Sep 2017 12:13:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQtfT5VS
 kwePJAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8br/leMBdtlKpbvr2tgfC/SxcjJISHgJzHz
 xxp2EJtNQEdi6dH5TCC2iICqxKJD61m7GDk4mAUKJeZ2soCEhQWSJa7tfg5VkiJxfvE5KNtNY
 sbHFcwgNgtQ6+9N/YwgrbwC7hI/XhV2MXJxCAlMZJLY93sqK0gNp4C9xOojjWwgNqOArMSXxt
 VgvcwC4hK3nkCcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxb+Bqsnld
 AUOLkzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaX
 m1pcnJiempOYVKyXnJ+7iREY+AxAsIPx27KAQ4ySHExKoryKcqcihfiS8lMqMxKLM+KLSnNSi
 w8xynBwKEnwxjsD5QSLUtNTK9Iyc4AxCJOW4OBREuGNA0nzFhck5hZnpkOkTjHqchzbdPkPkx
 BLXn5eqpQ4rzlIkQBIUUZpHtwIWDq4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeEpApPJl
 5JXCbXgEdwQR0RO/UEyBHlCQipKQaGL03zRNawOStz1/u23Du8lVXs4JFR+Psdq3l6VoS9vl4
 z6aLvj1P6j7Wfz6S97fcZXJ5eP2M5zeWaCxONc548bXVnul6MbdUdIFFTtnEo1bKnH8nOVl+3
 PZT6f+xNTF5oRM1WHSv3/d60zvbYNNxOYPkDK2A3OiCG2e+ncvXPGCauOG26wpGdSWW4oxEQy
 3mouJEAIgMmXoCAwAA
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506427976!84537370!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13928 invoked from network); 26 Sep 2017 12:12:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 12:12:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53479581"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 08/12] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTMJM2lktgPc3or0qlugdXbm2N0qLFoBUAgAFn2ZD//+9BgIAAKQtQ
Date: Tue, 26 Sep 2017 12:12:56 +0000
Message-ID: <5096c3f79a76429ab8ed9e126c54822c@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
 <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
 <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
In-Reply-To: <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTI6NDUKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDgvMTJdIHg4Ni9odm0vaW9yZXE6IG1h
aW50YWluIGFuIGFycmF5IG9mIGlvcmVxCj4gc2VydmVycyByYXRoZXIgdGhhbiBhIGxpc3QKPiAK
PiA+Pj4gT24gMjYuMDkuMTcgYXQgMTI6NTUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTY6MTcKPiA+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6
MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtNzg1LDI5ICs3
OTcsMjcgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbgo+ID4+
ICpkLCBpb3NlcnZpZF90IGlkLAo+ID4+ID4KPiA+PiA+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2
ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiA+PiA+Cj4gPj4gPiAt
ICAgIHJjID0gLUVOT0VOVDsKPiA+PiA+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCj4g
Pj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5saXN0LAo+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRy
eSApCj4gPj4gPiAtICAgIHsKPiA+PiA+IC0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQo+ID4+ID4gLSAgICAgICAgICAgIGNvbnRpbnVl
Owo+ID4+ID4gKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4gPj4gPgo+ID4+ID4g
LSAgICAgICAgaWYgKCBzLT5pZCAhPSBpZCApCj4gPj4gPiAtICAgICAgICAgICAgY29udGludWU7
Cj4gPj4gPiArICAgIHJjID0gLUVOT0VOVDsKPiA+PiA+ICsgICAgaWYgKCAhcyApCj4gPj4gPiAr
ICAgICAgICBnb3RvIG91dDsKPiA+PiA+Cj4gPj4gPiAtICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+
aW9yZXEuZ2ZuOwo+ID4+ID4gKyAgICByYyA9IC1FT1BOT1RTVVBQOwo+ID4+ID4gKyAgICBpZiAo
IElTX0RFRkFVTFQocykgKQo+ID4+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPj4KPiA+PiBXaHkg
RU9QTk9UU1VQUCB3aGVuIGl0IHdhcyBqdXN0IHRoZSBzYW1lIEVOT0VOVCBhcyBubwo+ID4+IHNl
cnZlciBhdCBhbGwgYmVmb3JlIChzYW1lIGZ1cnRoZXIgZG93bik/Cj4gPj4KPiA+Cj4gPiBUaGlz
IHdhcyBiZWNhdXNlIG9mIGNvbW1lbnRzIGZyb20gUm9nZXIuIEluIHNvbWUgY2FzZXMgSSB0aGlu
ayBhIHJldHVybgo+IG9mCj4gPiBFT1BOT1RTVVBQIGlzIG1vcmUgYXBwcm9wcmlhdGUuIFBhc3Np
bmcgdGhlIGRlZmF1bHQgaWQgaXMgYSBkaXN0aW5jdCBmYWlsdXJlCj4gPiBjYXNlLgo+IAo+IEFu
ZCBJIHRoaW5rIHRoZSBjaGFuZ2UgaXMgZmluZSBhcyBsb25nIGFzIHRoZSBjb21taXQgbWVzc2Fn
ZSBtYWtlcwo+IGNsZWFyIGl0J3MgYW4gaW50ZW50aW9uYWwgY2hhbmdlLgo+IAo+ID4+ID4gIHZv
aWQgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKPiA+PiA+
ICB7Cj4gPj4gPiAtICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCAqbmV4dDsKPiA+PiA+
ICsgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPj4gPiArICAgIHVuc2lnbmVkIGlu
dCBpZDsKPiA+PiA+Cj4gPj4gPiAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gPj4gPgo+ID4+ID4gICAgICAvKiBObyBuZWVk
IHRvIGRvbWFpbl9wYXVzZSgpIGFzIHRoZSBkb21haW4gaXMgYmVpbmcgdG9ybiBkb3duICovCj4g
Pj4gPgo+ID4+ID4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBzLAo+ID4+ID4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0LAo+ID4+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+
ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPiA+PiA+
ICsgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQo+ID4+ID4gICAgICB7Cj4gPj4g
PiAtICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLQo+ID5hcmNoLmh2bV9kb21haW4u
ZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwo+ID4+ID4gLQo+ID4+ID4gLSAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwo+ID4+ID4gLQo+ID4+ID4gLSAgICAgICAg
aWYgKCBpc19kZWZhdWx0ICkKPiA+PiA+IC0gICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
ZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwo+ID4+ID4gKyAgICAgICAgaWYgKCAhcyApCj4g
Pj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPj4gPgo+ID4+ID4gLSAgICAgICAgbGlzdF9k
ZWwoJnMtPmxpc3RfZW50cnkpOwo+ID4+ID4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHMpOwo+ID4+ID4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocyk7Cj4gPj4g
Pgo+ID4+ID4gLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgaXNfZGVmYXVsdCk7
Cj4gPj4gPiArICAgICAgICBBU1NFUlQoZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5j
b3VudCk7Cj4gPj4gPiArICAgICAgICAtLWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
Y291bnQ7Cj4gPj4KPiA+PiBTZWVpbmcgdGhpcyAtIGRvIHlvdSBhY3R1YWxseSBuZWVkIHRoZSBj
b3VudCBhcyBhIHNlcGFyYXRlIGZpZWxkPwo+ID4+IEkuZS4gYXJlIHRoZXJlIHBlcmZvcm1hbmNl
IGNyaXRpY2FsIHVzZXMgb2YgaXQsIHdoZXJlIGdvaW5nIHRocm91Z2gKPiA+PiB0aGUgYXJyYXkg
d291bGQgYmUgdG9vIGV4cGVuc2l2ZT8gTW9zdCBvZiB0aGUgdXNlcyBhcmUganVzdAo+ID4+IEFT
U0VSVCgpcyBhbnl3YXkuCj4gPgo+ID4gVGhlIHNwZWNpZmljIGNhc2UgaXMgaW4gaHZtX3NlbGVj
dF9pb3JlcV9zZXJ2ZXIoKS4gSWYgdGhlcmUgd2FzIG5vIGNvdW50Cj4gPiB0aGVuIHRoZSBhcnJh
eSB3b3VsZCBoYXZlIHRvIGJlIHNlYXJjaGVkIGZvciB0aGUgaW5pdGlhbCB0ZXN0Lgo+IAo+IEFu
ZCBpcyB0aGlzIHNvbWV0aGluZyB0aGF0IGhhcHBlbnMgZnJlcXVlbnRseSwgaS5lLiB0aGUKPiBw
ZXJmb3JtYW5jZSBvZiB3aGljaCBtYXR0ZXJzPwoKWWVzLCB0aGlzIGlzIG9uIHRoZSBjcml0aWNh
bCBlbXVsYXRpb24gcGF0aC4gSS5lLiBpdCBpcyBhIHBlci1pbyBjYWxsLgoKICBQYXVsCgo+IAo+
IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:20:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwoqo-0002wN-Ko; Tue, 26 Sep 2017 12:20:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwoqn-0002wH-Ea
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:20:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BA/D7-00743-0164AC95; Tue, 26 Sep 2017 12:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQlfA7VS
 kwZrZrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdJ4+YCtpFK/6c7mRsYHwi0sXIySEh4Cdx
 ve0gO4jNJqAjsfTofCYQW0SgUmLd80OMIDazgKvEk6eXweLCAlESJ3/8Ye1i5ACqiZZYNJMVo
 txJ4sH6O2A2i4CqxOO2K8wgNq+Au0TbgblA47k4hATuMkpceDQXbA6ngIfE0eMbweYzCshKfG
 lczQyxS1zi1hOIGyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwvIDcwCmhLrd+lDtCpKTOl+yA6
 xV1Di5MwnLBMYhWchmToLoWMWko5ZSDoWMLKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNXL
 TS0uTkxPzUlMKtZLzs/dxAgMewYg2MG4ttX5EKMkB5OSKK+i3KlIIb6k/JTKjMTijPii0pzU4
 kOMMhwcShK8X12AcoJFqempFWmZOcAIhElLcPAoifBauQKleYsLEnOLM9MhUqcYLTmObbr8h4
 ljxs27QPLJtXl/mYRY8vLzUqXEeTlBGgRAGjJK8+DGwZLEJUZZKWFeRqADhXgKUotyM0tQ5V8
 xinMwKgnzPgS5iiczrwRu6yugg5iADuqdegLkoJJEhJRUA6NxQg2LtYfoU25Vp5XLZ/XJL77e
 4/1nzZSmDHa9z6ffhhxcxzZBPe7tEeHz33bXzo5kfTShqSW+KS0syX5Syq4SX7PbbvNz++O8X
 zKqzpb8EZ33vqpEdLpHyKuSG+zSGaLChaUaJ2/fa5X9e+dfiO6OraHsSUemP7k463F4iRuPdJ
 PL1dmRYUosxRmJhlrMRcWJAGy5PwsNAwAA
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506428431!97811554!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22702 invoked from network); 26 Sep 2017 12:20:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 12:20:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53480077"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>, 
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTMJM0hhSO7MYKwkyXgP0AhEluGKLFkOqAgAArKfCAAWWQ0A==
Date: Tue, 26 Sep 2017 12:20:31 +0000
Message-ID: <ba946f7ed72347cc9bac6bd9ab65336b@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C92D67020000780017F788@prv-mh.provo.novell.com>
 <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
In-Reply-To: <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE2OjAwDQo+IFRvOiAnSmFuIEJldWxpY2gn
IDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIz
QGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFN1Ympl
Y3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDIvMTJdIHg4Ni9tbTogYWRkDQo+IEhZUEVS
VklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzDQo+IA0KPiA+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0NCj4gPiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNToyMw0KPiA+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQ0KPiA+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAwMi8xMl0geDg2L21t
OiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8NCj4gPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNl
cw0KPiA+DQo+ID4gPj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOg0KPiA+ID4gQ2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQg
d2l0aCBhIGd1ZXN0IGFyZSBub3QgbmVjZXNzYXJpbHkNCj4gPiA+IHByZXNlbnQgaW4gdGhlIGd1
ZXN0IFAyTSBhbmQgc28gYXJlIG5vdCBuZWNlc3NhcmlseSBhdmFpbGFibGUgdG8gYmUNCj4gPiA+
IGZvcmVpZ24tbWFwcGVkIGJ5IGEgdG9vbHMgZG9tYWluIHVubGVzcyB0aGV5IGFyZSBpbnNlcnRl
ZCwgd2hpY2ggcmlza3MNCj4gPiA+IHNoYXR0ZXJpbmcgYSBzdXBlci1wYWdlIG1hcHBpbmcuDQo+
ID4NCj4gPiBCdHcuLCBJJ20gYWRkaXRpb25hbGx5IGhhdmluZyB0cm91YmxlIHNlZWluZyB0aGlz
IHNoYXR0ZXJpbmcgb2YgYQ0KPiA+IHN1cGVycGFnZTogRm9yIG9uZSwgeGNfY29yZV9hcmNoX2dl
dF9zY3JhdGNoX2dwZm4oKSBjb3VsZCBiZQ0KPiA+IGEgbGl0dGxlIGxlc3Mgc2ltcGxpc3RpYy4g
QW5kIHRoZW4gZXZlbiB3aXRoIHRoZSBjdXJyZW50bHkgY2hvc2VuDQo+ID4gdmFsdWUgKG91dHNp
ZGUgb2YgdGhlIHJhbmdlIG9mIHZhbGlkIEdGTnMgYXQgdGhhdCBwb2ludCBpbiB0aW1lKQ0KPiA+
IHRoZXJlIHNob3VsZG4ndCBiZSBhIGxhcmdlciBwYWdlIHRvIGJlIHNoYXR0ZXJlZCwgYXMgdGhl
cmUgc2hvdWxkDQo+ID4gYmUgbm8gbWFwcGluZyBhdCBhbGwgYXQgdGhhdCBpbmRleC4gQnV0IHBl
cmhhcHMgSSdtIGp1c3QgYmxpbmQgYW5kDQo+ID4gZG9uJ3Qgc2VlIHRoZSBvYnZpb3VzIC4uLg0K
PiANCj4gVGhlIHNoYXR0ZXJpbmcgd2FzIEFuZHJldydzIG9ic2VydmF0aW9uLiBBbmRyZXcsIGNh
biB5b3UgY29tbWVudD8NCj4gDQoNCkFuZHJldyBjb21tZW50ZWQgdmVyYmFsbHkgb24gdGhpcy4g
SXQncyBub3QgYWN0dWFsbHkgYSBzaGF0dGVyaW5nIGFzIHN1Y2guLi4gVGhlIGlzc3VlLCBhcHBh
cmVudGx5LCBpcyB0aGF0IGFkZGluZyB0aGUgNGsgZ3JhbnQgdGFibGUgZnJhbWUgaW50byB0aGUg
Z3Vlc3QgcDJtIHdpbGwgcG90ZW50aWFsbHkgY2F1c2UgY3JlYXRpb24gb2YgYWxsIGxheWVycyBv
ZiBwYWdlIHRhYmxlIGJ1dCByZW1vdmluZyBpdCBhZ2FpbiB3aWxsIG9ubHkgcmVtb3ZlIHRoZSBM
MSBlbnRyeS4gVGh1cyBpdCBpcyBubyBsb25nZXIgcG9zc2libGUgdG8gdXNlIGEgc3VwZXJwYWdl
IGZvciB0aGF0IG1hcHBpbmcgYXQgYW55IHBvaW50IHN1YnNlcXVlbnRseS4NCg0KICBQYXVsDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:35:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwp52-0003m6-8i; Tue, 26 Sep 2017 12:35:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwp51-0003m0-7r
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:35:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 04/36-02224-2894AC95; Tue, 26 Sep 2017 12:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS7fB81S
 kwc4lJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK4xfZCm4KVxxv2sHewLhNoIuRk0NIIE/i
 /7+trCA2r4CdxO3ls1lAbAkBQ4nTC28C2RwcLAKqEnPuyoCE2QTUJdqebQcrFxGIklh7eyMbi
 M0s4Cqx8uFTsFZhoPj16X1ANVxA42cxSSy5OZMdJMEp4CHROX8PE8hMXgFBib87hCF6tSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbomeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHHAAQ7GBu/OB1ilORgUhLlVZQ7FSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgrfKAygnWJSanlqRlpkDjAKYtAQHj5II70GQNG9xQWJucWY6R
 OoUozHHsU2X/zBxdNy8+4dJiCUvPy9VSpw3AqRUAKQ0ozQPbhAsOi8xykoJ8zICnSbEU5BalJ
 tZgir/ilGcg1FJmHchyBSezLwSuH2vgE5hAjqld+oJkFNKEhFSUg2M5tbP5ApYDv2Wf3F/z6Z
 u67+mP0Im3PH5Hihq1Lv+b2218rzl15fcmB6ksOnc96I1fWtrjx1dZn/SJ1M/Xk5j3+vADYsj
 es6Vtk3mSGh1W+7x4uNzbyGdo42B3s9C8tewPWLI2LI/Xf319C9MhsoZRxzZCyxstVJ/s4cFm
 HEZ89QeYL/1c89fJZbijERDLeai4kQAiALqE8kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506429311!112006923!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25330 invoked from network); 26 Sep 2017 12:35:12 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 12:35:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 06:35:10 -0600
Message-Id: <59CA659B020000780017FCF5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 06:35:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <Andrew.Cooper3@citrix.com>,
 "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C92D67020000780017F788@prv-mh.provo.novell.com>
 <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
 <ba946f7ed72347cc9bac6bd9ab65336b@AMSPEX02CL03.citrite.net>
In-Reply-To: <ba946f7ed72347cc9bac6bd9ab65336b@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDE0OjIwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IFBhdWwg
RHVycmFudAo+PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNjowMAo+PiBUbzogJ0phbiBCZXVs
aWNoJyA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgeGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAwMi8xMl0geDg2L21tOiBhZGQKPj4g
SFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMKPj4gCj4+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+PiA+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE1OjIzCj4+
ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4gQ2M6IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4+ID4gZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcgCj4+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAwMi8xMl0g
eDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8KPj4gPiBhY3F1aXJlIGd1ZXN0IHJl
c291cmNlcwo+PiA+Cj4+ID4gPj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ID4gQ2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29j
aWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3QgbmVjZXNzYXJpbHkKPj4gPiA+IHByZXNlbnQgaW4g
dGhlIGd1ZXN0IFAyTSBhbmQgc28gYXJlIG5vdCBuZWNlc3NhcmlseSBhdmFpbGFibGUgdG8gYmUK
Pj4gPiA+IGZvcmVpZ24tbWFwcGVkIGJ5IGEgdG9vbHMgZG9tYWluIHVubGVzcyB0aGV5IGFyZSBp
bnNlcnRlZCwgd2hpY2ggcmlza3MKPj4gPiA+IHNoYXR0ZXJpbmcgYSBzdXBlci1wYWdlIG1hcHBp
bmcuCj4+ID4KPj4gPiBCdHcuLCBJJ20gYWRkaXRpb25hbGx5IGhhdmluZyB0cm91YmxlIHNlZWlu
ZyB0aGlzIHNoYXR0ZXJpbmcgb2YgYQo+PiA+IHN1cGVycGFnZTogRm9yIG9uZSwgeGNfY29yZV9h
cmNoX2dldF9zY3JhdGNoX2dwZm4oKSBjb3VsZCBiZQo+PiA+IGEgbGl0dGxlIGxlc3Mgc2ltcGxp
c3RpYy4gQW5kIHRoZW4gZXZlbiB3aXRoIHRoZSBjdXJyZW50bHkgY2hvc2VuCj4+ID4gdmFsdWUg
KG91dHNpZGUgb2YgdGhlIHJhbmdlIG9mIHZhbGlkIEdGTnMgYXQgdGhhdCBwb2ludCBpbiB0aW1l
KQo+PiA+IHRoZXJlIHNob3VsZG4ndCBiZSBhIGxhcmdlciBwYWdlIHRvIGJlIHNoYXR0ZXJlZCwg
YXMgdGhlcmUgc2hvdWxkCj4+ID4gYmUgbm8gbWFwcGluZyBhdCBhbGwgYXQgdGhhdCBpbmRleC4g
QnV0IHBlcmhhcHMgSSdtIGp1c3QgYmxpbmQgYW5kCj4+ID4gZG9uJ3Qgc2VlIHRoZSBvYnZpb3Vz
IC4uLgo+PiAKPj4gVGhlIHNoYXR0ZXJpbmcgd2FzIEFuZHJldydzIG9ic2VydmF0aW9uLiBBbmRy
ZXcsIGNhbiB5b3UgY29tbWVudD8KPj4gCj4gCj4gQW5kcmV3IGNvbW1lbnRlZCB2ZXJiYWxseSBv
biB0aGlzLiBJdCdzIG5vdCBhY3R1YWxseSBhIHNoYXR0ZXJpbmcgYXMgc3VjaC4uLiAKPiBUaGUg
aXNzdWUsIGFwcGFyZW50bHksIGlzIHRoYXQgYWRkaW5nIHRoZSA0ayBncmFudCB0YWJsZSBmcmFt
ZSBpbnRvIHRoZSBndWVzdCAKPiBwMm0gd2lsbCBwb3RlbnRpYWxseSBjYXVzZSBjcmVhdGlvbiBv
ZiBhbGwgbGF5ZXJzIG9mIHBhZ2UgdGFibGUgYnV0IHJlbW92aW5nIAo+IGl0IGFnYWluIHdpbGwg
b25seSByZW1vdmUgdGhlIEwxIGVudHJ5LiBUaHVzIGl0IGlzIG5vIGxvbmdlciBwb3NzaWJsZSB0
byB1c2UgCj4gYSBzdXBlcnBhZ2UgZm9yIHRoYXQgbWFwcGluZyBhdCBhbnkgcG9pbnQgc3Vic2Vx
dWVudGx5LgoKRmlyc3Qgb2YgYWxsIC0gd2hhdCB3b3VsZCBjYXVzZSBhIG1hcHBpbmcgdG8gYXBw
ZWFyIGF0IHRoYXQgc2xvdCAob3IgaW4KYSByYW5nZSBjb3ZlcmluZyB0aGF0IHNsb3QpLiBBbmQg
dGhlbiwgd2hpbGUgcmUtY29tYmluaW5nIGNvbnRpZ3VvdXMKbWFwcGluZ3MgaW5kZWVkIGRvZXNu
J3QgZXhpc3QgcmlnaHQgbm93LCByZXBsYWNpbmcgYSBub24tbGVhZiBlbnRyeQoocGFnZSB0YWJs
ZSkgd2l0aCBhIGxhcmdlIHBhZ2UgaXMgdmVyeSB3ZWxsIHN1cHBvcnRlZCAoc2VlIGUuZy4KZXB0
X3NldF9lbnRyeSgpLCB3aGljaCBldmVuIGhhcyBhIGNvbW1lbnQgdG8gdGhhdCBlZmZlY3QpLiBI
ZW5jZQpJIGNvbnRpbnVlIHRvIGJlIGNvbmZ1c2VkIHdoeSB3ZSBuZWVkIGEgbmV3IG1lY2hhbmlz
bSBmb3IKc2VlZGluZyB0aGUgZ3JhbnQgdGFibGVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:35:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwp4u-0003lP-11; Tue, 26 Sep 2017 12:35:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4357be8b0=citrix-osstest@xenproject.org>)
 id 1dwp4t-0003lJ-FP
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 12:35:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D6/D1-03610-A794AC95; Tue, 26 Sep 2017 12:35:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG6V56l
 Ig/4pbBb3prxnd2D02N63iz2AMYo1My8pvyKBNePv2rVMBb8EKw7NnMHWwLicp4uRk0NCwF/i
 4tMdrBC2u8Sc9qVgtoiAs8SED7fZQGxeAT2Jlb332UFsYQEbiceX/rJB1GdJbFrXygJhu0m87
 J/PBGM/3rARbA6bgIfExJ6JYDUsAqoSXxddAusVEtCSWLp4JRPEfEGJkzOfgNUwC0hIHHzxgh
 lijoXEoef/mScw8s1CUjYLSdkCRqZVjBrFqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBQcUABDsYd64PPMQoycGkJMqrKHcqUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE73YPoJxgUWp6akVaZg4wvGHSEhw8SiK8vCBp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS
 5US540AKRIAKcoozYMbAYu1S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmTQGZwpOZVwK36R
 XQEUxAR/ROPQFyREkiQkqqgXFuNGeSpWJDxRqp4A9xGl3fV4T6ZD7yXjD/Puus56Gb9PKv/n0
 l7VXC6Lh6wrGlFcxblpga+yy8yrbE4n5apIl8ZvgHHT2t4Gb+f4KTmxWktY69kZr76Din9sW6
 bRGXVAuKe6YXMaasq95Y/KZ+m3n+7u2dK/Wenijf1uR6hMGud9GV6MNdc5VYijMSDbWYi4oTA
 X8OCHawAgAA
X-Env-Sender: prvs=4357be8b0=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506429304!117127932!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19817 invoked from network); 26 Sep 2017 12:35:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 12:35:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441233928"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72158-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:regression
X-Osstest-Versions-This: ovmf=8932679df5be046feba30fae80776c5815232a08
X-Osstest-Versions-That: ovmf=baaa3cee1eafc044606ee9dc60ec091713f81b8b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 26 Sep 2017 13:35:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72158: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxOCBn
dWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcyMTU1Cgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgODkzMjY3OWRmNWJl
MDQ2ZmViYTMwZmFlODA3NzZjNTgxNTIzMmEwOApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAg
ICAgICAgICAgICAgYmFhYTNjZWUxZWFmYzA0NDYwNmVlOWRjNjBlYzA5MTcxM2Y4MWI4YgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgIDcyMTU1ICAyMDE3LTA5LTI1IDExOjE3OjAxIFogICAgMSBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjE1OCAgMjAxNy0wOS0yNiAwOTo1MToxNCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgODkzMjY3OWRmNWJlMDQ2ZmViYTMwZmFlODA3NzZjNTgxNTIzMmEwOApBdXRob3I6
IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBTZXAgMjUgMDk6NDY6MzEg
MjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBBZGQgY2hlY2sgdG8gZW5zdXJl
IG5vIHBvc3NpYmxlIE5VTEwgcHRyIGRlcmVmCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEhh
byBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rh
ci56ZW5nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:38:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:38:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwp7p-00042A-Pk; Tue, 26 Sep 2017 12:38:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwp7o-000424-Ef
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:38:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7B/C3-03616-F2A4AC95; Tue, 26 Sep 2017 12:38:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1ff61S
 kwczDXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUQ1IFU0Uq9vZNZm9gXM3fxcjJISSQJ7Fn
 529mEJtXwE7izPmF7CC2hIChxOmFN1lAbBYBVYlzmy+B1bAJqEu0PdvOCmKLCOhIPO6eClTDw
 cEsUCxxs6cQJCwskCxxbfdzpi5GLqDx55gkfl+4C1bPKeAhcXflXbB6XgFBib87hEHCzAJaEg
 9/3WKBsLUlli18zQwxUlpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGxnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxj/zA88xCjJwaQkyqsodypSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvlidQTrAoNT21Ii0zBxgFMGkJDh4lEd5SkDRvcUFibnFmO
 kTqFKMuR8fNu3+YhFjy8vNSpcR5HUGKBECKMkrz4EbAIvISo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHmlQabwZOaVwG16BXQEE9ARvVNPgBxRkoiQkmpgjFOJYZxjybtFyO9999/a1/Mnpr4
 W3K98MFOg7dtXFynl978EizdyqbK9CP76bGqle8F1hosKf60LGp/cPHJeatv5cy8XGn56t+rr
 Ic1n1Z5LzXd/MmZ594xxRqID58qw3pvMeVMa01r5bXa78jIc+c7bs66F3/WcQdbh6qk3dnB0v
 bDdLXrPRYmlOCPRUIu5qDgRAILMu1jDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506429485!106157755!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6387 invoked from network); 26 Sep 2017 12:38:06 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 12:38:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 06:38:04 -0600
Message-Id: <59CA664A020000780017FD08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 06:38:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
 <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
 <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
 <5096c3f79a76429ab8ed9e126c54822c@AMSPEX02CL03.citrite.net>
In-Reply-To: <5096c3f79a76429ab8ed9e126c54822c@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDE0OjEyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNiBTZXB0ZW1iZXIgMjAxNyAxMjo0NQo+PiA+Pj4gT24gMjYuMDkuMTcgYXQgMTI6NTUsIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IFNlbnQ6IDI1IFNlcHRlbWJlciAy
MDE3IDE2OjE3Cj4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
Pgo+PiA+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4+ID4gQEAgLTc4NSwyOSArNzk3LDI3IEBAIGludCBodm1fZ2V0X2lvcmVx
X3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4KPj4gPj4gPiAgdm9pZCBodm1fZGVzdHJveV9hbGxf
aW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQo+PiA+PiA+ICB7Cj4+ID4+ID4gLSAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgKm5leHQ7Cj4+ID4+ID4gKyAgICBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqczsKPj4gPj4gPiArICAgIHVuc2lnbmVkIGludCBpZDsKPj4gPj4gPgo+
PiA+PiA+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5sb2NrKTsKPj4gPj4gPgo+PiA+PiA+ICAgICAgLyogTm8gbmVlZCB0byBkb21haW5f
cGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93biAqLwo+PiA+PiA+Cj4+ID4+
ID4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBzLAo+PiA+PiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbmV4dCwKPj4gPj4gPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCj4+ID4+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPj4gPj4gPiArICAg
IEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKPj4gPj4gPiAgICAgIHsKPj4gPj4gPiAt
ICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLQo+PiA+YXJjaC5odm1fZG9tYWluLmRl
ZmF1bHRfaW9yZXFfc2VydmVyKTsKPj4gPj4gPiAtCj4+ID4+ID4gLSAgICAgICAgaHZtX2lvcmVx
X3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwo+PiA+PiA+IC0KPj4gPj4gPiAtICAgICAg
ICBpZiAoIGlzX2RlZmF1bHQgKQo+PiA+PiA+IC0gICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwo+PiA+PiA+ICsgICAgICAgIGlmICggIXMg
KQo+PiA+PiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gPj4gPgo+PiA+PiA+IC0gICAgICAg
IGxpc3RfZGVsKCZzLT5saXN0X2VudHJ5KTsKPj4gPj4gPiArICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocyk7Cj4+ID4+ID4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQo
cyk7Cj4+ID4+ID4KPj4gPj4gPiAtICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBp
c19kZWZhdWx0KTsKPj4gPj4gPiArICAgICAgICBBU1NFUlQoZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5jb3VudCk7Cj4+ID4+ID4gKyAgICAgICAgLS1kLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmNvdW50Owo+PiA+Pgo+PiA+PiBTZWVpbmcgdGhpcyAtIGRvIHlvdSBhY3R1
YWxseSBuZWVkIHRoZSBjb3VudCBhcyBhIHNlcGFyYXRlIGZpZWxkPwo+PiA+PiBJLmUuIGFyZSB0
aGVyZSBwZXJmb3JtYW5jZSBjcml0aWNhbCB1c2VzIG9mIGl0LCB3aGVyZSBnb2luZyB0aHJvdWdo
Cj4+ID4+IHRoZSBhcnJheSB3b3VsZCBiZSB0b28gZXhwZW5zaXZlPyBNb3N0IG9mIHRoZSB1c2Vz
IGFyZSBqdXN0Cj4+ID4+IEFTU0VSVCgpcyBhbnl3YXkuCj4+ID4KPj4gPiBUaGUgc3BlY2lmaWMg
Y2FzZSBpcyBpbiBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcigpLiBJZiB0aGVyZSB3YXMgbm8gY291
bnQKPj4gPiB0aGVuIHRoZSBhcnJheSB3b3VsZCBoYXZlIHRvIGJlIHNlYXJjaGVkIGZvciB0aGUg
aW5pdGlhbCB0ZXN0Lgo+PiAKPj4gQW5kIGlzIHRoaXMgc29tZXRoaW5nIHRoYXQgaGFwcGVucyBm
cmVxdWVudGx5LCBpLmUuIHRoZQo+PiBwZXJmb3JtYW5jZSBvZiB3aGljaCBtYXR0ZXJzPwo+IAo+
IFllcywgdGhpcyBpcyBvbiB0aGUgY3JpdGljYWwgZW11bGF0aW9uIHBhdGguIEkuZS4gaXQgaXMg
YSBwZXItaW8gY2FsbC4KClRoYXQncyBub3QgYW5zd2VyaW5nIHRoZSBxdWVzdGlvbiwgYmVjYXVz
ZSB5b3UgbGVhdmUgb3V0IGltcGxpZWQKY29udGV4dDogSXMgaXQgYSBwZXJmb3JtYW5jZSBjcml0
aWNhbCBwYXRoIHRvIGdldCBoZXJlIHdpdGggbm8KaW9yZXEgc2VydmVyIHJlZ2lzdGVycyAoaS5l
LiBjb3VudCBiZWluZyB6ZXJvKT8gQWZ0ZXIgYWxsIGlmIGNvdW50IGlzCm5vbi16ZXJvLCB5b3Ug
Z2V0IHBhc3QgdGhlIGVhcmx5LW91dCBjb25kaXRpb25hbCB0aGVyZSBhbnl3YXkuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwp9f-0004KR-4f; Tue, 26 Sep 2017 12:40:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4357be8b0=citrix-osstest@xenproject.org>)
 id 1dwp9d-0004CE-HZ
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 12:40:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FE/CF-10804-0AA4AC95; Tue, 26 Sep 2017 12:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUneW16l
 Ig6uHeSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a8Ly4Fp2QqVt/ZzNrA+E+4i5GTQ0LAX+LE
 qXeMXYwcQLa7RMPeNJCwiICzxIQPt9lAbF4BPYkNc7+xgNjCAlESK1r2AMW5gMon8Em0LN/OA
 jFHVeLjkQYmEJtNwENiYs9EsDgLUPzmtoNgg4QEtCSWLl7JBDFUUOLkzCdgNcwCEhIHX7xghr
 jBQmLvq4oJjLyzkFTNQlK1gJFpFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYOAwAMEOxl/LAg4xSnIwKYnyKsqdihTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wfvYEygnWJSanlqRlpkDDGGYtAQHj5II7yeQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKi
 fMeAykSACnKKM2DGwGLp0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j0HMoUnM68EbtMroC
 OYgI7onXoC5IiSRISUVANQVw13zo145m1/3v2vNzutmBy2Nqlx0QeRWycSVJP95KIviG3V5WG
 ZKCOz8NjTGfzno7pDAsU3nL4w/bSrxeL7PNovAuvORl19WDRtq8wy9uWL2BgX6DnwPT8t+qb8
 cI1b2mbdjW01988tcnwn1fcttu9jlvPuTxzf2OxD+K8ou5vdlvlqsVaJpTgj0VCLuag4EQDFJ
 hCzogIAAA==
X-Env-Sender: prvs=4357be8b0=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506429592!118262478!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39881 invoked from network); 26 Sep 2017 12:39:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 12:39:53 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="441234525"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72157-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72123
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 26 Sep 2017 13:39:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 72157: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTU3IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNTcvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBsaWtlIDcyMTIzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMjMKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjEy
MwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBsaWtlIDcyMTIzCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5l
dGJvb3QtcHlncnViICA3IHhlbi1ib290ICAgICAgICBmYWlsIGxpa2UgNzIxMjMKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzIxMjMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1w
eWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTIzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIxMjMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTIzCiB0ZXN0LWFtZDY0LWkzODYtaTM4
Ni1kYWlseS1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIx
MjMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxMjMKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxMjMKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzIxMjMKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTIzCiB0ZXN0LWFtZDY0LWkz
ODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIxMjMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnVi
IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjEyMwogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2Ug
NzIxMjMKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjEyMwoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnVi
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJl
bnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5
LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dz
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:41:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:41:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpAl-0004kY-E8; Tue, 26 Sep 2017 12:41:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwpAk-0004kK-9N
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:41:10 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E7/CE-17770-5EA4AC95; Tue, 26 Sep 2017 12:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQveJ16l
 Ig0knmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdd+cxFSySqmjt62VsYOwX6WLk5JAQ8JPY
 uvggK4jNJqAjsfTofCYQW0RAVWLRofVAcQ4OZoFCibmdLCBhYYFkiWu7n0OVpEicX3wOyg6TW
 PdxGTuIzQLUOqfpFVicV8Bd4uKzHUC9XBxCAk3MEp9mPWYGSXAK2Ev0nZgHNpRRQFbiS+NqsD
 izgLjErScQN0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5mhlgsKHF
 y5hOWCYzCs5CMnYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0u
 TkxPzUlMKtZLzs/dxAgMfgYg2MG4eG3gIUZJDiYlUV5FuVORQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4H3sC5QSLUtNTK9Iyc4BxCJOW4OBREuH9BJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvP
 y8VClx3mMgRQIgRRmleXAjYCnhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+YAJRognM68
 EbtMroCOYgI7onXoC5IiSRISUVAMj6wEN18LVhS7WJcrqMadXu29W4FzQcGqRyF1F1geWMg3x
 1fkeJx7uW+6bH9P5Yu+puMUt0Y0FcyJZjj/9Gad8Ou3HjybW5F1GARXz9aUDtd/4e71ZdUT0z
 HbZ+Ox/nI+3v2y5lnK6TbxJ+FKOQvscG8auqzzRjqu0bu5+zt20bt/vnRN2zq5VYinOSDTUYi
 4qTgQAkcoDBgQDAAA=
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506429667!78016282!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21869 invoked from network); 26 Sep 2017 12:41:07 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 12:41:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53481575"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 08/12] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTMJM2lktgPc3or0qlugdXbm2N0qLFoBUAgAFn2ZD//+9BgIAAKQtQ///lrgCAACG34A==
Date: Tue, 26 Sep 2017 12:41:07 +0000
Message-ID: <41b50788a7fc4a7cbea9477edfddab15@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
 <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
 <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
 <5096c3f79a76429ab8ed9e126c54822c@AMSPEX02CL03.citrite.net>
 <59CA664A020000780017FD08@prv-mh.provo.novell.com>
In-Reply-To: <59CA664A020000780017FD08@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTM6MzgKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDgvMTJdIHg4Ni9odm0vaW9yZXE6IG1h
aW50YWluIGFuIGFycmF5IG9mIGlvcmVxCj4gc2VydmVycyByYXRoZXIgdGhhbiBhIGxpc3QKPiAK
PiA+Pj4gT24gMjYuMDkuMTcgYXQgMTQ6MTIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+
PiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAxNyAxMjo0NQo+ID4+ID4+PiBPbiAyNi4wOS4xNyBhdCAx
Mjo1NSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiBTZW50OiAyNSBT
ZXB0ZW1iZXIgMjAxNyAxNjoxNwo+ID4+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4+ID4+ID4+PiBPbiAxOC4wOS4xNyBhdCAxNzozMSwgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+PiA+IEBAIC03ODUsMjkgKzc5NywyNyBAQCBp
bnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QKPiBkb21haW4KPiA+PiA+PiA+ICB2
b2lkIGh2bV9kZXN0cm95X2FsbF9pb3JlcV9zZXJ2ZXJzKHN0cnVjdCBkb21haW4gKmQpCj4gPj4g
Pj4gPiAgewo+ID4+ID4+ID4gLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgKm5leHQ7
Cj4gPj4gPj4gPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ID4+ID4+ID4gKyAg
ICB1bnNpZ25lZCBpbnQgaWQ7Cj4gPj4gPj4gPgo+ID4+ID4+ID4gICAgICBzcGluX2xvY2tfcmVj
dXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ID4+ID4+ID4K
PiA+PiA+PiA+ICAgICAgLyogTm8gbmVlZCB0byBkb21haW5fcGF1c2UoKSBhcyB0aGUgZG9tYWlu
IGlzIGJlaW5nIHRvcm4gZG93bgo+ICovCj4gPj4gPj4gPgo+ID4+ID4+ID4gLSAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUgKCBzLAo+ID4+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBuZXh0LAo+ID4+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+ID4+ID4+ID4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPiA+PiA+PiA+ICsgICAgRk9SX0VB
Q0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQo+ID4+ID4+ID4gICAgICB7Cj4gPj4gPj4gPiAtICAg
ICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLQo+ID4+ID5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIpOwo+ID4+ID4+ID4gLQo+ID4+ID4+ID4gLSAgICAgICAgaHZtX2lv
cmVxX3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwo+ID4+ID4+ID4gLQo+ID4+ID4+ID4g
LSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKPiA+PiA+PiA+IC0gICAgICAgICAgICBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwo+ID4+ID4+ID4gKyAgICAg
ICAgaWYgKCAhcyApCj4gPj4gPj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPj4gPj4gPgo+
ID4+ID4+ID4gLSAgICAgICAgbGlzdF9kZWwoJnMtPmxpc3RfZW50cnkpOwo+ID4+ID4+ID4gKyAg
ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwo+ID4+ID4+ID4gKyAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9kZWluaXQocyk7Cj4gPj4gPj4gPgo+ID4+ID4+ID4gLSAgICAgICAgaHZt
X2lvcmVxX3NlcnZlcl9kZWluaXQocywgaXNfZGVmYXVsdCk7Cj4gPj4gPj4gPiArICAgICAgICBB
U1NFUlQoZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7Cj4gPj4gPj4gPiAr
ICAgICAgICAtLWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQ7Cj4gPj4gPj4K
PiA+PiA+PiBTZWVpbmcgdGhpcyAtIGRvIHlvdSBhY3R1YWxseSBuZWVkIHRoZSBjb3VudCBhcyBh
IHNlcGFyYXRlIGZpZWxkPwo+ID4+ID4+IEkuZS4gYXJlIHRoZXJlIHBlcmZvcm1hbmNlIGNyaXRp
Y2FsIHVzZXMgb2YgaXQsIHdoZXJlIGdvaW5nIHRocm91Z2gKPiA+PiA+PiB0aGUgYXJyYXkgd291
bGQgYmUgdG9vIGV4cGVuc2l2ZT8gTW9zdCBvZiB0aGUgdXNlcyBhcmUganVzdAo+ID4+ID4+IEFT
U0VSVCgpcyBhbnl3YXkuCj4gPj4gPgo+ID4+ID4gVGhlIHNwZWNpZmljIGNhc2UgaXMgaW4gaHZt
X3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4gSWYgdGhlcmUgd2FzIG5vIGNvdW50Cj4gPj4gPiB0aGVu
IHRoZSBhcnJheSB3b3VsZCBoYXZlIHRvIGJlIHNlYXJjaGVkIGZvciB0aGUgaW5pdGlhbCB0ZXN0
Lgo+ID4+Cj4gPj4gQW5kIGlzIHRoaXMgc29tZXRoaW5nIHRoYXQgaGFwcGVucyBmcmVxdWVudGx5
LCBpLmUuIHRoZQo+ID4+IHBlcmZvcm1hbmNlIG9mIHdoaWNoIG1hdHRlcnM/Cj4gPgo+ID4gWWVz
LCB0aGlzIGlzIG9uIHRoZSBjcml0aWNhbCBlbXVsYXRpb24gcGF0aC4gSS5lLiBpdCBpcyBhIHBl
ci1pbyBjYWxsLgo+IAo+IFRoYXQncyBub3QgYW5zd2VyaW5nIHRoZSBxdWVzdGlvbiwgYmVjYXVz
ZSB5b3UgbGVhdmUgb3V0IGltcGxpZWQKPiBjb250ZXh0OiBJcyBpdCBhIHBlcmZvcm1hbmNlIGNy
aXRpY2FsIHBhdGggdG8gZ2V0IGhlcmUgd2l0aCBubwo+IGlvcmVxIHNlcnZlciByZWdpc3RlcnMg
KGkuZS4gY291bnQgYmVpbmcgemVybyk/IEFmdGVyIGFsbCBpZiBjb3VudCBpcwo+IG5vbi16ZXJv
LCB5b3UgZ2V0IHBhc3QgdGhlIGVhcmx5LW91dCBjb25kaXRpb25hbCB0aGVyZSBhbnl3YXkuCj4g
CgpDbGVhcmx5LCBvbmx5IGVtdWxhdGlvbiB0aGF0IGRvZXMgbm90IGhpdCBhbnkgSU9SRVEgc2Vy
dmVycyB3b3VsZCBiZSBpbXBhY3RlZC4gR2VuZXJhbGx5IHlvdSdkIGhvcGUgdGhhdCB0aGUgZ3Vl
c3Qgd291bGQgbm90IGhpdCBtZW1vcnkgcmFuZ2VzIHRoYXQgZG9uJ3QgZXhpc3QgdG9vIG9mdGVu
IGJ1dCwgaWYgaXQgZG9lcywgdGhlbiBieSBub3QgbWFpbnRhaW5pbmcgYSBjb3VudCB0aGVyZSB3
b3VsZCBiZSBhIHNtYWxsIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb3ZlciB0aGUgY29kZSBhcyBp
dCBzdGFuZHMgbm93LgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpIg-00054P-7v; Tue, 26 Sep 2017 12:49:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwpIf-00054J-L9
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:49:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F0/E8-03616-0DC4AC95; Tue, 26 Sep 2017 12:49:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQveCz6l
 Igylz+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozV916yF+wUr1j14gRLA+MK4S5GTg4JAT+J
 LR83soDYbAI6EkuPzmcCsUUEAiUuXetjA7GZBVwlnjy9DBYXFoiSOPnjD2sXIwdQTbTEopmsE
 OV+EqfXTwcrZxFQlTj1cxMziM0r4C7xv/U1WI2QwDkmiSs7c0FsTgF7iRm3joKNZBSQlfjSuJ
 oZYpW4xK0nECdICAhILNlznhnCFpV4+fgfK4RtILF16T4WiHodiQW7P0GdqS2xbOFrqL2CEid
 nPmGZwCg8C8nYWUhaZiFpmYWkZQEjyypG9eLUorLUIl0TvaSizPSMktzEzBxdQwMzvdzU4uLE
 9NScxKRiveT83E2MwMBnAIIdjN2X/Q8xSnIwKYnyKsqdihTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwesAjCQhwaLU9NSKtMwcYAzCpCU4eJREeM95A6V5iwsSc4sz0yFSpxh1OY5tuvyHSYglLz
 8vVUqcVxpkhgBIUUZpHtwIWDq4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHetSCreDLzSuA
 2vQI6ggnoiN6pJ0COKElESEk1MO6L2bn6ywlL658KN16GCwoF1ly/bjbLcTl31mnZo9srXu8P
 jnVN3LhX62/22fjk69M5UsSv/cuem7vF9eLzq4fv/+Q3fzFdZsWV2t06G4Qa27/tFdtgLC052
 +9VzNzeY6tn1pz8afNebEvrWuMOy/f3/rGtadvlq8/P2twyZ+LkS738Tw9eT1iuxFKckWioxV
 xUnAgAe0EjCwIDAAA=
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506430160!81198899!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32412 invoked from network); 26 Sep 2017 12:49:20 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 12:49:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53482176"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op to acquire
 guest resources
Thread-Index: AQHTMJM0hhSO7MYKwkyXgP0AhEluGKLFkOqAgAArKfCAAWWQ0P//43SAgAAlW+A=
Date: Tue, 26 Sep 2017 12:49:15 +0000
Message-ID: <595a00fac1ca4ed5b52a3c244670a4ed@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C92D67020000780017F788@prv-mh.provo.novell.com>
 <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
 <ba946f7ed72347cc9bac6bd9ab65336b@AMSPEX02CL03.citrite.net>
 <59CA659B020000780017FCF5@prv-mh.provo.novell.com>
In-Reply-To: <59CA659B020000780017FCF5@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTM6MzUKPiBUbzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NyAwMi8xMl0geDg2L21tOiBhZGQgSFlQRVJW
SVNPUl9tZW1vcnlfb3AgdG8KPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+IAo+ID4+PiBPbiAy
Ni4wOS4xNyBhdCAxNDoyMCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPiA+PiBQYXVsIER1
cnJhbnQKPiA+PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNjowMAo+ID4+IFRvOiAnSmFuIEJl
dWxpY2gnIDxKQmV1bGljaEBzdXNlLmNvbT4KPiA+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjcgMDIvMTJdIHg4Ni9tbTog
YWRkCj4gPj4gSFlQRVJWSVNPUl9tZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMK
PiA+Pgo+ID4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+PiA+IEZyb206IEphbiBC
ZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gPiBTZW50OiAyNSBTZXB0ZW1i
ZXIgMjAxNyAxNToyMwo+ID4+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+Cj4gPj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IHhlbi0KPiA+PiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPj4gPiBTdWJqZWN0
OiBSZTogW1BBVENIIHY3IDAyLzEyXSB4ODYvbW06IGFkZCBIWVBFUlZJU09SX21lbW9yeV9vcAo+
IHRvCj4gPj4gPiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+ID4+ID4KPiA+PiA+ID4+PiBPbiAx
OC4wOS4xNyBhdCAxNzozMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+
ID4gQ2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBu
b3QgbmVjZXNzYXJpbHkKPiA+PiA+ID4gcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBh
cmUgbm90IG5lY2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQo+ID4+ID4gPiBmb3JlaWduLW1hcHBl
ZCBieSBhIHRvb2xzIGRvbWFpbiB1bmxlc3MgdGhleSBhcmUgaW5zZXJ0ZWQsIHdoaWNoCj4gcmlz
a3MKPiA+PiA+ID4gc2hhdHRlcmluZyBhIHN1cGVyLXBhZ2UgbWFwcGluZy4KPiA+PiA+Cj4gPj4g
PiBCdHcuLCBJJ20gYWRkaXRpb25hbGx5IGhhdmluZyB0cm91YmxlIHNlZWluZyB0aGlzIHNoYXR0
ZXJpbmcgb2YgYQo+ID4+ID4gc3VwZXJwYWdlOiBGb3Igb25lLCB4Y19jb3JlX2FyY2hfZ2V0X3Nj
cmF0Y2hfZ3BmbigpIGNvdWxkIGJlCj4gPj4gPiBhIGxpdHRsZSBsZXNzIHNpbXBsaXN0aWMuIEFu
ZCB0aGVuIGV2ZW4gd2l0aCB0aGUgY3VycmVudGx5IGNob3Nlbgo+ID4+ID4gdmFsdWUgKG91dHNp
ZGUgb2YgdGhlIHJhbmdlIG9mIHZhbGlkIEdGTnMgYXQgdGhhdCBwb2ludCBpbiB0aW1lKQo+ID4+
ID4gdGhlcmUgc2hvdWxkbid0IGJlIGEgbGFyZ2VyIHBhZ2UgdG8gYmUgc2hhdHRlcmVkLCBhcyB0
aGVyZSBzaG91bGQKPiA+PiA+IGJlIG5vIG1hcHBpbmcgYXQgYWxsIGF0IHRoYXQgaW5kZXguIEJ1
dCBwZXJoYXBzIEknbSBqdXN0IGJsaW5kIGFuZAo+ID4+ID4gZG9uJ3Qgc2VlIHRoZSBvYnZpb3Vz
IC4uLgo+ID4+Cj4gPj4gVGhlIHNoYXR0ZXJpbmcgd2FzIEFuZHJldydzIG9ic2VydmF0aW9uLiBB
bmRyZXcsIGNhbiB5b3UgY29tbWVudD8KPiA+Pgo+ID4KPiA+IEFuZHJldyBjb21tZW50ZWQgdmVy
YmFsbHkgb24gdGhpcy4gSXQncyBub3QgYWN0dWFsbHkgYSBzaGF0dGVyaW5nIGFzIHN1Y2guLi4K
PiA+IFRoZSBpc3N1ZSwgYXBwYXJlbnRseSwgaXMgdGhhdCBhZGRpbmcgdGhlIDRrIGdyYW50IHRh
YmxlIGZyYW1lIGludG8gdGhlIGd1ZXN0Cj4gPiBwMm0gd2lsbCBwb3RlbnRpYWxseSBjYXVzZSBj
cmVhdGlvbiBvZiBhbGwgbGF5ZXJzIG9mIHBhZ2UgdGFibGUgYnV0IHJlbW92aW5nCj4gPiBpdCBh
Z2FpbiB3aWxsIG9ubHkgcmVtb3ZlIHRoZSBMMSBlbnRyeS4gVGh1cyBpdCBpcyBubyBsb25nZXIg
cG9zc2libGUgdG8gdXNlCj4gPiBhIHN1cGVycGFnZSBmb3IgdGhhdCBtYXBwaW5nIGF0IGFueSBw
b2ludCBzdWJzZXF1ZW50bHkuCj4gCj4gRmlyc3Qgb2YgYWxsIC0gd2hhdCB3b3VsZCBjYXVzZSBh
IG1hcHBpbmcgdG8gYXBwZWFyIGF0IHRoYXQgc2xvdCAob3IgaW4KPiBhIHJhbmdlIGNvdmVyaW5n
IHRoYXQgc2xvdCkuIEFuZCB0aGVuLCB3aGlsZSByZS1jb21iaW5pbmcgY29udGlndW91cwo+IG1h
cHBpbmdzIGluZGVlZCBkb2Vzbid0IGV4aXN0IHJpZ2h0IG5vdywgcmVwbGFjaW5nIGEgbm9uLWxl
YWYgZW50cnkKPiAocGFnZSB0YWJsZSkgd2l0aCBhIGxhcmdlIHBhZ2UgaXMgdmVyeSB3ZWxsIHN1
cHBvcnRlZCAoc2VlIGUuZy4KPiBlcHRfc2V0X2VudHJ5KCksIHdoaWNoIGV2ZW4gaGFzIGEgY29t
bWVudCB0byB0aGF0IGVmZmVjdCkuIEhlbmNlCj4gSSBjb250aW51ZSB0byBiZSBjb25mdXNlZCB3
aHkgd2UgbmVlZCBhIG5ldyBtZWNoYW5pc20gZm9yCj4gc2VlZGluZyB0aGUgZ3JhbnQgdGFibGVz
LgoKSSdsbCBoYXZlIHRvIGRlZmVyIHRvIEFuZHJldyB0byBhbnN3ZXIgYXQgdGhpcyBwb2ludC4K
CiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:53:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpMh-0005hW-Op; Tue, 26 Sep 2017 12:53:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwpMg-0005gX-UR
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 12:53:31 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 CA/9C-30688-ACD4AC95; Tue, 26 Sep 2017 12:53:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfek76l
 Ig/nLOS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfNxA3tBa1HFg4kPWRsY
 T3t2MXJxCAk0Mkm0r17OCOE8ZpSYcfEtE4SzjVGi+f40li5GTg4RAWeJr2fmsoPYvAL6Eh+Pf
 wazhQV8JA69nMwM0iAhcE1NYtH+96wgCQkBT4mTf06ywNgtv2cDFbFzsAlYSRwS62Lk4GARUJ
 V48TlmAiP3AkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MxyY7H2KU5GBSEuVVlDsVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt8oHKCdYlJqe
 WpGWmQMMPZi0BAePkgivO0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeXtAigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5NUCm8GTmlcBtegV0BBPQEb1TT4AcUZ
 KIkJJqYBQTsZsbFSvlZ/ixx1nCfeeZXbvvp+9Kl/yt8WayQYUswyQ9y76H3lF+DydwR3KdnSO
 SHNe3ZQmTZdmt2MuNQcGKsa6P1q+QjL4W8v3mtv0saqY6JpMZVn+/6fdHTyZ15rr5BmfFdec6
 132qmHRv9ZzYFMv3UsqKnGWfXVZd1Z97w6tvx/XcHUosxRmJhlrMRcWJABR/hwB+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506430407!74494277!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49120 invoked from network); 26 Sep 2017 12:53:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 12:53:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwpMd-00013p-5e; Tue, 26 Sep 2017 12:53:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwpMX-0002il-Lo; Tue, 26 Sep 2017 12:53:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwpMX-0001Me-ES; Tue, 26 Sep 2017 12:53:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113819-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-5:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-4:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-xtf-amd64-amd64-4:xtf/test-pv32pae-cpuid-faulting:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-4:leak-check/check:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-3:xtf/test-pv32pae-cpuid-faulting:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-3:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-xtf-amd64-amd64-5:xtf/test-pv32pae-cpuid-faulting:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=55b33293c399e577f1a2b6cc933ced955615e63a
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 12:53:21 +0000
Subject: [Xen-devel] [xen-unstable test] 113819: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3938197385015856807=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3938197385015856807==
Content-Type: text/plain

flight 113819 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113819/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-5          <job status>                 broken
 test-xtf-amd64-amd64-3          <job status>                 broken
 test-xtf-amd64-amd64-4          <job status>                 broken  in 113816
 test-xtf-amd64-amd64-5       63 leak-check/check         fail REGR. vs. 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113816 REGR. vs. 113387

Tests which are failing intermittently (not blocking):
 test-xtf-amd64-amd64-4 62 xtf/test-pv32pae-cpuid-faulting fail in 113816 pass in 113819
 test-xtf-amd64-amd64-4       63 leak-check/check fail in 113816 pass in 113819
 test-xtf-amd64-amd64-3  62 xtf/test-pv32pae-cpuid-faulting fail pass in 113816
 test-xtf-amd64-amd64-3       63 leak-check/check           fail pass in 113816
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 113816
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 113816
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop          fail pass in 113816
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 113816

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-5 62 xtf/test-pv32pae-cpuid-faulting fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 113387
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113816 like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  55b33293c399e577f1a2b6cc933ced955615e63a
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   13 days
Failing since        113430  2017-09-14 01:24:48 Z   12 days   26 attempts
Testing same since   113816  2017-09-25 18:20:16 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       broken  
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       broken  
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-xtf-amd64-amd64-5 broken
broken-job test-xtf-amd64-amd64-3 broken
broken-job test-xtf-amd64-amd64-4 broken
broken-job test-xtf-amd64-amd64-5 broken

Not pushing.

(No revision log; it would be 1712 lines long.)


--===============3938197385015856807==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3938197385015856807==--

From xen-devel-bounces@lists.xen.org Tue Sep 26 12:59:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 12:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpS1-0005w5-EH; Tue, 26 Sep 2017 12:59:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwpRz-0005vG-L5
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 12:58:59 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 04/BD-01916-21F4AC95; Tue, 26 Sep 2017 12:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fI/1S
 kQccUIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePL/8VsBUtEKvb8PsvUwHiLr4uRk0NIIE/i
 9KYnrCA2r4CdxKqZc9lAbAkBQ4nTC2+ydDFycLAIqEo8eFULEmYTUJdoe7YdrFxEQEfi1YIlQ
 DYXB7PAP0aJu2snMIEkhAUCJQ7fbWCEmJ8rsebLRhYQm1PAVuLfy/fMIDN5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNTPW
 SijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDr56BgXEHY+sJv0OMkhxMSqK8inKn
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Mb6AeUEi1LTUyvSMnOAcQCTluDgURLh/ewLlOYtL
 kjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDhvEcgMAZCijNI8uBGwmLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZjXBWQKT2ZeCdymV0BHMAEd0Tv1BMgRJYkIKakGRkYxhWrbrqZpEyMMqvQ
 Z/vSckmYS+ywkUvci7eZ8m//HV/15NcO0ofOv/ALnGck7hWa8jmkSyA+qNVdpWtb1ffOe0r6L
 ijr+553eVnntX3rVJEbMU97R7rH6k8ufnixWusN/tEP1n7HRnWSx3vXarxYcWcInXtYdkP7uv
 PTMZH1Jtt6+pRyqSizFGYmGWsxFxYkAfjpEWMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506430736!99775079!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37627 invoked from network); 26 Sep 2017 12:58:58 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 12:58:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 06:58:55 -0600
Message-Id: <59CA6B2D020000780017FD33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 06:58:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-13-paul.durrant@citrix.com>
In-Reply-To: <20170918153126.3058-13-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC03NjIsNyArODYzLDggQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICB9Cj4gIAo+IC0gICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdmbik7Cj4gKyAg
ICBpZiAoIGlvcmVxX2dmbiApCj4gKyAgICAgICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVx
Lmdmbik7CgpBaCwgdGhpcyBpcyB3aGF0IGFjdHVhbGx5IHdhbnRzIHRvIGJlIGluIHBhdGNoIDEx
LiBDb25zaWRlcmluZyB3aGF0CnlvdSBzYXkgaW4gdGhlIGRlc2NyaXB0aW9uIHJlZ2FyZGluZyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBJCndvbmRlciB3aGV0aGVyIHlvdSB3b3VsZG4ndCBiZXR0ZXIg
cmV0dXJuICJpbnZhbGlkIiBpbmRpY2F0b3JzIGluCnRoZSBHRk4gb3V0cHV0IGZpZWxkcyBvZiB0
aGUgaHlwZXJjYWxsIHdoZW4gdGhlIHBhZ2VzIGhhdmVuJ3QKYmVlbiBtYXBwZWQgdG8gYSBHRk4u
Cgo+IEBAIC03ODAsNiArODgyLDMzIEBAIGludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gK21mbl90IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlv
c2VydmlkX3QgaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpZHgpCj4gK3sKPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ICsgICAg
bWZuX3QgbWZuID0gSU5WQUxJRF9NRk47Cj4gKwo+ICsgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiArCj4gKyAgICBzID0gZ2V0
X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4gKwo+ICsgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFf
U0VSVkVSUyB8fCAhcyB8fCBJU19ERUZBVUxUKHMpICkKPiArICAgICAgICBnb3RvIG91dDsKPiAr
Cj4gKyAgICBpZiAoIGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMocykgKQo+ICsgICAgICAg
IGdvdG8gb3V0Owo+ICsKPiArICAgIGlmICggaWR4ID09IDAgKQo+ICsgICAgICAgIG1mbiA9IF9t
Zm4ocGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOwo+ICsgICAgZWxzZSBpZiAoIGlkeCA9
PSAxICkKPiArICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmlvcmVxLnBhZ2UpKTsK
CmVsc2UgPHNvbWUgc29ydCBvZiBlcnJvcj4/IEFsc28gd2l0aCBidWZmZXJlZCBJL08gYmVpbmcg
b3B0aW9uYWwsCndvdWxkbid0IGl0IGJlIG1vcmUgbmF0dXJhbCBmb3IgaW5kZXggMCByZXByZXNl
bnRpbmcgdGhlIHN5bmNocm9ub3VzCnBhZ2U/IEFuZCB3aXRoIGJ1ZmZlcmVkIEkvTyBub3QgZW5h
YmxlZCwgYXJlbid0IHlvdSByZXR1cm5pbmcKcnViYmlzaCAoTlVMTCB0cmFuc2xhdGVkIGJ5IHBh
Z2VfdG9fbWZuKCkpPwoKPiArIG91dDoKPiArICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gbWZu
OwoKVGhlIHVuc3BlY2lmaWMgZXJyb3IgKElOVkFMSURfTUZOKSBoZXJlIG1ha2VzIG1lIHdvbmRl
ciAuLi4KCj4gQEAgLTQ3OTUsNiArNDc5NiwyNyBAQCBzdGF0aWMgaW50IHhlbm1lbV9hY3F1aXJl
X2dyYW50X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAK
PiArc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAq
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGZyYW1lLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5yX2ZyYW1lcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKPiArICAgIHsK
PiArICAgICAgICBtZm5fdCBtZm4gPSBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShkLCBpZCwg
ZnJhbWUgKyBpKTsKPiArCj4gKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKCi4uLiBob3cgbWVhbmluZ2Z1bCBFSU5W
QUwgaGVyZSBpcy4gSW4gcGFydGljdWxhciBpZiBwYWdlIGFsbG9jYXRpb24KZmFpbGVkLCBFTk9N
RU0gd291bGQgY2VydGFpbmx5IGJlIG1vcmUgYXBwcm9wcmlhdGUgKGFuZCBnaXZlIHRoZQpjYWxs
ZXIgYSBiZXR0ZXIgaWRlYSBvZiB3aGF0IG5lZWRzIHRvIGJlIGRvbmUpLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpWw-0006bw-0Z; Tue, 26 Sep 2017 13:04:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwpWu-0006bq-Lm
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:04:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BC/29-03093-4405AC95; Tue, 26 Sep 2017 13:04:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS9c54FS
 kwfIZEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abT89YC/bKVyzc1cPSwLhPoouRk0NIIE/i
 34PVTCA2r4CdROfhF8wgtoSAocTphTdZuhg5OFgEVCW+7coFCbMJqEu0PdvOCmKLCOhIPO6eC
 lbCLFAscbOnECQsLJAscW33c6CJXEDT9zNLTH52mRGkhlPAQ2JVrzGIySsgKPF3hzBIObOAls
 TDX7dYIGxtiWULXzNDTJSWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7GP8sCDjFKcjApifIqyp2KFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB2+oPlBMsSk1PrUjLzAHGAExagoNHSYS3HyTNW1yQmFucm
 Q6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US500FKRUAKc0ozYMbBIvNS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBLmzQeZwpOZVwK37xXQKUxAp/ROPQFySkkiQkqqgTHlx1H3mcVrFxwXLo2
 WuNca2t3yM5ZVe7sCI/vNtt2H9LunvmuIa3n2+sCGBz5umlG2/25W+en/sFg26dHGb80hmTuV
 Vlxc5vwwujVfObtd3cbmpOMyT13ZZz3xO5Q+iGXuLt1TUH0587VXavf8NyFrNgTN3KP4eOW1b
 bflVMJWsYpUFVVqOyixFGckGmoxFxUnAgA1sJeryAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506431041!106163570!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37121 invoked from network); 26 Sep 2017 13:04:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 13:04:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 07:04:00 -0600
Message-Id: <59CA6C5C020000780017FD42@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 07:03:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
 <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
 <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
 <5096c3f79a76429ab8ed9e126c54822c@AMSPEX02CL03.citrite.net>
 <59CA664A020000780017FD08@prv-mh.provo.novell.com>
 <41b50788a7fc4a7cbea9477edfddab15@AMSPEX02CL03.citrite.net>
In-Reply-To: <41b50788a7fc4a7cbea9477edfddab15@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDE0OjQxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTM6MzgK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+PiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZyAKPj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NyAwOC8xMl0geDg2L2h2
bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEKPj4gc2VydmVycyByYXRoZXIgdGhh
biBhIGxpc3QKPj4gCj4+ID4+PiBPbiAyNi4wOS4xNyBhdCAxNDoxMiwgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTI6NDUKPj4gPj4gPj4+
IE9uIDI2LjA5LjE3IGF0IDEyOjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+PiA+PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNjoxNwo+PiA+PiA+PiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gPj4gPj4gPj4+IE9uIDE4LjA5LjE3
IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IEBA
IC03ODUsMjkgKzc5NywyNyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QK
Pj4gZG9tYWluCj4+ID4+ID4+ID4gIHZvaWQgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVxX3NlcnZlcnMo
c3RydWN0IGRvbWFpbiAqZCkKPj4gPj4gPj4gPiAgewo+PiA+PiA+PiA+IC0gICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsICpuZXh0Owo+PiA+PiA+PiA+ICsgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7Cj4+ID4+ID4+ID4gKyAgICB1bnNpZ25lZCBpbnQgaWQ7Cj4+ID4+ID4+ID4K
Pj4gPj4gPj4gPiAgICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5p
b3JlcV9zZXJ2ZXIubG9jayk7Cj4+ID4+ID4+ID4KPj4gPj4gPj4gPiAgICAgIC8qIE5vIG5lZWQg
dG8gZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuIGRvd24KPj4gKi8K
Pj4gPj4gPj4gPgo+PiA+PiA+PiA+IC0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcywK
Pj4gPj4gPj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQsCj4+ID4+ID4+
ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5saXN0LAo+PiA+PiA+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCj4+ID4+ID4+ID4gKyAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwg
aWQsIHMpCj4+ID4+ID4+ID4gICAgICB7Cj4+ID4+ID4+ID4gLSAgICAgICAgYm9vbCBpc19kZWZh
dWx0ID0gKHMgPT0gZC0KPj4gPj4gPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cik7Cj4+ID4+ID4+ID4gLQo+PiA+PiA+PiA+IC0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlz
YWJsZShzLCBpc19kZWZhdWx0KTsKPj4gPj4gPj4gPiAtCj4+ID4+ID4+ID4gLSAgICAgICAgaWYg
KCBpc19kZWZhdWx0ICkKPj4gPj4gPj4gPiAtICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyID0gTlVMTDsKPj4gPj4gPj4gPiArICAgICAgICBpZiAoICFz
ICkKPj4gPj4gPj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4+ID4+ID4+ID4KPj4gPj4gPj4g
PiAtICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7Cj4+ID4+ID4+ID4gKyAgICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOwo+PiA+PiA+PiA+ICsgICAgICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfZGVpbml0KHMpOwo+PiA+PiA+PiA+Cj4+ID4+ID4+ID4gLSAgICAgICAgaHZtX2lv
cmVxX3NlcnZlcl9kZWluaXQocywgaXNfZGVmYXVsdCk7Cj4+ID4+ID4+ID4gKyAgICAgICAgQVNT
RVJUKGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQpOwo+PiA+PiA+PiA+ICsg
ICAgICAgIC0tZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudDsKPj4gPj4gPj4K
Pj4gPj4gPj4gU2VlaW5nIHRoaXMgLSBkbyB5b3UgYWN0dWFsbHkgbmVlZCB0aGUgY291bnQgYXMg
YSBzZXBhcmF0ZSBmaWVsZD8KPj4gPj4gPj4gSS5lLiBhcmUgdGhlcmUgcGVyZm9ybWFuY2UgY3Jp
dGljYWwgdXNlcyBvZiBpdCwgd2hlcmUgZ29pbmcgdGhyb3VnaAo+PiA+PiA+PiB0aGUgYXJyYXkg
d291bGQgYmUgdG9vIGV4cGVuc2l2ZT8gTW9zdCBvZiB0aGUgdXNlcyBhcmUganVzdAo+PiA+PiA+
PiBBU1NFUlQoKXMgYW55d2F5Lgo+PiA+PiA+Cj4+ID4+ID4gVGhlIHNwZWNpZmljIGNhc2UgaXMg
aW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4gSWYgdGhlcmUgd2FzIG5vIGNvdW50Cj4+ID4+
ID4gdGhlbiB0aGUgYXJyYXkgd291bGQgaGF2ZSB0byBiZSBzZWFyY2hlZCBmb3IgdGhlIGluaXRp
YWwgdGVzdC4KPj4gPj4KPj4gPj4gQW5kIGlzIHRoaXMgc29tZXRoaW5nIHRoYXQgaGFwcGVucyBm
cmVxdWVudGx5LCBpLmUuIHRoZQo+PiA+PiBwZXJmb3JtYW5jZSBvZiB3aGljaCBtYXR0ZXJzPwo+
PiA+Cj4+ID4gWWVzLCB0aGlzIGlzIG9uIHRoZSBjcml0aWNhbCBlbXVsYXRpb24gcGF0aC4gSS5l
LiBpdCBpcyBhIHBlci1pbyBjYWxsLgo+PiAKPj4gVGhhdCdzIG5vdCBhbnN3ZXJpbmcgdGhlIHF1
ZXN0aW9uLCBiZWNhdXNlIHlvdSBsZWF2ZSBvdXQgaW1wbGllZAo+PiBjb250ZXh0OiBJcyBpdCBh
IHBlcmZvcm1hbmNlIGNyaXRpY2FsIHBhdGggdG8gZ2V0IGhlcmUgd2l0aCBubwo+PiBpb3JlcSBz
ZXJ2ZXIgcmVnaXN0ZXJzIChpLmUuIGNvdW50IGJlaW5nIHplcm8pPyBBZnRlciBhbGwgaWYgY291
bnQgaXMKPj4gbm9uLXplcm8sIHlvdSBnZXQgcGFzdCB0aGUgZWFybHktb3V0IGNvbmRpdGlvbmFs
IHRoZXJlIGFueXdheS4KPj4gCj4gCj4gQ2xlYXJseSwgb25seSBlbXVsYXRpb24gdGhhdCBkb2Vz
IG5vdCBoaXQgYW55IElPUkVRIHNlcnZlcnMgd291bGQgYmUgCj4gaW1wYWN0ZWQuIEdlbmVyYWxs
eSB5b3UnZCBob3BlIHRoYXQgdGhlIGd1ZXN0IHdvdWxkIG5vdCBoaXQgbWVtb3J5IHJhbmdlcyAK
PiB0aGF0IGRvbid0IGV4aXN0IHRvbyBvZnRlbiBidXQsIGlmIGl0IGRvZXMsIHRoZW4gYnkgbm90
IG1haW50YWluaW5nIGEgY291bnQgCj4gdGhlcmUgd291bGQgYmUgYSBzbWFsbCBwZXJmb3JtYW5j
ZSByZWdyZXNzaW9uIG92ZXIgdGhlIGNvZGUgYXMgaXQgc3RhbmRzIG5vdy4KCkJ5ICJub3ciIHlv
dSBtZWFuIHdpdGggdGhpcyBwYXRjaCBpbiBwbGFjZSBhcyBpcywgcmF0aGVyIHRoYW4gdGhlCmN1
cnJlbnQgdGlwIG9mIHRoZSB0cmVlPyBJIGRvbid0IHNlZSBhIHJlZ3Jlc3Npb24gY29tcGFyZWQg
dG8KY3VycmVudCBzdGFnaW5nLCBhbmQgSSBxdWVzdGlvbiB0aGUgbmVlZCB0byBwZXJmb3JtYW5j
ZSBvcHRpbWl6ZQphIGNvcm5lciBjYXNlIGEgZ3Vlc3Qgc2hvdWxkIG5vdCBoYXZlIG11Y2ggaW50
ZXJlc3QgZ2V0dGluZyBpbnRvLgpBbnl3YXkgLSBJJ20gbm90IG1lYW5pbmcgdG8gYmxvY2sgdGhl
IHBhdGNoIGJlY2F1c2Ugb2YgdGhlCnByZXNlbmNlIG9mIHRoaXMgZmllbGQgKHRoZSBtb3JlIHRo
YXQgeW91J3JlIHRoZSBtYWludGFpbmVyIG9mIHRoaXMKY29kZSBhbnl3YXkpLCBpdCBtZXJlbHkg
c2VlbXMgdG8gbWUgdGhhdCB0aGUgcGF0Y2ggd291bGQgYmUKZW5kaW5nIHVwIHNtYWxsZXIgYnV0
IG5vIHdvcnNlIGluIHF1YWxpdHkgaWYgdGhlIGZpZWxkIHdhc24ndCB0aGVyZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:06:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpZ6-0006jS-DH; Tue, 26 Sep 2017 13:06:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwpZ4-0006jB-GQ
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:06:18 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 47/A5-09852-9C05AC95; Tue, 26 Sep 2017 13:06:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQvdkwKl
 Ig/UL2S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZv6+wFWyVqWj5t46lgXG+aBcjJ4eEgJ9E
 +5tlTCA2m4COxNKj88FsEQFViUWH1rN2MXJxMAtMZ5L43fWfBSQhLBAo0fBjJyNEUZBEz4pPQ
 A0cQLaVxI+9OSAmC1DvklvsIBW8Au4SXV3vwcYICSxklHiy8jXYGE4Be4mGw9uYQWxGAVmJL4
 2rwWxmAXGJW08gbpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwQ9ToSC3Z/YoOwtSWWLXzNDLF
 YUOLkzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKqX
 m1pcnJiempOYVKyXnJ+7iREY/AxAsIOxabvnIUZJDiYlUV5FuVORQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4j/kD5QSLUtNTK9Iyc4BxCJOW4OBREuHtB0nzFhck5hZnpkOkTjHqchzbdPkPkx
 BLXn5eqpQ47w2QIgGQoozSPLgRsJRwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8q0Cm8GT
 mlcBtegV0BBPQEb1TT4AcUZKIkJJqYDx+1eS1yZr0hwG/pabntcU/jxSVdP8u+lrpTsmh4wsb
 YvctSzJ+uLM3qEWQ07Td5vMW6aVnFrA0azNn5/9YEG4dJmrxYflEc7t+nagOJr+DKwKPRuTZL
 2vR+TbL06T34KSjm18u8Pf2+3+jRk3ydEev0i6FM3FBe67tjPDvWNu/W40pqHSakRJLcUaioR
 ZzUXEiAKzc1w0EAwAA
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506431176!97816559!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20835 invoked from network); 26 Sep 2017 13:06:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 13:06:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53483412"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable resource
 type...
Thread-Index: AQHTMJbyoNePXXaEDEubM1ZE8OmnAaLHC7OAgAAiUzA=
Date: Tue, 26 Sep 2017 13:05:09 +0000
Message-ID: <5187ce5e3c0c4917b0379cc8db9c46d5@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-13-paul.durrant@citrix.com>
 <59CA6B2D020000780017FD33@prv-mh.provo.novell.com>
In-Reply-To: <59CA6B2D020000780017FD33@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTM6NTkKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJhZCBSemVzenV0ZWsgV2ls
awo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+
Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAxMi8xMl0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3
IG1hcHBhYmxlIHJlc291cmNlCj4gdHlwZS4uLgo+IAo+ID4+PiBPbiAxOC4wOS4xNyBhdCAxNzoz
MSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IEBAIC03NjIsNyArODYzLDgg
QEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiBpb3Nl
cnZpZF90IGlkLAo+ID4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gICAgICB9Cj4gPgo+ID4g
LSAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9yZXEuZ2ZuKTsKPiA+ICsgICAgaWYgKCBpb3Jl
cV9nZm4gKQo+ID4gKyAgICAgICAgKmlvcmVxX2dmbiA9IGdmbl94KHMtPmlvcmVxLmdmbik7Cj4g
Cj4gQWgsIHRoaXMgaXMgd2hhdCBhY3R1YWxseSB3YW50cyB0byBiZSBpbiBwYXRjaCAxMS4gQ29u
c2lkZXJpbmcgd2hhdAo+IHlvdSBzYXkgaW4gdGhlIGRlc2NyaXB0aW9uIHJlZ2FyZGluZyB0aGUg
WEVOX0RNT1Bfbm9fZ2ZucyBJCj4gd29uZGVyIHdoZXRoZXIgeW91IHdvdWxkbid0IGJldHRlciBy
ZXR1cm4gImludmFsaWQiIGluZGljYXRvcnMgaW4KPiB0aGUgR0ZOIG91dHB1dCBmaWVsZHMgb2Yg
dGhlIGh5cGVyY2FsbCB3aGVuIHRoZSBwYWdlcyBoYXZlbid0Cj4gYmVlbiBtYXBwZWQgdG8gYSBH
Rk4uCj4gCj4gPiBAQCAtNzgwLDYgKzg4MiwzMyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+IGlvc2VydmlkX3QgaWQsCj4gPiAgICAgIHJldHVybiBy
YzsKPiA+ICB9Cj4gPgo+ID4gK21mbl90IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGlkeCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzOwo+ID4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKPiA+ICsKPiA+
ICsgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZl
ci5sb2NrKTsKPiA+ICsKPiA+ICsgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwo+ID4g
Kwo+ID4gKyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTIHx8ICFzIHx8IElTX0RF
RkFVTFQocykgKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAgIGlmICggaHZt
X2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKSApCj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+
ICsKPiA+ICsgICAgaWYgKCBpZHggPT0gMCApCj4gPiArICAgICAgICBtZm4gPSBfbWZuKHBhZ2Vf
dG9fbWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKPiA+ICsgICAgZWxzZSBpZiAoIGlkeCA9PSAxICkK
PiA+ICsgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+aW9yZXEucGFnZSkpOwo+IAo+
IGVsc2UgPHNvbWUgc29ydCBvZiBlcnJvcj4/CgpJIHNldCBtZm4gdG8gSU5WQUxJRCBhYm92ZS4g
SXMgdGhhdCBub3QgZW5vdWdoPwoKPiBBbHNvIHdpdGggYnVmZmVyZWQgSS9PIGJlaW5nIG9wdGlv
bmFsLAo+IHdvdWxkbid0IGl0IGJlIG1vcmUgbmF0dXJhbCBmb3IgaW5kZXggMCByZXByZXNlbnRp
bmcgdGhlIHN5bmNocm9ub3VzCj4gcGFnZT8gQW5kIHdpdGggYnVmZmVyZWQgSS9PIG5vdCBlbmFi
bGVkLCBhcmVuJ3QgeW91IHJldHVybmluZwo+IHJ1YmJpc2ggKE5VTEwgdHJhbnNsYXRlZCBieSBw
YWdlX3RvX21mbigpKT8KCkdvb2QgcG9pbnQuIEkgc2hvdWxkIGxlYXZlIHRoZSBtZm4gc2V0IHRv
IGludmFsaWQgaWYgdGhlIGJ1ZmZlcmVkIHBhZ2UgaXMgbm90IHRoZXJlLiBBcyBmb3IgbWFraW5n
IGl0IHplcm8sIGFuZCBwdXR0aW5nIHRoZSBzeW5jaHJvbm91cyBvbmVzIGFmdGVyd2FyZHMsIHRo
YXQgd2FzIGludGVudGlvbmFsIGJlY2F1c2UgbW9yZSBzeW5jaHJvbm91cyBwYWdlcyB3aWxsIG5l
ZWQgdG8gYmUgYWRkZWQgaWYgd2UgbmVlZHMgdG8gc3VwcG9ydCBtb3JlIHZDUFVzLCB3aGVyZWFz
IHRoZXJlIHNob3VsZCBvbmx5IGV2ZXIgbmVlZCB0byBiZSBvbmUgYnVmZmVyZWQgcGFnZS4KCiAg
UGF1bAoKPiAKPiA+ICsgb3V0Ogo+ID4gKyAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Cj4gPiArCj4gPiArICAgIHJldHVybiBt
Zm47Cj4gCj4gVGhlIHVuc3BlY2lmaWMgZXJyb3IgKElOVkFMSURfTUZOKSBoZXJlIG1ha2VzIG1l
IHdvbmRlciAuLi4KPiAKPiA+IEBAIC00Nzk1LDYgKzQ3OTYsMjcgQEAgc3RhdGljIGludCB4ZW5t
ZW1fYWNxdWlyZV9ncmFudF90YWJsZShzdHJ1Y3QKPiBkb21haW4gKmQsCj4gPiAgICAgIHJldHVy
biAwOwo+ID4gIH0KPiA+Cj4gPiArc3RhdGljIGludCB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2
ZXIoc3RydWN0IGRvbWFpbiAqZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10p
Cj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBucl9mcmFtZXM7IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIG1mbl90IG1m
biA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKGQsIGlkLCBmcmFtZSArIGkpOwo+ID4gKwo+
ID4gKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+ID4gKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+IAo+IC4uLiBob3cgbWVhbmluZ2Z1bCBFSU5WQUwgaGVyZSBp
cy4gSW4gcGFydGljdWxhciBpZiBwYWdlIGFsbG9jYXRpb24KPiBmYWlsZWQsIEVOT01FTSB3b3Vs
ZCBjZXJ0YWlubHkgYmUgbW9yZSBhcHByb3ByaWF0ZSAoYW5kIGdpdmUgdGhlCj4gY2FsbGVyIGEg
YmV0dGVyIGlkZWEgb2Ygd2hhdCBuZWVkcyB0byBiZSBkb25lKS4KPiAKPiBKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:11:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:11:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpda-0007Na-VH; Tue, 26 Sep 2017 13:10:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwpdZ-0007NU-Mh
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:10:57 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 45/9D-03423-FD15AC95; Tue, 26 Sep 2017 13:10:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/d+4Kl
 Igwm97Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsTT1sBdf4Kua9msTSwLiVu4uRk0NIIE+i
 8/xlti5GDg5eATuJafctQcISAoYSpxfeZAGxWQRUJbpXTmAHsdkE1CXanm1nBbFFBHQkHndPB
 arh4mAWmMckMe3oMbCEsECgxMWbO5hAEkIC9xglTu79wQiS4BTwkPj7bwE7xDJBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXRO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2M3Zf9DzFKcjApifIqyp2K
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBuzUAKCdYlJqeWpGWmQOMA5i0BAePkghvM0iat7ggM
 bc4Mx0idYpRl6Pj5t0/TEIsefl5qVLivKdAigRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR574BM4cnMK4Hb9AroCCagI3qnngA5oiQRISXVwGixY2u++PVTuR8Sszezm4j
 6pDb9r9a58LlqpVakuaWOlCdTvHucks0ch4lm18SC+INkOtPefGE7fCTq1NkDO/Vrw2r6r9x8
 lNuYfOeCicz3gBvh9lsyveK3OThPZlp6hnfDhy3R1c0fzQ6+iu80k17Bcbn8pIPQrBuZa49MN
 SnhT7wkc+lmpxJLcUaioRZzUXEiAFCF3HDEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506431453!84725777!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11266 invoked from network); 26 Sep 2017 13:10:54 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 13:10:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 07:10:52 -0600
Message-Id: <59CA6DFA020000780017FD54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 07:10:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-13-paul.durrant@citrix.com>
 <59CA6B2D020000780017FD33@prv-mh.provo.novell.com>
 <5187ce5e3c0c4917b0379cc8db9c46d5@AMSPEX02CL03.citrite.net>
In-Reply-To: <5187ce5e3c0c4917b0379cc8db9c46d5@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDE1OjA1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNiBTZXB0ZW1iZXIgMjAxNyAxMzo1OQo+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gQEAgLTc4MCw2ICs4ODIsMzMgQEAg
aW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPj4gaW9zZXJ2
aWRfdCBpZCwKPj4gPiAgICAgIHJldHVybiByYzsKPj4gPiAgfQo+PiA+Cj4+ID4gK21mbl90IGh2
bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQs
Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgp
Cj4+ID4gK3sKPj4gPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+PiA+ICsgICAg
bWZuX3QgbWZuID0gSU5WQUxJRF9NRk47Cj4+ID4gKwo+PiA+ICsgICAgc3Bpbl9sb2NrX3JlY3Vy
c2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKPj4gPiArCj4+ID4g
KyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCBp
ZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyB8fCAhcyB8fCBJU19ERUZBVUxUKHMpICkKPj4gPiAr
ICAgICAgICBnb3RvIG91dDsKPj4gPiArCj4+ID4gKyAgICBpZiAoIGh2bV9pb3JlcV9zZXJ2ZXJf
YWxsb2NfcGFnZXMocykgKQo+PiA+ICsgICAgICAgIGdvdG8gb3V0Owo+PiA+ICsKPj4gPiArICAg
IGlmICggaWR4ID09IDAgKQo+PiA+ICsgICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+
YnVmaW9yZXEucGFnZSkpOwo+PiA+ICsgICAgZWxzZSBpZiAoIGlkeCA9PSAxICkKPj4gPiArICAg
ICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHMtPmlvcmVxLnBhZ2UpKTsKPj4gCj4+IGVsc2Ug
PHNvbWUgc29ydCBvZiBlcnJvcj4/Cj4gCj4gSSBzZXQgbWZuIHRvIElOVkFMSUQgYWJvdmUuIElz
IHRoYXQgbm90IGVub3VnaD8KClRvZ2V0aGVyIHdpdGggLi4uCgo+PiBBbHNvIHdpdGggYnVmZmVy
ZWQgSS9PIGJlaW5nIG9wdGlvbmFsLAo+PiB3b3VsZG4ndCBpdCBiZSBtb3JlIG5hdHVyYWwgZm9y
IGluZGV4IDAgcmVwcmVzZW50aW5nIHRoZSBzeW5jaHJvbm91cwo+PiBwYWdlPyBBbmQgd2l0aCBi
dWZmZXJlZCBJL08gbm90IGVuYWJsZWQsIGFyZW4ndCB5b3UgcmV0dXJuaW5nCj4+IHJ1YmJpc2gg
KE5VTEwgdHJhbnNsYXRlZCBieSBwYWdlX3RvX21mbigpKT8KPiAKPiBHb29kIHBvaW50LiBJIHNo
b3VsZCBsZWF2ZSB0aGUgbWZuIHNldCB0byBpbnZhbGlkIGlmIHRoZSBidWZmZXJlZCBwYWdlIGlz
IAo+IG5vdCB0aGVyZS4KCi4uLiB0aGlzIC0gbm8sIEkgZG9uJ3QgdGhpbmsgc28uIFRoZSB0d28g
Y2FzZXMgd291bGQgYmUKaW5kaXN0aW5ndWlzaGFibGUuIEFuIGludmFsaWQgaW5kZXggc2hvdWxk
IGJlIEVJTlZBTCBvciBFRE9NIG9yCnNvbWUgc3VjaC4KCj4gQXMgZm9yIG1ha2luZyBpdCB6ZXJv
LCBhbmQgcHV0dGluZyB0aGUgc3luY2hyb25vdXMgb25lcyAKPiBhZnRlcndhcmRzLCB0aGF0IHdh
cyBpbnRlbnRpb25hbCBiZWNhdXNlIG1vcmUgc3luY2hyb25vdXMgcGFnZXMgd2lsbCBuZWVkIHRv
IAo+IGJlIGFkZGVkIGlmIHdlIG5lZWRzIHRvIHN1cHBvcnQgbW9yZSB2Q1BVcywgd2hlcmVhcyB0
aGVyZSBzaG91bGQgb25seSBldmVyIAo+IG5lZWQgdG8gYmUgb25lIGJ1ZmZlcmVkIHBhZ2UuCgpB
aCwgSSBzZWUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpeY-0007SP-8q; Tue, 26 Sep 2017 13:11:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwpeX-0007S9-Bs
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:11:57 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 DF/37-02041-C125AC95; Tue, 26 Sep 2017 13:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQlcq6FS
 kwclThhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3yeqCN+oV/Zf/MTcw/pXrYuTkkBDwk1h9
 ZTY7iM0moCOx9Oh8JhBbREBVYtGh9axdjBwczAKFEnM7WUDCwgLJEtd2P4cqSZE4v/gclJ0ks
 f/9JkaQchag1u33eEHCvALuEm92XwOawsUhJPCZWeLsstWsIAlOAXuJP7uOgq1lFJCV+NK4mh
 nEZhYQl7j1BOIECQEBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQiwU
 lTs58wjKBUXgWkrGzkLTMQtIyC0nLAkaWVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanF
 xYnpqTmJScV6yfm5mxiBYV/PwMC4g/FUs/MhRkkOJiVRXkW5U5FCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHh/BADlBItS01Mr0jJzgBEIk5bg4FES4TUNBErzFhck5hZnpkOkTjHqchzbdPkPkx
 BLXn5eqpQ47ymQGQIgRRmleXAjYMngEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3jsgU3g
 y80rgNr0COoIJ6IjeqSdAjihJREhJNTCaCHyXif/45878Js7WdHV7F/MysSPNQYHyb5nFjI4a
 3vrX96bx2fTgOR+91Q7nOanP1i9r6ZpyQXF3Ao/eX5kwhdP3V3LuYVr54Zqx8GGPG5xe+xZKm
 0RrzllkdPHlQ5GDiqX856N/73T3sT9V7V/cXlKcUNjvsFnGYft08c6UfV9y1sh/2qjEUpyRaK
 jFXFScCAABzmYIAQMAAA==
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506431514!108968343!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29704 invoked from network); 26 Sep 2017 13:11:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 13:11:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53483893"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 08/12] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTMJM2lktgPc3or0qlugdXbm2N0qLFoBUAgAFn2ZD//+9BgIAAKQtQ///lrgCAACG34P//5YUAAARMA8A=
Date: Tue, 26 Sep 2017 13:11:09 +0000
Message-ID: <cd893e4bccea4981b4370db9197e5772@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-9-paul.durrant@citrix.com>
 <59C93A20020000780017F88B@prv-mh.provo.novell.com>
 <6a7b6bf47c884a908d6f375f0974cc26@AMSPEX02CL03.citrite.net>
 <59CA59F1020000780017FC6E@prv-mh.provo.novell.com>
 <5096c3f79a76429ab8ed9e126c54822c@AMSPEX02CL03.citrite.net>
 <59CA664A020000780017FD08@prv-mh.provo.novell.com>
 <41b50788a7fc4a7cbea9477edfddab15@AMSPEX02CL03.citrite.net>
 <59CA6C5C020000780017FD42@prv-mh.provo.novell.com>
In-Reply-To: <59CA6C5C020000780017FD42@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 08/12] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTQ6MDQKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDgvMTJdIHg4Ni9odm0vaW9yZXE6IG1h
aW50YWluIGFuIGFycmF5IG9mIGlvcmVxCj4gc2VydmVycyByYXRoZXIgdGhhbiBhIGxpc3QKPiAK
PiA+Pj4gT24gMjYuMDkuMTcgYXQgMTQ6NDEsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPj4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAyNiBTZXB0ZW1iZXIgMjAx
NyAxMzozOAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+
ID4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+
ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPj4gU3ViamVjdDogUkU6IFtQQVRDSCB2
NyAwOC8xMl0geDg2L2h2bS9pb3JlcTogbWFpbnRhaW4gYW4gYXJyYXkgb2YgaW9yZXEKPiA+PiBz
ZXJ2ZXJzIHJhdGhlciB0aGFuIGEgbGlzdAo+ID4+Cj4gPj4gPj4+IE9uIDI2LjA5LjE3IGF0IDE0
OjEyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+IEZyb206IEphbiBC
ZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gPj4gU2VudDogMjYgU2VwdGVt
YmVyIDIwMTcgMTI6NDUKPiA+PiA+PiA+Pj4gT24gMjYuMDkuMTcgYXQgMTI6NTUsIDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gU2VudDogMjUgU2VwdGVtYmVyIDIw
MTcgMTY6MTcKPiA+PiA+PiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4KPiA+PiA+PiA+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gPj4gPiBAQCAtNzg1LDI5ICs3OTcsMjcgQEAgaW50
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0Cj4gPj4gZG9tYWluCj4gPj4gPj4gPj4g
PiAgdm9pZCBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQo+
ID4+ID4+ID4+ID4gIHsKPiA+PiA+PiA+PiA+IC0gICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMsICpuZXh0Owo+ID4+ID4+ID4+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
PiA+PiA+PiA+PiA+ICsgICAgdW5zaWduZWQgaW50IGlkOwo+ID4+ID4+ID4+ID4KPiA+PiA+PiA+
PiA+ICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0KPiA+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5sb2NrKTsKPiA+PiA+PiA+PiA+Cj4gPj4gPj4gPj4gPiAgICAgIC8qIE5vIG5lZWQg
dG8gZG9tYWluX3BhdXNlKCkgYXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuCj4gZG93bgo+ID4+
ICovCj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUgKCBzLAo+ID4+ID4+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0
LAo+ID4+ID4+ID4+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5o
dm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAo+ID4+ID4+ID4+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKPiA+PiA+PiA+PiA+ICsgICAgRk9SX0VBQ0hf
SU9SRVFfU0VSVkVSKGQsIGlkLCBzKQo+ID4+ID4+ID4+ID4gICAgICB7Cj4gPj4gPj4gPj4gPiAt
ICAgICAgICBib29sIGlzX2RlZmF1bHQgPSAocyA9PSBkLQo+ID4+ID4+ID5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIpOwo+ID4+ID4+ID4+ID4gLQo+ID4+ID4+ID4+ID4gLSAg
ICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwo+ID4+ID4+ID4+
ID4gLQo+ID4+ID4+ID4+ID4gLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKPiA+PiA+PiA+PiA+
IC0gICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBO
VUxMOwo+ID4+ID4+ID4+ID4gKyAgICAgICAgaWYgKCAhcyApCj4gPj4gPj4gPj4gPiArICAgICAg
ICAgICAgY29udGludWU7Cj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gLSAgICAgICAgbGlzdF9k
ZWwoJnMtPmxpc3RfZW50cnkpOwo+ID4+ID4+ID4+ID4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kaXNhYmxlKHMpOwo+ID4+ID4+ID4+ID4gKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWlu
aXQocyk7Cj4gPj4gPj4gPj4gPgo+ID4+ID4+ID4+ID4gLSAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9kZWluaXQocywgaXNfZGVmYXVsdCk7Cj4gPj4gPj4gPj4gPiArICAgICAgICBBU1NFUlQoZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5jb3VudCk7Cj4gPj4gPj4gPj4gPiArICAgICAg
ICAtLWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuY291bnQ7Cj4gPj4gPj4gPj4KPiA+
PiA+PiA+PiBTZWVpbmcgdGhpcyAtIGRvIHlvdSBhY3R1YWxseSBuZWVkIHRoZSBjb3VudCBhcyBh
IHNlcGFyYXRlIGZpZWxkPwo+ID4+ID4+ID4+IEkuZS4gYXJlIHRoZXJlIHBlcmZvcm1hbmNlIGNy
aXRpY2FsIHVzZXMgb2YgaXQsIHdoZXJlIGdvaW5nIHRocm91Z2gKPiA+PiA+PiA+PiB0aGUgYXJy
YXkgd291bGQgYmUgdG9vIGV4cGVuc2l2ZT8gTW9zdCBvZiB0aGUgdXNlcyBhcmUganVzdAo+ID4+
ID4+ID4+IEFTU0VSVCgpcyBhbnl3YXkuCj4gPj4gPj4gPgo+ID4+ID4+ID4gVGhlIHNwZWNpZmlj
IGNhc2UgaXMgaW4gaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoKS4gSWYgdGhlcmUgd2FzIG5vCj4g
Y291bnQKPiA+PiA+PiA+IHRoZW4gdGhlIGFycmF5IHdvdWxkIGhhdmUgdG8gYmUgc2VhcmNoZWQg
Zm9yIHRoZSBpbml0aWFsIHRlc3QuCj4gPj4gPj4KPiA+PiA+PiBBbmQgaXMgdGhpcyBzb21ldGhp
bmcgdGhhdCBoYXBwZW5zIGZyZXF1ZW50bHksIGkuZS4gdGhlCj4gPj4gPj4gcGVyZm9ybWFuY2Ug
b2Ygd2hpY2ggbWF0dGVycz8KPiA+PiA+Cj4gPj4gPiBZZXMsIHRoaXMgaXMgb24gdGhlIGNyaXRp
Y2FsIGVtdWxhdGlvbiBwYXRoLiBJLmUuIGl0IGlzIGEgcGVyLWlvIGNhbGwuCj4gPj4KPiA+PiBU
aGF0J3Mgbm90IGFuc3dlcmluZyB0aGUgcXVlc3Rpb24sIGJlY2F1c2UgeW91IGxlYXZlIG91dCBp
bXBsaWVkCj4gPj4gY29udGV4dDogSXMgaXQgYSBwZXJmb3JtYW5jZSBjcml0aWNhbCBwYXRoIHRv
IGdldCBoZXJlIHdpdGggbm8KPiA+PiBpb3JlcSBzZXJ2ZXIgcmVnaXN0ZXJzIChpLmUuIGNvdW50
IGJlaW5nIHplcm8pPyBBZnRlciBhbGwgaWYgY291bnQgaXMKPiA+PiBub24temVybywgeW91IGdl
dCBwYXN0IHRoZSBlYXJseS1vdXQgY29uZGl0aW9uYWwgdGhlcmUgYW55d2F5Lgo+ID4+Cj4gPgo+
ID4gQ2xlYXJseSwgb25seSBlbXVsYXRpb24gdGhhdCBkb2VzIG5vdCBoaXQgYW55IElPUkVRIHNl
cnZlcnMgd291bGQgYmUKPiA+IGltcGFjdGVkLiBHZW5lcmFsbHkgeW91J2QgaG9wZSB0aGF0IHRo
ZSBndWVzdCB3b3VsZCBub3QgaGl0IG1lbW9yeQo+IHJhbmdlcwo+ID4gdGhhdCBkb24ndCBleGlz
dCB0b28gb2Z0ZW4gYnV0LCBpZiBpdCBkb2VzLCB0aGVuIGJ5IG5vdCBtYWludGFpbmluZyBhIGNv
dW50Cj4gPiB0aGVyZSB3b3VsZCBiZSBhIHNtYWxsIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb3Zl
ciB0aGUgY29kZSBhcyBpdCBzdGFuZHMKPiBub3cuCj4gCj4gQnkgIm5vdyIgeW91IG1lYW4gd2l0
aCB0aGlzIHBhdGNoIGluIHBsYWNlIGFzIGlzLCByYXRoZXIgdGhhbiB0aGUKPiBjdXJyZW50IHRp
cCBvZiB0aGUgdHJlZT8gSSBkb24ndCBzZWUgYSByZWdyZXNzaW9uIGNvbXBhcmVkIHRvCj4gY3Vy
cmVudCBzdGFnaW5nLCBhbmQgSSBxdWVzdGlvbiB0aGUgbmVlZCB0byBwZXJmb3JtYW5jZSBvcHRp
bWl6ZQo+IGEgY29ybmVyIGNhc2UgYSBndWVzdCBzaG91bGQgbm90IGhhdmUgbXVjaCBpbnRlcmVz
dCBnZXR0aW5nIGludG8uCgpJIG1lYW4gYWdhaW5zdCBjdXJyZW50IG1hc3Rlciwgd2hpY2ggaGFz
IHRoZSBmb2xsb3dpbmcgdGVzdCBhdDoKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PXhlbi5naXQ7YT1ibG9iO2Y9eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jO2hiPUhFQUQjbDExNjgK
CiAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCkgKQogICAgICAgIHJldHVybiBOVUxMOwoKV2l0aG91dCBhIGNvdW50IHRoZW4gdGhlIGFycmF5
IHdvdWxkIG5lZWQgdG8gYmUgc2VhcmNoZWQsIHdoaWNoIGlzIGNsZWFybHkgc2xvd2VyIHRoYW4g
dGVzdGluZyB0aGUgZW1wdGluZXNzIGEgbGlua2VkIGxpc3QuCgo+IEFueXdheSAtIEknbSBub3Qg
bWVhbmluZyB0byBibG9jayB0aGUgcGF0Y2ggYmVjYXVzZSBvZiB0aGUKPiBwcmVzZW5jZSBvZiB0
aGlzIGZpZWxkICh0aGUgbW9yZSB0aGF0IHlvdSdyZSB0aGUgbWFpbnRhaW5lciBvZiB0aGlzCj4g
Y29kZSBhbnl3YXkpLCBpdCBtZXJlbHkgc2VlbXMgdG8gbWUgdGhhdCB0aGUgcGF0Y2ggd291bGQg
YmUKPiBlbmRpbmcgdXAgc21hbGxlciBidXQgbm8gd29yc2UgaW4gcXVhbGl0eSBpZiB0aGUgZmll
bGQgd2Fzbid0IHRoZXJlLgo+IAoKQWdyZWVkIGl0J3MgYSBjb3JuZXIgY2FzZSB0aG91Z2ggc28g
dGhlIHJlZ3Jlc3Npb24gaXMgbm90IG9mIGdyZWF0IGNvbmNlcm4uIEknbGwgZ2V0IHJpZCBvZiB0
aGUgY291bnQgZm9yIG5vdy4uLiBJdCBjYW4gYWx3YXlzIGJlIHB1dCBiYWNrIGlmIGl0IHByb3Zl
cyB0byBiZSBhIHJlYWwgaXNzdWUuCgogIFBhdWwKCj4gSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:15:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwphQ-0007ky-QW; Tue, 26 Sep 2017 13:14:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435e88e0f=Paul.Durrant@citrix.com>)
 id 1dwphP-0007kr-Uv
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:14:56 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 6B/BF-00743-FC25AC95; Tue, 26 Sep 2017 13:14:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQvdc0Kl
 Ig3dflCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2O7PYCv4JVxzftoWtgfEefxcjJ4eEgJ/E
 vA27GUFsNgEdiaVH5zOB2CICqhKLDq1nBbGZBaYwSbxfrQZiCwsESjT82MkIURMk0bPiE1S9m
 0TDpKnMIDYLUO++7y/Zuhg5OHgF3CVm7FDuYuTiEBKYxCRx6sNXsHpOAXuJxsdfWEBsRgFZiS
 +Nq5khdolL3HoCcYOEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeRWLD7ExuErS2xbOFrsHp
 eAUGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgale
 bmpxcWJ6ak5iUrFecn7uJkZg6DMAwQ7Gvf+cDjFKcjApifIqyp2KFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTB+zwQKCdYlJqeWpGWmQOMQpi0BAePkgivKjAShXiLCxJzizPTIVKnGHU5jm26/I
 dJiCUvPy9VSpzXDKRIAKQoozQPbgQsIVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8xkEt
 4MvNK4Da9AjqCCeiI3qknQI4oSURISTUwMj2Zpna70oBnwSwDVuZ1iqXKYVf4E+O6p6bdTtKJ
 X3L6es7J28dm7DtvEuO3OLfat+R5oIOw7Ysfaj3S17ZI3nhiZNXg7WVSsFPwEnfkg5J1Xu/Dr
 Fdu27dg9oN/C7aLuPo49p8zXrgk3EW0Z9fBUhtLW7fS908XLLUKrTmRXrJqn9GZslPrlViKMx
 INtZiLihMBIEMQSAMDAAA=
X-Env-Sender: prvs=435e88e0f=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506431694!84896236!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37928 invoked from network); 26 Sep 2017 13:14:54 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 13:14:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53484146"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable resource
 type...
Thread-Index: AQHTMJbyoNePXXaEDEubM1ZE8OmnAaLHC7OAgAAiUzD//+EEAIAAIb6g
Date: Tue, 26 Sep 2017 13:12:47 +0000
Message-ID: <daca668b24da44e2b90ec63456a926d0@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-13-paul.durrant@citrix.com>
 <59CA6B2D020000780017FD33@prv-mh.provo.novell.com>
 <5187ce5e3c0c4917b0379cc8db9c46d5@AMSPEX02CL03.citrite.net>
 <59CA6DFA020000780017FD54@prv-mh.provo.novell.com>
In-Reply-To: <59CA6DFA020000780017FD54@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 12/12] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTQ6MTEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtvbnJhZFJ6ZXN6dXRlayBXaWxr
Cj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4K
PiBTdWJqZWN0OiBSRTogW1BBVENIIHY3IDEyLzEyXSB4ODYvaHZtL2lvcmVxOiBhZGQgYSBuZXcg
bWFwcGFibGUgcmVzb3VyY2UKPiB0eXBlLi4uCj4gCj4gPj4+IE9uIDI2LjA5LjE3IGF0IDE1OjA1
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEphbiBCZXVsaWNo
IFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcg
MTM6NTkKPiA+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtNzgwLDYgKzg4MiwzMyBAQCBpbnQgaHZtX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluCj4gKmQsCj4gPj4gaW9zZXJ2aWRfdCBpZCwKPiA+
PiA+ICAgICAgcmV0dXJuIHJjOwo+ID4+ID4gIH0KPiA+PiA+Cj4gPj4gPiArbWZuX3QgaHZtX2dl
dF9pb3JlcV9zZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiA+
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KQo+
ID4+ID4gK3sKPiA+PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gPj4gPiAr
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwo+ID4+
ID4gKwo+ID4+ID4gKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7Cj4gPj4gPiArCj4g
Pj4gPiArICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgfHwgIXMgfHwgSVNfREVG
QVVMVChzKSApCj4gPj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+PiA+ICsKPiA+PiA+ICsgICAg
aWYgKCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpICkKPiA+PiA+ICsgICAgICAgIGdv
dG8gb3V0Owo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIGlkeCA9PSAwICkKPiA+PiA+ICsgICAg
ICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocy0+YnVmaW9yZXEucGFnZSkpOwo+ID4+ID4gKyAg
ICBlbHNlIGlmICggaWR4ID09IDEgKQo+ID4+ID4gKyAgICAgICAgbWZuID0gX21mbihwYWdlX3Rv
X21mbihzLT5pb3JlcS5wYWdlKSk7Cj4gPj4KPiA+PiBlbHNlIDxzb21lIHNvcnQgb2YgZXJyb3I+
Pwo+ID4KPiA+IEkgc2V0IG1mbiB0byBJTlZBTElEIGFib3ZlLiBJcyB0aGF0IG5vdCBlbm91Z2g/
Cj4gCj4gVG9nZXRoZXIgd2l0aCAuLi4KPiAKPiA+PiBBbHNvIHdpdGggYnVmZmVyZWQgSS9PIGJl
aW5nIG9wdGlvbmFsLAo+ID4+IHdvdWxkbid0IGl0IGJlIG1vcmUgbmF0dXJhbCBmb3IgaW5kZXgg
MCByZXByZXNlbnRpbmcgdGhlIHN5bmNocm9ub3VzCj4gPj4gcGFnZT8gQW5kIHdpdGggYnVmZmVy
ZWQgSS9PIG5vdCBlbmFibGVkLCBhcmVuJ3QgeW91IHJldHVybmluZwo+ID4+IHJ1YmJpc2ggKE5V
TEwgdHJhbnNsYXRlZCBieSBwYWdlX3RvX21mbigpKT8KPiA+Cj4gPiBHb29kIHBvaW50LiBJIHNo
b3VsZCBsZWF2ZSB0aGUgbWZuIHNldCB0byBpbnZhbGlkIGlmIHRoZSBidWZmZXJlZCBwYWdlIGlz
Cj4gPiBub3QgdGhlcmUuCj4gCj4gLi4uIHRoaXMgLSBubywgSSBkb24ndCB0aGluayBzby4gVGhl
IHR3byBjYXNlcyB3b3VsZCBiZQo+IGluZGlzdGluZ3Vpc2hhYmxlLiBBbiBpbnZhbGlkIGluZGV4
IHNob3VsZCBiZSBFSU5WQUwgb3IgRURPTSBvcgo+IHNvbWUgc3VjaC4KPiAKCk9rLCBJJ2xsIGNo
YW5nZSB0aGUgZnVuY3Rpb24gdG8gcmV0dXJuIGFuIGVycm5vIHRvIGRpc3Rpbmd1aXNoIHRoZSBj
YXNlcy4KCiAgUGF1bAoKPiA+IEFzIGZvciBtYWtpbmcgaXQgemVybywgYW5kIHB1dHRpbmcgdGhl
IHN5bmNocm9ub3VzIG9uZXMKPiA+IGFmdGVyd2FyZHMsIHRoYXQgd2FzIGludGVudGlvbmFsIGJl
Y2F1c2UgbW9yZSBzeW5jaHJvbm91cyBwYWdlcyB3aWxsCj4gbmVlZCB0bwo+ID4gYmUgYWRkZWQg
aWYgd2UgbmVlZHMgdG8gc3VwcG9ydCBtb3JlIHZDUFVzLCB3aGVyZWFzIHRoZXJlIHNob3VsZCBv
bmx5Cj4gZXZlcgo+ID4gbmVlZCB0byBiZSBvbmUgYnVmZmVyZWQgcGFnZS4KPiAKPiBBaCwgSSBz
ZWUuCj4gCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:15:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwphg-0007nK-1Y; Tue, 26 Sep 2017 13:15:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435bb33de=Andrew.Cooper3@citrix.com>)
 id 1dwphe-0007n8-Tz
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 13:15:11 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 61/AA-18674-ED25AC95; Tue, 26 Sep 2017 13:15:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQvdu0Kl
 Ig63z1C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ax4w9ZC/ayV2y5uo61gfEJaxcjJ4eEgJ/E
 hLPbmCBsd4k371rZQWxhgViJEw862EBsEYEoia9P5jKD2EIC+hJne+aygNhsQPbuF5/AenkFb
 CXmXOsCs1kEVCW+P98MZosKhEs0ne1ngagRlDg58wmYzSlgILGm6QxjFyMHB7OApsT6XfogYW
 YBeYnmrbOZIWxxiaYvK1kh1qpJXOu/xA5xZrrE1r+/mCFsC4nbt+6wTWAUnIVkwyyEqbOQTJ2
 FZOoCRpZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcwA
 BDsYz572PMQoycGkJMqrKHcqUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/NAoJxgUWp6akVaZ
 g4wpmDSEhw8SiK8qsC4EuItLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHe7SAzBECKMkrz4E
 bA4vsSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmPgUzhycwrgdv0CugIJqAjeqeeADmiJBE
 hJdXAKLfn3vnmX86WSv9niscWGauULboRWRTM8eqmiNqR40qHUudViO9+xZat8Nn1vhHH74zP
 s3YEbzExlQh5Iu76Y8ueJRkce/3uO6R0ObloOgVX39ufNbl0lei2Oa/3G73ktukW/TZVc3box
 vNHot4+W9poLaNatrX8e+19BZW9z59UVcxLWnFvlxJLcUaioRZzUXEiABl1KkXqAgAA
X-Env-Sender: prvs=435bb33de=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506431709!93310218!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47317 invoked from network); 26 Sep 2017 13:15:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 13:15:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,440,1500940800"; d="scan'208";a="53484170"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
References: <osstest-113819-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8aa44a48-d799-0321-9d45-c04e2958772a@citrix.com>
Date: Tue, 26 Sep 2017 14:13:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <osstest-113819-mainreport@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Subject: Re: [Xen-devel] [xen-unstable test] 113819: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMTM6NTMsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTEzODE5IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MTkvCj4KPiBSZWdyZXNzaW9ucyA6LSgKPgo+
IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCj4gIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTEzODE2Cj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgNjMgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4NwoKVGhp
cyBpczoKClNlcCAyNiAwNDo1MDoyNy45NTExNTkgKFhFTikgQXNzZXJ0aW9uICdjdHh0LT5ldmVu
dF9wZW5kaW5nID09IChyYyA9PSBYODZFTVVMX0VYQ0VQVElPTiknIGZhaWxlZCBhdCB4ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jOjc5NjMKU2VwIDI2IDA0OjUwOjI3Ljk2NzA5MyAoWEVOKSAtLS0t
WyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogICAgSCBdLS0t
LQoKV2hpY2ggYSBmaXggaGFzIGFscmVhZHkgYmVlbiBjb21taXR0ZWQgZm9yLgoKSG93ZXZlciwg
T1NTVGVzdCBzaG91bGQgYmUgaWRlbnRpZnlpbmcgdGhhdCB0aGUgY3B1aWQtZmF1bHRpbmcgdGVz
dCBoYWQKcmVncmVzc2VkLsKgIEkgYW0gY29uZnVzZWQuLi4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:30:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:30:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpwX-0000iy-3P; Tue, 26 Sep 2017 13:30:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dwpwV-0000iq-F1
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:30:31 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EF/01-03422-6765AC95; Tue, 26 Sep 2017 13:30:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWySSHunm5Z2Kl
 Ig8md3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDvUkF0+Uqju9sY2lgfCTZxcjFwSKwklni
 2Ik3zCCOkMA+Jok596exdDFycvAKGEgc3vWeFcQWFgiRuPF0GTOIzSagLTHj8kGwGhEBJYl7q
 yYzgdgsAqoSj29cYwOxOQUMJdp774P1CgHNef5yI1icWUBTonX7b3YQW0JAVuJrzybGLkYOoF
 2CEn93CEOUyEs0b53NPIGRdxaSjlkIVbOQVC1gZF7FqFGcWlSWWqRraK6XVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYUgxAsIPx9saAQ4ySHExKoryKcqcihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwaoYC5QSLUtNTK9Iyc4DBDZOW4OBREuHdEQKU5i0uSMwtzkyHSJ1itOQ4t
 unyHyaOH5OuAMmOm3f/MAmx5OXnpUqJ87KAzBMAacgozYMbB4vAS4yyUsK8jEAHCvEUpBblZp
 agyr9iFOdgVBLmFQKZwpOZVwK39RXQQUxAB/VOPQFyUEkiQkqqgbF2dt7OuZvzObgZL1fOVI4
 un20adlYm0OJV6d5QQZ3mjr2vvsaefBCQFHk8TMyiT3BHbL2K8u/DyQXNrV+lzs67xKpw1PXC
 hGjVOUbfVns/P/P5aEbT5YsZb7rXR2ybLTutVibg2am3ugqLFmSeySgx/bR8ouZxL8e+2vIDJ
 V96tPbtmvZp33slluKMREMt5qLiRABHCb14uwIAAA==
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506432630!84670093!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60093 invoked from network); 26 Sep 2017 13:30:30 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 13:30:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:To:From:Subject:Message-ID;
 bh=IHPvTjZvq3ipJmjN/DxNnnDatF2TnEkGuV11azY77rY=; 
 b=IJc6T51gv0svP9grPY7e9TKrA0Fc2gkfqwKhxFkezMxHVo3Gu1PD8SiO51jZhvI+pBTtZETTJQZIMh1EzsRwoTqxxvt03HJR88vplw3WSR5flo+JhPnV33h2j1hGgPAMec7odgNXULd+6BsT0mkAsDsIe1WAT863lJddC1w1FMo=;
Received: from lmontsouris-656-1-1-206.w80-12.abo.wanadoo.fr ([80.12.86.206]
 helo=[192.168.1.114])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dwpwS-0004bM-J3
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 15:30:28 +0200
Message-ID: <1506432628.20486.5.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: xen-devel@lists.xenproject.org
Date: Tue, 26 Sep 2017 15:30:28 +0200
In-Reply-To: <1506372452.27818.9.camel@daevel.fr>
References: <1506372452.27818.9.camel@daevel.fr>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A__blkdev=5Fissue=5Fdiscard_hun?=
 =?iso-8859-1?q?g_=5Bsolved_=3F=5D?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgc2VlbXMgdG8gYmUgYSB0aW1lb3V0IHByb2JsZW0uIEkgY2FuIHJlcHJvZHVjZSB3aXRoIGEg
TFZNIGRldmljZSBhbmQKYmxvY2sgdGhyb3R0bGluZyA6CgojIGxzIC1sZCAvZGV2L2RtLTMgCmJy
dy1ydy0tLS0gMSByb290IGRpc2sgMjUzLCAzIHNlcHQuIDI2IDEyOjE3IC9kZXYvZG0tMwoKIyBl
Y2hvICcyNTM6MyA1MDAnID4gL3N5cy9mcy9jZ3JvdXAvYmxraW8vYmxraW8udGhyb3R0bGUucmVh
ZF9pb3BzX2RldmljZQojIGVjaG8gJzI1MzozIDUwMCcgPiAvc3lzL2ZzL2Nncm91cC9ibGtpby9i
bGtpby50aHJvdHRsZS53cml0ZV9pb3BzX2RldmljZQojIGVjaG8gJzI1MzozIDQxOTQzMDQnID4g
L3N5cy9mcy9jZ3JvdXAvYmxraW8vYmxraW8udGhyb3R0bGUud3JpdGVfYnBzX2RldmljZQojIGVj
aG8gJzI1MzozIDQxOTQzMDQnID4gL3N5cy9mcy9jZ3JvdXAvYmxraW8vYmxraW8udGhyb3R0bGUu
cmVhZF9icHNfZGV2aWNlCgpTbyBpdCdzIHByb2JhYmx5IGp1c3QgYSB0aW1lb3V0IHByb2JsZW0u
IAoKSSB0cmllZCB3aXRoIGEgNC4xMy4zIGtlcm5lbCBmb3IgRG9tMCwgd2l0aCBsYXN0IGRyaXZl
ciB2ZXJzaW9uIGZvcgp4ZW4tYmxrYmFjaywgYW5kIGl0IGRvZXNuJ3QgaGF2ZSB0aGUgcHJvYmxl
bS4gR29vZCAhCgoKTGUgbHVuZGkgMjUgc2VwdGVtYnJlIDIwMTcgw6AgMjI6NDcgKzAyMDAsIE9s
aXZpZXIgQm9udmFsZXQgYSDDqWNyaXQgOgo+IEhpLAo+IAo+IEkgaGF2ZSBhIHByb2JsZW0gd2l0
aCBYZW4gNC44LjIgKG9yIExpbnV4IDQuOS41MSBhcyBkb20wIGtlcm5lbCkgOgo+IGNhbGxzIHRv
IERJU0NBUkQgY29tbWFuZCBmcm9tIHRoZSBEb21VIGZyZXF1ZW50bHkgaGFuZy4KPiBJIGFsc28g
aGF2ZSB0aGUgcHJvYmxlbSB3aXRoIFhlbiA0LjguMSBhbmQgTGludXggNC45IGZyb20gRGViaWFu
IDkKPiAoc3RyZXRjaCkgcmVwb3NpdG9yaWVzLgo+IAo+IEhlcmUgbG9ncyBmcm9tIGRvbTAgOgo+
IAo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwNjEwXSBJTkZP
OiB0YXNrIDEueHZkby0KPiAwOjI3NDAgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRz
Lgo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwNjY3XSAgICAg
ICBOb3QgdGFpbnRlZAo+IDQuOS1kYWUtZG9tMCAjMQo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1z
Ymcga2VybmVsOiBbIDc0NjguNTQwNjk5XSAiZWNobyAwID4KPiAvcHJvYy9zeXMva2VybmVsL2h1
bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KPiBTZXAgMjUgMjI6
MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWyA3NDY4LjU0MDc1Ml0gMS54dmRvLQo+IDAgICAgICAg
IEQgICAgMCAgMjc0MCAgICAgIDIgMHgwMDAwMDAwMAo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1z
Ymcga2VybmVsOiBbIDc0NjguNTQwNzU4XSAgZmZmZjg4MDI3YzZhYzA4MAo+IDAwMDAwMDAwMDAw
MDAwMDAgZmZmZjg4MDI4NTYxN2UwMCBmZmZmODgwMjdmZjRhMjgwCj4gU2VwIDI1IDIyOjMyOjQ0
IGh5cDA0LXNiZyBrZXJuZWw6IFsgNzQ2OC41NDA3NjNdICBmZmZmODgwMjdjNzYyZmMwCj4gZmZm
ZmM5MDAxMWNkZmJjMCBmZmZmZmZmZjgxNTNjNzIwIGZmZmY4ODAyNzllNDA2MDAKPiBTZXAgMjUg
MjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWyA3NDY4LjU0MDc2N10gIGZmZmY4ODAyN2M3NjJm
YzAKPiA3ZmZmZmZmZmZmZmZmZmZmIGZmZmY4ODAyN2M3NjJmYzAgMDAwMDAwMDAwMDdmZTAwMAo+
IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbIDc0NjguNTQwNzcwXSBDYWxsIFRy
YWNlOgo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbCj4gNzQ2OC41NDA3ODNd
ICBbPGZmZmZmZmZmODE1M2M3MjA+XSA/IF9fc2NoZWR1bGUrMHgxOTAvMHg1NzAKPiBTZXAgMjUg
MjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWwo+IDc0NjguNTQwNzg2XSAgWzxmZmZmZmZmZjgx
NTNjYjJkPl0gPyBzY2hlZHVsZSsweDJkLzB4ODAKPiBTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2Jn
IGtlcm5lbDogWwo+IDc0NjguNTQwNzkzXSAgWzxmZmZmZmZmZjgxNTNmYmNlPl0gPyBzY2hlZHVs
ZV90aW1lb3V0KzB4MTdlLzB4MmEwCj4gU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6
IFsKPiA3NDY4LjU0MDc5OV0gIFs8ZmZmZmZmZmY4MTI1YTVjNT5dID8KPiBnZW5lcmljX21ha2Vf
cmVxdWVzdF9jaGVja3MrMHgxNDUvMHg0MzAKPiBTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtl
cm5lbDogWwo+IDc0NjguNTQwODA0XSAgWzxmZmZmZmZmZjgxMGMyY2Y2Pl0gPyBrdGltZV9nZXQr
MHgzNi8weGEwCj4gU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsKPiA3NDY4LjU0
MDgwOF0gIFs8ZmZmZmZmZmY4MTUzYzUyOD5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsweDk4LzB4
MTAwCj4gU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsKPiA3NDY4LjU0MDgxMV0g
IFs8ZmZmZmZmZmY4MTUzZGRiND5dID8KPiB3YWl0X2Zvcl9jb21wbGV0aW9uX2lvKzB4YTQvMHgx
MjAKPiBTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWwo+IDc0NjguNTQwODE1XSAg
WzxmZmZmZmZmZjgxMDg4MDQwPl0gPyB3YWtlX3VwX3ErMHg3MC8weDcwCj4gU2VwIDI1IDIyOjMy
OjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsKPiA3NDY4LjU0MDgyM10gIFs8ZmZmZmZmZmY4MTI1NWNh
Nz5dID8gc3VibWl0X2Jpb193YWl0KzB4NDcvMHg2MAo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1z
Ymcga2VybmVsOiBbCj4gNzQ2OC41NDA4MjZdICBbPGZmZmZmZmZmODEyNjNmYTU+XSA/IAkweDY1
LzB4YTAKPiBTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWwo+IDc0NjguNTQwODM3
XSAgWzxmZmZmZmZmZmEwMmQ5ZTNlPl0gPyBfX2RvX2Jsb2NrX2lvX29wKzB4M2JlLzB4NjEwCj4g
W3hlbl9ibGtiYWNrXQo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBbCj4gNzQ2
OC41NDA4NDFdICBbPGZmZmZmZmZmYTAyZGE1MjE+XSA/IHhlbl9ibGtpZl9zY2hlZHVsZSsweDEw
MS8weDZmMAo+IFt4ZW5fYmxrYmFja10KPiBTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5l
bDogWwo+IDc0NjguNTQwODQ3XSAgWzxmZmZmZmZmZjgxMDljYTEwPl0gPyB3YWtlX2F0b21pY190
X2Z1bmN0aW9uKzB4NTAvMHg1MAo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2VybmVsOiBb
Cj4gNzQ2OC41NDA4NTBdICBbPGZmZmZmZmZmYTAyZGE0MjA+XSA/IHhlbl9ibGtpZl9iZV9pbnQr
MHgzMC8weDMwCj4gW3hlbl9ibGtiYWNrXQo+IFNlcCAyNSAyMjozMjo0NCBoeXAwNC1zYmcga2Vy
bmVsOiBbCj4gNzQ2OC41NDA4NTRdICBbPGZmZmZmZmZmODEwODBhNTI+XSA/IGt0aHJlYWQrMHhj
Mi8weGUwCj4gU2VwIDI1IDIyOjMyOjQ0IGh5cDA0LXNiZyBrZXJuZWw6IFsKPiA3NDY4LjU0MDg1
Nl0gIFs8ZmZmZmZmZmY4MTA4MDk5MD5dID8ga3RocmVhZF9jcmVhdGVfb25fbm9kZSsweDQwLzB4
NDAKPiBTZXAgMjUgMjI6MzI6NDQgaHlwMDQtc2JnIGtlcm5lbDogWwo+IDc0NjguNTQwODU5XSAg
WzxmZmZmZmZmZjgxNTQwZTA1Pl0gPyByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAo+IAo+IEFueSBp
ZGVhcyBhYm91dCB3aGF0J3MgaGFwcGVuaW5nLCBhbmQgaG93IHRvIGZpeCB0aGF0ID8KPiAKPiBU
aGFua3MsCj4gCj4gT2xpdmllcgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:32:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwpyQ-0000r0-F2; Tue, 26 Sep 2017 13:32:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eblake@redhat.com>) id 1dwpyO-0000qu-KV
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 13:32:28 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 21/73-03283-CE65AC95; Tue, 26 Sep 2017 13:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEJsWRWlGSWpSXmKPExsVysWW7jO6rsFO
 RBovusFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvH+9gK1jjUfH4ykrWBsYjVl2MXBxCAnOZ
 JL60nWTqYuTkYBFwlFg28yMriM0oUCYx5WQTSxcjB5CdLTFpexFE/TpGiXMzpzCC1AgLxEk0T
 /8HVi8i4ClxoGU2M0TRVEaJ6UseM4E4zAIbWCQOb/vPCDKJTUBF4teqGJAGfgFzieYfm1hBwv
 wC0hJtC2VBwrwCthKd786yQ9yjKrFo/nowW1QgXKLpbD8LRI2gxMmZT8BsToEkiSnXpkOtame
 UmLt0F1hCQkBb4vLRdrCEhEAfo0T/ow9sExhFZiEZMAtZE0iCWSBF4t/d1+yzEG6dheS5Wcj+
 mYXk2llIoTELOQRmITkRYoG6xJ95l5ghbHGJW0/mQ8W1JZYtfA0Vt5VYt+491EF6Em9/90LZl
 hLrd3xiX8AosIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIz
 B9MADBDsbLGwMOMUpyMCmJ8irKnYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7KBQoJ1iUmp5
 akZaZA0xkMGkJDh4lEd5nIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn/QNSJABSlFGa
 BzcCllQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3CGQKT2ZeCdymV0BHMAEd0Tv1BMgRJ
 YkIKakGRq/j2VJSdu4K0j9VSzl+lOWcX+FR73JDtoMtvbTlhmtXaGBG7O0JE4MPNdxe76M6U7
 wzXT+gKlY2erWUvBa3gN+EtxvMDj77o6rjZ8FZeKpFvO6EkMxZd+ufhn+/rrNQXB27UnpHSGH
 3w6c9u2dvrzmRl2S8KN9OTvtTgtHsln9pwdXGjCxKLMUZiYZazEXFiQBXc6s1pQMAAA==
X-Env-Sender: eblake@redhat.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506432744!78027964!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38723 invoked from network); 26 Sep 2017 13:32:25 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 13:32:25 -0000
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 10879C047B8C;
 Tue, 26 Sep 2017 13:32:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 10879C047B8C
Received: from [10.10.124.97] (ovpn-124-97.rdu2.redhat.com [10.10.124.97])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CA9A2757CD;
 Tue, 26 Sep 2017 13:32:10 +0000 (UTC)
To: Alistair Francis <alistair.francis@xilinx.com>, qemu-devel@nongnu.org
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
From: Eric Blake <eblake@redhat.com>
Openpgp: url=http://people.redhat.com/eblake/eblake.gpg
Organization: Red Hat, Inc.
Message-ID: <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
Date: Tue, 26 Sep 2017 08:32:09 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Tue, 26 Sep 2017 13:32:24 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 Juan Quintela <quintela@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>, armbru@redhat.com,
 Anthony Perard <anthony.perard@citrix.com>, qemu-arm@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 alistair23@gmail.com, Yongbok Kim <yongbok.kim@imgtec.com>,
 xen-devel@lists.xenproject.org, John Snow <jsnow@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v1 1/8] Replace all occurances
 of __FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4176544409711673517=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============4176544409711673517==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="jvVlmhcp7cUHL8p1XvQEu8e63pbwj1G79"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--jvVlmhcp7cUHL8p1XvQEu8e63pbwj1G79
Content-Type: multipart/mixed; boundary="ifO5XP2I1LfeEKExpro2aBmEtB2FvPAiU";
 protected-headers="v1"
From: Eric Blake <eblake@redhat.com>
To: Alistair Francis <alistair.francis@xilinx.com>, qemu-devel@nongnu.org
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, Juan Quintela <quintela@redhat.com>,
 armbru@redhat.com, Yongbok Kim <yongbok.kim@imgtec.com>,
 qemu-arm@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>, alistair23@gmail.com,
 Aurelien Jarno <aurelien@aurel32.net>
Message-ID: <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
Subject: Re: [Qemu-devel] [PATCH v1 1/8] Replace all occurances of
 __FUNCTION__ with __func__
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
In-Reply-To: <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>

--ifO5XP2I1LfeEKExpro2aBmEtB2FvPAiU
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 09/25/2017 07:08 PM, Alistair Francis wrote:
> Replace all occurs of __FUNCTION__ except for the check in checkpatch
> with the non GCC specific __func__.
>=20
> One line in hcd-musb.c was manually tweaked to pass checkpatch.
>=20
> Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: Andrzej Zaborowski <balrogg@gmail.com>
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Anthony Perard <anthony.perard@citrix.com>
> Cc: John Snow <jsnow@redhat.com>
> Cc: Aurelien Jarno <aurelien@aurel32.net>
> Cc: Yongbok Kim <yongbok.kim@imgtec.com>
> Cc: Peter Crosthwaite <crosthwaite.peter@gmail.com>
> Cc: Stefan Hajnoczi <stefanha@redhat.com> (supporter:Block
> Cc: Fam Zheng <famz@redhat.com> (supporter:Block

That looks funny, with no closing ).  Something's breaking down between
get_maintainers.pl and your eventual email, although it's not fatal.

> Cc: Juan Quintela <quintela@redhat.com>
> Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>
> Cc: qemu-arm@nongnu.org
> Cc: qemu-block@nongnu.org
> Cc: xen-devel@lists.xenproject.org
> ---
>=20

>  65 files changed, 273 insertions(+), 273 deletions(-)

Big but mechanical, so I'm okay without splitting it further.

>=20
> diff --git a/audio/audio_int.h b/audio/audio_int.h
> index 5bcb1c60e1..543b1bd8d5 100644
> --- a/audio/audio_int.h
> +++ b/audio/audio_int.h
> @@ -253,7 +253,7 @@ static inline int audio_ring_dist (int dst, int src=
, int len)
>  #define AUDIO_STRINGIFY(n) AUDIO_STRINGIFY_(n)
> =20
>  #if defined _MSC_VER || defined __GNUC__
> -#define AUDIO_FUNC __FUNCTION__
> +#define AUDIO_FUNC __func__
>  #else
>  #define AUDIO_FUNC __FILE__ ":" AUDIO_STRINGIFY (__LINE__)
>  #endif

This can be further simplified.  We really aren't using _MSC_VER as our
compiler (can anyone prove me wrong?), and we DO require a C99 compiler
(per C99 6.4.2.2, __func__ support is mandatory), so we don't really
need the #else branch (or, for that matter, we probably don't even need
AUDIO_FUNC).  But to keep this patch mechanical, that can be a separate
followup.

> diff --git a/hw/arm/nseries.c b/hw/arm/nseries.c
> index 58005b6619..32687afced 100644
> --- a/hw/arm/nseries.c
> +++ b/hw/arm/nseries.c
> @@ -463,7 +463,7 @@ static uint32_t mipid_txrx(void *opaque, uint32_t c=
md, int len)
>      uint8_t ret;
> =20
>      if (len > 9) {
> -        hw_error("%s: FIXME: bad SPI word width %i\n", __FUNCTION__, l=
en);
> +        hw_error("%s: FIXME: bad SPI word width %i\n", __func__, len);=


Not this patch's problem, but it would probably be simpler if hw_error()
were a macro that automatically prefixed __func__, rather than making
every caller have to supply it themselves.

> +++ b/hw/arm/omap1.c

> @@ -1716,7 +1716,7 @@ static void omap_clkm_write(void *opaque, hwaddr =
addr,
>      case 0x18:	/* ARM_SYSST */
>          if ((s->clkm.clocking_scheme ^ (value >> 11)) & 7) {
>              s->clkm.clocking_scheme =3D (value >> 11) & 7;
> -            printf("%s: clocking scheme set to %s\n", __FUNCTION__,
> +            printf("%s: clocking scheme set to %s\n", __func__,
>                              clkschemename[s->clkm.clocking_scheme]);

Worth fixing the indentation while you are here?

> @@ -2473,7 +2473,7 @@ static void omap_pwt_write(void *opaque, hwaddr a=
ddr,
>      case 0x04:	/* VRC */
>          if ((value ^ s->vrc) & 1) {
>              if (value & 1)
> -                printf("%s: %iHz buzz on\n", __FUNCTION__, (int)
> +                printf("%s: %iHz buzz on\n", __func__, (int)
>                                  /* 1.5 MHz from a 12-MHz or 13-MHz PWT=
_CLK */
>                                  ((omap_clk_getrate(s->clk) >> 3) /
>                                   /* Pre-multiplexer divider */

Likewise?

> @@ -3330,13 +3330,13 @@ static void omap_mcbsp_writeh(void *opaque, hwa=
ddr addr,
>          s->mcr[1] =3D value & 0x03e3;
>          if (value & 3)					/* XMCM */
>              printf("%s: Tx channel selection mode enable attempt\n",
> -                            __FUNCTION__);
> +                            __func__);
>          return;
>      case 0x1a:	/* MCR1 */
>          s->mcr[0] =3D value & 0x03e1;
>          if (value & 1)					/* RMCM */
>              printf("%s: Rx channel selection mode enable attempt\n",
> -                            __FUNCTION__);
> +                            __func__);

and again


> +++ b/hw/arm/omap2.c
> @@ -1312,7 +1312,7 @@ static void omap_prcm_apll_update(struct omap_prc=
m_s *s)
> =20
>      if (mode[0] =3D=3D 1 || mode[0] =3D=3D 2 || mode[1] =3D=3D 1 || mo=
de[1] =3D=3D 2)
>          fprintf(stderr, "%s: bad EN_54M_PLL or bad EN_96M_PLL\n",
> -                        __FUNCTION__);
> +                        __func__);

More of the same. I'll quit pointing it out.


> +++ b/hw/block/onenand.c
> @@ -661,12 +661,12 @@ static uint64_t onenand_read(void *opaque, hwaddr=
 addr,
>      case 0xff02:	/* ECC Result of spare area data */
>      case 0xff03:	/* ECC Result of main area data */
>      case 0xff04:	/* ECC Result of spare area data */
> -        hw_error("%s: imeplement ECC\n", __FUNCTION__);
> +        hw_error("%s: imeplement ECC\n", __func__);

Should we fix the typo while here? s/imeplement/implement/

> +++ b/hw/isa/vt82c686.c
> @@ -30,7 +30,7 @@
>  //#define DEBUG_VT82C686B
> =20
>  #ifdef DEBUG_VT82C686B
> -#define DPRINTF(fmt, ...) fprintf(stderr, "%s: " fmt, __FUNCTION__, ##=
__VA_ARGS__)
> +#define DPRINTF(fmt, ...) fprintf(stderr, "%s: " fmt, __func__, ##__VA=
_ARGS__)
>  #else
>  #define DPRINTF(fmt, ...)
>  #endif

Not this patch's problem, but I hate bit-rottable statements.  This
should be fixed separately into a form that always evaluates under
-Wformat (guarded by an if(0) in normal builds).

> diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c
> index e8b2eef688..41a7690560 100644
> --- a/hw/mips/gt64xxx_pci.c
> +++ b/hw/mips/gt64xxx_pci.c
> @@ -33,7 +33,7 @@
>  //#define DEBUG
> =20
>  #ifdef DEBUG
> -#define DPRINTF(fmt, ...) fprintf(stderr, "%s: " fmt, __FUNCTION__, ##=
__VA_ARGS__)
> +#define DPRINTF(fmt, ...) fprintf(stderr, "%s: " fmt, __func__, ##__VA=
_ARGS__)
>  #else
>  #define DPRINTF(fmt, ...)
>  #endif

Ditto.


> +++ b/hw/usb/hcd-musb.c
> @@ -253,8 +253,8 @@
>  /* #define MUSB_DEBUG */
> =20
>  #ifdef MUSB_DEBUG
> -#define TRACE(fmt,...) fprintf(stderr, "%s@%d: " fmt "\n", __FUNCTION_=
_, \
> -                               __LINE__, ##__VA_ARGS__)
> +#define TRACE(fmt, ...) fprintf(stderr, "%s@%d: " fmt "\n", __func__, =
\
> +                                __LINE__, ##__VA_ARGS__)
>  #else
>  #define TRACE(...)
>  #endif

and again

My comments were either about things for separate patches, or things
that are trivial if you choose to touch them up, so:

Reviewed-by: Eric Blake <eblake@redhat.com>

--=20
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


--ifO5XP2I1LfeEKExpro2aBmEtB2FvPAiU--

--jvVlmhcp7cUHL8p1XvQEu8e63pbwj1G79
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: Public key at http://people.redhat.com/eblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlnKVtkACgkQp6FrSiUn
Q2qeOQf8C9QDtC9z27RGtuiDAeN4pBKh+nmPCRAt+sIW1JGMiGUkfdgoLC3vStmV
MfEda0cGe+QEMTSwtDQNuIppN8RdmrYG8L+KM86RWmLH0fVlsdHbawPBhujJaeIi
0xxL5NQ3E/QALMY0AnOIFb5dFz9MDebrzZVr1wkqlv2PKbaycPiMtpi73sxfRIAm
vUhHLYhx9xdId+j40lrGzKtVW78HYFa6rjtdDE2eP+HCflyD00C7ztFF/v4EG6PZ
ANEcXqqP1k9YYaqEDHleBNg/6ls+t4qFemVO9mhF5NjTNvxLCRYdldK2H+MNxdua
aD4O5f1HCCqVEtGxDaejNTLgbE2vJA==
=dRLs
-----END PGP SIGNATURE-----

--jvVlmhcp7cUHL8p1XvQEu8e63pbwj1G79--


--===============4176544409711673517==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4176544409711673517==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 13:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwqAc-0001gT-MB; Tue, 26 Sep 2017 13:45:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwqAc-0001gN-1p
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 13:45:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A7/C5-03642-1E95AC95; Tue, 26 Sep 2017 13:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfde5Kl
 Ig/tb5CxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXXFS9aCieYVn849YW1g
 XKrXxcjFISTQyCRxZ/pZNgjnMaPEp9V/GCGcbYwShzfcYu9i5OQQEXCW+HpmLpjNK6Av8az3G
 5DNwSEs4CZx/asZSFhCYBKTxK3PpRC2p8S0piksMPa3LcuYuhjZOdgErCQOiYFEWQRUJb5vO8
 s4gZF7ASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQI8
 zAMEOxj/LAg4xSnIwKYnyKsqdihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbs1AignWJSanlqR
 lpkDDD2YtAQHj5II73aQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifMeBykSACnKKM2DG
 wGLg0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0FMoUnM68EbtMroCOYgI7onXoC5IiSRI
 SUVAOjUjFvwNqcl3PKOjlcfn3sYXQtmGrf75ivqsYbYq8qsSu+TuS26Ry9KRMz2Td/yflh3Xj
 oUA6XOPs2iawumW9sQS7X9HTs16XtCOV128MQyaa9Z0tXFEtj2mKudbnXNRw02z6caOT0Dc/9
 qd0x67z0avaJHX9XZkXXTlazUwi7opK2dHdMpRJLcUaioRZzUXEiAOvYLoZ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506433501!78820067!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3948 invoked from network); 26 Sep 2017 13:45:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 13:45:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwqAW-0002Nr-Iz; Tue, 26 Sep 2017 13:45:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwqAR-00048L-4p; Tue, 26 Sep 2017 13:44:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwqAR-000721-0p; Tue, 26 Sep 2017 13:44:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113833-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
X-Osstest-Versions-That: xen=839cbe6628c818166cc99d941b83860c2e7cc94e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 13:44:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113833: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzgzMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1
Zjk2YWI5ZDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDgzOWNiZTY2
MjhjODE4MTY2Y2M5OWQ5NDFiODM4NjBjMmU3Y2M5NGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzgzMCAgMjAxNy0wOS0yNiAxMDowMToyMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4MzMgIDIwMTctMDktMjYgMTI6MDE6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBKZW5uaWZlciBIZXJiZXJ0IDxKZW5u
aWZlci5IZXJiZXJ0QGNpdHJpeC5jb20+CiAgSm9zaHVhIE90dG8gPGp0b3R0b0B1d2F0ZXJsb28u
Y2E+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJs
ZS1zbW9rZQorIHJldmlzaW9uPWE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5
ZDEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBhOGVhNmUyNjg4MTE4
YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQor
IHJldmlzaW9uPWE4ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNv
bW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysg
UEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFl
bXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNl
bGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxl
LXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGE4ZWE2ZTI2ODgx
MThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
b3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRw
Oi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0
Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVf
WEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVf
TElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90
cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRi
cmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYThlYTZlMjY4ODExOGEzZTE5
ZTI5YjM5ZTMxNmZhYTVmOTZhYjlkMTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4MzljYmU2Li5hOGVhNmUyICBhOGVh
NmUyNjg4MTE4YTNlMTllMjliMzllMzE2ZmFhNWY5NmFiOWQxIC0+IHNtb2tlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 13:53:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 13:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwqIs-0002VL-QY; Tue, 26 Sep 2017 13:53:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwqIr-0002VF-ML
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 13:53:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 31/73-02229-0EB5AC95; Tue, 26 Sep 2017 13:53:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/de9Kl
 Ig1/nxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdFyYwF2zgqlj45xhjA+NLji5GTg4hgTyJ
 j/cbmboYOTh4BewktnYbgIQlBAwlTi+8yQJiswioSlx//IkdxGYTUJdoe7adFcQWETCS6Lw1m
 a2LkYuDWeAqk8TfT03MIAlhgRCJaTO/M4EkhAQ6GCX63jWCJTgFvCTe/D3LBrFMUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 IRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD86hkYGHcwvjrud4hRkoNJSZRX
 Ue5UpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tAooJxgUWp6akVaZg4wEmDSEhw8SiK8F0HSv
 MUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US57UHKRIAKcoozYMbAYvKS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEectApvBk5pXAbXoFdAQT0BG9U0+AHFGSiJCSamCsOvdky6Qb2z9c1Eo
 vLPcurdTT5Zxr4/FkbUT03+VPQ12Vg7tubn/+fvknp2O6mpOamfnU5+XN4nx1NXzPjNzH7BFd
 b7bdTgw6s+vlDwaveaUBmtvehmRXaV8tDVN67NR2V709dvLfqrcfLHXO3Fz5qn5OgGUHzypnn
 Sl3TpaK/Dxkvm73ltIfSizFGYmGWsxFxYkAb5EA4MUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506434012!104906980!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29328 invoked from network); 26 Sep 2017 13:53:34 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 13:53:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 07:53:31 -0600
Message-Id: <59CA77F7020000780017FD90@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 07:53:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>
References: <1506340992-5587-1-git-send-email-ppircalabu@bitdefender.com>
 <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1506340992-5587-2-git-send-email-ppircalabu@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, tamas@tklengyel.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH v13 1/3] x86emul: New return code for
 unimplemented instruction
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDE0OjAzLCA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+IEVuZm9yY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gYW4gaW5zdHJ1Y3Rpb24gbm90
IGltcGxlbWVudGVkIGJ5IHRoZQo+IGVtdWxhdG9yIGFuZCB0aGUgZmFpbHVyZSB0byBlbXVsYXRl
IHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcKPiByZXR1cm4gY29kZSwgWDg2RU1V
TF9VTklNUExFTUVOVEVELgo+IAo+IFRoaXMgdmFsdWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQg
YnkgdGhlIGNvcmUgZW11bGF0b3Igb25seSBpZiBpdCBmYWlscyB0bwo+IHByb3Blcmx5IGRlY29k
ZSB0aGUgY3VycmVudCBpbnN0cnVjdGlvbidzIG9wY29kZSwgYW5kIG5vdCBieSBhbnkgb2Ygb3Ro
ZXIKPiBmdW5jdGlvbnMsIHN1Y2ggYXMgdGhlIHg4Nl9lbXVsYXRlX29wcyBvciB0aGUgaHZtX2lv
X29wcyBjYWxsYmFja3MuCj4gCj4gZS5nLiBodm1fcHJvY2Vzc19pb19pbnRlcmNlcHQgc2hvdWxk
IG5vdCByZXR1cm4gWDg2RU1VTF9VTklNUExFTUVOVEVELgo+IFRoZSByZXR1cm4gdmFsdWUgb2Yg
dGhpcyBmdW5jdGlvbiBkZXBlbmRzIG9uIGVpdGhlciB0aGUgcmV0dXJuIGNvZGUgb2YKPiBvbmUg
b2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMgKHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1
cm5lZCBieQo+IGh2bV9jb3B5X2d1ZXN0X2Zyb21fcGh5cyAvIGh2bV9jb3B5X3RvX2d1ZXN0X3Bo
eXMuCj4gCj4gU2ltaWxhcnksIG5vbmUgb2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIHJldHVybiBY
ODZFTVVMX1VOSU1QTEVNRU5URUQuCj4gIC0gaHZtX2lvX2ludGVyY2VwdAo+ICAtIGh2bWVtdWxf
ZG9faW8KPiAgLSBodm1fc2VuZF9idWZmZXJlZF9pb3JlcQo+ICAtIGh2bV9zZW5kX2lvcmVxCj4g
IC0gaHZtX2Jyb2FkY2FzdF9pb3JlcQo+ICAtIGh2bWVtdWxfZG9faW9fYnVmZmVyCj4gIC0gaHZt
ZW11bF92YWxpZGF0ZQo+IAo+IEFsc28gdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVsYXRlX29uZV9p
bnNuIGFuZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUKPiB3YXMgbW9kaWZpZWQgdG8gZ2VuZXJh
dGUgYW4gSW52YWxpZCBPcGNvZGUgdHJhcCB3aGVuIFg4NkVNVUxfVU5SRUNPR05JWkVECj4gaXMg
cmV0dXJuZWQgYnkgdGhlIGVtdWxhdG9yIGluc3RlYWQgb2YganVzdCBjcmFzaCB0aGUgZG9tYWlu
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZl
bmRlci5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwqfW-0003xo-Jb; Tue, 26 Sep 2017 14:17:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435808d17=Ian.Jackson@citrix.com>)
 id 1dwqfV-0003x5-1d
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 14:17:01 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 30/FC-03642-C516AC95; Tue, 26 Sep 2017 14:17:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDvW504ql
 Ig9czjSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aEf49YClZyVNzY2MnawHidrYuRk0NCwF9i
 7+krrBC2h8T1syeYQGw2AV2Jpi1/wWp4BQQlTs58wgJiMwvoSdyYOoUNwpaXaN46mxmixkHi/
 I4F7CA2i4CqxOR9L8DmiADNebbgGVR9lETviltgNcICsRInHnSAxTkF7CQmTzsGVi8kkCTR/q
 kb6h4TibcLdwLVcADF1STmro+HCFtKfFv/lHkCo8AsJNfNQnLdLCTXLWBkXsWoUZxaVJZapGt
 orJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiaDECwg/HLsoBDjJIcTEqivIpy
 pyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAWJADlBItS01Mr0jJzgFECk5bg4FES4bUGSfMWF
 yTmFmemQ6ROMepydNy8+4dJiCUvPy9VSpxXBqRIAKQoozQPbgQsYi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmFcBZApPZl4J3KZXQEcwAR3RO/UEyBEliQgpqQbGhpL1shc3nmER9YxKvrh
 EffreiaGHdjsYZKel/om/xbbtbM22D0EzJy7Xto3skFpSIrjF43H9siW2U9LSdb8EzV/L08q/
 UfzY6kmB1lNDvkeaZ/RJ3yplqj6tfyCKucJ7fsBxlqzXBee6Ps5aVfB8SgMP765VXy8zcAX9/
 /ZVO/sVs+jrHF9/JZbijERDLeai4kQAhfAU+NMCAAA=
X-Env-Sender: prvs=435808d17=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506435417!84565028!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10786 invoked from network); 26 Sep 2017 14:16:59 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 14:16:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="449264128"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22986.24912.211606.583871@mariner.uk.xensource.com>
Date: Tue, 26 Sep 2017 15:16:48 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <8aa44a48-d799-0321-9d45-c04e2958772a@citrix.com>
References: <osstest-113819-mainreport@xen.org>
 <8aa44a48-d799-0321-9d45-c04e2958772a@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 113819: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0
XSAxMTM4MTk6IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTogYnJva2VuL2ZhaWwvcGFzcyIpOgo+ID4g
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4gIGluIDExMzgxNgo+ID4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
NjMgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzM4Nwo+IAo+IFRo
aXMgaXM6Cj4gCj4gU2VwIDI2IDA0OjUwOjI3Ljk1MTE1OSAoWEVOKSBBc3NlcnRpb24gJ2N0eHQt
PmV2ZW50X3BlbmRpbmcgPT0gKHJjID09IFg4NkVNVUxfRVhDRVBUSU9OKScgZmFpbGVkIGF0IHg4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmM6Nzk2Mwo+IFNlcCAyNiAwNDo1MDoyNy45NjcwOTMgKFhF
TikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICAg
IEggXS0tLS0KPiAKPiBXaGljaCBhIGZpeCBoYXMgYWxyZWFkeSBiZWVuIGNvbW1pdHRlZCBmb3Iu
Cj4gCj4gSG93ZXZlciwgT1NTVGVzdCBzaG91bGQgYmUgaWRlbnRpZnlpbmcgdGhhdCB0aGUgY3B1
aWQtZmF1bHRpbmcgdGVzdCBoYWQKPiByZWdyZXNzZWQuwqAgSSBhbSBjb25mdXNlZC4uLgoKWW91
IG1lYW4gIHh0Zi90ZXN0LXB2MzJwYWUtY3B1aWQtZmF1bHRpbmcgID8KCkl0IHNheXM6Cgo+ID4g
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKPiA+ICB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDYyIHh0Zi90ZXN0LXB2MzJwYWUtY3B1aWQtZmF1bHRpbmcg
ZmFpbCBibG9ja2VkIGluIDExMzM4NwoKMTEzMzg3IGlzIG9uZSBvZiB0aGUgdGVzdHMgb2YgdGhl
IGJhc2VsaW5lLiAgSW4gdGhhdCB0ZXN0IGl0IHdhcwpza2lwcGVkLiAgVGhlIGpvYiBzdGF0dXMg
aXMgYWN0dWFsbHkgInNraXAiIG5vdCAiYmxvY2tlZCIgKGFuZCB0aGVyZQppcyBhIHNsaWdodCBp
bmZlbGljaXR5IG9mIHRoZSByZXBvcnRpbmcgaGVyZSkuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:19:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwqhw-00044t-Vi; Tue, 26 Sep 2017 14:19:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4355245f4=wei.liu2@citrix.com>)
 id 1dwqhv-00044k-In
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:19:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 75/2C-03610-2F16AC95; Tue, 26 Sep 2017 14:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO77xFO
 RBnM7xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozH016yFtxmr9h4fiFjA+NJti5GTg4JAX+J
 J6//MoLYLAKqEnenH2MHsdkElCV+dvaC1YgAxTu23mTqYuTiYBY4ySSxfl0rSxcjB4ewQKbEq
 kvaIDW8AhYSs39PZwGpERJoYZR4caCTFSIhKHFy5hMWEJtZQEdiwe5PbCC9zALSEsv/cYCEOQ
 U8JHqn7AcrERVQkehcOgfMFhJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpG5np
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxgXrw08xCjJwaQkyqsodypS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv5wSgnGBRanpqRVpmDjDoYdISHDxKIrzvQdK8xQWJu
 cWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOuwmkSACkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWY
 Iq/4pRnINRSZh3EsgUnsy8ErhNr4COYAI6onfqCZAjShIRUlINjLI9K6UnNdXZmPxtl8qLiT+
 ztNB/4s173CoXG/bEem2avtFkl8i84PzKBOEensNzhK5fuc2U2n2rePonjaRJG2IvbuvKsv9c
 +GTSNRexBRMmHe1Vj+S61CL+YImXmIClwb/WaAVx8SuW4YV/lfOlv28u27/59qQ1W9d+eVX/I
 vFJVKpzU6HiViWW4oxEQy3mouJEAJQEgMK7AgAA
X-Env-Sender: prvs=4355245f4=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506435565!106180448!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51904 invoked from network); 26 Sep 2017 14:19:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 14:19:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="441254288"
Date: Tue, 26 Sep 2017 15:19:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170926141919.wy4y222z6b2lxcf4@citrix.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDU6NDg6MTFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggcmVuYW1lcyBQU1Igc3lzY3RsL2RvbWN0bCBpbnRlcmZhY2VzIGFuZCByZWxh
dGVkIHhzbSBwb2xpY3kgdG8KPiBtYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNl
IGFsbG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5Cj4gZm9yIENBVC4gVGhlbiwgd2UgY2Fu
IHJlc3VzZSB0aGUgaW50ZXJmYWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gCj4g
QmFzaWNhbGx5LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJl
bW92ZSAnQ0FUXycgZnJvbSBzb21lCj4gbWFjcm9zLiBFLmcuOgo+IDEuIHBzcl9jYXRfb3AgLT4g
cHNyX2FsbG9jCj4gMi4gWEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2Fs
bG9jCj4gMy4gWEVOX1NZU0NUTF9wc3JfY2F0X29wIC0+IFhFTl9TWVNDVExfcHNyX2FsbG9jCj4g
NC4gWEVOX0RPTUNUTF9QU1JfQ0FUX1NFVF9MM19DQk0gLT4gWEVOX0RPTUNUTF9QU1JfU0VUX0wz
X0NCTQo+IDUuIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BT
Ul9nZXRfbDNfaW5mbwo+IAo+IFRoZSBzeXNjdGwvZG9tY3RsIHZlcnNpb24gbnVtYmVycyBhcmUg
YnVtcGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwu
Y29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEFja2Vk
LWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCk5vcm1hbGx5IGlm
IHRoZXJlIGhhdmUgYmVlbiBzdWJzdGFudGl2ZSBjaGFuZ2VzIHlvdSBzaG91bGQgZHJvcCB0aGUK
cmV2aWV3cy4gIEl0IHNlZW1zIHRvIGJlIHRoZSBjYXNlLiBJIHdpbGwgbmVlZCB0byByZXZpZXcg
dGhpcyBwYXRjaAphZ2Fpbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwr1S-0005RF-NG; Tue, 26 Sep 2017 14:39:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1dwr0B-0005P8-I7
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:38:23 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A7/E0-17770-E566AC95; Tue, 26 Sep 2017 14:38:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTTcu7VS
 kwfM/PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJng/sBdP1Krr6uRsYNyl1MXJyCAlsYpTY
 e12wi5ELyD7FKNG28y4jSIJFQFVi1fLDYDabgLrEthVn2EBsEQEjiRePLrOA2MwC8xklmhfpg
 zQLCzQwSmy61g7WwCtgJzF7ziomiKm9jBIX288xQSQEJU7OfALVrSVx499LoDgHkC0tsfwfB0
 iYU8BXou33DHYQW1RAReLKhLfsExj5ZiHpnoWkexZC9wJG5lWMGsWpRWWpRbqGpnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxi/LQs4xCjJwaQkyqsodypSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvnFSgnGBRanpqRVpmDjDsYdISHDxKIryLQdK8xQWJucWZ6RCpU
 4y6HCuu3/7DJMSSl5+XKiXO6wJSJABSlFGaBzcCFoOXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMy7D2QKT2ZeCdymV0BHMAEd0Tv1BMgRJYkIKakGRutDv6b+qLf5aWZ9Jf9pwuGbh/7fzy1
 JOchV/O7X1SnhAp/W1sxY6+Dl7lit/F+OzeZxb5Ht3I+RPxP66u2Pd354YfXupN/P6nMevU0z
 2aJlstZ+jKzr/7irKzZjzvl8ufdnr6wxyV8fH/XO6eRpWW0di5WORZk/d68tcLcUefPJxnlZl
 eWSDUosxRmJhlrMRcWJAOGg2Ki8AgAA
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506436701!84587435!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40510 invoked from network); 26 Sep 2017 14:38:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 26 Sep 2017 14:38:21 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 924D380D;
 Tue, 26 Sep 2017 07:38:20 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 827953F53D;
 Tue, 26 Sep 2017 07:38:19 -0700 (PDT)
Date: Tue, 26 Sep 2017 15:38:17 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170926143816.GB17434@e103592.cambridge.arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Mailman-Approved-At: Tue, 26 Sep 2017 14:39:41 +0000
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDE6NTM6MjZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNlcnZlZCB3aGVuIHBsMDEx
IHBhdGNoZXMgd2VyZSB0ZXN0ZWQgb24KPiB0aGUganVub3MgaGFyZHdhcmUgYnkgQW5kcmUvSnVs
aWVuLiBJdCB3YXMgb2JzZXJ2ZWQgdGhhdCB3aGVuIGxhcmdlIG91dHB1dCBpcwo+IGdlbmVyYXRl
ZCBzdWNoIGFzIG9uIHJ1bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZyB0cnVuY2F0
ZWQgaW50ZXJtaXR0ZW50bHkKPiBkdWUgdG8gT1VUIHJpbmcgYnVmZmVyIGdldHRpbmcgZnVsbC4K
PiAKPiBUaGlzIGlzc3VlIHdhcyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRy
aXZlciBleHBlY3RzIHRoYXQgd2hlbgo+IGEgVFggaW50ZXJydXB0IGlzIGFzc2VydGVkIHRoZW4g
dGhlIEZJRk8gcXVldWUgc2hvdWxkIGJlIGF0bGVhc3QgaGFsZiBlbXB0eSBhbmQKPiB0aGF0IGl0
IGNhbiB3cml0ZSBOIGJ5dGVzIGluIHRoZSBGSUZPLCB3aGVyZSBOIGlzIGhhbGYgdGhlIEZJRk8g
cXVldWUgc2l6ZSwgd2l0aG91dAo+IHRoZSBieXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJ
Rk8gZ2V0dGluZyBmdWxsLgo+IAo+IFRoZSBTQlNBIFVBUlQgZW11bGF0aW9uIGxvZ2ljIHdhcyBh
c3NlcnRpbmcgdGhlIFRYIGludGVycnVwdCBhcyBzb29uIGFzCj4gYW55IHNwYWNlIGJlY2FtZSBh
dmFpbGFibGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNBIFVBUlQgZHJpdmVyIHRyaWVkIHRvIHdy
aXRlCj4gbW9yZSBkYXRhICh1cHRvIDE2IGJ5dGVzKSBpbiB0aGUgRklGTyBleHBlY3RpbmcgdGhh
dCB0aGVyZSBpcyBlbm91Z2ggc3BhY2UKPiBhdmFpbGFibGUgbGVhZGluZyB0byBkcm9wcGVkIGJ5
dGVzLgo+IAo+IFRoZSBTQlNBIHNwZWMgWzFdIGRvZXMgbm90IHNwZWNpZnkgd2hlbiB0aGUgVFgg
aW50ZXJydXB0IHNob3VsZCBiZSBhc3NlcnRlZAo+IG9yIGRlLWFzc2VydGVkLiBEdWUgdG8gbGFj
ayBvZiBjbGFyaXR5IG9uIHRoZSBleHBlY3RlZCBiZWhhdmlvciwgaXQgaXMKPiBhc3N1bWVkIGZv
ciBub3cgdGhhdCBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkIG9ubHkgd2hlbiB0aGUg
RklGTyBnb2VzCj4gaGFsZiBlbXB0eS4KPiAKPiBUQkQ6IE9uY2UgdGhlIFNCU0Egc3BlYyBpcyB1
cGRhdGVkIHdpdGggdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCB0aGUgaW1wbGVtZW50YXRpb24KPiB3
aWxsIGJlIG1vZGlmaWVkIHRvIGFsaWduIHdpdGggdGhlIHNwZWMgcmVxdWlyZW1lbnQuCj4gCj4g
WzFdIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkw
MTgzZi9EREkwMTgzLnBkZgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJo
dXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
CihUYWtpbmcgYSBxdWljayBsb29rIGF0IHRoaXMgYmVjYXVzZSBJIHJlbWVtYmVyIGZpZ2h0aGlu
ZyB3aXRoIEZJRk8KYmVoYXZpb3VyIGlzc3VlcyB3aGVuIGhhY2tpbmcgdGhlIExpbnV4IGRyaXZl
ciAtLSBidXQgYmV3YXJlLCBJJ20gbm90IGEKWGVuIGd1eS4uLikKCgpTaG91bGQgdGhpcyBwYXRj
aCBiZSBmbGF0dGVuZWQgaW50byB0aGUgcGF0Y2hlcyBpcyBmaXhlcz8gIEtlZXBpbmcKa25vd24t
d3JvbmcgY29kZSBpbiB0aGUgc2VyaWVzIGRvZXMgbm90IGhlbHAgcmV2aWV3ZXJzIChidXQgbWF5
YmUgaXQncwp0aGUgWGVuIHdheSkuCgo+IENoYW5nZXMgc2luY2Ugdjg6Cj4gLSBVc2VkIHZhcmlh
YmxlcyBmaWZvX2xldmVsL2ZpZm9fdGhyZXNob2xkIGZvciBtb3JlIGNsYXJpdHkKPiAtIEFkZGVk
IGEgbmV3IG1hY3JvIFNCU0FfVUFSVF9GSUZPX1NJWkUgaW5zdGVhZCBvZiB1c2luZyBhIG1hZ2lj
IG51bWJlcgoKV2hhdCdzIHNpemVvZihpbnRmLT5pbiksIHNpemVvZihpbnRmLT5vdXQpPwoKRm9y
IGNvcnJlY3Qgb3BlcmF0aW9uLCB5b3UgYXNzdW1lIHRoYXQgdGhlIHRvdGFsIHJpbmcgYnVmZmVy
IHNpemUgaXMgPj0KU0JTQV9VQVJUX0ZJRk9fU0laRSwgYnV0IG5vdGhpbmcgZW5mb3JjZXMgdGhp
cy4gIElmIHRoZSB4ZW5jb25zIHJpbmcKYnVmZmVyIHNpemUgaXMgc2V0IGVsc2V3aGVyZSBhbmQg
Y2FuJ3QgYmUgY2hvc2VuIGJ5IGEgZHJpdmVyLCB5b3UgbWF5IGF0CmxlYXN0IGFkZCBhIGJ1aWxk
LXRpbWUgYXNzZXJ0IHRvIGNoZWNrIHRoYXQgaXQncyBiaWcgZW5vdWdoLgoKWy4uLl0KCj4gQEAg
LTE0NCwyOCArMTQ4LDQxIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKClsuLi5dCgo+ICsgICAgICAgICAqIENsZWFyIHRoZSBU
WEkgYml0IGlmIHRoZSBmaWZvIGxldmVsIGV4Y2VlZHMgZmlmb19zaXplLzIgbWFyayB3aGljaAo+
ICsgICAgICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVy
dGluZyB0aGUgVFggaW50ZXJydXB0Lgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IEJVU1k7Cj4gKyAgICAgICAgZmlmb190aHJlc2hvbGQgPSBzaXplb2YgKGludGYt
Pm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7Cj4gKwo+ICsgICAgICAgIGlmICggZmlmb19s
ZXZlbCA8PSBmaWZvX3RocmVzaG9sZCApCj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8
PSBUWEk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0g
flRYSTsKPiAgICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+ICAKPiAgICAg
IHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+ICAKClsuLi5dCgo+IEBAIC0zNTMsMzcgKzM3MCw1
MSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICAK
PiAgICAgIHNtcF9ybWIoKTsKPiAgCj4gLSAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1
ZWQoaW5fcHJvZCwKPiArICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9k
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2NvbnMsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7Cj4gIAo+IC0g
ICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPiArICAgIG91dF9m
aWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4gIAo+ICAgICAgLyogVXBkYXRlIHRoZSB1
YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+IC0gICAgaWYgKCBp
bl9yaW5nX3FzaXplICE9IDAgKQo+ICsgICAgaWYgKCBpbl9maWZvX2xldmVsICE9IDAgKQo+ICAg
ICAgewo+ICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+IC0gICAgICAgIGlmICgg
aW5fcmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+aW4pICkKPiArCj4gKyAgICAgICAgaWYgKCBp
bl9maWZvX2xldmVsID09IHNpemVvZihpbnRmLT5pbikgKQo+ICAgICAgICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBSWEZGOwo+ICsKPiAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+
ICAgICAgfQo+ICAKPiAgICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVm
ZmVyIGlzIG5vdCBmdWxsLiAqLwo+IC0gICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2Yo
aW50Zi0+b3V0KSApCj4gKyAgICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRmLT5v
dXQpICkKPiAgICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgb3V0X2ZpZm9fdGhyZXNob2xk
Owo+ICsKPiAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPiAtICAgICAgICB2cGww
MTEtPnVhcnRyaXMgfD0gVFhJOwo+ICAKPiAgICAgICAgICAvKgo+IC0gICAgICAgICAqIENsZWFy
IHRoZSBCVVNZIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxhYmxlCj4gKyAgICAg
ICAgICogQ2xlYXIgdGhlIEJVU1kgYml0IGFzIHNvb24gYXMgc3BhY2UgYmVjb21lcyBhdmFsaWFi
bGUKPiAgICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQgZHJpdmVyIGNhbiBzdGFydCB3
cml0aW5nIG1vcmUgZGF0YQo+ICAgICAgICAgICAqIHdpdGhvdXQgYW55IGZ1cnRoZXIgZGVsYXku
Cj4gICAgICAgICAgICovCj4gICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gIAo+
IC0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBTZXQgdGhlIFRYSSBiaXQgb25seSB3aGVuIHRoZXJlIGlzIHNwYWNlIGZvciBmaWZv
X3NpemUvMiBieXRlcyB3aGljaAo+ICsgICAgICAgICAqIGlzIHRoZSB0cmlnZ2VyIGxldmVsIGZv
ciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJydXB0Lgo+ICsgICAgICAgICAq
Lwo+ICsgICAgICAgIG91dF9maWZvX3RocmVzaG9sZCA9IHNpemVvZihpbnRmLT5vdXQpIC0gU0JT
QV9VQVJUX0ZJRk9fU0laRS8yOwo+ICsKPiArICAgICAgICBpZiAoIG91dF9maWZvX2xldmVsIDw9
IG91dF9maWZvX3RocmVzaG9sZCApCj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBU
WEk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflRY
STsKClNob3VsZCB0aGlzIGxvZ2ljIGJlIGZhY3RvcmVkIG91dD8gIFlvdSBkbyB0aGUgc2FtZSB0
aGluZyBpbgpfd3JpdGVfZGF0YSgpLgoKQWxzbywgaXMgdGhlcmUgYSByZWFzb24gd2h5IHlvdSBp
bXBsZW1lbnQgdGhlIHRyaWdnZXIgdGhyZXNob2xkIGxvZ2ljIG9uCnRoZSBUWCBzaWRlIG9ubHk/
ICBJdCBsb29rcyBpbmNvbnNpc3RlbnQgbm93LgoKSSB0aGluayBhIHJlYWwgUEwwMTEgaW1wbGVt
ZW50cyB0aGUgdHJpZ2dlciBsb2dpYyBpbiBleGFjdGx5IHRoZSBzYW1lCndheSBmb3IgUlggYW5k
IFRYIChleGNlcHQgZm9yIHN3YXBwaW5nID49IGZvciA8PSBpbiB0aGUgdGhyZXNob2xkCmNvbXBh
cmlzb24pLgoKCkl0IGRvZXNuJ3QgbG9vayBsaWtlIHRoZSBMaW51eCBwbDAxMSBkcml2ZXIgcmVs
aWVzIG9uIGEgY29ycmVjdGx5CmltcGxlbWVudGVkIFJYIHRyaWdnZXIgbGV2ZWwgdG9kYXksIGJ1
dCBpdCBtYXkgaGF2ZSBkb25lIGluIHRoZSBwYXN0IC0tCkkgZGlkIHNvbWUgaGFja2luZyBpbiB0
aGlzIGFyZWEgYXQgc29tZSBwb2ludCwgYnV0IGNhbid0IHJlbWVtYmVyIHRoZQpkZXRhaWxzIG5v
dy4KCkFzc2VydGluZyBSWEkgd2hlbmV2ZXIgdGhlIFJYIEZJRk8gaXMgbm9uZW1wdHkgd291bGQg
cmVzdWx0IGluIGV4Y2Vzc2l2ZQppbnRlcnJ1cHRzIGlmIHlvdSBhcmUgc3RyZWFtaW5nIHRoZSBk
YXRhIGZyb20gYSBzbG93IHNvdXJjZSAoc3VjaCBhcyBhCnJlYWwgVUFSVCkgYW5kIHB1c2hpbmcg
dGhlIGNoYXJzIG9uZSBieSBvbmUgdG8gdGhlIGVtdWxhdGVkIFVBUlQ6IHRoZQpndWVzdCB3b3Vs
ZCB0YWtlIGFuIElSUSBvbiBlYWNoIGNoYXIgcmF0aGVyIHRoYW4gd2FpdGluZyB1bnRpbCB0aGUg
UlgKRklGTyBpcyBoYWxmLWZ1bGwuCgoKQ2hlZXJzCi0tLURhdmUKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:45:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwr6k-000676-De; Tue, 26 Sep 2017 14:45:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwr6i-00066k-Rm
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 14:45:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 08/10-03454-3F76AC95; Tue, 26 Sep 2017 14:45:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfdj+ql
 Ig9svRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXf+NeaCXyYVq+7MZGlg
 nKfdxcjFISTQyCTxof8lUxcjJ5DzmFHi8Iw4iMQ2RonO1XPBEiICzhJfz8xlB7F5BfQl1n18y
 wZiCwvoSdz7epAZxJYQ8JI4vmE/axcjB5i9cmZaFyM7B5uAlcQhMZACFgFViQsn3zNNYORawM
 iwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0K8MQLCD8de
 ygEOMkhxMSqK8inKnIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LICw0RIsCg1PbUiLTMHGGAw
 aQkOHiUR3vNpQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn3Q5SJABSlFGaBzcCFuyXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7GmQKT2ZeCdymV0BHMAEd0Tv1BMgRJYkIKakGxl
 SbrICUgpDfp6fe3P9dtJX/oeqMOUWMwTy/19p9qff8fkE0VTj2hhKP+LMdm3L+BB/i1xB7/HN
 pp/uaxtvsE2OtJ9ua3bqw7Whp/y2HRpsf97L+lJXJLN+qHWBYyxk46UiucuDX8yeKmyawc/93
 Xblqxhdn2eYJMo0KnnE6hWLzW5W5n1w+osRSnJFoqMVcVJwIAE8AmuZxAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506437104!65747464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33778 invoked from network); 26 Sep 2017 14:45:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 14:45:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwr6d-0003y6-Oc; Tue, 26 Sep 2017 14:45:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwr6Y-0006Co-8N; Tue, 26 Sep 2017 14:44:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwr6X-0000pq-U3; Tue, 26 Sep 2017 14:44:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113827-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1b8eca8b1affc81357c9f685ac90e5de75ba4b87
X-Osstest-Versions-That: ovmf=8932679df5be046feba30fae80776c5815232a08
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 14:44:57 +0000
Subject: [Xen-devel] [ovmf test] 113827: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxYjhlY2E4YjFhZmZjODEzNTdjOWY2ODVhYzkwZTVk
ZTc1YmE0Yjg3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4OTMyNjc5
ZGY1YmUwNDZmZWJhMzBmYWU4MDc3NmM1ODE1MjMyYTA4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MjAgIDIwMTctMDktMjYgMDE6NTE6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODI3ICAyMDE3LTA5LTI2IDA5OjI4OjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MWI4
ZWNhOGIxYWZmYzgxMzU3YzlmNjg1YWM5MGU1ZGU3NWJhNGI4NworIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVS
TExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggb3ZtZiAxYjhlY2E4YjFhZmZjODEzNTdjOWY2ODVhYzkwZTVkZTc1YmE0Yjg3CisgYnJhbmNo
PW92bWYKKyByZXZpc2lvbj0xYjhlY2E4YjFhZmZjODEzNTdjOWY2ODVhYzkwZTVkZTc1YmE0Yjg3
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
Oi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisg
J1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhl
bi00LjktdGVzdGluZworICdbJyB4MWI4ZWNhOGIxYWZmYzgxMzU3YzlmNjg1YWM5MGU1ZGU3NWJh
NGI4NyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFt
In0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8v
Z2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl
L2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
ZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHgg
J10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42
LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292
bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQgMWI4ZWNhOGIxYWZmYzgxMzU3YzlmNjg1YWM5MGU1ZGU3NWJhNGI4NzpyZWZz
L2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA4OTMyNjc5Li4xYjhlY2E4ICAxYjhlY2E4YjFh
ZmZjODEzNTdjOWY2ODVhYzkwZTVkZTc1YmE0Yjg3IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:48:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrAD-0006H4-TD; Tue, 26 Sep 2017 14:48:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435739c2e=owen.smith@citrix.com>)
 id 1dwrAC-0006Gw-2z
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:48:44 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EF/EF-02226-BC86AC95; Tue, 26 Sep 2017 14:48:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6JjFO
 RBgtOWlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9fx+zFHRKVGz8OZ+5gfGWYBcjJ4eEgL/E
 nM+bGUFsNgENiRmdi1lAbBEBP4nDzbfYQWxmgSSJRaevgNnCAg4SX34uZgaxWQRUJX593ATWy
 yvgKvFo9SQWiJlyEueP/wSq4eDgFHCTePEvFCQsBFQyf0U3E4StJPFt8QtmiFZBiZMzn7BArJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMnHoGBsYdjKeanQ8xSnIwKYnyKsqdihTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wWsKDEQhwaLU9NSKtMwcYAjDpCU4eJREeBlB0rzFBYm5xZnpEKlTjJYcHTfv/mHi2AQmN3x/8
 IdJiCUvPy9VSpxXAKRBAKQhozQPbhwszi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYVBJ
 nCk5lXArf1FdBBTEAH9U49AXJQSSJCSqqB0XXRXBH+vi/1Il03Ll34vbWcL1DkfP2Wq1cDlrB
 sSZHo7ZnVVaZzZp5yxfsPDDN3no56OdvO/99l1r1uJ8vvF5jtfMs7x2TxxgNatoIB0tml0oor
 jp3cwhHusHqbynR9zw0NJb0STe4zfJkmf5qj82qR6pqN8dWvJiTOOfrAp2yJTK62XW2YpBJLc
 UaioRZzUXEiALQ9EEeuAgAA
X-Env-Sender: prvs=435739c2e=owen.smith@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506437318!116600000!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1721 invoked from network); 26 Sep 2017 14:48:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 14:48:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="449270648"
From: Owen Smith <owen.smith@citrix.com>
To: <sstabellini@kernel.org>, <anthony.perard@citrix.com>, <kraxel@redhat.com>
Date: Tue, 26 Sep 2017 14:43:39 +0000
Message-ID: <1506437019-17946-4-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 3/3 v4] xenfb: Add [feature|request]-raw-pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V3JpdGVzICJmZWF0dXJlLXJhdy1wb2ludGVyIiBkdXJpbmcgaW5pdCB0byBpbmRpY2F0ZSB0aGUg
YmFja2VuZApjYW4gcGFzcyByYXcgdW5zY2FsZWQgdmFsdWVzIGZvciBhYnNvbHV0ZSBheGVzIHRv
IHRoZSBmcm9udGVuZC4KRnJvbnRlbmRzIHNldCAicmVxdWVzdC1yYXctcG9pbnRlciIgdG8gaW5k
aWNhdGUgdGhlIGJhY2tlbmQgc2hvdWxkCm5vdCBhdHRlbXB0IHRvIHNjYWxlIGFic29sdXRlIHZh
bHVlcyB0byBjb25zb2xlIHNpemUuCiJyZXF1ZXN0LXJhdy1wb2ludGVyIiBpcyBvbmx5IHZhbGlk
IGlmICJyZXF1ZXN0LWFicy1wb2ludGVyIiBpcwphbHNvIHNldC4gUmF3IHVuc2NhbGVkIHBvaW50
ZXIgdmFsdWVzIGFyZSBpbiB0aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KClNpZ25lZC1vZmYtYnk6IE93
ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBody9kaXNwbGF5L3hlbmZiLmMg
fCAzNyArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvZGlz
cGxheS94ZW5mYi5jIGIvaHcvZGlzcGxheS94ZW5mYi5jCmluZGV4IDMzMzYxYjQuLjI5NDI4YWUg
MTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkveGVuZmIuYworKysgYi9ody9kaXNwbGF5L3hlbmZiLmMK
QEAgLTUyLDYgKzUyLDcgQEAgc3RydWN0IGNvbW1vbiB7CiBzdHJ1Y3QgWGVuSW5wdXQgewogICAg
IHN0cnVjdCBjb21tb24gYzsKICAgICBpbnQgYWJzX3BvaW50ZXJfd2FudGVkOyAvKiBXaGV0aGVy
IGd1ZXN0IHN1cHBvcnRzIGFic29sdXRlIHBvaW50ZXIgKi8KKyAgICBpbnQgcmF3X3BvaW50ZXJf
d2FudGVkOyAvKiBXaGV0aGVyIGd1ZXN0IHN1cHBvcnRzIHJhdyAodW5zY2FsZWQpIHBvaW50ZXIg
Ki8KICAgICBRZW11SW5wdXRIYW5kbGVyU3RhdGUgKnFrYmQ7CiAgICAgUWVtdUlucHV0SGFuZGxl
clN0YXRlICpxbW91OwogICAgIGludCBtb3VzZV9heGVzW0lOUFVUX0FYSVNfX01BWF07CkBAIC0y
NjQsMjEgKzI2NSwyMyBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9tb3VzZV9zeW5jKERldmljZVN0YXRl
ICpkZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4tPmFic19wb2ludGVyX3dhbnRl
ZCk7CiAKICAgICBpZiAoaW4tPmFic19wb2ludGVyX3dhbnRlZCkgewotICAgICAgICBRZW11Q29u
c29sZSAqY29uID0gcWVtdV9jb25zb2xlX2xvb2t1cF9ieV9pbmRleCgwKTsKLSAgICAgICAgRGlz
cGxheVN1cmZhY2UgKnN1cmZhY2U7Ci0gICAgICAgIGludCBkdywgZGg7Ci0KLSAgICAgICAgaWYg
KCFjb24pIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoJmluLT5jLnhlbmRldiwgMCwgIk5v
IFFFTVUgY29uc29sZSBhdmFpbGFibGUiKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAg
fQorICAgICAgICBpZiAoIWluLT5yYXdfcG9pbnRlcl93YW50ZWQpIHsKKyAgICAgICAgICAgIFFl
bXVDb25zb2xlICpjb24gPSBxZW11X2NvbnNvbGVfbG9va3VwX2J5X2luZGV4KDApOworICAgICAg
ICAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZhY2U7CisgICAgICAgICAgICBpbnQgZHcsIGRoOwor
CisgICAgICAgICAgICBpZiAoIWNvbikgeworICAgICAgICAgICAgICAgIHhlbl9wdl9wcmludGYo
JmluLT5jLnhlbmRldiwgMCwgIk5vIFFFTVUgY29uc29sZSBhdmFpbGFibGUiKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CiAKLSAgICAgICAgc3VyZmFjZSA9IHFlbXVf
Y29uc29sZV9zdXJmYWNlKGNvbik7Ci0gICAgICAgIGR3ID0gc3VyZmFjZV93aWR0aChzdXJmYWNl
KTsKLSAgICAgICAgZGggPSBzdXJmYWNlX2hlaWdodChzdXJmYWNlKTsKKyAgICAgICAgICAgIHN1
cmZhY2UgPSBxZW11X2NvbnNvbGVfc3VyZmFjZShjb24pOworICAgICAgICAgICAgZHcgPSBzdXJm
YWNlX3dpZHRoKHN1cmZhY2UpOworICAgICAgICAgICAgZGggPSBzdXJmYWNlX2hlaWdodChzdXJm
YWNlKTsKIAotICAgICAgICBkeCA9IGR4ICogKGR3IC0gMSkgLyAweDdmZmY7Ci0gICAgICAgIGR5
ID0gZHkgKiAoZGggLSAxKSAvIDB4N2ZmZjsKKyAgICAgICAgICAgIGR4ID0gZHggKiAoZHcgLSAx
KSAvIDB4N2ZmZjsKKyAgICAgICAgICAgIGR5ID0gZHkgKiAoZGggLSAxKSAvIDB4N2ZmZjsKKyAg
ICAgICAgfQogCiAgICAgICAgIHhlbmZiX3NlbmRfcG9zaXRpb24oaW4sIGR4LCBkeSwgZHopOwog
ICAgIH0gZWxzZSB7CkBAIC0zMTIsNiArMzE1LDcgQEAgc3RhdGljIFFlbXVJbnB1dEhhbmRsZXIg
eGVuZmJfcmVsX21vdXNlID0gewogc3RhdGljIGludCBpbnB1dF9pbml0KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKIHsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVy
ZS1hYnMtcG9pbnRlciIsIDEpOworICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJm
ZWF0dXJlLXJhdy1wb2ludGVyIiwgMSk7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTMzNSw2ICsz
MzksMTMgQEAgc3RhdGljIHZvaWQgaW5wdXRfY29ubmVjdGVkKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmluLT5hYnNfcG9pbnRlcl93YW50
ZWQpID09IC0xKSB7CiAgICAgICAgIGluLT5hYnNfcG9pbnRlcl93YW50ZWQgPSAwOwogICAgIH0K
KyAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmVxdWVzdC1yYXctcG9pbnRl
ciIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpbi0+cmF3X3BvaW50ZXJfd2FudGVk
KSA9PSAtMSkgeworICAgICAgICBpbi0+cmF3X3BvaW50ZXJfd2FudGVkID0gMDsKKyAgICB9Cisg
ICAgaWYgKGluLT5yYXdfcG9pbnRlcl93YW50ZWQgJiYgIWluLT5hYnNfcG9pbnRlcl93YW50ZWQp
IHsKKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJyYXcgcG9pbnRlciBzZXQgd2l0
aG91dCBhYnNvbHV0ZSBwb2ludGVyLiIpOworICAgIH0KIAogICAgIGlmIChpbi0+cWtiZCkgewog
ICAgICAgICBxZW11X2lucHV0X2hhbmRsZXJfdW5yZWdpc3Rlcihpbi0+cWtiZCk7Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrBI-0006Ms-61; Tue, 26 Sep 2017 14:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435739c2e=owen.smith@citrix.com>)
 id 1dwrBG-0006Me-VC
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:49:51 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EC/33-03283-E096AC95; Tue, 26 Sep 2017 14:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpC5X5ql
 Ig+lTTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrX1YzF3SzVvS/e8fUwLiIpYuRk0NCwF/i
 3fnXbCA2m4CGxIzOxWBxEQE/icPNt9hBbGaBJIlFp6+A2cICrhKvut+C2SwCqhJHLh0E6+UFi
 q9vuMkIMVNO4vzxn8wgtpCAksS3xS+YIWoEJU7OfMICMVNC4uCLF8wTGLlnIUnNQpJawMi0il
 G9OLWoLLVI11wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwFBiAYAfjzMv+hxg
 lOZiURHkV5U5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3ZcOlBMsSk1PrUjLzAEGJUxagoNH
 SYR3P0iat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEkpeflyolzrsApFQApDSjNA9uECxaL
 jHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9zrIFJ7MvBK4fa+ATmECOqV36gmQU0oSEVJSDY
 zGTNENL+5V55g+rRM8bbBA/M+/nY3P6m8Kxjxwmf+CV7hw0b1dE8qWnOze8eWdx6pXitx++qs
 FLxxbJ+mrJVGz9DRf4c+7TInyPP2VJrJ1l3hW3vnAVLJepGfq1Mn7FrsnX71e+3+bX5xynqhg
 06fu3dd3TDAN2rNm981NTwT5n340OLXa9e83JZbijERDLeai4kQAifqIxpECAAA=
X-Env-Sender: prvs=435739c2e=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506437384!118795563!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11228 invoked from network); 26 Sep 2017 14:49:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 14:49:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="441260933"
From: Owen Smith <owen.smith@citrix.com>
To: <sstabellini@kernel.org>, <anthony.perard@citrix.com>, <kraxel@redhat.com>
Date: Tue, 26 Sep 2017 14:43:36 +0000
Message-ID: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 0/3 v4] xenfb: Enablement for Windows PV HID
	frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wcm92ZSB0aGUgaW5wdXQgZGV2aWNlIG1vZGVsIGluIHhlbmZiLCBieSB1cGRhdGluZyB0aGUK
UWVtdSBpbnB1dCBoYW5kbGVycyBhbmQgYWRkaW5nIGEgZmVhdHVyZSB0byBhbGxvdyBmb3IKcmF3
ICh1bnNjYWxlZCkgYWJzb2x1dGUgY29vcmRpbmF0ZXMgdG8gYmUgcmVwcmVzZW50ZWQuCgpCeSB1
c2luZyBhIHJldmVyc2UgbWFwcGluZyBjYWxsLCB0aGUgTGludXggaW5wdXQuaCAjZGVmaW5lcwph
cmUgbm90IHB1bGxlZCBpbnRvIHhlbmZiLCBhbmQgc28gc2hvdWxkIHJlbW92ZSB0aGUgY29tcGls
ZXIKd2FybmluZ3MgcmVwb3J0ZWQuCgpPd2VuIFNtaXRoICgzKToKICB1aS9pbnB1dDogYWRkIHFl
bXVfaW5wdXRfcWNvZGVfdG9fbGludXgKICB4ZW5mYjogVXNlIElucHV0IEhhbmRsZXJzIGRpcmVj
dGx5CiAgeGVuZmI6IEFkZCBbZmVhdHVyZXxyZXF1ZXN0XS1yYXctcG9pbnRlcgoKIGh3L2Rpc3Bs
YXkveGVuZmIuYyB8IDMwMCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogaW5jbHVkZS91aS9pbnB1dC5oIHwgICAxICsKIHVpL2lucHV0LWtleW1h
cC5jICB8ICAxNiArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyksIDE1NiBk
ZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrBI-0006N4-Cj; Tue, 26 Sep 2017 14:49:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435739c2e=owen.smith@citrix.com>)
 id 1dwrBG-0006Mf-WC
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:49:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 16/C0-03610-E096AC95; Tue, 26 Sep 2017 14:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpC5P5ql
 Ig2vPxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFuzcwFuxKqliyei5zA+MFjy5GTg4JAX+J
 c68vM4PYbAIaEjM6F7OA2CICfhKHm2+xg9jMAkkSi05fAbOFBawkOufPB7NZBFQlDk+aC1bPK
 +Aq8ersAzaImXIS54//BJrJwcEp4Cbx4l8oSFgIqGT+im4mCFtJ4tviF8wQrYISJ2c+YYFYJS
 Fx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYOgxAsIPxzILAQ4ySHExKoryKcqcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 MmcA5QSLUtNTK9Iyc4BBDJOW4OBREuFlBEnzFhck5hZnpkOkTjG6chzbdPkPE8exp7eBZMfNu
 0ByE5jc8P3BHyYhlrz8vFQpcV4BkGYBkOaM0jy40bAIvMQoKyXMywh0rBBPQWpRbmYJqvwrRn
 EORiVhXkGQKTyZeSVwF7wCOo4J6LjeqSdAjitJREhJNTDOiX5hb1rl5ecg68vAGDErOzom5Xf
 3TgWrxNVxp7+9KBK4fGRt8vFK/tT8VdvP9s5fledkdXLD2snd13z2bdjZ+bkhKm2loO23jEhb
 hYXJLoGSL9WO77/V0bXZVjP+i8D3rbYfuJfYTOwV7Lixc/Mam/+n/6tk6Je5nFts8vurlmPGJ
 An+Yk4lluKMREMt5qLiRAA4PTj9uwIAAA==
X-Env-Sender: prvs=435739c2e=owen.smith@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506437386!107716243!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32194 invoked from network); 26 Sep 2017 14:49:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 14:49:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="441260938"
From: Owen Smith <owen.smith@citrix.com>
To: <sstabellini@kernel.org>, <anthony.perard@citrix.com>, <kraxel@redhat.com>
Date: Tue, 26 Sep 2017 14:43:38 +0000
Message-ID: <1506437019-17946-3-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 2/3 v4] xenfb: Use Input Handlers directly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXZvaWQgdGhlIHVubmVjY2Vzc2FyeSBjYWxscyB0aHJvdWdoIHRoZSBpbnB1dC1sZWdhY3kuYyBm
aWxlIGJ5CnVzaW5nIHRoZSBxZW11X2lucHV0X2hhbmRsZXJfKigpIGNhbGxzIGRpcmVjdGx5LiBU
aGlzIGRpZCByZXF1aXJlCnJld29ya2luZyB0aGUgZXZlbnQgYW5kIHN5bmMgaGFuZGxlcnMgdG8g
dXNlIHRoZSByZXZlcnNlIG1hcHBpbmcKZnJvbSBxY29kZSB0byBsaW51eCB1c2luZyBxZW11X2lu
cHV0X3Fjb2RlX3RvX2xpbnV4KCkuClJlbW92ZXMgdGhlIHNjYW5jb2RlMmxpbnV4IG1hcHBpbmcs
IGFuZCBzdXBwb3J0aW5nIGRvY3VtZW50aW9uLgoKU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8
b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIGh3L2Rpc3BsYXkveGVuZmIuYyB8IDI4OSArKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDEzMyBpbnNlcnRpb25zKCspLCAxNTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIvaHcvZGlzcGxheS94ZW5mYi5jCmluZGV4IGRmOGI3OGYu
LjMzMzYxYjQgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkveGVuZmIuYworKysgYi9ody9kaXNwbGF5
L3hlbmZiLmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAKICNp
bmNsdWRlICJody9ody5oIgorI2luY2x1ZGUgInVpL2lucHV0LmgiCiAjaW5jbHVkZSAidWkvY29u
c29sZS5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgogCkBAIC01MSw5ICs1Miwx
MCBAQCBzdHJ1Y3QgY29tbW9uIHsKIHN0cnVjdCBYZW5JbnB1dCB7CiAgICAgc3RydWN0IGNvbW1v
biBjOwogICAgIGludCBhYnNfcG9pbnRlcl93YW50ZWQ7IC8qIFdoZXRoZXIgZ3Vlc3Qgc3VwcG9y
dHMgYWJzb2x1dGUgcG9pbnRlciAqLwotICAgIGludCBidXR0b25fc3RhdGU7ICAgICAgIC8qIExh
c3Qgc2VlbiBwb2ludGVyIGJ1dHRvbiBzdGF0ZSAqLwotICAgIGludCBleHRlbmRlZDsKLSAgICBR
RU1VUHV0TW91c2VFbnRyeSAqcW1vdXNlOworICAgIFFlbXVJbnB1dEhhbmRsZXJTdGF0ZSAqcWti
ZDsKKyAgICBRZW11SW5wdXRIYW5kbGVyU3RhdGUgKnFtb3U7CisgICAgaW50IG1vdXNlX2F4ZXNb
SU5QVVRfQVhJU19fTUFYXTsKKyAgICBpbnQgbW91c2Vfd2hlZWw7CiB9OwogCiAjZGVmaW5lIFVQ
X1FVRVVFIDgKQEAgLTExOSw3OSArMTIxLDYgQEAgc3RhdGljIHZvaWQgY29tbW9uX3VuYmluZChz
dHJ1Y3QgY29tbW9uICpjKQogfQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotCi0jaWYgMAotLyoKLSAq
IFRoZXNlIHR3byB0YWJsZXMgYXJlIG5vdCBuZWVkZWQgYW55IG1vcmUsIGJ1dCBsZWZ0IGluIGhl
cmUKLSAqIGludGVudGlvbmFsbHkgYXMgZG9jdW1lbnRhdGlvbiwgdG8gc2hvdyBob3cgc2NhbmNv
ZGUybGludXhbXQotICogd2FzIGdlbmVyYXRlZC4KLSAqCi0gKiBUYWJsZXMgdG8gbWFwIGZyb20g
c2NhbmNvZGUgdG8gTGludXggaW5wdXQgbGF5ZXIga2V5Y29kZS4KLSAqIFNjYW5jb2RlcyBhcmUg
aGFyZHdhcmUtc3BlY2lmaWMuICBUaGVzZSBtYXBzIGFzc3VtZXMgYQotICogc3RhbmRhcmQgQVQg
b3IgUFMvMiBrZXlib2FyZCB3aGljaCBpcyB3aGF0IFFFTVUgZmVlZHMgdXMuCi0gKi8KLWNvbnN0
IHVuc2lnbmVkIGNoYXIgYXRrYmRfc2V0Ml9rZXljb2RlWzUxMl0gPSB7Ci0KLSAgICAgMCwgNjcs
IDY1LCA2MywgNjEsIDU5LCA2MCwgODgsICAwLCA2OCwgNjYsIDY0LCA2MiwgMTUsIDQxLDExNywK
LSAgICAgMCwgNTYsIDQyLCA5MywgMjksIDE2LCAgMiwgIDAsICAwLCAgMCwgNDQsIDMxLCAzMCwg
MTcsICAzLCAgMCwKLSAgICAgMCwgNDYsIDQ1LCAzMiwgMTgsICA1LCAgNCwgOTUsICAwLCA1Nywg
NDcsIDMzLCAyMCwgMTksICA2LDE4MywKLSAgICAgMCwgNDksIDQ4LCAzNSwgMzQsIDIxLCAgNywx
ODQsICAwLCAgMCwgNTAsIDM2LCAyMiwgIDgsICA5LDE4NSwKLSAgICAgMCwgNTEsIDM3LCAyMywg
MjQsIDExLCAxMCwgIDAsICAwLCA1MiwgNTMsIDM4LCAzOSwgMjUsIDEyLCAgMCwKLSAgICAgMCwg
ODksIDQwLCAgMCwgMjYsIDEzLCAgMCwgIDAsIDU4LCA1NCwgMjgsIDI3LCAgMCwgNDMsICAwLCA4
NSwKLSAgICAgMCwgODYsIDkxLCA5MCwgOTIsICAwLCAxNCwgOTQsICAwLCA3OSwxMjQsIDc1LCA3
MSwxMjEsICAwLCAgMCwKLSAgICA4MiwgODMsIDgwLCA3NiwgNzcsIDcyLCAgMSwgNjksIDg3LCA3
OCwgODEsIDc0LCA1NSwgNzMsIDcwLCA5OSwKLQotICAgICAgMCwgIDAsICAwLCAgMCwgIDAsICAw
LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwKLSAgICAyMTcsMTAwLDI1
NSwgIDAsIDk3LDE2NSwgIDAsICAwLDE1NiwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwxMjUsCi0g
ICAgMTczLDExNCwgIDAsMTEzLCAgMCwgIDAsICAwLDEyNiwxMjgsICAwLCAgMCwxNDAsICAwLCAg
MCwgIDAsMTI3LAotICAgIDE1OSwgIDAsMTE1LCAgMCwxNjQsICAwLCAgMCwxMTYsMTU4LCAgMCwx
NTAsMTY2LCAgMCwgIDAsICAwLDE0MiwKLSAgICAxNTcsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAs
ICAwLDE1NSwgIDAsIDk4LCAgMCwgIDAsMTYzLCAgMCwgIDAsCi0gICAgMjI2LCAgMCwgIDAsICAw
LCAgMCwgIDAsICAwLCAgMCwgIDAsMjU1LCA5NiwgIDAsICAwLCAgMCwxNDMsICAwLAotICAgICAg
MCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLDEwNywgIDAsMTA1LDEwMiwgIDAsICAw
LDExMiwKLSAgICAxMTAsMTExLDEwOCwxMTIsMTA2LDEwMywgIDAsMTE5LCAgMCwxMTgsMTA5LCAg
MCwgOTksMTA0LDExOSwgIDAsCi0KLX07Ci0KLWNvbnN0IHVuc2lnbmVkIGNoYXIgYXRrYmRfdW54
bGF0ZV90YWJsZVsxMjhdID0gewotCi0gICAgICAwLDExOCwgMjIsIDMwLCAzOCwgMzcsIDQ2LCA1
NCwgNjEsIDYyLCA3MCwgNjksIDc4LCA4NSwxMDIsIDEzLAotICAgICAyMSwgMjksIDM2LCA0NSwg
NDQsIDUzLCA2MCwgNjcsIDY4LCA3NywgODQsIDkxLCA5MCwgMjAsIDI4LCAyNywKLSAgICAgMzUs
IDQzLCA1MiwgNTEsIDU5LCA2NiwgNzUsIDc2LCA4MiwgMTQsIDE4LCA5MywgMjYsIDM0LCAzMywg
NDIsCi0gICAgIDUwLCA0OSwgNTgsIDY1LCA3MywgNzQsIDg5LDEyNCwgMTcsIDQxLCA4OCwgIDUs
ICA2LCAgNCwgMTIsICAzLAotICAgICAxMSwgIDIsIDEwLCAgMSwgIDksMTE5LDEyNiwxMDgsMTE3
LDEyNSwxMjMsMTA3LDExNSwxMTYsMTIxLDEwNSwKLSAgICAxMTQsMTIyLDExMiwxMTMsMTI3LCA5
NiwgOTcsMTIwLCAgNywgMTUsIDIzLCAzMSwgMzksIDQ3LCA1NSwgNjMsCi0gICAgIDcxLCA3OSwg
ODYsIDk0LCAgOCwgMTYsIDI0LCAzMiwgNDAsIDQ4LCA1NiwgNjQsIDcyLCA4MCwgODcsMTExLAot
ICAgICAxOSwgMjUsIDU3LCA4MSwgODMsIDkyLCA5NSwgOTgsIDk5LDEwMCwxMDEsMTAzLDEwNCwx
MDYsMTA5LDExMAotCi19OwotI2VuZGlmCi0KLS8qCi0gKiBmb3IgKGkgPSAwOyBpIDwgMTI4OyBp
KyspIHsKLSAqICAgICBzY2FuY29kZTJsaW51eFtpXSA9IGF0a2JkX3NldDJfa2V5Y29kZVthdGti
ZF91bnhsYXRlX3RhYmxlW2ldXTsKLSAqICAgICBzY2FuY29kZTJsaW51eFtpIHwgMHg4MF0gPSBh
dGtiZF9zZXQyX2tleWNvZGVbYXRrYmRfdW54bGF0ZV90YWJsZVtpXSB8IDB4ODBdOwotICogfQot
ICovCi1zdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciBzY2FuY29kZTJsaW51eFs1MTJdID0gewot
ICAgICAgMCwgIDEsICAyLCAgMywgIDQsICA1LCAgNiwgIDcsICA4LCAgOSwgMTAsIDExLCAxMiwg
MTMsIDE0LCAxNSwKLSAgICAgMTYsIDE3LCAxOCwgMTksIDIwLCAyMSwgMjIsIDIzLCAyNCwgMjUs
IDI2LCAyNywgMjgsIDI5LCAzMCwgMzEsCi0gICAgIDMyLCAzMywgMzQsIDM1LCAzNiwgMzcsIDM4
LCAzOSwgNDAsIDQxLCA0MiwgNDMsIDQ0LCA0NSwgNDYsIDQ3LAotICAgICA0OCwgNDksIDUwLCA1
MSwgNTIsIDUzLCA1NCwgNTUsIDU2LCA1NywgNTgsIDU5LCA2MCwgNjEsIDYyLCA2MywKLSAgICAg
NjQsIDY1LCA2NiwgNjcsIDY4LCA2OSwgNzAsIDcxLCA3MiwgNzMsIDc0LCA3NSwgNzYsIDc3LCA3
OCwgNzksCi0gICAgIDgwLCA4MSwgODIsIDgzLCA5OSwgIDAsIDg2LCA4NywgODgsMTE3LCAgMCwg
IDAsIDk1LDE4MywxODQsMTg1LAotICAgICAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAs
ICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwKLSAgICAgOTMsICAwLCAgMCwgODksICAw
LCAgMCwgODUsIDkxLCA5MCwgOTIsICAwLCA5NCwgIDAsMTI0LDEyMSwgIDAsCi0KLSAgICAgIDAs
ICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwg
IDAsCi0gICAgMTY1LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsMTYzLCAgMCwgIDAs
IDk2LCA5NywgIDAsICAwLAotICAgIDExMywxNDAsMTY0LCAgMCwxNjYsICAwLCAgMCwgIDAsICAw
LCAgMCwyNTUsICAwLCAgMCwgIDAsMTE0LCAgMCwKLSAgICAxMTUsICAwLDE1MCwgIDAsICAwLCA5
OCwyNTUsIDk5LDEwMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsCi0gICAgICAwLCAgMCwg
IDAsICAwLCAgMCwxMTksMTE5LDEwMiwxMDMsMTA0LCAgMCwxMDUsMTEyLDEwNiwxMTgsMTA3LAot
ICAgIDEwOCwxMDksMTEwLDExMSwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsMTI1LDEyNiwx
MjcsMTE2LDE0MiwKLSAgICAgIDAsICAwLCAgMCwxNDMsICAwLDIxNywxNTYsMTczLDEyOCwxNTks
MTU4LDE1NywxNTUsMjI2LCAgMCwxMTIsCi0gICAgICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAw
LCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLCAgMCwgIDAsICAwLAotfTsKLQogLyogU2VuZCBhbiBl
dmVudCB0byB0aGUga2V5Ym9hcmQgZnJvbnRlbmQgZHJpdmVyICovCiBzdGF0aWMgaW50IHhlbmZi
X2tiZF9ldmVudChzdHJ1Y3QgWGVuSW5wdXQgKnhlbmZiLAogCQkJICAgdW5pb24geGVua2JkX2lu
X2V2ZW50ICpldmVudCkKQEAgLTI2MCw4NyArMTg5LDEyNiBAQCBzdGF0aWMgaW50IHhlbmZiX3Nl
bmRfcG9zaXRpb24oc3RydWN0IFhlbklucHV0ICp4ZW5mYiwKICAgICByZXR1cm4geGVuZmJfa2Jk
X2V2ZW50KHhlbmZiLCAmZXZlbnQpOwogfQogCi0vKgotICogU2VuZCBhIGtleSBldmVudCBmcm9t
IHRoZSBjbGllbnQgdG8gdGhlIGd1ZXN0IE9TCi0gKiBRRU1VIGdpdmVzIHVzIGEgcmF3IHNjYW5j
b2RlIGZyb20gYW4gQVQgLyBQUy8yIHN0eWxlIGtleWJvYXJkLgotICogV2UgaGF2ZSB0byB0dXJu
IHRoaXMgaW50byBhIExpbnV4IElucHV0IGxheWVyIGtleWNvZGUuCi0gKgotICogRXh0cmEgY29t
cGxleGl0eSBmcm9tIHRoZSBmYWN0IHRoYXQgd2l0aCBleHRlbmRlZCBzY2FuY29kZXMKLSAqIChs
aWtlIHRob3NlIHByb2R1Y2VkIGJ5IGFycm93IGtleXMpIHRoaXMgbWV0aG9kIGdldHMgY2FsbGVk
Ci0gKiB0d2ljZSwgYnV0IHdlIG9ubHkgd2FudCB0byBzZW5kIGEgc2luZ2xlIGV2ZW50LiBTbyB3
ZSBoYXZlIHRvCi0gKiB0cmFjayB0aGUgJzB4ZTAnIHNjYW5jb2RlIHN0YXRlICYgY29sbGFwc2Ug
dGhlIGV4dGVuZGVkIGtleXMKLSAqIGFzIG5lZWRlZC4KLSAqCi0gKiBXaXNoIHdlIGNvdWxkIGp1
c3Qgc2VuZCBzY2FuY29kZXMgc3RyYWlnaHQgdG8gdGhlIGd1ZXN0IHdoaWNoCi0gKiBhbHJlYWR5
IGhhcyBjb2RlIGZvciBkZWFsaW5nIHdpdGggdGhpcy4uLgotICovCi1zdGF0aWMgdm9pZCB4ZW5m
Yl9rZXlfZXZlbnQodm9pZCAqb3BhcXVlLCBpbnQgc2NhbmNvZGUpCitzdGF0aWMgdm9pZCB4ZW5m
Yl9rZXlfZXZlbnQoRGV2aWNlU3RhdGUgKmRldiwgUWVtdUNvbnNvbGUgKnNyYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJbnB1dEV2ZW50ICpldnQpCiB7Ci0gICAgc3RydWN0IFhlbklu
cHV0ICp4ZW5mYiA9IG9wYXF1ZTsKLSAgICBpbnQgZG93biA9IDE7Ci0KLSAgICBpZiAoc2NhbmNv
ZGUgPT0gMHhlMCkgewotCXhlbmZiLT5leHRlbmRlZCA9IDE7Ci0JcmV0dXJuOwotICAgIH0gZWxz
ZSBpZiAoc2NhbmNvZGUgJiAweDgwKSB7Ci0Jc2NhbmNvZGUgJj0gMHg3ZjsKLQlkb3duID0gMDsK
KyAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluID0gKHN0cnVjdCBYZW5JbnB1dCAqKWRldjsKKyAgICBJ
bnB1dEtleUV2ZW50ICprZXkgPSBldnQtPnUua2V5LmRhdGE7CisgICAgaW50IHFjb2RlID0gcWVt
dV9pbnB1dF9rZXlfdmFsdWVfdG9fcWNvZGUoa2V5LT5rZXkpOworCisgICAgaWYgKHFjb2RlKSB7
CisgICAgICAgIHVuc2lnbmVkIGludCBsbnggPSBxZW11X2lucHV0X3Fjb2RlX3RvX2xpbnV4KHFj
b2RlKTsKKyAgICAgICAgaWYgKGxueCkgeworICAgICAgICAgICAgeGVuZmJfc2VuZF9rZXkoaW4s
IGtleS0+ZG93biwgbG54KTsKKyAgICAgICAgfQogICAgIH0KLSAgICBpZiAoeGVuZmItPmV4dGVu
ZGVkKSB7Ci0Jc2NhbmNvZGUgfD0gMHg4MDsKLQl4ZW5mYi0+ZXh0ZW5kZWQgPSAwOworfQorCitz
dGF0aWMgdm9pZCB4ZW5mYl9tb3VzZV9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBRZW11Q29uc29s
ZSAqc3JjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW5wdXRFdmVudCAqZXZ0KQor
eworICAgIHN0cnVjdCBYZW5JbnB1dCAqaW4gPSAoc3RydWN0IFhlbklucHV0ICopZGV2OworICAg
IElucHV0QnRuRXZlbnQgKmJ0bjsKKyAgICBJbnB1dE1vdmVFdmVudCAqbW92ZTsKKworICAgIHN3
aXRjaCAoZXZ0LT50eXBlKSB7CisgICAgY2FzZSBJTlBVVF9FVkVOVF9LSU5EX0JUTjoKKyAgICAg
ICAgYnRuID0gZXZ0LT51LmJ0bi5kYXRhOworICAgICAgICBzd2l0Y2ggKGJ0bi0+YnV0dG9uKSB7
CisgICAgICAgIGNhc2UgSU5QVVRfQlVUVE9OX0xFRlQ6CisgICAgICAgICAgICB4ZW5mYl9zZW5k
X2tleShpbiwgYnRuLT5kb3duLCBCVE5fTEVGVCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgY2FzZSBJTlBVVF9CVVRUT05fUklHSFQ6CisgICAgICAgICAgICB4ZW5mYl9zZW5kX2tleShp
biwgYnRuLT5kb3duLCBCVE5fTEVGVCArIDEpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IGNhc2UgSU5QVVRfQlVUVE9OX01JRERMRToKKyAgICAgICAgICAgIHhlbmZiX3NlbmRfa2V5KGlu
LCBidG4tPmRvd24sIEJUTl9MRUZUICsgMik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBJTlBVVF9CVVRUT05fV0hFRUxfVVA6CisgICAgICAgICAgICBpZiAoYnRuLT5kb3duKSB7
CisgICAgICAgICAgICAgICAgaW4tPm1vdXNlX3doZWVsLS07CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBJTlBVVF9CVVRUT05fV0hFRUxfRE9XTjoKKyAg
ICAgICAgICAgIGlmIChidG4tPmRvd24pIHsKKyAgICAgICAgICAgICAgICBpbi0+bW91c2Vfd2hl
ZWwrKzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBJTlBVVF9FVkVOVF9LSU5EX0FCUzoKKyAgICAgICAgbW92ZSA9IGV2dC0+dS5hYnMuZGF0YTsK
KyAgICAgICAgaW4tPm1vdXNlX2F4ZXNbbW92ZS0+YXhpc10gPSBtb3ZlLT52YWx1ZTsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBJTlBVVF9FVkVOVF9LSU5EX1JFTDoKKyAgICAgICAgbW92ZSA9
IGV2dC0+dS5yZWwuZGF0YTsKKyAgICAgICAgaW4tPm1vdXNlX2F4ZXNbbW92ZS0+YXhpc10gKz0g
bW92ZS0+dmFsdWU7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFr
OwogICAgIH0KLSAgICB4ZW5mYl9zZW5kX2tleSh4ZW5mYiwgZG93biwgc2NhbmNvZGUybGludXhb
c2NhbmNvZGVdKTsKIH0KIAotLyoKLSAqIFNlbmQgYSBtb3VzZSBldmVudCBmcm9tIHRoZSBjbGll
bnQgdG8gdGhlIGd1ZXN0IE9TCi0gKgotICogVGhlIFFFTVUgbW91c2UgY2FuIGJlIGluIGVpdGhl
ciByZWxhdGl2ZSwgb3IgYWJzb2x1dGUgbW9kZS4KLSAqIE1vdmVtZW50IGlzIHNlbnQgc2VwYXJh
dGVseSBmcm9tIGJ1dHRvbiBzdGF0ZSwgd2hpY2ggaGFzIHRvCi0gKiBiZSBlbmNvZGVkIGFzIHZp
cnR1YWwga2V5IGV2ZW50cy4gV2UgYWxzbyBkb24ndCBhY3R1YWxseSBnZXQKLSAqIGdpdmVuIGFu
eSBidXR0b24gdXAvZG93biBldmVudHMsIHNvIGhhdmUgdG8gdHJhY2sgY2hhbmdlcyBpbgotICog
dGhlIGJ1dHRvbiBzdGF0ZS4KLSAqLwotc3RhdGljIHZvaWQgeGVuZmJfbW91c2VfZXZlbnQodm9p
ZCAqb3BhcXVlLAotCQkJICAgICAgaW50IGR4LCBpbnQgZHksIGludCBkeiwgaW50IGJ1dHRvbl9z
dGF0ZSkKK3N0YXRpYyB2b2lkIHhlbmZiX21vdXNlX3N5bmMoRGV2aWNlU3RhdGUgKmRldikKIHsK
LSAgICBzdHJ1Y3QgWGVuSW5wdXQgKnhlbmZiID0gb3BhcXVlOwotICAgIFFlbXVDb25zb2xlICpj
b24gPSBxZW11X2NvbnNvbGVfbG9va3VwX2J5X2luZGV4KDApOwotICAgIERpc3BsYXlTdXJmYWNl
ICpzdXJmYWNlOwotICAgIGludCBkdywgZGgsIGk7CisgICAgc3RydWN0IFhlbklucHV0ICppbiA9
IChzdHJ1Y3QgWGVuSW5wdXQgKilkZXY7CisgICAgaW50IGR4LCBkeSwgZHo7CiAKLSAgICBpZiAo
IWNvbikgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKCZ4ZW5mYi0+Yy54ZW5kZXYsIDAsICJObyBR
RU1VIGNvbnNvbGUgYXZhaWxhYmxlIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9CisgICAgZHgg
PSBpbi0+bW91c2VfYXhlc1tJTlBVVF9BWElTX1hdOworICAgIGR5ID0gaW4tPm1vdXNlX2F4ZXNb
SU5QVVRfQVhJU19ZXTsKKyAgICBkeiA9IGluLT5tb3VzZV93aGVlbDsKKworICAgIHRyYWNlX3hl
bmZiX21vdXNlX2V2ZW50KGluLCBkeCwgZHksIGR6LCAwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluLT5hYnNfcG9pbnRlcl93YW50ZWQpOworCisgICAgaWYgKGluLT5hYnNfcG9pbnRl
cl93YW50ZWQpIHsKKyAgICAgICAgUWVtdUNvbnNvbGUgKmNvbiA9IHFlbXVfY29uc29sZV9sb29r
dXBfYnlfaW5kZXgoMCk7CisgICAgICAgIERpc3BsYXlTdXJmYWNlICpzdXJmYWNlOworICAgICAg
ICBpbnQgZHcsIGRoOworCisgICAgICAgIGlmICghY29uKSB7CisgICAgICAgICAgICB4ZW5fcHZf
cHJpbnRmKCZpbi0+Yy54ZW5kZXYsIDAsICJObyBRRU1VIGNvbnNvbGUgYXZhaWxhYmxlIik7Cisg
ICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBzdXJmYWNlID0gcWVtdV9j
b25zb2xlX3N1cmZhY2UoY29uKTsKKyAgICAgICAgZHcgPSBzdXJmYWNlX3dpZHRoKHN1cmZhY2Up
OworICAgICAgICBkaCA9IHN1cmZhY2VfaGVpZ2h0KHN1cmZhY2UpOworCisgICAgICAgIGR4ID0g
ZHggKiAoZHcgLSAxKSAvIDB4N2ZmZjsKKyAgICAgICAgZHkgPSBkeSAqIChkaCAtIDEpIC8gMHg3
ZmZmOwogCi0gICAgc3VyZmFjZSA9IHFlbXVfY29uc29sZV9zdXJmYWNlKGNvbik7Ci0gICAgZHcg
PSBzdXJmYWNlX3dpZHRoKHN1cmZhY2UpOwotICAgIGRoID0gc3VyZmFjZV9oZWlnaHQoc3VyZmFj
ZSk7Ci0KLSAgICB0cmFjZV94ZW5mYl9tb3VzZV9ldmVudChvcGFxdWUsIGR4LCBkeSwgZHosIGJ1
dHRvbl9zdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5mYi0+YWJzX3BvaW50
ZXJfd2FudGVkKTsKLSAgICBpZiAoeGVuZmItPmFic19wb2ludGVyX3dhbnRlZCkKLQl4ZW5mYl9z
ZW5kX3Bvc2l0aW9uKHhlbmZiLAotCQkJICAgIGR4ICogKGR3IC0gMSkgLyAweDdmZmYsCi0JCQkg
ICAgZHkgKiAoZGggLSAxKSAvIDB4N2ZmZiwKLQkJCSAgICBkeik7Ci0gICAgZWxzZQotCXhlbmZi
X3NlbmRfbW90aW9uKHhlbmZiLCBkeCwgZHksIGR6KTsKLQotICAgIGZvciAoaSA9IDAgOyBpIDwg
OCA7IGkrKykgewotCWludCBsYXN0RG93biA9IHhlbmZiLT5idXR0b25fc3RhdGUgJiAoMSA8PCBp
KTsKLQlpbnQgZG93biA9IGJ1dHRvbl9zdGF0ZSAmICgxIDw8IGkpOwotCWlmIChkb3duID09IGxh
c3REb3duKQotCSAgICBjb250aW51ZTsKLQotCWlmICh4ZW5mYl9zZW5kX2tleSh4ZW5mYiwgZG93
biwgQlROX0xFRlQraSkgPCAwKQotCSAgICByZXR1cm47CisgICAgICAgIHhlbmZiX3NlbmRfcG9z
aXRpb24oaW4sIGR4LCBkeSwgZHopOworICAgIH0gZWxzZSB7CisgICAgICAgIHhlbmZiX3NlbmRf
bW90aW9uKGluLCBkeCwgZHksIGR6KTsKKworICAgICAgICBpbi0+bW91c2VfYXhlc1tJTlBVVF9B
WElTX1hdID0gMDsKKyAgICAgICAgaW4tPm1vdXNlX2F4ZXNbSU5QVVRfQVhJU19ZXSA9IDA7CiAg
ICAgfQotICAgIHhlbmZiLT5idXR0b25fc3RhdGUgPSBidXR0b25fc3RhdGU7CisKKyAgICBpbi0+
bW91c2Vfd2hlZWwgPSAwOwogfQogCitzdGF0aWMgUWVtdUlucHV0SGFuZGxlciB4ZW5mYl9rZXli
b2FyZCA9IHsKKyAgICAubmFtZSAgPSAiWGVuIFBWRkIgS2V5Ym9hcmQiLAorICAgIC5tYXNrICA9
IElOUFVUX0VWRU5UX01BU0tfS0VZLAorICAgIC5ldmVudCA9IHhlbmZiX2tleV9ldmVudCwKK307
CitzdGF0aWMgUWVtdUlucHV0SGFuZGxlciB4ZW5mYl9hYnNfbW91c2UgPSB7CisgICAgLm5hbWUg
ID0gIlhlbiBQVkZCIEFic29sdXRlIE1vdXNlIiwKKyAgICAubWFzayAgPSBJTlBVVF9FVkVOVF9N
QVNLX0JUTiB8IElOUFVUX0VWRU5UX01BU0tfQUJTLAorICAgIC5ldmVudCA9IHhlbmZiX21vdXNl
X2V2ZW50LAorICAgIC5zeW5jICA9IHhlbmZiX21vdXNlX3N5bmMKK307CitzdGF0aWMgUWVtdUlu
cHV0SGFuZGxlciB4ZW5mYl9yZWxfbW91c2UgPSB7CisgICAgLm5hbWUgID0gIlhlbiBQVkZCIE1v
dXNlIiwKKyAgICAubWFzayAgPSBJTlBVVF9FVkVOVF9NQVNLX0JUTiB8IElOUFVUX0VWRU5UX01B
U0tfUkVMLAorICAgIC5ldmVudCA9IHhlbmZiX21vdXNlX2V2ZW50LAorICAgIC5zeW5jICA9IHhl
bmZiX21vdXNlX3N5bmMsCit9OworCiBzdGF0aWMgaW50IGlucHV0X2luaXQoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQogewogICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0
dXJlLWFicy1wb2ludGVyIiwgMSk7CkBAIC0zNTYsNyArMzI0LDYgQEAgc3RhdGljIGludCBpbnB1
dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBpZiAocmMgIT0gMCkK
IAlyZXR1cm4gcmM7CiAKLSAgICBxZW11X2FkZF9rYmRfZXZlbnRfaGFuZGxlcih4ZW5mYl9rZXlf
ZXZlbnQsIGluKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMzY5LDI0ICszMzYsMzQgQEAgc3Rh
dGljIHZvaWQgaW5wdXRfY29ubmVjdGVkKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAg
ICAgaW4tPmFic19wb2ludGVyX3dhbnRlZCA9IDA7CiAgICAgfQogCi0gICAgaWYgKGluLT5xbW91
c2UpIHsKLSAgICAgICAgcWVtdV9yZW1vdmVfbW91c2VfZXZlbnRfaGFuZGxlcihpbi0+cW1vdXNl
KTsKKyAgICBpZiAoaW4tPnFrYmQpIHsKKyAgICAgICAgcWVtdV9pbnB1dF9oYW5kbGVyX3VucmVn
aXN0ZXIoaW4tPnFrYmQpOworICAgIH0KKyAgICBpZiAoaW4tPnFtb3UpIHsKKyAgICAgICAgcWVt
dV9pbnB1dF9oYW5kbGVyX3VucmVnaXN0ZXIoaW4tPnFtb3UpOwogICAgIH0KICAgICB0cmFjZV94
ZW5mYl9pbnB1dF9jb25uZWN0ZWQoeGVuZGV2LCBpbi0+YWJzX3BvaW50ZXJfd2FudGVkKTsKLSAg
ICBpbi0+cW1vdXNlID0gcWVtdV9hZGRfbW91c2VfZXZlbnRfaGFuZGxlcih4ZW5mYl9tb3VzZV9l
dmVudCwgaW4sCi0JCQkJCSAgICAgIGluLT5hYnNfcG9pbnRlcl93YW50ZWQsCi0JCQkJCSAgICAg
ICJYZW4gUFZGQiBNb3VzZSIpOworCisgICAgaW4tPnFrYmQgPSBxZW11X2lucHV0X2hhbmRsZXJf
cmVnaXN0ZXIoKERldmljZVN0YXRlICopaW4sICZ4ZW5mYl9rZXlib2FyZCk7CisgICAgaW4tPnFt
b3UgPSBxZW11X2lucHV0X2hhbmRsZXJfcmVnaXN0ZXIoKERldmljZVN0YXRlICopaW4sCisgICAg
ICAgIChpbi0+YWJzX3BvaW50ZXJfd2FudGVkID8gJnhlbmZiX2Fic19tb3VzZSA6ICZ4ZW5mYl9y
ZWxfbW91c2UpKTsKKworICAgIHFlbXVfaW5wdXRfaGFuZGxlcl9hY3RpdmF0ZShpbi0+cWtiZCk7
CisgICAgcWVtdV9pbnB1dF9oYW5kbGVyX2FjdGl2YXRlKGluLT5xbW91KTsKIH0KIAogc3RhdGlj
IHZvaWQgaW5wdXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAg
c3RydWN0IFhlbklucHV0ICppbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5JbnB1
dCwgYy54ZW5kZXYpOwogCi0gICAgaWYgKGluLT5xbW91c2UpIHsKLQlxZW11X3JlbW92ZV9tb3Vz
ZV9ldmVudF9oYW5kbGVyKGluLT5xbW91c2UpOwotCWluLT5xbW91c2UgPSBOVUxMOworICAgIGlm
IChpbi0+cWtiZCkgeworICAgICAgICBxZW11X2lucHV0X2hhbmRsZXJfdW5yZWdpc3Rlcihpbi0+
cWtiZCk7CisgICAgICAgIGluLT5xa2JkID0gTlVMTDsKKyAgICB9CisgICAgaWYgKGluLT5xbW91
KSB7CisgICAgICAgIHFlbXVfaW5wdXRfaGFuZGxlcl91bnJlZ2lzdGVyKGluLT5xbW91KTsKKyAg
ICAgICAgaW4tPnFtb3UgPSBOVUxMOwogICAgIH0KLSAgICBxZW11X2FkZF9rYmRfZXZlbnRfaGFu
ZGxlcihOVUxMLCBOVUxMKTsKICAgICBjb21tb25fdW5iaW5kKCZpbi0+Yyk7CiB9CiAKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 14:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 14:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrBK-0006OU-N3; Tue, 26 Sep 2017 14:49:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=435739c2e=owen.smith@citrix.com>)
 id 1dwrBJ-0006NY-B9
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:49:53 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 78/3E-03423-D096AC95; Tue, 26 Sep 2017 14:49:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUpc781S
 kweN52hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biY6+ZCtbwVly+dZK9gfErVxcjB4eEgL/E
 vFOZXYycHGwCGhIzOhezgNgiAn4Sh5tvsYPYzAJJEotOXwGzhQXsJfZNvsgGYrMIqEp03TwCF
 ucVcJU4tHcfmC0hICdx/vhPZpDxnAJuEi/+hYKEhYBK5q/oZoKwlSS+LX7BDNEqKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBYcMABDsYZ172P8QoycGkJMqrKHcqUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 7750oJxgUWp6akVaZg4wgGHSEhw8SiK8+0HSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5
 10AUiQAUpRRmgc3AhZNlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMex1kCk9mXgncpldARz
 ABHdE79QTIESWJCCmpBsawjuz5rA6mIZuqVm6XuLbI6UvSYWFz9i3Tku/sO/NhmtXiPSmCuva
 SS67P36BizDVdpn/dfjPryddb027lqLm837UwhPXgQu03fDOsJnZGL9mdX/h0ZqN5c1XlikTJ
 haZ9/2Kf6MpfuTZRP2mbQ+GFs+nP/xbavOGyviJ+I08s87XS3pSdzLxKLMUZiYZazEXFiQDOU
 sqjoQIAAA==
X-Env-Sender: prvs=435739c2e=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506437384!118795563!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11310 invoked from network); 26 Sep 2017 14:49:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 14:49:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="441260934"
From: Owen Smith <owen.smith@citrix.com>
To: <sstabellini@kernel.org>, <anthony.perard@citrix.com>, <kraxel@redhat.com>
Date: Tue, 26 Sep 2017 14:43:37 +0000
Message-ID: <1506437019-17946-2-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 1/3 v4] ui/input: add qemu_input_qcode_to_linux
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnVpbGQgYSByZXZlcnNlIG1hcHBpbmcgb24gZmlyc3QgY2FsbCB0aGF0IGNvbnZlcnRzIHFjb2Rl
cyB0bwpsaW51eCBLRVlfKiBpZGVudGlmaWVycy4KClNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGgg
PG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL3VpL2lucHV0LmggfCAgMSArCiB1
aS9pbnB1dC1rZXltYXAuYyAgfCAxNiArKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2lucHV0LmggYi9pbmNs
dWRlL3VpL2lucHV0LmgKaW5kZXggYzQ4ODU4NS4uYzNjMTY2NCAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS91aS9pbnB1dC5oCisrKyBiL2luY2x1ZGUvdWkvaW5wdXQuaApAQCAtNDksNiArNDksNyBAQCBp
bnQgcWVtdV9pbnB1dF9rZXlfdmFsdWVfdG9fcWNvZGUoY29uc3QgS2V5VmFsdWUgKnZhbHVlKTsK
IGludCBxZW11X2lucHV0X2tleV92YWx1ZV90b19zY2FuY29kZShjb25zdCBLZXlWYWx1ZSAqdmFs
dWUsIGJvb2wgZG93biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
KmNvZGVzKTsKIGludCBxZW11X2lucHV0X2xpbnV4X3RvX3Fjb2RlKHVuc2lnbmVkIGludCBsbngp
OwordW5zaWduZWQgaW50IHFlbXVfaW5wdXRfcWNvZGVfdG9fbGludXgoaW50IHFjb2RlKTsKIAog
SW5wdXRFdmVudCAqcWVtdV9pbnB1dF9ldmVudF9uZXdfYnRuKElucHV0QnV0dG9uIGJ0biwgYm9v
bCBkb3duKTsKIHZvaWQgcWVtdV9pbnB1dF9xdWV1ZV9idG4oUWVtdUNvbnNvbGUgKnNyYywgSW5w
dXRCdXR0b24gYnRuLCBib29sIGRvd24pOwpkaWZmIC0tZ2l0IGEvdWkvaW5wdXQta2V5bWFwLmMg
Yi91aS9pbnB1dC1rZXltYXAuYwppbmRleCBjZjk3OWMyLi41ZjAyMGZjIDEwMDY0NAotLS0gYS91
aS9pbnB1dC1rZXltYXAuYworKysgYi91aS9pbnB1dC1rZXltYXAuYwpAQCAtMzAwLDYgKzMwMCw3
IEBAIHN0YXRpYyBjb25zdCBpbnQgcWNvZGVfdG9fbnVtYmVyW10gPSB7CiB9OwogCiBzdGF0aWMg
aW50IG51bWJlcl90b19xY29kZVsweDEwMF07CitzdGF0aWMgdW5zaWduZWQgaW50IHFjb2RlX3Rv
X2xpbnV4W1FfS0VZX0NPREVfX01BWF07CiAKIGludCBxZW11X2lucHV0X2xpbnV4X3RvX3Fjb2Rl
KHVuc2lnbmVkIGludCBsbngpCiB7CkBAIC0zMDcsNiArMzA4LDIxIEBAIGludCBxZW11X2lucHV0
X2xpbnV4X3RvX3Fjb2RlKHVuc2lnbmVkIGludCBsbngpCiAgICAgcmV0dXJuIGxpbnV4X3RvX3Fj
b2RlW2xueF07CiB9CiAKK3Vuc2lnbmVkIGludCBxZW11X2lucHV0X3Fjb2RlX3RvX2xpbnV4KGlu
dCBxY29kZSkKK3sKKyAgICBzdGF0aWMgaW50IGZpcnN0ID0gdHJ1ZTsKKworICAgIGlmIChmaXJz
dCkgeworICAgICAgICB1bnNpZ25lZCBpbnQgbG54OworICAgICAgICBmaXJzdCA9IGZhbHNlOwor
ICAgICAgICBmb3IgKGxueCA9IDA7IGxueCA8IEtFWV9DTlQ7ICsrbG54KSB7CisgICAgICAgICAg
ICBxY29kZV90b19saW51eFtsaW51eF90b19xY29kZVtsbnhdXSA9IGxueDsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIHJldHVybiBxY29kZV90b19saW51eFtxY29kZV07Cit9CisKIGludCBxZW11
X2lucHV0X2tleV92YWx1ZV90b19udW1iZXIoY29uc3QgS2V5VmFsdWUgKnZhbHVlKQogewogICAg
IGlmICh2YWx1ZS0+dHlwZSA9PSBLRVlfVkFMVUVfS0lORF9RQ09ERSkgewotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 15:00:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 15:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrL6-0007PN-Ki; Tue, 26 Sep 2017 15:00:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwrL5-0007PH-86
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:59:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7D/EB-03616-E6B6AC95; Tue, 26 Sep 2017 14:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzc3+1S
 kwa4H1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bE5d8ZCy7zVVzqvcHWwLiGu4uRk0NIIE/i
 yNGH7CA2r4CdxLwDF8BsCQFDidMLb7KA2CwCqhLX/i9hBbHZBNQl2p5tB7NFBAwkVm6aBWRzc
 TALfGWUuLf0H1izsEC4xMmVK5hBEkICfYwSXydfYQJJcAp4S/zauw9oKgfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdU72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYzTL/sfYpTkYFIS5VWUOxUp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3ShZQTrAoNT21Ii0zBxgJMGkJDh4lEd5QkDRvcUFib
 nFmOkTqFKMuR8fNu3+YhFjy8vNSpcR5c0GKBECKMkrz4EbAovISo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHmzQabwZOaVwG16BXQEE9ARvVNPgBxRkoiQkmpgnLzkFYuL7/zGV6taPiRGTLo
 84bqEeuMBt/yYubWfTYxDg+407/jYFlF2LNbvL6PCicnVG5kVV1xJKXdmFTyiE+l3gvXdwn95
 tf1dmqnuFZEiBxiW/9PknFtz1pHriMqkaPGZBYHxjf6PxMVF9kuYLzu5XLz9T/fLfyc35atU/
 XynZXOjotVIiaU4I9FQi7moOBEAToPF4sUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506437996!95422120!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57783 invoked from network); 26 Sep 2017 14:59:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 14:59:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 08:59:55 -0600
Message-Id: <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 08:59:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
In-Reply-To: <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDIwOjAxLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi90aW1lci5jCj4gKysrIGIveGVuL2NvbW1vbi90aW1lci5j
Cj4gQEAgLTIxNyw3ICsyMTcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWN0aXZhdGVfdGltZXIo
c3RydWN0IHRpbWVyICp0aW1lcikKPiAgICAgIHRpbWVyLT5zdGF0dXMgPSBUSU1FUl9TVEFUVVNf
aW52YWxpZDsKPiAgICAgIGxpc3RfZGVsKCZ0aW1lci0+aW5hY3RpdmUpOwo+ICAKPiAtICAgIGlm
ICggYWRkX2VudHJ5KHRpbWVyKSApCj4gKyAgICBpZiAoIGFkZF9lbnRyeSh0aW1lcikgfHwgdGlt
ZXItPmV4cGlyZXMgPD0gTk9XKCkgKQo+ICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHRpbWVy
LT5jcHUsIFRJTUVSX1NPRlRJUlEpOwo+ICB9CgpJJ20gbm90IGNvbnZpbmNlZCBvZiB0aGlzIGNo
YW5nZSAtIGl0J3MgdW5yZWxhdGVkIHRvIHdoYXQgdGl0bGUgYW5kCmRlc2NyaXB0aW9uIHNheSwg
YW5kIEknbSBub3Qgc3VyZSBhIHRpbWVyIGJlaW5nIGFjdGl2YXRlZCBpbiBhIHdheQpwb3NzaWJs
eSBjbGFzaGluZyB3aXRoIGl0cyBleHBpcnkgaXMgYWN0dWFsbHkgaW50ZW5kZWQgdG8gZmlyZS4K
Cj4gQEAgLTMyNiw3ICszMjYsMTcgQEAgdm9pZCBzdG9wX3RpbWVyKHN0cnVjdCB0aW1lciAqdGlt
ZXIpCj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAgICAgIGlmICggYWN0aXZlX3RpbWVyKHRpbWVy
KSApCj4gLSAgICAgICAgZGVhY3RpdmF0ZV90aW1lcih0aW1lcik7Cj4gKyAgICB7Cj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBJZiB0aGUgdGltZXIgaXMgZXhwaXJlZCBhbHJlYWR5LCAnY2Fs
bCcgdGhlIHNvZnRpcnEgaGFuZGxlciB0bwo+ICsgICAgICAgICAqIGV4ZWN1dGUgaXQgKGl0IHdp
bGwgbGVhdmUgaXQgaW5hY3RpdmUgYWZ0ZXIgdGhhdCkuIElmIG5vdCwganVzdAo+ICsgICAgICAg
ICAqIGRlYWN0aXZhdGUgaXQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCB0aW1lci0+
ZXhwaXJlcyA8PSBOT1coKSApCj4gKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHRpbWVy
LT5jcHUsIFRJTUVSX1NPRlRJUlEpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgZGVh
Y3RpdmF0ZV90aW1lcih0aW1lcik7Cj4gKyAgICB9CgpJc24ndCBpdCByZWFzb25hYmxlIHRvIGV4
cGVjdCBjdXJyZW50IGJlaGF2aW9yLCBpLmUuIHRoZSB0aW1lciBub3QKcmFpc2luZyBhbnkgZXZl
bnRzIG90aGVyIHRoYW4gdGhvc2UgYWxyZWFkeSBpbiBwcm9ncmVzcz8KCkFkZGl0aW9uYWxseSBJ
J20gbm90IGNvbnZpbmNlZCB0aGUgY2hhbmdlZCBhY3R1YWxseSBkb2VzIHdoYXQgeW91CndhbnQ6
IFdoYXQgaWYgTk9XKCkgYmVjb21lcyBlcXVhbCB0byB0aW1lci0+ZXhwaXJlcyBpbW1lZGlhdGVs
eQphZnRlciB5b3UndmUgbWFuYWdlZCB0byBvYnRhaW4gaXRzIHZhbHVlLCBiZWZvcmUgZXhlY3V0
aW9uIG1ha2VzCml0IGludG8gZGVhY3RpdmF0ZV90aW1lcigpPyBJT1cgeW91J3JlIHNocmlua2lu
ZyBhIHRpbWUgd2luZG93IHdoaWNoCihJIHRoaW5rKSB5b3UgcmVhbGx5IG1lYW4gdG8gZWxpbWlu
YXRlLgoKRnVydGhlcm1vcmUsIHRha2luZyBib3RoIGNoYW5nZXMgdG9nZXRoZXI6IFdoYXQgaWYg
dGhlIHNhbWUKeW91IHRyeSB0byBhZGRyZXNzIGluIHN0b3BfdGltZXIoKSBoYXBwZW5zIGluIHNl
dF90aW1lcigpPyBXb3VsZG4ndAppdCB0aGVuIGJlIG9ubHkgY29uc2lzdGVudCB0byBhbHNvIHJl
cXVpcmUgYSB0aW1lciBldmVuIHRvIGZpcmUgZm9yIHRoZQpvbGQgZXhwaXJ5IHZhbHVlLCBiZWZv
cmUgdGhlIG5ldyBvbmUgaXMgYmVpbmcgc2V0PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 15:14:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 15:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrZI-0000G1-Ug; Tue, 26 Sep 2017 15:14:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwrZH-0000Fv-SR
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 15:14:39 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 BC/C0-25201-FDE6AC95; Tue, 26 Sep 2017 15:14:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/de3ql
 IgzU3pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmPW/ZCn4IVCzYf4C1gfEobxcjJ4eQQJ7E
 3r4bLCA2r4CdxNHdXawgtoSAocTphTfB4iwCqhKfFu9mBrHZBNQl2p5tB6sRETCQWLlpFpDNx
 cEs8IlRYsKWiWANwgLBEr2rNrKBJIQE+hklZrzsYwNJcAr4SHw5DrKNA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxqkNzocYJTmYlER5FeVORQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4BUChrOQYFFqempFWmYOMBJg0hIcPEoivKIgad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifNeygUqEgApyijNgxsBi8pLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEubVA1nFk5lXArfpFdARTEBH9E49AXJESSJCSqqBMfjUC5W2crmuvxc6bG+f/3n
 M8Luy+E7l9KumEof5lbnumC6KVpwbyGf6oeERL5+V7z4jYceXpXFTXz6Zc+jvhTVN8cuXM8vv
 OuXpEX6v/L4A1/ZdQbcTTywKCJPVKDud2H1hKqP+CcWlke5vMzfmGguc9P10z1VkknWLc1fS7
 /WXGF6+mLP/ihJLcUaioRZzUXEiAF2OpLHFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506438876!109766874!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2639 invoked from network); 26 Sep 2017 15:14:38 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 15:14:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 09:14:35 -0600
Message-Id: <59CA8AF9020000780017FDF9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 09:14:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549848446.30442.1115438035704916073.stgit@Solace.fritz.box>
In-Reply-To: <150549848446.30442.1115438035704916073.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen: RCU: make the period of the idle
 timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDIwOjAxLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4gKysrIGIveGVuL2NvbW1vbi9yY3Vw
ZGF0ZS5jCj4gQEAgLTExMCwxMCArMTEwLDM1IEBAIHN0cnVjdCByY3VfZGF0YSB7Cj4gICAqIEFi
b3V0IGhvdyBmYXIgaW4gdGhlIGZ1dHVyZSB0aGUgdGltZXIgc2hvdWxkIGJlIHByb2dyYW1tZWQg
ZWFjaCB0aW1lLAo+ICAgKiBpdCdzIGhhcmQgdG8gdGVsbCAoZ3Vlc3MhISkuIFNpbmNlIHRoaXMg
bWltaWNzIExpbnV4J3MgcGVyaW9kaWMgdGltZXIKPiAgICogdGljaywgdGFrZSB2YWx1ZXMgdXNl
ZCB0aGVyZSBhcyBhbiBpbmRpY2F0aW9uLiBJbiBMaW51eCAyLjYuMjEsIHRpY2sKPiAtICogcGVy
aW9kIGNhbiBiZSAxMG1zLCA0bXMsIDMuMzNtcyBvciAxbXMuIExldCdzIHVzZSAxMG1zLCB0byBl
bmFibGUKPiAtICogYXQgbGVhc3Qgc29tZSBwb3dlciBzYXZpbmcgb24gdGhlIENQVSB0aGF0IGlz
IGdvaW5nIGlkbGUuCj4gKyAqIHBlcmlvZCBjYW4gYmUgMTBtcywgNG1zLCAzLjMzbXMgb3IgMW1z
Lgo+ICsgKgo+ICsgKiBCeSBkZWZhdWx0LCB3ZSB1c2UgMTBtcywgdG8gZW5hYmxlIGF0IGxlYXN0
IHNvbWUgcG93ZXIgc2F2aW5nIG9uIHRoZQo+ICsgKiBDUFUgdGhhdCBpcyBnb2luZyBpZGxlLiBU
aGUgdXNlciBjYW4gY2hhbmdlIHRoaXMsIHZpYSBhIGJvb3QgdGltZQo+ICsgKiBwYXJhbWV0ZXIs
IGJ1dCBvbmx5IHVwIHRvIDEwMG1zLgo+ICAgKi8KPiAtI2RlZmluZSBSQ1VfSURMRV9USU1FUl9Q
RVJJT0QgTUlMTElTRUNTKDEwKQo+ICsjZGVmaW5lIElETEVfVElNRVJfUEVSSU9EX01BWCAgICAg
TUlMTElTRUNTKDEwMCkKPiArI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9ERUZBVUxUIE1JTExJ
U0VDUygxMCkKPiArc3RhdGljIHNfdGltZV90IF9fcmVhZF9tb3N0bHkgaWRsZV90aW1lcl9wZXJp
b2QgPSBJRExFX1RJTUVSX1BFUklPRF9ERUZBVUxUOwo+ICsKPiArc3RhdGljIGludCBwYXJzZV9p
ZGxlX3RpbWVyX3BlcmlvZChjb25zdCBjaGFyICpzKQoKX19pbml0Cgo+ICt7Cj4gKyAgICBsb25n
IHVuc2lnbmVkIGludCBwZXJpb2QgPSBzaW1wbGVfc3RydG91bChzLCBOVUxMLCAxMCk7Cgp1bnNp
Z25lZCBsb25nCgo+ICsgICAgaW50IHJldCA9IDA7Cj4gKwo+ICsgICAgaWYgKCBNSUxMSVNFQ1Mo
cGVyaW9kKSA+IElETEVfVElNRVJfUEVSSU9EX01BWCApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJp
bnRrKCJXQVJOSU5HOiByY3VfaWRsZV90aW1lcl9wZXJpb2RfbXMgbXVzdCBiZSA8ICUiUFJJX3N0
aW1lIlxuIiwKPiArICAgICAgICAgICAgICAgSURMRV9USU1FUl9QRVJJT0RfTUFYIC8gTUlMTElT
RUNTKDEpKTsKPiArICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+
ICsgICAgICAgIGlkbGVfdGltZXJfcGVyaW9kID0gTUlMTElTRUNTKHBlcmlvZCk7Cj4gKwo+ICsg
ICAgcHJpbnRrKCJSQ1UgaWRsZSB0aW1lciBwZXJpb2Q6ICVsdW1zXG4iLCBwZXJpb2QpOwo+ICsK
PiArICAgIHJldHVybiByZXQ7Cj4gK30KPiArY3VzdG9tX3BhcmFtKCJyY3VfaWRsZV90aW1lcl9w
ZXJpb2RfbXMiLCBwYXJzZV9pZGxlX3RpbWVyX3BlcmlvZCk7CgpEb2VzIHRoaXMgcmVhbGx5IG5l
ZWQgaGFuZGxpbmcgYXMgY3VzdG9tX3BhcmFtKCkuIEkuZS4gd291bGRuJ3QKaW50ZWdlcl9wYXJh
bSgpIHBsdXMgc2FuaXRpemluZyBpbiByY3VfaW5pdCgpIHN1ZmZpY2U/IFRoYXQgd291bGQKYWxz
byBtYWtlIHRoZSBsb2cgbWVzc2FnZSBiZSBwcmludGVkIHVuaWZvcm1seSAtIG1lcmVseSBlY2hv
aW5nCnRoZSB2YWx1ZSBmcm9tIHRoZSBjb21tYW5kIGxpbmUgZG9lc24ndCBsb29rIHZlcnkgdXNl
ZnVsIHRvIG1lLgpPciBhcmUgeW91IGNvbmNlcm5lZCBhYm91dCB0aGUgdmFsdWUgYmVpbmcgc3Bl
Y2lmaWVkIGluIGUuZy4KaGV4IHJhdGhlciB0aGFuIGRlYz8KCkFkZGl0aW9uYWxseSAtIHdoYXQg
YWJvdXQgYSBsb3dlciBib3VuZD8gQ2xlYXJseSB6ZXJvIHdvdWxkIGJlCmEgcmF0aGVyIGJhZCBj
aG9pY2U/CgpBbHNvIGNhbiB5b3UgcGxlYXNlIHN3aXRjaCB0byAtIGFzIHRoZSBzZXBhcmF0b3Ig
aW4gdGhlIGNvbW1hbmQKbGluZSBhcmd1bWVudCBuYW1lPwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 15:22:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 15:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrh1-0000xh-N5; Tue, 26 Sep 2017 15:22:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dwrh0-0000xb-0a
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 15:22:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9F/1D-03454-DB07AC95; Tue, 26 Sep 2017 15:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXdXwal
 Ig9+rzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytqxYwFrxjqth94hRzA+NUpi5GLg4hgU2M
 EleuHmGGcFYySsxdfIi9i5GTQ0RAT+Lwia8sIDazQIJE97EnzCA2m4CmxJ3Pn5hAbGEBM4kL3
 4+wgdi8AlYStx7uA+tlEVCVOLjrB1hcVCBcovdAP1SNoMTJmU+gZppJzNv8kBnCFpe49WQ+E4
 QtL7H97RzmCYy8s5C0zELSMgtJyywkLQsYWVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGHAMQ7GA8vS7wEKMkB5OSKK+i3KlIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8HvlAOcGi1PTUirTMHGDow6QlOHiURHjdQdK8xQWJucWZ6RCpU4y6HDceXv/DJ
 MSSl5+XKiXOqwxSJABSlFGaBzcCFoeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7D2QKT2
 ZeCdymV0BHMAEd0Tv1BMgRJYkIKakGRqXqLf51fh4tkaLvpr7gPx624ptDb6Wi+/nXee2RU16
 YpuhmGHXInZzm2s9szskuKVj2ld+b/1GszZSTYSFuFaEHvx7d5rTm399JLp9uzDkSdGnNv1A3
 z/KvnjbC97kVeE0WFT/l6dzY/K1VrvtO7IvLvSEfVBxmFlvOnpZ7XoNH4Y6h3bsnSizFGYmGW
 sxFxYkAW/Oxr74CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506439354!70087055!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62971 invoked from network); 26 Sep 2017 15:22:34 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 26 Sep 2017 15:22:34 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D748580D;
 Tue, 26 Sep 2017 08:22:33 -0700 (PDT)
Received: from [10.119.48.254] (unknown [10.119.48.254])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 47D0C3F53D;
 Tue, 26 Sep 2017 08:22:33 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <31dd9922-356e-0618-b34e-ecd43e3848ce@arm.com>
Date: Tue, 26 Sep 2017 16:22:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: [Xen-devel] Xen 4.10 Development update: code freeze date
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGhhcmQgY29kZSBmcmVlemUgZGF0ZSB3aWxsIGJlIGV4dGVuZGVkIGJ5IGEg
d2VlayBhbmQgaGFsZi4gSSBzdGlsbCAKZXhwZWN0IFhlbiA0LjEwIHJlbGVhc2VkIG9uIHRpbWUu
CgpUaGUgbmV3IHNjaGVkdWxlIGlzOgogICAgICogQ29kZSBmcmVlemU6IE9jdG9iZXIgMTF0aCwg
MjAxNwogICAgICogUkMxOiBUQkQKICAgICAqIFJlbGVhc2U6ICBEZWNlbWJlciAybmQsIDIwMTcK
Ck5vdGUgdGhhdCB0aGUgbGFzdCBwb3N0aW5nIGRhdGUgaGFzIGFscmVhZHkgcGFzdC4gQWxsIG5l
dyBzZXJpZXMgcG9zdGVkIAp3aWxsIGJlIHF1ZXVlZCBmb3IgdGhlIG5leHQgcmVsZWFzZS4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 15:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 15:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwrjA-00015A-2a; Tue, 26 Sep 2017 15:24:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dwrj8-000152-SH
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 15:24:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AB/89-03283-2417AC95; Tue, 26 Sep 2017 15:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS9ex8FS
 kwZ6TBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+gxvYC2ayVWw42MHUwHiMpYuRk0NIIE/i
 6KX3bCA2r4CdxP2ZX8BsCQFDidMLb4LVsAioSrTOW88KYrMJqEu0PdsOZosIGEis3DQLyObiY
 Bb4xCgxYctEsAZhAX+J7smT2EASQgL9jBIHJ2xgAklwCvhIvD14hb2LkQNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYF
 eUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERiADECwg/H4+7hDjJIcTEqivIpypyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfC+zwfKCRalpqdWpGXmAGMBJi3BwaMkwvsdJM1bXJCYW
 5yZDpE6xWjMcePh9T9MHB037/5hEmLJy89LlRLn5S8AKhUAKc0ozYMbBIvRS4yyUsK8jECnCf
 EUpBblZpagyr9iFOdgVBLmvQSykCczrwRu3yugU5iATumdegLklJJEhJRUA6OvvFC845XUbil
 TqeJLM7zuJzJuUf7x//LJBOOwJ6//aHVd0nNUtv2XMif/un1SaklHm7aI/PIooQsZtj2Cp/o5
 Z3Bs9pG5LqQc9E9rf6WPe/0s5bvOT8TyLlksyLyfOne/I5PHkzNrfe9LcG4+VqXMGTopcUuj7
 KZVc5revN5yZWeWkU/wLyWW4oxEQy3mouJEAFZ4pt3MAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506439488!118298063!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22852 invoked from network); 26 Sep 2017 15:24:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Sep 2017 15:24:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 26 Sep 2017 09:24:47 -0600
Message-Id: <59CA8D5C020000780017FE08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 26 Sep 2017 09:24:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549849185.30442.2268783824567221047.stgit@Solace.fritz.box>
In-Reply-To: <150549849185.30442.2268783824567221047.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen: RCU: make the period of the idle
 timer adaptive.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA5LjE3IGF0IDIwOjAxLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTQ5NSw4ICs1MDcsMTggQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKCkKPiAg
Cj4gIHN0YXRpYyB2b2lkIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIodm9pZCogZGF0YSkKPiAgewo+
IC0gICAgLyogTm90aGluZywgcmVhbGx5Li4uIEp1c3QgY291bnQgdGhlIG51bWJlciBvZiB0aW1l
cyB3ZSBmaXJlICovCj4gICAgICBwZXJmY19pbmNyKHJjdV9pZGxlX3RpbWVyKTsKPiArCj4gKyAg
ICBpZiAoICFjcHVtYXNrX2VtcHR5KCZyY3VfY3RybGJsay5jcHVtYXNrKSApCj4gKyAgICB7Cj4g
KyAgICAgICAgaWRsZV90aW1lcl9wZXJpb2QgPSBtaW5fdChzX3RpbWVfdCwgSURMRV9USU1FUl9Q
RVJJT0RfTUFYLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRsZV90aW1l
cl9wZXJpb2QgKyBJRExFX1RJTUVSX1BFUklPRF9JTkNSKTsKPiArICAgIH0KPiArICAgIGVsc2UK
PiArICAgIHsKPiArICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZCA9IG1heF90KHNfdGltZV90LCBJ
RExFX1RJTUVSX1BFUklPRF9NSU4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZGxlX3RpbWVyX3BlcmlvZCAtIElETEVfVElNRVJfUEVSSU9EX0RFQ1IpOwo+ICsgICAgfQoK
UG9pbnRsZXNzIGJyYWNlcy4gQW5kIGRvIHlvdSByZWFsbHkgbmVlZCBtaW5fdCgpL21heF90KCkg
aGVyZSwKcmF0aGVyIHRoYW4ganVzdCBtaW4oKS9tYXgoKT8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 15:51:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 15:51:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dws8L-0002yB-1t; Tue, 26 Sep 2017 15:50:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dws8J-0002y5-Iq
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 15:50:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9D/79-03616-A577AC95; Tue, 26 Sep 2017 15:50:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTTe8/FS
 kwac7Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzrkUsBQeEKrbv+cjWwDiNv4uRi0NIYBOj
 ROPXyWwQzkpGie8z77KAOMICDYwSm661M3YxcnKICIRJXNhxgQnEZhaolDjxcBojRMdBRomnZ
 /vAEmwCmhJ3Pn8Csjk4eAWsJDre14GEWQRUJbbfmcAMYosKhEv0HuhnA7F5BQQlTs58wgJicw
 rYS3w9cZANYr6ZxLzND5khbHGJW0/mQ+2Vl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYp
 Ti8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDlAEIdjCeXxt4iFGS
 g0lJlFdR7lSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne1jKgnGBRanpqRVpmDjBaYNISHDxKI
 rxCIGne4oLE3OLMdIjUKUZFKXHeGpCEAEgiozQPrg0WoZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzLsIZApPZl4J3PRXQIuZgBb3Tj0BsrgkESEl1cDIfNDeXULX/m/QPtWppeuzxDYWskk
 sE+3Zt2DSjU3J9ifmLSw5LjMlsDlnld+zjEvP1uj0nDWYukL1yt8N10p1klx2n9lVtuz47i5x
 rjnqYq6BKY9qa9+fOvZqgnNT/PY1s57cmpebVqrhJupSX5X9PPBg69N3mvLnF5gyvPvEd6Q88
 4z9v43TlFiKMxINtZiLihMBpWtNyMsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506441046!70789893!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41649 invoked from network); 26 Sep 2017 15:50:47 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 26 Sep 2017 15:50:47 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1D7B980D;
 Tue, 26 Sep 2017 08:50:46 -0700 (PDT)
Received: from [10.119.48.254] (unknown [10.119.48.254])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D3F93F53D;
 Tue, 26 Sep 2017 08:50:45 -0700 (PDT)
To: Dave Martin <Dave.Martin@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
 <20170926143816.GB17434@e103592.cambridge.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e29c3675-de7b-fc0a-0720-a7fd7a9e459a@arm.com>
Date: Tue, 26 Sep 2017 16:50:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170926143816.GB17434@e103592.cambridge.arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGF2ZSwKCk9uIDA5LzI2LzIwMTcgMDM6MzggUE0sIERhdmUgTWFydGluIHdyb3RlOgo+IE9u
IEZyaSwgU2VwIDIyLCAyMDE3IGF0IDAxOjUzOjI2UE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIg
d3JvdGU6Cj4+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGlzc3VlIG9ic2VydmVkIHdoZW4gcGwwMTEg
cGF0Y2hlcyB3ZXJlIHRlc3RlZCBvbgo+PiB0aGUganVub3MgaGFyZHdhcmUgYnkgQW5kcmUvSnVs
aWVuLiBJdCB3YXMgb2JzZXJ2ZWQgdGhhdCB3aGVuIGxhcmdlIG91dHB1dCBpcwo+PiBnZW5lcmF0
ZWQgc3VjaCBhcyBvbiBydW5uaW5nICdmaW5kIC8nLCBvdXRwdXQgd2FzIGdldHRpbmcgdHJ1bmNh
dGVkIGludGVybWl0dGVudGx5Cj4+IGR1ZSB0byBPVVQgcmluZyBidWZmZXIgZ2V0dGluZyBmdWxs
Lgo+Pgo+PiBUaGlzIGlzc3VlIHdhcyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJU
IGRyaXZlciBleHBlY3RzIHRoYXQgd2hlbgo+PiBhIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCB0
aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBiZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5kCj4+IHRo
YXQgaXQgY2FuIHdyaXRlIE4gYnl0ZXMgaW4gdGhlIEZJRk8sIHdoZXJlIE4gaXMgaGFsZiB0aGUg
RklGTyBxdWV1ZSBzaXplLCB3aXRob3V0Cj4+IHRoZSBieXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVl
IHRvIEZJRk8gZ2V0dGluZyBmdWxsLgo+Pgo+PiBUaGUgU0JTQSBVQVJUIGVtdWxhdGlvbiBsb2dp
YyB3YXMgYXNzZXJ0aW5nIHRoZSBUWCBpbnRlcnJ1cHQgYXMgc29vbiBhcwo+PiBhbnkgc3BhY2Ug
YmVjYW1lIGF2YWlsYWJsZSBpbiB0aGUgRklGTyBhbmQgdGhlIFNCU0EgVUFSVCBkcml2ZXIgdHJp
ZWQgdG8gd3JpdGUKPj4gbW9yZSBkYXRhICh1cHRvIDE2IGJ5dGVzKSBpbiB0aGUgRklGTyBleHBl
Y3RpbmcgdGhhdCB0aGVyZSBpcyBlbm91Z2ggc3BhY2UKPj4gYXZhaWxhYmxlIGxlYWRpbmcgdG8g
ZHJvcHBlZCBieXRlcy4KPj4KPj4gVGhlIFNCU0Egc3BlYyBbMV0gZG9lcyBub3Qgc3BlY2lmeSB3
aGVuIHRoZSBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkCj4+IG9yIGRlLWFzc2VydGVk
LiBEdWUgdG8gbGFjayBvZiBjbGFyaXR5IG9uIHRoZSBleHBlY3RlZCBiZWhhdmlvciwgaXQgaXMK
Pj4gYXNzdW1lZCBmb3Igbm93IHRoYXQgVFggaW50ZXJydXB0IHNob3VsZCBiZSBhc3NlcnRlZCBv
bmx5IHdoZW4gdGhlIEZJRk8gZ29lcwo+PiBoYWxmIGVtcHR5Lgo+Pgo+PiBUQkQ6IE9uY2UgdGhl
IFNCU0Egc3BlYyBpcyB1cGRhdGVkIHdpdGggdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCB0aGUgaW1w
bGVtZW50YXRpb24KPj4gd2lsbCBiZSBtb2RpZmllZCB0byBhbGlnbiB3aXRoIHRoZSBzcGVjIHJl
cXVpcmVtZW50Lgo+Pgo+PiBbMV0gaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGlj
L2NvbS5hcm0uZG9jLmRkaTAxODNmL0RESTAxODMucGRmCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPj4gLS0tCj4+IEND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBDQzogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gCj4gKFRha2luZyBhIHF1aWNrIGxvb2sgYXQgdGhpcyBi
ZWNhdXNlIEkgcmVtZW1iZXIgZmlnaHRoaW5nIHdpdGggRklGTwo+IGJlaGF2aW91ciBpc3N1ZXMg
d2hlbiBoYWNraW5nIHRoZSBMaW51eCBkcml2ZXIgLS0gYnV0IGJld2FyZSwgSSdtIG5vdCBhCj4g
WGVuIGd1eS4uLikKPiAKPiAKPiBTaG91bGQgdGhpcyBwYXRjaCBiZSBmbGF0dGVuZWQgaW50byB0
aGUgcGF0Y2hlcyBpcyBmaXhlcz8gIEtlZXBpbmcKPiBrbm93bi13cm9uZyBjb2RlIGluIHRoZSBz
ZXJpZXMgZG9lcyBub3QgaGVscCByZXZpZXdlcnMgKGJ1dCBtYXliZSBpdCdzCj4gdGhlIFhlbiB3
YXkpLgoKV2UgdXN1YWxseSBwcmVmZXIgdG8gaGF2ZSBwYXRjaCBmb2xkIGludG8gdGhlIHBhdGNo
ZXMgaXQgZml4ZXMuIEhvd2V2ZXIsIApJIHNwZWNpZmljYWxseSBhc2sgQmh1cGluZGVyIHRvIGRv
IGEgZm9sbG93LXVwIGJlY2F1c2UgdGhlIHJlc3Qgb2YgdGhlIApzZXJpZXMgaXMgbmVhcmx5IHJl
YWR5LgoKU28gd2UgY291bGQgbWVyZ2UgdGhlIGZpcnN0IDI1IHBhdGNoZXMgYmVmb3JlIHRoZSBj
b2RlIGZyZWV6ZSBhcyB0aGUgdHdvIApvdGhlciBjb3VsZCBiZSBjb25zaWRlcmVkIGFzIGJ1ZyBm
aXhlcy4gVGhpcyB3b3VsZCBhbGxvdyB1cyB0byBnZXQgUEwwMTEgCnN1cHBvcnQgaW4gWGVuIDQu
MTAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 15:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 15:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwsDp-0003Bc-MZ; Tue, 26 Sep 2017 15:56:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwsDn-0003BQ-UT
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 15:56:32 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6D/CF-01810-FA87AC95; Tue, 26 Sep 2017 15:56:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXdtxal
 Igxk3rCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XnlVpaC5g7Git2n17E3
 MDYkdjFycQgJNDJJPHhyjR3Cecwosbv9CCuEs41R4v+BeUAZTg4RAWeJr2fmgtm8AvoSy/rPs
 oLYwgLWEk/WL2YEaZAQeCUrcez1a7CEhIC3xMtTP1hg7F8NZ5m7GNk52ASsJA6JgURZBFQlVt
 97xTiBkXsBI8MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AvzMAwQ7Gpu2ehxglOZiURHkV5U5FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfVUOlBMsSk1P
 rUjLzAEGIExagoNHSYT3G0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeZ+CFAmAFGWU5
 sGNgEXDJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzCgBjS4gnM68EbtMroCOYgI7onXoC5I
 iSRISUVAOjuVzBMc9DapxdcxaKhvGduDjN7Lx7wJ45bv8yPbStEtUX677c0/JniclmReaiaUn
 9z2bkMPZMZ5ivdndDAjuXXWj9Q9svpfoRYdt6DViu7wwsf6tudKFEPCGnbalQw+t/mbrXzK/l
 r7U4xR1xxPPKnZ+lndPf2hq8+HVAL0p4b+fVphXVt1qVWIozEg21mIuKEwHz969UgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506441388!113463135!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38362 invoked from network); 26 Sep 2017 15:56:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 15:56:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwsDj-0005oJ-RO; Tue, 26 Sep 2017 15:56:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwsDe-0001EB-4I; Tue, 26 Sep 2017 15:56:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwsDd-00047r-Su; Tue, 26 Sep 2017 15:56:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113823-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e365806ac289457263a133bd32df8df49897f612
X-Osstest-Versions-That: linux=e19b205be43d11bff638cad4487008c48d21c103
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 15:56:21 +0000
Subject: [Xen-devel] [linux-linus test] 113823: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODIzLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM4MDkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMzgwOQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEzODA5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODA5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTM4MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzgwOQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEz
ODA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTM4MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzgwOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlMzY1ODA2YWMyODk0
NTcyNjNhMTMzYmQzMmRmOGRmNDk4OTdmNjEyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICBlMTliMjA1YmU0M2QxMWJmZjYzOGNhZDQ0ODcwMDhjNDhkMjFjMTAzCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTM4MDkgIDIwMTctMDktMjUgMDQ6NTY6NTQgWiAgICAxIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTEzODE4ICAyMDE3LTA5LTI1IDIzOjE5OjUzIFogICAgMCBk
YXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEzODIzICAyMDE3LTA5LTI2
IDA4OjM2OjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcu
dWs+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8YWdydWVuYmFAcmVkaGF0LmNvbT4KICBCYWJ1IE1v
Z2VyIDxiYWJ1Lm1vZ2VyQG9yYWNsZS5jb20+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRo
YXQuY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIEd1aWxoZXJtZSBHLiBQ
aWNjb2xpIDxncGljY29saUBsaW51eC52bmV0LmlibS5jb20+CiAgSGltYW5zaHUgTWFkaGFuaSA8
aGltYW5zaHUubWFkaGFuaUBjYXZpdW0uY29tPgogIEphbWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBi
cm9hZGNvbS5jb20+CiAgSmFtZXMgU21hcnQgPGpzbWFydDIwMjFAZ21haWwuY29tPgogIEplbnMg
QXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBK
b3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1
c2NoQGludGVsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9j
a28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbngu
Y29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBPbWFyIFNhbmRv
dmFsIDxvc2FuZG92QGZiLmNvbT4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTYWdpIEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNoYW9odWEg
TGkgPHNobGlAZmIuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2Rt
aXMub3JnPgogIFRob21hcyBNZXllciA8dGhvbWFzQG0zeTNyLmRlPgogIFdhaW1hbiBMb25nIDxs
b25nbWFuQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNp
b249ZTM2NTgwNmFjMjg5NDU3MjYzYTEzM2JkMzJkZjhkZjQ5ODk3ZjYxMgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBv
cnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggbGludXgtbGludXMgZTM2NTgwNmFjMjg5NDU3MjYzYTEzM2JkMzJkZjhkZjQ5ODk3
ZjYxMgorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9uPWUzNjU4MDZhYzI4OTQ1NzI2M2Ex
MzNiZDMyZGY4ZGY0OTg5N2Y2MTIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQ
RVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD1saW51eC1saW51cworICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZTM2
NTgwNmFjMjg5NDU3MjYzYTEzM2JkMzJkZjhkZjQ5ODk3ZjYxMiA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQgPSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0
ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5s
aW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxp
bnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGlu
dXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpbnV4LWxpbnVzCisg
Y2FzZSAkMSBpbgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKKyA6IG1hc3RlcgorIDogZ2l0CisgOiBnaXQKKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQvbGludXgt
bGludXMKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzCisgcmV0dXJuIDAKKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xpbnV4CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQgZTM2NTgwNmFjMjg5NDU3MjYzYTEzM2Jk
MzJkZjhkZjQ5ODk3ZjYxMjpyZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cwpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBlMTliMjA1
Li5lMzY1ODA2ICBlMzY1ODA2YWMyODk0NTcyNjNhMTMzYmQzMmRmOGRmNDk4OTdmNjEyIC0+IHRl
c3RlZC9saW51eC1saW51cworIGV4aXQgMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 16:06:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 16:06:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwsNB-0004T6-T1; Tue, 26 Sep 2017 16:06:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43577b695=George.Dunlap@citrix.com>)
 id 1dwsNA-0004T0-DQ
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 16:06:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 95/5B-03423-2FA7AC95; Tue, 26 Sep 2017 16:06:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve7HqlO
 RBpsXmFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXmh6xFqxiqph24zFjA+NXxi5GTg4JAX+J
 +3t+sYLYwgIREhfPTACzRQTcJe6cOwdUw8XBLHCCSeLUxn8sIAkhgQKJpy2nmEFsNgE9iXnHv
 4LFeQVsJSZNnwkWZxFQlVj0/QtYXFQgXKLpbD9UjaDEyZlPwGxOATuJP8ffsXcxcgAt0JRYv0
 sfJMwsIC5x68l8JghbXmL72znMEGtVJRY/OMo+gZF/FpJJsxC6ZyHpnoWkewEjyypGjeLUorL
 UIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZACCHYwHFgUeYpTkYFIS
 5VWUOxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXCxjqQoJFqempFWmZOcAogUlLcPAoifAKg
 qR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqc93QlUJEASFFGaR7cCFjEXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5Iw7zuQKTyZeSVwm14BHcEEdETv1BMgR5QkIqSkGhgFLlZ+55Uzadg
 fddjJ4u3a0ILsc7Jnq29c9NudfWjPO+/75x/bcpVwJiTHFV9WXJOy45yYaUBT8v2V4vGbPkrd
 b+/0ZO8LfuQjKvlEevoSkwKXqJk/4o4sV30r0dQvLDI54uXXVqZtj+5IbJJ7vjNGtrEg/fvtg
 5JL9x4MFvA/0yO/RJXFf4MSS3FGoqEWc1FxIgAuqF3f0wIAAA==
X-Env-Sender: prvs=43577b695=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506441968!84585697!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32361 invoked from network); 26 Sep 2017 16:06:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 16:06:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="449287827"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
 <20170904081452.12960-4-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0a4dd518-b159-6fc1-8bd4-3d125215992d@citrix.com>
Date: Tue, 26 Sep 2017 17:05:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170904081452.12960-4-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v1 03/14] x86/vvmx: use np2m_flush_base()
 for INVEPT_SINGLE_CONTEXT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOToxNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBudm14X2hhbmRs
ZV9pbnZlcHQoKSB1cGRhdGVzIGN1cnJlbnQncyBucDJtIGp1c3QgdG8gZmx1c2ggaXQuIEluc3Rl
YWQsCj4gdXNlIHRoZSBuZXcgbnAybV9mbHVzaF9iYXNlKCkgZGlyZWN0bHkgZm9yIHRoaXMgcHVy
cG9zZS4KClRoaXMgb25lIGFuZCB0aGUgcHJldmlvdXMgb25lIGxvb2sgZ29vZCwgYnV0IGl0IHNl
ZW1zIGxpa2UgaXQgd291bGQgYmUKYmV0dGVyIHRvIGhhdmUgdGhlbSBhcyBhIHNpbmdsZSBwYXRj
aC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 16:07:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 16:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwsO8-0004X6-5X; Tue, 26 Sep 2017 16:07:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43577b695=George.Dunlap@citrix.com>)
 id 1dwsO6-0004Wx-V0
 for xen-devel@lists.xen.org; Tue, 26 Sep 2017 16:07:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5A/0F-02225-E2B7AC95; Tue, 26 Sep 2017 16:07:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHRDpK5u9al
 Ig77pyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxvi+MBX8YK7oXzmNpYLzJ2MXIySEh4C/x
 on0iO4gtLBAkse/NHbC4iIC7xJ1z54BsLg5mgRNMEqc2/mMBSQgJFEhsbpnGBmKzCehJzDv+F
 SzOK2ArsX3yLjCbRUBV4tWiJmYQW1QgXKLpbD9UjaDEyZlPwGxOATuJva+6mLoYOYAWaEqs36
 UPEmYWEJe49WQ+E4QtL7H97RxmiLWqEosfHGWfwMg/C8mkWQjds5B0z0LSvYCRZRWjRnFqUVl
 qka6hiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBoMgDBDsYV2z0PMUpyMCmJ
 8irKnYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbVAWUEyxKTU+tSMvMAUYJTFqCg0dJhFcQJ
 M1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8ViBFAiBFGaV5cCNgEXuJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwryrQabwZOaVwG16BXQEE9ARvVNPgBxRkoiQkmpgbKv+cFiyXX/qQtF
 LP2JONV/M/CzAG/X7H0vQ88Isrtgl7p3PTtwV+s5YMu/u5qan7Nc4vd7GdCSunnrh7KrIs5Uu
 3s5vfFdviump0FTv4F/SaH2m7SqLvUP75flTepJYuxZv7e/Ram/farouZ6vKPNFne5+mVLt/t
 G79ZHJWmWeiQOZhm0P5SizFGYmGWsxFxYkA8AVcQtMCAAA=
X-Env-Sender: prvs=43577b695=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506442027!58545235!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11892 invoked from network); 26 Sep 2017 16:07:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 16:07:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="441280103"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
 <20170904081452.12960-5-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9302e705-242a-eb72-f079-96fa2adaf1e7@citrix.com>
Date: Tue, 26 Sep 2017 17:06:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170904081452.12960-5-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v1 04/14] x86/np2m: remove np2m_base from
 p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOToxNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBSZW1vdmUgbnAy
bV9iYXNlIHBhcmFtZXRlciBhcyBpdCBzaG91bGQgYWx3YXlzIG1hdGNoIHRoZSB2YWx1ZSBvZgo+
IG5wMm1fYmFzZSBpbiBWTUNYMTIuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 16:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 16:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwsQh-0004jh-L0; Tue, 26 Sep 2017 16:09:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Dave.Martin@arm.com>) id 1dwsQg-0004ja-Ec
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 16:09:50 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 94/A3-03414-DCB7AC95; Tue, 26 Sep 2017 16:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfds9al
 Ig+9L+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFLx+xFCzmrHh1Zh9TA+Me9i5GLg4hgU2M
 El0vPzF2MXICOacYJaa+CAWxWQRUJe4f2M4CYrMJqEtsW3GGDcQWAbL/XJjACNLMLLCaUWJR0
 14mEEdYoIFRYtO1drBJvAJ2Eksnr2ODWPGRUWLluYXMEAlBiZMzn4CNZRbQkrjx7yVQNweQLS
 2x/B8HSJhTwFri9Mnn7CC2qICKxJUJb9knMPLNQtI9C0n3LITuBYzMqxg1ilOLylKLdA1N9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOOAQh2MH5bFnCIUZKDSUmUV1HuVKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7fVUA5waLU9NSKtMwcYOjDpCU4eJREeJmA4S/EW1yQm
 FucmQ6ROsWoKCXOqwKSEABJZJTmwbXB4u0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkfgm
 znycwrgZv+CmgxE9Di3qknQBaXJCKkpBoY/XfxcmgbOxrPr+AU/HJ72V6dr2mmLafPxNoeT9y
 i4zV1WduGlZfr2wq/cr3sYnpfH2AxRdh/gs1ps7pPPR28z5z5jS7361SqK105PEtpTXlKybpP
 p5S3yi3KjRByNLlpqaY129Lv5kHtm2cW3lX+nPuoaVZzkjhnV+1fLf3+rSLfmD3Njd8osRRnJ
 BpqMRcVJwIAKARlN7ICAAA=
X-Env-Sender: Dave.Martin@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506442188!72752003!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58695 invoked from network); 26 Sep 2017 16:09:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 26 Sep 2017 16:09:49 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6561380D;
 Tue, 26 Sep 2017 09:09:48 -0700 (PDT)
Received: from e103592.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 558093F483;
 Tue, 26 Sep 2017 09:09:47 -0700 (PDT)
Date: Tue, 26 Sep 2017 17:09:44 +0100
From: Dave Martin <Dave.Martin@arm.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170926160944.GD17434@e103592.cambridge.arm.com>
References: <1506068606-17066-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506068606-17066-28-git-send-email-bhupinder.thakur@linaro.org>
 <20170926143816.GB17434@e103592.cambridge.arm.com>
 <e29c3675-de7b-fc0a-0720-a7fd7a9e459a@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e29c3675-de7b-fc0a-0720-a7fd7a9e459a@arm.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 27/27 v10] xen/arm: vpl011: Correct the
 logic for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMDQ6NTA6NDRQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIERhdmUsCj4gCj4gT24gMDkvMjYvMjAxNyAwMzozOCBQTSwgRGF2ZSBNYXJ0aW4g
d3JvdGU6Cj4gPk9uIEZyaSwgU2VwIDIyLCAyMDE3IGF0IDAxOjUzOjI2UE0gKzA1MzAsIEJodXBp
bmRlciBUaGFrdXIgd3JvdGU6Cj4gPj5UaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBvYnNlcnZl
ZCB3aGVuIHBsMDExIHBhdGNoZXMgd2VyZSB0ZXN0ZWQgb24KPiA+PnRoZSBqdW5vcyBoYXJkd2Fy
ZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBvYnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0
IGlzCgpbLi4uXQoKPiA+KFRha2luZyBhIHF1aWNrIGxvb2sgYXQgdGhpcyBiZWNhdXNlIEkgcmVt
ZW1iZXIgZmlnaHRoaW5nIHdpdGggRklGTwo+ID5iZWhhdmlvdXIgaXNzdWVzIHdoZW4gaGFja2lu
ZyB0aGUgTGludXggZHJpdmVyIC0tIGJ1dCBiZXdhcmUsIEknbSBub3QgYQo+ID5YZW4gZ3V5Li4u
KQo+ID4KPiA+Cj4gPlNob3VsZCB0aGlzIHBhdGNoIGJlIGZsYXR0ZW5lZCBpbnRvIHRoZSBwYXRj
aGVzIGlzIGZpeGVzPyAgS2VlcGluZwo+ID5rbm93bi13cm9uZyBjb2RlIGluIHRoZSBzZXJpZXMg
ZG9lcyBub3QgaGVscCByZXZpZXdlcnMgKGJ1dCBtYXliZSBpdCdzCj4gPnRoZSBYZW4gd2F5KS4K
PiAKPiBXZSB1c3VhbGx5IHByZWZlciB0byBoYXZlIHBhdGNoIGZvbGQgaW50byB0aGUgcGF0Y2hl
cyBpdCBmaXhlcy4gSG93ZXZlciwgSQo+IHNwZWNpZmljYWxseSBhc2sgQmh1cGluZGVyIHRvIGRv
IGEgZm9sbG93LXVwIGJlY2F1c2UgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcwo+IGlzIG5lYXJseSBy
ZWFkeS4KPiAKPiBTbyB3ZSBjb3VsZCBtZXJnZSB0aGUgZmlyc3QgMjUgcGF0Y2hlcyBiZWZvcmUg
dGhlIGNvZGUgZnJlZXplIGFzIHRoZSB0d28KPiBvdGhlciBjb3VsZCBiZSBjb25zaWRlcmVkIGFz
IGJ1ZyBmaXhlcy4gVGhpcyB3b3VsZCBhbGxvdyB1cyB0byBnZXQgUEwwMTEKPiBzdXBwb3J0IGlu
IFhlbiA0LjEwLgoKVGhhdCdzIGZhaXIgLS0gSSBqdW1wZWQgaW50byB0aGUgc2VyaWVzIHdpdGhv
dXQgbXVjaCBjb250ZXh0LCBiZWNhdXNlCkkgcmVtZW1iZXIgImZpeGluZyIgdGhlIHBsMDExIGRy
aXZlciBpbiB0aGlzIGFyZWEgaW4gdGhlIHBhc3QuCgpDaGVlcnMKLS0tRGF2ZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 17:17:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 17:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwtTP-0000al-Lx; Tue, 26 Sep 2017 17:16:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwtTN-0000aa-Ru
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 17:16:41 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 7A/81-02226-87B8AC95; Tue, 26 Sep 2017 17:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVbe8+1S
 kwY7vXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLXRrOCLScWDiTUNjDO0
 uxi5OIQEGpkknixqZIRwHjNKrNv0hwXC2cYocf7gEiCHk0NEwFni65m57CA2r4C+xJ45N8FsY
 QE9iZe3PzCD2BICXhKvNp9nhbHnn98CNJWdg03ASuKQGEiURUBVYn7jYdYJjFwLGBlWMWoUpx
 aVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+rWegYFxB+Pv056HGCU
 5mJREeSd2nooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr2gWUEyxKTU+tSMvMAQYYTFqCg0dJ
 hNcNJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8/0DmC4AUZZTmwY2ABfslRlkpYV5GB
 gYGIZ6C1KLczBJU+VeM4hyMSsK86SCreDLzSuA2vQI6ggnoiN6pJ0COKElESEk1MIZ9zJhrVF
 2jHfv1EeOn+rbPE6vNu2V/a07gvPc+Xrz30OITMX6u2vN8/zdw8D/asvgP81qz++qvJAsOcaa
 0bbnolSGhInFkwilhZjHTskCR6I3bG5LX/u6I//7a7+2Nj3sr5JRC39T+UXTR2hc67YbUs/2v
 yydM2/zF15Bx3tRQkWrPRMuzXkosxRmJhlrMRcWJACAccUxxAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506446197!85690204!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37601 invoked from network); 26 Sep 2017 17:16:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 17:16:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwtTI-0008OK-F3; Tue, 26 Sep 2017 17:16:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwtTD-0007Lj-1q; Tue, 26 Sep 2017 17:16:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwtTC-0007YX-SA; Tue, 26 Sep 2017 17:16:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113838-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=67a6cf6dcaaab8ddd4e7dc6a7fe929b752461102
X-Osstest-Versions-That: ovmf=1b8eca8b1affc81357c9f685ac90e5de75ba4b87
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 17:16:30 +0000
Subject: [Xen-devel] [ovmf test] 113838: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzgzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2N2E2Y2Y2ZGNhYWFiOGRkZDRlN2RjNmE3ZmU5Mjli
NzUyNDYxMTAyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYjhlY2E4
YjFhZmZjODEzNTdjOWY2ODVhYzkwZTVkZTc1YmE0Yjg3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MjcgIDIwMTctMDktMjYgMDk6Mjg6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODM4ICAyMDE3LTA5LTI2IDE1OjE5OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NjdhNmNmNmRj
YWFhYjhkZGQ0ZTdkYzZhN2ZlOTI5Yjc1MjQ2MTEwMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0u
Oi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3Zt
ZiA2N2E2Y2Y2ZGNhYWFiOGRkZDRlN2RjNmE3ZmU5MjliNzUyNDYxMTAyCisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj02N2E2Y2Y2ZGNhYWFiOGRkZDRlN2RjNmE3ZmU5MjliNzUyNDYxMTAyCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysr
IFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhv
dm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4NjdhNmNmNmRjYWFhYjhkZGQ0ZTdkYzZhN2ZlOTI5Yjc1MjQ2MTEwMiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQgNjdhNmNmNmRjYWFhYjhkZGQ0ZTdkYzZhN2ZlOTI5Yjc1MjQ2MTEwMjpyZWZzL2hlYWRz
L3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICAxYjhlY2E4Li42N2E2Y2Y2ICA2N2E2Y2Y2ZGNhYWFiOGRk
ZDRlN2RjNmE3ZmU5MjliNzUyNDYxMTAyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Sep 26 17:28:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 17:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwtea-0001PJ-LW; Tue, 26 Sep 2017 17:28:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dwtea-0001PD-6z
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 17:28:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 DA/9B-02041-F2E8AC95; Tue, 26 Sep 2017 17:28:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTVe371S
 kwcNmNYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHuzh/WglnSFfseTWVrYFwk1sXIxSEksIlR
 4s7K9ywQzn5GidtbNjGBOMIC7YwSZ19vZQNxRARaGSUe/93K2MXIycEsoC8x/f15VoiWdYwSL
 16uYwVJsAloStz5/AmonYODV8BKovtjCEiYRUBV4vXbZ2AlogLhEk1n+1lAbF4BQYmTM5+A2Z
 wCxhKXn15jgpivLvFn3iVmCFtc4taT+VBxeYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM
 4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwSOsZGBh3MDbs9TvE
 KMnBpCTKu6frVKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BCWfnTmeSYsnLz0tVkuC91QNUJ1iUm
 p5akZaZA4wjmFIJDh4lEd45IGne4oLE3OLMdIjUKUZFKXHeKJCEAEgiozQPrg0Wu5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfMeAJnCk5lXAjf9FdBiJqDFvVNPgCwuSURISTUwSk61vqI
 rneXaMHG9hUXz1Hs3XpwMX7vv6cze2XJePFU1Dvk8O3pDFwUprKu9OfHh70lC8Vv1b8Rv3mmc
 4WZ3zXjWqvbIwl/9UzpY9K+e5/PkeuxiE6i3aPX2LzxeG1zMTxz/KLXzXzV3YHNJjU3g8Q1H7
 X+9/in/tF085NiuqQkd9q1/mLbsVmIpzkg01GIuKk4EAESPzu3YAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506446892!112060340!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8321 invoked from network); 26 Sep 2017 17:28:13 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 26 Sep 2017 17:28:13 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2645780D;
 Tue, 26 Sep 2017 10:28:11 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 D32993F483; Tue, 26 Sep 2017 10:28:10 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
 <1506411226.27663.28.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c0dfdf7a-b6d8-81f6-ad96-2a4e64f06d89@arm.com>
Date: Tue, 26 Sep 2017 18:28:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506411226.27663.28.camel@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiAwOS8yNi8yMDE3IDA4OjMzIEFNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBNb24sIDIwMTctMDktMjUgYXQgMTc6MjMgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMDkvMjUvMjAxNyAwMzowNyBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+PiBJIGRv
bid0IHNlZSBtdWNoIGluIHRoZSBsb2dzLCBUQkgsIGJ1dCBib3RoIGB4bCB2Y3B1LWxpc3QnIGFu
ZCB0aGUKPj4+ICdyJwo+Pj4gZGVidWcga2V5IHNlZW0gdG8gc3VnZ2VzdCB0aGF0IHZDUFUgMCBp
cyBydW5uaW5nLCB3aGlsZSB0aGUgb3RoZXIKPj4+IHZDUFVzCj4+PiBoYXZlIG5ldmVyIHJ1bi4u
LiBsaWtlIGl0IHdhcyBhbiBpc3N1ZSB3aXRoIHNlY29uZGFyeSAodilDUFUKPj4+IGJyaW5ndXAu
Cj4+Pgo+Pj4gSXQgaW5kZWVkIHNob3dzIHVwIHdpdGggQ3JlZGl0MiwgYXMgaXQgd2VyZSBfc3Bl
Y2lmaWNfIHRvIGl0LCBidXQKPj4+IEknbQo+Pj4gbm90IDEwMCUgc3VyZS4gSW4gZmFjdCwgaXQg
aW5kZWVkIHNlZW1zIHRvIG5ldmVyIHNob3cgdXAgaGVyZToKPj4+IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9oaXN0b3J5L3Rlc3QtYXIKPj4+IG1o
Zi0KPj4+IGFybWhmLXhsL3hlbi11bnN0YWJsZQo+Pj4KPj4gTW9zdCBvZiB0aGUgdGltZSBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWxzLCB2Q1BVIDAgaXMgaW4KPj4gZGF0YS9wcmVmZXRj
aCBhYm9ydCBzdGF0ZS4gTXkgZ3Vlc3MgaXMgYSBsYXRlbnQgY2FjaGUgYnVnIHRoYXQKPj4gY3Jl
ZGl0Mgo+PiBhcHBlYXJzIHRvIGV4cG9zZS4KPj4KPiBTbywgZm9yZ2l2ZSBteSBBUk0gaWdub3Jh
bmNlLCBidXQgaG93IGRvIHlvdSB0ZWxsIHRoYXQgdGhlIHZDUFUocykKPiBpcyhhcmUpIGluIHRo
YXQgcGFydGljdWxhciBzdGF0ZT8KCkkgd2FzIGxvb2tpbmcgYXQgdGhlIGd1ZXN0IHN0YXRlIGR1
bXBlZDoKClNlcCAyNCAxNToxMDo0My4yNzUyMjEgKFhFTikgKioqIER1bXBpbmcgQ1BVMSBndWVz
dCBzdGF0ZSAoZDN2MCk6ICoqKgoKU2VwIDI0IDE1OjEwOjQzLjI3OTM1MiAoWEVOKSAtLS0tWyBY
ZW4tNC4xMC11bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQoKU2Vw
IDI0IDE1OjEwOjQzLjI4NTI0MiAoWEVOKSBDUFU6ICAgIDEKClNlcCAyNCAxNToxMDo0My4yODY1
OTcgKFhFTikgUEM6ICAgICAwMDAwMDAwYwoKU2VwIDI0IDE1OjEwOjQzLjI4ODc0MyAoWEVOKSBD
UFNSOiAgIDgwMDAwMWQ3IE1PREU6MzItYml0IEd1ZXN0IEFCVAoKU2VwIDI0IDE1OjEwOjQzLjI5
Mjc0MSAoWEVOKSAgICAgIFIwOiAwMDQwMDAwMCBSMTogZmZmZmZmZmYgUjI6IDQ4YzI0MDAwIFIz
OiA4MDAwMDAwMAoKU2VwIDI0IDE1OjEwOjQzLjI5ODI0MSAoWEVOKSAgICAgIFI0OiA0MTBhYTc1
OCBSNTogNDEwYWFjZjggUjY6IDAwMDAwMDgwIFI3OiBjMmMyYzJjMgoKU2VwIDI0IDE1OjEwOjQz
LjMwMzg1MCAoWEVOKSAgICAgIFI4OiA0MDAwMDAwMCBSOTogNDEwZmMwNzQgUjEwOjQwYjc5MjNj
IFIxMToxMDEwMTEwNSBSMTI6ZmZmZmZmZmYKClNlcCAyNCAxNToxMDo0My4zMTA0NTcgKFhFTikg
VVNSOiBTUDogMDAwMDAwMDAgTFI6IDAwMDAwMDAwCgpTZXAgMjQgMTU6MTA6NDMuMzEzNzE0IChY
RU4pIFNWQzogU1A6IDQxOTlmYjcwIExSOiA0MDIwODA2MCBTUFNSOjQwMDAwMWQzCgpTZXAgMjQg
MTU6MTA6NDMuMzE4MzM0IChYRU4pIEFCVDogU1A6IDAwMDAwMDAwIExSOiAwMDAwMDAwYyBTUFNS
OjgwMDAwMWQ3CgpTZXAgMjQgMTU6MTA6NDMuMzIyODYzIChYRU4pIFVORDogU1A6IDAwMDAwMDAw
IExSOiAwMDAwMDAwMCBTUFNSOjAwMDAwMDAwCgpTZXAgMjQgMTU6MTA6NDMuMzI3MzYxIChYRU4p
IElSUTogU1A6IDAwMDAwMDAwIExSOiAwMDAwMDAwMCBTUFNSOjAwMDAwMDAwCgpTZXAgMjQgMTU6
MTA6NDMuMzMxODU1IChYRU4pIEZJUTogU1A6IDAwMDAwMDAwIExSOiBjMTMxOGFlNCBTUFNSOjAw
MDAwMDAwCgpTZXAgMjQgMTU6MTA6NDMuMzM2MzQ5IChYRU4pIEZJUTogUjg6IDAwMDAwMDAwIFI5
OiAwMDAwMDAwMCBSMTA6MDAwMDAwMDAgUjExOjAwMDAwMDAwIFIxMjowMDAwMDAwMAoKCiJNT0RF
Oi4uLiIgaXMgdGhlIGN1cnJlbnQgbW9kZSBvZiB0aGUgdkNQVS4gSW4gdGhhdCBjYXNlIEFCVCBt
ZWFucyBpdCByZWNlaXZlIGFuIGFib3J0IChlLmcgZGF0YS9wcmVmZXRjaCBhYm9ydCkuCgpUaGVy
ZSBhcmUgb3RoZXIgbW9kZSBzdWNoIGFzOgoJLSBVU1IgOiBVc2VyIG1vZGUKCS0gU1ZDIDogS2Vy
bmVsIG1vZGUKCj4gCj4gSSdtIGFza2luZyBiZWNhdXNlIEkgbm93IHdvbmRlciB3aGV0aGVyIHRo
aXMgc2FtZSBpc3N1ZSBjb3VsZCBhbHNvIGJlCj4gdGhlIGNhdXNlIG9mIHRoZXNlIG90aGVyIGZh
aWx1cmVzLCB3aGljaCB3ZSBzZWUgZnJvbSB0aW1lIHRvIHRpbWU6Cj4gCj4gICAgZmxpZ2h0IDEx
MzgxNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODE2Lwo+IAo+ICAgIFsuLi5dCj4gCj4gICAg
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKPiAgICAg
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGJsb2NrZWQgaW4gMTEzMzg3Cj4gCj4gSGVyZSdzIHRoZSBsb2dzOgo+IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4MTYvdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzL2luZm8uaHRtbAoKSXQgZG9lcyBub3Qgc2VlbSB0byBiZSBzaW1pbGFyLCBp
biB0aGUgY3JlZGl0MiBjYXNlIHRoZSBrZXJuZWwgaXMgc3R1Y2sgYXQgdmVyeSBlYXJseSBib290
LgpIZXJlIGl0IHNlZW1zIGl0IGlzIHJ1bm5pbmcgKHRoZXJlIGFyZSBncmFudHMgc2V0dXApLgoK
VGhpcyBzZWVtIHRvIGJlIGNvbmZpcm1lZCBmcm9tIHRoZSBndWVzdCBjb25zb2xlIGxvZywgSSBj
YW4gc2VlIHRoZSBwcm9tcHQuIEludGVyZXN0aW5nbHkKd2hlbiB0aGUgZ3Vlc3Qgam9iIGZhaWxz
LCBpdCBoYXMgYmVlbiB3YWl0aW5nIGZvciBhIGxvbmcgdGltZSBkaXNrIGFuZCBodmMwLiBBbHRo
b3VnaCwgaXQKZG9lcyBub3QgdGltZW91dC4KCkkgYW0gYWN0dWFsbHkgcXVpdGUgc3VycHJpc2Vk
IHRoYXQgd2Ugc3RhcnQgYSA0IHZDUFVzIGd1ZXN0IG9uIGEgMiBwQ1BVcyBwbGF0Zm9ybS4gVGhl
IHRvdGFsIG9mCnZDUFVzIGlzIDYgKDIgRE9NMCArIDQgRE9NVSkuIFRoZSBwcm9jZXNzb3JzIGlu
IGFyZSBub3QgdGhlIGdyZWF0ZXN0IGZvciB0ZXN0aW5nLiBTbyBJIHdhcwp3b25kZXJpbmcgaWYg
d2UgZW5kIHVwIHRvIGhhdmUgdG9vIG1hbnkgdkNQVXMgcnVubmluZyBvbiB0aGUgcGxhdGZvcm0g
YW5kIG1ha2luZyBpdCB1bnJlbGlhYmxlCnRoZSB0ZXN0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 17:39:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 17:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwtow-00028k-LW; Tue, 26 Sep 2017 17:38:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4357be8b0=citrix-osstest@xenproject.org>)
 id 1dwtov-00028N-8r
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 17:38:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A3/89-01916-0B09AC95; Tue, 26 Sep 2017 17:38:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO76Cac
 iDe63mlncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow9jZuZCvqFK2aencXewDiBt4uRk0NCwF/i
 5N4FbBC2u8Sc9qWsILaIgLPEhA+3weK8AnoSS+/8YwGxhQWMJNau64Kqd5PoOveXFcbe+/QVO
 4jNJuAhMbFnIlg9i4CqxLZHhxlBbCEBLYmli1cyQcwUlDg58wlYDbOAhMTBFy+YIeZYSBx6/p
 95AiPvLCRls5CULWBkWsWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5y
 fu4kRGDoMQLCDcflHp0OMkhxMSqK83/tORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3WD5QT
 LEpNT61Iy8wBBjFMWoKDR0mE9y1Imre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHlVgTEhJ
 ABSlFGaBzcCFlGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7DmQVT2ZeCdymV0BHMAEd0T
 v1BMgRJYkIKakGRhnO0wuE7dPaA22UbY3tVqYJTpb2ZdmtvTzbestE1hdc3ccU+Gff25IluZ6
 p96lGk9j/YzM2fqnROLm0Uenb5C2JGsn10+99e+R94Ne24nz1RQf/nJ68+VF5wJ4DsRcdHi21
 dTmfZ7Gvouir6YKTutvKuSdNmpIwVX7Tbd4AZjWFZ2dUzL6vs1BiKc5INNRiLipOBAD1GMVio
 wIAAA==
X-Env-Sender: prvs=4357be8b0=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506447534!116707829!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61669 invoked from network); 26 Sep 2017 17:38:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 17:38:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; d="scan'208";a="441296891"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72164-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1b8eca8b1affc81357c9f685ac90e5de75ba4b87
X-Osstest-Versions-That: ovmf=8932679df5be046feba30fae80776c5815232a08
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 26 Sep 2017 18:38:34 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72164: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNjQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAxYjhlY2E4YjFhZmZjODEzNTdjOWY2ODVhYzkwZTVkZTc1YmE0
Yjg3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4OTMyNjc5ZGY1YmUw
NDZmZWJhMzBmYWU4MDc3NmM1ODE1MjMyYTA4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNTgg
IDIwMTctMDktMjYgMDk6NTE6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTY0ICAyMDE3LTA5LTI2IDE0OjQ3OjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRy
aXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWI4ZWNh
OGIxYWZmYzgxMzU3YzlmNjg1YWM5MGU1ZGU3NWJhNGI4NwpBdXRob3I6IFlvbmdob25nIFpodSA8
eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTogICBNb24gU2VwIDExIDE2OjUwOjA3IDIwMTcg
KzA4MDAKCiAgICBCYXNlVG9vbHM6IHJlcG9ydCBidWlsZCB0aW1lIG1lYXN1cmVkIGJ5IG1vZHVs
ZSBvZiBFREtJSSBCdWlsZAogICAgCiAgICBJbiB0aGUgYnVpbGQgcmVwb3J0LCB3ZSBhZGQgQXV0
b0dlbiBQaGFzZSwgTWFrZSBQaGFzZSBhbmQgR2VuRmRzIFBoYXNlCiAgICB0aW1lIGR1cmF0aW9u
IGluIHRoZSBQbGF0Zm9ybSBTdW1tYXJ5IHNlY3Rpb24sIGFuZCB3ZSBhbHNvIGFkZCBhIGl0ZW0K
ICAgIGluIE1vZHVsZSBzZWN0aW9uIHRvIGRpc3BsYXkgbW9kdWxlIGFuZCBsaWJyYXJ5J3MgYnVp
bGQgdGltZS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Sep 26 17:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 17:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwtye-0002t0-Ms; Tue, 26 Sep 2017 17:49:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4350faf84=dario.faggioli@citrix.com>)
 id 1dwtyd-0002su-Jw
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 17:48:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2F/87-03616-A039AC95; Tue, 26 Sep 2017 17:48:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHRDpC7H5FO
 RBn8WsVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlNr5axFLyWrPi4Oa2BcaJ4FyMnh4RAiMS9
 Ky2sIDavgJHEnsMLmUFsYYF4idW7FrCB2GwCBhJvduwFqxERUJbo/fWbpYuRi4NZ4AWjxK/vj
 YwgCRYBVYlt5w+ANXMK2EtM6zwHZgsJHGaU2NTPAmLzC0hK3PryESzOLFAt8eboAhaII7Qljp
 zrZ4c4QlDi5MwnLBC9ahIz5l5mncDINwtJyywkZRBxTYnW7b/ZIWxtiWULXzND2LYS69a9h6q
 xkdh0dQEjhC0vsf3tHOYFjOyrGDWKU4vKUot0jY31kooy0zNKchMzc3QNDcz0clOLixPTU3MS
 k4r1kvNzNzECg5kBCHYw7lwfeIhRkoNJSZT3e9+pSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 G6TgHKCRanpqRVpmTnAuIJJS3DwKInwsoKkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzv
 tjIlCRAEhRRmke3AhYjF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK86yCqezLwSuE2vgI5
 gAjqid+oJkCNKEhFSUg2M+09OnPPIYt3DjVmLznHptZ7aVVLRnrk/1aT5WUad15Pf0jctZJ1S
 z9r+LS07ZpP3OamxedM6y13feS8Ffji289HXe8ta3pz1v97G/XjDzRcLtRiMDjFcaIoSKNmvy
 tDye+LxD+InrtRcePBCU1N6wWWTD8fN3ybOjQ4IjyheLXmo6Tp3hOi+VCWW4oxEQy3mouJEAD
 kfNn/sAgAA
X-Env-Sender: prvs=4350faf84=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506448134!84713727!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15982 invoked from network); 26 Sep 2017 17:48:55 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 17:48:55 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; 
 d="asc'?scan'208";a="441298877"
Message-ID: <1506448126.27663.34.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Tue, 26 Sep 2017 19:48:46 +0200
In-Reply-To: <59CA8AF9020000780017FDF9@prv-mh.provo.novell.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549848446.30442.1115438035704916073.stgit@Solace.fritz.box>
 <59CA8AF9020000780017FDF9@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen: RCU: make the period of the idle
 timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6696368890030958014=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6696368890030958014==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-zOa5jK5awCsyQwg5VWOU"

--=-zOa5jK5awCsyQwg5VWOU
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-09-26 at 09:14 -0600, Jan Beulich wrote:
> > > > On 15.09.17 at 20:01, <dario.faggioli@citrix.com> wrote:
> > --- a/xen/common/rcupdate.c
> > +++ b/xen/common/rcupdate.c
> > +=C2=A0=C2=A0=C2=A0=C2=A0int ret =3D 0;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( MILLISECS(period) > IDLE_TIMER_PERIOD_MAX=
 )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printk("WARNING: rcu_i=
dle_timer_period_ms must be <
> > %"PRI_stime"\n",
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0IDLE_TIMER_PERIOD_MAX / MILLISECS(1));
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ret =3D -EINVAL;
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
> > +=C2=A0=C2=A0=C2=A0=C2=A0else
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0idle_timer_period =3D =
MILLISECS(period);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0printk("RCU idle timer period: %lums\n", perio=
d);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0return ret;
> > +}
> > +custom_param("rcu_idle_timer_period_ms", parse_idle_timer_period);
>=20
> Does this really need handling as custom_param(). I.e. wouldn't
> integer_param() plus sanitizing in rcu_init() suffice?=20
>
I did it like that in the first place. But then I did not like the
overall look of the patch, so I changed the approach.

I can put it back together the integer_param() variant, and you'll tell
me which one you like better.

> That would
> also make the log message be printed uniformly - merely echoing
> the value from the command line doesn't look very useful to me.
>
Mmm.. Sorry, but I don't get this part.

> Additionally - what about a lower bound? Clearly zero would be
> a rather bad choice?
>=20
Indeed I should enforce a meaningful min too (I'll take it from patch 3
and put it here).

> Also can you please switch to - as the separator in the command
> line argument name?
>=20
Ah, ok.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-zOa5jK5awCsyQwg5VWOU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZypL/AAoJEBZCeImluHPu1NgQAMUuPwNrJT+OpHWE/Q3YyKPV
wMNLZ2D2J0sSSgfgEirdqCBLpeW2smlV/AIoG3IfSZHxPn3DUaQcp3bCDpKUeOZC
UBGwvCT51HSkqogQLsc6jMNPJaSPZYfg4m5OIpD1Ovc8ErqrpHKu0XkDUmFCaMg5
mfSHP8FTBLXb5X7peFFR/u1pbzkDhbikTdUj1/Dzz4KElu7m9B3A5hC318ZM/RqJ
S15Q5eOWAvVxlNq7CoDwPnAEliiQIRQzGHPJIVlXhuTJ+i+EAp2oCDAAe9HntCIr
rPkT4cg9qHE6H6y17cjoODfEkmNYlF393uwjqEZrIOKTvsgHJzT7QncQO2JLiwkj
j5mjPSRkpySzpF1DK+ec/Y6ZnvZSoJ9vdZ3TGFTxbDwPfx3ilU6+PllE69O0apuM
//u20twSzZ4wJA0xjnZ6r/Ou9o3oSz+slUo81s/XTjdQm4TIRyMvrnWcfoGfKIWV
KgiPdCb8RmE7x1e+lI13x8HnV8+iF5nYhj1qDWDcAKMgz7YYSBCcWTu6m56wdlNs
rXnRO2bkeECPIHDlWJgx8dAl3AAoRksbw7Yu09c+Ok7Ix7fUjVRyhzBuWqyvcQiS
/rlJWVpNFdysxZn6Z1b75D0e+Lcj3vyMsyyk1VkWE9DKU1f3UJ9nAsd8VFacqfEY
PhVsareL04XIIwOhW6Vo
=PMO0
-----END PGP SIGNATURE-----

--=-zOa5jK5awCsyQwg5VWOU--


--===============6696368890030958014==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6696368890030958014==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 17:51:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 17:51:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwu0b-0003RW-1k; Tue, 26 Sep 2017 17:51:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4350faf84=dario.faggioli@citrix.com>)
 id 1dwu0Z-0003RH-IH
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 17:50:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0D/9A-03616-2839AC95; Tue, 26 Sep 2017 17:50:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpG7T5FO
 RBj/0LL5vmczkwOhx+MMVlgDGKNbMvKT8igTWjOcbFjAW9EpU9Oy+wNbAuESsi5GTQ0IgROJ8
 zxMmEJtXwEji6a8f7CC2sEC0xNLL28BsNgEDiTc79rKC2CICyhK9v36zdDFycTALvGCU+PW9k
 REkwSKgKjH7zF5mEJtTwF5i3brPzCBFQgKHGSVOz+tkA0nwC0hK3PryEayIWaBa4tntp0wQV2
 hLHDnXzw5xhaDEyZlPWEBsIQE1iRlzL7NOYOSbhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW6A
 73kPV2EhsurqAEcKWl9j+dg7zAkb2VYwaxalFZalFukbmeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgeHMAAQ7GBevDTzEKMnBpCTK+73vVKQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd6qSUA5waLU9NSKtMwcYGTBpCU4eJREeFlB0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0
 uVEuctBSkSACnKKM2DGwGL8kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5k0FmcKTmVcCt+k
 V0BFMQEf0Tj0BckRJIkJKqoGxuvXQGdYrXhtdU7fleS+YMslx9cspyxY015+7dvRYSeCB+RNO
 vDPhTeZ9bLCwvP6S4Zq6kimMLwI8lvBcdDDbWWh6UJEt7M/E5cd2qB9P21H+Re4nh3EHk9AeR
 d1gjtj18761XdTvePGwwWjf38zJbg7uB/9tDZKfdoPvkbv4XluRSx/uHle4pMRSnJFoqMVcVJ
 wIAN+A50ztAgAA
X-Env-Sender: prvs=4350faf84=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506448256!109124276!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31472 invoked from network); 26 Sep 2017 17:50:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 17:50:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; 
 d="asc'?scan'208";a="441299183"
Message-ID: <1506448250.27663.36.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Tue, 26 Sep 2017 19:50:50 +0200
In-Reply-To: <59CA8D5C020000780017FE08@prv-mh.provo.novell.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549849185.30442.2268783824567221047.stgit@Solace.fritz.box>
 <59CA8D5C020000780017FE08@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen: RCU: make the period of the idle
 timer adaptive.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5211534783580567794=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5211534783580567794==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-AGj/NDN17A1RQC+mQZLl"

--=-AGj/NDN17A1RQC+mQZLl
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-09-26 at 09:24 -0600, Jan Beulich wrote:
> > > > On 15.09.17 at 20:01, <dario.faggioli@citrix.com> wrote:
> > @@ -495,8 +507,18 @@ void rcu_idle_timer_stop()
> > =C2=A0
> > =C2=A0static void rcu_idle_timer_handler(void* data)
> > =C2=A0{
> > -=C2=A0=C2=A0=C2=A0=C2=A0/* Nothing, really... Just count the number of=
 times we fire
> > */
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0perfc_incr(rcu_idle_timer);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( !cpumask_empty(&rcu_ctrlblk.cpumask) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0idle_timer_period =3D =
min_t(s_time_t, IDLE_TIMER_PERIOD_MAX,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0idle_timer_peri=
od +
> > IDLE_TIMER_PERIOD_INCR);
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
> > +=C2=A0=C2=A0=C2=A0=C2=A0else
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0idle_timer_period =3D =
max_t(s_time_t, IDLE_TIMER_PERIOD_MIN,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0idle_timer_peri=
od -
> > IDLE_TIMER_PERIOD_DECR);
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> Pointless braces. And do you really need min_t()/max_t() here,
> rather than just min()/max()?
>=20
I probably can. This must be a leftover from a version when the time of
idle_timer_period, and of the IDLE_TIMER_PERIOD_{MIN,MAX} constants
wasn't matching.

Sorry!

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-AGj/NDN17A1RQC+mQZLl
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZypN7AAoJEBZCeImluHPuwe0P/jD0ltDut3Kf5d2LOreNl/Zx
PWHuDumljepu8skB09bRDStcgYjoKX5UK3GhM1EqmoRlMOq646WEUP4lHAl5yCQd
azmqgAQA5Bd50aSpj8ut/eNWe3A8JRgTMhoSMYtk/yIwYyPAoogfRnEDnzcI3aRX
BQcmAGV0nzwJBH45TbmzOENRT8tI35tVf84qV0QnrCiDU7p6iqsvhrkFnU/9zaCs
gW6bO/oCem+g7uvwOzCWKJ2HhdYJOlJ+K0Nn/XYR47flnJFkGQ6rK2JlEAN1fQSv
0TqKvL9J2ualFVB4v+mY77z1wd2VtDgTUXs25uTLitwnUGHPCBrWndjqcTEjYMdK
wzLpiVV0VK8wR+n69+Or2AmqehJI4KGqfH5S4/AB7WDGJc1GxFzkLt8xeviotbaF
oiDSVPfSo1mfkLgqO4oxEYBg2l46BWG7bddGm/lWjK/vzLWdW3sDzWWYb2/y43Gj
BP/wWQC/LIL0/hob/ES6/QZpAgMGOVcnXhIwYOIjJrM+qfXXhU8WR6I5PYqX2SSw
gtNrrjSR5uR3kpo+wEJl1NiZlAcWAEI9JhMwQrf3FTS6rXPGo6rwuQ4h+iyMohmg
NFSlWhBCFZzP1mVzNjcikbi0F/7TIG6iwcgztMA6hFuGASgUr5bRzJMROXOUd99E
eu/3yo6VdcK88HxtP2cp
=PBk/
-----END PGP SIGNATURE-----

--=-AGj/NDN17A1RQC+mQZLl--


--===============5211534783580567794==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5211534783580567794==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 18:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 18:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwuK6-0004sr-OQ; Tue, 26 Sep 2017 18:11:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4350faf84=dario.faggioli@citrix.com>)
 id 1dwuK5-0004sl-ER
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 18:11:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 03/BB-03454-C389AC95; Tue, 26 Sep 2017 18:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXitHRDpK7NjFO
 RBr07mCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvh7axFNw3qLh24h5rA+MFrS5GTg4JgRCJ
 iXe2sIDYvAJGEh/PHGcCsYUFkiUWt7czgthsAgYSb3bsZQWxRQSUJXp//Qaq5+JgFnjNKDG7Y
 RkbSIJFQFVi6oZDYIM4BewlXh5axQhSJCRwiFHi0cNT7CAJfgFJiVtfPjKD2MwC1RIt744wQl
 yhLXHkXD87xBWCEidnPgEbJCSgJjFj7mXWCYx8s5C0zEJSBhHXlGjd/psdwtaWWLbwNTOEbSu
 xbt17qBobiU1XFzBC2PIS29/OYV7AyL6KUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7W4
 ODE9NScxqVgvOT93EyMwoBmAYAfj9Y0BhxglOZiURHm/952KFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBazAdKCdYlJqeWpGWmQOMLZi0BAePkghvNkiat7ggMbc4Mx0idYpRl6Pj5t0/TEIsef
 l5qVLivLogRQIgRRmleXAjYHF+iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8QSBTeDLzSuA
 2vQI6ggnoiN6pJ0COKElESEk1MMqk1iYZV+9UfDnzc/YzTtEDpRu2HFWeeVhe/sFak/aLCy8q
 1QsrX99oaZMX0f5rZ27jIYH5SX9sOU1KngfkdU32YBRT4z7DpHrbr1ksVHRWwpGIYqe6Wav8G
 7dJyvbvvyP5/OKBiKVvnYP0OAKmBgpONrg8+2nt8eB3U0JmN+pWMMi5OL5RVmIpzkg01GIuKk
 4EAH7jRJruAgAA
X-Env-Sender: prvs=4350faf84=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506449466!117186688!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3670 invoked from network); 26 Sep 2017 18:11:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 18:11:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; 
 d="asc'?scan'208";a="441302828"
Message-ID: <1506449460.27663.37.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Tue, 26 Sep 2017 20:11:00 +0200
In-Reply-To: <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
 <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8872994343837180014=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8872994343837180014==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Vjq4R9ZeYvByeUCxgnDk"

--=-Vjq4R9ZeYvByeUCxgnDk
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-09-26 at 08:59 -0600, Jan Beulich wrote:
> > > > On 15.09.17 at 20:01, <dario.faggioli@citrix.com> wrote:
> > --- a/xen/common/timer.c
> > +++ b/xen/common/timer.c
> > @@ -217,7 +217,7 @@ static inline void activate_timer(struct timer
> > *timer)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0timer->status =3D TIMER_STATUS_invalid;
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0list_del(&timer->inactive);
> > =C2=A0
> > -=C2=A0=C2=A0=C2=A0=C2=A0if ( add_entry(timer) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( add_entry(timer) || timer->expires <=3D N=
OW() )
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpu_raise_softirq=
(timer->cpu, TIMER_SOFTIRQ);
> > =C2=A0}
>=20
> I'm not convinced of this change - it's unrelated to what title and
> description say,=20
>
You're right. This should either be mentioned, or dropped (or live in
another patch).

> > @@ -326,7 +326,17 @@ void stop_timer(struct timer *timer)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
> > =C2=A0
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( active_timer(timer) )
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0deactivate_timer(timer=
);
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* If the timer i=
s expired already, 'call' the softirq
> > handler to
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* execute it (it=
 will leave it inactive after that). If
> > not, just
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* deactivate it.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( timer->expires <=
=3D NOW() )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0cpu_raise_softirq(timer->cpu, TIMER_SOFTIRQ);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0else
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0deactivate_timer(timer);
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> Isn't it reasonable to expect current behavior, i.e. the timer not
> raising any events other than those already in progress?
>=20
Well, if we managed to get to here, with the timer that is both:
- active,
- with its expiry time in the past,

it means there is an event that *is* in progress right now (i.e., we're
stopping the timer on the path that goes from the interrupt that raised
TIMER_SOFTIRQ, and the timer softirq handler).

So, basically, I'm trying to achieve exactly what you call reasonable:
servicing an event which is in progress. :-)

The alternative is that the event happened, but we somehow managed to
miss running the timer handler for it, and we realize this only now,
potentially a long time after the miss. This scenario, as far as I can
tell, can't happen, but if it could/does, I'd still say running the
handler late is better than not running it at all.

> Additionally I'm not convinced the changed actually does what you
> want: What if NOW() becomes equal to timer->expires immediately
> after you've managed to obtain its value, before execution makes
> it into deactivate_timer()? IOW you're shrinking a time window which
> (I think) you really mean to eliminate.
>=20
Well, I certainly don't like the window to be there, and closing it
would be ideal, IMO.

However, in this patch, I'm addressing the specific situation of when
we are stopping a timer for which an interrupt has already fired, the
interrupt's ISR has already raised TIMER_SOFTIRQ, and yet we don't run
the handler.

Yes, if an interrupt is about to be raised, and/or it arrives _while_
we are inside this function (after the check), or already in
deactivate_timer(), we also end up not running the handler.

I guess these can be seen as two aspects of the same problem, or as
conceptually different issues, but whatever you consider them, getting
rid of the former is something I consider an improvement.

I certainly can try to state the problem better, and describe the
situation more clearly in the changelog.

> Furthermore, taking both changes together: What if the same
> you try to address in stop_timer() happens in set_timer()? Wouldn't
> it then be only consistent to also require a timer even to fire for
> the
> old expiry value, before the new one is being set?
>=20
Yes, personally, I think that, whenever it is that we figure out that
we missed handling a timer interrupt, we should run it then.

Unfortunately, for achieving this, e.g., in the set_timer() case, I
don't see much alternatives to call execute_timer() right in there. But
that would violate the current invariant that execute_timer() only run
from the TIMER_SOFTIRQ handler... which is probably doable, but is at
the same time unrelated to the problem I'm tackling here, and I would
rather do it in a dedicated series.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-Vjq4R9ZeYvByeUCxgnDk
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZypg0AAoJEBZCeImluHPuk8kP/2iQlCwendM7G2AJxdZAErKO
X53HnVGUm87qkjYqTcBfNaBvCpXGnQWvvjmCsnak5I7uabptPEnXp7tCgupQ9HBq
IOsz4TkRgpSQsg/sFaTE4Sco/Obsr1BBcKrw4VWd16eST7JNlXL2o4mHqWDHJ8G4
Y7ckIXfDsT5tWTfbkvivlYSeXDY6e9R0RTfFCdu2E/jH35Y7OcIOx9BXOqki225l
BzuauLS0JLGBr1DGWG3B/570EQFpVXmoo5E8qQI4gTHsAhx9fXBJwD+sGCagjJl1
+qeDJCEN9Ev1BvTRnT4jipkBkFplPf3Ah4YU1SsToG4TBUIbn08Ngb36zlBD0p4y
plw7tEniLYLltSa4N033X6xofrkIhAITVaHFmMHyCBXWi6ARjwFfsQY72ZQaa/GH
24cAoay7bEGkGNforZe7UqMnSlyByjQks3Rk7M+zMY0qZvn7sVpbgog8MYZVnnIp
W9J9TjYmu8VspEmwmSUMdpRTfMVdYg7BSp6laVCRNFeIPqMZJ8t5OWqLfSET0K76
VXDUe5qHAitNqHI+Z/zzSLdTz6WcfWculu1VhCRKew4naBZ76Nl3UrKjRPl19Li1
Znh6TgQ6P2rDADmgZzRfgUN1qrbgDGH1N+C60TBRWp7h+4xyCmA631c9+nV0VR2M
0kfB727dp/657BvW/bEB
=jssD
-----END PGP SIGNATURE-----

--=-Vjq4R9ZeYvByeUCxgnDk--


--===============8872994343837180014==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8872994343837180014==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 20:29:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 20:29:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwwTq-0004O1-Pf; Tue, 26 Sep 2017 20:29:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwwTp-0004Nd-5L
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 20:29:21 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F6/B7-01910-0A8BAC95; Tue, 26 Sep 2017 20:29:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf+jlO
 RBs9fC1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+vLy6wFfzMq5nXcYGxg
 nOfUxcjFISTQyCTRtP0gaxcjJ5DzmFFi0aICiMQ2RonmTVPAEiICzhJfz8xlB7F5BfQl+l71s
 oDYwgLmEr2HDrCCNEgIdMlLNL1aywaSkBDwlPizvZ8Zxm75PRvIZudgE7CSOCQGEmURUJW4df
 U46wRG7gWMDKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj3
 OAAQ7GJd/dDrEKMnBpCTK+73vVKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5FYAAJCRalpqdW
 pGXmAEMPJi3BwaMkwisEkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHe29uBigRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5f4BM4cnMK4Hb9AroCCagI3qnngA5oi
 QRISXVwDjz7rKfGrLc0c1Hnp25nP/m6fd5T92elm85wzOz8mvvE6bpp49HitfWmws8LeWVsPr
 8yej0hZq7HPfr66a4drGYnlt4QG9f7LYqG7e588Wuebp6OF5r3OBfk7l+28mAkJv/rrCWMP1c
 MTvYjEn82im2/zMjo26XWrDGb7TLc+N5//DjvvL2UAYlluKMREMt5qLiRACoyj2VfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506457757!104959182!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54598 invoked from network); 26 Sep 2017 20:29:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 20:29:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwwTk-00050a-MJ; Tue, 26 Sep 2017 20:29:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwwTf-0006Kl-3v; Tue, 26 Sep 2017 20:29:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwwTe-0003G8-BS; Tue, 26 Sep 2017 20:29:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113834-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=839cbe6628c818166cc99d941b83860c2e7cc94e
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 20:29:10 +0000
Subject: [Xen-devel] [xen-unstable test] 113834: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3863510951452119346=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3863510951452119346==
Content-Type: text/plain

flight 113834 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113834/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387
 test-armhf-armhf-xl-credit2  17 guest-start.2            fail REGR. vs. 113387
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  839cbe6628c818166cc99d941b83860c2e7cc94e
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   13 days
Failing since        113430  2017-09-14 01:24:48 Z   12 days   27 attempts
Testing same since   113834  2017-09-26 12:57:26 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1787 lines long.)


--===============3863510951452119346==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3863510951452119346==--

From xen-devel-bounces@lists.xen.org Tue Sep 26 20:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 20:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwwpk-0006At-O6; Tue, 26 Sep 2017 20:52:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4350faf84=dario.faggioli@citrix.com>)
 id 1dwwpj-0006An-Dh
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 20:51:59 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DD/53-27708-EEDBAC95; Tue, 26 Sep 2017 20:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXitHSDve7bvac
 iDS7clba4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkvdz9jL5goXXH721HGBsaj4l2MnBwSAiES
 9x5cYOti5ACy3SXuPUwDCfMKGEmcOXGHuYuRi0NYoJ1R4uzrrWwgCTYBA4k3O/aygtgiAvUSs
 7fMYQKxmQUCJa7feQxmswioSiw8PJ8FxOYUsJaYNusNK8ggIYFHjBLLJs9nBknwC0hK3PrykR
 miuVqi+/lrZoiDtCWOnOtnh7hCUOLkzCdgg4QE1CRmzL3MClFjITHjbjvTBEaBWUjaZyFpgYh
 rSrRu/80OYWtLLFsIUcMsYCuxbt17qBobiU1XFzBC2PIS29/OYV7AyL6KUaM4tagstUjX0FAv
 qSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw/BmAYAfjynbnQ4ySHExKorzf+05FC
 vEl5adUZiQWZ8QXleakFh9i1ODgEJhwdu50JimWvPy8VCUJXiFgnAkJFqWmp1akZeYAIxSmVI
 KDR0mEl28PUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQmAzpMR574MUCYAUZZTmwY2AJYtLjLJSwry
 MQAcK8RSkFuVmlqDKv2IU52BUEubVBLmEJzOvBG7TK6AjmICO6J16AuSIkkSElFQDo6Jswu+C
 WqGZbiIazNmh12btlvzJ3Pn7K8vVdg6BUNM+9h/nDC9/fbvsXvC+0FTuR9q9bnpfo3YZuTxWk
 //2vvjXMf/FplEzFr5dtcP5p6uD6JbnH1QyL/jN3x/h1PCQRfiOPm/HM0HTz12/vdLKmnKtJ2
 5POZBsUCauWPRfkbXu9yXbhO88SizFGYmGWsxFxYkAvTGyPREDAAA=
X-Env-Sender: prvs=4350faf84=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506459115!113239560!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29825 invoked from network); 26 Sep 2017 20:51:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Sep 2017 20:51:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,441,1500940800"; 
 d="asc'?scan'208";a="449335234"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
Message-ID: <1506459110.27663.41.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>
Date: Tue, 26 Sep 2017 22:51:50 +0200
In-Reply-To: <c0dfdf7a-b6d8-81f6-ad96-2a4e64f06d89@arm.com>
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
 <1506411226.27663.28.camel@citrix.com>
 <c0dfdf7a-b6d8-81f6-ad96-2a4e64f06d89@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Cc: Meng Xu <xumengpanda@gmail.com>,
 Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1106507755700510244=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1106507755700510244==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0UYyeS1lrql/wpwOtFGD"

--=-0UYyeS1lrql/wpwOtFGD
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-09-26 at 18:28 +0100, Julien Grall wrote:
> On 09/26/2017 08:33 AM, Dario Faggioli wrote:
> > >=20
> > Here's the logs:
> > http://logs.test-lab.xenproject.org/osstest/logs/113816/test-armhf-
> > armhf-xl-rtds/info.html
>=20
> It does not seem to be similar, in the credit2 case the kernel is
> stuck at very early boot.
> Here it seems it is running (there are grants setup).
>=20
Yes, I agree, it's not totally similar.

> This seem to be confirmed from the guest console log, I can see the
> prompt. Interestingly
> when the guest job fails, it has been waiting for a long time disk
> and hvc0. Although, it
> does not timeout.
>=20
Ah, I see what you mean, I found it in the guest console log.

> I am actually quite surprised that we start a 4 vCPUs guest on a 2
> pCPUs platform. The total of
> vCPUs is 6 (2 DOM0 + 4 DOMU). The processors in are not the greatest
> for testing. So I was
> wondering if we end up to have too many vCPUs running on the platform
> and making it unreliable
> the test?
>=20
Well, doing that, with this scheduler, is certainly *not* the best
recipe for determinism and reliability.

In fact, RTDS is a non-work conserving scheduler. This means that (with
default parameters) each vCPU gets at most 40% CPU time, even if there
are idle cycles.

With 6 vCPU, there's a total demand of 240% of CPU time, and with 2
pCPUs, there's at most 200% of that, which means we're in overload
(well, at least that's the case if/when all the vCPUs try to execute
for their guaranteed 40%).

Things *should really not* explode (like as in Xen crashes) if that
happens; actually, from a scheduler perspective, it should really not
be too big of a deal (especially if the overload is transient, like I
guess it should be in this case). However, it's entirely possible that
some specific vCPUs failing to be scheduler for a certain amount of
time, causes something _inside_ the guest to timeout, or get stuck or
wedged, which may be what happens here.

I'm adding Meng to Cc, to see what he thinks about this situation.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-0UYyeS1lrql/wpwOtFGD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZyr3mAAoJEBZCeImluHPuq0UQAMalK3HTUjQcQX65KseZOoLt
niXkqrW5pz1n4AVw3MQzM9ZtaKSkr7jSie/SCx/lDEHvFBC8Lg2Wdgae7Z7RNlPJ
j0yx4OgapeXqwWouC7CCd4g1iXKJtt097+aNZHSA4GT54xDc/BpQ6pzMtjAORVHb
d3ZDps3L/E3JQCvZJ823dqiScOC3XyMtqU7hUIxmR7F/TPrG/Kjw8JwaFHF4ZMNB
imKRgHFL3ffXjUJWofEP6iwIcenO84W2lnuB84imWWO8aSl1aq5MJkhNrdFYFRV5
nOz8d5ebNHf9FMHW3m3pc/hxZcCUvUmV62Q7wbHgBnL9wx/4ty0JN5B5v1skH9ey
IlNDoJiB5271tfVPYzKL17G2wDAnbnWOi9Sr6qs9egYN7WfhDn5fZYm1mJ1ZX3nB
sou0aMfRYoS36j/2BP89aVb0RYnpPs8qxSJU1Lzj2/r1zTO1xmdjEkQb3fT+O0fl
t+awMAE/V3h8lkGzQGOD63r3LlCaQj+mwR0ldG2ZYLaFftSIaScU1tfdOp0IyYjp
HgvIrhxR5GcC3P1Q1WQTpVD4KoydBtg2GrE3Z64M/1Lq3DFn4/uSPSbGJeI8L0sN
lnEvc9qyhoxZEXzaiLpWWqEabPwFcT14CuNHFJ3Y6JA+Oeh85hp9A/E7epsMTas1
a0zACGLcljbaJgxL9v+5
=ZhAO
-----END PGP SIGNATURE-----

--=-0UYyeS1lrql/wpwOtFGD--


--===============1106507755700510244==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1106507755700510244==--


From xen-devel-bounces@lists.xen.org Tue Sep 26 22:45:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 22:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwybG-0004Ps-Pz; Tue, 26 Sep 2017 22:45:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dwybF-0004Pk-JK
 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 22:45:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 41/8E-10804-478DAC95; Tue, 26 Sep 2017 22:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAKt2iG6c
 iDRYtErT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2P7/JWHCbvWLe7X9sDYwb2LoYuTiEBGYw
 Ssy++ZkdxGERaGeWeD35DwuIIyHwjkVic9sv1i5GTiAnT+Ly6S/sEHaaxN7lu1kg7DKJZefeM
 oLYQgJaEkdPzWaFGLucSWLtrIVACQ4ONgETiVkdEiA1IgJKEvdWTWYCsZkFQiWm/n0ANkcYyP
 726hzYHBYBVYnJb3ezgdi8At4ST5d+hbpBTuLmuU7mCYz8CxgZVjFqFKcWlaUW6Rqa6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYQAxDsYLy/MeAQoyQHk5Io7/e+U5FCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhfXAPKCRalpqdWpGXmAIMZJi3BwaMkwnsFJM1bXJCYW5yZD
 pE6xejKceHOpT9MHDceXgeSX3pvAMkDe24ByY6bd/8wCbHk5eelSonzxlwHahYAac4ozYMbDY
 vES4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLmfQsyhSczrwTugldAxzEBHdc79QTIcSWJCCm
 pBsa+32ZbopiKH/2Y4RnX5c76tvbsD4nT3lENkscaNjw5tep7luLvNzrc6ayOPUEfdvm/Z/3f
 k723M6rw/gybfYk5XgrLD+g811PaIdBbdTx9nUJHwsHcIz+2Jtiu95mvzs6rVpmkvD3N6G752
 2CbqSK7bIXeKb5Y/lntN8NcCYNSNk/zjeFTrZRYijMSDbWYi4oTAamLlZi/AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506465905!81275966!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44495 invoked from network); 26 Sep 2017 22:45:06 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Sep 2017 22:45:06 -0000
Received: by mail-pf0-f170.google.com with SMTP id p87so6245043pfj.9
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 15:45:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=f7/I0E4wWcBBaLV/nyFbhvmaNVjHZwYM8f4pALK+aBE=;
 b=e4bb0dc4H7hUjQM6eupY74wG2omg7cIYWDmxWZthDAsYOf+/KrQsmxs9vyv4Z4QCFx
 VJ/UcoYSm68B/1CGbymqnfUUiq2wg+Y/3BVe7vyivvboSphRPFKFgp8BX2xszE78ydur
 d/F58WTgiB7b8uyYpW2BY/ntYunA8zX7tS+j0=
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=f7/I0E4wWcBBaLV/nyFbhvmaNVjHZwYM8f4pALK+aBE=;
 b=NblSbcUHFqWpWyqJRx3uk/shHLEDv3Gf7MiJxKAC2iRakvZlxvU0alp62Gf13HVfi4
 xNpMuBsiIuHnBqdxEjuPAHikfq9yMvk2Q096w3cLm7m3gLhbEkdaHKarBKRWbItl+whK
 2r7igEksDGBJI5bnkllUYhs46WsT4u7YRD6u0XRSBEWUDXVinh+23mZS06vjNKEM+8l1
 g4x0BIwMRt31QGedeV9QVzkVUpeMorNxd8dDhmtxelWTDE9rDUGSvsd14ebPZhJDSeOC
 vzy94L1HrxHCLHuuR69pnsAdVsykJ26hLagZSpH6/3g0v/IAwoQTrtdbtIBpa9FPkqJZ
 HnKQ==
X-Gm-Message-State: AHPjjUj2EdR0oucrVOZPUeOvH/e10TDsXOyfVp+GgJfoDuOxytU0C0RO
 Yq8PI2BAcw9IPdgHBBD5UT+03ohLniA=
X-Google-Smtp-Source: AOwi7QBUcICmF4suA/hrkelad9btbWik7NPT1NF5jLSZOBV8M7gout4fx/ieof6Mwu29D1BaS3mAGQ==
X-Received: by 10.99.184.9 with SMTP id p9mr12069227pge.6.1506465904132;
 Tue, 26 Sep 2017 15:45:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id z83sm16459607pfd.10.2017.09.26.15.45.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 15:45:03 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 04:15:01 +0530
Message-Id: <1506465901-24665-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH] xen/arm: Fix the issue in cmp_mmio_handler used
	in find_mmio_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbiByZXR1cm5zIHRydWUvZmFsc2UgYmFzZWQgb24gd2hldGhlciB0aGUga2V5
IHZhbHVlCmlzIGluIHRoZSByYW5nZSAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dldmVyLCBpdCBz
aG91bGQgY2hlY2sgYWdhaW5zdAooc3RhcnQsIHN0YXJ0K3NpemUtMSkgYmVjYXVzZSBzdGFydCtz
aXplIGZhbGxzIG91dHNpZGUgdGhlIHJhbmdlLgoKVGhpcyByZXN1bHRlZCBpbiByZXR1cm5pbmcg
YSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1pbyBhZGRyZXNzIHdoaWNoCmhhcHBl
bmVkIHRvIGJlIHN0YXJ0K3NpemUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxi
aHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCiB4ZW4vYXJjaC9hcm0vaW8uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pby5jIGIv
eGVuL2FyY2gvYXJtL2lvLmMKaW5kZXggZTIxNjEyOC4uYzc0OGQ4ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2lvLmMKKysrIGIveGVuL2FyY2gvYXJtL2lvLmMKQEAgLTc5LDcgKzc5LDcgQEAg
c3RhdGljIGludCBjbXBfbW1pb19oYW5kbGVyKGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAq
ZWxlbSkKICAgICBpZiAoIGhhbmRsZXIwLT5hZGRyIDwgaGFuZGxlcjEtPmFkZHIgKQogICAgICAg
ICByZXR1cm4gLTE7CiAKLSAgICBpZiAoIGhhbmRsZXIwLT5hZGRyID4gKGhhbmRsZXIxLT5hZGRy
ICsgaGFuZGxlcjEtPnNpemUpICkKKyAgICBpZiAoIGhhbmRsZXIwLT5hZGRyID49IChoYW5kbGVy
MS0+YWRkciArIGhhbmRsZXIxLT5zaXplKSApCiAgICAgICAgIHJldHVybiAxOwogCiAgICAgcmV0
dXJuIDA7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Sep 26 23:43:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 26 Sep 2017 23:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dwzVZ-00083P-P0; Tue, 26 Sep 2017 23:43:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwzVY-00083D-JY
 for xen-devel@lists.xensource.com; Tue, 26 Sep 2017 23:43:20 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 00/8B-03093-716EAC95; Tue, 26 Sep 2017 23:43:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfs2al
 Igyu9shYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2D6lkb1gU2rF75crmBoY
 G127GLk4hAQamSTut3xhhXAeM0oc3d7DBuFsY5TYeO4LcxcjJ4eIgLPE1zNz2UFsXgF9if7D/
 1lBbGEBC4nVn3+ygzRICDRISZw4tpsJJCEh4C0x7dNBoCIOMPv++YouRnYONgEriUNiIAUsAq
 oSD24dZJnAyL2AkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDHGYBgB2P3Zf9DjJIcTEqivA9unYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHL9hQoJ1iU
 mp5akZaZAww9mLQEB4+SCO+6J0Bp3uKCxNzizHSI1ClGXY5jmy7/YRJiycvPS5US55UFmSEAU
 pRRmgc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKw0yhSczrwRu0yugI5iAjuideg
 LkiJJEhJRUA+MCsYAba5X0L/kYeKmrTT+QajMjaaPV5Af2Uf067rlmnz6U2K4t0kic6zL588k
 +Sdb+w9P7Vt0LeymcpywfGj9trpKtXmE85wrj+WIsctcSdxqxJt78arT4urvDpB/FJVpqeoFB
 qZ/beeeINT1fzDYt/HPEfb9QB93NrDdkJZVzzdO3qLa1KrEUZyQaajEXFScCAITm7Vx+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506469397!81279195!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4830 invoked from network); 26 Sep 2017 23:43:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Sep 2017 23:43:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dwzVS-0001VC-La; Tue, 26 Sep 2017 23:43:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dwzVM-0005mg-W3; Tue, 26 Sep 2017 23:43:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dwzVM-0006SA-G4; Tue, 26 Sep 2017 23:43:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113839-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2b521a654cbe6ac602696e20db0ff4e65b61b670
X-Osstest-Versions-That: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 26 Sep 2017 23:43:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 113839: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4285184432020941519=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4285184432020941519==
Content-Type: text/plain

flight 113839 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113839/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113817
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 113817

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113817
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113817
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                2b521a654cbe6ac602696e20db0ff4e65b61b670
baseline version:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b

Last test of basis   113817  2017-09-25 22:47:44 Z    1 days
Testing same since   113839  2017-09-26 18:16:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 2b521a654cbe6ac602696e20db0ff4e65b61b670
Merge: 1e3ee83 a693437
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Sep 26 00:24:15 2017 +0100

    Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2017-09-25' into staging
    
    nbd patches for 2017-09-25
    
    - Eric Blake: nbd-client: Use correct macro parenthesization
    - Vladimir Sementsov-Ogievskiy: 0/3 nbd client refactoring and fixing
    
    # gpg: Signature made Mon 25 Sep 2017 14:39:21 BST
    # gpg:                using RSA key 0xA7A16B4A2527436A
    # gpg: Good signature from "Eric Blake <eblake@redhat.com>"
    # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>"
    # gpg:                 aka "[jpeg image of size 6874]"
    # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
    
    * remotes/ericb/tags/pull-nbd-2017-09-25:
      block/nbd-client: nbd_co_send_request: fix return code
      block/nbd-client: simplify check in nbd_co_receive_reply
      block/nbd-client: refactor nbd_co_receive_reply
      nbd-client: Use correct macro parenthesization
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit a693437037328a95d815ad5aec37ac2f8e130e58
Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Date:   Wed Sep 20 15:45:07 2017 +0300

    block/nbd-client: nbd_co_send_request: fix return code
    
    It's incorrect to return success rc >= 0 if we skip qio_channel_writev_all()
    call due to s->quit.
    
    Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Message-Id: <20170920124507.18841-4-vsementsov@virtuozzo.com>
    Signed-off-by: Eric Blake <eblake@redhat.com>

commit 93970672210ca1ee45fdebbc11e1fd97916c7c8e
Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Date:   Wed Sep 20 15:45:06 2017 +0300

    block/nbd-client: simplify check in nbd_co_receive_reply
    
    If we are woken up from while() loop in nbd_read_reply_entry
    handles must be equal. If we are woken up from
    nbd_recv_coroutines_wake_all s->quit must be true, so we do
    not need checking handles equality.
    
    Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Message-Id: <20170920124507.18841-3-vsementsov@virtuozzo.com>
    Signed-off-by: Eric Blake <eblake@redhat.com>

commit 319a56cde7313ca42a72e0a145ffa8e7832ada86
Author: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Date:   Wed Sep 20 15:45:05 2017 +0300

    block/nbd-client: refactor nbd_co_receive_reply
    
    "NBDReply *reply" parameter of nbd_co_receive_reply is used only
    to pass return value for nbd_co_request (reply.error). Remove it
    and use function return value instead.
    
    Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Message-Id: <20170920124507.18841-2-vsementsov@virtuozzo.com>
    Signed-off-by: Eric Blake <eblake@redhat.com>

commit cfa3ad635c6d12f98049a7598e23305d233a4d73
Author: Eric Blake <eblake@redhat.com>
Date:   Mon Sep 18 16:46:49 2017 -0500

    nbd-client: Use correct macro parenthesization
    
    If 'bs' is a complex expression, we were only casting the front half
    rather than the full expression.  Luckily, none of the callers were
    passing bad arguments, but it's better to be robust up front.
    
    Signed-off-by: Eric Blake <eblake@redhat.com>
    Message-Id: <20170918214649.17550-1-eblake@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>


--===============4285184432020941519==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4285184432020941519==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 01:46:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 01:46:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx1QX-0001nY-4a; Wed, 27 Sep 2017 01:46:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx1QW-0001nB-7E
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 01:46:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 61/57-02092-7E20BC95; Wed, 27 Sep 2017 01:46:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfcZ0+l
 Ig7aFihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLfkEXvBZdOKTb8mMjcw
 vtXuYuTiEBJoZJLY3POfGcJ5zCjRd20fO4SzjVFi/bV+IIeTQ0TAWeLrmblgNq+AvsT+ta1sI
 LawgJ7EpId9YHEJAS+J/V3zWGHsB3+eA01l52ATsJI4JAYSZRFQlfj0cx77BEauBYwMqxjVi1
 OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPcsABDsYpzY4H2KU5GB
 SEuWt+X8qUogvKT+lMiOxOCO+qDQntfgQowwHh5IE723G05FCgkWp6akVaZk5wBCDSUtw8CiJ
 8E4ESfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvK5AiAZCijNI8uBGwcL/EKCslzMsId
 JQQT0FqUW5mCar8K0ZxDkYlYV4eYPQI8WTmlcBtegV0BBPQEb1TT4AcUZKIkJJqYNxqt9VHu/
 JohXHABm63rOsx/02fr2b5E37N7MCVKr6rtX0Z4iXm5bvWxJUuqpywL3PB9euiBc8E3lft69T
 jXvI3J1X44Iv3+u1XLzC+PTTDJIGtwnzyLxF2q7+SezIifRUj2IwkTfguO26xLLA/qHvqZL1f
 M+/9N9wTJ+jkS/8J3r3ty3wmdyWW4oxEQy3mouJEADLGZHNyAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506476773!77114935!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13165 invoked from network); 27 Sep 2017 01:46:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 01:46:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx1QO-0003ok-GF; Wed, 27 Sep 2017 01:46:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dx1QI-0005hf-Q9; Wed, 27 Sep 2017 01:46:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dx1QI-0002TK-6k; Wed, 27 Sep 2017 01:46:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113841-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f724f9d9c72aa235d50eaa51b1a4e3508ebf1364
X-Osstest-Versions-That: ovmf=67a6cf6dcaaab8ddd4e7dc6a7fe929b752461102
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 01:46:02 +0000
Subject: [Xen-devel] [ovmf test] 113841: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NDEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNzI0ZjlkOWM3MmFhMjM1ZDUwZWFhNTFiMWE0ZTM1
MDhlYmYxMzY0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2N2E2Y2Y2
ZGNhYWFiOGRkZDRlN2RjNmE3ZmU5MjliNzUyNDYxMTAyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4MzggIDIwMTctMDktMjYgMTU6MTk6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODQxICAyMDE3LTA5LTI2IDIyOjQ5OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1mNzI0ZjlkOWM3MmFhMjM1ZDUwZWFhNTFiMWE0
ZTM1MDhlYmYxMzY0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9Ljou
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGY3MjRmOWQ5YzcyYWEyMzVk
NTBlYWE1MWIxYTRlMzUwOGViZjEzNjQKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWY3MjRmOWQ5
YzcyYWEyMzVkNTBlYWE1MWIxYTRlMzUwOGViZjEzNjQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhmNzI0
ZjlkOWM3MmFhMjM1ZDUwZWFhNTFiMWE0ZTM1MDhlYmYxMzY0ID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVu
ay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBmNzI0ZjlkOWM3MmFh
MjM1ZDUwZWFhNTFiMWE0ZTM1MDhlYmYxMzY0OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CiAgIDY3YTZjZjYuLmY3MjRmOWQgIGY3MjRmOWQ5YzcyYWEyMzVkNTBlYWE1MWIxYTRlMzUwOGVi
ZjEzNjQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 03:04:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 03:04:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx2do-0006xN-PX; Wed, 27 Sep 2017 03:04:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhenzhong.duan@oracle.com>) id 1dx2dn-0006xH-Ak
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 03:04:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 9A/DA-18674-2251BC95; Wed, 27 Sep 2017 03:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXSO6nOVVdJ9HS
 kwfSdLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSpnWsBcfkK87ufMzewPhMuouRi0NIYCKT
 xMeve9khnL+MEvdXTWOGcDYySvxbdoOti5GTg1dAUOLkzCcsELaVxOtnH8DiLALaErs/LGEFs
 dkEDCTWTP8GFhcRKJc4v/cO2FRmgYWMEo0LnjGCJIQFgiSmP5oGZksIKEn829oNNJQDqEhdYv
 08IZAwM9DMZQtfM0OEpSWW/+OAqDaUOP1wG+MERv5ZSC6ahdA8C0nzLITmBYwsqxg1ilOLylK
 LdI2M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOznoGBcQfjnna/Q4ySHExK
 orw1/09FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTRQ5HSkkWJSanlqRlpkDjBOYtAQHj5II7
 2phoDRvcUFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSYglLz8vVUqcNxdkkgBIaUZpHtwgWPxeYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwoyhSczrwRu3yugU5iATumdegLklJJEhJRUA6N
 mQ1vgXlkmA8HAx3N0ufcLXoh7uWWZ2WPNACXVV+WdibnsG/P0SnOCPksFpJm1iFoy5m/c3fMn
 wG/JEclnZ2XmHBCMSsrzmTlx+5fguA+RL9Y7TTw861bx602xthxld79ZZuxbnHuS+86iaTbxL
 HGCVjcjghb8k402CY9Mcww2b36eIT5dVImlOCPRUIu5qDgRAGoQ0WTaAgAA
X-Env-Sender: zhenzhong.duan@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506481440!99385448!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31451 invoked from network); 27 Sep 2017 03:04:01 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Sep 2017 03:04:01 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8R33mPC028276
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 03:03:49 GMT
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 v8R33l2a013157
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 03:03:48 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8R33jMj006487;
 Wed, 27 Sep 2017 03:03:45 GMT
MIME-Version: 1.0
Message-ID: <ee51ee2f-f7a5-4999-a4a6-c930ee0d1d18@default>
Date: Tue, 26 Sep 2017 20:03:45 -0700 (PDT)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: <mingo@redhat.com>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <tglx@linutronix.de>, <hpa@zytor.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, x86@kernel.org,
 Joe Jin <joe.jin@oracle.com>, linux-kernel@vger.kernel.org,
 srinivas.eeda@oracle.com
Subject: [Xen-devel] [PATCH] Call xen_cleanhighmap() with 4MB aligned for
 page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBib290dXAgYSBQVk0gZ3Vlc3Qgd2l0aCBsYXJnZSBtZW1vcnkoRXguMjQwR0IpLCBYRU4g
cHJvdmlkZWQgaW5pdGlhbAptYXBwaW5nIG92ZXJsYXBzIHdpdGgga2VybmVsIG1vZHVsZSB2aXJ0
dWFsIHNwYWNlLiBXaGVuIG1hcHBpbmcgaW4gdGhpcyBzcGFjZQppcyBjbGVhcmVkIGJ5IHhlbl9j
bGVhbmhpZ2htYXAoKSwgaW4gY2VydGFpbiBjYXNlIHRoZXJlIGNvdWxkIGJlIGFuIDJNQiBtYXBw
aW5nCmxlZnQuIFRoaXMgaXMgZHVlIHRvIFhFTiBpbml0aWFsaXplIDRNQiBhbGlnbmVkIG1hcHBp
bmcgYnV0IHhlbl9jbGVhbmhpZ2htYXAoKQpmaW5pc2ggYXQgMk1CIGJvdW5kYXJ5LgoKV2hlbiBt
b2R1bGUgbG9hZGluZyBpcyBqdXN0IG9uIHRvcCBvZiB0aGUgMk1CIHNwYWNlLCBnb3QgYmVsb3cg
d2FybmluZzoKCldBUk5JTkc6IGF0IG1tL3ZtYWxsb2MuYzoxMDYgdm1hcF9wdGVfcmFuZ2UrMHgx
NGUvMHgxOTAoKQpDYWxsIFRyYWNlOgogWzxmZmZmZmZmZjgxMTE3MDgzPl0gd2Fybl9hbGxvY19m
YWlsZWQrMHhmMy8weDE2MAogWzxmZmZmZmZmZjgxMTQ2MDIyPl0gX192bWFsbG9jX2FyZWFfbm9k
ZSsweDE4Mi8weDFjMAogWzxmZmZmZmZmZjgxMGFjOTFlPl0gPyBtb2R1bGVfYWxsb2NfdXBkYXRl
X2JvdW5kcysweDFlLzB4ODAKIFs8ZmZmZmZmZmY4MTE0NWRmNz5dIF9fdm1hbGxvY19ub2RlX3Jh
bmdlKzB4YTcvMHgxMTAKIFs8ZmZmZmZmZmY4MTBhYzkxZT5dID8gbW9kdWxlX2FsbG9jX3VwZGF0
ZV9ib3VuZHMrMHgxZS8weDgwCiBbPGZmZmZmZmZmODEwM2NhNTQ+XSBtb2R1bGVfYWxsb2MrMHg2
NC8weDcwCiBbPGZmZmZmZmZmODEwYWM5MWU+XSA/IG1vZHVsZV9hbGxvY191cGRhdGVfYm91bmRz
KzB4MWUvMHg4MAogWzxmZmZmZmZmZjgxMGFjOTFlPl0gbW9kdWxlX2FsbG9jX3VwZGF0ZV9ib3Vu
ZHMrMHgxZS8weDgwCiBbPGZmZmZmZmZmODEwYWM5YTc+XSBtb3ZlX21vZHVsZSsweDI3LzB4MTUw
CiBbPGZmZmZmZmZmODEwYWVmYTA+XSBsYXlvdXRfYW5kX2FsbG9jYXRlKzB4MTIwLzB4MWIwCiBb
PGZmZmZmZmZmODEwYWYwYTg+XSBsb2FkX21vZHVsZSsweDc4LzB4NjQwCiBbPGZmZmZmZmZmODEx
ZmY5MGI+XSA/IHNlY3VyaXR5X2ZpbGVfcGVybWlzc2lvbisweDhiLzB4OTAKIFs8ZmZmZmZmZmY4
MTBhZjZkMj5dIHN5c19pbml0X21vZHVsZSsweDYyLzB4MWUwCiBbPGZmZmZmZmZmODE1MTU0YzI+
XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWIKClRoZW4gdGhlIG1hcHBpbmcgb2YgMk1C
IGlzIGNsZWFyZWQsIGZpbmFsbHkgb29wcyB3aGVuIHRoZSBwYWdlIGluIHRoYXQgc3BhY2UgaXMK
YWNjZXNzZWQuCgpCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0
IGZmZmY4ODAwMjI2MDAwMDAKSVA6IFs8ZmZmZmZmZmY4MTI2MDg3Nz5dIGNsZWFyX3BhZ2VfY19l
KzB4Ny8weDEwClBHRCAxNzg4MDY3IFBVRCAxNzhjMDY3IFBNRCAyMjQzNDA2NyBQVEUgMApPb3Bz
OiAwMDAyIFsjMV0gU01QCkNhbGwgVHJhY2U6CiBbPGZmZmZmZmZmODExMTZlZjc+XSA/IHByZXBf
bmV3X3BhZ2UrMHgxMjcvMHgxYzAKIFs8ZmZmZmZmZmY4MTExN2Q0Mj5dIGdldF9wYWdlX2Zyb21f
ZnJlZWxpc3QrMHgxZTIvMHg1NTAKIFs8ZmZmZmZmZmY4MTEzMzAxMD5dID8gaWlfaW92ZWNfY29w
eV90b191c2VyKzB4OTAvMHgxNDAKIFs8ZmZmZmZmZmY4MTExOWM5ZD5dIF9fYWxsb2NfcGFnZXNf
bm9kZW1hc2srMHgxMmQvMHgyMzAKIFs8ZmZmZmZmZmY4MTE1NTUxNj5dIGFsbG9jX3BhZ2VzX3Zt
YSsweGM2LzB4MWEwCiBbPGZmZmZmZmZmODEwMDZmZmQ+XSA/IHB0ZV9tZm5fdG9fcGZuKzB4N2Qv
MHgxMDAKIFs8ZmZmZmZmZmY4MTEzNGNmYj5dIGRvX2Fub255bW91c19wYWdlKzB4MTZiLzB4MzUw
CiBbPGZmZmZmZmZmODExMzljMzQ+XSBoYW5kbGVfcHRlX2ZhdWx0KzB4MWU0LzB4MjAwCiBbPGZm
ZmZmZmZmODEwMDcxMmU+XSA/IHhlbl9wbWRfdmFsKzB4ZS8weDEwCiBbPGZmZmZmZmZmODEwMDUy
Yzk+XSA/IF9fcmF3X2NhbGxlZV9zYXZlX3hlbl9wbWRfdmFsKzB4MTEvMHgxZQogWzxmZmZmZmZm
ZjgxMTM5ZGFiPl0gaGFuZGxlX21tX2ZhdWx0KzB4MTViLzB4MjcwCiBbPGZmZmZmZmZmODE1MTBj
MTA+XSBkb19wYWdlX2ZhdWx0KzB4MTQwLzB4NDcwCiBbPGZmZmZmZmZmODE1MGQ3ZDU+XSBwYWdl
X2ZhdWx0KzB4MjUvMHgzMAoKQ2FsbCB4ZW5fY2xlYW5oaWdobWFwKCkgd2l0aCA0TUIgYWxpZ25l
ZCBmb3IgcGFnZSB0YWJsZXMgbWFwcGluZyB0byBmaXggaXQuClRoZSB1bm5lY2Vzc29yeSBjYWxs
IG9mIHhlbl9jbGVhbmhpZ2htYXAoKSBpbiBERUJVRyBtb2RlIGlzIGFsc28gcmVtb3ZlZC4KClJl
ZmVyZW5jZXM6IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDEyLTA3L21zZzAxNTYyLmh0bWwKU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56
aG9uZy5kdWFuQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL21tdV9wdi5jIHwgICAxMiAr
KystLS0tLS0tLS0KIDEgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9t
bXVfcHYuYwppbmRleCA3MzMwY2IzLi4zNjI4ZDk3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0xMjM4LDIxICsxMjM4LDE1
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fcGFnZXRhYmxlX2NsZWFuaGlnaG1hcCh2b2lkKQog
CSAqIGZyb20gX2Jya19saW1pdCB3YXkgdXAgdG8gdGhlIG1heF9wZm5fbWFwcGVkICh3aGljaCBp
cyB0aGUgZW5kIG9mCiAJICogdGhlIHJhbWRpc2spLiBXZSBjb250aW51ZSBvbiwgZXJhc2luZyBQ
TUQgZW50cmllcyB0aGF0IHBvaW50IHRvIHBhZ2UKIAkgKiB0YWJsZXMgLSBkbyBub3RlIHRoYXQg
dGhleSBhcmUgYWNjZXNzaWJsZSBhdCB0aGlzIHN0YWdlIHZpYSBfX3ZhLgotCSAqIEZvciBnb29k
IG1lYXN1cmUgd2UgYWxzbyByb3VuZCB1cCB0byB0aGUgUE1EIC0gd2hpY2ggbWVhbnMgdGhhdCBp
ZgorCSAqIEZvciBnb29kIG1lYXN1cmUgd2UgYWxzbyByb3VuZCB1cCB0byB0aGUgUE1EKjIgLSB3
aGljaCBtZWFucyB0aGF0IGlmCiAJICogYW55Ym9keSBpcyB1c2luZyBfX2thIGFkZHJlc3MgdG8g
dGhlIGluaXRpYWwgYm9vdC1zdGFjayAtIGFuZCB0cnkKIAkgKiB0byB1c2UgaXQgLSB0aGV5IGFy
ZSBnb2luZyB0byBjcmFzaC4gVGhlIHhlbl9zdGFydF9pbmZvIGhhcyBiZWVuCiAJICogdGFrZW4g
Y2FyZSBvZiBhbHJlYWR5IGluIHhlbl9zZXR1cF9rZXJuZWxfcGFnZXRhYmxlLiAqLwogCWFkZHIg
PSB4ZW5fc3RhcnRfaW5mby0+cHRfYmFzZTsKLQlzaXplID0gcm91bmR1cCh4ZW5fc3RhcnRfaW5m
by0+bnJfcHRfZnJhbWVzICogUEFHRV9TSVpFLCBQTURfU0laRSk7CisJc2l6ZSA9IHhlbl9zdGFy
dF9pbmZvLT5ucl9wdF9mcmFtZXMgKiBQQUdFX1NJWkU7CiAKLQl4ZW5fY2xlYW5oaWdobWFwKGFk
ZHIsIGFkZHIgKyBzaXplKTsKKwl4ZW5fY2xlYW5oaWdobWFwKGFkZHIsIHJvdW5kdXAoYWRkciAr
IHNpemUsIFBNRF9TSVpFKjIpKTsKIAl4ZW5fc3RhcnRfaW5mby0+cHRfYmFzZSA9ICh1bnNpZ25l
ZCBsb25nKV9fdmEoX19wYSh4ZW5fc3RhcnRfaW5mby0+cHRfYmFzZSkpOwotI2lmZGVmIERFQlVH
Ci0JLyogVGhpcyBpcyBzdXBlcmZsdW91cyBhbmQgaXMgbm90IG5lY2Vzc2FyeSwgYnV0IHlvdSBr
bm93IHdoYXQKLQkgKiBsZXRzIGRvIGl0LiBUaGUgTU9EVUxFU19WQUREUiAtPiBNT0RVTEVTX0VO
RCBzaG91bGQgYmUgY2xlYXIgb2YKLQkgKiBhbnl0aGluZyBhdCB0aGlzIHN0YWdlLiAqLwotCXhl
bl9jbGVhbmhpZ2htYXAoTU9EVUxFU19WQUREUiwgcm91bmR1cChNT0RVTEVTX1ZBRERSLCBQVURf
U0laRSkgLSAxKTsKLSNlbmRpZgogfQogI2VuZGlmCiAKLS0gCjEuNy4zCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 03:34:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 03:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx37K-0000Pi-4c; Wed, 27 Sep 2017 03:34:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx37I-0000PX-5O
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 03:34:32 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A4/53-03414-74C1BC95; Wed, 27 Sep 2017 03:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddN5nS
 kQe8KOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXFscXjAno2Lho72MDYxr
 HbsYuTiEBBqZJDZdbGSHcB4zSiz83ADlbGOU2DJxD2MXIyeHiICzxNczc9lBbF4BfYn1Dx+A2
 cICIRKr7+1lBGmQELgpI3HlxmNWkISEgKfEtKYpLDB2y+/ZzF2M7BxsAlYSh8RAoiwCqhK7Hz
 cyT2DkXsDIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9D
 nDECwg/HXsoBDjJIcTEqivDX/T0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1kT4dKSRYlJqe
 WpGWmQMMPpi0BAePkgivryRQmre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHnjQWYIgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zqATOHJzCuB2/QK6AgmoCN6p54AOa
 IkESEl1cCYet7adI67wxeO4k3mpgc/zRP9qRzwdbJ84TNpU88vb1f0bE25c3zflYO3tyo5NLG
 VfmueE7j9tI4lL7MY28Sl+26dWzvbkaWpbcq00LZ/yWYs2VPz9O+4P1+5S/CtzVelizU76iY9
 Ufkl12Jyzu/kh46CjGuL8uft33Mq87qUgMA0j167bMXHSizFGYmGWsxFxYkA2EvxA38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506483269!59136682!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10043 invoked from network); 27 Sep 2017 03:34:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 03:34:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx37E-00070g-EJ; Wed, 27 Sep 2017 03:34:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dx378-0002i8-VM; Wed, 27 Sep 2017 03:34:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dx378-0003nb-18; Wed, 27 Sep 2017 03:34:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113840-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-libvirt:<job
 status>:broken:regression
 xen-unstable:build-armhf-libvirt:host-build-prep:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2: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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 03:34:22 +0000
Subject: [Xen-devel] [xen-unstable test] 113840: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6464387053087255668=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6464387053087255668==
Content-Type: text/plain

flight 113840 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113840/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt             <job status>                 broken
 build-armhf-libvirt           5 host-build-prep          fail REGR. vs. 113387
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 113387
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   14 days
Failing since        113430  2017-09-14 01:24:48 Z   13 days   28 attempts
Testing same since   113840  2017-09-26 20:49:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          broken  
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-libvirt broken

Not pushing.

(No revision log; it would be 1858 lines long.)


--===============6464387053087255668==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6464387053087255668==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5VO-0001jc-Pd; Wed, 27 Sep 2017 06:07:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx5VM-0001jQ-Vy
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 06:07:33 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C4/30-30935-4204BC95; Wed, 27 Sep 2017 06:07:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfZ4XS
 kwbI9HBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONusUPDEr2LlykPsDYwX
 jLoYuTiEBBqZJHqPfGPpYuQEch4zStzc7gOR2MYo8f7aT3aQhIiAs8TXM3OBbA4OXgF9iVuzv
 EDCwgL2EvP+H2EDqZcQ6JKUeHO6E6xeQsBbYu+a9cwg9SD2/fMVXYzsHGwCVhKHxEAKWARUJX
 o/XGCawMi9gJFhFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoLfrGRgYdzD2rfI7xCjJwaQkylvz/1SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTPvTkUKC
 RanpqRVpmTnAsINJS3DwKInwstgBpXmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpx3PUiRA
 EhRRmke3AhYDFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7AGQKT2ZeCdymV0BHMAEd0T
 v1BMgRJYkIKakGRiHrCY3rRby35Xx1XeWd9HnS5t9nuX7vPH/8V9XO6hfzuZkCAnzc9hoZz3d
 8JrPe3vruchcDsx8LK65f2HXMu959b+q96AeTtaczXWmbfdv4zv57PLppnq+PhL6ScdZ8mCWz
 r+GB5OcWnWjloHwW66stQgedz+s/C1BVbpybpnp3h9rXqVs2bVViKc5INNRiLipOBAA8nZ9mf
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506492449!109840193!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13097 invoked from network); 27 Sep 2017 06:07:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 06:07:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx5VH-0003Ac-Kc; Wed, 27 Sep 2017 06:07:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dx5VB-00050Z-Nk; Wed, 27 Sep 2017 06:07:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dx5VA-0007mW-Ux; Wed, 27 Sep 2017 06:07:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113844-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=31bc1d8481af414cfa2857f905e40f7d8e6d5b2e
X-Osstest-Versions-That: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 06:07:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 113844: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0558784834685482056=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0558784834685482056==
Content-Type: text/plain

flight 113844 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113844/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu    <job status>                 broken
 test-armhf-armhf-xl-multivcpu  4 host-install(4)       broken REGR. vs. 113817

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113817

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113817
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113817
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                31bc1d8481af414cfa2857f905e40f7d8e6d5b2e
baseline version:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b

Last test of basis   113817  2017-09-25 22:47:44 Z    1 days
Failing since        113839  2017-09-26 18:16:50 Z    0 days    2 attempts
Testing same since   113844  2017-09-27 00:18:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alistair Francis <alistair.francis@xilinx.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  John Snow <jsnow@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Liang Yan <lyan@suse.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                broken  
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-xl-multivcpu broken
broken-step test-armhf-armhf-xl-multivcpu host-install(4)

Not pushing.

(No revision log; it would be 567 lines long.)


--===============0558784834685482056==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0558784834685482056==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bM-0002Oo-Fj; Wed, 27 Sep 2017 06:13:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bL-0002Oi-Bo
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:43 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 01/82-10804-6914BC95; Wed, 27 Sep 2017 06:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRtspDvV8XS
 kwbFJKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bMsztYCjp9K27+Wc/YwNhq08XIySEkMINR
 Ytkv8y5GLg4WgXZmifPrzzGBOBIC71gkdj1YywRSJSGQJ/Gu5yQ7hJ0mMb/xOyOEXSax9OYnR
 ohJWhJHT81mBWkWEljBJHFz1iSWLkYODjYBE4lZHRIgNSICShL3Vk0GW8AsMJFZYsGP42BDhQ
 XsJO5Mmwc2iEVAVeLkl+1gcV4Bb4nupslQi+Ukbp7rZJ7AyL+AkWEVo0ZxalFZapGukaleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgCDEAwQ7GVQsCDzFKcjApifLW/D8VKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN87hdKSQYFFqempFWmYOMJhh0hIcPEoivFEgad7igsTc4
 sx0iNQpxkCOY5su/2Hi+DHpCpD80nsDSO7bcwtIdty8CyQ3gckN3x/8YRJiycvPS5US560CGS
 QAMiijNA9uDSxCLzHKSgnzMgIdLsRTkFqUm1mCKv+KUZyDUUmYNxlkCk9mXgncNa+ADmUCOrR
 36gmQQ0sSEVJSDYxTDiplSBhuFuW/fCrmYm1Cmpj+Mvf9bEd3sUw886kiMstUuXb1ji0Gt14e
 W/O2pPnYlR9JrHGppabTklXe1MfK+DX56Fl0O/P9LXLtCu95qLRBOV6JNSbF4bqJaVo79zbmS
 xciT0YqlyZZyVT/LtZUfjPdZAnzOevI5DWRKdozUqRk2q8lKLEUZyQaajEXFScCAJaaUdPLAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506492820!61730286!1
X-Originating-IP: [74.125.83.50]
X-SpamReason: No, hits=1.3 required=7.0 tests=BODY_RANDOM_LONG,USERPASS
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22882 invoked from network); 27 Sep 2017 06:13:41 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:41 -0000
Received: by mail-pg0-f50.google.com with SMTP id k193so7220041pgc.8
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=FesRZHJXUs2hUBBJ681jzdblGghMg9XPtH6FnY2CGWs=;
 b=aH4kGWreAORIyA3GyzCjOxWRlHVso2SNf1vwbl9UiZL7olcC18K3eqL4Q0Hpczwtbu
 cv7Y1IwleuQy7YqLwse33w1IcJPIZrpYk18+t50MRnTa31sr7tkYp0NKbYUfcmZGmxal
 gAL337geqecUSquEvAXzq6KsHONnbgn6k0Kfc=
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=FesRZHJXUs2hUBBJ681jzdblGghMg9XPtH6FnY2CGWs=;
 b=kg/HnciHSqvj1zVojGgQ13KiH6zpF4Ud9m+QBFYA9qF20NpFT1HANV9Tw+RYQoiZuj
 laKFmC6y11m1mubyzmjDw9zAYZf7tGLlvy3bmA/lVHC3YHRV6IfpwFRtli/Ea8JRMGif
 z/swP1f2Xaobo0o5F/Ha3KV1I2MYkWzHBHmhCAxmnc0++49Xvxy3yUE9ibG7lEZ7QrXF
 XSyQ1kLamLOTcyYVCOkF7lP1WURB8OCH7jOAXUviHrBA1z55KxsJ5zKCQpgfkbW/Oel+
 d4XoiB+IaLun9OUoTnAv++TJbRpvP01H4gr7UnVq+TxOsVQ7PtdYobdgEAlkGzCz648Z
 XOqQ==
X-Gm-Message-State: AHPjjUjCj3jw0c5Oxi79MkhX6lFOWQ1Lpj3AbQwplGCNNdpnlnDuSNGE
 re/iXY729lqp66S6aC9bW5t9Iz+nahc=
X-Google-Smtp-Source: AOwi7QAFuBtaslldKErg7D4Fxld1J0IyHv7GXbTPyd/d2g9zJHLlkfDoEYGKUALAa/butewTKxCoAw==
X-Received: by 10.98.13.151 with SMTP id 23mr345146pfn.39.1506492819486;
 Tue, 26 Sep 2017 23:13:39 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:38 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:09 +0530
Message-Id: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] [PATCH 00/27 v11]  SBSA UART emulation support in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U0JTQSBVQVJUIGVtdWxhdGlvbiBmb3IgZ3Vlc3RzIGluIFhlbgo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpMaW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lm
aWNhdGlvbiBmb3IgQVJNIFByb2Nlc3NvcnMsIHdoaWNoCnByb3ZpZGVzIGEgc2V0IG9mIGd1aWRl
bGluZXMgZm9yIGJvdGggZ3Vlc3QgT1MgYW5kIGh5cGVydmlzb3IgaW1wbGVtZW50YXRpb25zLCAK
c3VjaCB0aGF0IGJ1aWxkaW5nIE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5l
cyBndWFyYW50ZWVzCnRoYXQgdGhvc2UgaW1hZ2VzIGNhbiBhbHNvIHJ1biBvbiBoeXBlcnZpc29y
cyBjb21wbGlhbnQgd2l0aCB0aGlzIHNwZWNpZmljYXRpb24uCgpPbmUgb2YgdGhlIHNwZWMgcmVx
dWlyZW1lbnRzIGlzIHRoYXQgdGhlIGh5cGVydmlzb3IgbXVzdCBwcm92aWRlIGFuCmVtdWxhdGVk
IFNCU0EgVUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJl
cXVpcmVtZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUg
Zm9sbG93aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6
Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0
ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBY
ZW4gZ3Vlc3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFSTSBwbDAx
MSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBtZW50aW9u
ZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5LCBYZW4g
c3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVtdWxhdGVk
IHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVsYXRlZCBT
QlNBIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBjYW4gYWNjZXNzIHVz
aW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRoZSBndWVzdCBWTSB3
aWxsIGNvbnRhaW4gdGhlIFNCU0EgVUFSVCBNTUlPIGFkZHJlc3MgCnJhbmdlIGFuZCBhbiBpcnEg
Zm9yIHJlY2VpdmluZyByeC90eCBpbnRlcnJ1cHRzLiBUaGUgZGV2aWNlIHRyZWUgZm9ybWF0IApp
cyBzcGVjaWZpZWQgaW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9h
cm1fc2JzYV91YXJ0LnR4dC4KClRoZSBYZW4gaHlwZXJ2aXNvciB3aWxsIGV4cG9zZSB0d28gdHlw
ZXMgb2YgaW50ZXJmYWNlcyB0byB0aGUgYmFja2VuZCBhbmQgZG9tVS4gCgpUaGUgaW50ZXJmYWNl
IGV4cG9zZWQgdG8gZG9tVSB3aWxsIGJlIGFuIGVtdWxhdGVkIFNCU0EgVUFSVCBieSBlbXVsYXRp
bmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgYnkgdGhlIGd1ZXN0LgoK
LSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJXCi0gUmF3IGludGVycnVwdCBzdGF0
dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0
ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0MpICAgICAgICAgLSBSVwotIEludGVy
cnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIGlu
dGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBmb2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGlu
Y29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3Bh
Y2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhl
IGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29u
c29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4g
eGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IFNCU0EgVUFSVApjb25zb2xlLgoKVGhpcyBpbnRl
cmZhY2UgaGFzIHJ4IGFuZCB0eCByaW5nIGJ1ZmZlcnMgYW5kIGFuIGV2ZW50IGNoYW5uZWwgZm9y
IApzZW5kaW5nL3JlY2VpdmluZyBldmVudHMgZnJvbSB0aGUgYmFja2VuZC4gCgpTbyBlc3NlbnRp
YWxseSBYZW4gaGFuZGxlcyB0aGUgZGF0YSBvbiBiZWhhbGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tl
bmQuIEFueSBkYXRhIAp3cml0dGVuIGJ5IGRvbVUgaXMgY2FwdHVyZWQgYnkgWGVuIGFuZCB3cml0
dGVuIHRvIHRoZSBUWCAoT1VUKSByaW5nIGJ1ZmZlciAKYW5kIGFuIGV2ZW50IGlzIHJhaXNlZCB0
byB0aGUgYmFja2VuZCB0byByZWFkIHRoZSBUWCByaW5nIGJ1ZmZlci4KIApTaW1pbGFybHkgb24g
cmVjaXZpbmcgYW4gZXZlbnQgZnJvbSB4ZW5jb25zb2xlLCBYZW4gaW5qZWN0cyBhbiBpbnRlcnJ1
cHQgdG8gZ3Vlc3QgdG8KaW5kaWNhdGUgdGhlcmUgaXMgZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJY
IChJTikgcmluZyBidWZmZXIuCgpUaGUgU0JTQSBVQVJUIHN0YXRlIGlzIGNvbXBsZXRlbHkgY2Fw
dHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25lZCBhYm92ZSBhbmQgdGhpcyBz
dGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBldmVudCBmcm9tIAp0aGUgYmFj
a2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFjY2VzcyBmcm9tIGRvbVUuIAoK
Rm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcnggaW50ZXJydXB0IGluIHRoZSBJ
TVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0IGFuIGludGVycnVwdCB0byBn
dWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lzdGVyLiAKT25jZSB0aGUgaW50
ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJydXB0IHdpbGwgYmUgZGVsaXZl
cmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpYZW4gSHlwZXJ2aXNvcgo9PT09
PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUg
YWNjZXNzIHRvIFNCU0EgVUFSVCByZWdpc3RlcnMgYW5kIAogICBpbnRlcnJ1cHRzOgogICAgLSBJ
dCBlbXVsYXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0
aGUgSU4gYW5kIAogICAgICBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRv
IGRvbTAgd2hlbiB0aGVyZSBpcyBkYXRhIGluIAogICAgICB0aGUgT1VUIHJpbmcgYnVmZmVyIGFu
ZCBpbmplY3RpbmcgYW4gaW50ZXJydXB0IHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIAogICAgICBp
cyBkYXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZCBlc3NlbnRpYWxseSAKICAgICAgY29u
dHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QuCgoyLiBBZGQg
YSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVu
LgoKMy4gRW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEg
bGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcgCiAgIGRvbWFpbiBjcmVhdGlvbi4KClRvb2xzdGFj
awo9PT09PT09PT09CgoxLiBBZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhlIGRvbVUgY29u
ZmlndXJhdGlvbiBmaWxlIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0LgoKMi4gQ3JlYXRlIGEgU0JT
QSBVQVJUIERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1c2VzIGEgZml4ZWQK
ICAgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcyByYW5nZSBmb3IgU0JTQSBVQVJULgoK
My4gQ2FsbCB2dWFydCBpbml0IERPTUNUTCBBUEkgdG8gZW5hYmxlIFNCU0EgVUFSVCBlbXVsYXRp
b24uCgo1LiBBZGQgYSBuZXcgdnVhcnQgeGVuc3RvcmUgbm9kZSwgd2hpY2ggY29udGFpbnM6CiAg
ICAtIHJpbmctcmVmCiAgICAtIGV2ZW50IGNoYW5uZWwKICAgIC0gYnVmZmVyIGxpbWl0CiAgICAt
IHR5cGUKClhlbmNvbnNvbGVkCj09PT09PT09PT09PQoKMS4gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1
Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4KCjIuIE1vZGlmeSBkaWZmZXJlbnQg
QVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMuIHRvIG9wZXJhdGUgb24gdGhlIAogICBj
b25zb2xlIHN0cnVjdHVyZS4KICAgCjMuIEFkZCBzdXBwb3J0IGZvciBoYW5kbGluZyBtdWx0aXBs
ZSBjb25zb2xlcy4KCjQuIEFkZCBzdXBwb3J0IGZvciB2dWFydCBjb25zb2xlOgoKVGhlIHZwbDAx
MSBjaGFuZ2VzIGF2YWlsYWJsZSBhdCB0aGUgZm9sbG93aW5nIHJlcG86Cgp1cmw6IGh0dHBzOi8v
Z2l0QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5j
aDogdnBsMDExX3YxMQoKVGhlcmUgYXJlIHNvbWUgVEJEIGl0ZW1zIHdoaWNoIG5lZWQgdG8gYmUg
bG9va2VkIGF0IGluIHRoZSBmdXR1cmU6CgoxLiBDdXJyZW50bHkgVUVGSSBmaXJtd2FyZSBsb2dz
IHRoZSBvdXRwdXQgdG8gaHZjIGNvbnNvbGUgb25seS4gSG93IGNhbiAKICAgVUVGSSBmaXJtd2Fy
ZSBiZSBtYWRlIGF3YXJlIG9mIHBsMDExIGNvbnNvbGUgYW5kIGhvdyBpdCBjYW4gdXNlIGl0CiAg
IGFzIGEgY29uc29sZSBpbnN0ZWFkIG9mIGh2Yy4KCiAgIFRoZXJlIHdhcyBhIGRpc2N1c3Npb24g
b24gdGhpcyBhbmQgaXQgd2FzIGRlY2lkZWQgdGhhdCBTQlNBIFVBUlQgc2hvdWxkIAogICBiZSB1
c2VkIGFzIGEgZGVidWcgcG9ydCBieSB0aGUgVUVGSSBmaXJtd2FyZSBzbyB0aGF0IGFsbCBkZWJ1
ZyBvdXRwdXQKICAgaXMgcmVkaXJlY3RlZCB0byB0aGlzIHBvcnQuCgoyLiBMaW51eCBzZWVtcyB0
byBoYXZlIGh2YyBjb25zb2xlIGFzIHRoZSBkZWZhdWx0IGNvbnNvbGUgaS5lLiBpZiBubwogICBj
b25zb2xlIGlzIHNwZWNpZmllZCB0aGVuIGl0IHVzZXMgaHZjIGFzIHRoZSBjb25zb2xlLiBIb3cg
Y2FuIGFuIAogICBvcHRpb24gYmUgcHJvdmlkZWQgaW4gTGludXggdG8gc2VsZWN0IGVpdGhlciBo
dmMgb3IgcGwwMTEgYXMgdGhlIAogICBkZWZhdWx0IGNvbnNvbGUuCgogICBJdCB3YXMgc3VnZ2V0
ZWQgdG8gdXNlIHRoZSBTUENSIGluIEFDUEkgYW5kIHRoZSBzdGRvdXQtcGF0aCBvcHRpb24gaW4g
dGhlCiAgIGRldmljZSB0cmVlIHRvIHNwZWNpZnkgdGhlIGRlZmF1bHQgY29uc29sZS4gSG93ZXZl
ciwgY3VycmVudGx5IGh2YyBjb25zb2xlCiAgIGlzIG5vdCBkZXNjcmliYWJsZSBpbiB0aGUgQUNQ
SS9kZXZpY2UgdHJlZS4gVGhpcyBzdXBwb3J0IHdpbGwgaGF2ZSB0byBiZQogICBhZGRlZCB0byBh
bGxvdyB0aGUgdXNlciB0byBzcGVjaWZ5IHRoZSBkZWZhdWx0IGNvbnNvbGUuCgozLiBBQ1BJIHN1
cHBvcnQgZm9yIHBsMDExIGRldmljZS4KCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpDQzogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpCaHVwaW5kZXIg
VGhha3VyICgyNyk6CiAgeGVuL2FybTogdnBsMDExOiBEZWZpbmUgY29tbW9uIHJpbmcgYnVmZmVy
IGhlbHBlciBmdW5jdGlvbnMgaW4KICAgIGNvbnNvbGUuaAogIHhlbi9hcm06IHZwbDAxMTogQWRk
IFNCU0EgVUFSVCBlbXVsYXRpb24gaW4gWGVuCiAgeGVuL2FybTogdnBsMDExOiBBbGxvY2F0ZSBh
IG5ldyBHRk4gaW4gdGhlIHRvb2xzdGFjayBmb3IgdnVhcnQKICB4ZW4vYXJtOiB2cGwwMTE6IEFk
ZCBzdXBwb3J0IGZvciB2dWFydCBpbiBsaWJ4bAogIHhlbi9hcm06IHZwbDAxMTogUmVhcnJhbmdl
IHhlbiBoZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyCiAgICBpbiBkb21jdGwu
YwogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2
cGwwMTEKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBub2RlIGluIHRoZSB4ZW5z
dG9yZQogIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgdG8gZGVmaW5lIGFuZCB1
c2UgYSBuZXcgY29uc29sZSAgICAKICAgIHN0cnVjdHVyZQogIHhlbi9hcm06IHZwbDAxMTogUmVu
YW1lIHRoZSBjb25zb2xlIHN0cnVjdHVyZSBmaWVsZCBjb25zcGF0aCB0byB4c3BhdGgKICB4ZW4v
YXJtOiB2cGwwMTE6IE1vZGlmeSB4ZW5jb25zb2xlIGZ1bmN0aW9ucyB0byB0YWtlIGNvbnNvbGUg
c3RydWN0dXJlCiAgICBhcyBpbnB1dAogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNv
bGVfaW5pdCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBu
ZXcgYnVmZmVyX2F2YWlsYWJsZSBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBs
MDExOiBBZGQgYSBuZXcgbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkIGZ1bmN0aW9uIGluCiAg
ICB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgbWF5YmVfYWRkX2NvbnNv
bGVfdHR5X2ZkIGZ1bmN0aW9uIGluCiAgICB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBB
ZGQgYSBuZXcgY29uc29sZV9ldnRjaG5fdW5tYXNrIGZ1bmN0aW9uIGluCiAgICB4ZW5jb25zb2xl
CiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgaGFuZGxlX2NvbnNvbGVfcmluZyBmdW5jdGlv
biBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgaGFuZGxlX2NvbnNv
bGVfdHR5IGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5l
dyBjb25zb2xlX2NsZWFudXAgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAx
MTogQWRkIGEgbmV3IGNvbnNvbGVfb3Blbl9sb2cgZnVuY3Rpb24gaW4geGVuY29uc29sZQogIHhl
bi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNvbGVfY2xvc2VfZXZ0Y2huIGZ1bmN0aW9uIGlu
IHhlbmNvbnNvbGUKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBzdXBwb3J0IGZvciBtdWx0aXBsZSBj
b25zb2xlcyBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3Ig
dnVhcnQgY29uc29sZSBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcg
dnVhcnQgY29uc29sZSB0eXBlIHRvIHhlbmNvbnNvbGUgY2xpZW50CiAgeGVuL2FybTogdnBsMDEx
OiBBZGQgYSBwbDAxMSB1YXJ0IERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlCiAgeGVu
L2FybTogdnBsMDExOiBVcGRhdGUgZG9jdW1lbnRhdGlvbiBmb3IgdnVhcnQgY29uc29sZSBzdXBw
b3J0CiAgeGVuL2FybTogdnBsMDExOiBGaXggdGhlIHNsb3cgZWFybHkgY29uc29sZSBTQlNBIFVB
UlQgb3V0cHV0CiAgeGVuL2FybTogdnBsMDExOiBDb3JyZWN0IHRoZSBsb2dpYyBmb3IgYXNzZXJ0
aW5nL2RlLWFzc2VydGluZyBTQlNBCiAgICBVQVJUIFRYIGludGVycnVwdAoKIGRvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbiAgICAgICAgICAgICB8ICAxMiArCiBkb2NzL21pc2MvY29uc29sZS50eHQg
ICAgICAgICAgICAgICAgfCAgNDQgKystCiB0b29scy9jb25zb2xlL01ha2VmaWxlICAgICAgICAg
ICAgICAgfCAgIDMgKy0KIHRvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyAgICAgICAgICB8ICAx
MyArLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICAgICAgIHwgNjYxICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5o
ICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgIHwg
IDIwICsrCiB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMgICAgICAgICAgICAgfCAgIDUgKy0KIHRv
b2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4Yy94
Y19kb21haW4uYyAgICAgICAgICAgICAgfCAgMjcgKysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAg
ICAgICAgICAgICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICAgICAg
ICAgfCAgIDcgKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgICAgICAgIHwgIDg5ICsr
KysrCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAgICAgICAgfCAgNDcgKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jICAgICAgICAgICB8ICAgOSArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMg
ICAgICAgICAgICAgIHwgICA1ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAg
ICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgIDcgKwog
dG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAxICsKIHRvb2xzL2xpYnhs
L2xpYnhsX3g4Ni5jICAgICAgICAgICAgICB8ICAgOCArCiB0b29scy94bC94bF9jbWR0YWJsZS5j
ICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAgICAg
ICAgICB8ICAgNSArLQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgICAgIHwgICA4
ICsKIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2RvbWFp
bi5jICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAg
ICAgICAgICB8ICA1OCArKy0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgICAgICB8
IDQ5NiArKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgICAg
ICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCAgICAgfCAgIDIgKwog
eGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgICAgIHwgIDc0ICsrKysKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggICAgICAgICAgfCAgMjQgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xl
LmggICAgICB8ICAgNiArCiAzNiBmaWxlcyBjaGFuZ2VkLCAxNDQ1IGluc2VydGlvbnMoKyksIDI0
MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCgotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bQ-0002Q8-18; Wed, 27 Sep 2017 06:13:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bO-0002PX-Iy
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:46 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3D/AA-30935-9914BC95; Wed, 27 Sep 2017 06:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAat2Zjqc
 jDRoe8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/bzSwF7ySrDh8YQlbA+Md0S5GTg4hgRmM
 Es/mxYPYLALzmCWurOboYuTikBDoZ5WYNPMxO0hCQiBP4vWhJ0wQdprE6y19jBB2ucTFP72sE
 IO0JI6ems0K0iwksIJJ4sXjDqAiDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKmXDSQhLB
 Ap8e75X3aIK1QlWv53gC3gFfCWWDr7MRvEMjmJm+c6mUFsTgEfidP9t9kgFntLXFrZzzqBUXA
 BI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAgKtnYGDc
 wXh5i98hRkkOJiVR3pr/pyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDecDgdKSRYlJqeWpGWm
 QMMfZi0BAePkgjvNZA0b3FBYm5xZjpE6hSjPceFO5f+MHF86b0BJA/suQUkO27e/cMkxJKXn5
 cqJc57EaRNAKQtozQPbigsVi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9CzKFJzOvBG7
 3K6CzmIDO6p16AuSskkSElFQDYzLr2vXcj5wVN7L6sUcU3F71aU3Igzf8jfe+f1uhyT6X9WRt
 /d+QOztETBVvdupVNK70CJv3eY+p/r4NO63+st+yXlbks7lZ1evLBNO2b873vh31UtzTwuYcW
 DGz+tG+Y11sj9NXy6wrTN/U+UwmRnRF1/GqmiuF/ZNqZqz2L1qae/J2/NGvfEosxRmJhlrMRc
 WJAIGra/HQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506492824!110540296!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9466 invoked from network); 27 Sep 2017 06:13:45 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:45 -0000
Received: by mail-pf0-f171.google.com with SMTP id m63so6749926pfk.7
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1SnejLuK1E7QinOqF2LtaUIP1aM9kOWy3HE1yvqUZqQ=;
 b=VsBzDlI3xGU9fp/s9/NwZ/ENrH26TT8CZ2xBMPZLRYpC91iD+oPGbts6W0vOemdfUu
 7EYbvjgUP9Uj6Bwh2pXuz0Z+e/AfWqv7XK0HDizf5FXkXPGWGblT7mL6PWpLMzthUYt9
 jhMp67+2F1BPGsfJ4tCs/7dY7Ljf06M5jA8OU=
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=1SnejLuK1E7QinOqF2LtaUIP1aM9kOWy3HE1yvqUZqQ=;
 b=TKqRTMtFJ4sQZ5s/ITfsDxH4grAv3/v97yNgpFHUziidWsT+INOfvUPxcT7DHKGKei
 /1B9y8W7jO1rfsY33yQPppMVv2e323rPJAapFmM5Xx0xX3gLDM7+VpwYP8PrhLGFaKW3
 ftZhD2IXvH69b7TV1vj+6MevsHDbGyqNbXdSVTfsHTpW5dcsNJKwl0P1HWfQS+JJC9iR
 YijYqWOdQdXgZ/MyluXosw02x/l+tAJQzcNjhpw/h9zf0kdD8+hw5RvVkHgrA/WQbEMz
 Yky//UFiTzZUIT5N0yTW+Rlt2m8BBM8plL3P7xM35ySn3nZdLAmu5c3bdgTkCqacPR7o
 OEDg==
X-Gm-Message-State: AHPjjUhmuoYylZdvfBOmfWXTh/nwlNFRcfFJWfF/C120AJMVhLtRgxHJ
 /SeU6a3rfP36kVuPZdG9ztPrDmr8aKI=
X-Google-Smtp-Source: AOwi7QBmG8hS9MCVJxE9v/jJjePlDhE8Mc2BrQL3mSQQlCxbvjfX2wEYycKbkPAyXurVaCaP0iDfWA==
X-Received: by 10.99.170.14 with SMTP id e14mr367584pgf.12.1506492823549;
 Tue, 26 Sep 2017 23:13:43 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:43 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:12 +0530
Message-Id: <1506492816-25954-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 03/27 v11] xen/arm: vpl011: Allocate a new GFN
	in the toolstack for vuart
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsb2NhdGUgYSBuZXcgZ2ZuIHRvIGJlIHVzZWQgYXMgYSByaW5nIGJ1ZmZlciBiZXR3ZWVuIHhl
bmNvbnNvbGUKYW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgY29uc29sZSBkYXRh
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NDoKLSBSZW1vdmVkIHhjX2dldF92dWFydF9nZm4oKSBhcyBpdCBpcyBub3QgcmVxdWlyZWQg
c2luY2UgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbgogIGZ1bmN0aW9uIHdoaWNoIHVzZWQgdGhp
cyBBUEkgaGFzIGJlZW4gbW92ZWQgdG8gYWZ0ZXIgZ2ZuIGlzIGFsbG9jYXRlZC4KLSBJIGhhdmUg
aW5jbHVkZWQgdGhlIHJldmlld2VkLWJ5IGFuZCBhY2tlZC1ieSB0YWdzIGFzIHRoZXJlIGlzIG5v
IGNoYW5nZSBpbiB0aGUKICBsb2dpYy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcg
aGVscGVyIGZ1bmN0aW9uIHhjX2dldF92dWFydF9nZm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxv
Y2F0ZWQgZm9yCiAgdnBsMDExLgotIFNpbmNlIGEgbmV3IGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVk
IGluIHRoaXMgcGF0Y2gsIEkgaGF2ZSBub3QgaW5jbHVkZWQgU3RlZmFubydzCiAgcmV2aWV3ZWQt
YnkgYW5kIFdlaSdzIGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlbW92ZWQg
dGhlIERPTUNUTCBjYWxsIHRvIHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlz
IHBhc3NlZAogIGluIHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRp
b24uCgogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCB8IDIgKysKIHRvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYyAgICAgfCA1ICsrKystCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgIHwg
MiArKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4Li42ZTA2ZWYxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIEV4dHJh
IFNNQklPUyBzdHJ1Y3R1cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNf
aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0
X2dmbjsKIH07CiAKIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTY2OWZiMC4uOTgyMDBh
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9hcm0uYwpAQCAtMjYsMTAgKzI2LDExIEBACiAjaW5jbHVkZSAieGdfcHJpdmF0ZS5o
IgogI2luY2x1ZGUgInhjX2RvbS5oIgogCi0jZGVmaW5lIE5SX01BR0lDX1BBR0VTIDMKKyNkZWZp
bmUgTlJfTUFHSUNfUEFHRVMgNAogI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAogI2RlZmlu
ZSBYRU5TVE9SRV9QRk5fT0ZGU0VUIDEKICNkZWZpbmUgTUVNQUNDRVNTX1BGTl9PRkZTRVQgMgor
I2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKIAogI2RlZmluZSBMUEFFX1NISUZUIDkKIApAQCAt
ODUsMTAgKzg2LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQogCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BG
Tl9PRkZTRVQ7CiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZOX09G
RlNFVDsKKyAgICBkb20tPnZ1YXJ0X2dmbiA9IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwogCiAg
ICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+
Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20tPmd1
ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2Uo
ZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7
CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJh
c2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBk
b20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCiAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1ZXN0
X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
ZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggYzNiNDRkZC4uOGEz
NzZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgcmV0dXJuIHJjOwogICAgIGlm
ICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSkgIT0gMCApCiAgICAg
ICAgIHJldHVybiByYzsKKyAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnZ1YXJ0
X2dmbikpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBzdGFydCBpbmZvIHBh
Z2UgKi8KICAgICBpZiAoIGRvbS0+YXJjaF9ob29rcy0+c3RhcnRfaW5mbyApCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bN-0002PK-Q9; Wed, 27 Sep 2017 06:13:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bM-0002Oi-Lg
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 DD/82-10804-8914BC95; Wed, 27 Sep 2017 06:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTARt1pjqc
 jDeZ/07X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWTrvOXrBbuuLD6VmsDYwHxLsYuTiEBGYw
 Suy5fo0VxGERmMcssWP1PzBHQqCfVWJvwzaWLkZOICdP4u+yDewQdprEpJvToOwKicU7roDZQ
 gJaEkdPzWaFsFcwSexbqtPFyMHBJmAiMatDAiQsIqAkcW/VZCaQ+cwCFxglZv59zgaSEBZIll
 jVNwFsF4uAqsSRFc1gNq+At8Tb3ZPYIHbJSdw818kMYnMK+Eic7r/NBrHLW+LSyn7WCYyCCxg
 ZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYcAxDsYLy+
 MeAQoyQHk5Iob83/U5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjnOZyOFBIsSk1PrUjLzAEGP
 0xagoNHSYQ3CiTNW1yQmFucmQ6ROsXoynHhzqU/TBzHNl0Gkl96bwDJA3tuAcmOm3f/MAmx5O
 XnpUqJ81aBNAuANGeU5sGNhkXuJUZZKWFeRqBjhXgKUotyM0tQ5V8xinMwKgnzJoNM4cnMK4G
 74BXQcUxAx/VOPQFyXEkiQkqqgVH86+rZqqoeyx4Wzp56PLz8oJmu38noZr0f8ptXcPos0Lz6
 5Za8P89ztpvXa3IDH7yodHwxRTKbb/XbVIOz/xqXVrMrOz5lyQyzinVLPszZFc5xIjSNVfKx8
 P/Fzbd3H6k9d33P6tXMk5Pc2rvqRXb4cnjNKdf9kiZ0yEzuW2iq8PXzPJMU1ZVYijMSDbWYi4
 oTAbaUH2bXAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506492821!113221474!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8304 invoked from network); 27 Sep 2017 06:13:42 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:42 -0000
Received: by mail-pf0-f177.google.com with SMTP id r68so6749519pfj.3
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=iEjfZLGFpkTJbmA53YBiJXpiNqpkjy4JrF6UOsZuq6Q=;
 b=fomsjdRefx1dFb6CfW/8OGNeH3RCe0bl8ld/emFze6SY/uJoV6XIqoSegIzlpL+YtJ
 HCaCkX484VwNh72LFthmku/j5+q8quv4EA2Pqkc+8tV9cJkBtRaZCX/fjAW6fF+zkaE+
 Fnn0z0/CZATNK2XMHa7ZPRzR7wsVDlxq1gdOE=
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=iEjfZLGFpkTJbmA53YBiJXpiNqpkjy4JrF6UOsZuq6Q=;
 b=Em8tHOLhNPVYD1y8wvLPhRINCFUsJ0s1/Bb+oWb4hiTInhVV2gy0jXn5z9GMQhV872
 CbFe+3wfszkr0RRVZKjwo/rx3Mx3QEJxoP+QU803dz12ClNZQ5g+rvjvbuTW5Mce1sOP
 j3NUcwB8BIA9q42nP2oLNftW1dStsbcTONNtjlk+l/acvHTV3bFhsc2Xj0qL7HCBo6G+
 SrT7SeGIGbRUGo8rzOlqLGyqcCwh5Lj3Wt6XjV/B7i6sKtlbT9VEUu8bV7uif8/nYBKT
 PadITeffb2RGTx2bz2TnJzfjEhRVgJY81BWtAOLutqlDUHoNuzqYw+irDLthGM9Xm/km
 PSbQ==
X-Gm-Message-State: AHPjjUjGf+LLcMTiznJxkKqsZ0cgs4maf79Yx/N1hr5/cVfgK8KIsPuT
 flzCxchvurlTB3F1aYoI4qg3LTtEeJU=
X-Google-Smtp-Source: AOwi7QC9uGPtzo7d0S2WQMzpqCDRmstthE3Dsos8MxzLbwRIxHwOJ55MB0nbaDzzQWhDo8I35VFLHQ==
X-Received: by 10.98.200.197 with SMTP id i66mr329637pfk.73.1506492820973;
 Tue, 26 Sep 2017 23:13:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:40 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:10 +0530
Message-Id: <1506492816-25954-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 01/27 v11] xen/arm: vpl011: Define common ring
	buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

REVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0
aW9ucyBzdWNoIGFzCnhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSByaW5nIGJ1ZmZlciwKeGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3
aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCnBsMDExIGVtdWxhdGlvbiBjb2RlIHdp
bGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCgppby9jb25zb2xlLmggaW5jbHVkZXMgaW8v
cmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCgpJbiBjb25zb2xlL2Rh
ZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUu
aApiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHYxMDoKLSBGaXggZm9yIHRoZSBo
ZWFkZXJzLmNoay9oZWFkZXJzKysuY2hrIGNvbXBpbGF0aW9uIGZhaWx1cmVzIHdoZW4gY29kZSBp
cyBjb21waWxlZCBuYXRpdmVseS4KICAgIDEpICBJbmNsdXNpb24gb2YgREVGSU5FX1hFTl9GTEVY
X1JJTkcgaW4gY29uc29sZS5oIGhhZCB0byBiZSBwdXQgdW5kZXIKICAgICAgICAhZGVmaW5lZChf
X1NUUklDVF9BTlNJX18pIGNoZWNrIGFzIGNvbnNvbGUuaCBpcyBfX1NUUklDVF9BTlNJX18KICAg
ICAgICBjdXJyZW50bHkgc2luY2UgaXQgaXMgcGFydCBvZiBoZWFkZXJzLmNoay4KICAgIDIpICBB
bHNvIHN0cmluZyBoZWFkZXIgZmlsZSBoYWQgdG8gYmUgYWRkZWQgYXMgYSBwcmUtcmVxIGZvciBo
ZWFkZXJzKysuY2hrIHRvIHBhc3MKICAgICAgICB0aGUgY29tcGlsYXRpb24gYmVjYXVzZSBjKysg
ZG9lcyBub3QgZGVmaW5lIF9fU1RSSUNUX0FOU0lfXyBhbmQgdGh1cwogICAgICAgIGV4cGFuZHMg
REVGSU5FX1hFTl9GTEVYX1JJTkcsIHdoaWNoIGxvb2tzIGZvciBtZW1jcHkoKSwgc2l6ZV90IGRl
Y2xhcmF0aW9ucy4KICAgICAgICBUbyBzYXRpZnkgdGhhdCByZXF1aXJlbWVudCBzdHJpbmcgaGVh
ZGVyIGZpbGUgaGFkIHRvIGJlIGFkZGVkIGEgcHJlLXJlcQogICAgICAgIGZvciBoZWFkZXIrKy5j
aGsuCiAKQ2hhbmdlcyBzaW5jZSB2NDoKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRl
IHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAgICAgfCAyICstCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAg
ICAgfCAyICstCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgIHwgMSArCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwgNiArKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggN2U0NzRiYi4uZTgw
MzNkMiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlICJ1dGlscy5o
IgogI2luY2x1ZGUgImlvLmgiCisjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0
Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAjaW5jbHVkZSA8eGVuc3RvcmUuaD4KQEAg
LTI5LDcgKzMwLDYgQEAKIAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGVycm5vLmg+
Ci0jaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8cG9sbC5oPgogI2luY2x1ZGUgPGZjbnRs
Lmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmls
ZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDEyOTliMTkuLmM5MGZkZWUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC05
OCw2ICs5OCw3IEBAIFBVQkxJQ19DOTlfSEVBREVSUyA6PSBwdWJsaWMvaW8vOXBmcy5oIHB1Ymxp
Yy9pby9wdmNhbGxzLmgKIFBVQkxJQ19BTlNJX0hFQURFUlMgOj0gJChmaWx0ZXItb3V0IHB1Ymxp
Yy8lY3RsLmggcHVibGljL3hzbS8lIHB1YmxpYy8laHZtL3NhdmUuaCAkKFBVQkxJQ19DOTlfSEVB
REVSUyksICQoUFVCTElDX0hFQURFUlMpKQogCiBwdWJsaWMvaW8vOXBmcy5oLXByZXJlcSA6PSBz
dHJpbmcKK3B1YmxpYy9pby9jb25zb2xlLmgtcHJlcmVxIDo9IHN0cmluZwogcHVibGljL2lvL3B2
Y2FsbHMuaC1wcmVyZXEgOj0gc3RyaW5nCiAKIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hF
QURFUlMpIE1ha2VmaWxlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29s
ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAppbmRleCBlMmNkOTdmLi4wZjA3
MTFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAgLTI3LDYgKzI3LDggQEAKICNpZm5kZWYg
X19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05T
T0xFX0hfXwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNf
UklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAm
IChzaXplb2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCwxMCBAQCBzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgewogICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwogfTsKIAor
I2lmIGRlZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKK0RFRklO
RV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMpOworI2VuZGlmCisKICNlbmRpZiAvKiBfX1hFTl9QVUJM
SUNfSU9fQ09OU09MRV9IX18gKi8KIAogLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bQ-0002QJ-7k; Wed, 27 Sep 2017 06:13:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bO-0002Pe-N0
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:46 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2F/AE-03414-9914BC95; Wed, 27 Sep 2017 06:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTAat0Zjqc
 jDfpPmFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHV+xjKdi2nLGi/fQs5gbG5Q2MXYxcHEIC
 Mxgl9vXNZe9i5ORgEZjHLDFtqQdIQkKgn1Xi79UdTF2MHEBOnkTvp2qQGgmBNInO+8+ZIOwqi
 dVTX7CB2EICWhJHT81mhRi6gkmi++4vZpBeNgETiVkdEiA1IgJKEvdWTQbrZRaol1i0aRsLiC
 0s4CXxZ/NHFogbVCU6rrWxgti8At4Su5b2sEPskpO4ea6TGcTmFPCRON1/G2qvt8Sllf2sExg
 FFzAyrGLUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw5BiDY
 wXhgUeAhRkkOJiVR3pr/pyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDGOZyOFBIsSk1PrUjLz
 AEGP0xagoNHSYQ3CiTNW1yQmFucmQ6ROsUYyHHhzqU/TBwHJlwBkl96b4DYe24ByY6bd4HkJj
 C54fuDP0xCLHn5ealS4rxVIIMEQAZllObBrYFF9CVGWSlhXkagw4V4ClKLcjNLUOVfMYpzMCo
 J8y4EmcKTmVcCd80roEOZgA7tnXoC5NCSRISUVAOjqH/em++b8m8d5V3dK/b5W2680RFGp2c/
 9qWenxPLvzvjD3/CBJ0d8eq9dm/8tK/dYn2j7Om88rHcjIMzLN9e+FrxWal3l+DrSxeVrDZwO
 bNnXrkgrVt9kkdMm/PhpVt1ezv9dk1STHh/iu3Pec6aD7zhO62tHly27Vjk39HUHih8WXBtuc
 MzJZbijERDLeai4kQAOaem2uMCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506492823!76795212!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43058 invoked from network); 27 Sep 2017 06:13:44 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:44 -0000
Received: by mail-pf0-f171.google.com with SMTP id b70so6746358pfl.8
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FIIEoGYJlDlQOlB1rNCGAkalKS3RzS1n2lan1ceAzBg=;
 b=Ul8YeTiBsppDtTB6CATBmC/NnDoJsMpR2U4SuOdQCqKAIrppXmQDwrsWVsC8NOMn7o
 54VyDImB0mEL2ldQJ0sc3AlwBzCns6MTmhjHNUgOyIDhPZhqI/kG5KpvbzbCdU2YgOiJ
 6LPbFGK7mAm3JDpNiwFYMSlhB4+WN+3EaJfrc=
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=FIIEoGYJlDlQOlB1rNCGAkalKS3RzS1n2lan1ceAzBg=;
 b=EVPKr/Y0jRlqRNQgXK2ZJaUq5SULdPp6Jo8rzmb0fcbvBHa7LMj4lTVkUIQwqft9jz
 POfLN0V7pdA3uZu5+RxIgZr1Gg3wA+oZeFHNHtEmXoi1J5a+IC/P6O6kUeK7fpXq2qs1
 NdF/9TnHRt4UzNJqbnSeHEfOnibs/llIkw+xRfqr60ojRRd22Me2Cpu426zbEgQ7oL4J
 O5IUeBTMhK1afcQYrPGe9IhXxX4mMrYorZCDqJ/El4m2XPUmPAwA5Ocpzv6WfbA7x8Rd
 6ldRhWk7pLrYddby7dYe0iMXqYfSqX2qYETD4LLyuZUes3CzRkg0qDUOeJQK/bME2zoc
 uULA==
X-Gm-Message-State: AHPjjUgZikd3Dmn12pkEm+9KYCv4ftC9iBOFB5pyVgIbp75vETdZfQuH
 XfmqtcHfVYtf/3WZ6vP89KirMTMd41k=
X-Google-Smtp-Source: AOwi7QD8p6WobMxb4ttvpDieZu+gVYufhXtC7SCjwcKlz53l4HqM4rxtPwk9pMDghgCT+uBeUn6PCQ==
X-Received: by 10.99.109.142 with SMTP id i136mr324912pgc.353.1506492822544;
 Tue, 26 Sep 2017 23:13:42 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:42 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:11 +0530
Message-Id: <1506492816-25954-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 02/27 v11] xen/arm: vpl011: Add SBSA UART
	emulation in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGwwMTEg
cmVnaXN0ZXJzCmFuZCBwbDAxMSBpbnRlcnJ1cHRzOgoKICAgIC0gRW11bGF0ZSBEUiByZWFkL3dy
aXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4KICAgICAgYW5kIE9VVCBy
aW5nIGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgogICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKICAgICAgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUgaXMgZGF0YSBpbiB0aGUgSU4g
cmluZyBidWZmZXIKCiAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgZXNzZW50aWFsbHkgY29udHJvbCB3aGVuIGludGVycnVw
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGUg
U0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNClBMMDExIFVBUlQuCgpU
aGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBpbiBBcHBlbmRpeCBCIG9mCmh0dHBzOi8v
c3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVj
dHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoYW5nZXMgc2lu
Y2Ugdjc6Ci0gU2V0L2NsZWFyIHRoZSBUWCBpbnRlcnJ1cHQgc3RhdHVzIGJpdCBiYXNlZCBvbiB3
aGV0aGVyIHNwYWNlIGF2YWlsYWJsZSBmb3IgMTYgYnl0ZXMgaW4gdGhlIHJpbmcgYnVmZmVyCi0g
Q2xlYXIgdGhlIEJVU1kgc3RhdHVzIGJpdCBhcyBzb29uIGFzIHNwYWNlIGJlY29tZXMgYXZhaWxh
YmxlIGluIHRoZSByaW5nIGJ1ZmZlcgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW1vdmVkIGZyZWVp
bmcgb2YgbW1pb19oYW5kbGVycyBpbiB2cGwwMTFfZGVpbml0KCkgYXMgdGhlIGhhbmRsZXJzIGdl
dCBmcmVlZCB3aGVuIGEgZG9tYWluIGlzIAogIGRlc3Ryb3llZC4gU2luY2UgdGhpcyBpcyBhIG1p
bm9yIGNoYW5nZSwgSSBoYXZlIGluY2x1ZGVkIHRoZSByZXZpZXdlZC1ieSBhbmQgYWNrZWQtYnkg
dGFncy4KCkNoYW5nZXMgc2luY2UgdjU6Ci0gdXNlIDxhc20vPiBpbnN0ZWFkIG9mIDxhc20tYXJt
Lz4gZm9yIGluY2x1ZGluZyBhcm0gc3BlY2lmaWMgaGVhZGVyIGZpbGVzLgotIHJlbmFtZWQgc2hh
ZG93X3VhcnRyaXMgdG8gc2hhZG93X3VhcnRtaXMgdG8gaW5kaWNhdGUgdGhhdCBpdCBpcyBtYXNr
ZWQgaW50ZXJydXB0IHN0YXR1cy4KLSB1c2Ugc21wX21iKCkgaW5zdGVhZCBvZiBzbXBfcm1iKCkg
aW4gdnBsMDExX3dyaXRlX2RhdGEoKS4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVuYW1lZCB2cGww
MTFfdXBkYXRlKCkgdG8gdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKCkgYW5kIGFkZGVk
IGxvZ2ljIHRvIGF2b2lkCiAgcmFpc2luZyBzcHVyaW91cyBpbnRlcnJ1cHRzLgotIFVzZWQgYmFy
cmllciBpbnN0cnVjdGlvbnMgY29ycmVjdGx5IHdoaWxlIHJlYWRpbmcvd3JpdGluZyBkYXRhIHRv
IHRoZSByaW5nIGJ1ZmZlci4KLSBQcm9wZXIgbG9jayB0YWtlbiBiZWZvcmUgcmVhZGluZyByaW5n
IGJ1ZmZlciBpbmRpY2VzLgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBNb3ZlZCB0aGUgY2FsbCB0byBE
RUZJTkVfWEVOX0ZMRVhfUklORyBmcm9tIHZwbDAxMS5oIHRvIHB1YmxpYy9jb25zb2xlLmguIFRo
aXMgbWFjcm8gZGVmaW5lcwogIHN0YW5kYXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBy
aW5nIGJ1ZmZlci4KLSBMb2NrIHRha2VuIHdoaWxlIHVwZGF0aW5nIHRoZSBpbnRlcnJ1cHQgbWFz
ayBhbmQgY2xlYXIgcmVnaXN0ZXJzIGluIG1taW9fd3JpdGUuCi0gVXNlIGdmbl90IGluc3RlYWQg
b2YgeGVuX3Bmbl90LgotIHZnaWNfZnJlZV92aXJxIGNhbGxlZCBpZiB0aGVyZSBpcyBhbnkgZXJy
b3IgaW4gdnBsMDExIGluaXRpYWxpemF0aW9uLgotIG1taW8gaGFuZGxlcnMgZnJlZWQgaWYgdGhl
cmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBSZW1vdmVkIHZwbDAx
MS0+aW5pdGlhbGl6ZWQgZmxhZyB1c2FnZSBhcyB0aGUgc2FtZSBjaGVjayBjb3VsZCBiZSBkb25l
IAogIHVzaW5nIHZwbDAxMS0+cmluZy1yZWYuCi0gVXNlZCByZXR1cm4gaW5zdGVhZCBvZiBicmVh
ayBpbiB0aGUgc3dpdGNoIGhhbmRsaW5nIG9mIGVtdWxhdGlvbiBvZiBkaWZmZXJlbnQgcGwwMTEg
cmVnaXN0ZXJzLgotIFJlbmFtZWQgdnBsMDExX3VwZGF0ZV9zcGkoKSB0byB2cGwwMTFfdXBkYXRl
KCkuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFVzZSBnZW5lcmljIHZyZWdfcmVnKiBmb3IgcmVhZC93
cml0ZSBvZiByZWdpc3RlcnMgZW11bGF0aW5nIHBsMDExLgotIFVzZSBnZW5lcmljIHJpbmcgYnVm
ZmVyIGZ1bmN0aW9ucyBkZWZpbmVkIHVzaW5nIERFRklORV9YRU5fRkxFWF9SSU5HLgotIFJlbmFt
ZWQgdGhlIFNQSSBpbmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byBy
ZWZsZWN0IGxldmVsIAogIHRyaWdnZXJlZCBuYXR1cmUgb2YgcGwwMTEgaW50ZXJydXB0cy4KLSBU
aGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUgYmFz
ZSBhZGRyZXNzIG9mIHRoZQogIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgYXMgcGVyIHNlY3Rpb24g
QiBvZiB0aGUgU0JTQSBkb2N1bWVudC4gRm9yIHRoaXMgcmVhc29uLAogIHRoZSByZWdpc3RlciBy
YW5nZSBhZGRyZXNzIGFjY2VzcyBpcyBub3QgYWxsb3dlZC4KCkNoYW5nZXMgc2luY2UgdjE6Ci0g
UmVtb3ZlZCB0aGUgb3B0aW1penRpb24gcmVsYXRlZCB0byBzZW5kaWluZyBldmVudHMgdG8geGVu
Y29uc29sZSAKLSBVc2UgbG9jYWwgdmFyaWFibGVzIGFzIHJpbmcgYnVmZmVyIGluZGljZXMgd2hp
bGUgdXNpbmcgdGhlIHJpbmcgYnVmZmVyCgogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAg
ICAgfCAgIDcgKwogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgfCA0NTQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAg
NiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCB8ICAgMiArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3MiArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCAgICB8ICAgNiArCiA3IGZpbGVzIGNoYW5nZWQsIDU0OCBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggZDQ2Yjk4Yy4uZjU4MDE5
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKQEAgLTUwLDYgKzUwLDEzIEBAIGNvbmZpZyBIQVNfSVRTCiAgICAgICAgIHByb21wdCAi
R0lDdjMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgogICAgICAg
ICBkZXBlbmRzIG9uIEhBU19HSUNWMwogCitjb25maWcgU0JTQV9WVUFSVF9DT05TT0xFCisJYm9v
bCAiRW11bGF0ZWQgU0JTQSBVQVJUIGNvbnNvbGUgc3VwcG9ydCIKKwlkZWZhdWx0IHkKKwktLS1o
ZWxwLS0tCisJICBBbGxvd3MgYSBndWVzdCB0byB1c2UgU0JTQSBHZW5lcmljIFVBUlQgYXMgYSBj
b25zb2xlLiBUaGUKKwkgIFNCU0EgR2VuZXJpYyBVQVJUIGltcGxlbWVudHMgYSBzdWJzZXQgb2Yg
QVJNIFBMMDExIFVBUlQuCisKIGVuZG1lbnUKIAogbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5k
IHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDE3YmZmOTguLjQyNDU4MGIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKQEAgLTUyLDYgKzUyLDcgQEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gdmdpYy12
My5vCiBvYmotJChDT05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwogb2JqLXkgKz0gdm1f
ZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KK29iai0kKENPTkZJR19TQlNBX1ZVQVJUX0NPTlNP
TEUpICs9IHZwbDAxMS5vCiBvYmoteSArPSB2cHNjaS5vCiBvYmoteSArPSB2dWFydC5vCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NmQ5Y2JlCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0wLDAgKzEsNDU0IEBACisvKgorICogYXJj
aC9hcm0vdnBsMDExLmMKKyAqCisgKiBWaXJ0dWFsIFBMMDExIFVBUlQKKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNs
dWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0u
aD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cisj
aW5jbHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxhc20vcGwwMTEtdWFydC5o
PgorI2luY2x1ZGUgPGFzbS92Z2ljLWVtdWwuaD4KKyNpbmNsdWRlIDxhc20vdnBsMDExLmg+CisK
Ky8qCisgKiBTaW5jZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCBy
ZWdpc3RlcnMKKyAqIGFyZSBoYW5kbGVkIHNpbWlsYXJseSBhbGxvd2luZyA4LWJpdCwgMTYtYml0
IGFuZCAzMi1iaXQKKyAqIGFjY2Vzc2VzIGV4Y2VwdCA2NC1iaXQgYWNjZXNzLgorICovCitzdGF0
aWMgYm9vbCB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQor
eworICAgIHJldHVybiAoZGFidC5zaXplICE9IERBQlRfRE9VQkxFX1dPUkQpOworfQorCitzdGF0
aWMgdm9pZCB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgdWlu
dDMyX3QgdWFydG1pcyA9IHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2M7CisKKyAg
ICAvKgorICAgICAqIFRoaXMgZnVuY3Rpb24gaXMgZXhwZWN0ZWQgdG8gYmUgY2FsbGVkIHdpdGgg
dGhlIGxvY2sgdGFrZW4uCisgICAgICovCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2cGww
MTEtPmxvY2spKTsKKworICAgIC8qCisgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUg
bGV2ZWwgdHJpZ2dlcmVkIHdoaWNoIG1lYW5zCisgICAgICogdGhhdCBpbnRlcnJ1cHQgbmVlZHMg
dG8gYmUgc2V0L2NsZWFyIGluc3RlYWQgb2YgYmVpbmcKKyAgICAgKiBpbmplY3RlZC4gSG93ZXZl
ciwgY3VycmVudGx5IHZHSUMgZG9lcyBub3QgaGFuZGxlIGxldmVsCisgICAgICogdHJpZ2dlcmVk
IGludGVycnVwdHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKKyAgICAgKiBy
ZXZpc2l0ZWQgb25jZSB2R0lDIHN0YXJ0cyBoYW5kbGluZyBsZXZlbCB0cmlnZ2VyZWQKKyAgICAg
KiBpbnRlcnJ1cHRzLgorICAgICAqLworCisgICAgLyoKKyAgICAgKiBSYWlzZSBhbiBpbnRlcnJ1
cHQgb25seSBpZiBhbnkgYWRkaXRpb25hbCBpbnRlcnJ1cHQKKyAgICAgKiBzdGF0dXMgYml0IGhh
cyBiZWVuIHNldCBzaW5jZSB0aGUgbGFzdCB0aW1lLgorICAgICAqLworICAgIGlmICggdWFydG1p
cyAmIH52cGwwMTEtPnNoYWRvd191YXJ0bWlzICkKKyAgICAgICAgdmdpY192Y3B1X2luamVjdF9z
cGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKKyAgICB2cGwwMTEtPnNoYWRvd191YXJ0bWlzID0g
dWFydG1pczsKK30KKworc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9t
YWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdWludDhfdCBkYXRhID0g
MDsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5D
T05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisKKyAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKKyAgICBpbl9wcm9kID0gaW50Zi0+
aW5fcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKworICAgIC8qCisgICAgICogSXQgaXMgZXhwZWN0
ZWQgdGhhdCB0aGVyZSB3aWxsIGJlIGRhdGEgaW4gdGhlIHJpbmcgYnVmZmVyIHdoZW4gdGhpcwor
ICAgICAqIGZ1bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8g
cmVhZCB0aGUgZGF0YSByZWdpc3RlcgorICAgICAqIG9ubHkgaWYgdGhlIFRYRkUgZmxhZyBpcyBu
b3Qgc2V0LgorICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJp
dCBpcyBzZXQgdGhlbiAwIHdpbGwgYmUgcmV0dXJuZWQuCisgICAgICovCisgICAgaWYgKCB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAgKQorICAg
IHsKKyAgICAgICAgZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2Yo
aW50Zi0+aW4pKV07CisgICAgICAgIGluX2NvbnMgKz0gMTsKKyAgICAgICAgc21wX21iKCk7Cisg
ICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOworICAgIH0KKyAgICBlbHNlCisgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBJTiByaW5nIGJ1ZmZlciBl
bXB0eVxuIik7CisKKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNp
emVvZihpbnRmLT5pbikpID09IDAgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0g
UlhGRTsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5SWEk7CisgICAgfQorCisgICAgdnBs
MDExLT51YXJ0ZnIgJj0gflJYRkY7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0
dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICog
U2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCBkYXRhIGhh
cyBiZWVuCisgICAgICogcmVhZCBmcm9tIHRoZSBJTiByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAg
ICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKworICAg
IHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50OF90IGRhdGEpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAg
ICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5DT05TX1JJ
TkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7CisgICAgb3V0X3Byb2QgPSBpbnRmLT5v
dXRfcHJvZDsKKworICAgIHNtcF9tYigpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3Rl
ZCB0aGF0IHRoZSByaW5nIGlzIG5vdCBmdWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQK
KyAgICAgKiBhcyB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVn
aXN0ZXIgb25seSB3aGVuIHRoZQorICAgICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0LgorICAgICAq
IEluIGNhc2UgdGhlIGd1ZXN0IGRvZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMg
c2V0IHRoZW4gdGhlCisgICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQuCisgICAg
ICovCisgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihp
bnRmLT5vdXQpKSAhPQorICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKKyAgICB7CisgICAg
ICAgIGludGYtPm91dFt4ZW5jb25zX21hc2sob3V0X3Byb2QsIHNpemVvZihpbnRmLT5vdXQpKV0g
PSBkYXRhOworICAgICAgICBvdXRfcHJvZCArPSAxOworICAgICAgICBzbXBfd21iKCk7CisgICAg
ICAgIGludGYtPm91dF9wcm9kID0gb3V0X3Byb2Q7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBm
dWxsXG4iKTsKKworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBz
aXplb2YoaW50Zi0+b3V0KSkgPT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgJj0gflRYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOworCisgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9z
dGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAg
ICogU2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCB0aGVy
ZSBpcworICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAgICBu
b3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKK30KKworc3Rh
dGljIGludCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgKnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcHJp
dikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMy
X3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7
CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cisg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgeworICAgIGNhc2UgRFI6CisgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKKworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTFfcmVhZF9kYXRhKGQp
LCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFJTUjoKKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5vIHBoeXNpY2FsIGVy
cm9ycy4gKi8KKyAgICAgICAgKnIgPSAwOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2Ug
RlI6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBpbmZvKTsKKyAgICAgICAgVlBM
MDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBSSVM6
CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJh
ZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpyID0g
dnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7CisgICAgICAgIFZQTDAx
MV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgTUlTOgor
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZy
ZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJTVNDOgorICAgICAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7
CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVn
MzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJQ1I6CisgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
KworICAgICAgICAvKiBPbmx5IHdyaXRlIGlzIHZhbGlkLiAqLworICAgICAgICByZXR1cm4gMDsK
KworICAgIGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5o
YW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJl
ZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAx
OworCitiYWRfd2lkdGg6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVh
ZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgZGFidC5zaXplLCBk
YWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cisg
ICAgcmV0dXJuIDA7CisKK30KKworc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5m
by0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyAp
CisgICAgeworICAgIGNhc2UgRFI6CisgICAgeworICAgICAgICB1aW50MzJfdCBkYXRhID0gMDsK
KworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBi
YWRfd2lkdGg7CisKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGluZm8pOwor
ICAgICAgICBkYXRhICY9IDB4RkY7CisgICAgICAgIHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFp
biwgZGF0YSk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIGNhc2UgUlNSOiAvKiBO
b3RoaW5nIHRvIGNsZWFyLiAqLworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNj
ZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBj
YXNlIEZSOgorICAgIGNhc2UgUklTOgorICAgIGNhc2UgTUlTOgorICAgICAgICBnb3RvIHdyaXRl
X2lnbm9yZTsKKworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NL
KGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnZwbDAxMS0+dWFydGltc2Ms
IHIsIGluZm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXModi0+ZG9t
YWluKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAx
OworCisgICAgY2FzZSBJQ1I6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFn
cyk7CisgICAgICAgIHZyZWdfcmVnMzJfY2xlYXJiaXRzKCZ2cGwwMTEtPnVhcnRyaXMsIHIsIGlu
Zm8pOworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgICAg
IFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRl
IHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZwbDAxMV9y
ZWcpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKK3dyaXRlX2lnbm9yZToKKyAgICByZXR1
cm4gMTsKKworYmFkX3dpZHRoOgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFk
IHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBkYWJ0LnNp
emUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsKKyAgICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxl
cl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKKyAgICAucmVhZCA9IHZwbDAxMV9tbWlvX3Jl
YWQsCisgICAgLndyaXRlID0gdnBsMDExX21taW9fd3JpdGUsCit9OworCitzdGF0aWMgdm9pZCB2
cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAg
IHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAg
WEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7Cisg
ICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKKworICAg
IFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOwor
ICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2Nv
bnM7CisgICAgb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKwor
ICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKKworICAgIG91dF9yaW5nX3FzaXplID0geGVu
Y29uc19xdWV1ZWQob3V0X3Byb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvdXRfY29ucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihp
bnRmLT5vdXQpKTsKKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVm
ZmVyIGlzIG5vdCBlbXB0eS4gKi8KKyAgICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCisgICAg
eworICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKKyAgICAgICAgaWYgKCBpbl9yaW5n
X3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg
fD0gUlhGRjsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKKyAgICB9CisKKyAgICAv
KiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8K
KyAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKKyAgICB7Cisg
ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMg
fD0gVFhJOworICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKKyAgICAgICAgICAgIHZwbDAxMS0+
dWFydGZyIHw9IFRYRkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2cGwwMTFfdXBkYXRlX2lu
dGVycnVwdF9zdGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKK30KKwor
c3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHBvcnQpCit7CisgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKK30KKworaW50
IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdnBsMDExX2luaXRf
aW5mbyAqaW5mbykKK3sKKyAgICBpbnQgcmM7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworCisgICAgaWYgKCB2cGwwMTEtPnJpbmdfYnVmICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVz
cyBzcGFjZS4gKi8KKyAgICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8tPmdmbiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJpbmdfYnVmKTsKKyAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShkLCBH
VUVTVF9WUEwwMTFfU1BJKTsKKyAgICBpZiAoICFyYyApCisgICAgeworICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgIGdvdG8gb3V0MTsKKyAgICB9CisKKyAgICByYyA9IGFsbG9jX3VuYm91
bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+Y29uc29sZV9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cisg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICBnb3RvIG91dDI7CisKKyAgICB2cGwwMTEtPmV2dGNo
biA9IGluZm8tPmV2dGNobiA9IHJjOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+bG9j
ayk7CisKKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRsZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDEx
X1NJWkUsIE5VTEwpOworCisgICAgcmV0dXJuIDA7CisKK291dDI6CisgICAgdmdpY19mcmVlX3Zp
cnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKK291dDE6CisgICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKworb3V0OgorICAg
IHJldHVybiByYzsKK30KKwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKwor
ICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQorICAgICAgICByZXR1cm47CisKKyAgICBmcmVl
X3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAgICBkZXN0cm95X3Jpbmdf
Zm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCBiMTc0YzY1Li40YzgwNGViIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKQEAgLTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5o
PgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CisjaW5j
bHVkZSA8YXNtLWFybS92cGwwMTEuaD4KIAogc3RydWN0IGh2bV9kb21haW4KIHsKQEAgLTE0NSw2
ICsxNDYsMTEgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgc3RydWN0IHsKICAgICAgICAgdWlu
dDhfdCBwcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCA6IDE7CiAgICAgfSBtb25pdG9yOworCisjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQorICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwor
I2VuZGlmCisKIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7CiAKIHN0cnVjdCBhcmNoX3ZjcHUKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wbDAxMS11YXJ0LmgKaW5kZXggMTIzZjQ3Ny4uNTdlOWVjNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wbDAxMS11YXJ0LmgKQEAgLTQ5LDYgKzQ5LDggQEAKIC8qIEZSIGJpdHMgKi8KICNkZWZpbmUg
VFhGRSAgICgxPDw3KSAvKiBUWCBGSUZPIGVtcHR5ICovCiAjZGVmaW5lIFJYRkUgICAoMTw8NCkg
LyogUlggRklGTyBlbXB0eSAqLworI2RlZmluZSBUWEZGICAgKDE8PDUpIC8qIFRYIEZJRk8gZnVs
bCAqLworI2RlZmluZSBSWEZGICAgKDE8PDYpIC8qIFJYIEZJRk8gZnVsbCAqLwogI2RlZmluZSBC
VVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0IGlzIG5vdCBjb21wbGV0ZSAqLwogCiAvKiBMQ1JfSCBi
aXRzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4xYjU4M2RhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aApAQCAtMCwwICsxLDcyIEBACisvKgorICogaW5jbHVkZS94ZW4vdnBsMDExLmgKKyAqCisgKiBW
aXJ0dWFsIFBMMDExIFVBUlQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRl
cm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
Ki8KKworI2lmbmRlZiBfVlBMMDExX0hfCisjZGVmaW5lIF9WUEwwMTFfSF8KKworI2luY2x1ZGUg
PHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vcmluZy5oPgorI2luY2x1ZGUg
PGFzbS92cmVnLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisKKy8qIGhlbHBlciBtYWNyb3MgKi8K
KyNkZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJj
aC52cGwwMTEubG9jaywgZmxhZ3MpCisjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKKworc3Ry
dWN0IHZwbDAxMSB7CisgICAgdm9pZCAqcmluZ19idWY7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cmluZ19wYWdlOworICAgIHVpbnQzMl90ICAgIHVhcnRmcjsgICAgICAgICAvKiBGbGFnIHJlZ2lz
dGVyICovCisgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgICAgIC8qIENvbnRyb2wgcmVnaXN0
ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0aW1zYzsgICAgICAgLyogSW50ZXJydXB0IG1hc2sg
cmVnaXN0ZXIqLworICAgIHVpbnQzMl90ICAgIHVhcnRpY3I7ICAgICAgICAvKiBJbnRlcnJ1cHQg
Y2xlYXIgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAgICAgLyogUmF3
IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICBzaGFkb3dfdWFy
dG1pczsgLyogc2hhZG93IG1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KKyAgICBzcGlubG9j
a190ICBsb2NrOworICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsKKworc3RydWN0IHZwbDAx
MV9pbml0X2luZm8geworICAgIGRvbWlkX3QgY29uc29sZV9kb21pZDsKKyAgICBnZm5fdCBnZm47
CisgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cit9OworCisjaWZkZWYgQ09ORklHX1NCU0FfVlVB
UlRfQ09OU09MRQoraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbyk7Cit2b2lk
IGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOworI2Vsc2UKK3N0YXRpYyBp
bmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZG9tYWlu
X3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9CisjZW5kaWYKKyNlbmRpZiAgLyog
X1ZQTDAxMV9IXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCmluZGV4IDhmOWQwNmUu
LjU3MDhjZDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCkBAIC00MTAsNiArNDEwLDEwIEBAIHR5cGVk
ZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSAweDIw
MDAwMDAwVUxMCiAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCiAKKy8qIFBM
MDExIG1hcHBpbmdzICovCisjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVM
TAorI2RlZmluZSBHVUVTVF9QTDAxMV9TSVpFICAgIDB4MDAwMDEwMDBVTEwKKwogLyoKICAqIDE2
TUIgPT0gNDA5NiBwYWdlcyByZXNlcnZlZCBmb3IgZ3Vlc3QgdG8gdXNlIGFzIGEgcmVnaW9uIHRv
IG1hcCBpdHMKICAqIGdyYW50IHRhYmxlIGluLgpAQCAtNDQ0LDYgKzQ0OCw4IEBAIHR5cGVkZWYg
dWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJ
IDMwCiAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAgIDMxCiAKKyNkZWZpbmUgR1VFU1Rf
VlBMMDExX1NQSSAgICAgICAgMzIKKwogLyogUFNDSSBmdW5jdGlvbnMgKi8KICNkZWZpbmUgUFND
SV9jcHVfc3VzcGVuZCAwCiAjZGVmaW5lIFBTQ0lfY3B1X29mZiAgICAgMQotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bR-0002SB-J2; Wed, 27 Sep 2017 06:13:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bQ-0002Q7-DI
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:48 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E5/C0-02092-B914BC95; Wed, 27 Sep 2017 06:13:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTAWt3Zjqc
 jDdaJWXzfMpnJgdHj8IcrLAGMUayZeUn5FQmsGY1NzawFG0wqPqxqZ25gPKfZxcjFISQwnVHi
 y9L/7CAOi8A8ZonT/5aDORIC/awSa/e8Zu5i5ARy8iSOvb8HZadJvN92lh3CrpCY1NgMFhcS0
 JI4emo2K8TYFUwSr99PBEpwcLAJmEjM6pAAqRERUJK4t2oyE0gNs8B8RommSb1sIAlhAS+Jje
 u+gA1lEVCVmPh0PQuIzSvgLbGubQ4bxDI5iZvnOsGWcQr4SJzuv80Gsdhb4tLKftYJjIILGBl
 WMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhlw9AwPjDsbL
 W/wOMUpyMCmJ8tb8PxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3hsPpSCHBotT01Iq0zBxg8
 MOkJTh4lER4r4GkeYsLEnOLM9MhUqcYXTku3Ln0h4nj2KbLQPJL7w0geWDPLSDZcfPuHyYhlr
 z8vFQpcd6LIM0CIM0ZpXlwo2GRe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9dkCk8mXk
 lcBe8AjqOCei43qknQI4rSURISTUwsnwsuZ09M2ai77VFAmvls9/NCVC2flR7MmpR6FWxe4E7
 l+ztTUkriH9cKMshqeGxZFVBVPzjg7JJ51p0p71ZXXe/x6Fv8ZR1obf1f/ptCqk8v2zRhgkut
 XFmtbq7Hlz4+fbJgjv2pUZHSr+Xii6Nytt3OZsh5ty7tgzPX2ppBpPe3C3KPCa4UomlOCPRUI
 u5qDgRAFpft+PXAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506492825!92817139!1
X-Originating-IP: [209.85.192.173]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40009 invoked from network); 27 Sep 2017 06:13:46 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:46 -0000
Received: by mail-pf0-f173.google.com with SMTP id e1so6758152pfk.1
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=LGLhx7Och6xef4nWNZ5DPoUrb0BM0rjwbeTkFLXpAzY=;
 b=X5kJh9xFXC67j7MAc9Po/FsbCOCIlHd9oDCEe2Dr2SBa1NQqcHRNKRW80ncyA6/thW
 R6nrQLjKwGEDSsM0qbOgfneN8w0RmgllAz/4+5DNgOCjC/V9rolPCOZVooBxKAgj4HwN
 ei2aWuDMvlzN/N593wWwg0si3uF0F681PFVB4=
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=LGLhx7Och6xef4nWNZ5DPoUrb0BM0rjwbeTkFLXpAzY=;
 b=E8r+wnx5mToSf/4luev3N1AcH+e4doPEYOjWYKS0Ip4xkNhxj9tvLPvNt86tVcXLoY
 gnA/qftd2htwzM2Kpd0ULzq1YPRbYs7aVchkzJHv+ckZt89osp2bqmoO39iYRFjm8w8y
 PnzHz4qESqJ8dVe0OHjInCFNfWsLRhYrEa/luvvhxDjAxdQxkFXm9Tpys8zSeAIL6m3W
 47qxNajF/FOkSuOGRUHRoZJCEBhfTvOSIRUBci7qMmfo4CV2IUDqFIdOcmPWCnnfu5iZ
 EOV8WuqRBFvPNUolcPalbsPjbSa/+FW4gkPJlRySpsNl2vMxSUzTrZopBbe3Zto2mILq
 3ldQ==
X-Gm-Message-State: AHPjjUjG6DVAEN07ErcXjkHiHGWMNERTbrCMI6Ks0AvWP2McFS9sbL/Q
 XbunSuzBQO9Ms4cG5hEizMbLQEHzR14=
X-Google-Smtp-Source: AOwi7QBCrGStdCWyoBoxc/B8G+iX2TMCbDfzdtJZ8IV6snomVxN8MzrvGjTEnMUMyfvkZwjo4yDH7w==
X-Received: by 10.99.186.81 with SMTP id l17mr350598pgu.170.1506492825140;
 Tue, 26 Sep 2017 23:13:45 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:44 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:13 +0530
Message-Id: <1506492816-25954-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 04/27 v11] xen/arm: vpl011: Add support for
	vuart in libxl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIFNCU0EgdnVh
cnQgd2hpbGUKY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCgpMaWJ4bCBub3cgc3VwcG9ydHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIFNCU0EgdWFydCBpcyBhIHNwZWNpZmljIHR5cGUuCklu
IGZ1dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVy
ZW50IHR5cGVzLgoKVXNlciBjYW4gZW5hYmxlIFNCU0EgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xs
b3dpbmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAic2Jz
YV91YXJ0IgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdl
cyBzaW5jZSB2NDoKLSBSZW5hbWVkICJwbDAxMSIgdG8gInNic2FfdWFydCIuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIEFkZGVkIGEgbmV3IGNvbmZpZyBvcHRpb24gQ09ORklHX1ZVQVJUX0NPTlNPTEUg
dG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQgY29uc29sZQogIHN1cHBvcnQuCi0gTW92ZWQgbGlieGxf
dnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCi0g
VXBkYXRlZCB4bCBjb21tYW5kIGhlbHAgdG8gbWVudGlvbiBuZXcgY29uc29sZSB0eXBlIC0gdnVh
cnQuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgdnVhcnQgb3B0aW9uIGFzIGFuIGVudW0g
aW5zdGVhZCBvZiBhIHN0cmluZy4KLSBSZW1vdmVkIHRoZSBkb21haW4gY3JlYXRpb24gZmxhZyBk
ZWZpbmVkIGZvciB2dWFydCBhbmQgdGhlIHJlbGF0ZWQgY29kZQogIHRvIHBhc3Mgb24gdGhlIGlu
Zm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXpl
ZAogIGluZGVwZW5kZW50IG9mIGRvbWFpbiBjcmVhdGlvbiB0aHJvdWdoIG5ldyBET01DVEwgQVBJ
cy4KCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNyArKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMgIHwgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAg
fCAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzICsrKwogdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsICB8IDcgKysrKysrKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAg
ICB8IDIgKy0KIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAgfCA1ICsrKystCiB0b29scy94
bC94bF9wYXJzZS5jICAgICAgICAgIHwgOCArKysrKysrKwogOCBmaWxlcyBjaGFuZ2VkLCAzNCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDdkODUzY2EuLjlkZmQ5NjQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAt
MzA4LDkgKzMwOCwxNiBAQAogLyoKICAqIExJQlhMX0hBVkVfUDlTIGluZGljYXRlcyB0aGF0IHRo
ZSBwOSBmaWVsZCBpbiBJREwgaGFzIGJlZW4gY2hhbmdlZCB0byBwOXMKICAqLworCiAjZGVmaW5l
IExJQlhMX0hBVkVfUDlTIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9WVUFS
VCBpbmRpY2F0ZXMgdGhhdCB0aGUgdG9vbHN0YWNrIHN1cHBvcnRzIHZpcnR1YWwgVUFSVAorICog
Zm9yIEFSTS4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19BUk1fVlVBUlQgMQor
CisvKgogICogbGlieGwgQUJJIGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50
ZWUgd2hpY2ggbGlieGwgbWFrZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMKaW5kZXggNjg1MTFkNy4uZjRmNjRhZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtNjcsNiAr
NjcsOSBAQCBpbnQgbGlieGxfY29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwgaW50IGNvbnNfbnVtLAogICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoK
ICAgICAgICAgY29uc190eXBlX3MgPSAic2VyaWFsIjsKICAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ6CisgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0
IjsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBmNTRmZDQ5Li5lMGYwZDc4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtODAzLDYgKzgwMyw3
IEBAIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAg
ICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVf
bWZuID0gZG9tLT5jb25zb2xlX3BmbjsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+
eGVuc3RvcmVfcGZuOworICAgICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47
CiAgICAgfSBlbHNlIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShk
b20sIGRvbS0+Y29uc29sZV9wZm4pOwogICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9t
X3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDgxZTg3
YWUuLjMwYTVjYjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTEzOSw2ICsxMTM5LDkgQEAgdHlw
ZWRlZiBzdHJ1Y3QgewogICAgIHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwogCiAgICAgeGNfZG9t
YWluX2NvbmZpZ3VyYXRpb25fdCBjb25maWc7CisKKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwor
ICAgIGV2dGNobl9wb3J0X3QgdnVhcnRfcG9ydDsKIH0gbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA3NTZlMTIwLi4zN2FjOGVjIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCkBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51bWVyYXRp
b24oImNvbnNvbGVfdHlwZSIsIFsKICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlNFUklB
TCIpLAogICAgICgyLCAiUFYiKSwKKyAgICAoMywgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxf
ZGlza19mb3JtYXQgPSBFbnVtZXJhdGlvbigiZGlza19mb3JtYXQiLCBbCkBAIC0yNDAsNiArMjQx
LDExIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2lu
dGVkX3N0cmVhbSIsIFsKICAgICAoMiwgIkNPTE8iKSwKICAgICBdKQogCitsaWJ4bF92dWFydF90
eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0X3R5cGUiLCBbCisgICAgKDAsICJ1bmtub3duIiksCisg
ICAgKDEsICJzYnNhX3VhcnQiKSwKKyAgICBdKQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMK
ICMKQEAgLTU4MSw2ICs1ODcsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgi
ZG9tYWluX2J1aWxkX2luZm8iLFsKIAogCiAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChOb25lLCBb
KCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9uKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRfdHlwZSksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBdKSksCiAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBh
bnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQg
YnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxhbm5lZC4KZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDQ4ZjAzMjQu
LjIxMjZlNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMv
eGwveGxfY21kdGFibGUuYwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRf
dGFibGVbXSA9IHsKICAgICAgICZtYWluX2NvbnNvbGUsIDAsIDAsCiAgICAgICAiQXR0YWNoIHRv
IGRvbWFpbidzIGNvbnNvbGUiLAogICAgICAgIltvcHRpb25zXSA8RG9tYWluPlxuIgotICAgICAg
Ii10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2IG9yIHNlcmlhbFxuIgorICAgICAgIi10
IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2ICwgc2VyaWFsIG9yIHZ1YXJ0XG4iCiAgICAg
ICAiLW4gPG51bWJlcj4gICAgIGNvbnNvbGUgbnVtYmVyIgogICAgIH0sCiAgICAgeyAidm5jdmll
d2VyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2Nv
bnNvbGUuYwppbmRleCAwNTA4ZGRhLi40ZTY1ZDczIDEwMDY0NAotLS0gYS90b29scy94bC94bF9j
b25zb2xlLmMKKysrIGIvdG9vbHMveGwveGxfY29uc29sZS5jCkBAIC0yNyw2ICsyNyw3IEBAIGlu
dCBtYWluX2NvbnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHVpbnQzMl90IGRvbWlk
OwogICAgIGludCBvcHQgPSAwLCBudW0gPSAwOwogICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBl
ID0gMDsKKyAgICBjaGFyICpjb25zb2xlX25hbWVzID0gInB2LCBzZXJpYWwsIHZ1YXJ0IjsKIAog
ICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJuOnQ6IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7
CiAgICAgY2FzZSAndCc6CkBAIC0zNCw4ICszNSwxMCBAQCBpbnQgbWFpbl9jb25zb2xlKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVf
UFY7CiAgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAic2VyaWFsIikpCiAgICAgICAg
ICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDsKKyAgICAgICAgZWxzZSBpZiAo
IXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNP
TEVfVFlQRV9WVUFSVDsKICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFsXG4iKTsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6ICVzXG4iLCBj
b25zb2xlX25hbWVzKTsKICAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9v
bHMveGwveGxfcGFyc2UuYwppbmRleCAwNjc4ZmJjLi5lZGNkZDllIDEwMDY0NAotLS0gYS90b29s
cy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTk2NSw2ICs5NjUs
MTQgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAog
ICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4dmNwdXMiLCAmbCwgMCkpCiAg
ICAgICAgIGJfaW5mby0+bWF4X3ZjcHVzID0gbDsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3Ry
aW5nKGNvbmZpZywgInZ1YXJ0IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgaWYgKGxpYnhsX3Z1YXJ0
X3R5cGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBc
InZ1YXJ0XCJcbiIsCisgICAgICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0
KDEpOworICAgICAgICB9CisgICAgfQorCiAgICAgcGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywg
Yl9pbmZvKTsKIAogICAgIC8qIFNldCBtYXhfbWVta2IgdG8gdGFyZ2V0X21lbWtiIGFuZCBtYXhf
dmNwdXMgdG8gYXZhaWxfdmNwdXMgaWYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bS-0002TQ-QX; Wed, 27 Sep 2017 06:13:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bS-0002SD-17
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7C/61-03283-D914BC95; Wed, 27 Sep 2017 06:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXiVRusrzvb8XS
 kwYyjuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aiQzkFl9gr/u+9xdTAeJuti5GLQ0hgOqPE
 pis9rCAOi8A8ZonGDcfBMhIC/awSZ2Z+Y+xi5ABy8iSarut3MXICmWkSm+8eZoKwKyTOX1vEC
 mILCWhJHD01mxVi6gomiUevJjCB9LIJmEjM6pAAqRERUJK4t2oyWC+zQKjE1L8PWEBsYYFsiR
 kL57KB2CwCqhJ3u++B2bwC3hI/351kh9glJ3HzXCcziM0p4CNxuv82G8Reb4lLK/tZJzAKLmB
 kWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhuDECwg/HT
 soBDjJIcTEqivDX/T0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd53A6UkiwKDU9tSItMwcY+
 DBpCQ4eJRHeayBp3uKCxNzizHSI1ClGe44bD6//YeL40nsDSO7bcwtIdty8+4dJiCUvPy9VSp
 y3CqRNAKQtozQPbigsUi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmHchyBSezLwSuN2vgM5
 iAjqrd+oJkLNKEhFSUg2MO4//W111kNNXsKn45ZyOGb5+WxnZJ5wOVL74remLZoDOihve0XvD
 f5UIntQVONk03eC9b+Zx/T1PXh4WtGqKlzcoXmuZzrmiXXTK9I0lKb/vnCqxf9kb3X69/NvzK
 McLSztv28dl/p/jdLfV4PwaNYbwK1uc1V7Wexf0+UZy+LM6qevnuzorsRRnJBpqMRcVJwIAz2
 uqkc8CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506492826!106268028!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11185 invoked from network); 27 Sep 2017 06:13:47 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:47 -0000
Received: by mail-pg0-f47.google.com with SMTP id v23so7222338pgc.5
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NcuXv+CZc89ZmONq94DxQZ/VYburH6TvSZVWD6FvN2A=;
 b=IQmm9fgIN0wA+dAPnh9C+1LVGrjVrXg0KOGU3Rc0gru9QXOjNSqvt54K7/jBj35O0E
 pmz2xkTz/OcYKbXYuBilmWDLuZA81136WrnvS4Oj1LtOgwSv86xXRdwMuyRmasBrTQu2
 +Ef5bLXHN8PuXcmd07IOJ0wT/3F1rq/Iye1DE=
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=NcuXv+CZc89ZmONq94DxQZ/VYburH6TvSZVWD6FvN2A=;
 b=iQseWZ74rcO0pZ75VGNUHEYO9utb23saZwOWJ23v7+5bBEjq7GaTFiEMCj7VALZXCg
 5mhix2FtEjMADPDMyhAaKJvhOiK2gLd/vTn+5pNKvK3A4Xq70EmmyTU9Gp7cgLvWLgD5
 O0PUCVyS8jtjRUaiDmTKHSK8oQgF96dZgaGsc5uhT+KoDRT5qa9iS8dS1H9VJX+Q1QZZ
 uNN2swGmwQQX8oW3a1VckmhR1GbmJxQm/b75r25f8dEQWINYVjQXIo+uHcFLrzXMJT8L
 c8s8Z8tNyN9Fx5Ni8b/NQyTzANfCsjb/Mmly9gGZV4A4tl+Z6NdsPZ2+pjMcXuwcj0XB
 Fntw==
X-Gm-Message-State: AHPjjUhGg3v+5QQ7HwjwUv8UNuNzFiG36ABlzralVWjonN1eVXF4SMsG
 SXtzeYsSysbdbwv6hvMbMPoGltNzl48=
X-Google-Smtp-Source: AOwi7QB07rObYqgYckHKf7JFOvbPnUokl53ZIb2N1ONeoO/vSEjBsJuBx3+0/jtV6DiOyfE2iOGZ5g==
X-Received: by 10.99.165.88 with SMTP id r24mr328259pgu.331.1506492826148;
 Tue, 26 Sep 2017 23:13:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:14 +0530
Message-Id: <1506492816-25954-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 05/27 v11] xen/arm: vpl011: Rearrange xen header
	includes in alphabetical order in domctl.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVhcnJhbmdlIHhlbiBoZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyIGluIGRv
bWN0bC5jLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1
ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2
NToKLSBDb3JyZWN0ZWQgaW5jbHVkZSBvZiA8eGVuL3R5cGVzLmg+IGluIGFscGhhYmV0aWNhbCBv
cmRlci4KCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggMjRiY2I1NS4uODIzMmY0
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21jdGwuYwpAQCAtNCwxMiArNCwxMiBAQAogICogQ29weXJpZ2h0IChjKSAyMDEyLCBDaXRyaXgg
U3lzdGVtcwogICovCiAKLSNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUg
PHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bU-0002UY-1A; Wed, 27 Sep 2017 06:13:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bS-0002TE-UH
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:51 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F8/79-09852-E914BC95; Wed, 27 Sep 2017 06:13:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTAZt25jqc
 jDW7PFbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWfFzPVtCYXdGz+wJbA2ODXxcjF4eQwExG
 iQ8zfrN0MXJysAjMY5aYcpgXJCEh0M8q8exkAztIQkIgT+LX6jtQdprE1bl/GLsYOYDsConXh
 +tAwkICWhJHT81mhRi6gklizolfYDVsAiYSszokQGpEBJQk7q2azARiMws8Z5KYdkkHxBYWCJ
 VYe3gvG8QNqhKTFnxlBrF5Bbwl3s9ZyQaxVk7i5rlOsDingI/E6f7bbBB7vSUurexnncAouIC
 RYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmC4MQDBDsam
 7Z6HGCU5mJREeWv+n4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7z+F0pJBgUWp6akVaZg4w8
 GHSEhw8SiK810DSvMUFibnFmekQqVOM9hwX7lz6w8TxpfcGkDyw5xaQ7Lh59w+TEEtefl6qlD
 hvFUibAEhbRmke3FBYpF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9CkCk8mXklcLtfAZ3
 FBHRW79QTIGeVJCKkpBoYDys833dpvdX9pVtEvrkazLmYnG53Z+/RPaGpops/hL53U6nZ/tep
 YOo73jQRHmbWW//vyfF5bd8gGxlfq6nSdY3xlLDkUtNvq64e1DvaPbXgssmJw0+mM/of2la6Z
 PXThV9nfcuYImx4lNHwovMmj4q5D5Wr8g6+qiupP1/zIUsxN+t90uOzl5VYijMSDbWYi4oTAc
 1v8yPPAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506492828!111798189!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10861 invoked from network); 27 Sep 2017 06:13:49 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:49 -0000
Received: by mail-pf0-f179.google.com with SMTP id g65so6739178pfe.13
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=R8iGMRMxgah35e8ImX4XxbhwshQ9CzZ+FqewgVRBYg8=;
 b=ggsri5wGl7agGYK80ACVW28VIzLaZP1AeY/IZuJO41kNf+nvTXnuWfAEx2s75/b+14
 Hwnui5hf3G+H1LvE8D4tW/zuk3H3AeLnJW7tBmzjuwPR1EtRJ7jKp/qNPN1j7dt5kVzr
 u2Cwfkdkc+Lu/TogyBM9YamImMATFXpnqJ5P8=
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=R8iGMRMxgah35e8ImX4XxbhwshQ9CzZ+FqewgVRBYg8=;
 b=dfmrtZrSZExNEviaW5/UrI9BBTNFtYqNU5u/c77UDmlxuYZeLeZM8n5AH8+1yRbY/4
 Uus63NuemgoWHC6K5twW4CmKArImtLTdOemqkbmzgPexI9jOUKqwGIMYivL4Tw31mgiX
 LFMhmhsSxnac9pweS0DhZ/6tjaVD4jXLhnDmUCJr2gYVV38UKDAB+XU1nYSpPk4QuxMr
 HNaPLgCqQhUvj+p3tQD+WsNTtpdESjlu9VG7O4pcwVfkJde0GKDRn5WQWgUKfbCzQNRL
 XhnGTcl6ZIuBj2aQKBmPvOnJBz4STqriBJ0XLJyS4Z30h3cfqQfMCKv359Kczej+LXpH
 7rHw==
X-Gm-Message-State: AHPjjUhCvQuHS1iqUV3cBWR23xxNEceCL/4uiSo0STCUjlGIG0hJI69o
 b9RcJQauKkU/M1OP26L4Y5r2yl0iI/A=
X-Google-Smtp-Source: AOwi7QDzP0dkd5IBti1lOQsOkaC2r8mHyyEGCXTsx0izkiVajpwvt+4ksJMq9KqxTq2qJZE8HDChRQ==
X-Received: by 10.99.181.23 with SMTP id y23mr333800pge.189.1506492827306;
 Tue, 26 Sep 2017 23:13:47 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:46 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:15 +0530
Message-Id: <1506492816-25954-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
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>
Subject: [Xen-devel] [PATCH 06/27 v11] xen/arm: vpl011: Add a new domctl API
	to initialize vpl011
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBH
Rk4gYW5kIGNvbnNvbGUKYmFja2VuZCBkb21pZCBhcyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVu
dCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yCnNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJv
bSBYZW4uCgpYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhlbmNvbnNvbGUgdXNpbmcgR0ZOIGFz
IHRoZSByaW5nIGJ1ZmZlciBhbmQKdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKYmVoYWxmLgoKU2lnbmVkLW9m
Zi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2OToKLSBJbml0aWFsaXplZCBsb2NhbCB2
YXJpYWJsZSBpbiBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoCi0gUmVwbGFjZWQgX19jb3B5
X3RvX2d1ZXN0IHdpdGggY29weV90b19ndWVzdAotIEFkZGVkIGNvbW1lbnQgZm9yIGNvbnNvbGVf
ZG9taWQgZmllbGQgaW4gdnVhcnRfb3Agc3RydWN0dXJlCgpDaGFuZ2VzIHNpbmNlIHY4OgotIEFk
ZGVkIGV4cGxpY2l0IHBhZGRpbmcgaW4gdGhlIHZ1YXJ0X29wIHN0cnVjdHVyZQotIE1vdmVkIHZ1
YXJ0X29wIHN0cnVjdHVyZSBhZnRlciB0aGUgUFNSIHN0cnVjdHVyZSBkZWZpbml0aW9uCi0gVGhl
IGlucHV0IGZpZWxkcyBtb3ZlZCBiZWZvcmUgdGhlIG91dHB1dCBmaWVsZHMgaW4gdnVhcnRfb3Ag
c3RydWN0dXJlCi0gQ2hlY2tpbmcgZXhwbGljaXRseSB0aGF0IHBhZGRpbmcgZmllbGRzIGFyZSBp
bml0aWFsaXplZCB0byAwCgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbmFtZWQgdGhlIHZ1YXJ0IGlu
aXRpYWxpemF0aW9uIGZ1bmN0aW9uIHRvIGEgZ2VuZXJpYyBuYW1lIHhjX2RvbV92dWFydF9pbml0
IAotIFVzZWQgZG9taWRfdCBhcyBhIHR5cGUgaW5zdGVhZCBvZiB1aW50MzJfdCBmb3IgZG9taWQK
LSBDaGVja2luZyB0aGUgdnVhcnQgdHlwZSBleHBsaWNpdGx5IGFnYWluc3QgdnBsMDExIGVudW0g
dmFsdWUKCkNoYW5nZXMgc2luY2UgdjU6Ci0geGNfZG9tX3ZwbDAxMV9pbml0KCkgd2lsbCBiZSBj
b21waWxlZCBmb3IgYm90aCB4ODYvYXJtIGFyY2hpdGVjdHVyZXMgYXMgdGhlcmUKICBpcyBub3Ro
aW5nIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBpbiB0aGlzIGZ1bmN0aW9uLiBUaGlzIGZ1bmN0aW9u
IHdpbGwgcmV0dXJuIAogIGVycm9yIHdoZW4gY2FsbGVkIGZvciB4ODYuCi0gRml4ZWQgY29kaW5n
IHN0eWxlIGlzc3VlcyBpbiBsaWJ4bC4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVtb3ZlZCBsaWJ4
bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaCgpLgotIEFkZGVkIGEgbmV3IGZ1bmN0aW9uIGxp
YnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2goKSwgd2hpY2ggaXMgY2FsbGVkIGF0IHRoZSBsYXN0
CiAgaW4gbGlieGxfX2J1aWxkX2RvbSgpLiBUaGlzIGZ1bmN0aW9uIGNhbGxzIHRoZSB2cGwwMTEg
aW5pdGlhbGl6YXRpb24gZnVuY3Rpb24gbm93LgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBBZGRlZCBh
IG5ldyBhcmNoIHNwZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmlu
aXNoKCksIHdoaWNoCiAgY2FsbHMgdGhlIHZwbDAxMSBpbml0aWFsaXphdGlvbiBmdW5jdGlvbi4g
Rm9yIHg4NiB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IGRvCiAgYW55dGhpbmcuCi0gZG9tYWluX3Zw
bDAxMV9pbml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0dXJlIHdoaWNoIGNvbnRhaW5z
IGFsbCB0aGUgCiAgcmVxdWlyZWQgaW5mb3JtYXRpb24gc3VjaCBhcyBjb25zb2xlX2RvbWlkLCBn
Zm4gaW5zdGVhZCBvZiBwYXNzaW5nIHBhcmFtZXRlcnMKICBzZXBhcmF0ZWx5LgotIERyb3BwZWQg
YSBET01DVEwgQVBJIGRlZmluZWQgZm9yIGRlLWluaXRpYWxpemluZyB2cGwwMTEgYXMgdGhhdCBz
aG91bGQgYmUKICB0YWtlbiBjYXJlIHdoZW4gdGhlIGRvbWFpbiBpcyBkZXN0cm95ZWQgKGFuZCBu
b3QgZGVwZW5kZW50IG9uIHVzZXJzcGFjZSAKICBsaWJyYXJpZXMvYXBwbGljYXRpb25zKS4KCkNo
YW5nZXMgc2luY2UgdjI6Ci0gUmVwbGFjZWQgdGhlIERPTUNUTCBBUElzIGRlZmluZWQgZm9yIGdl
dC9zZXQgb2YgZXZlbnQgY2hhbm5lbCBhbmQgR0ZOIHdpdGggCiAgYSBzZXQgb2YgRE9NQ1RMIEFQ
SXMgZm9yIGluaXRpYWxpemluZyBhbmQgZGUtaW5pdGlhbGl6aW5nIHZwbDAxMSBlbXVsYXRpb24u
CgogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMCArKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICB8ICA3ICsrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyAgICAgICB8ICA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAg
ICAgIHwgIDggKysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgNiArKysr
KwogeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwNzNmYmM5Li4yMDg2ZTcxIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaApAQCAtODg2LDYgKzg4NiwyNiBAQCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1ZXN0X2NvbnRl
eHRfYW55X3QgKmN0eHQpOwogCiAvKioKKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhl
IHZ1YXJ0IGVtdWxhdGlvbiBhbmQgcmV0dXJucworICogdGhlIGV2ZW50IHRvIGJlIHVzZWQgYnkg
dGhlIGJhY2tlbmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAorICogdGhlIGVtdWxhdGlvbiBjb2Rl
LgorICoKKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJm
YWNlCisgKiAjcGFybSB0eXBlIHR5cGUgb2YgdnVhcnQKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21h
aW4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20KKyAqIEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRv
bWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZuIHRv
IGJlIHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCisgKiBAcGFybSBldnRjaG4gdGhlIGV2ZW50IGNo
YW5uZWwgdG8gYmUgdXNlZCBmb3IgZXZlbnRzCisgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVn
YXRpdmUgZXJyb3Igb24gZmFpbHVyZQorICovCitpbnQgeGNfZG9tX3Z1YXJ0X2luaXQoeGNfaW50
ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7CisKKy8qKgog
ICogVGhpcyBmdW5jdGlvbiByZXR1cm5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0
ZSBvZiBhIHBhcnRpY3VsYXIKICAqIHZjcHUgb2YgYSBkb21haW4uIElmIGV4dHN0YXRlLT5zaXpl
IGFuZCBleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayBhcmUgMCwKICAqIHRoZSBjYWxsIGlzIGNvbnNp
ZGVyZWQgYSBxdWVyeSB0byByZXRyaWV2ZSB0aGVtIGFuZCB0aGUgYnVmZmVyIGlzIG5vdApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwppbmRleCBmNDBkYzRmLi5mMmU5ZjBjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21h
aW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMzQzLDYgKzM0MywzMyBAQCBp
bnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCB4Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRl
cmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4s
CisgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKQoreworICAgIERF
Q0xBUkVfRE9NQ1RMOworICAgIGludCByYyA9IDA7CisKKyAgICBtZW1zZXQoJmRvbWN0bCwgMCwg
c2l6ZW9mKGRvbWN0bCkpOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdnVhcnRfb3A7
CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LnZ1YXJ0X29wLmNtZCA9
IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDsKKyAgICBkb21jdGwudS52dWFydF9vcC50eXBlID0g
dHlwZTsKKyAgICBkb21jdGwudS52dWFydF9vcC5jb25zb2xlX2RvbWlkID0gY29uc29sZV9kb21p
ZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4gPSBnZm47CisKKyAgICBpZiAoIChyYyA9IGRv
X2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAq
ZXZ0Y2huID0gZG9tY3RsLnUudnVhcnRfb3AuZXZ0Y2huOworCisgICAgcmV0dXJuIHJjOworfQor
CiBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZmlyc3RfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG1heF9kb21zLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IDVlMWZjNjAuLjc4NGVjN2YgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9h
cmNoLmgKQEAgLTQ0LDYgKzQ0LDEzIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2Vf
aHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiAKKy8q
IHBlcmZvcm0gYW55IHBlbmRpbmcgaGFyZHdhcmUgaW5pdGlhbGl6YXRpb24gKi8KK19oaWRkZW4K
K2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGUgKnN0YXRlKTsKKwogLyogYnVpbGQgdk5VTUEgdm1lbXJhbmdlIHdpdGggYXJjaCBzcGVj
aWZpYyBpbmZvcm1hdGlvbiAqLwogX2hpZGRlbgogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxk
X3ZtZW1yYW5nZShsaWJ4bF9fZ2MgKmdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCBkODQyZDg4Li42ZjViYzNjIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9hcm0uYwpAQCAtMTAzOCw2ICsxMDM4LDMzIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmlu
YWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICByZXR1cm4gMDsKIH0KIAor
aW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZSAqc3RhdGUpCit7CisgICAgaW50IHJjID0gMCwgcmV0OworCisgICAgaWYgKGluZm8tPmFy
Y2hfYXJtLnZ1YXJ0ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIHJj
ID0gMDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0geGNfZG9tX3Z1YXJ0
X2luaXQoQ1RYLT54Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9W
VUFSVF9UWVBFX1ZQTDAxMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0
X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOworICAgIGlmIChyZXQgPCAwKSB7
CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgTE9HKEVSUk9SLCAieGNfZG9tX3Z1
YXJ0X2luaXQgZmFpbGVkXG4iKTsKKyAgICB9CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisK
IGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICppbmZvLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwppbmRleCBlMGYwZDc4Li41ZjkyMDIzIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNzAyLDYg
KzcwMiwxMCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kb20obGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fZ250dGFiX2luaXQgZmFp
bGVkIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKyAgICBpZiAoKHJldCA9IGxpYnhsX19h
cmNoX2J1aWxkX2RvbV9maW5pc2goZ2MsIGluZm8sIGRvbSwgc3RhdGUpKSAhPSAwKSB7CisgICAg
ICAgIExPR0UoRVJST1IsICJsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoIGZhaWxlZCIpOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKIG91dDoKICAgICByZXR1cm4gcmV0ICE9IDAgPyBF
UlJPUl9GQUlMIDogMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9v
bHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggNDU1ZjZmMC4uMGFhZWRlZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAg
LTM5MSw2ICszOTEsMTQgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNj
cmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGxpYnhsX19h
cmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUp
Cit7CisgICAgcmV0dXJuIDA7Cit9CisKIC8qIFJldHVybiAwIG9uIHN1Y2Nlc3MsIEVSUk9SXyog
b24gZmFpbHVyZS4gKi8KIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggNzg0YWUzOS4uMDc3OTA4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtODc0LDYgKzg3NCwx
MiBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogUmVsZWFzZSB0aGUgcmVzb3VyY2VzIGFsbG9jYXRlZCBmb3IgdnBsMDExIHdo
aWNoIHdlcmUKKyAgICAgICAgICogYWxsb2NhdGVkIHZpYSBhIERPTUNUTCBjYWxsIFhFTl9ET01D
VExfdnVhcnRfb3AuCisgICAgICAgICAqLworICAgICAgICBkb21haW5fdnBsMDExX2RlaW5pdChk
KTsKKwogICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47CiAgICAgICAgIC8qIEZh
bGx0aHJvdWdoICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9h
cmNoL2FybS9kb21jdGwuYwppbmRleCA4MjMyZjQ0Li40NTg3Yzc1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tY3RsLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC01LDkgKzUs
MTEgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW9j
YXAuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eHNtL3hz
bS5oPgpAQCAtMjAsNiArMjIsMjkgQEAgdm9pZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGluZm8tPmZsYWdzIHw9IFhFTl9ET01JTkZfaGFwOwogfQog
CitzdGF0aWMgaW50IGhhbmRsZV92dWFydF9pbml0KHN0cnVjdCBkb21haW4gKmQsIAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRf
b3ApCit7CisgICAgaW50IHJjOworICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIGluZm87CisK
KyAgICBpbmZvLmNvbnNvbGVfZG9taWQgPSB2dWFydF9vcC0+Y29uc29sZV9kb21pZDsKKyAgICBp
bmZvLmdmbiA9IF9nZm4odnVhcnRfb3AtPmdmbik7CisKKyAgICBpZiAoIGQtPmNyZWF0aW9uX2Zp
bmlzaGVkICkKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgIGlmICggdnVhcnRfb3AtPnR5
cGUgIT0gWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSApCisgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKKworICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsICZpbmZvKTsKKworICAg
IGlmICggIXJjICkKKyAgICAgICAgdnVhcnRfb3AtPmV2dGNobiA9IGluZm8uZXZ0Y2huOworCisg
ICAgcmV0dXJuIHJjOworfQorCiBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3Rs
ICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIHsKQEAgLTExOSw2ICsxNDQs
MzMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlz
YWJsZV9taWdyYXRlLmRpc2FibGU7CiAgICAgICAgIHJldHVybiAwOwogCisgICAgY2FzZSBYRU5f
RE9NQ1RMX3Z1YXJ0X29wOgorICAgIHsKKyAgICAgICAgaW50IHJjOworICAgICAgICB1bnNpZ25l
ZCBpbnQgaTsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0g
JmRvbWN0bC0+dS52dWFydF9vcDsKKworICAgICAgICAvKiBjaGVjayB0aGF0IHN0cnVjdHVyZSBw
YWRkaW5nIG11c3QgYmUgMC4gKi8KKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YodnVh
cnRfb3AtPnBhZCk7IGkrKyApCisgICAgICAgICAgICBpZiAoIHZ1YXJ0X29wLT5wYWRbaV0gKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIHN3aXRjaCggdnVhcnRf
b3AtPmNtZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lO
SVQ6CisgICAgICAgICAgICByYyA9IGhhbmRsZV92dWFydF9pbml0KGQsIHZ1YXJ0X29wKTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgIHJjID0gY29weV90b19ndWVzdCh1X2RvbWN0bCwgZG9tY3RsLCAxKTsK
KworICAgICAgICByZXR1cm4gcmM7CisgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgewogICAgICAg
ICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZTJmZDY4NS4uOWRjYzk2OSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaApAQCAtMzMsNiArMzMsNyBAQAogI2VuZGlmCiAKICNpbmNsdWRlICJ4ZW4uaCIKKyNp
bmNsdWRlICJldmVudF9jaGFubmVsLmgiCiAjaW5jbHVkZSAiZ3JhbnRfdGFibGUuaCIKICNpbmNs
dWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgpAQCAtMTA3Nyw2ICsxMDc4LDI3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHsKICAgICB1aW50MzJfdCBt
YXB0cmFja19mcmFtZXM7ICAvKiBJTiAqLwogfTsKIAorLyogWEVOX0RPTUNUTF92dWFydF9vcCAq
Lworc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgeworI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJU
X09QX0lOSVQgIDAKKyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNU
TF9WVUFSVF9PUF8qICovCisjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEgMAor
ICAgICAgICB1aW50MzJfdCB0eXBlOyAgICAgICAgICAvKiBJTiAtIHR5cGUgb2YgdnVhcnQuCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgQ3VycmVudGx5IG9ubHkgdnBs
MDExIHN1cHBvcnRlZC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAg
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgIGdmbjsgIC8qIElOIC0gZ3Vlc3QgZ2ZuIHRvIGJlIHVzZWQg
YXMgYQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIHJpbmcgYnVmZmVy
LgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgZG9taWRfdCBj
b25zb2xlX2RvbWlkOyAgLyogSU4gLSBkb21pZCBvZiBkb21haW4gcnVubmluZyB0aGUKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICBiYWNrZW5kIGNvbnNvbGUuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICB1aW50OF90IHBhZFsyXTsK
KyAgICAgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47ICAgLyogT1VUIC0gcmVtb3RlIHBvcnQgb2Yg
dGhlIGV2ZW50CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgIGNoYW5u
ZWwgdXNlZCBmb3Igc2VuZGluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAg
ICAgICByaW5nIGJ1ZmZlciBldmVudHMuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqLworfTsKKwogc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZp
bmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gICAgICAgICAgICAgICAgICAgMQpAQCAtMTE1NSw2
ICsxMTc3LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3AgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNl
dCAgICAgICAgICAgICAgICAgICAgNzkKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xp
bWl0cyAgICAgICAgICAgICA4MAorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAg
ICAgICAgICAgICAgIDgxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAg
ICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAg
ICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAx
MDAyCkBAIC0xMjE4LDYgKzEyNDEsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHNldF9nbnR0YWJfbGltaXRzOworICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKICAgICAg
ICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1
OwogfTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bX-0002Xz-Br; Wed, 27 Sep 2017 06:13:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bW-0002Wm-65
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:54 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E4/26-01778-1A14BC95; Wed, 27 Sep 2017 06:13:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyMfTANt0Fjqc
 jDf40MFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/bt5gKVi0mLHi3OqTzA2MS1oYuxg5OYQE
 ZjBKLD1o2MXIxcEiMI9ZonPlRxYQR0Kgn1Vi1u1uFpAqCYE8ibObN0PZaRLXr85hgrDLJR7Mf
 AM1SUvi6KnZrCDNQgIrmCRWne9j7mLk4GATMJGY1SEBUiMioCRxb9VkJpAaZoH5jBJNk3rZQB
 LCAukSL880MYPYLAKqEt2Xj4Et4xXwlrizdRErxDI5iZvnOsFqOAV8JE7332aDWOwtcWllP+s
 ERsEFjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw44B
 CHYwvup2PsQoycGkJMpb8/9UpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hsOpyOFBItS01Mr0
 jJzgBEAk5bg4FES4Y0CSfMWFyTmFmemQ6ROMbpyXLhz6Q8Tx7FNl4Hkl94bQPLAnltAsuPm3T
 9MQix5+XmpUuK8F0GaBUCaM0rz4EbDovcSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHk1Qab
 wZOaVwF3wCug4JqDjeqeeADmuJBEhJdXAaMR9ZM61u18TpJ5/aWSuvFWgoe12oeWtYcErizZ7
 t6wQ8ylxeiXFz9jfFE0Iu3p/p5WE0nfDzQu+VnplV08xfGgk/G8nk3ppLKMhf+HNK3UFj9nfu
 WUanFixk5XVoEgqqkPOcpHOrsXz+WsNxaSesszkMi20VMm0mcteNWXDWU4DyYvrLwQrsRRnJB
 pqMRcVJwIAFSzBbdkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506492830!116761326!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38722 invoked from network); 27 Sep 2017 06:13:51 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:51 -0000
Received: by mail-pf0-f182.google.com with SMTP id n24so6750278pfk.5
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=J1oRfCYVa3KAexsZQt6MIeoUGFk+EB5mlCnzmTnPi9BTRHUialtixMC11NM095cpJu
 LjFYfZh7J/Whx7kptRDRpFRJEKSKbTK6hUlTSZbR8DmHDTfw6DobxzKCtFjSR9Bj8Rst
 VPja65AOlRWpFgatSWSSN30/ncIAjgCOikdhY=
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=Ot1bQTJbL3uvWQMApMJcqouOKIP7MuaE+/N/bjqFU8k=;
 b=hztj8Fbge3YQkaDCifch+aCmSg6o5zRKSBrseY1aLkzrkSR85PLDtp2NHQkgusgfhj
 iIRWog40F0FoJh0DY6p4WcO5Iytdrfr300E/NxLm1DKRGFyCJA3HzIBe00vrQU81fPli
 T7jeBqmWrfMovCG2cTYjq5hVNOeEWoILg4CeYaXUx0cqlMl2/bpPM3qFM40uu2ESZ/WL
 1GxqCKdLwcnKrI1RWXOOTF4mkFRr1h1e5U+JbrUuwL70KIKquW948qcLZX45XAY+tPxy
 pxCD5Pw1X62n6jI6DHbH8SdpUipvw0neTL0SDy8H7y8oqiGYU7po40Y/jOPQydkbawK9
 0DdQ==
X-Gm-Message-State: AHPjjUhRJtktS3Wyq8iZLqWNyvF0pXIWSj1Nb0SSGBpXSb3XYhzBF1e5
 GR7Ic6VglJHEyIlpj5Ww9a0reCiGEMQ=
X-Google-Smtp-Source: AOwi7QBmHToILIp0AIuCmv0HgyhxqT1+f3jkYjIgqei5lYD0wYZOOttrG0qTNZl9IJjOB1nkKmVDPA==
X-Received: by 10.99.95.71 with SMTP id t68mr338057pgb.432.1506492829694;
 Tue, 26 Sep 2017 23:13:49 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:49 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:17 +0530
Message-Id: <1506492816-25954-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 08/27 v11] xen/arm: vpl011: Modify xenconsole to
	define and use a new console structure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSB1c2VzIGEgZG9tYWluIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBjb25zb2xl
IHNwZWNpZmljIGZpZWxkcy4gVGhpcwpwYXRjaCBkZWZpbmVzIGEgbmV3IGNvbnNvbGUgc3RydWN0
dXJlLCB3aGljaCB3b3VsZCBiZSB1c2VkIGJ5IHRoZSB4ZW5jb25zb2xlCmZ1bmN0aW9ucyB0byBw
ZXJmb3JtIGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJlYWRpbmcvd3JpdGluZyBk
YXRhIGZyb20vdG8KdGhlIGNvbnNvbGUgcmluZyBidWZmZXIgb3IgcmVhZGluZy93cml0aW5nIGRh
dGEgZnJvbS90byBjb25zb2xlIHR0eS4KClRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0IHZ1YXJ0IGNvbnNvbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0
OgotIE1vdmVkIHRoZSBmb2xsb3dpbmcgZmllbGRzIGZyb20gdGhlIHN0cnVjdCBkb21haW4gdG8g
c3RydWN0IGNvbnNvbGU6CiAgLT54ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogIC0+aW50
IHhjZV9wb2xsZmRfaWR4OwogIC0+aW50IGV2ZW50X2NvdW50OwogIC0+bG9uZyBsb25nIG5leHRf
cGVyaW9kOwoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gK
ICB3aGljaCBtb2RpZmllcyB0aGUgeGVuY29uc29sZSB0byB1c2UgYSBuZXcgY29uc29sZSBzdHJ1
Y3R1cmUuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29s
ZV9jcmVhdGVfcmluZygpIHdoaWNoIHNldHMgdXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVu
dCBjaGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBm
dW5jdGlvbiB0byBzZXR1cAogIGEgY29uc29sZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRh
aW4gdnVhcnQgc3BlY2lmaWMgY2hhbmdlcywgd2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgog
IHRoZSBuZXh0IHBhdGNoLgotIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5h
bWUgdW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBTcGxpdCB0aGUgZG9tYWluIHN0cnV0
dXJlIHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUKLSBNb2RpZmllZCB0aGUgZnVuY3Rp
b25zIHRvIG9wZXJhdGUgb24gdGhlIGNvbnNvbGUgc3RydXR1cmUKLSBSZXBsYWNlZCByZXBldGl0
aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKCiB0b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIHwgMjk5ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMTM0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IGU4MDMzZDIuLjMwY2QxNjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtODks
MjUgKzg5LDMwIEBAIHN0cnVjdCBidWZmZXIgewogCXNpemVfdCBtYXhfY2FwYWNpdHk7CiB9Owog
Ci1zdHJ1Y3QgZG9tYWluIHsKLQlpbnQgZG9taWQ7CitzdHJ1Y3QgY29uc29sZSB7CiAJaW50IG1h
c3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7CiAJaW50IHNsYXZlX2ZkOwogCWludCBs
b2dfZmQ7Ci0JYm9vbCBpc19kZWFkOwotCXVuc2lnbmVkIGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgYnVm
ZmVyIGJ1ZmZlcjsKLQlzdHJ1Y3QgZG9tYWluICpuZXh0OwogCWNoYXIgKmNvbnNwYXRoOwogCWlu
dCByaW5nX3JlZjsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7Ci0JeGVu
ZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAl4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGVyZmFjZTsKIAlpbnQgZXZlbnRfY291bnQ7CiAJbG9uZyBsb25nIG5leHRfcGVyaW9k
OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKKwl4ZW5ldnRjaG5fcG9y
dF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7Cit9OworCitzdHJ1Y3QgZG9tYWluIHsKKwlpbnQg
ZG9taWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1Y3QgZG9t
YWluICpuZXh0OworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGU7CiB9OwogCiBzdGF0aWMgc3RydWN0
IGRvbWFpbiAqZG9tX2hlYWQ7CkBAIC0xNjAsOSArMTY1LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAKIHN0
YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CiAJWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IGNvbi0+aW50ZXJmYWNlOwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJeGVuX21iKCk7CiAJaW50Zi0+b3V0X2NvbnMg
PSBjb25zOwotCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3Bv
cnQpOworCXhlbmV2dGNobl9ub3RpZnkoY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
OwogCiAJLyogR2V0IHRoZSBkYXRhIHRvIHRoZSBsb2dmaWxlIGFzIGVhcmx5IGFzIHBvc3NpYmxl
IGJlY2F1c2UgaWYKIAkgKiBubyBvbmUgaXMgbGlzdGVuaW5nIG9uIHRoZSBjb25zb2xlIHB0eSB0
aGVuIGl0IHdpbGwgZmlsbCB1cAogCSAqIGFuZCBoYW5kbGVfdHR5X3dyaXRlIHdpbGwgc3RvcCBi
ZWluZyBjYWxsZWQuCiAJICovCi0JaWYgKGRvbS0+bG9nX2ZkICE9IC0xKSB7CisJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKSB7CiAJCWludCBsb2dyZXQ7CiAJCWlmIChsb2dfdGltZV9ndWVzdCkgewog
CQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1lc3RhbXAoCi0JCQkJZG9tLT5sb2dfZmQsCisJCQkJ
Y29uLT5sb2dfZmQsCiAJCQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKIAkJ
CQlzaXplLCAmbG9nX3RpbWVfZ3Vlc3RfbmVlZHRzKTsKIAkJfSBlbHNlIHsKIAkJCWxvZ3JldCA9
IHdyaXRlX2FsbCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZm
ZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUpOwogCQl9CkBAIC0zMzgs
MTQgKzM0NCwxNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4g
KmRvbSkKIAogc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiB7Ci0JaWYgKGRvbS0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCWNsb3NlKGRvbS0+bWFzdGVyX2Zk
KTsKLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKKworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPm1h
c3Rlcl9mZCk7CisJCWNvbi0+bWFzdGVyX2ZkID0gLTE7CiAJfQogCi0JaWYgKGRvbS0+c2xhdmVf
ZmQgIT0gLTEpIHsKLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Ci0JCWRvbS0+c2xhdmVfZmQgPSAt
MTsKKwlpZiAoY29uLT5zbGF2ZV9mZCAhPSAtMSkgeworCQljbG9zZShjb24tPnNsYXZlX2ZkKTsK
KwkJY29uLT5zbGF2ZV9mZCA9IC0xOwogCX0KIH0KIApAQCAtNDE4LDExICs0MjYsMTIgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY2hhciAqZGF0
YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKLQlhc3NlcnQoZG9tLT5zbGF2ZV9mZCA9PSAt
MSk7Ci0JYXNzZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5zbGF2ZV9m
ZCA9PSAtMSk7CisJYXNzZXJ0KGNvbi0+bWFzdGVyX2ZkID09IC0xKTsKIAotCWlmIChvcGVucHR5
KCZkb20tPm1hc3Rlcl9mZCwgJmRvbS0+c2xhdmVfZmQsIE5VTEwsIE5VTEwsIE5VTEwpIDwgMCkg
eworCWlmIChvcGVucHR5KCZjb24tPm1hc3Rlcl9mZCwgJmNvbi0+c2xhdmVfZmQsIE5VTEwsIE5V
TEwsIE5VTEwpIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxl
ZCB0byBjcmVhdGUgdHR5IGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVycm5vID0gJWksICVz
KSIsCkBAIC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCiAJCXJldHVybiAwOwogCX0KIAotCWlmICh0Y2dldGF0dHIoZG9tLT5z
bGF2ZV9mZCwgJnRlcm0pIDwgMCkgeworCWlmICh0Y2dldGF0dHIoY29uLT5zbGF2ZV9mZCwgJnRl
cm0pIDwgMCkgewogCQllcnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBn
ZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRvbWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIs
CkBAIC00MzgsNyArNDQ3LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3Qg
ZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAljZm1ha2VyYXcoJnRlcm0pOwotCWlmICh0
Y3NldGF0dHIoZG9tLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgeworCWlmICh0Y3Nl
dGF0dHIoY29uLT5zbGF2ZV9mZCwgVENTQU5PVywgJnRlcm0pIDwgMCkgewogCQllcnIgPSBlcnJu
bzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBzZXQgdHR5IGF0dHJpYnV0ZXMgZm9yIGRv
bWFpbi0lZCAiCiAJCQkiKGVycm5vID0gJWksICVzKSIsCkBAIC00NDYsNyArNDU1LDcgQEAgc3Rh
dGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0
OwogCX0KIAotCWlmICgoc2xhdmUgPSBwdHNuYW1lKGRvbS0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkg
eworCWlmICgoc2xhdmUgPSBwdHNuYW1lKGNvbi0+bWFzdGVyX2ZkKSkgPT0gTlVMTCkgewogCQll
cnIgPSBlcnJubzsKIAkJZG9sb2coTE9HX0VSUiwgIkZhaWxlZCB0byBnZXQgc2xhdmUgbmFtZSBm
b3IgZG9tYWluLSVkICIKIAkJICAgICAgIihlcnJubyA9ICVpLCAlcykiLApAQCAtNDU0LDE4ICs0
NjMsMTggQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0
IiwgZG9tLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1p
dCIsIGNvbi0+Y29uc3BhdGgpICE9CiAJCS0xOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7
CiAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKIAlpZiAoZGF0YSkg
ewotCQlkb20tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOworCQlj
b24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwogCQlmcmVlKGRh
dGEpOwogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVz
L3R0eSIsIGRvbS0+Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRo
LCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290
byBvdXQ7CiAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0
cmxlbihzbGF2ZSkpOwpAQCAtNDczLDcgKzQ4Miw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAK
LQlpZiAoZmNudGwoZG9tLT5tYXN0ZXJfZmQsIEZfU0VURkwsIE9fTk9OQkxPQ0spID09IC0xKQor
CWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCiAJ
CWdvdG8gb3V0OwogCiAJcmV0dXJuIDE7CkBAIC01MTksMjkgKzUyOCwzMiBAQCBzdGF0aWMgaW50
IHhzX2dhdGhlcihzdHJ1Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAK
IHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQog
ewotCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKQorCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsK
LQlpZiAoeGd0X2hhbmRsZSAmJiBkb20tPnJpbmdfcmVmID09IC0xKQotCQl4ZW5nbnR0YWJfdW5t
YXAoeGd0X2hhbmRsZSwgZG9tLT5pbnRlcmZhY2UsIDEpOworCWlmICh4Z3RfaGFuZGxlICYmIGNv
bi0+cmluZ19yZWYgPT0gLTEpCisJCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmlu
dGVyZmFjZSwgMSk7CiAJZWxzZQotCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0la
RSk7Ci0JZG9tLT5pbnRlcmZhY2UgPSBOVUxMOwotCWRvbS0+cmluZ19yZWYgPSAtMTsKKwkJbXVu
bWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOworCWNvbi0+aW50ZXJmYWNlID0gTlVM
TDsKKwljb24tPnJpbmdfcmVmID0gLTE7CiB9CiAgCiBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVf
cmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdf
cmVmLCByYzsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgZG9tLT5jb25zcGF0
aCwKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCiAJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwp
OwogCWlmIChlcnIpCiAJCWdvdG8gb3V0OwogCi0Jc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvdHlwZSIsIGRvbS0+Y29uc3BhdGgpOworCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRo
KSwgIiVzL3R5cGUiLCBjb24tPmNvbnNwYXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05V
TEwsIHBhdGgsIE5VTEwpOwogCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29uc29sZWQi
KSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01NTAsNzcgKzU2Miw3NyBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJZnJlZSh0eXBlKTsKIAog
CS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAo
cmluZ19yZWYgIT0gZG9tLT5yaW5nX3JlZiAmJiBkb20tPnJpbmdfcmVmICE9IC0xKQorCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKIAotCWlmICghZG9tLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewogCQkvKiBQcmVm
ZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KLQkJZG9tLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFw
X2dyYW50X3JlZih4Z3RfaGFuZGxlLAorCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBf
Z3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09O
U09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJZG9tLT5yaW5nX3JlZiA9IC0xOwor
CQljb24tPnJpbmdfcmVmID0gLTE7CiAJfQotCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKKwlpZiAo
IWNvbi0+aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5n
ZSAqLwotCQlkb20tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAorCQljb24tPmlu
dGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAogCQkJeGMsIGRvbS0+ZG9taWQsIFhDX1BB
R0VfU0laRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAogCQkJKHVuc2lnbmVkIGxvbmcpcmlu
Z19yZWYpOwotCQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVMTCkgeworCQlpZiAoY29uLT5pbnRl
cmZhY2UgPT0gTlVMTCkgewogCQkJZXJyID0gRUlOVkFMOwogCQkJZ290byBvdXQ7CiAJCX0KLQkJ
ZG9tLT5yaW5nX3JlZiA9IHJpbmdfcmVmOworCQljb24tPnJpbmdfcmVmID0gcmluZ19yZWY7CiAJ
fQogCiAJLyogR28gbm8gZnVydGhlciBpZiBwb3J0IGhhcyBub3QgY2hhbmdlZCBhbmQgd2UgYXJl
IHN0aWxsIGJvdW5kLiAqLwotCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7
CisJaWYgKHJlbW90ZV9wb3J0ID09IGNvbi0+cmVtb3RlX3BvcnQpIHsKIAkJeGNfZXZ0Y2huX3N0
YXR1c190IHN0YXR1cyA9IHsKIAkJCS5kb20gPSBET01JRF9TRUxGLAotCQkJLnBvcnQgPSBkb20t
PmxvY2FsX3BvcnQgfTsKKwkJCS5wb3J0ID0gY29uLT5sb2NhbF9wb3J0IH07CiAJCWlmICgoeGNf
ZXZ0Y2huX3N0YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKIAkJICAgIChzdGF0dXMuc3RhdHVz
ID09IEVWVENITlNUQVRfaW50ZXJkb21haW4pKQogCQkJZ290byBvdXQ7CiAJfQogCi0JZG9tLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwotCWlmIChkb20tPnhjZV9o
YW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CisJY29u
LT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAK
IAkvKiBPcGVuaW5nIGV2dGNobiBpbmRlcGVuZGVudGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBi
aXQKIAkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4u
LiAqLwotCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwotCWlmIChk
b20tPnhjZV9oYW5kbGUgPT0gTlVMTCkgeworCWNvbi0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9v
cGVuKE5VTEwsIDApOworCWlmIChjb24tPnhjZV9oYW5kbGUgPT0gTlVMTCkgewogCQllcnIgPSBl
cnJubzsKIAkJZ290byBvdXQ7CiAJfQogIAotCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21h
aW4oZG9tLT54Y2VfaGFuZGxlLAorCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oY29u
LT54Y2VfaGFuZGxlLAogCQlkb20tPmRvbWlkLCByZW1vdGVfcG9ydCk7CiAKIAlpZiAocmMgPT0g
LTEpIHsKIAkJZXJyID0gZXJybm87Ci0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
OwotCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOworCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2Vf
aGFuZGxlKTsKKwkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIAkJZ290byBvdXQ7CiAJfQotCWRv
bS0+bG9jYWxfcG9ydCA9IHJjOwotCWRvbS0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKKwlj
b24tPmxvY2FsX3BvcnQgPSByYzsKKwljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CiAK
LQlpZiAoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
IHsKIAkJaWYgKCFkb21haW5fY3JlYXRlX3R0eShkb20pKSB7CiAJCQllcnIgPSBlcnJubzsKLQkJ
CXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwotCQkJZG9tLT54Y2VfaGFuZGxlID0g
TlVMTDsKLQkJCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0x
OworCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisJCQljb24tPnhjZV9oYW5k
bGUgPSBOVUxMOworCQkJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJCQljb24tPnJlbW90ZV9wb3J0
ID0gLTE7CiAJCQlnb3RvIG91dDsKIAkJfQogCX0KIAotCWlmIChsb2dfZ3Vlc3QgJiYgKGRvbS0+
bG9nX2ZkID09IC0xKSkKLQkJZG9tLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwor
CWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKKwkJY29uLT5sb2dfZmQgPSBj
cmVhdGVfZG9tYWluX2xvZyhkb20pOwogCiAgb3V0OgogCXJldHVybiBlcnI7CkBAIC02MzAsMTYg
KzY0MiwxNyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBi
b29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQp
XTsKIAlib29sIHN1Y2Nlc3M7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20t
PmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBkb20tPmNv
bnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRv
bSk7CiAJCWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7
Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9
CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY1MSw2ICs2NjQsNyBAQCBzdGF0aWMgc3RydWN0IGRv
bWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAJc3RydWN0IGRvbWFpbiAqZG9tOwogCWNo
YXIgKnM7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25zb2xlICpjb247CiAKIAlp
ZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7CiAJCWRvbG9nKExP
R19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCkBAIC02NjcsMjUgKzY4
MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAK
IAlkb20tPmRvbWlkID0gZG9taWQ7CiAKLQlkb20tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9w
YXRoKHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhkb20tPmNvbnNwYXRoLCBzdHJsZW4o
ZG9tLT5jb25zcGF0aCkgKworCWNvbiA9ICZkb20tPmNvbnNvbGU7CisJY29uLT5jb25zcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoY29uLT5j
b25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWRvbS0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPmNvbnNwYXRoID0g
czsKKwlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25zb2xlIik7CiAKLQlkb20tPm1hc3Rlcl9m
ZCA9IC0xOwotCWRvbS0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKLQlkb20tPnNsYXZlX2ZkID0g
LTE7Ci0JZG9tLT5sb2dfZmQgPSAtMTsKLQlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJY29u
LT5tYXN0ZXJfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5z
bGF2ZV9mZCA9IC0xOworCWNvbi0+bG9nX2ZkID0gLTE7CisJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwogCi0JZG9tLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+bmV4
dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8g
MTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWRvbS0+cmluZ19yZWYgPSAtMTsKLQlk
b20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7CisJY29uLT5yaW5n
X3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0xOworCWNvbi0+cmVtb3RlX3BvcnQgPSAt
MTsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNjk3
LDcgKzcxMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21p
ZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUoZG9tLT5jb25zcGF0aCk7CisJZnJlZShj
b24tPmNvbnNwYXRoKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03MjksMzAg
Kzc0NCwzNCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkK
IAogc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlkb21haW5fY2xvc2VfdHR5KGQpOwog
Ci0JaWYgKGQtPmxvZ19mZCAhPSAtMSkgewotCQljbG9zZShkLT5sb2dfZmQpOwotCQlkLT5sb2df
ZmQgPSAtMTsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKKwkJY2xvc2UoY29uLT5sb2dfZmQp
OworCQljb24tPmxvZ19mZCA9IC0xOwogCX0KIAotCWZyZWUoZC0+YnVmZmVyLmRhdGEpOwotCWQt
PmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOworCWNvbi0+YnVm
ZmVyLmRhdGEgPSBOVUxMOwogCi0JZnJlZShkLT5jb25zcGF0aCk7Ci0JZC0+Y29uc3BhdGggPSBO
VUxMOworCWZyZWUoY29uLT5jb25zcGF0aCk7CisJY29uLT5jb25zcGF0aCA9IE5VTEw7CiAKIAly
ZW1vdmVfZG9tYWluKGQpOwogfQogCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkKIHsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAlk
LT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwogCWRvbWFpbl91bm1h
cF9pbnRlcmZhY2UoZCk7Ci0JaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2hu
X2Nsb3NlKGQtPnhjZV9oYW5kbGUpOwotCWQtPnhjZV9oYW5kbGUgPSBOVUxMOworCWlmIChjb24t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7
CisJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKIH0KIAogc3RhdGljIHVuc2lnbmVkIGVudW1fcGFz
cyA9IDA7CkBAIC03ODIsNyArODAxLDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQp
CiAKIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKKwlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
KmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNw
YWNlOwogCiAJY29ucyA9IGludGYtPmluX2NvbnM7CkBAIC04MTIsNyArODMyLDggQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlzc2l6ZV90IGxlbiA9
IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwog
CVhFTkNPTlNfUklOR19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCkBAIC04MjUsNyAr
ODQ2LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
IAlpZiAobGVuID4gc2l6ZW9mKG1zZykpCiAJCWxlbiA9IHNpemVvZihtc2cpOwogCi0JbGVuID0g
cmVhZChkb20tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOworCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJf
ZmQsIG1zZywgbGVuKTsKIAkvKgogCSAqIE5vdGU6IG9uIFNvbGFyaXMsIGxlbiA9PSAwIG1lYW5z
IHRoZSBzbGF2ZSBjbG9zZWQsIGFuZCB0aGlzCiAJICogaXMgbm8gcHJvYmxlbSwgYnV0IExpbnV4
IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQpAQCAtODQxLDcgKzg2Miw3IEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJCX0KIAkJeGVu
X3dtYigpOwogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKLQkJeGVuZXZ0Y2huX25vdGlmeShkb20t
PnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJCXhlbmV2dGNobl9ub3RpZnkoY29uLT54
Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7CiAJCWRvbWFpbl9jbG9zZV90
dHkoZG9tKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CkBAIC04NTEsMzcgKzg3MiwzOSBAQCBz
dGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZv
aWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJc3NpemVfdCBsZW47
CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19k
ZWFkKQogCQlyZXR1cm47CiAKLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5idWZm
ZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAotCQkgICAgZG9tLT5idWZmZXIuc2l6ZSAt
IGRvbS0+YnVmZmVyLmNvbnN1bWVkKTsKKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29u
LT5idWZmZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAorCQkgICAgY29uLT5idWZmZXIu
c2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKTsKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2co
TE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAg
ICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7CiAJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShk
b20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKLQkJYnVmZmVyX2Fk
dmFuY2UoJmRvbS0+YnVmZmVyLCBsZW4pOworCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZmZXIs
IGxlbik7CiAJfQogfQogCiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21h
aW4gKmRvbSkKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1
cm47CiAKLQlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhkb20tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKKwlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5kbGUpKSA9
PSAtMSkKIAkJcmV0dXJuOwogCi0JZG9tLT5ldmVudF9jb3VudCsrOworCWNvbi0+ZXZlbnRfY291
bnQrKzsKIAogCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKIAotCWlmIChkb20tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpCi0JCSh2b2lkKXhlbmV2dGNobl91bm1hc2soZG9tLT54Y2Vf
aGFuZGxlLCBwb3J0KTsKKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dB
TkNFKQorCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CiB9
CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQpAQCAtOTQ4LDkgKzk3MSwxMSBAQCBzdGF0
aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCWlmIChsb2dfZ3Vlc3QpIHsKIAkJc3Ry
dWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0J
CQlpZiAoZC0+bG9nX2ZkICE9IC0xKQotCQkJCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCQlkLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKworCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CiAJCX0KIAl9CiAK
QEAgLTEwNTksNDggKzEwODQsNTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJLyogUmUtY2Fs
Y3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCiAJCSAgIGRvbWFp
bnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+
bmV4dCkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQkvKiBD
UyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6CiAJCQkgKiBmb3Igc2Vs
ZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCiAJCQkgKiBzaW1pbGFyIGJlaGF2aW9y
IChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKIAkJCSAqIHNvb25lciB0aGFuIHJlcXVlc3RlZCkg
YXMgd2VsbC4gSnVzdCBsZWF2ZQogCQkJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGgg
YSBzZXBhcmF0ZQogCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0JCQlpZiAoKG5vdys1KSA+
IGQtPm5leHRfcGVyaW9kKSB7Ci0JCQkJZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlU
X1BFUklPRDsKLQkJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBkLT5sb2NhbF9w
b3J0KTsKKwkJCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgeworCQkJCWNvbi0+bmV4
dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJCQlpZiAoY29uLT5ldmVudF9j
b3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAkJCQl9Ci0JCQkJZC0+ZXZl
bnRfY291bnQgPSAwOworCQkJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwogCQkJfQogCQl9CiAKIAkJ
Zm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlpZiAoZC0+ZXZlbnRfY291
bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKworCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExP
V0FOQ0UpIHsKIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQg
dGltZSBzbGljZSB0byBleHBpcmUgKi8KIAkJCQlpZiAoIW5leHRfdGltZW91dCB8fAotCQkJCSAg
ICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gZC0+
bmV4dF9wZXJpb2Q7Ci0JCQl9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkgeworCQkJ
CSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQorCQkJCQluZXh0X3RpbWVvdXQg
PSBjb24tPm5leHRfcGVyaW9kOworCQkJfSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVM
TCkgewogCQkJCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAotCQkJCSAgICAhZC0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAotCQkJCSAgICBkLT5idWZmZXIuc2l6ZSA8IGQtPmJ1ZmZlci5t
YXhfY2FwYWNpdHkpIHsKLQkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2Vf
aGFuZGxlKTsKLQkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJ
CQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAorCQkJCSAgICBjb24tPmJ1ZmZlci5z
aXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJCWludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IHNldF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwogCQkJCX0K
IAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgeworCQkJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKIAkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGQpKQogCQkJCQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYg
KCFidWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCisJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+
YnVmZmVyKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7CiAKIAkJCQlpZiAoZXZlbnRzKQotCQkJ
CQlkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKKwkJ
CQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk
LAogCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKIAkJCX0KIAkJfQpAQCAtMTE2MywzMyArMTE5Miwz
NSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7
IGQgPSBuKSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCW4g
PSBkLT5uZXh0OwotCQkJaWYgKGQtPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCi0JCQkJICAgIGQtPnhjZV9wb2xs
ZmRfaWR4ICE9IC0xICYmCi0JCQkJICAgICEoZmRzW2QtPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKKwkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgorCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKIAkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCSAgICAgIChmZHNbY29uLT54Y2Vf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJICAgICAgIFBPTExJTikpCiAJCQkJICAgIGhhbmRs
ZV9yaW5nX3JlYWQoZCk7CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKKwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rl
cl9wb2xsZmRfaWR4ICE9IC0xKSB7CisJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKIAkJCQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9t
aWQpKTsKIAkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJ
CQkJCSAgICBQT0xMSU4pCiAJCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7Ci0JCQkJCWlmIChmZHNb
ZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVy
X3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9MTE9VVCkKIAkJCQkJCWhhbmRsZV90
dHlfd3JpdGUoZCk7CiAJCQkJfQogCQkJfQogCi0JCQlkLT54Y2VfcG9sbGZkX2lkeCA9IGQtPm1h
c3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykK
IAkJCQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bY-0002ZV-J3; Wed, 27 Sep 2017 06:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bX-0002Xc-7W
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A2/03-17770-2A14BC95; Wed, 27 Sep 2017 06:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRuspbvA8XS
 kQd8GA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePC6172gr/SFRtu/mdtYNwv3sXIxSEkMI1R
 4tihlawgDovAPGaJlVOmsnUxcnJICPSzSvy6AlTFAWTnSUzcYg4RTpNY2j6HBcKukPjd/ZgJx
 BYS0JI4emo2K8TQFUwS807sZQLpZRMwkZjVIQFSIyKgJHFv1WQmkBpmgfmMEk2TesF2CQskSj
 Rvec8MYrMIqEosf9cG1ssr4CMx8ZwpxC45iZvnOsFKOIHCp/tvs0Hs9Za4tLKfdQKj4AJGhlW
 MGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxgAEOxhPrws8
 xCjJwaQkylvz/1SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneOIfTkUKCRanpqRVpmTnAwIdJS
 3DwKInwRoGkeYsLEnOLM9MhUqcYLTm+9N74w8Sxb88tINlx8+4fJiGWvPy8VClx3iqQBgGQho
 zSPLhxsOi8xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeZJApPJl5JXBbXwEdxAR0UO/UEyA
 HlSQipKQaGJfYXEsImPeRiVfww6ZNaYJdmx2iUkryQ7cZ9K46+VnwHOtNdr53LrtW/N1UMe8x
 44p3ylovWUIudnVy3xBPSZnXuty/JCX5gNjrdeXmKTJfsr6tSWiVe/D6aTD3wiM1+nMuXBN9O
 Tmtzkzp6tmDATUzYh7G/NBcZhOUcGrNp1szlkY85BNenKvEUpyRaKjFXFScCABVwNuMyQIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506492831!84769283!1
X-Originating-IP: [74.125.83.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44945 invoked from network); 27 Sep 2017 06:13:52 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:52 -0000
Received: by mail-pg0-f42.google.com with SMTP id 7so7210543pgd.13
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=aeGlw/iWpU91r/VUxq+VOv779qlFg770iQFjOgfJPudEG1PjjJvp0ipMWZfSi9vkq/
 ooo+VESCXYf8r/dwvbPUxpSU2sKjViVapZXGFcFnyazkVtQE1LnEyo4jAAiVhX2Ar8Y7
 Xky3xeISnj4uwfDpGEjb/vSuEk2ZkbWlJJvsQ=
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=AGHJrnwneXKl3Z1bjGKh+k5Ixw7YK+0ghFT9u/p0sak=;
 b=Nr9224tEnnFx+OkoGTPl2FhVWkJN6ljLYcetg2WHlVRo+q1BWNhHyKH/6p9X3Dlh+f
 g4g1Sae+52avmPE4GjZ3yBlzuRBdQX0KG2qAqSaRxnjQDd3ghTMBJUC3VxtrF7cbOjvi
 smgHipjanwSqSPCaXF1mJA3O+9ObI4BrX84uNNl07FOJWQB0oj3cc76UOLzQqPv6cWGP
 hnoYOx2NQ183GiqmXO71W7UT1eufiiizacs7Gm87FvRzTBaG3N733VaOo8vEkhQZjnQl
 Nnsq151cpRRVKkDPXVXnPrHrdpI7B109BREExuTVB+4tXU31IZ1vnocEGDNDt5NwWPWH
 zhtQ==
X-Gm-Message-State: AHPjjUj0StPRx8U0MXHw9KPg7JX9trJTJUK6mSjiB+xv73XssG4DU8Db
 7pBOwdBwEHQPMe6hFiiPV3PTU0xZcW8=
X-Google-Smtp-Source: AOwi7QDvYuV5FnIUrCxpwVxcZQ6fnkLWy0dTGNywWMrAr0pBeC9m96c0dbaBQ1lb8vNjDG6/9J3DCA==
X-Received: by 10.84.253.23 with SMTP id z23mr329339pll.210.1506492831066;
 Tue, 26 Sep 2017 23:13:51 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:50 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:18 +0530
Message-Id: <1506492816-25954-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/27 v11] xen/arm: vpl011: Rename the console
	structure field conspath to xspath
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvbnNvbGUtPmNvbnNwYXRoIG5hbWUgaXMgY2hhbmdlZCB0byBjb25zb2xlLT54c3BhdGgg
YXMgaXQgaXMKY2xlYXIgZnJvbSB0aGUgbmFtZSB0aGF0IGl0IGlzIHJlZmVycmluZyB0byB4ZW5z
dG9yZSBwYXRoLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hhbmdlcyBzaW5jZSB2NDoKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNo
LgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzMCArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwppbmRleCAzMGNkMTY3Li42ZjVjNjljIDEwMDY0NAotLS0gYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTk1
LDcgKzk1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2Zk
OwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNwYXRoOworCWNoYXIgKnhzcGF0
aDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKIAlpbnQg
eGNlX3BvbGxmZF9pZHg7CkBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3Mg
PSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNz
ID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+eHNwYXRoKSAhPQogCQktMTsKIAlp
ZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwpAQCAtNDc0LDcgKzQ3NCw3IEBAIHN0YXRpYyBpbnQg
ZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+Y29uc3BhdGgpICE9
IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgp
ICE9IC0xKTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193cml0
ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKQEAgLTU0NiwxNCAr
NTQ2LDE0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwKKwll
cnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJp
bmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIAlpZiAo
ZXJyKQogCQlnb3RvIG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5
cGUiLCBjb24tPmNvbnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90
eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwg
TlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsK
IAkJZnJlZSh0eXBlKTsKQEAgLTY0NiwxMyArNjQ2LDEzIEBAIHN0YXRpYyBib29sIHdhdGNoX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAKIAlzbnByaW50Zihkb21pZF9z
dHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gp
IHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwor
CQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCQlpZiAo
c3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0JCQl4c191bndh
dGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRjaCh4cywgY29u
LT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhz
LCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY4
MiwxMyArNjgyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBk
b21pZCkKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKIAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNv
bi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSBy
ZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCisJY29uLT54c3Bh
dGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMgPSByZWFsbG9jKGNv
bi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKIAkJICAgIHN0cmxlbigiL2NvbnNvbGUi
KSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWNvbi0+Y29uc3BhdGggPSBz
OwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24tPnhzcGF0aCA9IHM7
CisJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKIAogCWNvbi0+bWFzdGVyX2ZkID0g
LTE7CiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwpAQCAtNzEyLDcgKzcxMiw3IEBAIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBk
b207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJZnJlZShjb24tPnhzcGF0aCk7CiAJ
ZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzU2LDggKzc1Niw4IEBAIHN0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKIAljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoY29uLT5jb25zcGF0aCk7
Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPnhzcGF0aCk7CisJY29uLT54c3Bh
dGggPSBOVUxMOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bY-0002Zx-S4; Wed, 27 Sep 2017 06:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bX-0002Xd-88
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 66/05-03423-2A14BC95; Wed, 27 Sep 2017 06:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTAFt15jqc
 jDS6dU7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNONHEX/LGqmNh+nLmBcYJuFyMXh5DADEaJ
 Zb+3M4E4LALzmCX2z5vHCuJICPSzSmxd8Iili5ETyMmTWHD8FzOEnSbxqWcHI4RdIdH+vhGsR
 khAS+LoqdmsEPYKJokX06K6GDk42ARMJGZ1SICERQSUJO6tmgy2jFlgPqNE06ReNpCEsECAxK
 tT/9lBbBYBVYkZa+cxgfTyCnhLTL3hBrFKTuLmuU6wEzgFfCRO999mg1jlLXFpZT/rBEbBBYw
 MqxjVi1OLylKLdC31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw3t0U
 cIhRkoNJSZS35v+pSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPMcTkcKCRalpqdWpGXmAMMeJ
 i3BwaMkwnsNJM1bXJCYW5yZDpE6xWjPceHOpT9MHF96bwDJA3tuAcmOm3f/MAmx5OXnpUqJ81
 aBtAmAtGWU5sENhcXpJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzLgSZwpOZVwK3+xXQWUx
 AZ/VOPQFyVkkiQkqqgbHl8rMtU3YmbHyfpvL45uzzv4JCQwo3bZ8nIDWt8sHLparnrtYX7UhI
 7Z1ixDDpdfu6h1VGIbnrkiSv3Jxfe+hntUhSgdnBdfXrzq9z6XrEFPUucf7vb9YXP55IOPCn1
 mn52wPTzVS2H7jpszLyaNu/hGk//yaFXrktskRHldmMV3HthLLd1Wk9SizFGYmGWsxFxYkAew
 cuJ84CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506492829!118773469!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12031 invoked from network); 27 Sep 2017 06:13:50 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:50 -0000
Received: by mail-pf0-f180.google.com with SMTP id b70so6746470pfl.8
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4sd+jityzyLKl9T+2Zny6hdYes/xeKdW5J2msJXqt9U=;
 b=AN0QUx8GJs3uBEubDT+sDKCWRSllGssWlut9nRPIknZMEHkLtNuBFoFPrXiDBzYe1b
 KCtgoIWvDuHKcmcG3AEfiaZI4PmNLpG1JBAq8knuKcgYfzTU0aPKdVQ4F1YvWvXItYo7
 N3f/BTumYj5UhIfAZHboT8I3rLnjDLB2TRJvs=
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=4sd+jityzyLKl9T+2Zny6hdYes/xeKdW5J2msJXqt9U=;
 b=VWKbcsT7fQOooKMlB/En2f09aPUsVhFzv1TzwYCRL5vBTbpfJ62Cb34gUCmCLgCQEE
 6z0CRFfOYtVeKeV/V8aQoYyfMpZvOll0UJ7HYFVWEhjJ9VGB2zZTIbBtKp4GdYpBIijf
 bA0r+PrCViX+IkAPfUSEbSDzqn05fmvRrLh0BHbCGiCmostM73Av7DT4C152JjdxAPXL
 m65UfFPUHTchueGY/VafsS3b1FJQDjtJx/JQo9heZdW7QRQT+dN5Qq/oToup2dxhVxbJ
 YuXNH9JbbiiValEQOIMiwLsgVppTRlzGziXwUJ0o4sV6nq5hLgqyr1rX/v9R8KGJJIPR
 ui2Q==
X-Gm-Message-State: AHPjjUjyR6+74LFSiztfHp164Jk7i7IaQKGs8wc3y/b+OcMBdlx1UxXe
 o0j2bVkQfoIwwRj3KnleN3r0ZYO8Shw=
X-Google-Smtp-Source: AOwi7QC+ap6bnAsTaJFVORh6ndgzaPzvPFVaqck8po/9dliseEv0Nx1MoaxIAIjDyMDHrQZEA/+7PQ==
X-Received: by 10.99.125.81 with SMTP id m17mr323845pgn.343.1506492828547;
 Tue, 26 Sep 2017 23:13:48 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:48 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:16 +0530
Message-Id: <1506492816-25954-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 07/27 v11] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IHZ1YXJ0IGNvbnNvbGUgbm9kZSB0byB4ZW5zdG9yZS4gVGhpcyBub2RlIGlzIGFk
ZGVkIGF0CgovbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgoKVGhlIG5vZGUgY29udGFpbnMg
aW5mb3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCmJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgoKWGVuY29uc29sZSByZWFkcyB0aGUgbm9kZSBpbmZv
cm1hdGlvbiB0byBzZXR1cCB0aGUgcmluZyBidWZmZXIgYW5kCmV2ZW50IGNoYW5uZWwgZm9yIHNl
bmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotICB2dWFydF9kZXZpY2UgbW92ZWQg
aW5zaWRlIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgYXMgYSBsb2NhbCB2YXJpYWJsZS4KCkNo
YW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBiYWNrZW5kIG5vZGUgZm9yIHZwbDAxMS4KLSBSZW1v
dmVkIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVk
IG9ubHkgZm9yIFBWIGd1ZXN0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDkgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jICAgICAgICAgICB8ICA5ICsrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICAgICAgfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggZjRmNjRhZC4uMGRiOWNkMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwpAQCAtMzQ0LDYgKzM0NCw1MCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
bGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUg
KnN0YXRlKQoreworICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOworICAgIGZsZXhhcnJheV90ICpy
b19mcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBpbnQgcmM7CisKKyAgICByb19m
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBkZXZpY2UuYmFja2VuZF9kZXZpZCA9IGNvbnNvbGUtPmRl
dmlkOworICAgIGRldmljZS5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsK
KyAgICBkZXZpY2UuYmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworICAg
IGRldmljZS5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOworICAgIGRldmljZS5kb21pZCA9IGRvbWlk
OworICAgIGRldmljZS5raW5kID0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUOworCisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgIjEiKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
R0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIExJ
QlhMX1hFTkNPTlNPTEVfUFJPVE9DT0wpOworCisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgInBvcnQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUi
UFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJyaW5nLXJlZiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5U
RigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJsaW1pdCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigi
JWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19m
cm9udCwgInR5cGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAieGVuY29uc29s
ZWQiKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEws
ICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19r
dnNfb2ZfZmxleGFycmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
X2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7CisgICAgcmV0dXJuIHJjOworfQorCiBp
bnQgbGlieGxfX2luaXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNv
bnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldl9udW0s
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDBlZjU0ZDIuLjlkY2JlNDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
MzcwLDcgKzEzNzAsNyBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKICAgICB9CiAgICAgY2FzZSBMSUJY
TF9ET01BSU5fVFlQRV9QVjoKICAgICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBj
b25zb2xlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7CiAg
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBk
X2NvbmZpZy0+bnVtX3ZmYnM7IGkrKykgewpAQCAtMTM4MCw2ICsxMzgwLDEzIEBAIHN0YXRpYyB2
b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYg
Km11bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52a2Jz
W2ldKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hfYXJt
LnZ1YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgICAgICBpbml0
X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAgIHZ1YXJ0LmJhY2tlbmRf
ZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vf
dnVhcnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSk7CisgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9CisKICAgICAgICAgaW5p
dF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAgY29uc29sZS5iYWNrZW5k
X2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29u
c29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2UpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YwppbmRleCA2N2I3YWZiLi4zNDczNjg3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
ZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMjYsNiArMjYsOSBA
QCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkKICAgICAgICAgcmV0dXJu
IEdDU1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAgIGlmIChkZXZpY2UtPmtp
bmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICByZXR1cm4gR0NTUFJJTlRG
KCIlcy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsKKwogICAgIHJldHVybiBH
Q1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtpbmQpLAogICAgICAgICAg
ICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTczLDggQEAgcmV0cnlfdHJh
bnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWluZWQgb3RoZXIgaW5mb3Jt
YXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3aGljaCB3ZSBkb24ndCB3
YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKGRl
dmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAmJiBkZXZpY2UtPmRldmlk
ID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9D
T05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAgICAgIChkZXZpY2UtPmtp
bmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAgICAgIHhzX3NldF9wZXJt
aXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShyb19mcm9udGVuZF9wZXJt
cykpOwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9pZCBsaWJ4bF9fZGV2aWNl
c19kZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpk
cnMpCiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwogICAgICAgICAgICAgICAg
IGRldi0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5kZXZpZCA9IGF0b2koZGV2
c1tqXSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9r
aW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAgICAgICAgICAgICAgICAg
IGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVCkgewogICAgICAg
ICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2VzIGNhbiBiZSBkZXN0cm95
ZWQKICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBieSBqdXN0IHJlbW92aW5n
IHhlbnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAqIHRoaXMgaXMgd2hhdCBs
aWJ4bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDMwYTVjYjIu
LjFmODc4ZGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwNiw2ICsxMjA2LDkgQEAgX2hpZGRl
biBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZV9jb25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKK19oaWRkZW4gaW50IGxp
YnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpj
b25zb2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZSAqc3RhdGUpOwogCiAvKiBSZXR1cm5zIDEgaWYgZGV2aWNlIGV4aXN0cywg
MCBpZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19k
ZXZpY2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA2NzNhNmQ1Li5kMTQ0ZGQ2IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNyw2ICsyNyw3IEBAIGxpYnhsX19kZXZpY2Vf
a2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoMTAsICJRVVNCIiksCiAg
ICAgKDExLCAiOVBGUyIpLAogICAgICgxMiwgIlZESVNQTCIpLAorICAgICgxMywgIlZVQVJUIiks
CiAgICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xl
X2JhY2tlbmQiLCBbCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bZ-0002bD-7t; Wed, 27 Sep 2017 06:13:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bX-0002Xk-IK
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 43/E2-01916-2A14BC95; Wed, 27 Sep 2017 06:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRtsqrvQ8XS
 kwf/jNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDibPMBW89K7oO7WBsYPxr08XIxSEkMJ1R
 4tOTXcwgDovAPGaJJ9v72UEcCYF+VokJWy+ydjFyAjl5EqfbD7BD2GkS0zdeAOrgALIrJJ6cE
 AQJCwloSRw9NZsVYuoKJokVp64xgdSwCZhIzOqQAKkREVCSuLdqMhNIDbPAfEaJpkm9bCAJYY
 Esif0v/jGB2CwCqhLf+hvA4rwCPhIPTn9ggdgrJ3HzXCcziM0JFD/df5sNYrG3xKWV/awTGAU
 XMDKsYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLl6BgbG
 HYy/j/sdYpTkYFIS5a35fypSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvPIfTkUKCRanpqRVpm
 TnA4IdJS3DwKInwRoGkeYsLEnOLM9MhUqcYLTm+9N74w8Sxb88tINlx8+4fJiGWvPy8VClx3i
 qQBgGQhozSPLhxsAi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdyHIFJ7MvBK4ra+ADmI
 COqh36gmQg0oSEVJSDYy1nuvvfpv11ELMN8/h2fdzf1xDZqt9qr5oXGVePEM3Z8ECNbbc2Ztu
 RUf9L9TZfON7zSLNvVpxvyRe3pi34EPoqZL5KbxK795fLtj59ZracodZeZ/vNzzQ3pWiVPpO9
 bKTan7a0n0fJZease8R4Po0/wKvb/P/Y3aP/JYeZWGrlRJbWSqnVrVAiaU4I9FQi7moOBEADQ
 FPAcsCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506492832!116761331!1
X-Originating-IP: [74.125.83.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38896 invoked from network); 27 Sep 2017 06:13:53 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:53 -0000
Received: by mail-pg0-f53.google.com with SMTP id v23so7222457pgc.5
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=hjbXyCzSSoam0ZYpCx4eFRK/Xz6t0SMoAGwyAKnMM/wdyz6jAKs6eCuVkr3oDAR4ye
 /cvfCsw+SQLh+x7aLYImfz/scQIhb6eGXHSLWg0mHnzFD/Eg7CrKiiRBcE4hKjzWCMQG
 b45nqo+6ilxyfiIqTXnQIGN4DaCytVq38ebXk=
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=/c87JD9XyWkvHP2iWascyeQ5IUSzbfWQc11J8Ir9N+k=;
 b=fF3RKLuxp/ablPDSrPdBfCK1zW++LAPATV2Ee5XqYOQ0JGX64Tb/Z8mJnSJPKhxy0Q
 IKQtloXG4OyDPR1/m1UZf4nEnTCVtSBBmszGYVOeCorImvy7Q6RnYP5DzztRRQDzUoIG
 09eTXNWHCp/p/gg5tNFEl00WIFvakeKWFe1+j2N6fe9qhFCje4g4iByx8yrGdFnJiWPw
 uvEX+nHq4IPqvKydh77ZSb1FNJKd3ML4xb8P3heCZYBA4RUZemHHE6AZuyIyXLDNF15F
 Z7ikxRNoGHDUHPdpB1q5irCq+euPiLwntAILKtYXQWpHd0/ozAsASj0TD0bddWLoGjer
 tm4w==
X-Gm-Message-State: AHPjjUgbYeBv9PlE9L/ZCrgOJGKe/NtvI+puDb09o2xebt0vpGQ/AO1N
 XAkNRvE6v7Cw/+sYsmPnOHAQLDHAyR0=
X-Google-Smtp-Source: AOwi7QC1KdjffUPy/2oGhLGZu3B+Tf5uQKuiudvd6yX4g2Rftt/njVPv1ltciehHP87+CvikkudUeQ==
X-Received: by 10.98.68.206 with SMTP id m75mr333721pfi.163.1506492832102;
 Tue, 26 Sep 2017 23:13:52 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:51 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:19 +0530
Message-Id: <1506492816-25954-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 10/27 v11] xen/arm: vpl011: Modify xenconsole
	functions to take console structure as input
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuY29uc29sZSBmdW5jdGlvbnMgdGFrZSBkb21haW4gc3RydWN0dXJlIGFzIGlucHV0LiBUaGVz
ZSBmdW5jdGlvbnMgc2hhbGwgYmUKbW9kaWZpZWQgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZSBh
cyBpbnB1dCBzaW5jZSB0aGVzZSBmdW5jdGlvbnMgdHlwaWNhbGx5IHBlcmZvcm0KY29uc29sZSBz
cGVjaWZpYyBvcGVyYXRpb25zLgoKQWxzbyB0aGUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlvbnMg
c3RhcnRpbmcgd2l0aCBwcmVmaXggImRvbWFpbl8iIHNoYWxsIGJlIG1vZGlmaWVkCnRvICJjb25z
b2xlXyIgdG8gaW5kaWNhdGUgdGhhdCB0aGVzZSBhcmUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlv
bnMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUgY29u
c29sZXMgdG8gc3VwcG9ydCB2dWFydCBjb25zb2xlLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5j
b25zb2xlIGhhdmUgYmVlbiBzcGxpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMuIFRoaXMgaXMgdGhl
IHNlY29uZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNzkgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCA2ZjVjNjlj
Li5hMmEzNDk2IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTE2MywxMCArMTYzLDEwIEBAIHN0YXRpYyBpbnQg
d3JpdGVfd2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3os
CiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFp
biAqZG9tKQorc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCBidWZmZXIg
KmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAJ
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwogCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCkBAIC0yOTYsMTIgKzI5NiwxMyBAQCBzdGF0
aWMgaW50IGNyZWF0ZV9odl9sb2codm9pZCkKIAlyZXR1cm4gZmQ7CiB9CiAKLXN0YXRpYyBpbnQg
Y3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCBjcmVhdGVf
Y29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAljaGFyIGxvZ2ZpbGVbUEFUSF9N
QVhdOwogCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7CiAJaW50IGZkOwogCXVuc2lnbmVkIGlu
dCBsZW47CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJbmFtZXBhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMgPSByZWFsbG9jKG5hbWVwYXRoLCBz
dHJsZW4obmFtZXBhdGgpICsgNik7CkBAIC0zNDIsMTAgKzM0Myw4IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCXJldHVybiBmZDsKIH0KIAotc3Rh
dGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgdm9p
ZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7
CiAJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKIAkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKQEAgLTQx
Nyw3ICs0MTYsNyBAQCB2b2lkIGNmbWFrZXJhdyhzdHJ1Y3QgdGVybWlvcyAqdGVybWlvc19wKQog
fQogI2VuZGlmIC8qIF9fc3VuX18gKi8KIAotc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShz
dHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogewogCWNvbnN0IGNoYXIgKnNsYXZlOwogCWNoYXIgKnBhdGg7CkBAIC00
MjYsNyArNDI1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQgbGVuOwogCXN0cnVjdCB0ZXJtaW9z
IHRlcm07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGRv
bWFpbiAqZG9tID0gY29uLT5kOwogCiAJYXNzZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwogCWFz
c2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7CkBAIC00ODcsNyArNDg2LDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAlyZXR1cm4gMTsKIG91
dDoKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAly
ZXR1cm4gMDsKIH0KICAKQEAgLTUyNiwxMCArNTI1LDggQEAgc3RhdGljIGludCB4c19nYXRoZXIo
c3RydWN0IHhzX2hhbmRsZSAqeHMsIGNvbnN0IGNoYXIgKmRpciwgLi4uKQogCXJldHVybiByZXQ7
CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAq
ZG9tKQorc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChj
b24tPmludGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47CiAJaWYgKHhndF9oYW5kbGUgJiYgY29u
LT5yaW5nX3JlZiA9PSAtMSkKQEAgLTU0MCwxMSArNTM3LDExIEBAIHN0YXRpYyB2b2lkIGRvbWFp
bl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+cmluZ19yZWYgPSAt
MTsKIH0KICAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRv
bSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewogCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwgcmM7CiAJY2hhciAqdHlwZSwgcGF0
aFtQQVRIX01BWF07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhz
cGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKQEAgLTU2Myw3ICs1NjAsNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAkv
KiBJZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKLQkJZG9tYWlu
X3VubWFwX2ludGVyZmFjZShkb20pOworCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwog
CiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2lu
ZyBncmFudCB0YWJsZSAqLwpAQCAtNjIxLDcgKzYxOCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3Rl
X3BvcnQ7CiAKIAlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKLQkJaWYgKCFkb21haW5fY3Jl
YXRlX3R0eShkb20pKSB7CisJCWlmICghY29uc29sZV9jcmVhdGVfdHR5KGNvbikpIHsKIAkJCWVy
ciA9IGVycm5vOwogCQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAJCQljb24t
PnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtNjMyLDcgKzYyOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiAKIAlpZiAobG9nX2d1ZXN0ICYm
IChjb24tPmxvZ19mZCA9PSAtMSkpCi0JCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2co
ZG9tKTsKKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAogIG91dDoK
IAlyZXR1cm4gZXJyOwpAQCAtNjQ4LDcgKzY0NSw3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nl
c3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNz
KQotCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNv
bik7CiAJCWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwog
CX0gZWxzZSB7CkBAIC02OTUsNiArNjkyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0
ZV9kb21haW4oaW50IGRvbWlkKQogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9
IC0xOwogCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPmQgPSBkb207CiAKIAljb24t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKQEAgLTc0Niw3ICs3NDQsNyBAQCBz
dGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCWRvbWFpbl9jbG9zZV90dHkoZCk7CisJY29u
c29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9z
ZShjb24tPmxvZ19mZCk7CkBAIC03NjgsNyArNzY2LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIAlkLT5pc19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9k
b21haW4oZCwgZmFsc2UpOwotCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZCk7CisJY29uc29sZV91
bm1hcF9pbnRlcmZhY2UoY29uKTsKIAlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhl
bmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOwogCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7
CkBAIC03OTksOSArNzk3LDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAJfQog
fQogCi1zdGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc3Bh
Y2U7CiAKQEAgLTgxNiwzMCArODEzLDMwIEBAIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0
cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4gKHNpemVvZihpbnRmLT5pbikgLSBzcGFjZSk7CiB9
CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20sIGludCByZWNyZWF0ZSkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHko
c3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJlY3JlYXRlKQogewotCWRvbWFpbl9jbG9zZV90dHko
ZG9tKTsKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCiAJaWYgKHJlY3JlYXRlKSB7Ci0JCWRv
bWFpbl9jcmVhdGVfdHR5KGRvbSk7CisJCWNvbnNvbGVfY3JlYXRlX3R0eShjb24pOwogCX0gZWxz
ZSB7Ci0JCXNodXRkb3duX2RvbWFpbihkb20pOworCQlzaHV0ZG93bl9kb21haW4oY29uLT5kKTsK
IAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlz
c2l6ZV90IGxlbiA9IDA7CiAJY2hhciBtc2dbODBdOwogCWludCBpOwotCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZG9tLT5jb25zb2xlOwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IGNvbi0+aW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAlYRU5DT05T
X1JJTkdfSURYIHByb2Q7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CiAKLQlsZW4g
PSByaW5nX2ZyZWVfYnl0ZXMoZG9tKTsKKwlsZW4gPSByaW5nX2ZyZWVfYnl0ZXMoY29uKTsKIAlp
ZiAobGVuID09IDApCiAJCXJldHVybjsKIApAQCAtODUzLDcgKzg1MCw3IEBAIHN0YXRpYyB2b2lk
IGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJICoga2VlcCB0aGUgc2xhdmUg
b3BlbiBmb3IgdGhlIGR1cmF0aW9uLgogCSAqLwogCWlmIChsZW4gPCAwKSB7Ci0JCWRvbWFpbl9o
YW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNv
bnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkp
OwogCX0gZWxzZSBpZiAoZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKSB7CiAJCXByb2QgPSBp
bnRmLT5pbl9wcm9kOwogCQlmb3IgKGkgPSAwOyBpIDwgbGVuOyBpKyspIHsKQEAgLTg2NCwxNSAr
ODYxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwogCQl4ZW5ldnRjaG5fbm90aWZ5KGNvbi0+eGNlX2hh
bmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAl9IGVsc2UgewotCQlkb21haW5fY2xvc2VfdHR5KGRv
bSk7CisJCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAJCXNodXRkb3duX2RvbWFpbihkb20pOwog
CX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJ
c3NpemVfdCBsZW47Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKIAkJcmV0dXJu
OwpAQCAtODgyLDcgKzg3OSw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQogIAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0
ZSBmYWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBs
ZW4sIGVycm5vKTsKLQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3Zh
bGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFp
bl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKIAkJYnVmZmVyX2FkdmFuY2UoJmNv
bi0+YnVmZmVyLCBsZW4pOwogCX0KQEAgLTkwMSw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCWNvbi0+ZXZlbnRfY291bnQrKzsK
IAotCWJ1ZmZlcl9hcHBlbmQoZG9tKTsKKwlidWZmZXJfYXBwZW5kKGNvbik7CiAKIAlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQogCQkodm9pZCl4ZW5ldnRjaG5f
dW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CkBAIC05MjUsNyArOTIyLDcgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9y
IGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1h
eSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQot
CQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CisJCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20t
PmNvbnNvbGUpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTk3NSw3ICs5NzIsNyBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogCiAJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
CiAJCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWlu
X2xvZyhkKTsKKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7CiAJCX0K
IAl9CiAKQEAgLTExMjEsNyArMTExOCw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCWlm
IChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYg
KCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKKwkJCQlpZiAoIWQtPmlzX2RlYWQg
JiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCiAJCQkJCWV2ZW50cyB8PSBQT0xMSU47CiAKIAkJCQlp
ZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQpAQCAtMTIwOCwxNSArMTIwNSwxNSBAQCB2
b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQotCQkJ
CQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKKwkJCQkJY29uc29sZV9oYW5kbGVfYnJva2Vu
X3R0eShjb24sCiAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKIAkJCQllbHNl
IHsKIAkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJ
ICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChkKTsKKwkJCQkJCWhhbmRsZV90dHlf
cmVhZChjb24pOwogCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMg
JgogCQkJCQkgICAgUE9MTE9VVCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoZCk7CisJCQkJCQlo
YW5kbGVfdHR5X3dyaXRlKGNvbik7CiAJCQkJfQogCQkJfQogCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bb-0002eQ-G8; Wed, 27 Sep 2017 06:13:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bZ-0002b2-Jf
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F0/2A-03454-4A14BC95; Wed, 27 Sep 2017 06:13:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRtsprvE8XS
 kwY+9Ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bey3eZC77xVFx8vp6tgfEhVxcjJ4eQwAxG
 iY4DOl2MXBwsAvOYJfZ8OcgO4kgI9LNK3F6xlaWLkQPIyZN4sUkBpEFCIE3i6qYpTBB2mUTDm
 mcsEIO0JI6ems0K0isksIJJ4trqSUwgvWwCJhKzOiRAakQElCTurZrMBFLDLDCfUaJpUi8bSE
 JYIFbiXMd1RpB6FgFViYf/UkDCvAI+Et+v7GeH2CUncfNcJzOIzQkUP91/mw1ir7fEpZX9rBM
 YBRcwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNwYg
 2MG4eG3gIUZJDiYlUd6a/6cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwznM4HSkkWJSanlqRl
 pkDDHyYtAQHj5IIbxRImre4IDG3ODMdInWK0ZLjS++NP0wc+/bcApIdN+/+YRJiycvPS5US56
 0CaRAAacgozYMbB4vOS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmXQgyhSczrwRu6yugg5i
 ADuqdegLkoJJEhJRUA2Oo8Mx1Nyyb1RuZU3nEOIovPm39m3fsVpbgsmuzJix8nXHpC2tDiS6z
 qSLj8ugXabzz+HXi/LpeGW36aXaP50ChBPPWBJOeBckZjgrqlu5bdnf+vJ/Fd/Okx9+yDW82C
 vcu96vf+83MJu5Fm+KaV5beQpOKplkltV6d5zZJq0M0U2oFS7l/jhJLcUaioRZzUXEiAB0PBI
 jJAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506492835!117902735!1
X-Originating-IP: [74.125.83.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8302 invoked from network); 27 Sep 2017 06:13:56 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:56 -0000
Received: by mail-pg0-f54.google.com with SMTP id i130so7220540pgc.3
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=OWP8kGBdShsB2FfJjqbETfUTALPZ9rQXNFBN0kbc1zsE/9gQwuY8LzzNAkD5dsnOHP
 MHfNEbdSWqxt/bXGeT/Twd5D6vhMJ2IdLXbYxbulSkKwr4yOuP8g95bWChxOTkX7xEcM
 IZRlzLuLf8GRijB6h2b5vgpdjjxITbgjdxUsY=
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=yB+nxIvgk8UjZRr/CwimK1H7zFddzpCzBRq7KGA1phI=;
 b=QNtZlKZhgX3QujoJhEZiyMeOgzzErpxU05fdP4pwtKTQeqd6I03+QCZhh0faHn5xFg
 fD+juxBdzUEoA9w0mMzorU+hVjG31fO9i/6/9XSLFGyg4VnXQzqu3/TgoEoXTPSi1mvH
 X9BG8Vu+zDqpXii56WVMLu5DSNrQ/lTuCiTvWQkTjTKlt4kj2v9+dv5/TgPhfdJGtvOI
 aWRZEp6RceojeR+uoxPLFrwoApEBLyOWkv8nT4BdC0Kk5Q/l1AT7nUe3+zJylWmW9tPz
 841m4SeBNpHDhr6eiCyKRl4JgYm8sGo07p6HBlAcNZJBET72cPh4sb9CL/3TFBaueqAa
 tspg==
X-Gm-Message-State: AHPjjUhS9BLshksn4+5oJJh8mGy1qUAweCK8gWpWsEkV7qVYwzKGjV/6
 3VjMOB5xI7ifekj/SO4JsMfZfkZ+Irs=
X-Google-Smtp-Source: AOwi7QAV23G+LeEu8Fxh/Hgcr93T9ko3GJ/MpgOEYm4qpRE2gI+K5VIvjf1K8aYB35L2m5kea2pikA==
X-Received: by 10.84.254.4 with SMTP id b4mr307280plm.285.1506492834504;
 Tue, 26 Sep 2017 23:13:54 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:54 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:21 +0530
Message-Id: <1506492816-25954-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 12/27 v11] xen/arm: vpl011: Add a new
	buffer_available function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGJ1ZmZlcl9hdmFpbGFibGUgZnVuY3Rpb24gdG8g
Y2hlY2sgaWYKbW9yZSBkYXRhIGlzIGFsbG93ZWQgdG8gYmUgYnVmZmVyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAxZGEwOGQ3Li4wMDA5YmJlIDEw
MDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKQEAgLTE2Myw2ICsxNjMsMTYgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3Rp
bWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1cm4gMDsK
IH0KIAorc3RhdGljIGlubGluZSBib29sIGJ1ZmZlcl9hdmFpbGFibGUoc3RydWN0IGNvbnNvbGUg
KmNvbikKK3sKKwlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKKwkgICAgIWNvbi0+YnVm
ZmVyLm1heF9jYXBhY2l0eSB8fAorCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIu
bWF4X2NhcGFjaXR5KQorCQlyZXR1cm4gdHJ1ZTsKKwllbHNlCisJCXJldHVybiBmYWxzZTsKK30K
Kwogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXN0
cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKQEAgLTExMjAsOSArMTEzMCw3IEBA
IHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3Rp
bWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7CiAJCQl9IGVsc2Ug
aWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7Ci0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dl
ZF9kYXRhIHx8Ci0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAg
Y29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgeworCQkJICAgICAg
ICBpZiAoYnVmZmVyX2F2YWlsYWJsZShjb24pKSB7CiAJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5l
dnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKIAkJCQkJY29uLT54Y2VfcG9sbGZkX2lkeCA9IHNl
dF9mZHMoZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bb-0002ex-No; Wed, 27 Sep 2017 06:13:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5ba-0002cf-CC
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:58 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4F/36-27708-5A14BC95; Wed, 27 Sep 2017 06:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTAat2ljqc
 jDXZ08Fp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndG2cwFmwRqnh44SRbA2M/fxcjF4eQwAxG
 iS2/HjGDOCwC85glPlxqZgVxJAT6WSV2Tn7N3sXICeTkSZyYtZgZwk6T+L/mHFCcA8iukLh/1
 BokLCSgJXH01GxWiKkrmCTeHD3IAlLDJmAiMatDAqRGREBJ4t6qyUwgNcwC8xklmib1soEkhA
 UyJCY8PMAIYrMIqEoc3rKWFcTmFfCRWL59IyvEXjmJm+c6wW7gBIqf7r/NBrHYW+LSyn7WCYy
 CCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6uanFxYnpqTmJScV6yfm5mxiBIccABDsY
 10x1PsQoycGkJMpb8/9UpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jiH05FCgkWp6akVaZk5w
 OCHSUtw8CiJ8EaBpHmLCxJzizPTIVKnGO05Lty59IeJ40vvDSB5YM8tINlx8+4fJiGWvPy8VC
 lx3iqQNgGQtozSPLihsGi9xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHeZJApPJl5JXC7XwG
 dxQR0Vu/UEyBnlSQipKQaGFO9VVm6NErWrpM4zDLdnO/nronv/ZzmTJ73OvJSxddTtRK32l6f
 ZTxRc1T8ruOsZ+k7cjXunJRd5rL3cmP2LqUbT1pWsz5Wz+ZNPpa3hPOhzu8Jv9aIxOV3LVFYf
 W1VLMsV0cn562VvP13rf2b75DiRzqNdmr0vlt1XULhRXLbtli3zDP3uXb+UWIozEg21mIuKEw
 GQGAf90QIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506492836!99401081!1
X-Originating-IP: [209.85.192.171]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30173 invoked from network); 27 Sep 2017 06:13:57 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:57 -0000
Received: by mail-pf0-f171.google.com with SMTP id u12so6757491pfl.4
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=NnszRVRXisgnWkhUcsNnVt4KN+bucWeYkef+A9UtX8M+zJEtxLq9NThyHvw2sVmfca
 LA0T61WXcK2l/IemfSp4Tt559169Gijg907ncR1MCK93WJ8xKWIo6K/unYFWCgJj/ggx
 Ze9nzG9AaDDPl1b3pdcJIKN0tFdcSgxjqu+EI=
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=+Jo1JpAkfFAajaOT3dp6fEfCx26fj20ZkRTJgD45A5A=;
 b=s+raxfFEVaa+QapjP4N9lKDXjZl+CNknDyogUIB2WdbC9SS3xaSwmYlxNUN+sPOz2R
 SRsxmGqH0dQOJ+dsMOnrVaH/e7KCBgkGADZTNZkiqPjKqyvdVqW9ONPgw/PXhF0TgTFS
 L7JuvJYxIul7NQdOicv6WQDMmkbQ3DsWzRNjAkBYey95BHrUEQtwaNth1Bp9Dk33W97v
 Qq0vKBDeMDz0PLFf3v/pqB4tI72uox3oOjCjKHzVhoATKQFXPIzYFQUSpNS4hqO1hT5A
 AB6j7XuELPNhRBVZbyrCVqbVroLq/ayq4JIyX080MshGKCIsdAcNZ7jKacBPws/Il3by
 OTtA==
X-Gm-Message-State: AHPjjUhi5sFVJ9Lpd/TXknXAQefBIlQDpMSbf2UGyX4b60o5BPJQAbkU
 asubgEtnYh5R/ieGpV1EGicGopWg31M=
X-Google-Smtp-Source: AOwi7QC25B8Nu1vUsYERnbObaYjLSGbFFpGuIkdmRR41qVu+hXS/OpRNdPm1hONGOs7RoClyaD8LHg==
X-Received: by 10.98.200.76 with SMTP id z73mr351909pff.154.1506492835588;
 Tue, 26 Sep 2017 23:13:55 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:55 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:22 +0530
Message-Id: <1506492816-25954-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/27 v11] xen/arm: vpl011: Add a new
	maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCBm
dW5jdGlvbi4gVGhpcwpmdW5jdGlvbiBhZGRzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgRkQg
dG8gbGlzdCBvZiBwb2xsZWQgRkRzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8
Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVkIGFkZF9jb25zb2xlX2V2dGNo
bl9mZCB0byBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgc2luY2UgaXQgCiAgYWRkcyB0aGUg
RkQgdG8gdGhlIHBvbGwgbGlzdCBjb25kaXRpb25hbGx5LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBT
cGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRl
eCAwMDA5YmJlLi4zNDgzMjUyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNDcsNiArMTA0NywyNiBAQCBz
dGF0aWMgdm9pZCByZXNldF9mZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVj
dCBwb2xsZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZvaWQgbWF5YmVf
YWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCit7
CisJbG9uZyBsb25nIG5leHRfdGltZW91dCA9ICooKGxvbmcgbG9uZyAqKWRhdGEpOworCisJaWYg
KGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJLyogRGV0ZXJt
aW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICov
CisJCWlmICghbmV4dF90aW1lb3V0IHx8CisJCSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90
aW1lb3V0KQorCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKKwl9IGVsc2UgaWYg
KGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7CisJCWlmIChidWZmZXJfYXZhaWxhYmxlKGNvbikp
IHsKKwkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJ
CWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJCQkJCSAgICAgIFBP
TExJTnxQT0xMUFJJKTsKKwkJfQorCX0KKworCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90
aW1lb3V0OworfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0xMTI0
LDE4ICsxMTQ0LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7
IGQ7IGQgPSBkLT5uZXh0KSB7CiAJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CiAKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0J
CQkJLyogRGV0ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2Ug
dG8gZXhwaXJlICovCi0JCQkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKLQkJCQkgICAgY29uLT5uZXh0
X3BlcmlvZCA8IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3Bl
cmlvZDsKLQkJCX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCSAgICAg
ICAgaWYgKGJ1ZmZlcl9hdmFpbGFibGUoY29uKSkgewotCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVu
ZXZ0Y2huX2ZkKGNvbi0+eGNlX2hhbmRsZSk7Ci0JCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBz
ZXRfZmRzKGV2dGNobl9mZCwKLQkJCQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKLQkJCQl9Ci0J
CQl9CisJCQltYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQoY29uLCAodm9pZCAqKSZuZXh0X3Rp
bWVvdXQpOwogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVu
dHMgPSAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bc-0002fi-08; Wed, 27 Sep 2017 06:14:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5ba-0002b2-Cv
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:13:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FA/2A-03454-6A14BC95; Wed, 27 Sep 2017 06:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXiVRusr7vY8XS
 kwebd4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDng7GghXiFUfPnGBuYNwl3MXIxSEkMJNR
 onP2YjYQh0VgHrPE/s2TGUEcCYF+Voktk+6zdjFyAjl5Ek1bLjFC2GkSx9cugbLLJa6cOscGY
 gsJaEkcPTWbFWLsCiaJU6397F2MHBxsAiYSszokQGpEBJQk7q2azARSwywwn1GiaVIvWLOwQK
 TEgtU7mEBsFgFVib77l8HivAI+EhMbP7FDLJOTuHmukxnE5gSKn+6/DbXYW+LSyn7WCYyCCxg
 ZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhwDEOxgvLsp
 4BCjJAeTkihvzf9TkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOc5nI4UEixKTU+tSMvMAQY/T
 FqCg0dJhPcaSJq3uCAxtzgzHSJ1itGS40vvjT9MHPv23AKSHTfv/mESYsnLz0uVEuetAmkQAG
 nIKM2DGweL0EuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5l0IMoUnM68EbusroIOYgA7qnXo
 C5KCSRISUVANjYkrVx6DSeQ5KwodvvfNdbppVw617Zebf7D291lw/G8+7p6pqLgnS+iC96Pzv
 hkMVHjW+PAxi2YWaxxk5NR2cmLoeHjy/JuLei5sbvKvM+KavfydjWZR1g3PL0QPm1xdlVVx/G
 CiT3Ta784ixbJ5adpCENmdCh+6uQGHHuKnWn29Y28T8tVRiKc5INNRiLipOBAC2VxI4ywIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506492834!84672494!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28061 invoked from network); 27 Sep 2017 06:13:55 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:55 -0000
Received: by mail-pg0-f47.google.com with SMTP id c137so7216449pga.11
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=EtvhJzM3HTL/NgQ6915SS3H5bdB2TB/oZeG6xtku1W0=;
 b=ACgZigtReMLZNLNAD6D7Z9BSSbnYrGDPUa8YkQuvdbz2dd9e86ZlpGAxahGdaa4Flw
 Z6jm9hoSZmYGJfhvjhRz3V/MavfYamx5gxAeUyFKjVLNdeKKlDZkR6tq6L8wQWXelQu1
 FrKyRR9w3Mqthu0k6RZJNjnrihnPsFcsxoM2s=
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=EtvhJzM3HTL/NgQ6915SS3H5bdB2TB/oZeG6xtku1W0=;
 b=FXoE+Atm/P0IGNVeSOVE7QVPg9eSzY9T64GBA2T4hu2Mvcoc2TuBJysLxtckwuO96y
 qr7MoSpZJx6aa4HcJtjWsfU0K4jn60pXNo7nNUVMZhibTpvL0Qwc6JQTSCKnTuqzY6Ic
 zXJ+jlUGXkNLTxHx0eiXYe/zvkiaW1tDws0+/hriJDFIv1pJydrfCK2BeReu6sO+vqcp
 btWKgcw9l9p3nCMY6pjTCs01iDJ9enCeVHAYBjg7V9Fz/L8DYMeKHyH66Z1SyIZUvBsi
 lqzFWJVgMyMl6c07G4L9MMFbkEUFljnoqM2RVMswa53z/dn+UTK74Rn2cT4X9HQwJza+
 I4vg==
X-Gm-Message-State: AHPjjUi6xi4hUTX8kWpK6azJdHnW6GrPQ4gPk1n5IPstDBTlTcfYWSjT
 WMubisG6rEbSpZIvbCvbQDTXnNEosLo=
X-Google-Smtp-Source: AOwi7QC1GF2V1kWRwmEdi5Dr+JvZAjzVDrM9VM+G5CGCsZnvp95w00eOqBenWiFbW7f9DWvBY2351A==
X-Received: by 10.159.252.5 with SMTP id n5mr324029pls.360.1506492833344;
 Tue, 26 Sep 2017 23:13:53 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:52 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:20 +0530
Message-Id: <1506492816-25954-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/27 v11] xen/arm: vpl011: Add a new
	console_init function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfaW5pdCBmdW5jdGlvbi4gVGhpcyBm
dW5jdGlvbgppbml0aWFsaXplcyB0aGUgY29uc29sZSBzdHJ1Y3R1cmUuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYTJhMzQ5Ni4uMWRhMDhkNyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC02NTUsMjAgKzY1
NSw1MSBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29s
IHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi0KLXN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKK3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBj
b25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlzdHJ1Y3QgZG9tYWluICpkb207
CiAJY2hhciAqczsKKwlpbnQgZXJyID0gLTE7CiAJc3RydWN0IHRpbWVzcGVjIHRzOwotCXN0cnVj
dCBjb25zb2xlICpjb247CiAKIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0
cykgPCAwKSB7CiAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVz
OkwlZCIsCiAJCSAgICAgIF9fRklMRV9fLCBfX0ZVTkNUSU9OX18sIF9fTElORV9fKTsKLQkJcmV0
dXJuIE5VTEw7CisJCXJldHVybiBlcnI7CiAJfQogCisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+
bG9nX2ZkID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0x
OworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJ
Y29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2
X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+ZCA9IGRvbTsKKwlj
b24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJl
YWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKworCQkgICAgc3RybGVuKCIv
Y29uc29sZSIpICsgMSk7CisJaWYgKHMpIHsKKwkJY29uLT54c3BhdGggPSBzOworCQlzdHJjYXQo
Y29uLT54c3BhdGgsICIvY29uc29sZSIpOworCQllcnIgPSAwOworCX0KKworCXJldHVybiBlcnI7
Cit9CisKK3N0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29uKQorewor
CWlmIChjb24tPnhzcGF0aCkKKwkJZnJlZShjb24tPnhzcGF0aCk7Cit9CisKK3N0YXRpYyBzdHJ1
Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKK3sKKwlzdHJ1Y3QgZG9tYWluICpk
b207CisJc3RydWN0IGNvbnNvbGUgKmNvbjsKKwogCWRvbSA9IGNhbGxvYygxLCBzaXplb2YgKmRv
bSk7CiAJaWYgKGRvbSA9PSBOVUxMKSB7CiAJCWRvbG9nKExPR19FUlIsICJPdXQgb2YgbWVtb3J5
ICVzOiVzKCk6TCVkIiwKQEAgLTY3NywyOCArNzA4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0K
IAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRo
KHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+
eHNwYXRoKSArCi0JCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKLQlpZiAocyA9PSBOVUxM
KQotCQlnb3RvIG91dDsKLQljb24tPnhzcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+eHNwYXRoLCAi
L2NvbnNvbGUiKTsKLQotCWNvbi0+bWFzdGVyX2ZkID0gLTE7Ci0JY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOwotCWNvbi0+c2xhdmVfZmQgPSAtMTsKLQljb24tPmxvZ19mZCA9IC0xOwotCWNv
bi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKLQljb24tPmQgPSBkb207Ci0KLQljb24tPm5leHRfcGVy
aW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAw
MDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKLQljb24tPnJpbmdfcmVmID0gLTE7Ci0JY29uLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb25zb2xlX2lu
aXQoY29uLCBkb20pKQorCQlnb3RvIG91dDsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1
ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNzEwLDcgKzcyMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUo
Y29uLT54c3BhdGgpOworCWNvbnNvbGVfZnJlZShjb24pOwogCWZyZWUoZG9tKTsKIAlyZXR1cm4g
TlVMTDsKIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5be-0002jO-BD; Wed, 27 Sep 2017 06:14:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bd-0002ho-Ed
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 11/21-02092-8A14BC95; Wed, 27 Sep 2017 06:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTAZt0Vjqc
 jDZbeY7H4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMWvr7PXDBfomLintuMDYy/hbsYuTiEBGYw
 Shy6cY0VxGERmMcs0bPlLiOIIyHQzyrxe/515i5GTiAnT2L7tMNMEHaaxMlVr9kh7HKJfx1Hw
 OJCAloSR0/NZoUYu4JJ4vLlz0DNHBxsAiYSszokQGpEBJQk7q2azARSwywwn1GiaVIvG0hCWC
 BJ4sH6g2A2i4CqxMkdd8BsXgEficbrLVBHyEncPNcJZnMCxU/332aDWOwtcWllP+sERsEFjAy
 rGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg66egYFxB+Ou
 dr9DjJIcTEqivDX/T0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCd53A6UkiwKDU9tSItMwcY/
 jBpCQ4eJRHeKJA0b3FBYm5xZjpE6hSjPceFO5f+MHF86b0BJA/suQUkO27e/cMkxJKXn5cqJc
 5bBdImANKWUZoHNxQWr5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMmg0zhycwrgdv9Cug
 sJqCzeqeeADmrJBEhJdXAGFLiFTzp0MU7LbU1yypvXUzS+K9y4a/Oq7dHFff3H3dd0eqd/UFq
 BUubf+aGSVv2rz47gy13dVahSdrSvIP3bOYVrmNrlGx8XRD/523i1ROfYnaf36/f8TG5bFX9R
 vOt/2YY93WuN0/nEXkU3PnnRfPGXTIe1rduHosWf7pX8E3CR/soI1f9w0osxRmJhlrMRcWJAD
 0+pYDSAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506492838!111798209!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11998 invoked from network); 27 Sep 2017 06:13:59 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:59 -0000
Received: by mail-pf0-f179.google.com with SMTP id r68so6749832pfj.3
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=M27bXCuTHC2l16U1Iy9e2RxkUrAEALlGCjFThuBRD9qn9H6Uctls4sm/LLqLR7TyWt
 swEdPj/S2HTSLzD3qyNcmr4wC7tuiRVUZSxLdYxr6sygnF9YxFB29Mf6Xk9fGw6ZzdBG
 HEL/2aRAIGw31noRGdZZUdmII6qEdwTSaH1cw=
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=6YGovVGluRqECYuWlBHwMmYrCh73aradxIet+Hw08pw=;
 b=ZXxvHt+zsPzygNt8bnx2r6x6qcRN+GCdkX6zONTPrRqkm98JsrE/vd7GYR8S2HvyQO
 OtrndUNR5Y5Rtorj+rucYUUw5tlr7Wde3e83HpNiENsA1/TjPKP8bj5SRG78FKN7r7Yv
 ROIdf6SnA8qDxGJwWdkUay5CK57biwu83sngXwux9jFYC5RXrw3e5COpMYsTdY7W91pe
 L/taELbVjVHzKt1KFKhCfohptIcSRbk8Bl75qAWunZiK2dHwe/1cIwtQ82gz52wwgJ2P
 LjkgkqCHTrS6SAci6gqHdtK2tOBsGOLFqq4AOhjMBYVOR3kbLc7I6Am8+he9ODVZ7lqA
 nxUw==
X-Gm-Message-State: AHPjjUirA/bFvoTyc5Qya0h1Epc7YsZqUnFiAWDjgwRurSQ1Lbk//Nat
 gCG3FoJF3OUV87QVtjZm77DEyxisb9A=
X-Google-Smtp-Source: AOwi7QAkMbI5O+5uLVndXryjZRbM5oeJQwUV+Wz5sZiJAC7kUvGD0uImC67pEotRe50MEQKN//HlYw==
X-Received: by 10.159.198.71 with SMTP id y7mr334024plt.56.1506492838106;
 Tue, 26 Sep 2017 23:13:58 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:57 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:24 +0530
Message-Id: <1506492816-25954-16-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/27 v11] xen/arm: vpl011: Add a new
	console_evtchn_unmask function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfZXZ0Y2huX3VubWFzayBmdW5jdGlv
bi4gVGhpcyBmdW5jdGlvbgp1bm1hc2tzIHRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwgaWYgaXQg
aXMgbWFza2VkIGZvciBzb21lIHRpbWVvdXQKcGVyaW9kLgoKT25lIG9wdGltaXphdGlvbiB0aGF0
IGhhcyBiZWVuIGRvbmUgaXMgdG8gbWVyZ2UgdGhlIHR3byBmb3IgbG9vcHMuCgpPbmUgZm9yIGxv
b3Agd2FzIHVzZWQgdG8gaXRlcmF0ZSB0aHJvdWdoIGFsbCBkb21haW5zIGFuZAp1bm1hc2sgdGhl
IGRvbWFpbiBldmVudCBjaGFubmVscyB3aGljaCBoYWQgYmVlbiByYXRlIGxpbWl0ZWQgZm9yIGEK
c3BlY2lmaWVkIGR1cmF0aW9uLgoKVGhlIG90aGVyIGZvciBsb29wIHdhcyBydW4gdG8gYWRkIHRo
ZSBldmVudCBjaGFubmVsIGZkIGFuZCB0aGUgdHR5IGZkIHRvCnRoZSBwb2xsIGxpc3QuCgpUaGVz
ZSB0d28gZm9yIGxvb3BzIHdlcmUgbWVyZ2VkIHNvIHRoYXQgdGhlIHRoZXNlIG9wZXJhdGlvbnMg
Y2FuIGJlIGRvbmUKaW4gb25lIGl0ZXJhdGlvbiBpbnN0ZWFkIG9mIHR3byBpdGVyYXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5j
ZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IGEwYjM1ZGEuLjJkY2FlZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MTE3LDYgKzExNywxMSBAQCBzdHJ1Y3QgZG9tYWluIHsKIAogc3RhdGljIHN0cnVjdCBkb21haW4g
KmRvbV9oZWFkOwogCitzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9lbmFibGVkKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJcmV0dXJuIGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsKK30KKwogc3Rh
dGljIGludCB3cml0ZV9hbGwoaW50IGZkLCBjb25zdCBjaGFyKiBidWYsIHNpemVfdCBsZW4pCiB7
CiAJd2hpbGUgKGxlbikgewpAQCAtOTA4LDYgKzkxMywyNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVf
dHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBjb25z
b2xlX2V2dGNobl91bm1hc2soc3RydWN0IGNvbnNvbGUgKmNvbiwgdm9pZCAqZGF0YSkKK3sKKwls
b25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOworCisJaWYgKCFjb25zb2xlX2VuYWJsZWQo
Y29uKSkKKwkJcmV0dXJuOworCisJLyogQ1MgMTYyNTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMg
YSA1bXMgZnV6egorCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMK
KwkgKiBzaW1pbGFyIGJlaGF2aW9yIChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKKwkgKiBzb29u
ZXIgdGhhbiByZXF1ZXN0ZWQpIGFzIHdlbGwuIEp1c3QgbGVhdmUKKwkgKiB0aGUgZnV6eiBoZXJl
LiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCisJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCisJ
aWYgKChub3crNSkgPiBjb24tPm5leHRfcGVyaW9kKSB7CisJCWNvbi0+bmV4dF9wZXJpb2QgPSBu
b3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKKwkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9M
SU1JVF9BTExPV0FOQ0UpCisJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRs
ZSwgY29uLT5sb2NhbF9wb3J0KTsKKwkJY29uLT5ldmVudF9jb3VudCA9IDA7CisJfQorfQorCiBz
dGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAl4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CkBAIC0xMTQyLDIzICsxMTY4LDcgQEAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CiAJ
CQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQkJCS8qIENTIDE2MjU3Ojk1
NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKLQkJCSAqIGZvciBzZWxlY3QoKSwgaXQg
aXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKLQkJCSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmlu
ZyBhIGNvdXBsZSBvZiBtcwotCQkJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBK
dXN0IGxlYXZlCi0JCQkgKiB0aGUgZnV6eiBoZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRl
Ci0JCQkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8KLQkJCWlmICgobm93KzUpID4gY29uLT5uZXh0
X3BlcmlvZCkgewotCQkJCWNvbi0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklP
RDsKLQkJCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewot
CQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9w
b3J0KTsKLQkJCQl9Ci0JCQkJY29uLT5ldmVudF9jb3VudCA9IDA7Ci0JCQl9Ci0JCX0KLQotCQlm
b3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZC0+Y29uc29sZTsKKwkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKIAogCQkJbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4
dF90aW1lb3V0KTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bf-0002lM-Ix; Wed, 27 Sep 2017 06:14:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5be-0002j9-Fl
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 69/2F-03414-9A14BC95; Wed, 27 Sep 2017 06:14:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTANt1ljqc
 jDda2i1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvt11kLWgRqDg59R9LA+Nq3i5GTg4hgemM
 Eg0fxboYuThYBOYxS8xaNY0JxJEQ6GeVmHG6mxmkSkIgT+Lnyf8sEHaaxNfXL9kg7EqJGW+uM
 0FM0pI4emo2K0izkMAKJomHM/8DORwcbAImErM6JEBqRASUJO6tmgy2gFlgPqNE06ReNpAaYY
 FUiY0nkkBqWARUJY4/Xwk2k1fAR+L9re3sELvkJG6e6wS7hxMofrr/NhvEXm+JSyv7WScwCi5
 gZFjFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhuDECwg3Hm
 Zf9DjJIcTEqivDX/T0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC94XA6UkiwKDU9tSItMwcY+
 DBpCQ4eJRHeayBp3uKCxNzizHSI1ClGe44Ldy79YeL40nsDSB7YcwtIdty8+4dJiCUvPy9VSp
 z3IkibAEhbRmke3FBYpF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9dkCk8mXklcLtfAZ3
 FBHRW79QTIGeVJCKkpBoYjY52N1/h+/rb6P15cdaQB07PYvav2ZHYy7vc2tG0K0Pcysq8UMda
 TCZr0/SwxeV6Us0/36nq8zEvLBcW33a787VxyYWDdx127xCv37Wt4Izum/2cnU4fRboeNG78z
 JifGaOoys90wJr9V8PSBt7KOQ/2B+jwex/f+DShIKDG4NmDS4diI4OVWIozEg21mIuKEwEyxf
 5pzwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506492837!86883088!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9716 invoked from network); 27 Sep 2017 06:13:58 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:13:58 -0000
Received: by mail-pf0-f182.google.com with SMTP id e1so6758383pfk.1
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:13:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=AmiTxhnxgdHE4QI7+Zf54f2W/kpZGmjRizw7+oijw2ZgCCDwetQiFDYn0n+AzuKe1n
 6QK2ZzusJXR9wQGLe4a5vM1Y90h9DPaIf/VrqC0Ck0UieOnmOOmUB12UHAlfAIp2QB63
 vFDsNHKxZDZZmwSofHmavZ2S9WqYX15g82STk=
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=1zZv5gMZFdWN6HyPnIRtGQbrCrYIkCirHr84Vy7ho9I=;
 b=jE48YK8HRe+yeH09bQ6dauKNSfEgaFPl9W+TVn7CpyR6Wa4ZrKrN/AohQ0Wv6yNpRO
 BPoPk+lL27BdYaL7q7LD0SQ31UQa8dkERffMM6pw0ChBbJyxrbkGO0G8xtEL2h+ZQT04
 0jCzxZDpVdXjLb+SmDggUMicBcNGCF7oTr2WQDNtB2itjT2rD6vtUHzkasiXPB0GWuEw
 x7S+wvi1JmHelKEntZWB266zeVr1hgKUW8fsvnxWt4tvdBhCP1EVcqaRt911/u/0QUiy
 x9ofITZkPmYKq7NgoXIwZs3p6GfV+QOkSVfSxiiXbg8r5dEQrOQ0lrxIKVdPydJKwnoK
 CLJw==
X-Gm-Message-State: AHPjjUgObtjb1dPmMMm2zcXlJMooFMPdN9vT1geGQX2vgEpqdqVYy3b3
 JdFBKGMVgwRSL26+r8fsbldRem2By04=
X-Google-Smtp-Source: AOwi7QBs6f2E/o0mVjaV5gdeQCFP0iXjN4UNaDNBYo988fApxYam9U7//NHUuTXPLSzHb/oEPjWOXQ==
X-Received: by 10.84.131.197 with SMTP id d63mr324005pld.320.1506492836746;
 Tue, 26 Sep 2017 23:13:56 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:56 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:23 +0530
Message-Id: <1506492816-25954-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 14/27 v11] xen/arm: vpl011: Add a new
	maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5j
dGlvbi4gVGhpcyBmdW5jdGlvbgphZGRzIHRoZSB0dHkgZmQgdG8gdGhlIGxpc3Qgb2YgcG9sbGVk
IGZkcy4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA
bGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5n
ZXMgc2luY2UgdjY6Ci0gUmVuYW1lZCBhZGRfY29uc29sZV90dHlfZmQgdG8gbWF5YmVfYWRkX2Nv
bnNvbGVfdHR5X2ZkIHNpbmNlIGl0IAogIGFkZHMgdGhlIHR0eSBGRCB0byB0aGUgcG9sbCBsaXN0
IGNvbmRpdGlvbmFsbHkuCi0gSSBoYXZlIHJldGFpbmVkIHRoZSByZXZpZXdlZC1ieSB0YWcgYXMg
b25seSB0aGUgZnVuY3Rpb24gbmFtZSBoYXMgYmVlbgogIGNoYW5nZWQuCgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CmluZGV4IDM0ODMyNTIuLmEwYjM1ZGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA2Nyw2ICsxMDY3LDIy
IEBAIHN0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChzdHJ1Y3QgY29uc29s
ZSAqY29uLCB2b2lkICpkYXRhKQogCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0
OwogfQogCitzdGF0aWMgdm9pZCBtYXliZV9hZGRfY29uc29sZV90dHlfZmQoc3RydWN0IGNvbnNv
bGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRz
ID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCisJ
CQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikp
CisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAoZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkp
OworCX0KK30KKwogdm9pZCBoYW5kbGVfaW8odm9pZCkKIHsKIAlpbnQgcmV0OwpAQCAtMTE0Niwx
OSArMTE2Miw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAKIAkJCW1heWJlX2FkZF9jb25zb2xl
X2V2dGNobl9mZChjb24sICh2b2lkICopJm5leHRfdGltZW91dCk7CiAKLQkJCWlmIChjb24tPm1h
c3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50cyA9IDA7Ci0JCQkJaWYgKCFkLT5pc19k
ZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQotCQkJCQlldmVudHMgfD0gUE9MTElOOwotCi0J
CQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExP
VVQ7Ci0KLQkJCQlpZiAoZXZlbnRzKQotCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJ
CQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCi0JCQkJCQkJZXZlbnRzfFBPTExQUkkpOwotCQkJ
fQorCQkJbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKGNvbik7CiAJCX0KIAogCQkvKiBJZiBhbnkg
ZG9tYWluIGhhcyBiZWVuIHJhdGUgbGltaXRlZCwgd2UgbmVlZCB0byB3b3JrCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bg-0002nc-QX; Wed, 27 Sep 2017 06:14:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bf-0002l1-OY
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:03 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F5/C3-03422-BA14BC95; Wed, 27 Sep 2017 06:14:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTAVt2Vjqc
 jDZ58ErP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMubNItmCxesf9DL2MD40+hLkYuDiGBmYwS
 XzYfYwZxWATmMUvcWLadEcSREOhnlTj04D9QhhPIyZNonLeYFcJOk3i/awo7hF0ucXfhezYQW
 0hAS+LoqdmsEGNXMEnsvtfL0sXIwcEmYCIxq0MCpEZEQEni3qrJTCA1zALzGSWaJvWCNQsLJE
 h8710EtoxFQFViRfMTdpBeXgEfiav90RC75CRunusEK+EECp/uvw2111vi0sp+1gmMggsYGVY
 xahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHAMQ7GD8Mz/w
 EKMkB5OSKG/N/1ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR45zmcjhQSLEpNT61Iy8wBhj5MW
 oKDR0mENwokzVtckJhbnJkOkTrFaM9x4c6lP0wcX3pvAMkDe24ByY6bd/8wCbHk5eelSonzVo
 G0CYC0ZZTmwQ2FxeolRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfPeBZnCk5lXArf7FdBZTEB
 n9U49AXJWSSJCSqqBccI1d1WhpW9mb5r39sTnYoUFL87HL3Z5uKTtm25r24+Nmssu7H681urg
 2a07FU76nxatZ/FaN7Xy3+XlkZ5f92sXJ0+ap/NDd0kun/veC6+vrb+c1fa3233PnOcOZ09d+
 hwZ9khp6VuVuJS9U4pn6GUEGn5orw59qrDvof/h8/xG59edey8ZZeyvxFKckWioxVxUnAgAIp
 8pvtACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506492840!76795250!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46235 invoked from network); 27 Sep 2017 06:14:01 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:01 -0000
Received: by mail-pf0-f181.google.com with SMTP id g65so6739386pfe.13
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=fKWZlo5OpKKYz6J8jfnwvR+UbvXpcHjIDfrUON7vnMF7GBE77nf6/81yK5ThAIfXiu
 iDtsv1T6cs562cMJDEND9GIT3IDZ8IsXwdCpjgGS48d68YQpo9I/CU4vqrBbH0uwKjTr
 GR8Xm5k7hFdBNgQhIpu9s2kU9Fc/JWv286+4w=
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=YOnVbf2KQHJUvnXkY+8NWwhSqgBo0gewN4GYDNIiV08=;
 b=M1huDjJl2KkIIkiTebzIfXMHB8fTpqRB3CZh/ptvqYiqRiROcqZ6cfDfbJ4uExUwaW
 G35Kj0LsuPLvwkxyTw2+m7ONhMP2ZEsmPn5eodtChnFYjAb3n0Up1eY3eNlbmyhLjvJj
 Gh2Tp/tVvZoZSMXznrpEI8UMuImDCGDTfbm8D46L8cCLRMNerSyvYfAsIK1Iz07rC33Z
 f/aMJJxZ/wwweIQMycb+b55ajrxlf9lG4egSLQoSasLENNv29woHvFCLfc+6Qjp5OdfO
 NK5ZnF1UuxJOwe9eQv3OpApUEitknzSRKuJ1DI0NfcyhlYm6tXZ8WED5ZAK2LCA9Ze+W
 dt6A==
X-Gm-Message-State: AHPjjUgoIOsQa55fSsGjn9cmgHP72ndASQHEMYHPw051F5Y5BW4pC53c
 zjfh6ITfIokVAgar9cWzNa2I5mep41w=
X-Google-Smtp-Source: AOwi7QCWnVtwGc1sWhkAvVBp/k8CitDRT5SuQZXMK1iy0bFgnnpubm/obm1SATdUouVJXU97CBzZkw==
X-Received: by 10.84.235.67 with SMTP id g3mr340041plt.326.1506492839746;
 Tue, 26 Sep 2017 23:13:59 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:13:59 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:25 +0530
Message-Id: <1506492816-25954-17-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 16/27 v11] xen/arm: vpl011: Add a new
	handle_console_ring function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rpb24u
IFRoaXMgZnVuY3Rpb24KcmVhZHMgdGhlIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXIgb24gcmVj
ZWl2aW5nIGFuIGV2ZW50LgoKVGhlIGluaXRpYWxpemF0aW9uIG9mIGV2ZW50IGNoYW5uZWwgcG9s
bCBmZCB0byAtMSBpcyBtb3ZlZCBpbnNpZGUgdGhlCmhhbmRsZV9jb25zb2xlX3JpbmcgZnVuY3Rp
b24gYXMgdGhleSBhcmUgcmVsYXRlZC4gVGhlcmUgc2hvdWxkIGJlIG5vCmNoYW5nZSBpbiB0aGUg
YmVoYXZpb3IgYXMgdGhlcmUgaXMgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpp
bmRleCAyZGNhZWU2Li5jMzYxYjQyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9p
by5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkzNCwxNyArOTM0LDIzIEBA
IHN0YXRpYyB2b2lkIGNvbnNvbGVfZXZ0Y2huX3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2
b2lkICpkYXRhKQogCX0KIH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3Qg
ZG9tYWluICpkb20pCitzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xl
ICpjb24pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwotCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JaWYgKGRvbS0+aXNfZGVhZCkKKwlpZiAoY29u
LT5kLT5pc19kZWFkKQogCQlyZXR1cm47CiAKIAlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGlu
Zyhjb24tPnhjZV9oYW5kbGUpKSA9PSAtMSkKIAkJcmV0dXJuOwogCisJaWYgKHBvcnQgIT0gY29u
LT5sb2NhbF9wb3J0KSB7CisJCWRvbG9nKExPR19FUlIsCisJCSAgICAgICJFdmVudCByZWNlaXZl
ZCBmb3IgaW52YWxpZCBwb3J0ICVkLCBFeHBlY3RlZCBwb3J0IGlzICVkXG4iLAorCQkgICAgICBw
b3J0LCBjb24tPmxvY2FsX3BvcnQpOworCQlyZXR1cm47CisJfQorCiAJY29uLT5ldmVudF9jb3Vu
dCsrOwogCiAJYnVmZmVyX2FwcGVuZChjb24pOwpAQCAtOTUzLDYgKzk1OSwyMSBAQCBzdGF0aWMg
dm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIHBvcnQpOwogfQogCitzdGF0aWMgdm9pZCBoYW5k
bGVfY29uc29sZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+ZXZlbnRf
Y291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9
IE5VTEwgJiYKKwkJICAgIGNvbi0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKKwkJICAgICEoZmRz
W2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkgICAgICB+KFBPTExJTnxQT0xMT1VU
fFBPTExQUkkpKSAmJgorCQkgICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYK
KwkJICAgICBQT0xMSU4pKQorCQkJaGFuZGxlX3JpbmdfcmVhZChjb24pOworCX0KKworCWNvbi0+
eGNlX3BvbGxmZF9pZHggPSAtMTsKK30KKwogc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCiB7
CiAJY2hhciAqKnZlYzsKQEAgLTEyMzYsMTUgKzEyNTcsOCBAQCB2b2lkIGhhbmRsZV9pbyh2b2lk
KQogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCiAJCQluID0gZC0+bmV4
dDsKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJ
CQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKLQkJCQkgICAgY29uLT54Y2VfcG9sbGZk
X2lkeCAhPSAtMSAmJgotCQkJCSAgICAhKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChm
ZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJICAgICAgIFBPTExJTikpCi0J
CQkJICAgIGhhbmRsZV9yaW5nX3JlYWQoZCk7Ci0JCQl9CisKKwkJCWhhbmRsZV9jb25zb2xlX3Jp
bmcoY29uKTsKIAogCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3Bv
bGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJl
dmVudHMgJgpAQCAtMTI2MSw3ICsxMjc1LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQl9
CiAJCQl9CiAKLQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4
ID0gLTE7CisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0
X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bi-0002qN-54; Wed, 27 Sep 2017 06:14:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bh-0002ou-LI
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 11/F1-03283-DA14BC95; Wed, 27 Sep 2017 06:14:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTANt01jqc
 jDWZdULH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOr13GWrCZu2LCysgGxmecXYxcHEICMxkl
 Xty6yQrisAjMY5bYdfk7I4gjIdDPKnHzx0T2LkZOICdPYu7asywQdprE9c0PmboYOYDsConu5
 kyQsJCAlsTRU7NZIaauYJJY/eIqG0gNm4CJxKwOCZAaEQEliXurJjOB1DALzGeUaJrUywaSEB
 aIkbh26Q7YLhYBVYkdc38wgdi8Aj4SV46uZYXYKydx81wnM4jNCRQ/3X+bDWKxt8Sllf2sExg
 FFzAyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDY
 wfhnWcAhRkkOJiVR3pr/pyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKOJyOFBIsSk1PrUjLz
 AGGPkxagoNHSYT3Gkiat7ggMbc4Mx0idYrRnuPCnUt/mDi+9N4Akgf23AKSHTfv/mESYsnLz0
 uVEuetAmkTAGnLKM2DGwqL1UuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5tUEmcKTmVcCt/s
 V0FlMQGf1Tj0BclZJIkJKqoExJForZ+enJzu8ebsYL8/qqv/xK/rQBkaXJsbVC3e6/HgZbK+W
 nqRhbRh4bULehyMcDLfXnV6bmyR/dHN036ude54L37kf0jGj7wlT1rZ3Zk+fef938w85ZqhYI
 r33jP2XY/PXX2gzrw+Kn89vXrQ7yOU4R+vP1iqBer0jzv86Jrv5vepP9ylWYinOSDTUYi4qTg
 QA54M+LtACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506492843!118876951!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24055 invoked from network); 27 Sep 2017 06:14:04 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:04 -0000
Received: by mail-pf0-f182.google.com with SMTP id l188so6750948pfc.6
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=By+cHbaX+SE9xaDcfjg3nFLkrUV3MVx1qRWtLI4+hFLyZi8FyQ0aUEulPy0qmmMiSp
 haNKnDwxkN8IL3mzTS+9qpPaRhrETXxUEqGkr178qz5kUOmK3I/uZWDQ8kO+Arj4j/BY
 M3gBT/g8DTxaoNzqlZYv3dHAS2B3AHsFwKE9M=
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=ibyLFSz2OCW5sE3Ydz65ZRFcFBf596L9bo9Hcmr8ZFk=;
 b=uiOTGb+NwXQXG5RGzrzZfp4PHas3sAY24t2HI/cerCNtA1+gKVINcQfNFNyxsHDNFB
 WsJ1qKYzgr/S4zFFEhzUBkr/re05HypKtfouG2LV6REvMZd9TptVPtGQ9vHmpFmqOkmC
 fBJ7ET208wLrDrtBIqPICIOjZyEu6K1/52WNsi+hVg1VZH1MAR++2Qx4UK+GGfobMWXN
 l3fK/2JMJ2oYnRoVY04tvzIwmyX5eiEnYz8IXU9HZQ/1AM7UC5KszpUXxz0WNotaOkOr
 2STC2kiGoUF8+i+wYk8neEUADgV3WcJSidk4ymzTgbYoQFD5L2ZUzl7zHX43PUqu03gc
 cMLg==
X-Gm-Message-State: AHPjjUjU5zgYXUY9TORahZgQx8DtGfTzXMdJFqF7jYw5ZS6b9jfC3XL2
 kJC8O557hEW47Ni1kOBiHD6MUzed57g=
X-Google-Smtp-Source: AOwi7QAOg304QJK+LsI9h/l8adOwtGaNFeEQemvFEmk/kwFz1WoaX49lYRJnQmA4eh64oWTVUqbFpg==
X-Received: by 10.98.70.221 with SMTP id o90mr325959pfi.277.1506492842717;
 Tue, 26 Sep 2017 23:14:02 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:02 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:27 +0530
Message-Id: <1506492816-25954-19-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 18/27 v11] xen/arm: vpl011: Add a new
	console_cleanup function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbi4gVGhp
cyBmdW5jdGlvbgpmcmVlcyB1cCB0aGUgY29uc29sZSByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIFJlbW92
ZWQgYSBudWxsIHBvaW50ZXIgY2hlY2sgYmVmb3JlIGNhbGxpbmcgZnJlZSgpIGFzIGZyZWUoKSBh
bHJlYWR5IGNoZWNrcyB0aGF0LgoKQ2hhbmdlcyBzaW5jZSB2NToKLSBTcGxpdCB0aGlzIGNoYW5n
ZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAxNSAr
KysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDVjNmRhMzEuLmZmNjllNTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpA
QCAtNzY4LDEyICs3NjgsOCBAQCBzdGF0aWMgdm9pZCByZW1vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSkKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCitzdGF0aWMgdm9pZCBjb25zb2xlX2NsZWFudXAoc3RydWN0IGNvbnNvbGUgKmNvbikK
IHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Ci0KLQljb25zb2xlX2Nsb3Nl
X3R0eShjb24pOwotCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CiAJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKIAkJY29uLT5sb2dfZmQgPSAtMTsKQEAgLTc4NCw2ICs3ODAsMTUgQEAgc3RhdGljIHZv
aWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAogCWZyZWUoY29uLT54c3BhdGgp
OwogCWNvbi0+eHNwYXRoID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
CisKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOworCisJY29uc29sZV9jbGVhbnVwKGNvbik7CiAK
IAlyZW1vdmVfZG9tYWluKGQpOwogfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bk-0002tg-CY; Wed, 27 Sep 2017 06:14:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bj-0002rm-Er
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:07 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7A/55-03423-EA14BC95; Wed, 27 Sep 2017 06:14:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTAFt21jqc
 jDfY/1LD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+bulkLpjMXbFqwRamBsajnF2MXBxCAjMY
 JWbM3sUM4rAIzGOWODSlGcyREOhnlTh9azlLFyMnkJMnsblxAzOEnSbxa+F/dgi7SuJ83x9WE
 FtIQEvi6KnZrBBjVzBJ9PcuZuti5OBgEzCRmNUhAVIjIqAkcW/VZCaQGmaB+YwSTZN62UASwg
 KxEjfmQCxgEVCVODyxgwmkl1fAR+LfVTOIXXISN891gpVwAoVP999mg9jrLXFpZT/rBEbBBYw
 Mqxg1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MDYt
 CjzEKMnBpCTKW/P/VKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd55DqcjhQSLUtNTK9Iyc4DBD
 5OW4OBREuGNAknzFhck5hZnpkOkTjG6cly4c+kPE8exTZeB5JfeG0DywJ5bQLLj5t0/TEIsef
 l5qVLivFUgzQIgzRmleXCjYZF7iVFWSpiXEehYIZ6C1KLczBJU+VeM4hyMSsK8ySBTeDLzSuA
 ueAV0HBPQcb1TT4AcV5KIkJJqYNSbs/THy5a2dTpGU150+E49LnZo0p+kU20KIRl8Zo0WPj9k
 A5jX531+ncAp/2zFDWeplVonu+f8kYnp3ci7iD3J86P5raPP2eYv0ZoS/OrO170f1mQsPTEnL
 0dZoIZLdpKho02K24Obk/J05uv97bAKt5kXl+9WuuDkk5qri5l2FfIGXT01RUeJpTgj0VCLua
 g4EQB7WHGq1wIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506492844!117902761!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9581 invoked from network); 27 Sep 2017 06:14:05 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:05 -0000
Received: by mail-pf0-f180.google.com with SMTP id n24so6750528pfk.5
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=aq3BxXCKcM9Wq8qLDbD4DIss3++qbDGCHc7wdnMGgw+wdV6TCXkz4qY9VFoKBoFYDI
 WuyXN7AibWZcJ1d/yNerfqhAucvpsy3LTOhsmS29nKUiqgK4HKfAJQMsiZwrOaX6eyRP
 pRUXdr6lXiO67Z95bgoA2ZfeMVCT0ji8oGXkg=
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=Czel33Q/wCzetrNTUKuMCaNrHbuXAUhTInKJVQs+Ekc=;
 b=MMzqe8CQVsCmDyqMZ31gBRa0FwXpKURm2/c43Gr46vae1zhCou93wAnR1ATHZXrU0p
 epekyIAj6VdS7gQJxq1pmwn+S/ZgkYLNjQ+gRymyKFp3E/4IC/kYQdeRVkaD1eXy1vRk
 a2i2DIMJanfWzXG6fesOUEXizf/wxtiYpzFQt6u8Z3T2o2mVcBCvcNpKANp4U+4t3c6F
 EM/WKY3tlYN+6Tfblbzc50XAs7dfoyzIzFnu69UOEP8q1kjxaPTfqVNFbIxpweU2MKyD
 EMrwV3VAhRWFmpMi1Gt4f3QQq9pwkRwUhj9p82+wBaWgAQXd/8GRGtpveBFIyvcqkaQC
 gwVw==
X-Gm-Message-State: AHPjjUidBU9/OY9vm5JedSafkOLh9juNg+FBG6dKOGd4L+1uKbmxxW/U
 2EmYeMu95LbewFo2toiRcjnoas2Bmic=
X-Google-Smtp-Source: AOwi7QAcdzVrCe1vu9/adwyljV1R2auVcPPyC4KEdBhOpWNLDJpz4RLPlImW5O/hTcIZjDdyY9B2Cg==
X-Received: by 10.98.130.200 with SMTP id w191mr346511pfd.246.1506492843702;
 Tue, 26 Sep 2017 23:14:03 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:03 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:28 +0530
Message-Id: <1506492816-25954-20-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 19/27 v11] xen/arm: vpl011: Add a new
	console_open_log function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9vcGVuX2xvZyBjb25zb2xlX2NsZWFudXAg
ZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24Kb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1
OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGZmNjllNTIuLmNmZDcy
NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTAzOCw2ICsxMDM4LDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRs
ZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCiAJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0YXRpYyB2b2lk
IGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uc29sZV9l
bmFibGVkKGNvbikpIHsKKwkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJY2xvc2UoY29uLT5s
b2dfZmQpOworCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCX0KK30K
Kwogc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIHsKIAlpZiAobG9nX2d1ZXN0
KSB7CkBAIC0xMDQ1LDkgKzEwNTQsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2
b2lkKQogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAkJCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQot
CQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVf
bG9nKGNvbik7CisJCQljb25zb2xlX29wZW5fbG9nKGNvbik7CiAJCX0KIAl9CiAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bl-0002vi-KJ; Wed, 27 Sep 2017 06:14:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bj-0002sY-U6
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5F/C8-03642-FA14BC95; Wed, 27 Sep 2017 06:14:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfTASt1Vjqc
 jDY79NLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmrbrCUjBBoGLF1/0sDYxbeLsYuTiEBGYw
 SrybvJ8RxGERmMcs8e/0KlYQR0Kgn1Xix+1JQBlOICdP4uDX/1B2msTeeYeZuhg5gOxKiV0rt
 UHCQgJaEkdPzWaFmLqCSWLO9cmsIDVsAiYSszokQGpEBJQk7q2azARSwywwn1GiaVIvG0iNsE
 C8xLaGQpAaFgFViccTmtlBbF4BH4mpS1uYIdbKSdw81wlmcwLFT/ffZoPY6y1xaWU/6wRGwQW
 MDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjB+
 WRZwiFGSg0lJlLfm/6lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8NxxORwoJFqWmp1akZeYAQ
 x8mLcHBoyTCKwgMfyHe4oLE3OLMdIjUKUZ7jgt3Lv1h4vjSewNIHthzC0h23Lz7h0mIJS8/L1
 VKnPciyFQBkLaM0jy4obBYvcQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3rsgU3gy80rgdr8
 COosJ6KzeqSdAzipJREhJNTDujWKI1dNvYfV4Ku1jdfrdzEy2tytd8nxfVfmJaihqhMn9W9r+
 Of6povVJVaHtz0w673Nd/XFBI8k7lzNHbMrlS4td/I4LN9pszxIW2eSZ/txPZP+ypUxes87s/
 cryfVkGq5TAFLntwSFnJ66Src2SsoiWKNGPmu9U83NXsLtNy8U8v/cJzUosxRmJhlrMRcWJAO
 vRRInQAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506492841!84633288!1
X-Originating-IP: [209.85.192.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11694 invoked from network); 27 Sep 2017 06:14:02 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:02 -0000
Received: by mail-pf0-f169.google.com with SMTP id r68so6749885pfj.3
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=VhK8se8rypn7NESe113iUn5HBt4d+ZSVfKzGUM1I2Ih8dNVOrEBEgihpZYGO1NjyK2
 vkAp2jimjfcvtbnDTDDQNwMnNSRvvxXv7MOdYFANh4AZsH9zQDwQyPoUE3T92igCRh1+
 MNpRgRZYpi2kgEdUfCDAPWbU0iUsIgJCvrg5U=
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=cKW4VVAXHwcprLM7odui2WUoZIfS5KdXFh4XFIsCHUU=;
 b=KSJ+vOi/ob7eg06jaBrwDk3DC0z81j/S/nsC3bupf3O88tdmrbUxtU9g65rR3hhRIl
 Kg+VS74YW6PmyHwQZ08wCj/vs3blLfYgqNs7VJ1mu1bM4NevK0KZTBVoNWmUC4DBTYXy
 NfN7hojnO+ro+n7KdnzvalIX/2PM6Yt1+BI8bu+FM46/PbhflXqYuhc6ICwbffDDNZvY
 S0Sp5BLLWBCN7GfRJ/Y6142V0wVkxmmGYvKyrArUfrXVy/CKzhA3HRziirP6V19MyM3R
 LmCojRXo86f5rJjvHEM7SdhUOTzSVBz1tXU1sowepvrDGFIOtKmlWYvm96I28LAe4ZE+
 BJbQ==
X-Gm-Message-State: AHPjjUi5KAJBxqd2eLy1HXeSM/H1xhHxPw57mm5hHV7pT1enQvwSN8GR
 Vh2MB4ZIFsAzk/ICkCBOCxHyZAXvz7U=
X-Google-Smtp-Source: AOwi7QCFGlhCBwAUE9k/AjHyV7pwvnOZvC6uzolG/dhVCrR0GI9MbSaYxKs1+9nPmt0R53lJSPwwzw==
X-Received: by 10.84.218.141 with SMTP id r13mr302733pli.271.1506492840926;
 Tue, 26 Sep 2017 23:14:00 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.13.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:00 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:26 +0530
Message-Id: <1506492816-25954-18-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 17/27 v11] xen/arm: vpl011: Add a new
	handle_console_tty function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhhbmRsZV9jb25zb2xlX3R0eSBmdW5jdGlvbi4g
VGhpcyBmdW5jdGlvbgpwZXJmb3JtcyByZWFkL3dyaXRlIGZyb20vdG8gY29uc29sZSB0dHkuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNl
IHY1OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyB8IDM1ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYzM2MWI0Mi4uNWM2ZGEzMSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMTMwLDYgKzEx
MzAsMjQgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKHN0cnVjdCBjb25z
b2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfY29uc29sZV90dHkoc3RydWN0
IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgorCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKKwkJCWNvbnNvbGVf
aGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoY29uLT5kLT5kb21pZCkpOwor
CQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJ
CQkgICAgUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOworCQkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCSAgICBQT0xMT1VUKQorCQkJCWhhbmRs
ZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7
Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAgLTEyNjAsMjIgKzEy
NzgsNyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCiAJCQloYW5kbGVfY29uc29sZV9yaW5nKGNv
bik7CiAKLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ICE9IC0xKSB7Ci0JCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJY29uc29sZV9oYW5k
bGVfYnJva2VuX3R0eShjb24sCi0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsK
LQkJCQllbHNlIHsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkJICAgIFBPTExJTikKLQkJCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwotCQkJCQlp
ZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTE9V
VCkKLQkJCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKLQkJCQl9Ci0JCQl9Ci0KLQkJCWNvbi0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWhhbmRsZV9jb25zb2xlX3R0eShjb24pOwogCiAJ
CQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21haW4oZCk7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bm-0002y2-SS; Wed, 27 Sep 2017 06:14:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bl-0002vM-Rb
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 33/26-02023-1B14BC95; Wed, 27 Sep 2017 06:14:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRuso7vB8XS
 kwaKH0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjMxeZCn5zVRxdvp+1gfEoZxcjF4eQwAxG
 iY9PLzOCOCwC85glPs+bxwbiSAj0s0oc75oF5HACOXkS/2c8g7LTJH7MPQZkcwDZFRJXHnmBh
 IUEtCSOnprNCjF1BZPEuQddTCA1bAImErM6JEBqRASUJO6tmswEUsMsMJ9RomlSL9hMYYFEiX
 W3/jKC2CwCqhIHd05iAenlFfCROPU/G2KtnMTNc53MIDYnUPh0/202iL3eEpdW9rNOYBRcwMi
 wilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw3BiAYAfj9z9O
 hxglOZiURHlr/p+KFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO8/hdKSQYFFqempFWmYOMPBh0
 hIcPEoivFEgad7igsTc4sx0iNQpRkuOL703/jBx7NtzC0h23Lz7h0mIJS8/L1VKnLcKpEEApC
 GjNA9uHCw6LzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9y7IFJ7MvBK4ra+ADmICOqh36gm
 Qg0oSEVJSDYwbVubdyPj9ITrKbVFsmnvVSf4leznLN6gwmT040BReOC9DQPnW3ztWXE+vva16
 8Upv26mslnttPg2mk2+89NqdsEN3+dSj3TOX//UKbjyc99bihMaCBc9TUnqV5vFcOy6yXvmT2
 fJPy20juDeEPGvlvad9s29/SW1D5dmje4Q3bOTNbfnHwHZCiaU4I9FQi7moOBEA2C8tRskCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506492847!111798232!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12537 invoked from network); 27 Sep 2017 06:14:08 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:08 -0000
Received: by mail-pg0-f44.google.com with SMTP id j70so7213022pgc.10
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=Di5aOAswpuBKQhUuCieAzSZAwOmAK0WcjUBJT1afv7Qopa8Q66pT8rXtpbK0R0mtNF
 m09ER3k14CbjKU6iBli7osSQno+AevHetm7EPJ3vWZzLmyVlg6rCsPPuB5xCIKNXYotc
 8nZ8CXFz1rRUPaV7gnpwwAa/wODku4NLtZUMQ=
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=cCjDRmwTdHUYIQiYgejFMteqYI89juGj+je6V6CGGvI=;
 b=raRk3XeY5xU6RYKxJLAbOnwrHYNVQg3kJki0Vi6zBkHPuQupaSJpwRdc0/B0pzB0JD
 azkfHwJ9xs7EHlEQdSflbGJtQVSar6C7p0vnRbRQuxsFOv6I/tjJBoZuf78aoBuO66y1
 +4n6bNg7pUrAtKG7CJjQQAIJATaUgSfsN2xJ818w2dq2WYPFhSHNyJDNANdL6XMJtm5H
 J/Si6UjdDRYzYwhe1ZUGJNIaOgjV8EFSAV+2rTLHXtgEISnx1QWYvgvUytQz6taHZBo4
 VjZlbRyrfctWwgPuY14tdrBSrnsY8cw38alNVILNg4ipt6rsOf8Jwl/Z5lmUSH5tFlUW
 xMlg==
X-Gm-Message-State: AHPjjUgRlggcRoi8LjxZxsqFmWm72816NGzo6x2RkxZMtvsutQBSLaDk
 bkDzUp+TrMc5EbW1ympOizZYJog0tC4=
X-Google-Smtp-Source: AOwi7QBGjXCElSxX3sCq8pMdxw7bkL25p+8h7VwMCrEcFTmkReEm9MkFMBdk9IwcfBBb4oqlt4Cbog==
X-Received: by 10.98.236.17 with SMTP id k17mr331375pfh.191.1506492846786;
 Tue, 26 Sep 2017 23:14:06 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:06 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:29 +0530
Message-Id: <1506492816-25954-21-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 20/27 v11] xen/arm: vpl011: Add a new
	console_close_evtchn function in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24uIFRo
aXMgZnVuY3Rpb24gY2xvc2VzCnRoZSBjb25zb2xlIGV2ZW50IGNoYW5uZWwuCgpTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1OgotIFNw
bGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
IGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBjZmQ3MjczLi43MTQ2NWEwIDEwMDY0
NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKQEAgLTc5Myw2ICs3OTMsMTQgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAlyZW1vdmVfZG9tYWluKGQpOwogfQogCitzdGF0aWMgdm9pZCBj
b25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CisK
Kwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOworfQorCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNv
bGU7CkBAIC04MDAsOSArODA4LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNl
KTsKIAljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWlmIChjb24tPnhjZV9oYW5kbGUg
IT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7Ci0JY29uLT54Y2Vf
aGFuZGxlID0gTlVMTDsKKwljb25zb2xlX2Nsb3NlX2V2dGNobihjb24pOwogfQogCiBzdGF0aWMg
dW5zaWduZWQgZW51bV9wYXNzID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5bv-00039B-40; Wed, 27 Sep 2017 06:14:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bt-00036A-9B
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:17 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 05/77-25201-8B14BC95; Wed, 27 Sep 2017 06:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRuso7vd8XS
 kwb6VKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5+zvYCx54Vtz7dpKlgfGuTRcjF4eQwDRG
 icZLT5hBHBaBecwS+z4tYQVxJAT6WSWm/fgH5HACOXkSS/d1QNlpEhff32SBsCsktqy5AmYLC
 WhJHD01mxVi7AomiZuvzgM5HBxsAiYSszokQGpEBJQk7q2azARSwywwn1GiaVIvG0hCWCBaYs
 Oba2A2i4CqxPyp7WDLeAV8JFrefWaEWCYncfNcJzOIzQkUP91/mw1isbfEpZX9rBMYBRcwMqx
 i1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMOgYg2MH4b5vn
 IUZJDiYlUd6a/6cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3nA4HSkkWJSanlqRlpkDDH+Yt
 AQHj5IIryAwBoR4iwsSc4sz0yFSpxgtOb703vjDxLFvzy0g2XHz7h8mIZa8/LxUKXHeiyDzBE
 AaMkrz4MbBYvQSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHllQdbyZOaVwG19BXQQE9BBvVN
 PgBxUkoiQkmpgtP5q0b1+obbyPK/HHCKzeMM12JXmLHQJ0rkRuPif91cZgbkLd/UmTp+2Tvyk
 4gYb5xT31vuLs/9vbJgzpVipfUJn0/eWSl/B7u2PIvxiltobmk1Q3fNyq8udnX5FL3RnrDK9/
 nynUHC9kXAjF6fgpoM8rMYSyzZfjVSqvRg9Y3+wz1zlg7vDlFiKMxINtZiLihMBIIMymMwCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506492854!110540352!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11859 invoked from network); 27 Sep 2017 06:14:15 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:15 -0000
Received: by mail-pg0-f44.google.com with SMTP id p5so7220953pgn.7
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ynPuUYoJvCxIS6CFaobuA5PgWjQou9R3STzppfCSqEs=;
 b=FQyg0PzgjjHlWMdEGmoNzV92h2J8Ow5scIvVKzXtwbpdLfwXqi9Kgiun8RfE0p8W3f
 xLcAxwPStBd18aW3aoDpXdqTw1pXz2bOU4Yqd1LJGNpr2KztgwCk1ZoGdDrIR0Arsejs
 c2u0f0r6qSodmLLzfFuEEmu60UHtgsR/SPl9Y=
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=ynPuUYoJvCxIS6CFaobuA5PgWjQou9R3STzppfCSqEs=;
 b=VsHzkqMGAePBuurV3Rhb/nF//c98jDkCIvCO56xpsL7a9DRkqqk4VtKn0ccI8QxIhl
 6lwFjTRy3pUlh6zJGn8loWzcWvq3CgUSm6XciuzgFdlo8WgVqP3zzbXilT7MoR9ifdFN
 FTxqPH54ivTcALhsF2T9w0OjYw/R5JlFypATfKqmGHj7wix6UgxqZdF5WpYwqUdnBKCb
 tsoQaLkkeyhgW5RgM9RPg0ubhpeMhZrp9Opct/DwrbAf0OPvY0TPt28Tt9yBTs5s/Hp/
 CJu64hnb6V88gF4ncSpFpv/Qfm7vHANgzJ8TQyyKjMe7vbpEfPVD60GHWwL40U4dDR4i
 bOTg==
X-Gm-Message-State: AHPjjUhyD0zxFsgLe48H0VyrW8kBK66Ac/VL3HbKwn5wYqbTRmIexGUR
 ZPsZyNB0wBE4nGb+KRFc7Yey2ZZ99NQ=
X-Google-Smtp-Source: AOwi7QAnAkmt1ctTz+Ybco6qqkJazKKfyWLPfa7rmHvyWzI8iaoRzK/3wPzO0EVRIJugDxafSEosTg==
X-Received: by 10.84.128.107 with SMTP id 98mr333174pla.282.1506492853456;
 Tue, 26 Sep 2017 23:14:13 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:13 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:30 +0530
Message-Id: <1506492816-25954-22-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 21/27 v11] xen/arm: vpl011: Add support for
	multiple consoles in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQgaW50
cm9kdWNlcyB0aGUKaXRlcmF0b3IgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGUgZnVuY3Rpb25zIGNhbGxlZCBieSB0aGUgaXRlcmF0b3JzIGNoZWNrIHRoYXQg
dGhleSBhcmUgb3BlcmF0aW5nCm9uIHZhbGlkIEkvTyBwYXJhbWV0ZXJzLiBUaGlzIGVuc3VyZXMg
dGhhdCBpZiBhIHBhcnRpY3VsYXIgY29uc29sZSBpcwpub3QgaW5pdGlhbGl6ZWQgdGhlbiB0aGUg
ZnVuY3Rpb25zIHdpbGwgbm90IGRvIGFueXRoaW5nIGZvciB0aGF0CmNvbnNvbGUgdHlwZS4KClRo
aXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8gc3VwcG9ydCBhIG5ldyB2dWFydCBjb25zb2xl
LgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBz
aW5jZSB2NToKLSBTcGxpdCB0aGlzIHBhdGNoIGluIG11bHRpcGxlIHNtYWxsZXIgcGF0Y2hlcy4K
CkNoYW5nZXMgc2luY2UgdjQ6Ci0gQ2hhbmdlcyB0byBtYWtlIGV2ZW50IGNoYW5uZWwgaGFuZGxp
bmcgcGVyIGNvbnNvbGUgcmF0aGVyIHRoYW4gcGVyIGRvbWFpbi4KCkNoYW5nZXMgc2luY2UgdjM6
Ci0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBh
dGNoZXMuIFRoaXMgaXMgdGhlIHRoaXJkIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgfCAxNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwppbmRleCA3MTQ2NWEwLi5hMTk4ZGJiIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkwLDEyICs5MCwx
NCBAQCBzdHJ1Y3QgYnVmZmVyIHsKIH07CiAKIHN0cnVjdCBjb25zb2xlIHsKKwljaGFyICp0dHlu
YW1lOwogCWludCBtYXN0ZXJfZmQ7CiAJaW50IG1hc3Rlcl9wb2xsZmRfaWR4OwogCWludCBzbGF2
ZV9mZDsKIAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwogCWNoYXIgKnhzcGF0
aDsKKwljaGFyICpsb2dfc3VmZml4OwogCWludCByaW5nX3JlZjsKIAl4ZW5ldnRjaG5faGFuZGxl
ICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKQEAgLTEwNywyMSArMTA5LDEwOSBA
QCBzdHJ1Y3QgY29uc29sZSB7CiAJc3RydWN0IGRvbWFpbiAqZDsKIH07CiAKK3N0cnVjdCBjb25z
b2xlX3R5cGUgeworCWNoYXIgKnhzbmFtZTsKKwljaGFyICp0dHluYW1lOworCWNoYXIgKmxvZ19z
dWZmaXg7Cit9OworCitzdGF0aWMgc3RydWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9
IHsKKwl7CisJCS54c25hbWUgPSAiL2NvbnNvbGUiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQku
bG9nX3N1ZmZpeCA9ICIiLAorCX0sCit9OworCisjZGVmaW5lIE5VTV9DT05TT0xFX1RZUEUgKHNp
emVvZihjb25zb2xlX3R5cGUpL3NpemVvZihzdHJ1Y3QgY29uc29sZV90eXBlKSkKKwogc3RydWN0
IGRvbWFpbiB7CiAJaW50IGRvbWlkOwogCWJvb2wgaXNfZGVhZDsKIAl1bnNpZ25lZCBsYXN0X3Nl
ZW47CiAJc3RydWN0IGRvbWFpbiAqbmV4dDsKLQlzdHJ1Y3QgY29uc29sZSBjb25zb2xlOworCXN0
cnVjdCBjb25zb2xlIGNvbnNvbGVbTlVNX0NPTlNPTEVfVFlQRV07CiB9OwogCiBzdGF0aWMgc3Ry
dWN0IGRvbWFpbiAqZG9tX2hlYWQ7CiAKK3R5cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5DX0FS
RzEpKHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzEp
KHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZVTkNfQVJHMiko
c3RydWN0IGNvbnNvbGUgKiwgIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKklOVF9JVEVSX0ZVTkNf
QVJHMykoc3RydWN0IGNvbnNvbGUgKiwKKwkJCQkgIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAq
Kik7CisKIHN0YXRpYyBpbmxpbmUgYm9vbCBjb25zb2xlX2VuYWJsZWQoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKIAlyZXR1cm4gY29uLT5sb2NhbF9wb3J0ICE9IC0xOwogfQogCitzdGF0aWMgaW5s
aW5lIHZvaWQgY29uc29sZV9pdGVyX3ZvaWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkg
IFZPSURfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZvciAoaSA9IDA7IGkgPCBO
VU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCWl0ZXJfZnVuYyhjb24pOworCX0KK30K
Kworc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0IGRvbWFp
biAqZCwKKwkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKKwkJCQkJICB2b2lk
ICppdGVyX2RhdGEpCit7CisJdW5zaWduZWQgaW50IGk7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9
ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkr
KywgY29uKyspIHsKKwkJaXRlcl9mdW5jKGNvbiwgaXRlcl9kYXRhKTsKKwl9Cit9CisKK3N0YXRp
YyBpbmxpbmUgaW50IGNvbnNvbGVfaXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJ
CQlJTlRfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCWlu
dCByZXQ7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChp
ID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29uKyspIHsKKwkJLyoKKwkJICogWmVy
byByZXR1cm4gdmFsdWVzIG1lYW5zIHN1Y2Nlc3MuCisJCSAqCisJCSAqIE5vbi16ZXJvIHJldHVy
biB2YWx1ZSBpbmRpY2F0ZXMgYW4gZXJyb3IgaW4gd2hpY2gKKwkJICogY2FzZSB0ZXJtaW5hdGUg
dGhlIGxvb3AuCisJCSAqLworCQlyZXQgPSBpdGVyX2Z1bmMoY29uKTsKKwkJaWYgKHJldCkKKwkJ
CWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW5saW5lIGludCBjb25zb2xl
X2l0ZXJfaW50X2FyZzMoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJSU5UX0lURVJfRlVOQ19BUkcz
IGl0ZXJfZnVuYywKKwkJCQkJdm9pZCAqKml0ZXJfZGF0YSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsK
KwlpbnQgcmV0OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZv
ciAoaSA9IDA7IGkgPCBOVU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCS8qCisJCSAq
IFplcm8gcmV0dXJuIHZhbHVlcyBtZWFucyBzdWNjZXNzLgorCQkgKgorCQkgKiBOb24temVybyBy
ZXR1cm4gdmFsdWUgaW5kaWNhdGVzIGFuIGVycm9yIGluIHdoaWNoCisJCSAqIGNhc2UgdGVybWlu
YXRlIHRoZSBsb29wLgorCQkgKi8KKwkJcmV0ID0gaXRlcl9mdW5jKGNvbiwgZCwgaXRlcl9kYXRh
KTsKKwkJaWYgKHJldCkKKwkJCWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMg
aW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6ZV90IGxlbikKIHsKIAl3
aGlsZSAobGVuKSB7CkBAIC0zMzYsNyArNDI2LDkgQEAgc3RhdGljIGludCBjcmVhdGVfY29uc29s
ZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJcmV0dXJuIC0xOwogCX0KIAotCXNucHJpbnRm
KGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcy5sb2ciLCBsb2dfZGlyLCBkYXRhKTsK
KwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMlcy5sb2ciLAorCQkg
bG9nX2RpciwgZGF0YSwgY29uLT5sb2dfc3VmZml4KTsKKwogCWZyZWUoZGF0YSk7CiAJbG9nZmls
ZVtQQVRIX01BWC0xXSA9ICdcMCc7CiAKQEAgLTQ4OCw3ICs1ODAsNyBAQCBzdGF0aWMgaW50IGNv
bnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIAlmcmVlKHBhdGgpOwog
Ci0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+eHNwYXRoKSAhPSAt
MSk7CisJc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzLyVzIiwgY29uLT54c3BhdGgsIGNv
bi0+dHR5bmFtZSkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAJc3VjY2Vz
cyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2ZSkpOwpA
QCAtNjU0LDEzICs3NDYsMTMgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmRvbSwgYm9vbCB3YXRjaCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihk
b20tPmRvbWlkKV07CiAJYm9vbCBzdWNjZXNzOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9t
LT5jb25zb2xlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlWzBdOwogCiAJ
c25wcmludGYoZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21p
ZCk7CiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgs
IGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQotCQkJY29uc29sZV9jcmVhdGVfcmluZyhjb24p
OworCQkJY29uc29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVhdGVfcmluZyk7CiAJ
CWVsc2UKIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxz
ZSB7CkBAIC02NzAsMTEgKzc2MiwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi1zdGF0aWMg
aW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgaW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9t
YWluICpkb20sIHZvaWQgKipkYXRhKQogewogCWNoYXIgKnM7CiAJaW50IGVyciA9IC0xOwogCXN0
cnVjdCB0aW1lc3BlYyB0czsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICoqY29uX3R5cGUgPSAoc3Ry
dWN0IGNvbnNvbGVfdHlwZSAqKilkYXRhOworCWNoYXIgKnhzbmFtZSwgKnhzcGF0aDsKIAogCWlm
IChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9H
X0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKQEAgLTY5MiwxNSArNzg2
LDIxIEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVj
dCBkb21haW4gKmRvbSkKIAljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAJY29uLT5uZXh0X3Bl
cmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25zZWMgLyAxMDAw
MDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCWNvbi0+ZCA9IGRvbTsKLQljb24tPnhzcGF0aCA9
IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0JcyA9IHJlYWxsb2MoY29uLT54
c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwotCQkgICAgc3RybGVuKCIvY29uc29sZSIpICsg
MSk7CisJY29uLT50dHluYW1lID0gKCpjb25fdHlwZSktPnR0eW5hbWU7CisJY29uLT5sb2dfc3Vm
Zml4ID0gKCpjb25fdHlwZSktPmxvZ19zdWZmaXg7CisJeHNuYW1lID0gKGNoYXIgKikoKmNvbl90
eXBlKS0+eHNuYW1lOworCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21p
ZCk7CisJcyA9IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCisJCSAgICBzdHJsZW4o
eHNuYW1lKSArIDEpOwogCWlmIChzKSB7Ci0JCWNvbi0+eHNwYXRoID0gczsKLQkJc3RyY2F0KGNv
bi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKKwkJeHNwYXRoID0gczsKKwkJc3RyY2F0KHhzcGF0aCwg
eHNuYW1lKTsKKwkJY29uLT54c3BhdGggPSB4c3BhdGg7CiAJCWVyciA9IDA7CiAJfQogCisJKCpj
b25fdHlwZSkrKzsKKwogCXJldHVybiBlcnI7CiB9CiAKQEAgLTcxMyw3ICs4MTMsNyBAQCBzdGF0
aWMgdm9pZCBjb25zb2xlX2ZyZWUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHN0YXRpYyBzdHJ1Y3Qg
ZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIHsKIAlzdHJ1Y3QgZG9tYWluICpkb207
Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICpjb25fdHlwZSA9
ICZjb25zb2xlX3R5cGVbMF07CiAKIAlkb20gPSBjYWxsb2MoMSwgc2l6ZW9mICpkb20pOwogCWlm
IChkb20gPT0gTlVMTCkgewpAQCAtNzIzLDkgKzgyMyw4IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0J
Y29uID0gJmRvbS0+Y29uc29sZTsKIAotCWlmIChjb25zb2xlX2luaXQoY29uLCBkb20pKQorCWlm
IChjb25zb2xlX2l0ZXJfaW50X2FyZzMoZG9tLCBjb25zb2xlX2luaXQsICh2b2lkICoqKSZjb25f
dHlwZSkpCiAJCWdvdG8gb3V0OwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKQEAg
LTczOCw3ICs4MzcsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQg
ZG9taWQpCiAKIAlyZXR1cm4gZG9tOwogIG91dDoKLQljb25zb2xlX2ZyZWUoY29uKTsKKwljb25z
b2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9mcmVlKTsKIAlmcmVlKGRvbSk7CiAJcmV0
dXJuIE5VTEw7CiB9CkBAIC03ODQsMTEgKzg4Myw5IEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfY2xl
YW51cChzdHJ1Y3QgY29uc29sZSAqY29uKQogCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsK
Kwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfdHR5KTsKIAotCWNvbnNv
bGVfY2xvc2VfdHR5KGNvbik7Ci0KLQljb25zb2xlX2NsZWFudXAoY29uKTsKKwljb25zb2xlX2l0
ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xlYW51cCk7CiAKIAlyZW1vdmVfZG9tYWluKGQpOwog
fQpAQCAtODAzLDEyICs5MDAsMTAgQEAgc3RhdGljIHZvaWQgY29uc29sZV9jbG9zZV9ldnRjaG4o
c3RydWN0IGNvbnNvbGUgKmNvbikKIAogc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCiAJ
ZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKLQljb25zb2xlX3Vu
bWFwX2ludGVyZmFjZShjb24pOwotCWNvbnNvbGVfY2xvc2VfZXZ0Y2huKGNvbik7CisJY29uc29s
ZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFwX2ludGVyZmFjZSk7CisJY29uc29sZV9p
dGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2Nsb3NlX2V2dGNobik7CiB9CiAKIHN0YXRpYyB1bnNp
Z25lZCBlbnVtX3Bhc3MgPSAwOwpAQCAtMTAwMyw3ICsxMDk4LDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9yIGRvbWFpbnMg
dGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1heSBiZSBOVUxM
IGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQotCQkJY29uc29s
ZV9jcmVhdGVfcmluZygmZG9tLT5jb25zb2xlKTsKKwkJCWNvbnNvbGVfaXRlcl9pbnRfYXJnMShk
b20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTEwNTgsOSAr
MTE1Myw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAJaWYgKGxvZ19n
dWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9
IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKLQotCQkJ
Y29uc29sZV9vcGVuX2xvZyhjb24pOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25z
b2xlX29wZW5fbG9nKTsKIAkJfQogCX0KIApAQCAtMTIyMywxMyArMTMxNiwxMyBAQCB2b2lkIGhh
bmRsZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dh
bmNlcyAmIHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9y
IChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmQtPmNvbnNvbGU7CiAKLQkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICop
bm93KTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29uc29sZV9ldnRjaG5fdW5tYXNr
LCAodm9pZCAqKW5vdyk7CiAKLQkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24sICh2
b2lkICopJm5leHRfdGltZW91dCk7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIG1heWJl
X2FkZF9jb25zb2xlX2V2dGNobl9mZCwgCisJCQkJCSAgICAgICAodm9pZCAqKSZuZXh0X3RpbWVv
dXQpOwogCi0JCQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKKwkJCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZCwgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKTsKIAkJfQogCiAJCS8qIElm
IGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRvIHdvcmsKQEAgLTEy
OTAsMTMgKzEzODMsMTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJfQogCiAJCWZvciAoZCA9
IGRvbV9oZWFkOyBkOyBkID0gbikgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlOwogCiAJCQluID0gZC0+bmV4dDsKIAotCQkJaGFuZGxlX2NvbnNvbGVfcmluZyhjb24pOwor
CQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBoYW5kbGVfY29uc29sZV9yaW5nKTsKIAotCQkJ
aGFuZGxlX2NvbnNvbGVfdHR5KGNvbik7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhh
bmRsZV9jb25zb2xlX3R0eSk7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQog
CQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5by-0003E5-GC; Wed, 27 Sep 2017 06:14:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5bx-0003CA-F1
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:21 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 14/06-02044-CB14BC95; Wed, 27 Sep 2017 06:14:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTANt3djqc
 jDa685LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM+nFvPVvBfvmLSs+WsDYxd0l2MXBxCAjMY
 JRbcfcQO4rAIzGOWaJhyFMyREOhnlbhxbztTFyMnkJMn0buuBcjmALLTJP5ck4UIl0t83HQHr
 ERIQEvi6KnZrBD2CiaJ69frQcrZBEwkZnVIgIRFBJQk7q2azAQynllgPqPE/5+3WEASwgLhEg
 9mdIONZxFQlXhyLxgkzCvgI7H4xnxmiFVyEjfPdYLZnEDx0/232SBWeUtcWtnPOoFRcAEjwyp
 GjeLUorLUIl0jc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwq2dgYNzB2LLX
 7xCjJAeTkihvzf9TkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG84nI4UEixKTU+tSMvMAQY+T
 FqCg0dJhFcQGPxCvMUFibnFmekQqVOMrhwX7lz6w8RxbNNlIPml9waQPLDnFpDsuHn3D5MQS1
 5+XqqUOO9FkNkCIM0ZpXlwo2FRe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8syAk8mXk
 lcBe8AjqOCei43qknQI4rSURISTUwaleqdF61bSt4KNM8TdaBuWj9d6Obh95ZWC7zVT1z3oM5
 T8LHcO60Mv/naybomP5IE/tZavls2W3zCZ05Zcsv7xffzXbowNRuZUWTs5wbyr5eWhLgt6VDq
 CStTptxQuTh2P6PL38vKYjbpls41YVXb0pmzjLJvHMb3x8vSfp8/97Uj1e+WzLrKLEUZyQaaj
 EXFScCAIm5KujVAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506492857!116524231!1
X-Originating-IP: [209.85.192.182]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45513 invoked from network); 27 Sep 2017 06:14:19 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:19 -0000
Received: by mail-pf0-f182.google.com with SMTP id p87so6745120pfj.9
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+FatmofrAza4mRjPSInOolFST8U95IIGtc54zK1irIA=;
 b=jkLokppxfiDHEdHwx87nXoT9ZZ0ZnCRo8vIXL6TAoK9OT+LT/WuDkXV85DiurgGTAG
 BFLPwnLt2alyomPUeP3BNgWuM+ipFrULzPMQJJP7FTn8MDKh6ZAWG4NNSJuxbGelLH7s
 mIvecJWn5lCaMml9rv/qolqe5SsVflAFUnq+o=
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=+FatmofrAza4mRjPSInOolFST8U95IIGtc54zK1irIA=;
 b=s3Bd0lFwNvTzTBOKbExlI/mzfo+pwq+u9vvtqTXffIj0WXme3o09cDJGCiVrCkEWdG
 22L1E88apcl1nsAeUMjZAwL88m/1qsJusgzWtpJT32leFVqTlOd8eDfRsuXS11mBpszX
 B5EE6N6G9aIHXUPEy7AYhvszKvyuX7MOLSift9vDYuNOFthQlV9IBw8NkXpw2WrMgNIi
 1KJ0HTtUSU4q4QHEmm5MTZ0aZ6vzL41lnVgY36rfTe8vaY0kBowtYaZP4x7R87RSVk12
 hp5KWjaKPjEnUSV/j9DvUJ2sfVGHf/KTnR5j8tk4NEk3PgnGDCCsNedbjNYMWfayiFf+
 MZKg==
X-Gm-Message-State: AHPjjUioIA6VKoI0tJSQew6DcnJmeLyr90OVz2bXpKeeWSaNwQH5k0Ve
 i1f1WWbsrLY5Bojqz0DG16WUH9mzNsM=
X-Google-Smtp-Source: AOwi7QD9NMwYTqMnsKWm8qAoXnurWebk4JdsbNCBZ0k+dkjUvrG/jOrwKQs9YwZ/IeK9yEVGPC0PYw==
X-Received: by 10.101.69.194 with SMTP id m2mr358460pgr.20.1506492857304;
 Tue, 26 Sep 2017 23:14:17 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:31 +0530
Message-Id: <1506492816-25954-23-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 22/27 v11] xen/arm: vpl011: Add support for
	vuart console in xenconsole
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuIEl0
IGFkZHMKdHdvIG5ldyBmaWVsZHMgaW4gdGhlIGNvbnNvbGUgaW5pdGlhbGl6YXRpb246CgotIG9w
dGlvbmFsCi0gdXNlX2dudHRhYgoKb3B0aW9uYWwgZmxhZyB0ZWxscyB3aGV0aGVyIHRoZSBjb25z
b2xlIGlzIG9wdGlvbmFsLgoKdXNlX2dudHRhYiB0ZWxscyB3aGV0aGVyIHRoZSByaW5nIGJ1ZmZl
ciBzaG91bGQgYmUgYWxsb2NhdGVkIHVzaW5nCmdyYW50IHRhYmxlLgoKVGhlIFZVQVJUIGNvbnNv
bGUgaXMgZW5hYmxlZCBvbnkgZm9yIEFSTS4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFr
dXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCkNoYW5nZXMgc2luY2Ugdjg6Ci0gUmVtb3ZlZCBDT05GSUdfVlVBUlRf
Q09OU09MRSBjb25maWcgb3B0aW9uCi0gUmVuYW1lZCBDRkxBR1NfdnVhcnQtJChDT05GSUdfVlVB
UlRfQ09OU09MRSkgdG8gQ09OU09MRV9DRkxBR1MtJChDT05GSUdfQVJNKQotIEkgaGF2IHJldGFp
bmVkIHRoZSBhY2tlZC1ieSB0YWcgYXMgaXQgaXMgYSBtaW5vciBjaGFuZ2UKCkNoYW5nZXMgc2lu
Y2UgdjY6Ci0gUmVuYW1lcyBwcmVmZXJfZ250dGFiIHRvIHVzZV9nbnR0YWIKCkNoYW5nZXMgc2lu
Y2UgdjQ6Ci0gUmVuYW1lZCBWVUFSVF9DRkxBR1MtIHRvIENGTEFHU192dWFydC0gaW4gdGhlIE1h
a2VmaWxlIGFzIHBlciB0aGUgY29udmVudGlvbi4KCiB0b29scy9jb25zb2xlL01ha2VmaWxlICAg
IHwgIDMgKystCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMzAgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9NYWtlZmlsZSBiL3Rvb2xzL2Nv
bnNvbGUvTWFrZWZpbGUKaW5kZXggYzVmM2Y1Yy4uODQ3OTZlYSAxMDA2NDQKLS0tIGEvdG9vbHMv
Y29uc29sZS9NYWtlZmlsZQorKysgYi90b29scy9jb25zb2xlL01ha2VmaWxlCkBAIC0xMSw2ICsx
MSw3IEBAIExETElCUyArPSAkKFNPQ0tFVF9MSUJTKQogCiBMRExJQlNfeGVuY29uc29sZWQgKz0g
JChVVElMX0xJQlMpCiBMRExJQlNfeGVuY29uc29sZWQgKz0gLWxydAorQ09OU09MRV9DRkxBR1Mt
JChDT05GSUdfQVJNKSA9IC1EQ09ORklHX0FSTQogCiBCSU4gICAgICA9IHhlbmNvbnNvbGVkIHhl
bmNvbnNvbGUKIApAQCAtMjgsNyArMjksNyBAQCBjbGVhbjoKIGRpc3RjbGVhbjogY2xlYW4KIAog
ZGFlbW9uL21haW4ubzogZGFlbW9uL19wYXRocy5oCi1kYWVtb24vaW8ubzogQ0ZMQUdTICs9ICQo
Q0ZMQUdTX2xpYnhlbmV2dGNobikgJChDRkxBR1NfbGlieGVuZ250dGFiKQorZGFlbW9uL2lvLm86
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikg
JChDT05TT0xFX0NGTEFHUy15KQogeGVuY29uc29sZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdp
bGRjYXJkIGRhZW1vbi8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMp
ICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU194
ZW5jb25zb2xlZCkgJChBUFBFTkRfTERGTEFHUykKIApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggYTE5OGRiYi4u
MjYxNWI1MCAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMDcsMTIgKzEwNywxNiBAQCBzdHJ1Y3QgY29uc29s
ZSB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKIAlzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGVyZmFjZTsKIAlzdHJ1Y3QgZG9tYWluICpkOworCWJvb2wgb3B0
aW9uYWw7CisJYm9vbCB1c2VfZ250dGFiOwogfTsKIAogc3RydWN0IGNvbnNvbGVfdHlwZSB7CiAJ
Y2hhciAqeHNuYW1lOwogCWNoYXIgKnR0eW5hbWU7CiAJY2hhciAqbG9nX3N1ZmZpeDsKKwlib29s
IG9wdGlvbmFsOworCWJvb2wgdXNlX2dudHRhYjsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgY29uc29s
ZV90eXBlIGNvbnNvbGVfdHlwZVtdID0gewpAQCAtMTIwLDcgKzEyNCwxOCBAQCBzdGF0aWMgc3Ry
dWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9IHsKIAkJLnhzbmFtZSA9ICIvY29uc29s
ZSIsCiAJCS50dHluYW1lID0gInR0eSIsCiAJCS5sb2dfc3VmZml4ID0gIiIsCisJCS5vcHRpb25h
bCA9IGZhbHNlLAorCQkudXNlX2dudHRhYiA9IHRydWUsCiAJfSwKKyNpZiBkZWZpbmVkKENPTkZJ
R19BUk0pCisJeworCQkueHNuYW1lID0gIi92dWFydC8wIiwKKwkJLnR0eW5hbWUgPSAidHR5IiwK
KwkJLmxvZ19zdWZmaXggPSAiLXZ1YXJ0MCIsCisJCS5vcHRpb25hbCA9IHRydWUsCisJCS51c2Vf
Z250dGFiID0gZmFsc2UsCisJfSwKKyNlbmRpZgogfTsKIAogI2RlZmluZSBOVU1fQ09OU09MRV9U
WVBFIChzaXplb2YoY29uc29sZV90eXBlKS9zaXplb2Yoc3RydWN0IGNvbnNvbGVfdHlwZSkpCkBA
IC02NTQsOCArNjY5LDE3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3Qg
Y29uc29sZSAqY29uKQogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLAogCQkJInBvcnQi
LCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKLQlpZiAoZXJyKQorCisJaWYgKGVycikg
eworCQkvKgorCQkgKiBUaGlzIGlzIGEgbm9ybWFsIGNvbmRpdGlvbiBmb3Igb3B0aW9uYWwgY29u
c29sZXM6IHRoZXkgbWlnaHQgbm90IGJlCisJCSAqIHByZXNlbnQgb24geGVuc3RvcmUgYXQgYWxs
LiBJbiB0aGF0IGNhc2UsIGp1c3QgcmV0dXJuIHdpdGhvdXQgZXJyb3IuCisJCSovCisJCWlmIChj
b24tPm9wdGlvbmFsKQorCQkJZXJyID0gMDsKKwogCQlnb3RvIG91dDsKKwl9CiAKIAlzbnByaW50
ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4
c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7CkBAIC02NjksNyArNjkzLDcgQEAgc3Rh
dGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAJaWYgKHJp
bmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKIAkJY29uc29s
ZV91bm1hcF9pbnRlcmZhY2UoY29uKTsKIAotCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hh
bmRsZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSAmJiBjb24tPnVzZV9n
bnR0YWIpIHsKIAkJLyogUHJlZmVyIHVzaW5nIGdyYW50IHRhYmxlICovCiAJCWNvbi0+aW50ZXJm
YWNlID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKIAkJCWRvbS0+ZG9taWQs
IEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLApAQCAtNzg4LDYgKzgxMiw4IEBAIHN0YXRpYyBpbnQg
Y29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9p
ZCAqKmRhdGEpCiAJY29uLT5kID0gZG9tOwogCWNvbi0+dHR5bmFtZSA9ICgqY29uX3R5cGUpLT50
dHluYW1lOwogCWNvbi0+bG9nX3N1ZmZpeCA9ICgqY29uX3R5cGUpLT5sb2dfc3VmZml4OworCWNv
bi0+b3B0aW9uYWwgPSAoKmNvbl90eXBlKS0+b3B0aW9uYWw7CisJY29uLT51c2VfZ250dGFiID0g
KCpjb25fdHlwZSktPnVzZV9nbnR0YWI7CiAJeHNuYW1lID0gKGNoYXIgKikoKmNvbl90eXBlKS0+
eHNuYW1lOwogCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CiAJ
cyA9IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCi0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5c1-0003J0-NW; Wed, 27 Sep 2017 06:14:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5c0-0003HM-Sn
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:24 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 89/9C-18674-0C14BC95; Wed, 27 Sep 2017 06:14:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRtsqLvf8XS
 kwaF3Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjrNXsBZdFK84t3cDewDhbsIuRi0NIYDqj
 xPTPP9hAHBaBecwS55d8Ze9i5OSQEOhnlVg/q6iLkQPIzpP4vs4XIpwmsbR1BQuEXS6xZupFZ
 hBbSEBL4uip2awQ9gomiUlba0Ba2QRMJGZ1SICERQSUJO6tmswEsopZYD6jRNOkXjaQhLBArM
 T8d8fB1rIIqEp8PrmUEcTmFfCRmLliHhvELjmJm+c6wXZxAsVP999mg9jlLXFpZT/rBEbBBYw
 Mqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsONAQh2MJ49
 7XmIUZKDSUmUt+b/qUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzzHE5HCgkWpaanVqRl5gADH
 yYtwcGjJMJ7DSTNW1yQmFucmQ6ROsVoyfGl98YfJo59e24ByY6bd/8wCbHk5eelSonzXgRpEA
 BpyCjNgxsHi85LjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZdCDKFJzOvBG7rK6CDmIAO6p1
 6AuSgkkSElFQDY7iZfGZXlOhhw1VBD5rvna9WC27mbL3x7r9sQzmjOnfX1VOWiat8pc6rxNYG
 RD54Pc3j6H7horInQgeT9tae2XZBZ8nkNZMe2icziLJvvn/o041ejdkmGmffB4dnu+9aKbWmU
 WD+l+UuTTumc7d9tP5+zP9a53ex06f/s1nLb5tz6htf+L4EXyWW4oxEQy3mouJEAJeK46DJAg
 AA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506492862!113276141!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39853 invoked from network); 27 Sep 2017 06:14:23 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:23 -0000
Received: by mail-pg0-f49.google.com with SMTP id m30so7218328pgn.6
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=HI+JJsQNybnWCzPhzjdNUi7V5DIcHGVNRJb/V96JWheJt2VPQ4OJxtAekcLDrmZICD
 E+8tRI2ygRXFUnkqVchZlacf3QuajPJPQSeYGFgAvxldtPqd5mqaK+H36lnBGj2xCtYn
 TJ2buvx+IKl4FmPX4u+Rl1Sp7xmMdw+M2jlZE=
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=HWroLNIkhQjYUcAWyd7ghBserWIB9IYYwUwfhZwGLVc=;
 b=Z2YRF4qXohkguwrEVoGdhear+LtiiKWd1d6Svpnb7mTZNHPCT8zl1kcFPLaARjXUS4
 /QHC6vzZ4tKXjfdB9JCz29EHJniVRa1JxK/ei1Mw/8gczZWoCRpAuAiked9xNGdyVZJN
 lyVwQ8h0nczEdwOK/ExhakLv/f7TDE6ehUMZBuVDMMDb7JQbdvlpflJg6PjdYVybghuD
 OwFA5oIQSjPZFEqqPsoFWJInoI7AisMJ0mm4MwnYvzYQYzXOP8bxQR0EhGVMTu2o7bSK
 TDJ56myKQnTeKihQSlHay+1Tn09dVsaDFuT9GyrUZTMGaT3QSk8k1WBGyNLii2Rc0PoZ
 a7jg==
X-Gm-Message-State: AHPjjUhgbX3tFrAmGGe9mxTRjSeOOSEJG+rxR99LLDNeuRFd/vkFYIzH
 xw7p827bNL92xKA0yrbkKv0UTosI8WQ=
X-Google-Smtp-Source: AOwi7QCQaxF4A2RGy2z+CkUdoWWx4UFzL8Fs0dJArkooxCXZNDX/sSvaLZh9HBMCC69Z7Ai4ivvoaA==
X-Received: by 10.98.10.146 with SMTP id 18mr332758pfk.346.1506492861747;
 Tue, 26 Sep 2017 23:14:21 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:21 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:32 +0530
Message-Id: <1506492816-25954-24-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 23/27 v11] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh
dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgdGhlIHZ1YXJ0IGNvbXBpbGUgdGlt
ZSBmbGFnIHNvIHRoYXQgdnVhcnQgY29kZSBpcyBjb21waWxlZCBhbHdheXMuCgpDaGFuZ2VzIHNp
bmNlIHYzOgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgdW5kZXIgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgb3B0aW9uLgotIFNpbmNlIHRoZXJlIGlzIGEgY2hhbmdlIGZyb20gbGFzdCByZXZp
ZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFu
ZCBhY2tlZC1ieSB0YWcgZnJvbSBXZWkuCgogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIHwg
MTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9v
bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGMzNDBjYjcuLmY5MmFkM2QgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu
dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq
cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz
cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1
c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv
bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU
WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc
biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0
byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0
LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP
TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g
Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA
IC0zNDQsNiArMzQ1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg
KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj
dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK
IAl3aGlsZSgoY2ggPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCBzb3B0LCBsb3B0LCAmb3B0X2lu
ZCkpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewpAQCAtMzU5LDkgKzM2MSwxMiBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJ
ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOwor
CQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorCQkJCXR5cGUgPSBDT05TT0xF
X1ZVQVJUOwogCQkJZWxzZSB7CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJn
dW1lbnRcbiIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQg
YXJlOiBzZXJpYWwsIHB2XG4iKTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg
c3VwcG9ydGVkIGFyZTogJXNcbiIsCisJCQkJCWNvbnNvbGVfbmFtZXMpOwogCQkJCWV4aXQoRUlO
VkFMKTsKIAkJCX0KIAkJCWJyZWFrOwpAQCAtNDM3LDYgKzQ0MiwxMCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAJCWVsc2UKIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f
cGF0aCkgKyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2Uv
Y29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKIAl9CisJaWYgKHR5cGUgPT0gQ09OU09M
RV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
dnVhcnQvMC90dHkiKSArIDEsCisJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgpOworCX0K
IAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAg
ZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBk
b21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5c5-0003OV-0E; Wed, 27 Sep 2017 06:14:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5c3-0003Lm-Ps
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:27 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 FE/FF-03414-3C14BC95; Wed, 27 Sep 2017 06:14:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRtsqHvQ8XS
 kQcMzSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjw5XsBTPUKvb8X8rSwNgn28XIxSEkMINR
 ovlNFyOIwyIwj1nixPEZrCCOhEA/q8Tvzm8sXYycQE6exNk/D9kg7DSJyVv/MEHYFRJtPQ+YQ
 WwhAS2Jo6dms0KMXcEk8eb4OqBmDg42AROJWR0SIDUiAkoS91ZNZgKpYRaYzyjRNKkXbKiwQK
 zEmzOb2UFsFgFVieWNK1hBbF4BH4m1u/5BLZaTuHmuE2wZJ1D8dP9tNojF3hKXVvazTmAUXMD
 IsIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+P1
 jQGHGCU5mJREeWv+n4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7w+F0pJBgUWp6akVaZg4w/
 GHSEhw8SiK810DSvMUFibnFmekQqVOMlhxfem/8YeLYt+cWkOy4efcPkxBLXn5eqpQ470WQBg
 GQhozSPLhxsBi9xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHehSBTeDLzSuC2vgI6iAnooN6
 pJ0AOKklESEk1MPoE2B26+Fm838mEaXvdDt8XwqLeMzb8jLk/Ky6XJ1sjsXryWdd49nPrzZQ+
 Jr+/m2dzXO3cnNhDTPz7/H3cfm9Z6Sale2RZvPtODnuNqC6l415i716wzwm6UZqw8dl8/dmn5
 q5IbG78G/V15bLb7ccK9618Kl//08nBqXTfsxO3Hplt3unjsluJpTgj0VCLuag4EQD+oZB9zA
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506492864!84828988!1
X-Originating-IP: [74.125.83.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17740 invoked from network); 27 Sep 2017 06:14:25 -0000
Received: from mail-pg0-f49.google.com (HELO mail-pg0-f49.google.com)
 (74.125.83.49)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:25 -0000
Received: by mail-pg0-f49.google.com with SMTP id k193so7220888pgc.8
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8o2al3bzod4mOOONVe20amJaaulnmm2NgPZDeRZkrVE=;
 b=BWgQVDZ3DiaBOxA038MJDkkmSlQ4Z9eMrNd/w/CJ1wlTUTFz7CqHAJAhA7VQjbDO31
 RbMgu+b0XZFVAfTnfs73KVS/wfOA9MDYT1V+6o5HZuy8HKwLY8CjT2H4auK73Sm2RyTi
 nWuTgs2+lgT53nIBzcPPtJiod/Tvzyeb1V+HE=
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=8o2al3bzod4mOOONVe20amJaaulnmm2NgPZDeRZkrVE=;
 b=cKdu324IPHUmTHnmmEKKyI4/IzoKjU98t3H9n+VfWW7EroLJIFW6jQD8SqXSZlFqkk
 1XWhIjNSJMQD/ztvzToFnyHOaNIz2ZQCIlmEHAsqcV2QXWUMCIpr3ZrQcxbWYipdO/5Y
 A8pSWsYszFL4eyR9fFY7TXM7ya5UPrFzFpD+dfbi05UkpPPbX/9CkBCMosESzRFX81rl
 BrW8aD/cx02EErpAAlCSYqjTMlTxzCWtsDFSHnWdaOOEiPwauK+3J8X0gdblkRGGHPBh
 g1PMzzM0MwbBR3UtZw5cJVLZGhUAKLxXwrM4p9MsnyfHlk9wjWuvfZAnsPgUsm45kXBt
 Cepw==
X-Gm-Message-State: AHPjjUhOOxWO/RZ1p+VBfWOzfeWFzDXpNRr6JEcPTjqgfTdMPgOUiGLH
 Y4uazVeG0+7CcOcH2Jh7tjyQRUWw9VE=
X-Google-Smtp-Source: AOwi7QBvDqJf/f2M4fFytEP1GGR9foQTO7jGEWgO0YHPAw0KmJjGmnnbavNTB2+4kkHPu+t7X7B56Q==
X-Received: by 10.98.157.139 with SMTP id a11mr360549pfk.70.1506492863469;
 Tue, 26 Sep 2017 23:14:23 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:22 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:33 +0530
Message-Id: <1506492816-25954-25-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 24/27 v11] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNCU0EgVUFSVCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0aW5ncy4gSGlnaGVyIGJhdWQgcmF0ZSB3YXMKc2VsZWN0ZWQgc2lu
Y2UgYW4gZW11bGF0ZWQgcGwwMTEgY2FuIHN1cHBvcnQgYW55IHZhbGlkIGJhdWQgcmF0ZSB3aXRo
b3V0CmFueSBsaW1pdGF0aW9uIG9mIHRoZSBoYXJkd2FyZS4KClNpZ25lZC1vZmYtYnk6IEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2Ugdjc6Ci0gQWRkZWQgYSBUT0RP
IHRvIGF2b2lkIGNvbmZsaWN0IGJldHdlZW4gdnBsMDExIGlycSBhbmQgdXNlciBzcGVjaWZpZWQg
aXJxcy4KLSBVc2VkIGEgbmV3IGJvb2wgdnVhcnRfZW5hYmxlZCB0byBleHBsaWNpdGx5IHNldCB3
aGV0aGVyIHBsMDExIFVBUlQgaXMgZW5hYmxlZC9kaXNhYmxlZC4KCkNoYW5nZXMgc2luY2UgdjY6
Ci0gQWRkZWQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2h5IHVzZXIgc3BlY2lmaWVkIElSUSBzaG91
bGQgbm90IGNvbmZsaWN0IHdpdGggdnBsMDExCiAgU1BJLgotIENoZWNraW5nIHRoZSB2dWFydCB0
eXBlIGV4cGxpY2l0bHkgYWdhaW5zdCB2cGwwMTEgZW51bSB0eXBlLgotIFJlbW92ZWQgdWFydC1j
b21wYXQgc3RyaW5nIGFuZCB1c2luZyAiYXJtLHNic2EtdWFydCIgc3RyaW5nIGRpcmVjdGx5Lgot
IEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQtYnkvYWNrZWQtYnkgdGFncyBhcyB0aGVzZSBh
cmUgbWlub3IgY2hhbmdlcy4KCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDYyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAyZTlmNzgwLi5iZmI3ZDA4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0u
YwpAQCAtNDMsMTEgKzQzLDM4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25m
aWcobGlieGxfX2djICpnYywKIHsKICAgICB1aW50MzJfdCBucl9zcGlzID0gMDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCB2dWFydF9pcnE7CisgICAgYm9vbCB2dWFydF9lbmFi
bGVkID0gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElmIHBsMDExIHZ1YXJ0IGlzIGVuYWJsZWQg
dGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cgYWxsb2NhdGlvbgorICAgICAqIG9m
IFNQSSBWSVJRIGZvciBwbDAxMS4KKyAgICAgKi8KKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5h
cmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0FfVUFSVCkgeworICAgICAgICBu
cl9zcGlzICs9IChHVUVTVF9WUEwwMTFfU1BJIC0gMzIpICsgMTsKKyAgICAgICAgdnVhcnRfaXJx
ID0gR1VFU1RfVlBMMDExX1NQSTsKKyAgICAgICAgdnVhcnRfZW5hYmxlZCA9IHRydWU7CisgICAg
fQogCiAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykg
ewogICAgICAgICB1aW50MzJfdCBpcnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07CiAgICAg
ICAgIHVpbnQzMl90IHNwaTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGNoZWNrIGVu
c3VyZXMgdGhlIGlmIHVzZXIgaGFzIHJlcXVlc3RlZCBwYXNzLXRocm91Z2ggb2YgYSBjZXJ0YWlu
IGlycQorICAgICAgICAgKiB3aGljaCBjb25mbGljdHMgd2l0aCB2cGwwMTEgaXJxIHRoZW4gaXQg
ZmxhZ3MgYW4gZXJyb3IgdG8gaW5kaWNhdGUgdG8gdGhlCisgICAgICAgICAqIHVzZXIgdGhhdCB0
aGUgc3BlY2lmaWMgSFcgaXJxIGNhbm5vdCBiZSB1c2VkIGFzIGl0IGlzIGRlZGljYXRlZCBmb3Ig
dnBsMDExLgorICAgICAgICAgKiAKKyAgICAgICAgICogVE9ETzoKKyAgICAgICAgICogVGhlIHZw
bDAxMSBpcnEgc2hvdWxkIGJlIGFzc2lnbmVkIHN1Y2ggdGhhdCBpdCBuZXZlciBjb25mbGljdHMg
d2l0aCB1c2VyCisgICAgICAgICAqIHNwZWNpZmllZCBpcnFzIHRoZXJlYnkgcHJldmVudGluZyBp
dHMgcGFzcy10aHJvdWdoLiBUaGlzIFRPRE8gaXMgZm9yCisgICAgICAgICAqIGltcGxlbWVudGlu
ZyB0aGF0IGxvZ2ljIGluIGZ1dHVyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICh2dWFydF9l
bmFibGVkICYmIGlycSA9PSB2dWFydF9pcnEpIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBo
eXNpY2FsIElSUSAldSBjb25mbGljdGluZyB3aXRoIHBsMDExIFNQSVxuIiwgaXJxKTsKKyAgICAg
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKICAgICAgICAgaWYgKGlycSA8
IDMyKQogICAgICAgICAgICAgY29udGludWU7CiAKQEAgLTU5MCw2ICs2MTcsMzggQEAgc3RhdGlj
IGludCBtYWtlX2h5cGVydmlzb3Jfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCiAgICAg
cmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGxpYnhsX19n
YyAqZ2MsIHZvaWQgKmZkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBhcmNoX2luZm8gKmFpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGludCByZXM7CisgICAgZ2ljX2lu
dGVycnVwdCBpbnRyOworCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAic2JzYS1wbDAx
MSIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlf
Y29tcGF0KGdjLCBmZHQsIDEsICJhcm0sc2JzYS11YXJ0Iik7CisgICAgaWYgKHJlcykgcmV0dXJu
IHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdjLCBmZHQsIFJPT1RfQUREUkVT
U19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEww
MTFfU0laRSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHNldF9pbnRlcnJ1cHQo
aW50ciwgR1VFU1RfVlBMMDExX1NQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9ISUdIKTsKKwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGdjLCBmZHQsICZpbnRyLCAxKTsKKyAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgLyogVXNlIGEgZGVmYXVsdCBiYXVkIHJhdGUg
b2YgMTE1MjAwLiAqLworICAgIGZkdF9wcm9wZXJ0eV91MzIoZmR0LCAiY3VycmVudC1zcGVlZCIs
IDExNTIwMCk7CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKyAgICBpZiAocmVzKSBy
ZXR1cm4gcmVzOworCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJj
aF9pbmZvICpnZXRfYXJjaF9pbmZvKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiB7CkBAIC04ODksNiArOTQ4LDkgQEAgbmV4dF9yZXNpemU6CiAgICAgICAgIEZEVCggbWFrZV90
aW1lcl9ub2RlKGdjLCBmZHQsIGFpbmZvLCB4Y19jb25maWctPmNsb2NrX2ZyZXF1ZW5jeSkgKTsK
ICAgICAgICAgRkRUKCBtYWtlX2h5cGVydmlzb3Jfbm9kZShnYywgZmR0LCB2ZXJzKSApOwogCisg
ICAgICAgIGlmIChpbmZvLT5hcmNoX2FybS52dWFydCA9PSBMSUJYTF9WVUFSVF9UWVBFX1NCU0Ff
VUFSVCkKKyAgICAgICAgICAgIEZEVCggbWFrZV92cGwwMTFfdWFydF9ub2RlKGdjLCBmZHQsIGFp
bmZvLCBkb20pICk7CisKICAgICAgICAgaWYgKHBmZHQpCiAgICAgICAgICAgICBGRFQoIGNvcHlf
cGFydGlhbF9mZHQoZ2MsIGZkdCwgcGZkdCkgKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5cA-0003Vy-8R; Wed, 27 Sep 2017 06:14:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5c9-0003UC-3v
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:33 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 82/DC-18674-8C14BC95; Wed, 27 Sep 2017 06:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfTARt3jjqc
 jDRpOGlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHbv1hLDgnWPH++0OmBsb5vF2MXBxCAjMZ
 JU49msMK4rAIzGOWOPr3JEsXIyeHhEA/q8SilaUQdp7Ev41L2SHsNImGef+ZIOxyibkbb7OB2
 EICWhJHT81mhZi6gkli16LbQA0cHGwCJhKzOiRAakQElCTurZoM1sssUC+x7dwvRhBbWCBcon
 X3TiaQchYBVYn+404gYV4BH4kTt/cxQqySk7h5rpMZxOYEip/uh1nrLXFpZT/rBEbBBYwMqxg
 1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsONAQh2ME59H3eI
 UZKDSUmUt+b/qUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzzHE5HCgkWpaanVqRl5gADHyYtw
 cGjJMIbBZLmLS5IzC3OTIdInWJ05bhw59IfJo4vvTeA5IE9t4Dkiuu3gWTHzbt/mIRY8vLzUq
 XEeatAmgVAmjNK8+BGw6L2EqOslDAvI9CxQjwFqUW5mSWo8q8YxTkYlYR5F4JM4cnMK4G74BX
 QcUxAx/VOPQFyXEkiQkqqgVG/h19jq45O8T2JmTemZhytPH4l/WKdx3un3qPTPPbc267+b96M
 Q0w5JrO5vX+X2r8/bb7r5mSVklTe/2p/jxb5vlS4NzWa4eXfr80ihnFLz5dZdxd0Kph37fU85
 36e6WGw5+fPS9+fWblqcSmD36sQ6aB7kjfLkvUk9q2Vf/Sx+aQmT2zdj1NKLMUZiYZazEXFiQ
 DEBHVD1QIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506492870!110540381!1
X-Originating-IP: [209.85.192.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13096 invoked from network); 27 Sep 2017 06:14:31 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:31 -0000
Received: by mail-pf0-f177.google.com with SMTP id x78so6744017pff.10
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2cGA9GWQ2dcLrzuB4im3ko3qiqx5AgeGA+TPbfZsVTY=;
 b=ReMZhyhfeOuHC94OwmhcvlwiicnzxbJS1LajtmMx6ES4hV8L6FXYnCJ8FBekJCUIio
 Sf0ExfxPTYkOhDOiqKg/wKU1g5hTyvzQxJnKZRObihT2Wr8DPoFRBN4oxcf876AM1mwp
 yDGG4xX3MYsbu5cX/HoVBv4PiFF05fPhLNKSg=
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=2cGA9GWQ2dcLrzuB4im3ko3qiqx5AgeGA+TPbfZsVTY=;
 b=ED9Qa3qmhU+3GWUlPIZ7sJhionBR1+z+hj4K9VOp8XbDNU6knTpajeiOIwaAyf19iq
 BdyqEj2OGc9N2u2qjeA7IzPMIEOUR3Mr+w8aNT7GwPmZ1AaptrLA0VmnyKcvP2PhYFfC
 3hXGmgulxVF7n4Ekn5TifGHy9XL7fhCIZ4evOjxgqYAeG6t4jcXcWa7S95wqCVX8QLmA
 D64tH8jp22koiQy+O4oqKN8M/IOV2w5fxFcz69aHmFEqRmjo1bM8zQPTice6tumbmvIo
 wWgBEA5gAMrDhyfu9USltfPbToYUrvB0IlaQwDMOz0uhyFJtG88anZIt6/o0AUQObie2
 8ppg==
X-Gm-Message-State: AHPjjUjOj5tM/E3t9K+jQLTUsTX+2BFUxRbdHR/DbSqIbMlHe7qdAm7y
 RnzOZTfxZU1nIHjss+tJ2DMWLcwVrrw=
X-Google-Smtp-Source: AOwi7QBGe18m61vLKaGsRtQk5EUoIf0YV8SI6ppDijOnjadsQ63FRDTjhCzh3+nKXWmWRtDoTXtp+g==
X-Received: by 10.101.69.194 with SMTP id m2mr358874pgr.20.1506492869864;
 Tue, 26 Sep 2017 23:14:29 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:29 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:35 +0530
Message-Id: <1506492816-25954-27-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 26/27 v11] xen/arm: vpl011: Fix the slow early
	console SBSA UART output
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0
ZSBkYXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBi
ZWZvcmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24g
bG9naWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gb25lCmJ5dGUgd2FzIHdyaXR0ZW4g
aW4gdGhlIEZJRk8gYW5kIGl0IHJlbWFpbmVkIHNldCB1bnRpbCB0aGUgRklGTyB3YXMKZW1wdGll
ZC4gVGhpcyBtZWFudCB0aGF0IHRoZSBvdXRwdXQgd2FzIGRlbGF5ZWQgYXMgZWFjaCBjaGFyYWN0
ZXIgbmVlZGVkCnRoZSBCVVNZIHRvIGdldCBjbGVhcmVkLgoKU2luY2UgdGhlIFNCU0EgVUFSVCBp
cyBnZXR0aW5nIGVtdWxhdGVkIGluIFhlbiB1c2luZyByaW5nIGJ1ZmZlcnMsIGl0CmVuc3VyZXMg
dGhhdCBvbmNlIHRoZSBkYXRhIGlzIGVucXVldWVkIGluIHRoZSBGSUZPLCBpdCB3aWxsIGJlIHJl
Y2VpdmVkCmJ5IHhlbmNvbnNvbGUgc28gaXQgaXMgc2FmZSB0byBzZXQgdGhlIEJVU1kgYml0IG9u
bHkgd2hlbiBGSUZPIGJlY29tZXMKZnVsbC4gVGhpcyB3aWxsIGVuc3VyZSB0aGF0IHBsMDExX2Vh
cmx5X3dyaXRlKCkgaXMgbm90IGRlbGF5ZWQgdW5kdWx5CnRvIHdyaXRlIHRoZSBkYXRhLgoKU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
PgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgfCAyMSArKysr
KysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwppbmRleCA1NmQ5Y2JlLi4zNjc5NGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0xNTcsOSArMTU3
LDE1IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ4X3QgZGF0YSkKICAgICB7CiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CiAgICAg
ICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwotICAgIH0KIAotICAgIHZwbDAxMS0+dWFydGZy
IHw9IEJVU1k7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgYml0IGlzIHNldCBvbmx5IHdo
ZW4gRklGTyBiZWNvbWVzIGZ1bGwuIFRoaXMgZW5zdXJlcyB0aGF0CisgICAgICAgICAqIHRoZSBT
QlNBIFVBUlQgZHJpdmVyIGNhbiB3cml0ZSB0aGUgZWFybHkgY29uc29sZSBkYXRhIGFzIGZhc3Qg
YXMKKyAgICAgICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0
IHRvIGdldCBjbGVhcmVkIGJlZm9yZQorICAgICAgICAgKiB3cml0aW5nIGVhY2ggYnl0ZS4KKyAg
ICAgICAgICovCisgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgfQogCiAgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CiAKQEAgLTM2OSwxMSArMzc1LDE2IEBAIHN0YXRpYyB2
b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICB2
cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsK
KworICAgICAgICAvKgorICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBz
cGFjZSBiZWNvbWVzIGF2YWlsYWJsZQorICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQg
ZHJpdmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQorICAgICAgICAgKiB3aXRob3V0IGFu
eSBmdXJ0aGVyIGRlbGF5LgorICAgICAgICAgKi8KKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
fkJVU1k7CisKICAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAwICkKLSAgICAgICAgewot
ICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7CiAgICAgICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBUWEZFOwotICAgICAgICB9CiAgICAgfQogCiAgICAgdnBsMDExX3VwZGF0ZV9p
bnRlcnJ1cHRfc3RhdHVzKGQpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5cB-0003Yx-KD; Wed, 27 Sep 2017 06:14:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5cA-0003VX-80
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 00/FB-03610-9C14BC95; Wed, 27 Sep 2017 06:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTAVt1jjqc
 jDXr2mlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlzLp9lLujQrJg9R6WBcYNSFyMXh5DADEaJ
 n4d72EEcFoF5zBJTbrSwgjgSAv2sErNe/wLKcAA5eRJT+iy7GDmBzDSJj6vuskLYFRInT55iB
 LGFBLQkjp6azQphr2CSOPNCHaSVTcBEYlaHBEhYREBJ4t6qyUwgNrPAcyaJaZd0QGxhgSiJx6
 +vMIPYLAKqEhvP/AYbySvgI9HeexhqlZzEzXOdYDWcQPHT/bfZIFZ5S1xa2c86gVFwASPDKkb
 14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2M3Zf9DzFK
 cjApifLW/D8VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC94bD6UghwaLU9NSKtMwcYNDDpCU4e
 JREeK+BpHmLCxJzizPTIVKnGO05Lty59IeJ40vvDSB5YM8tINlx8+4fJiGWvPy8VClx3osgbQ
 IgbRmleXBDYVF6iVFWSpiXEehMIZ6C1KLczBJU+VeM4hyMSsK8miBTeDLzSuB2vwI6iwnorN6
 pJ0DOKklESEk1MK61CnvrfL3L/ecb/kuB4asEUyuyXnpukNu55OvCK+sb5txr36i/Wnzlsnc3
 Hoev0PaPf9Il92iyWZLAskK5gs/fnb8qa+ibhc3dvdjm0n1N/5Lz0z/d3KH5ecOdbYcfRK2Pc
 5HOFZ53ek2RV+nGnrw3DxVntOQzbP56xUdwlrr5ziuT/fRvbu5TYinOSDTUYi4qTgQA82/EGc
 0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506492869!78594003!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36760 invoked from network); 27 Sep 2017 06:14:30 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:30 -0000
Received: by mail-pf0-f181.google.com with SMTP id z84so6755928pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0dDjqhXxWsv/zS1ps0b/tJGOGIRU9n88m8CQHyVX6Ts=;
 b=b63wBXcLpyLF283BzQ8bTuT1Zau9zM/KEa3KFA8bhbV8Bp0KwSHfNdrFb1pzExVjuP
 A/nsKinCXDKBAd1boFQ9Ke45IEI2a1DFp8f+K2pu+zzmv1lRG6fErdCDa+I0BooSUFFd
 PvbzDYUIPBdvsmovZZX6UdL3cjUIrdKCBqXcg=
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=0dDjqhXxWsv/zS1ps0b/tJGOGIRU9n88m8CQHyVX6Ts=;
 b=Hv5bCkoV5PQrinbk0gEOPo0jPPMC0uNY8f+uCBsPPqQVGHLk5kMFSEBHDz6g04TERM
 jfUBt9yJ4L9YTkb6/ljBsQ05QixTTXYhsDvUxZnYASnLta2pH2tQ+e0ldFEF/ST/qWPT
 L5gx1+l6o8HmU+8nnJSjUHYB/28X6wC9yzAUymdmiMFKP0DZQHbV7UU1XwdGM/ZPzLKY
 c8i71EBUHMQOCj/bKSOGXfriXBXRgNX/srupiZIds40AacfbrlIDKU07W73Glb4sECl+
 M3yuZ22ED9dYb4Kb50lsZltLjyGofhdgW8Mt3fGpQiKhk9VsMnZdLDAi/3ECYs699JVP
 skuA==
X-Gm-Message-State: AHPjjUgp+5c/3c+1Gp9T6sU+R24z/e/WIbOQ8pOEk5rdhgopT+VycjZP
 FQurkkmykvq6AUfk60Rw6hcUgJazCQA=
X-Google-Smtp-Source: AOwi7QCnOzl8/bussn0xb+Iv6hjNugL+Ll7wFfJPasBxRRApi6eOq3glx1MexyJcSWwmnjjxtDauGg==
X-Received: by 10.99.113.94 with SMTP id b30mr348275pgn.312.1506492868833;
 Tue, 26 Sep 2017 23:14:28 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:28 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:34 +0530
Message-Id: <1506492816-25954-26-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
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>
Subject: [Xen-devel] [PATCH 25/27 v11] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIGEgbmV3IHZ1YXJ0IG9wdGlvbiBhZGRlZC4KMi4g
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnVhcnQuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY2OgotIEFkZGVkIGEgbmV3
IHNlY3Rpb24gZm9yIHZ1YXJ0IHVzYWdlLgotIEkgaGF2ZSByZXRhaW5lZCB0aGUgcmV2aWV3ZWQt
YnkvYWNrZWQtYnkgdGFncyBhcyB0aGlzIGlzIGEgbGltaXRlZCBjaGFuZ2UuIEtpbmRseQogIHJl
dmlldy4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gTWlub3IgY2hhbmdlIHRvIHJlbmFtZSAicGwwMTEi
IHRvICJzYnNhX3VhcnQiLiBTaW5jZSBpdCBpcyBhIG1pbm9yIGNoYW5nZSBJIGhhdmUKICByZXRh
aW5lZCB0aGUgcmV2aWV3ZWQtYnkgYW5kIGFja2VkLWJ5IHRhZ3MuCgogZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluIHwgMTIgKysrKysrKysrKysrCiBkb2NzL21pc2MvY29uc29sZS50eHQgICAgfCA0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXgg
MjQ3YWU5OS4uZjFkMmE3YSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisr
KyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTEwNSw2ICsxMTA1LDkgQEAgQWxsb3cg
YSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgcGh5c2ljYWwgSVJRcy4KIEl0IGlzIHJlY29tbWVu
ZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgogYWRtaW5p
c3RyYXRvcidzIGNvbnRyb2wuCiAKK0lmIHZ1YXJ0IGNvbnNvbGUgaXMgZW5hYmxlZCB0aGVuIGly
cSAzMiBpcyByZXNlcnZlZCBmb3IgaXQuIFNlZQorTDwvdnVhcnQ9InVhcnQiPiB0byBrbm93IGhv
dyB0byBlbmFibGUgdnVhcnQgY29uc29sZS4KKwogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5lbHM9
Tj4KIAogTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVscyAo
UFYgaW50ZXJydXB0cykuCkBAIC0yMjIwLDYgKzIyMjMsMTUgQEAgdGhlIGRvbWFpbiB3YXMgY3Jl
YXRlZC4KIFRoaXMgcmVxdWlyZXMgaGFyZHdhcmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSByZXF1
ZXN0ZWQgdmVyc2lvbiwgZWl0aGVyCiBuYXRpdmVseSBvciB2aWEgaGFyZHdhcmUgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHkgc3VwcG9ydC4KIAorPWl0ZW0gQjx2dWFydD0idWFydCI+CisKK1RvIGVu
YWJsZSB2dWFydCBjb25zb2xlLCB1c2VyIG11c3Qgc3BlY2lmeSB0aGUgZm9sbG93aW5nIG9wdGlv
biBpbiB0aGUKK1ZNIGNvbmZpZyBmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0N1cnJl
bnRseSwgb25seSB0aGUgInNic2FfdWFydCIgbW9kZWwgaXMgc3VwcG9ydGVkIGZvciBBUk0uCisK
ID1iYWNrCiAKID1oZWFkMyB4ODYKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dCBi
L2RvY3MvbWlzYy9jb25zb2xlLnR4dAppbmRleCAxNmRhODA1Li40ZTE4MGY4IDEwMDY0NAotLS0g
YS9kb2NzL21pc2MvY29uc29sZS50eHQKKysrIGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CkBAIC0x
OSw3ICsxOSwyMCBAQCBUaGUgZmlyc3QgUFYgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIHJlbWFp
bnM6CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUKIAotdGhlIG90aGVyIFBWIGNvbnNv
bGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAorVGhl
IHZpcnR1YWwgVUFSVCBjb25zb2xlIHBhdGggaW4geGVuc3RvcmUgaXMgZGVmaW5lZCBhczoKKwor
L2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMAorCitUaGUgdnVhcnQgY29uc29sZSBwcm92aWRl
cyBhY2Nlc3MgdG8gYSB2aXJ0dWFsIFNCU0EgVUFSVCBvbiBBUk0gc3lzdGVtcy4KK1RvIGVuYWJs
ZSB2dWFydCB0aGUgZm9sbG93aW5nIGxpbmUgaGFzIHRvIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBj
b25maWd1cmF0aW9uCitmaWxlOgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0luIExpbnV4IHlv
dSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIFNCU0EgVUFSVCBieSB1c2luZyB0aGUgInR0eUFNQTAi
Citjb25zb2xlIGluc3RlYWQgb2YgImh2YzAiLgorCitUaGUgb3RoZXIgUFYgY29uc29sZXMgZm9s
bG93IHRoZSBjb252ZW50aW9uYWwgeGVuc3RvcmUgZGV2aWNlIHBhdGggYW5kCiBsaXZlIGluOgog
CiAvbG9jYWwvZG9tYWluLyRET01JRC9kZXZpY2UvY29uc29sZS8kREVWSUQuCkBAIC02MSw2ICs3
NCwxNCBAQCBvdXRwdXQgPSBwdHkKIFRoZSBiYWNrZW5kIHdpbGwgd3JpdGUgdGhlIHB0eSBkZXZp
Y2UgbmFtZSB0byB0aGUgInR0eSIgbm9kZSBpbiB0aGUKIGNvbnNvbGUgZnJvbnRlbmQuCiAKK0Zv
ciB0aGUgUFYgY29uc29sZSB0aGUgdHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFp
bi8kRE9NSUQvY29uc29sZS90dHkKKworRm9yIHRoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSB0aGUg
dHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMC90dHkK
KwogSWYgdGhlIHRvb2xzdGFjayB3YW50cyBhIGxpc3RlbmluZyBVbml4IGRvbWFpbiBzb2NrZXQg
dG8gYmUgY3JlYXRlZCBhdCBwYXRoCiA8cGF0aD4sIGEgY29ubmVjdGlvbiBhY2NlcHRlZCBhbmQg
ZGF0YSBwcm94aWVkIHRvIHRoZSBjb25zb2xlLCBpdCB3aWxsIHdyaXRlOgogCkBAIC03OSw4ICsx
MDAsOCBAQCBGb3IgZXhhbXBsZToKIGlvZW11CiAKIFRoZSBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBv
bmx5IHhlbmNvbnNvbGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMKLXNldmVyYWwgbGltaXRh
dGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBjb25zb2xlIGFuZCBp
dAotY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4KK3NldmVyYWwgbGltaXRhdGlvbnM6IGl0IGNh
biBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2aXJ0dWFsIFVBUlQKK2NvbnNvbGUg
YW5kIGl0IGNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCiAKIEVtdWxhdGVkIHNlcmlhbHMgYXJl
IHByb3ZpZGVkIGJ5IHFlbXUtZG0gb25seSB0byBodm0gZ3Vlc3RzOyB0aGUgbnVtYmVyCiBvZiBl
bXVsYXRlZCBzZXJpYWxzIGRlcGVuZHMgb24gaG93IG1hbnkgIi1zZXJpYWwiIGNvbW1hbmQgbGlu
ZSBvcHRpb25zCkBAIC05MCwxNCArMTExLDE1IEBAIHhlbnN0b3JlIGluIHRoZSBmb2xsb3dpbmcg
cGF0aDoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvc2VyaWFsLyRTRVJJQUxfTlVNL3R0eQogCi14
ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBjb25zb2xlIG9yIGFuIGVt
dWxhdGVkIHNlcmlhbAotdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2Vz
IGEgZG9taWQgYXMgcGFyYW1ldGVyIHBsdXMgYW4KLW9wdGlvbmFsIGNvbnNvbGUgdHlwZSAocHYg
Zm9yIFBWIGNvbnNvbGVzIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQKLXNlcmlhbHMpIGFuZCBjb25z
b2xlIG51bWJlci4gRGVwZW5kaW5nIG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlCi1udW1iZXIsIHhl
bmNvbnNvbGUgd2lsbCBsb29rIGZvciB0aGUgdHR5IG5vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3Jl
Ci1wYXRocywgYXMgZGVzY3JpYmVkIGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndCBzcGVjaWZ5
IHRoZSBjb25zb2xlIHR5cGUKLXhlbmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBn
dWVzdCBpcyBhIHB2IGd1ZXN0IGl0IGRlZmF1bHRzIHRvCi1QViBjb25zb2xlLCBpZiB0aGUgZ3Vl
c3QgaXMgYW4gaHZtIGd1ZXN0IGl0IGRlZmF1bHRzIHRvIGVtdWxhdGVkIHNlcmlhbC4KK3hlbmNv
bnNvbGUgaXMgdGhlIHRvb2wgdG8gY29ubmVjdCB0byBhIFBWIG9yIHZpcnR1YWwgVUFSVCBjb25z
b2xlIG9yIGFuCitlbXVsYXRlZCBzZXJpYWwgdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5j
b25zb2xlIHRha2VzIGEgZG9taWQgYXMKK3BhcmFtZXRlciBwbHVzIGFuIG9wdGlvbmFsIGNvbnNv
bGUgdHlwZSAocHYgZm9yIFBWIGNvbnNvbGVzLCB2dWFydCBmb3IKK3ZpcnR1YWwgVUFSVCBvciBz
ZXJpYWwgZm9yIGVtdWxhdGVkIHNlcmlhbHMpIGFuZCBjb25zb2xlIG51bWJlci4KK0RlcGVuZGlu
ZyBvbiB0aGUgdHlwZSBhbmQgY29uc29sZSBudW1iZXIsIHhlbmNvbnNvbGUgd2lsbCBsb29rIGZv
ciB0aGUgdHR5Citub2RlIGluIGRpZmZlcmVudCB4ZW5zdG9yZSBwYXRocywgYXMgZGVzY3JpYmVk
IGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndAorc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlIHhl
bmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBndWVzdCBpcyBhIHB2CitndWVzdCBp
dCBkZWZhdWx0cyB0byBQViBjb25zb2xlLCBpZiB0aGUgZ3Vlc3QgaXMgYW4gaHZtIGd1ZXN0IGl0
IGRlZmF1bHRzIHRvCitlbXVsYXRlZCBzZXJpYWwuCiAKIEJ5IGRlZmF1bHQgeGwgY3JlYXRlcyBh
IHB2IGNvbnNvbGUgZm9yIGh2bSBndWVzdHMsIHBsdXMgYW4gZW11bGF0ZWQKIHNlcmlhbCBpZiB0
aGUgdXNlciBzcGVjaWZpZWQgJ3NlcmlhbCA9ICJwdHkiJyBpbiB0aGUgVk0gY29uZmlnIGZpbGUu
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 06:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 06:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx5cB-0003ZZ-Sq; Wed, 27 Sep 2017 06:14:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dx5cA-0003Vr-JJ
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 06:14:34 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 94/16-03423-9C14BC95; Wed, 27 Sep 2017 06:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTAOt2Tjqc
 jDc5d5LX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2/BcuuGRdsezmApYGxtfaXYxcHEICMxgl
 Js69xwzisAjMY5a4dusXmCMh0M8qseXGbKYuRk4gJ0/iwI3lUHaaxM6de5kh7AqJdTd/s4DYQ
 gJaEkdPzWaFGLuCSeLvuT9ACQ4ONgETiVkdEiA1IgJKEvdWTQabwyxQL7Ht3C9GEFtYIF/i99
 49rCA2i4CqxKPWd2A1vAI+Ev+nLmKB2CUncfNcJ9heTqD46f7bbBB7vSUurexnncAouICRYRW
 jRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMQDBDsY/8wMP
 MUpyMCmJ8tb8PxUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3nsPpSCHBotT01Iq0zBxg6MOkJ
 Th4lER4o0DSvMUFibnFmekQqVOMrhwX7lz6w8TxpfcGkDyw5xaQXHH9NpDsuHn3D5MQS15+Xq
 qUOG8VSLMASHNGaR7caFjcXmKUlRLmZQQ6VoinILUoN7MEVf4VozgHo5Iw712QKTyZeSVwF7w
 COo4J6LjeqSdAjitJREhJNTDys3T65h74bnb4tXmUVs/SxBcSf74t6XLSmHXnXmV2O+NsvxXL
 WFbEcUXNevLf+Eey5F3dH++mOkjlH2+fPnvK+mNpu9f8mPV7i/Ev4bNbG7/nSnR5GoYxv2O6X
 BDYsSP+xpm82asVds/iF45LnDnp/rKM76vi91gsuCPhbv/jVZl8sMubJodWJZbijERDLeai4k
 QAfISMMdYCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506492871!81307899!1
X-Originating-IP: [209.85.192.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31974 invoked from network); 27 Sep 2017 06:14:32 -0000
Received: from mail-pf0-f174.google.com (HELO mail-pf0-f174.google.com)
 (209.85.192.174)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 06:14:32 -0000
Received: by mail-pf0-f174.google.com with SMTP id z84so6755983pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 26 Sep 2017 23:14:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ShLFdjyBwOXeMOQr3lQ1MFu6ReaYVbjCfilIir6inKk=;
 b=HBO4JTgbmHQptbKGVlhlh7HSLAmwQl/QmetJe8kK0QQfwj+xAJTtx/z8wv+iYIZIzG
 P5wiLMFHYtEDE3FAoelPVV9PF8LPZnTK9+9fEX3JyYfq/4pyLdYjPVIHd0ijuXgt+D2R
 YeR9Y3HMlSoND4vNe3bPCz5Ra1dpcA/pepwos=
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=ShLFdjyBwOXeMOQr3lQ1MFu6ReaYVbjCfilIir6inKk=;
 b=t2iDOzGOjSYC2QDJjUtsfWcPUJshx7/x4FssFgV/H7sd4RaTbpRoYfE06rGlZ6M4Yd
 ZhgzxwJyHBvVXFTbwZj3OY8AP+IwIdcIyhhL6MMCHOxHv7R+7hIjSqpmhhsdiLBRmrQI
 tQrea6LL1CLbONJemiJpQ4zzXaCwRh2iQHly8v51bZIufcGYoWofQzzfIdkfrz1CYaWM
 Evyp2ohz739mVUdM04sAE+9glhLF9l3GmssAoYBvO8bdAG7gA1Jj7jIj4/AiYsSj/3TB
 qTk1xR3JbiVGsZR8TvTy2K1ssS886HY/7lxHgtKZfDXErwc9JmoTk7QOFcUdnT4BrD5N
 EySg==
X-Gm-Message-State: AHPjjUgmYZE4wqYUh4ebVL6AUlRQvmhQWFIPA8Q7/+z89zpHLKSihn5Z
 eRgER5Vth7tEif6fcGnWfvHpwHfw+v4=
X-Google-Smtp-Source: AOwi7QDSeSYBQA/v/aVYo7QcrwIAUH17BDQh6BjviwIaXHJnufjzNgGMSdMTp5/oliviVPBLCpzRIQ==
X-Received: by 10.98.68.206 with SMTP id m75mr335102pfi.163.1506492871288;
 Tue, 26 Sep 2017 23:14:31 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id s187sm18013485pgb.82.2017.09.26.23.14.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 26 Sep 2017 23:14:30 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 11:43:36 +0530
Message-Id: <1506492816-25954-28-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 27/27 v11] xen/arm: vpl011: Correct the logic
	for asserting/de-asserting SBSA UART TX interrupt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgb2JzZXJ2ZWQgd2hlbiBwbDAxMSBwYXRjaGVzIHdl
cmUgdGVzdGVkIG9uCnRoZSBqdW5vcyBoYXJkd2FyZSBieSBBbmRyZS9KdWxpZW4uIEl0IHdhcyBv
YnNlcnZlZCB0aGF0IHdoZW4gbGFyZ2Ugb3V0cHV0IGlzCmdlbmVyYXRlZCBzdWNoIGFzIG9uIHJ1
bm5pbmcgJ2ZpbmQgLycsIG91dHB1dCB3YXMgZ2V0dGluZyB0cnVuY2F0ZWQgaW50ZXJtaXR0ZW50
bHkKZHVlIHRvIE9VVCByaW5nIGJ1ZmZlciBnZXR0aW5nIGZ1bGwuCgpUaGlzIGlzc3VlIHdhcyBk
dWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUgU0JTQSBVQVJUIGRyaXZlciBleHBlY3RzIHRoYXQgd2hl
bgphIFRYIGludGVycnVwdCBpcyBhc3NlcnRlZCB0aGVuIHRoZSBGSUZPIHF1ZXVlIHNob3VsZCBi
ZSBhdGxlYXN0IGhhbGYgZW1wdHkgYW5kCnRoYXQgaXQgY2FuIHdyaXRlIE4gYnl0ZXMgaW4gdGhl
IEZJRk8sIHdoZXJlIE4gaXMgaGFsZiB0aGUgRklGTyBxdWV1ZSBzaXplLCB3aXRob3V0CnRoZSBi
eXRlcyBnZXR0aW5nIGRyb3BwZWQgZHVlIHRvIEZJRk8gZ2V0dGluZyBmdWxsLgoKVGhlIFNCU0Eg
VUFSVCBlbXVsYXRpb24gbG9naWMgd2FzIGFzc2VydGluZyB0aGUgVFggaW50ZXJydXB0IGFzIHNv
b24gYXMKYW55IHNwYWNlIGJlY2FtZSBhdmFpbGFibGUgaW4gdGhlIEZJRk8gYW5kIHRoZSBTQlNB
IFVBUlQgZHJpdmVyIHRyaWVkIHRvIHdyaXRlCm1vcmUgZGF0YSAodXB0byAxNiBieXRlcykgaW4g
dGhlIEZJRk8gZXhwZWN0aW5nIHRoYXQgdGhlcmUgaXMgZW5vdWdoIHNwYWNlCmF2YWlsYWJsZSBs
ZWFkaW5nIHRvIGRyb3BwZWQgYnl0ZXMuCgpUaGUgU0JTQSBzcGVjIFsxXSBkb2VzIG5vdCBzcGVj
aWZ5IHdoZW4gdGhlIFRYIGludGVycnVwdCBzaG91bGQgYmUgYXNzZXJ0ZWQKb3IgZGUtYXNzZXJ0
ZWQuIER1ZSB0byBsYWNrIG9mIGNsYXJpdHkgb24gdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCBpdCBp
cwphc3N1bWVkIGZvciBub3cgdGhhdCBUWCBpbnRlcnJ1cHQgc2hvdWxkIGJlIGFzc2VydGVkIG9u
bHkgd2hlbiB0aGUgRklGTyBnb2VzCmhhbGYgZW1wdHkuCgpUQkQ6IE9uY2UgdGhlIFNCU0Egc3Bl
YyBpcyB1cGRhdGVkIHdpdGggdGhlIGV4cGVjdGVkIGJlaGF2aW9yLCB0aGUgaW1wbGVtZW50YXRp
b24Kd2lsbCBiZSBtb2RpZmllZCB0byBhbGlnbiB3aXRoIHRoZSBzcGVjIHJlcXVpcmVtZW50LgoK
WzFdIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZGkw
MTgzZi9EREkwMTgzLnBkZgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkNoYW5nZXMgc2lu
Y2Ugdjg6Ci0gVXNlZCB2YXJpYWJsZXMgZmlmb19sZXZlbC9maWZvX3RocmVzaG9sZCBmb3IgbW9y
ZSBjbGFyaXR5Ci0gQWRkZWQgYSBuZXcgbWFjcm8gU0JTQV9VQVJUX0ZJRk9fU0laRSBpbnN0ZWFk
IG9mIHVzaW5nIGEgbWFnaWMgbnVtYmVyCi0gUmVuYW1lZCByaW5nX3FzaXplIHZhcmlhYmxlcyB0
byBmaWZvX2xldmVsIGZvciBjb25zaXN0ZW5jeSAKCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAg
ICAgIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggfCAgMiArCiAyIGZpbGVzIGNoYW5nZWQsIDYxIGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCAzNjc5NGQ4Li4xZjk3MjYxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAx
MS5jCkBAIC05MSwyMCArOTEsMjQgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShz
dHJ1Y3QgZG9tYWluICpkKQogICAgICAqLwogICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJv
ZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPiAwICkKICAgICB7CisgICAgICAgIHVuc2ln
bmVkIGludCBmaWZvX2xldmVsOworCiAgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21h
c2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOwogICAgICAgICBpbl9jb25zICs9IDE7CiAg
ICAgICAgIHNtcF9tYigpOwogICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsKKworICAg
ICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9m
KGludGYtPmluKSk7CisKKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQorICAgICAgICB7
CisgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOworICAgICAgICAgICAgdnBsMDEx
LT51YXJ0cmlzICY9IH5SWEk7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1w
dHlcbiIpOwogCi0gICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXpl
b2YoaW50Zi0+aW4pKSA9PSAwICkKLSAgICB7Ci0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJY
RkU7Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwotICAgIH0KLQogICAgIHZwbDAx
MS0+dWFydGZyICY9IH5SWEZGOwogCiAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVz
KGQpOwpAQCAtMTQ0LDI4ICsxNDgsNDEgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEo
c3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogICAgIGlmICggeGVuY29uc19xdWV1ZWQo
b3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KICAgICAgICAgIHNpemVv
ZiAoaW50Zi0+b3V0KSApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbCwg
Zmlmb190aHJlc2hvbGQ7CisKICAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJv
ZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9IGRhdGE7CiAgICAgICAgIG91dF9wcm9kICs9IDE7CiAg
ICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKLSAg
ICB9Ci0gICAgZWxzZQotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhw
ZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwogCi0gICAgaWYgKCB4ZW5jb25zX3F1ZXVl
ZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQotICAgICAgICAgc2l6
ZW9mIChpbnRmLT5vdXQpICkKLSAgICB7Ci0gICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7
Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOworICAgICAgICBmaWZvX2xldmVsID0g
eGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSk7CisK
KyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CisKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJRk8gYmVjb21lcyBm
dWxsLiBUaGlzIGVuc3VyZXMgdGhhdAorICAgICAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2
ZXIgY2FuIHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcworICAgICAgICAg
ICAgICogcG9zc2libGUsIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIEJVU1kgYml0IHRvIGdldCBj
bGVhcmVkIGJlZm9yZQorICAgICAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5dGUuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgICAgIH0K
IAogICAgICAgICAvKgotICAgICAgICAgKiBUaGlzIGJpdCBpcyBzZXQgb25seSB3aGVuIEZJRk8g
YmVjb21lcyBmdWxsLiBUaGlzIGVuc3VyZXMgdGhhdAotICAgICAgICAgKiB0aGUgU0JTQSBVQVJU
IGRyaXZlciBjYW4gd3JpdGUgdGhlIGVhcmx5IGNvbnNvbGUgZGF0YSBhcyBmYXN0IGFzCi0gICAg
ICAgICAqIHBvc3NpYmxlLCB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBCVVNZIGJpdCB0byBnZXQg
Y2xlYXJlZCBiZWZvcmUKLSAgICAgICAgICogd3JpdGluZyBlYWNoIGJ5dGUuCisgICAgICAgICAq
IENsZWFyIHRoZSBUWEkgYml0IGlmIHRoZSBmaWZvIGxldmVsIGV4Y2VlZHMgZmlmb19zaXplLzIg
bWFyayB3aGljaAorICAgICAgICAgKiBpcyB0aGUgdHJpZ2dlciBsZXZlbCBmb3IgYXNzZXJ0aW5n
L2RlLWFzc3RlcnRpbmcgdGhlIFRYIGludGVycnVwdC4KICAgICAgICAgICovCi0gICAgICAgIHZw
bDAxMS0+dWFydGZyIHw9IEJVU1k7CisgICAgICAgIGZpZm9fdGhyZXNob2xkID0gc2l6ZW9mIChp
bnRmLT5vdXQpIC0gU0JTQV9VQVJUX0ZJRk9fU0laRS8yOworCisgICAgICAgIGlmICggZmlmb19s
ZXZlbCA8PSBmaWZvX3RocmVzaG9sZCApCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0g
VFhJOworICAgICAgICBlbHNlCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsK
ICAgICB9CisgICAgZWxzZQorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVu
ZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwogCiAgICAgdnBsMDExLT51YXJ0ZnIg
Jj0gflRYRkU7CiAKQEAgLTM0Miw3ICszNTksNyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9h
dmFpbChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5h
cmNoLnZwbDAxMTsKICAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEt
PnJpbmdfYnVmOwogICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2Nv
bnMsIG91dF9wcm9kOwotICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6ZSwgb3V0X3Jp
bmdfcXNpemU7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9maWZvX2xldmVsLCBvdXRfZmlmb19s
ZXZlbDsKIAogICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKIApAQCAtMzUzLDM3ICszNzAsNTEg
QEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAg
IHNtcF9ybWIoKTsKIAotICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9k
LAorICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKIAotICAgIG91dF9yaW5nX3FzaXplID0g
eGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCisgICAgb3V0X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1
ZXVlZChvdXRfcHJvZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9j
b25zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91
dCkpOwogCiAgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMg
bm90IGVtcHR5LiAqLwotICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAwICkKKyAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgIT0gMCApCiAgICAgewogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhG
RTsKLSAgICAgICAgaWYgKCBpbl9yaW5nX3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQorCisg
ICAgICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBzaXplb2YoaW50Zi0+aW4pICkKICAgICAgICAg
ICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7CisKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9
IFJYSTsKICAgICB9CiAKICAgICAvKiBVcGRhdGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1
ZmZlciBpcyBub3QgZnVsbC4gKi8KLSAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihp
bnRmLT5vdXQpICkKKyAgICBpZiAoIG91dF9maWZvX2xldmVsICE9IHNpemVvZihpbnRmLT5vdXQp
ICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBvdXRfZmlmb190aHJlc2hvbGQ7CisKICAg
ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Ci0gICAgICAgIHZwbDAxMS0+dWFydHJpcyB8
PSBUWEk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICogQ2xlYXIgdGhlIEJVU1kgYml0IGFzIHNv
b24gYXMgc3BhY2UgYmVjb21lcyBhdmFpbGFibGUKKyAgICAgICAgICogQ2xlYXIgdGhlIEJVU1kg
Yml0IGFzIHNvb24gYXMgc3BhY2UgYmVjb21lcyBhdmFsaWFibGUKICAgICAgICAgICogc28gdGhh
dCB0aGUgU0JTQSBVQVJUIGRyaXZlciBjYW4gc3RhcnQgd3JpdGluZyBtb3JlIGRhdGEKICAgICAg
ICAgICogd2l0aG91dCBhbnkgZnVydGhlciBkZWxheS4KICAgICAgICAgICovCiAgICAgICAgIHZw
bDAxMS0+dWFydGZyICY9IH5CVVNZOwogCi0gICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0g
MCApCisgICAgICAgIC8qCisgICAgICAgICAqIFNldCB0aGUgVFhJIGJpdCBvbmx5IHdoZW4gdGhl
cmUgaXMgc3BhY2UgZm9yIGZpZm9fc2l6ZS8yIGJ5dGVzIHdoaWNoCisgICAgICAgICAqIGlzIHRo
ZSB0cmlnZ2VyIGxldmVsIGZvciBhc3NlcnRpbmcvZGUtYXNzdGVydGluZyB0aGUgVFggaW50ZXJy
dXB0LgorICAgICAgICAgKi8KKyAgICAgICAgb3V0X2ZpZm9fdGhyZXNob2xkID0gc2l6ZW9mKGlu
dGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19TSVpFLzI7CisKKyAgICAgICAgaWYgKCBvdXRfZmlm
b19sZXZlbCA8PSBvdXRfZmlmb190aHJlc2hvbGQgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0
cmlzIHw9IFRYSTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5UWEk7CisKKyAgICAgICAgaWYgKCBvdXRfZmlmb19sZXZlbCA9PSAwICkKICAgICAgICAgICAg
IHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAppbmRleCAx
YjU4M2RhLi5kYjk1ZmY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKQEAgLTI4LDYgKzI4LDggQEAKICNk
ZWZpbmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJjaC52
cGwwMTEubG9jaywgZmxhZ3MpCiAjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxmbGFncykgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKIAorI2RlZmlu
ZSBTQlNBX1VBUlRfRklGT19TSVpFIDMyCisKIHN0cnVjdCB2cGwwMTEgewogICAgIHZvaWQgKnJp
bmdfYnVmOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:03:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx7Ji-00057m-4R; Wed, 27 Sep 2017 08:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436e04b81=citrix-osstest@xenproject.org>)
 id 1dx7Jg-00057g-Ih
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 08:03:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 73/E3-03642-75B5BC95; Wed, 27 Sep 2017 08:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva5v9Ol
 Ig3vHjSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmLYIF1wUqXu+YxNTAeJ6ri5GTQ0LAX+L1
 xhZWCNtdYnr7CjYQW0TAWWLCh9tANgcHr4CexIZ9+iBhYYFAiQNntrF3MXIBlT9nlTjS+YcZo
 ldVovVII5jNJuAhMbFnIguIzQIUX/76EBOILSSgJbF08Uowm1dAUOLkzCdgNcwCEhIHX7yAmm
 MhseNjH9sERt5ZSMpmISlbwMi0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH4/m1gYcYJTmYlER56/1PRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4N0RBZQTLEpNT61Iy8wBBjFMWoKDR0mENxskzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4
 rwVIEUCIEUZpXlwI2ARdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPUgU3gy80rgNr0COo
 IJ6IjeqSdAjihJREhJNTBWGis0ma4OPf7taWoJ06z2o8X3E5ND66bLNmdt1eJ8y2RoLpH74Li
 9wSuLx0Wr16V/XD3FrNWLuTbB/c0e7QZGZunq322vha0SEpda5DUsS1C+aJ+8O6dlZfwEg4nG
 F5gn3V7Goe/0XW2uwX2GxHffY28La9ksda/MW7zWqVObyUFw2lRPHSWW4oxEQy3mouJEAIaW3
 o+jAgAA
X-Env-Sender: prvs=436e04b81=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506499404!78145684!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62895 invoked from network); 27 Sep 2017 08:03:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 08:03:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,444,1500940800"; d="scan'208";a="449389703"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72166-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-squeeze:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-arm64:capture-logs:broken:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72130
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 27 Sep 2017 09:03:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 72166: tolerable trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTY2IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE2Ni8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTMwCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxMzAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjEzMAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTMw
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTMwCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MjEzMAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDcyMTMwCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRi
b290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzIxMzAKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjEzMAoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx7KY-0005A7-D7; Wed, 27 Sep 2017 08:04:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dx7KX-00059z-8t
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 08:04:29 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2C/7F-02225-C8B5BC95; Wed, 27 Sep 2017 08:04:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeJIrShJLcpLzFFi42KJPp7RqtsdfTr
 SoHOShsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHoUQN7QZdLxao77YwNjO0mXYycHMwC1hK9
 /5oZuxi5OFgEmlkk3l1cA+X8ZJb49aqbrYuRg0NIwEOi66YhSFxIYAGjxJuNM6Di7hJXHluAD
 BISWMYose+KLojNJmAg8errN0YQW0RAWuLa58uMEMsqJLZP2ssC0ios4CVx40IiSJhFQFVi+Z
 UdYCW8QBN/P29nAbElBOQkbp7rZJ7AyLeAkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5
 uanFxYnpqTmJSsV5yfu4mRmCIMADBDsbGL06HGCU5mJREeev9T0cK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuD9EAWUEyxKTU+tSMvMAQYrTFqCg0dJhDcbJM1bXJCYW5yZDpE6xWjMcWzT5T9MH
 B037/5hEmLJy89LlRLn/QpSKgBSmlGaBzcIFkWXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJM
 y7HWQKT2ZeCdy+V0CnMAGd0jv1BMgpJYkIKakGxuWJk93mB1poXWyRPB7AzbFZXTrsz4ddzFU
 f+2qYD6+dviv51PlPf9Okeac+uZ1cx/DptbrMps25y3fbcNwqXyapZ25eZ/R3uvbjylt2xrKi
 SwwYtkpHXSrNLnNT5NfZWduyhnuL4JT6t25CPC3xacz7dsRnH7JferM+kO1b71v9uAkPzT7eV
 mIpzkg01GIuKk4EAHlnAaGdAgAA
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506499467!58631139!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32030 invoked from network); 27 Sep 2017 08:04:27 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 27 Sep 2017 08:04:27 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=LMvh0YMKwU93O++7JQXoBStrfYuBScm0gcsJP5llgyO0aWmrU0ec8AYIii/FTgwHbJ0GzgQXx5dtgXSyw9LaMXwbbVw5NvFFjVmwcBVPNTeD1ulGfOYyTxBfNkEssVk6DTrESToeKpXD04bkTHyBMWa+rAsWV+sCswyycyWYn8JarDVj+q16t+ueY1YPoiGuDF2unDbh7+YaXADNgdK3PfbozRtMykm82KXSg8bojFRjPVWylaW/Ue7ZQgD9IQa2xjO90w8gesTFWH1UnXZk1IvQj2JDqFyDEvyX9IASP47A01hIb9nvrArT0cpyXGiiAoG1feLm34FHQ5T1VtSWyQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=/BgXhjHaEh5KIR6fQh9QA
 cYR9cg=; b=KdUHPRTosa5gdHAId+dpSDVuAxLorjaRQvB70EjQZRqHEVtcRYvV3
 zkYfBVlIOlZ3j4GcxkFhNW/35Yj81z6xFeHS1k3IeF4DftTsf29Nc0TWV1Gcjm9i
 rmhkUoLghrVZ57L4vHx2E/iOMUk+ZrZLTHhLZu7h1pPlOKGZSIcfZi6tB2Wqfj4q
 VdPguRx18yzntw6HKGV4Z/AZ55rlJIT6A+2SdCt6TmWU+bJRAHPsrpqtYQAussWi
 YfrAdOMj4Vi+I9xbCtSfLfB010Yg2rslrP0SVloakfwX3YKNnIAGHVsylJhE6Qjv
 jG1FA0+MV608sEIx3+cdvILwr/pRl0Z7Q==
Received: (qmail 25839 invoked from network); 27 Sep 2017 11:04:26 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 11:04:26 +0300
Received: (qmail 6588 invoked from network); 27 Sep 2017 11:04:26 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 27 Sep 2017 11:04:26 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 27 Sep 2017 11:04:21 +0300
Message-Id: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v5] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjQ6CgktIE1vdmVkIHRoZSBtZm4gaW5jcmVtZW50IGxp
bmUgYmFjawoJLSBSZW1vdmVkIHRoZSBuZXcgbGluZSBiZXR3ZWVuIG1mbisrIGFuZCB3aGlsZQoK
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgMTc0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgg
fCAgIDcgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggY2M4NzRjZS4uOWQ4YmUzMCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
QEAgLTQ5OCw2ICs0OTgsMTU2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFk
ZHJfdCBtbWlvX2dwYSwKIH0KIAogLyoKKyAqIE1hcCB0aGUgZnJhbWUocykgY292ZXJpbmcgYW4g
aW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3JpdGVhYmxlCisgKiBhY2Nlc3MuICBNYXkg
cmV0dXJuIE5VTEwgZm9yIE1NSU8sIG9yIEVSUl9QVFIoflg4NkVNVUxfKikgZm9yIG90aGVyIGVy
cm9ycworICogaW5jbHVkaW5nIEVSUl9QVFIoflg4NkVNVUxfT0tBWSkgZm9yIHdyaXRlLWRpc2Nh
cmQgbWFwcGluZ3MuCisgKgorICogSW4gZGVidWcgYnVpbGRzLCBtYXAoKSBjaGVja3MgdGhhdCBl
YWNoIHNsb3QgaW4gaHZtZW11bF9jdHh0LT5tZm5bXSBpcworICogY2xlYW4gYmVmb3JlIHVzZSwg
YW5kIHBvaXNpb25zIHVudXNlZCBzbG90cyB3aXRoIElOVkFMSURfTUZOLgorICovCitzdGF0aWMg
dm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCisgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIs
IHVuc2lnbmVkIGludCBieXRlcywgdWludDMyX3QgcGZlYywKKyAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKKyAgICB2b2lkICplcnIsICptYXBwaW5nOworCisgICAgLyogRmlyc3QgYW5kIGZpbmFsIGdm
bnMgd2hpY2ggbmVlZCBtYXBwaW5nLiAqLworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5l
YXIgPj4gUEFHRV9TSElGVCwgZmlyc3QgPSBmcmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIGZpbmFs
ID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKKworICAgIC8qCisg
ICAgICogbWZuIHBvaW50cyB0byB0aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBo
YXZlIGEgcGFnZSByZWZlcmVuY2UKKyAgICAgKiBoZWxkIG9uIHRoZW0uCisgICAgICovCisgICAg
bWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsKKworICAgIC8qCisgICAgICogVGhl
IGNhbGxlciBoYXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3
cml0ZSwgYnV0CisgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxl
YXNlIGJ1aWxkcy4KKyAgICAgKgorICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5k
cyBvbiB0aGUgbnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAorICAgICAqIGNhbiBiZSB2
bWFwKCknZCwgYWNjb3V0aW5nIGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSBy
ZWdpb24uCisgICAgICogVGhlIGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBhcmUgcmVz
cG9uc2libGUgZm9yIGVuc3VyaW5nIHRoYXQKKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdo
IGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCisgICAgICovCisgICAgaWYgKCBieXRlcyA9
PSAwIHx8CisgICAgICAgICBmaW5hbCAtIGZpcnN0ID49IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0
LT5tZm4pICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBn
b3RvIHVuaGFuZGxlYWJsZTsKKyAgICB9CisKKyAgICBkbyB7CisgICAgICAgIGVudW0gaHZtX3Ry
YW5zbGF0aW9uX3Jlc3VsdCByZXM7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cisg
ICAgICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOworICAgICAgICBwMm1fdHlwZV90IHAybXQ7
CisKKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcuICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQg
c2xvdCBpcyBjbGVhbi4gKi8KKyAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOworCisg
ICAgICAgIHJlcyA9IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUgPDwgUEFHRV9T
SElGVCwgdHJ1ZSwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
cGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOworCisgICAgICAgIHN3aXRjaCAoIHJlcyApCisg
ICAgICAgIHsKKyAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5OgorICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKKyAgICAgICAgICAg
IHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0
eHQtPmN0eHQpOworICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9FWENFUFRJT04p
OworICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKKyAgICAgICAgICAgIGVyciA9IE5VTEw7CisgICAgICAgICAgICBnb3RvIG91dDsK
KworICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgICAgIGNhc2UgSFZN
VFJBTlNfZ2ZuX3NoYXJlZDoKKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVU
UlkpOworICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAg
ICAgIGdvdG8gdW5oYW5kbGVhYmxlOworICAgICAgICB9CisKKyAgICAgICAgKm1mbisrID0gX21m
bihwYWdlX3RvX21mbihwYWdlKSk7CisKKyAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0
ZShwMm10KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxf
T0tBWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgfSB3aGlsZSAo
ICsrZnJhbWUgPCBmaW5hbCApOworCisgICAgLyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5n
bGUgZnJhbWU/ICovCisgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApCisgICAgICAgIG1hcHBpbmcg
PSBtYXBfZG9tYWluX3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pOworICAgIC8qIE11bHRpcGxl
IGZyYW1lcz8gTmVlZCB0byB2bWFwKCkuICovCisgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1h
cChodm1lbXVsX2N0eHQtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbmFs
IC0gZmlyc3QgKyAxKSkgPT0gTlVMTCApCisgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOworCisj
aWZuZGVmIE5ERUJVRyAvKiBQb2lzaW9uIHVudXNlZCBtZm5bXXMgd2l0aCBJTlZBTElEX01GTi4g
Ki8KKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4dC0+bWZuICsgQVJSQVlfU0laRShodm1l
bXVsX2N0eHQtPm1mbikgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09IDAp
OworICAgICAgICAqbWZuKysgPSBJTlZBTElEX01GTjsKKyAgICB9CisjZW5kaWYKKworICAgIHJl
dHVybiBtYXBwaW5nICsgKGxpbmVhciAmIH5QQUdFX01BU0spOworCisgdW5oYW5kbGVhYmxlOgor
ICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfVU5IQU5ETEVBQkxFKTsKKworIG91dDoKKyAgICAv
KiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMuICovCisgICAgd2hpbGUgKCBtZm4tLSA+IGh2bWVt
dWxfY3R4dC0+bWZuICkKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1mbikp
KTsKKworICAgIHJldHVybiBlcnI7Cit9CisKK3N0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGlu
ZWFyX2FkZHIoCisgICAgdm9pZCAqbWFwcGluZywgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2ln
bmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0
KQoreworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworICAgIHVu
c2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVDsKKyAgICB1bnNpZ25lZCBs
b25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKKyAg
ICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOworCisgICAgQVNTRVJUKGJ5dGVz
ID4gMCk7CisKKyAgICBpZiAoIGZyYW1lID09IGZpbmFsICkKKyAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobWFwcGluZyk7CisgICAgZWxzZQorICAgICAgICB2dW5tYXAobWFwcGluZyk7CisKKyAg
ICBkbworICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZCgqbWZuKSk7CisgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KGN1cnJkLCAqbWZuKTsKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3Bh
Z2UobWZuX3goKm1mbikpKTsKKworICAgICAgICAqbWZuKysgPSBfbWZuKDApOyAvKiBDbGVhbiBz
bG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLworICAgIH0gd2hpbGUgKCArK2ZyYW1l
IDwgZmluYWwgKTsKKworCisjaWZuZGVmIE5ERUJVRyAvKiBDaGVjayAoYW5kIGNsZWFuKSBhbGwg
dW51c2VkIG1mbnMuICovCisgICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFS
UkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKKyAgICB7CisgICAgICAgIEFTU0VSVChtZm5f
ZXEoKm1mbiwgSU5WQUxJRF9NRk4pKTsKKyAgICAgICAgKm1mbisrID0gX21mbigwKTsKKyAgICB9
CisjZW5kaWYKK30KKworLyoKICAqIENvbnZlcnQgYWRkciBmcm9tIGxpbmVhciB0byBwaHlzaWNh
bCBmb3JtLCB2YWxpZCBvdmVyIHRoZSByYW5nZQogICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5
dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBhY2NvcmRpbmcgdG8KICAqIHRoZSB2YWxp
ZCBjb21wdXRlZCByYW5nZS4gSXQgaXMgYWx3YXlzID4wIHdoZW4gWDg2RU1VTF9PS0FZIGlzIHJl
dHVybmVkLgpAQCAtOTg4LDExICsxMTM4LDExIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgK
ICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KICAgICAgICAgY29u
dGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87CiAg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKICAgICB1aW50MzJfdCBwZmVjID0gUEZF
Q19wYWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVf
aW8gKnZpbyA9ICZjdXJyLT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKICAgICBpbnQgcmM7CisgICAg
dm9pZCAqbWFwcGluZzsKIAogICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQog
ICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7CkBAIC0xMDA4LDIzICsxMTU4LDEzIEBAIHN0
YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRy
ICYgUEFHRV9NQVNLKSkgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0
ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgcmMg
PSBodm1fY29weV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBm
aW5mbyk7CisgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVz
LCBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKKyAgICAg
ICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwogCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsK
LSAgICBjYXNlIEhWTVRSQU5TX29rYXk6Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSFZNVFJB
TlNfYmFkX2xpbmVhcl90b19nZm46Ci0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8u
ZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047Ci0gICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKLSAg
ICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0
YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9v
dXQ6Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgotICAgICAgICByZXR1cm4gWDg2RU1V
TF9SRVRSWTsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0gICAgfQorICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsKKworICAgIGh2
bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4
dCk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0
ZS5oCmluZGV4IDg4NjQ3NzUuLmQzNzlhNGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2VtdWxhdGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgK
QEAgLTM3LDYgKzM3LDEzIEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IHsKICAgICB1bnNpZ25l
ZCBsb25nIHNlZ19yZWdfYWNjZXNzZWQ7CiAgICAgdW5zaWduZWQgbG9uZyBzZWdfcmVnX2RpcnR5
OwogCisgICAgLyoKKyAgICAgKiBNRk5zIGJlaGluZCB0ZW1wb3JhcnkgbWFwcGluZ3MgaW4gdGhl
IHdyaXRlIGNhbGxiYWNrLiAgVGhlIGxlbmd0aCBpcworICAgICAqIGFyYml0cmFyeSwgYW5kIGNh
biBiZSBpbmNyZWFzZWQgaWYgd3JpdGVzIGxvbmdlciB0aGFuIFBBR0VfU0laRSsxIGFyZQorICAg
ICAqIG5lZWRlZC4KKyAgICAgKi8KKyAgICBtZm5fdCBtZm5bMl07CisKICAgICB1aW50MzJfdCBp
bnRyX3NoYWRvdzsKIAogICAgIGJvb2xfdCBzZXRfY29udGV4dDsKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx7Zr-0006Wh-Ti; Wed, 27 Sep 2017 08:20:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dx7Zr-0006Wb-Fq
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 08:20:19 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 89/75-25121-24F5BC95; Wed, 27 Sep 2017 08:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9cp/nS
 kweUrzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btSbsYC6aoVXzdPI+1gXGnXBcjJ4eQQJ7E
 7XnX2EFsXgE7iUX72llBbAkBQ4nTC2+ygNgsAqoSUxtWMIPYbALqEm3PtoPViAgYSKzcNAvI5
 uJgFvjCKLH0/wewQcICyRJnVuxmBEkICbxilPg99ykjSIJTwFhi3dMNQDYH0DZBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUN
 DvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwABkAIIdjKt/Ox1ilORgUhLlrfc/
 HSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdILFBOsCg1PbUiLTMHGAswaQkOHiUR3iqQNG9xQ
 WJucWY6ROoUoy5Hx827f5iEWPLy81KlxHlPgBQJgBRllObBjYDF5SVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ8x4FmcKTmVcCtwkY2kD3i/D2Tj0BckRJIkJKqoFxBk/Qyu6IvrbfK9puG7M
 vXFG/tuJF0e+Fa60a9vwL33b34eu/OWVND9s4XfLl3F6f+aqo6LzXfrPM8Y6oD5wbzyoHd8Wu
 +s7btYnxDmN8Hd+j2hzR7MviR2crds37v4bd60ZNtvxpJ2n/VRJy82W3Ltvc9NUtTc4ntf/bD
 enPrTMNrHzrl7EpsRRnJBpqMRcVJwIAfx3L1cYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506500416!116548128!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5161 invoked from network); 27 Sep 2017 08:20:17 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 08:20:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 02:20:15 -0600
Message-Id: <59CB7B5D0200007800180006@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 02:20:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
 <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
 <1506449460.27663.37.camel@citrix.com>
In-Reply-To: <1506449460.27663.37.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDIwOjExLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gVHVlLCAyMDE3LTA5LTI2IGF0IDA4OjU5IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMTUuMDkuMTcgYXQgMjA6MDEsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiBAQCAtMzI2LDcgKzMyNiwxNyBAQCB2b2lkIHN0b3BfdGltZXIoc3Ry
dWN0IHRpbWVyICp0aW1lcikKPj4gPiAgICAgICAgICByZXR1cm47Cj4+ID4gIAo+PiA+ICAgICAg
aWYgKCBhY3RpdmVfdGltZXIodGltZXIpICkKPj4gPiAtICAgICAgICBkZWFjdGl2YXRlX3RpbWVy
KHRpbWVyKTsKPj4gPiArICAgIHsKPj4gPiArICAgICAgICAvKgo+PiA+ICsgICAgICAgICAqIElm
IHRoZSB0aW1lciBpcyBleHBpcmVkIGFscmVhZHksICdjYWxsJyB0aGUgc29mdGlycQo+PiA+IGhh
bmRsZXIgdG8KPj4gPiArICAgICAgICAgKiBleGVjdXRlIGl0IChpdCB3aWxsIGxlYXZlIGl0IGlu
YWN0aXZlIGFmdGVyIHRoYXQpLiBJZgo+PiA+IG5vdCwganVzdAo+PiA+ICsgICAgICAgICAqIGRl
YWN0aXZhdGUgaXQuCj4+ID4gKyAgICAgICAgICovCj4+ID4gKyAgICAgICAgaWYgKCB0aW1lci0+
ZXhwaXJlcyA8PSBOT1coKSApCj4+ID4gKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHRp
bWVyLT5jcHUsIFRJTUVSX1NPRlRJUlEpOwo+PiA+ICsgICAgICAgIGVsc2UKPj4gPiArICAgICAg
ICAgICAgZGVhY3RpdmF0ZV90aW1lcih0aW1lcik7Cj4+ID4gKyAgICB9Cj4+IAo+PiBJc24ndCBp
dCByZWFzb25hYmxlIHRvIGV4cGVjdCBjdXJyZW50IGJlaGF2aW9yLCBpLmUuIHRoZSB0aW1lciBu
b3QKPj4gcmFpc2luZyBhbnkgZXZlbnRzIG90aGVyIHRoYW4gdGhvc2UgYWxyZWFkeSBpbiBwcm9n
cmVzcz8KPj4gCj4gV2VsbCwgaWYgd2UgbWFuYWdlZCB0byBnZXQgdG8gaGVyZSwgd2l0aCB0aGUg
dGltZXIgdGhhdCBpcyBib3RoOgo+IC0gYWN0aXZlLAo+IC0gd2l0aCBpdHMgZXhwaXJ5IHRpbWUg
aW4gdGhlIHBhc3QsCj4gCj4gaXQgbWVhbnMgdGhlcmUgaXMgYW4gZXZlbnQgdGhhdCAqaXMqIGlu
IHByb2dyZXNzIHJpZ2h0IG5vdyAoaS5lLiwgd2UncmUKPiBzdG9wcGluZyB0aGUgdGltZXIgb24g
dGhlIHBhdGggdGhhdCBnb2VzIGZyb20gdGhlIGludGVycnVwdCB0aGF0IHJhaXNlZAo+IFRJTUVS
X1NPRlRJUlEsIGFuZCB0aGUgdGltZXIgc29mdGlycSBoYW5kbGVyKS4KPiAKPiBTbywgYmFzaWNh
bGx5LCBJJ20gdHJ5aW5nIHRvIGFjaGlldmUgZXhhY3RseSB3aGF0IHlvdSBjYWxsIHJlYXNvbmFi
bGU6Cj4gc2VydmljaW5nIGFuIGV2ZW50IHdoaWNoIGlzIGluIHByb2dyZXNzLiA6LSkKCkknbSBh
ZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kIC0gaWYgdGhlIHByb2Nlc3Npbmcgb2YgdGhlIHRpbWVy
IGlzCmFscmVhZHkgaW4gcHJvZ3Jlc3MsIHdoeSB3b3VsZCB5b3UgbmVlZCB0byByYWlzZSBhbm90
aGVyCnNvZnRpcnE/IFdvdWxkbid0IGl0IHN1ZmZpY2UgdG8gc2ltcGx5IHNraXAgZGVhY3RpdmF0
ZV90aW1lcigpIHRoZW4/ClRoaXMgcmFpc2luZyBvZiB0aGUgc29mdGlycSBpcyB3aGF0IG1hZGUg
bWUgaW1wbHkgdGhhdCwgcGVyaGFwcwpkdWUgdG8gc29tZSBtaW5pbWFsIHNrZXcgZS5nLiByZXN1
bHRpbmcgZnJvbSByb3VuZGluZywgeW91CmFzc3VtZSB0aGUgaW50ZXJydXB0IGRpZCBub3QgZmly
ZSB5ZXQsIHdoaWNoIEknZCB0aGVuIGNhbGwgdGhlCnRpbWVyIGV2ZW50IG5vdCBiZWluZyBpbiBw
cm9ncmVzcyAoeWV0KS4KCj4gVGhlIGFsdGVybmF0aXZlIGlzIHRoYXQgdGhlIGV2ZW50IGhhcHBl
bmVkLCBidXQgd2Ugc29tZWhvdyBtYW5hZ2VkIHRvCj4gbWlzcyBydW5uaW5nIHRoZSB0aW1lciBo
YW5kbGVyIGZvciBpdCwgYW5kIHdlIHJlYWxpemUgdGhpcyBvbmx5IG5vdywKPiBwb3RlbnRpYWxs
eSBhIGxvbmcgdGltZSBhZnRlciB0aGUgbWlzcy4gVGhpcyBzY2VuYXJpbywgYXMgZmFyIGFzIEkg
Y2FuCj4gdGVsbCwgY2FuJ3QgaGFwcGVuLCBidXQgaWYgaXQgY291bGQvZG9lcywgSSdkIHN0aWxs
IHNheSBydW5uaW5nIHRoZQo+IGhhbmRsZXIgbGF0ZSBpcyBiZXR0ZXIgdGhhbiBub3QgcnVubmlu
ZyBpdCBhdCBhbGwuCgpXZWxsLCBhcyBzYWlkIC0gd2hhdCdzIGJldHRlciBtYXkgdmVyeSB3ZWxs
IGRlcGVuZCBvbiB0aGUgcGFydGljdWxhcgp1c2UgY2FzZS4gQXMgbG9uZyBhcyBpdCdzIG5vdCBj
bGVhcmx5IHdyaXR0ZW4gZG93biB3aGF0IHRoZSBpbnRlbmRlZApiZWhhdmlvciBpcywgYm90aCBi
ZWhhdmlvcnMgYXJlIGFjY2VwdGFibGUgaW1vLgoKSW4gdGhlIGVuZCB3aGF0IEkgdGhpbmsgSSdt
IG1pc3NpbmcgaXMgYSBjbGVhciBkZXNjcmlwdGlvbiBvZiBhbiBhY3R1YWwKY2FzZSB3aGVyZSB0
aGUgY3VycmVudCBiZWhhdmlvciBjYXVzZXMgYnJlYWthZ2UgKHBsdXMgb2YgY291cnNlCmFuIGV4
cGxhbmF0aW9uIHdoeSB0aGUgbmV3IGJlaGF2aW9yIGlzIHVubGlrZWx5IHRvIGNhdXNlIGlzc3Vl
cyB3aXRoCmV4aXN0aW5nIHVzZXJzKS4KCj4+IEFkZGl0aW9uYWxseSBJJ20gbm90IGNvbnZpbmNl
ZCB0aGUgY2hhbmdlZCBhY3R1YWxseSBkb2VzIHdoYXQgeW91Cj4+IHdhbnQ6IFdoYXQgaWYgTk9X
KCkgYmVjb21lcyBlcXVhbCB0byB0aW1lci0+ZXhwaXJlcyBpbW1lZGlhdGVseQo+PiBhZnRlciB5
b3UndmUgbWFuYWdlZCB0byBvYnRhaW4gaXRzIHZhbHVlLCBiZWZvcmUgZXhlY3V0aW9uIG1ha2Vz
Cj4+IGl0IGludG8gZGVhY3RpdmF0ZV90aW1lcigpPyBJT1cgeW91J3JlIHNocmlua2luZyBhIHRp
bWUgd2luZG93IHdoaWNoCj4+IChJIHRoaW5rKSB5b3UgcmVhbGx5IG1lYW4gdG8gZWxpbWluYXRl
Lgo+PiAKPiBXZWxsLCBJIGNlcnRhaW5seSBkb24ndCBsaWtlIHRoZSB3aW5kb3cgdG8gYmUgdGhl
cmUsIGFuZCBjbG9zaW5nIGl0Cj4gd291bGQgYmUgaWRlYWwsIElNTy4KPiAKPiBIb3dldmVyLCBp
biB0aGlzIHBhdGNoLCBJJ20gYWRkcmVzc2luZyB0aGUgc3BlY2lmaWMgc2l0dWF0aW9uIG9mIHdo
ZW4KPiB3ZSBhcmUgc3RvcHBpbmcgYSB0aW1lciBmb3Igd2hpY2ggYW4gaW50ZXJydXB0IGhhcyBh
bHJlYWR5IGZpcmVkLCB0aGUKPiBpbnRlcnJ1cHQncyBJU1IgaGFzIGFscmVhZHkgcmFpc2VkIFRJ
TUVSX1NPRlRJUlEsIGFuZCB5ZXQgd2UgZG9uJ3QgcnVuCj4gdGhlIGhhbmRsZXIuCj4gCj4gWWVz
LCBpZiBhbiBpbnRlcnJ1cHQgaXMgYWJvdXQgdG8gYmUgcmFpc2VkLCBhbmQvb3IgaXQgYXJyaXZl
cyBfd2hpbGVfCj4gd2UgYXJlIGluc2lkZSB0aGlzIGZ1bmN0aW9uIChhZnRlciB0aGUgY2hlY2sp
LCBvciBhbHJlYWR5IGluCj4gZGVhY3RpdmF0ZV90aW1lcigpLCB3ZSBhbHNvIGVuZCB1cCBub3Qg
cnVubmluZyB0aGUgaGFuZGxlci4KPiAKPiBJIGd1ZXNzIHRoZXNlIGNhbiBiZSBzZWVuIGFzIHR3
byBhc3BlY3RzIG9mIHRoZSBzYW1lIHByb2JsZW0sIG9yIGFzCj4gY29uY2VwdHVhbGx5IGRpZmZl
cmVudCBpc3N1ZXMsIGJ1dCB3aGF0ZXZlciB5b3UgY29uc2lkZXIgdGhlbSwgZ2V0dGluZwo+IHJp
ZCBvZiB0aGUgZm9ybWVyIGlzIHNvbWV0aGluZyBJIGNvbnNpZGVyIGFuIGltcHJvdmVtZW50LgoK
SXQgbWF5IGJlIGltcHJvdmVtZW50LCB5ZXMsIGJ1dCBpZiB0aGVyZSBpcwotIG5vIGFjdHVhbCBj
YXNlIGJyZWFraW5nIHdpdGggdGhlIGN1cnJlbnQgY29kZSwgSSBkb24ndCBzZWUKICB0aGUgbmVl
ZCBmb3IgdGhlIGNoYW5nZSwKLSBhbiBhY3R1YWwgY2FzZSBicmVha2luZyB3aXRoIHRoZSBjdXJy
ZW50IGNvZGUsIGl0J2xsIHN0aWxsIGJyZWFrCiAgd2l0aCB0aGUgY2hhbmdlIGFzIHRoZSB3aW5k
b3cgd2FzIG1lcmVseSBzaHJ1bmsuCgo+PiBGdXJ0aGVybW9yZSwgdGFraW5nIGJvdGggY2hhbmdl
cyB0b2dldGhlcjogV2hhdCBpZiB0aGUgc2FtZQo+PiB5b3UgdHJ5IHRvIGFkZHJlc3MgaW4gc3Rv
cF90aW1lcigpIGhhcHBlbnMgaW4gc2V0X3RpbWVyKCk/IFdvdWxkbid0Cj4+IGl0IHRoZW4gYmUg
b25seSBjb25zaXN0ZW50IHRvIGFsc28gcmVxdWlyZSBhIHRpbWVyIGV2ZW4gdG8gZmlyZSBmb3IK
Pj4gdGhlCj4+IG9sZCBleHBpcnkgdmFsdWUsIGJlZm9yZSB0aGUgbmV3IG9uZSBpcyBiZWluZyBz
ZXQ/Cj4+IAo+IFllcywgcGVyc29uYWxseSwgSSB0aGluayB0aGF0LCB3aGVuZXZlciBpdCBpcyB0
aGF0IHdlIGZpZ3VyZSBvdXQgdGhhdAo+IHdlIG1pc3NlZCBoYW5kbGluZyBhIHRpbWVyIGludGVy
cnVwdCwgd2Ugc2hvdWxkIHJ1biBpdCB0aGVuLgo+IAo+IFVuZm9ydHVuYXRlbHksIGZvciBhY2hp
ZXZpbmcgdGhpcywgZS5nLiwgaW4gdGhlIHNldF90aW1lcigpIGNhc2UsIEkKPiBkb24ndCBzZWUg
bXVjaCBhbHRlcm5hdGl2ZXMgdG8gY2FsbCBleGVjdXRlX3RpbWVyKCkgcmlnaHQgaW4gdGhlcmUu
IEJ1dAo+IHRoYXQgd291bGQgdmlvbGF0ZSB0aGUgY3VycmVudCBpbnZhcmlhbnQgdGhhdCBleGVj
dXRlX3RpbWVyKCkgb25seSBydW4KPiBmcm9tIHRoZSBUSU1FUl9TT0ZUSVJRIGhhbmRsZXIuLi4g
d2hpY2ggaXMgcHJvYmFibHkgZG9hYmxlLCBidXQgaXMgYXQKPiB0aGUgc2FtZSB0aW1lIHVucmVs
YXRlZCB0byB0aGUgcHJvYmxlbSBJJ20gdGFja2xpbmcgaGVyZSwgYW5kIEkgd291bGQKPiByYXRo
ZXIgZG8gaXQgaW4gYSBkZWRpY2F0ZWQgc2VyaWVzLgoKSW5kZWVkIGZvcmNpbmcgdGhlIGhhbmRs
ZXIgdG8gcnVuIGluIHRoZSBzZXRfdGltZXIoKSBjYXNlIGlzIG1vcmUKZGlmZmljdWx0LCB5ZXQg
YXMgc2FpZCAtIGlmIHRoZXJlJ3MgYSB3aW5kb3cgdG8gYmUgY29uY2VybmVkIGFib3V0LAp0aGUg
Y29uY2VybiBzaG91bGQgYmUgcmVnYXJkaW5nIGFsbCBzdWNoIHdpbmRvd3MsIG9yIG5vbmUgb2YK
dGhlbSBpbW8uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:26:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:26:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx7fx-0006lL-J0; Wed, 27 Sep 2017 08:26:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dx7fw-0006lF-Ui
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 08:26:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6B/EC-17770-CB06BC95; Wed, 27 Sep 2017 08:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3d3wul
 Ig+vXlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWxvdsBRcFKxa0T2ZvYOzm62Lk5BASyJN4
 2dbEBGLzCthJrHx3jxXElhAwlDi98CZLFyMHB4uAqsTM9+wgYTYBdYm2Z9vBSkQEDCRWbpoFZ
 HNxMAt8YpSYsGUiC0hCWCBeYsKaZnaQhJDAa0aJM1tnM4IkOAWMJXqvzWcGGcorICjxd4cwSJ
 hZQEvi4a9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGu
 sl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDseOf0yFGSQ4mJVHeev/T
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgvdZPFCdYFFqempFWmYOMD5gS
 iU4eJREeCNA0rzFBYm5xZnpEKlTjLocHTfv/mESApshJc67EqRIAKQoozQPbgQsVi8xykoJ8z
 ICHSjEU5BalJtZgir/ilGcg1FJmHcFyBSezLwSuE2vgI5gAjqid+oJkCNKEhFSUg2MSjat/Ed
 TbP6HlXuLqIrd3Xw6VvLW9wKu6j7RM37cPionemamPw6L9X9U82eeleDbeO9TE4/H8C3Vd16Q
 cK06XXm2ZV3OLG7LPxaTq/p7zwawL79h2fVkc+6cxslzViyRO168wGm6xWfX313zzxXKv+Y9J
 en1rd+Job6wVfMrq4S8vv5HiRQlluKMREMt5qLiRADuy/tj0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506500793!61755069!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31739 invoked from network); 27 Sep 2017 08:26:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 08:26:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 02:26:33 -0600
Message-Id: <59CB7CD70200007800180016@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 02:26:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549848446.30442.1115438035704916073.stgit@Solace.fritz.box>
 <59CA8AF9020000780017FDF9@prv-mh.provo.novell.com>
 <1506448126.27663.34.camel@citrix.com>
In-Reply-To: <1506448126.27663.34.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen: RCU: make the period of the idle
 timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDE5OjQ4LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gVHVlLCAyMDE3LTA5LTI2IGF0IDA5OjE0IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMTUuMDkuMTcgYXQgMjA6MDEsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiAtLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKPj4gPiArKysgYi94
ZW4vY29tbW9uL3JjdXBkYXRlLmMKPj4gPiArICAgIGludCByZXQgPSAwOwo+PiA+ICsKPj4gPiAr
ICAgIGlmICggTUlMTElTRUNTKHBlcmlvZCkgPiBJRExFX1RJTUVSX1BFUklPRF9NQVggKQo+PiA+
ICsgICAgewo+PiA+ICsgICAgICAgIHByaW50aygiV0FSTklORzogcmN1X2lkbGVfdGltZXJfcGVy
aW9kX21zIG11c3QgYmUgPAo+PiA+ICUiUFJJX3N0aW1lIlxuIiwKPj4gPiArICAgICAgICAgICAg
ICAgSURMRV9USU1FUl9QRVJJT0RfTUFYIC8gTUlMTElTRUNTKDEpKTsKPj4gPiArICAgICAgICBy
ZXQgPSAtRUlOVkFMOwo+PiA+ICsgICAgfQo+PiA+ICsgICAgZWxzZQo+PiA+ICsgICAgICAgIGlk
bGVfdGltZXJfcGVyaW9kID0gTUlMTElTRUNTKHBlcmlvZCk7Cj4+ID4gKwo+PiA+ICsgICAgcHJp
bnRrKCJSQ1UgaWRsZSB0aW1lciBwZXJpb2Q6ICVsdW1zXG4iLCBwZXJpb2QpOwo+PiA+ICsKPj4g
PiArICAgIHJldHVybiByZXQ7Cj4+ID4gK30KPj4gPiArY3VzdG9tX3BhcmFtKCJyY3VfaWRsZV90
aW1lcl9wZXJpb2RfbXMiLCBwYXJzZV9pZGxlX3RpbWVyX3BlcmlvZCk7Cj4+IAo+PiBEb2VzIHRo
aXMgcmVhbGx5IG5lZWQgaGFuZGxpbmcgYXMgY3VzdG9tX3BhcmFtKCkuIEkuZS4gd291bGRuJ3QK
Pj4gaW50ZWdlcl9wYXJhbSgpIHBsdXMgc2FuaXRpemluZyBpbiByY3VfaW5pdCgpIHN1ZmZpY2U/
IAo+Pgo+IEkgZGlkIGl0IGxpa2UgdGhhdCBpbiB0aGUgZmlyc3QgcGxhY2UuIEJ1dCB0aGVuIEkg
ZGlkIG5vdCBsaWtlIHRoZQo+IG92ZXJhbGwgbG9vayBvZiB0aGUgcGF0Y2gsIHNvIEkgY2hhbmdl
ZCB0aGUgYXBwcm9hY2guCj4gCj4gSSBjYW4gcHV0IGl0IGJhY2sgdG9nZXRoZXIgdGhlIGludGVn
ZXJfcGFyYW0oKSB2YXJpYW50LCBhbmQgeW91J2xsIHRlbGwKPiBtZSB3aGljaCBvbmUgeW91IGxp
a2UgYmV0dGVyLgo+IAo+PiBUaGF0IHdvdWxkCj4+IGFsc28gbWFrZSB0aGUgbG9nIG1lc3NhZ2Ug
YmUgcHJpbnRlZCB1bmlmb3JtbHkgLSBtZXJlbHkgZWNob2luZwo+PiB0aGUgdmFsdWUgZnJvbSB0
aGUgY29tbWFuZCBsaW5lIGRvZXNuJ3QgbG9vayB2ZXJ5IHVzZWZ1bCB0byBtZS4KPj4KPiBNbW0u
LiBTb3JyeSwgYnV0IEkgZG9uJ3QgZ2V0IHRoaXMgcGFydC4KCkluIHRoaXMgdmVyc2lvbiBvZiB0
aGUgcGF0Y2ggeW91IGxvZyB0aGUgbWVzc2FnZSBpZiBhbmQgb25seSBpZgp0aGUgY29tbWFuZCBs
aW5lIG9wdGlvbiB3YXMgc3BlY2lmaWVkLiBUaGlzIG1lYW5zIHRoYXQKLSB3aXRob3V0IGNvbW1h
bmQgbGluZSBvcHRpb24gdGhlIGxvZyB3b24ndCB0ZWxsIHVzIGFueXRoaW5nCi0gd2l0aCBhIHZh
bGlkIGNvbW1hbmQgbGluZSBvcHRpb24gdGhlIGxvZyB3aWxsIHRlbGwgdXMgdGhlIHNhbWUKICB0
aGluZyB0d2ljZSAob25jZSB2aWEgdGhlIGxvZ2dlZCBjb21tYW5kIGxpbmUsIGFuZCBhbm90aGVy
CiAgdGltZSBpbiB0aGUgbWVzc2FnZSB5b3UgYWRkKQotIHdpdGggYW4gaW52YWxpZCBjb21tYW5k
IGxpbmUgb3B0aW9uIHlvdSdsbCBiZSBpc3N1aW5nIGJvdGggYQogIHdhcm5pbmcgYW5kIHRoZSBt
ZXNzYWdlIHJlcG9ydGluZyB0aGUgdXNlZCB2YWx1ZQpJIGNhbiBsaXZlIHdpdGggdGhlIG5ldyBt
ZXNzYWdlIGR1cGxpY2F0aW5nIHRoZSBjb21tYW5kIGxpbmUKaW5mb3JtYXRpb24gKGkuZS4gdGhl
cmUncyBubyBwb2ludCBpbiBzdXBwcmVzc2luZyB0aGUgbmV3IGxvZwptZXNzYWdlIGlmIHRoZSBj
b21tYW5kIGxpbmUgb3B0aW9uIHdhcyB1c2VkKSwgYnV0IChhKSB0aGVyZQpzaG91bGRuJ3QgYmUg
dHdvIG1lc3NhZ2VzIChvciByZWFsbHkgdGhyZWUsIGFzIHJldHVybmluZwotRUlOVkFMIHdpbGwg
dHJpZ2dlciBhbm90aGVyIG1lc3NhZ2UgaW4gdGhlIGNhbGxlcikgYW5kIChiKSBpZgprbm93aW5n
IHRoZSBwZXJpb2Qgb2YgdGhlIHRpbWVyIGlzIHNvbWV0aGluZyB5b3UgY29uc2lkZXIKd29ydGgg
bG9nZ2luZywgaXQgc2hvdWxkIGJlIGxvZ2dlZCBldmVuIHdoZW4gdGhlcmUncyBubwpjb21tYW5k
IGxpbmUgb3B0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx7rF-0007Ua-MZ; Wed, 27 Sep 2017 08:38:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dx7rE-0007UM-MI
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 08:38:16 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 18/E1-03454-7736BC95; Wed, 27 Sep 2017 08:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/Rp1uefDr
 SYP0GPoslHxezODB6HN39mymAMYo1My8pvyKBNWPKrF6Wgi9eFWe2nWBuYNxm0cXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAFSaJ7b++soAkhAX8JI5cnsoOYosIuEt8+fcDLM4soCex7GA3W
 FwIKL5w83SwQWwC+hK7X3xi6mLk4OAVsJXomRYCEmYRUJWYvmQBG4gtKhAtsXbWcrBWXgFBiZ
 Mzn4CN5BTwkPjyaTrUeHWJP/MuMUPY8hLNW2dD2eISTV9WskKcpicx7f48lgmMgrOQjJqFpH0
 WkvZZSNoXMLKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI
 DGYGINjBuO9j5CFGSQ4mJVHeev/TkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC2TgHKCRanpq
 RVpmTnAuIJJS3DwKInwqoOkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPdPIlCRAEhRRm
 ke3AhYjF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8dyCqezLwSuE2vgI5gAjqid+oJkCN
 KEhFSUg2MEw5cfRKUXfNePdpbuPrWnCeeqpuTDnAwuCuvt/J7dcxBU2JGdsFnW+uLmQqh3lGV
 CioP84Se3Vc0buVbfK/4FQfHua+8e88WNgT5ZOUdXHao7OnqOwk5U+wW/vriP3Wq0b7ftnv9O
 P6zrzaf3FHokbDNZ48TZ/kbP26jYyZeD0Vf/VjALiWoxFKckWioxVxUnAgApMQFJewCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506501495!84681471!1
X-Originating-IP: [131.111.8.142]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MiA9PiAxMTg0OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43518 invoked from network); 27 Sep 2017 08:38:15 -0000
Received: from ppsw-42.csi.cam.ac.uk (HELO ppsw-42.csi.cam.ac.uk)
 (131.111.8.142)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 08:38:15 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-111-79.dynamic.dsl.as9105.com ([88.111.111.79]:50682
 helo=[192.168.1.6])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dx7rA-0009vW-6z (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 27 Sep 2017 09:38:12 +0100
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6ab653b4-4286-3e16-fb1b-4c5a781c1893@citrix.com>
Date: Wed, 27 Sep 2017 09:38:12 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
Cc: paul.durrant@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMjAxNyAwOTowNCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBGcm9tOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Cj4gQW4gYWNjZXNzIHdoaWNo
IGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5IGlzIHBlcmZvcm1lZCBhdG9taWNhbGx5IGJ5IHg4Ngo+
IGhhcmR3YXJlLCBhbGJlaXQgd2l0aCBhIHNldmVyZSBwZXJmb3JtYW5jZSBwZW5hbHR5LiAgQW4g
aW1wb3J0YW50IGNvcm5lciBjYXNlCj4gaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0cyB0
d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQo+IHRyYW5zbGF0aW9uIGV4aXN0cywg
b3IgaW4gbmV0IGFjY2VzcyByaWdodHMuCj4KPiBUaGUgdXNlIG9mIGh2bV9jb3B5KigpIGluIGh2
bWVtdWxfd3JpdGUoKSBpcyBwcm9ibGVtYXRpYywgYmVjYXVzZSBpdCBwZXJmb3Jtcwo+IGEgdHJh
bnNsYXRpb24gdGhlbiBjb21wbGV0ZXMgdGhlIHBhcnRpYWwgd3JpdGUsIGJlZm9yZSBtb3Zpbmcg
b250byB0aGUgbmV4dAo+IHRyYW5zbGF0aW9uLgo+Cj4gSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRl
ZCB3cml0ZSBzdHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKPiB3cml0
YWJsZSwgYW5kIHRoZSBzZWNvbmQgb2Ygd2hpY2ggaXMgbm90LCB0aGUgZmlyc3QgaGFsZiBvZiB0
aGUgd3JpdGUgd2lsbAo+IGNvbXBsZXRlIGJlZm9yZSAjUEYgaXMgcmFpc2VkIGZyb20gdGhlIHNl
Y29uZCBoYWxmLgo+Cj4gVGhpcyByZXN1bHRzIGluIGd1ZXN0IHN0YXRlIGNvcnJ1cHRpb24gYXMg
YSBzaWRlIGVmZmVjdCBvZiBlbXVsYXRpb24sIHdoaWNoCj4gaGFzIGJlZW4gb2JzZXJ2ZWQgdG8g
Y2F1c2Ugd2luZG93cyB0byBjcmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgo+Cj4gSW50
cm9kdWNlIHRoZSBodm1lbXVsX3ssdW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2gg
dHJhbnNsYXRlIGFuCj4gZW50aXJlIGNvbnRlbnRzIG9mIGEgbGluZWFyIGFjY2VzcywgYW5kIHZt
YXAoKSB0aGUgdW5kZXJseWluZyBmcmFtZXMgdG8KPiBwcm92aWRlIGEgY29udGlndW91cyB2aXJ0
dWFsIG1hcHBpbmcgZm9yIHRoZSBlbXVsYXRvciB0byB1c2UuICBUaGlzIGlzIHRoZQo+IHNhbWUg
bWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNoYWRvdyBlbXVsYXRpb24gY29kZS4KPgo+IFRoaXMg
d2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNzdWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9u
IGJlZm9yZSBhbnkKPiBtb2RpZmljYXRpb25zIG9jY3VyLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPgo+IC0tLQo+IENoYW5n
ZXMgc2luY2UgVjQ6Cj4gCS0gTW92ZWQgdGhlIG1mbiBpbmNyZW1lbnQgbGluZSBiYWNrCj4gCS0g
UmVtb3ZlZCB0aGUgbmV3IGxpbmUgYmV0d2VlbiBtZm4rKyBhbmQgd2hpbGUKPgo+IFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAxNzQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIHwg
ICA3ICsrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTY0IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9u
cygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCBjYzg3NGNlLi45ZDhiZTMwIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiBAQCAtNDk4LDYgKzQ5OCwxNTYgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX21t
aW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLAo+ICB9Cj4gIAo+ICAvKgo+ICsgKiBNYXAgdGhlIGZy
YW1lKHMpIGNvdmVyaW5nIGFuIGluZGl2aWR1YWwgbGluZWFyIGFjY2VzcywgZm9yIHdyaXRlYWJs
ZQo+ICsgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5VTEwgZm9yIE1NSU8sIG9yIEVSUl9QVFIoflg4
NkVNVUxfKikgZm9yIG90aGVyIGVycm9ycwo+ICsgKiBpbmNsdWRpbmcgRVJSX1BUUih+WDg2RU1V
TF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4KPiArICoKPiArICogSW4gZGVidWcg
YnVpbGRzLCBtYXAoKSBjaGVja3MgdGhhdCBlYWNoIHNsb3QgaW4gaHZtZW11bF9jdHh0LT5tZm5b
XSBpcwo+ICsgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQgcG9pc2lvbnMgdW51c2VkIHNsb3RzIHdp
dGggSU5WQUxJRF9NRk4uCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCj4gKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1
aW50MzJfdCBwZmVjLAo+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4
dCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdm9pZCAq
ZXJyLCAqbWFwcGluZzsKPiArCj4gKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBu
ZWVkIG1hcHBpbmcuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBB
R0VfU0hJRlQsIGZpcnN0ID0gZnJhbWU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxp
bmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKClRvIGZ1bmN0aW9uIGNvcnJl
Y3RseSBmb3IgYW4gYWNjZXNzIHdoaWNoIHNwYW5zIHRoZSA0RyBvciA2NGJpdApib3VuZGFyeSwg
SSB0aGluayB5b3UgbmVlZDoKCmlmICggaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSA8IDY0
ICkKewrCoMKgwqAgZnJhbWUgPSAodWludDMyX3QpZnJhbWU7CsKgwqDCoCBmaW5hbCA9ICh1aW50
MzJfdCkgZmluYWw7Cn0KCj4gKwo+ICsgICAgLyoKPiArICAgICAqIG1mbiBwb2ludHMgdG8gdGhl
IG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCj4g
KyAgICAgKiBoZWxkIG9uIHRoZW0uCj4gKyAgICAgKi8KPiArICAgIG1mbl90ICptZm4gPSAmaHZt
ZW11bF9jdHh0LT5tZm5bMF07Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBjYWxsZXIgaGFz
IG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6ZXJvLWJ5dGUgd3JpdGUsIGJ1dAo+
ICsgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1aWxk
cy4KPiArICAgICAqCj4gKyAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRlcGVuZHMgb24g
dGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10gd2hpY2gKPiArICAgICAqIGNhbiBiZSB2bWFw
KCknZCwgYWNjb3V0aW5nIGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSByZWdp
b24uCj4gKyAgICAgKiBUaGUgaGlnaGVyIGxldmVsIGVtdWxhdGlvbiBjYWxsZXJzIGFyZSByZXNw
b25zaWJsZSBmb3IgZW5zdXJpbmcgdGhhdAo+ICsgICAgICogbWZuc1tdIGlzIGxhcmdlIGVub3Vn
aCBmb3IgdGhlIHJlcXVlc3RlZCB3cml0ZSBzaXplLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGJ5
dGVzID09IDAgfHwKPiArICAgICAgICAgZmluYWwgLSBmaXJzdCA+PSBBUlJBWV9TSVpFKGh2bWVt
dWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
Cj4gKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZG8gewo+
ICsgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7Cj4gKyAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsK
PiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKwo+ICsgICAgICAgIC8qIEVycm9yIGNoZWNr
aW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJyZW50IHNsb3QgaXMgY2xlYW4uICovCj4gKyAgICAg
ICAgQVNTRVJUKG1mbl94KCptZm4pID09IDApOwo+ICsKPiArICAgICAgICByZXMgPSBodm1fdHJh
bnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lIDw8IFBBR0VfU0hJRlQsIHRydWUsIHBmZWMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVM
TCwgJnAybXQpOwo+ICsKPiArICAgICAgICBzd2l0Y2ggKCByZXMgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+ICsgICAgICAgICAgICB4
ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0
LT5jdHh0KTsKPiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9FWENFUFRJT04p
Owo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19i
YWRfZ2ZuX3RvX21mbjoKPiArICAgICAgICAgICAgZXJyID0gTlVMTDsKPiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgICAgIGVyciA9IEVS
Ul9QVFIoflg4NkVNVUxfUkVUUlkpOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAg
ICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKyAgICAg
ICAgfQo+ICsKPiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiAr
Cj4gKyAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09LQVkpOwo+ICsgICAgICAg
ICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgfSB3aGlsZSAoICsrZnJhbWUg
PCBmaW5hbCApOwoKZnJhbWUgIT0gZmluYWwKCj4gKwo+ICsgICAgLyogRW50aXJlIGFjY2VzcyB3
aXRoaW4gYSBzaW5nbGUgZnJhbWU/ICovCj4gKyAgICBpZiAoIGZpcnN0ID09IGZpbmFsICkKPiAr
ICAgICAgICBtYXBwaW5nID0gbWFwX2RvbWFpbl9wYWdlKGh2bWVtdWxfY3R4dC0+bWZuWzBdKTsK
PiArICAgIC8qIE11bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2bWFwKCkuICovCj4gKyAgICBlbHNl
IGlmICggKG1hcHBpbmcgPSB2bWFwKGh2bWVtdWxfY3R4dC0+bWZuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmaW5hbCAtIGZpcnN0ICsgMSkpID09IE5VTEwgKQo+ICsgICAgICAg
IGdvdG8gdW5oYW5kbGVhYmxlOwo+ICsKPiArI2lmbmRlZiBOREVCVUcgLyogUG9pc2lvbiB1bnVz
ZWQgbWZuW11zIHdpdGggSU5WQUxJRF9NRk4uICovCj4gKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVt
dWxfY3R4dC0+bWZuICsgQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQo+ICsgICAgewo+
ICsgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKPiArICAgICAgICAqbWZuKysgPSBJ
TlZBTElEX01GTjsKPiArICAgIH0KPiArI2VuZGlmCj4gKwo+ICsgICAgcmV0dXJuIG1hcHBpbmcg
KyAobGluZWFyICYgflBBR0VfTUFTSyk7Cj4gKwo+ICsgdW5oYW5kbGVhYmxlOgo+ICsgICAgZXJy
ID0gRVJSX1BUUih+WDg2RU1VTF9VTkhBTkRMRUFCTEUpOwo+ICsKPiArIG91dDoKPiArICAgIC8q
IERyb3AgYWxsIGhlbGQgcmVmZXJlbmNlcy4gKi8KPiArICAgIHdoaWxlICggbWZuLS0gPiBodm1l
bXVsX2N0eHQtPm1mbiApCj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goKm1m
bikpKTsKPiArCj4gKyAgICByZXR1cm4gZXJyOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBodm1l
bXVsX3VubWFwX2xpbmVhcl9hZGRyKAo+ICsgICAgdm9pZCAqbWFwcGluZywgdW5zaWduZWQgbG9u
ZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywKPiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
cmVudC0+ZG9tYWluOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdF
X1NISUZUOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRlcyAtICEh
Ynl0ZXMpID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+
bWZuWzBdOwo+ICsKPiArICAgIEFTU0VSVChieXRlcyA+IDApOwo+ICsKPiArICAgIGlmICggZnJh
bWUgPT0gZmluYWwgKQo+ICsgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcHBpbmcpOwo+ICsg
ICAgZWxzZQo+ICsgICAgICAgIHZ1bm1hcChtYXBwaW5nKTsKPiArCj4gKyAgICBkbwo+ICsgICAg
ewo+ICsgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoKm1mbikpOwo+ICsgICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KGN1cnJkLCAqbWZuKTsKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZSht
Zm5feCgqbWZuKSkpOwo+ICsKPiArICAgICAgICAqbWZuKysgPSBfbWZuKDApOyAvKiBDbGVhbiBz
bG90IGZvciBtYXAoKSdzIGVycm9yIGNoZWNraW5nLiAqLwo+ICsgICAgfSB3aGlsZSAoICsrZnJh
bWUgPCBmaW5hbCApOwo+ICsKPiArCj4gKyNpZm5kZWYgTkRFQlVHIC8qIENoZWNrIChhbmQgY2xl
YW4pIGFsbCB1bnVzZWQgbWZucy4gKi8KPiArICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0
LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgQVNTRVJUKG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikpOwo+ICsgICAgICAgICptZm4rKyA9
IF9tZm4oMCk7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+ICsvKgo+ICAgKiBDb252ZXJ0
IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UK
PiAgICogW2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1
c3RlZCBhY2NvcmRpbmcgdG8KPiAgICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBh
bHdheXMgPjAgd2hlbiBYODZFTVVMX09LQVkgaXMgcmV0dXJuZWQuCj4gQEAgLTk4OCwxMSArMTEz
OCwxMSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCj4gICAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KPiAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3Ry
dWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOwo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50Owo+IC0gICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gICAgICB1bnNpZ25lZCBs
b25nIGFkZHIsIHJlcHMgPSAxOwo+ICAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVz
ZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7Cj4gICAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9
ICZjdXJyLT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKPiAgICAgIGludCByYzsKPiArICAgIHZvaWQg
Km1hcHBpbmc7Cj4gIAo+ICAgICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSApCj4g
ICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0Owo+IEBAIC0xMDA4LDIzICsxMTU4LDEzIEBA
IHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKPiAgICAgICAgICAgKHZpby0+bW1pb19nbGEgPT0g
KGFkZHIgJiBQQUdFX01BU0spKSApCj4gICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21t
aW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAxKTsKPiAg
Cj4gLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKPiArICAgIG1hcHBpbmcgPSBodm1lbXVsX21hcF9saW5lYXJfYWRk
cihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0KTsKPiArICAgIGlmICggSVNfRVJSKG1h
cHBpbmcpICkKPiArICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7Cj4gIAo+IC0gICAg
c3dpdGNoICggcmMgKQo+IC0gICAgewo+IC0gICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+IC0gICAg
ICAgIGJyZWFrOwo+IC0gICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiAtICAg
ICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11
bF9jdHh0LT5jdHh0KTsKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gLSAg
ICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+IC0gICAgICAgIHJldHVybiBodm1lbXVs
X2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4
dCwgMCk7CgpXaGVyZSBoYXMgdGhlIGlmICggIW1hcHBpbmcgKSB0ZXN0IGdvbmU/wqAgVGhlIEhW
TVRSQU5TX2JhZF9nZm5fdG9fbWZuCmNhc2UgbmVlZHMgaGFuZGxpbmcuCgp+QW5kcmV3Cgo+IC0g
ICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Ogo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5f
c2hhcmVkOgo+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+IC0gICAgZGVmYXVsdDoK
PiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gLSAgICB9Cj4gKyAgICBt
ZW1jcHkobWFwcGluZywgcF9kYXRhLCBieXRlcyk7Cj4gKwo+ICsgICAgaHZtZW11bF91bm1hcF9s
aW5lYXJfYWRkcihtYXBwaW5nLCBhZGRyLCBieXRlcywgaHZtZW11bF9jdHh0KTsKPiAgCj4gICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAo+
IGluZGV4IDg4NjQ3NzUuLmQzNzlhNGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZW11bGF0ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5o
Cj4gQEAgLTM3LDYgKzM3LDEzIEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IHsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2VnX3Jl
Z19kaXJ0eTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogTUZOcyBiZWhpbmQgdGVtcG9yYXJ5IG1h
cHBpbmdzIGluIHRoZSB3cml0ZSBjYWxsYmFjay4gIFRoZSBsZW5ndGggaXMKPiArICAgICAqIGFy
Yml0cmFyeSwgYW5kIGNhbiBiZSBpbmNyZWFzZWQgaWYgd3JpdGVzIGxvbmdlciB0aGFuIFBBR0Vf
U0laRSsxIGFyZQo+ICsgICAgICogbmVlZGVkLgo+ICsgICAgICovCj4gKyAgICBtZm5fdCBtZm5b
Ml07Cj4gKwo+ICAgICAgdWludDMyX3QgaW50cl9zaGFkb3c7Cj4gIAo+ICAgICAgYm9vbF90IHNl
dF9jb250ZXh0OwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:42:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx7v3-000878-78; Wed, 27 Sep 2017 08:42:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx7v1-00086w-Mh
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 08:42:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 26/66-02023-3646BC95; Wed, 27 Sep 2017 08:42:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVTcp5XS
 kwcMVrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHtsFntBc07F1qefmBsY
 F7p3MXJyCAk0Mkm8buXsYuQCsh8zSqyZvpsdwtnGKPFg8Ux2kCoRAWeJr2fmAtnsHLwC+hI9t
 V2MHBzCAmYSR15Wg1RLCEyWk9hwpZ0VpFpCwFviy49XLCA1IPb17+UgjWwCVhKHxECCLAKqEo
 vbBCYwci9gZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEeh
 nBiDYwXirz/kQoyQHk5Iob73/6UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzpyUA5waLU9NSK
 tMwcYMDBpCU4eJREeCeApHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpy3AaRIAKQoozQPb
 gQs+C8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcYZApPZl4J3KZXQEcwAR3RO/UEyBEliQ
 gpqQZGT5cyi++nq81/bDCecYO1vygkacvft93XJ8xgmD5nwpKaUI84BabelZu32KhEfxQt8dh
 S6Pz2sZLbe+vISXPea7Nvn3DlLbd9Nv9jrleyl5nvRbk1Jc/tbX37r7irY9XaZb+XXu4VE5q/
 dY723Gn7VVVWq7ezf/rZuu60ydUdBvsdtuQ+ub5bW4mlOCPRUIu5qDgRAE1phIh5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506501728!74627161!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45343 invoked from network); 27 Sep 2017 08:42:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 08:42:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx7uw-0007dE-UR; Wed, 27 Sep 2017 08:42:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dx7ur-00062a-DI; Wed, 27 Sep 2017 08:42:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dx7up-00027B-NC; Wed, 27 Sep 2017 08:42:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113845-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc972a67cc54585bd83ad811c4e9b6ab3dcd427e
X-Osstest-Versions-That: linux=e365806ac289457263a133bd32df8df49897f612
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 08:42:00 +0000
Subject: [Xen-devel] [linux-linus test] 113845: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg0NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODQ1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzgyMwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgYmxvY2tlZCBpbiAxMTM4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTM4MjMKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzgyMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzODIzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTM4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzgyMwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzODIzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTM4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgZGM5NzJhNjdjYzU0NTg1YmQ4M2FkODExYzRlOWI2YWIzZGNkNDI3ZQpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTM2NTgwNmFjMjg5NDU3MjYz
YTEzM2JkMzJkZjhkZjQ5ODk3ZjYxMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzODIzICAyMDE3
LTA5LTI2IDA4OjM2OjIxIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzg0NSAg
MjAxNy0wOS0yNyAwMDoyMDoxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBIdW50ZXIgPGFkcmlh
bi5odW50ZXJAaW50ZWwuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhh
dC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFdvbGZyYW0gU2FuZyA8d3Nh
K3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZGM5NzJhNjdjYzU0
NTg1YmQ4M2FkODExYzRlOWI2YWIzZGNkNDI3ZQpNZXJnZTogZmM0NjgyMCA2YWUwMzM2CkF1dGhv
cjogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpEYXRlOiAg
IFR1ZSBTZXAgMjYgMTY6NTQ6MjIgMjAxNyAtMDcwMAoKICAgIE1lcmdlIHRhZyAnbW1jLXY0LjE0
LXJjMScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Vs
ZmgvbW1jCiAgICAKICAgIFB1bGwgTU1DIGZpeGVzIGZyb20gVWxmIEhhbnNzb246CiAgICAKICAg
ICAgLSBzZGhjaS1wY2k6IEZpeCB2b2x0YWdlIHN3aXRjaCBmb3Igc29tZSBJbnRlbCBob3N0IGNv
bnRyb2xsZXJzCiAgICAKICAgICAgLSB0bWlvOiByZW1vdmUgYnJva2VuIGFuZCBub2lzeSBkZWJ1
ZyBtYWNybwogICAgCiAgICAqIHRhZyAnbW1jLXY0LjE0LXJjMScgb2YgZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3VsZmgvbW1jOgogICAgICBtbWM6IHNkaGNp
LXBjaTogRml4IHZvbHRhZ2Ugc3dpdGNoIGZvciBzb21lIEludGVsIGhvc3QgY29udHJvbGxlcnMK
ICAgICAgbW1jOiB0bWlvOiByZW1vdmUgYnJva2VuIGFuZCBub2lzeSBkZWJ1ZyBtYWNybwoKY29t
bWl0IGZjNDY4MjBiMjdhMmQ5YTQ2ZjdlOTBjOWNlYjRhNjRhMWJjNWZhYjgKQXV0aG9yOiBBbmRy
ZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBTZXAgMjUg
MTI6MjM6MDMgMjAxNyArMDIwMAoKICAgIHZmczogUmV0dXJuIC1FTlhJTyBmb3IgbmVnYXRpdmUg
U0VFS19IT0xFIC8gU0VFS19EQVRBIG9mZnNldHMKICAgIAogICAgSW4gZ2VuZXJpY19maWxlX2xs
c2Vla19zaXplLCByZXR1cm4gLUVOWElPIGZvciBuZWdhdGl2ZSBvZmZzZXRzIGFzIHdlbGwKICAg
IGFzIG9mZnNldHMgYmV5b25kIEVPRi4gIFRoaXMgYWZmZWN0cyBmaWxlc3lzdGVtcyB3aGljaCBk
b24ndCBpbXBsZW1lbnQKICAgIFNFRUtfSE9MRSAvIFNFRUtfREFUQSBpbnRlcm5hbGx5LCBwb3Nz
aWJseSBiZWNhdXNlIHRoZXkgZG9uJ3Qgc3VwcG9ydAogICAgaG9sZXMuCiAgICAKICAgIEZpeGVz
IHhmc3Rlc3QgZ2VuZXJpYy80NDguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgR3J1
ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgICBDYzogc3RhYmxlQHZnZXIua2VybmVs
Lm9yZwogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgoKY29tbWl0IDZhZTAzMzY4OWQ3YjFhNDE5ZGVmNzhlOGU5OTBiMGVhYjhi
YjY0MTkKQXV0aG9yOiBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KRGF0
ZTogICBNb24gU2VwIDE4IDE1OjE2OjA4IDIwMTcgKzAzMDAKCiAgICBtbWM6IHNkaGNpLXBjaTog
Rml4IHZvbHRhZ2Ugc3dpdGNoIGZvciBzb21lIEludGVsIGhvc3QgY29udHJvbGxlcnMKICAgIAog
ICAgU29tZSBJbnRlbCBob3N0IGNvbnRyb2xsZXJzIChlLmcuIENOUCkgdXNlIGFuIEFDUEkgZGV2
aWNlLXNwZWNpZmljIG1ldGhvZAogICAgdG8gZW5zdXJlIGNvcnJlY3Qgdm9sdGFnZSBzd2l0Y2hp
bmcuIEZpeCB2b2x0YWdlIHN3aXRjaCBmb3IgdGhvc2UsIGJ5CiAgICBhZGRpbmcgYSBjYWxsIHRv
IHRoZSBEU00uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5o
dW50ZXJAaW50ZWwuY29tPgogICAgQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKICAgIFNpZ25l
ZC1vZmYtYnk6IFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgoKY29tbWl0IGU4
N2JlOWIyOWMyMjg1MmVjMzAwODI2ZTNiMWQ1NTFiMDBjMWViN2EKQXV0aG9yOiBXb2xmcmFtIFNh
bmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29tPgpEYXRlOiAgIFRodSBTZXAgMTQg
MTQ6MzA6NDMgMjAxNyArMDIwMAoKICAgIG1tYzogdG1pbzogcmVtb3ZlIGJyb2tlbiBhbmQgbm9p
c3kgZGVidWcgbWFjcm8KICAgIAogICAgU29tZSBjaGFuZ2UgZm9yIHY0LjE0IGJyb2tlIHRoZSBk
ZWJ1ZyBvdXRwdXQgZm9yIFRNSU8uIEJ1dCBzaW5jZSBpdCB3YXMKICAgIG5vdCBoZWxwZnVsIHRv
IG1lIGFuZCB0b28gbm9pc3kgZm9yIG15IHRhc3RlIGFueWhvdywgbGV0J3MganVzdCByZW1vdmUK
ICAgIGl0IGluc3RlYWQgb2YgZml4aW5nIGl0LiBXZSdsbCBmaW5kIHNvbWV0aGluZyBiZXR0ZXIg
aWYgd2UnZCBuZWVkIGl0Li4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdvbGZyYW0gU2FuZyA8
d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBVbGYg
SGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 08:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 08:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx870-0000Tg-Fv; Wed, 27 Sep 2017 08:54:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dx86z-0000Ta-AQ
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 08:54:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 0F/B3-02041-8476BC95; Wed, 27 Sep 2017 08:54:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov65r+ul
 Ig/VHTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owH32czFbyRqzjx8D9zA+MJqS5GTg4JASOJ
 txP/MXUxcnEICSxklPi9qIm5i5GDQ1ggTGLCpTCQuIhAA6PEqYfH2EEcZoFORonehTeYQLqFB
 Kwklj27AmazCahKbLh+ihXE5hWwlnhwbhYjiM0CFH96YhMbiC0qEC7RdLafBaJGUOLkzCdgNi
 dQ/eGt38BsZgF1iT/zLjFD2OISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAAGUAgh2M27Z7HmKU
 5GBSEuWt9z8dKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1yoNKCdYlJqeWpGWmQOMFZi0BAePk
 gjv1lSgNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifNygcwQACnKKM2DGwGL20uMslLCvI
 xARwnxFKQW5WaWoMq/YhTnYFQS5mUBmcKTmVcCt+kV0BFMQEf0Tj0BckRJIkJKqoHx0o97xSe
 U90zZcenZqsQveyxrShtEJ+6ujO8N+2d97siLD6ve+Qpszp/crOtRunaN9h7h4MN7VTRCGxf4
 Tvi04YRCxqfnSqVfqoTqpT2Nm3q9mk/mcibOu35azmmzwQTLM+tXziue9mfPidrfcxS2lH3oX
 S20eqGmdELe6hYnptmdbcVeD4/NVGIpzkg01GIuKk4EAHTn21DWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506502469!116792859!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17397 invoked from network); 27 Sep 2017 08:54:29 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Sep 2017 08:54:29 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8BCEAAABA;
 Wed, 27 Sep 2017 08:54:28 +0000 (UTC)
To: Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de, hpa@zytor.com
References: <ee51ee2f-f7a5-4999-a4a6-c930ee0d1d18@default>
From: Juergen Gross <jgross@suse.com>
Message-ID: <82c1bd99-6dfa-7acc-b98b-7c73f9358b25@suse.com>
Date: Wed, 27 Sep 2017 10:54:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ee51ee2f-f7a5-4999-a4a6-c930ee0d1d18@default>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, x86@kernel.org,
 Joe Jin <joe.jin@oracle.com>, linux-kernel@vger.kernel.org,
 srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMDU6MDMsIFpoZW56aG9uZyBEdWFuIHdyb3RlOgo+IFdoZW4gYm9vdHVwIGEg
UFZNIGd1ZXN0IHdpdGggbGFyZ2UgbWVtb3J5KEV4LjI0MEdCKSwgWEVOIHByb3ZpZGVkIGluaXRp
YWwKPiBtYXBwaW5nIG92ZXJsYXBzIHdpdGgga2VybmVsIG1vZHVsZSB2aXJ0dWFsIHNwYWNlLiBX
aGVuIG1hcHBpbmcgaW4gdGhpcyBzcGFjZQo+IGlzIGNsZWFyZWQgYnkgeGVuX2NsZWFuaGlnaG1h
cCgpLCBpbiBjZXJ0YWluIGNhc2UgdGhlcmUgY291bGQgYmUgYW4gMk1CIG1hcHBpbmcKPiBsZWZ0
LiBUaGlzIGlzIGR1ZSB0byBYRU4gaW5pdGlhbGl6ZSA0TUIgYWxpZ25lZCBtYXBwaW5nIGJ1dCB4
ZW5fY2xlYW5oaWdobWFwKCkKPiBmaW5pc2ggYXQgMk1CIGJvdW5kYXJ5Lgo+IAo+IFdoZW4gbW9k
dWxlIGxvYWRpbmcgaXMganVzdCBvbiB0b3Agb2YgdGhlIDJNQiBzcGFjZSwgZ290IGJlbG93IHdh
cm5pbmc6Cj4gCj4gV0FSTklORzogYXQgbW0vdm1hbGxvYy5jOjEwNiB2bWFwX3B0ZV9yYW5nZSsw
eDE0ZS8weDE5MCgpCj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZmZmZmZjgxMTE3MDgzPl0gd2Fybl9h
bGxvY19mYWlsZWQrMHhmMy8weDE2MAo+ICBbPGZmZmZmZmZmODExNDYwMjI+XSBfX3ZtYWxsb2Nf
YXJlYV9ub2RlKzB4MTgyLzB4MWMwCj4gIFs8ZmZmZmZmZmY4MTBhYzkxZT5dID8gbW9kdWxlX2Fs
bG9jX3VwZGF0ZV9ib3VuZHMrMHgxZS8weDgwCj4gIFs8ZmZmZmZmZmY4MTE0NWRmNz5dIF9fdm1h
bGxvY19ub2RlX3JhbmdlKzB4YTcvMHgxMTAKPiAgWzxmZmZmZmZmZjgxMGFjOTFlPl0gPyBtb2R1
bGVfYWxsb2NfdXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPiAgWzxmZmZmZmZmZjgxMDNjYTU0Pl0g
bW9kdWxlX2FsbG9jKzB4NjQvMHg3MAo+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSA/IG1vZHVsZV9h
bGxvY191cGRhdGVfYm91bmRzKzB4MWUvMHg4MAo+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSBtb2R1
bGVfYWxsb2NfdXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPiAgWzxmZmZmZmZmZjgxMGFjOWE3Pl0g
bW92ZV9tb2R1bGUrMHgyNy8weDE1MAo+ICBbPGZmZmZmZmZmODEwYWVmYTA+XSBsYXlvdXRfYW5k
X2FsbG9jYXRlKzB4MTIwLzB4MWIwCj4gIFs8ZmZmZmZmZmY4MTBhZjBhOD5dIGxvYWRfbW9kdWxl
KzB4NzgvMHg2NDAKPiAgWzxmZmZmZmZmZjgxMWZmOTBiPl0gPyBzZWN1cml0eV9maWxlX3Blcm1p
c3Npb24rMHg4Yi8weDkwCj4gIFs8ZmZmZmZmZmY4MTBhZjZkMj5dIHN5c19pbml0X21vZHVsZSsw
eDYyLzB4MWUwCj4gIFs8ZmZmZmZmZmY4MTUxNTRjMj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4
MTYvMHgxYgo+IAo+IFRoZW4gdGhlIG1hcHBpbmcgb2YgMk1CIGlzIGNsZWFyZWQsIGZpbmFsbHkg
b29wcyB3aGVuIHRoZSBwYWdlIGluIHRoYXQgc3BhY2UgaXMKPiBhY2Nlc3NlZC4KPiAKPiBCVUc6
IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IGZmZmY4ODAwMjI2MDAw
MDAKPiBJUDogWzxmZmZmZmZmZjgxMjYwODc3Pl0gY2xlYXJfcGFnZV9jX2UrMHg3LzB4MTAKPiBQ
R0QgMTc4ODA2NyBQVUQgMTc4YzA2NyBQTUQgMjI0MzQwNjcgUFRFIDAKPiBPb3BzOiAwMDAyIFsj
MV0gU01QCj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZmZmZmZjgxMTE2ZWY3Pl0gPyBwcmVwX25ld19w
YWdlKzB4MTI3LzB4MWMwCj4gIFs8ZmZmZmZmZmY4MTExN2Q0Mj5dIGdldF9wYWdlX2Zyb21fZnJl
ZWxpc3QrMHgxZTIvMHg1NTAKPiAgWzxmZmZmZmZmZjgxMTMzMDEwPl0gPyBpaV9pb3ZlY19jb3B5
X3RvX3VzZXIrMHg5MC8weDE0MAo+ICBbPGZmZmZmZmZmODExMTljOWQ+XSBfX2FsbG9jX3BhZ2Vz
X25vZGVtYXNrKzB4MTJkLzB4MjMwCj4gIFs8ZmZmZmZmZmY4MTE1NTUxNj5dIGFsbG9jX3BhZ2Vz
X3ZtYSsweGM2LzB4MWEwCj4gIFs8ZmZmZmZmZmY4MTAwNmZmZD5dID8gcHRlX21mbl90b19wZm4r
MHg3ZC8weDEwMAo+ICBbPGZmZmZmZmZmODExMzRjZmI+XSBkb19hbm9ueW1vdXNfcGFnZSsweDE2
Yi8weDM1MAo+ICBbPGZmZmZmZmZmODExMzljMzQ+XSBoYW5kbGVfcHRlX2ZhdWx0KzB4MWU0LzB4
MjAwCj4gIFs8ZmZmZmZmZmY4MTAwNzEyZT5dID8geGVuX3BtZF92YWwrMHhlLzB4MTAKPiAgWzxm
ZmZmZmZmZjgxMDA1MmM5Pl0gPyBfX3Jhd19jYWxsZWVfc2F2ZV94ZW5fcG1kX3ZhbCsweDExLzB4
MWUKPiAgWzxmZmZmZmZmZjgxMTM5ZGFiPl0gaGFuZGxlX21tX2ZhdWx0KzB4MTViLzB4MjcwCj4g
IFs8ZmZmZmZmZmY4MTUxMGMxMD5dIGRvX3BhZ2VfZmF1bHQrMHgxNDAvMHg0NzAKPiAgWzxmZmZm
ZmZmZjgxNTBkN2Q1Pl0gcGFnZV9mYXVsdCsweDI1LzB4MzAKPiAKPiBDYWxsIHhlbl9jbGVhbmhp
Z2htYXAoKSB3aXRoIDRNQiBhbGlnbmVkIGZvciBwYWdlIHRhYmxlcyBtYXBwaW5nIHRvIGZpeCBp
dC4KPiBUaGUgdW5uZWNlc3NvcnkgY2FsbCBvZiB4ZW5fY2xlYW5oaWdobWFwKCkgaW4gREVCVUcg
bW9kZSBpcyBhbHNvIHJlbW92ZWQuCj4gCj4gUmVmZXJlbmNlczogaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTItMDcvbXNnMDE1NjIuaHRtbAo+IFNpZ25l
ZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgo+IC0t
LQo+ICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCAgIDEyICsrKy0tLS0tLS0tLQo+ICAxIGZpbGVz
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gaW5kZXgg
NzMzMGNiMy4uMzYyOGQ5NyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiAr
KysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBAQCAtMTIzOCwyMSArMTIzOCwxNSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgeGVuX3BhZ2V0YWJsZV9jbGVhbmhpZ2htYXAodm9pZCkKPiAgCSAqIGZy
b20gX2Jya19saW1pdCB3YXkgdXAgdG8gdGhlIG1heF9wZm5fbWFwcGVkICh3aGljaCBpcyB0aGUg
ZW5kIG9mCj4gIAkgKiB0aGUgcmFtZGlzaykuIFdlIGNvbnRpbnVlIG9uLCBlcmFzaW5nIFBNRCBl
bnRyaWVzIHRoYXQgcG9pbnQgdG8gcGFnZQo+ICAJICogdGFibGVzIC0gZG8gbm90ZSB0aGF0IHRo
ZXkgYXJlIGFjY2Vzc2libGUgYXQgdGhpcyBzdGFnZSB2aWEgX192YS4KPiAtCSAqIEZvciBnb29k
IG1lYXN1cmUgd2UgYWxzbyByb3VuZCB1cCB0byB0aGUgUE1EIC0gd2hpY2ggbWVhbnMgdGhhdCBp
Zgo+ICsJICogRm9yIGdvb2QgbWVhc3VyZSB3ZSBhbHNvIHJvdW5kIHVwIHRvIHRoZSBQTUQqMiAt
IHdoaWNoIG1lYW5zIHRoYXQgaWYKCkNvdWxkIHlvdSBwbGVhc2UgYWRkIGluIHRoZSBjb21tZW50
IHRoYXQgWGVuIGlzIGFsaWduaW5nIHRoZSBtZW1vcnkgZW5kCnRvIGEgNE1CIGJvdW5kYXJ5PwoK
PiAgCSAqIGFueWJvZHkgaXMgdXNpbmcgX19rYSBhZGRyZXNzIHRvIHRoZSBpbml0aWFsIGJvb3Qt
c3RhY2sgLSBhbmQgdHJ5Cj4gIAkgKiB0byB1c2UgaXQgLSB0aGV5IGFyZSBnb2luZyB0byBjcmFz
aC4gVGhlIHhlbl9zdGFydF9pbmZvIGhhcyBiZWVuCj4gIAkgKiB0YWtlbiBjYXJlIG9mIGFscmVh
ZHkgaW4geGVuX3NldHVwX2tlcm5lbF9wYWdldGFibGUuICovCj4gIAlhZGRyID0geGVuX3N0YXJ0
X2luZm8tPnB0X2Jhc2U7Cj4gLQlzaXplID0gcm91bmR1cCh4ZW5fc3RhcnRfaW5mby0+bnJfcHRf
ZnJhbWVzICogUEFHRV9TSVpFLCBQTURfU0laRSk7Cj4gKwlzaXplID0geGVuX3N0YXJ0X2luZm8t
Pm5yX3B0X2ZyYW1lcyAqIFBBR0VfU0laRTsKPiAgCj4gLQl4ZW5fY2xlYW5oaWdobWFwKGFkZHIs
IGFkZHIgKyBzaXplKTsKPiArCXhlbl9jbGVhbmhpZ2htYXAoYWRkciwgcm91bmR1cChhZGRyICsg
c2l6ZSwgUE1EX1NJWkUqMikpOwoKQ29kaW5nIHN0eWxlOiBwbGVhc2UgdXNlICJQTURfU0laRSAq
IDIiLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 09:10:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 09:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx8Lu-0001KW-RS; Wed, 27 Sep 2017 09:09:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx8Lt-0001KQ-NT
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 09:09:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1E/BD-02224-4EA6BC95; Wed, 27 Sep 2017 09:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfdR1ul
 Ig3WfVCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXnfNtaCLyYVB9p72BsY
 Z2h3MXJxCAk0Mkn0/b3CCuE8ZpQ4tOg+cxcjJ5CzjVHi5EtbEFtEwFni65m57CA2r4C+xLSFL
 SwgtrCAnsTLJ3fZQGwJAS+JqRf/sMPYf24fZOpiZOdgE7CSOCQGEmURUJW42nKVbQIj1wJGhl
 WMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGerWdgYNzB2Lf
 X7xCjJAeTkijvo4zTkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH0zgXKCRanpqRVpmTnAEINJ
 S3DwKInwvgBJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO8lkCIBkKKM0jy4EbBwv8QoK
 yXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcbZApPZl4J3KZXQEcwAR3RO/UEyBEliQgpqQbGki
 Ll75YlajYu+/Z6GS2IUj5yueNiUNANFYHsLyJSFlUSK69PzHVlkfR7L3bj/KbmJVOUv0XXvvf
 gWef37KLTj5zm44ETixn2nHH1nxXq1xKltsjz45TN5qm3jyZ6sr+9uTMoevvFIzxL62I8VY5U
 Grnm9WoJhp+IahOo7tidsT39l8WhW1uUWIozEg21mIuKEwGYVNDMcgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506503393!116705118!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44755 invoked from network); 27 Sep 2017 09:09:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 09:09:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dx8Ln-0008ML-Oq; Wed, 27 Sep 2017 09:09:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dx8Li-0007wM-1q; Wed, 27 Sep 2017 09:09:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dx8Lh-00082f-K5; Wed, 27 Sep 2017 09:09:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113847-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=cbd7300c802d4a855991c041527d621717a984d2
X-Osstest-Versions-That: ovmf=f724f9d9c72aa235d50eaa51b1a4e3508ebf1364
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 09:09:45 +0000
Subject: [Xen-devel] [ovmf test] 113847: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjYmQ3MzAwYzgwMmQ0YTg1NTk5MWMwNDE1MjdkNjIx
NzE3YTk4NGQyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNzI0Zjlk
OWM3MmFhMjM1ZDUwZWFhNTFiMWE0ZTM1MDhlYmYxMzY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4NDEgIDIwMTctMDktMjYgMjI6NDk6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODQ3ICAyMDE3LTA5LTI3IDAyOjA4OjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Y2JkNzMwMGM4
MDJkNGE4NTU5OTFjMDQxNTI3ZDYyMTcxN2E5ODRkMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0u
Oi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3Zt
ZiBjYmQ3MzAwYzgwMmQ0YTg1NTk5MWMwNDE1MjdkNjIxNzE3YTk4NGQyCisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj1jYmQ3MzAwYzgwMmQ0YTg1NTk5MWMwNDE1MjdkNjIxNzE3YTk4NGQyCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysr
IFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhv
dm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4Y2JkNzMwMGM4MDJkNGE4NTU5OTFjMDQxNTI3ZDYyMTcxN2E5ODRkMiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQgY2JkNzMwMGM4MDJkNGE4NTU5OTFjMDQxNTI3ZDYyMTcxN2E5ODRkMjpyZWZzL2hlYWRz
L3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICBmNzI0ZjlkLi5jYmQ3MzAwICBjYmQ3MzAwYzgwMmQ0YTg1
NTk5MWMwNDE1MjdkNjIxNzE3YTk4NGQyIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 09:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 09:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx8SC-0001yb-FS; Wed, 27 Sep 2017 09:16:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dx8SA-0001xz-WD
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 09:16:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CC/DE-25201-A6C6BC95; Wed, 27 Sep 2017 09:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzcz53S
 kQUu7hsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHxxRu2gqlKFeunX2NuYPwm0cXIySEkkCfx
 aPdsNhCbV8BOYsf7dlYQW0LAUOL0wpssIDaLgKrE7QP/GEFsNgF1ibZn28FqRAQqJK6u2gLWy
 ywgK9G59TGYLSzgL3Fpw0NmiPlVEnuvPwTr5QSav//Fb6YuRg6gXYISf3cIQ7RqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdA31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ6+egYFxB2NTr/MhRkkOJiVR3kcZpyOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfBqZQPlBItS01Mr0jJzgFEAk5bg4FES4Z2bBZTmLS5IzC3OTIdIn
 WLU5ei4efcPkxBLXn5eqpQ4rw7IDAGQoozSPLgRsIi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmY1xRkCk9mXgncpldARzABHdE79QTIESWJCCmpBkbe3Rw8fjfnply8OWH69ym/XysHbJz
 Hvv6HUcK9K/kJgVEGLr9jQtZdLLnnMF3fPnGOy8wOc4Y2VfvNecurTLbdfWBQ0x0c3r1b8tMl
 VuFL54/4zd77e9G5p3nHZrtWzfq3UfB1z5NHC6VKckSbdlVIb78Qa34rMeNx4pe2a2qHSn5f8
 L+x4ux6JZbijERDLeai4kQApXTGnsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506503783!92334136!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21033 invoked from network); 27 Sep 2017 09:16:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Sep 2017 09:16:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 03:16:22 -0600
Message-Id: <59CB88840200007800180053@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 03:16:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>,<xen-devel@lists.xen.org>
References: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
 <6ab653b4-4286-3e16-fb1b-4c5a781c1893@citrix.com>
In-Reply-To: <6ab653b4-4286-3e16-fb1b-4c5a781c1893@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: paul.durrant@citrix.com
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDEwOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjcvMDkvMjAxNyAwOTowNCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPj4gQEAgLTQ5OCw2ICs0OTgsMTU2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19t
bWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwKPj4gIH0KPj4gIAo+PiAgLyoKPj4gKyAqIE1hcCB0
aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Igd3Jp
dGVhYmxlCj4+ICsgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5VTEwgZm9yIE1NSU8sIG9yIEVSUl9Q
VFIoflg4NkVNVUxfKikgZm9yIG90aGVyIGVycm9ycwo+PiArICogaW5jbHVkaW5nIEVSUl9QVFIo
flg4NkVNVUxfT0tBWSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCj4+ICsgKgo+PiArICog
SW4gZGVidWcgYnVpbGRzLCBtYXAoKSBjaGVja3MgdGhhdCBlYWNoIHNsb3QgaW4gaHZtZW11bF9j
dHh0LT5tZm5bXSBpcwo+PiArICogY2xlYW4gYmVmb3JlIHVzZSwgYW5kIHBvaXNpb25zIHVudXNl
ZCBzbG90cyB3aXRoIElOVkFMSURfTUZOLgo+PiArICovCj4+ICtzdGF0aWMgdm9pZCAqaHZtZW11
bF9tYXBfbGluZWFyX2FkZHIoCj4+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVk
IGludCBieXRlcywgdWludDMyX3QgcGZlYywKPj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4
dCAqaHZtZW11bF9jdHh0KQo+PiArewo+PiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKPj4gKyAgICB2b2lkICplcnIsICptYXBwaW5nOwo+PiArCj4+ICsgICAgLyogRmlyc3QgYW5k
IGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBtYXBwaW5nLiAqLwo+PiArICAgIHVuc2lnbmVkIGxvbmcg
ZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVCwgZmlyc3QgPSBmcmFtZTsKPj4gKyAgICB1bnNp
Z25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElG
VDsKPiAKPiBUbyBmdW5jdGlvbiBjb3JyZWN0bHkgZm9yIGFuIGFjY2VzcyB3aGljaCBzcGFucyB0
aGUgNEcgb3IgNjRiaXQKPiBib3VuZGFyeSwgSSB0aGluayB5b3UgbmVlZDoKPiAKPiBpZiAoIGh2
bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUgPCA2NCApCj4gewo+ICAgICBmcmFtZSA9ICh1aW50
MzJfdClmcmFtZTsKPiAgICAgZmluYWwgPSAodWludDMyX3QpIGZpbmFsOwo+IH0KPj4gKwo+PiAr
ICAgIC8qCj4+ICsgICAgICogbWZuIHBvaW50cyB0byB0aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwg
dXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVuY2UKPj4gKyAgICAgKiBoZWxkIG9uIHRoZW0u
Cj4+ICsgICAgICovCj4+ICsgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsK
Pj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogVGhlIGNhbGxlciBoYXMgbm8gbGVnaXRpbWF0ZSBy
ZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0Cj4+ICsgICAgICogZmluYWwg
aXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1aWxkcy4KPj4gKyAgICAgKgo+
PiArICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9m
IGFkamFjZW50IG1mbnNbXSB3aGljaAo+PiArICAgICAqIGNhbiBiZSB2bWFwKCknZCwgYWNjb3V0
aW5nIGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSByZWdpb24uCj4+ICsgICAg
ICogVGhlIGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBhcmUgcmVzcG9uc2libGUgZm9y
IGVuc3VyaW5nIHRoYXQKPj4gKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUg
cmVxdWVzdGVkIHdyaXRlIHNpemUuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCBieXRlcyA9PSAw
IHx8Cj4+ICsgICAgICAgICBmaW5hbCAtIGZpcnN0ID49IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0
LT5tZm4pICkKClRha2luZyB3cmFwcGluZyBpbnRvIGFjY291bnQsIHRoaXMgYWxzbyBpc24ndCBy
aWdodCwgYW5kIGhlbmNlIG1heQpuZWVkIHJlc3RvcmluZyB0byBpdHMgb3JpZ2luYWwgKHNsaWdo
dGx5IG1vcmUgaW52b2x2ZWQpIGZvcm0uCgo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Cj4+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOwo+PiArICAgIH0KPj4g
Kwo+PiArICAgIGRvIHsKPj4gKyAgICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHJl
czsKPj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4gKyAgICAgICAgcGFnZWZh
dWx0X2luZm9fdCBwZmluZm87Cj4+ICsgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPj4gKwo+PiAr
ICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZpcm0gdGhhdCB0aGUgY3VycmVudCBzbG90
IGlzIGNsZWFuLiAqLwo+PiArICAgICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4+ICsK
Pj4gKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBmcmFtZSA8PCBQ
QUdFX1NISUZULCB0cnVlLCBwZmVjLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4+ICsKPj4gKyAgICAgICAgc3dp
dGNoICggcmVzICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6
Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2Jh
ZF9saW5lYXJfdG9fZ2ZuOgo+PiArICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5m
by5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4+ICsgICAgICAgICAg
ICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElPTik7Cj4+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPj4gKwo+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+PiAr
ICAgICAgICAgICAgZXJyID0gTlVMTDsKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArCj4+
ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPj4gKyAgICAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fc2hhcmVkOgo+PiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1V
TF9SRVRSWSk7Cj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgICAgICBkZWZh
dWx0Ogo+PiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4+ICsgICAgICAgIH0KPj4g
Kwo+PiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPj4gKwo+PiAr
ICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPj4gKyAgICAgICAgewo+
PiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKPj4gKyAgICAgICAg
ICAgIGdvdG8gb3V0Owo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICB9IHdoaWxlICggKytmcmFt
ZSA8IGZpbmFsICk7Cj4gCj4gZnJhbWUgIT0gZmluYWwKClRoaXMgd291bGQgc3RpbGwgYmUgd3Jv
bmcgaWYgZmluYWwgPCBmcmFtZSwgYXMgdGhlIGluY3JlbWVudCB3b24ndAp3cmFwLiBJLmUuIGNs
aXBwaW5nIHRvIDUyLzIwIGJpdHMgd291bGQgYmUgbmVlZGVkIGFmdGVyIHRoZSBpbmNyZW1lbnQK
KHdoaWNoIGluIHR1cm4gd2lsbCBtYWtlIGl0IGJldHRlciBmb3IgdGhlIGluY3JlbWVudCB0byBh
Z2FpbiBoYXBwZW4KaW5zaWRlIHRoZSBsb29wIHJhdGhlciB0aGFuIGluIHRoZSB3aGlsZSgpKS4K
Cj4+ICsgICAgLyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5nbGUgZnJhbWU/ICovCj4+ICsg
ICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApCj4+ICsgICAgICAgIG1hcHBpbmcgPSBtYXBfZG9tYWlu
X3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pOwo+PiArICAgIC8qIE11bHRpcGxlIGZyYW1lcz8g
TmVlZCB0byB2bWFwKCkuICovCj4+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1l
bXVsX2N0eHQtPm1mbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbmFsIC0g
Zmlyc3QgKyAxKSkgPT0gTlVMTCApCgpTYW1lIGlzc3VlIGhlcmUgYXMgbWVudGlvbmVkIGFib3Zl
LiBQZXJoYXBzIGVhc2llciB0byBoYXZlIGEKbG9jYWwgdmFyaWFibGUgY291bnRpbmcgdGhlIG51
bWJlciBvZiBwYWdlcz8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 09:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 09:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx8qb-0003ow-BT; Wed, 27 Sep 2017 09:41:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <zhenzhong.duan@oracle.com>) id 1dx8qa-0003oq-Bo
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 09:41:40 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 10/CE-02046-3527BC95; Wed, 27 Sep 2017 09:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsUyZ7p8oG5w0el
 IgzfHWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNRxewF+xRqOi9FdzAeFimi5GLQ0hgMpPE
 07N7mCCcv4wSJxa8ZYdwNjBK3DrUwNLFyMnBKyAocXLmEyjbSqJ3/3Qwm0VAW+L25MdsIDabg
 IHEmunfwGwRgXKJ83vvgA1iFpjJKLH6zFNGkISwQKhE99TbrCC2hICSxL+t3UCDOICK1CXWzx
 MCCTMDzVy28DUzRFhaYvk/DohqY4n2txfZJjDyz0Jy0SyE5llImmchNC9gZFnFqFGcWlSWWqR
 raKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYmgxAsINx23bPQ4ySHExKoryP
 Mk5HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdSsEygkWpaanVqRl5gCjBCYtwcGjJML7vQAoz
 VtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEuc1BJkkAFKaUZoHNwgWvZcYZaWEeR
 mBThPiKUgtys0sQZV/xSjOwagkzOsHMoUnM68Ebt8roFOYgE7pnXoC5JSSRISUVANj9+Z8ZSv
 BlK2TBVYJHLEokdumtU6d6dLsuRHLlZ8d3S+g+0/5g3H1FoniRD6DoN7fxhNWzP9m9m1F1MaO
 WSZGNzfUMhQFPH//xif53e4NyQ7rDR1fxba/Cg1ZsdmktN4g+1IMY0PbnOkWdxZ9i1kicFr9I
 mdjykZPOwb+CpmKiiPbjaZHCHIqsRRnJBpqMRcVJwIAyoh8NtkCAAA=
X-Env-Sender: zhenzhong.duan@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506505297!58653733!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57647 invoked from network); 27 Sep 2017 09:41:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 09:41:38 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8R9fR65008009
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 09:41:27 GMT
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 v8R9fQ4h017647
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 09:41:27 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8R9fQsb020584;
 Wed, 27 Sep 2017 09:41:26 GMT
MIME-Version: 1.0
Message-ID: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
Date: Wed, 27 Sep 2017 02:41:25 -0700 (PDT)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: <mingo@redhat.com>, <boris.ostrovsky@oracle.com>, <jgross@suse.com>,
 <tglx@linutronix.de>, <hpa@zytor.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned for
 page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBib290dXAgYSBQVk0gZ3Vlc3Qgd2l0aCBsYXJnZSBtZW1vcnkoRXguMjQwR0IpLCBYRU4g
cHJvdmlkZWQgaW5pdGlhbAptYXBwaW5nIG92ZXJsYXBzIHdpdGgga2VybmVsIG1vZHVsZSB2aXJ0
dWFsIHNwYWNlLiBXaGVuIG1hcHBpbmcgaW4gdGhpcyBzcGFjZQppcyBjbGVhcmVkIGJ5IHhlbl9j
bGVhbmhpZ2htYXAoKSwgaW4gY2VydGFpbiBjYXNlIHRoZXJlIGNvdWxkIGJlIGFuIDJNQiBtYXBw
aW5nCmxlZnQuIFRoaXMgaXMgZHVlIHRvIFhFTiBpbml0aWFsaXplIDRNQiBhbGlnbmVkIG1hcHBp
bmcgYnV0IHhlbl9jbGVhbmhpZ2htYXAoKQpmaW5pc2ggYXQgMk1CIGJvdW5kYXJ5LgoKV2hlbiBt
b2R1bGUgbG9hZGluZyBpcyBqdXN0IG9uIHRvcCBvZiB0aGUgMk1CIHNwYWNlLCBnb3QgYmVsb3cg
d2FybmluZzoKCldBUk5JTkc6IGF0IG1tL3ZtYWxsb2MuYzoxMDYgdm1hcF9wdGVfcmFuZ2UrMHgx
NGUvMHgxOTAoKQpDYWxsIFRyYWNlOgogWzxmZmZmZmZmZjgxMTE3MDgzPl0gd2Fybl9hbGxvY19m
YWlsZWQrMHhmMy8weDE2MAogWzxmZmZmZmZmZjgxMTQ2MDIyPl0gX192bWFsbG9jX2FyZWFfbm9k
ZSsweDE4Mi8weDFjMAogWzxmZmZmZmZmZjgxMGFjOTFlPl0gPyBtb2R1bGVfYWxsb2NfdXBkYXRl
X2JvdW5kcysweDFlLzB4ODAKIFs8ZmZmZmZmZmY4MTE0NWRmNz5dIF9fdm1hbGxvY19ub2RlX3Jh
bmdlKzB4YTcvMHgxMTAKIFs8ZmZmZmZmZmY4MTBhYzkxZT5dID8gbW9kdWxlX2FsbG9jX3VwZGF0
ZV9ib3VuZHMrMHgxZS8weDgwCiBbPGZmZmZmZmZmODEwM2NhNTQ+XSBtb2R1bGVfYWxsb2MrMHg2
NC8weDcwCiBbPGZmZmZmZmZmODEwYWM5MWU+XSA/IG1vZHVsZV9hbGxvY191cGRhdGVfYm91bmRz
KzB4MWUvMHg4MAogWzxmZmZmZmZmZjgxMGFjOTFlPl0gbW9kdWxlX2FsbG9jX3VwZGF0ZV9ib3Vu
ZHMrMHgxZS8weDgwCiBbPGZmZmZmZmZmODEwYWM5YTc+XSBtb3ZlX21vZHVsZSsweDI3LzB4MTUw
CiBbPGZmZmZmZmZmODEwYWVmYTA+XSBsYXlvdXRfYW5kX2FsbG9jYXRlKzB4MTIwLzB4MWIwCiBb
PGZmZmZmZmZmODEwYWYwYTg+XSBsb2FkX21vZHVsZSsweDc4LzB4NjQwCiBbPGZmZmZmZmZmODEx
ZmY5MGI+XSA/IHNlY3VyaXR5X2ZpbGVfcGVybWlzc2lvbisweDhiLzB4OTAKIFs8ZmZmZmZmZmY4
MTBhZjZkMj5dIHN5c19pbml0X21vZHVsZSsweDYyLzB4MWUwCiBbPGZmZmZmZmZmODE1MTU0YzI+
XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWIKClRoZW4gdGhlIG1hcHBpbmcgb2YgMk1C
IGlzIGNsZWFyZWQsIGZpbmFsbHkgb29wcyB3aGVuIHRoZSBwYWdlIGluIHRoYXQgc3BhY2UgaXMK
YWNjZXNzZWQuCgpCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0
IGZmZmY4ODAwMjI2MDAwMDAKSVA6IFs8ZmZmZmZmZmY4MTI2MDg3Nz5dIGNsZWFyX3BhZ2VfY19l
KzB4Ny8weDEwClBHRCAxNzg4MDY3IFBVRCAxNzhjMDY3IFBNRCAyMjQzNDA2NyBQVEUgMApPb3Bz
OiAwMDAyIFsjMV0gU01QCkNhbGwgVHJhY2U6CiBbPGZmZmZmZmZmODExMTZlZjc+XSA/IHByZXBf
bmV3X3BhZ2UrMHgxMjcvMHgxYzAKIFs8ZmZmZmZmZmY4MTExN2Q0Mj5dIGdldF9wYWdlX2Zyb21f
ZnJlZWxpc3QrMHgxZTIvMHg1NTAKIFs8ZmZmZmZmZmY4MTEzMzAxMD5dID8gaWlfaW92ZWNfY29w
eV90b191c2VyKzB4OTAvMHgxNDAKIFs8ZmZmZmZmZmY4MTExOWM5ZD5dIF9fYWxsb2NfcGFnZXNf
bm9kZW1hc2srMHgxMmQvMHgyMzAKIFs8ZmZmZmZmZmY4MTE1NTUxNj5dIGFsbG9jX3BhZ2VzX3Zt
YSsweGM2LzB4MWEwCiBbPGZmZmZmZmZmODEwMDZmZmQ+XSA/IHB0ZV9tZm5fdG9fcGZuKzB4N2Qv
MHgxMDAKIFs8ZmZmZmZmZmY4MTEzNGNmYj5dIGRvX2Fub255bW91c19wYWdlKzB4MTZiLzB4MzUw
CiBbPGZmZmZmZmZmODExMzljMzQ+XSBoYW5kbGVfcHRlX2ZhdWx0KzB4MWU0LzB4MjAwCiBbPGZm
ZmZmZmZmODEwMDcxMmU+XSA/IHhlbl9wbWRfdmFsKzB4ZS8weDEwCiBbPGZmZmZmZmZmODEwMDUy
Yzk+XSA/IF9fcmF3X2NhbGxlZV9zYXZlX3hlbl9wbWRfdmFsKzB4MTEvMHgxZQogWzxmZmZmZmZm
ZjgxMTM5ZGFiPl0gaGFuZGxlX21tX2ZhdWx0KzB4MTViLzB4MjcwCiBbPGZmZmZmZmZmODE1MTBj
MTA+XSBkb19wYWdlX2ZhdWx0KzB4MTQwLzB4NDcwCiBbPGZmZmZmZmZmODE1MGQ3ZDU+XSBwYWdl
X2ZhdWx0KzB4MjUvMHgzMAoKQ2FsbCB4ZW5fY2xlYW5oaWdobWFwKCkgd2l0aCA0TUIgYWxpZ25l
ZCBmb3IgcGFnZSB0YWJsZXMgbWFwcGluZyB0byBmaXggaXQuClRoZSB1bm5lY2Vzc29yeSBjYWxs
IG9mIHhlbl9jbGVhbmhpZ2htYXAoKSBpbiBERUJVRyBtb2RlIGlzIGFsc28gcmVtb3ZlZC4KCi12
MjogYWRkIGNvbW1lbnQgYWJvdXQgWEVOIGFsaWdubWVudCBmcm9tIEp1ZXJnZW4uCgpSZWZlcmVu
Y2VzOiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMi0w
Ny9tc2cwMTU2Mi5odG1sClNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcu
ZHVhbkBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyB8ICAgMTMgKysrKy0t
LS0tLS0tLQogMSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9w
di5jCmluZGV4IDczMzBjYjMuLmFhMGY3ZTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9tbXVf
cHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTEyMzgsMjEgKzEyMzgsMTYgQEAg
c3RhdGljIHZvaWQgX19pbml0IHhlbl9wYWdldGFibGVfY2xlYW5oaWdobWFwKHZvaWQpCiAJICog
ZnJvbSBfYnJrX2xpbWl0IHdheSB1cCB0byB0aGUgbWF4X3Bmbl9tYXBwZWQgKHdoaWNoIGlzIHRo
ZSBlbmQgb2YKIAkgKiB0aGUgcmFtZGlzaykuIFdlIGNvbnRpbnVlIG9uLCBlcmFzaW5nIFBNRCBl
bnRyaWVzIHRoYXQgcG9pbnQgdG8gcGFnZQogCSAqIHRhYmxlcyAtIGRvIG5vdGUgdGhhdCB0aGV5
IGFyZSBhY2Nlc3NpYmxlIGF0IHRoaXMgc3RhZ2UgdmlhIF9fdmEuCi0JICogRm9yIGdvb2QgbWVh
c3VyZSB3ZSBhbHNvIHJvdW5kIHVwIHRvIHRoZSBQTUQgLSB3aGljaCBtZWFucyB0aGF0IGlmCisJ
ICogQXMgWGVuIGlzIGFsaWduaW5nIHRoZSBtZW1vcnkgZW5kIHRvIGEgNE1CIGJvdW5kYXJ5LCBm
b3IgZ29vZAorCSAqIG1lYXN1cmUgd2UgYWxzbyByb3VuZCB1cCB0byBQTURfU0laRSAqIDIgLSB3
aGljaCBtZWFucyB0aGF0IGlmCiAJICogYW55Ym9keSBpcyB1c2luZyBfX2thIGFkZHJlc3MgdG8g
dGhlIGluaXRpYWwgYm9vdC1zdGFjayAtIGFuZCB0cnkKIAkgKiB0byB1c2UgaXQgLSB0aGV5IGFy
ZSBnb2luZyB0byBjcmFzaC4gVGhlIHhlbl9zdGFydF9pbmZvIGhhcyBiZWVuCiAJICogdGFrZW4g
Y2FyZSBvZiBhbHJlYWR5IGluIHhlbl9zZXR1cF9rZXJuZWxfcGFnZXRhYmxlLiAqLwogCWFkZHIg
PSB4ZW5fc3RhcnRfaW5mby0+cHRfYmFzZTsKLQlzaXplID0gcm91bmR1cCh4ZW5fc3RhcnRfaW5m
by0+bnJfcHRfZnJhbWVzICogUEFHRV9TSVpFLCBQTURfU0laRSk7CisJc2l6ZSA9IHhlbl9zdGFy
dF9pbmZvLT5ucl9wdF9mcmFtZXMgKiBQQUdFX1NJWkU7CiAKLQl4ZW5fY2xlYW5oaWdobWFwKGFk
ZHIsIGFkZHIgKyBzaXplKTsKKwl4ZW5fY2xlYW5oaWdobWFwKGFkZHIsIHJvdW5kdXAoYWRkciAr
IHNpemUsIFBNRF9TSVpFICogMikpOwogCXhlbl9zdGFydF9pbmZvLT5wdF9iYXNlID0gKHVuc2ln
bmVkIGxvbmcpX192YShfX3BhKHhlbl9zdGFydF9pbmZvLT5wdF9iYXNlKSk7Ci0jaWZkZWYgREVC
VUcKLQkvKiBUaGlzIGlzIHN1cGVyZmx1b3VzIGFuZCBpcyBub3QgbmVjZXNzYXJ5LCBidXQgeW91
IGtub3cgd2hhdAotCSAqIGxldHMgZG8gaXQuIFRoZSBNT0RVTEVTX1ZBRERSIC0+IE1PRFVMRVNf
RU5EIHNob3VsZCBiZSBjbGVhciBvZgotCSAqIGFueXRoaW5nIGF0IHRoaXMgc3RhZ2UuICovCi0J
eGVuX2NsZWFuaGlnaG1hcChNT0RVTEVTX1ZBRERSLCByb3VuZHVwKE1PRFVMRVNfVkFERFIsIFBV
RF9TSVpFKSAtIDEpOwotI2VuZGlmCiB9CiAjZW5kaWYKIAotLSAKMS43LjMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 09:43:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 09:43:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx8se-0003x2-QX; Wed, 27 Sep 2017 09:43:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dx8sd-0003ww-2F
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 09:43:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 8E/29-30688-2D27BC95; Wed, 27 Sep 2017 09:43:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+7FotO
 RBteOKFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvf85iK1glWjH78iTGBsa3Ql2MnBwSAkYS
 byf+Y+pi5OIQEljIKPGkcxk7SEJYIFJia8tGFpCEiEADo8Sph8fAEswC9RIfl35iBLGFBKwkX
 j1sYQGx2QRUJTZcP8UKYvMKWEu09T8Fq2cBivd+eg8WFxUIl2g6288CUSMocXLmEzCbE6h+0q
 t5LBDz1SX+zLvEDGGLS2x69p0VwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxg1ilOLylK
 LdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MP7b5nmIUZKDSUmU
 91HG6UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxMwIAXEixKTU+tSMvMAcYKTFqCg0dJhFcRJ
 M1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK8QiBFAiBFGaV5cCNgcXuJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwrxHCoGm8GTmlcBtegV0BBPQEb1TT4AcUZKIkJJqYEx596C2Klbyo9k
 fS4H6+zNF2U4bMPyJXNLjrnLiUEP876SW7+KZ1x7dW35LOk/4kqbuDcVnvIpfZyYcznj8pLZx
 lcux5gSLgPs6assd3mtL7E84kLsgeZblxn9BL+0nF72XW9S44MSq5NxD09eseZ/31M6os3726
 bIwU12hMxqNmyYD/S64U4mlOCPRUIu5qDgRAEep2gHWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506505425!113318527!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61609 invoked from network); 27 Sep 2017 09:43:45 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Sep 2017 09:43:45 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C3AFBAABA;
 Wed, 27 Sep 2017 09:43:43 +0000 (UTC)
To: Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
Date: Wed, 27 Sep 2017 11:43:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTE6NDEsIFpoZW56aG9uZyBEdWFuIHdyb3RlOgo+IFdoZW4gYm9vdHVwIGEg
UFZNIGd1ZXN0IHdpdGggbGFyZ2UgbWVtb3J5KEV4LjI0MEdCKSwgWEVOIHByb3ZpZGVkIGluaXRp
YWwKPiBtYXBwaW5nIG92ZXJsYXBzIHdpdGgga2VybmVsIG1vZHVsZSB2aXJ0dWFsIHNwYWNlLiBX
aGVuIG1hcHBpbmcgaW4gdGhpcyBzcGFjZQo+IGlzIGNsZWFyZWQgYnkgeGVuX2NsZWFuaGlnaG1h
cCgpLCBpbiBjZXJ0YWluIGNhc2UgdGhlcmUgY291bGQgYmUgYW4gMk1CIG1hcHBpbmcKPiBsZWZ0
LiBUaGlzIGlzIGR1ZSB0byBYRU4gaW5pdGlhbGl6ZSA0TUIgYWxpZ25lZCBtYXBwaW5nIGJ1dCB4
ZW5fY2xlYW5oaWdobWFwKCkKPiBmaW5pc2ggYXQgMk1CIGJvdW5kYXJ5Lgo+IAo+IFdoZW4gbW9k
dWxlIGxvYWRpbmcgaXMganVzdCBvbiB0b3Agb2YgdGhlIDJNQiBzcGFjZSwgZ290IGJlbG93IHdh
cm5pbmc6Cj4gCj4gV0FSTklORzogYXQgbW0vdm1hbGxvYy5jOjEwNiB2bWFwX3B0ZV9yYW5nZSsw
eDE0ZS8weDE5MCgpCj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZmZmZmZjgxMTE3MDgzPl0gd2Fybl9h
bGxvY19mYWlsZWQrMHhmMy8weDE2MAo+ICBbPGZmZmZmZmZmODExNDYwMjI+XSBfX3ZtYWxsb2Nf
YXJlYV9ub2RlKzB4MTgyLzB4MWMwCj4gIFs8ZmZmZmZmZmY4MTBhYzkxZT5dID8gbW9kdWxlX2Fs
bG9jX3VwZGF0ZV9ib3VuZHMrMHgxZS8weDgwCj4gIFs8ZmZmZmZmZmY4MTE0NWRmNz5dIF9fdm1h
bGxvY19ub2RlX3JhbmdlKzB4YTcvMHgxMTAKPiAgWzxmZmZmZmZmZjgxMGFjOTFlPl0gPyBtb2R1
bGVfYWxsb2NfdXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPiAgWzxmZmZmZmZmZjgxMDNjYTU0Pl0g
bW9kdWxlX2FsbG9jKzB4NjQvMHg3MAo+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSA/IG1vZHVsZV9h
bGxvY191cGRhdGVfYm91bmRzKzB4MWUvMHg4MAo+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSBtb2R1
bGVfYWxsb2NfdXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPiAgWzxmZmZmZmZmZjgxMGFjOWE3Pl0g
bW92ZV9tb2R1bGUrMHgyNy8weDE1MAo+ICBbPGZmZmZmZmZmODEwYWVmYTA+XSBsYXlvdXRfYW5k
X2FsbG9jYXRlKzB4MTIwLzB4MWIwCj4gIFs8ZmZmZmZmZmY4MTBhZjBhOD5dIGxvYWRfbW9kdWxl
KzB4NzgvMHg2NDAKPiAgWzxmZmZmZmZmZjgxMWZmOTBiPl0gPyBzZWN1cml0eV9maWxlX3Blcm1p
c3Npb24rMHg4Yi8weDkwCj4gIFs8ZmZmZmZmZmY4MTBhZjZkMj5dIHN5c19pbml0X21vZHVsZSsw
eDYyLzB4MWUwCj4gIFs8ZmZmZmZmZmY4MTUxNTRjMj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4
MTYvMHgxYgo+IAo+IFRoZW4gdGhlIG1hcHBpbmcgb2YgMk1CIGlzIGNsZWFyZWQsIGZpbmFsbHkg
b29wcyB3aGVuIHRoZSBwYWdlIGluIHRoYXQgc3BhY2UgaXMKPiBhY2Nlc3NlZC4KPiAKPiBCVUc6
IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IGZmZmY4ODAwMjI2MDAw
MDAKPiBJUDogWzxmZmZmZmZmZjgxMjYwODc3Pl0gY2xlYXJfcGFnZV9jX2UrMHg3LzB4MTAKPiBQ
R0QgMTc4ODA2NyBQVUQgMTc4YzA2NyBQTUQgMjI0MzQwNjcgUFRFIDAKPiBPb3BzOiAwMDAyIFsj
MV0gU01QCj4gQ2FsbCBUcmFjZToKPiAgWzxmZmZmZmZmZjgxMTE2ZWY3Pl0gPyBwcmVwX25ld19w
YWdlKzB4MTI3LzB4MWMwCj4gIFs8ZmZmZmZmZmY4MTExN2Q0Mj5dIGdldF9wYWdlX2Zyb21fZnJl
ZWxpc3QrMHgxZTIvMHg1NTAKPiAgWzxmZmZmZmZmZjgxMTMzMDEwPl0gPyBpaV9pb3ZlY19jb3B5
X3RvX3VzZXIrMHg5MC8weDE0MAo+ICBbPGZmZmZmZmZmODExMTljOWQ+XSBfX2FsbG9jX3BhZ2Vz
X25vZGVtYXNrKzB4MTJkLzB4MjMwCj4gIFs8ZmZmZmZmZmY4MTE1NTUxNj5dIGFsbG9jX3BhZ2Vz
X3ZtYSsweGM2LzB4MWEwCj4gIFs8ZmZmZmZmZmY4MTAwNmZmZD5dID8gcHRlX21mbl90b19wZm4r
MHg3ZC8weDEwMAo+ICBbPGZmZmZmZmZmODExMzRjZmI+XSBkb19hbm9ueW1vdXNfcGFnZSsweDE2
Yi8weDM1MAo+ICBbPGZmZmZmZmZmODExMzljMzQ+XSBoYW5kbGVfcHRlX2ZhdWx0KzB4MWU0LzB4
MjAwCj4gIFs8ZmZmZmZmZmY4MTAwNzEyZT5dID8geGVuX3BtZF92YWwrMHhlLzB4MTAKPiAgWzxm
ZmZmZmZmZjgxMDA1MmM5Pl0gPyBfX3Jhd19jYWxsZWVfc2F2ZV94ZW5fcG1kX3ZhbCsweDExLzB4
MWUKPiAgWzxmZmZmZmZmZjgxMTM5ZGFiPl0gaGFuZGxlX21tX2ZhdWx0KzB4MTViLzB4MjcwCj4g
IFs8ZmZmZmZmZmY4MTUxMGMxMD5dIGRvX3BhZ2VfZmF1bHQrMHgxNDAvMHg0NzAKPiAgWzxmZmZm
ZmZmZjgxNTBkN2Q1Pl0gcGFnZV9mYXVsdCsweDI1LzB4MzAKPiAKPiBDYWxsIHhlbl9jbGVhbmhp
Z2htYXAoKSB3aXRoIDRNQiBhbGlnbmVkIGZvciBwYWdlIHRhYmxlcyBtYXBwaW5nIHRvIGZpeCBp
dC4KPiBUaGUgdW5uZWNlc3NvcnkgY2FsbCBvZiB4ZW5fY2xlYW5oaWdobWFwKCkgaW4gREVCVUcg
bW9kZSBpcyBhbHNvIHJlbW92ZWQuCj4gCj4gLXYyOiBhZGQgY29tbWVudCBhYm91dCBYRU4gYWxp
Z25tZW50IGZyb20gSnVlcmdlbi4KPiAKPiBSZWZlcmVuY2VzOiBodHRwczovL2xpc3RzLnhlbi5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMi0wNy9tc2cwMTU2Mi5odG1sCj4gU2lnbmVk
LW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+CgpSZXZp
ZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 10:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 10:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx9Bf-0005Kx-5M; Wed, 27 Sep 2017 10:03:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dx9Bd-0005Kr-EK
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 10:03:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BC/E7-02229-C677BC95; Wed, 27 Sep 2017 10:03:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpG5m+el
 IgyeP2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owt7XYFC1kqvl/mamDcz9zFyMkhIeAvMf/7
 dlYQm01AV6Jpy1+2LkYODhEBFYnbew1ATGaBUIkdLyxBKoQFAiUudrWCdbIIqEq0TljECGLzC
 nhK3F9yiBViopzE+eM/mUFahQTUJOauj4coEZQ4OfMJC4jNLCAhcfDFC+YJjNyzkKRmIUktYG
 RaxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAIMQLCDcfV
 vp0OMkhxMSqK8jzJORwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUsA8oJFqWmp1akZeYAgxEm
 LcHBoyTCGwuS5i0uSMwtzkyHSJ1iNOa48fD6HyaOjpt3/zAJseTl56VKifPag5QKgJRmlObBD
 YJFySVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8zKATOHJzCuB2/cK6BQmoFN6p54AOaUkES
 El1cC4VeWr+twbTYqnfxj7SORpN/mHbLU7vy9h8yGp1xPWuDkt+idzc363+Q373qDfEcmlGhH
 /PhwpaJ3bEbe79xbbf4ufNrXvZCv2XmA7vJ9t+p36T8x3WnZyc3zynfch9x/Teo6C01Jnn116
 arNg/qU3mtyRUYw+co+4ds3bsOP87PPX5v4uW/LxhxJLcUaioRZzUXEiABgZQF2NAgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506506599!109180375!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54177 invoked from network); 27 Sep 2017 10:03:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 10:03:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,444,1500940800"; d="scan'208";a="441394932"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 11:03:07 +0100
Message-ID: <1506506587-24110-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] ts-leak-check: Treat listing failure as
	fail, not broken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjYW4gZWFzaWx5IG9jY3VyIGlmIHRoZSB0ZXN0IGhvc3QgY3Jhc2hlcywgZHVlIHRvIGEg
YnVnLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogdHMtbGVhay1jaGVjayB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLWxlYWstY2hlY2sgYi90cy1sZWFr
LWNoZWNrCmluZGV4IDdkYmFiZmUuLjY3OGQwNjkgMTAwNzU1Ci0tLSBhL3RzLWxlYWstY2hlY2sK
KysrIGIvdHMtbGVhay1jaGVjawpAQCAtMTc2LDcgKzE3Niw3IEBAIGlmICghZXZhbCB7CiAgICAg
JnsgImZpbmlzaF8kbW9kZSIgfSgpOwogICAgIDE7CiB9KSB7Ci0gICAgYnJva2VuKCJsaXN0aW5n
L2NoZWNraW5nIGxlYWthYmxlIG9iamVjdHM6ICRAIik7CisgICAgZmFpbCgibGlzdGluZy9jaGVj
a2luZyBsZWFrYWJsZSBvYmplY3RzOiAkQCIpOwogfQogCiBmYWlsKCIkbGVha3MgbGVha2VkIG9i
amVjdChzKSIpIGlmICRsZWFrczsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 10:19:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 10:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx9QQ-00068H-AB; Wed, 27 Sep 2017 10:18:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436222e46=dario.faggioli@citrix.com>)
 id 1dx9QP-000685-2B
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 10:18:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B5/22-03283-00B7BC95; Wed, 27 Sep 2017 10:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpO7/qtO
 RBvPuK1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfuntYCi5pVJxaO5WxgfG8UhcjB4eEQIjE
 kmXmXYycHLwChhI/P21kA7GFBZIlFre3M4LYbAIGEm927GUFsUUElCV6f/1m6WLk4mAWeMUoc
 XryCrAGFgFViRmLtoIVcQrYS8z9shisSEhgAZPE8f8PwRL8ApISt758ZAaxmQWqJf4fXQnWLC
 GgLXHkXD87xBWCEidnPmEBsYUE1CRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvmaGsG0
 l1q17D1VjI7Hp6gJGCFteYvvbOcwLGNlXMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjp5aYW
 Fyemp+YkJhXrJefnbmIEhjMDEOxg/LYs4BCjJAeTkijvo4zTkUJ8SfkplRmJxRnxRaU5qcWHG
 GU4OJQkePdVAuUEi1LTUyvSMnOAkQWTluDgURLhXQqS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS1
 5+XqqUOO9KkCIBkKKM0jy4EbAov8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3j8gU3gy80r
 gNgGjDuh+Ed7eqSdAjihJREhJNTC6b7RLy75vueW3/KMH8gJ3TBf1Rs7gPp2UFiZ761BWkPYU
 nc02spaylu1dbd/Finm/SGR/OxoqpNOar/vwsP+kE3wby9Q/VbrcOR+2sDdIcNaOjxGtJ54qu
 zmlnFnIqZOvs+zTaVPTQ2EKAe377jPvsH7E8Obw/uO8rl5P7dX1+9aoSKs7zVRiKc5INNRiLi
 pOBADPKYWY7QIAAA==
X-Env-Sender: prvs=436222e46=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506507518!118824780!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54174 invoked from network); 27 Sep 2017 10:18:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 10:18:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,444,1500940800"; 
 d="asc'?scan'208";a="441396324"
Message-ID: <1506507507.17428.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 27 Sep 2017 12:18:27 +0200
In-Reply-To: <59CB7B5D0200007800180006@prv-mh.provo.novell.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
 <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
 <1506449460.27663.37.camel@citrix.com>
 <59CB7B5D0200007800180006@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8018351742219169935=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8018351742219169935==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-oxJNlF77ccTlPVHsZtew"

--=-oxJNlF77ccTlPVHsZtew
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-27 at 02:20 -0600, Jan Beulich wrote:
> > > > On 26.09.17 at 20:11, <dario.faggioli@citrix.com> wrote:
> > it means there is an event that *is* in progress right now (i.e.,
> > we're
> > stopping the timer on the path that goes from the interrupt that
> > raised
> > TIMER_SOFTIRQ, and the timer softirq handler).
> >=20
> > So, basically, I'm trying to achieve exactly what you call
> > reasonable:
> > servicing an event which is in progress. :-)
>=20
> I'm afraid I don't understand - if the processing of the timer is
> already in progress, why would you need to raise another
> softirq? Wouldn't it suffice to simply skip deactivate_timer() then?
>
Ah, yes! In the use case I'm trying to fix, that's indeed not
necessary, as it has already been risen.

Basically, as it's harmless to re-raise it, I thought to do so, with
the aim of making it easier to understand what the code was trying to
achieve. But now I actually agree with you that the effect is quite the
opposite. :-(

I will get rid of the re-raising, and explain the situation better in
the both the comment and the changelog.

> This raising of the softirq is what made me imply that, perhaps
> due to some minimal skew e.g. resulting from rounding, you
> assume the interrupt did not fire yet, which I'd then call the
> timer event not being in progress (yet).
>=20
Sure, I totally see it now, and I also totally agree.

> In the end what I think I'm missing is a clear description of an
> actual
> case where the current behavior causes breakage (plus of course
> an explanation why the new behavior is unlikely to cause issues with
> existing users).
>=20
So, the problem is that the handler of the RCU idle_timer, introduced
by 2b936ea7b716dc1a13c ("xen: RCU: avoid busy waiting until the end of
grace period."), never runs.

And that is because the following happens:
- the CPU wants to go idle
- sched_tick_suspend()
    rcu_idle_timer_start()
      set_timer(RCU_idle_timer)
- the CPU goes idle
  ... ... ...
- RCU_idle_timer's IRQ arrives
- the CPU wakes up
- raise_softirq(TIMER_SOFTIRQ)
- sched_tick_resume()
    rcu_idle_timer_stop()
      stop_timer(RCU_idle_timer)
        deactivate_timer(RCU_idle_timer)
          remove_entry(RCU_idle_timer) // timer out of heap/list
- do_softirq() (we are inside idle_loop())
- softirq_handlers[TIMER_SOFTIRQ]()
- timer_softirq_action()
    // but the timer is not in the heap/list!

Now, as far as the purpose of that patch goes, we're fine. In fact,
there, we "only" needed to avoid that a certain CPU (because of its
role in the grace period) would sleep too long/indefinitely. And the
fact that the CPU does wake up, because of the timer interrupt, is
enough.

However, it's been asked to try to make the logic a bit more clever,
basically for preventing RCU_idle_timer from firing too often. And
that's actually what this series is doing. But now, in order to achieve
that, I do need the timer handler to run.


About the (lack of) breakage of existing use cases. Well, hard to tell
like this, but I'd say that, if, right now, we are not missing any
timer event handling, it means that this situation --where you stop the
timer in between raise_softirq(TIMER_SOFTIRQ) and
softirq_handler[TIMER_SOFTIRQ]()-- never happens.

Inspecting the code, in fact, I can't spot any stop_timer() happening
within that window, which I think it means we're fine (IOW,
RCU_idle_timer is the first, and for now only, timer that is stopped on
the CPU wake-up-from-idle path).

It is important (in the new version of this patch) for deactivation to
be skipped only in stop_timer(), and not, e.g., in kill_timer(). As, if
someone, in future, will want to kill and free the timer during the
window, then in that case the handler *must* not run.

Makes sense?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-oxJNlF77ccTlPVHsZtew
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZy3r0AAoJEBZCeImluHPufZQQAIAvtsMVB1jCk6FacYcB/QQz
gEn4fFrJxytOGl8FjIJbDJlUF65K3njpsHkyubsXX0XAKEJCNeeRglubpd/eBH2K
W51nBFAg8akENY9NqwHNU7Hxc7GUytLpyuk9sMnR7PTknoGCxifDuNPH/mz1sE/j
1dcRQVQn4u9r2J61lJAnZWt4wTPuUM5BMHBxBLY7xNij4z0lQCg+DVw67Jy5ECSB
ursqjqhCtjz2gDvPD8ECDiJ1YaS/g44zYUsk2eL8AI+lrA9sodWY17bRMLBQdy4y
eRFonm+YziarfTOFEIXF+T8knvV3LYHFVvp/kO3Ljx8Ci1zLfEJmGz4qvlDXhnWL
pcIOVFlN5OHKYarfXwtzGPwA7dO9jl2P+kuwWf91ksT5jTqkTCOrccktsHrdkwHS
aTq8g7l6x75FUv5QveZEU1DjManX9rLtERXfDIW+oe8kQjv/2EnJ6SSOwob62XSK
slBUVYBkAN2QFTWXAyqDbCx3wnYj4p1Vf8QGBCU1JFaqs5qkSBz8ugMXeVZjysok
R9DKYSDD0u9mUYPkSvVr+lIL12Qyh4FJCLkSILSbKNw3h+PoF6V8rx0HUH1nSi35
ugDpjioEcfFj7+fDMxh/u9U+8NcEk6x8kzluoaGn4mml83ixinyJVIb+6p5jJOow
BMytAHs4tRul6zvb1XJH
=Iumc
-----END PGP SIGNATURE-----

--=-oxJNlF77ccTlPVHsZtew--


--===============8018351742219169935==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8018351742219169935==--


From xen-devel-bounces@lists.xen.org Wed Sep 27 10:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 10:31:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dx9cS-0007M2-F9; Wed, 27 Sep 2017 10:31:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dx9cR-0007Lu-E7
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 10:31:07 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 E4/94-02048-AED7BC95; Wed, 27 Sep 2017 10:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/dZ7el
 Ig1XHrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpa66yFKzgqXh/djN7A2MjVxcjJ4eQQJ5E
 w65pjCA2r4CdROeir2wgtoSAocTphTdZQGwWAVWJw5vuMYPYbALqEm3PtrOC2CICBhIrN80Cs
 rk4mAW+MEos/f+BHSQhLJAscWbFbkaQhJDAUSaJZ7tngE3lFDCSOLlrF1AHB9A2QYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0
 jE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAArGdgYNzB+Oq43yFGSQ4mJVHe
 RxmnI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LIDA1pIsCg1PbUiLTMHGAswaQkOHiUR3g01Q
 Gne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonz+oHMEAApyijNgxsBi8tLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5o0BW8WTmlcBtegV0BBPQEb1TT4AcUZKIkJJqYLRcN7dizwl3db5
 JM5vMZly/l7lsbeyCuXGVfEnCJ+fN8GxQSou3nHW5pnlrC6/rvYvhW2LmXlE98aUkSvriP79p
 h949uKIqb+88xcP+ZU+WiMpLj33KswwT23Lf6X7esdj8vdWfr84Lyo1zpk5ar6TN12J9eZGov
 uDX2x0WbKWlFfqCkTm7ZimxFGckGmoxFxUnAgDapzUTxgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506508261!99931650!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4654 invoked from network); 27 Sep 2017 10:31:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 10:31:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 04:31:00 -0600
Message-Id: <59CB9A02020000780018008D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 04:30:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
 <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
 <1506449460.27663.37.camel@citrix.com>
 <59CB7B5D0200007800180006@prv-mh.provo.novell.com>
 <1506507507.17428.1.camel@citrix.com>
In-Reply-To: <1506507507.17428.1.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDEyOjE4LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gV2VkLCAyMDE3LTA5LTI3IGF0IDAyOjIwIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gSW4gdGhlIGVuZCB3aGF0IEkgdGhpbmsgSSdtIG1pc3NpbmcgaXMgYSBjbGVhciBkZXNj
cmlwdGlvbiBvZiBhbgo+PiBhY3R1YWwKPj4gY2FzZSB3aGVyZSB0aGUgY3VycmVudCBiZWhhdmlv
ciBjYXVzZXMgYnJlYWthZ2UgKHBsdXMgb2YgY291cnNlCj4+IGFuIGV4cGxhbmF0aW9uIHdoeSB0
aGUgbmV3IGJlaGF2aW9yIGlzIHVubGlrZWx5IHRvIGNhdXNlIGlzc3VlcyB3aXRoCj4+IGV4aXN0
aW5nIHVzZXJzKS4KPj4gCj4gU28sIHRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIGhhbmRsZXIgb2Yg
dGhlIFJDVSBpZGxlX3RpbWVyLCBpbnRyb2R1Y2VkCj4gYnkgMmI5MzZlYTdiNzE2ZGMxYTEzYyAo
InhlbjogUkNVOiBhdm9pZCBidXN5IHdhaXRpbmcgdW50aWwgdGhlIGVuZCBvZgo+IGdyYWNlIHBl
cmlvZC4iKSwgbmV2ZXIgcnVucy4KPiAKPiBBbmQgdGhhdCBpcyBiZWNhdXNlIHRoZSBmb2xsb3dp
bmcgaGFwcGVuczoKPiAtIHRoZSBDUFUgd2FudHMgdG8gZ28gaWRsZQo+IC0gc2NoZWRfdGlja19z
dXNwZW5kKCkKPiAgICAgcmN1X2lkbGVfdGltZXJfc3RhcnQoKQo+ICAgICAgIHNldF90aW1lcihS
Q1VfaWRsZV90aW1lcikKPiAtIHRoZSBDUFUgZ29lcyBpZGxlCj4gICAuLi4gLi4uIC4uLgo+IC0g
UkNVX2lkbGVfdGltZXIncyBJUlEgYXJyaXZlcwo+IC0gdGhlIENQVSB3YWtlcyB1cAo+IC0gcmFp
c2Vfc29mdGlycShUSU1FUl9TT0ZUSVJRKQo+IC0gc2NoZWRfdGlja19yZXN1bWUoKQo+ICAgICBy
Y3VfaWRsZV90aW1lcl9zdG9wKCkKPiAgICAgICBzdG9wX3RpbWVyKFJDVV9pZGxlX3RpbWVyKQo+
ICAgICAgICAgZGVhY3RpdmF0ZV90aW1lcihSQ1VfaWRsZV90aW1lcikKPiAgICAgICAgICAgcmVt
b3ZlX2VudHJ5KFJDVV9pZGxlX3RpbWVyKSAvLyB0aW1lciBvdXQgb2YgaGVhcC9saXN0Cj4gLSBk
b19zb2Z0aXJxKCkgKHdlIGFyZSBpbnNpZGUgaWRsZV9sb29wKCkpCj4gLSBzb2Z0aXJxX2hhbmRs
ZXJzW1RJTUVSX1NPRlRJUlFdKCkKPiAtIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkKPiAgICAgLy8g
YnV0IHRoZSB0aW1lciBpcyBub3QgaW4gdGhlIGhlYXAvbGlzdCEKCkJ1dCB0aGlzIGlzIGFuIGV4
dHJlbWVseSBzcGVjaWFsIGNhc2UsIG5vdCBzb21ldGhpbmcgbGlrZWx5IHRvCmhhcHBlbiBhbnl3
aGVyZSBlbHNlLiBIZW5jZSBJIHdvbmRlciB3aGV0aGVyIGl0IHdvdWxkbid0CmJlIGJldHRlciB0
byBoYW5kbGUgdGhlIHNwZWNpYWwgY2FzZSBpbiBhIHNwZWNpYWwgd2F5LCByYXRoZXIKdGhhbiBt
YWtpbmcgZ2VuZXJpYyBjb2RlIGZpdCB0aGUgc3BlY2lhbCBjYXNlLiBPciB3YWl0IC0Kd291bGRu
J3QgYWxsIHlvdSBuZWVkIGJlIHRvIGF2b2lkIGNhbGxpbmcgc3RvcF90aW1lcigpIGluIHRoZQpj
YWxsIHRyZWUgYWJvdmUsIGlmIHRoZSB0aW1lcidzIGV4cGlyeSBoYXMgcGFzc2VkIChzdWl0YWJs
eQpleHBsYWluZWQgaW4gYSBjb21tZW50KT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 10:56:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 10:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxA0f-0000HQ-53; Wed, 27 Sep 2017 10:56:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxA0e-0000HF-16
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 10:56:08 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F6/69-30688-7C38BC95; Wed, 27 Sep 2017 10:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVfdo8+l
 Ig4PnFC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0X/0FVPBf9OK3qepDYyT
 9LsYuTiEBBqZJG6vn8fSxcgJ5DxmlNj1hwkisY1R4l7XQ1aQhIiAs8TXM3PZQWxeAX2J5Qevg
 jUIC9hL/L77FMyWEPCUmNY0BcjmALPfb9DpYmTnYBOwkjgkBlLAIqAqsW//A9YJjFwLGBlWMa
 oXpxaVpRbpGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6lAEIdjB+/+N0iFG
 Sg0lJlPdRxulIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8asAQERIsSk1PrUjLzAEGF0xagoNH
 SYTXByTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivO+bgIoEQIoySvPgRsAC/RKjrJQwL
 yPQUUI8BalFuZklqPKvGMU5GJWEebVBVvFk5pXAbXoFdAQT0BG9U0+AHFGSiJCSamBcKGhxs2
 ninPRJe7lPd5i01L0RztRS61Ll+3ic9/ZEv4X71dNEz4o13TR4bz1D8fJFjxLBT6EnE6POec5
 ijmndEH29QqpJw/gCd4m7lFCW9IptDDOu+v9keGUywVjug+A5udRggZgbGaf13adcniN2Jc2Z
 icX6UdQBhckcJzRZ/xw6Kiaqe0GJpTgj0VCLuag4EQBIuSnVbwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506509764!113448337!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5933 invoked from network); 27 Sep 2017 10:56:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 10:56:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxA0Y-0002eK-KC; Wed, 27 Sep 2017 10:56:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxA0T-0005HK-65; Wed, 27 Sep 2017 10:55:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxA0T-0004hL-1K; Wed, 27 Sep 2017 10:55:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113858-mainreport@xen.org>
X-Osstest-Versions-This: xen=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
X-Osstest-Versions-That: xen=7ff9661b904a3af618dc2a2b8cdec46be6930308
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 10:55:57 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 113858: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6998522018617977694=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6998522018617977694==
Content-Type: text/plain

flight 113858 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113858/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
baseline version:
 xen                  7ff9661b904a3af618dc2a2b8cdec46be6930308

Last test of basis   113792  2017-09-24 09:18:45 Z    3 days
Testing same since   113858  2017-09-27 09:32:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Paul Durrant <paul.durrant@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-coverity
+ revision=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-coverity a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
+ branch=xen-unstable-coverity
+ revision=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-coverity
+ qemuubranch=qemu-upstream-unstable-coverity
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-coverity
+ prevxenbranch=xen-4.9-testing
+ '[' xa8ea6e2688118a3e19e29b39e316faa5f96ab9d1 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : daily-cron.xen-unstable-coverity
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-coverity
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-coverity
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git a8ea6e2688118a3e19e29b39e316faa5f96ab9d1:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   7ff9661..a8ea6e2  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1 -> coverity-tested/smoke


--===============6998522018617977694==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6998522018617977694==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:04:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxA8c-00012h-2b; Wed, 27 Sep 2017 11:04:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxA8a-00012b-Tm
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 11:04:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/1C-03093-4B58BC95; Wed, 27 Sep 2017 11:04:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve7m1tO
 RBp3v9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv980K/rJUvFn0hK2BcRZLFyMnh4SAv8SX
 nkOMIDabgLLEz85eNhBbREBPounAc7A4s4CdRPOjD2D1wgJuEjvuXAWrYRFQleg+MIUVxOYVs
 JC4vekCG8RMeYldbRfB4kICChId048xQdQISpyc+YQFYqaExMEXL5gnMHLPQpKahSS1gJFpFa
 NGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYCgwAMEOxn0fIw8
 xSnIwKYnyVjefjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvZApQTLEpNT61Iy8wBBiVMWoKD
 R0mEtwwkzVtckJhbnJkOkTrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEudNAykVACnNKM2DGwSLl
 kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5p0IMoUnM68Ebt8roFOYgE7pnXoC5JSSRISUVA
 Ojm2xE4etnOXMWrdtc22n3p3zSveuuT6NZVi3wWiK/se3/cmlGrnCzirzw1xYt+435zjnMi9T
 af6a8btnSiw9/JUyYpVa/9tZZ5fNsFbXFW3/tquAKbljj2uk5Z/ny5c87ttQIuGVuvXVZ69gH
 e6ts56dn7YSYWqbX9JcvzuF5KtfPWnrhwR4tJZbijERDLeai4kQA2sfbbpECAAA=
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506510258!107859445!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47380 invoked from network); 27 Sep 2017 11:04:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 11:04:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,444,1500940800"; d="scan'208";a="449405556"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 12:04:16 +0100
Message-ID: <20170927110416.26503-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] ts-kernel-build: enable ntfs and fuse
	support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhleSB3aWxsIGJlIHVzZWZ1bCBmb3IgZXh0cmFjdGluZyBmaWxlcyBmcm9tIFdpbmRvd3MgYW5k
IG90aGVyIE9TZXMKZnJvbSBEb20wIHdoaWxlIGRlYnVnZ2luZy4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwgNSArKysr
KwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3RzLWtlcm5l
bC1idWlsZCBiL3RzLWtlcm5lbC1idWlsZAppbmRleCAyMmEwMjdhLi41ZjE1MmEzIDEwMDc1NQot
LS0gYS90cy1rZXJuZWwtYnVpbGQKKysrIGIvdHMta2VybmVsLWJ1aWxkCkBAIC0yMDAsNiArMjAw
LDExIEBAIHNldG9wdCBDT05GSUdfRVhUNF9GUyBtCiBzZXRvcHQgQ09ORklHX1VGU19GUyBtCiBz
ZXRvcHQgQ09ORklHX1VGU19GU19XUklURSB5CiAKK3NldG9wdCBDT05GSUdfTlRGU19GUyBtCitz
ZXRvcHQgQ09ORklHX05URlNfUlcgeQorCitzZXRvcHQgQ09ORklHX0ZVU0VfRlMgbQorCiBzZXRv
cHQgQ09ORklHX0JMS19ERVZfTkJEIHkKICMgQXQgbGVhc3Qgd2l0aCBMaW51eCAzLjQuNzcgb24g
d2hlZXp5LCB0aGUgbmJkIG1vZHVsZSBpcwogIyBub3QgbG9hZGVkIGF1dG9tYXRpY2FsbHkuCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxAMD-0001nM-8v; Wed, 27 Sep 2017 11:18:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4361b16bc=Paul.Durrant@citrix.com>)
 id 1dxAMB-0001nG-QP
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 11:18:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 92/30-30935-EF88BC95; Wed, 27 Sep 2017 11:18:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQvdfx+l
 Ig7f/eC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymV02MBV+UKx6+n8bawDhVpouRk0NCwE9i
 5uqP7CA2m4COxNKj85lAbBEBVYlFh9azdjFycDALFErM7WQBCQsLhEocOnGTGSQsIhAm8fJTC
 YRpJXHlrC5IBQtQ467mT2ADeQXcJda/+ALUycUhJLCAUWJaywQWkHpOAXuJY0v1QWoYBWQlvj
 SuZgaxmQXEJW49gThAQkBAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLbwNTP
 EXkGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGp
 Xm5qcXFiempOYlKxXnJ+7iZGYNgzAMEOxqnv4w4xSnIwKYnyzmk9HSnEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgndGO1BOsCg1PbUiLTMHGIEwaQkOHiUR3oMgad7igsTc4sx0iNQpRl2OY5su/2
 ESYsnLz0uVEufdC1IkAFKUUZoHNwKWDC4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHchyBS
 ezLwSuE2vgI5gAjqid+oJkCNKEhFSUg2MK3e1ZD1+Wf6tsuDD1TmfeV1ufkjLNpL7l2bl6iG1
 fc0S3xaPun0TvE6s6l13Q8Xw+SXL45NvT32f62Guvym7zl770oGTIpPVumQF2148yby/Xy0xL
 bNv2szT9Xel110Sde0Nl+s5+XbVgXUKbXW35fhyT5rFxE+NbNm/udxi0Y+cxr77op/eKLEUZy
 QaajEXFScCAIEOjxQBAwAA
X-Env-Sender: prvs=4361b16bc=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506511102!93473917!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22102 invoked from network); 27 Sep 2017 11:18:22 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 11:18:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53552534"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 01/12] x86/mm: allow a privileged PV domain to map
 guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAMoIkA=
Date: Wed, 27 Sep 2017 11:18:21 +0000
Message-ID: <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
In-Reply-To: <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjUgU2VwdGVtYmVyIDIwMTcgMTQ6MDMKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9tbTogYWxsb3cgYSBw
cml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAKPiBndWVzdCBtZm5zCj4gCj4gPj4+IE9uIDE4LjA5
LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSW4gdGhl
IGNhc2Ugd2hlcmUgYSBQViBkb21haW4gaXMgbWFwcGluZyBndWVzdCByZXNvdXJjZXMgdGhlbiBp
dCBuZWVkcwo+IG1ha2UKPiA+IHRoZSBIWVBFUlZJU09SX21tdV91cGRhdGUgY2FsbCB1c2luZyBE
T01JRF9TRUxGLCByYXRoZXIgdGhhbiB0aGUKPiBndWVzdAo+ID4gZG9taWQsIHNvIHRoYXQgdGhl
IHBhc3NlZCBpbiBnbWZuIHZhbHVlcyBhcmUgY29ycmVjdGx5IHRyZWF0ZWQgYXMgbWZucwo+ID4g
cmF0aGVyIHRoYW4gZ2ZucyBwcmVzZW50IGluIHRoZSBndWVzdCBwMm0uCj4gCj4gU2luY2UgdGhp
bmdzIGFyZSBwcmVzZW50bHkgd29ya2luZyBmaW5lLCBJIHRoaW5rIHRoZSBkZXNjcmlwdGlvbiBp
cyBub3QKPiByZWFsbHkgYWNjdXJhdGUuIFlvdSBvbmx5IHJlcXVpcmUgdGhlIG5ldyBiZWhhdmlv
ciBpZiB5b3UgZG9uJ3Qga25vdwo+IHRoZSBHRk4gb2YgdGhlIHBhZ2UgeW91IHdhbnQgdG8gbWFw
LCBhbmQgdGhhdCBpdCBoYXMgdG8gYmUKPiBET01JRF9TRUxGIHRoYXQgc2hvdWxkIGJlIHBhc3Nl
ZCBhbHNvIGRvZXNuJ3QgYXBwZWFyIHRvIGRlcml2ZQo+IGZyb20gYW55dGhpbmcgZWxzZS4gVG8g
cHJvcGVybHkganVkZ2UgYWJvdXQgdGhlIG5lZWQgZm9yIHRoaXMgcGF0Y2gKPiBpdCB3b3VsZCBo
ZWxwIGlmIGl0IHdhcyBicmllZmx5IGV4cGxhaW5lZCB3aHkgYmVpbmcgYWJsZSB0byBtYXAgYnkg
R0ZOCj4gaXMgbm8gbG9uZ2VyIHN1ZmZpY2llbnQsIGFuZCB0byByZS13b3JkIHRoZSBET01JRF9T
RUxGIHBhcnQuCj4gCj4gVGhlIG90aGVyIGFzcGVjdCBJIGRvbid0IHVuZGVyc3RhbmQgaXMgd2h5
IHRoaXMgaXMgbmVlZGVkIGZvciBQVgo+IERvbTAsIGJ1dCBub3QgZm9yIFBWSC4gVGhlIGFuc3dl
ciBoZXJlIGNhbid0IGJlICJiZWNhdXNlIFBWSAo+IERvbTAgaXNuJ3Qgc3VwcG9ydGVkIHlldCIs
IGJlY2F1c2UgaXQgZXZlbnR1YWxseSB3aWxsIGJlLCBhbmQgdGhlbgo+IHRoZXJlIHdpbGwgc3Rp
bGwgYmUgdGhlIHByb2JsZW0gb2YgUFZIIHN1cHBvc2VkbHkgaGF2aW5nIG5vIG5vdGlvbgo+IG9m
IE1GTnMgKGJlIHRoZWlyIG93biBvciBmb3JlaWduIGd1ZXN0IG9uZXMpLiBUaGUgYW5zd2VyIGFs
c28KPiBjYW4ndCBiZSAic2luY2UgaXQgd291bGQgdXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWln
biIsIGFzCj4gdGhhdCdzIGFjdGluZyBpbiB0ZXJtcyBvZiBHRk4gdG9vLgo+IAo+ID4gVGhpcyBw
YXRjaCByZW1vdmVzIGEgY2hlY2sgd2hpY2ggY3VycmVudGx5IGRpc2FsbG93cyBtYXBwaW5nIG9m
IGEgcGFnZQo+IHdoZW4KPiA+IHRoZSBvd25lciBvZiB0aGUgcGFnZSB0YWJsZXMgbWF0Y2hlcyB0
aGUgZG9tYWluIHBhc3NlZCB0bwo+ID4gSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCBidXQgdGhhdCBk
b21haW4gaXMgbm90IHRoZSByZWFsIG93bmVyIG9mIHRoZQo+IHBhZ2UuCj4gPiBUaGUgY2hlY2sg
d2FzIGludHJvZHVjZWQgYnkgcGF0Y2ggZDNjNmEyMTVjYTkgKCJ4ODY6IENsZWFuIHVwCj4gPiBn
ZXRfcGFnZV9mcm9tX2wxZSgpIHRvIGNvcnJlY3RseSBkaXN0aW5ndWlzaCBiZXR3ZWVuIG93bmVy
LW9mLXB0ZSBhbmQKPiA+IG93bmVyLW9mLWRhdGEtcGFnZSBpbiBhbGwgY2FzZXMiKSBidXQgaXQn
cyBub3QgY2xlYXIgd2h5IGl0IHdhcyBuZWVkZWQuCj4gCj4gSSB0aGluayB0aGUgZ29hbCBoZXJl
IHNpbXBseSB3YXMgdG8gbm90IHBlcm1pdCBhbnl0aGluZyB0aGF0IGRvZXNuJ3QKPiByZWFsbHkg
bmVlZCBwZXJtaXR0aW5nLiBGdXJ0aGVybW9yZSB0aGUgY2hlY2sgYmVpbmcgImludHJvZHVjZWQi
Cj4gdGhlcmUgd2FzLCBhZmFpY3QsIHJlcGxhY2luZyB0aGUgZWFybGllciBkICE9IGN1cnItPmRv
bWFpbi4KPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvbW0uYwo+ID4gQEAgLTEwMjQsMTIgKzEwMjQsMTUgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4g
PiAgICAgICAgICAgICAgICAgICAgIChyZWFsX3BnX293bmVyICE9IGRvbV9jb3cpICkgKQo+ID4g
ICAgICB7Cj4gPiAgICAgICAgICAvKgo+ID4gLSAgICAgICAgICogTGV0IHByaXZpbGVnZWQgZG9t
YWlucyB0cmFuc2ZlciB0aGUgcmlnaHQgdG8gbWFwIHRoZWlyIHRhcmdldAo+ID4gLSAgICAgICAg
ICogZG9tYWluJ3MgcGFnZXMuIFRoaXMgaXMgdXNlZCB0byBhbGxvdyBzdHViLWRvbWFpbiBwdmZi
IGV4cG9ydCB0bwo+ID4gLSAgICAgICAgICogZG9tMCwgdW50aWwgcHZmYiBzdXBwb3J0cyBncmFu
dGVkIG1hcHBpbmdzLiBBdCB0aGF0IHRpbWUgdGhpcwo+ID4gLSAgICAgICAgICogbWlub3IgaGFj
ayBjYW4gZ28gYXdheS4KPiA+ICsgICAgICAgICAqIElmIHRoZSByZWFsIHBhZ2Ugb3duZXIgaXMg
bm90IHRoZSBkb21haW4gc3BlY2lmaWVkIGluIHRoZQo+ID4gKyAgICAgICAgICogaHlwZXJjYWxs
IHRoZW4gZXN0YWJsaXNoIHRoYXQgdGhlIHNwZWNpZmllZCBkb21haW4gaGFzCj4gPiArICAgICAg
ICAgKiBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZSBwYWdlIG93bmVyLgo+ID4gKyAgICAgICAg
ICogVGhpcyBpcyB1c2VkIHRvIGFsbG93IHN0dWItZG9tYWluIHB2ZmIgZXhwb3J0IHRvIGRvbTAu
IEl0IGlzCj4gPiArICAgICAgICAgKiBhbHNvIHVzZWQgdG8gYWxsb3cgYSBwcml2aWxlZ2VkIFBW
IGRvbWFpbiB0byBtYXAgbWZucyB1c2luZwo+ID4gKyAgICAgICAgICogRE9NSURfU0VMRiwgd2hp
Y2ggaXMgbmVlZGVkIGZvciBtYXBwaW5nIGd1ZXN0IHJlc291cmNlcyBzdWNoCj4gPiArICAgICAg
ICAgKiBncmFudCB0YWJsZSBmcmFtZXMuCj4gCj4gSG93IGRvIGdyYW50IHRhYmxlIGZyYW1lcyBj
b21lIGludG8gdGhlIHBpY3R1cmUgaGVyZT8gU28gZmFyCj4gSSBoYWQgYXNzdW1lZCBvbmx5IGlv
cmVxIHNlcnZlciBwYWdlcyBhcmUgaW4gbmVlZCBvZiB0aGlzLgo+IAo+ID4gICAgICAgICAgICov
Cj4gPiAtICAgICAgICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9
PSBsMWVfb3duZXIpIHx8Cj4gPiArICAgICAgICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwp
IHx8Cj4gPiAgICAgICAgICAgICAgIHhzbV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3du
ZXIsIHJlYWxfcGdfb3duZXIpICkKPiA+ICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKPiAKPiBJJ20gY29uY2VybmVkIG9mIHRoZSBlZmZlY3Qgb2Yg
dGhlIGNoYW5nZSBvbiB0aGUgY29kZSBwYXRocwo+IHdoaWNoIHlvdSdyZSBub3QgcmVhbGx5IGlu
dGVyZXN0ZWQgaW46IGFsbG9jX2wxX3RhYmxlKCksCj4gcHR3cl9lbXVsYXRlZF91cGRhdGUoKSwg
YW5kIHNoYWRvd19nZXRfcGFnZV9mcm9tX2wxZSgpIGFsbAo+IGV4cGxpY2l0bHkgcGFzcyBib3Ro
IGRvbWFpbnMgaWRlbnRpY2FsLCBhbmQgYXJlIG5vdyBzdWRkZW5seSBhYmxlCj4gdG8gZG8gdGhp
bmdzIHRoZXkgd2VyZW4ndCBzdXBwb3NlZCB0byBkby4gQSBzaW1pbGFyIGNvbmNlcm4KPiBhcHBs
aWVzIHRvIF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoKSBjYWxsaW5nIG1vZF9sMV90YWJsZSgpLgo+
IAo+IEkgdGhlcmVmb3JlIHdvbmRlciB3aGV0aGVyIHRoZSBzb2x1dGlvbiB0byB5b3VyIHByb2Js
ZW0KPiB3b3VsZG4ndCByYXRoZXIgYmUgTU1VX0ZPUkVJR05fUFRfVVBEQVRFIChuYW1lIHN1Ympl
Y3QKPiB0byBpbXByb3ZlbWVudCBzdWdnZXN0aW9ucykuIFRoaXMgYXQgdGhlIHNhbWUgdGltZSB3
b3VsZAo+IGFkZHJlc3MgbXkgY29uY2VybiByZWdhcmRpbmcgdGhlIG1pc2xlYWRpbmcgRE9NSURf
U0VMRgo+IHBhc3Npbmcgd2hlbiByZWFsbHkgYSBmb3JlaWduIGRvbWFpbidzIHBhZ2UgaXMgbWVh
bnQuCgpMb29raW5nIGF0IHRoaXMgSSB3b25kZXIgd2hldGhlciBhIGNsZWFuZXIgc29sdXRpb24g
d291bGQgYmUgdG8gaW50cm9kdWNlIGEgbmV3IGRvbWlkOiBET01JRF9BTlkuIFRoaXMgbWVhbmlu
ZyBvZiB0aGlzIHdvdWxkIGJlIGFsb25nIHRoZSBzYW1lIHNvcnQgb2YgbGluZXMgYXMgRE9NSURf
WEVOIG9yIERPTUlEX0lPIGFuZCB3b3VsZCBiZSB1c2VkIGluIG1tdV91cGRhdGUgdG8gbWVhbiAn
YW55IHBhZ2Ugb3ZlciB3aGljaCB0aGUgY2FsbGVyIGhhcyBwcml2aWxlZ2UnLiBEb2VzIHRoYXQg
c291bmQgcmVhc29uYWJsZT8KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:26:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:26:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxATi-0002WU-18; Wed, 27 Sep 2017 11:26:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxATg-0002WI-Ka
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 11:26:08 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D4/9D-01810-FCA8BC95; Wed, 27 Sep 2017 11:26:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdc1+l
 Ig9YZOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaJ/axFzw063iwcolLA2M
 d826GLk4hAQamSRmTZ3OCOE8ZpT41HiVGcLZxihxYNdGli5GTg4RAWeJr2fmsoPYvAL6Ek9md
 7CC2MIC1hK9X7+CdUsIzOSUOP/2NDNIQkLAV2L6tE1ARRxg9tUnJl2M7BxsAlYSh8RAClgEVC
 XezVzAOoGRewEjwypG9eLUorLUIl1zvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxmOTnQ8xSnIwKYnyzmk9HSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdbJ1BOsCg1
 PbUiLTMHGHowaQkOHiURXklg+AnxFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4LwNIkQBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvI8glPJl5JXCbXgEdwQR0RO/UEy
 BHlCQipKQaGNUyZXjU5WbdS9gXO69o+yY1lm0B5dP+Tn3lVRTus+3wIuPAh59mCtuzvvu5i/X
 P6a9tkbvbwpIuxjDaTrlRPv+Igtokzqwlzrku35dtO8v+eJkbc97z953aRplyZYvq+JIYmzZ8
 rPNeU3NY+eAJk/BFcxKulLJLnuVsqeCbaShq0G7VGbpsqhJLcUaioRZzUXEiAC79uvJ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506511565!113341892!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17396 invoked from network); 27 Sep 2017 11:26:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 11:26:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxATc-0003R1-NA; Wed, 27 Sep 2017 11:26:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxATX-0006dN-3s; Wed, 27 Sep 2017 11:25:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxATW-0000vL-Lz; Wed, 27 Sep 2017 11:25:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113851-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
X-Osstest-Versions-That: libvirt=93575f345116fe1413f6fe3109227b8be2f416da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 11:25:58 +0000
Subject: [Xen-devel] [libvirt test] 113851: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3314589547461912218=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3314589547461912218==
Content-Type: text/plain

flight 113851 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113851/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113821
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113821
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113821
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
baseline version:
 libvirt              93575f345116fe1413f6fe3109227b8be2f416da

Last test of basis   113821  2017-09-26 04:24:17 Z    1 days
Testing same since   113851  2017-09-27 04:20:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ján Tomko <jtomko@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
+ branch=libvirt
+ revision=01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x01f86fb301a55c15c33dd02e6a7e2aac5ecad93d = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 01f86fb301a55c15c33dd02e6a7e2aac5ecad93d:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   93575f3..01f86fb  01f86fb301a55c15c33dd02e6a7e2aac5ecad93d -> xen-tested-master


--===============3314589547461912218==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3314589547461912218==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:35:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxAcI-0003ET-TD; Wed, 27 Sep 2017 11:35:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4363f0434=Andrew.Cooper3@citrix.com>)
 id 1dxAcI-0003EN-4W
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 11:35:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AA/0E-02202-5EC8BC95; Wed, 27 Sep 2017 11:35:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvdJz+l
 Ig4UvdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFy3ezFMyTrnj9Yj5zA+N3sS5GTg4JAT+J
 nWsnM4PYwgJREnv3/WDqYuTgEBHwlVjYbwgSZhZwlXjy9DJQmItDSKCbWWLr/g1sIAk2AX2J3
 S8+MYHYvAK2Er1XLoHFWQRUJdZf2MACYosKhEs0ne1ngagRlDg58wkLyHxOAQ+JJX94QUxmAU
 2J9bv0IVbJSzRvnc0MYYtLNH1ZyQpiCwmoSVzrv8QOcXG6xMRnPSwTGAVmIRk6C2HSLCSTZiG
 ZtICRZRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmC41jMw
 MO5gvLzF7xCjJAeTkijvnNbTkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG93A+UEi1LTUyvSM
 nOAkQOTluDgURLhbQFJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO9qkCIBkKKM0jy4Eb
 AovsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcOyBSezLwSuE2vgI5gAjqid+oJkCNKEhF
 SUg2MIhPqA02/NnY8llgncvLHx3mvNzMW2D9fvSFoM//77m0XY3r7lb9Jr7M8mWfza9bXppIj
 cb6tb9odLt3NCXqoU9En29b0Y2HiFY4JqyQrTdwu3/429egB5k3/KusSuI5+3yEsdP+TpIenf
 rn3s62nHIWNv0vL/zpmUb5VNZjpW4J3172iz0/uK7EUZyQaajEXFScCABTfBRTdAgAA
X-Env-Sender: prvs=4363f0434=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506512100!92365596!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56642 invoked from network); 27 Sep 2017 11:35:00 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 11:35:00 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53553596"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C92D67020000780017F788@prv-mh.provo.novell.com>
 <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
 <ba946f7ed72347cc9bac6bd9ab65336b@AMSPEX02CL03.citrite.net>
 <59CA659B020000780017FCF5@prv-mh.provo.novell.com>
 <595a00fac1ca4ed5b52a3c244670a4ed@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ffa511d2-77a2-2ed0-e706-68f5a12a13f5@citrix.com>
Date: Wed, 27 Sep 2017 12:34:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <595a00fac1ca4ed5b52a3c244670a4ed@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDkvMTcgMTM6NDksIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNv
bV0KPj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTM6MzUKPj4gVG86IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPj4gPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IFN1
YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDIvMTJdIHg4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5
X29wIHRvCj4+IGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4+Cj4+Pj4+IE9uIDI2LjA5LjE3IGF0
IDE0OjIwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+ICAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+Pj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1i
b3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+Pj4+IFBhdWwgRHVycmFudAo+Pj4+
IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE2OjAwCj4+Pj4gVG86ICdKYW4gQmV1bGljaCcgPEpC
ZXVsaWNoQHN1c2UuY29tPgo+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgeGVuLQo+Pj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+Pj4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NyAwMi8xMl0geDg2L21tOiBhZGQKPj4+PiBI
WVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+Pj4+Cj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4+IEZyb206IEphbiBCZXVsaWNoIFttYWls
dG86SkJldWxpY2hAc3VzZS5jb21dCj4+Pj4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE1OjIz
Cj4+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+Pj4+PiBD
YzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPj4+Pj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAw
Mi8xMl0geDg2L21tOiBhZGQgSFlQRVJWSVNPUl9tZW1vcnlfb3AKPj4gdG8KPj4+Pj4gYWNxdWly
ZSBndWVzdCByZXNvdXJjZXMKPj4+Pj4KPj4+Pj4+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiBDZXJ0YWluIG1lbW9yeSByZXNv
dXJjZXMgYXNzb2NpYXRlZCB3aXRoIGEgZ3Vlc3QgYXJlIG5vdCBuZWNlc3NhcmlseQo+Pj4+Pj4g
cHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vzc2FyaWx5IGF2YWls
YWJsZSB0byBiZQo+Pj4+Pj4gZm9yZWlnbi1tYXBwZWQgYnkgYSB0b29scyBkb21haW4gdW5sZXNz
IHRoZXkgYXJlIGluc2VydGVkLCB3aGljaAo+PiByaXNrcwo+Pj4+Pj4gc2hhdHRlcmluZyBhIHN1
cGVyLXBhZ2UgbWFwcGluZy4KPj4+Pj4gQnR3LiwgSSdtIGFkZGl0aW9uYWxseSBoYXZpbmcgdHJv
dWJsZSBzZWVpbmcgdGhpcyBzaGF0dGVyaW5nIG9mIGEKPj4+Pj4gc3VwZXJwYWdlOiBGb3Igb25l
LCB4Y19jb3JlX2FyY2hfZ2V0X3NjcmF0Y2hfZ3BmbigpIGNvdWxkIGJlCj4+Pj4+IGEgbGl0dGxl
IGxlc3Mgc2ltcGxpc3RpYy4gQW5kIHRoZW4gZXZlbiB3aXRoIHRoZSBjdXJyZW50bHkgY2hvc2Vu
Cj4+Pj4+IHZhbHVlIChvdXRzaWRlIG9mIHRoZSByYW5nZSBvZiB2YWxpZCBHRk5zIGF0IHRoYXQg
cG9pbnQgaW4gdGltZSkKPj4+Pj4gdGhlcmUgc2hvdWxkbid0IGJlIGEgbGFyZ2VyIHBhZ2UgdG8g
YmUgc2hhdHRlcmVkLCBhcyB0aGVyZSBzaG91bGQKPj4+Pj4gYmUgbm8gbWFwcGluZyBhdCBhbGwg
YXQgdGhhdCBpbmRleC4gQnV0IHBlcmhhcHMgSSdtIGp1c3QgYmxpbmQgYW5kCj4+Pj4+IGRvbid0
IHNlZSB0aGUgb2J2aW91cyAuLi4KPj4+PiBUaGUgc2hhdHRlcmluZyB3YXMgQW5kcmV3J3Mgb2Jz
ZXJ2YXRpb24uIEFuZHJldywgY2FuIHlvdSBjb21tZW50Pwo+Pj4+Cj4+PiBBbmRyZXcgY29tbWVu
dGVkIHZlcmJhbGx5IG9uIHRoaXMuIEl0J3Mgbm90IGFjdHVhbGx5IGEgc2hhdHRlcmluZyBhcyBz
dWNoLi4uCj4+PiBUaGUgaXNzdWUsIGFwcGFyZW50bHksIGlzIHRoYXQgYWRkaW5nIHRoZSA0ayBn
cmFudCB0YWJsZSBmcmFtZSBpbnRvIHRoZSBndWVzdAo+Pj4gcDJtIHdpbGwgcG90ZW50aWFsbHkg
Y2F1c2UgY3JlYXRpb24gb2YgYWxsIGxheWVycyBvZiBwYWdlIHRhYmxlIGJ1dCByZW1vdmluZwo+
Pj4gaXQgYWdhaW4gd2lsbCBvbmx5IHJlbW92ZSB0aGUgTDEgZW50cnkuIFRodXMgaXQgaXMgbm8g
bG9uZ2VyIHBvc3NpYmxlIHRvIHVzZQo+Pj4gYSBzdXBlcnBhZ2UgZm9yIHRoYXQgbWFwcGluZyBh
dCBhbnkgcG9pbnQgc3Vic2VxdWVudGx5Lgo+PiBGaXJzdCBvZiBhbGwgLSB3aGF0IHdvdWxkIGNh
dXNlIGEgbWFwcGluZyB0byBhcHBlYXIgYXQgdGhhdCBzbG90IChvciBpbgo+PiBhIHJhbmdlIGNv
dmVyaW5nIHRoYXQgc2xvdCkuCgo/Pz8KCkF0IHRoZSBtb21lbnQsIHRoZSB0b29sc3RhY2sncyAq
b25seSogd2F5IG9mIGVkaXRpbmcgdGhlIGdyYW50IHRhYmxlIG9mCmFuIEhWTSBndWVzdCBpcyB0
byBhZGQgaXQgaW50byB0aGUgcDJtLCBtYXAgdGhlIGdmbiwgd3JpdGUgdHdvIHZhbHVlcywKYW5k
IHVubWFwIGl0LsKgIFRoYXQgaXMgaG93IGEgNGsgbWFwcGluZyBnZXRzIGFkZGVkLCB3aGljaCBm
b3JjZXMgYW4KYWxsb2NhdGlvbiBvciBzaGF0dGVyaW5nIHRvIGNhdXNlIGEgTDEgdGFibGUgdG8g
ZXhpc3QuCgpUaGlzIGlzIGEga2x1ZGdlIGFuZCBpcyBhcmNoaXRlY3R1cmFsbHkgdW5jbGVhbi4K
Cj4+ICBBbmQgdGhlbiwgd2hpbGUgcmUtY29tYmluaW5nIGNvbnRpZ3VvdXMKPj4gbWFwcGluZ3Mg
aW5kZWVkIGRvZXNuJ3QgZXhpc3QgcmlnaHQgbm93LCByZXBsYWNpbmcgYSBub24tbGVhZiBlbnRy
eQo+PiAocGFnZSB0YWJsZSkgd2l0aCBhIGxhcmdlIHBhZ2UgaXMgdmVyeSB3ZWxsIHN1cHBvcnRl
ZCAoc2VlIGUuZy4KPj4gZXB0X3NldF9lbnRyeSgpLCB3aGljaCBldmVuIGhhcyBhIGNvbW1lbnQg
dG8gdGhhdCBlZmZlY3QpLgoKSSBkb24ndCBzZWUgYW55dGhpbmcgZXF1aXZhbGVudCBpbiB0aGUg
TlBUIG9yIElPTU1VIGxvZ2ljLgoKPj4gIEhlbmNlCj4+IEkgY29udGludWUgdG8gYmUgY29uZnVz
ZWQgd2h5IHdlIG5lZWQgYSBuZXcgbWVjaGFuaXNtIGZvcgo+PiBzZWVkaW5nIHRoZSBncmFudCB0
YWJsZXMuCj4gSSdsbCBoYXZlIHRvIGRlZmVyIHRvIEFuZHJldyB0byBhbnN3ZXIgYXQgdGhpcyBw
b2ludC4KCkpvYW8ncyBpbXByb3ZlbWVudHMgZm9yIG5ldHdvcmsgdHJhbnNtaXQgcmVxdWlyZSBh
IHRydXN0ZWQgYmFja2VuZCB0byBiZQphYmxlIHRvIG1hcCB0aGUgZnVsbCBncmFudCB0YWJsZS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:46:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxAnM-0003yt-7q; Wed, 27 Sep 2017 11:46:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxAnL-0003yX-7t
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 11:46:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A4/37-01778-29F8BC95; Wed, 27 Sep 2017 11:46:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve6k/tO
 RBk9XsFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFUwSrtjSu4utgXESfxcjJ4eEgL/E
 +dXbWEBsNgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwC5xglznxaDFTEwSEs4CuxvkkLpIZFQFXiy
 uOLzCA2r4CFxIKDDSwQM+UldrVdZAWxOQUsJQ4vng82Uwio5tSj5VD1ghInZz4Bq2cW0JRo3f
 6bHcKWl2jeOpsZol5BomP6MaYJjHyzkLTMQtIyC0nLAkbmVYzqxalFZalFuoZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYl390OsQoycGkJMo7p/V0pBBfUn5KZUZi
 cUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4E3rA6oTLEpNT61Iy8wBRgNMqQQHj5IIbzBIm
 re4IDG3ODMdInWKUZej4+bdP0xCYDOkxHn39wIVCYAUZZTmwY2AReYlRlkpYV5GoAOFeApSi3
 IzS1DlXzGKczAqCfMWgqziycwrgdv0CugIJqAjeqeeADmiJBEhJdXAqMokzbjedrpnx6unkyv
 SltxafsR45ffqbd6q007UTLm7JW/rw3XmHz9c/eOn7NDd0v/R7YKEWmxBjfwWH41J2ikrdtlq
 Ttc6bcNQWJedaaa6+4ntYvN3TUukDNZEH+MprZ+396r1o8+580OLPiZN3fL035Y9fCek2ebWT
 jk577hQH9+W0LjjXUosxRmJhlrMRcWJAFXyZS7HAgAA
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506512783!61273613!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45832 invoked from network); 27 Sep 2017 11:46:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 11:46:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449410004"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 12:46:22 +0100
Message-ID: <20170927114622.14789-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927114622.14789-1-wei.liu2@citrix.com>
References: <20170927114622.14789-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 2/2] python/libxc: extend the call to get/set
	cap for credit2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IDY4ODE3MDI0ICgieGVuOiBjcmVkaXQyOiBhbGxvdyB0byBzZXQgYW5kIGdldCB1dGls
aXphdGlvbiBjYXAiKQphZGRlZCBhIG5ldyBwYXJhbWV0ZXIuIEltcGxlbWVudCBpdCBmb3IgdGhl
IHB5dGhvbiBiaW5kaW5nIGFzIHdlbGwuCgpDb3Zlcml0eS1JRDogMTQxODUzMgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8u
ZmFnZ2lvbGlAY2l0cml4LmNvbT4KQ2M6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCkNvbXBpbGUtdGVzdCBvbmx5LgotLS0KIHRv
b2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyB8IDE3ICsrKysrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgYi90b29scy9weXRob24veGVu
L2xvd2xldmVsL3hjL3hjLmMKaW5kZXggYWE5ZjhlNGQ5ZS4uZjUwMTc2NDEwMCAxMDA2NDQKLS0t
IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCisrKyBiL3Rvb2xzL3B5dGhvbi94
ZW4vbG93bGV2ZWwveGMveGMuYwpAQCAtMTM0OCwxNiArMTM0OCwxOSBAQCBzdGF0aWMgUHlPYmpl
Y3QgKnB5eGNfc2NoZWRfY3JlZGl0Ml9kb21haW5fc2V0KFhjT2JqZWN0ICpzZWxmLAogewogICAg
IHVpbnQzMl90IGRvbWlkOwogICAgIHVpbnQxNl90IHdlaWdodDsKLSAgICBzdGF0aWMgY2hhciAq
a3dkX2xpc3RbXSA9IHsgImRvbWlkIiwgIndlaWdodCIsIE5VTEwgfTsKLSAgICBzdGF0aWMgY2hh
ciBrd2RfdHlwZVtdID0gIkl8SCI7Ci0gICAgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0
MiBzZG9tOworICAgIHVpbnQxNl90IGNhcDsKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9
IHsgImRvbWlkIiwgIndlaWdodCIsICJjYXAiLCBOVUxMIH07CisgICAgc3RhdGljIGNoYXIga3dk
X3R5cGVbXSA9ICJJfEhIIjsKKyAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHNk
b20gPSB7IH07CiAKICAgICB3ZWlnaHQgPSAwOworICAgIGNhcCA9IDA7CiAgICAgaWYoICFQeUFy
Z19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywga3dkX3R5cGUsIGt3ZF9saXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21pZCwgJndlaWdodCkgKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21pZCwgJndlaWdodCwgJmNh
cCkgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgIHNkb20ud2VpZ2h0ID0gd2VpZ2h0Owor
ICAgIHNkb20uY2FwID0gY2FwOwogCiAgICAgaWYgKCB4Y19zY2hlZF9jcmVkaXQyX2RvbWFpbl9z
ZXQoc2VsZi0+eGNfaGFuZGxlLCBkb21pZCwgJnNkb20pICE9IDAgKQogICAgICAgICByZXR1cm4g
cHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxlKTsKQEAgLTEzNjksNyArMTM3
Miw3IEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19zY2hlZF9jcmVkaXQyX2RvbWFpbl9zZXQoWGNP
YmplY3QgKnNlbGYsCiBzdGF0aWMgUHlPYmplY3QgKnB5eGNfc2NoZWRfY3JlZGl0Ml9kb21haW5f
Z2V0KFhjT2JqZWN0ICpzZWxmLCBQeU9iamVjdCAqYXJncykKIHsKICAgICB1aW50MzJfdCBkb21p
ZDsKLSAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHNkb207CisgICAgc3RydWN0
IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiBzZG9tID0geyB9OwogCiAgICAgaWYoICFQeUFyZ19Q
YXJzZVR1cGxlKGFyZ3MsICJJIiwgJmRvbWlkKSApCiAgICAgICAgIHJldHVybiBOVUxMOwpAQCAt
MTM3Nyw4ICsxMzgwLDggQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX3NjaGVkX2NyZWRpdDJfZG9t
YWluX2dldChYY09iamVjdCAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpCiAgICAgaWYgKCB4Y19zY2hl
ZF9jcmVkaXQyX2RvbWFpbl9nZXQoc2VsZi0+eGNfaGFuZGxlLCBkb21pZCwgJnNkb20pICE9IDAg
KQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2VsZi0+eGNfaGFuZGxl
KTsKIAotICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCJ7czpIfSIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIndlaWdodCIsICBzZG9tLndlaWdodCk7CisgICAgcmV0dXJuIFB5X0J1aWxkVmFs
dWUoIntzOkhIfSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIndlaWdodCIsICJjYXAiLCAg
c2RvbS53ZWlnaHQsIHNkb20uY2FwKTsKIH0KIAogc3RhdGljIFB5T2JqZWN0ICpweXhjX2RvbWFp
bl9zZXRtYXhtZW0oWGNPYmplY3QgKnNlbGYsIFB5T2JqZWN0ICphcmdzKQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:46:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxAnM-0003yi-1O; Wed, 27 Sep 2017 11:46:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxAnK-0003yW-Lu
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 11:46:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5A/DB-01812-19F8BC95; Wed, 27 Sep 2017 11:46:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDve7E/tO
 RBvs7JCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymRSvZC/qZKv5caWBrYLzN2MXIySEh4C+x
 fOc/NhCbTUBZ4mdnL5gtIqAn0XTgOVgNs4CixKnbM5hBbGEBa4mrO1+DxVkEVCUufu0Gq+cVs
 JBYevMvK8RMeYldbRdZIeKCEidnPmGBmKMp0br9NzuELS/RvHU22EwhAQWJjunHmCYw8sxC0j
 ILScssJC0LGJlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgS
 GDgMQ7GBc/tHpEKMkB5OSKO+c1tORQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BCacnTudSYolLz8v
 VUmCN60PqE6wKDU9tSItMwcY3DClEhw8SiK8wSBp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D
 5MQ2CQpcd79vUClAiClGaV5cINgUXeJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwryFIAt5Mv
 NK4Pa9AjqFCeiU3qknQE4pSURISTUwHr/xpc2oc7lAod41tiTm/9KLSje1JVgUV7/+PLXs14a
 bEzqKDkxoUdbbmTTnJ5f/hKOzumfcYRVq4rtT3aSpGfX8Q15sNJNvXKyWXvTN8NPz+Zf/KT34
 XktbXLyMWdG296PLydVXt8x9tExYm9vMt/FH6JqyYpOMGzvnibKZNU/ZdO+6eO45JZbijERDL
 eai4kQApEA8orUCAAA=
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506512783!61273613!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45673 invoked from network); 27 Sep 2017 11:46:25 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 11:46:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449410003"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 12:46:20 +0100
Message-ID: <20170927114622.14789-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] Coverity issues for credit2 CAP series
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMik6CiAgeGVuL2NyZWRpdDI6IGFkZCBtaXNzaW5nIHVubG9jawogIHB5dGhvbi9s
aWJ4YzogZXh0ZW5kIHRoZSBjYWxsIHRvIGdldC9zZXQgY2FwIGZvciBjcmVkaXQyCgogdG9vbHMv
cHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIHwgMTcgKysrKysrKysrKy0tLS0tLS0KIHhlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:46:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxAnU-00040i-Et; Wed, 27 Sep 2017 11:46:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxAnT-00040H-FJ
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 11:46:35 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9B/67-01778-A9F8BC95; Wed, 27 Sep 2017 11:46:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO7M/tO
 RBuebBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozet/eYCuayVmz9dI6tgbGRpYuRk0NCwF9i
 +d55TCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZoFpi+YzT7CC2sICJxK8ls8DqWQRUJU6vvQ9Wz
 ytgIbGptYkZYqa8xK62i6wgNqeApcThxfPBaoSAak49Ws4MYStIdEw/xgTRKyhxcuYTFohdEh
 IHX7xgnsDIOwtJahaS1AJGplWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUn
 Fesn5uZsYgaHDAAQ7GBu/Ox1ilORgUhLlndN6OlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+S
 PqCcYFFqempFWmYOMIhh0hIcPEoivBNA0rzFBYm5xZnpEKlTjMYcNx5e/8PE0XHz7h8mIZa8/
 LxUKXFeD5BSAZDSjNI8uEGw6LrEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd61IFN4MvNK4P
 a9AjqFCeiU3qknQE4pSURISTUwauve05g0//nqbU97X93adaLsqpo1Z1jWR+ZaveY5/295XXX
 3N/JuaJe59z3pVMIvcfs3hZ8Stmz3WrZWb6ebW8mmlD3hC9KsK60MgpW61/D6NH84mWAU7jyp
 ZIX6dvOpf/4w79824dr3mIN/J/O9ezwl7tyUL0Hfbev9+67pXPw0Q05Kdlu0hBJLcUaioRZzU
 XEiAH6I+eqpAgAA
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506512791!116059016!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57793 invoked from network); 27 Sep 2017 11:46:32 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 11:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441405067"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 12:46:21 +0100
Message-ID: <20170927114622.14789-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927114622.14789-1-wei.liu2@citrix.com>
References: <20170927114622.14789-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] xen/credit2: add missing unlock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHktSUQ6IDE0MTg1MzEKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZDMzYzg4MWMzZC4uMThmMzljYWZlNCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMKQEAgLTI4MzEsNiArMjgzMSw3IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgICAg
ICAgICBpZiAoIG9wLT51LmNyZWRpdDIuY2FwID4gMTAwICogc2RvbS0+bnJfdmNwdXMgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAg
ICB3cml0ZV91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 11:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 11:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxApH-0004GO-Pv; Wed, 27 Sep 2017 11:48:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dxApG-0004G6-1F
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 11:48:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A5/9E-03283-9009BC95; Wed, 27 Sep 2017 11:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKJsWRWlGSWpSXmKPExsUSfTxjoS7bhNO
 RBpvnmlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlXDhoXzGerOLa+i72BcQpbFyMnh5CAu8T6
 iatZuxi5gOy1jBJX/51kgnCuMUqsmniEBaLKQ+LW3m9QiaWMEhNPNTFCOBsYJc7+OQDVv4BRY
 vry1+wgLWwC5hJ7elcwg9giAoUSP6ZOZwWxmQUSJTp6X4PZwgJ+EkcuT2WHqAmQ2HFyDlCcA8
 i2kth6OBMkzCKgKjF37TWwEl6gkWvenoW6u1riY98GMJtTwE5i/4vfTCA2o4CYxPdTa5ggVol
 L3HoyH8yWEBCUWDR7DzOELSbxb9dDNgjbQGLr0n0sELaCRO/NPlYIO0Hi4+kZzCDnMAtoSqzf
 pQ8x0k7i2I5pUJ8oSkzpfgh1mqDEyZlPoMbkSCw+uAasVUJASuJ/qxIodCQEJrJIbNg/G2qtj
 MSjiTfZJjAqzEJy6SyEbbOQbJuFZNssJNsWMLKuYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAhMJgxAsINx3gn/Q4ySHExKorxzWk9HCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgle8HygkWpaanVqRl5gDTGkxagoNHSYSXEyTNW1yQmFucmQ6ROsVoyXHj4fU/
 TBwzbt4Fkk+uzfvLJMSSl5+XKiXOu70PqEEApCGjNA9uHCz1XmKUlRLmZQQ6UIinILUoN7MEV
 f4VozgHo5IwrwrIWp7MvBK4ra+ADmICOqh36gmQg0oSEVJSDYyb/fjPK1yeW2hacvd20rN1dd
 x7DhdP1AuLP7ZG4aPxNZ2pD039foT61Rb8P9x4tGnaoQ3a3zVXRd0NTox4PvnqlHyjNNf4wJW
 T7lwuil+c2MEVtWWV2zlb1gOtQZFtgboKzU/zNuZtl7y8xH3/qoU7mnad9D7365yn2Em29r/O
 989duXX3xc/rSizFGYmGWsxFxYkAxWQSF7gDAAA=
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506512902!117974833!1
X-Originating-IP: [91.199.104.161]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15908 invoked from network); 27 Sep 2017 11:48:22 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 27 Sep 2017 11:48:22 -0000
Received: (qmail 2114 invoked from network); 27 Sep 2017 14:48:20 +0300
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 27 Sep 2017 14:48:20 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BF37C7FBEF
 for <xen-devel@lists.xen.org>; Wed, 27 Sep 2017 14:48:20 +0300 (EEST)
Received: (qmail 30611 invoked from network); 27 Sep 2017 14:48:20 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 27 Sep 2017 14:48:20 +0300
Received: from mb2xmail.bitdefender.biz (10.20.0.30) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1293.2; Wed, 27 Sep 2017 14:48:20 +0300
Received: from mb2xmail.bitdefender.biz ([10.20.0.30]) by
 mb2xmail.bitdefender.biz ([10.20.0.30]) with mapi id 15.00.1293.002; Wed, 27
 Sep 2017 14:48:50 +0300
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v5] x86/hvm: Implement hvmemul_write() using real mappings
Thread-Index: AQHTN2dwK2fwn52hwUiY9fW7cBZENqLINs4AgAA1HQA=
Date: Wed, 27 Sep 2017 11:48:49 +0000
Message-ID: <1506512898.26526.19.camel@bitdefender.com>
References: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
 <6ab653b4-4286-3e16-fb1b-4c5a781c1893@citrix.com>
In-Reply-To: <6ab653b4-4286-3e16-fb1b-4c5a781c1893@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.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.24.938, d:out, a:y, w:t, t:15,
 sv:1506500865, ts:1506512900
Content-ID: <84BC137DD5608E4C82E8A057DB4827E4@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.73290
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 462128,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.004730)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003225), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.015653,0.000043)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.261964), Hit: No,
 Details: v2.6.10; Id: 17.5f8qoi.1bpok8fle.c0s8p], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTWksIDIwMTctMDktMjcgYXQgMDk6MzggKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+
IE9uIDI3LzA5LzIwMTcgMDk6MDQsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6DQo+ID4NCj4gPiBG
cm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+DQo+ID4N
Cj4gPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ID4gLSAgICBjYXNlIEhW
TVRSQU5TX2JhZF9nZm5fdG9fbWZuOg0KPiA+IC0gICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVh
cl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsDQo+ID4gcGZlYywgaHZtZW11bF9jdHh0
LCAwKTsNCj4gV2hlcmUgaGFzIHRoZSBpZiAoICFtYXBwaW5nICkgdGVzdCBnb25lPyAgVGhlIEhW
TVRSQU5TX2JhZF9nZm5fdG9fbWZuDQo+IGNhc2UgbmVlZHMgaGFuZGxpbmcuDQoNClRoZXJlIHdh
cyBhIGNvbW1lbnQgZm9ybSBKYW4gaW4gVjIuIE5PVEU6ICJ2MQ0KY29tbWVudDonUG9pbnRsZXNz
ImVsc2UiLiciDQoNCl9fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nh
bm5lZCBieSBCaXRkZWZlbmRlcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxB1c-0005dK-3P; Wed, 27 Sep 2017 12:01:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxB1b-0005dE-1k
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:01:11 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DB/0E-03616-6039BC95; Wed, 27 Sep 2017 12:01:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42LpnVTnqss6+XS
 kwcY5Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/slcsBVNcKg5ujGxgPG/ZxcjFISQwkUni
 w7UP7BDOX0aJ33PXsUA4Gxkl5vR/BcpwAjmNjBL37oaD2GwCehKt5z8zg9giAg4SL98tYQRpY
 BbYxSRxavVksISwgKPE2b8bWEBsFgFVif6XG1lBbF4BO4n7J+aAxSUE5CV2tV0Ei3MK2Eu86l
 vKBLHMTqJtz3moGkOJzxuXMk9g5FvAyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwVBiAYAfjzY0BhxglOZiURHnntJ6OFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBu3MiUE6wKDU9tSItMwcYtDBpCQ4eJRHe+yBp3uKCxNzizHSI1ClGY45jmy7/YeLou
 Hn3D5MQS15+XqqUOG8rSKkASGlGaR7cIFg0XWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw7x
 6QKTyZeSVw+14BncIEdErv1BMgp5QkIqSkGhgXHpV/WcO6RPNYfCFju3pZ0qHz1p8D6mJzMvb
 XaVvXt303eu/8OHz23wvmrXF/BH/eYVnkvXeJ3RL/+Z+1cqrYFW22xSybbrnDzTT5//QPfbuu
 8HU8Yj9os+Vukd5bt/cbeR1XZfifPLTm+gb3QxZ7A45KLA/N+v93Bn95t+XOu5snXr3MoLVTi
 aU4I9FQi7moOBEA/YTg1KECAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506513668!81738571!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41573 invoked from network); 27 Sep 2017 12:01:09 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:01:09 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RC0nce014374
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:00:52 GMT
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 v8RC0nTE031585
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:00:49 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 v8RC0moA030425;
 Wed, 27 Sep 2017 12:00:48 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 05:00:47 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 13:00:28 +0100
Message-Id: <20170927120029.20698-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927120029.20698-1-joao.m.martins@oracle.com>
References: <20170927120029.20698-1-joao.m.martins@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v3 2/3] x86/xen/time: setup vcpu 0 time info page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAg
dGhlIHRpbWUKaW5mbyBwYWdlIGZvciB2Y3B1IDAgYW5kIHJlZ2lzdGVyIHRoZSBwYWdlIHdpdGgg
WGVuIHVzaW5nIHRoZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVy
Y2FsbC4gVGhpcyBoeXBlcmNhbGwKd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRp
IHdoaWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCm5lY2Vzc2FyeSBmbGFncyBmb3IgdmRzby4gQWZ0
ZXJ3YXJkcyB3ZSBjaGVjayBpZiBpdCBzdXBwb3J0cyB0aGUKUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBmbGFnIHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCnZkc28vdnN5c2NhbGwgc3VwcG9y
dC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0CndpbGwgYmUgbGF0
ZXIgb24gdXNlZCB3aGVuIG1hcHBpbmcgdGhlIHZkc28gaW1hZ2UuCgpUaGUgeGVuIGhlYWRlcnMg
YXJlIGFsc28gdXBkYXRlZCB0byBpbmNsdWRlIHRoZSBuZXcgaHlwZXJjYWxsIGZvcgpyZWdpc3Rl
cmluZyB0aGUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgc2lu
Y2UgdjI6CiAoQ29tbWVudHMgZnJvbSBKdWVyZ2VuKQogKiBPbWl0IHRoZSBibGFuIGFmdGVyIHRo
ZSBjYXN0IG9uIGFsbCAzIG9jY3VycmVuY2VzLgogKiBDaGFuZ2UgbGFzdCBWQ0xPQ0tfUFZDTE9D
SyBtZXNzYWdlIHRvIGJlIG1vcmUgZGVzY3JpcHRpdmUKICogU3luYyB0aGUgY29tcGxldGUgdmNw
dS5oIGhlYWRlciBpbnN0ZWFkIG9mIGp1c3QgYWRkaW5nIHRoZQogbmVlZGVkIG9uZS4gKElPVyBh
ZGRpbmcgVkNQVU9QX2dldF9waHlzaWQpCgpDaGFuZ2VzIHNpbmNlIHYxOgogKiBDaGVjayBmbGFn
cyBhaGVhZCB0byBzZWUgaWYgdGhlICBwcmltYXJ5IGNsb2NrIGNhbiB1c2UKIFBWQ0xPQ0tfVFND
X1NUQUJMRV9CSVQgZXZlbiBpZiBzZWNvbmRhcnkgcmVnaXN0cmF0aW9uIGZhaWxzLgogKENvbW1l
bnRzIGZyb20gQm9yaXMpCiAqIFJlbW92ZSBhZGRyLCBhZGRyIHZhcmlhYmxlczsKICogQ2hhbmdl
IGZpcnN0IHByX2RlYnVnIHRvIHByX3dhcm47CiAqIENoYW5nZSBsYXN0IHByX2RlYnVnIHRvIHBy
X25vdGljZTsKICogQWRkIHJvdXRpbmUgdG8gc29sZWx5IHJlZ2lzdGVyIHNlY29uZGFyeSB0aW1l
IGluZm8uCiAqIE1vdmUgeGVuX2Nsb2NrIHRvIG91dHNpZGUgeGVuX3NldHVwX3ZzeXNjYWxsX3Rp
bWVfaW5mbyB0byBhbGxvdwogcmVzdG9yZSBwYXRoIHRvIHNpbXBseSByZS1yZWdpc3RlciBzZWNv
bmRhcnkgdGltZSBpbmZvLiBMZXQgdXMKIGhhbmRsZSB0aGUgcmVzdG9yZSBwYXRoIG1vcmUgZ3Jh
Y2VmdWxseSB3aXRob3V0IHJlLWFsbG9jYXRpbmcgYQogcGFnZS4KICogUmVtb3ZlZCBjcHUgYXJn
dW1lbnQgZnJvbSB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCkKICogQWRqdXN0bWVudCBm
YWlsZWQgcmVnaXN0cmF0aW9uIGVycm9yIG1lc3NhZ2VzL2xvZ2xldmVsIHRvIGJlIHRoZSBzYW1l
CiAqIEFsc28gdGVhcmRvd24gc2Vjb25kYXJ5IHRpbWUgaW5mbyBvbiBzdXNwZW5kCgpDaGFuZ2Vz
IHNpbmNlIFJGQzoKIChDb21tZW50cyBmcm9tIEJvcmlzIGFuZCBEYXZpZCkKICogUmVtb3ZlIEtj
b25maWcgb3B0aW9uCiAqIFVzZSBnZXRfemVyb2VkX3BhZ2UvZnJlZS9wYWdlCiAqIFJlbW92ZSB0
aGUgaHlwZXJjYWxsIGF2YWlsYWJpbGl0eSBjaGVjawogKiBVbnJlZ2lzdGVyIHB2dGkgd2l0aCBh
cmcuYWRkci52ID0gTlVMTCBpZiBzdGFibGUgYml0IGlzbid0IHN1cHBvcnRlZC4KIChOZXcpCiAq
IFNldCBzZWNvbmRhcnkgY29weSBvbiByZXN0b3JlIHN1Y2ggdGhhdCBpdCB3b3JrcyBvbiBtaWdy
YXRpb24uCiAqIERyb3AgZ2xvYmFsIHhlbl9jbG9jayB2YXJpYWJsZSBhbmQgc3Rhc2ggaXQgbG9j
YWxseSBvbgogeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mby4KICogV0FSTl9PTihyZXQpIGlm
IHdlIGZhaWwgdG8gdW5yZWdpc3RlciB0aGUgcHZ0aS4KLS0tCiBhcmNoL3g4Ni94ZW4vc3VzcGVu
ZC5jICAgICAgIHwgICA0ICsrCiBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgIHwgMTAwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi94
ZW4tb3BzLmggICAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCB8ICA0
MiArKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jIGIvYXJjaC94ODYveGVuL3N1c3Bl
bmQuYwppbmRleCBkNmIxNjgwNjkzYTkuLjgwMGVkMzZlY2ZiYSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3N1c3BlbmQuYworKysgYi9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jCkBAIC0xNiw2ICsx
Niw4IEBACiAKIHZvaWQgeGVuX2FyY2hfcHJlX3N1c3BlbmQodm9pZCkKIHsKKwl4ZW5fc2F2ZV90
aW1lX21lbW9yeV9hcmVhKCk7CisKIAlpZiAoeGVuX3B2X2RvbWFpbigpKQogCQl4ZW5fcHZfcHJl
X3N1c3BlbmQoKTsKIH0KQEAgLTI2LDYgKzI4LDggQEAgdm9pZCB4ZW5fYXJjaF9wb3N0X3N1c3Bl
bmQoaW50IGNhbmNlbGxlZCkKIAkJeGVuX3B2X3Bvc3Rfc3VzcGVuZChjYW5jZWxsZWQpOwogCWVs
c2UKIAkJeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVkKTsKKworCXhlbl9yZXN0b3JlX3Rp
bWVfbWVtb3J5X2FyZWEoKTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX3ZjcHVfbm90aWZ5X3Jlc3Rv
cmUodm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4
Ni94ZW4vdGltZS5jCmluZGV4IDFlY2IwNWRiMzYzMi4uM2JmNzJiOTMzODI1IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni94ZW4vdGltZS5jCisrKyBiL2FyY2gveDg2L3hlbi90aW1lLmMKQEAgLTM3MCw2
ICszNzAsMTA1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHZfdGltZV9vcHMgeGVuX3RpbWVfb3Bz
IF9faW5pdGNvbnN0ID0gewogCS5zdGVhbF9jbG9jayA9IHhlbl9zdGVhbF9jbG9jaywKIH07CiAK
K3N0YXRpYyBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnhlbl9jbG9jayBfX3Jl
YWRfbW9zdGx5OworCit2b2lkIHhlbl9zYXZlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCkKK3sKKwlz
dHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7CisJaW50IHJldDsKKworCWlm
ICgheGVuX2Nsb2NrKQorCQlyZXR1cm47CisKKwl0LmFkZHIudiA9IE5VTEw7CisKKwlyZXQgPSBI
WVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwg
MCwgJnQpOworCWlmIChyZXQgIT0gMCkKKwkJcHJfbm90aWNlKCJDYW5ub3Qgc2F2ZSBzZWNvbmRh
cnkgdmNwdV90aW1lX2luZm8gKGVyciAlZCkiLAorCQkJICByZXQpOworCWVsc2UKKwkJY2xlYXJf
cGFnZSh4ZW5fY2xvY2spOworfQorCit2b2lkIHhlbl9yZXN0b3JlX3RpbWVfbWVtb3J5X2FyZWEo
dm9pZCkKK3sKKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7CisJaW50
IHJldDsKKworCWlmICgheGVuX2Nsb2NrKQorCQlyZXR1cm47CisKKwl0LmFkZHIudiA9ICZ4ZW5f
Y2xvY2stPnB2dGk7CisKKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVy
X3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwgMCwgJnQpOworCisJLyoKKwkgKiBXZSBkb24ndCBkaXNh
YmxlIFZDTE9DS19QVkNMT0NLIGVudGlyZWx5IGlmIGl0IGZhaWxzIHRvIHJlZ2lzdGVyIHRoZQor
CSAqIHNlY29uZGFyeSB0aW1lIGluZm8gd2l0aCBYZW4gb3IgaWYgd2UgbWlncmF0ZWQgdG8gYSBo
b3N0IHdpdGhvdXQgdGhlCisJICogbmVjZXNzYXJ5IGZsYWdzLiBPbiBib3RoIG9mIHRoZXNlIGNh
c2VzIHdoYXQgaGFwcGVucyBpcyBlaXRoZXIKKwkgKiBwcm9jZXNzIHNlZWluZyBhIHplcm9lZCBv
dXQgcHZ0aSBvciBzZWVpbmcgbm8gUFZDTE9DS19UU0NfU1RBQkxFX0JJVAorCSAqIGJpdCBzZXQu
IFVzZXJzcGFjZSBjaGVja3MgdGhlIGxhdHRlciBhbmQgaWYgMCwgaXQgZGlzY2FyZHMgdGhlIGRh
dGEKKwkgKiBpbiBwdnRpIGFuZCBmYWxsYmFja3MgdG8gYSBzeXN0ZW0gY2FsbCBmb3IgYSByZWxp
YWJsZSB0aW1lc3RhbXAuCisJICovCisJaWYgKHJldCAhPSAwKQorCQlwcl9ub3RpY2UoIkNhbm5v
dCByZXN0b3JlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVkKSIsCisJCQkgIHJldCk7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8odm9pZCkKK3sK
KwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7CisJc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICp0aTsKKwlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5m
byAqcHZ0aTsKKwlpbnQgcmV0OworCisJcHZ0aSA9ICZfX3RoaXNfY3B1X3JlYWQoeGVuX3ZjcHUp
LT50aW1lOworCisJLyoKKwkgKiBXZSBjaGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0aW1lIGlu
Zm8gaWYgdGhpcworCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVuY2Ugc3BlZWRpbmcgdXAgWGVuIGNs
b2Nrc291cmNlLgorCSAqLworCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxF
X0JJVCkpCisJCXJldHVybjsKKworCXB2Y2xvY2tfc2V0X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJM
RV9CSVQpOworCisJdGkgPSAoc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICopZ2V0
X3plcm9lZF9wYWdlKEdGUF9LRVJORUwpOworCWlmICghdGkpCisJCXJldHVybjsKKworCXQuYWRk
ci52ID0gJnRpLT5wdnRpOworCisJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdp
c3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsIDAsICZ0KTsKKwlpZiAocmV0KSB7CisJCXByX25v
dGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVkIChlcnIgJWQpXG4iLCByZXQp
OworCQlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpdGkpOworCQlyZXR1cm47CisJfQorCisJLyoK
KwkgKiBJZiB0aGUgY2hlY2sgYWJvdmUgc3VjY2VkZGVkIHRoaXMgb25lIHNob3VsZCB0b28gc2lu
Y2UgaXQncyB0aGUKKwkgKiBzYW1lIGRhdGEgb24gYm90aCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkg
dGltZSBpbmZvcyBqdXN0IGRpZmZlcmVudAorCSAqIG1lbW9yeSByZWdpb25zLiBCdXQgd2Ugc3Rp
bGwgY2hlY2sgaXQgaW4gY2FzZSBoeXBlcnZpc29yIGlzIGJ1Z2d5LgorCSAqLworCXB2dGkgPSAm
dGktPnB2dGk7CisJaWYgKCEocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkg
eworCQl0LmFkZHIudiA9IE5VTEw7CisJCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1Bf
cmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLAorCQkJCQkgMCwgJnQpOworCQlpZiAoIXJl
dCkKKwkJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7CisKKwkJcHJfbm90aWNlKCJ4ZW46
IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKHRzYyB1bnN0YWJsZSlcbiIpOworCQlyZXR1
cm47CisJfQorCisJeGVuX2Nsb2NrID0gdGk7CisJcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHhl
bl9jbG9jayk7CisKKwl4ZW5fY2xvY2tzb3VyY2UuYXJjaGRhdGEudmNsb2NrX21vZGUgPSBWQ0xP
Q0tfUFZDTE9DSzsKK30KKwogc3RhdGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkK
IHsKIAlpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwpAQCAtMzk2LDYgKzQ5NSw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9pbml0KHZvaWQpCiAJc2V0dXBfZm9yY2VfY3B1X2Nh
cChYODZfRkVBVFVSRV9UU0MpOwogCiAJeGVuX3NldHVwX3J1bnN0YXRlX2luZm8oY3B1KTsKKwl4
ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCk7CiAJeGVuX3NldHVwX3RpbWVyKGNwdSk7CiAJ
eGVuX3NldHVwX2NwdV9jbG9ja2V2ZW50cygpOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4v
eGVuLW9wcy5oIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAppbmRleCBjOGE2ZDIyNGY3ZWQuLmY5
NmRiZWRiMzNkNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaAorKysgYi9hcmNo
L3g4Ni94ZW4veGVuLW9wcy5oCkBAIC02OSw2ICs2OSw4IEBAIHZvaWQgeGVuX3NldHVwX3J1bnN0
YXRlX2luZm8oaW50IGNwdSk7CiB2b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQgY3B1KTsKIHU2
NCB4ZW5fY2xvY2tzb3VyY2VfcmVhZCh2b2lkKTsKIHZvaWQgeGVuX3NldHVwX2NwdV9jbG9ja2V2
ZW50cyh2b2lkKTsKK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKTsKK3ZvaWQg
eGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKTsKIHZvaWQgX19pbml0IHhlbl9pbml0
X3RpbWVfb3BzKHZvaWQpOwogdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X3RpbWVfb3BzKHZvaWQp
OwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oIGIvaW5jbHVkZS94
ZW4vaW50ZXJmYWNlL3ZjcHUuaAppbmRleCA5ODE4OGM4N2Y1YzEuLmI0YTFlYWJjZjFjNCAxMDA2
NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaAorKysgYi9pbmNsdWRlL3hlbi9p
bnRlcmZhY2UvdmNwdS5oCkBAIC0xNzgsNCArMTc4LDQ2IEBAIERFRklORV9HVUVTVF9IQU5ETEVf
U1RSVUNUKHZjcHVfcmVnaXN0ZXJfdmNwdV9pbmZvKTsKIAogLyogU2VuZCBhbiBOTUkgdG8gdGhl
IHNwZWNpZmllZCBWQ1BVLiBAZXh0cmFfYXJnID09IE5VTEwuICovCiAjZGVmaW5lIFZDUFVPUF9z
ZW5kX25taSAgICAgICAgICAgICAxMQorCisvKgorICogR2V0IHRoZSBwaHlzaWNhbCBJRCBpbmZv
cm1hdGlvbiBmb3IgYSBwaW5uZWQgdmNwdSdzIHVuZGVybHlpbmcgcGh5c2ljYWwKKyAqIHByb2Nl
c3Nvci4gIFRoZSBwaHlzaWNhbCBJRCBpbmZvcm1tYXRpb24gaXMgYXJjaGl0ZWN0dXJlLXNwZWNp
ZmljLgorICogT24geDg2OiBpZFszMTowXT1hcGljX2lkLCBpZFs2MzozMl09YWNwaV9pZC4KKyAq
IFRoaXMgY29tbWFuZCByZXR1cm5zIC1FSU5WQUwgaWYgaXQgaXMgbm90IGEgdmFsaWQgb3BlcmF0
aW9uIGZvciB0aGlzIFZDUFUuCisgKi8KKyNkZWZpbmUgVkNQVU9QX2dldF9waHlzaWQgICAgICAg
ICAgIDEyIC8qIGFyZyA9PSB2Y3B1X2dldF9waHlzaWRfdCAqLworc3RydWN0IHZjcHVfZ2V0X3Bo
eXNpZCB7CisJdWludDY0X3QgcGh5c19pZDsKK307CitERUZJTkVfR1VFU1RfSEFORExFX1NUUlVD
VCh2Y3B1X2dldF9waHlzaWRfdCk7CisjZGVmaW5lIHhlbl92Y3B1X3BoeXNpZF90b194ODZfYXBp
Y2lkKHBoeXNpZCkgKCh1aW50MzJfdCkocGh5c2lkKSkKKyNkZWZpbmUgeGVuX3ZjcHVfcGh5c2lk
X3RvX3g4Nl9hY3BpaWQocGh5c2lkKSAoKHVpbnQzMl90KSgocGh5c2lkKSA+PiAzMikpCisKKy8q
CisgKiBSZWdpc3RlciBhIG1lbW9yeSBsb2NhdGlvbiB0byBnZXQgYSBzZWNvbmRhcnkgY29weSBv
ZiB0aGUgdmNwdSB0aW1lCisgKiBwYXJhbWV0ZXJzLiAgVGhlIG1hc3RlciBjb3B5IHN0aWxsIGV4
aXN0cyBhcyBwYXJ0IG9mIHRoZSB2Y3B1IHNoYXJlZAorICogbWVtb3J5IGFyZWEsIGFuZCB0aGlz
IHNlY29uZGFyeSBjb3B5IGlzIHVwZGF0ZWQgd2hlbmV2ZXIgdGhlIG1hc3RlciBjb3B5CisgKiBp
cyB1cGRhdGVkIChhbmQgdXNpbmcgdGhlIHNhbWUgdmVyc2lvbmluZyBzY2hlbWUgZm9yIHN5bmNo
cm9uaXNhdGlvbikuCisgKgorICogVGhlIGludGVudCBpcyB0aGF0IHRoaXMgY29weSBtYXkgYmUg
bWFwcGVkIChSTykgaW50byB1c2Vyc3BhY2Ugc28KKyAqIHRoYXQgdXNlcm1vZGUgY2FuIGNvbXB1
dGUgc3lzdGVtIHRpbWUgdXNpbmcgdGhlIHRpbWUgaW5mbyBhbmQgdGhlCisgKiB0c2MuICBVc2Vy
bW9kZSB3aWxsIHNlZSBhbiBhcnJheSBvZiB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3R1cmVzLCBvbmUK
KyAqIGZvciBlYWNoIHZjcHUsIGFuZCBjaG9vc2UgdGhlIHJpZ2h0IG9uZSBieSBhbiBleGlzdGlu
ZyBtZWNoYW5pc20KKyAqIHdoaWNoIGFsbG93cyBpdCB0byBnZXQgdGhlIGN1cnJlbnQgdmNwdSBu
dW1iZXIgKHN1Y2ggYXMgdmlhIGEKKyAqIHNlZ21lbnQgbGltaXQpLiAgSXQgY2FuIHRoZW4gYXBw
bHkgdGhlIG5vcm1hbCBhbGdvcml0aG0gdG8gY29tcHV0ZQorICogc3lzdGVtIHRpbWUgZnJvbSB0
aGUgdHNjLgorICoKKyAqIEBleHRyYV9hcmcgPT0gcG9pbnRlciB0byB2Y3B1X3JlZ2lzdGVyX3Rp
bWVfaW5mb19tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgVkNQVU9QX3JlZ2lz
dGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSAgIDEzCitERUZJTkVfR1VFU1RfSEFORExFX1NUUlVD
VCh2Y3B1X3RpbWVfaW5mb190KTsKK3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2Fy
ZWEgeworCXVuaW9uIHsKKwkJR1VFU1RfSEFORExFKHZjcHVfdGltZV9pbmZvX3QpIGg7CisJCXN0
cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICp2OworCQl1aW50NjRfdCBwOworCX0gYWRkcjsK
K307CitERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5
X2FyZWFfdCk7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkNQVV9IX18gKi8KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxB1f-0005db-Ae; Wed, 27 Sep 2017 12:01:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxB1e-0005dV-7H
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:01:14 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 70/D6-02041-9039BC95; Wed, 27 Sep 2017 12:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UJd18ul
 Ig/aPFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXtx+YC9q5K57PW8PYwLiLs4uRk0NIYDKT
 RGuXTRcjF5D9l1Hi5aLTrBDORkaJt1caWSCcRkaJe5vnsoG0sAnoSbSe/8wMYosIxEocnrmBG
 aSIWaCLSeL0oZ2MIAlhAS+Jqyv/sYDYLAKqEjfvbQGyOTh4BewkWvfXgoQlBOQldrVdZAWxOQ
 XsJV71LWWCOMlOom3PeRaIGmOJ9rcX2SYw8i1gZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYKgxAsINx9W+nQ4ySHExKorxzWk9HCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLg1Z8ElBMsSk1PrUjLzAEGLUxagoNHSYT3/kSgNG9xQWJucWY6ROoUozHHs
 U2X/zBxdNy8+4dJiCUvPy9VSpy3FaRUAKQ0ozQPbhAsmi4xykoJ8zICnSbEU5BalJtZgir/il
 Gcg1FJmNcY5B6ezLwSuH2vgE5hAjqld+oJkFNKEhFSUg2MGa9v9SQ/T5FftMDW+vrCif8a9hi
 HrHzUUiS1IdLglZmcSCfP3YmuRr0Wjx8XlDxpj056Kctw8PnFTu/rVjZqFzo+PZdg9HrlsHfN
 /gf9a5cxtbzkKr1RNGtGc0f5efvtF2UTH3ocmfE4f+VWhaUmSSHHBLlvVhzQDJn0K5ex56bhw
 kK5XR1dSizFGYmGWsxFxYkAtFE7+aECAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506513668!109141836!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29500 invoked from network); 27 Sep 2017 12:01:09 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:01:09 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RC15La002048
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:01:06 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8RC0qYB032513
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:00:56 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RC0pGI006689;
 Wed, 27 Sep 2017 12:00:51 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 05:00:51 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org
Date: Wed, 27 Sep 2017 13:00:29 +0100
Message-Id: <20170927120029.20698-4-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927120029.20698-1-joao.m.martins@oracle.com>
References: <20170927120029.20698-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v3 3/3] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBlcnZp
c29yKHMpCihLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNvcnJlc3Bv
bmRlbnQgZW50cnkgaW4KTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhlcmUncyBhbHJl
YWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCnRvcCBvZiB0aGUgaGVhZGVyIGZpbGUsIGhlbmNlIHRo
aXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCmV4cGxpY2l0bHkgYW5kIGhhdmUgYm90
aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkluIHRoZSBlbmQsIEkgY2hvb3NlIHRoZSBv
cmlnaW5hbGx5IHBvc3RlZCBiZWNhdXNlIHRoaXMgaXMgc28gZmFyIHRoZQpvbmx5IEFCSSBzaGFy
ZWQgYmV0d2VlbiBYZW4vS1ZNLiBUaGVyZWZvcmUgd2hlbmV2ZXIgd2UgaGF2ZSBtb3JlIHRoaW5n
cwpzaGFyZWQgaXQgd291bGQgZGVzZXJ2ZSBpdHMgb3duIHBsYWNlIGluIE1BSU5UQUlORVJTIGZp
bGUuIElmIHRoZQp0aGlua2luZyBpcyB3cm9uZywgSSBjYW4gc3dpdGNoIHRvIHRoZSBhbHRlcm5h
dGl2ZSB3aXRoIGEKIlBBUkFWSVJUIEFCSVMiIHNlY3Rpb24uCgpDaGFuZ2VzIHNpbmNlIHYxOgog
KiBBZGQgSnVlcmdlbiBHcm9zcyBBY2tlZC1ieS4KLS0tCiBNQUlOVEFJTkVSUyB8IDIgKysKIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBi
L01BSU5UQUlORVJTCmluZGV4IDY2NzFmMzc1ZjdmYy4uYTQ4MzRjM2MzNzdhIDEwMDY0NAotLS0g
YS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNzYwMyw2ICs3NjAzLDcgQEAgUzoJ
U3VwcG9ydGVkCiBGOglhcmNoL3g4Ni9rdm0vCiBGOglhcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNt
L2t2bSoKIEY6CWFyY2gveDg2L2luY2x1ZGUvYXNtL2t2bSoKK0Y6CWFyY2gveDg2L2luY2x1ZGUv
YXNtL3B2Y2xvY2stYWJpLmgKIEY6CWFyY2gveDg2L2tlcm5lbC9rdm0uYwogRjoJYXJjaC94ODYv
a2VybmVsL2t2bWNsb2NrLmMKIApAQCAtMTQ3MTgsNiArMTQ3MTksNyBAQCBGOglhcmNoL3g4Ni94
ZW4vCiBGOglkcml2ZXJzLyoveGVuLSpmcm9udC5jCiBGOglkcml2ZXJzL3hlbi8KIEY6CWFyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi8KK0Y6CWFyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2stYWJp
LmgKIEY6CWluY2x1ZGUveGVuLwogRjoJaW5jbHVkZS91YXBpL3hlbi8KIEY6CURvY3VtZW50YXRp
b24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxB1i-0005eI-HQ; Wed, 27 Sep 2017 12:01:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxB1h-0005e2-GX
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:01:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E7/4A-03283-C039BC95; Wed, 27 Sep 2017 12:01:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnqss5+XS
 kwfJT2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZxzNYC9YoVPQt/sLYwLhcpouRi0NIYDKT
 xJFz21kgnN+MEieOP2ODcDYySnTsPM8K4TQySrT0fwTKcHKwCehJtJ7/zAxiiwiYShyccA+si
 FngOZPE9HNPwRLCAh4S21ZcZgWxWQRUJe7NXwPWzCtgJ/Fy7WwwW0JAXmJX20WwGk4Be4lXfU
 uZQGwhoJq2PedZIGqMJdrfXmSbwMi3gJFhFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZgsDAAwQ7G2Zf9DzFKcjApifLOaT0dKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCV38SUE6wKDU9tSItMwcYtjBpCQ4eJRHe+xOB0rzFBYm5xZnpEKlTjMYcxzZd/sPE0
 XHz7h8mIZa8/LxUKXFeVpBJAiClGaV5cINg8XSJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwr
 zGIFN4MvNK4Pa9AjqFCeiU3qknQE4pSURISTUw7g+9/CXRiit6/4HD/h6z1k3y5Xy0fWNK8ka
 7S2qyJ9J5eb7NTX638an05RWbnguq7xDeuGrf7bjAeQdObuox2Mn90zcvXIxR9F6h8NKyNROe
 P9S+/EXmrbjVHKO0tWvDOVgmB4Q9yXplMFlftSZ8r/s7g29KtysTpO+/qfsgETN9UaKQtf/29
 0osxRmJhlrMRcWJAOaGW8GiAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506513672!118469150!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12207 invoked from network); 27 Sep 2017 12:01:13 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:01:13 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RC12wR014815
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:01:02 GMT
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 v8RC0kGo032041
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:00:50 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8RC0iuO017288;
 Wed, 27 Sep 2017 12:00:44 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 05:00:44 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 27 Sep 2017 13:00:27 +0100
Message-Id: <20170927120029.20698-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927120029.20698-1-joao.m.martins@oracle.com>
References: <20170927120029.20698-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v3 1/3] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93IHRoZXJlIGlzIG9ubHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlz
IGRlZmluZWQKb24ga3ZtY2xvY2sgc2luY2U6Cgpjb21taXQgZGFjMTZmYmE2ZmM1CigieDg2L3Zk
c286IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4
bWFwIikKClRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbnRlcmZhY2Ugc28gZmFyIGlzIGt2bS4gVGhp
cyBjb21taXQgYWRkcyBhCnNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQgbW92
ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKdG8gcHZjbG9jaywgd2hpY2ggaXMgYSBtb3JlIGdlbmVy
aWMgcGxhY2UgdG8gaGF2ZSBpdDsgYW5kIHdvdWxkCmFsbG93IG90aGVyIFBWIGNsb2Nrc291cmNl
cyB0byB1c2UgaXQsIHN1Y2ggYXMgWGVuLgoKU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBY2tlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogKiBSZWJhc2VkOiB0aGUgb25seSBj
b25mbGljdCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKIHB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKCkgc3ltYm9sIGFzIGl0IGlzIHVzZWQgYnkga3ZtIFBUUCBkcml2ZXIuCiAqIERvIG5vdCBp
bml0aWFsaXplIHB2dGlfY3B1MF92YSB0byBOVUxMIChjaGVja3BhdGNoIGVycm9yKQogKCBDb21t
ZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSApCiAqIFJlbW92ZWQgYXNtL3B2Y2xvY2suaCAncHZj
bG9ja19zZXRfcHZ0aV9jcHUwX3ZhJyBkZWZpbml0aW9uCiBmb3Igbm9uICFQQVJBVklSVF9DTE9D
SyB0byBiZXR0ZXIgdHJhY2sgc2NyZXdlZCBLY29uZmlnIHN0dWZmLgogKiBBZGQgaGlzIEFja2Vk
LWJ5IChwcm92aWRlZCB0aGUgcHJldmlvdXMgYWRqdXN0bWVudCB3YXMgbWFkZSkKCkNoYW5nZXMg
c2luY2UgUkZDOgogKENvbW1lbnRzIGZyb20gQW5keSBMdXRvbWlyc2tpKQogKiBBZGQgX19pbml0
IHRvIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YQogKiBBZGQgV0FSTl9PTih2Y2xvY2tfd2FzX3Vz
ZWQoVkNMT0NLX1BWQ0xPQ0spKSB0bwogcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhCi0tLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogYXJj
aC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcgKy0tLS0tLQogYXJjaC94ODYva2VybmVs
L3B2Y2xvY2suYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHZjbG9jay5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCmluZGV4
IDQ0OGNmZTFiNDhjZi4uNmYyMjhmOTBjZGQ3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCkBAIC00
LDE1ICs0LDYgQEAKICNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgogI2luY2x1ZGUgPGFz
bS9wdmNsb2NrLWFiaS5oPgogCi0jaWZkZWYgQ09ORklHX0tWTV9HVUVTVAotZXh0ZXJuIHN0cnVj
dCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEodm9pZCk7
Ci0jZWxzZQotc3RhdGljIGlubGluZSBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCi17Ci0JcmV0dXJuIE5VTEw7Ci19Ci0jZW5kaWYK
LQogLyogc29tZSBoZWxwZXIgZnVuY3Rpb25zIGZvciB4ZW4gYW5kIGt2bSBwdiBjbG9jayBzb3Vy
Y2VzICovCiB1NjQgcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHN0cnVjdCBwdmNsb2NrX3ZjcHVf
dGltZV9pbmZvICpzcmMpOwogdTggcHZjbG9ja19yZWFkX2ZsYWdzKHN0cnVjdCBwdmNsb2NrX3Zj
cHVfdGltZV9pbmZvICpzcmMpOwpAQCAtMTAxLDQgKzkyLDE0IEBAIHN0cnVjdCBwdmNsb2NrX3Zz
eXNjYWxsX3RpbWVfaW5mbyB7CiAKICNkZWZpbmUgUFZUSV9TSVpFIHNpemVvZihzdHJ1Y3QgcHZj
bG9ja192c3lzY2FsbF90aW1lX2luZm8pCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfQ0xPQ0sK
K3ZvaWQgcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3Rp
bWVfaW5mbyAqcHZ0aSk7CitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xv
Y2tfcHZ0aV9jcHUwX3ZhKHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKQoreworCXJl
dHVybiBOVUxMOworfQorI2VuZGlmCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9QVkNMT0NLX0ggKi8K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jIGIvYXJjaC94ODYva2VybmVs
L2t2bWNsb2NrLmMKaW5kZXggZDg4OTY3NjU5MDk4Li41Mzg3MzgwNDdmZjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9j
ay5jCkBAIC00NywxMiArNDcsNiBAQCBlYXJseV9wYXJhbSgibm8ta3ZtY2xvY2siLCBwYXJzZV9u
b19rdm1jbG9jayk7CiBzdGF0aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpo
dl9jbG9jazsKIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrIHdhbGxfY2xvY2s7CiAK
LXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEo
dm9pZCkKLXsKLQlyZXR1cm4gaHZfY2xvY2s7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChwdmNsb2Nr
X3B2dGlfY3B1MF92YSk7Ci0KIC8qCiAgKiBUaGUgd2FsbGNsb2NrIGlzIHRoZSB0aW1lIG9mIGRh
eSB3aGVuIHdlIGJvb3RlZC4gU2luY2UgdGhlbiwgc29tZSB0aW1lIG1heQogICogaGF2ZSBlbGFw
c2VkIHNpbmNlIHRoZSBoeXBlcnZpc29yIHdyb3RlIHRoZSBkYXRhLiBTbyB3ZSB0cnkgdG8gYWNj
b3VudCBmb3IKQEAgLTMzNCw2ICszMjgsNyBAQCBpbnQgX19pbml0IGt2bV9zZXR1cF92c3lzY2Fs
bF90aW1laW5mbyh2b2lkKQogCQlyZXR1cm4gMTsKIAl9CiAKKwlwdmNsb2NrX3NldF9wdnRpX2Nw
dTBfdmEoaHZfY2xvY2spOwogCXB1dF9jcHUoKTsKIAogCWt2bV9jbG9jay5hcmNoZGF0YS52Y2xv
Y2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3B2
Y2xvY2suYyBiL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKaW5kZXggNWMzZjZkNmE1MDc4Li5j
YjdkNmQ5YzljMmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKKysrIGIv
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYwpAQCAtMjUsOCArMjUsMTAgQEAKIAogI2luY2x1ZGUg
PGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgorI2luY2x1ZGUgPGFzbS92
Z3RvZC5oPgogCiBzdGF0aWMgdTggdmFsaWRfZmxhZ3MgX19yZWFkX21vc3RseSA9IDA7CitzdGF0
aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpX2NwdTBfdmEgX19yZWFk
X21vc3RseTsKIAogdm9pZCBwdmNsb2NrX3NldF9mbGFncyh1OCBmbGFncykKIHsKQEAgLTE0NCwz
ICsxNDYsMTUgQEAgdm9pZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dh
bGxfY2xvY2sgKndhbGxfY2xvY2ssCiAKIAlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0cywgbm93
LnR2X3NlYywgbm93LnR2X25zZWMpOwogfQorCit2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92
YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2dGkpCit7CisJV0FSTl9PTih2
Y2xvY2tfd2FzX3VzZWQoVkNMT0NLX1BWQ0xPQ0spKTsKKwlwdnRpX2NwdTBfdmEgPSBwdnRpOwor
fQorCitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKHZvaWQpCit7CisJcmV0dXJuIHB2dGlfY3B1MF92YTsKK30KK0VYUE9SVF9TWU1CT0xfR1BM
KHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxB1j-0005fD-OM; Wed, 27 Sep 2017 12:01:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxB1i-0005eC-Aa
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:01:18 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DC/F9-03422-D039BC95; Wed, 27 Sep 2017 12:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsUyZ7p8oC7X5NO
 RBusnC1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnTFv5hKfjEWfGveTJTA+Mb9i5GLg4hgclM
 Emc2nGOEcH4zSmzd+pq1i5ETyNnIKLFtpT1EopFRorVlDQtIgk1AT6L1/GdmEFtEwEHi5bslY
 N3MAruYJKZ8mwzWLSxgKvH3wlKwBhYBVYkt7y8zgti8AnYSSxffYAexJQTkJXa1XWSFsI0l2t
 9eZJvAyLOAkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 g9xmAYAfjvo+RhxglOZiURHnntJ6OFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu3MiUE6wKDU9
 tSItMwcYhjBpCQ4eJRHe+yBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ87JOAioSACnKK
 M2DGwGLiUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0DsoonM68EbtMroCOYgI7onXoC5I
 iSRISUVANjacmK4oTtByLTz609sZDp6OsCvY6pWqmMxhUT5pzbE7Liw5wnjlMl/vYcmnatxrH
 eZceHCrvexserTGUuSvyo0JyuldI173AA08v8fJkWpdbDEiKfly+4seXf7FaGIlW1xacXcKyK
 2rpj9lOznvm3u2SmlRm2cYRXTmM/pN33zPyirvrit2tfKLEUZyQaajEXFScCAJgkmxyEAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506513672!117313792!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42442 invoked from network); 27 Sep 2017 12:01:13 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:01:13 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RC0xqi001774
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:00:59 GMT
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 v8RC0fv6031711
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 12:00:45 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 v8RC0eAc017958;
 Wed, 27 Sep 2017 12:00:40 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 05:00:39 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 13:00:26 +0100
Message-Id: <20170927120029.20698-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Joao Martins <joao.m.martins@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v3 0/3] x86/xen: pvclock vdso support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyB0YWtlIDMgZm9yIHZkc28gZm9yIFhlbi4gUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBjYW4gYmUgc2V0IHN0YXJ0aW5nIFhlbgogNC44IHdoaWNoIGlzIHJlcXVpcmVkIGZvciB2ZHNv
IHRpbWUgcmVsYXRlZCBjYWxscy4gSW4gb3JkZXIgdG8gaGF2ZSBpdCBvbiwgeW91Cm5lZWQgdG8g
aGF2ZSB0aGUgaHlwZXJ2aXNvciBjbG9ja3NvdXJjZSBiZSBUU0MgZS5nLiB3aXRoIHRoZSBmb2xs
b3dpbmcgYm9vdApwYXJhbXMgImNsb2Nrc291cmNlPXRzYyB0c2M9c3RhYmxlOnNvY2tldCIuCgpT
ZXJpZXMgaXMgc3RydWN0dXJlZCBhcyBmb2xsb3dpbmc6CgpQYXRjaCAxIHN0cmVhbWxpbmVzIHB2
dGkgcGFnZSBnZXQvc2V0IGluIHB2Y2xvY2sgZm9yIGJvdGggb2YgaXRzIHVzZXJzClBhdGNoIDIg
cmVnaXN0ZXJzIHRoZSBwdnRpIHBhZ2Ugb24gWGVuIGFuZCBzZXRzIGl0IGluIHB2Y2xvY2sgYWNj
b3JkaW5nbHkKUGF0Y2ggMyBhZGRzIGEgZmlsZSB0byBLVk0vWGVuIG1haW50YWluZXJzIGZvciB0
cmFja2luZyBwdmNsb2NrIEFCSSBjaGFuZ2VzLgoKQ2hhbmdlbG9nIGlzIGluY2x1ZGVkIGluIGlu
ZGl2aWR1YWwgcGF0Y2hlcy4KKG9ubHkgcGF0Y2ggMiBjaGFuZ2VkIGluIHRoaXMgdmVyc2lvbikK
ClRoYW5rcywKSm9hbwoKSm9hbyBNYXJ0aW5zICgzKToKICB4ODYvcHZjbG9jazogYWRkIHNldHRl
ciBmb3IgcHZjbG9ja19wdnRpX2NwdTBfdmEKICB4ODYveGVuL3RpbWU6IHNldHVwIHZjcHUgMCB0
aW1lIGluZm8gcGFnZQogIE1BSU5UQUlORVJTOiB4ZW4sIGt2bTogdHJhY2sgcHZjbG9jay1hYmku
aCBjaGFuZ2VzCgogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaCB8ICAxOSArKysrLS0tLQogYXJjaC94ODYva2VybmVs
L2t2bWNsb2NrLmMgICAgIHwgICA3ICstLQogYXJjaC94ODYva2VybmVsL3B2Y2xvY2suYyAgICAg
IHwgIDE0ICsrKysrKwogYXJjaC94ODYveGVuL3N1c3BlbmQuYyAgICAgICAgIHwgICA0ICsrCiBh
cmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICAgICB8ICAg
MiArCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oICAgfCAgNDIgKysrKysrKysrKysrKysr
KysKIDggZmlsZXMgY2hhbmdlZCwgMTc1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:11:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBBb-0006k3-QJ; Wed, 27 Sep 2017 12:11:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436222e46=dario.faggioli@citrix.com>)
 id 1dxBBb-0006jx-2p
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:11:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E2/52-01916-2759BC95; Wed, 27 Sep 2017 12:11:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpG7h1NO
 RBjt7NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNL24zF/QLVRxY08/awPhXoIuRk0NCIETi
 zv+TLCA2r4ChxLuze9i7GDk4hAUsJBav0QMJswkYSLzZsZcVxBYR8JW4+7iJCcRmFtCXeHNkE
 ZjNIqAq0fZ2BTuIzSlgKfH4zXewuJBAusTt3f3MIDa/gKTErS8fmSF6qyU2/m5mgzhBW+LIuX
 52iBMEJU7OfMIC0asmMWPuZdYJjHyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3XuoGhu
 JTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGp
 WC85P3cTIzCU6xkYGHcw/j7ud4hRkoNJSZR3TuvpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 C1TgHKCRanpqRVpmTnAqIJJS3DwKInwFoGkeYsLEnOLM9MhUqcYdTk6bt79wyTEkpeflyolzp
 sEUiQAUpRRmgc3AhbhlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8waATOHJzCuB2/QK6Ag
 moCN6p54AOaIkESEl1cBoazUjj5FNt3xHwYmYV4ZRnJWMFi19zPUPvDr21E/fYKjy3PuIQofz
 2XkMolkpZ+//+RubdObN7K1PDRvDb/ftrZ73duPEU1xPbjzz9o3l/bP1CS/D5nci+dOPH8m0D
 xJe9SI6e0L67kJuZlHPgMkOyz/sPtc81cdeoib7RvEHkYuudU7WrJeUWIozEg21mIuKEwEnOu
 C/6wIAAA==
X-Env-Sender: prvs=436222e46=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506514287!78213493!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58259 invoked from network); 27 Sep 2017 12:11:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 12:11:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; 
 d="asc'?scan'208";a="441408630"
Message-ID: <1506514251.17428.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 14:10:51 +0200
In-Reply-To: <20170927114622.14789-2-wei.liu2@citrix.com>
References: <20170927114622.14789-1-wei.liu2@citrix.com>
 <20170927114622.14789-2-wei.liu2@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/credit2: add missing unlock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5994228805100507451=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5994228805100507451==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-+GlT+tzRsgSogeT7v2c7"

--=-+GlT+tzRsgSogeT7v2c7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-27 at 12:46 +0100, Wei Liu wrote:
> Coverity-ID: 1418531
>=20
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> ---
> diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
> index d33c881c3d..18f39cafe4 100644
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -2831,6 +2831,7 @@ csched2_dom_cntl(
> =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=A0if ( op->u.credit2.cap > 100 * sdom->nr_vcpus )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rc =3D -EINVAL;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0write_unlock_irqrestore(&prv->lock, flags);
>
Indeed... :-/

Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-+GlT+tzRsgSogeT7v2c7
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZy5VLAAoJEBZCeImluHPumuAQAIJcgG4SqhzRRPi1IjB+ZTYI
zEur4zggClfcQ4A0TIx6MVsFz0Q8Tfx9Mi9kuBvsTp5utiKNlfPVIWXhmMOHmPtU
z+AFu4vlIm1FWcN9gwJxnjdap6dEHpVa4VarszyLn/O1OrKCxOCxrHskpe5w9EEB
Lyq292vkk4vYnuQPYXxVIYoD795n40rCfDjnkvKp/vccXVIni+WT8scdpgwoHPH3
R/hUKTDf8Oy45HFl0NFq8oD3xOznkaoLAD4GA2KnCENIuYRRudRpdMPSj5urri4L
f7q8FNvlg28YvJZJYitVEDwHx2TNiowuY0khvjOn9RPxS7TqCaJ/5H1B03/F9V/T
ykijWRoKedgIlhlGWESi2XAhUbtMyTKnrxp089L64C4iUjac9ih0AUH3FBGWsVnK
07S/VRFLG0HMV8MBGIxhahfLnDdrwcnA2wzUsl1ijGB0Zqx/muwfCJcI0aXnsQJC
gnoiSIpSIIt7nrYTwgnSFnRMnHS2dmmBXVh6Q4+u3NGBx1PA8XSFWCCwDOIC+ulb
u8kFtoqZ81oqBgrqpfQmT1X+zg8fUqa84Kl50fGmD955QrPkjXRAMP7FCxP1NcLc
VZKeFN35AZtxgzY75LKBS93d8BAuUdflbQkovKuTP4DDv0FYAr/eTU7tqWZLVeLC
84zO/Cys6lnNLFAS72Gl
=DGZ1
-----END PGP SIGNATURE-----

--=-+GlT+tzRsgSogeT7v2c7--


--===============5994228805100507451==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5994228805100507451==--


From xen-devel-bounces@lists.xen.org Wed Sep 27 12:11:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBBu-0006m4-1k; Wed, 27 Sep 2017 12:11:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4363f0434=Andrew.Cooper3@citrix.com>)
 id 1dxBBt-0006lw-G6
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 12:11:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 11/A6-02023-4859BC95; Wed, 27 Sep 2017 12:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrdl6ul
 Ig3l/+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyTv+ezFExir3i9upW5gfEnaxcjJ4eEgJ/E
 gondbCC2MJB95PJU9i5GLg4RgamMEuuPzgRLMAuYS5y7cZQFJCEksJxR4v/xx4wgCTYBfYndL
 z4xgdi8ArYSfzd+B5vKIqAqcWDlO2YQW1QgXKLpbD8LRI2gxMmZT4BsDg5OAQuJPesiQUxmAU
 2J9bv0IVbJSzRvnc0MYYtLNH1ZCTZRSEBN4lr/JXaIm9Mltv79xTyBUWAWkqGzECbNQjJpFpJ
 JCxhZVjFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYsAxDs
 YJz6Pu4QoyQHk5Io75zW05FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhbpgDlBItS01Mr0jJzg
 NEDk5bg4FES4V0NkuYtLkjMLc5Mh0idYtTluPHw+h8mIZa8/LxUKXHeJJAiAZCijNI8uBGwSL
 7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5ukCk8mXklcJteAR3BBHRE79QTIEeUJCKkpBo
 YjT8Xrtl14N7/y8t3XeS9xLDiFqtb3bU3Wad5/RROzYlLS3/+KuId38eoyDfOsze1Gy8y3/Xx
 RLfdvh2aF+et37aarfWDacqtuRVlrxpYn6uyTWq203rR0+0adeRiWeTk2D8uNcWnViznDsq+M
 PtorI/xjKfNlfF+xbOjtJ13/jxX9vpI1SRhZyWW4oxEQy3mouJEAPjmR+bfAgAA
X-Env-Sender: prvs=4363f0434=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506514308!110653894!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53125 invoked from network); 27 Sep 2017 12:11:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 12:11:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53555980"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, "jbeulich@suse.com"
 <jbeulich@suse.com>
References: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
 <6ab653b4-4286-3e16-fb1b-4c5a781c1893@citrix.com>
 <1506512898.26526.19.camel@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <acd6903e-6e35-6012-47fa-02e3eb181bc4@citrix.com>
Date: Wed, 27 Sep 2017 13:11:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506512898.26526.19.camel@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "paul.durrant@citrix.com" <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTI6NDgsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+IE9uIE1p
LCAyMDE3LTA5LTI3IGF0IDA5OjM4ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAy
Ny8wOS8yMDE3IDA5OjA0LCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgo+Pj4gRnJvbTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Cj4+Pgo+Pj4gLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+Pj4gLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOgo+Pj4gLSAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRk
ciwgYnl0ZXMsIHBfZGF0YSwKPj4+IHBmZWMsIGh2bWVtdWxfY3R4dCwgMCk7Cj4+IFdoZXJlIGhh
cyB0aGUgaWYgKCAhbWFwcGluZyApIHRlc3QgZ29uZT8gIFRoZSBIVk1UUkFOU19iYWRfZ2ZuX3Rv
X21mbgo+PiBjYXNlIG5lZWRzIGhhbmRsaW5nLgo+IFRoZXJlIHdhcyBhIGNvbW1lbnQgZm9ybSBK
YW4gaW4gVjIuIE5PVEU6ICJ2MQo+IGNvbW1lbnQ6J1BvaW50bGVzcyJlbHNlIi4nIgoKVGhhdCBt
ZWFucyB0aGF0IHRoZSAiZWxzZSAiIHRleHQgaXMgcG9pbnRsZXNzLCBub3QgdGhlIGNsYXVzZS7C
oCAoSmFuOgpQbGVhc2UgZG8gdHJ5IHRvIGJlIGNsZWFyZXIgd2hlbiBzdGF0aW5nICJwb2ludGxl
c3MgZWxzZSIsIGJlY2F1c2UgaXQKcmVhbGx5IGlzIGFtYmlndW91cyBhbmQgdGhpcyBtaXN0YWtl
IGlzIGEgdmFsaWQgaW50ZXJwcmV0YXRpb24gb2YgeW91cgpzdGF0ZW1lbnQuKQoKVGhlIGNhbGwg
dG8gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLApo
dm1lbXVsX2N0eHQsIDApOyBpcyBpbXBvcnRhbnQsIGFuZCBuZWVkcyB0byBzdGF5LgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBEF-0006yx-EJ; Wed, 27 Sep 2017 12:14:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxBEE-0006yr-Cd
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:14:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C0/F3-03454-5169BC95; Wed, 27 Sep 2017 12:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67wtNO
 RBpf+mll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTz7oWXPKsON9xgrWBscG2i5GTQ0LASOLt
 xH9MXYxcHEICCxkl3q6cz9jFyMEhLOAqsexNEUiNiEC2xJrZC8BqmAUuMUpsWt7PDpIQEiiS+
 PaqlxnEZhNQldhw/RQriM0rYC2x7fQJRhCbBSj+9sN1sLioQLhE09l+FogaQYmTM5+A2ZwC9h
 Lb7hwFm8ksoC7xZ94lZghbXGLTs++sELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg/HmxoBDjJIc
 TEqivHNaT0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1mgqUEyxKTU+tSMvMAcYJTFqCg0dJh
 Hf1FKA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ814DKRIAKcoozYMbAYvZS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmbQS5hCczrwRu0yugI5iAjuidegLkiJJEhJRUAyOX7/EezQ/
 3XvIVSjY88WRvM3R65LtY8svUw4ut7P/u+7uhJa145vaKG0x61u26h8vUl1t9PM6WKHJB4Lb+
 k87q2VeXxrrvzlPbKXvS6JXHE5OjS1Iyfq72Pet0d4eg4b+5289V/Zh64pbso5zcl1v+vjzq2
 dYcbmOV2/KwSNb0seOHoHLdyblKLMUZiYZazEXFiQDmE+oo1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506514451!84906598!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47162 invoked from network); 27 Sep 2017 12:14:11 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Sep 2017 12:14:11 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A39A0ABBF;
 Wed, 27 Sep 2017 12:14:09 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170927120029.20698-1-joao.m.martins@oracle.com>
 <20170927120029.20698-3-joao.m.martins@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <766eedf2-9345-31bd-9658-bdba125b9bc6@suse.com>
Date: Wed, 27 Sep 2017 14:14:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170927120029.20698-3-joao.m.martins@oracle.com>
Content-Language: de-DE
Cc: x86@kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTQ6MDAsIEpvYW8gTWFydGlucyB3cm90ZToKPiBJbiBvcmRlciB0byBzdXBw
b3J0IHB2Y2xvY2sgdmRzbyBvbiB4ZW4gd2UgbmVlZCB0byBzZXR1cCB0aGUgdGltZQo+IGluZm8g
cGFnZSBmb3IgdmNwdSAwIGFuZCByZWdpc3RlciB0aGUgcGFnZSB3aXRoIFhlbiB1c2luZyB0aGUK
PiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVyY2FsbC4gVGhpcyBo
eXBlcmNhbGwKPiB3aWxsIGFsc28gZm9yY2VmdWxseSB1cGRhdGUgdGhlIHB2dGkgd2hpY2ggd2ls
bCBzZXQgc29tZSBvZiB0aGUKPiBuZWNlc3NhcnkgZmxhZ3MgZm9yIHZkc28uIEFmdGVyd2FyZHMg
d2UgY2hlY2sgaWYgaXQgc3VwcG9ydHMgdGhlCj4gUFZDTE9DS19UU0NfU1RBQkxFX0JJVCBmbGFn
IHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCj4gdmRzby92c3lzY2FsbCBzdXBwb3J0LiBB
bmQgaWYgc28sIGl0IHdpbGwgc2V0IHRoZSBjcHUgMCBwdnRpIHRoYXQKPiB3aWxsIGJlIGxhdGVy
IG9uIHVzZWQgd2hlbiBtYXBwaW5nIHRoZSB2ZHNvIGltYWdlLgo+IAo+IFRoZSB4ZW4gaGVhZGVy
cyBhcmUgYWxzbyB1cGRhdGVkIHRvIGluY2x1ZGUgdGhlIG5ldyBoeXBlcmNhbGwgZm9yCj4gcmVn
aXN0ZXJpbmcgdGhlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3QuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+IC0tLQo+
IENoYW5nZXMgc2luY2UgdjI6Cj4gIChDb21tZW50cyBmcm9tIEp1ZXJnZW4pCj4gICogT21pdCB0
aGUgYmxhbiBhZnRlciB0aGUgY2FzdCBvbiBhbGwgMyBvY2N1cnJlbmNlcy4KPiAgKiBDaGFuZ2Ug
bGFzdCBWQ0xPQ0tfUFZDTE9DSyBtZXNzYWdlIHRvIGJlIG1vcmUgZGVzY3JpcHRpdmUKPiAgKiBT
eW5jIHRoZSBjb21wbGV0ZSB2Y3B1LmggaGVhZGVyIGluc3RlYWQgb2YganVzdCBhZGRpbmcgdGhl
Cj4gIG5lZWRlZCBvbmUuIChJT1cgYWRkaW5nIFZDUFVPUF9nZXRfcGh5c2lkKQo+IAo+IENoYW5n
ZXMgc2luY2UgdjE6Cj4gICogQ2hlY2sgZmxhZ3MgYWhlYWQgdG8gc2VlIGlmIHRoZSAgcHJpbWFy
eSBjbG9jayBjYW4gdXNlCj4gIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgZXZlbiBpZiBzZWNvbmRh
cnkgcmVnaXN0cmF0aW9uIGZhaWxzLgo+ICAoQ29tbWVudHMgZnJvbSBCb3JpcykKPiAgKiBSZW1v
dmUgYWRkciwgYWRkciB2YXJpYWJsZXM7Cj4gICogQ2hhbmdlIGZpcnN0IHByX2RlYnVnIHRvIHBy
X3dhcm47Cj4gICogQ2hhbmdlIGxhc3QgcHJfZGVidWcgdG8gcHJfbm90aWNlOwo+ICAqIEFkZCBy
b3V0aW5lIHRvIHNvbGVseSByZWdpc3RlciBzZWNvbmRhcnkgdGltZSBpbmZvLgo+ICAqIE1vdmUg
eGVuX2Nsb2NrIHRvIG91dHNpZGUgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbyB0byBhbGxv
dwo+ICByZXN0b3JlIHBhdGggdG8gc2ltcGx5IHJlLXJlZ2lzdGVyIHNlY29uZGFyeSB0aW1lIGlu
Zm8uIExldCB1cwo+ICBoYW5kbGUgdGhlIHJlc3RvcmUgcGF0aCBtb3JlIGdyYWNlZnVsbHkgd2l0
aG91dCByZS1hbGxvY2F0aW5nIGEKPiAgcGFnZS4KPiAgKiBSZW1vdmVkIGNwdSBhcmd1bWVudCBm
cm9tIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKQo+ICAqIEFkanVzdG1lbnQgZmFpbGVk
IHJlZ2lzdHJhdGlvbiBlcnJvciBtZXNzYWdlcy9sb2dsZXZlbCB0byBiZSB0aGUgc2FtZQo+ICAq
IEFsc28gdGVhcmRvd24gc2Vjb25kYXJ5IHRpbWUgaW5mbyBvbiBzdXNwZW5kCj4gCj4gQ2hhbmdl
cyBzaW5jZSBSRkM6Cj4gIChDb21tZW50cyBmcm9tIEJvcmlzIGFuZCBEYXZpZCkKPiAgKiBSZW1v
dmUgS2NvbmZpZyBvcHRpb24KPiAgKiBVc2UgZ2V0X3plcm9lZF9wYWdlL2ZyZWUvcGFnZQo+ICAq
IFJlbW92ZSB0aGUgaHlwZXJjYWxsIGF2YWlsYWJpbGl0eSBjaGVjawo+ICAqIFVucmVnaXN0ZXIg
cHZ0aSB3aXRoIGFyZy5hZGRyLnYgPSBOVUxMIGlmIHN0YWJsZSBiaXQgaXNuJ3Qgc3VwcG9ydGVk
Lgo+ICAoTmV3KQo+ICAqIFNldCBzZWNvbmRhcnkgY29weSBvbiByZXN0b3JlIHN1Y2ggdGhhdCBp
dCB3b3JrcyBvbiBtaWdyYXRpb24uCj4gICogRHJvcCBnbG9iYWwgeGVuX2Nsb2NrIHZhcmlhYmxl
IGFuZCBzdGFzaCBpdCBsb2NhbGx5IG9uCj4gIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8u
Cj4gICogV0FSTl9PTihyZXQpIGlmIHdlIGZhaWwgdG8gdW5yZWdpc3RlciB0aGUgcHZ0aS4KPiAt
LS0KPiAgYXJjaC94ODYveGVuL3N1c3BlbmQuYyAgICAgICB8ICAgNCArKwo+ICBhcmNoL3g4Ni94
ZW4vdGltZS5jICAgICAgICAgIHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAgMiArCj4gIGlu
Y2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmggfCAgNDIgKysrKysrKysrKysrKysrKysrCj4gIDQg
ZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKPiBpbmRleCBkNmIxNjgw
NjkzYTkuLjgwMGVkMzZlY2ZiYSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5j
Cj4gKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmQuYwo+IEBAIC0xNiw2ICsxNiw4IEBACj4gIAo+
ICB2b2lkIHhlbl9hcmNoX3ByZV9zdXNwZW5kKHZvaWQpCj4gIHsKPiArCXhlbl9zYXZlX3RpbWVf
bWVtb3J5X2FyZWEoKTsKPiArCj4gIAlpZiAoeGVuX3B2X2RvbWFpbigpKQo+ICAJCXhlbl9wdl9w
cmVfc3VzcGVuZCgpOwo+ICB9Cj4gQEAgLTI2LDYgKzI4LDggQEAgdm9pZCB4ZW5fYXJjaF9wb3N0
X3N1c3BlbmQoaW50IGNhbmNlbGxlZCkKPiAgCQl4ZW5fcHZfcG9zdF9zdXNwZW5kKGNhbmNlbGxl
ZCk7Cj4gIAllbHNlCj4gIAkJeGVuX2h2bV9wb3N0X3N1c3BlbmQoY2FuY2VsbGVkKTsKPiArCj4g
Kwl4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKCk7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lk
IHhlbl92Y3B1X25vdGlmeV9yZXN0b3JlKHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5jCj4gaW5kZXggMWVjYjA1ZGIzNjMy
Li4zYmY3MmI5MzM4MjUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYwo+ICsrKyBi
L2FyY2gveDg2L3hlbi90aW1lLmMKPiBAQCAtMzcwLDYgKzM3MCwxMDUgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwdl90aW1lX29wcyB4ZW5fdGltZV9vcHMgX19pbml0Y29uc3QgPSB7Cj4gIAkuc3Rl
YWxfY2xvY2sgPSB4ZW5fc3RlYWxfY2xvY2ssCj4gIH07Cj4gIAo+ICtzdGF0aWMgc3RydWN0IHB2
Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp4ZW5fY2xvY2sgX19yZWFkX21vc3RseTsKPiArCj4g
K3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQo+ICt7Cj4gKwlzdHJ1Y3QgdmNw
dV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlmICgh
eGVuX2Nsb2NrKQo+ICsJCXJldHVybjsKPiArCj4gKwl0LmFkZHIudiA9IE5VTEw7Cj4gKwo+ICsJ
cmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5
X2FyZWEsIDAsICZ0KTsKPiArCWlmIChyZXQgIT0gMCkKPiArCQlwcl9ub3RpY2UoIkNhbm5vdCBz
YXZlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVkKSIsCj4gKwkJCSAgcmV0KTsKPiAr
CWVsc2UKPiArCQljbGVhcl9wYWdlKHhlbl9jbG9jayk7Cj4gK30KPiArCj4gK3ZvaWQgeGVuX3Jl
c3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKQo+ICt7Cj4gKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rl
cl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlmICgheGVuX2Nsb2Nr
KQo+ICsJCXJldHVybjsKPiArCj4gKwl0LmFkZHIudiA9ICZ4ZW5fY2xvY2stPnB2dGk7Cj4gKwo+
ICsJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVt
b3J5X2FyZWEsIDAsICZ0KTsKPiArCj4gKwkvKgo+ICsJICogV2UgZG9uJ3QgZGlzYWJsZSBWQ0xP
Q0tfUFZDTE9DSyBlbnRpcmVseSBpZiBpdCBmYWlscyB0byByZWdpc3RlciB0aGUKPiArCSAqIHNl
Y29uZGFyeSB0aW1lIGluZm8gd2l0aCBYZW4gb3IgaWYgd2UgbWlncmF0ZWQgdG8gYSBob3N0IHdp
dGhvdXQgdGhlCj4gKwkgKiBuZWNlc3NhcnkgZmxhZ3MuIE9uIGJvdGggb2YgdGhlc2UgY2FzZXMg
d2hhdCBoYXBwZW5zIGlzIGVpdGhlcgo+ICsJICogcHJvY2VzcyBzZWVpbmcgYSB6ZXJvZWQgb3V0
IHB2dGkgb3Igc2VlaW5nIG5vIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQKPiArCSAqIGJpdCBzZXQu
IFVzZXJzcGFjZSBjaGVja3MgdGhlIGxhdHRlciBhbmQgaWYgMCwgaXQgZGlzY2FyZHMgdGhlIGRh
dGEKPiArCSAqIGluIHB2dGkgYW5kIGZhbGxiYWNrcyB0byBhIHN5c3RlbSBjYWxsIGZvciBhIHJl
bGlhYmxlIHRpbWVzdGFtcC4KPiArCSAqLwo+ICsJaWYgKHJldCAhPSAwKQo+ICsJCXByX25vdGlj
ZSgiQ2Fubm90IHJlc3RvcmUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIChlcnIgJWQpIiwKPiAr
CQkJICByZXQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fc2V0dXBfdnN5c2NhbGxfdGlt
ZV9pbmZvKHZvaWQpCj4gK3sKPiArCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2Fy
ZWEgdDsKPiArCXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqdGk7Cj4gKwlzdHJ1
Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKPiArCWludCByZXQ7Cj4gKwo+ICsJcHZ0
aSA9ICZfX3RoaXNfY3B1X3JlYWQoeGVuX3ZjcHUpLT50aW1lOwo+ICsKPiArCS8qCj4gKwkgKiBX
ZSBjaGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0aW1lIGluZm8gaWYgdGhpcwo+ICsJICogYml0
IGlzIHN1cHBvcnRlZCBoZW5jZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCj4gKwkgKi8K
PiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpCj4gKwkJcmV0
dXJuOwo+ICsKPiArCXB2Y2xvY2tfc2V0X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpOwo+
ICsKPiArCXRpID0gKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqKWdldF96ZXJv
ZWRfcGFnZShHRlBfS0VSTkVMKTsKPiArCWlmICghdGkpCj4gKwkJcmV0dXJuOwo+ICsKPiArCXQu
YWRkci52ID0gJnRpLT5wdnRpOwo+ICsKPiArCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BV
T1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7Cj4gKwlpZiAocmV0KSB7
Cj4gKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAl
ZClcbiIsIHJldCk7Cj4gKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKPiArCQlyZXR1
cm47Cj4gKwl9Cj4gKwo+ICsJLyoKPiArCSAqIElmIHRoZSBjaGVjayBhYm92ZSBzdWNjZWRkZWQg
dGhpcyBvbmUgc2hvdWxkIHRvbyBzaW5jZSBpdCdzIHRoZQo+ICsJICogc2FtZSBkYXRhIG9uIGJv
dGggcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IHRpbWUgaW5mb3MganVzdCBkaWZmZXJlbnQKPiArCSAq
IG1lbW9yeSByZWdpb25zLiBCdXQgd2Ugc3RpbGwgY2hlY2sgaXQgaW4gY2FzZSBoeXBlcnZpc29y
IGlzIGJ1Z2d5Lgo+ICsJICovCj4gKwlwdnRpID0gJnRpLT5wdnRpOwo+ICsJaWYgKCEocHZ0aS0+
ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkgewo+ICsJCXQuYWRkci52ID0gTlVMTDsK
PiArCQlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9t
ZW1vcnlfYXJlYSwKPiArCQkJCQkgMCwgJnQpOwo+ICsJCWlmICghcmV0KQo+ICsJCQlmcmVlX3Bh
Z2UoKHVuc2lnbmVkIGxvbmcpdGkpOwo+ICsKPiArCQlwcl9ub3RpY2UoInhlbjogVkNMT0NLX1BW
Q0xPQ0sgbm90IHN1cHBvcnRlZCAodHNjIHVuc3RhYmxlKVxuIik7Cj4gKwkJcmV0dXJuOwo+ICsJ
fQo+ICsKPiArCXhlbl9jbG9jayA9IHRpOwo+ICsJcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHhl
bl9jbG9jayk7Cj4gKwo+ICsJeGVuX2Nsb2Nrc291cmNlLmFyY2hkYXRhLnZjbG9ja19tb2RlID0g
VkNMT0NLX1BWQ0xPQ0s7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fdGltZV9p
bml0KHZvaWQpCj4gIHsKPiAgCWludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gQEAgLTM5
Niw2ICs0OTUsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVfaW5pdCh2b2lkKQo+ICAJ
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9UU0MpOwo+ICAKPiAgCXhlbl9zZXR1cF9y
dW5zdGF0ZV9pbmZvKGNwdSk7Cj4gKwl4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKCk7Cj4g
IAl4ZW5fc2V0dXBfdGltZXIoY3B1KTsKPiAgCXhlbl9zZXR1cF9jcHVfY2xvY2tldmVudHMoKTsK
PiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4v
eGVuLW9wcy5oCj4gaW5kZXggYzhhNmQyMjRmN2VkLi5mOTZkYmVkYjMzZDQgMTAwNjQ0Cj4gLS0t
IGEvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+ICsrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
PiBAQCAtNjksNiArNjksOCBAQCB2b2lkIHhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGludCBjcHUp
Owo+ICB2b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQgY3B1KTsKPiAgdTY0IHhlbl9jbG9ja3Nv
dXJjZV9yZWFkKHZvaWQpOwo+ICB2b2lkIHhlbl9zZXR1cF9jcHVfY2xvY2tldmVudHModm9pZCk7
Cj4gK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKTsKPiArdm9pZCB4ZW5fcmVz
dG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpOwo+ICB2b2lkIF9faW5pdCB4ZW5faW5pdF90aW1l
X29wcyh2b2lkKTsKPiAgdm9pZCBfX2luaXQgeGVuX2h2bV9pbml0X3RpbWVfb3BzKHZvaWQpOwo+
ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaCBiL2luY2x1ZGUv
eGVuL2ludGVyZmFjZS92Y3B1LmgKPiBpbmRleCA5ODE4OGM4N2Y1YzEuLmI0YTFlYWJjZjFjNCAx
MDA2NDQKPiAtLS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCj4gKysrIGIvaW5jbHVk
ZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaAo+IEBAIC0xNzgsNCArMTc4LDQ2IEBAIERFRklORV9HVUVT
VF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdmNwdV9pbmZvKTsKPiAgCj4gIC8qIFNlbmQg
YW4gTk1JIHRvIHRoZSBzcGVjaWZpZWQgVkNQVS4gQGV4dHJhX2FyZyA9PSBOVUxMLiAqLwo+ICAj
ZGVmaW5lIFZDUFVPUF9zZW5kX25taSAgICAgICAgICAgICAxMQo+ICsKPiArLyoKPiArICogR2V0
IHRoZSBwaHlzaWNhbCBJRCBpbmZvcm1hdGlvbiBmb3IgYSBwaW5uZWQgdmNwdSdzIHVuZGVybHlp
bmcgcGh5c2ljYWwKPiArICogcHJvY2Vzc29yLiAgVGhlIHBoeXNpY2FsIElEIGluZm9ybW1hdGlv
biBpcyBhcmNoaXRlY3R1cmUtc3BlY2lmaWMuCj4gKyAqIE9uIHg4NjogaWRbMzE6MF09YXBpY19p
ZCwgaWRbNjM6MzJdPWFjcGlfaWQuCj4gKyAqIFRoaXMgY29tbWFuZCByZXR1cm5zIC1FSU5WQUwg
aWYgaXQgaXMgbm90IGEgdmFsaWQgb3BlcmF0aW9uIGZvciB0aGlzIFZDUFUuCj4gKyAqLwo+ICsj
ZGVmaW5lIFZDUFVPUF9nZXRfcGh5c2lkICAgICAgICAgICAxMiAvKiBhcmcgPT0gdmNwdV9nZXRf
cGh5c2lkX3QgKi8KPiArc3RydWN0IHZjcHVfZ2V0X3BoeXNpZCB7Cj4gKwl1aW50NjRfdCBwaHlz
X2lkOwo+ICt9Owo+ICtERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X2dldF9waHlzaWRf
dCk7CgpERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X2dldF9waHlzaWQpOwoKPiArI2Rl
ZmluZSB4ZW5fdmNwdV9waHlzaWRfdG9feDg2X2FwaWNpZChwaHlzaWQpICgodWludDMyX3QpKHBo
eXNpZCkpCj4gKyNkZWZpbmUgeGVuX3ZjcHVfcGh5c2lkX3RvX3g4Nl9hY3BpaWQocGh5c2lkKSAo
KHVpbnQzMl90KSgocGh5c2lkKSA+PiAzMikpCj4gKwo+ICsvKgo+ICsgKiBSZWdpc3RlciBhIG1l
bW9yeSBsb2NhdGlvbiB0byBnZXQgYSBzZWNvbmRhcnkgY29weSBvZiB0aGUgdmNwdSB0aW1lCj4g
KyAqIHBhcmFtZXRlcnMuICBUaGUgbWFzdGVyIGNvcHkgc3RpbGwgZXhpc3RzIGFzIHBhcnQgb2Yg
dGhlIHZjcHUgc2hhcmVkCj4gKyAqIG1lbW9yeSBhcmVhLCBhbmQgdGhpcyBzZWNvbmRhcnkgY29w
eSBpcyB1cGRhdGVkIHdoZW5ldmVyIHRoZSBtYXN0ZXIgY29weQo+ICsgKiBpcyB1cGRhdGVkIChh
bmQgdXNpbmcgdGhlIHNhbWUgdmVyc2lvbmluZyBzY2hlbWUgZm9yIHN5bmNocm9uaXNhdGlvbiku
Cj4gKyAqCj4gKyAqIFRoZSBpbnRlbnQgaXMgdGhhdCB0aGlzIGNvcHkgbWF5IGJlIG1hcHBlZCAo
Uk8pIGludG8gdXNlcnNwYWNlIHNvCj4gKyAqIHRoYXQgdXNlcm1vZGUgY2FuIGNvbXB1dGUgc3lz
dGVtIHRpbWUgdXNpbmcgdGhlIHRpbWUgaW5mbyBhbmQgdGhlCj4gKyAqIHRzYy4gIFVzZXJtb2Rl
IHdpbGwgc2VlIGFuIGFycmF5IG9mIHZjcHVfdGltZV9pbmZvIHN0cnVjdHVyZXMsIG9uZQo+ICsg
KiBmb3IgZWFjaCB2Y3B1LCBhbmQgY2hvb3NlIHRoZSByaWdodCBvbmUgYnkgYW4gZXhpc3Rpbmcg
bWVjaGFuaXNtCj4gKyAqIHdoaWNoIGFsbG93cyBpdCB0byBnZXQgdGhlIGN1cnJlbnQgdmNwdSBu
dW1iZXIgKHN1Y2ggYXMgdmlhIGEKPiArICogc2VnbWVudCBsaW1pdCkuICBJdCBjYW4gdGhlbiBh
cHBseSB0aGUgbm9ybWFsIGFsZ29yaXRobSB0byBjb21wdXRlCj4gKyAqIHN5c3RlbSB0aW1lIGZy
b20gdGhlIHRzYy4KPiArICoKPiArICogQGV4dHJhX2FyZyA9PSBwb2ludGVyIHRvIHZjcHVfcmVn
aXN0ZXJfdGltZV9pbmZvX21lbW9yeV9hcmVhIHN0cnVjdHVyZS4KPiArICovCj4gKyNkZWZpbmUg
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSAgIDEzCj4gK0RFRklORV9HVUVT
VF9IQU5ETEVfU1RSVUNUKHZjcHVfdGltZV9pbmZvX3QpOwoKREVGSU5FX0dVRVNUX0hBTkRMRV9T
VFJVQ1QodmNwdV90aW1lX2luZm8pOwoKPiArc3RydWN0IHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1v
cnlfYXJlYSB7Cj4gKwl1bmlvbiB7Cj4gKwkJR1VFU1RfSEFORExFKHZjcHVfdGltZV9pbmZvX3Qp
IGg7CgpHVUVTVF9IQU5ETEUodmNwdV90aW1lX2luZm8pIGg7Cgo+ICsJCXN0cnVjdCBwdmNsb2Nr
X3ZjcHVfdGltZV9pbmZvICp2Owo+ICsJCXVpbnQ2NF90IHA7Cj4gKwl9IGFkZHI7Cj4gK307Cj4g
K0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJl
YV90KTsKCkRFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1v
cnlfYXJlYSk7CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:19:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBIp-0007DX-Vw; Wed, 27 Sep 2017 12:18:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436222e46=dario.faggioli@citrix.com>)
 id 1dxBIo-0007DR-Sh
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:18:58 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 0D/F7-02048-2379BC95; Wed, 27 Sep 2017 12:18:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXitHSDva7e9NO
 RBq8fSFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnN/bPYC/7wV7R1JjYwXuHrYmTnkBAIkVjh
 28XIwcErYCixeqdbFyMnh7BAkMSn1T9ZQGw2AQOJNzv2soLYIgK+EncfNzF1MXJxMAs0M0o8P
 L+TEaSXRUBVYscMNRCTU8BSYsOUSpByIYF0iR9TToG18gtIStz68pEZpIRZoFpi6sk8kLCEgL
 bEkXP97CA2r4CgxMmZT1ggWtUkZsy9zDqBkW8WQscsJFUgNrOApkTr9t/sELa2xLKFr5khbFu
 JdeveQ9XYSGy6uoARwpaX2P52DvMCRvZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBsZ6uanF
 xYnpqTmJScV6yfm5mxiB4csABDsY12z3PMQoycGkJMo7p/V0pBBfUn5KZUZicUZ8UWlOavEhR
 g0ODoEJZ+dOZ5JiycvPS1WS4N04DahOsCg1PbUiLTMHGGEwpRIcPEoivH0gad7igsTc4sx0iN
 QpRl2Ojpt3/zAJgc2QEue1AikSACnKKM2DGwGL9kuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQ
 S5jUEmcKTmVcCt+kV0BFMQEf0Tj0BckRJIkJKqoGx/1MxQ8+PM1ef9DfvSbqvWeX4+IH8zhr9
 dY1y6WIs72qnaK8yPPv6bPZVkS0ZvlZyvR936DKuc3/CXHHnesalq033/WadNeBarjm/b5Loz
 KcrGXZ43PwTf2jel7xp07gNXy76z6Pr+/fNo/f3mZ4sZy7dkWwmFnElbMEMncXi19O9ph+bu/
 ZEsRJLcUaioRZzUXEiAEwVfMTxAgAA
X-Env-Sender: prvs=436222e46=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506514732!61280743!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40908 invoked from network); 27 Sep 2017 12:18:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 12:18:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; 
 d="asc'?scan'208";a="449414238"
Message-ID: <1506514706.17428.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 14:18:26 +0200
In-Reply-To: <20170927114622.14789-3-wei.liu2@citrix.com>
References: <20170927114622.14789-1-wei.liu2@citrix.com>
 <20170927114622.14789-3-wei.liu2@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Marek
 =?ISO-8859-1?Q?Marczykowski-G=F3recki?= <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH 2/2] python/libxc: extend the call to
 get/set cap for credit2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0184061398389159179=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0184061398389159179==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-jAgsAwRqT/9EXWaMUf5o"

--=-jAgsAwRqT/9EXWaMUf5o
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-27 at 12:46 +0100, Wei Liu wrote:
> Commit 68817024 ("xen: credit2: allow to set and get utilization
> cap")
> added a new parameter. Implement it for the python binding as well.
>=20
> Coverity-ID: 1418532
>=20
Right. Sorry, I tend to forget about these more often that I would want
to. :-(

I'll try to be more careful.

> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> ---
> Cc: George Dunlap <george.dunlap@eu.citrix.com>
> Cc: Dario Faggioli <dario.faggioli@citrix.com>
> Cc: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>
>=20
FWIW:

Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-jAgsAwRqT/9EXWaMUf5o
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZy5cSAAoJEBZCeImluHPuXLEP/AhH9uYYIa5RDR/cH370Sv0R
G89x6s69twARyGgsc5XI3GcmJ+ZTVTZJYrDtUxWoyhJMZcXJAKAsBeoNllLSDOQW
Z5ykOyTb0+Bhe1hYxXnHg6K0rb1xT17Sq0TiUyeP7Q7/w+cDPj5nvLkyUrzZ4RWr
0sLdwGqnFFeZLetr5yDjJLbhUWbOir7Diig+vuYzPwyhF3V1Ba8GCsg2OOJLwKbx
kl4a2NxSG0XaeAJ/26Dolq4tXZbB/sIasxkHDmEi+pDShjvxUt4bvAbEOhFHcdjR
KJng3IEUS0ko1X7Ulp96CQ3CTqpqK3T2I+8ovggGKi3b4os1zpcYuDLV2K2oCcr2
Jxs7zO0xBsPJnOCTDfAWUZJ0x+Z4iDh5SRkdog4lK0dub+IOwidij5O102SEHmUd
VnJl9XwPEUKG1uNbNsKsPCkH9ln6VGIowNYWcquJCla2lAqwC8lj5EaZKC+V6mFe
STuWqooj4Eac0SQL57VLTZ1mz7HL9zIwzTC5keRBQUXmtdLR3lBajJOYATzGJkO5
aFg+V8rixP6pSoACuvlD7bgup21ninZ22dQ+8VMmY4IQHPtHhbbwuXZqTce6h876
p33bBy9Ren7ARJTxKelcqNrw6nsNjdK8DgqzILQdaqBJ2cvHU/RwY6qTId95ljEA
vqDcn/F9evZtCkG/fReL
=Wx/J
-----END PGP SIGNATURE-----

--=-jAgsAwRqT/9EXWaMUf5o--


--===============0184061398389159179==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0184061398389159179==--


From xen-devel-bounces@lists.xen.org Wed Sep 27 12:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBab-0008UY-GD; Wed, 27 Sep 2017 12:37:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dxBaa-0008US-57
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:37:20 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 56/CE-09852-F7B9BC95; Wed, 27 Sep 2017 12:37:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfWwLcRjH/e6u19v05NZ2+iiyOBEiWkS8BJG
 KWCQyIZHYiJcbp23St9wVRchsDKNsGFqbIZYMGzI2DUF0QTeZeSmTeZnREJOgzLvgrlfU/fXJ
 fb/P83yfXx4K15aRRor3eXnBxTlYMp2wjcTmmdYfuJE3KhTLmvD57G7MgmY0vYsSs9F8ld2V7
 /YtUdn83yqQJ0L6Ghuq1QWoWlWC0iiC2YDDoVZLCaIoxOTC+biuBKVTWqYIg7Z4TcKjY4zwaN
 upBOuZwbDj7AskM86Y4WlHmVopuI1D3fedhCyQzAio3NGWYJqZBLf3dCFl2BAIfQonOJOZB5c
 /38cVTwY0B2IJfxozB2LFEVIZMA4OnunCFc6CooYDSTZAR6wKkxmYQXCxM0rIIYAJIPjZ/jBh
 0kpJm4t34YppIFxtrSAUzoEfLf7k/8MIah72VoqL1FB/4hWpCCOg/O5ppPAFEhp7GIWHw8l7c
 Vx+LmA80N05Rqm9pYL7TR+TiQbAnsabakU4Q0LhlXPJREvgza/vmCJs10O0vRiVomHBlCcIpq
 wdTFk7mLL2IUQcR0NFXljJC6bx5nzBbrV5nZzdYRo9aqzZyYsiZ+UdXL5oXup21iPpPHpJXwh
 d2z0tjPpRGJtJV2y6kaftk+9ettrGibbFwgoHL4bRAIpiga4MSlqGwFt533K7Q7qxPzJQGlZP
 VwQkmRY9nFO0WxWpBZmoB13tPzAt4XK7eKOB9sk9GNlkW+H62+LPpd5BA406GkmhtBoPLzjt3
 v/1bmSgEKujj8ldNHaX9++kbikEJoXwl0fkEF7un2QsQOPdz71j9s1smvJ+3Zz4wllbnpZC/y
 dlGqfTsn9m1RHtuwLLorlTA6FVG8ybAz05by/oX1E9m/Bxj3q1Zq4pfP1s25pLx1/u/bUs+0v
 dfn/fjSyB+tZu/nCsMbdPc/TJz6Ns4XXV4/LaqmdbJ2dPbHl+N7J959vpDYYF8DXc+SW9Y/76
 tSwh2rjRw3FB5H4D21RuJ6QDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506515838!113470809!1
X-Originating-IP: [104.47.2.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57172 invoked from network); 27 Sep 2017 12:37:18 -0000
Received: from mail-db5eur01on0087.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.87)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Sep 2017 12:37:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IVrqkwoW88rsknnq4ZvXSNq0kksY1wBF+0GL4kIsi/k=;
 b=c2iCpb+26VZmv4MqncleFm9pYnQRs0IXlWgfprxHiFvy7fMfuejm0GrDdpsGoFYnZLxXsX0M1Ij+lkJM7EUWJ+xOG4nIi+jZta7viiX53YhgPRE4BxTZ564kfFs+CRgZOnlbd76DhEq8iIlglS79Dmmt0P4O4oEfFBxd7Ruiqfw=
Received: from [10.17.180.88] (85.223.209.57) by
 VI1PR0302MB2733.eurprd03.prod.outlook.com (2603:10a6:800:e2::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 27 Sep
 2017 12:37:16 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
Date: Wed, 27 Sep 2017 15:37:12 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.57]
X-ClientProxiedBy: AM5PR0601CA0033.eurprd06.prod.outlook.com
 (2603:10a6:203:68::19) To VI1PR0302MB2733.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e3cfd103-cc30-48a0-2c13-08d505a47ce6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0302MB2733; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 3:oQKwi7WSEpV4kGP+85PPJwrgPD2570vR6EBybupvKU+wmjf3OI/iaqId5llHDwc8Kx1BcmdXgAqfiU+m5d3zN2fKh1ZywkxmNOD+18MnTytEgginQEyTGtb27srmnJjkzh2WWrtSp6gDR8+Fy398sO/a5isIXvE9tSUQsGtYDEDDIxhOae+oxLlz10CwmZBB0qmrsvh3/Qd/Uuicx8FT4wx6qM+ANit4LqUEZqB7MYEZ22nIbgmk83se2m21HKlV;
 25:tm5B4zufJ+/seKwGdVwgdGRUf1KwygP5PrPoA8kTXEikiOLKm5QbREgreyAdwWPVIe1UY319oB4w3QgDFkVarrpsaHRg5IphAYXfKB/uWdnv6cPjSNthmagVfpQlzulp4SeRqwgFNnE/OtpFGlLjJKAoKa3UiIUKwNk8EJ001q5eSpatbLKryRLHsVyZcONa2T5c1M3U27ciNGivLVdID6vb6NJzPSVstMwULegUF+GJzfu8SGhEc6uRuAOaSoAnnStt+jIuZNZe1SAmUboYaZJbZUt3nhUrbnSBbBiTeqwMIfBa/eAC+kScNTO3PJbvLf1wu4kTsqOGAPkHuM1/tQ==;
 31:I6nY/X+SH+KFfMUm8Lry/NUV0HB4HXyevT2e9PWZ794LvNnsGqdF+ORlKtuexb0Usjp4TAPIPq8HCSJWrZUmN83uI2p2zSpR9+VpuQPEm7rygWgf2mfFsOIE0Qz4ClcoJzTsi1no5cNwUUfssi+++krT0nnzrdUHpUoZFlHPbDKIWoUyGv8ICXQqLsh34qkz1PrNClCj4EKlT8XYpLv/20I2mJL7iH1sVxAMky2hhWI=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2733:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 20:WDDD6iUCEaJk0wsou35RW4Ur/zuh87UNrfrj0VdsM4TUGtfw2cEFIkQQ1XGhNXqOo2QPABCIavicp30pzyL0spnylddoPGCdIqULeXbSC7WQaUu3UzWNzOzQtSPnjOXLPFuKKtubfzCZq/fRrkeBg4TqzHXEHgzQruvhIucgoUMTOLIAy/hWaF1SE3QNPau8OctVZW/fGN2XxmkhAS1AJFufnyYlHH/kXoMDJwMc/1Li2XpwoTsSBS4UZSlbeCXnmm05E7UVg6zYTzu6NlH+N5KZdmnw9uEAGkh/s6z/CmsB3vDJFhRnBc/es2ckus3Z2aJN77U202ymPEg70E5kTODcuxzJKoXhEgVvCs4LruCNKHM4QP3JyrrdMbobx5gNhXYzB85rfDhLHOMyDjIhvmucN81JjxWKFP1BO/kfo1TUY1KEztNsdMuz28Kd1CBtFP957+NmVOH/RKwjcr2RB5r3DJKI22LYXgpCz9po8mlmIYqenjbKZb1IqtEdLMiZ;
 4:arM+ZEWxJtg4QjdDIdByDe1OELkDIqbJCYRIeKTQPzoXXzjPmoswon8A9SmzEu8KBqvK+hvn+zFL4+hsb8IRlpXSJpbhTeJ9CG9IxwfvWPKAZ3amX++DyvEkZvx4R+m2s8CaEWnYo2ZpmNSOUKyBOC74tOHT8BkDAf3yQU4fSZ9s5cQVHtGl10BlqDLhbrfmnw13tWgI/PwZg6KkBoaBRPG+l4dacr6pJB5XRdlP1ud42OCB507jWhcR2fTl4XYr
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0302MB27330CCACCB294B626032819E6780@VI1PR0302MB2733.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2733; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2733; 
X-Forefront-PRVS: 04433051BF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(39830400002)(376002)(189002)(24454002)(199003)(3846002)(8676002)(105586002)(36756003)(3480700004)(39060400002)(6486002)(305945005)(77096006)(7736002)(4326008)(316002)(1411001)(6246003)(80792005)(54356999)(97736004)(189998001)(16576012)(33646002)(31696002)(106356001)(50986999)(76176999)(47776003)(6116002)(65806001)(2870700001)(6666003)(5660300001)(53546010)(31686004)(83506001)(65826007)(50466002)(68736007)(2906002)(93886005)(101416001)(23676002)(65956001)(66066001)(86362001)(6306002)(229853002)(81156014)(966005)(413944005)(53936002)(72206003)(58126008)(64126003)(478600001)(2950100002)(6916009)(81166006)(8936002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2733; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzM7MjM6MnFVdVk0blR5UUxuS0h4TDNET1JUcm9S?=
 =?utf-8?B?WDRzNnduRGo5ckZaY3RINWk2cG5HZlQxSlMxMGlXcmNOWUk1QUU1SnBWemkv?=
 =?utf-8?B?ZHVpamNEUWhqanl4NEUzYXhscmJVR3BCN0xjS1ZZc2VFSUxaeHZ1dW1QcHk1?=
 =?utf-8?B?WDZmZ0o1aFVOdDRYZnRJWUh2U3FKNW5HeTQ0TEJ1djd0NHVXaytnazc1UVVB?=
 =?utf-8?B?SkZabk9jbzczbGdJL3NSOVdxMWtwWERzNlJQOFErbkQ2VzdmMWs3RzN0TDlI?=
 =?utf-8?B?RGdpKy9VUGNOVzJXV0QvMzh0YkpVKzlwMDY3dW9Odmw1LzFxZ0szMjdDRHd6?=
 =?utf-8?B?TTBZM0M2TzFOMUpXSnJqcTlFdUoraTN4cGFQMFFrei9JZzc0Q3N4dU1pYXBt?=
 =?utf-8?B?MGRQUURpQjkyVEpBMDZVZEQ3SzhEZ2VDVDgwWDJGdkZpNnVweVFuYko0ZG54?=
 =?utf-8?B?ZU9iQUdRWmcxNnNSZkhLWEFidUNLa3Y2N2pqcHEycXVFb3FEa2daWlJBblVC?=
 =?utf-8?B?ZDNYZWhNWHl5OVJhaHBmbmZvalpLUks0MWpPelBHRzRSQkhwZmlEN0p2NjNK?=
 =?utf-8?B?RU9GY0Q1QXp0R3NrR3U4YTk2by81Vyt5WDd5eStkdDJoWnNSUGJuT2FmZ2lp?=
 =?utf-8?B?clJlakluSTJQQ1d3a2xFRzFPWEhRR2VObE9JQmxURWtPdVlIbW5OWFhSYnA3?=
 =?utf-8?B?clNudkxhSTRLejE4THVEM1pqN1lYN1ZRSTVNdGJPYkFNZTR4M0I1UXJrbUdM?=
 =?utf-8?B?Kzd4K1o4VVZzZmF2WFFadEErWTJMeWFTalczL3dVV0Z6MFZQRU9CNkRGWTFJ?=
 =?utf-8?B?WlBaSmVhVHo1TG4zL0JVSEV3UkUrKzN3RWZhMkVFZGRyd1FPYjhBWkJsQUtD?=
 =?utf-8?B?c0gzTktFa2JIZ25JZUc1bHVGdWppSng5UE9nR3RrWmw5NG5kQXVuWnhYcFFU?=
 =?utf-8?B?VS9mVFJRaThIMjJvTU4rc21WazNOdTdRbzRlR29iKzBBb2hFMnFPWFlWMTl2?=
 =?utf-8?B?M1FDVnRraGxMZVNmWUhLYW9Zc2FyVittRnorOWhqNnZFTWpvSmFpL09kRExr?=
 =?utf-8?B?VXptVmU3N1N0WnBZdUxVZldYMkgrdGx5MG5tdU1iMzZKa3I3MzRRdHhuWSsv?=
 =?utf-8?B?SjVnMkpub0ExbmZwTG9LYlBhL1dHWTQzUTJvZ25XRnVZazR6a3p0cHBiZHpN?=
 =?utf-8?B?NmVMdXVMbXBlL0h4MzBTTlY5R2FDN0hDOWU1WTB4RCtaM01pL3ZEQy9LUFdu?=
 =?utf-8?B?dHhiZEZhN0Q2RTRRRHFuNGoyb1lhTDdGQVBtemtYYmJHNS96WGdxQjI5SmVB?=
 =?utf-8?B?QldQbjN5YzNpbVU5Q2pSMGx1U1NrQWYwZmwrNkJpWjRucVFKWXlHV0QvakM0?=
 =?utf-8?B?elgzR2RYNXpNM3g0NDlKLzVUMVJkTHdRV3E3d0c4TVhQdnQ4UW4vUE1VUUl3?=
 =?utf-8?B?QTJ5RzBwRFdaNG1WNE1RbUtLd1dVUGtLbXIrV3MvZVdRamtzZFZQSjd2dVBz?=
 =?utf-8?B?RE8ySEpJRXVSa1NBOGc1Q1lwc1JzdmkyKzM3WnpOSjNDQUR5QVhlVDBYSWhM?=
 =?utf-8?B?RHk4cjRBUjRWYUN1ODU5L2Nxa2FHclJnV3RmQ3o5QVJhMWhjSXVDcFBXMkh5?=
 =?utf-8?B?cUNIN1JvVTMvNEt6cHU3YUNiZ0IzM1hiZ0hnbGFvcmlJYVhYVUNrODBvd0hn?=
 =?utf-8?B?RnBacitmRjhtNEFCMThFTWh3eXpBeTkyM3cxWXNTWC9zbERGRnJtVDN4VFNu?=
 =?utf-8?B?WUFPYnB0cXBHbUVNZFVuRFdQbjc4RDJhck4wY2RoeGV3ekZ0TE80emhRcktm?=
 =?utf-8?B?a0RCUUZndnF6U2F4aUYzS0VoZzJJc3B6ZjVuWDFyOXhDM09DeHJVaS9wQjhB?=
 =?utf-8?B?ZWUzb0lzdkdqYmJMeGxzTjJUcXZhd2YwaEU2Qm4zQnpWY0xvVkxGUk1kZDRx?=
 =?utf-8?B?MHpIUGE0TmFNbWZWb0l5aitTazYwYk1yS2JDTDVTNnBFZGNWMTM5d2lGNWxZ?=
 =?utf-8?B?QVc5VUx4R3Yxemt4VDRmbExGSzFwOFZQaXpoTGJ5S3YwNmV2Y1ZsYTVwMnV2?=
 =?utf-8?Q?Rv2gzA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2733;
 6:0dCXIS981g2gr7OOBOP56RioMwCWj6oXych7bddolOUXAY6417dgKTWolEuTJuLzzlhqe+eKeKRxP22Znq9WjwqmjzFAZSL6Uhv8Del+Gxn+68b76vXLQ2PKRmoOAaRfUBjffGIVSvzqn1wGRF4eIOeqnT4c5RS9Oyw5ND7m45XpISRJih0XxyS3O+vqDxTF8wu7FqWdxYl+o5QuZiwI4WYEvAx4Z/A05KKCR8HjUkELZjlY3tZLtrI6kwT7LLjkG3EO4+CVPslsHdjnZtmTyQrTo4m7USQhsf2bw/Ot1OEggPaWy2wjdjMrg15QrYnGkxxaWPAEjwhsohueUqe1ow==;
 5:zEBAOhkzTkOtzQamYqMU1+PtHAQ1q70c99BQ99Kke746riIm3s5aOKNFaZa0qmmojq1Lx1bEKQQ2heJutLwfZ8iBkTKzhsSKuZidoKQ8xLngRH3K4BSF5irOcFFrAMo0DyaffrzuMIyCVoonTbtWmQ==;
 24:eL6iRq+4jy1usyxsZwPTJt47jmljcguCNJxL7FcPV3QB99D1pOUuv6FlvqPKiic6cwoCOn+8UXKMeqkuV/OSLgRAOqbA603LC+iCBeWQQqY=;
 7:YuoBCrIGghJ6fIS9AyJpytAm2Sx0dd11miCXKeLK2+iCm6hHus6t20aRgZRnYNWikgyHtXjVJtfpUyerVn3V6wxjuBQy4uMsKq7Tv9cAfXCMkXnYYDKwMzKFn2AQKOX8WZIECFfpAP7xJzfqKNQiMtRPePPMYaS5mj6qt5vh9spwMcvQPnV4geDwXwMaVspKW+iNbzmEqf1bWQGUAS7dDXiQbUpfrhszYdwquxMzOTs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2017 12:37:16.8527 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2733
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGVhciBNZW5nIFh1LAoKCk9uIDIyLjA4LjE3IDA1OjAyLCBNZW5nIFh1IHdyb3RlOgo+IEdpdmVu
IHRoZSBzZXQgb2YgdGFza3MgaW4gZWFjaCBWTSwgd2UgY29tcHV0ZSB0aGUgVkNQVXMnIHBlcmlv
ZHMgYW5kCj4gYnVkZ2V0cywgdXNpbmcgdGhlIENBUlRTIHRvb2wgWzFdLiBOb3RlIHRoYXQgZWFj
aCB0YXNrIGhhcyBhIHBlcmlvZAo+IGFuZCBhIHdvcnN0LWNhc2UgZXhlY3V0aW9uIHRpbWUgKHdj
ZXQpLgo+Cj4gWzFdIGh0dHBzOi8vcnRnLmNpcy51cGVubi5lZHUvY2FydHMvCgpJbiBhIENBUlRT
IHRvb2wgZG9jdW1lbnRhdGlvbiBbMV0gaXQgaXMgc2FpZCB0aGF0OgogICAgICJBdCB0aGUgc2Ft
ZSB0aW1lLCBpdCBpcyBhbHNvIGFjY29tcGFuaWVkIGJ5ICBhIGxpZ2h0d2VpZ2h0IApjb21tYW5k
4oCQbGluZSAgb3B0aW9uICB0aGF0ICBlbmFibGVzICBvdXIgIHRvb2wgIHRvICBiZSBpbnRlZ3Jh
dGVkIHdpdGggCm90aGVyIGV4aXN0aW5nIHRvb2xjaGFpbnMuIgoKQnV0IHRoZXJlIGlzIG5vIENM
SSB1c2FnZSBkZXNjcmlwdGlvbiBpbiB0aGUgZG9jdW1lbnQuIENvdWxkIHlvdSBwbGVhc2UgCnBy
b3ZpZGUgc3VjaCBhIGRlc2NyaXB0aW9uPyBNeSBpbnRlbnRpb24gaXMgdG8gaGF2ZSBhIHNldCBv
ZiBnZW5lcmF0ZWQgCmlucHV0IHhtbCdzLCBmZWVkIHRoZW0gdG8gQ0FSVFMgYW5kIGdldCBtb2Rl
bHMgcmVhZHkgdG8gYmUgcGFyc2VkIHRvIApyZWNlaXZlIGRvbWFpbnMgY29uZmlndXJhdGlvbiBm
b3IgZWFjaCB0ZXN0IGNhc2UuCgpbMV0gaHR0cHM6Ly9ydGcuY2lzLnVwZW5uLmVkdS9jYXJ0cy9k
b2NzL3VzZXJndWlkZS5wZGYKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:38:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:38:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBbd-00008K-Su; Wed, 27 Sep 2017 12:38:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dxBbc-00007y-HO
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:38:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 54/0E-03642-FBB9BC95; Wed, 27 Sep 2017 12:38:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42JxymeR1N05+3S
 kwfHZHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5o3vZC07KVFzs72NrYNwv3sXIxSEksIpR
 ovPeb7YuRk4gJ1ti2tRbLCAJFoFvLBJ/JjazgCQkBDwl/m//xAZhO0scO/GYHaJhA6PEwi1cI
 DaLgKrEvk87GUFsNoFgietLfrGC2CICihIPXt5kBRnKLNDJKHH3/06wQcICQRKfVv8EW8AroC
 Nx9NhFFoihaRILJyxghIgLSpyc+QQozgHUXCoxdYYNhCktsfwfB4jJKWApsWFKJUixqICyxLx
 9q9gmMArNQtI7C6F3FkIvSAWzgLrEn3mXmDGEtSWWLXzNDGHbSqxb955lASP7KkaN4tSistQi
 XUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDhhAIIdjNc3BhxilORgUhLln
 dN6OlKILyk/pTIjsTgjvqg0J7X4EKMGB4fAhLNzpzNJseTl56UqSfDOnQVUJ1iUmp5akZaZA4
 xkmFIJDh4lEd5ekDRvcUFibnFmOkTqFKOilDjvN5CEAEgiozQPrg2WPC4xykoJ8zICHSXEU5B
 alJtZgir/ilGcg1FJmHclyBSezLwSuOmvgBYzgSyeegJkcUkiQkqqgbGkgeleq9PUtg9Rj0qk
 r++5vf2cvM2B58ukbXM48+QaNhy9fHcTu/OMO1uFI4zd2JlVfjxKPi/6U1rD9FHUstWXeflvb
 /8SuMUg8XTYcR/1V2GHXpaeCSrldF3s2576VnfP9hfhfpFv7Y7ty5fcJqH2Ni9ik8ny1cLd4o
 5/7m/oVm3nPiAnU6bEUpyRaKjFXFScCABOXAegGQMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506515896!106351040!1
X-Originating-IP: [66.111.4.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjUgPT4gNDQ5ODE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18539 invoked from network); 27 Sep 2017 12:38:16 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:38:16 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 12EAC20C37;
 Wed, 27 Sep 2017 08:38:16 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Wed, 27 Sep 2017 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-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=4u4SNC/Zs3VHo9LtDS
 fVBtdisoHip4ywei5ycY+j3aI=; b=R76fXxV4PEPCvlPBrgpupNlWjsZzUvFzKS
 oAlfDYq40MCtf7j0Q78xGbqZADoLCO8ozk1rbCesH09XlN+HyWTS9oluyRAnpxKT
 hMhIdao/iYiwSnGlX7g+DvNCeT8v39qa78aCSGb1+KEav/2aj+9lmV0WUoY0Wt8c
 fl8PYcRDy8D8opxtRWmYkyUeFggWEaQ9OLYHCISrC+5ksXIU4GFidXGsxE7JtvW0
 4mZVZ/emOHr77d13Y5A5EkNaSb7+2jT5wvNdPlfg9STCLAPduQ8wE0SxhSg78SIW
 4yrUbUfuOZZ3w7bn+jZss5WPwjNPPhtJqieEv/oHbHp1ztzBBrXQ==
X-ME-Sender: <xms:uJvLWXZ25U9Vbs3X9DOinfzWxyKBQQIrm_lE-PDsetrLWUk7Y1O-KA>
X-Sasl-enc: F5Q1REqSkly/tc0PbWDAnriJ8Lzpo99LQrsjWb+vyIwx 1506515895
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 19857248BA;
 Wed, 27 Sep 2017 08:38:14 -0400 (EDT)
Date: Wed, 27 Sep 2017 14:38:13 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170927123812.GH1116@mail-itl>
References: <20170927114622.14789-1-wei.liu2@citrix.com>
 <20170927114622.14789-3-wei.liu2@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170927114622.14789-3-wei.liu2@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] python/libxc: extend the call to
 get/set cap for credit2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1772213976411172331=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1772213976411172331==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="CV9g7MldeTA+KTr7"
Content-Disposition: inline


--CV9g7MldeTA+KTr7
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 27, 2017 at 12:46:22PM +0100, Wei Liu wrote:
> Commit 68817024 ("xen: credit2: allow to set and get utilization cap")
> added a new parameter. Implement it for the python binding as well.
>=20
> Coverity-ID: 1418532
>=20
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>

Acked-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> ---
> Cc: George Dunlap <george.dunlap@eu.citrix.com>
> Cc: Dario Faggioli <dario.faggioli@citrix.com>
> Cc: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>
>=20
> Compile-test only.
> ---
>  tools/python/xen/lowlevel/xc/xc.c | 17 ++++++++++-------
>  1 file changed, 10 insertions(+), 7 deletions(-)
>=20
> diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowleve=
l/xc/xc.c
> index aa9f8e4d9e..f501764100 100644
> --- a/tools/python/xen/lowlevel/xc/xc.c
> +++ b/tools/python/xen/lowlevel/xc/xc.c
> @@ -1348,16 +1348,19 @@ static PyObject *pyxc_sched_credit2_domain_set(Xc=
Object *self,
>  {
>      uint32_t domid;
>      uint16_t weight;
> -    static char *kwd_list[] =3D { "domid", "weight", NULL };
> -    static char kwd_type[] =3D "I|H";
> -    struct xen_domctl_sched_credit2 sdom;
> +    uint16_t cap;
> +    static char *kwd_list[] =3D { "domid", "weight", "cap", NULL };
> +    static char kwd_type[] =3D "I|HH";
> +    struct xen_domctl_sched_credit2 sdom =3D { };
> =20
>      weight =3D 0;
> +    cap =3D 0;
>      if( !PyArg_ParseTupleAndKeywords(args, kwds, kwd_type, kwd_list,
> -                                     &domid, &weight) )
> +                                     &domid, &weight, &cap) )
>          return NULL;
> =20
>      sdom.weight =3D weight;
> +    sdom.cap =3D cap;
> =20
>      if ( xc_sched_credit2_domain_set(self->xc_handle, domid, &sdom) !=3D=
 0 )
>          return pyxc_error_to_exception(self->xc_handle);
> @@ -1369,7 +1372,7 @@ static PyObject *pyxc_sched_credit2_domain_set(XcOb=
ject *self,
>  static PyObject *pyxc_sched_credit2_domain_get(XcObject *self, PyObject =
*args)
>  {
>      uint32_t domid;
> -    struct xen_domctl_sched_credit2 sdom;
> +    struct xen_domctl_sched_credit2 sdom =3D { };
> =20
>      if( !PyArg_ParseTuple(args, "I", &domid) )
>          return NULL;
> @@ -1377,8 +1380,8 @@ static PyObject *pyxc_sched_credit2_domain_get(XcOb=
ject *self, PyObject *args)
>      if ( xc_sched_credit2_domain_get(self->xc_handle, domid, &sdom) !=3D=
 0 )
>          return pyxc_error_to_exception(self->xc_handle);
> =20
> -    return Py_BuildValue("{s:H}",
> -                         "weight",  sdom.weight);
> +    return Py_BuildValue("{s:HH}",
> +                         "weight", "cap",  sdom.weight, sdom.cap);
>  }
> =20
>  static PyObject *pyxc_domain_setmaxmem(XcObject *self, PyObject *args)

--=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?

--CV9g7MldeTA+KTr7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZy5uzAAoJENuP0xzK19csYC0H/R4XKVRQB1JOIYDJD1YTzrpp
v5FyGAG0/n/a1hl0S4/m6aM3rNs+Foumu/CrR9nUtX5405K+auzQQABgw9deKWgm
6DlPZT+kcsmijrtRrszwa+5eAe8ZZN5qKlUW75YvjYXSv3OZG8fTLrcgrdrGi7G2
ZF7ALEAgDDDsnw1Y025bhe9p6e41qmIzsjAmZXVqgbkKWpgAEQh6KQ8rwvuGANrW
bdpIHPsTK9hcgQwp32YHKlF62MZARIqRkumnDwnuIna4JrSwi5WkE3U7gmdogUda
wrczv+f2DX//HeABeoJ5wQVWTDhOIF87TLwqFBSxzPUvUKQseWyayh+hd76h8tg=
=b9LT
-----END PGP SIGNATURE-----

--CV9g7MldeTA+KTr7--


--===============1772213976411172331==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1772213976411172331==--


From xen-devel-bounces@lists.xen.org Wed Sep 27 12:39:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBcu-0000HB-6f; Wed, 27 Sep 2017 12:39:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dxBct-0000Gt-5i
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 12:39:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 12/00-03283-E0C9BC95; Wed, 27 Sep 2017 12:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7Rqssz53S
 kQe8TA4slHxezODB6HN39mymAMYo1My8pvyKBNePq46vsBU3uFY/v5TYwtpt1MXJyMAtYS/T+
 a2bsYuTiYBFoZpF42vGdHcL5ySzx7l8rE0iVkICHxNwpC1hAEkICCxglvt1azgiTaPp7mhEis
 YxR4sSRhSwgCTYBA4lXX7+BFYkISEtc+3yZEWJfhcT2SXvBaoQFvCQeTJ0GZrMIqEp0TFvDDm
 LzCrhL9J/cA2ZLCMhJ3DzXyTyBkW8BI8MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAUGEAgh2MX5YFHGKU5GBSEuWd03o6UogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IE7/zZQDnBotT01Iq0zBxg0MKkJTh4lER4OUHSvMUFibnFmekQqVOMxhzHNl3+w8TRc
 fPuHyYhlrz8vFQpcd4UkFIBkNKM0jy4QbBousQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3p
 kgU3gy80rg9r0COoUJ6JTeqSdATilJREhJNTBu7Fd7Iil+xPWjn8zLac+WyioVnLpuMyd7R/a
 GfxtCEt8rth2M93K7KHT6TPz7Qz0X/CdJ812VkGXV9fB5JNBQnnF5S2pQZuuO5ayCAbpyBxbX
 PAt+lm2bdOtlJLsSu7+i467VySk9TxLenVG4tt7+n4Z3RLGf+sTynozPN+dvON7POkWB2ViJp
 Tgj0VCLuag4EQBS3k2ioQIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506515980!59234314!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3607 invoked from network); 27 Sep 2017 12:39:40 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 27 Sep 2017 12:39:40 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=GZV0/DoekR555PfuEHM4qa6VVAiWC/eZFA3b+WIdHsot5pPwsSeDtaAonDjrCm/mN2dVuxoVmhLQCS30DeK6YLjiPg6/jeiNC63kPoFi/0t24gHtm2BObMgBYeNiOn0ps4MITUoAipRA+yeUq2+7HGHLOYBt1O7sxrml/d2NRZcoB97Tsv+EFnRmZlNweKY0eMU/r2vxkYQimSSAfx1c5Etk1HO7wOFdO3p0xY+m6V45q09fYj7oG8mtCK/xdHf9pyt3vXhdPW0EI3IDKzXFZGpxP1K1rRUw0WHmc4vCOSycm2TLY+3MHfvse/HbDjI+eNq71g3RGShWIQZ4yGdFUA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=J4VCRcHJpd4ro21bsVa0q
 8/ca+k=; b=svPaOBSCtOaX8/YlRNfJChNeow3Dq72sUFKUYTKan05bddu/pci9J
 Mw9VvJHeP0UipGja98LXPrrbB3EEyNzpGx/7JuGQNyhb6ptlHV/gefgfJhhGxtw4
 aI3HxU9cO15NjRaq2PI/sULRXk2XPPy6zaNwrQZFmzamT6zLvcVZBYLpO6IVpLY0
 SKhPWUWnO3fwxAQBJyCHXSngKXFLJK86VdU66UL5kGnUYjec5q/0UYxqkLvcRLjx
 a/F7aXKZNCJpTKOu7sNIn4HL+LKij59s1/xqfPkB5ryTO/MzYZMdx7nA2CM6cPq2
 /Z6HzPOQj+iM+e8BQip5y1gAFVtMf6tJw==
Received: (qmail 16134 invoked from network); 27 Sep 2017 15:39:38 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 15:39:38 +0300
Received: (qmail 28288 invoked from network); 27 Sep 2017 15:39:37 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 27 Sep 2017 15:39:37 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 27 Sep 2017 15:39:33 +0300
Message-Id: <1506515973-12081-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v6] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
Ci0tLQpDaGFuZ2VzIHNpbmNlIFY1OgoJLSBBZGRlZCBhZGRyZXNzIHNpemUgY2hlY2sKCS0gQWRk
ZWQgYSBwYWdlcyBsb2NhbCB2YXJpYWJsZSB0aGF0IGhvbGRzIHRoZSBudW1iZXIgb2YgcGFnZXMK
CS0gQWRkZGVkIHRoZSAhbWFwcGluZyBjaGVjawotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jICAgICAgICB8IDE4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIHwgICA3ICsrCiAyIGZpbGVzIGNoYW5n
ZWQsIDE4MCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4
IGNjODc0Y2UuLmM1NjMwNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC00OTgsNiArNDk4LDE3MCBAQCBz
dGF0aWMgaW50IGh2bWVtdWxfZG9fbW1pb19hZGRyKHBhZGRyX3QgbW1pb19ncGEsCiB9CiAKIC8q
CisgKiBNYXAgdGhlIGZyYW1lKHMpIGNvdmVyaW5nIGFuIGluZGl2aWR1YWwgbGluZWFyIGFjY2Vz
cywgZm9yIHdyaXRlYWJsZQorICogYWNjZXNzLiAgTWF5IHJldHVybiBOVUxMIGZvciBNTUlPLCBv
ciBFUlJfUFRSKH5YODZFTVVMXyopIGZvciBvdGhlciBlcnJvcnMKKyAqIGluY2x1ZGluZyBFUlJf
UFRSKH5YODZFTVVMX09LQVkpIGZvciB3cml0ZS1kaXNjYXJkIG1hcHBpbmdzLgorICoKKyAqIElu
IGRlYnVnIGJ1aWxkcywgbWFwKCkgY2hlY2tzIHRoYXQgZWFjaCBzbG90IGluIGh2bWVtdWxfY3R4
dC0+bWZuW10gaXMKKyAqIGNsZWFuIGJlZm9yZSB1c2UsIGFuZCBwb2lzaW9ucyB1bnVzZWQgc2xv
dHMgd2l0aCBJTlZBTElEX01GTi4KKyAqLworc3RhdGljIHZvaWQgKmh2bWVtdWxfbWFwX2xpbmVh
cl9hZGRyKAorICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVp
bnQzMl90IHBmZWMsCisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkK
K3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgdm9pZCAqZXJyLCAqbWFw
cGluZzsKKworICAgIC8qIEZpcnN0IGFuZCBmaW5hbCBnZm5zIHdoaWNoIG5lZWQgbWFwcGluZy4g
Ki8KKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQsIGZpcnN0
ID0gZnJhbWU7CisgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRlcyAtICEh
Ynl0ZXMpID4+IFBBR0VfU0hJRlQ7CisgICAgdW5zaWduZWQgbG9uZyBwYWdlcyA9IGZpbmFsIC0g
Zmlyc3QgKyAxOworCisgICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9zaXplIDwgNjQg
KQorICAgIHsKKyAgICAgICAgZnJhbWUgPSAodWludDMyX3QpZnJhbWU7CisgICAgICAgIGZpbmFs
ID0gKHVpbnQzMl90KWZpbmFsOworICAgICAgICBwYWdlcyA9ICh1aW50MzJfdClwYWdlczsKKyAg
ICB9CisKKyAgICAvKgorICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAg
QWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJlbmNlCisgICAgICogaGVsZCBvbiB0aGVt
LgorICAgICAqLworICAgIG1mbl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKyAg
ICAvKgorICAgICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlp
bmcgYSB6ZXJvLWJ5dGUgd3JpdGUsIGJ1dAorICAgICAqIGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBm
YWlsIHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuCisgICAgICoKKyAgICAgKiBUaGUgbWF4aW11bSB3
cml0ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10gd2hpY2gK
KyAgICAgKiBjYW4gYmUgdm1hcCgpJ2QsIGFjY291dGluZyBmb3IgcG9zc2libGUgbWlzYWxpZ25t
ZW50IHdpdGhpbiB0aGUgcmVnaW9uLgorICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9u
IGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0CisgICAgICogbWZuc1td
IGlzIGxhcmdlIGVub3VnaCBmb3IgdGhlIHJlcXVlc3RlZCB3cml0ZSBzaXplLgorICAgICAqLwor
ICAgIGlmICggYnl0ZXMgPT0gMCB8fAorICAgICAgICAgcGFnZXMgPiBBUlJBWV9TSVpFKGh2bWVt
dWxfY3R4dC0+bWZuKSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAg
ICAgICAgZ290byB1bmhhbmRsZWFibGU7CisgICAgfQorCisgICAgZG8geworICAgICAgICBlbnVt
IGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOworICAgICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKKyAgICAgICAgcDJtX3R5cGVf
dCBwMm10OworCisgICAgICAgIC8qIEVycm9yIGNoZWNraW5nLiAgQ29uZmlybSB0aGF0IHRoZSBj
dXJyZW50IHNsb3QgaXMgY2xlYW4uICovCisgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAw
KTsKKworICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lIDw8
IFBBR0VfU0hJRlQsIHRydWUsIHBmZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsKKworICAgICAgICBzd2l0Y2ggKCBy
ZXMgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46CisgICAg
ICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZt
ZW11bF9jdHh0LT5jdHh0KTsKKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfRVhD
RVBUSU9OKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGNhc2UgSFZNVFJBTlNf
YmFkX2dmbl90b19tZm46CisgICAgICAgICAgICBlcnIgPSBOVUxMOworICAgICAgICAgICAgZ290
byBvdXQ7CisKKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgICAgICBj
YXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZF
TVVMX1JFVFJZKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKyAgICAgICAgfQorCisgICAgICAgICptZm4r
KyA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOworCisgICAgICAgIGlmICggcDJtX2lzX2Rpc2Nh
cmRfd3JpdGUocDJtdCkgKQorICAgICAgICB7CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5Y
ODZFTVVMX09LQVkpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgIH0g
d2hpbGUgKCArK2ZyYW1lIDwgZmluYWwgKTsKKworICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGlu
IGEgc2luZ2xlIGZyYW1lPyAqLworICAgIGlmICggZmlyc3QgPT0gZmluYWwgKQorICAgICAgICBt
YXBwaW5nID0gbWFwX2RvbWFpbl9wYWdlKGh2bWVtdWxfY3R4dC0+bWZuWzBdKTsKKyAgICAvKiBN
dWx0aXBsZSBmcmFtZXM/IE5lZWQgdG8gdm1hcCgpLiAqLworICAgIGVsc2UgaWYgKCAobWFwcGlu
ZyA9IHZtYXAoaHZtZW11bF9jdHh0LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWdlcykpID09IE5VTEwgKQorICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKworI2lmbmRl
ZiBOREVCVUcgLyogUG9pc2lvbiB1bnVzZWQgbWZuW11zIHdpdGggSU5WQUxJRF9NRk4uICovCisg
ICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9j
dHh0LT5tZm4pICkKKyAgICB7CisgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKKyAg
ICAgICAgKm1mbisrID0gSU5WQUxJRF9NRk47CisgICAgfQorI2VuZGlmCisKKyAgICByZXR1cm4g
bWFwcGluZyArIChsaW5lYXIgJiB+UEFHRV9NQVNLKTsKKworIHVuaGFuZGxlYWJsZToKKyAgICBl
cnIgPSBFUlJfUFRSKH5YODZFTVVMX1VOSEFORExFQUJMRSk7CisKKyBvdXQ6CisgICAgLyogRHJv
cCBhbGwgaGVsZCByZWZlcmVuY2VzLiAqLworICAgIHdoaWxlICggbWZuLS0gPiBodm1lbXVsX2N0
eHQtPm1mbiApCisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7CisK
KyAgICByZXR1cm4gZXJyOworfQorCitzdGF0aWMgdm9pZCBodm1lbXVsX3VubWFwX2xpbmVhcl9h
ZGRyKAorICAgIHZvaWQgKm1hcHBpbmcsIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBp
bnQgYnl0ZXMsCisgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKK3sK
KyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB1bnNpZ25l
ZCBsb25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQ7CisgICAgdW5zaWduZWQgbG9uZyBm
aW5hbCA9IChsaW5lYXIgKyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7CisgICAgbWZu
X3QgKm1mbiA9ICZodm1lbXVsX2N0eHQtPm1mblswXTsKKworICAgIGlmICggaHZtZW11bF9jdHh0
LT5jdHh0LmFkZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIGZyYW1lID0gKHVpbnQzMl90
KWZyYW1lOworICAgICAgICBmaW5hbCA9ICh1aW50MzJfdClmaW5hbDsKKyAgICB9CisKKyAgICBB
U1NFUlQoYnl0ZXMgPiAwKTsKKworICAgIGlmICggZnJhbWUgPT0gZmluYWwgKQorICAgICAgICB1
bm1hcF9kb21haW5fcGFnZShtYXBwaW5nKTsKKyAgICBlbHNlCisgICAgICAgIHZ1bm1hcChtYXBw
aW5nKTsKKworICAgIGRvCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsK
KyAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoY3VycmQsICptZm4pOworICAgICAgICBwdXRfcGFn
ZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOworCisgICAgICAgICptZm4rKyA9IF9tZm4oMCk7
IC8qIENsZWFuIHNsb3QgZm9yIG1hcCgpJ3MgZXJyb3IgY2hlY2tpbmcuICovCisgICAgfSB3aGls
ZSAoICsrZnJhbWUgPCBmaW5hbCApOworCisKKyNpZm5kZWYgTkRFQlVHIC8qIENoZWNrIChhbmQg
Y2xlYW4pIGFsbCB1bnVzZWQgbWZucy4gKi8KKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4
dC0+bWZuICsgQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQorICAgIHsKKyAgICAgICAg
QVNTRVJUKG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikpOworICAgICAgICAqbWZuKysgPSBfbWZu
KDApOworICAgIH0KKyNlbmRpZgorfQorCisvKgogICogQ29udmVydCBhZGRyIGZyb20gbGluZWFy
IHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCiAgKiBbYWRkciwgYWRkciAr
ICpyZXBzICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFjY29yZGluZyB0bwog
ICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAgd2hlbiBYODZFTVVM
X09LQVkgaXMgcmV0dXJuZWQuCkBAIC05ODgsMTEgKzExNTIsMTEgQEAgc3RhdGljIGludCBodm1l
bXVsX3dyaXRlKAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQog
ICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQp
OwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBwYWdlZmF1bHRfaW5mb190
IHBmaW5mbzsKICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOwogICAgIHVpbnQzMl90
IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwogICAgIHN0cnVj
dCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIGlu
dCByYzsKKyAgICB2b2lkICptYXBwaW5nOwogCiAgICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21l
bnQoc2VnKSApCiAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKQEAgLTEwMDgsMjMgKzEx
NzIsMTYgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogICAgICAgICAgKHZpby0+bW1pb19n
bGEgPT0gKGFkZHIgJiBQQUdFX01BU0spKSApCiAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVh
cl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMSk7
CiAKLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVz
LCBwZmVjLCAmcGZpbmZvKTsKKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIo
YWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCBJU19FUlIobWFwcGlu
ZykgKQorICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CiAKLSAgICBzd2l0Y2ggKCBy
YyApCi0gICAgewotICAgIGNhc2UgSFZNVFJBTlNfb2theToKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKLSAgICAgICAgeDg2X2VtdWxfcGFnZWZh
dWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Ci0gICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5f
dG9fbWZuOgorICAgIGlmICggIW1hcHBpbmcgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5l
YXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDAp
OwotICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhWTVRSQU5TX2dm
bl9zaGFyZWQ6Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICB9CisKKyAgICBtZW1jcHko
bWFwcGluZywgcF9kYXRhLCBieXRlcyk7CisKKyAgICBodm1lbXVsX3VubWFwX2xpbmVhcl9hZGRy
KG1hcHBpbmcsIGFkZHIsIGJ5dGVzLCBodm1lbXVsX2N0eHQpOwogCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAppbmRleCA4ODY0Nzc1Li5kMzc5
YTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCkBAIC0zNyw2ICszNywxMyBAQCBzdHJ1
Y3QgaHZtX2VtdWxhdGVfY3R4dCB7CiAgICAgdW5zaWduZWQgbG9uZyBzZWdfcmVnX2FjY2Vzc2Vk
OwogICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19kaXJ0eTsKIAorICAgIC8qCisgICAgICogTUZO
cyBiZWhpbmQgdGVtcG9yYXJ5IG1hcHBpbmdzIGluIHRoZSB3cml0ZSBjYWxsYmFjay4gIFRoZSBs
ZW5ndGggaXMKKyAgICAgKiBhcmJpdHJhcnksIGFuZCBjYW4gYmUgaW5jcmVhc2VkIGlmIHdyaXRl
cyBsb25nZXIgdGhhbiBQQUdFX1NJWkUrMSBhcmUKKyAgICAgKiBuZWVkZWQuCisgICAgICovCisg
ICAgbWZuX3QgbWZuWzJdOworCiAgICAgdWludDMyX3QgaW50cl9zaGFkb3c7CiAKICAgICBib29s
X3Qgc2V0X2NvbnRleHQ7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:40:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBdq-0000pV-FX; Wed, 27 Sep 2017 12:40:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxBdp-0000pI-1J
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 12:40:41 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 81/08-02041-84C9BC95; Wed, 27 Sep 2017 12:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9d5zul
 Ig9kHtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVnz+zFjzjqJj5vJWtgXERexcjJ4eQQJ7E
 p43fGUFsXgE7idObzzOD2BIChhKnF95kAbFZBFQlrsw/B2azCahLtD3bzgpiiwikSrw92QfUy
 8HBLJAr8XpBKEhYWMBf4tKGh0BjuIDG32KUuN7QA1bPCTR/9bljrCD1vAKCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhlipLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MDZ/cTrEKMnBpCTKO6f1dKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd75s4FygkWp6akVaZk5wCiASUtw8CiJ8HKCpHmLCxJzizPTI
 VKnGHU5Om7e/cMkxJKXn5cqJc6bAlIkAFKUUZoHNwIWkZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzDsTZApPZl4J3KZXQEcwAR3RO/UEyBEliQgpqQZG58RzPFYtcs+/n5x654/G55LPuzX
 Wc6UULOjd/y6VQVxIey7/romb1sS5fctwMBJUDVV4c9qxf40dK1fZv5/TzebL5gSk3pW42Zrv
 uHy7zZ5bXr/jz/adiXlb9/ubyIS1sse6lhQt11wZ6aV/xfnkCbnSjguW4uuuPv17+rQPF5fT2
 hm/ZYrmKLEUZyQaajEXFScCAJq/vLTDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506516033!116844047!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10675 invoked from network); 27 Sep 2017 12:40:35 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:40:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 06:40:33 -0600
Message-Id: <59CBB860020000780018015E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 06:40:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Stefan ISAILA" <aisaila@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506499461-15603-1-git-send-email-aisaila@bitdefender.com>
 <6ab653b4-4286-3e16-fb1b-4c5a781c1893@citrix.com>
 <1506512898.26526.19.camel@bitdefender.com>
 <acd6903e-6e35-6012-47fa-02e3eb181bc4@citrix.com>
In-Reply-To: <acd6903e-6e35-6012-47fa-02e3eb181bc4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE0OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjcvMDkvMTcgMTI6NDgsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+
PiBPbiBNaSwgMjAxNy0wOS0yNyBhdCAwOTozOCArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+IE9uIDI3LzA5LzIwMTcgMDk6MDQsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4+Pj4gRnJv
bTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pgo+Pj4+Cj4+
Pj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwo+Pj4+IC0gICAgY2FzZSBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjoKPj4+PiAtICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJf
bW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLAo+Pj4+IHBmZWMsIGh2bWVtdWxfY3R4dCwg
MCk7Cj4+PiBXaGVyZSBoYXMgdGhlIGlmICggIW1hcHBpbmcgKSB0ZXN0IGdvbmU/ICBUaGUgSFZN
VFJBTlNfYmFkX2dmbl90b19tZm4KPj4+IGNhc2UgbmVlZHMgaGFuZGxpbmcuCj4+IFRoZXJlIHdh
cyBhIGNvbW1lbnQgZm9ybSBKYW4gaW4gVjIuIE5PVEU6ICJ2MQo+PiBjb21tZW50OidQb2ludGxl
c3MiZWxzZSIuJyIKPiAKPiBUaGF0IG1lYW5zIHRoYXQgdGhlICJlbHNlICIgdGV4dCBpcyBwb2lu
dGxlc3MsIG5vdCB0aGUgY2xhdXNlLiAgKEphbjoKPiBQbGVhc2UgZG8gdHJ5IHRvIGJlIGNsZWFy
ZXIgd2hlbiBzdGF0aW5nICJwb2ludGxlc3MgZWxzZSIsIGJlY2F1c2UgaXQKPiByZWFsbHkgaXMg
YW1iaWd1b3VzIGFuZCB0aGlzIG1pc3Rha2UgaXMgYSB2YWxpZCBpbnRlcnByZXRhdGlvbiBvZiB5
b3VyCj4gc3RhdGVtZW50LikKCkhvdyB3b3VsZCBvbmUgd29yZCB0aGlzIGluIGFuIHVuYW1iaWd1
b3VzIHdheT8gQW5kIGFueXdheSAtCml0IHNob3VsZCBoYXZlIG9jY3VycmVkIHRvIEFsZXhhbmRy
dSB0aGF0IGRlbGV0aW5nIG5vdCB0aGUgImVsc2UiCmFsb25lIGhhcyBhbiB1bndhbnRlZCBzaWRl
IGVmZmVjdC4gSWYgdGhpcyB3YXNuJ3QgZW5vdWdoIGZvciB0aGUKYW1iaWd1aXR5IHRvIGJlIHJl
c29sdmVkLCBoZSBzaG91bGQgaGF2ZSBhc2tlZCBiYWNrLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:47:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBk1-0001BG-0I; Wed, 27 Sep 2017 12:47:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxBk0-0001BA-4o
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:47:04 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D7/97-02817-7CD9BC95; Wed, 27 Sep 2017 12:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fY3NO
 RBv+XGVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3F89nLbjFW/F00W32BsYp3F2MnBxCAnkS
 x7pesYLYvAJ2Ek/nbmQBsSUEDCVOL7wJZrMIqEpcX7KJCcRmE1CXaHu2HaxeREBH4nH3VKAaD
 g5mgWKJmz2FIGFhgVCJ89+bmLsYuYDG32WUOPPoFDNIglPAQ+LKi6lsIPW8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGWKktMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdC31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwrm11PsQoycGkJMo7p/V0pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3h1zgHKCRanpqRVpmTnAKIBJS3DwKInwPgdJ8xYXJOYWZ
 6ZDpE4x6nJ03Lz7h0mIJS8/L1VKnPcoSJEASFFGaR7cCFhEXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5IwbwfIFJ7MvBK4Ta+AjmACOqJ36gmQI0oSEVJSDYx5CW9X/MxyPMBxMdN9Vm2n45z
 C1Slaqa8slscw3Xl4540FZ3q+/qwAhltOfdPjKpfWxi2X6l3D6KBit8etz8jVzuhBueSu3Yys
 2b/y1x14XLCgLuzZnOP3jLi18zalFUg3rzs0za+VfaKt1UamzKcaa4QmpleGvQjyL1hT0Owhb
 bC2qP64lRJLcUaioRZzUXEiAELuz73DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506516420!110623514!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27774 invoked from network); 27 Sep 2017 12:47:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:47:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 06:47:00 -0600
Message-Id: <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 06:46:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
In-Reply-To: <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDEzOjE4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNDowMwo+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gLSAgICAgICAgaWYgKCAocmVhbF9w
Z19vd25lciA9PSBOVUxMKSB8fCAocGdfb3duZXIgPT0gbDFlX293bmVyKSB8fAo+PiA+ICsgICAg
ICAgIGlmICggKHJlYWxfcGdfb3duZXIgPT0gTlVMTCkgfHwKPj4gPiAgICAgICAgICAgICAgIHhz
bV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKPj4g
PiAgICAgICAgICB7Cj4+ID4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+
PiAKPj4gSSdtIGNvbmNlcm5lZCBvZiB0aGUgZWZmZWN0IG9mIHRoZSBjaGFuZ2Ugb24gdGhlIGNv
ZGUgcGF0aHMKPj4gd2hpY2ggeW91J3JlIG5vdCByZWFsbHkgaW50ZXJlc3RlZCBpbjogYWxsb2Nf
bDFfdGFibGUoKSwKPj4gcHR3cl9lbXVsYXRlZF91cGRhdGUoKSwgYW5kIHNoYWRvd19nZXRfcGFn
ZV9mcm9tX2wxZSgpIGFsbAo+PiBleHBsaWNpdGx5IHBhc3MgYm90aCBkb21haW5zIGlkZW50aWNh
bCwgYW5kIGFyZSBub3cgc3VkZGVubHkgYWJsZQo+PiB0byBkbyB0aGluZ3MgdGhleSB3ZXJlbid0
IHN1cHBvc2VkIHRvIGRvLiBBIHNpbWlsYXIgY29uY2Vybgo+PiBhcHBsaWVzIHRvIF9fZG9fdXBk
YXRlX3ZhX21hcHBpbmcoKSBjYWxsaW5nIG1vZF9sMV90YWJsZSgpLgo+PiAKPj4gSSB0aGVyZWZv
cmUgd29uZGVyIHdoZXRoZXIgdGhlIHNvbHV0aW9uIHRvIHlvdXIgcHJvYmxlbQo+PiB3b3VsZG4n
dCByYXRoZXIgYmUgTU1VX0ZPUkVJR05fUFRfVVBEQVRFIChuYW1lIHN1YmplY3QKPj4gdG8gaW1w
cm92ZW1lbnQgc3VnZ2VzdGlvbnMpLiBUaGlzIGF0IHRoZSBzYW1lIHRpbWUgd291bGQKPj4gYWRk
cmVzcyBteSBjb25jZXJuIHJlZ2FyZGluZyB0aGUgbWlzbGVhZGluZyBET01JRF9TRUxGCj4+IHBh
c3Npbmcgd2hlbiByZWFsbHkgYSBmb3JlaWduIGRvbWFpbidzIHBhZ2UgaXMgbWVhbnQuCj4gCj4g
TG9va2luZyBhdCB0aGlzIEkgd29uZGVyIHdoZXRoZXIgYSBjbGVhbmVyIHNvbHV0aW9uIHdvdWxk
IGJlIHRvIGludHJvZHVjZSBhIAo+IG5ldyBkb21pZDogRE9NSURfQU5ZLiBUaGlzIG1lYW5pbmcg
b2YgdGhpcyB3b3VsZCBiZSBhbG9uZyB0aGUgc2FtZSBzb3J0IG9mIAo+IGxpbmVzIGFzIERPTUlE
X1hFTiBvciBET01JRF9JTyBhbmQgd291bGQgYmUgdXNlZCBpbiBtbXVfdXBkYXRlIHRvIG1lYW4g
J2FueSAKPiBwYWdlIG92ZXIgd2hpY2ggdGhlIGNhbGxlciBoYXMgcHJpdmlsZWdlJy4gRG9lcyB0
aGF0IHNvdW5kIHJlYXNvbmFibGU/CgpOb3QgcmVhbGx5LCBuby4gRXZlbiBpZiB0aGUgY2FsbGVy
IGhhcyBwcml2aWxlZ2Ugb3ZlciBtdWx0aXBsZSBkb21haW5zLAppdCBzaG91bGQgc3RpbGwgc3Bl
Y2lmeSB3aGljaCBvbmUgaXQgbWVhbnMuIE90aGVyd2lzZSB3ZSBtYXkgZW5kIHVwCndpdGggYSBw
YWdlIHRyYW5zZmVycmluZyBvd25lcnNoaXAgYmVoaW5kIGl0cyBiYWNrLCBhbmQgaXQgZG9pbmcK
c29tZXRoaW5nIHRvIG9uZSBkb21haW4gd2hpY2ggd2FzIG1lYW50IHRvIGJlIGRvbmUgdG8gYW5v
dGhlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:49:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBlw-0001KT-FU; Wed, 27 Sep 2017 12:49:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4361b16bc=Paul.Durrant@citrix.com>)
 id 1dxBlu-0001KK-Fz
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:49:02 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C2/09-02092-D3E9BC95; Wed, 27 Sep 2017 12:49:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQtd23ul
 Ig+UTBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow/q3+wFfQLVnxZuJe1gfEtbxcjJ4eEgJ/E
 xJPb2UFsNgEdiaVH5zOB2CICqhKLDq1n7WLk4GAWKJSY28kCEhYWCJU4dOImM0hYRCBM4uWnE
 ohqN4npkxoZQWwWoM73S3aClfMKuEu8XX0GzBYSmMgk8f61BojNKWAvcXPRarBNjAKyEl8aVz
 OD2MwC4hK3nkBcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxb+JoZYq+
 gxMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1
 uDgxPTUnMalYLzk/dxMjMOwZgGAH495/TocYJTmYlER557SejhTiS8pPqcxILM6ILyrNSS0+x
 CjDwaEkwVs+FygnWJSanlqRlpkDjECYtAQHj5II7/M5QGne4oLE3OLMdIjUKUZdjmObLv9hEm
 LJy89LlRLnbQOZIQBSlFGaBzcClgwuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3GMgqnsy
 8ErhNr4COYAI6onfqCZAjShIRUlINjHuNq2ccWjC1Umrf7Wf/WA8VPla+5uw/cSfXDIH7Nw/c
 y7u4QPBfZfqDlNS8worKbKeIzT0xWgwMJ6YZ71vIEpHzJaRu7oOHlVyPz0q7XddpYHu+S+NKc
 dH/fVfnlGb9vtmwZmaL0j2P0m2O+axhjhwai2eFzD1Sp+Q5QXa3adVOzuBjG+v6PiuxFGckGm
 oxFxUnAgBuiGFPAQMAAA==
X-Env-Sender: prvs=4361b16bc=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506516541!92901153!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63927 invoked from network); 27 Sep 2017 12:49:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 12:49:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53558297"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 01/12] x86/mm: allow a privileged PV domain to map
 guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAMoIkD///gXAIAAIdYw
Date: Wed, 27 Sep 2017 12:49:00 +0000
Message-ID: <3ada6839baf841b580694911fd79b0bd@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
 <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
In-Reply-To: <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTcgMTM6NDcKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9tbTogYWxsb3cgYSBw
cml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAKPiBndWVzdCBtZm5zCj4gCj4gPj4+IE9uIDI3LjA5
LjE3IGF0IDEzOjE4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206
IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMjUgU2Vw
dGVtYmVyIDIwMTcgMTQ6MDMKPiA+PiA+Pj4gT24gMTguMDkuMTcgYXQgMTc6MzEsIDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiAtICAgICAgICBpZiAoIChyZWFsX3BnX293
bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9PSBsMWVfb3duZXIpIHx8Cj4gPj4gPiArICAgICAg
ICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8Cj4gPj4gPiAgICAgICAgICAgICAgIHhz
bV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgcGdfb3duZXIsIHJlYWxfcGdfb3duZXIpICkKPiA+
PiA+ICAgICAgICAgIHsKPiA+PiA+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywKPiA+Pgo+ID4+IEknbSBjb25jZXJuZWQgb2YgdGhlIGVmZmVjdCBvZiB0aGUgY2hhbmdlIG9u
IHRoZSBjb2RlIHBhdGhzCj4gPj4gd2hpY2ggeW91J3JlIG5vdCByZWFsbHkgaW50ZXJlc3RlZCBp
bjogYWxsb2NfbDFfdGFibGUoKSwKPiA+PiBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgpLCBhbmQgc2hh
ZG93X2dldF9wYWdlX2Zyb21fbDFlKCkgYWxsCj4gPj4gZXhwbGljaXRseSBwYXNzIGJvdGggZG9t
YWlucyBpZGVudGljYWwsIGFuZCBhcmUgbm93IHN1ZGRlbmx5IGFibGUKPiA+PiB0byBkbyB0aGlu
Z3MgdGhleSB3ZXJlbid0IHN1cHBvc2VkIHRvIGRvLiBBIHNpbWlsYXIgY29uY2Vybgo+ID4+IGFw
cGxpZXMgdG8gX19kb191cGRhdGVfdmFfbWFwcGluZygpIGNhbGxpbmcgbW9kX2wxX3RhYmxlKCku
Cj4gPj4KPiA+PiBJIHRoZXJlZm9yZSB3b25kZXIgd2hldGhlciB0aGUgc29sdXRpb24gdG8geW91
ciBwcm9ibGVtCj4gPj4gd291bGRuJ3QgcmF0aGVyIGJlIE1NVV9GT1JFSUdOX1BUX1VQREFURSAo
bmFtZSBzdWJqZWN0Cj4gPj4gdG8gaW1wcm92ZW1lbnQgc3VnZ2VzdGlvbnMpLiBUaGlzIGF0IHRo
ZSBzYW1lIHRpbWUgd291bGQKPiA+PiBhZGRyZXNzIG15IGNvbmNlcm4gcmVnYXJkaW5nIHRoZSBt
aXNsZWFkaW5nIERPTUlEX1NFTEYKPiA+PiBwYXNzaW5nIHdoZW4gcmVhbGx5IGEgZm9yZWlnbiBk
b21haW4ncyBwYWdlIGlzIG1lYW50Lgo+ID4KPiA+IExvb2tpbmcgYXQgdGhpcyBJIHdvbmRlciB3
aGV0aGVyIGEgY2xlYW5lciBzb2x1dGlvbiB3b3VsZCBiZSB0byBpbnRyb2R1Y2UgYQo+ID4gbmV3
IGRvbWlkOiBET01JRF9BTlkuIFRoaXMgbWVhbmluZyBvZiB0aGlzIHdvdWxkIGJlIGFsb25nIHRo
ZSBzYW1lCj4gc29ydCBvZgo+ID4gbGluZXMgYXMgRE9NSURfWEVOIG9yIERPTUlEX0lPIGFuZCB3
b3VsZCBiZSB1c2VkIGluIG1tdV91cGRhdGUgdG8KPiBtZWFuICdhbnkKPiA+IHBhZ2Ugb3ZlciB3
aGljaCB0aGUgY2FsbGVyIGhhcyBwcml2aWxlZ2UnLiBEb2VzIHRoYXQgc291bmQgcmVhc29uYWJs
ZT8KPiAKPiBOb3QgcmVhbGx5LCBuby4gRXZlbiBpZiB0aGUgY2FsbGVyIGhhcyBwcml2aWxlZ2Ug
b3ZlciBtdWx0aXBsZSBkb21haW5zLAo+IGl0IHNob3VsZCBzdGlsbCBzcGVjaWZ5IHdoaWNoIG9u
ZSBpdCBtZWFucy4gT3RoZXJ3aXNlIHdlIG1heSBlbmQgdXAKPiB3aXRoIGEgcGFnZSB0cmFuc2Zl
cnJpbmcgb3duZXJzaGlwIGJlaGluZCBpdHMgYmFjaywgYW5kIGl0IGRvaW5nCj4gc29tZXRoaW5n
IHRvIG9uZSBkb21haW4gd2hpY2ggd2FzIG1lYW50IHRvIGJlIGRvbmUgdG8gYW5vdGhlci4KPiAK
Ck9rLCBJJ2xsIGNsYWltIHRoZSBmaW5hbCBjbWQgdmFsdWUgdGhlbi4KCiAgUGF1bAoKPiBKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 12:57:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 12:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxBth-00022l-8F; Wed, 27 Sep 2017 12:57:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxBtg-00022f-04
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:57:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 82/AF-02023-F10ABC95; Wed, 27 Sep 2017 12:57:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1duwel
 Ig33z1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbvZ9YC1bKVkxa1cHSwHhfoouRk0NIIE9i
 0/oZ7F2MHBy8AnYSbzaDhSUEDCVOL7zJAmKzCKhKzJp1kQ3EZhNQl2h7tp0VxBYR0JeY/+knK
 0grs0CBxKv3fCBhYYEoic93JgNN5AKavo9ZYtrR7WC9nEDjT70+ygqxSlDi7w5hkDCzgJbEw1
 +3WCBsbYllC18zQ4yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGBXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOjVMzAw7mBsnO13iFGSg0lJlHdO6+lIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8QvOBcoJFqempFWmZOcAogElLcPAoifCygaR5iwsSc4sz0
 yFSpxiNOY5tuvyHiaPj5t0/TEIsefl5qVLivPfmAZUKgJRmlObBDYJF5yVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwrwPQabwZOaVwO17BXQKE9ApvVNPgJxSkoiQkmpg1P1+xE0meZ+Bbug
 t0ZOTa5UXHF+0oELx/7UHW7k0Vk/csWEKb2dn7CXDFtkJV1c4PYk/dFCTf1Wd3PsolrKZK3pF
 D+635Vu7+VbOw3naTw62SDA83lcdwhhccshDLLp9wtHns2d/miUUk9qXauIYPbFUOiiKX7nHx
 bKvd7+GrWVlVIr4kqs8SizFGYmGWsxFxYkAJabIQMkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506517020!111884124!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5138 invoked from network); 27 Sep 2017 12:57:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 12:57:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 06:56:59 -0600
Message-Id: <59CBBC390200007800180199@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 06:56:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-3-paul.durrant@citrix.com>
 <59C92D67020000780017F788@prv-mh.provo.novell.com>
 <9473851d22804d0684e2d65415f4d4c6@AMSPEX02CL03.citrite.net>
 <ba946f7ed72347cc9bac6bd9ab65336b@AMSPEX02CL03.citrite.net>
 <59CA659B020000780017FCF5@prv-mh.provo.novell.com>
 <595a00fac1ca4ed5b52a3c244670a4ed@AMSPEX02CL03.citrite.net>
 <ffa511d2-77a2-2ed0-e706-68f5a12a13f5@citrix.com>
In-Reply-To: <ffa511d2-77a2-2ed0-e706-68f5a12a13f5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v7 02/12] x86/mm: add HYPERVISOR_memory_op
 to acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDEzOjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDkvMTcgMTM6NDksIFBhdWwgRHVycmFudCB3cm90ZToKPj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo
QHN1c2UuY29tXQo+Pj4gU2VudDogMjYgU2VwdGVtYmVyIDIwMTcgMTM6MzUKPj4+IFRvOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4+PiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnIAo+Pj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NyAwMi8xMl0geDg2L21tOiBhZGQgSFlQ
RVJWSVNPUl9tZW1vcnlfb3AgdG8KPj4+IGFjcXVpcmUgZ3Vlc3QgcmVzb3VyY2VzCj4+Pgo+Pj4+
Pj4gT24gMjYuMDkuMTcgYXQgMTQ6MjAsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+Pj4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+PiBGcm9tOiBYZW4tZGV2ZWwg
W21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPj4+
Pj4gUGF1bCBEdXJyYW50Cj4+Pj4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE2OjAwCj4+Pj4+
IFRvOiAnSmFuIEJldWxpY2gnIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4gQ2M6IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4+Pj4+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnIAo+Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY3
IDAyLzEyXSB4ODYvbW06IGFkZAo+Pj4+PiBIWVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJl
IGd1ZXN0IHJlc291cmNlcwo+Pj4+Pgo+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
Pj4+Pj4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+Pj4+
PiBTZW50OiAyNSBTZXB0ZW1iZXIgMjAxNyAxNToyMwo+Pj4+Pj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+Pj4+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPj4+Pj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnIAo+Pj4+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NyAwMi8xMl0geDg2L21tOiBhZGQgSFlQ
RVJWSVNPUl9tZW1vcnlfb3AKPj4+IHRvCj4+Pj4+PiBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwo+
Pj4+Pj4KPj4+Pj4+Pj4+IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+IHdyb3RlOgo+Pj4+Pj4+IENlcnRhaW4gbWVtb3J5IHJlc291cmNlcyBhc3NvY2lhdGVk
IHdpdGggYSBndWVzdCBhcmUgbm90IG5lY2Vzc2FyaWx5Cj4+Pj4+Pj4gcHJlc2VudCBpbiB0aGUg
Z3Vlc3QgUDJNIGFuZCBzbyBhcmUgbm90IG5lY2Vzc2FyaWx5IGF2YWlsYWJsZSB0byBiZQo+Pj4+
Pj4+IGZvcmVpZ24tbWFwcGVkIGJ5IGEgdG9vbHMgZG9tYWluIHVubGVzcyB0aGV5IGFyZSBpbnNl
cnRlZCwgd2hpY2gKPj4+IHJpc2tzCj4+Pj4+Pj4gc2hhdHRlcmluZyBhIHN1cGVyLXBhZ2UgbWFw
cGluZy4KPj4+Pj4+IEJ0dy4sIEknbSBhZGRpdGlvbmFsbHkgaGF2aW5nIHRyb3VibGUgc2VlaW5n
IHRoaXMgc2hhdHRlcmluZyBvZiBhCj4+Pj4+PiBzdXBlcnBhZ2U6IEZvciBvbmUsIHhjX2NvcmVf
YXJjaF9nZXRfc2NyYXRjaF9ncGZuKCkgY291bGQgYmUKPj4+Pj4+IGEgbGl0dGxlIGxlc3Mgc2lt
cGxpc3RpYy4gQW5kIHRoZW4gZXZlbiB3aXRoIHRoZSBjdXJyZW50bHkgY2hvc2VuCj4+Pj4+PiB2
YWx1ZSAob3V0c2lkZSBvZiB0aGUgcmFuZ2Ugb2YgdmFsaWQgR0ZOcyBhdCB0aGF0IHBvaW50IGlu
IHRpbWUpCj4+Pj4+PiB0aGVyZSBzaG91bGRuJ3QgYmUgYSBsYXJnZXIgcGFnZSB0byBiZSBzaGF0
dGVyZWQsIGFzIHRoZXJlIHNob3VsZAo+Pj4+Pj4gYmUgbm8gbWFwcGluZyBhdCBhbGwgYXQgdGhh
dCBpbmRleC4gQnV0IHBlcmhhcHMgSSdtIGp1c3QgYmxpbmQgYW5kCj4+Pj4+PiBkb24ndCBzZWUg
dGhlIG9idmlvdXMgLi4uCj4+Pj4+IFRoZSBzaGF0dGVyaW5nIHdhcyBBbmRyZXcncyBvYnNlcnZh
dGlvbi4gQW5kcmV3LCBjYW4geW91IGNvbW1lbnQ/Cj4+Pj4+Cj4+Pj4gQW5kcmV3IGNvbW1lbnRl
ZCB2ZXJiYWxseSBvbiB0aGlzLiBJdCdzIG5vdCBhY3R1YWxseSBhIHNoYXR0ZXJpbmcgYXMgc3Vj
aC4uLgo+Pj4+IFRoZSBpc3N1ZSwgYXBwYXJlbnRseSwgaXMgdGhhdCBhZGRpbmcgdGhlIDRrIGdy
YW50IHRhYmxlIGZyYW1lIGludG8gdGhlIGd1ZXN0Cj4+Pj4gcDJtIHdpbGwgcG90ZW50aWFsbHkg
Y2F1c2UgY3JlYXRpb24gb2YgYWxsIGxheWVycyBvZiBwYWdlIHRhYmxlIGJ1dCByZW1vdmluZwo+
Pj4+IGl0IGFnYWluIHdpbGwgb25seSByZW1vdmUgdGhlIEwxIGVudHJ5LiBUaHVzIGl0IGlzIG5v
IGxvbmdlciBwb3NzaWJsZSB0byB1c2UKPj4+PiBhIHN1cGVycGFnZSBmb3IgdGhhdCBtYXBwaW5n
IGF0IGFueSBwb2ludCBzdWJzZXF1ZW50bHkuCj4+PiBGaXJzdCBvZiBhbGwgLSB3aGF0IHdvdWxk
IGNhdXNlIGEgbWFwcGluZyB0byBhcHBlYXIgYXQgdGhhdCBzbG90IChvciBpbgo+Pj4gYSByYW5n
ZSBjb3ZlcmluZyB0aGF0IHNsb3QpLgo+IAo+ID8/Pwo+IAo+IEF0IHRoZSBtb21lbnQsIHRoZSB0
b29sc3RhY2sncyAqb25seSogd2F5IG9mIGVkaXRpbmcgdGhlIGdyYW50IHRhYmxlIG9mCj4gYW4g
SFZNIGd1ZXN0IGlzIHRvIGFkZCBpdCBpbnRvIHRoZSBwMm0sIG1hcCB0aGUgZ2ZuLCB3cml0ZSB0
d28gdmFsdWVzLAo+IGFuZCB1bm1hcCBpdC4gIFRoYXQgaXMgaG93IGEgNGsgbWFwcGluZyBnZXRz
IGFkZGVkLCB3aGljaCBmb3JjZXMgYW4KPiBhbGxvY2F0aW9uIG9yIHNoYXR0ZXJpbmcgdG8gY2F1
c2UgYSBMMSB0YWJsZSB0byBleGlzdC4KPiAKPiBUaGlzIGlzIGEga2x1ZGdlIGFuZCBpcyBhcmNo
aXRlY3R1cmFsbHkgdW5jbGVhbi4KCldlbGwsIGlmIHRoZSBncmFudCB0YWJsZSByZWxhdGVkIHBh
cnRzIG9mIHNlcmllcyBoZXJlIHdhcyBwcmVzZW50ZWQKdG8gYmUgc2ltcGx5IGNsZWFuaW5nIHVw
IGEga2x1ZGdlLCBJJ2QgcHJvYmFibHkgYmUgZmluZS4gQnV0IHNvIGZhcgppdCBoYXMgYmVlbiBj
bGFpbWVkIHRoYXQgdGhlcmUgYXJlIG90aGVyIGJhZCBlZmZlY3RzLCBiZXNpZGVzIHRoaXMKanVz
dCBiZWluZyAoYXMgSSB3b3VsZCBjYWxsIGl0KSBzdWItb3B0aW1hbC4KCj4+PiAgQW5kIHRoZW4s
IHdoaWxlIHJlLWNvbWJpbmluZyBjb250aWd1b3VzCj4+PiBtYXBwaW5ncyBpbmRlZWQgZG9lc24n
dCBleGlzdCByaWdodCBub3csIHJlcGxhY2luZyBhIG5vbi1sZWFmIGVudHJ5Cj4+PiAocGFnZSB0
YWJsZSkgd2l0aCBhIGxhcmdlIHBhZ2UgaXMgdmVyeSB3ZWxsIHN1cHBvcnRlZCAoc2VlIGUuZy4K
Pj4+IGVwdF9zZXRfZW50cnkoKSwgd2hpY2ggZXZlbiBoYXMgYSBjb21tZW50IHRvIHRoYXQgZWZm
ZWN0KS4KPiAKPiBJIGRvbid0IHNlZSBhbnl0aGluZyBlcXVpdmFsZW50IGluIHRoZSBOUFQgb3Ig
SU9NTVUgbG9naWMuCgpMb29rIGZvciBpbnRlcm1lZGlhdGVfZW50cnkgaW4gcDJtX3B0X3NldF9l
bnRyeSgpLiBJbiBBTUQKSU9NTVUgY29kZSBzZWUgaW9tbXVfbWVyZ2VfcGFnZXMoKS4gRm9yIFZU
LWQgSSBhZ3JlZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:31:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCQc-0004U6-UM; Wed, 27 Sep 2017 13:31:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxCQb-0004Tu-Pc
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 13:31:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C0/F9-03422-918ABC95; Wed, 27 Sep 2017 13:31:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdixel
 Ig6Nv2S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8e/XM5aC77kV3+5uZW1g
 nOfWxcjFISTQyCQxb9tsJgjnMaPEvoPfmCGcbYwSX/+9Yeli5OQQEXCW+HpmLnsXIwcHr4C+x
 IdnYGFhAXOJgxdOgdVLCExRkti35SMjSEJCwFNiWtMUFhi75fdsoCJ2DjYBK4lDYiBRFgFVia
 2/37NNYORewMiwilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8duygEOMkhxMSqK8c1pPRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L24DCgnWJSa
 nlqRlpkDDD6YtAQHj5IIrz9Imre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHlvgxQJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4FmcKTmVcCt+kV0BFMQEf0Tj0Bck
 RJIkJKChhH1luyGTMs+2UyJq6eE7TP+Zizmg+XjNjHvfP+tlXx9L78VPQtbGo9e0a0aOarN1e
 cXoTHG639ur+j/8LVH7v+ZRzPuW13e8bGokbGEM/bj0+sbE2obT3ZJxT6nsde/weHINO2S3O3
 hp14ZcyZ9/+D2LrNmz3WzNj71VVPS9ouruLCd6Pa2duVWIozEg21mIuKEwH/Qba5fwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506519063!81758531!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9398 invoked from network); 27 Sep 2017 13:31:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 13:31:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxCQX-0006eT-1X; Wed, 27 Sep 2017 13:31:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxCQR-0005PW-92; Wed, 27 Sep 2017 13:30:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxCQP-0006P5-RU; Wed, 27 Sep 2017 13:30:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113850-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-libvirt:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-armhf-libvirt:host-build-prep:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 13:30:53 +0000
Subject: [Xen-devel] [xen-unstable test] 113850: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2915058474494068930=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2915058474494068930==
Content-Type: text/plain

flight 113850 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113850/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt             <job status>                 broken  in 113840
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387
 build-armhf-libvirt          5 host-build-prep fail in 113840 REGR. vs. 113387

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113840

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 113840 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 113840 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 113840 n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 113387
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail in 113840 blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   14 days
Failing since        113430  2017-09-14 01:24:48 Z   13 days   29 attempts
Testing same since   113840  2017-09-26 20:49:20 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-libvirt broken

Not pushing.

(No revision log; it would be 1858 lines long.)


--===============2915058474494068930==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2915058474494068930==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:31:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCQo-0004Vu-9e; Wed, 27 Sep 2017 13:31:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxCQn-0004Vf-77
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:31:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 05/37-09852-428ABC95; Wed, 27 Sep 2017 13:31:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1d5xel
 Ig6MHTSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozF3/6wFGwWqrj3fSlzA+M/vi5GTg4hgTyJ
 011f2EFsXgE7iR2/25lBbAkBQ4nTC2+ygNgsAqoS678dYQWx2QTUJdqebQezRQR0JB53TwWq4
 eBgFiiWuNlTCBIWFgiVOP+9iRli/DkmieWXKkBsTgEPiaX/H7OClPMKCEr83SEMEmYW0JJ4+O
 sWC4StLbFs4WtmiInSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTUSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD0GINjBuLLd+RCjJAeTkijvnNbTkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeIWWA+UEi1LTUyvSMnOAUQCTluDgURLh9V8GlOYtLkjMLc5Mh
 0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonz3gYpFQApzSjNgxsEi85LjLJSwryMQKcJ8RSkFu
 VmlqDKv2IU52BUEuaVA7mHJzOvBG7fK6BTmIBO6Z16AuSUkkSElFQDo93vuhdqh/df2NQ0x2N
 BzZuGs73OV+Lj7ugqT19+xGPu1EtKv7x648oNTgp8Dar/d+bf9ElOHIqaL27O2BpyMWbWOu/p
 s8Juuyj+fNBm6HgnuavP8uysGZ7i/nW/lj814f7YJHU7QJfLvHNr4bKLbZYXs26923F4SstNd
 sUpx0/c2DCh/6vit21KLMUZiYZazEXFiQCYt01gyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506519073!74692725!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48055 invoked from network); 27 Sep 2017 13:31:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Sep 2017 13:31:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 07:31:13 -0600
Message-Id: <59CBC43D02000078001801B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 07:31:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
 <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
 <3ada6839baf841b580694911fd79b0bd@AMSPEX02CL03.citrite.net>
In-Reply-To: <3ada6839baf841b580694911fd79b0bd@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE0OjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTcgMTM6NDcK
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+PiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZyAKPj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NyAwMS8xMl0geDg2L21t
OiBhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcAo+PiBndWVzdCBtZm5zCj4+IAo+
PiA+Pj4gT24gMjcuMDkuMTcgYXQgMTM6MTgsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+
ID4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE0OjAzCj4+ID4+ID4+PiBPbiAxOC4wOS4xNyBh
dCAxNzozMSwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtICAgICAg
ICBpZiAoIChyZWFsX3BnX293bmVyID09IE5VTEwpIHx8IChwZ19vd25lciA9PSBsMWVfb3duZXIp
IHx8Cj4+ID4+ID4gKyAgICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fAo+PiA+
PiA+ICAgICAgICAgICAgICAgeHNtX3ByaXZfbWFwcGluZyhYU01fVEFSR0VULCBwZ19vd25lciwg
cmVhbF9wZ19vd25lcikgKQo+PiA+PiA+ICAgICAgICAgIHsKPj4gPj4gPiAgICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4+ID4+Cj4+ID4+IEknbSBjb25jZXJuZWQgb2YgdGhl
IGVmZmVjdCBvZiB0aGUgY2hhbmdlIG9uIHRoZSBjb2RlIHBhdGhzCj4+ID4+IHdoaWNoIHlvdSdy
ZSBub3QgcmVhbGx5IGludGVyZXN0ZWQgaW46IGFsbG9jX2wxX3RhYmxlKCksCj4+ID4+IHB0d3Jf
ZW11bGF0ZWRfdXBkYXRlKCksIGFuZCBzaGFkb3dfZ2V0X3BhZ2VfZnJvbV9sMWUoKSBhbGwKPj4g
Pj4gZXhwbGljaXRseSBwYXNzIGJvdGggZG9tYWlucyBpZGVudGljYWwsIGFuZCBhcmUgbm93IHN1
ZGRlbmx5IGFibGUKPj4gPj4gdG8gZG8gdGhpbmdzIHRoZXkgd2VyZW4ndCBzdXBwb3NlZCB0byBk
by4gQSBzaW1pbGFyIGNvbmNlcm4KPj4gPj4gYXBwbGllcyB0byBfX2RvX3VwZGF0ZV92YV9tYXBw
aW5nKCkgY2FsbGluZyBtb2RfbDFfdGFibGUoKS4KPj4gPj4KPj4gPj4gSSB0aGVyZWZvcmUgd29u
ZGVyIHdoZXRoZXIgdGhlIHNvbHV0aW9uIHRvIHlvdXIgcHJvYmxlbQo+PiA+PiB3b3VsZG4ndCBy
YXRoZXIgYmUgTU1VX0ZPUkVJR05fUFRfVVBEQVRFIChuYW1lIHN1YmplY3QKPj4gPj4gdG8gaW1w
cm92ZW1lbnQgc3VnZ2VzdGlvbnMpLiBUaGlzIGF0IHRoZSBzYW1lIHRpbWUgd291bGQKPj4gPj4g
YWRkcmVzcyBteSBjb25jZXJuIHJlZ2FyZGluZyB0aGUgbWlzbGVhZGluZyBET01JRF9TRUxGCj4+
ID4+IHBhc3Npbmcgd2hlbiByZWFsbHkgYSBmb3JlaWduIGRvbWFpbidzIHBhZ2UgaXMgbWVhbnQu
Cj4+ID4KPj4gPiBMb29raW5nIGF0IHRoaXMgSSB3b25kZXIgd2hldGhlciBhIGNsZWFuZXIgc29s
dXRpb24gd291bGQgYmUgdG8gaW50cm9kdWNlIGEKPj4gPiBuZXcgZG9taWQ6IERPTUlEX0FOWS4g
VGhpcyBtZWFuaW5nIG9mIHRoaXMgd291bGQgYmUgYWxvbmcgdGhlIHNhbWUKPj4gc29ydCBvZgo+
PiA+IGxpbmVzIGFzIERPTUlEX1hFTiBvciBET01JRF9JTyBhbmQgd291bGQgYmUgdXNlZCBpbiBt
bXVfdXBkYXRlIHRvCj4+IG1lYW4gJ2FueQo+PiA+IHBhZ2Ugb3ZlciB3aGljaCB0aGUgY2FsbGVy
IGhhcyBwcml2aWxlZ2UnLiBEb2VzIHRoYXQgc291bmQgcmVhc29uYWJsZT8KPj4gCj4+IE5vdCBy
ZWFsbHksIG5vLiBFdmVuIGlmIHRoZSBjYWxsZXIgaGFzIHByaXZpbGVnZSBvdmVyIG11bHRpcGxl
IGRvbWFpbnMsCj4+IGl0IHNob3VsZCBzdGlsbCBzcGVjaWZ5IHdoaWNoIG9uZSBpdCBtZWFucy4g
T3RoZXJ3aXNlIHdlIG1heSBlbmQgdXAKPj4gd2l0aCBhIHBhZ2UgdHJhbnNmZXJyaW5nIG93bmVy
c2hpcCBiZWhpbmQgaXRzIGJhY2ssIGFuZCBpdCBkb2luZwo+PiBzb21ldGhpbmcgdG8gb25lIGRv
bWFpbiB3aGljaCB3YXMgbWVhbnQgdG8gYmUgZG9uZSB0byBhbm90aGVyLgo+PiAKPiAKPiBPaywg
SSdsbCBjbGFpbSB0aGUgZmluYWwgY21kIHZhbHVlIHRoZW4uCgpGaW5hbD8gV2UndmUgZ290IDUg
bGVmdCAoZm9yIGEgdG90YWwgb2YgMyBiaXRzKSBhZmFpY3QuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:38:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:38:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCX8-0004r8-W7; Wed, 27 Sep 2017 13:37:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxCX7-0004r2-5w
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 13:37:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 71/7D-02044-CA9ABC95; Wed, 27 Sep 2017 13:37:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3f1ytO
 RBk+WG1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLns1mKzjMW3Hm7VO2BsZ53F2MnBxCAnkS
 ry6+YwWxeQXsJDY9bmcEsSUEDCVOL7zJAmKzCKhKrJv3EMxmE1CXaHu2HaxeRMBA4sfHjWBxZ
 oFQia8rX7KD2MIC/hJnF89hh5jvLvFs21GwGk4BD4n3P2cCzecA2iUo8XeHMESrlsTDX7egxm
 hLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFusZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYm784HWKU5GBSEuWd03o6UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IErzYwlIUEi1LTUyvSMnOAUQCTluDgURLhvb8CKM1bXJCYW5yZDpE6x
 ajL0XHz7h8mIZa8/LxUKXHe/SBFAiBFGaV5cCNgEXmJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrx/QKbwZOaVwG16BXQEE9ARvVNPgBxRkoiQkmpg3N1x1/xxo9rxnw2daaecmBZ/cbcKMv0
 TILIsdvrpFUsWWmWuMDn6N9X96s2VNxas3dvr+cdnx7zbOREPo571LCpcaH2cZX3is9Iadc+0
 LSLypht+zeZiXeKf47Rv+xbzIs7ib1bzwl9+9dFcs3VqT+nMi29k4nce8XKz9L2U07I5+n/Rl
 T+c+5RYijMSDbWYi4oTAQgwSkbDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506519465!58705729!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49041 invoked from network); 27 Sep 2017 13:37:47 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 13:37:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 07:37:45 -0600
Message-Id: <59CBC5C702000078001801CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 07:37:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1506515973-12081-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1506515973-12081-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE0OjM5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEZyb206IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
QW4gYWNjZXNzIHdoaWNoIGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5IGlzIHBlcmZvcm1lZCBhdG9t
aWNhbGx5IGJ5IHg4Ngo+IGhhcmR3YXJlLCBhbGJlaXQgd2l0aCBhIHNldmVyZSBwZXJmb3JtYW5j
ZSBwZW5hbHR5LiAgQW4gaW1wb3J0YW50IGNvcm5lciAKPiBjYXNlCj4gaXMgd2hlbiBhIHN0cmFk
ZGxlZCBhY2Nlc3MgaGl0cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQo+IHRy
YW5zbGF0aW9uIGV4aXN0cywgb3IgaW4gbmV0IGFjY2VzcyByaWdodHMuCj4gCj4gVGhlIHVzZSBv
ZiBodm1fY29weSooKSBpbiBodm1lbXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2Ug
aXQgCj4gcGVyZm9ybXMKPiBhIHRyYW5zbGF0aW9uIHRoZW4gY29tcGxldGVzIHRoZSBwYXJ0aWFs
IHdyaXRlLCBiZWZvcmUgbW92aW5nIG9udG8gdGhlIG5leHQKPiB0cmFuc2xhdGlvbi4KPiAKPiBJ
ZiBhbiBpbmRpdmlkdWFsIGVtdWxhdGVkIHdyaXRlIHN0cmFkZGxlcyB0d28gcGFnZXMsIHRoZSBm
aXJzdCBvZiB3aGljaCBpcwo+IHdyaXRhYmxlLCBhbmQgdGhlIHNlY29uZCBvZiB3aGljaCBpcyBu
b3QsIHRoZSBmaXJzdCBoYWxmIG9mIHRoZSB3cml0ZSB3aWxsCj4gY29tcGxldGUgYmVmb3JlICNQ
RiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCj4gCj4gVGhpcyByZXN1bHRzIGluIGd1
ZXN0IHN0YXRlIGNvcnJ1cHRpb24gYXMgYSBzaWRlIGVmZmVjdCBvZiBlbXVsYXRpb24sIHdoaWNo
Cj4gaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBjcmFzaCB3aGlsZSB1bmRl
ciBpbnRyb3NwZWN0aW9uLgo+IAo+IEludHJvZHVjZSB0aGUgaHZtZW11bF97LHVufW1hcF9saW5l
YXJfYWRkcigpIGhlbHBlcnMsIHdoaWNoIHRyYW5zbGF0ZSBhbgo+IGVudGlyZSBjb250ZW50cyBv
ZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJhbWVzIHRvCj4g
cHJvdmlkZSBhIGNvbnRpZ3VvdXMgdmlydHVhbCBtYXBwaW5nIGZvciB0aGUgZW11bGF0b3IgdG8g
dXNlLiAgVGhpcyBpcyB0aGUKPiBzYW1lIG1lY2hhbmlzbSBhcyB1c2VkIGJ5IHRoZSBzaGFkb3cg
ZW11bGF0aW9uIGNvZGUuCj4gCj4gVGhpcyB3aWxsIGNhdGNoIGFueSB0cmFuc2xhdGlvbiBpc3N1
ZXMgYW5kIGFib3J0IHRoZSBlbXVsYXRpb24gYmVmb3JlIGFueQo+IG1vZGlmaWNhdGlvbnMgb2Nj
dXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KClRoaXMgdmVyeSBjbGVhcmx5IG5lZWRzIGRyb3BwaW5nIHdpdGggLi4uCgo+IENo
YW5nZXMgc2luY2UgVjU6Cj4gCS0gQWRkZWQgYWRkcmVzcyBzaXplIGNoZWNrCj4gCS0gQWRkZWQg
YSBwYWdlcyBsb2NhbCB2YXJpYWJsZSB0aGF0IGhvbGRzIHRoZSBudW1iZXIgb2YgcGFnZXMKPiAJ
LSBBZGRkZWQgdGhlICFtYXBwaW5nIGNoZWNrCgouLi4gdGhlc2UuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:38:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCXr-0004us-8R; Wed, 27 Sep 2017 13:38:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxCXq-0004um-RV
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:38:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CD/4E-03454-AD9ABC95; Wed, 27 Sep 2017 13:38:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVffmytO
 RBgdeKVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnH+y+zFHwUq1jV9p2pgXGOSBcjF4eQwGQm
 iXO/u5m6GDmBnL+MEicm20LYGxkl7k71hSjaxiix5OtyZpCEsECkxNaWjSwgtojAFEaJ83MLI
 RqyJQ71rGcHaWAWaGOUeDfjDhtIgk3ASOLs0emMIDavgK3E5Dk3wGwWAVWJf4tXgNmiAuESbx
 uPsEDUCEqcnPkEyObg4BSwkZg5XQskzCygLvFn3iVmCFteYvvbOWC2hICxRPvbi2wTGAVnIem
 ehaRlFpKWBYzMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 w5YBCHYwTr/sf4hRkoNJSZR3TuvpSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvB9XAOUEi1LTU
 yvSMnOAEQSTluDgURLhvQ+S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8vFQpcd79IEUCIEUZpX
 lwI2DRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvH9ApvBk5pXAbXoFdAQT0BG9U0+AHFG
 SiJCSamDs3qj4xrGqpzOtW2gqw0GxF07OTCl2Hy9tfH2zNXLfB/E9JgWO1dox4nrzK59w2S2e
 37NDQ17l/ubMA+vOb5by+qQdn3P9Wdy3Qy5/HzRJncpqn3izLPxx27aqaU47Jy1tCeyXOCh2d
 XnO0eTUpLnGmtWPxcyc9KZrCSvtWbkjovpemLJE+VMlluKMREMt5qLiRACCFcJ14QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506519511!76891686!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31882 invoked from network); 27 Sep 2017 13:38:33 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 13:38:33 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RDcLt1008640
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:38:21 GMT
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 v8RDcLHe030571
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:38:21 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 v8RDcKLK023463;
 Wed, 27 Sep 2017 13:38:20 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 06:38:20 -0700
To: Juergen Gross <jgross@suse.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
Date: Wed, 27 Sep 2017 09:38:08 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAwNTo0MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8x
NyAxMTo0MSwgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4+IFdoZW4gYm9vdHVwIGEgUFZNIGd1ZXN0
IHdpdGggbGFyZ2UgbWVtb3J5KEV4LjI0MEdCKSwgWEVOIHByb3ZpZGVkIGluaXRpYWwKPj4gbWFw
cGluZyBvdmVybGFwcyB3aXRoIGtlcm5lbCBtb2R1bGUgdmlydHVhbCBzcGFjZS4gV2hlbiBtYXBw
aW5nIGluIHRoaXMgc3BhY2UKPj4gaXMgY2xlYXJlZCBieSB4ZW5fY2xlYW5oaWdobWFwKCksIGlu
IGNlcnRhaW4gY2FzZSB0aGVyZSBjb3VsZCBiZSBhbiAyTUIgbWFwcGluZwo+PiBsZWZ0LiBUaGlz
IGlzIGR1ZSB0byBYRU4gaW5pdGlhbGl6ZSA0TUIgYWxpZ25lZCBtYXBwaW5nIGJ1dCB4ZW5fY2xl
YW5oaWdobWFwKCkKPj4gZmluaXNoIGF0IDJNQiBib3VuZGFyeS4KCkRvZXMgdGhpcyBtYXBwaW5n
IG5lZWQgdG8gYmUgNE1CLWFsaWduZWQ/CgooSSBhbHNvIHRoaW5rIHRoaXMgc2hvdWxkIGdvIHRv
IHN0YWJsZSB0cmVlcykKCi1ib3JpcwoKPj4KPj4gV2hlbiBtb2R1bGUgbG9hZGluZyBpcyBqdXN0
IG9uIHRvcCBvZiB0aGUgMk1CIHNwYWNlLCBnb3QgYmVsb3cgd2FybmluZzoKPj4KPj4gV0FSTklO
RzogYXQgbW0vdm1hbGxvYy5jOjEwNiB2bWFwX3B0ZV9yYW5nZSsweDE0ZS8weDE5MCgpCj4+IENh
bGwgVHJhY2U6Cj4+ICBbPGZmZmZmZmZmODExMTcwODM+XSB3YXJuX2FsbG9jX2ZhaWxlZCsweGYz
LzB4MTYwCj4+ICBbPGZmZmZmZmZmODExNDYwMjI+XSBfX3ZtYWxsb2NfYXJlYV9ub2RlKzB4MTgy
LzB4MWMwCj4+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSA/IG1vZHVsZV9hbGxvY191cGRhdGVfYm91
bmRzKzB4MWUvMHg4MAo+PiAgWzxmZmZmZmZmZjgxMTQ1ZGY3Pl0gX192bWFsbG9jX25vZGVfcmFu
Z2UrMHhhNy8weDExMAo+PiAgWzxmZmZmZmZmZjgxMGFjOTFlPl0gPyBtb2R1bGVfYWxsb2NfdXBk
YXRlX2JvdW5kcysweDFlLzB4ODAKPj4gIFs8ZmZmZmZmZmY4MTAzY2E1ND5dIG1vZHVsZV9hbGxv
YysweDY0LzB4NzAKPj4gIFs8ZmZmZmZmZmY4MTBhYzkxZT5dID8gbW9kdWxlX2FsbG9jX3VwZGF0
ZV9ib3VuZHMrMHgxZS8weDgwCj4+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSBtb2R1bGVfYWxsb2Nf
dXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPj4gIFs8ZmZmZmZmZmY4MTBhYzlhNz5dIG1vdmVfbW9k
dWxlKzB4MjcvMHgxNTAKPj4gIFs8ZmZmZmZmZmY4MTBhZWZhMD5dIGxheW91dF9hbmRfYWxsb2Nh
dGUrMHgxMjAvMHgxYjAKPj4gIFs8ZmZmZmZmZmY4MTBhZjBhOD5dIGxvYWRfbW9kdWxlKzB4Nzgv
MHg2NDAKPj4gIFs8ZmZmZmZmZmY4MTFmZjkwYj5dID8gc2VjdXJpdHlfZmlsZV9wZXJtaXNzaW9u
KzB4OGIvMHg5MAo+PiAgWzxmZmZmZmZmZjgxMGFmNmQyPl0gc3lzX2luaXRfbW9kdWxlKzB4NjIv
MHgxZTAKPj4gIFs8ZmZmZmZmZmY4MTUxNTRjMj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4MTYv
MHgxYgo+Pgo+PiBUaGVuIHRoZSBtYXBwaW5nIG9mIDJNQiBpcyBjbGVhcmVkLCBmaW5hbGx5IG9v
cHMgd2hlbiB0aGUgcGFnZSBpbiB0aGF0IHNwYWNlIGlzCj4+IGFjY2Vzc2VkLgo+Pgo+PiBCVUc6
IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0IGZmZmY4ODAwMjI2MDAw
MDAKPj4gSVA6IFs8ZmZmZmZmZmY4MTI2MDg3Nz5dIGNsZWFyX3BhZ2VfY19lKzB4Ny8weDEwCj4+
IFBHRCAxNzg4MDY3IFBVRCAxNzhjMDY3IFBNRCAyMjQzNDA2NyBQVEUgMAo+PiBPb3BzOiAwMDAy
IFsjMV0gU01QCj4+IENhbGwgVHJhY2U6Cj4+ICBbPGZmZmZmZmZmODExMTZlZjc+XSA/IHByZXBf
bmV3X3BhZ2UrMHgxMjcvMHgxYzAKPj4gIFs8ZmZmZmZmZmY4MTExN2Q0Mj5dIGdldF9wYWdlX2Zy
b21fZnJlZWxpc3QrMHgxZTIvMHg1NTAKPj4gIFs8ZmZmZmZmZmY4MTEzMzAxMD5dID8gaWlfaW92
ZWNfY29weV90b191c2VyKzB4OTAvMHgxNDAKPj4gIFs8ZmZmZmZmZmY4MTExOWM5ZD5dIF9fYWxs
b2NfcGFnZXNfbm9kZW1hc2srMHgxMmQvMHgyMzAKPj4gIFs8ZmZmZmZmZmY4MTE1NTUxNj5dIGFs
bG9jX3BhZ2VzX3ZtYSsweGM2LzB4MWEwCj4+ICBbPGZmZmZmZmZmODEwMDZmZmQ+XSA/IHB0ZV9t
Zm5fdG9fcGZuKzB4N2QvMHgxMDAKPj4gIFs8ZmZmZmZmZmY4MTEzNGNmYj5dIGRvX2Fub255bW91
c19wYWdlKzB4MTZiLzB4MzUwCj4+ICBbPGZmZmZmZmZmODExMzljMzQ+XSBoYW5kbGVfcHRlX2Zh
dWx0KzB4MWU0LzB4MjAwCj4+ICBbPGZmZmZmZmZmODEwMDcxMmU+XSA/IHhlbl9wbWRfdmFsKzB4
ZS8weDEwCj4+ICBbPGZmZmZmZmZmODEwMDUyYzk+XSA/IF9fcmF3X2NhbGxlZV9zYXZlX3hlbl9w
bWRfdmFsKzB4MTEvMHgxZQo+PiAgWzxmZmZmZmZmZjgxMTM5ZGFiPl0gaGFuZGxlX21tX2ZhdWx0
KzB4MTViLzB4MjcwCj4+ICBbPGZmZmZmZmZmODE1MTBjMTA+XSBkb19wYWdlX2ZhdWx0KzB4MTQw
LzB4NDcwCj4+ICBbPGZmZmZmZmZmODE1MGQ3ZDU+XSBwYWdlX2ZhdWx0KzB4MjUvMHgzMAo+Pgo+
PiBDYWxsIHhlbl9jbGVhbmhpZ2htYXAoKSB3aXRoIDRNQiBhbGlnbmVkIGZvciBwYWdlIHRhYmxl
cyBtYXBwaW5nIHRvIGZpeCBpdC4KPj4gVGhlIHVubmVjZXNzb3J5IGNhbGwgb2YgeGVuX2NsZWFu
aGlnaG1hcCgpIGluIERFQlVHIG1vZGUgaXMgYWxzbyByZW1vdmVkLgo+Pgo+PiAtdjI6IGFkZCBj
b21tZW50IGFib3V0IFhFTiBhbGlnbm1lbnQgZnJvbSBKdWVyZ2VuLgo+Pgo+PiBSZWZlcmVuY2Vz
OiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMi0wNy9t
c2cwMTU2Mi5odG1sCj4+IFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcu
ZHVhbkBvcmFjbGUuY29tPgo+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4KPgo+IEp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:40:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCZY-0005VS-JI; Wed, 27 Sep 2017 13:40:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436222e46=dario.faggioli@citrix.com>)
 id 1dxCZX-0005VG-Ly
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:40:19 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 07/63-01810-24AABC95; Wed, 27 Sep 2017 13:40:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDva7TqtO
 RBl9OMlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPXyoULJKuONfbxdrA2C/RxcjJISEQInHz
 6zn2LkYODl4BQ4lfOwRBwsICyRKL29sZQWw2AQOJNzv2soLYIgLKEr2/frN0MXJxMAu8YpQ4P
 XkFG0iCRUBVYuex80wgNqeAvcSlw8vZQYqEBP4ySWz6exSsiF9AUuLWl4/MIDazQLXEiwP7WS
 CO0JY4cq6fHcTmFRCUODnzCVhcSEBNYsbcy6wTGPlmIWmZhaQMIq4p0br9NzuErS2xbOFrZgj
 bVmLduvdQNTYSm64uYISw5SW2v53DvICRfRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5q
 cXFiempOYlKxXnJ+7iZGYCgzAMEOxlt9zocYJTmYlER557SejhTiS8pPqcxILM6ILyrNSS0+x
 CjDwaEkwZu6EignWJSanlqRlpkDjCqYtAQHj5II7/0VQGne4oLE3OLMdIjUKUZdjo6bd/8wCb
 Hk5eelSonz2oLMEAApyijNgxsBi/BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtA5nCk5l
 XArcJGHNA94vw9k49AXJESSJCSqqBsfGIlzV72uyjNRUX3qeyZ36rixZmWvT2k9LuD59fF01p
 fJTEVNo+wW2x9rdjTuHiLbliV9kCNLZEzZtqXXzBI09vf5H/4mO3VSdbH33Uqlzv/FegRc/jq
 Ztc29oN18/NEvo7ccqERbI/uIs3PL9x2vXYSRvz82xqpQretYtWLNiy4Euni4yUmRJLcUaioR
 ZzUXEiAHh32H3rAgAA
X-Env-Sender: prvs=436222e46=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506519615!77230058!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59763 invoked from network); 27 Sep 2017 13:40:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 13:40:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; 
 d="asc'?scan'208";a="449427642"
Message-ID: <1506519589.17428.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 27 Sep 2017 15:39:49 +0200
In-Reply-To: <59CB9A02020000780018008D@prv-mh.provo.novell.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
 <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
 <1506449460.27663.37.camel@citrix.com>
 <59CB7B5D0200007800180006@prv-mh.provo.novell.com>
 <1506507507.17428.1.camel@citrix.com>
 <59CB9A02020000780018008D@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6490866736664370441=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6490866736664370441==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-6tm9Tqc+vW1cbI4T0Lbg"

--=-6tm9Tqc+vW1cbI4T0Lbg
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-27 at 04:30 -0600, Jan Beulich wrote:
> > > > On 27.09.17 at 12:18, <dario.faggioli@citrix.com> wrote:
>=20
> > And that is because the following happens:
> > - the CPU wants to go idle
> > - sched_tick_suspend()
> > =C2=A0=C2=A0=C2=A0=C2=A0rcu_idle_timer_start()
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0set_timer(RCU_idle_timer)
> > - the CPU goes idle
> > =C2=A0 ... ... ...
> > - RCU_idle_timer's IRQ arrives
> > - the CPU wakes up
> > - raise_softirq(TIMER_SOFTIRQ)
> > - sched_tick_resume()
> > =C2=A0=C2=A0=C2=A0=C2=A0rcu_idle_timer_stop()
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0stop_timer(RCU_idle_timer)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0deactivate_timer(RCU_id=
le_timer)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0remove_entr=
y(RCU_idle_timer) // timer out of heap/list
> > - do_softirq() (we are inside idle_loop())
> > - softirq_handlers[TIMER_SOFTIRQ]()
> > - timer_softirq_action()
> > =C2=A0=C2=A0=C2=A0=C2=A0// but the timer is not in the heap/list!
>=20
> But this is an extremely special case, not something likely to
> happen anywhere else. Hence I wonder whether it wouldn't
> be better to handle the special case in a special way, rather
> than making generic code fit the special case.
>
Well, yes. As said, this "new" timer is the first, and for now the
only, that follow this pattern. And I also agree that this is not
something we must expect to see to happen much more (if at all).

Still, I continue to think that with a timer already expired, its IRQ
already delivered and handled and the relative TIMER_SOFTIRQ already
risen, we should arrange for the timer handler to run, in the general
case.

>  Or wait -
> wouldn't all you need be to avoid calling stop_timer() in the
> call tree above, if the timer's expiry has passed (suitably
> explained in a comment)?
>=20
Yes. For the reason stated above, I addressed the problem at the
generic code level. If that doesn't fly, I'll do like this. I had
thought about that, and although I haven't tried, I think it works for
this case.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-6tm9Tqc+vW1cbI4T0Lbg
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZy6olAAoJEBZCeImluHPuv0YP/3ZVaTvW0aRe9XreYlwWZrnd
g9iVFAI6TZkn92hKyIo6Z6QAlo/h7HhIr/8sCE5wr9576AUPNZilTIzK5GOXH31c
LVS4RlYDT6OQQ2XkOvBlbPP/O5SHrFhD+Z1Dhx9F3OhFvCE/B3bqM2WUQxDOrsiF
St1KDjliUq1N4+3IaHTMj72KlVcldAzV8TWFyZcoPbwwPBPNS4gpWqgU5oyS1Ozo
qIpwPxLoAbK8+s9sI/OqAoXeHgzWktUskR288T5+cz9V1HgPkWeJuYSCw2YC/Ok9
ZopBIa1rdncJWeKUJmlqr2FbJSZZQacWbOlnZ+K+FJPeRwlQ3hqsyBCGjhX4TD9q
OliKgxv58IdwlpwALLVAgMyAucincdch9f+78dRztvxkDUE0WZ2NLW9E5Ph0GD6N
3tEWy2iDXxQ+ICl8Zgd7Fi11k2Du37LWDahYGCM+1Dn7NE9k/t9+XUcnemfPkXUG
gR4Y1UMa0uULcInScEceGh7UcYlS0QUvKsZ5ydSZNrYHeaXSueioRmVcAQWRDO79
tCCWjiDY256sSGdIW2n3RTNcOhyYzCMBrpudiHlVxThWsTboCIwsCgON+osyhDHG
hnf3Rp0CN8GBAYXloqzDV7n3lqy5BraN3tQ+iX9Odc+f1YxPHmR+FwjggzIfrnR/
/v1KyhEqYo+ag5G4JMbI
=cnXr
-----END PGP SIGNATURE-----

--=-6tm9Tqc+vW1cbI4T0Lbg--


--===============6490866736664370441==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6490866736664370441==--


From xen-devel-bounces@lists.xen.org Wed Sep 27 13:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCg9-0005o8-9A; Wed, 27 Sep 2017 13:47:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxCg7-0005o2-OG
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:47:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 64/52-27708-ADBABC95; Wed, 27 Sep 2017 13:47:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsXSO6nOVffW6tO
 RBu8+KVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr789mLvjKWfFm9w/mBsZ37F2MXBxCAhOZ
 JDqOfGOEcH4zSqycsBsqs4FR4sOG/SwQTiOjxJ0Dl4AynBxsAnoSrec/M4PYIgIOEi/fLQFrZ
 xbYxSQx5dtkVpCEsICpxIs/p9hAbBYBVYlpm/rAGngFbCWWnlnLCGJLCMhL7Gq7yAphG0p83r
 iUeQIjzwJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH
 +r2dgYNzBuKPd7xCjJAeTkijvnNbTkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKetAsoJFqWm
 p1akZeYAAxEmLcHBoyTC6w6S5i0uSMwtzkyHSJ1i1OXouHn3D5MQS15+XqqUOG8rSJEASFFGa
 R7cCFhUXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsQZApPZl4J3KZXQEcwAR3RO/UEyB
 EliQgpqQZGP/UkuTcTM1sPfPXJvrx7l1HVQynJ8Gl9XBqnd+RM0j2ixXcnKztzelWA3yWvxRt
 7pX5ISl379VJ7zhzNia+eL/2cHyHYoLb+2LHXM+ubzJXF527ePe+MgUJW5vNbyo9TNl15Z9Z4
 6POJ6bsZn9e+2rbok0bUu68bfF75pvJ0sK8vvOd17uGsPCWW4oxEQy3mouJEAPB9jTmFAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506520024!93506012!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39909 invoked from network); 27 Sep 2017 13:47:06 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Sep 2017 13:47:06 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RDksOH020224
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:46:54 GMT
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 v8RDks6D024985
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:46:54 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 v8RDkrit008231;
 Wed, 27 Sep 2017 13:46:53 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 06:46:52 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 14:46:20 +0100
Message-Id: <20170927134623.3147-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Joao Martins <joao.m.martins@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v4 0/3] x86/xen: pvclock vdso support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVGhpcyBpcyB0YWtlIDQgZm9yIHZkc28gZm9yIFhlbi4gUFZDTE9DS19UU0NfU1RBQkxF
X0JJVCBjYW4gYmUgc2V0IHN0YXJ0aW5nIFhlbgogNC44IHdoaWNoIGlzIHJlcXVpcmVkIGZvciB2
ZHNvIHRpbWUgcmVsYXRlZCBjYWxscy4gSW4gb3JkZXIgdG8gaGF2ZSBpdCBvbiwgeW91Cm5lZWQg
dG8gaGF2ZSB0aGUgaHlwZXJ2aXNvciBjbG9ja3NvdXJjZSBiZSBUU0MgZS5nLiB3aXRoIHRoZSBm
b2xsb3dpbmcgYm9vdApwYXJhbXMgImNsb2Nrc291cmNlPXRzYyB0c2M9c3RhYmxlOnNvY2tldCIu
CgpTZXJpZXMgaXMgc3RydWN0dXJlZCBhcyBmb2xsb3dpbmc6CgpQYXRjaCAxIHN0cmVhbWxpbmVz
IHB2dGkgcGFnZSBnZXQvc2V0IGluIHB2Y2xvY2sgZm9yIGJvdGggb2YgaXRzIHVzZXJzClBhdGNo
IDIgcmVnaXN0ZXJzIHRoZSBwdnRpIHBhZ2Ugb24gWGVuIGFuZCBzZXRzIGl0IGluIHB2Y2xvY2sg
YWNjb3JkaW5nbHkKUGF0Y2ggMyBhZGRzIGEgZmlsZSB0byBLVk0vWGVuIG1haW50YWluZXJzIGZv
ciB0cmFja2luZyBwdmNsb2NrIEFCSSBjaGFuZ2VzLgoKQ2hhbmdlbG9nIGlzIGluY2x1ZGVkIGlu
IGluZGl2aWR1YWwgcGF0Y2hlcy4KKG9ubHkgcGF0Y2ggMiBjaGFuZ2VkIGluIHRoaXMgdmVyc2lv
bikKClRoYW5rcywKSm9hbwoKSm9hbyBNYXJ0aW5zICgzKToKICB4ODYvcHZjbG9jazogYWRkIHNl
dHRlciBmb3IgcHZjbG9ja19wdnRpX2NwdTBfdmEKICB4ODYveGVuL3RpbWU6IHNldHVwIHZjcHUg
MCB0aW1lIGluZm8gcGFnZQogIE1BSU5UQUlORVJTOiB4ZW4sIGt2bTogdHJhY2sgcHZjbG9jay1h
YmkuaCBjaGFuZ2VzCgogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2suaCB8ICAxOSArKysrLS0tLQogYXJjaC94ODYva2Vy
bmVsL2t2bWNsb2NrLmMgICAgIHwgICA3ICstLQogYXJjaC94ODYva2VybmVsL3B2Y2xvY2suYyAg
ICAgIHwgIDE0ICsrKysrKwogYXJjaC94ODYveGVuL3N1c3BlbmQuYyAgICAgICAgIHwgICA0ICsr
CiBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgfCAxMDAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICAgICB8
ICAgMiArCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oICAgfCAgNDIgKysrKysrKysrKysr
KysrKysKIDggZmlsZXMgY2hhbmdlZCwgMTc1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCgE-0005og-NP; Wed, 27 Sep 2017 13:47:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxCgD-0005oK-Hg
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:47:13 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 04/BF-02229-0EBABC95; Wed, 27 Sep 2017 13:47:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UPfB6tO
 RBjfu8Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlf335gLmjnrng+bw1jA+Muzi5GLg4hgclM
 Et/2nWSFcH4zSuw8u4IJwtnAKPH+604op5FR4sqc1WxdjJwcbAJ6Eq3nPzOD2CICsRKHZ25gB
 iliFuhikjh9aCcjSEJYwEti0pelYA0sAqoS10/uArI5OHgFbCU2TkkBCUsIyEvsarvICmJzCt
 hJ3Ly8jAnEFgIqWfvoOzNEjbFE36w+lgmMfAsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGho
 Y6+WmFhcnpqfmJCYV6yXn525iBIZKPQMD4w7GU83OhxglOZiURHnntJ6OFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBO20VUE6wKDU9tSItMwcYtDBpCQ4eJRFed5A0b3FBYm5xZjpE6hSjMcexT
 Zf/MHF03Lz7h0mIJS8/L1VKnPf3SqBSAZDSjNI8uEGwaLrEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZg3G2QhT2ZeCdy+V0CnMAGd0jv1BMgpJYkIKakGxuBLzO2bN+rncjVnW9+Xuv/538d
 A5+zHlzbER2Ww/16/4ujkC4HuT3cu2nwzZMeFM563c7/k/VMyefPUSZv5T+3x0+yHtB7VWFVO
 XKGZ7yvHWVIgqehxZHvEp6CKned1fm0+NOv01C2Lsjp5LriuEv3OYq4gc3ehtssNg11nZ7VdV
 GE+cjTo2XklluKMREMt5qLiRADeTBcboQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506520030!113546083!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35417 invoked from network); 27 Sep 2017 13:47:11 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 13:47:11 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RDl8g2003526
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:47:09 GMT
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 v8RDl7Jm020006
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:47:08 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 v8RDl70o008330;
 Wed, 27 Sep 2017 13:47:07 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 06:47:06 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 kvm@vger.kernel.org
Date: Wed, 27 Sep 2017 14:46:23 +0100
Message-Id: <20170927134623.3147-4-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927134623.3147-1-joao.m.martins@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, Radim Krcmar <rkrcmar@redhat.com>,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v4 3/3] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBlcnZp
c29yKHMpCihLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNvcnJlc3Bv
bmRlbnQgZW50cnkgaW4KTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhlcmUncyBhbHJl
YWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCnRvcCBvZiB0aGUgaGVhZGVyIGZpbGUsIGhlbmNlIHRo
aXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCmV4cGxpY2l0bHkgYW5kIGhhdmUgYm90
aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkluIHRoZSBlbmQsIEkgY2hvb3NlIHRoZSBv
cmlnaW5hbGx5IHBvc3RlZCBiZWNhdXNlIHRoaXMgaXMgc28gZmFyIHRoZQpvbmx5IEFCSSBzaGFy
ZWQgYmV0d2VlbiBYZW4vS1ZNLiBUaGVyZWZvcmUgd2hlbmV2ZXIgd2UgaGF2ZSBtb3JlIHRoaW5n
cwpzaGFyZWQgaXQgd291bGQgZGVzZXJ2ZSBpdHMgb3duIHBsYWNlIGluIE1BSU5UQUlORVJTIGZp
bGUuIElmIHRoZQp0aGlua2luZyBpcyB3cm9uZywgSSBjYW4gc3dpdGNoIHRvIHRoZSBhbHRlcm5h
dGl2ZSB3aXRoIGEKIlBBUkFWSVJUIEFCSVMiIHNlY3Rpb24uCgpDaGFuZ2VzIHNpbmNlIHYxOgog
KiBBZGQgSnVlcmdlbiBHcm9zcyBBY2tlZC1ieS4KLS0tCiBNQUlOVEFJTkVSUyB8IDIgKysKIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBi
L01BSU5UQUlORVJTCmluZGV4IDY2NzFmMzc1ZjdmYy4uYTQ4MzRjM2MzNzdhIDEwMDY0NAotLS0g
YS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNzYwMyw2ICs3NjAzLDcgQEAgUzoJ
U3VwcG9ydGVkCiBGOglhcmNoL3g4Ni9rdm0vCiBGOglhcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNt
L2t2bSoKIEY6CWFyY2gveDg2L2luY2x1ZGUvYXNtL2t2bSoKK0Y6CWFyY2gveDg2L2luY2x1ZGUv
YXNtL3B2Y2xvY2stYWJpLmgKIEY6CWFyY2gveDg2L2tlcm5lbC9rdm0uYwogRjoJYXJjaC94ODYv
a2VybmVsL2t2bWNsb2NrLmMKIApAQCAtMTQ3MTgsNiArMTQ3MTksNyBAQCBGOglhcmNoL3g4Ni94
ZW4vCiBGOglkcml2ZXJzLyoveGVuLSpmcm9udC5jCiBGOglkcml2ZXJzL3hlbi8KIEY6CWFyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi8KK0Y6CWFyY2gveDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2stYWJp
LmgKIEY6CWluY2x1ZGUveGVuLwogRjoJaW5jbHVkZS91YXBpL3hlbi8KIEY6CURvY3VtZW50YXRp
b24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCgI-0005pp-2u; Wed, 27 Sep 2017 13:47:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxCgH-0005pb-Hd
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:47:17 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 EE/7E-03414-4EBABC95; Wed, 27 Sep 2017 13:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42KZM10+UPfJ6tO
 RBvePC1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnjq1gL+h0rbh31q+Bca1VFyMXh5DAZCaJ
 b33XmCCc34wSJ089hXI2MEo8XjCdBcJpZJR4umIOkMPJwSagJ9F6/jMziC0i4CDx8t0SRpAiZ
 oFdTBKnVk8GSrBzCAs4SqxmBClhEVCVuH7mG1g5r4CtxKFPi8DiEgLyErvaLrKC2JwCdhI3Ly
 9jArGFgGrWPvrODFFjLNE3q49lAiPfAkaGVYwaxalFZalFuobmeklFmekZJbmJmTm6hgZmerm
 pxcWJ6ak5iUnFesn5uZsYgYHCAAQ7GG9vDDjEKMnBpCTKO6f1dKQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCV5OYOAJCRalpqdWpGXmAEMWJi3BwaMkwntmFVCat7ggMbc4Mx0idYrRmOPYpst/m
 Dg6bt79wyTEkpeflyolznsDpFQApDSjNA9uECyWLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUU
 mYdyHIFJ7MvBK4fa+ATmECOqV36gmQU0oSEVJSDYyBjgvLz018HbTVau636P4Ti16zH6lu3SU
 9/YDfzNKfOht+K/Nca7YrUZ58Vi8mNT1phuWt3mC38j7HdysOpDjPv5h6Of/mtdjrnxw7F0sU
 ik+uFl+cwrq720fea39XwsZXIqw5s6xcLLjbbkZFPN1Vunn3vqC4ax/tnm2vKYp+xL3p7uWl6
 /4osRRnJBpqMRcVJwIA2iPB7aACAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506520034!59249455!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55971 invoked from network); 27 Sep 2017 13:47:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 13:47:16 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RDl4OQ003490
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:47:05 GMT
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 v8RDl3FC019715
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:47:04 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 v8RDl3JH008318;
 Wed, 27 Sep 2017 13:47:03 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 06:47:02 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Wed, 27 Sep 2017 14:46:22 +0100
Message-Id: <20170927134623.3147-3-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927134623.3147-1-joao.m.martins@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBwdmNsb2NrIHZkc28gb24geGVuIHdlIG5lZWQgdG8gc2V0dXAg
dGhlIHRpbWUKaW5mbyBwYWdlIGZvciB2Y3B1IDAgYW5kIHJlZ2lzdGVyIHRoZSBwYWdlIHdpdGgg
WGVuIHVzaW5nIHRoZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVy
Y2FsbC4gVGhpcyBoeXBlcmNhbGwKd2lsbCBhbHNvIGZvcmNlZnVsbHkgdXBkYXRlIHRoZSBwdnRp
IHdoaWNoIHdpbGwgc2V0IHNvbWUgb2YgdGhlCm5lY2Vzc2FyeSBmbGFncyBmb3IgdmRzby4gQWZ0
ZXJ3YXJkcyB3ZSBjaGVjayBpZiBpdCBzdXBwb3J0cyB0aGUKUFZDTE9DS19UU0NfU1RBQkxFX0JJ
VCBmbGFnIHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCnZkc28vdnN5c2NhbGwgc3VwcG9y
dC4gQW5kIGlmIHNvLCBpdCB3aWxsIHNldCB0aGUgY3B1IDAgcHZ0aSB0aGF0CndpbGwgYmUgbGF0
ZXIgb24gdXNlZCB3aGVuIG1hcHBpbmcgdGhlIHZkc28gaW1hZ2UuCgpUaGUgeGVuIGhlYWRlcnMg
YXJlIGFsc28gdXBkYXRlZCB0byBpbmNsdWRlIHRoZSBuZXcgaHlwZXJjYWxsIGZvcgpyZWdpc3Rl
cmluZyB0aGUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6
IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgc2lu
Y2UgdjM6CiAoQ29tbWVudHMgZnJvbSBKdWVyZ2VuKQogKiBSZW1vdmUgX3QgYWRkZWQgc3VmZml4
IGZyb20gKkdVRVNUX0hBTkRMRSogd2hlbiBzeW5jIHZjcHUuaAogd2l0aCB0aGUgbGF0ZXN0CgpD
aGFuZ2VzIHNpbmNlIHYyOgogKENvbW1lbnRzIGZyb20gSnVlcmdlbikKICogT21pdCB0aGUgYmxh
bmsgYWZ0ZXIgdGhlIGNhc3Qgb24gYWxsIDMgb2NjdXJyZW5jZXMuCiAqIENoYW5nZSBsYXN0IFZD
TE9DS19QVkNMT0NLIG1lc3NhZ2UgdG8gYmUgbW9yZSBkZXNjcmlwdGl2ZQogKiBTeW5jIHRoZSBj
b21wbGV0ZSB2Y3B1LmggaGVhZGVyIGluc3RlYWQgb2YganVzdCBhZGRpbmcgdGhlCiBuZWVkZWQg
b25lLiAoSU9XIGFkZGluZyBWQ1BVT1BfZ2V0X3BoeXNpZCkKCkNoYW5nZXMgc2luY2UgdjE6CiAq
IENoZWNrIGZsYWdzIGFoZWFkIHRvIHNlZSBpZiB0aGUgIHByaW1hcnkgY2xvY2sgY2FuIHVzZQog
UFZDTE9DS19UU0NfU1RBQkxFX0JJVCBldmVuIGlmIHNlY29uZGFyeSByZWdpc3RyYXRpb24gZmFp
bHMuCiAoQ29tbWVudHMgZnJvbSBCb3JpcykKICogUmVtb3ZlIGFkZHIsIGFkZHIgdmFyaWFibGVz
OwogKiBDaGFuZ2UgZmlyc3QgcHJfZGVidWcgdG8gcHJfd2FybjsKICogQ2hhbmdlIGxhc3QgcHJf
ZGVidWcgdG8gcHJfbm90aWNlOwogKiBBZGQgcm91dGluZSB0byBzb2xlbHkgcmVnaXN0ZXIgc2Vj
b25kYXJ5IHRpbWUgaW5mby4KICogTW92ZSB4ZW5fY2xvY2sgdG8gb3V0c2lkZSB4ZW5fc2V0dXBf
dnN5c2NhbGxfdGltZV9pbmZvIHRvIGFsbG93CiByZXN0b3JlIHBhdGggdG8gc2ltcGx5IHJlLXJl
Z2lzdGVyIHNlY29uZGFyeSB0aW1lIGluZm8uIExldCB1cwogaGFuZGxlIHRoZSByZXN0b3JlIHBh
dGggbW9yZSBncmFjZWZ1bGx5IHdpdGhvdXQgcmUtYWxsb2NhdGluZyBhCiBwYWdlLgogKiBSZW1v
dmVkIGNwdSBhcmd1bWVudCBmcm9tIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKQogKiBB
ZGp1c3RtZW50IGZhaWxlZCByZWdpc3RyYXRpb24gZXJyb3IgbWVzc2FnZXMvbG9nbGV2ZWwgdG8g
YmUgdGhlIHNhbWUKICogQWxzbyB0ZWFyZG93biBzZWNvbmRhcnkgdGltZSBpbmZvIG9uIHN1c3Bl
bmQKCkNoYW5nZXMgc2luY2UgUkZDOgogKENvbW1lbnRzIGZyb20gQm9yaXMgYW5kIERhdmlkKQog
KiBSZW1vdmUgS2NvbmZpZyBvcHRpb24KICogVXNlIGdldF96ZXJvZWRfcGFnZS9mcmVlL3BhZ2UK
ICogUmVtb3ZlIHRoZSBoeXBlcmNhbGwgYXZhaWxhYmlsaXR5IGNoZWNrCiAqIFVucmVnaXN0ZXIg
cHZ0aSB3aXRoIGFyZy5hZGRyLnYgPSBOVUxMIGlmIHN0YWJsZSBiaXQgaXNuJ3Qgc3VwcG9ydGVk
LgogKE5ldykKICogU2V0IHNlY29uZGFyeSBjb3B5IG9uIHJlc3RvcmUgc3VjaCB0aGF0IGl0IHdv
cmtzIG9uIG1pZ3JhdGlvbi4KICogRHJvcCBnbG9iYWwgeGVuX2Nsb2NrIHZhcmlhYmxlIGFuZCBz
dGFzaCBpdCBsb2NhbGx5IG9uCiB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvLgogKiBXQVJO
X09OKHJldCkgaWYgd2UgZmFpbCB0byB1bnJlZ2lzdGVyIHRoZSBwdnRpLgotLS0KIGFyY2gveDg2
L3hlbi9zdXNwZW5kLmMgICAgICAgfCAgIDQgKysKIGFyY2gveDg2L3hlbi90aW1lLmMgICAgICAg
ICAgfCAxMDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYXJj
aC94ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAgMiArCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2Uv
dmNwdS5oIHwgIDQyICsrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNDggaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMgYi9hcmNoL3g4
Ni94ZW4vc3VzcGVuZC5jCmluZGV4IGQ2YjE2ODA2OTNhOS4uODAwZWQzNmVjZmJhIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4vc3VzcGVuZC5jCisrKyBiL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMK
QEAgLTE2LDYgKzE2LDggQEAKIAogdm9pZCB4ZW5fYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQogewor
CXhlbl9zYXZlX3RpbWVfbWVtb3J5X2FyZWEoKTsKKwogCWlmICh4ZW5fcHZfZG9tYWluKCkpCiAJ
CXhlbl9wdl9wcmVfc3VzcGVuZCgpOwogfQpAQCAtMjYsNiArMjgsOCBAQCB2b2lkIHhlbl9hcmNo
X3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsbGVkKQogCQl4ZW5fcHZfcG9zdF9zdXNwZW5kKGNhbmNl
bGxlZCk7CiAJZWxzZQogCQl4ZW5faHZtX3Bvc3Rfc3VzcGVuZChjYW5jZWxsZWQpOworCisJeGVu
X3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSgpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fdmNwdV9u
b3RpZnlfcmVzdG9yZSh2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3RpbWUu
YyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5kZXggMWVjYjA1ZGIzNjMyLi4zYmY3MmI5MzM4MjUg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1lLmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUu
YwpAQCAtMzcwLDYgKzM3MCwxMDUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBwdl90aW1lX29wcyB4
ZW5fdGltZV9vcHMgX19pbml0Y29uc3QgPSB7CiAJLnN0ZWFsX2Nsb2NrID0geGVuX3N0ZWFsX2Ns
b2NrLAogfTsKIAorc3RhdGljIHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqeGVu
X2Nsb2NrIF9fcmVhZF9tb3N0bHk7CisKK3ZvaWQgeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSh2
b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKKwlpbnQg
cmV0OworCisJaWYgKCF4ZW5fY2xvY2spCisJCXJldHVybjsKKworCXQuYWRkci52ID0gTlVMTDsK
KworCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21l
bW9yeV9hcmVhLCAwLCAmdCk7CisJaWYgKHJldCAhPSAwKQorCQlwcl9ub3RpY2UoIkNhbm5vdCBz
YXZlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyAoZXJyICVkKSIsCisJCQkgIHJldCk7CisJZWxz
ZQorCQljbGVhcl9wYWdlKHhlbl9jbG9jayk7Cit9CisKK3ZvaWQgeGVuX3Jlc3RvcmVfdGltZV9t
ZW1vcnlfYXJlYSh2b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2Fy
ZWEgdDsKKwlpbnQgcmV0OworCisJaWYgKCF4ZW5fY2xvY2spCisJCXJldHVybjsKKworCXQuYWRk
ci52ID0gJnhlbl9jbG9jay0+cHZ0aTsKKworCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BV
T1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7CisKKwkvKgorCSAqIFdl
IGRvbid0IGRpc2FibGUgVkNMT0NLX1BWQ0xPQ0sgZW50aXJlbHkgaWYgaXQgZmFpbHMgdG8gcmVn
aXN0ZXIgdGhlCisJICogc2Vjb25kYXJ5IHRpbWUgaW5mbyB3aXRoIFhlbiBvciBpZiB3ZSBtaWdy
YXRlZCB0byBhIGhvc3Qgd2l0aG91dCB0aGUKKwkgKiBuZWNlc3NhcnkgZmxhZ3MuIE9uIGJvdGgg
b2YgdGhlc2UgY2FzZXMgd2hhdCBoYXBwZW5zIGlzIGVpdGhlcgorCSAqIHByb2Nlc3Mgc2VlaW5n
IGEgemVyb2VkIG91dCBwdnRpIG9yIHNlZWluZyBubyBQVkNMT0NLX1RTQ19TVEFCTEVfQklUCisJ
ICogYml0IHNldC4gVXNlcnNwYWNlIGNoZWNrcyB0aGUgbGF0dGVyIGFuZCBpZiAwLCBpdCBkaXNj
YXJkcyB0aGUgZGF0YQorCSAqIGluIHB2dGkgYW5kIGZhbGxiYWNrcyB0byBhIHN5c3RlbSBjYWxs
IGZvciBhIHJlbGlhYmxlIHRpbWVzdGFtcC4KKwkgKi8KKwlpZiAocmV0ICE9IDApCisJCXByX25v
dGljZSgiQ2Fubm90IHJlc3RvcmUgc2Vjb25kYXJ5IHZjcHVfdGltZV9pbmZvIChlcnIgJWQpIiwK
KwkJCSAgcmV0KTsKK30KKworc3RhdGljIHZvaWQgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5m
byh2b2lkKQoreworCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKKwlz
dHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnRpOworCXN0cnVjdCBwdmNsb2NrX3Zj
cHVfdGltZV9pbmZvICpwdnRpOworCWludCByZXQ7CisKKwlwdnRpID0gJl9fdGhpc19jcHVfcmVh
ZCh4ZW5fdmNwdSktPnRpbWU7CisKKwkvKgorCSAqIFdlIGNoZWNrIGFoZWFkIG9uIHRoZSBwcmlt
YXJ5IHRpbWUgaW5mbyBpZiB0aGlzCisJICogYml0IGlzIHN1cHBvcnRlZCBoZW5jZSBzcGVlZGlu
ZyB1cCBYZW4gY2xvY2tzb3VyY2UuCisJICovCisJaWYgKCEocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NL
X1RTQ19TVEFCTEVfQklUKSkKKwkJcmV0dXJuOworCisJcHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9D
S19UU0NfU1RBQkxFX0JJVCk7CisKKwl0aSA9IChzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1l
X2luZm8gKilnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7CisJaWYgKCF0aSkKKwkJcmV0dXJu
OworCisJdC5hZGRyLnYgPSAmdGktPnB2dGk7CisKKwlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3Ao
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwgMCwgJnQpOworCWlmIChyZXQp
IHsKKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAl
ZClcbiIsIHJldCk7CisJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7CisJCXJldHVybjsK
Kwl9CisKKwkvKgorCSAqIElmIHRoZSBjaGVjayBhYm92ZSBzdWNjZWRkZWQgdGhpcyBvbmUgc2hv
dWxkIHRvbyBzaW5jZSBpdCdzIHRoZQorCSAqIHNhbWUgZGF0YSBvbiBib3RoIHByaW1hcnkgYW5k
IHNlY29uZGFyeSB0aW1lIGluZm9zIGp1c3QgZGlmZmVyZW50CisJICogbWVtb3J5IHJlZ2lvbnMu
IEJ1dCB3ZSBzdGlsbCBjaGVjayBpdCBpbiBjYXNlIGh5cGVydmlzb3IgaXMgYnVnZ3kuCisJICov
CisJcHZ0aSA9ICZ0aS0+cHZ0aTsKKwlpZiAoIShwdnRpLT5mbGFncyAmIFBWQ0xPQ0tfVFNDX1NU
QUJMRV9CSVQpKSB7CisJCXQuYWRkci52ID0gTlVMTDsKKwkJcmV0ID0gSFlQRVJWSVNPUl92Y3B1
X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsCisJCQkJCSAwLCAmdCk7
CisJCWlmICghcmV0KQorCQkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKKworCQlwcl9u
b3RpY2UoInhlbjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAodHNjIHVuc3RhYmxlKVxu
Iik7CisJCXJldHVybjsKKwl9CisKKwl4ZW5fY2xvY2sgPSB0aTsKKwlwdmNsb2NrX3NldF9wdnRp
X2NwdTBfdmEoeGVuX2Nsb2NrKTsKKworCXhlbl9jbG9ja3NvdXJjZS5hcmNoZGF0YS52Y2xvY2tf
bW9kZSA9IFZDTE9DS19QVkNMT0NLOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3RpbWVf
aW5pdCh2b2lkKQogewogCWludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0zOTYsNiAr
NDk1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl90aW1lX2luaXQodm9pZCkKIAlzZXR1cF9m
b3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1RTQyk7CiAKIAl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5m
byhjcHUpOworCXhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKTsKIAl4ZW5fc2V0dXBfdGlt
ZXIoY3B1KTsKIAl4ZW5fc2V0dXBfY3B1X2Nsb2NrZXZlbnRzKCk7CiAKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCmluZGV4IGM4YTZk
MjI0ZjdlZC4uZjk2ZGJlZGIzM2Q0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5o
CisrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKQEAgLTY5LDYgKzY5LDggQEAgdm9pZCB4ZW5f
c2V0dXBfcnVuc3RhdGVfaW5mbyhpbnQgY3B1KTsKIHZvaWQgeGVuX3RlYXJkb3duX3RpbWVyKGlu
dCBjcHUpOwogdTY0IHhlbl9jbG9ja3NvdXJjZV9yZWFkKHZvaWQpOwogdm9pZCB4ZW5fc2V0dXBf
Y3B1X2Nsb2NrZXZlbnRzKHZvaWQpOwordm9pZCB4ZW5fc2F2ZV90aW1lX21lbW9yeV9hcmVhKHZv
aWQpOwordm9pZCB4ZW5fcmVzdG9yZV90aW1lX21lbW9yeV9hcmVhKHZvaWQpOwogdm9pZCBfX2lu
aXQgeGVuX2luaXRfdGltZV9vcHModm9pZCk7CiB2b2lkIF9faW5pdCB4ZW5faHZtX2luaXRfdGlt
ZV9vcHModm9pZCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1Lmgg
Yi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCmluZGV4IDk4MTg4Yzg3ZjVjMS4uNTA0Yzcx
NjAxNTExIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oCisrKyBiL2lu
Y2x1ZGUveGVuL2ludGVyZmFjZS92Y3B1LmgKQEAgLTE3OCw0ICsxNzgsNDYgQEAgREVGSU5FX0dV
RVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9yZWdpc3Rlcl92Y3B1X2luZm8pOwogCiAvKiBTZW5kIGFu
IE5NSSB0byB0aGUgc3BlY2lmaWVkIFZDUFUuIEBleHRyYV9hcmcgPT0gTlVMTC4gKi8KICNkZWZp
bmUgVkNQVU9QX3NlbmRfbm1pICAgICAgICAgICAgIDExCisKKy8qCisgKiBHZXQgdGhlIHBoeXNp
Y2FsIElEIGluZm9ybWF0aW9uIGZvciBhIHBpbm5lZCB2Y3B1J3MgdW5kZXJseWluZyBwaHlzaWNh
bAorICogcHJvY2Vzc29yLiAgVGhlIHBoeXNpY2FsIElEIGluZm9ybW1hdGlvbiBpcyBhcmNoaXRl
Y3R1cmUtc3BlY2lmaWMuCisgKiBPbiB4ODY6IGlkWzMxOjBdPWFwaWNfaWQsIGlkWzYzOjMyXT1h
Y3BpX2lkLgorICogVGhpcyBjb21tYW5kIHJldHVybnMgLUVJTlZBTCBpZiBpdCBpcyBub3QgYSB2
YWxpZCBvcGVyYXRpb24gZm9yIHRoaXMgVkNQVS4KKyAqLworI2RlZmluZSBWQ1BVT1BfZ2V0X3Bo
eXNpZCAgICAgICAgICAgMTIgLyogYXJnID09IHZjcHVfZ2V0X3BoeXNpZF90ICovCitzdHJ1Y3Qg
dmNwdV9nZXRfcGh5c2lkIHsKKwl1aW50NjRfdCBwaHlzX2lkOworfTsKK0RFRklORV9HVUVTVF9I
QU5ETEVfU1RSVUNUKHZjcHVfZ2V0X3BoeXNpZCk7CisjZGVmaW5lIHhlbl92Y3B1X3BoeXNpZF90
b194ODZfYXBpY2lkKHBoeXNpZCkgKCh1aW50MzJfdCkocGh5c2lkKSkKKyNkZWZpbmUgeGVuX3Zj
cHVfcGh5c2lkX3RvX3g4Nl9hY3BpaWQocGh5c2lkKSAoKHVpbnQzMl90KSgocGh5c2lkKSA+PiAz
MikpCisKKy8qCisgKiBSZWdpc3RlciBhIG1lbW9yeSBsb2NhdGlvbiB0byBnZXQgYSBzZWNvbmRh
cnkgY29weSBvZiB0aGUgdmNwdSB0aW1lCisgKiBwYXJhbWV0ZXJzLiAgVGhlIG1hc3RlciBjb3B5
IHN0aWxsIGV4aXN0cyBhcyBwYXJ0IG9mIHRoZSB2Y3B1IHNoYXJlZAorICogbWVtb3J5IGFyZWEs
IGFuZCB0aGlzIHNlY29uZGFyeSBjb3B5IGlzIHVwZGF0ZWQgd2hlbmV2ZXIgdGhlIG1hc3RlciBj
b3B5CisgKiBpcyB1cGRhdGVkIChhbmQgdXNpbmcgdGhlIHNhbWUgdmVyc2lvbmluZyBzY2hlbWUg
Zm9yIHN5bmNocm9uaXNhdGlvbikuCisgKgorICogVGhlIGludGVudCBpcyB0aGF0IHRoaXMgY29w
eSBtYXkgYmUgbWFwcGVkIChSTykgaW50byB1c2Vyc3BhY2Ugc28KKyAqIHRoYXQgdXNlcm1vZGUg
Y2FuIGNvbXB1dGUgc3lzdGVtIHRpbWUgdXNpbmcgdGhlIHRpbWUgaW5mbyBhbmQgdGhlCisgKiB0
c2MuICBVc2VybW9kZSB3aWxsIHNlZSBhbiBhcnJheSBvZiB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3R1
cmVzLCBvbmUKKyAqIGZvciBlYWNoIHZjcHUsIGFuZCBjaG9vc2UgdGhlIHJpZ2h0IG9uZSBieSBh
biBleGlzdGluZyBtZWNoYW5pc20KKyAqIHdoaWNoIGFsbG93cyBpdCB0byBnZXQgdGhlIGN1cnJl
bnQgdmNwdSBudW1iZXIgKHN1Y2ggYXMgdmlhIGEKKyAqIHNlZ21lbnQgbGltaXQpLiAgSXQgY2Fu
IHRoZW4gYXBwbHkgdGhlIG5vcm1hbCBhbGdvcml0aG0gdG8gY29tcHV0ZQorICogc3lzdGVtIHRp
bWUgZnJvbSB0aGUgdHNjLgorICoKKyAqIEBleHRyYV9hcmcgPT0gcG9pbnRlciB0byB2Y3B1X3Jl
Z2lzdGVyX3RpbWVfaW5mb19tZW1vcnlfYXJlYSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgVkNQ
VU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSAgIDEzCitERUZJTkVfR1VFU1RfSEFO
RExFX1NUUlVDVCh2Y3B1X3RpbWVfaW5mbyk7CitzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1lX21l
bW9yeV9hcmVhIHsKKwl1bmlvbiB7CisJCUdVRVNUX0hBTkRMRSh2Y3B1X3RpbWVfaW5mbykgaDsK
KwkJc3RydWN0IHB2Y2xvY2tfdmNwdV90aW1lX2luZm8gKnY7CisJCXVpbnQ2NF90IHA7CisJfSBh
ZGRyOworfTsKK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdGltZV9t
ZW1vcnlfYXJlYSk7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVkNQVV9IX18gKi8KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCgE-0005oV-G5; Wed, 27 Sep 2017 13:47:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxCgD-0005oJ-Cf
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:47:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A0/87-03283-0EBABC95; Wed, 27 Sep 2017 13:47:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KZM10+UPf+6tO
 RBj9msFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnH89gLVijUNG3+AtjA+NymS5GLg4hgYlM
 Eg0Hb7N3MXICOb8ZJS69M4JIbGCU2PrmABuE08goMfFyCytIFZuAnkTr+c/MILaIgKnEwQn3W
 EGKmAWeM0lMP/cUKMHBISzgIXHwoiJIDYuAqsTybzuZQGxeAVuJTVsvgvVKCMhL7Gq7CDaTU8
 BO4ublZUwQV9hKrH30HarGUOL0w22MExj5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwVBiDYwbhqQeAhRkkOJiVR3jmtpyOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfCGrQLKCRalpqdWpGXmAIMWJi3BwaMkwusOkuYtLkjMLc5Mh0idYjTmOLbp8
 h8mjo6bd/8wCbHk5eelSonz/l4JVCoAUppRmgc3CBZNlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM
 7BqCTMmw2ykCczrwRu3yugU5iATumdegLklJJEhJRUA6Os2jlOKZPlLJUh0c8tpkSyPud3eRb
 zInRP9jFTcxb5xmXrr7LP2rn22bSiJOmPq0S+6aoWz4rQrti0923s/xqbFx/ahXz4NKv/lE32
 rnTt2f5Sx9w2InZRrMxSkdYb7omyDhkbjyiKKloXOrfuTj+5e0lc3+UdP+vSbDnSHTZ9LPvu5
 THlqhJLcUaioRZzUXEiALS24VShAgAA
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506520029!84926958!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56409 invoked from network); 27 Sep 2017 13:47:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 13:47:10 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RDkwrc003229
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:46:59 GMT
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 v8RDkwIH013881
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:46:58 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 v8RDkwr2008279;
 Wed, 27 Sep 2017 13:46:58 GMT
Received: from paddy.lan (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 06:46:57 -0700
From: Joao Martins <joao.m.martins@oracle.com>
To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 27 Sep 2017 14:46:21 +0100
Message-Id: <20170927134623.3147-2-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170927134623.3147-1-joao.m.martins@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Radim Krcmar <rkrcmar@redhat.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Joao Martins <joao.m.martins@oracle.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v4 1/3] x86/pvclock: add setter for
	pvclock_pvti_cpu0_va
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93IHRoZXJlIGlzIG9ubHkgYSBwdmNsb2NrX3B2dGlfY3B1MF92YSgpIHdoaWNoIGlz
IGRlZmluZWQKb24ga3ZtY2xvY2sgc2luY2U6Cgpjb21taXQgZGFjMTZmYmE2ZmM1CigieDg2L3Zk
c286IEdldCBwdmNsb2NrIGRhdGEgZnJvbSB0aGUgdnZhciBWTUEgaW5zdGVhZCBvZiB0aGUgZml4
bWFwIikKClRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbnRlcmZhY2Ugc28gZmFyIGlzIGt2bS4gVGhp
cyBjb21taXQgYWRkcyBhCnNldHRlciBmdW5jdGlvbiBmb3IgdGhlIHB2dGkgcGFnZSBhbmQgbW92
ZXMgcHZjbG9ja19wdnRpX2NwdTBfdmEKdG8gcHZjbG9jaywgd2hpY2ggaXMgYSBtb3JlIGdlbmVy
aWMgcGxhY2UgdG8gaGF2ZSBpdDsgYW5kIHdvdWxkCmFsbG93IG90aGVyIFBWIGNsb2Nrc291cmNl
cyB0byB1c2UgaXQsIHN1Y2ggYXMgWGVuLgoKU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBY2tlZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRv
QGtlcm5lbC5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogKiBSZWJhc2VkOiB0aGUgb25seSBj
b25mbGljdCB3YXMgdGhhdCBJIGhhZCBtb3ZlIHRoZSBleHBvcnQKIHB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKCkgc3ltYm9sIGFzIGl0IGlzIHVzZWQgYnkga3ZtIFBUUCBkcml2ZXIuCiAqIERvIG5vdCBp
bml0aWFsaXplIHB2dGlfY3B1MF92YSB0byBOVUxMIChjaGVja3BhdGNoIGVycm9yKQogKCBDb21t
ZW50cyBmcm9tIEFuZHkgTHV0b21pcnNraSApCiAqIFJlbW92ZWQgYXNtL3B2Y2xvY2suaCAncHZj
bG9ja19zZXRfcHZ0aV9jcHUwX3ZhJyBkZWZpbml0aW9uCiBmb3Igbm9uICFQQVJBVklSVF9DTE9D
SyB0byBiZXR0ZXIgdHJhY2sgc2NyZXdlZCBLY29uZmlnIHN0dWZmLgogKiBBZGQgaGlzIEFja2Vk
LWJ5IChwcm92aWRlZCB0aGUgcHJldmlvdXMgYWRqdXN0bWVudCB3YXMgbWFkZSkKCkNoYW5nZXMg
c2luY2UgUkZDOgogKENvbW1lbnRzIGZyb20gQW5keSBMdXRvbWlyc2tpKQogKiBBZGQgX19pbml0
IHRvIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YQogKiBBZGQgV0FSTl9PTih2Y2xvY2tfd2FzX3Vz
ZWQoVkNMT0NLX1BWQ0xPQ0spKSB0bwogcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhCi0tLQogYXJj
aC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogYXJj
aC94ODYva2VybmVsL2t2bWNsb2NrLmMgICAgIHwgIDcgKy0tLS0tLQogYXJjaC94ODYva2VybmVs
L3B2Y2xvY2suYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHZjbG9jay5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCmluZGV4
IDQ0OGNmZTFiNDhjZi4uNmYyMjhmOTBjZGQ3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wdmNsb2NrLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay5oCkBAIC00
LDE1ICs0LDYgQEAKICNpbmNsdWRlIDxsaW51eC9jbG9ja3NvdXJjZS5oPgogI2luY2x1ZGUgPGFz
bS9wdmNsb2NrLWFiaS5oPgogCi0jaWZkZWYgQ09ORklHX0tWTV9HVUVTVAotZXh0ZXJuIHN0cnVj
dCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEodm9pZCk7
Ci0jZWxzZQotc3RhdGljIGlubGluZSBzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KnB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKHZvaWQpCi17Ci0JcmV0dXJuIE5VTEw7Ci19Ci0jZW5kaWYK
LQogLyogc29tZSBoZWxwZXIgZnVuY3Rpb25zIGZvciB4ZW4gYW5kIGt2bSBwdiBjbG9jayBzb3Vy
Y2VzICovCiB1NjQgcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKHN0cnVjdCBwdmNsb2NrX3ZjcHVf
dGltZV9pbmZvICpzcmMpOwogdTggcHZjbG9ja19yZWFkX2ZsYWdzKHN0cnVjdCBwdmNsb2NrX3Zj
cHVfdGltZV9pbmZvICpzcmMpOwpAQCAtMTAxLDQgKzkyLDE0IEBAIHN0cnVjdCBwdmNsb2NrX3Zz
eXNjYWxsX3RpbWVfaW5mbyB7CiAKICNkZWZpbmUgUFZUSV9TSVpFIHNpemVvZihzdHJ1Y3QgcHZj
bG9ja192c3lzY2FsbF90aW1lX2luZm8pCiAKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlRfQ0xPQ0sK
K3ZvaWQgcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3Rp
bWVfaW5mbyAqcHZ0aSk7CitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xv
Y2tfcHZ0aV9jcHUwX3ZhKHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdmNsb2NrX3B2dGlfY3B1MF92YSh2b2lkKQoreworCXJl
dHVybiBOVUxMOworfQorI2VuZGlmCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9QVkNMT0NLX0ggKi8K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jIGIvYXJjaC94ODYva2VybmVs
L2t2bWNsb2NrLmMKaW5kZXggZDg4OTY3NjU5MDk4Li41Mzg3MzgwNDdmZjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9rdm1jbG9j
ay5jCkBAIC00NywxMiArNDcsNiBAQCBlYXJseV9wYXJhbSgibm8ta3ZtY2xvY2siLCBwYXJzZV9u
b19rdm1jbG9jayk7CiBzdGF0aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpo
dl9jbG9jazsKIHN0YXRpYyBzdHJ1Y3QgcHZjbG9ja193YWxsX2Nsb2NrIHdhbGxfY2xvY2s7CiAK
LXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqcHZjbG9ja19wdnRpX2NwdTBfdmEo
dm9pZCkKLXsKLQlyZXR1cm4gaHZfY2xvY2s7Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTChwdmNsb2Nr
X3B2dGlfY3B1MF92YSk7Ci0KIC8qCiAgKiBUaGUgd2FsbGNsb2NrIGlzIHRoZSB0aW1lIG9mIGRh
eSB3aGVuIHdlIGJvb3RlZC4gU2luY2UgdGhlbiwgc29tZSB0aW1lIG1heQogICogaGF2ZSBlbGFw
c2VkIHNpbmNlIHRoZSBoeXBlcnZpc29yIHdyb3RlIHRoZSBkYXRhLiBTbyB3ZSB0cnkgdG8gYWNj
b3VudCBmb3IKQEAgLTMzNCw2ICszMjgsNyBAQCBpbnQgX19pbml0IGt2bV9zZXR1cF92c3lzY2Fs
bF90aW1laW5mbyh2b2lkKQogCQlyZXR1cm4gMTsKIAl9CiAKKwlwdmNsb2NrX3NldF9wdnRpX2Nw
dTBfdmEoaHZfY2xvY2spOwogCXB1dF9jcHUoKTsKIAogCWt2bV9jbG9jay5hcmNoZGF0YS52Y2xv
Y2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3B2
Y2xvY2suYyBiL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKaW5kZXggNWMzZjZkNmE1MDc4Li5j
YjdkNmQ5YzljMmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wdmNsb2NrLmMKKysrIGIv
YXJjaC94ODYva2VybmVsL3B2Y2xvY2suYwpAQCAtMjUsOCArMjUsMTAgQEAKIAogI2luY2x1ZGUg
PGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vcHZjbG9jay5oPgorI2luY2x1ZGUgPGFzbS92
Z3RvZC5oPgogCiBzdGF0aWMgdTggdmFsaWRfZmxhZ3MgX19yZWFkX21vc3RseSA9IDA7CitzdGF0
aWMgc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICpwdnRpX2NwdTBfdmEgX19yZWFk
X21vc3RseTsKIAogdm9pZCBwdmNsb2NrX3NldF9mbGFncyh1OCBmbGFncykKIHsKQEAgLTE0NCwz
ICsxNDYsMTUgQEAgdm9pZCBwdmNsb2NrX3JlYWRfd2FsbGNsb2NrKHN0cnVjdCBwdmNsb2NrX3dh
bGxfY2xvY2sgKndhbGxfY2xvY2ssCiAKIAlzZXRfbm9ybWFsaXplZF90aW1lc3BlYyh0cywgbm93
LnR2X3NlYywgbm93LnR2X25zZWMpOwogfQorCit2b2lkIHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92
YShzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2dGkpCit7CisJV0FSTl9PTih2
Y2xvY2tfd2FzX3VzZWQoVkNMT0NLX1BWQ0xPQ0spKTsKKwlwdnRpX2NwdTBfdmEgPSBwdnRpOwor
fQorCitzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8gKnB2Y2xvY2tfcHZ0aV9jcHUw
X3ZhKHZvaWQpCit7CisJcmV0dXJuIHB2dGlfY3B1MF92YTsKK30KK0VYUE9SVF9TWU1CT0xfR1BM
KHB2Y2xvY2tfcHZ0aV9jcHUwX3ZhKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:49:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCi9-0006BF-Ef; Wed, 27 Sep 2017 13:49:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436222e46=dario.faggioli@citrix.com>)
 id 1dxCi8-0006Ay-OK
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:49:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 53/40-03642-85CABC95; Wed, 27 Sep 2017 13:49:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXitHRDpG7omtO
 RBi+e8lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfN6gW/BOrWLvnBmsD4xaRLkZODgmBEImF
 W6cwg9i8AkYSO763soHYwgJaEovW72QHsdkEDCTe7NjL2sXIxSEi0M8o0TphLzOIwyzwjkni+
 qkVLCBVLAKqEm0fXzKC2JwC+hKdfWfYQIqEBE6BdCxnAknwC0hK3PryEWwds0C1xNcNn5ghzt
 CWOHKunx3iDEGJkzOfgA0VElCTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK2lVi
 37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWlyc
 mJ6ak5hUrJecn7uJERjQDECwg3Hfx8hDjJIcTEqivHNaT0cK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuB1Ww2UEyxKTU+tSMvMAcYWTFqCg0dJhJcRJM1bXJCYW5yZDpE6xWjMcWzT5T9MHB037/
 5hEmLJy89LlRLnvbEKqFQApDSjNA9uECzmLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYNwJ
 kIU9mXgncvldApzABndI79QTIKSWJCCmpBkZv0b+Sr+Z+zPe9N03h7R/7JzPZ18VlFGl28jFt
 z117I6TGek7wgplTr890rl40q9pZ0v5hb6Hno9g4M3312y+q/ueXVTz7n9fxNFZQkEPmYOJRY
 6lvu4WjW5/WzVzyxmWjjIA2z5VriVe7BT1Y7842reDdydfoV6jdvCs+Oi/DLl3Dz4HvshJLcU
 aioRZzUXEiAA4/Xhb0AgAA
X-Env-Sender: prvs=436222e46=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506520147!118492935!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52590 invoked from network); 27 Sep 2017 13:49:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 13:49:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; 
 d="asc'?scan'208";a="441425399"
Message-ID: <1506520139.17428.10.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Robert VanVossen <robert.vanvossen@dornerworks.com>, Stefano Stabellini
 <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>
Date: Wed, 27 Sep 2017 15:48:59 +0200
In-Reply-To: <59CBA035.9070706@dornerworks.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
 <1506409969.27663.26.camel@citrix.com> <59CBA035.9070706@dornerworks.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 JoshWhitehead <josh.whitehead@dornerworks.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0662147383106213284=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0662147383106213284==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-p6S+3nNWkYNmfDgvj2yK"

--=-p6S+3nNWkYNmfDgvj2yK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-27 at 08:57 -0400, Robert VanVossen wrote:
> On 9/26/2017 3:12 AM, Dario Faggioli wrote:
> > [Cc-list modified by removing someone and adding someone else]
> >=20
> > Actually, the best candidate for gaining security support, is IMO
> > ARINC. Code is also rather simple and "stable" (hasn't changed in
> > the
> > last... years!) and it's used by DornerWorks' people for some of
> > their
> > projects (I think?). It's also not tested in OSSTest, though, and
> > considering how special purpose it is, I think we're not totally
> > comfortable marking it as Sec-Supported, without feedback from the
> > maintainers.
> >=20
> > George, Josh, Robert?
> >=20
>=20
> Yes, we do still use the ARINC653 scheduler. Since it is so simple,
> it hasn't
> really needed any modifications in the last couple years.
>=20
Hehe :-)

> We are not really sure what kind of feedback you are looking from us
> in regards
> to marking it sec-supported, but would be happy to try and answer any
> questions.
> If you have any specific questions or requests, we can discuss it
> internally and
> get back to you.
>=20
Right. So, that's something we are still in the process of defining
properly.

To have an idea, you may have a look at George's email, in this thread
(you weren't Cc-ed yet):
https://www.mail-archive.com/xen-devel@lists.xen.org/msg123768.html

And also to this other ones:
https://www.mail-archive.com/xen-devel@lists.xen.org/msg84376.html
https://lists.xenproject.org/archives/html/xen-devel/2016-11/msg00171.h
tml

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-p6S+3nNWkYNmfDgvj2yK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZy6xLAAoJEBZCeImluHPunWcP/3uppJoy3CafNueez/8Ek0eh
o400HW956bpafCnpCbWDC/BUjhNAzWTF9srgE37cyf4BqgQBybcpg8NkLpxOq5C6
OYbPfYwZhDrsG5g+BMZqceLfJGYxwDp2kb12wVfyg8+A3Chslh456MJWECOVcD3B
YeZLitclRaglVF3MYBZR3Y3kc8iabShJnsgyNHfmpryYuv+CEwmMTp5V7x0D95D5
E88VXQbaVIrdK1z0z0GAmC627JxsuFHxSxEvq2F52A8LZWCR9uh/kCZaAW/waqrG
VyIO8xW/gWqzgzhNscXii9y/Omllv2MbuzBLBJ3KbFJeMbHoPcGV1bY1kQ7/b5tr
pzFdgxDwea7APs2mUfcqCpHXL3QQddpy8xeDWRrg2PG9PXUJn5FHDY4fklx2ZCtN
tX2VEwg8b0v7KjaIlvUzJBel1YXdLSo+F+dniWq+hvr0SALMY/UTJOQiGM/sovw4
Bcf16Zk/ph7nORe8yqVtjgS3C8VIzAKkfztFY9iCoWE48wLFq+i0xs1r83oC7HPt
8HMK/tfGszrX/FXQqk9Ry4AAw4rsK3POzyZexw4cOnjD881j7nmS4YNt9absm5+W
cDFL9fOMSV4TfJKNN+YL+J+DkYbw+6EzOTxk+T4e5g+oQxJZx1/sYKwrOzVJKk6w
XT5J8DoE+4+4++zwYYn9
=iAuB
-----END PGP SIGNATURE-----

--=-p6S+3nNWkYNmfDgvj2yK--


--===============0662147383106213284==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0662147383106213284==--


From xen-devel-bounces@lists.xen.org Wed Sep 27 13:54:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:54:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCnX-000726-1K; Wed, 27 Sep 2017 13:54:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxCnW-000720-Cu
 for xen-devel@lists.xen.org; Wed, 27 Sep 2017 13:54:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D1/98-03414-5ADABC95; Wed, 27 Sep 2017 13:54:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fp2tO
 RBs0n2SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypW44yF9yTrbi94Q9zA+Ny0S5GTg4hgTyJ
 E3f7mUBsXgE7ieVPpjKC2BIChhKnF95kAbFZBFQljj2YyApiswmoS7Q92w5miwgYSPz4uBGsh
 lkgVOLrypfsILawgL/E2cVz2CHmu0s823YUrIZTwEPi/c+ZQPM5gHYJSvzdIQzRqiXx8NctqD
 HaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6RhV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsbzawMPMUpyMCmJ8iauOR0pxJeUn1KZ
 kVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4N4DUCRalpqdWpGXmAOMDplSCg0dJhPfta
 qA0b3FBYm5xZjpE6hSjLkfHzbt/mITAZkiJ8yaBzBAAKcoozYMbAYvVS4yyUsK8jEAHCvEUpB
 blZpagyr9iFOdgVBLm3QcyhSczrwRu0yugI5iAjuidegLkiJJEhJRUA6NDTvnnObsztPpKbrL
 +kOVRnh47O5njs3rVzEl3PwTe6ZrrE/DrqMDbhXd0donmZW3JY5bW2pb6V7xf8ufNrR4ey1LN
 t1hoBeeVFqVtE3n1SvlP4f8jlTn/Hgsrvk+dvd3QVuB41f0HiqrH9Djq51S3fSo3vvDqf/Xj7
 RWBKbatZ8pK6ovzzZRYijMSDbWYi4oTAX+DtVHQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506520483!118976323!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36925 invoked from network); 27 Sep 2017 13:54:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 13:54:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 07:54:42 -0600
Message-Id: <59CBC9C00200007800180204@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 07:54:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1506515973-12081-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1506515973-12081-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE0OjM5LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPiBAQCAtNDk4LDYgKzQ5OCwxNzAgQEAgc3RhdGljIGludCBodm1lbXVs
X2RvX21taW9fYWRkcihwYWRkcl90IG1taW9fZ3BhLAo+ICB9Cj4gIAo+ICAvKgo+ICsgKiBNYXAg
dGhlIGZyYW1lKHMpIGNvdmVyaW5nIGFuIGluZGl2aWR1YWwgbGluZWFyIGFjY2VzcywgZm9yIHdy
aXRlYWJsZQo+ICsgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5VTEwgZm9yIE1NSU8sIG9yIEVSUl9Q
VFIoflg4NkVNVUxfKikgZm9yIG90aGVyIGVycm9ycwo+ICsgKiBpbmNsdWRpbmcgRVJSX1BUUih+
WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4KPiArICoKPiArICogSW4g
ZGVidWcgYnVpbGRzLCBtYXAoKSBjaGVja3MgdGhhdCBlYWNoIHNsb3QgaW4gaHZtZW11bF9jdHh0
LT5tZm5bXSBpcwo+ICsgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQgcG9pc2lvbnMgdW51c2VkIHNs
b3RzIHdpdGggSU5WQUxJRF9NRk4uCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBf
bGluZWFyX2FkZHIoCj4gKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5
dGVzLCB1aW50MzJfdCBwZmVjLAo+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVt
dWxfY3R4dCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAg
dm9pZCAqZXJyLCAqbWFwcGluZzsKPiArCj4gKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3
aGljaCBuZWVkIG1hcHBpbmcuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFy
ID4+IFBBR0VfU0hJRlQsIGZpcnN0ID0gZnJhbWU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZpbmFs
ID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKPiArICAgIHVuc2ln
bmVkIGxvbmcgcGFnZXMgPSBmaW5hbCAtIGZpcnN0ICsgMTsKClRoaXMgaXMgcmlnaHQgZm9yIHRo
ZSA2NC1iaXQgd3JhcHBpbmcgY2FzZSBhZmFpY3MuCgo+ICsgICAgaWYgKCBodm1lbXVsX2N0eHQt
PmN0eHQuYWRkcl9zaXplIDwgNjQgKQo+ICsgICAgewo+ICsgICAgICAgIGZyYW1lID0gKHVpbnQz
Ml90KWZyYW1lOwo+ICsgICAgICAgIGZpbmFsID0gKHVpbnQzMl90KWZpbmFsOwo+ICsgICAgICAg
IHBhZ2VzID0gKHVpbnQzMl90KXBhZ2VzOwo+ICsgICAgfQoKQW5kIHRoaXMgaXNuJ3QgcmlnaHQg
ZWl0aGVyLCBhcyBoZXJlIGFuZCBhYm92ZSAxMiBiaXRzIG9mIHRoZSBsaW5lYXIKYWRkcmVzcyB3
ZXJlIHNoaWZ0ZWQgb3V0IGFscmVhZHkuCgo+ICsgICAgLyoKPiArICAgICAqIG1mbiBwb2ludHMg
dG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgcmVmZXJl
bmNlCj4gKyAgICAgKiBoZWxkIG9uIHRoZW0uCj4gKyAgICAgKi8KPiArICAgIG1mbl90ICptZm4g
PSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CgpJbiBDODkgZGVjbGFyYXRpb25zIGNhbid0IGZvbGxv
dyBzdGF0ZW1lbnRzLgoKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgY2FsbGVyIGhhcyBubyBsZWdp
dGltYXRlIHJlYXNvbiBmb3IgdHJ5aW5nIGEgemVyby1ieXRlIHdyaXRlLCBidXQKPiArICAgICAq
IGZpbmFsIGlzIGNhbGN1bGF0ZSB0byBmYWlsIHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuCj4gKyAg
ICAgKgo+ICsgICAgICogVGhlIG1heGltdW0gd3JpdGUgc2l6ZSBkZXBlbmRzIG9uIHRoZSBudW1i
ZXIgb2YgYWRqYWNlbnQgbWZuc1tdIHdoaWNoCj4gKyAgICAgKiBjYW4gYmUgdm1hcCgpJ2QsIGFj
Y291dGluZyBmb3IgcG9zc2libGUgbWlzYWxpZ25tZW50IHdpdGhpbiB0aGUgcmVnaW9uLgo+ICsg
ICAgICogVGhlIGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBhcmUgcmVzcG9uc2libGUg
Zm9yIGVuc3VyaW5nIHRoYXQKPiArICAgICAqIG1mbnNbXSBpcyBsYXJnZSBlbm91Z2ggZm9yIHRo
ZSByZXF1ZXN0ZWQgd3JpdGUgc2l6ZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBieXRlcyA9PSAw
IHx8Cj4gKyAgICAgICAgIHBhZ2VzID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQo+
ICsgICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgIGdvdG8g
dW5oYW5kbGVhYmxlOwo+ICsgICAgfQo+ICsKPiArICAgIGRvIHsKPiArICAgICAgICBlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOwo+ICsgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7Cj4gKyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4gKyAgICAgICAgcDJtX3R5
cGVfdCBwMm10Owo+ICsKPiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZpcm0gdGhh
dCB0aGUgY3VycmVudCBzbG90IGlzIGNsZWFuLiAqLwo+ICsgICAgICAgIEFTU0VSVChtZm5feCgq
bWZuKSA9PSAwKTsKPiArCj4gKyAgICAgICAgcmVzID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShj
dXJyLCBmcmFtZSA8PCBQQUdFX1NISUZULCB0cnVlLCBwZmVjLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsKPiArCj4g
KyAgICAgICAgc3dpdGNoICggcmVzICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBIVk1U
UkFOU19va2F5Ogo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1U
UkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiArICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0
KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4gKyAgICAg
ICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfRVhDRVBUSU9OKTsKPiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46Cj4g
KyAgICAgICAgICAgIGVyciA9IE5VTEw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsKPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6Cj4gKyAgICAgICAgY2FzZSBIVk1U
UkFOU19nZm5fc2hhcmVkOgo+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX1JF
VFJZKTsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4g
KyAgICAgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgKm1mbisrID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7Cj4gKwo+ICsgICAgICAgIGlmICgg
cDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
ZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgIH0gd2hpbGUgKCArK2ZyYW1lIDwgZmluYWwgKTsKCldpdGgg
d3JhcHBpbmcgaW4gbWluZCwgYXMgQW5kcmV3IGRpZCBzYXkgb24gdjUsIHRoaXMgY2FuJ3QgYmUg
PAphbnltb3JlLiBBbHNvIHNlZSB0aGUgYWRkaXRpb25hbCBleHBsYW5hdGlvbiBJIGdhdmUgZm9y
IHdoYXQKdGhpcyBuZWVkcyB0byBiZWNvbWUuIFNhbWUgZm9yIGh2bWVtdWxfdW5tYXBfbGluZWFy
X2FkZHIoKQp0aGVuICh0byBzdGF0ZSB0aGUgb2J2aW91cykuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 13:57:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 13:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCpx-0007Bw-I8; Wed, 27 Sep 2017 13:57:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dxCpw-0007Bi-JU
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 13:57:16 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AF/D4-03422-B3EABC95; Wed, 27 Sep 2017 13:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVyMfTOVl3zdac
 jDb5PFLH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMmPf7EWvCKvWLjStMGxk1sXYxcHEICsxgl
 Zh+exwrisAjMYpX48vEimCMhsI1VYkdrC3sXIyeQUyZxaHMbC4RdJPFsTReUXSgxe888sBpeA
 UGJkzOfgMWFBLwkPrTOBotzCthIbH/RwQ4R/88s8f1FLYjNJqAqMe9cIxuIzQJk9z1tAFrMAT
 QnQGJNqzFIWFhASuJO93pWEFtEQEti1bUtjCA2s4CexINbE9khbE2J1u2/oWxtiWULXzNPYBS
 aheSiWUjKZiEpW8DIvIpRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzCcGYBgB+P9jQGHGCU5mJREeRPXnI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbthYoJ
 1iUmp5akZaZA4wsmLQEB4+SCG8YSJq3uCAxtzgzHSJ1itGY48KdS3+YOA7sufWHSYglLz8vVU
 qctw6kVACkNKM0D24QLOIvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXHGQKT2ZeCdy+V0C
 nMAGd0jv1BMgpJYkIKakGRj77ub8Yn8VauP/ONxY0SY+XfGHHtnXOMgY/zWfKF0TiRRwqX7I9
 6Hd9lzfPi2/ZG96Mo5IZDt9aUk8Zfg06k8YXExZgo75rs26bzToGLsM796ef7jgkdNA16pjYn
 aVGvHO/2sn2bk8odGJyzbq70pnlJq/F3suZiybbTTvF/ClD70vds/I5SizFGYmGWsxFxYkAHY
 6v+vMCAAA=
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506520630!61831316!1
X-Originating-IP: [209.85.220.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36844 invoked from network); 27 Sep 2017 13:57:11 -0000
Received: from mail-qk0-f181.google.com (HELO mail-qk0-f181.google.com)
 (209.85.220.181)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 13:57:11 -0000
Received: by mail-qk0-f181.google.com with SMTP id a128so13356547qkc.5
 for <xen-devel@lists.xenproject.org>; Wed, 27 Sep 2017 06:57:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=sJUVBFasc26R8T40oYfwJRjRPeERUTXFFPHqsGoVDns=;
 b=R/4WG42PGDGK+J/l8gJ/ZoC7gz6AdQPFu9s5x2dUp/bhuyQoCSuj/0guX+LdtZ+oXa
 xvn2wmch5DV27kf763+xRSqRjIv9QWH9MWOlpbdLx1DTneBgldRfYHNf5ClpCOEq8A2c
 XF/9biBG+9FAYECXnxRgWJF7rqOasZFaHNjSCrGzMFaj0uiyDRBV/LPKZoQUTgMzmXor
 rbGOh5Ta02EvvHyACbpSGsnz8H1EHWQw5ajXUTtWqaBsR2HOnDPa3FQVuedejbKNDEBh
 TRHgwH/zukgkrTxN7Abr8tjftcZjR0UO+X/gtN0FVr/ERL3eHvNQ1Bh2io8opjREMbS6
 ltBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=sJUVBFasc26R8T40oYfwJRjRPeERUTXFFPHqsGoVDns=;
 b=C7jLQTvC+z2oEpJvWCl3JJlVUubbDC6v6hDMV/TeHil1BAwKsUsDXF6PXuAIJ0lDXp
 7BqHMsjIyTPrabSoJRG2BhuW5maKtDOg0QEOtCDpMo5FIwRfhMLgIL8KOKjCtyESdnDi
 gbjzcB+7egHwybmR/8aQDYjmdLVqmFlS7q8BfdNhHEL3iksIKucoU6MGCG/0Lh9wde+Z
 uNaDFj067VzBbCgMzikuPYzZc9vRQdWRMXUPj+yw1GPdBy7dKeJc/DTXPXy92He3dn5/
 z1sflrNkENg/HTcXzv8vmyzZ1DJd3fBADm60wUNDn5HHHffXPO/nFoX7CtfqR9SXnKxo
 jM6w==
X-Gm-Message-State: AMCzsaXYu0BzsLAkrDLIbiasHih5fN4D2g4g7U1r6JyXVEzEJpm7t4Bo
 JJt2rCGEjaIQo+K78fdtxdVX+0aU1ufBIkQRew==
X-Google-Smtp-Source: AOwi7QDptscI1NQz7UvbSi5WnT3lpsed1b8rF82l7iWE2xNLRlaKYqw3cxhAcQYi3tQh3rMRCtzbnnYofc/EjGUMHz0=
X-Received: by 10.55.17.15 with SMTP id b15mr2013827qkh.109.1506520630048;
 Wed, 27 Sep 2017 06:57:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.72 with HTTP; Wed, 27 Sep 2017 06:57:08 -0700 (PDT)
In-Reply-To: <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 27 Sep 2017 09:57:08 -0400
Message-ID: <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmlpLAoKT24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgODozNyBBTSwgQW5kcmlpIEFuaXNv
diA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4KPiBEZWFyIE1lbmcgWHUsCj4KPgo+
IE9uIDIyLjA4LjE3IDA1OjAyLCBNZW5nIFh1IHdyb3RlOgo+Pgo+PiBHaXZlbiB0aGUgc2V0IG9m
IHRhc2tzIGluIGVhY2ggVk0sIHdlIGNvbXB1dGUgdGhlIFZDUFVzJyBwZXJpb2RzIGFuZAo+PiBi
dWRnZXRzLCB1c2luZyB0aGUgQ0FSVFMgdG9vbCBbMV0uIE5vdGUgdGhhdCBlYWNoIHRhc2sgaGFz
IGEgcGVyaW9kCj4+IGFuZCBhIHdvcnN0LWNhc2UgZXhlY3V0aW9uIHRpbWUgKHdjZXQpLgo+Pgo+
PiBbMV0gaHR0cHM6Ly9ydGcuY2lzLnVwZW5uLmVkdS9jYXJ0cy8KPgo+Cj4gSW4gYSBDQVJUUyB0
b29sIGRvY3VtZW50YXRpb24gWzFdIGl0IGlzIHNhaWQgdGhhdDoKPiAgICAgIkF0IHRoZSBzYW1l
IHRpbWUsIGl0IGlzIGFsc28gYWNjb21wYW5pZWQgYnkgIGEgbGlnaHR3ZWlnaHQgY29tbWFuZOKA
kGxpbmUgIG9wdGlvbiAgdGhhdCAgZW5hYmxlcyAgb3VyICB0b29sICB0byAgYmUgaW50ZWdyYXRl
ZCB3aXRoIG90aGVyIGV4aXN0aW5nIHRvb2xjaGFpbnMuIgo+Cj4gQnV0IHRoZXJlIGlzIG5vIENM
SSB1c2FnZSBkZXNjcmlwdGlvbiBpbiB0aGUgZG9jdW1lbnQuIENvdWxkIHlvdSBwbGVhc2UgcHJv
dmlkZSBzdWNoIGEgZGVzY3JpcHRpb24/CgoKVGhlIGNvbW1hbmQgaXM6CmphdmEgLWphciBjYXJ0
cy5qYXIgaW5wdXRmaWxlIG91dHB1dGZpbGUKCkFuIGV4YW1wbGUgY29tbWFuZCBpczoKamF2YSAt
amFyIGNhcnRzLmphciAxLTEuMTAtaW4ueG1sIE1QUjIgMS0xLjEwLW91dC54bWwKCkJlc3QsCgpN
ZW5nCgoKLS0gCk1lbmcgWHUKUGguRC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1h
dGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVw
ZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCse-0007iy-Vv; Wed, 27 Sep 2017 14:00:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxCsd-0007YX-7g
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:00:03 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 0A/0D-02817-2EEABC95; Wed, 27 Sep 2017 14:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsUyZ7p8oO7Ddac
 jDU71W1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3r89hKXgjUvHz0XqmBsadgl2MXBxCApOZ
 JM48XcwM4fxmlNjavJMRwtnIKDFt9SYmCKeNUeLthiNAGQ4OYQFXiWVviroYOTlEBJQlPrb2s
 kPULGaUuHfpOStIgllgLZPEkvdgNpuAnkTr+c/MIL28ArYSp74JgIRZBFQl/v19wgxi8woISp
 yc+YQFpIRTwEZi/48siCnqEn/mXWKGsOUltr+dA2ZLCBhLtL+9yDaBUWAWku5ZSFpmIWlZwMi
 8ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMEDrGRgYdzA2
 zvY7xCjJwaQkypu45nSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleMWDACwkWpaanVqRl5gBjB
 SYtwcGjJMJ7YS1Qmre4IDG3ODMdInWKUVFKnPc1SEIAJJFRmgfXBovPS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeTeATOHJzCuBm/4KaDET0OLeqSdAFpckIqSkGhgTNNoMbD75XjISXfb
 YIVmhWabJLHHqyS2sc64sOxL77ELBvs8biz/+nqFusHkOY+OHvzEc+rWHT/NrrzvxoNNO+N1W
 h/qC1ATRHFHBuHmJjya5xfNnF80y8T4lsl7gRbP5jF/vbjTXKptr3t+R/Yjj2YFffc/PfbDep
 HDI5sWigvlb9/dOnzJbiaU4I9FQi7moOBEAKog6/coCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506520800!92916572!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26950 invoked from network); 27 Sep 2017 14:00:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 14:00:01 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RDxn5U024277
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:59:50 GMT
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 v8RDxnUl003651
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 13:59:49 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8RDxmSe016735;
 Wed, 27 Sep 2017 13:59:48 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 06:59:48 -0700
To: Juergen Gross <jgross@suse.com>
References: <20170927120029.20698-1-joao.m.martins@oracle.com>
 <20170927120029.20698-3-joao.m.martins@oracle.com>
 <766eedf2-9345-31bd-9658-bdba125b9bc6@suse.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <b86057a5-51af-4fa1-4bdd-706be238376d@oracle.com>
Date: Wed, 27 Sep 2017 14:59:42 +0100
MIME-Version: 1.0
In-Reply-To: <766eedf2-9345-31bd-9658-bdba125b9bc6@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAwMToxNCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8x
NyAxNDowMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgoKWy4uLl0KCj4+IGRpZmYgLS1naXQgYS9pbmNs
dWRlL3hlbi9pbnRlcmZhY2UvdmNwdS5oIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaAo+
PiBpbmRleCA5ODE4OGM4N2Y1YzEuLmI0YTFlYWJjZjFjNCAxMDA2NDQKPj4gLS0tIGEvaW5jbHVk
ZS94ZW4vaW50ZXJmYWNlL3ZjcHUuaAo+PiArKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmNw
dS5oCj4+IEBAIC0xNzgsNCArMTc4LDQ2IEBAIERFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZj
cHVfcmVnaXN0ZXJfdmNwdV9pbmZvKTsKPj4gIAo+PiAgLyogU2VuZCBhbiBOTUkgdG8gdGhlIHNw
ZWNpZmllZCBWQ1BVLiBAZXh0cmFfYXJnID09IE5VTEwuICovCj4+ICAjZGVmaW5lIFZDUFVPUF9z
ZW5kX25taSAgICAgICAgICAgICAxMQo+PiArCj4+ICsvKgo+PiArICogR2V0IHRoZSBwaHlzaWNh
bCBJRCBpbmZvcm1hdGlvbiBmb3IgYSBwaW5uZWQgdmNwdSdzIHVuZGVybHlpbmcgcGh5c2ljYWwK
Pj4gKyAqIHByb2Nlc3Nvci4gIFRoZSBwaHlzaWNhbCBJRCBpbmZvcm1tYXRpb24gaXMgYXJjaGl0
ZWN0dXJlLXNwZWNpZmljLgo+PiArICogT24geDg2OiBpZFszMTowXT1hcGljX2lkLCBpZFs2Mzoz
Ml09YWNwaV9pZC4KPj4gKyAqIFRoaXMgY29tbWFuZCByZXR1cm5zIC1FSU5WQUwgaWYgaXQgaXMg
bm90IGEgdmFsaWQgb3BlcmF0aW9uIGZvciB0aGlzIFZDUFUuCj4+ICsgKi8KPj4gKyNkZWZpbmUg
VkNQVU9QX2dldF9waHlzaWQgICAgICAgICAgIDEyIC8qIGFyZyA9PSB2Y3B1X2dldF9waHlzaWRf
dCAqLwo+PiArc3RydWN0IHZjcHVfZ2V0X3BoeXNpZCB7Cj4+ICsJdWludDY0X3QgcGh5c19pZDsK
Pj4gK307Cj4+ICtERUZJTkVfR1VFU1RfSEFORExFX1NUUlVDVCh2Y3B1X2dldF9waHlzaWRfdCk7
Cj4gCj4gREVGSU5FX0dVRVNUX0hBTkRMRV9TVFJVQ1QodmNwdV9nZXRfcGh5c2lkKTsKPiAKPj4g
KyNkZWZpbmUgeGVuX3ZjcHVfcGh5c2lkX3RvX3g4Nl9hcGljaWQocGh5c2lkKSAoKHVpbnQzMl90
KShwaHlzaWQpKQo+PiArI2RlZmluZSB4ZW5fdmNwdV9waHlzaWRfdG9feDg2X2FjcGlpZChwaHlz
aWQpICgodWludDMyX3QpKChwaHlzaWQpID4+IDMyKSkKPj4gKwo+PiArLyoKPj4gKyAqIFJlZ2lz
dGVyIGEgbWVtb3J5IGxvY2F0aW9uIHRvIGdldCBhIHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2Y3B1
IHRpbWUKPj4gKyAqIHBhcmFtZXRlcnMuICBUaGUgbWFzdGVyIGNvcHkgc3RpbGwgZXhpc3RzIGFz
IHBhcnQgb2YgdGhlIHZjcHUgc2hhcmVkCj4+ICsgKiBtZW1vcnkgYXJlYSwgYW5kIHRoaXMgc2Vj
b25kYXJ5IGNvcHkgaXMgdXBkYXRlZCB3aGVuZXZlciB0aGUgbWFzdGVyIGNvcHkKPj4gKyAqIGlz
IHVwZGF0ZWQgKGFuZCB1c2luZyB0aGUgc2FtZSB2ZXJzaW9uaW5nIHNjaGVtZSBmb3Igc3luY2hy
b25pc2F0aW9uKS4KPj4gKyAqCj4+ICsgKiBUaGUgaW50ZW50IGlzIHRoYXQgdGhpcyBjb3B5IG1h
eSBiZSBtYXBwZWQgKFJPKSBpbnRvIHVzZXJzcGFjZSBzbwo+PiArICogdGhhdCB1c2VybW9kZSBj
YW4gY29tcHV0ZSBzeXN0ZW0gdGltZSB1c2luZyB0aGUgdGltZSBpbmZvIGFuZCB0aGUKPj4gKyAq
IHRzYy4gIFVzZXJtb2RlIHdpbGwgc2VlIGFuIGFycmF5IG9mIHZjcHVfdGltZV9pbmZvIHN0cnVj
dHVyZXMsIG9uZQo+PiArICogZm9yIGVhY2ggdmNwdSwgYW5kIGNob29zZSB0aGUgcmlnaHQgb25l
IGJ5IGFuIGV4aXN0aW5nIG1lY2hhbmlzbQo+PiArICogd2hpY2ggYWxsb3dzIGl0IHRvIGdldCB0
aGUgY3VycmVudCB2Y3B1IG51bWJlciAoc3VjaCBhcyB2aWEgYQo+PiArICogc2VnbWVudCBsaW1p
dCkuICBJdCBjYW4gdGhlbiBhcHBseSB0aGUgbm9ybWFsIGFsZ29yaXRobSB0byBjb21wdXRlCj4+
ICsgKiBzeXN0ZW0gdGltZSBmcm9tIHRoZSB0c2MuCj4+ICsgKgo+PiArICogQGV4dHJhX2FyZyA9
PSBwb2ludGVyIHRvIHZjcHVfcmVnaXN0ZXJfdGltZV9pbmZvX21lbW9yeV9hcmVhIHN0cnVjdHVy
ZS4KPj4gKyAqLwo+PiArI2RlZmluZSBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9h
cmVhICAgMTMKPj4gK0RFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfdGltZV9pbmZvX3Qp
Owo+IAo+IERFRklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfdGltZV9pbmZvKTsKPiAKPj4g
K3N0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgewo+PiArCXVuaW9uIHsKPj4g
KwkJR1VFU1RfSEFORExFKHZjcHVfdGltZV9pbmZvX3QpIGg7Cj4gCj4gR1VFU1RfSEFORExFKHZj
cHVfdGltZV9pbmZvKSBoOwo+IAo+PiArCQlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAq
djsKPj4gKwkJdWludDY0X3QgcDsKPj4gKwl9IGFkZHI7Cj4+ICt9Owo+PiArREVGSU5FX0dVRVNU
X0hBTkRMRV9TVFJVQ1QodmNwdV9yZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhX3QpOwo+IAo+IERF
RklORV9HVUVTVF9IQU5ETEVfU1RSVUNUKHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSk7
CgpPaCBzb3JyeSAtIEkgZm9yZ290IHRvIHJlbW92ZSB0aGUgc3VmZml4LiBJbiB0aGUgbWVhbnRp
bWUgSSBzZW50IG92ZXIgdjQKYWRkcmVzc2luZyB0aGUgYWJvdmUuCgpKb2FvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:02:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:02:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxCvP-00083Q-DZ; Wed, 27 Sep 2017 14:02:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4363f0434=Andrew.Cooper3@citrix.com>)
 id 1dxCvO-00083K-U9
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:02:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DE/38-17770-E8FABC95; Wed, 27 Sep 2017 14:02:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsWyU9JRQrdr/el
 Ig2v79C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3F5axFuxhqvh+7QhbA+NEpi5GTg4JAT+J
 LRuPMoPYwgKuEvfXvgezRQQCJE73NbCC2EICRRJfj/SCxdkE9CV2v/gE1ssrYCtxaPIFdhCbR
 UBV4umJP2A1ogLhEk1n+1kgagQlTs58AmZzCthLnLl+H8jm4GAW0JRYv0sfJMwsIC+x/e0cZg
 hbXKLpy0qotWoS1/ovsUOcmS4x8VkPywRG/llIps5CmDQLyaRZSCYtYGRZxahenFpUllqka6y
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYlgxAsIOx45/TIUZJDiYlUd7ENacj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcgPDXEiwKDU9tSItMwcYITBpCQ4eJRHef+uA0rzFB
 Ym5xZnpEKlTjMYcNx5e/8PEMeff3T9MQix5+XmpUuK8b0BKBUBKM0rz4AbBIvcSo6yUMC8j0G
 lCPAWpRbmZJajyrxjFORiVhHkXgEzhycwrgdv3CugUJqBTeqeeADmlJBEhJdXAKHvvTfJ701t
 2pkJu2560nJ+0YIfbioyWhie1UyIfrUg2KOawilvkdNC2XOTUJbMUhaNnylJr55d5OsUnlN2+
 fzlNhUeF3yFIMmD6hQ49j7D3b3R7iozE2hwvTTzJwpHteYOH7/rDeacfPfzunyHBFbu1siZPh
 lNCbCZ/TM/kScceXH+/hn+FEktxRqKhFnNRcSIASlbi2NcCAAA=
X-Env-Sender: prvs=4363f0434=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506520970!70263593!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50799 invoked from network); 27 Sep 2017 14:02:50 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:02:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53564578"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59C4EDDA020000780017E6DB@prv-mh.provo.novell.com>
 <59C4EDDA020000780017E6DB@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3c9a9687-1647-c69c-b3d6-4aa75b6c7449@citrix.com>
Date: Wed, 27 Sep 2017 15:01:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C4EDDA020000780017E6DB@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: properly refuse LOCK on most 0FC7
	insns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDkvMTcgMTA6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoZW4gYWRkaW5nIHN1cHBv
cnQgZm9yIFJEUkFORC9SRFNFRUQvUkRQSUQgSSBkaWRuJ3QgcmVtZW1iZXIgdG8gYWxzbwo+IHVw
ZGF0ZSB0aGlzIHNwZWNpYWwgZWFybHkgY2hlY2suIE1ha2UgaXQgKGhvcGVmdWxseSkgZnV0dXJl
LXByb29mIGJ5Cj4gYWxzbyByZWZ1c2luZyBWRVgtZW5jb2RpbmdzLgo+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:12:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxD4V-0000NQ-9s; Wed, 27 Sep 2017 14:12:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxD4U-0000NK-FS
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:12:18 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F8/A8-03093-1C1BBC95; Wed, 27 Sep 2017 14:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7Bjac
 jDVr7WCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrUyoLbjBW9BzsYW5g3MLYxcjJISHgL/Fk
 8ykwm01AV6Jpy182EJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPUOEic+d4IVsMioCpx9
 NVMVhBbREBR4sHLm6wQ9XoSk89OAJrPwSEs4CXR0c8JYnIKWEq83VgMUiEkYCExc/UKdohrTC
 TeLtzJBlIiJKAmMXd9/ARGvllI7pmF5J5ZSO5ZwMi8ilGjOLWoLLVI19BAL6koMz2jJDcxMwf
 IM9PLTS0uTkxPzUlMKtZLzs/dxAgMMgYg2MF4/H3cIUZJDiYlUd7ENacjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwlm4AygkWpaanVqRl5gDDHSYtwcGjJML7ACTNW1yQmFucmQ6ROsVozHHj4
 fU/TBwdN+/+YRJiycvPS5US590BUioAUppRmgc3CBaHlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM
 7BqCTM2wAyhSczrwRu3yugU5iATumdegLklJJEhJRUA+PyzH0b4/4843wkOoU3effU7bJ3n4Z
 NMuavaVwQXTLF6KqCqfaWTK3YIM36tul51ZGp6VPitW5/ea+2+qjWjNIjR16LfuLafDbliuK8
 uOcXdsYWLhZ45aTfdkJn7YK1ddb9PJlanL9ZFbvXcD8oFnmZlR7fpfZ4xsS/TFIvqh1mCWv+3
 /kw7aESS3FGoqEWc1FxIgCDvLR+vgIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506521535!107901358!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29524 invoked from network); 27 Sep 2017 14:12:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:12:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449433759"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.45397.356092.769906@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:10:29 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170927110416.26503-1-wei.liu2@citrix.com>
References: <20170927110416.26503-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH] ts-kernel-build: enable ntfs and
	fuse support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSF0gdHMta2VybmVsLWJ1aWxkOiBlbmFibGUg
bnRmcyBhbmQgZnVzZSBzdXBwb3J0Iik6Cj4gVGhleSB3aWxsIGJlIHVzZWZ1bCBmb3IgZXh0cmFj
dGluZyBmaWxlcyBmcm9tIFdpbmRvd3MgYW5kIG90aGVyIE9TZXMKPiBmcm9tIERvbTAgd2hpbGUg
ZGVidWdnaW5nLgoKVGhhbmtzLCBwdXNoZWQgdG8gcHJldGVzdC4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:15:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:15:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxD7a-0000W7-Nw; Wed, 27 Sep 2017 14:15:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxD7Z-0000W1-IM
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:15:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A3/31-03642-082BBC95; Wed, 27 Sep 2017 14:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG7DptO
 RBlP2ylp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7NjxhKnjCVNF86ABzA+M6pi5GTg4JAX+J
 yTumsIHYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZB4umylewgNouAq
 sTnU8/AbBEBLYn1K55C1ZdIzG7eAmRzcAgLmEt8exwPEuYUsJLovDAf7AQhgQyJKX9PMkKcYy
 LxduFOsHIhATWJuevjJzDyzUJy0CwkB81CctACRuZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY/64NPMQoycGkJMqbuOZ0pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3kUbgXKCRanpqRVpmTnAkIdJS3DwKInwPtgAlOYtLkjMLc5Mh0idYjTmu
 PHw+h8mjo6bd/8wCbHk5eelSonzbgCZJABSmlGaBzcIFouXGGWlhHkZgU4T4ilILcrNLEGVf8
 UozsGoJMxrCjKFJzOvBG7fK6BTmIBO6Z16AuSUkkSElFQDo+H87vnzd35a1H9K4spZhWBWu9X
 Xc9asC99Z9mX5pzK57xNvb5KIUXr2qfPOzWXlhqVRazq/Lz8Q/XHRji3vFY6v3qmuIDF9eXTI
 Bs+7Qc0vlq/8mr+m6qF4rYG+wrID3Q8iy/QrOc8dNpkc+2fNY9EDq4/U10Sm7bWoaI/fsOWyj
 9Lsqc/Wz8xXYinOSDTUYi4qTgQAXBCp+sACAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506521726!84933210!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12052 invoked from network); 27 Sep 2017 14:15:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:15:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441431158"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.45692.981591.621843@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:15:24 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-4-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-4-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 03/22] xl: parsing code movement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwMy8yMl0geGw6IHBhcnNpbmcgY29k
ZSBtb3ZlbWVudCIpOgo+IENvZGUgbW92ZW1lbnQgaW4gcHJlcGFyYXRpb24gZm9yIG1ha2luZyB0
aGUgYm9vdGxvYWRlciwKPiBib290bG9hZGVyX2FyZ3MsIG5lc3RlZF9odm0gYW5kIHRpbWVyX21v
ZGUgZmllbGRzIHNoYXJlZCBiZXR3ZWVuIGFsbAo+IGd1ZXN0cyB0eXBlcy4gV2hpbGUgbW92aW5n
IHRoZSBjb2RlLCBsaW1pdCB0aGUgbGluZS1sZW5ndGggdG8gODAKPiBjb2x1bW5zLgo+IAo+IE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:15:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxD7m-0000YU-Vd; Wed, 27 Sep 2017 14:15:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Robert.VanVossen@dornerworks.com>)
 id 1dxBuB-00025T-Mg
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 12:57:35 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BC/8E-01916-E30ABC95; Wed, 27 Sep 2017 12:57:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCc/7iNF3rBac
 jDR7PFLL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNW3XrOXnBaqmJv8wO2BsbDol2MXBxCArcY
 JdqebGHvYuTkEBbQkli0fic7SEJEoI1R4mjXHhaIqqVAVT9/MIE4zALvmCSun1oBlOHgYBOwl
 Lh8Kx+km1dAT+L0782sIDaLgKrE8dv3mEFsUYEYiV8HP7BD1AhKnJz5hAXE5hQwluhdMpkZZA
 yzgKbE+l36IGFmAXmJ7W/ngLUKCehK/Frygg3ElhBQkDj7YgMjSLmEQJDEthv1ExgFZiEZOgt
 h0CwkgxYwMq9i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM
 znoGBsYdjA17/Q4xSnIwKYnyzmk9HSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldoPlBOsCg1P
 bUiLTMHGCcwaQkOHiURXkeQNG9xQWJucWY6ROoUo6KUOO+9eUAJAZBERmkeXBssNi8xykoJ8z
 IyMDAI8RSkFuVmlqDKv2IU52BUEuaVAxnPk5lXAjf9FdBiJqDFvVNPgCwuSURISTUwxkuzfam
 copKtYZOrlNGra6F4hl24vkE2833lnMbXb2KWbNrpuKtL9pQzR/c3MW37347eaWUs7o8L+D8q
 7FTetTPwGee8R1cmV5ZW5O41m5ouI/+Uo9RpmbTfnTsuVzmPxxe9UJdOdkhc//7IpsDc/vsrX
 GQU2eqWfBZcufVSw85zoS0Xw6cqsRRnJBpqMRcVJwIAYaulw8gCAAA=
X-Env-Sender: Robert.VanVossen@dornerworks.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506517050!116610108!1
X-Originating-IP: [12.207.209.150]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22613 invoked from network); 27 Sep 2017 12:57:31 -0000
Received: from unknown (HELO mail.dornerworks.com) (12.207.209.150)
 by server-14.tower-31.messagelabs.com with SMTP; 27 Sep 2017 12:57:31 -0000
Received: from [172.27.13.19] (172.27.13.19) by Mcbain.dw.local (172.27.1.45)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.669.32; Wed, 27 Sep
 2017 08:58:48 -0400
To: Dario Faggioli <dario.faggioli@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>, George Dunlap <george.dunlap@citrix.com>
References: <20170911170159.3083-1-george.dunlap@citrix.com>
 <alpine.DEB.2.10.1709251552190.21187@sstabellini-ThinkPad-X260>
 <1506409969.27663.26.camel@citrix.com>
From: Robert VanVossen <robert.vanvossen@dornerworks.com>
Message-ID: <59CBA035.9070706@dornerworks.com>
Date: Wed, 27 Sep 2017 08:57:25 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <1506409969.27663.26.camel@citrix.com>
X-Originating-IP: [172.27.13.19]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-Mailman-Approved-At: Wed, 27 Sep 2017 14:15:41 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 JoshWhitehead <josh.whitehead@dornerworks.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2] Add SUPPORT.md
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzI2LzIwMTcgMzoxMiBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gW0NjLWxpc3Qg
bW9kaWZpZWQgYnkgcmVtb3Zpbmcgc29tZW9uZSBhbmQgYWRkaW5nIHNvbWVvbmUgZWxzZV0KPiAK
PiBPbiBNb24sIDIwMTctMDktMjUgYXQgMTY6MTAgLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPj4gT24gTW9uLCAxMSBTZXAgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+ICsj
IyMgUlREUyBiYXNlZCBTY2hlZHVsZXIKPj4+ICsKPj4+ICsgICAgU3RhdHVzOiBFeHBlcmltZW50
YWwKPj4+ICsKPj4+ICtBIHNvZnQgcmVhbC10aW1lIENQVSBzY2hlZHVsZXIgYnVpbHQgdG8gcHJv
dmlkZSBndWFyYW50ZWVkIENQVQo+Pj4gY2FwYWNpdHkgdG8gZ3Vlc3QgVk1zIG9uIFNNUCBob3N0
cwo+Pj4gKwo+Pj4gKyMjIyBBUklOQzY1MyBTY2hlZHVsZXIKPj4+ICsKPj4+ICsgICAgU3RhdHVz
OiBTdXBwb3J0ZWQsIE5vdCBzZWN1cml0eSBzdXBwb3J0ZWQKPj4+ICsKPj4+ICtBIHBlcmlvZGlj
YWxseSByZXBlYXRpbmcgZml4ZWQgdGltZXNsaWNlIHNjaGVkdWxlci4gTXVsdGljb3JlCj4+PiBz
dXBwb3J0IGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCj4+PiArCj4+PiArIyMjIE51bGwgU2NoZWR1
bGVyCj4+PiArCj4+PiArICAgIFN0YXR1czogRXhwZXJpbWVudGFsCj4+PiArCj4+PiArQSB2ZXJ5
IHNpbXBsZSwgdmVyeSBzdGF0aWMgc2NoZWR1bGluZyBwb2xpY3kgCj4+PiArdGhhdCBhbHdheXMg
c2NoZWR1bGVzIHRoZSBzYW1lIHZDUFUocykgb24gdGhlIHNhbWUgcENQVShzKS4gCj4+PiArSXQg
aXMgZGVzaWduZWQgZm9yIG1heGltdW0gZGV0ZXJtaW5pc20gYW5kIG1pbmltdW0gb3ZlcmhlYWQK
Pj4+ICtvbiBlbWJlZGRlZCBwbGF0Zm9ybXMuCj4+Cj4+IEhpIGFsbCwKPj4KPiBIZXkhCj4gCj4+
IEkgaGF2ZSBqdXN0IG5vdGljZWQgdGhhdCBub25lIG9mIHRoZSBub24tY3JlZGl0IHNjaGVkdWxl
cnMgYXJlCj4+IHNlY3VyaXR5Cj4+IHN1cHBvcnRlZC4gV291bGQgaXQgbWFrZSBzZW5zZSB0byB0
cnkgdG8gc3VwcG9ydCBhdCBsZWFzdCBvbmUgb2YKPj4gdGhlbT8KPj4KPiBZZXMsIHRoYXQgaW5k
ZWVkIHdvdWxkIGJlIGdyZWF0Lgo+IAo+PiBGb3IgZXhhbXBsZSwgUlREUyBpcyBub3QgbmV3IGFu
ZCBEYXJpbyBpcyBjby1tYWludGFpbmluZyBpdC4gSXQgaXMKPj4gY3VycmVudGx5IG1hcmtlZCBh
cyBTdXBwb3J0ZWQgaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUuIElzIGl0IHJlYWxseQo+PiBmYWly
Cj4+IHRvIG1hcmsgaXQgYXMgIkV4cGVyaW1lbnRhbCIgaW4gU1VQUE9SVC5tZD8KPj4KPiBUcnVl
LCBidXQgdGhlcmUgc3RpbGwgb25lIHNtYWxsIG1pc3NpbmcgcGllY2UgaW4gUlREUywgYmVmb3Jl
IEknZCBmZWVsCj4gY29tZm9ydGFibGUgYWJvdXQgdGVsbGluZyBwZW9wbGUgImhlcmUsIGl0J3Mg
cmVhZHksIHVzZSBpdCBhdCB3aWxsIiwKPiB3aGljaCBpcyB0aGUgd29yayBjb25zZXJ2aW5nIG1v
ZGUuCj4gCj4gVGhlcmUgYXJlIHBhdGNoZXMgb3V0IGZvciB0aGlzLCBhbmQgdGhleSB3ZXJlIHBv
c3RlZCBiZWZvcmUgbGFzdAo+IHBvc3RpbmcgZGF0ZSwgc28sIGluIHRoZW9yeSwgdGhleSBzdGls
bCBjYW4gZ28gaW4gNC4xMC4KPiAKPj4gVGhlIE51bGwgc2NoZWR1bGVyIHdhcyBuZXcgd2hlbiB3
ZSBzdGFydGVkIHRoaXMgZGlzY3Vzc2lvbiwgYnV0IG5vdwo+PiB0aGF0Cj4+IFhlbiA0LjEwIGlz
IGVudGVyaW5nIGNvZGUgZnJlZXplLCBOdWxsIHNjaGVkdWxlciBpcyBub3Qgc28gbmV3Cj4+IGFu
eW1vcmUuCj4+IFdlIGRpZG4ndCBnZXQgYW55IGJ1ZyByZXBvcnRzIGR1cmluZyB0aGUgNC4xMCBk
ZXZlbG9wbWVudCB3aW5kb3cuIEJ5Cj4+IHRoZQo+PiB0aW1lIHRoaXMgZG9jdW1lbnQgaXMgYWNj
ZXB0ZWQgYW5kIFhlbiA0LjEwIGlzIG91dCwgTnVsbCBjb3VsZCBiZSBhCj4+IGNhbmRpZGF0ZSBm
b3IgIlN1cHBvcnRlZCIgdG9vLgo+Pgo+IFllcywgZXNwZWNpYWxseSBjb25zaWRlcmluZyBob3cg
c2ltcGxlIGl0IGlzLCB0aGVyZSBzaG91bGQgYmUgbm8gYmlnCj4gaXNzdWVzIHByZXZlbnRpbmcg
dGhhdCB0byBoYXBwZW4uCj4gCj4gVGhlcmUncyBvbmUgdGhpbmcsIHRob3VnaDogaXQncyBub3Qg
dGVzdGVkIGluIE9TU1Rlc3QuIEkgY2FuIGFjdHVhbGx5Cj4gdHJ5IHRvIGhhdmUgYSBxdWljayBs
b29rIGFib3V0IGNyZWF0aW5nIGEgam9iIHRoYXQgZG9lcyB0aGF0IChJIG1lYW4KPiBsaWtlIHRv
ZGF5KS4KPiAKPiBUaGUgdHJpY2tpZXN0IHBhcnQgaXMgdGhlIG5lZWQgdG8gbGltaXQgdGhlIG51
bWJlciBvZiBEb20wIHZDUFVzLCB0byBhCj4gbnVtYmVyIHRoYXQgd291bGQgYWxsb3cgdGhlIGNy
ZWF0aW9uIGFuZCB0aGUgbG9jYWwgbWlncmF0aW9uIG9mIGd1ZXN0cwo+IChjb25zaWRlcmluZyB0
aGF0IHRoZSBudW1iZXIgb2YgcENQVXMgb2YgdGhlIHRlc3Rib3ggaW4gdGhlIE1BIGNvbG8KPiB2
YXJpZXMsIGFuZCB0aGF0IHdlIGhhdmUgc29tZSBBUk0gYm9hcmRzIHdpdGggbGlrZSAxIG9yIDIg
Q1BVcykuCj4gCj4gCj4gQWN0dWFsbHksIHRoZSBiZXN0IGNhbmRpZGF0ZSBmb3IgZ2FpbmluZyBz
ZWN1cml0eSBzdXBwb3J0LCBpcyBJTU8KPiBBUklOQy4gQ29kZSBpcyBhbHNvIHJhdGhlciBzaW1w
bGUgYW5kICJzdGFibGUiIChoYXNuJ3QgY2hhbmdlZCBpbiB0aGUKPiBsYXN0Li4uIHllYXJzISkg
YW5kIGl0J3MgdXNlZCBieSBEb3JuZXJXb3JrcycgcGVvcGxlIGZvciBzb21lIG9mIHRoZWlyCj4g
cHJvamVjdHMgKEkgdGhpbms/KS4gSXQncyBhbHNvIG5vdCB0ZXN0ZWQgaW4gT1NTVGVzdCwgdGhv
dWdoLCBhbmQKPiBjb25zaWRlcmluZyBob3cgc3BlY2lhbCBwdXJwb3NlIGl0IGlzLCBJIHRoaW5r
IHdlJ3JlIG5vdCB0b3RhbGx5Cj4gY29tZm9ydGFibGUgbWFya2luZyBpdCBhcyBTZWMtU3VwcG9y
dGVkLCB3aXRob3V0IGZlZWRiYWNrIGZyb20gdGhlCj4gbWFpbnRhaW5lcnMuCj4gCj4gR2Vvcmdl
LCBKb3NoLCBSb2JlcnQ/Cj4KClllcywgd2UgZG8gc3RpbGwgdXNlIHRoZSBBUklOQzY1MyBzY2hl
ZHVsZXIuIFNpbmNlIGl0IGlzIHNvIHNpbXBsZSwgaXQgaGFzbid0CnJlYWxseSBuZWVkZWQgYW55
IG1vZGlmaWNhdGlvbnMgaW4gdGhlIGxhc3QgY291cGxlIHllYXJzLgoKV2UgYXJlIG5vdCByZWFs
bHkgc3VyZSB3aGF0IGtpbmQgb2YgZmVlZGJhY2sgeW91IGFyZSBsb29raW5nIGZyb20gdXMgaW4g
cmVnYXJkcwp0byBtYXJraW5nIGl0IHNlYy1zdXBwb3J0ZWQsIGJ1dCB3b3VsZCBiZSBoYXBweSB0
byB0cnkgYW5kIGFuc3dlciBhbnkgcXVlc3Rpb25zLgpJZiB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMg
cXVlc3Rpb25zIG9yIHJlcXVlc3RzLCB3ZSBjYW4gZGlzY3VzcyBpdCBpbnRlcm5hbGx5IGFuZApn
ZXQgYmFjayB0byB5b3UuCgpUaGFua3MsClJvYmJpZSBWYW5Wb3NzZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:16:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxD87-0000cF-9t; Wed, 27 Sep 2017 14:16:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxD85-0000bz-WB
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:16:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7A/D1-02046-1A2BBC95; Wed, 27 Sep 2017 14:16:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7cTac
 jDZ681bf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmzTzLXrCRpeL3gmcsDYynmLsYOTkkBPwl
 /j/7xQRiswnoSjRt+csGYvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4nbXafYQWwWA
 VWJVbefg9WLCGhJrF/xFKq+RGJ28xYwW1ggRqK1vwWshlPASuL+7kdgvUICGRK/ljRD3WMi8X
 bhTqB6DqC4msTc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUM
 DY73c1OLixPTUnMSkYr3k/NxNjMBQq2dgYNzB2LPX7xCjJAeTkihv4prTkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeBdtBMoJFqWmp1akZeYAgx4mLcHBoyTCex4kzVtckJhbnJkOkTrFaMxx4
 +H1P0wcHTfv/mESYsnLz0uVEuctACkVACnNKM2DGwSLxkuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHnXgkzhycwrgdv3CugUJqBTeqeeADmlJBEhJdXAqMq3cKrw1eRHV5bPepMc/cNuefk
 9V+u9gZp6hWr3zS/O7M1epbT6xHZL2Y+lBXPOTKrdfEbQ4xi3J0OylZ+N8HoXhYj7S9e83tfw
 P3jSnzv/r2o5VCbsmnsyT3VPjX4mZ6Kz0oQJtxdd2Pt8m+uxyFXWGi8sPJe0WQcpm1nMf5f30
 OE423dmcyWW4oxEQy3mouJEAMNY1XzBAgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506521753!116627351!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55095 invoked from network); 27 Sep 2017 14:15:57 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:15:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449434637"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.45653.597263.546114@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:14:45 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-3-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 02/22] libxl: introduce a way to mark
	fields as deprecated in the idl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwMi8yMl0gbGlieGw6IGludHJvZHVj
ZSBhIHdheSB0byBtYXJrIGZpZWxkcyBhcyBkZXByZWNhdGVkIGluIHRoZSBpZGwiKToKPiBUaGUg
ZGVwcmVjYXRpb24gaW52b2x2ZXMgZ2VuZXJhdGluZyBhIGZ1bmN0aW9uIHRoYXQgY29waWVzIHRo
ZQo+IGRlcHJlY2F0ZWQgZmllbGRzIGludG8gaXQncyBuZXcgbG9jYXRpb24gaWYgdGhlIG5ldyBs
b2NhdGlvbiBoYXMgbm90Cj4gYmVlbiBzZXQuCi4uLgo+IENoYW5nZXMgc2luY2UgdjI6Cj4gIC0g
RGlzcG9zZSBkZXByZWNhdGVkIGZpZWxkcyBhbmQgc2V0IHRoZW0gdG8gdGhlIGRlZmF1bHQgdmFs
dWUuCj4gIC0gUmV0dXJuIGVycm9yIGlmIGJvdGggdGhlIGRlcHJlY2F0ZWQgYW5kIHRoZSBuZXcg
ZmllbGRzIGFyZSBub3Qgc2V0IHRvCj4gICAgbm9uLWRlZmF1bHQgdmFsdWVzLgoKQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKKG1vc3RseSBiYXNlZCBv
biByZWFkaW5nIHRoZSBnZW5lcmF0ZWQgY29kZSwgd2hpY2ggTEdUTSkKCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:16:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxD8R-0000g7-Ha; Wed, 27 Sep 2017 14:16:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436118be6=roger.pau@citrix.com>)
 id 1dxD8Q-0000ft-D5
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:16:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 07/73-03610-5B2BBC95; Wed, 27 Sep 2017 14:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO7WTac
 jDf5cELb4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPOnJvEVrCKo+LRjylsDYwf2LoYOTkkBPwl
 +v98ZQGx2QR0JC7O3QkU5+AQEVCRuL3XACTMLLCMUWJ3XzSILSxgLfFseic7iM0ioCrxZVc32
 BheAUuJyzd2sIO0SgjoSfzYbggRFpQ4OfMJC8QYTYnW7b/ZIWx5ieats5lBbCEBRYn+eQ/YJj
 DyzELSMgtJyywkLQsYmVcxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yX
 n525iBIYNAxDsYOz453SIUZKDSUmUN3HN6UghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAo
 xZKXn5eqJMErDgxPIcGi1PTUirTMHGBgw5RKcPAoifByg6R5iwsSc4sz0yFSpxh1OTpu3v3DJ
 AQ2Q0qcVxGkSACkKKM0D24ELMouMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZi3ZCPQFJ7MvB
 K4Ta+AjmACOqJ36gmQI0oSEVJSDYzcO+/N4Hn86v2qmVMYXdlffeQ5soCdfblVjPbNfXGNEZP
 udXP1n3YvXXYnv8Mtom+CyNedS9XctFYcmhLE395zxUlU56VT1e9ls35xqifKsN/uW2IsOSV+
 l0LV9EPTr/K7R89NOHdi9+JNLNu+53ac3HLs6syLVn9OfFn0473m/L2s13k9vvbOUGIpzkg01
 GIuKk4EAIAOwf+tAgAA
X-Env-Sender: prvs=436118be6=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506521779!118007221!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7300 invoked from network); 27 Sep 2017 14:16:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:16:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441431359"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 27 Sep 2017 15:16:08 +0100
Message-ID: <20170927141608.73485-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/pvh: fix PVHv2 Dom0 memory calculation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UFZIdjIgaXMgYWx3YXlzIGdvaW5nIHRvIHJlcXVpcmUgdGhlIHVzYWdlIG9mIG1lbW9yeSBpbiBv
cmRlciB0byBzdG9yZQp0aGUgcDJtIHBhZ2UgdGFibGVzLCBlaXRoZXIgd2hlbiB1c2luZyBoYXAg
b3Igc2hhZG93LgoKRml4IHRoZSBjb25kaXRpb24gc28gbWVtb3J5IGlzIHJlc2VydmVkIHVuY29u
ZGl0aW9uYWxseSB3aGVuIHRyeWluZyB0bwpidWlsZCBhIFBWSHYyIERvbTAuCgpSZXBvcnRlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyB8IDMgKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXgg
ZjYxNmI5OWRkYy4uNDI0MTkyYTdjNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0yNjMsOCArMjYzLDcgQEAg
dW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgICAgICAgICAg
YXZhaWwgLT0gbWF4X3BkeCA+PiBzOwogICAgIH0KIAotICAgIG5lZWRfcGFnaW5nID0gaXNfaHZt
X2RvbWFpbihkKSAmJgotICAgICAgICAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21v
ZGVfaGFwKGQpKTsKKyAgICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21haW4oZCk7CiAgICAgZm9y
ICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQogICAgIHsKICAgICAgICAgbnJfcGFnZXMgPSBk
b20wX25ycGFnZXM7Ci0tIAoyLjEzLjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:18:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDA6-0000wJ-SE; Wed, 27 Sep 2017 14:18:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDA5-0000w0-Ss
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:18:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 95/F9-03610-D13BBC95; Wed, 27 Sep 2017 14:18:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpK7k5tO
 RBm8bLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWtweZC1YxV8zdZt7AeJepi5GTQ0LAX+LQ
 xTY2EJtNQFeiactfMJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPUOEisPzybHcRmEVCV2
 HVhGliNiICWxPoVT6HqSyRmN28Bs4UFQiU+X9kHZnMKWEk8a1rOCGILCWRI7Dt7lR3iHhOJtw
 t3AtVwAMXVJOauj5/AyDcLyUWzkFw0C8lFCxiZVzFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYFy8NvAQoyQHk5Iob+Ka05FCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHjjNwHlBItS01Mr0jJzgCEPk5bg4FES4XUDSfMWFyTmFmemQ6ROMRpz3Hh4/
 Q8TR8fNu3+YhFjy8vNSpcR5FUFKBUBKM0rz4AbBYvESo6yUMC8j0GlCPAWpRbmZJajyrxjFOR
 iVhHkTQKbwZOaVwO17BXQKE9ApvVNPgJxSkoiQkmpgLHENUK+sL1fYelLHbLHYg68+j0KEPD/
 /P7tePXPVAXvX9r+3t+8Q/D6rqaNk3qrqMzNLK1ZGX78r9eFi8hmFnCuCp4uv1Mco/tK40c7H
 v2VP/WWBc/8+bbh5ci7DvmYT5uAAjyi2qXmXZ26VW8a8U+u9ze7NxxQb26uqffeYbVPm4ODVr
 GPgVmIpzkg01GIuKk4EAP/hB1/AAgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506521858!81768602!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54495 invoked from network); 27 Sep 2017 14:18:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:18:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441431556"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.45812.701969.133063@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:17:24 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-5-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 04/22] libxl/xl: use the new
	domain_build_info fields position
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwNC8yMl0gbGlieGwveGw6IHVzZSB0
aGUgbmV3IGRvbWFpbl9idWlsZF9pbmZvIGZpZWxkcyBwb3NpdGlvbiIpOgo+IFRoaXMgaXMgcmVx
dWlyZWQgYmVjYXVzZSB0aG9zZSBvcHRpb25zIHdpbGwgYmUgdXNlZCBieSB0aGUgbmV3IFBWSAo+
IGd1ZXN0IHR5cGUsIGFuZCB0aHVzIG5lZWQgdG8gYmUgc2hhcmVkIGJldHdlZW4gUFYgYW5kIEhW
TS4KClRoaXMgTEdUTSBidXQgdGhlIHRpdGxlIG9mIHRoaXMgcGF0Y2ggaGFzIHBvb3IgZ3JhbW1h
ci4KSSB0aGluayB5b3UgbWVhbnQKICAgdXNlIHRoZSBuZXcgbG9jYXRpb24gb2YgZG9tYWluX2J1
aWxkX2luZm8gZmllbGRzCj8KCkFueXdheSwKCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:18:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:18:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDAk-00012n-4X; Wed, 27 Sep 2017 14:18:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxDAj-00012P-42
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:18:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EF/FC-03283-443BBC95; Wed, 27 Sep 2017 14:18:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov67j5tO
 RBndOMll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9u7MKprNVbHol1MA4gbWLkZNDQsBI4u3E
 f0xdjFwcQgILGSU+zn0AlhAWcJVYcvoRC4gtIpAtsWb2ArAiZoFLjBKblvezgySEBAokjkxvB
 mtgE1CV2HD9FJjNK2AtcfBAG1gzC1D8wKILTCC2qEC4RNPZfhaIGkGJkzOfgNmcAnYSj/Y9AJ
 vJLKAu8WfeJWYIW1xi07PvrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqR
 raKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYnAxAsIPx/saAQ4ySHExKoryJ
 a05HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFd8ElBMsSk1PrUjLzAHGCUxagoNHSYSXGyTNW
 1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivItBigRAijJK8+BGwGL2EqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5X24EmsKTmVcCt+kV0BFMQEf0Tj0BckRJIkJKqoFRde6Bb41CmYXTktl
 uPyp6cun02eBF6u+WCHHxKxs5bj9y4Pv7c+6C2vMfHOd8GbU8R+mo9LN1jpKdp96+87hTPZGH
 mUfW03nuBr3VXz94/3nh1z1BQsqA8az4Mwae5Rfmb7LJiucMvNXCYWD36GHjZ23Fpw2xE4vmn
 y3xr/t53irv4LUj++6pKrEUZyQaajEXFScCAFU6DNLUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506521920!118981647!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12573 invoked from network); 27 Sep 2017 14:18:41 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Sep 2017 14:18:41 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2AA4FAC15;
 Wed, 27 Sep 2017 14:18:38 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cf4ff98b-2691-2731-5dc7-d5a905ea5a1c@suse.com>
Date: Wed, 27 Sep 2017 16:18:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170927134623.3147-3-joao.m.martins@oracle.com>
Content-Language: de-DE
Cc: x86@kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTU6NDYsIEpvYW8gTWFydGlucyB3cm90ZToKPiBJbiBvcmRlciB0byBzdXBw
b3J0IHB2Y2xvY2sgdmRzbyBvbiB4ZW4gd2UgbmVlZCB0byBzZXR1cCB0aGUgdGltZQo+IGluZm8g
cGFnZSBmb3IgdmNwdSAwIGFuZCByZWdpc3RlciB0aGUgcGFnZSB3aXRoIFhlbiB1c2luZyB0aGUK
PiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhIGh5cGVyY2FsbC4gVGhpcyBo
eXBlcmNhbGwKPiB3aWxsIGFsc28gZm9yY2VmdWxseSB1cGRhdGUgdGhlIHB2dGkgd2hpY2ggd2ls
bCBzZXQgc29tZSBvZiB0aGUKPiBuZWNlc3NhcnkgZmxhZ3MgZm9yIHZkc28uIEFmdGVyd2FyZHMg
d2UgY2hlY2sgaWYgaXQgc3VwcG9ydHMgdGhlCj4gUFZDTE9DS19UU0NfU1RBQkxFX0JJVCBmbGFn
IHdoaWNoIGlzIG1hbmRhdG9yeSBmb3IgaGF2aW5nCj4gdmRzby92c3lzY2FsbCBzdXBwb3J0LiBB
bmQgaWYgc28sIGl0IHdpbGwgc2V0IHRoZSBjcHUgMCBwdnRpIHRoYXQKPiB3aWxsIGJlIGxhdGVy
IG9uIHVzZWQgd2hlbiBtYXBwaW5nIHRoZSB2ZHNvIGltYWdlLgo+IAo+IFRoZSB4ZW4gaGVhZGVy
cyBhcmUgYWxzbyB1cGRhdGVkIHRvIGluY2x1ZGUgdGhlIG5ldyBoeXBlcmNhbGwgZm9yCj4gcmVn
aXN0ZXJpbmcgdGhlIHNlY29uZGFyeSB2Y3B1X3RpbWVfaW5mbyBzdHJ1Y3QuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgoKUmV2aWV3
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:21:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDDj-0001mp-G3; Wed, 27 Sep 2017 14:21:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDDi-0001mf-4a
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:21:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 17/0A-03093-DF3BBC95; Wed, 27 Sep 2017 14:21:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6fzac
 jDdY26lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTn+sXrOWpeN1wjbGB8SNHFyMnh4SAv8Tv
 3Z/YQWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgMbHzAxOIzSKgK
 jF3wgxGEFtEQEti/YqnUPUlErObtwDZHBzCQPUNp01AwpwCVhLvT29hAQkLCWRIbLtqAHGNic
 TbhTvZIMJqEnPXx09g5JuF5J5ZSO6ZheSeBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MN7eGHCIUZKDSUmUN3HN6UghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErzTNwHlBItS01Mr0jJzgOEOk5bg4FES4XUDSfMWFyTmFmemQ6ROMepydNy8+
 4dJiCUvPy9VSpx3MUiRAEhRRmke3AhY7F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8CkC
 k8mXklcJteAR3BBHRE79QTIEeUJCKkpBoYVdtna849IauiXnj7Spb6bdOzOxacV5CfaZhreS9
 GtpY/e2EKT0mvmrPD9PqezX1HXSrD2TMV6w59uyJ/dt91j5TFuXpx5kknFLharkab/zu6pfet
 VtSL1ALvLVpTF0YnTLlqrLTowSu+Aw9uth5sNPnwMkh9FU+Mz51zMizXfnPZ9fdtEq1TYinOS
 DTUYi4qTgQADzKd8rgCAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506522106!106374180!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16205 invoked from network); 27 Sep 2017 14:21:48 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:21:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441432274"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.46038.591478.363419@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:21:10 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-6-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-6-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 05/22] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwNS8yMl0geGw6IGludHJvZHVjZSBh
IGRvbWFpbiB0eXBlIG9wdGlvbiIpOgo+IEludHJvZHVjZSBhIG5ldyB0eXBlIG9wdGlvbiB0byB4
bCBjb25maWd1cmF0aW9uIGZpbGVzIGluIG9yZGVyIHRvCj4gc3BlY2lmeSB0aGUgZG9tYWluIHR5
cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3VycmVudCBidWlsZGVyIG9wdGlvbi4KPiAKPiBUaGUg
bmV3IG9wdGlvbiBpcyBkb2N1bWVudGVkIGluIHRoZSB4bC5jZmcgbWFuIHBhZ2UsIGFuZCB0aGUg
cHJldmlvdXMKPiBidWlsZGVyIG9wdGlvbiBpcyBtYXJrZWQgYXMgZGVwcmVjYXRlZC4KCkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFsdGhvdWdoLAoK
PiArI2RlZmluZSBDSEVDS19BTkRfU0VUX1RZUEUodHlwZSwgbmV3KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoKcGVyc29uYWxseSBJIHdvdWxk
IHByZWZlciB0aGUgKHsgb24gdGhlIHByZXZpb3VzIGxpbmUsIGFuZCBhbnl3YXksIEkKdGhpbmsg
eW91IGNvdWxkIHByb2JhYmx5IGF2b2lkIHRoaXMgbWFjcm8gYnkgdXNpbmcgYSB0ZW1wb3Jhcnkg
aGVyZToKCj4gKyAgICAvKiBEZXByZWNhdGVkIHNpbmNlIFhlbiA0LjEwLiAqLwo+ICsgICAgaWYg
KCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAiYnVpbGRlciIsICZidWYsIDApKSB7Cj4gKyAg
ICAgICAgaWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKQo+ICsg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKPiArIlRoZSBcImJ1aWxkZXJcIiBvcHRpb24gaXMg
YmVpbmcgZGVwcmVjYXRlZCwgcGxlYXNlIHVzZSBcInR5cGVcIiBpbnN0ZWFkLlxuIik7Cj4gKyAg
ICAgICAgaWYgKCFzdHJuY21wKGJ1ZiwgImh2bSIsIHN0cmxlbihidWYpKSkKPiArICAgICAgICAg
ICAgQ0hFQ0tfQU5EX1NFVF9UWVBFKGNfaW5mby0+dHlwZSwgTElCWExfRE9NQUlOX1RZUEVfSFZN
KTsKCiAgKyAgICAgICAgICAgIHR5cGVfZnJvbV9idWlsZGVyID0gTElCWExfRE9NQUlOX1RZUEVf
SFZNOwoKPiArICAgICAgICBlbHNlIGlmICghc3RybmNtcChidWYsICJnZW5lcmljIiwgc3RybGVu
KGJ1ZikpKQo+ICsgICAgICAgICAgICBDSEVDS19BTkRfU0VUX1RZUEUoY19pbmZvLT50eXBlLCBM
SUJYTF9ET01BSU5fVFlQRV9QVik7Cj4gKyAgICAgICAgZWxzZSB7Cj4gKyAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiSW52YWxpZCBkb21haW4gdHlwZSAlcy5cbiIsIGJ1Zik7Cj4gKyAgICAg
ICAgICAgIGV4aXQoMSk7Cj4gKyAgICAgICAgfQoKICArICAgICAgIGlmIChjX2luZm8tPnR5cGUg
IT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCAmJgogICsgICAgICAgICAgIGNfaW5mby0+dHlw
ZSAhPSB0eXBlX2Zyb21fYnVpbGRlcikgewoKVXAgdG8geW91LCB0aG91Z2guICBJIHdvbid0IGlu
c2lzdCBvbiB0aGlzIGNoYW5nZS4gIEhlbmNlIG15IGFjay4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:23:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDF4-0001tb-QJ; Wed, 27 Sep 2017 14:23:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDF3-0001tU-LM
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:23:13 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 07/9A-02225-054BBC95; Wed, 27 Sep 2017 14:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG7AltO
 RBhunyll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn9s5uZCo6wVJx/0sLcwHiHuYuRk0NCwF/i
 4o+n7CA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb384B6uUAqnGQWPw/EyTMI
 qAq0fxrBSuILSKgJbF+xVOo8hKJ2c1bwGxhAVuJR98mgNVwClhJ3H7+iBVkjJBAhsT+KZIQ15
 hIvF24kw0irCYxd338BEa+WUjumYXknllI7lnAyLyKUb04tagstUjXSC+pKDM9oyQ3MTNH19D
 AWC83tbg4MT01JzGpWC85P3cTIzDI6hkYGHcwnmp2PsQoycGkJMqbuOZ0pBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3subgHKCRanpqRVpmTnAcIdJS3DwKInwuoGkeYsLEnOLM9MhUqcYLTmOb
 br8h4njxsPrQLLj5t0/TEIsefl5qVLivItBGgRAGjJK8+DGwWLyEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3psgU3gy80rgtr4COogJ6KDeqSdADipJREhJNTBWZdaY/Ndl1lLgfXMk/qx
 /5rlJ2efjtp+5qiulx6vcXHLRXlP5VTaj7hf55dtOC13TnRr9XEFlXdKtA0/05i7aMI1x7hU/
 6xcHHXTrls2qbftl1Lp3y/Kk5fU3JytV97A8e/mO88OzO7lZxt8/r1l7v93Sh3Pn3e4v6Sw79
 6m27U24/nb78YRYJZbijERDLeai4kQAG40icsQCAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506522190!112731235!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64698 invoked from network); 27 Sep 2017 14:23:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:23:12 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441432653"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.46145.775848.519986@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:22:57 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-7-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-7-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 06/22] xl: introduce a firmware option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwNi8yMl0geGw6IGludHJvZHVjZSBh
IGZpcm13YXJlIG9wdGlvbiIpOgo+IFRoZSBuZXcgZmlybXdhcmUgb3B0aW9uIGFpbXMgdG8gcHJv
dmlkZSBhIGNvaGVyZW50IHdheSB0byBzZXQgdGhlCj4gZmlybXdhcmUgZm9yIHRoZSBkaWZmZXJl
bnQga2luZCBvZiBndWVzdHMgWGVuIHN1cHBvcnRzLgo+IAo+IEZvciBQViBndWVzdHMgdGhlIGF2
YWlsYWJsZSBmaXJtd2FyZXMgYXJlIHB2Z3J1YnszMnw2NH0sIGFuZCBmb3IgSFZNCj4gdGhlIGZv
bGxvd2luZyBhcmUgc3VwcG9ydGVkOiBiaW9zLCB1ZWZpLCBzZWFiaW9zLCByb21iaW9zIGFuZCBv
dm1mLgo+IE5vdGUgdGhhdCB1ZWZpIG1hcHMgdG8gb3ZtZiwgYW5kIGJpb3MgbWFwcyB0byB0aGUg
ZGVmYXVsdCBmaXJtd2FyZSBmb3IKPiBlYWNoIGRldmljZSBtb2RlbC4KCkFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkl0J3MgYSByYXRoZXIgb2RkIHRo
YXQgdGhpcyBmaXJtd2FyZSB0eXBlIGZpZWxkIGlzIGEgc3RyaW5nIHJhdGhlcgp0aGFuIGFuIGVu
dW0uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:24:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDGC-00022R-3V; Wed, 27 Sep 2017 14:24:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDGA-00022H-9b
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:24:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 80/C2-03454-594BBC95; Wed, 27 Sep 2017 14:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve7ULac
 jDXqXsVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXpp1jKjjPVLGw/SVzA+Nspi5GTg4JAX+J
 Szces4HYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBor/9FmsXIwcHi
 4CqxMo/tiBhEQEtifUrnkKVl0jMbt4CZgsL2EvMvXGVHcTmFLCSaDrVCnaCkECGROuas2wQ55
 hIvF24kw1kpJCAmsTc9fETGPlmITloFpKDZiE5aAEj8ypGjeLUorLUIl1jY72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYw71wceYpTkYFIS5U1cczpSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTv9E1AOcGi1PTUirTMHGDIw6QlOHiURHjdQNK8xQWJucWZ6RCpU4zGH
 DceXv/DxNFx8+4fJiGWvPy8VClx3pmbgUoFQEozSvPgBsFi8RKjrJQwLyPQaUI8BalFuZklqP
 KvGMU5GJWEeSVApvBk5pXA7XsFdAoT0Cm9U0+AnFKSiJCSamD0TA8L8j2x7h1P3q/2HN7nobN
 DGQTSlD5tjWJ9/qpR6MNk5l9sy80jt12ZnPo/3OLthISG2MkMCUUhSlnnzpi8blG+nnb8Tk8I
 S/2Uy/7T/Vhmnf+8uoJz512RZRJrfrv92Gqo4dTSoHbzCme4CYONlRrDzXmsQj+t2jn4HSQlZ
 p61sFMoyVFiKc5INNRiLipOBACbdHqswAIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506522259!76901678!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46600 invoked from network); 27 Sep 2017 14:24:20 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:24:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449436447"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.46199.544383.861203@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:23:51 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-8-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-8-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 07/22] libxl: introduce a PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwNy8yMl0gbGlieGw6IGludHJvZHVj
ZSBhIFBWSCBndWVzdCB0eXBlIik6Cj4gVGhlIG5ldyBndWVzdCB0eXBlIGlzIGludHJvZHVjZWQg
dG8gdGhlIGxpYnhsIElETC4gbGlieGxfX2RvbWFpbl9tYWtlCj4gaXMgYWxzbyBtb2RpZmllZCB0
byBzYXZlIHRoZSBndWVzdCB0eXBlLCBhbmQgbGlieGxfX2RvbWFpbl90eXBlIGlzCj4gZXhwYW5k
ZWQgdG8gZmV0Y2ggdGhhdCBpbmZvcm1hdGlvbiB3aGVuIGRldGVjdGluZyBndWVzdCB0eXBlLgoK
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:24:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDGM-00024d-Ab; Wed, 27 Sep 2017 14:24:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDGL-000249-0D
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:24:33 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D3/02-02208-0A4BBC95; Wed, 27 Sep 2017 14:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve78Lac
 jDe5sNbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOf/3NWLCbseLxiklMDYzzGLsYOTkkBPwl
 zn+czgJiswnoSjRt+csGYvMKCEqcnPkELM4soCOxYPcnNghbXmL72znMEDX2Eof+X2EHsVkEV
 CWuTW1mBbFFBLQk1q94ClVfIjG7eQuYLSzgKXH7wysgm4ODU8BKYslVQZCwkECGxOUDPewQ55
 hIvF24E6xESEBNYu76+AmMfLOQHDQLyUGzkBy0gJF5FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxobtnocYJTmYlER5E9ecjhTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwdu8GSgnWJSanlqRlpkDDHmYtAQHj5II7zqQNG9xQWJucWY6ROoUoyVHz
 4qLf5g4bjy8DiQ7bt79wyTEkpeflyolzjsTpEEApCGjNA9uHCwuLzHKSgnzMgIdKMRTkFqUm1
 mCKv+KUZyDUUmYdxLIFJ7MvBK4ra+ADmICOqh36gmQg0oSEVJSDYx60p0zTkk8V3TROMlt0Ov
 DcjFkgfmNDp64n5G7G9adaupZ4Sd0cuWBjZbnMn8kB+5osnw9X0nuz0f39+uqZN0L/BWXLnn/
 9OiPFX+ue5dnnA95G5tmffLLJrXgkjV3lm07uk5a8g7X5pi50YuTRRSlArk3X72/+4YO1+JX7
 7id30tMP9nduneREktxRqKhFnNRcSIAjkOf1MYCAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506522270!92402505!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39947 invoked from network); 27 Sep 2017 14:24:31 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:24:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449436509"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.46224.80226.756997@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:24:16 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-9-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-9-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 08/22] libxl: allow PVH guests to use a
	bootloader
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwOC8yMl0gbGlieGw6IGFsbG93IFBW
SCBndWVzdHMgdG8gdXNlIGEgYm9vdGxvYWRlciIpOgo+IEFsbG93IFBWSCBndWVzdHMgdG8gYm9v
dCB1c2luZyBhIGJvb3Rsb2FkZXIuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:24:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDGP-000272-LV; Wed, 27 Sep 2017 14:24:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDGO-00026G-9F
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:24:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4E/2A-30688-3A4BBC95; Wed, 27 Sep 2017 14:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve7iLac
 jDXbM5rT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2LTrLWHCEseLGrvfsDYwrGbsYOTkkBPwl
 tr3czQRiswnoSjRt+csGYvMKCEqcnPmEBcRmFtCTuDF1ChuELS/RvHU2M0SNvcSPh7PYQWwWA
 VWJ+2uegMVFBLQk1q94ClVfIjG7eQuYLSzgKTH/zS6wGk4Ba4mVP86A3SAkkClx7FcHK8Q9Jh
 JvF+4EqucAiqtJzF0fP4GRbxaSi2YhuWgWkosWMDKvYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDDUGINjB2LDd8xCjJAeTkihv4prTkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeJs3A+UEi1LTUyvSMnOAQQ+TluDgURLhXQeS5i0uSMwtzkyHSJ1itOToW
 XHxDxPHjYfXgWTHzbt/mIRY8vLzUqXEeWeCNAiANGSU5sGNg0XmJUZZKWFeRqADhXgKUotyM0
 tQ5V8xinMwKgnzTgKZwpOZVwK39RXQQUxAB/VOPQFyUEkiQkqqgbH8DAPX7qreQ6dO3Z7//8q
 b3meXWj+wtgltetk+O/DDdpuFBoUX7Yo5Xnra3O+63n245WuYq0hI5K0KSQveW9n/93uv/l+1
 yZXrz7lz25nfO2as2TW/pHiaeDez7vapSXudy/7Xb33Pu3nFBl2LzO3nOLbNmxr1o31uscacm
 hU+O55uuLvV8fZnJZbijERDLeai4kQAfm3uBMcCAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506522270!92402505!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40381 invoked from network); 27 Sep 2017 14:24:34 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:24:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449436568"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.46236.712711.69853@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:24:28 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-10-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-10-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 09/22] libxl: set PVH guests to use the
	PV console
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAwOS8yMl0gbGlieGw6IHNldCBQVkgg
Z3Vlc3RzIHRvIHVzZSB0aGUgUFYgY29uc29sZSIpOgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:26:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDIT-0002Ut-16; Wed, 27 Sep 2017 14:26:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxDIS-0002Ua-4f
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:26:44 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9F/A7-03610-325BBC95; Wed, 27 Sep 2017 14:26:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS1dp6+l
 Ig29PrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/L8+yFMxkqzh8bAFbA+MXli5GTg4hgTyJ
 SdOuMXUxcnDwCthJbLqaDxKWEDCUOL3wJlgJi4CqxJWZm8BsNgF1ibZn21lBykUEdCROf+frY
 uTiYBZoZpSYfPsXK0iNsIC9xLRnL9ggxltKrDnazgxicwpYSRye+w5qlaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7Gb8sCDjFKcjApifImrjkdKcSX
 lJ9SmZFYnBFfVJqTWnyIUY+DQ2Dz2tUXGAW27QKSUix5+XmpShK8BVuAqgWLUtNTK9Iyc4CRA
 tMgwcGjJMKrBpLmLS5IzC3OTIdInWI05rjx8PofJo6Om3f/MAmBTZIS53UFKRUAKc0ozYMbBI
 vgS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLm5QCZwpOZVwK37xXQKUxAp/ROPQFySkkiQkq
 qgdH8faBRvfckl2+vd3vPcZ6W+fGTTH+L2KNOFotHhSIpxxj+BS9Y4V1zxFd/KV9Zzv23L1TW
 rHhYuewyW4byLIlnHbydsRVtnM1GnbPNV5qevFt+qz1vwpkzxzXTTE8xr1v3oJlhz4WHTg/n1
 Pr3TtnTbruYrWh+6p+YT5zn3pSem2t2Z2uMu6wSS3FGoqEWc1FxIgBIrZ922wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506522401!78232815!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18269 invoked from network); 27 Sep 2017 14:26:42 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 14:26:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 08:26:40 -0600
Message-Id: <59CBD13D0200007800180243@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 08:26:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170927141608.73485-1-roger.pau@citrix.com>
In-Reply-To: <20170927141608.73485-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix PVHv2 Dom0 memory calculation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE2OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jCj4gQEAgLTI2Myw4ICsyNjMsNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20w
X2NvbXB1dGVfbnJfcGFnZXMoCj4gICAgICAgICAgICAgIGF2YWlsIC09IG1heF9wZHggPj4gczsK
PiAgICAgIH0KPiAgCj4gLSAgICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21haW4oZCkgJiYKPiAt
ICAgICAgICAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKPiAr
ICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKTsKPiAgICAgIGZvciAoIDsgOyBuZWVk
X3BhZ2luZyA9IGZhbHNlICkKPiAgICAgIHsKPiAgICAgICAgICBucl9wYWdlcyA9IGRvbTBfbnJw
YWdlczsKClN0aWxsIGluIGNvbnRleHQgYWJvdmUgaXMgdGhlIGNhbGN1bGF0aW9uIGZvciBJT01N
VSBwYWdlIHRhYmxlcwpXaGVuIGlvbW11X2hhcF9wdF9zaGFyZSwgd2h5IGRvIHdlIG5lZWQgdG8g
cmVzZXJ2ZSBleHRyYQpzcGFjZT8gSWYgdGhlIElPTU1VIGNhbGN1bGF0aW9uIGlzbid0IHByZWNp
c2UgZW5vdWdoLCBwZXJoYXBzCnRoYXQncyB3aGF0IHdhbnRzIGNoYW5naW5nPyBRdWl0ZSBwb3Nz
aWJseSBpdCB3b3VsZCBzdWZmaWNlIHRvCnNpbXBseSBkb3VibGUgdGhlIHZhbHVlIGRvbTBfcGFn
aW5nX3BhZ2VzKCkgcmV0dXJucyBpbiB0aGF0CmNhc2UuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:28:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDKA-0002fg-Bn; Wed, 27 Sep 2017 14:28:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDK9-0002fY-2D
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:28:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A2/40-09852-C85BBC95; Wed, 27 Sep 2017 14:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW731tO
 RBl0rDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZv/czF5xjrZh8czN7A+Mlli5GDg4JAX+J
 m5O9uxg5OdgEdCWatvxlA7F5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEjb3E0oaZrCA2i
 4CqxInWRWA1IgJaEutXPIWqL5GY3bwFzBYWcJc4destmM0pYC0xb3k7O8gJQgKZEjP2m4CEJQ
 RMJN4u3MkGEVaTmLs+fgIj3ywkB81CctAsJActYGRexahRnFpUllqka2Skl1SUmZ5RkpuYmaN
 raGCql5taXJyYnpqTmFSsl5yfu4kRGGb1DAyMOxj3tPsdYpTkYFIS5U1cczpSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRvwRagnGBRanpqRVpmDjDgYdISHDxKIrzzQdK8xQWJucWZ6RCpU4zGH
 DceXv/DxNFx8+4fJiGWvPy8VClxXleQUgGQ0ozSPLhBsEi8xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmYdw/IFJ7MvBK4fa+ATmECOqV36gmQU0oSEVJSDYwFUukqkds2BN74Nu/Ch8bY+Y9
 2rvL+qfIi1dAq5ZbQet0861z505Hczz/s2bnH/Jf2hHeL9lwNz//RuMPxeOqs7Gpt5QfOReeX
 OE7deNZa8KGu2eavxWXaGosstxsLypScnW3g+a89+YLGnba7LdpWTfkrHtoXnhZQ2vjm2EOhE
 KM2wc8RF5WUWIozEg21mIuKEwFD2PM9vwIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506522505!92403295!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5157 invoked from network); 27 Sep 2017 14:28:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:28:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449437180"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.46459.818080.28252@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:28:11 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-11-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-11-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 10/22] libxl: add PVH support to domain
	creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxMC8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byBkb21haW4gY3JlYXRpb24iKToKPiBSZW1vdmUgdGhlIGRldmljZSBtb2RlbCAi
bm9uZSIgc3VwcG9ydCBmcm9tIGRvbWFpbiBjcmVhdGlvbiBhbmQKPiBpbnRyb2R1Y2Ugc3VwcG9y
dCBmb3IgUFZILgoKVGhpcyBpcyBhIGJhY2t3YXJkcy1pbmNvbXBhdGlibGUgY2hhbmdlLCB3aGlj
aCBhdCB0aGUgdmVyeSBsZWFzdApyZXF1aXJlcyBqdXN0aWZpY2F0aW9uLiAgVGhlIGZhY2lsaXR5
IHNlZW1zIHRvIGhhdmUgYmVlbiBpbnRyb2R1Y2VkIGluCgogIGxpYnhsOiBhbGxvdyB0aGUgY3Jl
YXRpb24gb2YgSFZNIGRvbWFpbnMgd2l0aG91dCBhIGRldmljZSBtb2RlbC4KICA1Y2E4OGNiNzU4
MmExOTYzNjY0NmMxYTM5YzczOWZkYmNhZjMzNjJhCgp3aGljaCB3YXMgcGFydCBvZiB0aGUgb3Jp
Z2luYWwgUFZIMiB3b3JrLCBJIHRoaW5rLiAgSSdtIG5vdCBzdXJlIGhvdwpleHBsaWNpdGx5IHdl
IG5lZWQgdG8gaGF2ZSBtYXJrZWQgdGhlIGludGVyZmFjZSBhcyB1bnN0YWJsZSBidXQgd2UKcHJv
YmFibHkgZGlkIHNvbWV3aGVyZS4gIFBlcmhhcHMgeW91IGNvdWxkIGludHJvZHVjZSBhbiBhcHBy
b3ByaWF0ZQpyZWZlcmVuY2UgaW4gdGhlIGNvbW1pdCBtZXNzYWdlID8KClRoZSBjb2RlIGNoYW5n
ZXMgc2VlbSBmaW5lIHRvIG1lLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:30:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDLk-0003Ge-MH; Wed, 27 Sep 2017 14:30:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4361b16bc=Paul.Durrant@citrix.com>)
 id 1dxDLi-0003Dq-V0
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:30:07 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 66/63-02202-EE5BBC95; Wed, 27 Sep 2017 14:30:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQvft1tO
 RBst26Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrTz1gLJgvVrF733m2Bsafgl2MnBwSAn4S
 /57tZgOx2QR0JJYenc8EYosIqEosOrSetYuRg4NZoFBibicLSFhYIFTi0ImbzCBhEYEwiZefS
 iCqwyR6tl4Gm8IC1Hmh6yYriM0r4C6xbcEOMFtIoIlZonE5D0grp4C9xPatwSBhRgFZiS+Nq5
 lBbGYBcYlbTyAOkBAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LBD1OhILdn9ig7C1JZYtfM0MsVZ
 Q4uTMJywTGIVnIRk7C0nLLCQts5C0LGBkWcWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgqpeb
 WlycmJ6ak5hUrJecn7uJERj29QwMjDsY+1b5HWKU5GBSEuVNXHM6UogvKT+lMiOxOCO+qDQnt
 fgQowwHh5IE7/MtQDnBotT01Iq0zBxgBMKkJTh4lER454OkeYsLEnOLM9MhUqcYdTmObbr8h0
 mIJS8/L1VKnHcPSJEASFFGaR7cCFgyuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcfyBS
 ezLwSuE2vgI5gAjqid+oJkCNKEhFSUg2MXi7eRn2N+/ee6W2axaThbHf5z3N9+/5vPvtWzTZa
 fnvFVEex4KlfHpRasEucVRPXluCbc37bxT9uLvMYdphenF88v/h5WLX3LreDKcpxJ+pOq339N
 S/EXCK5/9ty49rkfQwdS9NcPq8odj1WJzhNeMZnvzBfq1kHj/eJiLvq1lz4KG8TU3lCiaU4I9
 FQi7moOBEACIXBmQEDAAA=
X-Env-Sender: prvs=4361b16bc=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506522605!113635663!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61971 invoked from network); 27 Sep 2017 14:30:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:30:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53566734"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v7 01/12] x86/mm: allow a privileged PV domain to map
 guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAMoIkD///gXAIAAIdYw///qg4CAAC+qUA==
Date: Wed, 27 Sep 2017 14:22:19 +0000
Message-ID: <de3ff09da56c433d99f9c95a688c8e04@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
 <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
 <3ada6839baf841b580694911fd79b0bd@AMSPEX02CL03.citrite.net>
 <59CBC43D02000078001801B8@prv-mh.provo.novell.com>
In-Reply-To: <59CBC43D02000078001801B8@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTcgMTQ6MzEKPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9tbTogYWxsb3cgYSBw
cml2aWxlZ2VkIFBWIGRvbWFpbiB0byBtYXAKPiBndWVzdCBtZm5zCj4gCj4gPj4+IE9uIDI3LjA5
LjE3IGF0IDE0OjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJl
dWxpY2hAc3VzZS5jb21dCj4gPj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTcgMTM6NDcKPiA+PiBU
bzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+PiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPiA+PiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+ID4+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjcgMDEvMTJdIHg4Ni9t
bTogYWxsb3cgYSBwcml2aWxlZ2VkIFBWIGRvbWFpbiB0bwo+IG1hcAo+ID4+IGd1ZXN0IG1mbnMK
PiA+Pgo+ID4+ID4+PiBPbiAyNy4wOS4xNyBhdCAxMzoxOCwgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPiB3cm90ZToKPiA+PiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1
c2UuY29tXQo+ID4+ID4+IFNlbnQ6IDI1IFNlcHRlbWJlciAyMDE3IDE0OjAzCj4gPj4gPj4gPj4+
IE9uIDE4LjA5LjE3IGF0IDE3OjMxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+ID4+ID4gLSAgICAgICAgaWYgKCAocmVhbF9wZ19vd25lciA9PSBOVUxMKSB8fCAocGdfb3du
ZXIgPT0gbDFlX293bmVyKSB8fAo+ID4+ID4+ID4gKyAgICAgICAgaWYgKCAocmVhbF9wZ19vd25l
ciA9PSBOVUxMKSB8fAo+ID4+ID4+ID4gICAgICAgICAgICAgICB4c21fcHJpdl9tYXBwaW5nKFhT
TV9UQVJHRVQsIHBnX293bmVyLAo+IHJlYWxfcGdfb3duZXIpICkKPiA+PiA+PiA+ICAgICAgICAg
IHsKPiA+PiA+PiA+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiA+PiA+
Pgo+ID4+ID4+IEknbSBjb25jZXJuZWQgb2YgdGhlIGVmZmVjdCBvZiB0aGUgY2hhbmdlIG9uIHRo
ZSBjb2RlIHBhdGhzCj4gPj4gPj4gd2hpY2ggeW91J3JlIG5vdCByZWFsbHkgaW50ZXJlc3RlZCBp
bjogYWxsb2NfbDFfdGFibGUoKSwKPiA+PiA+PiBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgpLCBhbmQg
c2hhZG93X2dldF9wYWdlX2Zyb21fbDFlKCkgYWxsCj4gPj4gPj4gZXhwbGljaXRseSBwYXNzIGJv
dGggZG9tYWlucyBpZGVudGljYWwsIGFuZCBhcmUgbm93IHN1ZGRlbmx5IGFibGUKPiA+PiA+PiB0
byBkbyB0aGluZ3MgdGhleSB3ZXJlbid0IHN1cHBvc2VkIHRvIGRvLiBBIHNpbWlsYXIgY29uY2Vy
bgo+ID4+ID4+IGFwcGxpZXMgdG8gX19kb191cGRhdGVfdmFfbWFwcGluZygpIGNhbGxpbmcgbW9k
X2wxX3RhYmxlKCkuCj4gPj4gPj4KPiA+PiA+PiBJIHRoZXJlZm9yZSB3b25kZXIgd2hldGhlciB0
aGUgc29sdXRpb24gdG8geW91ciBwcm9ibGVtCj4gPj4gPj4gd291bGRuJ3QgcmF0aGVyIGJlIE1N
VV9GT1JFSUdOX1BUX1VQREFURSAobmFtZSBzdWJqZWN0Cj4gPj4gPj4gdG8gaW1wcm92ZW1lbnQg
c3VnZ2VzdGlvbnMpLiBUaGlzIGF0IHRoZSBzYW1lIHRpbWUgd291bGQKPiA+PiA+PiBhZGRyZXNz
IG15IGNvbmNlcm4gcmVnYXJkaW5nIHRoZSBtaXNsZWFkaW5nIERPTUlEX1NFTEYKPiA+PiA+PiBw
YXNzaW5nIHdoZW4gcmVhbGx5IGEgZm9yZWlnbiBkb21haW4ncyBwYWdlIGlzIG1lYW50Lgo+ID4+
ID4KPiA+PiA+IExvb2tpbmcgYXQgdGhpcyBJIHdvbmRlciB3aGV0aGVyIGEgY2xlYW5lciBzb2x1
dGlvbiB3b3VsZCBiZSB0bwo+IGludHJvZHVjZSBhCj4gPj4gPiBuZXcgZG9taWQ6IERPTUlEX0FO
WS4gVGhpcyBtZWFuaW5nIG9mIHRoaXMgd291bGQgYmUgYWxvbmcgdGhlIHNhbWUKPiA+PiBzb3J0
IG9mCj4gPj4gPiBsaW5lcyBhcyBET01JRF9YRU4gb3IgRE9NSURfSU8gYW5kIHdvdWxkIGJlIHVz
ZWQgaW4gbW11X3VwZGF0ZQo+IHRvCj4gPj4gbWVhbiAnYW55Cj4gPj4gPiBwYWdlIG92ZXIgd2hp
Y2ggdGhlIGNhbGxlciBoYXMgcHJpdmlsZWdlJy4gRG9lcyB0aGF0IHNvdW5kIHJlYXNvbmFibGU/
Cj4gPj4KPiA+PiBOb3QgcmVhbGx5LCBuby4gRXZlbiBpZiB0aGUgY2FsbGVyIGhhcyBwcml2aWxl
Z2Ugb3ZlciBtdWx0aXBsZSBkb21haW5zLAo+ID4+IGl0IHNob3VsZCBzdGlsbCBzcGVjaWZ5IHdo
aWNoIG9uZSBpdCBtZWFucy4gT3RoZXJ3aXNlIHdlIG1heSBlbmQgdXAKPiA+PiB3aXRoIGEgcGFn
ZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlwIGJlaGluZCBpdHMgYmFjaywgYW5kIGl0IGRvaW5nCj4g
Pj4gc29tZXRoaW5nIHRvIG9uZSBkb21haW4gd2hpY2ggd2FzIG1lYW50IHRvIGJlIGRvbmUgdG8g
YW5vdGhlci4KPiA+Pgo+ID4KPiA+IE9rLCBJJ2xsIGNsYWltIHRoZSBmaW5hbCBjbWQgdmFsdWUg
dGhlbi4KPiAKPiBGaW5hbD8gV2UndmUgZ290IDUgbGVmdCAoZm9yIGEgdG90YWwgb2YgMyBiaXRz
KSBhZmFpY3QuCgpSZWFsbHk/IE1heWJlIEkgbWlzcmVhZC4uLiBsb29rcyBsaWtlIG9ubHkgMiBi
aXRzIHRvIG1lLgoKICBQYXVsCgo+IAo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:33:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDOq-0003U8-4R; Wed, 27 Sep 2017 14:33:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxDOo-0003U2-ST
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:33:18 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 34/FF-03283-EA6BBC95; Wed, 27 Sep 2017 14:33:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6ibac
 jDe79U7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuzLvOVNDGVnH2xDvmBsY/LF2MnBwSAkYS
 byf+Y+pi5OIQEljIKLHj5zF2kISwQKTE1paNLCAJEYHJjBKNP/6AJZgF6iU+Lv3ECNExj1Hi9
 72/TCAJNgFViQ3XT7GC2LwC1hJfbu8EKuLgYAGKv9kfDBIWFQiXaDrbzwJRIihxcuYTMJtTwE
 7i+LyPUPPVJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4v
 KUot0jfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkwEIdjB2/HM6xCjJwaQk
 ypu45nSkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneeVuBcoJFqempFWmZOcBIgUlLcPAoifD2g
 qR5iwsSc4sz0yFSpxh1OW48vP6HSYglLz8vVUqcdwVIkQBIUUZpHtwIWNReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjDvGpApPJl5JXCbXgEdwQRyxNQTIEeUJCKkpBoYJRgfrOg+vJCt9Fj
 N4feTavcbLP+kJXFdcaPrl2fpN8PfzVEzULhns//049+rEhZkN87wLuj8Hr+w+3cbi5uH4feL
 muq1JfdPcXE7rZ47vY6pNETuBPvJx6dOzDVWqHjhI3Kz9/NVK28Vc2bP626z9Ti3GHIqn1fO5
 azJr5i6qIxtu7526sltSizFGYmGWsxFxYkAhE5TDNUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506522786!61839072!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65482 invoked from network); 27 Sep 2017 14:33:06 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Sep 2017 14:33:06 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CE16EAC12;
 Wed, 27 Sep 2017 14:33:05 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
 <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9faf8d7b-227f-2ecd-26e6-44ae4270d469@suse.com>
Date: Wed, 27 Sep 2017 16:33:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTU6MzgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8yNy8yMDE3
IDA1OjQzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNy8wOS8xNyAxMTo0MSwgWmhl
bnpob25nIER1YW4gd3JvdGU6Cj4+PiBXaGVuIGJvb3R1cCBhIFBWTSBndWVzdCB3aXRoIGxhcmdl
IG1lbW9yeShFeC4yNDBHQiksIFhFTiBwcm92aWRlZCBpbml0aWFsCj4+PiBtYXBwaW5nIG92ZXJs
YXBzIHdpdGgga2VybmVsIG1vZHVsZSB2aXJ0dWFsIHNwYWNlLiBXaGVuIG1hcHBpbmcgaW4gdGhp
cyBzcGFjZQo+Pj4gaXMgY2xlYXJlZCBieSB4ZW5fY2xlYW5oaWdobWFwKCksIGluIGNlcnRhaW4g
Y2FzZSB0aGVyZSBjb3VsZCBiZSBhbiAyTUIgbWFwcGluZwo+Pj4gbGVmdC4gVGhpcyBpcyBkdWUg
dG8gWEVOIGluaXRpYWxpemUgNE1CIGFsaWduZWQgbWFwcGluZyBidXQgeGVuX2NsZWFuaGlnaG1h
cCgpCj4+PiBmaW5pc2ggYXQgMk1CIGJvdW5kYXJ5Lgo+IAo+IERvZXMgdGhpcyBtYXBwaW5nIG5l
ZWQgdG8gYmUgNE1CLWFsaWduZWQ/CgpJIGd1ZXNzIHlvdSBhcmUgcXVlc3Rpb25pbmcgdGhlIGFs
aWdubWVudCBvZiBhZGRyIHRvIGJlIDRNQj8KSW4gdGhpcyBjYXNlIHlvdSBhcmUgcmlnaHQ6IHRo
ZSBlbmQgb2YgdGhlIG1hcHBpbmcgaXMgNE1CIGFsaWduZWQsIGFzCmNvcnJlY3RseSBzdGF0ZWQg
aW4gdGhlIGNvbW1lbnQgYWRkZWQuCgo+IChJIGFsc28gdGhpbmsgdGhpcyBzaG91bGQgZ28gdG8g
c3RhYmxlIHRyZWVzKQoKSW5kZWVkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:37:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDSV-0003fq-Jn; Wed, 27 Sep 2017 14:37:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxDSU-0003fj-Jq
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:37:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 00/4F-27708-197BBC95; Wed, 27 Sep 2017 14:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7E7ac
 jDRZOE7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNuNV1gKTjLXrH8RSdTA2M7WxcjJ4eEgL/E
 hYUzGEFsFgFViYs/ZoHZbALKEj87e8FqRIDsj6297F2MXBzMAn2MErde7GcFSQgLJEhcmfOUC
 cTmFbCQ2NW8AiwuJGAi0fPvJitEXFDi5MwnLCA2s4COxILdn4CGcgDZ0hLL/3GAhDkFTCU+3P
 vLDGKLCqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhrpJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhoDEOxg7JvlfIhRkoNJSZQ3cc3pSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvLLbgHKCRanpqRVpmTnAoIdJS3DwKInwOoOkeYsLEnOLM9MhU
 qcYdTluPLz+h0mIJS8/L1VKnDcTpEgApCijNA9uBCwCLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYVx1kCk9mXgncpldARzABHdE79QTIESWJCCmpBsaSfJGq8sqJJV8Kcpl89TXv7PxyJ+H
 nQgM9Ll5RW42mN0WbU5UvXWVJPX/uPuvdhy97VbzMH/EnCL1Uziy5Wu3DFsznti3DPK77Tdpf
 KfaZJ84fzbt5wne+Tgbfm2sPXtW6ZnWF/V915+jdAM+2Gp0JDCE/ZvQ/6+bN/X9iAe/9ZAW+m
 p9XfJVYijMSDbWYi4oTAc6Im7O7AgAA
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1506523023!92405030!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43287 invoked from network); 27 Sep 2017 14:37:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:37:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441434791"
Date: Wed, 27 Sep 2017 15:36:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170927143630.m7k263i3dp4ya6vs@citrix.com>
References: <20170926120256.22146-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170926120256.22146-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxc: remove stale error check for
 domain size in xc_sr_save_x86_hvm.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgMDI6MDI6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBMb25nIGFnbyBkb21haW5zIHRvIGJlIHNhdmVkIHdlcmUgbGltaXRlZCB0byAxVEIg
c2l6ZSBkdWUgdG8gdGhlCj4gbWlncmF0aW9uIHN0cmVhbSB2MSBsaW1pdGF0aW9ucyB3aGljaCB1
c2VkIGEgMzIgYml0IHZhbHVlIGZvciB0aGUKPiBQRk4gYW5kIHRoZSBmcmFtZSB0eXBlICg0IGJp
dHMpIGxlYXZpbmcgb25seSAyOCBiaXRzIGZvciB0aGUgUEZOLgo+IAo+IE1pZ3JhdGlvbiBzdHJl
YW0gVjIgdXNlcyBhIDY0IGJpdCB2YWx1ZSBmb3IgdGhpcyBwdXJwb3NlLCBzbyB0aGVyZQo+IGlz
IG5vIG5lZWQgdG8gcmVmdXNlIHNhdmluZyAob3IgbWlncmF0aW5nKSBkb21haW5zIGxhcmdlciB0
aGFuIDEgVEIuCj4gCj4gRm9yIDMyIGJpdCB0b29sc3RhY2tzIHRoZXJlIGlzIHN0aWxsIGEgc2l6
ZSBsaW1pdCwgYXMgZG9tYWlucyBsYXJnZXIKPiB0aGFuIGFib3V0IDFUQiB3aWxsIGxlYWQgdG8g
YW4gZXhoYXVzdGVkIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBvZiB0aGUKPiBzYXZpbmcgcHJvY2Vz
cy4gU28ga2VlcCB0aGUgdGVzdCBmb3IgMzIgYml0LCBidXQgZG9uJ3QgYmFzZSBpdCBvbiB0aGUK
PiBwYWdlIHR5cGUgbWFjcm9zLiBBcyBhIG1pZ3JhdGlvbiBjb3VsZCBsZWFkIHRvIHRoZSBzaXR1
YXRpb24gd2hlcmUgYQo+IDMyIGJpdCB0b29sc3RhY2sgd291bGQgaGF2ZSB0byBoYW5kbGUgc3Vj
aCBhIGxhcmdlIGRvbWFpbiAoaW4gY2FzZSB0aGUKPiBzZW5kaW5nIHNpZGUgaXMgNjQgYml0KSB0
aGUgc2FtZSB0ZXN0IHNob3VsZCBiZSBhZGRlZCBmb3IgcmVzdG9yaW5nIGEKPiBkb21haW4uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSSB3aWxs
IGxlYXZlIHRoaXMgdG8gQW5kcmV3LgoKSSBkb24ndCByZWFsbHkgaGF2ZSBhbiBvcGluaW9uIGhl
cmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDSv-0003iD-Rm; Wed, 27 Sep 2017 14:37:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDSu-0003i2-Cs
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:37:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0F/E7-01812-BA7BBC95; Wed, 27 Sep 2017 14:37:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO7q7ac
 jDb7vZ7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOOHVnPVHCfqWL+urtMDYzLmboYOTkkBPwl
 Pq5dwgxiswnoSjRt+csGYvMKCEqcnPmEBcRmFtCRWLD7ExuELS+x/e0cZogaB4nmeSfBbBYBV
 Ymzcz8xgtgiAloS61c8haovkZjdvAXMFhZIlujc9x9sL6eAtcTOw11AvRwcQgKZEuvfSEKcYy
 LxduFONoiwmsTc9fETGPlmITloFpKDZiE5aAEj8ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwN
 jvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjI3fnQ4xSnIwKYnyJq45HSnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgnfCNqCcYFFqempFWmYOMOBh0hIcPEoivM4gad7igsTc4sx0iNQpRmOOGw+v/
 2Hi6Lh59w+TEEtefl6qlDjvHZBSAZDSjNI8uEGwSLzEKCslzMsIdJoQT0FqUW5mCar8K0ZxDk
 YlYd54kCk8mXklcPteAZ3CBHRK79QTIKeUJCKkpBoYIz+9VAqeuTUvL1m7V+x23/aSAwHbLYV
 LTadssXmgxXN1iWo7M2/180nuORsUtv87bry6Xepy0iK9vIQdqQt0Vgqn3jR9qh9tuLmAWZBl
 Ecc0Z4+vuk9mJ1cf556y6E3dhC6HSayHN//8fO2+bEyZ4hqHO+aZMfN23EuK/LhU+uD7wvmf3
 T33K7EUZyQaajEXFScCAAnxuhG/AgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506523049!61310461!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18002 invoked from network); 27 Sep 2017 14:37:30 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:37:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441434960"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47010.982074.338090@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:37:22 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-12-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-12-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 11/22] libxl: remove device model "none"
	support from disk related functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxMS8yMl0gbGlieGw6IHJlbW92ZSBk
ZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQgZnJvbSBkaXNrIHJlbGF0ZWQgZnVuY3Rpb25zIik6
Cj4gQ0QtUk9NIGJhY2tlbmQgc2VsZWN0aW9uIHdhcyBwYXJ0aWFsbHkgYmFzZWQgb24gdGhlIGRl
dmljZSBtb2RlbCwgdGhpcwo+IGlzIG5vIGxvbmdlciBuZWVkZWQgc2luY2UgdGhlIGRldmljZSBt
b2RlbCAibm9uZSIgaXMgbm93IHJlbW92ZWQsIHNvCj4gSFZNIGd1ZXN0cyBhbHdheXMgaGF2ZSBh
IGRldmljZSBtb2RlbC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDTC-0003mC-39; Wed, 27 Sep 2017 14:37:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDTA-0003ln-7S
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:37:48 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7D/28-01809-BB7BBC95; Wed, 27 Sep 2017 14:37:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDve7u7ac
 jDe52slh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHjv5hKehiqph1+ihjA+M9xi5GTg4JAX+J
 G12z2EBsNgFdiaYtf8FsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgsef8JTCbRUBVo
 uvVa7CZIgJaEutXPIWqL5GY3bwFzBYWcJE4snYXO4jNKWAt0X+vESjOwSEkkCnxaocuxDkmEm
 8X7oQKq0nMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1ct
 NLS5OTE/NSUwq1kvOz93ECAwzBiDYwbi21fkQoyQHk5Iob+Ka05FCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHjPbAPKCRalpqdWpGXmAAMeJi3BwaMkwvsDJM1bXJCYW5yZDpE6xWjMcePh9T9MH
 B037/5hEmLJy89LlRLnvQNSKgBSmlGaBzcIFomXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJM
 wbDzKFJzOvBG7fK6BTmIBO6Z16AuSUkkSElFQDY99qyW+Rj568flnBtaxUr9zV95zEuglLk08
 1fRD2fdnyPszwoKHbIa3DoRpP9nMdmmhl8PlS4RZNS9sdPHMTFjywqgqXErhmyvC86oz3Q7aS
 WzozD6oX9y9+apE4KaHjvRNz34tNqZPNfr1UrSjcvN3q7Trnn6wfngQ+/LyrNb5jfbZx3lbPu
 0osxRmJhlrMRcWJAFZtuEC/AgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506523065!113637195!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64705 invoked from network); 27 Sep 2017 14:37:46 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:37:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449438780"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47030.958217.919626@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:37:42 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-13-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-13-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 12/22] libxl: set device model for PVH
	guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxMi8yMl0gbGlieGw6IHNldCBkZXZp
Y2UgbW9kZWwgZm9yIFBWSCBndWVzdHMiKToKPiBQVkggZ3Vlc3RzIHVzZSB0aGUgc2FtZSBkZXZp
Y2UgbW9kZWwgc2VsZWN0aW9uIGFzIFBWIGd1ZXN0cywgYmVjYXVzZQo+IFBWSCBndWVzdHMgb25s
eSB1c2UgdGhlIGRldmljZSBtb2RlbCBmb3IgdGhlIFBWIGJhY2tlbmRzLgoKQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:37:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDTD-0003nM-DV; Wed, 27 Sep 2017 14:37:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dxDTC-0003m6-1b
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:37:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F2/CF-03283-DB7BBC95; Wed, 27 Sep 2017 14:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRj1d3fdrsPFdVP8nI9qYojp0gTRLDS
 kB4WUQQ/9J+/stq22Kbsz13/W0NKcmM+8aC+MosTBlBZpD5TK8pmPNFEqkEqzh5UpJtTu7jS7
 f517z/nOd87lIwTSS0I5QZtNtNFA6RRCMR5+Et8W1eboSo++0xwWP99SgSWj3R3fhvD9KMNTa
 1BlmzM9NY3sFWFOL2G2tb3B8tGcsBiJCZw8I4AmWwlWjAgCkUfg/qyM+y4lLRg8rP/qWYy8CB
 kph/ELNhf2JUOhtOU94rCAVMLbsYsifqATh8eTvThHCMlIqC/tc2EJmQjj5a2uAZwMgwF2UsR
 hP/IwPJp/JeA1PvC8dtKl9yLToGN0QcQviIPLze8EPF4Ljs91buwPY5NXMA4DuR6q7DZXGyBr
 EZyvtriMpM6kzwvLBbwoGJ701OFcSyBToXwqmNdfQ1DZP4z4F4sIKkYaRfxAJDiWCnAetwqh9
 EcyjyOgaXjWbZoD1Z0f3Zv7PWHifQXiiSCovNvrNioSQtdQHp8oE778+e2ObZHBOXt8GQpnV/
 0BdlVrdlVrdlXrqwi/jcIZ2niKNkbFxihVRq1aY9JTWl1UTHScUk8zDKWmdZSKUWZl6+3IeR8
 ezuceOns9rR0FEJjCT0I1dqVL16iyj53WUIzmqDFXRzPtKIggFCDpvuvkfIy0mjYf1+qcR7ZM
 A+Gt8JUscLSEyaH0jFbNUy9QLPHUPriEET+to0uYFDdkG2i5v2Sck5KcVJNrWDFaPtgBFCyXS
 ZAzmtQ7hzbqtab/+WnkTyCFTPKac/HWGkwr+6adUTBnFGtVJxfFRP2j5Pmoe2OH+PuGvsSAua
 yluXVbWceWGsfBgr1MLN1Tc31PgHUiMFS/eUzWn5GbNmf1SAlkd5Az2x+cKLiRZp/qtoq1zV5
 i1maZUYVIrbcOFza0PGseCBjZNfgCvUnpKmtKiE192bBYVJwU/CtOvQ8d2Nlw6FNYkr4kJCav
 dZPvh8WbCQqc0VAxEQIjQ/0F2QkOL6sDAAA=
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506523068!117348171!1
X-Originating-IP: [40.107.4.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33530 invoked from network); 27 Sep 2017 14:37:48 -0000
Received: from mail-eopbgr40061.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.61)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Sep 2017 14:37:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+a6y+MnGIo4MRJ8xdwY0+WI1v+uf1sjYJyz6a6uZi20=;
 b=D3BHjG/lqxZixp6IplGwYpySow6VgQmi3iuclPuzgpG8VvmUtWMVr/ENTd+xWnsqEzDyYi3GSCgEZOwhHHZFKrFgiYTCdlMzy1bM6Y3sxFRz62t6JeH34gqkFnstME4ywUxbhtHrL12tKQK+bjXGD3ooIsyC3gEHXO+z5gZyIMQ=
Received: from [10.17.180.88] (85.223.209.51) by
 VI1PR0302MB2736.eurprd03.prod.outlook.com (2603:10a6:800:e2::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 27 Sep
 2017 14:37:47 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
Date: Wed, 27 Sep 2017 17:37:42 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: VI1PR0601CA0020.eurprd06.prod.outlook.com
 (2603:10a6:800:1e::30) To VI1PR0302MB2736.eurprd03.prod.outlook.com
 (2603:10a6:800:e2::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f4e88434-541a-4828-ffbd-08d505b5527b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:VI1PR0302MB2736; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 3:j6qi7jMyHYbOjn9jGYuOKEvuomTuM9XFsdHPWYh5PMZFN1lUEfdFvfERH6yYHADFG0kPbG0OLt8zEofp6+dQKjp1QK1QqWqkIBnpnO8ccdgKCripLCpdOVZR6yrkF1+JuzCuJLZFHshf6EZzTrEi2szyL7hx9hfUNZ49eMKilZMzD7uXzXnnJDu319RFjuTsHAtwBpv7KA1vnLXrKLRzn2LrXWpIWZxEu5ZYoJrjfjW55tQpPHrsUCc0hcsVOPPQ;
 25:u0niemqLThgSmdKQRkAjcSOgr2VeTpJbPKyZFQ1i7wahsEhFPIJSbqIVFFb/XjkLiTzuXPU7OyY/O9tnO2ZOdaQyAk131zIUgLl+SrikZ2KOeQxiTdtHQbTBfiCfMRZYHUBwHSlMi+5R9OPJN2vapXQHCHJHhf6j3Vpa73KNLG5kZqla4EGi41OFbMqNnsyambyISx1mURJVh73n+bMdk+m62ipgIs1Oj4qt19rknnxICLd7rsn98Pzv1ypn3v1Tiaay2AsHgdVIJJ/aR6nxP5osmKwyVVj9vYQ2cuqhaddkjmMgHyEPFYylUQR/tuTQauZsL+Xly9CDWmlSm0Sk7g==;
 31:71u4jQwM4lj4dC8wyfUz4cBXUOgPZ+aPN8pcmRUeaoYertbQHZj3Bl4Vfha6lZQQw4l1QnonoCx1iWpC30WoOnG1yfKbr0WIalPGT719fl9h8fhR1oR3+LsqhiS9CcYrjilZ14YyZVBTRISI7UIo6AVSKgqjOd2K0eVHRrSw8f9nALahHH4iZllNuxSxQlfvfwinLV1wh/LS7uDT1NGmKt9HX8yV2J1CIviXhz+DPCc=
X-MS-TrafficTypeDiagnostic: VI1PR0302MB2736:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 20:nq7zR59VGE8EDviGAINYfxYyPyuteQb1FZxNy+m43a3C+LpeH5kauRYmzBfbUSNbIXUdC0XgE1vcowrXNbsWNAlZD3LcThWwyILfkxveMwfLK40xFBwaadYzeWbCwy1TQ78RdOtb8lMliFkpFc6DxzsCJnxBXDic8YFpaL+GUiqt0LmHbQinWf3xnkxN3vdHTh8jdAJR63GklmaJoog4e6i5j1ymgKa/OeGqGo2qJWl4bcrY9LstLcguhWYVpLLZEWcnB2oyKj1OHXUGb+IJmm6twcEpZqRZJhAD7+f5JwYBmifLw9h0n/xvteuiY90a7RRNpq8CPHx4hPh7ZJRqQ+ySU7tYLafUBTwKCXJcyQ8i9yHqH3J92PdR+SqS5yuFgPyhASDFJDGaG76DENP3pXCzs/4GIBJ0Iq5Ic5z8dy80810ZxOPBnn4lY71YH4emaiBu4OeVsXlz9ARP73caG86nvdUuKwxosugvdqgxcCWqWZ3XNi6kZ5S/uPuoOXgd;
 4:FDc4x27Y/9uG5oMG5K2W4q15XCKrTGOvgvvmmcA/eqiVro8RnvF2B3iOrTtpVRXMPaVfNHLRQiMiHgU1PFb2+VULBEw1AL/nRftGP31amGriqPoAmiPOlMMBlLiOd6XlFU5uOVOj1fxvuEoFoVD8xY4VazsjTn6DbmMVUIz/lzpuNSvHjmVs00s5KUhB4PZO+HURk6IRLRLLIJ/OeoWrfOBn9MGXS8ic7RnM/PUKeMz5ddRF1MHj/NvPfr3CI2iB
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <VI1PR0302MB2736E04BA2D1C37B486597BCE6780@VI1PR0302MB2736.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0302MB2736; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0302MB2736; 
X-Forefront-PRVS: 04433051BF
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(189002)(199003)(24454002)(53936002)(3480700004)(106356001)(31686004)(105586002)(68736007)(25786009)(81156014)(81166006)(229853002)(31696002)(64126003)(8676002)(72206003)(47776003)(2950100002)(8936002)(6916009)(230700001)(16576012)(189998001)(6486002)(53546010)(77096006)(33646002)(86362001)(316002)(93886005)(58126008)(76176999)(54356999)(305945005)(2906002)(50986999)(7736002)(6666003)(101416001)(23676002)(80792005)(97736004)(83506001)(50466002)(66066001)(4326008)(478600001)(39060400002)(65956001)(6246003)(65806001)(1411001)(36756003)(6116002)(3846002)(65826007)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2736; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDJNQjI3MzY7MjM6TXplV0NUdW93cXZlV1VGUVlIck81UlNz?=
 =?utf-8?B?Mk5vcmd5VHBzc1JRaWNkRjgyb3YvME41c0Ywa3hRMmJsckw5R1NkL1RpaDFD?=
 =?utf-8?B?R2xhU1pXbjhtSW9VaEhyakwwN3Jrak1xa3R3U2dDaEZaclhGdjZ1aFV3QVBX?=
 =?utf-8?B?UVo2SHhqQWhhQ0R6ZDJEelYrTXowczFOSWIzNkdjVTVjdG1BU2ZPWWNJYTgx?=
 =?utf-8?B?SGNrTGlDTGIvU1dDMVVEampTL29kM3p6RFhxaG5LR2JVQkk4YS9kM2xzK25u?=
 =?utf-8?B?bXNuWHcxT0xoNE9KcXIyREhmUzljZnJ2VzVVSmxJVm45Ynh6a0NiMVA4UmZW?=
 =?utf-8?B?d1BPYXRnT1V0dk1RQXBoQWRCR3Y1ajQ3TW1vSDI5VUc2TUJQTXorVnRib3lX?=
 =?utf-8?B?Z1pBOC94RW9QRWxqOVpmWnAyTnJtY2pWMGVKOVhZa2RoSjZRWHA4emF1Kzdx?=
 =?utf-8?B?UUE0MnduN21ZMEtQQWF2cGdCeEtVUGlOV2I0aUZLbXNnZ2xpTjFLSy9pcWVh?=
 =?utf-8?B?NVMvM285V2RvOHBvWGtpZ1RHWi9pT2k5YU1uVDdWMURmMzNJZzlOcU5CUXJa?=
 =?utf-8?B?blJRM2FXNDFRcTMveGpIWVRGanJSSWRTRTE2OEl4MnM3S3Q3dEZQczVhNTNr?=
 =?utf-8?B?NGNoTWpvaWlHamdycHN0ZUluRHVEcTBTeU5rNDRlbkk1a1V0Z2xMdzBxNjM1?=
 =?utf-8?B?TXZDbXBOTGtyWG9xL00xRS9iZXRRUGlWVHJ2cVczZDRYMU4rb3UzK1VMOGh0?=
 =?utf-8?B?aWpEeXhvQWc1dWlCNUZPWG55eUp6RWZtbHlON1ZNZnE1VlZXbWhERXFUQ21j?=
 =?utf-8?B?empoYWhHdEl1b1pPdGdtcFNGZHdaZVh4KzlERnh4elhzTDV4RmNyeklnUzQ4?=
 =?utf-8?B?M3RYWk16N3g1eEliaTltQzd6QmhxekJsSVF0VnRUUTJCZzdmK3pXcVdlcWw3?=
 =?utf-8?B?bEFkbEY2SnFUeHozNVVUazRxMG8xWGJRNE5adXhNK1JUaXRRNGJudElvcWQx?=
 =?utf-8?B?NEdtYWpuYm42dGhvd0dqSXBkakJIOExhZllIS21HckFjR1FKbGZMbFdTWmJ5?=
 =?utf-8?B?RlRlVHVEVG5BWjEvZ0RVbE1kSXdESUhxTDA1Tkh4bGtCWVg5bGhwWDd3MWpJ?=
 =?utf-8?B?TWRrOEJnODFFT0UwTXNGTFYzM0YzUFZ2T2s2Rm14UThQWU1IN2xpcEJQMURI?=
 =?utf-8?B?a29lQVhnQnYrMXRTdko0MlMwbCt6enROQTB0emFLYXovbldpWmRncG1LVWc1?=
 =?utf-8?B?ZDdnWUtmaGduYzVMb3o1b0VSa2hkc0syRTNLWTRDaWxYS0hLeS8wMWRDWW5C?=
 =?utf-8?B?bUhUeHEwdkhSUmtmYzBjS3JXMUw4MXF2aWppRWNhNXdMS2VsMjY4aWdZUmpI?=
 =?utf-8?B?d0tSRUxwV1FsRFZnMFNKVVc0VStXZms2Ui9OTkgyN2huUytKSkZWTXZvcnlu?=
 =?utf-8?B?QnNKdXUxbVZkNkJVZ3h2WjNGQXUxOW1aR1d1dUgrTTlUY0RwelBnL05tVjd1?=
 =?utf-8?B?Z3pzL0k3QngzTkpxR1hCZkJJTWtjN2ErWE5wWXEvRHAvanlMSzdabUVnR0Fw?=
 =?utf-8?B?STJVUnNEMWd3cWFvWHczenN2N0JzcXdmdkJrcHNLVCtQN1FzZ3V6S1pCMS9H?=
 =?utf-8?B?ZGYvdWN2QUQrUTdickNWVnJGdDVYckZHYWNoZU1UTlBtbHg4TW9YeVpXdjRQ?=
 =?utf-8?B?TVJUVHhtYmVydmdQZTN0VzRUeDY2YkU5NmcwUXVvdXJ2NEt1RTB3QTZaOVhP?=
 =?utf-8?B?ZmR2TFJ6TlpQeElGMjZFWWNmWnRIM2pKa0VMNXhIcTdmWkUybk9aRWt1aWpa?=
 =?utf-8?B?QVdhVTV5cWU3anFDa0JjeWYrazQxY0htakR5U2pBV1ViTk8vbG5IMTZ3QTBL?=
 =?utf-8?B?SzlPc0JsMHh2bnI2THBJSnhCY2I2cWZHRkI4MVRqUk1Ua0FUT1dqQmNZQnc2?=
 =?utf-8?B?U3E2YUx0bEFtUmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0302MB2736;
 6:YMxYxRiyf4EmKmRhz0NZItklKieIZbb+HTgLhsRVJ3Ev+LT7rdX37GVF/rpKFU3ybYfPYDaKPACZs/c2TLDEx6T1Xame8BsTKEUZ1V8MOAlm2m3LJshYqtS6bhchKDwnxdafHxQ/loLGftiGqq6V48EqLKjeUlwhe/jzjo2pCnRhdhYNBjh09khOXDZVCvOfVnPQ6cmyDlbYsIwIxKNvplLQPjCDI67+bqOBGmTKufg1n73AmzAYQuDruE5quWS0NZObjz3NXr2mKa6DdG3rtHlIkDh+/bMCXXRxeZwApX8HxxG7XvA4qXt+cvfqejY9nXZbat8n1733C7h7RmlR5Q==;
 5:GaL7GtY5zV5Rvkg5gZvBvYRRnbIU7mOCDojSI3lbhg31cqalMbyiyyeOo2VS83RS5wfo+ACAyujTFUJI/99SE4C3v+kxZ41sruY/HCA7o2nGAPtzdBHFaGIdbHXc6jgH3rhkzvmABRdqka+mStXoJQ==;
 24:I/cVSKBJC0SbyM/BQbp+EwXg3LNFXu29kHUlFFk69WEWjTpiMV731nl07x/MD95wkLXfMk0Z0pfKcd8VU9dLpvj+LSNcIAWdI1ktUDgH6Tg=;
 7:UfKkiHdrSCohAF8Ar2LqBptRvTRlEJG+/LuOhwRKPYUH9HvzQibRBk8jP5iXA1X7AiO7lSyvpfETF2IdODnUYi/7cXL5CHebK31WFNgcNeoDOOZfs5g693dHjcKBOPGlV7Qv+oDpYkV2eEZFBTsLPMu5xUcP8/2XanE22zR1li8AHzP4P5zdZlIaWVSt+G53DX39sXefNQD2Yt5wNYw4Se02EWsA25gnwiQ5uN0LDDo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2017 14:37:47.1995 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2736
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgoKT24gMjcuMDkuMTcgMTY6NTcsIE1lbmcgWHUgd3JvdGU6Cj4gVGhlIGNvbW1hbmQg
aXM6Cj4gamF2YSAtamFyIGNhcnRzLmphciBpbnB1dGZpbGUgb3V0cHV0ZmlsZQogRnJvbSB0aGUg
bmV4dCBleGFtcGxlLCBJIHdvdWxkIHNheSB0aGUgY29tbWFuZCBpczoKICAgICBqYXZhIC1qYXIg
Y2FydHMuamFyIGlucHV0ZmlsZSBpbnRlcmZhY2VfdHlwZSBvdXRwdXRmaWxlCgo+IEFuIGV4YW1w
bGUgY29tbWFuZCBpczoKPiBqYXZhIC1qYXIgY2FydHMuamFyIDEtMS4xMC1pbi54bWwgTVBSMiAx
LTEuMTAtb3V0LnhtbApUaGFua3MgYSBsb3QuIEl0IGRvZXMgd29yay4KCkNvdWxkIHlvdSBwbGVh
c2UgY2xhcmlmeSBhIGJpdCBtb3JlIHBvaW50cyB0byBtZToKICAgICAtIEFzIEkgdW5kZXJzdGFu
ZCB0aGUgdXBzdHJlYW1lZCBydGRzIGVtcGxveXMgZ0VERiBvbmx5LiBJcyBpdCAKY29ycmVjdD8K
ICAgICAtIENvdWxkIHlvdSBwbGVhc2UgcHJvdmlkZSBhbiBleGFtcGxlIGlucHV0IHhtbCBmb3Ig
Q0FSVFMgZGVzY3JpYmVkIAphIHN5c3RlbSB3aXRoIDIgUlQgZG9tYWlucyB3aXRoIDIgVkNQVXMg
ZWFjaCwgcnVubmluZyBvbiBhIDJQQ1BVcywgd2l0aCAKZ0VERiBzY2hlZHVsaW5nIGF0IFZNTSBs
ZXZlbCAoZm9yIFhFTiBiYXNlZCBzZXR1cCkuIEZvciBwRURGIGF0IGJvdGggVk1NIAphbmQgZG9t
YWluIGxldmVsLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhlIG9zX3NjaGVkdWxlciByZXBy
ZXNlbnRzIApYRU4sIGFuZCBWQ1BVcyBhcmUgcmVwcmVzZW50ZWQgYnkgY29tcG9uZW50cyB3aXRo
IHRhc2tzIHJ1bm5pbmcgb24gdGhlbS4KICAgICAtIEkgZGlkIG5vdCBnZXQgYSBjb25jZXB0IG9m
IG1pbl9wZXJpb2QvbWF4X3BlcmlvZCBmb3IgYSAKY29tcG9uZW50L29zX3NjaGVkdWxlciBpbiBD
QVJUUyBkZXNjcmlwdGlvbiBmaWxlcy4gSWYgSSBoYXZlIHRoZW0gCmRpZmZlcmVudCwgQ0FSVFMg
Z2l2ZXMgY2FsY3VsYXRpb24gZm9yIGFsbCBwZXJpb2RzIGluIGJldHdlZW4sIGJ1dCBkaWQgCm5v
dCBwcm92aWRlIHRoZSBiZXN0IHBlcmlvZCB0byBnZXQgc3lzdGVtIHNjaGVkdWxhYmxlLgoKLS0g
CgoqQW5kcmlpIEFuaXNvdioKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:38:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:38:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDTr-0003xK-MJ; Wed, 27 Sep 2017 14:38:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDTr-0003wW-97
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:38:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D5/61-02224-6E7BBC95; Wed, 27 Sep 2017 14:38:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO6z7ac
 jDeZd4bL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmzT/GVrCFsWLW1bwGxlmMXYycHBIC/hJt
 +/cyg9hsAroSTVv+soHYvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBYufKmUwgNouAq
 sSfvl9gcREBLYn1K55C1ZdIzG7eAmYLC7hLrHu0A2wvp4C1RMvBc0C9HBxCApkSZ+bLQZxjIv
 F24U42iLCaxNz18RMY+WYhOWgWkoNmITloASPzKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA2O
 93NTi4sT01JzEpGK95PzcTYzAIGMAgh2Myz86HWKU5GBSEuVNXHM6UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IELycwaIUEi1LTUyvSMnOA4Q6TluDgURLhNQNJ8xYXJOYWZ6ZDpE4xWnL0rLj4h
 4njxsPrQLLj5t0/TEIsefl5qVLivHe2ATUIgDRklObBjYPF5CVGWSlhXkagA4V4ClKLcjNLUO
 VfMYpzMCoJ84qBrOXJzCuB2/oK6CAmoIN6p54AOagkESEl1cB4NPOOap/c0kS9p3Ovn/nlcYV
 l+SpNndItuimxywpbY0ovs09hjnt/KtR+R9yTL4oNln2tId7OOcrXJ0ufWvik+7BfbVhrc8ia
 XsEPl9/d+/RGcXtv+iefgiXMzKFHum84rlpaofPjeU2x1CFlr9MHi3vOi0v0uTfOX1Khd3CH3
 gHjb/NFzduUWIozEg21mIuKEwEuIQZ/xAIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506523108!116869790!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57878 invoked from network); 27 Sep 2017 14:38:29 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:38:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441435125"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47074.254618.468561@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:38:26 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-14-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-14-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 13/22] libxl: add PVH support to domain
	building
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxMy8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byBkb21haW4gYnVpbGRpbmciKToKPiBBbmQgcmVtb3ZlIGRldmljZSBtb2RlbCAi
bm9uZSIgc3VwcG9ydC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:39:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:39:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDUQ-00044F-Ux; Wed, 27 Sep 2017 14:39:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDUP-00043u-JW
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:39:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D6/EA-01809-808BBC95; Wed, 27 Sep 2017 14:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpC7HjtO
 RBudvqlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9O7axFLxgrOjes5KpgfEEYxcjJ4eEgL/E
 2UufmUBsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIDHh1Qp2EJtFQ
 FXi1/nZYDUiAloS61c8haovkZjdvAXMFhYol3iztA9oFwcHp4C1xIXpYGuFBDIlFj28BHWOic
 TbhTvZQEqEBNQk5q6Pn8DINwvJQbOQHDQLyUELGJlXMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ug
 aGpjq5aYWFyemp+YkJhXrJefnbmIEBlo9AwPjDsbbk/0OMUpyMCmJ8iauOR0pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ3wjagnGBRanpqRVpmDjDkYdISHDxKIrw/QNK8xQWJucWZ6RCpU4zGH
 DceXv/DxNFx8+4fJiGWvPy8VClx3jsgpQIgpRmleXCDYLF4iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5Iw702QKTyZeSVw+14BncIEdErv1BMgp5QkIqSkGhjrI6e+qnR+u5J9erc+e/45A/P
 C69M4Vih3X140kYn7a6Djj0VrL/2wXHggTeVNp3DfJO9FKyJ4zojsmr3Cz7djke2/FbNTL31x
 ef/yq42a+KUyzuOG847vM9/2ZKHQbYnd6xvFtn/i3CMiXef/qr9n+ZTdBiKvPuwy//RsqsFuk
 2XiT5pX1v4qVmIpzkg01GIuKk4EAHvtZPzAAgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506523143!77242850!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2390 invoked from network); 27 Sep 2017 14:39:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:39:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441435214"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47108.838837.378807@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:39:00 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-16-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-16-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 15/22] libxl: add PVH support to vpcu
	hotplug, domain destruction/pause and domain configuration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxNS8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byB2cGN1IGhvdHBsdWcsIGRvbWFpbiBkZXN0cnVjdGlvbi9wYXVzZSBhbmQgZG9t
YWluIGNvbmZpZ3VyYXRpb24iKToKPiBBbmQgcmVtb3ZlIHN1cHBvcnQgZm9yIGRldmljZSBtb2Rl
bCAibm9uZSIuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:39:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDUr-0004Al-6S; Wed, 27 Sep 2017 14:39:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDUq-0004AO-4c
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:39:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5D/BA-02225-328BBC95; Wed, 27 Sep 2017 14:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDva7SjtO
 RBotuWVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTL11gLtjDWLHv9hz2BsaFjF2MHBwSAv4S
 Kz7ZdTFycrAJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaQVl4BB4kNjdUgY
 RYBVYkJV58yg9giAloS61c8hSovkZjdvAXMFhbwljixYA8jiM0pYC1xZMoSJhBbSCBT4vmsDl
 YQW0LAROLtwp1sIOOFBNQk5q6Pn8DINwvJQbOQHDQLyUELGJlXMaoXpxaVpRbpWuglFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGGQMQ7GC80O58iFGSg0lJlDdxzelIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8Z7YB5QSLUtNTK9Iyc4DhDpOW4OBREuH9AZLmLS5IzC3OTIdIn
 WK05OhZcfEPE8eNh9eBZMfNu3+YhFjy8vNSpcR574A0CIA0ZJTmwY2DxeQlRlkpYV5GoAOFeA
 pSi3IzS1DlXzGKczAqCfPGg0zhycwrgdv6CuggJqCDeqeeADmoJBEhJdXA6Hnmr98vq9/7aiv
 bT146zb7895r8336LKtNuvBTT+bBJ6p6VVK6mu9yW4JBcNdFpRVPqHmUsWrPhHZfUBaaebQZn
 A57zdPbXeDbdd+Nnm13Xc+ey6gbuA+nn31UXn6ibue3/4Y+WkrLHFnAuC9//kYtH4egFr+9Hj
 W2nOTf1LQ3kSN1hpb7utBJLcUaioRZzUXEiAOWY2lnEAgAA
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506523169!112734396!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65229 invoked from network); 27 Sep 2017 14:39:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:39:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449438958"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47098.926740.435029@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:38:50 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-15-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-15-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 14/22] libxl: add PVH support to domain
	save/suspend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxNC8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byBkb21haW4gc2F2ZS9zdXNwZW5kIik6Cj4gQW5kIHJlbW92ZSB0aGUgZGV2aWNl
IG1vZGVsICJub25lIiBzdXBwb3J0LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:40:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDVL-0004Vy-F6; Wed, 27 Sep 2017 14:40:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDVK-0004OX-Ft
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:40:02 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3D/2D-01809-148BBC95; Wed, 27 Sep 2017 14:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDva7jjtO
 RBjumylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPFxxmKTjMWLG4p421gXEVYxcjJ4eEgL/E
 nwffmUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAnoSN6ZOYYOw5SWat85mhqhxkNhyCKSXg4NFQ
 FVi240ikLCIgJbE+hVPocpLJGY3bwGzhQU8JM49mQm2llPAWqJ56XqwuJBApsTaSQ/YIc4xkX
 i7cCcbyEghATWJuevjJzDyzUJy0CwkB81CctACRuZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxi/9DsfYpTkYFIS5U1cczpSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgQv53agnGBRanpqRVpmDjDgYdISHDxKIrw/tgGleYsLEnOLM9MhUqcYLTl6V
 lz8w8Rx4+F1INlx8+4fJiGWvPy8VClx3jCQeQIgDRmleXDjYFF5iVFWSpiXEehAIZ6C1KLczB
 JU+VeM4hyMSsK8YiBTeDLzSuC2vgI6iAnooN6pJ0AOKklESEk1MMZMlt2r+/fljwMhltMl329
 ZF2e9baqBqKsgh8j1OqXZX/bEnbXhVrlsPf9ZSD7D1INuq02z+TdZs/0VWGLLcf8/i9uGEjH1
 Q9Hdc3LfL+tff7L34MrPDT3T38Z+65u5PMvGmG3Hgp3Xrj4JaLuwzWVNTEDOpBc/nLJMrjH2S
 rovEPjboPEovEeJpTgj0VCLuag4EQDb86KAxQIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506523199!113497456!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32672 invoked from network); 27 Sep 2017 14:40:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:40:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449439181"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47163.431291.336650@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:39:55 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-17-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-17-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 16/22] libxl: add PVH support to memory
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxNi8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byBtZW1vcnkgZnVuY3Rpb25zIik6Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:40:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDVj-0004rg-NG; Wed, 27 Sep 2017 14:40:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDVh-0004qy-IP
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:40:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 8B/C6-01911-858BBC95; Wed, 27 Sep 2017 14:40:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW7ojtO
 RBot3Kll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3b19iLdjNWNFx7ixLA+N8xi5GTg4JAX+J
 K/1LmEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjILFu+n+wOSwCq
 hKX/jSwgtgiAloS61c8haovkZjdvAXMFhawlrj9+yk7iM0JZJ+f8JsJxBYSyJS4+mYTG8Q9Jh
 JvF+4EsjmA4moSc9fHT2Dkm4XkollILpqF5KIFjMyrGDWKU4vKUot0jSz1kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECQ62egYFxB2PTXr9DjJIcTEqivIlrTkcK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuDl3A6UEyxKTU+tSMvMAQY9TFqCg0dJhNcMJM1bXJCYW5yZDpE6xWjJ0
 bPi4h8mjhsPrwPJjpt3/zAJseTl56VKifPe2QbUIADSkFGaBzcOFpmXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzioGs5cnMK4Hb+groICagg3qnngA5qCQRISXVwCi75Lm3tP31//9ObMj
 MuOH3//YVrplP+gJSvLquS7L9O5If2b+rejPLUnfn5GdTXihd//NBqNojYuu+y2ZGotElrFvC
 d60T7n4yc0uh5LZE58k+t2uyDv933PrhcIAN16+5n18eMM31uqf9Y3m1so2hROiR02t7TzcpT
 NrkeK3c2tgp8eri831KLMUZiYZazEXFiQAsDsHyxwIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506523219!112734568!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8259 invoked from network); 27 Sep 2017 14:40:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:40:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449439257"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47181.759388.150233@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:40:13 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-18-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-18-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 17/22] libxl: PVH guests use PV nics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxNy8yMl0gbGlieGw6IFBWSCBndWVz
dHMgdXNlIFBWIG5pY3MiKToKPiBSZW1vdmUgZGV2aWNlIG1vZGVsICJub25lIiBzdXBwb3J0IGZy
b20gdGhlIG5pYyBmdW5jdGlvbnMuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:40:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDVz-0004xL-Uy; Wed, 27 Sep 2017 14:40:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDVy-0004wy-P6
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:40:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 39/0F-17770-A68BBC95; Wed, 27 Sep 2017 14:40:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7mjtO
 RBpcX6Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXH29nKvjOWHHlxULmBsbLjF2MnBwSAv4S
 i27fYwGx2QR0JZq2/GUDsXkFBCVOznwCFmcW0JFYsPsTG4QtL7H97RzmLkYOoBp7ifW9niBhF
 gFVifnvz7GC2CICWhLrVzyFKi+RmN28BcwWFoiVWPHyMjuIzSlgLXHs9wawuJBApsSZT5NYIc
 4xkXi7cCcbyHghATWJuevjJzDyzUJy0CwkB81CctACRuZVjBrFqUVlqUW6RkZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY18wPPMQoycGkJMqbuOZ0pBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJXqftQDnBotT01Iq0zBxgyMOkJTh4lER4zUDSvMUFibnFmekQqVOMx
 hw3Hl7/w8TRcfPuHyYhlrz8vFQpcd7rIKUCIKUZpXlwg2CxeIlRVkqYlxHoNCGegtSi3MwSVP
 lXjOIcjErCvGIgU3gy80rg9r0COoUJ6JTeqSdATilJREhJNTC6xyx0Px8lKrBYSUlC4Pypa4u
 lX6zfbN7SxLZm//fTgl76iQq5ZRxzRde8yi6rS/q0P/JIy90d27a8vbXMbf/mwoanOw/mcaRc
 OrP0oNh1o1n7bWYx3xJ9OSuj+8Lhpi05XXosT5jmbLdI+W3Gv2yJq1pc3o+209EnZBS6F6n++
 6D/a9eLzW7vlViKMxINtZiLihMBpeJx0MACAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506523240!118481891!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54407 invoked from network); 27 Sep 2017 14:40:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:40:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449439301"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47206.87210.378072@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:40:38 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-19-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-19-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 18/22] libxl: remove device model "none"
	support from stream functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxOC8yMl0gbGlieGw6IHJlbW92ZSBk
ZXZpY2UgbW9kZWwgIm5vbmUiIHN1cHBvcnQgZnJvbSBzdHJlYW0gZnVuY3Rpb25zIik6Cj4gUmVt
b3ZlIHRoZSB1c2FnZSBvZiBkZXZpY2UgbW9kZWwgIm5vbmUiIGluIHRoZSBtaWdyYXRpb24gc3Ry
ZWFtCj4gcmVsYXRlZCBmdW5jdGlvbnMuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDWA-00051a-8s; Wed, 27 Sep 2017 14:40:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxDW9-000510-60
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:40:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 36/AA-03093-478BBC95; Wed, 27 Sep 2017 14:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVTd/x+l
 Ig4cbWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7Lz6yFVzkrZg5YR1TA2MvdxcjJ4eQwEQm
 ict3VLsYuYDs34wS279tZIFIbGSU2Hs7DCKxjVHi1P7zTCAJYQFXiSWnH4EViQgUSRx/9YIJo
 qFA4sj0ZlYQm1ngEqPEmau5IDabgJHE2aPTGUFsXgFbidtnFoHVsAioSlxa/ocNxBYVCJd423
 iEBaJGUOLkzCdgNqeAncSjfQ/YIWbqSey4/gtqvrzE9rdzmEFsCQFDidMPtzFOYBSchaR9FpK
 WWUhaFjAyr2LUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxc
 BiDYwfhpWcAhRkkOJiVR3sQ1pyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6bQfKCRalpqdWp
 GXmAGMIJi3BwaMkwmsGkuYtLkjMLc5Mh0idYlSUEucNA0kIgCQySvPg2mBxe4lRVkqYlxHoEC
 GegtSi3MwSVPlXjOIcjErCvFEgU3gy80rgpr8CWswEtLh36gmQxSWJCCmpBka+SyJCXRuUpr0
 6evSb+X9Vk2MfNoeamTfVPWZnStDnevNmlWrpKRmpkz192Vrlb5yfhJyODLPSX5EgLftX2Prc
 ioZ3N73kHjicPygfuHVddEb3lurwivDg5fMP2j11PaStxWB4x8Bb63nsmxffMrQLta+1XDbOZ
 J8kI6Ifu3bp6u4DSt6HziuxFGckGmoxFxUnAgDHqZQE1gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506523245!59260895!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46116 invoked from network); 27 Sep 2017 14:40:46 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 14:40:46 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8REeYVP010940
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 14:40:35 GMT
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 v8REeYxT018352
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 14:40:34 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 v8REeXh0009664;
 Wed, 27 Sep 2017 14:40:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 07:40:33 -0700
To: Joao Martins <joao.m.martins@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
Date: Wed, 27 Sep 2017 10:40:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170927134623.3147-3-joao.m.martins@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gK3N0YXRpYyB2b2lkIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8odm9pZCkKPiArewo+
ICsJc3RydWN0IHZjcHVfcmVnaXN0ZXJfdGltZV9tZW1vcnlfYXJlYSB0Owo+ICsJc3RydWN0IHB2
Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICp0aTsKPiArCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGlt
ZV9pbmZvICpwdnRpOwo+ICsJaW50IHJldDsKPiArCj4gKwlwdnRpID0gJl9fdGhpc19jcHVfcmVh
ZCh4ZW5fdmNwdSktPnRpbWU7Cj4gKwo+ICsJLyoKPiArCSAqIFdlIGNoZWNrIGFoZWFkIG9uIHRo
ZSBwcmltYXJ5IHRpbWUgaW5mbyBpZiB0aGlzCj4gKwkgKiBiaXQgaXMgc3VwcG9ydGVkIGhlbmNl
IHNwZWVkaW5nIHVwIFhlbiBjbG9ja3NvdXJjZS4KPiArCSAqLwo+ICsJaWYgKCEocHZ0aS0+Zmxh
Z3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkKPiArCQlyZXR1cm47Cj4gKwo+ICsJcHZjbG9j
a19zZXRfZmxhZ3MoUFZDTE9DS19UU0NfU1RBQkxFX0JJVCk7CgpJcyBpdCBPSyB0byBoYXZlIHRo
aXMgZmxhZyBzZXQgaWYgYW55dGhpbmcgYmVsb3cgZmFpbHM/CgooSSBjYW4gc2VlIGluIHRoZSBj
aGFuZ2Vsb2cgdGhhdCBhcHBhcmVudGx5IGF0IHNvbWUgcG9pbnQgSSd2ZSBhc2tlZAphYm91dCB0
aGlzIGF0IHYxIGJ1dCBJIGNhbid0IHJlbWVtYmVyL2ZpbmQgd2hhdCBleGFjdGx5IGl0IHdhcykK
Ci1ib3JpcwoKPiArCj4gKwl0aSA9IChzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2luZm8g
KilnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIXRpKQo+ICsJCXJldHVybjsK
PiArCj4gKwl0LmFkZHIudiA9ICZ0aS0+cHZ0aTsKPiArCj4gKwlyZXQgPSBIWVBFUlZJU09SX3Zj
cHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwgMCwgJnQpOwo+ICsJ
aWYgKHJldCkgewo+ICsJCXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9y
dGVkIChlcnIgJWQpXG4iLCByZXQpOwo+ICsJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7
Cj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsKPiArCS8qCj4gKwkgKiBJZiB0aGUgY2hlY2sgYWJvdmUg
c3VjY2VkZGVkIHRoaXMgb25lIHNob3VsZCB0b28gc2luY2UgaXQncyB0aGUKPiArCSAqIHNhbWUg
ZGF0YSBvbiBib3RoIHByaW1hcnkgYW5kIHNlY29uZGFyeSB0aW1lIGluZm9zIGp1c3QgZGlmZmVy
ZW50Cj4gKwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlIHN0aWxsIGNoZWNrIGl0IGluIGNhc2Ug
aHlwZXJ2aXNvciBpcyBidWdneS4KPiArCSAqLwo+ICsJcHZ0aSA9ICZ0aS0+cHZ0aTsKPiArCWlm
ICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpIHsKPiArCQl0LmFkZHIu
diA9IE5VTEw7Cj4gKwkJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92
Y3B1X3RpbWVfbWVtb3J5X2FyZWEsCj4gKwkJCQkJIDAsICZ0KTsKPiArCQlpZiAoIXJldCkKPiAr
CQkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKPiArCj4gKwkJcHJfbm90aWNlKCJ4ZW46
IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKHRzYyB1bnN0YWJsZSlcbiIpOwo+ICsJCXJl
dHVybjsKPiArCX0KPiArCj4gKwl4ZW5fY2xvY2sgPSB0aTsKPiArCXB2Y2xvY2tfc2V0X3B2dGlf
Y3B1MF92YSh4ZW5fY2xvY2spOwo+ICsKPiArCXhlbl9jbG9ja3NvdXJjZS5hcmNoZGF0YS52Y2xv
Y2tfbW9kZSA9IFZDTE9DS19QVkNMT0NLOwo+ICt9Cj4gKwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDWH-00054j-Fj; Wed, 27 Sep 2017 14:41:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDWG-00053y-90
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:41:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 88/CB-25121-B78BBC95; Wed, 27 Sep 2017 14:40:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7ljtO
 RBn1bOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye2x9ZC1YxVpw+sYOlgXECYxcjJ4eEgL/E
 67sTWEBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZB4nXfJLA4i4Cqx
 JxTO8DqRQS0JNaveApVXyIxu3kLmC0sYC0xc8oWdhCbE8ie/OwAmC0kkCkx48AhFoh7TCTeLt
 wJVM8BFFeTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2igl1SUmZ5RkpuYmQPkGev
 lphYXJ6an5iQmFesl5+duYgSGWj0DA+MOxm1dzocYJTmYlER5E9ecjhTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwftjO1BOsCg1PbUiLTMHGPQwaQkOHiURXjOQNG9xQWJucWY6ROoUoyVHz4qLf
 5g4bjy8DiQ7bt79wyTEkpeflyolznsdpEEApCGjNA9uHCwyLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5j0JMoUnM68EbusroIOYgA7qnXoC5KCSRISUVAPjznOu8xJzfIq4NfZPuHQ16qu
 awiyVdgcDt8ePdN9N+nln1m3t5C9T9gY/ety0TnvDwjdzxHiv8DA8EZ6oy//FqXv/svnsipZp
 k3Q45L5HMVrwmx6NvNl2UdZq51WN/lxv6+qF153uirivdFE4cUFPetUfrdk+/ka+P160Pm8XF
 xf/6H6Nv+GZEktxRqKhFnNRcSIA/QgRc8cCAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506523255!116632340!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4541 invoked from network); 27 Sep 2017 14:40:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:40:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441435635"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47219.855590.779592@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:40:51 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-20-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-20-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 19/22] libxl: add PVH support to USB
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxOS8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byBVU0IiKToKPiBBZGQgUFZIIHN1cHBvcnQgdG8gdXNiIHJlbGF0ZWQgZnVuY3Rp
b25zLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:41:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDWX-0005Bb-N1; Wed, 27 Sep 2017 14:41:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxDWV-0005AX-QB
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 14:41:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 0A/58-01911-B88BBC95; Wed, 27 Sep 2017 14:41:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdrx+l
 Ig2m/mC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacWTWLdaCtYEVDbs/sTYw
 3jfpYuTiEBJoZJLY+n03C4TzmFFi2txjbBDONkaJ5fNmAjmcHCICzhJfz8xlB7F5BfQlDjS+B
 LOFBbQkXpyYyATSICHwUFqit+0HE0hCQsBbYu+a9cxdjBxg9v3zFV2M7BxsAlYSh8RAClgEVC
 V2P25hm8DIvYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+O27Z6HGCU5mJREeRPXnI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7aztQTrAo
 NT21Ii0zBxh8MGkJDh4lEV4zkDRvcUFibnFmOkTqFKMux7FNl/8wCbHk5eelSonzhoEUCYAUZ
 ZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOeBJnCk5lXArfpFdARTEBH9E49AX
 JESSJCSqqBsd+4u3g/Z9vO3jXuM7hceXdPrw0q2H/h5pxjW1dGLnzf7b931uwNm1RZMpo3vJO
 8L7pv5vbS+PeCFYYZ8Ud6uPkM77nJz3j2t+njcfMmzze6HVGFto4SXvfa2zNPGD9d0F/rLaak
 tXQPv3i+woyMQ2lF1Xt9gzI9mIyErxyd6s6arXhrmvETJZbijERDLeai4kQAHfEpWn8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506523272!105106311!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22363 invoked from network); 27 Sep 2017 14:41:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 14:41:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxDWR-00006q-09; Wed, 27 Sep 2017 14:41:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxDWL-00030T-Ck; Wed, 27 Sep 2017 14:41:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxDWK-0000ul-Vp; Wed, 27 Sep 2017 14:41:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113852-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvh-intel:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=31bc1d8481af414cfa2857f905e40f7d8e6d5b2e
X-Osstest-Versions-That: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 14:41:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 113852: FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5894355826092534520=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5894355826092534520==
Content-Type: text/plain

flight 113852 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113852/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu    <job status>                 broken in 113844

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-multivcpu 4 host-install(4) broken in 113844 pass in 113852
 test-amd64-amd64-xl-pvh-intel 18 guest-localmigrate/x10    fail pass in 113844
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 113844

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 113817

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113817
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113817
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                31bc1d8481af414cfa2857f905e40f7d8e6d5b2e
baseline version:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b

Last test of basis   113817  2017-09-25 22:47:44 Z    1 days
Failing since        113839  2017-09-26 18:16:50 Z    0 days    3 attempts
Testing same since   113844  2017-09-27 00:18:41 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alistair Francis <alistair.francis@xilinx.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  John Snow <jsnow@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Liang Yan <lyan@suse.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-xl-multivcpu broken

Not pushing.

(No revision log; it would be 567 lines long.)


--===============5894355826092534520==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5894355826092534520==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:41:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDWl-0005Ht-VQ; Wed, 27 Sep 2017 14:41:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDWj-0005Gm-SM
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:41:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 92/F2-30935-998BBC95; Wed, 27 Sep 2017 14:41:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve6MHac
 jDTad1bH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDO2/rnPWvCMsWLLtVVsDYyHGbsYOTkkBPwl
 eo61sIPYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHuYuRA6jGXmLWARUQk
 0VAVeLt6zqQChEBLYn1K55CVZdIzG7eAmYLC7hKNK9bwgRicwpYSxzr+gAWFxLIlOjesZ8J4h
 oTibcLd7KBjBQSUJOYuz5+AiPfLCT3zEJyzywk9yxgZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhk9QwMjDsYm3qdDzFKcjApifImrjkdKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC12k7UE6wKDU9tSItMwcY7jBpCQ4eJRFeM5A0b3FBYm5xZjpE6hSjM
 ceNh9f/MHF03Lz7h0mIJS8/L1VKnDcMpFQApDSjNA9uECwOLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5j0JMoUnM68Ebt8roFOYgE7pnXoC5JSSRISUVAOjtIl5R/iEoMLlZ5K2feX1ymZ
 +mRgzp/zW75fcejN3r/HX3xyl61QtrBBuIjgxee2PBxtZu3amcjdcOutvz/HL7E2ZrtLjtFdn
 rEw2zDgswP03OWaf7K1p3SpvLeQ+PLTrWX1fy7ebLXAhV4SppuP2/P0X1lgZ+9gF/7Ffcihir
 brrnsvONZ1KLMUZiYZazEXFiQAaMWFxvgIAAA==
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506523287!113383962!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51210 invoked from network); 27 Sep 2017 14:41:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:41:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449439448"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47252.807824.74818@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:41:24 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-21-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-21-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 20/22] libxl: add PVH support to x86
	functions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAyMC8yMl0gbGlieGw6IGFkZCBQVkgg
c3VwcG9ydCB0byB4ODYgZnVuY3Rpb25zIik6Cj4gVGhpcyBhbHNvIGluY2x1ZGVzIHRoZSB4ODYg
QUNQSSByZWxhdGVkIGZ1bmN0aW9ucy4gUmVtb3ZlIHN1cHBvcnQgZm9yCj4gZGV2aWNlIG1vZGVs
ICJub25lIgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDXP-0005Wl-7x; Wed, 27 Sep 2017 14:42:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDXO-0005WN-KW
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:42:10 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2C/AE-03093-1C8BBC95; Wed, 27 Sep 2017 14:42:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO6+Hac
 jDc61q1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmr35UVzGOseHjsMmMDYytjFyMnh4SAv8S2
 9qVsIDabgK5E05a/YDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZCYtvcZexcjBweLg
 KrEtemGIGERAS2J9SueQpWXSMxu3gJmCwtYSqw4fowJxOYUsJZYdPgTO4gtJJApMevwHFaIc0
 wk3i7cyQYyUkhATWLu+vgJjHyzkBw0C8lBs5ActICReRWjRnFqUVlqka6RkV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsY18wMPMUpyMCmJ8iauOR0pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ30nagnGBRanpqRVpmDjDgYdISHDxKIrxmIGne4oLE3OLMdIjUKUZLj
 p4VF/8wcdx4eB1Idty8+4dJiCUvPy9VSpz3OkiDAEhDRmke3DhYVF5ilJUS5mUEOlCIpyC1KD
 ezBFX+FaM4B6OSMG8UyBSezLwSuK2vgA5iAjqod+oJkINKEhFSUg2M8wrkriV+0l3wyNKr51b
 AdPtDd75tXiJgfHXitpADWuYhV2O+Rp44PK9Muur9lMLDEa9tlFJ6q0wEHXOTmANYFHU1Wk/8
 af/nsb7oayvDrNKtCVGShqn60R0pmn/6NX5VqisW8TMGXe+u/RW7O1NG/FHdxXU5X39rvPKeP
 euCmVEY06yfE78rsRRnJBpqMRcVJwIAcMUrt8UCAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506523324!72929569!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3143 invoked from network); 27 Sep 2017 14:42:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:42:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441435759"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47272.727715.401375@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:41:44 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-22-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-22-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 21/22] xl: add PVH as a guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAyMS8yMl0geGw6IGFkZCBQVkggYXMg
YSBndWVzdCB0eXBlIik6Cj4gQW5kIHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiLgoKQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDXQ-0005Xe-JP; Wed, 27 Sep 2017 14:42:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxDXP-0005WV-3x
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:42:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C6/38-02046-2C8BBC95; Wed, 27 Sep 2017 14:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS/fgjtO
 RBp8O2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlL5r9nLHjMUjF15SK2BsbXzF2MnBxCAnkS
 M2YcYOxi5ODgFbCTOH2mACQsIWAocXrhTRYQm0VAVaKhYTYTiM0moC7R9mw7K4gtIqAj8bh7K
 gtIK7NAscTNnkKQsLBAqMT5701A07mApu9nlli3ZQ0bSIJTwEPiyuRVbBCrBCX+7hAGCTMLaE
 k8/HWLBcLWlli2EOQykJHSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbTUSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL16BgbGHYy/j/sdYpTkYFIS5U1cczpS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwOm0HqhMsSk1PrUjLzAFGB0ypB
 AePkgivGUiat7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyQENklKnPfONqBSAZDSjNI8uEGwqL
 3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXDGQhT2ZeCdy+V0CnMAGd0jv1BMgpJYkIKak
 GxkkL3X9O1Lc4HHCybkl6nJVW+7bmaTnK1gcvTFBeNN1lhsHN9imNv6R0FvMfDji34tDdryxt
 zNM+pFVsuhf36ebBX4+MY56IvP+549ncL85NjXJOvnzzPxQHLXH6NFFP9+fVGzJxTkcmz1K6e
 aalo9h4Tc2H/xPZz/4275nt+OVZE5fFvP3uq1KUWIozEg21mIuKEwG1W7RW1QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506523328!61311322!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24742 invoked from network); 27 Sep 2017 14:42:09 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 14:42:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 27 Sep 2017 08:42:07 -0600
Message-Id: <59CBD4DE0200007800180282@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 27 Sep 2017 08:42:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
 <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
 <3ada6839baf841b580694911fd79b0bd@AMSPEX02CL03.citrite.net>
 <59CBC43D02000078001801B8@prv-mh.provo.novell.com>
 <de3ff09da56c433d99f9c95a688c8e04@AMSPEX02CL03.citrite.net>
In-Reply-To: <de3ff09da56c433d99f9c95a688c8e04@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE2OjIyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAyNyBTZXB0ZW1iZXIgMjAxNyAxNDozMQo+PiA+Pj4gT24gMjcuMDkuMTcgYXQgMTQ6NDksIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gT2ssIEknbGwgY2xhaW0gdGhlIGZp
bmFsIGNtZCB2YWx1ZSB0aGVuLgo+PiAKPj4gRmluYWw/IFdlJ3ZlIGdvdCA1IGxlZnQgKGZvciBh
IHRvdGFsIG9mIDMgYml0cykgYWZhaWN0Lgo+IAo+IFJlYWxseT8gTWF5YmUgSSBtaXNyZWFkLi4u
IGxvb2tzIGxpa2Ugb25seSAyIGJpdHMgdG8gbWUuCgpNYXliZSB5b3UgYW5kIEkgbG9va2VkIGlu
IGRpZmZlcmVudCBwbGFjZXMuIEknbSBkZXJpdmluZyB0aGlzIGZyb20KCiAgICAgICAgY21kID0g
cmVxLnB0ciAmIChzaXplb2YobDFfcGdlbnRyeV90KS0xKTsKCiAgICAgICAgc3dpdGNoICggY21k
ICkKCmluIGRvX21tdV91cGRhdGUoKS4gT25seSAzMi1iaXQgbm9uLVBBRSBndWVzdHMgd291bGQg
aGF2ZSBiZWVuCmxpbWl0ZWQgdG8gMiBiaXRzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDZp-0006Dv-0C; Wed, 27 Sep 2017 14:44:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43637279f=Ian.Jackson@citrix.com>)
 id 1dxDZn-0006Dc-PC
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:44:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 50/7B-02202-759BBC95; Wed, 27 Sep 2017 14:44:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvW7YztO
 RBq+/q1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkrv01mLHjAUvGkcyt7A+N35i5GTg4JAX+J
 /RPa2UBsNgFdiaYtf8FsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/nQPUywFU4yCx/wlYmEVAV
 eL730mMILaIgJbE+hVPocpLJGY3bwGzhQU8JGa/6mcDaeUUsJa4+NQKJCwkkCmx5FovE8Q1Jh
 JvF+4EKxESUJOYuz5+AiPfLCT3zEJyzywk9yxgZF7FqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2t
 oYKqXm1pcnJiempOYVKyXnJ+7iREYZvUMDIw7GHe0+x1ilORgUhLlTVxzOlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO/rHUA5waLU9NSKtMwcYMDDpCU4eJREeBNB0rzFBYm5xZnpEKlTjMYcN
 x5e/8PE0XHz7h8mIZa8/LxUKXHeYyClAiClGaV5cINgkXiJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjCvM8gUnsy8Erh9r4BOYQI6pXfqCZBTShIRUlINjEVTvjX5dZy9r3/H1DF0MoPezl1
 f7u52a9pfdv+nZU7W8zMGan8eCq8wOV2Z27rp3cLAt5pv37P0vgufxVE0f8H7T7+7285r3dLW
 nMfnGxO9eeF8sxdPJhX+XHHqgYKy6P5NZzXPsFYuZZ4+b/fL1wLbDNdP3O2nFZD/d+O0+bk35
 11wZd9T2/1WiaU4I9FQi7moOBEAlb5LD78CAAA=
X-Env-Sender: prvs=43637279f=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506523476!109950264!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2136 invoked from network); 27 Sep 2017 14:44:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:44:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449439881"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22987.47408.760983.428510@mariner.uk.xensource.com>
Date: Wed, 27 Sep 2017 15:44:00 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170925105206.66507-23-roger.pau@citrix.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-23-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 22/22] libxl: remove device model "none"
	from IDL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAyMi8yMl0gbGlieGw6IHJlbW92ZSBk
ZXZpY2UgbW9kZWwgIm5vbmUiIGZyb20gSURMIik6Cj4gQW5kIHRoZSB4bC5jZmcgbWFuIHBhZ2Ug
ZG9jdW1lbnRhdGlvbi4KClNlZSBteSBjb21tZW50cyBhYm91dCB0aGUgc3RhcnQgb2YgdGhlIGFi
b2xpdGlvbiBvZiAibm9uZSIgYXMgZGV2aWNkCm1vZGVsLiAgSSBoYXZlIGFja2VkIHRoZSBpbnRl
cm1lZGlhdGUgcGF0Y2hlcy4KCkZlZWwgZnJlZSB0byBwdXQgdGhlIGV4cGxhbmF0aW9uIGZvciB0
aGUgdW5jZXJlbW9uaW91cyBkcm9wcGluZyBvZgp0aGlzIHN1cHBvcnQgaW4gd2hhdGV2ZXIgY29t
bWl0IG1lc3NhZ2VzKHMpIHNlZW0gYXBwcm9wcmlhdGUuCgooSXQgaXMgaW50ZXJlc3RpbmcgdG8g
bm90ZSBob3cgbXVjaCBlYXNpZXIgdGhpcyBhbGwgaXMgYmVjYXVzZSAibm9uZSIKd2FzIG5ldmVy
IHByb3Blcmx5IHN1cHBvcnRlZC4gIElmIGl0IGhhZCBiZWVuLCB0aGVuIHdlIHdvdWxkIG5lZWQg
bXVjaAptb3JlIGNhcmVmdWwgc2VxdWVuY2luZyBvZiBhbGwgdGhpcyB3b3JrLCBhbmQgYWxzbyBi
YWNrd2FyZApjb21wYXRpYmlsaXR5LikKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:48:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDdV-0006TP-FE; Wed, 27 Sep 2017 14:48:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxDdU-0006TG-06
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:48:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F4/60-03610-B3ABBC95; Wed, 27 Sep 2017 14:48:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUyZ7p8oK7VrtO
 RBkve2Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvDkYWPGKraJ+9jbGB8TRrFyMHh5DAZCaJ
 o/FdjFxA5m9GickrtzBCOBsZJZY9PccM4WxjlPi3p5mli5GTQ1ggUmJry0YwW0RgCqPE+bmFE
 EXnGSWW3+tnBXGYBdoYJd7NuMMGUsUmYCRx9uh0RpB9vAK2Ep+bwUwWAVWJ1m5mkApRgXCJt4
 1HwGbyCghKnJz5hAWkhFPARmLxi1yQMLOAusSfeZeYIWx5ie1v54DZEgLGEu1vL7JNYBSchaR
 7FpKWWUhaFjAyr2LUKE4tKkst0jWy1EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93E
 CAxaBiDYwXhgUeAhRkkOJiVR3sQ1pyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+3gGUEyxKT
 U+tSMvMAcYPTFqCg0dJhPcmSJq3uCAxtzgzHSJ1ilGX48bD63+YhFjy8vNSpcR5j4EUCYAUZZ
 TmwY2AxfIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+A5nCk5lXArfpFdARTEBH9E49AXJ
 ESSJCSqqB0XsNkzJzFUfAlRN83Gx2M64ULjfhtvYJ2ZvwbR9L1h5Bk6s9BiZHeB8uSptv9O2y
 0T1ZLc8p++pkernPzjhm8eXBh+M+cTx8/MFcuzgrtj05UXB5QtFhB+109mP6D/x2LYozMGPa8
 2+r+OHbmnM5LqReXHbWYsPM9f/SZBv/uNWuDGE6LPvVSImlOCPRUIu5qDgRABvYjazgAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506523705!109290002!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29248 invoked from network); 27 Sep 2017 14:48:26 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 14:48:26 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8REmFUX003694
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 14:48:15 GMT
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 v8REmEMq030114
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 14:48:14 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 v8REmDhu015055;
 Wed, 27 Sep 2017 14:48:14 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 07:48:13 -0700
To: Juergen Gross <jgross@suse.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
 <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
 <9faf8d7b-227f-2ecd-26e6-44ae4270d469@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <df140683-63dd-02fa-f248-2fcb6d635d54@oracle.com>
Date: Wed, 27 Sep 2017 10:48:01 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9faf8d7b-227f-2ecd-26e6-44ae4270d469@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAxMDozMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8x
NyAxNTozOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8yNy8yMDE3IDA1OjQzIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjcvMDkvMTcgMTE6NDEsIFpoZW56aG9uZyBE
dWFuIHdyb3RlOgo+Pj4+IFdoZW4gYm9vdHVwIGEgUFZNIGd1ZXN0IHdpdGggbGFyZ2UgbWVtb3J5
KEV4LjI0MEdCKSwgWEVOIHByb3ZpZGVkIGluaXRpYWwKPj4+PiBtYXBwaW5nIG92ZXJsYXBzIHdp
dGgga2VybmVsIG1vZHVsZSB2aXJ0dWFsIHNwYWNlLiBXaGVuIG1hcHBpbmcgaW4gdGhpcyBzcGFj
ZQo+Pj4+IGlzIGNsZWFyZWQgYnkgeGVuX2NsZWFuaGlnaG1hcCgpLCBpbiBjZXJ0YWluIGNhc2Ug
dGhlcmUgY291bGQgYmUgYW4gMk1CIG1hcHBpbmcKPj4+PiBsZWZ0LiBUaGlzIGlzIGR1ZSB0byBY
RU4gaW5pdGlhbGl6ZSA0TUIgYWxpZ25lZCBtYXBwaW5nIGJ1dCB4ZW5fY2xlYW5oaWdobWFwKCkK
Pj4+PiBmaW5pc2ggYXQgMk1CIGJvdW5kYXJ5Lgo+PiBEb2VzIHRoaXMgbWFwcGluZyBuZWVkIHRv
IGJlIDRNQi1hbGlnbmVkPwo+IEkgZ3Vlc3MgeW91IGFyZSBxdWVzdGlvbmluZyB0aGUgYWxpZ25t
ZW50IG9mIGFkZHIgdG8gYmUgNE1CPwo+IEluIHRoaXMgY2FzZSB5b3UgYXJlIHJpZ2h0OiB0aGUg
ZW5kIG9mIHRoZSBtYXBwaW5nIGlzIDRNQiBhbGlnbmVkLCBhcwo+IGNvcnJlY3RseSBzdGF0ZWQg
aW4gdGhlIGNvbW1lbnQgYWRkZWQuCgpZZXMsIGFuZCBteSBxdWVzdGlvbiBpcyB3aHkgZG9lcyBp
dCBuZWVkIHRvIGJlIGFsaWduZWQgb24gNE1CLiBEb2Vzbid0CjJNQiBhbGlnbm1lbnQgc3VmZmlj
ZT8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:52:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDhF-00078n-0F; Wed, 27 Sep 2017 14:52:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4361b16bc=Paul.Durrant@citrix.com>)
 id 1dxDhE-00078f-DK
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:52:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6C/96-10804-32BBBC95; Wed, 27 Sep 2017 14:52:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQldp9+l
 Ig0mrjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+DY/ZCk7xV2yZ/4OpgXEDfxcjJ4eEgJ/E
 q4albCA2m4COxNKj85lAbBEBVYlFh9azdjFycDALFErM7WQBMYUFEiXu9KhCVCRJrJy/iwnGv
 tl7kgXEZgHq/P58FjOIzSvgLnHu/RX2LkYuDiGBz8wSC9a0gq3iFLCX6F+8kxHEZhSQlfjSuB
 qsgVlAXOLWE4gTJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC8RpmhLrd+lDtCpKTOl+yA6xV1D
 i5MwnLBMYhWchmToLoWMWko5ZSDoWMLKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy00t
 Lk5MT81JTCrWS87P3cQIDHsGINjBuHht4CFGSQ4mJVHexDWnI4X4kvJTKjMSizPii0pzUosPM
 cpwcChJ8IrvAsoJFqWmp1akZeYAIxAmLcHBoyTCywaS5i0uSMwtzkyHSJ1itOQ4tunyHyaOGT
 fvAskn1+b9ZRJiycvPS5US5123E6hBAKQhozQPbhwsSVxilJUS5mUEOlCIpyC1KDezBFX+FaM
 4B6OSMK8SyFqezLwSuK2vgA5iAjqod+oJkINKEhFSUg2Ms9tOdxz/PftE8nn7Hc7HHvxZqW1p
 Un91b5b8mkNXa/d9vi1bfsO1Ua4w1iEuPslK4dIFZ+nTwmIhaauaV+3ODjr+PGjdDre6lvb8X
 ceffNNpa52p7S38Mpxtv8T+prU/l6yaruPKIeZhwirMYWDbYLDuQEvy4btPrl7jvvPDfS2jnJ
 G6+OUaJZbijERDLeai4kQA6BTv/Q0DAAA=
X-Env-Sender: prvs=4361b16bc=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506523938!106380254!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29194 invoked from network); 27 Sep 2017 14:52:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 14:52:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53568544"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
Thread-Index: AQHTMJMzC+nS+o7rUkKDALG793GliKLFeoKAgAMoIkD///gXAIAAIdYw///qg4CAAC+qUP//5CgAAARHYMA=
Date: Wed, 27 Sep 2017 14:47:21 +0000
Message-ID: <8e065763860a4a4d8b785645800aae14@AMSPEX02CL03.citrite.net>
References: <20170918153126.3058-1-paul.durrant@citrix.com>
 <20170918153126.3058-2-paul.durrant@citrix.com>
 <59C91A9B020000780017F6CF@prv-mh.provo.novell.com>
 <0cdccdf0a07a4328b8cda72fb87aab50@AMSPEX02CL03.citrite.net>
 <59CBB9E2020000780018017A@prv-mh.provo.novell.com>
 <3ada6839baf841b580694911fd79b0bd@AMSPEX02CL03.citrite.net>
 <59CBC43D02000078001801B8@prv-mh.provo.novell.com>
 <de3ff09da56c433d99f9c95a688c8e04@AMSPEX02CL03.citrite.net>
 <59CBD4DE0200007800180282@prv-mh.provo.novell.com>
In-Reply-To: <59CBD4DE0200007800180282@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v7 01/12] x86/mm: allow a privileged PV
 domain to map guest mfns
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YgSmFuDQo+IEJldWxp
Y2gNCj4gU2VudDogMjcgU2VwdGVtYmVyIDIwMTcgMTU6NDINCj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29v
cGVyM0BjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY3IDAxLzEyXSB4ODYvbW06IGFsbG93IGEg
cHJpdmlsZWdlZCBQVg0KPiBkb21haW4gdG8gbWFwIGd1ZXN0IG1mbnMNCj4gDQo+ID4+PiBPbiAy
Ny4wOS4xNyBhdCAxNjoyMiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPj4gU2VudDog
MjcgU2VwdGVtYmVyIDIwMTcgMTQ6MzENCj4gPj4gPj4+IE9uIDI3LjA5LjE3IGF0IDE0OjQ5LCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+PiA+IE9rLCBJJ2xsIGNsYWltIHRo
ZSBmaW5hbCBjbWQgdmFsdWUgdGhlbi4NCj4gPj4NCj4gPj4gRmluYWw/IFdlJ3ZlIGdvdCA1IGxl
ZnQgKGZvciBhIHRvdGFsIG9mIDMgYml0cykgYWZhaWN0Lg0KPiA+DQo+ID4gUmVhbGx5PyBNYXli
ZSBJIG1pc3JlYWQuLi4gbG9va3MgbGlrZSBvbmx5IDIgYml0cyB0byBtZS4NCj4gDQo+IE1heWJl
IHlvdSBhbmQgSSBsb29rZWQgaW4gZGlmZmVyZW50IHBsYWNlcy4gSSdtIGRlcml2aW5nIHRoaXMg
ZnJvbQ0KPiANCj4gICAgICAgICBjbWQgPSByZXEucHRyICYgKHNpemVvZihsMV9wZ2VudHJ5X3Qp
LTEpOw0KPiANCj4gICAgICAgICBzd2l0Y2ggKCBjbWQgKQ0KPiANCj4gaW4gZG9fbW11X3VwZGF0
ZSgpLiBPbmx5IDMyLWJpdCBub24tUEFFIGd1ZXN0cyB3b3VsZCBoYXZlIGJlZW4NCj4gbGltaXRl
ZCB0byAyIGJpdHMuDQoNCkFoLCBvay4gSSB3YXMgZ29pbmcgb2ZmIHdoYXQgaXQgc2F5cyBpbiB0
aGUgaGVhZGVyLCB3aGVyZSB0aGUgY29tbWVudHMgc3RhdGUgdGhhdCBbMDoxXSBhcmUgY29tbWFu
ZCBiaXRzIGFuZCBbOjJdIGFyZSBhZGRyZXNzIGJpdHMsIGJ1dCBmb3IgNjQtYml0IG9yIFBBRSBn
dWVzdHMgdGhlbiBpdCBtYWtlcyBzZW5zZSB0aGF0IGJpdCAyIGlzIHVwIGZvciBncmFicy4gQW55
d2F5IEkgY2FuIHVzZSAzLCB3aGljaCBzdGlsbCBmaXRzIGluIGJpdHMgWzA6MV0uDQoNCiAgUGF1
bCANCg0KPiANCj4gSmFuDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 14:56:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 14:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDlC-0007KI-Gu; Wed, 27 Sep 2017 14:56:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxDlB-0007KC-E0
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 14:56:25 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 16/7D-03414-81CBBC95; Wed, 27 Sep 2017 14:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67EntO
 RBovecVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnnxYXvOKq2PV7EksD41eOLkZODgkBI4m3
 E/8xdTFycQgJLGSUeDPzLwtIQlggUmJry0YWkISIwGRGicYff9hBEswC9RIfl35ihOhoYpL4d
 OwcG0iCTUBVYsP1U6wgNq+AtcSj53uZQGwWoPiOiW8YQWxRgXCJprP9LBA1ghInZz4BszkF7C
 SeHYewmQXUJf7Mu8QMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5QBCHYw3t8YcIhRkoNJ
 SZQ3cc3pSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFy7gXKCRanpqRVpmTnAWIFJS3DwKInwG
 oGkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnFcBpEgApCijNA9uBCxuLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYVxRkCk9mXgncpldARzABHdE79QTIESWJCCmpBkbHMvHJk9uVTV7
 /+iI8N3pSQdrLIBVNpk8tKuk2Dun/bzoGNNbsEy1T/mp379QhtYdJep4dfRai7Lqy7p3emapa
 VwU5jafefVFw4A2rhmXyxwC7CXe+/3yQHhVk6NEsabqr9qbeNetZTnVsCRP1D3Rz3nrVrKNR8
 TV1gmXP5ls/9tyvFZn5TYmlOCPRUIu5qDgRAOheT3DWAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506524183!84881602!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37701 invoked from network); 27 Sep 2017 14:56:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 27 Sep 2017 14:56:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A6E8ABDF;
 Wed, 27 Sep 2017 14:56:23 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
 <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
 <9faf8d7b-227f-2ecd-26e6-44ae4270d469@suse.com>
 <df140683-63dd-02fa-f248-2fcb6d635d54@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <30c5a1f0-4425-6c8b-5017-a78710c0bd72@suse.com>
Date: Wed, 27 Sep 2017 16:56:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <df140683-63dd-02fa-f248-2fcb6d635d54@oracle.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTY6NDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8yNy8yMDE3
IDEwOjMzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNy8wOS8xNyAxNTozOCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMjcvMjAxNyAwNTo0MyBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBPbiAyNy8wOS8xNyAxMTo0MSwgWmhlbnpob25nIER1YW4gd3JvdGU6
Cj4+Pj4+IFdoZW4gYm9vdHVwIGEgUFZNIGd1ZXN0IHdpdGggbGFyZ2UgbWVtb3J5KEV4LjI0MEdC
KSwgWEVOIHByb3ZpZGVkIGluaXRpYWwKPj4+Pj4gbWFwcGluZyBvdmVybGFwcyB3aXRoIGtlcm5l
bCBtb2R1bGUgdmlydHVhbCBzcGFjZS4gV2hlbiBtYXBwaW5nIGluIHRoaXMgc3BhY2UKPj4+Pj4g
aXMgY2xlYXJlZCBieSB4ZW5fY2xlYW5oaWdobWFwKCksIGluIGNlcnRhaW4gY2FzZSB0aGVyZSBj
b3VsZCBiZSBhbiAyTUIgbWFwcGluZwo+Pj4+PiBsZWZ0LiBUaGlzIGlzIGR1ZSB0byBYRU4gaW5p
dGlhbGl6ZSA0TUIgYWxpZ25lZCBtYXBwaW5nIGJ1dCB4ZW5fY2xlYW5oaWdobWFwKCkKPj4+Pj4g
ZmluaXNoIGF0IDJNQiBib3VuZGFyeS4KPj4+IERvZXMgdGhpcyBtYXBwaW5nIG5lZWQgdG8gYmUg
NE1CLWFsaWduZWQ/Cj4+IEkgZ3Vlc3MgeW91IGFyZSBxdWVzdGlvbmluZyB0aGUgYWxpZ25tZW50
IG9mIGFkZHIgdG8gYmUgNE1CPwo+PiBJbiB0aGlzIGNhc2UgeW91IGFyZSByaWdodDogdGhlIGVu
ZCBvZiB0aGUgbWFwcGluZyBpcyA0TUIgYWxpZ25lZCwgYXMKPj4gY29ycmVjdGx5IHN0YXRlZCBp
biB0aGUgY29tbWVudCBhZGRlZC4KPiAKPiBZZXMsIGFuZCBteSBxdWVzdGlvbiBpcyB3aHkgZG9l
cyBpdCBuZWVkIHRvIGJlIGFsaWduZWQgb24gNE1CLiBEb2Vzbid0Cj4gMk1CIGFsaWdubWVudCBz
dWZmaWNlPwoKSSBiZWxpZXZlIHRoaXMgaGFzIGhpc3RvcmljYWwgcmVhc29ucy4gOi0pCgpGb3Ig
dGhpcyBwYXRjaCB0aGUgYW5zd2VyIGRvZXNuJ3QgbWF0dGVyLCBhcyBYZW4gZG9lcyBpdCB0aGlz
IHdheSBhbmQKdGhlIGtlcm5lbCBoYXMgdG8gY29wZSB3aXRoIHRoZSBzaXR1YXRpb24uCgpUaGlz
IGludGVyZmFjZSBpcyBzcGVjaWZpZWQgaW4gaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3hlbi5oIGlu
IHRoZQpjb21tZW50IHNlY3Rpb24ganVzdCBiZWZvcmUgc3RydWN0IHN0YXJ0X2luZm86CgovKgog
KiBTdGFydC1vZi1kYXkgbWVtb3J5IGxheW91dAogKgogKiAgMS4gVGhlIGRvbWFpbiBpcyBzdGFy
dGVkIHdpdGhpbiBjb250aWd1b3VzIHZpcnR1YWwtbWVtb3J5IHJlZ2lvbi4KICogIDIuIFRoZSBj
b250aWd1b3VzIHJlZ2lvbiBiZWdpbnMgYW5kIGVuZHMgb24gYW4gYWxpZ25lZCA0TUIgYm91bmRh
cnkuCi4uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 15:03:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 15:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxDrY-00083T-6z; Wed, 27 Sep 2017 15:03:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxDrX-00083N-Gf
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 15:02:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 53/53-01809-2ADBBC95; Wed, 27 Sep 2017 15:02:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVXfR3tO
 RBpvOsVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkH+heyFXTzVGyet5utgfEbZxcjF4eQwEQm
 iXkta5kgnN+MEivn3GDvYuQEcjYySix/kA6R2MYoMX3KT0aQhLBApMTWlo0sILaIwBRGifNzC
 yGKNjNJrJ01mwXEYRZoY5R4N+MOG0gVm4CRxNmj08G6eQVsJV4/XAG0goODRUBVYt1kVpCwqE
 C4xNvGIywQJYISJ2c+AbM5BWwkbp3oZgaxmQXUJf7MuwRly0tsfzsHzJYQMJQ4/XAb4wRGwVl
 I2mchaZmFpGUBI/MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxN
 jMDQZQCCHYxTG5wPMUpyMCmJ8iauOR0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3aA9QTrAoN
 T21Ii0zBxhFMGkJDh4lEd5ZIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLnrQEpEgApyi
 jNgxsBi+hLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdDjKFJzOvBG7TK6AjmICO6J16AuS
 IkkSElFQDYwOLzt7P30PqArMufnEQuM++5Pb5w7oZicIHvZK6twkI1e+QT/xS+iIm2K73Tu+j
 r6FnKwJWT9D6yjVt1bHZZ+orTVW5v7c2/2DL7Tl8SX3z4z7VorUMq/V/Tfo9KWbjc/UlP+QkV
 CeaaHecSLcpl9VgKONjvmV62Hne9Na7t7ubyj19Dl9vU2Ipzkg01GIuKk4EAOw8tAnjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506524576!109953768!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44702 invoked from network); 27 Sep 2017 15:02:57 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 15:02:57 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RF2kJl015034
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 15:02:46 GMT
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 v8RF2jSl007383
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 15:02:45 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 v8RF2jhA024675;
 Wed, 27 Sep 2017 15:02:45 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 Sep 2017 08:02:44 -0700
To: Juergen Gross <jgross@suse.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
 <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
 <9faf8d7b-227f-2ecd-26e6-44ae4270d469@suse.com>
 <df140683-63dd-02fa-f248-2fcb6d635d54@oracle.com>
 <30c5a1f0-4425-6c8b-5017-a78710c0bd72@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <64892ee3-4b6d-acd6-dbf5-dd1e84b25ce3@oracle.com>
Date: Wed, 27 Sep 2017 11:02:33 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <30c5a1f0-4425-6c8b-5017-a78710c0bd72@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAxMDo1NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8x
NyAxNjo0OCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwOS8yNy8yMDE3IDEwOjMzIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMjcvMDkvMTcgMTU6MzgsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAwOS8yNy8yMDE3IDA1OjQzIEFNLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+PiBPbiAyNy8wOS8xNyAxMTo0MSwgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4+Pj4+
PiBXaGVuIGJvb3R1cCBhIFBWTSBndWVzdCB3aXRoIGxhcmdlIG1lbW9yeShFeC4yNDBHQiksIFhF
TiBwcm92aWRlZCBpbml0aWFsCj4+Pj4+PiBtYXBwaW5nIG92ZXJsYXBzIHdpdGgga2VybmVsIG1v
ZHVsZSB2aXJ0dWFsIHNwYWNlLiBXaGVuIG1hcHBpbmcgaW4gdGhpcyBzcGFjZQo+Pj4+Pj4gaXMg
Y2xlYXJlZCBieSB4ZW5fY2xlYW5oaWdobWFwKCksIGluIGNlcnRhaW4gY2FzZSB0aGVyZSBjb3Vs
ZCBiZSBhbiAyTUIgbWFwcGluZwo+Pj4+Pj4gbGVmdC4gVGhpcyBpcyBkdWUgdG8gWEVOIGluaXRp
YWxpemUgNE1CIGFsaWduZWQgbWFwcGluZyBidXQgeGVuX2NsZWFuaGlnaG1hcCgpCj4+Pj4+PiBm
aW5pc2ggYXQgMk1CIGJvdW5kYXJ5Lgo+Pj4+IERvZXMgdGhpcyBtYXBwaW5nIG5lZWQgdG8gYmUg
NE1CLWFsaWduZWQ/Cj4+PiBJIGd1ZXNzIHlvdSBhcmUgcXVlc3Rpb25pbmcgdGhlIGFsaWdubWVu
dCBvZiBhZGRyIHRvIGJlIDRNQj8KPj4+IEluIHRoaXMgY2FzZSB5b3UgYXJlIHJpZ2h0OiB0aGUg
ZW5kIG9mIHRoZSBtYXBwaW5nIGlzIDRNQiBhbGlnbmVkLCBhcwo+Pj4gY29ycmVjdGx5IHN0YXRl
ZCBpbiB0aGUgY29tbWVudCBhZGRlZC4KPj4gWWVzLCBhbmQgbXkgcXVlc3Rpb24gaXMgd2h5IGRv
ZXMgaXQgbmVlZCB0byBiZSBhbGlnbmVkIG9uIDRNQi4gRG9lc24ndAo+PiAyTUIgYWxpZ25tZW50
IHN1ZmZpY2U/Cj4gSSBiZWxpZXZlIHRoaXMgaGFzIGhpc3RvcmljYWwgcmVhc29ucy4gOi0pCj4K
PiBGb3IgdGhpcyBwYXRjaCB0aGUgYW5zd2VyIGRvZXNuJ3QgbWF0dGVyLCBhcyBYZW4gZG9lcyBp
dCB0aGlzIHdheSBhbmQKPiB0aGUga2VybmVsIGhhcyB0byBjb3BlIHdpdGggdGhlIHNpdHVhdGlv
bi4KPgo+IFRoaXMgaW50ZXJmYWNlIGlzIHNwZWNpZmllZCBpbiBpbmNsdWRlL3hlbi9pbnRlcmZh
Y2UveGVuLmggaW4gdGhlCj4gY29tbWVudCBzZWN0aW9uIGp1c3QgYmVmb3JlIHN0cnVjdCBzdGFy
dF9pbmZvOgo+Cj4gLyoKPiAgKiBTdGFydC1vZi1kYXkgbWVtb3J5IGxheW91dAo+ICAqCj4gICog
IDEuIFRoZSBkb21haW4gaXMgc3RhcnRlZCB3aXRoaW4gY29udGlndW91cyB2aXJ0dWFsLW1lbW9y
eSByZWdpb24uCj4gICogIDIuIFRoZSBjb250aWd1b3VzIHJlZ2lvbiBiZWdpbnMgYW5kIGVuZHMg
b24gYW4gYWxpZ25lZCA0TUIgYm91bmRhcnkuCgpBaCwgdGhpcyBpcyB3aGF0IEkgd2FzIHJlYWxs
eSBsb29raW5nIGZvciAtLS0gdGhhdCA0TUIgYWxpZ25tZW50IGlzIHBhcnQKb2YgdGhlIEFCSS4K
Ci1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 15:19:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 15:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxE7l-0000Uo-Iu; Wed, 27 Sep 2017 15:19:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4363f0434=Andrew.Cooper3@citrix.com>)
 id 1dxE7k-0000Ui-MG
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 15:19:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C3/1F-02023-F81CBC95; Wed, 27 Sep 2017 15:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQrf/4Ol
 Igwl7xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1ncvZCzZzVBzrWsTewPiHrYuRk0NCwE9i
 ctd8JhBbWCBV4urKPUA2F4eIwC5Gife3brCAOMwCnYwSyy7tBHOEBDYzSaydNZsFpIVNQF9i9
 4tPYO28ArYSU393gtksAqoSc85OZAaxRQXCJZrO9rNA1AhKnJz5BMzmFLCRuHWiG6iGA2iDps
 T6XfogYWYBeYntb+cwQ9jiEk1fVrKC2EICahLX+i+xQ1ydLjHxWQ/LBEaBWUimzkKYNAvJpFl
 IJi1gZFnFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERi0DECw
 g3Fqg/MhRkkOJiVR3sQ1pyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCaHADKCRalpqdWpGXmA
 OMHJi3BwaMkwvt1H1Cat7ggMbc4Mx0idYpRUUqc1wOkTwAkkVGaB9cGi9lLjLJSwryMQIcI8R
 SkFuVmlqDKv2IU52BUEua1BZnCk5lXAjf9FdBiJqDFvVNPgCwuSURISTUwzrVoX7HzgYPQolV
 20alvsq4Zr9vDq7/QRShn3efiB+tPrpwlcPXQpq3CDb7+gmujim8pPSg2NV5wYddj3kmtIj/z
 MtknBEkE1Vw6+1fhoi9H8QseUb6zsUdlQ77sD/nt8e9p4FP7tX/SFupvUpE/9tDq19sbeedO9
 L+alqe5Vvadwx6OLYEZ/kosxRmJhlrMRcWJABbYFSHUAgAA
X-Env-Sender: prvs=4363f0434=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506525583!113645325!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21754 invoked from network); 27 Sep 2017 15:19:43 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 15:19:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53570926"
To: Juergen Gross <jgross@suse.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Zhenzhong Duan <zhenzhong.duan@oracle.com>,
 <mingo@redhat.com>, <tglx@linutronix.de>, <hpa@zytor.com>
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
 <44ebc914-d1a3-06ac-9ec5-b866d5f04e0a@oracle.com>
 <9faf8d7b-227f-2ecd-26e6-44ae4270d469@suse.com>
 <df140683-63dd-02fa-f248-2fcb6d635d54@oracle.com>
 <30c5a1f0-4425-6c8b-5017-a78710c0bd72@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20bfa071-3120-541b-79e6-5b465e8c2eff@citrix.com>
Date: Wed, 27 Sep 2017 16:03:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <30c5a1f0-4425-6c8b-5017-a78710c0bd72@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMTcgMTU6NTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjcvMDkvMTcgMTY6
NDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDkvMjcvMjAxNyAxMDozMyBBTSwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDI3LzA5LzE3IDE1OjM4LCBCb3JpcyBPc3Ryb3Zza3kg
d3JvdGU6Cj4+Pj4gT24gMDkvMjcvMjAxNyAwNTo0MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4gT24gMjcvMDkvMTcgMTE6NDEsIFpoZW56aG9uZyBEdWFuIHdyb3RlOgo+Pj4+Pj4gV2hl
biBib290dXAgYSBQVk0gZ3Vlc3Qgd2l0aCBsYXJnZSBtZW1vcnkoRXguMjQwR0IpLCBYRU4gcHJv
dmlkZWQgaW5pdGlhbAo+Pj4+Pj4gbWFwcGluZyBvdmVybGFwcyB3aXRoIGtlcm5lbCBtb2R1bGUg
dmlydHVhbCBzcGFjZS4gV2hlbiBtYXBwaW5nIGluIHRoaXMgc3BhY2UKPj4+Pj4+IGlzIGNsZWFy
ZWQgYnkgeGVuX2NsZWFuaGlnaG1hcCgpLCBpbiBjZXJ0YWluIGNhc2UgdGhlcmUgY291bGQgYmUg
YW4gMk1CIG1hcHBpbmcKPj4+Pj4+IGxlZnQuIFRoaXMgaXMgZHVlIHRvIFhFTiBpbml0aWFsaXpl
IDRNQiBhbGlnbmVkIG1hcHBpbmcgYnV0IHhlbl9jbGVhbmhpZ2htYXAoKQo+Pj4+Pj4gZmluaXNo
IGF0IDJNQiBib3VuZGFyeS4KPj4+PiBEb2VzIHRoaXMgbWFwcGluZyBuZWVkIHRvIGJlIDRNQi1h
bGlnbmVkPwo+Pj4gSSBndWVzcyB5b3UgYXJlIHF1ZXN0aW9uaW5nIHRoZSBhbGlnbm1lbnQgb2Yg
YWRkciB0byBiZSA0TUI/Cj4+PiBJbiB0aGlzIGNhc2UgeW91IGFyZSByaWdodDogdGhlIGVuZCBv
ZiB0aGUgbWFwcGluZyBpcyA0TUIgYWxpZ25lZCwgYXMKPj4+IGNvcnJlY3RseSBzdGF0ZWQgaW4g
dGhlIGNvbW1lbnQgYWRkZWQuCj4+IFllcywgYW5kIG15IHF1ZXN0aW9uIGlzIHdoeSBkb2VzIGl0
IG5lZWQgdG8gYmUgYWxpZ25lZCBvbiA0TUIuIERvZXNuJ3QKPj4gMk1CIGFsaWdubWVudCBzdWZm
aWNlPwo+IEkgYmVsaWV2ZSB0aGlzIGhhcyBoaXN0b3JpY2FsIHJlYXNvbnMuIDotKQoKQmFjayBp
biB0aGUgZGF5LCBzdXBlcnBhZ2VzIGhhZCA0TSBhbGlnbm1lbnQuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 15:25:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 15:25:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxED9-0001CZ-AM; Wed, 27 Sep 2017 15:25:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436118be6=roger.pau@citrix.com>)
 id 1dxED7-0001CT-KU
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 15:25:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 81/2A-03610-CD2CBC95; Wed, 27 Sep 2017 15:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQvfOodO
 RBu8XiFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnX5j5kLpjAUfH+8Qe2BsZ1bF2MnBwSAn4S
 fUu2MYHYLAKqEq92PGTsYuTgYBOwl5j+tQIkLCKgLNH76zcLiM0sUCexdfceZpASYQFvifnHF
 UDCvAKeEi1H/4GVCAnkSsyYspUZIi4ocXLmE6hWHYkFuz+xgbQyC0hLLP/HARLmBFp089tnVh
 BbVEBFon/JU3aIMYoS/fMeQB2ZLrH17y/mCYz8s5BMnYVk6iyEqQsYmVcxahSnFpWlFukaG+k
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GA8vS7wEKMkB5OSKG/imtOR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCNwgY5EKCRanpqRVpmTnA+IApl
 eDgURLhPXYQKM1bXJCYW5yZDpE6xagoJc6rDNInAJLIKM2Da4PF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ864DGc+TmVcCN/0V0GImoMW9U0+ALC5JREhJNTB2hH32YSzmXuUe1zJhwrf
 GNXXORX1XnlQ5FrqHb5+7zjH76eljguHi0pJ7Et8f+51fXRc0waTEV+WUsVj381ixEtbj91bM
 uiLUeWjDrgusEyY4H5npvk9r6QEDxuLkysXaekkXl7zsOcP4ZJfzkuVZRqe5/M9svKd70aXBc
 X/DisNbP0T+MGFRYinOSDTUYi4qTgQA/loo/8QCAAA=
X-Env-Sender: prvs=436118be6=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506525916!118512570!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3891 invoked from network); 27 Sep 2017 15:25:16 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 15:25:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53571475"
Date: Wed, 27 Sep 2017 16:10:20 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170927151020.u4nyrmhcjfl7hcbp@dhcp-3-128.uk.xensource.com>
References: <20170927141608.73485-1-roger.pau@citrix.com>
 <59CBD13D0200007800180243@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CBD13D0200007800180243@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix PVHv2 Dom0 memory calculation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMDI6MjY6MzdQTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA5LjE3IGF0IDE2OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwo+ID4gQEAgLTI2Myw4ICsyNjMsNyBAQCB1bnNpZ25lZCBsb25n
IF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCj4gPiAgICAgICAgICAgICAgYXZhaWwgLT0g
bWF4X3BkeCA+PiBzOwo+ID4gICAgICB9Cj4gPiAgCj4gPiAtICAgIG5lZWRfcGFnaW5nID0gaXNf
aHZtX2RvbWFpbihkKSAmJgo+ID4gLSAgICAgICAgKCFpb21tdV9oYXBfcHRfc2hhcmUgfHwgIXBh
Z2luZ19tb2RlX2hhcChkKSk7Cj4gPiArICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihk
KTsKPiA+ICAgICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQo+ID4gICAgICB7Cj4g
PiAgICAgICAgICBucl9wYWdlcyA9IGRvbTBfbnJwYWdlczsKPiAKPiBTdGlsbCBpbiBjb250ZXh0
IGFib3ZlIGlzIHRoZSBjYWxjdWxhdGlvbiBmb3IgSU9NTVUgcGFnZSB0YWJsZXMKPiBXaGVuIGlv
bW11X2hhcF9wdF9zaGFyZSwgd2h5IGRvIHdlIG5lZWQgdG8gcmVzZXJ2ZSBleHRyYQo+IHNwYWNl
PyBJZiB0aGUgSU9NTVUgY2FsY3VsYXRpb24gaXNuJ3QgcHJlY2lzZSBlbm91Z2gsIHBlcmhhcHMK
PiB0aGF0J3Mgd2hhdCB3YW50cyBjaGFuZ2luZz8gUXVpdGUgcG9zc2libHkgaXQgd291bGQgc3Vm
ZmljZSB0bwo+IHNpbXBseSBkb3VibGUgdGhlIHZhbHVlIGRvbTBfcGFnaW5nX3BhZ2VzKCkgcmV0
dXJucyBpbiB0aGF0Cj4gY2FzZS4KCkkgaGF2ZSBub3Qgc2VlbiB0aGlzIGlzc3VlIG15c2VsZiwg
cGVyaGFwcyBCb3JpcyBjYW4gcHJvdmlkZSBhIGxpdHRsZQptb3JlIGNvbnRleHQgb24gaG93IHRv
IHRyaWdnZXIgdGhpcywgc28gdGhhdCB0aGUgY2F1c2UgY2FuIGJlIG5hcnJvd2VkCmRvd24uCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 15:26:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 15:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxEEN-0001H8-K5; Wed, 27 Sep 2017 15:26:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxEEM-0001Gz-JE
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 15:26:34 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 39/E2-03414-923CBC95; Wed, 27 Sep 2017 15:26:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsUyZ7p8oK7a4dO
 RBouXCFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnnz5lLegVrui/dJC5gfE6fxcjF4eQwGQm
 iY6258wQzl9GiT+75jNCOBsZJe72vmeCcNoYJXYeXsLexcjJISzgKrHk9CMWEFtEwEDi/fVJb
 CC2kMBiRolH34NAbGaBGUwSRz8WgdhsAnoSrec/M4PYvAK2En0f3rOC2CwCqhLb/q1mhIgLSp
 yc+QRsJqeAncTkBV1MEHP0JHZc/8UKYctLbH87B2yOhICxRPvbi2wTGAVmIWmfhaRlFpKWBYz
 Mqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOUAQh2MJ5f
 G3iIUZKDSUmUN3HN6UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxCh4BygkWp6akVaZk5wHiBS
 Utw8CiJ8B47CJTmLS5IzC3OTIdInWJUlBLnVQbpEwBJZJTmwbXBYvQSo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHmlQabwZOaVwE1/BbSYCWhx79QTIItLEhFSUg2MNj8LBdo1gya73TI549g
 s4rUuzW+R2zUdKX/utidhDbfTp1dEHpwpFTrpME89E7/n47j404dtP8roHjq3mWOirGSvbO6P
 X8aM112Oa+1t/Zug+E30b5q5rbKIlqpp4nd/yWS2f29man3a8EBQtuPltkQfmc5zxsuMg9Sdj
 j3P2fBI3+r09wVKLMUZiYZazEXFiQB1uR8hzAIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506525988!59269701!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54680 invoked from network); 27 Sep 2017 15:26:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 15:26:30 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RFQGXY000420
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 15:26:17 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8RFQG6X017108
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 15:26:16 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RFQGot015584;
 Wed, 27 Sep 2017 15:26:16 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 08:26:15 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
 <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
Date: Wed, 27 Sep 2017 16:26:10 +0100
MIME-Version: 1.0
In-Reply-To: <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAwMzo0MCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiArc3RhdGlj
IHZvaWQgeGVuX3NldHVwX3ZzeXNjYWxsX3RpbWVfaW5mbyh2b2lkKQo+PiArewo+PiArCXN0cnVj
dCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKPj4gKwlzdHJ1Y3QgcHZjbG9ja192
c3lzY2FsbF90aW1lX2luZm8gKnRpOwo+PiArCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZv
ICpwdnRpOwo+PiArCWludCByZXQ7Cj4+ICsKPj4gKwlwdnRpID0gJl9fdGhpc19jcHVfcmVhZCh4
ZW5fdmNwdSktPnRpbWU7Cj4+ICsKPj4gKwkvKgo+PiArCSAqIFdlIGNoZWNrIGFoZWFkIG9uIHRo
ZSBwcmltYXJ5IHRpbWUgaW5mbyBpZiB0aGlzCj4+ICsJICogYml0IGlzIHN1cHBvcnRlZCBoZW5j
ZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCj4+ICsJICovCj4+ICsJaWYgKCEocHZ0aS0+
ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJ
cHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9DS19UU0NfU1RBQkxFX0JJVCk7Cj4gCj4gSXMgaXQgT0sg
dG8gaGF2ZSB0aGlzIGZsYWcgc2V0IGlmIGFueXRoaW5nIGJlbG93IGZhaWxzPwo+IApZZXMgLSBp
ZiBhbnl0aGluZyBiZWxvdyBmYWlscyBpdCB3aWxsIG9ubHkgYWZmZWN0IHVzZXJzcGFjZSBtYXBw
ZWQgcGFnZS4gV2hhdCBJCmRvIGFib3ZlIGlzIGp1c3QgYWxsb3dpbmcgeGVuIGNsb2Nrc291cmNl
IHRvIHVzZS9jaGVjayB0aGF0IGJpdCAoY29uc2VxdWVudGx5CnNwZWVkaW5nIHVwIHNjaGVkX2Ns
b2NrKSBnaXZlbiB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQgaXMgdGhlcmUgaW4gdGhlIG1hc3Rlcgpj
b3B5LiBUaGUgc2Vjb25kYXJ5IGNvcHkgKGkuZS4gd2hhdCdzIGJlaW5nIHNldCB1cCBiZWxvdywg
bWFwcGVkL3VzZWQgaW4gdmRzbykKaGFzIHRoZSBzYW1lIGRhdGEgZnJvbSB0aGUgbWFzdGVyIGNv
cHksIGp1c3Qgc2VwYXJhdGUgbWVtb3J5IHJlZ2lvbnMuIFRoZSBjaGVja3MKYmVsb3cgYXJlIGp1
c3QgZm9yIHRoZSB1bmxpa2VseSBjYXNlcyBvZiBmYWlsaW5nIHRvIHJlZ2lzdGVyIHRoZSBzZWNv
bmRhcnkgY29weQpvciBpZiBpdHMgY29udGVudCB3ZXJlIHRvIGRpZmZlciBmcm9tIG1hc3RlciBj
b3B5IGluIGZ1dHVyZSByZWxlYXNlcyAtIGFuZAp0aGVyZWZvcmUgd2UgaGFuZGxlIHRob3NlIG1v
cmUgZ3JhY2VmdWxseS4KCj4gKEkgY2FuIHNlZSBpbiB0aGUgY2hhbmdlbG9nIHRoYXQgYXBwYXJl
bnRseSBhdCBzb21lIHBvaW50IEkndmUgYXNrZWQKPiBhYm91dCB0aGlzIGF0IHYxIGJ1dCBJIGNh
bid0IHJlbWVtYmVyL2ZpbmQgd2hhdCBleGFjdGx5IGl0IHdhcykKPiAKPj4gKwo+PiArCXRpID0g
KHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqKWdldF96ZXJvZWRfcGFnZShHRlBf
S0VSTkVMKTsKPj4gKwlpZiAoIXRpKQo+PiArCQlyZXR1cm47Cj4+ICsKPj4gKwl0LmFkZHIudiA9
ICZ0aS0+cHZ0aTsKPj4gKwo+PiArCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVn
aXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLCAwLCAmdCk7Cj4+ICsJaWYgKHJldCkgewo+PiAr
CQlwcl9ub3RpY2UoInhlbjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAoZXJyICVkKVxu
IiwgcmV0KTsKPj4gKwkJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKPj4gKwkJcmV0dXJu
Owo+PiArCX0KPj4gKwo+PiArCS8qCj4+ICsJICogSWYgdGhlIGNoZWNrIGFib3ZlIHN1Y2NlZGRl
ZCB0aGlzIG9uZSBzaG91bGQgdG9vIHNpbmNlIGl0J3MgdGhlCj4+ICsJICogc2FtZSBkYXRhIG9u
IGJvdGggcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IHRpbWUgaW5mb3MganVzdCBkaWZmZXJlbnQKPj4g
KwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlIHN0aWxsIGNoZWNrIGl0IGluIGNhc2UgaHlwZXJ2
aXNvciBpcyBidWdneS4KPj4gKwkgKi8KPj4gKwlwdnRpID0gJnRpLT5wdnRpOwo+PiArCWlmICgh
KHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpIHsKPj4gKwkJdC5hZGRyLnYg
PSBOVUxMOwo+PiArCQlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3JlZ2lzdGVyX3Zj
cHVfdGltZV9tZW1vcnlfYXJlYSwKPj4gKwkJCQkJIDAsICZ0KTsKPj4gKwkJaWYgKCFyZXQpCj4+
ICsJCQlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpdGkpOwo+PiArCj4+ICsJCXByX25vdGljZSgi
eGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVkICh0c2MgdW5zdGFibGUpXG4iKTsKPj4g
KwkJcmV0dXJuOwo+PiArCX0KPj4gKwo+PiArCXhlbl9jbG9jayA9IHRpOwo+PiArCXB2Y2xvY2tf
c2V0X3B2dGlfY3B1MF92YSh4ZW5fY2xvY2spOwo+PiArCj4+ICsJeGVuX2Nsb2Nrc291cmNlLmFy
Y2hkYXRhLnZjbG9ja19tb2RlID0gVkNMT0NLX1BWQ0xPQ0s7Cj4+ICt9Cj4+ICsKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 15:58:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 15:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxEj4-0003Ju-36; Wed, 27 Sep 2017 15:58:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436118be6=roger.pau@citrix.com>)
 id 1dxEj3-0003Jo-3Z
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 15:58:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2E/DB-03414-89ACBC95; Wed, 27 Sep 2017 15:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQnf6qdO
 RBvsWWlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlznsxgL3jIWfHutXMDYzNHFyMnh4SAn8S3
 77tZQGwWAVWJDysfM3cxcnCwCdhLTP9aARIWEdCWeLFqHRuIzSxQIjG7eQuYLSzgLnHq1lswm
 1fAU+LbjA9gtpDAPEaJJ7MMIeKCEidnPmGB6NWRWLD7ExvIeGYBaYnl/8Au4BRwkJhybSUTiC
 0qoCLRv+QpO8QYRYn+eQ/YIK5Ml5j4rIdlAiP/LCRTZyGZOgth6gJG5lWMGsWpRWWpRbrGRnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxhPrws8xCjJwaQkypu45nSk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneiJNAOcGi1PTUirTMHGAcwKQlOHiURHi9QdK8xQWJu
 cWZ6RCpU4yKUuK8O0ASAiCJjNI8uDZY7F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8CyB
 SezLwSuOmvgBYzAS3unXoCZHFJIkJKqoExQuO2sdLNeBvLQI2yhgBpgTdhs36scJ9z6+8Ng0B
 GuZqZ19UP9Z2P22u2Mt+fS467Tuf9is0/K6vvv76yyTfsBJfhsXU5ugX79fkUJ+zvVd2V8y35
 +Wfe1YulxOqVdc0u2lc/3XPYI3vC3Y9ST1fv6I6NmNa4/xQjv9ZW9TC+oqp7a/sZkqYpsRRnJ
 BpqMRcVJwIApEECNrgCAAA=
X-Env-Sender: prvs=436118be6=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506527895!70984222!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58170 invoked from network); 27 Sep 2017 15:58:15 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 15:58:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53574352"
Date: Wed, 27 Sep 2017 16:22:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170927152238.sww2vmp6tirllibn@dhcp-3-128.uk.xensource.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-11-roger.pau@citrix.com>
 <22987.46459.818080.28252@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22987.46459.818080.28252@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 10/22] libxl: add PVH support to domain
	creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMDI6Mjg6MTFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxMC8yMl0gbGlieGw6IGFk
ZCBQVkggc3VwcG9ydCB0byBkb21haW4gY3JlYXRpb24iKToKPiA+IFJlbW92ZSB0aGUgZGV2aWNl
IG1vZGVsICJub25lIiBzdXBwb3J0IGZyb20gZG9tYWluIGNyZWF0aW9uIGFuZAo+ID4gaW50cm9k
dWNlIHN1cHBvcnQgZm9yIFBWSC4KPiAKPiBUaGlzIGlzIGEgYmFja3dhcmRzLWluY29tcGF0aWJs
ZSBjaGFuZ2UsIHdoaWNoIGF0IHRoZSB2ZXJ5IGxlYXN0Cj4gcmVxdWlyZXMganVzdGlmaWNhdGlv
bi4gIFRoZSBmYWNpbGl0eSBzZWVtcyB0byBoYXZlIGJlZW4gaW50cm9kdWNlZCBpbgo+IAo+ICAg
bGlieGw6IGFsbG93IHRoZSBjcmVhdGlvbiBvZiBIVk0gZG9tYWlucyB3aXRob3V0IGEgZGV2aWNl
IG1vZGVsLgo+ICAgNWNhODhjYjc1ODJhMTk2MzY2NDZjMWEzOWM3MzlmZGJjYWYzMzYyYQo+IAo+
IHdoaWNoIHdhcyBwYXJ0IG9mIHRoZSBvcmlnaW5hbCBQVkgyIHdvcmssIEkgdGhpbmsuICBJJ20g
bm90IHN1cmUgaG93Cj4gZXhwbGljaXRseSB3ZSBuZWVkIHRvIGhhdmUgbWFya2VkIHRoZSBpbnRl
cmZhY2UgYXMgdW5zdGFibGUgYnV0IHdlCj4gcHJvYmFibHkgZGlkIHNvbWV3aGVyZS4gIFBlcmhh
cHMgeW91IGNvdWxkIGludHJvZHVjZSBhbiBhcHByb3ByaWF0ZQo+IHJlZmVyZW5jZSBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UgPwoKSSBjYW5ub3QgZmluZCBhbnkgd3JpdHRlbiBkb3duIHJlZmVyZW5j
ZXMgdG8gdGhlIGludGVyZmFjZSBiZWluZwp1bnN0YWJsZSwgSSB0aGluayBpdCB3YXMgbW9zdGx5
IGJhc2VkIG9uIG1lIHJlcGx5aW5nIHRvIHBlb3BsZSBvbiB0aGUKbWFpbGluZyBsaXN0IHNheWlu
ZyB0aGF0IHRoaXMgaW50ZXJmYWNlIHdhcyBub3Qgc3RhYmxlLCBhbmQgdGhhdApwZW9wbGUgc2hv
dWxkbid0IHJlbHkgb24gaXQuCgpCdXQgaXMgdGhpcyBhIGJhY2t3YXJkcyBpbmNvbXBhdGlibGUg
Y2hhbmdlPyBCeSByZW1vdmluZwpMSUJYTF9IQVZFX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUg
dGhlcmUgc2hvdWxkIGJlIG5vIGJyZWFrYWdlIHRvCmxpYnhsIGRvd25zdHJlYW1zLCBhcyBsb25n
IGFzIHRoZXkgdXNlZCB0aGUgbWFjcm8gcHJvcGVybHkuCgpMZXQgbWUgcmVwbHkgdG8gcGF0Y2gg
MTAgd2l0aCBhbiBleHBhbmRlZCBjb21taXQgbWVzc2FnZS4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 16:07:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 16:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxErU-0004Xi-Ul; Wed, 27 Sep 2017 16:07:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxErT-0004Xc-LZ
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 16:06:59 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 62/83-02048-2ACCBC95; Wed, 27 Sep 2017 16:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oO6CM6c
 jDRqniFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHm3uZC27xVEyb1MHWwHiBq4uRi0NIYCKT
 RPunDUwQzm9Gif3bt0M5Gxkl5r6ezQjhdDNKzL+yhKWLkRPIKZJofbaCHcRmEVCV2DdxEnMXI
 wcHm4CJxJtVjiBhEQEdib3LQcJcHMwCm5kkbnz5yQySEBbwk9jTtQpsDq+AucSUXyugZhZIPO
 k+xg4RF5Q4OfMJWJxZQEvixr+XTCDzmQWkJZb/4wAJcwrYSdzacQSsXFRAWWLevlVsILaEgKH
 E6YfbGCcwCs1CMmkWkkmzECYtYGRexahenFpUllqka6yXVJSZnlGSm5iZo2toYKyXm1pcnJie
 mpOYVKyXnJ+7iREYzgxAsIOx+YvTIUZJDiYlUd7ENacjhfiS8lMqMxKLM+KLSnNSiw8xynBwK
 Enw7joNlBMsSk1PrUjLzAFGFkxagoNHSYRXAyTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qV
 LivJ0gRQIgRRmleXAjYFF+iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK87iBTeDLzSuA2vQI
 6ggnoiN6pJ0COKElESEk1MG55Jxis4Xf4fu/FvMuaz+OT8/f03zbrfLr8+FuVqJn3VvpsE3g2
 idlLbu4pYMD2/1lUuWHTxh+Td2d3Sy9/nxofeE1ve2VcSb2x6PWqyv9ujr2qHx4cbOab/lVOm
 Olmdb3qxvCVXO9SO2V7Csp1+RXf9z45+EHm6eF7ThV/PysXvNrXqHt0mRJLcUaioRZzUXEiAN
 rxUBntAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506528414!116647857!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24347 invoked from network); 27 Sep 2017 16:06:56 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 16:06:56 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RG6qBL032282
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 16:06:52 GMT
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 v8RG6qs8017672
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 16:06:52 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8RG6pkX002495;
 Wed, 27 Sep 2017 16:06:51 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 09:06:51 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 335A26A0272; Wed, 27 Sep 2017 12:06:50 -0400 (EDT)
Date: Wed, 27 Sep 2017 12:06:50 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20170927160650.GI28001@char.us.oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-4-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170927134623.3147-4-joao.m.martins@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 Radim Krcmar <rkrcmar@redhat.com>, linux-kernel@vger.kernel.org,
 Andy Lutomirski <luto@amacapital.net>, Paolo Bonzini <pbonzini@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMDI6NDY6MjNQTSArMDEwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IFRoaXMgZmlsZSBkZWZpbmVzIGFuIEFCSSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQg
aHlwZXJ2aXNvcihzKQo+IChLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFu
IGNvcnJlc3BvbmRlbnQgZW50cnkgaW4KPiBNQUlOVEFJTkVSUyBmaWxlLiBOb3RpY2UgdGhhdCB0
aGVyZSdzIGFscmVhZHkgYSB0ZXh0IG5vdGljZSBhdCB0aGUKPiB0b3Agb2YgdGhlIGhlYWRlciBm
aWxlLCBoZW5jZSB0aGlzIGNvbW1pdCBzaW1wbHkgZW5mb3JjZXMgaXQgbW9yZQo+IGV4cGxpY2l0
bHkgYW5kIGhhdmUgYm90aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5j
b20+Cj4gQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2Vk
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0t
Cj4gSW4gdGhlIGVuZCwgSSBjaG9vc2UgdGhlIG9yaWdpbmFsbHkgcG9zdGVkIGJlY2F1c2UgdGhp
cyBpcyBzbyBmYXIgdGhlCj4gb25seSBBQkkgc2hhcmVkIGJldHdlZW4gWGVuL0tWTS4gVGhlcmVm
b3JlIHdoZW5ldmVyIHdlIGhhdmUgbW9yZSB0aGluZ3MKPiBzaGFyZWQgaXQgd291bGQgZGVzZXJ2
ZSBpdHMgb3duIHBsYWNlIGluIE1BSU5UQUlORVJTIGZpbGUuIElmIHRoZQo+IHRoaW5raW5nIGlz
IHdyb25nLCBJIGNhbiBzd2l0Y2ggdG8gdGhlIGFsdGVybmF0aXZlIHdpdGggYQo+ICJQQVJBVklS
VCBBQklTIiBzZWN0aW9uLgo+IAo+IENoYW5nZXMgc2luY2UgdjE6Cj4gICogQWRkIEp1ZXJnZW4g
R3Jvc3MgQWNrZWQtYnkuCj4gLS0tCj4gIE1BSU5UQUlORVJTIHwgMiArKwo+ICAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJ
TlRBSU5FUlMKPiBpbmRleCA2NjcxZjM3NWY3ZmMuLmE0ODM0YzNjMzc3YSAxMDA2NDQKPiAtLS0g
YS9NQUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTc2MDMsNiArNzYwMyw3IEBA
IFM6CVN1cHBvcnRlZAo+ICBGOglhcmNoL3g4Ni9rdm0vCj4gIEY6CWFyY2gveDg2L2luY2x1ZGUv
dWFwaS9hc20va3ZtKgo+ICBGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm0qCj4gK0Y6CWFyY2gv
eDg2L2luY2x1ZGUvYXNtL3B2Y2xvY2stYWJpLmgKPiAgRjoJYXJjaC94ODYva2VybmVsL2t2bS5j
Cj4gIEY6CWFyY2gveDg2L2tlcm5lbC9rdm1jbG9jay5jCj4gIAo+IEBAIC0xNDcxOCw2ICsxNDcx
OSw3IEBAIEY6CWFyY2gveDg2L3hlbi8KPiAgRjoJZHJpdmVycy8qL3hlbi0qZnJvbnQuYwo+ICBG
Oglkcml2ZXJzL3hlbi8KPiAgRjoJYXJjaC94ODYvaW5jbHVkZS9hc20veGVuLwo+ICtGOglhcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wdmNsb2NrLWFiaS5oCj4gIEY6CWluY2x1ZGUveGVuLwo+ICBGOglp
bmNsdWRlL3VhcGkveGVuLwo+ICBGOglEb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlw
ZXJ2aXNvci14ZW4KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 16:07:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 16:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxErl-0004ZK-5e; Wed, 27 Sep 2017 16:07:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=436118be6=roger.pau@citrix.com>)
 id 1dxErj-0004Z0-TK
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 16:07:16 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8C/27-02224-3BCCBC95; Wed, 27 Sep 2017 16:07:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQnfTmdO
 RBgc+S1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkTu1ayFDRzVfw+adfAOIuji5GTQ0LAT2Lr
 nllsIDaLgKrEiX9nmbsYOTjYBOwlpn+tAAmLCGhLvFi1DqyEWaBEYnbzFjBbWMBd4tStt2wg5
 bwCnhITf7qAhIUE5jFKPJllCGLzCghKnJz5hAWiVUdiwe5PYOXMAtISy/+BHcAp4CAx5dpKJh
 BbVEBFon/JU3aIMYoS/fMesEEcmS6x9e8v5gmM/LOQTJ2FZOoshKkLGJlXMWoUpxaVpRbpGlr
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl49AwPjDsbfx/0OMUpyMCmJ8iau
 OR0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ312mgnGBRanpqRVpmDjAKYNISHDxKIrxLQNK8x
 QWJucWZ6RCpU4yKUuK8nSAJAZBERmkeXBss8i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEu
 Z1B5nCk5lXAjf9FdBiJqDFvVNPgCwuSURISTUwVgtxFZV0ls7ZY/csNZM/t7jCcuK++ia2/iX
 lN/+E+bmd//4vTf7X/j3Pfe9In3X6XsOyb02Y0iKWyw5qob6/fubEPLigu+nrkrBcBu7d2x+6
 Gap+7vGySTx7zFXZaObEpaf2/YtkVqvY81v4q8P5eebPPh3okl1zfNuqBiWurNpqAaZ+EX0DJ
 ZbijERDLeai4kQA/Gk3CLcCAAA=
X-Env-Sender: prvs=436118be6=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506528434!85864740!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26614 invoked from network); 27 Sep 2017 16:07:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 16:07:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="53575051"
Date: Wed, 27 Sep 2017 16:31:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170927153159.svfz32jzltjhpaxi@dhcp-3-128.uk.xensource.com>
References: <20170925105206.66507-1-roger.pau@citrix.com>
 <20170925105206.66507-11-roger.pau@citrix.com>
 <22987.46459.818080.28252@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22987.46459.818080.28252@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v3 10/22] libxl: add PVH support to domain
	creation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMDI6Mjg6MTFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxMC8yMl0gbGlieGw6IGFk
ZCBQVkggc3VwcG9ydCB0byBkb21haW4gY3JlYXRpb24iKToKPiA+IFJlbW92ZSB0aGUgZGV2aWNl
IG1vZGVsICJub25lIiBzdXBwb3J0IGZyb20gZG9tYWluIGNyZWF0aW9uIGFuZAo+ID4gaW50cm9k
dWNlIHN1cHBvcnQgZm9yIFBWSC4KPiAKPiBUaGlzIGlzIGEgYmFja3dhcmRzLWluY29tcGF0aWJs
ZSBjaGFuZ2UsIHdoaWNoIGF0IHRoZSB2ZXJ5IGxlYXN0Cj4gcmVxdWlyZXMganVzdGlmaWNhdGlv
bi4gIFRoZSBmYWNpbGl0eSBzZWVtcyB0byBoYXZlIGJlZW4gaW50cm9kdWNlZCBpbgo+IAo+ICAg
bGlieGw6IGFsbG93IHRoZSBjcmVhdGlvbiBvZiBIVk0gZG9tYWlucyB3aXRob3V0IGEgZGV2aWNl
IG1vZGVsLgo+ICAgNWNhODhjYjc1ODJhMTk2MzY2NDZjMWEzOWM3MzlmZGJjYWYzMzYyYQo+IAo+
IHdoaWNoIHdhcyBwYXJ0IG9mIHRoZSBvcmlnaW5hbCBQVkgyIHdvcmssIEkgdGhpbmsuICBJJ20g
bm90IHN1cmUgaG93Cj4gZXhwbGljaXRseSB3ZSBuZWVkIHRvIGhhdmUgbWFya2VkIHRoZSBpbnRl
cmZhY2UgYXMgdW5zdGFibGUgYnV0IHdlCj4gcHJvYmFibHkgZGlkIHNvbWV3aGVyZS4gIFBlcmhh
cHMgeW91IGNvdWxkIGludHJvZHVjZSBhbiBhcHByb3ByaWF0ZQo+IHJlZmVyZW5jZSBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UgPwoKV2hhdCBhYm91dCBhZGRpbmc6CgpTZXR0aW5nIGRldmljZSBtb2Rl
bCB0byBub25lIHdhcyBuZXZlciBzdXBwb3J0ZWQgc2luY2UgaXQgd2FzIGFuCnVuc3RhYmxlIGlu
dGVyZmFjZSB1c2VkIHdoaWxlIHRyYW5zaXRpb25pbmcgZnJvbSBQVkh2MSB0byBQVkh2Mi4KCk5v
dyB0aGF0IFBWSHYxIGhhcyBiZWVuIGZpbmFsbHkgcmVtb3ZlZCBhbmQgdGhhdCBhIHN1cHBvcnRl
ZAppbnRlcmZhY2UgZm9yIFBWSHYyIGlzIGJlaW5nIGFkZGVkIHRoaXMgb3B0aW9uIGlzIG5vIGxv
bmdlciBuZWNlc3NhcnksCmhlbmNlIGl0J3MgcmVtb3ZlZC4KCkkgY2FuIGFsc28gYWRkOgoKSXQg
bWlnaHQgYmUgcG9zc2libGUgdG8gcmUtaW50cm9kdWNlIGl0IGluIHRoZSBmdXR1cmUgd2l0aCBh
IHByb3BlcgppbXBsZW1lbnRhdGlvbiwgaW4gb3JkZXIgdG8gY3JlYXRlIGEgSFZNIGd1ZXN0IHdp
dGhvdXQgYSBkZXZpY2UgbW9kZWwsCndoaWNoIGlzIHNsaWdodGx5IGRpZmZlcmVudCBmcm9tIGEg
UFZIdjIgZ3Vlc3QuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 16:10:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 16:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxEuj-0005Fh-JG; Wed, 27 Sep 2017 16:10:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxEuh-0005FZ-L3
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 16:10:19 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 43/DB-02224-A6DCBC95; Wed, 27 Sep 2017 16:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXjfr7Ol
 Ig7Z96hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZH5xm2glVsFROuXmZrYPzE0sXIySEh4C/x
 qHcXE4jNJqAs8bOzlw3EFhGQluif087excjFwSywglHi5eJ9YEXCAiYS3/Y3gtksAqoSL771M
 4PYvAIWEmufdLJBDJWX2NV2kRXEFhJQkOiYfowJokZQ4uTMJ2CLmQUkJA6+eME8gZF7FpLULC
 SpBYxMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOhnoG
 BcQdjy16/Q4ySHExKoryJa05HCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1TwDlBMsSk1PrUjL
 zAEGJkxagoNHSYR3yWmgNG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJiCUvPy9VSpy3HmSSA
 EhpRmke3CBYxFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7HWQhT2ZeCdy+V0CnMAGd0j
 v1BMgpJYkIKakGRts77YtKf7DefHVIcp7ZXyYpX/uVF/nK8qLE2cIzpBo9njivrc1QjQ48XhG
 67d+DfN6dfXvzhXk5uqwvZQZy7F8wq9F4yvWz6z8yizc9Fp759r9azsmHxZ+EFiyR+/UyRfQL
 s6VqeM/SFYFbN7RMev4waD+HkWixicG78smLsx/Fx0i19X8uUmIpzkg01GIuKk4EAJVtyz2TA
 gAA
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506528617!109192122!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 619 invoked from network); 27 Sep 2017 16:10:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 16:10:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="449462417"
From: Wei Liu <wei.liu2@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 27 Sep 2017 17:10:09 +0100
Message-ID: <20170927161009.28091-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] xen-hvm: use errno in error message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVycm9yIGNvZGUgaXMgZW5jb2RpbmcgaW4gZXJybm8sIG5vdCByYy4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IGQ5Y2Nk
NWQwZDYuLmY3OTgxNmE2NDkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysg
Yi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE0NDYsNyArMTQ0Niw3IEBAIHZvaWQgeGVuX2h2
bV9tb2RpZmllZF9tZW1vcnkocmFtX2FkZHJfdCBzdGFydCwgcmFtX2FkZHJfdCBsZW5ndGgpCiAg
ICAgICAgIGlmIChyYykgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCiAgICAgICAgICAg
ICAgICAgICAgICIlcyBmYWlsZWQgZm9yICJSQU1fQUREUl9GTVQiICgiUkFNX0FERFJfRk1UIik6
ICVpLCAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHN0YXJ0LCBuYl9wYWdl
cywgcmMsIHN0cmVycm9yKC1yYykpOworICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgc3Rh
cnQsIG5iX3BhZ2VzLCByYywgc3RyZXJyb3IoZXJybm8pKTsKICAgICAgICAgfQogICAgIH0KIH0K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 16:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 16:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxExi-0005Rw-15; Wed, 27 Sep 2017 16:13:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4366824e0=wei.liu2@citrix.com>)
 id 1dxExg-0005Rn-CO
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 16:13:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 41/A8-03283-32ECBC95; Wed, 27 Sep 2017 16:13:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpK7SudO
 RBj/Pylt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl9P1ayFExgrFhz8wJTA2NRFyMnh4SAv0Rn
 /3U2EJtFQFVi3pQ37CA2m4CyxM/OXrC4iIC0RP+cdqA4FwezwApGiZeL9zGBJIQFLCT+nfrMC
 GLzAtkvV11gBrGFgOxbn1pYIeKCEidnPmEBsZkFdCQW7P4ENJQDyJaWWP6PAyTMKWAp8a/3N9
 heUQEVic6lc1ggxihIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXWMjvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjKfXBR5ilORgUhLlTVxzOlKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBK/CWaCcYFFqempFWmYOMORh0hIcPEoivBFngNK8xQWJucWZ6RCpU
 4yWHD0rLv5h4ugDkzceXv/DJMSSl5+XKiXO+xOkQQCkIaM0D24cLC4vMcpKCfMyAh0oxFOQWp
 SbWYIq/4pRnINRSZhXDeQqnsy8Eritr4AOYgI6qHfqCZCDShIRUlINjIwhjNwrvZSjgkN+3mo
 QPBH1emaGJ8vXlG6l2ZOd1A+XvruRuNNDYuOC+m/WSx4p6Z05udbr+o5JZzvWhId1zPS/evW0
 ebBMmrPUycaTT9aZM5+IWNzdZ/dMmd3OVeylifPFnbk32RI6iirP2N4KsJsqLce/eXFU0H8hg
 QVMMTkcC2ac5bP4pcRSnJFoqMVcVJwIAK8yT5XGAgAA
X-Env-Sender: prvs=4366824e0=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506528800!78720085!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40476 invoked from network); 27 Sep 2017 16:13:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 16:13:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441462293"
Date: Wed, 27 Sep 2017 17:13:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <qemu-devel@nongnu.org>
Message-ID: <20170927161304.ejmw6icy73pvjm7j@citrix.com>
References: <20170927161009.28091-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170927161009.28091-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen-hvm: use errno in error message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMDU6MTA6MDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgZXJyb3IgY29kZSBpcyBlbmNvZGluZyBpbiBlcnJubywgbm90IHJjLgo+IAoKImlzIGVu
Y29kZWQiLCBzb3JyeSBmb3IgdGhlIHR5cG8uLi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 16:33:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 16:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxFGq-0006og-Pi; Wed, 27 Sep 2017 16:33:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43635ca44=anthony.perard@citrix.com>)
 id 1dxFGp-0006oa-TH
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 16:33:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AE/CC-10804-7C2DBC95; Wed, 27 Sep 2017 16:33:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7RS6c
 jDf5+0bD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmdvazFizkqLjzfStLA+Ncti5GTg4JAX+J
 xzvWgtksAqoSj9adZAax2QQMJFZMv8oIYosIKEo8eHmTFcRmFiiVaFv6mB3EFhawkPh36jNYD
 a+AtcScL3fBaoSA4rc+tbBCxAUlTs58wgLRqyOxYPcnoF0cQLa0xPJ/HCBhTgFLiX+9v8FGig
 ooSzz8u5cFYoyaxI2Fy1gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkqJdUlJmeUZKbmJm
 ja2hgppebWlycmJ6ak5hUrJecn7uJERhoDECwg/HPsoBDjJIcTEqivIlrTkcK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuCNugiUEyxKTU+tSMvMAYY8TFqCg0dJhNcFJM1bXJCYW5yZDpE6xagoJ
 c67GyQhAJLIKM2Da4PF2SVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ894EmcKTmVcCN/0V0G
 ImoMW9U0+ALC5JREhJNTDO4v7XKVMRkvD+hzjD1fMXeZXCg1IZbVM3C6pf7Ymz2uK1zmmlTJL
 ITu9DfOGvTb1mNbxgqf1p1hU+UUz53YskXUObyMw/Wj0JPqbblt87/Tt88c4D01ebLYrxtY6e
 2ih1etEfDTO3G5fuBn6PFrmk3NrFnD9BfPelZiPVO1Ffpzy23vKofo8SS3FGoqEWc1FxIgDRw
 DcZrgIAAA==
X-Env-Sender: prvs=43635ca44=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506529988!117368601!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60640 invoked from network); 27 Sep 2017 16:33:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Sep 2017 16:33:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,445,1500940800"; d="scan'208";a="441465774"
Date: Wed, 27 Sep 2017 17:33:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170927163306.GI1859@perard.uk.xensource.com>
References: <20170927161009.28091-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170927161009.28091-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] xen-hvm: use errno in error message
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMDU6MTA6MDlQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgZXJyb3IgY29kZSBpcyBlbmNvZGluZyBpbiBlcnJubywgbm90IHJjLgoKICAgICAgICAg
ICAgICAgICAgICBeIGVuY29kZWQKSSB0aGluay4KCk90aGVyd2lzZSwKUmV2aWV3ZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKPiAKPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IC0tLQo+ICBody9pMzg2L3hlbi94
ZW4taHZtLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZtLmMgYi9ody9pMzg2
L3hlbi94ZW4taHZtLmMKPiBpbmRleCBkOWNjZDVkMGQ2Li5mNzk4MTZhNjQ5IDEwMDY0NAo+IC0t
LSBhL2h3L2kzODYveGVuL3hlbi1odm0uYwo+ICsrKyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwo+
IEBAIC0xNDQ2LDcgKzE0NDYsNyBAQCB2b2lkIHhlbl9odm1fbW9kaWZpZWRfbWVtb3J5KHJhbV9h
ZGRyX3Qgc3RhcnQsIHJhbV9hZGRyX3QgbGVuZ3RoKQo+ICAgICAgICAgIGlmIChyYykgewo+ICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKPiAgICAgICAgICAgICAgICAgICAgICAiJXMgZmFp
bGVkIGZvciAiUkFNX0FERFJfRk1UIiAoIlJBTV9BRERSX0ZNVCIpOiAlaSwgJXNcbiIsCj4gLSAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHN0YXJ0LCBuYl9wYWdlcywgcmMsIHN0cmVycm9y
KC1yYykpOwo+ICsgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBzdGFydCwgbmJfcGFnZXMs
IHJjLCBzdHJlcnJvcihlcnJubykpOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgfQo+IC0tIAo+
IDIuMTEuMAo+IAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 17:03:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 17:03:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxFjz-0000LY-5k; Wed, 27 Sep 2017 17:03:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxFjx-0000LS-KC
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 17:03:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 AE/B2-30935-4D9DBC95; Wed, 27 Sep 2017 17:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVffKzdO
 RBrPaWS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDL/axFGzlqri+ZydbA+Nmji5GLg4hgclM
 EhOmT2KHcP4ySvS/OccG4WxklDix7TIjhLONUeLsw/XMXYwcHMIC3hLzjyt0MXJyiAikSPzc/
 giqZg2jxIrNx5lBEswCvhINf18wgdhsAkYSZ49OZwSxeQVsJWZMfQBmswioSrxo384GYosKhE
 u8bTzCAlEjKHFy5hMwm1PAS2L/z40sEDP1JHZc/8UKYctLNG+dDbZLQsBYom9WH8sERsFZSNp
 nIWmZhaRlASPzKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA
 0GUAgh2MxyY7H2KU5GBSEuVNXHM6UogvKT+lMiOxOCO+qDQntfgQowYHh8DmtasvMEqx5OXnp
 SpJ8EYAY0RIsCg1PbUiLTMHGF0wpRIcPEoivAE3gNK8xQWJucWZ6RCpU4yKUuK8ZiB9AiCJjN
 I8uDZYRF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8eyHiezLwSuOmvgBYzAS3unXoCZHF
 JIkJKqoGxOfKa9SnLe/75h6OMoha5CfjMOqFb/kLf+9P63HexVmGdAbbhvwNu9X0y9/ok0ttY
 nNkeKBbr0Lmt1O7qY7Ws+LfnMoqlLZyzeiat2zNba0Pfm2MrPme96OftyfqhZVWUtZipUiH3l
 fbLo1v/pP3ZIpFxendSYsR6K0NROWWPio4eYcd+CyWW4oxEQy3mouJEADuJiHbjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506531794!111929667!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9158 invoked from network); 27 Sep 2017 17:03:15 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 17:03:15 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RH390J031565
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 17:03:09 GMT
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 v8RH39Ef028483
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 17:03:09 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RH38PE019892;
 Wed, 27 Sep 2017 17:03: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 ; Wed, 27 Sep 2017 10:03:07 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
References: <20170927141608.73485-1-roger.pau@citrix.com>
 <59CBD13D0200007800180243@prv-mh.provo.novell.com>
 <20170927151020.u4nyrmhcjfl7hcbp@dhcp-3-128.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ab92bacc-f521-c338-c4b2-e0abb06be4d4@oracle.com>
Date: Wed, 27 Sep 2017 13:02:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170927151020.u4nyrmhcjfl7hcbp@dhcp-3-128.uk.xensource.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix PVHv2 Dom0 memory calculation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAxMToxMCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IFNlcCAyNywgMjAxNyBhdCAwMjoyNjozN1BNICswMDAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMjcuMDkuMTcgYXQgMTY6MTYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCj4+PiBAQCAtMjYzLDggKzI2Myw3IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0
IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKPj4+ICAgICAgICAgICAgICBhdmFpbCAtPSBtYXhfcGR4
ID4+IHM7Cj4+PiAgICAgIH0KPj4+ICAKPj4+IC0gICAgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9t
YWluKGQpICYmCj4+PiAtICAgICAgICAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21v
ZGVfaGFwKGQpKTsKPj4+ICsgICAgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpOwo+Pj4g
ICAgICBmb3IgKCA7IDsgbmVlZF9wYWdpbmcgPSBmYWxzZSApCj4+PiAgICAgIHsKPj4+ICAgICAg
ICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwo+PiBTdGlsbCBpbiBjb250ZXh0IGFib3ZlIGlz
IHRoZSBjYWxjdWxhdGlvbiBmb3IgSU9NTVUgcGFnZSB0YWJsZXMKPj4gV2hlbiBpb21tdV9oYXBf
cHRfc2hhcmUsIHdoeSBkbyB3ZSBuZWVkIHRvIHJlc2VydmUgZXh0cmEKPj4gc3BhY2U/IElmIHRo
ZSBJT01NVSBjYWxjdWxhdGlvbiBpc24ndCBwcmVjaXNlIGVub3VnaCwgcGVyaGFwcwo+PiB0aGF0
J3Mgd2hhdCB3YW50cyBjaGFuZ2luZz8gUXVpdGUgcG9zc2libHkgaXQgd291bGQgc3VmZmljZSB0
bwo+PiBzaW1wbHkgZG91YmxlIHRoZSB2YWx1ZSBkb20wX3BhZ2luZ19wYWdlcygpIHJldHVybnMg
aW4gdGhhdAo+PiBjYXNlLgo+IEkgaGF2ZSBub3Qgc2VlbiB0aGlzIGlzc3VlIG15c2VsZiwgcGVy
aGFwcyBCb3JpcyBjYW4gcHJvdmlkZSBhIGxpdHRsZQo+IG1vcmUgY29udGV4dCBvbiBob3cgdG8g
dHJpZ2dlciB0aGlzLCBzbyB0aGF0IHRoZSBjYXVzZSBjYW4gYmUgbmFycm93ZWQKPiBkb3duLgoK
SSBjb3VsZCBvbmx5IHRyaWdnZXIgdGhpcyBvbiBvbmUgb2YgbXkgbWFjaGluZXMgYnV0IGVzc2Vu
dGlhbGx5IHRoZQpwcm9ibGVtIHdhcyB0aGF0IHdlIHJlc2VydmVkIG1lbW9yeSBmb3IgcGFnZSB0
YWJsZXMKKHB2aF9zZXR1cF9wMm0oKS0+cGFnaW5nX3NldF9hbGxvY2F0aW9uKCkpIGFuZCB0aGlz
IHJlc2VydmF0aW9uIHdhcyBub3QKYWNjb3VudGVkIGZvciB3aGVuIHRyeWluZyB0byBwb3B1bGF0
ZSBkb20wJ3MgZTgyMC4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 18:20:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 18:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxGwg-0005OW-JV; Wed, 27 Sep 2017 18:20:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxGwf-0005OK-8U
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 18:20:29 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/47-03414-CEBEBC95; Wed, 27 Sep 2017 18:20:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffl69O
 RBn33RC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TnhAUvBz2bGiuatv5ga
 GB/GdjFycQgJNDJJ/H42mR3CecwoMaNhI5SzjVGit6mduYuRk0NEwFni65m57CA2r4C+xISjP
 awgtrCAtcTU/3fAGiQEZilIvL7bD5aQEPCW+PLjFUsXIweYff17eRcjOwebgJXEITGQAhYBVY
 kdvYvYJzByL2BkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwbh4beAhRkkOJiVR3rY7pyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDueAWUEyxK
 TU+tSMvMAYYfTFqCg0dJhHchSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5b4AUCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOaASNLiCczrwRu0yugI5iAjuideg
 LkiJJEhJRUA6PbSZaXr++zS5hrsT/tOXZrnpTOfUPLh4e9l/9b8OX/1eU3T8vPVTDZ+aFkSVW
 o5+eDsblTH1y/KBoz4eP/a3/NWZbO4vwrEvuvU/3UO4MpP64aKJXKXVy3e9ptKY9r70Vk7xxq
 2pTR2GJuKniGe4ekz2be13nz1D8U5enJbixMtN2wQm+iT9Z6JZbijERDLeai4kQA1QYmY4ACA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506536424!118915223!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3946 invoked from network); 27 Sep 2017 18:20:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 18:20:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxGwY-0006I2-KT; Wed, 27 Sep 2017 18:20:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxGwT-0004Ae-0V; Wed, 27 Sep 2017 18:20:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxGwS-0007ff-P4; Wed, 27 Sep 2017 18:20:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113855-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dc972a67cc54585bd83ad811c4e9b6ab3dcd427e
X-Osstest-Versions-That: linux=e365806ac289457263a133bd32df8df49897f612
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 18:20:16 +0000
Subject: [Xen-devel] [linux-linus test] 113855: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODU1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMzg0NSBwYXNzIGluIDExMzg1NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDExMzg0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMzgyMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBp
biAxMTM4NDUgYmxvY2tlZCBpbiAxMTM4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgaW4gMTEzODQ1IGJsb2NrZWQg
aW4gMTEzODIzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4MjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzgyMwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTEzODIzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExMzgyMwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzODIzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4MjMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGM5NzJh
NjdjYzU0NTg1YmQ4M2FkODExYzRlOWI2YWIzZGNkNDI3ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgZTM2NTgwNmFjMjg5NDU3MjYzYTEzM2JkMzJkZjhkZjQ5ODk3ZjYx
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEzODIzICAyMDE3LTA5LTI2IDA4OjM2OjIxIFogICAg
MSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzg0NSAgMjAxNy0wOS0yNyAwMDoyMDoxNiBa
ICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPgog
IEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIFVsZiBIYW5zc29uIDx1bGYuaGFu
c3NvbkBsaW5hcm8ub3JnPgogIFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVl
cmluZy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LWxpbnVzCisgcmV2aXNpb249ZGM5NzJh
NjdjYzU0NTg1YmQ4M2FkODExYzRlOWI2YWIzZGNkNDI3ZQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
IGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2gg
bGludXgtbGludXMgZGM5NzJhNjdjYzU0NTg1YmQ4M2FkODExYzRlOWI2YWIzZGNkNDI3ZQorIGJy
YW5jaD1saW51eC1saW51cworIHJldmlzaW9uPWRjOTcyYTY3Y2M1NDU4NWJkODNhZDgxMWM0ZTli
NmFiM2RjZDQyN2UKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46
LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBF
UkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD1saW51eC1s
aW51cworICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxl
Cisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5z
dGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZGM5NzJhNjdjYzU0
NTg1YmQ4M2FkODExYzRlOWI2YWIzZGNkNDI3ZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
KyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZp
ZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICdd
JworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0ID0geCAnXScKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5
LngKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51
cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVz
CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMK
KysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpbnV4LWxpbnVzCisgY2FzZSAkMSBp
bgorIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKKyA6IG1hc3RlcgorIDogZ2l0CisgOiBnaXQKKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQvbGludXgtbGludXMKKyA6
IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzCisgcmV0dXJuIDAKKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xpbnV4CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQgZGM5NzJhNjdjYzU0NTg1YmQ4M2FkODExYzRlOWI2YWIz
ZGNkNDI3ZTpyZWZzL2hlYWRzL3Rlc3RlZC9saW51eC1saW51cwpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBlMzY1ODA2Li5kYzk3MmE2
ICBkYzk3MmE2N2NjNTQ1ODViZDgzYWQ4MTFjNGU5YjZhYjNkY2Q0MjdlIC0+IHRlc3RlZC9saW51
eC1saW51cworIGV4aXQgMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 19:55:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 19:55:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxIPt-0002jV-LL; Wed, 27 Sep 2017 19:54:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxIPt-0002jK-0R
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 19:54:45 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 41/FF-02092-4020CC95; Wed, 27 Sep 2017 19:54:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZeZ6Uy
 kwZJnvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPWqj6ngeGjF13e32BsY
 d5h0MXJxCAk0MkmcXLCVvYuRE8h5zChxbJkvRGIbo0TD78WMIAkRAWeJr2fmAhVxcPAK6Ev87
 3AGMYUFTCU+dJWAlEsIHJaR+HznLwtIuYSAt8TbLTsYQWpA7Ovfy7sY2TnYBKwkDomBFLAIqE
 ps3zydaQIj9wJGhlWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 Ygb5mAIIdjN//OB1ilORgUhLlPfDjdKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4ZxjORQoJF
 qempFWmZOcCgg0lLcPAoifBuZgBK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOO82kCIBk
 KKM0jy4EbAIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gsgU3gy80rgNr0COoIJ6IjeqS
 dAjihJREhJNTB26Cerad51MLj/stHY5se1Se5q9nPt1Fq3JH7WO1K+TSG7s2yZStfr6SHXZri
 c9HwpmLngu7KR6tGdbampcx3PWK5XzPmhlMJ0UHnFCSXr6hvhQq8K1Nd6cX2tenp4v0z/kcaq
 J79Xbo6emnrd+g3b8oTbL65rxdyKvaTZd8gj5QHTzQ7HWeJKLMUZiYZazEXFiQB4fARRewIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506542082!85144386!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59743 invoked from network); 27 Sep 2017 19:54:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 19:54:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxIPo-0000C4-Bn; Wed, 27 Sep 2017 19:54:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxIPi-0002RR-Lv; Wed, 27 Sep 2017 19:54:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxIPh-0000Bt-Pl; Wed, 27 Sep 2017 19:54:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113857-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check: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-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=045c5205823fc3cd4e5cafdedb2cc7d434424909
X-Osstest-Versions-That: linux=e365806ac289457263a133bd32df8df49897f612
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 19:54:33 +0000
Subject: [Xen-devel] [linux-next test] 113857: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg1NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMzgyMwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQg
ZmFpbCBibG9ja2VkIGluIDExMzgyMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTM4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzgyMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODIz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMTM4MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgMDQ1YzUyMDU4MjNmYzNjZDRlNWNhZmRlZGIyY2M3ZDQzNDQyNDkw
OQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZTM2NTgwNmFjMjg5NDU3
MjYzYTEzM2JkMzJkZjhkZjQ5ODk3ZjYxMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAg
ICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTM4NTcgIDIwMTctMDktMjcgMDk6MzE6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 19:55:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 19:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxIQk-0002lh-Ux; Wed, 27 Sep 2017 19:55:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxIQk-0002la-6M
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 19:55:38 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 CC/42-03610-9320CC95; Wed, 27 Sep 2017 19:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVdeC6Uy
 kwfenahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HZRt2COaUXXrTOsDYy7
 tbsYuTiEBBqZJDo2NbJCOI8ZJbpu/WOBcLYxSlx/M52pi5GTQ0TAWeLrmbnsIDavgL7EjeVtY
 LawgJ7Ev8YnrCC2hICXxK6GF4ww9sLXj4Fq2DnYBKwkDomBRFkEVCVmzO9mnsDItYCRYRWjRn
 FqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBnGYBgB+PO9YGHGCU
 5mJREeQ/8OB0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXh/FMpJBgUWp6akVaZg4wxGDSEhw8
 SiK8i0HSvMUFibnFmekQqVOMxhzHNl3+w8Sx6vrdP0xCLHn5ealS4rxWIKUCIKUZpXlwg2Chf
 4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvJ4gU3gy80rg9r0COoUJ6JTeqSdATilJREhJNT
 CePGnF7i8qofb4XrD7c6cZvl3HMt3qOJ+Ypc/7dXpqU3xNYG/8tjWMam0iM+pdlFWcNz//p7b
 5SkL2x1VRHdlnE2yVEvXPreS6vu7GfhPZYqZ+s5BzetJLFm/+6MXZfm/L1DeG9gEVEo6fIoyz
 V0vnR9t8nck9+/M2A776wjUVvnY5Z0TEJJVYijMSDbWYi4oTAelY4Uh4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506542135!84784504!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32110 invoked from network); 27 Sep 2017 19:55:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 19:55:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxIQf-0000DL-Vp; Wed, 27 Sep 2017 19:55:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxIQa-0002SV-Od; Wed, 27 Sep 2017 19:55:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxIQa-0000yZ-JZ; Wed, 27 Sep 2017 19:55:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113859-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=36d083ef0018b78ea12db1a5f2e8df5336541fea
X-Osstest-Versions-That: ovmf=cbd7300c802d4a855991c041527d621717a984d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 19:55:28 +0000
Subject: [Xen-devel] [ovmf test] 113859: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAzNmQwODNlZjAwMThiNzhlYTEyZGIxYTVmMmU4ZGY1
MzM2NTQxZmVhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjYmQ3MzAw
YzgwMmQ0YTg1NTk5MWMwNDE1MjdkNjIxNzE3YTk4NGQyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4NDcgIDIwMTctMDktMjcgMDI6MDg6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODU5ICAyMDE3LTA5LTI3IDA5OjQ3OjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTM2ZDA4M2VmMDAxOGI3OGVhMTJkYjFhNWYy
ZThkZjUzMzY1NDFmZWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0u
Oi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xP
Q0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAt
dyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMzZkMDgzZWYwMDE4Yjc4
ZWExMmRiMWE1ZjJlOGRmNTMzNjU0MWZlYQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MzZkMDgz
ZWYwMDE4Yjc4ZWExMmRiMWE1ZjJlOGRmNTMzNjU0MWZlYQorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4K
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDM2
ZDA4M2VmMDAxOGI3OGVhMTJkYjFhNWYyZThkZjUzMzY1NDFmZWEgPSB4ICddJworIDogdGVzdGVk
LzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisr
KyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZwor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9z
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1V
X1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBU
UkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBp
bmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFu
Y2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDM2ZDA4M2VmMDAx
OGI3OGVhMTJkYjFhNWYyZThkZjUzMzY1NDFmZWE6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKICAgY2JkNzMwMC4uMzZkMDgzZSAgMzZkMDgzZWYwMDE4Yjc4ZWExMmRiMWE1ZjJlOGRmNTMz
NjU0MWZlYSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 19:57:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 19:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxISZ-0002vt-AL; Wed, 27 Sep 2017 19:57:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xumengpanda@gmail.com>) id 1dxISX-0002vm-St
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 19:57:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8E/41-17770-9A20CC95; Wed, 27 Sep 2017 19:57:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfTGOt0VTGc
 iDVZ/k7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN+HjzDWHBGomJi8wTWBsYOkS5GLg4hgRmM
 EjdenGcHcVgEGlgl+vZ3sII4EgJzWCU6N+5m7mLkBHLKJF7t7GeCsIskjp/byg5jN6/4BVbDK
 yAocXLmExYQW0jAS2Lxq9lAgzg4OAVsJA4tdoLY9o1FYun0RWwgNWwCqhLzzjWC2SxA9rHz59
 gg5gRInDv9HcwWFpCSuNO9nhXEFhHQklh1bQsjiM0soCfx4NZEdghbU6J1+2/2CYyCs5CcMQt
 JagEj0ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZQCC
 HYy3NwYcYpTkYFIS5T3w43SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleH8YzkUKCRanpqRVpm
 TnAaIFJS3DwKInwLgZJ8xYXJOYWZ6ZDpE4xWnJcuHPpDxPHsU2XgeSBPbf+MAmx5OXnpUqJ81
 qBNAiANGSU5sGNg0X0JUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzeoJM4cnMK4Hb+groICa
 gg3qnngA5qCQRISXVwDjV3Mm5cka+/L+02GsOz09N+ua96XK5ZlrmBJv/xbdjn204eUV51/Qb
 fC9Mdum/k5wdN5Vjb41IvMe63TfnV26dsbDdgeW/Isvlli71ysLTk0RvdequyzvzSE0ud4/uj
 IfLy05NzYmdrNnJ25IUctSu5BQHo7KoemdRXEWKyv71y2dLlnZaflJiKc5INNRiLipOBACh4a
 hD4wIAAA==
X-Env-Sender: xumengpanda@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506542247!118545693!1
X-Originating-IP: [209.85.216.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57140 invoked from network); 27 Sep 2017 19:57:28 -0000
Received: from mail-qt0-f174.google.com (HELO mail-qt0-f174.google.com)
 (209.85.216.174)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 19:57:28 -0000
Received: by mail-qt0-f174.google.com with SMTP id q4so14905058qtq.8
 for <xen-devel@lists.xenproject.org>; Wed, 27 Sep 2017 12:57:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JpvoCZKS2+coGR+vblhaZpr3CvWoVQM6Qn7ZiaKJo8Y=;
 b=hMklqt25k1AU9mxRqcamfG5eXAv6ibxGaQchZQZYeWMYESaOtFtPOys4X4A9bOmoaJ
 mu4COq6aagy66NjIUvhZpVda+J7KI1xfNQP8ddc10mdomzxd2uSKPXLUvTsdvJYhLm4F
 lxggKOxisWa+PRlayCZHC0kEPT0RU2CKHK7ckoi7L5qqga14H+zSHKLs0KCPOwGO+EGP
 VCrgdt4rKS66NnUZ3yahJr/d+x3CrBQUPP1rQKdHhLYgn8jI6MYK9nL619WFZeThm0LZ
 gSLmegZ6Nha4Qq73BgFEQrbPNXKUHgd66+ob1RdwwgiPdyVZ9q3dJJrxMsx95ImxIj3D
 cS9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JpvoCZKS2+coGR+vblhaZpr3CvWoVQM6Qn7ZiaKJo8Y=;
 b=UefV2RHtwWJ8SrCfvs5c59MbAi1VimaSkcr25sekLv0pDzYruu/yTi2iuBWLOvk6gu
 Y+eJGbcmgWNHnmyMSYx/9GFbt6wwGTruiI84Sqc8xMFDY+kmkXvhV9pd1HpqO+GAyFnq
 qm25PuJtk2wab7GPjayi2nBHaPbmEJrQYYF4wTCOUJWpaudiTJlgSF6K01GtNUdDGjQZ
 zi0yV/CHnzugWKHoxjP1tMzrhgCEXalSgqWQoTzuw1KtAWOa5LNi2OjSCxgZCUA67IXa
 xrwI+1156PXy5S5eLv+Pwp7jrO+6+0oT9vcURAaeazvfz5bzgdUr6iSnCDAD5Y9IliFZ
 0Z/w==
X-Gm-Message-State: AMCzsaWB0DPXDgtW+ePjb3ppYvNJBV1B4bCH2Bo6sOl58JmsOeRs7cm/
 NwhplZw4G9+AO7Gv1rVQ8+wUq3945vHFo537qQ==
X-Google-Smtp-Source: AOwi7QCQCv8EKGbnegnKRilX8ym3y4/r2tINGfah0/kn0AOI9Jzkrli2Fj8nq9D+Mp7LLrgJgKVwUsximohwxQ+H0Lo=
X-Received: by 10.200.49.129 with SMTP id h1mr3837977qte.330.1506542247188;
 Wed, 27 Sep 2017 12:57:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.23.72 with HTTP; Wed, 27 Sep 2017 12:57:26 -0700 (PDT)
In-Reply-To: <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
 <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 27 Sep 2017 15:57:26 -0400
Message-ID: <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgMTA6MzcgQU0sIEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+IHdyb3RlOgo+IEhlbGxvLAo+Cj4KPiBPbiAyNy4wOS4xNyAxNjo1Nywg
TWVuZyBYdSB3cm90ZToKPj4KPj4gVGhlIGNvbW1hbmQgaXM6Cj4+IGphdmEgLWphciBjYXJ0cy5q
YXIgaW5wdXRmaWxlIG91dHB1dGZpbGUKPgo+IEZyb20gdGhlIG5leHQgZXhhbXBsZSwgSSB3b3Vs
ZCBzYXkgdGhlIGNvbW1hbmQgaXM6Cj4gICAgIGphdmEgLWphciBjYXJ0cy5qYXIgaW5wdXRmaWxl
IGludGVyZmFjZV90eXBlIG91dHB1dGZpbGUKPgo+PiBBbiBleGFtcGxlIGNvbW1hbmQgaXM6Cj4+
IGphdmEgLWphciBjYXJ0cy5qYXIgMS0xLjEwLWluLnhtbCBNUFIyIDEtMS4xMC1vdXQueG1sCj4K
PiBUaGFua3MgYSBsb3QuIEl0IGRvZXMgd29yay4KPgo+IENvdWxkIHlvdSBwbGVhc2UgY2xhcmlm
eSBhIGJpdCBtb3JlIHBvaW50cyB0byBtZToKPiAgICAgLSBBcyBJIHVuZGVyc3RhbmQgdGhlIHVw
c3RyZWFtZWQgcnRkcyBlbXBsb3lzIGdFREYgb25seS4gSXMgaXQgY29ycmVjdD8KClJURFMgY2Fu
IHN1cHBvcnQgZ0VERiBhbmQgcGFydGl0aW9uZWQgRURGLgpUbyBzdXBwb3J0IHBFREYsIHlvdSBj
YW4gc2V0IGVhY2ggVkNQVSdzIGFmZmluaXR5IChoYXJkIGFuZCBzb2Z0CmFmZm5pbml0eSkgIHRv
IG9ubHkgb25lIGNvcmUgdXNpbmcgInhsIHZjcHUtcGluIiBjb21tYW5kLiBUaGUgVkNQVXMgb24K
ZWFjaCBjb3JlIHdpbGwgYmUgc2NoZWR1bGVkIGJ5IHBFREYgc2NoZWR1bGluZyBhbGdvcml0aG0u
CgpOb3RlIHRoYXQ6CldoZW4geW91IHVzZSBnRURGIHNjaGVkdWxlciBpbiBWTSBvciBWTU0gKGku
ZS4sIFhlbiksIHlvdSBzaG91bGQgdXNlCk1QUjIgbW9kZWwgdG8gY29tcHV0ZSB0aGUgcmVzb3Vy
Y2UgaW50ZXJmYWNlIChpLmUuLCBWQ1BVIHBhcmFtZXRlcnMpLgpXaGVuIHlvdSB1c2UgcEVERiBz
Y2hlZHVsZXIsIHlvdSBzaG91bGQgdXNlIFBSTSBtb2RlbCB0byBjb21wdXRlLgoKCj4gICAgIC0g
Q291bGQgeW91IHBsZWFzZSBwcm92aWRlIGFuIGV4YW1wbGUgaW5wdXQgeG1sIGZvciBDQVJUUyBk
ZXNjcmliZWQgYQo+IHN5c3RlbSB3aXRoIDIgUlQgZG9tYWlucyB3aXRoIDIgVkNQVXMgZWFjaCwg
cnVubmluZyBvbiBhIDJQQ1BVcywgd2l0aCBnRURGCj4gc2NoZWR1bGluZyBhdCBWTU0gbGV2ZWwg
KGZvciBYRU4gYmFzZWQgc2V0dXApLgoKSG1tLCBpZiB5b3UgdXNlIHRoZSBnRURGIHNjaGVkdWxp
bmcgYWxnb3JpdGhtLCB0aGlzIG1heSBub3QgYmUKcG9zc2libGUuIExldCBtZSBleHBsYWluIHdo
eS4KSW4gdGhlIE1QUjIgbW9kZWwsIGl0IGNvbXB1dGVzIHRoZSBpbnRlcmZhY2Ugd2l0aCB0aGUg
bWluaW11bSBudW1iZXIKb2YgY29yZXMuIFRvIGdldCAyIFZDUFVzIGZvciBhIFZNLCB0aGUgdG90
YWwgdXRpbGl6YXRpb24gKGkuZS4sIGJ1ZGdldAovIHBlcmlvZCkgb2YgdGhlc2UgdHdvIFZDUFVz
IG11c3QgYmUgbGFyZ2VyIHRoYW4gMS4wLiBTaW5jZSB5b3UgYXNrCmZvciAyIGRvbWFpbnMsIHRo
ZSB0b3RhbCB1dGlsaXphdGlvbiBvZiB0aGVzZSA0IFZDUFVzIHdpbGwgYmUgbGFyZ2VyCnRoYW4g
Mi4wLCB3aGljaCBhcmUgZGVmaW5pdGVseSBub3Qgc2NoZWR1bGFibGUgb24gdHdvIGNvcmVzLgoK
SWYgeW91IGFyZSBjb25zaWRlcmluZyBWQ1BVcyB3aXRoIHZlcnkgbG93IHV0aWxpemF0aW9uLCB5
b3UgbWF5IHVzZQpQUk0gbW9kZWwgdG8gY29tcHV0ZSBlYWNoIFZDUFUncyBwYXJhbWV0ZXJzOyBh
ZnRlciB0aGF0LCB5b3UgY2FuIHRyZWF0CnRoZXNlIFZDUFVzIGFzIHRhc2tzLCBjcmVhdGUgYW5v
dGhlciB4bWwgZmlsZSwgYW5kIGFzayBDQVJUUyB0bwpjb21wdXRlIHRoZSByZXNvdXJjZSBpbnRl
cmZhY2UgZm9yIHRoZXNlIFZDUFVzLgoKKFVuZm9ydHVuYXRlbHksIHRoZSBjdXJyZW50IENBUlRT
IGltcGxlbWVudGF0aW9uIGRvZXMgbm90IHN1cHBvcnQKbWl4aW5nIE1QUiBtb2RlbCBpbiBvbmUg
WE1MIGZpbGUsIGFsdGhvdWdoIGl0IGlzIHN1cHBvcnRlZCBpbiB0aGVvcnkuClRoaXMgY2FuIGJl
IHdvcmtlZCBhcm91bmQgYnkgdXNpbmcgdGhlIGFib3ZlIGFwcHJvYWNoLikKCj4gRm9yIHBFREYg
YXQgYm90aCBWTU0gYW5kCj4gZG9tYWluIGxldmVsLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQg
dGhlIG9zX3NjaGVkdWxlciByZXByZXNlbnRzIFhFTiwgYW5kCj4gVkNQVXMgYXJlIHJlcHJlc2Vu
dGVkIGJ5IGNvbXBvbmVudHMgd2l0aCB0YXNrcyBydW5uaW5nIG9uIHRoZW0uCgpZZXMsIGlmIHlv
dSBhbmFseXplIHRoZSBlbnRpcmUgc3lzdGVtIHRoYXQgdXNlcyBvbmUgdHlwZSBvZiBzY2hlZHVs
ZXIKd2l0aCBvbmx5IG9uZSB0eXBlIG9mIG1vZGVsIChpLmUuLCBQUk0gb3IgTVBSMikuCgpJZiB5
b3UgbWl4ZWQgdGhlIHNjaGVkdWxpbmcgYWxnb3JpdGhtIG9yIHRoZSBpbnRlcmZhY2UgbW9kZWws
IHlvdSBjYW4KY29tcHV0ZSBlYWNoIFZNIG9yIFZDUFUncyBwYXJhbWV0ZXJzIGZpcnN0LiBUaGVu
IHlvdSB0cmVhdCBWQ1BVcyBhcwp0YXNrcyBhbmQgY3JlYXRlIGFub3RoZXIgWE1MIHdoaWNoIHdp
bGwgYmUgdXNlZCB0byBjb21wdXRlIHRoZSBudW1iZXIKb2YgY29yZXMgdG8gc2NoZWR1bGUgYWxs
IHRoZXNlIFZDUFVzLgoKPiAgICAgLSBJIGRpZCBub3QgZ2V0IGEgY29uY2VwdCBvZiBtaW5fcGVy
aW9kL21heF9wZXJpb2QgZm9yIGEKPiBjb21wb25lbnQvb3Nfc2NoZWR1bGVyIGluIENBUlRTIGRl
c2NyaXB0aW9uIGZpbGVzLiBJZiBJIGhhdmUgdGhlbSBkaWZmZXJlbnQsCj4gQ0FSVFMgZ2l2ZXMg
Y2FsY3VsYXRpb24gZm9yIGFsbCBwZXJpb2RzIGluIGJldHdlZW4sIGJ1dCBkaWQgbm90IHByb3Zp
ZGUgdGhlCj4gYmVzdCBwZXJpb2QgdG8gZ2V0IHN5c3RlbSBzY2hlZHVsYWJsZS4KCllvdSBzaG91
bGQgc2V0IHRoZW0gdG8gdGhlIHNhbWUgdmFsdWUuCm1pbl9wZXJpb2QvbWF4X3BlcmlvZCByYW5n
ZSBpcyB1c2VkIGZvciBvdGhlciBtb2RlbHMuIEkgbmV2ZXIgdXNlZCBpdC4KCkJlc3QsCgpNZW5n
CgotLSAKTWVuZyBYdQpQaC5ELiBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIEluZm9ybWF0aW9u
IFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5jaXMudXBlbm4u
ZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 19:57:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 19:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxISo-0002zk-LM; Wed, 27 Sep 2017 19:57:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dxISn-0002zP-2I
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 19:57:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A3/3C-01778-8B20CC95; Wed, 27 Sep 2017 19:57:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVysWW7jO52pjO
 RBq9beSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvU0IKdhxlqvh0/j9rA+Pd/4xdjFwcQgJz
 mCRe9jxn6WLk5GARcJC4vmcCM4jNKFAmcW7WRSYIO1ei4+wLFoiGlYwSsx8/BStiE9CWmP3sP
 TuILSIgKfG76zQzSBGzwGsOiSXvP7KBJIQF4iSuPHnFDrFBVWLhr5+sIDavgIVE06ttYDWcAp
 YSpz/8BKsRAor3d/ZA1QhKnJz5BGgzB9BQdYn184RAwswC8hLNW2eD3SABdMOF9kdgx0kI9DF
 KNG0+yDiBUWgWkvZZCO2zkLQvYGRexahenFpUllqka6iXVJSZnlGSm5iZo2toYKyXm1pcnJie
 mpOYVKyXnJ+7iREY0AxAsINx+UenQ4ySHExKorwHfpyOFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STBO5XxTKSQYFFqempFWmYOMLZg0hIcPEoivItB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5
 cqJc5rBVIkAFKUUZoHNwIW55cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsJMoUnM68EbtM
 roCOYgI7onXoC5IiSRISUVAOj1XeVqEdFb/enlLVvvXX4UsNH1mfM6wT+bZSdt5tRVMmzjMGZ
 4/FfXm3m1tB1KxR3n9N1vTnxZ5HylS+Rqf0/neSyhJ1S1Hu/1/u2+rG8rA5od+5rb7M+tSzy0
 IGCv5d2/1L1XyslOY2X78DDL7ufN6i6PDN/eSrCNuuC+pYVcgIWNwQ/SG1UYinOSDTUYi4qTg
 QAFSSto+4CAAA=
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506542261!100026466!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4534 invoked from network); 27 Sep 2017 19:57:42 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 19:57:42 -0000
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CD787319B55;
 Wed, 27 Sep 2017 19:57:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com CD787319B55
Received: from localhost (ovpn-116-18.gru2.redhat.com [10.97.116.18])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 09F7160BEB;
 Wed, 27 Sep 2017 19:57:20 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed, 27 Sep 2017 16:56:34 -0300
Message-Id: <20170927195635.16014-5-ehabkost@redhat.com>
In-Reply-To: <20170927195635.16014-1-ehabkost@redhat.com>
References: <20170927195635.16014-1-ehabkost@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Wed, 27 Sep 2017 19:57:41 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 David Gibson <david@gibson.dropbear.id.au>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Jiri Pirko <jiri@resnulli.us>,
 Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v2 4/5] pci: Add
	INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB0byBhbGwgZGlyZWN0IHN1YnR5
cGVzIG9mClRZUEVfUENJX0RFVklDRSwgZXhjZXB0OgoKMSkgVGhlIG9uZXMgdGhhdCBhbHJlYWR5
IGhhdmUgSU5URVJGQUNFX1BDSUVfREVWSUNFIHNldDoKCiogYmFzZS14aGNpCiogZTEwMDBlCiog
bnZtZQoqIHB2c2NzaQoqIHZmaW8tcGNpCiogdmlydGlvLXBjaQoqIHZteG5ldDMKCjIpIGJhc2Ut
cGNpLWJyaWRnZQoKTm90IGFsbCBQQ0kgYnJpZGdlcyBhcmUgQ29udmVudGlvbmFsIFBDSSBkZXZp
Y2VzLCBzbwpJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgaXMgYWRkZWQgb25seSB0
byB0aGUgc3VidHlwZXMKdGhhdCBhcmUgYWN0dWFsbHkgQ29udmVudGlvbmFsIFBDSToKCiogZGVj
LTIxMTU0LXAycC1icmlkZ2UKKiBpODI4MDFiMTEtYnJpZGdlCiogcGJtLWJyaWRnZQoqIHBjaS1i
cmlkZ2UKClRoZSBkaXJlY3Qgc3VidHlwZXMgb2YgYmFzZS1wY2ktYnJpZGdlIG5vdCB0b3VjaGVk
IGJ5IHRoaXMgcGF0Y2gKYXJlOgoKKiB4aWxpbngtcGNpZS1yb290OiBBbHJlYWR5IG1hcmtlZCBh
cyBQQ0llLW9ubHkuCiogcGNpZS1wY2ktYnJpZGdlOiBBbHJlYWR5IG1hcmtlZCBhcyBQQ0llLW9u
bHkuCiogcGNpZS1wb3J0OiBhbGwgbm9uLWFic3RyYWN0IHN1YnR5cGVzIG9mIHBjaWUtcG9ydCBh
cmUgYWxyZWFkeQogIG1hcmtlZCBhcyBQQ0llLW9ubHkgZGV2aWNlcy4KCjMpIG1lZ2FzYXMtYmFz
ZQoKTm90IGFsbCBtZWdhc2FzIGRldmljZXMgYXJlIENvbnZlbnRpb25hbCBQQ0kgZGV2aWNlcywg
c28gdGhlCmludGVyZmFjZSBuYW1lcyBhcmUgYWRkZWQgdG8gdGhlIHN1YmNsYXNzZXMgcmVnaXN0
ZXJlZCBieQptZWdhc2FzX3JlZ2lzdGVyX3R5cGVzKCksIGFjY29yZGluZyB0byBpbmZvcm1hdGlv
biBpbiB0aGUKbWVnYXNhc19kZXZpY2VzW10gYXJyYXkuCgoibWVnYXNhcy1nZW4yIiBhbHJlYWR5
IGltcGxlbWVudHMgSU5URVJGQUNFX1BDSUVfREVWSUNFLCBzbyBhZGQKSU5URVJGQUNFX0NPTlZF
TlRJT05BTF9QQ0lfREVWSUNFIG9ubHkgdG8gIm1lZ2FzYXMiLgoKQWNrZWQtYnk6IEFsYmVydG8g
R2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgpBY2tlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRo
YXQuY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
LS0tCkNoYW5nZXMgdjEgLT4gdjI6Ciogcy9sZWdhY3kvY29udmVudGlvbmFsLwogICogU3VnZ2Vz
dGVkLWJ5OiBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgoqIE5v
dGUgYWJvdXQgcGNpZS1wY2ktYnJpZGdlIG9uIGNvbW1pdCBtZXNzYWdlLgoqIE5ldyBkZXZpY2Vz
OiBzdW5nZW0sIHN1bmhtZQoKQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNv
bT4KQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CkNjOiBHZXJkIEhvZmZt
YW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20+CkNjOiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgpDYzogRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CkNjOiBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CkNjOiBBbGJlcnRv
IEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KQ2M6IEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBh
dXJlbDMyLm5ldD4KQ2M6IFlvbmdib2sgS2ltIDx5b25nYm9rLmtpbUBpbWd0ZWMuY29tPgpDYzog
SmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+CkNjOiBBbGV4YW5kZXIgR3JhZiA8YWdyYWZAc3Vz
ZS5kZT4KQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpDYzogSmFzb24g
V2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQ2M6IEppcmkgUGlya28gPGppcmlAcmVzbnVsbGku
dXM+CkNjOiAiSGVydsOpIFBvdXNzaW5lYXUiIDxocG91c3NpbkByZWFjdG9zLm9yZz4KQ2M6IFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KQ2M6IERhdmlkIEdpYnNvbiA8
ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgpDYzogSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1
c2UuY29tPgpDYzogTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28u
dWs+CkNjOiBBcnR5b20gVGFyYXNlbmtvIDxhdGFyNHFlbXVAZ21haWwuY29tPgpDYzogQWxleCBX
aWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KQ2M6IHFlbXUtZGV2ZWxAbm9u
Z251Lm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBxZW11LWJsb2Nr
QG5vbmdudS5vcmcKQ2M6IHFlbXUtcHBjQG5vbmdudS5vcmcKQ2M6IHFlbXUtYXJtQG5vbmdudS5v
cmcKLS0tCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGh3L2F1
ZGlvL2FjOTcuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvYXVkaW8vZXMxMzcw
LmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9hdWRpby9pbnRlbC1oZGEuYyAgICAg
ICAgICAgICAgICB8ICA0ICsrKysKIGh3L2NoYXIvc2VyaWFsLXBjaS5jICAgICAgICAgICAgICAg
IHwgMTIgKysrKysrKysrKysrCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyAgICAgICAgICAgICB8
ICA0ICsrKysKIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwog
aHcvZGlzcGxheS9zbTUwMS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9kaXNwbGF5
L3ZnYS1wY2kuYyAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L2Rpc3BsYXkvdm13YXJlX3Zn
YS5jICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvaTJjL3NtYnVzX2ljaDkuYyAgICAgICAgICAg
ICAgICAgfCAgNCArKysrCiBody9pMzg2L2FtZF9pb21tdS5jICAgICAgICAgICAgICAgICB8ICA0
ICsrKysKIGh3L2kzODYva3ZtL3BjaS1hc3NpZ24uYyAgICAgICAgICAgIHwgIDQgKysrKwogaHcv
aTM4Ni9wY19waWl4LmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9pMzg2L3hlbi94
ZW5fcGxhdGZvcm0uYyAgICAgICAgICB8ICA0ICsrKysKIGh3L2kzODYveGVuL3hlbl9wdmRldmlj
ZS5jICAgICAgICAgIHwgIDQgKysrKwogaHcvaWRlL2ljaC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNCArKysrCiBody9pZGUvcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsr
KysKIGh3L2lwYWNrL3RwY2kyMDAuYyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvaXNh
L2k4MjM3OC5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9pc2EvbHBjX2ljaDku
YyAgICAgICAgICAgICAgICAgICB8ICAxICsKIGh3L2lzYS9waWl4NC5jICAgICAgICAgICAgICAg
ICAgICAgIHwgIDQgKysrKwogaHcvaXNhL3Z0ODJjNjg2LmMgICAgICAgICAgICAgICAgICAgfCAx
NiArKysrKysrKysrKysrKysrCiBody9taXBzL2d0NjR4eHhfcGNpLmMgICAgICAgICAgICAgICB8
ICA0ICsrKysKIGh3L21pc2MvZWR1LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysK
IGh3L21pc2MvaXZzaG1lbS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvbWlzYy9t
YWNpby9tYWNpby5jICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9taXNjL3BjaS10ZXN0ZGV2
LmMgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L25ldC9lMTAwMC5jICAgICAgICAgICAgICAg
ICAgICAgIHwgIDQgKysrKwogaHcvbmV0L2VlcHJvMTAwLmMgICAgICAgICAgICAgICAgICAgfCAg
NCArKysrCiBody9uZXQvbmUyMDAwLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3
L25ldC9wY25ldC1wY2kuYyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvbmV0L3JvY2tl
ci9yb2NrZXIuYyAgICAgICAgICAgICAgfCAgNCArKysrCiBody9uZXQvcnRsODEzOS5jICAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L25ldC9zdW5nZW0uYyAgICAgICAgICAgICAgICAg
ICAgIHwgIDQgKysrKwogaHcvbmV0L3N1bmhtZS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
KysrCiBody9wY2ktYnJpZGdlL2RlYy5jICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKysrCiBo
dy9wY2ktYnJpZGdlL2k4MjgwMWIxMS5jICAgICAgICAgICB8ICA0ICsrKysKIGh3L3BjaS1icmlk
Z2UvcGNpX2JyaWRnZV9kZXYuYyAgICAgIHwgIDEgKwogaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5k
ZXJfYnJpZGdlLmMgfCAgOCArKysrKysrKwogaHcvcGNpLWhvc3QvYXBiLmMgICAgICAgICAgICAg
ICAgICAgfCAgOCArKysrKysrKwogaHcvcGNpLWhvc3QvYm9uaXRvLmMgICAgICAgICAgICAgICAg
fCAgNCArKysrCiBody9wY2ktaG9zdC9ncGV4LmMgICAgICAgICAgICAgICAgICB8ICA0ICsrKysK
IGh3L3BjaS1ob3N0L2dyYWNrbGUuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvcGNpLWhv
c3QvcGlpeC5jICAgICAgICAgICAgICAgICAgfCAgOCArKysrKysrKwogaHcvcGNpLWhvc3QvcHBj
ZTUwMC5jICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9wY2ktaG9zdC9wcmVwLmMgICAgICAg
ICAgICAgICAgICB8ICA0ICsrKysKIGh3L3BjaS1ob3N0L3EzNS5jICAgICAgICAgICAgICAgICAg
IHwgIDQgKysrKwogaHcvcGNpLWhvc3QvdW5pbm9ydGguYyAgICAgICAgICAgICAgfCAxNiArKysr
KysrKysrKysrKysrCiBody9wY2ktaG9zdC92ZXJzYXRpbGUuYyAgICAgICAgICAgICB8ICA0ICsr
KysKIGh3L3BwYy9wcGM0eHhfcGNpLmMgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvc2Nz
aS9lc3AtcGNpLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody9zY3NpL2xzaTUzYzg5
NWEuYyAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L3Njc2kvbWVnYXNhcy5jICAgICAgICAg
ICAgICAgICAgIHwgIDQgKysrKwogaHcvc2NzaS9tcHRzYXMuYyAgICAgICAgICAgICAgICAgICAg
fCAgNCArKysrCiBody9zZC9zZGhjaS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysK
IGh3L3NoNC9zaF9wY2kuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwogaHcvc3BhcmM2
NC9zdW40dS5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBody91c2IvaGNkLWVoY2ktcGNp
LmMgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3L3VzYi9oY2Qtb2hjaS5jICAgICAgICAgICAg
ICAgICAgIHwgIDQgKysrKwogaHcvdXNiL2hjZC11aGNpLmMgICAgICAgICAgICAgICAgICAgfCAg
NCArKysrCiBody92ZmlvL3BjaS1xdWlya3MuYyAgICAgICAgICAgICAgICB8ICA0ICsrKysKIGh3
L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jICAgICAgICAgIHwgIDQgKysrKwogaHcveGVuL3hlbl9w
dC5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiA2NCBmaWxlcyBjaGFuZ2VkLCAyOTYg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGlpeDQuYyBiL2h3L2FjcGkvcGlp
eDQuYwppbmRleCBmNGZkNTkwN2I4Li5hMGZiMWNlMDM3IDEwMDY0NAotLS0gYS9ody9hY3BpL3Bp
aXg0LmMKKysrIGIvaHcvYWNwaS9waWl4NC5jCkBAIC03MTgsNiArNzE4LDcgQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIHBpaXg0X3BtX2luZm8gPSB7CiAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7CiAgICAgICAgIHsgVFlQRV9IT1RQTFVHX0hBTkRMRVIgfSwKICAgICAgICAg
eyBUWVBFX0FDUElfREVWSUNFX0lGIH0sCisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05B
TF9QQ0lfREVWSUNFIH0sCiAgICAgICAgIHsgfQogICAgIH0KIH07CmRpZmYgLS1naXQgYS9ody9h
dWRpby9hYzk3LmMgYi9ody9hdWRpby9hYzk3LmMKaW5kZXggOTU5Yzc4NjI2MS4uMzM3NDAyZTlj
NiAxMDA2NDQKLS0tIGEvaHcvYXVkaW8vYWM5Ny5jCisrKyBiL2h3L2F1ZGlvL2FjOTcuYwpAQCAt
MTQzMSw2ICsxNDMxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhYzk3X2luZm8gPSB7CiAg
ICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUg
PSBzaXplb2YgKEFDOTdMaW5rU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gYWM5N19jbGFz
c19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7
IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAg
fSwKIH07CiAKIHN0YXRpYyB2b2lkIGFjOTdfcmVnaXN0ZXJfdHlwZXMgKHZvaWQpCmRpZmYgLS1n
aXQgYS9ody9hdWRpby9lczEzNzAuYyBiL2h3L2F1ZGlvL2VzMTM3MC5jCmluZGV4IGRkN2MyM2Qx
ODUuLjU5Y2YyNTI3NTQgMTAwNjQ0Ci0tLSBhL2h3L2F1ZGlvL2VzMTM3MC5jCisrKyBiL2h3L2F1
ZGlvL2VzMTM3MC5jCkBAIC0xMDgyLDYgKzEwODIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZv
IGVzMTM3MF9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAog
ICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mIChFUzEzNzBTdGF0ZSksCiAgICAgLmNsYXNzX2lu
aXQgICAgPSBlczEzNzBfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwK
KyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBlczEzNzBfcmVnaXN0ZXJf
dHlwZXMgKHZvaWQpCmRpZmYgLS1naXQgYS9ody9hdWRpby9pbnRlbC1oZGEuYyBiL2h3L2F1ZGlv
L2ludGVsLWhkYS5jCmluZGV4IDE4YTUwYThmODMuLmEzZTY3MGMxODggMTAwNjQ0Ci0tLSBhL2h3
L2F1ZGlvL2ludGVsLWhkYS5jCisrKyBiL2h3L2F1ZGlvL2ludGVsLWhkYS5jCkBAIC0xMjYzLDYg
KzEyNjMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGludGVsX2hkYV9pbmZvID0gewogICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKEludGVsSERBU3RhdGUpLAogICAgIC5jbGFzc19pbml0
ICAgID0gaW50ZWxfaGRhX2NsYXNzX2luaXQsCiAgICAgLmFic3RyYWN0ICAgICAgPSB0cnVlLAor
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFD
RV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAK
IHN0YXRpYyBjb25zdCBUeXBlSW5mbyBpbnRlbF9oZGFfaW5mb19pY2g2ID0gewpkaWZmIC0tZ2l0
IGEvaHcvY2hhci9zZXJpYWwtcGNpLmMgYi9ody9jaGFyL3NlcmlhbC1wY2kuYwppbmRleCAzMDMx
MDRkZDE5Li5jYjBkMDRjMWQ5IDEwMDY0NAotLS0gYS9ody9jaGFyL3NlcmlhbC1wY2kuYworKysg
Yi9ody9jaGFyL3NlcmlhbC1wY2kuYwpAQCAtMjUwLDYgKzI1MCwxMCBAQCBzdGF0aWMgY29uc3Qg
VHlwZUluZm8gc2VyaWFsX3BjaV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9Q
Q0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSVNlcmlhbFN0YXRlKSwK
ICAgICAuY2xhc3NfaW5pdCAgICA9IHNlcmlhbF9wY2lfY2xhc3NfaW5pdGZuLAorICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5U
SU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyBj
b25zdCBUeXBlSW5mbyBtdWx0aV8yeF9zZXJpYWxfcGNpX2luZm8gPSB7CkBAIC0yNTcsNiArMjYx
LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBtdWx0aV8yeF9zZXJpYWxfcGNpX2luZm8gPSB7
CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3Np
emUgPSBzaXplb2YoUENJTXVsdGlTZXJpYWxTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSBt
dWx0aV8yeF9zZXJpYWxfcGNpX2NsYXNzX2luaXRmbiwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJ
Q0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgY29uc3QgVHlwZUluZm8g
bXVsdGlfNHhfc2VyaWFsX3BjaV9pbmZvID0gewpAQCAtMjY0LDYgKzI3MiwxMCBAQCBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gbXVsdGlfNHhfc2VyaWFsX3BjaV9pbmZvID0gewogICAgIC5wYXJlbnQg
ICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBD
SU11bHRpU2VyaWFsU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gbXVsdGlfNHhfc2VyaWFs
X3BjaV9jbGFzc19pbml0Zm4sCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7
CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAg
IHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgc2VyaWFsX3BjaV9yZWdpc3Rlcl90eXBl
cyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5
L2NpcnJ1c192Z2EuYwppbmRleCBhZmMyOTBhYjkxLi5iNGQ1Nzk4NTdhIDEwMDY0NAotLS0gYS9o
dy9kaXNwbGF5L2NpcnJ1c192Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAt
MzE2Miw2ICszMTYyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBjaXJydXNfdmdhX2luZm8g
PSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoUENJQ2lycnVzVkdBU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0g
Y2lycnVzX3ZnYV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9b
XSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAg
ICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIGNpcnJ1c192Z2FfcmVnaXN0ZXJf
dHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvcXhsLmMgYi9ody9kaXNwbGF5L3F4
bC5jCmluZGV4IGFlMzY3N2ZkMWUuLmIyMGUyNTkxMjIgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv
cXhsLmMKKysrIGIvaHcvZGlzcGxheS9xeGwuYwpAQCAtMjQzMCw2ICsyNDMwLDEwIEBAIHN0YXRp
YyBjb25zdCBUeXBlSW5mbyBxeGxfcGNpX3R5cGVfaW5mbyA9IHsKICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihQQ0lRWExEZXZpY2UpLAogICAgIC5hYnN0cmFjdCA9IHRydWUsCiAgICAgLmNs
YXNzX2luaXQgPSBxeGxfcGNpX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNF
IH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgcXhsX3ByaW1hcnlf
Y2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9o
dy9kaXNwbGF5L3NtNTAxLmMgYi9ody9kaXNwbGF5L3NtNTAxLmMKaW5kZXggOWFhNTE1YjNkYS4u
NmVkZGFjOTExZSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9zbTUwMS5jCisrKyBiL2h3L2Rpc3Bs
YXkvc201MDEuYwpAQCAtMTg0Myw2ICsxODQzLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBz
bTUwMV9wY2lfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwK
ICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihTTTUwMVBDSVN0YXRlKSwKICAgICAuY2xhc3Nf
aW5pdCAgICA9IHNtNTAxX3BjaV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVy
ZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklD
RSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHNtNTAxX3JlZ2lz
dGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZnYS1wY2kuYyBiL2h3L2Rp
c3BsYXkvdmdhLXBjaS5jCmluZGV4IGFjOWE3NjQ5OWUuLjdhZGI4OWZjYjQgMTAwNjQ0Ci0tLSBh
L2h3L2Rpc3BsYXkvdmdhLXBjaS5jCisrKyBiL2h3L2Rpc3BsYXkvdmdhLXBjaS5jCkBAIC0zMzgs
NiArMzM4LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2Z2FfcGNpX3R5cGVfaW5mbyA9IHsK
ICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lWR0FTdGF0ZSksCiAgICAgLmFic3RyYWN0
ID0gdHJ1ZSwKICAgICAuY2xhc3NfaW5pdCA9IHZnYV9wY2lfY2xhc3NfaW5pdCwKKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMg
dm9pZCB2Z2FfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYg
LS1naXQgYS9ody9kaXNwbGF5L3Ztd2FyZV92Z2EuYyBiL2h3L2Rpc3BsYXkvdm13YXJlX3ZnYS5j
CmluZGV4IDRhNjRiNDEyNTkuLmNkYzNmZWQ2Y2EgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdm13
YXJlX3ZnYS5jCisrKyBiL2h3L2Rpc3BsYXkvdm13YXJlX3ZnYS5jCkBAIC0xMzUwLDYgKzEzNTAs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHZtc3ZnYV9pbmZvID0gewogICAgIC5wYXJlbnQg
ICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKHN0
cnVjdCBwY2lfdm1zdmdhX3N0YXRlX3MpLAogICAgIC5jbGFzc19pbml0ICAgID0gdm1zdmdhX2Ns
YXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAg
IHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAg
ICB9LAogfTsKIAogc3RhdGljIHZvaWQgdm1zdmdhX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYg
LS1naXQgYS9ody9pMmMvc21idXNfaWNoOS5jIGIvaHcvaTJjL3NtYnVzX2ljaDkuYwppbmRleCBl
YTUxZTA5MTg2Li5lNDc1NTZjOWQ4IDEwMDY0NAotLS0gYS9ody9pMmMvc21idXNfaWNoOS5jCisr
KyBiL2h3L2kyYy9zbWJ1c19pY2g5LmMKQEAgLTExOSw2ICsxMTksMTAgQEAgc3RhdGljIGNvbnN0
IFR5cGVJbmZvIGljaDlfc21iX2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklD
RSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihJQ0g5U01CU3RhdGUpLAogICAgIC5jbGFz
c19pbml0ID0gaWNoOV9zbWJfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0Ug
fSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBpY2g5X3NtYl9yZWdp
c3Rlcih2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hbWRfaW9tbXUuYyBiL2h3L2kzODYvYW1k
X2lvbW11LmMKaW5kZXggMzM0OTM4YTI4MC4uYWQ4MTU1Y2E0YyAxMDA2NDQKLS0tIGEvaHcvaTM4
Ni9hbWRfaW9tbXUuYworKysgYi9ody9pMzg2L2FtZF9pb21tdS5jCkBAIC0xMjI3LDYgKzEyMjcs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGFtZHZpUENJID0gewogICAgIC5uYW1lID0gIkFN
RFZJLVBDSSIsCiAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vf
c2l6ZSA9IHNpemVvZihBTURWSVBDSVN0YXRlKSwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0Ug
fSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBhbWR2aV9pb21tdV9t
ZW1vcnlfcmVnaW9uX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQpk
aWZmIC0tZ2l0IGEvaHcvaTM4Ni9rdm0vcGNpLWFzc2lnbi5jIGIvaHcvaTM4Ni9rdm0vcGNpLWFz
c2lnbi5jCmluZGV4IDMzZTIwY2IzZTguLmQ4NTU5ZDgzNDIgMTAwNjQ0Ci0tLSBhL2h3L2kzODYv
a3ZtL3BjaS1hc3NpZ24uYworKysgYi9ody9pMzg2L2t2bS9wY2ktYXNzaWduLmMKQEAgLTE4NjQs
NiArMTg2NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gYXNzaWduX2luZm8gPSB7CiAgICAg
Lmluc3RhbmNlX3NpemUgICAgICA9IHNpemVvZihBc3NpZ25lZERldmljZSksCiAgICAgLmNsYXNz
X2luaXQgICAgICAgICA9IGFzc2lnbl9jbGFzc19pbml0LAogICAgIC5pbnN0YW5jZV9pbml0ICAg
ICAgPSBhc3NpZ25lZF9kZXZfaW5zdGFuY2VfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJ
Q0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBhc3NpZ25fcmVn
aXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4
Ni9wY19waWl4LmMKaW5kZXggOWZmNzliMWZkOS4uMWE1NjQ2NTQ5MCAxMDA2NDQKLS0tIGEvaHcv
aTM4Ni9wY19waWl4LmMKKysrIGIvaHcvaTM4Ni9wY19waWl4LmMKQEAgLTEwNTUsNiArMTA1NSwx
MCBAQCBzdGF0aWMgVHlwZUluZm8gaXNhX2JyaWRnZV9pbmZvID0gewogICAgIC5wYXJlbnQgICAg
ICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURl
dmljZSksCiAgICAgLmNsYXNzX2luaXQgPSBpc2FfYnJpZGdlX2NsYXNzX2luaXQsCisgICAgLmlu
dGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZF
TlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGlj
IHZvaWQgcHRfZ3JhcGhpY3NfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L2kz
ODYveGVuL3hlbl9wbGF0Zm9ybS5jIGIvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKaW5kZXgg
OWJhNzQ3NDU2Ni4uMDU2Yjg3ZGUwYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRm
b3JtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMKQEAgLTUxNyw2ICs1MTcsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9wbGF0Zm9ybV9pbmZvID0gewogICAgIC5wYXJl
bnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9m
KFBDSVhlblBsYXRmb3JtU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0geGVuX3BsYXRmb3Jt
X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAg
ICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwK
KyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgeGVuX3BsYXRmb3JtX3JlZ2lzdGVyX3R5cGVzKHZv
aWQpCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW5fcHZkZXZpY2UuYyBiL2h3L2kzODYveGVu
L3hlbl9wdmRldmljZS5jCmluZGV4IGMwOTNiMzQ0NTguLmY3NDg4MjM2NTggMTAwNjQ0Ci0tLSBh
L2h3L2kzODYveGVuL3hlbl9wdmRldmljZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbl9wdmRldmlj
ZS5jCkBAIC0xMjcsNiArMTI3LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fcHZfdHlw
ZV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5p
bnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBWRGV2aWNlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9
IHhlbl9wdl9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
eworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAg
ICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHhlbl9wdl9yZWdpc3Rlcl90eXBlcyh2
b2lkKQpkaWZmIC0tZ2l0IGEvaHcvaWRlL2ljaC5jIGIvaHcvaWRlL2ljaC5jCmluZGV4IDk0NzJh
NjBjYWIuLjhkZDBjZWQ2YjMgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9pY2guYworKysgYi9ody9pZGUv
aWNoLmMKQEAgLTE4NCw2ICsxODQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGljaF9haGNp
X2luZm8gPSB7CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoQUhDSVBDSVN0YXRlKSwKICAg
ICAuaW5zdGFuY2VfaW5pdCA9IHBjaV9pY2g5X2FoY2lfaW5pdCwKICAgICAuY2xhc3NfaW5pdCAg
ICA9IGljaF9haGNpX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5m
b1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisg
ICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgaWNoX2FoY2lfcmVnaXN0ZXJf
dHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L2lkZS9wY2kuYyBiL2h3L2lkZS9wY2kuYwppbmRl
eCBmMmRjYzBlZDc3Li4wNTNjMDM3NWMxIDEwMDY0NAotLS0gYS9ody9pZGUvcGNpLmMKKysrIGIv
aHcvaWRlL3BjaS5jCkBAIC00NTEsNiArNDUxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBw
Y2lfaWRlX3R5cGVfaW5mbyA9IHsKICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAogICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSUlERVN0YXRlKSwKICAgICAuYWJzdHJhY3QgPSB0
cnVlLAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwK
IH07CiAKIHN0YXRpYyB2b2lkIHBjaV9pZGVfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdp
dCBhL2h3L2lwYWNrL3RwY2kyMDAuYyBiL2h3L2lwYWNrL3RwY2kyMDAuYwppbmRleCA0ZGZhNmIz
M2YzLi5kYTA1Yzg1ODlkIDEwMDY0NAotLS0gYS9ody9pcGFjay90cGNpMjAwLmMKKysrIGIvaHcv
aXBhY2svdHBjaTIwMC5jCkBAIC02NDYsNiArNjQ2LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5m
byB0cGNpMjAwX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0Us
CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVFBDSTIwMFN0YXRlKSwKICAgICAuY2xhc3Nf
aW5pdCAgICA9IHRwY2kyMDBfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0Ug
fSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB0cGNpMjAwX3JlZ2lz
dGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9pc2EvaTgyMzc4LmMgYi9ody9pc2EvaTgy
Mzc4LmMKaW5kZXggNGQyOWE5OTAwYy4uZDIwZWE0YzJlZSAxMDA2NDQKLS0tIGEvaHcvaXNhL2k4
MjM3OC5jCisrKyBiL2h3L2lzYS9pODIzNzguYwpAQCAtMTM4LDYgKzEzOCwxMCBAQCBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gaTgyMzc4X3R5cGVfaW5mbyA9IHsKICAgICAuaW5zdGFuY2Vfc2l6ZSA9
IHNpemVvZihJODIzNzhTdGF0ZSksCiAgICAgLmluc3RhbmNlX2luaXQgPSBpODIzNzhfaW5pdCwK
ICAgICAuY2xhc3NfaW5pdCA9IGk4MjM3OF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0g
KEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJ
X0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIGk4MjM3
OF9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvaXNhL2xwY19pY2g5LmMgYi9o
dy9pc2EvbHBjX2ljaDkuYwppbmRleCBhYzg0MTZkNDJiLi4zOWY1NmJhNDRlIDEwMDY0NAotLS0g
YS9ody9pc2EvbHBjX2ljaDkuYworKysgYi9ody9pc2EvbHBjX2ljaDkuYwpAQCAtODIzLDYgKzgy
Myw3IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBpY2g5X2xwY19pbmZvID0gewogICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICB7IFRZUEVfSE9UUExVR19IQU5E
TEVSIH0sCiAgICAgICAgIHsgVFlQRV9BQ1BJX0RFVklDRV9JRiB9LAorICAgICAgICB7IElOVEVS
RkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAogICAgICAgICB7IH0KICAgICB9CiB9Owpk
aWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwppbmRleCBmODExZWJh
NTlkLi42YjhiYzNmYWYwIDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYworKysgYi9ody9pc2Ev
cGlpeDQuYwpAQCAtMTMyLDYgKzEzMiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGlpeDRf
aW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihQSUlYNFN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHBp
aXg0X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cisg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsg
fSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgcGlpeDRfcmVnaXN0ZXJfdHlwZXModm9pZCkK
ZGlmZiAtLWdpdCBhL2h3L2lzYS92dDgyYzY4Ni5jIGIvaHcvaXNhL3Z0ODJjNjg2LmMKaW5kZXgg
NTBkYzgzZGY3Ny4uYzEyOTk4NWUyYSAxMDA2NDQKLS0tIGEvaHcvaXNhL3Z0ODJjNjg2LmMKKysr
IGIvaHcvaXNhL3Z0ODJjNjg2LmMKQEAgLTMwMSw2ICszMDEsMTAgQEAgc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHZpYV9hYzk3X2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9E
RVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ2ODZBQzk3U3RhdGUpLAogICAg
IC5jbGFzc19pbml0ICAgID0gdmlhX2FjOTdfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BD
SV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB2dDgy
YzY4NmJfbWM5N19yZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCkBAIC0zNDEs
NiArMzQ1LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2aWFfbWM5N19pbmZvID0gewogICAg
IC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0g
c2l6ZW9mKFZUNjg2TUM5N1N0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHZpYV9tYzk3X2Ns
YXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAg
IHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAg
ICB9LAogfTsKIAogLyogdnQ4MmM2ODYgcG0gaW5pdCAqLwpAQCAtNDE5LDYgKzQyNywxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gdmlhX3BtX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAg
PSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ2ODZQTVN0
YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHZpYV9wbV9jbGFzc19pbml0LAorICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5U
SU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyBj
b25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV92aWEgPSB7CkBAIC01MDIsNiArNTE0LDEw
IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2aWFfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAg
ICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihWVDgyQzY4
NkJTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSB2aWFfY2xhc3NfaW5pdCwKKyAgICAuaW50
ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMg
dm9pZCB2dDgyYzY4NmJfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L21pcHMv
Z3Q2NHh4eF9wY2kuYyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYwppbmRleCBlOGIyZWVmNjg4Li41
YTlkYWQ5YWFlIDEwMDY0NAotLS0gYS9ody9taXBzL2d0NjR4eHhfcGNpLmMKKysrIGIvaHcvbWlw
cy9ndDY0eHh4X3BjaS5jCkBAIC0xMjMyLDYgKzEyMzIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJ
bmZvIGd0NjQxMjBfcGNpX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9E
RVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2aWNlKSwKICAgICAuY2xh
c3NfaW5pdCAgICA9IGd0NjQxMjBfcGNpX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lf
REVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgZ3Q2NDEy
MF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBh
L2h3L21pc2MvZWR1LmMgYi9ody9taXNjL2VkdS5jCmluZGV4IDAxYWNhY2YxNDIuLjM0ZWIwNWQy
MTMgMTAwNjQ0Ci0tLSBhL2h3L21pc2MvZWR1LmMKKysrIGIvaHcvbWlzYy9lZHUuYwpAQCAtNDA4
LDEyICs0MDgsMTcgQEAgc3RhdGljIHZvaWQgZWR1X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNs
YXNzLCB2b2lkICpkYXRhKQogCiBzdGF0aWMgdm9pZCBwY2lfZWR1X3JlZ2lzdGVyX3R5cGVzKHZv
aWQpCiB7CisgICAgc3RhdGljIEludGVyZmFjZUluZm8gaW50ZXJmYWNlc1tdID0geworICAgICAg
ICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisg
ICAgfTsKICAgICBzdGF0aWMgY29uc3QgVHlwZUluZm8gZWR1X2luZm8gPSB7CiAgICAgICAgIC5u
YW1lICAgICAgICAgID0gImVkdSIsCiAgICAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lf
REVWSUNFLAogICAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihFZHVTdGF0ZSksCiAgICAg
ICAgIC5pbnN0YW5jZV9pbml0ID0gZWR1X2luc3RhbmNlX2luaXQsCiAgICAgICAgIC5jbGFzc19p
bml0ICAgID0gZWR1X2NsYXNzX2luaXQsCisgICAgICAgIC5pbnRlcmZhY2VzID0gaW50ZXJmYWNl
cywKICAgICB9OwogCiAgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJmVkdV9pbmZvKTsKZGlmZiAt
LWdpdCBhL2h3L21pc2MvaXZzaG1lbS5jIGIvaHcvbWlzYy9pdnNobWVtLmMKaW5kZXggYjNlZjNl
YzFlMy4uYTVhNDY4MjdmZSAxMDA2NDQKLS0tIGEvaHcvbWlzYy9pdnNobWVtLmMKKysrIGIvaHcv
bWlzYy9pdnNobWVtLmMKQEAgLTEwMTAsNiArMTAxMCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8gaXZzaG1lbV9jb21tb25faW5mbyA9IHsKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihJ
VlNobWVtU3RhdGUpLAogICAgIC5hYnN0cmFjdCAgICAgID0gdHJ1ZSwKICAgICAuY2xhc3NfaW5p
dCAgICA9IGl2c2htZW1fY29tbW9uX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50
ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVW
SUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIGNvbnN0IFZNU3RhdGVE
ZXNjcmlwdGlvbiBpdnNobWVtX3BsYWluX3Ztc2QgPSB7CmRpZmYgLS1naXQgYS9ody9taXNjL21h
Y2lvL21hY2lvLmMgYi9ody9taXNjL21hY2lvL21hY2lvLmMKaW5kZXggNWQ1N2Y0NWRjNi4uMjk4
ZTY1MDcxYyAxMDA2NDQKLS0tIGEvaHcvbWlzYy9tYWNpby9tYWNpby5jCisrKyBiL2h3L21pc2Mv
bWFjaW8vbWFjaW8uYwpAQCAtNDE1LDYgKzQxNSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
bWFjaW9fdHlwZV9pbmZvID0gewogICAgIC5pbnN0YW5jZV9pbml0ID0gbWFjaW9faW5zdGFuY2Vf
aW5pdCwKICAgICAuYWJzdHJhY3QgICAgICA9IHRydWUsCiAgICAgLmNsYXNzX2luaXQgICAgPSBt
YWNpb19jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewor
ICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7
IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIG1hY2lvX3JlZ2lzdGVyX3R5cGVzKHZvaWQp
CmRpZmYgLS1naXQgYS9ody9taXNjL3BjaS10ZXN0ZGV2LmMgYi9ody9taXNjL3BjaS10ZXN0ZGV2
LmMKaW5kZXggN2Q1OTkwMjEzZS4uMzIwNDFmNTM1ZiAxMDA2NDQKLS0tIGEvaHcvbWlzYy9wY2kt
dGVzdGRldi5jCisrKyBiL2h3L21pc2MvcGNpLXRlc3RkZXYuYwpAQCAtMzI2LDYgKzMyNiwxMCBA
QCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGNpX3Rlc3RkZXZfaW5mbyA9IHsKICAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQ
Q0lUZXN0RGV2U3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gcGNpX3Rlc3RkZXZfY2xhc3Nf
aW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJ
TlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0s
CiB9OwogCiBzdGF0aWMgdm9pZCBwY2lfdGVzdGRldl9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZm
IC0tZ2l0IGEvaHcvbmV0L2UxMDAwLmMgYi9ody9uZXQvZTEwMDAuYwppbmRleCBlZWJlM2E5YzEz
Li5hY2RiOTM1YWY1IDEwMDY0NAotLS0gYS9ody9uZXQvZTEwMDAuYworKysgYi9ody9uZXQvZTEw
MDAuYwpAQCAtMTY4NSw2ICsxNjg1LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlMTAwMF9i
YXNlX2luZm8gPSB7CiAgICAgLmluc3RhbmNlX2luaXQgPSBlMTAwMF9pbnN0YW5jZV9pbml0LAog
ICAgIC5jbGFzc19zaXplICAgID0gc2l6ZW9mKEUxMDAwQmFzZUNsYXNzKSwKICAgICAuYWJzdHJh
Y3QgICAgICA9IHRydWUsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cisg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsg
fSwKKyAgICB9LAogfTsKIAogc3RhdGljIGNvbnN0IEUxMDAwSW5mbyBlMTAwMF9kZXZpY2VzW10g
PSB7CmRpZmYgLS1naXQgYS9ody9uZXQvZWVwcm8xMDAuYyBiL2h3L25ldC9lZXBybzEwMC5jCmlu
ZGV4IGE3YjlmNzc1MTkuLjgwYjhmNDdjNGIgMTAwNjQ0Ci0tLSBhL2h3L25ldC9lZXBybzEwMC5j
CisrKyBiL2h3L25ldC9lZXBybzEwMC5jCkBAIC0yMTE2LDYgKzIxMTYsMTAgQEAgc3RhdGljIHZv
aWQgZWVwcm8xMDBfcmVnaXN0ZXJfdHlwZXModm9pZCkKICAgICAgICAgdHlwZV9pbmZvLmNsYXNz
X2luaXQgPSBlZXBybzEwMF9jbGFzc19pbml0OwogICAgICAgICB0eXBlX2luZm8uaW5zdGFuY2Vf
c2l6ZSA9IHNpemVvZihFRVBSTzEwMFN0YXRlKTsKICAgICAgICAgdHlwZV9pbmZvLmluc3RhbmNl
X2luaXQgPSBlZXBybzEwMF9pbnN0YW5jZV9pbml0OworICAgICAgICB0eXBlX2luZm8uaW50ZXJm
YWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgICAgIHsgSU5URVJGQUNFX0NPTlZF
TlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgICAgICB7IH0sCisgICAgICAgIH07CiAKICAg
ICAgICAgdHlwZV9yZWdpc3RlcigmdHlwZV9pbmZvKTsKICAgICB9CmRpZmYgLS1naXQgYS9ody9u
ZXQvbmUyMDAwLmMgYi9ody9uZXQvbmUyMDAwLmMKaW5kZXggNzk4ZDY4MWUyNS4uMzkzOGU2ZGRk
OCAxMDA2NDQKLS0tIGEvaHcvbmV0L25lMjAwMC5jCisrKyBiL2h3L25ldC9uZTIwMDAuYwpAQCAt
Nzg2LDYgKzc4NiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gbmUyMDAwX2luZm8gPSB7CiAg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJTkUyMDAwU3RhdGUpLAogICAgIC5jbGFzc19p
bml0ICAgID0gbmUyMDAwX2NsYXNzX2luaXQsCiAgICAgLmluc3RhbmNlX2luaXQgPSBuZTIwMDBf
aW5zdGFuY2VfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAg
ICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9
LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBuZTIwMDBfcmVnaXN0ZXJfdHlwZXModm9pZCkK
ZGlmZiAtLWdpdCBhL2h3L25ldC9wY25ldC1wY2kuYyBiL2h3L25ldC9wY25ldC1wY2kuYwppbmRl
eCAwYWNmOGE0ODc5Li4wYWU1Y2E0NzAxIDEwMDY0NAotLS0gYS9ody9uZXQvcGNuZXQtcGNpLmMK
KysrIGIvaHcvbmV0L3BjbmV0LXBjaS5jCkBAIC0zNjUsNiArMzY1LDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBwY25ldF9pbmZvID0gewogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBD
SVBDTmV0U3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gcGNuZXRfY2xhc3NfaW5pdCwKICAg
ICAuaW5zdGFuY2VfaW5pdCA9IHBjbmV0X2luc3RhbmNlX2luaXQsCisgICAgLmludGVyZmFjZXMg
PSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9Q
Q0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgcGNp
X3BjbmV0X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9uZXQvcm9ja2VyL3Jv
Y2tlci5jIGIvaHcvbmV0L3JvY2tlci9yb2NrZXIuYwppbmRleCA5MjczNDczZDU5Li44MjNhMjlk
ZjAzIDEwMDY0NAotLS0gYS9ody9uZXQvcm9ja2VyL3JvY2tlci5jCisrKyBiL2h3L25ldC9yb2Nr
ZXIvcm9ja2VyLmMKQEAgLTE1MjUsNiArMTUyNSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
cm9ja2VyX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUm9ja2VyKSwKICAgICAuY2xhc3NfaW5pdCAgICA9
IHJvY2tlcl9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
eworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAg
ICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHJvY2tlcl9yZWdpc3Rlcl90eXBlcyh2
b2lkKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3J0bDgxMzkuYyBiL2h3L25ldC9ydGw4MTM5LmMKaW5k
ZXggM2JlMjRiYmVlNy4uYmVmMDQ2NGIyZSAxMDA2NDQKLS0tIGEvaHcvbmV0L3J0bDgxMzkuYwor
KysgYi9ody9uZXQvcnRsODEzOS5jCkBAIC0zNDQyLDYgKzM0NDIsMTAgQEAgc3RhdGljIGNvbnN0
IFR5cGVJbmZvIHJ0bDgxMzlfaW5mbyA9IHsKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihS
VEw4MTM5U3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gcnRsODEzOV9jbGFzc19pbml0LAog
ICAgIC5pbnN0YW5jZV9pbml0ID0gcnRsODEzOV9pbnN0YW5jZV9pbml0LAorICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lk
IHJ0bDgxMzlfcmVnaXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L25ldC9zdW5nZW0u
YyBiL2h3L25ldC9zdW5nZW0uYwppbmRleCBkZmZhMGM5MGYzLi42YWE4ZDExMTdiIDEwMDY0NAot
LS0gYS9ody9uZXQvc3VuZ2VtLmMKKysrIGIvaHcvbmV0L3N1bmdlbS5jCkBAIC0xNDM3LDYgKzE0
MzcsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHN1bmdlbV9pbmZvID0gewogICAgIC5pbnN0
YW5jZV9zaXplID0gc2l6ZW9mKFN1bkdFTVN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHN1
bmdlbV9jbGFzc19pbml0LAogICAgIC5pbnN0YW5jZV9pbml0ID0gc3VuZ2VtX2luc3RhbmNlX2lu
aXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5U
RVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfQorICAgIH0KIH07
CiAKIHN0YXRpYyB2b2lkIHN1bmdlbV9yZWdpc3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEv
aHcvbmV0L3N1bmhtZS5jIGIvaHcvbmV0L3N1bmhtZS5jCmluZGV4IDYwMjc3YWRjZjEuLmIxZWZh
MWI4OGQgMTAwNjQ0Ci0tLSBhL2h3L25ldC9zdW5obWUuYworKysgYi9ody9uZXQvc3VuaG1lLmMK
QEAgLTk2OCw2ICs5NjgsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHN1bmhtZV9pbmZvID0g
ewogICAgIC5jbGFzc19pbml0ICAgID0gc3VuaG1lX2NsYXNzX2luaXQsCiAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoU3VuSE1FU3RhdGUpLAogICAgIC5pbnN0YW5jZV9pbml0ID0gc3VuaG1l
X2luc3RhbmNlX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cisg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsg
fQorICAgIH0KIH07CiAKIHN0YXRpYyB2b2lkIHN1bmhtZV9yZWdpc3Rlcl90eXBlcyh2b2lkKQpk
aWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS9kZWMuYyBiL2h3L3BjaS1icmlkZ2UvZGVjLmMKaW5k
ZXggZWIyNzVlMWEyNS4uODQ0OTJkNWU1ZiAxMDA2NDQKLS0tIGEvaHcvcGNpLWJyaWRnZS9kZWMu
YworKysgYi9ody9wY2ktYnJpZGdlL2RlYy5jCkBAIC03OSw2ICs3OSwxMCBAQCBzdGF0aWMgY29u
c3QgVHlwZUluZm8gZGVjXzIxMTU0X3BjaV9icmlkZ2VfaW5mbyA9IHsKICAgICAucGFyZW50ICAg
ICAgICA9IFRZUEVfUENJX0JSSURHRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lC
cmlkZ2UpLAogICAgIC5jbGFzc19pbml0ICAgID0gZGVjXzIxMTU0X3BjaV9icmlkZ2VfY2xhc3Nf
aW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJ
TlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0s
CiB9OwogCiBQQ0lCdXMgKnBjaV9kZWNfMjExNTRfaW5pdChQQ0lCdXMgKnBhcmVudF9idXMsIGlu
dCBkZXZmbikKQEAgLTEzOCw2ICsxNDIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGRlY18y
MTE1NF9wY2lfaG9zdF9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVW
SUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCiAgICAgLmNsYXNz
X2luaXQgICAgPSBkZWNfMjExNTRfcGNpX2hvc3RfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFM
X1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBw
Y2lfZGVjXzIxMTU0X2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAq
ZGF0YSkKZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvaTgyODAxYjExLmMgYi9ody9wY2ktYnJp
ZGdlL2k4MjgwMWIxMS5jCmluZGV4IDJjMWI3NDdiNGIuLmNiNTIyYmYzMGMgMTAwNjQ0Ci0tLSBh
L2h3L3BjaS1icmlkZ2UvaTgyODAxYjExLmMKKysrIGIvaHcvcGNpLWJyaWRnZS9pODI4MDFiMTEu
YwpAQCAtMTA2LDYgKzEwNiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaTgyODAxYjExX2Jy
aWRnZV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfQlJJREdFLAogICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKEk4MjgwMWIxMUJyaWRnZSksCiAgICAgLmNsYXNzX2lu
aXQgICAgPSBpODI4MDFiMTFfYnJpZGdlX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lf
REVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgZDJwYnJf
cmVnaXN0ZXIodm9pZCkKZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9kZXYu
YyBiL2h3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9kZXYuYwppbmRleCA0MzczZjFkM2UyLi5kNTZm
NjYzOGMyIDEwMDY0NAotLS0gYS9ody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2LmMKKysrIGIv
aHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rldi5jCkBAIC0yMzgsNiArMjM4LDcgQEAgc3RhdGlj
IGNvbnN0IFR5cGVJbmZvIHBjaV9icmlkZ2VfZGV2X2luZm8gPSB7CiAgICAgLmluc3RhbmNlX2Zp
bmFsaXplID0gcGNpX2JyaWRnZV9kZXZfaW5zdGFuY2VfZmluYWxpemUsCiAgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CiAgICAgICAgIHsgVFlQRV9IT1RQTFVHX0hBTkRMRVIg
fSwKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKICAgICAg
ICAgeyB9CiAgICAgfQogfTsKZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvcGNpX2V4cGFuZGVy
X2JyaWRnZS5jIGIvaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5kZXJfYnJpZGdlLmMKaW5kZXggZmY1
OWFiZjIwOC4uOGM4YWM3MzdhZCAxMDA2NDQKLS0tIGEvaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5k
ZXJfYnJpZGdlLmMKKysrIGIvaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5kZXJfYnJpZGdlLmMKQEAg
LTMxNiw2ICszMTYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHB4Yl9kZXZfaW5mbyA9IHsK
ICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihQWEJEZXYpLAogICAgIC5jbGFzc19pbml0ICAgID0gcHhiX2Rldl9jbGFzc19p
bml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwK
IH07CiAKIHN0YXRpYyB2b2lkIHB4Yl9wY2llX2Rldl9yZWFsaXplKFBDSURldmljZSAqZGV2LCBF
cnJvciAqKmVycnApCkBAIC0zNTAsNiArMzU0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBw
eGJfcGNpZV9kZXZfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklD
RSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQWEJEZXYpLAogICAgIC5jbGFzc19pbml0
ICAgID0gcHhiX3BjaWVfZGV2X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNF
IH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgcHhiX3JlZ2lzdGVy
X3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9hcGIuYyBiL2h3L3BjaS1ob3N0
L2FwYi5jCmluZGV4IGI3MDk0NTZiOTcuLjFlZGY1N2Y2MDAgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1o
b3N0L2FwYi5jCisrKyBiL2h3L3BjaS1ob3N0L2FwYi5jCkBAIC04MzYsNiArODM2LDEwIEBAIHN0
YXRpYyBjb25zdCBUeXBlSW5mbyBwYm1fcGNpX2hvc3RfaW5mbyA9IHsKICAgICAucGFyZW50ICAg
ICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lE
ZXZpY2UpLAogICAgIC5jbGFzc19pbml0ICAgID0gcGJtX3BjaV9ob3N0X2NsYXNzX2luaXQsCisg
ICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNF
X0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAog
c3RhdGljIHZvaWQgcGJtX2hvc3RfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQg
KmRhdGEpCkBAIC04ODMsNiArODg3LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwYm1fcGNp
X2JyaWRnZV9pbmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfQlJJREdFLAog
ICAgIC5jbGFzc19pbml0ICAgID0gcGJtX3BjaV9icmlkZ2VfY2xhc3NfaW5pdCwKICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihQQk1QQ0lCcmlkZ2UpLAorICAgIC5pbnRlcmZhY2VzID0gKElu
dGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHBibV9pb21t
dV9tZW1vcnlfcmVnaW9uX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRh
KQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvYm9uaXRvLmMgYi9ody9wY2ktaG9zdC9ib25pdG8u
YwppbmRleCA4OTEzM2E5ZGQzLi45ZjYxZTI3ZWRjIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9i
b25pdG8uYworKysgYi9ody9wY2ktaG9zdC9ib25pdG8uYwpAQCAtODMzLDYgKzgzMywxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gYm9uaXRvX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAg
PSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJQm9uaXRv
U3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gYm9uaXRvX2NsYXNzX2luaXQsCisgICAgLmlu
dGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZF
TlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGlj
IHZvaWQgYm9uaXRvX3BjaWhvc3RfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQg
KmRhdGEpCmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9ncGV4LmMgYi9ody9wY2ktaG9zdC9ncGV4
LmMKaW5kZXggYmUyNTI0NTIxOS4uNDA5MDc5M2NmMCAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3Qv
Z3BleC5jCisrKyBiL2h3L3BjaS1ob3N0L2dwZXguYwpAQCAtMTY2LDYgKzE2NiwxMCBAQCBzdGF0
aWMgY29uc3QgVHlwZUluZm8gZ3BleF9yb290X2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZUEVf
UENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihHUEVYUm9vdFN0YXRlKSwK
ICAgICAuY2xhc3NfaW5pdCA9IGdwZXhfcm9vdF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxf
UENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIGdw
ZXhfcmVnaXN0ZXIodm9pZCkKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2dyYWNrbGUuYyBiL2h3
L3BjaS1ob3N0L2dyYWNrbGUuYwppbmRleCAyZTI4MWY2MTU1Li4zOGNkMjc5YjZiIDEwMDY0NAot
LS0gYS9ody9wY2ktaG9zdC9ncmFja2xlLmMKKysrIGIvaHcvcGNpLWhvc3QvZ3JhY2tsZS5jCkBA
IC0xNDIsNiArMTQyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBncmFja2xlX3BjaV9pbmZv
ID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5j
ZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCiAgICAgLmNsYXNzX2luaXQgPSBncmFja2xlX3Bj
aV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAg
ICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0s
CisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHBjaV9ncmFja2xlX2NsYXNzX2luaXQoT2JqZWN0
Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5j
IGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDg5NGUxMzFjMDAuLjJiOGQ5MGE4NTMgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTY5
NCw2ICs2OTQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBpaXgzX3BjaV90eXBlX2luZm8g
PSB7CiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCiAgICAgLmFic3Ry
YWN0ID0gdHJ1ZSwKICAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIHBpaXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRh
KQpAQCAtNzQ4LDYgKzc1MiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaTQ0MGZ4X2luZm8g
PSB7CiAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoUENJSTQ0MEZYU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gaTQ0
MGZ4X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cisg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsg
fSwKKyAgICB9LAogfTsKIAogLyogSUdEIFBhc3N0aHJvdWdoIEhvc3QgQnJpZGdlLiAqLwpkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QvcHBjZTUwMC5jIGIvaHcvcGNpLWhvc3QvcHBjZTUwMC5jCmlu
ZGV4IGJlY2MwZWViNzYuLjM5Y2QyNDQ2NGQgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BwY2U1
MDAuYworKysgYi9ody9wY2ktaG9zdC9wcGNlNTAwLmMKQEAgLTUxNiw2ICs1MTYsMTAgQEAgc3Rh
dGljIGNvbnN0IFR5cGVJbmZvIGU1MDBfaG9zdF9icmlkZ2VfaW5mbyA9IHsKICAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQ
UENFNTAwUENJQnJpZGdlU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0gZTUwMF9ob3N0X2Jy
aWRnZV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewor
ICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7
IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyBQcm9wZXJ0eSBwY2lob3N0X3Byb3BlcnRpZXNbXSA9
IHsKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3ByZXAuYyBiL2h3L3BjaS1ob3N0L3ByZXAuYwpp
bmRleCA4YjI5M2JhMGYxLi45MmVlZDBmM2UxIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9wcmVw
LmMKKysrIGIvaHcvcGNpLWhvc3QvcHJlcC5jCkBAIC0zNzIsNiArMzcyLDEwIEBAIHN0YXRpYyBj
b25zdCBUeXBlSW5mbyByYXZlbl9pbmZvID0gewogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJ
Q0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUmF2ZW5QQ0lTdGF0ZSksCiAgICAgLmNs
YXNzX2luaXQgPSByYXZlbl9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFj
ZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9
LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyBQcm9wZXJ0eSByYXZlbl9wY2lo
b3N0X3Byb3BlcnRpZXNbXSA9IHsKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3EzNS5jIGIvaHcv
cGNpLWhvc3QvcTM1LmMKaW5kZXggMWZmNjQ4ZTgwYy4uZGRhYTdkMWI0NCAxMDA2NDQKLS0tIGEv
aHcvcGNpLWhvc3QvcTM1LmMKKysrIGIvaHcvcGNpLWhvc3QvcTM1LmMKQEAgLTU5MSw2ICs1OTEs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG1jaF9pbmZvID0gewogICAgIC5wYXJlbnQgPSBU
WVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoTUNIUENJU3RhdGUp
LAogICAgIC5jbGFzc19pbml0ID0gbWNoX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lf
REVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgcTM1X3Jl
Z2lzdGVyKHZvaWQpCmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC91bmlub3J0aC5jIGIvaHcvcGNp
LWhvc3QvdW5pbm9ydGguYwppbmRleCA2Y2Y1ZTU5Zjg2Li5lYTVjMjY1NzE4IDEwMDY0NAotLS0g
YS9ody9wY2ktaG9zdC91bmlub3J0aC5jCisrKyBiL2h3L3BjaS1ob3N0L3VuaW5vcnRoLmMKQEAg
LTM3NCw2ICszNzQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHVuaW5fbWFpbl9wY2lfaG9z
dF9pbmZvID0gewogICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoUENJRGV2aWNlKSwKICAgICAuY2xhc3NfaW5pdCA9IHVuaW5fbWFpbl9w
Y2lfaG9zdF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
eworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAg
ICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHUzX2FncF9wY2lfaG9zdF9jbGFzc19p
bml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKQEAgLTM5OCw2ICs0MDIsMTAgQEAg
c3RhdGljIGNvbnN0IFR5cGVJbmZvIHUzX2FncF9wY2lfaG9zdF9pbmZvID0gewogICAgIC5wYXJl
bnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2
aWNlKSwKICAgICAuY2xhc3NfaW5pdCA9IHUzX2FncF9wY2lfaG9zdF9jbGFzc19pbml0LAorICAg
IC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0
YXRpYyB2b2lkIHVuaW5fYWdwX3BjaV9ob3N0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNz
LCB2b2lkICpkYXRhKQpAQCAtNDIyLDYgKzQzMCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
dW5pbl9hZ3BfcGNpX2hvc3RfaW5mbyA9IHsKICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNF
LAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCiAgICAgLmNsYXNzX2lu
aXQgPSB1bmluX2FncF9wY2lfaG9zdF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKElu
dGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHVuaW5faW50
ZXJuYWxfcGNpX2hvc3RfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEp
CkBAIC00NDYsNiArNDU4LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB1bmluX2ludGVybmFs
X3BjaV9ob3N0X2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKICAgICAu
aW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAogICAgIC5jbGFzc19pbml0ID0gdW5p
bl9pbnRlcm5hbF9wY2lfaG9zdF9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVy
ZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklD
RSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHBjaV91bmluX21h
aW5fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQg
YS9ody9wY2ktaG9zdC92ZXJzYXRpbGUuYyBiL2h3L3BjaS1ob3N0L3ZlcnNhdGlsZS5jCmluZGV4
IGFhMWZkZjc1ZmQuLjYzOTRhNTIwZmMgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3ZlcnNhdGls
ZS5jCisrKyBiL2h3L3BjaS1ob3N0L3ZlcnNhdGlsZS5jCkBAIC00ODcsNiArNDg3LDEwIEBAIHN0
YXRpYyBjb25zdCBUeXBlSW5mbyB2ZXJzYXRpbGVfcGNpX2hvc3RfaW5mbyA9IHsKICAgICAucGFy
ZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVv
ZihQQ0lEZXZpY2UpLAogICAgIC5jbGFzc19pbml0ICAgID0gdmVyc2F0aWxlX3BjaV9ob3N0X2Ns
YXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAg
IHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAg
ICB9LAogfTsKIAogc3RhdGljIFByb3BlcnR5IHBjaV92cGJfcHJvcGVydGllc1tdID0gewpkaWZm
IC0tZ2l0IGEvaHcvcHBjL3BwYzR4eF9wY2kuYyBiL2h3L3BwYy9wcGM0eHhfcGNpLmMKaW5kZXgg
Njk1M2Y4YjlhYy4uNDc2NWRjZWNjYSAxMDA2NDQKLS0tIGEvaHcvcHBjL3BwYzR4eF9wY2kuYwor
KysgYi9ody9wcGMvcHBjNHh4X3BjaS5jCkBAIC0zNTksNiArMzU5LDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBwcGM0eHhfaG9zdF9icmlkZ2VfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAg
ICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZp
Y2UpLAogICAgIC5jbGFzc19pbml0ICAgID0gcHBjNHh4X2hvc3RfYnJpZGdlX2NsYXNzX2luaXQs
CisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJG
QUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsK
IAogc3RhdGljIHZvaWQgcHBjNHh4X3BjaWhvc3RfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xh
c3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9ody9zY3NpL2VzcC1wY2kuYyBiL2h3L3Njc2kv
ZXNwLXBjaS5jCmluZGV4IGUyOTVkODg5MzkuLjQxOWZjNjY4YWMgMTAwNjQ0Ci0tLSBhL2h3L3Nj
c2kvZXNwLXBjaS5jCisrKyBiL2h3L3Njc2kvZXNwLXBjaS5jCkBAIC0zOTgsNiArMzk4LDEwIEBA
IHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlc3BfcGNpX2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZ
UEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lFU1BTdGF0ZSks
CiAgICAgLmNsYXNzX2luaXQgPSBlc3BfcGNpX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMg
PSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9Q
Q0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogdHlwZWRlZiBzdHJ1Y3Qg
ewpkaWZmIC0tZ2l0IGEvaHcvc2NzaS9sc2k1M2M4OTVhLmMgYi9ody9zY3NpL2xzaTUzYzg5NWEu
YwppbmRleCAzZTU2YWIyNjdjLi40MjNhMjg0OGVhIDEwMDY0NAotLS0gYS9ody9zY3NpL2xzaTUz
Yzg5NWEuYworKysgYi9ody9zY3NpL2xzaTUzYzg5NWEuYwpAQCAtMjI0NCw2ICsyMjQ0LDEwIEBA
IHN0YXRpYyBjb25zdCBUeXBlSW5mbyBsc2lfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9
IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihMU0lTdGF0ZSks
CiAgICAgLmNsYXNzX2luaXQgICAgPSBsc2lfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BD
SV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCBsc2k1
M2M4MTBfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1n
aXQgYS9ody9zY3NpL21lZ2FzYXMuYyBiL2h3L3Njc2kvbWVnYXNhcy5jCmluZGV4IDUzNWVlMjY3
YzMuLmQ1ZWFlNjIzOWEgMTAwNjQ0Ci0tLSBhL2h3L3Njc2kvbWVnYXNhcy5jCisrKyBiL2h3L3Nj
c2kvbWVnYXNhcy5jCkBAIC0yNDY4LDYgKzI0NjgsMTAgQEAgc3RhdGljIHN0cnVjdCBNZWdhc2Fz
SW5mbyBtZWdhc2FzX2RldmljZXNbXSA9IHsKICAgICAgICAgLmlzX2V4cHJlc3MgPSBmYWxzZSwK
ICAgICAgICAgLnZtc2QgPSAmdm1zdGF0ZV9tZWdhc2FzX2dlbjEsCiAgICAgICAgIC5wcm9wcyA9
IG1lZ2FzYXNfcHJvcGVydGllc19nZW4xLAorICAgICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKKyAgICAgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVW
SUNFIH0sCisgICAgICAgICAgICB7IH0sCisgICAgICAgIH0sCiAgICAgfSx7CiAgICAgICAgIC5u
YW1lID0gVFlQRV9NRUdBU0FTX0dFTjIsCiAgICAgICAgIC5kZXNjID0gIkxTSSBNZWdhUkFJRCBT
QVMgMjEwOCIsCmRpZmYgLS1naXQgYS9ody9zY3NpL21wdHNhcy5jIGIvaHcvc2NzaS9tcHRzYXMu
YwppbmRleCBkMDVmYTlmNTQ5Li5mNmRiMWIwMTAzIDEwMDY0NAotLS0gYS9ody9zY3NpL21wdHNh
cy5jCisrKyBiL2h3L3Njc2kvbXB0c2FzLmMKQEAgLTE0MzksNiArMTQzOSwxMCBAQCBzdGF0aWMg
Y29uc3QgVHlwZUluZm8gbXB0c2FzX2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RF
VklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihNUFRTQVNTdGF0ZSksCiAgICAgLmNs
YXNzX2luaXQgPSBtcHRzYXMxMDY4X2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50
ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVW
SUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgbXB0c2FzX3Jl
Z2lzdGVyX3R5cGVzKHZvaWQpCmRpZmYgLS1naXQgYS9ody9zZC9zZGhjaS5jIGIvaHcvc2Qvc2Ro
Y2kuYwppbmRleCA2ZDZhNzkxZWU5Li5iMDY0YTA4N2M5IDEwMDY0NAotLS0gYS9ody9zZC9zZGhj
aS5jCisrKyBiL2h3L3NkL3NkaGNpLmMKQEAgLTEzMTUsNiArMTMxNSwxMCBAQCBzdGF0aWMgY29u
c3QgVHlwZUluZm8gc2RoY2lfcGNpX2luZm8gPSB7CiAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RF
VklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihTREhDSVN0YXRlKSwKICAgICAuY2xh
c3NfaW5pdCA9IHNkaGNpX3BjaV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVy
ZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklD
RSB9LAorICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyBQcm9wZXJ0eSBzZGhjaV9z
eXNidXNfcHJvcGVydGllc1tdID0gewpkaWZmIC0tZ2l0IGEvaHcvc2g0L3NoX3BjaS5jIGIvaHcv
c2g0L3NoX3BjaS5jCmluZGV4IDM4Mzk1YzA4MmIuLmNiYjAxYWY1N2YgMTAwNjQ0Ci0tLSBhL2h3
L3NoNC9zaF9wY2kuYworKysgYi9ody9zaDQvc2hfcGNpLmMKQEAgLTE3OSw2ICsxNzksMTAgQEAg
c3RhdGljIGNvbnN0IFR5cGVJbmZvIHNoX3BjaV9ob3N0X2luZm8gPSB7CiAgICAgLnBhcmVudCAg
ICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJ
RGV2aWNlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IHNoX3BjaV9ob3N0X2NsYXNzX2luaXQsCisg
ICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNF
X0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAog
c3RhdGljIHZvaWQgc2hfcGNpX2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywg
dm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2h3L3NwYXJjNjQvc3VuNHUuYyBiL2h3L3NwYXJjNjQv
c3VuNHUuYwppbmRleCBjMzI4MGFhZjM4Li44MjgyNjUxYWViIDEwMDY0NAotLS0gYS9ody9zcGFy
YzY0L3N1bjR1LmMKKysrIGIvaHcvc3BhcmM2NC9zdW40dS5jCkBAIC0yNzUsNiArMjc1LDEwIEBA
IHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlYnVzX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAgICAg
PSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoRWJ1c1N0YXRl
KSwKICAgICAuY2xhc3NfaW5pdCAgICA9IGVidXNfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFM
X1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiAjZGVmaW5lIFRZUEVf
T1BFTlBST00gIm9wZW5wcm9tIgpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1laGNpLXBjaS5jIGIv
aHcvdXNiL2hjZC1laGNpLXBjaS5jCmluZGV4IDZkZWRjYjg5ODkuLjhjMGZjNTNhMjYgMTAwNjQ0
Ci0tLSBhL2h3L3VzYi9oY2QtZWhjaS1wY2kuYworKysgYi9ody91c2IvaGNkLWVoY2ktcGNpLmMK
QEAgLTE3MCw2ICsxNzAsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGVoY2lfcGNpX3R5cGVf
aW5mbyA9IHsKICAgICAuaW5zdGFuY2VfZmluYWxpemUgPSB1c2JfZWhjaV9wY2lfZmluYWxpemUs
CiAgICAgLmFic3RyYWN0ID0gdHJ1ZSwKICAgICAuY2xhc3NfaW5pdCA9IGVoY2lfY2xhc3NfaW5p
dCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRF
UkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9
OwogCiBzdGF0aWMgdm9pZCBlaGNpX2RhdGFfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3Ms
IHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9ody91c2IvaGNkLW9oY2kuYyBiL2h3L3VzYi9oY2Qt
b2hjaS5jCmluZGV4IDI2Nzk4MmUxNjAuLmEzMWRmNjdkYWEgMTAwNjQ0Ci0tLSBhL2h3L3VzYi9o
Y2Qtb2hjaS5jCisrKyBiL2h3L3VzYi9oY2Qtb2hjaS5jCkBAIC0yMTM5LDYgKzIxMzksMTAgQEAg
c3RhdGljIGNvbnN0IFR5cGVJbmZvIG9oY2lfcGNpX2luZm8gPSB7CiAgICAgLnBhcmVudCAgICAg
ICAgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoT0hDSVBD
SVN0YXRlKSwKICAgICAuY2xhc3NfaW5pdCAgICA9IG9oY2lfcGNpX2NsYXNzX2luaXQsCisgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NP
TlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3Rh
dGljIFByb3BlcnR5IG9oY2lfc3lzYnVzX3Byb3BlcnRpZXNbXSA9IHsKZGlmZiAtLWdpdCBhL2h3
L3VzYi9oY2QtdWhjaS5jIGIvaHcvdXNiL2hjZC11aGNpLmMKaW5kZXggZTM1NjJhNGM2MC4uODM2
YjExZjE3NyAxMDA2NDQKLS0tIGEvaHcvdXNiL2hjZC11aGNpLmMKKysrIGIvaHcvdXNiL2hjZC11
aGNpLmMKQEAgLTEzMjMsNiArMTMyMywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdWhjaV9w
Y2lfdHlwZV9pbmZvID0gewogICAgIC5jbGFzc19zaXplICAgID0gc2l6ZW9mKFVIQ0lQQ0lEZXZp
Y2VDbGFzcyksCiAgICAgLmFic3RyYWN0ID0gdHJ1ZSwKICAgICAuY2xhc3NfaW5pdCA9IHVoY2lf
Y2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKKyAgICAg
ICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKKyAgICAgICAgeyB9LAor
ICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB1aGNpX2RhdGFfY2xhc3NfaW5pdChPYmplY3RDbGFz
cyAqa2xhc3MsIHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS9ody92ZmlvL3BjaS1xdWlya3MuYyBi
L2h3L3ZmaW8vcGNpLXF1aXJrcy5jCmluZGV4IDM0OTA4NWVhMTIuLjJiZDlkMTI2ZDEgMTAwNjQ0
Ci0tLSBhL2h3L3ZmaW8vcGNpLXF1aXJrcy5jCisrKyBiL2h3L3ZmaW8vcGNpLXF1aXJrcy5jCkBA
IC0xMTk3LDYgKzExOTcsMTAgQEAgc3RhdGljIFR5cGVJbmZvIHZmaW9fcGNpX2lnZF9scGNfYnJp
ZGdlX2luZm8gPSB7CiAgICAgLm5hbWUgPSAidmZpby1wY2ktaWdkLWxwYy1icmlkZ2UiLAogICAg
IC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCiAgICAgLmNsYXNzX2luaXQgPSB2ZmlvX3BjaV9p
Z2RfbHBjX2JyaWRnZV9jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUlu
Zm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAor
ICAgICAgICB7IH0sCisgICAgfSwKIH07CiAKIHN0YXRpYyB2b2lkIHZmaW9fcGNpX2lnZF9yZWdp
c3Rlcl90eXBlcyh2b2lkKQpkaWZmIC0tZ2l0IGEvaHcvd2F0Y2hkb2cvd2R0X2k2MzAwZXNiLmMg
Yi9ody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYwppbmRleCA0OWIzY2QxODhhLi5lNTk2YjA4MDRk
IDEwMDY0NAotLS0gYS9ody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYworKysgYi9ody93YXRjaGRv
Zy93ZHRfaTYzMDBlc2IuYwpAQCAtNDYzLDYgKzQ2MywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8gaTYzMDBlc2JfaW5mbyA9IHsKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklD
RSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihJNjMwMFN0YXRlKSwKICAgICAuY2xhc3Nf
aW5pdCAgICA9IGk2MzAwZXNiX2NsYXNzX2luaXQsCisgICAgLmludGVyZmFjZXMgPSAoSW50ZXJm
YWNlSW5mb1tdKSB7CisgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNF
IH0sCisgICAgICAgIHsgfSwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgaTYzMDBlc2JfcmVn
aXN0ZXJfdHlwZXModm9pZCkKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHQuYyBiL2h3L3hlbi94
ZW5fcHQuYwppbmRleCAzNzVlZmE2OGY2Li4wMWRmMzQxNGQzIDEwMDY0NAotLS0gYS9ody94ZW4v
eGVuX3B0LmMKKysrIGIvaHcveGVuL3hlbl9wdC5jCkBAIC05NjQsNiArOTY0LDEwIEBAIHN0YXRp
YyBjb25zdCBUeXBlSW5mbyB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2luZm8gPSB7CiAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSksCiAgICAgLmluc3RhbmNl
X2ZpbmFsaXplID0geGVuX3BjaV9wYXNzdGhyb3VnaF9maW5hbGl6ZSwKICAgICAuY2xhc3NfaW5p
dCA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfY2xhc3NfaW5pdCwKKyAgICAuaW50ZXJmYWNlcyA9IChJ
bnRlcmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9E
RVZJQ0UgfSwKKyAgICAgICAgeyB9LAorICAgIH0sCiB9OwogCiBzdGF0aWMgdm9pZCB4ZW5fcGNp
X3Bhc3N0aHJvdWdoX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCi0tIAoyLjEzLjUKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 20:00:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 20:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxIVj-0003q1-8N; Wed, 27 Sep 2017 20:00:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxIVi-0003po-G7
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 20:00:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4B/2F-02224-D630CC95; Wed, 27 Sep 2017 20:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVTeX+Uy
 kwZPXwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZCUUFp5krPv+5yd7A2MzcxcjFISQwkUmi
 9fxlJgjnL6PEk7VzWCGcjYwSBz4eYYRwtjFK9N2cCZTh5BAWcJE4MeEFM4gtIlAjcWLzJhYQW
 0ggQaLz92dGEJtZQE/iwa2J7CA2m4CRxNmj08HivAK2Eode32MCsVkEVCX6Xv4As0UFwiXeNh
 5hgagRlDg58wmQzcHBKWAj8fd2NMRIdYk/8y4xQ9jyEtvfzgGzJQQMJT5vXMo8gVFwFpLuWUh
 aZiFpWcDIvIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBw
 GYBgB+OrbudDjJIcTEqivAd+nI4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbw3QmUkiwKDU9t
 SItMwcYQzBpCQ4eJRHeaSBp3uKCxNzizHSI1ClGXY4bD6//YRJiycvPS5US590AUiQAUpRRmg
 c3AhbPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxlkCk9mXgncpldARzABHdE79QTIESW
 JCCmpBkbnqUlNQozhvxY8rMoWaubzu1s9j/eXTtne+ANbJrs1VcokL14et336kl2zlNaftW03
 DeN9JWP+c0KEqt3ujJVyE+12L2qWS7rCsESY0zuD+ZGm+07BNvasvHLeid2PVl/wUZp8lEmLu
 cnvp+ZdQdOW8K59vdbXyx68beBibjdKC+hmVum4qMRSnJFoqMVcVJwIALfqn/3iAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506542443!116818121!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17862 invoked from network); 27 Sep 2017 20:00:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 20:00:45 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RK0g4H004515
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:00:43 GMT
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 v8RK0fII031743
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:00:42 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 v8RK0fkc031201;
 Wed, 27 Sep 2017 20:00:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 13:00:41 -0700
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <59C8D3DD020000780017F39A@suse.com>
 <8c9cd429-3f49-3ead-52bd-f73dba8aa3d9@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8addeadf-eefa-838c-5329-9eb562bb5310@oracle.com>
Date: Wed, 27 Sep 2017 16:00:29 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <8c9cd429-3f49-3ead-52bd-f73dba8aa3d9@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen-pciback: relax BAR sizing write value
	check
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjYvMjAxNyAwMjo0MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNS8wOS8x
NyAxMDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEp1c3QgbGlrZSBkb25lIGluIGQyYmQwNWQ4
OGQgKCJ4ZW4tcGNpYmFjazogcmV0dXJuIHByb3BlciB2YWx1ZXMgZHVyaW5nCj4+IEJBUiBzaXpp
bmciKSBmb3IgdGhlIFJPTSBCQVIsIG9yZGluYXJ5IG9uZXMgYWxzbyBzaG91bGRuJ3QgY29tcGFy
ZSB0aGUKPj4gd3JpdHRlbiB2YWx1ZSBkaXJlY3RseSBhZ2FpbnN0IH4wLCBidXQgY29uc2lkZXIg
dGhlIHIvbyBiaXRzIGF0IHRoZQo+PiBib3R0b20gKGlmIGFueSkuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQXBwbGllZCB0byBmb3ItbGludXMtMTRiCgotYm9y
aXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 20:01:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 20:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxIWd-0003xQ-Hp; Wed, 27 Sep 2017 20:01:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxIWc-0003wZ-Tl
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 20:01:43 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4C/0B-10804-6A30CC95; Wed, 27 Sep 2017 20:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVXcp85l
 Ig4V7DC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfd5sYCxaJVWz8+YulgfGBcBcjF4eQwGQm
 iSft99khnN+MErs7pjBBOBsZJaY/n8EG4WxjlHi4sIWli5GTQ1ggUmJry0YwW0RgCqPE+bmFI
 LaQQLbEoZ71YKOYBdoYJd7NuMMGkmATMJI4e3Q6I4jNK2Arcf3GXVYQm0VAVWJT826wuKhAuM
 TbxiMsEDWCEidnPgGyOTg4BWwkZk7XAgkzC6hL/Jl3iRnClpfY/nYOmC0hYCzRN6uPZQKj4Cw
 k3bOQtMxC0rKAkXkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7u
 JkZg8DIAwQ7G6xsDDjFKcjApifIe+HE6UogvKT+lMiOxOCO+qDQntfgQowwHh5IE70GmM5FCg
 kWp6akVaZk5wDiCSUtw8CiJ8E4DSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDivCUiRAE
 hRRmke3AhYTF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8pyBSezLwSuE2vgI5gAjqid+o
 JkCNKEhFSUg2MWxnfB2ov2y2rvau2dk/roz1xXNZMNw//9JNLZ4h4KvuLWzR17Vu1Jbpdn5wn
 xVuISyc+439guj364mnx5Pv5Wxdv3OV/6ta76Z+Tt83/VREXOEuZ7arkmW1rGe6cTPDj8rCom
 /LcRa1MIklSWb7XPtiWP9HPYLXeRJenpyqmTd560j7KYNN+JZbijERDLeai4kQA67gokeQCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506542500!84785077!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7269 invoked from network); 27 Sep 2017 20:01:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 20:01:41 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RK1SFA005619
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:01:28 GMT
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 v8RK1R9O026179
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:01:28 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RK1Rdh013604;
 Wed, 27 Sep 2017 20:01: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 Sep 2017 13:01:27 -0700
To: Juergen Gross <jgross@suse.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, mingo@redhat.com,
 tglx@linutronix.de, hpa@zytor.com
References: <85bd42d5-b0d2-40f5-81a9-14cb51ec4503@default>
 <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <be4ad10b-bcf3-696c-cf9b-2e630a05f7a1@oracle.com>
Date: Wed, 27 Sep 2017 16:01:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <d5d1fd24-ce7d-1e12-6522-e3cb220858a5@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, x86@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, srinivas.eeda@oracle.com
Subject: Re: [Xen-devel] [PATCH v2] Call xen_cleanhighmap() with 4MB aligned
 for page tables mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAwNTo0MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNy8wOS8x
NyAxMTo0MSwgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4+IFdoZW4gYm9vdHVwIGEgUFZNIGd1ZXN0
IHdpdGggbGFyZ2UgbWVtb3J5KEV4LjI0MEdCKSwgWEVOIHByb3ZpZGVkIGluaXRpYWwKPj4gbWFw
cGluZyBvdmVybGFwcyB3aXRoIGtlcm5lbCBtb2R1bGUgdmlydHVhbCBzcGFjZS4gV2hlbiBtYXBw
aW5nIGluIHRoaXMgc3BhY2UKPj4gaXMgY2xlYXJlZCBieSB4ZW5fY2xlYW5oaWdobWFwKCksIGlu
IGNlcnRhaW4gY2FzZSB0aGVyZSBjb3VsZCBiZSBhbiAyTUIgbWFwcGluZwo+PiBsZWZ0LiBUaGlz
IGlzIGR1ZSB0byBYRU4gaW5pdGlhbGl6ZSA0TUIgYWxpZ25lZCBtYXBwaW5nIGJ1dCB4ZW5fY2xl
YW5oaWdobWFwKCkKPj4gZmluaXNoIGF0IDJNQiBib3VuZGFyeS4KPj4KPj4gV2hlbiBtb2R1bGUg
bG9hZGluZyBpcyBqdXN0IG9uIHRvcCBvZiB0aGUgMk1CIHNwYWNlLCBnb3QgYmVsb3cgd2Fybmlu
ZzoKPj4KPj4gV0FSTklORzogYXQgbW0vdm1hbGxvYy5jOjEwNiB2bWFwX3B0ZV9yYW5nZSsweDE0
ZS8weDE5MCgpCj4+IENhbGwgVHJhY2U6Cj4+ICBbPGZmZmZmZmZmODExMTcwODM+XSB3YXJuX2Fs
bG9jX2ZhaWxlZCsweGYzLzB4MTYwCj4+ICBbPGZmZmZmZmZmODExNDYwMjI+XSBfX3ZtYWxsb2Nf
YXJlYV9ub2RlKzB4MTgyLzB4MWMwCj4+ICBbPGZmZmZmZmZmODEwYWM5MWU+XSA/IG1vZHVsZV9h
bGxvY191cGRhdGVfYm91bmRzKzB4MWUvMHg4MAo+PiAgWzxmZmZmZmZmZjgxMTQ1ZGY3Pl0gX192
bWFsbG9jX25vZGVfcmFuZ2UrMHhhNy8weDExMAo+PiAgWzxmZmZmZmZmZjgxMGFjOTFlPl0gPyBt
b2R1bGVfYWxsb2NfdXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPj4gIFs8ZmZmZmZmZmY4MTAzY2E1
ND5dIG1vZHVsZV9hbGxvYysweDY0LzB4NzAKPj4gIFs8ZmZmZmZmZmY4MTBhYzkxZT5dID8gbW9k
dWxlX2FsbG9jX3VwZGF0ZV9ib3VuZHMrMHgxZS8weDgwCj4+ICBbPGZmZmZmZmZmODEwYWM5MWU+
XSBtb2R1bGVfYWxsb2NfdXBkYXRlX2JvdW5kcysweDFlLzB4ODAKPj4gIFs8ZmZmZmZmZmY4MTBh
YzlhNz5dIG1vdmVfbW9kdWxlKzB4MjcvMHgxNTAKPj4gIFs8ZmZmZmZmZmY4MTBhZWZhMD5dIGxh
eW91dF9hbmRfYWxsb2NhdGUrMHgxMjAvMHgxYjAKPj4gIFs8ZmZmZmZmZmY4MTBhZjBhOD5dIGxv
YWRfbW9kdWxlKzB4NzgvMHg2NDAKPj4gIFs8ZmZmZmZmZmY4MTFmZjkwYj5dID8gc2VjdXJpdHlf
ZmlsZV9wZXJtaXNzaW9uKzB4OGIvMHg5MAo+PiAgWzxmZmZmZmZmZjgxMGFmNmQyPl0gc3lzX2lu
aXRfbW9kdWxlKzB4NjIvMHgxZTAKPj4gIFs8ZmZmZmZmZmY4MTUxNTRjMj5dIHN5c3RlbV9jYWxs
X2Zhc3RwYXRoKzB4MTYvMHgxYgo+Pgo+PiBUaGVuIHRoZSBtYXBwaW5nIG9mIDJNQiBpcyBjbGVh
cmVkLCBmaW5hbGx5IG9vcHMgd2hlbiB0aGUgcGFnZSBpbiB0aGF0IHNwYWNlIGlzCj4+IGFjY2Vz
c2VkLgo+Pgo+PiBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0
IGZmZmY4ODAwMjI2MDAwMDAKPj4gSVA6IFs8ZmZmZmZmZmY4MTI2MDg3Nz5dIGNsZWFyX3BhZ2Vf
Y19lKzB4Ny8weDEwCj4+IFBHRCAxNzg4MDY3IFBVRCAxNzhjMDY3IFBNRCAyMjQzNDA2NyBQVEUg
MAo+PiBPb3BzOiAwMDAyIFsjMV0gU01QCj4+IENhbGwgVHJhY2U6Cj4+ICBbPGZmZmZmZmZmODEx
MTZlZjc+XSA/IHByZXBfbmV3X3BhZ2UrMHgxMjcvMHgxYzAKPj4gIFs8ZmZmZmZmZmY4MTExN2Q0
Mj5dIGdldF9wYWdlX2Zyb21fZnJlZWxpc3QrMHgxZTIvMHg1NTAKPj4gIFs8ZmZmZmZmZmY4MTEz
MzAxMD5dID8gaWlfaW92ZWNfY29weV90b191c2VyKzB4OTAvMHgxNDAKPj4gIFs8ZmZmZmZmZmY4
MTExOWM5ZD5dIF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHgxMmQvMHgyMzAKPj4gIFs8ZmZmZmZm
ZmY4MTE1NTUxNj5dIGFsbG9jX3BhZ2VzX3ZtYSsweGM2LzB4MWEwCj4+ICBbPGZmZmZmZmZmODEw
MDZmZmQ+XSA/IHB0ZV9tZm5fdG9fcGZuKzB4N2QvMHgxMDAKPj4gIFs8ZmZmZmZmZmY4MTEzNGNm
Yj5dIGRvX2Fub255bW91c19wYWdlKzB4MTZiLzB4MzUwCj4+ICBbPGZmZmZmZmZmODExMzljMzQ+
XSBoYW5kbGVfcHRlX2ZhdWx0KzB4MWU0LzB4MjAwCj4+ICBbPGZmZmZmZmZmODEwMDcxMmU+XSA/
IHhlbl9wbWRfdmFsKzB4ZS8weDEwCj4+ICBbPGZmZmZmZmZmODEwMDUyYzk+XSA/IF9fcmF3X2Nh
bGxlZV9zYXZlX3hlbl9wbWRfdmFsKzB4MTEvMHgxZQo+PiAgWzxmZmZmZmZmZjgxMTM5ZGFiPl0g
aGFuZGxlX21tX2ZhdWx0KzB4MTViLzB4MjcwCj4+ICBbPGZmZmZmZmZmODE1MTBjMTA+XSBkb19w
YWdlX2ZhdWx0KzB4MTQwLzB4NDcwCj4+ICBbPGZmZmZmZmZmODE1MGQ3ZDU+XSBwYWdlX2ZhdWx0
KzB4MjUvMHgzMAo+Pgo+PiBDYWxsIHhlbl9jbGVhbmhpZ2htYXAoKSB3aXRoIDRNQiBhbGlnbmVk
IGZvciBwYWdlIHRhYmxlcyBtYXBwaW5nIHRvIGZpeCBpdC4KPj4gVGhlIHVubmVjZXNzb3J5IGNh
bGwgb2YgeGVuX2NsZWFuaGlnaG1hcCgpIGluIERFQlVHIG1vZGUgaXMgYWxzbyByZW1vdmVkLgo+
Pgo+PiAtdjI6IGFkZCBjb21tZW50IGFib3V0IFhFTiBhbGlnbm1lbnQgZnJvbSBKdWVyZ2VuLgo+
Pgo+PiBSZWZlcmVuY2VzOiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxMi0wNy9tc2cwMTU2Mi5odG1sCj4+IFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBE
dWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgo+IFJldmlld2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKQXBwbGllZCB0byBmb3ItbGludXMtMTRiCgotYm9yaXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 20:23:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 20:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxIr9-0005Na-8k; Wed, 27 Sep 2017 20:22:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxIr8-0005NP-5X
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 20:22:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 31/72-01916-D980CC95; Wed, 27 Sep 2017 20:22:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVXcOx5l
 IgymXtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZ+76wFJwRqVj6ZwJ7A+NvgS5GTg4hgYlM
 Eq+W53QxcgHZfxklOna/ZoNwNjJKPFixlx3C2cYoseHCAiaQFmEBV4klpx+xgNgiAjoSe5dPY
 oYousYosfXPNrAEs8AMJomjH4tAbDYBI4mzR6czdjFycPAK2EpMvxEEEmYRUJXovfwSbKaoQL
 jE28YjYK28AoISJ2c+AbM5BewkFn1/xQQxUk9ix/VfrBC2vMT2t3OYQWwJAUOJzxuXMk9gFJy
 FpH0WkpZZSFoWMDKvYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P
 3cQIDN16BgbGHYzNJ/wOMUpyMCmJ8h74cTpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvCvYzk
 UKCRanpqRVpmTnAKIJJS3DwKInwuoCkeYsLEnOLM9MhUqcYFaXEeTtBEgIgiYzSPLg2WOReYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwhkCk9mXgnc9FdAi5mAFvdOPQGyuCQRISXVwFg
 /TWVZ00ldU93vuUZP8uvudPdeNAjtKHufdU5mtuTWr88O332wzkDr1qTGJJvk/8qP5Tgzj0la
 LV2nMvvVzluLrjTfT/j0/dJSs1VeouVxTBva7PQ++i/LcNu35exN9fuHzZhDL64XeZHHW/r/m
 aEG87wPnXUH5X+stzvnOiOyb7XwbuO29lolluKMREMt5qLiRADdqaSi1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506543770!105149169!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17726 invoked from network); 27 Sep 2017 20:22:52 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 20:22:52 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RKMdPN000443
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:22:39 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8RKMcTA004717
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:22:38 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RKMbtT028266;
 Wed, 27 Sep 2017 20:22:37 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 20:22:37 +0000
To: Joao Martins <joao.m.martins@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
 <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
 <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0f58594c-ee42-7813-a0c2-1cbbc1e2a576@oracle.com>
Date: Wed, 27 Sep 2017 16:22:25 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAxMToyNiBBTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+IE9uIDA5LzI3LzIw
MTcgMDM6NDAgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICtzdGF0aWMgdm9pZCB4ZW5f
c2V0dXBfdnN5c2NhbGxfdGltZV9pbmZvKHZvaWQpCj4+PiArewo+Pj4gKwlzdHJ1Y3QgdmNwdV9y
ZWdpc3Rlcl90aW1lX21lbW9yeV9hcmVhIHQ7Cj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxs
X3RpbWVfaW5mbyAqdGk7Cj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpwdnRp
Owo+Pj4gKwlpbnQgcmV0Owo+Pj4gKwo+Pj4gKwlwdnRpID0gJl9fdGhpc19jcHVfcmVhZCh4ZW5f
dmNwdSktPnRpbWU7Cj4+PiArCj4+PiArCS8qCj4+PiArCSAqIFdlIGNoZWNrIGFoZWFkIG9uIHRo
ZSBwcmltYXJ5IHRpbWUgaW5mbyBpZiB0aGlzCj4+PiArCSAqIGJpdCBpcyBzdXBwb3J0ZWQgaGVu
Y2Ugc3BlZWRpbmcgdXAgWGVuIGNsb2Nrc291cmNlLgo+Pj4gKwkgKi8KPj4+ICsJaWYgKCEocHZ0
aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkKPj4+ICsJCXJldHVybjsKPj4+ICsK
Pj4+ICsJcHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9DS19UU0NfU1RBQkxFX0JJVCk7Cj4+IElzIGl0
IE9LIHRvIGhhdmUgdGhpcyBmbGFnIHNldCBpZiBhbnl0aGluZyBiZWxvdyBmYWlscz8KPj4KPiBZ
ZXMgLSBpZiBhbnl0aGluZyBiZWxvdyBmYWlscyBpdCB3aWxsIG9ubHkgYWZmZWN0IHVzZXJzcGFj
ZSBtYXBwZWQgcGFnZS4KClRoZW4gc2hvdWxkIGl0IGJlIHNldCBzb21ld2hlcmUgZWxzZSwgbGlr
ZSBpbiB4ZW5fdGltZV9pbml0KCk/CgotYm9yaXMKCj4gIFdoYXQgSQo+IGRvIGFib3ZlIGlzIGp1
c3QgYWxsb3dpbmcgeGVuIGNsb2Nrc291cmNlIHRvIHVzZS9jaGVjayB0aGF0IGJpdCAoY29uc2Vx
dWVudGx5Cj4gc3BlZWRpbmcgdXAgc2NoZWRfY2xvY2spIGdpdmVuIHRoZSBuZWNlc3Nhcnkgc3Vw
cG9ydCBpcyB0aGVyZSBpbiB0aGUgbWFzdGVyCj4gY29weS4gVGhlIHNlY29uZGFyeSBjb3B5IChp
LmUuIHdoYXQncyBiZWluZyBzZXQgdXAgYmVsb3csIG1hcHBlZC91c2VkIGluIHZkc28pCj4gaGFz
IHRoZSBzYW1lIGRhdGEgZnJvbSB0aGUgbWFzdGVyIGNvcHksIGp1c3Qgc2VwYXJhdGUgbWVtb3J5
IHJlZ2lvbnMuIFRoZSBjaGVja3MKPiBiZWxvdyBhcmUganVzdCBmb3IgdGhlIHVubGlrZWx5IGNh
c2VzIG9mIGZhaWxpbmcgdG8gcmVnaXN0ZXIgdGhlIHNlY29uZGFyeSBjb3B5Cj4gb3IgaWYgaXRz
IGNvbnRlbnQgd2VyZSB0byBkaWZmZXIgZnJvbSBtYXN0ZXIgY29weSBpbiBmdXR1cmUgcmVsZWFz
ZXMgLSBhbmQKPiB0aGVyZWZvcmUgd2UgaGFuZGxlIHRob3NlIG1vcmUgZ3JhY2VmdWxseS4KPgo+
PiAoSSBjYW4gc2VlIGluIHRoZSBjaGFuZ2Vsb2cgdGhhdCBhcHBhcmVudGx5IGF0IHNvbWUgcG9p
bnQgSSd2ZSBhc2tlZAo+PiBhYm91dCB0aGlzIGF0IHYxIGJ1dCBJIGNhbid0IHJlbWVtYmVyL2Zp
bmQgd2hhdCBleGFjdGx5IGl0IHdhcykKPj4KPj4+ICsKPj4+ICsJdGkgPSAoc3RydWN0IHB2Y2xv
Y2tfdnN5c2NhbGxfdGltZV9pbmZvICopZ2V0X3plcm9lZF9wYWdlKEdGUF9LRVJORUwpOwo+Pj4g
KwlpZiAoIXRpKQo+Pj4gKwkJcmV0dXJuOwo+Pj4gKwo+Pj4gKwl0LmFkZHIudiA9ICZ0aS0+cHZ0
aTsKPj4+ICsKPj4+ICsJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92
Y3B1X3RpbWVfbWVtb3J5X2FyZWEsIDAsICZ0KTsKPj4+ICsJaWYgKHJldCkgewo+Pj4gKwkJcHJf
bm90aWNlKCJ4ZW46IFZDTE9DS19QVkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJl
dCk7Cj4+PiArCQlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpdGkpOwo+Pj4gKwkJcmV0dXJuOwo+
Pj4gKwl9Cj4+PiArCj4+PiArCS8qCj4+PiArCSAqIElmIHRoZSBjaGVjayBhYm92ZSBzdWNjZWRk
ZWQgdGhpcyBvbmUgc2hvdWxkIHRvbyBzaW5jZSBpdCdzIHRoZQo+Pj4gKwkgKiBzYW1lIGRhdGEg
b24gYm90aCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGltZSBpbmZvcyBqdXN0IGRpZmZlcmVudAo+
Pj4gKwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlIHN0aWxsIGNoZWNrIGl0IGluIGNhc2UgaHlw
ZXJ2aXNvciBpcyBidWdneS4KPj4+ICsJICovCj4+PiArCXB2dGkgPSAmdGktPnB2dGk7Cj4+PiAr
CWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpIHsKPj4+ICsJCXQu
YWRkci52ID0gTlVMTDsKPj4+ICsJCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVn
aXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLAo+Pj4gKwkJCQkJIDAsICZ0KTsKPj4+ICsJCWlm
ICghcmV0KQo+Pj4gKwkJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7Cj4+PiArCj4+PiAr
CQlwcl9ub3RpY2UoInhlbjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAodHNjIHVuc3Rh
YmxlKVxuIik7Cj4+PiArCQlyZXR1cm47Cj4+PiArCX0KPj4+ICsKPj4+ICsJeGVuX2Nsb2NrID0g
dGk7Cj4+PiArCXB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YSh4ZW5fY2xvY2spOwo+Pj4gKwo+Pj4g
Kwl4ZW5fY2xvY2tzb3VyY2UuYXJjaGRhdGEudmNsb2NrX21vZGUgPSBWQ0xPQ0tfUFZDTE9DSzsK
Pj4+ICt9Cj4+PiArCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 20:48:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 20:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxJFX-0006n1-Bv; Wed, 27 Sep 2017 20:48:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxJFV-0006mp-CS
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 20:48:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A4/2E-02224-48E0CC95; Wed, 27 Sep 2017 20:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbeZ70y
 kwb65ahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOL/9DWPBebOK0y8aWRoY
 3+p2MXJxCAk0MklMP/6dGcJ5zCjx40YrG4SzjVHi8LrfLF2MnBwiAs4SX8/MZQexeQX0Jaa9v
 swEYgsLuEm8+fIdzJYQmMQkcetzKYTtKdG3vguongPMvj+vuIuRnYNNwErikBhIkEVAVeJKV8
 4ERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQK9zQA
 EOxgbvzgdYpTkYFIS5T3w43SkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleL94zkUKCRanpqRVp
 mTnAsINJS3DwKInwzgVJ8xYXJOYWZ6ZDpE4x6nIc23T5D5MQS15+XqqUOK8hSJEASFFGaR7cC
 FgMXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwvIFJ7MvBK4Ta+AjmACOqJ36gmQI0oSEV
 JSDYzNOuKc7o5SrLVHlkuyRsere4v8jrRTbXSTSVWrujErdxXHx0m8hurZvfu2sFamRHNO3fr
 iwGFjow32CvuOsVVOmxvDdTBb8WnqlXmxLz9sWH9W1fPvjfhLIquTLHk1/gRd+xZ19fvldX5T
 7hqYfjim6H5qRe3yf48NFRR7pr1xfqak8mZZWLISS3FGoqEWc1FxIgDHskEbfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506545282!116915581!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57456 invoked from network); 27 Sep 2017 20:48:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 20:48:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxJFP-0001f0-FO; Wed, 27 Sep 2017 20:47:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxJFK-0004Wr-1u; Wed, 27 Sep 2017 20:47:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxJFJ-0000Kg-SH; Wed, 27 Sep 2017 20:47:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113865-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c4169f955d7ce3004715ffcb9f706f143e9e78ae
X-Osstest-Versions-That: xen=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 20:47:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113865: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9203991012562656772=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============9203991012562656772==
Content-Type: text/plain

flight 113865 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113865/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  c4169f955d7ce3004715ffcb9f706f143e9e78ae
baseline version:
 xen                  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1

Last test of basis   113833  2017-09-26 12:01:59 Z    1 days
Testing same since   113865  2017-09-27 18:02:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=c4169f955d7ce3004715ffcb9f706f143e9e78ae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke c4169f955d7ce3004715ffcb9f706f143e9e78ae
+ branch=xen-unstable-smoke
+ revision=c4169f955d7ce3004715ffcb9f706f143e9e78ae
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' xc4169f955d7ce3004715ffcb9f706f143e9e78ae = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git c4169f955d7ce3004715ffcb9f706f143e9e78ae:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   a8ea6e2..c4169f9  c4169f955d7ce3004715ffcb9f706f143e9e78ae -> smoke


--===============9203991012562656772==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9203991012562656772==--

From xen-devel-bounces@lists.xen.org Wed Sep 27 20:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 20:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxJP0-0007VG-9M; Wed, 27 Sep 2017 20:57:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxJOy-0007VA-UF
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 20:57:53 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 48/9B-03454-0D01CC95; Wed, 27 Sep 2017 20:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXSO6nOVfeMwJl
 Ig1u/pC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLz2YxFWyTrrj3fSdzA+NFsS5GLg4hgYlM
 EqseNrN1MXICOX8ZJR79y4dIbGSUuHXrCCuE08YosXPJNxaQKmEBV4klpx+B2SICBhLvr0+C6
 u5kkph5mAvEZhaYwSRx9GMRiM0moCfRev4zcxcjBwevgK3Ex9/OIGEWAVWJrT+amEFsXgFBiZ
 Mzn4CN5BSwk1i3/T0bxBg9iR3Xf7FC2PIS29/OAauXEDCUOP1wG+MERoFZSNpnIWmZhaRlASP
 zKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABlAIIdjJc3
 BhxilORgUhLlPfDjdKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5k/jORQoJFqempFWmZOcBYg
 UlLcPAoifDWgaR5iwsSc4sz0yFSpxgVpcR5m0ASAiCJjNI8uDZYfF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMO8NkCk8mXklcNNfAS1mAlrcO/UEyOKSRISUVANjjfxiI403z79b/cqKrjx
 aeGjTX7b0xWc4zRNavs7Knft7Ks+KKou7hxhPe53qfNr6L3OZ4i5fV0aWWI4AWaae2IiD9/g2
 rX0pKb7M/tDkllJTRb+HOjdfpgSvO5yVZBTAJ2MxizXeRXW//duzCfzOHjeu8D6olg3h/HG3+
 PR600cec2bsW5mrxFKckWioxVxUnAgA/OrJ2soCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506545866!118529829!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9414 invoked from network); 27 Sep 2017 20:57:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 20:57:48 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RKvYrY009941
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:57:34 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8RKvXTc023198
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 20:57:33 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RKvWUd018883;
 Wed, 27 Sep 2017 20:57:32 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 13:57:32 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
 <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
 <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
 <0f58594c-ee42-7813-a0c2-1cbbc1e2a576@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <2fb49000-5f07-8cb9-f16d-1701c36b6c49@oracle.com>
Date: Wed, 27 Sep 2017 21:57:25 +0100
MIME-Version: 1.0
In-Reply-To: <0f58594c-ee42-7813-a0c2-1cbbc1e2a576@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAwOToyMiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA5LzI3
LzIwMTcgMTE6MjYgQU0sIEpvYW8gTWFydGlucyB3cm90ZToKPj4gT24gMDkvMjcvMjAxNyAwMzo0
MCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+ICtzdGF0aWMgdm9pZCB4ZW5fc2V0dXBf
dnN5c2NhbGxfdGltZV9pbmZvKHZvaWQpCj4+Pj4gK3sKPj4+PiArCXN0cnVjdCB2Y3B1X3JlZ2lz
dGVyX3RpbWVfbWVtb3J5X2FyZWEgdDsKPj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3Rp
bWVfaW5mbyAqdGk7Cj4+Pj4gKwlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsK
Pj4+PiArCWludCByZXQ7Cj4+Pj4gKwo+Pj4+ICsJcHZ0aSA9ICZfX3RoaXNfY3B1X3JlYWQoeGVu
X3ZjcHUpLT50aW1lOwo+Pj4+ICsKPj4+PiArCS8qCj4+Pj4gKwkgKiBXZSBjaGVjayBhaGVhZCBv
biB0aGUgcHJpbWFyeSB0aW1lIGluZm8gaWYgdGhpcwo+Pj4+ICsJICogYml0IGlzIHN1cHBvcnRl
ZCBoZW5jZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCj4+Pj4gKwkgKi8KPj4+PiArCWlm
ICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpCj4+Pj4gKwkJcmV0dXJu
Owo+Pj4+ICsKPj4+PiArCXB2Y2xvY2tfc2V0X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQp
Owo+Pj4gSXMgaXQgT0sgdG8gaGF2ZSB0aGlzIGZsYWcgc2V0IGlmIGFueXRoaW5nIGJlbG93IGZh
aWxzPwo+Pj4KPj4gWWVzIC0gaWYgYW55dGhpbmcgYmVsb3cgZmFpbHMgaXQgd2lsbCBvbmx5IGFm
ZmVjdCB1c2Vyc3BhY2UgbWFwcGVkIHBhZ2UuCj4gCj4gVGhlbiBzaG91bGQgaXQgYmUgc2V0IHNv
bWV3aGVyZSBlbHNlLCBsaWtlIGluIHhlbl90aW1lX2luaXQoKT8KPgpIbSwgSSBjb3VsZCBtb3Zl
IGl0IGlmIHlvdSB0aGluayBpdCdzIGJldHRlciAtIGJ1dCBnaXZlbiB0aGUgaW1wb3J0YW5jZSBv
ZiB0aGUKYml0IHdlIGFyZSBjaGVja2luZyBhbmQgaXRzIGRpcmVjdCBjb3JyZWxhdGlvbiB0byB3
aGV0aGVyIG9yIG5vdCB3ZSBjYW4gc2V0dXAKVkNMT0NLX1BWQ0xPQ0sgdGhlbiBJIGZpbmQgaXQg
Y2xlYW5lciB0byBoYXZlIGl0IGhlcmUgaW4gdGhlIHNhbWUgcm91dGluZS4gT25lCnRoaW5nIEkg
ZmFpbGVkIHRvIG1lbnRpb24gYmVmb3JlIGlzIHRoYXQgY2hlY2tpbmcgYWhlYWQgbGlrZSBhYm92
ZSwgbGV0IHVzIGFsc28KYXZvaWQgYWxsb2NhdGluZyBhIHBhZ2UgcGx1cyBhbiBoeXBlcmNhbGwg
dG8gcmVnaXN0ZXIgdGhlIHB2dGkganVzdCB0byBjaGVjayB0aGUKb25lIGJpdCBvZiBpbmZvIHdl
IG5lZWQgZm9yIHVzaW5nIFZDTE9DS19QVkNMT0NLLgoKSXQgaXMgdmVyeSB1bmxpa2VseSB3aXRo
IGN1cnJlbnQgWGVuIGNvZGUgdGhhdCAxKSB0aGUgc2Vjb25kYXJ5IGNvcHkgcmVnaXN0ZXIKYmVs
b3cgZmFpbHMsIG9yIDIpIG1hc3RlciBhbmQgc2Vjb25kYXJ5IGRvbid0IGhhdmUgdGhlIHNhbWUg
Yml0cyBzZXQuIFNvIGluIGNhc2UKeW91J3JlIHJlY29uc2lkZXJpbmcgdGhlICJzaG9ydGN1dCIg
Y2hlY2sgYWJvdmUgSSBjYW4gbW92ZSBpdCBsaWtlIHdlIGhhZCBpbiB2MQphbmQgaGF2ZSBwdmNs
b2NrX3NldF9mbGFncyByaWdodCBiZWZvcmUgcHZjbG9ja19zZXRfcHZ0aV9jcHUwX3ZhKCkuCgo+
PiAgV2hhdCBJCj4+IGRvIGFib3ZlIGlzIGp1c3QgYWxsb3dpbmcgeGVuIGNsb2Nrc291cmNlIHRv
IHVzZS9jaGVjayB0aGF0IGJpdCAoY29uc2VxdWVudGx5Cj4+IHNwZWVkaW5nIHVwIHNjaGVkX2Ns
b2NrKSBnaXZlbiB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQgaXMgdGhlcmUgaW4gdGhlIG1hc3Rlcgo+
PiBjb3B5LiBUaGUgc2Vjb25kYXJ5IGNvcHkgKGkuZS4gd2hhdCdzIGJlaW5nIHNldCB1cCBiZWxv
dywgbWFwcGVkL3VzZWQgaW4gdmRzbykKPj4gaGFzIHRoZSBzYW1lIGRhdGEgZnJvbSB0aGUgbWFz
dGVyIGNvcHksIGp1c3Qgc2VwYXJhdGUgbWVtb3J5IHJlZ2lvbnMuIFRoZSBjaGVja3MKPj4gYmVs
b3cgYXJlIGp1c3QgZm9yIHRoZSB1bmxpa2VseSBjYXNlcyBvZiBmYWlsaW5nIHRvIHJlZ2lzdGVy
IHRoZSBzZWNvbmRhcnkgY29weQo+PiBvciBpZiBpdHMgY29udGVudCB3ZXJlIHRvIGRpZmZlciBm
cm9tIG1hc3RlciBjb3B5IGluIGZ1dHVyZSByZWxlYXNlcyAtIGFuZAo+PiB0aGVyZWZvcmUgd2Ug
aGFuZGxlIHRob3NlIG1vcmUgZ3JhY2VmdWxseS4KPj4KPj4+IChJIGNhbiBzZWUgaW4gdGhlIGNo
YW5nZWxvZyB0aGF0IGFwcGFyZW50bHkgYXQgc29tZSBwb2ludCBJJ3ZlIGFza2VkCj4+PiBhYm91
dCB0aGlzIGF0IHYxIGJ1dCBJIGNhbid0IHJlbWVtYmVyL2ZpbmQgd2hhdCBleGFjdGx5IGl0IHdh
cykKPj4+Cj4+Pj4gKwo+Pj4+ICsJdGkgPSAoc3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9p
bmZvICopZ2V0X3plcm9lZF9wYWdlKEdGUF9LRVJORUwpOwo+Pj4+ICsJaWYgKCF0aSkKPj4+PiAr
CQlyZXR1cm47Cj4+Pj4gKwo+Pj4+ICsJdC5hZGRyLnYgPSAmdGktPnB2dGk7Cj4+Pj4gKwo+Pj4+
ICsJcmV0ID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVt
b3J5X2FyZWEsIDAsICZ0KTsKPj4+PiArCWlmIChyZXQpIHsKPj4+PiArCQlwcl9ub3RpY2UoInhl
bjogVkNMT0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAoZXJyICVkKVxuIiwgcmV0KTsKPj4+PiAr
CQlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpdGkpOwo+Pj4+ICsJCXJldHVybjsKPj4+PiArCX0K
Pj4+PiArCj4+Pj4gKwkvKgo+Pj4+ICsJICogSWYgdGhlIGNoZWNrIGFib3ZlIHN1Y2NlZGRlZCB0
aGlzIG9uZSBzaG91bGQgdG9vIHNpbmNlIGl0J3MgdGhlCj4+Pj4gKwkgKiBzYW1lIGRhdGEgb24g
Ym90aCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGltZSBpbmZvcyBqdXN0IGRpZmZlcmVudAo+Pj4+
ICsJICogbWVtb3J5IHJlZ2lvbnMuIEJ1dCB3ZSBzdGlsbCBjaGVjayBpdCBpbiBjYXNlIGh5cGVy
dmlzb3IgaXMgYnVnZ3kuCj4+Pj4gKwkgKi8KPj4+PiArCXB2dGkgPSAmdGktPnB2dGk7Cj4+Pj4g
KwlpZiAoIShwdnRpLT5mbGFncyAmIFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpKSB7Cj4+Pj4gKwkJ
dC5hZGRyLnYgPSBOVUxMOwo+Pj4+ICsJCXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1Bf
cmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLAo+Pj4+ICsJCQkJCSAwLCAmdCk7Cj4+Pj4g
KwkJaWYgKCFyZXQpCj4+Pj4gKwkJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7Cj4+Pj4g
Kwo+Pj4+ICsJCXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVkICh0
c2MgdW5zdGFibGUpXG4iKTsKPj4+PiArCQlyZXR1cm47Cj4+Pj4gKwl9Cj4+Pj4gKwo+Pj4+ICsJ
eGVuX2Nsb2NrID0gdGk7Cj4+Pj4gKwlwdmNsb2NrX3NldF9wdnRpX2NwdTBfdmEoeGVuX2Nsb2Nr
KTsKPj4+PiArCj4+Pj4gKwl4ZW5fY2xvY2tzb3VyY2UuYXJjaGRhdGEudmNsb2NrX21vZGUgPSBW
Q0xPQ0tfUFZDTE9DSzsKPj4+PiArfQo+Pj4+ICsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 22:00:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 22:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxKNI-0003IH-1D; Wed, 27 Sep 2017 22:00:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxKNH-0003IB-AE
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 22:00:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AA/0C-01916-96F1CC95; Wed, 27 Sep 2017 22:00:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdT/ky
 kwbXTrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LO5l7lgTnrFmiMBDYx9
 Ll2MXBxCAo1MEheP9TN2MXICOY8ZJf5+zIVIbGOUmDTnOVhCRMBZ4uuZuewgNq+AvsTr1x/B4
 sICphITLsxgBWmQEDgtJzHp+zqwIgkBb4n2qaeZYOxt57+ydDGyc7AJWEkcEuti5OBgEVCVeL
 C3bgIj9wJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH
 +rmdgYNzB2LPX7xCjJAeTkijvepkzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePXkgHKCRanp
 qRVpmTnAwINJS3DwKInwuoOkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnFcRpEgApCijN
 A9uBCwKLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5jUEmcKTmVcCt+kV0BFMQEf0Tj0Bck
 RJIkJKqoFxraC7a/EWPea/QVt27Q8yXWl1b3+En3hbc8I+HjPzQ9o6HGKVKnt3FPtcXLf8i/R
 t/9cr9zfaiyRbynBcW/qTY2PrBQYhjqRZDxl/Obt/mXJiheqzyavPCItlvGK/2fqn+69Sx5ub
 Ck/WvX99Ifnl6tff7RWeP4io+nfru8vGTf9LJuXWVAXPUGIpzkg01GIuKk4EAE8X+BJ9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506549607!105158113!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10598 invoked from network); 27 Sep 2017 22:00:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Sep 2017 22:00:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxKNC-0003Su-II; Wed, 27 Sep 2017 22:00:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxKN7-00015n-0g; Wed, 27 Sep 2017 22:00:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxKN5-0007wI-SZ; Wed, 27 Sep 2017 22:00:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113856-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=0e13335254d5d54933969dba1d7625f55e657f52
X-Osstest-Versions-That: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 27 Sep 2017 22:00:00 +0000
Subject: [Xen-devel] [linux-3.18 test] 113856: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg1NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTM1
MDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzNTAzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxMTM1MDMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM0NTUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTM0
NTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMzUwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNTAzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTM1MDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzUwMwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEz
NTAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBl
MTMzMzUyNTRkNWQ1NDkzMzk2OWRiYTFkNzYyNWY1NWU2NTdmNTIKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDYwYTgyNjFiMTI1N2I2ZWYyMjZmNTcyYjM0Y2ZmYzdiNWNi
MzU5YzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzUwMyAgMjAxNy0wOS0xNiAwNzoyNjoyMCBa
ICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM4NTYgIDIwMTctMDktMjcgMDk6MzI6
MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbGVrc2FuZHIgQmV6enViaWtvdiA8enViYW4zMnNAZ21haWwu
Y29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFvaG9uZyBMaXUgPGJhb2hv
bmcubGl1QGludGVsLmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHdkYy5j
b20+CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC52bmV0LmlibS5jb20+CiAgQmpvcm4g
SGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBDb2x5IExpIDxjb2x5bGlAc3VzZS5kZT4K
ICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIE1lbnR6
IDxkYW5pZWxtZW50ekBnb29nbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1s
b2Z0Lm5ldD4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAg
RG91Z2xhcyBHaWxiZXJ0IDxkZ2lsYmVydEBpbnRlcmxvZy5jb20+CiAgRXJpYyBEdW1hemV0IDxl
ZHVtYXpldEBnb29nbGUuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwu
Y29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhbm5lcyBSZWluZWNrZSA8aGFy
ZUBzdXNlLmNvbT4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5kZT4KICBIYW5zIFZlcmt1
aWwgPGhhbnMudmVya3VpbEBjaXNjby5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3Iu
YXBhbmEub3JnLmF1PgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFuIEth
cmEgPGphY2tAc3VzZS5jej4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSm9oYW5u
ZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+CiAgSm9zZSBBYnJldSA8am9hYnJldUBz
eW5vcHN5cy5jb20+CiAgSm9zZSBBYnJldSA8Sm9zZS5BYnJldUBzeW5vcHN5cy5jb20+CiAgS2Fp
LUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEtlbnQgT3ZlcnN0cmVl
dCA8a2VudC5vdmVyc3RyZWV0QGdtYWlsLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRp
bi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYkBz
LW9wZW5zb3VyY2UuY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4K
ICBNaWNoYWVsIEx5bGUgPG1seWxlQGx5bGUub3JnPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxsQGdvb2dsZS5jb20+CiAgTmVp
bEJyb3duIDxuZWlsYkBzdXNlLmNvbT4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFzeXNuYWls
Lm5ldD4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZp
b0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gTWFpZXIgPG1haWVyQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBTdGVwaGFuIE11ZWxsZXIgPHNtdWVsbGVyQGNocm9ub3guZGU+CiAgU3RldmVuIFJvc3RlZHQg
KFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGFuZyBKdW5odWkgPHRhbmcuanVuaHVp
QHp0ZS5jb20uY24+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUb255IEFzbGVz
b24gPHRhc2xlc29uQHJlZGhhdC5jb20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMu
Y29tPgogIFdlaSBXYW5nIDx3ZWl3YW5AZ29vZ2xlLmNvbT4KICBZdWNodW5nIENoZW5nIDx5Y2hl
bmdAZ29vZ2xlLmNvbT4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU0NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 22:42:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 22:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxL1k-0005ma-RP; Wed, 27 Sep 2017 22:42:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistair23@gmail.com>) id 1dxL1j-0005mU-Dn
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 22:41:59 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8C/70-02224-6392CC95; Wed, 27 Sep 2017 22:41:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K5GNpwSNdU80y
 kwZ2DKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axh69YCrqCK/beLWtgbLbsYuTiEBKYwSix
 Z3cLYxcjJweLwEJWiUmHokESEgJ7WSW2/tnBBpKQECiTOLhlKTuEXSTxteMnlF0isfZKI5jNK
 yAocXLmExYQW1hARmLj6UNgQ4UEvCWmr9sLZnMKOEo0H5/OBrH5NKPEtXs9YA1sAiYS/z/9ZY
 O4QlVi2pv5UAsMJbbuu8wEsSBAouvbLjaIBfESSxsnMoPYIgIqEi9fnmAHGcosMItbYuWTFrB
 mZgFNidbtv6FsbYllC18zT2AUmYXk2FlIymYhKVvAyLyKUaM4tagstUjX0EgvqSgzPaMkNzEz
 R9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBhiAYAfjq27nQ4ySHExKoryNymcihfiS8lMqMxKLM
 +KLSnNSiw8xynBwKEnwTtAAygkWpaanVqRl5gCjESYtwcGjJMK7TR0ozVtckJhbnJkOkTrFaM
 lx4c6lP0wcxzZdBpIH9tz6wyTEkpeflyolztsMMk8ApCGjNA9uHCxhXGKUlRLmZQQ6UIinILU
 oN7MEVf4VozgHo5IwbzvIFJ7MvBK4ra+ADmICOqh36gmQg0oSEVJSDYzVF2Yw5B2wSr7xsy6a
 KU7l3nvOwrMMj2RfJRzz3fbJMpK/UXCSmzyvYICgsDr/w57SQsFL634rF869VNnhfEnN8ob5I
 lOn/Rm6J6+wT7dd1XP1/1Se3cfvmv9gn7XL7FutzL+17FsLY3vCvkuvTrm/rMpj7UezKZtu7t
 Zi7Q9mnf2oW9C2crISS3FGoqEWc1FxIgB8viy3EwMAAA==
X-Env-Sender: alistair23@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506552117!116832968!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27089 invoked from network); 27 Sep 2017 22:41:57 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 22:41:57 -0000
Received: by mail-wr0-f194.google.com with SMTP id k10so3610356wrk.3
 for <xen-devel@lists.xenproject.org>; Wed, 27 Sep 2017 15:41:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=sdYUbeVZhZCzUw83teV/dkoe49F5oXI3kI/7kQ3DTCs=;
 b=UOWfAFvKgU4ObkVwUE+Ukl3L9jK+OKyUxSWrz517I2Wf0ASf3r32dPZPotd9flnkco
 VaERC9Q9Ua935wPZRnnRoOdliKU44sYZiFQP1V9oOPn60PwYfnezqnah4cfmWNoJsyAc
 6pGs/7Dh9/3aZVJKR2x5l42ltSebMRjh2vU7hbtZOdUHoglIHlaaucuKjcGylYrAIIxs
 3D4xbbG4t/seTWlyR/0wp32LcFIqMJYNCdyDuwzGNa3BACLsp8FTGSvL6SQjQavGN1rg
 9RJM884fVW1L0BQDYywFm6vHXIqn1Uwm1qmfaGul6tn+9x5hItwODU0Vo4RXg/RHQUHn
 wqUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=sdYUbeVZhZCzUw83teV/dkoe49F5oXI3kI/7kQ3DTCs=;
 b=RL1I0U/McvWPon6bFt7UZUkB+nuR469Tm/wtmg/IkuhHtThRNcduPja4hShjoxiyMb
 y/NMF6oCxU6hLSO+FHs8fi0E7Q2W0F8zLdCt8B8eVR1+gGLRoDgCidQ8qdrcgzsYRvEk
 28Prl9aOMFgPbHFYTwn0+JK4H/iupT4uDWM2KnZ5ooH3L2wTVpd0U3A0Y3VjQuq45BPq
 3+O2nt8EB2uIPDcnzRPDJuCisR8gWuoKJtBZfATIEgh450tY7+VEMDbnyb8lUyg0ecuc
 U4aZXjxutqhq3WcdHzR5bvb6n/DLh/Xmvi7zIt0j6g+KpbWaE4z4CcvpT7ok5kDKD+4/
 krUQ==
X-Gm-Message-State: AHPjjUgUSATmDwl29Il3ueP3UEJ8g51DQmaC3FxP9b2gYx2Ae+Apulpp
 an2XItDYpwzAp0WPB4CKFs+ZdJ59fJhCo1f+7Ds=
X-Google-Smtp-Source: AOwi7QAp0LILoqKtaPluU/r7ELsiQeueETWZ/0IyV94YdUN1HcCo6UDYqPgvIh6QlO/X4kivcUCYpIAn2qAZHxf272M=
X-Received: by 10.223.169.143 with SMTP id b15mr3002426wrd.127.1506552117045; 
 Wed, 27 Sep 2017 15:41:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.135.139 with HTTP; Wed, 27 Sep 2017 15:41:26 -0700 (PDT)
In-Reply-To: <1d317e5b-9de9-9186-1c00-573ca96f3d25@tuxfamily.org>
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <bf3dd056ce55cbea81ca762c3c40d22683a542e7.1506384414.git.alistair.francis@xilinx.com>
 <1d317e5b-9de9-9186-1c00-573ca96f3d25@tuxfamily.org>
From: Alistair Francis <alistair.francis@xilinx.com>
Date: Wed, 27 Sep 2017 15:41:26 -0700
X-Google-Sender-Auth: 4CpEOc9u8p_tS483Wm4BKbYrhnM
Message-ID: <CAKmqyKMfPtPmRNbK52ATwu+rvHY-A5=Bnf3QaDBV=9FvGDUUkQ@mail.gmail.com>
To: Thomas Huth <huth@tuxfamily.org>
Cc: Cornelia Huck <cohuck@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Anthony Green <green@moxielogic.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 "qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>,
 Markus Armbruster <armbru@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Marek Vasut <marex@denx.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Jia Liu <proljc@gmail.com>, qemu-block@nongnu.org,
 Magnus Damm <magnus.damm@gmail.com>, Alexander Graf <agraf@suse.de>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Jason Wang <jasowang@redhat.com>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Eduardo Habkost <ehabkost@redhat.com>, Fabien Chouteau <chouteau@adacore.com>,
 Alistair Francis <alistair.francis@xilinx.com>,
 Marcel Apfelbaum <marcel@redhat.com>, qemu-arm <qemu-arm@nongnu.org>,
 Jan Kiszka <jan.kiszka@web.de>, Stefan Hajnoczi <stefanha@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Stafford Horne <shorne@gmail.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Paul Burton <paul.burton@imgtec.com>, Chris Wulff <crwulff@gmail.com>,
 Michael Walle <michael@walle.cc>, "open list:New World" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v1 3/8] hw: Replace
 fprintf(stderr, "*\n" with error_report()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBTZXAgMjUsIDIwMTcgYXQgODo1MSBQTSwgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFt
aWx5Lm9yZz4gd3JvdGU6Cj4gT24gMjYuMDkuMjAxNyAwMjowOCwgQWxpc3RhaXIgRnJhbmNpcyB3
cm90ZToKPj4gUmVwbGFjZSBhIGxhcmdlIG51bWJlciBvZiB0aGUgZnByaW50ZihzdGRlcnIsICIq
XG4iIGNhbGxzIHdpdGgKPj4gZXJyb3JfcmVwb3J0KCkuIFRoZSBmdW5jdGlvbnMgd2VyZSByZW5h
bWVkIHdpdGggdGhlc2UgY29tbWFuZHMgYW5kIHRoZW4KPj4gY29tcGlsZXIgaXNzdWVzIHdoZXJl
IG1hbnVhbGx5IGZpeGVkLgo+Pgo+PiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNlZCAtaSBcCj4+
ICAgICAnTjtOO047TjtOO047TjtOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCguKlwp
XFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPj4gICAgIHt9ICsKPj4g
ZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAo+PiAgICAgJ047TjtOO047TjtOO047TjtO
O047Tjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClcXG4iXCguKlwpKTt8ZXJyb3JfcmVwb3J0
KCJcMSJcMik7fElnfScgXAo+PiAgICAge30gKwo+PiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNl
ZCAtaSBcCj4+ICAgICAnTjtOO047TjtOO047TjtOO047IHtzfGZwcmludGYoc3RkZXJyLCAiXCgu
KlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwKPj4gICAgIHt9ICsK
Pj4gZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAo+PiAgICAgJ047TjtOO047TjtOO047
Tjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClcXG4iXCguKlwpKTt8ZXJyb3JfcmVwb3J0KCJc
MSJcMik7fElnfScgXAo+PiAgICAge30gKwo+PiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNlZCAt
aSBcCj4+ICAgICAnTjtOO047TjtOO047Tjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClcXG4i
XCguKlwpKTt8ZXJyb3JfcmVwb3J0KCJcMSJcMik7fElnfScgXAo+PiAgICAge30gKwo+PiBmaW5k
IC4vKiAtdHlwZSBmIC1leGVjIHNlZCAtaSBcCj4+ICAgICAnTjtOO047TjtOO047IHtzfGZwcmlu
dGYoc3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30n
IFwKPj4gICAgIHt9ICsKPj4gZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAo+PiAgICAg
J047TjtOO047Tjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClcXG4iXCguKlwpKTt8ZXJyb3Jf
cmVwb3J0KCJcMSJcMik7fElnfScgXAo+PiAgICAge30gKwo+PiBmaW5kIC4vKiAtdHlwZSBmIC1l
eGVjIHNlZCAtaSBcCj4+ICAgICAnTjtOO047Tjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClc
XG4iXCguKlwpKTt8ZXJyb3JfcmVwb3J0KCJcMSJcMik7fElnfScgXAo+PiAgICAge30gKwo+PiBm
aW5kIC4vKiAtdHlwZSBmIC1leGVjIHNlZCAtaSBcCj4+ICAgICAnTjtOO047IHtzfGZwcmludGYo
c3RkZXJyLCAiXCguKlwpXFxuIlwoLipcKSk7fGVycm9yX3JlcG9ydCgiXDEiXDIpO3xJZ30nIFwK
Pj4gICAgIHt9ICsKPj4gZmluZCAuLyogLXR5cGUgZiAtZXhlYyBzZWQgLWkgXAo+PiAgICAgJ047
Tjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClcXG4iXCguKlwpKTt8ZXJyb3JfcmVwb3J0KCJc
MSJcMik7fElnfScgXAo+PiAgICAge30gKwo+PiBmaW5kIC4vKiAtdHlwZSBmIC1leGVjIHNlZCAt
aSBcCj4+ICAgICAnTjsge3N8ZnByaW50ZihzdGRlcnIsICJcKC4qXClcXG4iXCguKlwpKTt8ZXJy
b3JfcmVwb3J0KCJcMSJcMik7fElnfScgXAo+PiAgICAge30gKwo+Pgo+PiBTb21lIGxpbmVzIHdo
ZXJlIHRoZW4gbWFudWFsbHkgdHdlYWtlZCB0byBwYXNzIGNoZWNrcGF0Y2guCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAeGlsaW54LmNvbT4K
Pj4gQ2M6IEFuZHJ6ZWogWmFib3Jvd3NraSA8YmFscm9nZ0BnbWFpbC5jb20+Cj4+IENjOiBKYW4g
S2lzemthIDxqYW4ua2lzemthQHdlYi5kZT4KPj4gQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KPj4gQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
Cj4+IENjOiBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgo+PiBDYzogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cj4+IENjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0
QHJlZGhhdC5jb20+Cj4+IENjOiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+
PiBDYzogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgo+PiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4+IENjOiBKb2huIFNub3cgPGpzbm93QHJl
ZGhhdC5jb20+Cj4+IENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmli
bS5jb20+Cj4+IENjOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KPj4gQ2M6IEFs
ZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgo+PiBDYzogTWljaGFlbCBXYWxsZSA8bWljaGFl
bEB3YWxsZS5jYz4KPj4gQ2M6IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBpbWd0ZWMuY29tPgo+
PiBDYzogQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0Pgo+PiBDYzogWW9uZ2Jv
ayBLaW0gPHlvbmdib2sua2ltQGltZ3RlYy5jb20+Cj4+IENjOiAiSGVydsOpIFBvdXNzaW5lYXUi
IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPj4gQ2M6IEFudGhvbnkgR3JlZW4gPGdyZWVuQG1veGll
bG9naWMuY29tPgo+PiBDYzogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KPj4gQ2M6
IENocmlzIFd1bGZmIDxjcnd1bGZmQGdtYWlsLmNvbT4KPj4gQ2M6IE1hcmVrIFZhc3V0IDxtYXJl
eEBkZW54LmRlPgo+PiBDYzogSmlhIExpdSA8cHJvbGpjQGdtYWlsLmNvbT4KPj4gQ2M6IFN0YWZm
b3JkIEhvcm5lIDxzaG9ybmVAZ21haWwuY29tPgo+PiBDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFy
Y2VsQHJlZGhhdC5jb20+Cj4+IENjOiBNYWdudXMgRGFtbSA8bWFnbnVzLmRhbW1AZ21haWwuY29t
Pgo+PiBDYzogRmFiaWVuIENob3V0ZWF1IDxjaG91dGVhdUBhZGFjb3JlLmNvbT4KPj4gQ2M6IE1h
cmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgo+PiBDYzogQXJ0
eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11QGdtYWlsLmNvbT4KPj4gQ2M6IHFlbXUtYXJtQG5vbmdu
dS5vcmcKPj4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwo+PiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4+IENjOiBxZW11LXBwY0Bub25nbnUub3JnCj4+IC0tLQo+Pgo+PiAg
aHcvYXJtL2FybXY3bS5jICAgICAgICAgICAgICAgICB8ICAyICstCj4+ICBody9hcm0vYm9vdC5j
ICAgICAgICAgICAgICAgICAgIHwgMzQgKysrKysrKysrLS0tLS0tLS0tLQo+PiAgaHcvYXJtL2d1
bXN0aXguYyAgICAgICAgICAgICAgICB8IDEzICsrKystLS0tCj4+ICBody9hcm0vbWFpbnN0b25l
LmMgICAgICAgICAgICAgIHwgIDcgKystLQo+PiAgaHcvYXJtL211c2ljcGFsLmMgICAgICAgICAg
ICAgICB8ICAyICstCj4+ICBody9hcm0vb21hcDEuYyAgICAgICAgICAgICAgICAgIHwgIDUgKy0t
Cj4+ICBody9hcm0vb21hcDIuYyAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrLS0tLS0tCj4+
ICBody9hcm0vb21hcF9zeDEuYyAgICAgICAgICAgICAgIHwgIDYgKystLQo+PiAgaHcvYXJtL3Bh
bG0uYyAgICAgICAgICAgICAgICAgICB8IDEwICsrKy0tLQo+PiAgaHcvYXJtL3B4YTJ4eC5jICAg
ICAgICAgICAgICAgICB8ICA3ICsrLS0KPj4gIGh3L2FybS9zdGVsbGFyaXMuYyAgICAgICAgICAg
ICAgfCAgMyArLQo+PiAgaHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgICAgICB8IDE3ICsrKysr
LS0tLS0KPj4gIGh3L2FybS92ZXJzYXRpbGVwYi5jICAgICAgICAgICAgfCAgMiArLQo+PiAgaHcv
YXJtL3ZleHByZXNzLmMgICAgICAgICAgICAgICB8ICA4ICsrLS0tCj4+ICBody9hcm0vejIuYyAg
ICAgICAgICAgICAgICAgICAgIHwgIDYgKystLQo+PiAgaHcvYmxvY2svZGF0YXBsYW5lL3ZpcnRp
by1ibGsuYyB8ICA2ICsrLS0KPj4gIGh3L2Jsb2NrL29uZW5hbmQuYyAgICAgICAgICAgICAgfCAg
OCArKy0tLQo+PiAgaHcvYmxvY2svdGM1ODEyOC5jICAgICAgICAgICAgICB8IDQ0ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KPj4gIGh3L2J0L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAx
NSArKysrKy0tLS0KPj4gIGh3L2J0L2hjaS1jc3IuYyAgICAgICAgICAgICAgICAgfCAxNyArKysr
Ky0tLS0tCj4+ICBody9idC9oY2kuYyAgICAgICAgICAgICAgICAgICAgIHwgMzAgKysrKysrKyst
LS0tLS0tLS0KPj4gIGh3L2J0L2hpZC5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAg
aHcvYnQvbDJjYXAuYyAgICAgICAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLQo+PiAgaHcvYnQvc2RwLmMgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrLS0KPj4g
IGh3L2NoYXIvZXh5bm9zNDIxMF91YXJ0LmMgICAgICAgfCAgNiArKy0tCj4+ICBody9jaGFyL21j
Zl91YXJ0LmMgICAgICAgICAgICAgIHwgIDUgKy0tCj4+ICBody9jaGFyL3NoX3NlcmlhbC5jICAg
ICAgICAgICAgIHwgIDkgKysrLS0tCj4+ICBody9jb3JlL2xvYWRlci5jICAgICAgICAgICAgICAg
IHwgMzEgKysrKysrKysrLS0tLS0tLS0tCj4+ICBody9jb3JlL3B0aW1lci5jICAgICAgICAgICAg
ICAgIHwgIDcgKystLQo+PiAgaHcvY3Jpcy9heGlzX2Rldjg4LmMgICAgICAgICAgICB8ICAzICst
Cj4+ICBody9jcmlzL2Jvb3QuYyAgICAgICAgICAgICAgICAgIHwgIDUgKy0tCj4+ICBody9kaXNw
bGF5L2JsaXp6YXJkLmMgICAgICAgICAgIHwgMjAgKysrKysrLS0tLS0tCj4+ICBody9kaXNwbGF5
L29tYXBfZHNzLmMgICAgICAgICAgIHwgMTQgKysrKy0tLS0KPj4gIGh3L2Rpc3BsYXkvcGwxMTAu
YyAgICAgICAgICAgICAgfCAgMiArLQo+PiAgaHcvZGlzcGxheS9weGEyeHhfbGNkLmMgICAgICAg
ICB8ICAyICstCj4+ICBody9kaXNwbGF5L3F4bC1yZW5kZXIuYyAgICAgICAgIHwgIDcgKystLQo+
PiAgaHcvZGlzcGxheS9xeGwuYyAgICAgICAgICAgICAgICB8IDEwICsrKy0tLQo+PiAgaHcvZGlz
cGxheS90YzYzOTN4Yi5jICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKy0tLS0tLS0tLQo+PiAg
aHcvZGlzcGxheS92aXJ0aW8tZ3B1LTNkLmMgICAgICB8ICA0ICstLQo+PiAgaHcvZGlzcGxheS92
bXdhcmVfdmdhLmMgICAgICAgICB8IDIyICsrKysrKy0tLS0tLS0KPj4gIGh3L2RtYS9vbWFwX2Rt
YS5jICAgICAgICAgICAgICAgfCAyNiArKysrKysrKy0tLS0tLS0KPj4gIGh3L2RtYS9zb2NfZG1h
LmMgICAgICAgICAgICAgICAgfCAzNyArKysrKysrKysrLS0tLS0tLS0tLS0KPj4gIGh3L2dwaW8v
b21hcF9ncGlvLmMgICAgICAgICAgICAgfCAgMiArLQo+PiAgaHcvaTJjL29tYXBfaTJjLmMgICAg
ICAgICAgICAgICB8IDEwICsrKy0tLQo+PiAgaHcvaTM4Ni9rdm0vYXBpYy5jICAgICAgICAgICAg
ICB8ICA5ICsrKy0tLQo+PiAgaHcvaTM4Ni9rdm0vY2xvY2suYyAgICAgICAgICAgICB8ICA3ICsr
LS0KPj4gIGh3L2kzODYva3ZtL2k4MjU0LmMgICAgICAgICAgICAgfCAgNyArKy0tCj4+ICBody9p
Mzg2L2t2bS9pODI1OS5jICAgICAgICAgICAgIHwgIDUgKy0tCj4+ICBody9pMzg2L2t2bS9pb2Fw
aWMuYyAgICAgICAgICAgIHwgIDUgKy0tCj4+ICBody9pMzg2L211bHRpYm9vdC5jICAgICAgICAg
ICAgIHwgMjEgKysrKysrLS0tLS0tCj4+ICBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAgICAg
IHwgMTggKysrKystLS0tLS0KPj4gIGh3L2kzODYvcGNfcGlpeC5jICAgICAgICAgICAgICAgfCAg
MiArLQo+PiAgaHcvaTM4Ni9wY19zeXNmdy5jICAgICAgICAgICAgICB8ICA1ICstLQo+PiAgaHcv
aTM4Ni94ZW4veGVuLWh2bS5jICAgICAgICAgICB8IDMyICsrKysrKysrKy0tLS0tLS0tLQo+PiAg
aHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgICAgICB8IDEyICsrKy0tLS0KPj4gIGh3L2kzODYv
eGVuL3hlbl9hcGljLmMgICAgICAgICAgfCAgMiArLQo+PiAgaHcvaWRlL2FoY2kuYyAgICAgICAg
ICAgICAgICAgICB8ICA2ICsrLS0KPj4gIGh3L2lkZS9jb3JlLmMgICAgICAgICAgICAgICAgICAg
fCAgMiArLQo+PiAgaHcvaW5wdXQvbG04MzJ4LmMgICAgICAgICAgICAgICB8ICA2ICsrLS0KPj4g
IGh3L2lucHV0L3Bja2JkLmMgICAgICAgICAgICAgICAgfCAgMyArLQo+PiAgaHcvaW5wdXQvcHhh
Mnh4X2tleXBhZC5jICAgICAgICB8ICAyICstCj4+ICBody9pbnB1dC90c2MyMDA1LmMgICAgICAg
ICAgICAgIHwgMTcgKysrKystLS0tLQo+PiAgaHcvaW5wdXQvdHNjMjEweC5jICAgICAgICAgICAg
ICB8IDcyICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICBody9p
bnB1dC92aXJ0aW8taW5wdXQtaGlkLmMgICAgIHwgMTQgKysrKy0tLS0KPj4gIGh3L2lucHV0L3Zp
cnRpby1pbnB1dC5jICAgICAgICAgfCAgNSArLS0KPj4gIGh3L2ludGMvYXJtX2dpY19rdm0uYyAg
ICAgICAgICAgfCAxMiArKystLS0tCj4+ICBody9pbnRjL29tYXBfaW50Yy5jICAgICAgICAgICAg
IHwgIDQgKy0tCj4+ICBody9pbnRjL29wZW5waWMuYyAgICAgICAgICAgICAgIHwgIDcgKystLQo+
PiAgaHcvaW50Yy9vcGVucGljX2t2bS5jICAgICAgICAgICB8ICA4ICsrLS0tCj4+ICBody9pbnRj
L3MzOTBfZmxpY19rdm0uYyAgICAgICAgIHwgIDQgKy0tCj4+ICBody9pcG1pL2lwbWkuYyAgICAg
ICAgICAgICAgICAgIHwgIDEgKwo+PiAgaHcvaXBtaS9pcG1pX2JtY19leHRlcm4uYyAgICAgICB8
ICA1ICstLQo+PiAgaHcvaXNhL2lzYS1idXMuYyAgICAgICAgICAgICAgICB8ICA3ICsrLS0KPj4g
IGh3L2xtMzIvbG0zMl9ib2FyZHMuYyAgICAgICAgICAgfCAgNSArLS0KPj4gIGh3L2xtMzIvbWls
a3ltaXN0LmMgICAgICAgICAgICAgfCAgNSArLS0KPj4gIGh3L202OGsvYW41MjA2LmMgICAgICAg
ICAgICAgICAgfCAgNCArLS0KPj4gIGh3L202OGsvbWNmNTIwNi5jICAgICAgICAgICAgICAgfCAg
MyArLQo+PiAgaHcvbTY4ay9tY2Y1MjA4LmMgICAgICAgICAgICAgICB8ICA3ICsrLS0KPj4gIGh3
L21pY3JvYmxhemUvYm9vdC5jICAgICAgICAgICAgfCAgMiArLQo+PiAgaHcvbWlwcy9ib3N0b24u
YyAgICAgICAgICAgICAgICB8ICA0ICstLQo+PiAgaHcvbWlwcy9taXBzX2Z1bG9uZzJlLmMgICAg
ICAgICB8ICA0ICstLQo+PiAgaHcvbWlwcy9taXBzX2phenouYyAgICAgICAgICAgICB8ICA0ICst
LQo+PiAgaHcvbWlwcy9taXBzX21hbHRhLmMgICAgICAgICAgICB8ICA0ICstLQo+PiAgaHcvbWlw
cy9taXBzX21pcHNzaW0uYyAgICAgICAgICB8ICA0ICstLQo+PiAgaHcvbWlwcy9taXBzX3I0ay5j
ICAgICAgICAgICAgICB8ICA2ICsrLS0KPj4gIGh3L21pc2MvYTlzY3UuYyAgICAgICAgICAgICAg
ICAgfCAgMyArLQo+PiAgaHcvbWlzYy9vbWFwX2dwbWMuYyAgICAgICAgICAgICB8IDExICsrKyst
LS0KPj4gIGh3L21pc2Mvb21hcF9sNC5jICAgICAgICAgICAgICAgfCAgNSArLS0KPj4gIGh3L21p
c2Mvb21hcF9zZHJjLmMgICAgICAgICAgICAgfCAgMyArLQo+PiAgaHcvbWlzYy92bXBvcnQuYyAg
ICAgICAgICAgICAgICB8ICAyICstCj4+ICBody9tb3hpZS9tb3hpZXNpbS5jICAgICAgICAgICAg
IHwgIDcgKystLQo+PiAgaHcvbmV0L2ZzbF9ldHNlYy9ldHNlYy5jICAgICAgICB8ICAyICstCj4+
ICBody9uZXQvcGNuZXQuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gIGh3L25ldC9zbWM5
MWMxMTEuYyAgICAgICAgICAgICAgfCAgNSArLS0KPj4gIGh3L25ldC92aG9zdF9uZXQuYyAgICAg
ICAgICAgICAgfCAxNiArKysrLS0tLS0KPj4gIGh3L25pb3MyL2Jvb3QuYyAgICAgICAgICAgICAg
ICAgfCAgMiArLQo+PiAgaHcvbnZyYW0vZWVwcm9tOTN4eC5jICAgICAgICAgICB8ICA1ICstLQo+
PiAgaHcvbnZyYW0vZndfY2ZnLmMgICAgICAgICAgICAgICB8ICA0ICstLQo+PiAgaHcvb3BlbnJp
c2Mvb3BlbnJpc2Nfc2ltLmMgICAgICB8ICAzICstCj4+ICBody9wY2ktaG9zdC9ib25pdG8uYyAg
ICAgICAgICAgIHwgIDYgKystLQo+PiAgaHcvcGNpL3BjaS5jICAgICAgICAgICAgICAgICAgICB8
IDEwICsrKy0tLQo+PiAgaHcvcHBjL2U1MDAuYyAgICAgICAgICAgICAgICAgICB8IDIwICsrKysr
Ky0tLS0tLQo+PiAgaHcvcHBjL21hY19uZXd3b3JsZC5jICAgICAgICAgICB8ICAyICstCj4+ICBo
dy9wcGMvbWFjX29sZHdvcmxkLmMgICAgICAgICAgIHwgIDIgKy0KPj4gIGh3L3BwYy9tcGM4NTQ0
X2d1dHMuYyAgICAgICAgICAgfCAgNSArLS0KPj4gIGh3L3BwYy9wcGM0MDVfYm9hcmRzLmMgICAg
ICAgICAgfCAgOCArKy0tLQo+PiAgaHcvcHBjL3BwYzQ0MF9iYW1ib28uYyAgICAgICAgICB8IDE5
ICsrKysrLS0tLS0tCj4+ICBody9wcGMvcHBjNHh4X3BjaS5jICAgICAgICAgICAgIHwgIDMgKy0K
Pj4gIGh3L3BwYy9wcmVwLmMgICAgICAgICAgICAgICAgICAgfCAgNCArLS0KPj4gIGh3L3BwYy92
aXJ0ZXhfbWw1MDcuYyAgICAgICAgICAgfCAgNCArLS0KPj4gIGh3L3MzOTB4L3ZpcnRpby1jY3cu
YyAgICAgICAgICAgfCAgMiArLQo+PiAgaHcvc2NzaS9sc2k1M2M4OTVhLmMgICAgICAgICAgICB8
ICA0ICstLQo+PiAgaHcvc2NzaS9zcGFwcl92c2NzaS5jICAgICAgICAgICB8IDQ5ICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0KPj4gIGh3L3Njc2kvdmlydGlvLXNjc2ktZGF0YXBsYW5lLmMg
fCAgNiArKy0tCj4+ICBody9zZC9wbDE4MS5jICAgICAgICAgICAgICAgICAgIHwgIDUgKy0tCj4+
ICBody9zZC9zZC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKy0tLS0KPj4gIGh3L3No
NC9yMmQuYyAgICAgICAgICAgICAgICAgICAgfCAgOSArKystLS0KPj4gIGh3L3NoNC9zaDc3NTAu
YyAgICAgICAgICAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0KPj4gIGh3L3NwYXJjL2xlb24zLmMgICAgICAgICAgICAgICAgfCAgOSArKystLS0KPj4gIGh3
L3NwYXJjL3N1bjRtLmMgICAgICAgICAgICAgICAgfCAgOCArKy0tLQo+PiAgaHcvc3BhcmM2NC9u
aWFnYXJhLmMgICAgICAgICAgICB8ICAyICstCj4+ICBody9zcGFyYzY0L3N1bjR1LmMgICAgICAg
ICAgICAgIHwgIDkgKysrLS0tCj4+ICBody9zc2kvb21hcF9zcGkuYyAgICAgICAgICAgICAgIHwg
IDUgKy0tCj4+ICBody90aW1lci9vbWFwX2dwdGltZXIuYyAgICAgICAgIHwgMTEgKysrKy0tLQo+
PiAgaHcvdGltZXIvdHdsOTIyMzAuYyAgICAgICAgICAgICB8ICAyICstCj4+ICBody90aW1lci94
aWxpbnhfdGltZXIuYyAgICAgICAgIHwgIDggKystLS0KPj4gIGh3L3VzYi9jb3JlLmMgICAgICAg
ICAgICAgICAgICAgfCAxNSArKysrKy0tLS0KPj4gIGh3L3VzYi9kZXNjLmMgICAgICAgICAgICAg
ICAgICAgfCAgNCArLS0KPj4gIGh3L3VzYi9kZXYtYXVkaW8uYyAgICAgICAgICAgICAgfCAyOSAr
KysrKysrKystLS0tLS0tLQo+PiAgaHcvdXNiL2Rldi1ibHVldG9vdGguYyAgICAgICAgICB8ICA0
ICstLQo+PiAgaHcvdXNiL2Rldi1tdHAuYyAgICAgICAgICAgICAgICB8ICA5ICsrKy0tLQo+PiAg
aHcvdXNiL2Rldi1uZXR3b3JrLmMgICAgICAgICAgICB8IDIwICsrKysrKy0tLS0tLQo+PiAgaHcv
dXNiL2hjZC1laGNpLmMgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKy0tLS0tLS0tLQo+PiAg
aHcvdXNiL2hjZC1tdXNiLmMgICAgICAgICAgICAgICB8ICA0ICstLQo+PiAgaHcvdXNiL2hjZC14
aGNpLmMgICAgICAgICAgICAgICB8ICAzICstCj4+ICBody91c2IvaG9zdC1sZWdhY3kuYyAgICAg
ICAgICAgIHwgIDIgKy0KPj4gIGh3L3dhdGNoZG9nL3dhdGNoZG9nLmMgICAgICAgICAgfCAgOSAr
KystLS0KPj4gIGh3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jICAgICAgfCAgOCArKystLQo+PiAg
aHcveGVuL3hlbi1jb21tb24uYyAgICAgICAgICAgICB8IDEwICsrKy0tLQo+PiAgaHcveGVuL3hl
bl9wdC5jICAgICAgICAgICAgICAgICB8ICA0ICstLQo+PiAgaHcveGVucHYveGVuX2RvbWFpbmJ1
aWxkLmMgICAgICB8IDI0ICsrKysrKystLS0tLS0tCj4+ICBody94ZW5wdi94ZW5fbWFjaGluZV9w
di5jICAgICAgIHwgIDggKystLS0KPj4gIDE0MiBmaWxlcyBjaGFuZ2VkLCA3NjkgaW5zZXJ0aW9u
cygrKSwgNzA1IGRlbGV0aW9ucygtKQo+Cj4gVGhpcyBwYXRjaCBpcyBJTUhPIHdheSB0byBiaWch
IENhbiB5b3UgcGxlYXNlIGJyZWFrIHRoaXMgZG93biBpbnRvIHRoZQo+IGluZGl2aWR1YWwgaHcv
KiBzdWJzeXN0ZW1zLCBzbyB0aGF0IHBlb3BsZSB3aG8gYXJlIGZhbWlsaWFyIHdpdGggYQo+IGNl
cnRhaW4gc3Vic3lzdGVtIGhhdmUgYSBjaGFuY2UgdG8gcmV2aWV3IGp1c3QgdGhlaXIgcGFydD8g
VGhhbmtzLgoKT2ssIHdpbGwgZG8gaW4gdjIuCgpUaGFua3MsCkFsaXN0YWlyCgo+Cj4gIFRob21h
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 22:44:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 22:44:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxL4U-0005wT-Br; Wed, 27 Sep 2017 22:44:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxL4T-0005wL-Mn
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 22:44:49 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 21/84-17770-1E92CC95; Wed, 27 Sep 2017 22:44:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVfeB5pl
 Ig94FQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8amH13MBTfkKhbdWM/awLhOsouRi0NIYDKT
 RNuF8ywQzm9GiRfHG5ggnI2MEgebn0NltjFKTLt2HyjDySEs4Cqx5PQjFhBbREBHYu/yScwgt
 pDAHiaJfavB4swCM5gkjn4sArHZBIwkzh6dzghi8wrYSryZ/ZodxGYRUJXY+mUDWK+oQLjE28
 YjLBA1ghInZz4BszkF7CSWnJ3GBDFTT2LH9V+sELa8xPa3c8B6JQSMJfpm9bFMYBSchaR9FpK
 WWUhaFjAyr2JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDF0G
 INjB2PHP6RCjJAeTkihvo/KZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvL80gHKCRanpqRVpm
 TnAKIJJS3DwKInwSgAjSYi3uCAxtzgzHSJ1ilFRSpz3JUifAEgiozQPrg0WuZcYZaWEeRmBDh
 HiKUgtys0sQZV/xSjOwagkzPsfZApPZl4J3PRXQIuZgBb3Tj0BsrgkESEl1cAoGLNX+mb7Wu/
 bwc3ZPT9zEjbfsawunusWqz2ftVjZpu4r6+mHypGF65TCNdgz5mk2Tpf4ED53ntLFQ979BwXf
 LTryv5510jbNZ19Fz3xxmnpW8FemZrPlidje+PWHTs94Zzx1cta79tln3YsyFsnfMDH5v2PO9
 8a7dzenTnWymrnv2GQLE/dWJZbijERDLeai4kQAB26FW9cCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506552287!84839073!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38150 invoked from network); 27 Sep 2017 22:44:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 22:44:48 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RMiaJ5020269
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 22:44:36 GMT
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 v8RMiYKk022974
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 22:44:34 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 v8RMiXIo032382;
 Wed, 27 Sep 2017 22:44:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 15:44:33 -0700
To: Joao Martins <joao.m.martins@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
 <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
 <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
 <0f58594c-ee42-7813-a0c2-1cbbc1e2a576@oracle.com>
 <2fb49000-5f07-8cb9-f16d-1701c36b6c49@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f3b20457-6b91-9920-0bf5-2ef7330f4633@oracle.com>
Date: Wed, 27 Sep 2017 18:44:21 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <2fb49000-5f07-8cb9-f16d-1701c36b6c49@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAwNDo1NyBQTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+IE9uIDA5LzI3LzIw
MTcgMDk6MjIgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDkvMjcvMjAxNyAxMToy
NiBBTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+Pj4gT24gMDkvMjcvMjAxNyAwMzo0MCBQTSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+PiArc3RhdGljIHZvaWQgeGVuX3NldHVwX3ZzeXNjYWxs
X3RpbWVfaW5mbyh2b2lkKQo+Pj4+PiArewo+Pj4+PiArCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3Rp
bWVfbWVtb3J5X2FyZWEgdDsKPj4+Pj4gKwlzdHJ1Y3QgcHZjbG9ja192c3lzY2FsbF90aW1lX2lu
Zm8gKnRpOwo+Pj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpwdnRpOwo+Pj4+
PiArCWludCByZXQ7Cj4+Pj4+ICsKPj4+Pj4gKwlwdnRpID0gJl9fdGhpc19jcHVfcmVhZCh4ZW5f
dmNwdSktPnRpbWU7Cj4+Pj4+ICsKPj4+Pj4gKwkvKgo+Pj4+PiArCSAqIFdlIGNoZWNrIGFoZWFk
IG9uIHRoZSBwcmltYXJ5IHRpbWUgaW5mbyBpZiB0aGlzCj4+Pj4+ICsJICogYml0IGlzIHN1cHBv
cnRlZCBoZW5jZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCj4+Pj4+ICsJICovCj4+Pj4+
ICsJaWYgKCEocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkKPj4+Pj4gKwkJ
cmV0dXJuOwo+Pj4+PiArCj4+Pj4+ICsJcHZjbG9ja19zZXRfZmxhZ3MoUFZDTE9DS19UU0NfU1RB
QkxFX0JJVCk7Cj4+Pj4gSXMgaXQgT0sgdG8gaGF2ZSB0aGlzIGZsYWcgc2V0IGlmIGFueXRoaW5n
IGJlbG93IGZhaWxzPwo+Pj4+Cj4+PiBZZXMgLSBpZiBhbnl0aGluZyBiZWxvdyBmYWlscyBpdCB3
aWxsIG9ubHkgYWZmZWN0IHVzZXJzcGFjZSBtYXBwZWQgcGFnZS4KPj4gVGhlbiBzaG91bGQgaXQg
YmUgc2V0IHNvbWV3aGVyZSBlbHNlLCBsaWtlIGluIHhlbl90aW1lX2luaXQoKT8KPj4KPiBIbSwg
SSBjb3VsZCBtb3ZlIGl0IGlmIHlvdSB0aGluayBpdCdzIGJldHRlciAtIGJ1dCBnaXZlbiB0aGUg
aW1wb3J0YW5jZSBvZiB0aGUKPiBiaXQgd2UgYXJlIGNoZWNraW5nIGFuZCBpdHMgZGlyZWN0IGNv
cnJlbGF0aW9uIHRvIHdoZXRoZXIgb3Igbm90IHdlIGNhbiBzZXR1cAo+IFZDTE9DS19QVkNMT0NL
IHRoZW4gSSBmaW5kIGl0IGNsZWFuZXIgdG8gaGF2ZSBpdCBoZXJlIGluIHRoZSBzYW1lIHJvdXRp
bmUuIE9uZQo+IHRoaW5nIEkgZmFpbGVkIHRvIG1lbnRpb24gYmVmb3JlIGlzIHRoYXQgY2hlY2tp
bmcgYWhlYWQgbGlrZSBhYm92ZSwgbGV0IHVzIGFsc28KPiBhdm9pZCBhbGxvY2F0aW5nIGEgcGFn
ZSBwbHVzIGFuIGh5cGVyY2FsbCB0byByZWdpc3RlciB0aGUgcHZ0aSBqdXN0IHRvIGNoZWNrIHRo
ZQo+IG9uZSBiaXQgb2YgaW5mbyB3ZSBuZWVkIGZvciB1c2luZyBWQ0xPQ0tfUFZDTE9DSy4KPgo+
IEl0IGlzIHZlcnkgdW5saWtlbHkgd2l0aCBjdXJyZW50IFhlbiBjb2RlIHRoYXQgMSkgdGhlIHNl
Y29uZGFyeSBjb3B5IHJlZ2lzdGVyCj4gYmVsb3cgZmFpbHMsIG9yIDIpIG1hc3RlciBhbmQgc2Vj
b25kYXJ5IGRvbid0IGhhdmUgdGhlIHNhbWUgYml0cyBzZXQuIFNvIGluIGNhc2UKPiB5b3UncmUg
cmVjb25zaWRlcmluZyB0aGUgInNob3J0Y3V0IiBjaGVjayBhYm92ZSBJIGNhbiBtb3ZlIGl0IGxp
a2Ugd2UgaGFkIGluIHYxCj4gYW5kIGhhdmUgcHZjbG9ja19zZXRfZmxhZ3MgcmlnaHQgYmVmb3Jl
IHB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YSgpLgoKSSB0aGluayBpdCB3b3VsZCBiZSBtb3JlIGxv
Z2ljYWwgdG8gbW92ZSBpdCB0byB0aGUgZW5kIGxpa2UgaW4gdjEuCgpCdXQgY2FuIHlvdSBleHBs
YWluIGFnYWluIHdoeSB0aGlzIGZsYWcgc2hvdWxkIG5vdCBiZSBzZXQgaW4KeGVuX3RpbWVfaW5p
dCgpPyBJdCBzZWVtcyB0byBtZSB0aGF0IGl0IHdvdWxkIGJlIHVzZWZ1bCBub3QganVzdCBmb3IK
dkRTTyBidXQgZm9yIHhlbl9jbG9ja3NvdXJjZV9yZWFkKCktPnB2Y2xvY2tfY2xvY2tzb3VyY2Vf
cmVhZCgpIGFzIHdlbGwuCgotYm9yaXMKCgo+Cj4+PiAgV2hhdCBJCj4+PiBkbyBhYm92ZSBpcyBq
dXN0IGFsbG93aW5nIHhlbiBjbG9ja3NvdXJjZSB0byB1c2UvY2hlY2sgdGhhdCBiaXQgKGNvbnNl
cXVlbnRseQo+Pj4gc3BlZWRpbmcgdXAgc2NoZWRfY2xvY2spIGdpdmVuIHRoZSBuZWNlc3Nhcnkg
c3VwcG9ydCBpcyB0aGVyZSBpbiB0aGUgbWFzdGVyCj4+PiBjb3B5LiBUaGUgc2Vjb25kYXJ5IGNv
cHkgKGkuZS4gd2hhdCdzIGJlaW5nIHNldCB1cCBiZWxvdywgbWFwcGVkL3VzZWQgaW4gdmRzbykK
Pj4+IGhhcyB0aGUgc2FtZSBkYXRhIGZyb20gdGhlIG1hc3RlciBjb3B5LCBqdXN0IHNlcGFyYXRl
IG1lbW9yeSByZWdpb25zLiBUaGUgY2hlY2tzCj4+PiBiZWxvdyBhcmUganVzdCBmb3IgdGhlIHVu
bGlrZWx5IGNhc2VzIG9mIGZhaWxpbmcgdG8gcmVnaXN0ZXIgdGhlIHNlY29uZGFyeSBjb3B5Cj4+
PiBvciBpZiBpdHMgY29udGVudCB3ZXJlIHRvIGRpZmZlciBmcm9tIG1hc3RlciBjb3B5IGluIGZ1
dHVyZSByZWxlYXNlcyAtIGFuZAo+Pj4gdGhlcmVmb3JlIHdlIGhhbmRsZSB0aG9zZSBtb3JlIGdy
YWNlZnVsbHkuCj4+Pgo+Pj4+IChJIGNhbiBzZWUgaW4gdGhlIGNoYW5nZWxvZyB0aGF0IGFwcGFy
ZW50bHkgYXQgc29tZSBwb2ludCBJJ3ZlIGFza2VkCj4+Pj4gYWJvdXQgdGhpcyBhdCB2MSBidXQg
SSBjYW4ndCByZW1lbWJlci9maW5kIHdoYXQgZXhhY3RseSBpdCB3YXMpCj4+Pj4KPj4+Pj4gKwo+
Pj4+PiArCXRpID0gKHN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAqKWdldF96ZXJv
ZWRfcGFnZShHRlBfS0VSTkVMKTsKPj4+Pj4gKwlpZiAoIXRpKQo+Pj4+PiArCQlyZXR1cm47Cj4+
Pj4+ICsKPj4+Pj4gKwl0LmFkZHIudiA9ICZ0aS0+cHZ0aTsKPj4+Pj4gKwo+Pj4+PiArCXJldCA9
IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVh
LCAwLCAmdCk7Cj4+Pj4+ICsJaWYgKHJldCkgewo+Pj4+PiArCQlwcl9ub3RpY2UoInhlbjogVkNM
T0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAoZXJyICVkKVxuIiwgcmV0KTsKPj4+Pj4gKwkJZnJl
ZV9wYWdlKCh1bnNpZ25lZCBsb25nKXRpKTsKPj4+Pj4gKwkJcmV0dXJuOwo+Pj4+PiArCX0KPj4+
Pj4gKwo+Pj4+PiArCS8qCj4+Pj4+ICsJICogSWYgdGhlIGNoZWNrIGFib3ZlIHN1Y2NlZGRlZCB0
aGlzIG9uZSBzaG91bGQgdG9vIHNpbmNlIGl0J3MgdGhlCj4+Pj4+ICsJICogc2FtZSBkYXRhIG9u
IGJvdGggcHJpbWFyeSBhbmQgc2Vjb25kYXJ5IHRpbWUgaW5mb3MganVzdCBkaWZmZXJlbnQKPj4+
Pj4gKwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlIHN0aWxsIGNoZWNrIGl0IGluIGNhc2UgaHlw
ZXJ2aXNvciBpcyBidWdneS4KPj4+Pj4gKwkgKi8KPj4+Pj4gKwlwdnRpID0gJnRpLT5wdnRpOwo+
Pj4+PiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkpIHsKPj4+
Pj4gKwkJdC5hZGRyLnYgPSBOVUxMOwo+Pj4+PiArCQlyZXQgPSBIWVBFUlZJU09SX3ZjcHVfb3Ao
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfdGltZV9tZW1vcnlfYXJlYSwKPj4+Pj4gKwkJCQkJIDAsICZ0
KTsKPj4+Pj4gKwkJaWYgKCFyZXQpCj4+Pj4+ICsJCQlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcp
dGkpOwo+Pj4+PiArCj4+Pj4+ICsJCXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qg
c3VwcG9ydGVkICh0c2MgdW5zdGFibGUpXG4iKTsKPj4+Pj4gKwkJcmV0dXJuOwo+Pj4+PiArCX0K
Pj4+Pj4gKwo+Pj4+PiArCXhlbl9jbG9jayA9IHRpOwo+Pj4+PiArCXB2Y2xvY2tfc2V0X3B2dGlf
Y3B1MF92YSh4ZW5fY2xvY2spOwo+Pj4+PiArCj4+Pj4+ICsJeGVuX2Nsb2Nrc291cmNlLmFyY2hk
YXRhLnZjbG9ja19tb2RlID0gVkNMT0NLX1BWQ0xPQ0s7Cj4+Pj4+ICt9Cj4+Pj4+ICsKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 22:59:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 22:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxLIo-0006jm-Kh; Wed, 27 Sep 2017 22:59:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistair23@gmail.com>) id 1dxLIn-0006je-4s
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 22:59:37 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 77/79-01916-85D2CC95; Wed, 27 Sep 2017 22:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXiVRtkrBuueyb
 SYNZHKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP2rB8sBV+sK2b+e8XawHhCt4uRi0NIYDqj
 xMfFK1lAHBaBdlaJI7e+sYE4EgKLWSVm/33L2sXICeSUSVyb+wMowQFkF0ls6BCCCOdJ3Nh2k
 g3E5hUQlDg58wkLiC0sICOx8fQhRpByIQFviZuvpEDCnAJ2EvtuTAebKCRwglFi+kxvEJtNwE
 Ti/6e/YGNYBFQlrm2bzwwx3lDiyvvdUOMDJJZM+8QIMT5Oonn6P7A5IgJKEtOXNbKD2MwC+1k
 lHpyXgbA1JVq3/2afwCg8C8l1s5CkFjAyrWLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1stN
 LS5OTE/NSUwq1kvOz93ECAznegYGxh2M7Sf8DjFKcjApifI2Kp+JFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBe1EbKCdYlJqeWpGWmQOMLJi0BAePkgivlg5Qmre4IDG3ODMdInWK0Zjj2KbLf5
 g49u259YdJiCUvPy9VSpz3IMgkAZDSjNI8uEGwiL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnIN
 RSZiXB2QhT2ZeCdy+V0CnMAGd0jv1BMgpJYkIKakGRpMncn/nrOjgWPFjmu6+54tjdR7eWHph
 9iMjzfk6qZe3eE3nN3ui8M9nVX9g76rih8ElR0LW6Dl23zu9dc0Fn/eH1xfpr+z6cX1G+6Nd2
 wV3tD9eWO3L631x4rVF/ReLTptvqw6OYDl17/wTs21XhLb+4F9X//KSWeqy0ycEG3dueHtbKX
 /xogfySizFGYmGWsxFxYkAFY688fMCAAA=
X-Env-Sender: alistair23@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506553175!112278813!1
X-Originating-IP: [74.125.82.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48368 invoked from network); 27 Sep 2017 22:59:35 -0000
Received: from mail-wm0-f51.google.com (HELO mail-wm0-f51.google.com)
 (74.125.82.51)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 22:59:35 -0000
Received: by mail-wm0-f51.google.com with SMTP id m127so142571wmm.3
 for <xen-devel@lists.xenproject.org>; Wed, 27 Sep 2017 15:59:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=90fC2/2weE4V4ynyIWTlVwfAVihaIEOLgpWt7gI5CjQ=;
 b=OX2u8JH8PecN7QWBu3kSjwdsaP+wYPlJYWl2y3ZC1YUbD8HGsRWft0bowV21mLcBn8
 xKKGvW64prgzqWk8Lf4GS8dOAzh1x4Ab6ldKL914XUGdutUXPBoaV5cbDSJL3xZWEazK
 LT4/ka22V5t1U3gxtvNIbC0ueCtIkbDYK+pv+EZ9wOXckDwEgdRFjdtzQm5okbOkNNWo
 yYy2NOzlx4mo3E0ZHZVOcXvBotBLxpGehluBf1LgqauwBx8x7TRHL4+rUSfW40eoDBY4
 rSh2brDHxAsIwkR+pEzCDAo6j1eXZ0yuFoIle1WHKcWTolgEAr4euGaUjBEsDJEtSRSg
 MjeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=90fC2/2weE4V4ynyIWTlVwfAVihaIEOLgpWt7gI5CjQ=;
 b=XuGP76e3CanBRuYnfoZSKpBwCJJP8L0N7zc557Nk9gYdpXtdP6moK3c1/OFvxhpq0s
 OXDFbJ02Gdt+UPUSZa+DMClc4tf3V6wc0BdjLoBCQYXGnUFZAyMJqpiM2S4CkPS1yOnW
 5ux1+nLeCXscjlaCWqO+gueIiPDcfWXK1tEDRzhAyr+2a9QOPxtEVrLxy8dDWAL4puvZ
 XAUaFr8mnE4AGrjKyrcEV4cfIZMrC39rdMy9UD15Ogo7aH3I8LC3pIa6P1bbXCJgK98v
 mBnGInySVKuZnrN8VznVzGWdHL3nWtdqH7HBa735VdspS2VekTwS8rAYd2WeNesgarpB
 PIww==
X-Gm-Message-State: AHPjjUg4gAAckOm9reqbbxN+fB8xj6E8Kbd21ce0TTJhgoo0zsSfVslT
 rNTBTDvn+a/4jrkMRsbSPZJY8DlTtw5yUJmrd5w=
X-Google-Smtp-Source: AOwi7QD0hLFiBNxW6hvBeDxiYt/HTmhgc4ujHzMMt5fkws9wXfVEeOgEWkgruhILjBVbmcbQILh6BSYcLodlVdZM714=
X-Received: by 10.28.104.7 with SMTP id d7mr1349877wmc.6.1506553174878; Wed,
 27 Sep 2017 15:59:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.135.139 with HTTP; Wed, 27 Sep 2017 15:59:04 -0700 (PDT)
In-Reply-To: <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
 <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
From: Alistair Francis <alistair.francis@xilinx.com>
Date: Wed, 27 Sep 2017 15:59:04 -0700
X-Google-Sender-Auth: BbtVS_jUPp1ZnK5OCaE2OeYTRlw
Message-ID: <CAKmqyKMzdmNJ=+pHNa8fq7MPq+KCn_BtKEzoD99qw9=KE2ZqVw@mail.gmail.com>
To: Eric Blake <eblake@redhat.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 Markus Armbruster <armbru@redhat.com>, Juan Quintela <quintela@redhat.com>,
 "qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, qemu-arm <qemu-arm@nongnu.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Alistair Francis <alistair.francis@xilinx.com>, John Snow <jsnow@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v1 1/8] Replace all occurances
 of __FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBTZXAgMjYsIDIwMTcgYXQgNjozMiBBTSwgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+IHdyb3RlOgo+IE9uIDA5LzI1LzIwMTcgMDc6MDggUE0sIEFsaXN0YWlyIEZyYW5jaXMg
d3JvdGU6Cj4+IFJlcGxhY2UgYWxsIG9jY3VycyBvZiBfX0ZVTkNUSU9OX18gZXhjZXB0IGZvciB0
aGUgY2hlY2sgaW4gY2hlY2twYXRjaAo+PiB3aXRoIHRoZSBub24gR0NDIHNwZWNpZmljIF9fZnVu
Y19fLgo+Pgo+PiBPbmUgbGluZSBpbiBoY2QtbXVzYi5jIHdhcyBtYW51YWxseSB0d2Vha2VkIHRv
IHBhc3MgY2hlY2twYXRjaC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQWxpc3RhaXIgRnJhbmNpcyA8
YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgo+PiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+Cj4+IENjOiBBbmRyemVqIFphYm9yb3dza2kgPGJhbHJvZ2dAZ21haWwuY29t
Pgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBD
YzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4+IENjOiBKb2hu
IFNub3cgPGpzbm93QHJlZGhhdC5jb20+Cj4+IENjOiBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5A
YXVyZWwzMi5uZXQ+Cj4+IENjOiBZb25nYm9rIEtpbSA8eW9uZ2Jvay5raW1AaW1ndGVjLmNvbT4K
Pj4gQ2M6IFBldGVyIENyb3N0aHdhaXRlIDxjcm9zdGh3YWl0ZS5wZXRlckBnbWFpbC5jb20+Cj4+
IENjOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+IChzdXBwb3J0ZXI6Qmxv
Y2sKPj4gQ2M6IEZhbSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPiAoc3VwcG9ydGVyOkJsb2NrCj4K
PiBUaGF0IGxvb2tzIGZ1bm55LCB3aXRoIG5vIGNsb3NpbmcgKS4gIFNvbWV0aGluZydzIGJyZWFr
aW5nIGRvd24gYmV0d2Vlbgo+IGdldF9tYWludGFpbmVycy5wbCBhbmQgeW91ciBldmVudHVhbCBl
bWFpbCwgYWx0aG91Z2ggaXQncyBub3QgZmF0YWwuCgpZZWFoLCB0aGF0J3MgYSBjb3B5IGFuZCBw
YXN0ZSBlcnJvciwgd2lsbCBmaXguCgo+Cj4+IENjOiBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgo+PiBDYzogIkRyLiBEYXZpZCBBbGFuIEdpbGJlcnQiIDxkZ2lsYmVydEByZWRo
YXQuY29tPgo+PiBDYzogcWVtdS1hcm1Abm9uZ251Lm9yZwo+PiBDYzogcWVtdS1ibG9ja0Bub25n
bnUub3JnCj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gLS0tCj4+Cj4K
Pj4gIDY1IGZpbGVzIGNoYW5nZWQsIDI3MyBpbnNlcnRpb25zKCspLCAyNzMgZGVsZXRpb25zKC0p
Cj4KPiBCaWcgYnV0IG1lY2hhbmljYWwsIHNvIEknbSBva2F5IHdpdGhvdXQgc3BsaXR0aW5nIGl0
IGZ1cnRoZXIuCgpQaGV3ISBJIGRpZCBub3Qgd2FudCB0byBzcGxpdCBpdC4KCj4KPj4KPj4gZGlm
ZiAtLWdpdCBhL2F1ZGlvL2F1ZGlvX2ludC5oIGIvYXVkaW8vYXVkaW9faW50LmgKPj4gaW5kZXgg
NWJjYjFjNjBlMS4uNTQzYjFiZDhkNSAxMDA2NDQKPj4gLS0tIGEvYXVkaW8vYXVkaW9faW50LmgK
Pj4gKysrIGIvYXVkaW8vYXVkaW9faW50LmgKPj4gQEAgLTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMg
aW5saW5lIGludCBhdWRpb19yaW5nX2Rpc3QgKGludCBkc3QsIGludCBzcmMsIGludCBsZW4pCj4+
ICAjZGVmaW5lIEFVRElPX1NUUklOR0lGWShuKSBBVURJT19TVFJJTkdJRllfKG4pCj4+Cj4+ICAj
aWYgZGVmaW5lZCBfTVNDX1ZFUiB8fCBkZWZpbmVkIF9fR05VQ19fCj4+IC0jZGVmaW5lIEFVRElP
X0ZVTkMgX19GVU5DVElPTl9fCj4+ICsjZGVmaW5lIEFVRElPX0ZVTkMgX19mdW5jX18KPj4gICNl
bHNlCj4+ICAjZGVmaW5lIEFVRElPX0ZVTkMgX19GSUxFX18gIjoiIEFVRElPX1NUUklOR0lGWSAo
X19MSU5FX18pCj4+ICAjZW5kaWYKPgo+IFRoaXMgY2FuIGJlIGZ1cnRoZXIgc2ltcGxpZmllZC4g
IFdlIHJlYWxseSBhcmVuJ3QgdXNpbmcgX01TQ19WRVIgYXMgb3VyCj4gY29tcGlsZXIgKGNhbiBh
bnlvbmUgcHJvdmUgbWUgd3Jvbmc/KSwgYW5kIHdlIERPIHJlcXVpcmUgYSBDOTkgY29tcGlsZXIK
PiAocGVyIEM5OSA2LjQuMi4yLCBfX2Z1bmNfXyBzdXBwb3J0IGlzIG1hbmRhdG9yeSksIHNvIHdl
IGRvbid0IHJlYWxseQo+IG5lZWQgdGhlICNlbHNlIGJyYW5jaCAob3IsIGZvciB0aGF0IG1hdHRl
ciwgd2UgcHJvYmFibHkgZG9uJ3QgZXZlbiBuZWVkCj4gQVVESU9fRlVOQykuICBCdXQgdG8ga2Vl
cCB0aGlzIHBhdGNoIG1lY2hhbmljYWwsIHRoYXQgY2FuIGJlIGEgc2VwYXJhdGUKPiBmb2xsb3d1
cC4KCkkgaGF2ZSBhIHNlY29uZCBwYXRjaCB0aGF0IHJlbW92ZXMgQVVESU9fRlVOQwoKPgo+PiBk
aWZmIC0tZ2l0IGEvaHcvYXJtL25zZXJpZXMuYyBiL2h3L2FybS9uc2VyaWVzLmMKPj4gaW5kZXgg
NTgwMDViNjYxOS4uMzI2ODdhZmNlZCAxMDA2NDQKPj4gLS0tIGEvaHcvYXJtL25zZXJpZXMuYwo+
PiArKysgYi9ody9hcm0vbnNlcmllcy5jCj4+IEBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIHVp
bnQzMl90IG1pcGlkX3R4cngodm9pZCAqb3BhcXVlLCB1aW50MzJfdCBjbWQsIGludCBsZW4pCj4+
ICAgICAgdWludDhfdCByZXQ7Cj4+Cj4+ICAgICAgaWYgKGxlbiA+IDkpIHsKPj4gLSAgICAgICAg
aHdfZXJyb3IoIiVzOiBGSVhNRTogYmFkIFNQSSB3b3JkIHdpZHRoICVpXG4iLCBfX0ZVTkNUSU9O
X18sIGxlbik7Cj4+ICsgICAgICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBTUEkgd29yZCB3
aWR0aCAlaVxuIiwgX19mdW5jX18sIGxlbik7Cj4KPiBOb3QgdGhpcyBwYXRjaCdzIHByb2JsZW0s
IGJ1dCBpdCB3b3VsZCBwcm9iYWJseSBiZSBzaW1wbGVyIGlmIGh3X2Vycm9yKCkKPiB3ZXJlIGEg
bWFjcm8gdGhhdCBhdXRvbWF0aWNhbGx5IHByZWZpeGVkIF9fZnVuY19fLCByYXRoZXIgdGhhbiBt
YWtpbmcKPiBldmVyeSBjYWxsZXIgaGF2ZSB0byBzdXBwbHkgaXQgdGhlbXNlbHZlcy4KCkknbSBn
b2luZyB0byBsZWF2ZSB0aGlzIGZvciBhbm90aGVyIGRheSwgYnV0IEkgdGhpbmsgeW91IGFyZSBy
aWdodC4KCj4KPj4gKysrIGIvaHcvYXJtL29tYXAxLmMKPgo+PiBAQCAtMTcxNiw3ICsxNzE2LDcg
QEAgc3RhdGljIHZvaWQgb21hcF9jbGttX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIs
Cj4+ICAgICAgY2FzZSAweDE4OiAgICAgICAvKiBBUk1fU1lTU1QgKi8KPj4gICAgICAgICAgaWYg
KChzLT5jbGttLmNsb2NraW5nX3NjaGVtZSBeICh2YWx1ZSA+PiAxMSkpICYgNykgewo+PiAgICAg
ICAgICAgICAgcy0+Y2xrbS5jbG9ja2luZ19zY2hlbWUgPSAodmFsdWUgPj4gMTEpICYgNzsKPj4g
LSAgICAgICAgICAgIHByaW50ZigiJXM6IGNsb2NraW5nIHNjaGVtZSBzZXQgdG8gJXNcbiIsIF9f
RlVOQ1RJT05fXywKPj4gKyAgICAgICAgICAgIHByaW50ZigiJXM6IGNsb2NraW5nIHNjaGVtZSBz
ZXQgdG8gJXNcbiIsIF9fZnVuY19fLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNs
a3NjaGVtZW5hbWVbcy0+Y2xrbS5jbG9ja2luZ19zY2hlbWVdKTsKPgo+IFdvcnRoIGZpeGluZyB0
aGUgaW5kZW50YXRpb24gd2hpbGUgeW91IGFyZSBoZXJlPwoKRml4ZWQKCj4KPj4gQEAgLTI0NzMs
NyArMjQ3Myw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHd0X3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIGFkZHIsCj4+ICAgICAgY2FzZSAweDA0OiAgICAgICAvKiBWUkMgKi8KPj4gICAgICAgICAg
aWYgKCh2YWx1ZSBeIHMtPnZyYykgJiAxKSB7Cj4+ICAgICAgICAgICAgICBpZiAodmFsdWUgJiAx
KQo+PiAtICAgICAgICAgICAgICAgIHByaW50ZigiJXM6ICVpSHogYnV6eiBvblxuIiwgX19GVU5D
VElPTl9fLCAoaW50KQo+PiArICAgICAgICAgICAgICAgIHByaW50ZigiJXM6ICVpSHogYnV6eiBv
blxuIiwgX19mdW5jX18sIChpbnQpCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIDEuNSBNSHogZnJvbSBhIDEyLU1IeiBvciAxMy1NSHogUFdUX0NMSyAqLwo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoKG9tYXBfY2xrX2dldHJhdGUocy0+Y2xrKSA+PiAz
KSAvCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBQcmUtbXVsdGlwbGV4
ZXIgZGl2aWRlciAqLwo+Cj4gTGlrZXdpc2U/CgpUaGlzIGRvZXNuJ3QgYWN0dWFsbHkgY2hhbmdl
IHRoZSBpbmRlbnRpb24uIEl0J3MgYWxsIG9uZSBhcmd1bWVudCB0byBhIGZ1bmN0aW9uLgoKPgo+
PiBAQCAtMzMzMCwxMyArMzMzMCwxMyBAQCBzdGF0aWMgdm9pZCBvbWFwX21jYnNwX3dyaXRlaCh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAo+PiAgICAgICAgICBzLT5tY3JbMV0gPSB2YWx1ZSAm
IDB4MDNlMzsKPj4gICAgICAgICAgaWYgKHZhbHVlICYgMykgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBYTUNNICovCj4+ICAgICAgICAgICAgICBwcmludGYoIiVzOiBU
eCBjaGFubmVsIHNlbGVjdGlvbiBtb2RlIGVuYWJsZSBhdHRlbXB0XG4iLAo+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7Cj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19mdW5jX18pOwo+PiAgICAgICAgICByZXR1cm47Cj4+ICAgICAgY2FzZSAweDFh
OiAgICAgICAvKiBNQ1IxICovCj4+ICAgICAgICAgIHMtPm1jclswXSA9IHZhbHVlICYgMHgwM2Ux
Owo+PiAgICAgICAgICBpZiAodmFsdWUgJiAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIFJNQ00gKi8KPj4gICAgICAgICAgICAgIHByaW50ZigiJXM6IFJ4IGNoYW5u
ZWwgc2VsZWN0aW9uIG1vZGUgZW5hYmxlIGF0dGVtcHRcbiIsCj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXyk7Cj4KPiBhbmQgYWdhaW4KCkZpeGVkLgoKPgo+Cj4+ICsrKyBiL2h3L2FybS9v
bWFwMi5jCj4+IEBAIC0xMzEyLDcgKzEzMTIsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fYXBs
bF91cGRhdGUoc3RydWN0IG9tYXBfcHJjbV9zICpzKQo+Pgo+PiAgICAgIGlmIChtb2RlWzBdID09
IDEgfHwgbW9kZVswXSA9PSAyIHx8IG1vZGVbMV0gPT0gMSB8fCBtb2RlWzFdID09IDIpCj4+ICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBFTl81NE1fUExMIG9yIGJhZCBFTl85Nk1f
UExMXG4iLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKPgo+IE1vcmUgb2YgdGhlIHNhbWUuIEkn
bGwgcXVpdCBwb2ludGluZyBpdCBvdXQuCgpGaXhlZAoKPgo+Cj4+ICsrKyBiL2h3L2Jsb2NrL29u
ZW5hbmQuYwo+PiBAQCAtNjYxLDEyICs2NjEsMTIgQEAgc3RhdGljIHVpbnQ2NF90IG9uZW5hbmRf
cmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAo+PiAgICAgIGNhc2UgMHhmZjAyOiAgICAg
LyogRUNDIFJlc3VsdCBvZiBzcGFyZSBhcmVhIGRhdGEgKi8KPj4gICAgICBjYXNlIDB4ZmYwMzog
ICAgIC8qIEVDQyBSZXN1bHQgb2YgbWFpbiBhcmVhIGRhdGEgKi8KPj4gICAgICBjYXNlIDB4ZmYw
NDogICAgIC8qIEVDQyBSZXN1bHQgb2Ygc3BhcmUgYXJlYSBkYXRhICovCj4+IC0gICAgICAgIGh3
X2Vycm9yKCIlczogaW1lcGxlbWVudCBFQ0NcbiIsIF9fRlVOQ1RJT05fXyk7Cj4+ICsgICAgICAg
IGh3X2Vycm9yKCIlczogaW1lcGxlbWVudCBFQ0NcbiIsIF9fZnVuY19fKTsKPgo+IFNob3VsZCB3
ZSBmaXggdGhlIHR5cG8gd2hpbGUgaGVyZT8gcy9pbWVwbGVtZW50L2ltcGxlbWVudC8KCkZpeGVk
Cgo+Cj4+ICsrKyBiL2h3L2lzYS92dDgyYzY4Ni5jCj4+IEBAIC0zMCw3ICszMCw3IEBACj4+ICAv
LyNkZWZpbmUgREVCVUdfVlQ4MkM2ODZCCj4+Cj4+ICAjaWZkZWYgREVCVUdfVlQ4MkM2ODZCCj4+
IC0jZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBf
X0ZVTkNUSU9OX18sICMjX19WQV9BUkdTX18pCj4+ICsjZGVmaW5lIERQUklOVEYoZm10LCAuLi4p
IGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX2Z1bmNfXywgIyNfX1ZBX0FSR1NfXykKPj4g
ICNlbHNlCj4+ICAjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pCj4+ICAjZW5kaWYKPgo+IE5vdCB0
aGlzIHBhdGNoJ3MgcHJvYmxlbSwgYnV0IEkgaGF0ZSBiaXQtcm90dGFibGUgc3RhdGVtZW50cy4g
IFRoaXMKPiBzaG91bGQgYmUgZml4ZWQgc2VwYXJhdGVseSBpbnRvIGEgZm9ybSB0aGF0IGFsd2F5
cyBldmFsdWF0ZXMgdW5kZXIKPiAtV2Zvcm1hdCAoZ3VhcmRlZCBieSBhbiBpZigwKSBpbiBub3Jt
YWwgYnVpbGRzKS4KCkFoLCBJIHJlYWxseSBkb24ndCB3YW50IHRvIGdvIGRvd24gdGhhdCByYWJi
aXQgaG9sZSByaWdodCBub3cgZWl0aGVyLgpJIG1pZ2h0IGxlYXZlIHRoaXMgYXMgaXMuCgo+Cj4+
IGRpZmYgLS1naXQgYS9ody9taXBzL2d0NjR4eHhfcGNpLmMgYi9ody9taXBzL2d0NjR4eHhfcGNp
LmMKPj4gaW5kZXggZThiMmVlZjY4OC4uNDFhNzY5MDU2MCAxMDA2NDQKPj4gLS0tIGEvaHcvbWlw
cy9ndDY0eHh4X3BjaS5jCj4+ICsrKyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYwo+PiBAQCAtMzMs
NyArMzMsNyBAQAo+PiAgLy8jZGVmaW5lIERFQlVHCj4+Cj4+ICAjaWZkZWYgREVCVUcKPj4gLSNk
ZWZpbmUgRFBSSU5URihmbXQsIC4uLikgZnByaW50ZihzdGRlcnIsICIlczogIiBmbXQsIF9fRlVO
Q1RJT05fXywgIyNfX1ZBX0FSR1NfXykKPj4gKyNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikgZnBy
aW50ZihzdGRlcnIsICIlczogIiBmbXQsIF9fZnVuY19fLCAjI19fVkFfQVJHU19fKQo+PiAgI2Vs
c2UKPj4gICNkZWZpbmUgRFBSSU5URihmbXQsIC4uLikKPj4gICNlbmRpZgo+Cj4gRGl0dG8uCj4K
Pgo+PiArKysgYi9ody91c2IvaGNkLW11c2IuYwo+PiBAQCAtMjUzLDggKzI1Myw4IEBACj4+ICAv
KiAjZGVmaW5lIE1VU0JfREVCVUcgKi8KPj4KPj4gICNpZmRlZiBNVVNCX0RFQlVHCj4+IC0jZGVm
aW5lIFRSQUNFKGZtdCwuLi4pIGZwcmludGYoc3RkZXJyLCAiJXNAJWQ6ICIgZm10ICJcbiIsIF9f
RlVOQ1RJT05fXywgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fTElORV9f
LCAjI19fVkFfQVJHU19fKQo+PiArI2RlZmluZSBUUkFDRShmbXQsIC4uLikgZnByaW50ZihzdGRl
cnIsICIlc0AlZDogIiBmbXQgIlxuIiwgX19mdW5jX18sIFwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19MSU5FX18sICMjX19WQV9BUkdTX18pCj4+ICAjZWxzZQo+PiAgI2Rl
ZmluZSBUUkFDRSguLi4pCj4+ICAjZW5kaWYKPgo+IGFuZCBhZ2Fpbgo+Cj4gTXkgY29tbWVudHMg
d2VyZSBlaXRoZXIgYWJvdXQgdGhpbmdzIGZvciBzZXBhcmF0ZSBwYXRjaGVzLCBvciB0aGluZ3MK
PiB0aGF0IGFyZSB0cml2aWFsIGlmIHlvdSBjaG9vc2UgdG8gdG91Y2ggdGhlbSB1cCwgc286Cj4K
PiBSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CgpUaGFua3MhCgpB
bGlzdGFpcgoKPgo+IC0tCj4gRXJpYyBCbGFrZSwgUHJpbmNpcGFsIFNvZnR3YXJlIEVuZ2luZWVy
Cj4gUmVkIEhhdCwgSW5jLiAgICAgICAgICAgKzEtOTE5LTMwMS0zMjY2Cj4gVmlydHVhbGl6YXRp
b246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3JnCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Sep 27 23:47:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 23:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxM2R-0001Lu-5Z; Wed, 27 Sep 2017 23:46:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxM2P-0001Lo-EJ
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 23:46:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F4/81-01910-4683CC95; Wed, 27 Sep 2017 23:46:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsUyZ7p8oG6yxZl
 Ig7cnrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrjbEFq5Qr3j86ztLAuFq2i5GLQ0hgIpPE
 25vXWCCc34wSE+8vYoRwNjJKnJr8AirTxihx4skC1i5GTg5hAVeJJacfsYDYIgIGEu+vT2KDK
 HrPJLH9+SlGkASzwAwmiaMfi0BsNgE9idbzn5lBbF4BW4kPG9vBmlkEVCXOTzrBDhEXlDg58w
 lYnFPATmLC12VMEHP0JHZc/8UKYctLbH87B2yOhIChxOeNS5knMArMQtI+C0nLLCQtCxiZVzF
 qFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZpPQMD4w7G38f9
 DjFKcjApifI2Kp+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBK2EOlBMsSk1PrUjLzAHGC0xag
 oNHSYTXBCTNW1yQmFucmQ6ROsWoKCXOWwWSEABJZJTmwbXBYvQSo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWFeaZApPJl5JXDTXwEtZgJa3Dv1BMjikkSElFQDY+imtSmp+yPqtGf/Wxl6Rba
 KX9w7y/lV3M7HrvoHuq2mno76vD/7xfZkMZ5TPyXzdzTL+jYpXj32WmtvwpFXBketnXYJWfZl
 lIaFX8w+Fzu5tbNEftbZbyrnz2+09X7b/Sgic0flMVnGe0vreZ+bPjM1mmHpvlu0IEJLJvqX6
 zfOqB3KT7qYlFiKMxINtZiLihMBOLtTLMwCAAA=
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506556002!58778484!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33453 invoked from network); 27 Sep 2017 23:46:43 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Sep 2017 23:46:43 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8RNkTCJ009758
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 23:46:30 GMT
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 v8RNkTJF022649
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 27 Sep 2017 23:46:29 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8RNkSdg026414;
 Wed, 27 Sep 2017 23:46:28 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 27 Sep 2017 16:46:27 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
 <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
 <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
 <0f58594c-ee42-7813-a0c2-1cbbc1e2a576@oracle.com>
 <2fb49000-5f07-8cb9-f16d-1701c36b6c49@oracle.com>
 <f3b20457-6b91-9920-0bf5-2ef7330f4633@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <5bb6cc3b-f9de-35b9-2546-3ef97b6c0b71@oracle.com>
Date: Thu, 28 Sep 2017 00:46:21 +0100
MIME-Version: 1.0
In-Reply-To: <f3b20457-6b91-9920-0bf5-2ef7330f4633@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjcvMjAxNyAxMTo0NCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA5LzI3
LzIwMTcgMDQ6NTcgUE0sIEpvYW8gTWFydGlucyB3cm90ZToKPj4gT24gMDkvMjcvMjAxNyAwOToy
MiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDkvMjcvMjAxNyAxMToyNiBBTSwg
Sm9hbyBNYXJ0aW5zIHdyb3RlOgo+Pj4+IE9uIDA5LzI3LzIwMTcgMDM6NDAgUE0sIEJvcmlzIE9z
dHJvdnNreSB3cm90ZToKPj4+Pj4+ICtzdGF0aWMgdm9pZCB4ZW5fc2V0dXBfdnN5c2NhbGxfdGlt
ZV9pbmZvKHZvaWQpCj4+Pj4+PiArewo+Pj4+Pj4gKwlzdHJ1Y3QgdmNwdV9yZWdpc3Rlcl90aW1l
X21lbW9yeV9hcmVhIHQ7Cj4+Pj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5m
byAqdGk7Cj4+Pj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZjcHVfdGltZV9pbmZvICpwdnRpOwo+Pj4+
Pj4gKwlpbnQgcmV0Owo+Pj4+Pj4gKwo+Pj4+Pj4gKwlwdnRpID0gJl9fdGhpc19jcHVfcmVhZCh4
ZW5fdmNwdSktPnRpbWU7Cj4+Pj4+PiArCj4+Pj4+PiArCS8qCj4+Pj4+PiArCSAqIFdlIGNoZWNr
IGFoZWFkIG9uIHRoZSBwcmltYXJ5IHRpbWUgaW5mbyBpZiB0aGlzCj4+Pj4+PiArCSAqIGJpdCBp
cyBzdXBwb3J0ZWQgaGVuY2Ugc3BlZWRpbmcgdXAgWGVuIGNsb2Nrc291cmNlLgo+Pj4+Pj4gKwkg
Ki8KPj4+Pj4+ICsJaWYgKCEocHZ0aS0+ZmxhZ3MgJiBQVkNMT0NLX1RTQ19TVEFCTEVfQklUKSkK
Pj4+Pj4+ICsJCXJldHVybjsKPj4+Pj4+ICsKPj4+Pj4+ICsJcHZjbG9ja19zZXRfZmxhZ3MoUFZD
TE9DS19UU0NfU1RBQkxFX0JJVCk7Cj4+Pj4+IElzIGl0IE9LIHRvIGhhdmUgdGhpcyBmbGFnIHNl
dCBpZiBhbnl0aGluZyBiZWxvdyBmYWlscz8KPj4+Pj4KPj4+PiBZZXMgLSBpZiBhbnl0aGluZyBi
ZWxvdyBmYWlscyBpdCB3aWxsIG9ubHkgYWZmZWN0IHVzZXJzcGFjZSBtYXBwZWQgcGFnZS4KPj4+
IFRoZW4gc2hvdWxkIGl0IGJlIHNldCBzb21ld2hlcmUgZWxzZSwgbGlrZSBpbiB4ZW5fdGltZV9p
bml0KCk/Cj4+Pgo+PiBIbSwgSSBjb3VsZCBtb3ZlIGl0IGlmIHlvdSB0aGluayBpdCdzIGJldHRl
ciAtIGJ1dCBnaXZlbiB0aGUgaW1wb3J0YW5jZSBvZiB0aGUKPj4gYml0IHdlIGFyZSBjaGVja2lu
ZyBhbmQgaXRzIGRpcmVjdCBjb3JyZWxhdGlvbiB0byB3aGV0aGVyIG9yIG5vdCB3ZSBjYW4gc2V0
dXAKPj4gVkNMT0NLX1BWQ0xPQ0sgdGhlbiBJIGZpbmQgaXQgY2xlYW5lciB0byBoYXZlIGl0IGhl
cmUgaW4gdGhlIHNhbWUgcm91dGluZS4gT25lCj4+IHRoaW5nIEkgZmFpbGVkIHRvIG1lbnRpb24g
YmVmb3JlIGlzIHRoYXQgY2hlY2tpbmcgYWhlYWQgbGlrZSBhYm92ZSwgbGV0IHVzIGFsc28KPj4g
YXZvaWQgYWxsb2NhdGluZyBhIHBhZ2UgcGx1cyBhbiBoeXBlcmNhbGwgdG8gcmVnaXN0ZXIgdGhl
IHB2dGkganVzdCB0byBjaGVjayB0aGUKPj4gb25lIGJpdCBvZiBpbmZvIHdlIG5lZWQgZm9yIHVz
aW5nIFZDTE9DS19QVkNMT0NLLgo+Pgo+PiBJdCBpcyB2ZXJ5IHVubGlrZWx5IHdpdGggY3VycmVu
dCBYZW4gY29kZSB0aGF0IDEpIHRoZSBzZWNvbmRhcnkgY29weSByZWdpc3Rlcgo+PiBiZWxvdyBm
YWlscywgb3IgMikgbWFzdGVyIGFuZCBzZWNvbmRhcnkgZG9uJ3QgaGF2ZSB0aGUgc2FtZSBiaXRz
IHNldC4gU28gaW4gY2FzZQo+PiB5b3UncmUgcmVjb25zaWRlcmluZyB0aGUgInNob3J0Y3V0IiBj
aGVjayBhYm92ZSBJIGNhbiBtb3ZlIGl0IGxpa2Ugd2UgaGFkIGluIHYxCj4+IGFuZCBoYXZlIHB2
Y2xvY2tfc2V0X2ZsYWdzIHJpZ2h0IGJlZm9yZSBwdmNsb2NrX3NldF9wdnRpX2NwdTBfdmEoKS4K
PiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgbG9naWNhbCB0byBtb3ZlIGl0IHRvIHRoZSBl
bmQgbGlrZSBpbiB2MS4KPiAKPiBCdXQgY2FuIHlvdSBleHBsYWluIGFnYWluIHdoeSB0aGlzIGZs
YWcgc2hvdWxkIG5vdCBiZSBzZXQgaW4KPiB4ZW5fdGltZV9pbml0KCk/CgpJIGRpZG4ndCBzYXkg
d2Ugc2hvdWxkbid0IGhhdmUgdGhpcyBmbGFnIHRoZXJlIC0gSSB3YXMganVzdCBwb2ludGluZyBv
dXQgYQptYXR0ZXIgb2YgdGFzdGUgb24gd2hldGhlciB0byBwdXQgb24geGVuX3RpbWVfaW5pdCgp
IG9yIGluCnhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8oKSAod2hpY2ggaXMgY2FsbGVkIGZy
b20geGVuX3RpbWVfaW5pdCBidHcpIHNvCnRoZXJlJ3Mgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgo+
IEl0IHNlZW1zIHRvIG1lIHRoYXQgaXQgd291bGQgYmUgdXNlZnVsIG5vdCBqdXN0IGZvcgo+IHZE
U08gYnV0IGZvciB4ZW5fY2xvY2tzb3VyY2VfcmVhZCgpLT5wdmNsb2NrX2Nsb2Nrc291cmNlX3Jl
YWQoKSBhcyB3ZWxsLgoKUmlnaHQgLSBUaGF0J3Mgd2hhdCBJIG1lbnRpb25lZCBieSAiYWxsb3dp
bmcgeGVuIGNsb2Nrc291cmNlIHRvIHVzZS9jaGVjayB0aGF0CmJpdCAoY29uc2VxdWVudGx5IHNw
ZWVkaW5nIHVwIHNjaGVkX2Nsb2NrKSIuIFRoZSBhYm92ZSBjaHVuayBpcyByZWFsbHkgZm9jdXNl
ZApvbiBlbmFibGluZyB0aGUgZmxhZyBvbiBwdmNsb2NrX2Nsb2Nrc291cmNlX3JlYWQoKS4KCj4+
Cj4+Pj4gIFdoYXQgSQo+Pj4+IGRvIGFib3ZlIGlzIGp1c3QgYWxsb3dpbmcgeGVuIGNsb2Nrc291
cmNlIHRvIHVzZS9jaGVjayB0aGF0IGJpdCAoY29uc2VxdWVudGx5Cj4+Pj4gc3BlZWRpbmcgdXAg
c2NoZWRfY2xvY2spIGdpdmVuIHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBpcyB0aGVyZSBpbiB0aGUg
bWFzdGVyCj4+Pj4gY29weS4gVGhlIHNlY29uZGFyeSBjb3B5IChpLmUuIHdoYXQncyBiZWluZyBz
ZXQgdXAgYmVsb3csIG1hcHBlZC91c2VkIGluIHZkc28pCj4+Pj4gaGFzIHRoZSBzYW1lIGRhdGEg
ZnJvbSB0aGUgbWFzdGVyIGNvcHksIGp1c3Qgc2VwYXJhdGUgbWVtb3J5IHJlZ2lvbnMuIFRoZSBj
aGVja3MKPj4+PiBiZWxvdyBhcmUganVzdCBmb3IgdGhlIHVubGlrZWx5IGNhc2VzIG9mIGZhaWxp
bmcgdG8gcmVnaXN0ZXIgdGhlIHNlY29uZGFyeSBjb3B5Cj4+Pj4gb3IgaWYgaXRzIGNvbnRlbnQg
d2VyZSB0byBkaWZmZXIgZnJvbSBtYXN0ZXIgY29weSBpbiBmdXR1cmUgcmVsZWFzZXMgLSBhbmQK
Pj4+PiB0aGVyZWZvcmUgd2UgaGFuZGxlIHRob3NlIG1vcmUgZ3JhY2VmdWxseS4KPj4+Pgo+Pj4+
PiAoSSBjYW4gc2VlIGluIHRoZSBjaGFuZ2Vsb2cgdGhhdCBhcHBhcmVudGx5IGF0IHNvbWUgcG9p
bnQgSSd2ZSBhc2tlZAo+Pj4+PiBhYm91dCB0aGlzIGF0IHYxIGJ1dCBJIGNhbid0IHJlbWVtYmVy
L2ZpbmQgd2hhdCBleGFjdGx5IGl0IHdhcykKPj4+Pj4KPj4+Pj4+ICsKPj4+Pj4+ICsJdGkgPSAo
c3RydWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICopZ2V0X3plcm9lZF9wYWdlKEdGUF9L
RVJORUwpOwo+Pj4+Pj4gKwlpZiAoIXRpKQo+Pj4+Pj4gKwkJcmV0dXJuOwo+Pj4+Pj4gKwo+Pj4+
Pj4gKwl0LmFkZHIudiA9ICZ0aS0+cHZ0aTsKPj4+Pj4+ICsKPj4+Pj4+ICsJcmV0ID0gSFlQRVJW
SVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsIDAsICZ0
KTsKPj4+Pj4+ICsJaWYgKHJldCkgewo+Pj4+Pj4gKwkJcHJfbm90aWNlKCJ4ZW46IFZDTE9DS19Q
VkNMT0NLIG5vdCBzdXBwb3J0ZWQgKGVyciAlZClcbiIsIHJldCk7Cj4+Pj4+PiArCQlmcmVlX3Bh
Z2UoKHVuc2lnbmVkIGxvbmcpdGkpOwo+Pj4+Pj4gKwkJcmV0dXJuOwo+Pj4+Pj4gKwl9Cj4+Pj4+
PiArCj4+Pj4+PiArCS8qCj4+Pj4+PiArCSAqIElmIHRoZSBjaGVjayBhYm92ZSBzdWNjZWRkZWQg
dGhpcyBvbmUgc2hvdWxkIHRvbyBzaW5jZSBpdCdzIHRoZQo+Pj4+Pj4gKwkgKiBzYW1lIGRhdGEg
b24gYm90aCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGltZSBpbmZvcyBqdXN0IGRpZmZlcmVudAo+
Pj4+Pj4gKwkgKiBtZW1vcnkgcmVnaW9ucy4gQnV0IHdlIHN0aWxsIGNoZWNrIGl0IGluIGNhc2Ug
aHlwZXJ2aXNvciBpcyBidWdneS4KPj4+Pj4+ICsJICovCj4+Pj4+PiArCXB2dGkgPSAmdGktPnB2
dGk7Cj4+Pj4+PiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxFX0JJVCkp
IHsKPj4+Pj4+ICsJCXQuYWRkci52ID0gTlVMTDsKPj4+Pj4+ICsJCXJldCA9IEhZUEVSVklTT1Jf
dmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9yeV9hcmVhLAo+Pj4+Pj4gKwkJ
CQkJIDAsICZ0KTsKPj4+Pj4+ICsJCWlmICghcmV0KQo+Pj4+Pj4gKwkJCWZyZWVfcGFnZSgodW5z
aWduZWQgbG9uZyl0aSk7Cj4+Pj4+PiArCj4+Pj4+PiArCQlwcl9ub3RpY2UoInhlbjogVkNMT0NL
X1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAodHNjIHVuc3RhYmxlKVxuIik7Cj4+Pj4+PiArCQlyZXR1
cm47Cj4+Pj4+PiArCX0KPj4+Pj4+ICsKPj4+Pj4+ICsJeGVuX2Nsb2NrID0gdGk7Cj4+Pj4+PiAr
CXB2Y2xvY2tfc2V0X3B2dGlfY3B1MF92YSh4ZW5fY2xvY2spOwo+Pj4+Pj4gKwo+Pj4+Pj4gKwl4
ZW5fY2xvY2tzb3VyY2UuYXJjaGRhdGEudmNsb2NrX21vZGUgPSBWQ0xPQ0tfUFZDTE9DSzsKPj4+
Pj4+ICt9Cj4+Pj4+PiArCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 23:48:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 23:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxM3k-0001QQ-FZ; Wed, 27 Sep 2017 23:48:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <peter.maydell@linaro.org>) id 1dxM3j-0001QI-3v
 for xen-devel@lists.xenproject.org; Wed, 27 Sep 2017 23:48:07 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D1/DE-03093-6B83CC95; Wed, 27 Sep 2017 23:48:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMbRhq+5mizO
 RBr/milh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbep6zFjznqGh+PYW1gXEmexcjF4eQwAxG
 iWsL7rOBOCwCW5klLtyYA+ZICMxhlehbdwGojBPIqZK4sus4G4RdJHHg+h4mCLtE4sW+pWA1v
 AKCEidnPmEBsYUEfCS2r5/KCGJzCthJ7LsxnRUifoJRYvpMbxCbTUBP4uiNlWC9LAKqEn//f2
 WDmBMgseHPL7BeYYFMib1vnoPFRQSUJKYvawQ7m1lgI6vEl+8rwI5gFtCUaN3+m30Co+AsJHf
 MQpJawMi0ilGjOLWoLLVI19hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEgZ
 gGAH4+l1gYcYJTmYlER5G5XPRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1sDpQTLEpNT61Iy
 8wBxgtMWoKDR0mEtwAkzVtckJhbnJkOkTrFaMxx4c6lP0wcB/bc+sMkxJKXn5cqJc5bBVIqAF
 KaUZoHNwgWx5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzNsPMoUnM68Ebt8roFOYgE7pnXo
 C5JSSRISUVAOjsHqsds12x3fvvkrsOOpbVlbC1r0//XCZ9HYecxYtc4mntZUrz5V2qP+Wefs/
 cfqq+pulTYcmTpfg57JiZWPdfuFkiOYP7mab56HsBwKq2l41VDtsfx/bOe358UPGCy21eRx/v
 xQN63A2evPy2YTtb/Zf8+jStOdjmmv9Yr7HrNAzmaWrtTYosRRnJBpqMRcVJwIAxPkpft4CAA
 A=
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506556083!114287501!1
X-Originating-IP: [209.85.128.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57268 invoked from network); 27 Sep 2017 23:48:03 -0000
Received: from mail-wr0-f181.google.com (HELO mail-wr0-f181.google.com)
 (209.85.128.181)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Sep 2017 23:48:03 -0000
Received: by mail-wr0-f181.google.com with SMTP id y95so5320178wrb.4
 for <xen-devel@lists.xenproject.org>; Wed, 27 Sep 2017 16:48:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JfFruNdqjcXQwJE5IXQQ0w79xVVSGc5e46fhDbdcIQY=;
 b=g0Hok6CJHDJ+GLy/s+Hud8kdflUBcoqO9yFurtuumTiHdZ2VvbkB9zvwByy9kNfi/+
 MsHaKkzxUzC/YWsb04NjZkpIboYCvUVF60OfHLSs2y8HqNsda2iSE86lPVZlb0BlZNvS
 BusF4cSVWOzTSshNpoXEkZgDRXGD+oyUdWoxA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JfFruNdqjcXQwJE5IXQQ0w79xVVSGc5e46fhDbdcIQY=;
 b=XsymXEET7Rx2QA+HpjjDaaPgXyQLWOM1TIXHohihR6PMcnlDPN9ugYPhCZBhCoIKtO
 47R5AMWKiFRgG6FTVo24cQ/cdrLhX8iPxIPMp/6Ek6VHk89gakJ75w24AiOEfqjKOJp4
 QgR3/RY3ccUpOqOc/SOUtArV4bhNchUp/YmyQQsaU5fsaNtteH2Guk9MkEf1Dou8fWOv
 TQzi3QjrjBL60b9TcS6QJJmxFG/RaZkpGR/hApQ/jP1ZwazqZ17x5z9LllPVCquVEA8X
 14brQ9WO+uzhjEfCNxXBmKwvd9qb+vj5xwtrj8j/wUtDTSCnezM0A8JhVmH291yITSw3
 gIew==
X-Gm-Message-State: AHPjjUhTSePQLNY4cVAyPokoDtwLn//Io05BBvTW9K/TbtH3hZ9FbaGu
 W3TxctnQ+i24+B7kP0D8yD+P729Nm8sGNG8uN3f7Qg==
X-Google-Smtp-Source: AOwi7QDQoeo8MNBry+M5XHN/YJYZsvihDK4ddFnOkOyhzVq57xIrUOTeHKmY8TjmBDjuK8wWdc9LflhrKFGjnwJVGxI=
X-Received: by 10.223.175.100 with SMTP id z91mr3139468wrc.177.1506556082912; 
 Wed, 27 Sep 2017 16:48:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.215 with HTTP; Wed, 27 Sep 2017 16:47:42 -0700 (PDT)
In-Reply-To: <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
 <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 27 Sep 2017 16:47:42 -0700
Message-ID: <CAFEAcA_G8Md3k6EAqoN1=GCcXoCq_8vAUZ_qjOZp5GbnnfmcrA@mail.gmail.com>
To: Eric Blake <eblake@redhat.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 Qemu-block <qemu-block@nongnu.org>, Juan Quintela <quintela@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Alistair Francis <alistair.francis@xilinx.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, qemu-arm <qemu-arm@nongnu.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Alistair Francis <alistair23@gmail.com>, John Snow <jsnow@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>
Subject: Re: [Xen-devel] [Qemu-arm] [Qemu-devel] [PATCH v1 1/8] Replace all
 occurances of __FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYgU2VwdGVtYmVyIDIwMTcgYXQgMDY6MzIsIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQu
Y29tPiB3cm90ZToKPiBPbiAwOS8yNS8yMDE3IDA3OjA4IFBNLCBBbGlzdGFpciBGcmFuY2lzIHdy
b3RlOgo+PiBkaWZmIC0tZ2l0IGEvaHcvYXJtL25zZXJpZXMuYyBiL2h3L2FybS9uc2VyaWVzLmMK
Pj4gaW5kZXggNTgwMDViNjYxOS4uMzI2ODdhZmNlZCAxMDA2NDQKPj4gLS0tIGEvaHcvYXJtL25z
ZXJpZXMuYwo+PiArKysgYi9ody9hcm0vbnNlcmllcy5jCj4+IEBAIC00NjMsNyArNDYzLDcgQEAg
c3RhdGljIHVpbnQzMl90IG1pcGlkX3R4cngodm9pZCAqb3BhcXVlLCB1aW50MzJfdCBjbWQsIGlu
dCBsZW4pCj4+ICAgICAgdWludDhfdCByZXQ7Cj4+Cj4+ICAgICAgaWYgKGxlbiA+IDkpIHsKPj4g
LSAgICAgICAgaHdfZXJyb3IoIiVzOiBGSVhNRTogYmFkIFNQSSB3b3JkIHdpZHRoICVpXG4iLCBf
X0ZVTkNUSU9OX18sIGxlbik7Cj4+ICsgICAgICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBT
UEkgd29yZCB3aWR0aCAlaVxuIiwgX19mdW5jX18sIGxlbik7Cj4KPiBOb3QgdGhpcyBwYXRjaCdz
IHByb2JsZW0sIGJ1dCBpdCB3b3VsZCBwcm9iYWJseSBiZSBzaW1wbGVyIGlmIGh3X2Vycm9yKCkK
PiB3ZXJlIGEgbWFjcm8gdGhhdCBhdXRvbWF0aWNhbGx5IHByZWZpeGVkIF9fZnVuY19fLCByYXRo
ZXIgdGhhbiBtYWtpbmcKPiBldmVyeSBjYWxsZXIgaGF2ZSB0byBzdXBwbHkgaXQgdGhlbXNlbHZl
cy4KCkknbSBub3Qgc3VyZSB0aGVyZSdzIGEgZ3JlYXQgZGVhbCBvZiBiZW5lZml0IHRvIHRoYXQg
Y2hhbmdlLCBiZWNhdXNlCnVzZSBvZiBod19lcnJvcigpIGluIG5ldyBjb2RlIGlzIHJhcmVseSBj
b3JyZWN0IChpdCBkb2VzIGFuIGFib3J0KCkKc28gaXQgc2hvdWxkIG5ldmVyIGJlIHVzZWQgZm9y
IGd1ZXN0LXRyaWdnZXJlZCBjb25kaXRpb25zLCB3aGljaCBpcwphYm91dCB0aGUgb25seSB0aW1l
IHRoYXQgeW91IG1pZ2h0IGJlIGludGVyZXN0ZWQgaW4gYSBndWVzdCByZWdpc3RlcgpkdW1wIHJh
dGhlciB0aGFuIGp1c3QgYXNzZXJ0aW5nKS4gTW9zdCBvZiBpdHMgZXhpc3RpbmcgdXNlcyBhcmUg
aW4KY3J1ZnR5IG9sZCBkZXZpY2UgbW9kZWxzLgoKdGhhbmtzCi0tIFBNTQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Sep 27 23:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 23:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxM6o-00025f-1u; Wed, 27 Sep 2017 23:51:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxM6m-00025Z-If
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 23:51:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0F/9D-03423-3793CC95; Wed, 27 Sep 2017 23:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTbfI8ky
 kwcuFNhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP0z18sBWtlK34+WsrawDhXoouRi0NIYDOj
 xLrjfSxdjJxAzn4g574CSEJYoJ1R4uzrrWwgjohAK6PE479bGUGqmAUCJb79uMIM0d7GJLHq0
 2cmkASbgKbEnc+fwGxeASuJCcdaWUFsFgFVieWNv5lBbFGBcImms/0sEDWCEidnPgGzOQWMJX
 Zsvc0CsUBd4s+8S8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX0EQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwSBmAYAfj9Y0BhxglOZiU
 RHkblc9ECvEl5adUZiQWZ8QXleakFh9i1ODgEJhwdu50JimWvPy8VCUJXicLoDrBotT01Iq0z
 BxgHMGUSnDwKInwJoKkeYsLEnOLM9MhUqcYFaXEeWtAEgIgiYzSPLg2WOxeYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjBvA8gUnsy8Erjpr4AWMwEt7p16AmRxSSJCSqqB0WbV9M4js5SW9XF
 qvrV6PCnb7c+7K/u+zpOe+2GDa8hU/QOxz+R0tvzrq5cyERSawj/PYuYKd6ZaVw3W25MPs1Xu
 /3+l8YXAgiPPNJveb/+1suptUsFJ/5ZY7Vv/fpmUm6fcMj/Su0dPZHNG2lVeOcEchyMTFojWx
 P6zuz63rPJ/sHzI1Pn+GkosxRmJhlrMRcWJACp/MU/YAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506556274!117411146!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2667 invoked from network); 27 Sep 2017 23:51:14 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 27 Sep 2017 23:51:14 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 882F41435;
 Wed, 27 Sep 2017 16:51:13 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 5765D3F483; Wed, 27 Sep 2017 16:51:13 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
 <1506411226.27663.28.camel@citrix.com>
 <c0dfdf7a-b6d8-81f6-ad96-2a4e64f06d89@arm.com>
 <1506459110.27663.41.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7fa4f13e-c4fe-cb7e-0438-f2f170c948bb@arm.com>
Date: Thu, 28 Sep 2017 00:51:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506459110.27663.41.camel@citrix.com>
Content-Language: en-US
Cc: Meng Xu <xumengpanda@gmail.com>,
 Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8sCgpPbiAwOS8yNi8yMDE3IDA5OjUxIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBUdWUsIDIwMTctMDktMjYgYXQgMTg6MjggKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gT24gMDkvMjYvMjAxNyAwODozMyBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+Pj4KPj4+
IEhlcmUncyB0aGUgbG9nczoKPj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTM4MTYvdGVzdC1hcm1oZi0KPj4+IGFybWhmLXhsLXJ0ZHMvaW5mby5o
dG1sCj4+Cj4+IEl0IGRvZXMgbm90IHNlZW0gdG8gYmUgc2ltaWxhciwgaW4gdGhlIGNyZWRpdDIg
Y2FzZSB0aGUga2VybmVsIGlzCj4+IHN0dWNrIGF0IHZlcnkgZWFybHkgYm9vdC4KPj4gSGVyZSBp
dCBzZWVtcyBpdCBpcyBydW5uaW5nICh0aGVyZSBhcmUgZ3JhbnRzIHNldHVwKS4KPj4KPiBZZXMs
IEkgYWdyZWUsIGl0J3Mgbm90IHRvdGFsbHkgc2ltaWxhci4KPiAKPj4gVGhpcyBzZWVtIHRvIGJl
IGNvbmZpcm1lZCBmcm9tIHRoZSBndWVzdCBjb25zb2xlIGxvZywgSSBjYW4gc2VlIHRoZQo+PiBw
cm9tcHQuIEludGVyZXN0aW5nbHkKPj4gd2hlbiB0aGUgZ3Vlc3Qgam9iIGZhaWxzLCBpdCBoYXMg
YmVlbiB3YWl0aW5nIGZvciBhIGxvbmcgdGltZSBkaXNrCj4+IGFuZCBodmMwLiBBbHRob3VnaCwg
aXQKPj4gZG9lcyBub3QgdGltZW91dC4KPj4KPiBBaCwgSSBzZWUgd2hhdCB5b3UgbWVhbiwgSSBm
b3VuZCBpdCBpbiB0aGUgZ3Vlc3QgY29uc29sZSBsb2cuCj4gCj4+IEkgYW0gYWN0dWFsbHkgcXVp
dGUgc3VycHJpc2VkIHRoYXQgd2Ugc3RhcnQgYSA0IHZDUFVzIGd1ZXN0IG9uIGEgMgo+PiBwQ1BV
cyBwbGF0Zm9ybS4gVGhlIHRvdGFsIG9mCj4+IHZDUFVzIGlzIDYgKDIgRE9NMCArIDQgRE9NVSku
IFRoZSBwcm9jZXNzb3JzIGluIGFyZSBub3QgdGhlIGdyZWF0ZXN0Cj4+IGZvciB0ZXN0aW5nLiBT
byBJIHdhcwo+PiB3b25kZXJpbmcgaWYgd2UgZW5kIHVwIHRvIGhhdmUgdG9vIG1hbnkgdkNQVXMg
cnVubmluZyBvbiB0aGUgcGxhdGZvcm0KPj4gYW5kIG1ha2luZyBpdCB1bnJlbGlhYmxlCj4+IHRo
ZSB0ZXN0Pwo+Pgo+IFdlbGwsIGRvaW5nIHRoYXQsIHdpdGggdGhpcyBzY2hlZHVsZXIsIGlzIGNl
cnRhaW5seSAqbm90KiB0aGUgYmVzdAo+IHJlY2lwZSBmb3IgZGV0ZXJtaW5pc20gYW5kIHJlbGlh
YmlsaXR5Lgo+IAo+IEluIGZhY3QsIFJURFMgaXMgYSBub24td29yayBjb25zZXJ2aW5nIHNjaGVk
dWxlci4gVGhpcyBtZWFucyB0aGF0ICh3aXRoCj4gZGVmYXVsdCBwYXJhbWV0ZXJzKSBlYWNoIHZD
UFUgZ2V0cyBhdCBtb3N0IDQwJSBDUFUgdGltZSwgZXZlbiBpZiB0aGVyZQo+IGFyZSBpZGxlIGN5
Y2xlcy4KPiAKPiBXaXRoIDYgdkNQVSwgdGhlcmUncyBhIHRvdGFsIGRlbWFuZCBvZiAyNDAlIG9m
IENQVSB0aW1lLCBhbmQgd2l0aCAyCj4gcENQVXMsIHRoZXJlJ3MgYXQgbW9zdCAyMDAlIG9mIHRo
YXQsIHdoaWNoIG1lYW5zIHdlJ3JlIGluIG92ZXJsb2FkCj4gKHdlbGwsIGF0IGxlYXN0IHRoYXQn
cyB0aGUgY2FzZSBpZi93aGVuIGFsbCB0aGUgdkNQVXMgdHJ5IHRvIGV4ZWN1dGUKPiBmb3IgdGhl
aXIgZ3VhcmFudGVlZCA0MCUpLgo+IAo+IFRoaW5ncyAqc2hvdWxkIHJlYWxseSBub3QqIGV4cGxv
ZGUgKGxpa2UgYXMgaW4gWGVuIGNyYXNoZXMpIGlmIHRoYXQKPiBoYXBwZW5zOyBhY3R1YWxseSwg
ZnJvbSBhIHNjaGVkdWxlciBwZXJzcGVjdGl2ZSwgaXQgc2hvdWxkIHJlYWxseSBub3QKPiBiZSB0
b28gYmlnIG9mIGEgZGVhbCAoZXNwZWNpYWxseSBpZiB0aGUgb3ZlcmxvYWQgaXMgdHJhbnNpZW50
LCBsaWtlIEkKPiBndWVzcyBpdCBzaG91bGQgYmUgaW4gdGhpcyBjYXNlKS4gSG93ZXZlciwgaXQn
cyBlbnRpcmVseSBwb3NzaWJsZSB0aGF0Cj4gc29tZSBzcGVjaWZpYyB2Q1BVcyBmYWlsaW5nIHRv
IGJlIHNjaGVkdWxlciBmb3IgYSBjZXJ0YWluIGFtb3VudCBvZgo+IHRpbWUsIGNhdXNlcyBzb21l
dGhpbmcgX2luc2lkZV8gdGhlIGd1ZXN0IHRvIHRpbWVvdXQsIG9yIGdldCBzdHVjayBvcgo+IHdl
ZGdlZCwgd2hpY2ggbWF5IGJlIHdoYXQgaGFwcGVucyBoZXJlLgoKTG9va2luZyBhdCB0aGUgbG9n
IEkgZG9uJ3Qgc2VlIGFueSBjcmFzaCBvZiBYZW4gYW5kIGl0IHNlZW1zIHRvCmJlIHJlc3BvbnNp
dmUuCgpJIGRvbid0IGtub3cgbXVjaCBhYm91dCB0aGUgc2NoZWR1bGVyIGFuZCBob3cgdG8gaW50
ZXJwcmV0IHRoZSBsb2dzOgoKU2VwIDI1IDIyOjQzOjIxLjQ5NTExOSAoWEVOKSBEb21haW4gaW5m
bzoKU2VwIDI1IDIyOjQzOjIxLjUwMzA3MyAoWEVOKSAJZG9tYWluOiAwClNlcCAyNSAyMjo0Mzoy
MS41MDMxMDAgKFhFTikgWyAgICAwLjAgXSBjcHUgMCwgKDEwMDAwMDAwLCA0MDAwMDAwKSwgY3Vy
X2I9Mzg5NTMzMyBjdXJfZD0xNjExMTIwMDAwMDAwIGxhc3Rfc3RhcnQ9MTYxMTExNjUwNTg3NQpT
ZXAgMjUgMjI6NDM6MjEuNTExMDgwIChYRU4pICAJCSBvblE9MCBydW5uYWJsZT0wIGZsYWdzPTAg
ZWZmZWN0aXZlIGhhcmRfYWZmaW5pdHk9MC0xClNlcCAyNSAyMjo0MzoyMS41MTkwODIgKFhFTikg
WyAgICAwLjEgXSBjcHUgMSwgKDEwMDAwMDAwLCA0MDAwMDAwKSwgY3VyX2I9Mzk0NjM3NSBjdXJf
ZD0xNjExMTMwMDAwMDAwIGxhc3Rfc3RhcnQ9MTYxMTEyNjQ0NjU4MwpTZXAgMjUgMjI6NDM6MjEu
NTI3MDIzIChYRU4pICAJCSBvblE9MCBydW5uYWJsZT0xIGZsYWdzPTAgZWZmZWN0aXZlIGhhcmRf
YWZmaW5pdHk9MC0xClNlcCAyNSAyMjo0MzoyMS41MzUwNjMgKFhFTikgCWRvbWFpbjogNQpTZXAg
MjUgMjI6NDM6MjEuNTM1MDg5IChYRU4pIFsgICAgNS4wIF0gY3B1IDAsICgxMDAwMDAwMCwgNDAw
MDAwMCksIGN1cl9iPTM5NTM4NzUgY3VyX2Q9MTYxMTEyMDAwMDAwMCBsYXN0X3N0YXJ0PTE2MTEx
MTAxMDYwNDEKU2VwIDI1IDIyOjQzOjIxLjU0MzA3MyAoWEVOKSAgCQkgb25RPTAgcnVubmFibGU9
MCBmbGFncz0wIGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PTAtMQpTZXAgMjUgMjI6NDM6MjEuNTUx
MDc4IChYRU4pIFsgICAgNS4xIF0gY3B1IDEsICgxMDAwMDAwMCwgNDAwMDAwMCksIGN1cl9iPTM5
MzgxNjcgY3VyX2Q9MTYxMTE0MDAwMDAwMCBsYXN0X3N0YXJ0PTE2MTExMzAxNjk3OTEKU2VwIDI1
IDIyOjQzOjIxLjU1OTA2MyAoWEVOKSAgCQkgb25RPTAgcnVubmFibGU9MCBmbGFncz0wIGVmZmVj
dGl2ZSBoYXJkX2FmZmluaXR5PTAtMQpTZXAgMjUgMjI6NDM6MjEuNTU5MDk2IChYRU4pIFsgICAg
NS4yIF0gY3B1IDEsICgxMDAwMDAwMCwgNDAwMDAwMCksIGN1cl9iPTM5NTI1MDAgY3VyX2Q9MTYx
MTE0MDAwMDAwMCBsYXN0X3N0YXJ0PTE2MTExMzAxMDc5NTgKU2VwIDI1IDIyOjQzOjIxLjU3NTA2
NyAoWEVOKSAgCQkgb25RPTAgcnVubmFibGU9MCBmbGFncz0wIGVmZmVjdGl2ZSBoYXJkX2FmZmlu
aXR5PTAtMQpTZXAgMjUgMjI6NDM6MjEuNTc1MTAxIChYRU4pIFsgICAgNS4zIF0gY3B1IDAsICgx
MDAwMDAwMCwgNDAwMDAwMCksIGN1cl9iPTM5NTE4NzUgY3VyX2Q9MTYxMTEyMDAwMDAwMCBsYXN0
X3N0YXJ0PTE2MTExMTAxNTQxNjYKU2VwIDI1IDIyOjQzOjIxLjU4MzE5NiAoWEVOKSAgCQkgb25R
PTAgcnVubmFibGU9MCBmbGFncz0wIGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PTAtMQoKQWxzbywg
aXQgc2VlbXMgdG8gZmFpbCBmYWlybHkgcmVsaWFibHksIHNvIGl0IG1pZ2h0IGJlIHBvc3NpYmxl
CnRvIHNldCB1cCBhIHJlcHJvZHVjZXIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Sep 27 23:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 27 Sep 2017 23:52:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxM7m-0002A7-B3; Wed, 27 Sep 2017 23:52:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxM7l-00029u-0u
 for xen-devel@lists.xensource.com; Wed, 27 Sep 2017 23:52:17 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E5/15-03283-0B93CC95; Wed, 27 Sep 2017 23:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVysyfVTXe95Zl
 Ig6Y1ehb3prxnd2D02N63iz2AMYo1My8pvyKBNaNpz22Wgj3yFbf757E3MH6U7GLk4hAS2Mwo
 cezcCyYIZz+jxO0pZ9lBHGGBdkaJs6+3snUxcnKwCWhK3Pn8CaxKRKCVUeLx362MIAlmgUCJb
 z+uMEO0b2OSONLeB9bBK2AlcazhOFgRi4CqxNbm3cwgtqhAuETT2X4WiBpBiZMzn4DZnALWEj
 OuHWCFGGomMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRraKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYpgxAsIPx5saAQ4ySHExK
 oryNymcihfiS8lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIE7y8LoDrBotT01Iq0z
 BxgJMGUSnDwKInwigCjSYi3uCAxtzgzHSJ1ilFRSpz3PUifAEgiozQPrg0WvZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzNsAMoUnM68EbvoroMVMQIt7p54AWVySiJCSamCsyP/1XU2sf2L
 iv/ajUQ/n9Szgm8v9ZZkIt9ASUdY51dIHF8w/JuTklp2y6c+2Zna5n/07/6Srb81TixHaeeJD
 +crtWxd/fHfp/dfu7cGX8u/PPXB3evGl/zMUcxSaXr9bM03DfbW9kvWSS9NTr7tf/XX6X9Pze
 wtrbizzkFh1OnLO7lltKw2mhymxFGckGmoxFxUnAgACQoHR2QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506556335!84843788!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23613 invoked from network); 27 Sep 2017 23:52:15 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 27 Sep 2017 23:52:15 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D32F11435;
 Wed, 27 Sep 2017 16:52:14 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 B0D533F483; Wed, 27 Sep 2017 16:52:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
 <1506411226.27663.28.camel@citrix.com>
 <c0dfdf7a-b6d8-81f6-ad96-2a4e64f06d89@arm.com>
 <1506459110.27663.41.camel@citrix.com>
 <7fa4f13e-c4fe-cb7e-0438-f2f170c948bb@arm.com>
Message-ID: <4143b0c0-18c7-4758-d3a5-1be4b0669dbb@arm.com>
Date: Thu, 28 Sep 2017 00:52:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7fa4f13e-c4fe-cb7e-0438-f2f170c948bb@arm.com>
Content-Language: en-US
Cc: Meng Xu <xumengpanda@gmail.com>,
 Stefano Stabellini <stefano@stabellini.net>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8yOC8yMDE3IDEyOjUxIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgRGFyaW8s
Cj4gCj4gT24gMDkvMjYvMjAxNyAwOTo1MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9u
IFR1ZSwgMjAxNy0wOS0yNiBhdCAxODoyOCArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4g
T24gMDkvMjYvMjAxNyAwODozMyBBTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+Pj4+Cj4+Pj4g
SGVyZSdzIHRoZSBsb2dzOgo+Pj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTM4MTYvdGVzdC1hcm1oZi0KPj4+PiBhcm1oZi14bC1ydGRzL2luZm8u
aHRtbAo+Pj4KPj4+IEl0IGRvZXMgbm90IHNlZW0gdG8gYmUgc2ltaWxhciwgaW4gdGhlIGNyZWRp
dDIgY2FzZSB0aGUga2VybmVsIGlzCj4+PiBzdHVjayBhdCB2ZXJ5IGVhcmx5IGJvb3QuCj4+PiBI
ZXJlIGl0IHNlZW1zIGl0IGlzIHJ1bm5pbmcgKHRoZXJlIGFyZSBncmFudHMgc2V0dXApLgo+Pj4K
Pj4gWWVzLCBJIGFncmVlLCBpdCdzIG5vdCB0b3RhbGx5IHNpbWlsYXIuCj4+Cj4+PiBUaGlzIHNl
ZW0gdG8gYmUgY29uZmlybWVkIGZyb20gdGhlIGd1ZXN0IGNvbnNvbGUgbG9nLCBJIGNhbiBzZWUg
dGhlCj4+PiBwcm9tcHQuIEludGVyZXN0aW5nbHkKPj4+IHdoZW4gdGhlIGd1ZXN0IGpvYiBmYWls
cywgaXQgaGFzIGJlZW4gd2FpdGluZyBmb3IgYSBsb25nIHRpbWUgZGlzawo+Pj4gYW5kIGh2YzAu
IEFsdGhvdWdoLCBpdAo+Pj4gZG9lcyBub3QgdGltZW91dC4KPj4+Cj4+IEFoLCBJIHNlZSB3aGF0
IHlvdSBtZWFuLCBJIGZvdW5kIGl0IGluIHRoZSBndWVzdCBjb25zb2xlIGxvZy4KPj4KPj4+IEkg
YW0gYWN0dWFsbHkgcXVpdGUgc3VycHJpc2VkIHRoYXQgd2Ugc3RhcnQgYSA0IHZDUFVzIGd1ZXN0
IG9uIGEgMgo+Pj4gcENQVXMgcGxhdGZvcm0uIFRoZSB0b3RhbCBvZgo+Pj4gdkNQVXMgaXMgNiAo
MiBET00wICsgNCBET01VKS4gVGhlIHByb2Nlc3NvcnMgaW4gYXJlIG5vdCB0aGUgZ3JlYXRlc3QK
Pj4+IGZvciB0ZXN0aW5nLiBTbyBJIHdhcwo+Pj4gd29uZGVyaW5nIGlmIHdlIGVuZCB1cCB0byBo
YXZlIHRvbyBtYW55IHZDUFVzIHJ1bm5pbmcgb24gdGhlIHBsYXRmb3JtCj4+PiBhbmQgbWFraW5n
IGl0IHVucmVsaWFibGUKPj4+IHRoZSB0ZXN0Pwo+Pj4KPj4gV2VsbCwgZG9pbmcgdGhhdCwgd2l0
aCB0aGlzIHNjaGVkdWxlciwgaXMgY2VydGFpbmx5ICpub3QqIHRoZSBiZXN0Cj4+IHJlY2lwZSBm
b3IgZGV0ZXJtaW5pc20gYW5kIHJlbGlhYmlsaXR5Lgo+Pgo+PiBJbiBmYWN0LCBSVERTIGlzIGEg
bm9uLXdvcmsgY29uc2VydmluZyBzY2hlZHVsZXIuIFRoaXMgbWVhbnMgdGhhdCAod2l0aAo+PiBk
ZWZhdWx0IHBhcmFtZXRlcnMpIGVhY2ggdkNQVSBnZXRzIGF0IG1vc3QgNDAlIENQVSB0aW1lLCBl
dmVuIGlmIHRoZXJlCj4+IGFyZSBpZGxlIGN5Y2xlcy4KPj4KPj4gV2l0aCA2IHZDUFUsIHRoZXJl
J3MgYSB0b3RhbCBkZW1hbmQgb2YgMjQwJSBvZiBDUFUgdGltZSwgYW5kIHdpdGggMgo+PiBwQ1BV
cywgdGhlcmUncyBhdCBtb3N0IDIwMCUgb2YgdGhhdCwgd2hpY2ggbWVhbnMgd2UncmUgaW4gb3Zl
cmxvYWQKPj4gKHdlbGwsIGF0IGxlYXN0IHRoYXQncyB0aGUgY2FzZSBpZi93aGVuIGFsbCB0aGUg
dkNQVXMgdHJ5IHRvIGV4ZWN1dGUKPj4gZm9yIHRoZWlyIGd1YXJhbnRlZWQgNDAlKS4KPj4KPj4g
VGhpbmdzICpzaG91bGQgcmVhbGx5IG5vdCogZXhwbG9kZSAobGlrZSBhcyBpbiBYZW4gY3Jhc2hl
cykgaWYgdGhhdAo+PiBoYXBwZW5zOyBhY3R1YWxseSwgZnJvbSBhIHNjaGVkdWxlciBwZXJzcGVj
dGl2ZSwgaXQgc2hvdWxkIHJlYWxseSBub3QKPj4gYmUgdG9vIGJpZyBvZiBhIGRlYWwgKGVzcGVj
aWFsbHkgaWYgdGhlIG92ZXJsb2FkIGlzIHRyYW5zaWVudCwgbGlrZSBJCj4+IGd1ZXNzIGl0IHNo
b3VsZCBiZSBpbiB0aGlzIGNhc2UpLiBIb3dldmVyLCBpdCdzIGVudGlyZWx5IHBvc3NpYmxlIHRo
YXQKPj4gc29tZSBzcGVjaWZpYyB2Q1BVcyBmYWlsaW5nIHRvIGJlIHNjaGVkdWxlciBmb3IgYSBj
ZXJ0YWluIGFtb3VudCBvZgo+PiB0aW1lLCBjYXVzZXMgc29tZXRoaW5nIF9pbnNpZGVfIHRoZSBn
dWVzdCB0byB0aW1lb3V0LCBvciBnZXQgc3R1Y2sgb3IKPj4gd2VkZ2VkLCB3aGljaCBtYXkgYmUg
d2hhdCBoYXBwZW5zIGhlcmUuCj4gCj4gTG9va2luZyBhdCB0aGUgbG9nIEkgZG9uJ3Qgc2VlIGFu
eSBjcmFzaCBvZiBYZW4gYW5kIGl0IHNlZW1zIHRvCj4gYmUgcmVzcG9uc2l2ZS4KCkkgZm9yZ290
IHRvIGFkZCB0aGF0IEkgZG9uJ3Qgc2VlIGFueSB0aW1lb3V0IG9uIHRoZSBndWVzdCBjb25zb2xl
CmJ1dCBjYW4gbm90aWNlIHNsb3cgZG93biAod2FpdGluZyBmb3Igc29tZSBQViBkZXZpY2UpLgoK
PiAKPiBJIGRvbid0IGtub3cgbXVjaCBhYm91dCB0aGUgc2NoZWR1bGVyIGFuZCBob3cgdG8gaW50
ZXJwcmV0IHRoZSBsb2dzOgo+IAo+IFNlcCAyNSAyMjo0MzoyMS40OTUxMTkgKFhFTikgRG9tYWlu
IGluZm86Cj4gU2VwIDI1IDIyOjQzOjIxLjUwMzA3MyAoWEVOKSAJZG9tYWluOiAwCj4gU2VwIDI1
IDIyOjQzOjIxLjUwMzEwMCAoWEVOKSBbICAgIDAuMCBdIGNwdSAwLCAoMTAwMDAwMDAsIDQwMDAw
MDApLCBjdXJfYj0zODk1MzMzIGN1cl9kPTE2MTExMjAwMDAwMDAgbGFzdF9zdGFydD0xNjExMTE2
NTA1ODc1Cj4gU2VwIDI1IDIyOjQzOjIxLjUxMTA4MCAoWEVOKSAgCQkgb25RPTAgcnVubmFibGU9
MCBmbGFncz0wIGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PTAtMQo+IFNlcCAyNSAyMjo0MzoyMS41
MTkwODIgKFhFTikgWyAgICAwLjEgXSBjcHUgMSwgKDEwMDAwMDAwLCA0MDAwMDAwKSwgY3VyX2I9
Mzk0NjM3NSBjdXJfZD0xNjExMTMwMDAwMDAwIGxhc3Rfc3RhcnQ9MTYxMTEyNjQ0NjU4Mwo+IFNl
cCAyNSAyMjo0MzoyMS41MjcwMjMgKFhFTikgIAkJIG9uUT0wIHJ1bm5hYmxlPTEgZmxhZ3M9MCBl
ZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0wLTEKPiBTZXAgMjUgMjI6NDM6MjEuNTM1MDYzIChYRU4p
IAlkb21haW46IDUKPiBTZXAgMjUgMjI6NDM6MjEuNTM1MDg5IChYRU4pIFsgICAgNS4wIF0gY3B1
IDAsICgxMDAwMDAwMCwgNDAwMDAwMCksIGN1cl9iPTM5NTM4NzUgY3VyX2Q9MTYxMTEyMDAwMDAw
MCBsYXN0X3N0YXJ0PTE2MTExMTAxMDYwNDEKPiBTZXAgMjUgMjI6NDM6MjEuNTQzMDczIChYRU4p
ICAJCSBvblE9MCBydW5uYWJsZT0wIGZsYWdzPTAgZWZmZWN0aXZlIGhhcmRfYWZmaW5pdHk9MC0x
Cj4gU2VwIDI1IDIyOjQzOjIxLjU1MTA3OCAoWEVOKSBbICAgIDUuMSBdIGNwdSAxLCAoMTAwMDAw
MDAsIDQwMDAwMDApLCBjdXJfYj0zOTM4MTY3IGN1cl9kPTE2MTExNDAwMDAwMDAgbGFzdF9zdGFy
dD0xNjExMTMwMTY5NzkxCj4gU2VwIDI1IDIyOjQzOjIxLjU1OTA2MyAoWEVOKSAgCQkgb25RPTAg
cnVubmFibGU9MCBmbGFncz0wIGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PTAtMQo+IFNlcCAyNSAy
Mjo0MzoyMS41NTkwOTYgKFhFTikgWyAgICA1LjIgXSBjcHUgMSwgKDEwMDAwMDAwLCA0MDAwMDAw
KSwgY3VyX2I9Mzk1MjUwMCBjdXJfZD0xNjExMTQwMDAwMDAwIGxhc3Rfc3RhcnQ9MTYxMTEzMDEw
Nzk1OAo+IFNlcCAyNSAyMjo0MzoyMS41NzUwNjcgKFhFTikgIAkJIG9uUT0wIHJ1bm5hYmxlPTAg
ZmxhZ3M9MCBlZmZlY3RpdmUgaGFyZF9hZmZpbml0eT0wLTEKPiBTZXAgMjUgMjI6NDM6MjEuNTc1
MTAxIChYRU4pIFsgICAgNS4zIF0gY3B1IDAsICgxMDAwMDAwMCwgNDAwMDAwMCksIGN1cl9iPTM5
NTE4NzUgY3VyX2Q9MTYxMTEyMDAwMDAwMCBsYXN0X3N0YXJ0PTE2MTExMTAxNTQxNjYKPiBTZXAg
MjUgMjI6NDM6MjEuNTgzMTk2IChYRU4pICAJCSBvblE9MCBydW5uYWJsZT0wIGZsYWdzPTAgZWZm
ZWN0aXZlIGhhcmRfYWZmaW5pdHk9MC0xCj4gCj4gQWxzbywgaXQgc2VlbXMgdG8gZmFpbCBmYWly
bHkgcmVsaWFibHksIHNvIGl0IG1pZ2h0IGJlIHBvc3NpYmxlCj4gdG8gc2V0IHVwIGEgcmVwcm9k
dWNlci4KPiAKPiBDaGVlcnMsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 00:26:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 00:26:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxMf2-0004ke-0I; Thu, 28 Sep 2017 00:26:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxMf0-0004kW-Ky
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 00:26:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 90/D5-03616-DB14CC95; Thu, 28 Sep 2017 00:26:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVysyfVTXev45l
 Ig/WXBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztP1cyFRxkr+jo+cfcwDidrYuRi0NIYDOj
 xN+JJ1ghnP2MErOvXWTpYuTkEBbwlLhx+BI7iC0i4CzR0LaPCaSIWWA3o8Tna4fAEkIC0RLLt
 59hBrHZBDQl7nz+xARi8wpYSXz5Ph1sEIuAqsS6/Z1sILaoQLhE09l+FogaQYmTM5+A2ZwCJh
 Jtj06BzWEWMJOYt/khlC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFEGINjB+GdZwCFGSQ4m
 JVHeJw5nIoX4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgtcdpE6wKDU9tSItM
 wcYRTClEhw8SiK8s0DSvMUFibnFmekQqVOMuhw3Hl7/wyQENkNKnHcJSJEASFFGaR7cCFhEX2
 KUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iw7z6QKTyZeSVwm14BHcEEdETv1BMgR5QkIqSkGhi
 jc5c63/nLkVXrtnb67ILiuqjzyisLDjjMv/JvosFqpoWf3UQ83937K8CU8mp+VJWikTMba8nL
 nK0lqbEKrmYbbpTcXBpyW23bnNd/vv2xKrjPuUD63hbDg/ct/1beuPjcRPqXLSfPzBmH91/hn
 cP3+t3/1EU+t/q1S0xtuqfYLrBJDjDfwSKoxFKckWioxVxUnAgAY2jVM+MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506558396!66004916!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27170 invoked from network); 28 Sep 2017 00:26:37 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 28 Sep 2017 00:26:37 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 320A61435;
 Wed, 27 Sep 2017 17:26:36 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 008B23F483; Wed, 27 Sep 2017 17:26:35 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-10-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dbf32e42-2cbf-22c1-3467-872f5297a7e5@arm.com>
Date: Thu, 28 Sep 2017 01:26:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170925100035.432-10-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 09/11] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDA5LzI1LzIwMTcgMTE6MDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+IGluZGV4IDMwZGIyZDE2MTYuLmJjZGVhZGE5
Y2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4gQEAgLTIsOSArMiwxMSBAQAo+
ICAgI2RlZmluZSBfX0FTTV9HUkFOVF9UQUJMRV9IX18KPiAgIAo+ICAgI2luY2x1ZGUgPHhlbi9n
cmFudF90YWJsZS5oPgo+ICsjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8eGVu
L3Bmbi5oPgo+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAgCj4gLSNkZWZpbmUgSU5JVElB
TF9OUl9HUkFOVF9GUkFNRVMgNAo+ICsjZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDFV
Cj4gICAKPiAgIHN0cnVjdCBncmFudF90YWJsZV9hcmNoIHsKPiAgICAgICBnZm5fdCAqZ2ZuOwo+
IEBAIC0yNiw5ICsyOCwxNCBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBv
cnRlZCh2b2lkKQo+ICAgICAgIHJldHVybiAxOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IGdudHRhYl9kb20wX21heCh2b2lkKQo+ICt7Cj4gKyAgICByZXR1cm4gUEZO
X0RPV04oX2V0ZXh0IC0gX3N0ZXh0KTsKPiArfQoKSSB0aGluayB5b3UgbmVlZCBhIGNvbW1lbnQg
b24gdG9wIG9mIHRoaXMgZnVuY3Rpb24gZXhwbGFpbmluZyB3aHkgeW91IApyZXR1cm4gdGhpcyB2
YWx1ZS4gUmUtdXNpbmcgcGFydCBvZiB0aGUgY29tbWVudCBpbiBmaW5kX2dudHRhYl9yZWdpb24g
CndvdWxkIGJlIGZpbmUgdG8gbWUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 00:29:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 00:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxMhh-0004tD-F9; Thu, 28 Sep 2017 00:29:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxMhh-0004t6-0f
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 00:29:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9E/C5-03093-4624CC95; Thu, 28 Sep 2017 00:29:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTTfZ6Uy
 kwfNr6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNJw2MBSeUK84e28PWwLhQpouRi0NIYDOj
 xI9bJ1ggnP2MEhtndjJ1MXJyCAvESyxeu4YRxBYRcJZoaNvHBFLELLCbUeLztUPsIAkhgSiJP
 7u3s4LYbAKaEnc+fwJr5hWwkpgwuwOshkVAVaL52UowW1QgXKLpbD8LRI2gxMmZT8BsTgFjia
 3TLoItYxYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFEGINjBeH1jwCFGSQ4m
 JVHeJw5nIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8K51BMoJFqWmp1akZeYAowUmLcHBoyTCe
 wQkzVtckJhbnJkOkTrFqMvxY9KVP0xCLHn5ealS4rwTQYoEQIoySvPgRsAi9xKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeTeCTOHJzCuB2/QK6AgmoCN6p54AOaIkESEl1cDYrrl6Tv6DX5Z
 b82btl++zDPwvsEDdcLd03aX5UgcMt8ZbFRR8Drkbq+VkuHfCp/OuL3uiJlW4MP8tVL3z9MIP
 h9X/ctolKzLM35jNrXv8o/z964D5/7T4N/W4/NsXP3vGHhWfH9+4dzJlFvu0VX2R2Rn3oz2tP
 GD5m+N35rKvW3g8VFZf+udPJZbijERDLeai4kQAgNdybNcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506558563!71034404!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46312 invoked from network); 28 Sep 2017 00:29:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 28 Sep 2017 00:29:23 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C38F51435;
 Wed, 27 Sep 2017 17:29:22 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 8EBD63F483; Wed, 27 Sep 2017 17:29:22 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-2-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bd1bb8a8-9702-4f99-9ca9-843d5ff2bff7@arm.com>
Date: Thu, 28 Sep 2017 01:29:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170925100035.432-2-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 01/11] xen: add function for obtaining
 highest possible memory address
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDA5LzI1LzIwMTcgMTE6MDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gQWRkIGEgZnVuY3Rpb24gZm9yIG9idGFpbmluZyB0aGUgaGlnaGVzdCBwb3NzaWJsZSBwaHlz
aWNhbCBtZW1vcnkKPiBhZGRyZXNzIG9mIHRoZSBzeXN0ZW0uIFRoaXMgdmFsdWUgaXMgaW5mbHVl
bmNlZCBieToKPiAKPiAtIGh5cGVydmlzb3IgY29uZmlndXJhdGlvbiAoQ09ORklHX0JJR01FTSkK
PiAtIHByb2Nlc3NvciBjYXBhYmlsaXR5IChtYXguIGFkZHJlc3NhYmxlIHBoeXNpY2FsIG1lbW9y
eSkKPiAtIG1lbW9yeSBtYXAgYXQgYm9vdCB0aW1lCj4gLSBtZW1vcnkgaG90cGx1ZyBjYXBhYmls
aXR5Cj4gCj4gQWRkIHRoaXMgdmFsdWUgdG8geGVuX3N5c2N0bF9waHlzaW5mbyBpbiBvcmRlciB0
byBlbmFibGUgZG9tMCB0byBkbyBhCj4gcHJvcGVyIHNpemluZyBvZiBncmFudCBmcmFtZSBsaW1p
dHMgb2YgZ3Vlc3RzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4g
LS0tCj4gVjEwOgo+IC0gYXZvaWQgaG9sZXMgaW4geGVuX3N5c2N0bF9waHlzaW5mbywgdXNlIHVp
bnQ2NF9hbGlnbmVkX3QKPiAgICAoSmFuIEJldWxpY2gpCj4gCj4gVjk6Cj4gLSBtZXJnZSBwYXRj
aCB3aXRoIGZvbGxvd2luZyBvbmUgKEphbiBCZXVsaWNoKQo+IC0gYnVtcCBzeXNjdGwgaW50ZXJm
YWNlIHZlcnNpb24gKEp1bGllbiBHcmFsbCkKPiAtIGRyb3AgdGhpbiBjb21tb24gc2hpbSBvZiBn
ZXRfdXBwZXJfbWZuX2JvdW5kKCkgKEphbiBCZXVsaWNoKQo+IC0gbGV0IGdldF91cHBlcl9tZm5f
Ym91bmQoKSByZXR1cm4gdGhlIGhpZ2hlc3QgTUZOLCBub3QgdGhlIG9uZQo+ICAgIGZvbGxvd2lu
ZyBpdCAoSmFuIEJldWxpY2gpCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
fCAgNiArKysrKysKPiAgIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8IDExICsrKysrKysr
KysrCj4gICB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAgMSArCj4gICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmggfCAgNyArKysrLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAg
ICAgICAgfCAgMyArKysKPiAgIDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwo+IGluZGV4IGYzODM0YjNkYWIuLjlhMzdmMjljZTYgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xNDcyLDYg
KzE0NzIsMTIgQEAgdm9pZCBjbGVhcl9hbmRfY2xlYW5fcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQo+ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOwo+ICAgfQo+ICAgCj4gK3Vuc2lnbmVk
IGxvbmcgZ2V0X3VwcGVyX21mbl9ib3VuZCh2b2lkKQo+ICt7Cj4gKyAgICAvKiBObyBtZW1vcnkg
aG90cGx1ZyB5ZXQsIHNvIGN1cnJlbnQgbWVtb3J5IGxpbWl0IGlzIHRoZSBmaW5hbCBvbmUuICov
Cj4gKyAgICByZXR1cm4gbWF4X3BhZ2UgLSAxOwo+ICt9Cj4gKwo+ICAgLyoKPiAgICAqIExvY2Fs
IHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IGFmZDVhMTAxYTQuLmQ5ZGY1Y2E2OWYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+
IEBAIC01MTc4LDYgKzUxNzgsMTcgQEAgdm9pZCB3cml0ZV8zMmJpdF9wc2VfaWRlbnRtYXAodWlu
dDMyX3QgKmwyKQo+ICAgICAgICAgICAgICAgICAgICBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJ
UlRZIHwgX1BBR0VfUFNFKTsKPiAgIH0KPiAgIAo+ICt1bnNpZ25lZCBsb25nIGdldF91cHBlcl9t
Zm5fYm91bmQodm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBtYXhfbWZuOwo+ICsKPiAr
ICAgIG1heF9tZm4gPSBtZW1faG90cGx1ZyA/IFBGTl9ET1dOKG1lbV9ob3RwbHVnKSA6IG1heF9w
YWdlOwo+ICsjaWZuZGVmIENPTkZJR19CSUdNRU0KPiArICAgIG1heF9tZm4gPSBtaW4obWF4X21m
biwgMVVMIDw8IDMyKTsKPiArI2VuZGlmCj4gKyAgICByZXR1cm4gbWluKG1heF9tZm4sIDFVTCA8
PCAocGFkZHJfYml0cyAtIFBBR0VfU0hJRlQpKSAtIDE7Cj4gK30KPiArCj4gICAvKgo+ICAgICog
TG9jYWwgdmFyaWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+IGluZGV4IDM0ODBmNTgyZmEuLjA4MTk4
YjcxNTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwo+ICsrKyBiL3hlbi9jb21t
b24vc3lzY3RsLmMKPiBAQCAtMjY2LDYgKzI2Niw3IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKPiAgICAgICAgICAgZ2V0X291
dHN0YW5kaW5nX2NsYWltcygmcGktPmZyZWVfcGFnZXMsICZwaS0+b3V0c3RhbmRpbmdfcGFnZXMp
Owo+ICAgICAgICAgICBwaS0+c2NydWJfcGFnZXMgPSAwOwo+ICAgICAgICAgICBwaS0+Y3B1X2to
eiA9IGNwdV9raHo7Cj4gKyAgICAgICAgcGktPm1heF9tZm4gPSBnZXRfdXBwZXJfbWZuX2JvdW5k
KCk7Cj4gICAgICAgICAgIGFyY2hfZG9fcGh5c2luZm8ocGkpOwo+ICAgCj4gICAgICAgICAgIGlm
ICggY29weV90b19ndWVzdCh1X3N5c2N0bCwgb3AsIDEpICkKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gaW5k
ZXggNGQzMmE4N2NjYS4uMWU2MDk3NTg0YiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiBAQCAtMzYs
NyArMzYsNyBAQAo+ICAgI2luY2x1ZGUgInBoeXNkZXYuaCIKPiAgICNpbmNsdWRlICJ0bWVtLmgi
Cj4gICAKPiAtI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMEYK
PiArI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTAKPiAgIAo+
ICAgLyoKPiAgICAqIFJlYWQgY29uc29sZSBjb250ZW50IGZyb20gWGVuIGJ1ZmZlciByaW5nLgo+
IEBAIC05NiwxNCArOTYsMTUgQEAgc3RydWN0IHhlbl9zeXNjdGxfcGh5c2luZm8gewo+ICAgICAg
IHVpbnQzMl90IG5yX25vZGVzOyAgICAvKiAjIG5vZGVzIGN1cnJlbnRseSBvbmxpbmUgKi8KPiAg
ICAgICB1aW50MzJfdCBtYXhfbm9kZV9pZDsgLyogTGFyZ2VzdCBwb3NzaWJsZSBub2RlIElEIG9u
IHRoaXMgaG9zdCAqLwo+ICAgICAgIHVpbnQzMl90IGNwdV9raHo7Cj4gKyAgICB1aW50MzJfdCBj
YXBhYmlsaXRpZXM7IC8qIFhFTl9TWVNDVExfUEhZU0NBUF8/Pz8gKi8KPiArCj4gICAgICAgdWlu
dDY0X2FsaWduZWRfdCB0b3RhbF9wYWdlczsKPiAgICAgICB1aW50NjRfYWxpZ25lZF90IGZyZWVf
cGFnZXM7Cj4gICAgICAgdWludDY0X2FsaWduZWRfdCBzY3J1Yl9wYWdlczsKPiAgICAgICB1aW50
NjRfYWxpZ25lZF90IG91dHN0YW5kaW5nX3BhZ2VzOwo+ICAgICAgIHVpbnQzMl90IGh3X2NhcFs4
XTsKPiAgIAo+IC0gICAgLyogWEVOX1NZU0NUTF9QSFlTQ0FQXz8/PyAqLwo+IC0gICAgdWludDMy
X3QgY2FwYWJpbGl0aWVzOwo+ICsgICAgdWludDY0X2FsaWduZWRfdCBtYXhfbWZuOyAvKiBMYXJn
ZXN0IHBvc3NpYmxlIE1GTiBvbiB0aGlzIGhvc3QgKi8KPiAgIH07Cj4gICAKPiAgIC8qCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBp
bmRleCBmOGI2MTc3YzMyLi5lODEzYzA3YjIyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBAQCAtNTk5LDYgKzU5OSw5IEBA
IGludCBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdtZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqKl9wYWdlLCB2b2lkICoqX3ZhKTsKPiAgIHZvaWQgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIo
dm9pZCAqKl92YSwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Cj4gICAKPiArLyogUmV0dXJuIHRo
ZSB1cHBlciBib3VuZCBvZiBNRk5zLCBpbmNsdWRpbmcgaG90cGx1ZyBtZW1vcnkuICovCj4gK3Vu
c2lnbmVkIGxvbmcgZ2V0X3VwcGVyX21mbl9ib3VuZCh2b2lkKTsKPiArCj4gICAjaW5jbHVkZSA8
YXNtL2ZsdXNodGxiLmg+Cj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBhY2N1bXVsYXRlX3Rs
YmZsdXNoKGJvb2wgKm5lZWRfdGxiZmx1c2gsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 00:31:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 00:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxMk1-0005W2-6Q; Thu, 28 Sep 2017 00:31:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxMjz-0005Vw-GR
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 00:31:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1A/AC-03422-2F24CC95; Thu, 28 Sep 2017 00:31:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVysyfVTfeT05l
 Ig5dzeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpL7eyFTxgrljz8z9LA+NM5i5GTg4hgc2M
 El832HYxcgHZ+xklNn25yAqSEBaIl5j+8i5YkYiAs0RD2z4mkCJmgd2MEp+vHWKH6I6S2Ng0G
 cxmE9CUuPP5ExOIzStgJTGp5y6YzSKgKrG4axvYUFGBcImms/0sEDWCEidnPgGzOQWMJS7OvA
 9mMwuYSczb/JAZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBigDEOxgvL4x4BCjJAeTkijv
 E4czkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpefl6okwfvCEahOsCg1PbUiLTMHG
 EMwpRIcPEoivEdA0rzFBYm5xZnpEKlTjLocNx5e/8MkBDZDSpyXFxiRQgIgRRmleXAjYPF8iV
 FWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8aiBTeDLzSuA2vQI6ggnoiN6pJ0COKElESEk1MF5
 qE5k/Z4U/v9KOfYd+HOp2E/hV+tV21rpXk/2uTDp5XPax8oVNW9yXZ8j8jdxS7xSvJPnGPqvh
 wrTI8p1J3Gu+L/VactA4Zf23ZXE7qqZVK5+aEx25X1xjya0pUf3Vix6oxR9ZdmB5Us1hFbUlm
 fZXsl/u55G/y+7y/M9z9v3F33zCT9urussqsRRnJBpqMRcVJwIAj6FOcuICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506558705!95677120!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17186 invoked from network); 28 Sep 2017 00:31:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 28 Sep 2017 00:31:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 153CE1435;
 Wed, 27 Sep 2017 17:31:45 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 D50963F483; Wed, 27 Sep 2017 17:31:44 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-9-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb8de5d5-229a-6c47-c4b8-5f752683e15c@arm.com>
Date: Thu, 28 Sep 2017 01:31:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170925100035.432-9-jgross@suse.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 08/11] xen/arm: move arch specific grant
 table bits into grant_table.c
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVlcmdlbiwKCk9uIDA5LzI1LzIwMTcgMTE6MDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gSW5zdGVhZCBvZiBhdHRhY2hpbmcgdGhlIEFSTSBzcGVjaWZpYyBncmFudCB0YWJsZSBkYXRh
IHRvIHRoZSBkb21haW4KPiBzdHJ1Y3R1cmUgYWRkIGl0IHRvIHN0cnVjdCBncmFudF90YWJsZS4g
QWRkIHRoZSBuZWVkZWQgYXJjaCBmdW5jdGlvbnMKPiB0byB0aGUgYXNtLSovZ3JhbnRfdGFibGUu
aCBpbmNsdWRlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gW25vbi1BUk0g
cGFydHNdCgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 00:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 00:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxMqJ-0005lv-VV; Thu, 28 Sep 2017 00:38:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxMqH-0005lp-Ta
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 00:38:18 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 14/72-02044-6744CC95; Thu, 28 Sep 2017 00:38:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbfE5Uy
 kwfNVShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBVbOZC3ZwVSzp/s/cwLiRo4uRi0NIYDOj
 xJ4bCxkhnP2MErde7mPrYuTkEBaIkli49wiYLSIQLHGidw1rFyMHB7OAvsS5HeUgYSEBb4lJF
 04xgdhsApoSdz5/ArN5Bawkpq/6xQpiswioSix5c4cRxBYVCJdoOtvPAlEjKHFy5hMwm1PAR2
 LTrAXsIDazgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmB41jMwMO5g7Nnrd4hR
 koNJSZT3icOZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJOcgXKCRanpqRVpmTnASIFJS3DwK
 Inw6oKkeYsLEnOLM9MhUqcYFaXEectAEgIgiYzSPLg2WHReYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTMOxlkCk9mXgnc9FdAi5mAFvdOPQGyuCQRISXVwFi757fqe4O5Nq+mZX79uc/45iR
 Li+6rbtI+3yatfrsye6PeHKFJdy//e53O+qq9ffPUnX22ZZ6ffyc0dR3YMT34yESLK3H3W+wP
 upXOWODblVeqOd/T+sPJGF353+9VbQWl9kta+q5+9P1uiN46N7mGa3P4jKJUDy8qkLINFEste
 eGV/Xtp/yolluKMREMt5qLiRAClW7/lyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506559092!116695691!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14265 invoked from network); 28 Sep 2017 00:38:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 28 Sep 2017 00:38:12 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AFF051435;
 Wed, 27 Sep 2017 17:38:11 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 920603F483; Wed, 27 Sep 2017 17:38:11 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1506465901-24665-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a8c5d5f-5c50-5c1b-422e-6f6f37c87b2b@arm.com>
Date: Thu, 28 Sep 2017 01:38:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506465901-24665-1-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Fix the issue in cmp_mmio_handler
 used in find_mmio_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKR29vZCBjYXRjaCEKCk9uIDA5LzI2LzIwMTcgMTE6NDUgUE0sIEJodXBp
bmRlciBUaGFrdXIgd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiByZXR1cm5zIHRydWUvZmFsc2UgYmFz
ZWQgb24gd2hldGhlciB0aGUga2V5IHZhbHVlCj4gaXMgaW4gdGhlIHJhbmdlIChzdGFydCwgc3Rh
cnQrc2l6ZSkuIEhvd2V2ZXIsIGl0IHNob3VsZCBjaGVjayBhZ2FpbnN0Cj4gKHN0YXJ0LCBzdGFy
dCtzaXplLTEpIGJlY2F1c2Ugc3RhcnQrc2l6ZSBmYWxscyBvdXRzaWRlIHRoZSByYW5nZS4KPiAK
PiBUaGlzIHJlc3VsdGVkIGluIHJldHVybmluZyBhIHdyb25nIG1taW9faGFuZGxlciBmb3IgYSBn
aXZlbiBtbWlvIGFkZHJlc3Mgd2hpY2gKPiBoYXBwZW5lZCB0byBiZSBzdGFydCtzaXplLgoKSXQg
d291bGQgYmUgbmljZSBpZiB5b3UgY2FuIGFkZCB0aGUgb2ZmZW5kaW5nIGNvbW1pdCBpbiB0aGUg
bWVzc2FnZS4gSSAKdGhpbms6Cgo4MDQ3ZTA5ICJ4ZW4vYXJtOiBpbzogVXNlIGJpbmFyeSBzZWFy
Y2ggZm9yIG1taW8gaGFuZGxlciBsb29rdXAiLgoKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIg
VGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmcgPiAtLS0KPiBDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKSSB0aGluayBpdCBzaG91bGQgYmUgYmFja3BvcnRlZCB1cCB0
byBYZW4gNC44LgoKQ2hlZXJzLAoKPiAgIHhlbi9hcmNoL2FybS9pby5jIHwgMiArLQo+ICAgMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKPiBpbmRleCBlMjE2MTI4
Li5jNzQ4ZDhmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9pby5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2lvLmMKPiBAQCAtNzksNyArNzksNyBAQCBzdGF0aWMgaW50IGNtcF9tbWlvX2hhbmRs
ZXIoY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbGVtKQo+ICAgICAgIGlmICggaGFuZGxl
cjAtPmFkZHIgPCBoYW5kbGVyMS0+YWRkciApCj4gICAgICAgICAgIHJldHVybiAtMTsKPiAgIAo+
IC0gICAgaWYgKCBoYW5kbGVyMC0+YWRkciA+IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIxLT5z
aXplKSApCj4gKyAgICBpZiAoIGhhbmRsZXIwLT5hZGRyID49IChoYW5kbGVyMS0+YWRkciArIGhh
bmRsZXIxLT5zaXplKSApCj4gICAgICAgICAgIHJldHVybiAxOwo+ICAgCj4gICAgICAgcmV0dXJu
IDA7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 00:46:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 00:46:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxMxh-0006Sj-NW; Thu, 28 Sep 2017 00:45:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxMxg-0006Sd-SL
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 00:45:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A2/4E-17770-4464CC95; Thu, 28 Sep 2017 00:45:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTdfZ7Uy
 kwbFlyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUyStYCr7wV7w5eoKlgbGbp4uRi0NIYDOj
 xJZXc5ggnP2MEnsfL2bvYuTkEBbwkTj7ppMRxBYRkJa49vkymM0sYC4x58BzJhBbSMBCYsvNR
 awgNpuApsSdz5/A4rwCVhIPvj8Hq2cRUJXYceAOC4gtKhAu0XS2nwWiRlDi5MwnYDangKXEi6
 9nWCDmm0nM2/yQGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjGqF6cWlaU
 W6VroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxgnH3Z/xCjJAeTkijv
 E4czkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGNcgXKCRanpqRVpmTnASIFJS3DwKInwNrkAp
 XmLCxJzizPTIVKnGBWlxHltQPoEQBIZpXlwbbDovMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXk+QKTyZeSVw018BLWYCWtw79QTI4pJEhJRUA6P9flVt1r7wp8bVEwu9dlyu/FV4fFs/Q1T
 Hywz7LRKsVfmdO+OMJ+x1nSSSybdTr6juQGd92pKG5C2/WjZOkzvmqCrvsOLlvb+Fx/7/OZS2
 IebCxKMa3IH+Fi21CRMaUtoC3nK2ed/RD0n4M2PByo0Rcn6sR2568F9xb9/u+WTed56eSrmwO
 iWW4oxEQy3mouJEALR9lP/JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506559555!107974319!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60618 invoked from network); 28 Sep 2017 00:45:55 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 28 Sep 2017 00:45:55 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B91F51435;
 Wed, 27 Sep 2017 17:45:54 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 9E08C3F483; Wed, 27 Sep 2017 17:45:54 -0700 (PDT)
To: xen-devel@lists.xen.org
References: <20170914153901.6750-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1bc311ce-792c-e433-6cfb-47576de5280b@arm.com>
Date: Thu, 28 Sep 2017 01:45:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170914153901.6750-1-julien.grall@arm.com>
Content-Language: en-US
Cc: bhupinder.thakur@linaro.org, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: Read *_mapped_gfn with the
	p2m lock taken
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpQaW5nPwoKQ2hlZXJzLAoKT24gMDkvMTQvMjAxNyAwNDozOSBQTSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+ICpfbWFwcGVkX2dmbiBhcmUgY3VycmVudGx5IHJlYWQgYmVmb3JlIGFjcXVpcmlu
ZyB0aGUgbG9jay4gSG93ZXZlciwgdGhleQo+IG1heSBiZSBtb2RpZmllZCBieSB0aGUgcDJtIGNv
ZGUgYmVmb3JlIHRoZSBsb2NrIHdhcyBhY3F1aXJlZC4gVGhpcyBtZWFucwo+IHdlIHdpbGwgdXNl
IHRoZSB3cm9uZyB2YWx1ZXMuCj4gCj4gRml4IGl0IGJ5IG1vdmluZyB0aGUgcmVhZCBpbnNpZGUg
dGhlIHNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBwMm0gbG9jay4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+ICAgICAgVGhp
cyBwYXRjaCBzaG91bGQgYmUgYmFja3BvcnRlZCB0byBYZW4gNC45IGFuZCBYZW4gNC44Cj4gLS0t
Cj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxNCArKysrKysrLS0tLS0tLQo+ICAgMSBmaWxlIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggYzQ4NDQ2OWU2
Yy4uZDEyNjBkM2I0ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTI5MiwxMyArMTI5MiwxMyBAQCBpbnQgcmVsaW5xdWlz
aF9wMm1fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgIHAybV90eXBlX3QgdDsKPiAg
ICAgICBpbnQgcmMgPSAwOwo+ICAgICAgIHVuc2lnbmVkIGludCBvcmRlcjsKPiAtCj4gLSAgICAv
KiBDb252ZW5pZW5jZSBhbGlhcyAqLwo+IC0gICAgZ2ZuX3Qgc3RhcnQgPSBwMm0tPmxvd2VzdF9t
YXBwZWRfZ2ZuOwo+IC0gICAgZ2ZuX3QgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKPiArICAg
IGdmbl90IHN0YXJ0LCBlbmQ7Cj4gICAKPiAgICAgICBwMm1fd3JpdGVfbG9jayhwMm0pOwo+ICAg
Cj4gKyAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47Cj4gKyAgICBlbmQgPSBwMm0t
Pm1heF9tYXBwZWRfZ2ZuOwo+ICsKPiAgICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94
KGVuZCk7Cj4gICAgICAgICAgICAgc3RhcnQgPSBnZm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3Jk
ZXIpICkKPiAgICAgICB7Cj4gQEAgLTEzNTMsOSArMTM1Myw2IEBAIGludCBwMm1fY2FjaGVfZmx1
c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIpCj4gICAg
ICAgcDJtX3R5cGVfdCB0Owo+ICAgICAgIHVuc2lnbmVkIGludCBvcmRlcjsKPiAgIAo+IC0gICAg
c3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuKTsKPiAtICAgIGVu
ZCA9IGdmbl9taW4oZW5kLCBwMm0tPm1heF9tYXBwZWRfZ2ZuKTsKPiAtCj4gICAgICAgLyoKPiAg
ICAgICAgKiBUaGUgb3BlcmF0aW9uIGNhY2hlIGZsdXNoIHdpbGwgaW52YWxpZGF0ZSB0aGUgUkFN
IGFzc2lnbmVkIHRvIHRoZQo+ICAgICAgICAqIGd1ZXN0IGluIGEgZ2l2ZW4gcmFuZ2UuIEl0IHdp
bGwgbm90IG1vZGlmeSB0aGUgcGFnZSB0YWJsZSBhbmQKPiBAQCAtMTM2NCw2ICsxMzYxLDkgQEAg
aW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWdu
ZWQgbG9uZyBucikKPiAgICAgICAgKi8KPiAgICAgICBwMm1fcmVhZF9sb2NrKHAybSk7Cj4gICAK
PiArICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbik7Cj4g
KyAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7Cj4gKwo+ICAgICAg
IGZvciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCj4g
ICAgICAgewo+ICAgICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgc3RhcnQs
ICZ0LCBOVUxMLCAmb3JkZXIpOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 01:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 01:26:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxNb1-0003JQ-Qs; Thu, 28 Sep 2017 01:26:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxNb0-0003J3-J3
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 01:26:34 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2E/6E-02224-9CF4CC95; Thu, 28 Sep 2017 01:26:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeE/5l
 Ig3kbtC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0TQ9vOBffsW01ucsDYxf
 vLsYuTiEBBqZJA6d/c8G4TxmlOg5+ogZwtnGKHHsBUiGk0NEwFni65m57CA2r4C+xLzff1i7G
 Dk4hAVMJOb8FQCplxC4IyPx8/kEJpAaCQFviZPz/rLB2A8nvgfqZedgE7CSOCQG0skioCox6Y
 H2BEbuBYwMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAv1
 dz8DAuIOx84TfIUZJDiYlUd4l7mcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfvEDygkWpaan
 VqRl5gADDyYtwcGjJMJ7CSTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivO0gRQIgRRmle
 XAjYFFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrwAwpoR4MvNK4Da9AjqCCeiI3qknQI
 4oSURISTUwWp2ZtKPkwNk956fOPHr5cen7SyYSZQeF805EH/FVF5Y8ucZK0ydjgm82twmPzba
 DH61FutItL83eE1DLusDJUe7g2XlP3Vffj09ftNtFnj1BeEOGkMJ6Hm+FqDPHp/FpHeG9sOT7
 Nvbrin+sFPfx2FTErqi1nrPFsiPhiEyYf5nD/72Zby9zKLEUZyQaajEXFScCAF9nNnF9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506561991!116844701!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1065 invoked from network); 28 Sep 2017 01:26:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 01:26:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxNav-0007rh-Ms; Thu, 28 Sep 2017 01:26:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxNaq-0007LV-63; Thu, 28 Sep 2017 01:26:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxNap-0007CL-7p; Thu, 28 Sep 2017 01:26:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113860-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-i386-libvirt-qcow2: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-xl-qemuu-ws16-amd64:guest-saverestore: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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d59dabdc4cb380b79c965af28cd4ba001f04834b
X-Osstest-Versions-That: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 01:26:23 +0000
Subject: [Xen-devel] [linux-4.9 test] 113860: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg2MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzg2MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzNzM2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDExMzczNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzNzM2CgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzNzM2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEzNzA2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTM3MzYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExMzczNgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMg
Z3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ1OWRhYmRjNGNiMzgwYjc5
Yzk2NWFmMjhjZDRiYTAwMWYwNDgzNGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDA4OWQ3NzIwMzgzZDdiYzljYTZiODgyNGEwNWRmYTY2ZjgwZDFmNDEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzczNiAgMjAxNy0wOS0yMiAxNzowMjo0NCBaICAgIDUgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTM4NjAgIDIwMTctMDktMjcgMTM6MDE6MzQgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbGVrc2FuZGFyLm1hcmtvdmljQGltZ3RlYy5jb20+
CiAgQWxla3NhbmRyIEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQmFvaG9uZyBMaXUgPGJhb2hvbmcubGl1QGludGVsLmNvbT4KICBCYXJ0IFZhbiBB
c3NjaGUgPGJhcnQudmFuYXNzY2hlQHdkYy5jb20+CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0Bs
aW51eC52bmV0LmlibS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4K
ICBDaGFud29vIENob2kgPGN3MDAuY2hvaUBzYW1zdW5nLmNvbT4KICBDb2x5IExpIDxjb2x5bGlA
c3VzZS5kZT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFu
aWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGFuaWVsIE1lbnR6IDxkYW5pZWxtZW50
ekBnb29nbGUuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGlu
dGVsLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAg
RG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMgR2lsYmVydCA8ZGdp
bGJlcnRAaW50ZXJsb2cuY29tPgogIERvdWdsYXMgTGV1bmcgPGRvdWdsYXMubGV1bmdAaW1ndGVj
LmNvbT4KICBHYXJ5IFIgSG9vayA8Z2FyeS5ob29rQGFtZC5jb20+CiAgR2FyeSBSIEhvb2sgPGdo
b29rQGFtZC5jb20+CiAgR29yYW4gRmVyZW5jIDxnb3Jhbi5mZXJlbmNAaW1ndGVjLmNvbT4KICBH
cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIg
Um9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5j
b20+CiAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CiAgSGFucyBWZXJrdWlsIDxoYW5z
LnZlcmt1aWxAY2lzY28uY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y
Zy5hdT4KICBIaW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAg
Si4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFuIEthcmEgPGphY2tAc3Vz
ZS5jej4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSm9lIENhcm51Y2NpbyA8am9l
LmNhcm51Y2Npb0BjYXZpdW0uY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBz
dXNlLmRlPgogIEpvbmF0aGFuIExpdSA8bmV0MTQ3QGdtYWlsLmNvbT4KICBKb3NlIEFicmV1IDxq
b2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxKb3NlLkFicmV1QHN5bm9wc3lzLmNv
bT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FzaHlh
cCBEZXNhaSA8a2FzaHlhcC5kZXNhaUBicm9hZGNvbS5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRo
LmJ1c2NoQGludGVsLmNvbT4KICBLZW50IE92ZXJzdHJlZXQgPGtlbnQub3ZlcnN0cmVldEBnbWFp
bC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb25nIExpIDxsb25n
bGlAbWljcm9zb2Z0LmNvbT4KICBNYW5mcmVkIFNwcmF1bCA8bWFuZnJlZEBjb2xvcmZ1bGxpZmUu
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hdXJvIENhcnZh
bGhvIENoZWhhYiA8bWNoZWhhYkBzLW9wZW5zb3VyY2UuY29tPgogIE1heGltZSBSaXBhcmQgPG1h
eGltZS5yaXBhcmRAZnJlZS1lbGVjdHJvbnMuY29tPgogIE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVj
aHNpbmd1bGFyaXR5Lm5ldD4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+
CiAgTWljaGFlbCBMeWxlIDxtbHlsZUBseWxlLm9yZz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwu
Y29tPgogIE1pa2UgTWFyc2hhbGwgPGh1YmNhcEBvbW5pYm9uZC5jb20+CiAgTWluY2hhbiBLaW0g
PG1pbmNoYW5Aa2VybmVsLm9yZz4KICBNaW9kcmFnIERpbmljIDxtaW9kcmFnLmRpbmljQGltZ3Rl
Yy5jb20+CiAgTXl1bmdKb28gSGFtIDxteXVuZ2pvby5oYW1Ac2Ftc3VuZy5jb20+CiAgTmVpbEJy
b3duIDxuZWlsYkBzdXNlLmNvbT4KICBPbGxpdmVyIFNjaGluYWdsIDxvbGl2ZXJAc2NoaW5hZ2wu
bmw+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkg
PHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPgogIFJhanUgUmFuZ29qdSA8cmFqdXJAY2hlbHNp
by5jb20+CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3JnPgogIFJvbGFuZCBEcmVp
ZXIgPHJvbGFuZEBwdXJlc3RvcmFnZS5jb20+CiAgU2VyZ2V5IFNlbm96aGF0c2t5IDxzZXJnZXku
c2Vub3poYXRza3lAZ21haWwuY29tPgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFNoaXZh
c2hhcmFuIFMgPHNoaXZhc2hhcmFuLnNyaWthbnRlc2h3YXJhQGJyb2FkY29tLmNvbT4KICBTdGVm
ZmVuIE1haWVyIDxtYWllckBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxz
bXVlbGxlckBjaHJvbm94LmRlPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdv
b2RtaXMub3JnPgogIFRhbmcgSnVuaHVpIDx0YW5nLmp1bmh1aUB6dGUuY29tLmNuPgogIHRhbmcu
anVuaHVpIDx0YW5nLmp1bmh1aUB6dGUuY29tLmNuPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1p
dC5lZHU+CiAgVG9ueSBBc2xlc29uIDx0YXNsZXNvbkByZWRoYXQuY29tPgogIFRyb25kIE15a2xl
YnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBWaW5lZXQgR3VwdGEgPHZn
dXB0YUBzeW5vcHN5cy5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICB6
aGFuZ3lpIChGKSA8eWkuemhhbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjYxNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 01:44:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 01:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxNrx-0004c1-Dy; Thu, 28 Sep 2017 01:44:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <glenn@rimuhosting.com>) id 1dxNrv-0004bv-CL
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 01:44:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3C/16-03610-2E35CC95; Thu, 28 Sep 2017 01:44:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyrjqNVfdR8Jl
 Ig+Wv2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLH9QK9vNVzJ95iamBcRNPFyMXh5DAXkaJ
 xnOzmLoYOTgkBPwlfv7J7mLkBDL5JC6++MEEYZdKrDn1nx2i/gajxMfus4wgCSEBRYlnx/6CF
 YkISEtc+3wZLM4moC2xdvFxVhBbWEBNovNrBzOIzSvgJLH43zd2EJtFQFVi5okLYLaoQLhE09
 l+FogaQYmTM5+A2cwCZhLzNj9khrDFJW49mc8EYctLNG+dzTyBUWAWkpZZSFpmIWmZhaRlASP
 LKkb14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAkGUAgh2MO587
 HWKU5GBSEuVd4n4mUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77cgoJxgUWp6akVaZg4wemDSE
 hw8SiK8F0DSvMUFibnFmekQqVOMilLivCdBEgIgiYzSPLg2WMReYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjCvEDD+hXgy80rgpr8CWswEtLh36gmQxSWJCCmpBsa2+HibBRVVp6ceWmi/XXv
 pzNAM9vXrbiT8On9p6+6lNqdW6L7xqCq48iD48a0pqzf/6m2vf/dwJ+8T5qtJ3r696Ww9Ljvf
 /+i6VPGJryRDaMXva5dTjJg/Mpyv+8lrcTpv7p7fG/e89/hUEvKu3sW8esJ+0Ue/ij0iNhm9j
 v8X0n/pIodyTLqrEktxRqKhFnNRcSIAufqSb9MCAAA=
X-Env-Sender: glenn@rimuhosting.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506563041!61910932!1
X-Originating-IP: [206.123.102.5]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54531 invoked from network); 28 Sep 2017 01:44:02 -0000
Received: from mail.rimuhosting.com (HELO mail.rimuhosting.com) (206.123.102.5)
 by server-6.tower-21.messagelabs.com with SMTP; 28 Sep 2017 01:44:02 -0000
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id A4F6861610
 for <xen-devel@lists.xen.org>; Thu, 28 Sep 2017 01:44:00 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-9.2 required=6.0 tests=ALL_TRUSTED,BAYES_50
 autolearn=ham autolearn_force=no version=3.4.0
Received: from [192.168.1.73] (122-61-236-153.jetstream.xtra.co.nz
 [122.61.236.153])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 3A40261524
 for <xen-devel@lists.xen.org>; Thu, 28 Sep 2017 01:44:00 +0000 (UTC)
To: xen-devel@lists.xen.org
From: Glenn Enright <glenn@rimuhosting.com>
Message-ID: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
Date: Thu, 28 Sep 2017 14:43:57 +1300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Building xtf on older distros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: support@rimuhosting.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgdGhlcmUKCldoZW4gYnVpbGRpbmcgdGhlIHhlbiB0ZXN0aW5nIGZyYW1ld29yayBvbiBDZW50
T1M2LCBJIHNlZSB0aGUgYmVsb3cgCmlzc3VlLiBJIHNlZSBzaW1pbGFyIGlzc3VlcyB3aXRoIENl
bnRPUzcgYW5kIG90aGVyIGRpc3Ryb3Mgd2l0aCBvbGRlciAKdG9vbCBjaGFpbnMuIFRoZSBvbmx5
IG9uZSB0aGF0IGJ1aWx0IGNsZWFubHkgZm9yIG1lIHdhcyBVYnVudHUgMTYwNC4KClNvbWUgd29y
a2Fyb3VuZHMgKGRpc2FibGluZyB0aGUgLVcgb3B0aW9ucykgbGV0IGl0IGdldCBhIGJpdCBmdXJ0
aGVyIGJ1dCAKSSBoaXQgb3RoZXIgaXNzdWVzLgoKQW5kcmV3IHNlcGFyYXRlbHkgbWVudGlvbmVk
IHRoaXMgbWF5IGJlIHJlbGF0ZWQgdG8gQzk5IGluaXRpYWxpc2F0aW9uLCAKd2hpY2ggc291bmRz
IGFib3V0IHJpZ2h0LgoKQXQgdGhlIG1vbWVudCBJJ20gZG9pbmcgYSBzdGF0aWMgYnVpbGQgYW5k
IG1vdmluZyB0aGUgYmluYXJpZXMgd2hlcmUgSSAKbmVlZCB0byBydW4gdGhlIHRlc3RzLCB3aGlj
aCBpcyBmaW5lLCBidXQgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIGEgCm5hdGl2ZSBjNiBidWls
ZCB3b3JraW5nIHRvIG1hdGNoIHRoZSByZXN0IG9mIG15IGV4aXN0aW5nIHRlc3QgaW5mcmEuCgpO
b3QgYSBDIGRldiwgYnV0IGhhcHB5IHRvIHRlc3QgYW55L2FsbCB0aGluZ3MuCgpOb3QgbGlzdCBz
dWJzY3JpYmVkIHNvIHBsZWFzZSBpbmNsdWRlIGluIENDLgoKUmVnYXJkcywgR2xlbm4KaHR0cDov
L3JpbXVob3N0aW5nLmNvbQoKLi4uCmdjYyAtcGlwZSAtSS9yb290L2dsZS94dGYvaW5jbHVkZSAt
SS9yb290L2dsZS94dGYvYXJjaC94ODYvaW5jbHVkZSAtTU1EIAotTVAgIC1XYWxsIC1XZXh0cmEg
LVdlcnJvciAtc3RkPWdudTk5IC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8zIC1nIAotZm5vLWNvbW1v
biAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIAot
Zm5vLXN0YWNrLXByb3RlY3RvciAtZm5vLXBpYyAtZmZyZWVzdGFuZGluZyAtbW5vLXJlZC16b25l
IC1tbm8tc3NlIAotV25vLXVudXNlZC1wYXJhbWV0ZXIgLVdpbmxpbmUgLW02NCAgLURDT05GSUdf
RU5WX3B2NjQgLWluY2x1ZGUgCmFyY2gvY29uZmlnLmggLWMgL3Jvb3QvZ2xlL3h0Zi9hcmNoL3g4
Ni9zZXR1cC5jIC1vIAovcm9vdC9nbGUveHRmL2FyY2gveDg2L3NldHVwLXB2NjQubwpjYzE6IHdh
cm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCi9yb290L2dsZS94dGYvYXJjaC94ODYvZ3Jh
bnRfdGFibGUuYzogSW4gZnVuY3Rpb24g4oCYYXJjaF9tYXBfZ250dGFi4oCZOgovcm9vdC9nbGUv
eHRmL2FyY2gveDg2L2dyYW50X3RhYmxlLmM6MTk6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlv
biBvZiAKZnVuY3Rpb24g4oCYX1N0YXRpY19hc3NlcnTigJkKbWFrZVsxXTogKioqIFsvcm9vdC9n
bGUveHRmL2FyY2gveDg2L2dyYW50X3RhYmxlLXB2NjQub10gRXJyb3IgMQptYWtlWzFdOiAqKiog
V2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9y
eSBgL3Jvb3QvZ2xlL3h0Zi90ZXN0cy9jcHVpZCcKbWFrZTogKioqIFthbGxdIEVycm9yIDIKCiMg
Z2NjIC0tdmVyc2lvbgpnY2MgKEdDQykgNC40LjcgMjAxMjAzMTMgKFJlZCBIYXQgNC40LjctMTgp
CkNvcHlyaWdodCAoQykgMjAxMCBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KVGhpcyBp
cyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAg
VGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 02:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 02:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxOKK-0006pH-OQ; Thu, 28 Sep 2017 02:13:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxOKK-0006pB-2Z
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 02:13:24 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7C/E4-03414-3CA5CC95; Thu, 28 Sep 2017 02:13:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNykQvdg1Jl
 Ig4Pd+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1xp1sBVc4K3oefGBtYGzj6GLk4hASmMYo
 sWvKLLYuRk4OCQFeiSPLZrBC2P4SVz/3skMUTWCUmL39IliCRUBVYuaW1SwgNpuAusTjrz1MI
 LaIgKLEg5c3WUEamAVWMklsfTQbqJuDQ1ggU2LVJW2QGl4BXYlrD76zQAzdxChx/egLRoiEoM
 TJmU/AhjIDDf0z7xIzSC+zgLTE8n8cIGFOAUuJSy86wEpEBVQkppzcxjaBUWAWku5ZSLpnIXQ
 vYGRexahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJ4MQLCD
 8f7GgEOMkhxMSqK8S9zPRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P0ZAZQTLEpNT61Iy8wBR
 gpMWoKDR0mE93skUJq3uCAxtzgzHSJ1ilFRSpzXDyQhAJLIKM2Da4NF5yVGWSlhXkagQ4R4Cl
 KLcjNLUOVfMYpzMCoJ814D2c6TmVcCN/0V0GImoMW9U0+ALC5JREhJNTB6T/RWu9W7VTR1zr3
 gGZ+sAxnvSCUtuhjOHbZed1mTsdjGitKTnq1ztI/qxb3k32XyMlL1mJHCa8nD/r+Y5uR++zg9
 lYXTLv7bCn2RAv5jU58rHdlh9d+0XN20ZrbddNbHvXIN7ZlPlzFfMevwT3EUkw67EP700dQLM
 j9VGhyrjZQ1upexT1ViKc5INNRiLipOBAAr3cyiyQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506564799!78775854!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33690 invoked from network); 28 Sep 2017 02:13:21 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 02:13:21 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Sep 2017 19:13:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,447,1500966000"; d="scan'208";a="140310295"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 27 Sep 2017 19:13:15 -0700
Date: Thu, 28 Sep 2017 10:12:08 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170928021207.GW11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170926141919.wy4y222z6b2lxcf4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170926141919.wy4y222z6b2lxcf4@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjYgMTU6MTk6MTksIFdlaSBMaXUgd3JvdGU6Cj4gT24gU2F0LCBTZXAgMjMsIDIw
MTcgYXQgMDU6NDg6MTFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gVGhpcyBwYXRjaCByZW5h
bWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0ZWQgeHNtIHBvbGljeSB0
bwo+ID4gbWFrZSB0aGVtIGJlIGdlbmVyYWwgZm9yIGFsbCByZXNvdXJjZSBhbGxvY2F0aW9uIGZl
YXR1cmVzIGJ1dCBub3Qgb25seQo+ID4gZm9yIENBVC4gVGhlbiwgd2UgY2FuIHJlc3VzZSB0aGUg
aW50ZXJmYWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gPiAKPiA+IEJhc2ljYWxs
eSwgaXQgY2hhbmdlcyAncHNyX2NhdF9vcCcgdG8gJ3Bzcl9hbGxvYycsIGFuZCByZW1vdmUgJ0NB
VF8nIGZyb20gc29tZQo+ID4gbWFjcm9zLiBFLmcuOgo+ID4gMS4gcHNyX2NhdF9vcCAtPiBwc3Jf
YWxsb2MKPiA+IDIuIFhFTl9ET01DVExfcHNyX2NhdF9vcCAtPiBYRU5fRE9NQ1RMX3Bzcl9hbGxv
Ywo+ID4gMy4gWEVOX1NZU0NUTF9wc3JfY2F0X29wIC0+IFhFTl9TWVNDVExfcHNyX2FsbG9jCj4g
PiA0LiBYRU5fRE9NQ1RMX1BTUl9DQVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRf
TDNfQ0JNCj4gPiA1LiBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm8gLT4gWEVOX1NZU0NU
TF9QU1JfZ2V0X2wzX2luZm8KPiA+IAo+ID4gVGhlIHN5c2N0bC9kb21jdGwgdmVyc2lvbiBudW1i
ZXJzIGFyZSBidW1wZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgo+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPiBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+Cj4gCj4gTm9ybWFsbHkgaWYgdGhlcmUgaGF2ZSBiZWVuIHN1YnN0YW50aXZlIGNoYW5nZXMg
eW91IHNob3VsZCBkcm9wIHRoZQo+IHJldmlld3MuICBJdCBzZWVtcyB0byBiZSB0aGUgY2FzZS4g
SSB3aWxsIG5lZWQgdG8gcmV2aWV3IHRoaXMgcGF0Y2gKPiBhZ2Fpbi4KClNvcnJ5IGZvciB0aGF0
LgoKSSB0aG91Z2h0IHRoZXkgd2VyZSBqdXN0IG5hbWUgY2hhbmdlcy4gU28gSSBkaWQgbm90IGRy
b3AgcmV2aWV3cy4gQnV0CnRoaXMgcGF0Y2gncyBtYWluIHB1cnBvc2UgaXMgJ3JlbmFtZScuIEkg
c2hvdWxkIGRyb3AgcmV2aWV3cy4gV2lsbApub3RpY2UgdGhpcy4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 02:21:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 02:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxOSD-0007Vm-EK; Thu, 28 Sep 2017 02:21:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxOSC-0007Vg-BS
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 02:21:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5F/1C-10804-BAC5CC95; Thu, 28 Sep 2017 02:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1tYhr7sq5ky
 kwYcpFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOrg2sBTu4K14c28rcwLiAs4uRk0NIoELi
 55s+JhBbQoBX4siyGawQtr/Emu+P2SBqJjBKTPqi38XIwcEioCqxb5UTSJhNQF3i8dceJpCwi
 ICtRPuzmi5GLg5mgSdMEodXzwIbKSzgLrF28kUWEJtXQFfi6ZQjLCBFQgJtjBL7p95kh0gISp
 yc+QSsiBlo6J95l5hBhjILSEss/8cBEZaXaN46mxnE5hTwkrgzbxXYmaICKhJTTm5jm8AoOAv
 JpFlIJs1CmDQLyaQFjCyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1
 kvNzNzECA5kBCHYw3t4YcIhRkoNJSZR3ifuZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHeig
 XKCRanpqRVpmTnAmIJJS3DwKInwmoCkeYsLEnOLM9MhUqcYFaXEeTeCJARAEhmleXBtsDi+xC
 grJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeWWBSEOLJzCuBm/4KaDET0OLeqSdAFpckIqSkGhi
 do08lnr+W4iwr7+LgsDopeJuVeJ6gXPr5BbdO+sd+knOIk70yx/1n0cfegJRzP8UX238WNt70
 PVxD2tLXcuGDVOfEzX8Pu/2VPLbj56bk3Vva7+hwvK/kj9eabyW1ZUZa4eXqw8KvQkTFPnq03
 5ol+2rRtNdr71tv2XxlYtu6QK4nk/Y7d+kqsRRnJBpqMRcVJwIAlqLowt4CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506565288!118555643!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22329 invoked from network); 28 Sep 2017 02:21:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 02:21:30 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga104.jf.intel.com with ESMTP; 27 Sep 2017 19:21:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,447,1500966000"; d="scan'208";a="133046356"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 27 Sep 2017 19:21:26 -0700
Date: Thu, 28 Sep 2017 10:20:17 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170928022017.GX11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170926114829.o74io3naxnkbju6f@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170926114829.o74io3naxnkbju6f@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 00/15] Enable Memory Bandwidth Allocation
	in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjYgMTI6NDg6MjksIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFNhdCwg
U2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjA5QU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+IEhpLCBh
bGwsCj4gPiAKPiA+IFdlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQg
UmVzb3VyY2UpIGZlYXR1cmUgY2FsbGVkCj4gPiBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24gKE1CQSkgdG8gWGVuLgo+ID4gCj4gPiBCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdl
IGNoYW5nZSBzb21lIGludGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKPiA+IGdlbmVyYWwgYnV0
IG5vdCBvbmx5IGZvciBDQVQuCj4gCj4gQXMgYSBnZW5lcmFsIGNvbW1lbnQsIEknbSBxdWl0ZSBh
bXVzZWQgYnkgdGhlIGh1Z2UgYW1vdW50IG9mIGNvZGUKPiBtb3ZlbWVudCBhbmQgbmFtZSBjaGFu
Z2VzIHRoYXQncyBuZWVkZWQgaW4gb3JkZXIgdG8gaW1wbGVtZW50IHRoaXMKPiAnc2ltcGxlJyBm
ZWF0dXJlLiBJbiB0aGUgZnV0dXJlIGl0IHdvdWxkIGJlIGdvb2QgaWYgdGhpbmdzIGxpa2UgdGhp
cwo+IChhZGRpbmcgYW5vdGhlciBmZWF0dXJlIHRvIGFuIGV4aXN0aW5nIGludGVyZmFjZSkgaXMg
bm90IHNvIHBhaW5mdWwuIEkKPiBob3BlIHRoYXQgd2l0aCB0aGlzIGNoYW5nZSBhbGwgdGhlIFBT
UiBpbmZyYXN0cnVjdHVyZSBpcyBmbGV4aWJsZQo+IGVub3VnaCB0byBzdXBwb3J0IHVwY29taW5n
IFBTUiBmZWF0dXJlcywgaW4gY2FzZSB0aGVyZSBhcmUgbW9yZS4KPiAKSSB1bmRlcnN0YW5kIHlv
dXIgY29uY2VybnMuIFRoZSBvcmlnaW5hbCBjb2RlcyBhcmUgc3BlY2lmaWNsbHkgZGVzaWduZWQg
Zm9yCm9ubHkgTDMgQ0FULiBTbywgaXQgaXMgbm90IGVhc3kgdG8gYWRkIG5ldyBmZWF0dXJlLiBU
aGF0IGlzIHdoeSBJIHJlZmFjdG9yZWQKUFNSIGNvZGVzIHRvIHByb3ZpZGUgYSBleHRlbmRpYmxl
IGZyYW1ld29yayBpbiBoeXBlcnZpc29yIHRocm91Z2ggTDIgQ0FUIHBhdGNoCnNldC4gQnV0IEwy
IENBVCBpcyBhbHNvIGEgQ0FUIGZlYXR1cmUuIFdoZW4gdGhlIGZpcnN0IHZlcnNpb25zIG9mIEwy
IENBVCBwYXRjaApzZXQgd2VyZSBzdWJtaXR0ZWQsIHRoZSBNQkEgd2FzIG5vdCBwdWJsaXNoZWQg
eWV0LiBUbyBhdm9pZCBjb25mdXNpb24gdG8gdGhlCmNvZGVzIGFuZCBleHRyYSBhcmd1bWVudCwg
SSBrZXB0IG1hbnkgb2xkIG5hbWVzIGFuZCBpbnRlcmZhY2VzIGluIHRvb2xzLgoKTm93LCBNQkEg
aGFzIGJlZW4gcHVibGlzaGVkLiBTbywgSSBtYWRlIHN1Y2ggJ2h1Z2UgYW1vdW50IG9mIGNvZGUg
bW92ZW1lbnQgYW5kCm5hbWUgY2hhbmdlcycgdG8gdHJ5IHRvIGNvdmVyIGFsbCBQU1IgZmVhdHVy
ZXMuIFRoZSBwdXJwb3NlIGlzIHRvIHByb3ZpZGUgYW4KZXh0ZW5kaWJsZSBmcmFtZXdvcmsgYW5k
IGdlbmVyaWMgaW50ZXJmYWNlcy4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 02:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 02:41:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxOkx-0000ND-24; Thu, 28 Sep 2017 02:40:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxOkv-0000N7-UJ
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 02:40:54 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 43/04-03423-5316CC95; Thu, 28 Sep 2017 02:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXS1tYhoWuceCb
 SYPNFJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNdx2K2gkuyFdsvrmZsYPwn2sXIxSEkMI1R
 4tG5/2xdjJwcEgK8EkeWzWCFsAMk9vRMZYMomgBUtOkSI0iCRUBV4s/3HrAGNgF1icdfe5i6G
 Dk4RARsJdqf1YDUMwvsZJQ4svg1C0iNsICzxKnOXUwgNq+ArsTcNbPZIYYeZpR4vWEaO0RCUO
 LkzCdgDcxAQ//Mu8QMMpRZQFpi+T8OiLC8RPPW2cwgNqeAl8Spo3PAbhAVUJGYcnIb2wRGwVl
 IJs1CMmkWwqRZSCYtYGRZxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyX
 nJ+7iREYzAxAsIOx+7L/IUZJDiYlUd4l7mcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8iUA5
 QSLUtNTK9Iyc4BxBZOW4OBREuHdHA+U5i0uSMwtzkyHSJ1iVJQS540B6RMASWSU5sG1wWL5Eq
 OslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5v4CM58nMK4Gb/gpoMRPQ4t6pJ0AWlyQipKQaGOU
 PZ8WdNr67rldNZwlvlMaRhVJvGrvVF8wKNMqyPDCfs22SChdbtenp5gNS7w/LTFh96vyy6csN
 lbbtYdh2xeH9OiFLsS1n3JyiW478fs76df3VY4+yNdY6zE5m/54jnX2nesP8aZt+zEzTKqo78
 +CP2OfiPwHRR+4G3E/5+XJrj4RyMNta0w9KLMUZiYZazEXFiQBzk2Vt4AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506566449!81492208!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9093 invoked from network); 28 Sep 2017 02:40:51 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 02:40:51 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Sep 2017 19:40:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,447,1500966000"; d="scan'208";a="1019274952"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 27 Sep 2017 19:40:46 -0700
Date: Thu, 28 Sep 2017 10:39:37 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170928023937.GY11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170926093931.3abbfrvl5droyz7r@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170926093931.3abbfrvl5droyz7r@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjYgMTA6Mzk6MzEsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFNhdCwg
U2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjE2QU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+IEBAIC0y
NzQsMjkgKzI3Nyw2IEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVh
dF90eXBlKGVudW0gcHNyX3R5cGUgdHlwZSkKPiA+ICAgICAgcmV0dXJuIGZlYXRfdHlwZTsKPiA+
ICB9Cj4gPiAgCj4gPiAtc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2Jt
X2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCj4gPiAtewo+ID4gLSAgICB1bnNpZ25lZCBpbnQgZmly
c3RfYml0LCB6ZXJvX2JpdDsKPiA+IC0KPiA+IC0gICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkg
aW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KPiA+IC0gICAgaWYgKCBjYm0gJiAofjB1
bCA8PCBjYm1fbGVuKSApCj4gPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAtCj4gPiAtICAg
IC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICovCj4gPiAtICAgIGlmICggY2Jt
ID09IDAgKQo+ID4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gLQo+ID4gLSAgICBmaXJzdF9i
aXQgPSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1fbGVuKTsKPiA+IC0gICAgemVyb19iaXQgPSBm
aW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmlyc3RfYml0KTsKPiA+IC0KPiA+IC0g
ICAgLyogU2V0IGJpdHMgc2hvdWxkIGJlIGNvbnRpZ3VvdXMuICovCj4gPiAtICAgIGlmICggemVy
b19iaXQgPCBjYm1fbGVuICYmCj4gPiAtICAgICAgICAgZmluZF9uZXh0X2JpdCgmY2JtLCBjYm1f
bGVuLCB6ZXJvX2JpdCkgPCBjYm1fbGVuICkKPiA+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiA+
IC0KPiA+IC0gICAgcmV0dXJuIHRydWU7Cj4gPiAtfQo+ID4gLQo+ID4gIC8qIEltcGxlbWVudGF0
aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KPiA+ICBzdGF0aWMgYm9v
bCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ID4gQEAg
LTQyNiwxMSArNDA2LDM2IEBAIHN0YXRpYyBib29sIGNhdF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gPiAgICAgIHJldHVybiB0cnVlOwo+ID4gIH0KPiA+ICAK
PiA+ICtzdGF0aWMgYm9vbCBjYXRfY2hlY2tfY2JtKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQsIHVuc2lnbmVkIGxvbmcgY2JtKQo+ID4gK3sKPiA+ICsgICAgdW5zaWduZWQgaW50IGZpcnN0
X2JpdCwgemVyb19iaXQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBjYm1fbGVuID0gZmVhdC0+Y2F0
LmNibV9sZW47Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIFNldCBiaXRzIHNob3VsZCBv
bmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbl0uCj4gPiArICAgICAqIEFuZCwgYXQgbGVh
c3Qgb25lIGJpdCBuZWVkIHRvIGJlIHNldC4KPiA+ICsgICAgICovCj4gPiArICAgIGlmICggY2Jt
ICYgKH4wdWwgPDwgY2JtX2xlbikgfHwgY2JtID09IDAgKQo+ID4gKyAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ID4gKwo+ID4gKyAgICBmaXJzdF9iaXQgPSBmaW5kX2ZpcnN0X2JpdCgmY2JtLCBjYm1f
bGVuKTsKPiA+ICsgICAgemVyb19iaXQgPSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xl
biwgZmlyc3RfYml0KTsKPiA+ICsKPiA+ICsgICAgLyogU2V0IGJpdHMgc2hvdWxkIGJlIGNvbnRp
Z3VvdXMuICovCj4gPiArICAgIGlmICggemVyb19iaXQgPCBjYm1fbGVuICYmCj4gPiArICAgICAg
ICAgZmluZF9uZXh0X2JpdCgmY2JtLCBjYm1fbGVuLCB6ZXJvX2JpdCkgPCBjYm1fbGVuICkKPiA+
ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIHRydWU7Cj4gPiAr
fQo+IAo+IFdoeSBkbyB5b3UgbmVlZCB0byBtb3ZlIHRoZSBjb2RlIGFwYXJ0IGZyb20gcmVuYW1p
bmcgaXQ/Cj4gCkJlY2F1c2UgaXQgaXMgQ0FUIHNwZWNpZmljIGZ1bmN0aW9uIG5vdy4gSSBtb3Zl
ZCBpdCBpbnRvIENBVCBzZWN0aW9uLgogICAgJy8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRp
b24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8nCgo+ID4gQEAgLTEyMTAsMjUgKzEyMzcsMzkgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQgc29ja2V0KQo+
ID4gIHN0cnVjdCBjb3Nfd3JpdGVfaW5mbwo+ID4gIHsKPiA+ICAgICAgdW5zaWduZWQgaW50IGNv
czsKPiA+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKPiA+ICsgICAgc3RydWN0IGZl
YXRfbm9kZSAqKmZlYXR1cmVzOwo+ID4gICAgICBjb25zdCB1aW50MzJfdCAqdmFsOwo+ID4gLSAg
ICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7Cj4gPiArICAgIHVuc2lnbmVkIGludCBh
cnJheV9sZW47Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICoqcHJvcHM7Cj4gCj4g
V2h5IGRvIHlvdSBuZWVkIHByb3BzIGhlcmUsIGZyb20gdGhlIHVzYWdlIGJlbG93IGl0J3MganVz
dCBwb2ludGluZwo+IHRvIGZlYXRfcHJvcHMsIHdoaWNoIGlzIGFscmVhZHkgYXZhaWxhYmxlIGlu
IHRoaXMgY29udGV4dC4KPiAKSSBtYXkgZHJvcCBpdC4KCj4gPiAgfTsKPiA+ICAKPiA+ICBzdGF0
aWMgdm9pZCBkb193cml0ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+ID4gIHsKPiA+ICAgICAgY29u
c3Qgc3RydWN0IGNvc193cml0ZV9pbmZvICppbmZvID0gZGF0YTsKPiA+IC0gICAgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmU7Cj4gPiAtICAgIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3BzOwo+ID4gLSAgICB1bnNpZ25lZCBpbnQgaSwgY29z
ID0gaW5mby0+Y29zLCBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gPiArICAgIHVuc2lnbmVk
IGludCBpLCBpbmRleCA9IDAsIGNvcyA9IGluZm8tPmNvczsKPiA+ICsgICAgY29uc3QgdWludDMy
X3QgKnZhbF9hcnJheSA9IGluZm8tPnZhbDsKPiA+ICAKPiA+IC0gICAgZm9yICggaSA9IDA7IGkg
PCBjb3NfbnVtOyBpKysgKQo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoZmVh
dF9wcm9wcyk7IGkrKyApCj4gPiAgICAgIHsKPiA+IC0gICAgICAgIGlmICggZmVhdC0+Y29zX3Jl
Z192YWxbY29zICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtpXSApCj4gPiArICAgICAgICBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZXNbaV07Cj4gPiArICAgICAgICBj
b25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5wcm9wc1tpXTsKPiAKPiBJZiB5
b3UgdXNlIEFSUkFZX1NJWkUoZmVhdF9wcm9wcyksIHRoZSBhYm92ZSBzaG91bGQgYmUgZmVhdF9w
cm9wc1tpXS4KCk9rLgoKPiBBbHNvIEknbSB3b3JyaWVkIGFib3V0IHRoZSBzaXplIG9mIHRoZSBw
cm9wcyBhcnJheSwgaXNuJ3QgdGhlcmUgYQo+IHBvc3NpYmlsaXR5IHRoYXQgdGhlIHByb3BzIGFy
cmF5IGlzIHNtYWxsZXIgdGhhbiB0aGUgZmVhdHVyZSBhcnJheT8KPiAKTm8sIGV2ZXJ5IG1lbWJl
ciBpcyBpbnNlcnRlZCBpbnRvIHByb3BzIGFycmF5IGlmIHRoZSBmZWF0dXJlIGlzIGluaXRpYWxp
emVkCnN1Y2Nlc3NmdWxseSBhbmQgaW5zZXJ0ZWQgaW50byBmZWF0dXJlIGFycmF5LiBTbywgdGhl
eSBhcmUgMToxLgoKPiAKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 02:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 02:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxOrR-0000Zr-PE; Thu, 28 Sep 2017 02:47:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxOrQ-0000Zl-AT
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 02:47:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8F/E5-03454-7C26CC95; Thu, 28 Sep 2017 02:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS1tYhr3s86Uy
 kQcctRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePO+oeMBV+5Ki7sXsbUwHiJvYuRk0NIoFJi
 4pxdjCC2hACvxJFlM1ghbH+JLwd+A9VwAdVMYJSY9fY3M0iCRUBVYub1eywgNpuAusTjrz1MX
 YwcHCICthLtz2pA6pkFpjJKzH75mhEkLiyQKfHsUThIOa+ArsT2n6eZIGYeYZQ4su8NK0RCUO
 LkzCdgM5mBZv6Zd4kZpJdZQFpi+T8OiLC8RPPW2WAncAp4SUzr3ABmiwqoSEw5uY1tAqPgLCS
 TZiGZNAth0iwkkxYwsqxiVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvO
 z93ECAxkBiDYwdjxz+kQoyQHk5Io7xL3M5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhPJgLlB
 ItS01Mr0jJzgDEFk5bg4FES4b0DkuYtLkjMLc5Mh0idYlSUEue9CJIQAElklObBtcHi+BKjrJ
 QwLyPQIUI8BalFuZklqPKvGMU5GJWEedWBSUGIJzOvBG76K6DFTECLe6eeAFlckoiQkmpgdDg
 s9r0nP8Ix3qljJz/Dy3vlKUXC0yaJLC6/Wf2tXoPXNPyuqvksjv+mmtHbXry9nxQldGtW79Ir
 zMqMq39/WO666HLxKo6kEz1mzuIzeo7tOO7WFPKNY5GNo5rV9LQynX2mU5/KRdhzPcq2jO5lZ
 U/q5tKdMkNH1Ku8dXIlV+6V9Re4HA4qsRRnJBpqMRcVJwIATqj3I94CAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506566852!70347357!1
X-Originating-IP: [134.134.136.31]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56476 invoked from network); 28 Sep 2017 02:47:34 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 02:47:34 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP; 27 Sep 2017 19:47:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,447,1500966000"; d="scan'208";a="156386948"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 27 Sep 2017 19:47:30 -0700
Date: Thu, 28 Sep 2017 10:46:22 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Message-ID: <20170928024622.GZ11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-15-git-send-email-yi.y.sun@linux.intel.com>
 <20170926113921.jpmfjjkjpa4w3boy@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170926113921.jpmfjjkjpa4w3boy@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjYgMTI6Mzk6MjEsIFJvZ2VyIFBhdSBNb25u77+9IHdyb3RlOgo+IE9uIFNhdCwg
U2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjIzQU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPiA+ICBpbnQg
bGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+
IEBAIC00NTAsNyArNDI1LDMyIEBAIGludCBsaWJ4bF9wc3Jfc2V0X3ZhbChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90
eXBlIHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgdmFsKQo+ID4gIHsKPiA+IC0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4g
PiArICAgIEdDX0lOSVQoY3R4KTsKPiA+ICsgICAgaW50IHJjLCBzb2NrZXRpZCwgbnJfc29ja2V0
czsKPiA+ICsKPiA+ICsgICAgcmMgPSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywg
Jm5yX3NvY2tldHMpOwo+ID4gKyAgICBpZiAocmMpIHsKPiA+ICsgICAgICAgIExPRyhFUlJPUiwg
ImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOwo+ID4gKyAgICAgICAgZ290byBv
dXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKPiA+ICsgICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGU7Cj4g
PiArCj4gPiArICAgICAgICBpZiAoc29ja2V0aWQgPj0gbnJfc29ja2V0cykKPiA+ICsgICAgICAg
ICAgICBicmVhazsKPiA+ICsKPiA+ICsgICAgICAgIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVf
dG9fbGlieGNfcHNyX3R5cGUodHlwZSk7Cj4gCj4gTm8gbmVlZCB0byBkbyB0aGlzIGZvciBldmVy
eSBsb29wLCBBRkFJQ1QgeW91IGNvdWxkIGRlZmluZSBhbmQKPiBpbml0aWFsaXplIHRoaXMgdG9n
ZXRoZXIgd2l0aCB0aGUgb3RoZXIgbG9jYWwgdmFyaWFibGVzLgo+IApUaGFua3MhCgo+ID4gKyAg
ICAgICAgaWYgKHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBl
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIHZhbCkp
IHsKPiA+ICsgICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNnKGdjLCBlcnJu
bywgdHlwZSk7Cj4gPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ICAgICAgICAgICAg
ICAgIGdvdG8gb3V0OyBvciBicmVhazsKPiAKPiBPciBpdCBpcyBpbnRlbmRlZCB0byBub3QgYnJl
YWsgdGhlIGxvb3A/Cj4gClllcywgSSBpbnRlbmRlZCB0byB0cnkgdG8gc2V0IHZhbHVlIG9uIG5l
eHQgc29ja2V0LgoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 04:13:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 04:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxQCV-00061L-NM; Thu, 28 Sep 2017 04:13:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dgibson@ozlabs.org>) id 1dxQCT-00061F-PD
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 04:13:26 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 72/AD-03423-4E67CC95; Thu, 28 Sep 2017 04:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWSLjbBWfdR2Zl
 Ig3crmC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytm9YyFtx6zVRxfN1jpgbG6XOYuhg5OYQE
 8iUuvljH2MXIxcEi0MYsMfXqQ0aQBIuAqsTMhevYQGw2AQOJV1fXgDWICGhK7P1+hgmkgVngA
 ofE3mdfgBo4OIQFkiVm/FAHqeEV0JJ42bKTHSQsJJAm0TUjCyIsKHFy5hMWEJtZoFTi/8SHYC
 XMAtISy/9xgJicApYSvZvSQCpEBZQlHv7dyzKBkW8WkuZZSJpnITRDhHUkdm69w4YhrC2xbOF
 rZgjbVmLduvcsCxjZVzFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn
 525iBAYyAxDsYFy1IPAQoyQHk5Io77nMM5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg/lALlB
 ItS01Mr0jJzgDEFk5bg4FES4Z0HkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/LxUKXHegyBFAi
 BFGaV5cCNg8X2JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw5IFN4MvNK4Da9AjqCCeiI3qk
 nQI4oSURISTUwRv4XNP5xcn4jj8XJojuXvpyzuJxwXvhK0Jey3yaHVtorXD5Xe+lki92OJ/mG
 4qJ2TdOTX/T5XN/2fKX8YlXnfz/bVul3MarKrZO9mjF55yy55q29ebcYdpoev//fa1OOvtXRN
 dPvPC5hFC7TqnZ+IKF4LKL2wy3BtEM3g49sjDi4i3VHhrLDNyWW4oxEQy3mouJEAOsjwm3qAg
 AA
X-Env-Sender: dgibson@ozlabs.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506571998!117430903!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12606 invoked from network); 28 Sep 2017 04:13:20 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 04:13:20 -0000
Received: by ozlabs.org (Postfix, from userid 1007)
 id 3y2hBN56lQz9tXt; Thu, 28 Sep 2017 14:13:16 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=gibson.dropbear.id.au; s=201602; t=1506571996;
 bh=h+LARk7x0zmdFiRbP8borvYssQN1yC8ajW58NfeOFOg=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=dUk35sK+csWwaomWZPlY7GUmwukCy2b1rCkGSuTnOMH35OTwuTZwdCE36vxbfrFkc
 sbIHJFUtjtqvcuUrFQcn/fZ5Pk5om7kTAJRGbQ3ZZVfW9W86uhsNUV/t+rISsWl/RD
 NvwO32INDXgN4GAjCiHpzRSJfPchlFV6MC7h9PV4=
Date: Thu, 28 Sep 2017 14:12:39 +1000
From: David Gibson <david@gibson.dropbear.id.au>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20170928041239.GC12504@umbus>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20170927195635.16014-5-ehabkost@redhat.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Artyom Tarasenko <atar4qemu@gmail.com>, Jiri Pirko <jiri@resnulli.us>,
 Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, Richard Henderson <rth@twiddle.net>,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v2 4/5] pci: Add
 INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1349183816615132221=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1349183816615132221==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Lvl7PYhWQWN8QmIZ"
Content-Disposition: inline


--Lvl7PYhWQWN8QmIZ
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Sep 27, 2017 at 04:56:34PM -0300, Eduardo Habkost wrote:
> Add INTERFACE_CONVENTIONAL_PCI_DEVICE to all direct subtypes of
> TYPE_PCI_DEVICE, except:
>=20
> 1) The ones that already have INTERFACE_PCIE_DEVICE set:
>=20
> * base-xhci
> * e1000e
> * nvme
> * pvscsi
> * vfio-pci
> * virtio-pci
> * vmxnet3
>=20
> 2) base-pci-bridge
>=20
> Not all PCI bridges are Conventional PCI devices, so
> INTERFACE_CONVENTIONAL_PCI_DEVICE is added only to the subtypes
> that are actually Conventional PCI:
>=20
> * dec-21154-p2p-bridge
> * i82801b11-bridge
> * pbm-bridge
> * pci-bridge
>=20
> The direct subtypes of base-pci-bridge not touched by this patch
> are:
>=20
> * xilinx-pcie-root: Already marked as PCIe-only.
> * pcie-pci-bridge: Already marked as PCIe-only.
> * pcie-port: all non-abstract subtypes of pcie-port are already
>   marked as PCIe-only devices.
>=20
> 3) megasas-base
>=20
> Not all megasas devices are Conventional PCI devices, so the
> interface names are added to the subclasses registered by
> megasas_register_types(), according to information in the
> megasas_devices[] array.
>=20
> "megasas-gen2" already implements INTERFACE_PCIE_DEVICE, so add
> INTERFACE_CONVENTIONAL_PCI_DEVICE only to "megasas".
>=20
> Acked-by: Alberto Garcia <berto@igalia.com>
> Acked-by: John Snow <jsnow@redhat.com>
> Acked-by: Anthony PERARD <anthony.perard@citrix.com>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: David Gibson <david@gibson.dropbear.id.au>

and for the ppc devices

Acked-by: David Gibson <david@gibson.dropbear.id.au>

> ---
> Changes v1 -> v2:
> * s/legacy/conventional/
>   * Suggested-by: Alex Williamson <alex.williamson@redhat.com>
> * Note about pcie-pci-bridge on commit message.
> * New devices: sungem, sunhme
>=20
> Cc: "Michael S. Tsirkin" <mst@redhat.com>
> Cc: Igor Mammedov <imammedo@redhat.com>
> Cc: Gerd Hoffmann <kraxel@redhat.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Eduardo Habkost <ehabkost@redhat.com>
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Anthony Perard <anthony.perard@citrix.com>
> Cc: John Snow <jsnow@redhat.com>
> Cc: Alberto Garcia <berto@igalia.com>
> Cc: Aurelien Jarno <aurelien@aurel32.net>
> Cc: Yongbok Kim <yongbok.kim@imgtec.com>
> Cc: Jiri Slaby <jslaby@suse.cz>
> Cc: Alexander Graf <agraf@suse.de>
> Cc: Marcel Apfelbaum <marcel@redhat.com>
> Cc: Jason Wang <jasowang@redhat.com>
> Cc: Jiri Pirko <jiri@resnulli.us>
> Cc: "Herv=E9 Poussineau" <hpoussin@reactos.org>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Cc: David Gibson <david@gibson.dropbear.id.au>
> Cc: Hannes Reinecke <hare@suse.com>
> Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
> Cc: Artyom Tarasenko <atar4qemu@gmail.com>
> Cc: Alex Williamson <alex.williamson@redhat.com>
> Cc: qemu-devel@nongnu.org
> Cc: xen-devel@lists.xenproject.org
> Cc: qemu-block@nongnu.org
> Cc: qemu-ppc@nongnu.org
> Cc: qemu-arm@nongnu.org
> ---
>  hw/acpi/piix4.c                     |  1 +
>  hw/audio/ac97.c                     |  4 ++++
>  hw/audio/es1370.c                   |  4 ++++
>  hw/audio/intel-hda.c                |  4 ++++
>  hw/char/serial-pci.c                | 12 ++++++++++++
>  hw/display/cirrus_vga.c             |  4 ++++
>  hw/display/qxl.c                    |  4 ++++
>  hw/display/sm501.c                  |  4 ++++
>  hw/display/vga-pci.c                |  4 ++++
>  hw/display/vmware_vga.c             |  4 ++++
>  hw/i2c/smbus_ich9.c                 |  4 ++++
>  hw/i386/amd_iommu.c                 |  4 ++++
>  hw/i386/kvm/pci-assign.c            |  4 ++++
>  hw/i386/pc_piix.c                   |  4 ++++
>  hw/i386/xen/xen_platform.c          |  4 ++++
>  hw/i386/xen/xen_pvdevice.c          |  4 ++++
>  hw/ide/ich.c                        |  4 ++++
>  hw/ide/pci.c                        |  4 ++++
>  hw/ipack/tpci200.c                  |  4 ++++
>  hw/isa/i82378.c                     |  4 ++++
>  hw/isa/lpc_ich9.c                   |  1 +
>  hw/isa/piix4.c                      |  4 ++++
>  hw/isa/vt82c686.c                   | 16 ++++++++++++++++
>  hw/mips/gt64xxx_pci.c               |  4 ++++
>  hw/misc/edu.c                       |  5 +++++
>  hw/misc/ivshmem.c                   |  4 ++++
>  hw/misc/macio/macio.c               |  4 ++++
>  hw/misc/pci-testdev.c               |  4 ++++
>  hw/net/e1000.c                      |  4 ++++
>  hw/net/eepro100.c                   |  4 ++++
>  hw/net/ne2000.c                     |  4 ++++
>  hw/net/pcnet-pci.c                  |  4 ++++
>  hw/net/rocker/rocker.c              |  4 ++++
>  hw/net/rtl8139.c                    |  4 ++++
>  hw/net/sungem.c                     |  4 ++++
>  hw/net/sunhme.c                     |  4 ++++
>  hw/pci-bridge/dec.c                 |  8 ++++++++
>  hw/pci-bridge/i82801b11.c           |  4 ++++
>  hw/pci-bridge/pci_bridge_dev.c      |  1 +
>  hw/pci-bridge/pci_expander_bridge.c |  8 ++++++++
>  hw/pci-host/apb.c                   |  8 ++++++++
>  hw/pci-host/bonito.c                |  4 ++++
>  hw/pci-host/gpex.c                  |  4 ++++
>  hw/pci-host/grackle.c               |  4 ++++
>  hw/pci-host/piix.c                  |  8 ++++++++
>  hw/pci-host/ppce500.c               |  4 ++++
>  hw/pci-host/prep.c                  |  4 ++++
>  hw/pci-host/q35.c                   |  4 ++++
>  hw/pci-host/uninorth.c              | 16 ++++++++++++++++
>  hw/pci-host/versatile.c             |  4 ++++
>  hw/ppc/ppc4xx_pci.c                 |  4 ++++
>  hw/scsi/esp-pci.c                   |  4 ++++
>  hw/scsi/lsi53c895a.c                |  4 ++++
>  hw/scsi/megasas.c                   |  4 ++++
>  hw/scsi/mptsas.c                    |  4 ++++
>  hw/sd/sdhci.c                       |  4 ++++
>  hw/sh4/sh_pci.c                     |  4 ++++
>  hw/sparc64/sun4u.c                  |  4 ++++
>  hw/usb/hcd-ehci-pci.c               |  4 ++++
>  hw/usb/hcd-ohci.c                   |  4 ++++
>  hw/usb/hcd-uhci.c                   |  4 ++++
>  hw/vfio/pci-quirks.c                |  4 ++++
>  hw/watchdog/wdt_i6300esb.c          |  4 ++++
>  hw/xen/xen_pt.c                     |  4 ++++
>  64 files changed, 296 insertions(+)
>=20
> diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
> index f4fd5907b8..a0fb1ce037 100644
> --- a/hw/acpi/piix4.c
> +++ b/hw/acpi/piix4.c
> @@ -718,6 +718,7 @@ static const TypeInfo piix4_pm_info =3D {
>      .interfaces =3D (InterfaceInfo[]) {
>          { TYPE_HOTPLUG_HANDLER },
>          { TYPE_ACPI_DEVICE_IF },
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
>          { }
>      }
>  };
> diff --git a/hw/audio/ac97.c b/hw/audio/ac97.c
> index 959c786261..337402e9c6 100644
> --- a/hw/audio/ac97.c
> +++ b/hw/audio/ac97.c
> @@ -1431,6 +1431,10 @@ static const TypeInfo ac97_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof (AC97LinkState),
>      .class_init    =3D ac97_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void ac97_register_types (void)
> diff --git a/hw/audio/es1370.c b/hw/audio/es1370.c
> index dd7c23d185..59cf252754 100644
> --- a/hw/audio/es1370.c
> +++ b/hw/audio/es1370.c
> @@ -1082,6 +1082,10 @@ static const TypeInfo es1370_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof (ES1370State),
>      .class_init    =3D es1370_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void es1370_register_types (void)
> diff --git a/hw/audio/intel-hda.c b/hw/audio/intel-hda.c
> index 18a50a8f83..a3e670c188 100644
> --- a/hw/audio/intel-hda.c
> +++ b/hw/audio/intel-hda.c
> @@ -1263,6 +1263,10 @@ static const TypeInfo intel_hda_info =3D {
>      .instance_size =3D sizeof(IntelHDAState),
>      .class_init    =3D intel_hda_class_init,
>      .abstract      =3D true,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static const TypeInfo intel_hda_info_ich6 =3D {
> diff --git a/hw/char/serial-pci.c b/hw/char/serial-pci.c
> index 303104dd19..cb0d04c1d9 100644
> --- a/hw/char/serial-pci.c
> +++ b/hw/char/serial-pci.c
> @@ -250,6 +250,10 @@ static const TypeInfo serial_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCISerialState),
>      .class_init    =3D serial_pci_class_initfn,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static const TypeInfo multi_2x_serial_pci_info =3D {
> @@ -257,6 +261,10 @@ static const TypeInfo multi_2x_serial_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIMultiSerialState),
>      .class_init    =3D multi_2x_serial_pci_class_initfn,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static const TypeInfo multi_4x_serial_pci_info =3D {
> @@ -264,6 +272,10 @@ static const TypeInfo multi_4x_serial_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIMultiSerialState),
>      .class_init    =3D multi_4x_serial_pci_class_initfn,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void serial_pci_register_types(void)
> diff --git a/hw/display/cirrus_vga.c b/hw/display/cirrus_vga.c
> index afc290ab91..b4d579857a 100644
> --- a/hw/display/cirrus_vga.c
> +++ b/hw/display/cirrus_vga.c
> @@ -3162,6 +3162,10 @@ static const TypeInfo cirrus_vga_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCICirrusVGAState),
>      .class_init    =3D cirrus_vga_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void cirrus_vga_register_types(void)
> diff --git a/hw/display/qxl.c b/hw/display/qxl.c
> index ae3677fd1e..b20e259122 100644
> --- a/hw/display/qxl.c
> +++ b/hw/display/qxl.c
> @@ -2430,6 +2430,10 @@ static const TypeInfo qxl_pci_type_info =3D {
>      .instance_size =3D sizeof(PCIQXLDevice),
>      .abstract =3D true,
>      .class_init =3D qxl_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void qxl_primary_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/display/sm501.c b/hw/display/sm501.c
> index 9aa515b3da..6eddac911e 100644
> --- a/hw/display/sm501.c
> +++ b/hw/display/sm501.c
> @@ -1843,6 +1843,10 @@ static const TypeInfo sm501_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(SM501PCIState),
>      .class_init    =3D sm501_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void sm501_register_types(void)
> diff --git a/hw/display/vga-pci.c b/hw/display/vga-pci.c
> index ac9a76499e..7adb89fcb4 100644
> --- a/hw/display/vga-pci.c
> +++ b/hw/display/vga-pci.c
> @@ -338,6 +338,10 @@ static const TypeInfo vga_pci_type_info =3D {
>      .instance_size =3D sizeof(PCIVGAState),
>      .abstract =3D true,
>      .class_init =3D vga_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void vga_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c
> index 4a64b41259..cdc3fed6ca 100644
> --- a/hw/display/vmware_vga.c
> +++ b/hw/display/vmware_vga.c
> @@ -1350,6 +1350,10 @@ static const TypeInfo vmsvga_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(struct pci_vmsvga_state_s),
>      .class_init    =3D vmsvga_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void vmsvga_register_types(void)
> diff --git a/hw/i2c/smbus_ich9.c b/hw/i2c/smbus_ich9.c
> index ea51e09186..e47556c9d8 100644
> --- a/hw/i2c/smbus_ich9.c
> +++ b/hw/i2c/smbus_ich9.c
> @@ -119,6 +119,10 @@ static const TypeInfo ich9_smb_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(ICH9SMBState),
>      .class_init =3D ich9_smb_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void ich9_smb_register(void)
> diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c
> index 334938a280..ad8155ca4c 100644
> --- a/hw/i386/amd_iommu.c
> +++ b/hw/i386/amd_iommu.c
> @@ -1227,6 +1227,10 @@ static const TypeInfo amdviPCI =3D {
>      .name =3D "AMDVI-PCI",
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(AMDVIPCIState),
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void amdvi_iommu_memory_region_class_init(ObjectClass *klass, voi=
d *data)
> diff --git a/hw/i386/kvm/pci-assign.c b/hw/i386/kvm/pci-assign.c
> index 33e20cb3e8..d8559d8342 100644
> --- a/hw/i386/kvm/pci-assign.c
> +++ b/hw/i386/kvm/pci-assign.c
> @@ -1864,6 +1864,10 @@ static const TypeInfo assign_info =3D {
>      .instance_size      =3D sizeof(AssignedDevice),
>      .class_init         =3D assign_class_init,
>      .instance_init      =3D assigned_dev_instance_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void assign_register_types(void)
> diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> index 9ff79b1fd9..1a56465490 100644
> --- a/hw/i386/pc_piix.c
> +++ b/hw/i386/pc_piix.c
> @@ -1055,6 +1055,10 @@ static TypeInfo isa_bridge_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init =3D isa_bridge_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pt_graphics_register_types(void)
> diff --git a/hw/i386/xen/xen_platform.c b/hw/i386/xen/xen_platform.c
> index 9ba7474566..056b87de0b 100644
> --- a/hw/i386/xen/xen_platform.c
> +++ b/hw/i386/xen/xen_platform.c
> @@ -517,6 +517,10 @@ static const TypeInfo xen_platform_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIXenPlatformState),
>      .class_init    =3D xen_platform_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void xen_platform_register_types(void)
> diff --git a/hw/i386/xen/xen_pvdevice.c b/hw/i386/xen/xen_pvdevice.c
> index c093b34458..f748823658 100644
> --- a/hw/i386/xen/xen_pvdevice.c
> +++ b/hw/i386/xen/xen_pvdevice.c
> @@ -127,6 +127,10 @@ static const TypeInfo xen_pv_type_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(XenPVDevice),
>      .class_init    =3D xen_pv_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void xen_pv_register_types(void)
> diff --git a/hw/ide/ich.c b/hw/ide/ich.c
> index 9472a60cab..8dd0ced6b3 100644
> --- a/hw/ide/ich.c
> +++ b/hw/ide/ich.c
> @@ -184,6 +184,10 @@ static const TypeInfo ich_ahci_info =3D {
>      .instance_size =3D sizeof(AHCIPCIState),
>      .instance_init =3D pci_ich9_ahci_init,
>      .class_init    =3D ich_ahci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void ich_ahci_register_types(void)
> diff --git a/hw/ide/pci.c b/hw/ide/pci.c
> index f2dcc0ed77..053c0375c1 100644
> --- a/hw/ide/pci.c
> +++ b/hw/ide/pci.c
> @@ -451,6 +451,10 @@ static const TypeInfo pci_ide_type_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIIDEState),
>      .abstract =3D true,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pci_ide_register_types(void)
> diff --git a/hw/ipack/tpci200.c b/hw/ipack/tpci200.c
> index 4dfa6b33f3..da05c8589d 100644
> --- a/hw/ipack/tpci200.c
> +++ b/hw/ipack/tpci200.c
> @@ -646,6 +646,10 @@ static const TypeInfo tpci200_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(TPCI200State),
>      .class_init    =3D tpci200_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void tpci200_register_types(void)
> diff --git a/hw/isa/i82378.c b/hw/isa/i82378.c
> index 4d29a9900c..d20ea4c2ee 100644
> --- a/hw/isa/i82378.c
> +++ b/hw/isa/i82378.c
> @@ -138,6 +138,10 @@ static const TypeInfo i82378_type_info =3D {
>      .instance_size =3D sizeof(I82378State),
>      .instance_init =3D i82378_init,
>      .class_init =3D i82378_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void i82378_register_types(void)
> diff --git a/hw/isa/lpc_ich9.c b/hw/isa/lpc_ich9.c
> index ac8416d42b..39f56ba44e 100644
> --- a/hw/isa/lpc_ich9.c
> +++ b/hw/isa/lpc_ich9.c
> @@ -823,6 +823,7 @@ static const TypeInfo ich9_lpc_info =3D {
>      .interfaces =3D (InterfaceInfo[]) {
>          { TYPE_HOTPLUG_HANDLER },
>          { TYPE_ACPI_DEVICE_IF },
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
>          { }
>      }
>  };
> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index f811eba59d..6b8bc3faf0 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -132,6 +132,10 @@ static const TypeInfo piix4_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PIIX4State),
>      .class_init    =3D piix4_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void piix4_register_types(void)
> diff --git a/hw/isa/vt82c686.c b/hw/isa/vt82c686.c
> index 50dc83df77..c129985e2a 100644
> --- a/hw/isa/vt82c686.c
> +++ b/hw/isa/vt82c686.c
> @@ -301,6 +301,10 @@ static const TypeInfo via_ac97_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(VT686AC97State),
>      .class_init    =3D via_ac97_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void vt82c686b_mc97_realize(PCIDevice *dev, Error **errp)
> @@ -341,6 +345,10 @@ static const TypeInfo via_mc97_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(VT686MC97State),
>      .class_init    =3D via_mc97_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  /* vt82c686 pm init */
> @@ -419,6 +427,10 @@ static const TypeInfo via_pm_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(VT686PMState),
>      .class_init    =3D via_pm_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static const VMStateDescription vmstate_via =3D {
> @@ -502,6 +514,10 @@ static const TypeInfo via_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(VT82C686BState),
>      .class_init    =3D via_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void vt82c686b_register_types(void)
> diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c
> index e8b2eef688..5a9dad9aae 100644
> --- a/hw/mips/gt64xxx_pci.c
> +++ b/hw/mips/gt64xxx_pci.c
> @@ -1232,6 +1232,10 @@ static const TypeInfo gt64120_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init    =3D gt64120_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void gt64120_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/misc/edu.c b/hw/misc/edu.c
> index 01acacf142..34eb05d213 100644
> --- a/hw/misc/edu.c
> +++ b/hw/misc/edu.c
> @@ -408,12 +408,17 @@ static void edu_class_init(ObjectClass *class, void=
 *data)
> =20
>  static void pci_edu_register_types(void)
>  {
> +    static InterfaceInfo interfaces[] =3D {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    };
>      static const TypeInfo edu_info =3D {
>          .name          =3D "edu",
>          .parent        =3D TYPE_PCI_DEVICE,
>          .instance_size =3D sizeof(EduState),
>          .instance_init =3D edu_instance_init,
>          .class_init    =3D edu_class_init,
> +        .interfaces =3D interfaces,
>      };
> =20
>      type_register_static(&edu_info);
> diff --git a/hw/misc/ivshmem.c b/hw/misc/ivshmem.c
> index b3ef3ec1e3..a5a46827fe 100644
> --- a/hw/misc/ivshmem.c
> +++ b/hw/misc/ivshmem.c
> @@ -1010,6 +1010,10 @@ static const TypeInfo ivshmem_common_info =3D {
>      .instance_size =3D sizeof(IVShmemState),
>      .abstract      =3D true,
>      .class_init    =3D ivshmem_common_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static const VMStateDescription ivshmem_plain_vmsd =3D {
> diff --git a/hw/misc/macio/macio.c b/hw/misc/macio/macio.c
> index 5d57f45dc6..298e65071c 100644
> --- a/hw/misc/macio/macio.c
> +++ b/hw/misc/macio/macio.c
> @@ -415,6 +415,10 @@ static const TypeInfo macio_type_info =3D {
>      .instance_init =3D macio_instance_init,
>      .abstract      =3D true,
>      .class_init    =3D macio_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void macio_register_types(void)
> diff --git a/hw/misc/pci-testdev.c b/hw/misc/pci-testdev.c
> index 7d5990213e..32041f535f 100644
> --- a/hw/misc/pci-testdev.c
> +++ b/hw/misc/pci-testdev.c
> @@ -326,6 +326,10 @@ static const TypeInfo pci_testdev_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCITestDevState),
>      .class_init    =3D pci_testdev_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pci_testdev_register_types(void)
> diff --git a/hw/net/e1000.c b/hw/net/e1000.c
> index eebe3a9c13..acdb935af5 100644
> --- a/hw/net/e1000.c
> +++ b/hw/net/e1000.c
> @@ -1685,6 +1685,10 @@ static const TypeInfo e1000_base_info =3D {
>      .instance_init =3D e1000_instance_init,
>      .class_size    =3D sizeof(E1000BaseClass),
>      .abstract      =3D true,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static const E1000Info e1000_devices[] =3D {
> diff --git a/hw/net/eepro100.c b/hw/net/eepro100.c
> index a7b9f77519..80b8f47c4b 100644
> --- a/hw/net/eepro100.c
> +++ b/hw/net/eepro100.c
> @@ -2116,6 +2116,10 @@ static void eepro100_register_types(void)
>          type_info.class_init =3D eepro100_class_init;
>          type_info.instance_size =3D sizeof(EEPRO100State);
>          type_info.instance_init =3D eepro100_instance_init;
> +        type_info.interfaces =3D (InterfaceInfo[]) {
> +            { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +            { },
> +        };
> =20
>          type_register(&type_info);
>      }
> diff --git a/hw/net/ne2000.c b/hw/net/ne2000.c
> index 798d681e25..3938e6ddd8 100644
> --- a/hw/net/ne2000.c
> +++ b/hw/net/ne2000.c
> @@ -786,6 +786,10 @@ static const TypeInfo ne2000_info =3D {
>      .instance_size =3D sizeof(PCINE2000State),
>      .class_init    =3D ne2000_class_init,
>      .instance_init =3D ne2000_instance_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void ne2000_register_types(void)
> diff --git a/hw/net/pcnet-pci.c b/hw/net/pcnet-pci.c
> index 0acf8a4879..0ae5ca4701 100644
> --- a/hw/net/pcnet-pci.c
> +++ b/hw/net/pcnet-pci.c
> @@ -365,6 +365,10 @@ static const TypeInfo pcnet_info =3D {
>      .instance_size =3D sizeof(PCIPCNetState),
>      .class_init    =3D pcnet_class_init,
>      .instance_init =3D pcnet_instance_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pci_pcnet_register_types(void)
> diff --git a/hw/net/rocker/rocker.c b/hw/net/rocker/rocker.c
> index 9273473d59..823a29df03 100644
> --- a/hw/net/rocker/rocker.c
> +++ b/hw/net/rocker/rocker.c
> @@ -1525,6 +1525,10 @@ static const TypeInfo rocker_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(Rocker),
>      .class_init    =3D rocker_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void rocker_register_types(void)
> diff --git a/hw/net/rtl8139.c b/hw/net/rtl8139.c
> index 3be24bbee7..bef0464b2e 100644
> --- a/hw/net/rtl8139.c
> +++ b/hw/net/rtl8139.c
> @@ -3442,6 +3442,10 @@ static const TypeInfo rtl8139_info =3D {
>      .instance_size =3D sizeof(RTL8139State),
>      .class_init    =3D rtl8139_class_init,
>      .instance_init =3D rtl8139_instance_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void rtl8139_register_types(void)
> diff --git a/hw/net/sungem.c b/hw/net/sungem.c
> index dffa0c90f3..6aa8d1117b 100644
> --- a/hw/net/sungem.c
> +++ b/hw/net/sungem.c
> @@ -1437,6 +1437,10 @@ static const TypeInfo sungem_info =3D {
>      .instance_size =3D sizeof(SunGEMState),
>      .class_init    =3D sungem_class_init,
>      .instance_init =3D sungem_instance_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { }
> +    }
>  };
> =20
>  static void sungem_register_types(void)
> diff --git a/hw/net/sunhme.c b/hw/net/sunhme.c
> index 60277adcf1..b1efa1b88d 100644
> --- a/hw/net/sunhme.c
> +++ b/hw/net/sunhme.c
> @@ -968,6 +968,10 @@ static const TypeInfo sunhme_info =3D {
>      .class_init    =3D sunhme_class_init,
>      .instance_size =3D sizeof(SunHMEState),
>      .instance_init =3D sunhme_instance_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { }
> +    }
>  };
> =20
>  static void sunhme_register_types(void)
> diff --git a/hw/pci-bridge/dec.c b/hw/pci-bridge/dec.c
> index eb275e1a25..84492d5e5f 100644
> --- a/hw/pci-bridge/dec.c
> +++ b/hw/pci-bridge/dec.c
> @@ -79,6 +79,10 @@ static const TypeInfo dec_21154_pci_bridge_info =3D {
>      .parent        =3D TYPE_PCI_BRIDGE,
>      .instance_size =3D sizeof(PCIBridge),
>      .class_init    =3D dec_21154_pci_bridge_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  PCIBus *pci_dec_21154_init(PCIBus *parent_bus, int devfn)
> @@ -138,6 +142,10 @@ static const TypeInfo dec_21154_pci_host_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init    =3D dec_21154_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pci_dec_21154_device_class_init(ObjectClass *klass, void *da=
ta)
> diff --git a/hw/pci-bridge/i82801b11.c b/hw/pci-bridge/i82801b11.c
> index 2c1b747b4b..cb522bf30c 100644
> --- a/hw/pci-bridge/i82801b11.c
> +++ b/hw/pci-bridge/i82801b11.c
> @@ -106,6 +106,10 @@ static const TypeInfo i82801b11_bridge_info =3D {
>      .parent        =3D TYPE_PCI_BRIDGE,
>      .instance_size =3D sizeof(I82801b11Bridge),
>      .class_init    =3D i82801b11_bridge_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void d2pbr_register(void)
> diff --git a/hw/pci-bridge/pci_bridge_dev.c b/hw/pci-bridge/pci_bridge_de=
v.c
> index 4373f1d3e2..d56f6638c2 100644
> --- a/hw/pci-bridge/pci_bridge_dev.c
> +++ b/hw/pci-bridge/pci_bridge_dev.c
> @@ -238,6 +238,7 @@ static const TypeInfo pci_bridge_dev_info =3D {
>      .instance_finalize =3D pci_bridge_dev_instance_finalize,
>      .interfaces =3D (InterfaceInfo[]) {
>          { TYPE_HOTPLUG_HANDLER },
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
>          { }
>      }
>  };
> diff --git a/hw/pci-bridge/pci_expander_bridge.c b/hw/pci-bridge/pci_expa=
nder_bridge.c
> index ff59abf208..8c8ac737ad 100644
> --- a/hw/pci-bridge/pci_expander_bridge.c
> +++ b/hw/pci-bridge/pci_expander_bridge.c
> @@ -316,6 +316,10 @@ static const TypeInfo pxb_dev_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PXBDev),
>      .class_init    =3D pxb_dev_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pxb_pcie_dev_realize(PCIDevice *dev, Error **errp)
> @@ -350,6 +354,10 @@ static const TypeInfo pxb_pcie_dev_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PXBDev),
>      .class_init    =3D pxb_pcie_dev_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pxb_register_types(void)
> diff --git a/hw/pci-host/apb.c b/hw/pci-host/apb.c
> index b709456b97..1edf57f600 100644
> --- a/hw/pci-host/apb.c
> +++ b/hw/pci-host/apb.c
> @@ -836,6 +836,10 @@ static const TypeInfo pbm_pci_host_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init    =3D pbm_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pbm_host_class_init(ObjectClass *klass, void *data)
> @@ -883,6 +887,10 @@ static const TypeInfo pbm_pci_bridge_info =3D {
>      .parent        =3D TYPE_PCI_BRIDGE,
>      .class_init    =3D pbm_pci_bridge_class_init,
>      .instance_size =3D sizeof(PBMPCIBridge),
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pbm_iommu_memory_region_class_init(ObjectClass *klass, void =
*data)
> diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c
> index 89133a9dd3..9f61e27edc 100644
> --- a/hw/pci-host/bonito.c
> +++ b/hw/pci-host/bonito.c
> @@ -833,6 +833,10 @@ static const TypeInfo bonito_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIBonitoState),
>      .class_init    =3D bonito_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void bonito_pcihost_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/pci-host/gpex.c b/hw/pci-host/gpex.c
> index be25245219..4090793cf0 100644
> --- a/hw/pci-host/gpex.c
> +++ b/hw/pci-host/gpex.c
> @@ -166,6 +166,10 @@ static const TypeInfo gpex_root_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(GPEXRootState),
>      .class_init =3D gpex_root_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void gpex_register(void)
> diff --git a/hw/pci-host/grackle.c b/hw/pci-host/grackle.c
> index 2e281f6155..38cd279b6b 100644
> --- a/hw/pci-host/grackle.c
> +++ b/hw/pci-host/grackle.c
> @@ -142,6 +142,10 @@ static const TypeInfo grackle_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init =3D grackle_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pci_grackle_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 894e131c00..2b8d90a853 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -694,6 +694,10 @@ static const TypeInfo piix3_pci_type_info =3D {
>      .instance_size =3D sizeof(PIIX3State),
>      .abstract =3D true,
>      .class_init =3D pci_piix3_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void piix3_class_init(ObjectClass *klass, void *data)
> @@ -748,6 +752,10 @@ static const TypeInfo i440fx_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCII440FXState),
>      .class_init    =3D i440fx_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  /* IGD Passthrough Host Bridge. */
> diff --git a/hw/pci-host/ppce500.c b/hw/pci-host/ppce500.c
> index becc0eeb76..39cd24464d 100644
> --- a/hw/pci-host/ppce500.c
> +++ b/hw/pci-host/ppce500.c
> @@ -516,6 +516,10 @@ static const TypeInfo e500_host_bridge_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PPCE500PCIBridgeState),
>      .class_init    =3D e500_host_bridge_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static Property pcihost_properties[] =3D {
> diff --git a/hw/pci-host/prep.c b/hw/pci-host/prep.c
> index 8b293ba0f1..92eed0f3e1 100644
> --- a/hw/pci-host/prep.c
> +++ b/hw/pci-host/prep.c
> @@ -372,6 +372,10 @@ static const TypeInfo raven_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(RavenPCIState),
>      .class_init =3D raven_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static Property raven_pcihost_properties[] =3D {
> diff --git a/hw/pci-host/q35.c b/hw/pci-host/q35.c
> index 1ff648e80c..ddaa7d1b44 100644
> --- a/hw/pci-host/q35.c
> +++ b/hw/pci-host/q35.c
> @@ -591,6 +591,10 @@ static const TypeInfo mch_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(MCHPCIState),
>      .class_init =3D mch_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void q35_register(void)
> diff --git a/hw/pci-host/uninorth.c b/hw/pci-host/uninorth.c
> index 6cf5e59f86..ea5c265718 100644
> --- a/hw/pci-host/uninorth.c
> +++ b/hw/pci-host/uninorth.c
> @@ -374,6 +374,10 @@ static const TypeInfo unin_main_pci_host_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init =3D unin_main_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void u3_agp_pci_host_class_init(ObjectClass *klass, void *data)
> @@ -398,6 +402,10 @@ static const TypeInfo u3_agp_pci_host_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init =3D u3_agp_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void unin_agp_pci_host_class_init(ObjectClass *klass, void *data)
> @@ -422,6 +430,10 @@ static const TypeInfo unin_agp_pci_host_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init =3D unin_agp_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void unin_internal_pci_host_class_init(ObjectClass *klass, void *=
data)
> @@ -446,6 +458,10 @@ static const TypeInfo unin_internal_pci_host_info =
=3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init =3D unin_internal_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void pci_unin_main_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/pci-host/versatile.c b/hw/pci-host/versatile.c
> index aa1fdf75fd..6394a520fc 100644
> --- a/hw/pci-host/versatile.c
> +++ b/hw/pci-host/versatile.c
> @@ -487,6 +487,10 @@ static const TypeInfo versatile_pci_host_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init    =3D versatile_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static Property pci_vpb_properties[] =3D {
> diff --git a/hw/ppc/ppc4xx_pci.c b/hw/ppc/ppc4xx_pci.c
> index 6953f8b9ac..4765dcecca 100644
> --- a/hw/ppc/ppc4xx_pci.c
> +++ b/hw/ppc/ppc4xx_pci.c
> @@ -359,6 +359,10 @@ static const TypeInfo ppc4xx_host_bridge_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init    =3D ppc4xx_host_bridge_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void ppc4xx_pcihost_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
> index e295d88939..419fc668ac 100644
> --- a/hw/scsi/esp-pci.c
> +++ b/hw/scsi/esp-pci.c
> @@ -398,6 +398,10 @@ static const TypeInfo esp_pci_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIESPState),
>      .class_init =3D esp_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  typedef struct {
> diff --git a/hw/scsi/lsi53c895a.c b/hw/scsi/lsi53c895a.c
> index 3e56ab267c..423a2848ea 100644
> --- a/hw/scsi/lsi53c895a.c
> +++ b/hw/scsi/lsi53c895a.c
> @@ -2244,6 +2244,10 @@ static const TypeInfo lsi_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(LSIState),
>      .class_init    =3D lsi_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void lsi53c810_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/scsi/megasas.c b/hw/scsi/megasas.c
> index 535ee267c3..d5eae6239a 100644
> --- a/hw/scsi/megasas.c
> +++ b/hw/scsi/megasas.c
> @@ -2468,6 +2468,10 @@ static struct MegasasInfo megasas_devices[] =3D {
>          .is_express =3D false,
>          .vmsd =3D &vmstate_megasas_gen1,
>          .props =3D megasas_properties_gen1,
> +        .interfaces =3D (InterfaceInfo[]) {
> +            { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +            { },
> +        },
>      },{
>          .name =3D TYPE_MEGASAS_GEN2,
>          .desc =3D "LSI MegaRAID SAS 2108",
> diff --git a/hw/scsi/mptsas.c b/hw/scsi/mptsas.c
> index d05fa9f549..f6db1b0103 100644
> --- a/hw/scsi/mptsas.c
> +++ b/hw/scsi/mptsas.c
> @@ -1439,6 +1439,10 @@ static const TypeInfo mptsas_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(MPTSASState),
>      .class_init =3D mptsas1068_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void mptsas_register_types(void)
> diff --git a/hw/sd/sdhci.c b/hw/sd/sdhci.c
> index 6d6a791ee9..b064a087c9 100644
> --- a/hw/sd/sdhci.c
> +++ b/hw/sd/sdhci.c
> @@ -1315,6 +1315,10 @@ static const TypeInfo sdhci_pci_info =3D {
>      .parent =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(SDHCIState),
>      .class_init =3D sdhci_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static Property sdhci_sysbus_properties[] =3D {
> diff --git a/hw/sh4/sh_pci.c b/hw/sh4/sh_pci.c
> index 38395c082b..cbb01af57f 100644
> --- a/hw/sh4/sh_pci.c
> +++ b/hw/sh4/sh_pci.c
> @@ -179,6 +179,10 @@ static const TypeInfo sh_pci_host_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PCIDevice),
>      .class_init    =3D sh_pci_host_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void sh_pci_device_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/sparc64/sun4u.c b/hw/sparc64/sun4u.c
> index c3280aaf38..8282651aeb 100644
> --- a/hw/sparc64/sun4u.c
> +++ b/hw/sparc64/sun4u.c
> @@ -275,6 +275,10 @@ static const TypeInfo ebus_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(EbusState),
>      .class_init    =3D ebus_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  #define TYPE_OPENPROM "openprom"
> diff --git a/hw/usb/hcd-ehci-pci.c b/hw/usb/hcd-ehci-pci.c
> index 6dedcb8989..8c0fc53a26 100644
> --- a/hw/usb/hcd-ehci-pci.c
> +++ b/hw/usb/hcd-ehci-pci.c
> @@ -170,6 +170,10 @@ static const TypeInfo ehci_pci_type_info =3D {
>      .instance_finalize =3D usb_ehci_pci_finalize,
>      .abstract =3D true,
>      .class_init =3D ehci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void ehci_data_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/usb/hcd-ohci.c b/hw/usb/hcd-ohci.c
> index 267982e160..a31df67daa 100644
> --- a/hw/usb/hcd-ohci.c
> +++ b/hw/usb/hcd-ohci.c
> @@ -2139,6 +2139,10 @@ static const TypeInfo ohci_pci_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(OHCIPCIState),
>      .class_init    =3D ohci_pci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static Property ohci_sysbus_properties[] =3D {
> diff --git a/hw/usb/hcd-uhci.c b/hw/usb/hcd-uhci.c
> index e3562a4c60..836b11f177 100644
> --- a/hw/usb/hcd-uhci.c
> +++ b/hw/usb/hcd-uhci.c
> @@ -1323,6 +1323,10 @@ static const TypeInfo uhci_pci_type_info =3D {
>      .class_size    =3D sizeof(UHCIPCIDeviceClass),
>      .abstract =3D true,
>      .class_init =3D uhci_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void uhci_data_class_init(ObjectClass *klass, void *data)
> diff --git a/hw/vfio/pci-quirks.c b/hw/vfio/pci-quirks.c
> index 349085ea12..2bd9d126d1 100644
> --- a/hw/vfio/pci-quirks.c
> +++ b/hw/vfio/pci-quirks.c
> @@ -1197,6 +1197,10 @@ static TypeInfo vfio_pci_igd_lpc_bridge_info =3D {
>      .name =3D "vfio-pci-igd-lpc-bridge",
>      .parent =3D TYPE_PCI_DEVICE,
>      .class_init =3D vfio_pci_igd_lpc_bridge_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void vfio_pci_igd_register_types(void)
> diff --git a/hw/watchdog/wdt_i6300esb.c b/hw/watchdog/wdt_i6300esb.c
> index 49b3cd188a..e596b0804d 100644
> --- a/hw/watchdog/wdt_i6300esb.c
> +++ b/hw/watchdog/wdt_i6300esb.c
> @@ -463,6 +463,10 @@ static const TypeInfo i6300esb_info =3D {
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(I6300State),
>      .class_init    =3D i6300esb_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void i6300esb_register_types(void)
> diff --git a/hw/xen/xen_pt.c b/hw/xen/xen_pt.c
> index 375efa68f6..01df3414d3 100644
> --- a/hw/xen/xen_pt.c
> +++ b/hw/xen/xen_pt.c
> @@ -964,6 +964,10 @@ static const TypeInfo xen_pci_passthrough_info =3D {
>      .instance_size =3D sizeof(XenPCIPassthroughState),
>      .instance_finalize =3D xen_pci_passthrough_finalize,
>      .class_init =3D xen_pci_passthrough_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
>  };
> =20
>  static void xen_pci_passthrough_register_types(void)

--=20
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

--Lvl7PYhWQWN8QmIZ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEdfRlhq5hpmzETofcbDjKyiDZs5IFAlnMdrcACgkQbDjKyiDZ
s5JJag//RI1QQ1ZPK0E4Oqp+uEa0KmW3BouxabpX/edWRjloRZIa5B6L6xg64Z0H
GvoC8Meiy5JyPru262KODtv+qGQ3kHxla/MhRViJdixvWAE1uYpOTFbM6JIcLlHH
ALyY9a/xSLTLSXFa5p/5z8A9Z0BVrhD7DSPwJdlcuA+yIA2dfDYRgUo2nbNyMlpM
4M69EJueHjTqSiiJyuHCQImcTnWBksVeGs2HhV5Jcr/X1R75c9SknLPPEKa0STBW
o8f0xt2cSACDHJ4as2hZGN/mY9f3Cnen2OQucbbmB9OzKFyl87fs7JnchkPGWddK
4t540kGBDCyrq0l/L9i3QDanCHIZmKivUUUhdTutnkfisMr4lWTcU6D6OrzQmxMP
k8kGU72hY/ZrBUxelfqN+4wMii4V04QTh7TxT9EhHwdv0ZVLtlMnuZzoagJZNBbZ
PIpAFoSFHFfGqpDhyTx7DBqukSj/uG3LjHkGx2oMO+69brjDcy5Uamwsf2/EyYVf
jJenWCcY+Mm8co2lePfdAzVTQrsE9z43pr8lqjQK0wIxYzsdCFNRqXL+7yti8AFg
4clAA4HH7mTpZ4UwMcHWvop+83IQxgmTyFiPeaOGArJ+ZVWh9X9DmqHfIi+hGTj3
jy/QUP6DaBzDslIFDzVKzM+0LvBjqYs8PzJvqwWYK+TEOQBppes=
=5fRi
-----END PGP SIGNATURE-----

--Lvl7PYhWQWN8QmIZ--


--===============1349183816615132221==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1349183816615132221==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 04:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 04:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxQPd-0006oN-3P; Thu, 28 Sep 2017 04:27:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxQPb-0006oB-QD
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 04:26:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F6/36-03616-31A7CC95; Thu, 28 Sep 2017 04:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVew6ky
 kwcHTNhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+P7iBlvBvMKKjUu2sDUw
 tnh2MXJxCAk0MklsP3eAGcJ5zChxbudVVghnG6PEsnWHgRxODhEBZ4mvZ+ayg9i8AvoSvUfPM
 IPYwgLmErs2fwBrkBB4qiIx4eUKJpCEhICnxLSmKSwwdsvv2UAN7BxsAlYSh8S6GDk4WARUJZ
 Zd8pnAyL2AkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjt2UBhxglOZiURHnPZZ6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB21YJlBMsSk1P
 rUjLzAEGH0xagoNHSYR3A0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEee1BigRAijJK8
 +BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5bUGm8GTmlcBtegV0BBPQEb1TT4AcUZ
 KIkJJqYFT+NbFuoY7XgyiO8/9+Fcz46h6w9O7GFXtvC9yxsfD4KddY92fXcv0tSi0x8woP5TU
 X/DQs+VW3cunKrxnSs5xED1S8uvBWbenyx/OW3Tpct+z1wk1m8rMDvb2nXWM6OH/etdWvwh7K
 dNjs+a0f9SCml2fe5I9HG25se/Q58dor5plvN5n26XUHKrEUZyQaajEXFScCAAgHJ1Z/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506572816!106461348!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12990 invoked from network); 28 Sep 2017 04:26:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 04:26:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxQPW-0004RH-16; Thu, 28 Sep 2017 04:26:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxQPQ-0003dC-JC; Thu, 28 Sep 2017 04:26:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxQPQ-0007wB-4r; Thu, 28 Sep 2017 04:26:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113862-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-libvirt:<job
 status>:broken:regression
 xen-unstable:build-armhf-libvirt:host-build-prep:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 04:26:48 +0000
Subject: [Xen-devel] [xen-unstable test] 113862: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1040291990299416751=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1040291990299416751==
Content-Type: text/plain

flight 113862 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113862/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt             <job status>                 broken  in 113840
 build-armhf-libvirt          5 host-build-prep fail in 113840 REGR. vs. 113387

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 113850 pass in 113862
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113850 pass in 113862
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop          fail pass in 113840
 test-amd64-amd64-xl-qemut-win7-amd64 14 guest-localmigrate fail pass in 113850
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 113850

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 113840 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 113840 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 113840 n/a
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop fail in 113840 blocked in 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 113850 blocked in 113387
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 113850 like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  a8ea6e2688118a3e19e29b39e316faa5f96ab9d1
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   15 days
Failing since        113430  2017-09-14 01:24:48 Z   14 days   30 attempts
Testing same since   113840  2017-09-26 20:49:20 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-libvirt broken

Not pushing.

(No revision log; it would be 1858 lines long.)


--===============1040291990299416751==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1040291990299416751==--

From xen-devel-bounces@lists.xen.org Thu Sep 28 06:04:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 06:04:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxRvh-0004lP-Gc; Thu, 28 Sep 2017 06:04:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxR7z-0001iN-PZ
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 05:12:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0B/1E-02046-2D48CC95; Thu, 28 Sep 2017 05:12:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA2WTa0wUVxiGPbMzOyMwzWEW5HMDWpcYL8AqMSZ
 GE/VHTarG1P6pojEy1HF3ZS+4s5ptqgmItLiL1fWyShUVAxrFCxIJVsTotirCaoCsxtuKAmlW
 6q2SBtMSdGbOYjXOj5PnfO/7fvPl5BxOJzSxRk7yeiS3U7Sb9Am0ddpmV07H1nDe9LIyw6zB8
 7up+ejr319H6KVoBWNzFri8+Yz1bGNhUXcz4z1VtQMVo9o6xocSOBq/pqBx7xNW3Qg4QMGhv2
 8xZNONoOp5p96HRnN6nAPNsWFW5RS8ACre/alT2YC/hPCJ/TSpT4SG+leIsBmqa6s1P63UfWf
 uaX4er4ah2z6tJ8IZEOzpplTW4TR40HdYY8Ap8LSzXU84FZ71DmsD8TjGwPC+OoqEl0HkSkvc
 NAV8J64jwhnQddiP1ADgchbq6kp0RDBDY+BF3LQEwi0dSldO4Uw4H1tF/E0ILkV7GOLJhqqqf
 1nCs6E8cCNed0Ks/BpLAiV6CL/ZHxfSobjrAE2EUj28a9ypjSpgCYL+lxQ5LyNEI9sQ4XSIPW
 phdqJJv350BIStcP3Mc415nAw3K/toUndCtPQGIpwNR5rf6AlnwbHqv3QjHL7SS31enwWXD1a
 whMdBMPCTUk9QuBZB5FFD3DQB9vifsiOBi201CnNaoPciQ8o1CB6WeD+2H0H4JJosS+6Nkjsn
 d6a5wG2zWD0O0WbPyZ0+w+yQZFm0SHaxQDZ/73I0IOXKjlK+C+hU08IQGstRplT+l5JwnvBFg
 WvND1ZRtq52b7BLcgilc5wJ+P5SRUt2SxbJu9ZmV+79iAxckimFD6syLxeJDtlmIVIbmsfV34
 8OUVyDtl7W1vrBJ0OUQDtdTsmYxvvVGFZj1g3OD01H3lMXyjAaeKSMKSQVSW6HzfOp3o/SOGQ
 y8KnKsxOSbE7Ph3/3K2NRyljb97aqY3nE/yVjMTo6UHiwIhmWt3yXiVwbD/Xme/boC41lB7J0
 cwv78t6uas+uX4NvL9iVOedHy0Bi5OdFUzc9XsrO3HTBPz50elTUk5y6snVe/vGXWyqxUbizL
 uO/Hd+u78g/98+MrD/uGgZrErcmDowPBb/qbP+t59p23PbN5NCzxX2BMbWZPqEyeNXXaqJlq5
 g7VeeWxff8+7sdSgQAAA==
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506575565!85932157!1
X-Originating-IP: [104.47.125.111]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_60_70,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31007 invoked from network); 28 Sep 2017 05:12:47 -0000
Received: from mail-sg2apc01on0111.outbound.protection.outlook.com (HELO
 APC01-SG2-obe.outbound.protection.outlook.com) (104.47.125.111)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 05:12:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=t27PNaTXhpOAZjHuMjfQs9XuACD6m5zJVy0008c2EEw=;
 b=f4spuQrZ50La43F8PY0zGRHVY3AVyZ2QzHfkAdhaRqTW6GbsUrcyTaRbJLYJEqpSNTlZcQgAQR1L0Kp4nXx/t2rAh9Cdvq1nrjngo+Yf/tvOVg6kbUhukWSfYSo8sQPErTR8eFs30d5mZYSG/CDJYMFhoSRUANNvW/Faa/5RmMU=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0058.APCP153.PROD.OUTLOOK.COM (10.170.184.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 05:12:42 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 05:12:42 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Only 1 CPU was detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56Bg==
Date: Thu, 28 Sep 2017 05:12:42 +0000
Message-ID: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-28T13:12:37.8644363+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0058;
 6:DycZ04NoWqooZymd2REC7hHVVhq4F8p1ZQxSwkdlQ1w4QlHp0fXsVwR6hc2kHPcGeaoN+bKyIvbCFw21XDRjb7A0idcrqBNTPHLtlCX7ru6owz8bGVPlAWMp/bm8HU0qBRS/OqJK8cG+Mb0DoV7UfwBMI9z0WCFeSOr8bedQAnyYtmwpzU8392YfIS2tefPL7hie/sgUushAlDnYxG1FuLN3PQcLDI8ygGcX53KP4KrjlxLHZX7uuY9vEPotnZ4GrVSxzRdWRKEWRL2UZIS0414frwTwd0GvnaAiXJKlaTfF4Rxxu70xEKOmrMHt2AAK8Sbeo+WQZJfEboBFZkQ1nw==;
 5:AkKGeOngOtDMeTvjXnY3tIhmZs3FWVkZxzbr2I+88x7hVOKafHHZEytg59vzABjZCoJtW57Ad2FBvFTYPdzx1UJXeyONK1cTdQNl2eavp6JAY4m3NgGzCHHSgy/f138WBDPOBrIWFcYbzM4sbNUKsg==;
 24:bd+WuwKkWLQSQltZr7/LfOV9bGOxpTfBdWufg+KK1j6oxYGkyFMgbFbpcDK8awFv4ldV/jW9pcR2shxJdwOIHKflmqRYjQPTL5ebbl6jBO4=;
 7:3l/eG24UOhJ5KBEuEyoWPabLo1b0Eo4GWHveVZSQ/aoWNzVPggLN9NIXsRBRWDExDnNdQyqvEc5KoFvHIp8UOp5DhdFkG5msMiDtpc0mWFTGRhQsQYSgz8uUgldQxlmbafK5ZoMQtUPgCLg1AePthdS0wUkBa7XG+5MYRB7km/3ZVORf4RuR3riI7Vi8uN5uhDy7Uw3IKlb8GN2RFY8bXM+VgeJLEp9Wt2/OTi95TP0=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: bc546eec-24ac-4803-8684-08d5062f8c1f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(49563074)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0058; 
x-ms-traffictypediagnostic: PS1P15301MB0058:
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-microsoft-antispam-prvs: <PS1P15301MB00585FE549F5580E4A40B397B5790@PS1P15301MB0058.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(61425038)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(61426038)(61427038)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0058; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0058; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(346002)(39860400002)(376002)(47760400005)(53754006)(189002)(199003)(3660700001)(3280700002)(5640700003)(74316002)(99936001)(2900100001)(7696004)(22452003)(25786009)(86362001)(8990500004)(6116002)(790700001)(8936002)(54356999)(575784001)(86612001)(81166006)(2906002)(50986999)(6916009)(6436002)(97736004)(81156014)(8676002)(102836003)(106356001)(53936002)(6506006)(55016002)(189998001)(101416001)(5250100002)(5890100001)(105586002)(5660300001)(316002)(14454004)(2501003)(68736007)(10090500001)(33656002)(478600001)(7736002)(54896002)(2351001)(9686003)(6306002)(10290500003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0058;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed;
 boundary="_005_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 05:12:42.2005 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0058
X-Mailman-Approved-At: Thu, 28 Sep 2017 06:04:12 +0000
Subject: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_005_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_
Content-Type: multipart/alternative;
	boundary="_000_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_"

--_000_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

I install Xen 4.8 on Ubuntu 17.04 (kernel is updated to 4.12). But I found =
only 1 CPU was detected.

I thought it is caused by some BIOS settings, so I enabled x2APIC in BIOS, =
unfortunately, Linux hangs during booting after printing "Loading initial r=
amdisk ...".

I have to disable x2APIC finally, but I only have 1 CPU when system is up. =
Does anyone encounter this issue?

The whole dmesg was attached. Xen related output.

[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x000000007a088fff] usable
[    0.000000] Xen: [mem 0x000000007a089000-0x000000007a188fff] reserved
[    0.000000] Xen: [mem 0x000000007a189000-0x000000007a288fff] type 20
[    0.000000] Xen: [mem 0x000000007a289000-0x000000007af0afff] reserved
[    0.000000] Xen: [mem 0x000000007af0b000-0x000000007b93afff] ACPI NVS
[    0.000000] Xen: [mem 0x000000007b93b000-0x000000007bab4fff] ACPI data
[    0.000000] Xen: [mem 0x000000007bab5000-0x000000007bae8fff] usable
[    0.000000] Xen: [mem 0x000000007bae9000-0x000000007bafefff] ACPI data
[    0.000000] Xen: [mem 0x000000007baff000-0x000000007bafffff] usable
[    0.000000] Xen: [mem 0x0000000080000000-0x000000008fffffff] reserved
[    0.000000] Xen: [mem 0x00000000feda8000-0x00000000fedabfff] reserved
[    0.000000] Xen: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] Xen: [mem 0x00000000ff310000-0x00000000ffffffff] reserved
[    0.000000] Xen: [mem 0x0000000100000000-0x000000187fffffff] usable
[    0.000000] Hypervisor detected: Xen PV
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 4.8.0 (preserve-AD)
[    0.000000] xen: PV spinlocks enabled
[    0.004000] xen:events: Using FIFO-based ABI
[    0.004000] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd=
42e4dffb, max_idle_ns: 881590591483 ns
[    0.004000] Xen: using vcpuop timer interface
[    0.004000] installing Xen timer for CPU 0
[    0.103141] xen:grant_table: Grant tables using version 1 layout
[    0.105359] xen:balloon: Initialising balloon driver
[    0.118198] xen_balloon: Initialising balloon driver
[    0.169556] clocksource: Switched to clocksource xen
[    0.914651]  xen_acpi_processor_init+0x5f/0x1f6
[    0.965809] xen_netfront: Initialising Xen virtual ethernet driver
[    2.011142] genirq: Flags mismatch irq 8. 00000080 (rtc0) vs. 00000000 (=
xen-pcpu)
[    6.722743] systemd[1]: Detected virtualization xen.
[   21.072897] xen:xen_evtchn: Event-channel device installed
[   21.204752] xen:manage: Unable to read sysrq code in control/sysrq

Thanks
Hongjiang Zhang




--_000_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I install Xen 4.8 on Ubuntu 17.04 (kernel is updated=
 to 4.12). But I found only 1 CPU was detected.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I thought it is caused by some BIOS settings, so I e=
nabled x2APIC in BIOS, unfortunately, Linux hangs during booting after prin=
ting &#8220;Loading initial ramdisk &#8230;&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have to disable x2APIC finally, but I only have 1 =
CPU when system is up. Does anyone encounter this issue?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The whole dmesg was attached. Xen related output.<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x0000000000=
000000-0x000000000009ffff] usable<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x0000000000=
0a0000-0x00000000000fffff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x0000000000=
100000-0x000000007a088fff] usable<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007a=
089000-0x000000007a188fff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007a=
189000-0x000000007a288fff] type 20<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007a=
289000-0x000000007af0afff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007a=
f0b000-0x000000007b93afff] ACPI NVS<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007b=
93b000-0x000000007bab4fff] ACPI data<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007b=
ab5000-0x000000007bae8fff] usable<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x000000007b=
ae9000-0x000000007bafefff] ACPI data<o:p></o:p></p>
<p class=3D"MsoNormal">[ &nbsp;&nbsp;&nbsp;0.000000] Xen: [mem 0x000000007b=
aff000-0x000000007bafffff] usable<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x0000000080=
000000-0x000000008fffffff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x00000000fe=
da8000-0x00000000fedabfff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x00000000fe=
e00000-0x00000000feefffff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x00000000ff=
310000-0x00000000ffffffff] reserved<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen: [mem 0x0000000100=
000000-0x000000187fffffff] usable<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Hypervisor detected: X=
en PV<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Booting paravirtualize=
d kernel on Xen<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] Xen version: 4.8.0 (pr=
eserve-AD)<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.000000] xen: PV spinlocks enab=
led<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.004000] xen:events: Using FIFO=
-based ABI<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.004000] clocksource: xen: mask=
: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 n=
s<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.004000] Xen: using vcpuop time=
r interface<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.004000] installing Xen timer f=
or CPU 0<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.103141] xen:grant_table: Grant=
 tables using version 1 layout<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.105359] xen:balloon: Initialis=
ing balloon driver<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.118198] xen_balloon: Initialis=
ing balloon driver<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.169556] clocksource: Switched =
to clocksource xen<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.914651]&nbsp; xen_acpi_process=
or_init&#43;0x5f/0x1f6<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 0.965809] xen_netfront: Initiali=
sing Xen virtual ethernet driver<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 2.011142] genirq: Flags mismatch=
 irq 8. 00000080 (rtc0) vs. 00000000 (xen-pcpu)<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp;&nbsp; 6.722743] systemd[1]: Detected v=
irtualization xen.<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp; 21.072897] xen:xen_evtchn: Event-chann=
el device installed<o:p></o:p></p>
<p class=3D"MsoNormal">[&nbsp;&nbsp; 21.204752] xen:manage: Unable to read =
sysrq code in control/sysrq<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal">Hongjiang Zhang<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_--

--_005_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_
Content-Type: application/octet-stream; name="dmesg.log"
Content-Description: dmesg.log
Content-Disposition: attachment; filename="dmesg.log"; size=56989;
	creation-date="Thu, 28 Sep 2017 05:08:53 GMT";
	modification-date="Thu, 28 Sep 2017 05:08:53 GMT"
Content-Transfer-Encoding: base64

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjEyLjAtMDQxMjAwLWdlbmVyaWMgKGtlcm5l
bEBnbG9pbikgKGdjYyB2ZXJzaW9uIDYuMy4wIDIwMTcwNjE4IChVYnVudHUgNi4zLjAtMTl1YnVu
dHUxKSApICMyMDE3MDcwMjIwMzEgU01QIE1vbiBKdWwgMyAwMDozMjo1MiBVVEMgMjAxNwpbICAg
IDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD02NTFiYmVmMS0y
YzM5LTQ0OTUtODIwZi1hMTBiOGE3N2E5OWYgcm8gYWNwaT1vZmYKWyAgICAwLjAwMDAwMF0gS0VS
TkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIEludGVsIEdlbnVpbmVJbnRlbApb
ICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQKWyAgICAwLjAwMDAwMF0gICBDZW50YXVy
IENlbnRhdXJIYXVscwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZl
YXR1cmUgMHgwMDE6ICd4ODcgZmxvYXRpbmcgcG9pbnQgcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAw
XSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJz
JwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDQ6
ICdBVlggcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJd
OiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5h
YmxlZCB4c3RhdGUgZmVhdHVyZXMgMHg3LCBjb250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2lu
ZyAnc3RhbmRhcmQnIGZvcm1hdC4KWyAgICAwLjAwMDAwMF0gUmVsZWFzZWQgMCBwYWdlKHMpClsg
ICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZmZmZd
IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAwLTB4MDAw
MDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDAwMDEwMDAwMC0weDAwMDAwMDAwN2EwODhmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDdhMDg5MDAwLTB4MDAwMDAwMDA3YTE4OGZmZl0gcmVzZXJ2ZWQKWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA3YTE4OTAwMC0weDAwMDAwMDAwN2EyODhm
ZmZdIHR5cGUgMjAKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA3YTI4OTAwMC0w
eDAwMDAwMDAwN2FmMGFmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwN2FmMGIwMDAtMHgwMDAwMDAwMDdiOTNhZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDdiOTNiMDAwLTB4MDAwMDAwMDA3YmFiNGZmZl0gQUNQSSBk
YXRhClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwN2JhYjUwMDAtMHgwMDAwMDAw
MDdiYWU4ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA3YmFl
OTAwMC0weDAwMDAwMDAwN2JhZmVmZmZdIEFDUEkgZGF0YQpbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMDdiYWZmMDAwLTB4MDAwMDAwMDA3YmFmZmZmZl0gdXNhYmxlClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwODAwMDAwMDAtMHgwMDAwMDAwMDhmZmZmZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZGE4MDAwLTB4MDAw
MDAwMDBmZWRhYmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDBmZWUwMDAwMC0weDAwMDAwMDAwZmVlZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhl
bjogW21lbSAweDAwMDAwMDAwZmYzMTAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMTg3ZmZm
ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rp
b246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi44IHByZXNlbnQuClsgICAgMC4wMDAw
MDBdIERNSTogRGVsbCBJbmMuIFBvd2VyRWRnZSBSNzMweGQvMDcyVDZELCBCSU9TIDIuNS41IDA4
LzE2LzIwMTcKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogWGVuIFBWClsgICAg
MC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcgUElUClsgICAgMC4wMDAw
MDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAw
ZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTg4MDAwMCBt
YXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSOiBEaXNhYmxlZApb
ICAgIDAuMDAwMDAwXSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRp
YWxpemF0aW9uIHRvby4KWyAgICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03
XTogV0IgIFdUICBVQy0gVUMgIFdDICBXUCAgVUMgIFVDICAKWyAgICAwLjAwMDAwMF0gZTgyMDog
bGFzdF9wZm4gPSAweDdiYjAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAw
MDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbgpbICAgIDAuMDAw
MDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgwMDAwMDlhMDAwXSA5YTAwMCBz
aXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjUxNDAwMCwgMHgwMjUxNGZmZl0gUEdU
QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI1MTUwMDAsIDB4MDI1MTVmZmZdIFBHVEFCTEUK
WyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNTE2MDAwLCAweDAyNTE2ZmZmXSBQR1RBQkxFClsgICAg
MC4wMDAwMDBdIEJSSyBbMHgwMjUxNzAwMCwgMHgwMjUxN2ZmZl0gUEdUQUJMRQpbICAgIDAuMDAw
MDAwXSBCUksgWzB4MDI1MTgwMDAsIDB4MDI1MThmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0g
QlJLIFsweDAyNTE5MDAwLCAweDAyNTE5ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBb
MHgwMjUxYTAwMCwgMHgwMjUxYWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI1
MWIwMDAsIDB4MDI1MWJmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNTFjMDAw
LCAweDAyNTFjZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjUxZDAwMCwgMHgw
MjUxZGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI1MWUwMDAsIDB4MDI1MWVm
ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyNTFmMDAwLCAweDAyNTFmZmZmXSBQ
R1RBQkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgwNDAwMDAwMC0weDA2YzM5ZmZm
XQpbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKWyAgICAwLjAwMDAwMF0gRmFraW5nIGEg
bm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDE4N2ZmZmZmZmZdClsgICAg
MC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDE3YWZkMGUwMDAtMHgxN2Fm
ZDM4ZmZmXQpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEg
ICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdClsgICAgMC4w
MDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4
MDAwMDAwMTg3ZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBEZXZpY2UgICBlbXB0eQpbICAgIDAu
MDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBF
YXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw
eDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5v
ZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2EwODhmZmZdClsgICAg
MC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDdiYWI1MDAwLTB4MDAwMDAwMDA3
YmFlOGZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwN2JhZmYw
MDAtMHgwMDAwMDAwMDdiYWZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4
MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDE4N2ZmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRt
ZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMTg3ZmZmZmZm
Zl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDI1MTQxMzQxClsgICAgMC4w
MDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAw
XSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25l
OiAzOTk5IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA3
NzQ3IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDQ5
NTgwNiBwYWdlcywgTElGTyBiYXRjaDozMQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAz
ODUwMjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6
IDI0NjQxNTM2IHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBdIHAybSB2aXJ0dWFs
IGFyZWEgYXQgZmZmZmM5MDAwMDAwMDAwMCwgc2l6ZSBpcyA0MDAwMDAwMApbICAgIDAuMDAwMDAw
XSBSZW1hcHBlZCA1NDg3NzAgcGFnZShzKQpbICAgIDAuMDAwMDAwXSBTRkk6IFNpbXBsZSBGaXJt
d2FyZSBJbnRlcmZhY2UgdjAuODEgaHR0cDovL3NpbXBsZWZpcm13YXJlLm9yZwpbICAgIDAuMDAw
MDAwXSBzbXBib290OiBCb290IENQVSAoaWQgMjU1KSBub3QgbGlzdGVkIGJ5IEJJT1MKWyAgICAw
LjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMSBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgw
MDAwMGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg3YTA4OTAwMC0weDdhMTg4ZmZmXQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4N2ExODkwMDAtMHg3YTI4OGZmZl0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdhMjg5
MDAwLTB4N2FmMGFmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg3YWYwYjAwMC0weDdiOTNhZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4N2I5M2IwMDAtMHg3YmFiNGZmZl0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdiYWU5MDAwLTB4N2Jh
ZmVmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg3YmIwMDAwMC0weDdmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ODAwMDAwMDAtMHg4ZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkwMDAwMDAwLTB4ZmVkYTdmZmZdClsg
ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWRhODAw
MC0weGZlZGFiZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZmVkYWMwMDAtMHhmZWRmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdClsgICAgMC4wMDAw
MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZmMzBm
ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmYzMTAwMDAtMHhmZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDkwMDAwMDAw
LTB4ZmVkYTdmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9v
dGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbgpbICAgIDAuMDAwMDAwXSBYZW4gdmVy
c2lvbjogNC44LjAgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVm
aW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1h
eF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNw
dTogTlJfQ1BVUzo4MTkyIG5yX2NwdW1hc2tfYml0czoxIG5yX2NwdV9pZHM6MSBucl9ub2RlX2lk
czoxClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQgMzkgcGFnZXMvY3B1IEBmZmZmODgx
ODM1YTAwMDAwIHMxMTg5MzYgcjgxOTIgZDMyNjE2IHUyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBj
cHUtYWxsb2M6IHMxMTg5MzYgcjgxOTIgZDMyNjE2IHUyMDk3MTUyIGFsbG9jPTEqMjA5NzE1Mgpb
ICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAgICAwLjAwMDAwMF0geGVuOiBQViBz
cGlubG9ja3MgZW5hYmxlZApbICAgIDAuMDAwMDAwXSBQViBxc3BpbmxvY2sgaGFzaCB0YWJsZSBl
bnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBCdWlsdCAx
IHpvbmVsaXN0cyBpbiBOb2RlIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBh
Z2VzOiAyNDc0ODQ4NQpbICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogTm9ybWFsClsgICAgMC4w
MDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJvb3Q9VVVJRD02NTFiYmVm
MS0yYzM5LTQ0OTUtODIwZi1hMTBiOGE3N2E5OWYgcm8gYWNwaT1vZmYKWyAgICAwLjAwMDAwMF0g
UElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAg
IDAuMDAwMDAwXSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAweDE4MzFhMDAwMDAtMHgxODM1YTAwMDAw
XSAoNjRNQikgbWFwcGVkIGF0IFtmZmZmODgxODMxYTAwMDAwLWZmZmY4ODE4MzU5ZmZmZmZdClsg
ICAgMC4wMDAwMDBdIE1lbW9yeTogOTcyNDY0MDBLLzEwMDU2NTM2NEsgYXZhaWxhYmxlICg5MTEx
SyBrZXJuZWwgY29kZSwgMjQ4MUsgcndkYXRhLCAzOTc2SyByb2RhdGEsIDIyNjBLIGluaXQsIDIz
OTJLIGJzcywgMzMxODk2NEsgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjAwMDAw
MF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MSwgTm9k
ZXM9MQpbICAgIDAuMDAwMDAwXSBmdHJhY2U6IGFsbG9jYXRpbmcgMzcwMDMgZW50cmllcyBpbiAx
NDUgcGFnZXMKWyAgICAwLjAwNDAwMF0gSGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4K
WyAgICAwLjAwNDAwMF0gCVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz04MTkyIHRv
IG5yX2NwdV9pZHM9MS4KWyAgICAwLjAwNDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9y
IHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0xClsgICAgMC4wMDQwMDBdIFVzaW5nIE5V
TEwgbGVnYWN5IFBJQwpbICAgIDAuMDA0MDAwXSBOUl9JUlFTOjUyNDU0NCBucl9pcnFzOjMyIDAK
WyAgICAwLjAwNDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAw
NDAwMF0gQ29uc29sZTogY29sb3VyIFZHQSsgODB4MjUKWyAgICAwLjAwNDAwMF0gY29uc29sZSBb
dHR5MF0gZW5hYmxlZApbICAgIDAuMDA0MDAwXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZm
ZmZmZmZmZmZmZmZmZmYgbWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4
MTU5MDU5MTQ4MyBucwpbICAgIDAuMDA0MDAwXSBYZW46IHVzaW5nIHZjcHVvcCB0aW1lciBpbnRl
cmZhY2UKWyAgICAwLjAwNDAwMF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAwClsgICAg
MC4wMDQwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcgUElUClsgICAgMC4wMDQw
MDRdIHRzYzogRGV0ZWN0ZWQgMTk5OS44NzIgTUh6IHByb2Nlc3NvcgpbICAgIDAuMDA0MDkyXSBD
YWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1c2luZyB0
aW1lciBmcmVxdWVuY3kuLiA0MDAwLjA4IEJvZ29NSVBTIChscGo9ODAwMDE2MCkKWyAgICAwLjAw
NDE0MV0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMDQ0OTNd
IFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApbICAgIDAuMDA0NTgxXSBZYW1hOiBiZWNv
bWluZyBtaW5kZnVsLgpbICAgIDAuMDA0NjkwXSBBcHBBcm1vcjogQXBwQXJtb3IgaW5pdGlhbGl6
ZWQKWyAgICAwLjAyMDY2Nl0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTY3Nzcy
MTYgKG9yZGVyOiAxNSwgMTM0MjE3NzI4IGJ5dGVzKQpbICAgIDAuMDUxMjM4XSBJbm9kZS1jYWNo
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDgzODg2MDggKG9yZGVyOiAxNCwgNjcxMDg4NjQgYnl0ZXMp
ClsgICAgMC4wNjI4MjVdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChv
cmRlcjogOSwgMjA5NzE1MiBieXRlcykKWyAgICAwLjA2MzE4Nl0gTW91bnRwb2ludC1jYWNoZSBo
YXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsgICAg
MC4wNjQzNDVdIEVORVJHWV9QRVJGX0JJQVM6IFNldCB0byAnbm9ybWFsJywgd2FzICdwZXJmb3Jt
YW5jZScKWyAgICAwLjA2NDQzOF0gRU5FUkdZX1BFUkZfQklBUzogVmlldyBhbmQgdXBkYXRlIHdp
dGggeDg2X2VuZXJneV9wZXJmX3BvbGljeSg4KQpbICAgIDAuMDY0NTM2XSBDUFU6IFBoeXNpY2Fs
IFByb2Nlc3NvciBJRDogMApbICAgIDAuMDY0NjIzXSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAw
ClsgICAgMC4wNjQ3MTFdIG1jZTogQ1BVIHN1cHBvcnRzIDIgTUNFIGJhbmtzClsgICAgMC4wNjQ4
MjJdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgMTI4LCAyTUIgOCwgNE1CIDgKWyAgICAw
LjA2NDkxMl0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAx
R0IgNApbICAgIDAuMDkyODI1XSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2ZXMgbWVtb3J5OiAzMksK
WyAgICAwLjA5NDMwNV0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDEKWyAgICAwLjA5NDM5N10g
c21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDEKWyAgICAwLjA5NDQ4OF0gVlBNVSBkaXNh
YmxlZCBieSBoeXBlcnZpc29yLgpbICAgIDAuMDk0NjYwXSBQZXJmb3JtYW5jZSBFdmVudHM6IEJy
b2Fkd2VsbCBldmVudHMsIFBNVSBub3QgYXZhaWxhYmxlIGR1ZSB0byB2aXJ0dWFsaXphdGlvbiwg
dXNpbmcgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wOTU1ODNdIE5NSSB3YXRjaGRvZzog
ZGlzYWJsZWQgKGNwdTApOiBoYXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgICAwLjA5NTY3
N10gTk1JIHdhdGNoZG9nOiBTaHV0dGluZyBkb3duIGhhcmQgbG9ja3VwIGRldGVjdG9yIG9uIGFs
bCBjcHVzClsgICAgMC4wOTU3ODFdIHNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5IENQVXMgLi4u
ClsgICAgMC4wOTU4NzBdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDEgQ1BVClsgICAgMC4wOTU5
ODNdIHNjaGVkX2Nsb2NrOiBNYXJraW5nIHN0YWJsZSAoOTIwMDAwMDAsIDApLT4oOTI4MjkwMzEw
NCwgLTkxOTA5MDMxMDQpClsgICAgMC4wOTkzOTNdIGRldnRtcGZzOiBpbml0aWFsaXplZApbICAg
IDAuMDk5NTI3XSB4ODYvbW06IE1lbW9yeSBibG9jayBzaXplOiAyMDQ4TUIKWyAgICAwLjEwMTI5
OV0gZXZtOiBzZWN1cml0eS5zZWxpbnV4ClsgICAgMC4xMDEzODRdIGV2bTogc2VjdXJpdHkuU01B
Q0s2NApbICAgIDAuMTAxNDY5XSBldm06IHNlY3VyaXR5LlNNQUNLNjRFWEVDClsgICAgMC4xMDE1
NTRdIGV2bTogc2VjdXJpdHkuU01BQ0s2NFRSQU5TTVVURQpbICAgIDAuMTAxNjQxXSBldm06IHNl
Y3VyaXR5LlNNQUNLNjRNTUFQClsgICAgMC4xMDE3MjZdIGV2bTogc2VjdXJpdHkuaW1hClsgICAg
MC4xMDE4MTBdIGV2bTogc2VjdXJpdHkuY2FwYWJpbGl0eQpbICAgIDAuMTAxOTQyXSBQTTogUmVn
aXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg3YWYwYjAwMC0weDdiOTNhZmZmXSAoMTA2
ODIzNjggYnl0ZXMpClsgICAgMC4xMDIzODVdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAw
eGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1
MTAwMDAwIG5zClsgICAgMC4xMDI1MTNdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjU2IChv
cmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4xMDI2NDldIHBpbmN0cmwgY29yZTogaW5pdGlh
bGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAwLjEwMjg1OF0gUlRDIHRpbWU6ICAzOjAxOjUw
LCBkYXRlOiAwOS8yNy8xNwpbICAgIDAuMTAzMDQ1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDE2ClsgICAgMC4xMDMxNDFdIHhlbjpncmFudF90YWJsZTogR3JhbnQgdGFibGVzIHVz
aW5nIHZlcnNpb24gMSBsYXlvdXQKWyAgICAwLjEwMzI0MF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6
ZWQKWyAgICAwLjEwMzY1Ml0gUENJOiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFz
ZSBhY2Nlc3MKWyAgICAwLjEwMzkyOF0gUENJOiBEZWxsIFN5c3RlbSBkZXRlY3RlZCwgZW5hYmxp
bmcgcGNpPWJmc29ydC4KWyAgICAwLjEwNTI2Nl0gQUNQSTogSW50ZXJwcmV0ZXIgZGlzYWJsZWQu
ClsgICAgMC4xMDUzNTldIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIK
WyAgICAwLjExODE5OF0geGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpb
ICAgIDAuMTE4MzU1XSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMTE4NjEwXSBTQ1NJIHN1YnN5c3Rl
bSBpbml0aWFsaXplZApbICAgIDAuMTE4NzI5XSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4K
WyAgICAwLjExODc2NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1
c2JmcwpbICAgIDAuMTE4ODYxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIGh1YgpbICAgIDAuMTE4OTU4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJp
dmVyIHVzYgpbICAgIDAuMTE5MDk0XSBFREFDIE1DOiBWZXI6IDMuMC4wClsgICAgMC4xMTkyNzZd
IFBDSTogUHJvYmluZyBQQ0kgaGFyZHdhcmUKWyAgICAwLjExOTM2M10gUENJOiByb290IGJ1cyAw
MDogdXNpbmcgZGVmYXVsdCByZXNvdXJjZXMKWyAgICAwLjExOTM2NF0gUENJOiBQcm9iaW5nIFBD
SSBoYXJkd2FyZSAoYnVzIDAwKQpbICAgIDAuMTE5Mzg3XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVz
IDAwMDA6MDAKWyAgICAwLjExOTQ3N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj
ZSBbaW8gIDB4MDAwMC0weGZmZmZdClsgICAgMC4xMTk1NzBdIHBjaV9idXMgMDAwMDowMDogcm9v
dCBidXMgcmVzb3VyY2UgW21lbSAweDAwMDAwMDAwLTB4M2ZmZmZmZmZmZmZmXQpbICAgIDAuMTE5
Njg3XSBwY2lfYnVzIDAwMDA6MDA6IE5vIGJ1c24gcmVzb3VyY2UgZm91bmQgZm9yIHJvb3QgYnVz
LCB3aWxsIHVzZSBbYnVzIDAwLWZmXQpbICAgIDAuMTE5ODI0XSBwY2kgMDAwMDowMDowMC4wOiBb
ODA4Njo2ZjAwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4xMTk5NzhdIHBjaSAwMDAw
OjAwOjAxLjA6IFs4MDg2OjZmMDJdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjEyMDA3
OF0gcGNpIDAwMDA6MDA6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQK
WyAgICAwLjEyMDE1Nl0gcGNpIDAwMDA6MDA6MDIuMDogWzgwODY6NmYwNF0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMApbICAgIDAuMTIwMjU2XSBwY2kgMDAwMDowMDowMi4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuMTIwMzE5XSBwY2kgMDAwMDowMDowMy4wOiBb
ODA4Njo2ZjA4XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC4xMjA0MTddIHBjaSAwMDAw
OjAwOjAzLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4xMjA0
NzldIHBjaSAwMDAwOjAwOjAzLjI6IFs4MDg2OjZmMGFdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
WyAgICAwLjEyMDU3OV0gcGNpIDAwMDA6MDA6MDMuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBE
M2hvdCBEM2NvbGQKWyAgICAwLjEyMDY0OV0gcGNpIDAwMDA6MDA6MDUuMDogWzgwODY6NmYyOF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuMTIwNzc3XSBwY2kgMDAwMDowMDowNS4xOiBb
ODA4Njo2ZjI5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC4xMjA5MjBdIHBjaSAwMDAw
OjAwOjA1LjI6IFs4MDg2OjZmMmFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKWyAgICAwLjEyMTA0
OF0gcGNpIDAwMDA6MDA6MDUuNDogWzgwODY6NmYyY10gdHlwZSAwMCBjbGFzcyAweDA4MDAyMApb
ICAgIDAuMTIxMDYyXSBwY2kgMDAwMDowMDowNS40OiByZWcgMHgxMDogW21lbSAweDkyNTE0MDAw
LTB4OTI1MTRmZmZdClsgICAgMC4xMjEyMzVdIHBjaSAwMDAwOjAwOjExLjA6IFs4MDg2OjhkN2Nd
IHR5cGUgMDAgY2xhc3MgMHhmZjAwMDAKWyAgICAwLjEyMTM0MF0gcGNpIDAwMDA6MDA6MTEuMDog
cmVnIDB4MzA6IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdClsgICAgMC4xMjE0Njhd
IHBjaSAwMDAwOjAwOjExLjQ6IFs4MDg2OjhkNjJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKWyAg
ICAwLjEyMTQ5N10gcGNpIDAwMDA6MDA6MTEuNDogcmVnIDB4MTA6IFtpbyAgMHg0MDc4LTB4NDA3
Zl0KWyAgICAwLjEyMTUxMV0gcGNpIDAwMDA6MDA6MTEuNDogcmVnIDB4MTQ6IFtpbyAgMHg0MDhj
LTB4NDA4Zl0KWyAgICAwLjEyMTUyNl0gcGNpIDAwMDA6MDA6MTEuNDogcmVnIDB4MTg6IFtpbyAg
MHg0MDcwLTB4NDA3N10KWyAgICAwLjEyMTU0MV0gcGNpIDAwMDA6MDA6MTEuNDogcmVnIDB4MWM6
IFtpbyAgMHg0MDg4LTB4NDA4Yl0KWyAgICAwLjEyMTU1NV0gcGNpIDAwMDA6MDA6MTEuNDogcmVn
IDB4MjA6IFtpbyAgMHg0MDQwLTB4NDA1Zl0KWyAgICAwLjEyMTU3MF0gcGNpIDAwMDA6MDA6MTEu
NDogcmVnIDB4MjQ6IFttZW0gMHg5MjUxMTAwMC0weDkyNTExN2ZmXQpbICAgIDAuMTIxNjQ5XSBw
Y2kgMDAwMDowMDoxMS40OiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgICAgMC4xMjE3Mjld
IHBjaSAwMDAwOjAwOjE0LjA6IFs4MDg2OjhkMzFdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMzAKWyAg
ICAwLjEyMTc2Ml0gcGNpIDAwMDA6MDA6MTQuMDogcmVnIDB4MTA6IFttZW0gMHg5MjUwMDAwMC0w
eDkyNTBmZmZmIDY0Yml0XQpbICAgIDAuMTIxODgwXSBwY2kgMDAwMDowMDoxNC4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDAuMTIxOTQzXSBwY2kgMDAwMDowMDoxNi4w
OiBbODA4Njo4ZDNhXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwClsgICAgMC4xMjE5NzZdIHBjaSAw
MDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVtIDB4M2JmZmZmMDMwMDAtMHgzYmZmZmYwMzAwZiA2
NGJpdF0KWyAgICAwLjEyMjA5Nl0gcGNpIDAwMDA6MDA6MTYuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjEyMjE2M10gcGNpIDAwMDA6MDA6MTYuMTogWzgwODY6
OGQzYl0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMApbICAgIDAuMTIyMTk2XSBwY2kgMDAwMDowMDox
Ni4xOiByZWcgMHgxMDogW21lbSAweDNiZmZmZjAyMDAwLTB4M2JmZmZmMDIwMGYgNjRiaXRdClsg
ICAgMC4xMjIzMTZdIHBjaSAwMDAwOjAwOjE2LjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkClsgICAgMC4xMjIzOThdIHBjaSAwMDAwOjAwOjFhLjA6IFs4MDg2OjhkMmRdIHR5
cGUgMDAgY2xhc3MgMHgwYzAzMjAKWyAgICAwLjEyMjQyOF0gcGNpIDAwMDA6MDA6MWEuMDogcmVn
IDB4MTA6IFttZW0gMHg5MjUxMzAwMC0weDkyNTEzM2ZmXQpbICAgIDAuMTIyNTc4XSBwY2kgMDAw
MDowMDoxYS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuMTIy
NjU4XSBwY2kgMDAwMDowMDoxYy4wOiBbODA4Njo4ZDEwXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAw
ClsgICAgMC4xMjI3ODBdIHBjaSAwMDAwOjAwOjFjLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAg
RDNob3QgRDNjb2xkClsgICAgMC4xMjI4MTBdIHBjaSAwMDAwOjAwOjFjLjA6IEVuYWJsaW5nIE1Q
QyBJUkJOQ0UKWyAgICAwLjEyMjkwMl0gcGNpIDAwMDA6MDA6MWMuMDogSW50ZWwgUENIIHJvb3Qg
cG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFibGVkClsgICAgMC4xMjMwNTVdIHBjaSAwMDAwOjAwOjFj
LjQ6IFs4MDg2OjhkMThdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAKWyAgICAwLjEyMzE3OV0gcGNp
IDAwMDA6MDA6MWMuNDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAw
LjEyMzIwNV0gcGNpIDAwMDA6MDA6MWMuNDogRW5hYmxpbmcgTVBDIElSQk5DRQpbICAgIDAuMTIz
Mjk2XSBwY2kgMDAwMDowMDoxYy40OiBJbnRlbCBQQ0ggcm9vdCBwb3J0IEFDUyB3b3JrYXJvdW5k
IGVuYWJsZWQKWyAgICAwLjEyMzQ1MF0gcGNpIDAwMDA6MDA6MWMuNzogWzgwODY6OGQxZV0gdHlw
ZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAuMTIzNTczXSBwY2kgMDAwMDowMDoxYy43OiBQTUUj
IHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuMTIzNTk5XSBwY2kgMDAwMDow
MDoxYy43OiBFbmFibGluZyBNUEMgSVJCTkNFClsgICAgMC4xMjM2ODldIHBjaSAwMDAwOjAwOjFj
Ljc6IEludGVsIFBDSCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5hYmxlZApbICAgIDAuMTIz
ODM2XSBwY2kgMDAwMDowMDoxZC4wOiBbODA4Njo4ZDI2XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIw
ClsgICAgMC4xMjM4NjZdIHBjaSAwMDAwOjAwOjFkLjA6IHJlZyAweDEwOiBbbWVtIDB4OTI1MTIw
MDAtMHg5MjUxMjNmZl0KWyAgICAwLjEyNDAxN10gcGNpIDAwMDA6MDA6MWQuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjEyNDA5MV0gcGNpIDAwMDA6MDA6MWYu
MDogWzgwODY6OGQ0NF0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDAuMTI0MzMxXSBwY2kg
MDAwMDowMDoxZi4yOiBbODA4Njo4ZDAyXSB0eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAgMC4x
MjQzNTldIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDEwOiBbaW8gIDB4NDA2OC0weDQwNmZdClsg
ICAgMC4xMjQzNzNdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDE0OiBbaW8gIDB4NDA4NC0weDQw
ODddClsgICAgMC4xMjQzODhdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDE4OiBbaW8gIDB4NDA2
MC0weDQwNjddClsgICAgMC4xMjQ0MDJdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDFjOiBbaW8g
IDB4NDA4MC0weDQwODNdClsgICAgMC4xMjQ0MTZdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDIw
OiBbaW8gIDB4NDAyMC0weDQwM2ZdClsgICAgMC4xMjQ0MzFdIHBjaSAwMDAwOjAwOjFmLjI6IHJl
ZyAweDI0OiBbbWVtIDB4OTI1MTAwMDAtMHg5MjUxMDdmZl0KWyAgICAwLjEyNDUwOF0gcGNpIDAw
MDA6MDA6MWYuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdApbICAgIDAuMTI0NjM5XSBwY2kg
MDAwMDowMzowMC4wOiBbMTAwMDowMDVkXSB0eXBlIDAwIGNsYXNzIDB4MDEwNDAwClsgICAgMC4x
MjQ2NTRdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDEwOiBbaW8gIDB4MzAwMC0weDMwZmZdClsg
ICAgMC4xMjQ2NzJdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDE0OiBbbWVtIDB4OTI0MDAwMDAt
MHg5MjQwZmZmZiA2NGJpdF0KWyAgICAwLjEyNDY5MF0gcGNpIDAwMDA6MDM6MDAuMDogcmVnIDB4
MWM6IFttZW0gMHg5MjMwMDAwMC0weDkyM2ZmZmZmIDY0Yml0XQpbICAgIDAuMTI0NzEzXSBwY2kg
MDAwMDowMzowMC4wOiByZWcgMHgzMDogW21lbSAweGZmZjAwMDAwLTB4ZmZmZmZmZmYgcHJlZl0K
WyAgICAwLjEyNDc5NV0gcGNpIDAwMDA6MDM6MDAuMDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjEy
NDg2MF0gcGNpIDAwMDA6MDA6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQpbICAgIDAuMTI0
OTUyXSBwY2kgMDAwMDowMDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZm
XQpbICAgIDAuMTI0OTU2XSBwY2kgMDAwMDowMDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eDkyMzAwMDAwLTB4OTI0ZmZmZmZdClsgICAgMC4xMjUwMTldIHBjaSAwMDAwOjAwOjAyLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwNF0KWyAgICAwLjEyNTE4OF0gcGNpIDAwMDA6MDE6MDAuMDogWzgw
ODY6MTBmYl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAuMTI1MjEwXSBwY2kgMDAwMDow
MTowMC4wOiByZWcgMHgxMDogW21lbSAweDkyMTAwMDAwLTB4OTIxZmZmZmYgNjRiaXRdClsgICAg
MC4xMjUyMjJdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4MjAyMC0weDIwM2Zd
ClsgICAgMC4xMjUyNTJdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDIwOiBbbWVtIDB4OTIyMDQw
MDAtMHg5MjIwN2ZmZiA2NGJpdF0KWyAgICAwLjEyNTI2NV0gcGNpIDAwMDA6MDE6MDAuMDogcmVn
IDB4MzA6IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdClsgICAgMC4xMjUzMzVdIHBj
aSAwMDAwOjAxOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAg
MC4xMjU0MjJdIHBjaSAwMDAwOjAxOjAwLjE6IFs4MDg2OjEwZmJdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDAKWyAgICAwLjEyNTQ0NF0gcGNpIDAwMDA6MDE6MDAuMTogcmVnIDB4MTA6IFttZW0gMHg5
MjAwMDAwMC0weDkyMGZmZmZmIDY0Yml0XQpbICAgIDAuMTI1NDU2XSBwY2kgMDAwMDowMTowMC4x
OiByZWcgMHgxODogW2lvICAweDIwMDAtMHgyMDFmXQpbICAgIDAuMTI1NDg2XSBwY2kgMDAwMDow
MTowMC4xOiByZWcgMHgyMDogW21lbSAweDkyMjAwMDAwLTB4OTIyMDNmZmYgNjRiaXRdClsgICAg
MC4xMjU0OThdIHBjaSAwMDAwOjAxOjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhm
ZmZmZmZmZiBwcmVmXQpbICAgIDAuMTI1NTY5XSBwY2kgMDAwMDowMTowMC4xOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDAuMTI1NjQ1XSBwY2kgMDAwMDowMDowMy4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDEtMDJdClsgICAgMC4xMjU3MzldIHBjaSAwMDAwOjAwOjAz
LjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJmZmZdClsgICAgMC4xMjU3NDNdIHBj
aSAwMDAwOjAwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTIwMDAwMDAtMHg5MjJmZmZm
Zl0KWyAgICAwLjEyNTc1MF0gcGNpIDAwMDA6MDA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHg5MWEwMDAwMC0weDkxZGZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4xMjU4MDhdIHBjaSAwMDAw
OjAwOjAzLjI6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNV0KWyAgICAwLjEyNTk2NV0gcGNpIDAwMDA6
MDA6MWMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2XQpbICAgIDAuMTI2MTU1XSBwY2kgMDAwMDow
NzowMC4wOiBbODA4NjoxNTIxXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwClsgICAgMC4xMjYxNzdd
IHBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OTFlODAwMDAtMHg5MWVmZmZmZl0K
WyAgICAwLjEyNjIyOF0gcGNpIDAwMDA6MDc6MDAuMDogcmVnIDB4MWM6IFttZW0gMHg5MWYwNDAw
MC0weDkxZjA3ZmZmXQpbICAgIDAuMTI2Mjc5XSBwY2kgMDAwMDowNzowMC4wOiByZWcgMHgzMDog
W21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0KWyAgICAwLjEyNjM4MV0gcGNpIDAwMDA6
MDc6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAwLjEyNjQ5
M10gcGNpIDAwMDA6MDc6MDAuMTogWzgwODY6MTUyMV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApb
ICAgIDAuMTI2NTE1XSBwY2kgMDAwMDowNzowMC4xOiByZWcgMHgxMDogW21lbSAweDkxZTAwMDAw
LTB4OTFlN2ZmZmZdClsgICAgMC4xMjY1NjZdIHBjaSAwMDAwOjA3OjAwLjE6IHJlZyAweDFjOiBb
bWVtIDB4OTFmMDAwMDAtMHg5MWYwM2ZmZl0KWyAgICAwLjEyNjYxN10gcGNpIDAwMDA6MDc6MDAu
MTogcmVnIDB4MzA6IFttZW0gMHhmZmY4MDAwMC0weGZmZmZmZmZmIHByZWZdClsgICAgMC4xMjY3
MThdIHBjaSAwMDAwOjA3OjAwLjE6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMC4xMjY4OThdIHBjaSAwMDAwOjAwOjFjLjQ6IFBDSSBicmlkZ2UgdG8gW2J1cyAwN10K
WyAgICAwLjEyNjk5NF0gcGNpIDAwMDA6MDA6MWMuNDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5
MWUwMDAwMC0weDkxZmZmZmZmXQpbICAgIDAuMTI3Mzk0XSBwY2kgMDAwMDowODowMC4wOiBbMTkx
MjowMDFkXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC4xMjk4MDJdIHBjaSAwMDAwOjA4
OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4xNDAzMTRd
IHBjaSAwMDAwOjAwOjFjLjc6IFBDSSBicmlkZ2UgdG8gW2J1cyAwOC0wY10KWyAgICAwLjE0MDQx
NF0gcGNpIDAwMDA6MDA6MWMuNzogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MTAwMDAwMC0weDkx
OWZmZmZmXQpbICAgIDAuMTQwNDIzXSBwY2kgMDAwMDowMDoxYy43OiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweDkwMDAwMDAwLTB4OTBmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjE0MTY0NV0gcGNp
IDAwMDA6MDk6MDAuMDogWzE5MTI6MDAxZF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApbICAgIDAu
MTQ0NDkwXSBwY2kgMDAwMDowOTowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQz
Y29sZApbICAgIDAuMTQ3NjA3XSBwY2kgMDAwMDowODowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMg
MDktMGNdClsgICAgMC4xNDc5MDRdIHBjaSAwMDAwOjA4OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBb
bWVtIDB4OTEwMDAwMDAtMHg5MTlmZmZmZl0KWyAgICAwLjE0ODAzN10gcGNpIDAwMDA6MDg6MDAu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MDAwMDAwMC0weDkwZmZmZmZmIDY0Yml0IHByZWZd
ClsgICAgMC4xNDkzNDVdIHBjaSAwMDAwOjBhOjAwLjA6IFsxOTEyOjAwMWFdIHR5cGUgMDEgY2xh
c3MgMHgwNjA0MDAKWyAgICAwLjE1MzY3Nl0gcGNpIDAwMDA6MDk6MDAuMDogUENJIGJyaWRnZSB0
byBbYnVzIDBhLTBiXQpbICAgIDAuMTU0MDAyXSBwY2kgMDAwMDowOTowMC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTE4ZmZmZmZdClsgICAgMC4xNTQxNTldIHBjaSAwMDAw
OjA5OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTAwMDAwMDAtMHg5MGZmZmZmZiA2NGJp
dCBwcmVmXQpbICAgIDAuMTU1MzE5XSBwY2kgMDAwMDowYjowMC4wOiBbMTAyYjowNTM0XSB0eXBl
IDAwIGNsYXNzIDB4MDMwMDAwClsgICAgMC4xNTU4MDBdIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAw
eDEwOiBbbWVtIDB4OTAwMDAwMDAtMHg5MGZmZmZmZiBwcmVmXQpbICAgIDAuMTU2MDgxXSBwY2kg
MDAwMDowYjowMC4wOiByZWcgMHgxNDogW21lbSAweDkxODAwMDAwLTB4OTE4MDNmZmZdClsgICAg
MC4xNTYzNjJdIHBjaSAwMDAwOjBiOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4OTEwMDAwMDAtMHg5
MTdmZmZmZl0KWyAgICAwLjE1OTEwMV0gcGNpIDAwMDA6MGI6MDAuMDogdmdhYXJiOiBzZXR0aW5n
IGFzIGJvb3QgVkdBIGRldmljZQpbICAgIDAuMTU5MTk3XSBwY2kgMDAwMDowYjowMC4wOiB2Z2Fh
cmI6IFZHQSBkZXZpY2UgYWRkZWQ6IGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5v
bmUKWyAgICAwLjE2NjU3Ml0gcGNpIDAwMDA6MGE6MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDBi
XQpbICAgIDAuMTY2OTA5XSBwY2kgMDAwMDowYTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eDkxMDAwMDAwLTB4OTE4ZmZmZmZdClsgICAgMC4xNjcwNjZdIHBjaSAwMDAwOjBhOjAwLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4OTAwMDAwMDAtMHg5MGZmZmZmZiA2NGJpdCBwcmVmXQpbICAg
IDAuMTY3OTU4XSBwY2lfYnVzIDAwMDA6MDA6IGJ1c25fcmVzOiBbYnVzIDAwLWZmXSBlbmQgaXMg
dXBkYXRlZCB0byAwYwpbICAgIDAuMTY4NTk3XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0
IHRvIDY0IGJ5dGVzClsgICAgMC4xNjkwMDBdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVt
IDB4N2EwODkwMDAtMHg3YmZmZmZmZl0KWyAgICAwLjE2OTAwMV0gZTgyMDogcmVzZXJ2ZSBSQU0g
YnVmZmVyIFttZW0gMHg3YmFlOTAwMC0weDdiZmZmZmZmXQpbICAgIDAuMTY5MDAyXSBlODIwOiBy
ZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDdiYjAwMDAwLTB4N2JmZmZmZmZdClsgICAgMC4xNjkx
MDRdIE5ldExhYmVsOiBJbml0aWFsaXppbmcKWyAgICAwLjE2OTE5MV0gTmV0TGFiZWw6ICBkb21h
aW4gaGFzaCBzaXplID0gMTI4ClsgICAgMC4xNjkyNzldIE5ldExhYmVsOiAgcHJvdG9jb2xzID0g
VU5MQUJFTEVEIENJUFNPdjQgQ0FMSVBTTwpbICAgIDAuMTY5MzgzXSBOZXRMYWJlbDogIHVubGFi
ZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVsdApbICAgIDAuMTY5NTU2XSBjbG9ja3NvdXJj
ZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgeGVuClsgICAgMC4xODI2NTFdIFZGUzogRGlzayBx
dW90YXMgZHF1b3RfNi42LjAKWyAgICAwLjE4Mjc1Ml0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRh
YmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICAwLjE4Mjg2Nl0gaHVn
ZXRsYmZzOiBkaXNhYmxpbmcgYmVjYXVzZSB0aGVyZSBhcmUgbm8gc3VwcG9ydGVkIGh1Z2VwYWdl
IHNpemVzClsgICAgMC4xODMwMzFdIEFwcEFybW9yOiBBcHBBcm1vciBGaWxlc3lzdGVtIEVuYWJs
ZWQKWyAgICAwLjE4MzE1OF0gcG5wOiBQblAgQUNQSTogZGlzYWJsZWQKWyAgICAwLjE4NDMwM10g
cGNpIDAwMDA6MDM6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZjAwMDAwLTB4ZmZm
ZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdwpbICAgIDAuMTg0NDI4XSBw
Y2kgMDAwMDowMTowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZm
ZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93ClsgICAgMC4xODQ1NTJdIHBj
aSAwMDAwOjAxOjAwLjE6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhmZmY4MDAwMC0weGZmZmZm
ZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cKWyAgICAwLjE4NDY3N10gcGNp
IDAwMDA6MDA6MTEuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZmYwMDAwLTB4ZmZmZmZm
ZmYgcHJlZl06IGFkZHJlc3MgY29uZmxpY3Qgd2l0aCBSZXNlcnZlZCBbbWVtIDB4ZmYzMTAwMDAt
MHhmZmZmZmZmZl0KWyAgICAwLjE4NDgwN10gcGNpIDAwMDA6MDc6MDAuMDogY2FuJ3QgY2xhaW0g
QkFSIDYgW21lbSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJp
ZGdlIHdpbmRvdwpbICAgIDAuMTg0OTMxXSBwY2kgMDAwMDowNzowMC4xOiBjYW4ndCBjbGFpbSBC
QVIgNiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlk
Z2Ugd2luZG93ClsgICAgMC4xODU4NzNdIHBjaSAwMDAwOjAwOjExLjA6IEJBUiA2OiBhc3NpZ25l
ZCBbbWVtIDB4OTI1MjAwMDAtMHg5MjUyZmZmZiBwcmVmXQpbICAgIDAuMTg1OTkyXSBwY2kgMDAw
MDowMzowMC4wOiBCQVIgNjogbm8gc3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMTAwMDAwIHByZWZd
ClsgICAgMC4xODYwODddIHBjaSAwMDAwOjAzOjAwLjA6IEJBUiA2OiBmYWlsZWQgdG8gYXNzaWdu
IFttZW0gc2l6ZSAweDAwMTAwMDAwIHByZWZdClsgICAgMC4xODYyMDRdIHBjaSAwMDAwOjAwOjAx
LjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgICAwLjE4NjI5NV0gcGNpIDAwMDA6MDA6MDEu
MDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgzMDAwLTB4M2ZmZl0KWyAgICAwLjE4NjM5Ml0gcGNp
IDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MjMwMDAwMC0weDkyNGZmZmZm
XQpbICAgIDAuMTg2NDk1XSBwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRd
ClsgICAgMC4xODY1OThdIHBjaSAwMDAwOjAxOjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4
OTIyODAwMDAtMHg5MjJmZmZmZiBwcmVmXQpbICAgIDAuMTg2NzE1XSBwY2kgMDAwMDowMTowMC4x
OiBCQVIgNjogYXNzaWduZWQgW21lbSAweDkxYTAwMDAwLTB4OTFhN2ZmZmYgcHJlZl0KWyAgICAw
LjE4Njg0M10gcGNpIDAwMDA6MDA6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAyXQpbICAg
IDAuMTg2OTM1XSBwY2kgMDAwMDowMDowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDIwMDAt
MHgyZmZmXQpbICAgIDAuMTg3MDMxXSBwY2kgMDAwMDowMDowMy4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweDkyMDAwMDAwLTB4OTIyZmZmZmZdClsgICAgMC4xODcxMjhdIHBjaSAwMDAwOjAwOjAz
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTFhMDAwMDAtMHg5MWRmZmZmZiA2NGJpdCBwcmVm
XQpbICAgIDAuMTg3MjUxXSBwY2kgMDAwMDowMDowMy4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDVd
ClsgICAgMC4xODczNTRdIHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNl0K
WyAgICAwLjE4NzQ2MF0gcGNpIDAwMDA6MDc6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHg5
MWY4MDAwMC0weDkxZmZmZmZmIHByZWZdClsgICAgMC4xODc1NzddIHBjaSAwMDAwOjA3OjAwLjE6
IEJBUiA2OiBubyBzcGFjZSBmb3IgW21lbSBzaXplIDB4MDAwODAwMDAgcHJlZl0KWyAgICAwLjE4
NzY3MV0gcGNpIDAwMDA6MDc6MDAuMTogQkFSIDY6IGZhaWxlZCB0byBhc3NpZ24gW21lbSBzaXpl
IDB4MDAwODAwMDAgcHJlZl0KWyAgICAwLjE4Nzc4OV0gcGNpIDAwMDA6MDA6MWMuNDogUENJIGJy
aWRnZSB0byBbYnVzIDA3XQpbICAgIDAuMTg3ODgzXSBwY2kgMDAwMDowMDoxYy40OiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweDkxZTAwMDAwLTB4OTFmZmZmZmZdClsgICAgMC4xODc5ODhdIHBjaSAw
MDAwOjBhOjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYl0KWyAgICAwLjE4ODIyNF0gcGNpIDAw
MDA6MGE6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MTAwMDAwMC0weDkxOGZmZmZmXQpb
ICAgIDAuMTg4NDE2XSBwY2kgMDAwMDowYTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkw
MDAwMDAwLTB4OTBmZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjE4ODczOV0gcGNpIDAwMDA6MDk6
MDAuMDogUENJIGJyaWRnZSB0byBbYnVzIDBhLTBiXQpbICAgIDAuMTg4OTgzXSBwY2kgMDAwMDow
OTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTE4ZmZmZmZdClsgICAg
MC4xODkxNzRdIHBjaSAwMDAwOjA5OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTAwMDAw
MDAtMHg5MGZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMTg5NDk3XSBwY2kgMDAwMDowODowMC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDktMGNdClsgICAgMC4xODk3MjNdIHBjaSAwMDAwOjA4OjAw
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTEwMDAwMDAtMHg5MTlmZmZmZl0KWyAgICAwLjE4
OTkwMl0gcGNpIDAwMDA6MDg6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MDAwMDAwMC0w
eDkwZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4xOTAyNDVdIHBjaSAwMDAwOjAwOjFjLjc6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwOC0wY10KWyAgICAwLjE5MDM0NF0gcGNpIDAwMDA6MDA6MWMuNzog
ICBicmlkZ2Ugd2luZG93IFttZW0gMHg5MTAwMDAwMC0weDkxOWZmZmZmXQpbICAgIDAuMTkwNDQx
XSBwY2kgMDAwMDowMDoxYy43OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkwMDAwMDAwLTB4OTBm
ZmZmZmYgNjRiaXQgcHJlZl0KWyAgICAwLjE5MDU2N10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj
ZSA0IFtpbyAgMHgwMDAwLTB4ZmZmZl0KWyAgICAwLjE5MDU2OF0gcGNpX2J1cyAwMDAwOjAwOiBy
ZXNvdXJjZSA1IFttZW0gMHgwMDAwMDAwMC0weDNmZmZmZmZmZmZmZl0KWyAgICAwLjE5MDU2OV0g
cGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSAwIFtpbyAgMHgzMDAwLTB4M2ZmZl0KWyAgICAwLjE5
MDU3MF0gcGNpX2J1cyAwMDAwOjAzOiByZXNvdXJjZSAxIFttZW0gMHg5MjMwMDAwMC0weDkyNGZm
ZmZmXQpbICAgIDAuMTkwNTcyXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDAgW2lvICAweDIw
MDAtMHgyZmZmXQpbICAgIDAuMTkwNTczXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21l
bSAweDkyMDAwMDAwLTB4OTIyZmZmZmZdClsgICAgMC4xOTA1NzRdIHBjaV9idXMgMDAwMDowMTog
cmVzb3VyY2UgMiBbbWVtIDB4OTFhMDAwMDAtMHg5MWRmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAu
MTkwNTc1XSBwY2lfYnVzIDAwMDA6MDc6IHJlc291cmNlIDEgW21lbSAweDkxZTAwMDAwLTB4OTFm
ZmZmZmZdClsgICAgMC4xOTA1NzZdIHBjaV9idXMgMDAwMDowODogcmVzb3VyY2UgMSBbbWVtIDB4
OTEwMDAwMDAtMHg5MTlmZmZmZl0KWyAgICAwLjE5MDU3N10gcGNpX2J1cyAwMDAwOjA4OiByZXNv
dXJjZSAyIFttZW0gMHg5MDAwMDAwMC0weDkwZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4xOTA1
NzhdIHBjaV9idXMgMDAwMDowOTogcmVzb3VyY2UgMSBbbWVtIDB4OTEwMDAwMDAtMHg5MTlmZmZm
Zl0KWyAgICAwLjE5MDU3OV0gcGNpX2J1cyAwMDAwOjA5OiByZXNvdXJjZSAyIFttZW0gMHg5MDAw
MDAwMC0weDkwZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4xOTA1ODBdIHBjaV9idXMgMDAwMDow
YTogcmVzb3VyY2UgMSBbbWVtIDB4OTEwMDAwMDAtMHg5MThmZmZmZl0KWyAgICAwLjE5MDU4MV0g
cGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAyIFttZW0gMHg5MDAwMDAwMC0weDkwZmZmZmZmIDY0
Yml0IHByZWZdClsgICAgMC4xOTA1ODJdIHBjaV9idXMgMDAwMDowYjogcmVzb3VyY2UgMSBbbWVt
IDB4OTEwMDAwMDAtMHg5MThmZmZmZl0KWyAgICAwLjE5MDU4M10gcGNpX2J1cyAwMDAwOjBiOiBy
ZXNvdXJjZSAyIFttZW0gMHg5MDAwMDAwMC0weDkwZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4x
OTA2MTldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDAuMTkxMzQ5XSBU
Q1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5
NDMwNCBieXRlcykKWyAgICAwLjE5MjI5OF0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2
NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgICAgMC4xOTI1NjhdIFRDUDogSGFzaCB0
YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgNTI0Mjg4IGJpbmQgNjU1MzYpClsgICAgMC4x
OTI5NDZdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOSwgMjA5NzE1MiBi
eXRlcykKWyAgICAwLjE5MzYzMF0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsgICAgMC4xOTQwOTldIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMQpbICAgIDAuMTk0MjM2XSBwY2kgMDAwMDowMDoxNC4wOiBjYW4ndCBm
aW5kIElSUSBmb3IgUENJIElOVCBEOyBwbGVhc2UgdHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAg
MC4xOTQ0MzJdIHBjaSAwMDAwOjAwOjFhLjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEM7
IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAwLjE5NDU5Ml0gcGNpIDAwMDA6MDA6
MWQuMDogY2FuJ3QgZmluZCBJUlEgZm9yIFBDSSBJTlQgQzsgcGxlYXNlIHRyeSB1c2luZyBwY2k9
Ymlvc2lycQpbICAgIDAuMTk0NzQ1XSBwY2kgMDAwMDowMzowMC4wOiBbRmlybXdhcmUgQnVnXTog
ZGlzYWJsaW5nIFZQRCBhY2Nlc3MgKGNhbid0IGRldGVybWluZSBzaXplIG9mIG5vbi1zdGFuZGFy
ZCBWUEQgZm9ybWF0KQpbICAgIDAuMTk0ODc1XSBQQ0k6IENMUyBtaXNtYXRjaCAoNjQgIT0gMTI4
KSwgdXNpbmcgNjQgYnl0ZXMKWyAgICAwLjE5NTExMF0gcGNpIDAwMDA6MGI6MDAuMDogVmlkZW8g
ZGV2aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQpb
ICAgIDAuMTk1MjcwXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMC45MDE0ODddIEZyZWVp
bmcgaW5pdHJkIG1lbW9yeTogNDUyODhLClsgICAgMC45MDE2NThdIEludGVsIENRTSBtb25pdG9y
aW5nIGVuYWJsZWQKWyAgICAwLjkwMTc0Nl0gSW50ZWwgTUJNIGVuYWJsZWQKWyAgICAwLjkwMTg4
NF0gcGxhdGZvcm0gcnRjX2Ntb3M6IHJlZ2lzdGVyZWQgcGxhdGZvcm0gUlRDIGRldmljZSAobm8g
UE5QIGRldmljZSBmb3VuZCkKWyAgICAwLjkwMjAyOV0gU2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkg
Y29ycnVwdGlvbiBldmVyeSA2MCBzZWNvbmRzClsgICAgMC45MDI0MjJdIGF1ZGl0OiBpbml0aWFs
aXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpbICAgIDAuOTAyODY4XSBJbml0aWFsaXNl
IHN5c3RlbSB0cnVzdGVkIGtleXJpbmdzClsgICAgMC45MDI5NjZdIEtleSB0eXBlIGJsYWNrbGlz
dCByZWdpc3RlcmVkClsgICAgMC45MDMwNjZdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTUwNjQ4
MTMxMS4wNzM6MSk6IHN0YXRlPWluaXRpYWxpemVkIGF1ZGl0X2VuYWJsZWQ9MCByZXM9MQpbICAg
IDAuOTAzMTk3XSB3b3JraW5nc2V0OiB0aW1lc3RhbXBfYml0cz0zNiBtYXhfb3JkZXI9MjUgYnVj
a2V0X29yZGVyPTAKWyAgICAwLjkwNDQyMF0gemJ1ZDogbG9hZGVkClsgICAgMC45MDQ5MjldIHNx
dWFzaGZzOiB2ZXJzaW9uIDQuMCAoMjAwOS8wMS8zMSkgUGhpbGxpcCBMb3VnaGVyClsgICAgMC45
MDUxNDZdIGZ1c2UgaW5pdCAoQVBJIHZlcnNpb24gNy4yNikKWyAgICAwLjkwNjA2N10gS2V5IHR5
cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgMC45MDYxNTddIEFzeW1tZXRyaWMga2V5IHBh
cnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDAuOTA2MjU2XSBCbG9jayBsYXllciBTQ1NJIGdl
bmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQ3KQpbICAgIDAu
OTA2MzkxXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAgMC45MDY0NzddIGlvIHNj
aGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkClsgICAgMC45MDY1OTBdIGlvIHNjaGVkdWxlciBj
ZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICAwLjkwNjc4M10gcGNpZXBvcnQgMDAwMDowMDow
MS4wOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBBOyBwbGVhc2UgdHJ5IHVzaW5nIHBjaT1i
aW9zaXJxClsgICAgMC45MDcwMzVdIHBjaWVwb3J0IDAwMDA6MDA6MDIuMDogY2FuJ3QgZmluZCBJ
UlEgZm9yIFBDSSBJTlQgQTsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAgIDAuOTA3
MjYzXSBwY2llcG9ydCAwMDAwOjAwOjAzLjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEE7
IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAwLjkwNzQ4N10gcGNpZXBvcnQgMDAw
MDowMDowMy4yOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBBOyBwbGVhc2UgdHJ5IHVzaW5n
IHBjaT1iaW9zaXJxClsgICAgMC45MDc3MDddIHBjaWVwb3J0IDAwMDA6MDA6MWMuMDogY2FuJ3Qg
ZmluZCBJUlEgZm9yIFBDSSBJTlQgQTsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAg
IDAuOTA3OTUwXSBwY2llcG9ydCAwMDAwOjAwOjFjLjQ6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kg
SU5UIEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAwLjkwODE4OV0gcGNpZXBv
cnQgMDAwMDowMDoxYy43OiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBEOyBwbGVhc2UgdHJ5
IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgMC45MTA2ODddIHBjaWVwb3J0IDAwMDA6MDA6MDEuMDog
U2lnbmFsaW5nIFBNRSB3aXRoIElSUSA5ClsgICAgMC45MTA4MDBdIHBjaWVwb3J0IDAwMDA6MDA6
MDIuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxMApbICAgIDAuOTEwOTE4XSBwY2llcG9ydCAw
MDAwOjAwOjAzLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMTEKWyAgICAwLjkxMTAzMl0gcGNp
ZXBvcnQgMDAwMDowMDowMy4yOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDEyClsgICAgMC45MTEx
NDhdIHBjaWVwb3J0IDAwMDA6MDA6MWMuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxMwpbICAg
IDAuOTExMjYyXSBwY2llcG9ydCAwMDAwOjAwOjFjLjQ6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEg
MTQKWyAgICAwLjkxMTM4MF0gcGNpZXBvcnQgMDAwMDowMDoxYy43OiBTaWduYWxpbmcgUE1FIHdp
dGggSVJRIDE1ClsgICAgMC45MTE1NDBdIGludGVsX2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgy
MTIwClsgICAgMC45MTE1NDFdIGludGVsX2lkbGU6IHYwLjQuMSBtb2RlbCAweDRGClsgICAgMC45
MTE1NDRdIGludGVsX2lkbGU6IGludGVsX2lkbGUgeWllbGRpbmcgdG8gbm9uZQpbICAgIDAuOTEx
NzEwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjkxMTgwMl0g
V0FSTklORzogQ1BVOiAwIFBJRDogMSBhdCAvaG9tZS9rZXJuZWwvQ09EL2xpbnV4L21tL3BhZ2Vf
YWxsb2MuYzozNzAwIF9fYWxsb2NfcGFnZXNfc2xvd3BhdGgrMHhhZjkvMHhlMTAKWyAgICAwLjkx
MTkyNl0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC45MTIwMTNdIENQVTogMCBQSUQ6IDEgQ29t
bTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTIuMC0wNDEyMDAtZ2VuZXJpYyAjMjAxNzA3MDIy
MDMxClsgICAgMC45MTIxMzJdIEhhcmR3YXJlIG5hbWU6IERlbGwgSW5jLiBQb3dlckVkZ2UgUjcz
MHhkLzA3MlQ2RCwgQklPUyAyLjUuNSAwOC8xNi8yMDE3ClsgICAgMC45MTIyNTBdIHRhc2s6IGZm
ZmY4ODE4MjRlMWMzODAgdGFzay5zdGFjazogZmZmZmM5MDA0YzQ2ODAwMApbICAgIDAuOTEyMzQy
XSBSSVA6IGUwMzA6X19hbGxvY19wYWdlc19zbG93cGF0aCsweGFmOS8weGUxMApbICAgIDAuOTEy
NDMyXSBSU1A6IGUwMmI6ZmZmZmM5MDA0YzQ2YmIzOCBFRkxBR1M6IDAwMDEwMjQ2ClsgICAgMC45
MTI1MjJdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwZmZmZWRiZWEgUkNYOiAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMC45MTI2MTddIFJEWDogZmZmZmM5MDA0YzQ2YmM3MCBSU0k6
IDAwMDAwMDAwMDAwMDAwMTEgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC45MTI3MTFdIFJC
UDogZmZmZmM5MDA0YzQ2YmM2MCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiBmZmZmZmZmZmZm
ZmUwZjhiClsgICAgMC45MTI4MDZdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAw
MDAwMDAwMDIgUjEyOiAwMDAwMDAwMDAxNDBjMGMwClsgICAgMC45MTI5MDBdIFIxMzogMDAwMDAw
MDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMTEgUjE1OiAwMDAwMDAwMDAwMDAwMDAwClsg
ICAgMC45MTI5OTldIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgxODM1YTAw
MDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjkxMzExN10gQ1M6ICBlMDMz
IERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICAgIDAuOTEzMjA4XSBD
UjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAxZTA5MDAwIENSNDogMDAwMDAwMDAw
MDA0MjY2MApbICAgIDAuOTEzMzA0XSBDYWxsIFRyYWNlOgpbICAgIDAuOTEzMzkyXSAgPyBwcm9j
X21rZGlyX2RhdGErMHg2Ny8weDkwClsgICAgMC45MTM0ODBdICA/IHByb2NfbWtkaXIrMHgxNS8w
eDIwClsgICAgMC45MTM1ODRdICA/IHJlZ2lzdGVyX2hhbmRsZXJfcHJvYysweGY5LzB4MTIwClsg
ICAgMC45MTM2NzNdICA/IHByb2NfY3JlYXRlX2RhdGErMHg3Ni8weGIwClsgICAgMC45MTM3NjFd
ICBfX2FsbG9jX3BhZ2VzX25vZGVtYXNrKzB4MjMzLzB4MjUwClsgICAgMC45MTM4NTNdICBhbGxv
Y19wYWdlX2ludGVybGVhdmUrMHgzYS8weDkwClsgICAgMC45MTM5NDFdICBhbGxvY19wYWdlc19j
dXJyZW50KzB4ZjgvMHgxNDAKWyAgICAwLjkxNDAzMl0gID8gc2V0X2RlYnVnX3JvZGF0YSsweDE3
LzB4MTcKWyAgICAwLjkxNDEyMV0gIGttYWxsb2Nfb3JkZXIrMHgxOC8weDQwClsgICAgMC45MTQy
MDddICBrbWFsbG9jX29yZGVyX3RyYWNlKzB4MjQvMHhhMApbICAgIDAuOTE0Mjk1XSAgPyBzZXRf
ZGVidWdfcm9kYXRhKzB4MTcvMHgxNwpbICAgIDAuOTE0MzgzXSAgX19rbWFsbG9jKzB4MWM3LzB4
MWUwClsgICAgMC45MTQ0NjldICA/IHNldF9kZWJ1Z19yb2RhdGErMHgxNy8weDE3ClsgICAgMC45
MTQ1NTldICBrbWFsbG9jX2FycmF5LmNvbnN0cHJvcC40KzB4MjgvMHgzMApbICAgIDAuOTE0NjUx
XSAgeGVuX2FjcGlfcHJvY2Vzc29yX2luaXQrMHg1Zi8weDFmNgpbICAgIDAuOTE0NzQwXSAgPyBn
ZXRfbWF4X2FjcGlfaWQrMHhkMS8weGQxClsgICAgMC45MTQ4MjddICBkb19vbmVfaW5pdGNhbGwr
MHg1Mi8weDFhMApbICAgIDAuOTE0OTE1XSAgPyBzZXRfZGVidWdfcm9kYXRhKzB4MTcvMHgxNwpb
ICAgIDAuOTE1MDAyXSAga2VybmVsX2luaXRfZnJlZWFibGUrMHgxYjIvMHgyNGUKWyAgICAwLjkx
NTA5Ml0gID8gcmVzdF9pbml0KzB4ODAvMHg4MApbICAgIDAuOTE1MTc4XSAga2VybmVsX2luaXQr
MHhlLzB4MTAwClsgICAgMC45MTUyNjVdICByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMApbICAgIDAu
OTE1MzUwXSBDb2RlOiA4ZCA0NyBmZiBiYiAwMSAwMCAwMCAwMCBjNyA4NSA3OCBmZiBmZiBmZiAw
MCAwMCAwMCAwMCA0MSBiZiAwMSAwMCAwMCAwMCA4OSA4NSA3NCBmZiBmZiBmZiBlOSA4ZCBmYiBm
ZiBmZiA4OSA0NSA4OCBlOSA1ZCBmYiBmZiBmZiA8MGY+IGZmIGU5IDQ3IGY1IGZmIGZmIDBmIGZm
IDg5IGY4IDI1IGZmIGZmIGY3IGZmIDg5IDg1IDY0IGZmIGZmIApbICAgIDAuOTE1NTM5XSAtLS1b
IGVuZCB0cmFjZSBmMjlmNzU3YjVhOTZkNDI3IF0tLS0KWyAgICAwLjkxNTg0N10gU2VyaWFsOiA4
MjUwLzE2NTUwIGRyaXZlciwgMzIgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQKWyAgICAwLjkz
NjYxN10gc2VyaWFsODI1MDogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0LCBiYXNlX2JhdWQg
PSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMC45NjI0OTRdIHNlcmlhbDgyNTA6IHR0eVMxIGF0
IEkvTyAweDJmOCAoaXJxID0gMywgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUwQQpbICAg
IDAuOTYzNTA4XSBMaW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4xMDMKWyAgICAwLjk2NTE0NF0g
bG9vcDogbW9kdWxlIGxvYWRlZApbICAgIDAuOTY1MjMyXSBJbnZhbGlkIG1heF9xdWV1ZXMgKDQp
LCB3aWxsIHVzZSBkZWZhdWx0IG1heDogMS4KWyAgICAwLjk2NTQ4NV0gbGlicGh5OiBGaXhlZCBN
RElPIEJ1czogcHJvYmVkClsgICAgMC45NjU1ODRdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2
aWNlIGRyaXZlciwgMS42ClsgICAgMC45NjU3MDBdIFBQUCBnZW5lcmljIGRyaXZlciB2ZXJzaW9u
IDIuNC4yClsgICAgMC45NjU4MDldIHhlbl9uZXRmcm9udDogSW5pdGlhbGlzaW5nIFhlbiB2aXJ0
dWFsIGV0aGVybmV0IGRyaXZlcgpbICAgIDAuOTY1OTE4XSBlaGNpX2hjZDogVVNCIDIuMCAnRW5o
YW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMC45NjYwMTNdIGVoY2kt
cGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICAwLjk2NjEyMV0gZWhjaS1wY2kgMDAw
MDowMDoxYS4wOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBDOyBwbGVhc2UgdHJ5IHVzaW5n
IHBjaT1iaW9zaXJxClsgICAgMC45NjYyNDddIGVoY2ktcGNpIDAwMDA6MDA6MWEuMDogRm91bmQg
SEMgd2l0aCBubyBJUlEuIENoZWNrIEJJT1MvUENJIDAwMDA6MDA6MWEuMCBzZXR1cCEKWyAgICAw
Ljk2NjM2OV0gZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBpbml0IDAwMDA6MDA6MWEuMCBmYWlsLCAt
MTkKWyAgICAwLjk2NjQ3NF0gZWhjaS1wY2kgMDAwMDowMDoxZC4wOiBjYW4ndCBmaW5kIElSUSBm
b3IgUENJIElOVCBDOyBwbGVhc2UgdHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgMC45NjY1OTld
IGVoY2ktcGNpIDAwMDA6MDA6MWQuMDogRm91bmQgSEMgd2l0aCBubyBJUlEuIENoZWNrIEJJT1Mv
UENJIDAwMDA6MDA6MWQuMCBzZXR1cCEKWyAgICAwLjk2NjcyMF0gZWhjaS1wY2kgMDAwMDowMDox
ZC4wOiBpbml0IDAwMDA6MDA6MWQuMCBmYWlsLCAtMTkKWyAgICAwLjk2NjgyOF0gZWhjaS1wbGF0
Zm9ybTogRUhDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcgpbICAgIDAuOTY2OTIyXSBvaGNpX2hj
ZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgICAwLjk2
NzAxOV0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgIDAuOTY3MTE4XSBv
aGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAgMC45NjcyMTJd
IHVoY2lfaGNkOiBVU0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVy
ClsgICAgMC45NjczMzBdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FuJ3QgZmluZCBJUlEgZm9y
IFBDSSBJTlQgRDsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAgIDAuOTY3NDgzXSB4
aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMC45Njc1Nzdd
IHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQg
YnVzIG51bWJlciAxClsgICAgMC45Njg3OTJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogaGNjIHBh
cmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4MTAwIHF1aXJrcyAweDAwMDA5ODEwClsgICAg
MC45Njg5MjFdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlz
IG5vdCBzdXBwb3J0ZWQKWyAgICAwLjk2OTAzMF0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZv
dW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgpbICAgIDAuOTY5MTI0XSB1c2IgdXNi
MTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVy
PTEKWyAgICAwLjk2OTI0MV0gdXNiIHVzYjE6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVy
ClsgICAgMC45NjkzMzJdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTIuMC0wNDEy
MDAtZ2VuZXJpYyB4aGNpLWhjZApbICAgIDAuOTY5NDI1XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVy
OiAwMDAwOjAwOjE0LjAKWyAgICAwLjk2OTYxNF0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQK
WyAgICAwLjk2OTcxN10gaHViIDEtMDoxLjA6IDE1IHBvcnRzIGRldGVjdGVkClsgICAgMC45NzAw
NTFdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAwLjk3
MDE0M10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3Np
Z25lZCBidXMgbnVtYmVyIDIKWyAgICAwLjk3MDI5N10gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNl
IGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMwpbICAgIDAuOTcwMzkwXSB1c2Ig
dXNiMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVt
YmVyPTEKWyAgICAwLjk3MDUwN10gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9s
bGVyClsgICAgMC45NzA1OTZdIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTIuMC0w
NDEyMDAtZ2VuZXJpYyB4aGNpLWhjZApbICAgIDAuOTcwNjg5XSB1c2IgdXNiMjogU2VyaWFsTnVt
YmVyOiAwMDAwOjAwOjE0LjAKWyAgICAwLjk3MDg0NF0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91
bmQKWyAgICAwLjk3MDk0MV0gaHViIDItMDoxLjA6IDYgcG9ydHMgZGV0ZWN0ZWQKWyAgICAwLjk3
MTE3NF0gaTgwNDI6IFBOUDogTm8gUFMvMiBjb250cm9sbGVyIGZvdW5kLgpbICAgIDAuOTcxMjYy
XSBpODA0MjogUHJvYmluZyBwb3J0cyBkaXJlY3RseS4KWyAgICAyLjAxMDE4OV0gaTgwNDI6IE5v
IGNvbnRyb2xsZXIgZm91bmQKWyAgICAyLjAxMDYwNV0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazog
MHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDU0MGJiZjQsIG1heF9pZGxlX25z
OiA0NDA3OTUyNDQ2NzkgbnMKWyAgICAyLjAxMDc3MF0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2
aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAyLjAxMTAzMV0gcnRjX2Ntb3MgcnRjX2Ntb3M6
IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHJ0Y19jbW9zIGFzIHJ0YzAKWyAgICAyLjAxMTE0Ml0gZ2Vu
aXJxOiBGbGFncyBtaXNtYXRjaCBpcnEgOC4gMDAwMDAwODAgKHJ0YzApIHZzLiAwMDAwMDAwMCAo
eGVuLXBjcHUpClsgICAgMi4wMTEyODNdIHJ0Y19jbW9zOiBwcm9iZSBvZiBydGNfY21vcyBmYWls
ZWQgd2l0aCBlcnJvciAtMTYKWyAgICAyLjAxMTM4MV0gaTJjIC9kZXYgZW50cmllcyBkcml2ZXIK
WyAgICAyLjAxMTQ5N10gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4zClsgICAg
Mi4wMTE2MzldIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjM1LjAtaW9jdGwgKDIwMTYtMDYtMjMp
IGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tClsgICAgMi4wMTE3NjZdIGxlZHRyaWct
Y3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQVXMKWyAgICAyLjAxMTg4
MV0gdmx2Ml9wbGF0X2NsayB2bHYyX3BsYXRfY2xrOiB2bHYyX3BsYXRfY2xrIGluaXRpYWxpemVk
ClsgICAgMi4wMTIyMTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAy
LjAxNzg0NF0gU2VnbWVudCBSb3V0aW5nIHdpdGggSVB2NgpbICAgIDIuMDE3OTQ5XSBORVQ6IFJl
Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAgMi4wMTgwNDNdIEtleSB0eXBlIGRuc19y
ZXNvbHZlciByZWdpc3RlcmVkClsgICAgMi4wMTgxNzFdIGRldl9tY2Vsb2c6IFVuYWJsZSB0byBp
bml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6IC0xNikKWyAgICAyLjAxODI5MV0gUkFTOiBDb3Jy
ZWN0YWJsZSBFcnJvcnMgY29sbGVjdG9yIGluaXRpYWxpemVkLgpbICAgIDIuMDE4NDczXSByZWdp
c3RlcmVkIHRhc2tzdGF0cyB2ZXJzaW9uIDEKWyAgICAyLjAxODU3NV0gTG9hZGluZyBjb21waWxl
ZC1pbiBYLjUwOSBjZXJ0aWZpY2F0ZXMKWyAgICAyLjAyMTk0OF0gTG9hZGVkIFguNTA5IGNlcnQg
J0J1aWxkIHRpbWUgYXV0b2dlbmVyYXRlZCBrZXJuZWwga2V5OiBjYjM4YWRlYzE2ZmQxMjM0ZDI2
NGYxNGU5MDVlMTIzYWY2OWIyNDE5JwpbICAgIDIuMDIyMDg4XSB6c3dhcDogbG9hZGVkIHVzaW5n
IHBvb2wgbHpvL3pidWQKWyAgICAyLjAzNDQ0NF0gS2V5IHR5cGUgYmlnX2tleSByZWdpc3RlcmVk
ClsgICAgMi4wMzQ1MzZdIEtleSB0eXBlIHRydXN0ZWQgcmVnaXN0ZXJlZApbICAgIDIuMDM3MDU2
XSBLZXkgdHlwZSBlbmNyeXB0ZWQgcmVnaXN0ZXJlZApbICAgIDIuMDM3MTQ4XSBBcHBBcm1vcjog
QXBwQXJtb3Igc2hhMSBwb2xpY3kgaGFzaGluZyBlbmFibGVkClsgICAgMi4wMzcyNDBdIGltYTog
Tm8gVFBNIGNoaXAgZm91bmQsIGFjdGl2YXRpbmcgVFBNLWJ5cGFzcyEgKHJjPS0xOSkKWyAgICAy
LjAzNzM1NV0gZXZtOiBITUFDIGF0dHJzOiAweDEKWyAgICAyLjAzODg4M10gICBNYWdpYyBudW1i
ZXI6IDE6MzI1OjgKWyAgICAyLjAzOTAxNV0gaGN0b3N5czogdW5hYmxlIHRvIG9wZW4gcnRjIGRl
dmljZSAocnRjMCkKWyAgICAyLjAzOTEzM10gQklPUyBFREQgZmFjaWxpdHkgdjAuMTYgMjAwNC1K
dW4tMjUsIDAgZGV2aWNlcyBmb3VuZApbICAgIDIuMDM5MjI1XSBFREQgaW5mb3JtYXRpb24gbm90
IGF2YWlsYWJsZS4KWyAgICAyLjAzOTM1NV0gUE06IEhpYmVybmF0aW9uIGltYWdlIG5vdCBwcmVz
ZW50IG9yIGNvdWxkIG5vdCBiZSBsb2FkZWQuClsgICAgMi4wNDA5MzZdIEZyZWVpbmcgdW51c2Vk
IGtlcm5lbCBtZW1vcnk6IDIyNjBLClsgICAgMi4wNDEwMjVdIFdyaXRlIHByb3RlY3RpbmcgdGhl
IGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTQzMzZrClsgICAgMi4wNDUwODJdIEZyZWVpbmcgdW51
c2VkIGtlcm5lbCBtZW1vcnk6IDExMTJLClsgICAgMi4wNDUyNDBdIEZyZWVpbmcgdW51c2VkIGtl
cm5lbCBtZW1vcnk6IDEyMEsKWyAgICAyLjA0NTMzOF0geDg2L21tOiBGb3VuZCBpbnNlY3VyZSBX
K1ggbWFwcGluZyBhdCBhZGRyZXNzIGZmZmY4ODAwMDAwMDAwMDAvMHhmZmZmODgwMDAwMDAwMDAw
ClsgICAgMi4wNDU0NjFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAg
IDIuMDQ1NTU0XSBXQVJOSU5HOiBDUFU6IDAgUElEOiAxIGF0IC9ob21lL2tlcm5lbC9DT0QvbGlu
dXgvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmM6MjM2IG5vdGVfcGFnZSsweDYzMC8weDdl
MApbICAgIDIuMDQ1Njg1XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjA0NTc3MV0gQ1BVOiAw
IFBJRDogMSBDb21tOiBzd2FwcGVyLzAgVGFpbnRlZDogRyAgICAgICAgVyAgICAgICA0LjEyLjAt
MDQxMjAwLWdlbmVyaWMgIzIwMTcwNzAyMjAzMQpbICAgIDIuMDQ1ODkzXSBIYXJkd2FyZSBuYW1l
OiBEZWxsIEluYy4gUG93ZXJFZGdlIFI3MzB4ZC8wNzJUNkQsIEJJT1MgMi41LjUgMDgvMTYvMjAx
NwpbICAgIDIuMDQ2MDExXSB0YXNrOiBmZmZmODgxODI0ZTFjMzgwIHRhc2suc3RhY2s6IGZmZmZj
OTAwNGM0NjgwMDAKWyAgICAyLjA0NjEwM10gUklQOiBlMDMwOm5vdGVfcGFnZSsweDYzMC8weDdl
MApbICAgIDIuMDQ2MTkwXSBSU1A6IGUwMmI6ZmZmZmM5MDA0YzQ2YmRmOCBFRkxBR1M6IDAwMDEw
MjgyClsgICAgMi4wNDYyODBdIFJBWDogMDAwMDAwMDAwMDAwMDA1MSBSQlg6IGZmZmZjOTAwNGM0
NmJlOTAgUkNYOiBmZmZmZmZmZjgxZTYwOGU4ClsgICAgMi4wNDYzNzRdIFJEWDogMDAwMDAwMDAw
MDAwMDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMDEgUkRJOiAwMDAwMDAwMDAwMDAwMjAwClsgICAg
Mi4wNDY0NjldIFJCUDogZmZmZmM5MDA0YzQ2YmUzMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5
OiAwMDAwMDAwMDAwMDAwMjMwClsgICAgMi4wNDY1NjNdIFIxMDogMDAwMDAwMDAwMDAwMDAwMSBS
MTE6IDAwMDAwMDAwODIzMmQ2MDEgUjEyOiAwMDEwMDAwMDAwMDAwMDY3ClsgICAgMi4wNDY2NThd
IFIxMzogMDAwMDAwMDAwMDAwMDAwNCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDAgUjE1OiAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMi4wNDY3NjZdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpm
ZmZmODgxODM1YTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjA0Njg4
NV0gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICAg
IDIuMDQ2OTc2XSBDUjI6IDAwMDA3ZjA5Nzg0YTU5NzEgQ1IzOiAwMDAwMDAwMDAxZTA5MDAwIENS
NDogMDAwMDAwMDAwMDA0MjY2MApbICAgIDIuMDQ3MDcxXSBDYWxsIFRyYWNlOgpbICAgIDIuMDQ3
MTU2XSAgcHRkdW1wX3dhbGtfcGdkX2xldmVsX2NvcmUrMHgzZTcvMHg0OTAKWyAgICAyLjA0NzI0
Nl0gID8gMHhmZmZmZmZmZjgxMDAwMDAwClsgICAgMi4wNDczMzJdICBwdGR1bXBfd2Fsa19wZ2Rf
bGV2ZWxfY2hlY2t3eCsweDE3LzB4MjAKWyAgICAyLjA0NzQyM10gIG1hcmtfcm9kYXRhX3JvKzB4
ZjQvMHgxMDAKWyAgICAyLjA0NzUxMF0gID8gcmVzdF9pbml0KzB4ODAvMHg4MApbICAgIDIuMDQ3
NTk2XSAga2VybmVsX2luaXQrMHgyZi8weDEwMApbICAgIDIuMDQ3NjgyXSAgcmV0X2Zyb21fZm9y
aysweDI1LzB4MzAKWyAgICAyLjA0Nzc2N10gQ29kZTogNDggYzcgNDMgMjggMDAgMDAgMDAgMDAg
NDggODkgNDMgMjAgZTkgMDUgZmQgZmYgZmYgNDggOGIgNzMgMTAgNDggYzcgYzcgNTAgYWUgYzkg
ODEgYzYgMDUgMTkgMjAgZGQgMDAgMDEgNDggODkgZjIgZTggMTcgOTEgMTMgMDAgPDBmPiBmZiBl
OSAxZiBmYSBmZiBmZiA0OCA4YiA3MCAyMCA0OCBjNyBjNyA1NiAyMyBjYSA4MSBlOCAwMCA5MSAK
WyAgICAyLjA0Nzk1NF0gLS0tWyBlbmQgdHJhY2UgZjI5Zjc1N2I1YTk2ZDQyOSBdLS0tClsgICAg
Mi4wODU1NjBdIHJhbmRvbTogZmFzdCBpbml0IGRvbmUKWyAgICAyLjE4NTg0MV0geDg2L21tOiBD
aGVja2VkIFcrWCBtYXBwaW5nczogRkFJTEVELCA0NjAyIFcrWCBwYWdlcyBmb3VuZC4KWyAgICAy
LjI0Nzk4Nl0gbWVnYXNhczogMDcuNzAxLjE3LjAwLXJjMQpbICAgIDIuMjQ4MTE3XSBtZWdhcmFp
ZF9zYXMgMDAwMDowMzowMC4wOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBBOyBwbGVhc2Ug
dHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgMi4yNTE2OThdIHBwc19jb3JlOiBMaW51eFBQUyBB
UEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICAyLjI1MTc4OV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZl
ci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRp
QGxpbnV4Lml0PgpbICAgIDIuMjUyOTE2XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsg
ICAgMi4yNTQ5NzRdIGRjYSBzZXJ2aWNlIHN0YXJ0ZWQsIHZlcnNpb24gMS4xMi4xClsgICAgMi4y
NjA1ODddIGFoY2kgMDAwMDowMDoxMS40OiB2ZXJzaW9uIDMuMApbICAgIDIuMjYwNjAwXSBhaGNp
IDAwMDA6MDA6MTEuNDogY2FuJ3QgZmluZCBJUlEgZm9yIFBDSSBJTlQgQTsgcGxlYXNlIHRyeSB1
c2luZyBwY2k9Ymlvc2lycQpbICAgIDIuMjYwODI4XSBhaGNpIDAwMDA6MDA6MTEuNDogU1NTIGZs
YWcgc2V0LCBwYXJhbGxlbCBidXMgc2NhbiBkaXNhYmxlZApbICAgIDIuMjc4NTg5XSBhaGNpIDAw
MDA6MDA6MTEuNDogQUhDSSAwMDAxLjAzMDAgMzIgc2xvdHMgNCBwb3J0cyA2IEdicHMgMHgzIGlt
cGwgU0FUQSBtb2RlClsgICAgMi4yNzg3MTJdIGFoY2kgMDAwMDowMDoxMS40OiBmbGFnczogNjRi
aXQgbmNxIHN0YWcgbGVkIGNsbyBwaW8gc2x1bSBwYXJ0IGVtcyBhcHN0IApbICAgIDIuMjgyOTM3
XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBGVyBub3cgaW4gUmVhZHkgc3RhdGUKWyAgICAy
LjI4MzEzNl0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogZmlybXdhcmUgc3VwcG9ydHMgbXNp
eAk6ICg5NikKWyAgICAyLjI4MzIyOV0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogY3VycmVu
dCBtc2l4L29ubGluZSBjcHVzCTogKDEvMSkKWyAgICAyLjI4MzMyMl0gbWVnYXJhaWRfc2FzIDAw
MDA6MDM6MDAuMDogUkRQUSBtb2RlCTogKGRpc2FibGVkKQpbICAgIDIuMjgzNDE0XSBtZWdhcmFp
ZF9zYXMgMDAwMDowMzowMC4wOiBDdXJyZW50IGZpcm13YXJlIG1heGltdW0gY29tbWFuZHM6IDky
OAkgTERJTyB0aHJlc2hvbGQ6IDAKWyAgICAyLjI4NjE2MF0gaWdiOiBJbnRlbChSKSBHaWdhYml0
IEV0aGVybmV0IE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiA1LjQuMC1rClsgICAgMi4yODYyNTVd
IGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgMi4y
ODYzNjhdIGlnYiAwMDAwOjA3OjAwLjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEQ7IHBs
ZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAyLjI5NDg5Nl0gaXhnYmU6IEludGVsKFIp
IDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuMC4wLWsK
WyAgICAyLjI5NTAxNl0gaXhnYmU6IENvcHlyaWdodCAoYykgMTk5OS0yMDE2IEludGVsIENvcnBv
cmF0aW9uLgpbICAgIDIuMjk2ODAyXSBzY3NpIGhvc3QxOiBhaGNpClsgICAgMi4yOTc1NzddIHVz
YiAxLTI6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4aGNpX2hjZApb
ICAgIDIuMzAwOTcwXSBpeGdiZSAwMDAwOjAxOjAwLjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kg
SU5UIEI7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAyLjMyMjY3NF0gc2NzaSBo
b3N0MjogYWhjaQpbICAgIDIuMzM3NTgwXSBzY3NpIGhvc3QzOiBhaGNpClsgICAgMi4zNDUxODNd
IHNjc2kgaG9zdDQ6IGFoY2kKWyAgICAyLjM0NTMwOF0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMg
YWJhciBtMjA0OEAweDkyNTExMDAwIHBvcnQgMHg5MjUxMTEwMCBpcnEgMTkKWyAgICAyLjM0NTQy
N10gYXRhMjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweDkyNTExMDAwIHBvcnQgMHg5
MjUxMTE4MCBpcnEgMTkKWyAgICAyLjM0NTU0NF0gYXRhMzogRFVNTVkKWyAgICAyLjM0NTY0MF0g
YXRhNDogRFVNTVkKWyAgICAyLjM0NTgwNl0gYWhjaSAwMDAwOjAwOjFmLjI6IGNhbid0IGZpbmQg
SVJRIGZvciBQQ0kgSU5UIEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAyLjM0
NjAxOV0gYWhjaSAwMDAwOjAwOjFmLjI6IFNTUyBmbGFnIHNldCwgcGFyYWxsZWwgYnVzIHNjYW4g
ZGlzYWJsZWQKWyAgICAyLjM1MTI1Ml0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogRlcgc3Vw
cG9ydHMgc3luYyBjYWNoZQk6IE5vClsgICAgMi4zNTY1NjZdIGFoY2kgMDAwMDowMDoxZi4yOiBB
SENJIDAwMDEuMDMwMCAzMiBzbG90cyA2IHBvcnRzIDYgR2JwcyAweDMwIGltcGwgU0FUQSBtb2Rl
ClsgICAgMi4zNTY2ODldIGFoY2kgMDAwMDowMDoxZi4yOiBmbGFnczogNjRiaXQgbmNxIHN0YWcg
bGVkIGNsbyBwaW8gc2x1bSBwYXJ0IGVtcyBhcHN0IApbICAgIDIuMzY4MTAyXSBtZ2FnMjAwIDAw
MDA6MGI6MDAuMDogY2FuJ3QgZmluZCBJUlEgZm9yIFBDSSBJTlQgQTsgcGxlYXNlIHRyeSB1c2lu
ZyBwY2k9Ymlvc2lycQpbICAgIDIuMzc0NjMzXSBBVlgyIHZlcnNpb24gb2YgZ2NtX2VuYy9kZWMg
ZW5nYWdlZC4KWyAgICAyLjM3NDcyNF0gQUVTIENUUiBtb2RlIGJ5OCBvcHRpbWl6YXRpb24gZW5h
YmxlZApbICAgIDIuMzg2Nzk5XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBJbml0IGNtZCBz
dWNjZXNzClsgICAgMi4zOTM1ODldIHNjc2kgaG9zdDU6IGFoY2kKWyAgICAyLjM5NzU5NF0gc2Nz
aSBob3N0NjogYWhjaQpbICAgIDIuNDA1NTczXSBzY3NpIGhvc3Q3OiBhaGNpClsgICAgMi40MDYw
MjJdIGlnYiAwMDAwOjA3OjAwLjA6IGFkZGVkIFBIQyBvbiBldGgwClsgICAgMi40MDYxMTNdIGln
YiAwMDAwOjA3OjAwLjA6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0
aW9uClsgICAgMi40MDYyMDddIGlnYiAwMDAwOjA3OjAwLjA6IGV0aDA6IChQQ0llOjUuMEdiL3M6
V2lkdGggeDIpIDI0OjZlOjk2OjJjOjdkOmRjClsgICAgMi40MDY2MjJdIGlnYiAwMDAwOjA3OjAw
LjA6IGV0aDA6IFBCQSBObzogRzYxMzQ2LTAxNgpbICAgIDIuNDA2NzEyXSBpZ2IgMDAwMDowNzow
MC4wOiBVc2luZyBNU0ktWCBpbnRlcnJ1cHRzLiAxIHJ4IHF1ZXVlKHMpLCAxIHR4IHF1ZXVlKHMp
ClsgICAgMi40MDY4NjhdIGlnYiAwMDAwOjA3OjAwLjE6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kg
SU5UIEM7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAyLjQwOTU3OF0gc2NzaSBo
b3N0ODogYWhjaQpbICAgIDIuNDA5NzY5XSBbVFRNXSBab25lICBrZXJuZWw6IEF2YWlsYWJsZSBn
cmFwaGljcyBtZW1vcnk6IDQ4NjQ3NjA2IGtpQgpbICAgIDIuNDA5ODY0XSBbVFRNXSBab25lICAg
ZG1hMzI6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDIwOTcxNTIga2lCClsgICAgMi40MDk5
NTZdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9jYXRvcgpbICAgIDIuNDEwMDQ2XSBbVFRN
XSBJbml0aWFsaXppbmcgRE1BIHBvb2wgYWxsb2NhdG9yClsgICAgMi40MTU1NDldIG1lZ2FyYWlk
X3NhcyAwMDAwOjAzOjAwLjA6IGZpcm13YXJlIHR5cGUJOiBFeHRlbmRlZCBWRCgyNDAgVkQpZmly
bXdhcmUKWyAgICAyLjQxNTY2OF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogY29udHJvbGxl
ciB0eXBlCTogTVIoMTAyNE1CKQpbICAgIDIuNDE1NzYxXSBtZWdhcmFpZF9zYXMgMDAwMDowMzow
MC4wOiBPbmxpbmUgQ29udHJvbGxlciBSZXNldChPQ1IpCTogRW5hYmxlZApbICAgIDIuNDE1ODU1
XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBTZWN1cmUgSkJPRCBzdXBwb3J0CTogTm8KWyAg
ICAyLjQyMTYyNl0gc2NzaSBob3N0OTogYWhjaQpbICAgIDIuNDI5MTg4XSBzY3NpIGhvc3QxMDog
YWhjaQpbICAgIDIuNDI5MzIwXSBhdGE1OiBEVU1NWQpbICAgIDIuNDI5NDA1XSBhdGE2OiBEVU1N
WQpbICAgIDIuNDI5NDg4XSBhdGE3OiBEVU1NWQpbICAgIDIuNDI5NTg0XSBhdGE4OiBEVU1NWQpb
ICAgIDIuNDI5NjY4XSBhdGE5OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4OTI1MTAw
MDAgcG9ydCAweDkyNTEwMzAwIGlycSAyNApbICAgIDIuNDI5Nzg2XSBhdGExMDogU0FUQSBtYXgg
VURNQS8xMzMgYWJhciBtMjA0OEAweDkyNTEwMDAwIHBvcnQgMHg5MjUxMDM4MCBpcnEgMjQKWyAg
ICAyLjQ4MTI3NF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogSU5JVCBhZGFwdGVyIGRvbmUK
WyAgICAyLjQ4MTM3MF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogSmJvZCBtYXAgaXMgbm90
IHN1cHBvcnRlZCBtZWdhc2FzX3NldHVwX2pib2RfbWFwIDUwOTIKWyAgICAyLjQ4MzU2OV0gdXNi
IDEtMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTA2MjQsIGlkUHJvZHVjdD0wMzA3
ClsgICAgMi40ODM2NjVdIHVzYiAxLTI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wClsgICAgMi40ODM3NjBdIHVzYiAxLTI6IFByb2R1Y3Q6
IEF2b2NlbnQgRFNSSVEtVVNCClsgICAgMi40ODM4NDhdIHVzYiAxLTI6IE1hbnVmYWN0dXJlcjog
QXZvY2VudApbICAgIDIuNTQ1OTc0XSBpZ2IgMDAwMDowNzowMC4xOiBhZGRlZCBQSEMgb24gZXRo
MQpbICAgIDIuNTQ2MDY2XSBpZ2IgMDAwMDowNzowMC4xOiBJbnRlbChSKSBHaWdhYml0IEV0aGVy
bmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpbICAgIDIuNTQ2MTYxXSBpZ2IgMDAwMDowNzowMC4xOiBl
dGgxOiAoUENJZTo1LjBHYi9zOldpZHRoIHgyKSAyNDo2ZTo5NjoyYzo3ZDpkZApbICAgIDIuNTQ2
NTc1XSBpZ2IgMDAwMDowNzowMC4xOiBldGgxOiBQQkEgTm86IEc2MTM0Ni0wMTYKWyAgICAyLjU0
NjY2NV0gaWdiIDAwMDA6MDc6MDAuMTogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gMSByeCBxdWV1
ZShzKSwgMSB0eCBxdWV1ZShzKQpbICAgIDIuNTQ4OTMzXSBpeGdiZSAwMDAwOjAxOjAwLjA6IE11
bHRpcXVldWUgRGlzYWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gMSwgVHggUXVldWUgY291bnQgPSAx
IFhEUCBRdWV1ZSBjb3VudCA9IDAKWyAgICAyLjU0OTE4N10gaXhnYmUgMDAwMDowMTowMC4wOiBQ
Q0kgRXhwcmVzcyBiYW5kd2lkdGggb2YgMzJHVC9zIGF2YWlsYWJsZQpbICAgIDIuNTQ5MjgwXSBp
eGdiZSAwMDAwOjAxOjAwLjA6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgsIEVuY29kaW5nIExv
c3M6MjAlKQpbICAgIDIuNTQ5NjkyXSBpeGdiZSAwMDAwOjAxOjAwLjA6IE1BQzogMiwgUEhZOiAx
NCwgU0ZQKzogNCwgUEJBIE5vOiBHNjEzNDYtMDE2ClsgICAgMi41NDk3ODddIGl4Z2JlIDAwMDA6
MDE6MDAuMDogMjQ6NmU6OTY6MmM6N2Q6ZDgKWyAgICAyLjU1MzYxNV0gaXhnYmUgMDAwMDowMTow
MC4wOiBJbnRlbChSKSAxMCBHaWdhYml0IE5ldHdvcmsgQ29ubmVjdGlvbgpbICAgIDIuNTUzNzM5
XSBpeGdiZSAwMDAwOjAxOjAwLjE6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEE7IHBsZWFz
ZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAyLjU2OTY3MF0gZmJjb246IG1nYWRybWZiIChm
YjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAgMi42MDYzODBdIHVzYiAxLTEyOiBuZXcgaGlnaC1z
cGVlZCBVU0IgZGV2aWNlIG51bWJlciAzIHVzaW5nIHhoY2lfaGNkClsgICAgMi42NDk4NjFdIGln
YiAwMDAwOjA3OjAwLjAgZW5vMzogcmVuYW1lZCBmcm9tIGV0aDAKWyAgICAyLjY4MjAwNV0gYXRh
MTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgMi42ODM3NjNd
IGlnYiAwMDAwOjA3OjAwLjEgZW5vNDogcmVuYW1lZCBmcm9tIGV0aDEKWyAgICAyLjcyODMxMV0g
Q29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEyOHg0OApb
ICAgIDIuNzQ3MDg5XSBtZ2FnMjAwIDAwMDA6MGI6MDAuMDogZmIwOiBtZ2Fkcm1mYiBmcmFtZSBi
dWZmZXIgZGV2aWNlClsgICAgMi43NDcxMjFdIFtkcm1dIEluaXRpYWxpemVkIG1nYWcyMDAgMS4w
LjAgMjAxMTA0MTggZm9yIDAwMDA6MGI6MDAuMCBvbiBtaW5vciAwClsgICAgMi43NjYyMzNdIHVz
YiAxLTEyOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9NDEzYywgaWRQcm9kdWN0PWEw
MDEKWyAgICAyLjc2NjI1OV0gdXNiIDEtMTI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0zClsgICAgMi43NjYyODJdIHVzYiAxLTEyOiBQcm9k
dWN0OiBHYWRnZXQgVVNCIEhVQgpbICAgIDIuNzY2Mjk3XSB1c2IgMS0xMjogTWFudWZhY3R1cmVy
OiBubyBtYW51ZmFjdHVyZXIKWyAgICAyLjc2NjMxNF0gdXNiIDEtMTI6IFNlcmlhbE51bWJlcjog
MDEyMzQ1Njc4OQpbICAgIDIuNzY2NTY5XSBodWIgMS0xMjoxLjA6IFVTQiBodWIgZm91bmQKWyAg
ICAyLjc2NjY1MV0gaHViIDEtMTI6MS4wOiA2IHBvcnRzIGRldGVjdGVkClsgICAgMi43NzgwODdd
IGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQpbICAgIDIuNzg4
MjY4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhpZApbICAg
IDIuNzg4Mjg5XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKWyAgICAyLjc5MDIzM10gaW5w
dXQ6IEF2b2NlbnQgQXZvY2VudCBEU1JJUS1VU0IgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAw
OjAwOjE0LjAvdXNiMS8xLTIvMS0yOjEuMC8wMDAzOjA2MjQ6MDMwNy4wMDAxL2lucHV0L2lucHV0
MApbICAgIDIuODQ5NzgxXSBoaWQtZ2VuZXJpYyAwMDAzOjA2MjQ6MDMwNy4wMDAxOiBpbnB1dCxo
aWRyYXcwOiBVU0IgSElEIHYxLjEwIEtleWJvYXJkIFtBdm9jZW50IEF2b2NlbnQgRFNSSVEtVVNC
XSBvbiB1c2ItMDAwMDowMDoxNC4wLTIvaW5wdXQwClsgICAgMi44NTAxMDFdIGlucHV0OiBBdm9j
ZW50IEF2b2NlbnQgRFNSSVEtVVNCIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4w
L3VzYjEvMS0yLzEtMjoxLjEvMDAwMzowNjI0OjAzMDcuMDAwMi9pbnB1dC9pbnB1dDEKWyAgICAy
Ljg5NDk3MF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogcGNpIGlkCQk6ICgweDEwMDApLygw
eDAwNWQpLygweDEwMjgpLygweDFmNDkpClsgICAgMi44OTU3NDJdIG1lZ2FyYWlkX3NhcyAwMDAw
OjAzOjAwLjA6IHVuZXZlbnNwYW4gc3VwcG9ydAk6IHllcwpbICAgIDIuODk2NTAyXSBtZWdhcmFp
ZF9zYXMgMDAwMDowMzowMC4wOiBmaXJtd2FyZSBjcmFzaCBkdW1wCTogbm8KWyAgICAyLjg5NzI3
MF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogamJvZCBzeW5jIG1hcAkJOiBubwpbICAgIDIu
ODk4MDI1XSBzY3NpIGhvc3QwOiBBdmFnbyBTQVMgYmFzZWQgTWVnYVJBSUQgZHJpdmVyClsgICAg
Mi45MTEyNTVdIGhpZC1nZW5lcmljIDAwMDM6MDYyNDowMzA3LjAwMDI6IGlucHV0LGhpZHJhdzE6
IFVTQiBISUQgdjEuMTAgTW91c2UgW0F2b2NlbnQgQXZvY2VudCBEU1JJUS1VU0JdIG9uIHVzYi0w
MDAwOjAwOjE0LjAtMi9pbnB1dDEKWyAgICAyLjkyMDM0OV0gc2NzaSAwOjI6MDowOiBEaXJlY3Qt
QWNjZXNzICAgICBERUxMICAgICBQRVJDIEg3MzAgTWluaSAgIDQuMjYgUFE6IDAgQU5TSTogNQpb
ICAgIDIuOTIxMjg4XSBzY3NpIDA6MjoxOjA6IERpcmVjdC1BY2Nlc3MgICAgIERFTEwgICAgIFBF
UkMgSDczMCBNaW5pICAgNC4yNiBQUTogMCBBTlNJOiA1ClsgICAgMi45NDQwMjddIHNkIDA6Mjow
OjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAgdHlwZSAwClsgICAgMi45NDQ5MDRdIHNkIDA6
MjowOjA6IFtzZGFdIDExNzA5OTcyNDggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg2MDAgR0Iv
NTU4IEdpQikKWyAgICAyLjk0NjMwMl0gc2QgMDoyOjA6MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBp
cyBvZmYKWyAgICAyLjk0NzEwOF0gc2QgMDoyOjA6MDogW3NkYV0gTW9kZSBTZW5zZTogMWYgMDAg
MDAgMDgKWyAgICAyLjk0NzIwMV0gc2QgMDoyOjE6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNn
MSB0eXBlIDAKWyAgICAyLjk0ODEzOV0gc2QgMDoyOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGRp
c2FibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpb
ICAgIDIuOTQ5MjMwXSBzZCAwOjI6MTowOiBbc2RiXSAxMjUwMDcwMzY0MTYgNTEyLWJ5dGUgbG9n
aWNhbCBibG9ja3M6ICg2NC4wIFRCLzU4LjIgVGlCKQpbICAgIDIuOTUwMjMxXSBzZCAwOjI6MTow
OiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDIuOTUxMDEwXSBzZCAwOjI6MTowOiBb
c2RiXSBNb2RlIFNlbnNlOiAxZiAwMCAwMCAwOApbICAgIDIuOTUxMDQ1XSBzZCAwOjI6MTowOiBb
c2RiXSBXcml0ZSBjYWNoZTogZGlzYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qg
c3VwcG9ydCBEUE8gb3IgRlVBClsgICAgMi45NjM4ODhdICBzZGE6IHNkYTEgc2RhMiBzZGEzClsg
ICAgMi45NjUxNDJdIHNkIDA6MjowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDIu
OTk1MTIyXSBhdGEyOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAg
ICAyLjk5NjU2OV0gIHNkYjogc2RiMSBzZGIyIHNkYjMgc2RiNApbICAgIDIuOTk3OTUzXSBzZCAw
OjI6MTowOiBbc2RiXSBBdHRhY2hlZCBTQ1NJIGRpc2sKWyAgICAzLjAxMzYzM10gY2xvY2tzb3Vy
Y2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHRzYwpbICAgIDMuMzEyNDY0XSBhdGE5OiBTQVRB
IGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICAzLjQwOTU5N10gdXNiIDEt
MTIuMTogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgNCB1c2luZyB4aGNpX2hjZApb
ICAgIDMuNTM0MTcwXSB1c2IgMS0xMi4xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9
MDYyNCwgaWRQcm9kdWN0PTAyNDkKWyAgICAzLjUzNDk1Nl0gdXNiIDEtMTIuMTogTmV3IFVTQiBk
ZXZpY2Ugc3RyaW5nczogTWZyPTQsIFByb2R1Y3Q9NSwgU2VyaWFsTnVtYmVyPTYKWyAgICAzLjUz
NTczOV0gdXNiIDEtMTIuMTogUHJvZHVjdDogS2V5Ym9hcmQvTW91c2UgRnVuY3Rpb24KWyAgICAz
LjUzNjUxNl0gdXNiIDEtMTIuMTogTWFudWZhY3R1cmVyOiBBdm9jZW50ClsgICAgMy41MzczMDBd
IHVzYiAxLTEyLjE6IFNlcmlhbE51bWJlcjogMjAxMjEwMTgKWyAgICAzLjU0MDU1NF0gaW5wdXQ6
IEF2b2NlbnQgS2V5Ym9hcmQvTW91c2UgRnVuY3Rpb24gYXMgL2RldmljZXMvcGNpMDAwMDowMC8w
MDAwOjAwOjE0LjAvdXNiMS8xLTEyLzEtMTIuMS8xLTEyLjE6MS4wLzAwMDM6MDYyNDowMjQ5LjAw
MDMvaW5wdXQvaW5wdXQyClsgICAgMy42MDc4MzhdIGhpZC1nZW5lcmljIDAwMDM6MDYyNDowMjQ5
LjAwMDM6IGlucHV0LGhpZHJhdzI6IFVTQiBISUQgdjEuMDAgS2V5Ym9hcmQgW0F2b2NlbnQgS2V5
Ym9hcmQvTW91c2UgRnVuY3Rpb25dIG9uIHVzYi0wMDAwOjAwOjE0LjAtMTIuMS9pbnB1dDAKWyAg
ICAzLjYxMDI4OF0gaW5wdXQ6IEF2b2NlbnQgS2V5Ym9hcmQvTW91c2UgRnVuY3Rpb24gYXMgL2Rl
dmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEyLzEtMTIuMS8xLTEyLjE6MS4x
LzAwMDM6MDYyNDowMjQ5LjAwMDQvaW5wdXQvaW5wdXQzClsgICAgMy42MTM2MjRdIGhpZC1nZW5l
cmljIDAwMDM6MDYyNDowMjQ5LjAwMDQ6IGlucHV0LGhpZHJhdzM6IFVTQiBISUQgdjEuMDAgTW91
c2UgW0F2b2NlbnQgS2V5Ym9hcmQvTW91c2UgRnVuY3Rpb25dIG9uIHVzYi0wMDAwOjAwOjE0LjAt
MTIuMS9pbnB1dDEKWyAgICAzLjYxNzMxMl0gaW5wdXQ6IEF2b2NlbnQgS2V5Ym9hcmQvTW91c2Ug
RnVuY3Rpb24gYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEyLzEt
MTIuMS8xLTEyLjE6MS4yLzAwMDM6MDYyNDowMjQ5LjAwMDUvaW5wdXQvaW5wdXQ0ClsgICAgMy42
MjAxNTBdIGhpZC1nZW5lcmljIDAwMDM6MDYyNDowMjQ5LjAwMDU6IGlucHV0LGhpZHJhdzQ6IFVT
QiBISUQgdjEuMDAgTW91c2UgW0F2b2NlbnQgS2V5Ym9hcmQvTW91c2UgRnVuY3Rpb25dIG9uIHVz
Yi0wMDAwOjAwOjE0LjAtMTIuMS9pbnB1dDIKWyAgICAzLjYyOTQwMl0gYXRhMTA6IFNBVEEgbGlu
ayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDMuNzQxNDQ2XSBpeGdiZSAwMDAw
OjAxOjAwLjE6IE11bHRpcXVldWUgRGlzYWJsZWQ6IFJ4IFF1ZXVlIGNvdW50ID0gMSwgVHggUXVl
dWUgY291bnQgPSAxIFhEUCBRdWV1ZSBjb3VudCA9IDAKWyAgICAzLjc0MjU3Ml0gaXhnYmUgMDAw
MDowMTowMC4xOiBQQ0kgRXhwcmVzcyBiYW5kd2lkdGggb2YgMzJHVC9zIGF2YWlsYWJsZQpbICAg
IDMuNzQzNTM0XSBpeGdiZSAwMDAwOjAxOjAwLjE6IChTcGVlZDo1LjBHVC9zLCBXaWR0aDogeDgs
IEVuY29kaW5nIExvc3M6MjAlKQpbICAgIDMuNzQ0NzgwXSBpeGdiZSAwMDAwOjAxOjAwLjE6IE1B
QzogMiwgUEhZOiAxLCBQQkEgTm86IEc2MTM0Ni0wMTYKWyAgICAzLjc0NTY5M10gaXhnYmUgMDAw
MDowMTowMC4xOiAyNDo2ZTo5NjoyYzo3ZDpkYQpbICAgIDMuNzUyODgyXSBpeGdiZSAwMDAwOjAx
OjAwLjE6IEludGVsKFIpIDEwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uClsgICAgMy43NTQ5
NTddIGl4Z2JlIDAwMDA6MDE6MDAuMSBlbm8yOiByZW5hbWVkIGZyb20gZXRoMApbICAgIDMuNzU5
MDYwXSBpeGdiZSAwMDAwOjAxOjAwLjAgZW5vMTogcmVuYW1lZCBmcm9tIGV0aDIKWyAgICA0LjQy
MTU2M10gcmFpZDY6IHNzZTJ4MSAgIGdlbigpICA3ODc1IE1CL3MKWyAgICA0LjQ4OTU1OV0gcmFp
ZDY6IHNzZTJ4MSAgIHhvcigpICA1ODM4IE1CL3MKWyAgICA0LjU1NzU1N10gcmFpZDY6IHNzZTJ4
MiAgIGdlbigpICA5NjQ1IE1CL3MKWyAgICA0LjYyNTU1N10gcmFpZDY6IHNzZTJ4MiAgIHhvcigp
ICA2MzY2IE1CL3MKWyAgICA0LjY5MzU1Nl0gcmFpZDY6IHNzZTJ4NCAgIGdlbigpIDExMTk4IE1C
L3MKWyAgICA0Ljc2MTU1Nl0gcmFpZDY6IHNzZTJ4NCAgIHhvcigpICA3ODQ0IE1CL3MKWyAgICA0
LjgyOTU1OV0gcmFpZDY6IGF2eDJ4MSAgIGdlbigpIDE1MTc5IE1CL3MKWyAgICA0Ljg5NzU1N10g
cmFpZDY6IGF2eDJ4MSAgIHhvcigpIDExMTU2IE1CL3MKWyAgICA0Ljk2NTU1Nl0gcmFpZDY6IGF2
eDJ4MiAgIGdlbigpIDE3NTY3IE1CL3MKWyAgICA1LjAzMzU1Nl0gcmFpZDY6IGF2eDJ4MiAgIHhv
cigpIDExNDYzIE1CL3MKWyAgICA1LjEwMTU1N10gcmFpZDY6IGF2eDJ4NCAgIGdlbigpIDIwMjk1
IE1CL3MKWyAgICA1LjE2OTU1NV0gcmFpZDY6IGF2eDJ4NCAgIHhvcigpIDE0MDY3IE1CL3MKWyAg
ICA1LjE3MDMxOF0gcmFpZDY6IHVzaW5nIGFsZ29yaXRobSBhdngyeDQgZ2VuKCkgMjAyOTUgTUIv
cwpbICAgIDUuMTcxMDc4XSByYWlkNjogLi4uLiB4b3IoKSAxNDA2NyBNQi9zLCBybXcgZW5hYmxl
ZApbICAgIDUuMTcxODI2XSByYWlkNjogdXNpbmcgYXZ4MngyIHJlY292ZXJ5IGFsZ29yaXRobQpb
ICAgIDUuMTkzMTc1XSB4b3I6IGF1dG9tYXRpY2FsbHkgdXNpbmcgYmVzdCBjaGVja3N1bW1pbmcg
ZnVuY3Rpb24gICBhdnggICAgICAgClsgICAgNS4xOTY5MjRdIGFzeW5jX3R4OiBhcGkgaW5pdGlh
bGl6ZWQgKGFzeW5jKQpbICAgIDUuMzE2ODkzXSBCdHJmcyBsb2FkZWQsIGNyYzMyYz1jcmMzMmMt
aW50ZWwKWyAgICA1LjYzMzc5OF0gRVhUNC1mcyAoc2RiNCk6IG1vdW50ZWQgZmlsZXN5c3RlbSB3
aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkKWyAgICA1LjczMzc4M10gcmFuZG9t
OiBjcm5nIGluaXQgZG9uZQpbICAgIDYuNjg4MDU2XSBpcF90YWJsZXM6IChDKSAyMDAwLTIwMDYg
TmV0ZmlsdGVyIENvcmUgVGVhbQpbICAgIDYuNzIxMjM2XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kIDIz
MiBydW5uaW5nIGluIHN5c3RlbSBtb2RlLiAoK1BBTSArQVVESVQgK1NFTElOVVggK0lNQSArQVBQ
QVJNT1IgK1NNQUNLICtTWVNWSU5JVCArVVRNUCArTElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVU
TFMgK0FDTCArWFogK0xaNCArU0VDQ09NUCArQkxLSUQgK0VMRlVUSUxTICtLTU9EICtJRE4pClsg
ICAgNi43MjI3NDNdIHN5c3RlbWRbMV06IERldGVjdGVkIHZpcnR1YWxpemF0aW9uIHhlbi4KWyAg
ICA2LjcyMzQyNF0gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgYXJjaGl0ZWN0dXJlIHg4Ni02NC4KWyAg
ICA2Ljc2ODI0Ml0gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDxsaXMtZjIzMzQ+LgpbICAg
IDcuNjM0NDQ2XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC4K
WyAgICA3LjY1OTUwOV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0ICgv
ZGV2L2xvZykuClsgICAgNy42ODUzNThdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgVXNlciBh
bmQgU2Vzc2lvbiBTbGljZS4KWyAgICA3LjcxMDY0NV0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9u
IERldmljZS1tYXBwZXIgZXZlbnQgZGFlbW9uIEZJRk9zLgpbICAgIDcuNzM1ODM0XSBzeXN0ZW1k
WzFdOiBTdGFydGVkIEZvcndhcmQgUGFzc3dvcmQgUmVxdWVzdHMgdG8gV2FsbCBEaXJlY3Rvcnkg
V2F0Y2guClsgICAgNy43NjE1NzhdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBmc2NrIHRvIGZz
Y2tkIGNvbW11bmljYXRpb24gU29ja2V0LgpbICAgIDguNDEyMTc1XSBscDogZHJpdmVyIGxvYWRl
ZCBidXQgbm8gZGV2aWNlcyBmb3VuZApbICAgIDguNTI2NzU2XSBwcGRldjogdXNlci1zcGFjZSBw
YXJhbGxlbCBwb3J0IGRyaXZlcgpbICAgIDguNTM4ODc2XSBwYXJwb3J0X3BjIHBhcnBvcnRfcGMu
OTU2OiBVbmFibGUgdG8gc2V0IGNvaGVyZW50IGRtYSBtYXNrOiBkaXNhYmxpbmcgRE1BClsgICAg
OC41Mzk2MTJdIHBhcnBvcnRfcGMgcGFycG9ydF9wYy44ODg6IFVuYWJsZSB0byBzZXQgY29oZXJl
bnQgZG1hIG1hc2s6IGRpc2FibGluZyBETUEKWyAgICA4LjU0MDMyOV0gcGFycG9ydF9wYyBwYXJw
b3J0X3BjLjYzMjogVW5hYmxlIHRvIHNldCBjb2hlcmVudCBkbWEgbWFzazogZGlzYWJsaW5nIERN
QQpbICAgIDguNTU2MjY3XSBMb2FkaW5nIGlTQ1NJIHRyYW5zcG9ydCBjbGFzcyB2Mi4wLTg3MC4K
WyAgICA4LjU4MDc4MF0gaXNjc2k6IHJlZ2lzdGVyZWQgdHJhbnNwb3J0ICh0Y3ApClsgICAgOC45
MTAxODddIGlzY3NpOiByZWdpc3RlcmVkIHRyYW5zcG9ydCAoaXNlcikKWyAgICA5Ljc0NzA2MV0g
RVhUNC1mcyAoc2RiNCk6IHJlLW1vdW50ZWQuIE9wdHM6IGVycm9ycz1yZW1vdW50LXJvClsgICAg
OS44NjczOTRdIHN5c3RlbWQtam91cm5hbGRbOTA3XTogUmVjZWl2ZWQgcmVxdWVzdCB0byBmbHVz
aCBydW50aW1lIGpvdXJuYWwgZnJvbSBQSUQgMQpbICAgIDkuOTYzMDg4XSBBZGRpbmcgMjA5NzE0
OGsgc3dhcCBvbiAvc3dhcGZpbGUuICBQcmlvcml0eTotMSBleHRlbnRzOjYgYWNyb3NzOjIyNjA5
ODhrIEZTClsgICAxMC40NzQ4MjZdIG1laV9tZSAwMDAwOjAwOjE2LjA6IERldmljZSBkb2Vzbid0
IGhhdmUgdmFsaWQgTUUgSW50ZXJmYWNlClsgICAxMC41Njc3NzddIHNocGNocDogU3RhbmRhcmQg
SG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNApbICAgMTAuODc3ODUy
XSBSQVBMIFBNVTogQVBJIHVuaXQgaXMgMl4tMzIgSm91bGVzLCAzIGZpeGVkIGNvdW50ZXJzLCA2
NTUzNjAgbXMgb3ZmbCB0aW1lcgpbICAgMTAuODc3ODUzXSBSQVBMIFBNVTogaHcgdW5pdCBvZiBk
b21haW4gcHAwLWNvcmUgMl4tMTQgSm91bGVzClsgICAxMC44Nzc4NTRdIFJBUEwgUE1VOiBodyB1
bml0IG9mIGRvbWFpbiBwYWNrYWdlIDJeLTE0IEpvdWxlcwpbICAgMTAuODc3ODU0XSBSQVBMIFBN
VTogaHcgdW5pdCBvZiBkb21haW4gZHJhbSAyXi0xNiBKb3VsZXMKWyAgIDExLjI5OTk2NV0gRURB
QyBzYnJpZGdlOiBTZWVraW5nIGZvcjogUENJIElEIDgwODY6NmZhMApbICAgMTEuMjk5OTcyXSBF
REFDIHNicmlkZ2U6ICBWZXI6IDEuMS4xIApbICAgMTEuMzE3MTU0XSBpbnRlbF9yYXBsOiBGb3Vu
ZCBSQVBMIGRvbWFpbiBwYWNrYWdlClsgICAxMS4zMTcxNjJdIGludGVsX3JhcGw6IEZvdW5kIFJB
UEwgZG9tYWluIGRyYW0KWyAgIDExLjMxNzE2M10gaW50ZWxfcmFwbDogRFJBTSBkb21haW4gZW5l
cmd5IHVuaXQgMTUzMDBwagpbICAgMTEuMzE3MTY1XSBpbnRlbF9yYXBsOiBSQVBMIHBhY2thZ2Ug
MCBkb21haW4gcGFja2FnZSBsb2NrZWQgYnkgQklPUwpbICAgMTEuMzQ2NjM3XSBkY2RiYXMgZGNk
YmFzOiBEZWxsIFN5c3RlbXMgTWFuYWdlbWVudCBCYXNlIERyaXZlciAodmVyc2lvbiA1LjYuMC0z
LjIpClsgICAxMi44NTg0MjFdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTUwNjQ4MTMyMy4wMjk6
Mik6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJseGMt
Y29udGFpbmVyLWRlZmF1bHQiIHBpZD0xNDE1IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgIDEy
Ljg1ODQyM10gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNTA2NDgxMzIzLjAyOTozKTogYXBwYXJt
b3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Imx4Yy1jb250YWluZXIt
ZGVmYXVsdC1jZ25zIiBwaWQ9MTQxNSBjb21tPSJhcHBhcm1vcl9wYXJzZXIiClsgICAxMi44NTg0
MjVdIGF1ZGl0OiB0eXBlPTE0MDAgYXVkaXQoMTUwNjQ4MTMyMy4wMjk6NCk6IGFwcGFybW9yPSJT
VEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSJseGMtY29udGFpbmVyLWRlZmF1
bHQtd2l0aC1tb3VudGluZyIgcGlkPTE0MTUgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTIu
ODU4NDI2XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE1MDY0ODEzMjMuMDI5OjUpOiBhcHBhcm1v
cj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0ibHhjLWNvbnRhaW5lci1k
ZWZhdWx0LXdpdGgtbmVzdGluZyIgcGlkPTE0MTUgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAg
MTIuODkwNTM4XSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE1MDY0ODEzMjMuMDYxOjYpOiBhcHBh
cm1vcj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0iL3NiaW4vZGhjbGll
bnQiIHBpZD0xNDE3IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgIDEyLjg5MDUzOV0gYXVkaXQ6
IHR5cGU9MTQwMCBhdWRpdCgxNTA2NDgxMzIzLjA2MTo3KTogYXBwYXJtb3I9IlNUQVRVUyIgb3Bl
cmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGliL05ldHdvcmtNYW5hZ2VyL25tLWRo
Y3AtY2xpZW50LmFjdGlvbiIgcGlkPTE0MTcgY29tbT0iYXBwYXJtb3JfcGFyc2VyIgpbICAgMTIu
ODkwNTQwXSBhdWRpdDogdHlwZT0xNDAwIGF1ZGl0KDE1MDY0ODEzMjMuMDYxOjgpOiBhcHBhcm1v
cj0iU1RBVFVTIiBvcGVyYXRpb249InByb2ZpbGVfbG9hZCIgbmFtZT0iL3Vzci9saWIvTmV0d29y
a01hbmFnZXIvbm0tZGhjcC1oZWxwZXIiIHBpZD0xNDE3IGNvbW09ImFwcGFybW9yX3BhcnNlciIK
WyAgIDEyLjg5MDU0MV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNTA2NDgxMzIzLjA2MTo5KTog
YXBwYXJtb3I9IlNUQVRVUyIgb3BlcmF0aW9uPSJwcm9maWxlX2xvYWQiIG5hbWU9Ii91c3IvbGli
L2Nvbm5tYW4vc2NyaXB0cy9kaGNsaWVudC1zY3JpcHQiIHBpZD0xNDE3IGNvbW09ImFwcGFybW9y
X3BhcnNlciIKWyAgIDEyLjk2ODkxM10gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNTA2NDgxMzIz
LjE0MDoxMCk6IGFwcGFybW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1l
PSIvdXNyL2Jpbi9ldmluY2UiIHBpZD0xNDE4IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAgIDEy
Ljk2ODkxNV0gYXVkaXQ6IHR5cGU9MTQwMCBhdWRpdCgxNTA2NDgxMzIzLjE0MDoxMSk6IGFwcGFy
bW9yPSJTVEFUVVMiIG9wZXJhdGlvbj0icHJvZmlsZV9sb2FkIiBuYW1lPSIvdXNyL2Jpbi9ldmlu
Y2UvL3Nhbml0aXplZF9oZWxwZXIiIHBpZD0xNDE4IGNvbW09ImFwcGFybW9yX3BhcnNlciIKWyAg
IDE0LjI4MTY2M10gbmV3IG1vdW50IG9wdGlvbnMgZG8gbm90IG1hdGNoIHRoZSBleGlzdGluZyBz
dXBlcmJsb2NrLCB3aWxsIGJlIGlnbm9yZWQKWyAgIDE1LjE5MzYxMl0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5vMzogbGluayBpcyBub3QgcmVhZHkKWyAgIDE3LjcwODgxOV0gc3lzdGVt
ZFsxXTogbW90ZC1uZXdzLnRpbWVyOiBBZGRpbmcgNTZtaW4gNy4zNjY2NDVzIHJhbmRvbSB0aW1l
LgpbICAgMTcuNzA4OTM4XSBzeXN0ZW1kWzFdOiBhcHQtZGFpbHkudGltZXI6IEFkZGluZyA3aCAz
NG1pbiA2LjYzNzUzNHMgcmFuZG9tIHRpbWUuClsgICAxOC4yODU5ODBdIGlnYiAwMDAwOjA3OjAw
LjAgZW5vMzogaWdiOiBlbm8zIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwg
RmxvdyBDb250cm9sOiBSWApbICAgMTguMjg2MTQ0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB
TkdFKTogZW5vMzogbGluayBiZWNvbWVzIHJlYWR5ClsgICAxOS4zMzUyOTJdIHN5c3RlbWRbMV06
IG1vdGQtbmV3cy50aW1lcjogQWRkaW5nIDU1bWluIDM4LjAzMzIzNXMgcmFuZG9tIHRpbWUuClsg
ICAxOS4zMzU0MDhdIHN5c3RlbWRbMV06IGFwdC1kYWlseS50aW1lcjogQWRkaW5nIDVoIDQ1bWlu
IDUxLjU5NzI5MHMgcmFuZG9tIHRpbWUuClsgICAxOS41ODk3MTddIHN5c3RlbWRbMV06IG1vdGQt
bmV3cy50aW1lcjogQWRkaW5nIDEzbWluIDU0LjMzMjAwMnMgcmFuZG9tIHRpbWUuClsgICAxOS41
ODk4MjNdIHN5c3RlbWRbMV06IGFwdC1kYWlseS50aW1lcjogQWRkaW5nIDRoIDIybWluIDU2LjQx
OTIwMXMgcmFuZG9tIHRpbWUuClsgICAxOS43NzUyMTldIHN5c3RlbWRbMV06IG1vdGQtbmV3cy50
aW1lcjogQWRkaW5nIDEzbWluIDQ3LjE3NDcwOXMgcmFuZG9tIHRpbWUuClsgICAxOS43NzUzMjVd
IHN5c3RlbWRbMV06IGFwdC1kYWlseS50aW1lcjogQWRkaW5nIDEwaCA0NW1pbiAzLjM0MDMzOHMg
cmFuZG9tIHRpbWUuClsgICAyMS4wNzI4OTddIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVs
IGRldmljZSBpbnN0YWxsZWQKWyAgIDIxLjIwNDc1Ml0geGVuOm1hbmFnZTogVW5hYmxlIHRvIHJl
YWQgc3lzcnEgY29kZSBpbiBjb250cm9sL3N5c3JxClsgICAyNi4wODk4MzhdIGlwNl90YWJsZXM6
IChDKSAyMDAwLTIwMDYgTmV0ZmlsdGVyIENvcmUgVGVhbQpbICAgMjYuMjgzMDczXSBFYnRhYmxl
cyB2Mi4wIHJlZ2lzdGVyZWQKWyAgIDI4LjkwNzYwNl0gYnJpZGdlOiBmaWx0ZXJpbmcgdmlhIGFy
cC9pcC9pcDZ0YWJsZXMgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSBieSBkZWZhdWx0LiBVcGRhdGUg
eW91ciBzY3JpcHRzIHRvIGxvYWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBuZWVkIHRoaXMuClsgICAy
OC45MTUyMzFdIHZpcmJyMDogcG9ydCAxKHZpcmJyMC1uaWMpIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKWyAgIDI4LjkxNTIzM10gdmlyYnIwOiBwb3J0IDEodmlyYnIwLW5pYykgZW50ZXJlZCBkaXNh
YmxlZCBzdGF0ZQpbICAgMjguOTE1MjcxXSBkZXZpY2UgdmlyYnIwLW5pYyBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKWyAgIDI5LjU3OTM1Nl0gbmZfY29ubnRyYWNrIHZlcnNpb24gMC41LjAgKDY1
NTM2IGJ1Y2tldHMsIDI2MjE0NCBtYXgpClsgICAzMC4xMDg4NTJdIHZpcmJyMDogcG9ydCAxKHZp
cmJyMC1uaWMpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgIDMwLjEwODg1NF0gdmlyYnIwOiBw
b3J0IDEodmlyYnIwLW5pYykgZW50ZXJlZCBsaXN0ZW5pbmcgc3RhdGUKWyAgIDMwLjMzOTM2NV0g
dmlyYnIwOiBwb3J0IDEodmlyYnIwLW5pYykgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbODQ1MjIu
MjQ5Mzg4XSBEQ0NQOiBBY3RpdmF0ZWQgQ0NJRCAyIChUQ1AtbGlrZSkKWzg0NTIyLjI5Mzc2NF0g
c2N0cDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoYmluZCAyMDQ4LzIwNDgpCg==

--_005_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_
Content-Type: application/octet-stream; name="lscpu.log"
Content-Description: lscpu.log
Content-Disposition: attachment; filename="lscpu.log"; size=1145;
	creation-date="Thu, 28 Sep 2017 05:12:03 GMT";
	modification-date="Thu, 28 Sep 2017 05:12:03 GMT"
Content-Transfer-Encoding: base64

QXJjaGl0ZWN0dXJlOiAgICAgICAgICB4ODZfNjQKQ1BVIG9wLW1vZGUocyk6ICAgICAgICAzMi1i
aXQsIDY0LWJpdApCeXRlIE9yZGVyOiAgICAgICAgICAgIExpdHRsZSBFbmRpYW4KQ1BVKHMpOiAg
ICAgICAgICAgICAgICAxCk9uLWxpbmUgQ1BVKHMpIGxpc3Q6ICAgMApUaHJlYWQocykgcGVyIGNv
cmU6ICAgIDEKQ29yZShzKSBwZXIgc29ja2V0OiAgICAxClNvY2tldChzKTogICAgICAgICAgICAg
MQpOVU1BIG5vZGUocyk6ICAgICAgICAgIDEKVmVuZG9yIElEOiAgICAgICAgICAgICBHZW51aW5l
SW50ZWwKQ1BVIGZhbWlseTogICAgICAgICAgICA2Ck1vZGVsOiAgICAgICAgICAgICAgICAgNzkK
TW9kZWwgbmFtZTogICAgICAgICAgICBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS0yNjYwIHY0IEAg
Mi4wMEdIegpTdGVwcGluZzogICAgICAgICAgICAgIDEKQ1BVIE1IejogICAgICAgICAgICAgICAx
OTk5Ljg3MgpCb2dvTUlQUzogICAgICAgICAgICAgIDQwMDAuMDgKSHlwZXJ2aXNvciB2ZW5kb3I6
ICAgICBYZW4KVmlydHVhbGl6YXRpb24gdHlwZTogICBub25lCkwxZCBjYWNoZTogICAgICAgICAg
ICAgMzJLCkwxaSBjYWNoZTogICAgICAgICAgICAgMzJLCkwyIGNhY2hlOiAgICAgICAgICAgICAg
MjU2SwpMMyBjYWNoZTogICAgICAgICAgICAgIDM1ODQwSwpOVU1BIG5vZGUwIENQVShzKTogICAg
IDAKRmxhZ3M6ICAgICAgICAgICAgICAgICBmcHUgZGUgdHNjIG1zciBwYWUgbWNlIGN4OCBhcGlj
IHNlcCBtY2EgY21vdiBwYXQgY2xmbHVzaCBhY3BpIG1teCBmeHNyIHNzZSBzc2UyIGh0IHN5c2Nh
bGwgbnggbG0gY29uc3RhbnRfdHNjIGFyY2hfcGVyZm1vbiByZXBfZ29vZCBub3BsIG5vbnN0b3Bf
dHNjIGNwdWlkIHBuaSBwY2xtdWxxZHEgbW9uaXRvciBlc3Qgc3NzZTMgZm1hIGN4MTYgc3NlNF8x
IHNzZTRfMiBtb3ZiZSBwb3BjbnQgYWVzIHhzYXZlIGF2eCBmMTZjIHJkcmFuZCBoeXBlcnZpc29y
IGxhaGZfbG0gYWJtIDNkbm93cHJlZmV0Y2ggZXBiIGNhdF9sMyBjZHBfbDMgZnNnc2Jhc2UgYm1p
MSBobGUgYXZ4MiBibWkyIGVybXMgcnRtIHJkc2VlZCBhZHggeHNhdmVvcHQgY3FtX2xsYyBjcW1f
b2NjdXBfbGxjIGNxbV9tYm1fdG90YWwgY3FtX21ibV9sb2NhbCBkdGhlcm0gaWRhIGFyYXQgcGxu
IHB0cwo=

--_005_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_005_PS1P15301MB00598C3CB742AE4B7D98FFDBB5790PS1P15301MB0059_--


From xen-devel-bounces@lists.xen.org Thu Sep 28 06:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 06:13:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxS4G-0005Ud-Hu; Thu, 28 Sep 2017 06:13:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxS4F-0005UX-JU
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 06:13:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4E/3A-03642-EE29CC95; Thu, 28 Sep 2017 06:13:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+7rSWc
 iDaZeUrD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP+/68oWM1S0fVvK3MD41bmLkZODgkBI4m3
 E/8xdTFycQgJLGSU6N+wlREkISxgIHFn0l0gm4NDRCBfou2SKkhYSCBeYs2WC2C9bAKqEhuun
 2IFsXkFrCWOLJ4NZrMAxfed/AZWIyoQLtF0tp8FokZQ4uTMJ2A2p0CCxNNZM8FsZgE9iR3Xf7
 FC2OISm559h7LlJZq3zmaewMg3C0n7LCQts5C0zELSsoCRZRWjRnFqUVlqka6hsV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAIMgDBDsYvywIOMUpyMCmJ8vY1nokU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJME7ayJQTrAoNT21Ii0zBxgNMGkJDh4lEd5VIGne4oLE3OLMdIjUK
 UZLjhsPr/9h4th08y6Q3PD9wR8mIZa8/LxUKXHeIpAGAZCGjNI8uHGwiL3EKCslzMsIdKAQT0
 FqUW5mCar8K0ZxDkYlYd5tIFN4MvNK4La+AjqICeigyRAHlSQipKQaGAM3lH9zkfmo9vsVe7G
 V2SuJh2fnxzBucWS/ZXHs3oGyxxPtbhnVaL64qqibx6Jcy/vQ/JPrz7knVZd9k1y6N/D6K/WS
 2eq3l39YUH9lhVnNl5qCHU/e3o09f7enm/PGzDPXWlju59rdDZd1cbDvuL79tbpezmn2b+Wb+
 Yyrs7bWcmv3VNtcv6PEUpyRaKjFXFScCAClp7L/0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506579179!84856919!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41392 invoked from network); 28 Sep 2017 06:12:59 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-9.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 06:12:59 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A2011ABDD;
 Thu, 28 Sep 2017 06:12:57 +0000 (UTC)
To: Hongjiang Zhang <honzhan@microsoft.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
Date: Thu, 28 Sep 2017 08:12:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Content-Language: de-DE
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMDc6MTIsIEhvbmdqaWFuZyBaaGFuZyB3cm90ZToKPiBIaSBhbGwsCj4gCj4g
wqAKPiAKPiBJIGluc3RhbGwgWGVuIDQuOCBvbiBVYnVudHUgMTcuMDQgKGtlcm5lbCBpcyB1cGRh
dGVkIHRvIDQuMTIpLiBCdXQgSQo+IGZvdW5kIG9ubHkgMSBDUFUgd2FzIGRldGVjdGVkLgo+IAo+
IMKgCj4gCj4gSSB0aG91Z2h0IGl0IGlzIGNhdXNlZCBieSBzb21lIEJJT1Mgc2V0dGluZ3MsIHNv
IEkgZW5hYmxlZCB4MkFQSUMgaW4KPiBCSU9TLCB1bmZvcnR1bmF0ZWx5LCBMaW51eCBoYW5ncyBk
dXJpbmcgYm9vdGluZyBhZnRlciBwcmludGluZyDigJxMb2FkaW5nCj4gaW5pdGlhbCByYW1kaXNr
IOKApuKAnS4KPiAKPiDCoAo+IAo+IEkgaGF2ZSB0byBkaXNhYmxlIHgyQVBJQyBmaW5hbGx5LCBi
dXQgSSBvbmx5IGhhdmUgMSBDUFUgd2hlbiBzeXN0ZW0gaXMKPiB1cC4gRG9lcyBhbnlvbmUgZW5j
b3VudGVyIHRoaXMgaXNzdWU/CgpQbGVhc2UgcG9zdCB0aGUgb3V0cHV0IG9mICJ4bCBkbWVzZyIu
IFRoaXMgd2lsbCBzaG93IHRoZSBoeXBlcnZpc29yCm1lc3NhZ2VzLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 07:21:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 07:21:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxT8L-0001NK-O2; Thu, 28 Sep 2017 07:21:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxT8J-0001NE-Kl
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 07:21:19 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 5A/E8-18674-EE2ACC95; Thu, 28 Sep 2017 07:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov+67RWc
 iDVbu5rf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNebJrOVtDLUfG8bzd7A+M3ti5GTg4JASOJ
 txP/MXUxcnEICSxklGjvvMcMkhAW8JS4cfgSO4gtIuAucfnjVDaQImaB3YwSn68dYofo6GaU6
 L3wE2wUm4CqxIbrp1hBbF4Ba4mrK4+CdbMAxef/OMcCYosKhEs0ne1ngagRlDg58wmYzQlUP+
 lwPyOIzSygLvFn3iVmCFtcYtOz76wQtrxE89bZzBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTLTSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDNF6BgbGHYy3J/sdYpTk
 YFIS5Z0790ykEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41qy8wSrHk5eelKknwygJjQUiwKDU9t
 SItMwcYRTClEhw8SiIQad7igsTc4sx0iNQpRkUpcd6fC4ESAiCJjNI8uDZY5F5ilJUS5mVkYG
 AQ4ilILcrNLEGVf8UozsGoJMy7A2QKT2ZeCdz0V0CLmYAWT54ItrgkESEl1cBo7fmv1PG/jZO
 y9//ayeqBJtpry177lZpI5G6YJ3F/xb3jX9sij4ndnqzgtjdv+pSn1tNfFyV+i/XN8pB6n/Ng
 B2exOX/h7kdbvrmZ6vXmXpr2ynC5uDDrH3vlWPH/85bbbokv6NR0FyyoMbrV51Icz8rFmxRew
 lyUWRlvd0//xTUpwVerLyixFGckGmoxFxUnAgD4WQ1Q1wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506583278!110018671!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52145 invoked from network); 28 Sep 2017 07:21:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 07:21:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7AC1AAAC8;
 Thu, 28 Sep 2017 07:21:17 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-10-jgross@suse.com>
 <dbf32e42-2cbf-22c1-3467-872f5297a7e5@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f3cfa346-858b-b9f1-b829-f4c0749460f8@suse.com>
Date: Thu, 28 Sep 2017 09:21:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <dbf32e42-2cbf-22c1-3467-872f5297a7e5@arm.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 09/11] xen: make grant resource limits
	per domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMDI6MjYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IE9uIDA5LzI1LzIwMTcgMTE6MDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPj4gYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmgKPj4gaW5kZXggMzBkYjJkMTYxNi4uYmNkZWFkYTljYSAxMDA2
NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+PiBAQCAtMiw5ICsyLDExIEBACj4+IMKg
ICNkZWZpbmUgX19BU01fR1JBTlRfVEFCTEVfSF9fCj4+IMKgIMKgICNpbmNsdWRlIDx4ZW4vZ3Jh
bnRfdGFibGUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Cj4+ICsjaW5jbHVkZSA8eGVu
L3Bmbi5oPgo+PiDCoCAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+IMKgIC0jZGVmaW5lIElOSVRJ
QUxfTlJfR1JBTlRfRlJBTUVTIDQKPj4gKyNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMg
MVUKPj4gwqAgwqAgc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggewo+PiDCoMKgwqDCoMKgIGdmbl90
ICpnZm47Cj4+IEBAIC0yNiw5ICsyOCwxNCBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dy
YW50X3N1cHBvcnRlZCh2b2lkKQo+PiDCoMKgwqDCoMKgIHJldHVybiAxOwo+PiDCoCB9Cj4+IMKg
ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBnbnR0YWJfZG9tMF9tYXgodm9pZCkKPj4gK3sK
Pj4gK8KgwqDCoCByZXR1cm4gUEZOX0RPV04oX2V0ZXh0IC0gX3N0ZXh0KTsKPj4gK30KPiAKPiBJ
IHRoaW5rIHlvdSBuZWVkIGEgY29tbWVudCBvbiB0b3Agb2YgdGhpcyBmdW5jdGlvbiBleHBsYWlu
aW5nIHdoeSB5b3UKPiByZXR1cm4gdGhpcyB2YWx1ZS4gUmUtdXNpbmcgcGFydCBvZiB0aGUgY29t
bWVudCBpbiBmaW5kX2dudHRhYl9yZWdpb24KPiB3b3VsZCBiZSBmaW5lIHRvIG1lLgoKT2theS4K
CgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 07:23:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 07:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxT9z-0001Rp-2d; Thu, 28 Sep 2017 07:23:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxT9y-0001Rf-GA
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 07:23:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E7/FC-03642-553ACC95; Thu, 28 Sep 2017 07:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHu7MPx3LiuiqepP3QSvTQ3TTMSoM
 KKuqDIBWWReho4+7SPmRmtS0Ktj5IuUSJaaTpavZQMXykJYllVoqbBPnIR6iZko+yp5JUaDM7
 Y4/7Yfjd8/+fM+dcDilTvVYGkYzdxrAW2qRRLpYb1p1O1O4vaY8P65nfuOl7bTaxDe1+8rlLH
 osOKYyWJKs9UWHovldCpFZE2x9lnHKg0s2ZaDEpx58JqM6ZRsJFhbMIGJ/5Jl2GEMznnCcykT
 epxFpoGJ/zEtgf6+HnvRw+TpJ+OAwqWwkxHA59P15IlihwfC1UCCzHK+FTxahMYAonwPRMsUy
 sfwnBYJnLY/LGW8DRXuUxIayG3LdDnqIyHAj9oy4PA/aH4ZfPlSIHwMTInEIoROFxBVTN30Vi
 8gHoamqUTGsgs6wFiayGDpfTMxngc14wO1WpEAUd1GVNSaYYKKzrlgmTAQ6G2vEjov8+gtd3B
 yVPKLycqZByo6A186YUt0Bfb71cTDijhPyRG1Lby8HRkS8J+UrIHuvyPJIKM5Dr/EhcQmvy/h
 lVZAM8La/zMIV9oe3qqFyMh0JRw1elyCFwq/i9TORoyJj4gkReAaWXP0qe2wimr59aiF92Dns
 VIe9ytJpj2HSG1YZH6JJYo95gM9NGkzY8LFJnZjiO1jMmOonTJVvNNYhfrkX8qUc91bHNaBlJ
 aAKogoL2eNXSJOvREwaaMySwaSaGa0bLSVID1OHrvObLMnrGnmI08Ru6IAPpo/Gn1IJMcam0m
 TPqRcmNNpMtNZ2/CLKmb4D/Vn1/84tQyS1WCxMUSDFCAhYSDGmWP+UWdr4DqYP8KMQ3qPJJZV
 iz0fa/PokCSaTxo44JVXyMFtufv07yDRF8Q9lZnoZs9F8pyIEuWjbqjodQoeoru6zH03MLgyP
 d7rhEfUwcbjrovpai8r6Rs6e3Zu5xaePe7k560Z28gXU7rdTOh23tnbfH0uo1D94VNM9vu38w
 OfBsdNszLb3embeksnzuQkJEyKvtZXZZBkpcpegvdaafDE7eEX/IVVF91bFr9gNXyQZsGI3Yu
 k8j5wx0+FoZy9G/AYg3XbHuAwAA
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506583378!85042954!1
X-Originating-IP: [104.47.125.96]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41011 invoked from network); 28 Sep 2017 07:23:00 -0000
Received: from mail-sg2apc01on0096.outbound.protection.outlook.com (HELO
 APC01-SG2-obe.outbound.protection.outlook.com) (104.47.125.96)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 07:23:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EtEF0a0EB0fn3THNZMVg91w8k78W8PUzyC6wNv3uh3M=;
 b=WPvlU/1BOIAJmZYEB98Z5paMNp6EbRF3HZGl3Sbv8HSBh4w3m9uB+nZJnxjfGUcV4bUhpQnDgpWrB/1y3LhBbAKWBie8bLsdtoSKv5Vejx72VGMArjElKCLNYgJVhJikgsjX2mGAxhRrBO7eKnbyBDGxTG3RupNSRZus+EYj7CY=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0057.APCP153.PROD.OUTLOOK.COM (10.170.184.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 07:22:48 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 07:22:48 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Only 1 CPU was detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56BgACWWUAAAJk5uA=
Date: Thu, 28 Sep 2017 07:22:47 +0000
Message-ID: <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
In-Reply-To: <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-28T15:22:45.2576390+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0057;
 6:rZj5zD4BdtweEo1McNkUZAn1Z5v3wg3iIuXFZXkgXZPNivg2gfwweYJLTryqukb4e6uFKLl3bMuYENH7XNT06EcOTN6KJWhMoBObbpsnjGjegJ+pMGi7acJF1uAsVW42RVJWLhIWz045g9zh2ulNpEchhmQXBdI0Go6f0Na1CibPJQDwPdQARR7PAWyiFgD+l5eDtKqooIisbFzpks+SRq+0+pAHQnqRaez9+UPQz+Ghfih0RquMZZ9LqbUz9p85yaqIG69U3+z1/B4VQkGQC/SlkykJKgq9fmHrpLU4PtDyDDU+70dHvfLs2nqyRA3pF3i+4cEPGYSgD96jHazuhQ==;
 5:AgWxNv+XZQtk/EVCbp9WpEkUhuei1i8YRswKbrWVXBwpmTmQOt9c6M1UCxtDxi8nvmwEqTrApcLXZpHoojpclOZCeNjf+SHHYeCZGIYKYaokSEJZZYMnrBxj73r4okQwh4fyo/qAsbTE+xVBjLgY/Q==;
 24:WT6ABxZO3OYNETWxxO0JdUG7ZFrFhFfQMHN/VyVOUR5BNIaLq1D9iVxbx16scOJKRExKYZyKBRaoYh83KzcS4WP9WLxuSSDfXw3sTiVjYuU=;
 7:drFBEjIUKphWUY5zDmGVczlq/uv86rpMPZH43zPdUrJayRHLTmCv0RIjtNyuv8leaiQJ/YZsoZDw84GueTsBvni/WXOjanz1bqnTJPTlP3HuHRWLZlcCae9UjT75X6uClsWKWHMXM3WfUbyAYuj0iF1Zbg06oaoXU46+0VSs3vyLM+N/z3d0LpagJRrB8UWBBoz2gjmNabaZg5UPqAAds5IBGOmDE7VNWscly/aa+24=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: da995008-bc3b-4fe8-3bfa-08d50641b879
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(49563074)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0057; 
x-ms-traffictypediagnostic: PS1P15301MB0057:
x-exchange-antispam-report-test: UriScan:(89211679590171);
x-microsoft-antispam-prvs: <PS1P15301MB00574CB758AA6730649B8DF8B5790@PS1P15301MB0057.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(61425038)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6055026)(61426038)(61427038)(6041248)(20161123558100)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0057; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0057; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(39860400002)(346002)(376002)(47760400005)(13464003)(24454002)(53754006)(189002)(377454003)(199003)(3660700001)(3280700002)(74316002)(99936001)(2900100001)(7696004)(22452003)(25786009)(6246003)(8990500004)(86362001)(6116002)(54356999)(8936002)(86612001)(81166006)(2906002)(76176999)(50986999)(229853002)(6436002)(2950100002)(81156014)(102836003)(8676002)(97736004)(106356001)(53936002)(6506006)(55016002)(189998001)(105586002)(5250100002)(101416001)(5890100001)(5660300001)(316002)(305945005)(14454004)(110136005)(2501003)(478600001)(68736007)(10090500001)(33656002)(7736002)(9686003)(10290500003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0057;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed;
 boundary="_002_PS1P15301MB0059E7CE420C47E96536CDE4B5790PS1P15301MB0059_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 07:22:47.7034 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0057
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_002_PS1P15301MB0059E7CE420C47E96536CDE4B5790PS1P15301MB0059_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

See the attachment.

>-----Original Message-----
>From: Juergen Gross [mailto:jgross@suse.com]
>Sent: Thursday, September 28, 2017 2:13 PM
>To: Hongjiang Zhang <honzhan@microsoft.com>; xen-
>devel@lists.xenproject.org
>Subject: Re: [Xen-devel] Only 1 CPU was detected
>
>On 28/09/17 07:12, Hongjiang Zhang wrote:
>> Hi all,
>>
>>
>>
>> I install Xen 4.8 on Ubuntu 17.04 (kernel is updated to 4.12). But I
>> found only 1 CPU was detected.
>>
>>
>>
>> I thought it is caused by some BIOS settings, so I enabled x2APIC in
>> BIOS, unfortunately, Linux hangs during booting after printing
>> "Loading initial ramdisk ...".
>>
>>
>>
>> I have to disable x2APIC finally, but I only have 1 CPU when system is
>> up. Does anyone encounter this issue?
>
>Please post the output of "xl dmesg". This will show the hypervisor messag=
es.
>
>
>Juergen

--_002_PS1P15301MB0059E7CE420C47E96536CDE4B5790PS1P15301MB0059_
Content-Type: application/octet-stream; name="xl_dmesg.log"
Content-Description: xl_dmesg.log
Content-Disposition: attachment; filename="xl_dmesg.log"; size=4567;
	creation-date="Thu, 28 Sep 2017 07:22:04 GMT";
	modification-date="Thu, 28 Sep 2017 07:22:04 GMT"
Content-Transfer-Encoding: base64

KFhFTikgWGVuIHZlcnNpb24gNC44LjAgKFVidW50dSA0LjguMC0xdWJ1bnR1Mi4yKSAoc3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20pIChnY2MgKFVidW50dSA2LjMuMC0xMnVidW50dTIpIDYuMy4w
IDIwMTcwNDA2KSBkZWJ1Zz1uICBUdWUgSnVsIDE4IDExOjUwOjI5IFVUQyAyMDE3CihYRU4pIEJv
b3Rsb2FkZXI6IEdSVUIgMi4wMn5iZXRhMy00dWJ1bnR1Mi4yCihYRU4pIENvbW1hbmQgbGluZTog
cGxhY2Vob2xkZXIgbm8tcmVhbC1tb2RlIGVkZD1vZmYKKFhFTikgVmlkZW8gaW5mb3JtYXRpb246
CihYRU4pICBWR0EgaXMgdGV4dCBtb2RlIDgweDI1LCBmb250IDh4MTYKKFhFTikgRGlzYyBpbmZv
cm1hdGlvbjoKKFhFTikgIEZvdW5kIDAgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDAgRURE
IGluZm9ybWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgTXVsdGlib290LWU4MjAgUkFNIG1hcDoKKFhF
TikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpCihYRU4pICAw
MDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA3YTA4OTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw
MDA3YTA4OTAwMCAtIDAwMDAwMDAwN2ExODkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3
YTE4OTAwMCAtIDAwMDAwMDAwN2EyODkwMDAgdHlwZSAyMAooWEVOKSAgMDAwMDAwMDA3YTI4OTAw
MCAtIDAwMDAwMDAwN2FmMGIwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3YWYwYjAwMCAt
IDAwMDAwMDAwN2I5M2IwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA3YjkzYjAwMCAtIDAw
MDAwMDAwN2JhYjUwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwN2JhYjUwMDAgLSAwMDAw
MDAwMDdiYWU5MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDdiYWU5MDAwIC0gMDAwMDAwMDA3
YmFmZjAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3YmFmZjAwMCAtIDAwMDAwMDAwN2Ji
MDAwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODAwMDAwMDAgLSAwMDAwMDAwMDkwMDAwMDAw
IChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVkYTgwMDAgLSAwMDAwMDAwMGZlZGFjMDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmYzMTAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAwMDAxODgwMDAwMDAwICh1c2FibGUp
CihYRU4pIEFDUEkgRXJyb3IgKHRieGZyb290LTAyMTgpOiBBIHZhbGlkIFJTRFAgd2FzIG5vdCBm
b3VuZCBbMjAwNzAxMjZdCihYRU4pIFN5c3RlbSBSQU06IDk4MjA4TUIgKDEwMDU2NTM2OGtCKQoo
WEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBGb3VuZCBhbmQgZW5hYmxlZCBsb2Nh
bCBBUElDIQooWEVOKSBOb3QgZW5hYmxpbmcgeDJBUElDOiBkZXBlbmRzIG9uIGlvbW11X3N1cHBv
cnRzX2VpbS4KKFhFTikgeHN0YXRlOiBzaXplOiAweDM0MCBhbmQgc3RhdGVzOiAweDcKKFhFTikg
VXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQooWEVOKSBQbGF0
Zm9ybSB0aW1lciBpcyAxLjE5M01IeiBQSVQKKFhFTikgRGV0ZWN0ZWQgMjAwMC4wNDAgTUh6IHBy
b2Nlc3Nvci4KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgSS9PIHZpcnR1YWxp
c2F0aW9uIGRpc2FibGVkCihYRU4pIEVuYWJsZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fj
a19vbGQgb24hCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMTYgS2lCLgooWEVOKSBW
TVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2Vz
cyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5k
ZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmll
cnMgKFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1JCihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNz
IGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QKKFhFTikgIC0gQVBJQyBSZWdpc3Rl
ciBWaXJ0dWFsaXphdGlvbgooWEVOKSAgLSBWaXJ0dWFsIEludGVycnVwdCBEZWxpdmVyeQooWEVO
KSAgLSBQb3N0ZWQgSW50ZXJydXB0IFByb2Nlc3NpbmcKKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcK
KFhFTikgIC0gVk0gRnVuY3Rpb25zCihYRU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2VwdGlvbnMK
KFhFTikgIC0gUGFnZSBNb2RpZmljYXRpb24gTG9nZ2luZwooWEVOKSBIVk06IEFTSURzIGVuYWJs
ZWQuCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIs
IDFHQgooWEVOKSBCcm91Z2h0IHVwIDEgQ1BVcwooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDIwOCBQ
SVJRcwooWEVOKSBBQ1BJIGlzIGRpc2FibGVkLCBub3RpZnlpbmcgRG9tYWluIDAgKGFjcGk9b2Zm
KQooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhFTikgIFhlbiAga2VybmVsOiA2NC1i
aXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBw
YWRkciAweDEwMDAwMDAgLT4gMHgyNTQwMDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdF
TUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDEwMzQwMDAwMDAtPjAwMDAwMDEwMzgw
MDAwMDAgKDI0ODA5NzI3IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkKKFhFTikgIEluaXQuIHJhbWRp
c2s6IDAwMDAwMDE4N2QzYzYwMDAtPjAwMDAwMDE4N2ZmZmY3MjIKKFhFTikgVklSVFVBTCBNRU1P
UlkgQVJSQU5HRU1FTlQ6CihYRU4pICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAwLT5m
ZmZmZmZmZjgyNTQwMDAwCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAwMDAwMDAwMDAwLT4w
MDAwMDAwMDAwMDAwMDAwCihYRU4pICBQaHlzLU1hY2ggbWFwOiAwMDAwMDA4MDAwMDAwMDAwLT4w
MDAwMDA4MDBiZDdlOWM4CihYRU4pICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgyNTQwMDAwLT5m
ZmZmZmZmZjgyNTQwNGI0CihYRU4pICBQYWdlIHRhYmxlczogICBmZmZmZmZmZjgyNTQxMDAwLT5m
ZmZmZmZmZjgyNTU4MDAwCihYRU4pICBCb290IHN0YWNrOiAgICBmZmZmZmZmZjgyNTU4MDAwLT5m
ZmZmZmZmZjgyNTU5MDAwCihYRU4pICBUT1RBTDogICAgICAgICBmZmZmZmZmZjgwMDAwMDAwLT5m
ZmZmZmZmZjgyODAwMDAwCihYRU4pICBFTlRSWSBBRERSRVNTOiBmZmZmZmZmZjgyMDlkMTgwCihY
RU4pIERvbTAgaGFzIG1heGltdW0gMSBWQ1BVcwooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24g
MSBub2RlcyB1c2luZyAxIENQVXMKKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLmRvbmUuCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9s
ZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTdGQuIExvZ2xldmVsOiBFcnJvcnMgYW5kIHdh
cm5pbmdzCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVycm9y
cyBhbmQgd2FybmluZ3MpCihYRU4pIFhlbiBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xlLgoo
WEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMg
dG8gc3dpdGNoIGlucHV0IHRvIFhlbikKKFhFTikgRnJlZWQgMzEya0IgaW5pdCBtZW1vcnkKKFhF
TikgUGxhdGZvcm0gdGltZXIgYXBwZWFycyB0byBoYXZlIHVuZXhwZWN0ZWRseSB3cmFwcGVkIDEg
dGltZXMuCg==

--_002_PS1P15301MB0059E7CE420C47E96536CDE4B5790PS1P15301MB0059_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_002_PS1P15301MB0059E7CE420C47E96536CDE4B5790PS1P15301MB0059_--


From xen-devel-bounces@lists.xen.org Thu Sep 28 07:42:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 07:42:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxTSa-0002p7-Mb; Thu, 28 Sep 2017 07:42:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxTSZ-0002p1-4b
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 07:42:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 71/72-03454-5D7ACC95; Thu, 28 Sep 2017 07:42:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+7F5Wc
 iDd5eNLD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOWPz/IVrCLp+LiwhnsDYyLuLoYOTkkBIwk
 3k78x9TFyMUhJLCQUWLPoffMIAlhAQOJO5PuMnYxcnCICORLtF1Shah5yijR9PY+G0gNm4Cqx
 Ibrp1hBbF4Ba4nnN9eDxVmA4oe/nmEEsUUFwiWazvazQNQISpyc+QTM5hRIkFi2YhJYDbOAns
 SO679YIWxxiVtP5jNB2PIS29/OYZ7AyDcLSfssJC2zkLTMQtKygJFlFaN6cWpRWWqRrrFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7Gjn9OhxglOZiURHnnzj0TKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN2oZUE6wKDU9tSItMwcYDzBpCQ4eJRHe2SBp3uKCxNziz
 HSI1ClGS45jmy7/YeLYdPMukNzw/cEfJiGWvPy8VClx3jSQBgGQhozSPLhxsJi9xCgrJczLCH
 SgEE9BalFuZgmq/CtGcQ5GJWHeVSBTeDLzSuC2vgI6iAnooMkTwQ4qSURISTUwxu7rj+CpfvZ
 rZ9aCr2t2yFb5zL8V/Et8z/Vri97GP5B9Y66226SUyd2hnK/8R/UJkesdP1ZzLK/dM6V5lst1
 t3kbBN1uVeU2G1ilV3H8iTSPemTFFHh8WureB8ueLlwpr3IkvDhcds17t/9/GfjfL81foejKZ
 fH4q+uxovAgXZbUIJUvEtZPlFiKMxINtZiLihMBdEiBG9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506584529!84851459!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30414 invoked from network); 28 Sep 2017 07:42:09 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 07:42:09 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45392AAB9;
 Thu, 28 Sep 2017 07:42:09 +0000 (UTC)
To: Hongjiang Zhang <honzhan@microsoft.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
Date: Thu, 28 Sep 2017 09:42:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Content-Language: en-US
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMDk6MjIsIEhvbmdqaWFuZyBaaGFuZyB3cm90ZToKPiBTZWUgdGhlIGF0dGFj
aG1lbnQuCj4gCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEp1ZXJnZW4g
R3Jvc3MgW21haWx0bzpqZ3Jvc3NAc3VzZS5jb21dCj4+IFNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1i
ZXIgMjgsIDIwMTcgMjoxMyBQTQo+PiBUbzogSG9uZ2ppYW5nIFpoYW5nIDxob256aGFuQG1pY3Jv
c29mdC5jb20+OyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBPbmx5IDEgQ1BVIHdhcyBkZXRlY3RlZAo+Pgo+PiBPbiAyOC8wOS8x
NyAwNzoxMiwgSG9uZ2ppYW5nIFpoYW5nIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4+Cj4+Pgo+
Pj4gSSBpbnN0YWxsIFhlbiA0Ljggb24gVWJ1bnR1IDE3LjA0IChrZXJuZWwgaXMgdXBkYXRlZCB0
byA0LjEyKS4gQnV0IEkKPj4+IGZvdW5kIG9ubHkgMSBDUFUgd2FzIGRldGVjdGVkLgo+Pj4KPj4+
Cj4+Pgo+Pj4gSSB0aG91Z2h0IGl0IGlzIGNhdXNlZCBieSBzb21lIEJJT1Mgc2V0dGluZ3MsIHNv
IEkgZW5hYmxlZCB4MkFQSUMgaW4KPj4+IEJJT1MsIHVuZm9ydHVuYXRlbHksIExpbnV4IGhhbmdz
IGR1cmluZyBib290aW5nIGFmdGVyIHByaW50aW5nCj4+PiAiTG9hZGluZyBpbml0aWFsIHJhbWRp
c2sgLi4uIi4KPj4+Cj4+Pgo+Pj4KPj4+IEkgaGF2ZSB0byBkaXNhYmxlIHgyQVBJQyBmaW5hbGx5
LCBidXQgSSBvbmx5IGhhdmUgMSBDUFUgd2hlbiBzeXN0ZW0gaXMKPj4+IHVwLiBEb2VzIGFueW9u
ZSBlbmNvdW50ZXIgdGhpcyBpc3N1ZT8KPj4KPj4gUGxlYXNlIHBvc3QgdGhlIG91dHB1dCBvZiAi
eGwgZG1lc2ciLiBUaGlzIHdpbGwgc2hvdyB0aGUgaHlwZXJ2aXNvciBtZXNzYWdlcy4KCj4gKFhF
TikgQUNQSSBFcnJvciAodGJ4ZnJvb3QtMDIxOCk6IEEgdmFsaWQgUlNEUCB3YXMgbm90IGZvdW5k
IFsyMDA3MDEyNl0KClV1aCwgdGhhdCBpcyByYXRoZXIgYmFkLCBJIGd1ZXNzLgoKSnVzdCB0byBi
ZSBzdXJlOiBjYW4geW91IHBsZWFzZSBhZGQgImxvZ2x2bD1hbGwiIHRvIHRoZSB4ZW4gYm9vdApw
YXJhbWV0ZXJzPyBUaGlzIHdvdWxkIG5lZWQgdG8gYmUgYWRkZWQgaW4geW91ciBncnViIGNvbmZp
ZyBmaWxlIGp1c3QKd2hlcmUgIm5vLXJlYWwtbW9kZSBlZGQ9b2ZmIiBpcyBzcGVjaWZpZWQgdG9k
YXkgKHBhcmFtZXRlcnMgZm9yIHhlbi5neikuClRoZW4gcmVwb3N0IHRoZSAieGwgZG1lc2ciIG91
dHB1dCwgcGxlYXNlLgoKU2V0dGluZyB1cCBhIHNlcmlhbCBjb25zb2xlIHdvdWxkIGhlbHAsIHRv
bywgYXMgeW91IGNvdWxkIHRoZW4gY2FwdHVyZQp0aGUgb3V0cHV0IHdpdGggZW5hYmxlZCB4MkFQ
SUMsIHdoaWNoIG1pZ2h0IGhlbHAgdG8gZmluZCB0aGUgcmVhc29uIHdoeQpMaW51eCBib290IGlz
IGhhbmdpbmcgd2l0aCB0aGlzIG9wdGlvbi4KCkFkZGl0aW9uYWxseSB5b3Ugc2hvdWxkIGNoZWNr
IHdoZXRoZXIgeW91IGNhbiB1cGRhdGUgdGhlIEJJT1Mgb2YgdGhlCnRlc3QgbWFjaGluZSB0byBh
IG1vcmUgcmVjZW50IHZlcnNpb24uIEl0IHNlZW1zIHRvIGJlIGJyb2tlbi4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 07:45:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 07:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxTVG-0002yB-4U; Thu, 28 Sep 2017 07:45:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxTVE-0002xn-6X
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 07:45:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 44/3F-27708-B78ACC95; Thu, 28 Sep 2017 07:44:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdqxZl
 Ig7l94hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaJq4kLVgn3/F5b7lrA2M
 a427GLk4hAQamSRmbTrBCOE8ZpRo/dzNBOFsY5R41zuDuYuRk0NEwFni65m57CA2r4C+xMabj
 5lAbGEBC4lNC1ezgjRICNyUkuj7cocFJCEh4C2x7O4SIJsDzL5/vqKLkZ2DTcBK4pAYSAGLgK
 rE6qW9rBMYuRcwMqxiVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPQ4AxDsYPz+x+kQoyQHk5Io79y5ZyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBeXQaUEyxK
 TU+tSMvMAYYeTFqCg0dJhPciSJq3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5P4EUCYAUZ
 ZTmwY2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKLQeawpOZVwK36RXQEUxAR0yeCH
 ZESSJCSqqBUcfqEKPUIkvpT/EiadcnHboQmmv0eVNfqsPMEyuXS10sqk16uLJ/Lu/C0EO35qx
 9/n/HmlS9OUqHZD+5vtocXuDXIr7odfvmkKAl0W8nSPQH7PLTzDzs7fTUMcE6K/RE+8fysje+
 /DlPp1dO7VtaInzNuPvUwm2OYjcVJ4kdu/khY9HNuDVyG5RYijMSDbWYi4oTAbPFc8p+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506584697!92998964!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16418 invoked from network); 28 Sep 2017 07:44:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 07:44:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxTV9-0001Jk-UJ; Thu, 28 Sep 2017 07:44:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxTV4-0007OG-3g; Thu, 28 Sep 2017 07:44:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxTV2-0004ll-QE; Thu, 28 Sep 2017 07:44:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113864-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=08df7e5577e4b926822032e218ef6ef478ab7aca
X-Osstest-Versions-That: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 07:44:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 113864: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4026128920698961607=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4026128920698961607==
Content-Type: text/plain

flight 113864 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113864/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113817
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 113817

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 113817

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113817
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113817
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                08df7e5577e4b926822032e218ef6ef478ab7aca
baseline version:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b

Last test of basis   113817  2017-09-25 22:47:44 Z    2 days
Failing since        113839  2017-09-26 18:16:50 Z    1 days    4 attempts
Testing same since   113864  2017-09-27 15:16:10 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alistair Francis <alistair.francis@xilinx.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  John Snow <jsnow@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Liang Yan <lyan@suse.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 623 lines long.)


--===============4026128920698961607==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4026128920698961607==--

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxU8h-000675-H4; Thu, 28 Sep 2017 08:25:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxU8f-00066z-Mp
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 08:25:45 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 70/5A-02041-802BCC95; Thu, 28 Sep 2017 08:25:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS5d105l
 Ig46LYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZWyfZC1bxVNxvuMrawNjA1cXIySEkkCex
 78oXZhCbV8BO4tGVVSwgtoSAocTphTfBbBYBVYkprdvZQGw2AXWJtmfbWUFsEYEiiY6GLWA1z
 AJBEpc7loHNERbwkXi/ZgZTFyMX0Pz7jBJd/5cANXNwcAItmPbSD8TkFRCU+LtDGMRkBhq5fp
 4QxBR5ieats5khwtISy/9xTGDkm4VQPwuhfhaS+lkI9QsYWVYxqhenFpWlFula6CUVZaZnlOQ
 mZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYdAxDsYLzQ7nyIUZKDSUmUN2HjmUghvqT8lMqM
 xOKM+KLSnNTiQ4x6HBwCm9euvsAosG0XkJRiycvPS1WS4M0AqRYsSk1PrUjLzAFGCUyDBAePk
 gjvIpA0b3FBYm5xZjpE6hSjLkfHzbt/mITAZkiJ8zqCFAmAFGWU5sGNgEXsJUZZKWFeRqAzhX
 gKUotyM0tQ5V8xinMwKgnzHtwANIUnM68EbtMroCOYgI6YPBHsiJJEhJRUA6Otj5CDm+ir1qd
 qKXPDI85ynln56tDipQud3sktS2N9cGBSyI7v0tZ7FtZNbU25zv848ucV6WRZq4VpcvV6ar2B
 l1Jj/+2aKf488fz99Vo/13p+SjXZsjZ8QqLU48xlFsvseh7ncpZrTPW9WXDZgqP74yqbrRtUX
 Jl23Pqw9MbPS6u8mDhMLi9TYinOSDTUYi4qTgQAg8PC3NMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506587139!116891348!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34000 invoked from network); 28 Sep 2017 08:25:41 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 08:25:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 02:25:38 -0600
Message-Id: <59CCCE2102000078001804F4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 02:25:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <20170927141608.73485-1-roger.pau@citrix.com>
 <59CBD13D0200007800180243@prv-mh.provo.novell.com>
 <20170927151020.u4nyrmhcjfl7hcbp@dhcp-3-128.uk.xensource.com>
 <ab92bacc-f521-c338-c4b2-e0abb06be4d4@oracle.com>
In-Reply-To: <ab92bacc-f521-c338-c4b2-e0abb06be4d4@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix PVHv2 Dom0 memory calculation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDE5OjAyLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA5LzI3LzIwMTcgMTE6MTAgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
IE9uIFdlZCwgU2VwIDI3LCAyMDE3IGF0IDAyOjI2OjM3UE0gKzAwMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4gT24gMjcuMDkuMTcgYXQgMTY6MTYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+Pj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPj4+PiBAQCAtMjYzLDggKzI2Myw3IEBAIHVuc2lnbmVk
IGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKPj4+PiAgICAgICAgICAgICAgYXZh
aWwgLT0gbWF4X3BkeCA+PiBzOwo+Pj4+ICAgICAgfQo+Pj4+ICAKPj4+PiAtICAgIG5lZWRfcGFn
aW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgo+Pj4+IC0gICAgICAgICghaW9tbXVfaGFwX3B0X3No
YXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwo+Pj4+ICsgICAgbmVlZF9wYWdpbmcgPSBpc19o
dm1fZG9tYWluKGQpOwo+Pj4+ICAgICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQo+
Pj4+ICAgICAgewo+Pj4+ICAgICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwo+Pj4gU3Rp
bGwgaW4gY29udGV4dCBhYm92ZSBpcyB0aGUgY2FsY3VsYXRpb24gZm9yIElPTU1VIHBhZ2UgdGFi
bGVzCj4+PiBXaGVuIGlvbW11X2hhcF9wdF9zaGFyZSwgd2h5IGRvIHdlIG5lZWQgdG8gcmVzZXJ2
ZSBleHRyYQo+Pj4gc3BhY2U/IElmIHRoZSBJT01NVSBjYWxjdWxhdGlvbiBpc24ndCBwcmVjaXNl
IGVub3VnaCwgcGVyaGFwcwo+Pj4gdGhhdCdzIHdoYXQgd2FudHMgY2hhbmdpbmc/IFF1aXRlIHBv
c3NpYmx5IGl0IHdvdWxkIHN1ZmZpY2UgdG8KPj4+IHNpbXBseSBkb3VibGUgdGhlIHZhbHVlIGRv
bTBfcGFnaW5nX3BhZ2VzKCkgcmV0dXJucyBpbiB0aGF0Cj4+PiBjYXNlLgo+PiBJIGhhdmUgbm90
IHNlZW4gdGhpcyBpc3N1ZSBteXNlbGYsIHBlcmhhcHMgQm9yaXMgY2FuIHByb3ZpZGUgYSBsaXR0
bGUKPj4gbW9yZSBjb250ZXh0IG9uIGhvdyB0byB0cmlnZ2VyIHRoaXMsIHNvIHRoYXQgdGhlIGNh
dXNlIGNhbiBiZSBuYXJyb3dlZAo+PiBkb3duLgo+IAo+IEkgY291bGQgb25seSB0cmlnZ2VyIHRo
aXMgb24gb25lIG9mIG15IG1hY2hpbmVzIGJ1dCBlc3NlbnRpYWxseSB0aGUKPiBwcm9ibGVtIHdh
cyB0aGF0IHdlIHJlc2VydmVkIG1lbW9yeSBmb3IgcGFnZSB0YWJsZXMKPiAocHZoX3NldHVwX3Ay
bSgpLT5wYWdpbmdfc2V0X2FsbG9jYXRpb24oKSkgYW5kIHRoaXMgcmVzZXJ2YXRpb24gd2FzIG5v
dAo+IGFjY291bnRlZCBmb3Igd2hlbiB0cnlpbmcgdG8gcG9wdWxhdGUgZG9tMCdzIGU4MjAuCgpI
bW0sIGJ1dCB0aGF0J3MgYSBwcm9ibGVtIHdoaWNoIGNhbid0IGJlIHJlc29sdmVkIGJ5IGNoYW5n
aW5nCnRoZSBjYWxjdWxhdGlvbiBvZiBob3cgbXVjaCBtZW1vcnkgdG8gcmVzZXJ2ZSwgSSB3b3Vs
ZCB0aGluay4KSSdtIGFmcmFpZCBJJ20gY29uZnVzZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:26:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxU9m-0006B0-QJ; Thu, 28 Sep 2017 08:26:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4377c4b1a=citrix-osstest@xenproject.org>)
 id 1dxU9k-0006Aj-Rb
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 08:26:52 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F0/1B-01910-B42BCC95; Thu, 28 Sep 2017 08:26:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXtdj05l
 Ig/nTFC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a0LWfZC7r4KpbOXsTawDiLo4uRg0NCwF9i
 /bzSLkZOINND4uWU/awgtoiAs8SED7fZQEp4BfQk5tyTAgkLC3hL/GqaBhTmAirfziTx6PZiN
 oheVYmJSyaygNhsQHMm9kDYLEDxNbf3MoPYQgJaEksXr2QCsXkFBCVOznwCVsMsICFx8MULZo
 g5lhLrJ99lncDIOwtJ2SwkZQsYmVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYFz+0ekQoyQHk5Io79y5ZyKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfDqbATKCRalpqdWpGXmAEMYJi3BwaMkwmu+ASjNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5q
 VLivI4gMwRAijJK8+BGwOLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/4Gs4snMK4Hb9A
 roCCagIyZPBDuiJBEhJdXAmMgd4GJ0ZNdCx4PFolO9jpzuy3LXqDBXyZ71+9nd8pnhG8Ktu/n
 S9/P2bH9xZQPHmc8VRo/u3/gbPWPR8QXzJfI59ReareXY6/v+epLGbMEdTz6Jf/h/bnd4SqxH
 qdM0raZ1c3gbbFvCeFL1oibF6vMwJbxp2T9BrGwCF3tW+S/ZZ129N06lKLEUZyQaajEXFScCA
 ILjkUaiAgAA
X-Env-Sender: prvs=4377c4b1a=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506587206!85962464!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24246 invoked from network); 28 Sep 2017 08:26:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 08:26:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449560911"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72167-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-wheezy:build-arm64:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=72135
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Sep 2017 09:26:21 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 72167: tolerable trouble:
	broken/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTY3IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTY3LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMzUKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjEzNQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTM1CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMzUK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MjEzNQoKam9iczoKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUGm-0006xV-Ib; Thu, 28 Sep 2017 08:34:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxUGl-0006xH-51
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 08:34:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D3/90-03423-BF3BCC95; Thu, 28 Sep 2017 08:34:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/f35jO
 RBg13mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOC3eYC66wVrTeU29gPMnSxcjJISSQJ3Hm
 2iVGEJtXwE5i4//nYLaEgKHE6YU3wWpYBFQlnq1/ywpiswmoS7Q92w5kc3CICGhLNPzh62Lk4
 mAW2MEp8e7KRCaQGmGBfIkFX28zgtQICaRJdM3IAjE5BSwlejelgZi8AoISf3cIgxQzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0DfWSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjgEIdjDufO50iFGSg0lJlDdh45lIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK81zcB5QSLUtNTK9Iyc4DhD5OW4OBREuGdApLmLS5IzC3OT
 IdInWI05rjx8PofJo6Om3f/MAmx5OXnpUqJ884HKRUAKc0ozYMbBIvLS4yyUsK8jECnCfEUpB
 blZpagyr9iFOdgVBLmXQQyhSczrwRu3yugU5iATpk8EeyUkkSElFQD4/Rn6zIXFZjc3mo2dV7
 /vUYrXeFCycZkp8Rd09Uf2rD6fD906aF5Ix9T7yKH65kun3ZEa8d9llj/Pla/aK+PA8dTP2Xd
 eobrd/9ff7xysqfNmYyHShdPdV7yfbei0S/Tqlv8xtIIbv+XmqWKm8KXxJtMkPawET0UcsDiZ
 +nyh5+3+jZrPlxhqMRSnJFoqMVcVJwIAMAm1tbGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506587641!84883046!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27403 invoked from network); 28 Sep 2017 08:34:02 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 08:34:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 02:34:00 -0600
Message-Id: <59CCD0150200007800180507@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 02:33:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Eduardo Habkost" <ehabkost@redhat.com>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
In-Reply-To: <20170927195635.16014-5-ehabkost@redhat.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?UTF-8?Q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Jiri Pirko <jiri@resnulli.us>, Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, David Gibson <david@gibson.dropbear.id.au>,
 qemu-ppc@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v2 4/5] pci: Add
 INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI3LjA5LjE3IGF0IDIxOjU2LCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4gd3JvdGU6Cj4g
LS0tIGEvaHcveGVuL3hlbl9wdC5jCj4gKysrIGIvaHcveGVuL3hlbl9wdC5jCj4gQEAgLTk2NCw2
ICs5NjQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9wY2lfcGFzc3Rocm91Z2hfaW5m
byA9IHsKPiAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBDSVBhc3N0aHJvdWdoU3Rh
dGUpLAo+ICAgICAgLmluc3RhbmNlX2ZpbmFsaXplID0geGVuX3BjaV9wYXNzdGhyb3VnaF9maW5h
bGl6ZSwKPiAgICAgIC5jbGFzc19pbml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9jbGFzc19pbml0
LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJ
TlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAg
ICB9LAo+ICB9OwoKUGFzc2VkIHRocm91Z2ggZGV2aWNlcyBjYW4gYmUgYm90aCBQQ0kgYW5kIFBD
SWUsIHNvIGZvbGxvd2luZwp0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHBhdGNoIEkgZG9uJ3QgdGhp
bmsgdGhlc2UgY2FuIGJlIHN0YXRpY2FsbHkKZ2l2ZW4gZWl0aGVyIHByb3BlcnR5LiBHcmFudGVk
IHF1aXRlIGEgYml0IG9mIFBDSWUgc3BlY2lmaWMKZnVuY3Rpb25hbGl0eSBtYXkgYmUgbWlzc2lu
ZyBpbiB0aGUgWGVuIGNvZGUgLi4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:34:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUGv-0006yQ-Q6; Thu, 28 Sep 2017 08:34:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxUGu-0006yA-SK
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 08:34:16 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4E/33-10804-804BCC95; Thu, 28 Sep 2017 08:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvS7TljO
 RBs29Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxzTOYCk5yV6w//IKtgXEXZxcjJ4eEgL/E
 2fsrWUFsFgFViZdr/zGB2GwCyhI/O3vZQGwRoHjH1ptAcS4OZoGTTBJ7X21i6WLk4BAWyJRYd
 UkbpIZXwELi9JVWdpAaIYGrjBKdMxawQCQEJU7OfAJmMwvoSCzY/YkNpJdZQFpi+T8OkDCngJ
 5Ex+FbYLtEBVQkOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFupZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsY724KOMQoycGkJMqbsPFMpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3uubgHKCRanpqRVpmTnAkIdJS3DwKInwngNJ8xYXJOYWZ
 6ZDpE4xKkqJ884HSQiAJDJK8+DaYHF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8i0Cm8G
 TmlcBNfwW0mAlo8eSJYItLEhFSUg2MjlVHwgu0TfsLVk7dx9Z+vltiR+QFTX0ti0NskWaxsiW
 XG3UXbaxU2rzhqerh4uliH/9t4dkv/Lzrv8aLjz9NGyUXMBe6NRkF5b669iejI7Xv2ubTO9xK
 Cr/Gr9d7dmCX4N5DXiutmleuXpFyu6c3MN+e1c+af7rdxuYPX1ueyhwNOFaqdD5QiaU4I9FQi
 7moOBEABxEaFq4CAAA=
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506587649!106497576!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7995 invoked from network); 28 Sep 2017 08:34:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 08:34:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449561529"
Date: Thu, 28 Sep 2017 09:34:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170928083407.trrcadvvyynpir2m@citrix.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
 <20170926141919.wy4y222z6b2lxcf4@citrix.com>
 <20170928021207.GW11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170928021207.GW11006@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMTA6MTI6MDhBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTI2IDE1OjE5OjE5LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gU2F0LCBTZXAgMjMs
IDIwMTcgYXQgMDU6NDg6MTFQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiBUaGlzIHBhdGNo
IHJlbmFtZXMgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgcmVsYXRlZCB4c20gcG9s
aWN5IHRvCj4gPiA+IG1ha2UgdGhlbSBiZSBnZW5lcmFsIGZvciBhbGwgcmVzb3VyY2UgYWxsb2Nh
dGlvbiBmZWF0dXJlcyBidXQgbm90IG9ubHkKPiA+ID4gZm9yIENBVC4gVGhlbiwgd2UgY2FuIHJl
c3VzZSB0aGUgaW50ZXJmYWNlcyBmb3IgYWxsIGFsbG9jYXRpb24gZmVhdHVyZXMuCj4gPiA+IAo+
ID4gPiBCYXNpY2FsbHksIGl0IGNoYW5nZXMgJ3Bzcl9jYXRfb3AnIHRvICdwc3JfYWxsb2MnLCBh
bmQgcmVtb3ZlICdDQVRfJyBmcm9tIHNvbWUKPiA+ID4gbWFjcm9zLiBFLmcuOgo+ID4gPiAxLiBw
c3JfY2F0X29wIC0+IHBzcl9hbGxvYwo+ID4gPiAyLiBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3AgLT4g
WEVOX0RPTUNUTF9wc3JfYWxsb2MKPiA+ID4gMy4gWEVOX1NZU0NUTF9wc3JfY2F0X29wIC0+IFhF
Tl9TWVNDVExfcHNyX2FsbG9jCj4gPiA+IDQuIFhFTl9ET01DVExfUFNSX0NBVF9TRVRfTDNfQ0JN
IC0+IFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk0KPiA+ID4gNS4gWEVOX1NZU0NUTF9QU1JfQ0FU
X2dldF9sM19pbmZvIC0+IFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvCj4gPiA+IAo+ID4gPiBU
aGUgc3lzY3RsL2RvbWN0bCB2ZXJzaW9uIG51bWJlcnMgYXJlIGJ1bXBlZC4KPiA+ID4gCj4gPiA+
IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgo+ID4gPiBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+ID4gCj4gPiBOb3JtYWxs
eSBpZiB0aGVyZSBoYXZlIGJlZW4gc3Vic3RhbnRpdmUgY2hhbmdlcyB5b3Ugc2hvdWxkIGRyb3Ag
dGhlCj4gPiByZXZpZXdzLiAgSXQgc2VlbXMgdG8gYmUgdGhlIGNhc2UuIEkgd2lsbCBuZWVkIHRv
IHJldmlldyB0aGlzIHBhdGNoCj4gPiBhZ2Fpbi4KPiAKPiBTb3JyeSBmb3IgdGhhdC4KPiAKPiBJ
IHRob3VnaHQgdGhleSB3ZXJlIGp1c3QgbmFtZSBjaGFuZ2VzLiBTbyBJIGRpZCBub3QgZHJvcCBy
ZXZpZXdzLiBCdXQKPiB0aGlzIHBhdGNoJ3MgbWFpbiBwdXJwb3NlIGlzICdyZW5hbWUnLiBJIHNo
b3VsZCBkcm9wIHJldmlld3MuIFdpbGwKPiBub3RpY2UgdGhpcy4KCk5vIG5lZWQgdG8gYmUgc29y
cnksIHJlYWxseS4gVGhpcyBpc24ndCBzb21ldGhpbmcgdGhhdCBjYW4gYmUgZG9jdW1lbnRlZApj
bGVhcmx5LgoKSWYgdW5zdXJlLCBhbHdheXMgZHJvcCB0aGUgdGFncyBpbiB0aGUgZnV0dXJlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:38:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:38:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUKr-0007Ft-A1; Thu, 28 Sep 2017 08:38:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxUKp-0007Fk-P0
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 08:38:19 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3A/23-02817-BF4BCC95; Thu, 28 Sep 2017 08:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS/fXljO
 RBg13VSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtp98xFUxhrlhw+CxLA+Mppi5GDg4hgTyJ
 le9kuhg5OXgF7CS2vXnCAmJLCBhKnF54E8xmEVCVONy5jAnEZhNQl2h7tp0VpFVEQFdiz55wE
 JNZIFOi728YSIWwgIHEnUl3GbsYuYCGP2eUuHR3JyNIglMgQWLZikmMIPW8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGWKktMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2M9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOvnoGBcQfjnna/Q4ySHExKorwJG89E
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQIGspBgUWp6akVaZg4wBmDSEhw8SiK8vzYDpXmLC
 xJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8MSCTBEBKM0rz4AbBYvMSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWFePpApPJl5JXD7XgGdwgR0yuSJYKeUJCKkpBoY5ykZrdzrEfg
 4ZO8Ju9dMu3ZuE/M223jt682zMd9OOxatnNR7m7W33U0i0Lql8uKClKMFX/6UrG/aPt3im8ny
 sieZqRd8LjYJTknp0c3xCN5mYi68d4qCiP6/YL87hQ6OTSGHiu5cPOokFLc5+qrGx0Ou+UcP6
 Lz5rL6G6aB3d+/dy72zmS8/UmIpzkg01GIuKk4EAL+3AejIAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506587896!85189641!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39485 invoked from network); 28 Sep 2017 08:38:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Sep 2017 08:38:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 02:38:16 -0600
Message-Id: <59CCD1160200007800180532@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 02:38:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hongjiang Zhang" <honzhan@microsoft.com>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
In-Reply-To: <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDA5OjIyLCA8aG9uemhhbkBtaWNyb3NvZnQuY29tPiB3cm90ZToK
PiBTZWUgdGhlIGF0dGFjaG1lbnQuCgpXaXRoCgooWEVOKSBBQ1BJIEVycm9yICh0Ynhmcm9vdC0w
MjE4KTogQSB2YWxpZCBSU0RQIHdhcyBub3QgZm91bmQgWzIwMDcwMTI2XQoKSSB3b25kZXIgaWYg
eW91J3JlIHRyeWluZyB0byB1c2UgeGVuLmd6IG9uIGFuIEVGSSBzeXN0ZW0uIElzIHNvLAp5b3Ug
d2FudCB0byB1c2UgeGVuLmVmaSB0aGVyZSBpbnN0ZWFkIGlmIGZpcm13YXJlIGRvZXNuJ3Qgc2V0
CnVwIGVub3VnaCBjb21wYXRpYmlsaXR5IHRoaW5ncyBpbiBFRkkgTW9kZSwgb3IgZW5hYmxlIENT
TSBpZiBhbgpvcHRpb24gbGlrZSB0aGlzIGlzIHByb3ZpZGVkIGJ5IGZpcm13YXJlIHNldHVwLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:41:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUNy-0007ss-ON; Thu, 28 Sep 2017 08:41:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxUNx-0007sm-5a
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 08:41:33 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 44/92-02048-CB5BCC95; Thu, 28 Sep 2017 08:41:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS3f31jO
 RBp+e6ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTpn5kKbhhVLFtwR62Bsa7ql2MnBxCAnkS
 27unsoHYvAJ2EufPPGEFsSUEDCVOL7zJAmKzCKhK3NnylhnEZhNQl2h7th2ohoNDRMBA4tzRJ
 BCTWUBfYts6FhBTWMBN4kC/DYjJKyAo8XeHMEgfs4CWxMNft1ggbG2JZQtfM0M0Skss/8cxgZ
 FnFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfITC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzG
 pWC85P3cTIzCM6hkYGHcwNuz1O8QoycGkJMqrCgwvIb6k/JTKjMTijPii0pzU4kOMGhwcAtt2
 rb7AKMWSl5+XqiTBu20LUJ1gUWp6akVaZg4w0GFKJTh4lER414OkeYsLEnOLM9MhUqcYdTk6b
 t79wyQENkNKnPcESJEASFFGaR7cCFjUXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsXZA
 pPZl4J3KZXQEcwAR0xeSLYESWJCCmpBsbwWY+Lr94Tc3VdpGhxSr5mwRTD5LzdD3VNnLgUt+j
 O/fs+oV1+hbveircL66RuOla7SYTqF9X0pp/+9LB8wvy8m4fPSAVPcnXdvLRebHXvrjXJ05bx
 iZe8ePqC7+uEUOdZ982Kui35Fpms3HPVdiXjZCamgw8YFO2OMrneOSB4ulKDjffR3AAlluKMR
 EMt5qLiRABTpSqOtQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506588089!112339444!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50169 invoked from network); 28 Sep 2017 08:41:31 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 08:41:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 02:41:29 -0600
Message-Id: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 02:41:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/PV: fix/generalize guest nul selector
	handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VnbWVudCBiYXNlcyAoYW5kIGxpbWl0cykgYXJlbid0IGJlaW5nIGNsZWFyZWQgYnkgdGhlIGxv
YWRpbmcgb2YgYSBudWwKc2VsZWN0b3IgaW50byBhIHNlZ21lbnQgcmVnaXN0ZXIgb24gQU1EIENQ
VXMuIFRoZXJlZm9yZSwgaWYgYW4Kb3V0Z29pbmcgdkNQVSBoYXMgYSBub24temVybyBiYXNlIGlu
IEZTIG9yIEdTIGFuZCB0aGUgc3Vic2VxdWVudAppbmNvbWluZyB2Q1BVIGhhcyBhIG5vbi16ZXJv
IGJ1dCBudWwgc2VsZWN0b3IgaW4gdGhlIHJlc3BlY3RpdmUKcmVnaXN0ZXIocyksIHRoZSBzZWxl
Y3RvciB2YWx1ZShzKSB3b3VsZCBiZSBsb2FkZWQgd2l0aG91dCBjbGVhcmluZyB0aGUKc2VnbWVu
dCBiYXNlKHMpIGluIHRoZSBoaWRkZW4gcmVnaXN0ZXIgcG9ydGlvbi4KClNpbmNlIHRoZSBBQkkg
c3RhdGVzICJ6ZXJvIiBpbiBpdHMgZGVzY3JpcHRpb24gb2YgdGhlIGZzIGFuZCBncyBmaWVsZHMs
Cml0IGlzIHdvcnRoIG5vdGluZyB0aGF0IHRoZSBjaG9zZW4gYXBwcm9hY2ggdG8gZml4IHRoaXMg
YWx0ZXJzIHRoZQp3cml0dGVuIGRvd24gQUJJLiBJIGNvbnNpZGVyIHRoaXMgcHJlZmVycmFibGUg
b3ZlciBlbmZvcmNpbmcgdGhlCnByZXZpb3VzbHkgd3JpdHRlbiBkb3duIGJlaGF2aW9yLCBhcyBu
dWwgc2VsZWN0b3JzIGFyZSBmYXIgbW9yZSBsaWtlbHkKdG8gYmUgd2hhdCB3YXMgbWVhbnQgZnJv
bSB0aGUgYmVnaW5uaW5nLgoKVGhlIGFkanVzdG1lbnRzIGFsc28gZWxpbWluYXRlIGFuIGluY29u
c2lzdGVuY3kgYmV0d2VlbiBGUyBhbmQgR1MKaGFuZGxpbmc6IE9sZCBjb2RlIGhhZCBhbiBleHRy
YSBwb2ludGxlc3MgKGdzX2Jhc2VfdXNlciB3YXMgYWx3YXlzIHplcm8Kd2hlbiBESVJUWV9HUyB3
YXMgc2V0KSBjb25kaXRpb25hbCBmb3IgR1MuIFRoZSBvbGQgYml0a2VlcGVyIGNoYW5nZXNldApo
YXMgbm8gZXhwbGFuYXRpb24gZm9yIHRoaXMgYXN5bW1ldHJ5LgoKSW5zcGlyZWQgYnkgTGludXgg
Y29tbWl0IGUxMzdhNGQ4ZjRkZDJlMjc3ZTM1NTQ5NWI2YjJjYjI0MWE4NjkzYzMuCgpBZGRpdGlv
bmFsbHkgZm9yIERTIGFuZCBFUyBhIGZsYXQgc2VsZWN0b3IgaXMgYmVpbmcgbG9hZGVkIHByaW9y
IHRvIHRoZQpsb2FkaW5nIG9mIGEgbnVsIG9uZSBvbiBBTUQgQ1BVcywganVzdCBhcyBhIHByZWNh
dXRpb25hcnkgbWVhc3VyZQood2UncmUgbm90IGN1cnJlbnRseSBhd2FyZSBvZiB3YXlzIGZvciBh
IGd1ZXN0IHRvIGRlZHVjZSB0aGUgYmFzZSBvZiBhCnNlZ21lbnQgcmVnaXN0ZXIgd2hpY2ggaGFz
IGEgbnVsIHNlbGVjdG9yIGxvYWRlZCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogQWRkIERTL0VTIGhhbmRsaW5nLgoKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTIzNyw2ICsx
MjM3LDE4IEBAIGFyY2hfZG9fdmNwdV9vcCgKICAgICByZXR1cm4gcmM7CiB9CiAKKy8qCisgKiBM
b2FkaW5nIGEgbnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFyIGJhc2VzIGFuZCBsaW1pdHMgb24g
QU1EIENQVXMuIEJlIG9uCisgKiB0aGUgc2FmZSBzaWRlIGFuZCByZS1pbml0aWFsaXplIGJvdGgg
dG8gZmxhdCBzZWdtZW50IHZhbHVlcyBiZWZvcmUgbG9hZGluZworICogYSBudWwgc2VsZWN0b3Iu
CisgKi8KKyNkZWZpbmUgcHJlbG9hZF9zZWdtZW50KHNlZywgdmFsdWUpIGRvIHsgICAgICAgICAg
ICAgIFwKKyAgICBpZiAoICEoKHZhbHVlKSAmIH4zKSAmJiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FN
RCApIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdmwgJWswLCAlJSIgI3NlZyAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgOjogInIiIChGTEFUX1VTRVJfRFMzMikgKTsg
ICAgIFwKK30gd2hpbGUgKCBmYWxzZSApCisKICNkZWZpbmUgbG9hZHNlZ21lbnQoc2VnLHZhbHVl
KSAoeyAgICAgICAgICAgICAgIFwKICAgICBpbnQgX19yID0gMTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTEyNzUsMzYgKzEyODcsNDAgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50
cyhzdHJ1Y3QgdmNwdSAqbgogCiAgICAgLyogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9h
ZC4gKi8KICAgICBpZiAoIHVubGlrZWx5KChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9EUykg
fCB1cmVncy0+ZHMpICkKKyAgICB7CisgICAgICAgIHByZWxvYWRfc2VnbWVudChkcywgdXJlZ3Mt
PmRzKTsKICAgICAgICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChkcywgdXJlZ3MtPmRz
KTsKKyAgICB9CiAKICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLwog
ICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0VTKSB8IHVyZWdz
LT5lcykgKQorICAgIHsKKyAgICAgICAgcHJlbG9hZF9zZWdtZW50KGVzLCB1cmVncy0+ZXMpOwog
ICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGVzLCB1cmVncy0+ZXMpOworICAg
IH0KIAotICAgIC8qCi0gICAgICogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9hZC4KLSAg
ICAgKiBBbHNvIHJlbG9hZCB0byByZXNldCBGU19CQVNFIGlmIGl0IHdhcyBub24temVyby4KLSAg
ICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KChkaXJ0eV9zZWdtZW50X21hc2sgJiAoRElSVFlfRlMg
fCBESVJUWV9GU19CQVNFKSkgfAotICAgICAgICAgICAgICAgICAgdXJlZ3MtPmZzKSApCisgICAg
LyogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9hZC4gKi8KKyAgICBpZiAoIHVubGlrZWx5
KChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9GUykgfCB1cmVncy0+ZnMpICkKKyAgICB7CiAg
ICAgICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21lbnQoZnMsIHVyZWdzLT5mcyk7CisgICAg
ICAgIC8qIG5vbi1udWwgc2VsZWN0b3IgdXBkYXRlcyBmc19iYXNlICovCisgICAgICAgIGlmICgg
dXJlZ3MtPmZzICYgfjMgKQorICAgICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrICY9IH5ESVJU
WV9GU19CQVNFOworICAgIH0KIAotICAgIC8qCi0gICAgICogRWl0aGVyIHNlbGVjdG9yICE9IDAg
PT0+IHJlbG9hZC4KLSAgICAgKiBBbHNvIHJlbG9hZCB0byByZXNldCBHU19CQVNFIGlmIGl0IHdh
cyBub24temVyby4KLSAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KChkaXJ0eV9zZWdtZW50X21h
c2sgJiAoRElSVFlfR1MgfCBESVJUWV9HU19CQVNFX1VTRVIpKSB8Ci0gICAgICAgICAgICAgICAg
ICB1cmVncy0+Z3MpICkKLSAgICB7Ci0gICAgICAgIC8qIFJlc2V0IEdTX0JBU0Ugd2l0aCB1c2Vy
ICVncz8gKi8KLSAgICAgICAgaWYgKCAoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1MpIHx8
ICFuLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyICkKLSAgICAgICAgICAgIGFsbF9zZWdzX29r
YXkgJj0gbG9hZHNlZ21lbnQoZ3MsIHVyZWdzLT5ncyk7CisgICAgLyogRWl0aGVyIHNlbGVjdG9y
ICE9IDAgPT0+IHJlbG9hZC4gKi8KKyAgICBpZiAoIHVubGlrZWx5KChkaXJ0eV9zZWdtZW50X21h
c2sgJiBESVJUWV9HUykgfCB1cmVncy0+Z3MpICkKKyAgICB7CisgICAgICAgIGFsbF9zZWdzX29r
YXkgJj0gbG9hZHNlZ21lbnQoZ3MsIHVyZWdzLT5ncyk7CisgICAgICAgIC8qIG5vbi1udWwgc2Vs
ZWN0b3IgdXBkYXRlcyBnc19iYXNlX3VzZXIgKi8KKyAgICAgICAgaWYgKCB1cmVncy0+Z3MgJiB+
MyApCisgICAgICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgJj0gfkRJUlRZX0dTX0JBU0VfVVNF
UjsKICAgICB9CiAKICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICkKICAgICB7CiAgICAg
ICAgIC8qIFRoaXMgY2FuIG9ubHkgYmUgbm9uLXplcm8gaWYgc2VsZWN0b3IgaXMgTlVMTC4gKi8K
LSAgICAgICAgaWYgKCBuLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSApCisgICAgICAgIGlmICggbi0+
YXJjaC5wdl92Y3B1LmZzX2Jhc2UgfCAoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRlNfQkFT
RSkgKQogICAgICAgICAgICAgd3Jmc2Jhc2Uobi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UpOwogCiAg
ICAgICAgIC8qIE1vc3Qga2VybmVscyBoYXZlIG5vbi16ZXJvIEdTIGJhc2UsIHNvIGRvbid0IGJv
dGhlciB0ZXN0aW5nLiAqLwpAQCAtMTMxMiw3ICsxMzI4LDggQEAgc3RhdGljIHZvaWQgbG9hZF9z
ZWdtZW50cyhzdHJ1Y3QgdmNwdSAqbgogICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNF
LCBuLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWwpOwogCiAgICAgICAgIC8qIFRoaXMgY2Fu
IG9ubHkgYmUgbm9uLXplcm8gaWYgc2VsZWN0b3IgaXMgTlVMTC4gKi8KLSAgICAgICAgaWYgKCBu
LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyICkKKyAgICAgICAgaWYgKCBuLT5hcmNoLnB2X3Zj
cHUuZ3NfYmFzZV91c2VyIHwKKyAgICAgICAgICAgICAoZGlydHlfc2VnbWVudF9tYXNrICYgRElS
VFlfR1NfQkFTRV9VU0VSKSApCiAgICAgICAgICAgICB3cmdzYmFzZShuLT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV91c2VyKTsKIAogICAgICAgICAvKiBJZiBpbiBrZXJuZWwgbW9kZSB0aGVuIHN3aXRj
aCB0aGUgR1MgYmFzZXMgYXJvdW5kLiAqLwpAQCAtMTQ0NywyMiArMTQ2NCwyMiBAQCBzdGF0aWMg
dm9pZCBzYXZlX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICp2CiAgICAgaWYgKCByZWdzLT5mcyB8fCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8
PSBESVJUWV9GUzsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSAwOyAvKiAhPSAw
IHNlbGVjdG9yIGtpbGxzIGZzX2Jhc2UgKi8KKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBr
aWxscyBmc19iYXNlICovCisgICAgICAgIGlmICggcmVncy0+ZnMgJiB+MyApCisgICAgICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IDA7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2LT5h
cmNoLnB2X3ZjcHUuZnNfYmFzZSApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmZz
X2Jhc2UgKQogICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgfD0gRElSVFlfRlNfQkFTRTsKLSAg
ICB9CiAKICAgICBpZiAoIHJlZ3MtPmdzIHx8IGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsK
ICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0dTOwotICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gMDsgLyogIT0gMCBzZWxlY3RvciBraWxscyBnc19iYXNl
X3VzZXIgKi8KKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBraWxscyBnc19iYXNlX3VzZXIg
Ki8KKyAgICAgICAgaWYgKCByZWdzLT5ncyAmIH4zICkKKyAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5nc19iYXNlX3VzZXIgPSAwOwogICAgIH0KLSAgICBlbHNlIGlmICggdi0+YXJjaC5wdl92
Y3B1LmdzX2Jhc2VfdXNlciApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2VfdXNlciApCiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9HU19CQVNFX1VT
RVI7Ci0gICAgfQogCiAgICAgdGhpc19jcHUoZGlydHlfc2VnbWVudF9tYXNrKSA9IGRpcnR5X3Nl
Z21lbnRfbWFzazsKIH0KLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZf
NjQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC0y
MDMsOCArMjAzLDggQEAgc3RydWN0IGNwdV91c2VyX3JlZ3MgewogICAgIHVpbnQxNl90IHNzLCBf
cGFkMlszXTsKICAgICB1aW50MTZfdCBlcywgX3BhZDNbM107CiAgICAgdWludDE2X3QgZHMsIF9w
YWQ0WzNdOwotICAgIHVpbnQxNl90IGZzLCBfcGFkNVszXTsgLyogTm9uLXplcm8gPT4gdGFrZXMg
cHJlY2VkZW5jZSBvdmVyIGZzX2Jhc2UuICAgICAqLwotICAgIHVpbnQxNl90IGdzLCBfcGFkNlsz
XTsgLyogTm9uLXplcm8gPT4gdGFrZXMgcHJlY2VkZW5jZSBvdmVyIGdzX2Jhc2VfdXNyLiAqLwor
ICAgIHVpbnQxNl90IGZzLCBfcGFkNVszXTsgLyogTm9uLW51bCA9PiB0YWtlcyBwcmVjZWRlbmNl
IG92ZXIgZnNfYmFzZS4gICAgICAqLworICAgIHVpbnQxNl90IGdzLCBfcGFkNlszXTsgLyogTm9u
LW51bCA9PiB0YWtlcyBwcmVjZWRlbmNlIG92ZXIgZ3NfYmFzZV91c2VyLiAqLwogfTsKIHR5cGVk
ZWYgc3RydWN0IGNwdV91c2VyX3JlZ3MgY3B1X3VzZXJfcmVnc190OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoY3B1X3VzZXJfcmVnc190KTsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:42:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUOe-0007xY-5c; Thu, 28 Sep 2017 08:42:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <james-xen@dingwall.me.uk>) id 1dxUOc-0007xH-6X
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 08:42:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CC/EB-03423-2E5BCC95; Thu, 28 Sep 2017 08:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUSwPDXS/fh1jO
 RBvs2aFos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXll1kK/imXtF5eTNrA+NBpS5GLg4hgQmM
 Eo8enmXuYuTkkBCQl9i78A+c3fr0ISNIkYTAciaJBcuOsYEkhAQ8JHb/6maD6F7EKNH78yojS
 IJXQFDi5MwnLCA2s4CVRPfGnUwQtrzE9rdzwKayCKhKbN/7EqyeTUBfovHqJLB6EQFpiWufLz
 NC1AtLfNx6B2yZsICRxMWmPnaI+bYSWx68Y4e4TkmifeZdsBpRAWWJY93/GCcwCs5CcsYsJGf
 MQnLGAkbmVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHL
 AAQ7GL8tCzjEKMnBpCTK+2LLmUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzbQHKCRanpqRVpm
 TnAKIJJS3DwKInwvgNJ8xYXJOYWZ6ZDpE4xGnP8mHTlDxPHkne3/jAJseTl56VKifOeACkVAC
 nNKM2DGwSL7kuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5t0PMoUnM68Ebt8roFOYgE6ZPBH
 slJJEhJRUA6P3l3+l6v3fPy4SfdqsovxF7NXkyjs+GnfnpSkkzn3s68TleXehQO2nt48mbma7
 VXd++qTUP0ziwQa64kJcyR+P/Xq7eKbB4RN5IeG7Jd/walc9aDhfWJcRK7uj3PddC9eHCVtuV
 U5ieeUqsfMG9/LAGVszovb3mxffLtFJM+xLZ+xVfHDnl4wSS3FGoqEWc1FxIgAUNDMn6QIAAA
 ==
X-Env-Sender: james-xen@dingwall.me.uk
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506588129!66060681!1
X-Originating-IP: [80.0.253.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29332 invoked from network); 28 Sep 2017 08:42:09 -0000
Received: from know-smtprelay-omc-10.server.virginmedia.net (HELO
 know-smtprelay-omc-10.server.virginmedia.net) (80.0.253.74)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 28 Sep 2017 08:42:09 -0000
Received: from dingwall.me.uk ([82.47.84.47])
 by know-smtprelay-10-imp with bizsmtp
 id Ewi81w00R11G8Qq01wi84B; Thu, 28 Sep 2017 09:42:09 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: X-Spam: 0
X-Authority: v=2.1 cv=SeoKDalu c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10
 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=MKtGQD3n3ToA:10 a=2JCJgTwv5E4A:10
 a=1UhrZpe2VIYA:10 a=ZZnuYtJkoWoA:10 a=LQMAt7cLXGbpXMmQk_wA:9 a=CjuIK1q_8ugA:10
Received: (qmail 23843 invoked from network); 28 Sep 2017 08:42:07 -0000
Received: from apache0.xen.dingwall.me.uk (HELO
 webmail.private.dingwall.me.uk) (192.168.1.35)
 by mail0.xen.dingwall.me.uk with SMTP; 28 Sep 2017 08:42:07 -0000
MIME-Version: 1.0
Date: Thu, 28 Sep 2017 09:42:07 +0100
From: James Dingwall <james-xen@dingwall.me.uk>
To: xen-devel@lists.xen.org
Message-ID: <4a6f8bcd684af7dcd19b3b9d31ae0274@dingwall.me.uk>
X-Sender: james-xen@dingwall.me.uk
User-Agent: Roundcube Webmail/1.2.5
Cc: jgross@suse.com
Subject: [Xen-devel] Linux kernel tmem regression v4.1 -> v4.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpJIGFtIHRyeWluZyB0byBtaWdyYXRlIG15IGRvbVUgaW5zdGFuY2VzIGZyb20gdjQuMS40
NCB0byB2NC40Ljg4IGFuZCBpdCAKc2VlbXMgdGhhdCB3aGV0aGVyIG9yIG5vdCBlODIwX2hvc3Qg
PSAxIGluIHRoZSBkb21VIGNvbmZpZ3VyYXRpb24gaXMgdGhlIApjYXVzZSBvZiB0aGUgZm9sbG93
aW5nIHN0YWNrIHRyYWNlLiAgUGxlYXNlIG5vdGUgSSBoYXZlICNkZWZpbmUgTUNfREVCVUcgCjEg
aW4gYXJjaC94ODYveGVuL211bHRpY2FsbC5jIHNvIHRoZSBmYWlsZWQgaHlwZXJ2aXNvciBjYWxs
IGlzIGxvZ2dlZC4gIApJJ20gdW5zdXJlIHdoaWNoIHNpZGUgb2YgdGhlIGtlcm5lbC94ZW4gYm91
bmRhcnkgdGhpcyByZWFsbHkgZmFsbHMuCgpTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gMSBtdWx0
aWNhbGwocykgZmFpbGVkOiBjcHUgMApTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gQ1BVOiAwIFBJ
RDogMjIgQ29tbToga3dvcmtlci8wOjEgTm90IHRhaW50ZWQgCjQuNC44OCAjMTU3ClNlcCAyNSAy
MjowMjo1MCBba2VybmVsXSBXb3JrcXVldWU6IGV2ZW50cyBiYWxsb29uX3Byb2Nlc3MKU2VwIDI1
IDIyOjAyOjUwIFtrZXJuZWxdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMWUzMWZhNzggCmZm
ZmZmZmZmODEyZjlhMjggZmZmZjg4MDAxZjgwYTIyMApTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0g
IGZmZmY4ODAwMWY4MGEyMzggZmZmZjg4MDAxZTMxZmFiMCAKZmZmZmZmZmY4MTAwNGQ3OSAwMDAw
MDAwMDAwMTE1YmI3ClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAgZmZmZjg4MDAxZjgwYTI3MCBm
ZmZmODgwMDFmODBiMzMwIApmZmZmODgwMTk1YmI3MDAwIDAwMDAwMDAwMDAwMDAwMDAKU2VwIDI1
IDIyOjAyOjUwIFtrZXJuZWxdIENhbGwgVHJhY2U6ClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAg
WzxmZmZmZmZmZjgxMmY5YTI4Pl0gZHVtcF9zdGFjaysweDYxLzB4N2UKU2VwIDI1IDIyOjAyOjUw
IFtrZXJuZWxdICBbPGZmZmZmZmZmODEwMDRkNzk+XSB4ZW5fbWNfZmx1c2grMHhmZC8weDFhMApT
ZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gIFs8ZmZmZmZmZmY4MTAwNmJlNT5dIHhlbl9hbGxvY19w
dGUrMHgxNzYvMHgxOGUKU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdICBbPGZmZmZmZmZmODE1NDUy
MWI+XSBwaHlzX3BtZF9pbml0KzB4MjNjLzB4MmFmClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAg
WzxmZmZmZmZmZjgxNTQ1NDliPl0gcGh5c19wdWRfaW5pdCsweDIwZC8weDJkNApTZXAgMjUgMjI6
MDI6NTAgW2tlcm5lbF0gIFs8ZmZmZmZmZmY4MTU0NjAyMj5dIAprZXJuZWxfcGh5c2ljYWxfbWFw
cGluZ19pbml0KzB4MTVlLzB4MjMzClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAgWzxmZmZmZmZm
ZjgxNTQyNjk0Pl0gCmluaXRfbWVtb3J5X21hcHBpbmcrMHgxYzcvMHgyNjQKU2VwIDI1IDIyOjAy
OjUwIFtrZXJuZWxdICBbPGZmZmZmZmZmODEwNDExYmU+XSBhcmNoX2FkZF9tZW1vcnkrMHg1MC8w
eGRhClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAgWzxmZmZmZmZmZjgxNTQzMTkxPl0gCmFkZF9t
ZW1vcnlfcmVzb3VyY2UrMHg5Yy8weDEyZApTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gIFs8ZmZm
ZmZmZmY4MTM3NDYyZj5dIApyZXNlcnZlX2FkZGl0aW9uYWxfbWVtb3J5KzB4MTI1LzB4MTZiClNl
cCAyNSAyMjowMjo1MCBba2VybmVsXSAgWzxmZmZmZmZmZjgxMzc0ODJkPl0gCmJhbGxvb25fcHJv
Y2VzcysweDFiOC8weDJjNQpTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gIFs8ZmZmZmZmZmY4MTA3
ZGYyNz5dID8gCl9fcmF3X2NhbGxlZV9zYXZlX19fcHZfcXVldWVkX3NwaW5fdW5sb2NrKzB4MTEv
MHgxZQpTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gIFs8ZmZmZmZmZmY4MTA2MGMxOD5dIApwcm9j
ZXNzX29uZV93b3JrKzB4MTlkLzB4MmE5ClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAgWzxmZmZm
ZmZmZjgxMDYxNjJhPl0gd29ya2VyX3RocmVhZCsweDI3ZC8weDM2ZQpTZXAgMjUgMjI6MDI6NTAg
W2tlcm5lbF0gIFs8ZmZmZmZmZmY4MTA2MTNhZD5dID8gCnJlc2N1ZXJfdGhyZWFkKzB4MmEyLzB4
MmEyClNlcCAyNSAyMjowMjo1MCBba2VybmVsXSAgWzxmZmZmZmZmZjgxMDY1NzViPl0ga3RocmVh
ZCsweGRhLzB4ZTIKU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdICBbPGZmZmZmZmZmODEwNjU2ODE+
XSA/IAprdGhyZWFkX3dvcmtlcl9mbisweDEzZi8weDEzZgpTZXAgMjUgMjI6MDI6NTAgW2tlcm5l
bF0gIFs8ZmZmZmZmZmY4MTU0YzU3Zj5dIHJldF9mcm9tX2ZvcmsrMHgzZi8weDcwClNlcCAyNSAy
MjowMjo1MCBba2VybmVsXSAgWzxmZmZmZmZmZjgxMDY1NjgxPl0gPyAKa3RocmVhZF93b3JrZXJf
Zm4rMHgxM2YvMHgxM2YKU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdICAgY2FsbCAgMS8yOiBvcD0x
NCBhcmc9W2ZmZmY4ODAxMTViYjcwMDBdIApyZXN1bHQ9MF94ZW5fYWxsb2NfcHRlKzB4ODEvMHgx
OGUKU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdICAgY2FsbCAgMi8yOiBvcD0yNiBhcmc9W2ZmZmY4
ODAwMWY4MGIzMzBdIApyZXN1bHQ9LTFfeGVuX2FsbG9jX3B0ZSsweGQ3LzB4MThlClNlcCAyNSAy
MjowMjo1MCBba2VybmVsXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KCgp4
ZW4gdmVyc2lvbiBpcyA0LjguMS1yMyBmcm9tIEdlbnRvbywgZG9tMCBpcyA0LjEuNDQuICBJIGhh
dmUgc2VlbiB0aGUgCnNhbWUgdHJhY2UgbG9nZ2VkIGluIGFuIFVidW50dSAxNi4wNCBndWVzdCB3
aXRoIGEgNC40IGtlcm5lbC4gIEkgZG9uJ3QgCmhhdmUgYSBzcGVjaWZpYyB0ZXN0IGNhc2Ugd2hp
Y2ggdHJpZ2dlcnMgdGhpcyBidXQgaXQgd2lsbCB1c3VhbGx5IGFwcGVhciAKd2l0aGluIDI0IGhv
dXJzIGJ1dCBpdCBkZXBlbmRzIG9uIGhvdyBtdWNoIHdvcmsgdGhlIGRvbVUgaGFzIGJlZW4gCnBl
cmZvcm1pbmcgKHNvIHByb2JhYmx5IGhvdyBtdWNoIGJhbGxvb25pbmcgaXQgaGFzIGJlZW4gZG9p
bmcpLiAgU2V0dGluZyAKZTgyMF9ob3N0ID0gMCBpbiB0aGUgY29uZmlnIHNlZW1zIHRvIHByZXZl
bnQgdGhpcyBoYXBwZW5pbmcuCgpJbiB0aGUga2VybmVsIGdpdCBsb2cgdjQuMS40NC4udjQuNC44
OSAtLSA6L2FyY2gveDg2L3hlbi9tbXUuYyBzaG93cyAKc29tZSBjb21taXRzIHdoaWNoIHNlZW0g
dG8gcmVsYXRlIHRvIHRoZSBmYWlsZWQgaHlwZXJ2aXNvciBvcGVyYXRpb24gYW5kIAp3b3JraW5n
IHJvdW5kIHRoZSBlODIwIG1hcC4gIEkgaGF2ZSBub3QgZG9uZSBhIGJpc2VjdCB0byB0cnkgYW5k
IGlzb2xhdGUgCnRoaXMgbW9yZSBkZWZpbml0aXZlbHkuICBJIHN1c3BlY3QgdGhpcyBjb3VsZCBi
ZSBhIG1vcmUgZ2VuZXJhbCBiYWxsb29uIAppc3N1ZSBidXQgcGVyaGFwcyBpcyByZXZlYWxlZCB3
aXRoIHRtZW0gbW9yZSBlYXNpbHkgYXMgdGhlIHJhdGUgb2YgCmJhbGxvb25pbmcgdXAvZG93biBp
cyBoaWdoZXIgdGhhbiBvY2Nhc2lvbmFsIG1hbnVhbCBjaGFuZ2VzLgoKVGhpcyBpcyB0aGUgZ3Vl
c3QgL3Byb2MvaW9tZW0gd2l0aCBlODIwX2hvc3QgPSAwOgoKS0VSTkVMOiA0LjQuODkgIzE1NyBT
TVAgV2VkIFNlcCAyNyAxOTozMDoyOCBCU1QgMjAxNwpUTUVNIE1PRFVMRSBQQVJBTVM6Ci9zeXMv
bW9kdWxlL3RtZW0vcGFyYW1ldGVycy9jbGVhbmNhY2hlOiBZCi9zeXMvbW9kdWxlL3RtZW0vcGFy
YW1ldGVycy9mcm9udHN3YXA6IFkKL3N5cy9tb2R1bGUvdG1lbS9wYXJhbWV0ZXJzL3NlbGZiYWxs
b29uaW5nOiBZCi9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9zZWxmc2hyaW5raW5nOiBZCktF
Uk5FTCBDT01NQU5EIExJTkU6IHJvb3Q9L2Rldi9yYW0wIGluaXQ9L2xpbnV4cmMgcmFtZGlzaz04
MTkyIApyZWFsX3Jvb3Q9L2Rldi9zeXN0ZW12Zy9yb290bHYgdWRldiBkb3Njc2kgZG9sdm0gdG1l
bQovcHJvYy9pb21lbToKMDAwMDAwMDAtMDAwMDBmZmYgOiByZXNlcnZlZAowMDAwMTAwMC0wMDA5
ZmZmZiA6IFN5c3RlbSBSQU0KMDAwYTAwMDAtMDAwZmZmZmYgOiByZXNlcnZlZAogICAwMDBmMDAw
MC0wMDBmZmZmZiA6IFN5c3RlbSBST00KMDAxMDAwMDAtM2ZmZmZmZmYgOiBTeXN0ZW0gUkFNCiAg
IDAxMDAwMDAwLTAxNTUwOWFkIDogS2VybmVsIGNvZGUKICAgMDE1NTA5YWUtMDE4MDdlYmYgOiBL
ZXJuZWwgZGF0YQogICAwMTkxNDAwMC0wMTljMWZmZiA6IEtlcm5lbCBic3MKZmVlMDAwMDAtZmVl
MDBmZmYgOiBMb2NhbCBBUElDCgpBbmQgd2l0aCBlODIwX2hvc3QgPSAxOgoKS0VSTkVMOiA0LjQu
ODkgIzE1NyBTTVAgV2VkIFNlcCAyNyAxOTozMDoyOCBCU1QgMjAxNwpUTUVNIE1PRFVMRSBQQVJB
TVM6Ci9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9jbGVhbmNhY2hlOiBZCi9zeXMvbW9kdWxl
L3RtZW0vcGFyYW1ldGVycy9mcm9udHN3YXA6IFkKL3N5cy9tb2R1bGUvdG1lbS9wYXJhbWV0ZXJz
L3NlbGZiYWxsb29uaW5nOiBZCi9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9zZWxmc2hyaW5r
aW5nOiBZCktFUk5FTCBDT01NQU5EIExJTkU6IHJvb3Q9L2Rldi9yYW0wIGluaXQ9L2xpbnV4cmMg
cmFtZGlzaz04MTkyIApyZWFsX3Jvb3Q9L2Rldi9zeXN0ZW12Zy9yb290bHYgdWRldiBkb3Njc2kg
ZG9sdm0gdG1lbQovcHJvYy9pb21lbToKMDAwMDAwMDAtMDAwMDBmZmYgOiByZXNlcnZlZAowMDAw
MTAwMC0wMDA5ZmZmZiA6IFN5c3RlbSBSQU0KMDAwYTAwMDAtMDAwZmZmZmYgOiByZXNlcnZlZAog
ICAwMDBmMDAwMC0wMDBmZmZmZiA6IFN5c3RlbSBST00KMDAxMDAwMDAtMWZmZmZmZmYgOiBTeXN0
ZW0gUkFNCiAgIDAxMDAwMDAwLTAxNTUwOWFkIDogS2VybmVsIGNvZGUKICAgMDE1NTA5YWUtMDE4
MDdlYmYgOiBLZXJuZWwgZGF0YQogICAwMTkxNDAwMC0wMTljMWZmZiA6IEtlcm5lbCBic3MKMjAw
MDAwMDAtZDdmZWZmZmYgOiBVbnVzYWJsZSBtZW1vcnkKZDdmZjAwMDAtZDdmZmRmZmYgOiBBQ1BJ
IFRhYmxlcwpkN2ZmZTAwMC1kN2ZmZmZmZiA6IEFDUEkgTm9uLXZvbGF0aWxlIFN0b3JhZ2UKZmVl
MDAwMDAtZmVlMDBmZmYgOiBMb2NhbCBBUElDCjEwMDAwMDAwMC0xMWZmZmZmZmYgOiBTeXN0ZW0g
UkFNCgoKSWYgb3RoZXIgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGVudmlyb25tZW50IGlzIHVzZWZ1
bCBwbGVhc2UgbGV0IG1lIGtub3cuCgpUaGFua3MsCkphbWVzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:45:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUS2-0008CT-LJ; Thu, 28 Sep 2017 08:45:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxUS2-0008CL-7V
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 08:45:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 74/AA-03422-9B6BCC95; Thu, 28 Sep 2017 08:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpO7mbWc
 iDVqOclos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkbXk1hLZgjUbGj/wBLA+M+4S5GDg4JAX+J
 rR9Fuhg5OVgEVCU+t95kAbHZBJQlfnb2soHYIgLSEkdf32cHsZkFbCTmPu5iBbGFBcwk5nc0g
 dm8AhYSd48+ZAaxhQScJCbtfcgEEReUODnzCQvIKmYBTYn1u/QhTGmJ5f84ICbKSzRvnQ3WyS
 ngLPHy+3ewTlEBFYnOpXNYICYqSHRMP8Y0gZF/FpKhsxCGzkIYOgvJ0AWMLKsYNYpTi8pSi3Q
 NTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkgEIdjBe3xhwiFGSg0lJlFd1
 65lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8r0BygkWp6akVaZk5wOiASUtw8CiJ8N4DSfMWF
 yTmFmemQ6ROMSpKifM6gSQEQBIZpXlwbbCIvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3h
 0gU3gy80rgpr8CWswEtHjyRLDFJYkIKakGxp13L1ec6VOvmrE7NN/VIGvnYj7G+zvP+may8+5
 NOR6/c1vTvqMPjx2TnPqg+HlxlOuqB1/uivw1Zjgzr8HBKomx7iBbpJXMR5f/JndjysKK//VE
 vOd997D+yY8ny23/i/066n49ITRJ9LR0s8/M1P/fZ/+YzuzToPPi7dW5x1mrT5rOWBL5bKsSS
 3FGoqEWc1FxIgCtkt7UwwIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506588337!84865433!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40853 invoked from network); 28 Sep 2017 08:45:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 08:45:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441565556"
Date: Thu, 28 Sep 2017 09:45:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: <glenn@rimuhosting.com>
Message-ID: <20170928084535.lkdywz5gjtgtlaxz@citrix.com>
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Building xtf on older distros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDI6NDM6NTdQTSArMTMwMCwgR2xlbm4gRW5yaWdodCB3
cm90ZToKPiBIaSB0aGVyZQo+IAo+IFdoZW4gYnVpbGRpbmcgdGhlIHhlbiB0ZXN0aW5nIGZyYW1l
d29yayBvbiBDZW50T1M2LCBJIHNlZSB0aGUgYmVsb3cgaXNzdWUuIEkKPiBzZWUgc2ltaWxhciBp
c3N1ZXMgd2l0aCBDZW50T1M3IGFuZCBvdGhlciBkaXN0cm9zIHdpdGggb2xkZXIgdG9vbCBjaGFp
bnMuCj4gVGhlIG9ubHkgb25lIHRoYXQgYnVpbHQgY2xlYW5seSBmb3IgbWUgd2FzIFVidW50dSAx
NjA0Lgo+IAo+IFNvbWUgd29ya2Fyb3VuZHMgKGRpc2FibGluZyB0aGUgLVcgb3B0aW9ucykgbGV0
IGl0IGdldCBhIGJpdCBmdXJ0aGVyIGJ1dCBJCj4gaGl0IG90aGVyIGlzc3Vlcy4KPiAKPiBBbmRy
ZXcgc2VwYXJhdGVseSBtZW50aW9uZWQgdGhpcyBtYXkgYmUgcmVsYXRlZCB0byBDOTkgaW5pdGlh
bGlzYXRpb24sIHdoaWNoCj4gc291bmRzIGFib3V0IHJpZ2h0Lgo+IAo+IEF0IHRoZSBtb21lbnQg
SSdtIGRvaW5nIGEgc3RhdGljIGJ1aWxkIGFuZCBtb3ZpbmcgdGhlIGJpbmFyaWVzIHdoZXJlIEkg
bmVlZAo+IHRvIHJ1biB0aGUgdGVzdHMsIHdoaWNoIGlzIGZpbmUsIGJ1dCBpdCB3b3VsZCBiZSBu
aWNlIHRvIGhhdmUgYSBuYXRpdmUgYzYKPiBidWlsZCB3b3JraW5nIHRvIG1hdGNoIHRoZSByZXN0
IG9mIG15IGV4aXN0aW5nIHRlc3QgaW5mcmEuCj4gCj4gTm90IGEgQyBkZXYsIGJ1dCBoYXBweSB0
byB0ZXN0IGFueS9hbGwgdGhpbmdzLgo+IAo+IE5vdCBsaXN0IHN1YnNjcmliZWQgc28gcGxlYXNl
IGluY2x1ZGUgaW4gQ0MuCj4gCj4gUmVnYXJkcywgR2xlbm4KPiBodHRwOi8vcmltdWhvc3Rpbmcu
Y29tCj4gCj4gLi4uCj4gZ2NjIC1waXBlIC1JL3Jvb3QvZ2xlL3h0Zi9pbmNsdWRlIC1JL3Jvb3Qv
Z2xlL3h0Zi9hcmNoL3g4Ni9pbmNsdWRlIC1NTUQgLU1QCj4gLVdhbGwgLVdleHRyYSAtV2Vycm9y
IC1zdGQ9Z251OTkgLVdzdHJpY3QtcHJvdG90eXBlcyAtTzMgLWcgLWZuby1jb21tb24KPiAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yCj4gLWZuby1waWMgLWZmcmVlc3RhbmRpbmcgLW1uby1yZWQtem9uZSAtbW5v
LXNzZSAtV25vLXVudXNlZC1wYXJhbWV0ZXIKPiAtV2lubGluZSAtbTY0ICAtRENPTkZJR19FTlZf
cHY2NCAtaW5jbHVkZSBhcmNoL2NvbmZpZy5oIC1jCj4gL3Jvb3QvZ2xlL3h0Zi9hcmNoL3g4Ni9z
ZXR1cC5jIC1vIC9yb290L2dsZS94dGYvYXJjaC94ODYvc2V0dXAtcHY2NC5vCj4gY2MxOiB3YXJu
aW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycwo+IC9yb290L2dsZS94dGYvYXJjaC94ODYvZ3Jh
bnRfdGFibGUuYzogSW4gZnVuY3Rpb24g4oCYYXJjaF9tYXBfZ250dGFi4oCZOgo+IC9yb290L2ds
ZS94dGYvYXJjaC94ODYvZ3JhbnRfdGFibGUuYzoxOTogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0
aW9uIG9mCj4gZnVuY3Rpb24g4oCYX1N0YXRpY19hc3NlcnTigJkKPiBtYWtlWzFdOiAqKiogWy9y
b290L2dsZS94dGYvYXJjaC94ODYvZ3JhbnRfdGFibGUtcHY2NC5vXSBFcnJvciAxCj4gbWFrZVsx
XTogKioqIFdhaXRpbmcgZm9yIHVuZmluaXNoZWQgam9icy4uLi4KPiBtYWtlWzFdOiBMZWF2aW5n
IGRpcmVjdG9yeSBgL3Jvb3QvZ2xlL3h0Zi90ZXN0cy9jcHVpZCcKPiBtYWtlOiAqKiogW2FsbF0g
RXJyb3IgMgo+IAo+ICMgZ2NjIC0tdmVyc2lvbgo+IGdjYyAoR0NDKSA0LjQuNyAyMDEyMDMxMyAo
UmVkIEhhdCA0LjQuNy0xOCkKPiBDb3B5cmlnaHQgKEMpIDIwMTAgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLCBJbmMuCj4gVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3Ig
Y29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8KPiB3YXJyYW50eTsgbm90IGV2ZW4gZm9y
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KPiAK
ClBsZWFzZSB0cnkgdGhlIGZvbGxvd2luZyBwYXRjaDoKCi0tLTg8LS0tCkZyb20gN2ZkMDk1ODVj
MWI1MTFkMWNkMmMyYjc2MWQzMmJmY2ZiMDIyZDJkOCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEK
RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogVGh1LCAyOCBTZXAgMjAx
NyAwOTo0MzoxMiArMDEwMApTdWJqZWN0OiBbWFRGIFBBVENIXSBsaWI6IHByb3ZpZGUgQlVJTERf
QlVHX09OIGZvciBvbGRlciBnY2MncwpDYzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQoKUmVw
b3J0ZWQtYnk6IEdsZW5uIEVucmlnaHQgPGdsZW5uQHJpbXVob3N0aW5nLmNvbT4KU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL3h0Zi9saWIu
aCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUveHRmL2xpYi5oIGIvaW5jbHVkZS94dGYvbGliLmgKaW5kZXggZDc5MmE4ZC4uMWQy
YTM5NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94dGYvbGliLmgKKysrIGIvaW5jbHVkZS94dGYvbGli
LmgKQEAgLTI4LDggKzI4LDEyIEBAIHZvaWQgX19ub3JldHVybiBwYW5pYyhjb25zdCBjaGFyICpm
bXQsIC4uLikgX19wcmludGYoMSwgMik7CiAgICAgICAgICAgICAgICAgICAjY29uZCwgX19GSUxF
X18sIF9fTElORV9fKTsgICAgICAgICAgIFwKICAgICB9IHdoaWxlICggMCApCiAKKyNpZiBfX0dO
VUNfXyA+IDQgfHwgKF9fR05VQ19fID09IDQgJiYgX19HTlVDX01JTk9SX18gPj0gNikKICNkZWZp
bmUgQlVJTERfQlVHX09OKGNvbmQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKQorI2Vsc2UKKyNkZWZpbmUg
QlVJTERfQlVHX09OKGNvbmQpIHNpemVvZihzdHJ1Y3QgeyBpbnQ6LSEhKGNvbmQpOyB9KQorI2Vu
ZGlmCiAKICNkZWZpbmUgbWluKGEsIGIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUXS-0000Rr-8m; Thu, 28 Sep 2017 08:51:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dxUXR-0000Rl-2K
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 08:51:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 14/A0-03283-808BCC95; Thu, 28 Sep 2017 08:51:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSnM/Rosu+40y
 kwaQZxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ba2bPYCg4LVRzdfI61gfE+fxcjJ4eEgKLE
 1saNzBC2g0Tvmz3sXYxcHEICV5gkDm1+yg6SEBYwk5jf0cQKYosIWEjcmrIDLM4sIC1x7clbN
 hBbSKBA4s+Km2A2m4C+xO4Xn5hAbF4BW4np0/6AxVkEVCXWH50GNkdUIFpi7azl7BA1ghInZz
 5hAbE5BSwlJj97xggxX13iz7xLzBC2vETz1tlQtrhE05eVrBC36UlMuz+PZQKj4Cwko2YhaZ+
 FpH0WkvYFjCyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 w5kBCHYwnlkQeIhRkoNJSZRXdeuZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHe2AeUEi1LTU
 yvSMnOAkQWTluDgURLhDQFJ8xYXJOYWZ6ZDpE4xKkqJ864ASQiAJDJK8+DaYNF8iVFWSpiXEe
 gQIZ6C1KLczBJU+VeM4hyMSsIQ23ky80rgpr8CWswEtHjyRLDFJYkIKakGxl299zRK5zoHhLe
 L/l6uEOwqcD04uPH1zM6vTueTiw+wqsry34+QPbc9Q+H21B9+lzh/qav/bpDsX7RHLsJci+lg
 pKq0+nuTHHlZe+YS1UQPLq3Navb9B+LTZaM2cflJX/9sct48XSz8XZScvuSf6adLj4n83Ojx9
 fzhavH1Ek9tvrgZmB5QYinOSDTUYi4qTgQA8R51duECAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506588679!118627239!1
X-Originating-IP: [131.111.8.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48669 invoked from network); 28 Sep 2017 08:51:19 -0000
Received: from ppsw-32.csi.cam.ac.uk (HELO ppsw-32.csi.cam.ac.uk)
 (131.111.8.132)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 08:51:19 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-111-79.dynamic.dsl.as9105.com ([88.111.111.79]:54011
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dxUXO-000jnM-1a (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 28 Sep 2017 09:51:18 +0100
To: Wei Liu <wei.liu2@citrix.com>, glenn@rimuhosting.com
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
 <20170928084535.lkdywz5gjtgtlaxz@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <53caaf7a-45e0-8ff2-4b8c-63d4302a92ea@citrix.com>
Date: Thu, 28 Sep 2017 09:51:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170928084535.lkdywz5gjtgtlaxz@citrix.com>
Content-Language: en-GB
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Building xtf on older distros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMjAxNyAwOTo0NSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIFNlcCAyOCwgMjAx
NyBhdCAwMjo0Mzo1N1BNICsxMzAwLCBHbGVubiBFbnJpZ2h0IHdyb3RlOgo+PiBIaSB0aGVyZQo+
Pgo+PiBXaGVuIGJ1aWxkaW5nIHRoZSB4ZW4gdGVzdGluZyBmcmFtZXdvcmsgb24gQ2VudE9TNiwg
SSBzZWUgdGhlIGJlbG93IGlzc3VlLiBJCj4+IHNlZSBzaW1pbGFyIGlzc3VlcyB3aXRoIENlbnRP
UzcgYW5kIG90aGVyIGRpc3Ryb3Mgd2l0aCBvbGRlciB0b29sIGNoYWlucy4KPj4gVGhlIG9ubHkg
b25lIHRoYXQgYnVpbHQgY2xlYW5seSBmb3IgbWUgd2FzIFVidW50dSAxNjA0Lgo+Pgo+PiBTb21l
IHdvcmthcm91bmRzIChkaXNhYmxpbmcgdGhlIC1XIG9wdGlvbnMpIGxldCBpdCBnZXQgYSBiaXQg
ZnVydGhlciBidXQgSQo+PiBoaXQgb3RoZXIgaXNzdWVzLgo+Pgo+PiBBbmRyZXcgc2VwYXJhdGVs
eSBtZW50aW9uZWQgdGhpcyBtYXkgYmUgcmVsYXRlZCB0byBDOTkgaW5pdGlhbGlzYXRpb24sIHdo
aWNoCj4+IHNvdW5kcyBhYm91dCByaWdodC4KPj4KPj4gQXQgdGhlIG1vbWVudCBJJ20gZG9pbmcg
YSBzdGF0aWMgYnVpbGQgYW5kIG1vdmluZyB0aGUgYmluYXJpZXMgd2hlcmUgSSBuZWVkCj4+IHRv
IHJ1biB0aGUgdGVzdHMsIHdoaWNoIGlzIGZpbmUsIGJ1dCBpdCB3b3VsZCBiZSBuaWNlIHRvIGhh
dmUgYSBuYXRpdmUgYzYKPj4gYnVpbGQgd29ya2luZyB0byBtYXRjaCB0aGUgcmVzdCBvZiBteSBl
eGlzdGluZyB0ZXN0IGluZnJhLgo+Pgo+PiBOb3QgYSBDIGRldiwgYnV0IGhhcHB5IHRvIHRlc3Qg
YW55L2FsbCB0aGluZ3MuCj4+Cj4+IE5vdCBsaXN0IHN1YnNjcmliZWQgc28gcGxlYXNlIGluY2x1
ZGUgaW4gQ0MuCj4+Cj4+IFJlZ2FyZHMsIEdsZW5uCj4+IGh0dHA6Ly9yaW11aG9zdGluZy5jb20K
Pj4KPj4gLi4uCj4+IGdjYyAtcGlwZSAtSS9yb290L2dsZS94dGYvaW5jbHVkZSAtSS9yb290L2ds
ZS94dGYvYXJjaC94ODYvaW5jbHVkZSAtTU1EIC1NUAo+PiAtV2FsbCAtV2V4dHJhIC1XZXJyb3Ig
LXN0ZD1nbnU5OSAtV3N0cmljdC1wcm90b3R5cGVzIC1PMyAtZyAtZm5vLWNvbW1vbgo+PiAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yCj4+IC1mbm8tcGljIC1mZnJlZXN0YW5kaW5nIC1tbm8tcmVkLXpvbmUgLW1u
by1zc2UgLVduby11bnVzZWQtcGFyYW1ldGVyCj4+IC1XaW5saW5lIC1tNjQgIC1EQ09ORklHX0VO
Vl9wdjY0IC1pbmNsdWRlIGFyY2gvY29uZmlnLmggLWMKPj4gL3Jvb3QvZ2xlL3h0Zi9hcmNoL3g4
Ni9zZXR1cC5jIC1vIC9yb290L2dsZS94dGYvYXJjaC94ODYvc2V0dXAtcHY2NC5vCj4+IGNjMTog
d2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKPj4gL3Jvb3QvZ2xlL3h0Zi9hcmNoL3g4
Ni9ncmFudF90YWJsZS5jOiBJbiBmdW5jdGlvbiDigJhhcmNoX21hcF9nbnR0YWLigJk6Cj4+IC9y
b290L2dsZS94dGYvYXJjaC94ODYvZ3JhbnRfdGFibGUuYzoxOTogZXJyb3I6IGltcGxpY2l0IGRl
Y2xhcmF0aW9uIG9mCj4+IGZ1bmN0aW9uIOKAmF9TdGF0aWNfYXNzZXJ04oCZCj4+IG1ha2VbMV06
ICoqKiBbL3Jvb3QvZ2xlL3h0Zi9hcmNoL3g4Ni9ncmFudF90YWJsZS1wdjY0Lm9dIEVycm9yIDEK
Pj4gbWFrZVsxXTogKioqIFdhaXRpbmcgZm9yIHVuZmluaXNoZWQgam9icy4uLi4KPj4gbWFrZVsx
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L2dsZS94dGYvdGVzdHMvY3B1aWQnCj4+IG1ha2U6
ICoqKiBbYWxsXSBFcnJvciAyCj4+Cj4+ICMgZ2NjIC0tdmVyc2lvbgo+PiBnY2MgKEdDQykgNC40
LjcgMjAxMjAzMTMgKFJlZCBIYXQgNC40LjctMTgpCj4+IENvcHlyaWdodCAoQykgMjAxMCBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KPj4gVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUg
dGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8KPj4gd2FycmFu
dHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuCj4+Cj4gUGxlYXNlIHRyeSB0aGUgZm9sbG93aW5nIHBhdGNoOgoKO3AKClNh
ZGx5IG5vdC7CoCBUaGVyZSB3aWxsIGJlIGNvbXBsYWludHMgb2Ygc3RhdGVtZW50cyB3aXRoIG5v
IGVmZmVjdC4KCkJleW9uZCBfU3RhdGljX2Fzc2VydCgpLCB0aGVyZSBhcmUgc29tZSBhbm9ueW1v
dXMgdW5pb24gaW5pdGlhbGlzYXRpb24KcHJvYmxlbXMsIHJlZ2lzdGVyIHNjaGVkdWxpbmcgcHJv
YmxlbXMsIGFuZCBiaW51dGlscyBsYWNrIG9mCnVuZGVyc3RhbmRpbmcgb2Ygdm1mdW5jLsKgIEkn
dmUgYSBzZXJpZXMgaW4gcHJvZ3Jlc3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUYe-0000Wd-Is; Thu, 28 Sep 2017 08:52:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aisaila@bitdefender.com>) id 1dxUYd-0000WR-4V
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 08:52:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 86/BD-02229-258BCC95; Thu, 28 Sep 2017 08:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42KJPp7Rqhuw40y
 kQdclfYslHxezODB6HN39mymAMYo1My8pvyKBNWPD26OsBXPcKjZM6mFsYNxs2sXIycEsYC3R
 +6+ZsYuRi4NFoJlFYvfRw0wQzk9miebbRxlBqoQE3CV2n9vPDJIQEljAKPFsSTM7TGLi7ZdQR
 csYJdackQKx2QQMJF59/QYWFxGQlrj2+TIjxLoKie2T9rKA2MICXhJ3Z09gA7FZBFQlnk1oB6
 vhBZq5/85XJhBbQkBO4ua5TuYJjHwLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGhjr5aY
 WFyemp+YkJhXrJefnbmIEhko9AwPjDsa+vX6HGCU5mJREeVW3nokU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMHrtR0oJ1iUmp5akZaZAwxamLQEB4+SCG/INqA0b3FBYm5xZjpE6hSjMcexTZf/M
 HF03Lz7h0mIJS8/L1VKnFcdZJIASGlGaR7cIFg0XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzCsNMoUnM68Ebt8roFOYgE6ZPBHslJJEhJRUA6N8a8N0Rq3Qkkcv9l82rX/GvSt+ZeuE7L3
 edqesHN7blDtv77lQJalavX7LkS3njim+F37/u+fsItF3V0P1nuYFfHHr+ryi84ilTd5kmxiO
 jXHqmzd8OtneWHpmSlqw5IvGqG1nDjNelmx6x8vb4pOyUCmVWY1FleV55WKjUwfZ9ykbTZg91
 U+JpTgj0VCLuag4EQDzeq0WoQIAAA==
X-Env-Sender: aisaila@bitdefender.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506588752!112853254!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24259 invoked from network); 28 Sep 2017 08:52:32 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 28 Sep 2017 08:52:32 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=2T0ZLkRnZlBKC4VMpKF8oA3PgAX+S30mkEaF/GbV/Fxl05BEqmxQfYRFVoeVfBGAsw1BlvofO4lnNMmQfT8B7CK6sD8YgDchtoA/eegShkQPKXaB3duJfWHsrrr+LzJRmEy4jEWt5iSRuR2fIaSF1Q5FWu8CHHY0h1KutvXyZZ2lFihCJ9lzHRLNLdF0mjHpka3nxsboT6G1b4iHPORnIntCW8XMrl9N6xgsm7+C7bFKHGy82ds4d2hYff/i47R2gZT+IspwTuKUYwyuGQLGD76H9AHgvQVPcAgjWkiC9uUGuCtvvd2kOJ9CxYAFrlINjMDLIFRIe2I8bGYaH5z0mg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=ABrI3B/3lAIbgqmdIZrsO
 GZUdlg=; b=e5ydBl3f75mVMlGUGcz2Uk7aOl5JSUeRJbWX3XIo8GxphLof7+1vv
 VaC5dPlU2UTRi6xOSAR88VPrS1+JAi6CsbVZC9Hvs2gdkeoM4yfroRlPF8yJyWGQ
 f1leMZM0moDWna8scf8qDhuLr47xi+tI0JiSLq9VsgvKWIy0yZz3OZRgrsM2/SuH
 clVkm0LdsUAQdUlzCkXlcjlJM/AYveModFTnv15v49++lnl/HzCP1gycXB86rWKU
 72oT/iGyS+/PJoxk34CaF/SCb0BAhzr3lqzgVcp2KIRwxsknHpit+PZz+GHcppIR
 4/tOYg5L7XZ0R7I2XvYlTeEBXdja3HMFw==
Received: (qmail 5474 invoked from network); 28 Sep 2017 11:52:31 +0300
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 11:52:31 +0300
Received: (qmail 3999 invoked from network); 28 Sep 2017 11:52:31 +0300
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 28 Sep 2017 11:52:31 +0300
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 28 Sep 2017 11:52:28 +0300
Message-Id: <1506588748-14558-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: Alexandru Isaila <aisaila@bitdefender.com>, andrew.cooper3@citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v7] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFuIGFjY2Vz
cyB3aGljaCBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeSBpcyBwZXJmb3JtZWQgYXRvbWljYWxseSBi
eSB4ODYKaGFyZHdhcmUsIGFsYmVpdCB3aXRoIGEgc2V2ZXJlIHBlcmZvcm1hbmNlIHBlbmFsdHku
ICBBbiBpbXBvcnRhbnQgY29ybmVyIGNhc2UKaXMgd2hlbiBhIHN0cmFkZGxlZCBhY2Nlc3MgaGl0
cyB0d28gcGFnZXMgd2hpY2ggZGlmZmVyIGluIHdoZXRoZXIgYQp0cmFuc2xhdGlvbiBleGlzdHMs
IG9yIGluIG5ldCBhY2Nlc3MgcmlnaHRzLgoKVGhlIHVzZSBvZiBodm1fY29weSooKSBpbiBodm1l
bXVsX3dyaXRlKCkgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2UgaXQgcGVyZm9ybXMKYSB0cmFuc2xh
dGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1vdmluZyBvbnRv
IHRoZSBuZXh0CnRyYW5zbGF0aW9uLgoKSWYgYW4gaW5kaXZpZHVhbCBlbXVsYXRlZCB3cml0ZSBz
dHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMKd3JpdGFibGUsIGFuZCB0
aGUgc2Vjb25kIG9mIHdoaWNoIGlzIG5vdCwgdGhlIGZpcnN0IGhhbGYgb2YgdGhlIHdyaXRlIHdp
bGwKY29tcGxldGUgYmVmb3JlICNQRiBpcyByYWlzZWQgZnJvbSB0aGUgc2Vjb25kIGhhbGYuCgpU
aGlzIHJlc3VsdHMgaW4gZ3Vlc3Qgc3RhdGUgY29ycnVwdGlvbiBhcyBhIHNpZGUgZWZmZWN0IG9m
IGVtdWxhdGlvbiwgd2hpY2gKaGFzIGJlZW4gb2JzZXJ2ZWQgdG8gY2F1c2Ugd2luZG93cyB0byBj
cmFzaCB3aGlsZSB1bmRlciBpbnRyb3NwZWN0aW9uLgoKSW50cm9kdWNlIHRoZSBodm1lbXVsX3ss
dW59bWFwX2xpbmVhcl9hZGRyKCkgaGVscGVycywgd2hpY2ggdHJhbnNsYXRlIGFuCmVudGlyZSBj
b250ZW50cyBvZiBhIGxpbmVhciBhY2Nlc3MsIGFuZCB2bWFwKCkgdGhlIHVuZGVybHlpbmcgZnJh
bWVzIHRvCnByb3ZpZGUgYSBjb250aWd1b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxh
dG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhlCnNhbWUgbWVjaGFuaXNtIGFzIHVzZWQgYnkgdGhlIHNo
YWRvdyBlbXVsYXRpb24gY29kZS4KClRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNz
dWVzIGFuZCBhYm9ydCB0aGUgZW11bGF0aW9uIGJlZm9yZSBhbnkKbW9kaWZpY2F0aW9ucyBvY2N1
ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjY6CgktIEFkZGVkIGEgZGlyZWN0IHdheSB0byBjYWxj
dWxhdGUgdGhlIG5yX2ZyYW1lcwoJLSBUaGUgd2hpbGUgbG9vcCB1c2VzIGEgaSBjb3VudGVyCgkt
IFRoZSBmcmFtZSBhZGRyZXNzIGlzIGNhbGN1bGF0ZWQgaW4gdGhlIGxvb3AKLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAxODUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCB8ICAgNyAr
KwogMiBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYwppbmRleCBjYzg3NGNlLi43ZDE4YmY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtNDk4
LDYgKzQ5OCwxNjYgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX21taW9fYWRkcihwYWRkcl90IG1t
aW9fZ3BhLAogfQogCiAvKgorICogTWFwIHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlk
dWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3cml0ZWFibGUKKyAqIGFjY2Vzcy4gIE1heSByZXR1cm4g
TlVMTCBmb3IgTU1JTywgb3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJyb3JzCisg
KiBpbmNsdWRpbmcgRVJSX1BUUih+WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBw
aW5ncy4KKyAqCisgKiBJbiBkZWJ1ZyBidWlsZHMsIG1hcCgpIGNoZWNrcyB0aGF0IGVhY2ggc2xv
dCBpbiBodm1lbXVsX2N0eHQtPm1mbltdIGlzCisgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQgcG9p
c2lvbnMgdW51c2VkIHNsb3RzIHdpdGggSU5WQUxJRF9NRk4uCisgKi8KK3N0YXRpYyB2b2lkICpo
dm1lbXVsX21hcF9saW5lYXJfYWRkcigKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWdu
ZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAorICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAg
IHZvaWQgKmVyciwgKm1hcHBpbmc7CisKKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGlj
aCBuZWVkIG1hcHBpbmcuICovCisgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQ
QUdFX1NISUZULCBmaXJzdCA9IGZyYW1lOworICAgIHVuc2lnbmVkIGxvbmcgZmluYWwgPSAobGlu
ZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUOworICAgIHVuc2lnbmVkIGxvbmcg
bnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcykgPj4gUEFHRV9TSElGVCkgLSAobGluZWFyID4+
IFBBR0VfU0hJRlQpICsgMTsKKyAgICBpbnQgaSA9IDA7CisKKyAgICAvKgorICAgICAqIG1mbiBw
b2ludHMgdG8gdGhlIG5leHQgZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2Ug
cmVmZXJlbmNlCisgICAgICogaGVsZCBvbiB0aGVtLgorICAgICAqLworICAgIG1mbl90ICptZm4g
PSAmaHZtZW11bF9jdHh0LT5tZm5bMF07CisKKworICAgIC8qCisgICAgICogVGhlIGNhbGxlciBo
YXMgbm8gbGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0
CisgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1aWxk
cy4KKyAgICAgKgorICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5kcyBvbiB0aGUg
bnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAorICAgICAqIGNhbiBiZSB2bWFwKCknZCwg
YWNjb3V0aW5nIGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSByZWdpb24uCisg
ICAgICogVGhlIGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBhcmUgcmVzcG9uc2libGUg
Zm9yIGVuc3VyaW5nIHRoYXQKKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUg
cmVxdWVzdGVkIHdyaXRlIHNpemUuCisgICAgICovCisgICAgaWYgKCBieXRlcyA9PSAwIHx8Cisg
ICAgICAgICBucl9mcmFtZXMgPiBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCisgICAg
eworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgZ290byB1bmhhbmRsZWFi
bGU7CisgICAgfQorCisgICAgZG8geworICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgcmVzOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgICAgICBwYWdlZmF1
bHRfaW5mb190IHBmaW5mbzsKKyAgICAgICAgcDJtX3R5cGVfdCBwMm10OworCisgICAgICAgIC8q
IEVycm9yIGNoZWNraW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJyZW50IHNsb3QgaXMgY2xlYW4u
ICovCisgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKKworICAgICAgICByZXMgPSBo
dm1fdHJhbnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lLCB0cnVlLCBwZmVjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7
CisKKyAgICAgICAgc3dpdGNoICggcmVzICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEhWTVRS
QU5TX29rYXk6CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIEhWTVRSQU5TX2Jh
ZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5l
YywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7CisgICAgICAgICAgICBlcnIg
PSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElPTik7CisgICAgICAgICAgICBnb3RvIG91dDsKKwor
ICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgorICAgICAgICAgICAgZXJyID0g
TlVMTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2Zu
X3BhZ2VkX291dDoKKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgorICAgICAgICAg
ICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9SRVRSWSk7CisgICAgICAgICAgICBnb3RvIG91dDsK
KworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7CisgICAg
ICAgIH0KKworICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAg
ICAgaSsrOworCisgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09LQVkpOworICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBmcmFtZSA9IChsaW5lYXIgKyBp
KTsKKyAgICAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9zaXplIDwgNjQgKQorICAg
ICAgICAgICAgZnJhbWUgPSAodWludDMyX3QpZnJhbWU7CisgICAgICAgIGZyYW1lID0gZnJhbWUg
PDwgUEFHRV9TSElGVDsKKworICAgIH0gd2hpbGUgKCBpIDwgbnJfZnJhbWVzICk7CisKKyAgICAv
KiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8gKi8KKyAgICBpZiAoIGZpcnN0
ID09IGZpbmFsICkKKyAgICAgICAgbWFwcGluZyA9IG1hcF9kb21haW5fcGFnZShodm1lbXVsX2N0
eHQtPm1mblswXSk7CisgICAgLyogTXVsdGlwbGUgZnJhbWVzPyBOZWVkIHRvIHZtYXAoKS4gKi8K
KyAgICBlbHNlIGlmICggKG1hcHBpbmcgPSB2bWFwKGh2bWVtdWxfY3R4dC0+bWZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbnJfZnJhbWVzKSkgPT0gTlVMTCApCisgICAgICAgIGdv
dG8gdW5oYW5kbGVhYmxlOworCisjaWZuZGVmIE5ERUJVRyAvKiBQb2lzaW9uIHVudXNlZCBtZm5b
XXMgd2l0aCBJTlZBTElEX01GTi4gKi8KKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4dC0+
bWZuICsgQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQorICAgIHsKKyAgICAgICAgQVNT
RVJUKG1mbl94KCptZm4pID09IDApOworICAgICAgICAqbWZuKysgPSBJTlZBTElEX01GTjsKKyAg
ICB9CisjZW5kaWYKKworICAgIHJldHVybiBtYXBwaW5nICsgKGxpbmVhciAmIH5QQUdFX01BU0sp
OworCisgdW5oYW5kbGVhYmxlOgorICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfVU5IQU5ETEVB
QkxFKTsKKworIG91dDoKKyAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMuICovCisgICAg
d2hpbGUgKCBtZm4tLSA+IGh2bWVtdWxfY3R4dC0+bWZuICkKKyAgICAgICAgcHV0X3BhZ2UobWZu
X3RvX3BhZ2UobWZuX3goKm1mbikpKTsKKworICAgIHJldHVybiBlcnI7Cit9CisKK3N0YXRpYyB2
b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoCisgICAgdm9pZCAqbWFwcGluZywgdW5zaWdu
ZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQoreworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vy
cmVudC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9T
SElGVDsKKyAgICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRl
cykgPj4gUEFHRV9TSElGVDsKKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBd
OworCisKKyAgICBBU1NFUlQoYnl0ZXMgPiAwKTsKKworICAgIGlmICggZnJhbWUgPT0gZmluYWwg
KQorICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBwaW5nKTsKKyAgICBlbHNlCisgICAgICAg
IHZ1bm1hcChtYXBwaW5nKTsKKworICAgIGRvCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3Zh
bGlkKCptZm4pKTsKKyAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoY3VycmQsICptZm4pOworICAg
ICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOworCisgICAgICAgICptZm4r
KyA9IF9tZm4oMCk7IC8qIENsZWFuIHNsb3QgZm9yIG1hcCgpJ3MgZXJyb3IgY2hlY2tpbmcuICov
CisgICAgfSB3aGlsZSAoICsrZnJhbWUgPCBmaW5hbCApOworCisKKyNpZm5kZWYgTkRFQlVHIC8q
IENoZWNrIChhbmQgY2xlYW4pIGFsbCB1bnVzZWQgbWZucy4gKi8KKyAgICB3aGlsZSAoIG1mbiA8
IGh2bWVtdWxfY3R4dC0+bWZuICsgQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQorICAg
IHsKKyAgICAgICAgQVNTRVJUKG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikpOworICAgICAgICAq
bWZuKysgPSBfbWZuKDApOworICAgIH0KKyNlbmRpZgorfQorCisvKgogICogQ29udmVydCBhZGRy
IGZyb20gbGluZWFyIHRvIHBoeXNpY2FsIGZvcm0sIHZhbGlkIG92ZXIgdGhlIHJhbmdlCiAgKiBb
YWRkciwgYWRkciArICpyZXBzICogYnl0ZXNfcGVyX3JlcF0uICpyZXBzIGlzIGFkanVzdGVkIGFj
Y29yZGluZyB0bwogICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMgPjAg
d2hlbiBYODZFTVVMX09LQVkgaXMgcmV0dXJuZWQuCkBAIC05ODgsMTEgKzExNDgsMTEgQEAgc3Rh
dGljIGludCBodm1lbXVsX3dyaXRlKAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1l
bXVsX2N0eHQgPQogICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQsIGN0eHQpOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBwYWdl
ZmF1bHRfaW5mb190IHBmaW5mbzsKICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOwog
ICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNz
OwogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnItPmFyY2guaHZtX3ZjcHUuaHZt
X2lvOwogICAgIGludCByYzsKKyAgICB2b2lkICptYXBwaW5nOwogCiAgICAgaWYgKCBpc194ODZf
c3lzdGVtX3NlZ21lbnQoc2VnKSApCiAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKQEAg
LTEwMDgsMjMgKzExNjgsMTYgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogICAgICAgICAg
KHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spKSApCiAgICAgICAgIHJldHVybiBo
dm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVt
dWxfY3R4dCwgMSk7CiAKLSAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBw
X2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBf
bGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCBJ
U19FUlIobWFwcGluZykgKQorICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CiAKLSAg
ICBzd2l0Y2ggKCByYyApCi0gICAgewotICAgIGNhc2UgSFZNVFJBTlNfb2theToKLSAgICAgICAg
YnJlYWs7Ci0gICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKLSAgICAgICAgeDg2
X2VtdWxfcGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+
Y3R4dCk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBjYXNlIEhWTVRS
QU5TX2JhZF9nZm5fdG9fbWZuOgorICAgIGlmICggIW1hcHBpbmcgKQogICAgICAgICByZXR1cm4g
aHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1l
bXVsX2N0eHQsIDApOwotICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNl
IEhWTVRSQU5TX2dmbl9zaGFyZWQ6Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICB9CisK
KyAgICBtZW1jcHkobWFwcGluZywgcF9kYXRhLCBieXRlcyk7CisKKyAgICBodm1lbXVsX3VubWFw
X2xpbmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIsIGJ5dGVzLCBodm1lbXVsX2N0eHQpOwogCiAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAppbmRleCA4
ODY0Nzc1Li5kMzc5YTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVs
YXRlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCkBAIC0zNyw2ICsz
NywxMyBAQCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCB7CiAgICAgdW5zaWduZWQgbG9uZyBzZWdf
cmVnX2FjY2Vzc2VkOwogICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19kaXJ0eTsKIAorICAgIC8q
CisgICAgICogTUZOcyBiZWhpbmQgdGVtcG9yYXJ5IG1hcHBpbmdzIGluIHRoZSB3cml0ZSBjYWxs
YmFjay4gIFRoZSBsZW5ndGggaXMKKyAgICAgKiBhcmJpdHJhcnksIGFuZCBjYW4gYmUgaW5jcmVh
c2VkIGlmIHdyaXRlcyBsb25nZXIgdGhhbiBQQUdFX1NJWkUrMSBhcmUKKyAgICAgKiBuZWVkZWQu
CisgICAgICovCisgICAgbWZuX3QgbWZuWzJdOworCiAgICAgdWludDMyX3QgaW50cl9zaGFkb3c7
CiAKICAgICBib29sX3Qgc2V0X2NvbnRleHQ7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:53:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUZn-0000eh-1G; Thu, 28 Sep 2017 08:53:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxUZk-0000eN-Up
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 08:53:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 75/D6-03422-898BCC95; Thu, 28 Sep 2017 08:53:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve70HWc
 iDX4tU7JY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWrLjJWrBIpOLcr0eMDYzvBboYOTkkBPwl
 fj2azw5iswioSiz91sAMYrMJKEv87OxlA7FFBHQlni14BmYzC4RJrJn9E8wWFjCTmN/RxApi8
 wpYSPx4dYuli5GLQ0hgMaPE4hXN7BAJQYmTM58AJTiAmjUl1u/ShzClJZb/44AYKS/RvHU22F
 pOATuJl3M2gY0XFVCR6Fw6hwXEFhJQkOiYfoxpAiP/LCRDZyEMnYUwdBaSoQsYWVYxqhenFpW
 lFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYlAxDsYJx52f8QoyQHk5Io
 r+rWM5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/bwfKCRalpqdWpGXmAOMDJi3BwaMkwhuyD
 SjNW1yQmFucmQ6ROsWoKCXOOw+kTwAkkVGaB9cGi8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuY9CzKFJzOvBG76K6DFTECLJ08EW1ySiJCSamA0vVi6JsXh75yp3Ic3CJhlxcak8wueetQ
 82X/ryamzQxcpWU88cLlKan3Rql36O6MnuMVtbP86pb/gzynr+H87+693PDhiMl3SeLbmO1Yr
 wZSceV7KjhViB6uNzT/uZWyp9Ap8qsQd8Dhy+uU4VjYdjtMLW19pdebOiNiedy7v9Yz5X+2cL
 loosRRnJBpqMRcVJwIALIrfSMQCAAA=
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506588822!87115959!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60788 invoked from network); 28 Sep 2017 08:53:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 08:53:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449563164"
Date: Thu, 28 Sep 2017 09:53:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170928085339.qlrtfct3pyxjkxr6@citrix.com>
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
 <20170928084535.lkdywz5gjtgtlaxz@citrix.com>
 <53caaf7a-45e0-8ff2-4b8c-63d4302a92ea@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <53caaf7a-45e0-8ff2-4b8c-63d4302a92ea@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xen.org, Wei Liu <wei.liu2@citrix.com>,
 glenn@rimuhosting.com
Subject: Re: [Xen-devel] Building xtf on older distros
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDk6NTE6MjBBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wOS8yMDE3IDA5OjQ1LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVGh1LCBT
ZXAgMjgsIDIwMTcgYXQgMDI6NDM6NTdQTSArMTMwMCwgR2xlbm4gRW5yaWdodCB3cm90ZToKPiA+
PiBIaSB0aGVyZQo+ID4+Cj4gPj4gV2hlbiBidWlsZGluZyB0aGUgeGVuIHRlc3RpbmcgZnJhbWV3
b3JrIG9uIENlbnRPUzYsIEkgc2VlIHRoZSBiZWxvdyBpc3N1ZS4gSQo+ID4+IHNlZSBzaW1pbGFy
IGlzc3VlcyB3aXRoIENlbnRPUzcgYW5kIG90aGVyIGRpc3Ryb3Mgd2l0aCBvbGRlciB0b29sIGNo
YWlucy4KPiA+PiBUaGUgb25seSBvbmUgdGhhdCBidWlsdCBjbGVhbmx5IGZvciBtZSB3YXMgVWJ1
bnR1IDE2MDQuCj4gPj4KPiA+PiBTb21lIHdvcmthcm91bmRzIChkaXNhYmxpbmcgdGhlIC1XIG9w
dGlvbnMpIGxldCBpdCBnZXQgYSBiaXQgZnVydGhlciBidXQgSQo+ID4+IGhpdCBvdGhlciBpc3N1
ZXMuCj4gPj4KPiA+PiBBbmRyZXcgc2VwYXJhdGVseSBtZW50aW9uZWQgdGhpcyBtYXkgYmUgcmVs
YXRlZCB0byBDOTkgaW5pdGlhbGlzYXRpb24sIHdoaWNoCj4gPj4gc291bmRzIGFib3V0IHJpZ2h0
Lgo+ID4+Cj4gPj4gQXQgdGhlIG1vbWVudCBJJ20gZG9pbmcgYSBzdGF0aWMgYnVpbGQgYW5kIG1v
dmluZyB0aGUgYmluYXJpZXMgd2hlcmUgSSBuZWVkCj4gPj4gdG8gcnVuIHRoZSB0ZXN0cywgd2hp
Y2ggaXMgZmluZSwgYnV0IGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBhIG5hdGl2ZSBjNgo+ID4+
IGJ1aWxkIHdvcmtpbmcgdG8gbWF0Y2ggdGhlIHJlc3Qgb2YgbXkgZXhpc3RpbmcgdGVzdCBpbmZy
YS4KPiA+Pgo+ID4+IE5vdCBhIEMgZGV2LCBidXQgaGFwcHkgdG8gdGVzdCBhbnkvYWxsIHRoaW5n
cy4KPiA+Pgo+ID4+IE5vdCBsaXN0IHN1YnNjcmliZWQgc28gcGxlYXNlIGluY2x1ZGUgaW4gQ0Mu
Cj4gPj4KPiA+PiBSZWdhcmRzLCBHbGVubgo+ID4+IGh0dHA6Ly9yaW11aG9zdGluZy5jb20KPiA+
Pgo+ID4+IC4uLgo+ID4+IGdjYyAtcGlwZSAtSS9yb290L2dsZS94dGYvaW5jbHVkZSAtSS9yb290
L2dsZS94dGYvYXJjaC94ODYvaW5jbHVkZSAtTU1EIC1NUAo+ID4+IC1XYWxsIC1XZXh0cmEgLVdl
cnJvciAtc3RkPWdudTk5IC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8zIC1nIC1mbm8tY29tbW9uCj4g
Pj4gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtZm5vLXN0cmljdC1hbGlhc2luZyAt
Zm5vLXN0YWNrLXByb3RlY3Rvcgo+ID4+IC1mbm8tcGljIC1mZnJlZXN0YW5kaW5nIC1tbm8tcmVk
LXpvbmUgLW1uby1zc2UgLVduby11bnVzZWQtcGFyYW1ldGVyCj4gPj4gLVdpbmxpbmUgLW02NCAg
LURDT05GSUdfRU5WX3B2NjQgLWluY2x1ZGUgYXJjaC9jb25maWcuaCAtYwo+ID4+IC9yb290L2ds
ZS94dGYvYXJjaC94ODYvc2V0dXAuYyAtbyAvcm9vdC9nbGUveHRmL2FyY2gveDg2L3NldHVwLXB2
NjQubwo+ID4+IGNjMTogd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKPiA+PiAvcm9v
dC9nbGUveHRmL2FyY2gveDg2L2dyYW50X3RhYmxlLmM6IEluIGZ1bmN0aW9uIOKAmGFyY2hfbWFw
X2dudHRhYuKAmToKPiA+PiAvcm9vdC9nbGUveHRmL2FyY2gveDg2L2dyYW50X3RhYmxlLmM6MTk6
IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZgo+ID4+IGZ1bmN0aW9uIOKAmF9TdGF0aWNf
YXNzZXJ04oCZCj4gPj4gbWFrZVsxXTogKioqIFsvcm9vdC9nbGUveHRmL2FyY2gveDg2L2dyYW50
X3RhYmxlLXB2NjQub10gRXJyb3IgMQo+ID4+IG1ha2VbMV06ICoqKiBXYWl0aW5nIGZvciB1bmZp
bmlzaGVkIGpvYnMuLi4uCj4gPj4gbWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC9yb290L2ds
ZS94dGYvdGVzdHMvY3B1aWQnCj4gPj4gbWFrZTogKioqIFthbGxdIEVycm9yIDIKPiA+Pgo+ID4+
ICMgZ2NjIC0tdmVyc2lvbgo+ID4+IGdjYyAoR0NDKSA0LjQuNyAyMDEyMDMxMyAoUmVkIEhhdCA0
LjQuNy0xOCkKPiA+PiBDb3B5cmlnaHQgKEMpIDIwMTAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBJbmMuCj4gPj4gVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29w
eWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8KPiA+PiB3YXJyYW50eTsgbm90IGV2ZW4gZm9y
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4KPiA+
Pgo+ID4gUGxlYXNlIHRyeSB0aGUgZm9sbG93aW5nIHBhdGNoOgo+IAo+IDtwCj4gCj4gU2FkbHkg
bm90LsKgIFRoZXJlIHdpbGwgYmUgY29tcGxhaW50cyBvZiBzdGF0ZW1lbnRzIHdpdGggbm8gZWZm
ZWN0Lgo+IAo+IEJleW9uZCBfU3RhdGljX2Fzc2VydCgpLCB0aGVyZSBhcmUgc29tZSBhbm9ueW1v
dXMgdW5pb24gaW5pdGlhbGlzYXRpb24KPiBwcm9ibGVtcywgcmVnaXN0ZXIgc2NoZWR1bGluZyBw
cm9ibGVtcywgYW5kIGJpbnV0aWxzIGxhY2sgb2YKPiB1bmRlcnN0YW5kaW5nIG9mIHZtZnVuYy7C
oCBJJ3ZlIGEgc2VyaWVzIGluIHByb2dyZXNzLgoKT0suIEkgYW0gbW9yZSB0aGFuIGhhcHB5IHRv
IGRyb3AgdGhpcyBmcm9tIG15IGxpc3QuIDotKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 08:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 08:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUfa-0000wo-Lv; Thu, 28 Sep 2017 08:59:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxUfZ-0000wi-Qw
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 08:59:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/DB-03422-10ABCC95; Thu, 28 Sep 2017 08:59:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS5dh15l
 Ig8bX2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKg6fZCg6yVHyYe5u5gXEncxcjJ4eQQJ7E
 t8s72EBsXgE7id+3tzCB2BIChhKnF95kAbFZBFQlbp9dBGazCahLtD3bzgpiiwi4SSy8vBvMZ
 hY4xyhx7KIciC0sECbx5U8PC8T8aImj99aCzeQUMJG40LUJyOYA2iUo8XeHMESrlsTDX7dYIG
 xtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIQi+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+P5tYGHGCU5mJREeVW3nokU4kvKT6nM
 SCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8r3cA1QkWpaanVqRl5gDjA6ZUgoNHSYS3G
 CTNW1yQmFucmQ6ROsVozHHj4fU/TBwdN+/+YRICmyQlzsu/E6hUAKQ0ozQPbhAsbi8xykoJ8z
 ICnSnEU5BalJtZgir/ilGcg1FJmPcXyEKezLwSuH2vgE5hAjpl8kSwU0oSEVJSDYz6qe/KL0o
 c5+e5k3TSnCNyjnvgIr31YlckX8ickNrOJu5ydE7ANsupxQfl113ZmsNy16fZ80NO3XrJj5NV
 Jiydv7bsicn/S+ISVybs/nT3a9Bf9b3ySRyWXCK625yu5e5M3LVm40zTT1uOpfdv1P2yni0n5
 cnC9SzKkw7Y5W+Y/zTE+u4utzezlFiKMxINtZiLihMBrAnAMdYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506589183!84868611!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30178 invoked from network); 28 Sep 2017 08:59:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 08:59:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 02:59:42 -0600
Message-Id: <59CCD61D0200007800180567@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 02:59:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-devel@lists.xenproject.org>,"Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
In-Reply-To: <20170925100035.432-11-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI1LjA5LjE3IGF0IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAg
LTkzMCw2ICs5MzAsMTMgQEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKPiAgICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lk
Owo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgNTogLyogUFYtc3BlY2lmaWMgcGFy
YW1ldGVycyAqLwo+ICsgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCBzdWJsZWFmICE9
IDAgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmVzLT5hID0gZ2VuZXJp
Y19mbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSkgKyBQQUdFX1NISUZUOwoKV2hpbGUgcHJlcGFy
aW5nIHRvIGNvbW1pdCB0aGlzIEkgd29uZGVyZWQgd2h5IHRoaXMgaXNuJ3QganVzdApmbHNsKCku
IENhbiB5b3UgZXhwbGFpbiB0aGlzLCBvciBjYW4gSSBqdXN0IGNoYW5nZSBpdD8KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUk7-0001dT-Ab; Thu, 28 Sep 2017 09:04:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxUk5-0001dN-TL
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:04:25 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D6/40-03454-91BBCC95; Thu, 28 Sep 2017 09:04:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67E7jO
 RBvduaFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBndu1ezFrxkrZi1ZgJTA+MBli5GTg4JASOJ
 txP/MXUxcnEICSxklHi6dw87SEJYIExi/rNFrCC2iICzxJcFF8GKmAX2MUqsO/2eESQhJFAv8
 aBlKZjNJqAqseH6KbAGXgFride7T4INYgGKv+p7DmaLCoRLNJ3tZ4GoEZQ4OfMJmM0pYCCxaM
 dEJhCbWUBd4s+8S8wQtrjEpmffWSFseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwQBmAYAfjzvWBhxglOZiU
 RHln7zwTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdxlITrAoNT21Ii0zBxgrMGkJDh4lEd5FI
 Gne4oLE3OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnrQUpEgApyijNgxsBi9tLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEubdDDKFJzOvBG7TK6AjmICOmDwR7IiSRISUVAOjub4s75voiVtnHg0
 2vNvZWXJQY8YHYasJBxq+MB+R2L70o+6L3L99smct4n3Yv/51XCd11yhzr6X3sgnTEyLz8n87
 T73Qkye+fL+k+renL6qEeFgtmeWCPmp7Sn9dOy0rok7iRlPw4w1HuK8uXPbgZ31w/tEAvwtS+
 h7XRN7OOPfJQzX9uT+3EktxRqKhFnNRcSIA6yaGbNYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506589464!78362651!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16838 invoked from network); 28 Sep 2017 09:04:24 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 09:04:24 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 90098AAB9;
 Thu, 28 Sep 2017 09:04:22 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com> <59CCD61D0200007800180567@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b136a07b-68ac-d1be-0961-c21718451a33@suse.com>
Date: Thu, 28 Sep 2017 11:04:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59CCD61D0200007800180567@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTA6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjA5LjE3IGF0
IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gQEAgLTkzMCw2ICs5MzAsMTMg
QEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKPj4gICAgICAgICAgcmVzLT5iID0gdi0+dmNwdV9pZDsKPj4gICAgICAgICAg
YnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIDU6IC8qIFBWLXNwZWNpZmljIHBhcmFtZXRlcnMgKi8K
Pj4gKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8IHN1YmxlYWYgIT0gMCApCj4+ICsg
ICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICByZXMtPmEgPSBnZW5lcmljX2Zsc2wo
Z2V0X3VwcGVyX21mbl9ib3VuZCgpKSArIFBBR0VfU0hJRlQ7Cj4gCj4gV2hpbGUgcHJlcGFyaW5n
IHRvIGNvbW1pdCB0aGlzIEkgd29uZGVyZWQgd2h5IHRoaXMgaXNuJ3QganVzdAo+IGZsc2woKS4g
Q2FuIHlvdSBleHBsYWluIHRoaXMsIG9yIGNhbiBJIGp1c3QgY2hhbmdlIGl0PwoKSXQgaXMgbWVh
bnQgdG8gYmUgc2ltaWxhciB0byBDUFVJRCBsZWFmIDB4ODAwMDAwMDg6IHRoZSB3aWR0aCBvZiB0
aGUKbWF4LiBtYWNoaW5lIGFkZHJlc3MsIG5vdCB0aGF0IG9mIHRoZSBtYXguIE1GTi4KCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:07:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUmk-0001mK-OD; Thu, 28 Sep 2017 09:07:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43767af58=Paul.Durrant@citrix.com>)
 id 1dxUmj-0001mE-Uk
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 09:07:10 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 23/00-02226-DBBBCC95; Thu, 28 Sep 2017 09:07:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQnfn7jO
 RBs/f8lgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBntX6awFiwPruiefYytgXGifRcjJ4eEgJ/E
 sq0zmEBsNgEdiaVH54PZIgJpEu+uvGMFsZkFwiUm/LvBCGILA9Uf/PqfBaImQOLQpKdsELaRx
 KwTv8BsFgFViea5E8Hm8Aq4S/zsWgDWKwRkb1qwlhnE5hTwkJg45w9YnFFAVuJL42pmiF3iEr
 eeQNwgISAgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv4mhlir6DEyZlPWCY
 wCs9CMnYWkpZZSFpmIWlZwMiyilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScx
 qVgvOT93EyMw9BmAYAfjhXbnQ4ySHExKorzPd56JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe
 2YXUE6wKDU9tSItMwcYhTBpCQ4eJRFeXmAkCvEWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlD
 jva5AZAiBFGaV5cCNgCeESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnvgEzhycwrgdv0Cug
 IJqAjJk8EO6IkESEl1cDY+fZDXvuC/05nNui1FYRa75NewjGNgWX7nRLG6MSJwQ9fSh3qMWAs
 PWM6YeKVe7NZr4d62EafitJosfkwXdth6cOd0n5sHB1VZw6oi9Rp7z7x+O7JuomlsqdS4ieut
 5m+xNvryp/aO6k1nzcWcSlGlm9NPN38c8+tvDyH8MdZJQe22y//ld+oxFKckWioxVxUnAgAKm
 bFhgMDAAA=
X-Env-Sender: prvs=43767af58=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506589625!61434724!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47334 invoked from network); 28 Sep 2017 09:07:05 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 09:07:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53620953"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alexandru Isaila' <aisaila@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v7] x86/hvm: Implement hvmemul_write() using real mappings
Thread-Index: AQHTODchFs+XQKk6+USMdVsEEnL5CaLJ/yIA
Date: Thu, 28 Sep 2017 09:07:03 +0000
Message-ID: <1037d19c08184262a395e2b47e6a1c3d@AMSPEX02CL03.citrite.net>
References: <1506588748-14558-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1506588748-14558-1-git-send-email-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
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v7] x86/hvm: Implement hvmemul_write() using
	real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFsZXhhbmRydSBJc2FpbGEgW21h
aWx0bzphaXNhaWxhQGJpdGRlZmVuZGVyLmNvbV0KPiBTZW50OiAyOCBTZXB0ZW1iZXIgMjAxNyAw
OTo1Mgo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiBqYmV1bGljaEBzdXNlLmNv
bTsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47Cj4gUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEFsZXhhbmRydSBJc2FpbGEKPiA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+Cj4gU3ViamVjdDogW1BBVENIIHY3XSB4ODYvaHZtOiBJbXBsZW1l
bnQgaHZtZW11bF93cml0ZSgpIHVzaW5nIHJlYWwKPiBtYXBwaW5ncwo+IAo+IEZyb206IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gQW4gYWNjZXNzIHdoaWNo
IGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5IGlzIHBlcmZvcm1lZCBhdG9taWNhbGx5IGJ5IHg4Ngo+
IGhhcmR3YXJlLCBhbGJlaXQgd2l0aCBhIHNldmVyZSBwZXJmb3JtYW5jZSBwZW5hbHR5LiAgQW4g
aW1wb3J0YW50IGNvcm5lcgo+IGNhc2UKPiBpcyB3aGVuIGEgc3RyYWRkbGVkIGFjY2VzcyBoaXRz
IHR3byBwYWdlcyB3aGljaCBkaWZmZXIgaW4gd2hldGhlciBhCj4gdHJhbnNsYXRpb24gZXhpc3Rz
LCBvciBpbiBuZXQgYWNjZXNzIHJpZ2h0cy4KPiAKPiBUaGUgdXNlIG9mIGh2bV9jb3B5KigpIGlu
IGh2bWVtdWxfd3JpdGUoKSBpcyBwcm9ibGVtYXRpYywgYmVjYXVzZSBpdAo+IHBlcmZvcm1zCj4g
YSB0cmFuc2xhdGlvbiB0aGVuIGNvbXBsZXRlcyB0aGUgcGFydGlhbCB3cml0ZSwgYmVmb3JlIG1v
dmluZyBvbnRvIHRoZSBuZXh0Cj4gdHJhbnNsYXRpb24uCj4gCj4gSWYgYW4gaW5kaXZpZHVhbCBl
bXVsYXRlZCB3cml0ZSBzdHJhZGRsZXMgdHdvIHBhZ2VzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggaXMK
PiB3cml0YWJsZSwgYW5kIHRoZSBzZWNvbmQgb2Ygd2hpY2ggaXMgbm90LCB0aGUgZmlyc3QgaGFs
ZiBvZiB0aGUgd3JpdGUgd2lsbAo+IGNvbXBsZXRlIGJlZm9yZSAjUEYgaXMgcmFpc2VkIGZyb20g
dGhlIHNlY29uZCBoYWxmLgo+IAo+IFRoaXMgcmVzdWx0cyBpbiBndWVzdCBzdGF0ZSBjb3JydXB0
aW9uIGFzIGEgc2lkZSBlZmZlY3Qgb2YgZW11bGF0aW9uLCB3aGljaAo+IGhhcyBiZWVuIG9ic2Vy
dmVkIHRvIGNhdXNlIHdpbmRvd3MgdG8gY3Jhc2ggd2hpbGUgdW5kZXIgaW50cm9zcGVjdGlvbi4K
PiAKPiBJbnRyb2R1Y2UgdGhlIGh2bWVtdWxfeyx1bn1tYXBfbGluZWFyX2FkZHIoKSBoZWxwZXJz
LCB3aGljaCB0cmFuc2xhdGUgYW4KPiBlbnRpcmUgY29udGVudHMgb2YgYSBsaW5lYXIgYWNjZXNz
LCBhbmQgdm1hcCgpIHRoZSB1bmRlcmx5aW5nIGZyYW1lcyB0bwo+IHByb3ZpZGUgYSBjb250aWd1
b3VzIHZpcnR1YWwgbWFwcGluZyBmb3IgdGhlIGVtdWxhdG9yIHRvIHVzZS4gIFRoaXMgaXMgdGhl
Cj4gc2FtZSBtZWNoYW5pc20gYXMgdXNlZCBieSB0aGUgc2hhZG93IGVtdWxhdGlvbiBjb2RlLgo+
IAo+IFRoaXMgd2lsbCBjYXRjaCBhbnkgdHJhbnNsYXRpb24gaXNzdWVzIGFuZCBhYm9ydCB0aGUg
ZW11bGF0aW9uIGJlZm9yZSBhbnkKPiBtb2RpZmljYXRpb25zIG9jY3VyLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gCj4g
LS0tCj4gQ2hhbmdlcyBzaW5jZSBWNjoKPiAJLSBBZGRlZCBhIGRpcmVjdCB3YXkgdG8gY2FsY3Vs
YXRlIHRoZSBucl9mcmFtZXMKPiAJLSBUaGUgd2hpbGUgbG9vcCB1c2VzIGEgaSBjb3VudGVyCj4g
CS0gVGhlIGZyYW1lIGFkZHJlc3MgaXMgY2FsY3VsYXRlZCBpbiB0aGUgbG9vcAo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAxODUKPiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRl
LmggfCAgIDcgKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNzYgaW5zZXJ0aW9ucygrKSwgMTYgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCBjYzg3NGNlLi43ZDE4YmY1IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKPiBAQCAtNDk4LDYgKzQ5OCwxNjYgQEAgc3RhdGljIGludCBodm1lbXVs
X2RvX21taW9fYWRkcihwYWRkcl90Cj4gbW1pb19ncGEsCj4gIH0KPiAKPiAgLyoKPiArICogTWFw
IHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nlc3MsIGZvciB3
cml0ZWFibGUKPiArICogYWNjZXNzLiAgTWF5IHJldHVybiBOVUxMIGZvciBNTUlPLCBvciBFUlJf
UFRSKH5YODZFTVVMXyopIGZvciBvdGhlcgo+IGVycm9ycwo+ICsgKiBpbmNsdWRpbmcgRVJSX1BU
Uih+WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4KPiArICoKPiArICog
SW4gZGVidWcgYnVpbGRzLCBtYXAoKSBjaGVja3MgdGhhdCBlYWNoIHNsb3QgaW4gaHZtZW11bF9j
dHh0LT5tZm5bXSBpcwo+ICsgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQgcG9pc2lvbnMgdW51c2Vk
IHNsb3RzIHdpdGggSU5WQUxJRF9NRk4uCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCAqaHZtZW11bF9t
YXBfbGluZWFyX2FkZHIoCj4gKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50
IGJ5dGVzLCB1aW50MzJfdCBwZmVjLAo+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2
bWVtdWxfY3R4dCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsg
ICAgdm9pZCAqZXJyLCAqbWFwcGluZzsKPiArCj4gKyAgICAvKiBGaXJzdCBhbmQgZmluYWwgZ2Zu
cyB3aGljaCBuZWVkIG1hcHBpbmcuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGlu
ZWFyID4+IFBBR0VfU0hJRlQsIGZpcnN0ID0gZnJhbWU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZp
bmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKPiArICAgIHVu
c2lnbmVkIGxvbmcgbnJfZnJhbWVzID0gKChsaW5lYXIgKyBieXRlcykgPj4gUEFHRV9TSElGVCkg
LSAobGluZWFyID4+Cj4gUEFHRV9TSElGVCkgKyAxOwoKSSdtIHVuY2xlYXIgYXMgdG8gd2h5IHlv
dSBkb24ndCBjYWxjdWxhdGUgbnJfZnJhbWVzIGZpcnN0IGFuZCB0aGVuIGNhbGN1bGF0ZSBmaW5h
bCBhcyBmaXJzdCArIG5yX2ZyYW1lcyAtIDE/IEhhdmluZyBjb21wbGV0ZWx5IGluZGVwZW5kZW50
IGNhbGN1bGF0aW9ucyBsaWtlIHRoaXMgc2VlbXMgcHJvbmUgdG8gZXJyb3IuCgo+ICsgICAgaW50
IGkgPSAwOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBtZm4gcG9pbnRzIHRvIHRoZSBuZXh0IGZy
ZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdlIHJlZmVyZW5jZQo+ICsgICAgICog
aGVsZCBvbiB0aGVtLgo+ICsgICAgICovCj4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4
dC0+bWZuWzBdOwo+ICsKCkV4dHJhbmVvdXMgYmxhbmsgbGluZS4KCj4gKwo+ICsgICAgLyoKPiAr
ICAgICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVhc29uIGZvciB0cnlpbmcgYSB6
ZXJvLWJ5dGUgd3JpdGUsIGJ1dAo+ICsgICAgICogZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwg
c2FmZSBpbiByZWxlYXNlIGJ1aWxkcy4KPiArICAgICAqCj4gKyAgICAgKiBUaGUgbWF4aW11bSB3
cml0ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBhZGphY2VudCBtZm5zW10KPiB3aGlj
aAo+ICsgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2Fs
aWdubWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4KPiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11
bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAg
KiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4g
KyAgICAgKi8KPiArICAgIGlmICggYnl0ZXMgPT0gMCB8fAo+ICsgICAgICAgICBucl9mcmFtZXMg
PiBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgZG8gewo+ICsgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBy
ZXM7Cj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgICAgICBwYWdlZmF1
bHRfaW5mb190IHBmaW5mbzsKPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKwoKQ2FuJ3Qg
ZnJhbWUgbm93IGJlIG1hZGUgbG9jYWwgdG8gdGhpcyBsb29wIGFuZCBjYWxjdWxhdGVkIHVwLWZy
b250IHVzaW5nIGxpbmVhciBhbmQgaT8gSXQgbG9va3MgbGlrZSB0aGUgbG9vcCBjb3VsZCBiZWNv
bWUgYSBzaW1wbGVyIGZvci1sb29wIHRvby4KCj4gKyAgICAgICAgLyogRXJyb3IgY2hlY2tpbmcu
ICBDb25maXJtIHRoYXQgdGhlIGN1cnJlbnQgc2xvdCBpcyBjbGVhbi4gKi8KPiArICAgICAgICBB
U1NFUlQobWZuX3goKm1mbikgPT0gMCk7Cj4gKwo+ICsgICAgICAgIHJlcyA9IGh2bV90cmFuc2xh
dGVfZ2V0X3BhZ2UoY3VyciwgZnJhbWUsIHRydWUsIHBmZWMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVMTCwgJnAybXQpOwo+ICsKPiAr
ICAgICAgICBzd2l0Y2ggKCByZXMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIEhWTVRS
QU5TX29rYXk6Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBjYXNlIEhWTVRS
QU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+ICsgICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQo
cGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiArICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9FWENFUFRJT04pOwo+ICsgICAgICAgICAgICBn
b3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKPiAr
ICAgICAgICAgICAgZXJyID0gTlVMTDsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsg
ICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPiArICAgICAgICBjYXNlIEhWTVRS
QU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfUkVU
UlkpOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoKPiAr
ICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAg
ICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiArICAgICAgICBpKys7Cj4gKwo+
ICsgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKPiArICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBmcmFtZSA9IChsaW5lYXIg
KyBpKTsKPiArICAgICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUgPCA2NCAp
Cj4gKyAgICAgICAgICAgIGZyYW1lID0gKHVpbnQzMl90KWZyYW1lOwo+ICsgICAgICAgIGZyYW1l
ID0gZnJhbWUgPDwgUEFHRV9TSElGVDsKPiArCj4gKyAgICB9IHdoaWxlICggaSA8IG5yX2ZyYW1l
cyApOwo+ICsKPiArICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAq
Lwo+ICsgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApCj4gKyAgICAgICAgbWFwcGluZyA9IG1hcF9k
b21haW5fcGFnZShodm1lbXVsX2N0eHQtPm1mblswXSk7Cj4gKyAgICAvKiBNdWx0aXBsZSBmcmFt
ZXM/IE5lZWQgdG8gdm1hcCgpLiAqLwo+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcCho
dm1lbXVsX2N0eHQtPm1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfZnJh
bWVzKSkgPT0gTlVMTCApCj4gKyAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4gKwo+ICsjaWZu
ZGVmIE5ERUJVRyAvKiBQb2lzaW9uIHVudXNlZCBtZm5bXXMgd2l0aCBJTlZBTElEX01GTi4gKi8K
PiArICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVt
dWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKG1mbl94KCptZm4pID09
IDApOwo+ICsgICAgICAgICptZm4rKyA9IElOVkFMSURfTUZOOwo+ICsgICAgfQo+ICsjZW5kaWYK
PiArCj4gKyAgICByZXR1cm4gbWFwcGluZyArIChsaW5lYXIgJiB+UEFHRV9NQVNLKTsKPiArCj4g
KyB1bmhhbmRsZWFibGU6Cj4gKyAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX1VOSEFORExFQUJM
RSk7Cj4gKwo+ICsgb3V0Ogo+ICsgICAgLyogRHJvcCBhbGwgaGVsZCByZWZlcmVuY2VzLiAqLwo+
ICsgICAgd2hpbGUgKCBtZm4tLSA+IGh2bWVtdWxfY3R4dC0+bWZuICkKPiArICAgICAgICBwdXRf
cGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOwo+ICsKPiArICAgIHJldHVybiBlcnI7Cj4g
K30KPiArCj4gK3N0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB2
b2lkICptYXBwaW5nLCB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLAo+
ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPiArewo+ICsgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAgICB1bnNpZ25lZCBs
b25nIGZyYW1lID0gbGluZWFyID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZp
bmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKPiArICAgIG1m
bl90ICptZm4gPSAmaHZtZW11bF9jdHh0LT5tZm5bMF07Cj4gKwoKRXh0cmFuZW91cyBibGFuayBs
aW5lLgoKPiArCj4gKyAgICBBU1NFUlQoYnl0ZXMgPiAwKTsKPiArCj4gKyAgICBpZiAoIGZyYW1l
ID09IGZpbmFsICkKPiArICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBwaW5nKTsKPiArICAg
IGVsc2UKPiArICAgICAgICB2dW5tYXAobWFwcGluZyk7Cj4gKwo+ICsgICAgZG8KPiArICAgIHsK
PiArICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKPiArICAgICAgICBwYWdpbmdfbWFy
a19kaXJ0eShjdXJyZCwgKm1mbik7Cj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZu
X3goKm1mbikpKTsKPiArCj4gKyAgICAgICAgKm1mbisrID0gX21mbigwKTsgLyogQ2xlYW4gc2xv
dCBmb3IgbWFwKCkncyBlcnJvciBjaGVja2luZy4gKi8KPiArICAgIH0gd2hpbGUgKCArK2ZyYW1l
IDwgZmluYWwgKTsKCkRvIHlvdSBub3QgaGF2ZSB0aGUgc2FtZSBvdmVyZmxvdyBpc3N1ZXMgaGVy
ZT8gSSB3b3VsZCBoYXZlIHRob3VnaCB0aGUgbG9vcGluZyBjb25zdHJ1Y3QgaGVyZSBzaG91bGQg
YmUgbmVhciBpZGVudGljYWwgdG8gdGhhdCBpbiBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpLgoK
ICBQYXVsCgo+ICsKPiArCj4gKyNpZm5kZWYgTkRFQlVHIC8qIENoZWNrIChhbmQgY2xlYW4pIGFs
bCB1bnVzZWQgbWZucy4gKi8KPiArICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4g
KyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSApCj4gKyAgICB7Cj4gKyAgICAgICAgQVNT
RVJUKG1mbl9lcSgqbWZuLCBJTlZBTElEX01GTikpOwo+ICsgICAgICAgICptZm4rKyA9IF9tZm4o
MCk7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+ICsvKgo+ICAgKiBDb252ZXJ0IGFkZHIg
ZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UKPiAgICog
W2FkZHIsIGFkZHIgKyAqcmVwcyAqIGJ5dGVzX3Blcl9yZXBdLiAqcmVwcyBpcyBhZGp1c3RlZCBh
Y2NvcmRpbmcgdG8KPiAgICogdGhlIHZhbGlkIGNvbXB1dGVkIHJhbmdlLiBJdCBpcyBhbHdheXMg
PjAgd2hlbiBYODZFTVVMX09LQVkgaXMKPiByZXR1cm5lZC4KPiBAQCAtOTg4LDExICsxMTQ4LDEx
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKPiAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQgPQo+ICAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7Cj4gLSAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKPiAgICAgIHVuc2lnbmVkIGxvbmcg
YWRkciwgcmVwcyA9IDE7Cj4gICAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQg
fCBQRkVDX3dyaXRlX2FjY2VzczsKPiAgICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1
cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwo+ICAgICAgaW50IHJjOwo+ICsgICAgdm9pZCAqbWFw
cGluZzsKPiAKPiAgICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQo+ICAgICAg
ICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKPiBAQCAtMTAwOCwyMyArMTE2OCwxNiBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfd3JpdGUoCj4gICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRy
ICYgUEFHRV9NQVNLKSkgKQo+ICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dy
aXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCj4gaHZtZW11bF9jdHh0LCAxKTsKPiAKPiAt
ICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBm
ZWMsICZwZmluZm8pOwo+ICsgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFk
ZHIsIGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCk7Cj4gKyAgICBpZiAoIElTX0VSUihtYXBw
aW5nKSApCj4gKyAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+IAo+IC0gICAgc3dp
dGNoICggcmMgKQo+IC0gICAgewo+IC0gICAgY2FzZSBIVk1UUkFOU19va2F5Ogo+IC0gICAgICAg
IGJyZWFrOwo+IC0gICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoKPiAtICAgICAg
ICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9j
dHh0LT5jdHh0KTsKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gLSAgICBj
YXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgaWYgKCAhbWFwcGluZyApCj4gICAg
ICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfZGF0
YSwgcGZlYywKPiBodm1lbXVsX2N0eHQsIDApOwo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5fcGFn
ZWRfb3V0Ogo+IC0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+IC0gICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOwo+IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7Cj4gLSAgICB9Cj4gKwo+ICsgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0
YSwgYnl0ZXMpOwo+ICsKPiArICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywg
YWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4gCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaCBi
L3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZtL2VtdWxhdGUuaAo+IGluZGV4IDg4NjQ3NzUuLmQz
NzlhNGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCj4gQEAgLTM3LDYgKzM3LDEz
IEBAIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0IHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2VnX3Jl
Z19hY2Nlc3NlZDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19kaXJ0eTsKPiAKPiArICAg
IC8qCj4gKyAgICAgKiBNRk5zIGJlaGluZCB0ZW1wb3JhcnkgbWFwcGluZ3MgaW4gdGhlIHdyaXRl
IGNhbGxiYWNrLiAgVGhlIGxlbmd0aCBpcwo+ICsgICAgICogYXJiaXRyYXJ5LCBhbmQgY2FuIGJl
IGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFKzEgYXJlCj4gKyAgICAg
KiBuZWVkZWQuCj4gKyAgICAgKi8KPiArICAgIG1mbl90IG1mblsyXTsKPiArCj4gICAgICB1aW50
MzJfdCBpbnRyX3NoYWRvdzsKPiAKPiAgICAgIGJvb2xfdCBzZXRfY29udGV4dDsKPiAtLQo+IDIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:19:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxUy5-0002Y2-R7; Thu, 28 Sep 2017 09:18:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dxUy3-0002Xw-Py
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:18:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 06/7C-01916-A7EBCC95; Thu, 28 Sep 2017 09:18:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTcRjG9z/nbDvWVsdN8214oUl0oS0rkiI
 E7QIRSoYfzCLyLE+e0W7szLL6UCZFakhLQydeusGoSEmFoi2LbqjNrEwrKZeg3Whpl6FpaDs7
 y9a33+F53uf/vIeXxBWVEhXJFNoYq4k2qCWzCHa5aInmUJsnJ+nURcmasdYKLBVtvj/6gshEO
 8R6k85cmCtmqyY6JJaJqMLOdq/0KPJTpWgWSVBFOPTVfcBKEUkiajvc+qYsRRGkgirGwDu6i2
 clpYI3ZU1inqOoRChvfY94xiktvOu3S/kcBXVHDN5qb9AkoZZBXXk3wbOcWgdnG45JeCaohVA
 xag8OR1PZcGesDxc8kdDhGAr6I6ht8HrEIxYeSIb6lkFc4AS44asNcQz0DzVgPAO1AHxlUxhf
 AigHgu4H7zFhg0ToOHEGF0xx8LCrlhA4A9wDT6TCwHkERe18a/6jWAr1HwdDscvAf6kpJLgk0
 HL/SyhqKTT2fguxBeydU4RgeiqGkuMjoelY+DkxhgShRAK+j04klMqFr9OTobbFSnh30oefRo
 trwv5CTdjmNWGb14Rtfg4RV9AijrHuZ6ya1VqdVZ/P2oy03qBZkbRKa2Q4js5nDLSO0+4xG5t
 R4EKOiEToJurxr7+H5pOYOlref9uTo5ijM+cdZGmO3W0tMDDcPRRLkmqQ7+G1SCuTzxTu1RsC
 Z/ZXBlKmjpL73AFZzlloI6fPF6ROpCEfNff8xhSEyWxiVDHydD6D4k1sgWkm4u+xPkdxKqUci
 UQihczCWI162//6ZxRDIrVSfo1PkelNtpmXPgdKYIESFfZgCRv9T1IdRRuXDK8bSUvd0vc94s
 MUi7u8zsFfXxfO88imcxVdbY4DpmuuBGbDXDrTGz/b1mpxZ6X464pWXu19bJK5nK8mUzOdzsv
 JWQWfsvftPD58t5s4MJ1Tvd/zLD0+79nhvKGraWun3o5fQJvIAen1H5Vb3VLHb11GSpWid/wl
 Pd6YUG1TExxLr1iKWzn6DyvMxwynAwAA
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506590329!61437540!1
X-Originating-IP: [104.47.0.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9240 invoked from network); 28 Sep 2017 09:18:49 -0000
Received: from mail-he1eur01on0041.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.41)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 09:18:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WkDNWBN93bWVD2NXAt+ytecxLaIS8m/J0wWUKu+hPXc=;
 b=AHZ3QNWxWkIdL008iraEyxs+OWursap5QI/U439hrR+e0Zf0V+Kopqsrv1jCj0QNFPpzBlKCMkMHA24y9An8DzPoIRROZiM96oS30SaMd7IJmfWy7vFRnCrcxx3eQMIb34yGoviy6plrJsdOJMTGi1mgC6SrOiP7ygyx3dVzWZQ=
Received: from [10.17.180.88] (85.223.209.54) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 28 Sep
 2017 09:18:48 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
 <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
 <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
Date: Thu, 28 Sep 2017 12:18:44 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: AM5PR0201CA0013.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::23) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 11a486f5-e5eb-49fc-2073-08d50651ed47
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:wieb9fWtlT/x7kR4OIH/LI3/8ggrDWVuAbhoDzHcThQ6g4nw5zJo0oFbNo98OG/pbhMv8Y1ctcSnbm+pmK7ecCpLTrcXUZ2ZVkNnp/45yFkp2V5+fu4pXG2ejlQy+OOAD12AvE56N2EeqM2dAXSejhRfX9CN3DJSVN/e5RTJ938nDXHVYmkAFpyfrU8aDog2g4/o5qRZDLadXhxGa5scXDNgytgKz55N4OU4V+nwCCYJg4pzBuNx5OqSWUQa8JSZ;
 25:DCJvZpI4M1fc3WMm22NY1ah+CTmgONa605wMnC+znCVRo2ktS0PJVd2p0tqY59ayQ48JHg91DPRKll4AFtOWKnnB1kgV0iZnF/jqdEsCg14hdSkGbvQ6SEMRsS/r+uMxr+TCJxDoVP3OjbrWXbPmIR8ejfN4X9sBXv4wwPn2Bz4OvyiyG2EvYhPU82KK7X8q7IX69if6HIVuV907MSgX9zJpwmUZAU2/ySiAu1rNINkmTaIzC4bNZq32C6BYsEGDCstKlJZCkHiT1gvmko/hOBgmVWVliN87GrERCUCY55lwoxMaY9n0B5aYRoyO+9j06mxQKHG/CiWPnBhkY2F1lw==;
 31:pfvHoTgwYsjHDG5u4d70j0gNQozk9yuzvjtND59ySEKEZsoaKYgHxrGbtCSATWD7EZiGQ1VLHmxKC+fqyoY3FThirBtRDgh7Bf5jrZRDCUFCEAOnt6hmGSgb9UhqjOEbv7K4rSFdtUg2yGl+8aw210Cuyytnwc+WxhyY+hVCYm26n3i1pfvumYdUHdy30OCm13wlFKqgaE1/RAbE/2BrJYPsoXsBku7my048H2SLeJI=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 20:aI089V1+hzX9Cjxf8802hRQRI10k34NjsYBb0Sf+S92GjHE7FnqRLxsrq/LzgRZerlwthxHeFxm7V/eP+OHRO2kaP54fR17fqIRpGqsvBjy2ihZBfq82unglW4Z1Gmivrd+vGVhOzjlyC3fBimGJLwrFTyxQkpaX0NCKUhZFaqrdGgDeFfUPQRTrDTXLpXCeZfA7llTJNQpu9ubuQTsgMTjfbnXa5kRHPApYXygW6tMBUqpB+uNADEs1EHalVJV5+uuQzj+StS4+82EoQeh6WCUbL33cxVGfTZMyFW8KLfJwgebbn1bH0wr1uYz1n9qZ2PgjyGAzkvvQ7R7G0Tvt8V1b3bMjdXB1BwyZZkRiKHu49eQnyrC8jvIp0RrGP5GbQPiUyxqMb++/t0lZ+EVbZYDNZNfpq3TBg2SLg0M1fXuWpCrd3q+Y5k/b9XbU8Q96Lzzimo5EXQxFyZXD1gm8g4ptPrhh5Wxvc0w2yzLXWd/A4U6SOmsL2AdWPKiyGEwB;
 4:EoxRTyuCga7Bh/xpnqNC4/hEPyNWDPn/B3o6g0oExSErNn210+zieDT/Whmqc9nJVRMJ0SpjX3LfWfxuaqN1nG6qAnAJR+3EfN+VeAV0e6I6CwlC5MirFVV4HtkwWAJowbw70eT+fYVtESWFRBW8FcLEmn1k23Yfr+WTOBAKcTKk/XT+C8oTAy01Yw0nftFEG18yXR0LHIn+ERms0dWHtJQmP8NGkVP+v5nMZtssbk768iJDpmscjg0LfXWtwWo6
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <AM4PR0302MB2722F7E26E2715C1053FC359E6790@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0302MB2722; 
X-Forefront-PRVS: 0444EB1997
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(6009001)(376002)(346002)(199003)(189002)(24454002)(478600001)(50466002)(3480700004)(7736002)(93886005)(4326008)(36756003)(54356999)(76176999)(39060400002)(6246003)(72206003)(106356001)(101416001)(305945005)(50986999)(105586002)(53936002)(65826007)(6666003)(6486002)(5660300001)(33646002)(229853002)(77096006)(47776003)(23676002)(3846002)(64126003)(6116002)(189998001)(81166006)(230700001)(81156014)(1411001)(2950100002)(25786009)(6916009)(97736004)(80792005)(8936002)(8676002)(66066001)(65956001)(65806001)(31686004)(31696002)(68736007)(2906002)(16576012)(83506001)(58126008)(86362001)(53546010)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7MjM6RTRKYjd6QWVBOW1JZGRWY2JjNy9LM0Zj?=
 =?utf-8?B?OG9Ma1BFMXljRytITWlmSkc3TVVTbDJnU1lHWURmeWVQVGpyQUJEekh3Q1JP?=
 =?utf-8?B?bFU1cTVqbE5wREhYVktpS2xtRjN5MnNMMEtSUWJJVGlUeitGbzNSVnB2eWE5?=
 =?utf-8?B?RXlYK2NtUkpHb2M1dk56NldCUy83K29ESG8zWmt5dXViVEVtdWMrZWxzTXZt?=
 =?utf-8?B?N3NPWCtXTFJEcFRmNktWMTVXWnBxZndsQkp4Qm5xUk00WjgzYlg2TVg0bERC?=
 =?utf-8?B?T3NVS3ZTeWJuanFJV1Z5MmcrdGNWb2wzWHhhMktZUjAyaEoyM01lYW9RNUJp?=
 =?utf-8?B?UEZta21kTEN3a1A5dFRxYlFDSm1WZG9WRUtKdURDSDdTSG9Wa1FvZ3l5Qm8x?=
 =?utf-8?B?OURhdkVrR1FqcjVJemlFVlVmRSs2TnpSUkx5VVRUTGZPZXZITnUrS3U1Y2RI?=
 =?utf-8?B?K21IbElkUktWMFdEd1RjZFRKNXFJZHlHSERaUGJZNE1nL2NYQjU1K1VDWlRR?=
 =?utf-8?B?TmpDQWI1TTJaMzBGYzF1VHNMZEdZdTZYTSt2Y1pBSDkvZENQL0w5ck5UVFAr?=
 =?utf-8?B?azhGanpYL1d3dHp2aWplL1REUGFmck9IWFNNc2xIT2NmQUN5dm1iL2t2Uzhy?=
 =?utf-8?B?NkMyQi9QMkNJVHJOejhzSFV2OWZzMUxCeXR0L0NiRHhmY0pheFkwOU1UUXJ6?=
 =?utf-8?B?ZXJiQzh3RWhhR2FYMlozYXlaQWNtdk5Jc2l5cGZwNWtET01vaWM0bGhCMWtO?=
 =?utf-8?B?UW11ZDlzL1I0eXZkR09hZ0RmTEZPMk5UTTdEK1FqQmdxN0FKZStuQlBCYlJE?=
 =?utf-8?B?dlJUaFFXVU5uMVdrY01naitscWpReTJJYzl3NU1GQTE5UVpPOWEza2R0T0k1?=
 =?utf-8?B?QmxhM1EvSG5MKzhUaVVmbFE3ODdIZjlUeDZteFFvWlNyZ09weDJVdWJJZlg1?=
 =?utf-8?B?UHFldktBMUdra1FhQUlFZXRBdUFiWDJUWDMxbUZpTThZK3BhWTc5M1VKcHo3?=
 =?utf-8?B?QTcvTkpSckJ6ZVdMZWI4SmNUdWhORGJ3b2ZTSUNjSSs1L0dZZ2hvT3RXRC8v?=
 =?utf-8?B?ejBkTnpoUksraFZSaGJsVFZTczNiR0VNVFd2ekc3bHpzbWNjMGo3VHArMzBh?=
 =?utf-8?B?S1kzSURBNWNUbTk2TStoSTJLWHgzYjRjZFRuV0dsT3VuWTlhOHY1MkdzYita?=
 =?utf-8?B?K0NzK0hjR0FGNWRwWG1abDUyd1BPNTQ2dUdLWC80VkFQOThyb3JYQ3ozUVVW?=
 =?utf-8?B?YWc1b2FKWGJzU1RzSTBJbmpsRXIva0p6VHVpZEVhMnJXd2MyQ1FOeXdORUhp?=
 =?utf-8?B?SHloMEViZUxZSXNab0VCcUc2VWtjczBvQXhaenk2R0wzU3RrYjh2bUtURWxT?=
 =?utf-8?B?SEFtQm1yTG9Ga1NlaUNpS0V5ek83V3B1a3V1ZVB5TU5HVnJJYlppVkdlaXVs?=
 =?utf-8?B?ZHc4Y0tRMGpnVFNsQk95WjN5MGsxSE5DOU9jWnN5STRGR0NRYWZUZTF5VTZv?=
 =?utf-8?B?ZVN1THpFMmZBTXdDZUNISStyb050Q1NsdXFKaE9UbGp3T0hNUTk3RnkrOEF6?=
 =?utf-8?B?UTZ1cHVDK2toaUNHbElnanBFcGRJYXFWZWtEclhKTU41TFdSaEFsNkllZ2Mz?=
 =?utf-8?B?TVpWVHk5eFplUyt0aDVjSTkwdTRHYzI4VzNTOXp5aG1HSnFXL1RqbmtabmNW?=
 =?utf-8?B?TEZOeEJNbm9udjlqSjlVWWdvZkYzbHZWVnhXT1JLSkxRdkFJQ3ZqSmEweE50?=
 =?utf-8?B?M3JXZkkxODJSSTVXZjdXZnkvLzZqcnpPWVNhRi9IZTdkMWF3Mm1Db3E4NHdP?=
 =?utf-8?B?alpOQWNKeWRvWEtBODYzRFJkOVVvTkM1SmZTNnNGZzAxbHlFVGpnYndMSWlo?=
 =?utf-8?B?ZmhFWjI4eis0Z3lSVTkyZFhtaHNPc2ZXZC80aC9sRTBTeDNGQ1ZkU1duenJK?=
 =?utf-8?B?NjRWc3ZTNVNwQkE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 6:eS/WGmLNKAIjLtAJ05DX4p80QIU85/hmPz4LnNR13dj+snz/ip6pEmJx3VpBsTZ/tV0Pyy4h0G4Z4hTRuu2BwiPJoEVVRLe5JVZRffdwnd9mNDyqakoVoWMnmKbgENGcoXQ2mMrMq1NsFY0CCC0+5LXcNufx3OCKIrXuuNv87BWPEx6tfEe+avZX+WIX+s3G1XQW0h5/sr7cA6PPEP/cGR8runRQQ/8KbYNgRcjjm/liBNtDXszTV28Di46WA2I/A0xLHaWs5B2smisRVsAA1uNSOJptZ//9076giwnMbgVFvFd31+M8oQmbO4ERh46AIRjpihpICeBjyfvkF7g5Pg==;
 5:iww198TKKo3mOx5wcZUn+CU4ZK1HFfPBIOyvkisciRGS26S3L+mHPR5pQxZOfknLM29W2mP1bdc7nIikESEg7V2jZ61r/DRzrFsYPwFDGobaJ0NIKAJrOZgt8uFpO3Cx4FeBtplIFkP5MPcEFTUYZg==;
 24:g5+SyKOaxd6Ox3FSvdA2KtIL6uie9Liy/d1F6rcd99C9KLHoBZ9W5JbUNSiV30yNS/TGfZMOvWyGhSBIJwxJHby+7CKp0A6ZfeKqAxmGODA=;
 7:984huMGal5HXD08GPz/49H527pLgocwaZelERj4xcix3SAfmHZSpPdqZFzlrPwYx9sRrzaLuuMTR6QLZOgLfwvXqbKkREyLA47VvfiVzRBUYWqtZR7tVrTV9b4aeBj5gE6nA2HtLkZ8LzyeDSvr8BWXk3a+/v/U58NNbxmK7RFaBElORyXj2Yx4WjL6dLS+H2JI0pa2Urg7amjQP3RJcm7P77pS9CUtxpt6I09ZIxwE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2017 09:18:48.3428 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgoKT24gMjcuMDkuMTcgMjI6NTcsIE1lbmcgWHUgd3JvdGU6Cj4gTm90ZSB0aGF0Ogo+
IFdoZW4geW91IHVzZSBnRURGIHNjaGVkdWxlciBpbiBWTSBvciBWTU0gKGkuZS4sIFhlbiksIHlv
dSBzaG91bGQgdXNlCj4gTVBSMiBtb2RlbApJIGd1ZXNzIHlvdSBtZWFuIERNUFIgaW4gQ0FSVFMg
dGVybXMuCgo+ICAgdG8gY29tcHV0ZSB0aGUgcmVzb3VyY2UgaW50ZXJmYWNlIChpLmUuLCBWQ1BV
IHBhcmFtZXRlcnMpLgo+IFdoZW4geW91IHVzZSBwRURGIHNjaGVkdWxlciwgeW91IHNob3VsZCB1
c2UgUFJNIG1vZGVsIHRvIGNvbXB1dGUuCj4+ICAgICAgLSBDb3VsZCB5b3UgcGxlYXNlIHByb3Zp
ZGUgYW4gZXhhbXBsZSBpbnB1dCB4bWwgZm9yIENBUlRTIGRlc2NyaWJlZCBhCj4+IHN5c3RlbSB3
aXRoIDIgUlQgZG9tYWlucyB3aXRoIDIgVkNQVXMgZWFjaCwgcnVubmluZyBvbiBhIDJQQ1BVcywg
d2l0aCBnRURGCj4+IHNjaGVkdWxpbmcgYXQgVk1NIGxldmVsIChmb3IgWEVOIGJhc2VkIHNldHVw
KS4KPiBIbW0sIGlmIHlvdSB1c2UgdGhlIGdFREYgc2NoZWR1bGluZyBhbGdvcml0aG0sIHRoaXMg
bWF5IG5vdCBiZQo+IHBvc3NpYmxlLiBMZXQgbWUgZXhwbGFpbiB3aHkuCj4gSW4gdGhlIE1QUjIg
bW9kZWwsIGl0IGNvbXB1dGVzIHRoZSBpbnRlcmZhY2Ugd2l0aCB0aGUgbWluaW11bSBudW1iZXIK
PiBvZiBjb3Jlcy4gVG8gZ2V0IDIgVkNQVXMgZm9yIGEgVk0sIHRoZSB0b3RhbCB1dGlsaXphdGlv
biAoaS5lLiwgYnVkZ2V0Cj4gLyBwZXJpb2QpIG9mIHRoZXNlIHR3byBWQ1BVcyBtdXN0IGJlIGxh
cmdlciB0aGFuIDEuMC4gU2luY2UgeW91IGFzawo+IGZvciAyIGRvbWFpbnMsIHRoZSB0b3RhbCB1
dGlsaXphdGlvbiBvZiB0aGVzZSA0IFZDUFVzIHdpbGwgYmUgbGFyZ2VyCj4gdGhhbiAyLjAsIHdo
aWNoIGFyZSBkZWZpbml0ZWx5IG5vdCBzY2hlZHVsYWJsZSBvbiB0d28gY29yZXMuCldlbGwsIGlm
IHdlIGFyZSBzcGVha2luZyBhYm91dCB0ZXN0LWNhc2VzIHNpbWlsYXIgdG8gZGVzY3JpYmVkIGlu
IFsxXSwgCndoZXJlIHRoZSB3aG9sZSByZWFsIHRpbWUgdGFza3Mgc2V0IHV0aWxpemF0aW9uIGlz
IHRha2VuIGZyb20gCjEuMS4uLihQQ1BVKjEpLTAuMSwgdGhlcmUgaXMgbm8gcHJvYmxlbSB3aXRo
IGhhdmluZyBWQ1BVIG51bWJlciBncmVhdGVyIAp0aGFuIFBDUFVzLiBGb3Igc3VyZSBpZiB3ZSB0
YWtlIG51bWJlciBvZiBkb21haW5zICBtb3JlIHRoYXQgMS4KCj4gSWYgeW91IGFyZSBjb25zaWRl
cmluZyBWQ1BVcyB3aXRoIHZlcnkgbG93IHV0aWxpemF0aW9uLCB5b3UgbWF5IHVzZQo+IFBSTSBt
b2RlbCB0byBjb21wdXRlIGVhY2ggVkNQVSdzIHBhcmFtZXRlcnM7IGFmdGVyIHRoYXQsIHlvdSBj
YW4gdHJlYXQKPiB0aGVzZSBWQ1BVcyBhcyB0YXNrcywgY3JlYXRlIGFub3RoZXIgeG1sIGZpbGUs
IGFuZCBhc2sgQ0FSVFMgdG8KPiBjb21wdXRlIHRoZSByZXNvdXJjZSBpbnRlcmZhY2UgZm9yIHRo
ZXNlIFZDUFVzLgpTb3VuZHMgdGVycmlibGUgZm9yIGdldHRpbmcgaXQgc2NyaXB0ZWQgOigKPiAo
VW5mb3J0dW5hdGVseSwgdGhlIGN1cnJlbnQgQ0FSVFMgaW1wbGVtZW50YXRpb24gZG9lcyBub3Qg
c3VwcG9ydAo+IG1peGluZyBNUFIgbW9kZWwgaW4gb25lIFhNTCBmaWxlLCBhbHRob3VnaCBpdCBp
cyBzdXBwb3J0ZWQgaW4gdGhlb3J5Lgo+IFRoaXMgY2FuIGJlIHdvcmtlZCBhcm91bmQgYnkgdXNp
bmcgdGhlIGFib3ZlIGFwcHJvYWNoLikKPgo+PiBGb3IgcEVERiBhdCBib3RoIFZNTSBhbmQKPj4g
ZG9tYWluIGxldmVsLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhlIG9zX3NjaGVkdWxlciBy
ZXByZXNlbnRzIFhFTiwgYW5kCj4+IFZDUFVzIGFyZSByZXByZXNlbnRlZCBieSBjb21wb25lbnRz
IHdpdGggdGFza3MgcnVubmluZyBvbiB0aGVtLgo+IFllcywgaWYgeW91IGFuYWx5emUgdGhlIGVu
dGlyZSBzeXN0ZW0gdGhhdCB1c2VzIG9uZSB0eXBlIG9mIHNjaGVkdWxlcgo+IHdpdGggb25seSBv
bmUgdHlwZSBvZiBtb2RlbCAoaS5lLiwgUFJNIG9yIE1QUjIpLgo+Cj4gSWYgeW91IG1peGVkIHRo
ZSBzY2hlZHVsaW5nIGFsZ29yaXRobSBvciB0aGUgaW50ZXJmYWNlIG1vZGVsLCB5b3UgY2FuCj4g
Y29tcHV0ZSBlYWNoIFZNIG9yIFZDUFUncyBwYXJhbWV0ZXJzIGZpcnN0LiBUaGVuIHlvdSB0cmVh
dCBWQ1BVcyBhcwo+IHRhc2tzIGFuZCBjcmVhdGUgYW5vdGhlciBYTUwgd2hpY2ggd2lsbCBiZSB1
c2VkIHRvIGNvbXB1dGUgdGhlIG51bWJlcgo+IG9mIGNvcmVzIHRvIHNjaGVkdWxlIGFsbCB0aGVz
ZSBWQ1BVcy4KPgo+PiAgICAgIC0gSSBkaWQgbm90IGdldCBhIGNvbmNlcHQgb2YgbWluX3Blcmlv
ZC9tYXhfcGVyaW9kIGZvciBhCj4+IGNvbXBvbmVudC9vc19zY2hlZHVsZXIgaW4gQ0FSVFMgZGVz
Y3JpcHRpb24gZmlsZXMuIElmIEkgaGF2ZSB0aGVtIGRpZmZlcmVudCwKPj4gQ0FSVFMgZ2l2ZXMg
Y2FsY3VsYXRpb24gZm9yIGFsbCBwZXJpb2RzIGluIGJldHdlZW4sIGJ1dCBkaWQgbm90IHByb3Zp
ZGUgdGhlCj4+IGJlc3QgcGVyaW9kIHRvIGdldCBzeXN0ZW0gc2NoZWR1bGFibGUuCj4gWW91IHNo
b3VsZCBzZXQgdGhlbSB0byB0aGUgc2FtZSB2YWx1ZS4KT2ssIGhvdyB0byBjaG9zZSB0aGUgdmFs
dWUgZm9yIHNvbWUgdGFza3NldCBpbiBhIGNvbXBvbmVudD8KCi0tIAoKKkFuZHJpaSBBbmlzb3Yq
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:28:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxV7G-0003JC-U6; Thu, 28 Sep 2017 09:28:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxV7G-0003J6-8R
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 09:28:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AC/7D-03454-5B0CCC95; Thu, 28 Sep 2017 09:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXfLgTO
 RBmsOqVusePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8q3dewFH0wqZr5ZxNrA
 OEW7i5GLQ0igkUnixvJHrBDOY0aJrZ1vGSGcbYwSaxtbgDKcHCICzhJfz8xlB7F5BfQlTi89w
 wRiCwvoSex9swLMlhDwkpj7cjYLjL3hyhQgm52DTcBK4pAYSJRFQFViz7dv7BMYuRYwMqxi1C
 hOLSpLLdI1NNVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GD8tizgEKM
 kB5OSKO+tvWcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7t8PlBMsSk1PrUjLzAEGGUxagoNH
 SYR3N0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeQ1AigRAijJK8+BGwAL+EqOslDAvI
 9BRQjwFqUW5mSWo8q8YxTkYlYR5j4NM4cnMK4Hb9AroCCagIyZPBDuiJBEhJdXA6PthCbNu6u
 ueI3cXGL3hnOWeuVloM5NSv/nMnO1nGz53CM3Z1qbNK7V23d11N4NCX3P2toVy685va3H9d3K
 yx/13hgKJOX9X7Iy4EKPVpFuus3pN4sX/u9gFFKfKL37b7nsi6LLmpV+mlTMy2EXefe88++Sw
 tp3Kyh09J4JuF0gX8GRLrb7/T4mlOCPRUIu5qDgRAC0+qZRzAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1506590899!70404415!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59695 invoked from network); 28 Sep 2017 09:28:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 09:28:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxV7B-0004Vs-5J; Thu, 28 Sep 2017 09:28:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxV75-0004O5-IU; Thu, 28 Sep 2017 09:28:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxV75-00067y-9B; Thu, 28 Sep 2017 09:28:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113867-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ce9aaba64e07d7e12eb160ae32cde7b3357ce388
X-Osstest-Versions-That: ovmf=36d083ef0018b78ea12db1a5f2e8df5336541fea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 09:28:11 +0000
Subject: [Xen-devel] [ovmf test] 113867: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjZTlhYWJhNjRlMDdkN2UxMmViMTYwYWUzMmNkZTdi
MzM1N2NlMzg4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAzNmQwODNl
ZjAwMThiNzhlYTEyZGIxYTVmMmU4ZGY1MzM2NTQxZmVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4NTkgIDIwMTctMDktMjcgMDk6NDc6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODY3ICAyMDE3LTA5LTI3IDIwOjE5OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jZTlhYWJhNjRlMDdk
N2UxMmViMTYwYWUzMmNkZTdiMzM1N2NlMzg4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Lgor
KysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGNl
OWFhYmE2NGUwN2Q3ZTEyZWIxNjBhZTMyY2RlN2IzMzU3Y2UzODgKKyBicmFuY2g9b3ZtZgorIHJl
dmlzaW9uPWNlOWFhYmE2NGUwN2Q3ZTEyZWIxNjBhZTMyY2RlN2IzMzU3Y2UzODgKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVS
TExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0
aW5nCisgJ1snIHhjZTlhYWJhNjRlMDdkN2UxMmViMTYwYWUzMmNkZTdiMzM1N2NlMzg4ID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlv
cy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9s
aW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dCBjZTlhYWJhNjRlMDdkN2UxMmViMTYwYWUzMmNkZTdiMzM1N2NlMzg4OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDM2ZDA4M2UuLmNlOWFhYmEgIGNlOWFhYmE2NGUwN2Q3ZTEyZWIx
NjBhZTMyY2RlN2IzMzU3Y2UzODggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:30:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxV9a-0003tC-C8; Thu, 28 Sep 2017 09:30:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxV9Y-0003t5-WD
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 09:30:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F0/82-02046-441CCC95; Thu, 28 Sep 2017 09:30:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9f54Jl
 Ig4nH5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPeyMKdhpUPGhqZ2tgPKzcxcjJISSQJzFv
 1XVWEJtXwE5i74EONhBbQsBQ4vTCmywgNouAqsSKOasYQWw2AXWJtmfbwepFBGIl7n/8AhZnF
 kiVmHztB1ivsIC/xM5JjUC9XEDzWxglXrz6DZbgFPCQWDC5AyjBAbRMUOLvDmGIXi2Jh79usU
 DY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaFeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7G1b+dDjFKcjApifLe2nsmUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE75oDQDnBotT01Iq0zBxgHMCkJTh4lER4d+8HSvMWFyTmFmemQ
 6ROMepydNy8+4dJiCUvPy9VSpy3HWSGAEhRRmke3AhYTF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMG89yBSezLwSuE2vgI5gAjpi8kSwI0oSEVJSDYwFxbeuv3lRaJl2xF9rMZN855dHsi6
 rni7Jnm+vzHPmDtOyF4tzuhV5e2euL9ux9nrB24QFu3TmrLz+5qxeyE9ru0NaM8X+z7KcvW/v
 KendOut+Zs/LDIi++i7h64yKOI6nuzeuE1afdiSrNq7o+e8gwYt+6zeqeOVIFWqv4Np/e4nIt
 3eb3xXXK7EUZyQaajEXFScCAHxTpE7EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506591041!58847939!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61994 invoked from network); 28 Sep 2017 09:30:43 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 09:30:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 03:30:41 -0600
Message-Id: <59CCDD6002000078001805BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 03:30:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "'Alexandru Isaila'" <aisaila@bitdefender.com>,
 "Paul Durrant" <Paul.Durrant@citrix.com>
References: <1506588748-14558-1-git-send-email-aisaila@bitdefender.com>
 <1037d19c08184262a395e2b47e6a1c3d@AMSPEX02CL03.citrite.net>
In-Reply-To: <1037d19c08184262a395e2b47e6a1c3d@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v7] x86/hvm: Implement hvmemul_write() using
 real mappings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDExOjA3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBBbGV4YW5kcnUgSXNhaWxhIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5j
b21dCj4+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDA5OjUyCj4+ICtzdGF0aWMgdm9pZCAqaHZt
ZW11bF9tYXBfbGluZWFyX2FkZHIoCj4+ICsgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2ln
bmVkIGludCBieXRlcywgdWludDMyX3QgcGZlYywKPj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVf
Y3R4dCAqaHZtZW11bF9jdHh0KQo+PiArewo+PiArICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKPj4gKyAgICB2b2lkICplcnIsICptYXBwaW5nOwo+PiArCj4+ICsgICAgLyogRmlyc3Qg
YW5kIGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBtYXBwaW5nLiAqLwo+PiArICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVCwgZmlyc3QgPSBmcmFtZTsKPj4gKyAgICB1
bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9T
SElGVDsKPj4gKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcyA9ICgobGluZWFyICsgYnl0ZXMp
ID4+IFBBR0VfU0hJRlQpIC0gKGxpbmVhciA+Pgo+PiBQQUdFX1NISUZUKSArIDE7Cj4gCj4gSSdt
IHVuY2xlYXIgYXMgdG8gd2h5IHlvdSBkb24ndCBjYWxjdWxhdGUgbnJfZnJhbWVzIGZpcnN0IGFu
ZCB0aGVuIGNhbGN1bGF0ZSAKPiBmaW5hbCBhcyBmaXJzdCArIG5yX2ZyYW1lcyAtIDE/IEhhdmlu
ZyBjb21wbGV0ZWx5IGluZGVwZW5kZW50IGNhbGN1bGF0aW9ucyAKPiBsaWtlIHRoaXMgc2VlbXMg
cHJvbmUgdG8gZXJyb3IuCgpOb3IgaXMgdGhlIGNhbGN1bGF0aW9uIGFueSBiZXR0ZXIgdGhhbiB0
aGF0IGluIHY2IGZvciB0aGUgNjQtYml0CndyYXBwaW5nIGNhc2UuIEVhc2llc3QgaGVyZSBtYXkg
YmUgdG8gdXRpbGl6ZSB0cnVuY2F0aW9uIGJ5Cm1ha2luZyBucl9mcmFtZXMgdW5zaWduZWQgaW50
IChidXQgeW91J2xsIG5lZWQgdG8gY2hlY2sgY2FyZWZ1bGx5CnRoYXQgdGhpcyBkb2Vzbid0IGNh
dXNlIGlzc3VlcyBlbHNld2hlcmUpLgoKUGx1cyB0aGUgdXNlIG9mICJsaW5lYXIgKyBieXRlcyIg
KHdpdGhvdXQgdGhlICItICEhYnl0ZXMiKSBjYXVzZXMgdGhlCnJlc3VsdCB0byBiZSBvbmUgdG9v
IGhpZ2ggd2hlbiAibGluZWFyIiBpcyBleGFjdGx5ICJieXRlcyIgYXdheSBmcm9tCmEgcGFnZSBi
b3VuZGFyeSwgYW5kICJieXRlcyIgaXMgbm90IHplcm8uCgo+PiArICAgIGludCBpID0gMDsKCnVu
c2lnbmVkIGludAoKPj4gKyAgICAvKgo+PiArICAgICAqIG1mbiBwb2ludHMgdG8gdGhlIG5leHQg
ZnJlZSBzbG90LiAgQWxsIHVzZWQgc2xvdHMgaGF2ZSBhIHBhZ2UgCj4gcmVmZXJlbmNlCj4+ICsg
ICAgICogaGVsZCBvbiB0aGVtLgo+PiArICAgICAqLwo+PiArICAgIG1mbl90ICptZm4gPSAmaHZt
ZW11bF9jdHh0LT5tZm5bMF07Cj4+ICsKPiAKPiBFeHRyYW5lb3VzIGJsYW5rIGxpbmUuCj4gCj4+
ICsKPj4gKyAgICAvKgo+PiArICAgICAqIFRoZSBjYWxsZXIgaGFzIG5vIGxlZ2l0aW1hdGUgcmVh
c29uIGZvciB0cnlpbmcgYSB6ZXJvLWJ5dGUgd3JpdGUsIGJ1dAo+PiArICAgICAqIGZpbmFsIGlz
IGNhbGN1bGF0ZSB0byBmYWlsIHNhZmUgaW4gcmVsZWFzZSBidWlsZHMuCj4+ICsgICAgICoKPj4g
KyAgICAgKiBUaGUgbWF4aW11bSB3cml0ZSBzaXplIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiBh
ZGphY2VudCBtZm5zW10KPj4gd2hpY2gKPj4gKyAgICAgKiBjYW4gYmUgdm1hcCgpJ2QsIGFjY291
dGluZyBmb3IgcG9zc2libGUgbWlzYWxpZ25tZW50IHdpdGhpbiB0aGUgcmVnaW9uLgo+PiArICAg
ICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNpYmxlIGZv
ciBlbnN1cmluZyB0aGF0Cj4+ICsgICAgICogbWZuc1tdIGlzIGxhcmdlIGVub3VnaCBmb3IgdGhl
IHJlcXVlc3RlZCB3cml0ZSBzaXplLgo+PiArICAgICAqLwo+PiArICAgIGlmICggYnl0ZXMgPT0g
MCB8fAo+PiArICAgICAgICAgbnJfZnJhbWVzID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1m
bikgKQo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+ICsgICAg
ICAgIGdvdG8gdW5oYW5kbGVhYmxlOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGRvIHsKPj4gKyAg
ICAgICAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IHJlczsKPj4gKyAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKPj4gKyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87Cj4+
ICsgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPj4gKwo+IAo+IENhbid0IGZyYW1lIG5vdyBiZSBt
YWRlIGxvY2FsIHRvIHRoaXMgbG9vcCBhbmQgY2FsY3VsYXRlZCB1cC1mcm9udCB1c2luZyAKPiBs
aW5lYXIgYW5kIGk/IEl0IGxvb2tzIGxpa2UgdGhlIGxvb3AgY291bGQgYmVjb21lIGEgc2ltcGxl
ciBmb3ItbG9vcCB0b28uCj4gCj4+ICsgICAgICAgIC8qIEVycm9yIGNoZWNraW5nLiAgQ29uZmly
bSB0aGF0IHRoZSBjdXJyZW50IHNsb3QgaXMgY2xlYW4uICovCj4+ICsgICAgICAgIEFTU0VSVCht
Zm5feCgqbWZuKSA9PSAwKTsKPj4gKwo+PiArICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dl
dF9wYWdlKGN1cnIsIGZyYW1lLCB0cnVlLCBwZmVjLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZwZmluZm8sICZwYWdlLCBOVUxMLCAmcDJtdCk7Cj4+ICsKPj4gKyAg
ICAgICAgc3dpdGNoICggcmVzICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNlIEhWTVRS
QU5TX29rYXk6Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBjYXNlIEhW
TVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+PiArICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZh
dWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7Cj4+ICsg
ICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX0VYQ0VQVElPTik7Cj4+ICsgICAgICAg
ICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOgo+PiArICAgICAgICAgICAgZXJyID0gTlVMTDsKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0
Owo+PiArCj4+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKPj4gKyAgICAg
ICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgo+PiArICAgICAgICAgICAgZXJyID0gRVJSX1BU
Uih+WDg2RU1VTF9SRVRSWSk7Cj4+ICsgICAgICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAg
ICAgICBkZWZhdWx0Ogo+PiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7Cj4+ICsgICAg
ICAgIH0KPj4gKwo+PiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
Pj4gKyAgICAgICAgaSsrOwo+PiArCj4+ICsgICAgICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3Jp
dGUocDJtdCkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH5Y
ODZFTVVMX09LQVkpOwo+PiArICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAgIH0KPj4g
Kwo+PiArICAgICAgICBmcmFtZSA9IChsaW5lYXIgKyBpKTsKCmkgaXMgdGhlIG51bWJlciBvZiBw
YWdlcywgbm90IGJ5dGVzLiBBbHNvIHN0cmF5IHBhcmVudGhlc2VzIGhlcmUuCgo+PiArICAgICAg
ICBpZiAoIGh2bWVtdWxfY3R4dC0+Y3R4dC5hZGRyX3NpemUgPCA2NCApCj4+ICsgICAgICAgICAg
ICBmcmFtZSA9ICh1aW50MzJfdClmcmFtZTsKPj4gKyAgICAgICAgZnJhbWUgPSBmcmFtZSA8PCBQ
QUdFX1NISUZUOwo+PiArCj4+ICsgICAgfSB3aGlsZSAoIGkgPCBucl9mcmFtZXMgKTsKPj4gKwo+
PiArICAgIC8qIEVudGlyZSBhY2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLwo+PiArICAg
IGlmICggZmlyc3QgPT0gZmluYWwgKQoKbnJfZnJhbWVzID09IDEKCj4+ICsgICAgICAgIG1hcHBp
bmcgPSBtYXBfZG9tYWluX3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pOwo+PiArICAgIC8qIE11
bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2bWFwKCkuICovCj4+ICsgICAgZWxzZSBpZiAoIChtYXBw
aW5nID0gdm1hcChodm1lbXVsX2N0eHQtPm1mbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5yX2ZyYW1lcykpID09IE5VTEwgKQo+PiArICAgICAgICBnb3RvIHVuaGFuZGxlYWJs
ZTsKPj4gKwo+PiArI2lmbmRlZiBOREVCVUcgLyogUG9pc2lvbiB1bnVzZWQgbWZuW11zIHdpdGgg
SU5WQUxJRF9NRk4uICovCj4+ICsgICAgd2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiAr
IEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0LT5tZm4pICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIEFT
U0VSVChtZm5feCgqbWZuKSA9PSAwKTsKPj4gKyAgICAgICAgKm1mbisrID0gSU5WQUxJRF9NRk47
Cj4+ICsgICAgfQo+PiArI2VuZGlmCj4+ICsKPj4gKyAgICByZXR1cm4gbWFwcGluZyArIChsaW5l
YXIgJiB+UEFHRV9NQVNLKTsKPj4gKwo+PiArIHVuaGFuZGxlYWJsZToKPj4gKyAgICBlcnIgPSBF
UlJfUFRSKH5YODZFTVVMX1VOSEFORExFQUJMRSk7Cj4+ICsKPj4gKyBvdXQ6Cj4+ICsgICAgLyog
RHJvcCBhbGwgaGVsZCByZWZlcmVuY2VzLiAqLwo+PiArICAgIHdoaWxlICggbWZuLS0gPiBodm1l
bXVsX2N0eHQtPm1mbiApCj4+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCpt
Zm4pKSk7Cj4+ICsKPj4gKyAgICByZXR1cm4gZXJyOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9p
ZCBodm1lbXVsX3VubWFwX2xpbmVhcl9hZGRyKAo+PiArICAgIHZvaWQgKm1hcHBpbmcsIHVuc2ln
bmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsCj4+ICsgICAgc3RydWN0IGh2bV9l
bXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpj
dXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGlu
ZWFyID4+IFBBR0VfU0hJRlQ7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIg
KyBieXRlcyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7Cj4+ICsgICAgbWZuX3QgKm1mbiA9ICZo
dm1lbXVsX2N0eHQtPm1mblswXTsKPj4gKwo+IAo+IEV4dHJhbmVvdXMgYmxhbmsgbGluZS4KPiAK
Pj4gKwo+PiArICAgIEFTU0VSVChieXRlcyA+IDApOwo+PiArCj4+ICsgICAgaWYgKCBmcmFtZSA9
PSBmaW5hbCApCj4+ICsgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcHBpbmcpOwo+PiArICAg
IGVsc2UKPj4gKyAgICAgICAgdnVubWFwKG1hcHBpbmcpOwo+PiArCj4+ICsgICAgZG8KPj4gKyAg
ICB7Cj4+ICsgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoKm1mbikpOwo+PiArICAgICAgICBwYWdp
bmdfbWFya19kaXJ0eShjdXJyZCwgKm1mbik7Cj4+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19w
YWdlKG1mbl94KCptZm4pKSk7Cj4+ICsKPj4gKyAgICAgICAgKm1mbisrID0gX21mbigwKTsgLyog
Q2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBjaGVja2luZy4gKi8KPj4gKyAgICB9IHdoaWxl
ICggKytmcmFtZSA8IGZpbmFsICk7Cj4gCj4gRG8geW91IG5vdCBoYXZlIHRoZSBzYW1lIG92ZXJm
bG93IGlzc3VlcyBoZXJlPyBJIHdvdWxkIGhhdmUgdGhvdWdoIHRoZSAKPiBsb29waW5nIGNvbnN0
cnVjdCBoZXJlIHNob3VsZCBiZSBuZWFyIGlkZW50aWNhbCB0byB0aGF0IGluIAo+IGh2bWVtdWxf
bWFwX2xpbmVhcl9hZGRyKCkuCgpJbmRlZWQsIGFuZCBJIF9zcGVjaWZpY2FsbHlfIHNhaWQgc28g
aW4gcmVwbHkgdG8gdjYuIEFsZXhhbmRydSwKcGxlYXNlIGJlIHF1aXRlIGEgYml0IG1vcmUgY2Fy
ZWZ1bC4gSnVzdCB0byBlbXBoYXNpemUgaXQgYWdhaW4gLQphbnkgY29tbWVudHMgbWFkZSB0byB0
aGUgbWFwcGluZyBjb2RlIG5lZWQgdG8gYWxzbyBiZQpjaGVja2VkIGZvciBhcHBsaWNhYmlsaXR5
IHRvIHRoZSB1bm1hcHBpbmcgc2lkZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:32:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVAu-00040g-Ml; Thu, 28 Sep 2017 09:32:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxVAt-00040U-6i
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:32:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 18/35-02817-691CCC95; Thu, 28 Sep 2017 09:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHe8852461U6/bxKeRRROJLltKBH1
 T+hAVBQWBWuQ6y5M7sIvtzFIoWBBqk1CphNllrqToImVo1FTyMrs5M8wyjdBUSidB9MFi2eqc
 nXU7n37v8/+//+d5Dw9NauqUepordXMuB2szKBdS1vXHy4znusL5mV1zxk1fW84QOWhrz+cha
 hfaq+AdFmfpAYV1pDOoKK5Rlt73N1Ie5FN40UKawp8JKA+dI6WDBtcScCJwSSkfxhDM988QXp
 REK7ER2qZjKol1OB1OR79TEpOYB8+PPtFD01qcCbcfE7IlC0aiz1VSWYe3QK/fLCGFM2C8wik
 5GGyGWz/7FHInHwFPbzYrJCEJZ0P1pDeejnAa1E2MEXKnVBid8scZMIbG9gFS5hSYmYzFgxg8
 rYDQgwFCvpwLQ50dStm0GrzXHyGZ02DQX5XgShW0TmyT2QSttZ8S9Z1QVXmWlIYG8bkt0/ulf
 MBNCCaCV1SyZx0MXW2hZN4OgZaPiboDKoebSPnCnAJe3wslpl4GnsHzVCJJCeXVVWQNWlv/z+
 tkXgcNbV+UMq+Fq4FZsj7+y5LhqW+KakDUDbRK4FxHOJdxg8ni4ousbjvL24xZmRtNdk4Q2CL
 OxloE00Gn/S4St2OB+N1HHbHN3WgpTRhSmNGOcL5mscVZWGZlBavZVWLjhG60jKYNwBzuFLVk
 F1fElR7ibeKK/ZaBVht0zIwkM0Ixaxf4Ill6hjbQj+6+nCfoN++H5wkN5XA6OH0qUyFZsWS1l
 jj+BP1e10GUptcySBxNoy7mXHbe/b8eQak0MmgZUkpR8w73n34RcRRCHOVMbXwUN/tX0nvQYm
 yLnJrtD1WUB5b0NTe0Pcm72PksffZY80bDnOrHwKI9+1aOPy6oL7yUlO2Lhs0HT8a0OV3avXV
 5xAozlWH9dhRmVDWX2wu8FyI7XnxPP9vL+5+Eq28eOTq8XB3ND7YXPPxQtaq/3Lvdl2G4NtKa
 m58a3J1n0c3FXr1je+68PWagBCubtYZ0CewvwSCUb6kDAAA=
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506591123!77341817!1
X-Originating-IP: [104.47.125.121]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11211 invoked from network); 28 Sep 2017 09:32:05 -0000
Received: from mail-sg2apc01on0121.outbound.protection.outlook.com (HELO
 APC01-SG2-obe.outbound.protection.outlook.com) (104.47.125.121)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 09:32:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=C81UGvRPyl6bJCAtbKZUI+F5AczH/jVMGJXJjiHYSzc=;
 b=la3VnJ929YR/uogpE1sJRNwVr+otNDUfLOR5Xeh7SZFOA2ztyBw4I/s+5BUNoe0a/noEC6MhqbWBRuN+T5l5Ex1i38iUvYtYOTzwjnmg4Fvojuwz6GnCQhg4sdWZRTrPnThEjrIte/6Yv1TBbqbWuIxlCRcQqHgL9L+PnHbY218=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0060.APCP153.PROD.OUTLOOK.COM (10.170.184.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 09:32:00 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 09:32:00 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] Only 1 CPU was detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56BgACWWUAAAJk5uAAAq4vAAAAhQYA
Date: Thu, 28 Sep 2017 09:32:00 +0000
Message-ID: <PS1P15301MB0059E450235E4D4B3B0C6582B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <59CCD1160200007800180532@prv-mh.provo.novell.com>
In-Reply-To: <59CCD1160200007800180532@prv-mh.provo.novell.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-28T17:31:58.9279358+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0060;
 6:yfXAycMCMuDJ1KsTWURAReyJwBOuvhOoLd3+4EV79ICtdTnhkl4eUIpC7CvmusVot2KSUjSUMasf4lVDueAM5bz0uF04b+IF2bIykOa0D1E8K7OrZrea/YVtMpBRqyzro7c2ahrtMPpiT0K9Ppk0/qEOcd2Zua8Y/LCMw7Rg/9AXVaUzY8QSsDk5BmTzEb6X3+ZjwjKzjjeXINt4cIYX63M1aU7OU3Z871Z+wXsyC971NnPjWxT4KDrEMw6mKATFEiiXRpw6qd5kIet/pGAGFipJO4vBc8bS3J5k+k1/dHt24rzGg6kNPXtUhWmRkBX/DwWmbk6+DbsbMEUzTSSMaw==;
 5:MtEoLroTPrYS0me/8MTyDT0S802ExueR5VFRBzpTvGT6RRKN+FaGgESqJ4nnwyDPsB1s5VwtZzKPiawVk5KNSDJMQaOgul8GL+MnQWbCYsyfz7F7txMZINSs1fSFjQ/5TWAOnkYVpb8CRkMzWfJQvQ==;
 24:NDGn0NOLmIUq7A1g0QRIHdHnGnium/UC811I+9gRj3tRfWjDr7zHUCQPj9MXfz6LbLP8TCjJoAEzo54pFOGGlh3zvBWVcF9QIRXlvYYR2Mw=;
 7:iXqw17MMJU3P0II6IbGI4wtGO3vF7q7ZzPdMLTLHwvY0k4XBQAdia3uLAvIuVm1cBST22x+84IiGfu+BKKb0QOM/L0ISMWpQPVHH51Emdk8AygTrZcTw50G/Lk9Do0SjilD0zkLl+3CEpmGtAAjJ+fMtqxRP9NtzEx345A/S4r8LC+UKKpQc7DazIqs+z8WF1x30cdPyypk6u3a3Qgg5vWCNX1XtJVBsDDO4CwX9vXk=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 140c8282-4cef-44be-a38e-08d50653c588
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0060; 
x-ms-traffictypediagnostic: PS1P15301MB0060:
x-exchange-antispam-report-test: UriScan:(20558992708506)(89211679590171);
x-microsoft-antispam-prvs: <PS1P15301MB00601D686C6CAE9255508A34B5790@PS1P15301MB0060.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0060; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0060; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(39860400002)(376002)(346002)(47760400005)(199003)(24454002)(13464003)(377454003)(189002)(54094003)(189998001)(74316002)(2950100002)(68736007)(6436002)(6116002)(55016002)(33656002)(2900100001)(478600001)(102836003)(2906002)(105586002)(54356999)(4326008)(101416001)(54906003)(10290500003)(6506006)(76176999)(50986999)(8990500004)(229853002)(106356001)(6246003)(9686003)(81166006)(5250100002)(5890100001)(305945005)(7696004)(86612001)(25786009)(81156014)(7736002)(8676002)(86362001)(93886005)(53546010)(97736004)(6916009)(10090500001)(316002)(3660700001)(5660300001)(22452003)(14454004)(3280700002)(53936002)(8936002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0060;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 09:32:00.5068 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0060
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj5Gcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpC
ZXVsaWNoQHN1c2UuY29tXQo+U2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAyOCwgMjAxNyA0OjM4
IFBNCj5UbzogSG9uZ2ppYW5nIFpoYW5nIDxob256aGFuQG1pY3Jvc29mdC5jb20+Cj5DYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj5TdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gT25seSAxIENQVSB3YXMgZGV0ZWN0ZWQKPgo+
Pj4+IE9uIDI4LjA5LjE3IGF0IDA5OjIyLCA8aG9uemhhbkBtaWNyb3NvZnQuY29tPiB3cm90ZToK
Pj4gU2VlIHRoZSBhdHRhY2htZW50Lgo+Cj5XaXRoCj4KPihYRU4pIEFDUEkgRXJyb3IgKHRieGZy
b290LTAyMTgpOiBBIHZhbGlkIFJTRFAgd2FzIG5vdCBmb3VuZCBbMjAwNzAxMjZdCj4KPkkgd29u
ZGVyIGlmIHlvdSdyZSB0cnlpbmcgdG8gdXNlIHhlbi5neiBvbiBhbiBFRkkgc3lzdGVtLiBJcyBz
bywgeW91IHdhbnQgdG8gdXNlCj54ZW4uZWZpIHRoZXJlIGluc3RlYWQgaWYgZmlybXdhcmUgZG9l
c24ndCBzZXQgdXAgZW5vdWdoIGNvbXBhdGliaWxpdHkgdGhpbmdzIGluCj5FRkkgTW9kZSwgb3Ig
ZW5hYmxlIENTTSBpZiBhbiBvcHRpb24gbGlrZSB0aGlzIGlzIHByb3ZpZGVkIGJ5IGZpcm13YXJl
IHNldHVwLgo+CQpJIGNhbm5vdCB1c2UgeGVuLmVmaS4gSXQgcmVwb3J0cyAiZXJyb3I6IGludmFs
aWQgYXJjaC1kZXBlbmRlbnQgRUxGIG1hZ2ljIgo+SmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVEo-0004Gu-8h; Thu, 28 Sep 2017 09:36:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marcel@redhat.com>) id 1dxVEm-0004Gm-5Z
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:36:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 58/69-03093-782CCC95; Thu, 28 Sep 2017 09:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42K52LJdRrfl0Jl
 Ig4YfvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aV3k3MBV/uMlVcurKOrYFxQRdTFyMXh5DA
 bCaJh5O3sncxcnKwCNhLdE0+DmYzCpRJnJt1kQnCzpZYP+k+I0TDfEaJ7/u7WLoYOTiEBZIlZ
 vxQB6kREXCQmDLvPDtIDbPANg6Ji32TWUFqhATSJLpmZIHUsAloSUz/dYcFxOYVsJVYP7GNCW
 KvqsTDffPAbFGBVInzE9+yQdQISpyc+QRsFaeApUTvpjSQMLOAmcS8zQ+ZIWxxiVtP5jNB2PI
 SzVtng8UlBLQlLh9tB/tRQqCPUWLCmx+MExhFZiEZOwvJrFlIZs1CMmsBI8sqRo3i1KKy1CJd
 I0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA2GAAgh2Mf5YFHGKU5GBSEuW9t
 fdMpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rSDQDnBotT01Iq0zBxglMKkJTh4lER400HSvM
 UFibnFmekQqVOMuhzHNl3+wyTEkpeflyolznsKpEgApCijNA9uBCxhXGKUlRLmZQQ6SoinILU
 oN7MEVf4VozgHo5Iw7yqQKTyZeSVwm14BHcEEdMTkiWBHlCQipKQaGF0ldsw31miI2hjBmHTZ
 84pndqxj+wIDT9/bs2Yd47shK7ouQT9Bw3p2rslXxs07K8ufrM3Ke5PCy8UZZL3o2uNF/PELd
 oocSTrMvEHigGBkpHm67EfZcnEThhWN7ZZSDAaK85kcghZoZK6/7vclwau81NU1NulA8Bb/6v
 ASwadrnKKrks2UWIozEg21mIuKEwEgak1kEwMAAA==
X-Env-Sender: marcel@redhat.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506591362!87126673!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27274 invoked from network); 28 Sep 2017 09:36:03 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 09:36:03 -0000
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 93A3DA7FE8;
 Thu, 28 Sep 2017 09:36:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 93A3DA7FE8
Received: from mapfelba-osx.local (unknown [10.35.206.52])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 440048F891;
 Thu, 28 Sep 2017 09:35:37 +0000 (UTC)
To: Eduardo Habkost <ehabkost@redhat.com>, qemu-devel@nongnu.org
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
From: Marcel Apfelbaum <marcel@redhat.com>
Message-ID: <47c39aff-8d94-886b-2ce0-9af08541976f@redhat.com>
Date: Thu, 28 Sep 2017 12:35:35 +0300
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0)
 Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170927195635.16014-5-ehabkost@redhat.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.26]); Thu, 28 Sep 2017 09:36:02 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, 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,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Jiri Pirko <jiri@resnulli.us>, Alex Williamson <alex.williamson@redhat.com>,
 qemu-arm@nongnu.org, Laine Stump <laine@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, Yongbok Kim <yongbok.kim@imgtec.com>,
 Alistair Francis <alistair23@gmail.com>, John Snow <jsnow@redhat.com>,
 David Gibson <david@gibson.dropbear.id.au>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v2 4/5] pci: Add
 INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMjAxNyAyMjo1NiwgRWR1YXJkbyBIYWJrb3N0IHdyb3RlOgo+IEFkZCBJTlRFUkZB
Q0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgdG8gYWxsIGRpcmVjdCBzdWJ0eXBlcyBvZgo+IFRZ
UEVfUENJX0RFVklDRSwgZXhjZXB0Ogo+IAo+IDEpIFRoZSBvbmVzIHRoYXQgYWxyZWFkeSBoYXZl
IElOVEVSRkFDRV9QQ0lFX0RFVklDRSBzZXQ6Cj4gCj4gKiBiYXNlLXhoY2kKPiAqIGUxMDAwZQo+
ICogbnZtZQo+ICogcHZzY3NpCj4gKiB2ZmlvLXBjaQo+ICogdmlydGlvLXBjaQo+ICogdm14bmV0
Mwo+IAo+IDIpIGJhc2UtcGNpLWJyaWRnZQo+IAo+IE5vdCBhbGwgUENJIGJyaWRnZXMgYXJlIENv
bnZlbnRpb25hbCBQQ0kgZGV2aWNlcywgc28KPiBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9E
RVZJQ0UgaXMgYWRkZWQgb25seSB0byB0aGUgc3VidHlwZXMKPiB0aGF0IGFyZSBhY3R1YWxseSBD
b252ZW50aW9uYWwgUENJOgo+IAo+ICogZGVjLTIxMTU0LXAycC1icmlkZ2UKPiAqIGk4MjgwMWIx
MS1icmlkZ2UKPiAqIHBibS1icmlkZ2UKPiAqIHBjaS1icmlkZ2UKPiAKPiBUaGUgZGlyZWN0IHN1
YnR5cGVzIG9mIGJhc2UtcGNpLWJyaWRnZSBub3QgdG91Y2hlZCBieSB0aGlzIHBhdGNoCj4gYXJl
Ogo+IAo+ICogeGlsaW54LXBjaWUtcm9vdDogQWxyZWFkeSBtYXJrZWQgYXMgUENJZS1vbmx5Lgo+
ICogcGNpZS1wY2ktYnJpZGdlOiBBbHJlYWR5IG1hcmtlZCBhcyBQQ0llLW9ubHkuCj4gKiBwY2ll
LXBvcnQ6IGFsbCBub24tYWJzdHJhY3Qgc3VidHlwZXMgb2YgcGNpZS1wb3J0IGFyZSBhbHJlYWR5
Cj4gICAgbWFya2VkIGFzIFBDSWUtb25seSBkZXZpY2VzLgo+IAo+IDMpIG1lZ2FzYXMtYmFzZQo+
IAo+IE5vdCBhbGwgbWVnYXNhcyBkZXZpY2VzIGFyZSBDb252ZW50aW9uYWwgUENJIGRldmljZXMs
IHNvIHRoZQo+IGludGVyZmFjZSBuYW1lcyBhcmUgYWRkZWQgdG8gdGhlIHN1YmNsYXNzZXMgcmVn
aXN0ZXJlZCBieQo+IG1lZ2FzYXNfcmVnaXN0ZXJfdHlwZXMoKSwgYWNjb3JkaW5nIHRvIGluZm9y
bWF0aW9uIGluIHRoZQo+IG1lZ2FzYXNfZGV2aWNlc1tdIGFycmF5Lgo+IAo+ICJtZWdhc2FzLWdl
bjIiIGFscmVhZHkgaW1wbGVtZW50cyBJTlRFUkZBQ0VfUENJRV9ERVZJQ0UsIHNvIGFkZAo+IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSBvbmx5IHRvICJtZWdhc2FzIi4KPiAKPiBB
Y2tlZC1ieTogQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+Cj4gQWNrZWQtYnk6IEpv
aG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KPiBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgo+IC0tLQo+IENoYW5nZXMgdjEgLT4gdjI6Cj4gKiBzL2xl
Z2FjeS9jb252ZW50aW9uYWwvCj4gICAgKiBTdWdnZXN0ZWQtYnk6IEFsZXggV2lsbGlhbXNvbiA8
YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+Cj4gKiBOb3RlIGFib3V0IHBjaWUtcGNpLWJyaWRn
ZSBvbiBjb21taXQgbWVzc2FnZS4KPiAqIE5ldyBkZXZpY2VzOiBzdW5nZW0sIHN1bmhtZQo+IAo+
IENjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4gQ2M6IElnb3IgTWFt
bWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Cj4gQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgo+IENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgo+IENj
OiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+IENjOiBFZHVhcmRvIEhhYmtv
c3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+Cj4gQ2M6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KPiBDYzogQWxiZXJ0
byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+Cj4gQ2M6IEF1cmVsaWVuIEphcm5vIDxhdXJlbGll
bkBhdXJlbDMyLm5ldD4KPiBDYzogWW9uZ2JvayBLaW0gPHlvbmdib2sua2ltQGltZ3RlYy5jb20+
Cj4gQ2M6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6Pgo+IENjOiBBbGV4YW5kZXIgR3JhZiA8
YWdyYWZAc3VzZS5kZT4KPiBDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+
Cj4gQ2M6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+Cj4gQ2M6IEppcmkgUGlya28g
PGppcmlAcmVzbnVsbGkudXM+Cj4gQ2M6ICJIZXJ2w6kgUG91c3NpbmVhdSIgPGhwb3Vzc2luQHJl
YWN0b3Mub3JnPgo+IENjOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
Cj4gQ2M6IERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1Pgo+IENjOiBI
YW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+Cj4gQ2M6IE1hcmsgQ2F2ZS1BeWxhbmQgPG1h
cmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgo+IENjOiBBcnR5b20gVGFyYXNlbmtvIDxhdGFy
NHFlbXVAZ21haWwuY29tPgo+IENjOiBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkBy
ZWRoYXQuY29tPgo+IENjOiBxZW11LWRldmVsQG5vbmdudS5vcmcKPiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwo+IENjOiBxZW11
LXBwY0Bub25nbnUub3JnCj4gQ2M6IHFlbXUtYXJtQG5vbmdudS5vcmcKPiAtLS0KPiAgIGh3L2Fj
cGkvcGlpeDQuYyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICAgaHcvYXVkaW8vYWM5Ny5j
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9hdWRpby9lczEzNzAuYyAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L2F1ZGlvL2ludGVsLWhkYS5jICAgICAgICAg
ICAgICAgIHwgIDQgKysrKwo+ICAgaHcvY2hhci9zZXJpYWwtcGNpLmMgICAgICAgICAgICAgICAg
fCAxMiArKysrKysrKysrKysKPiAgIGh3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jICAgICAgICAgICAg
IHwgIDQgKysrKwo+ICAgaHcvZGlzcGxheS9xeGwuYyAgICAgICAgICAgICAgICAgICAgfCAgNCAr
KysrCj4gICBody9kaXNwbGF5L3NtNTAxLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAg
IGh3L2Rpc3BsYXkvdmdhLXBjaS5jICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvZGlz
cGxheS92bXdhcmVfdmdhLmMgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9pMmMvc21idXNf
aWNoOS5jICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L2kzODYvYW1kX2lvbW11LmMg
ICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvaTM4Ni9rdm0vcGNpLWFzc2lnbi5jICAg
ICAgICAgICAgfCAgNCArKysrCj4gICBody9pMzg2L3BjX3BpaXguYyAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrKysKPiAgIGh3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jICAgICAgICAgIHwgIDQg
KysrKwo+ICAgaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMgICAgICAgICAgfCAgNCArKysrCj4g
ICBody9pZGUvaWNoLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L2lk
ZS9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvaXBhY2svdHBj
aTIwMC5jICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9pc2EvaTgyMzc4LmMgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L2lzYS9scGNfaWNoOS5jICAgICAgICAg
ICAgICAgICAgIHwgIDEgKwo+ICAgaHcvaXNhL3BpaXg0LmMgICAgICAgICAgICAgICAgICAgICAg
fCAgNCArKysrCj4gICBody9pc2EvdnQ4MmM2ODYuYyAgICAgICAgICAgICAgICAgICB8IDE2ICsr
KysrKysrKysrKysrKysKPiAgIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgICAgICAgICAgIHwg
IDQgKysrKwo+ICAgaHcvbWlzYy9lZHUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysr
Kwo+ICAgaHcvbWlzYy9pdnNobWVtLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBo
dy9taXNjL21hY2lvL21hY2lvLmMgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L21pc2Mv
cGNpLXRlc3RkZXYuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvbmV0L2UxMDAwLmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9uZXQvZWVwcm8xMDAuYyAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L25ldC9uZTIwMDAuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDQgKysrKwo+ICAgaHcvbmV0L3BjbmV0LXBjaS5jICAgICAgICAgICAgICAgICAg
fCAgNCArKysrCj4gICBody9uZXQvcm9ja2VyL3JvY2tlci5jICAgICAgICAgICAgICB8ICA0ICsr
KysKPiAgIGh3L25ldC9ydGw4MTM5LmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAg
aHcvbmV0L3N1bmdlbS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9uZXQv
c3VuaG1lLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L3BjaS1icmlkZ2Uv
ZGVjLmMgICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysKPiAgIGh3L3BjaS1icmlkZ2UvaTgy
ODAxYjExLmMgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdl
X2Rldi5jICAgICAgfCAgMSArCj4gICBody9wY2ktYnJpZGdlL3BjaV9leHBhbmRlcl9icmlkZ2Uu
YyB8ICA4ICsrKysrKysrCj4gICBody9wY2ktaG9zdC9hcGIuYyAgICAgICAgICAgICAgICAgICB8
ICA4ICsrKysrKysrCj4gICBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAgICAgICAgICB8ICA0
ICsrKysKPiAgIGh3L3BjaS1ob3N0L2dwZXguYyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+
ICAgaHcvcGNpLWhvc3QvZ3JhY2tsZS5jICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9w
Y2ktaG9zdC9waWl4LmMgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKysrCj4gICBody9wY2kt
aG9zdC9wcGNlNTAwLmMgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L3BjaS1ob3N0L3By
ZXAuYyAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvcGNpLWhvc3QvcTM1LmMgICAg
ICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9wY2ktaG9zdC91bmlub3J0aC5jICAgICAg
ICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKPiAgIGh3L3BjaS1ob3N0L3ZlcnNhdGlsZS5j
ICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvcHBjL3BwYzR4eF9wY2kuYyAgICAgICAgICAg
ICAgICAgfCAgNCArKysrCj4gICBody9zY3NpL2VzcC1wY2kuYyAgICAgICAgICAgICAgICAgICB8
ICA0ICsrKysKPiAgIGh3L3Njc2kvbHNpNTNjODk1YS5jICAgICAgICAgICAgICAgIHwgIDQgKysr
Kwo+ICAgaHcvc2NzaS9tZWdhc2FzLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBo
dy9zY3NpL21wdHNhcy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L3NkL3Nk
aGNpLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAgaHcvc2g0L3NoX3BjaS5j
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCj4gICBody9zcGFyYzY0L3N1bjR1LmMgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIGh3L3VzYi9oY2QtZWhjaS1wY2kuYyAgICAgICAg
ICAgICAgIHwgIDQgKysrKwo+ICAgaHcvdXNiL2hjZC1vaGNpLmMgICAgICAgICAgICAgICAgICAg
fCAgNCArKysrCj4gICBody91c2IvaGNkLXVoY2kuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsr
KysKPiAgIGh3L3ZmaW8vcGNpLXF1aXJrcy5jICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ICAg
aHcvd2F0Y2hkb2cvd2R0X2k2MzAwZXNiLmMgICAgICAgICAgfCAgNCArKysrCj4gICBody94ZW4v
eGVuX3B0LmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiAgIDY0IGZpbGVzIGNoYW5n
ZWQsIDI5NiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGlpeDQuYyBi
L2h3L2FjcGkvcGlpeDQuYwo+IGluZGV4IGY0ZmQ1OTA3YjguLmEwZmIxY2UwMzcgMTAwNjQ0Cj4g
LS0tIGEvaHcvYWNwaS9waWl4NC5jCj4gKysrIGIvaHcvYWNwaS9waWl4NC5jCj4gQEAgLTcxOCw2
ICs3MTgsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGlpeDRfcG1faW5mbyA9IHsKPiAgICAg
ICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAgICAgICAgICAgeyBUWVBFX0hP
VFBMVUdfSEFORExFUiB9LAo+ICAgICAgICAgICB7IFRZUEVfQUNQSV9ERVZJQ0VfSUYgfSwKPiAr
ICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICAgICAgICAg
ICB7IH0KPiAgICAgICB9Cj4gICB9Owo+IGRpZmYgLS1naXQgYS9ody9hdWRpby9hYzk3LmMgYi9o
dy9hdWRpby9hYzk3LmMKPiBpbmRleCA5NTljNzg2MjYxLi4zMzc0MDJlOWM2IDEwMDY0NAo+IC0t
LSBhL2h3L2F1ZGlvL2FjOTcuYwo+ICsrKyBiL2h3L2F1ZGlvL2FjOTcuYwo+IEBAIC0xNDMxLDYg
KzE0MzEsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGFjOTdfaW5mbyA9IHsKPiAgICAgICAu
cGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9
IHNpemVvZiAoQUM5N0xpbmtTdGF0ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBhYzk3X2Ns
YXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAg
ICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsg
fSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBhYzk3X3JlZ2lzdGVyX3R5
cGVzICh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9hdWRpby9lczEzNzAuYyBiL2h3L2F1ZGlvL2Vz
MTM3MC5jCj4gaW5kZXggZGQ3YzIzZDE4NS4uNTljZjI1Mjc1NCAxMDA2NDQKPiAtLS0gYS9ody9h
dWRpby9lczEzNzAuYwo+ICsrKyBiL2h3L2F1ZGlvL2VzMTM3MC5jCj4gQEAgLTEwODIsNiArMTA4
MiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZXMxMzcwX2luZm8gPSB7Cj4gICAgICAgLnBh
cmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBz
aXplb2YgKEVTMTM3MFN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IGVzMTM3MF9jbGFz
c19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAg
ICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0s
Cj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgZXMxMzcwX3JlZ2lzdGVyX3R5
cGVzICh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9hdWRpby9pbnRlbC1oZGEuYyBiL2h3L2F1ZGlv
L2ludGVsLWhkYS5jCj4gaW5kZXggMThhNTBhOGY4My4uYTNlNjcwYzE4OCAxMDA2NDQKPiAtLS0g
YS9ody9hdWRpby9pbnRlbC1oZGEuYwo+ICsrKyBiL2h3L2F1ZGlvL2ludGVsLWhkYS5jCj4gQEAg
LTEyNjMsNiArMTI2MywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaW50ZWxfaGRhX2luZm8g
PSB7Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoSW50ZWxIREFTdGF0ZSksCj4gICAg
ICAgLmNsYXNzX2luaXQgICAgPSBpbnRlbF9oZGFfY2xhc3NfaW5pdCwKPiAgICAgICAuYWJzdHJh
Y3QgICAgICA9IHRydWUsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
PiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAg
ICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgY29uc3QgVHlwZUluZm8g
aW50ZWxfaGRhX2luZm9faWNoNiA9IHsKPiBkaWZmIC0tZ2l0IGEvaHcvY2hhci9zZXJpYWwtcGNp
LmMgYi9ody9jaGFyL3NlcmlhbC1wY2kuYwo+IGluZGV4IDMwMzEwNGRkMTkuLmNiMGQwNGMxZDkg
MTAwNjQ0Cj4gLS0tIGEvaHcvY2hhci9zZXJpYWwtcGNpLmMKPiArKysgYi9ody9jaGFyL3Nlcmlh
bC1wY2kuYwo+IEBAIC0yNTAsNiArMjUwLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBzZXJp
YWxfcGNpX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0Us
Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJU2VyaWFsU3RhdGUpLAo+ICAgICAg
IC5jbGFzc19pbml0ICAgID0gc2VyaWFsX3BjaV9jbGFzc19pbml0Zm4sCj4gKyAgICAuaW50ZXJm
YWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5U
SU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAg
Cj4gICBzdGF0aWMgY29uc3QgVHlwZUluZm8gbXVsdGlfMnhfc2VyaWFsX3BjaV9pbmZvID0gewo+
IEBAIC0yNTcsNiArMjYxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBtdWx0aV8yeF9zZXJp
YWxfcGNpX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0Us
Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJTXVsdGlTZXJpYWxTdGF0ZSksCj4g
ICAgICAgLmNsYXNzX2luaXQgICAgPSBtdWx0aV8yeF9zZXJpYWxfcGNpX2NsYXNzX2luaXRmbiwK
PiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5U
RVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAg
fSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBtdWx0aV80eF9zZXJpYWxf
cGNpX2luZm8gPSB7Cj4gQEAgLTI2NCw2ICsyNzIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZv
IG11bHRpXzR4X3NlcmlhbF9wY2lfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ICAgICAgICA9IFRZ
UEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lNdWx0aVNl
cmlhbFN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IG11bHRpXzR4X3NlcmlhbF9wY2lf
Y2xhc3NfaW5pdGZuLAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4g
KyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAg
ICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgc2VyaWFsX3BjaV9y
ZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCj4gaW5kZXggYWZjMjkwYWI5MS4uYjRkNTc5ODU3
YSAxMDA2NDQKPiAtLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwo+ICsrKyBiL2h3L2Rpc3Bs
YXkvY2lycnVzX3ZnYS5jCj4gQEAgLTMxNjIsNiArMzE2MiwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gY2lycnVzX3ZnYV9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9Q
Q0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSUNpcnJ1c1ZHQVN0
YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IGNpcnJ1c192Z2FfY2xhc3NfaW5pdCwKPiAr
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJG
QUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwK
PiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGNpcnJ1c192Z2FfcmVnaXN0ZXJfdHlwZXModm9p
ZCkKPiBkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS9xeGwuYyBiL2h3L2Rpc3BsYXkvcXhsLmMKPiBp
bmRleCBhZTM2NzdmZDFlLi5iMjBlMjU5MTIyIDEwMDY0NAo+IC0tLSBhL2h3L2Rpc3BsYXkvcXhs
LmMKPiArKysgYi9ody9kaXNwbGF5L3F4bC5jCj4gQEAgLTI0MzAsNiArMjQzMCwxMCBAQCBzdGF0
aWMgY29uc3QgVHlwZUluZm8gcXhsX3BjaV90eXBlX2luZm8gPSB7Cj4gICAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoUENJUVhMRGV2aWNlKSwKPiAgICAgICAuYWJzdHJhY3QgPSB0cnVlLAo+
ICAgICAgIC5jbGFzc19pbml0ID0gcXhsX3BjaV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElP
TkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+
ICAgc3RhdGljIHZvaWQgcXhsX3ByaW1hcnlfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3Ms
IHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvc201MDEuYyBiL2h3L2Rpc3Bs
YXkvc201MDEuYwo+IGluZGV4IDlhYTUxNWIzZGEuLjZlZGRhYzkxMWUgMTAwNjQ0Cj4gLS0tIGEv
aHcvZGlzcGxheS9zbTUwMS5jCj4gKysrIGIvaHcvZGlzcGxheS9zbTUwMS5jCj4gQEAgLTE4NDMs
NiArMTg0MywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gc201MDFfcGNpX2luZm8gPSB7Cj4g
ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoU001MDFQQ0lTdGF0ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBz
bTUwMV9wY2lfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9b
XSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4g
KyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHNtNTAx
X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhLXBjaS5j
IGIvaHcvZGlzcGxheS92Z2EtcGNpLmMKPiBpbmRleCBhYzlhNzY0OTllLi43YWRiODlmY2I0IDEw
MDY0NAo+IC0tLSBhL2h3L2Rpc3BsYXkvdmdhLXBjaS5jCj4gKysrIGIvaHcvZGlzcGxheS92Z2Et
cGNpLmMKPiBAQCAtMzM4LDYgKzMzOCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmdhX3Bj
aV90eXBlX2luZm8gPSB7Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJVkdBU3Rh
dGUpLAo+ICAgICAgIC5hYnN0cmFjdCA9IHRydWUsCj4gICAgICAgLmNsYXNzX2luaXQgPSB2Z2Ff
cGNpX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
PiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAg
ICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCB2Z2FfY2xhc3Nf
aW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L2Rp
c3BsYXkvdm13YXJlX3ZnYS5jIGIvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMKPiBpbmRleCA0YTY0
YjQxMjU5Li5jZGMzZmVkNmNhIDEwMDY0NAo+IC0tLSBhL2h3L2Rpc3BsYXkvdm13YXJlX3ZnYS5j
Cj4gKysrIGIvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMKPiBAQCAtMTM1MCw2ICsxMzUwLDEwIEBA
IHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2bXN2Z2FfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ICAg
ICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihz
dHJ1Y3QgcGNpX3Ztc3ZnYV9zdGF0ZV9zKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHZtc3Zn
YV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4g
KyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAg
ICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgdm1zdmdhX3JlZ2lz
dGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2kyYy9zbWJ1c19pY2g5LmMgYi9ody9p
MmMvc21idXNfaWNoOS5jCj4gaW5kZXggZWE1MWUwOTE4Ni4uZTQ3NTU2YzlkOCAxMDA2NDQKPiAt
LS0gYS9ody9pMmMvc21idXNfaWNoOS5jCj4gKysrIGIvaHcvaTJjL3NtYnVzX2ljaDkuYwo+IEBA
IC0xMTksNiArMTE5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBpY2g5X3NtYl9pbmZvID0g
ewo+ICAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3Np
emUgPSBzaXplb2YoSUNIOVNNQlN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCA9IGljaDlfc21i
X2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAr
ICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAg
IHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBpY2g5X3NtYl9yZWdp
c3Rlcih2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9pMzg2L2FtZF9pb21tdS5jIGIvaHcvaTM4Ni9h
bWRfaW9tbXUuYwo+IGluZGV4IDMzNDkzOGEyODAuLmFkODE1NWNhNGMgMTAwNjQ0Cj4gLS0tIGEv
aHcvaTM4Ni9hbWRfaW9tbXUuYwo+ICsrKyBiL2h3L2kzODYvYW1kX2lvbW11LmMKPiBAQCAtMTIy
Nyw2ICsxMjI3LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhbWR2aVBDSSA9IHsKPiAgICAg
ICAubmFtZSA9ICJBTURWSS1QQ0kiLAo+ICAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0Us
Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoQU1EVklQQ0lTdGF0ZSksCj4gKyAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9
Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBhbWR2aV9pb21tdV9tZW1vcnlfcmVnaW9uX2NsYXNzX2lu
aXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+IGRpZmYgLS1naXQgYS9ody9pMzg2
L2t2bS9wY2ktYXNzaWduLmMgYi9ody9pMzg2L2t2bS9wY2ktYXNzaWduLmMKPiBpbmRleCAzM2Uy
MGNiM2U4Li5kODU1OWQ4MzQyIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYva3ZtL3BjaS1hc3NpZ24u
Ywo+ICsrKyBiL2h3L2kzODYva3ZtL3BjaS1hc3NpZ24uYwo+IEBAIC0xODY0LDYgKzE4NjQsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGFzc2lnbl9pbmZvID0gewo+ICAgICAgIC5pbnN0YW5j
ZV9zaXplICAgICAgPSBzaXplb2YoQXNzaWduZWREZXZpY2UpLAo+ICAgICAgIC5jbGFzc19pbml0
ICAgICAgICAgPSBhc3NpZ25fY2xhc3NfaW5pdCwKPiAgICAgICAuaW5zdGFuY2VfaW5pdCAgICAg
ID0gYXNzaWduZWRfZGV2X2luc3RhbmNlX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMg
dm9pZCBhc3NpZ25fcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9w
Y19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXguYwo+IGluZGV4IDlmZjc5YjFmZDkuLjFhNTY0NjU0
OTAgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKPiArKysgYi9ody9pMzg2L3BjX3Bp
aXguYwo+IEBAIC0xMDU1LDYgKzEwNTUsMTAgQEAgc3RhdGljIFR5cGVJbmZvIGlzYV9icmlkZ2Vf
aW5mbyA9IHsKPiAgICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAg
ICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAo+ICAgICAgIC5jbGFzc19pbml0
ID0gaXNhX2JyaWRnZV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0Ug
fSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQg
cHRfZ3JhcGhpY3NfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94
ZW4veGVuX3BsYXRmb3JtLmMgYi9ody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYwo+IGluZGV4IDli
YTc0NzQ1NjYuLjA1NmI4N2RlMGIgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRm
b3JtLmMKPiArKysgYi9ody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYwo+IEBAIC01MTcsNiArNTE3
LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fcGxhdGZvcm1faW5mbyA9IHsKPiAgICAg
ICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihQQ0lYZW5QbGF0Zm9ybVN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9
IHhlbl9wbGF0Zm9ybV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0Ug
fSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQg
eGVuX3BsYXRmb3JtX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYv
eGVuL3hlbl9wdmRldmljZS5jIGIvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKPiBpbmRleCBj
MDkzYjM0NDU4Li5mNzQ4ODIzNjU4IDEwMDY0NAo+IC0tLSBhL2h3L2kzODYveGVuL3hlbl9wdmRl
dmljZS5jCj4gKysrIGIvaHcvaTM4Ni94ZW4veGVuX3B2ZGV2aWNlLmMKPiBAQCAtMTI3LDYgKzEy
NywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3B2X3R5cGVfaW5mbyA9IHsKPiAgICAg
ICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6
ZSA9IHNpemVvZihYZW5QVkRldmljZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSB4ZW5fcHZf
Y2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAg
eyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHhlbl9wdl9yZWdpc3Rl
cl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9pZGUvaWNoLmMgYi9ody9pZGUvaWNoLmMK
PiBpbmRleCA5NDcyYTYwY2FiLi44ZGQwY2VkNmIzIDEwMDY0NAo+IC0tLSBhL2h3L2lkZS9pY2gu
Ywo+ICsrKyBiL2h3L2lkZS9pY2guYwo+IEBAIC0xODQsNiArMTg0LDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBpY2hfYWhjaV9pbmZvID0gewo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6
ZW9mKEFIQ0lQQ0lTdGF0ZSksCj4gICAgICAgLmluc3RhbmNlX2luaXQgPSBwY2lfaWNoOV9haGNp
X2luaXQsCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBpY2hfYWhjaV9jbGFzc19pbml0LAo+ICsg
ICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZB
Q0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+
ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgaWNoX2FoY2lfcmVnaXN0ZXJfdHlwZXModm9pZCkK
PiBkaWZmIC0tZ2l0IGEvaHcvaWRlL3BjaS5jIGIvaHcvaWRlL3BjaS5jCj4gaW5kZXggZjJkY2Mw
ZWQ3Ny4uMDUzYzAzNzVjMSAxMDA2NDQKPiAtLS0gYS9ody9pZGUvcGNpLmMKPiArKysgYi9ody9p
ZGUvcGNpLmMKPiBAQCAtNDUxLDYgKzQ1MSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGNp
X2lkZV90eXBlX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKPiAg
ICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lJREVTdGF0ZSksCj4gICAgICAgLmFic3Ry
YWN0ID0gdHJ1ZSwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAg
eyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHBjaV9pZGVfcmVnaXN0
ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvaXBhY2svdHBjaTIwMC5jIGIvaHcvaXBh
Y2svdHBjaTIwMC5jCj4gaW5kZXggNGRmYTZiMzNmMy4uZGEwNWM4NTg5ZCAxMDA2NDQKPiAtLS0g
YS9ody9pcGFjay90cGNpMjAwLmMKPiArKysgYi9ody9pcGFjay90cGNpMjAwLmMKPiBAQCAtNjQ2
LDYgKzY0NiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdHBjaTIwMF9pbmZvID0gewo+ICAg
ICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mKFRQQ0kyMDBTdGF0ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSB0cGNp
MjAwX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsK
PiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAg
ICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCB0cGNpMjAwX3Jl
Z2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L2lzYS9pODIzNzguYyBiL2h3L2lz
YS9pODIzNzguYwo+IGluZGV4IDRkMjlhOTkwMGMuLmQyMGVhNGMyZWUgMTAwNjQ0Cj4gLS0tIGEv
aHcvaXNhL2k4MjM3OC5jCj4gKysrIGIvaHcvaXNhL2k4MjM3OC5jCj4gQEAgLTEzOCw2ICsxMzgs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk4MjM3OF90eXBlX2luZm8gPSB7Cj4gICAgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoSTgyMzc4U3RhdGUpLAo+ICAgICAgIC5pbnN0YW5jZV9p
bml0ID0gaTgyMzc4X2luaXQsCj4gICAgICAgLmNsYXNzX2luaXQgPSBpODIzNzhfY2xhc3NfaW5p
dCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsg
SU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsg
ICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIGk4MjM3OF9yZWdpc3Rlcl90eXBlcyh2
b2lkKQo+IGRpZmYgLS1naXQgYS9ody9pc2EvbHBjX2ljaDkuYyBiL2h3L2lzYS9scGNfaWNoOS5j
Cj4gaW5kZXggYWM4NDE2ZDQyYi4uMzlmNTZiYTQ0ZSAxMDA2NDQKPiAtLS0gYS9ody9pc2EvbHBj
X2ljaDkuYwo+ICsrKyBiL2h3L2lzYS9scGNfaWNoOS5jCj4gQEAgLTgyMyw2ICs4MjMsNyBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gaWNoOV9scGNfaW5mbyA9IHsKPiAgICAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAgICAgICAgICAgeyBUWVBFX0hPVFBMVUdfSEFORExF
UiB9LAo+ICAgICAgICAgICB7IFRZUEVfQUNQSV9ERVZJQ0VfSUYgfSwKPiArICAgICAgICB7IElO
VEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICAgICAgICAgICB7IH0KPiAgICAg
ICB9Cj4gICB9Owo+IGRpZmYgLS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5j
Cj4gaW5kZXggZjgxMWViYTU5ZC4uNmI4YmMzZmFmMCAxMDA2NDQKPiAtLS0gYS9ody9pc2EvcGlp
eDQuYwo+ICsrKyBiL2h3L2lzYS9waWl4NC5jCj4gQEAgLTEzMiw2ICsxMzIsMTAgQEAgc3RhdGlj
IGNvbnN0IFR5cGVJbmZvIHBpaXg0X2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBU
WVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDRTdGF0
ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBwaWl4NF9jbGFzc19pbml0LAo+ICsgICAgLmlu
dGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09O
VkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsK
PiAgIAo+ICAgc3RhdGljIHZvaWQgcGlpeDRfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0t
Z2l0IGEvaHcvaXNhL3Z0ODJjNjg2LmMgYi9ody9pc2EvdnQ4MmM2ODYuYwo+IGluZGV4IDUwZGM4
M2RmNzcuLmMxMjk5ODVlMmEgMTAwNjQ0Cj4gLS0tIGEvaHcvaXNhL3Z0ODJjNjg2LmMKPiArKysg
Yi9ody9pc2EvdnQ4MmM2ODYuYwo+IEBAIC0zMDEsNiArMzAxLDEwIEBAIHN0YXRpYyBjb25zdCBU
eXBlSW5mbyB2aWFfYWM5N19pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9Q
Q0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFZUNjg2QUM5N1N0YXRl
KSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHZpYV9hYzk3X2NsYXNzX2luaXQsCj4gKyAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9
Owo+ICAgCj4gICBzdGF0aWMgdm9pZCB2dDgyYzY4NmJfbWM5N19yZWFsaXplKFBDSURldmljZSAq
ZGV2LCBFcnJvciAqKmVycnApCj4gQEAgLTM0MSw2ICszNDUsMTAgQEAgc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHZpYV9tYzk3X2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BD
SV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ2ODZNQzk3U3RhdGUp
LAo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gdmlhX21jOTdfY2xhc3NfaW5pdCwKPiArICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NP
TlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07
Cj4gICAKPiAgIC8qIHZ0ODJjNjg2IHBtIGluaXQgKi8KPiBAQCAtNDE5LDYgKzQyNywxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gdmlhX3BtX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAg
ICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ2
ODZQTVN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHZpYV9wbV9jbGFzc19pbml0LAo+
ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRF
UkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9
LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRl
X3ZpYSA9IHsKPiBAQCAtNTAyLDYgKzUxNCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmlh
X2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoVlQ4MkM2ODZCU3RhdGUpLAo+ICAgICAgIC5jbGFz
c19pbml0ICAgID0gdmlhX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklD
RSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9p
ZCB2dDgyYzY4NmJfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvbWlwcy9n
dDY0eHh4X3BjaS5jIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCj4gaW5kZXggZThiMmVlZjY4OC4u
NWE5ZGFkOWFhZSAxMDA2NDQKPiAtLS0gYS9ody9taXBzL2d0NjR4eHhfcGNpLmMKPiArKysgYi9o
dy9taXBzL2d0NjR4eHhfcGNpLmMKPiBAQCAtMTIzMiw2ICsxMjMyLDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBndDY0MTIwX3BjaV9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAgICAgID0g
VFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmlj
ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBndDY0MTIwX3BjaV9jbGFzc19pbml0LAo+ICsg
ICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZB
Q0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+
ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgZ3Q2NDEyMF9jbGFzc19pbml0KE9iamVjdENsYXNz
ICprbGFzcywgdm9pZCAqZGF0YSkKPiBkaWZmIC0tZ2l0IGEvaHcvbWlzYy9lZHUuYyBiL2h3L21p
c2MvZWR1LmMKPiBpbmRleCAwMWFjYWNmMTQyLi4zNGViMDVkMjEzIDEwMDY0NAo+IC0tLSBhL2h3
L21pc2MvZWR1LmMKPiArKysgYi9ody9taXNjL2VkdS5jCj4gQEAgLTQwOCwxMiArNDA4LDE3IEBA
IHN0YXRpYyB2b2lkIGVkdV9jbGFzc19pbml0KE9iamVjdENsYXNzICpjbGFzcywgdm9pZCAqZGF0
YSkKPiAgIAo+ICAgc3RhdGljIHZvaWQgcGNpX2VkdV9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+ICAg
ewo+ICsgICAgc3RhdGljIEludGVyZmFjZUluZm8gaW50ZXJmYWNlc1tdID0gewo+ICsgICAgICAg
IHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+
ICsgICAgfTsKPiAgICAgICBzdGF0aWMgY29uc3QgVHlwZUluZm8gZWR1X2luZm8gPSB7Cj4gICAg
ICAgICAgIC5uYW1lICAgICAgICAgID0gImVkdSIsCj4gICAgICAgICAgIC5wYXJlbnQgICAgICAg
ID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihF
ZHVTdGF0ZSksCj4gICAgICAgICAgIC5pbnN0YW5jZV9pbml0ID0gZWR1X2luc3RhbmNlX2luaXQs
Cj4gICAgICAgICAgIC5jbGFzc19pbml0ICAgID0gZWR1X2NsYXNzX2luaXQsCj4gKyAgICAgICAg
LmludGVyZmFjZXMgPSBpbnRlcmZhY2VzLAo+ICAgICAgIH07Cj4gICAKPiAgICAgICB0eXBlX3Jl
Z2lzdGVyX3N0YXRpYygmZWR1X2luZm8pOwo+IGRpZmYgLS1naXQgYS9ody9taXNjL2l2c2htZW0u
YyBiL2h3L21pc2MvaXZzaG1lbS5jCj4gaW5kZXggYjNlZjNlYzFlMy4uYTVhNDY4MjdmZSAxMDA2
NDQKPiAtLS0gYS9ody9taXNjL2l2c2htZW0uYwo+ICsrKyBiL2h3L21pc2MvaXZzaG1lbS5jCj4g
QEAgLTEwMTAsNiArMTAxMCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gaXZzaG1lbV9jb21t
b25faW5mbyA9IHsKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihJVlNobWVtU3RhdGUp
LAo+ICAgICAgIC5hYnN0cmFjdCAgICAgID0gdHJ1ZSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9
IGl2c2htZW1fY29tbW9uX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklD
RSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgY29u
c3QgVk1TdGF0ZURlc2NyaXB0aW9uIGl2c2htZW1fcGxhaW5fdm1zZCA9IHsKPiBkaWZmIC0tZ2l0
IGEvaHcvbWlzYy9tYWNpby9tYWNpby5jIGIvaHcvbWlzYy9tYWNpby9tYWNpby5jCj4gaW5kZXgg
NWQ1N2Y0NWRjNi4uMjk4ZTY1MDcxYyAxMDA2NDQKPiAtLS0gYS9ody9taXNjL21hY2lvL21hY2lv
LmMKPiArKysgYi9ody9taXNjL21hY2lvL21hY2lvLmMKPiBAQCAtNDE1LDYgKzQxNSwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gbWFjaW9fdHlwZV9pbmZvID0gewo+ICAgICAgIC5pbnN0YW5j
ZV9pbml0ID0gbWFjaW9faW5zdGFuY2VfaW5pdCwKPiAgICAgICAuYWJzdHJhY3QgICAgICA9IHRy
dWUsCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBtYWNpb19jbGFzc19pbml0LAo+ICsgICAgLmlu
dGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09O
VkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsK
PiAgIAo+ICAgc3RhdGljIHZvaWQgbWFjaW9fcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0t
Z2l0IGEvaHcvbWlzYy9wY2ktdGVzdGRldi5jIGIvaHcvbWlzYy9wY2ktdGVzdGRldi5jCj4gaW5k
ZXggN2Q1OTkwMjEzZS4uMzIwNDFmNTM1ZiAxMDA2NDQKPiAtLS0gYS9ody9taXNjL3BjaS10ZXN0
ZGV2LmMKPiArKysgYi9ody9taXNjL3BjaS10ZXN0ZGV2LmMKPiBAQCAtMzI2LDYgKzMyNiwxMCBA
QCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGNpX3Rlc3RkZXZfaW5mbyA9IHsKPiAgICAgICAucGFy
ZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNp
emVvZihQQ0lUZXN0RGV2U3RhdGUpLAo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gcGNpX3Rlc3Rk
ZXZfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+
ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAg
ICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHBjaV90ZXN0ZGV2
X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L25ldC9lMTAwMC5jIGIvaHcv
bmV0L2UxMDAwLmMKPiBpbmRleCBlZWJlM2E5YzEzLi5hY2RiOTM1YWY1IDEwMDY0NAo+IC0tLSBh
L2h3L25ldC9lMTAwMC5jCj4gKysrIGIvaHcvbmV0L2UxMDAwLmMKPiBAQCAtMTY4NSw2ICsxNjg1
LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlMTAwMF9iYXNlX2luZm8gPSB7Cj4gICAgICAg
Lmluc3RhbmNlX2luaXQgPSBlMTAwMF9pbnN0YW5jZV9pbml0LAo+ICAgICAgIC5jbGFzc19zaXpl
ICAgID0gc2l6ZW9mKEUxMDAwQmFzZUNsYXNzKSwKPiAgICAgICAuYWJzdHJhY3QgICAgICA9IHRy
dWUsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7
IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiAr
ICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgY29uc3QgRTEwMDBJbmZvIGUxMDAwX2Rldmlj
ZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEvaHcvbmV0L2VlcHJvMTAwLmMgYi9ody9uZXQvZWVwcm8x
MDAuYwo+IGluZGV4IGE3YjlmNzc1MTkuLjgwYjhmNDdjNGIgMTAwNjQ0Cj4gLS0tIGEvaHcvbmV0
L2VlcHJvMTAwLmMKPiArKysgYi9ody9uZXQvZWVwcm8xMDAuYwo+IEBAIC0yMTE2LDYgKzIxMTYs
MTAgQEAgc3RhdGljIHZvaWQgZWVwcm8xMDBfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiAgICAgICAg
ICAgdHlwZV9pbmZvLmNsYXNzX2luaXQgPSBlZXBybzEwMF9jbGFzc19pbml0Owo+ICAgICAgICAg
ICB0eXBlX2luZm8uaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihFRVBSTzEwMFN0YXRlKTsKPiAgICAg
ICAgICAgdHlwZV9pbmZvLmluc3RhbmNlX2luaXQgPSBlZXBybzEwMF9pbnN0YW5jZV9pbml0Owo+
ICsgICAgICAgIHR5cGVfaW5mby5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsg
ICAgICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAg
ICAgICAgICB7IH0sCj4gKyAgICAgICAgfTsKPiAgIAo+ICAgICAgICAgICB0eXBlX3JlZ2lzdGVy
KCZ0eXBlX2luZm8pOwo+ICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEvaHcvbmV0L25lMjAwMC5jIGIv
aHcvbmV0L25lMjAwMC5jCj4gaW5kZXggNzk4ZDY4MWUyNS4uMzkzOGU2ZGRkOCAxMDA2NDQKPiAt
LS0gYS9ody9uZXQvbmUyMDAwLmMKPiArKysgYi9ody9uZXQvbmUyMDAwLmMKPiBAQCAtNzg2LDYg
Kzc4NiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gbmUyMDAwX2luZm8gPSB7Cj4gICAgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJTkUyMDAwU3RhdGUpLAo+ICAgICAgIC5jbGFzc19p
bml0ICAgID0gbmUyMDAwX2NsYXNzX2luaXQsCj4gICAgICAgLmluc3RhbmNlX2luaXQgPSBuZTIw
MDBfaW5zdGFuY2VfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
ewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAg
ICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIG5lMjAwMF9y
ZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9uZXQvcGNuZXQtcGNpLmMgYi9o
dy9uZXQvcGNuZXQtcGNpLmMKPiBpbmRleCAwYWNmOGE0ODc5Li4wYWU1Y2E0NzAxIDEwMDY0NAo+
IC0tLSBhL2h3L25ldC9wY25ldC1wY2kuYwo+ICsrKyBiL2h3L25ldC9wY25ldC1wY2kuYwo+IEBA
IC0zNjUsNiArMzY1LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwY25ldF9pbmZvID0gewo+
ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSVBDTmV0U3RhdGUpLAo+ICAgICAgIC5j
bGFzc19pbml0ICAgID0gcGNuZXRfY2xhc3NfaW5pdCwKPiAgICAgICAuaW5zdGFuY2VfaW5pdCA9
IHBjbmV0X2luc3RhbmNlX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZv
W10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+
ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBwY2lf
cGNuZXRfcmVnaXN0ZXJfdHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvbmV0L3JvY2tlci9y
b2NrZXIuYyBiL2h3L25ldC9yb2NrZXIvcm9ja2VyLmMKPiBpbmRleCA5MjczNDczZDU5Li44MjNh
MjlkZjAzIDEwMDY0NAo+IC0tLSBhL2h3L25ldC9yb2NrZXIvcm9ja2VyLmMKPiArKysgYi9ody9u
ZXQvcm9ja2VyL3JvY2tlci5jCj4gQEAgLTE1MjUsNiArMTUyNSwxMCBAQCBzdGF0aWMgY29uc3Qg
VHlwZUluZm8gcm9ja2VyX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BD
SV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUm9ja2VyKSwKPiAgICAg
ICAuY2xhc3NfaW5pdCAgICA9IHJvY2tlcl9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMg
PSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFM
X1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAg
c3RhdGljIHZvaWQgcm9ja2VyX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3
L25ldC9ydGw4MTM5LmMgYi9ody9uZXQvcnRsODEzOS5jCj4gaW5kZXggM2JlMjRiYmVlNy4uYmVm
MDQ2NGIyZSAxMDA2NDQKPiAtLS0gYS9ody9uZXQvcnRsODEzOS5jCj4gKysrIGIvaHcvbmV0L3J0
bDgxMzkuYwo+IEBAIC0zNDQyLDYgKzM0NDIsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHJ0
bDgxMzlfaW5mbyA9IHsKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihSVEw4MTM5U3Rh
dGUpLAo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gcnRsODEzOV9jbGFzc19pbml0LAo+ICAgICAg
IC5pbnN0YW5jZV9pbml0ID0gcnRsODEzOV9pbnN0YW5jZV9pbml0LAo+ICsgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElP
TkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+
ICAgc3RhdGljIHZvaWQgcnRsODEzOV9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQg
YS9ody9uZXQvc3VuZ2VtLmMgYi9ody9uZXQvc3VuZ2VtLmMKPiBpbmRleCBkZmZhMGM5MGYzLi42
YWE4ZDExMTdiIDEwMDY0NAo+IC0tLSBhL2h3L25ldC9zdW5nZW0uYwo+ICsrKyBiL2h3L25ldC9z
dW5nZW0uYwo+IEBAIC0xNDM3LDYgKzE0MzcsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHN1
bmdlbV9pbmZvID0gewo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFN1bkdFTVN0YXRl
KSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHN1bmdlbV9jbGFzc19pbml0LAo+ICAgICAgIC5p
bnN0YW5jZV9pbml0ID0gc3VuZ2VtX2luc3RhbmNlX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9
IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxf
UENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfQo+ICsgICAgfQo+ICAgfTsKPiAgIAo+ICAgc3Rh
dGljIHZvaWQgc3VuZ2VtX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L25l
dC9zdW5obWUuYyBiL2h3L25ldC9zdW5obWUuYwo+IGluZGV4IDYwMjc3YWRjZjEuLmIxZWZhMWI4
OGQgMTAwNjQ0Cj4gLS0tIGEvaHcvbmV0L3N1bmhtZS5jCj4gKysrIGIvaHcvbmV0L3N1bmhtZS5j
Cj4gQEAgLTk2OCw2ICs5NjgsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHN1bmhtZV9pbmZv
ID0gewo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gc3VuaG1lX2NsYXNzX2luaXQsCj4gICAgICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoU3VuSE1FU3RhdGUpLAo+ICAgICAgIC5pbnN0YW5jZV9p
bml0ID0gc3VuaG1lX2luc3RhbmNlX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZh
Y2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklD
RSB9LAo+ICsgICAgICAgIHsgfQo+ICsgICAgfQo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQg
c3VuaG1lX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2Uv
ZGVjLmMgYi9ody9wY2ktYnJpZGdlL2RlYy5jCj4gaW5kZXggZWIyNzVlMWEyNS4uODQ0OTJkNWU1
ZiAxMDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL2RlYy5jCj4gKysrIGIvaHcvcGNpLWJyaWRn
ZS9kZWMuYwo+IEBAIC03OSw2ICs3OSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZGVjXzIx
MTU0X3BjaV9icmlkZ2VfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJ
X0JSSURHRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lCcmlkZ2UpLAo+ICAg
ICAgIC5jbGFzc19pbml0ICAgID0gZGVjXzIxMTU0X3BjaV9icmlkZ2VfY2xhc3NfaW5pdCwKPiAr
ICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJG
QUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwK
PiAgIH07Cj4gICAKPiAgIFBDSUJ1cyAqcGNpX2RlY18yMTE1NF9pbml0KFBDSUJ1cyAqcGFyZW50
X2J1cywgaW50IGRldmZuKQo+IEBAIC0xMzgsNiArMTQyLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBl
SW5mbyBkZWNfMjExNTRfcGNpX2hvc3RfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ICAgICAgICA9
IFRZUEVfUENJX0RFVklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZp
Y2UpLAo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gZGVjXzIxMTU0X3BjaV9ob3N0X2NsYXNzX2lu
aXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7
IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiAr
ICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBwY2lfZGVjXzIxMTU0X2RldmljZV9j
bGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiBkaWZmIC0tZ2l0IGEv
aHcvcGNpLWJyaWRnZS9pODI4MDFiMTEuYyBiL2h3L3BjaS1icmlkZ2UvaTgyODAxYjExLmMKPiBp
bmRleCAyYzFiNzQ3YjRiLi5jYjUyMmJmMzBjIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1icmlkZ2Uv
aTgyODAxYjExLmMKPiArKysgYi9ody9wY2ktYnJpZGdlL2k4MjgwMWIxMS5jCj4gQEAgLTEwNiw2
ICsxMDYsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk4MjgwMWIxMV9icmlkZ2VfaW5mbyA9
IHsKPiAgICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0JSSURHRSwKPiAgICAgICAuaW5z
dGFuY2Vfc2l6ZSA9IHNpemVvZihJODI4MDFiMTFCcmlkZ2UpLAo+ICAgICAgIC5jbGFzc19pbml0
ICAgID0gaTgyODAxYjExX2JyaWRnZV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BD
SV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3Rh
dGljIHZvaWQgZDJwYnJfcmVnaXN0ZXIodm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRn
ZS9wY2lfYnJpZGdlX2Rldi5jIGIvaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rldi5jCj4gaW5k
ZXggNDM3M2YxZDNlMi4uZDU2ZjY2MzhjMiAxMDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL3Bj
aV9icmlkZ2VfZGV2LmMKPiArKysgYi9ody9wY2ktYnJpZGdlL3BjaV9icmlkZ2VfZGV2LmMKPiBA
QCAtMjM4LDYgKzIzOCw3IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwY2lfYnJpZGdlX2Rldl9p
bmZvID0gewo+ICAgICAgIC5pbnN0YW5jZV9maW5hbGl6ZSA9IHBjaV9icmlkZ2VfZGV2X2luc3Rh
bmNlX2ZpbmFsaXplLAo+ICAgICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+
ICAgICAgICAgICB7IFRZUEVfSE9UUExVR19IQU5ETEVSIH0sCj4gKyAgICAgICAgeyBJTlRFUkZB
Q0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiAgICAgICAgICAgeyB9Cj4gICAgICAgfQo+
ICAgfTsKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5kZXJfYnJpZGdlLmMg
Yi9ody9wY2ktYnJpZGdlL3BjaV9leHBhbmRlcl9icmlkZ2UuYwo+IGluZGV4IGZmNTlhYmYyMDgu
LjhjOGFjNzM3YWQgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5kZXJfYnJp
ZGdlLmMKPiArKysgYi9ody9wY2ktYnJpZGdlL3BjaV9leHBhbmRlcl9icmlkZ2UuYwo+IEBAIC0z
MTYsNiArMzE2LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBweGJfZGV2X2luZm8gPSB7Cj4g
ICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNl
X3NpemUgPSBzaXplb2YoUFhCRGV2KSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHB4Yl9kZXZf
Y2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAg
eyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHB4Yl9wY2llX2Rldl9y
ZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCj4gQEAgLTM1MCw2ICszNTQsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHB4Yl9wY2llX2Rldl9pbmZvID0gewo+ICAgICAgIC5w
YXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0g
c2l6ZW9mKFBYQkRldiksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBweGJfcGNpZV9kZXZfY2xh
c3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAg
ICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9
LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHB4Yl9yZWdpc3Rlcl90eXBl
cyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9hcGIuYyBiL2h3L3BjaS1ob3N0L2Fw
Yi5jCj4gaW5kZXggYjcwOTQ1NmI5Ny4uMWVkZjU3ZjYwMCAxMDA2NDQKPiAtLS0gYS9ody9wY2kt
aG9zdC9hcGIuYwo+ICsrKyBiL2h3L3BjaS1ob3N0L2FwYi5jCj4gQEAgLTgzNiw2ICs4MzYsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBibV9wY2lfaG9zdF9pbmZvID0gewo+ICAgICAgIC5w
YXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0g
c2l6ZW9mKFBDSURldmljZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBwYm1fcGNpX2hvc3Rf
Y2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsg
ICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAg
eyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHBibV9ob3N0X2NsYXNz
X2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+IEBAIC04ODMsNiArODg3LDEw
IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwYm1fcGNpX2JyaWRnZV9pbmZvID0gewo+ICAgICAg
IC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfQlJJREdFLAo+ICAgICAgIC5jbGFzc19pbml0ICAg
ID0gcGJtX3BjaV9icmlkZ2VfY2xhc3NfaW5pdCwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNp
emVvZihQQk1QQ0lCcmlkZ2UpLAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1td
KSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiAr
ICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgcGJtX2lv
bW11X21lbW9yeV9yZWdpb25fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRh
dGEpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L2Jvbml0by5jIGIvaHcvcGNpLWhvc3QvYm9u
aXRvLmMKPiBpbmRleCA4OTEzM2E5ZGQzLi45ZjYxZTI3ZWRjIDEwMDY0NAo+IC0tLSBhL2h3L3Bj
aS1ob3N0L2Jvbml0by5jCj4gKysrIGIvaHcvcGNpLWhvc3QvYm9uaXRvLmMKPiBAQCAtODMzLDYg
KzgzMywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gYm9uaXRvX2luZm8gPSB7Cj4gICAgICAg
LnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUg
PSBzaXplb2YoUENJQm9uaXRvU3RhdGUpLAo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gYm9uaXRv
X2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAr
ICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAg
IHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBib25pdG9fcGNpaG9z
dF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiBkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QvZ3BleC5jIGIvaHcvcGNpLWhvc3QvZ3BleC5jCj4gaW5kZXggYmUyNTI0
NTIxOS4uNDA5MDc5M2NmMCAxMDA2NDQKPiAtLS0gYS9ody9wY2ktaG9zdC9ncGV4LmMKPiArKysg
Yi9ody9wY2ktaG9zdC9ncGV4LmMKPiBAQCAtMTY2LDYgKzE2NiwxMCBAQCBzdGF0aWMgY29uc3Qg
VHlwZUluZm8gZ3BleF9yb290X2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RF
VklDRSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihHUEVYUm9vdFN0YXRlKSwKPiAg
ICAgICAuY2xhc3NfaW5pdCA9IGdwZXhfcm9vdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElP
TkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+
ICAgc3RhdGljIHZvaWQgZ3BleF9yZWdpc3Rlcih2b2lkKQo+IGRpZmYgLS1naXQgYS9ody9wY2kt
aG9zdC9ncmFja2xlLmMgYi9ody9wY2ktaG9zdC9ncmFja2xlLmMKPiBpbmRleCAyZTI4MWY2MTU1
Li4zOGNkMjc5YjZiIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L2dyYWNrbGUuYwo+ICsrKyBi
L2h3L3BjaS1ob3N0L2dyYWNrbGUuYwo+IEBAIC0xNDIsNiArMTQyLDEwIEBAIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBncmFja2xlX3BjaV9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAgICAgID0g
VFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmlj
ZSksCj4gICAgICAgLmNsYXNzX2luaXQgPSBncmFja2xlX3BjaV9jbGFzc19pbml0LAo+ICsgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0Vf
Q09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAg
fTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgcGNpX2dyYWNrbGVfY2xhc3NfaW5pdChPYmplY3RDbGFz
cyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBi
L2h3L3BjaS1ob3N0L3BpaXguYwo+IGluZGV4IDg5NGUxMzFjMDAuLjJiOGQ5MGE4NTMgMTAwNjQ0
Cj4gLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCj4gKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCj4g
QEAgLTY5NCw2ICs2OTQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBpaXgzX3BjaV90eXBl
X2luZm8gPSB7Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCj4g
ICAgICAgLmFic3RyYWN0ID0gdHJ1ZSwKPiAgICAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19j
bGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAg
ICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7
IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgcGlpeDNfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gQEAgLTc0OCw2ICs3NTIsMTAgQEAg
c3RhdGljIGNvbnN0IFR5cGVJbmZvIGk0NDBmeF9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAg
ICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBD
SUk0NDBGWFN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IGk0NDBmeF9jbGFzc19pbml0
LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJ
TlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAg
ICB9LAo+ICAgfTsKPiAgIAo+ICAgLyogSUdEIFBhc3N0aHJvdWdoIEhvc3QgQnJpZGdlLiAqLwo+
IGRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9wcGNlNTAwLmMgYi9ody9wY2ktaG9zdC9wcGNlNTAw
LmMKPiBpbmRleCBiZWNjMGVlYjc2Li4zOWNkMjQ0NjRkIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1o
b3N0L3BwY2U1MDAuYwo+ICsrKyBiL2h3L3BjaS1ob3N0L3BwY2U1MDAuYwo+IEBAIC01MTYsNiAr
NTE2LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlNTAwX2hvc3RfYnJpZGdlX2luZm8gPSB7
Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3Rh
bmNlX3NpemUgPSBzaXplb2YoUFBDRTUwMFBDSUJyaWRnZVN0YXRlKSwKPiAgICAgICAuY2xhc3Nf
aW5pdCAgICA9IGU1MDBfaG9zdF9icmlkZ2VfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05B
TF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAg
IHN0YXRpYyBQcm9wZXJ0eSBwY2lob3N0X3Byb3BlcnRpZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEv
aHcvcGNpLWhvc3QvcHJlcC5jIGIvaHcvcGNpLWhvc3QvcHJlcC5jCj4gaW5kZXggOGIyOTNiYTBm
MS4uOTJlZWQwZjNlMSAxMDA2NDQKPiAtLS0gYS9ody9wY2ktaG9zdC9wcmVwLmMKPiArKysgYi9o
dy9wY2ktaG9zdC9wcmVwLmMKPiBAQCAtMzcyLDYgKzM3MiwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gcmF2ZW5faW5mbyA9IHsKPiAgICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAo+
ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFJhdmVuUENJU3RhdGUpLAo+ICAgICAgIC5j
bGFzc19pbml0ID0gcmF2ZW5fY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVy
ZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVW
SUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyBQ
cm9wZXJ0eSByYXZlbl9wY2lob3N0X3Byb3BlcnRpZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEvaHcv
cGNpLWhvc3QvcTM1LmMgYi9ody9wY2ktaG9zdC9xMzUuYwo+IGluZGV4IDFmZjY0OGU4MGMuLmRk
YWE3ZDFiNDQgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWhvc3QvcTM1LmMKPiArKysgYi9ody9wY2kt
aG9zdC9xMzUuYwo+IEBAIC01OTEsNiArNTkxLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBt
Y2hfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5p
bnN0YW5jZV9zaXplID0gc2l6ZW9mKE1DSFBDSVN0YXRlKSwKPiAgICAgICAuY2xhc3NfaW5pdCA9
IG1jaF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7
Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAg
ICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgcTM1X3JlZ2lz
dGVyKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3VuaW5vcnRoLmMgYi9ody9wY2kt
aG9zdC91bmlub3J0aC5jCj4gaW5kZXggNmNmNWU1OWY4Ni4uZWE1YzI2NTcxOCAxMDA2NDQKPiAt
LS0gYS9ody9wY2ktaG9zdC91bmlub3J0aC5jCj4gKysrIGIvaHcvcGNpLWhvc3QvdW5pbm9ydGgu
Ywo+IEBAIC0zNzQsNiArMzc0LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB1bmluX21haW5f
cGNpX2hvc3RfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAg
ICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4gICAgICAgLmNsYXNzX2lu
aXQgPSB1bmluX21haW5fcGNpX2hvc3RfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0g
KEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9Q
Q0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0
YXRpYyB2b2lkIHUzX2FncF9wY2lfaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywg
dm9pZCAqZGF0YSkKPiBAQCAtMzk4LDYgKzQwMiwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
dTNfYWdwX3BjaV9ob3N0X2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklD
RSwKPiAgICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihQQ0lEZXZpY2UpLAo+ICAgICAgIC5j
bGFzc19pbml0ID0gdTNfYWdwX3BjaV9ob3N0X2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNl
cyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4g
ICBzdGF0aWMgdm9pZCB1bmluX2FncF9wY2lfaG9zdF9jbGFzc19pbml0KE9iamVjdENsYXNzICpr
bGFzcywgdm9pZCAqZGF0YSkKPiBAQCAtNDIyLDYgKzQzMCwxMCBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8gdW5pbl9hZ3BfcGNpX2hvc3RfaW5mbyA9IHsKPiAgICAgICAucGFyZW50ID0gVFlQRV9Q
Q0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4g
ICAgICAgLmNsYXNzX2luaXQgPSB1bmluX2FncF9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAg
LmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0Vf
Q09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAg
fTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgdW5pbl9pbnRlcm5hbF9wY2lfaG9zdF9jbGFzc19pbml0
KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiBAQCAtNDQ2LDYgKzQ1OCwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8gdW5pbl9pbnRlcm5hbF9wY2lfaG9zdF9pbmZvID0gewo+ICAg
ICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBz
aXplb2YoUENJRGV2aWNlKSwKPiAgICAgICAuY2xhc3NfaW5pdCA9IHVuaW5faW50ZXJuYWxfcGNp
X2hvc3RfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkg
ewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCj4gKyAg
ICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHBjaV91bmlu
X21haW5fY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAt
LWdpdCBhL2h3L3BjaS1ob3N0L3ZlcnNhdGlsZS5jIGIvaHcvcGNpLWhvc3QvdmVyc2F0aWxlLmMK
PiBpbmRleCBhYTFmZGY3NWZkLi42Mzk0YTUyMGZjIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0
L3ZlcnNhdGlsZS5jCj4gKysrIGIvaHcvcGNpLWhvc3QvdmVyc2F0aWxlLmMKPiBAQCAtNDg3LDYg
KzQ4NywxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmVyc2F0aWxlX3BjaV9ob3N0X2luZm8g
PSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmlu
c3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2aWNlKSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9
IHZlcnNhdGlsZV9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50
ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9E
RVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGlj
IFByb3BlcnR5IHBjaV92cGJfcHJvcGVydGllc1tdID0gewo+IGRpZmYgLS1naXQgYS9ody9wcGMv
cHBjNHh4X3BjaS5jIGIvaHcvcHBjL3BwYzR4eF9wY2kuYwo+IGluZGV4IDY5NTNmOGI5YWMuLjQ3
NjVkY2VjY2EgMTAwNjQ0Cj4gLS0tIGEvaHcvcHBjL3BwYzR4eF9wY2kuYwo+ICsrKyBiL2h3L3Bw
Yy9wcGM0eHhfcGNpLmMKPiBAQCAtMzU5LDYgKzM1OSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUlu
Zm8gcHBjNHh4X2hvc3RfYnJpZGdlX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBU
WVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUENJRGV2aWNl
KSwKPiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHBwYzR4eF9ob3N0X2JyaWRnZV9jbGFzc19pbml0
LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJ
TlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAg
ICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgcHBjNHh4X3BjaWhvc3RfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3Njc2kv
ZXNwLXBjaS5jIGIvaHcvc2NzaS9lc3AtcGNpLmMKPiBpbmRleCBlMjk1ZDg4OTM5Li40MTlmYzY2
OGFjIDEwMDY0NAo+IC0tLSBhL2h3L3Njc2kvZXNwLXBjaS5jCj4gKysrIGIvaHcvc2NzaS9lc3At
cGNpLmMKPiBAQCAtMzk4LDYgKzM5OCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZXNwX3Bj
aV9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmlu
c3RhbmNlX3NpemUgPSBzaXplb2YoUENJRVNQU3RhdGUpLAo+ICAgICAgIC5jbGFzc19pbml0ID0g
ZXNwX3BjaV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1td
KSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiAr
ICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgdHlwZWRlZiBzdHJ1Y3Qgewo+
IGRpZmYgLS1naXQgYS9ody9zY3NpL2xzaTUzYzg5NWEuYyBiL2h3L3Njc2kvbHNpNTNjODk1YS5j
Cj4gaW5kZXggM2U1NmFiMjY3Yy4uNDIzYTI4NDhlYSAxMDA2NDQKPiAtLS0gYS9ody9zY3NpL2xz
aTUzYzg5NWEuYwo+ICsrKyBiL2h3L3Njc2kvbHNpNTNjODk1YS5jCj4gQEAgLTIyNDQsNiArMjI0
NCwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gbHNpX2luZm8gPSB7Cj4gICAgICAgLnBhcmVu
dCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXpl
b2YoTFNJU3RhdGUpLAo+ICAgICAgIC5jbGFzc19pbml0ICAgID0gbHNpX2NsYXNzX2luaXQsCj4g
KyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVS
RkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0s
Cj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBsc2k1M2M4MTBfY2xhc3NfaW5pdChPYmplY3RD
bGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3Njc2kvbWVnYXNhcy5j
IGIvaHcvc2NzaS9tZWdhc2FzLmMKPiBpbmRleCA1MzVlZTI2N2MzLi5kNWVhZTYyMzlhIDEwMDY0
NAo+IC0tLSBhL2h3L3Njc2kvbWVnYXNhcy5jCj4gKysrIGIvaHcvc2NzaS9tZWdhc2FzLmMKPiBA
QCAtMjQ2OCw2ICsyNDY4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgTWVnYXNhc0luZm8gbWVnYXNhc19k
ZXZpY2VzW10gPSB7Cj4gICAgICAgICAgIC5pc19leHByZXNzID0gZmFsc2UsCj4gICAgICAgICAg
IC52bXNkID0gJnZtc3RhdGVfbWVnYXNhc19nZW4xLAo+ICAgICAgICAgICAucHJvcHMgPSBtZWdh
c2FzX3Byb3BlcnRpZXNfZ2VuMSwKPiArICAgICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKPiArICAgICAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJ
Q0UgfSwKPiArICAgICAgICAgICAgeyB9LAo+ICsgICAgICAgIH0sCj4gICAgICAgfSx7Cj4gICAg
ICAgICAgIC5uYW1lID0gVFlQRV9NRUdBU0FTX0dFTjIsCj4gICAgICAgICAgIC5kZXNjID0gIkxT
SSBNZWdhUkFJRCBTQVMgMjEwOCIsCj4gZGlmZiAtLWdpdCBhL2h3L3Njc2kvbXB0c2FzLmMgYi9o
dy9zY3NpL21wdHNhcy5jCj4gaW5kZXggZDA1ZmE5ZjU0OS4uZjZkYjFiMDEwMyAxMDA2NDQKPiAt
LS0gYS9ody9zY3NpL21wdHNhcy5jCj4gKysrIGIvaHcvc2NzaS9tcHRzYXMuYwo+IEBAIC0xNDM5
LDYgKzE0MzksMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIG1wdHNhc19pbmZvID0gewo+ICAg
ICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBz
aXplb2YoTVBUU0FTU3RhdGUpLAo+ICAgICAgIC5jbGFzc19pbml0ID0gbXB0c2FzMTA2OF9jbGFz
c19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAg
ICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0s
Cj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgbXB0c2FzX3JlZ2lzdGVyX3R5
cGVzKHZvaWQpCj4gZGlmZiAtLWdpdCBhL2h3L3NkL3NkaGNpLmMgYi9ody9zZC9zZGhjaS5jCj4g
aW5kZXggNmQ2YTc5MWVlOS4uYjA2NGEwODdjOSAxMDA2NDQKPiAtLS0gYS9ody9zZC9zZGhjaS5j
Cj4gKysrIGIvaHcvc2Qvc2RoY2kuYwo+IEBAIC0xMzE1LDYgKzEzMTUsMTAgQEAgc3RhdGljIGNv
bnN0IFR5cGVJbmZvIHNkaGNpX3BjaV9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgPSBUWVBFX1BD
SV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoU0RIQ0lTdGF0ZSksCj4g
ICAgICAgLmNsYXNzX2luaXQgPSBzZGhjaV9wY2lfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJ
T05BTF9QQ0lfREVWSUNFIH0sCj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAK
PiAgIHN0YXRpYyBQcm9wZXJ0eSBzZGhjaV9zeXNidXNfcHJvcGVydGllc1tdID0gewo+IGRpZmYg
LS1naXQgYS9ody9zaDQvc2hfcGNpLmMgYi9ody9zaDQvc2hfcGNpLmMKPiBpbmRleCAzODM5NWMw
ODJiLi5jYmIwMWFmNTdmIDEwMDY0NAo+IC0tLSBhL2h3L3NoNC9zaF9wY2kuYwo+ICsrKyBiL2h3
L3NoNC9zaF9wY2kuYwo+IEBAIC0xNzksNiArMTc5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5m
byBzaF9wY2lfaG9zdF9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lf
REVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBDSURldmljZSksCj4gICAg
ICAgLmNsYXNzX2luaXQgICAgPSBzaF9wY2lfaG9zdF9jbGFzc19pbml0LAo+ICsgICAgLmludGVy
ZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVO
VElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAg
IAo+ICAgc3RhdGljIHZvaWQgc2hfcGNpX2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpr
bGFzcywgdm9pZCAqZGF0YSkKPiBkaWZmIC0tZ2l0IGEvaHcvc3BhcmM2NC9zdW40dS5jIGIvaHcv
c3BhcmM2NC9zdW40dS5jCj4gaW5kZXggYzMyODBhYWYzOC4uODI4MjY1MWFlYiAxMDA2NDQKPiAt
LS0gYS9ody9zcGFyYzY0L3N1bjR1LmMKPiArKysgYi9ody9zcGFyYzY0L3N1bjR1LmMKPiBAQCAt
Mjc1LDYgKzI3NSwxMCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gZWJ1c19pbmZvID0gewo+ICAg
ICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5pbnN0YW5jZV9z
aXplID0gc2l6ZW9mKEVidXNTdGF0ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBlYnVzX2Ns
YXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAg
ICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsg
fSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICAjZGVmaW5lIFRZUEVfT1BFTlBST00gIm9wZW5w
cm9tIgo+IGRpZmYgLS1naXQgYS9ody91c2IvaGNkLWVoY2ktcGNpLmMgYi9ody91c2IvaGNkLWVo
Y2ktcGNpLmMKPiBpbmRleCA2ZGVkY2I4OTg5Li44YzBmYzUzYTI2IDEwMDY0NAo+IC0tLSBhL2h3
L3VzYi9oY2QtZWhjaS1wY2kuYwo+ICsrKyBiL2h3L3VzYi9oY2QtZWhjaS1wY2kuYwo+IEBAIC0x
NzAsNiArMTcwLDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBlaGNpX3BjaV90eXBlX2luZm8g
PSB7Cj4gICAgICAgLmluc3RhbmNlX2ZpbmFsaXplID0gdXNiX2VoY2lfcGNpX2ZpbmFsaXplLAo+
ICAgICAgIC5hYnN0cmFjdCA9IHRydWUsCj4gICAgICAgLmNsYXNzX2luaXQgPSBlaGNpX2NsYXNz
X2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAg
ICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwK
PiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMgdm9pZCBlaGNpX2RhdGFfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gZGlmZiAtLWdpdCBhL2h3L3VzYi9o
Y2Qtb2hjaS5jIGIvaHcvdXNiL2hjZC1vaGNpLmMKPiBpbmRleCAyNjc5ODJlMTYwLi5hMzFkZjY3
ZGFhIDEwMDY0NAo+IC0tLSBhL2h3L3VzYi9oY2Qtb2hjaS5jCj4gKysrIGIvaHcvdXNiL2hjZC1v
aGNpLmMKPiBAQCAtMjEzOSw2ICsyMTM5LDEwIEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBvaGNp
X3BjaV9pbmZvID0gewo+ICAgICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+
ICAgICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKE9IQ0lQQ0lTdGF0ZSksCj4gICAgICAgLmNs
YXNzX2luaXQgICAgPSBvaGNpX3BjaV9jbGFzc19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAo
SW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAgICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BD
SV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0sCj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3Rh
dGljIFByb3BlcnR5IG9oY2lfc3lzYnVzX3Byb3BlcnRpZXNbXSA9IHsKPiBkaWZmIC0tZ2l0IGEv
aHcvdXNiL2hjZC11aGNpLmMgYi9ody91c2IvaGNkLXVoY2kuYwo+IGluZGV4IGUzNTYyYTRjNjAu
LjgzNmIxMWYxNzcgMTAwNjQ0Cj4gLS0tIGEvaHcvdXNiL2hjZC11aGNpLmMKPiArKysgYi9ody91
c2IvaGNkLXVoY2kuYwo+IEBAIC0xMzIzLDYgKzEzMjMsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJ
bmZvIHVoY2lfcGNpX3R5cGVfaW5mbyA9IHsKPiAgICAgICAuY2xhc3Nfc2l6ZSAgICA9IHNpemVv
ZihVSENJUENJRGV2aWNlQ2xhc3MpLAo+ICAgICAgIC5hYnN0cmFjdCA9IHRydWUsCj4gICAgICAg
LmNsYXNzX2luaXQgPSB1aGNpX2NsYXNzX2luaXQsCj4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9Owo+ICAgCj4gICBzdGF0aWMg
dm9pZCB1aGNpX2RhdGFfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEp
Cj4gZGlmZiAtLWdpdCBhL2h3L3ZmaW8vcGNpLXF1aXJrcy5jIGIvaHcvdmZpby9wY2ktcXVpcmtz
LmMKPiBpbmRleCAzNDkwODVlYTEyLi4yYmQ5ZDEyNmQxIDEwMDY0NAo+IC0tLSBhL2h3L3ZmaW8v
cGNpLXF1aXJrcy5jCj4gKysrIGIvaHcvdmZpby9wY2ktcXVpcmtzLmMKPiBAQCAtMTE5Nyw2ICsx
MTk3LDEwIEBAIHN0YXRpYyBUeXBlSW5mbyB2ZmlvX3BjaV9pZ2RfbHBjX2JyaWRnZV9pbmZvID0g
ewo+ICAgICAgIC5uYW1lID0gInZmaW8tcGNpLWlnZC1scGMtYnJpZGdlIiwKPiAgICAgICAucGFy
ZW50ID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgIC5jbGFzc19pbml0ID0gdmZpb19wY2lfaWdk
X2xwY19icmlkZ2VfY2xhc3NfaW5pdCwKPiArICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUlu
Zm9bXSkgewo+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0s
Cj4gKyAgICAgICAgeyB9LAo+ICsgICAgfSwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyB2b2lkIHZm
aW9fcGNpX2lnZF9yZWdpc3Rlcl90eXBlcyh2b2lkKQo+IGRpZmYgLS1naXQgYS9ody93YXRjaGRv
Zy93ZHRfaTYzMDBlc2IuYyBiL2h3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jCj4gaW5kZXggNDli
M2NkMTg4YS4uZTU5NmIwODA0ZCAxMDA2NDQKPiAtLS0gYS9ody93YXRjaGRvZy93ZHRfaTYzMDBl
c2IuYwo+ICsrKyBiL2h3L3dhdGNoZG9nL3dkdF9pNjMwMGVzYi5jCj4gQEAgLTQ2Myw2ICs0NjMs
MTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGk2MzAwZXNiX2luZm8gPSB7Cj4gICAgICAgLnBh
cmVudCAgICAgICAgPSBUWVBFX1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBz
aXplb2YoSTYzMDBTdGF0ZSksCj4gICAgICAgLmNsYXNzX2luaXQgICAgPSBpNjMwMGVzYl9jbGFz
c19pbml0LAo+ICsgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gKyAgICAg
ICAgeyBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgfSwKPiArICAgICAgICB7IH0s
Cj4gKyAgICB9LAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHZvaWQgaTYzMDBlc2JfcmVnaXN0ZXJf
dHlwZXModm9pZCkKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9w
dC5jCj4gaW5kZXggMzc1ZWZhNjhmNi4uMDFkZjM0MTRkMyAxMDA2NDQKPiAtLS0gYS9ody94ZW4v
eGVuX3B0LmMKPiArKysgYi9ody94ZW4veGVuX3B0LmMKPiBAQCAtOTY0LDYgKzk2NCwxMCBAQCBz
dGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3BjaV9wYXNzdGhyb3VnaF9pbmZvID0gewo+ICAgICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUpLAo+ICAgICAg
IC5pbnN0YW5jZV9maW5hbGl6ZSA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfZmluYWxpemUsCj4gICAg
ICAgLmNsYXNzX2luaXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2NsYXNzX2luaXQsCj4gKyAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiArICAgICAgICB7IElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICsgICAgICAgIHsgfSwKPiArICAgIH0sCj4gICB9
Owo+ICAgCj4gICBzdGF0aWMgdm9pZCB4ZW5fcGNpX3Bhc3N0aHJvdWdoX3JlZ2lzdGVyX3R5cGVz
KHZvaWQpCj4gCgpGb3IgdGhlIFBDSS94ODYgY29kZToKClJldmlld2VkLWJ5OiBNYXJjZWwgQXBm
ZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KClRoYW5rcywKTWFyY2VsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:39:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVHf-0004RA-Uu; Thu, 28 Sep 2017 09:39:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxVHf-0004R3-0g
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 09:39:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 32/FD-02044-933CCC95; Thu, 28 Sep 2017 09:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXitHSDva7Z4TO
 RBreWq1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxvOxwLtolWnH63m7WB8ZFQFyMnh4RAiETn
 2ZWsELa7xOUvM1hAbF4BA4lbFx4Cxbk4hAXaGSXOvt7KBpJgA0q82bEXrEFEoF5i9pY5TCA2s
 0CgxNL5M5i7GDk4WARUJSZvswAJcwpYSzSt3g02R0jgLZPErrNfwXr5BSQlbn35yAzRWy1x9/
 VBZogjtCWOnOtnhzhCUOLkzCdgBwkJqEnMmHsZ6lALif1/zzJPYBSYhaR9FpIWiLimROv23+w
 QtrbEsoWvmSFsW4l1695D1dhIbLq6gBHClpfY/nYO8wJG9lWMGsWpRWWpRbpGlnpJRZnpGSW5
 iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBX8/AwLiDsWmv3yFGSQ4mJVHeW3vPRArxJeWnV
 GYkFmfEF5XmpBYfYtTg4BCYcHbudCYplrz8vFQlCV7JQ0B1gkWp6akVaZk5wPiEKZXg4FES4Y
 0ASfMWFyTmFmemQ6ROMepydNy8+4dJCGyGlDjvqYNARQIgRRmleXAjYKniEqOslDAvIwMDgxB
 PQWpRbmYJqvwrRnEORiVhXiWQVTyZeSVwm14BHcEEdMTkiWBHlCQipKQaGP0ffPx6cZNmU+2u
 imdRyr7HHs15zZlzc2Kao8liq0aDj1s/rHu/7V2Nt7R+3CXra1G9S82W6CxXOXf+36yN9/Z4f
 +1bXf9AN07C6u2k4IjK5kd6B+4zZ22Tc07wvFG3hWV+5OVwU806LsnHBY9u7Xcq3GsRstLiKM
 tCkcC7KgsMitf6FjUVTlRiKc5INNRiLipOBADoMNzJEAMAAA==
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506591540!116763338!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21480 invoked from network); 28 Sep 2017 09:39:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 09:39:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; 
 d="asc'?scan'208";a="449567711"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
Message-ID: <1506591535.5001.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, osstest service owner
 <osstest-admin@xenproject.org>, <xen-devel@lists.xensource.com>
Date: Thu, 28 Sep 2017 11:38:55 +0200
In-Reply-To: <4143b0c0-18c7-4758-d3a5-1be4b0669dbb@arm.com>
References: <osstest-113807-mainreport@xen.org>
 <1506348460.27663.3.camel@citrix.com>
 <f377c003-56eb-af51-3e18-71926c271815@arm.com>
 <1506411226.27663.28.camel@citrix.com>
 <c0dfdf7a-b6d8-81f6-ad96-2a4e64f06d89@arm.com>
 <1506459110.27663.41.camel@citrix.com>
 <7fa4f13e-c4fe-cb7e-0438-f2f170c948bb@arm.com>
 <4143b0c0-18c7-4758-d3a5-1be4b0669dbb@arm.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Cc: Stefano Stabellini <stefano@stabellini.net>,
 Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] Guest start issue on ARM (maybe related to Credit2)
 [Was: Re: [xen-unstable test] 113807: regressions - FAIL]
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1452918427421707408=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1452918427421707408==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-vIkqAKTmQv2NBH0MEzQN"

--=-vIkqAKTmQv2NBH0MEzQN
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-28 at 00:52 +0100, Julien Grall wrote:
> On 09/28/2017 12:51 AM, Julien Grall wrote:
> > > Things *should really not* explode (like as in Xen crashes) if
> > > that
> > > happens; actually, from a scheduler perspective, it should really
> > > not
> > > be too big of a deal (especially if the overload is transient,
> > > like I
> > > guess it should be in this case). However, it's entirely possible
> > > that
> > > some specific vCPUs failing to be scheduler for a certain amount
> > > of
> > > time, causes something _inside_ the guest to timeout, or get
> > > stuck or
> > > wedged, which may be what happens here.
> >=20
> > Looking at the log I don't see any crash of Xen and it seems to
> > be responsive.
>=20
> I forgot to add that I don't see any timeout on the guest console
> but can notice slow down (waiting for some PV device).
>=20
Exactly! And in fact, I'm saying that, even if nothing breaks, maybe
there are intervals during which --due to the combination of the
overload, the non work-conserving nature and the fact that these CPUs
are slow-- Dom0 is slow in dealing with the backends, to the point that
OSSTest times out.

Then, after the "load spike", everything goes back to normal, the
system is responsive, the logs (like the runqueue dump you posted)
depicts a normal semi-idle system.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-vIkqAKTmQv2NBH0MEzQN
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzMMvAAoJEBZCeImluHPuSxUP/3ex5X/JHoUqbrXk9kgkIU/5
zmYmhykRyKI25+WO5Bd4ZVnbp+NOEam6bTvk401kb1dvQs4gid28FDK42gtJPjgW
j3VgMxySqzgU6r7U6AeRCte25qBF7sBpqmvkJ0SptyYsAJ7qLi9RkrIrlETLFO5e
gbhu397PTSLlzY2eQ4Sx8jY4XzV44reXom7E8HP+QS5sHFCVXvb5tf7Dbo08bHjS
1gAPZmzUW1jHe3fYmn90TiMc/sufpOm8oeAbh4VEpRyu7KfMYEZpG/NFVg2g97Cj
YoJbUsj09t5ZRIIPwnrwwfIgenwM8CKtuuxenPbB6dctw587lttIysLg1ByV6poq
kxqd7yG2Ze1Iu1eO4QleWwA0hHwNyDw2e18m5dod3ZUwbvK487YNlOViLDhtux/L
GmZNKdSk8LpphxLaLvpb13UJKhMWpweFm6jotFAoKyuTm0wr4MaqBm0Pj3yYQRVz
rgf+TqnmVdAhMMZB8SXnTKBCO45KYWWziTWrzKnDsY5pIAUphF140j6KQsI3uHlE
1BvBoejp0ENoSj/vaMBb0Kal8k9D/qvJWmMVjX2b29nQ0tnj+mJMRlB4l365Q7p7
jgVFaY4oq8WO578kKuTF+KQ6AvizGPvaCDZFh4s5ozGfUKaYj9wCxKe+x2zRgDK1
SC9lGBfhqmUgID7qHLG3
=8kei
-----END PGP SIGNATURE-----

--=-vIkqAKTmQv2NBH0MEzQN--


--===============1452918427421707408==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1452918427421707408==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 09:39:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:39:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVHt-0004Sz-5y; Thu, 28 Sep 2017 09:39:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxVHs-0004Sl-8D
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:39:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6A/73-03616-743CCC95; Thu, 28 Sep 2017 09:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS9f58Jl
 Ig7edZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0zWfYCiayV8z/vJylgbGFrYuRk0NIIE9i
 8qqrYDavgJ3Ek1PLwWwJAUOJ0wtvsnQxcnCwCKhKPLhQDxJmE1CXaHu2nRUkLCKgK7FnTziIy
 SyQKdH3NwzEFBYwkFh/nKmLkQto9gcmia7WzawgnZwCCRJrl84F6+QVEJT4u0MYJMwsoCXx8N
 ctFghbW2LZwtfMEBOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6mXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYdAxAsIPx7qaAQ4ySHExKory39p6JFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvBMPAdUJFqWmp1akZeYA4wKmVIKDR0mEd
 ypImre4IDG3ODMdInWK0ZLj2KbLf5g4bjy8DiQ7bt79wyQENk9KnHcHSIMASENGaR7cOFjsXm
 KUlRLmZQQ6VoinILUoN7MEVf4VozgHo5Iw75ODQFN4MvNK4La+AjqICeigyRPBDipJREhJNTA
 qPM37NuX/sruPW8rfN3x6mH2rb8rkPa9VCi9vuziXw/74hAUs5QtFV/3m71vYFmxzRpnh8YOe
 /WULJ8w+VHIn5uivw08OzPih0ma2d2Yla4+o96kPAim3rFie9M98m58dtl0mW93IbHJuoXfT5
 RsORwWKDklve/Hml9eXuetbvaXeakXJmJyqUmIpzkg01GIuKk4EAIE4rdnYAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506591554!114360232!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32674 invoked from network); 28 Sep 2017 09:39:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 09:39:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 03:39:13 -0600
Message-Id: <59CCDF6002000078001805D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 03:39:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hongjiang Zhang" <honzhan@microsoft.com>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <59CCD1160200007800180532@prv-mh.provo.novell.com>
 <PS1P15301MB0059E450235E4D4B3B0C6582B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
In-Reply-To: <PS1P15301MB0059E450235E4D4B3B0C6582B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDExOjMyLCA8aG9uemhhbkBtaWNyb3NvZnQuY29tPiB3cm90ZToK
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj5Gcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+PlNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjgsIDIwMTcg
NDozOCBQTQo+PlRvOiBIb25namlhbmcgWmhhbmcgPGhvbnpoYW5AbWljcm9zb2Z0LmNvbT4KPj5D
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIE9ubHkgMSBDUFUgd2FzIGRldGVj
dGVkCj4+Cj4+Pj4+IE9uIDI4LjA5LjE3IGF0IDA5OjIyLCA8aG9uemhhbkBtaWNyb3NvZnQuY29t
PiB3cm90ZToKPj4+IFNlZSB0aGUgYXR0YWNobWVudC4KPj4KPj5XaXRoCj4+Cj4+KFhFTikgQUNQ
SSBFcnJvciAodGJ4ZnJvb3QtMDIxOCk6IEEgdmFsaWQgUlNEUCB3YXMgbm90IGZvdW5kIFsyMDA3
MDEyNl0KPj4KPj5JIHdvbmRlciBpZiB5b3UncmUgdHJ5aW5nIHRvIHVzZSB4ZW4uZ3ogb24gYW4g
RUZJIHN5c3RlbS4gSXMgc28sIHlvdSB3YW50IHRvIAo+IHVzZQo+Pnhlbi5lZmkgdGhlcmUgaW5z
dGVhZCBpZiBmaXJtd2FyZSBkb2Vzbid0IHNldCB1cCBlbm91Z2ggY29tcGF0aWJpbGl0eSB0aGlu
Z3MgCj4gaW4KPj5FRkkgTW9kZSwgb3IgZW5hYmxlIENTTSBpZiBhbiBvcHRpb24gbGlrZSB0aGlz
IGlzIHByb3ZpZGVkIGJ5IGZpcm13YXJlIHNldHVwLgo+PgkKPiBJIGNhbm5vdCB1c2UgeGVuLmVm
aS4gSXQgcmVwb3J0cyAiZXJyb3I6IGludmFsaWQgYXJjaC1kZXBlbmRlbnQgRUxGIG1hZ2ljIgoK
QXJlIHlvdSB1c2luZyBhIDMyLWJpdCBFRkkgYnkgY2hhbmNlPwoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVJL-000553-Gc; Thu, 28 Sep 2017 09:40:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxVJJ-00054q-SZ
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:40:49 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E4/BB-02208-1A3CCC95; Thu, 28 Sep 2017 09:40:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS3fB4TO
 RBkueqll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfJnaxFFxlr9gyUbGBsZOti5GDQ0ggT2L9
 q3AQk1fATmLLGfkuRk4OCQFDidMLb7KA2CwCqhJtd2aB2WwC6hJtz7azgtgiAm4SCy/vBrOZB
 c4xShy7KAdiCwuESXz50wNUzwU0fSOjxMTfyxlBEpwCNhKb5qxig9glKPF3hzBEr5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXXC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+Oxyc6HGCU5mJREeW/tPRMpxJeUn1KZ
 kVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4Jx4CqhMsSk1PrUjLzAFGBkypBAePkgjvV
 JA0b3FBYm5xZjpE6hSjMceNh9f/MHF03Lz7h0kIbJKUOO8OkFIBkNKM0jy4QbCIvcQoKyXMyw
 h0phBPQWpRbmYJqvwrRnEORiVh3oUgU3gy80rg9r0COoUJ6JTJE8FOKUlESEk1MC50U5pfFWX
 y9ud3zcdMSsnlnJvuijFprW9XjyvlWWDisLO5TKbofK+LbY7Wm9QDJ3SrP9dv2HD9ctWX1HWm
 U3ZnRXK2P7PcdnSSkjRb/5ydOQwq+Ue/9PLZWz63jTzd41RxZF5FyWLrA/H/C9X2P2wr4C//M
 eVZYv0e2+0ZK/3M2nU4d27yVGIpzkg01GIuKk4EAP/m2ozTAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506591646!112007392!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15963 invoked from network); 28 Sep 2017 09:40:48 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 09:40:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 03:40:46 -0600
Message-Id: <59CCDFBD02000078001805E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 03:40:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-devel@lists.xenproject.org>,"Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
 <59CCD61D0200007800180567@suse.com>
 <b136a07b-68ac-d1be-0961-c21718451a33@suse.com>
In-Reply-To: <b136a07b-68ac-d1be-0961-c21718451a33@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDExOjA0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8wOS8xNyAxMDo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI1LjA5LjE3IGF0IDEy
OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+Pj4gQEAgLTkzMCw2ICs5MzAsMTMg
QEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKPj4+ICAgICAgICAgIHJlcy0+YiA9IHYtPnZjcHVfaWQ7Cj4+PiAgICAgICAg
ICBicmVhazsKPj4+ICAKPj4+ICsgICAgY2FzZSA1OiAvKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJz
ICovCj4+PiArICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgc3VibGVhZiAhPSAwICkK
Pj4+ICsgICAgICAgICAgICBicmVhazsKPj4+ICsKPj4+ICsgICAgICAgIHJlcy0+YSA9IGdlbmVy
aWNfZmxzbChnZXRfdXBwZXJfbWZuX2JvdW5kKCkpICsgUEFHRV9TSElGVDsKPj4gCj4+IFdoaWxl
IHByZXBhcmluZyB0byBjb21taXQgdGhpcyBJIHdvbmRlcmVkIHdoeSB0aGlzIGlzbid0IGp1c3QK
Pj4gZmxzbCgpLiBDYW4geW91IGV4cGxhaW4gdGhpcywgb3IgY2FuIEkganVzdCBjaGFuZ2UgaXQ/
Cj4gCj4gSXQgaXMgbWVhbnQgdG8gYmUgc2ltaWxhciB0byBDUFVJRCBsZWFmIDB4ODAwMDAwMDg6
IHRoZSB3aWR0aCBvZiB0aGUKPiBtYXguIG1hY2hpbmUgYWRkcmVzcywgbm90IHRoYXQgb2YgdGhl
IG1heC4gTUZOLgoKSSBkb24ndCBzZWUgaG93IHRoaXMgYWRkcmVzc2VzIHRoZSBxdWVzdGlvbjog
SnVzdCB0byByZXBlYXQgd2l0aApzbGlnaHRseSBkaWZmZXJlbnQgd29yZGluZyAtIHdoeSBhcmUg
eW91IHVzaW5nIGdlbmVyaWNfZmxzbCgpIGluc3RlYWQKb2YganVzdCBmbHNsKCk/CgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 09:52:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVUF-0005um-HB; Thu, 28 Sep 2017 09:52:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxVUD-0005ug-Me
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:52:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9A/5F-03283-546CCC95; Thu, 28 Sep 2017 09:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDva7jsTO
 RButnSFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPHrxhL+gSrHjftpapgXE5fxcjJ4eEQIjE
 vM//mEBsXgEDiec7n7CB2MICyRKL29sZQWw2oPibHXtZQWwRAWWJ3l+/WboYuTiYBV4xSvxr3
 8cCkmARUJU4PPk72CBOASOJU7NeM4EUCQksZZZ4fv8M2CR+AUmJW18+MoPYzALVEm0rmlkgrt
 CWOHKunx3iCkGJkzOfgMWFBNQkZsy9zDqBkW8WkpZZSMog4poSrdt/s0PY2hLLFr5mhrBtJda
 tew9VYyOx6eoCRghbXmL72znMCxjZVzGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEhjMDEOxg3Pnc6RCjJAeTkijvrb1nIoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8GodBcoJFqWmp1akZeYAIwsmLcHBoyTC+/IIUJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+X
 mpUuK880GKBECKMkrz4EbAovwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnrQabwZOaVwG0
 CxhzQ/SK8kyeCHVGSiJCSamDUncTyUfef1ZmHp2Xq1k1P/V+6VnX/VVfvzRPzitadn7Q4/pfw
 6osVnWzvPVpf39htw9kQMz258dmX27vMi1yuTyzK3BirciLkUmWToGSzSeeVvkNm3t9cG1ewm
 L6PkOO703yT39zo3j6P600tdQwlFdtXWYb/YbkxO1u6bopI9qST2moKckpKLMUZiYZazEXFiQ
 AP5l6Y7QIAAA==
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506592319!81911320!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10922 invoked from network); 28 Sep 2017 09:52:01 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 09:52:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; 
 d="asc'?scan'208";a="449568654"
Message-ID: <1506592288.5001.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Thu, 28 Sep 2017 11:51:28 +0200
In-Reply-To: <1506519589.17428.8.camel@citrix.com>
References: <150549814200.30442.14095065559616595274.stgit@Solace.fritz.box>
 <150549847722.30442.110948122518687861.stgit@Solace.fritz.box>
 <59CA8789020000780017FDDC@prv-mh.provo.novell.com>
 <1506449460.27663.37.camel@citrix.com>
 <59CB7B5D0200007800180006@prv-mh.provo.novell.com>
 <1506507507.17428.1.camel@citrix.com>
 <59CB9A02020000780018008D@prv-mh.provo.novell.com>
 <1506519589.17428.8.camel@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen: timers: don't miss a timer event
 because of stop_timer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8052690258811307059=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8052690258811307059==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-qWKLBmaGAF7npmUbS0Hj"

--=-qWKLBmaGAF7npmUbS0Hj
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-27 at 15:39 +0200, Dario Faggioli wrote:
> On Wed, 2017-09-27 at 04:30 -0600, Jan Beulich wrote:
> > =C2=A0Or wait -
> > wouldn't all you need be to avoid calling stop_timer() in the
> > call tree above, if the timer's expiry has passed (suitably
> > explained in a comment)?
> >=20
> Yes. For the reason stated above, I addressed the problem at the
> generic code level. If that doesn't fly, I'll do like this. I had
> thought about that, and although I haven't tried, I think it works
> for
> this case.
>=20
Anyway, given the timing, I'll send a v2 of this series, where I do
things as suggested above.

I may want to try again to persuade you (and others) that this needs to
be changed in timer's code. But that will be for another time. :-)

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-qWKLBmaGAF7npmUbS0Hj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzMYgAAoJEBZCeImluHPuMHgQAMPQ9F9NQ8H07BlL8RDUjcHR
tAN7O9F01AbpqQOySsXL1zfTgnTYPDieiZwWWn0IyC+P+OaTH4ryKANvRvxzBeSm
zyaAhIJGUwgk3BeByfkMcX3K264MnyNU7k6nchq8pAvkxzKhl4zGvJKNT6npcuw3
h4JMNiUDDkbvKROlZBxSaj2Nk5z+dr+l+u0myXKHv1A+9dlEInm07CD6DldcXrBN
0LNVz8gT+mrh55ofelG3GSKcj5af2tyjUMwbrgABMe6DR6yuIhcJZyrVdj2Hjd+V
Z24J7G1v3wcJFmwKUIMSucAeRQGz90rtFc8t1BvPdFCKvs6rW8BRdc3BnFr1n4K2
/Jzk3L8+uZ0/Kh5pDuynKheIDdmekN2fa35KBR70DhTF5/WaW3gpufIKHCr374xi
Vdjyx9JyksCinNhhCbmdujkzjb9DBMDVYugng6TNKi0ebstS1zty9H97IPKSagzH
aM/veU8E8D4ED2G9w3zfj9URqWlDQzQ2WtcScJaJNjcfCLGiaWQmEZQkPQdUoOWp
PPL95QmcgT8WDC13ZXthvAOfF/ztBPXEgwgmz8tY46xdll6KjUKcb/yRqMVBRcbd
ttkazLFDvEK4LUctDSlgP7i7SWCxNZ39NLBrqcd4vuX6qzC9YDqDZeCHx0q0VLwg
HM93rpgrr58v7uPmk6jh
=5/9A
-----END PGP SIGNATURE-----

--=-qWKLBmaGAF7npmUbS0Hj--


--===============8052690258811307059==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8052690258811307059==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 09:52:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 09:52:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVUX-0005w9-Oc; Thu, 28 Sep 2017 09:52:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxVUV-0005vu-S1
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 09:52:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C6/F3-02023-656CCC95; Thu, 28 Sep 2017 09:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov27YsTO
 RBou/Slp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLJq9jLdjJWXHluEQD4372LkZODgkBI4m3
 E/8xgdhCAgsZJbY2OoLYwgJhEvOfLWIFsUUEnCW+LLgIVMPFwSywj1Fi3en3jCCOkMBVRolts
 /cxg1SxCahKbLh+CqyDV8Ba4tTllyxdjBwcLEDx1jcpIGFRgXCJprP9LBAlghInZz4BszkFDC
 T2PdgJNoZZQF3iz7xLULa4xKZn31khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDgZgGAH479tnocYJTmY
 lER5b+09EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfmKFBOsCg1PbUiLTMHGCcwaQkOHiURX
 lWQNG9xQWJucWY6ROoUo6KUOC8bSEIAJJFRmgfXBovNS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmNQKZwpOZVwI3/RXQYiagxZMngi0uSURISTUwdv5lXGk2ofUtRwuPyi++9U/0ampSrqu
 ur85V0yl7eP+hl3SyasZE5dIzHO0zvT1vpP7N+On/9dvP6H2nt03YybzpZDRPcB1j96FFnvfs
 TOT4P6xweZDxX75zwrcldzPPt24TEuBfZO1/+M5xoX9afF1BBfec2a6X1t7nKNvWmWOnfcrp3
 UkGJZbijERDLeai4kQAssmiSsgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506592342!110052511!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12672 invoked from network); 28 Sep 2017 09:52:22 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 09:52:22 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80A35AAC8;
 Thu, 28 Sep 2017 09:52:21 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com> <59CCD61D0200007800180567@suse.com>
 <b136a07b-68ac-d1be-0961-c21718451a33@suse.com>
 <59CCDFBD02000078001805E9@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <47ae2d9d-969a-dba0-fbc9-075fa58ed7fb@suse.com>
Date: Thu, 28 Sep 2017 11:52:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59CCDFBD02000078001805E9@suse.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTE6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjA5LjE3IGF0
IDExOjA0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjgvMDkvMTcgMTA6NTksIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjUuMDkuMTcgYXQgMTI6MDAsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKPj4+PiBAQCAtOTMwLDYgKzkzMCwxMyBAQCB2b2lkIGNwdWlk
X2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAo+
Pj4+ICAgICAgICAgIHJlcy0+YiA9IHYtPnZjcHVfaWQ7Cj4+Pj4gICAgICAgICAgYnJlYWs7Cj4+
Pj4gIAo+Pj4+ICsgICAgY2FzZSA1OiAvKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJzICovCj4+Pj4g
KyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpIHx8IHN1YmxlYWYgIT0gMCApCj4+Pj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+Pj4+ICsKPj4+PiArICAgICAgICByZXMtPmEgPSBnZW5lcmljX2Zs
c2woZ2V0X3VwcGVyX21mbl9ib3VuZCgpKSArIFBBR0VfU0hJRlQ7Cj4+Pgo+Pj4gV2hpbGUgcHJl
cGFyaW5nIHRvIGNvbW1pdCB0aGlzIEkgd29uZGVyZWQgd2h5IHRoaXMgaXNuJ3QganVzdAo+Pj4g
ZmxzbCgpLiBDYW4geW91IGV4cGxhaW4gdGhpcywgb3IgY2FuIEkganVzdCBjaGFuZ2UgaXQ/Cj4+
Cj4+IEl0IGlzIG1lYW50IHRvIGJlIHNpbWlsYXIgdG8gQ1BVSUQgbGVhZiAweDgwMDAwMDA4OiB0
aGUgd2lkdGggb2YgdGhlCj4+IG1heC4gbWFjaGluZSBhZGRyZXNzLCBub3QgdGhhdCBvZiB0aGUg
bWF4LiBNRk4uCj4gCj4gSSBkb24ndCBzZWUgaG93IHRoaXMgYWRkcmVzc2VzIHRoZSBxdWVzdGlv
bjogSnVzdCB0byByZXBlYXQgd2l0aAo+IHNsaWdodGx5IGRpZmZlcmVudCB3b3JkaW5nIC0gd2h5
IGFyZSB5b3UgdXNpbmcgZ2VuZXJpY19mbHNsKCkgaW5zdGVhZAo+IG9mIGp1c3QgZmxzbCgpPwoK
T2gsIHNvcnJ5LCBqdXN0IGdvdCB0aGUgcXVlc3Rpb24gd3JvbmcuCgpObyBzcGVjaWZpYyByZWFz
b24gZm9yIGdlbmVyaWNfZmxzbCgpLgoKSSdtIGp1c3QgYWJvdXQgdG8gc2VuZCB0aGUgbGFzdCAz
IHBhdGNoZXMgYXMgYSBWMTEsIHNvIG5vIG5lZWQgZm9yIHlvdQp0byBtb2RpZnkgdGhlIHBhdGNo
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVeL-0006px-Nd; Thu, 28 Sep 2017 10:02:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxVeK-0006pl-FI
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:02:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C7/28-03283-7B8CCC95; Thu, 28 Sep 2017 10:02:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42I53H6HX3fbiTO
 RBqebjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZl+8zF6zfyFhxZ+lutgbGLa2MXYycHBIC
 RhJvJ/5jArGFBBYySkxc4w5iswmoSmy4fooVxBYRUJK4t2oyUA0XB7PAQ0aJ16ueMYMkhAWcJ
 aZ9mw5WxALU8HvCfqAiDg5eAROJn5cEIObLS3QcmMwCYnMKmEp8OnCfFWKXicSLbesYJzByL2
 BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehhBiDYwXh
 7Y8AhRkkOJiVRXh2g54X4kvJTKjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgvfPcaA6
 waLU9NSKtMwcYAjClEpw8CiJ8H4GSfMWFyTmFmemQ6ROMdpzHNt0+Q8TR8fNu0ByE5jc8P3BH
 yYhsKlS4rx3QNoEQNoySvPghsJi5hKjrJQwLyPQyUI8BalFuZklqPKvGMU5GJWEeU+ATOHJzC
 uB2/0K6CwmoLMmTwQ7qyQRISXVwOiksvFCqq948M1l6nM+T1vFxHDqxOk3y3vf6nRknHs7jUU
 g5atFHOuicPawU+25Ai0hIWFZV90iNs3VlTu+oHnOhJpit2OPTk+4ev25UqScxI4z9a4Rmsv1
 X2xQPpezlt3NW6/+2ey5Zo3M3yV5jh2RtLZqUkzWPPJd4m3jhtQLi7iPWYgtsVViKc5INNRiL
 ipOBAAZlqe1lAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506592950!73069242!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8228 invoked from network); 28 Sep 2017 10:02:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 10:02:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3658DAAC8;
 Thu, 28 Sep 2017 10:02:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:02:24 +0200
Message-Id: <20170928100226.15280-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170928100226.15280-1-jgross@suse.com>
References: <20170928100226.15280-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 1/3] xen: make grant resource limits per
	domain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiB1c2luZyB0aGUgc2FtZSBnbG9iYWwgcmVzb3VyY2UgbGltaXRzIG9mIGdyYW50
IHRhYmxlcyAobWF4LgpudW1iZXIgb2YgZ3JhbnQgZnJhbWVzLCBtYXguIG51bWJlciBvZiBtYXB0
cmFjayBmcmFtZXMpIGZvciBhbGwgZG9tYWlucwptYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWlu
LiBTZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygp
LiBUaGUgZ2xvYmFsIHNldHRpbmdzIGFyZSBzZXJ2aW5nIGFzIGFuIHVwcGVyCmJvdW5kYXJ5IG5v
dyB3aGljaCBtdXN0IG5vdCBiZSBleGNlZWRlZCBieSBhIHBlci1kb21haW4gdmFsdWUuIFRoZQpk
ZWZhdWx0IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVtIGRlZmF1bHQg
eGwgd2lsbCB1c2UuCgpXaGlsZSB1cGRhdGluZyB0aGUgc2VtYW50aWNzIG9mIHRoZSBib290IHBh
cmFtZXRlcnMgcmVtb3ZlIHRoZQpkb2N1bWVudGF0aW9uIG9mIHRoZSBubyBsb25nZXIgZXhpc3Rp
bmcgZ250dGFiX21heF9ucl9mcmFtZXMgYW5kCmNvcnJlY3QgdGhlIGRlZmF1bHQgZ250dGFiX21h
eF9tYXB0cmFja19mcmFtZXMgdXNlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4gW25vbi1BUk0gcGFydHNdCi0tLQpWMTE6Ci0gYWRkIGNvbW1lbnQgaW4gaW5jbHVkZS9hc20t
YXJtL2dyYW50X3RhYmxlLmggKEp1bGllbiBHcmFsbCkKClYxMDoKLSBsb3dlciBJTklUSUFMX05S
X0dSQU5UX0ZSQU1FUyB2YWx1ZSB0byAxCi0gcmVtb3ZlZCBubyBsb25nZXIgbmVlZGVkIHZhcmlh
YmxlcyAoSmFuIEJldWxpY2gpCi0gc3RyZWFtIGxpbmVkIG1lc3NhZ2VzIChKYW4gQmV1bGljaCkK
LSBjb3JyZWN0ZWQgc2V0dGluZyBvZiBnbnR0YWJfc2l6ZSBvbiBBUk0KClY5OgotIGFkZCBjYXBz
IGZvciBwZXItZG9tYWluIGxpbWl0cyAoSmFuIEJldWxpY2gpCi0gc29tZSBlcnJvciBtZXNzYWdl
cyBlbmhhbmNlZCAoSmFuIEJldWxpY2gpCi0gYWRqdXN0ZWQgc29tZSB0eXBlcyAoSmFuIEJldWxp
Y2gpCi0gbWVyZ2UgcGFydHMgb2YgKGZvcm1lcikgcGF0Y2ggMTQgaW50byB0aGlzIG9uZQotIG1h
a2UgcGFyYW1ldGVycyBjaGFuZ2VhYmxlIGF0IHJ1bnRpbWUKLSBsaW1pdCBzaXplIG9mIGRvbTAn
cyBncmFudCB0YWJsZSBvbiBBUk0KLSBzZXQgZGVmYXVsdCBtYXhfZ3JhbnRfZnJhbWVzIHRvIDY0
CgpWNjoKLSBzZXZlcmFsIGNoYW5nZXMgZHVlIHRvIG5ldyBwYXRjaCBvcmRlcgoKVjM6Ci0gY29y
cmVjdCBlcnJvciBtZXNzYWdlIChQYXVsIER1cnJhbnQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMjUgKysrLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgICAgICAgICB8ICAgNiArLQogeGVuL2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYyAgICAg
fCAgMzEgKystLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgfCAxNTYg
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmggICB8ICAyMCArKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oICAgfCAgIDcgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgIHwg
ICA1ICstCiA3IGZpbGVzIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5Nzk3YzhkYjJkLi45YjZj
ZDhlOWQwIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtODc1LDI3ICs4NzUs
MjggQEAgU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoqY29u
c29sZSoqLgogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+YAogCi0+IERl
ZmF1bHQ6IGAzMmAKKz4gRGVmYXVsdDogYDY0YAorCis+IENhbiBiZSBtb2RpZmllZCBhdCBydW50
aW1lCiAKIFNwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB3aGljaCBhbnkgZG9t
YWluIG1heSB1c2UgYXMgcGFydAotb2YgaXRzIGdyYW50IHRhYmxlLgorb2YgaXRzIGdyYW50IHRh
YmxlLiBUaGlzIHZhbHVlIGlzIGFuIHVwcGVyIGJvdW5kYXJ5IG9mIHRoZSBwZXItZG9tYWluCit2
YWx1ZSBzZXR0YWJsZSB2aWEgWGVuIHRvb2xzLgorCitEb20wIGlzIHVzaW5nIHRoaXMgdmFsdWUg
Zm9yIHNpemluZyBpdHMgZ3JhbnQgdGFibGUuCiAKICMjIyBnbnR0YWJcX21heFxfbWFwdHJhY2tc
X2ZyYW1lcwogPiBgPSA8aW50ZWdlcj5gCiAKLT4gRGVmYXVsdDogYDggKiBnbnR0YWJfbWF4X2Zy
YW1lc2AKLQotU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHRvIHVzZSBhcyBw
YXJ0IG9mIGEgZG9tYWlucwotbWFwdHJhY2sgYXJyYXkuCis+IERlZmF1bHQ6IGAxMDI0YAogCi0j
IyMgZ250dGFiXF9tYXhcX25yXF9mcmFtZXMKLT4gYD0gPGludGVnZXI+YAorPiBDYW4gYmUgbW9k
aWZpZWQgYXQgcnVudGltZQogCi0qRGVwcmVjYXRlZCoKLVVzZSAqKmdudHRhYlxfbWF4XF9mcmFt
ZXMqKiBhbmQgKipnbnR0YWJcX21heFxfbWFwdHJhY2tcX2ZyYW1lcyoqIGluc3RlYWQuCitTcGVj
aWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiBmcmFtZXMgdG8gdXNlIGFzIHBhcnQgb2YgYSBkb21h
aW5zCittYXB0cmFjayBhcnJheS4gVGhpcyB2YWx1ZSBpcyBhbiB1cHBlciBib3VuZGFyeSBvZiB0
aGUgcGVyLWRvbWFpbgordmFsdWUgc2V0dGFibGUgdmlhIFhlbiB0b29scy4KIAotU3BlY2lmeSB0
aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHBlciBncmFudCB0YWJsZSBvcGVyYXRpb24gYW5k
IHRoZQotbWF4aW11bSBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzIGRvbWFpbi4KK0RvbTAgaXMg
dXNpbmcgdGhpcyB2YWx1ZSBmb3Igc2l6aW5nIGl0cyBtYXB0cmFjayB0YWJsZS4KIAogIyMjIGd1
ZXN0XF9sb2dsdmwKID4gYD0gPGxldmVsPlsvPHJhdGUtbGltaXRlZCBsZXZlbD5dYCB3aGVyZSBs
ZXZlbCBpcyBgbm9uZSB8IGVycm9yIHwgd2FybmluZyB8IGluZm8gfCBkZWJ1ZyB8IGFsbGAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwppbmRleCBjMzQyMzhlYzFiLi4zNzIzZGMzZjc4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CkBAIC0yMDk1LDExICsyMDk1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3Jl
Z2lvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBn
cmFudCB0YWJsZQogICAgICAqLwogICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKF9zdGV4
dCk7Ci0gICAga2luZm8tPmdudHRhYl9zaXplID0gKF9ldGV4dCAtIF9zdGV4dCkgJiBQQUdFX01B
U0s7Ci0KLSAgICAvKiBNYWtlIHN1cmUgdGhlIGdyYW50IHRhYmxlIHdpbGwgZml0IGluIHRoZSBy
ZWdpb24gKi8KLSAgICBpZiAoIChraW5mby0+Z250dGFiX3NpemUgPj4gUEFHRV9TSElGVCkgPCBt
YXhfZ3JhbnRfZnJhbWVzICkKLSAgICAgICAgcGFuaWMoIkNhbm5vdCBmaW5kIGEgc3BhY2UgZm9y
IHRoZSBncmFudCB0YWJsZSByZWdpb25cbiIpOworICAgIGtpbmZvLT5nbnR0YWJfc2l6ZSA9IGdu
dHRhYl9kb20wX2ZyYW1lcygpIDw8IFBBR0VfU0hJRlQ7CiAKICNpZmRlZiBDT05GSUdfQVJNXzMy
CiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgYi94
ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCmluZGV4IGNjZTNmZjBiOWEuLmZmMWQ2Nzhm
MDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKKysrIGIveGVu
L2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYwpAQCAtMTU3LDIxICsxNTcsMTQgQEAgaW50IGNv
bXBhdF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UgPQogICAgICAgICAgICAgICAg
ICAgICAoQ09NUEFUX0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC5zZXR1cCkpIC8KICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKCpuYXQuc2V0dXAtPmZyYW1lX2xpc3QucCk7Ci0gICAgICAg
ICAgICAgICAgaWYgKCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UgPCBtYXhfZ3JhbnRfZnJh
bWVzICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X2dyYW50X2Zy
YW1lcyBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWF4X2dyYW50X2ZyYW1lcywgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlKTsKLSAgICAg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgeworCiAjZGVmaW5lIFhMQVRfZ250dGFiX3Nl
dHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXAotICAgICAgICAgICAgICAgICAg
ICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVuc2lnbmVkIGxvbmcg
KikobmF0LnNldHVwICsgMSkpCi0gICAgICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVw
X3RhYmxlKG5hdC5zZXR1cCwgJmNtcC5zZXR1cCk7CisgICAgICAgICAgICAgICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsICh1bnNpZ25lZCBsb25nICopKG5hdC5zZXR1
cCArIDEpKQorICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKG5hdC5zZXR1
cCwgJmNtcC5zZXR1cCk7CiAjdW5kZWYgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFt
ZV9saXN0Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKGd1ZXN0
X2hhbmRsZV9jYXN0KG5hdC51b3AsIGdudHRhYl9zZXR1cF90YWJsZV90KSwgMSk7Ci0gICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKGd1ZXN0
X2hhbmRsZV9jYXN0KG5hdC51b3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ250dGFiX3NldHVwX3RhYmxlX3QpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIG1heF9mcmFtZV9saXN0X3NpemVfaW5f
cGFnZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBBU1NFUlQocmMgPD0gMCk7CiAgICAg
ICAgICAgICBpZiAoIHJjID09IDAgKQpAQCAtMjk0LDE2ICsyODcsNiBAQCBpbnQgY29tcGF0X2dy
YW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCiAgICAgICAgICAgICAgICAgcmMgPSAtRUZB
VUxUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAg
aWYgKCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2VzIDwKLSAgICAgICAgICAgICAgICAgZ3Jh
bnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgImdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykgaXMgdG9v
IGxhcmdlICgldSwldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3Rh
dHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBt
YXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2VzKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5W
QUw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CiAKICNkZWZpbmUgWExB
VF9nbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBcCiAg
ICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVpbnQ2
NF90ICopKG5hdC5nZXRfc3RhdHVzICsgMSkpCkBAIC0zMTIsNyArMjk1LDcgQEAgaW50IGNvbXBh
dF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogCiAgICAgICAgICAgICByYyA9IGdu
dHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygKICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2Fz
dChuYXQudW9wLCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCksCi0gICAgICAgICAgICAgICAg
Y291bnQpOworICAgICAgICAgICAgICAgIGNvdW50LCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3Bh
Z2VzKTsKICAgICAgICAgICAgIGlmICggcmMgPj0gMCApCiAgICAgICAgICAgICB7CiAjZGVmaW5l
IFhMQVRfZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykg
XApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDcxNzA2ZjVjYmEuLjdjMzI4YjBhNjIgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTU0
LDYgKzU0LDkgQEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICAgKiB3aGF0IHZlcnNpb24gdG8g
dXNlIHlldC4KICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgZ3RfdmVyc2lvbjsK
KyAgICAvKiBSZXNvdXJjZSBsaW1pdHMgb2YgdGhlIGRvbWFpbi4gKi8KKyAgICB1bnNpZ25lZCBp
bnQgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lczsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAg
bWF4X21hcHRyYWNrX2ZyYW1lczsKICAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVz
IHNoYXJlZCB3aXRoIGd1ZXN0ICovCiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50
X2ZyYW1lczsKICAgICAvKiBOdW1iZXIgb2YgZ3JhbnQgc3RhdHVzIGZyYW1lcyBzaGFyZWQgd2l0
aCBndWVzdCAoZm9yIHZlcnNpb24gMikgKi8KQEAgLTc4LDIzICs4MSwxOCBAQCBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgewogCiAjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBh
bGxvdyBhcmNoIHRvIG92ZXJyaWRlICovCiAvKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdy
YW50IHRhYmxlLiBbUE9MSUNZXSAqLwotI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFN
RVMgICAzMgorI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICA2NAogI2VuZGlm
CiAKLXVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXM7Ci1pbnRlZ2Vy
X3BhcmFtKCJnbnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOworc3RhdGljIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXMgPQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBERUZBVUxUX01BWF9OUl9HUkFOVF9G
UkFNRVM7CitpbnRlZ2VyX3J1bnRpbWVfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dy
YW50X2ZyYW1lcyk7CiAKLS8qIFRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBtYXBwaW5ncyBp
cyBkZWZpbmVkIGFzIGEgbXVsdGlwbGllciBvZiB0aGUKLSAqIG1heGltdW0gbnVtYmVyIG9mIGdy
YW50IHRhYmxlIGVudHJpZXMuIFRoaXMgZGVmaW5lcyB0aGUgbXVsdGlwbGllciB1c2VkLgotICog
UHJldHR5IGFyYml0cmFyeS4gW1BPTElDWV0KLSAqIEFzIGdudHRhYl9tYXhfbnJfZnJhbWVzIGhh
cyBiZWVuIGRlcHJlY2F0ZWQsIHRoaXMgbXVsdGlwbGllciBpcyBkZXByZWNhdGVkIHRvby4KLSAq
IE5ldyBvcHRpb25zIGFsbG93IHRvIHNldCBtYXhfbWFwdHJhY2tfZnJhbWVzIGFuZAotICogbWFw
X2dyYW50X3RhYmxlX2ZyYW1lcyBpbmRlcGVuZGVudGx5LgotICovCiAjZGVmaW5lIERFRkFVTFRf
TUFYX01BUFRSQUNLX0ZSQU1FUyAxMDI0CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21v
c3RseSBtYXhfbWFwdHJhY2tfZnJhbWVzOwotaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9tYXB0
cmFja19mcmFtZXMiLCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsKK3N0YXRpYyB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBtYXhfbWFwdHJhY2tfZnJhbWVzID0KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTOwor
aW50ZWdlcl9ydW50aW1lX3BhcmFtKCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1heF9t
YXB0cmFja19mcmFtZXMpOwogCiAvKgogICogTm90ZSB0aGF0IHRoZSB0aHJlZSB2YWx1ZXMgYmVs
b3cgYXJlIGVmZmVjdGl2ZWx5IHBhcnQgb2YgdGhlIEFCSSwgZXZlbiBpZgpAQCAtMjkwLDggKzI4
OCw4IEBAIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhjb25zdCB1bnNpZ25lZCBpbnQg
bnVtKQogICAgIHJldHVybiBESVZfUk9VTkRfVVAobnVtICogc2hhX3Blcl9wYWdlLCBBQ0dOVF9Q
RVJfUEFHRSk7CiB9CiAKLSNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMgXAotICAg
IG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKQorI2RlZmlu
ZSBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkgXAorICAgIG51bV9hY3RfZnJhbWVzX2Zy
b21fc2hhX2ZyYW1lcygoZ3QpLT5tYXhfZ3JhbnRfZnJhbWVzKQogCiBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGludAogbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0
KQpAQCAtNTMwLDcgKzUyOCw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgICogb3V0IG9m
IG1lbW9yeSwgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChpbiBjYXNl
IHRoZQogICAgICAqIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkp
LgogICAgICAqLwotICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhfbWFwdHJh
Y2tfZnJhbWVzICkKKyAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbGd0LT5tYXhf
bWFwdHJhY2tfZnJhbWVzICkKICAgICAgICAgbmV3X210ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7
CiAKICAgICBpZiAoICFuZXdfbXQgKQpAQCAtMTY3Myw3ICsxNjcxLDcgQEAgZ250dGFiX2dyb3df
dGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiAKICAg
ICBpZiAoIHJlcV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCiAgICAgICAg
IHJlcV9ucl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKLSAgICBBU1NFUlQocmVx
X25yX2ZyYW1lcyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBBU1NFUlQocmVxX25yX2ZyYW1l
cyA8PSBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywK
ICAgICAgICAgICAgICJFeHBhbmRpbmcgZG9tICglZCkgZ3JhbnQgdGFibGUgZnJvbSAoJWQpIHRv
ICglZCkgZnJhbWVzLlxuIiwKQEAgLTE3MzAsNyArMTcyOCw4IEBAIGFjdGl2ZV9hbGxvY19mYWls
ZWQ6CiB9CiAKIHN0YXRpYyBpbnQKLWdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGdyYW50X3RhYmxlICpndCkKK2dyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCwKKyAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGdyYW50X2ZyYW1lcywgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykKIHsKICAgICBpbnQg
cmV0OwogCkBAIC0xNzQyLDI1ICsxNzQxLDMxIEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICAgICAgZ290byB1bmxvY2s7CiAg
ICAgfQogCisgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7CisgICAgZ3Qt
Pm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFja19mcmFtZXM7CisKICAgICAvKiBBY3RpdmUg
Z3JhbnQgdGFibGUuICovCiAgICAgZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGFj
dGl2ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9u
cl9hY3RpdmVfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
YXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkpOwogICAgIGlmICggZ3QtPmFjdGl2ZSA9PSBO
VUxMICkKICAgICAgICAgZ290byBub19tZW07CiAKICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQg
Zm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KLSAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9t
YXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOwotICAgIGlmICggZ3QtPm1h
cHRyYWNrID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21lbTsKKyAgICBpZiAoIGd0LT5tYXhf
bWFwdHJhY2tfZnJhbWVzICkKKyAgICB7CisgICAgICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxsb2Mo
Z3QtPm1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOworICAgICAg
ICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8gbm9fbWVtOwor
ICAgIH0KIAogICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBndC0+c2hhcmVkX3Jh
dyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBndC0+c2hh
cmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAg
ICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxMICkKICAgICAgICAgZ290byBub19tZW07CiAK
ICAgICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwog
ICAgIGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRf
ZnJhbWVzKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykpOwogICAgIGlmICggZ3QtPnN0YXR1cyA9PSBO
VUxMICkKICAgICAgICAgZ290byBub19tZW07CiAKQEAgLTE3OTMsNyArMTc5OCw4IEBAIGdyYW50
X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKIAog
c3RhdGljIGxvbmcKIGdudHRhYl9zZXR1cF90YWJsZSgKLSAgICBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKKyAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVk
IGludCBjb3VudCwKKyAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQogewogICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwpA
QCAtMTgwNywxNSArMTgxMyw2IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBpZiAoIHVubGlr
ZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG1heF9ncmFudF9mcmFtZXMp
ICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9y
dHMgdXAgdG8gJWQgZ3JhbnQtdGFibGUgZnJhbWVzIgotICAgICAgICAgICAgICAgICIgcGVyIGRv
bWFpbi5cbiIsCi0gICAgICAgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyk7Ci0gICAgICAgIG9w
LnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LQogICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1l
cykgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKIApAQCAtMTgzNSw2ICsxODMyLDIxIEBAIGdu
dHRhYl9zZXR1cF90YWJsZSgKICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIGdyYW50X3dy
aXRlX2xvY2soZ3QpOwogCisgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBndC0+bWF4
X2dyYW50X2ZyYW1lcykgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJk
JWQgaXMgbGltaXRlZCB0byAldSBncmFudC10YWJsZSBmcmFtZXMuXG4iLAorICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZ3QtPm1heF9ncmFudF9mcmFtZXMpOworICAgICAgICBvcC5zdGF0
dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9Cisg
ICAgaWYgKCB1bmxpa2VseShsaW1pdF9tYXggPCBvcC5ucl9mcmFtZXMpICkKKyAgICB7CisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAibnJfZnJhbWVzIGZvciBkJWQgaXMgdG9vIGxh
cmdlICgldSwldSlcbiIsCisgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgb3AubnJfZnJh
bWVzLCBsaW1pdF9tYXgpOworICAgICAgICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9y
OworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisKICAgICBpZiAoIGd0LT5ndF92ZXJzaW9u
ID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKQEAgLTE4NDQsOCArMTg1Niw5
IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICAgICAgICFnbnR0YWJfZ3Jvd190YWJsZShkLCBv
cC5ucl9mcmFtZXMpICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAotICAg
ICAgICAgICAgICAgICAiRXhwYW5kIGdyYW50IHRhYmxlIHRvICV1IGZhaWxlZC4gQ3VycmVudDog
JXUgTWF4OiAldVxuIiwKLSAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9ncmFudF9m
cmFtZXMoZ3QpLCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgIkV4cGFuZCBn
cmFudCB0YWJsZSBvZiBkJWQgdG8gJXUgZmFpbGVkLiBDdXJyZW50OiAldSBNYXg6ICV1XG4iLAor
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJh
bWVzKGd0KSwKKyAgICAgICAgICAgICAgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMpOwogICAgICAg
ICBvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIHVubG9jazsK
ICAgICB9CkBAIC0xODgwLDYgKzE4OTMsNyBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKIHsKICAgICBz
dHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUgb3A7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBz
dHJ1Y3QgZ3JhbnRfdGFibGUgKmd0OwogCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CkBAIC0xOTAwLDEzICsxOTE0LDE1IEBAIGdudHRhYl9xdWVyeV9zaXpl
KAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBncmFudF9yZWFkX2xvY2soZC0+Z3Jh
bnRfdGFibGUpOworICAgIGd0ID0gZC0+Z3JhbnRfdGFibGU7CisKKyAgICBncmFudF9yZWFkX2xv
Y2soZ3QpOwogCi0gICAgb3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhkLT5ncmFu
dF90YWJsZSk7Ci0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1heF9ncmFudF9mcmFtZXM7CisgICAg
b3AubnJfZnJhbWVzICAgICA9IG5yX2dyYW50X2ZyYW1lcyhndCk7CisgICAgb3AubWF4X25yX2Zy
YW1lcyA9IGd0LT5tYXhfZ3JhbnRfZnJhbWVzOwogICAgIG9wLnN0YXR1cyAgICAgICAgPSBHTlRT
VF9va2F5OwogCi0gICAgZ3JhbnRfcmVhZF91bmxvY2soZC0+Z3JhbnRfdGFibGUpOworICAgIGdy
YW50X3JlYWRfdW5sb2NrKGd0KTsKIAogIG91dDoKICAgICBpZiAoIGQgKQpAQCAtMjk4MSw3ICsy
OTk3LDcgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFi
X3NldF92ZXJzaW9uX3QpIHVvcCkKIAogc3RhdGljIGxvbmcKIGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1
b3AsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNvdW50KQorICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBjb3VudCwgdW5zaWduZWQgaW50IGxpbWl0X21heCkKIHsK
ICAgICBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCBvcDsKICAgICBzdHJ1Y3QgZG9tYWluICpk
OwpAQCAtMzAyMSw5ICszMDM3LDE5IEBAIGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAKICAgICBp
ZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG5yX3N0YXR1c19mcmFtZXMoZ3QpKSApCiAgICAg
ewotICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkd1ZXN0IHJlcXVlc3RlZCBhZGRyZXNz
ZXMgZm9yICVkIGdyYW50IHN0YXR1cyAiCi0gICAgICAgICAgICAgICAgICJmcmFtZXMsIGJ1dCBv
bmx5ICVkIGFyZSBhdmFpbGFibGUuXG4iLAotICAgICAgICAgICAgICAgICBvcC5ucl9mcmFtZXMs
IG5yX3N0YXR1c19mcmFtZXMoZ3QpKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJS
ZXF1ZXN0ZWQgYWRkcmVzc2VzIG9mIGQlZCBmb3IgJXUgZ3JhbnQgIgorICAgICAgICAgICAgICAg
ICAic3RhdHVzIGZyYW1lcywgYnV0IGhhcyBvbmx5ICV1LlxuIiwKKyAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBvcC5ucl9mcmFtZXMsIG5yX3N0YXR1c19mcmFtZXMoZ3QpKTsKKyAgICAg
ICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAgICAgZ290byB1bmxvY2s7
CisgICAgfQorCisgICAgaWYgKCB1bmxpa2VseShsaW1pdF9tYXggPCBncmFudF90b19zdGF0dXNf
ZnJhbWVzKG9wLm5yX2ZyYW1lcykpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAiZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcygldSkgZm9y
IGQlZCBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKKyAgICAgICAgICAgICAgICAgb3AubnJfZnJh
bWVzLCBkLT5kb21haW5faWQsCisgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFt
ZXMob3AubnJfZnJhbWVzKSwgbGltaXRfbWF4KTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQpAQCAtMzMzNiw3ICsz
MzYyLDcgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAKICAgICBjYXNlIEdOVFRBQk9QX3NldHVwX3Rh
YmxlOgogICAgICAgICByYyA9IGdudHRhYl9zZXR1cF90YWJsZSgKLSAgICAgICAgICAgIGd1ZXN0
X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7CisgICAgICAg
ICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF90YWJsZV90KSwgY291bnQs
IFVJTlRfTUFYKTsKICAgICAgICAgQVNTRVJUKHJjIDw9IDApOwogICAgICAgICBicmVhazsKIApA
QCAtMzM4NSw3ICszNDExLDggQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAKICAgICBjYXNlIEdOVFRB
Qk9QX2dldF9zdGF0dXNfZnJhbWVzOgogICAgICAgICByYyA9IGdudHRhYl9nZXRfc3RhdHVzX2Zy
YW1lcygKLSAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX2dldF9zdGF0
dXNfZnJhbWVzX3QpLCBjb3VudCk7CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3As
IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lc190KSwgY291bnQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBVSU5UX01BWCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHTlRUQUJP
UF9nZXRfdmVyc2lvbjoKQEAgLTM0NjUsNyArMzQ5Miw3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgK
IAogICAgIGlmICggZC0+ZG9tYWluX2lkID09IDAgKQogICAgIHsKLSAgICAgICAgcmV0ID0gZ3Jh
bnRfdGFibGVfaW5pdChkLCB0KTsKKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkLCB0
LCBnbnR0YWJfZG9tMF9mcmFtZXMoKSwgbWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAgICAgfQogCiAg
ICAgcmV0dXJuIHJldDsKQEAgLTM2NjYsMTEgKzM2OTMsMTUgQEAgaW50IGdyYW50X3RhYmxlX3Nl
dF9saW1pdHMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKIHsK
ICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAKKyAgICBpZiAo
IGdyYW50X2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIHx8CisgICAgICAgICBncmFu
dF9mcmFtZXMgPiBtYXhfZ3JhbnRfZnJhbWVzIHx8CisgICAgICAgICBtYXB0cmFja19mcmFtZXMg
PiBtYXhfbWFwdHJhY2tfZnJhbWVzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgaWYg
KCAhZ3QgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIC8qIFNldCBsaW1pdHMuICov
Ci0gICAgcmV0dXJuIGdyYW50X3RhYmxlX2luaXQoZCwgZ3QpOworICAgIHJldHVybiBncmFudF90
YWJsZV9pbml0KGQsIGd0LCBncmFudF9mcmFtZXMsIG1hcHRyYWNrX2ZyYW1lcyk7CiB9CiAKICNp
ZmRlZiBDT05GSUdfSEFTX01FTV9TSEFSSU5HCkBAIC0zNzQyLDcgKzM3NzMsNyBAQCBpbnQgZ250
dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3Qg
Z2ZuLAogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3Jh
bnRfZnJhbWVzKGd0KSkgJiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKKyAgICAgICAgaWYg
KCAoaWR4ID49IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBndC0+bWF4X2dyYW50X2Zy
YW1lcykgKQogICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7CiAKICAg
ICAgICAgaWYgKCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKQEAgLTM3NzAsNiArMzgwMSwx
MiBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAK
ICAgICBncmFudF9yZWFkX2xvY2soZ3QpOwogCisgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3Ig
cmVtb3RlIGQlZCAodiV1KVxuIgorICAgICAgICAgICAiICAldSBmcmFtZXMgKCV1IG1heCksICV1
IG1hcHRyYWNrIGZyYW1lcyAoJXUgbWF4KVxuIiwKKyAgICAgICAgICAgcmQtPmRvbWFpbl9pZCwg
Z3QtPmd0X3ZlcnNpb24sCisgICAgICAgICAgIG5yX2dyYW50X2ZyYW1lcyhndCksIGd0LT5tYXhf
Z3JhbnRfZnJhbWVzLAorICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMoZ3QpLCBndC0+bWF4
X21hcHRyYWNrX2ZyYW1lcyk7CisKICAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0gbnJfZ3JhbnRf
ZW50cmllcyhndCk7IHJlZisrICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRf
ZW50cnkgKmFjdDsKQEAgLTM3OTcsMTIgKzM4MzQsNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNh
Z2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAgICAgICAgICAgICBzdGF0dXMgPSBzdGF0dXNf
ZW50cnkoZ3QsIHJlZik7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIGZpcnN0ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjol
NWQgKHYlZClcbiIsCi0gICAgICAgICAgICAgICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3Zl
cnNpb24pOwotICAgICAgICAgICAgZmlyc3QgPSAwOwotICAgICAgICB9CisgICAgICAgIGZpcnN0
ID0gMDsKIAogICAgICAgICAvKiAgICAgIFsweFhYWF0gIGRkZGRkIDB4WFhYWFhYIDB4WFhYWFhY
WFggICAgICBkZGRkZCAweFhYWFhYWCAweFhYICovCiAgICAgICAgIHByaW50aygiWzB4JTAzeF0g
ICU1ZCAweCUwNmx4IDB4JTA4eCAgICAgICU1ZCAweCUwNiJQUkl4NjQiIDB4JTAyeFxuIiwKQEAg
LTM4MTQsOCArMzg0Niw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3Qg
ZG9tYWluICpyZCkKICAgICBncmFudF9yZWFkX3VubG9jayhndCk7CiAKICAgICBpZiAoIGZpcnN0
ICkKLSAgICAgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgLi4u
ICIKLSAgICAgICAgICAgICAgICJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIiwgcmQt
PmRvbWFpbl9pZCk7CisgICAgICAgIHByaW50aygibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJp
ZXNcbiIpOwogfQogCiBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnRfYWxsKHVuc2lnbmVk
IGNoYXIga2V5KQpAQCAtMzgyOSwyMCArMzg2MCwxNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNh
Z2VfcHJpbnRfYWxsKHVuc2lnbmVkIGNoYXIga2V5KQogCiBzdGF0aWMgaW50IF9faW5pdCBnbnR0
YWJfdXNhZ2VfaW5pdCh2b2lkKQogewotICAgIEJVSUxEX0JVR19PTihERUZBVUxUX01BWF9NQVBU
UkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMpOwotCi0gICAgaWYgKCAh
bWF4X2dyYW50X2ZyYW1lcyApCi0gICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSBERUZBVUxUX01B
WF9OUl9HUkFOVF9GUkFNRVM7Ci0KLSAgICBpZiAoICFtYXhfbWFwdHJhY2tfZnJhbWVzICkKLSAg
ICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lcyA9IERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsK
LQogICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ2cnLCBnbnR0YWJfdXNhZ2VfcHJpbnRfYWxsLAog
ICAgICAgICAgICAgICAgICAgICAgICAgInByaW50IGdyYW50IHRhYmxlIHVzYWdlIiwgMSk7CiAg
ICAgcmV0dXJuIDA7CiB9CiBfX2luaXRjYWxsKGdudHRhYl91c2FnZV9pbml0KTsKIAordW5zaWdu
ZWQgaW50IF9faW5pdCBnbnR0YWJfZG9tMF9mcmFtZXModm9pZCkKK3sKKyAgICByZXR1cm4gbWlu
KG1heF9ncmFudF9mcmFtZXMsIGdudHRhYl9kb20wX21heCgpKTsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCAz
MGRiMmQxNjE2Li4wZGZkYzU1NzdmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC0y
LDkgKzIsMTEgQEAKICNkZWZpbmUgX19BU01fR1JBTlRfVEFCTEVfSF9fCiAKICNpbmNsdWRlIDx4
ZW4vZ3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVu
L3Bmbi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCi0jZGVmaW5lIElOSVRJQUxfTlJfR1JB
TlRfRlJBTUVTIDQKKyNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgMVUKIAogc3RydWN0
IGdyYW50X3RhYmxlX2FyY2ggewogICAgIGdmbl90ICpnZm47CkBAIC0yNiw5ICsyOCwyMSBAQCBz
dGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVy
biAxOwogfQogCisvKgorICogVGhlIHJlZ2lvbiB1c2VkIGJ5IFhlbiBvbiB0aGUgbWVtb3J5IHdp
bGwgbmV2ZXIgYmUgbWFwcGVkIGluIERPTTAKKyAqIG1lbW9yeSBsYXlvdXQuIFRoZXJlZm9yZSBp
dCBjYW4gYmUgdXNlZCBmb3IgdGhlIGdyYW50IHRhYmxlLgorICoKKyAqIE9ubHkgdXNlIHRoZSB0
ZXh0IHNlY3Rpb24gYXMgaXQncyBhbHdheXMgcHJlc2VudCBhbmQgd2lsbCBjb250YWluCisgKiBl
bm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3JhbnQgdGFibGUKKyAqLworc3RhdGljIGlubGluZSB1
bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBfbWF4KHZvaWQpCit7CisgICAgcmV0dXJuIFBGTl9ET1dO
KF9ldGV4dCAtIF9zdGV4dCk7Cit9CisKICNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIChndCktPmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dyYW50
X2ZyYW1lcyk7ICAgICAgICAgICAgIFwKKyAgICAoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJy
YXkoZ2ZuX3QsIChndCktPm1heF9ncmFudF9mcmFtZXMpOyAgICAgICBcCiAgICAgKCAoZ3QpLT5h
cmNoLmdmbiA/IDAgOiAtRU5PTUVNICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfSkKIApAQCAtNTIsNyArNjYsNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dy
YW50X3N1cHBvcnRlZCh2b2lkKQogCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBp
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICggKChpID49IG5y
X2dyYW50X2ZyYW1lcyh0KSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAoaSA8IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5feCh0LT5hcmNoLmdm
bltpXSkpCisgICAgICAgKGkgPCAodCktPm1heF9ncmFudF9mcmFtZXMpKT8gMCA6IGdmbl94KCh0
KS0+YXJjaC5nZm5baV0pKQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYg
bmVlZF9pb21tdShkKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFi
bGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAxYjkzYzU3MjBk
Li5kOTE1N2U0NDE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC0xMiw3ICsxMiw3
IEBACiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9n
cmFudF90YWJsZS5oPgogCi0jZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKKyNkZWZp
bmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgMVUKIAogc3RydWN0IGdyYW50X3RhYmxlX2FyY2gg
ewogfTsKQEAgLTM5LDYgKzM5LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRf
aG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0
dXJuIHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyhhZGRyLCBmcmFtZSwgbmV3X2FkZHIsIGZsYWdz
KTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBfbWF4KHZvaWQp
Cit7CisgICAgcmV0dXJuIFVJTlRfTUFYOworfQorCiAjZGVmaW5lIGdudHRhYl9pbml0X2FyY2go
Z3QpIDAKICNkZWZpbmUgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCkgZG8ge30gd2hpbGUgKCAwICkK
ICNkZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKSBkbyB7fSB3aGlsZSAo
IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBkMmJkMjQxNmM0Li5iM2E5NWZkYTU4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaApAQCAtMzEsOSArMzEsNiBAQAogCiBzdHJ1Y3QgZ3JhbnRfdGFibGU7
CiAKLS8qIFRoZSBtYXhpbXVtIHNpemUgb2YgYSBncmFudCB0YWJsZS4gKi8KLWV4dGVybiB1bnNp
Z25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsKLQogLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFp
biBncmFudCB0YWJsZSBjb250ZXh0LiAqLwogaW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBz
dHJ1Y3QgZG9tYWluICpkKTsKQEAgLTU5LDQgKzU2LDYgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZf
dG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3QsIGdyYW50X3JlZl90IHJlZiwKIGludCBnbnR0
YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBn
Zm4sCiAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsKIAordW5zaWduZWQgaW50IGdu
dHRhYl9kb20wX2ZyYW1lcyh2b2lkKTsKKwogI2VuZGlmIC8qIF9fWEVOX0dSQU5UX1RBQkxFX0hf
XyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVeR-0006rY-HA; Thu, 28 Sep 2017 10:02:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxVeP-0006r8-To
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:02:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D7/EB-03610-DB8CCC95; Thu, 28 Sep 2017 10:02:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov+62E2c
 iDb7M17f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOON/9mKnipUHHizVG2BsY3Ul2MnBwSAkYS
 byf+YwKxhQQWMkqs3FMMYrMJqEpsuH6KFcQWEVCSuLdqMlANFwezwENGidernjGDJIQFTCU+3
 20Bs1mAGg78XArUwMHBK2AisW+dN8R8eYmOA5NZJjByLmBkWMWoUZxaVJZapGtkoJdUlJmeUZ
 KbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEegtBiDYwfhrWcAhRkkOJiVR3lt7z0QK8SXlp1R
 mJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgSvCTAohASLUtNTK9Iyc4DhBFMqwcGjJML7
 +ThQmre4IDG3ODMdInWKUZej4+bdP0xCYDOkxHnvgBQJgBRllObBjYCF9iVGWSlhXkagA4V4C
 lKLcjNLUOVfMYpzMCoJ87KAXMKTmVcCt+kV0BFMQEdMngh2REkiQkqqgTH2ZZvKK//fJgYzhG
 0fX65MsXrVMV/gdX6M7HL77xym3LcP7Xi9pzlK4viP5Fwt52L2424tz17IfG3/cl5dTmbl7It
 aQgcrrkn0C9WLTrmX/7Y28xDTLLvIGTtTnRtWr5/BJmnlndMxeeeaZv5gltL9nHtiKyVVeCyn
 CevsnszXJpJqW/TFSomlOCPRUIu5qDgRANdXjRxoAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506592950!119126267!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10580 invoked from network); 28 Sep 2017 10:02:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 10:02:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 365B5AB22;
 Thu, 28 Sep 2017 10:02:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:02:23 +0200
Message-Id: <20170928100226.15280-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 0/3] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IExpbnV4IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxk
IHJlZHVjZSB0aGUKbWF4aW11bSBudW1iZXIgb2YgYWN0aXZlIGdyYW50cyBieSBhIGZhY3RvciBv
ZiAyIGNvbXBhcmVkIHRvIHYxLApiZWNhdXNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUgZ3JhbnRz
IGFyZSBsaW1pdGVkIGJ5IHRoZSBhbGxvd2VkIG51bWJlcgpvZiBncmFudCBmcmFtZXMgYW5kIGdy
YW50IGVudHJpZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCnRob3NlIG9mIHYx
LgoKVW5mb3J0dW5hdGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRo
ZXIgZ3Vlc3RzIHdpdGgKbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdp
dGggbWVtb3J5IGFib3ZlIHRoZSAxNlRCCmJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgoKSW4gb3JkZXIgdG8gcmVtb3ZlIHRoZSBk
aXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKYWRkcyBzdXBwb3J0IGZv
ciBzZXR0aW5nIHBlci1kb21haW4gdmFsdWVzIHJlZ2FyZGluZyBncmFudCBsaW1pdHMuCkFkZGl0
aW9uYWxseSB0aGUgZGVmYXVsdCBsaW1pdCBvZiBncmFudCBmcmFtZXMgaXMgZG91YmxlZCBpbiBj
YXNlCm9mIGhvc3RzIHdpdGggcG90ZW50aWFsIG1lbW9yeSBhYm92ZSB0aGUgMTZUQiBib3JkZXIu
CgpDaGFuZ2VzIGluIFYxMToKLSBkcm9wcGVkIHBhdGNoZXMgMS04LCBhcyBhbHJlYWR5IGNvbW1p
dHRlZAotIHBhdGNoIDE6IGFkZCBjb21tZW50IGluIGluY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oIChKdWxpZW4gR3JhbGwpCi0gcGF0Y2ggMjogcmV0dXJuIG1heC4gc3VibGVhZiBudW1iZXIg
aW4gRUFYIChBbmRyZXcgQ29vcGVyKQotIHBhdGNoIDI6IHVzZSBmbHNsKCkgaW5zdGVhZCBvZiBn
ZW5lcmljX2Zsc2woKSAoSmFuIEJldWxpY2gpCgpDaGFuZ2VzIGluIFYxMDoKLSBwYXRjaCAxOiBh
dm9pZCBob2xlcyBpbiB4ZW5fc3lzY3RsX3BoeXNpbmZvLCB1c2UgdWludDY0X2FsaWduZWRfdAog
IChKYW4gQmV1bGljaCkKLSBwYXRjaCA3OiBtb3ZlIGxvY2tpbmcgaW50byBncmFudF90YWJsZV9p
bml0KCkgKEphbiBCZXVsaWNoKQotIHBhdGNoIDk6IGxvd2VyIElOSVRJQUxfTlJfR1JBTlRfRlJB
TUVTIHZhbHVlIHRvIDEKLSBwYXRjaCA5OiByZW1vdmVkIG5vIGxvbmdlciBuZWVkZWQgdmFyaWFi
bGVzIChKYW4gQmV1bGljaCkKLSBwYXRjaCA5OiBzdHJlYW0gbGluZWQgbWVzc2FnZXMgKEphbiBC
ZXVsaWNoKQotIHBhdGNoIDk6IGNvcnJlY3RlZCBzZXR0aW5nIG9mIGdudHRhYl9zaXplIG9uIEFS
TQotIHBhdGNoIDEwOiBjb3JyZWN0IGNvbW1lbnQgaW4gY3B1aWQuaCAoSmFuIEJldWxpY2gpCi0g
YWRkZWQgcGF0Y2ggMTEKCkNoYW5nZXMgaW4gVjk6Ci0gZHJvcHBlZCB0aGUgYWxyZWFkeSBjb21t
aXR0ZWQgcGF0Y2hlcyAxLTMKLSBtZXJnZWQgZm9ybWVyIHBhdGNoZXMgNCBhbmQgNSAoSmFuIEJl
dWxpY2gpCi0gbWVyZ2VkIGZvcm1lciBwYXRjaGVzIDEzIGFuZCAxNAotIHBhdGNoIDE6IGJ1bXAg
c3lzY3RsIGludGVyZmFjZSB2ZXJzaW9uIChKdWxpZW4gR3JhbGwpCi0gcGF0Y2ggMTogZHJvcCB0
aGluIGNvbW1vbiBzaGltIG9mIGdldF91cHBlcl9tZm5fYm91bmQoKSAoSmFuIEJldWxpY2gpCi0g
cGF0Y2ggMTogbGV0IGdldF91cHBlcl9tZm5fYm91bmQoKSByZXR1cm4gdGhlIGhpZ2hlc3QgTUZO
LCBub3QgdGhlIG9uZQogIGZvbGxvd2luZyBpdCAoSmFuIEJldWxpY2gpCi0gcGF0Y2ggNzogYWxs
b2NhdGUgaW5pdGlhbCBncmFudCBmcmFtZXMgZnJvbSBncmFudF90YWJsZV9pbml0KCkKICAoSmFu
IEJldWxpY2gpCi0gcGF0Y2ggODogY29ycmVjdCBhbmQgY2xlYW51cCBnbnR0YWJfaW5pdF9hcmNo
KCkgZm9yIEFSTSAoSnVsaWVuIEdyYWxsKQotIHBhdGNoIDEwOiBtYWtlIGxlYWYgcHYtb25seSAo
SmFuIEJldWxpY2gpCi0gcGF0Y2ggMTA6IHVzZSBoZXggdmFsdWUgZm9yIG1hc2sgKEphbiBCZXVs
aWNoKQotIHBhdGNoIDEwOiBndWVzdCBhZGRyZXNzIHdpZHRoIC0+IG1hY2hpbmUgYWRkcmVzcyB3
aWR0aCAoSmFuIEJldWxpY2gpCgpDaGFuZ2VzIGluIFY4OgotIGRyb3BwZWQgcHJldmlvdXMgcGF0
Y2ggMSwgYXMgYWxyZWFkeSBjb21taXR0ZWQKLSBwYXRjaCAxOiBtYWtlIGdudHRhYl9ncm93X3Rh
YmxlKCkgc3RhdGljIGluc3RlYWQgZG9pbmcgc28gaW4gbmV4dAogIHBhdGNoIChKYW4gQmV1bGlj
aCkKLSBwYXRjaCAzOiByZW1vdmUgc3RhbGUgI2lmIDAsIGFkanVzdCBjb21tZW50cyAoUGF1bCBE
dXJyYW50KQoKQ2hhbmdlcyBpbiBWNzoKLSBhZGRlZCBwYXRjaGVzIDUsIDYsIDksIDE2Ci0gcGF0
Y2ggMjogb25seSBjYWxsIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKCkgaWYgbm8gZXJyb3IgKEp1bGll
biBHcmFsbCkKLSBwYXRjaCAxMDogZG9uJ3QgdXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQg
bWF4X3Bvc3NpYmxlX21mbiBmcm9tCiAgIHBoeXNpbmZvCi0gcGF0Y2ggMTM6IHJlLWFkZCAjaW5j
bHVkZSA8YXNtL2dyYW50LXRhYmxlLmg+IGluIGdyYW50X3RhYmxlLmgKICAoSnVsaWVuIEdyYWxs
KQotIHBhdGNoIDE1OiBhZGQgYm9vdCBwYXJhbWV0ZXIgZG9jdW1lbnRhdGlvbiBjaGFuZ2VzCgpD
aGFuZ2VzIGluIFY2OgotIHNldmVyYWwgbmV3IHBhdGNoZXMgKDEsIDYsIDcsIDEwLCAxMikKLSBv
cmRlciBvZiBwYXRjaGVzIHJlLWFycmFuZ2VkIHRvIHN1cHBvcnQgbmV3IGh5cGVyY2FsbCBub3cg
YmVpbmcKICBtYW5kYXRvcnkKLSBsb3RzIG9mIG90aGVyIHNtYWxsIGNoYW5nZXMKCkNoYW5nZXMg
aW4gVjU6Ci0gcGF0Y2ggNjogYWRkIHNldF9nbnR0YWJfbGltaXRzIHRvIGNyZWF0ZV9kb21haW5f
Y29tbW9uIGluIHhlbi5pZgogIChEYW5pZWwgRGUgR3JhYWYpCgpDaGFuZ2VzIGluIFY0OgotIHBh
dGNoIDM6IG1ha2UgcmV0IG1vcmUgbG9jYWwgKFdlaSBMaXUpCi0gcGF0Y2ggNzogdXNlIGRvbWlk
X3QgKFdlaSBMaXUpCi0gcGF0Y2ggODogcmVuYW1lIGNvbmZpZ3VyYXRpb24gaXRlbXMgdG8gdXNl
IG1heF8gcHJlZml4ZXMgKFdlaSBMaXUpCgpDaGFuZ2VzIGluIFYzOgotIHBhdGNoIDE6IHVwZGF0
ZSBjb21taXQgbWVzc2FnZQotIHBhdGNoIDM6IG1vdmUgY2FsbCBvZiBncmFudF90YWJsZV9pbml0
KCkgZnJvbSBnbnR0YWJfc2V0dXBfdGFibGUoKSB0bwogIGdudHRhYl9ncm93X3RhYmxlKCkgKFBh
dWwgRHVycmFudCkKLSBwYXRjaCA0OiBjb3JyZWN0IGVycm9yIG1lc3NhZ2UgKFBhdWwgRHVycmFu
dCkKLSBwYXRjaCA2OiByZW5hbWUgKmdudHRibCogdG8gKmdudHRhYiogKFBhdWwgRHVycmFudCkK
CkNoYW5nZXMgaW4gVjI6Ci0gYWRkIHBlci1kb21haW4gZ3JhbnQgbGltaXRzIGluc3RlYWQgb2Yg
ZGlmZmVyZW50IHYxIGFuZCB2MiBsaW1pdHMKLSBkb3VibGUgZGVmYXVsdCBsaW1pdCBmb3IgaHVn
ZSBob3N0cwoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgeGVuOiBtYWtlIGdyYW50IHJlc291cmNlIGxp
bWl0cyBwZXIgZG9tYWluCiAgeGVuOiBhZGQgbmV3IFhlbiBjcHVpZCBub2RlIGZvciBtYXggYWRk
cmVzcyB3aWR0aCBpbmZvCiAgeGVuOiBhZGQgc29tZSBjb21tZW50cyBpbiBpbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVpZC5oCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24g
fCAgMjUgKysrLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAgNiAr
LQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAgIDggKysKIHhlbi9jb21t
b24vY29tcGF0L2dyYW50X3RhYmxlLmMgICAgIHwgIDMxICsrLS0tLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyAgICAgICAgICAgIHwgMTU2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgfCAgMjAgKysrKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgIHwgICA3ICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCB8ICAzMyArKysrKysrLQogeGVuL2luY2x1ZGUveGVu
L2dyYW50X3RhYmxlLmggICAgICAgfCAgIDUgKy0KIDkgZmlsZXMgY2hhbmdlZCwgMTc2IGluc2Vy
dGlvbnMoKyksIDExNSBkZWxldGlvbnMoLSkKCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVeO-0006qm-9p; Thu, 28 Sep 2017 10:02:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxVeN-0006pl-39
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:02:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 44/78-03283-AB8CCC95; Thu, 28 Sep 2017 10:02:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVyuP0Ov+72E2c
 iDVbME7T4vmUykwOjx+EPV1gCGKNYM/OS8isSWDN2tHSxF2zhq2h68pS5gXExdxcjJ4eEgJHE
 24n/mLoYuTiEBBYySlw+/5gFJMEmoCqx4fopVhBbREBJ4t6qyWBFzAIPGSVer3rGDJIQFgiSO
 PTlMZjNAtRwZuYdsAZeAROJrV1XWSA2yEt0HJgMZnMKmEp8OnAfrEYIqObFtnWMExi5FzAyrG
 JUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgnH7Z/xC
 jJAeTkijvrb1nIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DYfB8oJFqWmp1akZeYAAw0mLcHB
 oyTCuw0kzVtckJhbnJkOkTrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEue9A1IqAFKaUZoHNwgWA
 ZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzNsLMoUnM68Ebt8roFOYgE6ZPBHslJJEhJRUA2
 NE4+n+K9vj5HaoRcbzX+ELP9lQ9Mc3+Xnf/WjDzLxm7p0/AhadLnM59+WPltHU26LLNC6eu+J
 4+UiKUtTdt1IPnt0v/SjppXSxuEONacujmeezczacali9qaP3/0xGt+zA1BncWXnHZfYmhf3x
 K169feXrAwtcOU7nrRV//uqSlqLgrjyxtj4lluKMREMt5qLiRAD2NoSbewIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506592951!118644923!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1102 invoked from network); 28 Sep 2017 10:02:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 10:02:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3483ABD9;
 Thu, 28 Sep 2017 10:02:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:02:26 +0200
Message-Id: <20170928100226.15280-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170928100226.15280-1-jgross@suse.com>
References: <20170928100226.15280-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 3/3] xen: add some comments in
	include/public/arch-x86/cpuid.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGVhZiA0IG9mIHRoZSBYZW4tc3BlY2lmaWMgQ1BVSUQgbGVhdmVzIGlzbid0IG1lbnRpb25lZCBh
dCBhbGwgaW4KaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCwgdGhlIGNvbW1lbnRzIGZv
ciBsZWFmIDUgZG9uJ3QgdGVsbAphbnl0aGluZyBhYm91dCB0aGUgc3ViLWxlYWYgc2VtYW50aWNz
LgoKQWRkIGNvbW1lbnRzIHRvIGNsYXJpZnkgdGhlIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQu
aCB8IDIwICsrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oCmluZGV4
IDNkODhjMTU1OTguLmY3NTY5ZDU4YjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5o
CkBAIC03NCwxMCArNzQsMjYgQEAKICNkZWZpbmUgWEVOX0NQVUlEX0ZFQVQxX01NVV9QVF9VUERB
VEVfUFJFU0VSVkVfQUQgICgxdTw8MCkKIAogLyoKKyAqIExlYWYgNCAoMHg0MDAwMHgwMykKKyAq
IFN1Yi1sZWFmIDA6IEVBWDogYml0IDA6IGVtdWxhdGVkIHRzYworICogICAgICAgICAgICAgICAg
ICBiaXQgMTogaG9zdCB0c2MgaXMga25vd24gdG8gYmUgcmVsaWFibGUKKyAqICAgICAgICAgICAg
ICAgICAgYml0IDI6IFJEVFNDUCBpbnN0cnVjdGlvbiBhdmFpbGFibGUKKyAqICAgICAgICAgICAg
IEVCWDogdHNjX21vZGU6IDA9ZGVmYXVsdCAoZW11bGF0ZSBpZiBuZWNlc3NhcnkpLCAxPWVtdWxh
dGUsCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyPW5vIGVtdWxhdGlvbiwgMz1ubyBl
bXVsYXRpb24gKyBUU0NfQVVYIHN1cHBvcnQKKyAqICAgICAgICAgICAgIEVDWDogZ3Vlc3QgdHNj
IGZyZXF1ZW5jeSBpbiBrSHoKKyAqICAgICAgICAgICAgIEVEWDogZ3Vlc3QgdHNjIGluY2FybmF0
aW9uIChtaWdyYXRpb24gY291bnQpCisgKiBTdWItbGVhZiAxOiBFQVg6IHRzYyBvZmZzZXQgbG93
IHBhcnQKKyAqICAgICAgICAgICAgIEVCWDogdHNjIG9mZnNldCBoaWdoIHBhcnQKKyAqICAgICAg
ICAgICAgIEVDWDogbXVsdGlwbGljYXRvciBmb3IgdHNjLT5ucyBjb252ZXJzaW9uCisgKiAgICAg
ICAgICAgICBFRFg6IHNoaWZ0IGFtb3VudCBmb3IgdHNjLT5ucyBjb252ZXJzaW9uCisgKiBTdWIt
bGVhZiAyOiBFQVg6IGhvc3QgdHNjIGZyZXF1ZW5jeSBpbiBrSHoKKyAqLworCisvKgogICogTGVh
ZiA1ICgweDQwMDAweDA0KQogICogSFZNLXNwZWNpZmljIGZlYXR1cmVzCi0gKiBFQVg6IEZlYXR1
cmVzCi0gKiBFQlg6IHZjcHUgaWQgKGlmZiBFQVggaGFzIFhFTl9IVk1fQ1BVSURfVkNQVV9JRF9Q
UkVTRU5UIGZsYWcpCisgKiBTdWItbGVhZiAwOiBFQVg6IEZlYXR1cmVzCisgKiBTdWItbGVhZiAw
OiBFQlg6IHZjcHUgaWQgKGlmZiBFQVggaGFzIFhFTl9IVk1fQ1BVSURfVkNQVV9JRF9QUkVTRU5U
IGZsYWcpCiAgKi8KICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9BUElDX0FDQ0VTU19WSVJUICgxdSA8
PCAwKSAvKiBWaXJ0dWFsaXplZCBBUElDIHJlZ2lzdGVycyAqLwogI2RlZmluZSBYRU5fSFZNX0NQ
VUlEX1gyQVBJQ19WSVJUICAgICAgKDF1IDw8IDEpIC8qIFZpcnR1YWxpemVkIHgyQVBJQyBhY2Nl
c3NlcyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVeL-0006q8-Uz; Thu, 28 Sep 2017 10:02:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxVeK-0006pm-W1
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:02:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 4F/EA-01809-8B8CCC95; Thu, 28 Sep 2017 10:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVyuP0Ov+72E2c
 iDba/0Lf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMm/b3NVnBVqKJndQdTA+My/i5GTg4JASOJ
 txP/MXUxcnEICSxklDi26RATSIJNQFViw/VTrCC2iICSxL1Vk8GKmAUeMkq8XvWMGSQhLOAvc
 X7fO0YQmwWo4W77G7BmXgETicMLFrJAbJCX6DgwGczmFDCV+HTgPthQIaCaF9vWMU5g5F7AyL
 CKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQwwxAsINx6vu
 4Q4ySHExKory39p6JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB23wcKCdYlJqeWpGWmQMMNZi0
 BAePkgiv6lGgNG9xQWJucWY6ROoUoyVHx827f5g4NoHJDd8f/GESYsnLz0uVEudNBJknANKQU
 ZoHNw4WD5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzOsPMoUnM68EbusroIOYgA6aPBHsoJ
 JEhJRUA6P7KYHrMnVt3ydVJc1cl7ncZ+dXCV3x58qff1o1XpCJMmXzt/tmfzZ4mdjz8sb4HW6
 mEa939gQzLqkTcniutmH7v6tGfbOfzFuywHKH2NNP78+8UQlh01/yU3KBTYrZkozFT+osBHfq
 6Mwtb3h+xfTg/zWb2KV+XntxdMJLYT6J1Q3RP762LBJWYinOSDTUYi4qTgQA6qPzRoICAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506592951!93623813!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10139 invoked from network); 28 Sep 2017 10:02:31 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 10:02:31 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67B66ABDE;
 Thu, 28 Sep 2017 10:02:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:02:25 +0200
Message-Id: <20170928100226.15280-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170928100226.15280-1-jgross@suse.com>
References: <20170928100226.15280-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v11 2/3] xen: add new Xen cpuid node for max
	address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gdmVyeSBsYXJnZSBob3N0cyBhIHB2LWd1ZXN0IG5lZWRzIHRvIGtub3cgd2hldGhlciBpdCB3
aWxsIGhhdmUgdG8KaGFuZGxlIGZyYW1lIG51bWJlcnMgbGFyZ2VyIHRoYW4gMzIgYml0cyBpbiBv
cmRlciB0byBzZWxlY3QgdGhlCmFwcHJvcHJpYXRlIGdyYW50IGludGVyZmFjZSB2ZXJzaW9uLgoK
QWRkIGEgbmV3IFhlbiBzcGVjaWZpYyBDUFVJRCBub2RlIHRvIGNvbnRhaW4gdGhlIG1heGltdW0g
bWFjaGluZSBhZGRyZXNzCndpZHRoIHNpbWlsYXIgdG8gdGhlIHg4NiBDUFVJRCBub2RlIDB4ODAw
MDAwMDggY29udGFpbmluZyB0aGUgbWF4aW11bQpwaHlzaWNhbCBhZGRyZXNzIHdpZHRoLiBUaGUg
bWF4aW11bSBmcmFtZSB3aWR0aCBuZWVkcyB0byB0YWtlIG1lbW9yeQpob3RwbHVnIGludG8gYWNj
b3VudC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClYxMToKLSByZXR1
cm4gbWF4LiBzdWJsZWFmIG51bWJlciBpbiBFQVggKEFuZHJldyBDb29wZXIpCi0gdXNlIGZsc2wo
KSBpbnN0ZWFkIG9mIGdlbmVyaWNfZmxzbCgpIChKYW4gQmV1bGljaCkKClYxMDoKLSBjb3JyZWN0
IGNvbW1lbnQgaW4gY3B1aWQuaCAoSmFuIEJldWxpY2gpCgpWOToKLSBtYWtlIGxlYWYgcHYtb25s
eSAoSmFuIEJldWxpY2gpCi0gdXNlIGhleCB2YWx1ZSBmb3IgbWFzayAoSmFuIEJldWxpY2gpCi0g
Z3Vlc3QgYWRkcmVzcyB3aWR0aCAtPiBtYWNoaW5lIGFkZHJlc3Mgd2lkdGggKEphbiBCZXVsaWNo
KQotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIHwgMTMgKysrKysrKysrKysrLQog
MiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBk
OGZlZWYyOTQyLi4wNWIyMWM1N2NiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTMwLDYgKzkzMCwxNCBAQCB2b2lkIGNwdWlk
X2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
ICAgICAgICByZXMtPmIgPSB2LT52Y3B1X2lkOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2Ug
NTogLyogUFYtc3BlY2lmaWMgcGFyYW1ldGVycyAqLworICAgICAgICBpZiAoIGlzX2h2bV9kb21h
aW4oZCkgfHwgc3VibGVhZiA+IFhFTl9DUFVJRF9NQVhfTlVNX1NVQkxFQVZFU181ICkKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIHJlcy0+YSA9IFhFTl9DUFVJRF9NQVhfTlVNX1NVQkxF
QVZFU181OworICAgICAgICByZXMtPmIgPSBmbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSkgKyBQ
QUdFX1NISUZUOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKaW5k
ZXggZDcwOTM0MGYxOC4uM2Q4OGMxNTU5OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlk
LmgKQEAgLTg1LDYgKzg1LDE3IEBACiAjZGVmaW5lIFhFTl9IVk1fQ1BVSURfSU9NTVVfTUFQUElO
R1MgICAoMXUgPDwgMikKICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9WQ1BVX0lEX1BSRVNFTlQgICgx
dSA8PCAzKSAvKiB2Y3B1IGlkIGlzIHByZXNlbnQgaW4gRUJYICovCiAKLSNkZWZpbmUgWEVOX0NQ
VUlEX01BWF9OVU1fTEVBVkVTIDQKKy8qCisgKiBMZWFmIDYgKDB4NDAwMDB4MDUpCisgKiBQVi1z
cGVjaWZpYyBwYXJhbWV0ZXJzCisgKiBTdWItbGVhZiAwOiBFQVg6IG1heC4gc3ViLWxlYWYgbnVt
YmVyCisgKiAgICAgICAgICAgICBFQlg6IGJpdHMgMC03OiBtYXggbWFjaGluZSBhZGRyZXNzIHdp
ZHRoCisgKi8KKyNkZWZpbmUgWEVOX0NQVUlEX01BWF9OVU1fU1VCTEVBVkVTXzUgIDAKKworLyog
TWF4LiBhZGRyZXNzIHdpZHRoIGluIGJpdHMgdGFraW5nIG1lbW9yeSBob3RwbHVnIGludG8gYWNj
b3VudC4gKi8KKyNkZWZpbmUgWEVOX0NQVUlEX01BQ0hJTkVfQUREUkVTU19XSURUSF9NQVNLICgw
eGZmdSA8PCAwKQorCisjZGVmaW5lIFhFTl9DUFVJRF9NQVhfTlVNX0xFQVZFUyA1CiAKICNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfQ1BVSURfSF9fICovCi0tIAoyLjEyLjMKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:05:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:05:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVgx-0007Hs-UP; Thu, 28 Sep 2017 10:05:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxVgw-0007HM-Px
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:05:14 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A2/E6-09852-A59CCC95; Thu, 28 Sep 2017 10:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfy5Jl
 Ig3u/ZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLe66yFxzhrnjd8YutgXExZxcjJ4eQQJ7E
 gSnzmboYOTh4Bewkpr9IBQlLCBhKnF54kwXEZhFQlXjx7hojiM0moC7R9mw7K4gtAhQ/fOk4U
 CsXB7PAR0aJ63t62UASwgJhEl/+9LCAJIQE2pkk9h3ZDZbgFLCRmLhzOgvEMkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdc72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYzHJjsfYpTkYFIS5dU5cSZS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvepCcYFFqempFWmYOMA5g0hIcPEoivNkgad7igsTc4
 sx0iNQpRl2Ojpt3/zAJseTl56VKifOeBikSACnKKM2DGwGLyUuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5mUBmcKTmVcCt+kV0BFMQEdMngh2REkiQkqqgdGZu8iLVbj9nMdl+WWrp3N6XDq
 0RPNx7UxxH3eZv/rqIsI7c9++aJ16Y3l7tRETm3XwdamiE009rOtN1vtt5Yk0vlOzfe9X53vf
 z5aWLdjRfz5kwU2pz+n83a8UG3vTtk1LLPnWKeXO/VttnXzETuH9Z2ZXW/R6r3/7Wnl+CuOBo
 guFN/Uu5CqxFGckGmoxFxUnAgBDYNvZxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506593111!77349842!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35460 invoked from network); 28 Sep 2017 10:05:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Sep 2017 10:05:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 04:05:10 -0600
Message-Id: <59CCE575020000780018061E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 04:05:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-11-jgross@suse.com>
 <59CCD61D0200007800180567@suse.com>
 <b136a07b-68ac-d1be-0961-c21718451a33@suse.com>
 <59CCDFBD02000078001805E9@suse.com>
 <47ae2d9d-969a-dba0-fbc9-075fa58ed7fb@suse.com>
In-Reply-To: <47ae2d9d-969a-dba0-fbc9-075fa58ed7fb@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.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
Subject: Re: [Xen-devel] [PATCH v10 10/11] xen: add new Xen cpuid node for
 max address width info
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDExOjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8wOS8xNyAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI4LjA5LjE3IGF0IDEx
OjA0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDI4LzA5LzE3IDEwOjU5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyNS4wOS4xNyBhdCAxMjowMCwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+Pj4+ICsrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+Pj4+IEBAIC05MzAsNiArOTMwLDEzIEBAIHZvaWQgY3B1
aWRfaHlwZXJ2aXNvcl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIAo+IHVpbnQzMl90IGxl
YWYsCj4+Pj4+ICAgICAgICAgIHJlcy0+YiA9IHYtPnZjcHVfaWQ7Cj4+Pj4+ICAgICAgICAgIGJy
ZWFrOwo+Pj4+PiAgCj4+Pj4+ICsgICAgY2FzZSA1OiAvKiBQVi1zcGVjaWZpYyBwYXJhbWV0ZXJz
ICovCj4+Pj4+ICsgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fCBzdWJsZWFmICE9IDAg
KQo+Pj4+PiArICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgcmVzLT5h
ID0gZ2VuZXJpY19mbHNsKGdldF91cHBlcl9tZm5fYm91bmQoKSkgKyBQQUdFX1NISUZUOwo+Pj4+
Cj4+Pj4gV2hpbGUgcHJlcGFyaW5nIHRvIGNvbW1pdCB0aGlzIEkgd29uZGVyZWQgd2h5IHRoaXMg
aXNuJ3QganVzdAo+Pj4+IGZsc2woKS4gQ2FuIHlvdSBleHBsYWluIHRoaXMsIG9yIGNhbiBJIGp1
c3QgY2hhbmdlIGl0Pwo+Pj4KPj4+IEl0IGlzIG1lYW50IHRvIGJlIHNpbWlsYXIgdG8gQ1BVSUQg
bGVhZiAweDgwMDAwMDA4OiB0aGUgd2lkdGggb2YgdGhlCj4+PiBtYXguIG1hY2hpbmUgYWRkcmVz
cywgbm90IHRoYXQgb2YgdGhlIG1heC4gTUZOLgo+PiAKPj4gSSBkb24ndCBzZWUgaG93IHRoaXMg
YWRkcmVzc2VzIHRoZSBxdWVzdGlvbjogSnVzdCB0byByZXBlYXQgd2l0aAo+PiBzbGlnaHRseSBk
aWZmZXJlbnQgd29yZGluZyAtIHdoeSBhcmUgeW91IHVzaW5nIGdlbmVyaWNfZmxzbCgpIGluc3Rl
YWQKPj4gb2YganVzdCBmbHNsKCk/Cj4gCj4gT2gsIHNvcnJ5LCBqdXN0IGdvdCB0aGUgcXVlc3Rp
b24gd3JvbmcuCj4gCj4gTm8gc3BlY2lmaWMgcmVhc29uIGZvciBnZW5lcmljX2Zsc2woKS4KPiAK
PiBJJ20ganVzdCBhYm91dCB0byBzZW5kIHRoZSBsYXN0IDMgcGF0Y2hlcyBhcyBhIFYxMSwgc28g
bm8gbmVlZCBmb3IgeW91Cj4gdG8gbW9kaWZ5IHRoZSBwYXRjaC4KClJlc2VuZCBqdXN0IHRoZSBz
aW5nbGUgcGF0Y2ggSnVsaWVuIHdhbnRlZCBzb21lIGNoYW5nZXMgaW47CkknbGwgY29tbWl0IHRo
ZSBvdGhlciB0d28gbWVhbndoaWxlIChhcyB0aGV5J3JlIGluZGVwZW5kZW50IG9mCnRoZSBvbmUg
YmVpbmcgY2hhbmdlZCBhZmFpY3QpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:16:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVrI-00086d-Uu; Thu, 28 Sep 2017 10:15:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxVrI-00086X-6o
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:15:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A7/91-17770-BDBCCC95; Thu, 28 Sep 2017 10:15:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMbThiO6t02c
 iDba1K1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXf99jL3jIU/H9xkv2BsalXF2MXBxCAtMZ
 JaY+n84O4rAITGWVmDnzNzOIIyGwkVXizeE9QBlOICdNonvtITj7+eHLzBB2pcStmV/B4kICK
 hI3t69ighj7nVFiytLTrCAJYQE9iSNHf7BD2I4Si+Y/BbPZBAwk3uzYC1YjIqAkcW/VZLBmZo
 HnjBIb9m4BS7AIqEqs/PWCEcTmFfCSuLusFWyzqICcxMrLLawQcUGJkzOfsHQxcgA1a0qs36U
 PEmYWkJfY/nYO8wRG4VlIqmYhVM1CUrWAkXkVo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZle
 bmpxcWJ6ak5iUrFecn7uJkZgqDMAwQ7G+xsDDjFKcjApifLqnDgTKcSXlJ9SmZFYnBFfVJqTW
 nyIUYaDQ0mC98YpoJxgUWp6akVaZg4w6mDSEhw8SiK8CieB0rzFBYm5xZnpEKlTjJYcF+5c+s
 PEcWzTZSB5YM+tP0xCLHn5ealS4rzrQOYJgDRklObBjYMlhkuMslLCvIxABwrxFKQW5WaWoMq
 /YhTnYFQS5n0AMoUnM68EbusroIOYgA6aPBHsoJJEhJRUA+PBDzWl0WreCx4dsjiS4LFdY3mR
 634RC5fcXTmO+/843bv+LImxOV/41dxdzKk50XdsAx8e+B6m/jsvd9PbsKtHfu15+i/4eJms1
 uv4td91XDiUQqUvuHs2m545eG3Ppn3vL+Z+LYlZY8d7Y3duw9y2VYtWVBZbmk+/fbnv884mfr
 1XV/s+cHIosRRnJBpqMRcVJwIAJJUsfgcDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506593754!84925025!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28974 invoked from network); 28 Sep 2017 10:15:54 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 10:15:54 -0000
Received: by mail-wr0-f196.google.com with SMTP id z1so1574400wre.1
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 03:15:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=INp/n6o19jXnGmSdVJLgFhLXOy0bpa16JrVpFaPHerc=;
 b=Tweiya1ST8YWQtp9Y1GhM9laoMwL0Xyx3vvScq3Mwl2cp4/8ot/7lvhEG0+mMgLCDg
 GT9g90Yo5PhsJtD5ok4OXMvfdhg6THiX7QQfaZFOguAioKXai5kAlcuMT1Jz1phIWKZZ
 kAfMdvyA2jRUbK09DjvCUMrweyl8d1QbkTvyiCZu+CJTkA+B8KQH+SQdZrC6NN67zI0Q
 G2YCufrCuL+4EeYFciXzhHoSgS6QNS9oVeGZ46B0jrCU0fGepE4lpLifLhUbK8jLbJfz
 tgsotJoePrWa+n9PGSuipmK+hh+2sNrUO3wlgtKeex41pQcADVt5IUu/mplQP3HVZjkN
 8p/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=INp/n6o19jXnGmSdVJLgFhLXOy0bpa16JrVpFaPHerc=;
 b=aCuoGexXgJ1W4Eyb2LzvApeavubMtyfprMMmibQrjS9Y3MjpIDX3YKW15sxK+cug+A
 JPcoaw3TVgT94m5SBxPHVxCLLqxr+9dKuD/4VpP85sxNMJDnPwRCz2QtN/Hi6L/Y5p0s
 B+nAQI/oTdWpPgmmwUDwObIDAcY20pdY++1ltgs9TQ2JHfsQ/P3mnhBqtamNgDoHR3NB
 dmyYHHEeevV87vTd1iwkX0hzkAU6n/lDn1tyNfQoVIQwdxYRKAQ22oOju0wZ5hBCRtq3
 vQwdPj0pEAE/NUX7CIs5yOJ1QfnzcCGxle0Fk95ckbDmGuIU2DMuhAksDWke1XtZL3vU
 645w==
X-Gm-Message-State: AHPjjUgdQGLS/DyCKHSasg492kpIJfB8msMHz6cc3edolJVwaogL2RK1
 tWpLVaa2wdUp/Wkuqb3AAGw=
X-Google-Smtp-Source: AOwi7QAST/CYo8YapWl/y8JTupPerr+17tnom5wJp6CDvQiFNnKG6JVa3dnFEOS9SThy3szGjerl4Q==
X-Received: by 10.223.187.16 with SMTP id r16mr3709807wrg.88.1506593754080;
 Thu, 28 Sep 2017 03:15:54 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id 69sm615723wmp.11.2017.09.28.03.15.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 03:15:53 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:15:51 +0200
Message-ID: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v2 0/3] xen: RCU: Improve the idle timer handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgp0YWtlIDIgb2YgdGhpcyBzZXJpZXMuIHYxIGlzIGhlcmU6CgogaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDE4NTUuaHRtbAoK
SW4gcGF0Y2ggMiBhbmQgcGF0Y2ggMywgSSB0b29rIGNhcmUgb2YgSmFuJ3MgcmV2aWV3IGNvbW1l
bnRzLiBUaGF0IG1lYW50LCBpbgpwYXRjaCAyLCBjaGFuZ2luZyBob3cgdGhlIGJvb3QgcGFyYW1l
dGVyIGlzIHBhcnNlZCBhbmQgaGFuZGxlZCwgZnJvbSB1c2luZyBhCmN1c3RvbV9wYXJhbSgpIHRv
IGludGVnZXJfcGFyYW0oKS4gVGhlIHJlc3Qgb2YgdGhlIGNoYW5nZXMgd2VyZSBzaW1wbGUgYW5k
Cm1lY2hhbmljYWwuCgpQYXRjaCAxIGlzIHRoZSBvbmUgdGhhdCBjaGFuZ2VkIG1vc3QuIFJhZGlj
YWxseSwgSSB3b3VsZCBzYXkuIDotKSBJbiBmYWN0LCBJCnRoaW5rIHdlIHNob3VsZCBsZWF2ZSBh
c2lkZSwgZm9yIG5vdywgdGhlIGRlYmF0ZSBvZiB3aGV0aGVyIG9yIG5vdCBpdCBpcwpuZWNlc3Nh
cnkgdG8gZGVhbCB3aXRoIHRoZSAnbWlzc2VkJyB0aW1lciBoYW5kbGVyIGludm9jYXRpb24sIGlu
IGEgZ2VuZXJpYyB3YXksCmF0IHRoZSB0aW1lcidzIGNvZGUgbGV2ZWwuIEZvciBub3csIGl0IG9u
bHkgY2F1c2UgcHJvYmxlbXMgdG8gdGhlIC0tcmF0aGVyCnNwZWNpYWwgaW5kZWVkLS0gUkNVIGlk
bGUgdGltZXIsIGFuZCB0aGVyZSBpcyBhbiBlYXN5IHdheSB0byBhdm9pZCB0aGF0LAphZmZlY3Rp
bmcgdGhhdCBzcGVjaWZpYyB0aW1lciBvbmx5LgoKU28sIEknbSBnb2luZyBmb3IgdGhhdCBub3cu
IFdlIGNhbiByZS1vcGVuIHRoZSBkZWJhdGUgbGF0ZXIsIHdoZW4gbm90IGluIGFsbW9zdCBmcmVl
emVkIHN0YXRlLiA6LSkKClRoYW5rcyBhbmQgUmVnYXJkcywKRGFyaW8KLS0tCkRhcmlvIEZhZ2dp
b2xpICgzKToKICAgICAgeGVuOiBSQ1U6IGxldCB0aGUgUkNVIGlkbGUgdGltZXIgaGFuZGxlciBy
dW4KICAgICAgeGVuOiBSQ1U6IG1ha2UgdGhlIHBlcmlvZCBvZiB0aGUgaWRsZSB0aW1lciBjb25m
aWd1cmFibGUuCiAgICAgIHhlbjogUkNVOiBtYWtlIHRoZSBwZXJpb2Qgb2YgdGhlIGlkbGUgdGlt
ZXIgYWRhcHRpdmUuCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDEw
ICsrKysrCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAgICAgICAgICB8ICAgNjQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAg
ICAgICAgICAgIHwgICAxNyArKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi90aW1lci5oICAgICAg
ICAgICAgIHwgICAgMyArKwogNCBmaWxlcyBjaGFuZ2VkLCA4OCBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBl
biE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0
cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0
cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUspCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:16:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVrV-000882-6Q; Thu, 28 Sep 2017 10:16:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxVrU-00087q-4v
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:16:08 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 89/30-02226-7EBCCC95; Thu, 28 Sep 2017 10:16:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvkrPvw9Jl
 Ig0OHzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1LR+ZC/5KV5xv7GNuYPwi1sXIxSEkMINR
 Yv79ZWwgDovAGlaJTTffsnQxcnJICFxilXjarwxhp0ks33SfEcZe+vU/K4RdLnFv5naweiEBF
 Ymb21cxQUz9ySix9PsusISwgJ7EkaM/2CFsF4kTz98yg9hsAgYSb3bsBRskIqAkcW/VZLBmZo
 FXjBKnT+0D28YioCqxekELmM0r4C3R+fcGG4jNCWSvm/IBaAEH0DYvidapYSBhUQE5iZWXW1g
 hygUlTs58AlbCLKApsX6XPkiYWUBeYvvbOcwTGEVnIamahVA1C0nVAkbmVYwaxalFZalFuoaW
 eklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgXFRz8DAuIPx93G/Q4ySHExKorw6J
 85ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQPGmZBgUWp6akVaZg4wQmHSEhw8SiK8TCBp3u
 KCxNzizHSI1ClGXY59e279YRJiycvPS5US5113CqhIAKQoozQPbgQsWVxilJUS5mVkYGAQ4il
 ILcrNLEGVf8UozsGoJMwrBbKKJzOvBG4TMBqA7hfhnTwR7IiSRISUVAOjwvI5XKd/a4jobc4o
 eSymKf7o44u4c/e+3vSOLPVi36d5aob1tX7eWYnNltLCmffrTim1dc11i5beIXJLcfGTn/PZD
 uZyfNvVeFS/KVVWx0gysOxK8q2P8x9lLfh9uelpcvWGrE1fX1qZLpG2bZjX5+Idl8naxuShX1
 nXIM7T/tFt99xrYsVKLMUZiYZazEXFiQB5H+CfEQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506593761!105246149!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1474 invoked from network); 28 Sep 2017 10:16:01 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 10:16:01 -0000
Received: by mail-wm0-f67.google.com with SMTP id u138so1195903wmu.5
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 03:16:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=EJmA2H4D5yVDWwS1P5WD7w+E2ANAOwvYRVQp+6cHHNM=;
 b=BaPParXCJOed8Quk291g54MAZz49kUOD9MSaXrL5LqusXaWEdXNLc+Kj2PJrXE3BAY
 NchGWW/Z8nb2anA34/s2SKz01zbSwc1mEP1vR8wLahDDVz3DhkZM3xrlU3uaHo5ove2A
 UXWrvKpuA+KdAgZcWuOIJx/TNEtplD+mFvAkU2pJboUCbUaqX4bqzIhdlzPelLEn4jDN
 epCO92gL0wAS9sqMAXHUjiuKC36m4p2e5FrFOGIhktndxdVxxLuIh7JJ8vtEc3A4Mm+R
 0VaclM4MjOQsyGq/P0xsw6oIMk60RVctxCwRzs6/qEyPe1C+VnK+VAxNvp5R5BC0/yHM
 /43w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=EJmA2H4D5yVDWwS1P5WD7w+E2ANAOwvYRVQp+6cHHNM=;
 b=KN2da9ws++Gxdlkpx1rm/u2cAYqRcKFtUHH4wxNg63P1EfM05tE/bCymN4iaFA488U
 nTVDfc6Gr8yqxO+mf8dhoh7LnW5OqxOkEThHWkIRiFAVKrL+dDgLI8kyeNoGWtKGXnvy
 25fN3gruk9QwABX6NqExY1ZF/MWoytGYmXCIJ8a3rDpfNoP5M2FL8jvbL7sgYlZ6+kp2
 Llz/3Nba8z8LOnPpTYtBX3lSde+Q4mQA0OZwgVzXFb8YBYgb5UjSPcfLqcUvbAHMwtv3
 4QPqe2lC4JcuoZi4XxsrcCAMG97jyJiMOxt3JGnw8gUgC+7wsbXdyVygbpLAPkvd5XnH
 T5zw==
X-Gm-Message-State: AHPjjUj2IOu0CIqzfUM0R7FIDJLTqEJtQxAwVCsrBFMpkuaTZhQz3kgU
 B3fy5JYX5r7sjtW5Frb0oCc=
X-Google-Smtp-Source: AOwi7QBUMX7KbYzMjDhEt3wR87chdvdH1McnO9cZwAL3LHe1wzXM7aClc9dQY4oja3fXbZB/Vn6+IQ==
X-Received: by 10.28.6.149 with SMTP id 143mr615564wmg.114.1506593761417;
 Thu, 28 Sep 2017 03:16:01 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id l11sm1336331wre.53.2017.09.28.03.16.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 03:16:00 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:15:59 +0200
Message-ID: <150659375919.4057.11728919580033384187.stgit@Solace.fritz.box>
In-Reply-To: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v2 1/3] xen: RCU: let the RCU idle timer handler
	run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgc3RvcF90aW1lcigpIGlzIGNhbGxlZCBiZXR3ZWVuIHdoZW4gdGhlIFJDVQppZGxlIHRpbWVy
J3MgaW50ZXJydXB0IGFycml2ZXMgKGFuZCBUSU1FUl9TT0ZUSVJRIGlzCnJhaXNlZCkgYW5kIHdo
ZW4gc29mdGlycXMgYXJlIGNoZWNrZWQgYW5kIGhhbmRsZWQsIHRoZQp0aW1lciBpcyBkZWFjdGl2
YXRlZCwgYW5kIHRoZSBoYW5kbGVyIG5ldmVyIHJ1bnMuCgpUaGlzIGhhcHBlbnMgdG8gdGhlIFJD
VSBpZGxlIHRpbWVyIGJlY2F1c2Ugc3RvcF90aW1lcigpCmlzIGNhbGxlZCBvbiBpdCBkdXJpbmcg
dGhlIHdha2V1cCBmcm9tIGlkbGUgKGUuZy4sIEMtc3RhdGVzLApvbiB4ODYpIHBhdGguCgpUbyBm
aXggdGhhdCwgd2UgYXZvaWQgY2FsbGluZyBzdG9wX3RpbWVyKCksIGluIGNhc2Ugd2Ugc2VlCnRo
YXQgdGhlIHRpbWVyIGl0c2VsZiBpczoKLSBzdGlsbCBhY3RpdmUsCi0gZXhwaXJlZCAoaS5lLiwg
aXQncyBleHBpcnkgdGltZSBpcyBpbiB0aGUgcGFzdCkuCkluIGZhY3QsIHRoYXQgaW5kaWNhdGVz
IChmb3IgdGhpcyBwYXJ0aWN1bGFyIHRpbWVyKSB0aGF0Cml0IGhhcyBmaXJlZCwgYW5kIHdlIGFy
ZSBqdXN0IGFib3V0IHRvIGhhbmRsZSB0aGUgVElNRVJfU09GVElSUQood2hpY2ggd2lsbCBwZXJm
b3JtIHRoZSB0aW1lciBkZWFjdGl2YXRpb24gYW5kIHJ1biBpdHMgaGFuZGxlcikuCgpTaWduZWQt
b2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBmcm9tIHYxOgotIGxvZ2ljIGNoYW5nZWQgY29t
cGxldGVseTogaW5zdGVhZCBvZiBhdm9pZGluZyBkZWFjdGl2YXRlX3RpbWVyKCkgaW4KICBzdG9w
X3RpbWVyKCksIHdlIGF2b2lkIHN0b3BfdGltZXIoKSBpbiByY3VfaWRsZV90aW1lcl9zdG9wKCkg
KGlmCiAgYXBwcm9wcmlhdGUsIG9mIGNvdXJzZSkuCi0tLQogeGVuL2NvbW1vbi9yY3VwZGF0ZS5j
ICAgfCAgIDE2ICsrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgIHwgICAx
NyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3RpbWVyLmggfCAgICAzICsrKwog
MyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCmluZGV4
IDg3MTkzNmYuLjRhMDJjZGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmN1cGRhdGUuYworKysg
Yi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKQEAgLTQ2NSw3ICs0NjUsMjEgQEAgdm9pZCByY3VfaWRs
ZV90aW1lcl9zdG9wKCkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcmRwLT5pZGxlX3RpbWVyX2Fj
dGl2ZSA9IGZhbHNlOwotICAgIHN0b3BfdGltZXIoJnJkcC0+aWRsZV90aW1lcik7CisKKyAgICAv
KgorICAgICAqIEluIGdlbmVyYWwsIGFzIHRoZSBDUFUgaXMgYmVjb21pbmcgYWN0aXZlIGFnYWlu
LCB3ZSBkb24ndCBuZWVkIHRoZQorICAgICAqIGlkbGUgdGltZXIsIGFuZCBzbyB3ZSB3YW50IHRv
IHN0b3AgaXQuCisgICAgICoKKyAgICAgKiBIb3dldmVyLCBpbiBjYXNlIHdlIGFyZSBoZXJlIGJl
Y2F1c2UgaWRsZV90aW1lciBoYXMgKGp1c3QpIGZpcmVkIGFuZAorICAgICAqIGhhcyB3b2tlbiB1
cCB0aGUgQ1BVLCB3ZSBza2lwIHN0b3BfdGltZXIoKSBub3cuIEluIGZhY3QsIGlmIHdlIHN0b3AK
KyAgICAgKiBpdCwgdGhlbiB0aGUgVElNRVJfU09GVElSUSBoYW5kbGVyIHdvdWxkbid0IGZpbmQg
aWRsZV90aW1lciBhbW9uZyB0aGUKKyAgICAgKiBhY3RpdmUgdGltZXJzIGFueSBsb25nZXIsIGFu
ZCBoZW5jZSB3b24ndCBjYWxsIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIoKS4KKyAgICAgKgorICAg
ICAqIFRoZXJlZm9yZSwgaWYgd2Ugc2VlIHRoYXQgdGhlIHRpbWVyIGlzIGV4cGlyZWQgYWxyZWFk
eSwgbGVhdmUgaXQgYWxvbmUuCisgICAgICogSXQgd2lsbCBiZSBmaW5hbGx5IGRlYWN0aXZldGVk
IGJ5IHRoZSBUSU1FUl9TT0ZUSVJRIGhhbmRsZXIuCisgICAgICovCisgICAgaWYgKCAhdGltZXJf
aXNfZXhwaXJlZCgmcmRwLT5pZGxlX3RpbWVyLCBOT1coKSkgKQorICAgICAgICBzdG9wX3RpbWVy
KCZyZHAtPmlkbGVfdGltZXIpOwogfQogCiBzdGF0aWMgdm9pZCByY3VfaWRsZV90aW1lcl9oYW5k
bGVyKHZvaWQqIGRhdGEpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RpbWVyLmMgYi94ZW4vY29t
bW9uL3RpbWVyLmMKaW5kZXggZDlmZjY2OS4uYTc2OGFhMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi90aW1lci5jCisrKyBiL3hlbi9jb21tb24vdGltZXIuYwpAQCAtMzMyLDYgKzMzMiwyMyBAQCB2
b2lkIHN0b3BfdGltZXIoc3RydWN0IHRpbWVyICp0aW1lcikKIH0KIAogCitib29sIHRpbWVyX2lz
X2V4cGlyZWQoc3RydWN0IHRpbWVyICp0aW1lciwgc190aW1lX3Qgbm93KQoreworICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CisgICAgYm9vbCByZXQgPSBmYWxzZTsKKworICAgIGlmICggIXRpbWVy
X2xvY2tfaXJxc2F2ZSh0aW1lciwgZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAg
IGlmICggYWN0aXZlX3RpbWVyKHRpbWVyKSAmJiB0aW1lci0+ZXhwaXJlcyA8PSBub3cgKQorICAg
ICAgICByZXQgPSB0cnVlOworCisgICAgdGltZXJfdW5sb2NrX2lycXJlc3RvcmUodGltZXIsIGZs
YWdzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKKwogdm9pZCBtaWdyYXRlX3RpbWVyKHN0cnVj
dCB0aW1lciAqdGltZXIsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogewogICAgIHVuc2lnbmVkIGlu
dCBvbGRfY3B1OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3RpbWVyLmggYi94ZW4vaW5j
bHVkZS94ZW4vdGltZXIuaAppbmRleCA5NTMxODAwLi5hMDk1MDA3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vdGltZXIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdGltZXIuaApAQCAtNzAs
NiArNzAsOSBAQCB2b2lkIHNldF90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVyLCBzX3RpbWVfdCBl
eHBpcmVzKTsKICAqLwogdm9pZCBzdG9wX3RpbWVyKHN0cnVjdCB0aW1lciAqdGltZXIpOwogCisv
KiBUcnVlIGlmIGEgdGltZXIgaXMgYWN0aXZlLCBidXQgd2l0aCBpdHMgZXhwaXJ5IHRpbWUgYmVm
b3JlIG5vdy4gKi8KK2Jvb2wgdGltZXJfaXNfZXhwaXJlZChzdHJ1Y3QgdGltZXIgKnRpbWVyLCBz
X3RpbWVfdCBub3cpOworCiAvKiBNaWdyYXRlIGEgdGltZXIgdG8gYSBkaWZmZXJlbnQgQ1BVLiBU
aGUgdGltZXIgbWF5IGJlIGN1cnJlbnRseSBhY3RpdmUuICovCiB2b2lkIG1pZ3JhdGVfdGltZXIo
c3RydWN0IHRpbWVyICp0aW1lciwgdW5zaWduZWQgaW50IG5ld19jcHUpOwogCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:16:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVrX-00089D-I6; Thu, 28 Sep 2017 10:16:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxVrW-00088Y-CL
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:16:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DA/D3-03616-9EBCCC95; Thu, 28 Sep 2017 10:16:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvkovvi9Jl
 Ig8k9Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bW7adYCs7IVxyY18rcwNgg1cXIySEkMINR
 4slniy5GLg4WgTWsEi/O32QFcSQELrFKzP21hgmkSkIgTaJteS8LjP337CRmCLtC4v/3E8wQk
 1Qkbm5fxQTSLCTwk1HiwYxvrCAJYQE9iSNHf7BD2EESy9pvgTWwCRhIvNmxF6xGREBJ4t6qyW
 DNzALPGSU27N0ClmARUJU40NIC1swr4C1x88BesCs4gex1Uz4A2RxA27wkWqeGgYRFBeQkVl5
 uYYUoF5Q4OfMJWAmzgKbE+l36IGFmAXmJ7W/nME9gFJ2FpGoWQtUsJFULGJlXMWoUpxaVpRbp
 GhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExgUDEOxgvLwx4BCjJAeTkiivz
 okzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNmAcSYkWJSanlqRlpkDjFCYtAQHj5IILxNImr
 e4IDG3ODMdInWKUZdj355bf5iEWPLy81KlxHndQYoEQIoySvPgRsCSxSVGWSlhXkago4R4ClK
 LcjNLUOVfMYpzMCoJ86acAprCk5lXArfpFdARTEBHTJ4IdkRJIkJKqoEx64p1+4UpK9mfW658
 6+BvwLu/PV6lx7y3xq426vf2vYqRE1aEuM4SZH1xyrJpMt+LrSyS/9uPud+/PDXSZY+Wc1aE0
 D+zyHeTNjos9zZTuWa4zar37pTHHROtnNO29p0SyU12ymsOndu1lbOgtvlGi9WRmtrPm2vXf6
 mcrHJ13Zpy++yp6i+UWIozEg21mIuKEwH1Rc0oEQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506593768!108051947!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38135 invoked from network); 28 Sep 2017 10:16:08 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 10:16:08 -0000
Received: by mail-wm0-f68.google.com with SMTP id q124so1242879wmb.0
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 03:16:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=hbuZUFapxE+49yfdExX1WX/HSNMh2sB5LHXF6IWj0VE=;
 b=S1tJ6nwN6Hi2Kq8+RvsCKO9eg+0LpwGbktnOgxMqCMy2am3y2pvC0+Ld3suym1axPL
 jsKsqbJ+JYEH1SjcPmmMoS/EzJz2qT6GS4IT7RrtLpLET7MrQ199DxwHCO+/EX4q7L/Q
 2JnA37j8vNSI0KnaOFP7GaneJCc3xu0zFCHbeDNOK5orQ0JqCBJDrUcDPY5XUEAfhru9
 HcHIvI8fSDPjjEX+nZHYeeeoFR9jlPqVSOTnYI7MhC2AVjMBiE9askptJ+Xd1xul2WiH
 bREyC3d55cLJbZdl6UrZxK94kH1jVfuylGz+rK5zHo1lfrrgtRuYzqe2BxkR0mPYubPe
 +lLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=hbuZUFapxE+49yfdExX1WX/HSNMh2sB5LHXF6IWj0VE=;
 b=onvsewXT1aouZa95NfyIBQEIE5B+wjoK87u02aDBixwI9plP5gASsKPbvDwS8KRsop
 WyNUV8Ymn2u2YYmKwWE0AWnT8tpAWgT8MXxWG6PaV1JZbmYJXOUBkG6WRiLZYkBLaapY
 3gx9CB5iHBPTsW2SuWOSEMOrnWElzzYnYlFTXQrHtXhHrcPkhULeLSkOMfW/L+y0Hhgf
 NfnS54kbbHeBOpEd4mOUq5cnGR+QOrJPyqngiYwwjXEU26pMG8ScgoHDevsPEQ1ppmh5
 jCbf/XcZCaPfCF2NrKxQs5Y11j9EXritfIEjirOzZfflBNhuyNeXdYI8qSPOClbn2DL4
 ZUyQ==
X-Gm-Message-State: AHPjjUgtZABwIDR8vEAAtCTcOcM6VuRGKdBAzgTzsuyhlaQpsfzCKvN0
 Mo4nSOTCt94+T5EgxUkonqM=
X-Google-Smtp-Source: AOwi7QB0IscgO3k+M49GYhrBFrWVmwgbPjRbP1EZ0x86PHcro9feYJ9XEhpMWZRiYJlg2xF76KBDDQ==
X-Received: by 10.28.12.134 with SMTP id 128mr619477wmm.147.1506593768600;
 Thu, 28 Sep 2017 03:16:08 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id i134sm247456wmf.31.2017.09.28.03.16.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 03:16:08 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:16:06 +0200
Message-ID: <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
In-Reply-To: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v2 2/3] xen: RCU: make the period of the idle
 timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBpdCBwb3NzaWJsZSBmb3IgdGhlIHVzZXIgdG8gc3BlY2lmeSwgd2l0aCB0aGUgYm9vdAp0
aW1lIHBhcmFtZXRlciByY3UtaWRsZS10aW1lci1wZXJpb2QtbXMsIGhvdyBmcmVxdWVudGx5CmEg
Q1BVIHRoYXQgd2VudCBpZGxlIHdpdGggcGVuZGluZyBSQ1UgY2FsbGJhY2tzIHNob3VsZCBiZQp3
b2tlbiB1cCB0byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGVuZGVkLgoKVHlwaWNhbCB2YWx1
ZXMgKGkuZS4sIHNvbWUgb2YgdGhlIHZhbHVlcyB1c2VkIGJ5IExpbnV4IGFzCnRoZSB0aWNrIGZy
ZXF1ZW5jeSkgYXJlIDEwLCA0IG9yIDEgbXMuIERlZmF1bHQgdmFsdXMgKHVzZWQKd2hlbiB0aGlz
IHBhcmFtZXRlciBpcyBub3Qgc3BlY2lmaWVkKSBpcyAxMG1zLiBNYXhpbXVtIGlzCjEwMG1zLgoK
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+LApDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQpDaGFuZ2VzIGZyb20gdjE6Ci0gIi0iIGluc3RlYWQg
b2YgIl8iIGluIHRoZSBib290IHBhcmFtZXRlciBuYW1lOwotIGVuZm9yY2UgYSBtaW5pbXVtIHZh
bHVlIGFzIHdlbGw7Ci0gdXNlIGludGVnZXJfcGFyYW0oKSwgaW5zdGVhZCBvZiBjdXN0b21fcGFy
YW0oKS4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAgMTAgKysr
KysrKysrKwogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAgICAgICAgICAgfCAgIDI4ICsrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDk3
OTdjOGQuLjhlYjgwMGUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xNDIy
LDYgKzE0MjIsMTYgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJlIGF2YWlsYWJsZToKICAg
ICBzdW0gb2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwgYGNvc19tYXhgIGluIHVz
ZSB3aWxsIGF1dG9tYXRpY2FsbHkKICAgICByZWR1Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFi
bGVkLgogCisjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCis+IGA9IDxpbnRlZ2VyPmAKKwor
PiBEZWZhdWx0OiBgMTBgCisKK0hvdyBmcmVxdWVudGx5IGEgQ1BVIHdoaWNoIGhhcyBnb25lIGlk
bGUsIGJ1dCB3aXRoIHBlbmRpbmcgUkNVIGNhbGxiYWNrcywKK3Nob3VsZCBiZSB3b2tlbiB1cCB0
byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGhhcyBjb21wbGV0ZWQsIGFuZCB0aGUKK2NhbGxi
YWNrcyBhcmUgc2FmZSB0byBiZSBleGVjdXRlZC4gRXhwcmVzc2VkIGluIG1pbGxpc2Vjb25kczsg
bWluaW11bSBpcyAxbXMsCittYXhpbXVtIGlzIDEwMC4KKwogIyMjIHJlYm9vdAogPiBgPSB0W3Jp
cGxlXSB8IGtbYmRdIHwgYVtjcGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFss
IFt3XWFybSB8IFtjXW9sZF1gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBi
L3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRleCA0YTAyY2RkLi4yMzgxZGYxIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC0x
MTAsMTAgKzExMCwyMCBAQCBzdHJ1Y3QgcmN1X2RhdGEgewogICogQWJvdXQgaG93IGZhciBpbiB0
aGUgZnV0dXJlIHRoZSB0aW1lciBzaG91bGQgYmUgcHJvZ3JhbW1lZCBlYWNoIHRpbWUsCiAgKiBp
dCdzIGhhcmQgdG8gdGVsbCAoZ3Vlc3MhISkuIFNpbmNlIHRoaXMgbWltaWNzIExpbnV4J3MgcGVy
aW9kaWMgdGltZXIKICAqIHRpY2ssIHRha2UgdmFsdWVzIHVzZWQgdGhlcmUgYXMgYW4gaW5kaWNh
dGlvbi4gSW4gTGludXggMi42LjIxLCB0aWNrCi0gKiBwZXJpb2QgY2FuIGJlIDEwbXMsIDRtcywg
My4zM21zIG9yIDFtcy4gTGV0J3MgdXNlIDEwbXMsIHRvIGVuYWJsZQotICogYXQgbGVhc3Qgc29t
ZSBwb3dlciBzYXZpbmcgb24gdGhlIENQVSB0aGF0IGlzIGdvaW5nIGlkbGUuCisgKiBwZXJpb2Qg
Y2FuIGJlIDEwbXMsIDRtcywgMy4zM21zIG9yIDFtcy4KKyAqCisgKiBCeSBkZWZhdWx0LCB3ZSB1
c2UgMTBtcywgdG8gZW5hYmxlIGF0IGxlYXN0IHNvbWUgcG93ZXIgc2F2aW5nIG9uIHRoZQorICog
Q1BVIHRoYXQgaXMgZ29pbmcgaWRsZS4gVGhlIHVzZXIgY2FuIGNoYW5nZSB0aGlzLCB2aWEgYSBi
b290IHRpbWUKKyAqIHBhcmFtZXRlciwgYnV0IG9ubHkgdXAgdG8gMTAwbXMuCiAgKi8KLSNkZWZp
bmUgUkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygxMCkKKyNkZWZpbmUgSURMRV9USU1F
Ul9QRVJJT0RfTUFYICAgICBNSUxMSVNFQ1MoMTAwKQorI2RlZmluZSBJRExFX1RJTUVSX1BFUklP
RF9ERUZBVUxUIE1JTExJU0VDUygxMCkKKworc3RhdGljIHNfdGltZV90IF9fcmVhZF9tb3N0bHkg
aWRsZV90aW1lcl9wZXJpb2Q7CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBpZGxl
X3RpbWVyX3BlcmlvZF9tcyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
RExFX1RJTUVSX1BFUklPRF9ERUZBVUxUIC8gTUlMTElTRUNTKDEpOworaW50ZWdlcl9wYXJhbSgi
cmN1LWlkbGUtdGltZXItcGVyaW9kLW1zIiwgaWRsZV90aW1lcl9wZXJpb2RfbXMpOwogCiBzdGF0
aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHJjdV9kYXRhLCByY3VfZGF0YSk7CiAKQEAgLTQ1Myw3
ICs0NjMsNyBAQCB2b2lkIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCkKICAgICBpZiAobGlrZWx5KCFy
ZHAtPmN1cmxpc3QpKQogICAgICAgICByZXR1cm47CiAKLSAgICBzZXRfdGltZXIoJnJkcC0+aWRs
ZV90aW1lciwgTk9XKCkgKyBSQ1VfSURMRV9USU1FUl9QRVJJT0QpOworICAgIHNldF90aW1lcigm
cmRwLT5pZGxlX3RpbWVyLCBOT1coKSArIGlkbGVfdGltZXJfcGVyaW9kKTsKICAgICByZHAtPmlk
bGVfdGltZXJfYWN0aXZlID0gdHJ1ZTsKIH0KIApAQCAtNTY5LDYgKzU3OSwxNiBAQCB2b2lkIF9f
aW5pdCByY3VfaW5pdCh2b2lkKQogewogICAgIHZvaWQgKmNwdSA9ICh2b2lkICopKGxvbmcpc21w
X3Byb2Nlc3Nvcl9pZCgpOwogCisgICAgLyogV2UgZG9uJ3QgYWxsb3cgMCwgb3IgYW55dGhpbmcg
aGlnaGVyIHRoYW4gSURMRV9USU1FUl9QRVJJT0RfTUFYICovCisgICAgaWYgKCBpZGxlX3RpbWVy
X3BlcmlvZF9tcyA8IDEgfHwKKyAgICAgICAgIGlkbGVfdGltZXJfcGVyaW9kX21zID4gSURMRV9U
SU1FUl9QRVJJT0RfTUFYIC8gTUlMTElTRUNTKDEpICkKKyAgICB7CisgICAgICAgIHByaW50aygi
V0FSTklORzogcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zIG91dHNpZGUgb2YgWyVkLCVsZF1tcyFc
biIsCisgICAgICAgICAgICAgICAxLCBJRExFX1RJTUVSX1BFUklPRF9NQVggLyBNSUxMSVNFQ1Mo
MSkpOworICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZF9tcyA9IElETEVfVElNRVJfUEVSSU9EX0RF
RkFVTFQgLyBNSUxMSVNFQ1MoMSk7CisgICAgfQorICAgIGlkbGVfdGltZXJfcGVyaW9kID0gTUlM
TElTRUNTKGlkbGVfdGltZXJfcGVyaW9kX21zKTsKKwogICAgIGNwdW1hc2tfY2xlYXIoJnJjdV9j
dHJsYmxrLmlkbGVfY3B1bWFzayk7CiAgICAgY3B1X2NhbGxiYWNrKCZjcHVfbmZiLCBDUFVfVVBf
UFJFUEFSRSwgY3B1KTsKICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIpOwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:16:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVre-0008Bi-PK; Thu, 28 Sep 2017 10:16:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxVrd-0008BE-OC
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:16:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F7/4F-09852-0FBCCC95; Thu, 28 Sep 2017 10:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GNpwRPfD6TO
 RBjM/C1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbFixiLVglWnFzlk4D4xbBLkYuDiGBGYwS
 DWu2MII4LAJrWCU2drxlAnEkBC6xSsw99ou5i5ETyMmS6Nj9kKWLkQPITpPo+GsJEa6U+HH9D
 RuILSSgInFz+yomiKk/GCV+XuxmBEkIC+hJHDn6gx3C9pX4/XkjK4jNJmAg8WbHXjBbREBJ4t
 6qyWDNzALPGSU27N0ClmARUJXobDsMdgSvgIfE6mv/wQZxCnhLrJvyAewgIQEvidapYSBhUQE
 5iZWXW1ghygUlTs58AlbCLKApsX6XPkiYWUBeYvvbOcwTGEVnIamahVA1C0nVAkbmVYwaxalF
 ZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgVHBAAQ7GP9t8zzEKMnBp
 CTKq3PiTKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6Jp4BygkWp6akVaZk5wPiESUtw8CiJ8N
 oCY1SIt7ggMbc4Mx0idYrRmOPCnUt/mDgO7Ln1h0mIJS8/L1VKnNcdpFQApDSjNA9uECxtXGK
 UlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbwrIPTyZeSVw+14BncIEdMrkiWCnlCQipKQaGBO9
 tzfNufshmVGqlLf7kmf0ka74lsDnwrMSV20qPnZC4eDyTS8bikr8vohs3ez7yY7tU9Z3rjS+T
 P3vQuGty16eP6sqLxVpVuCp/unwj/LVOwpnhies94vQvLqwM2qrfONa//ysNxt27+a58NV9h5
 HAY4v2VXn5FQvfnXz9dC1DcMDh8y0RWkosxRmJhlrMRcWJABW1SNEWAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506593776!110757517!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45036 invoked from network); 28 Sep 2017 10:16:16 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 10:16:16 -0000
Received: by mail-wr0-f196.google.com with SMTP id p37so1557933wrb.5
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 03:16:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=8VN8dPHrtmxst+3HpeU4VU8nqZptnQqhOkz0jP8EGpM=;
 b=g9Bo/UHIVkntT85tGoHYSFmWy4i5vA8F4BKgz26EoMG90dBJVnphxYaUEI2XbMajW/
 4gP65kI5Ot4I1Lg9wPDO5XvHU4zNrBlOlBrs8FB8Q3ZNqv6fJrcKXW6xh9AQgKd+JhLC
 B8utjvPyAQHIvIgpAhmKLoAVkJ61+VT4UUuFMRU9BYf3XRu1BqErZsB2OJ8UDvwMEM2M
 MlsL6i/mJsEDIcWrvzHcCloBMFe91velVVMrjusi/APgtQC9AKCPpXC6f0bzbCVveYof
 Ktyyhjk9F53NHL/Ug6B45MUnH1azYSZJ/V1DkLEyQ/NJuN+HJtcauJ00rHEKVjSttsZC
 8sVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=8VN8dPHrtmxst+3HpeU4VU8nqZptnQqhOkz0jP8EGpM=;
 b=lOC9sop90zk6Dgh82YBNuowIhNHPh9h8SzW/4IIEEQVponrusCEr0X++M+Iwkz5u0Q
 3GDBaMleoBB2KIQoSEBDZc3TThndwUNr1sojWDYnjwwlZ5c5mil7rmfWl1LFm8wiArMO
 58p/q2P7GKl0f6zwK+hL8wh+lglO4HzmyFDNmrxuqbyvqkV+MfGz6QYTNG6kvDCq1hnb
 EXuRpOqD4SoJNlcmD94MnLI7CUaX/l/7+QUYUDUi2f4BKu/DX2wvFQ8WLkDOOhNe1+7D
 SzxA1QL34VIOhK48Ua9Vi7zPj083yX6tOZb0FbJaRNlyHstUbHqX0Y0KnPRQwoQ+XQ75
 XSyA==
X-Gm-Message-State: AHPjjUjChwrjpWV1TOBtZeWymEAigPRwLxM0fzu4c86oWRaeO3UBLLKW
 +8inRDByVryDmpyTntYx90AgLXP0
X-Google-Smtp-Source: AOwi7QDdi16OQBjTwTdciP5imoR61w2Y+PWoypgoEsAv834CueiriNkt1QyscktgpoE5Q4/JAYCR/Q==
X-Received: by 10.223.129.133 with SMTP id 5mr4216980wra.231.1506593775883;
 Thu, 28 Sep 2017 03:16:15 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id q16sm633290wrg.49.2017.09.28.03.16.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 03:16:15 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 12:16:13 +0200
Message-ID: <150659377369.4057.99759587564357579.stgit@Solace.fritz.box>
In-Reply-To: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v2 3/3] xen: RCU: make the period of the idle
	timer adaptive.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFzaWNhbGx5LCBpZiB0aGUgUkNVIGlkbGUgdGltZXIsIHdoZW4gKGlmISkgaXQgZmlyZXMsCmZp
bmRzIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpc24ndCBvdmVyLCB3ZSBpbmNyZWFzZSB0aGUKdGlt
ZXIncyBwZXJpb2QgKGkuZS4sIGl0IHdpbGwgZmlyZSBsYXRlciwgbmV4dCB0aW1lKS4KSWYsIE9U
T0gsIGl0IGZpbmRzIHRoZSBncmFjZSBwZXJpb2QgaXMgYWxyZWFkeSBmaW5pc2hlZCwKd2UgZGVj
cmVhc2UgdGhlIHRpbWVyJ3MgcGVyaW9kIChpLmUuLCBpdCB3aWxsIGZpcmUgYSBiaXQKZWFybGll
ciBuZXh0IHRpbWUpLgoKVGhlIGdvYWwgaXMgdG8gbGV0IHRoZSBwZXJpb2QgdGltZXIgc2VmbC1h
ZGp1c3QgdG8gYQpudW1iZXIgb2YgJ21pc3NlcycsIG9mIHRoZSBvcmRlciBvZiAxJS4KClNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgpTdWdn
ZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4sCkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KLS0tCkNoYW5nZXMgZnJvbSB2MToKLSByZW1vdmVkIHBvaW50bGVzcyBi
cmFjaGVzOwotIHN3aXRjaGVkIGZyb20gbWluX3QoKSB0byBtaW4oKSwgYW5kIGZyb20gbWF4X3Qo
KSB0byBtYXgoKS4KLS0tCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgfCAgIDIwICsrKysrKysrKysr
KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRh
dGUuYwppbmRleCAyMzgxZGYxLi5iMmQwZTJlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JjdXBk
YXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC0xMTgsNiArMTE4LDcgQEAgc3Ry
dWN0IHJjdV9kYXRhIHsKICAqLwogI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9NQVggICAgIE1J
TExJU0VDUygxMDApCiAjZGVmaW5lIElETEVfVElNRVJfUEVSSU9EX0RFRkFVTFQgTUlMTElTRUNT
KDEwKQorI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9NSU4gICAgIE1JQ1JPU0VDUygxMDApCiAK
IHN0YXRpYyBzX3RpbWVfdCBfX3JlYWRfbW9zdGx5IGlkbGVfdGltZXJfcGVyaW9kOwogCkBAIC0x
MjUsNiArMTI2LDE3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBpZGxlX3RpbWVy
X3BlcmlvZF9tcyA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRExFX1RJ
TUVSX1BFUklPRF9ERUZBVUxUIC8gTUlMTElTRUNTKDEpOwogaW50ZWdlcl9wYXJhbSgicmN1LWlk
bGUtdGltZXItcGVyaW9kLW1zIiwgaWRsZV90aW1lcl9wZXJpb2RfbXMpOwogCisvKgorICogSW5j
cmVtZW50IGFuZCBkZWNyZW1lbnQgdmFsdWVzIGZvciB0aGUgaWRsZSB0aW1lciBoYW5kbGVyLiBU
aGUgYWxnb3JpdGhtCisgKiB3b3JrcyBhcyBmb2xsb3dzOgorICogLSBpZiB0aGUgdGltZXIgYWN0
dWFsbHkgZmlyZXMsIGFuZCBpdCBmaW5kcyBvdXQgdGhhdCB0aGUgZ3JhY2UgcGVyaW9kIGlzbid0
CisgKiAgIG92ZXIgeWV0LCB3ZSBhZGQgSURMRV9USU1FUl9QRVJJT0RfSU5DUiB0byB0aGUgdGlt
ZXIncyBwZXJpb2Q7CisgKiAtIGlmIHRoZSB0aW1lciBhY3R1YWxseSBmaXJlcyBhbmQgaXQgZmlu
ZHMgdGhlIGdyYWNlIHBlcmlvZCBvdmVyLCB3ZQorICogICBzdWJ0cmFjdCBJRExFX1RJTUVSX1BF
UklPRF9ERUNSIGZyb20gdGhlIHRpbWVyJ3MgcGVyaW9kLgorICovCisjZGVmaW5lIElETEVfVElN
RVJfUEVSSU9EX0lOQ1IgICAgTUlMTElTRUNTKDEwKQorI2RlZmluZSBJRExFX1RJTUVSX1BFUklP
RF9ERUNSICAgIE1JQ1JPU0VDUygxMDApCisKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qg
cmN1X2RhdGEsIHJjdV9kYXRhKTsKIAogc3RhdGljIGludCBibGltaXQgPSAxMDsKQEAgLTQ5NCw4
ICs1MDYsMTQgQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKCkKIAogc3RhdGljIHZvaWQgcmN1
X2lkbGVfdGltZXJfaGFuZGxlcih2b2lkKiBkYXRhKQogewotICAgIC8qIE5vdGhpbmcsIHJlYWxs
eS4uLiBKdXN0IGNvdW50IHRoZSBudW1iZXIgb2YgdGltZXMgd2UgZmlyZSAqLwogICAgIHBlcmZj
X2luY3IocmN1X2lkbGVfdGltZXIpOworCisgICAgaWYgKCAhY3B1bWFza19lbXB0eSgmcmN1X2N0
cmxibGsuY3B1bWFzaykgKQorICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZCA9IG1pbihpZGxlX3Rp
bWVyX3BlcmlvZCArIElETEVfVElNRVJfUEVSSU9EX0lOQ1IsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElETEVfVElNRVJfUEVSSU9EX01BWCk7CisgICAgZWxzZQorICAgICAgICBp
ZGxlX3RpbWVyX3BlcmlvZCA9IG1heChpZGxlX3RpbWVyX3BlcmlvZCAtIElETEVfVElNRVJfUEVS
SU9EX0RFQ1IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElETEVfVElNRVJfUEVS
SU9EX01JTik7CiB9CiAKIHZvaWQgcmN1X2NoZWNrX2NhbGxiYWNrcyhpbnQgY3B1KQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:16:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVrl-0008Dj-0V; Thu, 28 Sep 2017 10:16:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxVrj-0008DF-6Y
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:16:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 23/F2-03454-6FBCCC95; Thu, 28 Sep 2017 10:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7X02c
 iDWactbL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPudO1jL/ggVzHz3A3GBsYD4l2MnBwSAv4S
 dxb8ZgKx2QR0JC7O3cnWxcjBISKgInF7rwFImFlgGaPE7r5oEFtYwEKieeEXdhCbRUBV4uqeU
 6wgNq+ApcTJLRMYQVolBPQkfmw3hAgLSpyc+YQFYoymROv23+wQtrxE89bZzCC2kICiRP+8B2
 wTGHlmIWmZhaRlFpKWBYzMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAgOHAQh2MH5ZFnCIUZKDSUmUV+fEmUghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9eu
 vsAoxZKXn5eqJMHrCgxQIcGi1PTUirTMHGBow5RKcPAoifAygaR5iwsSc4sz0yFSpxh1OTpu3
 v3DJAQ2Q0qcd90poCIBkKKM0jy4EbA4u8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVhXimQVT
 yZeSVwm14BHcEEdMTkiWBHlCQipKQaGN1OX5eXlTvf1X5Z+itX/f+UZ5nKveuPHzxU+lXNMoz
 p7PbUiaoV3FzT/u+ON3dh/bOGZ/Hefdvv1GwxuLWc4c2J7dn/rlilGU2/t1/0l67nrjtXJSN+
 LeySOxv0dTrHOc8LkplbmhacFfAz/+Qh/PpazssTEr/K+YQCdrx21tzEuNljm3VMzGUlluKMR
 EMt5qLiRAAQqcoUrgIAAA==
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506593780!79169741!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39026 invoked from network); 28 Sep 2017 10:16:21 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441574527"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:16:14 +0100
Message-ID: <20170928101614.75029-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/pvh: fix memory accounting for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBzdXJlIHRoYXQgdGhlIG1lbW9yeSBmb3IgdGhlIHBhZ2luZyBzdHJ1Y3R1cmVzIGluIGNh
c2Ugb2YgYSBIVk0KRG9tMCBpcyBzdWJ0cmFjdGVkIGZyb20gdGhlIHRvdGFsIGFtb3VudCBvZiBt
ZW1vcnkgYXZhaWxhYmxlIGZvciBEb20wCnRvIHVzZS4gQWxzbyB0YWtlIGludG8gYWNjb3VudCB3
aGV0aGVyIHRoZSBJT01NVSBpcyBzaGFyaW5nIHRoZQpwYWdlIHRhYmxlcyB3aXRoIEhBUCwgb3Ig
ZWxzZSBhbHNvIHJlc2VydmUgc29tZSBtZW1vcnkgZm9yIHRoZSBJT01NVQpwYWdlIHRhYmxlcy4K
CldoaWxlIHRoZXJlIHJlLW9yZ2FuaXplIHRoZSBjb2RlIHNsaWdodGx5IHNvIHRoYXQgdGhlIGZv
ciBsb29wIGFuZCB0aGUKbmVlZF9wYWdpbmcgbG9jYWwgdmFyaWFibGUgY2FuIGJlIHJlbW92ZWQu
CgpSZXBvcnRlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpJJ3ZlIHRlc3RlZCBib290aW5nIGEgUFZIdjIgRG9t
MCB3aXRob3V0IGRvbTBfbWVtIHNldCAoYW5kCndpdGgvd2l0aG91dCBuby1zaGFyZXB0KSwgYW5k
IGl0IHdvcmtzIGZpbmUuIEN1cnJlbnQgY29kZSBkb2Vzbid0IHdvcmsKaWYgZG9tMF9tZW0gaXMg
bm90IHNldCB0byBhIHJlYXNvbmFibGUgdmFsdWUuCi0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMKaW5kZXggZjYxNmI5OWRkYy4uM2E5YWFjOGFjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0yNDEs
NyArMjQxLDYgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAog
ewogICAgIG5vZGVpZF90IG5vZGU7CiAgICAgdW5zaWduZWQgbG9uZyBhdmFpbCA9IDAsIG5yX3Bh
Z2VzLCBtaW5fcGFnZXMsIG1heF9wYWdlczsKLSAgICBib29sIG5lZWRfcGFnaW5nOwogCiAgICAg
Zm9yX2VhY2hfbm9kZV9tYXNrICggbm9kZSwgZG9tMF9ub2RlcyApCiAgICAgICAgIGF2YWlsICs9
IGF2YWlsX2RvbWhlYXBfcGFnZXNfcmVnaW9uKG5vZGUsIDAsIDApICsKQEAgLTI2MywzOSArMjYy
LDM5IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKICAgICAg
ICAgICAgIGF2YWlsIC09IG1heF9wZHggPj4gczsKICAgICB9CiAKLSAgICBuZWVkX3BhZ2luZyA9
IGlzX2h2bV9kb21haW4oZCkgJiYKLSAgICAgICAgKCFpb21tdV9oYXBfcHRfc2hhcmUgfHwgIXBh
Z2luZ19tb2RlX2hhcChkKSk7Ci0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQot
ICAgIHsKLSAgICAgICAgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7Ci0gICAgICAgIG1pbl9wYWdl
cyA9IGRvbTBfbWluX25ycGFnZXM7Ci0gICAgICAgIG1heF9wYWdlcyA9IGRvbTBfbWF4X25ycGFn
ZXM7CisgICAgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7CisgICAgbWluX3BhZ2VzID0gZG9tMF9t
aW5fbnJwYWdlczsKKyAgICBtYXhfcGFnZXMgPSBkb20wX21heF9ucnBhZ2VzOwogCi0gICAgICAg
IC8qCi0gICAgICAgICAqIElmIGFsbG9jYXRpb24gaXNuJ3Qgc3BlY2lmaWVkLCByZXNlcnZlIDEv
MTZ0aCBvZiBhdmFpbGFibGUgbWVtb3J5Ci0gICAgICAgICAqIGZvciB0aGluZ3MgbGlrZSBETUEg
YnVmZmVycy4gVGhpcyByZXNlcnZhdGlvbiBpcyBjbGFtcGVkIHRvIGEKLSAgICAgICAgICogbWF4
aW11bSBvZiAxMjhNQi4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggbnJfcGFnZXMgPT0gMCAp
Ci0gICAgICAgICAgICBucl9wYWdlcyA9IC1taW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwgKDIwIC0g
UEFHRV9TSElGVCkpOworICAgIC8qCisgICAgICogSWYgYWxsb2NhdGlvbiBpc24ndCBzcGVjaWZp
ZWQsIHJlc2VydmUgMS8xNnRoIG9mIGF2YWlsYWJsZSBtZW1vcnkKKyAgICAgKiBmb3IgdGhpbmdz
IGxpa2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24gaXMgY2xhbXBlZCB0byBhCisgICAg
ICogbWF4aW11bSBvZiAxMjhNQi4KKyAgICAgKi8KKyAgICBpZiAoIG5yX3BhZ2VzID09IDAgKQor
ICAgICAgICBucl9wYWdlcyA9IC1taW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9T
SElGVCkpOwogCi0gICAgICAgIC8qIE5lZ2F0aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBt
ZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8KLSAgICAgICAgaWYgKCAobG9uZylucl9wYWdl
cyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOwotICAgICAgICBpZiAoIChsb25nKW1pbl9wYWdl
cyA8IDAgKSBtaW5fcGFnZXMgKz0gYXZhaWw7Ci0gICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2Vz
IDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKKyAgICAvKiBOZWdhdGl2ZSBzcGVjaWZpY2F0aW9u
IG1lYW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3VudCIuICovCisgICAgaWYgKCAobG9u
Zylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOworICAgIGlmICggKGxvbmcpbWlu
X3BhZ2VzIDwgMCApIG1pbl9wYWdlcyArPSBhdmFpbDsKKyAgICBpZiAoIChsb25nKW1heF9wYWdl
cyA8IDAgKSBtYXhfcGFnZXMgKz0gYXZhaWw7CiAKLSAgICAgICAgLyogQ2xhbXAgYWNjb3JkaW5n
IHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFpbGFibGUgbWVtb3J5LiAqLwotICAgICAgICBucl9w
YWdlcyA9IG1heChucl9wYWdlcywgbWluX3BhZ2VzKTsKLSAgICAgICAgbnJfcGFnZXMgPSBtaW4o
bnJfcGFnZXMsIG1heF9wYWdlcyk7Ci0gICAgICAgIG5yX3BhZ2VzID0gbWluKG5yX3BhZ2VzLCBh
dmFpbCk7CisgICAgLyogQ2xhbXAgYWNjb3JkaW5nIHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFp
bGFibGUgbWVtb3J5LiAqLworICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMp
OworICAgIG5yX3BhZ2VzID0gbWluKG5yX3BhZ2VzLCBtYXhfcGFnZXMpOwogCi0gICAgICAgIGlm
ICggIW5lZWRfcGFnaW5nICkKLSAgICAgICAgICAgIGJyZWFrOworICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIHBhZ2luZ19tZW0gPSBkb20w
X3BhZ2luZ19wYWdlcyhkLCBucl9wYWdlcyk7CiAKICAgICAgICAgLyogUmVzZXJ2ZSBtZW1vcnkg
Zm9yIHNoYWRvdyBvciBIQVAuICovCi0gICAgICAgIGF2YWlsIC09IGRvbTBfcGFnaW5nX3BhZ2Vz
KGQsIG5yX3BhZ2VzKTsKKyAgICAgICAgYXZhaWwgLT0gcGFnaW5nX21lbTsKKyAgICAgICAgLyog
UmVzZXJ2ZSB0aGUgc2FtZSBhbW91bnQgZm9yIHRoZSBJT01NVSBwYWdlIHRhYmxlcyBpZiBub3Qg
c2hhcmVkLiAqLworICAgICAgICBhdmFpbCAtPSAhaW9tbXVfaGFwX3B0X3NoYXJlID8gcGFnaW5n
X21lbSA6IDA7CiAgICAgfQogCisgICAgbnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIGF2YWlsKTsK
KwogICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmCiAgICAgICAgICAocGFybXMtPnAybV9iYXNl
ID09IFVOU0VUX0FERFIpICYmIChkb20wX25ycGFnZXMgPD0gMCkgJiYKICAgICAgICAgICgoZG9t
MF9taW5fbnJwYWdlcyA8PSAwKSB8fCAobnJfcGFnZXMgPiBtaW5fcGFnZXMpKSApCi0tIAoyLjEz
LjUgKEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:17:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVsR-0008Pu-BT; Thu, 28 Sep 2017 10:17:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joao.m.martins@oracle.com>) id 1dxVsQ-0008PM-4g
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:17:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 73/06-17770-12CCCC95; Thu, 28 Sep 2017 10:17:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXSO6nOVVf2zJl
 Igy9NVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arpw/ZCp6rVqyc+ZSpgXGPfBcjF4eQwGQm
 iUXLt7NBOH8ZJSZPPcEC4WxklJjx7zwzhNPGKNG18gFQhpNDWMBVYsnpR2C2iICBxPvrk6DaF
 zFL/Nk8hw0kwSwwg0ni6MciEJtNQE+i9fxnZhCbV8BW4tan3WA1LAKqEodmvGCBiAtKnJz5BM
 zmFLCTaF05kRlijp7Ejuu/WCFseYntb+eAxSUEjCX6ZvWxTGAUmIWkfRaSlllIWhYwMq9i1Ch
 OLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUwYg2MF4eWPAIUZJ
 DiYlUV6dE2cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1p4GygkWpaanVqRl5gAjBiYtwcGjJ
 MLLBJLmLS5IzC3OTIdInWJUlBLndQdJCIAkMkrz4NpgUXqJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrwPTgFN4cnMK4Gb/gpoMRPQ4skTwRaXJCKkpBoYj0tahDcGTfomLG8lHBeqcvD2It/
 q72ECYjLGUbOv2AvdrZgYa/pqw8J3j91OKS/jP/XMWuVLddMHRpY57Fuybj3TPu0u9+RVWFPJ
 lEy9II4oq63/Y7wMJ3cUc8V7xbDO4v/z9XNNnJn8FdvFb35XN632zAh0mpVbVCG18rYiX8Q5F
 nnfbbeUWIozEg21mIuKEwH1sPIxzQIAAA==
X-Env-Sender: joao.m.martins@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506593820!119026878!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37809 invoked from network); 28 Sep 2017 10:17:01 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 10:17:01 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8SAGmBO018604
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Sep 2017 10:16:48 GMT
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 v8SAGmrR016557
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Sep 2017 10:16:48 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 v8SAGlDG020089;
 Thu, 28 Sep 2017 10:16:47 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 28 Sep 2017 03:16:46 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-3-joao.m.martins@oracle.com>
 <b38ff455-d225-67d5-cf20-047ea54abce4@oracle.com>
 <a1fb7112-f8fd-7973-a48a-e1c6ef46b1c8@oracle.com>
 <0f58594c-ee42-7813-a0c2-1cbbc1e2a576@oracle.com>
 <2fb49000-5f07-8cb9-f16d-1701c36b6c49@oracle.com>
 <f3b20457-6b91-9920-0bf5-2ef7330f4633@oracle.com>
 <5bb6cc3b-f9de-35b9-2546-3ef97b6c0b71@oracle.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <0a318172-0d88-37cb-9ef7-5a4089874660@oracle.com>
Date: Thu, 28 Sep 2017 11:16:40 +0100
MIME-Version: 1.0
In-Reply-To: <5bb6cc3b-f9de-35b9-2546-3ef97b6c0b71@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Andy Lutomirski <luto@amacapital.net>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/xen/time: setup vcpu 0 time info
	page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjgvMjAxNyAxMjo0NiBBTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+IE9uIDA5LzI3LzIw
MTcgMTE6NDQgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDkvMjcvMjAxNyAwNDo1
NyBQTSwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+Pj4gT24gMDkvMjcvMjAxNyAwOToyMiBQTSwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IE9uIDA5LzI3LzIwMTcgMTE6MjYgQU0sIEpvYW8gTWFy
dGlucyB3cm90ZToKPj4+Pj4gT24gMDkvMjcvMjAxNyAwMzo0MCBQTSwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+Pj4+Pj4+ICtzdGF0aWMgdm9pZCB4ZW5fc2V0dXBfdnN5c2NhbGxfdGltZV9pbmZv
KHZvaWQpCj4+Pj4+Pj4gK3sKPj4+Pj4+PiArCXN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3RpbWVfbWVt
b3J5X2FyZWEgdDsKPj4+Pj4+PiArCXN0cnVjdCBwdmNsb2NrX3ZzeXNjYWxsX3RpbWVfaW5mbyAq
dGk7Cj4+Pj4+Pj4gKwlzdHJ1Y3QgcHZjbG9ja192Y3B1X3RpbWVfaW5mbyAqcHZ0aTsKPj4+Pj4+
PiArCWludCByZXQ7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsJcHZ0aSA9ICZfX3RoaXNfY3B1X3JlYWQo
eGVuX3ZjcHUpLT50aW1lOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArCS8qCj4+Pj4+Pj4gKwkgKiBXZSBj
aGVjayBhaGVhZCBvbiB0aGUgcHJpbWFyeSB0aW1lIGluZm8gaWYgdGhpcwo+Pj4+Pj4+ICsJICog
Yml0IGlzIHN1cHBvcnRlZCBoZW5jZSBzcGVlZGluZyB1cCBYZW4gY2xvY2tzb3VyY2UuCj4+Pj4+
Pj4gKwkgKi8KPj4+Pj4+PiArCWlmICghKHB2dGktPmZsYWdzICYgUFZDTE9DS19UU0NfU1RBQkxF
X0JJVCkpCj4+Pj4+Pj4gKwkJcmV0dXJuOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArCXB2Y2xvY2tfc2V0
X2ZsYWdzKFBWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQpOwo+Pj4+Pj4gSXMgaXQgT0sgdG8gaGF2ZSB0
aGlzIGZsYWcgc2V0IGlmIGFueXRoaW5nIGJlbG93IGZhaWxzPwo+Pj4+Pj4KPj4+Pj4gWWVzIC0g
aWYgYW55dGhpbmcgYmVsb3cgZmFpbHMgaXQgd2lsbCBvbmx5IGFmZmVjdCB1c2Vyc3BhY2UgbWFw
cGVkIHBhZ2UuCj4+Pj4gVGhlbiBzaG91bGQgaXQgYmUgc2V0IHNvbWV3aGVyZSBlbHNlLCBsaWtl
IGluIHhlbl90aW1lX2luaXQoKT8KPj4+Pgo+Pj4gSG0sIEkgY291bGQgbW92ZSBpdCBpZiB5b3Ug
dGhpbmsgaXQncyBiZXR0ZXIgLSBidXQgZ2l2ZW4gdGhlIGltcG9ydGFuY2Ugb2YgdGhlCj4+PiBi
aXQgd2UgYXJlIGNoZWNraW5nIGFuZCBpdHMgZGlyZWN0IGNvcnJlbGF0aW9uIHRvIHdoZXRoZXIg
b3Igbm90IHdlIGNhbiBzZXR1cAo+Pj4gVkNMT0NLX1BWQ0xPQ0sgdGhlbiBJIGZpbmQgaXQgY2xl
YW5lciB0byBoYXZlIGl0IGhlcmUgaW4gdGhlIHNhbWUgcm91dGluZS4gT25lCj4+PiB0aGluZyBJ
IGZhaWxlZCB0byBtZW50aW9uIGJlZm9yZSBpcyB0aGF0IGNoZWNraW5nIGFoZWFkIGxpa2UgYWJv
dmUsIGxldCB1cyBhbHNvCj4+PiBhdm9pZCBhbGxvY2F0aW5nIGEgcGFnZSBwbHVzIGFuIGh5cGVy
Y2FsbCB0byByZWdpc3RlciB0aGUgcHZ0aSBqdXN0IHRvIGNoZWNrIHRoZQo+Pj4gb25lIGJpdCBv
ZiBpbmZvIHdlIG5lZWQgZm9yIHVzaW5nIFZDTE9DS19QVkNMT0NLLgo+Pj4KPj4+IEl0IGlzIHZl
cnkgdW5saWtlbHkgd2l0aCBjdXJyZW50IFhlbiBjb2RlIHRoYXQgMSkgdGhlIHNlY29uZGFyeSBj
b3B5IHJlZ2lzdGVyCj4+PiBiZWxvdyBmYWlscywgb3IgMikgbWFzdGVyIGFuZCBzZWNvbmRhcnkg
ZG9uJ3QgaGF2ZSB0aGUgc2FtZSBiaXRzIHNldC4gU28gaW4gY2FzZQo+Pj4geW91J3JlIHJlY29u
c2lkZXJpbmcgdGhlICJzaG9ydGN1dCIgY2hlY2sgYWJvdmUgSSBjYW4gbW92ZSBpdCBsaWtlIHdl
IGhhZCBpbiB2MQo+Pj4gYW5kIGhhdmUgcHZjbG9ja19zZXRfZmxhZ3MgcmlnaHQgYmVmb3JlIHB2
Y2xvY2tfc2V0X3B2dGlfY3B1MF92YSgpLgo+Pgo+PiBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUg
bG9naWNhbCB0byBtb3ZlIGl0IHRvIHRoZSBlbmQgbGlrZSBpbiB2MS4KPj4KPj4gQnV0IGNhbiB5
b3UgZXhwbGFpbiBhZ2FpbiB3aHkgdGhpcyBmbGFnIHNob3VsZCBub3QgYmUgc2V0IGluCj4+IHhl
bl90aW1lX2luaXQoKT8KPiAKPiBJIGRpZG4ndCBzYXkgd2Ugc2hvdWxkbid0IGhhdmUgdGhpcyBm
bGFnIHRoZXJlIC0gSSB3YXMganVzdCBwb2ludGluZyBvdXQgYQo+IG1hdHRlciBvZiB0YXN0ZSBv
biB3aGV0aGVyIHRvIHB1dCBvbiB4ZW5fdGltZV9pbml0KCkgb3IgaW4KPiB4ZW5fc2V0dXBfdnN5
c2NhbGxfdGltZV9pbmZvKCkgKHdoaWNoIGlzIGNhbGxlZCBmcm9tIHhlbl90aW1lX2luaXQgYnR3
KSBzbwo+IHRoZXJlJ3Mgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gClRvIGJlIGNsZWFyLCBpbiB0
aGlzIHBhcmFncmFwaCB3aGVuIEkgc2F5IG9uIHhlbl9zZXR1cF92c3lzY2FsbF90aW1lX2luZm8o
KSBJCm1lYW4gbGlrZSBpdCBpcyBkZXNjcmliZWQgaW4gdGhpcyBwYXRjaCBpLmUuIGluIHRoZSBi
ZWdpbm5pbmcgb2YgdGhlIHJvdXRpbmUuCgo+PiBJdCBzZWVtcyB0byBtZSB0aGF0IGl0IHdvdWxk
IGJlIHVzZWZ1bCBub3QganVzdCBmb3IKPj4gdkRTTyBidXQgZm9yIHhlbl9jbG9ja3NvdXJjZV9y
ZWFkKCktPnB2Y2xvY2tfY2xvY2tzb3VyY2VfcmVhZCgpIGFzIHdlbGwuCj4gCj4gUmlnaHQgLSBU
aGF0J3Mgd2hhdCBJIG1lbnRpb25lZCBieSAiYWxsb3dpbmcgeGVuIGNsb2Nrc291cmNlIHRvIHVz
ZS9jaGVjayB0aGF0Cj4gYml0IChjb25zZXF1ZW50bHkgc3BlZWRpbmcgdXAgc2NoZWRfY2xvY2sp
Ii4gVGhlIGFib3ZlIGNodW5rIGlzIHJlYWxseSBmb2N1c2VkCj4gb24gZW5hYmxpbmcgdGhlIGZs
YWcgb24gcHZjbG9ja19jbG9ja3NvdXJjZV9yZWFkKCkuCj4gCj4+Pgo+Pj4+PiAgV2hhdCBJCj4+
Pj4+IGRvIGFib3ZlIGlzIGp1c3QgYWxsb3dpbmcgeGVuIGNsb2Nrc291cmNlIHRvIHVzZS9jaGVj
ayB0aGF0IGJpdCAoY29uc2VxdWVudGx5Cj4+Pj4+IHNwZWVkaW5nIHVwIHNjaGVkX2Nsb2NrKSBn
aXZlbiB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQgaXMgdGhlcmUgaW4gdGhlIG1hc3Rlcgo+Pj4+PiBj
b3B5LiBUaGUgc2Vjb25kYXJ5IGNvcHkgKGkuZS4gd2hhdCdzIGJlaW5nIHNldCB1cCBiZWxvdywg
bWFwcGVkL3VzZWQgaW4gdmRzbykKPj4+Pj4gaGFzIHRoZSBzYW1lIGRhdGEgZnJvbSB0aGUgbWFz
dGVyIGNvcHksIGp1c3Qgc2VwYXJhdGUgbWVtb3J5IHJlZ2lvbnMuIFRoZSBjaGVja3MKPj4+Pj4g
YmVsb3cgYXJlIGp1c3QgZm9yIHRoZSB1bmxpa2VseSBjYXNlcyBvZiBmYWlsaW5nIHRvIHJlZ2lz
dGVyIHRoZSBzZWNvbmRhcnkgY29weQo+Pj4+PiBvciBpZiBpdHMgY29udGVudCB3ZXJlIHRvIGRp
ZmZlciBmcm9tIG1hc3RlciBjb3B5IGluIGZ1dHVyZSByZWxlYXNlcyAtIGFuZAo+Pj4+PiB0aGVy
ZWZvcmUgd2UgaGFuZGxlIHRob3NlIG1vcmUgZ3JhY2VmdWxseS4KPj4+Pj4KPj4+Pj4+IChJIGNh
biBzZWUgaW4gdGhlIGNoYW5nZWxvZyB0aGF0IGFwcGFyZW50bHkgYXQgc29tZSBwb2ludCBJJ3Zl
IGFza2VkCj4+Pj4+PiBhYm91dCB0aGlzIGF0IHYxIGJ1dCBJIGNhbid0IHJlbWVtYmVyL2ZpbmQg
d2hhdCBleGFjdGx5IGl0IHdhcykKPj4+Pj4+Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsJdGkgPSAoc3Ry
dWN0IHB2Y2xvY2tfdnN5c2NhbGxfdGltZV9pbmZvICopZ2V0X3plcm9lZF9wYWdlKEdGUF9LRVJO
RUwpOwo+Pj4+Pj4+ICsJaWYgKCF0aSkKPj4+Pj4+PiArCQlyZXR1cm47Cj4+Pj4+Pj4gKwo+Pj4+
Pj4+ICsJdC5hZGRyLnYgPSAmdGktPnB2dGk7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsJcmV0ID0gSFlQ
RVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X3RpbWVfbWVtb3J5X2FyZWEsIDAs
ICZ0KTsKPj4+Pj4+PiArCWlmIChyZXQpIHsKPj4+Pj4+PiArCQlwcl9ub3RpY2UoInhlbjogVkNM
T0NLX1BWQ0xPQ0sgbm90IHN1cHBvcnRlZCAoZXJyICVkKVxuIiwgcmV0KTsKPj4+Pj4+PiArCQlm
cmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpdGkpOwo+Pj4+Pj4+ICsJCXJldHVybjsKPj4+Pj4+PiAr
CX0KPj4+Pj4+PiArCj4+Pj4+Pj4gKwkvKgo+Pj4+Pj4+ICsJICogSWYgdGhlIGNoZWNrIGFib3Zl
IHN1Y2NlZGRlZCB0aGlzIG9uZSBzaG91bGQgdG9vIHNpbmNlIGl0J3MgdGhlCj4+Pj4+Pj4gKwkg
KiBzYW1lIGRhdGEgb24gYm90aCBwcmltYXJ5IGFuZCBzZWNvbmRhcnkgdGltZSBpbmZvcyBqdXN0
IGRpZmZlcmVudAo+Pj4+Pj4+ICsJICogbWVtb3J5IHJlZ2lvbnMuIEJ1dCB3ZSBzdGlsbCBjaGVj
ayBpdCBpbiBjYXNlIGh5cGVydmlzb3IgaXMgYnVnZ3kuCj4+Pj4+Pj4gKwkgKi8KPj4+Pj4+PiAr
CXB2dGkgPSAmdGktPnB2dGk7Cj4+Pj4+Pj4gKwlpZiAoIShwdnRpLT5mbGFncyAmIFBWQ0xPQ0tf
VFNDX1NUQUJMRV9CSVQpKSB7Cj4+Pj4+Pj4gKwkJdC5hZGRyLnYgPSBOVUxMOwo+Pj4+Pj4+ICsJ
CXJldCA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV90aW1lX21lbW9y
eV9hcmVhLAo+Pj4+Pj4+ICsJCQkJCSAwLCAmdCk7Cj4+Pj4+Pj4gKwkJaWYgKCFyZXQpCj4+Pj4+
Pj4gKwkJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyl0aSk7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsJ
CXByX25vdGljZSgieGVuOiBWQ0xPQ0tfUFZDTE9DSyBub3Qgc3VwcG9ydGVkICh0c2MgdW5zdGFi
bGUpXG4iKTsKPj4+Pj4+PiArCQlyZXR1cm47Cj4+Pj4+Pj4gKwl9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+
ICsJeGVuX2Nsb2NrID0gdGk7Cj4+Pj4+Pj4gKwlwdmNsb2NrX3NldF9wdnRpX2NwdTBfdmEoeGVu
X2Nsb2NrKTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKwl4ZW5fY2xvY2tzb3VyY2UuYXJjaGRhdGEudmNs
b2NrX21vZGUgPSBWQ0xPQ0tfUFZDTE9DSzsKPj4+Pj4+PiArfQo+Pj4+Pj4+ICsKPj4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVwR-0000z8-VT; Thu, 28 Sep 2017 10:21:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxVwR-0000z0-30
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:21:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E6/ED-03414-A1DCCC95; Thu, 28 Sep 2017 10:21:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fy7Jl
 IgwcrjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozG3xMZC/q4K65+f8nSwHiWo4uRk0NIIE/i
 1o7dLCA2r4CdxPe5B9hBbAkBQ4nTC2+CxVkEVCU+z/kEFmcTUJdoe7adFcQWAbIvrmsEq2EW2
 MEksf9eFYgtLJApMf9+P3MXIxfQ/BZGiRcHOsEaOAU8JHqn7Adq4ABaJijxd4cwRK+WxMNft6
 DmaEssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6ZnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxjnnfA/xCjJwaQkyqtz4kykEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnegjNAOcGi1PTUirTMHGAcwKQlOHiURHiXgqR5iwsSc4sz0yFSp
 xh1OTpu3v3DJMSSl5+XKiXO2wtSJABSlFGaBzcCFpOXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMzrAjKFJzOvBG7TK6AjmICOmDwR7IiSRISUVAPjZb0zc+LqT71tF6peIbD/m7LOlDJmx69
 iNVHz187f9T5rQrT73d7ekncqucarSk1OSMpUK2/0b7DcdT2XZ9NbYb+VCn4LHNP3PvM/XqT/
 OPDpvoYf7d2P216tqfBXWXCqa1Vgi3VBkkbYNs73c3lvvZvMrzNpwo6lawtW+b48m7J4+uXFz
 Q+XKLEUZyQaajEXFScCABdLxkXEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506594072!113476705!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40430 invoked from network); 28 Sep 2017 10:21:13 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 10:21:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 04:21:11 -0600
Message-Id: <59CCE9360200007800180673@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 04:21:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMzcsNyArMzcsNyBAQAo+ICAjaW5jbHVkZSAiaHZtL3Nh
dmUuaCIKPiAgI2luY2x1ZGUgIm1lbW9yeS5oIgo+ICAKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX0lO
VEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGUKPiArI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFD
RV9WRVJTSU9OIDB4MDAwMDAwMGYKClRoaXMgaXMgbmVlZGVkIG9ubHkgaWYgdGhlIHNlcmllcyBk
b2Vzbid0IG1ha2UgNC4xMDsgNC45IGhhZCBpdAphZCAweDAwMDAwMDBkLgoKPiBAQCAtNzQzLDIy
ICs3NDMsMjIgQEAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewo+ICB0eXBlZGVmIHN0
cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdDsKPiAg
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wY2l0b3BvaW5mb190KTsKPiAgCj4g
LSNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAo+
IC0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbyAgICAgICAgICAgICAgIDEK
PiAtc3RydWN0IHhlbl9zeXNjdGxfcHNyX2NhdF9vcCB7Cj4gLSAgICB1aW50MzJfdCBjbWQ7ICAg
ICAgIC8qIElOOiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLwo+ICsjZGVmaW5lIFhFTl9TWVNDVExf
UFNSX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAo+ICsjZGVmaW5lIFhFTl9TWVNDVExfUFNS
X2dldF9sMl9pbmZvICAgICAgICAgICAgICAgMQo+ICtzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxs
b2Mgewo+ICsgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfKiAq
Lwo+ICAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+ICAgICAgdW5pb24gewo+ICAg
ICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgICAgIHVpbnQzMl90IGNibV9sZW47ICAgLyogT1VU
OiBDQk0gbGVuZ3RoICovCj4gICAgICAgICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAgLyogT1VU
OiBNYXhpbXVtIENPUyAqLwo+IC0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAg
ICAgKDF1IDw8IDApCj4gKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfTDNfQ0RQICAgICAgICgxdSA8
PCAwKQoKSXMgTUJBIGhhdmUgc29tZXRoaW5nIGxpa2UgQ0RQIGFzIHdlbGwsIHdoaWNoIGNhbiBn
byB0aHJvdWdoIHRoZQpzYW1lIHN1Ym9wPyBPdGhlcndpc2UgSSB0aGluayBDQVQgd291bGQgYmV0
dGVyIHJlbWFpbiBwcmVzZW50CmluIHRoaXMgY29uc3RhbnQncyBuYW1lLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVzg-0001AX-KD; Thu, 28 Sep 2017 10:24:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxVzf-0001AC-Hu
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:24:35 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 34/F9-03414-2EDCCC95; Thu, 28 Sep 2017 10:24:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDve7ds2c
 iDa5NU7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOufHjAXNDKVjHtUl4D43OWLkYODgkBf4kD
 T7K6GDk52ASUJX529rKB2CICehJNB54zdjFycTALTGOU+NL/lRmkXljAXGLnNB6QGhYBVYn3v
 1aA1fMKWEjsWfuYBcSWEJCX2NV2kRWknFPAUmLD/jiQsBBQyYf2nawQtoJEx/RjTBCtghInZz
 4Ba2UWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMGwYg2MH4Z37gIUZJDiYlUV6dE2cihfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwrjkDlBMsSk1PrUjLzAEGMExagoNHSYR3KUiat7ggMbc4Mx0idYrRmOPGw+t/mDg6b
 t79wyTEkpeflyolzssJjA0hAZDSjNI8uEGwyLrEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd
 4GkIU8mXklcPteAZ3CBHTK5Ilgp5QkIqSkGhiVDhjen5AmfCONVXnO/c8s/Kt/rFOT+fpfTjJ
 kr9R3C9G1aqrTxE+52Aj/WJ+sucNoie2HPCPJb30d0etVJ89Sn+0t4XN3ep+GzH2nZb6msyUL
 nkxaYnRHPWuXxhrG7Rq77DwmM85/Uf5NQUtmquFx3oDnL2K99YTEWo2uNbLsVL9tZ/pn+kwll
 uKMREMt5qLiRABr4EnmpwIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506594267!84926981!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12355 invoked from network); 28 Sep 2017 10:24:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:24:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449571839"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:24:24 +0100
Message-ID: <20170928102425.22745-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170928102425.22745-1-wei.liu2@citrix.com>
References: <20170928102425.22745-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86/hvm/dmop: fix EFAULT condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvcHkgbWFjcm8gcmV0dXJucyBmYWxzZSB3aGVuIHRoZSBjb3B5IGZhaWxzLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkJh
Y2twb3J0IHRvIDQuOQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2VmNGI2Y2E5
Li5iMWNmMGQ1NGEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9kbS5jCkBAIC0xODIsNyArMTgyLDcgQEAgc3RhdGljIGludCBtb2RpZmll
ZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByYyA9IENPUFlfRlJPTV9HVUVT
VF9CVUZfT0ZGU0VUKGV4dGVudCwKICAgICAgICAgICAgIGJ1ZnMsIEVYVEVOVFNfQlVGRkVSLCAo
KnJlbV9leHRlbnRzIC0gMSkgKiBzaXplb2YoZXh0ZW50KSk7Ci0gICAgICAgIGlmICggcmMgKQor
ICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgICAg
ICBpZiAoIGV4dGVudC5wYWQgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVzf-0001AD-DZ; Thu, 28 Sep 2017 10:24:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxVzd-0001A5-VK
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:24:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D6/DE-03093-1EDCCC95; Thu, 28 Sep 2017 10:24:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDve6ds2c
 iDRYft7b4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPezBMu2MdU8XVZM2sD43/GLkZODgkBf4kJ
 i9+A2WwCyhI/O3vZQGwRAT2JpgPPweLMAooSp27PYAaxhQW0JHbd/sjUxcjBwSKgKvHoJjuIy
 StgIbH8pAjERHmJXW0XWUFsIQEFiY7px5hAbF4BQYmTM5+wQEyUkDj44gXzBEbuWUhSs5CkFj
 AyrWLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwDBiDYwfh
 nfuAhRkkOJiVRXp0TZyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCuOQOUEyxKTU+tSMvMAQYk
 TFqCg0dJhHcpSJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOywkMdSEBkNKM0
 jy4QbBIucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3gaQhTyZeSVw+14BncIEdMrkiWCnlC
 QipKQaGHm2Gupp8p67Zf6fQ/njO8mclSsuCTdoH/bf0X/1esWRuQIub0JXbK5LzKvmbZZP3Mp
 VeNrm+6FF0yt3HFuVdPjFsZRofSPFneGnhHKf3bcvkt/I5DJl3ctpZ2JdJjM0F1pYyjdccpO5
 8ufFD8kMC0mdCwLCC3lazm15eSCm4tePUhd9p9a9/5VYijMSDbWYi4oTAQ74OJSPAgAA
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1506594267!84926981!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12252 invoked from network); 28 Sep 2017 10:24:28 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:24:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449571838"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:24:23 +0100
Message-ID: <20170928102425.22745-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] Fix bugs in dmop code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBkaXNjb3ZlcmVkIHR3byBpc3N1ZXMgd2hpbGUgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCB3
ZW50IHdyb25nIHdpdGgKV2luZG93cy4KCldlaSBMaXUgKDIpOgogIHg4Ni9odm0vZG1vcDogZml4
IEVGQVVMVCBjb25kaXRpb24KICBsaWJ4ZW5kZXZpY2Vtb2RlbDogaW5pdGlhbGlzZSBleHRlbnQg
dG8gemVybwoKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIHwgMiArKwogeGVuL2FyY2gv
eDg2L2h2bS9kbS5jICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:24:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxVzn-0001CW-Rh; Thu, 28 Sep 2017 10:24:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxVzm-0001C4-D6
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:24:42 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 66/B5-02044-9EDCCC95; Thu, 28 Sep 2017 10:24:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO7Ls2c
 iDa6/57X4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmrrrFXPCXtWLR59IGxh7WLkZODgkBf4nO
 DRcYQWw2AWWJn529bCC2iICeRNOB52BxZoFiiZ77l1hAbGEBR4lTDRPA4iwCqhK3/z0Dqufg4
 BWwkJh5UgtipLzErraLrCBhTgFLiQ3740DCQkAVH9p3skLYChId048xgdi8AoISJ2c+YYHYJC
 Fx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempO
 YVKyXnJ+7iREYNvUMDIw7GBv2+h1ilORgUhLl1TlxJlKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO+aM0A5waLU9NSKtMwcYADDpCU4eJREeJeCpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQ
 ix5+XmpUuK8vSClAiClGaV5cINgkXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvbpApPJ
 l5JXD7XgGdwgR0yuSJYKeUJCKkpBoYFT/u3fuFK2yy/cuSfW/e6ESWft4icut7+YYgs9+Bsbp
 xtdGnrix/pdVyIuHI3wVaCTNOn/x8bO3Np2Erl4b4JC9d5WKuYDd/fsDeM7tcd92fcCP3+L0V
 7FoW++bdVjjB6KG9sP+Z5o8d63TerFCvX3Dwm4APN9uZxz9lA2Y4/LxwTUSKszJ2T5kSS3FGo
 qEWc1FxIgAzozdkpwIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506594279!116920262!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46201 invoked from network); 28 Sep 2017 10:24:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:24:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441575185"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:24:25 +0100
Message-ID: <20170928102425.22745-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170928102425.22745-1-wei.liu2@citrix.com>
References: <20170928102425.22745-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] libxendevicemodel: initialise extent to zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhZCBmaWVsZCBuZWVkcyB0byBiZSB6ZXJvIGFzIHJlcXVpcmVkIGJ5IHRoZSBoeXBlcnZp
c29yLgoKSW5zdGVhZCBvZiBzZXR0aW5nIHRoZSBwYWQgc2VwYXJhdGVseSwgbWVtc2V0IGV4dGVu
dCB0byB6ZXJvLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpCYWNrcG9ydCB0byA0LjkKLS0tCiB0
b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBi
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGZjYjI2MGQyOWIuLmFmMDY5MzYy
NjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCkBAIC00ODUsNiArNDg1LDggQEAgaW50IHhlbmRldmlj
ZW1vZGVsX21vZGlmaWVkX21lbW9yeSgKIHsKICAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVk
X21lbW9yeV9leHRlbnQgZXh0ZW50OwogCisgICAgbWVtc2V0KCZleHRlbnQsIDAsIHNpemVvZihl
eHRlbnQpKTsKKwogICAgIGV4dGVudC5maXJzdF9wZm4gPSBmaXJzdF9wZm47CiAgICAgZXh0ZW50
Lm5yID0gbnI7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:25:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxW0T-0001KR-5S; Thu, 28 Sep 2017 10:25:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxW0S-0001K8-A2
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:25:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5D/04-03610-31ECCC95; Thu, 28 Sep 2017 10:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1fw3Jl
 Ig6mPrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPT0+zF9xjrfg2/RJbA+Mbli5GTg4hgTyJ
 pQ+esoLYvAJ2EtfX/wSzJQQMJU4vvAlWwyKgKvHk3jFGEJtNQF2i7dl2sBoRIPviukagGi4OZ
 oEHjBJXdjWygSSEBcIk7v1sZYZY0MIo0T9RGMTmFPCQ2Hy8FaiGA2iZoMTfHcIgJjPQnPXzhE
 AqmAXkJZq3zmaGCEtLLP/HMYGRbxZC/SyE+llI6mch1C9gZFnFqFGcWlSWWqRraK6XVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx9saAQ4ySHExKorw6J85ECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgfXMGKCdYlJqeWpGWmQOMApi0BAePkgjvUpA0b3FBYm5xZjpE6
 hSjMceNh9f/MHF03Lz7h0mIJS8/L1VKnJfzLFCpAEhpRmke3CBYdF5ilJUS5mUEOk2IpyC1KD
 ezBFX+FaM4B6OSMO9ukIU8mXklcPteAZ3CBHTK5Ilgp5QkIqSkGhhNtcvPdh87ofL2aT1LicZ
 e7YXfNC7sqzvuoRxoc//XpZOvpr6Y3sU+5WdBHV/WgeXP4iJk9r650TKfne3phFL3h9cc5P3Z
 T7lUtAZ3dN38dCX4c/bFjowt+4vVnQOsf52uOnou5dG8uKzHV8rO3ny8+1Tar4VefTIbT/Zp3
 j2yJe609pFpbEJOSizFGYmGWsxFxYkAvRFxYckCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506594320!61986094!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31432 invoked from network); 28 Sep 2017 10:25:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 10:25:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 04:25:19 -0600
Message-Id: <59CCEA2E020000780018069B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 04:25:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-4-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1506160104-5890-4-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 03/15] x86: rename 'cbm_type' to
 'psr_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIHJlbmFtZXMgJ2NibV90eXBlJyB0byAncHNyX3R5cGUnIHRvIGdlbmVy
YWxpemUgaXQuCj4gVGhlbiwgd2UgY2FuIHJldXNlIHRoaXMgZm9yIGFsbCBwc3IgYWxsb2NhdGlv
biBmZWF0dXJlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm4/IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClBsZWFz
ZSBjb3VsZCB5b3UgdHJ5IHRvIGdldCB0aGUgbmFtZSByaWdodCBoZXJlIChzbyB0aGUgY29tbWl0
dGVyCndvbid0IGhhdmUgdG8gZmlkZGxlIHdpdGggaXQpOyBjbGVhcmx5IHlvdXIgIG1haWxlciBo
YXMgbm8gcHJvYmxlbQp3aXRoIHRoaXMsIGFzIGNhbiBiZSBzZWVuIC4uLgoKPiAtLS0KPiBDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCi4uLiBoZXJl
LgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:27:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxW2S-0001bs-HN; Thu, 28 Sep 2017 10:27:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxW2R-0001bd-3N
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:27:27 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 59/02-30935-E8ECCC95; Thu, 28 Sep 2017 10:27:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7f33Jl
 Ig3NtJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajp6YF0wUr3l9ayd7AOJOni5GTQ0ggT+LS
 +fssIDavgJ3ErUtf2EBsCQFDidMLb4LFWQRUJT51rWEHsdkE1CXanm1nBbFFBNIlOo4vAKthF
 pjPKPHmuh+ILSwQJrH//E+mLkYuoPmHGSU6ni9jBklwCnhJbP3byNjFyAG0TFDi7w5hiF4tiY
 e/bkHN0ZZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwNmz3PMQoycGkJMqrc+JMpBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4F14FqhOsCg1PbUiLTMHGB8wpRIcP
 EoivNNA0rzFBYm5xZnpEKlTjLocHTfv/mESApshJc7bA1IkAFKUUZoHNwIWq5cYZaWEeRmBDh
 TiKUgtys0sQZV/xSjOwagkzGsEMoUnM68EbtMroCOYgI6YPBHsiJJEhJRUA2P58XaG59dZEwR
 yIzR6r06Z9emibHu8uOCqiZPZttz5aNm+PvNusUjirxM5yfw7mbzmKsq7BxvlxvDfydRdYt+f
 XZvx/dsF6+MBO0Rii++pquncmrxrbtIjiasHPmZ2JW5aLLu/4OLcef/CjDg+WYgxB2q18fxLr
 b5o8DNz3iqW66nZL1/6HVFiKc5INNRiLipOBAA63Lxa0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506594443!98138752!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48296 invoked from network); 28 Sep 2017 10:27:25 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Sep 2017 10:27:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 04:27:23 -0600
Message-Id: <59CCEAA902000078001806B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 04:27:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
 <20170926083815.p3l4b2vauz46hgbz@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170926083815.p3l4b2vauz46hgbz@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA5LjE3IGF0IDEwOjM4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFNhdCwgU2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjEzQU0gKzAwMDAsIFlpIFN1biB3cm90ZToK
Pj4gQEAgLTMzMiwyMCArMzU1LDU4IEBAIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25z
dCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPj4gICAgICB9Cj4+ICAKPj4gICAgICBkZWZhdWx0
Ogo+PiAtICAgICAgICByZXR1cm4gLUVOT0VOVDsKPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+
PiAgICAgIH0KPj4gIAo+PiAgICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8K
Pj4gICAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7Cj4+ICAKPj4gICAgICBpZiAoICFv
cHRfY3B1X2luZm8gKQo+PiAtICAgICAgICByZXR1cm4gMDsKPj4gKyAgICAgICAgcmV0dXJuIHRy
dWU7Cj4+ICAKPj4gICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzOiBlbmFibGVkIG9uIHNvY2tl
dCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKPj4gICAgICAgICAgICAgY2F0X2ZlYXRf
bmFtZVt0eXBlXSwgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAo+PiAtICAgICAg
ICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKPj4gKyAgICAgICAgICAgZmVhdC0+
Y29zX21heCwgZmVhdC0+Y2F0LmNibV9sZW4pOwo+IAo+IEkgd291bGQgcmF0aGVyIGRvOgo+IAo+
IGlmICggb3B0X2NwdV9pbmZvICkKPiAgICAgcHJpbnRrKC4uLik7Cj4gCj4gcmV0dXJuIHRydWU7
Cj4gCj4gU28gdGhhdCB0aGUgZnVuY3Rpb24gaGFzIGEgc2luZ2xlIHJldHVybiBwYXRoIGZvciB0
aGUgc3VjY2VzcyBjYXNlLgoKQnV0IG5vdCBpbiB0aGlzIHBhdGNoLCB3aGljaCBvbmx5IHBhcnRs
eSBjaGFuZ2VzIHdoYXQncyBhbHJlYWR5CnRoZXJlLiBZZXQgZnVuZGFtZW50YWxseSBJIGFncmVl
LgoKPj4gLSAgICByZXR1cm4gMDsKPj4gKyAgICByZXR1cm4gdHJ1ZTsKPj4gK30KPj4gKwo+PiAr
c3RhdGljIGJvb2wgbWJhX2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVn
cywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBl
IHR5cGUpCj4+ICt7Cj4+ICsgICAgLyogTm8gdmFsaWQgdmFsdWUgc28gZG8gbm90IGVuYWJsZSBm
ZWF0dXJlLiAqLwo+PiArICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgfHwgdHlwZSAhPSBG
RUFUX1RZUEVfTUJBICkKPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICsgICAgZmVh
dC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0sp
Owo+PiArICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQo+PiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4+ICsKPj4gKyAgICBmZWF0LT5tYmEudGhydGxfbWF4ID0gKHJlZ3MtPmEgJiBNQkFfVEhS
VExfTUFYX01BU0spICsgMTsKPj4gKwo+PiArICAgIGlmICggcmVncy0+YyAmIE1CQV9MSU5FQVJf
TUFTSyApCj4+ICsgICAgewo+PiArICAgICAgICBmZWF0LT5tYmEubGluZWFyID0gdHJ1ZTsKPj4g
Kwo+PiArICAgICAgICBpZiAoIGZlYXQtPm1iYS50aHJ0bF9tYXggPj0gMTAwICkKPj4gKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICB3cm1zcmwoTVNSX0lB
MzJfUFNSX01CQV9NQVNLKDApLCAwKTsKPj4gKwo+PiArICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUg
aW50byBhcnJheS4gKi8KPj4gKyAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7Cj4+ICsK
Pj4gKyAgICBpZiAoICFvcHRfY3B1X2luZm8gKQo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4g
Kwo+PiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiTUJBOiBlbmFibGVkIG9uIHNvY2tldCAldSwg
Y29zX21heDoldSwgdGhydGxfbWF4OiV1LCBsaW5lYXI6JXUuXG4iLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBeIG5ld2xpbmUuCgpBbmQgbm8gZnVsbCBzdG9wIHBsZWFzZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxW3u-0001li-SR; Thu, 28 Sep 2017 10:28:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43767af58=Paul.Durrant@citrix.com>)
 id 1dxW3t-0001la-LP
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:28:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 48/57-03422-9EECCC95; Thu, 28 Sep 2017 10:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQvfFuTO
 RBotbFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpK1YyFrznqph5/gFjA+Nbji5GTg4JAT+J
 9sb5TCA2m4COxNKjELaIgK/E3cdNYDazQIHEli3nwWxhAWuJNeunskHU2Ej8Of+NGcI2knh9Z
 ClrFyMHB4uAqkTDuSiQMK+Au8SqjRfASoQE0iSOvlzHAmJzClhKnN96BWwko4CsxJfG1cwQq8
 Qlbj2BOEFCQEBiyZ7zzBC2qMTLx/9YIWwDia1L97FA1OtILNj9iQ3C1pZYtvA1M8ReQYmTM5+
 wTGAUnoVk7CwkLbOQtMxC0rKAkWUVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6
 ak5iUrFecn7uJkZg6DMAwQ7GP8sCDjFKcjApifLqnDgTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mCd+FZoJxgUWp6akVaZg4wCmHSEhw8SiK800DSvMUFibnFmekQqVOMuhzHNl3+wyTEkpefly
 olztsDUiQAUpRRmgc3ApYQLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdw3IFJ7MvBK4Ta+
 AjmACOmLyRLAjShIRUlINjGqqPqsOzH12qXxXbN/b6TXzudztqkT/Pzove/rygjn3HrNM/KPf
 tPQmv1jyzdvWy2w03k99M7N03Ra2rr3bDopckmK7m7yJ8cj+E/JsmyYdlTzMsK1X/EXXfYYX1
 YKawr/5417s4dMz+z4lwtL55wE3qYIfC1YUs/5eOlmXwSDhoyanOdP5TkclluKMREMt5qLiRA
 B34KCOAwMAAA==
X-Env-Sender: prvs=43767af58=Paul.Durrant@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506594536!81563894!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27749 invoked from network); 28 Sep 2017 10:28:56 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:28:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53625674"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] x86/hvm/dmop: fix EFAULT condition
Thread-Index: AQHTOEP3kxf5R3SI9UScOSA+OzgJZKLKGEnQ
Date: Thu, 28 Sep 2017 10:28:55 +0000
Message-ID: <903c305aa1454be1800f45cf06cb2ae3@AMSPEX02CL03.citrite.net>
References: <20170928102425.22745-1-wei.liu2@citrix.com>
 <20170928102425.22745-2-wei.liu2@citrix.com>
In-Reply-To: <20170928102425.22745-2-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/hvm/dmop: fix EFAULT condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDExOjI0Cj4gVG86IFhl
bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsKPiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4g
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAxLzJdIHg4Ni9odm0v
ZG1vcDogZml4IEVGQVVMVCBjb25kaXRpb24KPiAKPiBUaGUgY29weSBtYWNybyByZXR1cm5zIGZh
bHNlIHdoZW4gdGhlIGNvcHkgZmFpbHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENj
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IAo+IEJhY2twb3J0IHRv
IDQuOQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCAyICstCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiBpbmRleCA4N2VmNGI2
Y2E5Li5iMWNmMGQ1NGEyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC0xODIsNyArMTgyLDcgQEAgc3RhdGljIGlu
dCBtb2RpZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKPiAKPiAgICAgICAgICByYyA9IENP
UFlfRlJPTV9HVUVTVF9CVUZfT0ZGU0VUKGV4dGVudCwKPiAgICAgICAgICAgICAgYnVmcywgRVhU
RU5UU19CVUZGRVIsICgqcmVtX2V4dGVudHMgLSAxKSAqIHNpemVvZihleHRlbnQpKTsKPiAtICAg
ICAgICBpZiAoIHJjICkKPiArICAgICAgICBpZiAoICFyYyApCj4gICAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOwoKRm9yIGNsYXJpdHkgYW5kIGNvbnNpc3RlbmN5IEkgdGhpbmsgaXQgd291bGQg
YmUgYmV0dGVyIHRvIGF2b2lkIHVzZSBvZiByYyBpbiB0aGlzIGNhc2UgYW5kIHNpbXBseSBwdXQg
dGhlIGNhbGwgdG8gQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoKSBpbnNpZGUgdGhlIGlmIGNs
YXVzZS4KCiAgUGF1bAoKPiAKPiAgICAgICAgICBpZiAoIGV4dGVudC5wYWQgKQo+IC0tCj4gMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:31:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxW6O-0002Pv-8y; Thu, 28 Sep 2017 10:31:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43767af58=Paul.Durrant@citrix.com>)
 id 1dxW6N-0002Po-0X
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:31:31 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 30/53-02224-28FCCC95; Thu, 28 Sep 2017 10:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQrfx/Jl
 Ig2vXdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozphy+wFLRwVaxc/ImlgXE/RxcjJ4eEgJ/E
 zy9LmUBsNgEdiaVH54PZIgK+EncfNwHZ7BzMAu4SK6RAosICrhJHfn4EinIAVbhJfDkcCVFsJ
 LFrSiMLiM0ioCrxv+8DM4jNC9T4/OFCVhBbSCBN4s2ps2A2p4ClxNX9DewgNqOArMSXxtVg9c
 wC4hK3nkAcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WCDqdSQW7P7EBmFrSyxb+Bpqr6DEyZl
 PWCYwCs9CMnYWkpZZSFpmIWlZwMiyilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgx
 PTUnMalYLzk/dxMjMOwZgGAH48vTnocYJTmYlER5dU6ciRTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwXvxHFBOsCg1PbUiLTMHGIEwaQkOHiUR3naQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56
 VKifO+AykSACnKKM2DGwFLBpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsbZApPZl4J3KZ
 XQEcwAR0xeSLYESWJCCmpBsboxJrHbh6GS9bait94Ks58z8FNa/7+jT9V5TuOnrJZXZmxYvE/
 vW5WwWjd7r/m7Afi3bbULFrk8maS2rtkUVW1LJVXElKqP+6tX/fk4d2mT/rTe9rsL6f/PXDqk
 OHDt++frY4WS6z86qxdlDrlis9Kl2LNthdlEVfVz5ttZ+Z9m7qDy8sxOEOJpTgj0VCLuag4EQ
 A/OS07AQMAAA==
X-Env-Sender: prvs=43767af58=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506594689!105249853!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57236 invoked from network); 28 Sep 2017 10:31:29 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:31:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53625812"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/2] libxendevicemodel: initialise extent to zero
Thread-Index: AQHTOEP3EgCLrvD+wE6Rk5gsz2dPSaLKGRIw
Date: Thu, 28 Sep 2017 10:31:29 +0000
Message-ID: <14949ef2d2114bb38ebe881b7bf44325@AMSPEX02CL03.citrite.net>
References: <20170928102425.22745-1-wei.liu2@citrix.com>
 <20170928102425.22745-3-wei.liu2@citrix.com>
In-Reply-To: <20170928102425.22745-3-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] libxendevicemodel: initialise extent to
	zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDExOjI0Cj4gVG86IFhl
bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
Owo+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BB
VENIIDIvMl0gbGlieGVuZGV2aWNlbW9kZWw6IGluaXRpYWxpc2UgZXh0ZW50IHRvIHplcm8KPiAK
PiBUaGUgcGFkIGZpZWxkIG5lZWRzIHRvIGJlIHplcm8gYXMgcmVxdWlyZWQgYnkgdGhlIGh5cGVy
dmlzb3IuCj4gCj4gSW5zdGVhZCBvZiBzZXR0aW5nIHRoZSBwYWQgc2VwYXJhdGVseSwgbWVtc2V0
IGV4dGVudCB0byB6ZXJvLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IAo+IEJh
Y2twb3J0IHRvIDQuOQo+IC0tLQo+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyB8IDIg
KysKPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90
b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCj4gaW5kZXggZmNiMjYwZDI5Yi4uYWYwNjkzNjI2MiAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ICsrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jCj4gQEAgLTQ4NSw2ICs0ODUsOCBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVt
b3J5KAo+ICB7Cj4gICAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeV9leHRlbnQg
ZXh0ZW50Owo+IAo+ICsgICAgbWVtc2V0KCZleHRlbnQsIDAsIHNpemVvZihleHRlbnQpKTsKPiAr
CgpQcm9iYWJseSBiZXR0ZXIgdG8ganVzdCB1c2UgYSBDOTkgaW5pdGlhbGl6ZXIgaW5zdGVhZCBz
byB0aGUgY29tcGlsZXIgZGVhbHMgd2l0aCB0aGUgcGFkLgoKICBQYXVsCgo+ICAgICAgZXh0ZW50
LmZpcnN0X3BmbiA9IGZpcnN0X3BmbjsKPiAgICAgIGV4dGVudC5uciA9IG5yOwo+IAo+IC0tCj4g
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:36:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWBD-0002f9-Ua; Thu, 28 Sep 2017 10:36:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxWBC-0002f2-7N
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:36:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8B/1C-03283-DA0DCC95; Thu, 28 Sep 2017 10:36:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO7aC2c
 iDZ4vY7f4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNmvl3AWvCPrWLft+UsDYw/WLsYOTkkBPwl
 3k3bxgZiswkoS/zs7AWzRQT0JJoOPGcEsZkFFjBKTJuaD2ILC7hIbOs+ww5iswioStx+cZ4Zx
 OYVMJM4Ofca1Ex5iV1tF8FsTgFzifZLS8DqhYBqNky8wQhhK0h0TD/GBNErKHFy5hMWiF0SEg
 dfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBocMABDsYZ1/2P8QoycGkJMqrc+JMpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3o7z
 QDnBotT01Iq0zBxgEMOkJTh4lER4288BpXmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQix5+
 XmpUuK8z0AmCYCUZpTmwQ2CRdclRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfP2gUzhycwrgd
 v3CugUJqBTJk8EO6UkESEl1cC49e7c4z+1Ezq8j5byRjrvtTffvUBsziku3wONDv2XslXWB/1
 g0n0vVnBO+fj5JOeEwLWsGV8uOUyvbT+1k8ustnbGO9mEM35OAdMnue/Sn1+keS/XWO7L0QUW
 Xxv922XqdvgsfhWePEf4Z/r9y+szk9tf7nkqc2X7s/LT87j/WwTLxfT+bGtWYinOSDTUYi4qT
 gQAl8NleakCAAA=
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506594987!118160806!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61712 invoked from network); 28 Sep 2017 10:36:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:36:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441576301"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:36:25 +0100
Message-ID: <20170928103625.896-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170928103625.896-1-wei.liu2@citrix.com>
References: <20170928103625.896-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] libxendevicemodel: initialise extent to
	zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHBhZCBmaWVsZCBuZWVkcyB0byBiZSB6ZXJvIGFzIHJlcXVpcmVkIGJ5IHRoZSBoeXBlcnZp
c29yLgoKSW5zdGVhZCBvZiBzZXR0aW5nIHRoZSBwYWQgc2VwYXJhdGVseSwgdXNlIEM5OSBpbml0
aWFsaXNlciB0byBjbGVhcgpleHRlbnQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkJhY2twb3J0
IHRvIDQuOQotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUu
YwppbmRleCBmY2IyNjBkMjliLi45ODZmMTQ3NjU4IDEwMDY0NAotLS0gYS90b29scy9saWJzL2Rl
dmljZW1vZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpAQCAt
NDgzLDcgKzQ4Myw3IEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9tb2RpZmllZF9tZW1vcnkoCiAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBmaXJz
dF9wZm4sCiAgICAgdWludDMyX3QgbnIpCiB7Ci0gICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmll
ZF9tZW1vcnlfZXh0ZW50IGV4dGVudDsKKyAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21l
bW9yeV9leHRlbnQgZXh0ZW50ID0geyB9OwogCiAgICAgZXh0ZW50LmZpcnN0X3BmbiA9IGZpcnN0
X3BmbjsKICAgICBleHRlbnQubnIgPSBucjsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:37:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWBn-0002i9-6l; Thu, 28 Sep 2017 10:37:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxWBm-0002hs-9E
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:37:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C6/E7-30935-1D0DCC95; Thu, 28 Sep 2017 10:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve7FC2c
 iDX7s5rP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmPpjFVvCRseLC71ssDYwHGbsYOTkkBPwl
 Tp7+wQRiswkoS/zs7GUDsUUE9CSaDjwHq2EW8JX4dfYoWFxYQFeiefo0sHoWAVWJvQ8XMXcxc
 nDwCphJ3P0bATFSXmJX20VWEFtIQEGiY/oxsHJeAUGJkzOfsECMlJA4+OIF8wRG7llIUrOQpB
 YwMq1iVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAwEBiDYwfj
 9j9MhRkkOJiVRXp0TZyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBaAQNLSLAoNT21Ii0zBxiS
 MGkJDh4lEV5tkDRvcUFibnFmOkTqFKMxx42H1/8wcXTcvPuHSYglLz8vVUqc99l5oFIBkNKM0
 jy4QbBYucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXlaQhTyZeSVw+14BncIEdMrkiWCnlC
 QipKQaGKfJ8Fh9b33wZfpz15nv7k8Mzyv+6rVzd++h6c+9Nsy7yxWx3+wVf3FWl/Ayl35v5ve
 bJibl+D8LOapjveqCe0pRxONfeTucXtkm6p+8mXt77b3g03NnhIpG87SdEXlz52LV3Pzsd4su
 hxb6196733D1AuOv+WskV+d9crK+2h24amvw9RmK3B+UWIozEg21mIuKEwGhvIANkAIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506595023!110762202!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39906 invoked from network); 28 Sep 2017 10:37:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:37:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449572888"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:36:23 +0100
Message-ID: <20170928103625.896-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/2] Fix bugs in dmop code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSAoMik6CiAgeDg2L2h2bS9kbW9wOiBmaXggRUZBVUxUIGNvbmRpdGlvbgogIGxpYnhl
bmRldmljZW1vZGVsOiBpbml0aWFsaXNlIGV4dGVudCB0byB6ZXJvCgogdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9jb3JlLmMgfCAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICB8IDYg
KystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWBo-0002iw-Dm; Thu, 28 Sep 2017 10:37:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxWBn-0002i2-1z
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:37:07 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D8/E5-02023-2D0DCC95; Thu, 28 Sep 2017 10:37:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6lC2c
 iDW4/YLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOenYkpmMNR0X97N0sD4yK2LkZODgkBf4l3
 i9aD2WwCyhI/O3vBbBEBPYmmA88Zuxi5OJgFDjNKzLt/lxUkISxgJbHk6TpGEJtFQFXiTNc5d
 hCbV8BM4urmM4wQQ+UldrVdBKvnFDCXaL+0BKxGCKhmw8QbjBC2gkTH9GNMEL2CEidnPmEBsZ
 kFJCQOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01N
 zEpOK9ZLzczcxAkOHAQh2MH7/43SIUZKDSUmUV+fEmUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErxWwFAUEixKTU+tSMvMAQYxTFqCg0dJhFcbJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUK
 XHeZ+eBigRAijJK8+BGwCLqEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5WUFW8WTmlcBteg
 V0BBPQEZMngh1RkoiQkmpgrPfR937CfNGS3/duxDNbyzWJrn9blR/w/vRk9M/beOBWxUq5fzd
 knnR8/r97yiVB+bSTO/IYzn8qvJo/70XVkhXBiUEpZ5PdFD7PfVuzvbtgV63Uq6hfG9h57q/6
 9H2bzg6Jd2/SZh2tFL7HJRK6cnZl2reqxjVKj2f3TpN465q29cKVfU+CHyixFGckGmoxFxUnA
 gBX9vcZowIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506595023!110762202!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40108 invoked from network); 28 Sep 2017 10:37:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:37:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449572889"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 11:36:24 +0100
Message-ID: <20170928103625.896-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170928103625.896-1-wei.liu2@citrix.com>
References: <20170928103625.896-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/2] x86/hvm/dmop: fix EFAULT condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvcHkgbWFjcm8gcmV0dXJucyBmYWxzZSB3aGVuIHRoZSBjb3B5IGZhaWxzLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkJh
Y2twb3J0IHRvIDQuOQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyB8IDYgKystLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA4N2Vm
NGI2Y2E5Li45Y2Y1M2I1NTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0xNzgsMTEgKzE3OCw5IEBAIHN0YXRpYyBpbnQg
bW9kaWZpZWRfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHN0cnVjdCB4ZW5fZG1f
b3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCBleHRlbnQ7CiAgICAgICAgIHVuc2lnbmVkIGludCBi
YXRjaF9ucjsKICAgICAgICAgeGVuX3Bmbl90IHBmbiwgZW5kX3BmbjsKLSAgICAgICAgaW50IHJj
OwogCi0gICAgICAgIHJjID0gQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoZXh0ZW50LAotICAg
ICAgICAgICAgYnVmcywgRVhURU5UU19CVUZGRVIsICgqcmVtX2V4dGVudHMgLSAxKSAqIHNpemVv
ZihleHRlbnQpKTsKLSAgICAgICAgaWYgKCByYyApCisgICAgICAgIGlmICggIUNPUFlfRlJPTV9H
VUVTVF9CVUZfT0ZGU0VUKGV4dGVudCwgYnVmcywgRVhURU5UU19CVUZGRVIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqcmVtX2V4dGVudHMgLSAxKSAqIHNpemVv
ZihleHRlbnQpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogICAgICAgICBpZiAo
IGV4dGVudC5wYWQgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:39:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:39:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWDs-00031k-QG; Thu, 28 Sep 2017 10:39:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43767af58=Paul.Durrant@citrix.com>)
 id 1dxWDr-00031V-EM
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:39:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4A/68-03616-251DCC95; Thu, 28 Sep 2017 10:39:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQjfo4pl
 Ig6ZWYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNnVgdjwWOeisuXpzM3ME7m6mLk5JAQ8JNo
 PjqZEcRmE9CRWHp0PhOILSLgK3H3cROQzcXBLDCLUWLOjG52kISwgJ3EgtkbWCCK7CUWXFjFB
 mEbSVxpeMvcxcjBwSKgKrGnzQokzCvgLtGw/SpYWEggSWLCFXWQMKeAucTMmXfAVjEKyEp8aV
 zNDGIzC4hL3HoCcYKEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeRWLD7ExuErS2xbOFrZoi
 1ghInZz5hmcAoPAvJ2FlIWmYhaZmFpGUBI8sqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c
 1OLixPTUnMSkYr3k/NxNjMDAZwCCHYzdl/0PMUpyMCmJ8uqcOBMpxJeUn1KZkVicEV9UmpNaf
 IhRhoNDSYK34AJQTrAoNT21Ii0zBxiDMGkJDh4lEV5tkDRvcUFibnFmOkTqFKMux7FNl/8wCb
 Hk5eelSonzRoAUCYAUZZTmwY2ApYNLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1BpnCk5l
 XArfpFdARTEBHTJ4IdkRJIkJKqoHRPMXyw/sPOTetmTzKeTmiJ+9+Hdi5YtHZ/ov7hM9u+Kl5
 csekKwffem88vu/Obi39sti4t9MZBWODHy8WdAtSYf3Fv0lwyTWeP4/2PVA+/WlD+OmdZZPvL
 re+dubVIRY7jzvH+6/3fP+ekC/yvr6lcFniV5OJyTfT+m0eW3fbf+D/s+bzpie3JimxFGckGm
 oxFxUnAgCgES7eAgMAAA==
X-Env-Sender: prvs=43767af58=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506595154!84892038!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21668 invoked from network); 28 Sep 2017 10:39:14 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:39:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53626165"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 1/2] x86/hvm/dmop: fix EFAULT condition
Thread-Index: AQHTOEWkDr1iwY8NmE6dUAZ2bd73ZKLKG1Gg
Date: Thu, 28 Sep 2017 10:39:13 +0000
Message-ID: <070ba4557e784e09b05fbf09e3dc0958@AMSPEX02CL03.citrite.net>
References: <20170928103625.896-1-wei.liu2@citrix.com>
 <20170928103625.896-2-wei.liu2@citrix.com>
In-Reply-To: <20170928103625.896-2-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/hvm/dmop: fix EFAULT condition
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDExOjM2Cj4gVG86IFhl
bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IENjOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0
cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBDb29wZXIK
PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIHYyIDEvMl0geDg2L2h2bS9kbW9wOiBmaXgg
RUZBVUxUIGNvbmRpdGlvbgo+IAo+IFRoZSBjb3B5IG1hY3JvIHJldHVybnMgZmFsc2Ugd2hlbiB0
aGUgY29weSBmYWlscy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKQmV0dGVyIGRpZmYgc3RhdHMgdG9vIG5vdyA6LSkKClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
Pgo+IAo+IEJhY2twb3J0IHRvIDQuOQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA2
ICsrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2RtLmMKPiBpbmRleCA4N2VmNGI2Y2E5Li45Y2Y1M2I1NTFjIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC0x
NzgsMTEgKzE3OCw5IEBAIHN0YXRpYyBpbnQgbW9kaWZpZWRfbWVtb3J5KHN0cnVjdCBkb21haW4g
KmQsCj4gICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnlfZXh0ZW50IGV4
dGVudDsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgYmF0Y2hfbnI7Cj4gICAgICAgICAgeGVuX3Bm
bl90IHBmbiwgZW5kX3BmbjsKPiAtICAgICAgICBpbnQgcmM7Cj4gCj4gLSAgICAgICAgcmMgPSBD
T1BZX0ZST01fR1VFU1RfQlVGX09GRlNFVChleHRlbnQsCj4gLSAgICAgICAgICAgIGJ1ZnMsIEVY
VEVOVFNfQlVGRkVSLCAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXplb2YoZXh0ZW50KSk7Cj4gLSAg
ICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgaWYgKCAhQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZT
RVQoZXh0ZW50LCBidWZzLCBFWFRFTlRTX0JVRkZFUiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXplb2YoZXh0ZW50KSkg
KQo+ICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAKPiAgICAgICAgICBpZiAoIGV4dGVu
dC5wYWQgKQo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:40:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWFG-0003c6-40; Thu, 28 Sep 2017 10:40:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxWFE-0003bv-Uj
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:40:41 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4B/19-30688-8A1DCC95; Thu, 28 Sep 2017 10:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQnf5xTO
 RBnPeGlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTXh5kLjjGWHFwcw9rA+Nyxi5GTg4JAT+J
 qSfWsoPYwgK2Ei2N25hBbBEBX4m7j5uYQGxmAT2Jc4sWsoLYQgJmEhsm3gDrZRPQl9j94hNYD
 S9Qb9+iBWBzWARUJZbd2MsGYosKhEs0ne1ngagRlDg58wmYzSlgLtF+aQlQPQfQfE2J9bv0IV
 bJS2x/O4cZwhaXaPqyEmqtmsS1/kvsECenS0x81sMygVFgFpKpsxAmzUIyaRaSSQsYWVYxahS
 nFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGLAMQ7GDsm+V8iFGS
 g0lJlFfnxJlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Gy8A5QSLUtNTK9Iyc4CxA5OW4OBRE
 uFdBpLmLS5IzC3OTIdInWK05OhZcfEPE8eNh9eB5Jx/d/8wCbHk5eelSonzRoA0CIA0ZJTmwY
 2DxfclRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPuBZnCk5lXArf1FdBBTEAHTZ4IdlBJIkJ
 KqoHR/74n88YFbDPL5LPvP561P/W6eMVzZzfX4JUpa6fuYSye0REhvf/ZN17/BcvXildVT72x
 W2zlnupjHRdtEna+UXS8vojTxfZE0cvQBd+j7kfdVJvrv+Igx7aJuZouHusPfcpUvBk4Nfrcv
 jWCmjqKL6bcmfF4lVKimlgeyzNTjTfZr5vnuSsIKbEUZyQaajEXFScCAERm92nqAgAA
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506595239!110801342!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24183 invoked from network); 28 Sep 2017 10:40:39 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:40:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53626221"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170928103625.896-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <59f1958d-a66c-ae21-c74d-449c61ab17b7@citrix.com>
Date: Thu, 28 Sep 2017 11:40:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170928103625.896-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] Fix bugs in dmop code
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTE6MzYsIFdlaSBMaXUgd3JvdGU6Cj4gV2VpIExpdSAoMik6Cj4gICB4ODYv
aHZtL2Rtb3A6IGZpeCBFRkFVTFQgY29uZGl0aW9uCj4gICBsaWJ4ZW5kZXZpY2Vtb2RlbDogaW5p
dGlhbGlzZSBleHRlbnQgdG8gemVybwoKQm90aCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWFS-0003e2-BL; Thu, 28 Sep 2017 10:40:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43767af58=Paul.Durrant@citrix.com>)
 id 1dxWFQ-0003dm-Rs
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:40:52 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1D/0E-03616-4B1DCC95; Thu, 28 Sep 2017 10:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQnfzxTO
 RBldf6Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlLj3xlLPjPXfGiP7aBsZeri5GDQ0LAT6Jp
 ZkkXIycHm4COxNKj85lAbBEBX4m7j5uYQEqYBUokFrwJBgkLC3hIHLt1jR2ixFNi+ZFnrBC2k
 cTJjidgcRYBVYnpS06AjeEVcJdoaVkKFhcSSJK4fucaC4jNKWAu0d61kRnEZhSQlfjSuBrMZh
 YQl7j1BOIECQEBiSV7zjND2KISLx//Y4WwDSS2Lt3HAlGvI7Fg9yc2CFtbYtnC18wQewUlTs5
 8wjKBUXgWkrGzkLTMQtIyC0nLAkaWVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgWHPAAQ7GD8tCzjEKMnBpCTKq3PiTKQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCV4jYBwJCRalpqdWpGXmACMQJi3BwaMkwisLkuYtLkjMLc5Mh0idYtTlOLbp8h8mIZa8/L
 xUKXHeSxeAigRAijJK8+BGwJLBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gSZwpOZVwK
 36RXQEUxAR0yeCHZESSJCSqqB0XzKnnNFrXyi1av2v50XFZ2awbrogDtLSMcCkfKSvT99LMsi
 G7+7r3M4e5q/XPpPsr3AXMZndi+XuD9YWZe5ZfoSfqO2tKAv+nv2sHXNrTreYD9z8+zuno5OA
 d2AAsWHjzfKujtp6v//HzJZZuLHLR+yL0z0ss2Zf95aVO6rhxV/aXH/1ZcWSizFGYmGWsxFxY
 kAFacHHwEDAAA=
X-Env-Sender: prvs=43767af58=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506595251!119135605!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59692 invoked from network); 28 Sep 2017 10:40:51 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:40:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53626257"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 2/2] libxendevicemodel: initialise extent to zero
Thread-Index: AQHTOEWllt4+V3i88U+GwU27Dwy8O6LKG4/w
Date: Thu, 28 Sep 2017 10:40:45 +0000
Message-ID: <52c46f96410a4f3ab2d1610da3d997d4@AMSPEX02CL03.citrite.net>
References: <20170928103625.896-1-wei.liu2@citrix.com>
 <20170928103625.896-3-wei.liu2@citrix.com>
In-Reply-To: <20170928103625.896-3-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxendevicemodel: initialise extent
	to zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDExOjM2Cj4gVG86IFhl
bi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IENjOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0
cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgUGF1bCBEdXJy
YW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2MiAyLzJd
IGxpYnhlbmRldmljZW1vZGVsOiBpbml0aWFsaXNlIGV4dGVudCB0byB6ZXJvCj4gCj4gVGhlIHBh
ZCBmaWVsZCBuZWVkcyB0byBiZSB6ZXJvIGFzIHJlcXVpcmVkIGJ5IHRoZSBoeXBlcnZpc29yLgo+
IAo+IEluc3RlYWQgb2Ygc2V0dGluZyB0aGUgcGFkIHNlcGFyYXRlbHksIHVzZSBDOTkgaW5pdGlh
bGlzZXIgdG8gY2xlYXIKPiBleHRlbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4gCj4gQmFja3BvcnQgdG8gNC45Cj4gLS0tCj4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29y
ZS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+IGluZGV4IGZjYjI2MGQyOWIuLjk4NmYxNDc2NTgg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiArKysgYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+IEBAIC00ODMsNyArNDgzLDcgQEAgaW50IHhlbmRl
dmljZW1vZGVsX21vZGlmaWVkX21lbW9yeSgKPiAgICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAq
ZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAo+ICAgICAgdWludDMyX3Qg
bnIpCj4gIHsKPiAtICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCBl
eHRlbnQ7Cj4gKyAgICBzdHJ1Y3QgeGVuX2RtX29wX21vZGlmaWVkX21lbW9yeV9leHRlbnQgZXh0
ZW50ID0geyB9OwoKTm90IHF1aXRlLiBJIG1lYW50OgoKc3RydWN0IHhlbl9kbV9vcF9tb2RpZmll
ZF9tZW1vcnlfZXh0ZW50IGV4dGVudCA9IHsgCiAgICAuZmlyc3RfcGZuID0gZmlyc3RfcGZuLAog
ICAgLm5yID0gbnIsCn07Cgp0aGVuIHlvdSBjYW4gZHJvcCB0aGUgbGluZXMgYmVsb3cuCgogIFBh
dWwKCj4gCj4gICAgICBleHRlbnQuZmlyc3RfcGZuID0gZmlyc3RfcGZuOwo+ICAgICAgZXh0ZW50
Lm5yID0gbnI7Cj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:43:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWHm-0003vw-NY; Thu, 28 Sep 2017 10:43:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <btrfs.list@daevel.fr>) id 1dxVrv-0008GU-0q
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:16:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 59/BA-02046-20CCCC95; Thu, 28 Sep 2017 10:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsWySSHunu7/02c
 iDbpOc1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFawSrZh59BJrA+NnoS5GTg4WganM
 EhO2iIPYQgJzmCT2fNfvYuTg4BUwlJjayA9iCgs4S5w5UAFSwSagK9F64Ds7iC0iIC+xelcPE
 4jNLKAksf/sNUaQchYBVYm+vliIsKZE6/bfYOUSArISX3s2MUIMF5T4u0MYokReYvvbOcwTGH
 lmIemYhVA1C0nVAkbmVYwaxalFZalFukaGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn
 5uZsYgSFTz8DAuIOxZ6/fIUZJDiYlUV6dE2cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3jgF
 lBMsSk1PrUjLzAEGL0xagoNHSYT3BEiat7ggMbc4Mx0idYrRmKPj5t0/TBxTbgFJIZa8/LxUK
 XHedSClAiClGaV5cINgUXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvA5ApPJl5JXD7Xg
 GdwgR0yuSJYKeUJCKkpBoYlZmsvO2a3rOs/zv5ym79BXImStuUT0Su9O3TYdm+vnHaKgaVRMd
 y6cXWzoX99hcKf6ad43HbmPLPeErl51MbHoa+sdaWXv5m3slCv/DCnIA5nBetJeLT5rZ0dz2v
 FLpV7dv1sv7eTaWH9y76i6xv3lI8MUzCpb38m3DA1lkLZph7/mOfe8lViaU4I9FQi7moOBEAf
 O7wQaUCAAA=
X-Env-Sender: btrfs.list@daevel.fr
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506593790!78386355!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43864 invoked from network); 28 Sep 2017 10:16:31 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 10:16:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:Date:Cc:To:From:Subject:Message-ID;
 bh=4BllGdCUzpjTePrAd3haQ4U4BXNaf+zors+g1KblK9Q=; 
 b=CEX4BYahvKz0qVexyoCfNK9XmjYIl9cEzRKF4dDiGdK8TdufTdg0bfLpyVYKONc/dDrrC1p+tkRfyijnH5W9yYN7jCQHO+f6x+zFTaDp/SRSKMHyT1vicIIR7pwYnp8K32fCi1SfF1BJ4Pvsa8XKOFz4lTGDQvcX4jtyykwqmXQ=;
Received: from lmontsouris-656-1-1-206.w80-12.abo.wanadoo.fr ([80.12.86.206]
 helo=[192.168.1.114])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <btrfs.list@daevel.fr>)
 id 1dxVrq-0003sO-0U; Thu, 28 Sep 2017 12:16:30 +0200
Message-ID: <1506593789.26660.28.camel@daevel.fr>
From: Olivier Bonvalet <btrfs.list@daevel.fr>
To: linux-btrfs@vger.kernel.org
Date: Thu, 28 Sep 2017 12:16:29 +0200
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
X-Mailman-Approved-At: Thu, 28 Sep 2017 10:43:17 +0000
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] task btrfs-transacti:651 blocked for more than 120
	seconds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgIQoKSSBoYXZlIGEgdmlydHVhbCBzZXJ2ZXIgKFhlbikgd2hpY2ggdmVyeSBmcmVxdWVudGx5
IGhhbmdzIHdpdGggb25seQp0aGlzIGVycm9yIGluIGxvZ3MgOgoKWyAxMzMwLjE0NDEyNF0gSU5G
TzogdGFzayBidHJmcy10cmFuc2FjdGk6NjUxIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vj
b25kcy4KWyAxMzMwLjE0NDE0MV0gICAgICAgTm90IHRhaW50ZWQgNC45LWRhZS14ZW4gIzIKWyAx
MzMwLjE0NDE0Nl0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRf
c2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbIDEzMzAuMTQ0MTc5XSBidHJmcy10cmFuc2Fj
dGkgRCAgICAwICAgNjUxICAgICAgMiAweDAwMDAwMDAwClsgMTMzMC4xNDQxODRdICBmZmZmODgw
M2E2Yzg1YjQwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDNhZjg1Nzg4MCBmZmZmODgwM2E5NzYy
MTgwClsgMTMzMC4xNDQxOTBdICBmZmZmODgwM2E3YmI4MTQwIGZmZmZjOTAwMTczYmZiMTAgZmZm
ZmZmZmY4MTUwZmYxZiAwMDAwMDAwMDAwMDAwMDAwClsgMTMzMC4xNDQxOTVdICBmZmZmODgwM2E3
YmI4MTQwIDdmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmY4MTUxMDcxMCBmZmZmYzkwMDE3M2JmYzE4
ClsgMTMzMC4xNDQyMDBdIENhbGwgVHJhY2U6ClsgMTMzMC4xNDQyMTFdICBbPGZmZmZmZmZmODE1
MGZmMWY+XSA/IF9fc2NoZWR1bGUrMHgxN2YvMHg1MzAKWyAxMzMwLjE0NDIxNV0gIFs8ZmZmZmZm
ZmY4MTUxMDcxMD5dID8gYml0X3dhaXQrMHg1MC8weDUwClsgMTMzMC4xNDQyMThdICBbPGZmZmZm
ZmZmODE1MTAyZmQ+XSA/IHNjaGVkdWxlKzB4MmQvMHg4MApbIDEzMzAuMTQ0MjIxXSAgWzxmZmZm
ZmZmZjgxNTEzMmJlPl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MTdlLzB4MmEwClsgMTMzMC4xNDQy
MjZdICBbPGZmZmZmZmZmODEwMWJiNzE+XSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRfY3ljbGVzKzB4
MTEvMHgyMApbIDEzMzAuMTQ0MjMxXSAgWzxmZmZmZmZmZjgxMGYyMTk2Pl0gPyBrdGltZV9nZXQr
MHgzNi8weGEwClsgMTMzMC4xNDQyMzRdICBbPGZmZmZmZmZmODE1MTA3MTA+XSA/IGJpdF93YWl0
KzB4NTAvMHg1MApbIDEzMzAuMTQ0MjM3XSAgWzxmZmZmZmZmZjgxNTBmZDM4Pl0gPyBpb19zY2hl
ZHVsZV90aW1lb3V0KzB4OTgvMHgxMDAKWyAxMzMwLjE0NDI0MF0gIFs8ZmZmZmZmZmY4MTUxM2Rl
MT5dID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTEvMHgyMApbIDEzMzAuMTQ0MjQ2
XSAgWzxmZmZmZmZmZjgxNTEwNzIyPl0gPyBiaXRfd2FpdF9pbysweDEyLzB4NjAKWyAxMzMwLjE0
NDI1MF0gIFs8ZmZmZmZmZmY4MTUxMDdiZT5dID8gX193YWl0X29uX2JpdCsweDRlLzB4ODAKWyAx
MzMwLjE0NDI1Nl0gIFs8ZmZmZmZmZmY4MTEzNzcyYz5dID8gd2FpdF9vbl9wYWdlX2JpdCsweDZj
LzB4ODAKWyAxMzMwLjE0NDI2MV0gIFs8ZmZmZmZmZmY4MTBkNGFiMD5dID8gYXV0b3JlbW92ZV93
YWtlX2Z1bmN0aW9uKzB4MzAvMHgzMApbIDEzMzAuMTQ0MjY1XSAgWzxmZmZmZmZmZjgxMTM3ODA4
Pl0gPyBfX2ZpbGVtYXBfZmRhdGF3YWl0X3JhbmdlKzB4YzgvMHgxMTAKWyAxMzMwLjE0NDI3MF0g
IFs8ZmZmZmZmZmY4MTEzNzg1OT5dID8gZmlsZW1hcF9mZGF0YXdhaXRfcmFuZ2UrMHg5LzB4MjAK
WyAxMzMwLjE0NDI5OF0gIFs8ZmZmZmZmZmZhMDE0YjAzMz5dID8gYnRyZnNfd2FpdF9vcmRlcmVk
X3JhbmdlKzB4NjMvMHgxMDAgW2J0cmZzXQpbIDEzMzAuMTQ0MzEwXSAgWzxmZmZmZmZmZmEwMTc1
YTY4Pl0gPyBidHJmc193YWl0X2NhY2hlX2lvKzB4NTgvMHgxZTAgW2J0cmZzXQpbIDEzMzAuMTQ0
MzIwXSAgWzxmZmZmZmZmZmEwMTFkZWQyPl0gPyBidHJmc19zdGFydF9kaXJ0eV9ibG9ja19ncm91
cHMrMHgxYzIvMHg0NTAgW2J0cmZzXQpbIDEzMzAuMTQ0MzI4XSAgWzxmZmZmZmZmZjgxMGEyYmE1
Pl0gPyBkb19ncm91cF9leGl0KzB4MzUvMHhhMApbIDEzMzAuMTQ0MzM4XSAgWzxmZmZmZmZmZmEw
MTJlZmE3Pl0gPyBidHJmc19jb21taXRfdHJhbnNhY3Rpb24rMHgxNDcvMHg5YjAgW2J0cmZzXQpb
IDEzMzAuMTQ0MzQ4XSAgWzxmZmZmZmZmZmEwMTJmOGEyPl0gPyBzdGFydF90cmFuc2FjdGlvbisw
eDkyLzB4M2YwIFtidHJmc10KWyAxMzMwLjE0NDM1N10gIFs8ZmZmZmZmZmZhMDEyYTBlNz5dID8g
dHJhbnNhY3Rpb25fa3RocmVhZCsweDFkNy8weDFmMCBbYnRyZnNdClsgMTMzMC4xNDQzNjZdICBb
PGZmZmZmZmZmYTAxMjlmMTA+XSA/IGJ0cmZzX2NsZWFudXBfdHJhbnNhY3Rpb24rMHg0ZjAvMHg0
ZjAgW2J0cmZzXQpbIDEzMzAuMTQ0MzczXSAgWzxmZmZmZmZmZjgxMGJhMzUyPl0gPyBrdGhyZWFk
KzB4YzIvMHhlMApbIDEzMzAuMTQ0Mzc3XSAgWzxmZmZmZmZmZjgxMGJhMjkwPl0gPyBrdGhyZWFk
X2NyZWF0ZV9vbl9ub2RlKzB4NDAvMHg0MApbIDEzMzAuMTQ0MzgxXSAgWzxmZmZmZmZmZjgxNTE0
NDA1Pl0gPyByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAoKCkl0J3MgYSBEZWJpYW4gU3RyZXRjaCBz
eXN0ZW0sIHJ1bm5pbmcgYSA0LjkuNTIgTGludXgga2VybmVsIChvbiBhIFhlbiA0LjguMiBoeXBl
cnZpc29yKS4KV2l0aCBhbiBvbGQgNC4xLnggTGludXgga2VybmVsLCBJIGhhdmVuJ3QgYW55IHBy
b2JsZW0uCgoKSXMgaXQgYSBCdHJmcyBidWcgPyBTaG91bGQgSSB0cnkgYSBtb3JlIHJlY2VudCBr
ZXJuZWwgPyAod2hpY2ggb25lID8pCgpUaGFua3MgaW4gYWR2YW5jZSwKCk9saXZpZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:46:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWKs-00048h-9A; Thu, 28 Sep 2017 10:46:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxWKr-00048Z-73
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:46:29 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 82/55-02208-403DCC95; Thu, 28 Sep 2017 10:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpC7z5TO
 RBitm6Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXf3eyFfSIVTSdPsfSwLhFqIuRk0NCwF9i
 7owtbCA2i4CqxLFJc1hBbDYBZYmfnb1gcREBLYkJW7YygdjMAgsZJXo2l3UxcnAIC3hInGurA
 QnzClhILF30B6xcSGA+o8T1PaUQcUGJkzOfsEC06kgs2P2JDaSVWUBaYvk/DpAwJ9CUjsXHwL
 aKCqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpmuolFWWmZ5TkJmb
 m6BoamOrlphYXJ6an5iQmFesl5+duYgQGGQMQ7GD80u98iFGSg0lJlDfu4plIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8EpeAcoJFqempFWmZOcBwh0lLcPAoifCKgKR5iwsSc4sz0yFSpxh1O
 Y5tuvyHSYglLz8vVUqc9yDIfAGQoozSPLgRsNi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 FeVZBVPJl5JXCbXgEdwQR0xOSJYEeUJCKkpBoYfdc/qrY61M5uYnTsWsq6LQdzdtzZPPcfi+g
 2P9PZm4RLA+1LF5f/bNbTe5eZGbnDe9vk96e36bvfC517xTFV9/X/jLJNS0L5T7w1av78/Guc
 zuT+6/3iG4Lv/6iwlZQJXfL5vNAF4TQBd3OmSq/M9uWGfrHc/rk7bp/V/hUfLihgnFuUcNZVi
 aU4I9FQi7moOBEAIqQv0bgCAAA=
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506595586!110065372!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29928 invoked from network); 28 Sep 2017 10:46:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:46:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441577082"
Date: Thu, 28 Sep 2017 11:46:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170928104624.eirld27ric2umhjb@citrix.com>
References: <20170928103625.896-1-wei.liu2@citrix.com>
 <20170928103625.896-3-wei.liu2@citrix.com>
 <52c46f96410a4f3ab2d1610da3d997d4@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <52c46f96410a4f3ab2d1610da3d997d4@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxendevicemodel: initialise extent
	to zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMTE6NDA6NDVBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFdlaSBMaXUgW21h
aWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gU2VudDogMjggU2VwdGVtYmVyIDIwMTcgMTE6
MzYKPiA+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+
IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFdlaSBMaXUK
PiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJp
eC5jb20+OyBQYXVsIER1cnJhbnQKPiA+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IFN1
YmplY3Q6IFtQQVRDSCB2MiAyLzJdIGxpYnhlbmRldmljZW1vZGVsOiBpbml0aWFsaXNlIGV4dGVu
dCB0byB6ZXJvCj4gPiAKPiA+IFRoZSBwYWQgZmllbGQgbmVlZHMgdG8gYmUgemVybyBhcyByZXF1
aXJlZCBieSB0aGUgaHlwZXJ2aXNvci4KPiA+IAo+ID4gSW5zdGVhZCBvZiBzZXR0aW5nIHRoZSBw
YWQgc2VwYXJhdGVseSwgdXNlIEM5OSBpbml0aWFsaXNlciB0byBjbGVhcgo+ID4gZXh0ZW50Lgo+
ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4g
LS0tCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBD
YzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IAo+ID4gQmFja3Bv
cnQgdG8gNC45Cj4gPiAtLS0KPiA+ICB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyB8IDIg
Ky0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+IGluZGV4IGZjYjI2MGQyOWIuLjk4NmYxNDc2NTgg
MTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+ID4gKysrIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+IEBAIC00ODMsNyArNDgzLDcgQEAgaW50
IHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeSgKPiA+ICAgICAgeGVuZGV2aWNlbW9kZWxf
aGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBmaXJzdF9wZm4sCj4gPiAgICAg
IHVpbnQzMl90IG5yKQo+ID4gIHsKPiA+IC0gICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9t
ZW1vcnlfZXh0ZW50IGV4dGVudDsKPiA+ICsgICAgc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9t
ZW1vcnlfZXh0ZW50IGV4dGVudCA9IHsgfTsKPiAKPiBOb3QgcXVpdGUuIEkgbWVhbnQ6Cj4gCj4g
c3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnlfZXh0ZW50IGV4dGVudCA9IHsgCj4gICAg
IC5maXJzdF9wZm4gPSBmaXJzdF9wZm4sCj4gICAgIC5uciA9IG5yLAo+IH07Cj4gCj4gdGhlbiB5
b3UgY2FuIGRyb3AgdGhlIGxpbmVzIGJlbG93LgoKSGVyZSB5b3UgZ28uCgotLS04PC0tLQpGcm9t
IDc1Yzk1NWMyZDJjNzA3N2ZlNTliNWUzYjE0ZTNkZWZmNjEzMDI1ZTggTW9uIFNlcCAxNyAwMDow
MDowMCAyMDAxCkZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6IFRodSwg
MjggU2VwIDIwMTcgMTE6MDA6MDAgKzAxMDAKU3ViamVjdDogW1BBVENIXSBsaWJ4ZW5kZXZpY2Vt
b2RlbDogaW5pdGlhbGlzZSBleHRlbnQucGFkIHRvIHplcm8KClRoZSBwYWQgZmllbGQgbmVlZHMg
dG8gYmUgemVybyBhcyByZXF1aXJlZCBieSB0aGUgaHlwZXJ2aXNvci4KCkluc3RlYWQgb2Ygc2V0
dGluZyB0aGUgcGFkIHNlcGFyYXRlbHksIHVzZSBDOTkgaW5pdGlhbGlzZXIuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KCkJhY2twb3J0IHRvIDQuOQotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
Y29yZS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyBi
L3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCmluZGV4IGZjYjI2MGQyOWIuLjBmMmMxYTc5
MWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCisrKyBiL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jCkBAIC00ODMsMTAgKzQ4MywxMCBAQCBpbnQgeGVuZGV2
aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5KAogICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1v
ZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAogICAgIHVpbnQzMl90IG5yKQog
ewotICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCBleHRlbnQ7Ci0K
LSAgICBleHRlbnQuZmlyc3RfcGZuID0gZmlyc3RfcGZuOwotICAgIGV4dGVudC5uciA9IG5yOwor
ICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5X2V4dGVudCBleHRlbnQgPSB7Cisg
ICAgICAgIC5maXJzdF9wZm4gPSBmaXJzdF9wZm4sCisgICAgICAgIC5uciA9IG5yLAorICAgIH07
CiAKICAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5X2J1bGsoZG1vZCwg
ZG9taWQsICZleHRlbnQsIDEpOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:48:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWN7-0004HV-Ml; Thu, 28 Sep 2017 10:48:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43767af58=Paul.Durrant@citrix.com>)
 id 1dxWN6-0004HH-Ew
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:48:48 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DB/56-02817-F83DCC95; Thu, 28 Sep 2017 10:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQrf/8pl
 Ig1kzhSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxb1/4xFayVrvh0YBlzA+NlsS5GDg4JAT+J
 /hP6XYycHGwCOhJLj85nArFFBBQlHry8yQpiMwssZJTo2VwGYgsLeEgcu3WNHaLGU2L5kWesE
 LaTxIX5V5hBbBYBVYn1G9azgNi8Au4SJ3v/ANlcHEICZxklfix6CpbgFLCUmL/jExuIzSggK/
 GlcTUzxDJxiVtPII6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2Q8xhFtCWWLbwNTP
 EYkGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGp
 Xm5qcXFiempOYlKxXnJ+7iZGYPDXMzAw7mCcsMrvEKMkB5OSKG/cxTORQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4J10CygkWpaanVqRl5gDjECYtwcGjJMJ7CCTNW1yQmFucmQ6ROsWoy3Fs0+
 U/TEIsefl5qVLivJtAigRAijJK8+BGwFLCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNd
 BpvBk5pXAbXoFdAQT0BGTJ4IdUZKIkJJqYDymmrP1Tcy2nt+zopI+nz13KMOE/9xUn4ntR5JP
 ZS45dmsFA/f+VwvW2uuUq1W8PHR/SzH3arf0G9cclix/lebkf/V31ywrocMH/dfar38uJ3bbz
 PH5vKprO7zX/RDkObet2dnCYffyO+dn3mSSmLTJR1F4whEZt2pR4WebuRKnfZe9ZzMxoWCZEk
 txRqKhFnNRcSIA9LckNQQDAAA=
X-Env-Sender: prvs=43767af58=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506595727!113614246!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61760 invoked from network); 28 Sep 2017 10:48:47 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:48:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="53626617"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH v2 2/2] libxendevicemodel: initialise extent to zero
Thread-Index: AQHTOEWllt4+V3i88U+GwU27Dwy8O6LKG4/w///gbQCAACHrAA==
Date: Thu, 28 Sep 2017 10:48:46 +0000
Message-ID: <db948607c45341a29a5982015cb4b130@AMSPEX02CL03.citrite.net>
References: <20170928103625.896-1-wei.liu2@citrix.com>
 <20170928103625.896-3-wei.liu2@citrix.com>
 <52c46f96410a4f3ab2d1610da3d997d4@AMSPEX02CL03.citrite.net>
 <20170928104624.eirld27ric2umhjb@citrix.com>
In-Reply-To: <20170928104624.eirld27ric2umhjb@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] libxendevicemodel: initialise extent
	to zero
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI4IFNlcHRlbWJlciAyMDE3IDExOjQ2Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsKPiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYy
IDIvMl0gbGlieGVuZGV2aWNlbW9kZWw6IGluaXRpYWxpc2UgZXh0ZW50IHRvIHplcm8KPiAKPiBP
biBUaHUsIFNlcCAyOCwgMjAxNyBhdCAxMTo0MDo0NUFNICswMTAwLCBQYXVsIER1cnJhbnQgd3Jv
dGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFdlaSBMaXUg
W21haWx0bzp3ZWkubGl1MkBjaXRyaXguY29tXQo+ID4gPiBTZW50OiAyOCBTZXB0ZW1iZXIgMjAx
NyAxMTozNgo+ID4gPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc+Cj4gPiA+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47
IFdlaSBMaXUKPiA+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AY2l0cml4LmNvbT47IFBhdWwKPiBEdXJyYW50Cj4gPiA+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT4KPiA+ID4gU3ViamVjdDogW1BBVENIIHYyIDIvMl0gbGlieGVuZGV2aWNlbW9kZWw6
IGluaXRpYWxpc2UgZXh0ZW50IHRvIHplcm8KPiA+ID4KPiA+ID4gVGhlIHBhZCBmaWVsZCBuZWVk
cyB0byBiZSB6ZXJvIGFzIHJlcXVpcmVkIGJ5IHRoZSBoeXBlcnZpc29yLgo+ID4gPgo+ID4gPiBJ
bnN0ZWFkIG9mIHNldHRpbmcgdGhlIHBhZCBzZXBhcmF0ZWx5LCB1c2UgQzk5IGluaXRpYWxpc2Vy
IHRvIGNsZWFyCj4gPiA+IGV4dGVudC4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+IENjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+ID4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+Cj4gPiA+IEJhY2twb3J0IHRvIDQuOQo+ID4gPiAtLS0K
PiA+ID4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIHwgMiArLQo+ID4gPiAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+Cj4gPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+IGIvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9jb3JlLmMKPiA+ID4gaW5kZXggZmNiMjYwZDI5Yi4uOTg2ZjE0NzY1OCAxMDA2NDQK
PiA+ID4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+ID4gKysrIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKPiA+ID4gQEAgLTQ4Myw3ICs0ODMsNyBAQCBpbnQg
eGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5KAo+ID4gPiAgICAgIHhlbmRldmljZW1vZGVs
X2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAo+ID4gPiAg
ICAgIHVpbnQzMl90IG5yKQo+ID4gPiAgewo+ID4gPiAtICAgIHN0cnVjdCB4ZW5fZG1fb3BfbW9k
aWZpZWRfbWVtb3J5X2V4dGVudCBleHRlbnQ7Cj4gPiA+ICsgICAgc3RydWN0IHhlbl9kbV9vcF9t
b2RpZmllZF9tZW1vcnlfZXh0ZW50IGV4dGVudCA9IHsgfTsKPiA+Cj4gPiBOb3QgcXVpdGUuIEkg
bWVhbnQ6Cj4gPgo+ID4gc3RydWN0IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnlfZXh0ZW50IGV4
dGVudCA9IHsKPiA+ICAgICAuZmlyc3RfcGZuID0gZmlyc3RfcGZuLAo+ID4gICAgIC5uciA9IG5y
LAo+ID4gfTsKPiA+Cj4gPiB0aGVuIHlvdSBjYW4gZHJvcCB0aGUgbGluZXMgYmVsb3cuCj4gCj4g
SGVyZSB5b3UgZ28uCj4gCj4gLS0tODwtLS0KPiBGcm9tIDc1Yzk1NWMyZDJjNzA3N2ZlNTliNWUz
YjE0ZTNkZWZmNjEzMDI1ZTggTW9uIFNlcCAxNyAwMDowMDowMAo+IDIwMDEKPiBGcm9tOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IERhdGU6IFRodSwgMjggU2VwIDIwMTcgMTE6MDA6
MDAgKzAxMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIGxpYnhlbmRldmljZW1vZGVsOiBpbml0aWFsaXNl
IGV4dGVudC5wYWQgdG8gemVybwo+IAo+IFRoZSBwYWQgZmllbGQgbmVlZHMgdG8gYmUgemVybyBh
cyByZXF1aXJlZCBieSB0aGUgaHlwZXJ2aXNvci4KPiAKPiBJbnN0ZWFkIG9mIHNldHRpbmcgdGhl
IHBhZCBzZXBhcmF0ZWx5LCB1c2UgQzk5IGluaXRpYWxpc2VyLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+IAo+IEJhY2twb3J0IHRvIDQuOQo+IC0tLQo+ICB0b29scy9saWJzL2Rl
dmljZW1vZGVsL2NvcmUuYyB8IDggKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+IGluZGV4IGZj
YjI2MGQyOWIuLjBmMmMxYTc5MWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMKPiArKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwo+IEBAIC00ODMs
MTAgKzQ4MywxMCBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfbW9kaWZpZWRfbWVtb3J5KAo+ICAgICAg
eGVuZGV2aWNlbW9kZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBmaXJz
dF9wZm4sCj4gICAgICB1aW50MzJfdCBucikKPiAgewo+IC0gICAgc3RydWN0IHhlbl9kbV9vcF9t
b2RpZmllZF9tZW1vcnlfZXh0ZW50IGV4dGVudDsKPiAtCj4gLSAgICBleHRlbnQuZmlyc3RfcGZu
ID0gZmlyc3RfcGZuOwo+IC0gICAgZXh0ZW50Lm5yID0gbnI7Cj4gKyAgICBzdHJ1Y3QgeGVuX2Rt
X29wX21vZGlmaWVkX21lbW9yeV9leHRlbnQgZXh0ZW50ID0gewo+ICsgICAgICAgIC5maXJzdF9w
Zm4gPSBmaXJzdF9wZm4sCj4gKyAgICAgICAgLm5yID0gbnIsCj4gKyAgICB9OwoKWWVwLCBMR1RN
LgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+
IAo+ICAgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX21vZGlmaWVkX21lbW9yeV9idWxrKGRtb2Qs
IGRvbWlkLCAmZXh0ZW50LAo+IDEpOwo+ICB9Cj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWVB-00051v-Gp; Thu, 28 Sep 2017 10:57:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1dxWVA-00051p-4m
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 10:57:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 ED/B2-03283-385DCC95; Thu, 28 Sep 2017 10:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42K52LJdRrf+6pl
 Ig7M3TSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7tzuYC17zVmzp2MzawHiFu4uRi0NIYC6T
 xMlVM1m7GDk5WAQcJR4c/cUEYjMKlElMOdnEAmHnSmy50MIK0bCeUWLdjtNgCWEBP4k9XavAb
 BGBWImFq86ygxQxC3xklPjd84MdagWjRGPHRuYuRg4ONgFNif1/2EEaeAVsJR5f38wMsVlVov
 PrZ7DNogLhEk1n+1kgagQlTs58AmZzClhIXL3wmA3EZhZQl/gz7xIzhC0ucevJfCYIW15i+9s
 5YHEJAW2JI7v3soHcICHQxyjRt3sO2wRGkVlI5s5CMmsWklmzkMxawMiyilGjOLWoLLVI18hU
 L6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDoYgGAH46oFgYcYJTmYlER54y6ei
 RTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvxClBOsCg1PbUiLTMHGKcwaQkOHiUR3iUgad7igs
 Tc4sx0iNQpRl2OY5su/2ESYsnLz0uVEudVBCkSACnKKM2DGwFLGZcYZaWEeRmBjhLiKUgtys0
 sQZV/xSjOwagkzPsVZApPZl4J3KZXQEcwAR0xeSLYESWJCCmpBsbCY3nPu7ZkrNM5NL/uxtzq
 SB/5iTdF2rX3uHium8P92e/sJFs5x3PPXKt7N5klX+mUXjnbtfC3lk30qZNR0lq3HstyXJjk9
 2cCo1tOZiRDXPDfyWsYT35zOdbxjtnXc1bG08rtRxdM6TfXj7zIfebr9H+qvArLjAOt04/aiP
 gKCwV6HE27zanEUpyRaKjFXFScCACABFpoFAMAAA==
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506596222!113484939!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32562 invoked from network); 28 Sep 2017 10:57:03 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 10:57:03 -0000
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 09953C111D61;
 Thu, 28 Sep 2017 10:57:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 09953C111D61
Received: from [10.36.117.77] (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9AE1718014;
 Thu, 28 Sep 2017 10:56:59 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>
References: <20170927134623.3147-1-joao.m.martins@oracle.com>
 <20170927134623.3147-4-joao.m.martins@oracle.com>
 <20170927160650.GI28001@char.us.oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <c8fc087a-13bb-a96c-6de2-d89d1ec61fba@redhat.com>
Date: Thu, 28 Sep 2017 12:56:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170927160650.GI28001@char.us.oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 28 Sep 2017 10:57:02 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, kvm@vger.kernel.org,
 Radim Krcmar <rkrcmar@redhat.com>, linux-kernel@vger.kernel.org,
 Andy Lutomirski <luto@amacapital.net>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] MAINTAINERS: xen,
	kvm: track pvclock-abi.h changes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDkvMjAxNyAxODowNiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFdl
ZCwgU2VwIDI3LCAyMDE3IGF0IDAyOjQ2OjIzUE0gKzAxMDAsIEpvYW8gTWFydGlucyB3cm90ZToK
Pj4gVGhpcyBmaWxlIGRlZmluZXMgYW4gQUJJIHNoYXJlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBoeXBl
cnZpc29yKHMpCj4+IChLVk0sIFhlbikgYW5kIGFzIHN1Y2ggdGhlcmUgc2hvdWxkIGJlIGFuIGNv
cnJlc3BvbmRlbnQgZW50cnkgaW4KPj4gTUFJTlRBSU5FUlMgZmlsZS4gTm90aWNlIHRoYXQgdGhl
cmUncyBhbHJlYWR5IGEgdGV4dCBub3RpY2UgYXQgdGhlCj4+IHRvcCBvZiB0aGUgaGVhZGVyIGZp
bGUsIGhlbmNlIHRoaXMgY29tbWl0IHNpbXBseSBlbmZvcmNlcyBpdCBtb3JlCj4+IGV4cGxpY2l0
bHkgYW5kIGhhdmUgYm90aCBwZWVycyBub3RpY2VkIHdoZW4gc3VjaCBjaGFuZ2VzIGhhcHBlbi4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUu
Y29tPgo+PiBBY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CgpBY2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KCj4+IC0tLQo+
PiBJbiB0aGUgZW5kLCBJIGNob29zZSB0aGUgb3JpZ2luYWxseSBwb3N0ZWQgYmVjYXVzZSB0aGlz
IGlzIHNvIGZhciB0aGUKPj4gb25seSBBQkkgc2hhcmVkIGJldHdlZW4gWGVuL0tWTS4gVGhlcmVm
b3JlIHdoZW5ldmVyIHdlIGhhdmUgbW9yZSB0aGluZ3MKPj4gc2hhcmVkIGl0IHdvdWxkIGRlc2Vy
dmUgaXRzIG93biBwbGFjZSBpbiBNQUlOVEFJTkVSUyBmaWxlLiBJZiB0aGUKPj4gdGhpbmtpbmcg
aXMgd3JvbmcsIEkgY2FuIHN3aXRjaCB0byB0aGUgYWx0ZXJuYXRpdmUgd2l0aCBhCj4+ICJQQVJB
VklSVCBBQklTIiBzZWN0aW9uLgo+Pgo+PiBDaGFuZ2VzIHNpbmNlIHYxOgo+PiAgKiBBZGQgSnVl
cmdlbiBHcm9zcyBBY2tlZC1ieS4KPj4gLS0tCj4+ICBNQUlOVEFJTkVSUyB8IDIgKysKPj4gIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL01BSU5UQUlO
RVJTIGIvTUFJTlRBSU5FUlMKPj4gaW5kZXggNjY3MWYzNzVmN2ZjLi5hNDgzNGMzYzM3N2EgMTAw
NjQ0Cj4+IC0tLSBhL01BSU5UQUlORVJTCj4+ICsrKyBiL01BSU5UQUlORVJTCj4+IEBAIC03NjAz
LDYgKzc2MDMsNyBAQCBTOglTdXBwb3J0ZWQKPj4gIEY6CWFyY2gveDg2L2t2bS8KPj4gIEY6CWFy
Y2gveDg2L2luY2x1ZGUvdWFwaS9hc20va3ZtKgo+PiAgRjoJYXJjaC94ODYvaW5jbHVkZS9hc20v
a3ZtKgo+PiArRjoJYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay1hYmkuaAo+PiAgRjoJYXJj
aC94ODYva2VybmVsL2t2bS5jCj4+ICBGOglhcmNoL3g4Ni9rZXJuZWwva3ZtY2xvY2suYwo+PiAg
Cj4+IEBAIC0xNDcxOCw2ICsxNDcxOSw3IEBAIEY6CWFyY2gveDg2L3hlbi8KPj4gIEY6CWRyaXZl
cnMvKi94ZW4tKmZyb250LmMKPj4gIEY6CWRyaXZlcnMveGVuLwo+PiAgRjoJYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuLwo+PiArRjoJYXJjaC94ODYvaW5jbHVkZS9hc20vcHZjbG9jay1hYmkuaAo+
PiAgRjoJaW5jbHVkZS94ZW4vCj4+ICBGOglpbmNsdWRlL3VhcGkveGVuLwo+PiAgRjoJRG9jdW1l
bnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCj4+IC0tIAo+PiAyLjExLjAK
Pj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:59:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWXf-0005Bf-Td; Thu, 28 Sep 2017 10:59:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxWXe-0005BW-8A
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 10:59:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 34/59-03610-D16DCC95; Thu, 28 Sep 2017 10:59:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva7stTO
 RBt0LhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1X3+yFPSzV5zdsoK1gfEwaxcjB4eEgL/E
 udkaXYycHGwC+hK7X3xiArFFBNQlHr57wQRSwiwQKnFgqxhIWFjASeLai+OsIDaLgKrEzA0H2
 EFsXgFPibu9D9lAbAkBOYnzx38yg9icAl4S//ufgdULAdX87FnIBGGrSVzrvwTVKyhxcuYTFh
 CbWUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwbBiAYAfj3U0BhxglOZiURHnjLp6JFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTBm3wVKCdYlJqeWpGWmQMMYJi0BAePkghvBEiat7ggMbc4Mx0idYrRkuPYpst/mDhuPLwOJ
 Dtu3v3DJMSSl5+XKiXO6wPSIADSkFGaBzcOFmWXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJM
 xbADKFJzOvBG7rK6CDmIAOmjwR7KCSRISUVAOj1pFQNVPTl9rRzU79TfMj7iWWTDP0fL/6aOu
 22i35YlZ/Lpa98J7Q7XR/+V/53rqL3E1Mp1jsTs7a+eVmwia5eJcZl+Uk1/DZlv37Ey7FNlvE
 J9vu6c7/RqvTlq738Fnb84qXdeqUpZtL3/1yeCd0+eZHpxDpah+LG3WnC1wWbnr3vtHjwgRdJ
 ZbijERDLeai4kQAzgZt9q0CAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506596379!81570682!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7514 invoked from network); 28 Sep 2017 10:59:40 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:59:40 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449574913"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen Devel <xen-devel@lists.xen.org>
Date: Thu, 28 Sep 2017 11:59:30 +0100
Message-ID: <1506596372-24393-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Glenn Enright <glenn@rimuhosting.com>
Subject: [Xen-devel] [PATCH XTF 2/4] build: Drop unnecessary register
	clobbers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNvZGUgaW4gcXVlc3Rpb24gaXMgZXhlY3V0aW5nIF9fSFlQRVJWSVNPUl9tdWx0aWNhbGwg
d2hpY2ggaXMgMi1wYXJhbWV0ZXIKaHlwZXJjYWxsLCB3aGljaCBtZWFucyB0aGF0IGFyZ3MgMy02
IGFyZSBwcmVzZXJ2ZWQgKGFzIG9wcG9zZWQgdG8gdGhlCmFyZ3VtZW50cyBpbiB0aGUgbXVsdGlj
YWxsX2VudHJ5X3QgbGlzdCwgd2hpY2ggYXJlIGNsb2JiZXJlZCkuCgpHQ0MgNC40IGluIENlbnRP
UyA2IGNhbid0IGNvcGUgd2l0aCB0aGUgZWJwIGNsb2JiZXIuCgpSZXBvcnRlZC1ieTogR2xlbm4g
RW5yaWdodCA8Z2xlbm5AcmltdWhvc3RpbmcuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRlc3RzL3hzYS0yMTMvbWFpbi5j
IHwgNiAtLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rlc3RzL3hzYS0yMTMvbWFpbi5jIGIvdGVzdHMveHNhLTIxMy9tYWluLmMKaW5kZXggMzRlYWMw
Ni4uNmVjYWYxMSAxMDA2NDQKLS0tIGEvdGVzdHMveHNhLTIxMy9tYWluLmMKKysrIGIvdGVzdHMv
eHNhLTIxMy9tYWluLmMKQEAgLTk2LDEyICs5Niw2IEBAIHN0YXRpYyBsb25nIG11bHRpX2lyZXRf
Y2FsbChtdWx0aWNhbGxfZW50cnlfdCAqbXVsdGksIHNpemVfdCBucikKICNlbHNlCiAgICAgICAg
ICAgICAgICAgICAgICJEIiAobXVsdGkpLCAiUyIgKG5yKQogI2VuZGlmCi0gICAgICAgICAgICAg
ICAgICA6Ci0jaWZkZWYgX19pMzg2X18KLSAgICAgICAgICAgICAgICAgICJlZHgiLCAiZXNpIiwg
ImVkaSIsICJlYnAiCi0jZWxzZQotICAgICAgICAgICAgICAgICAgInJkeCIsICJyMTAiLCAicjgi
LCAicjkiCi0jZW5kaWYKICAgICAgICAgKTsKIAogICAgIHJldHVybiByYzsKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWXk-0005Cm-4m; Thu, 28 Sep 2017 10:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxWXj-0005CN-Bb
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 10:59:47 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 76/CF-03616-226DCC95; Thu, 28 Sep 2017 10:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXlfu2pl
 Ig/ZLrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aL04eYC17IVvTsvsDWwPhRpIuRk0NCwF9i
 2bkTTCA2m4C+xO4Xn8BsEQF1iYfvXgDZHBzMAqESB7aKgYSFBXwlHq15zgoSZhFQlTi0B2wKr
 4CnxMeL71ghJspJnD/+kxnE5hTwkvjf/wwsLgRU87NnIROErSZxrf8SO0SvoMTJmU9YQGxmAQ
 mJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMCwYQCCHYx3NwUcYpTkYFIS5Y27eCZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv
 8lWgnGBRanpqRVpmDjCAYdISHDxKIrwRIGne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonz+
 oAUCYAUZZTmwY2ARdMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMWgEzhycwrgdv0CugIJq
 AjJk8EO6IkESEl1cCoYztVfcU+TYOiAMEf11k3cz5fda21ZG2/AUPWlVTDp/nizVfUgvbu+7/
 0Q/HDvdu7uZSrltWUr9r8/OkM9rd63103HZz8zXfdL4WAS36h0wRKZ0lvmXn/yJUngrbeC3PF
 LnsZ3jgv7OQ1q3vmgiP2Qov49yrXf1Naa/tOoWBncpCB0swKj1P/lFiKMxINtZiLihMBR03up
 6ECAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506596379!81570682!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7556 invoked from network); 28 Sep 2017 10:59:41 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:59:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="449574919"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen Devel <xen-devel@lists.xen.org>
Date: Thu, 28 Sep 2017 11:59:32 +0100
Message-ID: <1506596372-24393-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Glenn Enright <glenn@rimuhosting.com>
Subject: [Xen-devel] [PATCH XTF 4/4] build: Avoid using initialisers for
	anonymous unions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R0NDIDQuNCBvZiBDZW50T1MgNiB2aW50YWdlIGNhbid0IGNvcGUuCgpSZXBvcnRlZC1ieTogR2xl
bm4gRW5yaWdodCA8Z2xlbm5AcmltdWhvc3RpbmcuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRlc3RzL2xpdmVwYXRjaC1w
cml2LWNoZWNrL21haW4uYyB8IDc1ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rlc3RzL2xpdmVwYXRjaC1wcml2LWNoZWNrL21haW4uYyBiL3Rlc3RzL2xp
dmVwYXRjaC1wcml2LWNoZWNrL21haW4uYwppbmRleCBlNTFiYTY0Li45ZjllNzc4IDEwMDY0NAot
LS0gYS90ZXN0cy9saXZlcGF0Y2gtcHJpdi1jaGVjay9tYWluLmMKKysrIGIvdGVzdHMvbGl2ZXBh
dGNoLXByaXYtY2hlY2svbWFpbi5jCkBAIC0zOCwyMyArMzgsMTcgQEAgc3RhdGljIHZvaWQgY2hl
Y2tfcmV0KGNvbnN0IGNoYXIgKnRlc3QsIGludCByYykKIHN0YXRpYyB2b2lkIHRlc3RfdXBsb2Fk
KHZvaWQpCiB7CiAgICAgc3RhdGljIHVpbnQ4X3QgcGF5bG9hZFtQQUdFX1NJWkVdOwotICAgIHhl
bl9zeXNjdGxfdCBvcCA9Ci0gICAgeworICAgIHhlbl9zeXNjdGxfdCBvcCA9IHsKICAgICAgICAg
LmNtZCA9IFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wLAogICAgICAgICAuaW50ZXJmYWNlX3ZlcnNp
b24gPSBzeXNjdGxfaW50ZXJmYWNlX3ZlcnNpb24sCi0gICAgICAgIC51LmxpdmVwYXRjaCA9IHsK
LSAgICAgICAgICAgIC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9VUExPQUQsCi0gICAgICAg
ICAgICAudS51cGxvYWQgPSB7Ci0gICAgICAgICAgICAgICAgLm5hbWUgPSB7Ci0gICAgICAgICAg
ICAgICAgICAgIC5uYW1lLnAgPSBURVNUX05BTUUsCi0gICAgICAgICAgICAgICAgICAgIC5zaXpl
ID0gc2l6ZW9mKFRFU1RfTkFNRSksCi0gICAgICAgICAgICAgICAgfSwKLSAgICAgICAgICAgICAg
ICAuc2l6ZSA9IFBBR0VfU0laRSwKLSAgICAgICAgICAgICAgICAucGF5bG9hZC5wID0gcGF5bG9h
ZCwKLSAgICAgICAgICAgIH0sCi0gICAgICAgIH0sCiAgICAgfTsKIAorICAgIG9wLnUubGl2ZXBh
dGNoLmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX1VQTE9BRDsKKyAgICBvcC51LmxpdmVwYXRj
aC51LnVwbG9hZC5uYW1lLm5hbWUucCA9IFRFU1RfTkFNRTsKKyAgICBvcC51LmxpdmVwYXRjaC51
LnVwbG9hZC5uYW1lLnNpemUgPSBzaXplb2YoVEVTVF9OQU1FKTsKKyAgICBvcC51LmxpdmVwYXRj
aC51LnVwbG9hZC5zaXplID0gUEFHRV9TSVpFOworICAgIG9wLnUubGl2ZXBhdGNoLnUudXBsb2Fk
LnBheWxvYWQucCA9IHBheWxvYWQ7CisKICAgICBjaGVja19yZXQoX19mdW5jX18sIGh5cGVyY2Fs
bF9zeXNjdGwoJm9wKSk7CiB9CiAKQEAgLTY0LDY0ICs1OCw0NyBAQCBzdGF0aWMgdm9pZCB0ZXN0
X2xpc3Qodm9pZCkKIHsKICAgICBjaGFyIG5hbWVzW05SX1BBWUxPQURTICogWEVOX0xJVkVQQVRD
SF9OQU1FX1NJWkVdOwogICAgIHVpbnQzMl90IGxlbmd0aHNbTlJfUEFZTE9BRFNdOwotCi0gICAg
eGVuX3N5c2N0bF90IG9wID0KLSAgICB7CisgICAgeGVuX3N5c2N0bF90IG9wID0gewogICAgICAg
ICAuY21kID0gWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3AsCiAgICAgICAgIC5pbnRlcmZhY2VfdmVy
c2lvbiA9IHN5c2N0bF9pbnRlcmZhY2VfdmVyc2lvbiwKLSAgICAgICAgLnUubGl2ZXBhdGNoID0g
ewotICAgICAgICAgICAgLmNtZCA9IFhFTl9TWVNDVExfTElWRVBBVENIX0xJU1QsCi0gICAgICAg
ICAgICAudS5saXN0ID0gewotICAgICAgICAgICAgICAgIC5pZHggPSAwLAotICAgICAgICAgICAg
ICAgIC5uciA9IE5SX1BBWUxPQURTLAotICAgICAgICAgICAgICAgIC5uYW1lLnAgPSBuYW1lcywK
LSAgICAgICAgICAgICAgICAubGVuLnAgPSBsZW5ndGhzLAotICAgICAgICAgICAgfSwKLSAgICAg
ICAgfSwKICAgICB9OwogCisgICAgb3AudS5saXZlcGF0Y2guY21kID0gWEVOX1NZU0NUTF9MSVZF
UEFUQ0hfTElTVDsKKyAgICBvcC51LmxpdmVwYXRjaC51Lmxpc3QuaWR4ID0gMDsKKyAgICBvcC51
LmxpdmVwYXRjaC51Lmxpc3QubnIgPSBOUl9QQVlMT0FEUzsKKyAgICBvcC51LmxpdmVwYXRjaC51
Lmxpc3QubmFtZS5wID0gbmFtZXM7CisgICAgb3AudS5saXZlcGF0Y2gudS5saXN0Lmxlbi5wID0g
bGVuZ3RoczsKKwogICAgIGNoZWNrX3JldChfX2Z1bmNfXywgaHlwZXJjYWxsX3N5c2N0bCgmb3Ap
KTsKIH0KIAogc3RhdGljIHZvaWQgdGVzdF9nZXQodm9pZCkKIHsKLSAgICB4ZW5fc3lzY3RsX3Qg
b3AgPQotICAgIHsKKyAgICB4ZW5fc3lzY3RsX3Qgb3AgPSB7CiAgICAgICAgIC5jbWQgPSBYRU5f
U1lTQ1RMX2xpdmVwYXRjaF9vcCwKICAgICAgICAgLmludGVyZmFjZV92ZXJzaW9uID0gc3lzY3Rs
X2ludGVyZmFjZV92ZXJzaW9uLAotICAgICAgICAudS5saXZlcGF0Y2ggPSB7Ci0gICAgICAgICAg
ICAuY21kID0gWEVOX1NZU0NUTF9MSVZFUEFUQ0hfR0VULAotICAgICAgICAgICAgLnUuZ2V0ID0g
ewotICAgICAgICAgICAgICAgIC5uYW1lID0gewotICAgICAgICAgICAgICAgICAgICAubmFtZS5w
ID0gVEVTVF9OQU1FLAotICAgICAgICAgICAgICAgICAgICAuc2l6ZSA9IHNpemVvZihURVNUX05B
TUUpLAotICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICB9LAotICAgICAgICB9LAogICAg
IH07CiAKKyAgICBvcC51LmxpdmVwYXRjaC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9HRVQ7
CisgICAgb3AudS5saXZlcGF0Y2gudS5nZXQubmFtZS5uYW1lLnAgPSBURVNUX05BTUU7CisgICAg
b3AudS5saXZlcGF0Y2gudS5nZXQubmFtZS5zaXplID0gc2l6ZW9mKFRFU1RfTkFNRSk7CisKICAg
ICBjaGVja19yZXQoX19mdW5jX18sIGh5cGVyY2FsbF9zeXNjdGwoJm9wKSk7CiB9CiAKIHN0YXRp
YyB2b2lkIHRlc3RfYWN0aW9uKHVpbnQzMl90IGFjdGlvbikKIHsKLSAgICB4ZW5fc3lzY3RsX3Qg
b3AgPQotICAgIHsKKyAgICB4ZW5fc3lzY3RsX3Qgb3AgPSB7CiAgICAgICAgIC5jbWQgPSBYRU5f
U1lTQ1RMX2xpdmVwYXRjaF9vcCwKICAgICAgICAgLmludGVyZmFjZV92ZXJzaW9uID0gc3lzY3Rs
X2ludGVyZmFjZV92ZXJzaW9uLAotICAgICAgICAudS5saXZlcGF0Y2ggPSB7Ci0gICAgICAgICAg
ICAuY21kID0gWEVOX1NZU0NUTF9MSVZFUEFUQ0hfQUNUSU9OLAotICAgICAgICAgICAgLnUuYWN0
aW9uID0gewotICAgICAgICAgICAgICAgIC5uYW1lID0gewotICAgICAgICAgICAgICAgICAgICAu
bmFtZS5wID0gVEVTVF9OQU1FLAotICAgICAgICAgICAgICAgICAgICAuc2l6ZSA9IHNpemVvZihU
RVNUX05BTUUpLAotICAgICAgICAgICAgICAgIH0sCi0gICAgICAgICAgICAgICAgLmNtZCA9IGFj
dGlvbiwKLSAgICAgICAgICAgICAgICAudGltZW91dCA9IDAsCi0gICAgICAgICAgICB9LAotICAg
ICAgICB9LAogICAgIH07CiAKKyAgICBvcC51LmxpdmVwYXRjaC5jbWQgPSBYRU5fU1lTQ1RMX0xJ
VkVQQVRDSF9BQ1RJT047CisgICAgb3AudS5saXZlcGF0Y2gudS5hY3Rpb24ubmFtZS5uYW1lLnAg
PSBURVNUX05BTUU7CisgICAgb3AudS5saXZlcGF0Y2gudS5hY3Rpb24ubmFtZS5zaXplID0gc2l6
ZW9mKFRFU1RfTkFNRSk7CisgICAgb3AudS5saXZlcGF0Y2gudS5hY3Rpb24uY21kID0gYWN0aW9u
OworICAgIG9wLnUubGl2ZXBhdGNoLnUuYWN0aW9uLnRpbWVvdXQgPSAwOworCiAgICAgY2hlY2tf
cmV0KF9fZnVuY19fLCBoeXBlcmNhbGxfc3lzY3RsKCZvcCkpOwogfQogCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:59:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWXk-0005DF-D7; Thu, 28 Sep 2017 10:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxWXj-0005CP-PX
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 10:59:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E6/E9-03642-326DCC95; Thu, 28 Sep 2017 10:59:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpK7StTO
 RBj9e6Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/F71jLegQqWj62M/WwHiCv4uRg0NCwF9i
 4VejLkZODjYBfYndLz4xgdgiAuoSD9+9YAIpYRYIlTiwVQwkLCwQJ3Fo0Rd2EJtFQFXizY4pr
 CA2r4CnxJ3jXWC2hICcxPnjP5lBbE4BZ4mX37+DjRQScJKYtPchlK0mca3/EjtEr6DEyZlPWE
 BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwMBhAIIdjPs+Rh5ilORgUhLljbt4JlKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBK/OVaCcYFFqempFWmYOMIRh0hIcPEoivNIgad7igsTc4sx0iNQpRmOOY5su/2Hi6Lh59
 w+TEEtefl6qlDjv/ytApQIgpRmleXCDYLF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8BS
 ALeTLzSuD2vQI6hQnolMkTwU4pSURISTUwbtJPuV+ilvjMxcPtoM2j3tDgCxtE1TeWOUeXSqq
 6TXL5LOQtm7BwYqIxZ7aOZZFadmXEsvNqti/usljOU9vLe+3NndkHWQxlnmYzB+ZMuXE6OO6Z
 lUsW3wJB3YlqPCX9h18IWcgk7FCsf/pDTS/00uZH0+ZKfRS3zHWPKGjXl/7C6sVk36LEUpyRa
 KjFXFScCADu4hNFqAIAAA==
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506596385!106532689!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27799 invoked from network); 28 Sep 2017 10:59:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:59:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441578244"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen Devel <xen-devel@lists.xen.org>
Date: Thu, 28 Sep 2017 11:59:29 +0100
Message-ID: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Glenn Enright <glenn@rimuhosting.com>
Subject: [Xen-devel] [PATCH XTF 1/4] build: Support BUILD_BUG_ON() with
	compilers lacking _Static_assert()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IGVub3VnaCBjb21wYXRpYmlsaXR5IHNvIHRoZSBjb2RlIGNhbiB1c2UgQ2xhbmcn
cyBfX2hhc19leHRlbnNpb24oKQpsb2dpYyB3aGVuIGNvbXBpbGVkIHdpdGggR0NDLgoKUmVwb3J0
ZWQtYnk6IEdsZW5uIEVucmlnaHQgPGdsZW5uQHJpbXVob3N0aW5nLmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRl
L3h0Zi9jb21waWxlci1nY2MuaCB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGluY2x1ZGUveHRmL2NvbXBpbGVyLmggICAgIHwgIDQgKysrKwogaW5jbHVkZS94dGYvbGliLmgg
ICAgICAgICAgfCAgNyArKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3h0Zi9jb21waWxlci1n
Y2MuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveHRmL2NvbXBpbGVyLWdjYy5oIGIvaW5jbHVkZS94
dGYvY29tcGlsZXItZ2NjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmQz
YmM4OQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveHRmL2NvbXBpbGVyLWdjYy5oCkBAIC0w
LDAgKzEsMzEgQEAKKyNpZm5kZWYgWFRGX0NPTVBJTEVSX0dDQ19ICisjZGVmaW5lIFhURl9DT01Q
SUxFUl9HQ0NfSAorCisjZGVmaW5lIEdDQ19WRVIgKF9fR05VQ19fICogMTAwMDAgKwkJXAorCQkg
X19HTlVDX01JTk9SX18gKiAxMDAgKwkJXAorCQkgX19HTlVDX1BBVENITEVWRUxfXykKKworLyoK
KyAqIFRoZSBDbGFuZyBfX2hhc18qKCkgaW5mcmFzdHJ1Y3R1cmUgaXMgYSB2ZXJ5IGNsZWFuIHdh
eSB0byBpZGVudGlmeQorICogY29tcGlsZXIgc3VwcG9ydCwgd2l0aG91dCByZXNvcnRpbmcgdG8g
dmVyc2lvbiBjaGVja3MuICBGYWtlIHVwCisgKiBlbm91Z2ggc3VwcG9ydCBmb3IgWFRGIGNvZGUg
dG8gdXNlLCBldmVuIG9uIG5vbi1jbGFuZyBjb21waWxlcnMuCisgKi8KKworI2lmbmRlZiBfX2hh
c19leHRlbnNpb24KKworI2RlZmluZSBHQ0NfSEFTX2Nfc3RhdGljX2Fzc2VydCAoR0NDX1ZFUiA+
PSA0MDYwMCkgLyogX1N0YXRpY19hc3NlcnQoKSAqLworCisjZGVmaW5lIF9faGFzX2V4dGVuc2lv
bih4KSBHQ0NfSEFTXyAjIyB4CisjZW5kaWYgLyogX19oYXNfZXh0ZW5zaW9uICovCisKKyNlbmRp
ZiAvKiBYVEZfQ09NUElMRVJfR0NDX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3h0Zi9jb21waWxlci5oIGIvaW5jbHVkZS94dGYvY29tcGlsZXIu
aAppbmRleCA5ZGQ2NzM0Li5hYTVmZDZiIDEwMDY0NAotLS0gYS9pbmNsdWRlL3h0Zi9jb21waWxl
ci5oCisrKyBiL2luY2x1ZGUveHRmL2NvbXBpbGVyLmgKQEAgLTEsNiArMSwxMCBAQAogI2lmbmRl
ZiBYVEZfQ09NUElMRVJfSAogI2RlZmluZSBYVEZfQ09NUElMRVJfSAogCisjaWZkZWYgX19HTlVD
X18KKyNpbmNsdWRlIDx4dGYvY29tcGlsZXItZ2NjLmg+CisjZW5kaWYKKwogI2RlZmluZSBfX2Fs
aWFzKHgpICAgICAgICAgICAgX19hdHRyaWJ1dGVfXygoX19hbGlhc19fKHgpKSkKICNkZWZpbmUg
X19hbGlnbmVkKHgpICAgICAgICAgIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKHgpKSkKICNk
ZWZpbmUgX19ub3JldHVybiAgICAgICAgICAgIF9fYXR0cmlidXRlX18oKF9fbm9yZXR1cm5fXykp
CmRpZmYgLS1naXQgYS9pbmNsdWRlL3h0Zi9saWIuaCBiL2luY2x1ZGUveHRmL2xpYi5oCmluZGV4
IGQ3OTJhOGQuLmFiZjhmMjUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveHRmL2xpYi5oCisrKyBiL2lu
Y2x1ZGUveHRmL2xpYi5oCkBAIC0yOCw4ICsyOCwxMyBAQCB2b2lkIF9fbm9yZXR1cm4gcGFuaWMo
Y29uc3QgY2hhciAqZm10LCAuLi4pIF9fcHJpbnRmKDEsIDIpOwogICAgICAgICAgICAgICAgICAg
I2NvbmQsIF9fRklMRV9fLCBfX0xJTkVfXyk7ICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAg
KQogCi0jZGVmaW5lIEJVSUxEX0JVR19PTihjb25kKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyNpZiBfX2hhc19leHRlbnNpb24oY19zdGF0aWNfYXNzZXJ0KQorIyBkZWZpbmUgQlVJ
TERfQlVHX09OKGNvbmQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgX1N0YXRp
Y19hc3NlcnQoIShjb25kKSwgIiEoIiAjY29uZCAiKSIpCisjZWxzZQorIyBkZWZpbmUgQlVJTERf
QlVHX09OKGNvbmQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh2b2lkKXNp
emVvZihzdHJ1Y3QgeyBjaGFyOiAtISEoY29uZCk7IH0pKQorI2VuZGlmCiAKICNkZWZpbmUgbWlu
KGEsIGIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 10:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 10:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWXl-0005Ea-Pe; Thu, 28 Sep 2017 10:59:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxWXk-0005D8-Pp
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 10:59:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 42/C9-03610-426DCC95; Thu, 28 Sep 2017 10:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7ytTO
 RBquv61ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLrs5lLDjHVrFuxyeWBsbPLF2MnBwSAv4S
 v1b/YASx2QT0JXa/+MQEYosIqEs8fPcCyObgYBYIlTiwVQwkLCxgIXH57jywchYBVYn2f31sI
 DavgKfE11d/mCFGykmcP/4TzOYU8JL43/+MFcQWAqr52bOQCcJWk7jWf4kdoldQ4uTMJ2DnMA
 tISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYOAxDsYNz3MfIQoyQHk5Iob9zFM5FCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHh1rgLlBItS01Mr0jJzgEEMk5bg4FES4ZUGSfMWFyTmFmemQ6ROMVpyHNt0+Q8Tx42H14Fkx
 827f5iEWPLy81KlxHn/XwFqEABpyCjNgxsHi7RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEu
 YtAFnLk5lXArf1FdBBTEAHTZ4IdlBJIkJKqoFxUXnNC8Y/a319T02WPZ3VdK9COOLadP4g188
 H9sT47Zh4x/94yt5N6yu4Am9tsP175IIEm8u/Xav+vG8+sZ975lOunGl3Qvbuu19w46r4k7kp
 +6O/tt1hfbEjwPnQvAX1tQKv1q9Zx9Ch77hh7yKRWeJbttzMm8ij1B/15vw3sX3lcwVN34hVK
 SuxFGckGmoxFxUnAgDtqVTdrwIAAA==
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506596385!106532689!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27874 invoked from network); 28 Sep 2017 10:59:47 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 10:59:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441578252"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen Devel <xen-devel@lists.xen.org>
Date: Thu, 28 Sep 2017 11:59:31 +0100
Message-ID: <1506596372-24393-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Glenn Enright <glenn@rimuhosting.com>
Subject: [Xen-devel] [PATCH XTF 3/4] build: Opencode vmfunc as bytes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmludXRpbHMgMi4yMCBvZiBDZW50T1MgNiB2aW50YWdlIGRvZXNuJ3QgdW5kZXJzdGFuZCB0aGUg
bW5lbW9uaWMuICBUaGUKaW5zdHJ1Y3Rpb24gZG9lc24ndCBlbmNvZGUgYW55IG9wZXJhbmRzLCBz
byB3ZSBkb24ndCBsb3NlIGFueSBmbGV4aWJpbGl0eS4KClJlcG9ydGVkLWJ5OiBHbGVubiBFbnJp
Z2h0IDxnbGVubkByaW11aG9zdGluZy5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdGVzdHMveHNhLTIwMy9tYWluLmMgfCA0
ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90ZXN0cy94c2EtMjAzL21haW4uYyBiL3Rlc3RzL3hzYS0yMDMvbWFpbi5jCmlu
ZGV4IDAxYjViY2EuLmU3ODY1NzcgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3hzYS0yMDMvbWFpbi5jCisr
KyBiL3Rlc3RzL3hzYS0yMDMvbWFpbi5jCkBAIC0yMiw3ICsyMiw5IEBAIGJvb2wgdGVzdF9uZWVk
c19mZXAgPSB0cnVlOwogdm9pZCB0ZXN0X21haW4odm9pZCkKIHsKICAgICBhc20gdm9sYXRpbGUg
KF9BU01fWEVOX0ZFUAotICAgICAgICAgICAgICAgICAgIjE6IHZtZnVuYzsgMjoiCisgICAgICAg
ICAgICAgICAgICAiMToiCisgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHgwZiwgMHgwMSwgMHhk
NDsiIC8qIFZNRlVOQyAqLworICAgICAgICAgICAgICAgICAgIjI6IgogICAgICAgICAgICAgICAg
ICAgX0FTTV9FWFRBQkxFKDFiLCAyYikgLyogSWdub3JlICNVRCBvbiBvbGRlciB2ZXJzaW9ucy4g
Ki8KICAgICAgICAgICAgICAgICAgIDo6ICJhIiAoMCkpOwogCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:00:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWYB-0005qv-3P; Thu, 28 Sep 2017 11:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxWY9-0005qS-EB
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:00:13 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4D/93-03422-C36DCC95; Thu, 28 Sep 2017 11:00:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fm2pl
 Ig5Wr+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrF1azFvwTqWj/cJqlgfE3fxcjJ4eQQJ5E
 37IjrCA2r4CdxL0l11hAbAkBQ4nTC2+C2SwCqhJXt8xlB7HZBNQl2p5tB6sXAbIvrmsEquHiY
 BZ4wChxZVcjG0hCWCBMYv/5n0wgCSGBFkaJ/kvvwBKcAh4S6648BOrgANomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuil1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDsfuy/yFGSQ4mJVHeuItnIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8OpcBcoJFqWmp1akZeYAIwEmLcHBoyTCGwGS5i0uSMwtz
 kyHSJ1i1OXouHn3D5MQS15+XqqUOK8PSJEASFFGaR7cCFhUXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw79crQFN4MvNK4Da9AjqCCeiIyRPBjihJREhJNTB2unD29qiZR53+rSdzoas9oK1
 i1Y/Vpf4CruKzWP49nBnHWqF6OLdavci4+dfJ+CuSjHzKAYtf5DJvFHdYGWnBELfk5xq3/Uy6
 p9ZOmfnY4rf9jaf3r9Zt27DkyoMOkYLWWeLS+z6GuJXmJx1Lib/NdyqoSFLRaE3l6gAV5y/7W
 z+/+D87okqJpTgj0VCLuag4EQBuRwJ/xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506596410!81570808!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12950 invoked from network); 28 Sep 2017 11:00:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 11:00:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 05:00:09 -0600
Message-Id: <59CCF2590200007800180712@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 05:00:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgbWFpbiBkYXRhIHN0cnVjdHVyZXMgb2YgTUJBLgo+
IAo+IExpa2UgQ0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFu
cyB0aGUgbWF4IHRocnRsCj4gcmVnaXN0ZXIgbnVtYmVyLCBhbmQgdGhydGxfbWF4IHdoaWNoIG1l
YW5zIHRoZSBtYXggdGhyb3R0bGUgdmFsdWUKPiAoZGVsYXkgdmFsdWUpLiBJdCBhbHNvIGhhcyBh
IGZsYWcgdG8gcmVwcmVzZW50IGlmIHRoZSB0aHJvdHRsZQo+IHZhbHVlIGlzIGxpbmVhciBvciBu
b3QuCgpDb3VsZCB5b3UgcmVwbGFjZSAib3Igbm90IiB3aXRoIHdoYXQgdGhlIGFsdGVybmF0aXZl
IGFjdHVhbGx5IGlzLAphcyAibm9uLWxpbmVhciIgY2FuIG1lYW4gYWxsIHNvcnRzIG9mIHRoaW5n
cz8KCj4gT25lIHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2YWx1ZSBm
b3Igb25lIG9yIG1vcmUKPiBkb21haW5zLiBUaGUgdGhyb3R0bGUgdmFsdWUgbWVhbnMgdGhlIGRl
bGF5IGJldHdlZW4gTDIgY2FjaGUgYW5kIG5leHQKPiBjYWNoZSBsZXZlbC4KCldoYXQgaXMgYSBk
ZWxheSBiZXR3ZWVuIHR3byBjYWNoZSBsZXZlbHM/Cgo+IEBAIC0yNzIsOCArMjkzLDggQEAgc3Rh
dGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9u
ZyBjYm0pCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAtLyogQ0FUIGNvbW1vbiBmdW5j
dGlvbnMgaW1wbGVtZW50YXRpb24uICovCj4gLXN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShj
b25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiArLyogSW1wbGVtZW50YXRpb24gb2YgYWxs
b2NhdGlvbiBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLwo+ICtzdGF0aWMgYm9vbCBjYXRfaW5pdF9m
ZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAoKU3VjaCBhIHR5cGUgY2hhbmdl
IHNob3VsZCBoYXBwZW4gaW4gYSBzZXBhcmF0ZSBwYXRjaCwgYXMgdGhpcwppc24ndCBzcGVjaWZp
YyB0byBNQkEuIFRoYXQgd2F5IHlvdSBjYW4gYWxzbyBtYWtlIGNsZWFyIHdoeSB5b3UKd2FudCB0
aGlzIHRvIGNoYW5nZSAtIHRoZSBjdXJyZW50IGRlc2NyaXB0aW9uIGRvZXNuJ3QgbWVudGlvbgp0
aGlzIGF0IGFsbC4KCj4gK3N0YXRpYyBib29sIG1iYV9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0
IGNwdWlkX2xlYWYgKnJlZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZmVhdF9ub2RlICpmZWF0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBz
cl9zb2NrZXRfaW5mbyAqaW5mbywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0g
cHNyX2ZlYXRfdHlwZSB0eXBlKQo+ICt7Cj4gKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBu
b3QgZW5hYmxlIGZlYXR1cmUuICovCj4gKyAgICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kIHx8
IHR5cGUgIT0gRkVBVF9UWVBFX01CQSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01B
WF9NQVNLKTsKPiArICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPiArCj4gKyAgICBmZWF0LT5tYmEudGhydGxfbWF4ID0gKHJlZ3MtPmEgJiBNQkFf
VEhSVExfTUFYX01BU0spICsgMTsKPiArCj4gKyAgICBpZiAoIHJlZ3MtPmMgJiBNQkFfTElORUFS
X01BU0sgKQo+ICsgICAgewo+ICsgICAgICAgIGZlYXQtPm1iYS5saW5lYXIgPSB0cnVlOwo+ICsK
PiArICAgICAgICBpZiAoIGZlYXQtPm1iYS50aHJ0bF9tYXggPj0gMTAwICkKPiArICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICsKPiArICAgIHdybXNybChNU1JfSUEzMl9QU1Jf
TUJBX01BU0soMCksIDApOwo+ICsKPiArICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJh
eS4gKi8KPiArICAgIGluZm8tPmZlYXR1cmVzW3R5cGVdID0gZmVhdDsKPiArCj4gKyAgICBpZiAo
ICFvcHRfY3B1X2luZm8gKQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIHByaW50
ayhYRU5MT0dfSU5GTyAiTUJBOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgdGhy
dGxfbWF4OiV1LCBsaW5lYXI6JXUuXG4iLAoKVGhlIGxhc3Qgb25lIHdhbnRzIHRvIGJlICVkLgoK
PiBAQCAtMTQxMCw2ICsxNDk2LDcgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4g
ICAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gICAg
ICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0Owo+ICAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVnczsK
PiArICAgIHVpbnQzMl90IGVieDsKCklzIHRoaXMgbG9jYWwgdmFyaWFibGUgcmVhbGx5IGEgYmln
IGhlbHA/IFRvIG1lIGl0IGxvb2tzIGxpa2UgaXQgb25seQptYWtlcyB0aGUgcGF0Y2ggbGFyZ2Vy
IHdpdGhvdXQgYWN0dWFsbHkgaW1wcm92aW5nIGFueXRoaW5nLAphbmQgd2l0aG91dCBiZWluZyBy
ZWxhdGVkIHRvIHRoZSBzdWJqZWN0IG9mIHRoZSBwYXRjaC4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:12:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWjs-0006zU-6U; Thu, 28 Sep 2017 11:12:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxWjr-0006zO-6a
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:12:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2D/28-03093-219DCC95; Thu, 28 Sep 2017 11:12:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS5fv5pl
 Ig81LjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLn3MLJjJVnF35kaWB8S1jFyMHh5BAnsS0
 O/JdjJwcvAJ2El/mdjCD2BIChhKnF95kAbFZBFQl2vsOs4LYbALqEm3PtoPZIkD2xXWNQDVcH
 MwCDxglruxqZANJCAt4SmxuPc8KkhASaGGUOPb7DwvIMk4BD4mPO9VBTF4BQYm/O4RBTGagOe
 vnCYF0MgvISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUaM4tagstUjX2EgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw7BiAYAfj6XWBhxglOZiURHnjLp6JFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvL+uA9UJFqWmp1akZeYAIwOmVIKDR
 0mE9x1Imre4IDG3ODMdInWK0ZjjxsPrf5g4Om7e/cMkBDZJSpx3MUipAEhpRmke3CBYxF5ilJ
 US5mUEOlOIpyC1KDezBFX+FaM4B6OSMG8/yBSezLwSuH2vgE5hAjpl8kSwU0oSEVJSDYxNWam
 Piy7sTdVUjFIt/2ti5qDxTPjp0WfJbx7Lf6xq/X7hZ6x06v1Lh7QkUmL66n03618QXrVk4q24
 vCxD/mn/v95euv19usWjuCkai94d+F20MnBWmC/rUtn6U4VaIRweH68w/fZbU7v2uarfzsl5R
 7bwBs6dtGzHH4Ga1COTecxPSG2XcxRXYinOSDTUYi4qTgQAXKzu3tMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506597133!113488586!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12376 invoked from network); 28 Sep 2017 11:12:14 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 11:12:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 05:12:12 -0600
Message-Id: <59CCF52C0200007800180741@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 05:12:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-7-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1506160104-5890-7-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 06/15] x86: implement get value interface
 for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgZ2V0IHZhbHVlIGRvbWN0bCBpbnRlcmZhY2UgZm9y
IE1CQS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNv
bT4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:15:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWmo-00078e-Kb; Thu, 28 Sep 2017 11:15:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxWmn-00078X-6d
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:15:21 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F0/EC-02208-8C9DCC95; Thu, 28 Sep 2017 11:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fEzTO
 RBq2CFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxtwZbxgLXgpX9F88ztrA+IKvi5GTQ0ggT+JJ
 fycTiM0rYCfRt/UlG4gtIWAocXrhTRYQm0VAVaL/cwOYzSagLtH2bDsriC0ikCXxY3MXexcjF
 wezwAJGidftC8GKhAWcJU517mICSQgJPGOUWHrhA1AVBwengJ7EykMRICavgKDE3x3CIOXMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdU72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYxf+p0PMUpyMCmJ8prcOBMp
 xJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4X4PUCRalpqdWpGXmAKMDplSCg
 0dJhFcTJM1bXJCYW5yZDpE6xajL0XHz7h8mIbAZUuK8C0CKBECKMkrz4EbAIvUSo6yUMC8j0I
 FCPAWpRbmZJajyrxjFORiVhHn3g0zhycwrgdv0CugIJqAjJk8EO6IkESEl1cBY+T+QXTx/ic+
 bGzqHP3f7i2322DXp4aXXJ6PcNC+1NxyaxHdB7IqabPqEOy1X9iVdNGZVvFPdflFskglDm7OL
 rU/7spi+2d+F3Lf77LEvYAu+UeM49ZTnwd/xtxidLDSSmS8tC86a/8XyQaJz/6zNF8+HXf3Ff
 +LSg645bvs2dy6tvDtfZME+JZbijERDLeai4kQAoCiyx88CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506597318!110770578!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49874 invoked from network); 28 Sep 2017 11:15:19 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 11:15:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 05:15:17 -0600
Message-Id: <59CCF5E40200007800180744@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 05:15:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=EF=BF=BD?=" <roger.pau@citrix.com>,
 "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <20170926093931.3abbfrvl5droyz7r@dhcp-3-128.uk.xensource.com>
 <20170928023937.GY11006@yi.y.sun>
In-Reply-To: <20170928023937.GY11006@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDA0OjM5LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wOS0yNiAxMDozOTozMSwgUm9nZXIgUGF1IE1vbm4gd3JvdGU6Cj4+IE9uIFNh
dCwgU2VwIDIzLCAyMDE3IGF0IDA5OjQ4OjE2QU0gKzAwMDAsIFlpIFN1biB3cm90ZToKPj4gPiBA
QCAtMjc0LDI5ICsyNzcsNiBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl90eXBlX3Rv
X2ZlYXRfdHlwZShlbnVtIHBzcl90eXBlIHR5cGUpCj4+ID4gICAgICByZXR1cm4gZmVhdF90eXBl
Owo+PiA+ICB9Cj4+ID4gIAo+PiA+IC1zdGF0aWMgYm9vbCBwc3JfY2hlY2tfY2JtKHVuc2lnbmVk
IGludCBjYm1fbGVuLCB1bnNpZ25lZCBsb25nIGNibSkKPj4gPiAtewo+PiA+IC0gICAgdW5zaWdu
ZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7Cj4+ID4gLQo+PiA+IC0gICAgLyogU2V0IGJpdHMg
c2hvdWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFswLCBjYm1fbGVuXS4gKi8KPj4gPiAtICAgIGlm
ICggY2JtICYgKH4wdWwgPDwgY2JtX2xlbikgKQo+PiA+IC0gICAgICAgIHJldHVybiBmYWxzZTsK
Pj4gPiAtCj4+ID4gLSAgICAvKiBBdCBsZWFzdCBvbmUgYml0IG5lZWQgdG8gYmUgc2V0LiAqLwo+
PiA+IC0gICAgaWYgKCBjYm0gPT0gMCApCj4+ID4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+
IC0KPj4gPiAtICAgIGZpcnN0X2JpdCA9IGZpbmRfZmlyc3RfYml0KCZjYm0sIGNibV9sZW4pOwo+
PiA+IC0gICAgemVyb19iaXQgPSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmly
c3RfYml0KTsKPj4gPiAtCj4+ID4gLSAgICAvKiBTZXQgYml0cyBzaG91bGQgYmUgY29udGlndW91
cy4gKi8KPj4gPiAtICAgIGlmICggemVyb19iaXQgPCBjYm1fbGVuICYmCj4+ID4gLSAgICAgICAg
IGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCj4+ID4g
LSAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+IC0KPj4gPiAtICAgIHJldHVybiB0cnVlOwo+PiA+
IC19Cj4+ID4gLQo+PiA+ICAvKiBJbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0aW9uIGZlYXR1cmVz
JyBmdW5jdGlvbnMuICovCj4+ID4gIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+PiA+IEBAIC00MjYsMTEgKzQwNiwzNiBAQCBzdGF0
aWMgYm9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+
PiA+ICAgICAgcmV0dXJuIHRydWU7Cj4+ID4gIH0KPj4gPiAgCj4+ID4gK3N0YXRpYyBib29sIGNh
dF9jaGVja19jYm0oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyBj
Ym0pCj4+ID4gK3sKPj4gPiArICAgIHVuc2lnbmVkIGludCBmaXJzdF9iaXQsIHplcm9fYml0Owo+
PiA+ICsgICAgdW5zaWduZWQgaW50IGNibV9sZW4gPSBmZWF0LT5jYXQuY2JtX2xlbjsKPj4gPiAr
Cj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhlIHJh
bmdlIG9mIFswLCBjYm1fbGVuXS4KPj4gPiArICAgICAqIEFuZCwgYXQgbGVhc3Qgb25lIGJpdCBu
ZWVkIHRvIGJlIHNldC4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgaWYgKCBjYm0gJiAofjB1bCA8
PCBjYm1fbGVuKSB8fCBjYm0gPT0gMCApCj4+ID4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+
ICsKPj4gPiArICAgIGZpcnN0X2JpdCA9IGZpbmRfZmlyc3RfYml0KCZjYm0sIGNibV9sZW4pOwo+
PiA+ICsgICAgemVyb19iaXQgPSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmly
c3RfYml0KTsKPj4gPiArCj4+ID4gKyAgICAvKiBTZXQgYml0cyBzaG91bGQgYmUgY29udGlndW91
cy4gKi8KPj4gPiArICAgIGlmICggemVyb19iaXQgPCBjYm1fbGVuICYmCj4+ID4gKyAgICAgICAg
IGZpbmRfbmV4dF9iaXQoJmNibSwgY2JtX2xlbiwgemVyb19iaXQpIDwgY2JtX2xlbiApCj4+ID4g
KyAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiA+ICsKPj4gPiArICAgIHJldHVybiB0cnVlOwo+PiA+
ICt9Cj4+IAo+PiBXaHkgZG8geW91IG5lZWQgdG8gbW92ZSB0aGUgY29kZSBhcGFydCBmcm9tIHJl
bmFtaW5nIGl0Pwo+PiAKPiBCZWNhdXNlIGl0IGlzIENBVCBzcGVjaWZpYyBmdW5jdGlvbiBub3cu
IEkgbW92ZWQgaXQgaW50byBDQVQgc2VjdGlvbi4KPiAgICAgJy8qIEltcGxlbWVudGF0aW9uIG9m
IGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8nCgpUaGUgZWFzaWVyIHRoaW5nIHRo
ZW4gd291bGQgaGF2ZSBiZWVuIHRvIG1vdmUgdGhlIGNvbW1lbnQKbGluZSB1cC4gVGhhdCB3YXkg
YWN0dWFsIGNoYW5nZXMgdG8gdGhlIGZ1bmN0aW9uIGFsc28gYmVjb21lCm9idmlvdXMuIEJlc2lk
ZXMgdGhhdCAtIGlzbid0IHRoZSBBIGluIE1CQSBhbHNvICJBbGxvY2F0aW9uIj8KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:22:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxWtL-0007pq-Cb; Thu, 28 Sep 2017 11:22:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <n.borisov.lkml@gmail.com>) id 1dxWqS-0007J4-6B
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:19:08 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 92/9C-03414-BAADCC95; Thu, 28 Sep 2017 11:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42Lxqg0y0F1260y
 kwet5Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bx+/1sBStkKv7ud2tg3CHRxcjFISQwg1Hi
 ctdTdhCHRWAbq8Sk64dYQRwJgTusEgd2PWTrYuQEcrIk/u9cwAJhp0nsvHOOEcKukrj/cSsri
 C0koC4x+/tXVoixE5kkrtxdxA6SEBZwl7h3ph9skIiAh8T5R6fBBjELKEnsP3uNEaLZUGJ170
 SwOJuAgUTz581gvbwCNhK3d20Fi7MIqErMuv4bbJmoQLhE09l+FogaQYmTM5+A2ZwCRhLTTl6
 Amq8u8WfeJWYIW1zi1pP5TBC2vMT2t3OYJzCKzkLSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqRr
 ZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYMwxAsIPxwKLAQ4ySHExKorwmN
 85ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1b4JlBMsSk1PrUjLzAFGL0xagoNHSYR3MUgrb3
 FBYm5xZjpE6hSjLse+Pbf+MAmx5OXnpUqJ8/aBzBAAKcoozYMbAUsklxhlpYR5GYGOEuIpSC3
 KzSxBlX/FKM7BqCTMawYyhSczrwRu0yugI5iAjpg8EeyIkkSElFQDo9HT6/eFOfXehnE3+uc4
 T34XFKcc0ugffisnIiQqPq7jVbc08x550R7Vxl9Zk2R2RVVoe0st/cm5pLb2mHizuHm60OLAi
 Rk9Vg+WLhIrP2RnyPnWbLl5586exrofCzJ6Pt9dk/XmddCKEsn+ftunvbKqs5Kc/3x68OLF20
 UpPv4Tj++2tEtWYinOSDTUYi4qTgQAC+v1RR8DAAA=
X-Env-Sender: n.borisov.lkml@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506597542!73086747!1
X-Originating-IP: [74.125.82.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55814 invoked from network); 28 Sep 2017 11:19:02 -0000
Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com)
 (74.125.82.48)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 11:19:02 -0000
Received: by mail-wm0-f48.google.com with SMTP id q124so1582548wmb.0
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 04:19:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PDeOT5n9XJiJXk6gJQaDayNw4iEgq20kNvzYjcHQSWg=;
 b=EZxzgrHd3JQx/opqrucpgiFixyL+NwcJxfTxSsC2vxWymbjh0Q6yGgmqpl8Pvq1C0n
 Z208bh+XmX2t7H01AO8Tzxv+fg2bopLl4sWxV4CSmp6nwlQiA6nFBhqVJLxtkFZO3wkP
 ztemXd/FGLuNxwsMn2xZP79dwLAxxuXIipPXeM4AHvbiuLLlPzaiATxXTlYfb7MQVRZZ
 ve6hCNf6V9npwPjVkWAwGq1bTMDG8FHg+W7Fsw1IAkmK4K7BvloedlIzMpu93fSmpq/O
 UaUmAClUDIDhpe9eeejup4qCsLyjTS+70ls+WKlFFLAQLHT+WnDipfse1rq0HymGy/kz
 N1Fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=PDeOT5n9XJiJXk6gJQaDayNw4iEgq20kNvzYjcHQSWg=;
 b=aJi6X2rnykd1biM1GAI5/upyzpdrojxs7OjMrKTd7eCkOwPIDfACM4XVzVjiPAOHSN
 oXLn9dVViZVqwGETSbWJN/mCRab5IKTKhm/iMOUZ4VoFB3m/E3iC9xJlRBAkzNEWXW/y
 i5VytuZ4eFGG8PT5kj7HZAZwQbl740dwx2reTb/+tjswqd8UkP4xvM4DBYLED9RcnLwI
 hdcK9i5tB2CgPEbi/DjiyxDMjl2NKQ7ahGhDkoTrXE/RjJW3RBpac8ZUsTuA/P8arQU1
 1yljVkrFjQvQ5PZnAI0tuhHhRAxiKV/CvTIFFFaBfCSkIz74ztv+F/ujmadULHg9bQe9
 h+oA==
X-Gm-Message-State: AHPjjUj+6pG8lutq7xTNrt0qauP3NKGNxY4WFEqg4xDpr5zNXAMGby72
 25QJbhdCAQrA8ZPzAT1EXll1zemV
X-Google-Smtp-Source: AOwi7QBHid8Yd9OXRly3uEYNpD8OW5SIF3met8YoCE2Nw/iwVnjFN7qSSaLa2JMGurMgsCyMp0MNWA==
X-Received: by 10.80.145.107 with SMTP id f40mr5174671eda.235.1506597541950;
 Thu, 28 Sep 2017 04:19:01 -0700 (PDT)
Received: from [10.20.1.199] (ivokamhome.ddns.nbis.net. [87.120.136.31])
 by smtp.gmail.com with ESMTPSA id i16sm1238528edj.77.2017.09.28.04.19.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 04:19:00 -0700 (PDT)
To: Olivier Bonvalet <btrfs.list@daevel.fr>, linux-btrfs@vger.kernel.org
References: <1506593789.26660.28.camel@daevel.fr>
From: Nikolay Borisov <n.borisov.lkml@gmail.com>
Message-ID: <ed2732d4-966a-3f17-bb5e-27f7615668ea@gmail.com>
Date: Thu, 28 Sep 2017 14:18:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506593789.26660.28.camel@daevel.fr>
Content-Language: en-US
X-Mailman-Approved-At: Thu, 28 Sep 2017 11:22:06 +0000
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] task btrfs-transacti:651 blocked for more than 120
	seconds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAyOC4wOS4yMDE3IDEzOjE2LCBPbGl2aWVyIEJvbnZhbGV0IHdyb3RlOgo+IEhpICEKPiAK
PiBJIGhhdmUgYSB2aXJ0dWFsIHNlcnZlciAoWGVuKSB3aGljaCB2ZXJ5IGZyZXF1ZW50bHkgaGFu
Z3Mgd2l0aCBvbmx5Cj4gdGhpcyBlcnJvciBpbiBsb2dzIDoKPiAKPiBbIDEzMzAuMTQ0MTI0XSBJ
TkZPOiB0YXNrIGJ0cmZzLXRyYW5zYWN0aTo2NTEgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBz
ZWNvbmRzLgo+IFsgMTMzMC4xNDQxNDFdICAgICAgIE5vdCB0YWludGVkIDQuOS1kYWUteGVuICMy
Cj4gWyAxMzMwLjE0NDE0Nl0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3Rp
bWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgo+IFsgMTMzMC4xNDQxNzldIGJ0cmZz
LXRyYW5zYWN0aSBEICAgIDAgICA2NTEgICAgICAyIDB4MDAwMDAwMDAKPiBbIDEzMzAuMTQ0MTg0
XSAgZmZmZjg4MDNhNmM4NWI0MCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAzYWY4NTc4ODAgZmZm
Zjg4MDNhOTc2MjE4MAo+IFsgMTMzMC4xNDQxOTBdICBmZmZmODgwM2E3YmI4MTQwIGZmZmZjOTAw
MTczYmZiMTAgZmZmZmZmZmY4MTUwZmYxZiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAxMzMwLjE0NDE5
NV0gIGZmZmY4ODAzYTdiYjgxNDAgN2ZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZjgxNTEwNzEwIGZm
ZmZjOTAwMTczYmZjMTgKPiBbIDEzMzAuMTQ0MjAwXSBDYWxsIFRyYWNlOgo+IFsgMTMzMC4xNDQy
MTFdICBbPGZmZmZmZmZmODE1MGZmMWY+XSA/IF9fc2NoZWR1bGUrMHgxN2YvMHg1MzAKPiBbIDEz
MzAuMTQ0MjE1XSAgWzxmZmZmZmZmZjgxNTEwNzEwPl0gPyBiaXRfd2FpdCsweDUwLzB4NTAKPiBb
IDEzMzAuMTQ0MjE4XSAgWzxmZmZmZmZmZjgxNTEwMmZkPl0gPyBzY2hlZHVsZSsweDJkLzB4ODAK
PiBbIDEzMzAuMTQ0MjIxXSAgWzxmZmZmZmZmZjgxNTEzMmJlPl0gPyBzY2hlZHVsZV90aW1lb3V0
KzB4MTdlLzB4MmEwCj4gWyAxMzMwLjE0NDIyNl0gIFs8ZmZmZmZmZmY4MTAxYmI3MT5dID8geGVu
X2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4gWyAxMzMwLjE0NDIzMV0gIFs8ZmZm
ZmZmZmY4MTBmMjE5Nj5dID8ga3RpbWVfZ2V0KzB4MzYvMHhhMAo+IFsgMTMzMC4xNDQyMzRdICBb
PGZmZmZmZmZmODE1MTA3MTA+XSA/IGJpdF93YWl0KzB4NTAvMHg1MAo+IFsgMTMzMC4xNDQyMzdd
ICBbPGZmZmZmZmZmODE1MGZkMzg+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHg5OC8weDEwMAo+
IFsgMTMzMC4xNDQyNDBdICBbPGZmZmZmZmZmODE1MTNkZTE+XSA/IF9yYXdfc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSsweDExLzB4MjAKPiBbIDEzMzAuMTQ0MjQ2XSAgWzxmZmZmZmZmZjgxNTEwNzIy
Pl0gPyBiaXRfd2FpdF9pbysweDEyLzB4NjAKPiBbIDEzMzAuMTQ0MjUwXSAgWzxmZmZmZmZmZjgx
NTEwN2JlPl0gPyBfX3dhaXRfb25fYml0KzB4NGUvMHg4MAo+IFsgMTMzMC4xNDQyNTZdICBbPGZm
ZmZmZmZmODExMzc3MmM+XSA/IHdhaXRfb25fcGFnZV9iaXQrMHg2Yy8weDgwCj4gWyAxMzMwLjE0
NDI2MV0gIFs8ZmZmZmZmZmY4MTBkNGFiMD5dID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4
MzAvMHgzMAo+IFsgMTMzMC4xNDQyNjVdICBbPGZmZmZmZmZmODExMzc4MDg+XSA/IF9fZmlsZW1h
cF9mZGF0YXdhaXRfcmFuZ2UrMHhjOC8weDExMAo+IFsgMTMzMC4xNDQyNzBdICBbPGZmZmZmZmZm
ODExMzc4NTk+XSA/IGZpbGVtYXBfZmRhdGF3YWl0X3JhbmdlKzB4OS8weDIwCj4gWyAxMzMwLjE0
NDI5OF0gIFs8ZmZmZmZmZmZhMDE0YjAzMz5dID8gYnRyZnNfd2FpdF9vcmRlcmVkX3JhbmdlKzB4
NjMvMHgxMDAgW2J0cmZzXQo+IFsgMTMzMC4xNDQzMTBdICBbPGZmZmZmZmZmYTAxNzVhNjg+XSA/
IGJ0cmZzX3dhaXRfY2FjaGVfaW8rMHg1OC8weDFlMCBbYnRyZnNdCj4gWyAxMzMwLjE0NDMyMF0g
IFs8ZmZmZmZmZmZhMDExZGVkMj5dID8gYnRyZnNfc3RhcnRfZGlydHlfYmxvY2tfZ3JvdXBzKzB4
MWMyLzB4NDUwIFtidHJmc10KPiBbIDEzMzAuMTQ0MzI4XSAgWzxmZmZmZmZmZjgxMGEyYmE1Pl0g
PyBkb19ncm91cF9leGl0KzB4MzUvMHhhMAo+IFsgMTMzMC4xNDQzMzhdICBbPGZmZmZmZmZmYTAx
MmVmYTc+XSA/IGJ0cmZzX2NvbW1pdF90cmFuc2FjdGlvbisweDE0Ny8weDliMCBbYnRyZnNdCj4g
WyAxMzMwLjE0NDM0OF0gIFs8ZmZmZmZmZmZhMDEyZjhhMj5dID8gc3RhcnRfdHJhbnNhY3Rpb24r
MHg5Mi8weDNmMCBbYnRyZnNdCj4gWyAxMzMwLjE0NDM1N10gIFs8ZmZmZmZmZmZhMDEyYTBlNz5d
ID8gdHJhbnNhY3Rpb25fa3RocmVhZCsweDFkNy8weDFmMCBbYnRyZnNdCj4gWyAxMzMwLjE0NDM2
Nl0gIFs8ZmZmZmZmZmZhMDEyOWYxMD5dID8gYnRyZnNfY2xlYW51cF90cmFuc2FjdGlvbisweDRm
MC8weDRmMCBbYnRyZnNdCj4gWyAxMzMwLjE0NDM3M10gIFs8ZmZmZmZmZmY4MTBiYTM1Mj5dID8g
a3RocmVhZCsweGMyLzB4ZTAKPiBbIDEzMzAuMTQ0Mzc3XSAgWzxmZmZmZmZmZjgxMGJhMjkwPl0g
PyBrdGhyZWFkX2NyZWF0ZV9vbl9ub2RlKzB4NDAvMHg0MAo+IFsgMTMzMC4xNDQzODFdICBbPGZm
ZmZmZmZmODE1MTQ0MDU+XSA/IHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwCgpTbyB3aGF0IHRoaXMg
c3RhY2sgdHJhY2UgbWVhbnMgaXMgdGhhdCB0cmFuc2FjdGlvbiBjb21taXQgaGFzIGh1bmcuIEFu
ZApqdWRnaW5nIGJ5IHRoZSBjYWxsZWQgZnVuY3Rpb25zIChhc3N1bWluZyB0aGV5IGFyZSBjb3Jy
ZWN0LCB0aG91Z2ggdGhlID8KYXJlbid0IHZlcnkgZW5jb3VyYWdpbmcpLiBDb25jcmV0ZWx5LCBp
dCBtZWFucyB0aGF0IGFuIGlvIGhhcyBiZWVuCnN0YXJ0ZWQgZm9yIGEgY2VydGFpbiByYW5nZSBv
ZiBhZGRyZXNzZXMgYW5kIHRyYW5zYWN0aW9uIGNvbW1pdCBpcyBub3cKd2FpdGluZyB0byBiZSBh
d2FrZW4gdXBvbiBjb21wbGV0aW9uIG9mIHdyaXRlLiBXaGVuIHRoaXMgb2NjdXJzIGNhbiB5b3UK
c2VlIGlmIHRoZXJlIGlzIGlvIGFjdGl2aXR5IGZyb20gdGhhdCBwYXJ0aWN1bGFyIGd1ZXN0IChh
c3N1bWluZyB5b3UKaGF2ZSBhY2Nlc3MgdG8gdGhlIGh5cGVydmlzb3IpPyBJdCBtaWdodCBiZSBh
IGJ1ZyBpbiBidHJmcyBvciB5b3UgbWlnaHQKYmUgaGl0dGluZyBzb21ldGhpbmcgZWxzZSBpbiB0
aGUgaHlwZXJ2aXNvcgoKCj4gCj4gCj4gSXQncyBhIERlYmlhbiBTdHJldGNoIHN5c3RlbSwgcnVu
bmluZyBhIDQuOS41MiBMaW51eCBrZXJuZWwgKG9uIGEgWGVuIDQuOC4yIGh5cGVydmlzb3IpLgo+
IFdpdGggYW4gb2xkIDQuMS54IExpbnV4IGtlcm5lbCwgSSBoYXZlbid0IGFueSBwcm9ibGVtLgo+
IAo+IAo+IElzIGl0IGEgQnRyZnMgYnVnID8gU2hvdWxkIEkgdHJ5IGEgbW9yZSByZWNlbnQga2Vy
bmVsID8gKHdoaWNoIG9uZSA/KQo+IAo+IFRoYW5rcyBpbiBhZHZhbmNlLAo+IAo+IE9saXZpZXIK
PiAtLQo+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1
YnNjcmliZSBsaW51eC1idHJmcyIgaW4KPiB0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jk
b21vQHZnZXIua2VybmVsLm9yZwo+IE1vcmUgbWFqb3Jkb21vIGluZm8gYXQgIGh0dHA6Ly92Z2Vy
Lmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:36:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxX74-0000E0-Kr; Thu, 28 Sep 2017 11:36:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxX73-0000Du-0R
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:36:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 65/0D-01809-0BEDCC95; Thu, 28 Sep 2017 11:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f9vTO
 RBvPWClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPnz5mKtiqUnGu/TtLA+N5qS5GTg4hgTyJ
 FTv2sIDYvAJ2Em2Xe5lBbAkBQ4nTC2+CxVkEVCX+9q0Ai7MJqEu0PdvOCmKLANkX1zUC1XBxM
 As8YJS4squRDSQhLOAscapzFxNIQkighVFi68nNYN2cAh4S7a0djF2MHEDbBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3RN9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MN7qcz7EKMnBpCTKa3LjTKQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd67d4FygkWp6akVaZk5wEiASUtw8CiJ8L67DZTmLS5Iz
 C3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bzvIDAGQoozSPLgRsKi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWHexyBTeDLzSuA2vQI6ggnoiMkTwY4oSURISTUw1n30/+NoM/ese6sjf5i346v
 QzXYFEpUr3XL3CPtVLz4868fZpwvvcGTl/Jn/cWHhpvCdE8xP3XQU6yqJX3XyY+urmcwHPr6/
 FqZtt4CLraXJO2RPXfLBT32ZD/7lFa34bbetNPmTVmdxYdrmVWtleBbyZ4nsjA/KVr4YxsWxP
 0Vd4vL+T7t3K7EUZyQaajEXFScCAF9H70HFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506598573!113624749!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62343 invoked from network); 28 Sep 2017 11:36:15 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 11:36:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 05:36:12 -0600
Message-Id: <59CCFACB0200007800180767@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 05:36:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA5LjE3IGF0IDExOjQ4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBUaGlzIHBhdGNoIGltcGxlbWVudHMgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQSBpbmNsdWRp
bmcgaXRzIGNhbGxiYWNrCj4gZnVuY3Rpb24gYW5kIGRvbWN0bCBpbnRlcmZhY2UuCj4gCj4gSXQg
YWxzbyBjaGFuZ2VzIHRoZSBtZW1lYmVycyBpbiAnY29zX3dyaXRlX2luZm8nIHRvIHRyYW5zZmVy
IHRoZQo+IGZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUg
YXJyYXkuIFRoZW4sIHdlCj4gY2FuIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNv
cyBpZCBpbnRvIE1TUnMuCj4gCj4gQmVjYXVzZSBtdWx0aXBsZSBmZWF0dXJlcyBtYXkgY28tZXhp
c3QsIHdlIG5lZWQgaGFuZGxlIGFsbCBmZWF0dXJlcyB0byB3cml0ZQo+IHZhbHVlcyBvZiB0aGVt
IGludG8gYSBDT1MgcmVnaXN0ZXIgd2l0aCBuZXcgQ09TIElELiBFLmc6Cj4gMS4gTDMgQ0FUIGFu
ZCBNQkEgY28tZXhpc3QuCj4gMi4gRG9tMSBhbmQgRG9tMiBzaGFyZSBhIHNhbWUgQ09TIElEICgy
KS4gVGhlIEwzIENBVCBDQk0gb2YgRG9tMSBpcyAweDFmZiwKPiAgICB0aGUgTUJBIFRocnRsZSBv
ZiBEb20xIGlzIDB4YS4KPiAzLiBVc2VyIHdhbnRzIHRvIGNoYW5nZSBNQkEgVGhydGwgb2YgRG9t
MSB0byBiZSAweDE0LiBCZWNhdXNlIENPUyBJRCAyIGlzCj4gICAgdXNlZCBieSBEb20yIHRvbywg
d2UgaGF2ZSB0byBwaWNrIGEgbmV3IENPUyBJRCAzLiBUaGUgdmFsdWVzIG9mIERvbTEgb24KPiAg
ICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVzIGFzIGJlbG93Ogo+ICAgICAgICAgICAg
LS0tLS0tLS0tCj4gICAgICAgICAgICB8IENPUyAzIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+
ICAgIEwzIENBVCAgfCAweDdmZiB8Cj4gICAgICAgICAgICAtLS0tLS0tLS0KPiAgICBNQkEgICAg
IHwgMHgwICAgfAo+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gNC4gQWZ0ZXIgc2V0dGluZywgdGhl
IEwzIENBVCBDQk0gdmFsdWUgb2YgRG9tMSBzaG91bGQgYmUga2VwdCBhbmQgdGhlIG5ldyBNQkEK
PiAgICBUaHJ0bCBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENPUyBJRCAzIHNob3VsZCBiZSBi
ZWxvdy4KPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ICAgICAgICAgICAgfCBDT1MgMyB8Cj4gICAg
ICAgICAgICAtLS0tLS0tLS0KPiAgICBMMyBDQVQgIHwgMHgxZmYgfAo+ICAgICAgICAgICAgLS0t
LS0tLS0tCj4gICAgTUJBICAgICB8IDB4MTQgIHwKPiAgICAgICAgICAgIC0tLS0tLS0tLQo+IAo+
IFNvLCB3ZSBzaG91bGQgd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBpbnRvIHRoZWlyIE1TUnMu
IFRoYXQgcmVxdWlyZXMgdGhlCj4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFy
cmF5IGFuZCB2YWx1ZSBhcnJheSBhcmUgaW5wdXQuCgpIb3cgaXMgdGhpcyBsYXN0IGFzcGVjdCAo
YW5kIHRoZSByZXNwZWN0aXZlIGNoYW5nZXMpIHJlbGF0ZWQgdG8gTUJBPwpJLmUuIHdoeSBpc24n
dCB0aGlzIG5lZWRlZCB3aXRoIHRoZSAoYWxzbyBpbmRlcGVuZGVudCBidXQgcG9zc2libHkKY28t
ZXhpc3RpbmcpIEwyL0wzIENBVCBmZWF0dXJlcz8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gQEAgLTEzNyw3ICsxMzcsMTAgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwo+ICAKPiAgICAgIC8qIHdy
aXRlX21zciBpcyB1c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KPiAt
ICAgIHZvaWQgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51
bSBwc3JfdHlwZSB0eXBlKTsKPiArICAgIHVpbnQzMl90ICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBp
bnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CgpBZ2FpbiB0aGUgdHlw
ZSBjaGFuZ2Ugd291bGQgYmV0dGVyIGJlIGEgcHJlcmVxIHBhdGNoLCB0byBhbGxvdyB0aGUKZm9j
dXMgaGVyZSB0byBiZSBvbiBNQkEuCgo+IEBAIC01MDIsOSArNTE0LDIzIEBAIHN0YXRpYyBib29s
IG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gICAgICBy
ZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgbWJhX3dyaXRlX21zcih1bnNpZ25l
ZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSBwc3JfdHlwZSB0eXBlKQo+ICtzdGF0aWMgdWludDMyX3QgbWJhX3dyaXRlX21zcih1bnNpZ25l
ZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0gcHNyX3R5cGUgdHlwZSkKPiArewo+ICsgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9NQkFf
TUFTSyhjb3MpLCB2YWwpOwo+ICsKPiArICAgIC8qIFJlYWQgYWN0dWFsIHZhbHVlIHNldCBieSBo
YXJkd2FyZS4gKi8KPiArICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soY29zKSwgdmFs
KTsKPiArCj4gKyAgICByZXR1cm4gdmFsOwo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCBtYmFfY2hl
Y2tfdGhydGwoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyB0aHJ0
bCkKPiAgewo+ICsgICAgaWYgKCB0aHJ0bCA+IGZlYXQtPm1iYS50aHJ0bF9tYXggKQo+ICsgICAg
ICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKClRoaXMgY2FuIGJlIGhh
ZCB3aXRoIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQuCgo+ICBzdGF0aWMgdm9pZCBkb193cml0
ZV9wc3JfbXNycyh2b2lkICpkYXRhKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRl
X2luZm8gKmluZm8gPSBkYXRhOwo+IC0gICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8t
PmZlYXR1cmU7Cj4gLSAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBpbmZvLT5w
cm9wczsKPiAtICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19udW0gPSBw
cm9wcy0+Y29zX251bTsKPiArICAgIHVuc2lnbmVkIGludCBpLCBpbmRleCA9IDAsIGNvcyA9IGlu
Zm8tPmNvczsKPiArICAgIGNvbnN0IHVpbnQzMl90ICp2YWxfYXJyYXkgPSBpbmZvLT52YWw7Cj4g
IAo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBjb3NfbnVtOyBpKysgKQo+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBBUlJBWV9TSVpFKGZlYXRfcHJvcHMpOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAg
IGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251bSArIGldICE9IGluZm8tPnZhbFtp
XSApCj4gKyAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ld
Owo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGluZm8tPnByb3Bz
W2ldOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbnVtLCBqOwo+ICsKPiArICAgICAgICBp
ZiAoICFmZWF0IHx8ICFwcm9wcyApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAg
ICAgICBjb3NfbnVtID0gcHJvcHMtPmNvc19udW07Cj4gKyAgICAgICAgaWYgKCBpbmZvLT5hcnJh
eV9sZW4gPCBpbmRleCArIGNvc19udW0gKQo+ICsgICAgICAgICAgICByZXR1cm47Cj4gKwo+ICsg
ICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisrICkKPiAgICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZh
bFtpXTsKPiAtICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIGluZm8tPnZhbFtpXSwg
cHJvcHMtPnR5cGVbaV0pOwo+ICsgICAgICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2Nv
cyAqIGNvc19udW0gKyBqXSAhPSB2YWxfYXJyYXlbaW5kZXggKyBqXSApCj4gKyAgICAgICAgICAg
ICAgICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gPQo+ICsgICAgICAgICAg
ICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCB2YWxfYXJyYXlbaW5kZXggKyBqXSwgcHJv
cHMtPnR5cGVbal0pOwoKVGhpcyByZW5kZXJzIHBhcnRseSB1c2VsZXNzIHRoZSBjaGVjazogSWYg
aGFyZHdhcmUgY2FuIGFsdGVyIHRoZQp2YWx1ZSwgcmVwZWF0ZWRseSByZXF1ZXN0aW5nIHRoZSBz
YW1lIHZhbHVlIHRvIGJlIHdyaXR0ZW4gd2lsbApubyBsb25nZXIgZ3VhcmFudGVlIHRoZSBNU1Ig
d3JpdGUgdG8gYmUgc2tpcHBlZC4gSWYgaGFyZHdhcmUKYmVoYXZpb3IgY2FuJ3QgYmUgcHJlZGlj
dGVkIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciByZWNvcmRpbmcKYm90aCB0aGUgdmFsdWUgaW4g
Zm91bmQgYnkgcmVhZGluZyBiYWNrIHRoZSByZWdpc3RlciB3cml0dGVuIGFuZAp0aGUgdmFsdWUg
dGhhdCB3YXMgd3JpdHRlbiAtIGEgbWF0Y2ggd2l0aCBlaXRoZXIgd291bGQgZWxpbWluYXRlCnRo
ZSBuZWVkIHRvIGRvIHRoZSB3cml0ZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:50:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxXKg-0001Uh-SZ; Thu, 28 Sep 2017 11:50:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437446e0e=George.Dunlap@citrix.com>)
 id 1dxXKf-0001Ua-6S
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:50:21 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D8/50-01911-CF1ECC95; Thu, 28 Sep 2017 11:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHRDpO7vh2c
 iDRassrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMW3PnJVPCJteL/9pQGxg8sXYycHBIC/hI/
 371l72Lk4BAWiJToeM0NEhYRiJWY3PKBrYuRi4NZ4CajxJeLJ5hAEkIC/YwSs39IgdhsAnoS8
 45/BZvDK2ArsWzTTVYQm0VAVWJx42Y2EFtUIFyi6Ww/VI2gxMmZT1hAdnEK2EtMWSwEYjILaE
 qs36UPUsEsIC5x68l8JghbXmL72znMEFuBJj44yj6BkX8WkkGzELpnIemehaR7ASPLKkb14tS
 istQiXUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAkKxnYGDcwfj6p9MhRkkO
 JiVRXpMbZyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBWPwDKCRalpqdWpGXmAKMDJi3BwaMkw
 rsIJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8kSBFAiBFGaV5cCNgkXqJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjDvdpApPJl5JXCbXgEdwQR0xOSJYEeUJCKkpBoYFSdNZZkU7zb
 xyeFE19yg3cH+5pfmCgc+n9qwWuijQcfxvvdOL1xjc7Nljwaev7r2q9fhE5/jJ/r9eXd2nV1V
 Q/Gb3IqXUXFL1W1y/LxO/eIoO2tXcFt6C0/35skyp5VSMvo2HPnwZ237vLs8kc8eaPP4Sq3qL
 3A5kF9wbybnS5uM/UvnKLqYKrEUZyQaajEXFScCAIOk31rPAgAA
X-Env-Sender: prvs=437446e0e=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506599418!117031339!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37223 invoked from network); 28 Sep 2017 11:50:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 11:50:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,449,1500940800"; d="scan'208";a="441584112"
To: Jan Beulich <JBeulich@suse.com>, <julien.grall@arm.com>, Juergen Gross
 <jgross@suse.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-12-jgross@suse.com>
 <59C90C2D020000780017F625@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d38fa543-8013-3357-546d-db6ae00d18f3@citrix.com>
Date: Thu, 28 Sep 2017 12:50:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C90C2D020000780017F625@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 11/11] xen: add some comments in
 include/public/arch-x86/cpuid.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjUvMjAxNyAwMTowMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDku
MTcgYXQgMTI6MDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBMZWFmIDQgb2YgdGhlIFhl
bi1zcGVjaWZpYyBDUFVJRCBsZWF2ZXMgaXNuJ3QgbWVudGlvbmVkIGF0IGFsbCBpbgo+PiBpbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oLCB0aGUgY29tbWVudHMgZm9yIGxlYWYgNSBkb24n
dCB0ZWxsCj4+IGFueXRoaW5nIGFib3V0IHRoZSBzdWItbGVhZiBzZW1hbnRpY3MuCj4+Cj4+IEFk
ZCBjb21tZW50cyB0byBjbGFyaWZ5IHRoZSBpbnRlcmZhY2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEp1bGllbiwKPiAKPiBzdHJpY3RseSBzcGVha2lu
ZyB0aGlzIHdhcyBwb3N0ZWQgdG9vIGxhdGUgZm9yIDQuMTAsIGJ1dCBpdCBiZWluZwo+IGNvbW1l
bnQgY2hhbmdlcyBvbmx5IEkgdGhpbmsgaXQncyBmaW5lIHRvIHRha2UgbmV2ZXJ0aGVsZXNzPwoK
SSB0aG91Z2h0IHRoZSBsYXN0IHBvc3RpbmcgZGF0ZSB3YXMgZm9yICpuZXcqIHNlcmllcyAtLSB2
MSBvZiB0aGlzCnNlcmllcyB3YXMgcG9zdGVkIGJhY2sgaW4gSnVseSBvciBzb21ldGhpbmcgd2Fz
bid0IGl0PwoKT3IgYXJlIHlvdSBzcGVha2luZyBzcGVjaWZpY2FsbHkgYWJvdXQgdGhpcyBwYXRj
aD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 11:54:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 11:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxXP2-0001gX-Ef; Thu, 28 Sep 2017 11:54:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxXP1-0001gQ-De
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 11:54:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FC/90-02224-A03ECC95; Thu, 28 Sep 2017 11:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS5fz8Zl
 Ig7ktthbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byxlPMBSvYK/4v28PcwNjL1sXIySEkkCcx
 bddCMJtXwE7iyZVXzCC2hIChxOmFN1m6GDk4WARUJebO1QIJswmoS7Q9284KYosI6Enc3HQbq
 JyLg1lgCpPEwYs3mUHqhQUiJTpec4PEhQQOMUocWneMEaSBE2j+65YGdpAaXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18DTaGWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RqZ
 6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g7H1hN8hRkkOJiVRXpMb
 ZyKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGPgLKCRalpqdWpGXmAOMAJi3BwaMkwjv1IVCat
 7ggMbc4Mx0idYrRmOPGw+t/mDg6bt79wyTEkpeflyolzusJMkkApDSjNA9uECw+LzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5p0OMoUnM68Ebt8roFOYgE6ZPBHslJJEhJRUA2N+2If8w0f
 tNdKLks2FbuwI5JdZlZt/YJpI6sIK6y8bXPROPDPOCGTzX5Hyc9n2MxP7K6fGnlG9VpO2x05E
 a4Fq5NGmiwdzlkiePj7x/Mzfi76HeLxlZFpQpjydMTV+pqGr0NqWqC2+nsd397vq2d6K1c295
 cuqsrlPKFm65vWicw450xfHX1FiKc5INNRiLipOBAA8Q6SsygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506599688!112895752!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13416 invoked from network); 28 Sep 2017 11:54:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 11:54:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 05:54:47 -0600
Message-Id: <59CCFF25020000780018078A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 05:54:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-12-jgross@suse.com>
 <59C90C2D020000780017F625@prv-mh.provo.novell.com>
 <d38fa543-8013-3357-546d-db6ae00d18f3@citrix.com>
In-Reply-To: <d38fa543-8013-3357-546d-db6ae00d18f3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 11/11] xen: add some comments in
 include/public/arch-x86/cpuid.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEzOjUwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOS8yNS8yMDE3IDAxOjAxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDkuMTcgYXQgMTI6MDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gTGVhZiA0IG9m
IHRoZSBYZW4tc3BlY2lmaWMgQ1BVSUQgbGVhdmVzIGlzbid0IG1lbnRpb25lZCBhdCBhbGwgaW4K
Pj4+IGluY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgsIHRoZSBjb21tZW50cyBmb3IgbGVh
ZiA1IGRvbid0IHRlbGwKPj4+IGFueXRoaW5nIGFib3V0IHRoZSBzdWItbGVhZiBzZW1hbnRpY3Mu
Cj4+Pgo+Pj4gQWRkIGNvbW1lbnRzIHRvIGNsYXJpZnkgdGhlIGludGVyZmFjZS4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IAo+PiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPj4gSnVsaWVuLAo+PiAK
Pj4gc3RyaWN0bHkgc3BlYWtpbmcgdGhpcyB3YXMgcG9zdGVkIHRvbyBsYXRlIGZvciA0LjEwLCBi
dXQgaXQgYmVpbmcKPj4gY29tbWVudCBjaGFuZ2VzIG9ubHkgSSB0aGluayBpdCdzIGZpbmUgdG8g
dGFrZSBuZXZlcnRoZWxlc3M/Cj4gCj4gSSB0aG91Z2h0IHRoZSBsYXN0IHBvc3RpbmcgZGF0ZSB3
YXMgZm9yICpuZXcqIHNlcmllcyAtLSB2MSBvZiB0aGlzCj4gc2VyaWVzIHdhcyBwb3N0ZWQgYmFj
ayBpbiBKdWx5IG9yIHNvbWV0aGluZyB3YXNuJ3QgaXQ/Cj4gCj4gT3IgYXJlIHlvdSBzcGVha2lu
ZyBzcGVjaWZpY2FsbHkgYWJvdXQgdGhpcyBwYXRjaD8KCkp1c3QgdGhpcyBwYXRjaCwgYnV0IG5v
dCBoYXZpbmcgcmVjZWl2ZWQgYW4gYW5zd2VyIEkgdG9vawp0aGUgbGliZXJ0eSBvZiBjb21taXR0
aW5nIGl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:02:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:02:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxXWH-0002TP-DB; Thu, 28 Sep 2017 12:02:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxXWG-0002TD-8f
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 12:02:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C6/AC-03616-BC4ECC95; Thu, 28 Sep 2017 12:02:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffUkzO
 RBssPK1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8LvJ8wF580rNr55x97A
 eFOvi5GLQ0igkUli+9F2JgjnMaPEximTWCCcbYwSLR+fsHUxcnKICDhLfD0zlx3E5hXQl7jYd
 hbI5uAQFnCT2HTSDiQsITCJSeLW51II21Pizax+JpASEPvtPMMuRnYONgEriUNiIAUsAqoS9/
 cdYZ/AyL2AkWEVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gvxmAYAdj06LAQ4ySHExKorwmN85ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbX8MlBMsSk1P
 rUjLzAEGHkxagoNHSYR3M0iat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeeeBFAmAFGWU5
 sGNgEXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz9oFM4cnMK4Hb9AroCCagIyZPBDuiJB
 EhJdXAmPSjWr/BTbeb/VKf9bRvDxwfmJ/Z1+Hy/ZaC1toJU8W2ehlciZyxkdcgvTE8SNB/5qK
 vRy1Mn0zTKpVeFcX2gs2aY9EM/48zr147JWmyuT3i4R9jhVm+OvczHZaHTfuRILfoT6l4K0/g
 vpVCKjlHXnKc/TFLWfr4qf2Mh9MZm5SURNfaNaxgUWIpzkg01GIuKk4EAE0ejqp9AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506600137!62007363!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22995 invoked from network); 28 Sep 2017 12:02:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 12:02:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxXW9-00008B-Lt; Thu, 28 Sep 2017 12:02:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxXW4-0007EV-5j; Thu, 28 Sep 2017 12:02:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxXW4-0003i3-12; Thu, 28 Sep 2017 12:02:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113879-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0c1ffc6159c093bbb099f891111b83e537063ae9
X-Osstest-Versions-That: xen=c4169f955d7ce3004715ffcb9f706f143e9e78ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 12:02:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113879: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzg3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBjMWZmYzYxNTljMDkzYmJiMDk5Zjg5MTExMWI4M2U1
MzcwNjNhZTkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM0MTY5Zjk1
NWQ3Y2UzMDA0NzE1ZmZjYjlmNzA2ZjE0M2U5ZTc4YWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzg2NSAgMjAxNy0wOS0yNyAxODowMjoyMSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4NzkgIDIwMTctMDktMjggMTA6MDE6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249MGMxZmZjNjE1OWMwOTNiYmIwOTlmODkxMTExYjgzZTUz
NzA2M2FlOQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NL
RUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDBjMWZmYzYx
NTljMDkzYmJiMDk5Zjg5MTExMWI4M2U1MzcwNjNhZTkKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249MGMxZmZjNjE1OWMwOTNiYmIwOTlmODkxMTExYjgzZTUzNzA2M2FlOQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9j
cmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46Ljou
CisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tl
CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10n
Cisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5z
dGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4MGMxZmZj
NjE1OWMwOTNiYmIwOTlmODkxMTExYjgzZTUzNzA2M2FlOSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAwYzFmZmM2MTU5YzA5
M2JiYjA5OWY4OTExMTFiODNlNTM3MDYzYWU5OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGM0MTY5ZjkuLjBjMWZmYzYg
IDBjMWZmYzYxNTljMDkzYmJiMDk5Zjg5MTExMWI4M2U1MzcwNjNhZTkgLT4gc21va2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:28:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxXuy-0003u3-G2; Thu, 28 Sep 2017 12:27:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxXuw-0003ts-J7
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 12:27:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FA/F4-02817-5CAECC95; Thu, 28 Sep 2017 12:27:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffIqzO
 RBqve6FqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1o2f3BbaC6W2MFZv3HWdp
 YLwZ38XIxSEk0MgkMadnDwuE85hRYs6OuWwQzjZGiSetx5m6GDk5RAScJb6emcsOYvMK6Es8/
 LyGEcQWFrCWmPN0ARNIg4TAJRmJY/N7wBISAt4SRx4uZYWxn7/dz9zFyM7BJmAlcUgMJMoioC
 pxu38O2wRG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAr3OAAQ7GA82Ox9ilORgUhLlzXtxJlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8EMIiEBItS
 01Mr0jJzgOEHk5bg4FES4eUGSfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjv7pdARQIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8kiCreDLzSuA2vQI6ggnoiMkTwY
 4oSURISTUw6vyWaXn3zFc1U2ddQd+5ND/udY7P79epmnk8yuDYduPWn+fHelrL8lYcZ394tPi
 ulv736XxRTc8LBEyn1uwQOe570CJLa6GfndaT967fbuqWaP7d7qm53+XsvDubBNoups/c5M4y
 uULtzuufJWLX589eGeB/ie9Lm67Gee93EoI9Sb80juhtUGIpzkg01GIuKk4EAGYhx4CAAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506601667!110087035!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57276 invoked from network); 28 Sep 2017 12:27:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 12:27:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxXur-0000lO-PY; Thu, 28 Sep 2017 12:27:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxXum-0000sO-6c; Thu, 28 Sep 2017 12:27:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxXul-0005Wu-QI; Thu, 28 Sep 2017 12:27:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113866-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=225d3b67482930ff5a9f49ad307deffd97ce04c1
X-Osstest-Versions-That: linux=dc972a67cc54585bd83ad811c4e9b6ab3dcd427e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 12:27:39 +0000
Subject: [Xen-devel] [linux-linus test] 113866: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5525897011920679687=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5525897011920679687==
Content-Type: text/plain

flight 113866 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113866/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail REGR. vs. 113855
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 113855

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 113845
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 113845
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113855
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113855
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113855
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113855
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113855
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                225d3b67482930ff5a9f49ad307deffd97ce04c1
baseline version:
 linux                dc972a67cc54585bd83ad811c4e9b6ab3dcd427e

Last test of basis   113855  2017-09-27 09:27:17 Z    1 days
Testing same since   113866  2017-09-27 18:49:40 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexei Starovoitov <ast@kernel.org>
  Andi Kleen <ak@linux.intel.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Díaz <daniel.diaz@linaro.org>
  Dave Hansen <dave.hansen@linux.intel.com>
  Eric Biggers <ebiggers@google.com>
  Fathi Boudra <fathi.boudra@linaro.org>
  Fengguang Wu <fengguang.wu@intel.com>
  Greg Hackmann <ghackmann@google.com>
  Ingo Molnar <mingo@kernel.org>
  Josef Bacik <jbacik@fb.com>
  kbuild test robot <fengguang.wu@intel.com>
  Kees Cook <keescook@chromium.org>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Rik van Riel <riel@redhat.com>
  Seth Forshee <seth.forshee@canonical.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Meyer <thomas@m3y3r.de>
  Thomas Richter <tmricht@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=225d3b67482930ff5a9f49ad307deffd97ce04c1
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 225d3b67482930ff5a9f49ad307deffd97ce04c1
+ branch=linux-linus
+ revision=225d3b67482930ff5a9f49ad307deffd97ce04c1
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x225d3b67482930ff5a9f49ad307deffd97ce04c1 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 225d3b67482930ff5a9f49ad307deffd97ce04c1:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   dc972a6..225d3b6  225d3b67482930ff5a9f49ad307deffd97ce04c1 -> tested/linux-linus
+ exit 0


--===============5525897011920679687==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5525897011920679687==--

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:29:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxXwZ-00041p-V2; Thu, 28 Sep 2017 12:29:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <john.mcdermott@nrl.navy.mil>) id 1dxXwY-00041i-VU
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:29:31 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 77/51-02023-A2BECC95; Thu, 28 Sep 2017 12:29:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXS8qvssq7m6zO
 RBk+OSlgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl/Zl1mKZjAWrF0UR9zA2MfSxcjF4eQwCQm
 ib37J7N3MXJysAm4SSyZcocVxGYW0JK48e8lE4StLbFs4WvmLkYODl4BfYne54wgYWEBE4nT2
 y+BlfAK2Etc+bKSDcRmEVCVmHtwEjOILSJgLrF1yRawegkBWYlbsy8xQ9gqEvveXoWy3SQu7m
 pimsDIMwvJ5llINs9C2LyAkXkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5
 iUrFecn7uJkZg6DAAwQ7Gi6c9DzFKcjApifLmvTgTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 9/ZLoJxgUWp6akVaZg4wiGHSEhw8SiK850DSvMUFibnFmekQqVOMxhw3Hl7/w8TRcfPuHyYhl
 rz8vFQpcd7dIKUCIKUZpXlwg2DRdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvPdApvBk5p
 XA7XsFdAoT0CmTJ4KdUpKIkJJqYHz4u7q17OmLtN9/9k9cbC4nkPc5zWabm/O6K5m9MxQsXTm
 D+qatnJ1muzPS9a3TgwyFmsubNhSeubXJT3JfuZf4lTdiSkXfRPn3lItMMspc+fjhykSe4Lzk
 rDezOBh8uM+nu/zvW/5C70P7d0k+07kuSsxPyq7tqRC85zanMm11osPu3wlzXZVYijMSDbWYi
 4oTAZC1KEKpAgAA
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506601768!85242464!1
X-Originating-IP: [132.250.118.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64337 invoked from network); 28 Sep 2017 12:29:29 -0000
Received: from mx0.ccs.nrl.navy.mil (HELO ccs.nrl.navy.mil) (132.250.118.211)
 by server-10.tower-206.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 28 Sep 2017 12:29:29 -0000
Received: from bullwinkle.fw5540.net (fw5540.nrl.navy.mil [132.250.196.100])
 by ccs.nrl.navy.mil (8.14.4/8.14.4) with ESMTP id v8SCTRNW004753
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Thu, 28 Sep 2017 08:29:27 -0400
From: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <CB79FF8A-A587-41B0-B529-FBFD85966E8A@nrl.navy.mil>
Date: Thu, 28 Sep 2017 08:29:27 -0400
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3273)
X-CCS-MailScanner: No viruses found.
X-CCS-MailScanner-Info: See: http://www.nrl.navy.mil/ccs/support/email
Subject: [Xen-devel] ARM Hikey 960 - Missing Image Files for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIERldmVsb3BlcnMsCgpUaGUgZ3VpZGFuY2UgZm9yIHJ1bm5pbmcgWGVuIG9uIGEgSGlLZXkg
OTYwIGlkZW50aWZpZXMgZmlsZXMgdGhhdCBzaG91bGQgYmUgZmxhc2hlZCBvbnRvIHRoZSBib2Fy
ZCwgYXMgcGFydCBvZiB0aGUgcHJvY2VzcyBmb3IgaW5zdGFsbGluZyBYZW4uCgoJaHR0cHM6Ly93
aWtpLnhlbi5vcmcvd2lraS9IaUtleTk2MAoKQWxsIGJ1dCAyIG9mIHRoZSBmaWxlcyBhcmUgYXZh
aWxhYmxlIGZyb20gOTYgQm9hcmRzIG9yIGNhbiBiZSBjcmVhdGVkIGJ5IGZvbGxvd2luZyB0aGUg
Z3VpZGFuY2UuIFRoZSAyIEkgaGF2ZSBub3QgYmVlbiBhYmxlIHRvIGZpbmQgYXJlCgoJY2FjaGUu
aW1nCgl1c2VyZGF0YS5pbWcKCkkgaGF2ZSBmb3VuZCBhbGwgc29ydHMgb2YgZ3VpZGFuY2UgYW5k
IHNvdXJjZSBjb2RlIHRoYXQgY29waWVzIHRoZXNlIGZpbGVzLCBhc3N1bWluZyB0aGV5IGV4aXN0
LiBJIGhhdmUgbm90aGluZyBvbiBob3cgdGhlc2UgMiBmaWxlcyBhcmUgZ2VuZXJhdGVkIG9yIHdo
ZXJlIGNvcGllcyBtaWdodCBiZSBmb3VuZC4gRG9lcyBhbnlvbmUga25vdyBob3cgdG8gZ2V0IHRo
ZW0gb3IgaWYgIHRoZXkgYXJlIGV2ZW4gbmVlZGVkIGZvciBYZW4gb24gdGhlIEhpS2V5IDk2MD8K
ClNpbmNlcmVseSwKCkpvaG4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:32:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:32:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxXzn-0004gi-DU; Thu, 28 Sep 2017 12:32:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxXzm-0004gb-R4
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:32:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AD/FD-03454-2FBECC95; Thu, 28 Sep 2017 12:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS/fj6zO
 RBuvnqlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkL7q9nK/jKWvFxlnwD4zuWLkZODiGBPInP
 a9rZQGxeATuJWaeeMoHYEgKGEqcX3gSrYRFQlVj8+y1YnE1AXaLt2XZWEFtEQF9i/qefYDazQ
 LDE1e8bwGqEBfIlvrx5wt7FyAU0v5FR4tbPOewgCU4BL4n//c+AGjiAlglK/N0hDNGrJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXXSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjBOPOy/yFGSQ4mJVHevBdnIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8PoBQ1lIsCg1PbUiLTMHGAUwaQkOHiURXu5XQGne4oLE3OLMd
 IjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4rxLIJAGQ0ozSPLhBsOi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWHefpCFPJl5JXD7XgGdwgR0yuSJYKeUJCKkpBoY1aXzd15wV7h3R+riAdP
 11f1eDTkKl61PL37Kn3fqZuTRn94vL8w/uVtNVUCD7aaH+5wnHouU/uu8SM9lu7JYIHT69LUF
 HzMX5D/ZK3LJK+jFI6Hpz8/NMSur+tpdV+3r8u90ffrnE9VzRCw/vn9U9MtJKOboobNNV8POO
 kTpNB842JYS4cIRpsRSnJFoqMVcVJwIAN8LYUnJAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506601967!77078164!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22089 invoked from network); 28 Sep 2017 12:32:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 12:32:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 06:32:47 -0600
Message-Id: <59CD080D02000078001807BF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 06:32:45 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
 <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 1/4] build: Support BUILD_BUG_ON() with
 compilers lacking _Static_assert()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUveHRmL2NvbXBpbGVyLWdjYy5oCj4g
QEAgLTAsMCArMSwzMSBAQAo+ICsjaWZuZGVmIFhURl9DT01QSUxFUl9HQ0NfSAo+ICsjZGVmaW5l
IFhURl9DT01QSUxFUl9HQ0NfSAo+ICsKPiArI2RlZmluZSBHQ0NfVkVSIChfX0dOVUNfXyAqIDEw
MDAwICsJCVwKPiArCQkgX19HTlVDX01JTk9SX18gKiAxMDAgKwkJXAo+ICsJCSBfX0dOVUNfUEFU
Q0hMRVZFTF9fKQo+ICsKPiArLyoKPiArICogVGhlIENsYW5nIF9faGFzXyooKSBpbmZyYXN0cnVj
dHVyZSBpcyBhIHZlcnkgY2xlYW4gd2F5IHRvIGlkZW50aWZ5Cj4gKyAqIGNvbXBpbGVyIHN1cHBv
cnQsIHdpdGhvdXQgcmVzb3J0aW5nIHRvIHZlcnNpb24gY2hlY2tzLiAgRmFrZSB1cAo+ICsgKiBl
bm91Z2ggc3VwcG9ydCBmb3IgWFRGIGNvZGUgdG8gdXNlLCBldmVuIG9uIG5vbi1jbGFuZyBjb21w
aWxlcnMuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX2hhc19leHRlbnNpb24KPiArCj4gKyNkZWZp
bmUgR0NDX0hBU19jX3N0YXRpY19hc3NlcnQgKEdDQ19WRVIgPj0gNDA2MDApIC8qIF9TdGF0aWNf
YXNzZXJ0KCkgKi8KPiArCj4gKyNkZWZpbmUgX19oYXNfZXh0ZW5zaW9uKHgpIEdDQ19IQVNfICMj
IHgKCkFzIGFsd2F5cyBJJ2QgcmVjb21tZW5kIGFnYWluc3QgdW5kZXJzY29yZSBwcmVmaXhlZCBu
YW1lcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:33:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxY0l-0004mL-NG; Thu, 28 Sep 2017 12:33:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxY0k-0004mE-LX
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:33:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 79/07-03422-D2CECC95; Thu, 28 Sep 2017 12:33:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS1frzZl
 Ig4cNShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTiU3MBT+ZKxrenWBtYNzI3MXIySEkkCdx
 9v1tJhCbV8BOYufNT+wgtoSAocTphTdZQGwWAVWJ1esWg8XZBNQl2p5tZwWxRQT0JeZ/+glmM
 wsES1z9vgFsjjCQ/fnMfVaI+R2MEr8bxEFsTgEviRVt04HiHEC7BCX+7hCGaNWSePjrFguErS
 2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GDsvux/iFGSg0lJlDfvxZlIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8fq+BcoJFqempFWmZOcAogElLcPAoifByvwJK8xYXJOYWZ6ZDpE4xG
 nPceHj9DxNHx827f5iEWPLy81KlxHmVQCYJgJRmlObBDYJF5yVGWSlhXkag04R4ClKLcjNLUO
 VfMYpzMCoJ8zaDTOHJzCuB2/cK6BQmoFMmTwQ7pSQRISXVwChwvMXz+6fbSufuhl4v5+DLa7i
 v6L525a5TirNXva86bnVFX9B6f92PF2xL+ZIm3FI3jMl8uPq5TcuaGS4b7+w72H1gXlJK1wEf
 jUv1z37uv+qzwnXnr6oEiacmP/by/wu11FdJ6ksVXsn99vRibymNfWHWOZnnfOedLoprXLxqv
 dCZ3/H6H7uUWIozEg21mIuKEwEw+qTpyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506602024!118186188!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39596 invoked from network); 28 Sep 2017 12:33:46 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 12:33:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 06:33:44 -0600
Message-Id: <59CD084702000078001807CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 06:33:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
 <1506596372-24393-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506596372-24393-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 2/4] build: Drop unnecessary register
 clobbers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGNvZGUgaW4gcXVlc3Rpb24gaXMgZXhlY3V0aW5nIF9fSFlQRVJWSVNPUl9tdWx0
aWNhbGwgd2hpY2ggaXMgMi1wYXJhbWV0ZXIKPiBoeXBlcmNhbGwsIHdoaWNoIG1lYW5zIHRoYXQg
YXJncyAzLTYgYXJlIHByZXNlcnZlZCAoYXMgb3Bwb3NlZCB0byB0aGUKPiBhcmd1bWVudHMgaW4g
dGhlIG11bHRpY2FsbF9lbnRyeV90IGxpc3QsIHdoaWNoIGFyZSBjbG9iYmVyZWQpLgo+IAo+IEdD
QyA0LjQgaW4gQ2VudE9TIDYgY2FuJ3QgY29wZSB3aXRoIHRoZSBlYnAgY2xvYmJlci4KPiAKPiBS
ZXBvcnRlZC1ieTogR2xlbm4gRW5yaWdodCA8Z2xlbm5AcmltdWhvc3RpbmcuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:34:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxY1X-0004sC-0Q; Thu, 28 Sep 2017 12:34:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxY1V-0004rx-B9
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:34:37 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 38/06-02048-C5CECC95; Thu, 28 Sep 2017 12:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzfmzZl
 Ig8fbOC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow9W66xFzQwV3T36zcwnmHqYuTkEBLIkzh1
 ew0riM0rYCfRvX46O4gtIWAocXrhTRYQm0VAVWLVyVdgNpuAukTbs+1g9SIC+hLzP/0Es5kFg
 iWuft8ANlNYwFNi4/JXbF2MXEDzOxglPv/aCzaUU8BL4uGZTYxdjBxAywQl/u4QhujVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6RqZ6CUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7GV8f9DjFKcjApifLmvTgTKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeP1eA9UJFqWmp1akZeYA4wOmVIKDR
 0mEl/sVUJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJAQ2SUqcdzrIJAGQ0ozSPLhBsLi9xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYlx1kCk9mXgncvldApzABnTJ5ItgpJYkIKakGxvY
 d74+zVYiuD0+NZEh4JOVuXfA2f9vLO/eVcxur688tvG41s/HvXPvA7qp1lfsP5xY/2fLeyeu/
 6Ib3X25vj5A77lqw8KxVUs6O6zP+CJWH1Bou2/1l9YZgUf1tit6hMs6BCmWSm0/fOzHBRm9nw
 ncj/1UNq/ses1z727Yzs2jnruWxgtmMG5VYijMSDbWYi4oTAXFvDITWAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506602074!109346566!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52486 invoked from network); 28 Sep 2017 12:34:36 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 12:34:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 06:34:33 -0600
Message-Id: <59CD087702000078001807D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 06:34:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
 <1506596372-24393-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506596372-24393-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 3/4] build: Opencode vmfunc as bytes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQmludXRpbHMgMi4yMCBvZiBDZW50T1MgNiB2aW50YWdlIGRvZXNuJ3QgdW5kZXJzdGFu
ZCB0aGUgbW5lbW9uaWMuICBUaGUKPiBpbnN0cnVjdGlvbiBkb2Vzbid0IGVuY29kZSBhbnkgb3Bl
cmFuZHMsIHNvIHdlIGRvbid0IGxvc2UgYW55IGZsZXhpYmlsaXR5Lgo+IAo+IFJlcG9ydGVkLWJ5
OiBHbGVubiBFbnJpZ2h0IDxnbGVubkByaW11aG9zdGluZy5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkZXSVcKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:35:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxY1s-0004vb-7t; Thu, 28 Sep 2017 12:35:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxY1q-0004vA-F8
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:34:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 71/A6-09852-17CECC95; Thu, 28 Sep 2017 12:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrfwzZl
 Ig93POC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvH+YzFRxnr9jU9JKxgXENWxcjJ4eEgJ/E
 q+4XTCC2sEC+xPWuwywgtoiAskTvr99gNjNQzZuTJ9m7GLk4hAS2MkrsX/6HGSTBJqAvsfvFJ
 7BmXgFbiZZjjWBxFgFVie39b8DiogLhEk1n+1kgagQlTs58AmZzCthLfDl2AKiGA2iBpsT6Xf
 oQu+Qltr+dwwxhi0s0fVnJCmILCahJXOu/xA5xc7rExGc9LBMYBWYhmToLYdIsJJNmIZm0gJF
 lFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMjWMzAw7mCc
 sMrvEKMkB5OSKG/eizORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4D78GygkWpaanVqRl5gCjB
 yYtwcGjJMLL/QoozVtckJhbnJkOkTrFqMtx4+H1P0xCLHn5ealS4rzTQWYIgBRllObBjYBF8i
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrz7QKbwZOaVwG16BXQEE9ARkyeCHVGSiJCSamA
 Ukpr29V1Oy5lg14LXas8jSxy97qyMyzI9Erz9alNTzTnOqkktB441aTpPSheY/NggwnrNCofG
 l4Em6UcnTn95weTMS9sPvfUZ3ucfXWI5HhV72bdWRP6/z261rLXcGQfybhfWrFmyuThNuquqZ
 9Id/qA9Z698SXCu+qYk/fvuS7tNYZ+rTr9XYinOSDTUYi4qTgQAg0+nLd8CAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506602096!85243663!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15786 invoked from network); 28 Sep 2017 12:34:57 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 12:34:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53633356"
To: Jan Beulich <JBeulich@suse.com>
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
 <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
 <59CD080D02000078001807BF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3fe5f2e8-ef51-4b40-1913-c5d24e687526@citrix.com>
Date: Thu, 28 Sep 2017 13:34:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59CD080D02000078001807BF@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 1/4] build: Support BUILD_BUG_ON() with
 compilers lacking _Static_assert()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjA5LjE3IGF0
IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSAvZGV2L251
bGwKPj4gKysrIGIvaW5jbHVkZS94dGYvY29tcGlsZXItZ2NjLmgKPj4gQEAgLTAsMCArMSwzMSBA
QAo+PiArI2lmbmRlZiBYVEZfQ09NUElMRVJfR0NDX0gKPj4gKyNkZWZpbmUgWFRGX0NPTVBJTEVS
X0dDQ19ICj4+ICsKPj4gKyNkZWZpbmUgR0NDX1ZFUiAoX19HTlVDX18gKiAxMDAwMCArCQlcCj4+
ICsJCSBfX0dOVUNfTUlOT1JfXyAqIDEwMCArCQlcCj4+ICsJCSBfX0dOVUNfUEFUQ0hMRVZFTF9f
KQo+PiArCj4+ICsvKgo+PiArICogVGhlIENsYW5nIF9faGFzXyooKSBpbmZyYXN0cnVjdHVyZSBp
cyBhIHZlcnkgY2xlYW4gd2F5IHRvIGlkZW50aWZ5Cj4+ICsgKiBjb21waWxlciBzdXBwb3J0LCB3
aXRob3V0IHJlc29ydGluZyB0byB2ZXJzaW9uIGNoZWNrcy4gIEZha2UgdXAKPj4gKyAqIGVub3Vn
aCBzdXBwb3J0IGZvciBYVEYgY29kZSB0byB1c2UsIGV2ZW4gb24gbm9uLWNsYW5nIGNvbXBpbGVy
cy4KPj4gKyAqLwo+PiArCj4+ICsjaWZuZGVmIF9faGFzX2V4dGVuc2lvbgo+PiArCj4+ICsjZGVm
aW5lIEdDQ19IQVNfY19zdGF0aWNfYXNzZXJ0IChHQ0NfVkVSID49IDQwNjAwKSAvKiBfU3RhdGlj
X2Fzc2VydCgpICovCj4+ICsKPj4gKyNkZWZpbmUgX19oYXNfZXh0ZW5zaW9uKHgpIEdDQ19IQVNf
ICMjIHgKPiBBcyBhbHdheXMgSSdkIHJlY29tbWVuZCBhZ2FpbnN0IHVuZGVyc2NvcmUgcHJlZml4
ZWQgbmFtZXMuCgpJbiB0aGlzIGNhc2UsIGl0cyBhIENsYW5nIGZlYXR1cmUgd2hpY2ggSSdtIGRl
bGliZXJhdGVseSB0cnlpbmcgdG8gdXNlLgoKaHR0cHM6Ly9jbGFuZy5sbHZtLm9yZy9kb2NzL0xh
bmd1YWdlRXh0ZW5zaW9ucy5odG1sI2ZlYXR1cmUtY2hlY2tpbmctbWFjcm9zCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:38:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:38:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxY4e-0005Dw-KC; Thu, 28 Sep 2017 12:37:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxY4c-0005Dn-Ob
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:37:50 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 7A/B7-25201-D1DECC95; Thu, 28 Sep 2017 12:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1f27Zl
 Ig8ZpshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPs1vZCy5wVvxaPpOlgfEjWxcjJ4eQQJ7E
 qc557CA2r4CdxNzncxlBbAkBQ4nTC2+ygNgsAqoSLyY1gNWzCahLtD3bzgpiiwjoS8z/9BPMZ
 hYIlrj6fQMTiC0sECex6PoyoF4uoPkdjBIrTj4HG8op4CXROPMX0CAOoGWCEn93CEP0akk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNjPSSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH4552v0OMkhxMSqK8eS/ORArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4G15DZQTLEpNT61Iy8wBRgJMWoKDR0mEl/sVUJq3uCAxt
 zgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK800FmCIAUZZTmwY2AReUlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8zSBTeDLzSuA2vQI6ggnoiMkTwY4oSURISTUwan7oljM+ab9QN2mJQEP6rXS
 5NbfPVph27bn9+B7LzWqByIpfa+e//Kv/wd01StHcMHjyu13rklfWsj++tPZQWKza/d8z1gTr
 zMjKKFr3YtGzJfW5eekXjH2XNgob+396HJ5zpNOJXWt7+49Ftsnn+Jy3dOwKnLl2y9mnxa356
 97/2LZ/fVCXthJLcUaioRZzUXEiAGjKuhnFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506602267!110089241!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47453 invoked from network); 28 Sep 2017 12:37:49 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 12:37:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 06:37:46 -0600
Message-Id: <59CD093A02000078001807D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 06:37:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
 <1506596372-24393-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1506596372-24393-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 4/4] build: Avoid using initialisers for
 anonymous unions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvdGVzdHMvbGl2ZXBhdGNoLXByaXYtY2hlY2svbWFpbi5jCj4gKysrIGIvdGVz
dHMvbGl2ZXBhdGNoLXByaXYtY2hlY2svbWFpbi5jCj4gQEAgLTM4LDIzICszOCwxNyBAQCBzdGF0
aWMgdm9pZCBjaGVja19yZXQoY29uc3QgY2hhciAqdGVzdCwgaW50IHJjKQo+ICBzdGF0aWMgdm9p
ZCB0ZXN0X3VwbG9hZCh2b2lkKQo+ICB7Cj4gICAgICBzdGF0aWMgdWludDhfdCBwYXlsb2FkW1BB
R0VfU0laRV07Cj4gLSAgICB4ZW5fc3lzY3RsX3Qgb3AgPQo+IC0gICAgewo+ICsgICAgeGVuX3N5
c2N0bF90IG9wID0gewo+ICAgICAgICAgIC5jbWQgPSBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcCwK
PiAgICAgICAgICAuaW50ZXJmYWNlX3ZlcnNpb24gPSBzeXNjdGxfaW50ZXJmYWNlX3ZlcnNpb24s
Cj4gLSAgICAgICAgLnUubGl2ZXBhdGNoID0gewo+IC0gICAgICAgICAgICAuY21kID0gWEVOX1NZ
U0NUTF9MSVZFUEFUQ0hfVVBMT0FELAo+IC0gICAgICAgICAgICAudS51cGxvYWQgPSB7Cj4gLSAg
ICAgICAgICAgICAgICAubmFtZSA9IHsKPiAtICAgICAgICAgICAgICAgICAgICAubmFtZS5wID0g
VEVTVF9OQU1FLAo+IC0gICAgICAgICAgICAgICAgICAgIC5zaXplID0gc2l6ZW9mKFRFU1RfTkFN
RSksCj4gLSAgICAgICAgICAgICAgICB9LAo+IC0gICAgICAgICAgICAgICAgLnNpemUgPSBQQUdF
X1NJWkUsCj4gLSAgICAgICAgICAgICAgICAucGF5bG9hZC5wID0gcGF5bG9hZCwKPiAtICAgICAg
ICAgICAgfSwKPiAtICAgICAgICB9LAo+ICAgICAgfTsKPiAgCj4gKyAgICBvcC51LmxpdmVwYXRj
aC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9VUExPQUQ7Cj4gKyAgICBvcC51LmxpdmVwYXRj
aC51LnVwbG9hZC5uYW1lLm5hbWUucCA9IFRFU1RfTkFNRTsKPiArICAgIG9wLnUubGl2ZXBhdGNo
LnUudXBsb2FkLm5hbWUuc2l6ZSA9IHNpemVvZihURVNUX05BTUUpOwo+ICsgICAgb3AudS5saXZl
cGF0Y2gudS51cGxvYWQuc2l6ZSA9IFBBR0VfU0laRTsKPiArICAgIG9wLnUubGl2ZXBhdGNoLnUu
dXBsb2FkLnBheWxvYWQucCA9IHBheWxvYWQ7CgpTbyB3aGVyZSdzIHRoZSBhbm9ueW1vdXMgZmll
bGQgaGVyZT8gU2FtZSBmb3IgdGhlIG90aGVyIGNoYW5nZXMKZnVydGhlciBkb3duLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:50:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYH8-0006Ur-TT; Thu, 28 Sep 2017 12:50:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxYH8-0006Ul-20
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 12:50:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C9/A2-01754-520FCC95; Thu, 28 Sep 2017 12:50:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1flw5l
 Ig6VzDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzB/4yF9zkrFh7ZSFrA+N0ji5GTg4hgTyJ
 WZ9mMYHYvAJ2Eq9vvmYHsSUEDCVOL7zJAmKzCKhKHN06kxHEZhNQl2h7tp0VxBYR0JeY/+knm
 M0sECxx9fsGsDnCAvkSX948AZrDBTT/BaPEsxv7wIZyAi3YeHYmUAMH0DJBib87hCF6tSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbpmeklFmek
 ZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHHAAQ7GKc2OB9ilORgUhLlzXtxJlKILyk/
 pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfAGvwOqEyxKTU+tSMvMAcYHTKkEB4+SC
 O8hkDRvcUFibnFmOkTqFKMuR8fNu3+YhMBmSInzfgEpEgApyijNgxsBi9VLjLJSwryMQAcK8R
 SkFuVmlqDKv2IU52BUEuY9DTKFJzOvBG7TK6AjmICOmDwR7IiSRISUVAOjchzH9Lx15wPuxDu
 Jr02uO6bZUekr/d82I82+Z9u1edJNj3aq7n4V+qLucblms0xeTnPaD9HzpT29JSJZvc2bTzlL
 upfoHlxrkLQw03hWwNTYXymFrtvtH6tVn1uWohdfumzj4/I71ddyzzqt+L1P9Qn7bG4/1q/vP
 5zQFmaZbtc7/dLpna+UWIozEg21mIuKEwGOupXo0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506603042!113526157!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22497 invoked from network); 28 Sep 2017 12:50:44 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 12:50:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 06:50:42 -0600
Message-Id: <59CD0C400200007800180800@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 06:50:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <cc900311-2e53-390a-a6b3-f5d6e53a4ae6@rimuhosting.com>
 <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
 <59CD080D02000078001807BF@prv-mh.provo.novell.com>
 <3fe5f2e8-ef51-4b40-1913-c5d24e687526@citrix.com>
In-Reply-To: <3fe5f2e8-ef51-4b40-1913-c5d24e687526@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 1/4] build: Support BUILD_BUG_ON() with
 compilers lacking _Static_assert()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE0OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjgvMDkvMTcgMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOC4w
OS4xNyBhdCAxMjo1OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IC9kZXYvbnVsbAo+Pj4gKysrIGIvaW5jbHVkZS94dGYvY29tcGlsZXItZ2NjLmgKPj4+IEBAIC0w
LDAgKzEsMzEgQEAKPj4+ICsjaWZuZGVmIFhURl9DT01QSUxFUl9HQ0NfSAo+Pj4gKyNkZWZpbmUg
WFRGX0NPTVBJTEVSX0dDQ19ICj4+PiArCj4+PiArI2RlZmluZSBHQ0NfVkVSIChfX0dOVUNfXyAq
IDEwMDAwICsJCVwKPj4+ICsJCSBfX0dOVUNfTUlOT1JfXyAqIDEwMCArCQlcCj4+PiArCQkgX19H
TlVDX1BBVENITEVWRUxfXykKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFRoZSBDbGFuZyBfX2hhc18q
KCkgaW5mcmFzdHJ1Y3R1cmUgaXMgYSB2ZXJ5IGNsZWFuIHdheSB0byBpZGVudGlmeQo+Pj4gKyAq
IGNvbXBpbGVyIHN1cHBvcnQsIHdpdGhvdXQgcmVzb3J0aW5nIHRvIHZlcnNpb24gY2hlY2tzLiAg
RmFrZSB1cAo+Pj4gKyAqIGVub3VnaCBzdXBwb3J0IGZvciBYVEYgY29kZSB0byB1c2UsIGV2ZW4g
b24gbm9uLWNsYW5nIGNvbXBpbGVycy4KPj4+ICsgKi8KPj4+ICsKPj4+ICsjaWZuZGVmIF9faGFz
X2V4dGVuc2lvbgo+Pj4gKwo+Pj4gKyNkZWZpbmUgR0NDX0hBU19jX3N0YXRpY19hc3NlcnQgKEdD
Q19WRVIgPj0gNDA2MDApIC8qIF9TdGF0aWNfYXNzZXJ0KCkgKi8KPj4+ICsKPj4+ICsjZGVmaW5l
IF9faGFzX2V4dGVuc2lvbih4KSBHQ0NfSEFTXyAjIyB4Cj4+IEFzIGFsd2F5cyBJJ2QgcmVjb21t
ZW5kIGFnYWluc3QgdW5kZXJzY29yZSBwcmVmaXhlZCBuYW1lcy4KPiAKPiBJbiB0aGlzIGNhc2Us
IGl0cyBhIENsYW5nIGZlYXR1cmUgd2hpY2ggSSdtIGRlbGliZXJhdGVseSB0cnlpbmcgdG8gdXNl
Lgo+IAo+IGh0dHBzOi8vY2xhbmcubGx2bS5vcmcvZG9jcy9MYW5ndWFnZUV4dGVuc2lvbnMuaHRt
bCNmZWF0dXJlLWNoZWNraW5nLW1hY3JvcyAKCk9oLCBzb3JyeSwgc2hvdWxkIGhhdmUgcGFpZCBj
bG9zZXIgYXR0ZW50aW9uIHRvIHRoZSBjb21tZW50LgpCdXQgd291bGRuJ3QgaXQgc3RpbGwgYmUg
YmV0dGVyIHRvIGRlZmluZSBoYXNfZXh0ZW5zaW9uKCksIHNpbXBseQpldmFsdWF0aW5nIHRvIF9o
YXNfZXh0ZW5zaW9uKCkgZm9yIGNsYW5nPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYJS-0006es-Ke; Thu, 28 Sep 2017 12:53:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxYJR-0006e4-6T
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 12:53:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 88/B7-01754-4B0FCC95; Thu, 28 Sep 2017 12:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve6WD2c
 iDW7uZLX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNe7ZzLWHBIrmLNzhOsDYz/xbsYOTkkBPwl
 mie/YQOx2QR0JC7O3Qlkc3CICKhI3N5rABJmFiiW+LqqjxXEFhawkfh2ci9YOYuAqkTHuXNMI
 OW8ApYSX9rSQEwJAT2JH9sNQSo4Bawk2ta9ZAaxhYAqVi9YxQhi8woISpyc+YQFYrqmROv23+
 wQtrxE89bZUPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2JUL04tKkst0rXUSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDDIGINjBuLbV+RCjJAeTkihv3oszkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkePmAQSskWJSanlqRlpkDDHeYtAQHj5II7+v3QGne4oLE3OLMdIjUKUZjj
 mObLv9h4ui4efcPkxBLXn5eqpQ4722QUgGQ0ozSPLhBsDi8xCgrJczLCHSaEE9BalFuZgmq/C
 tGcQ5GJWHe7yBTeDLzSuD2vQI6hQnolMkTwU4pSURISTUwFkz4cCzoxZmrawILHPIiMjnPfrQ
 0Co+R33Dm7KPOtS8WmLFsZnCRkTB0nM3Tqhzo2hx3/sucbbdfxOpLz89Lbt7F/rtpWkykc8e9
 53xn3ara67f8CIlc4DOZe3qV47q6qZvS9d01vvzwfiVtWP5APGR3kfNphWstK6c85l9aFPOlY
 ccFiz1NSizFGYmGWsxFxYkA3bSpJ74CAAA=
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506603185!110092468!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15613 invoked from network); 28 Sep 2017 12:53:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 12:53:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="449589091"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 13:52:51 +0100
Message-ID: <20170928125251.77937-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170928125251.77937-1-roger.pau@citrix.com>
References: <20170928125251.77937-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 05/22] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4g
b3JkZXIgdG8Kc3BlY2lmeSB0aGUgZG9tYWluIHR5cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3Vy
cmVudCBidWlsZGVyIG9wdGlvbi4KClRoZSBuZXcgb3B0aW9uIGlzIGRvY3VtZW50ZWQgaW4gdGhl
IHhsLmNmZyBtYW4gcGFnZSwgYW5kIHRoZSBwcmV2aW91cwpidWlsZGVyIG9wdGlvbiBpcyBtYXJr
ZWQgYXMgZGVwcmVjYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2lu
Y2UgdjM6CiAtIFVzZSBhIHRlbXBvcmFyeSB2YXJpYWJsZSB0byBzdG9yZSB0aGUgYnVpbGRlciBv
cHRpb24uCiAtIFJlbW92ZSB0aGUgbWFjcm8uCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBMZWZ0IHNo
aWZ0IGVycm9yIG1lc3NhZ2UuCiAtIERldGVjdCB3cm9uZyBjb21iaW5hdGlvbiBvZiAnYnVpbGRl
cicgYW5kICd0eXBlJyBvcHRpb25zLgogLSBEbyBub3QgY29tcGxhaW4gaWYgYm90aCB0eXBlIGFu
ZCBidWlsZGVyIGFuZCBzZXQgdG8gdGhlIHNhbWUgdmFsdWUuCiAtIERyb3AgV2VpJ3MgQWNrIChw
YXRjaCBjaGFuZ2VkIHN1YnN0YW50aWFsbHkpLgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
biB8IDIzICsrKysrKysrKysrKysrKysrKysrKy0tCiB0b29scy94bC94bF9wYXJzZS5jICAgICAg
fCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRl
eCBlN2FiNjczOTViLi5iNGJiYzhmOWE3IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC01NCw5ICs1NCw5IEBAIFBh
aXJzIG1heSBiZSBzZXBhcmF0ZWQgZWl0aGVyIGJ5IGEgbmV3bGluZSBvciBhIHNlbWljb2xvbi4g
IEJvdGgKIG9mIHRoZSBmb2xsb3dpbmcgYXJlIHZhbGlkOgogCiAgIG5hbWU9ImgwIgotICBidWls
ZGVyPSJodm0iCisgIHR5cGU9Imh2bSIKIAotICBuYW1lPSJoMCI7IGJ1aWxkZXI9Imh2bSIKKyAg
bmFtZT0iaDAiOyB0eXBlPSJodm0iCiAKID1oZWFkMSBPUFRJT05TCiAKQEAgLTc3LDYgKzc3LDI1
IEBAIHNpbmdsZSBob3N0IG11c3QgYmUgdW5pcXVlLgogCiA9b3ZlciA0CiAKKz1pdGVtIEI8dHlw
ZT0icHYiPgorCitTcGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJlIGEgUFYgZG9tYWluLCBzdWl0
YWJsZSBmb3IgaG9zdGluZyBYZW4tYXdhcmUKK2d1ZXN0IG9wZXJhdGluZyBzeXN0ZW1zLiBUaGlz
IGlzIHRoZSBkZWZhdWx0LgorCis9aXRlbSBCPHR5cGU9Imh2bSI+CisKK1NwZWNpZmllcyB0aGF0
IHRoaXMgaXMgdG8gYmUgYW4gSFZNIGRvbWFpbi4gVGhhdCBpcywgYSBmdWxseSB2aXJ0dWFsaXNl
ZAorY29tcHV0ZXIgd2l0aCBlbXVsYXRlZCBCSU9TLCBkaXNrIGFuZCBuZXR3b3JrIHBlcmlwaGVy
YWxzLCBldGMuCisKKz1iYWNrCisKKz1oZWFkMyBEZXByZWNhdGVkIGd1ZXN0IHR5cGUgc2VsZWN0
aW9uCisKK05vdGUgdGhhdCB0aGUgYnVpbGRlciBvcHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCBp
biBmYXZvciBvZiB0aGUgdHlwZQorb3B0aW9uLgorCis9b3ZlciA0CisKID1pdGVtIEI8YnVpbGRl
cj0iZ2VuZXJpYyI+CiAKIFNwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYSBQViBkb21haW4s
IHN1aXRhYmxlIGZvciBob3N0aW5nIFhlbi1hd2FyZSBndWVzdApkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggODgxMjg5OGMzNi4uNDA4
OTQ5YTk1NyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94
bF9wYXJzZS5jCkBAIC05MDAsMTAgKzkwMCw0NiBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNv
bnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgfQogCiAgICAgbGlieGxfZGVmYm9vbF9zZXQo
JmNfaW5mby0+cnVuX2hvdHBsdWdfc2NyaXB0cywgcnVuX2hvdHBsdWdfc2NyaXB0cyk7Ci0gICAg
Y19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7Ci0gICAgaWYgKCF4bHVfY2ZnX2dl
dF9zdHJpbmcgKGNvbmZpZywgImJ1aWxkZXIiLCAmYnVmLCAwKSAmJgotICAgICAgICAhc3RybmNt
cChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpCi0gICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhM
X0RPTUFJTl9UWVBFX0hWTTsKKworICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywg
InR5cGUiLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAoIXN0cm5jbXAoYnVmLCAiaHZtIiwgc3Ry
bGVuKGJ1ZikpKQorICAgICAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVf
SFZNOworICAgICAgICBlbHNlIGlmICghc3RybmNtcChidWYsICJwdiIsIHN0cmxlbihidWYpKSkK
KyAgICAgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX1BWOworICAgICAg
ICBlbHNlIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCBkb21haW4gdHlw
ZSAlcy5cbiIsIGJ1Zik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9CisgICAgfQor
CisgICAgLyogRGVwcmVjYXRlZCBzaW5jZSBYZW4gNC4xMC4gKi8KKyAgICBpZiAoIXhsdV9jZmdf
Z2V0X3N0cmluZyhjb25maWcsICJidWlsZGVyIiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgbGlieGxf
ZG9tYWluX3R5cGUgYnVpbGRlcl90eXBlOworCisgICAgICAgIGlmIChjX2luZm8tPnR5cGUgPT0g
TElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAor
IlRoZSBcImJ1aWxkZXJcIiBvcHRpb24gaXMgYmVpbmcgZGVwcmVjYXRlZCwgcGxlYXNlIHVzZSBc
InR5cGVcIiBpbnN0ZWFkLlxuIik7CisgICAgICAgIGlmICghc3RybmNtcChidWYsICJodm0iLCBz
dHJsZW4oYnVmKSkpCisgICAgICAgICAgICBidWlsZGVyX3R5cGUgPSBMSUJYTF9ET01BSU5fVFlQ
RV9IVk07CisgICAgICAgIGVsc2UgaWYgKCFzdHJuY21wKGJ1ZiwgImdlbmVyaWMiLCBzdHJsZW4o
YnVmKSkpCisgICAgICAgICAgICBidWlsZGVyX3R5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVjsK
KyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgZG9t
YWluIHR5cGUgJXMuXG4iLCBidWYpOworICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgfQor
CisgICAgICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCAm
JgorICAgICAgICAgICAgY19pbmZvLT50eXBlICE9IGJ1aWxkZXJfdHlwZSkKKyAgICAgICAgewor
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCisgICAgICAgICAgICAiQ29udHJhZGljdGluZyBc
ImJ1aWxkZXJcIiBhbmQgXCJ0eXBlXCIgb3B0aW9ucyBzcGVjaWZpZWQuXG4iKTsKKyAgICAgICAg
ICAgIGV4aXQoMSk7CisgICAgICAgIH0KKyAgICAgICAgY19pbmZvLT50eXBlID0gYnVpbGRlcl90
eXBlOworICAgIH0KKworICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
SU5WQUxJRCkKKyAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7CiAK
ICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImhhcCIsICZjX2luZm8tPmhhcCwgMCk7
CiAKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYJR-0006eD-9h; Thu, 28 Sep 2017 12:53:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxYJQ-0006dw-3D
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 12:53:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BE/E5-18674-3B0FCC95; Thu, 28 Sep 2017 12:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXitHSDve7mD2c
 iDX5f5rD4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNWbIoreMJS8WHWHuYGxj/MXYycHBIC/hJH
 1ixkBbHZBHQkLs7dydbFyMEhIqAicXuvAUhYWMBM4vzBxywgNouAqsSCQ4eYQGxeAUuJJTs+M
 YKUSwjoSfzYbggSFhJQlOif94ANokRQ4uTMJ2CtzAISEgdfvGCewMg1C0lqFpLUAkamVYzqxa
 lFZalFupZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB3mYAgh2Ma1udDzFKcjA
 pifLmvTgTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClw8YPEKCRanpqRVpmTnAsINJS3DwKInw
 vn4PlOYtLkjMLc5Mh0idYrTkOLbp8h8mjhsPrwPJjpt3/zAJseTl56VKifPeBmkQAGnIKM2DG
 weLjUuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5v0OMoUnM68EbusroIOYgA6aPBHsoJJEhJ
 RUA6PhycYtRRtX+qxf3MhYHnnuSc6PS+9a9fefXfHl9reTTzQ5O5zz73AHydl6XedlZawuev6
 hY+eT63WK7turIyTvOl9Iv2RduELWpZ8x3s9FhEllq9b1iyle/3UOfdix0D17ppcXE++yNxr6
 DbWfFKzEw2XT+PZ4r91czLuAu9yd+5BRW6oduxJLcUaioRZzUXEiAHwv8nCIAgAA
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506603185!110092468!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14155 invoked from network); 28 Sep 2017 12:53:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 12:53:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="449589097"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 28 Sep 2017 13:52:50 +0100
Message-ID: <20170928125251.77937-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/22] libxl/xl: add PVH guest type
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhZGRzIGEgbmV3IFBWSCBndWVzdCB0eXBlIHRvIGxpYnhsL3hs
LiBUaGlzIHN1cGVyc2VkZXMgdGhlCmN1cnJlbnQgUFZIdjIgaW1wbGVtZW50YXRpb24gdGhhdCBy
ZWxpZXMgb24gdXNpbmcgdGhlICJub25lIiBkZXZpY2UKbW9kZWwgdmVyc2lvbi4KCkFzIHBhcnQg
b2YgdGhpcyBzZXJpZXMgYSBuZXcgeGwgb3B0aW9uIGlzIGFsc28gaW1wbGVtZW50ZWQsIGNhbGxl
ZAoidHlwZSIgdGhhdCBzdXBlcnNlZGVzIHRoZSBjdXJyZW50ICJidWlsZGVyIiBvcHRpb24uIEEg
ImZpcm13YXJlIgpvcHRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkIGluIG9yZGVyIHRvIGhhdmUgYSB1
bmlmb3JtIHdheSBvZiBsb2FkaW5nCmZpcm13YXJlcyBmb3IgYWxsIGd1ZXN0IHR5cGVzIChIVk0s
IFBWIGFuZCBQVkgpLgoKT25seSBwYXRjaCA1LzIyIGlzIHBvc3RlZCBhcyBwYXJ0IG9mIHRoZSBz
ZXJpZXMsIHRoZSByZXN0IGhhdmUgYWxyZWFkeQpiZWVuIGFja2VkIGFuZCBjYW4gYmUgZm91bmQg
aW4gdGhlIGdpdCBicmFuY2ggYmVsb3c6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3Jv
eWdlci94ZW4uZ2l0IHB2aF90b29sc192NAoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 12:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 12:59:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYPS-00072L-9K; Thu, 28 Sep 2017 12:59:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxYPQ-00072F-Kc
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 12:59:20 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 01/BE-25121-722FCC95; Thu, 28 Sep 2017 12:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1f905l
 Ig0X7eC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owprw+zFEzmqZi17ThbA+NGzi5GTg4hgTyJ
 VQtOsHUxcnDwCthJPF3iBhKWEDCUOL3wJguIzSKgKrHixUEwm01AXaLt2XZWEFtEwEBi5aZZQ
 DYXB7PAV0aJe0v/sYMkhAU8JdrXv2SGmN/NKLH/mDuIzSngI7Hr2H1miF2CEn93CIOEmQW0JB
 7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RsZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g7Fvr98hRkkOJiVR3rwXZyKF
 +JLyUyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgSvykegOsGi1PTUirTMHGB8wJRKc
 PAoifDe+wCU5i0uSMwtzkyHSJ1i1OXouHn3D5MQ2AwpcV4ekBkCIEUZpXlwI2CxeolRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMK8ayBSezLwSuE2vgI5gAjpi8kSwI0oSEVJSDYx5ytsW+Jg
 WFRg9OKxidoNRwU4iaYtKctLj7z4+5veFv4UU/PsVoKP542b45lv3Zt672akgvGfFq/Nvfkke
 nsPM+rz/SOnWjKblhS0MHPfv5jlwStiaHIn+fC66lTHNoHBe37LX0xPbj5gkzZjNPy+B0Y21+
 uVzPynvn/0ZG8rSGHhFuvbMa1RiKc5INNRiLipOBACE927b0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506603557!109416031!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7742 invoked from network); 28 Sep 2017 12:59:18 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 12:59:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 06:59:16 -0600
Message-Id: <59CD0E420200007800180815@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 06:59:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659375919.4057.11728919580033384187.stgit@Solace.fritz.box>
In-Reply-To: <150659375919.4057.11728919580033384187.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen: RCU: let the RCU idle timer
 handler run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjE1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4gKysrIGIveGVuL2NvbW1vbi9yY3Vw
ZGF0ZS5jCj4gQEAgLTQ2NSw3ICs0NjUsMjEgQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdG9wKCkK
PiAgICAgICAgICByZXR1cm47Cj4gIAo+ICAgICAgcmRwLT5pZGxlX3RpbWVyX2FjdGl2ZSA9IGZh
bHNlOwo+IC0gICAgc3RvcF90aW1lcigmcmRwLT5pZGxlX3RpbWVyKTsKPiArCj4gKyAgICAvKgo+
ICsgICAgICogSW4gZ2VuZXJhbCwgYXMgdGhlIENQVSBpcyBiZWNvbWluZyBhY3RpdmUgYWdhaW4s
IHdlIGRvbid0IG5lZWQgdGhlCj4gKyAgICAgKiBpZGxlIHRpbWVyLCBhbmQgc28gd2Ugd2FudCB0
byBzdG9wIGl0Lgo+ICsgICAgICoKPiArICAgICAqIEhvd2V2ZXIsIGluIGNhc2Ugd2UgYXJlIGhl
cmUgYmVjYXVzZSBpZGxlX3RpbWVyIGhhcyAoanVzdCkgZmlyZWQgYW5kCj4gKyAgICAgKiBoYXMg
d29rZW4gdXAgdGhlIENQVSwgd2Ugc2tpcCBzdG9wX3RpbWVyKCkgbm93LiBJbiBmYWN0LCBpZiB3
ZSBzdG9wCj4gKyAgICAgKiBpdCwgdGhlbiB0aGUgVElNRVJfU09GVElSUSBoYW5kbGVyIHdvdWxk
bid0IGZpbmQgaWRsZV90aW1lciBhbW9uZyB0aGUKPiArICAgICAqIGFjdGl2ZSB0aW1lcnMgYW55
IGxvbmdlciwgYW5kIGhlbmNlIHdvbid0IGNhbGwgcmN1X2lkbGVfdGltZXJfaGFuZGxlcigpLgoK
SSB0aGluayBpdCB3b3VsZCBoZWxwIGlmIHlvdSBzYWlkIGV4cGxpY2l0bHkgdGhhdCB0aGUgc29m
dGlycSBydW4KbmVjZXNzYXJpbHkgaGFwcGVucyBhZnRlciB0aGlzIGNvZGUgcmFuLgoKPiArICAg
ICAqIFRoZXJlZm9yZSwgaWYgd2Ugc2VlIHRoYXQgdGhlIHRpbWVyIGlzIGV4cGlyZWQgYWxyZWFk
eSwgbGVhdmUgaXQgYWxvbmUuCj4gKyAgICAgKiBJdCB3aWxsIGJlIGZpbmFsbHkgZGVhY3RpdmV0
ZWQgYnkgdGhlIFRJTUVSX1NPRlRJUlEgaGFuZGxlci4KCmRlYWN0aXZhdGVkCgo+IC0tLSBhL3hl
bi9jb21tb24vdGltZXIuYwo+ICsrKyBiL3hlbi9jb21tb24vdGltZXIuYwo+IEBAIC0zMzIsNiAr
MzMyLDIzIEBAIHZvaWQgc3RvcF90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVyKQo+ICB9Cj4gIAo+
ICAKPiArYm9vbCB0aW1lcl9pc19leHBpcmVkKHN0cnVjdCB0aW1lciAqdGltZXIsIHNfdGltZV90
IG5vdykKCklmIHlvdSBjYWxsIHRoZSBwYXJhbWV0ZXIgbm93LCB3aHkgaXMgaXQgbmVlZGVkPyBX
b3VsZG4ndCBpdCBiZQpldmVuIG1vcmUgYWNjdXJhdGUgaWYgeW91IGluc3RlYWQgdXNlZCAuLi4K
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBib29sIHJldCA9IGZhbHNl
Owo+ICsKPiArICAgIGlmICggIXRpbWVyX2xvY2tfaXJxc2F2ZSh0aW1lciwgZmxhZ3MpICkKPiAr
ICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIGlmICggYWN0aXZlX3RpbWVyKHRpbWVyKSAm
JiB0aW1lci0+ZXhwaXJlcyA8PSBub3cgKQoKLi4uIE5PVygpIGhlcmU/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 13:01:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 13:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYRq-0007es-ME; Thu, 28 Sep 2017 13:01:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxYRq-0007em-26
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 13:01:50 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 33/E9-02224-DB2FCC95; Thu, 28 Sep 2017 13:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUyZ7p8oO7OT2c
 iDT79VLJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDOezXjPWDCFveLnlZNMDYyvWLsYuTiEBCYz
 SezrWskI4fxmlNh1cw9UZiOjxNx126GcbkaJU9ffs3QxcgI5RRJ/ZvSB2SwCqhJfOrqZuxg5O
 NgETCTerHIECYsIuEicXLmNGcRmFjCXuDnvLhuILQwU3935hh3E5gWKt9yewAwx0l7i7cPjjB
 BxQYmTM5+wQPRqSdz495IJZDyzgLTE8n8cIGFOAQeJgxv3g5WICihLzNu3Cmy8hICxRPvbi2w
 TGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq
 1kvOz93ECAznegYGxh2MU0/4HWKU5GBSEuXNe3EmUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb
 9JHoJxgUWp6akVaZg4wsmDSEhw8SiK89z4ApXmLCxJzizPTIVKnGI05jm26/IeJ48bD63+YhF
 jy8vNSpcR5K0EmCYCUZpTmwQ2CRfwlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsIQ9/Bk5pX
 A7XsFdAoT0CmTJ4KdUpKIkJJqYCz+nuPwKsK/pCz6qFBH4A21Wbc9Euqq260E/Tbuith+ftez
 qUI2Sz29W6eGG1bLabcUv9x0fGqtEUsge4viLN629odLft1umZijFJduoP8/scb3uXny0UP9R
 iLO+eH6Wn83aC5YKeYR37/dd5F3+Ia5ya7xe8vXRTydf1Wf8fDPtum6HzaGK7EUZyQaajEXFS
 cCAJ4atkrzAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506603703!109416652!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34114 invoked from network); 28 Sep 2017 13:01:45 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 13:01:45 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8SD1gpV025489
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Sep 2017 13:01:43 GMT
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 v8SD1fr7022886
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Sep 2017 13:01:42 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8SD1fn1019762;
 Thu, 28 Sep 2017 13:01:41 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 28 Sep 2017 06:01:41 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 516C06A0272; Thu, 28 Sep 2017 09:01:40 -0400 (EDT)
Date: Thu, 28 Sep 2017 09:01:40 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
Message-ID: <20170928130140.GB18695@char.us.oracle.com>
References: <CB79FF8A-A587-41B0-B529-FBFD85966E8A@nrl.navy.mil>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CB79FF8A-A587-41B0-B529-FBFD85966E8A@nrl.navy.mil>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM Hikey 960 - Missing Image Files for Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDg6Mjk6MjdBTSAtMDQwMCwgSm9obiBQLiBNY0Rlcm1v
dHQgKFVTTiBDaXZpbGlhbikgd3JvdGU6Cj4gWGVuIERldmVsb3BlcnMsCj4gCj4gVGhlIGd1aWRh
bmNlIGZvciBydW5uaW5nIFhlbiBvbiBhIEhpS2V5IDk2MCBpZGVudGlmaWVzIGZpbGVzIHRoYXQg
c2hvdWxkIGJlIGZsYXNoZWQgb250byB0aGUgYm9hcmQsIGFzIHBhcnQgb2YgdGhlIHByb2Nlc3Mg
Zm9yIGluc3RhbGxpbmcgWGVuLgo+IAo+IAlodHRwczovL3dpa2kueGVuLm9yZy93aWtpL0hpS2V5
OTYwCj4gCj4gQWxsIGJ1dCAyIG9mIHRoZSBmaWxlcyBhcmUgYXZhaWxhYmxlIGZyb20gOTYgQm9h
cmRzIG9yIGNhbiBiZSBjcmVhdGVkIGJ5IGZvbGxvd2luZyB0aGUgZ3VpZGFuY2UuIFRoZSAyIEkg
aGF2ZSBub3QgYmVlbiBhYmxlIHRvIGZpbmQgYXJlCj4gCj4gCWNhY2hlLmltZwo+IAl1c2VyZGF0
YS5pbWcKPiAKPiBJIGhhdmUgZm91bmQgYWxsIHNvcnRzIG9mIGd1aWRhbmNlIGFuZCBzb3VyY2Ug
Y29kZSB0aGF0IGNvcGllcyB0aGVzZSBmaWxlcywgYXNzdW1pbmcgdGhleSBleGlzdC4gSSBoYXZl
IG5vdGhpbmcgb24gaG93IHRoZXNlIDIgZmlsZXMgYXJlIGdlbmVyYXRlZCBvciB3aGVyZSBjb3Bp
ZXMgbWlnaHQgYmUgZm91bmQuIERvZXMgYW55b25lIGtub3cgaG93IHRvIGdldCB0aGVtIG9yIGlm
ICB0aGV5IGFyZSBldmVuIG5lZWRlZCBmb3IgWGVuIG9uIHRoZSBIaUtleSA5NjA/CgpUaGV5IGFy
ZSBub3QgbmVlZGVkLgo+IAo+IFNpbmNlcmVseSwKPiAKPiBKb2huCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 13:07:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 13:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYWq-0007sJ-91; Thu, 28 Sep 2017 13:07:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxYWo-0007sD-Tn
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 13:06:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B6/2B-01812-2F3FCC95; Thu, 28 Sep 2017 13:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fD5zO
 RBldeW1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvJrUxFrzjqNiyYR5rA2MnexcjJ4eQQJ7E
 igNLmEFsXgE7iYPLDjCB2BIChhKnF95k6WLk4GARUJW41iwCEmYTUJdoe7adFcQWETCQWLlpF
 pDNxcEs8IlRYsKWiSwgCWGBMIkdX74ygSSEBLoZJSbOmMQGMohTwEdiyh5rEJNXQFDi7w5hkH
 JmAS2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapG
 ukYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYGw/4XeIUZKDSUmU
 N+/FmUghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMF76hNQnWBRanpqRVpmD
 jA+YEolOHiURHi5QNK8xQWJucWZ6RCpU4y6HB037/5hEgKbISXOew+kSACkKKM0D24ELFYvMc
 pKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm7QaZwpOZVwK36RXQEUxAR0yeCHZESSJCSqqB0aZ
 GWV5h+7uF7ne6GyZzVX/YtaPoRlgFy8TASLv9T1wtdzxU3SjVb9xj53fxo+XZWfkf07fsWZrD
 dlXspi7PjwUMTlrpucl79/folBX+DlG6lSEv/+TKJhYP0Runjqc8nZTnePzr34sTXxnl/Epie
 ag29cu2V0GS/53WHZ8lM7/r43m3zIXip5VYijMSDbWYi4oTATSL++vQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506604015!113734806!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45859 invoked from network); 28 Sep 2017 13:06:56 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 13:06:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 07:06:54 -0600
Message-Id: <59CD100D0200007800180825@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 07:06:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
In-Reply-To: <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: RCU: make the period of the
 idle timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjE2LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTU2OSw2ICs1NzksMTYgQEAgdm9pZCBfX2luaXQgcmN1X2luaXQodm9pZCkKPiAg
ewo+ICAgICAgdm9pZCAqY3B1ID0gKHZvaWQgKikobG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7Cj4g
IAo+ICsgICAgLyogV2UgZG9uJ3QgYWxsb3cgMCwgb3IgYW55dGhpbmcgaGlnaGVyIHRoYW4gSURM
RV9USU1FUl9QRVJJT0RfTUFYICovCj4gKyAgICBpZiAoIGlkbGVfdGltZXJfcGVyaW9kX21zIDwg
MSB8fAoKVGhlIGxpdGVyYWwgMSBoZXJlIGxvb2tzIHN1c3BpY2lvdXMuIEhvdyBhYm91dCBzaW1w
bHkgcmVmdXNpbmcgMAooYXMgd2VsbCBhcyB0b28gaGlnaCB2YWx1ZXMpPyBUaGUgYWxzbyBzaW1w
bHkgZG9jdW1lbnQgdGhlIHZhbHVlCm11c3QgYmUgbm9uLXplcm8gaW4gdGhlIGNvbW1hbmQgbGlu
ZSBkb2MuCgo+ICsgICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZF9tcyA+IElETEVfVElNRVJfUEVS
SU9EX01BWCAvIE1JTExJU0VDUygxKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJXQVJO
SU5HOiByY3UtaWRsZS10aW1lci1wZXJpb2QtbXMgb3V0c2lkZSBvZiBbJWQsJWxkXW1zIVxuIiwK
PiArICAgICAgICAgICAgICAgMSwgSURMRV9USU1FUl9QRVJJT0RfTUFYIC8gTUlMTElTRUNTKDEp
KTsKCkNsZWFybHkgdGhlICVkIGNhbiBiZSBsaXRlcmFsIDEgaWYgdGhlIGFib3ZlIGxpdGVyYWwg
MSB3YXMgdG8gc3RheS4KSWYgeW91IGZvbGxvdyBteSBzdWdnZXN0aW9uLCB1c2UgIigwLCIgaW5z
dGVhZC4gQXMgdG8gdGhlICVsZCAtCndvdWxkbid0IHRoYXQgcmF0aGVyIG5lZWQgdG8gYmUgUFJJ
X3N0aW1lIChkdWUgdG8gTUlMTElTRUNTKCkKcmV0dXJuaW5nIHNfdGltZV90KT8KCkFuZCB0aGVu
LCBhcyBhIGNvc21ldGljIHRoaW5nLCBpZGxlX3RpbWVyX3BlcmlvZF9tcyBub3cgaXNuJ3QKcmVh
bGx5IG5lZWRlZCBvdXRzaWRlIG9mIHRoaXMgZnVuY3Rpb24uIEknZCBwcmVmZXIgaWYgeW91IG1v
dmVkIGl0CmFuZCB0aGUgaW50ZWdlcl9wYXJhbSgpIGludG8gdGhpcyBmdW5jdGlvbiwgdG8gbGlt
aXQgdGhlaXIgc2NvcGVzCmFzIG11Y2ggYXMgcG9zc2libGUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 13:08:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 13:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYXx-0007x1-Is; Thu, 28 Sep 2017 13:08:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxYXw-0007ws-L8
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 13:08:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/93-03422-734FCC95; Thu, 28 Sep 2017 13:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS9f8y5l
 Ig1WLxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmow9YCppZK/rez2VvYJzF0sXIySEkkCfR
 tXACmM0rYCcxZ/96JhBbQsBQ4vTCm2BxFgFViZkn94DF2QTUJdqebWcFsUUEDCRWbpoFZHNxM
 At8YpSYsGUiWIOwQJDE1NnHGEESQgIdjBKNk++AdXAKeErs3jmHuYuRA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrqGJXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxusbAw4xSnIwKYny5r04EynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfpM1BOsCg1PbUiLTMHGAswaQkOHiURXq5PQGne4oLE3
 OLMdIjUKUZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4ryHIJAGQ0ozSPLhBsBi9xCgrJczLCHSaEE
 9BalFuZgmq/CtGcQ5GJWFeZ5ApPJl5JXD7XgGdwgR0yuSJYKeUJCKkpBoYZ0o8et38vMX+xJc
 NO9IV5WTzHq0wucS2pyPRbUlS5JXJsTdrAxYqHHysl6S97lTaM5Hnuq27wpveLYp/asJ4RHyf
 R+SugDU/Us0FRE1f5l80MZz1cN+tdZtm3DLaoxz8TKekzFPe7n7NDAXObKbdkffYF0txCMp9+
 6lropygsmFGWrz9m8MrlFiKMxINtZiLihMBV2a3J8wCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506604085!109470478!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37146 invoked from network); 28 Sep 2017 13:08:07 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 13:08:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 07:08:04 -0600
Message-Id: <59CD10520200007800180828@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 07:08:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659377369.4057.99759587564357579.stgit@Solace.fritz.box>
In-Reply-To: <150659377369.4057.99759587564357579.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen: RCU: make the period of the
 idle timer adaptive.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjE2LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQmFzaWNhbGx5LCBpZiB0aGUgUkNVIGlkbGUgdGltZXIsIHdoZW4gKGlmISkgaXQgZmly
ZXMsCj4gZmluZHMgdGhhdCB0aGUgZ3JhY2UgcGVyaW9kIGlzbid0IG92ZXIsIHdlIGluY3JlYXNl
IHRoZQo+IHRpbWVyJ3MgcGVyaW9kIChpLmUuLCBpdCB3aWxsIGZpcmUgbGF0ZXIsIG5leHQgdGlt
ZSkuCj4gSWYsIE9UT0gsIGl0IGZpbmRzIHRoZSBncmFjZSBwZXJpb2QgaXMgYWxyZWFkeSBmaW5p
c2hlZCwKPiB3ZSBkZWNyZWFzZSB0aGUgdGltZXIncyBwZXJpb2QgKGkuZS4sIGl0IHdpbGwgZmly
ZSBhIGJpdAo+IGVhcmxpZXIgbmV4dCB0aW1lKS4KPiAKPiBUaGUgZ29hbCBpcyB0byBsZXQgdGhl
IHBlcmlvZCB0aW1lciBzZWZsLWFkanVzdCB0byBhCj4gbnVtYmVyIG9mICdtaXNzZXMnLCBvZiB0
aGUgb3JkZXIgb2YgMSUuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlv
LmZhZ2dpb2xpQGNpdHJpeC5jb20+Cj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 13:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 13:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYcj-0000FS-4b; Thu, 28 Sep 2017 13:13:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ehabkost@redhat.com>) id 1dxYch-0000FM-N2
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 13:13:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 89/C3-03283-E55FCC95; Thu, 28 Sep 2017 13:13:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVysWW7jG7E1zO
 RBj+6+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9q56wFXzlqPg24ylLA+NE9i5GLg4hgTlM
 Ei2XT7B0MXJysAg4SMy6cJYVxGYUKJP4t6aHEcLOlfj38yATRMNyRolt13oZIRpUJXa2bwWz2
 QS0JWY/e88OYosIKEv0/vrNAtLALPCbQ+LW3ftsIAlhgXyJBV9vgzXwClhKfHq1nhVi6ixGiZ
 bG56wQCUGJkzOfgJ3ELKAlcePfS6DVHEC2tMTyfxwgYU4Be4n+V+1gyyQE5CT+b3zLBGKLAi2
 et28VG0RcW+Ly0XawqyUE+hglPs5/xz6BUWQWkhWzkKyYhbBiASPzKkaN4tSistQiXWMjvaSi
 zPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwBhgAIIdjKfXBR5ilORgUhLlzXtxJlKIL
 yk/pTIjsTgjvqg0J7X4EKMMB4eSBK/NF6CcYFFqempFWmYOMBph0hIcPEoivBogad7igsTc4s
 x0iNQpRkUpcV4BkIQASCKjNA+uDZYALjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYd/dnoCk
 8mXklcNNfAS1mAlo8eSLY4pJEhJRUA2Mi0yHHLY7Ox75X3urxnnRJ89Py078TbHv3FxrfmKl5
 bHcv86wvy6asO7yHV13rrBrv2+9fe8rseiKCniqwebEfck0OepfnF+90c8t7sQXvY4U2a3H5V
 R2aoGrbHHP4+Jo3LOrZacWFt1TOPL5z7+nfgK7ew2FNTM9zfKQXfFywnr3If47y0VYlluKMRE
 Mt5qLiRABdeF3G+wIAAA==
X-Env-Sender: ehabkost@redhat.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506604374!84925734!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50833 invoked from network); 28 Sep 2017 13:12:56 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 13:12:56 -0000
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 A7DDF2C727E;
 Thu, 28 Sep 2017 13:12:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A7DDF2C727E
Received: from localhost (ovpn-116-3.gru2.redhat.com [10.97.116.3])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DF21EB32A8;
 Thu, 28 Sep 2017 13:12:35 +0000 (UTC)
Date: Thu, 28 Sep 2017 10:12:34 -0300
From: Eduardo Habkost <ehabkost@redhat.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170928131234.GP4115@localhost.localdomain>
References: <20170927195635.16014-1-ehabkost@redhat.com>
 <20170927195635.16014-5-ehabkost@redhat.com>
 <59CCD0150200007800180507@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CCD0150200007800180507@prv-mh.provo.novell.com>
X-Fnord: you can see the fnord
User-Agent: Mutt/1.8.3 (2017-05-23)
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]); Thu, 28 Sep 2017 13:12:54 +0000 (UTC)
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, David Gibson <dgibson@redhat.com>,
 Jiri Slaby <jslaby@suse.cz>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Alberto Garcia <berto@igalia.com>,
 qemu-block@nongnu.org, Alexander Graf <agraf@suse.de>,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Artyom Tarasenko <atar4qemu@gmail.com>,
 Jiri Pirko <jiri@resnulli.us>, Marcel Apfelbaum <marcel@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, qemu-arm@nongnu.org,
 Laine Stump <laine@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, Alistair Francis <alistair23@gmail.com>,
 John Snow <jsnow@redhat.com>, David Gibson <david@gibson.dropbear.id.au>,
 qemu-ppc@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: Re: [Xen-devel] [PATCH v2 4/5] pci: Add
 INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devices
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDI6MzM6NTdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA5LjE3IGF0IDIxOjU2LCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS9ody94ZW4veGVuX3B0LmMKPiA+ICsrKyBiL2h3L3hlbi94ZW5fcHQuYwo+
ID4gQEAgLTk2NCw2ICs5NjQsMTAgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9wY2lfcGFz
c3Rocm91Z2hfaW5mbyA9IHsKPiA+ICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuUENJ
UGFzc3Rocm91Z2hTdGF0ZSksCj4gPiAgICAgIC5pbnN0YW5jZV9maW5hbGl6ZSA9IHhlbl9wY2lf
cGFzc3Rocm91Z2hfZmluYWxpemUsCj4gPiAgICAgIC5jbGFzc19pbml0ID0geGVuX3BjaV9wYXNz
dGhyb3VnaF9jbGFzc19pbml0LAo+ID4gKyAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZv
W10pIHsKPiA+ICsgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0s
Cj4gPiArICAgICAgICB7IH0sCj4gPiArICAgIH0sCj4gPiAgfTsKPiAKPiBQYXNzZWQgdGhyb3Vn
aCBkZXZpY2VzIGNhbiBiZSBib3RoIFBDSSBhbmQgUENJZSwgc28gZm9sbG93aW5nCj4gdGhlIGRl
c2NyaXB0aW9uIG9mIHRoZSBwYXRjaCBJIGRvbid0IHRoaW5rIHRoZXNlIGNhbiBiZSBzdGF0aWNh
bGx5Cj4gZ2l2ZW4gZWl0aGVyIHByb3BlcnR5LiBHcmFudGVkIHF1aXRlIGEgYml0IG9mIFBDSWUg
c3BlY2lmaWMKPiBmdW5jdGlvbmFsaXR5IG1heSBiZSBtaXNzaW5nIGluIHRoZSBYZW4gY29kZSAu
Li4KClRoaXMgaXMganVzdCBzdGF0aWMgZGF0YSBhYm91dCB3aGF0IHRoZSBkZXZpY2UgdHlwZSBz
dXBwb3J0cywgbm90CmFib3V0IHdoYXQgYSBnaXZlbiBkZXZpY2UgaW5zdGFuY2UgcmVhbGx5IGlz
LiAgRGVjaWRpbmcgaWYgdGhlCmRldmljZSBpcyBQQ0llIG9yIENvbnZlbnRpb25hbCBhdCBydW50
aW1lIGlzIG91dCBvZiB0aGUgc2NvcGUgb2YKdGhpcyBzZXJpZXMuCgpUaGF0IHNhaWQsIGlmIHBh
c3NlZCB0aHJvdWdoIFBDSSBFeHByZXNzIGRldmljZXMgYXJlIHJlYWxseQpzdXBwb3J0ZWQsIGl0
IGxvb2tzIGxpa2UgdGhpcyBzaG91bGQgYmUgbWFya2VkIGFzIGh5YnJpZC4KCi0tIApFZHVhcmRv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 13:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 13:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYco-0000Gv-F5; Thu, 28 Sep 2017 13:13:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437791ab4=Ian.Jackson@citrix.com>)
 id 1dxYcm-0000Gf-ST
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 13:13:08 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 42/CB-25121-365FCC95; Thu, 28 Sep 2017 13:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7y1zO
 RBk+eq1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvD99gK/jCVXF38XbWBsb/7F2MnBwSAv4S
 c6ZuZwOx2QR0JZq2/AWzeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg4zRI2DRP+an2BzWARUJ
 W53bAOrERHQkli/4imQzQFU7yyxfn4MSFgYqHzXqq9gJZwCVhKfZnSDjRESyJBouHCYBeIcE4
 m3C3eCtQoJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQ
 w1stNLS5OTE/NSUwq1kvOz93ECAwzBiDYwdj8xekQoyQHk5Io74svZyKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfD+/QyUEyxKTU+tSMvMAQY8TFqCg0dJhPclSJq3uCAxtzgzHSJ1ilGXo+Pm3
 T9MQix5+XmpUuK8AiDzBUCKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl3g6
 ziycwrgdv0CugIJqAjJk8EO6IkESEl1cAowrFyTk6EtKQsM9Ohq9ZRaftD9kxfOPE+T9bdL2/
 PyJkeWLV7lcQlsXkPtyvFNKgczcmb3XMz5l/14+rtv4W/LdwRXPRjOvtavnmLLvfll7/tO24y
 pUo3SGyB1MzU7Ln9BypjXBd+uPrOpP2c+7RjxR/V3k9njpXV+HVk4Ve/E4VVp2aprFhyTImlO
 CPRUIu5qDgRANgVoVm5AgAA
X-Env-Sender: prvs=437791ab4=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506604385!105284615!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21415 invoked from network); 28 Sep 2017 13:13:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 13:13:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441597249"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22988.62291.142664.113582@mariner.uk.xensource.com>
Date: Thu, 28 Sep 2017 14:04:19 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170928125251.77937-2-roger.pau@citrix.com>
References: <20170928125251.77937-1-roger.pau@citrix.com>
 <20170928125251.77937-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/22] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2NCAwNS8yMl0geGw6IGludHJvZHVjZSBh
IGRvbWFpbiB0eXBlIG9wdGlvbiIpOgo+IEludHJvZHVjZSBhIG5ldyB0eXBlIG9wdGlvbiB0byB4
bCBjb25maWd1cmF0aW9uIGZpbGVzIGluIG9yZGVyIHRvCj4gc3BlY2lmeSB0aGUgZG9tYWluIHR5
cGUuIFRoaXMgc3VwZXJzZWRlcyB0aGUgY3VycmVudCBidWlsZGVyIG9wdGlvbi4KPiAKPiBUaGUg
bmV3IG9wdGlvbiBpcyBkb2N1bWVudGVkIGluIHRoZSB4bC5jZmcgbWFuIHBhZ2UsIGFuZCB0aGUg
cHJldmlvdXMKPiBidWlsZGVyIG9wdGlvbiBpcyBtYXJrZWQgYXMgZGVwcmVjYXRlZC4KCkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCj4gKyAgICAvKiBE
ZXByZWNhdGVkIHNpbmNlIFhlbiA0LjEwLiAqLwo+ICsgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJp
bmcoY29uZmlnLCAiYnVpbGRlciIsICZidWYsIDApKSB7Cj4gKyAgICAgICAgbGlieGxfZG9tYWlu
X3R5cGUgYnVpbGRlcl90eXBlOwo+ICsKPiArICAgICAgICBpZiAoY19pbmZvLT50eXBlID09IExJ
QlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpCj4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAo+
ICsiVGhlIFwiYnVpbGRlclwiIG9wdGlvbiBpcyBiZWluZyBkZXByZWNhdGVkLCBwbGVhc2UgdXNl
IFwidHlwZVwiIGluc3RlYWQuXG4iKTsKPiArICAgICAgICBpZiAoIXN0cm5jbXAoYnVmLCAiaHZt
Iiwgc3RybGVuKGJ1ZikpKQo+ICsgICAgICAgICAgICBidWlsZGVyX3R5cGUgPSBMSUJYTF9ET01B
SU5fVFlQRV9IVk07Cj4gKyAgICAgICAgZWxzZSBpZiAoIXN0cm5jbXAoYnVmLCAiZ2VuZXJpYyIs
IHN0cmxlbihidWYpKSkKPiArICAgICAgICAgICAgYnVpbGRlcl90eXBlID0gTElCWExfRE9NQUlO
X1RZUEVfUFY7Cj4gKyAgICAgICAgZWxzZSB7Cj4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiSW52YWxpZCBkb21haW4gdHlwZSAlcy5cbiIsIGJ1Zik7Cj4gKyAgICAgICAgICAgIGV4aXQo
MSk7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoY19pbmZvLT50eXBlICE9IExJQlhM
X0RPTUFJTl9UWVBFX0lOVkFMSUQgJiYKPiArICAgICAgICAgICAgY19pbmZvLT50eXBlICE9IGJ1
aWxkZXJfdHlwZSkKPiArICAgICAgICB7CiAgICAgICAgICAgXgoKPiArICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsCj4gKyAgICAgICAgICAgICJDb250cmFkaWN0aW5nIFwiYnVpbGRlclwiIGFu
ZCBcInR5cGVcIiBvcHRpb25zIHNwZWNpZmllZC5cbiIpOwo+ICsgICAgICAgICAgICBleGl0KDEp
OwoKTXVjaCBuaWNlci4gIEFsdGhvdWdoIG9uZSBuaXQ6IHRoZSB7IG9uIHRoZSBuZXh0IGxpbmUg
YWZ0ZXIgdGhlIGlmLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 13:19:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 13:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxYiX-0000bm-2z; Thu, 28 Sep 2017 13:19:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxYiW-0000bg-GA
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 13:19:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AA/D3-03454-7C6FCC95; Thu, 28 Sep 2017 13:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/fItzO
 RBivX8lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlnzmxmKrgoVTHpx3vWBsbzwl2MnBxCAnkS
 6x7vZAexeQXsJA5tXsgKYksIGEqcXniTpYuRg4NFQFXiyrJKkDCbgLpE27PtrCBhEQEdidPf+
 boYuTiYBZoZJSbf/gXWKixgI/Htz3I2iPGWEpN6/zOB2JwCVhJX319mA+nlFRCU+LsD7AJmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GP8sCDjFKcjApifK++HIm
 UogvKT+lMiOxOCO+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8M7/ClQnWJSanlqRlpkDjA6YU
 gkOHiUR3lsgY3iLCxJzizPTIVKnGHU5Om7e/cMkBDZDSpz3K8gMAZCijNI8uBGwSL3EKCslzM
 sIdKAQT0FqUW5mCar8K0ZxDkYlYd65IFN4MvNK4Da9AjqCCeiIyRPBjihJREhJNTByTXqpu3H
 n6drWf02JZ1/FWivMeLXHYJPubt/63n19vIfnezLxG8TuWPSm4a2cV/uHaKZHJZwLKxccXsdU
 WrzPSqcia35S5d01b/aJSUem2riL79nhXxBQ6sOlKftoQ8SKs7sy3C58++4eovtJ923Uk382P
 p4yN5bzp9WZ79o3Y7Z13JzTvLxKLMUZiYZazEXFiQBx4XGEzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506604738!85062320!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42704 invoked from network); 28 Sep 2017 13:18:59 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 13:18:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 07:18:57 -0600
Message-Id: <59CD12DF020000780018084B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 07:18:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170928101614.75029-1-roger.pau@citrix.com>
In-Reply-To: <20170928101614.75029-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix memory accounting for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDEyOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE1ha2Ugc3VyZSB0aGF0IHRoZSBtZW1vcnkgZm9yIHRoZSBwYWdpbmcgc3RydWN0dXJlcyBpbiBj
YXNlIG9mIGEgSFZNCj4gRG9tMCBpcyBzdWJ0cmFjdGVkIGZyb20gdGhlIHRvdGFsIGFtb3VudCBv
ZiBtZW1vcnkgYXZhaWxhYmxlIGZvciBEb20wCj4gdG8gdXNlLiBBbHNvIHRha2UgaW50byBhY2Nv
dW50IHdoZXRoZXIgdGhlIElPTU1VIGlzIHNoYXJpbmcgdGhlCj4gcGFnZSB0YWJsZXMgd2l0aCBI
QVAsIG9yIGVsc2UgYWxzbyByZXNlcnZlIHNvbWUgbWVtb3J5IGZvciB0aGUgSU9NTVUKPiBwYWdl
IHRhYmxlcy4KPiAKPiBXaGlsZSB0aGVyZSByZS1vcmdhbml6ZSB0aGUgY29kZSBzbGlnaHRseSBz
byB0aGF0IHRoZSBmb3IgbG9vcCBhbmQgdGhlCj4gbmVlZF9wYWdpbmcgbG9jYWwgdmFyaWFibGUg
Y2FuIGJlIHJlbW92ZWQuCgpUaGVzZSB0d28gdGhpbmdzIHZlcnkgZGVmaW5pdGVseSBzaG91bGQg
bm90IGJlIG1lcmdlZCBpbnRvIGEgc2luZ2xlCnBhdGNoOyBJJ20gbm90IGNvbnZpbmNlZCB0aGUg
cmVvcmcgaXMgY29ycmVjdCBpbiB0aGUgZmlyc3QgcGxhY2UuIE5vdGUKaG93IGF2YWlsLCB3aGlj
aCBpcyBiZWluZyBjaGFuZ2VkIGluIHRoZSBmaXJzdCBpdGVyYXRpb24gb2YgdGhlIGxvb3AsCmZl
ZWRzIGJhY2sgaW50byB0aGUgc2Vjb25kIGl0ZXJhdGlvbi4KCj4gQEAgLTI2MywzOSArMjYyLDM5
IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKPiAgICAgICAg
ICAgICAgYXZhaWwgLT0gbWF4X3BkeCA+PiBzOwo+ICAgICAgfQo+ICAKPiAtICAgIG5lZWRfcGFn
aW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgo+IC0gICAgICAgICghaW9tbXVfaGFwX3B0X3NoYXJl
IHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwo+IC0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0g
ZmFsc2UgKQo+IC0gICAgewo+IC0gICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwo+IC0g
ICAgICAgIG1pbl9wYWdlcyA9IGRvbTBfbWluX25ycGFnZXM7Cj4gLSAgICAgICAgbWF4X3BhZ2Vz
ID0gZG9tMF9tYXhfbnJwYWdlczsKPiArICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwo+ICsg
ICAgbWluX3BhZ2VzID0gZG9tMF9taW5fbnJwYWdlczsKPiArICAgIG1heF9wYWdlcyA9IGRvbTBf
bWF4X25ycGFnZXM7Cj4gIAo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogSWYgYWxsb2NhdGlv
biBpc24ndCBzcGVjaWZpZWQsIHJlc2VydmUgMS8xNnRoIG9mIGF2YWlsYWJsZSBtZW1vcnkKPiAt
ICAgICAgICAgKiBmb3IgdGhpbmdzIGxpa2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24g
aXMgY2xhbXBlZCB0byBhCj4gLSAgICAgICAgICogbWF4aW11bSBvZiAxMjhNQi4KPiAtICAgICAg
ICAgKi8KPiAtICAgICAgICBpZiAoIG5yX3BhZ2VzID09IDAgKQo+IC0gICAgICAgICAgICBucl9w
YWdlcyA9IC1taW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpOwo+ICsg
ICAgLyoKPiArICAgICAqIElmIGFsbG9jYXRpb24gaXNuJ3Qgc3BlY2lmaWVkLCByZXNlcnZlIDEv
MTZ0aCBvZiBhdmFpbGFibGUgbWVtb3J5Cj4gKyAgICAgKiBmb3IgdGhpbmdzIGxpa2UgRE1BIGJ1
ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24gaXMgY2xhbXBlZCB0byBhCj4gKyAgICAgKiBtYXhpbXVt
IG9mIDEyOE1CLgo+ICsgICAgICovCj4gKyAgICBpZiAoIG5yX3BhZ2VzID09IDAgKQo+ICsgICAg
ICAgIG5yX3BhZ2VzID0gLW1pbihhdmFpbCAvIDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZU
KSk7Cj4gIAo+IC0gICAgICAgIC8qIE5lZ2F0aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBt
ZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8KPiAtICAgICAgICBpZiAoIChsb25nKW5yX3Bh
Z2VzICA8IDAgKSBucl9wYWdlcyAgKz0gYXZhaWw7Cj4gLSAgICAgICAgaWYgKCAobG9uZyltaW5f
cGFnZXMgPCAwICkgbWluX3BhZ2VzICs9IGF2YWlsOwo+IC0gICAgICAgIGlmICggKGxvbmcpbWF4
X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKPiArICAgIC8qIE5lZ2F0aXZlIHNwZWNp
ZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8KPiArICAg
IGlmICggKGxvbmcpbnJfcGFnZXMgIDwgMCApIG5yX3BhZ2VzICArPSBhdmFpbDsKPiArICAgIGlm
ICggKGxvbmcpbWluX3BhZ2VzIDwgMCApIG1pbl9wYWdlcyArPSBhdmFpbDsKPiArICAgIGlmICgg
KGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKPiAgCj4gLSAgICAgICAg
LyogQ2xhbXAgYWNjb3JkaW5nIHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFpbGFibGUgbWVtb3J5
LiAqLwo+IC0gICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMpOwo+IC0g
ICAgICAgIG5yX3BhZ2VzID0gbWluKG5yX3BhZ2VzLCBtYXhfcGFnZXMpOwo+IC0gICAgICAgIG5y
X3BhZ2VzID0gbWluKG5yX3BhZ2VzLCBhdmFpbCk7Cj4gKyAgICAvKiBDbGFtcCBhY2NvcmRpbmcg
dG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJsZSBtZW1vcnkuICovCj4gKyAgICBucl9wYWdl
cyA9IG1heChucl9wYWdlcywgbWluX3BhZ2VzKTsKPiArICAgIG5yX3BhZ2VzID0gbWluKG5yX3Bh
Z2VzLCBtYXhfcGFnZXMpOwo+ICAKPiAtICAgICAgICBpZiAoICFuZWVkX3BhZ2luZyApCj4gLSAg
ICAgICAgICAgIGJyZWFrOwo+ICsgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKPiArICAgIHsK
PiArICAgICAgICB1bnNpZ25lZCBsb25nIHBhZ2luZ19tZW0gPSBkb20wX3BhZ2luZ19wYWdlcyhk
LCBucl9wYWdlcyk7Cj4gIAo+ICAgICAgICAgIC8qIFJlc2VydmUgbWVtb3J5IGZvciBzaGFkb3cg
b3IgSEFQLiAqLwo+IC0gICAgICAgIGF2YWlsIC09IGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3Bh
Z2VzKTsKPiArICAgICAgICBhdmFpbCAtPSBwYWdpbmdfbWVtOwo+ICsgICAgICAgIC8qIFJlc2Vy
dmUgdGhlIHNhbWUgYW1vdW50IGZvciB0aGUgSU9NTVUgcGFnZSB0YWJsZXMgaWYgbm90IHNoYXJl
ZC4gKi8KPiArICAgICAgICBhdmFpbCAtPSAhaW9tbXVfaGFwX3B0X3NoYXJlID8gcGFnaW5nX21l
bSA6IDA7CgpJZiB5b3UgYWNjb3VudCBmb3IgSU9NTVUgdGFibGVzIGhlcmUsIHdoeSBkb24ndCB5
b3UgZGVsZXRlIHRoZQpjb2RlIGFoZWFkIG9mIHdoYXQgc28gZmFyIHdhcyBhIGxvb3A/CgpBbHNv
LCB3aHkgbm90CgogICAgICAgIGF2YWlsIC09IGlvbW11X2hhcF9wdF9zaGFyZSA/IDAgOiBwYWdp
bmdfbWVtOwoKPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:02:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxZOj-0003p6-EN; Thu, 28 Sep 2017 14:02:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437446e0e=George.Dunlap@citrix.com>)
 id 1dxZOi-0003p0-9W
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 14:02:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 84/8C-02225-FF00DC95; Thu, 28 Sep 2017 14:02:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve5/hrO
 RBm92slks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/t4cV/JSpaN23k72BcYpYFyMnh4SAv8Sc
 Uw+ZQWxhAReJmy1/WUBsEQF3iTvnzjF2MXJxMAucYJI4tfEfWEJIoECit/8WI4jNJqAnMe/4V
 6A4BwevgK3EgXvpIGEWAVWJOStvgc0UFQiXaDrbD9bKKyAocXLmE7ByTgE7iakTYkBMZgFNif
 W79EEqmAXEJW49mc8EYctLbH87hxliqarE4gdH2Scw8s9CMmgWQvcsJN2zkHQvYGRZxahRnFp
 Ullqka2Sol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJT1DAyMOxh79vodYpTk
 YFIS5T337UykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnetv9AOcGi1PTUirTMHGB8wKQlOHiUR
 HizQNK8xQWJucWZ6RCpU4yKUuK860ASAiCJjNI8uDZYTF5ilJUS5mVkYGAQ4ilILcrNLEGVf8
 UozsGoJMy7E2QKT2ZeCdz0V0CLmYAWT54ItrgkESEl1cCo9Y351SMHrW3580zP6z6f82/pzby
 unVV7Tryo+uhie+Lz998n+ndUB6hmHApjzWv67fn8zLyVG//sWHa687X2T/Mn564pLTZ7WTlV
 UOz8+3VZ77V/L15l5yEfNWsu92Hfbzsu79E4wLy5bj8P14dNLQc+fFObG82Rrr7w0MUnZz+pr
 Nm4c/nRBB4lluKMREMt5qLiRAAEApCFxAIAAA==
X-Env-Sender: prvs=437446e0e=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506607357!109430855!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 830 invoked from network); 28 Sep 2017 14:02:38 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 14:02:38 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="449603636"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
 <20170904081452.12960-2-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <27fbb9a9-507f-78f4-d44b-ae67b012294c@citrix.com>
Date: Thu, 28 Sep 2017 15:00:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170904081452.12960-2-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v1 01/14] x86/np2m: refactor
	p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOToxNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiAxLiBBZGQgYSBo
ZWxwZXIgZnVuY3Rpb24gYXNzaWduX25wMm0oKQo+IDIuIFJlbW92ZSB1c2VsZXNzIHZvbGF0aWxl
Cj4gMy4gVXBkYXRlIGZ1bmN0aW9uJ3MgY29tbWVudCBpbiB0aGUgaGVhZGVyCj4gNC4gTWlub3Ig
c3R5bGUgZml4ZXMgKCdcbicgYW5kIGQpCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyAgICAgfCAzMSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmggfCAgNiArKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gaW5kZXggZThhNTdkMTE4Yy4uYjhjOGJi
YTQyMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKPiBAQCAtMTc3MywxNCArMTc3MywyNCBAQCBwMm1fZmx1c2hfbmVzdGVk
cDJtKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQtPmFyY2gu
bmVzdGVkX3AybVtpXSk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbmVz
dGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwo+ICsKPiArICAgIC8qIEJyaW5nIHRoaXMgbnAybSB0byB0aGUgdG9wIG9m
IHRoZSBMUlUgbGlzdCAqLwo+ICsgICAgcDJtX2dldGxydV9uZXN0ZWRwMm0oZCwgcDJtKTsKPiAr
Cj4gKyAgICBudi0+bnZfZmx1c2hwMm0gPSAwOwo+ICsgICAgbnYtPm52X3AybSA9IHAybTsKPiAr
ICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFzayk7Cj4g
K30KPiArCj4gIHN0cnVjdCBwMm1fZG9tYWluICoKPiAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0
IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSkKPiAgewo+IC0gICAgLyogVXNlIHZvbGF0aWxl
IHRvIHByZXZlbnQgZ2NjIHRvIGNhY2hlIG52LT5udl9wMm0gaW4gYSBjcHUgcmVnaXN0ZXIgYXMK
PiAtICAgICAqIHRoaXMgbWF5IGNoYW5nZSB3aXRoaW4gdGhlIGxvb3AgYnkgYW4gb3RoZXIgKHYp
Y3B1Lgo+IC0gICAgICovCj4gLSAgICB2b2xhdGlsZSBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAm
dmNwdV9uZXN0ZWRodm0odik7Cj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsgICAgc3RydWN0
IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwo+ICsgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4gIAo+ICAg
ICAgLyogTWFzayBvdXQgbG93IGJpdHM7IHRoaXMgYXZvaWRzIGNvbGxpc2lvbnMgd2l0aCBQMk1f
QkFTRV9FQUREUiAqLwo+IEBAIC0xNzkwLDcgKzE4MDAsNiBAQCBwMm1fZ2V0X25lc3RlZHAybShz
dHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQo+ICAgICAgICAgIG52LT5udl9wMm0g
PSBOVUxMOwo+ICAgICAgfQo+ICAKPiAtICAgIGQgPSB2LT5kb21haW47Cj4gICAgICBuZXN0ZWRw
Mm1fbG9jayhkKTsKPiAgICAgIHAybSA9IG52LT5udl9wMm07Cj4gICAgICBpZiAoIHAybSApIAo+
IEBAIC0xNzk4LDE1ICsxODA3LDEzIEBAIHAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2
LCB1aW50NjRfdCBucDJtX2Jhc2UpCj4gICAgICAgICAgcDJtX2xvY2socDJtKTsKPiAgICAgICAg
ICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0tPm5wMm1fYmFzZSA9PSBQ
Mk1fQkFTRV9FQUREUiApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBudi0+bnZfZmx1c2hw
Mm0gPSAwOwo+IC0gICAgICAgICAgICBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBwMm0pOwo+IC0g
ICAgICAgICAgICBudi0+bnZfcDJtID0gcDJtOwo+ICAgICAgICAgICAgICBpZiAoIHAybS0+bnAy
bV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKPiAgICAgICAgICAgICAgICAgIGh2bV9hc2lkX2Zs
dXNoX3ZjcHUodik7Cj4gICAgICAgICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwo+
IC0gICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2Nw
dW1hc2spOwo+ICsgICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwo+ICAgICAgICAgICAg
ICBwMm1fdW5sb2NrKHAybSk7Cj4gICAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7Cj4g
Kwo+ICAgICAgICAgICAgICByZXR1cm4gcDJtOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBwMm1f
dW5sb2NrKHAybSk7Cj4gQEAgLTE4MTcsMTEgKzE4MjQsOSBAQCBwMm1fZ2V0X25lc3RlZHAybShz
dHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQo+ICAgICAgcDJtID0gcDJtX2dldGxy
dV9uZXN0ZWRwMm0oZCwgTlVMTCk7Cj4gICAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsKPiAgICAg
IHAybV9sb2NrKHAybSk7Cj4gLSAgICBudi0+bnZfcDJtID0gcDJtOwo+ICAgICAgcDJtLT5ucDJt
X2Jhc2UgPSBucDJtX2Jhc2U7Cj4gLSAgICBudi0+bnZfZmx1c2hwMm0gPSAwOwo+ICAgICAgaHZt
X2FzaWRfZmx1c2hfdmNwdSh2KTsKPiAtICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3Is
IHAybS0+ZGlydHlfY3B1bWFzayk7Cj4gKyAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwo+ICAgICAg
cDJtX3VubG9jayhwMm0pOwo+ICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKPiAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCj4gaW5kZXggNjM5NWU4ZmQxZC4uOTA4NmJiMzVkYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IEBA
IC0zNTksOSArMzU5LDkgQEAgc3RydWN0IHAybV9kb21haW4gewo+ICAvKiBnZXQgaG9zdCBwMm0g
dGFibGUgKi8KPiAgI2RlZmluZSBwMm1fZ2V0X2hvc3RwMm0oZCkgICAgICAoKGQpLT5hcmNoLnAy
bSkKPiAgCj4gLS8qIEdldCBwMm0gdGFibGUgKHJlKXVzYWJsZSBmb3Igc3BlY2lmaWVkIG5wMm0g
YmFzZS4KPiAtICogQXV0b21hdGljYWxseSBkZXN0cm95cyBhbmQgcmUtaW5pdGlhbGl6ZXMgYSBw
Mm0gaWYgbm9uZSBmb3VuZC4KPiAtICogSWYgbnAybV9iYXNlID09IDAgdGhlbiB2LT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyWzNdIGlzIHVzZWQuCj4gKy8qCj4gKyAqIEFzc2lnbnMgYW4gbnAybSB3
aXRoIHRoZSBzcGVjaWZpZWQgbnAybV9iYXNlIHRvIHRoZSBzcGVjaWZpZWQgdkNQVQo+ICsgKiBh
bmQgcmV0dXJucyB0aGF0IG5wMm0uCj4gICAqLwo+ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dl
dF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSk7Cj4gIAo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:03:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxZP9-0003qL-Md; Thu, 28 Sep 2017 14:03:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437446e0e=George.Dunlap@citrix.com>)
 id 1dxZP8-0003q7-Ab
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 14:03:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4F/A9-10804-9110DC95; Thu, 28 Sep 2017 14:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDva4k49l
 Ig7VHuC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owt39eyFXyXrrh3ZTdzA+NEsS5GDg4JAX+J
 Wdu4uhg5OYQFbCU2zfjKDmKLCLhL3Dl3jrGLkYuDWeAEk8Spjf9YQBJCAgUSLd8+soHYbAJ6E
 vOOfwWL8wI1X/z6nxXEZhFQlTiw/zpYjahAuETT2X6oGkGJkzOfgNmcAnYS/Ut+s4DcwCygKb
 F+lz5ImFlAXOLWk/lMELa8xPa3c5gh1qpKLH5wlH0CI/8sJJNmIXTPQtI9C0n3AkaWVYzqxal
 FZalFupZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYckABDsY724KOMQoycGk
 JMp77tuZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGYMZyOFBItS01Mr0jJzgBECk5bg4FES4
 VUGSfMWFyTmFmemQ6ROMSpKifPKgiQEQBIZpXlwbbCovMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVhXhOQKTyZeSVw018BLWYCWjx54hmQxSWJCCmpBsYIjjt3cj58kd9o32tq+T86rOROT9/
 PbcHrpnrXub2cu2tJieG/qVs2KIlfe8mr+FPiSAv76+g2S5Pk56n3N1UpS/c/nz3xbkP7Dh2H
 642/qs6a5ObPnirAumFhXvWZfZ4XjOJDe98FTOeoXMUrIH/1kcH5jmXcR80nW00t2G7APv3gg
 eV5K8yUWIozEg21mIuKEwFTxpZ0xQIAAA==
X-Env-Sender: prvs=437446e0e=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506607382!79220982!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4040 invoked from network); 28 Sep 2017 14:03:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 14:03:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="449603842"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
 <20170904081452.12960-3-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <df8f7154-3266-491c-cadc-d9fd42c1481b@citrix.com>
Date: Thu, 28 Sep 2017 15:01:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170904081452.12960-3-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v1 02/14] x86/np2m: add np2m_flush_base()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOToxNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBUaGUgbmV3IGZ1
bmN0aW9uIGZpbmRzIGFsbCBucDJtIG9iamVjdHMgd2l0aCB0aGUgc3BlY2lmaWVkIG5wMm1fYmFz
ZQo+IGFuZCBmbHVzaGVzIHRoZW0uCj4gCj4gQ29udmVydCBwMm1fZmx1c2hfdGFibGUoKSBpbnRv
IHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSBpbiBvcmRlciBub3QgdG8KPiByZWxlYXNlIHRoZSBw
Mm1fbG9jayBhZnRlciBucDJtX2Jhc2UgY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gLS0tCj4gUkZDIC0tPiB2MToKPiAt
IHAybV91bmxvY2socDJtKSBpcyBtb3ZlZCBmcm9tIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSB0
bwo+ICAgcDJtX2ZsdXNoX3RhYmxlKCkgZm9yIGJhbGFuY2VkIGxvY2svdW5sb2NrCj4gLSBucDJt
X2ZsdXNoX2VwdHAoKSBpcyByZW5hbWVkIHRvIG5wMm1fZmx1c2hfYmFzZSgpCj4gCj4gIHhlbi9h
cmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDIgKysKPiAgMiBmaWxlcyBjaGFu
Z2VkLCAzMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBpbmRleCBiOGM4
YmJhNDIxLi45NGE0MjQwMGFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0xNzA4LDE1ICsxNzA4LDE0IEBAIHAy
bV9nZXRscnVfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCj4gICAgICByZXR1cm4gcDJtOwo+ICB9Cj4gIAo+IC0vKiBSZXNldCB0aGlzIHAybSB0YWJs
ZSB0byBiZSBlbXB0eSAqLwo+ICBzdGF0aWMgdm9pZAo+IC1wMm1fZmx1c2hfdGFibGUoc3RydWN0
IHAybV9kb21haW4gKnAybSkKPiArcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtKQo+ICB7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0b3AsICpwZzsKPiAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKPiAgICAgIG1mbl90IG1mbjsKPiAgCj4g
LSAgICBwMm1fbG9jayhwMm0pOwo+ICsgICAgQVNTRVJUKHAybV9sb2NrZWRfYnlfbWUocDJtKSk7
Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqICJIb3N0IiBwMm0gdGFibGVzIGNhbiBoYXZlIHNoYXJl
ZCBlbnRyaWVzICZjIHRoYXQgbmVlZCBhIGJpdCBtb3JlIGNhcmUKPiBAQCAtMTcyOSwxMCArMTcy
OCw3IEBAIHAybV9mbHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAKPiAgICAg
IC8qIE5vIG5lZWQgdG8gZmx1c2ggaWYgaXQncyBhbHJlYWR5IGVtcHR5ICovCj4gICAgICBpZiAo
IHAybV9pc19uZXN0ZWRwMm0ocDJtKSAmJiBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQURE
UiApCj4gLSAgICB7Cj4gLSAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+ICAgICAgICAgIHJldHVy
bjsKPiAtICAgIH0KPiAgCj4gICAgICAvKiBUaGlzIGlzIG5vIGxvbmdlciBhIHZhbGlkIG5lc3Rl
ZCBwMm0gZm9yIGFueSBhZGRyZXNzIHNwYWNlICovCj4gICAgICBwMm0tPm5wMm1fYmFzZSA9IFAy
TV9CQVNFX0VBRERSOwo+IEBAIC0xNzUyLDcgKzE3NDgsMTQgQEAgcDJtX2ZsdXNoX3RhYmxlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gICAgICAgICAgICAgIGQtPmFyY2gucGFnaW5nLmZyZWVf
cGFnZShkLCBwZyk7Cj4gICAgICB9Cj4gICAgICBwYWdlX2xpc3RfYWRkKHRvcCwgJnAybS0+cGFn
ZXMpOwo+ICt9Cj4gIAo+ICsvKiBSZXNldCB0aGlzIHAybSB0YWJsZSB0byBiZSBlbXB0eSAqLwo+
ICtzdGF0aWMgdm9pZAo+ICtwMm1fZmx1c2hfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkK
PiArewo+ICsgICAgcDJtX2xvY2socDJtKTsKPiArICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQo
cDJtKTsKPiAgICAgIHAybV91bmxvY2socDJtKTsKPiAgfQo+ICAKPiBAQCAtMTc3Myw2ICsxNzc2
LDI2IEBAIHAybV9mbHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBw
Mm1fZmx1c2hfdGFibGUoZC0+YXJjaC5uZXN0ZWRfcDJtW2ldKTsKPiAgfQo+ICAKPiArdm9pZCBu
cDJtX2ZsdXNoX2Jhc2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbnAybV9iYXNlKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybTsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIG5wMm1fYmFz
ZSAmPSB+KDB4ZmZmdWxsKTsKPiArCj4gKyAgICBuZXN0ZWRwMm1fbG9jayhkKTsKPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgTUFYX05FU1RFRFAyTTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBw
Mm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07Cj4gKyAgICAgICAgcDJtX2xvY2socDJtKTsKPiAr
ICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSApCj4gKyAgICAgICAgICAg
IHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsKPiArICAgICAgICBwMm1fdW5sb2NrKHAybSk7
Cj4gKyAgICB9Cj4gKyAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
dm9pZCBhc3NpZ25fbnAybShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSkK
PiAgewo+ICAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAo+IGluZGV4IDkwODZiYjM1ZGMuLmNmYjAwNTkxY2QgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKPiBAQCAtNzc5LDYgKzc3OSw4IEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5n
ZXModWludDY0X3QgZ3BhKTsKPiAgdm9pZCBwMm1fZmx1c2goc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pOwo+ICAvKiBGbHVzaGVzIGFsbCBuZXN0ZWQgcDJtIHRhYmxlcyAq
Lwo+ICB2b2lkIHAybV9mbHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCk7Cj4gKy8qIEZs
dXNoZXMgYWxsIG5wMm0gb2JqZWN0cyB3aXRoIHRoZSBzcGVjaWZpZWQgbnAybV9iYXNlICovCj4g
K3ZvaWQgbnAybV9mbHVzaF9iYXNlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1f
YmFzZSk7Cj4gIAo+ICB2b2lkIG5lc3RlZHAybV93cml0ZV9wMm1fZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCj4gICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwx
X3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCk7Cj4gCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxZPn-0003vY-05; Thu, 28 Sep 2017 14:03:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxZPl-0003vG-Gz
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 14:03:45 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 74/8B-02224-0410DC95; Thu, 28 Sep 2017 14:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdeK8Wy
 kwdf3IhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLH5G3PBnomMFTN+LmFv
 YFyd2cXIxSEk0Mgk0bGvj7WLkRPIecwo8XmdEYS9jVGi77MgiC0i4Czx9cxcdhCbV0BfYuuhV
 2D1wgJWEl83rmcCGSQhsEtB4vitb2BFEgLeEu1TTzPB2NvOf2XpYmTnYANqOCQGEmURUJU4f2
 Q3+wRG7gWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJ
 9Xs/AwLiD8fdpz0OMkhxMSqK8576diRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbuZ4WykkGBR
 anpqRVpmDjD4YNISHDxKIrzKIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn7QQpEgApy
 ijNgxsBi4RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR514JM4cnMK4Hb9AroCCagIyZPPA
 NyREkiQkqqgXFD+6blHcJyzPVNb9ykPnAeEP927OHPLSas1qoWImeDtcM0DW+FKRp8iLb5xML
 183eqQqrurwsq3x8qOnx6zJr6ZCtL2zdTyaWz00xM/oWH66/8bJrW990+7nNM/8ryze+mfRaY
 3PfVheOw9bOHn9jn3PCRs7rhELVH7cTOOZeXneHy3K7JckOJpTgj0VCLuag4EQCK3BoNfwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506607416!78436459!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8016 invoked from network); 28 Sep 2017 14:03:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 14:03:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxZPb-0003L6-QG; Thu, 28 Sep 2017 14:03:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxZPW-0006LX-8H; Thu, 28 Sep 2017 14:03:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxZPW-0004is-27; Thu, 28 Sep 2017 14:03:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113869-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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
X-Osstest-Versions-This: linux=0e13335254d5d54933969dba1d7625f55e657f52
X-Osstest-Versions-That: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 14:03:30 +0000
Subject: [Xen-devel] [linux-3.18 test] 113869: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg2OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NjkvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVt
by14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTEzODU2IHBhc3MgaW4gMTEz
ODY5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTM4NTYgcGFzcyBpbiAxMTM4NjkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMTM4NTYgcGFzcyBpbiAxMTM4NjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgZmFpbCBwYXNzIGluIDExMzg1NgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTEzODU2IGxpa2UgMTEzNDU1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM0NTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMzUwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzNTAzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM1MDMKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExMzUwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzNTAzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTM1MDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzUwMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAwZTEzMzM1MjU0ZDVkNTQ5MzM5NjlkYmExZDc2MjVm
NTVlNjU3ZjUyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA2MGE4MjYx
YjEyNTdiNmVmMjI2ZjU3MmIzNGNmZmM3YjVjYjM1OWM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM1MDMgIDIwMTctMDktMTYgMDc6MjY6MjAgWiAgIDEyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODU2ICAyMDE3LTA5LTI3IDA5OjMyOjA1IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NhbmRy
IEJlenp1Ymlrb3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgogIEJhb2hvbmcgTGl1IDxiYW9ob25nLmxpdUBpbnRlbC5jb20+CiAgQmFydCBWYW4g
QXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUB3ZGMuY29tPgogIEJlbmphbWluIEJsb2NrIDxiYmxvY2tA
bGludXgudm5ldC5pYm0uY29tPgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+
CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRl
ckBvcmFjbGUuY29tPgogIERhbmllbCBNZW50eiA8ZGFuaWVsbWVudHpAZ29vZ2xlLmNvbT4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFRvcm9raG92IDxk
bWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvdWdsYXMgR2lsYmVydCA8ZGdpbGJlcnRAaW50
ZXJsb2cuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGbG9yaWFu
IEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVz
Lm5ldD4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tl
IDxoYXJlQHN1c2UuZGU+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgog
IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBKYWVnZXVrIEtpbSA8
amFlZ2V1a0BrZXJuZWwub3JnPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmVucyBBeGJv
ZSA8YXhib2VAa2VybmVsLmRrPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNl
LmRlPgogIEpvc2UgQWJyZXUgPGpvYWJyZXVAc3lub3BzeXMuY29tPgogIEpvc2UgQWJyZXUgPEpv
c2UuQWJyZXVAc3lub3BzeXMuY29tPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fu
b25pY2FsLmNvbT4KICBLZW50IE92ZXJzdHJlZXQgPGtlbnQub3ZlcnN0cmVldEBnbWFpbC5jb20+
CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVy
byBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWJAcy1vcGVuc291cmNlLmNvbT4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBMeWxlIDxtbHlsZUBseWxlLm9y
Zz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5lYWwgQ2FyZHdlbGwg
PG5jYXJkd2VsbEBnb29nbGUuY29tPgogIE5laWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgU2Fi
cmluYSBEdWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5j
b20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIE1haWVy
IDxtYWllckBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBj
aHJvbm94LmRlPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3Jn
PgogIFRhbmcgSnVuaHVpIDx0YW5nLmp1bmh1aUB6dGUuY29tLmNuPgogIFRoZW9kb3JlIFRzJ28g
PHR5dHNvQG1pdC5lZHU+CiAgVG9ueSBBc2xlc29uIDx0YXNsZXNvbkByZWRoYXQuY29tPgogIFZp
bmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBXZWkgV2FuZyA8d2Vpd2FuQGdvb2ds
ZS5jb20+CiAgWXVjaHVuZyBDaGVuZyA8eWNoZW5nQGdvb2dsZS5jb20+CiAgemhhbmd5aSAoRikg
PHlpLnpoYW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpbnV4LTMuMTgKKyByZXZp
c2lvbj0wZTEzMzM1MjU0ZDVkNTQ5MzM5NjlkYmExZDc2MjVmNTVlNjU3ZjUyCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBsaW51eC0zLjE4IDBlMTMzMzUyNTRkNWQ1NDkzMzk2OWRiYTFkNzYyNWY1NWU2
NTdmNTIKKyBicmFuY2g9bGludXgtMy4xOAorIHJldmlzaW9uPTBlMTMzMzUyNTRkNWQ1NDkzMzk2
OWRiYTFkNzYyNWY1NWU2NTdmNTIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQ
RVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysg
ZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGludXgKKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaW51eCA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5j
aD1saW51eC0zLjE4CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwZTEz
MzM1MjU0ZDVkNTQ5MzM5NjlkYmExZDc2MjVmNTVlNjU3ZjUyID0geCAnXScKKyA6IHRlc3RlZC8y
LjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysg
Z2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94
dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5n
aXQgPSB4ICddJworKyAnWycgeGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCA9IHggJ10nCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVz
dGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5s
aW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51
eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0z
LjE4CisrIDogZGFpbHktY3Jvbi5saW51eC0zLjE4CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtMy4xOAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtMy4xOAorIGNhc2UgJDEg
aW4KKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFi
bGUvbGludXgtc3RhYmxlLmdpdAorIDogbGludXgtMy4xOC55CisgOiBsaW51eC0zLjE4LnkKKyA6
IGdpdAorIDogZ2l0CisgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0Cisg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IDogdGVzdGVkL2xpbnV4LTMuMTgKKyA6IHJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTMuMTgKKyBy
ZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCAwZTEzMzM1MjU0
ZDVkNTQ5MzM5NjlkYmExZDc2MjVmNTVlNjU3ZjUyOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTMu
MTgKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKICAgNjBhODI2MS4uMGUxMzMzNSAgMGUxMzMzNTI1NGQ1ZDU0OTMzOTY5ZGJhMWQ3NjI1ZjU1
ZTY1N2Y1MiAtPiB0ZXN0ZWQvbGludXgtMy4xOAorIGV4aXQgMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:10:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxZWc-0004m8-RX; Thu, 28 Sep 2017 14:10:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxZWa-0004m1-Vv
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 14:10:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E5/8C-25201-8E20DC95; Thu, 28 Sep 2017 14:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve5zprO
 RBr3/lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozX+/+wFDxRqujZfYGtgXGNXBcjJ4eEQIjE
 /QVP2EFsXgEDiZ+9z1lBbGEBD4n/CzaB2WxA8Tc79oLZIgLKEr2/frN0MXJxMAu8ZpR4tmYbG
 0iCRUBVou34IjCbU8BeomPLRkaQIiGBg4wSa3/2soAk+AUkJW59+cgMYjMLVEtsmbieBeIKbY
 kj5/qhrhCUODnzCVhcSEBNYsbcy6wTGPlmIWmZhaQMIq4p0br9NzuErS2xbOFrZgjbVmLduvd
 QNTYSm64uYISw5SW2v53DvICRfRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGpXm5qcXFiempO
 YlKxXnJ+7iZGYDgzAMEOxrWtzocYJTmYlER5z307EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 nct49lIIcGi1PTUirTMHGBkwaQlOHiURHi7QdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlR
 LnrQcpEgApyijNgxsBi/JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZNBpnCk5lXArfpFdA
 RTEBHTJ54BuSIkkSElFQDY8PzC+19gsUPWQ1mxVqoxHDnaJ/Ynv1g9lmGsIvNP1Qurt/u5qqp
 GGnCJ/Bg395Vk2fos7M8qmzNqbl3WnxZ0/eThnunbP9ksWTOMVP7HcCQW+G3nlf97Jf1CWsiP
 0u8sO89/EUvaWlrtfyzfU/2JOpMMAg3mHn/qUbNMcH/B6LuBFfdibmwTomlOCPRUIu5qDgRAD
 3WPOvtAgAA
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506607845!112067509!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23759 invoked from network); 28 Sep 2017 14:10:47 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 14:10:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="449606382"
Message-ID: <1506607730.5001.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Thu, 28 Sep 2017 16:08:50 +0200
In-Reply-To: <59CD0E420200007800180815@prv-mh.provo.novell.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659375919.4057.11728919580033384187.stgit@Solace.fritz.box>
 <59CD0E420200007800180815@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen: RCU: let the RCU idle timer
	handler run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3873524540970467297=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3873524540970467297==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-AZ2CMCJ+wwj0Aq/XCf9k"

--=-AZ2CMCJ+wwj0Aq/XCf9k
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-28 at 06:59 -0600, Jan Beulich wrote:
> > > > On 28.09.17 at 12:15, <dario.faggioli@citrix.com> wrote:
> > --- a/xen/common/rcupdate.c
> > +++ b/xen/common/rcupdate.c
> > @@ -465,7 +465,21 @@ void rcu_idle_timer_stop()
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
> > =C2=A0
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0rdp->idle_timer_active =3D false;
> > -=C2=A0=C2=A0=C2=A0=C2=A0stop_timer(&rdp->idle_timer);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* In general, as the CPU is becoming act=
ive again, we don't
> > need the
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* idle timer, and so we want to stop it.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* However, in case we are here because i=
dle_timer has (just)
> > fired and
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* has woken up the CPU, we skip stop_tim=
er() now. In fact, if
> > we stop
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* it, then the TIMER_SOFTIRQ handler wou=
ldn't find idle_timer
> > among the
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* active timers any longer, and hence wo=
n't call
> > rcu_idle_timer_handler().
>=20
> I think it would help if you said explicitly that the softirq run
> necessarily happens after this code ran.
>=20
Ok.

> > --- a/xen/common/timer.c
> > +++ b/xen/common/timer.c
> > @@ -332,6 +332,23 @@ void stop_timer(struct timer *timer)
> > =C2=A0}
> > =C2=A0
> > =C2=A0
> > +bool timer_is_expired(struct timer *timer, s_time_t now)
>=20
> If you call the parameter now, why is it needed? Wouldn't it be
> even more accurate if you instead used ...
>=20
> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0unsigned long flags;
> > +=C2=A0=C2=A0=C2=A0=C2=A0bool ret =3D false;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( !timer_lock_irqsave(timer, flags) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return ret;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( active_timer(timer) && timer->expires <=
=3D now )
>=20
> ... NOW() here?
>=20
So, the cases where you happen to need the current time multiple times,
and you expect the difference between calling NOW() repeatedly, and
using a value sampled at the beginning is small enough, or does not
matter (and therefore you decide to save the overhead).

foo()
{
 s_time_t now =3D NOW();
 ...
 bar(now);
 ...
 bar2(barbar, now);
 ...
 if ( timer_is_expired(timer, now) )
 {
  ...
 }
}

This is something we do, some of the times. And a function that takes a
'now' parameter, allows both use cases: the (more natural?) one, where
you pass it NOW(), and the least-overhead one, where you pass it a
cached value of NOW().

But I don't feel like arguing too much about this (especially now that
this is patch is the only use case).

If the problem is "just" the parameter (or maybe both the parameter's
and the function's) name(s), I 'd be happy to change the parameter name
to 't', or 'time' (and the function to 'timer_expires_before()'), and
this is my preference.

But if you strongly prefer it to just use NOW() inside, I'll go for it.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-AZ2CMCJ+wwj0Aq/XCf9k
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzQJzAAoJEBZCeImluHPuzp8P/1fsUXPlJJJtaIAftvcvffCM
DfMhyFBCdg+qbvySd0EuBVBiRNXXdkXRPt1yAmkuWbmlRpkqjnpoNwYjcKYrKRJN
z218LmHOTQBcrd2u7f0p45ZGXGJSmKoeGVpRtNkF2bHhc4bxsUwWZ68+0/N58Cmh
NPhLqjY0RIWA3thuPaanaf4nhqYQmVNN51/HJSmnp4btIVn8tLZu7pZNLnpMI6v3
UQkZGdjMSTHUenYqRTadhpz4O4YMMcQI4ZnzyrOkzXYoxRw3irRBe2jB4wOKHIp9
t8l2cBJLzZItCMbBgvoUWUs8M8WbZl2LHYCoKos72BiBbf0dtPhJZIqoG6SkL/5Z
GxBbmEr/DcDlMm3UUVeYVpgzAASmegbMjbBd37rfOQ542xdKNXI6opKi8YWXooM8
WxL0885njzkrPvj7qzHjXu0G22iadQBGHQ6Ehl5olhtuIEP8DG6tgttG8qTVkozA
eFujfKSPFybzPT43LEXMqyowhPzE/6lisMDbNpmyqvw0GuxoQfwCMf5VASd6D1QK
MzhHD+TKyc6IWq8Vvj0pgn8SME1HE7/Bh3Y6tA4khWw3+G3r+/JXn9LkCcdoAnTS
5qNSGkv2OZc3hg/MuEerUPmQjNZzDVQR0SDMX4Rr2hRcJqGYcL1+3uCEmSQmsc/5
ZrWlAcDESqHIOOr19rv7
=RIod
-----END PGP SIGNATURE-----

--=-AZ2CMCJ+wwj0Aq/XCf9k--


--===============3873524540970467297==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3873524540970467297==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 14:35:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxZuC-0006F5-Um; Thu, 28 Sep 2017 14:35:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxZuB-0006Ez-Rn
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 14:35:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B0/45-03423-B980DC95; Thu, 28 Sep 2017 14:35:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQncWx9l
 Ig0kvxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZ/+4yFXTyVsyY/p29gfESZxcjJ4eEgJ/E
 gZlL2EBsFgFViX1vrjN1MXJwsAnYS0z/WgESFhHQlnixah0bSJhZwFli/fwYkLCwgIPErlVfw
 cK8Ap4SH1dIdDFycQgJzGOU+HPpDSNIDa+AoMTJmU9YQGxmAR2JBbs/QY2Rllj+jwMkzCngKL
 Ho/yQmEFtUQEWif8lTdhBbSEBRon/eAzaII9MlJj7rYZnAyD8LydRZSKbOQpi6gJF5FaNGcWp
 RWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPAxAMEOxr9rAw8xSnIw
 KYnyPmM5GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgreRHSgnWJSanlqRlpkDjAOYtAQHj5II7
 wqQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifNOBykSACnKKM2DGwGLyUuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5q0FmcKTmVcCt+kV0BFMQEdMnngG5IiSRISUVAPj5DMbvFyEl2X
 k6He27/sW0qC1avbhpRN/RVmV7a/+1H01fN3mhbUzilpq5K7fyXp0s6l34/2Nx1r/9X7wyyl6
 wbhNsG13aMQ2n7L0GRcbTf96POW80qZz09LX+L2uvd3TWj7bd3kVy8z3mV0I5TiodipHmo9jw
 zHvm0FPAiR+Kho6fSg/Od1fiaU4I9FQi7moOBEAz9WAbcQCAAA=
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506609305!85080219!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19701 invoked from network); 28 Sep 2017 14:35:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 14:35:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53644245"
Date: Thu, 28 Sep 2017 15:31:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170928143128.5tf5yeqiyt2eetra@dhcp-3-128.uk.xensource.com>
References: <20170928125251.77937-1-roger.pau@citrix.com>
 <20170928125251.77937-2-roger.pau@citrix.com>
 <22988.62291.142664.113582@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22988.62291.142664.113582@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/22] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDE6MDQ6MTlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2NCAwNS8yMl0geGw6IGludHJv
ZHVjZSBhIGRvbWFpbiB0eXBlIG9wdGlvbiIpOgo+ID4gSW50cm9kdWNlIGEgbmV3IHR5cGUgb3B0
aW9uIHRvIHhsIGNvbmZpZ3VyYXRpb24gZmlsZXMgaW4gb3JkZXIgdG8KPiA+IHNwZWNpZnkgdGhl
IGRvbWFpbiB0eXBlLiBUaGlzIHN1cGVyc2VkZXMgdGhlIGN1cnJlbnQgYnVpbGRlciBvcHRpb24u
Cj4gPiAKPiA+IFRoZSBuZXcgb3B0aW9uIGlzIGRvY3VtZW50ZWQgaW4gdGhlIHhsLmNmZyBtYW4g
cGFnZSwgYW5kIHRoZSBwcmV2aW91cwo+ID4gYnVpbGRlciBvcHRpb24gaXMgbWFya2VkIGFzIGRl
cHJlY2F0ZWQuCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IAo+ID4gKyAgICAvKiBEZXByZWNhdGVkIHNpbmNlIFhlbiA0LjEwLiAqLwo+ID4g
KyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJidWlsZGVyIiwgJmJ1ZiwgMCkp
IHsKPiA+ICsgICAgICAgIGxpYnhsX2RvbWFpbl90eXBlIGJ1aWxkZXJfdHlwZTsKPiA+ICsKPiA+
ICsgICAgICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkK
PiA+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKPiA+ICsiVGhlIFwiYnVpbGRlclwiIG9w
dGlvbiBpcyBiZWluZyBkZXByZWNhdGVkLCBwbGVhc2UgdXNlIFwidHlwZVwiIGluc3RlYWQuXG4i
KTsKPiA+ICsgICAgICAgIGlmICghc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpCj4g
PiArICAgICAgICAgICAgYnVpbGRlcl90eXBlID0gTElCWExfRE9NQUlOX1RZUEVfSFZNOwo+ID4g
KyAgICAgICAgZWxzZSBpZiAoIXN0cm5jbXAoYnVmLCAiZ2VuZXJpYyIsIHN0cmxlbihidWYpKSkK
PiA+ICsgICAgICAgICAgICBidWlsZGVyX3R5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVjsKPiA+
ICsgICAgICAgIGVsc2Ugewo+ID4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxp
ZCBkb21haW4gdHlwZSAlcy5cbiIsIGJ1Zik7Cj4gPiArICAgICAgICAgICAgZXhpdCgxKTsKPiA+
ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfSU5WQUxJRCAmJgo+ID4gKyAgICAgICAgICAgIGNfaW5mby0+dHlwZSAhPSBi
dWlsZGVyX3R5cGUpCj4gPiArICAgICAgICB7Cj4gICAgICAgICAgICBeCj4gCj4gPiArICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsCj4gPiArICAgICAgICAgICAgIkNvbnRyYWRpY3RpbmcgXCJi
dWlsZGVyXCIgYW5kIFwidHlwZVwiIG9wdGlvbnMgc3BlY2lmaWVkLlxuIik7Cj4gPiArICAgICAg
ICAgICAgZXhpdCgxKTsKPiAKPiBNdWNoIG5pY2VyLiAgQWx0aG91Z2ggb25lIG5pdDogdGhlIHsg
b24gdGhlIG5leHQgbGluZSBhZnRlciB0aGUgaWYuCgpSaWdodCwgSSd2ZSBmaXhlZCB0aGlzLCBh
ZGRlZCB0aGUgQWNrIGFuZCBwdXNoZWQgYSBuZXcgYnJhbmNoIHRvIG15CnBlcnNvbmFsIHJlcG86
CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IHB2aF90b29sc192
NC4xCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:36:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxZvn-0006Jw-AM; Thu, 28 Sep 2017 14:36:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxZvm-0006Jn-03
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 14:36:50 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 71/5A-01916-1090DC95; Thu, 28 Sep 2017 14:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO/febdfyynFLfBJHNAnpZctRRFC
 UaB8i6O1LZVB5V7dtsbd2Z9krS8LKl3AJRpqlS8OCWZlmpIWYWZZZzrAyohfDVhlKb5qmtLuj
 VufT75z//zzP/xwellaekMewQrpLcNp4i0Y+mTHNO7BLO8I+Skk426VeNFCdTyWiFXf6nzJr0
 SaZ2Wawp6fKTN7eNEfblPQjGQY3GgzLQpNZBvdTcLs8h5Y2SuyhoC6zVUY2rxGMFnsUWSiMlW
 Mt1AVGQzwVx0Hu0DAjMY3N4B55SGUhllXhBLh8jyIWPbwYahuzr4fat/WhcwbPhL6MvtA5h7d
 CYWMXIr28NDS3uGlJCMPL4FnnVbnECKuh4N1rivSKhq7350IMGENZ/WOacBR87B4NheZwQAZ3
 R3wKcnkDPG24JSemWZB1sRkRVoP/XHaoM+BjCsh+3j4m6KDG8wVJrwG8Cg6/XEAwDqoDm4nDh
 yDv2TrCc6G4eEhBeCWUVn9QELsNvleOVf8pg56b5WPVY8HtL2KI4JPDqyu98jw0p/CftxGeCy
 V1X+WE58CF0s90YejDIqHl9HumBDGXULwoOHcLTu0incFpNppcVt5s0eoT5uusgijyRsHCG0T
 dNru1CgVnY1Jw3UBPjiY3omkspYniephHKcoIg337XhMvmrY60yyC2IhiWVYDXJMiqEU6BaOQ
 vsNsCQ7YuAxsuGYqVyHJnOjgraLZSKQHSMs2V3X8ppSMzW4TYqK5U5IJSyZTmm2ixPiY+pE6R
 sWhYChluENwWs2u//VPKJpFGhVXI1UJN9tcE50+BUNQwRD5nlYphIv/K8W40dI8vghrm9wlvv
 4BB+d9/qZA8e34cNnqHn1tDt0yPJBk2H/tfETVnl8nZ9nUKq8h8f7d66kZM/Z+5e8tK2FfdC+
 prK7/vUXZmnvmx0LDzqh3/f750NmxZjCpbde2KYJdv7xc0QDTU9bfDrQnb0zeF/f9bebwy4KD
 h+IrcozLF+sEDSOaeP1s2inyfwCrSZyVoQMAAA==
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506609403!117068049!1
X-Originating-IP: [104.47.124.113]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6351 invoked from network); 28 Sep 2017 14:36:45 -0000
Received: from mail-hk2apc01on0113.outbound.protection.outlook.com (HELO
 APC01-HK2-obe.outbound.protection.outlook.com) (104.47.124.113)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 14:36:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=A78K113iyPMuo+CQgOtL710EIiEiNGwtKGY3lZtzLYw=;
 b=f7cqpvH73Hyy2yOw03h5FE+DysOeehMcZ+zX/Gxw5UJGpAVChbMHdsw1XnU8L4iS53SrLBwoliX6f6T5igWjhq2YKOeyyixKw2UlHLRj9ghKvQvc99Cr/GGLkMdbwF/dWZP6YhvTnZntHJRpkj5cCQmY9F6LPjtCtRJqHkxcpx4=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0058.APCP153.PROD.OUTLOOK.COM (10.170.184.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 14:36:40 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 14:36:40 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] Only 1 CPU was detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56BgACWWUAAAJk5uAAAq4vAAAAhQYAAAGcEAAAClDc4A==
Date: Thu, 28 Sep 2017 14:36:40 +0000
Message-ID: <PS1P15301MB00594F65FDA457306782F511B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <59CCD1160200007800180532@prv-mh.provo.novell.com>
 <PS1P15301MB0059E450235E4D4B3B0C6582B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <59CCDF6002000078001805D4@prv-mh.provo.novell.com>
In-Reply-To: <59CCDF6002000078001805D4@prv-mh.provo.novell.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-28T22:36:38.3829111+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0058;
 6:fp9NCqb8Zws1Ilx+zuUgSUimaWKfDMh4R0I8AJXrmpAPDWFE0NSCF0Z+K/LIQG2yy/P9LIwTemB1RFcbb4rxPhRSAx+DPVHQgyEO7+kpt5Tl6MVrivOhzNVRhr70avjf5IqwiEQgd+N2t3Xq5WPWSxGeRsupP8jONMkT2UhdDhhu3Nb/m08q2etM+tuC8nb8yP6qQxIE55kvHWYxSF1JhsnXJgAmD3c1UB8cQu8wgSzPVodXcF69YICs46KoCHlB3fzNz+QefbOg6gHzfbDa5a2zRxt3VhIg0YGB7o826O2tO8O4nVdfwjrdeEDDCj/8phJ7gyAw30zdEnxB8UN8Ng==;
 5:CnQYuoDYK7xIfc1f50wf/jicLUV6pKP1cN8jfYIi91HKjnBD1cDaD2B7bi5cgiK5IdXLdqksB9QWFDyyFRf2+ukU2DOFwgEqn5cInG48F2RKRJDAyfnL36leILCg9mR4X8y6oDT4zHJ1f7sEQUQqSQ==;
 24:z9D/SBexeiFUG7DRNO+CdBGud5gwYdz/A7rf9NDE3VR3j4zzqjlcaE2T9ymeZpx8epNSA1L+/3ARm+Z2y38DlShSR5m73nmr7RdWzb5S+io=;
 7:Y/z0Oy+Hl3AOFWuLbF9Af6muGfZ+I+IJ/WFqjq3umI3miGOoeXD/uR5ImcXO9OqrJAS3MTR6wCvIUFOWIomtL56ISkcdD7dKExx00TEeR2ELzx4o9bnIJQX13Nk8XEP52hHt6J/JqglgpDIcdn3h/CksKHuGkKNqYxvrUho/nKdXL6vp3fawlsmoscHVrkPUvzm9ZDuHifLEB/2pCi3r1qAa2XTONFg9tmeJ0FFBU/c=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: e72e4a1e-d68b-4940-39f1-08d5067e5528
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0058; 
x-ms-traffictypediagnostic: PS1P15301MB0058:
x-exchange-antispam-report-test: UriScan:(20558992708506)(89211679590171);
x-microsoft-antispam-prvs: <PS1P15301MB00586BC9DB5752FCF9798487B5790@PS1P15301MB0058.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0058; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0058; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(346002)(39860400002)(376002)(47760400005)(54094003)(13464003)(24454002)(189002)(377454003)(199003)(3660700001)(3280700002)(54906003)(74316002)(7696004)(2900100001)(93886005)(22452003)(6246003)(25786009)(54356999)(8936002)(86362001)(8990500004)(86612001)(81166006)(6116002)(6916009)(76176999)(50986999)(2950100002)(6436002)(229853002)(81156014)(97736004)(102836003)(8676002)(2906002)(106356001)(53936002)(6506006)(55016002)(189998001)(5250100002)(5890100001)(105586002)(5660300001)(305945005)(316002)(14454004)(101416001)(68736007)(10090500001)(33656002)(53546010)(7736002)(9686003)(4326008)(10290500003)(478600001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0058;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 14:36:40.3205 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0058
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj5Gcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpC
ZXVsaWNoQHN1c2UuY29tXQo+U2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAyOCwgMjAxNyA1OjM5
IFBNCj5UbzogSG9uZ2ppYW5nIFpoYW5nIDxob256aGFuQG1pY3Jvc29mdC5jb20+Cj5DYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj5TdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gT25seSAxIENQVSB3YXMgZGV0ZWN0ZWQKPgo+
Pj4+IE9uIDI4LjA5LjE3IGF0IDExOjMyLCA8aG9uemhhbkBtaWNyb3NvZnQuY29tPiB3cm90ZToK
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PkZyb206IEphbiBCZXVsaWNoIFttYWls
dG86SkJldWxpY2hAc3VzZS5jb21dCj4+PlNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjgsIDIw
MTcgNDozOCBQTQo+Pj5UbzogSG9uZ2ppYW5nIFpoYW5nIDxob256aGFuQG1pY3Jvc29mdC5jb20+
Cj4+PkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPj4+U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIE9ubHkgMSBDUFUgd2Fz
IGRldGVjdGVkCj4+Pgo+Pj4+Pj4gT24gMjguMDkuMTcgYXQgMDk6MjIsIDxob256aGFuQG1pY3Jv
c29mdC5jb20+IHdyb3RlOgo+Pj4+IFNlZSB0aGUgYXR0YWNobWVudC4KPj4+Cj4+PldpdGgKPj4+
Cj4+PihYRU4pIEFDUEkgRXJyb3IgKHRieGZyb290LTAyMTgpOiBBIHZhbGlkIFJTRFAgd2FzIG5v
dCBmb3VuZCBbMjAwNzAxMjZdCj4+Pgo+Pj5JIHdvbmRlciBpZiB5b3UncmUgdHJ5aW5nIHRvIHVz
ZSB4ZW4uZ3ogb24gYW4gRUZJIHN5c3RlbS4gSXMgc28sIHlvdSB3YW50IHRvCj4+IHVzZQo+Pj54
ZW4uZWZpIHRoZXJlIGluc3RlYWQgaWYgZmlybXdhcmUgZG9lc24ndCBzZXQgdXAgZW5vdWdoIGNv
bXBhdGliaWxpdHkgdGhpbmdzCj4+IGluCj4+PkVGSSBNb2RlLCBvciBlbmFibGUgQ1NNIGlmIGFu
IG9wdGlvbiBsaWtlIHRoaXMgaXMgcHJvdmlkZWQgYnkgZmlybXdhcmUgc2V0dXAuCj4+Pgo+PiBJ
IGNhbm5vdCB1c2UgeGVuLmVmaS4gSXQgcmVwb3J0cyAiZXJyb3I6IGludmFsaWQgYXJjaC1kZXBl
bmRlbnQgRUxGIG1hZ2ljIgo+Cj5BcmUgeW91IHVzaW5nIGEgMzItYml0IEVGSSBieSBjaGFuY2U/
Cj4KSSBkb24ndCB0aGluayBzby4gSSB1c2VkICJmaWxlIHhlbi5lZmkiIHRvIGNoZWNrIGFuZCBp
dCBpbmRpY2F0ZXMgaXQgaXMgeDg2XzY0Ogpyb290QGxpcy1mMjMzNDp+IyBmaWxlIC9ib290L3hl
bi00LjgtYW1kNjQuZWZpCi9ib290L3hlbi00LjgtYW1kNjQuZWZpOiBQRTMyKyBleGVjdXRhYmxl
IChFRkkgYXBwbGljYXRpb24pIHg4Ni02NCAoc3RyaXBwZWQgdG8gZXh0ZXJuYWwgUERCKSwgZm9y
IE1TIFdpbmRvd3MKClNoYWxsIEkgYnVpbGQgeGVuIGJ5IG15c2VsZj8KCj5KYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxa4S-00078D-9O; Thu, 28 Sep 2017 14:45:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxa4Q-000787-86
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 14:45:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E4/2E-03642-91B0DC95; Thu, 28 Sep 2017 14:45:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTURju3N3d3S1X1+vCV9GgVaS2maPoi4j
 6E2FY/UosSu/strvYh+zOMImwD8KUQLPEFD+C0vJHVmQWZqmJljmlWWJCmUvSJpmkFWpZ9+6s
 r/Pj8Jz3eZ73PC+8tIIdoCJpPsvNuxycTU9pSGHV8QNGmO9JSfhxTrf+250iYgva/njiBbkb7
 VVaHWZnVppS8FT0khmTu7KudL8kctDlpDykpklmggB/R3Ie0tAsU0jAqSE/wo9BBKer2wlZRT
 FGaBydU8lYx1hg9u5FqU7TYUwC1HUQuGyCVzPdKrmsY7bBZI0V918O/f6xgFPLpMKJQq8Kty8
 m4M1Ik0Im1MwmmJ0tCGDEREOxbzDQU8GEw8BwZQADo4Oh588ojBfBh3dzStx0VAm55RbsTYYX
 zU1BTSzkXW9HGEeDtzI/MBcwuSq4+fYniYl4qC/8GBQlQa+nB8kDALMU7ozux/oGBA9e+5RYY
 4Dy8hkVxnGQ21YaDOeAIr8cWjacoGByZDr4QRTkeMtITHxXwvjzzoCbZXgozh8nClBs6T+TYi
 zApK+WKg1MFwpPLw2TuG6AqsbPFMYrofrymALjNVD35LQS4xgYHBuX9BoJ30BwLXcoaFgCF/K
 HVFVIXYtiRN51hHcZTavjzS6rRXDbOavNaEpYG2/nRZGz8DbOLManO+23kbRb86RzD01V725F
 ETShX6QtUntS2AVm58GjAicKqa5MGy+2oiia1oM2QiNxoS7ewmcdstqkBf1NAx2i12m3yrRWz
 ODsotWCqU60gfb1v/5O0CWv5Hu4r+IHwZIOp4OPDNdSsoGRDUKm40+73yvvRdGRYVokBWRDMn
 iX3er+n/ejcBrpw7S9cuIQq8P951e/FIiQAhUVdsmB3NxfKjIHZaZ/mQ5nqY0pVJjCeSNuIiY
 z9nqPcN+3sW2+aaSxczHr3dOoO3bra47l05Pspr6pHaqThhUpiWVraqIrk1mDIXFZ11njQO3h
 EmXLzke6Yr/5Q33i7Xmab5S+JvvMuoaePfu2qCNe1j1833V18/mb1zyfUtMKrkZpFnp+Ei3N6
 0u69aQocKY4hUvkfgFI1sGv7QMAAA==
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506609941!77108957!1
X-Originating-IP: [104.47.126.94]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12453 invoked from network); 28 Sep 2017 14:45:43 -0000
Received: from mail-pu1apc01on0094.outbound.protection.outlook.com (HELO
 APC01-PU1-obe.outbound.protection.outlook.com) (104.47.126.94)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 14:45:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+X16DuXPBibmJDtdjAfcFqhoPnyYWRYocKLkfnRVtRk=;
 b=Ic9FnZ8yrcrGsPM2NbrIbG7eRzbUmTpjQuqankJReQpvlM3JjHoXydubcRejnJVaEOurp15xhZd8mTiB7FNBMMID4avkCbpnt/wWOrbgzwptMrxWxkGFX7q9acLhXzXc2vi1BZuLvCfJRWWzJgwGs76AZm++N2jTt6Ef//Q2tII=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0058.APCP153.PROD.OUTLOOK.COM (10.170.184.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 14:45:39 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 14:45:39 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Only 1 CPU was detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56BgACWWUAAAJk5uAAALidAAAOk/Ng
Date: Thu, 28 Sep 2017 14:45:38 +0000
Message-ID: <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
In-Reply-To: <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-28T22:45:36.3085095+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0058;
 6:Vq3uFDTC0AZ3ZCH4ZAOyXJgclzsNriAWDJR8DVSTrcj7BuCwHnp/WUK74bTkXvx+5lh9S95lOkdln7DS2j1Onu7Cw0CtCpmBNneH7qUFyp84HSU8jkDRXMWF5aXzHhaJebQMTj/5BIOgNfCHvoHweIJ0R0cOvRbJJhSjNztWtS8kLwYuONLQ7423i9Tm7j2BsencG2V3aiSmU4pj46QY0F+MlVH9cNMyWMZ3ozJFK2drhBik8VZ14NcH4BGbOv3G7Wkb2On4c7i6dgtU35VwxzY6HjqNdTOgd5X3kOA1uagd89/jM3dnChoAVmhE/9fTLblrqQh65pdZassiipQ02w==;
 5:nuM2VguaMQNI3n6wC3RNKV7aHZ3AuU39A/072N4AaQ79N+P6Wo+DGb80trD9GfDYsPkY5XeIGnC3rDGHupmfIeHGkuZ7gsPda6Af8k7s85LZV/9cbGWZWZLHJGANm+mNIWq00Gpn8WH3Q5LYr5lw2Q==;
 24:cv2cRAvK0fPFNcnvpQ5JsjZz9Gm6wBMSI/thp7gqAPtJbI3dbPWOVnZWvqsleybg6mYLUE8cdF+ztzEpdJ6pLdfJ1m2KrUAxcg1hwCxTXUo=;
 7:TD6GhpC2kXDpTkjknK7smkTn8Oi4VRD8h9EpIBoAjCJWRZlaCrr9Cu53psnX5ISqyIeMMDByqXLq5Hn6/M2sBZ6zC1NgoknIS8LzZ91tfewNouPtKYEI6qQfpYQGgh1JymZQqHNdVwKHkAwGflihfhPLGnZuDkU9pF4yL4mnpO7rzbcDy6gMv6/PwHrw0ZS/Fql7LPUug3MWao4ZOJ1deIypCFrHbPuLDoIbufUFsKk=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 64adfa56-e802-40ce-5041-08d5067f9610
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(49563074)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0058; 
x-ms-traffictypediagnostic: PS1P15301MB0058:
x-exchange-antispam-report-test: UriScan:;
x-microsoft-antispam-prvs: <PS1P15301MB00588F09E80D81879F014280B5790@PS1P15301MB0058.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(61425038)(6040450)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0058; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0058; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(376002)(39860400002)(346002)(47760400005)(199003)(189002)(5660300001)(5250100002)(105586002)(5890100001)(305945005)(316002)(53936002)(6506006)(106356001)(189998001)(55016002)(7736002)(33656002)(478600001)(10290500003)(9686003)(14454004)(101416001)(110136005)(10090500001)(2501003)(68736007)(2906002)(93886005)(2900100001)(7696004)(25786009)(6246003)(22452003)(99936001)(3280700002)(3660700001)(74316002)(6436002)(229853002)(50986999)(76176999)(2950100002)(102836003)(8676002)(97736004)(81156014)(6116002)(81166006)(54356999)(8936002)(86612001)(86362001)(8990500004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0058;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed;
 boundary="_002_PS1P15301MB005900D7A7C63388188DEBD2B5790PS1P15301MB0059_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 14:45:38.7705 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0058
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_002_PS1P15301MB005900D7A7C63388188DEBD2B5790PS1P15301MB0059_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

>> (XEN) ACPI Error (tbxfroot-0218): A valid RSDP was not found
>> [20070126]
>
>Uuh, that is rather bad, I guess.
>
>Just to be sure: can you please add "loglvl=3Dall" to the xen boot paramet=
ers?
>This would need to be added in your grub config file just where "no-real-
>mode edd=3Doff" is specified today (parameters for xen.gz).
>Then repost the "xl dmesg" output, please.
>
>Setting up a serial console would help, too, as you could then capture the
>output with enabled x2APIC, which might help to find the reason why Linux
>boot is hanging with this option.
>
>Additionally you should check whether you can update the BIOS of the test
>machine to a more recent version. It seems to be broken.
>
The dmesg with "loglvl=3Dall" enable is attached.=20
I have updated BIOS to the latest one when I first encountered this issue.
But it does not help. The issue is still there.

Setting up a serial console is helpful for diagnosing x2APIC hang issue.
But the test machine is a remote machine, I cannot access its physical COM =
port.

>
>Juergen

--_002_PS1P15301MB005900D7A7C63388188DEBD2B5790PS1P15301MB0059_
Content-Type: text/plain; name="xl_dmesg_logall.txt"
Content-Description: xl_dmesg_logall.txt
Content-Disposition: attachment; filename="xl_dmesg_logall.txt"; size=6357;
	creation-date="Thu, 28 Sep 2017 14:41:13 GMT";
	modification-date="Thu, 28 Sep 2017 14:41:13 GMT"
Content-Transfer-Encoding: base64

KFhFTikgWGVuIHZlcnNpb24gNC44LjAgKFVidW50dSA0LjguMC0xdWJ1bnR1Mi4yKSAoc3RlZmFu
LmJhZGVyQGNhbm9uaWNhbC5jb20pIChnY2MgKFVidW50dSA2LjMuMC0xMnVidW50dTIpIDYuMy4w
IDIwMTcwNDA2KSBkZWJ1Zz1uICBUdWUgSnVsIDE4IDExOjUwOjI5IFVUQyAyMDE3CihYRU4pIEJv
b3Rsb2FkZXI6IEdSVUIgMi4wMn5iZXRhMy00dWJ1bnR1Mi4yCihYRU4pIENvbW1hbmQgbGluZTog
cGxhY2Vob2xkZXIgbm8tcmVhbC1tb2RlIGVkZD1vZmYgbG9nbHZsPWFsbAooWEVOKSBWaWRlbyBp
bmZvcm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUsIGZvbnQgOHgxNgooWEVO
KSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQgMCBNQlIgc2lnbmF0dXJlcwooWEVOKSAg
Rm91bmQgMCBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBNdWx0aWJvb3QtZTgyMCBS
QU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHVzYWJs
ZSkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDdhMDg5MDAwICh1c2FibGUpCihY
RU4pICAwMDAwMDAwMDdhMDg5MDAwIC0gMDAwMDAwMDA3YTE4OTAwMCAocmVzZXJ2ZWQpCihYRU4p
ICAwMDAwMDAwMDdhMTg5MDAwIC0gMDAwMDAwMDA3YTI4OTAwMCB0eXBlIDIwCihYRU4pICAwMDAw
MDAwMDdhMjg5MDAwIC0gMDAwMDAwMDA3YWYwYjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAw
MDdhZjBiMDAwIC0gMDAwMDAwMDA3YjkzYjAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDdi
OTNiMDAwIC0gMDAwMDAwMDA3YmFiNTAwMCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDA3YmFi
NTAwMCAtIDAwMDAwMDAwN2JhZTkwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwN2JhZTkwMDAg
LSAwMDAwMDAwMDdiYWZmMDAwIChBQ1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDdiYWZmMDAwIC0g
MDAwMDAwMDA3YmIwMDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4MDAwMDAwMCAtIDAwMDAw
MDAwOTAwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWRhODAwMCAtIDAwMDAwMDAw
ZmVkYWMwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZjMxMDAwMCAtIDAwMDAwMDAxMDAw
MDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDE4ODAwMDAw
MDAgKHVzYWJsZSkKKFhFTikgQUNQSSBFcnJvciAodGJ4ZnJvb3QtMDIxOCk6IEEgdmFsaWQgUlNE
UCB3YXMgbm90IGZvdW5kIFsyMDA3MDEyNl0KKFhFTikgU3lzdGVtIFJBTTogOTgyMDhNQiAoMTAw
NTY1MzY4a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooWEVOKSBGYWtpbmcg
YSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMTg4MDAwMDAwMAooWEVOKSBEb21haW4g
aGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4Niks
IE1vZGVsIDc5ICgweDRmKSwgU3RlcHBpbmcgMSAocmF3IDAwMDQwNmYxKQooWEVOKSBETUkgMi44
IHByZXNlbnQuCihYRU4pIFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKKFhFTikgU01QOiBBbGxv
d2luZyAxIENQVXMgKDEgaG90cGx1ZyBDUFVzKQooWEVOKSBGb3VuZCBhbmQgZW5hYmxlZCBsb2Nh
bCBBUElDIQooWEVOKSBJUlEgbGltaXRzOiAxNiBHU0ksIDE5MiBNU0kvTVNJLVgKKFhFTikgTm90
IGVuYWJsaW5nIHgyQVBJQzogZGVwZW5kcyBvbiBpb21tdV9zdXBwb3J0c19laW0uCihYRU4pIHhz
dGF0ZTogc2l6ZTogMHgzNDAgYW5kIHN0YXRlczogMHg3CihYRU4pIEludGVsIG1hY2hpbmUgY2hl
Y2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNj
aGVkdWxlciAoY3JlZGl0KQooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAxLjE5M01IeiBQSVQKKFhF
TikgRGV0ZWN0ZWQgMjAwMC4wNjEgTUh6IHByb2Nlc3Nvci4KKFhFTikgSW5pdGluZyBtZW1vcnkg
c2hhcmluZy4KKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODAyYmFmMzggLT4gZmZmZjgyZDA4MDJi
YzU5NAooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgbnJfc29ja2V0czog
MzcKKFhFTikgU01QIG1vdGhlcmJvYXJkIG5vdCBkZXRlY3RlZC4KKFhFTikgRW5hYmxlZCBkaXJl
Y3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgVFNDIGRlYWRsaW5lIHRpbWVy
IGVuYWJsZWQKKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAxNiBLaUIuCihYRU4pIG13
YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgyMTIwCihYRU4pIG13YWl0LWlkbGU6IHYwLjQu
MSBtb2RlbCAweDRmCihYRU4pIG13YWl0LWlkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0YXRl
cyAweGZmZmZmZmZmCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVO
KSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBSIHNo
YWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBWaXJ0dWFs
LVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBOTUkKKFhFTikg
IC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAoo
WEVOKSAgLSBBUElDIFJlZ2lzdGVyIFZpcnR1YWxpemF0aW9uCihYRU4pICAtIFZpcnR1YWwgSW50
ZXJydXB0IERlbGl2ZXJ5CihYRU4pICAtIFBvc3RlZCBJbnRlcnJ1cHQgUHJvY2Vzc2luZwooWEVO
KSAgLSBWTUNTIHNoYWRvd2luZwooWEVOKSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgIC0gVmlydHVh
bGlzYXRpb24gRXhjZXB0aW9ucwooWEVOKSAgLSBQYWdlIE1vZGlmaWNhdGlvbiBMb2dnaW5nCihY
RU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06
IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBw
YWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihYRU4pIEJyb3VnaHQgdXAgMSBDUFVzCihYRU4pIGJ1
aWxkLWlkOiAyMGExZjhjNjg3MzkzYWNlN2JjZWEyNjU3NjQyOWQ5NmEyZGRmNzBiCihYRU4pIEFD
UEkgc2xlZXAgbW9kZXM6IFMzCihYRU4pIFZQTVU6IGRpc2FibGVkCihYRU4pIG1jaGVja19wb2xs
OiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KKFhFTikgRG9tMCBoYXMgbWF4
aW11bSAyMDggUElSUXMKKFhFTikgQUNQSSBpcyBkaXNhYmxlZCwgbm90aWZ5aW5nIERvbWFpbiAw
IChhY3BpPW9mZikKKFhFTikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUK
KFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0
LCBsc2IsIGNvbXBhdDMyCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwgcGFk
ZHIgMHgxMDAwMDAwIC0+IDB4MjU0MDAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJSQU5HRU1F
TlQ6CihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAxMDM0MDAwMDAwLT4wMDAwMDAxMDM4MDAw
MDAwICgyNDgwOTcyNyBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNr
OiAwMDAwMDAxODdkM2M2MDAwLT4wMDAwMDAxODdmZmZmNzIyCihYRU4pIFZJUlRVQUwgTUVNT1JZ
IEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZm
ZmZmZmY4MjU0MDAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+MDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAw
MDAwODAwYmQ3ZTljOAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4MjU0MDAwMC0+ZmZm
ZmZmZmY4MjU0MDRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4MjU0MTAwMC0+ZmZm
ZmZmZmY4MjU1ODAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4MjU1ODAwMC0+ZmZm
ZmZmZmY4MjU1OTAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZm
ZmZmZmY4MjgwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MjA5ZDE4MAooWEVO
KSBEb20wIGhhcyBtYXhpbXVtIDEgVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDEg
bm9kZXMgdXNpbmcgMSBDUFVzCihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi5kb25lLgooWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQg
c2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIEd1ZXN0
IExvZ2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVycm9ycyBhbmQgd2FybmluZ3MpCihY
RU4pIFhlbiBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xlLgooWEVOKSAqKiogU2VyaWFsIGlu
cHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRv
IFhlbikKKFhFTikgRnJlZWQgMzEya0IgaW5pdCBtZW1vcnkKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDEuMAooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjAwOjAyLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMy4w
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDMuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjA1LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNS4xCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MDUuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1LjQK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MTEuNAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE0LjAKKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxNi4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFhLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxYy4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuNAooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjFjLjcKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZC4wCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjFmLjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMzowMC4wCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDE6MDAuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAxOjAwLjEKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDowNzowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDc6MDAuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA4OjAwLjAKKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDowOTowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGE6MDAuMAooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjBiOjAwLjAK

--_002_PS1P15301MB005900D7A7C63388188DEBD2B5790PS1P15301MB0059_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_002_PS1P15301MB005900D7A7C63388188DEBD2B5790PS1P15301MB0059_--


From xen-devel-bounces@lists.xen.org Thu Sep 28 14:47:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxa5w-0007GB-Ph; Thu, 28 Sep 2017 14:47:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxa5v-0007Fy-Ku
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 14:47:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A6/1A-01910-67B0DC95; Thu, 28 Sep 2017 14:47:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbeY+2y
 kwfs75hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHDsH1vBW6eKiRensDQw
 rjHtYuTiEBJoZJJYO+kCI4TzmFHiyeXFUM42RomraxcBOZwcIgLOEl/PzGUHsXkF9CX2TX7OD
 GILC5hLLD89iQmkQULgNKtE24H7LCAJCQFfiSubDrPC2Gfm9AHF2TnYBKwkDomBRFkEVCWOvl
 7HPIGRewEjwypGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 v1zMwMO5gbD/hd4hRkoNJSZR3MufZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMFcQDnBotT0
 1Iq0zBxg+MGkJTh4lER4HUHSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolzlsMUiQAUpRRm
 gc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8wqDTOHJzCuB2/QK6AgmoCMmTzwDck
 RJIkJKqoExTvuttJuwVOeveSZ9n/IN2WV6n2rM4p1uVb67a1Lc7n9PPm329RUOYddjlz8c0Xz
 BkvuFfvYKrqTplYm5YX2brDWzlW2s1sUml7PmrNIP3OywPVFhQuDED88XPn2t9+KzcHqY/HL5
 xbNWP3cwqvV3f7T75CPWX6axYhM4vdacWPG5Ykp35z0lluKMREMt5qLiRADtESh+gAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506610034!105305718!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38882 invoked from network); 28 Sep 2017 14:47:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 14:47:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxa5p-0004RZ-7y; Thu, 28 Sep 2017 14: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxa5j-0001tp-Hf; Thu, 28 Sep 2017 14:47:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxa5j-0005b4-8t; Thu, 28 Sep 2017 14:47:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113870-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=f3d2a156448f006e5d83eb60cb1da2dea6c997bf
X-Osstest-Versions-That: seabios=d6728f301d7e6e31ba0ee2fa51ed4a24feab8860
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 14:47:07 +0000
Subject: [Xen-devel] [seabios test] 113870: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg3MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NzAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgZmFpbCBibG9ja2VkIGluIDExMzczMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGYzZDJhMTU2NDQ4ZjAwNmU1
ZDgzZWI2MGNiMWRhMmRlYTZjOTk3YmYKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAg
ICAgICAgIGQ2NzI4ZjMwMWQ3ZTZlMzFiYTBlZTJmYTUxZWQ0YTI0ZmVhYjg4NjAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzczMyAgMjAxNy0wOS0yMiAxNToyMDo0MSBaICAgIDUgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTM4NzAgIDIwMTctMDktMjcgMjM6MTY6MzMgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1z
ZWFiaW9zCisgcmV2aXNpb249ZjNkMmExNTY0NDhmMDA2ZTVkODNlYjYwY2IxZGEyZGVhNmM5OTdi
ZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggc2VhYmlvcyBmM2QyYTE1NjQ0OGYwMDZlNWQ4M2ViNjBj
YjFkYTJkZWE2Yzk5N2JmCisgYnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj1mM2QyYTE1NjQ0OGYw
MDZlNWQ4M2ViNjBjYjFkYTJkZWE2Yzk5N2JmCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXNlYWJp
b3MKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhzZWFiaW9zID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZjNk
MmExNTY0NDhmMDA2ZTVkODNlYjYwY2IxZGEyZGVhNmM5OTdiZiA9IHggJ10nCisgOiB0ZXN0ZWQv
Mi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysr
IGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcK
KysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3Mu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQK
KysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnNl
YWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysg
OiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBkYWlseS1j
cm9uLnNlYWJpb3MKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVF
X1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBzZWFiaW9zCisgY2FzZSAkMSBp
bgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
L3NlYWJpb3MKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQgZjNkMmExNTY0NDhmMDA2ZTVkODNlYjYwY2IxZGEyZGVhNmM5
OTdiZjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAogICBkNjcyOGYzLi5mM2QyYTE1
ICBmM2QyYTE1NjQ0OGYwMDZlNWQ4M2ViNjBjYjFkYTJkZWE2Yzk5N2JmIC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:53:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaC5-00081c-GZ; Thu, 28 Sep 2017 14:53:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <btrfs.list@daevel.fr>) id 1dxZnf-0005ev-LE
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 14:28:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1C/48-03093-A070DC95; Thu, 28 Sep 2017 14:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsWySSHuni4H+9l
 IgzNvJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzD/4xF0ySqpg76TRzA+NFsS5GLg4WgTXM
 EgubzzB1MXJyCAnMYZJoe+kFYvMKGEhc7DjIDmILC8RJ3N8/nQXEZhPQlWg98B0sLiLgLbF67
 U6wXmYBJYn9Z68xgtgsAqoS8y4cYgOxOQVsJVr+zmSGmJ8iMbdnNRtEvaZE6/bfYHMkBGQlvv
 ZsAurlANorKPF3hzBEibxE89bZzBMY+WYh6ZiFUDULSdUCRuZVjBrFqUVlqUW6xoZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocYABDsYmxYFHmKU5GBSEuV9xnI2UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEbzgbUE6wKDU9tSItMwcY9DBpCQ4eJRHeapA0b3FBYm5xZjpE6
 hSjMUfHzbt/mDim3AKSQix5+XmpUuK8viClAiClGaV5cINg0XiJUVZKmJcR6DQhnoLUotzMEl
 T5V4ziHIxKwryXWYGm8GTmlcDtewV0ChPQKZMnngE5pSQRISXVwGjbx796ydbM87MLdjus4L/
 2ZYvbxB05TQbmst5WtbMmzN691TiXtWnT//kvrm29MXnnj+hnOXuff49RuM7FO1EvVrX53bUn
 ma2tE8pFXF9aCLUvWr8geJlMUt4b/pfBdy0sby5Lm/tHdaLRj20dH5az7w0Xk4t0+aTSf12D5
 +GW2DjuJXJCorxKLMUZiYZazEXFiQC5rkRRwQIAAA==
X-Env-Sender: btrfs.list@daevel.fr
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506608904!87193381!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2483 invoked from network); 28 Sep 2017 14:28:24 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 14:28:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID;
 bh=L5JOBZrix+AjyINn3KNq2MXnlVEgnqK7Ryha5jtwroA=; 
 b=gpMNOMZfE5w2mVEngZ/e7y806NEWsmGkCT6WN8BLvKT3tpbU+M31D7gcbOBf65/zwq/M0/hlPcTPEzolgGm6WQwwKYKUD7v1wlHu1R8iapfEQgX5YEsg0kxWNdhzu/YsonTtu76JYo11hX5GX79nu2AUtY6V+sX54tdr15mt5n4=;
Received: from lmontsouris-656-1-1-206.w80-12.abo.wanadoo.fr ([80.12.86.206]
 helo=[192.168.1.114])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <btrfs.list@daevel.fr>)
 id 1dxZnZ-0005Av-Qa; Thu, 28 Sep 2017 16:28:21 +0200
Message-ID: <1506608901.2373.10.camel@daevel.fr>
From: Olivier Bonvalet <btrfs.list@daevel.fr>
To: Nikolay Borisov <n.borisov.lkml@gmail.com>, linux-btrfs@vger.kernel.org
Date: Thu, 28 Sep 2017 16:28:21 +0200
In-Reply-To: <ed2732d4-966a-3f17-bb5e-27f7615668ea@gmail.com>
References: <1506593789.26660.28.camel@daevel.fr>
 <ed2732d4-966a-3f17-bb5e-27f7615668ea@gmail.com>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
X-Mailman-Approved-At: Thu, 28 Sep 2017 14:53:40 +0000
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A_task_btrfs-transacti=3A651_bl?=
 =?iso-8859-1?q?ocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGUgamV1ZGkgMjggc2VwdGVtYnJlIDIwMTcgw6AgMTQ6MTggKzAzMDAsIE5pa29sYXkgQm9yaXNv
diBhIMOpY3JpdCA6Cj4gU28gd2hhdCB0aGlzIHN0YWNrIHRyYWNlIG1lYW5zIGlzIHRoYXQgdHJh
bnNhY3Rpb24gY29tbWl0IGhhcyBodW5nLgo+IEFuZAo+IGp1ZGdpbmcgYnkgdGhlIGNhbGxlZCBm
dW5jdGlvbnMgKGFzc3VtaW5nIHRoZXkgYXJlIGNvcnJlY3QsIHRob3VnaAo+IHRoZSA/Cj4gYXJl
bid0IHZlcnkgZW5jb3VyYWdpbmcpLiBDb25jcmV0ZWx5LCBpdCBtZWFucyB0aGF0IGFuIGlvIGhh
cyBiZWVuCj4gc3RhcnRlZCBmb3IgYSBjZXJ0YWluIHJhbmdlIG9mIGFkZHJlc3NlcyBhbmQgdHJh
bnNhY3Rpb24gY29tbWl0IGlzCj4gbm93Cj4gd2FpdGluZyB0byBiZSBhd2FrZW4gdXBvbiBjb21w
bGV0aW9uIG9mIHdyaXRlLiBXaGVuIHRoaXMgb2NjdXJzIGNhbgo+IHlvdQo+IHNlZSBpZiB0aGVy
ZSBpcyBpbyBhY3Rpdml0eSBmcm9tIHRoYXQgcGFydGljdWxhciBndWVzdCAoYXNzdW1pbmcgeW91
Cj4gaGF2ZSBhY2Nlc3MgdG8gdGhlIGh5cGVydmlzb3IpPyBJdCBtaWdodCBiZSBhIGJ1ZyBpbiBi
dHJmcyBvciB5b3UKPiBtaWdodAo+IGJlIGhpdHRpbmcgc29tZXRoaW5nIGVsc2UgaW4gdGhlIGh5
cGVydmlzb3IKCgpIZWxsbywKCnRoYW5rcyBmb3IgeW91ciBhbnN3ZXIuIEZyb20gdGhlIGh5cGVy
dmlzb3IsIEkgZG9uJ3Qgc2VlIGFueSBJTyBkdXJpbmcKdGhpcyBoYW5nLgoKSSB0cmllZCB0byBj
bG9uZSB0aGUgVk0gdG8gc2ltdWxhdGUgdGhlIHByb2JsZW0sIGFuZCBJIGFsc28gaGF2ZSB0aGUK
cHJvYmxlbSB3aXRob3V0IEJ0cmZzIDoKClsgMzI2My40NTIwMjNdIElORk86IHRhc2sgc3lzdGVt
ZDoxIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KWyAzMjYzLjQ1MjA0MF0gICAg
ICAgVGFpbnRlZDogRyAgICAgICAgVyAgICAgICA0LjktZGFlLXhlbiAjMgpbIDMyNjMuNDUyMDQ0
XSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNh
YmxlcyB0aGlzIG1lc3NhZ2UuClsgMzI2My40NTIwNTJdIHN5c3RlbWQgICAgICAgICBEICAgIDAg
ICAgIDEgICAgICAwIDB4MDAwMDAwMDAKWyAzMjYzLjQ1MjA2MF0gIGZmZmY4ODAzYTcxY2EwMDAg
MDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwM2FmODU3ODgwIGZmZmY4ODAzYTk3NjJkYzAKWyAzMjYz
LjQ1MjA3MF0gIGZmZmY4ODAzYTk2ZmNjODAgZmZmZmM5MDAxNjIzZjk5MCBmZmZmZmZmZjgxNTBm
ZjFmIDAwMDAwMDAwMDAwMDAwMDAKWyAzMjYzLjQ1MjA3OV0gIGZmZmY4ODAzYTk2ZmNjODAgN2Zm
ZmZmZmZmZmZmZmZmZiBmZmZmZmZmZjgxNTEwNzEwIGZmZmZjOTAwMTYyM2ZhYTAKWyAzMjYzLjQ1
MjA4N10gQ2FsbCBUcmFjZToKWyAzMjYzLjQ1MjA5OV0gIFs8ZmZmZmZmZmY4MTUwZmYxZj5dID8g
X19zY2hlZHVsZSsweDE3Zi8weDUzMApbIDMyNjMuNDUyMTA1XSAgWzxmZmZmZmZmZjgxNTEwNzEw
Pl0gPyBiaXRfd2FpdCsweDUwLzB4NTAKWyAzMjYzLjQ1MjExMF0gIFs8ZmZmZmZmZmY4MTUxMDJm
ZD5dID8gc2NoZWR1bGUrMHgyZC8weDgwClsgMzI2My40NTIxMTZdICBbPGZmZmZmZmZmODE1MTMy
YmU+XSA/IHNjaGVkdWxlX3RpbWVvdXQrMHgxN2UvMHgyYTAKWyAzMjYzLjQ1MjEyMV0gIFs8ZmZm
ZmZmZmY4MTAxYmI3MT5dID8geGVuX2Nsb2Nrc291cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwClsg
MzI2My40NTIxMjZdICBbPGZmZmZmZmZmODEwZjIxOTY+XSA/IGt0aW1lX2dldCsweDM2LzB4YTAK
WyAzMjYzLjQ1MjEzMF0gIFs8ZmZmZmZmZmY4MTUxMDcxMD5dID8gYml0X3dhaXQrMHg1MC8weDUw
ClsgMzI2My40NTIxMzRdICBbPGZmZmZmZmZmODE1MGZkMzg+XSA/IGlvX3NjaGVkdWxlX3RpbWVv
dXQrMHg5OC8weDEwMApbIDMyNjMuNDUyMTM3XSAgWzxmZmZmZmZmZjgxNTEzZGUxPl0gPyBfcmF3
X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHgxMS8weDIwClsgMzI2My40NTIxNDFdICBbPGZmZmZm
ZmZmODE1MTA3MjI+XSA/IGJpdF93YWl0X2lvKzB4MTIvMHg2MApbIDMyNjMuNDUyMTQ1XSAgWzxm
ZmZmZmZmZjgxNTEwN2JlPl0gPyBfX3dhaXRfb25fYml0KzB4NGUvMHg4MApbIDMyNjMuNDUyMTQ5
XSAgWzxmZmZmZmZmZjgxNTEwNzEwPl0gPyBiaXRfd2FpdCsweDUwLzB4NTAKWyAzMjYzLjQ1MjE1
M10gIFs8ZmZmZmZmZmY4MTUxMDg1OT5dID8gb3V0X29mX2xpbmVfd2FpdF9vbl9iaXQrMHg2OS8w
eDgwClsgMzI2My40NTIxNTddICBbPGZmZmZmZmZmODEwZDRhYjA+XSA/IGF1dG9yZW1vdmVfd2Fr
ZV9mdW5jdGlvbisweDMwLzB4MzAKWyAzMjYzLjQ1MjE2M10gIFs8ZmZmZmZmZmY4MTIyMGVkMD5d
ID8gZXh0NF9maW5kX2VudHJ5KzB4MzUwLzB4NWQwClsgMzI2My40NTIxNjhdICBbPGZmZmZmZmZm
ODExYjkwMjA+XSA/IGRfYWxsb2NfcGFyYWxsZWwrMHhhMC8weDQ4MApbIDMyNjMuNDUyMTcyXSAg
WzxmZmZmZmZmZjgxMWI2ZDE4Pl0gPyBfX2RfbG9va3VwX2RvbmUrMHg2OC8weGQwClsgMzI2My40
NTIxNzVdICBbPGZmZmZmZmZmODExYjdmMzg+XSA/IGRfc3BsaWNlX2FsaWFzKzB4MTU4LzB4M2Iw
ClsgMzI2My40NTIxNzldICBbPGZmZmZmZmZmODEyMjE2NjI+XSA/IGV4dDRfbG9va3VwKzB4NDIv
MHgxZjAKWyAzMjYzLjQ1MjE4NF0gIFs8ZmZmZmZmZmY4MTFhYjI4ZT5dID8gbG9va3VwX3Nsb3cr
MHg4ZS8weDEzMApbIDMyNjMuNDUyMTg3XSAgWzxmZmZmZmZmZjgxMWFiNzFhPl0gPyB3YWxrX2Nv
bXBvbmVudCsweDFjYS8weDMwMApbIDMyNjMuNDUyMTkzXSAgWzxmZmZmZmZmZjgxMWFjMGZlPl0g
PyBsaW5rX3BhdGhfd2FsaysweDE4ZS8weDU3MApbIDMyNjMuNDUyMTk5XSAgWzxmZmZmZmZmZjgx
MWFiZTEzPl0gPyBwYXRoX2luaXQrMHgxYzMvMHgzMjAKWyAzMjYzLjQ1MjIwN10gIFs8ZmZmZmZm
ZmY4MTFhZTRjMj5dID8gcGF0aF9vcGVuYXQrMHhlMi8weDEzODAKWyAzMjYzLjQ1MjIxNF0gIFs8
ZmZmZmZmZmY4MTFiMDMyOT5dID8gZG9fZmlscF9vcGVuKzB4NzkvMHhkMApbIDMyNjMuNDUyMjIy
XSAgWzxmZmZmZmZmZjgxMTg1ZmMxPl0gPyBrbWVtX2NhY2hlX2FsbG9jKzB4NzEvMHg0MDAKWyAz
MjYzLjQ1MjIyOF0gIFs8ZmZmZmZmZmY4MTE5ZDUwNz5dID8gX19jaGVja19vYmplY3Rfc2l6ZSsw
eGY3LzB4MWM0ClsgMzI2My40NTIyMzVdICBbPGZmZmZmZmZmODExOWY4Y2Y+XSA/IGRvX3N5c19v
cGVuKzB4MTFmLzB4MWYwClsgMzI2My40NTIyMzhdICBbPGZmZmZmZmZmODE1MTQxYjc+XSA/IGVu
dHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxYS8weGE5CgoKU28gSSB3aWxsIHRyeSB0byBzZWUg
d2l0aCBYZW4gZGV2ZWxvcHBlcnMuCgpUaGFua3MsCgpPbGl2aWVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 14:58:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 14:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaGd-0008CW-27; Thu, 28 Sep 2017 14:58:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxaGb-0008CP-Tb
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 14:58:22 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 F2/E0-02048-D0E0DC95; Thu, 28 Sep 2017 14:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHRDpC4339l
 Ig2PPxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+qZeZC45JVlzYotXAeFesi5GDQ0IgROLF
 FskuRk4OXgFDiSUnjjKD2MICYRI7vnxlArHZBAwk3uzYywpiiwgoS/T++s3SxcjFwSzwglFi7
 cxl7CAJFgFViU3fz7CA2JwC9hLTVkIUCQkcZJR4uHwiWIJfQFLi1pePYBuYBaol3kxeDLZBQk
 Bb4si5fnaIKwQlTs58AlYvJKAmMWPuZdYJjHyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7F
 u3XuoGhuJTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAWC83tbg4
 MT01JzGpWC85P3cTIzCY6xkYGHcw9uz1O8QoycGkJMo7mfNspBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJ3vU8QDnBotT01Iq0zBxgXMGkJTh4lER4Z4KkeYsLEnOLM9MhUqcYdTk6bt79wyTEkp
 eflyolzpsIUiQAUpRRmgc3AhbjlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4CmcKTmVc
 Ct+kV0BFMQEdMnngG5IiSRISUVAPjLp3Pbv6mrZx+Ypqq0TVzl7hdNjVc4eurenk9e6TeH0XH
 qOmbluUuSOXYcWrbpqmnBA7ZuBpeuea5QUDtUCsfX9Q7ptUer+5W2G7INf3/+1FfNrNvcVeD+
 fXXJmcF/AwXKUUstQg8VLD7yepngq36Fz5XBC3a9MC8/s72BQ7s9rNuO4q62XUosRRnJBpqMR
 cVJwIAt4PFMewCAAA=
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506610697!100187853!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52292 invoked from network); 28 Sep 2017 14:58:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 14:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="441626864"
Message-ID: <1506610686.5001.11.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Thu, 28 Sep 2017 16:58:06 +0200
In-Reply-To: <59CD100D0200007800180825@prv-mh.provo.novell.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
 <59CD100D0200007800180825@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: RCU: make the period of the
 idle timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4420116096230245471=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4420116096230245471==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1EILxO6RDHSe+fUox2la"

--=-1EILxO6RDHSe+fUox2la
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-28 at 07:06 -0600, Jan Beulich wrote:
> > > > On 28.09.17 at 12:16, <dario.faggioli@citrix.com> wrote:
> >=20
> > @@ -569,6 +579,16 @@ void __init rcu_init(void)
> > =C2=A0{
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0void *cpu =3D (void *)(long)smp_processor=
_id();
> > =C2=A0
> > +=C2=A0=C2=A0=C2=A0=C2=A0/* We don't allow 0, or anything higher than
> > IDLE_TIMER_PERIOD_MAX */
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( idle_timer_period_ms < 1 ||
>=20
> The literal 1 here looks suspicious. How about simply refusing 0
> (as well as too high values)? The also simply document the value
> must be non-zero in the command line doc.
>=20
Ok, sure.

> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0idle_timer_perio=
d_ms > IDLE_TIMER_PERIOD_MAX /
> > MILLISECS(1) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printk("WARNING: rcu-i=
dle-timer-period-ms outside of
> > [%d,%ld]ms!\n",
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A01, IDLE_TIMER_PERIOD_MAX / MILLISECS(1));
>=20
> Clearly the %d can be literal 1 if the above literal 1 was to stay.
>
Yes it can. It's actually rather ugly to look at it, the way I managed
to write it... Ewww... sorry! :-P

> If you follow my suggestion, use "(0," instead.=20
>
Yeah, I like this too. I was afraid it was a bit too formal, that not
everyone would understand it, but I guess it's actually fine.

> As to the %ld -
> wouldn't that rather need to be PRI_stime (due to MILLISECS()
> returning s_time_t)?
>=20
Yes.

> And then, as a cosmetic thing, idle_timer_period_ms now isn't
> really needed outside of this function. I'd prefer if you moved it
> and the integer_param() into this function, to limit their scopes
> as much as possible.
>=20
Ok. idle_timer_period_ms still wants to go into __initdata, right?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-1EILxO6RDHSe+fUox2la
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzQ3/AAoJEBZCeImluHPuroIP/2hvTCWJCGNpVXwDbNxJrdF5
w9xJIPp5jOOkjWI8EYdVAJh8dfIihaqKG9gGJDgWCvWpWL0svHMUjtXPZ8B6yz7U
ecznn9xCppOYsGdC+p8q/C9HnOF0I+IlKjJOzNFteJ9KQqemLtMJ0OWtwgDaVKjM
ciZd1uakXZ/iXEo+H72/2Q6OPRoO9GEAbZknSX77mHayXkCStl+fGPZnIY6gvUOM
cXD3loHwD3UelRq0YJG9GFfSPid25U+k3AgEeLmQQX7ERPvGry64g/9md8Zw5kzu
uMggfgZvVBIeIDJhULDnDlNDmImqrRaWei8osoU1U3PqxvVg+fr58Vqis7MoS+xJ
p9Bh+xqkAI3tdWRYTlNOlbIeyHqhYEdJjpZmf/x8EIdEJqPpNfyWQJHpOlCmCIkR
+7V5KpNx7vHBtr9127Fv7S2vb2NP5dwctajVRLgV3pm4ts7d91HuW5XL6fjo2Rqs
qxdRpkOVFC1cS6mAQvWv7xKF5C0stqrFO1KRvPOG1xSxrfapPy9ps0cVWouVd9xU
hwVQuQriATXY/xjFtI9f0c0CsOP847o5JyVCspakcH7YZ9wQ+4QYBZuQ0TSBaFco
fYUy+8Wzz1dt4/hZ82fnoW16xYp5D2UXFFh0RzksF/EVJonPoQvz+U4zPBo3jQsn
RYant8IPXE8c24GUuBaZ
=cUzi
-----END PGP SIGNATURE-----

--=-1EILxO6RDHSe+fUox2la--


--===============4420116096230245471==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4420116096230245471==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 15:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaJ6-0000Ox-EV; Thu, 28 Sep 2017 15:00:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxaJ4-0000Om-J7
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 15:00:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 48/C0-03283-5AE0DC95; Thu, 28 Sep 2017 15:00:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXcJ39l
 Ig752ZYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHNr3n7HgsllF5+SVTA2M
 b3S7GLk4hAQamSSuLFvCDuE8ZpR4uaARytnGKLF7wxYgh5NDRMBZ4uuZuWA2r4C+xN2la1hBb
 GEBN4nley4zg9gSApOYJG59LoWwPSUe3jgOVMMBZr94FdLFyM7BJmAlcUgMpIBFQFVi1+W1rB
 MYuRcwMqxiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQ3AxD
 sYJx3wv8QoyQHk5Io72TOs5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhv8QLlBItS01Mr0jJz
 gIEHk5bg4FES4e0ASfMWFyTmFmemQ6ROMepyHNt0+Q+TEEtefl6qlDjvTpAiAZCijNI8uBGwK
 LjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5YkCk8mXklcJteAR3BBHTE5IlnQI4oSURIST
 UwCs0wX7fs2dOseLVT386IMVX/z8nPXG1f+ow5Ve51meV3qzkxDM4ffujcyoyMY7hqutRY56r
 yR1lv1ouHxCsiN+8ND3uV/VJXelLo5036O196H1AomHb+aNNVz46MmCSHzq+pEZl6Zpvf/Jt8
 VPs017WCnzGaHiGzP8R35i5Jv7LvXK2Bn66CEktxRqKhFnNRcSIAXI8aMn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506610851!66147373!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4151 invoked from network); 28 Sep 2017 15:00:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 15:00:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxaJ0-0004pL-5n; Thu, 28 Sep 2017 15:00:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxaIu-0002mf-RX; Thu, 28 Sep 2017 15:00:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxaIu-00020Y-MZ; Thu, 28 Sep 2017 15:00:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113883-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=71b7b4e0f5f9d0f7e4fe10871393febefb93c8c4
X-Osstest-Versions-That: xen=0c1ffc6159c093bbb099f891111b83e537063ae9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 15:00:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113883: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzg4My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcxYjdiNGUwZjVmOWQwZjdlNGZlMTA4NzEzOTNmZWJl
ZmI5M2M4YzQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBjMWZmYzYx
NTljMDkzYmJiMDk5Zjg5MTExMWI4M2U1MzcwNjNhZTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzg3OSAgMjAxNy0wOS0yOCAxMDowMToxMCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM4ODMgIDIwMTctMDktMjggMTM6MDI6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyByZXZpc2lvbj03MWI3YjRlMGY1ZjlkMGY3ZTRmZTEwODcxMzkzZmViZWZiOTNjOGM0Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgNzFiN2I0ZTBmNWY5ZDBmN2U0
ZmUxMDg3MTM5M2ZlYmVmYjkzYzhjNAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj03MWI3YjRlMGY1ZjlkMGY3ZTRmZTEwODcxMzkzZmViZWZiOTNjOGM0CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4
cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24K
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxM
SUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9r
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3MWI3YjRlMGY1ZjlkMGY3
ZTRmZTEwODcxMzkzZmViZWZiOTNjOGM0ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
Li9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9z
c3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8v
Z2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rl
c3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVu
LmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dp
dC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJ
UlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRS
RUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4
ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNo
IiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDcxYjdiNGUwZjVmOWQwZjdlNGZlMTA4
NzEzOTNmZWJlZmI5M2M4YzQ6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMGMxZmZjNi4uNzFiN2I0ZSAgNzFiN2I0ZTBm
NWY5ZDBmN2U0ZmUxMDg3MTM5M2ZlYmVmYjkzYzhjNCAtPiBzbW9rZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:04:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaMG-0000eG-2l; Thu, 28 Sep 2017 15:04:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dxaME-0000e8-5f
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:04:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9C/CC-03422-96F0DC95; Thu, 28 Sep 2017 15:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsWySSHunm4m/9l
 Ig+ezOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbV/4xF+xmqrixuZ+5gbGBqYuRi4NFYCWz
 xIdNx9lAHCGBfUwSBz+tY+9i5OTgFTCQmNpwiw3EFhbIknj1cyWYzSagLTHj8kEWEFtEQEni3
 qrJQJM4gCapSqx84wAS5hQwkph28gJYiZCAocTq3olgNrOApkTr9t9g4yUEZCW+9mxiBGnlFR
 CU+LtDGKJEXqJ562zmCYy8s5B0zEKomoWkagEj8ypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUM
 DM73c1OLixPTUnMSkYr3k/NxNjMCQYgCCHYyflgUcYpTkYFIS5fXmOxspxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYL3JEhOsCg1PbUiLTMHGNwwaQkOHiURXjuQNG9xQWJucWY6ROoUozHHjYfX/
 zBxdNy8+4dJiCUvPy9VSpx3K0ipAEhpRmke3CBY1F1ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6
 OSMG8byBSezLwSuH2vgE5hAjpl8sQzIKeUJCKkpBoYlZ7HbnE7UP7wbS27u9+Fovp3qw96xv0
 K51txoWj7XyvWnEnvvu149n1+ydzqChsHZas3k0WeLEn1m7qqILMi7Zle3uOWgin9F93+2Yof
 vjVdNfDZ3OhbBmL622+KXLgw1cuvWmnh2QyXfXwOBrJzQ92vZDXtmjNr+WfOY+tmZJ37p3bqo
 eaJ40osxRmJhlrMRcWJANiU//G1AgAA
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506611048!117557191!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60286 invoked from network); 28 Sep 2017 15:04:09 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 15:04:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:To:From:Subject:Message-ID;
 bh=rGcMKdZFBV7vqiddkidjxBlHm40CqLOce2j9SGh8Z64=; 
 b=ujkiKbMOlFygJPdB+nzKzEOBZMOTbBtTNekeKaSYw8UPpQcBcqkn/tuXh4Us7mt1hqZqRCifmx7+pg5E4dKU8R+FggIZuRY8ZyM0gxdJJ6M++PppoE1eNA90KXmYW+FNlaIRbNIRqs+MgAwHx8Xl/jT62FwP6GGLGYASsDmmEBo=;
Received: from lmontsouris-656-1-1-206.w80-12.abo.wanadoo.fr ([80.12.86.206]
 helo=[192.168.1.114])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dxaMB-0002Bn-RB
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:04:07 +0200
Message-ID: <1506611042.2373.12.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 17:04:02 +0200
In-Reply-To: <1506593789.26660.28.camel@daevel.fr>
References: <1506593789.26660.28.camel@daevel.fr>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A__task_btrfs-transacti=3A651_b?=
 =?iso-8859-1?q?locked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGUgamV1ZGkgMjggc2VwdGVtYnJlIDIwMTcgw6AgMTI6MTYgKzAyMDAsIE9saXZpZXIgQm9udmFs
ZXQgYSDDqWNyaXQgOgo+IEl0J3MgYSBEZWJpYW4gU3RyZXRjaCBzeXN0ZW0sIHJ1bm5pbmcgYSA0
LjkuNTIgTGludXgga2VybmVsIChvbiBhIFhlbgo+IDQuOC4yIGh5cGVydmlzb3IpLgo+IFdpdGgg
YW4gb2xkIDQuMS54IExpbnV4IGtlcm5lbCwgSSBoYXZlbid0IGFueSBwcm9ibGVtLgoKSnVzdCBh
IHByZWNpc2lvbiwgdGhpcyBWTSBoYXZlIDI2IGJsb2NrIGRldmljZXMgYXR0YWNoZWQuCkRvbid0
IGtub3cgaWYgdGhhdCBjYW4gYmUgcmVsYXRlZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:07:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaP4-0000my-HC; Thu, 28 Sep 2017 15:07:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxaP3-0000mo-Ae
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:07:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 79/EA-02044-8101DC95; Thu, 28 Sep 2017 15:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS1dC4Gy
 kQeMeJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePnts0sBX/5Ko6ueMDewHiTp4uRk0NIIE/i
 0fSXjCA2r4CdRNPbA2C2hIChxOmFN1lAbBYBVYn/nyBq2ATUJdqebWftYuTgEBHQldizJxzEZ
 BbIlOj7GwZiCgsYSKw/ztTFyAU0/CezxPkjS9hBOjkFEiQ277jECFLDKyAo8XeHMEiYWUBL4u
 GvWywQtrbEsoWvmSEmSkss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdYL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMOwYgGAHY/MXp0OMkhxMSqK83nxnI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8HLxA+UEi1LTUyvSMnOAEQCTluDgURLh/QjSyltckJhbnJkOk
 TrFaMxxbNPlP0wcHTfv/mESYsnLz0uVEufdClIqAFKaUZoHNwgWmZcYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzGsDcg9PZl4J3L5XQKcwAZ0yeeIZkFNKEhFSUg2M088LJSue72i0+Ht91j7
 L1PxYlfqkicI/3/bFOIvxuSff3ev0UeGno+Tu5EkTdPY4SoWezauqzr1qMvN1i/GLjg/7Z59/
 8bDw6c2mN2dntVRm57ftFNmU73HaSSu9//t29qYH93skN23eInCCp2LBjI3F82dn6183Zb5Xp
 1rr9dGFb42p2glXJZbijERDLeai4kQAmKEXcscCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506611222!86052985!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47244 invoked from network); 28 Sep 2017 15:07:03 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 15:07:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 09:07:01 -0600
Message-Id: <59CD2C3502000078001808D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 09:07:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Hongjiang Zhang" <honzhan@microsoft.com>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <59CCD1160200007800180532@prv-mh.provo.novell.com>
 <PS1P15301MB0059E450235E4D4B3B0C6582B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <59CCDF6002000078001805D4@prv-mh.provo.novell.com>
 <PS1P15301MB00594F65FDA457306782F511B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
In-Reply-To: <PS1P15301MB00594F65FDA457306782F511B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Only 1 CPU was detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE2OjM2LCA8aG9uemhhbkBtaWNyb3NvZnQuY29tPiB3cm90ZToK
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj5Gcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQo+PlNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMjgsIDIwMTcg
NTozOSBQTQo+PlRvOiBIb25namlhbmcgWmhhbmcgPGhvbnpoYW5AbWljcm9zb2Z0LmNvbT4KPj5D
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIE9ubHkgMSBDUFUgd2FzIGRldGVj
dGVkCj4+Cj4+Pj4+IE9uIDI4LjA5LjE3IGF0IDExOjMyLCA8aG9uemhhbkBtaWNyb3NvZnQuY29t
PiB3cm90ZToKPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+RnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4+PlNlbnQ6IFRodXJzZGF5LCBTZXB0
ZW1iZXIgMjgsIDIwMTcgNDozOCBQTQo+Pj4+VG86IEhvbmdqaWFuZyBaaGFuZyA8aG9uemhhbkBt
aWNyb3NvZnQuY29tPgo+Pj4+Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd
IE9ubHkgMSBDUFUgd2FzIGRldGVjdGVkCj4+Pj4KPj4+Pj4+PiBPbiAyOC4wOS4xNyBhdCAwOToy
MiwgPGhvbnpoYW5AbWljcm9zb2Z0LmNvbT4gd3JvdGU6Cj4+Pj4+IFNlZSB0aGUgYXR0YWNobWVu
dC4KPj4+Pgo+Pj4+V2l0aAo+Pj4+Cj4+Pj4oWEVOKSBBQ1BJIEVycm9yICh0Ynhmcm9vdC0wMjE4
KTogQSB2YWxpZCBSU0RQIHdhcyBub3QgZm91bmQgWzIwMDcwMTI2XQo+Pj4+Cj4+Pj5JIHdvbmRl
ciBpZiB5b3UncmUgdHJ5aW5nIHRvIHVzZSB4ZW4uZ3ogb24gYW4gRUZJIHN5c3RlbS4gSXMgc28s
IHlvdSB3YW50IHRvCj4+PiB1c2UKPj4+Pnhlbi5lZmkgdGhlcmUgaW5zdGVhZCBpZiBmaXJtd2Fy
ZSBkb2Vzbid0IHNldCB1cCBlbm91Z2ggY29tcGF0aWJpbGl0eSB0aGluZ3MKPj4+IGluCj4+Pj5F
RkkgTW9kZSwgb3IgZW5hYmxlIENTTSBpZiBhbiBvcHRpb24gbGlrZSB0aGlzIGlzIHByb3ZpZGVk
IGJ5IGZpcm13YXJlIHNldHVwLgo+Pj4+Cj4+PiBJIGNhbm5vdCB1c2UgeGVuLmVmaS4gSXQgcmVw
b3J0cyAiZXJyb3I6IGludmFsaWQgYXJjaC1kZXBlbmRlbnQgRUxGIG1hZ2ljIgo+Pgo+PkFyZSB5
b3UgdXNpbmcgYSAzMi1iaXQgRUZJIGJ5IGNoYW5jZT8KPj4KPiBJIGRvbid0IHRoaW5rIHNvLiBJ
IHVzZWQgImZpbGUgeGVuLmVmaSIgdG8gY2hlY2sgYW5kIGl0IGluZGljYXRlcyBpdCBpcyAKPiB4
ODZfNjQ6Cj4gcm9vdEBsaXMtZjIzMzQ6fiMgZmlsZSAvYm9vdC94ZW4tNC44LWFtZDY0LmVmaQo+
IC9ib290L3hlbi00LjgtYW1kNjQuZWZpOiBQRTMyKyBleGVjdXRhYmxlIChFRkkgYXBwbGljYXRp
b24pIHg4Ni02NCAoc3RyaXBwZWQgdG8gCj4gZXh0ZXJuYWwgUERCKSwgZm9yIE1TIFdpbmRvd3MK
ClRoZSBxdWVzdGlvbiB3YXMgYWJvdXQgeW91ciBmaXJtd2FyZSwgbm90IHhlbi5lZmkuIFRoZSBs
YXR0ZXIgY2FuCm9ubHkgYmUgYnVpbHQgYXMgYSA2NC1iaXQgYmluYXJ5IHJpZ2h0IG5vdy4gSGVu
Y2UgLi4uCgo+IFNoYWxsIEkgYnVpbGQgeGVuIGJ5IG15c2VsZj8KCi4uLiBubywgdW5sZXNzIHlv
dSB3b3VsZCBmaXJzdCBpbnZlc3QgcXVpdGUgYSBiaXQgb2Ygd29yayBpbnRvIGdldHRpbmcKWGVu
IHRvIGFsc28gYnVpbGQgYXMgYSAzMi1iaXQgRUZJIGJpbmFyeSAoYW5kIHRoaXMgb2YgY291cnNl
IHdvdWxkCmhlbHAgb25seSBpZiBpbmRlZWQgeW91ciBFRkkgaW1wbGVtZW50YXRpb24gaXMgYSAz
Mi1iaXQgb25lKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:09:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaRK-0000wZ-Td; Thu, 28 Sep 2017 15:09:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxaRK-0000wS-46
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:09:26 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D6/4F-09852-5A01DC95; Thu, 28 Sep 2017 15:09:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXS6fjDS3epwNl
 Ig6mTGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTl28wFxxirVhx4jtjA+N+li5GDg4hgTyJ
 pp6ULkZODl4BO4muJbPZQGwJAUOJ0wtvsoDYLAKqEkcu32EEsdkE1CXanm1nBWkVETCQOHc0C
 STMLBAocev+DEaQsLCAt8Sm6zIgJq+AoMTfHcIQFVoSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxw
 RGnlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01Jz
 EpGK95PzcTYzAMKpnYGDcwbin3e8QoyQHk5Iorzff2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erx1/EA5waLU9NSKtMwcYEDDpCU4eJREeD+CtPIWFyTmFmemQ6ROMRpz3Hh4/Q8TR8fNu3+Yh
 Fjy8vNSpcR5Z4FMEgApzSjNgxsEi7RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5K0Cm8G
 TmlcDtewV0ChPQKZMnngE5pSQRISXVwGiwRis9WHH21iex9y31Dllt7U67vPB9llipv6v8MrW
 NDUEBCdanPvZ73j9xrs3V9MLaQ7MOTjF8lfPw2+m6A99F3kgtjZdmvsoSrjLZ+vTuMoUjD07I
 f9OQmj3ptPqVEye0wyJ8bHJkiq3///BoXe/QbPzcZ9aSWy+OM0/+d/Oiq8nTtqLyabOUWIozE
 g21mIuKEwF1xxeMrwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506611363!110122236!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10821 invoked from network); 28 Sep 2017 15:09:24 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 15:09:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 09:09:22 -0600
Message-Id: <59CD2CC102000078001808D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 09:09:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] x86: mmio_ro_do_page_fault() must be
 unreachable for DomU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBjb21iaW5pbmcgUFRXUiBhbmQgTU1JTy1SL08gUFYgcGFnZSBmYXVsdCBoYW5kbGVycywg
dGhlIG5lZWQgZm9yCmEgc2Vjb25kIGh3ZG9tIGNoZWNrIHdhcyBvdmVybG9va2VkLgoKU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3JvLXBhZ2UtZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVs
dC5jCkBAIC0zNDYsNyArMzQ2LDggQEAgaW50IHB2X3JvX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9u
ZyBhZGRyLCBzdHJ1Y3QKICAgICBpZiAoICgobDFlX2dldF9mbGFncyhwdGUpICYgKF9QQUdFX1BS
RVNFTlQgfCBfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBtbWlvX3JvID0gcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9fcmFu
Z2VzLCBsMWVfZ2V0X3BmbihwdGUpKTsKKyAgICBtbWlvX3JvID0gaXNfaGFyZHdhcmVfZG9tYWlu
KGN1cnJkKSAmJgorICAgICAgICAgICAgICByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24obW1p
b19yb19yYW5nZXMsIGwxZV9nZXRfcGZuKHB0ZSkpOwogICAgIGlmICggbW1pb19ybyApCiAgICAg
ICAgIHJjID0gbW1pb19yb19kb19wYWdlX2ZhdWx0KCZjdHh0LCBhZGRyLCBwdGUpOwogICAgIGVs
c2UKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:17:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaZF-0001gn-OZ; Thu, 28 Sep 2017 15:17:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxaZE-0001gh-HD
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:17:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 37/CD-03610-F821DC95; Thu, 28 Sep 2017 15:17:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG6/0Nl
 Ig2V9shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bH7Y2sBT1MFTeO3WZrYHzI2MXIySEh4C+x
 fGMnE4jNIqAq8fbSLRYQm01AWeJnZy8biC0CZPf++g0U5+BgFqiUOPhBDSQsLOAn8evvWmYQm
 1fAQmLJny1grUICdhI9D5exQsQFJU7OfAIWZxbQkViw+xMbxBhpieX/OEBMTgF7icvbpEEqRA
 VUJDqXzoGaoiDRMf0Y0wRGvllIBs1CMmgWwqAFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECg4wBCHYw/l0beIhRkoNJSZRXRvBspBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3jkgOcGi1PTUirTMHGC4w6QlOHiURHi9QdK8xQWJucWZ6RCpU4y6HDceX
 v/DJMSSl5+XKiXOOw2kSACkKKM0D24ELPYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3oQ
 DQFJ7MvBK4Ta+AjmACOmLyxDMgR5QkIqSkGhgZJF+ncB8+d6/4SLzDny0qMUeehDVMEF19Tah
 DO1KTYTbbvJcv/b72l9RrbP5Za7P/x+OXm+/nF7K9ZJq6TGHheYZFDTHBnGqHzS7mns2WKd/r
 G8N5p2mX04OTmjbfpI4uXGB5p/VsuOfP6lDTPT/XXmRg/rhzbUjI0cVNyq9nJGre+vDrT/I3J
 ZbijERDLeai4kQAH2Jwv7gCAAA=
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506611853!59471204!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20344 invoked from network); 28 Sep 2017 15:17:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 15:17:35 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441632348"
Date: Thu, 28 Sep 2017 16:17:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170928151732.xgeolrkl6eii64it@citrix.com>
References: <59CD2CC102000078001808D4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CD2CC102000078001808D4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: mmio_ro_do_page_fault() must be
	unreachable for DomU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDk6MDk6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hlbiBjb21iaW5pbmcgUFRXUiBhbmQgTU1JTy1SL08gUFYgcGFnZSBmYXVsdCBoYW5k
bGVycywgdGhlIG5lZWQgZm9yCj4gYSBzZWNvbmQgaHdkb20gY2hlY2sgd2FzIG92ZXJsb29rZWQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxaqJ-000320-7K; Thu, 28 Sep 2017 15:35:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxaqI-00031u-3n
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:35:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6E/D5-03093-1B61DC95; Thu, 28 Sep 2017 15:35:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS3e92Nl
 Ig70vrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJV18xF7SzVHz4fp+pgXEFcxcjJ4eQQJ7E
 2h1bmUBsXgE7idlnX7CC2BIChhKnF95kAbFZBFQlelZNZQex2QTUJdqebQerEREwkFi5aRaQz
 cXBLPCVUeLe0n9gRcICnhLt618ygySEBJ4ySkza+Z8NJMEJNPXBw/lARRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYwXt8YcIhRkoNJSZR3ocjZ
 SCG+pPyUyozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwcskClQnWJSanlqRlpkDjBGYU
 gkOHiURXk6QNG9xQWJucWY6ROoUozHHjYfX/zBxdNy8+4dJCGySlDjvMZCNAiClGaV5cINgsX
 uJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwrzyIAt5MvNK4Pa9AjqFCeiUyRPPgJxSkoiQkmp
 g3HnwTPUiV/a30l+DA9ablde3LRfZoqZzpeHH7fqLovGKOq/O+oVmFvGvEVh8ImRCTdb6t2c7
 DvSaCe6Y3/31Qe+U8/dOP6k8778g2+jmVD8dBff3Mywz2rhNjI7rn66btHB2vLmWz4y3Qq+Wt
 t59P4GpcgvTlYtqXRnnOJ2kxL/IMzlJntntqsRSnJFoqMVcVJwIABUJEurYAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506612910!108122020!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14327 invoked from network); 28 Sep 2017 15:35:11 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 15:35:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 09:35:09 -0600
Message-Id: <59CD32CC0200007800180911@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 09:35:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659375919.4057.11728919580033384187.stgit@Solace.fritz.box>
 <59CD0E420200007800180815@prv-mh.provo.novell.com>
 <1506607730.5001.9.camel@citrix.com>
In-Reply-To: <1506607730.5001.9.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen: RCU: let the RCU idle timer
 handler run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE2OjA4LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSWYgdGhlIHByb2JsZW0gaXMgImp1c3QiIHRoZSBwYXJhbWV0ZXIgKG9yIG1heWJlIGJv
dGggdGhlIHBhcmFtZXRlcidzCj4gYW5kIHRoZSBmdW5jdGlvbidzKSBuYW1lKHMpLCBJICdkIGJl
IGhhcHB5IHRvIGNoYW5nZSB0aGUgcGFyYW1ldGVyIG5hbWUKPiB0byAndCcsIG9yICd0aW1lJyAo
YW5kIHRoZSBmdW5jdGlvbiB0byAndGltZXJfZXhwaXJlc19iZWZvcmUoKScpLCBhbmQKPiB0aGlz
IGlzIG15IHByZWZlcmVuY2UuCj4gCj4gQnV0IGlmIHlvdSBzdHJvbmdseSBwcmVmZXIgaXQgdG8g
anVzdCB1c2UgTk9XKCkgaW5zaWRlLCBJJ2xsIGdvIGZvciBpdC4KCkknbSBmaW5lIHdpdGggZWl0
aGVyLCBqdXN0IG5vdCAibm93IiB3aGVuIG90aGVyIHRoYW4gIk5PVygpIgptYXkgYmUgcGFzc2Vk
LCBvciB3aGVuIHRoZSBjYWxsZXIgaXMgZXhwZWN0ZWQgdG8gYWx3YXlzCnBhc3MgTk9XKCkuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:36:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:36:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxar2-00034P-Fp; Thu, 28 Sep 2017 15:36:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dxar0-00034C-LI
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:35:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C6/CB-02023-DD61DC95; Thu, 28 Sep 2017 15:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/eu2Nl
 Ig6PzJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozes0dYCjYyV/Q2NrE3ML5k6mLk5BASyJNY
 3t7A2MXIwcErYCdx+iYrSFhCwFDi9MKbLCA2i4CqxI6H3xhBbDYBdYm2Z9vBakQEDCRWbpoFZ
 HNxMAt8YpSYsGUiWIOwQJjEji9fmUASQgLPGCW2/ZwJtoxTwEhiy4JGNohlghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbrGBnp
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhV8/AwLiDccIqv0OMkhxMSqK8C0XO
 RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd5sUaA6waLU9NSKtMwcYITAl
 Epw8CiJ8HKCpHmLCxJzizPTIVKnGI05bjy8/oeJo+Pm3T9MQmCTpMR5XUBKBUBKM0rz4AbBIv
 cSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeiyBTeDLzSuD2vQI6hQnolMkTz4CcUpKIkJJ
 qYJQ6Ojt4rmF2Ztdu+folutN7nH/Z52rHhop/85iwIn75Gd73XVkO81kmaQXHVWlnTwsSid+V
 G3Lz1gnNeYYpyiZtDAnn93Qsc9bZUfWz4uoX4fhEt6zeX0r3ZyjtC958292niNHrZdzVA5UuX
 SHZ/Gp37h1yPsGiFXGg/bldaDZPqmNesL6wEktxRqKhFnNRcSIAK2H5PtcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506612955!110127251!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40994 invoked from network); 28 Sep 2017 15:35:57 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 15:35:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 28 Sep 2017 09:35:55 -0600
Message-Id: <59CD32FA0200007800180922@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 28 Sep 2017 09:35:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
 <59CD100D0200007800180825@prv-mh.provo.novell.com>
 <1506610686.5001.11.camel@citrix.com>
In-Reply-To: <1506610686.5001.11.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: RCU: make the period of the
 idle timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI4LjA5LjE3IGF0IDE2OjU4LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gVGh1LCAyMDE3LTA5LTI4IGF0IDA3OjA2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gQW5kIHRoZW4sIGFzIGEgY29zbWV0aWMgdGhpbmcsIGlkbGVfdGltZXJfcGVyaW9kX21z
IG5vdyBpc24ndAo+PiByZWFsbHkgbmVlZGVkIG91dHNpZGUgb2YgdGhpcyBmdW5jdGlvbi4gSSdk
IHByZWZlciBpZiB5b3UgbW92ZWQgaXQKPj4gYW5kIHRoZSBpbnRlZ2VyX3BhcmFtKCkgaW50byB0
aGlzIGZ1bmN0aW9uLCB0byBsaW1pdCB0aGVpciBzY29wZXMKPj4gYXMgbXVjaCBhcyBwb3NzaWJs
ZS4KPj4gCj4gT2suIGlkbGVfdGltZXJfcGVyaW9kX21zIHN0aWxsIHdhbnRzIHRvIGdvIGludG8g
X19pbml0ZGF0YSwgcmlnaHQ/CgpTdXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:41:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:41:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxawI-0003pd-2j; Thu, 28 Sep 2017 15:41:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437791ab4=Ian.Jackson@citrix.com>)
 id 1dxawH-0003pX-MA
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:41:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BB/C5-03283-4281DC95; Thu, 28 Sep 2017 15:41:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpK6KxNl
 IgymbNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFlx4wFqxlqnjd94O1gfEPYxcjB4eEgL/E
 9W9iXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQX0JG5MncIGYctLNG+dzQxRYy+xoWkvWJxFQ
 FViyYav7CAjRQRsJWafdwMxmQWcJdbPjwGpEBZwkNi16itYNaeAl8SpqzOADuDiEBK4yygxed
 09sFUSAiYSbxfuZAPpFRJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoUZxaVJZapGtkoZdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg/H82sBDjJIcTEqivAtFzkYK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA9JgaUEyxKTU+tSMvMAQY8TFqCg0dJhPc1SJq3uCAxtzgzH
 SJ1itGS49imy3+YOG48vA4kO27e/cMkxJKXn5cqJc6rJw7UIADSkFGaBzcOFpWXGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMzLAjKFJzOvBG7rK6CDmIAOmjzxDMhBJYkIKakGxiqHwuyT0r3
 bgle4XEy9HnkoSqRlcqLOgRnRyfZZQt8aLJWeT1w0w87x0KXsndnv9516tGhf09cMXsYl80+d
 zbj9IF848XdEmrsop9cPjebSK8YK+i4JBrcWzHdWcnW/Yh5cKeZw6ffhV7cUpgU/vFq2V82y9
 uqXV/PKWxx4drSXG9XcLOjsVWIpzkg01GIuKk4EAPQTCafFAgAA
X-Env-Sender: prvs=437791ab4=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506613282!84958750!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56753 invoked from network); 28 Sep 2017 15:41:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 15:41:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441638068"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22989.6164.119651.938428@mariner.uk.xensource.com>
Date: Thu, 28 Sep 2017 16:41:08 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170928143128.5tf5yeqiyt2eetra@dhcp-3-128.uk.xensource.com>
References: <20170928125251.77937-1-roger.pau@citrix.com>
 <20170928125251.77937-2-roger.pau@citrix.com>
 <22988.62291.142664.113582@mariner.uk.xensource.com>
 <20170928143128.5tf5yeqiyt2eetra@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/22] xl: introduce a domain type option
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIIHY0IDA1LzIyXSB4bDogaW50cm9k
dWNlIGEgZG9tYWluIHR5cGUgb3B0aW9uIik6Cj4gUmlnaHQsIEkndmUgZml4ZWQgdGhpcywgYWRk
ZWQgdGhlIEFjayBhbmQgcHVzaGVkIGEgbmV3IGJyYW5jaCB0byBteQo+IHBlcnNvbmFsIHJlcG86
Cj4gCj4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBwdmhfdG9v
bHNfdjQuMQoKUHVzaGVkIHRvIHN0YWdpbmcgKHdpdGggdGhlICItLS0iIG5vdGVzIHN0cmlwcGVk
KS4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:52:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxb7J-0004fo-Dc; Thu, 28 Sep 2017 15:52:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxb7I-0004fi-1E
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:52:48 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C7/EE-02023-FCA1DC95; Thu, 28 Sep 2017 15:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQvec1Nl
 IgzUP5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztz/6zFjxXrti28QVTA+MaqS5GTg4JAT+J
 te8bmUFsFgFViVmvJjF2MXJwsAnYS0z/WgESFhFQluj99ZsFxGYWqJPYunsPM0iJsICHxI+jt
 SBhXgFPiTs3LrGD2EICuRKnln1ng4gLSpyc+QSqVUdiwe5PbCCtzALSEsv/cYCEOYEWfXzayA
 hiiwqoSPQveQo1RlGif94DNogj0yUmPuthmcDIPwvJ1FlIps5CmLqAkXkVo0ZxalFZapGuobF
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gf9s8DzFKcjApifJelDwb
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeBWBQS4kWJSanlqRlpkDjA+YU
 gkOHiUR3h8gY3iLCxJzizPTIVKnGBWlxHl/gyQEQBIZpXlwbbCYvMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVhXiGQ7TyZeSVw018BLWYCWjx54hmQxSWJCCmpBsZ0thnvP8jENqzq//G27np
 Yd+a8PdaLzh86UbXZdZrBbrl1PurTFulol7Dsn7m5IdFonq2pT7rbo1v/tbdNfcqT922P3xrf
 nroTzueFOll3qUzK04yNl1nSXrf8+YQfOf5zOEO5Il6IBMzLW3Rqvf66a0s4hLc9tZqVMemPc
 MGJHQ7st/QOyyxWYinOSDTUYi4qTgQAViwNz8QCAAA=
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506613966!74888024!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21709 invoked from network); 28 Sep 2017 15:52:46 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 15:52:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53651031"
Date: Thu, 28 Sep 2017 16:39:08 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170928153908.55gksxjenvyferse@dhcp-3-128.uk.xensource.com>
References: <20170928101614.75029-1-roger.pau@citrix.com>
 <59CD12DF020000780018084B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CD12DF020000780018084B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix memory accounting for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDE6MTg6NTVQTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjA5LjE3IGF0IDEyOjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTWFrZSBzdXJlIHRoYXQgdGhlIG1lbW9yeSBmb3IgdGhlIHBhZ2luZyBzdHJ1Y3R1
cmVzIGluIGNhc2Ugb2YgYSBIVk0KPiA+IERvbTAgaXMgc3VidHJhY3RlZCBmcm9tIHRoZSB0b3Rh
bCBhbW91bnQgb2YgbWVtb3J5IGF2YWlsYWJsZSBmb3IgRG9tMAo+ID4gdG8gdXNlLiBBbHNvIHRh
a2UgaW50byBhY2NvdW50IHdoZXRoZXIgdGhlIElPTU1VIGlzIHNoYXJpbmcgdGhlCj4gPiBwYWdl
IHRhYmxlcyB3aXRoIEhBUCwgb3IgZWxzZSBhbHNvIHJlc2VydmUgc29tZSBtZW1vcnkgZm9yIHRo
ZSBJT01NVQo+ID4gcGFnZSB0YWJsZXMuCj4gPiAKPiA+IFdoaWxlIHRoZXJlIHJlLW9yZ2FuaXpl
IHRoZSBjb2RlIHNsaWdodGx5IHNvIHRoYXQgdGhlIGZvciBsb29wIGFuZCB0aGUKPiA+IG5lZWRf
cGFnaW5nIGxvY2FsIHZhcmlhYmxlIGNhbiBiZSByZW1vdmVkLgo+IAo+IFRoZXNlIHR3byB0aGlu
Z3MgdmVyeSBkZWZpbml0ZWx5IHNob3VsZCBub3QgYmUgbWVyZ2VkIGludG8gYSBzaW5nbGUKPiBw
YXRjaDsgSSdtIG5vdCBjb252aW5jZWQgdGhlIHJlb3JnIGlzIGNvcnJlY3QgaW4gdGhlIGZpcnN0
IHBsYWNlLiBOb3RlCj4gaG93IGF2YWlsLCB3aGljaCBpcyBiZWluZyBjaGFuZ2VkIGluIHRoZSBm
aXJzdCBpdGVyYXRpb24gb2YgdGhlIGxvb3AsCj4gZmVlZHMgYmFjayBpbnRvIHRoZSBzZWNvbmQg
aXRlcmF0aW9uLgoKSSdtIGFmcmFpZCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoaXMgaXMgZG9u
ZS4gQWxzbywgdGhlIHNlY29uZCBsb29wCmlzIG9ubHkgZ29pbmcgdG8gaGFwcGVuIHdoZW4gbmVl
ZF9wYWdpbmcgaXMgdHJ1ZSwgd2hpY2ggb25seSBoYXBwZW5zCmZvciBIVk0gZ3Vlc3RzIHVzaW5n
IHNoYWRvdyBvciB3aXRob3V0IHNoYXJlZCBwdCB3aXRoIHRoZSBJT01NVS4KCkFGQUlDVCB0aGUg
b3JpZ2luYWwgY29kZSBpcyB3cm9uZyAob3IgSSBkb24ndCB1bmRlcnN0YW5kIGl0KS4KClBsZWFz
ZSBiZWFyIHdpdGggbWUuIFNvIGxldCdzIGFzc3VtZSBYZW4gaXMgdHJ5aW5nIHRvIGNyZWF0ZSBh
IFBWSApEb20wIHVzaW5nIEhBUCBhbmQgd2l0aCBzaGFyZWQgcGFnZSB0YWJsZXMgd2l0aCB0aGUg
SU9NTVUuIEluIHRoaXMKY2FzZSBuZWVkX3BhZ2luZyBpcyBmYWxzZSwgc28gdGhlIGZvbGxvd2lu
ZyBmbG93IHdpbGwgaGFwcGVuOgoKZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQp7CiAg
ICBbbnJfcGFnZXMgY2FsY3VsYXRpb25zXQoKICAgIGlmICggIW5lZWRfcGFnaW5nICkKICAgICAg
ICBicmVhazsgPC0gYnJlYWsKCiAgICAvKiBOb3QgcmVhY2hlZCAqLwogICAgLyogUmVzZXJ2ZSBt
ZW1vcnkgZm9yIHNoYWRvdyBvciBIQVAuICovCiAgICBhdmFpbCAtPSBkb20wX3BhZ2luZ19wYWdl
cyhkLCBucl9wYWdlcyk7Cn0KCkluIHdoaWNoIGNhc2UgdGhlIHJlc2VydmF0aW9uIG9mIHRoZSBt
ZW1vcnkgcmVxdWlyZWQgZm9yIHBhZ2luZyBpdCdzCm5vdCBnb2luZyB0byBoYXBwZW4uCgo+ID4g
QEAgLTI2MywzOSArMjYyLDM5IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9u
cl9wYWdlcygKPiA+ICAgICAgICAgICAgICBhdmFpbCAtPSBtYXhfcGR4ID4+IHM7Cj4gPiAgICAg
IH0KPiA+ICAKPiA+IC0gICAgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYmCj4gPiAt
ICAgICAgICAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKPiA+
IC0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQo+ID4gLSAgICB7Cj4gPiAtICAg
ICAgICBucl9wYWdlcyA9IGRvbTBfbnJwYWdlczsKPiA+IC0gICAgICAgIG1pbl9wYWdlcyA9IGRv
bTBfbWluX25ycGFnZXM7Cj4gPiAtICAgICAgICBtYXhfcGFnZXMgPSBkb20wX21heF9ucnBhZ2Vz
Owo+ID4gKyAgICBucl9wYWdlcyA9IGRvbTBfbnJwYWdlczsKPiA+ICsgICAgbWluX3BhZ2VzID0g
ZG9tMF9taW5fbnJwYWdlczsKPiA+ICsgICAgbWF4X3BhZ2VzID0gZG9tMF9tYXhfbnJwYWdlczsK
PiA+ICAKPiA+IC0gICAgICAgIC8qCj4gPiAtICAgICAgICAgKiBJZiBhbGxvY2F0aW9uIGlzbid0
IHNwZWNpZmllZCwgcmVzZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQo+ID4gLSAgICAg
ICAgICogZm9yIHRoaW5ncyBsaWtlIERNQSBidWZmZXJzLiBUaGlzIHJlc2VydmF0aW9uIGlzIGNs
YW1wZWQgdG8gYQo+ID4gLSAgICAgICAgICogbWF4aW11bSBvZiAxMjhNQi4KPiA+IC0gICAgICAg
ICAqLwo+ID4gLSAgICAgICAgaWYgKCBucl9wYWdlcyA9PSAwICkKPiA+IC0gICAgICAgICAgICBu
cl9wYWdlcyA9IC1taW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpOwo+
ID4gKyAgICAvKgo+ID4gKyAgICAgKiBJZiBhbGxvY2F0aW9uIGlzbid0IHNwZWNpZmllZCwgcmVz
ZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQo+ID4gKyAgICAgKiBmb3IgdGhpbmdzIGxp
a2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24gaXMgY2xhbXBlZCB0byBhCj4gPiArICAg
ICAqIG1heGltdW0gb2YgMTI4TUIuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoIG5yX3BhZ2Vz
ID09IDAgKQo+ID4gKyAgICAgICAgbnJfcGFnZXMgPSAtbWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8
ICgyMCAtIFBBR0VfU0hJRlQpKTsKPiA+ICAKPiA+IC0gICAgICAgIC8qIE5lZ2F0aXZlIHNwZWNp
ZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8KPiA+IC0g
ICAgICAgIGlmICggKGxvbmcpbnJfcGFnZXMgIDwgMCApIG5yX3BhZ2VzICArPSBhdmFpbDsKPiA+
IC0gICAgICAgIGlmICggKGxvbmcpbWluX3BhZ2VzIDwgMCApIG1pbl9wYWdlcyArPSBhdmFpbDsK
PiA+IC0gICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFp
bDsKPiA+ICsgICAgLyogTmVnYXRpdmUgc3BlY2lmaWNhdGlvbiBtZWFucyAiYWxsIG1lbW9yeSAt
IHNwZWNpZmllZCBhbW91bnQiLiAqLwo+ID4gKyAgICBpZiAoIChsb25nKW5yX3BhZ2VzICA8IDAg
KSBucl9wYWdlcyAgKz0gYXZhaWw7Cj4gPiArICAgIGlmICggKGxvbmcpbWluX3BhZ2VzIDwgMCAp
IG1pbl9wYWdlcyArPSBhdmFpbDsKPiA+ICsgICAgaWYgKCAobG9uZyltYXhfcGFnZXMgPCAwICkg
bWF4X3BhZ2VzICs9IGF2YWlsOwo+ID4gIAo+ID4gLSAgICAgICAgLyogQ2xhbXAgYWNjb3JkaW5n
IHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFpbGFibGUgbWVtb3J5LiAqLwo+ID4gLSAgICAgICAg
bnJfcGFnZXMgPSBtYXgobnJfcGFnZXMsIG1pbl9wYWdlcyk7Cj4gPiAtICAgICAgICBucl9wYWdl
cyA9IG1pbihucl9wYWdlcywgbWF4X3BhZ2VzKTsKPiA+IC0gICAgICAgIG5yX3BhZ2VzID0gbWlu
KG5yX3BhZ2VzLCBhdmFpbCk7Cj4gPiArICAgIC8qIENsYW1wIGFjY29yZGluZyB0byBtaW4vbWF4
IGxpbWl0cyBhbmQgYXZhaWxhYmxlIG1lbW9yeS4gKi8KPiA+ICsgICAgbnJfcGFnZXMgPSBtYXgo
bnJfcGFnZXMsIG1pbl9wYWdlcyk7Cj4gPiArICAgIG5yX3BhZ2VzID0gbWluKG5yX3BhZ2VzLCBt
YXhfcGFnZXMpOwo+ID4gIAo+ID4gLSAgICAgICAgaWYgKCAhbmVlZF9wYWdpbmcgKQo+ID4gLSAg
ICAgICAgICAgIGJyZWFrOwo+ID4gKyAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIHBhZ2luZ19tZW0gPSBkb20wX3BhZ2luZ19w
YWdlcyhkLCBucl9wYWdlcyk7Cj4gPiAgCj4gPiAgICAgICAgICAvKiBSZXNlcnZlIG1lbW9yeSBm
b3Igc2hhZG93IG9yIEhBUC4gKi8KPiA+IC0gICAgICAgIGF2YWlsIC09IGRvbTBfcGFnaW5nX3Bh
Z2VzKGQsIG5yX3BhZ2VzKTsKPiA+ICsgICAgICAgIGF2YWlsIC09IHBhZ2luZ19tZW07Cj4gPiAr
ICAgICAgICAvKiBSZXNlcnZlIHRoZSBzYW1lIGFtb3VudCBmb3IgdGhlIElPTU1VIHBhZ2UgdGFi
bGVzIGlmIG5vdCBzaGFyZWQuICovCj4gPiArICAgICAgICBhdmFpbCAtPSAhaW9tbXVfaGFwX3B0
X3NoYXJlID8gcGFnaW5nX21lbSA6IDA7Cj4gCj4gSWYgeW91IGFjY291bnQgZm9yIElPTU1VIHRh
YmxlcyBoZXJlLCB3aHkgZG9uJ3QgeW91IGRlbGV0ZSB0aGUKPiBjb2RlIGFoZWFkIG9mIHdoYXQg
c28gZmFyIHdhcyBhIGxvb3A/CgpPaCByaWdodCwgdGhpcyBjaHVuayBpcyBpbmNvcnJlY3QsIHRo
ZXJlJ3Mgbm8gbmVlZCB0byBhY2NvdW50IGZvciB0aGUKSU9NTVUgbWVtb3J5LCB0aGUgbW9yZSB0
aGF0IFBWIGd1ZXN0cyBhbHNvIG1ha2UgdXNlIG9mIHRoZSBJT01NVS4gQXMKeW91IHNheSB0aGUg
bWVtb3J5IGlzIGFscmVhZHkgYWNjb3VudGVkIGZvciBpbiB0aGUgY2h1bmsgYWJvdmUuCgo+IEFs
c28sIHdoeSBub3QKPiAKPiAgICAgICAgIGF2YWlsIC09IGlvbW11X2hhcF9wdF9zaGFyZSA/IDAg
OiBwYWdpbmdfbWVtOwo+IAo+ID8KClllcywgY2FuIGNoYW5nZSB0byB0aGF0LCBpdCdzIHNob3J0
ZXIgOikuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 15:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 15:58:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbCb-0004tP-5m; Thu, 28 Sep 2017 15:58:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxbCa-0004tJ-3H
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 15:58:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DF/B1-02225-71C1DC95; Thu, 28 Sep 2017 15:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6YzNl
 Ig8kzDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owz214wFWxmrth47Ch7A+Ndpi5GTg4JAX+J
 Cyu/sIDYLAKqEss7drKC2GwCyhI/O3vZQGwRoHjH1ptA9VwczALzmSVeHpkHlhAWcJdYO/kiU
 DMHB6+AhcTU/cogYSGg8N+bT5lBbF4BQYmTM5+AzWcW0JFYsPsTG0g5s4C0xPJ/HCBhTgEPie
 YbJ8BKRAVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI0N9JKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdj5wm/Q4ySHExKorwXJc9GCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgrZIGygkWpaanVqRl5gBDHiYtwcGjJML7UgoozVtckJhbn
 JkOkTrFqMtx4+H1P0xCLHn5ealS4ryVIDMEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYYhLeDLzSuA2vQI6ggnoiMkTz4AcUZKIkJJqYCyd6XV/8ZXPzdKxd/9YuxjJf7h
 U/+Lqqknzfvz2nbh4q0ZP1rTokJ1TLfTive5ZWqXcu2r9MLnw9cWgMjv2kyxH59Vp8F8RU5RO
 VffkmM55NEflScw+iVCzH69X9+p/nTP3LOP1t5N0ZWy/us+qzfiQFFd4+0qVpvXrJOFbsktMC
 q+tmb2j7rESS3FGoqEWc1FxIgAUocYAugIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506614292!116845615!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15793 invoked from network); 28 Sep 2017 15:58:14 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 15:58:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="449629958"
Date: Thu, 28 Sep 2017 16:57:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170928155754.6nd62gqnhu7sygvy@citrix.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 00/15] Enable Memory Bandwidth Allocation
	in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMjMsIDIwMTcgYXQgMDU6NDg6MDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IEhpLCBhbGwsCj4gCj4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJl
ZCBSZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPiBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9j
YXRpb24gKE1CQSkgdG8gWGVuLgo+IAo+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGluZywgd2UgY2hh
bmdlIHNvbWUgaW50ZXJmYWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+IGdlbmVyYWwgYnV0IG5vdCBv
bmx5IGZvciBDQVQuCgpJIHdpbGwgZ2V0IHRvIHRoaXMgc2VyaWVzIG5leHQgd2Vlay4gWW91IGFs
cmVhZHkgY29sbGVjdGVkIGEgYnVuY2ggb2YKY29tbWVudHMsIGlmIHlvdSBoYXZlIGFkZHJlc3Nl
ZCBhbGwgb2YgdGhlbSwgZmVlbCBmcmVlIHRvIHJlc2VuZC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbFj-00062S-K4; Thu, 28 Sep 2017 16:01:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxbFi-00062K-49
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 16:01:30 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C7/04-02202-9DC1DC95; Thu, 28 Sep 2017 16:01:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyuP0Ov+4NmbO
 RBuebDC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvE0QKTmhVdF00b2C8r9LFyMkhIWAk8Xbi
 P6YuRi4OIYGFjBIrX01lA0kIC5hJrNx1FMwWEXCTeLn8JAuILSRgK3FzwwN2EJsZqHly4zuwO
 JuAqsSG66dYuxg5OHgFrCVaj8SBhFmAwmcbHoKNERUIl2g62w9WzisgKHFy5hMwm1PATuLW4s
 9QI9Ul/sy7xAxhi0tsevadFcKWl2jeOpt5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWWpRbq
 GeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFZz8DAuIOxqdf5EKMkB5OSKO9F
 ybORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4v0sD5QSLUtNTK9Iyc4ARApOW4OBREuEVA0aJE
 G9xQWJucWY6ROoUoy7Hj0lX/jAJseTl56VKifO+AJkhAFKUUZoHNwIWrZcYZaWEeRkZGBiEeA
 pSi3IzS1DlXzGKczAqCfN+BpnCk5lXArfpFdARTEBHTJ54BuSIkkSElFQDY6SfmHfTC/Xzc2x
 ruCu/GtzjPpm/8rpWwYkzn9apTZ8Z+Wuay+fT3O/XvY5wvLZuSosBq+QpjzP7dCMn78xz2X0x
 OPmDwQaGSo0PPSf3rev7qcXGlLr9e6eF4QvG98sf+u2p9DrLU/koMubg4fW8Z6eqzGxOt11x/
 19KWPGzK5NX8fdad86eXq/EUpyRaKjFXFScCADGEAyl0QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506614488!99692147!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 934 invoked from network); 28 Sep 2017 16:01:28 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 28 Sep 2017 16:01:28 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 969A2AC6B;
 Thu, 28 Sep 2017 16:01:27 +0000 (UTC)
To: James Dingwall <james-xen@dingwall.me.uk>, xen-devel@lists.xen.org
References: <4a6f8bcd684af7dcd19b3b9d31ae0274@dingwall.me.uk>
From: Juergen Gross <jgross@suse.com>
Message-ID: <65cc1e72-1a84-cd99-875b-4b8361cad6ed@suse.com>
Date: Thu, 28 Sep 2017 15:31:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <4a6f8bcd684af7dcd19b3b9d31ae0274@dingwall.me.uk>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux kernel tmem regression v4.1 -> v4.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTA6NDIsIEphbWVzIERpbmd3YWxsIHdyb3RlOgo+IEhpLAo+IAo+IEkgYW0g
dHJ5aW5nIHRvIG1pZ3JhdGUgbXkgZG9tVSBpbnN0YW5jZXMgZnJvbSB2NC4xLjQ0IHRvIHY0LjQu
ODggYW5kIGl0Cj4gc2VlbXMgdGhhdCB3aGV0aGVyIG9yIG5vdCBlODIwX2hvc3QgPSAxIGluIHRo
ZSBkb21VIGNvbmZpZ3VyYXRpb24gaXMgdGhlCj4gY2F1c2Ugb2YgdGhlIGZvbGxvd2luZyBzdGFj
ayB0cmFjZS7CoCBQbGVhc2Ugbm90ZSBJIGhhdmUgI2RlZmluZSBNQ19ERUJVRwo+IDEgaW4gYXJj
aC94ODYveGVuL211bHRpY2FsbC5jIHNvIHRoZSBmYWlsZWQgaHlwZXJ2aXNvciBjYWxsIGlzIGxv
Z2dlZC7CoAo+IEknbSB1bnN1cmUgd2hpY2ggc2lkZSBvZiB0aGUga2VybmVsL3hlbiBib3VuZGFy
eSB0aGlzIHJlYWxseSBmYWxscy4KPiAKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gMSBtdWx0
aWNhbGwocykgZmFpbGVkOiBjcHUgMAo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXSBDUFU6IDAg
UElEOiAyMiBDb21tOiBrd29ya2VyLzA6MSBOb3QgdGFpbnRlZAo+IDQuNC44OCAjMTU3Cj4gU2Vw
IDI1IDIyOjAyOjUwIFtrZXJuZWxdIFdvcmtxdWV1ZTogZXZlbnRzIGJhbGxvb25fcHJvY2Vzcwo+
IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAxZTMx
ZmE3OAo+IGZmZmZmZmZmODEyZjlhMjggZmZmZjg4MDAxZjgwYTIyMAo+IFNlcCAyNSAyMjowMjo1
MCBba2VybmVsXcKgIGZmZmY4ODAwMWY4MGEyMzggZmZmZjg4MDAxZTMxZmFiMAo+IGZmZmZmZmZm
ODEwMDRkNzkgMDAwMDAwMDAwMDExNWJiNwo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIGZm
ZmY4ODAwMWY4MGEyNzAgZmZmZjg4MDAxZjgwYjMzMAo+IGZmZmY4ODAxOTViYjcwMDAgMDAwMDAw
MDAwMDAwMDAwMAo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXSBDYWxsIFRyYWNlOgo+IFNlcCAy
NSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTJmOWEyOD5dIGR1bXBfc3RhY2srMHg2
MS8weDdlCj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxMDA0ZDc5Pl0g
eGVuX21jX2ZsdXNoKzB4ZmQvMHgxYTAKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZm
ZmZmZmZmODEwMDZiZTU+XSB4ZW5fYWxsb2NfcHRlKzB4MTc2LzB4MThlCj4gU2VwIDI1IDIyOjAy
OjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxNTQ1MjFiPl0gcGh5c19wbWRfaW5pdCsweDIzYy8w
eDJhZgo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTU0NTQ5Yj5dIHBo
eXNfcHVkX2luaXQrMHgyMGQvMHgyZDQKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZm
ZmZmZmZmODE1NDYwMjI+XQo+IGtlcm5lbF9waHlzaWNhbF9tYXBwaW5nX2luaXQrMHgxNWUvMHgy
MzMKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODE1NDI2OTQ+XQo+IGlu
aXRfbWVtb3J5X21hcHBpbmcrMHgxYzcvMHgyNjQKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3C
oCBbPGZmZmZmZmZmODEwNDExYmU+XSBhcmNoX2FkZF9tZW1vcnkrMHg1MC8weGRhCj4gU2VwIDI1
IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxNTQzMTkxPl0KPiBhZGRfbWVtb3J5X3Jl
c291cmNlKzB4OWMvMHgxMmQKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZm
ODEzNzQ2MmY+XQo+IHJlc2VydmVfYWRkaXRpb25hbF9tZW1vcnkrMHgxMjUvMHgxNmIKPiBTZXAg
MjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODEzNzQ4MmQ+XSBiYWxsb29uX3Byb2Nl
c3MrMHgxYjgvMHgyYzUKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODEw
N2RmMjc+XSA/Cj4gX19yYXdfY2FsbGVlX3NhdmVfX19wdl9xdWV1ZWRfc3Bpbl91bmxvY2srMHgx
MS8weDFlCj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxMDYwYzE4Pl0g
cHJvY2Vzc19vbmVfd29yaysweDE5ZC8weDJhOQo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKg
IFs8ZmZmZmZmZmY4MTA2MTYyYT5dIHdvcmtlcl90aHJlYWQrMHgyN2QvMHgzNmUKPiBTZXAgMjUg
MjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODEwNjEzYWQ+XSA/IHJlc2N1ZXJfdGhyZWFk
KzB4MmEyLzB4MmEyCj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxMDY1
NzViPl0ga3RocmVhZCsweGRhLzB4ZTIKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZm
ZmZmZmZmODEwNjU2ODE+XSA/Cj4ga3RocmVhZF93b3JrZXJfZm4rMHgxM2YvMHgxM2YKPiBTZXAg
MjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODE1NGM1N2Y+XSByZXRfZnJvbV9mb3Jr
KzB4M2YvMHg3MAo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTA2NTY4
MT5dID8KPiBrdGhyZWFkX3dvcmtlcl9mbisweDEzZi8weDEzZgo+IFNlcCAyNSAyMjowMjo1MCBb
a2VybmVsXcKgwqAgY2FsbMKgIDEvMjogb3A9MTQgYXJnPVtmZmZmODgwMTE1YmI3MDAwXQo+IHJl
c3VsdD0wX3hlbl9hbGxvY19wdGUrMHg4MS8weDE4ZQo+IFNlcCAyNSAyMjowMjo1MCBba2VybmVs
XcKgwqAgY2FsbMKgIDIvMjogb3A9MjYgYXJnPVtmZmZmODgwMDFmODBiMzMwXQo+IHJlc3VsdD0t
MV94ZW5fYWxsb2NfcHRlKzB4ZDcvMHgxOGUKPiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gLS0t
LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCj4gCj4gCj4geGVuIHZlcnNpb24gaXMg
NC44LjEtcjMgZnJvbSBHZW50b28sIGRvbTAgaXMgNC4xLjQ0LsKgIEkgaGF2ZSBzZWVuIHRoZQo+
IHNhbWUgdHJhY2UgbG9nZ2VkIGluIGFuIFVidW50dSAxNi4wNCBndWVzdCB3aXRoIGEgNC40IGtl
cm5lbC7CoCBJIGRvbid0Cj4gaGF2ZSBhIHNwZWNpZmljIHRlc3QgY2FzZSB3aGljaCB0cmlnZ2Vy
cyB0aGlzIGJ1dCBpdCB3aWxsIHVzdWFsbHkgYXBwZWFyCj4gd2l0aGluIDI0IGhvdXJzIGJ1dCBp
dCBkZXBlbmRzIG9uIGhvdyBtdWNoIHdvcmsgdGhlIGRvbVUgaGFzIGJlZW4KPiBwZXJmb3JtaW5n
IChzbyBwcm9iYWJseSBob3cgbXVjaCBiYWxsb29uaW5nIGl0IGhhcyBiZWVuIGRvaW5nKS7CoCBT
ZXR0aW5nCj4gZTgyMF9ob3N0ID0gMCBpbiB0aGUgY29uZmlnIHNlZW1zIHRvIHByZXZlbnQgdGhp
cyBoYXBwZW5pbmcuCj4gCj4gSW4gdGhlIGtlcm5lbCBnaXQgbG9nIHY0LjEuNDQuLnY0LjQuODkg
LS0gOi9hcmNoL3g4Ni94ZW4vbW11LmMgc2hvd3MKPiBzb21lIGNvbW1pdHMgd2hpY2ggc2VlbSB0
byByZWxhdGUgdG8gdGhlIGZhaWxlZCBoeXBlcnZpc29yIG9wZXJhdGlvbiBhbmQKPiB3b3JraW5n
IHJvdW5kIHRoZSBlODIwIG1hcC7CoCBJIGhhdmUgbm90IGRvbmUgYSBiaXNlY3QgdG8gdHJ5IGFu
ZCBpc29sYXRlCj4gdGhpcyBtb3JlIGRlZmluaXRpdmVseS7CoCBJIHN1c3BlY3QgdGhpcyBjb3Vs
ZCBiZSBhIG1vcmUgZ2VuZXJhbCBiYWxsb29uCj4gaXNzdWUgYnV0IHBlcmhhcHMgaXMgcmV2ZWFs
ZWQgd2l0aCB0bWVtIG1vcmUgZWFzaWx5IGFzIHRoZSByYXRlIG9mCj4gYmFsbG9vbmluZyB1cC9k
b3duIGlzIGhpZ2hlciB0aGFuIG9jY2FzaW9uYWwgbWFudWFsIGNoYW5nZXMuCj4gCj4gVGhpcyBp
cyB0aGUgZ3Vlc3QgL3Byb2MvaW9tZW0gd2l0aCBlODIwX2hvc3QgPSAwOgo+IAo+IEtFUk5FTDog
NC40Ljg5ICMxNTcgU01QIFdlZCBTZXAgMjcgMTk6MzA6MjggQlNUIDIwMTcKPiBUTUVNIE1PRFVM
RSBQQVJBTVM6Cj4gL3N5cy9tb2R1bGUvdG1lbS9wYXJhbWV0ZXJzL2NsZWFuY2FjaGU6IFkKPiAv
c3lzL21vZHVsZS90bWVtL3BhcmFtZXRlcnMvZnJvbnRzd2FwOiBZCj4gL3N5cy9tb2R1bGUvdG1l
bS9wYXJhbWV0ZXJzL3NlbGZiYWxsb29uaW5nOiBZCj4gL3N5cy9tb2R1bGUvdG1lbS9wYXJhbWV0
ZXJzL3NlbGZzaHJpbmtpbmc6IFkKPiBLRVJORUwgQ09NTUFORCBMSU5FOiByb290PS9kZXYvcmFt
MCBpbml0PS9saW51eHJjIHJhbWRpc2s9ODE5Mgo+IHJlYWxfcm9vdD0vZGV2L3N5c3RlbXZnL3Jv
b3RsdiB1ZGV2IGRvc2NzaSBkb2x2bSB0bWVtCj4gL3Byb2MvaW9tZW06Cj4gMDAwMDAwMDAtMDAw
MDBmZmYgOiByZXNlcnZlZAo+IDAwMDAxMDAwLTAwMDlmZmZmIDogU3lzdGVtIFJBTQo+IDAwMGEw
MDAwLTAwMGZmZmZmIDogcmVzZXJ2ZWQKPiDCoCAwMDBmMDAwMC0wMDBmZmZmZiA6IFN5c3RlbSBS
T00KPiAwMDEwMDAwMC0zZmZmZmZmZiA6IFN5c3RlbSBSQU0KPiDCoCAwMTAwMDAwMC0wMTU1MDlh
ZCA6IEtlcm5lbCBjb2RlCj4gwqAgMDE1NTA5YWUtMDE4MDdlYmYgOiBLZXJuZWwgZGF0YQo+IMKg
IDAxOTE0MDAwLTAxOWMxZmZmIDogS2VybmVsIGJzcwo+IGZlZTAwMDAwLWZlZTAwZmZmIDogTG9j
YWwgQVBJQwo+IAo+IEFuZCB3aXRoIGU4MjBfaG9zdCA9IDE6Cj4gCj4gS0VSTkVMOiA0LjQuODkg
IzE1NyBTTVAgV2VkIFNlcCAyNyAxOTozMDoyOCBCU1QgMjAxNwo+IFRNRU0gTU9EVUxFIFBBUkFN
UzoKPiAvc3lzL21vZHVsZS90bWVtL3BhcmFtZXRlcnMvY2xlYW5jYWNoZTogWQo+IC9zeXMvbW9k
dWxlL3RtZW0vcGFyYW1ldGVycy9mcm9udHN3YXA6IFkKPiAvc3lzL21vZHVsZS90bWVtL3BhcmFt
ZXRlcnMvc2VsZmJhbGxvb25pbmc6IFkKPiAvc3lzL21vZHVsZS90bWVtL3BhcmFtZXRlcnMvc2Vs
ZnNocmlua2luZzogWQo+IEtFUk5FTCBDT01NQU5EIExJTkU6IHJvb3Q9L2Rldi9yYW0wIGluaXQ9
L2xpbnV4cmMgcmFtZGlzaz04MTkyCj4gcmVhbF9yb290PS9kZXYvc3lzdGVtdmcvcm9vdGx2IHVk
ZXYgZG9zY3NpIGRvbHZtIHRtZW0KPiAvcHJvYy9pb21lbToKPiAwMDAwMDAwMC0wMDAwMGZmZiA6
IHJlc2VydmVkCj4gMDAwMDEwMDAtMDAwOWZmZmYgOiBTeXN0ZW0gUkFNCj4gMDAwYTAwMDAtMDAw
ZmZmZmYgOiByZXNlcnZlZAo+IMKgIDAwMGYwMDAwLTAwMGZmZmZmIDogU3lzdGVtIFJPTQo+IDAw
MTAwMDAwLTFmZmZmZmZmIDogU3lzdGVtIFJBTQo+IMKgIDAxMDAwMDAwLTAxNTUwOWFkIDogS2Vy
bmVsIGNvZGUKPiDCoCAwMTU1MDlhZS0wMTgwN2ViZiA6IEtlcm5lbCBkYXRhCj4gwqAgMDE5MTQw
MDAtMDE5YzFmZmYgOiBLZXJuZWwgYnNzCj4gMjAwMDAwMDAtZDdmZWZmZmYgOiBVbnVzYWJsZSBt
ZW1vcnkKPiBkN2ZmMDAwMC1kN2ZmZGZmZiA6IEFDUEkgVGFibGVzCj4gZDdmZmUwMDAtZDdmZmZm
ZmYgOiBBQ1BJIE5vbi12b2xhdGlsZSBTdG9yYWdlCj4gZmVlMDAwMDAtZmVlMDBmZmYgOiBMb2Nh
bCBBUElDCj4gMTAwMDAwMDAwLTExZmZmZmZmZiA6IFN5c3RlbSBSQU0KPiAKPiAKPiBJZiBvdGhl
ciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZW52aXJvbm1lbnQgaXMgdXNlZnVsIHBsZWFzZSBsZXQg
bWUga25vdy4KCkNjLWluZyBLb25yYWQsIHdobyBzaG91bGQgYmUgbXVjaCBtb3JlIGZhbWlsaWFy
IHdpdGggdG1lbSB0aGFuIEkgYW0uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:01:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbFr-00063b-RU; Thu, 28 Sep 2017 16:01:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxbFq-00063L-Ng
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:01:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 48/5E-03642-1EC1DC95; Thu, 28 Sep 2017 16:01:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpO5DmbO
 RBsfmClt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbT39jL2gzqFi6aBd7A+NxjS5GTg4JgRCJ
 09PvMIPYvAKGEis2QtjCAmoS/6b9ZwWx2QQMJN7s2Atmiwh4S5z9tQfMZhbQk7hwcwELiM0io
 CrxdN4UNhCbU8BG4sD3aUA1XBxCAn9YJT7NfgnWwC8gKXHry0dmiOZqiUnnetkgjtCWOHKunx
 3iCEGJkzOfgA0VAjpixtzLrBMY+WYhaZmFpAwirinRuv03O4StLbFs4WtmCNtWYt2691A1NhK
 bri5ghLDlJba/ncO8gJF9FaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKx
 XnJ+7iZGYDgzAMEOxj/zAw8xSnIwKYnyXpQ8GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve7N
 FBOsCg1PbUiLTMHGFkwaQkOHiUR3hBgdAnxFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc9w
 XIDAGQoozSPLgRsCi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JXCbXgEdwQR
 0xOSJZ0COKElESEk1MOa4HxBKjXJkChV8du8O34Ov24+etrC2j76c8ObQ0rXv5kSlbb3x6K5k
 5LOMxtv9wcrxFVabJnDnv1Le3F3RrhluLKIx46Pzmv7g98s2/WsUafS+LOV1uTuxY+1TUYP5U
 q41D7tldkiu/1d+91/Sr5DjUs1vQ2QnnvXe/JLpjoh+g+v85xmmHEosxRmJhlrMRcWJAMTtfC
 TtAgAA
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506614495!109507023!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2401 invoked from network); 28 Sep 2017 16:01:36 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:01:36 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="441641857"
Message-ID: <1506614478.5001.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Meng Xu <xumengpanda@gmail.com>
Date: Thu, 28 Sep 2017 18:01:18 +0200
In-Reply-To: <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
 <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
 <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
 <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0623762055829181389=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0623762055829181389==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-/qEJXT5Si52JFAtfjnKd"

--=-/qEJXT5Si52JFAtfjnKd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-28 at 12:18 +0300, Andrii Anisov wrote:
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0- Could you please provide an example i=
nput xml for CARTS
> > > described a
> > > system with 2 RT domains with 2 VCPUs each, running on a 2PCPUs,
> > > with gEDF
> > > scheduling at VMM level (for XEN based setup).
> >=20
> > Hmm, if you use the gEDF scheduling algorithm, this may not be
> > possible. Let me explain why.
> > In the MPR2 model, it computes the interface with the minimum
> > number
> > of cores. To get 2 VCPUs for a VM, the total utilization (i.e.,
> > budget
> > / period) of these two VCPUs must be larger than 1.0. Since you ask
> > for 2 domains, the total utilization of these 4 VCPUs will be
> > larger
> > than 2.0, which are definitely not schedulable on two cores.
>=20
> Well, if we are speaking about test-cases similar to described in
> [1],=C2=A0
>
Missing the link?

> where the whole real time tasks set utilization is taken from=C2=A0
> 1.1...(PCPU*1)-0.1, there is no problem with having VCPU number
> greater=C2=A0
> than PCPUs. For sure if we take number of domains=C2=A0=C2=A0more that 1.
>=20
I may miss/have misunderstood some of the background information, but
anyway. Also, I've been exposed to the supply/demand concepts that are
the basis of Meng's CARTS tool, during my PhD on this things, but it's
been a while, so bear with me.

Point is, if you have 4 vCPUs in total (2 domains with 2 each), and 2
pCPUs, they can't run all the time all together. The choices are
between a general purpose scheduler, or an RT one.

The GP scheduler --like Credit1 or Credit2, if you are on Xen-- will
give you fairness, but without any precise temporal guarantee. This
means that, in this case, each vCPU will be given the chance to run for
1/2 CPU capacity (at there are 2 CPUs, 4 vCPUs total, i.e., 2/4=3D1/2).
You can influence this with weights, but that's still "not real-time".

I.e., if you say that d1v0 and d1v1 have double the weights of d2v0 and
d2v1, if 2 is the total available CPU capacity, d1's vCPUs will run for

Now, let's say that, in d1, there is a critical real-time application
that absolutely needs to read the status of a sensor every 10ms. Is
there a set of weights able to provide you with the guarantee that it
will always be able to, whatever it is that the other vCPUs are doing?

Well, no, there isn't. And this is where RTDS becomes interesting. So,
is there a way to tell to RTDS that you want to be sure that d1 will
have a chance to run every 10ms? Yes, there is: you give to it a period
of 10ms. Now you need to esteem how much computation time d1's vCPUs
require (for reading that sensors, but, let's say, also for doing other
stuff, since it's a 2 vCPUs VM). Let's assume that you're quite
confident that it will be enough to giving 20% overall capacity to each
vCPU. This means budget for d1v0 and d1v1 will be 2ms (as 2/10*100=3D20).

Now, there is another domain, and it may host applications with real-
time requirements as well, here's where things become interesting.
According to what I remember from SMP real-time scheduling theory, you
just can't assume that giving d2v0 and d2v1 budget and period of 80ms
and 100ms, respectively, will result in a schedulable system, even
though you have 2 CPUs, and 2/10+2/10+80/100+80/100=3D2 (for Meng, I'm
talking in general, about the fact that, under gEDF, with M CPUs, U<M
is necessary but not sufficient, but I haven't done the math for this
specific case :-P).

And here's where tools like CARTS may be of great help. So, basically,
if also the applications that you want to run in d2 have their own
timing requirement, you use those to come up with an indication of the
period the VM's vCPUs need to have. Then you use a tool, passing all
these information to it as parameters (not that I've never used CARTS,
so I don't know what parameters it actually takes, I'm talking in
general), and the tool gives you the scheduling parameter at each
level: OS scheduler --which would be Linux/Android, inside the VMs--
and hypervisor scheduler --which would be the budget and period of the
vCPUs to configure in RTDS.

But you can't (or at least, I don't think) expect the tools to just
tell you "how to set parameters for scheduling 4 vCPUs on 2 pCPUs",
without also telling it what you want/need to achieve. So, basically,
you have to define the term "schedule", in the above sentence.

Otherwise, which I think is what Meng is telling you when he says "this
may not be possible", I guess the tool will try to see if it is
possible to schedule 4 vCPUs over 2 pCPUs, in such a way that whatever
real-time activities, running on those 4 vCPUs, will all and always
meet their deadline... and the answer will (probably?) be 'no'.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-/qEJXT5Si52JFAtfjnKd
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzRzOAAoJEBZCeImluHPuiTgP/RRgdHb7gqSzc2jyOINfxDoL
nGICopAaWDKpFZu3iPUd2BBvg9PsXKkZtXFfAF22qTYv5pQK9ah/tANxTncAR+4X
11A0xS6GJbnF8Cw4iBlB1jF0Ge+5ppmZ9j7DvGmNVyFDQBVDi5NiSXpLZXb2hmVo
wUA3YXB4tZTw3Dn9ZLj3KjekN5ZD5GFENE5mHq5an3/teuNdaomzX9zA3Rkz8pin
4MQgqNT+m+vzYBa+HnBumMkWiFM0YSO5WNkx9nJV1+qf0SZ9AietCR043usJKkDD
CpGOmjkkt/v70ErBLO84OdQvXKpPfudAUuHFKQKsU675+zYZx4h7W7aiEHMCnWTQ
+VoDA8BZ2A9nCS7HqPg1py9be0fJ+YP5xNz1R/ubSlNIiR9d60H608MTPC/OokZH
RDx7yy0gwB+hcLywSGEg+YcCWlcb64fWQDYipV5BKb/Ys0V+C3Mw27tsjM0qW2Yx
6JgYum2ArkjPb8HXdzcepr+DLBKeFF8paXPWs5FJ0XEq9ehWi4EDaaykY997woKP
Y34hcz0hZdItAAqqCWZK1xBelNYWaZBcVrZml1oadaUMURrVY2fsVBLfBeQoYmTD
9pSa/sCbqEQ/vGK2Lkm5PH5EYHOp+zykLDlU3S4c+6jRjyt64csUyDUj8ee64nqg
As5jbT1KBAzdZ8jR81d+
=jfm5
-----END PGP SIGNATURE-----

--=-/qEJXT5Si52JFAtfjnKd--


--===============0623762055829181389==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0623762055829181389==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 16:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbHt-0006Gj-82; Thu, 28 Sep 2017 16:03:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxbHs-0006GZ-HE
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:03:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 37/42-10804-F5D1DC95; Thu, 28 Sep 2017 16:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQjde9my
 kwcZF3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOll72gsk8FVef72RtYHzC2cXIwSEh4Cdx
 4WVJFyMnB4uAqkTH1onsIGE2AXuJ6V8rQMIiAsoSvb9+s4DYzAJ1Elt372EGKREW8JD4cbQWJ
 Mwr4CnR/eo9UAkXh5DAGkaJpj1n2CASghInZz6B6tWTuDF1ChtIL7OAtMTyfxwQYXmJ5q2zmU
 FsTgEviWtbpzGC2KICKhL9S56yg9hCAooS/fMegI2UEEiX2Pr3F/MERoFZSDbMQrJhFsKGWUg
 2LGBkWcWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKoMQLCD
 8e6mgEOMkhxMSqK8FyXPRgrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd7v0
 kB1gkWp6akVaZk5wGiCKZXg4FES4RWTAUrzFhck5hZnpkOkTjEqSonzvgDpEwBJZJTmwbXBIv
 gSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk/g0zhycwrgZv+CmgxE9DiyRPPgCwuSURISTU
 wru6XM7+zv+JBw31h8U37F/+/Jrj/WUDLrZcvXm9ziWoT29k/vWHTeuZtMpHzaufP7J6xzPrG
 VX3zPuv9hu28ktn300KOeueY3c65mT4jjU8kI3iGRdZ8+2VP/03UnBRlvaP7g1nae6GMqMw1l
 nqPfi1QW+Ew1/WQxv9PGs2Ze4+/+y3FyvmcSYmlOCPRUIu5qDgRAAek8lXbAgAA
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506614622!109507424!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36147 invoked from network); 28 Sep 2017 16:03:43 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:03:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53652220"
Date: Thu, 28 Sep 2017 16:55:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170928155500.h5tw6qmgccetpt2q@dhcp-3-128.uk.xensource.com>
References: <20170928101614.75029-1-roger.pau@citrix.com>
 <59CD12DF020000780018084B@prv-mh.provo.novell.com>
 <20170928153908.55gksxjenvyferse@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170928153908.55gksxjenvyferse@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/pvh: fix memory accounting for Dom0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDM6Mzk6MDhQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIFNlcCAyOCwgMjAxNyBhdCAwMToxODo1NVBNICswMDAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAyOC4wOS4xNyBhdCAxMjoxNiwgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gTWFrZSBzdXJlIHRoYXQgdGhlIG1lbW9yeSBmb3IgdGhl
IHBhZ2luZyBzdHJ1Y3R1cmVzIGluIGNhc2Ugb2YgYSBIVk0KPiA+ID4gRG9tMCBpcyBzdWJ0cmFj
dGVkIGZyb20gdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnkgYXZhaWxhYmxlIGZvciBEb20wCj4g
PiA+IHRvIHVzZS4gQWxzbyB0YWtlIGludG8gYWNjb3VudCB3aGV0aGVyIHRoZSBJT01NVSBpcyBz
aGFyaW5nIHRoZQo+ID4gPiBwYWdlIHRhYmxlcyB3aXRoIEhBUCwgb3IgZWxzZSBhbHNvIHJlc2Vy
dmUgc29tZSBtZW1vcnkgZm9yIHRoZSBJT01NVQo+ID4gPiBwYWdlIHRhYmxlcy4KPiA+ID4gCj4g
PiA+IFdoaWxlIHRoZXJlIHJlLW9yZ2FuaXplIHRoZSBjb2RlIHNsaWdodGx5IHNvIHRoYXQgdGhl
IGZvciBsb29wIGFuZCB0aGUKPiA+ID4gbmVlZF9wYWdpbmcgbG9jYWwgdmFyaWFibGUgY2FuIGJl
IHJlbW92ZWQuCj4gPiAKPiA+IFRoZXNlIHR3byB0aGluZ3MgdmVyeSBkZWZpbml0ZWx5IHNob3Vs
ZCBub3QgYmUgbWVyZ2VkIGludG8gYSBzaW5nbGUKPiA+IHBhdGNoOyBJJ20gbm90IGNvbnZpbmNl
ZCB0aGUgcmVvcmcgaXMgY29ycmVjdCBpbiB0aGUgZmlyc3QgcGxhY2UuIE5vdGUKPiA+IGhvdyBh
dmFpbCwgd2hpY2ggaXMgYmVpbmcgY2hhbmdlZCBpbiB0aGUgZmlyc3QgaXRlcmF0aW9uIG9mIHRo
ZSBsb29wLAo+ID4gZmVlZHMgYmFjayBpbnRvIHRoZSBzZWNvbmQgaXRlcmF0aW9uLgo+IAo+IEkn
bSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGlzIGlzIGRvbmUuIEFsc28sIHRoZSBz
ZWNvbmQgbG9vcAo+IGlzIG9ubHkgZ29pbmcgdG8gaGFwcGVuIHdoZW4gbmVlZF9wYWdpbmcgaXMg
dHJ1ZSwgd2hpY2ggb25seSBoYXBwZW5zCj4gZm9yIEhWTSBndWVzdHMgdXNpbmcgc2hhZG93IG9y
IHdpdGhvdXQgc2hhcmVkIHB0IHdpdGggdGhlIElPTU1VLgoKT0sgSSB0aGluayBJJ20gc3RhcnRp
bmcgdG8gdW5kZXJzdGFuZCB0aGlzLiBUaGUgbmVlZF9wYWdpbmcgdGhpbmcgaXQncwpvbmx5IGRv
bmUgaWYgdGhlIHBhZ2UgdGFibGVzIGFyZSBub3Qgc2hhcmVkIGJlY2F1c2UgdGhlIGlvbW11X2Vu
YWJsZWQKaGFzIGFscmVhZHkgcmVzZXJ2ZWQgc29tZSBtZW1vcnkgZm9yIHRoZSBwYWdlIHRhYmxl
cywgdGhhdCBjYW4gYmUKc2hhcmVkIHdpdGggRVBULiBJIHRoaW5rIHRoaXMgaXMgYWxsIHZlcnkg
Y29uZnVzaW5nLCBhbmQgdGhlCmNhbGN1bGF0aW9ucyBkb25lIGZvciB0aGUgaW9tbXVfZW5hYmxl
ZCBjYXNlIGFyZSB3cm9uZy4gWGVuIHNob3VsZCB1c2UKZG9tMF9wYWdpbmdfcGFnZXMgaW5zdGVh
ZC4KCkkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgbmVlZCBmb3IgdGhlICdmb3InIGxvb3Au
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:11:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbPQ-00072b-1F; Thu, 28 Sep 2017 16:11:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4379d8120=wei.liu2@citrix.com>)
 id 1dxbPP-00072V-0y
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:11:31 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B6/CB-03454-23F1DC95; Thu, 28 Sep 2017 16:11:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva6h/Nl
 Ig769Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bk2y9ZCpqEKhZ9dm9gfMrXxcjJISHgL/Hq
 zmpWEJtFQFXix6PLzCA2m4CyxM/OXjYQW0RAW2LFr0NAcS4OZoHXTBJ773wAaxAWyJM4+G0FO
 4jNK2Ah0XRwAStIkZDAO0aJ5d8/QSUEJU7OfMICYjML6EncmDoFaCoHkC0tsfwfB0RYXqJ562
 ywxZwCZhJ7fv8GKxcVUJHoXDoHzBYSUJDomH6MaQIj/ywkU2chmToLYeosJFMXMLKsYtQoTi0
 qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE0GINjBeGZB4CFGSQ4m
 JVHeeTJnI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N6SBcoJFqWmp1akZeYAowQmLcHBoyTC+
 wskzVtckJhbnJkOkTrFqCglzmshB5QQAElklObBtcEi8xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEecVBpvBk5pXATX8FtJgJaPHkiWdAFpckIqSkGhi9NoswcjyfI3TJTdNnSYTMbbUJGk4
 bGW7YuIbLTZpxdrpgptk3ZdPPv4NcrkyvT40v9fz9J/3DRI/Ms2dubD6vzla1Ze4hVfMv9uvV
 Ov7Z+KyL4Wdjm6a+pV91r5mfyJJveSmbv4VlyoRz7WwL+Hpc8Uzc3vWa1ltWGFw+JxXP2RncX
 qEQ+lKJpTgj0VCLuag4EQAPXLlcxwIAAA==
X-Env-Sender: prvs=4379d8120=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506615088!119103404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55044 invoked from network); 28 Sep 2017 16:11:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:11:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="449633107"
Date: Thu, 28 Sep 2017 17:11:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170928161126.5ew3i7mtrkyoaypo@citrix.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-9-git-send-email-yi.y.sun@linux.intel.com>
 <20170919100432.uwos2uclftjqiaiu@dhcp-3-128.uk.xensource.com>
 <1506063702.3985.3.camel@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506063702.3985.3.camel@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 Yi Sun <yi.y.sun@linux.intel.com>, dgdegra@tycho.nsa.gov,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 08/15] tools: create general interfaces
 to support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjIsIDIwMTcgYXQgMDM6MDE6NDJQTSArMDgwMCwgQ2hhbyBQZW5nIHdyb3Rl
Ogo+IE9uIFR1ZSwgMjAxNy0wOS0xOSBhdCAxMTowNCArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3
cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDA1LCAyMDE3IGF0IDA1OjMyOjMwUE0gKzA4MDAsIFlpIFN1
biB3cm90ZToKPiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggY3JlYXRlcyBnZW5lcmFsIGludGVyZmFj
ZXMgaW4gbGlieGwgdG8gc3VwcG9ydCBhbGwgcHNyCj4gPiA+IGFsbG9jYXRpb24gZmVhdHVyZXMu
Cj4gPiA+IAo+ID4gPiBBZGQgJ0xJQlhMX0hBVkVfUFNSX0dFTkVSSUMnIHRvIGluZGljYXRlIGlu
dGVyZmFjZSBjaGFuZ2UuCj4gPiA+IAo+ID4gPiBQbGVhc2Ugbm90ZSwgdGhlIGZ1bmN0aW9uYWxp
dHkgY2Fubm90IHdvcmsgdW50aWwgbGF0ZXIgcGF0Y2hlcwo+ID4gPiBhcmUgYXBwbGllZC4KPiA+
ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29t
Pgo+ID4gPiAtLS0KPiA+ID4gdjM6Cj4gPiA+IMKgwqDCoMKgLSBjaGFuZ2UgJ0xJQlhMX0hBVkVf
UFNSX01CQScgdG8gJ0xJQlhMX0hBVkVfUFNSX0dFTkVSSUMnLgo+ID4gPiDCoMKgwqDCoMKgwqAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCj4gPiA+IMKgwqDCoMKgLSAndHlwZWRlZiBl
bnVtIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhsLmguCj4gPiA+
IMKgwqDCoMKgwqDCoChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkK
PiA+ID4gwqDCoMKgwqAtIGNoYW5nZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAnbGlieGxfcHNy
X3R5cGUnIGluIG5ld2x5Cj4gPiA+IGRlZmluZWQKPiA+ID4gwqDCoMKgwqDCoMKgaW50ZXJmYWNl
cy4KPiA+ID4gwqDCoMKgwqDCoMKgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQo+ID4g
PiB2MjoKPiA+ID4gwqDCoMKgwqAtIHJlbW92ZSAnX0lORk8nIGluICdsaWJ4bF9wc3JfZmVhdF90
eXBlJyBhbmQgbWFrZSBjb3JyZXNwb25kaW5nCj4gPiA+IMKgwqDCoMKgwqDCoGNoYW5nZXMgaW4g
J2xpYnhsX3Bzcl9od19pbmZvJy4KPiA+ID4gwqDCoMKgwqDCoMKgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCj4gPiA+IC0tLQo+ID4gPiDCoHRvb2xzL2xpYnhsL2xpYnhsLmjCoMKgwqDCoMKgwqDC
oMKgwqB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gPiDCoHRvb2xz
L2xpYnhsL2xpYnhsX3Bzci5jwqDCoMKgwqDCoHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ID4gPiDCoHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysr
KysrKysrKysKPiA+ID4gwqAzIGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKykKPiA+ID4g
Cj4gPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGli
eGwuaAo+ID4gPiBpbmRleCA0ODRiNWI3Li45NzQ0MDg3IDEwMDY0NAo+ID4gPiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bC5oCj4gPiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiA+ID4gQEAg
LTkzMSw2ICs5MzEsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGli
eGxfbWFjCj4gPiA+ICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKPiA+ID4gwqAjZGVmaW5l
IExJQlhMX0hBVkVfUFNSX0wyX0NBVCAxCj4gPiA+IMKgCj4gPiA+IMKgLyoKPiA+ID4gKyAqIExJ
QlhMX0hBVkVfUFNSX0dFTkVSSUMKPiA+ID4gKyAqCj4gPiA+ICsgKiBJZiB0aGlzIGlzIGRlZmlu
ZWQsIHRoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gZmVhdHVyZSBpcwo+ID4gPiBzdXBw
b3J0ZWQuCj4gPiAKPiA+IFlvdSBzaG91bGQgYWxzbyBtZW50aW9uIHRoYXQgaWYgdGhpcyBpcyBk
ZWZpbmVkIHRoZSBmb2xsb3dpbmcgcHVibGljCj4gPiBmdW5jdGlvbnMgYXJlIGF2YWlsYWJsZToK
PiA+IAo+ID4gbGlieGxfcHNyX3tzZXQvZ2V0fV92YWwKPiA+IGxpYnhsX3Bzcl9nZXRfaHdfaW5m
bwo+ID4gbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCj4gPiAKPiAKPiBJJ20ganVzdCB3b25k
ZXJpbmcgd2hhdCBtYWNybyB3ZSB3aWxsIHVzZSB3aGVuIG1vcmUgUFNSIGdlbmVyaWMgcm91dGlu
ZXMKPiBhcmUgbmVlZGVkIGluIHRoZSBmdXR1cmUgcmVsZWFzZXMuwqBMSUJYTF9IQVZFX1BTUl9H
RU5FUklDMj8KCkdFTkVSSUMyIHNvdW5kcyBob3JyaWJsZSBidXQgaWYgd2UgaGF2ZSB0bywgc28g
YmUgaXQuIEJ1dCBJIHN1cHBvc2Ugd2UKY2FuIGFsd2F5cyB0aGluayBvZiBiZXR0ZXIgbmFtZXMu
IFdlIHNoYWxsIGNyb3NzIHRoZSBicmlkZ2Ugd2hlbiB3ZSBnZXRzCnRoZXJlLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbYt-0007oB-2g; Thu, 28 Sep 2017 16:21:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43775dc87=roger.pau@citrix.com>)
 id 1dxbYr-0007o4-S8
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:21:17 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1B/42-09852-D712DC95; Thu, 28 Sep 2017 16:21:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQrdG8Wy
 kwYQuXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePW572MBV1sFS1POxkbGBtZuxg5OCQE/CQ+
 v2DrYuTkYBFQlWjrmAgWZhOwl5j+tQIkLCKgKfF39Q2wEmYBFYlT87pYuhi5OIQFGhklVmxtZ
 wRJ8Ap4SjxbuogVxBYSCJc4u7qPGSIuKHFy5hMWiGY9iRtTp7CBzGcWkJZY/o8DIiwv0bx1Nj
 NImFPAUKLlQyhIWBRoVf+Sp+wQExUl+uc9ADtBQiBdYuKzHpYJjAKzkCyYhWTBLIQFs5AsWMD
 IsopRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMFQZgGAH49QG
 50OMkhxMSqK882TORgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N2sAJQTLEpNT61Iy8wBRg1MW
 oKDR0mEdyJImre4IDG3ODMdInWK0Zjj2KbLf5g4bjy8/odJiCUvPy9VSpx3EkipAEhpRmke3C
 BYNF9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9ykCk8mXklcPteAZ3CBHTK5IlnQE4pSUR
 ISTUwxkxb9+2eWjHjspADSR+Wefz697Tkvtl/pwP+k+a2sykrXHfIe/aqNN/suIJ76I5jT3dM
 NlzqPceuNOfm3yaRDDtpLpUqLsX2+R015dmpJ83tbz2cW8NunyPE+/v0JO/Og23G7VsU9rA+2
 5sQa/WC/z5fUqBVWkt3i5iHx5K8O+5bLHLu3n2kxFKckWioxVxUnAgAPnwaiuECAAA=
X-Env-Sender: prvs=43775dc87=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506615672!98211345!2
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20319 invoked from network); 28 Sep 2017 16:21:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:21:16 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53654019"
Date: Thu, 28 Sep 2017 17:12:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Olivier Bonvalet <xen.list@daevel.fr>
Message-ID: <20170928161237.h53zg2e6o62i4dsy@dhcp-3-128.uk.xensource.com>
References: <1506593789.26660.28.camel@daevel.fr>
 <1506611042.2373.12.camel@daevel.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506611042.2373.12.camel@daevel.fr>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel]
 =?iso-8859-1?q?Re=A0=3A__task__btrfs-transacti=3A651_?=
 =?iso-8859-1?q?blocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDM6MDQ6MDJQTSArMDAwMCwgT2xpdmllciBCb252YWxl
dCB3cm90ZToKPiBMZSBqZXVkaSAyOCBzZXB0ZW1icmUgMjAxNyDDoCAxMjoxNiArMDIwMCwgT2xp
dmllciBCb252YWxldCBhIMOpY3JpdCA6Cj4gPiBJdCdzIGEgRGViaWFuIFN0cmV0Y2ggc3lzdGVt
LCBydW5uaW5nIGEgNC45LjUyIExpbnV4IGtlcm5lbCAob24gYSBYZW4KPiA+IDQuOC4yIGh5cGVy
dmlzb3IpLgo+ID4gV2l0aCBhbiBvbGQgNC4xLnggTGludXgga2VybmVsLCBJIGhhdmVuJ3QgYW55
IHByb2JsZW0uCj4gCj4gSnVzdCBhIHByZWNpc2lvbiwgdGhpcyBWTSBoYXZlIDI2IGJsb2NrIGRl
dmljZXMgYXR0YWNoZWQuCj4gRG9uJ3Qga25vdyBpZiB0aGF0IGNhbiBiZSByZWxhdGVkLgoKUXVp
dGUgbGlrZWx5LiBXaXRoIHNvIG1hbnkgUFYgYmxvY2sgZGV2aWNlcyBhdHRhY2hlZCB5b3UgZWl0
aGVyIGhhdmUKdG8gbGltaXQgdGhlIG51bWJlciBvZiBxdWV1ZXMgYW5kIHBlcnNpc3RlbnQgZ3Jh
bnRzIHBlci1kZXZpY2UsIG9yCmV4cGFuZCB0aGUgbnVtYmVyIG9mIGdyYW50cyBhbGxvd2VkIGJ5
IFhlbi4KCkNhbiB5b3UgdHJ5IHRvIHNldCB0aGUgZm9sbG93aW5nIGluIHRoZSBYZW4gY29tbWFu
ZCBsaW5lIFswXSBhbmQgc2VlCmlmIHRoYXQgc29sdmVzIHlvdXIgaXNzdWVzOgoKZ250dGFiX21h
eF9mcmFtZXM9NjQKClJvZ2VyLgoKWzBdIGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2Rv
Y3MvdW5zdGFibGUvbWlzYy94ZW4tY29tbWFuZC1saW5lLmh0bWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:23:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbb1-0007uu-Eh; Thu, 28 Sep 2017 16:23:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxbb0-0007uC-1f
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:23:30 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 44/BE-02023-1022DC95; Thu, 28 Sep 2017 16:23:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpC6D0tl
 Ig09HVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7Zz4xFSwTq7i/Zz5rA+N34S5GTg4JgRCJ
 xb/PMYPYvAKGEl9OH2cDsYUFSiV6Vk9gBbHZBAwk3uzYC2aLCMRKbJ/6DqiGi4NZYBaTRMeKg
 +wgCRYBVYnpR5oYQWxOAUuJJdPfMYEUCQl8ZZR41/gJrIhfQFLi1pePYNuYBaol9iyfygRxhb
 bEkXP97BBXCEqcnPmEBcQWElCTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK2lVi
 37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCD8Uu/8yFGSQ4mJVHeeTJnI4X4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8G5WAMoJFqWmp1akZeYAIwsmLcHBoyTCOxEkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vF
 Qpcd5JIEUCIEUZpXlwI2BRfolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNkgU3gy80rgNr0
 COoIJ6IjJE8+AHFGSiJCSamCM+MzvMPFHiD+zlbKIdcC1ULYkZjdNy9qpd0s8qr3V0g9wf55z
 blL4jJXxFd/Kb5Sd1nyw49q7P+vmCLWHzhLbL6VfuKP8kMnfwj2GHNGvdom+vfXzs9w1OUXFs
 /dfaOeIHGGyy6reVvHZyNz5+/tl+qr6/nZGD/nbm6Tjfv7hEfBXe/b5iJISS3FGoqEWc1FxIg
 BpPB1P7QIAAA==
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506615807!85289577!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5336 invoked from network); 28 Sep 2017 16:23:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:23:28 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="441646311"
Message-ID: <1506615796.5001.14.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Roger Pau =?ISO-8859-1?Q?Monn=E9?=
 <roger.pau@citrix.com>
Date: Thu, 28 Sep 2017 18:23:16 +0200
In-Reply-To: <20170920161040.mfacafkgssifmff2@citrix.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
 <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
 <20170920161040.mfacafkgssifmff2@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: kevin.tian@intel.com, Yi Sun <yi.y.sun@linux.intel.com>,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 mengxu@cis.upenn.edu, jbeulich@suse.com, xen-devel@lists.xenproject.org,
 chao.p.peng@linux.intel.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4873542905910263650=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4873542905910263650==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-/nElXKmjCeQc5gLRZhDv"

--=-/nElXKmjCeQc5gLRZhDv
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-09-20 at 17:10 +0100, Wei Liu wrote:
> On Tue, Sep 19, 2017 at 12:30:59PM +0100, Roger Pau Monn=C3=A9 wrote:
> > > +=C2=A0=C2=A0=C2=A0=C2=A0type =3D LIBXL_PSR_CBM_TYPE_MBA_THRTL;
> > > +
> > > +=C2=A0=C2=A0=C2=A0=C2=A0if (libxl_bitmap_is_empty(&target_map))
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0libxl_bitmap_set_any=
(&target_map);
> > > +
> > > +=C2=A0=C2=A0=C2=A0=C2=A0if (argc !=3D optind + 2) {
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0help("psr-mba-set");
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return 2;
> > > +=C2=A0=C2=A0=C2=A0=C2=A0}
> >=20
> > Can you do this check at the beginning of the function? Also why
> > return 2 instead of EXIT_FAILURE?
> >=20
>=20
> Returning 2 is used in several places when help string is
> printed.=C2=A0=C2=A0It
> isn't really consistent in xl though.
>=20
True. However, there's been efforts for improving that (consistency, I
mean) and getting to a situation where only EXIT_SUCCESS or
EXIT_FAILURE are used.

I know it's not a done deal yet, and that it's being a slow process,
but I think it would be nice if new code would help achieving that,
instead than making it more difficult. :-)

Then...

> I'm not too fussed whether it is 2 or EXIT_FAILURE.
>=20
...this is just my opinion (as one of the ones which was part of that
effort, and that plans to get back to finish it at some point). You're
the maintainer, your rules. :-P :-D

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-/nElXKmjCeQc5gLRZhDv
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzSH1AAoJEBZCeImluHPuYocQAOI6UzM37R3H5S01yU9MkTHX
TyP3SP/08/uZwpYpjlGCrdGO2AHid8Bpbf/GEBwfhgxGgBatfVjdOtXLmbHn1Dk2
juWbPsOeMlp2Kx6nTIiHiDXq7UuZnR7DGdK0/bwITI2h0biEMQ9lVTlII/PHvOHn
eXc6pfOZG7n3UCljEZst8LFqhZ+J7sbMy5KKIm5WAri/RMj0Fq0Z61/kRv6Do0O8
7aYpPKauxfaJQMrlRhmqH3HirYcIUBVRC2ps9tW/89NtXBaBtFbLB8kqCO/0PjFr
LBb5OkDfTjJaLgHxyNmhIU751xhwX08Je4Ttk95/+sQPEeB8aIBRNVRb8ko0Ejib
vlPd3QboZsfBcUSnyUaduAA4VUsJNrkuplWVWTxhOG39ABrH5RLGNVD3DUr1KnaW
5A4NzEQ79HrwMdNERTGSdtNtxenaZeNRnShUnR5zL6KCsdCs72pjK++W3m17JmUK
KS5PkrADjjTAIzbtOn6kqdun50vtL3ZaSu8gCe8kcp1jkPjfpYY5Du58A97dYLIl
m49K2AF7rBE6rpMjCbaN8f2pkTlZ9NEEB2E7vHhfqsa25ZncrHj8a5b89OO/mQu2
IvjbaCqal3dws814IEK9TYkc5HAKOJA78wxsCHthoNL7dDciO0Cc/HQeLR4wJnMR
Vd715WLrL3eGyaD43A4g
=yoZj
-----END PGP SIGNATURE-----

--=-/nElXKmjCeQc5gLRZhDv--


--===============4873542905910263650==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4873542905910263650==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 16:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbcF-00081z-PD; Thu, 28 Sep 2017 16:24:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxbcF-00081e-4k
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 16:24:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 67/85-30688-E422DC95; Thu, 28 Sep 2017 16:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42LJaLququurdDb
 S4OY0HosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzG/+zVzwLqViz5EmxgbG
 xV5djFwcQgKNTBIvvj9ngXAeM0o8+bKAGcLZxihx8thvxi5GTg4RAWeJr2fmsoPYvAL6EvOvT
 wWyOTiEBYwkLu4PB6mXENjNIfH/81ewGgkBX4nuvdPg7OsbbrB2MbJzsAlYSRwSA4myCKhKtJ
 46zDaBkXsBI8MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 An9czMDDuYLw92e8QoyQHk5Io7zyZs5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiVFIFygkWp
 6akVaZk5wOCDSUtw8CiJ8HKBpHmLCxJzizPTIVKnGF05jm26/IeJ49GNu0By000Q+QJMbvj+4
 A+TEEtefl6qlDivNEizAEhzRmke3GhY5FxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrDz
 KFJzOvBO6CV0DHMQEdN3niGZDjShIRUlINjDWeGTM4vqvql7+S+KN273hFuIDqrI1xuTd1bye
 zfz71LZyrYf7FF5a8zT1S3553L+yU3y32dsnPnqdv/9ZoejTO5l897fVUC0O2E+/1vno+dz+z
 /m8J42K5Qy+8uV0SXql1R+XoTJa5zBdWGfbp0arAS9mnPdlyV+V2JgTsO3I18OSWR6cURJRYi
 jMSDbWYi4oTAZ+0/sOXAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506615883!113569363!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17908 invoked from network); 28 Sep 2017 16:24:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 16:24:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxbcA-0007XX-Tu; Thu, 28 Sep 2017 16:24:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxbc4-00019M-Ew; Thu, 28 Sep 2017 16:24:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxbc2-0003QL-VE; Thu, 28 Sep 2017 16:24:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113873-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=5c52aed174b386f897fce870b2453e6cee5ebbc3
X-Osstest-Versions-That: libvirt=01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 16:24:35 +0000
Subject: [Xen-devel] [libvirt test] 113873: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8459873487518883008=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8459873487518883008==
Content-Type: text/plain

flight 113873 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113873/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      7 xen-boot                 fail REGR. vs. 113851

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113851
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113851
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              5c52aed174b386f897fce870b2453e6cee5ebbc3
baseline version:
 libvirt              01f86fb301a55c15c33dd02e6a7e2aac5ecad93d

Last test of basis   113851  2017-09-27 04:20:16 Z    1 days
Testing same since   113873  2017-09-28 04:28:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Erik Skultety <eskultet@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Ján Tomko <jtomko@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 5c52aed174b386f897fce870b2453e6cee5ebbc3
Author: Pavel Hrdina <phrdina@redhat.com>
Date:   Tue Sep 26 16:47:20 2017 +0200

    rpc: for messages with FDs always decode count of FDs from the message
    
    The packet with passed FD has the following format:
    
        --------------------------
        | len | header | payload |
        --------------------------
    
    where "payload" has an additional count of FDs before the actual data:
    
        ------------------
        | nfds | payload |
        ------------------
    
    When the packet is received we parse the "header", which as a side
    effect updates msg->bufferOffset to point to the beginning of "payload".
    If the message call contains FDs, we need to also parse the count of
    FDs, which also updates the msg->bufferOffset.
    
    The issue here is that when we attempt to read the FDs data from the
    socket and we receive EAGAIN we finish the reading and call poll()
    to wait for the data the we need.  When the data arrives we already have
    the packet in our buffer so we read the "header" again but this time
    we don't read the count of FDs because we already have it stored.
    
    That means that the msg->bufferOffset is not updated to point to the
    actual beginning of the payload data, but it points to the count of
    FDs.  After all FDs are processed we dispatch the message to process
    it and decode the payload.  Since the msg->bufferOffset points to wrong
    data, we decode the wrong payload and the API call fails with
    error messages:
    
        Domain not found: no domain with matching uuid '67656e65-7269-6300-0c87-5003ca6941f2' ()
    
    Broken by commit 133c511b527 which fixed a FD and memory leak.
    
    Signed-off-by: Pavel Hrdina <phrdina@redhat.com>

commit 3685e2dd64f8565d739953bde871860f343436e4
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Wed Aug 23 14:19:36 2017 +0200

    qemu: domain: Extract common clearing of VM private data
    
    VM private data is cleared when the VM is turned off and also when the
    VM object is being freed. Some of the clearing code was duplicated.
    Extract it to a separate function.
    
    This also removes the now unnecessary function
    qemuDomainClearPrivatePaths.

commit f54f32740fd3c7d1fbb9742a13b83694738cecc2
Author: Erik Skultety <eskultet@redhat.com>
Date:   Wed Sep 27 15:08:53 2017 +0200

    docs: Add the closing </address> tag for mdev example
    
    Signed-off-by: Erik Skultety <eskultet@redhat.com>

commit 959fe7de1f0f6fadb86e853edead6d32c3cb3559
Author: Ján Tomko <jtomko@redhat.com>
Date:   Tue Aug 16 12:29:05 2016 +0200

    Shrink volume even with ALLOCATE flag
    
    Calling fallocate on the new (smaller) capacity ensures
    that the whole file is allocated, but it does not reduce
    the file size.
    
    Also call ftruncate after fallocate.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1366446

commit 3f702f5ab1d8cfcfa41a49aa7f6e3881242d5f0f
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Sep 25 16:35:42 2017 +0200

    virStorageFileResize: fallocate the whole capacity
    
    We have been trying to implement the ALLOCATE flag to mean
    "the volume should be fully allocated after the resize".
    
    Since commit b0579ed9 we do not allocate from the existing
    capacity, but from the existing allocation value.
    However this value is a total of all the allocated bytes,
    not an offset.
    
    For a sparsely allocated file:
    $ perl -e 'print "x"x8192;' > vol1
    $ fallocate -p -o 0 -l 4096 vol1
    $ virsh vol-info vol1 default
    Capacity:       8.00 KiB
    Allocation:     4.00 KiB
    
    Treating allocation as an offset would result in an incompletely
    allocated file:
    $ virsh vol-resize vol1 --pool default 16384 --allocate
    Capacity:       16.00 KiB
    Allocation:     12.00 KiB
    
    Call fallocate from zero on the whole requested capacity to fully
    allocate the file. After that, the volume is fully allocated
    after the resize:
    $ virsh vol-resize vol1 --pool default 16384 --allocate
    $ virsh vol-info vol1 default
    Capacity:       16.00 KiB
    Allocation:     16.00 KiB

commit 5463d9596903b370e7d078eeacb0e3f3c71c526f
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Sep 25 16:29:34 2017 +0200

    use virFileAllocate in virStorageFileResize
    
    Introduce a new function virFileAllocate that will call the
    non-destructive variants of safezero, essentially reverting
    my commit 1390c268
        safezero: fall back to writing zeroes even when resizing
    back to the state as of commit 18f0316
        virstoragefile: Have virStorageFileResize use safezero
    
    This means that _ALLOCATE flag will no longer work on platforms
    without the allocate syscalls, but it will not overwrite data
    either.

commit 63d3d895a2c00a849440706b3daa7199296b4b33
Author: John Ferlan <jferlan@redhat.com>
Date:   Tue Sep 5 13:44:15 2017 -0400

    virsh: Add/allow secret-uuid for pool-{define|create}-as
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1476775
    
    For the virsh pool-{define|create}-as command, let's allow using
    --secret-uuid on the command line as an alternative to --secret-usage
    (added for commit id '8932580'), but ensure that they are mutually
     exclusive.

commit d957e2366334c467fa8adf2f11738a2032b2c06e
Author: ZhiPeng Lu <lu.zhipeng@zte.com.cn>
Date:   Wed Sep 27 09:01:39 2017 +0800

    nwfilter: Fix memory leak in learnIPAddressThread
    
    Don't leak @inetaddr within the done: processing when attempting
    to instantiate the filter.
    
    Signed-off-by: ZhiPeng Lu <lu.zhipeng@zte.com.cn>

commit 7e2086257602a4726e7affd2806f4f984ea6287d
Author: ZhiPeng Lu <lu.zhipeng@zte.com.cn>
Date:   Wed Sep 27 16:53:50 2017 +0800

    nwfilter: Fix memory leak in virNWFilterIPAddrMapAddIPAddr
    
    If virNWFilterHashTablePut fails, then the @val was leaked.
    
    Signed-off-by: ZhiPeng Lu <lu.zhipeng@zte.com.cn>

commit 955caf171c0370cf4a32eec9a18aca2b653e6b82
Author: Ján Tomko <jtomko@redhat.com>
Date:   Tue Sep 26 13:56:36 2017 +0200

    qemu: fix hotplug of udp device with no connect host
    
    Use an empty string to let qemu fill out the default.
    This matches what's done in qemuBuildChrChardevStr.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1454671
    
    Signed-off-by: Ján Tomko <jtomko@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 80740d9c66e377903adb553094f76944b4bd0dfd
Author: Pavel Hrdina <phrdina@redhat.com>
Date:   Wed Sep 20 15:59:18 2017 +0200

    Revert "vhost-user: add support reconnect for vhost-user ports"
    
    This reverts commit edaf4ebe95a5995585c8ab7bc5b92887286d4431.
    
    This uses "reconnect" as attribute for <source> element, but we already
    have a <reconnect> element for <source> element for chardev devices.
    
    Since this is the same feature for different device it should be
    presented in XML the same way.
    
    Signed-off-by: Pavel Hrdina <phrdina@redhat.com>

commit 4b480d10768c7a288c10e2e39f6a2bf275a0eb69
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Sep 25 16:16:08 2017 +0200

    qemu: process: Refresh data from qemu monitor after migration
    
    Some values we read from the qemu monitor may be changed with the actual
    state by the incoming migration. This means that we should refresh
    certain things only after the migration has finished.
    
    This is mostly visible in the cdrom tray state, which is by default
    closed but may be opened by the guest OS. This would be refreshed before
    qemu transferred the actual state and thus libvirt would think that the
    tray is closed.
    
    Note that this patch moves only a few obvious query commands. Others may
    be moved later after individual assessment.
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1463168

commit cf30a8cabd5943992e30c45efdd5fd7b82dd53cc
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Sep 25 22:34:44 2017 +0200

    qemu: hotplug: Ignore cgroup errors when hot-unplugging vcpus
    
    When the vcpu is successfully removed libvirt would remove the cgroup.
    In cases when removal of the cgroup fails libvirt would report an error.
    
    This does not make much sense, since the vcpu was removed and we can't
    really do anything with the cgroup. This patch silences the errors from
    cgroup removal.
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1462092


--===============8459873487518883008==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8459873487518883008==--

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbjD-0000OC-Ir; Thu, 28 Sep 2017 16:31:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4377c4b1a=citrix-osstest@xenproject.org>)
 id 1dxbjC-0000O0-Ft
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 16:31:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DB/92-30688-DF32DC95; Thu, 28 Sep 2017 16:31:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO5f5bO
 RBhtu81vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozm7z/ZCo5LVSw8tpWlgXG9cBcjB4eEgL/E
 5T7/LkZOINNd4u3ZuawgtoiAs8SED7fZQGxeAT2JtQcuMoHYwgJGEr1zljNB1LtJHH/cyAZj/
 /q0AKyXTcBDYmLPRBYQm0VAVWLjsf2MILaQgJbE0sUrmSBmCkqcnPkErIZZQELi4IsXzBBzLC
 TaP71lmsDIOwtJ2SwkZQsYmVYxahSnFpWlFukameklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgSGTj0DA+MOxtuT/Q4xSnIwKYnyzpM5GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gveYElBOsCg1PbUiLTMHGMQwaQkOHiUR3o0gad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVE
 uctBCkSACnKKM2DGwGLqEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgUzhycwrgdv0Cu
 gIJqAjJk88A3JESSJCSqqB0ayvTubOybuS3osu67RoMppPmdR247TxeceXsdLro3TaLkorB8p
 3uChpLVHx7rh/9Xn6iZrDe+LkvsTt58k39Z2hOk0ztCl4Yvv7oL75sfOyVn8P0nGacPnC9skn
 KmsiVuhcE1qf7Tjp+w6vdz7zyrbOsuh+e4Sf+2hb/QQP5X6mFbPOr3n9R4mlOCPRUIu5qDgRA
 EmCwCSjAgAA
X-Env-Sender: prvs=4377c4b1a=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506616315!93705043!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54451 invoked from network); 28 Sep 2017 16:31:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:31:57 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441647738"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72165-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=67a6cf6dcaaab8ddd4e7dc6a7fe929b752461102
X-Osstest-Versions-That: ovmf=1b8eca8b1affc81357c9f685ac90e5de75ba4b87
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Sep 2017 17:31:52 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72165: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA2N2E2Y2Y2ZGNhYWFiOGRkZDRlN2RjNmE3ZmU5MjliNzUyNDYx
MTAyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxYjhlY2E4YjFhZmZj
ODEzNTdjOWY2ODVhYzkwZTVkZTc1YmE0Yjg3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNjQg
IDIwMTctMDktMjYgMTQ6NDc6MDIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTY1ICAyMDE3LTA5LTI2IDE3OjQ3OjMxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNjdhNmNmNmRjYWFh
YjhkZGQ0ZTdkYzZhN2ZlOTI5Yjc1MjQ2MTEwMgpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KRGF0ZTogICBNb24gU2VwIDI1IDE4OjA4OjU2IDIwMTcgKzA4MDAKCiAgICBJ
bnRlbEZyYW1ld29ya01vZHVsZVBrZyBGd1ZvbER4ZTogU3VwcG9ydCBGRlNfQVRUUklCX0RBVEFf
QUxJR05NRU5UXzIKICAgIAogICAgRm9sbG93IFBJIDEuNiBzcGVjIHRvIHN1cHBvcnQgRkZTX0FU
VFJJQl9EQVRBX0FMSUdOTUVOVF8yIGZvcgogICAgRkZTIGFsaWdubWVudCBleHRlbmRlZCB0byBz
dXBwb3J0IG1heGltdW0gMTZNQi4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKY29tbWl0IGU0MTFmOGNhMzg0NWFhZmFjZWZlODgzMjFmZGRlMzQwYzg4YzFiZWIKQXV0aG9y
OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyMSAxODow
NzoxMSAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIENvcmU6IFN1cHBvcnQgRkZTX0FUVFJJ
Ql9EQVRBX0FMSUdOTUVOVF8yCiAgICAKICAgIEZvbGxvdyBQSSAxLjYgc3BlYyB0byBzdXBwb3J0
IEZGU19BVFRSSUJfREFUQV9BTElHTk1FTlRfMiBmb3IKICAgIEZGUyBhbGlnbm1lbnQgZXh0ZW5k
ZWQgdG8gc3VwcG9ydCBtYXhpbXVtIDE2TUIuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1p
bmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KCmNvbW1pdCBjOGE5ZjA2OTNhYTkwNDJlZWQ3M2FlYzdhY2JkZDkyNmU1ODNkZWEy
CkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAg
MjEgMTc6NTQ6MDEgMjAxNyArMDgwMAoKICAgIE1kZVBrZyBQaUZpcm13YXJlRmlsZS5oOiBBZGQg
RkZTX0FUVFJJQl9EQVRBX0FMSUdOTUVOVF8yIGRlZmluaXRpb24KICAgIAogICAgRm9sbG93IFBJ
IDEuNiBzcGVjIHRvIGFkZCBGRlNfQVRUUklCX0RBVEFfQUxJR05NRU5UXzIgZGVmaW5pdGlvbiBm
b3IKICAgIEZGUyBhbGlnbm1lbnQgZXh0ZW5kZWQgdG8gc3VwcG9ydCBtYXhpbXVtIDE2TUIuCiAg
ICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25l
ZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxbzp-0001H3-7P; Thu, 28 Sep 2017 16:49:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dxbzn-0001Gv-Gs
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:49:07 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E5/D1-10804-2082DC95; Thu, 28 Sep 2017 16:49:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsWySSHuni6jxtl
 Ig/1PhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpM3+wF5zRrphxahtTA+NqtS5GLg4WgTXM
 Et//NjJ1MXJyCAnMYpKYcMcBxOYVMJD4tukHE0iRsEALo8ShLbPBitgEtCVmXD7IAmKLCChJ3
 Fs1GSzOLCAvseF6GxuIzSKgKrH873RGEJtTwFDi1L3prBALuhkl2v8nQ9RrSrRu/80OYksIyE
 p87dkEVM8BtFhQ4u8OYZiRzVtnM09g5JuFpGMWQtUsJFULGJlXMaoXpxaVpRbpmuolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GCcftn/EKMkB5OSKO9x1bORQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4/6oB5QSLUtNTK9Iyc4BBD5OW4OBREuF9CZLmLS5IzC3OTIdIn
 WI05ui4efcPE8eUW0BSiCUvPy9VSpx3NUipAEhpRmke3CBYNF5ilJUS5mUEOk2IpyC1KDezBF
 X+FaM4B6OSMC+DOtAUnsy8Erh9r4BOYQI6ZfLEMyCnlCQipKQaGC3nGoVKfoj5WV+82Sqn+eL
 znPsiSqHfOr5+O6FjuimtgZN5k86NzgeLFKpUXp/mdjn8Sazm3ULR/H1FHho7rl6rs4z3+Ny4
 0N/c/Xzvig9yt0rm85h5uZz+rBy18KJ4btrd5JZHp53nOTycycHZoBPBMcl51iONA52W6gXn1
 EuqLpS+0P7DoMRSnJFoqMVcVJwIAI7U957BAgAA
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506617345!81999888!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61230 invoked from network); 28 Sep 2017 16:49:05 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 16:49:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID;
 bh=haw4gb3z8xEV0YF2ymk1bUMfGuMuwG4QfBMZ1V7dVmk=; 
 b=j5TaWnBaHDxFfIydo5Uabg4GuU1WVIBMtYLBy2IGHTeqbiE2zYy+gvIrVFiXtynELFpLUaHlBqbtNisC1WMHzx/ZynjzIBMIqyxpv4UKTSrnnIeBtHuGcviKQuQ2kSFCMWbCi5ORwsrKiiEAvaS3a64apPTmkKajCnEDrelQqlM=;
Received: from lmontsouris-656-1-1-206.w80-12.abo.wanadoo.fr ([80.12.86.206]
 helo=[192.168.1.114])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dxbzk-0008K7-3I; Thu, 28 Sep 2017 18:49:04 +0200
Message-ID: <1506617343.2373.29.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 18:49:03 +0200
In-Reply-To: <1506608901.2373.10.camel@daevel.fr>
References: <1506593789.26660.28.camel@daevel.fr>
 <ed2732d4-966a-3f17-bb5e-27f7615668ea@gmail.com>
 <1506608901.2373.10.camel@daevel.fr>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Cc: linux-btrfs@vger.kernel.org
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A__Re=A0=3A__task_btrfs-transac?=
 =?iso-8859-1?q?ti=3A651_blocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGUgamV1ZGkgMjggc2VwdGVtYnJlIDIwMTcgw6AgMTY6MjggKzAyMDAsIE9saXZpZXIgQm9udmFs
ZXQgYSDDqWNyaXQgOgo+IFsgMzI2My40NTIwMjNdIElORk86IHRhc2sgc3lzdGVtZDoxIGJsb2Nr
ZWQgZm9yIG1vcmUgdGhhbiAxMjAKPiBzZWNvbmRzLgo+IFsgMzI2My40NTIwNDBdICAgICAgIFRh
aW50ZWQ6IEcgICAgICAgIFcgICAgICAgNC45LWRhZS14ZW4gIzIKPiBbIDMyNjMuNDUyMDQ0XSAi
ZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIgo+IGRpc2Fi
bGVzIHRoaXMgbWVzc2FnZS4KPiBbIDMyNjMuNDUyMDUyXSBzeXN0ZW1kICAgICAgICAgRCAgICAw
ICAgICAxICAgICAgMCAweDAwMDAwMDAwCj4gWyAzMjYzLjQ1MjA2MF0gIGZmZmY4ODAzYTcxY2Ew
MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwM2FmODU3ODgwCj4gZmZmZjg4MDNhOTc2MmRjMAo+
IFsgMzI2My40NTIwNzBdICBmZmZmODgwM2E5NmZjYzgwIGZmZmZjOTAwMTYyM2Y5OTAgZmZmZmZm
ZmY4MTUwZmYxZgo+IDAwMDAwMDAwMDAwMDAwMDAKPiBbIDMyNjMuNDUyMDc5XSAgZmZmZjg4MDNh
OTZmY2M4MCA3ZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmODE1MTA3MTAKPiBmZmZmYzkwMDE2MjNm
YWEwCj4gWyAzMjYzLjQ1MjA4N10gQ2FsbCBUcmFjZToKPiBbIDMyNjMuNDUyMDk5XSAgWzxmZmZm
ZmZmZjgxNTBmZjFmPl0gPyBfX3NjaGVkdWxlKzB4MTdmLzB4NTMwCj4gWyAzMjYzLjQ1MjEwNV0g
IFs8ZmZmZmZmZmY4MTUxMDcxMD5dID8gYml0X3dhaXQrMHg1MC8weDUwCj4gWyAzMjYzLjQ1MjEx
MF0gIFs8ZmZmZmZmZmY4MTUxMDJmZD5dID8gc2NoZWR1bGUrMHgyZC8weDgwCj4gWyAzMjYzLjQ1
MjExNl0gIFs8ZmZmZmZmZmY4MTUxMzJiZT5dID8gc2NoZWR1bGVfdGltZW91dCsweDE3ZS8weDJh
MAo+IFsgMzI2My40NTIxMjFdICBbPGZmZmZmZmZmODEwMWJiNzE+XSA/Cj4geGVuX2Nsb2Nrc291
cmNlX2dldF9jeWNsZXMrMHgxMS8weDIwCj4gWyAzMjYzLjQ1MjEyNl0gIFs8ZmZmZmZmZmY4MTBm
MjE5Nj5dID8ga3RpbWVfZ2V0KzB4MzYvMHhhMAo+IFsgMzI2My40NTIxMzBdICBbPGZmZmZmZmZm
ODE1MTA3MTA+XSA/IGJpdF93YWl0KzB4NTAvMHg1MAo+IFsgMzI2My40NTIxMzRdICBbPGZmZmZm
ZmZmODE1MGZkMzg+XSA/IGlvX3NjaGVkdWxlX3RpbWVvdXQrMHg5OC8weDEwMAo+IFsgMzI2My40
NTIxMzddICBbPGZmZmZmZmZmODE1MTNkZTE+XSA/Cj4gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0
b3JlKzB4MTEvMHgyMAo+IFsgMzI2My40NTIxNDFdICBbPGZmZmZmZmZmODE1MTA3MjI+XSA/IGJp
dF93YWl0X2lvKzB4MTIvMHg2MAo+IFsgMzI2My40NTIxNDVdICBbPGZmZmZmZmZmODE1MTA3YmU+
XSA/IF9fd2FpdF9vbl9iaXQrMHg0ZS8weDgwCj4gWyAzMjYzLjQ1MjE0OV0gIFs8ZmZmZmZmZmY4
MTUxMDcxMD5dID8gYml0X3dhaXQrMHg1MC8weDUwCj4gWyAzMjYzLjQ1MjE1M10gIFs8ZmZmZmZm
ZmY4MTUxMDg1OT5dID8KPiBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDY5LzB4ODAKPiBbIDMy
NjMuNDUyMTU3XSAgWzxmZmZmZmZmZjgxMGQ0YWIwPl0gPwo+IGF1dG9yZW1vdmVfd2FrZV9mdW5j
dGlvbisweDMwLzB4MzAKPiBbIDMyNjMuNDUyMTYzXSAgWzxmZmZmZmZmZjgxMjIwZWQwPl0gPyBl
eHQ0X2ZpbmRfZW50cnkrMHgzNTAvMHg1ZDAKPiBbIDMyNjMuNDUyMTY4XSAgWzxmZmZmZmZmZjgx
MWI5MDIwPl0gPyBkX2FsbG9jX3BhcmFsbGVsKzB4YTAvMHg0ODAKPiBbIDMyNjMuNDUyMTcyXSAg
WzxmZmZmZmZmZjgxMWI2ZDE4Pl0gPyBfX2RfbG9va3VwX2RvbmUrMHg2OC8weGQwCj4gWyAzMjYz
LjQ1MjE3NV0gIFs8ZmZmZmZmZmY4MTFiN2YzOD5dID8gZF9zcGxpY2VfYWxpYXMrMHgxNTgvMHgz
YjAKPiBbIDMyNjMuNDUyMTc5XSAgWzxmZmZmZmZmZjgxMjIxNjYyPl0gPyBleHQ0X2xvb2t1cCsw
eDQyLzB4MWYwCj4gWyAzMjYzLjQ1MjE4NF0gIFs8ZmZmZmZmZmY4MTFhYjI4ZT5dID8gbG9va3Vw
X3Nsb3crMHg4ZS8weDEzMAo+IFsgMzI2My40NTIxODddICBbPGZmZmZmZmZmODExYWI3MWE+XSA/
IHdhbGtfY29tcG9uZW50KzB4MWNhLzB4MzAwCj4gWyAzMjYzLjQ1MjE5M10gIFs8ZmZmZmZmZmY4
MTFhYzBmZT5dID8gbGlua19wYXRoX3dhbGsrMHgxOGUvMHg1NzAKPiBbIDMyNjMuNDUyMTk5XSAg
WzxmZmZmZmZmZjgxMWFiZTEzPl0gPyBwYXRoX2luaXQrMHgxYzMvMHgzMjAKPiBbIDMyNjMuNDUy
MjA3XSAgWzxmZmZmZmZmZjgxMWFlNGMyPl0gPyBwYXRoX29wZW5hdCsweGUyLzB4MTM4MAo+IFsg
MzI2My40NTIyMTRdICBbPGZmZmZmZmZmODExYjAzMjk+XSA/IGRvX2ZpbHBfb3BlbisweDc5LzB4
ZDAKPiBbIDMyNjMuNDUyMjIyXSAgWzxmZmZmZmZmZjgxMTg1ZmMxPl0gPyBrbWVtX2NhY2hlX2Fs
bG9jKzB4NzEvMHg0MDAKPiBbIDMyNjMuNDUyMjI4XSAgWzxmZmZmZmZmZjgxMTlkNTA3Pl0gPyBf
X2NoZWNrX29iamVjdF9zaXplKzB4ZjcvMHgxYzQKPiBbIDMyNjMuNDUyMjM1XSAgWzxmZmZmZmZm
ZjgxMTlmOGNmPl0gPyBkb19zeXNfb3BlbisweDExZi8weDFmMAo+IFsgMzI2My40NTIyMzhdICBb
PGZmZmZmZmZmODE1MTQxYjc+XSA/Cj4gZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDFhLzB4
YTkKCkp1c3QgaW4gY2FzZSwgYW4gb3RoZXIgZXhhbXBsZSA6CgpbIDEwODguNDc2MDQ0XSBJTkZP
OiB0YXNrIGpiZDIveHZkYi04OjQ5NCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMu
ClsgMTA4OC40NzYwNThdICAgICAgIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgICAgNC45LWRhZS14
ZW4gIzIKWyAxMDg4LjQ3NjA2MV0gImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNr
X3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLgpbIDEwODguNDc2MDY2XSBqYmQy
L3h2ZGItOCAgICAgRCAgICAwICAgNDk0ICAgICAgMiAweDAwMDAwMDAwClsgMTA4OC40NzYwNzJd
ICBmZmZmODgwMGZkMDM2NDgwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDNhZjhkNzg4MCBmZmZm
ODgwM2E4YzZlNTgwClsgMTA4OC40NzYwNzldICBmZmZmODgwMzg3NTZkMjgwIGZmZmZjOTAwMTcz
N2ZiOTAgZmZmZmZmZmY4MTUwZmYxZiAwMDAwMTAwMDAwMDAwMDAxClsgMTA4OC40NzYwODVdICBm
ZmZmODgwMzg3NTZkMjgwIDdmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmY4MTUxMDcxMCBmZmZmYzkw
MDE3MzdmYzk4ClsgMTA4OC40NzYwOTFdIENhbGwgVHJhY2U6ClsgMTA4OC40NzYxMDJdICBbPGZm
ZmZmZmZmODE1MGZmMWY+XSA/IF9fc2NoZWR1bGUrMHgxN2YvMHg1MzAKWyAxMDg4LjQ3NjEwN10g
IFs8ZmZmZmZmZmY4MTUxMDcxMD5dID8gYml0X3dhaXQrMHg1MC8weDUwClsgMTA4OC40NzYxMTRd
ICBbPGZmZmZmZmZmODE1MTAyZmQ+XSA/IHNjaGVkdWxlKzB4MmQvMHg4MApbIDEwODguNDc2MTE3
XSAgWzxmZmZmZmZmZjgxNTEzMmJlPl0gPyBzY2hlZHVsZV90aW1lb3V0KzB4MTdlLzB4MmEwClsg
MTA4OC40NzYxMjNdICBbPGZmZmZmZmZmODEwMWJiNzE+XSA/IHhlbl9jbG9ja3NvdXJjZV9nZXRf
Y3ljbGVzKzB4MTEvMHgyMApbIDEwODguNDc2MTI2XSAgWzxmZmZmZmZmZjgxMDFiYjcxPl0gPyB4
ZW5fY2xvY2tzb3VyY2VfZ2V0X2N5Y2xlcysweDExLzB4MjAKWyAxMDg4LjQ3NjEzMl0gIFs8ZmZm
ZmZmZmY4MTBmMjE5Nj5dID8ga3RpbWVfZ2V0KzB4MzYvMHhhMApbIDEwODguNDc2MTM2XSAgWzxm
ZmZmZmZmZjgxNTEwNzEwPl0gPyBiaXRfd2FpdCsweDUwLzB4NTAKWyAxMDg4LjQ3NjEzOV0gIFs8
ZmZmZmZmZmY4MTUwZmQzOD5dID8gaW9fc2NoZWR1bGVfdGltZW91dCsweDk4LzB4MTAwClsgMTA4
OC40NzYxNDNdICBbPGZmZmZmZmZmODE1MTNkZTE+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSsweDExLzB4MjAKWyAxMDg4LjQ3NjE0N10gIFs8ZmZmZmZmZmY4MTUxMDcyMj5dID8gYml0
X3dhaXRfaW8rMHgxMi8weDYwClsgMTA4OC40NzYxNTFdICBbPGZmZmZmZmZmODE1MTA3YmU+XSA/
IF9fd2FpdF9vbl9iaXQrMHg0ZS8weDgwClsgMTA4OC40NzYxNTVdICBbPGZmZmZmZmZmODE1MTA3
MTA+XSA/IGJpdF93YWl0KzB4NTAvMHg1MApbIDEwODguNDc2MTU5XSAgWzxmZmZmZmZmZjgxNTEw
ODU5Pl0gPyBvdXRfb2ZfbGluZV93YWl0X29uX2JpdCsweDY5LzB4ODAKWyAxMDg4LjQ3NjE2M10g
IFs8ZmZmZmZmZmY4MTBkNGFiMD5dID8gYXV0b3JlbW92ZV93YWtlX2Z1bmN0aW9uKzB4MzAvMHgz
MApbIDEwODguNDc2MTcwXSAgWzxmZmZmZmZmZjgxMjUyOGVlPl0gPyBqYmQyX2pvdXJuYWxfY29t
bWl0X3RyYW5zYWN0aW9uKzB4ZTdlLzB4MTYxMApbIDEwODguNDc2MTc3XSAgWzxmZmZmZmZmZjgx
MGViN2Y2Pl0gPyBsb2NrX3RpbWVyX2Jhc2UrMHg3Ni8weDkwClsgMTA4OC40NzYxODJdICBbPGZm
ZmZmZmZmODEyNTViMGQ+XSA/IGtqb3VybmFsZDIrMHhhZC8weDIzMApbIDEwODguNDc2MTg5XSAg
WzxmZmZmZmZmZjgxMGQ0YTgwPl0gPyB3YWtlX2F0b21pY190X2Z1bmN0aW9uKzB4NTAvMHg1MApb
IDEwODguNDc2MTkzXSAgWzxmZmZmZmZmZjgxMjU1YTYwPl0gPyBjb21taXRfdGltZW91dCsweDEw
LzB4MTAKWyAxMDg4LjQ3NjE5N10gIFs8ZmZmZmZmZmY4MTBhMmJhNT5dID8gZG9fZ3JvdXBfZXhp
dCsweDM1LzB4YTAKWyAxMDg4LjQ3NjIwMV0gIFs8ZmZmZmZmZmY4MTBiYTM1Mj5dID8ga3RocmVh
ZCsweGMyLzB4ZTAKWyAxMDg4LjQ3NjIwNV0gIFs8ZmZmZmZmZmY4MTBiYTI5MD5dID8ga3RocmVh
ZF9jcmVhdGVfb25fbm9kZSsweDQwLzB4NDAKWyAxMDg4LjQ3NjIwOV0gIFs8ZmZmZmZmZmY4MTUx
NDQwNT5dID8gcmV0X2Zyb21fZm9yaysweDI1LzB4MzAKCgoKYW5kIGFsc28gZnJvbSB0aGUgRG9t
MCAocmV3cml0dGVuIGZyb20gc2NyZWVuc2hvdCkgOgoKd2F0Y2hkb2c6IEJVRzogc29mdCBsb2Nr
dXAgLSBDUFUjMTEgc3R1Y2sgZm9yIDIycyEgW2t3b3JrZXIvMTE6MDoyNjI3M10KTW9kdWxlcyBs
aW5rZWQgaW46IC4uLgpDUFU6IDExIFBJRDogMjYyNzMgQ29tbToga3dvcmtlci8xMTowIFRhaW5l
dGVkOiBHIEQgVyBMIDQuMTMtZGFlLWRvbTAgIzIKSGFyd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3Jh
dGlvbiBTMjYwMENXUi9TMjYwMENXUiwgQklPUyBTRTVDNjEwLjg2Qi4wMS4wMS4wMDE5LjEwMTIy
MDE2MDYwNCAxMC8xMi8yMDE2CldvcmtxdWV1ZTogZXZlbnRzIHdhaXRfcmN1X2V4cF9ncAp0YXNr
OiAuLi4gdGFzay5zdGFjazogLi4uClJJUDogZTAzMDpzbXBfY2FsbF9mdW5jdGlvbl9zaW5nbGUr
MHg2Yi8weGMwCi4uLgpDYWxsIFRyYWNlOgogPyBzeW5jX3JjdV9leHBfc2VsZWN0X2NwdXMrMHgy
YjUvMHg0MTAKID8gcmN1X2JhcnJpZXJfZnVuYysweDQwLzB4NDAKID8gd2FpdF9yY3VfcnhwX2dw
KzB4MTYvMHgzMAogPyBwcm9jZXNzX29uZV93b3JrKzB4MWFkLzB4MzQwCiA/IHdvcmtlcl90aHJl
YWQrMHg0NS8weDNmMAogPyBrdGhyZWFkKzB4ZjIvMHgxMzAKID8gcHJvY2Vzc19vbmVfd29yaysw
eDM0MC8weDM0MAogPyBrdGhyZWFkX2NyZWF0ZV9vbl9ub2RlKzB4NDAvMHg0MAogPyBkb19ncm91
cF9leGl0KzB4MzUvMHhhMAogPyByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMAouLi4KCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:56:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxc6j-0001yx-VE; Thu, 28 Sep 2017 16:56:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxc6j-0001yr-E6
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 16:56:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E4/B7-03422-0B92DC95; Thu, 28 Sep 2017 16:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQned5tl
 Ig7ap7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amLw9YC5byVczZ1MzYwPiLq4uRk0NCwE/i
 wJyNTCC2sECcROvpjSwgtoiAskTvr99gNjNQzZuTJ9m7GLk4hAT2MEq8m/0LLMEmoC+x+8Uns
 GZeAVuJ/5fPs4PYLAKqEi3vPoDFRQXCJZrO9rNA1AhKnJz5BMzmFLCXePi5B8jmAFqgKbF+lz
 7ELnmJ5q2zmSFscYmmLytZQWwhATWJa/2X2CFuTpeY+KyHZQKjwCwkU2chTJqFZNIsJJMWMLK
 sYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMWAYg2ME4+7L/
 IUZJDiYlUd7jqmcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3tEAygkWpaanVqRl5gBjByYtw
 cGjJMLbBZLmLS5IzC3OTIdInWJUlBLnnQSSEABJZJTmwbXB4vUSo6yUMC8j0CFCPAWpRbmZJa
 jyrxjFORiVhHnvgUzhycwrgZv+CmgxE9DiyRPPgCwuSURISTUwek2taPz76e2suSn6dda/u2L
 iyy8u9Eh6YPRETJuB/79H1BfTH53uruzCwj2Xi2faMG6t2WHAkq3Qk31nOlurzbJ5Mv2/ugLb
 fvu/OL167urWf0dvfrv6MIOBaU6F2IomiUnV9Ru1v3x+mnW+4lf4kqY30hkxczZ49a1KOaL9R
 s/yZ0lyW+tqJZbijERDLeai4kQASQouHtICAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506617773!95838094!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14935 invoked from network); 28 Sep 2017 16:56:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:56:14 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53656968"
To: Jan Beulich <JBeulich@suse.com>
References: <1506596372-24393-1-git-send-email-andrew.cooper3@citrix.com>
 <1506596372-24393-4-git-send-email-andrew.cooper3@citrix.com>
 <59CD093A02000078001807D5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7a09af63-2600-8093-525c-e379b83889b9@citrix.com>
Date: Thu, 28 Sep 2017 17:56:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59CD093A02000078001807D5@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Glenn Enright <glenn@rimuhosting.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH XTF 4/4] build: Avoid using initialisers for
 anonymous unions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTM6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjA5LjE3IGF0
IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3Rlc3Rz
L2xpdmVwYXRjaC1wcml2LWNoZWNrL21haW4uYwo+PiArKysgYi90ZXN0cy9saXZlcGF0Y2gtcHJp
di1jaGVjay9tYWluLmMKPj4gQEAgLTM4LDIzICszOCwxNyBAQCBzdGF0aWMgdm9pZCBjaGVja19y
ZXQoY29uc3QgY2hhciAqdGVzdCwgaW50IHJjKQo+PiAgc3RhdGljIHZvaWQgdGVzdF91cGxvYWQo
dm9pZCkKPj4gIHsKPj4gICAgICBzdGF0aWMgdWludDhfdCBwYXlsb2FkW1BBR0VfU0laRV07Cj4+
IC0gICAgeGVuX3N5c2N0bF90IG9wID0KPj4gLSAgICB7Cj4+ICsgICAgeGVuX3N5c2N0bF90IG9w
ID0gewo+PiAgICAgICAgICAuY21kID0gWEVOX1NZU0NUTF9saXZlcGF0Y2hfb3AsCj4+ICAgICAg
ICAgIC5pbnRlcmZhY2VfdmVyc2lvbiA9IHN5c2N0bF9pbnRlcmZhY2VfdmVyc2lvbiwKPj4gLSAg
ICAgICAgLnUubGl2ZXBhdGNoID0gewo+PiAtICAgICAgICAgICAgLmNtZCA9IFhFTl9TWVNDVExf
TElWRVBBVENIX1VQTE9BRCwKPj4gLSAgICAgICAgICAgIC51LnVwbG9hZCA9IHsKPj4gLSAgICAg
ICAgICAgICAgICAubmFtZSA9IHsKPj4gLSAgICAgICAgICAgICAgICAgICAgLm5hbWUucCA9IFRF
U1RfTkFNRSwKPj4gLSAgICAgICAgICAgICAgICAgICAgLnNpemUgPSBzaXplb2YoVEVTVF9OQU1F
KSwKPj4gLSAgICAgICAgICAgICAgICB9LAo+PiAtICAgICAgICAgICAgICAgIC5zaXplID0gUEFH
RV9TSVpFLAo+PiAtICAgICAgICAgICAgICAgIC5wYXlsb2FkLnAgPSBwYXlsb2FkLAo+PiAtICAg
ICAgICAgICAgfSwKPj4gLSAgICAgICAgfSwKPj4gICAgICB9Owo+PiAgCj4+ICsgICAgb3AudS5s
aXZlcGF0Y2guY21kID0gWEVOX1NZU0NUTF9MSVZFUEFUQ0hfVVBMT0FEOwo+PiArICAgIG9wLnUu
bGl2ZXBhdGNoLnUudXBsb2FkLm5hbWUubmFtZS5wID0gVEVTVF9OQU1FOwo+PiArICAgIG9wLnUu
bGl2ZXBhdGNoLnUudXBsb2FkLm5hbWUuc2l6ZSA9IHNpemVvZihURVNUX05BTUUpOwo+PiArICAg
IG9wLnUubGl2ZXBhdGNoLnUudXBsb2FkLnNpemUgPSBQQUdFX1NJWkU7Cj4+ICsgICAgb3AudS5s
aXZlcGF0Y2gudS51cGxvYWQucGF5bG9hZC5wID0gcGF5bG9hZDsKPiBTbyB3aGVyZSdzIHRoZSBh
bm9ueW1vdXMgZmllbGQgaGVyZT8gU2FtZSBmb3IgdGhlIG90aGVyIGNoYW5nZXMKPiBmdXJ0aGVy
IGRvd24uCgptYWluLmM6IEluIGZ1bmN0aW9uIOKAmHRlc3RfdXBsb2Fk4oCZOgptYWluLmM6NDk6
IGVycm9yOiB1bmtub3duIGZpZWxkIOKAmHDigJkgc3BlY2lmaWVkIGluIGluaXRpYWxpemVyCmNj
MTogd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKbWFpbi5jOjQ5OiBlcnJvcjogbWlz
c2luZyBicmFjZXMgYXJvdW5kIGluaXRpYWxpemVyCm1haW4uYzo0OTogZXJyb3I6IChuZWFyIGlu
aXRpYWxpemF0aW9uIGZvcgrigJhvcC51LmxpdmVwYXRjaC51LnVwbG9hZC5uYW1lLm5hbWUuPGFu
b255bW91cz7igJkpCm1haW4uYzo1MzogZXJyb3I6IHVua25vd24gZmllbGQg4oCYcOKAmSBzcGVj
aWZpZWQgaW4gaW5pdGlhbGl6ZXIKbWFpbi5jOiBJbiBmdW5jdGlvbiDigJh0ZXN0X3VwbG9hZOKA
mToKbWFpbi5jOjQ5OiBlcnJvcjogdW5rbm93biBmaWVsZCDigJhw4oCZIHNwZWNpZmllZCBpbiBp
bml0aWFsaXplcgpjYzE6IHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCgphbHRob3Vn
aCB0aGlzIGRvZXMgZ2l2ZSBtZSBhbiBpZGVhIHRvIHNpbXBsaWZ5IHRoZSBwYXRjaC4uLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 16:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 16:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxc6s-0001zq-6J; Thu, 28 Sep 2017 16:56:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxc6r-0001zd-MR
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 16:56:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8F/EB-03283-8B92DC95; Thu, 28 Sep 2017 16:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpO5WzbO
 RBp9sLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjFlbIwp+KVa8b5VoYDwk28XIySEhECJxd/c1
 JhCbV8BQ4t7epawgtrCAt0T39yOMIDabgIHEmx17weIiAokSUy/eZO9i5OJgFuhjkti2s4sNJ
 MEioCqxe3MXM4jNKeAlsfXTLbAiIYFjjBJTGmaBbeAXkJS49eUjWBGzQLVEz5HHrBBXaEscOd
 fPDnGFoMTJmU9YQGwhATWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2tsSyha+ZIWxbiXXr3kP
 V2EhsurqAEcKWl9j+dg7zAkb2VYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgaHMAAQ7GL8tCzjEKMnBpCTKe1z1bKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d5SDaCcYFFqempFWmYOMKpg0hIcPEoivF0gad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKif
 NOAikSACnKKM2DGwGL8EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5s0AmcKTmVcCt+kV0BF
 MQEdMnngG5IiSRISUVAOj6Jn4Hx23X0wpKpv0W+NRSdHEWHNrx6eGzkWhEzquBlx61DTp27yH
 Utd3leo3bZ54f/I3PtcGxzunFV+f9rzyqalSebXzVtXFVemlXubLZvW6fXdTVXFqncRr9tJrx
 6EZt2OLrHsNpj5dtjlt58aFX6duFypuWZx34l38y/8ufVqLU/Qcc3+cVWIpzkg01GIuKk4EAE
 SJ7ojrAgAA
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506617779!85165456!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25403 invoked from network); 28 Sep 2017 16:56:20 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 16:56:20 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="441651855"
Message-ID: <1506617767.5001.16.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>, Yi Sun
 <yi.y.sun@linux.intel.com>
Date: Thu, 28 Sep 2017 18:56:07 +0200
In-Reply-To: <20170919113724.2pbo3csxzxqwymhv@dhcp-3-128.uk.xensource.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-16-git-send-email-yi.y.sun@linux.intel.com>
 <20170919113724.2pbo3csxzxqwymhv@dhcp-3-128.uk.xensource.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v3 15/15] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5340350367913249477=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5340350367913249477==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1oBx66x2fjr9b5KTyame"

--=-1oBx66x2fjr9b5KTyame
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-09-19 at 12:37 +0100, Roger Pau Monn=C3=A9 wrote:
> On Tue, Sep 05, 2017 at 05:32:37PM +0800, Yi Sun wrote:
> >=20
> > --- a/docs/man/xl.pod.1.in
> > +++ b/docs/man/xl.pod.1.in
> > @@ -1798,6 +1798,40 @@ processed.
> > =C2=A0
> > =C2=A0=3Dback
> > =C2=A0
> > +=3Dhead2 Memory Bandwidth Allocation
> > +
> > +Intel Skylake and later server platforms offer capabilities to
> > configure and
> > +make use of the Memory Bandwidth Allocation (MBA) mechanisms,
> > which provides
> > +OS/VMMs the ability to slow misbehaving apps/VMs or create
> > advanced closed-loop
>=20
> I don't get the 'closed-loop' thing again, but that might just be me
> since I'm not a native speaker.
>=20
> > +control system via exposing control over a credit-based throttling
> > mechanism.
>
It goes together with 'control system'. In fact, 'closed-loop control
system' is a concept from control theory (or system automation, or
system theory... I've head it called in all these ways).

It's when you want to control a system, or a process, and you do it by
enclosing it in a "loop" in such a way that the n+1-th input to the
process is influenced by the n-th output of the process itself. It's
also called 'feedback-loop' or 'feedback-based control system'.

Basically, you usually read/measure/sense the n-th output of the
process, you compare it with some 'desired' value, and you use --as the
process' n+1-th input-- some indication of how different the measured
value was from the desired value.

http://www.electronics-tutorials.ws/systems/closed-loop-system.html

Alternatively, you have 'open-loop control systems', where there is no
sensing of the output, and no feedback mechanism that would correct the
input according to how things are actually going (i.e., someone says,
there is no control!).

http://www.electronics-tutorials.ws/systems/open-loop-system.html


*I guess* what this means, in this context, is that, with both MBA and
MBM, you can build a piece of software that, given a desired memory
bandwidth usage, for a certain domain, sets MBA accordingly, then
monitors what the domain is actually getting, and use the difference
between that and the desired value to drive the new value to be set,
using MBA again. Like, if it's getting less, give it _some_ more, if
it's getting more, give it _some_ less (where both the _some_-s are
coefficients).

Ideally, after initial spikes and fluctuations (which depends on the
coefficients, and on which one can do math, still using control theory
concepts), happening, e.g., when the workload inside the VM changes,
the bandwidth utilization will settle at the desired point.


All that being said, I'd say that either more details are given (or a
link is put here, pointing to a whitepaper or in general a place where
a full description of the solution can be found), or it's probably
better to drop the 'close-loop' reference, and explain how MBA can be
useful in another way.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-1oBx66x2fjr9b5KTyame
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzSmoAAoJEBZCeImluHPu+E8P/jw9mRbjG2Ow8Hft3n3QGGSJ
62pnsLD1iVrmrWLbxUF3AKvkdCbenYtZv62mn712LOwmFDGn6PP3iT99OTnBly1C
SVl+iQT6zD2/CYh55pq0crptTt5YN++DnAHwjOnFXUiNzQMscRya3QTr7d54OYrG
ghD25bmFwuk5SRJ9UgkyiomYPlXv4G2xFZ91tDEyAJV6nbgFDDZMYhAgqzTZmoWw
Pwlzd42tGUnMfDVV6wb+fogqx4n04TyvTdv1iGVl5dePsV0Cl1zq1Cs/+6AA+VJ7
wG7ItIqOVz9t3YFdM+qFaN7Y7i35eR2G75jZgfzaWITicBKBx+ZVoQOJSncxRlrn
EwebOs89iC9M3DHi5cg4aqzOUGZo47sr72JRVlJCi/k+ERJcN+nS3sQK7fUlH00B
t31Oh1OiLGGSYsel6NHtHiAuA6CFa7EBFBsY2fCmAJO29XH0j2/zZ/IUt6x9wzq9
ZSfp4vdTxwlyDAa7xZcQ2JCpKDWSYMst2JqOt7YCaTOfYHtcz0QlBUO7fiavzCfh
SEgUnT5upgSnECHH7MslkNj1MSVmkTsZLNcljOf/+IE5ryS/d9RzNjYhMmDhRKTG
FfIytKSg3rJpOszNibJKZXBAesl9iF7NbvvpZ+VnzsaohvOOrPx3GVY1EMLKvbq0
9gdKnEyf60s/bq3ZNewu
=jZND
-----END PGP SIGNATURE-----

--=-1oBx66x2fjr9b5KTyame--


--===============5340350367913249477==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5340350367913249477==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 17:06:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcGb-0002vx-BD; Thu, 28 Sep 2017 17:06:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxcGZ-0002vr-Nd
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:06:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3A/BF-03454-31C2DC95; Thu, 28 Sep 2017 17:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GNpwRFdI52y
 kwc11whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3ZU0sBVPkK/Y2PGduYNwn2cXIySEkMIVR
 4uOigC5GLg4WgTWsEn9a2hlBHAmBS6wSrc0PmUGqJATSJHZdeckGYy+e+hgozgFkV0l03OODG
 KQicXP7KiaQXiGB74wSj49eZwRJCAvoSRw5+oMdwnaRmLxgNZjNJmAg8WbHXlYQW0RASeLeqs
 lgzcwCrxglTp/aB9bMIqAq0fp0J1gRr4C3xO2HP8HinED2oTPz2SE2e0mserMaLC4qICex8nI
 LVL2gxMmZT1hADmUW0JRYv0sfJMwsIC+x/e0c5gmMorOQVM1CqJqFpGoBI/MqRvXi1KKy1CJd
 Y72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCoYACCHYwd/5wOMUpyMCmJ8uprn
 40U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7SAsoJ1iUmp5akZaZA4xPmLQEB4+SCO86kDRvcU
 FibnFmOkTqFKMxx4U7l/4wcRzYc+sPkxBLXn5eqpQ472eQUgGQ0ozSPLhBsLRxiVFWSpiXEeg
 0IZ6C1KLczBJU+VeM4hyMSsK8DCC38mTmlcDtA0YG0BcivJMnngE5pSQRISXVwBgm5TX/tTfP
 pwvWs9i7D1kemS+g1q/VLMx9wP3Bs53r+l7bXZyZKNJ9fQJz9C5Ln51Vl9+ufacmvPIFO8etC
 qNcA1PJ5CbLBTJaTGVt80+ez7s54dsBwU9MhRvKTrM/P/VyQr1CzjStOTdmt7Przn++LXtThf
 Kkc6KdC6ezLi0V/rLkg1MRQ44SS3FGoqEWc1FxIgBPG58aFgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506618386!95839613!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40348 invoked from network); 28 Sep 2017 17:06:26 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 17:06:26 -0000
Received: by mail-wr0-f196.google.com with SMTP id 45so2431wry.5
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 10:06:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=GnEBhTnC3rBT4p4qD4ps4cWKaXZLUzENeic6MwKWZgY=;
 b=SQLBgmSebiKrUAZFo8teCWDeMbE87ZlBx4YYDoy53KqbnyYqN7nu9EuMSJz7inZuog
 eVAp4N35ZZ/q7297ABTh+cumtCmGXbbYqreIM7tK10FbE38R8cpng7MnRqO0m1tYu9s8
 u6by3ns7AgyJKeLBSIQrTm1zRZypey/o+kX7/UToxVZkRk6u1Drfssr3MPNtcq2rkRIw
 HpYbQpvX1Y9hQ4IZN7IAszJKZJ7a8mDslRoxgbm7BtfdwMne5GRWwR6CMKrGokUJf7D3
 5DOsAcMiNKkXc2bQratuWZQjNfOhl7kKJ7QUDVf2Py1IOtZA7WB3B/fWkBWBeqfFb3FG
 r1ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=GnEBhTnC3rBT4p4qD4ps4cWKaXZLUzENeic6MwKWZgY=;
 b=ihUtz5yFNhgT123LXwVK1ipn0CZ8rjjXKKY86D80ZhGRf1MPVDwdoHUtiUg8RpWN3E
 waxtZ3AXQ4nBi31k02DPBIHSrUIuhXSMwqAyso89jFiGx4TZfkNJddG2L5UszpHiv1xI
 EJyPb48kXpSO+YLYqwtmSwMASbWzKoG7qpKobrSweCRuL7iAerDOagjZ7BstTc7f+7pR
 TMohWrtczbUMyCx35hGRIVd0ajw1El+R1W9w+J0CqodIEM/fQHputRUYZOAynmQvGHat
 3FIPmdCdcx7xx4hV8V96ilUT69EDOfRxl42+HOMRI2R5wuJE8JVyDGJSzAPh+NRuYhCR
 XR8g==
X-Gm-Message-State: AHPjjUjnbTt/Ggj7f6m9ietVViB88D07ACC11XqJzPm6qr+ySI6dNw1W
 KsFeAkzCAAOLNaH39VO8V5w=
X-Google-Smtp-Source: AOwi7QBCOrTmfUguh9n56776KMOIU5pvJOFkkVAJ1ATAA3vunRjFcU5eWJ+8FbTRR8Eb2wL45xnTTw==
X-Received: by 10.223.153.149 with SMTP id y21mr5564037wrb.46.1506618381049;
 Thu, 28 Sep 2017 10:06:21 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id o3sm1169104wmg.3.2017.09.28.10.06.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 10:06:20 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 19:06:19 +0200
Message-ID: <150661837885.4976.14015806170584961193.stgit@Solace.fritz.box>
In-Reply-To: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
References: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v3 1/3] xen: RCU: let the RCU idle timer handler
	run
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgc3RvcF90aW1lcigpIGlzIGNhbGxlZCBiZXR3ZWVuIHdoZW4gdGhlIFJDVQppZGxlIHRpbWVy
J3MgaW50ZXJydXB0IGFycml2ZXMgKGFuZCBUSU1FUl9TT0ZUSVJRIGlzCnJhaXNlZCkgYW5kIHdo
ZW4gc29mdGlycXMgYXJlIGNoZWNrZWQgYW5kIGhhbmRsZWQsIHRoZQp0aW1lciBpcyBkZWFjdGl2
YXRlZCwgYW5kIHRoZSBoYW5kbGVyIG5ldmVyIHJ1bnMuCgpUaGlzIGhhcHBlbnMgdG8gdGhlIFJD
VSBpZGxlIHRpbWVyIGJlY2F1c2Ugc3RvcF90aW1lcigpCmlzIGNhbGxlZCBvbiBpdCBkdXJpbmcg
dGhlIHdha2V1cCBmcm9tIGlkbGUgKGUuZy4sIEMtc3RhdGVzLApvbiB4ODYpIHBhdGguCgpUbyBm
aXggdGhhdCwgd2UgYXZvaWQgY2FsbGluZyBzdG9wX3RpbWVyKCksIGluIGNhc2Ugd2Ugc2VlCnRo
YXQgdGhlIHRpbWVyIGl0c2VsZiBpczoKLSBzdGlsbCBhY3RpdmUsCi0gZXhwaXJlZCAoaS5lLiwg
aXQncyBleHBpcnkgdGltZSBpcyBpbiB0aGUgcGFzdCkuCkluIGZhY3QsIHRoYXQgaW5kaWNhdGVz
IChmb3IgdGhpcyBwYXJ0aWN1bGFyIHRpbWVyKSB0aGF0Cml0IGhhcyBmaXJlZCwgYW5kIHdlIGFy
ZSBqdXN0IGFib3V0IHRvIGhhbmRsZSB0aGUgVElNRVJfU09GVElSUQood2hpY2ggd2lsbCBwZXJm
b3JtIHRoZSB0aW1lciBkZWFjdGl2YXRpb24gYW5kIHJ1biBpdHMgaGFuZGxlcikuCgpTaWduZWQt
b2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBmcm9tIHYyOgotIGltcHJvdmVkIGNvbW1lbnQg
aW4gcmN1X2lkbGVfdGltZXJfc3RvcCgpOwotIGludHJvZHVjZSBhIG1vcmUgZ2VuZXJpYyB0aW1l
cl9leHBpcmVzX2JlZm9yZSgpIGZ1bmN0aW9uLCBhbmQgbWFrZQogIHRpbWVyX2lzX2V4cGlyZWQo
KSBhIG1hY3JvIHdoaWNoIGRvZXMgbm90IHRha2UgYW55IHRpbWUgcGFyYW1ldGVyLgoKQ2hhbmdl
cyBmcm9tIHYxOgotIGxvZ2ljIGNoYW5nZWQgY29tcGxldGVseTogaW5zdGVhZCBvZiBhdm9pZGlu
ZyBkZWFjdGl2YXRlX3RpbWVyKCkgaW4KICBzdG9wX3RpbWVyKCksIHdlIGF2b2lkIHN0b3BfdGlt
ZXIoKSBpbiByY3VfaWRsZV90aW1lcl9zdG9wKCkgKGlmCiAgYXBwcm9wcmlhdGUsIG9mIGNvdXJz
ZSkuCi0tLQogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgfCAgIDE5ICsrKysrKysrKysrKysrKysr
Ky0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgIHwgICAxNyArKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUveGVuL3RpbWVyLmggfCAgICA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JjdXBk
YXRlLmMgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKaW5kZXggODcxOTM2Zi4uMjUyZTAxYiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCisrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUu
YwpAQCAtNDY1LDcgKzQ2NSwyNCBAQCB2b2lkIHJjdV9pZGxlX3RpbWVyX3N0b3AoKQogICAgICAg
ICByZXR1cm47CiAKICAgICByZHAtPmlkbGVfdGltZXJfYWN0aXZlID0gZmFsc2U7Ci0gICAgc3Rv
cF90aW1lcigmcmRwLT5pZGxlX3RpbWVyKTsKKworICAgIC8qCisgICAgICogSW4gZ2VuZXJhbCwg
YXMgdGhlIENQVSBpcyBiZWNvbWluZyBhY3RpdmUgYWdhaW4sIHdlIGRvbid0IG5lZWQgdGhlCisg
ICAgICogaWRsZSB0aW1lciwgYW5kIHNvIHdlIHdhbnQgdG8gc3RvcCBpdC4KKyAgICAgKgorICAg
ICAqIEhvd2V2ZXIsIGluIGNhc2Ugd2UgYXJlIGhlcmUgYmVjYXVzZSBpZGxlX3RpbWVyIGhhcyAo
anVzdCkgZmlyZWQgYW5kCisgICAgICogaGFzIHdva2VuIHVwIHRoZSBDUFUsIHdlIHNraXAgc3Rv
cF90aW1lcigpIG5vdy4gSW4gZmFjdCwgd2hlbiBhIENQVQorICAgICAqIHdha2VzIHVwIGZyb20g
aWRsZSwgdGhpcyBjb2RlIGFsd2F5cyBydW5zIGJlZm9yZSBkb19zb2Z0aXJxKCkgaGFzIHRoZQor
ICAgICAqIGNoYW5jZSB0byBjaGVjayBhbmQgZGVhbCB3aXRoIFRJTUVSX1NPRlRJUlEuIEFuZCBp
ZiB3ZSBzdG9wIHRoZSB0aW1lcgorICAgICAqIG5vdywgdGhlIFRJTUVSX1NPRlRJUlEgaGFuZGxl
ciB3aWxsIHNlZSBpdCBhcyBpbmFjdGl2ZSwgYW5kIHdpbGwgbm90CisgICAgICogY2FsbCByY3Vf
aWRsZV90aW1lcl9oYW5kbGVyKCkuCisgICAgICoKKyAgICAgKiBUaGVyZWZvcmUsIGlmIHdlIHNl
ZSB0aGF0IHRoZSB0aW1lciBpcyBleHBpcmVkIGFscmVhZHksIHdlIGxlYXZlIGl0CisgICAgICog
YWxvbmUuIFRoZSBUSU1FUl9TT0ZUSVJRIGhhbmRsZXIgd2lsbCB0aGVuIHJ1biB0aGUgdGltZXIg
cm91dGluZSwgYW5kCisgICAgICogZGVhY3RpdmF0ZSBpdC4KKyAgICAgKi8KKyAgICBpZiAoICF0
aW1lcl9pc19leHBpcmVkKCZyZHAtPmlkbGVfdGltZXIpICkKKyAgICAgICAgc3RvcF90aW1lcigm
cmRwLT5pZGxlX3RpbWVyKTsKIH0KIAogc3RhdGljIHZvaWQgcmN1X2lkbGVfdGltZXJfaGFuZGxl
cih2b2lkKiBkYXRhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90aW1lci5jIGIveGVuL2NvbW1v
bi90aW1lci5jCmluZGV4IGQ5ZmY2NjkuLmZhNDVkYjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
dGltZXIuYworKysgYi94ZW4vY29tbW9uL3RpbWVyLmMKQEAgLTMzMiw2ICszMzIsMjMgQEAgdm9p
ZCBzdG9wX3RpbWVyKHN0cnVjdCB0aW1lciAqdGltZXIpCiB9CiAKIAorYm9vbCB0aW1lcl9leHBp
cmVzX2JlZm9yZShzdHJ1Y3QgdGltZXIgKnRpbWVyLCBzX3RpbWVfdCB0KQoreworICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CisgICAgYm9vbCByZXQgPSBmYWxzZTsKKworICAgIGlmICggIXRpbWVy
X2xvY2tfaXJxc2F2ZSh0aW1lciwgZmxhZ3MpICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAg
IGlmICggYWN0aXZlX3RpbWVyKHRpbWVyKSAmJiB0aW1lci0+ZXhwaXJlcyA8PSB0ICkKKyAgICAg
ICAgcmV0ID0gdHJ1ZTsKKworICAgIHRpbWVyX3VubG9ja19pcnFyZXN0b3JlKHRpbWVyLCBmbGFn
cyk7CisKKyAgICByZXR1cm4gcmV0OworfQorCisKIHZvaWQgbWlncmF0ZV90aW1lcihzdHJ1Y3Qg
dGltZXIgKnRpbWVyLCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQg
b2xkX2NwdTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi90aW1lci5oIGIveGVuL2luY2x1
ZGUveGVuL3RpbWVyLmgKaW5kZXggOTUzMTgwMC4uNDUxMzI2MCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3RpbWVyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKQEAgLTcwLDYg
KzcwLDExIEBAIHZvaWQgc2V0X3RpbWVyKHN0cnVjdCB0aW1lciAqdGltZXIsIHNfdGltZV90IGV4
cGlyZXMpOwogICovCiB2b2lkIHN0b3BfdGltZXIoc3RydWN0IHRpbWVyICp0aW1lcik7CiAKKy8q
IFRydWUgaWYgYSB0aW1lciBpcyBhY3RpdmUsIGFuZCBpdHMgZXhwaXJ5IHRpbWUgaXMgZWFybGll
ciB0aGFuIHQuICovCitib29sIHRpbWVyX2V4cGlyZXNfYmVmb3JlKHN0cnVjdCB0aW1lciAqdGlt
ZXIsIHNfdGltZV90IHQpOworCisjZGVmaW5lIHRpbWVyX2lzX2V4cGlyZWQodCkgdGltZXJfZXhw
aXJlc19iZWZvcmUodCwgTk9XKCkpCisKIC8qIE1pZ3JhdGUgYSB0aW1lciB0byBhIGRpZmZlcmVu
dCBDUFUuIFRoZSB0aW1lciBtYXkgYmUgY3VycmVudGx5IGFjdGl2ZS4gKi8KIHZvaWQgbWlncmF0
ZV90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVyLCB1bnNpZ25lZCBpbnQgbmV3X2NwdSk7CiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:06:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcGU-0002vb-3t; Thu, 28 Sep 2017 17:06:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxcGS-0002vV-JL
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:06:20 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 34/40-02224-B0C2DC95; Thu, 28 Sep 2017 17:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsXiVRtkqsulczb
 S4MQNC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPan/fsBS/ZK34+eMrcwLiWrYuRi0NIYAaj
 xJrD78EcFoGprBJvV39iBXEkBDaySlzpbwfKcAI5aRIfVk5nhbHvr7vKAmFXSjzaNgssLiSgI
 nFz+yomiLE/GSV2L1wEViQsoCdx5OgPdgjbUeLthm9gDWwCBhJvduwFs0UElCTurZoM1swscI
 xR4v3qh2AJFgFViceLF4A18wp4SbTvvsAIYosKyEmsvNzCChEXlDg58wnQMg6gZk2J9bv0QcL
 MAvIS29/OYZ7AKDwLSdUshKpZSKoWMDKvYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNbLTS0u
 TkxPzUlMKtZLzs/dxAgM9HoGBsYdjFfanA8xSnIwKYny6mufjRTiS8pPqcxILM6ILyrNSS0+x
 CjDwaEkwesMkhMsSk1PrUjLzAHGHExagoNHSYR3Dkiat7ggMbc4Mx0idYrRmOPYpst/mDj27b
 n1h0mIJS8/L1VKnDcNpFQApDSjNA9uECwVXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzMs
 AMoUnM68Ebt8roFOYgE6ZPPEMyCkliQgpqQbGmhU7XB+KuXtef9JoE1EjflD94zrv/DVX/83Y
 0+izKrLnbLzW80Xty3vSLCtnTWOzNas518scGGO52P2D9JdgsQcHnzxcwyiq4dOk+eZ7rUlK7
 rk7TBvlcm+fO/zd3sx44X9db70XE9r2nZe6/Wbx9uIWCde9Vf+NqvfFbXgZfOGpNe9H7vogJZ
 bijERDLeai4kQAMFvwHgADAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506618378!116319192!1
X-Originating-IP: [74.125.82.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26180 invoked from network); 28 Sep 2017 17:06:18 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 17:06:18 -0000
Received: by mail-wm0-f53.google.com with SMTP id m127so3597416wmm.1
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 10:06:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=7BoO82Gn/igUwiGgR1w5FSmBMoIzMEMrXm87XDYi9Bk=;
 b=prK3tDNOuAWTpQGBAL3mC55CSIQIgJFGK57h1gya7qBHDvJy4coT1rm9AiIU8i/p8v
 5JFo/Bi3WVGXgl0F3m6nl9RtTcCoOs84i8DB6UsMwzmK1+adWfg3/u6ZYzcSjO4VI6y8
 6NpGByrn7b8IHcT0oRAjEoWpCZm+54u2OmtME+3H5Kg4eXQk6iuImGIdpIKL+Iac6Wev
 I/Klr66IiHlew2ISN34XOOGDiKIQJgK+IMZGTpCuxNHgFjdbk76V7upzCWgwRV5sropr
 ofMEgPMWjmekJosv55I4TsXXOf2KRcqVCek6HQWOdUeomkUYfEQEv2uw0EYS8Lmp1O9f
 ejDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=7BoO82Gn/igUwiGgR1w5FSmBMoIzMEMrXm87XDYi9Bk=;
 b=jPU1G36BG/HqmhPxpVjYgnzSeUXpb1ebJ/Jl4RzohWqEoItMMUBa5hNYyzJWiC+uo5
 Yeh/xm8MLwXSNyUMKtMZobltAqniDTj0QSVnMnpVffKgZIgW5zhoefk9ShQQPAIq8u0P
 dMd+kJS3+qcX+un7XxgBqg/8SVLAEfskNlEaNLH4YrS1ILHadfadaHnBgNdAuKmS1lLC
 nMGsj2u8+bG0ToOVsa2BfjW6EW6yqesAvuIxZS3SFMw6hpGrG7laYUVm6AW9QKu6NbFD
 9hh7zp7it+2rOo80jZyzhLE18U9CQgVRE1b9CPSJDKQ7AY1MwhlReRJB9+BPK37VSTPW
 zf3g==
X-Gm-Message-State: AHPjjUiOxV2gDVtyioGFfQQZB0NNucT+sLwD0mBN2ENJIspLIs0oqJ2d
 VF0hy5oQiUMyp1fgy7ka61k=
X-Google-Smtp-Source: AOwi7QByDfAk7jomonhzcJ05RRC9nD5CAwGp5/TYT+rvM9GZ7TR1TSSvTG/4UGWYRhTew7gipjZkhw==
X-Received: by 10.28.12.134 with SMTP id 128mr1833106wmm.147.1506618373748;
 Thu, 28 Sep 2017 10:06:13 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id q188sm762643wmb.43.2017.09.28.10.06.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 10:06:12 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 19:06:11 +0200
Message-ID: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/3] xen: RCU: Improve the idle timer handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIG5vdyB0YWtlIDMuCgp2MToKIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA5L21zZzAxODU1Lmh0bWwKCnYyOgogaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDM1MTUuaHRtbAoKSSd2ZSBq
dXN0IHRvb2sgY2FyZSBvZiBKYW4ncyBjb21tZW50cyB0byB2Mi4gRGV0YWlscyBpbiBzaW5nbGUg
cGF0Y2hlcy4KClRoYW5rcyBhbmQgUmVnYXJkcywKRGFyaW8KLS0tCkRhcmlvIEZhZ2dpb2xpICgz
KToKICAgICAgeGVuOiBSQ1U6IGxldCB0aGUgUkNVIGlkbGUgdGltZXIgaGFuZGxlciBydW4KICAg
ICAgeGVuOiBSQ1U6IG1ha2UgdGhlIHBlcmlvZCBvZiB0aGUgaWRsZSB0aW1lciBjb25maWd1cmFi
bGUuCiAgICAgIHhlbjogUkNVOiBtYWtlIHRoZSBwZXJpb2Qgb2YgdGhlIGlkbGUgdGltZXIgYWRh
cHRpdmUuCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDEwICsrKysr
CiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICAgICAgICAgICB8ICAgNjcgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgICAgICAg
ICAgIHwgICAxNyArKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi90aW1lci5oICAgICAgICAgICAg
IHwgICAgNSArKysKIDQgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKLS0KPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4g
KFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9h
Ym91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENpdHJpeCBT
eXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:06:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcGi-0002y9-Mj; Thu, 28 Sep 2017 17:06:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxcGg-0002xX-K4
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:06:34 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 74/85-02817-91C2DC95; Thu, 28 Sep 2017 17:06:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwSFdS52y
 kwZwffBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bL+TfYC/YrViy/sYK1gXGndBcjJ4eQwHRG
 icNt5iA2i8AaVok7T8NAbAmBS6wS9zdVdzFyANlZEp92xECE0ySOH5jCCGFXSkxY8ZwNYoyKx
 M3tq5i6GLmA7O+MEg/65rCAJIQF9CSOHP3BDmEHScw4+pQJxGYTMJB4s2MvK4gtIqAkcW/VZL
 BmZoHnjBIb9m5hhThIVeJe2y6wbbwC3hInNh0Di3MC2YfOzGeH2OwlserNarAaUQE5iZWXW1g
 h6gUlTs58wgLyALOApsT6XfogYWYBeYntb+cwT2AUnYWkahZC1SwkVQsYmVcxahSnFpWlFuka
 muglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgTGBAMQ7GA8e9rzEKMkB5OSKK++9
 tlIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8XCA5waLU9NSKtMwcYHTCpCU4eJREeNdpAaV5iw
 sSc4sz0yFSpxiNOS7cufSHiePAnlt/mIRY8vLzUqXEeT+DlAqAlGaU5sENgiWNS4yyUsK8jEC
 nCfEUpBblZpagyr9iFOdgVBLmrQS5hyczrwRu3yugU5iATpk88QzIKSWJCCmpBsZARadFOWHs
 mdZFAhUiWuuldBanNifnbTvsYrfscOWxuQk31wW7Vbvsbloz1/qqfWDnpw2tTftP8/vHV1lrP
 Ln9YOvRxyWVny+caXWcdthWdu3vAwJnp9fHms3YNo3958Mpb+/dDlbf0/uDSfXXgQ5r7a/xUn
 yXW6etbJdV/WTJ2dcxwUEmRU6JpTgj0VCLuag4EQCVbQ+GFQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506618393!113575035!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57213 invoked from network); 28 Sep 2017 17:06:33 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 17:06:33 -0000
Received: by mail-wr0-f194.google.com with SMTP id z1so2660611wre.1
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 10:06:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=fCXnl4eiPWNjUWXJ4deGJHyPK6Jrcn7dwBDgJVLZsBA=;
 b=NcXq3xjgMl3vOEMBdZ9IF5znl1ErxbNKTBNlGQVngT5+AGkbN0NUh3wnHaa65Le6yI
 vypJyt2Q8qqKspCMUTgcP0Sd4QZSGcOHNj4ThFBU2pVeavul3dlb/TkmFlgZtFPFM6wz
 psotPJepr/Ht3H7d6YrvKK0ari6o+ekZSFoW216TSHtgN26LS8Quagfc2oOTJQf9K3Kf
 lsJlx4pM7RsmBcUoH6GLfxNqZN3cF9aDeLOdZ4NR3KKbbpL4TWs6ZrGEJMEONaNZaIEi
 RfYcH4e8grFSaTlfTnoXw38t3c0XFsbvO20q81bWUZI+nBfhNhMvbAfD9HDknRpzzsUB
 yD7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=fCXnl4eiPWNjUWXJ4deGJHyPK6Jrcn7dwBDgJVLZsBA=;
 b=uFy5NxbBCRVTIeGMeZGYZ+9MFWskIvqWC0jR0rxPm4UWQN5Q/7PNqcjNUMkltVuwQ9
 wWloLzh1E4CKM+ac0sToHZpS3BRDI8RuK11D3zvMkFofRdCIYIsjIyKDHnQvTA9RQY5J
 2Wzj7bvhzSEqhshYL5EQh4W8SdlfZRCcT+sv5BkysC7yViSwnhOPWfoEPoPLoGNT3+V5
 vu5ps5klhT7j35aDlrMGgofe5zeJ0DhE375NRWVWppUi9rtH1MPmKOATx8yxmQS6urYQ
 kCgwc6EZm8q8DTNoBgPablm2hiHHtRUj+Wu022qGLUPUXhKSNNLiA9oXpoqp6qulP8Qp
 AQmQ==
X-Gm-Message-State: AHPjjUjV2wlRJnd/ag5JIqZWnEJhwuypZCtEPcL6qKLHM5lWv2aC+xp6
 NkEdGUpeFBk5X6LaVDKMQCU+MeEs
X-Google-Smtp-Source: AOwi7QDd5slq5RPUOQgzCNNienJii69P6JU2+Z5vK0DqWtMx7y92f434ZELFfElFz+O0D9K3cuwIUw==
X-Received: by 10.223.163.83 with SMTP id d19mr5227030wrb.84.1506618388202;
 Thu, 28 Sep 2017 10:06:28 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id 33sm648345wrd.23.2017.09.28.10.06.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 10:06:27 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 19:06:26 +0200
Message-ID: <150661838615.4976.16412418219732512688.stgit@Solace.fritz.box>
In-Reply-To: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
References: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v3 2/3] xen: RCU: make the period of the idle
 timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFrZSBpdCBwb3NzaWJsZSBmb3IgdGhlIHVzZXIgdG8gc3BlY2lmeSwgd2l0aCB0aGUgYm9vdAp0
aW1lIHBhcmFtZXRlciByY3UtaWRsZS10aW1lci1wZXJpb2QtbXMsIGhvdyBmcmVxdWVudGx5CmEg
Q1BVIHRoYXQgd2VudCBpZGxlIHdpdGggcGVuZGluZyBSQ1UgY2FsbGJhY2tzIHNob3VsZCBiZQp3
b2tlbiB1cCB0byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGVuZGVkLgoKVHlwaWNhbCB2YWx1
ZXMgKGkuZS4sIHNvbWUgb2YgdGhlIHZhbHVlcyB1c2VkIGJ5IExpbnV4IGFzCnRoZSB0aWNrIGZy
ZXF1ZW5jeSkgYXJlIDEwLCA0IG9yIDEgbXMuIERlZmF1bHQgdmFsdXMgKHVzZWQKd2hlbiB0aGlz
IHBhcmFtZXRlciBpcyBub3Qgc3BlY2lmaWVkKSBpcyAxMG1zLiBNYXhpbXVtIGlzCjEwMG1zLgoK
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+LApDYzogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQpDaGFuZ2VzIGZyb20gdjI6Ci0gdXNlICchPSAwJyBh
bmQgIigwLC4uXSIsIHdoaWxlIHNhbml0aXppbmcgdGhlIGJvb3QgcGFyYW1ldGVyIHZhbHVlOwot
IG1vdmUgdGhlIHBhcmFtIHZhcmlhYmxlLCBhcyB3ZWxsIGFzIHRoZSBpbnRlZ2VyX3BhcmFtKCkg
aW5zaWRlIHJjdV9pbml0KCkuCgpDaGFuZ2VzIGZyb20gdjE6Ci0gIi0iIGluc3RlYWQgb2YgIl8i
IGluIHRoZSBib290IHBhcmFtZXRlciBuYW1lOwotIGVuZm9yY2UgYSBtaW5pbXVtIHZhbHVlIGFz
IHdlbGw7Ci0gdXNlIGludGVnZXJfcGFyYW0oKSwgaW5zdGVhZCBvZiBjdXN0b21fcGFyYW0oKS4K
LS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAgMTAgKysrKysrKysr
KwogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAgICAgICAgICAgfCAgIDI4ICsrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDk3OTdjOGQu
LjM1NTExNDMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xNDIyLDYgKzE0
MjIsMTYgQEAgVGhlIGZvbGxvd2luZyByZXNvdXJjZXMgYXJlIGF2YWlsYWJsZToKICAgICBzdW0g
b2YgQ0JNcyBpcyBmaXhlZCwgdGhhdCBtZWFucyBhY3R1YWwgYGNvc19tYXhgIGluIHVzZSB3aWxs
IGF1dG9tYXRpY2FsbHkKICAgICByZWR1Y2UgdG8gaGFsZiB3aGVuIENEUCBpcyBlbmFibGVkLgog
CisjIyMgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zCis+IGA9IDxpbnRlZ2VyPmAKKworPiBEZWZh
dWx0OiBgMTBgCisKK0hvdyBmcmVxdWVudGx5IGEgQ1BVIHdoaWNoIGhhcyBnb25lIGlkbGUsIGJ1
dCB3aXRoIHBlbmRpbmcgUkNVIGNhbGxiYWNrcywKK3Nob3VsZCBiZSB3b2tlbiB1cCB0byBjaGVj
ayBpZiB0aGUgZ3JhY2UgcGVyaW9kIGhhcyBjb21wbGV0ZWQsIGFuZCB0aGUKK2NhbGxiYWNrcyBh
cmUgc2FmZSB0byBiZSBleGVjdXRlZC4gRXhwcmVzc2VkIGluIG1pbGxpc2Vjb25kczsgbWF4aW11
bSBpcworMTAwLCBhbmQgaXQgY2FuJ3QgYmUgMC4KKwogIyMjIHJlYm9vdAogPiBgPSB0W3JpcGxl
XSB8IGtbYmRdIHwgYVtjcGldIHwgcFtjaV0gfCBQW293ZXJdIHwgZVtmaV0gfCBuW29dIFssIFt3
XWFybSB8IFtjXW9sZF1gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hl
bi9jb21tb24vcmN1cGRhdGUuYwppbmRleCAyNTJlMDFiLi5mMDcxODVmIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC0xMTAs
MTAgKzExMCwxNiBAQCBzdHJ1Y3QgcmN1X2RhdGEgewogICogQWJvdXQgaG93IGZhciBpbiB0aGUg
ZnV0dXJlIHRoZSB0aW1lciBzaG91bGQgYmUgcHJvZ3JhbW1lZCBlYWNoIHRpbWUsCiAgKiBpdCdz
IGhhcmQgdG8gdGVsbCAoZ3Vlc3MhISkuIFNpbmNlIHRoaXMgbWltaWNzIExpbnV4J3MgcGVyaW9k
aWMgdGltZXIKICAqIHRpY2ssIHRha2UgdmFsdWVzIHVzZWQgdGhlcmUgYXMgYW4gaW5kaWNhdGlv
bi4gSW4gTGludXggMi42LjIxLCB0aWNrCi0gKiBwZXJpb2QgY2FuIGJlIDEwbXMsIDRtcywgMy4z
M21zIG9yIDFtcy4gTGV0J3MgdXNlIDEwbXMsIHRvIGVuYWJsZQotICogYXQgbGVhc3Qgc29tZSBw
b3dlciBzYXZpbmcgb24gdGhlIENQVSB0aGF0IGlzIGdvaW5nIGlkbGUuCisgKiBwZXJpb2QgY2Fu
IGJlIDEwbXMsIDRtcywgMy4zM21zIG9yIDFtcy4KKyAqCisgKiBCeSBkZWZhdWx0LCB3ZSB1c2Ug
MTBtcywgdG8gZW5hYmxlIGF0IGxlYXN0IHNvbWUgcG93ZXIgc2F2aW5nIG9uIHRoZQorICogQ1BV
IHRoYXQgaXMgZ29pbmcgaWRsZS4gVGhlIHVzZXIgY2FuIGNoYW5nZSB0aGlzLCB2aWEgYSBib290
IHRpbWUKKyAqIHBhcmFtZXRlciwgYnV0IG9ubHkgdXAgdG8gMTAwbXMuCiAgKi8KLSNkZWZpbmUg
UkNVX0lETEVfVElNRVJfUEVSSU9EIE1JTExJU0VDUygxMCkKKyNkZWZpbmUgSURMRV9USU1FUl9Q
RVJJT0RfTUFYICAgICBNSUxMSVNFQ1MoMTAwKQorI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9E
RUZBVUxUIE1JTExJU0VDUygxMCkKKworc3RhdGljIHNfdGltZV90IF9fcmVhZF9tb3N0bHkgaWRs
ZV90aW1lcl9wZXJpb2Q7CiAKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcmN1X2RhdGEs
IHJjdV9kYXRhKTsKIApAQCAtNDUzLDcgKzQ1OSw3IEBAIHZvaWQgcmN1X2lkbGVfdGltZXJfc3Rh
cnQoKQogICAgIGlmIChsaWtlbHkoIXJkcC0+Y3VybGlzdCkpCiAgICAgICAgIHJldHVybjsKIAot
ICAgIHNldF90aW1lcigmcmRwLT5pZGxlX3RpbWVyLCBOT1coKSArIFJDVV9JRExFX1RJTUVSX1BF
UklPRCk7CisgICAgc2V0X3RpbWVyKCZyZHAtPmlkbGVfdGltZXIsIE5PVygpICsgaWRsZV90aW1l
cl9wZXJpb2QpOwogICAgIHJkcC0+aWRsZV90aW1lcl9hY3RpdmUgPSB0cnVlOwogfQogCkBAIC01
NzEsNiArNTc3LDIwIEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsK
IHZvaWQgX19pbml0IHJjdV9pbml0KHZvaWQpCiB7CiAgICAgdm9pZCAqY3B1ID0gKHZvaWQgKiko
bG9uZylzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRk
YXRhIGlkbGVfdGltZXJfcGVyaW9kX21zID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElETEVfVElNRVJfUEVSSU9EX0RFRkFVTFQgLyBNSUxMSVNFQ1MoMSk7CisgICAgaW50
ZWdlcl9wYXJhbSgicmN1LWlkbGUtdGltZXItcGVyaW9kLW1zIiwgaWRsZV90aW1lcl9wZXJpb2Rf
bXMpOworCisgICAgLyogV2UgZG9uJ3QgYWxsb3cgMCwgb3IgYW55dGhpbmcgaGlnaGVyIHRoYW4g
SURMRV9USU1FUl9QRVJJT0RfTUFYICovCisgICAgaWYgKCBpZGxlX3RpbWVyX3BlcmlvZF9tcyA9
PSAwIHx8CisgICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZF9tcyA+IElETEVfVElNRVJfUEVSSU9E
X01BWCAvIE1JTExJU0VDUygxKSApCisgICAgeworICAgICAgICBpZGxlX3RpbWVyX3BlcmlvZF9t
cyA9IElETEVfVElNRVJfUEVSSU9EX0RFRkFVTFQgLyBNSUxMSVNFQ1MoMSk7CisgICAgICAgIHBy
aW50aygiV0FSTklORzogcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zIG91dHNpZGUgb2YgIgorICAg
ICAgICAgICAgICAgIigwLCUiUFJJX3N0aW1lIl0uIFJlc2V0dGluZyBpdCB0byAldS5cbiIsCisg
ICAgICAgICAgICAgICBJRExFX1RJTUVSX1BFUklPRF9NQVggLyBNSUxMSVNFQ1MoMSksIGlkbGVf
dGltZXJfcGVyaW9kX21zKTsKKyAgICB9CisgICAgaWRsZV90aW1lcl9wZXJpb2QgPSBNSUxMSVNF
Q1MoaWRsZV90aW1lcl9wZXJpb2RfbXMpOwogCiAgICAgY3B1bWFza19jbGVhcigmcmN1X2N0cmxi
bGsuaWRsZV9jcHVtYXNrKTsKICAgICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQVV9VUF9QUkVQ
QVJFLCBjcHUpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:06:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:06:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcGo-000300-VC; Thu, 28 Sep 2017 17:06:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dxcGn-0002zg-OF
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:06:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 11/23-10804-12C2DC95; Thu, 28 Sep 2017 17:06:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwUFdB52y
 kwaUuOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPz+62sBdeEK851dLA1ME4X6GLk5BASmMEo
 0dNu2sXIxcEisIZVYve1lUwgjoTAJVaJRXt+MoFUSQhkSXSce88MYadJnHp0ih3CrpJ40NHED
 jFJReLm9lVgzUICPxkluh7cYQVJCAvoSRw5+oMdwvaVmL/nGdhQNgEDiTc79oLViAgoSdxbNR
 kszizwnFGi+V54FyMH0EmqEqtPgZXwCnhJHF82nQ3E5hTwljh0Zj7UXi+JVW9WM4LYogJyEis
 vt0DVC0qcnPmEBWQMs4CmxPpd+hDT5SW2v53DPIFRdBaSqlkIVbOQVC1gZF7FqF6cWlSWWqRr
 qZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgTDECwg/HupoBDjJIcTEqivPraZ
 yOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6g+QEi1LTUyvSMnOA0QmTluDgURLhXacFlOYtLk
 jMLc5Mh0idYjTmuHDn0h8mjgN7bv1hEmLJy89LlRLnTQOZJABSmlGaBzcIljQuMcpKCfMyAp0
 mxFOQWpSbWYIq/4pRnINRSZjXGmQKT2ZeCdy+V0CnMAGdMnniGZBTShIRUlINjBk9+Usrj0af
 768Jr7xrN2NTQXRg1CfuCcfuG0dqzOxgNlp46X2lbdLXS3nPrZisP4jb+lXdkP63UqjX5cZ6F
 e5fr1f2ulnsSHqzLUJrwi/Ry/2WJjwvuX222Pn4/qg9WzHzpLjfHJP5FZXhx6sd3y3kEfiwzS
 q/pcFkTuulRZEWxUsVjvKqKLEUZyQaajEXFScCAEByEHQVAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506618400!79255467!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46681 invoked from network); 28 Sep 2017 17:06:40 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 17:06:40 -0000
Received: by mail-wr0-f193.google.com with SMTP id k10so2644341wrk.3
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 10:06:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=95e81fX+4at+eY/nYNd696g+fRTl+SDgHs7MZCYynYI=;
 b=FzCxj1AkMefwmZTq50Cf9xaBdIfhiVLsdVT5GRb5Nd5d101D95PxDzWDbKFDKRaBG+
 vXQEzdg6rqT8+UcqCXpfHRV6aI24DKOC7MCoL9tb5sEpOlAgRC6SO12nAiPY9ZhiV0w2
 qYALUERZRATXjq8G2R/0PBulbZx4Fiypt1n4COnlAh9QYM79WLf/AT56ZQYHtJKpU7BP
 MgxbBudfkXBM/L1+q6jNV9i5tu21aM8HL2+p4lWLexGd17rTYPwV4fyMZ5QKbdmCxBiD
 yFu1yofOJu1LMfXXHaF78jiTZnKyXoam4c5IlM+XotZmYB3YFRPp+6dceWRA3CMmt7MC
 sgjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=95e81fX+4at+eY/nYNd696g+fRTl+SDgHs7MZCYynYI=;
 b=hxG1otpktkiyD6WAG4XafPqWgipGQXTARnb7f0eyDvLzp0PR78E1FucAhD9C5zCnel
 sLLtSmaiiEtDro4Ar5YmxqNbNllHeAW4m5QM4YpE6voelq7K8mrXZBq7WNvAN8sZhUBl
 fN6Q3X+awZx4hTq93p2z5tpWE52ZBATfxKL+m5MWtbHSowEoyqGfSe2A2XFxo2W2LvY3
 RnX72VxLVoGZLqXkET11E82b5ZWYUl/8MgDq1i9PgjsuEvxKsRLPcM6Y1sBPKhgGIVQJ
 Z7IhOrl+QPovKtNc71RV1FO6Oe3pddSyrZrnAnljoiSOnIjxFnCXrxzQ1L//tjSWzsAC
 OHRw==
X-Gm-Message-State: AHPjjUiOpp/YQWlBldb+l4IRl5z0UFbvF0MfZhkgULxZhT/LoiFOYey/
 HrNxpcusmdst2dybS+kN1OnRh5fH
X-Google-Smtp-Source: AOwi7QD57qhzb1y5EXSaXjf8gkIeaRuAitPKF6LrPMA/wFXX5xowEvoeCU1uFlPx/FuksJP8foM0nw==
X-Received: by 10.223.139.140 with SMTP id o12mr2205007wra.78.1506618395607;
 Thu, 28 Sep 2017 10:06:35 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id b89sm6142165wrd.42.2017.09.28.10.06.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 28 Sep 2017 10:06:34 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 28 Sep 2017 19:06:33 +0200
Message-ID: <150661839330.4976.2658445186684077914.stgit@Solace.fritz.box>
In-Reply-To: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
References: <150661816186.4976.5537636029076214002.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 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>
Subject: [Xen-devel] [PATCH v3 3/3] xen: RCU: make the period of the idle
	timer adaptive.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFzaWNhbGx5LCBpZiB0aGUgUkNVIGlkbGUgdGltZXIsIHdoZW4gKGlmISkgaXQgZmlyZXMsCmZp
bmRzIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpc24ndCBvdmVyLCB3ZSBpbmNyZWFzZSB0aGUKdGlt
ZXIncyBwZXJpb2QgKGkuZS4sIGl0IHdpbGwgZmlyZSBsYXRlciwgbmV4dCB0aW1lKS4KSWYsIE9U
T0gsIGl0IGZpbmRzIHRoZSBncmFjZSBwZXJpb2QgaXMgYWxyZWFkeSBmaW5pc2hlZCwKd2UgZGVj
cmVhc2UgdGhlIHRpbWVyJ3MgcGVyaW9kIChpLmUuLCBpdCB3aWxsIGZpcmUgYSBiaXQKZWFybGll
ciBuZXh0IHRpbWUpLgoKVGhlIGdvYWwgaXMgdG8gbGV0IHRoZSBwZXJpb2QgdGltZXIgc2VmbC1h
ZGp1c3QgdG8gYQpudW1iZXIgb2YgJ21pc3NlcycsIG9mIHRoZSBvcmRlciBvZiAxJS4KClNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgpTdWdn
ZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4sCkNjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCkNoYW5nZXMgZnJvbSB2MToKLSByZW1vdmVkIHBv
aW50bGVzcyBicmFjaGVzOwotIHN3aXRjaGVkIGZyb20gbWluX3QoKSB0byBtaW4oKSwgYW5kIGZy
b20gbWF4X3QoKSB0byBtYXgoKS4KLS0tCiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgfCAgIDIwICsr
KysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21t
b24vcmN1cGRhdGUuYwppbmRleCBmMDcxODVmLi4zNTE3NzkwIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC0xMTgsOSArMTE4
LDIxIEBAIHN0cnVjdCByY3VfZGF0YSB7CiAgKi8KICNkZWZpbmUgSURMRV9USU1FUl9QRVJJT0Rf
TUFYICAgICBNSUxMSVNFQ1MoMTAwKQogI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9ERUZBVUxU
IE1JTExJU0VDUygxMCkKKyNkZWZpbmUgSURMRV9USU1FUl9QRVJJT0RfTUlOICAgICBNSUNST1NF
Q1MoMTAwKQogCiBzdGF0aWMgc190aW1lX3QgX19yZWFkX21vc3RseSBpZGxlX3RpbWVyX3Blcmlv
ZDsKIAorLyoKKyAqIEluY3JlbWVudCBhbmQgZGVjcmVtZW50IHZhbHVlcyBmb3IgdGhlIGlkbGUg
dGltZXIgaGFuZGxlci4gVGhlIGFsZ29yaXRobQorICogd29ya3MgYXMgZm9sbG93czoKKyAqIC0g
aWYgdGhlIHRpbWVyIGFjdHVhbGx5IGZpcmVzLCBhbmQgaXQgZmluZHMgb3V0IHRoYXQgdGhlIGdy
YWNlIHBlcmlvZCBpc24ndAorICogICBvdmVyIHlldCwgd2UgYWRkIElETEVfVElNRVJfUEVSSU9E
X0lOQ1IgdG8gdGhlIHRpbWVyJ3MgcGVyaW9kOworICogLSBpZiB0aGUgdGltZXIgYWN0dWFsbHkg
ZmlyZXMgYW5kIGl0IGZpbmRzIHRoZSBncmFjZSBwZXJpb2Qgb3Zlciwgd2UKKyAqICAgc3VidHJh
Y3QgSURMRV9USU1FUl9QRVJJT0RfREVDUiBmcm9tIHRoZSB0aW1lcidzIHBlcmlvZC4KKyAqLwor
I2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9JTkNSICAgIE1JTExJU0VDUygxMCkKKyNkZWZpbmUg
SURMRV9USU1FUl9QRVJJT0RfREVDUiAgICBNSUNST1NFQ1MoMTAwKQorCiBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoc3RydWN0IHJjdV9kYXRhLCByY3VfZGF0YSk7CiAKIHN0YXRpYyBpbnQgYmxpbWl0
ID0gMTA7CkBAIC00OTMsOCArNTA1LDE0IEBAIHZvaWQgcmN1X2lkbGVfdGltZXJfc3RvcCgpCiAK
IHN0YXRpYyB2b2lkIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIodm9pZCogZGF0YSkKIHsKLSAgICAv
KiBOb3RoaW5nLCByZWFsbHkuLi4gSnVzdCBjb3VudCB0aGUgbnVtYmVyIG9mIHRpbWVzIHdlIGZp
cmUgKi8KICAgICBwZXJmY19pbmNyKHJjdV9pZGxlX3RpbWVyKTsKKworICAgIGlmICggIWNwdW1h
c2tfZW1wdHkoJnJjdV9jdHJsYmxrLmNwdW1hc2spICkKKyAgICAgICAgaWRsZV90aW1lcl9wZXJp
b2QgPSBtaW4oaWRsZV90aW1lcl9wZXJpb2QgKyBJRExFX1RJTUVSX1BFUklPRF9JTkNSLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRExFX1RJTUVSX1BFUklPRF9NQVgpOworICAg
IGVsc2UKKyAgICAgICAgaWRsZV90aW1lcl9wZXJpb2QgPSBtYXgoaWRsZV90aW1lcl9wZXJpb2Qg
LSBJRExFX1RJTUVSX1BFUklPRF9ERUNSLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJRExFX1RJTUVSX1BFUklPRF9NSU4pOwogfQogCiB2b2lkIHJjdV9jaGVja19jYWxsYmFja3Mo
aW50IGNwdSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcLD-00040u-HF; Thu, 28 Sep 2017 17:11:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxcLC-00040o-RC
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 17:11:14 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2D/41-30688-23D2DC95; Thu, 28 Sep 2017 17:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUtdQ92y
 kwcJ7yhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5v2uYClbyV2z9JNPA2MbZxcjJISHgL7Hm
 /GF2EJtNQF9i94tPTCC2iIC6xMN3L4BsDg5mgVCJA1vFQMLCAgESJ2cvAytnEVCVWHnpJyOIz
 SvgKXH1ykk2iJFyEueP/2QGsTkF7CSufGgHqxcSsJV49noHC4StJnGt/xI7RK+gxMmZT8DizA
 ISEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTm
 JScV6yfm5mxiBYVPPwMC4g7Gp1/kQoyQHk5Ior7722UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 ErwZOkA5waLU9NSKtMwcYADDpCU4eJREeK+DtPIWFyTmFmemQ6ROMepydNy8+4dJiCUvPy9VS
 pw3GWSGAEhRRmke3AhYNF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMybBTKFJzOvBG7TK6
 AjmICOmDzxDMgRJYkIKakGxtAzPpyl61dN+Sma//ClhZSX99wF1g+CNmfO/d8sYbpDRfanb+N
 trrLfcnp/fzcVXuldvqAhX2X29YWmj9TTPxgUHp3qerjXtll136VtBYI8yfXe3y+UHHkSLS5h
 fsCx4rcV/5VX/16L+WpPmFo03f5AuMTPrbptklkz9mYu+Rlno8RbueHMeSWW4oxEQy3mouJEA
 KCKI56hAgAA
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1506618671!98217884!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55212 invoked from network); 28 Sep 2017 17:11:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 17:11:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441655043"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen Devel <xen-devel@lists.xen.org>
Date: Thu, 28 Sep 2017 18:10:43 +0100
Message-ID: <1506618643-17163-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <7a09af63-2600-8093-525c-e379b83889b9@citrix.com>
References: <7a09af63-2600-8093-525c-e379b83889b9@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Glenn Enright <glenn@rimuhosting.com>
Subject: [Xen-devel] [PATCH XTF v2 4/4] build: Avoid using initialisers for
	anonymous unions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R0NDIDQuNCBvZiBDZW50T1MgNiB2aW50YWdlIGNhbid0IGNvcGUuCgpSZXBvcnRlZC1ieTogR2xl
bm4gRW5yaWdodCA8Z2xlbm5AcmltdWhvc3RpbmcuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjI6IFJlZHVjZSB0byBqdXN0
IHRoZSBhbm9ueW1vdXMgcGFydHMgb2YgdGhlIHVuaW9uCi0tLQogdGVzdHMvbGl2ZXBhdGNoLXBy
aXYtY2hlY2svbWFpbi5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2xpdmVwYXRjaC1w
cml2LWNoZWNrL21haW4uYyBiL3Rlc3RzL2xpdmVwYXRjaC1wcml2LWNoZWNrL21haW4uYwppbmRl
eCBlNTFiYTY0Li44YTk2YWQwIDEwMDY0NAotLS0gYS90ZXN0cy9saXZlcGF0Y2gtcHJpdi1jaGVj
ay9tYWluLmMKKysrIGIvdGVzdHMvbGl2ZXBhdGNoLXByaXYtY2hlY2svbWFpbi5jCkBAIC00Niwx
MSArNDYsMTEgQEAgc3RhdGljIHZvaWQgdGVzdF91cGxvYWQodm9pZCkKICAgICAgICAgICAgIC5j
bWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9VUExPQUQsCiAgICAgICAgICAgICAudS51cGxvYWQg
PSB7CiAgICAgICAgICAgICAgICAgLm5hbWUgPSB7Ci0gICAgICAgICAgICAgICAgICAgIC5uYW1l
LnAgPSBURVNUX05BTUUsCisgICAgICAgICAgICAgICAgICAgIC5uYW1lID0ge3sgVEVTVF9OQU1F
IH19LAogICAgICAgICAgICAgICAgICAgICAuc2l6ZSA9IHNpemVvZihURVNUX05BTUUpLAogICAg
ICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgLnNpemUgPSBQQUdFX1NJWkUsCi0gICAg
ICAgICAgICAgICAgLnBheWxvYWQucCA9IHBheWxvYWQsCisgICAgICAgICAgICAgICAgLnBheWxv
YWQgPSB7eyBwYXlsb2FkIH19LAogICAgICAgICAgICAgfSwKICAgICAgICAgfSwKICAgICB9OwpA
QCAtNzQsOCArNzQsOCBAQCBzdGF0aWMgdm9pZCB0ZXN0X2xpc3Qodm9pZCkKICAgICAgICAgICAg
IC51Lmxpc3QgPSB7CiAgICAgICAgICAgICAgICAgLmlkeCA9IDAsCiAgICAgICAgICAgICAgICAg
Lm5yID0gTlJfUEFZTE9BRFMsCi0gICAgICAgICAgICAgICAgLm5hbWUucCA9IG5hbWVzLAotICAg
ICAgICAgICAgICAgIC5sZW4ucCA9IGxlbmd0aHMsCisgICAgICAgICAgICAgICAgLm5hbWUgPSB7
eyBuYW1lcyB9fSwKKyAgICAgICAgICAgICAgICAubGVuID0ge3sgbGVuZ3RocyB9fSwKICAgICAg
ICAgICAgIH0sCiAgICAgICAgIH0sCiAgICAgfTsKQEAgLTkzLDcgKzkzLDcgQEAgc3RhdGljIHZv
aWQgdGVzdF9nZXQodm9pZCkKICAgICAgICAgICAgIC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRD
SF9HRVQsCiAgICAgICAgICAgICAudS5nZXQgPSB7CiAgICAgICAgICAgICAgICAgLm5hbWUgPSB7
Ci0gICAgICAgICAgICAgICAgICAgIC5uYW1lLnAgPSBURVNUX05BTUUsCisgICAgICAgICAgICAg
ICAgICAgIC5uYW1lID0ge3sgVEVTVF9OQU1FIH19LAogICAgICAgICAgICAgICAgICAgICAuc2l6
ZSA9IHNpemVvZihURVNUX05BTUUpLAogICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICB9
LApAQCAtMTEzLDcgKzExMyw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfYWN0aW9uKHVpbnQzMl90IGFj
dGlvbikKICAgICAgICAgICAgIC5jbWQgPSBYRU5fU1lTQ1RMX0xJVkVQQVRDSF9BQ1RJT04sCiAg
ICAgICAgICAgICAudS5hY3Rpb24gPSB7CiAgICAgICAgICAgICAgICAgLm5hbWUgPSB7Ci0gICAg
ICAgICAgICAgICAgICAgIC5uYW1lLnAgPSBURVNUX05BTUUsCisgICAgICAgICAgICAgICAgICAg
IC5uYW1lID0ge3sgVEVTVF9OQU1FIH19LAogICAgICAgICAgICAgICAgICAgICAuc2l6ZSA9IHNp
emVvZihURVNUX05BTUUpLAogICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgLmNt
ZCA9IGFjdGlvbiwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:17:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcQi-0004DS-5E; Thu, 28 Sep 2017 17:16:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxcQg-0004DM-GT
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:16:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 31/AF-02023-58E2DC95; Thu, 28 Sep 2017 17:16:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDvW6L3tl
 Ig7VfzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzC3vZCl5JVLw+842xgfGdaBcjJ4eEQIjE
 rVsLGEFsXgFDia/3bjKD2MICYRI7vnxlArHZBAwk3uzYywpiiwgoS/T++s3SxcjFwSzwglFi7
 cxl7CAJFgFVifW9U8FsTgF7iWkrIYqEBA4ySjxcPpEFJMEvIClx68tHsA3MAtUSv6asYYK4Ql
 viyLl+dogrBCVOznwCVi8koCYxY+5l1gmMfLOQtMxCUgYR15Ro3f6bHcLWlli28DUzhG0rsW7
 de6gaG4lNVxcwQtjyEtvfzmFewMi+ilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9
 NScxqVgvOT93EyMwnBmAYAfjwWbnQ4ySHExKorz62mcjhfiS8lMqMxKLM+KLSnNSiw8xynBwK
 Enw9usC5QSLUtNTK9Iyc4CRBZOW4OBREuGtBUnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVU
 qc1wekSACkKKM0D24ELMovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3GsgUnsy8ErhNr4C
 OYAI6YvLEMyBHlCQipKQaGHctFNw0u769Q2h51PxW81n5cY3vLzvHq39fLW3I6nna70Dk2qMV
 yQbv4z/mun3YXfavMm2W67UogTp3Ht3e/QryFdrWLaVrXR2svc/fufjT6WCg3+nb+Q/2LV3gZ
 /hDzU2JK3fO30OidbbRYivkhWUXCz9pCvsccMZhjX3zSlHNxZO5wmbeVmIpzkg01GIuKk4EAC
 3lDIPtAgAA
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506619011!93710808!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51937 invoked from network); 28 Sep 2017 17:16:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 17:16:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="449644536"
Message-ID: <1506619003.5001.18.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Thu, 28 Sep 2017 19:16:43 +0200
In-Reply-To: <59CD100D0200007800180825@prv-mh.provo.novell.com>
References: <150659250903.4057.6425247157210641083.stgit@Solace.fritz.box>
 <150659376652.4057.12723423135216244659.stgit@Solace.fritz.box>
 <59CD100D0200007800180825@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: RCU: make the period of the
 idle timer configurable.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1885717638545318103=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1885717638545318103==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-xNO74arwembjfCrv/iyC"

--=-xNO74arwembjfCrv/iyC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-28 at 07:06 -0600, Jan Beulich wrote:
> > > > On 28.09.17 at 12:16, <dario.faggioli@citrix.com> wrote:
> >=20
> And then, as a cosmetic thing, idle_timer_period_ms now isn't
> really needed outside of this function. I'd prefer if you moved it
> and the integer_param() into this function, to limit their scopes
> as much as possible.
>=20
On an unrelated (to this series) note, does this means that patches
like the one below are welcome/accepted?

Not that I plan to start sending them (not right now, at least). I was
rather thinking that it could be a nice bite project for beginners and
GSoC/Outreacy applicants.

Dario
---
diff --git a/xen/arch/x86/acpi/boot.c b/xen/arch/x86/acpi/boot.c
index 8e6c96d..a6cb263 100644
--- a/xen/arch/x86/acpi/boot.c
+++ b/xen/arch/x86/acpi/boot.c
@@ -50,10 +50,6 @@ bool __initdata acpi_ht =3D true; /* enable HT */
 bool __initdata acpi_lapic;
 bool __initdata acpi_ioapic;
=20
-/* acpi_skip_timer_override: Skip IRQ0 overrides. */
-static bool __initdata acpi_skip_timer_override;
-boolean_param("acpi_skip_timer_override", acpi_skip_timer_override);
-
 static u64 acpi_lapic_addr __initdata =3D APIC_DEFAULT_PHYS_BASE;
=20
 /* -----------------------------------------------------------------------=
---
@@ -225,6 +221,9 @@ static int __init
 acpi_parse_int_src_ovr(struct acpi_subtable_header * header,
                       const unsigned long end)
 {
+       /* acpi_skip_timer_override: Skip IRQ0 overrides. */
+       static bool __initdata acpi_skip_timer_override;
+       boolean_param("acpi_skip_timer_override", acpi_skip_timer_override)=
;
        struct acpi_madt_interrupt_override *intsrc =3D
                container_of(header, struct acpi_madt_interrupt_override,
                             header);
---
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-xNO74arwembjfCrv/iyC
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzS58AAoJEBZCeImluHPuK3wQAMYhnQQ/bvdBkxhp6TbDPF+w
u1yj66qSlWy8TEK3aOEcoxMHZVEy8tjvdhhqslFPpm7gr8agHfseI1K+89ppHMHM
asiPOYCfyGYoGikuuaG0SNwDdIR2p7TXDCvzGmLv53ZFzhMuyJxLJbaPzv0pHAU1
7BFyJYgr2ZWeaMeLgtQNjCiBqL8TcekYtOlGUkOXzYeBWQUIerzQVdTKMOQ06AQY
3favAsfq/1oKK3Eg7rXgPW53XGWilkdExsaM2AD9xDeyrkbBTqXWalcvKjUTwUQi
1u7IvtyM5fD7PMHq9pKCBoLiB+LKRUdQnp09azbwVtm3t2wokYnZmx7M7U/RRgI0
CdDvFUeOr0qZR5wxDaCBwKMZhzgVPm6O45pR+pSwfrRCAF49qNDxoP1C47JIeZmV
cgz1dTVjzptCrL5M0NB0pyhkiCvBKIMuumrq2S/WReXY4PyABm2H7Q/wTeSoHpQ0
LNuJf1HZ2VMGRH6eZk3HJnMPoM/AZPkCKxWFd/nkJALkeosO2mlXxyHXjk3wxBIh
UCLzGqbd8IICMSDFn5H7TwaC2sB8u/y0brhANbwYvOFOPpha28SdQimXztjFnlL7
HSrvQxKVDIMSTCaJjlycShWKWisnnJG9vPLOOLwuR1VyGpK/e3yzKxRhIVknILC1
EJyaylJfw+XfgwDJWkdo
=MGPJ
-----END PGP SIGNATURE-----

--=-xNO74arwembjfCrv/iyC--


--===============1885717638545318103==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1885717638545318103==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 17:26:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxca1-0005D6-MW; Thu, 28 Sep 2017 17:26:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxcZz-0005Ci-B0; Thu, 28 Sep 2017 17:26:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 71/EA-03423-6C03DC95; Thu, 28 Sep 2017 17:26:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsWS0XRdVfeIwdl
 Ig+UTeS1u3WxltljycTGLxaqrB1gdmD2O7v7NFMAYxZqZl5RfkcCaMWfdNMaCC/EVs0+/Zmxg
 fB/dxcjFISRwhVFi95XnzF2MnEDOIkaJptO+IDazgKvEjX2b2SBsRYkL9xpYQGxeAUGJkzOfg
 NkSApoSd96sYgexRQSKJHaeewlmswnoScw9O4kJotdSYv7EU2BzhAW8JHpPTmKHmGMm0T5rCi
 OIzSKgKrF7wTrGCYw8s5CsnoVk9Swkq2cxcgDFNSXW79KHMKUllv/jgKiWl9j+dg4zhG0lce7
 9fCjbXGLh84MsMBOndD9kh7DLJGbsnAVVUywxdepKRmxqfp5pZ4JYVSxx4qQdspIFjPyrGNWL
 U4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJjjQEIdjDufO50iFGSg
 0lJlNdA/2ykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneDyA5waLU9NSKtMwcYNTDpCU4eJREeK
 eBpHmLCxJzizPTIVKnGC05jq24+IeJY82860Cy4+bdP0xCLHn5ealS4rwiwNQiJADSkFGaBzc
 OlpguMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3Pchansy8Eritr4AOYgI6aPLEMyAHlSQi
 pKQaGG2T3ghf7/46k396Sd9s5p+b5izq2s3AlOlYbPxUT0zwhdDS02df/K/lcjmay1LAxPBq7
 5U5E/Kyev64Ohl4bp3HnOVy8kCf/mxupjQ1gemTsme3zXziOHv6lHc2k2Z+6JXlPhXze6dn0X
 3OFJeyDeIX/z9+sdo1O9yiVWvtjNcPJ3CLeUec/qLEUpyRaKjFXFScCACYmddvRwMAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506619587!118713002!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35746 invoked from network); 28 Sep 2017 17:26:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 17:26:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxcZo-0000jX-7I; Thu, 28 Sep 2017 17:26:20 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dxcZo-0000QF-6K; Thu, 28 Sep 2017 17:26:20 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1dxcZo-0000QF-6K@xenbits.xenproject.org>
Date: Thu, 28 Sep 2017 17:26:20 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 245 - ARM: Some memory not
	scrubbed at boot
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-245

                 ARM: Some memory not scrubbed at boot

NOTE REGARDING LACK OF EMBARGO
==============================

This bug was discussed publicly before it was realised that it was a
security vulnerability.

ISSUE DESCRIPTION
=================

Data can remain readable in DRAM across soft and even hard reboots.
To ensure that sensitive data is not leaked from one domain to another
after a reboot, Xen must "scrub" all memory on boot (write it with
zeroes).

Unfortunately, it was discovered that when memory was in disjoint blocks,
or when the first block didn't begin at physical address 0, arithmetic
errors meant that some memory was not scrubbed.

IMPACT
======

Sensitive information from one domain before a reboot might be visible
to another domain after a reboot.

VULNERABLE SYSTEMS
==================

Only ARM systems are vulnerable.

All versions of Xen since 4.5 are vulnerable.

Only hardware with disjoint blocks, or physical addresses not starting at 0
are vulnerable; this includes the majority of ARM systems.

MITIGATION
==========

None.

RESOLUTION
==========

Applying the appropriate attached patches resolves this issue.

xsa245/*.patch         All versions of Xen

$ sha256sum xsa245* xsa245*/*
121829263b85fcb5eac8e38fb44e77d3aab1dd7ae6ef665bf84bb49e5e161d24  xsa245.meta
526f9e1b127fbb316762ce8e8f4563bc9de0c55a1db581456a3017d570d35bdd  xsa245/0001-xen-page_alloc-Cover-memory-unreserved-after-boot-in.patch
7164010112fcccd9cd88e72ace2eeabdb364dd6f4d05c434686267d18067f420  xsa245/0002-xen-arm-Correctly-report-the-memory-region-in-the-du.patch
$

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJZzTANAAoJEIP+FMlX6CvZHk4IAJpF4ruPkFKdCgsQ/ljjrpxO
8CVQFVwxTLtLZGUB1ZP0nFntkT/FnhDo870EmDvjPZTq3MmQwlPwVhgPqmF+tsTC
aMecUftEJxHm6cSRLYiIGEphGbJZR6utjTKd7l0ddni5QtnzUED8mE5WFAq4aLrS
y8FHuyghE6nwBXEMhRiDYYZ2X0MeMeTisc/0s1Loe002zcpw0RUlmys21Uzzd1Xv
t4n5e4RDMLUNpfpY3o4UVWcJJi55Bpxw9ke4IMExlNSbYR5qQeNigDT0CcE1bv6n
mNwlADAUKT4t/K1fyk6XJLFIdzHt5NVmN2O9cYKt6voVMu1r1dh3TgiAffAJsxk=
=Pi1Y
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa245.meta"
Content-Disposition: attachment; filename="xsa245.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIsCiAg
ICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVu
IgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC41IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4MzcyNGQ5ZjNhZTIx
YTNiOTYzNjI3NDJlMmYwNTJiMTlkOWY1NTlhIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyMzcsCiAgICAgICAgICAgIDIzOCwKICAg
ICAgICAgICAgMjM5LAogICAgICAgICAgICAyNDAsCiAgICAgICAgICAgIDI0
MSwKICAgICAgICAgICAgMjQyLAogICAgICAgICAgICAyNDMsCiAgICAgICAg
ICAgIDI0NAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjQ1LyoiCiAgICAgICAgICBdCiAgICAgICAgfQog
ICAgICB9CiAgICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24i
OiAiNC42IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsK
ICAgICAgICAgICJTdGFibGVSZWYiOiAiMTY1OGE4NzY5MGFjODM5ZTg1ZGIx
MmJiZjQwOWJlNjJiYjkzODY0MCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsK
ICAgICAgICAgICAgMjM3LAogICAgICAgICAgICAyMzgsCiAgICAgICAgICAg
IDIzOSwKICAgICAgICAgICAgMjQwLAogICAgICAgICAgICAyNDEsCiAgICAg
ICAgICAgIDI0MiwKICAgICAgICAgICAgMjQzLAogICAgICAgICAgICAyNDQK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTI0NS8qIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICI0LjciOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNyIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImM3NzgzZDljMjZmYzE5MTg2MmQ5ODgzZGEyMjM4
NzM0MGIxZmFiMTgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDIzNywKICAgICAgICAgICAgMjM4LAogICAgICAgICAgICAyMzksCiAg
ICAgICAgICAgIDI0MCwKICAgICAgICAgICAgMjQxLAogICAgICAgICAgICAy
NDIsCiAgICAgICAgICAgIDI0MywKICAgICAgICAgICAgMjQ0CiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ey
NDUvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjgiLAogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIzNjg5OGViMTI1NzJmMGExZjg1Y2I1NGQ0YTllOTBhZmNiNmY3
MDQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyMzcs
CiAgICAgICAgICAgIDIzOCwKICAgICAgICAgICAgMjM5LAogICAgICAgICAg
ICAyNDAsCiAgICAgICAgICAgIDI0MSwKICAgICAgICAgICAgMjQyLAogICAg
ICAgICAgICAyNDMsCiAgICAgICAgICAgIDI0NAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQ1LyoiCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwKICAgICAgIlJlY2lwZXMi
OiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAi
MmNjM2QzMmY0MGM3MWNiMjQyNDc3YTNmODkzODA3NGQ0ZmMzNjgyOSIsCiAg
ICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjM3LAogICAgICAg
ICAgICAyMzgsCiAgICAgICAgICAgIDIzOSwKICAgICAgICAgICAgMjQwLAog
ICAgICAgICAgICAyNDEsCiAgICAgICAgICAgIDI0MiwKICAgICAgICAgICAg
MjQzLAogICAgICAgICAgICAyNDQKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0NS8qIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAg
ICAgICJYZW5WZXJzaW9uIjogIm1hc3RlciIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImE4
ZWE2ZTI2ODgxMThhM2UxOWUyOWIzOWUzMTZmYWE1Zjk2YWI5ZDEiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDIzNywKICAgICAgICAg
ICAgMjM4LAogICAgICAgICAgICAyMzksCiAgICAgICAgICAgIDI0MCwKICAg
ICAgICAgICAgMjQxLAogICAgICAgICAgICAyNDIsCiAgICAgICAgICAgIDI0
MywKICAgICAgICAgICAgMjQ0CiAgICAgICAgICBdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDUvKiIKICAgICAgICAgIF0K
ICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream;
 name="xsa245/0001-xen-page_alloc-Cover-memory-unreserved-after-boot-in.patch"
Content-Disposition: attachment;
 filename="xsa245/0001-xen-page_alloc-Cover-memory-unreserved-after-boot-in.patch"
Content-Transfer-Encoding: base64

RnJvbSBhNDhkNDdmZWJjMTM0MGYyN2Q2YzcxNjU0NTY5MjY0MWEwOWI0MTRj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUaHUsIDIxIFNlcCAyMDE3
IDE0OjEzOjA4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIHhlbi9wYWdl
X2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGlu
CiBmaXJzdF92YWxpZF9tZm4KCk9uIEFybSwgc29tZSByZWdpb25zIChlLmcg
SW5pdHJhbWZzLCBEb20wIEtlcm5lbC4uLikgYXJlIG1hcmtlZCBhcwpyZXNl
cnZlZCB1bnRpbCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGJ1aWx0IGFuZCB0
aGV5IGFyZSBjb3BpZWQgaW50byBpdHMKbWVtb3J5LiBUaGVyZWZvcmUsIHRo
ZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxsb2NhdG9yIHZp
YQppbml0X2Jvb3RfcGFnZXMuCgpJbnN0ZWFkLCBpbml0X3hlbmhlYXBfcGFn
ZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNl
ZAphbnltb3JlLgoKVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGlu
aXRfaGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCihhbHJlYWR5IGV4
aXN0KSB0byBjb3ZlciBhbGwgdGhlIGNhc2VzLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KW0FkanVzdCBj
b21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4g
dXBkYXRlXQpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vcGFnZV9h
bGxvYy5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDBiOWY2Y2M2
ZGYuLmZiZTVhOGFmMzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNzAw
LDYgKzE3MDAsMTYgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAog
ewogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAorICAgIC8qCisgICAgICogU29t
ZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9y
IChlLmcgcmVzZXJ2ZWQKKyAgICAgKiBtZW1vcnkgYXQgYm9vdCBidXQgcmVs
ZWFzZWQganVzdCBhZnRlciAtLS0ga2VybmVsLCBpbml0cmFtZnMsCisgICAg
ICogZXRjLikuCisgICAgICogVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiB0byBl
bnN1cmUgdGhvc2UgcmVnaW9ucyBhcmUgY292ZXJlZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgZmlyc3RfdmFsaWRfbWZu
ID0gbWluX3QodW5zaWduZWQgbG9uZywgcGFnZV90b19tZm4ocGcpLCBmaXJz
dF92YWxpZF9tZm4pOworICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwor
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBuaWQgPSBwaHlzX3RvX25pZChwYWdl
X3RvX21hZGRyKHBnK2kpKTsKLS0gCjIuMTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa245/0002-xen-arm-Correctly-report-the-memory-region-in-the-du.patch"
Content-Disposition: attachment;
 filename="xsa245/0002-xen-arm-Correctly-report-the-memory-region-in-the-du.patch"
Content-Transfer-Encoding: base64

RnJvbSBjYmZjZjAzOWQwZTBiNmY0YzRjYjNkZTYxMmY3YmY3ODhhMGM0N2Nk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDE4IFNlcCAyMDE3
IDE0OjI0OjA4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIHhlbi9hcm06
IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1
bW15CiBOVU1BIGhlbHBlcnMKCk5VTUEgaXMgY3VycmVudGx5IG5vdCBzdXBw
b3J0ZWQgb24gQXJtLiBCZWNhdXNlIGNvbW1vbiBjb2RlIGlzCk5VTUEtYXdh
cmUsIGR1bW15IGhlbHBlcnMgYXJlIGluc3RlYWQgcHJvdmlkZWQgdG8gZXhw
b3NlIGEgc2luZ2xlIG5vZGUuCgpUaG9zZSBoZWxwZXJzIGFyZSBmb3IgaW5z
dGFuY2UgdXNlZCB0byBrbm93IHRoZSByZWdpb24gdG8gc2NydWIuCgpIb3dl
dmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRlZCBjb3JyZWN0
bHkuIEluZGVlZCwgdGhlCmZyYW1ldGFibGUgbWF5IG5vdCBiZSBhdCB0aGUg
YmVnaW5uaW5nIG9mIHRoZSBtZW1vcnkgYW5kIHRoZXJlIG1pZ2h0IGJlCm11
bHRpcGxlIG1lbW9yeSBiYW5rcy4gVGhpcyB3aWxsIGxlYWQgdG8gbm90IHNj
cnViIHNvbWUgcGFydCBvZiB0aGUKbWVtb3J5LgoKVGhlIG1lbW9yeSBpbmZv
cm1hdGlvbiBjYW4gYmUgZm91bmQgdXNpbmc6CiAgICAqIGZpcnN0X3ZhbGlk
X21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1lbW9yeQogICAgKiBtYXhfcGFn
ZSAtIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3Bhbm5lZCBwYWdlcwoKTm90
ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBvcnRlZC4g
VGhlIHByb3RvdHlwZSBoYXMgYmVlbgphZGRlZCBpbiBhc20tYXJtL251bWEu
aCBhbmQgbm90IGluIGEgY29tbW9uIGhlYWRlciBiZWNhdXNlIEkgd291bGQK
ZXhwZWN0IHRoZSB2YXJpYWJsZSB0byBiZWNvbWUgc3RhdGljIG9uY2UgTlVN
QSBpcyBmdWxseSBzdXBwb3J0ZWQgb24KQXJtLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICA2ICsrKysrLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9udW1hLmggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNo
YW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwppbmRleCBmYmU1YThhZjM5Li40NzJjNmZlMzI5IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTkyLDcgKzE5MiwxMSBAQCBQQUdF
X0xJU1RfSEVBRChwYWdlX2Jyb2tlbl9saXN0KTsKICAqIEJPT1QtVElNRSBB
TExPQ0FUT1IKICAqLwogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRk
YXRhIGZpcnN0X3ZhbGlkX21mbiA9IH4wVUw7CisvKgorICogZmlyc3RfdmFs
aWRfbWZuIGlzIGV4cG9ydGVkIGJlY2F1c2UgaXQgaXMgdXNlIGluIEFSTSBz
cGVjaWZpYyBOVU1BCisgKiBoZWxwZXJzLiBTZWUgY29tbWVudCBpbiBhc20t
YXJtL251bWEuaC4KKyAqLwordW5zaWduZWQgbG9uZyBmaXJzdF92YWxpZF9t
Zm4gPSB+MFVMOwogCiBzdGF0aWMgc3RydWN0IGJvb3RtZW1fcmVnaW9uIHsK
ICAgICB1bnNpZ25lZCBsb25nIHMsIGU7IC8qIE1GTnMgQHMgdGhyb3VnaCBA
ZS0xIGluY2x1c2l2ZSBhcmUgZnJlZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9udW1hLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL251
bWEuaAppbmRleCBhMmMxYTM0NzZkLi4zZTczODRkYTllIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL251bWEuaApAQCAtMTIsOSArMTIsMTUgQEAgc3RhdGljIGlu
bGluZSBfX2F0dHJpYnV0ZV9fKChwdXJlKSkgbm9kZWlkX3QgcGh5c190b19u
aWQocGFkZHJfdCBhZGRyKQogICAgIHJldHVybiAwOwogfQogCisvKgorICog
VE9ETzogbWFrZSBmaXJzdF92YWxpZF9tZm4gc3RhdGljIHdoZW4gTlVNQSBp
cyBzdXBwb3J0ZWQgb24gQXJtLCB0aGlzCisgKiBpcyByZXF1aXJlZCBiZWNh
dXNlIHRoZSBkdW1teSBoZWxwZXJzIGlzIHVzaW5nIGl0LgorICovCitleHRl
cm4gdW5zaWduZWQgbG9uZyBmaXJzdF92YWxpZF9tZm47CisKIC8qIFhYWDog
aW1wbGVtZW50IE5VTUEgc3VwcG9ydCAqLwotI2RlZmluZSBub2RlX3NwYW5u
ZWRfcGFnZXMobmlkKSAodG90YWxfcGFnZXMpCi0jZGVmaW5lIG5vZGVfc3Rh
cnRfcGZuKG5pZCkgKHBkeF90b19wZm4oZnJhbWV0YWJsZV9iYXNlX3BkeCkp
CisjZGVmaW5lIG5vZGVfc3Bhbm5lZF9wYWdlcyhuaWQpIChtYXhfcGFnZSAt
IGZpcnN0X3ZhbGlkX21mbikKKyNkZWZpbmUgbm9kZV9zdGFydF9wZm4obmlk
KSAoZmlyc3RfdmFsaWRfbWZuKQogI2RlZmluZSBfX25vZGVfZGlzdGFuY2Uo
YSwgYikgKDIwKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBhcmNo
X2dldF9kbWFfYml0c2l6ZSh2b2lkKQotLSAKMi4xMS4wCgo=

--=separator
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=separator--


From xen-devel-bounces@lists.xen.org Thu Sep 28 17:28:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:28:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcbP-0005Q1-FA; Thu, 28 Sep 2017 17:27:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen.list@daevel.fr>) id 1dxcbO-0005Pr-EL
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:27:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 00/56-30688-D113DC95; Thu, 28 Sep 2017 17:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWySSHunq6M4dl
 Ig2unjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3/5cwF/SzV7yY9529gfEraxcjFweLwBpm
 iZ7Js1hAHCGBWUwSm68fBnI4OXgFDCQ+vHzKDpIQFmhjlJjU08MGkmAT0JaYcfkgWJGIgK3Em
 z+nWUFsZgElif1nrzGC2CwCqhIfTtwAq+EU8JJ4tmM7G8SGGYwSR/ceZ4Ro0JRo3f6bHcSWEJ
 CV+NqzCSjOAbRZUOLvDmGIEnmJ5q2zmScw8s1C0jELoWoWkqoFjMyrGDWKU4vKUot0Dc30koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA44BCHYwTn0fd4hRkoNJSZTXQP9spBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3nkGQDnBotT01Iq0zBxg6MOkJTh4lER420HSvMUFibnFm
 ekQqVOMlhzHNl3+w8Rx4+F1INlx8+4fJiGWvPy8VClxXhGQBgGQhozSPLhxsPi8xCgrJczLCH
 SgEE9BalFuZgmq/CtGcQ5GJWHeDJApPJl5JXBbXwEdxAR00OSJZ0AOKklESEk1MPqrhnedmT4
 vgy3qn/q8ySHCyq8PTfyUP79hYYWDm0LqJM9lJw/F/1OY3Xb01LIjcbcOJgiqi3n6hjecdS/6
 9b24RGPTZanv/kFqxhPPaB884vi8Z+bimzdVuZ4y+X4ykDkZdi+u/WGS+NLjMuGCEaeW6c1l/
 xLnzD3nwPbr1+bxTedZ/NGF5bYSS3FGoqEWc1FxIgAsYVFPygIAAA==
X-Env-Sender: xen.list@daevel.fr
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506619676!99703892!1
X-Originating-IP: [178.32.94.222]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8358 invoked from network); 28 Sep 2017 17:27:56 -0000
Received: from licorne.daevel.fr (HELO licorne.daevel.fr) (178.32.94.222)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 17:27:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=daevel.fr;
 s=default; 
 h=Content-Transfer-Encoding:Mime-Version:Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID;
 bh=KZYTWbIWblij8TDR4/yQYjdTqptsiOsdKBQyzits/aE=; 
 b=WbHTkhqYhn+igBdxDdBkquJJ5pPA+Tk5Hg2XbOYvuNZAubLHSHdu8wbiVNxoLdBmZxNjRL4QjZm0LdqxyaKPxGLEabwstJnxwWIjey8rmFovRHaBHNvmaOTGNGJGnYklivt1mBOzRLO7U0Ohe4oaJhNfVnHh1P/x5WL4m9l2Oug=;
Received: from lmontsouris-656-1-1-206.w80-12.abo.wanadoo.fr ([80.12.86.206]
 helo=[192.168.1.114])
 by licorne.daevel.fr with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <xen.list@daevel.fr>)
 id 1dxcbK-0008Nb-C6; Thu, 28 Sep 2017 19:27:54 +0200
Message-ID: <1506619674.2373.34.camel@daevel.fr>
From: Olivier Bonvalet <xen.list@daevel.fr>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Date: Thu, 28 Sep 2017 19:27:54 +0200
In-Reply-To: <20170928161237.h53zg2e6o62i4dsy@dhcp-3-128.uk.xensource.com>
References: <1506593789.26660.28.camel@daevel.fr>
 <1506611042.2373.12.camel@daevel.fr>
 <20170928161237.h53zg2e6o62i4dsy@dhcp-3-128.uk.xensource.com>
X-Mailer: Evolution 3.26.0-1 
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] =?iso-8859-1?q?Re=A0=3A__Re=A0=3A__task__btrfs-transa?=
 =?iso-8859-1?q?cti=3A651_blocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGUgamV1ZGkgMjggc2VwdGVtYnJlIDIwMTcgw6AgMTc6MTIgKzAxMDAsIFJvZ2VyIFBhdSBNb25u
w6kgYSDDqWNyaXQgOgo+IAo+IFF1aXRlIGxpa2VseS4gV2l0aCBzbyBtYW55IFBWIGJsb2NrIGRl
dmljZXMgYXR0YWNoZWQgeW91IGVpdGhlciBoYXZlCj4gdG8gbGltaXQgdGhlIG51bWJlciBvZiBx
dWV1ZXMgYW5kIHBlcnNpc3RlbnQgZ3JhbnRzIHBlci1kZXZpY2UsIG9yCj4gZXhwYW5kIHRoZSBu
dW1iZXIgb2YgZ3JhbnRzIGFsbG93ZWQgYnkgWGVuLgo+IAo+IENhbiB5b3UgdHJ5IHRvIHNldCB0
aGUgZm9sbG93aW5nIGluIHRoZSBYZW4gY29tbWFuZCBsaW5lIFswXSBhbmQgc2VlCj4gaWYgdGhh
dCBzb2x2ZXMgeW91ciBpc3N1ZXM6Cj4gCj4gZ250dGFiX21heF9mcmFtZXM9NjQKPiAKPiBSb2dl
ci4KPiAKPiBbMF0gaHR0cDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0YWJsZS9t
aXNjL3hlbi1jb21tYW5kLWxpbmUKPiAuaHRtbAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gCgpPaCwgZnJvbSB0aGUgTm92ZWxsJ3MgZG9jdW1l
bnRhdGlvbiBbMF0gSSByZWFkIDoKCsKrIEdlbmVyYWwgcmVjb21tZW5kYXRpb24gZm9yIGRldGVy
bWluaW5nIHRoZSBwcm9wZXIgdmFsdWUgZm9yCiJnbnR0YWJfbWF4X2ZyYW1lcyIgaXMgdG8gbXVs
dGlwbHkgYnkgMiB0aGUgbnVtYmVyIG9mIGF0dGFjaGVkIGRpc2tzLiDCuwoKClNpbmNlIEkgaGF2
ZSBhYm91dCAyNTAgUkJEIGRldmljZXMsIEkgc3VwcG9zZSBJIGhhdmUgdG8gdHJ5IGRpcmVjdGx5
CndpdGggZ250dGFiX21heF9mcmFtZXM9NTEyLCByaWdodCA/CgpUaGFua3MsCgpPbGl2aWVyCgpb
MF0gaHR0cHM6Ly93d3cubm92ZWxsLmNvbS9zdXBwb3J0L2tiL2RvYy5waHA/aWQ9NzAxODU5MAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxcka-0006W2-Bi; Thu, 28 Sep 2017 17:37:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ketuzsezr@gmail.com>) id 1dxckY-0006Vu-Ls
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:37:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 ED/B9-02046-5533DC95; Thu, 28 Sep 2017 17:37:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyMfSWpm6o8dl
 Ig3Xv+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJe4oKZspVfGp6ydzAOFWyi5GLQ0hgJqPE
 /ZVrGEEcFoHHLBK/t21iBXEkBDpZJW58vgWU4QRyyiQWnW5hhbCLJJ69+MMMYedLbF+2DMzmF
 RCUODnzCQuILSwgLbHk+3mweiEBD4kPaw+CxdkE9CWerr0GVM8BtE1VYlc/G8QYQ4lH9/awQo
 wJkDj8cBIzxJhkicbF91lA7hER+MAoMfv9XrA5zAKaEq3bf7NPYBSYhWT1LCSpBYxMqxg1ilO
 LylKLdA2N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgORAQh2MG7b7nmIUZKD
 SUmU10D/bKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV43I6CcYFFqempFWmYOMCZg0hIcPEoiv
 B8MgdK8xQWJucWZ6RCpU4zeHBfuXPrDxLFqwhUgeWDPLSB56MVtILnp5l0gueH7gz9MQix5+X
 mpUuK8+SAbBEBGZJTmwS2AxfYlRlkpYV5GoJOFeApSi3IzS1DlXzGKczAqCfN6gkzhycwrgbv
 jFdCJTEAnTp54BuTEkkSElFQDI99Dq0pe7RrRm5p9u+213nz7sUTrFevCDzd7xTOPau5hf3qc
 5+H8y4ZaTo+KrXey77rNzF7WO+nGty+rt4jPdthzfmOPon9xXdrZ+xIXd6z3nitq6SzZLffIY
 N2/DQ0PCm2XiSkn1n3WNP6z4JT8b6+y8L33Eop/r1y1p0L+ZKrgm/0Mnx+LBSqxFGckGmoxFx
 UnAgADLv9q6AIAAA==
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506620244!58945135!1
X-Originating-IP: [209.85.218.41]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22784 invoked from network); 28 Sep 2017 17:37:25 -0000
Received: from mail-oi0-f41.google.com (HELO mail-oi0-f41.google.com)
 (209.85.218.41)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 17:37:25 -0000
Received: by mail-oi0-f41.google.com with SMTP id u130so3489269oib.11
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 10:37:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:from:date:message-id:subject:to;
 bh=9NCJTE5r0F7vXQRJwMV3JgwqNNE1gE0cxmv6Nhgil/A=;
 b=g7H0Mey3EskE4gbN5rOitjwgdOdORl2ZZWhv0OPcOdS9T/xNILQDmWGe38uaXuroyG
 v53lqdAf+lHj8D65gmVh6HQXlJ2KspsO8/bGfxY6sIRlelm1EF2kPcvb40frRsyCEDaU
 CQP8GVwNUaIgadyRE1hblU01ObRzYSQVPiXxt+MzQRUwcCerGi71t8KfyRHW3JzBWTXF
 MONPRnIYjczWAKuSWsUW9SQ34vteqrK9U8ljHwmMNCfaMUy5GXKUaixQjaDKKTjDOGu5
 xWTVeI38L+PWCongtW0ph8KIzt3gVFCqy+vGy77FBd+sDS4Jwp78+Tjaz0RpX9w2JUUT
 f6QQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:from:date:message-id:subject
 :to; bh=9NCJTE5r0F7vXQRJwMV3JgwqNNE1gE0cxmv6Nhgil/A=;
 b=tZKCMr2CSzk8I6dXkC8zm4gCdEpAAa6wF1DR2v6WJZ9QkPhD7tv6mvzyTKmNL8q+DZ
 EhC8oOPHDGW9lJSkh6nwZoMBRCKAiEfC0YzWLDpd4yrQ5ZBZH9sJK04VuoPu/UCYD2wS
 sUWxKkRRNK/z7YxAjIoJ0F6TWRR/Nymwwktm7V9qT1noDCht82+GeptgiVZNLBgjchyo
 usUj9mmhSfXUnQpcfH79jf98EEjNxI5ioXoXAYSxpYeJeVb/dJ56zYLDD/TBiN8nsN8s
 hhAJW/H+z/RybVhmz2cj20ipFj6upP+5MZSLy2rhACSp5ujqUhsxuXlvMtGhdh5Ivtin
 3utw==
X-Gm-Message-State: AMCzsaVEf5NvrvwH3vvqCDbMZvQFhzgWUC/J2W5NHkPNgS88xSFNWV1u
 gTCFoEB6IrZ9RR09AlTfa/uU82zPHtBdsDKxzDo=
X-Google-Smtp-Source: AOwi7QDF89DCA4I8hdKVShSEJm0tHn4NYxoxifffMek4pxoCpZmhgcEwJsWirP4E+QES7kZ6jHHhPpH6FTWEm7ZWBZk=
X-Received: by 10.202.193.2 with SMTP id r2mr761634oif.41.1506620243711; Thu,
 28 Sep 2017 10:37:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.74.11.4 with HTTP; Thu, 28 Sep 2017 10:37:23 -0700 (PDT)
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
Date: Thu, 28 Sep 2017 13:37:23 -0400
X-Google-Sender-Auth: 5rd6Gi7vfrCF3CDwPvHkGkOe4jI
Message-ID: <CACJDEmqZMwk0k34yTnqeGrVU-5MEinWK5i3LW4XTAUkLiTyo_w@mail.gmail.com>
To: edk2-devel@lists.01.org, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, 
 Laszlo Ersek <lersek@redhat.com>, alejandro.j.jimenez@oracle.com,
 aaron.young@oracle.com, 
 ipxe-devel@lists.ipxe.org, Xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Tips on how to debug EFI code (iPXE) from within KVM
 after ipxe.efi has crashed with #GP?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKSSBhbSBoaXR0aW5nIGFuIGludGVyZXN0aW5nIGlzc3VlIHdpdGggdGhlIGxhdGVzdCB2
ZXJzaW9ucyBvZiBpUFhFLAplZGsyLCBhbmQgR1JVQiB3aGVyZWluIEkgYW0gdHJ5aW5nIHRvIGJv
b3QgR1JVQiAodmlhIGlQWEUpLCBhbmQgdGhlbgpsb2FkIFhlbiwgSSBnZXQgdGhpczoKCiEhISBY
NjQgRXhjZXB0aW9uIFR5cGUgLSAwRCgjR1AgLSBHZW5lcmFsIFByb3RlY3Rpb24pICBDUFUgQXBp
YyBJRCAtCjAwMDAwMDAwICEhISEKRXhjZXB0aW9uRGF0YSAtIDAwMDAwMDAwMDAwMDAwMDAKUklQ
ICAtIDAwMDAwMDAwQkVDMjk0OUMsIENTICAtIDAwMDAwMDAwMDAwMDAwMzgsIFJGTEFHUyAtIDAw
MDAwMDAwMDAyMTAyMTYKUkFYICAtIDAwMDAwMDAwMDAwMDAwMDAsIFJDWCAtIDAwMDAwMDAwQkZB
MkRDMTgsIFJEWCAtIDAwMDAwMDAwMDAwMDAwMDAKUkJYICAtIDAwMDAwMDAwQkZBMkRDNjAsIFJT
UCAtIDAwMDAwMDAwQkZFRERGRDgsIFJCUCAtIDAwMDAwMDAwMDAwMDAwMDgKUlNJICAtIDAwMDAw
MDAwMDAwMDAwMDAsIFJESSAtIDAwMDAwMDAwMDAwMDAwMDEKUjggICAtIDAwMDAwMDAwMDAwMDAw
MDEsIFI5ICAtIDAwMDAwMDAwMDAwMDAwMzAsIFIxMCAtIDAwMDAwMDAwMDAwOUUwMDAKUjExICAt
IDAwMDAwMDAwQkZGMUEwMDAsIFIxMiAtIDAwMDAwMDAwQkZFRjcyNjAsIFIxMyAtIDAwMDAwMDAw
QkZBMkRDMTgKUjE0ICAtIDAwMDAwMDAwQkY0MEJEMTgsIFIxNSAtIDAwMDAwMDAwQkVCNEU4QTQK
RFMgICAtIDAwMDAwMDAwMDAwMDAwMzAsIEVTICAtIDAwMDAwMDAwMDAwMDAwMzAsIEZTICAtIDAw
MDAwMDAwMDAwMDAwMzAKR1MgICAtIDAwMDAwMDAwMDAwMDAwMzAsIFNTICAtIDAwMDAwMDAwMDAw
MDAwMzAKQ1IwICAtIDAwMDAwMDAwODAwMTAwMzMsIENSMiAtIDAwMDAwMDAwMDAwMDAwMDAsIENS
MyAtIDAwMDAwMDAwQkZFN0QwMDAKQ1I0ICAtIDAwMDAwMDAwMDAwMDA2NjgsIENSOCAtIDAwMDAw
MDAwMDAwMDAwMDAKRFIwICAtIDAwMDAwMDAwMDAwMDAwMDAsIERSMSAtIDAwMDAwMDAwMDAwMDAw
MDAsIERSMiAtIDAwMDAwMDAwMDAwMDAwMDAKRFIzICAtIDAwMDAwMDAwMDAwMDAwMDAsIERSNiAt
IDAwMDAwMDAwRkZGRjBGRjAsIERSNyAtIDAwMDAwMDAwMDAwMDA0MDAKR0RUUiAtIDAwMDAwMDAw
QkZFNkI2OTggMDAwMDAwMDAwMDAwMDA0NywgTERUUiAtIDAwMDAwMDAwMDAwMDAwMDAKSURUUiAt
IDAwMDAwMDAwQkY2MjAwMTggMDAwMDAwMDAwMDAwMEZGRiwgICBUUiAtIDAwMDAwMDAwMDAwMDAw
MDAKRlhTQVZFX1NUQVRFIC0gMDAwMDAwMDBCRkVEREMzMAohISEhIEZpbmQgaW1hZ2UgODA4NjEw
ZWQuZWZpZHJ2IChJbWFnZUJhc2U9MDAwMDAwMDBCRUMyNzAwMCwKRW50cnlQb2ludD0wMDAwMDAw
MEJFQzJFMDg5KSAhISEhCgoKQW5kIG5vdyBJIGFtIHRyeWluZyB0byBmaWd1cmUgb3V0IGhvdyB0
byB0cm91Ymxlc2hvb3QgdGhpcy4KKGFuZCB5ZXMgSSBhbSB0aGlua2luZyBpdCB3YXMgcmVsYXRl
ZCB0byB0aGUgVGl2b2xpIHdvcmstYXJvdW5kLCBidXQKZGlzYWJsaW5nIHRoYXQgZGlkbid0IGhl
bHApLgoKSSB3YXMgc29tZWhvdyBob3BpbmcgSSBjb3VsZCB1c2UgJ2NyYXNoJyB0b29sIGFuZCBy
dW4gaXQgd2l0aCB3aXRoIHRoZSBndWVzdAptZW1vcnkgYW5kIHRoZSBpUFhFIGNvZGU6CgojY3Jh
c2ggaXB4ZS9zcmMvYmluL2lweGUubGtybi50bXAgLi9ndWVzdC1tZW1vcnkKLi4KCldBUk5JTkc6
IG1hY2hpbmUgdHlwZSBtaXNtYXRjaDoKICAgICAgICAgY3Jhc2ggdXRpbGl0eTogWDg2XzY0CiAg
ICAgICAgIGlweGUvc3JjL2Jpbi9pcHhlLmxrcm4udG1wOiBYODYKCmNyYXNoOiBpcHhlL3NyYy9i
aW4vaXB4ZS5sa3JuLnRtcDogbm90IGEgc3VwcG9ydGVkIGZpbGUgZm9ybWF0Ci4uCgo8c2FkIHRy
b21ib25lPgoKU28gaG93IGRvIGZvbGtzIHRyb3VibGVzaG9vdCB0aGluZ3MgbGlrZSB0aGlzPwoK
CgoKQSBiaXQgYmFja2dyb3VuZCBpbmZvcm1hdGlvbjoKCi0gVGhlIC9ndWVzdC1tZW1vcnkgSSBn
b3QgYnkgaGF2aW5nIGFuIC1xbXAgYXJndW1lbnQgYW5kIHRlbG5ldGluZyBpbgppdCBhbmQgZG9p
bmc6Cgp7ImV4ZWN1dGUiOiJkdW1wLWd1ZXN0LW1lbW9yeSIsImFyZ3VtZW50cyI6eyJwYWdpbmci
OgpmYWxzZSwicHJvdG9jb2wiOiJmaWxlOi9ndWVzdC1tZW1vcnkifX0KCi0gVGhlIDgwODEwZWQu
ZWZpZHJ2IGlzIGJ1aWx0IHVzaW5nOgoKKGNkIGlweGUvc3JjO21ha2UgYmluLXg4Nl82NC1lZmkv
ODA4NjEwZDMuZWZpICBDT05GSUc9cWVtdQpERUJVRz1pc2NzaTo0LHNjc2k6NCBFTUJFRD0vaXB4
ZS5jb25maWcgLWo4KQppZiBbICQ/IC1uZSAwIF07IHRoZW4gZXhpdCAxOyBmaQooY2QgaXB4ZS9z
cmM7RWZpUm9tIC1mIDB4ODA4NiAtaSAweDE1MjggLS1wY2kyMyAtZWMKYmluLXg4Nl82NC1lZmkv
ODA4NjEwZDMuZWZpZHJ2IC1vIC4uLy4uLzgwODYxMGQzLnJvbSkKaWYgWyAkPyAtbmUgMCBdOyB0
aGVuIGV4aXQgMTsgZmkKClRoZSBpcHhlIHNjcmlwdCBpcyBzaW1wbGU6CgohaXB4ZQoKZGhjcCAm
JiBlY2hvICogREhDUCB3b3JrZWQgfHwgZ290byBkaGNwX3JldHJ5CmVjaG8gKiBJUCBhZGRyZXNz
OiAke25ldDAvaXB9IDsgZWNobyAqIFN1Ym5ldCBtYXNrOiAke25ldDAvbmV0bWFza30KaWZzdGF0
CnNldCB1cmwgaHR0cDovLzEwLjAuMS4yLwplY2hvICR7dXJsfQppbWdmZXRjaCAke3VybH0vZ3J1
Yi5lZmkKaW1nc3RhdApib290IGdydWIuZWZpCgoKLSBBbmQgZ3J1Yi5lZmkgd2FzIGNyZWF0ZWQg
d2l0aCB0aGlzOgoKR1JVQl9NT0RVTEVTPSJib290IGNoYWluIGNvbmZpZ2ZpbGUgZWNobyBlZmlu
ZXQgZXZhbCBleHQyIGZhdCBmb250CmdldHRleHQgZ2Z4dGVybSBnemlvIGhlbHAgbGludXggbG9h
ZGVudiBsc2VmaSBub3JtYWwgcGFydF9ncHQgcGFyCnRfbXNkb3MgcmVhZCByZWdleHAgc2VhcmNo
IHNlYXJjaF9mc19maWxlIHNlYXJjaF9mc191dWlkIHNlYXJjaF9sYWJlbAp0ZXJtaW5hbCB0ZXJt
aW5mbyB0ZXN0IHRmdHAgdGltZSBtdWx0aWJvb3QgbXVsdGlib290MiBuZXQgc2xlZQpwIGVmaWZ3
c2V0dXAgIGxzZWZpc3lzdGFiIGxzcGNpIGxzZWZpIGxzYWNwaSBsc2VmaW1tYXAgYWNwaSBmYXQg
ZXZhbAplbGYgZmlsZSBsaW51eCBsaW51eDE2IHBjaWR1bXAgaHR0cCBzZXJpYWwgZWZpX2dvcCIK
CmdydWItaW5zdGFsbC91c3IvYmluL2dydWItbWtpbWFnZSBcCiAgICAgICAgICAgICAgICAtLWNv
bmZpZyAke0dSVUJfQ0ZHfSBcCiAgICAgICAgICAgICAgICAtLWRpcmVjdG9yeT1gcHdkYC9ncnVi
LWluc3RhbGwvdXNyL2xpYjY0L2dydWIveDg2XzY0LWVmaSBcCiAgICAgICAgICAgICAgICAtLW91
dHB1dD1ncnViLmVmaSBcCiAgICAgICAgICAgICAgICAtLWZvcm1hdD14ODZfNjQtZWZpIFwKICAg
ICAgICAgICAgICAgIC0tcHJlZml4ICIoaHR0cCkvIiBcCiAgICAgICAgICAgICAgICAkR1JVQl9N
T0RVTEVTCgojIG1vcmUgZ3J1Yi5jb25maWcKc2V0IHRpbWVvdXQ9NQoKbmV0X2Jvb3RwCm5ldF9s
c19hZGRyCm5ldF9sc19jYXJkcwpuZXRfbHNfcm91dGVzCmxzcGNpCnNldCBuZXRfZGVmYXVsdF9z
ZXJ2ZXI9MTAuMC4xLjIKc2VyaWFsIC0tc3BlZWQ9MTE1MjAwIC0tdW5pdD0wIC0td29yZD04CnRl
cm1pbmFsX291dHB1dCAgc2VyaWFsIGNvbnNvbGUKdGVybWluYWxfaW5wdXQgIHNlcmlhbCBjb25z
b2xlCm11bHRpYm9vdDIgKGh0dHAsMTAuMC4xLjIpL3hlbi5neiBkb20wX21lbT1tYXg6MUcgbG9n
bHZsPWFsbApndWVzdF9sb2dsdmw9YWxsIGNvbnNvbGU9Y29tMSBjb20xPTExNTIwMCw4bjEKbW9k
dWxlMiAoaHR0cCwxMC4wLjEuMikvdm1saW51eiBjb25zb2xlPWh2YzAgZGVidWcgaW5pdGNhbGxf
ZGVidWcKbW9kdWxlMiAoaHR0cCwxMC4wLjEuMikvaW5pdHJkLmltZwpib290CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:57:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxd3N-00082L-W7; Thu, 28 Sep 2017 17:56:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxd3L-00081r-Nh
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 17:56:51 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 15/9D-01778-2E73DC95; Thu, 28 Sep 2017 17:56:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfeR+dl
 IgzNbmCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasa7tJUvBmVmMFQtP3mZu
 YNxX2MXIxSEk0MgkseTGRnYI5zGjxLVlz6CcbYwSO27vYOti5OQQEXCW+HpmLjuIzSugL/Fyy
 ylmEFtYwFLi0LS/YA0SAnPkJXat2gFWJCHgLXFy3l82GPvhxPdAcXYONgEriUNiIFEWAVWJQ5
 //sU1g5F7AyLCKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q7/UMDIw7GF8d9zvEKMnBpCTK2216NlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8+M6CcYFFq
 empFWmYOMABh0hIcPEoivHdA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc57H6RIAKQoo
 zQPbgQsGi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9CzKFJzOvBG7TK6AjmICOmDzxDM
 gRJYkIKakGRidttiTVVRKNBxbMfNRr0DtrwvbV834k68+6lPGE80B3+aEcqaMHDjPa6aa+NZ4
 ssV7l+Tbeoy8V8l4f/BtxQ7ZlZuHur/Wa0q5/ri39cWnfVN/bu20sTsa92P1M2f/+Pq2FWyNf
 C626yb11mQ7rRcdDXZGtkU9/FO5VvDg/dvmd2nedUh+u/29TYinOSDTUYi4qTgQA6dypaIECA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506621408!100215020!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3086 invoked from network); 28 Sep 2017 17:56:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 17:56:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxd3F-0001W4-Tn; Thu, 28 Sep 2017 17: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxd3A-0006xH-89; Thu, 28 Sep 2017 17:56:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxd39-00009p-TZ; Thu, 28 Sep 2017 17:56:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113872-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 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-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-i386-libvirt-qcow2: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-xl-qemuu-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-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-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d59dabdc4cb380b79c965af28cd4ba001f04834b
X-Osstest-Versions-That: linux=089d7720383d7bc9ca6b8824a05dfa66f80d1f41
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 17:56:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 113872: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg3MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzg3Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGluIDExMzg2MCBwYXNzIGluIDExMzg3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMzg2MCBwYXNz
IGluIDExMzg3MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTM4NjAgcGFzcyBpbiAxMTM4NzIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTEzODYw
IHBhc3MgaW4gMTEzODcyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTEzODYwCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEzNjgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTM3MDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMzczNgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTEzNzM2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNh
dmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIGQ1OWRhYmRjNGNiMzgwYjc5Yzk2NWFmMjhjZDRiYTAwMWYwNDgz
NGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDA4OWQ3NzIwMzgzZDdi
YzljYTZiODgyNGEwNWRmYTY2ZjgwZDFmNDEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzczNiAg
MjAxNy0wOS0yMiAxNzowMjo0NCBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM4
NjAgIDIwMTctMDktMjcgMTM6MDE6MzQgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbGVrc2FuZGFyLm1hcmtvdmljQGltZ3RlYy5jb20+CiAgQWxla3NhbmRyIEJlenp1Ymlr
b3YgPHp1YmFuMzJzQGdtYWlsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFvaG9uZyBMaXUg
PGJhb2hvbmcubGl1QGludGVsLmNvbT4KICBCYXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hl
QHdkYy5jb20+CiAgQmVuamFtaW4gQmxvY2sgPGJibG9ja0BsaW51eC52bmV0LmlibS5jb20+CiAg
Qmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBDaGFud29vIENob2kgPGN3MDAu
Y2hvaUBzYW1zdW5nLmNvbT4KICBDb2x5IExpIDxjb2x5bGlAc3VzZS5kZT4KICBEYW4gQ2FycGVu
dGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRs
ZXNzbS5jb20+CiAgRGFuaWVsIE1lbnR6IDxkYW5pZWxtZW50ekBnb29nbGUuY29tPgogIERlbm5p
cyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBEbWl0cnkgVG9y
b2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9y
ZEByZWRoYXQuY29tPgogIERvdWdsYXMgR2lsYmVydCA8ZGdpbGJlcnRAaW50ZXJsb2cuY29tPgog
IERvdWdsYXMgTGV1bmcgPGRvdWdsYXMubGV1bmdAaW1ndGVjLmNvbT4KICBHYXJ5IFIgSG9vayA8
Z2FyeS5ob29rQGFtZC5jb20+CiAgR2FyeSBSIEhvb2sgPGdob29rQGFtZC5jb20+CiAgR29yYW4g
RmVyZW5jIDxnb3Jhbi5mZXJlbmNAaW1ndGVjLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdy
ZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVz
Lm5ldD4KICBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CiAgSGFubmVzIFJlaW5lY2tl
IDxoYXJlQHN1c2UuZGU+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgog
IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIaW1hbnNodSBNYWRo
YW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmll
bGRzQHJlZGhhdC5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKZW5zIEF4Ym9lIDxh
eGJvZUBrZXJuZWwuZGs+CiAgSm9lIENhcm51Y2NpbyA8am9lLmNhcm51Y2Npb0BjYXZpdW0uY29t
PgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpvbmF0aGFuIExp
dSA8bmV0MTQ3QGdtYWlsLmNvbT4KICBKb3NlIEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4K
ICBKb3NlIEFicmV1IDxKb3NlLkFicmV1QHN5bm9wc3lzLmNvbT4KICBLYWktSGVuZyBGZW5nIDxr
YWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FzaHlhcCBEZXNhaSA8a2FzaHlhcC5kZXNh
aUBicm9hZGNvbS5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICBL
ZW50IE92ZXJzdHJlZXQgPGtlbnQub3ZlcnN0cmVldEBnbWFpbC5jb20+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVz
LndhbGxlaWpAbGluYXJvLm9yZz4KICBMb25nIExpIDxsb25nbGlAbWljcm9zb2Z0LmNvbT4KICBN
YW5mcmVkIFNwcmF1bCA8bWFuZnJlZEBjb2xvcmZ1bGxpZmUuY29tPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxz
Y2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYkBz
LW9wZW5zb3VyY2UuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAZnJlZS1lbGVj
dHJvbnMuY29tPgogIE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KICBN
aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBMeWxlIDxtbHls
ZUBseWxlLm9yZz4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pa2Ug
TWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE1pa2UgTWFyc2hhbGwg
PGh1YmNhcEBvbW5pYm9uZC5jb20+CiAgTWluY2hhbiBLaW0gPG1pbmNoYW5Aa2VybmVsLm9yZz4K
ICBNaW9kcmFnIERpbmljIDxtaW9kcmFnLmRpbmljQGltZ3RlYy5jb20+CiAgTXl1bmdKb28gSGFt
IDxteXVuZ2pvby5oYW1Ac2Ftc3VuZy5jb20+CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNlLmNvbT4K
ICBPbGxpdmVyIFNjaGluYWdsIDxvbGl2ZXJAc2NoaW5hZ2wubmw+CiAgUGFvbG8gQWJlbmkgPHBh
YmVuaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5p
Ym0uY29tPgogIFJhanUgUmFuZ29qdSA8cmFqdXJAY2hlbHNpby5jb20+CiAgUmFsZiBCYWVjaGxl
IDxyYWxmQGxpbnV4LW1pcHMub3JnPgogIFJvbGFuZCBEcmVpZXIgPHJvbGFuZEBwdXJlc3RvcmFn
ZS5jb20+CiAgU2VyZ2V5IFNlbm96aGF0c2t5IDxzZXJnZXkuc2Vub3poYXRza3lAZ21haWwuY29t
PgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFNoaXZhc2hhcmFuIFMgPHNoaXZhc2hhcmFu
LnNyaWthbnRlc2h3YXJhQGJyb2FkY29tLmNvbT4KICBTdGVmZmVuIE1haWVyIDxtYWllckBsaW51
eC52bmV0LmlibS5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgog
IFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFRhbmcgSnVu
aHVpIDx0YW5nLmp1bmh1aUB6dGUuY29tLmNuPgogIHRhbmcuanVuaHVpIDx0YW5nLmp1bmh1aUB6
dGUuY29tLmNuPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVG9ueSBBc2xlc29u
IDx0YXNsZXNvbkByZWRoYXQuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0
QHByaW1hcnlkYXRhLmNvbT4KICBWaW5lZXQgR3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAg
Vmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICB6aGFuZ3lpIChGKSA8eWkuemhhbmdA
aHVhd2VpLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGludXgtNC45CisgcmV2aXNpb249ZDU5ZGFi
ZGM0Y2IzODBiNzljOTY1YWYyOGNkNGJhMDAxZjA0ODM0YgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJ
Qj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
IGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2gg
bGludXgtNC45IGQ1OWRhYmRjNGNiMzgwYjc5Yzk2NWFmMjhjZDRiYTAwMWYwNDgzNGIKKyBicmFu
Y2g9bGludXgtNC45CisgcmV2aXNpb249ZDU5ZGFiZGM0Y2IzODBiNzljOTY1YWYyOGNkNGJhMDAx
ZjA0ODM0YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJ
Qj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJy
YW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5z
dGFibGUKKyAnWycgeGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LTQuOQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZDU5ZGFiZGM0Y2IzODBiNzlj
OTY1YWYyOGNkNGJhMDAxZjA0ODM0YiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dp
dGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0
L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ID0geCAnXScKKysg
J1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L2xpbnV4LXN0YWJsZS5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAor
KyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBk
YWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHkt
Y3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24u
bGludXgtNC45CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ubGludXgtNC45CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBsaW51eC00LjkKKyBjYXNlICQxIGluCisgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKKyA6
IGxpbnV4LTQuOS55CisgOiBsaW51eC00LjkueQorIDogZ2l0CisgOiBnaXQKKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgOiB0ZXN0ZWQvbGludXgtNC45CisgOiBy
ZWZzL2hlYWRzL3Rlc3RlZC9saW51eC00LjkKKyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdCBkNTlkYWJkYzRjYjM4MGI3OWM5NjVhZjI4Y2Q0YmEwMDFmMDQ4
MzRiOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTQuOQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICAwODlkNzcyLi5kNTlkYWJkICBkNTlk
YWJkYzRjYjM4MGI3OWM5NjVhZjI4Y2Q0YmEwMDFmMDQ4MzRiIC0+IHRlc3RlZC9saW51eC00LjkK
KyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 17:57:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 17:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxd3O-00082W-7x; Thu, 28 Sep 2017 17:56:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=437205bc6=dario.faggioli@citrix.com>)
 id 1dxd3M-000822-I5
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 17:56:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BC/64-02202-3E73DC95; Thu, 28 Sep 2017 17:56:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpO4j87O
 RBs9XGFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvO78yF5wWqehdPpepgXG+UBcjJ4eEQIhE
 78377CA2r4ChxINLHWwgtrCAmsS/af9ZQWw2AQOJNzv2gtkiAt4SZ3/tAbOZBfQkLtxcwAJis
 wioSrT1tYHFOQWMJLYcPQg0h4tDSGAJm8TrI43MIAl+AUmJW18+MkM0V0tMmL2SBeIIbYkj5/
 qhjhCUODnzCVhcCOiIGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2tsSyha+ZIWxbiXXr3kPV2Eh
 surqAEcKWl9j+dg7zAkb2VYwaxalFZalFukZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnF
 esn5uZsYgeFcz8DAuINxT7vfIUZJDiYlUd5u07ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4f
 5kB5QSLUtNTK9Iyc4CRBZOW4OBREuHNAEnzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqc9z
 5IkQBIUUZpHtwIWJRfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewhkCk9mXgncpldARzA
 BHTF54hmQI0oSEVJSDYxRk+dOmrigKlP6Uk3APA1WDY9HETob8lcft/aL2vVT6Oq05l2X7W43
 3c7v8RM8aC8Va5n0fmFvoMWpUmbngNDNCit+pmg1MZucu/6reG/FcdG1vz9EPjZcsk09PPpk/
 OWZ2eeM4nP5o/KD7t7pKxVWvLd4+frauM3v/FdmRc1tWb/KhFtK2FSJpTgj0VCLuag4EQBhKc
 uf7QIAAA==
X-Env-Sender: prvs=437205bc6=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506621408!110146461!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,received_headers: No Received headers,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35232 invoked from network); 28 Sep 2017 17:56:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 17:56:50 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; 
 d="asc'?scan'208";a="441662430"
Message-ID: <1506621401.5001.20.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrii Anisov <andrii_anisov@epam.com>, Meng Xu <xumengpanda@gmail.com>
Date: Thu, 28 Sep 2017 19:56:41 +0200
In-Reply-To: <1506614478.5001.12.camel@citrix.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
 <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
 <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
 <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
 <1506614478.5001.12.camel@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6411912196572184838=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6411912196572184838==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-+sPljTF/EnISOR9DBEQ9"

--=-+sPljTF/EnISOR9DBEQ9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-09-28 at 18:01 +0200, Dario Faggioli wrote:
> On Thu, 2017-09-28 at 12:18 +0300, Andrii Anisov wrote:
> > > >=20
> The GP scheduler --like Credit1 or Credit2, if you are on Xen-- will
> give you fairness, but without any precise temporal guarantee. This
> means that, in this case, each vCPU will be given the chance to run
> for
> 1/2 CPU capacity (at there are 2 CPUs, 4 vCPUs total, i.e., 2/4=3D1/2).
> You can influence this with weights, but that's still "not real-
> time".
>=20
> I.e., if you say that d1v0 and d1v1 have double the weights of d2v0
> and
> d2v1, if 2 is the total available CPU capacity, d1's vCPUs will run
> for
>=20
Err... Sorry, I hit send, before finishing this paragraph.

I meant to say: if you set d1 to have twice as much the weight of d2
(because weights, in Credit1 and Credit2, are set on a per-domain
basis), d1 will execute for about ~130% of CPU time (subdivided,
theoretically equally, between d1v0 and d1v1), and d2 will execute for
~70% (subdivided between d2v0 and d2v1).

So, basically, the 2x ratio between the domain's execution time is
achievable, with a general purpose scheduler, but it's not possible to
specify, and have it enforced, any time granularity.=20

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-+sPljTF/EnISOR9DBEQ9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZzTfaAAoJEBZCeImluHPuBhEQAM7oFoDmYq+vo/6kwWVWPynT
+15Wk8CGrWr1MBWvX02xr+KAwLZdFSUOgtLhmentRuiVaX7UHPUFFGG3D3xNktFV
AzjFqtpEDLEYLzLmlptBPDDnBNbH2Bbggztf5V7um4Vs7i5k6WBW+4LCyU59EGWu
vPd+sOcljxxUZw0dIHybzjS20dqdjseiniSwJX5NHLute27y/2CpP0BcC27+ccOh
aIbteCZOcXV1P9zOfU8YtJXPAY8I67xXQUwcaZNZUA550trQmIYHZqc7I6YRecM2
ynVl8Tfk9uprYZmTh8Eay7KNpLsHSaTKe6Nid7x/Yruw2HBmaDrN8wKwkG5SVoqG
qgmP6tbpS2YpR0n/TFniL8I0tlcn5/clxqou/ljSifIE4HMqYjxJJRYG9Bzv5pIi
gCNFsxvMy7HBp0JiwqBaeIP91ClnG/ZgFkK81KbtkMq2ki19hUuODbjMa72BD11o
hMc3EoBpJE4FLDYzcCB6DPbQaORZuTklQ3prI+GApgO2kf9h0THfW80TAwiEm3Z1
R3N1KN/qdEuI2A2jYdmZn8EwWfpFamEcrSDt2Zuzy8QAb+kNOjhhiXV2IeUnWXsc
RgeFQpUFSlxbScByGy80VMdOHflg23DKwZ4U5diwgTunZSqlb6ruDv7TyY9GJygZ
J62gmgna5yU6u0yg236n
=ZLNv
-----END PGP SIGNATURE-----

--=-+sPljTF/EnISOR9DBEQ9--


--===============6411912196572184838==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6411912196572184838==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 18:04:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 18:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxdB2-0000Yc-47; Thu, 28 Sep 2017 18:04:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mcb30@ipxe.org>) id 1dxdB1-0000YS-0J
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 18:04:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 85/4E-03283-EB93DC95; Thu, 28 Sep 2017 18:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyhfeMje5ey7O
 RBofmqVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7j5QVvBSsuHpuKWsD4xO+LkZODiGBPYwS
 a/ckgdjCAiUSVx/PYupi5OIQEZjNJNF65RsjRFGAxNt7O5hBbDYBFYkfxw6wgti8AtYSfx6dZ
 wGxWQRUJXZeuQlWLyoQLrH/+zVmiBpBiZMznwDVcHBwCgRKzHoMtotZwExi3uaHzBC2uETTl5
 WsELa8xPa3c5gnMPLOQtI9C0nLLCQts5C0LGBkWcWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jn
 p5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgPP4+7hCjJAeTkijvLIuzkUJ8SfkplRmJxRnxRaU5
 qcWHGDU4OAQWvlx2nFGKJS8/L1VJgncBSJ1gUWp6akVaZg4wGmBKJTh4lER420DSvMUFibnFm
 ekQqVOMuhyrJlz5wyQENkNKnFcMGFtCAiBFGaV5cCNgkXmJUVZKmJcR6EAhnoLUotzMElT5V4
 ziHIxKwrzLQFbxZOaVwG16BXQEE9ARkyeeATmiJBEhJdXA2D2lmHtFv6ftpJyZH75q3DtsZOG
 yOHfb5/nNO45y9p96x3rQ2YM/YaJVoleXWxCjQ2yx5HzJitDl95N9Tc7mdqyIW6NUwXq05FD6
 qfQbmboVXXm9e5xMtZMFktunZ9eJWOovZbFO4JPg/c4V1n2faVJtkHPeVDvRW+eeM/jrmr++u
 +FQ33QlluKMREMt5qLiRABC2XQlxwIAAA==
X-Env-Sender: mcb30@ipxe.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506621885!108143176!1
X-Originating-IP: [212.13.204.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21400 invoked from network); 28 Sep 2017 18:04:45 -0000
Received: from duck.fensystems.co.uk (HELO duck.fensystems.co.uk)
 (212.13.204.60)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 28 Sep 2017 18:04:45 -0000
Received: from pudding.home (host81-134-0-118.in-addr.btopenworld.com
 [81.134.0.118])
 by duck.fensystems.co.uk (Postfix) with ESMTPSA id BB2D5125AB;
 Thu, 28 Sep 2017 19:04:44 +0100 (BST)
To: Konrad Rzeszutek Wilk <konrad@kernel.org>, edk2-devel@lists.01.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Laszlo Ersek <lersek@redhat.com>, alejandro.j.jimenez@oracle.com,
 aaron.young@oracle.com, ipxe-devel@lists.ipxe.org,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <CACJDEmqZMwk0k34yTnqeGrVU-5MEinWK5i3LW4XTAUkLiTyo_w@mail.gmail.com>
From: Michael Brown <mcb30@ipxe.org>
Message-ID: <7c5cafdc-67cc-5535-1385-6ed9dd491e7e@ipxe.org>
Date: Thu, 28 Sep 2017 19:04:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CACJDEmqZMwk0k34yTnqeGrVU-5MEinWK5i3LW4XTAUkLiTyo_w@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [ipxe-devel] Tips on how to debug EFI code (iPXE)
 from within KVM after ipxe.efi has crashed with #GP?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTg6MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiAhISEgWDY0
IEV4Y2VwdGlvbiBUeXBlIC0gMEQoI0dQIC0gR2VuZXJhbCBQcm90ZWN0aW9uKSAgQ1BVIEFwaWMg
SUQgLQo+IDAwMDAwMDAwICEhISEKPiBFeGNlcHRpb25EYXRhIC0gMDAwMDAwMDAwMDAwMDAwMAo+
IFJJUCAgLSAwMDAwMDAwMEJFQzI5NDlDLCBDUyAgLSAwMDAwMDAwMDAwMDAwMDM4LCBSRkxBR1Mg
LSAwMDAwMDAwMDAwMjEwMjE2CiA+IC4uLi4KPiAhISEhIEZpbmQgaW1hZ2UgODA4NjEwZWQuZWZp
ZHJ2IChJbWFnZUJhc2U9MDAwMDAwMDBCRUMyNzAwMCwKPiBFbnRyeVBvaW50PTAwMDAwMDAwQkVD
MkUwODkpICEhISEKPiAKPiBBbmQgbm93IEkgYW0gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgaG93IHRv
IHRyb3VibGVzaG9vdCB0aGlzLgo+IChhbmQgeWVzIEkgYW0gdGhpbmtpbmcgaXQgd2FzIHJlbGF0
ZWQgdG8gdGhlIFRpdm9saSB3b3JrLWFyb3VuZCwgYnV0Cj4gZGlzYWJsaW5nIHRoYXQgZGlkbid0
IGhlbHApLgoKVGhlIFRpdm9saSB3b3JrYXJvdW5kIGlzIGZvciBsZWdhY3kgQklPUyBvbmx5OyBp
dCBkb2Vzbid0IGFwcGx5IHRvIHRoZSAKVUVGSSBidWlsZCBvZiBpUFhFLgoKWW91IGhhdmUgdGhl
IFJJUCBhbmQgSW1hZ2VCYXNlLCBzbyB5b3Uga25vdyB0aGF0IHRoZSBleGNlcHRpb24gaGFwcGVu
cyAKYXQgb2Zmc2V0ICsweDI0OWMgd2l0aGluIHlvdXIgaVBYRSBiaW5hcnkuICBZb3UgY2FuIHVz
ZSB0aGlzIGluIApjb25qdW5jdGlvbiB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIG1hcCBmaWxlIGZy
b20gdGhlIGlQWEUgYnVpbGQgKHdoaWNoIAp3aWxsIHByb2JhYmx5IGJlIG5hbWVkIGJpbi14ODZf
NjQtZWZpLzgwODYxMGQzLmVmaWRydi50bXAubWFwLCBidXQgc2VlIApiZWxvdykgdG8gZmlndXJl
IG91dCBleGFjdGx5IHdoZXJlIHRoZSBjcmFzaCBpcyBvY2N1cnJpbmcuCgo+ICNjcmFzaCBpcHhl
L3NyYy9iaW4vaXB4ZS5sa3JuLnRtcCAuL2d1ZXN0LW1lbW9yeQoKVGhhdCdzIGEgY29tcGxldGVs
eSBkaWZmZXJlbnQgaVBYRSBiaW5hcnkgZnJvbSB0aGUgb25lIHlvdSBhcmUgdXNpbmcuCgo+IC0g
VGhlIDgwODEwZWQuZWZpZHJ2IGlzIGJ1aWx0IHVzaW5nOgo+IAo+IChjZCBpcHhlL3NyYzttYWtl
IGJpbi14ODZfNjQtZWZpLzgwODYxMGQzLmVmaSAgQ09ORklHPXFlbXUKPiBERUJVRz1pc2NzaTo0
LHNjc2k6NCBFTUJFRD0vaXB4ZS5jb25maWcgLWo4KQo+IGlmIFsgJD8gLW5lIDAgXTsgdGhlbiBl
eGl0IDE7IGZpCj4gKGNkIGlweGUvc3JjO0VmaVJvbSAtZiAweDgwODYgLWkgMHgxNTI4IC0tcGNp
MjMgLWVjCj4gYmluLXg4Nl82NC1lZmkvODA4NjEwZDMuZWZpZHJ2IC1vIC4uLy4uLzgwODYxMGQz
LnJvbSkKPiBpZiBbICQ/IC1uZSAwIF07IHRoZW4gZXhpdCAxOyBmaQoKWW91IGNhbiBidWlsZCB0
aGlzIG11Y2ggbW9yZSBzaW1wbHkgaW4gYSBzaW5nbGUgY29tbWFuZDoKCiAgIG1ha2UgYmluLXg4
Nl82NC1lZmkvODA4NjEwZDMuZWZpcm9tIEVNQkVEPS9pcHhlLmNvbmZpZwoKQWxzbyBub3RlIHRo
YXQ6CgotIGRlYnVnIGxldmVscyBpbiBpUFhFIGFyZSBiaXRtYXNrcywgc28gREVCVUc9Li4uLjo0
IGdlbmVyYWxseSBkb2Vzbid0IAptYWtlIG11Y2ggc2Vuc2UuICBZb3UgcHJvYmFibHkgd2FudCBE
RUJVRz1pc2NzaSxzY3NpIGZvciBtaW5pbWFsIGRlYnVnIAooaS5lLiBkZXRhaWxlZCBlcnJvciBt
ZXNzYWdlcyBmb3IgYW55IHByb2JsZW1zKSwgb3IgREVCVUc9aXNjc2k6MyxzY3NpOjMgCmZvciBt
dWNoIG1vcmUgdmVyYm9zZSBsb2dnaW5nLiAgVGhhdCBzYWlkLCB5b3UgZG9uJ3Qgc2VlbSB0byBi
ZSB1c2luZyAKaVNDU0kgYW55d2F5LCBzbyAuLi4uLj8KCi0gSW4geW91ciBidWlsZCBjaGFpbiAo
dXNpbmcgRWZpUm9tKSBJIHRoaW5rIHlvdSBoYXZlIGEgdHlwbzogeW91IGJ1aWxkIAp0aGUgRUZJ
IF9hcHBsaWNhdGlvbl8gYmluLXg4Nl82NC1lZmkvODA4NjEwZDMuZWZpIGJ1dCB0aGVuIHVzZSB0
aGUgRUZJIApfZHJpdmVyXyBiaW4teDg2XzY0LWVmaS84MDg2MTBkMy5lZmlkcnYsIHdoaWNoIHlv
dSBoYXZlIG5vdCBleHBsaWNpdGx5IApidWlsdC4gIFlvdXIgZmluYWwgYmluYXJ5IG1heSB0aGVy
ZWZvcmUgbm90IG1hdGNoIHdoYXQgeW91IHRoaW5rIHlvdSAKaGF2ZSBqdXN0IGJ1aWx0LiAgWW91
IHNob3VsZCBwcm9iYWJseSBub3Qgd29ycnkgYWJvdXQgYW55IG9mIHRoaXMsIGFuZCAKanVzdCB1
c2UgdGhlIHNpbmdsZS1jb21tYW5kIGJ1aWxkIGdpdmVuIGFib3ZlIGluc3RlYWQuCgpNaWNoYWVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 18:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 18:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxdFx-0000l1-Mz; Thu, 28 Sep 2017 18:09:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxdFw-0000kp-Kq
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 18:09:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EE/C5-03283-0FA3DC95; Thu, 28 Sep 2017 18:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe91dl
 Ig+0zWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfHvB5aCHvOKjuPzmRsY
 5+l1MXJxCAk0Mkkcbd7OCuE8ZpS4vf86I4SzjVFi+fKTLF2MnBwiAs4SX8/MZQexeQX0JZafv
 soKYgsLuEl8OdIGFpcQmMQkcetzKYTtKfHq+mVGGHvh2h62LkZ2DjYBK4lDYiBRFgFViUcN+9
 knMHIvYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHocQY
 g2MHY8c/pEKMkB5OSKO8si7ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z1gC5QSLUtNTK9Iy
 c4ChB5OW4OBREuF9DZLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3j6QIgGQoozSPLgRs
 Di4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeKyBTeDLzSuA2vQI6ggnoiMkTz4AcUZKIkJ
 JqYORMjT5SL8u14bUQR5vAxusXDCee+X+guDXlrvTqtnKfBp4NbfH7pnExivfY9n2U0Zn44W1
 B9a+Zfo685WH8L0p7jzBF3vnkHhrz7dENLccbhxQ893/mOtWSukNhe4F/o0XG3zPTS29/u6ga
 X6Kif3Ni+gYDxUvvLv6ZrxTbMH35eoltT7es+6LEUpyRaKjFXFScCAAwaXw8fgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506622190!73164514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42119 invoked from network); 28 Sep 2017 18:09:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 18:09:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxdFt-0001vT-B0; Thu, 28 Sep 2017 18:09:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxdFn-0007rQ-TY; Thu, 28 Sep 2017 18:09:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxdFn-0002Vd-IL; Thu, 28 Sep 2017 18:09:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113887-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=38ab259f559be5457f6866ba24185e013f27defb
X-Osstest-Versions-That: xen=71b7b4e0f5f9d0f7e4fe10871393febefb93c8c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 18:09:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113887: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5479738945551511596=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5479738945551511596==
Content-Type: text/plain

flight 113887 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113887/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  38ab259f559be5457f6866ba24185e013f27defb
baseline version:
 xen                  71b7b4e0f5f9d0f7e4fe10871393febefb93c8c4

Last test of basis   113883  2017-09-28 13:02:27 Z    0 days
Testing same since   113887  2017-09-28 16:14:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ian Jackson <ian.jackson@eu.citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=38ab259f559be5457f6866ba24185e013f27defb
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable-smoke 38ab259f559be5457f6866ba24185e013f27defb
+ branch=xen-unstable-smoke
+ revision=38ab259f559be5457f6866ba24185e013f27defb
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable-smoke
+ qemuubranch=qemu-upstream-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' xqemu-upstream-unstable = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable-smoke
+ prevxenbranch=xen-4.9-testing
+ '[' x38ab259f559be5457f6866ba24185e013f27defb = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : daily-cron.xen-unstable-smoke
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable-smoke
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable-smoke
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 38ab259f559be5457f6866ba24185e013f27defb:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   71b7b4e..38ab259  38ab259f559be5457f6866ba24185e013f27defb -> smoke


--===============5479738945551511596==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5479738945551511596==--

From xen-devel-bounces@lists.xen.org Thu Sep 28 18:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 18:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxdP4-0001Vk-Kh; Thu, 28 Sep 2017 18:19:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lersek@redhat.com>) id 1dxdP2-0001Ve-Mu
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 18:19:16 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 82/21-02044-32D3DC95; Thu, 28 Sep 2017 18:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVysWW7jK6y7dl
 Ig6UPhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9vzewFBznrPj8cipjA+Mf9i5GLg4hgTlM
 EtNW7GLpYuTgYBFwkPh1Kb6LkZODUaBM4vaa/awgYUaBbInHk1wgyg8ySnz58YYJpEZYoETi6
 uNZTCAJEYGZTBKnJx9jhahqZJQ4cPY02FA2ATWJiY2eIA28ArYSv2+cYYTYpSpx+3kgSFhUIF
 yi6Ww/C0SJoMTJmU/AOjkFbCRO3I8CCTMLqEv8mXeJGcIWl7j1ZD4ThC0v0bx1NlhcQkBb4vH
 p6YwgF0gI9DFKPFhzkHECo/AsJGNnIZk1C8msWUhmLWBkWcWoUZxaVJZapGtkrpdUlJmeUZKb
 mJmja2hgrJebWlycmJ6ak5hUrJecn7uJERj89QwMjDsYW/b6HWKU5GBSEuWdZXE2UogvKT+lM
 iOxOCO+qDQntfgQowwHh5IEb4YNUE6wKDU9tSItMwcYhzBpCQ4eJRFedpA0b3FBYm5xZjpE6h
 SjLseqCVf+MAmx5OXnpUqJ82aCFAmAFGWU5sGNgKWES4yyUsK8jAwMDEI8BalFuZklqPKvGMU
 5GJWEeTVBpvBk5pXAbXoFdAQT0BGTJ54BOaIkESEl1cCoWMH+SaLJlX9TgH04X42c99IF595P
 st5X8ePeokmL2g4IxYV539fdFeZzbOYqNd3iCJMVsiEHxH9fblJ6eberdtLq38ySZZ/ZtvG4B
 Tidnh160e7N2mdL5nTsD3KJ92zbtPbF2pQTfP7fIvRcDP2Vol/OYjtQ4a6Vxb3o9saX89q35u
 0+xXFDiaU4I9FQi7moOBEAhV1nwQQDAAA=
X-Env-Sender: lersek@redhat.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506622753!116863862!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30138 invoked from network); 28 Sep 2017 18:19:15 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 18:19:15 -0000
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 441E932BF38;
 Thu, 28 Sep 2017 18:19:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 441E932BF38
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-120-73.rdu2.redhat.com
 [10.10.120.73])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 16C041715F;
 Thu, 28 Sep 2017 18:19:09 +0000 (UTC)
To: Michael Brown <mcb30@ipxe.org>, Konrad Rzeszutek Wilk
 <konrad@kernel.org>, edk2-devel@lists.01.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 alejandro.j.jimenez@oracle.com, aaron.young@oracle.com,
 ipxe-devel@lists.ipxe.org, Xen-devel <xen-devel@lists.xenproject.org>
References: <CACJDEmqZMwk0k34yTnqeGrVU-5MEinWK5i3LW4XTAUkLiTyo_w@mail.gmail.com>
 <7c5cafdc-67cc-5535-1385-6ed9dd491e7e@ipxe.org>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <bdc75bc7-9f2e-c9f9-8e78-151bdd988788@redhat.com>
Date: Thu, 28 Sep 2017 20:19:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7c5cafdc-67cc-5535-1385-6ed9dd491e7e@ipxe.org>
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.27]); Thu, 28 Sep 2017 18:19:13 +0000 (UTC)
Subject: Re: [Xen-devel] [ipxe-devel] Tips on how to debug EFI code (iPXE)
 from within KVM after ipxe.efi has crashed with #GP?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjgvMTcgMjA6MDQsIE1pY2hhZWwgQnJvd24gd3JvdGU6Cj4gT24gMjgvMDkvMTcgMTg6
MzcsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPj4gISEhIFg2NCBFeGNlcHRpb24gVHlw
ZSAtIDBEKCNHUCAtIEdlbmVyYWwgUHJvdGVjdGlvbinCoCBDUFUgQXBpYyBJRCAtCj4+IDAwMDAw
MDAwICEhISEKPj4gRXhjZXB0aW9uRGF0YSAtIDAwMDAwMDAwMDAwMDAwMDAKPj4gUklQwqAgLSAw
MDAwMDAwMEJFQzI5NDlDLCBDU8KgIC0gMDAwMDAwMDAwMDAwMDAzOCwgUkZMQUdTIC0KPj4gMDAw
MDAwMDAwMDIxMDIxNgo+PiAuLi4uCj4+ICEhISEgRmluZCBpbWFnZSA4MDg2MTBlZC5lZmlkcnYg
KEltYWdlQmFzZT0wMDAwMDAwMEJFQzI3MDAwLAo+PiBFbnRyeVBvaW50PTAwMDAwMDAwQkVDMkUw
ODkpICEhISEKPj4KPj4gQW5kIG5vdyBJIGFtIHRyeWluZyB0byBmaWd1cmUgb3V0IGhvdyB0byB0
cm91Ymxlc2hvb3QgdGhpcy4KPj4gKGFuZCB5ZXMgSSBhbSB0aGlua2luZyBpdCB3YXMgcmVsYXRl
ZCB0byB0aGUgVGl2b2xpIHdvcmstYXJvdW5kLCBidXQKPj4gZGlzYWJsaW5nIHRoYXQgZGlkbid0
IGhlbHApLgo+IAo+IFRoZSBUaXZvbGkgd29ya2Fyb3VuZCBpcyBmb3IgbGVnYWN5IEJJT1Mgb25s
eTsgaXQgZG9lc24ndCBhcHBseSB0byB0aGUKPiBVRUZJIGJ1aWxkIG9mIGlQWEUuCj4gCj4gWW91
IGhhdmUgdGhlIFJJUCBhbmQgSW1hZ2VCYXNlLCBzbyB5b3Uga25vdyB0aGF0IHRoZSBleGNlcHRp
b24gaGFwcGVucwo+IGF0IG9mZnNldCArMHgyNDljIHdpdGhpbiB5b3VyIGlQWEUgYmluYXJ5LsKg
IFlvdSBjYW4gdXNlIHRoaXMgaW4KPiBjb25qdW5jdGlvbiB3aXRoIHRoZSBjb3JyZXNwb25kaW5n
IG1hcCBmaWxlIGZyb20gdGhlIGlQWEUgYnVpbGQgKHdoaWNoCj4gd2lsbCBwcm9iYWJseSBiZSBu
YW1lZCBiaW4teDg2XzY0LWVmaS84MDg2MTBkMy5lZmlkcnYudG1wLm1hcCwgYnV0IHNlZQo+IGJl
bG93KSB0byBmaWd1cmUgb3V0IGV4YWN0bHkgd2hlcmUgdGhlIGNyYXNoIGlzIG9jY3VycmluZy4K
Ck9yIHJ1biAib2JqZHVtcCAtUyA4MDg2MTBkMy5lZmlkcnYudG1wIiwgYW5kIGxvb2sgdXAgdGhl
IG9mZnNldCBpbiB0aGUKb3V0cHV0LiAoRmlyc3QsIGNoZWNrIGlmIChFbnRyeVBvaW50IC0gSW1h
Z2VCYXNlKSwgaS5lLiwgMHg3MDg5LCBlcXVhbHMKInN0YXJ0IGFkZHJlc3MiIGluIHRoZSAib2Jq
ZHVtcCAteCIgb3V0cHV0LikKCkxhc3psbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 18:38:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 18:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxdhq-0002sp-8Z; Thu, 28 Sep 2017 18:38:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxdhp-0002sj-HQ
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 18:38:41 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 70/90-02046-0B14DC95; Thu, 28 Sep 2017 18:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO4Gx7O
 RBtM6uC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlt5cxFzSpVUzvO8HWwLhOtouRk0NCwF/i
 X8sBdhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwC0xkl1ncsYgRJCAu4S1y6cResiEVAVeLk3
 S5mEJtXwFPi/qVXTBBD5STOH/8JFhcSUJO41n+JHaJGUOLkzCcsIDazgITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAwMAD
 BDsbmL06HGCU5mJREeb1sz0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB97ACUEyxKTU+tSMvM
 AYYlTFqCg0dJhNcdJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXFedmCQCwmAFGWU5sGNg
 MXIJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzpoCs4snMK4Hb9AroCCagIyZPPANyREkiQk
 qqgdHtzC+bCevX7S25ebPnxqklm1VYuaWbzrApt2xybtrDfHMSy86Zcc/PeO+7cfzfrXtJi9j
 tza4yRyVM/+8T6dkofrff23LWo0c2p+ZtMLy8sCB5e4o0m2DU5PWiSy/XS3ttyfvRafdBTDzn
 1YQPSa8ftx35uGAH6703Ekc+9l9o9Iqaznnhwf8NSizFGYmGWsxFxYkAAlqJ34wCAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506623917!112967225!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52758 invoked from network); 28 Sep 2017 18:38:39 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 18:38:39 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441671092"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 28 Sep 2017 19:36:40 +0100
Message-ID: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
	appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIGluc3RlYWQgb2YgdGhlIG9wZW5jb2RlZCBfbWZuKHBhZ2V0YWJsZV9nZXRfcGZuKC4uLikp
IGNvbnN0cnVjdC4KCkZpeCB0d28gb3Zlcmx5IGxvbmcgbGluZXM7IG5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMgICAgICB8IDEyICsrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIHwgIDUgKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKaW5kZXggNDY2YTFhMi4uYzM5OWIzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTExMyw3ICsxMTEz
LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgewogICAgICAgICBsNF9wZ2VudHJ5
X3QgKmw0dGFiOwogCi0gICAgICAgIGw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRh
YmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSkpKTsKKyAgICAgICAgbDR0YWIgPSBtYXBf
ZG9tYWluX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSkpOwogICAg
ICAgICAqbDR0YWIgPSBsNGVfZnJvbV9wZm4ocGFnZV90b19tZm4oY3IzX3BhZ2UpLAogICAgICAg
ICAgICAgX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9VU0VSfF9QQUdFX0FDQ0VTU0VEKTsK
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDU0MGJhMDguLmRmZGEy
NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKQEAgLTE2NDAsNyArMTY0MCw3IEBAIHZvaWQgYXJjaF9nZXRfaW5mb19ndWVzdChz
dHJ1Y3QgdmNwdSAqdiwgdmNwdV9ndWVzdF9jb250ZXh0X3UgYykKICAgICAgICAgZWxzZQogICAg
ICAgICB7CiAgICAgICAgICAgICBjb25zdCBsNF9wZ2VudHJ5X3QgKmw0ZSA9Ci0gICAgICAgICAg
ICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVz
dF90YWJsZSkpKTsKKyAgICAgICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2UocGFnZXRhYmxlX2dl
dF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSkpOwogCiAgICAgICAgICAgICBjLmNtcC0+Y3RybHJl
Z1szXSA9IGNvbXBhdF9wZm5fdG9fY3IzKGw0ZV9nZXRfcGZuKCpsNGUpKTsKICAgICAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKGw0ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCAyM2MwNTE4Li4yY2NhMGQw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKQEAgLTQzNCw3ICs0MzQsNyBAQCBzdGF0aWMgaW50IGVwdF9pbnZhbGlk
YXRlX2VtdF9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIHVuc2lnbmVkIGludCBp
LCBpbmRleDsKICAgICBpbnQgd3JjLCByYyA9IDAsIHJldCA9IEdVRVNUX1RBQkxFX01BUF9GQUlM
RUQ7CiAKLSAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZu
KHAybV9nZXRfcGFnZXRhYmxlKHAybSkpKSk7CisgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2Uo
cGFnZXRhYmxlX2dldF9tZm4ocDJtX2dldF9wYWdldGFibGUocDJtKSkpOwogICAgIGZvciAoIGkg
PSBwMm0tPmVwdC53bDsgaSA+IHRhcmdldDsgLS1pICkKICAgICB7CiAgICAgICAgIHJldCA9IGVw
dF9uZXh0X2xldmVsKHAybSwgMSwgJnRhYmxlLCAmZ2ZuX3JlbWFpbmRlciwgaSk7CkBAIC03MTcs
NyArNzE3LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAodGFyZ2V0ID09IDApKTsKICAgICBB
U1NFUlQoIXAybV9pc19mb3JlaWduKHAybXQpIHx8IHRhcmdldCA9PSAwKTsKIAotICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFi
bGUocDJtKSkpKTsKKyAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShwYWdldGFibGVfZ2V0X21m
bihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSk7CiAKICAgICByZXQgPSBHVUVTVF9UQUJMRV9NQVBf
RkFJTEVEOwogICAgIGZvciAoIGkgPSBlcHQtPndsOyBpID4gdGFyZ2V0OyBpLS0gKQpAQCAtOTE0
LDcgKzkxNCw4IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxLCB1bnNpZ25l
ZCBpbnQgKnBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgKnN2
ZSkKIHsKLSAgICBlcHRfZW50cnlfdCAqdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWdl
dGFibGVfZ2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSkpOworICAgIGVwdF9lbnRyeV90
ICp0YWJsZSA9CisgICAgICAgIG1hcF9kb21haW5fcGFnZShwYWdldGFibGVfZ2V0X21mbihwMm1f
Z2V0X3BhZ2V0YWJsZShwMm0pKSk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0g
Z2ZuOwogICAgIGVwdF9lbnRyeV90ICplcHRfZW50cnk7CiAgICAgdTMyIGluZGV4OwpAQCAtMTAy
NCw3ICsxMDI1LDggQEAgdm9pZCBlcHRfd2Fsa190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbikKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwogICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0ID0gJnAybS0+ZXB0OwotICAgIGVw
dF9lbnRyeV90ICp0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZu
KHAybV9nZXRfcGFnZXRhYmxlKHAybSkpKSk7CisgICAgZXB0X2VudHJ5X3QgKnRhYmxlID0KKyAg
ICAgICAgbWFwX2RvbWFpbl9wYWdlKHBhZ2V0YWJsZV9nZXRfbWZuKHAybV9nZXRfcGFnZXRhYmxl
KHAybSkpKTsKICAgICB1bnNpZ25lZCBsb25nIGdmbl9yZW1haW5kZXIgPSBnZm47CiAKICAgICBp
bnQgaTsKQEAgLTEzMjMsNyArMTMyNSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9kdW1wX3AybV90YWJs
ZSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAgICAgIGNoYXIgYyA9IDA7CiAKICAgICAgICAg
ICAgIGdmbl9yZW1haW5kZXIgPSBnZm47Ci0gICAgICAgICAgICB0YWJsZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpKSk7Cisg
ICAgICAgICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShwYWdldGFibGVfZ2V0X21mbihwMm1f
Z2V0X3BhZ2V0YWJsZShwMm0pKSk7CiAKICAgICAgICAgICAgIGZvciAoIGkgPSBlcHQtPndsOyBp
ID4gMDsgaS0tICkKICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA4ZDRm
MjQ0Li5hMDU3ZjJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzkxLDcgKzMzOTEsOCBA
QCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICBp
bnQgaTsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBtZm5fdCBzbWZuID0gX21mbihwYWdldGFibGVfZ2V0X3Bmbih2
LT5hcmNoLnNoYWRvd190YWJsZVtpXSkpOworICAgICAgICAgICAgICAgIG1mbl90IHNtZm4gPSBw
YWdldGFibGVfZ2V0X21mbih2LT5hcmNoLnNoYWRvd190YWJsZVtpXSk7CisKICAgICAgICAgICAg
ICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiAobWZuX3goc21mbikgIT0gMCkgKQogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgdXNlZCB8PSAobWZuX3RvX3BhZ2Uoc21m
biktPnYuc2guYmFjayA9PSBtZm5feChnbWZuKSk7CkBAIC00NjQ1LDcgKzQ2NDYsNyBAQCBzdGF0
aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhKQog
ICAgICAgICAgICAgaWYgKCBwYWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLnNoYWRvd190YWJsZVtp
XSkgKQogICAgICAgICAgICAgICAgIHNtZm4gPSBJTlZBTElEX01GTjsKICAgICAgICAgICAgIGVs
c2UKLSAgICAgICAgICAgICAgICBzbWZuID0gX21mbihwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNo
LnNoYWRvd190YWJsZVtpXSkpOworICAgICAgICAgICAgICAgIHNtZm4gPSBwYWdldGFibGVfZ2V0
X21mbih2LT5hcmNoLnNoYWRvd190YWJsZVtpXSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQog
ICAgICAgICB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 18:56:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 18:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxdzH-0004G2-VR; Thu, 28 Sep 2017 18:56:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxdzG-0004Fw-Nv
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 18:56:42 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 65/77-02226-9E54DC95; Thu, 28 Sep 2017 18:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsWyU9JRQvel69l
 IgxdNfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEL3eYC+bKVUzbe5W9gXGlVBcjB4eEgJ/E
 pp3hXYycHMICwRLLn95gArFFBFwlrt++w9rFyMXBLHCMUeL3uf1gCSGBKImPT/+xg9hsAvoSu
 198AovzCthKPOvdzwJiswioSmxYNIENxBYVCJdoOtvPAlEjKHFy5hMwm1PAWGLFz98sIDcwC2
 hKrN+lDxJmFpCX2P52DjOELS7R9GUlK8RaNYlr/ZfA1koIpEtMfNbDMoFRYBaSqbMQJs1CMmk
 WkkkLGFlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBiwD
 EOxgXP3b6RCjJAeTkigvg9PZSCG+pPyUyozE4oz4otKc1OJDjBocHAJ9a1ZfYJRiycvPS1WS4
 J3lAlQnWJSanlqRlpkDjCmYUgkOHiUR3jqQNG9xQWJucWY6ROoUoy7HkilX/jAJgc2QEuctBS
 kSACnKKM2DGwGL70uMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5l0AMoUnM68EbtMroCOYgI6
 YPPEMyBEliQgpqQbGRScctc8EXYr0muymXjxtx0P2yUHZ5gHvghTll/7MTjrVc6R8/WzW5A69
 b8bJbULu9Ypn/jHudBN0mfSO439yS13jzd4gPWHON+uOBNiqr1g0vbZT9+H5oLQr8nr7HmySV
 f48rTi2KPPhr9u1j23jp52yrnt5lef1MpVfHdovq9aUnpiTq5GsxFKckWioxVxUnAgAvUtcnu
 oCAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506625000!109411353!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8010 invoked from network); 28 Sep 2017 18:56:41 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 18:56:41 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53666561"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-8-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <058be02b-6d28-6ba9-3458-b80cdbad4cee@citrix.com>
Date: Thu, 28 Sep 2017 19:56:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170925100035.432-8-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 07/11] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjUvMDkvMTcgMTE6MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gRGVsYXkgdGhlIGFsbG9j
YXRpb24gb2YgdGhlIGdyYW50IHRhYmxlIHN1YiBzdHJ1Y3R1cmVzIGluIG9yZGVyIHRvCj4gYWxs
b3cgbW9kaWZ5aW5nIHBhcmFtZXRlcnMgbmVlZGVkIGZvciBzaXppbmcgb2YgdGhlc2Ugc3RydWN0
dXJlcyBhdCBhCj4gcGVyIGRvbWFpbiBiYXNpcy4gQWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5k
IHRoZSB0YWJsZSBmcmFtZXMgb25seQo+IGZyb20gZ3JhbnRfdGFibGVfaW5pdCgpLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKSSd2ZSBqdXN0IHJlYmFz
ZWQgbXkgaHlwZXJ2aXNvciBhbmQgYm9vdGluZyBhbiBIVk0gZ3Vlc3QgaXMgZ29pbmcgc3BsYXQK
dGh1c2x5OgoKKFhFTikgQXNzZXJ0aW9uICdndC0+YWN0aXZlJyBmYWlsZWQgYXQgZ3JhbnRfdGFi
bGUuYzoxNjcyCihYRU4pIC0tLS1bIFhlbi00LjEwLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkg
ICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDIwZDkyYz5dIGdyYW50X3RhYmxlLmMjZ250dGFiX2dyb3dfdGFibGUrMHgyNi8w
eDM4MwooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyNDYgICBDT05URVhUOiBoeXBlcnZpc29y
IChkMHYxKQooWEVOKSByYXg6IDAwMDAwMDAwZmZmZmZmZWEgICByYng6IGZmZmY4MzA4MmI3ODNl
YzAgICByY3g6IDAwMDAwMDAwMDAwMDAwMTAKKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDIwICAg
cnNpOiAwMDAwMDAwMDAwMDAwMDAxICAgcmRpOiBmZmZmODMwODJiNzgyMDAwCihYRU4pIHJicDog
ZmZmZjgzMDBhYmU0ZmNhOCAgIHJzcDogZmZmZjgzMDBhYmU0ZmM1OCAgIHI4OiAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSByOTogIGRlYWRiZWVmZGVhZGYwMGQgICByMTA6IDAwMDAwMDAwMDAwMDAw
MDAgICByMTE6IDAwMDAwMDAwMDAwMDAyODIKKFhFTikgcjEyOiBmZmZmODMwMGFiZTRmZDEwICAg
cjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiBmZmZmODMwODJiNzgyMDAwCihYRU4pIHIxNTog
MDAwMDdmZWU1MDdkMzAwNCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAw
MDE1MjZlMAooWEVOKSBjcjM6IDAwMDAwMDA4MzQxMmMwMDAgICBjcjI6IGZmZmY4ODAwODYyNzAx
NDAKKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczog
ZTAxMCAgIGNzOiBlMDA4CihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDIwZDkyYz4g
KGdyYW50X3RhYmxlLmMjZ250dGFiX2dyb3dfdGFibGUrMHgyNi8weDM4Myk6CihYRU4pICAwMCA0
OCA4MyA3YiA0MCAwMCA3NSAwMiA8MGY+IDBiIDhiIDc1IGM4IDgzIGZlIDAzIGI4IDA0IDAwIDAw
IDAwIDBmIDQ3IGM2CihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwMGFiZTRm
YzU4OgooWEVOKSAgICAwMDAwMDAwODAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDgy
Yjc4MjAwMCBmZmZmODJkMDAwMDAwMDAxCihYRU4pICAgIGZmZmY4MzAwYWJlNGZjYTggZmZmZjgz
MDgyYjc4M2VjMCBmZmZmODMwMGFiZTRmZDEwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZm
ZjgzMDgyYjc4MjAwMCAwMDAwN2ZlZTUwN2QzMDA0IGZmZmY4MzAwYWJlNGZjZDggZmZmZjgyZDA4
MDIxNmFlNQooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4MzA4MmI3ODIwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMGZmMDAwCihYRU4pICAgIGZmZmY4MzAwYWJlNGZkNDggZmZm
ZjgyZDA4MDI4MmMzMSAwMDAwMDAwMDAwMDAwMDAwIDgwODYwMDAwMDAwMDgwODYKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMyBmZmZmODgwMDg2MjcwMTQwIGZmZmZmZmZmODExODEyNjggZmZmZmZm
ZmZmZmZmZmZmZgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIGZmZmY4MzA4MmI3ODIwMDAg
MDAwMDdmZWU1MDdkMzAwNCBmZmZmODMwMGFiZTRmZTY4IGZmZmY4MmQwODAyMWVjZDMKKFhFTikg
ICAgZmZmZjgzMDBhYmY3ZDAwMCBmZmZmODMwODM3M2ViMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZjgzMDBhYmY3ZDAwMAooWEVOKSAgICBmZmZmODMwMGFiZTRmZDk4IGZmZmY4MmQwODAyOGE3MGYg
MDAwMDAwMDBmZmZmZmZmZiBmZmZmODMwODM3M2UwMDAwCihYRU4pICAgIGZmZmY4MzAwYWJlNGZl
NjggZmZmZjgyZDA4MDI4YmNhMSAwMDAwMDAwMDAwMDBlMDMzIDAwMDAwMDAwMDAwMTAyNDYKKFhF
TikgICAgMDAwMDAwMDEwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwZmYwMDAg
ZmZmZjgyZDA4MDM1Mjg1ZQooWEVOKSAgICBmZmZmODJkMDgwNTdhYTg4IGZmZmY4MzAwYWJlNGZm
ZmYgZmZmZjgzMDBhYmU0ZmU2OCBmZmZmODJkMDgwMzU3YTk1CihYRU4pICAgIGZmZmY4ODAwODdl
MmFhNjggMDAwMDAwMDAwMDBmZWZmZiAwMDAwMDAwMDAwMDAwMjQ2IDAwMDA3ZmVlNGY3ZjI1MzcK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDEwMCAwMDAwN2ZlZTRmN2YyNTM3IDAwMDAwMDAwMDAwMDAw
MzMgMDAwMDAwMDAwMDAwMDI0NgooWEVOKSAgICAwMDAwN2ZmZGVmN2M2ZmE4IGZmZmY4MzAwYWJl
NGZmMTggZmZmZjgzMDBhYmY3ZDAwMCAwMDAwMDAwMDAwMDAwMDBjCihYRU4pICAgIGZmZmY4MmQw
ODAyMWRiOWQgZGVhZGJlZWZkZWFkZjAwZCBmZmZmODMwMGFiZTRmZjA4IGZmZmY4MmQwODAzNTc0
ZmUKKFhFTikgICAgMDIwMDAwODcwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDA3IDAwMDA3ZmVlNTA3
ZDMwMDQgZGVhZGJlZWZkZWFkZjAwZAooWEVOKSAgICBkZWFkYmVlZmRlYWRmMDBkIGRlYWRiZWVm
ZGVhZGYwMGQgZmZmZjgzMDBhYmY3ZDAwMCBmZmZmODgwMDg2MjcwMTQwCihYRU4pICAgIGZmZmY4
MzAwYWJlNGZmMDggZmZmZjgyZDA4MDJhMDNmNSBmZmZmODMwMGFiZTRmZWY4IGZmZmY4MmQwODAy
MzdhYmUKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIwZDkyYz5d
IGdyYW50X3RhYmxlLmMjZ250dGFiX2dyb3dfdGFibGUrMHgyNi8weDM4MwooWEVOKSAgICBbPGZm
ZmY4MmQwODAyMTZhZTU+XSBnbnR0YWJfbWFwX2ZyYW1lKzB4MTFhLzB4MWU2CihYRU4pICAgIFs8
ZmZmZjgyZDA4MDI4MmMzMT5dIHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUrMHhkYS8weDQwYwoo
WEVOKSAgICBbPGZmZmY4MmQwODAyMWVjZDM+XSBkb19tZW1vcnlfb3ArMHgxMTM2LzB4MjU3Mwoo
WEVOKSAgICBbPGZmZmY4MmQwODAzNTc0ZmU+XSBwdl9oeXBlcmNhbGwrMHgxZWYvMHg0MmQKKFhF
TikgICAgWzxmZmZmODJkMDgwMzViZmQ2Pl0geDg2XzY0L2VudHJ5LlMjdGVzdF9hbGxfZXZlbnRz
KzAvMHgzMAooWEVOKSAKKFhFTikgCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIEFzc2VydGlvbiAnZ3QtPmFj
dGl2ZScgZmFpbGVkIGF0IGdyYW50X3RhYmxlLmM6MTY3MgooWEVOKSAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCgpJJ3ZlIG5vdCB0YWtlbiBhIG5ldyB0b29sc3RhY2sg
KGFzIEknbSB1bmFibGUgdG8gYXRtKSwgYnV0IGl0IGxvb2tzIGxpa2UKdGhlIGNvcnJlY3RuZXNz
IG9mIGh5cGVydmlzb3IgYmVoYXZpb3VyIG1pZ2h0IG5vdyBkZXBlbmQgb24gdG9vbHN0YWNrCmJl
aGF2aW91ciwgd2hpY2ggaXMgZGlzdGluY3RseSBzdWJvcHRpbWFsLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 19:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 19:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxe5o-0004z9-MG; Thu, 28 Sep 2017 19:03:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4374dee92=Andrew.Cooper3@citrix.com>)
 id 1dxe5n-0004z3-HO
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 19:03:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 58/6D-17770-E774DC95; Thu, 28 Sep 2017 19:03:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrfW/Wy
 kwba1whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bad5+ZCrq5Khpb77A1MM7h6GLk5JAQ8JP4
 tngtE4gtLGApcfHySnYQW0TAVeL67TusXYxcHMwCaxklzm3ezwySEBIwkXixbR0jiM0moC+x+
 8UnsGZeAVuJNavvsYDYLAKqEgcu7wWrFxUIl2g6288CUSMocXLmEzCbU8BU4tOB+0ALOIAWaE
 qs36UPEmYWkJfY/nYOM4QtLtH0ZSUrxFo1iWv9l9ghbk6X2Pr3F/MERoFZSKbOQpg0C8mkWUg
 mLWBkWcWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiyDECw
 g3Hn+sBDjJIcTEqivAxOZyOF+JLyUyozEosz4otKc1KLDzFqcHAI9K1ZfYFRiiUvPy9VSYLX2
 Q2oTrAoNT21Ii0zBxhVMKUSHDxKIrzyIGne4oLE3OLMdIjUKUZFKXHe4yAJAZBERmkeXBsski
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcBZApPZl4J3PRXQIuZgBZPnngGZHFJIkJKqoE
 xM+Z6ZvVs2ZYlSneNC2QFrmoG8977xt/+r+rEoj8vFFf8ZngwlWOBueTm/da6ScEZL3JCsvlf
 TzYvUn5r+mjy115DnYO7Z0Ut2WJhuUf9rvGlsr7ZlV/zLr+sKFKaHne2fNr7p0auX+6/5auvd
 P6hVfBfXFZb9pn0O56l2x89/vcmxUD3Ca+KEktxRqKhFnNRcSIA+iVbYt8CAAA=
X-Env-Sender: prvs=4374dee92=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506625405!87234100!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41211 invoked from network); 28 Sep 2017 19:03:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 19:03:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="53666971"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170928100226.15280-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <86b0e6e2-e742-f6dc-39b6-9c3cfbfc7f05@citrix.com>
Date: Thu, 28 Sep 2017 20:02:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170928100226.15280-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v11 0/3] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTE6MDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ3VycmVudGx5IExpbnV4
IGhhcyBubyBzdXBwb3J0IGZvciBncmFudCB2MiBhcyB0aGlzIHdvdWxkIHJlZHVjZSB0aGUKPiBt
YXhpbXVtIG51bWJlciBvZiBhY3RpdmUgZ3JhbnRzIGJ5IGEgZmFjdG9yIG9mIDIgY29tcGFyZWQg
dG8gdjEsCj4gYmVjYXVzZSB0aGUgbnVtYmVyIG9mIHBvc3NpYmxlIGdyYW50cyBhcmUgbGltaXRl
ZCBieSB0aGUgYWxsb3dlZCBudW1iZXIKPiBvZiBncmFudCBmcmFtZXMgYW5kIGdyYW50IGVudHJp
ZXMgb2YgdjIgbmVlZCB0d2ljZSBhcyBtdWNoIGJ5dGVzIGFzCj4gdGhvc2Ugb2YgdjEuCj4KPiBV
bmZvcnR1bmF0ZWx5IGdyYW50IHYyIGlzIHRoZSBvbmx5IHdheSB0byBzdXBwb3J0IGVpdGhlciBn
dWVzdHMgd2l0aAo+IG1vcmUgdGhhbiAxNlRCIG1lbW9yeSBzaXplIG9yIFBWIGd1ZXN0cyB3aXRo
IG1lbW9yeSBhYm92ZSB0aGUgMTZUQgo+IGJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBm
cmFtZSBudW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgo+Cj4gSW4gb3JkZXIgdG8gcmVtb3ZlIHRo
ZSBkaXNhZHZhbnRhZ2Ugb2YgZ3JhbnQgdjIgdGhpcyBwYXRjaCBzZXJpZXMKPiBhZGRzIHN1cHBv
cnQgZm9yIHNldHRpbmcgcGVyLWRvbWFpbiB2YWx1ZXMgcmVnYXJkaW5nIGdyYW50IGxpbWl0cy4K
PiBBZGRpdGlvbmFsbHkgdGhlIGRlZmF1bHQgbGltaXQgb2YgZ3JhbnQgZnJhbWVzIGlzIGRvdWJs
ZWQgaW4gY2FzZQo+IG9mIGhvc3RzIHdpdGggcG90ZW50aWFsIG1lbW9yeSBhYm92ZSB0aGUgMTZU
QiBib3JkZXIuCj4KPiBDaGFuZ2VzIGluIFYxMToKPiAtIGRyb3BwZWQgcGF0Y2hlcyAxLTgsIGFz
IGFscmVhZHkgY29tbWl0dGVkCj4gLSBwYXRjaCAxOiBhZGQgY29tbWVudCBpbiBpbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaCAoSnVsaWVuIEdyYWxsKQo+IC0gcGF0Y2ggMjogcmV0dXJuIG1h
eC4gc3VibGVhZiBudW1iZXIgaW4gRUFYIChBbmRyZXcgQ29vcGVyKQo+IC0gcGF0Y2ggMjogdXNl
IGZsc2woKSBpbnN0ZWFkIG9mIGdlbmVyaWNfZmxzbCgpIChKYW4gQmV1bGljaCkKCkphbjogWW91
IGFwcGVhciB0byBoYXZlIGNvbW1pdHRlZCB2MTAgb2YgdGhpcyBzZXJpZXMsIHdoaWNoIGFtb25n
c3QKb3RoZXIgdGhpbmdzLCBpcyBtaXNzaW5nIHRoZSBtYXggc3VibGVhZiBhc3NpZ25tZW50LgoK
SnVlcmdlbjogV291bGQgeW91IG1pbmQgcmViYXNpbmcgdjExIG92ZXIgc3RhZ2luZywganVzdCB0
byBzZWUgd2hhdCBlbHNlCmdvdCBtaXNzZWQ/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 19:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 19:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxeQP-0006P0-FX; Thu, 28 Sep 2017 19:24:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxeQO-0006Ou-C8
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 19:24:44 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 53/1C-01812-B7C4DC95; Thu, 28 Sep 2017 19:24:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbfS52y
 kwYmTFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bC+7vYClo5K77vusvawLiPvYuRk0NIYDOj
 xOFu+S5GLiB7P6PEjKMbmboYOTiEBSIlOl5zg9SICPhK7N05hwXEZhZ4xShx8FgmRP03Rom/l
 2czgSTYBDQl7nz+BGbzClhJTPy6EKyBRUBV4v6v+WDLRAXCJZrO9rNA1AhKnJz5BMzmFLCXaP
 q+jQligZnEvM0PmSFscYlbT+ZDxeUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQ
 iXSMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCsZ2Bg3MH46rjfIUZJDiYl
 UV4Gp7ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V3sD5QSLUtNTK9Iyc4CRApOW4OBREuGd6
 gWU5i0uSMwtzkyHSJ1iVJQS580D6RMASWSU5sG1waLzEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVh3jKQKTyZeSVw04ExBHSzCO/kiWdAFpckIqSkGhjbZnTpuPrPuct7161UQ+vGthUh8Vo
 rHYpOTPt+T9ojsPB6KtdDzhsm3lPYKspny5o1CUbfrJxvpC3ukeq9ivPotCT5Y01BMSnHfqu9
 t0xZEVQRNHFKT8GslSeXhu0L+a6o5jchayuH3q7d/pP+XeUJfqyTxsveuI+/ZnplLINZ3pV7D
 rGZ0kosxRmJhlrMRcWJAJMGxgHJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506626681!61550177!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38660 invoked from network); 28 Sep 2017 19:24:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 28 Sep 2017 19:24:41 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 86D071529;
 Thu, 28 Sep 2017 12:24:40 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 531373F483; Thu, 28 Sep 2017 12:24:40 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-12-jgross@suse.com>
 <59C90C2D020000780017F625@prv-mh.provo.novell.com>
 <d38fa543-8013-3357-546d-db6ae00d18f3@citrix.com>
 <59CCFF25020000780018078A@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55916ad4-7ee1-13d1-e6a7-db665027724f@arm.com>
Date: Thu, 28 Sep 2017 20:24:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59CCFF25020000780018078A@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xenproject.org,
 dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 11/11] xen: add some comments in
 include/public/arch-x86/cpuid.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjgvMjAxNyAxMjo1NCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMDku
MTcgYXQgMTM6NTAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwOS8y
NS8yMDE3IDAxOjAxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjA5LjE3IGF0
IDEyOjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBMZWFmIDQgb2YgdGhlIFhlbi1z
cGVjaWZpYyBDUFVJRCBsZWF2ZXMgaXNuJ3QgbWVudGlvbmVkIGF0IGFsbCBpbgo+Pj4+IGluY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgsIHRoZSBjb21tZW50cyBmb3IgbGVhZiA1IGRvbid0
IHRlbGwKPj4+PiBhbnl0aGluZyBhYm91dCB0aGUgc3ViLWxlYWYgc2VtYW50aWNzLgo+Pj4+Cj4+
Pj4gQWRkIGNvbW1lbnRzIHRvIGNsYXJpZnkgdGhlIGludGVyZmFjZS4KPj4+Pgo+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Cj4+PiBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4KPj4+IEp1bGllbiwKPj4+Cj4+
PiBzdHJpY3RseSBzcGVha2luZyB0aGlzIHdhcyBwb3N0ZWQgdG9vIGxhdGUgZm9yIDQuMTAsIGJ1
dCBpdCBiZWluZwo+Pj4gY29tbWVudCBjaGFuZ2VzIG9ubHkgSSB0aGluayBpdCdzIGZpbmUgdG8g
dGFrZSBuZXZlcnRoZWxlc3M/Cj4+Cj4+IEkgdGhvdWdodCB0aGUgbGFzdCBwb3N0aW5nIGRhdGUg
d2FzIGZvciAqbmV3KiBzZXJpZXMgLS0gdjEgb2YgdGhpcwo+PiBzZXJpZXMgd2FzIHBvc3RlZCBi
YWNrIGluIEp1bHkgb3Igc29tZXRoaW5nIHdhc24ndCBpdD8KPj4KPj4gT3IgYXJlIHlvdSBzcGVh
a2luZyBzcGVjaWZpY2FsbHkgYWJvdXQgdGhpcyBwYXRjaD8KPiAKPiBKdXN0IHRoaXMgcGF0Y2gs
IGJ1dCBub3QgaGF2aW5nIHJlY2VpdmVkIGFuIGFuc3dlciBJIHRvb2sKPiB0aGUgbGliZXJ0eSBv
ZiBjb21taXR0aW5nIGl0LgoKV2VsbCwgSSBoYXZlIGJlZW4gb24gY29uZmVyZW5jZSBpbiBDYWxp
Zm9ybmlhIGZvciB0aGUgcGFzdCB3ZWVrLiBTbyBJIAp3b3VsZCBoYXZlIGFwcHJlY2lhdGVkLCBp
ZiBub3Qgd2FpdGluZyBhIGZldyBkYXlzLCBhIHF1aWNrIHBpbmcgb24gSVJDLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 19:30:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 19:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxeVX-0006mL-2W; Thu, 28 Sep 2017 19:30:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxeVV-0006b9-Ko
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 19:30:01 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 11/D0-09852-8BD4DC95; Thu, 28 Sep 2017 19:30:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTXeH79l
 Ig33b+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTt84zFyxlr3jbeI65gfEKaxcjF4eQwGZG
 iVvt8xghnP2MEsef3gZyODmEBRwknq5+xgpiiwgoS/T++s0CYjMLlEgs3nGLDaJhFqPEvr2Pw
 RrYBDQl7nz+xARi8wpYSfw8MBusgUVAVeLXjjXsILaoQLhE09l+FogaQYmTM5+A2ZwC9hJbr2
 xghVhgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahenFpUllq
 ka6aXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYoAxAsINxaoPzIUZJDiYlUd40
 77ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4l/oA5QSLUtNTK9Iyc4CxApOW4OBREuEtB0nzF
 hck5hZnpkOkTjHqctx4eP0PkxBLXn5eqpQ47zGQIgGQoozSPLgRsLi9xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHebJApPJl5JXCbXgEdwQR0xOSJZ0COKElESEk1MMqyywtk10peVmdrarn
 ik5v2V+Ttgnc27iyTuw4f/fxf5ICo1vHvJefWhKZpbwlP6nU9bdd6dPZbgTeCOTvEZ/s/WHE/
 KvP12g+rU9z+vdn1vl05fdGcKSe3WqndFF/DUcfpMD3OfxeL8LJJr0oVNDcx+E1fubJcw/bww
 a/fLbMYXlpEsrzJVFViKc5INNRiLipOBABRwm0v1gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506626999!93724759!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20193 invoked from network); 28 Sep 2017 19:30:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 28 Sep 2017 19:30:00 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52E981529;
 Thu, 28 Sep 2017 12:29:59 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 36E873F483; Thu, 28 Sep 2017 12:29:59 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170921124035.2410-1-julien.grall@arm.com>
 <20170921124035.2410-5-julien.grall@arm.com>
 <59C4F0EC020000780017E7BE@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf0cf605-8a0c-7a34-c0f8-de78ec5d18e9@arm.com>
Date: Thu, 28 Sep 2017 20:29:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <59C4F0EC020000780017E7BE@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/16] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKT24gMDkvMjIvMjAxNyAxMDoxNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMjEuMDkuMTcgYXQgMTQ6NDAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEFs
c28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG86Cj4+ICAgICAgLSBtb3ZlIGZyb20gMSA8PCAqIHRv
IDFVTCA8PCAqLgo+PiAgICAgIC0gdXNlIHVuc2lnbmVkIHdoZW4gcG9zc2libGUKPj4gICAgICAt
IG1vdmUgZnJvbSB1bnNpZ25lZCBpbnQgLT4gdW5zaWduZWQgbG9uZyBmb3Igc29tZSBpbmR1Y3Rp
b24KPj4gICAgICB2YXJpYWJsZXMKPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpcyBsYXN0IHBv
aW50LCBidHcgLSB0aGUgbGFyZ2VzdCBvcmRlciBwYWdlIHRoZQo+IGNvZGUgbmVlZHMgdG8gZGVh
bCB3aXRoIHJpZ2h0IG5vdyBpcyAxR2IsIHNvIHRoZXJlJ3Mgbm8gcmlzayBvZgo+IG92ZXJmbG93
ICh5ZXQpLiBCdXQgeW91J3ZlIGdvdCBHZW9yZ2UncyBhbmQgQW5kcmV3J3MgYWNrLCBzbyBubwo+
IG5lZWQgdG8gcmV2aXNlIHRoaXMuLi4KClRoZSBsYXN0IG9uZSByZXN1bHQgZnJvbSB0aGUgZXhp
c3RpbmcgMVVMIDw8IGluIHRoZSBjb2RlLiBXZSBoYXZlIHBsYWNlIAp3aGVyZSB0aGUgaW5kdWN0
aW9uIHZhcmlhYmxlIGlzIHVuc2lnbmVkIGludCBidXQgdGhlIHNoaWZ0IHVuc2lnbmVkIGxvbmcu
CgpTaW1pbGFybHkgdGhlIGNvZGUgaXMgdXNpbmcgYSBtaXggb2YgMSA8PCBhbmQgMVVMIDw8LiBJ
IG1vdmVkIHRvIFVMIApiZWNhdXNlIGV2ZW4gaWYgdGhlIGNvZGUgb25seSBzdXBwb3J0IHVwIHRv
IDFHQiBzdXBlcnBhZ2UgYXQgdGhlIG1vbWVudCwgCml0IHdvdWxkIGJlIHBhaW4gdG8gZmluZCBh
bGwgdGhlIHBsYWNlcyB0aGUgZGF5IHdlIGRlY2lkZSB0byB1c2UgYmlnZ2VyIG9uZS4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 20:03:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 20:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxf1Z-0000m5-Mf; Thu, 28 Sep 2017 20:03:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxf1Y-0000lz-Bq
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 20:03:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8D/26-03454-B755DC95; Thu, 28 Sep 2017 20:03:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVbc69Gy
 kwaq3Ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auZRNYCv4yVyxpuc7WwLiIuYuRi0NIYCKT
 xI7lB9kgnN+MEq2XNzN1MXICORsZJTbcZYdIdDNKtKw6CJUoktjbto0NxGYRUJVYfO0H0CgOD
 jYBE4k3qxxBwiIC7hJTDt5iBwkzC+RJbO4OBTGFBYIkVk7wBqngFTCXuHn1HwvEwNdMEg2Xyy
 DighInZz4BizMLaEnc+PeSCWKKtMTyfxwgYU6BBIkTpyaAlYgKKEvM27cK7BYJAUOJ0w+3MU5
 gFJqFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMJAZgGAH4+K1gYcYJTmYlER53wadjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTszB
 CgnWJSanlqRlpkDjCmYtAQHj5II799goDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzBo
 PMEAApyijNgxsBi+9LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadDTKFJzOvBG7TK6AjmIC
 OmDzxDMgRJYkIKakGxraFr35dmuolsKpnhueXxTukdJi+vn0X2WXM3vuagWvv9T0eon/Wdz60
 efHFmH2RQrn1zwWZC3kf/rbVdC24VG1zWffMh/ucWcyJcTfU7m7duuRvL8s/Tb4rZ3bvWztX7
 Rffmge7e8tu3M+IOX5Pyl199gZ1xprO3hgNTt5361bt5/GKXn1ovoYSS3FGoqEWc1FxIgBsvX
 EK6gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506628985!66186788!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25265 invoked from network); 28 Sep 2017 20:03:07 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Sep 2017 20:03:07 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8SK33EK016397
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Sep 2017 20:03:04 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v8SK33EW003252
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 28 Sep 2017 20:03:03 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8SK3229015728;
 Thu, 28 Sep 2017 20:03:02 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 28 Sep 2017 13:03:02 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 4D8806A0272; Thu, 28 Sep 2017 16:03:01 -0400 (EDT)
Date: Thu, 28 Sep 2017 16:03:01 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Hongjiang Zhang <honzhan@microsoft.com>, stefan.bader@canonical.com
Message-ID: <20170928200301.GK24624@char.us.oracle.com>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] GRUB2 missing multiboot2 patches?Re: Only 1 CPU was
 detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDI6NDU6MzhQTSArMDAwMCwgSG9uZ2ppYW5nIFpoYW5n
IHdyb3RlOgo+ID4+IChYRU4pIEFDUEkgRXJyb3IgKHRieGZyb290LTAyMTgpOiBBIHZhbGlkIFJT
RFAgd2FzIG5vdCBmb3VuZAo+ID4+IFsyMDA3MDEyNl0KPiA+Cj4gPlV1aCwgdGhhdCBpcyByYXRo
ZXIgYmFkLCBJIGd1ZXNzLgoKSSBhbSBnb2luZyB0byBhc3N1bWUgdGhpcyBpcyBkdWUgdG8gbm90
IGhhdmluZzoKCmI0ZDcwOWI2ZSBVc2UgZ3J1Yi1maWxlIHRvIGZpZ3VyZSBvdXQgd2hldGhlciBt
dWx0aWJvb3QyIHNob3VsZCBiZSB1c2VkIGZvciBYZW4uZ3oKYThlMGYxYWRmIEZpeCB1dGlsL2dy
dWIuZC8yMF9saW51eF94ZW4uaW46IEFkZCB4ZW5fYm9vdCBjb21tYW5kIHN1cHBvcnQgZm9yIGFh
cmNoNjQKCkluIHRoZSBncnViIHRoYXQgaGUgaXMgdXNpbmcgKFVidW50dT8pCgpJbiBvdGhlciB3
b3JkcyBoZSBpcyB1c2luZyAnbXVsdGlib290JyBpbnN0ZWFkIG9mICdtdWx0aWJvb3QyJwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 20:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 20:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxf1r-0000nj-Ue; Thu, 28 Sep 2017 20:03:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxf1q-0000nQ-Ka
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 20:03:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E0/FD-03616-D855DC95; Thu, 28 Sep 2017 20:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbc39Gy
 kwcL1HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJJX2MBf0yFW07JrE0MO4X62Lk4hAS2Mwo
 MXHpZXYIZz+jxJP1c5i7GDk5hAV8JH42/mIHsUUEvCTmb1sFFmcWqJM48mQaG0TDQUaJ2adfs
 IEk2AQ0Je58/sQEYvMKWEns/HgNyObgYBFQlfh+LA8kLCoQLtF0tp8FokRQ4uTMJywgJZwCHh
 ILG8IgxptJzNv8EGqVuMStJ/OZIGx5ie1v5zBPYOSfhaR7FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfITC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+OZBYGHGCU5mJRE
 ed8GnY0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbFQKUEyxKTU+tSMvMAUYKTFqCg0dJhPdvM
 FCat7ggMbc4Mx0idYpRUUqcNxikTwAkkVGaB9cGi85LjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuadDTKFJzOvBG76K6DFTECLJ088A7K4JBEhJdXAaH/kmvJ/g9/7OIK287868LmqeKXuPUu
 3ffltd+NeFHRJLylmjlvx4eXS7sPLFV5w8Pn0pL4/piJxyOdGxAqjnwKFkkqZSpuyJh8SVTt7
 /KBOr12S5JPZ14WKz5kxK7KyT1v5cmtzu9/jMuvopRXsO/KmGK5N1E/YURszVa4jMvyMbu7eD
 G9fJZbijERDLeai4kQA/7uq1skCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506629004!108154617!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37382 invoked from network); 28 Sep 2017 20:03:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 28 Sep 2017 20:03:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EBA9E1435;
 Thu, 28 Sep 2017 13:03:23 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 C84E53F483; Thu, 28 Sep 2017 13:03:23 -0700 (PDT)
To: Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
Date: Thu, 28 Sep 2017 21:03:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
Content-Language: en-US
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yNi8yMDE3IDEwOjM3IEFNLCBBd2FpcyBNYXNvb2Qgd3JvdGU6Cj4gVGhpcyBw
YXRjaCBhZGRzIHN1cHBvcnQgZm9yIEFsbHdpbm5lciBINS9zdW41MGkgU29DLgo+IAo+IE1ha2Vm
aWxlIHVwZGF0ZWQgdG8gZW5hYmxlIEFSTTY0IGNvbXBpbGF0aW9uIGZvciBzdW54aS5jLgo+IAo+
IHN1bnhpLmMgdXBkYXRlcyBpbmNsdWRlOgo+ICAgIC0gQWRkaXRpb24gb2YgSDUvc3VuNTBpIGR0
IGNvbXBhdGliaWxpdHkgc3RyaW5nLgo+ICAgIC0gSGFuZGxpbmcgb2YgZGlmZmVyZW50IFdhdGNo
ZG9nIHRpbWVyIGJhc2UgYWRkcmVzc2VzIG9uIHN1bjdpCj4gICAgICBhbmQgc3VuNTBpLgo+IAo+
IFRlc3RlZCBvbiBPcmFuZ2UgUGkgUEMyCj4gCj4gU2lnbmVkLW9mZi1ieTogQXdhaXMgTWFzb29k
IDxhd2Fpcy5tYXNvb2RAdmFkaW9uLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHYxOgo+
ICAgIC0gSW1wcm92ZWQgcGF0Y2ggZGVzY3JpcHRpb24KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhp
LmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICAgMiBm
aWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9NYWtlZmlsZQo+IGluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvTWFrZWZpbGUKPiBAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0g
b21hcDUubwo+ICAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwo+ICAgb2JqLSQoQ09O
RklHX0FSTV82NCkgKz0gc2VhdHRsZS5vCj4gICBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54
aS5vCj4gK29iai0kKENPTkZJR19BUk1fNjQpICs9IHN1bnhpLm8KClBsZWFzZSB1c2Ugb2JqLXkg
Kz0gc3VueGkubyBhcyB0aGUgcGxhdGZvcm0gaXMgbm93IHN1cHBvcnRlZCBieSBib3RoIApBcm0z
MiBhbmQgQXJtNjQuCgo+ICAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGdlbmUtc3Rvcm0ubwo+
ICAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGlsaW54LXp5bnFtcC5vCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
c3VueGkuYwo+IGluZGV4IDBiYTdiM2QuLjA2ZDYyZTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9zdW54aS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54
aS5jCj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+ICAgI2luY2x1ZGUgPGFzbS9pby5oPgo+ICAgCj4g
ICAvKiBXYXRjaGRvZyBjb25zdGFudHM6ICovCj4gLSNkZWZpbmUgU1VOWElfV0RUX0JBU0UgICAg
ICAgICAgICAweDAxYzIwYzkwCj4gKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAw
eDAxYzIwYzkwCj4gKyNkZWZpbmUgU1VOWElfV0RUX0g1X0JBU0UgICAgICAgICAweDAxYzIwY0Ew
CgpJIGtub3cgdGhhdCB3ZSBoYXJkY29kZWQgdGhpcyB2YWx1ZSBmb3IgdGhlIEEyMC4gSG93ZXZl
ciwgSSBhbSB3b25kZXJpbmcgCmlmIHdlIGNvdWxkIGZpbmQgdGhpcyBhZGRyZXNzIGZyb20gdGhl
IERldmljZS1UcmVlPwoKPiAgICNkZWZpbmUgU1VOWElfV0RUX01PREUgICAgICAgICAgICAweDA0
Cj4gLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERSICAgICAgICAoU1VOWElfV0RUX0JBU0UgKyBT
VU5YSV9XRFRfTU9ERSkKPiAgICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAgICAoMSA8
PCAwKQo+ICAgI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEpCj4gICAK
PiAgIAo+IC1zdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2b2lkKQo+ICtzdGF0aWMgdm9pZCBzdW54
aV9yZXNldCh1MzIgYmFzZSkKPiAgIHsKPiAgICAgICB2b2lkIF9faW9tZW0gKndkdDsKPiAgIAo+
IC0gICAgd2R0ID0gaW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFT
SywgUEFHRV9TSVpFKTsKPiArICAgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSgoYmFzZSArIFNVTlhJ
X1dEVF9NT0RFKSAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsKPiAgICAgICBpZiAoICF3ZHQgKQo+
ICAgICAgIHsKPiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRvIG1hcCB3
YXRjaGRvZyByZWdpc3RlciFcbiIpOwo+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZvaWQg
c3VueGlfcmVzZXQodm9pZCkKPiAgIAo+ICAgICAgIC8qIEVuYWJsZSB3YXRjaGRvZyB0byB0cmln
Z2VyIGEgcmVzZXQgYWZ0ZXIgNTAwIG1zOiAqLwo+ICAgICAgIHdyaXRlbChTVU5YSV9XRFRfTU9E
RV9FTiB8IFNVTlhJX1dEVF9NT0RFX1JTVF9FTiwKPiAtICAgICAgd2R0ICsgKFNVTlhJX1dEVF9N
T0RFQUREUiAmIH5QQUdFX01BU0spKTsKPiArICAgICAgd2R0ICsgKChiYXNlICsgU1VOWElfV0RU
X01PREUpICYgflBBR0VfTUFTSykpOwo+ICAgICAgIGlvdW5tYXAod2R0KTsgPgo+ICAgICAgIGZv
ciAoOzspCj4gICAgICAgICAgIHdmaSgpOwo+ICAgfQo+IAo+IC1zdGF0aWMgY29uc3QgY2hhciAq
IGNvbnN0IHN1bnhpX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPiArc3RhdGljIHZvaWQgc3Vu
eGlfYTIwX3Jlc2V0KHZvaWQpCj4gK3sKPiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9BMjBf
QkFTRSk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHN1bnhpX2g1X3Jlc2V0KHZvaWQpCj4gK3sK
PiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKCklmIEkgcmVhZCBjb3JyZWN0
bHkgdGhlIERldmljZS1UcmVlIGZvciAKKGxpbnV4L2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lu
bmVyL3N1bjUwaS1oNS5kdHNpKSwgdGhlIGZpcm13YXJlIGlzIApzdXBwb3J0aW5nIFBTQ0kgMC4y
LgoKUFNDSSAwLjIgcHJvdmlkZXMgY2FsbCBmb3IgcG93ZXItb2ZmL3Jlc2V0LCBzbyBpbXBsZW1l
bnRhdGlvbiB0aGUgcmVzZXQgCmNhbGxiYWNrIHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5LgoKU2lt
aWxhcmx5IHRoZSBjdWJpZXRydWNrcyB3ZSBoYXZlIGluIG9zc3Rlc3QgYXJlIHVzaW5nIFBTQ0kg
MC4yIGFuZCAKc2hvdWxkIG5vdCBuZWVkIHRoZSByZXNldC4gQW5kcmUgZG8geW91IGtub3cgaWYg
aXQgaXMgdGhlIGNhc2UgZm9yIGFsbCAKdGhlIEEyMD8KCkZvciBINSwgSSB3b3VsZCBpbXBvc2Ug
UFNDSSAwLjIgYXMgdGhlIHdheSB0byByZXNldCB0aGUgcGxhdGZvcm0uIEkgYW0gCmxlYW5pbmcg
dG93YXJkcyB0aGUgc2FtZSBmb3IgQTIwIGdpdmVuIHRoYXQgaXQgd291bGQganVzdCBiZSBhIG1h
dHRlciBvZiAKdXBncmFkaW5nIHRoZSBib290bG9hZGVyLiBNb3N0IGxpa2VseSB5b3Ugd291bGQg
aGF2ZSBhbHJlYWR5IGRvbmUgdGhhdCAKdG8gZ2V0IGZpeGVzLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 20:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 20:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxf1s-0000nx-5H; Thu, 28 Sep 2017 20:03:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxf1q-0000nP-KP
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 20:03:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C0/FD-03616-D855DC95; Thu, 28 Sep 2017 20:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTbc39Gy
 kwcdtHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJJX2MBf0yFW07JrE0MO4X62Lk4hAS2Mwo
 MXHpZXYIZz+jxJP1c5i7GDk5hAV8JH42/mIHsUUEvCTmb1sFFmcWqJM48mQaG0TDQUaJ2adfs
 IEk2AQ0Je58/sQEYvMKWEns/HgNyObgYBFQlfh+LA8kLCoQLtF0tp8FokRQ4uTMJywgJZwCHh
 ILG8IgxptJzNv8EGqVuMStJ/OZIGx5ie1v5zBPYOSfhaR7FpKWWUhaZiFpWcDIsopRvTi1qCy
 1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDgZgGAH491NAYcYJTmYlER5
 3wadjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTszBCgnWJSanlqRlpkDjBOYtAQHj5II799go
 DRvcUFibnFmOkTqFKOilDhvMEifAEgiozQPrg0Wm5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gkzDsbZApPZl4J3PRXQIuZgBZPnngGZHFJIkJKqoHRidu47LzlnRUz9zsoCz1Ujer0jn9+d82
 2ab++tnAl8BWHn9Ldd/uU/i8Z19Xnq/9JhUTUti2NKZ1Z98PgltX6b68mikuwFYVuV4t4+FPF
 aMl+QeVpGod+hplNOcVo+Ljr/tzFpw+oXp/TrftO9ewm96An6yZPPXy4eZ9MoLLHh++rFTf+l
 roWpcRSnJFoqMVcVJwIAFWMhrLIAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506629004!109535218!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49759 invoked from network); 28 Sep 2017 20:03:24 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 28 Sep 2017 20:03:24 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EBA9E1435;
 Thu, 28 Sep 2017 13:03:23 -0700 (PDT)
Received: from [172.16.8.135] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 C84E53F483; Thu, 28 Sep 2017 13:03:23 -0700 (PDT)
To: Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
Date: Thu, 28 Sep 2017 21:03:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
Content-Language: en-US
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yNi8yMDE3IDEwOjM3IEFNLCBBd2FpcyBNYXNvb2Qgd3JvdGU6Cj4gVGhpcyBw
YXRjaCBhZGRzIHN1cHBvcnQgZm9yIEFsbHdpbm5lciBINS9zdW41MGkgU29DLgo+IAo+IE1ha2Vm
aWxlIHVwZGF0ZWQgdG8gZW5hYmxlIEFSTTY0IGNvbXBpbGF0aW9uIGZvciBzdW54aS5jLgo+IAo+
IHN1bnhpLmMgdXBkYXRlcyBpbmNsdWRlOgo+ICAgIC0gQWRkaXRpb24gb2YgSDUvc3VuNTBpIGR0
IGNvbXBhdGliaWxpdHkgc3RyaW5nLgo+ICAgIC0gSGFuZGxpbmcgb2YgZGlmZmVyZW50IFdhdGNo
ZG9nIHRpbWVyIGJhc2UgYWRkcmVzc2VzIG9uIHN1bjdpCj4gICAgICBhbmQgc3VuNTBpLgo+IAo+
IFRlc3RlZCBvbiBPcmFuZ2UgUGkgUEMyCj4gCj4gU2lnbmVkLW9mZi1ieTogQXdhaXMgTWFzb29k
IDxhd2Fpcy5tYXNvb2RAdmFkaW9uLmNvbT4KPiAKPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHYxOgo+
ICAgIC0gSW1wcm92ZWQgcGF0Y2ggZGVzY3JpcHRpb24KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhp
LmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICAgMiBm
aWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9NYWtlZmlsZQo+IGluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvTWFrZWZpbGUKPiBAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0g
b21hcDUubwo+ICAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwo+ICAgb2JqLSQoQ09O
RklHX0FSTV82NCkgKz0gc2VhdHRsZS5vCj4gICBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54
aS5vCj4gK29iai0kKENPTkZJR19BUk1fNjQpICs9IHN1bnhpLm8KClBsZWFzZSB1c2Ugb2JqLXkg
Kz0gc3VueGkubyBhcyB0aGUgcGxhdGZvcm0gaXMgbm93IHN1cHBvcnRlZCBieSBib3RoIApBcm0z
MiBhbmQgQXJtNjQuCgo+ICAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGdlbmUtc3Rvcm0ubwo+
ICAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGlsaW54LXp5bnFtcC5vCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
c3VueGkuYwo+IGluZGV4IDBiYTdiM2QuLjA2ZDYyZTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9zdW54aS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54
aS5jCj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+ICAgI2luY2x1ZGUgPGFzbS9pby5oPgo+ICAgCj4g
ICAvKiBXYXRjaGRvZyBjb25zdGFudHM6ICovCj4gLSNkZWZpbmUgU1VOWElfV0RUX0JBU0UgICAg
ICAgICAgICAweDAxYzIwYzkwCj4gKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAw
eDAxYzIwYzkwCj4gKyNkZWZpbmUgU1VOWElfV0RUX0g1X0JBU0UgICAgICAgICAweDAxYzIwY0Ew
CgpJIGtub3cgdGhhdCB3ZSBoYXJkY29kZWQgdGhpcyB2YWx1ZSBmb3IgdGhlIEEyMC4gSG93ZXZl
ciwgSSBhbSB3b25kZXJpbmcgCmlmIHdlIGNvdWxkIGZpbmQgdGhpcyBhZGRyZXNzIGZyb20gdGhl
IERldmljZS1UcmVlPwoKPiAgICNkZWZpbmUgU1VOWElfV0RUX01PREUgICAgICAgICAgICAweDA0
Cj4gLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERSICAgICAgICAoU1VOWElfV0RUX0JBU0UgKyBT
VU5YSV9XRFRfTU9ERSkKPiAgICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAgICAgICAoMSA8
PCAwKQo+ICAgI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEpCj4gICAK
PiAgIAo+IC1zdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2b2lkKQo+ICtzdGF0aWMgdm9pZCBzdW54
aV9yZXNldCh1MzIgYmFzZSkKPiAgIHsKPiAgICAgICB2b2lkIF9faW9tZW0gKndkdDsKPiAgIAo+
IC0gICAgd2R0ID0gaW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFT
SywgUEFHRV9TSVpFKTsKPiArICAgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSgoYmFzZSArIFNVTlhJ
X1dEVF9NT0RFKSAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsKPiAgICAgICBpZiAoICF3ZHQgKQo+
ICAgICAgIHsKPiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRvIG1hcCB3
YXRjaGRvZyByZWdpc3RlciFcbiIpOwo+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZvaWQg
c3VueGlfcmVzZXQodm9pZCkKPiAgIAo+ICAgICAgIC8qIEVuYWJsZSB3YXRjaGRvZyB0byB0cmln
Z2VyIGEgcmVzZXQgYWZ0ZXIgNTAwIG1zOiAqLwo+ICAgICAgIHdyaXRlbChTVU5YSV9XRFRfTU9E
RV9FTiB8IFNVTlhJX1dEVF9NT0RFX1JTVF9FTiwKPiAtICAgICAgd2R0ICsgKFNVTlhJX1dEVF9N
T0RFQUREUiAmIH5QQUdFX01BU0spKTsKPiArICAgICAgd2R0ICsgKChiYXNlICsgU1VOWElfV0RU
X01PREUpICYgflBBR0VfTUFTSykpOwo+ICAgICAgIGlvdW5tYXAod2R0KTsgPgo+ICAgICAgIGZv
ciAoOzspCj4gICAgICAgICAgIHdmaSgpOwo+ICAgfQo+IAo+IC1zdGF0aWMgY29uc3QgY2hhciAq
IGNvbnN0IHN1bnhpX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPiArc3RhdGljIHZvaWQgc3Vu
eGlfYTIwX3Jlc2V0KHZvaWQpCj4gK3sKPiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9BMjBf
QkFTRSk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHN1bnhpX2g1X3Jlc2V0KHZvaWQpCj4gK3sK
PiArICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKCklmIEkgcmVhZCBjb3JyZWN0
bHkgdGhlIERldmljZS1UcmVlIGZvciAKKGxpbnV4L2FyY2gvYXJtNjQvYm9vdC9kdHMvYWxsd2lu
bmVyL3N1bjUwaS1oNS5kdHNpKSwgdGhlIGZpcm13YXJlIGlzIApzdXBwb3J0aW5nIFBTQ0kgMC4y
LgoKUFNDSSAwLjIgcHJvdmlkZXMgY2FsbCBmb3IgcG93ZXItb2ZmL3Jlc2V0LCBzbyBpbXBsZW1l
bnRhdGlvbiB0aGUgcmVzZXQgCmNhbGxiYWNrIHNob3VsZCBub3QgYmUgbmVjZXNzYXJ5LgoKU2lt
aWxhcmx5IHRoZSBjdWJpZXRydWNrcyB3ZSBoYXZlIGluIG9zc3Rlc3QgYXJlIHVzaW5nIFBTQ0kg
MC4yIGFuZCAKc2hvdWxkIG5vdCBuZWVkIHRoZSByZXNldC4gQW5kcmUgZG8geW91IGtub3cgaWYg
aXQgaXMgdGhlIGNhc2UgZm9yIGFsbCAKdGhlIEEyMD8KCkZvciBINSwgSSB3b3VsZCBpbXBvc2Ug
UFNDSSAwLjIgYXMgdGhlIHdheSB0byByZXNldCB0aGUgcGxhdGZvcm0uIEkgYW0gCmxlYW5pbmcg
dG93YXJkcyB0aGUgc2FtZSBmb3IgQTIwIGdpdmVuIHRoYXQgaXQgd291bGQganVzdCBiZSBhIG1h
dHRlciBvZiAKdXBncmFkaW5nIHRoZSBib290bG9hZGVyLiBNb3N0IGxpa2VseSB5b3Ugd291bGQg
aGF2ZSBhbHJlYWR5IGRvbmUgdGhhdCAKdG8gZ2V0IGZpeGVzLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 20:47:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 20:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxfiH-0003pm-Jc; Thu, 28 Sep 2017 20:47:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxfiH-0003p6-6B
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 20:47:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F8/AC-25121-4DF5DC95; Thu, 28 Sep 2017 20:47:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfdC/Nl
 Ig3+vJSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWFDP2PBH7OKCbNfsDQw
 /tHpYuTiEBJoZJJ413uDCcJ5zChx+9UzKGcbo8SLR8uZuxg5OUQEnCW+npnLDmLzCuhLLP3yi
 LGLkYNDWEBP4uZjRZCwhICXxN/WVkYYe9qhHaxdjOwcbAJWEofEQKIsAqoSXY8OsUxg5FrAyL
 CKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQs/UMDIw7GFt
 P+B1ilORgUhLl5Yw9GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrc5DignWJSanlqRlpkDDDGY
 tAQHj5II7wmQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifNuAykSACnKKM2DGwEL90uMs
 lLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl3gEzhycwrgdv0CugIJqAjJk88A3JESSJCSqqBcU
 74ZGu1nz9k7wXNDxCviosw0eNs8Lf65n/+JJOlcfTyBR8ymLnWtq2On/OFRUPpW8U/5paWc6d
 bMkp2xAoU/lPlfspx5s2DU7dUnBb3X1+3um6/EMekpZN+fZmtLnaX+/fDb60VWx6/0fFQCUjn
 sAwsC15w6vfFp3E7vutExGz4HB6V8OnGayWW4oxEQy3mouJEAA41ViByAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506631631!117116376!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52338 invoked from network); 28 Sep 2017 20:47:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 20:47:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxfiA-0005y8-JJ; Thu, 28 Sep 2017 20:47:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxfi5-0007mh-2B; Thu, 28 Sep 2017 20:47:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxfi4-00085d-Fh; Thu, 28 Sep 2017 20:47:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113878-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b07bbb4f73c9d2abbdab5db0b064379981db11bc
X-Osstest-Versions-That: ovmf=ce9aaba64e07d7e12eb160ae32cde7b3357ce388
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 20:47:04 +0000
Subject: [Xen-devel] [ovmf test] 113878: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4NzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMDdiYmI0ZjczYzlkMmFiYmRhYjVkYjBiMDY0Mzc5
OTgxZGIxMWJjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZTlhYWJh
NjRlMDdkN2UxMmViMTYwYWUzMmNkZTdiMzM1N2NlMzg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4NjcgIDIwMTctMDktMjcgMjA6MTk6NDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODc4ICAyMDE3LTA5LTI4IDA5OjMxOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBaaGFu
ZyA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50
ZWwuY29tPgogIGNoZW5jMiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5
dWFuLmZ1QGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFNlYW4g
QnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hv
bmcuemh1QGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YjA3YmJiNGY3M2M5ZDJhYmJkYWI1ZGIwYjA2NDM3
OTk4MWRiMTFiYworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46Lgor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBiMDdiYmI0ZjczYzlkMmFiYmRh
YjVkYjBiMDY0Mzc5OTgxZGIxMWJjCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iMDdiYmI0Zjcz
YzlkMmFiYmRhYjVkYjBiMDY0Mzc5OTgxZGIxMWJjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46
LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YjA3YmJi
NGY3M2M5ZDJhYmJkYWI1ZGIwYjA2NDM3OTk4MWRiMTFiYyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdl
dGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysg
OgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysg
OiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYjA3YmJiNGY3M2M5ZDJh
YmJkYWI1ZGIwYjA2NDM3OTk4MWRiMTFiYzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICBjZTlhYWJhLi5iMDdiYmI0ICBiMDdiYmI0ZjczYzlkMmFiYmRhYjVkYjBiMDY0Mzc5OTgxZGIx
MWJjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 20:48:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 20:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxfjl-0003uw-UG; Thu, 28 Sep 2017 20:48:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefan.bader@canonical.com>) id 1dxfjk-0003um-F4
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 20:48:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AF/5D-02041-F206DC95; Thu, 28 Sep 2017 20:48:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRWlGSWpSXmKPExsUSvTeyQFcv4Wy
 kwaZPuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB2y2sBV8lKtrOP2JsYLwn1sXIxSEk8JVR
 4krHH7YuRk4OYYEwib3nfzB1MXJwiAjESBzcGgliMgukSxx6UwhRPoNZ4t3836wg5WwC+hK7l
 i9mB7F5BRwklp1aCGazCKhKXD7zAKxGVCBcoulsPwtEjaDEyZlPWEBmcgpYSNy+WQ0yk1mgnV
 FizcLZbBMYeWYhKZuFLAeSYBZIkbgz5SyYDbN7FsKpsxBOnYXkollIHpuF7IVZCGdATFeX+DP
 vEjOELS7R9GUlK4StLbFs4WuouK3EunXvWSBsPYm3v3uhbEuJ9Ts+sS9gFFjFqFGcWlSWWqRr
 aKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYcwxAsINx23bPQ4ySHExKorycs
 WcjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWsQD5QSLUtNTK9Iyc4DRD5OW4OBREuE9EQeU5i
 0uSMwtzkyHSJ1iVJQS5zUA6RMASWSU5sG1wRLOJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgn
 zfgEZz5OZVwI3/RXQYiagxZMnngFZXJKIkJJqYNyn9v23Ffvpgvav/XLlytZf/Ha+YzV8HZ37
 7qCObvZzTc4mfyPpe9wWnhFL5QW53/yW+PBpW1CRXuCFi/XWS+7kB13a3f3TqW2ud43p6tadj
 b1uM9uXf338TTJKWWT3s3vaT07Xv2Dey//UR141Z4JwaXWrZsDmGZnfXCUcX2o1Nvj6Jy+6ps
 RSnJFoqMVcVJwIAF9yRCszAwAA
X-Env-Sender: stefan.bader@canonical.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506631726!105351731!1
X-Originating-IP: [91.189.89.112]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59557 invoked from network); 28 Sep 2017 20:48:46 -0000
Received: from youngberry.canonical.com (HELO youngberry.canonical.com)
 (91.189.89.112)
 by server-2.tower-31.messagelabs.com with AES256-SHA encrypted SMTP;
 28 Sep 2017 20:48:46 -0000
Received: from 2.general.smb.uk.vpn ([10.172.193.29])
 by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.76) (envelope-from <stefan.bader@canonical.com>)
 id 1dxfjh-0001QB-Fu; Thu, 28 Sep 2017 20:48:45 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Hongjiang Zhang <honzhan@microsoft.com>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <20170928200301.GK24624@char.us.oracle.com>
From: Stefan Bader <stefan.bader@canonical.com>
Message-ID: <bfdfa0ef-3e0b-bcdc-eacd-63f1890dd8a8@canonical.com>
Date: Thu, 28 Sep 2017 16:48:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170928200301.GK24624@char.us.oracle.com>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] GRUB2 missing multiboot2 patches?Re: Only 1 CPU was
 detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7233958411990662805=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============7233958411990662805==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="i2mbJdDsDe6RT96326wR4vtEluMv7l8JW"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--i2mbJdDsDe6RT96326wR4vtEluMv7l8JW
Content-Type: multipart/mixed; boundary="ofn1liGRvUc1g9s1KTFCgK98Qxa5q0FhC";
 protected-headers="v1"
From: Stefan Bader <stefan.bader@canonical.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Hongjiang Zhang <honzhan@microsoft.com>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <bfdfa0ef-3e0b-bcdc-eacd-63f1890dd8a8@canonical.com>
Subject: Re: GRUB2 missing multiboot2 patches?Re: [Xen-devel] Only 1 CPU was
 detected
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <20170928200301.GK24624@char.us.oracle.com>
In-Reply-To: <20170928200301.GK24624@char.us.oracle.com>

--ofn1liGRvUc1g9s1KTFCgK98Qxa5q0FhC
Content-Type: text/plain; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: quoted-printable

On 28.09.2017 16:03, Konrad Rzeszutek Wilk wrote:
> On Thu, Sep 28, 2017 at 02:45:38PM +0000, Hongjiang Zhang wrote:
>>>> (XEN) ACPI Error (tbxfroot-0218): A valid RSDP was not found
>>>> [20070126]
>>>
>>> Uuh, that is rather bad, I guess.
>=20
> I am going to assume this is due to not having:
>=20
> b4d709b6e Use grub-file to figure out whether multiboot2 should be used=
 for Xen.gz
> a8e0f1adf Fix util/grub.d/20_linux_xen.in: Add xen_boot command support=
 for aarch64
>=20
> In the grub that he is using (Ubuntu?)
>=20
> In other words he is using 'multiboot' instead of 'multiboot2'
>=20
If this is Ubuntu, my expectation is that this would require Xen 4.9 (whi=
ch is
part of 17.10 but not yet released) and work on grub2 (which I  will very=

unlikely have the time for). Debian has not yet moved to Xen 4.9, so I wo=
uld
doubt that it would work there either.

-Stefan


--ofn1liGRvUc1g9s1KTFCgK98Qxa5q0FhC--

--i2mbJdDsDe6RT96326wR4vtEluMv7l8JW
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJZzWAlAAoJEOhnXe7L7s6jDPIP/2ABueDDY304eK29WhlWeY9y
g9WM6SH0FvVisdGVNNQnFIhFDlappBYDMziExuKIYMn7mkPrH20tVlHn8/3cPH+x
raMWOxCDcx7BRk5whSow541ZleqhCaULekQjzL+oBa3jO7uyDXFQuJuTiwohj0wX
uYTEUnq6FT3RcvYqW6PAfxuPGgLBiLuaXMqRW1ecUVHpsnLyTvhsgV3cI6fTXV53
D4pHFZZahq8+F2c7v1IvFjYtMhxkdSZ5dCpQyIonjRqcIoEpCNtl3ZlJ947VSAqH
szRpw/yZnoPLW30PvaO8OJWprqftmfYxQKkNBCeBiNpW9pQxzGl7YgZ8FmNsnlTC
XM9Kl4im3G0D4aFZnoPNXzIS5JYRgTGZNq9Vimt8HadEepYlVSCk0McjDoBv+mG2
qolfwNgRPhQn9e7h7ECSnONK/XXDfXbrFIbx/K9QxjiZ0b4mi85PvY1FTfDjYidx
v5Q9xyXKWmghwJI3F7ID9bCdixszKN0bgvtO6kNYcdFqRNrh6zurnye57d0VfUKD
9FKNbJfk+HC+uZCfjDnLX6933G1JexUc16cYGfzvlLYFZz9FcnV00OMwzboRWSmF
N23K0pLlxQBjsNgkKFwHrn3Kh+B3Lu6ymmNxM+20rYkQOK5v+G7is5a6y9dVLRn2
dhuIkI2ez8OIGPyLBvB4
=bNGV
-----END PGP SIGNATURE-----

--i2mbJdDsDe6RT96326wR4vtEluMv7l8JW--


--===============7233958411990662805==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7233958411990662805==--


From xen-devel-bounces@lists.xen.org Thu Sep 28 20:50:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 20:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxfl3-0004TL-84; Thu, 28 Sep 2017 20:50:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4377c4b1a=citrix-osstest@xenproject.org>)
 id 1dxfl2-0004Qe-8R
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 20:50:08 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 15/29-01778-F706DC95; Thu, 28 Sep 2017 20:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG5twtl
 Ig7VNMhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPBu+0sBbsyKpZMmcrSwLjHoYuRk0NCwF9i
 77RjzBC2u8TlLzNYQGwRAWeJCR9us4HYvAJ6EpOm9jOC2MIC0RIvWu4AxbmA6t9LSuyZeYYFp
 nnXtjbWLkYOMPvTjmKQMJuAh8TEnolgJSwCqhILJsxnBbGFBLQkli5eyQQxX1Di5MwnYDXMAh
 ISB1+8gLrHQmL/37PMExj5ZiEpm4WkbAEj0ypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMCgqmdgYNzB2LDX7xCjJAeTkigvZ+zZSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvG/igXKCRanpqRVpmTnA8IZJS3DwKInwbgdJ8xYXJOYWZ6ZDpE4x6nIc23T5D
 5MQS15+XqqUOO9ikCIBkKKM0jy4EbBYu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcVyB
 SezLwSuE2vgI5gAjpi8sQzIEeUJCKkpBoYF537o282TeDApQrvL6oLw8I+Mxwq1Wmx2NgUdE+
 9Rq8+bGr6XK8jmquuLBUqOOPtnHvuK7tYjMBfkYjz5470fNhR6nt0ymdd3xLhlZk6R+7c/XJm
 9Y/fQbe9bnZ4zzM5zDnr/XK+VwmRMavP17Dc7337OuTBl6LfjbOD/4Ya6O+TE0pWXy9tosRSn
 JFoqMVcVJwIAOEhMBOwAgAA
X-Env-Sender: prvs=4377c4b1a=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506631803!58963830!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49324 invoked from network); 28 Sep 2017 20:50:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 20:50:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,450,1500940800"; d="scan'208";a="441691754"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72168-mainreport@xen.org>
X-Osstest-Failures: 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:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-3.18:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
X-Osstest-Versions-This: linux=0e13335254d5d54933969dba1d7625f55e657f52
X-Osstest-Versions-That: linux=60a8261b1257b6ef226f572b34cffc7b5cb359c7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Sep 2017 21:50:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 72168: tolerable
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE2OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNjgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jl
c3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgYmxvY2tlZCBpbiA3MjExNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2Vk
IGluIDcyMTE3CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgNzIxMTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjExNwog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDcyMTE3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxMTcKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bGlrZSA3MjExNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMTE3CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzIxMTcK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbGlrZSA3MjExNwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcyMTE3CiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IGxpa2UgNzIxMTcKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDcgcmVib290ICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MjExNwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MjEx
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCAgZmFpbCBsaWtlIDcyMTE3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWlsIGxpa2UgNzIxMTcKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgMGUxMzMzNTI1NGQ1ZDU0OTMzOTY5ZGJhMWQ3NjI1ZjU1ZTY1N2Y1Mgpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNjBhODI2MWIxMjU3YjZlZjIy
NmY1NzJiMzRjZmZjN2I1Y2IzNTljNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcyMTE3ICAyMDE3
LTA5LTE2IDE5OjQ4OjU2IFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MjE2OCAg
MjAxNy0wOS0yOCAxNDoxNzo1MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZWtzYW5kciBCZXp6dWJpa292
IDx6dWJhbjMyc0BnbWFpbC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBC
YW9ob25nIExpdSA8YmFvaG9uZy5saXVAaW50ZWwuY29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YmFy
dC52YW5hc3NjaGVAd2RjLmNvbT4KICBCZW5qYW1pbiBCbG9jayA8YmJsb2NrQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIENvbHkgTGkg
PGNvbHlsaUBzdXNlLmRlPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNv
bT4KICBEYW5pZWwgTWVudHogPGRhbmllbG1lbnR6QGdvb2dsZS5jb20+CiAgRGF2aWQgUy4gTWls
bGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9r
aG92QGdtYWlsLmNvbT4KICBEb3VnbGFzIEdpbGJlcnQgPGRnaWxiZXJ0QGludGVybG9nLmNvbT4K
ICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmxvcmlhbiBGYWluZWxsaSA8
Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFu
bmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNl
LmRlPgogIEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KICBIZXJiZXJ0IFh1
IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2Vy
bmVsLm9yZz4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEplbnMgQXhib2UgPGF4Ym9lQGtl
cm5lbC5kaz4KICBKb2hhbm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICBKb3Nl
IEFicmV1IDxqb2FicmV1QHN5bm9wc3lzLmNvbT4KICBKb3NlIEFicmV1IDxKb3NlLkFicmV1QHN5
bm9wc3lzLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+
CiAgS2VudCBPdmVyc3RyZWV0IDxrZW50Lm92ZXJzdHJlZXRAZ21haWwuY29tPgogIE1hcnRpbiBL
LiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF1cm8gQ2FydmFsaG8g
Q2hlaGFiIDxtY2hlaGFiQHMtb3BlbnNvdXJjZS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgTHlsZSA8bWx5bGVAbHlsZS5vcmc+CiAgTWljaGFl
bCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxA
Z29vZ2xlLmNvbT4KICBOZWlsQnJvd24gPG5laWxiQHN1c2UuY29tPgogIFNhYnJpbmEgRHVicm9j
YSA8c2RAcXVlYXN5c25haWwubmV0PgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFN0ZWZh
bm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBNYWllciA8bWFpZXJAbGlu
dXgudm5ldC5pYm0uY29tPgogIFN0ZXBoYW4gTXVlbGxlciA8c211ZWxsZXJAY2hyb25veC5kZT4K
ICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBUYW5nIEp1
bmh1aSA8dGFuZy5qdW5odWlAenRlLmNvbS5jbj4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQu
ZWR1PgogIFRvbnkgQXNsZXNvbiA8dGFzbGVzb25AcmVkaGF0LmNvbT4KICBWaW5lZXQgR3VwdGEg
PHZndXB0YUBzeW5vcHN5cy5jb20+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUuY29tPgogIFl1
Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bnb29nbGUuY29tPgogIHpoYW5neWkgKEYpIDx5aS56aGFuZ0Bo
dWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1h
Z2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rl
c3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxNTQ1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 21:51:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 21:51:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxgiI-0008Ig-VR; Thu, 28 Sep 2017 21:51:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxgiH-0008IO-Mu
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 21:51:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EA/39-03283-9DE6DC95; Thu, 28 Sep 2017 21:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd63tl
 Ig20PmSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMf/CPdaCdxkVOzZ1sDcw
 znXqYuTiEBJoZJJYtOExI4TzmFFiysKp7BDONkaJ058XsnQxcnKICDhLfD0zlx3E5hXQl/j28
 yJYXFjAXOLUoZlg3RICH2UlmtauBiuSEPCU6FvfBWe3/J7N3MXIzsEmYCVxSKyLkYODRUBVon
 0i7wRG7gWMDKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ
 9zgAEOxj/rg08xCjJwaQkyiuUezZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvKZCcYFFqempF
 WmYOMPhg0hIcPEoivOdA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc57CKRIAKQoozQPb
 gQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcVZApPZl4J3KZXQEcwAR0xeeIZkCNKEh
 FSUg2MBT3evH8fx7Zp7HGKZDRr4hRo3iGd0PCBb0uAmU3ZwUv3d3D33w1e7dfIZrlixm0RE/2
 pFsuv6e7lLN6ttXeCku+GlQZebNVZ0/bXH3G56FtpcO6e+Z7T92wFoqIjDsVY67c1J3ietPla
 LMK3f1vpTo0sVXVvD1ErM//9oiapDl59AZM1VyixFGckGmoxFxUnAgD4aeErfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506635477!84999884!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2088 invoked from network); 28 Sep 2017 21:51:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 21:51:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxgiB-0007Yd-Sp; Thu, 28 Sep 2017 21:51:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxgi6-0002FY-5c; Thu, 28 Sep 2017 21:51:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxgi5-00029Z-NU; Thu, 28 Sep 2017 21:51:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113874-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 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=c4169f955d7ce3004715ffcb9f706f143e9e78ae
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 21:51:09 +0000
Subject: [Xen-devel] [xen-unstable test] 113874: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0579005901727871117=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0579005901727871117==
Content-Type: text/plain

flight 113874 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113874/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail REGR. vs. 113387
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-xl-rtds     12 guest-start                  fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  c4169f955d7ce3004715ffcb9f706f143e9e78ae
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   15 days
Failing since        113430  2017-09-14 01:24:48 Z   14 days   31 attempts
Testing same since   113874  2017-09-28 04:31:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1884 lines long.)


--===============0579005901727871117==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0579005901727871117==--

From xen-devel-bounces@lists.xen.org Thu Sep 28 21:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 21:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxgjG-0008M0-A3; Thu, 28 Sep 2017 21:52:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4377c4b1a=citrix-osstest@xenproject.org>)
 id 1dxgjE-0008Lf-3h
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 21:52:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F2/F8-02226-21F6DC95; Thu, 28 Sep 2017 21:52:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva5Q/tl
 Ig50XWCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b+3slMBTetKjb9WcTYwLhXt4uRk0NCwF+i
 rX8qG4TtLnH5ywwWEFtEwFliwofbYHFeAT2JneseM4PYwgJGEi9ezAOq4QCqd5NoP8gO0eoms
 W35DyYQm03AQ2Jiz0SwMSwCqhJbXuwBGyMkoCWxdPFKJoiRghInZz4Bq2EWkJA4+OIFM8QcC4
 n9f88yT2DknYWkbBaSsgWMTKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxK
 TivWS83M3MQJDp56BgXEHY99ev0OMkhxMSqK8QrlnI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8FblAeUEi1LTUyvSMnOAQQyTluDgURLhPQfSyltckJhbnJkOkTrFaMxxbNPlP0wcq67f/cMkx
 JKXn5cqJc5rCzJJAKQ0ozQPbhAsui4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1B5nCk5
 lXArfvFdApTECnTJ54BuSUkkSElFQDY8+SyGvZU+sYFH2iOTsXrF+z/c/mewdCWuRkGPS+yWn
 E3ujkcZLo5lDye/DblTN8h+zqgskPUz+sWyPW93HW1tfx1XNnTt38SnLDtdcTbpyTd7BLaefJ
 nvLWKkKdwSSX8a2W4/6e5v83T+0/u1Otjz2oR73zxoO2E9LnJQ1OvnntkKc1c7qcjBJLcUaio
 RZzUXEiAPOdC2OpAgAA
X-Env-Sender: prvs=4377c4b1a=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506635536!112473576!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27558 invoked from network); 28 Sep 2017 21:52:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 21:52:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="449686851"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72170-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ce9aaba64e07d7e12eb160ae32cde7b3357ce388
X-Osstest-Versions-That: ovmf=67a6cf6dcaaab8ddd4e7dc6a7fe929b752461102
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 28 Sep 2017 22:52:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72170: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjZTlhYWJhNjRlMDdkN2UxMmViMTYwYWUzMmNkZTdiMzM1N2Nl
Mzg4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2N2E2Y2Y2ZGNhYWFi
OGRkZDRlN2RjNmE3ZmU5MjliNzUyNDYxMTAyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNjUg
IDIwMTctMDktMjYgMTc6NDc6MzEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTcwICAyMDE3LTA5LTI4IDE2OjUwOjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgogIEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1
QGludGVsLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIExl
aWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBZb25naG9uZyBaaHUgPHlv
bmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjZTlhYWJh
NjRlMDdkN2UxMmViMTYwYWUzMmNkZTdiMzM1N2NlMzg4CkF1dGhvcjogSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNiAwOToxNDowOCAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL1VkZkR4ZTogUmVzb2x2ZSBwb3RlbnRpYWwgTlVMTCBwb2ludGVyIGRlcmVm
ZXJlbmNlCiAgICAKICAgIFdpdGhpbiBmdW5jdGlvbiBHZXRBbGxvY2F0aW9uRGVzY3JpcHRvckxz
bigpOgogICAgCiAgICBUaGUgY2FsbCB0byBHZXRQZEZyb21Mb25nQWQoKSBtYXkgcmV0dXJuIE5V
TEwgYW5kIGl0IHdpbGwgYmUgbGF0ZXIKICAgIGRlcmVmZXJlbmNlZCBpbiBHZXRTaG9ydEFkTHNu
KCkuCiAgICAKICAgIFRoaXMgY29tbWl0IGFkZHMgQVNTRVJUIHRvIHJlc29sdmUgdGhlIHBvdGVu
dGlhbCBOVUxMIHBvaW50ZXIKICAgIGRlcmVmZXJlbmNlLgogICAgCiAgICBDYzogUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5j
b20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1
bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgoKY29tbWl0IDM2ZDA4M2VmMDAxOGI3OGVh
MTJkYjFhNWYyZThkZjUzMzY1NDFmZWEKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpo
dUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxOSAxNDozMTowOSAyMDE3ICswODAwCgogICAg
QmFzZVRvb2xzOiBhZGQgc3VwcG9ydCBmb3IgQklPUyBidWlsZCB3aXRoIGJpbmFyeSBjYWNoZQog
ICAgCiAgICBBZGQgdGhyZWUgbmV3IG9wdGlvbnM6CiAgICAtLWhhc2ggZW5hYmxlcyBoYXNoLWJh
c2VkIGNhY2hpbmcgZHVyaW5nIGJ1aWxkIHByb2Nlc3MuIHdoZW4gLS1oYXNoIGlzCiAgICBlbmFi
bGVkLCBidWlsZCB0b29sIHdpbGwgYmFzZSBvbiB0aGUgbW9kdWxlIGhhc2ggdmFsdWUgdG8gZG8g
dGhlCiAgICBpbmNyZW1lbnRhbCBidWlsZCwgd2l0aG91dCAtLWhhc2gsIGJ1aWxkIHRvb2wgd2ls
bCBiYXNlIG9uIHRoZQogICAgdGltZXN0YW1wIHRvIGRvIHRoZSBpbmNyZW1lbnRhbCBidWlsZC4g
LS1oYXNoIG9wdGlvbiB1c2UgbWQ1IG1ldGhvZCB0bwogICAgZ2V0IGV2ZXJ5IGhhc2ggdmFsdWUs
IERTQy9GREYsIHRvb2xzX2RlZi50eHQsIGJ1aWxkX3J1bGUudHh0IGFuZCBidWlsZAogICAgY29t
bWFuZCBhcmUgY2FsY3VsYXRlZCBhcyBnbG9iYWwgaGFzaCB2YWx1ZSwgUGFja2FnZSBERUMgYW5k
IGl0cwogICAgaW5jbHVkZSBoZWFkZXIgZmlsZXMgYXJlIGNhbGN1bGF0ZWQgYXMgcGFja2FnZSBo
YXNoIHZhbHVlLCBNb2R1bGUKICAgIHNvdXJjZSBmaWxlcyBhbmQgaXRzIElORiBmaWxlIGFyZSBj
YWxjdWxhdGVkIGFzIG1vZHVsZSBoYXNoIHZhbHVlLgogICAgTGlicmFyeSBoYXNoIHZhbHVlIHdp
bGwgY29tYmluZSB0aGUgZ2xvYmFsIGhhc2ggdmFsdWUgYW5kIGl0cyBkZXBlbmRlbnQKICAgIHBh
Y2thZ2UgaGFzaCB2YWx1ZS4gRHJpdmVyIGhhc2ggdmFsdWUgd2lsbCBjb21iaW5lIHRoZSBnbG9i
YWwgaGFzaAogICAgdmFsdWUsIGl0cyBkZXBlbmRlbnQgcGFja2FnZSBoYXNoIHZhbHVlIGFuZCBp
dHMgbGlua2VkIGxpYnJhcnkgaGFzaAogICAgdmFsdWUuCiAgICBXaGVuIC0taGFzaCBhbmQgLS1i
aW5hcnktZGVzdGluYXRpb24gYXJlIHNwZWNpZmllZCwgYnVpbGQgdG9vbCB3aWxsCiAgICBjb3B5
IGdlbmVyYXRlZCBiaW5hcnkgZmlsZXMgZm9yIGVhY2ggbW9kdWxlIGludG8gdGhlIGRpcmVjdG9y
eSBzcGVjaWZpZWQKICAgIGJ5IGJpbmFyeS1kZXN0aW5hdGlvbiBhdCB0aGUgYnVpbGQgcGhhc2Uu
IEJpbmFyeS1kZXN0aW5hdGlvbiBkaXJlY3RvcnkKICAgIGNhY2hlcyBhbGwgZ2VuZXJhdGVkIGJp
bmFyeSBmaWxlcy4KICAgIFdoZW4gLS1oYXNoIGFuZCAtLWJpbmFyeS1zb3VyY2UgYXJlIHNwZWNp
ZmllZCwgYnVpbGQgdG9vbCB3aWxsIHRyeSB0bwogICAgZ2V0IHRoZSBiaW5hcnkgZmlsZXMgZnJv
bSB0aGUgYmluYXJ5IHNvdXJjZSBkaXJlY3RvcnkgYXQgdGhlIGJ1aWxkCiAgICBwaGFzZS5JZiB0
aGUgY2FjaGVkIGJpbmFyeSBoYXMgdGhlIHNhbWUgaGFzaCB2YWx1ZSwgaXQgd2lsbCBiZSBkaXJl
Y3RseQogICAgdXNlZC4gT3RoZXJ3aXNlLCBidWlsZCB0b29sIHdpbGwgY29tcGlsZSB0aGUgc291
cmNlIGZpbGVzIGFuZCBnZW5lcmF0ZQogICAgdGhlIGJpbmFyeSBmaWxlcy4KICAgIAogICAgQ2M6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTog
WW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDNkY2I1MzI1OGRmM2QzZjdk
ZWI5ZWY0MDgzZmRiNWI3YWE5ZTIyYjMKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNiAxMDo0Mzo0MiAyMDE3ICswODAwCgogICAgVWVmaUNw
dVBrZy9DcHVDb21tb25GZWF0dXJlc0xpYjogQWRkIGNoZWNrIGZvciBpbnB1dCBwYXJhbWV0ZXIu
CiAgICAKICAgIFRoZSBDb25maWdEYXRhIHBhcmFtZXRlciBpbml0aWFsaXplZCBpbiAqR2V0Q29u
ZmlnRGF0YSBmdW5jdGlvbiBzaG91bGQgbm90IGJlIE5VTEwgaW4KICAgIGxhdGVyICpTdXBwb3J0
LCAqSW5pdGlsaXplIGZ1bmN0aW9uLCBzbyBqdXN0IGFkZCBBU1NFUlQgY29kZSBjaGVjayBpbiB0
aGVzZSBmdW5jdGlvbnMuCiAgICAKICAgIENjOiBNaW5nIFNoYW8gPG1pbmcuc2hhb0BpbnRlbC5j
b20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IGNiZDczMDBjODAyZDRhODU1OTkx
YzA0MTUyN2Q2MjE3MTdhOTg0ZDIKQXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5j
b20+CkRhdGU6ICAgTW9uIFNlcCAyNSAxMzo1MjoxMiAyMDE3ICswODAwCgogICAgVWVmaUNwdVBr
Zy9DcHVEeGU6IEFkZCBtaXNzaW5nIGZ1bmN0aW9uIGRlc2NyaXB0aW9uIGNvbW1lbnRzCiAgICAK
ICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDYzogSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFuIEogV2FuZyA8amlh
bi5qLndhbmdAaW50ZWwuY29tPgoKY29tbWl0IGY3MjRmOWQ5YzcyYWEyMzVkNTBlYWE1MWIxYTRl
MzUwOGViZjEzNjQKQXV0aG9yOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5v
cmc+CkRhdGU6ICAgRnJpIFNlcCAyMiAxMToxNToxMCAyMDE3ICswMTAwCgogICAgTWFpbnRhaW5l
cnMudHh0OiBhZGQgWGVuIHJldmlld2VyIGZvciBBcm1WaXJ0UGtnCiAgICAKICAgIEFkZCBKdWxp
ZW4gR3JhbGwgYXMgYSByZXZpZXdlciBmb3IgQXJtVmlydFBrZyBmb3IgdGhlIHB1cnBvc2Ugb2YK
ICAgIHJldmlld2luZyBwYXRjaGVzIGFmZmVjdGluZyBYZW4uCiAgICAKICAgIENjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBM
ZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCmNvbW1pdCAzMzdmZTZhMDZlZGEx
ODVlYWFhYzhlNDY1MDZkNDI2YzM0MjA2ZTJiCkF1dGhvcjogTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBTZXAgMjIgMTE6MTU6MDkgMjAxNyArMDEw
MAoKICAgIE1haW50YWluZXJzLnR4dDogYWRkIFhlbiByZXZpZXdlcnMgdG8gT3ZtZlBrZwogICAg
CiAgICBBIGxhY2sgb2YgcmV2aWV3ZXJzIHdpdGggWGVuIGV4cGVyaWVuY2UgZm9yIE92bWZQa2cg
aGFzIGJlZW4gZXhwcmVzc2VkLgogICAgVGhlIFhlbiBjb21tdW5pdHkgaGFzIHB1dCBmb3J3YXJk
IHR3byB2b2x1bnRlZXJzLgogICAgCiAgICBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgICBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9s
bUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhh
dC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgoKY29tbWl0IDQ5ZmQzYWRmNDY3ZWFiNDA4NThkNGE0OWI3ODBiMjZhYjk1ZGExMDcK
QXV0aG9yOiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CkRhdGU6ICAg
RnJpIFNlcCAyMiAxMToxNTowOCAyMDE3ICswMTAwCgogICAgTWFpbnRhaW5lcnMudHh0OiBhZGQg
QXJkIEJpZXNoZXV2ZWwgYXMgT3ZtZlBrZyBtYWludGFpbmVyCiAgICAKICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1v
ZmYtYnk6IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Sep 28 22:38:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 22:38:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxhRs-0002cz-UH; Thu, 28 Sep 2017 22:38:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistair23@gmail.com>) id 1dxhRr-0002ct-Ql
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 22:38:27 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 1E/57-03414-3E97DC95; Thu, 28 Sep 2017 22:38:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMbThiO6jyrO
 RBotfC1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/N/xlK5jKVdHasIm1gXEpRxcjF4eQwHRG
 iXkffrCBOCwCDawS9352AjmcHBICc1gl7jzKh7DLJKa+7GOBsIskWp7dhKopkVg09x8TiM0rI
 ChxcuYTsBohAW+JxYd/g9mcAoESs+ZtY4TY1ssk8a39PzNIgk1AV+JR1yygQRxAm1UlHs10g5
 gTIPH9TS8riC0skCmx981zsF0iAjoSV65vZgKZwyywglXiy7L3jCAJZgFNidbtv9knMArOQnL
 HLCSpBYxMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5QB
 CHYwzrzsf4hRkoNJSZR3RsXZSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLNBcoJFqempFWmZO
 cBYgUlLcPAoifA+LwdK8xYXJOYWZ6ZDpE4xGnNcuHPpDxPHgT23/jAJseTl56VKifNeAZkkAF
 KaUZoHNwgWw5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsWZApPZl4J3L5XQKcwAZ0yeeI
 ZkFNKEhFSUg2Me5Yc3pa2mPXAvc9KzTsWLp4jPF+Zv/mpZvUcpY8ZcjPKhGdwP1kdcPhy6PVd
 0y45Xc94tvzaP+snzzw29Pbcdjl2WMF8l/9B27JblrbdJrGHbs1jua6nvSLe/GXyTzftqVd4k
 9dc686axHhIiP3FHpf8wBW+Xu8mbzyjesmY7emck5esZkrMXqzEUpyRaKjFXFScCAAgtEx83A
 IAAA==
X-Env-Sender: alistair23@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506638306!78495959!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9525 invoked from network); 28 Sep 2017 22:38:26 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Sep 2017 22:38:26 -0000
Received: by mail-wr0-f196.google.com with SMTP id 97so3408836wrb.0
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 15:38:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qHJMnMejRW95H6eBk2uL9avn741XyZn9iRscKM10lD4=;
 b=iTjLTIj+Y/x/o0Im/rJ3GGms2JU8rL0VSZMHTyF3VaoqwAlLqG2+Fk15lfwuVIwTI7
 hAtnnAzX2bRDWwUxCXwJo+l8a984WYQi858d41VEZPHp0ieU3fheJk+jJvuJqy7sbdTI
 6PnshLyj/ubG4z3ecuKtkq5h4sPyDJ/rAESZqjJuEkplPcGMMd/CdDucomTAfS5QNvMf
 UeMY51fmn04Ujisl8yAAHgFOuFgvLZJFSQA63EnQ/D6CRvTuh3ZfSLEKPZZYwBwL8E3X
 i0sWEpUqvIRyWvXN5Ch48o/ROaV+u8r5NfdIuNy1VPS+zTZ/4PHH8YVf0s5rFCN3O2av
 mWUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qHJMnMejRW95H6eBk2uL9avn741XyZn9iRscKM10lD4=;
 b=WSX66cqO6ye9YOqzP9u+bbGUdeCiKAUGjpSV4b2VEK6b6dG8sHFk3sR2CyK/NitGgO
 zHjFDEjYSFqDEshsLqk3/IqcPciEFjizkd+sGxscvCxYkAXanEykHEyDWAvl+RReHSJV
 JVwFICa1NJLMJrwJdgSClHiKZqIxX+aNat701QYf/HZN2d6jXZURGzL4Boy3NZUhiTSv
 8n1D7dOy1pNlFu+ewW61asMZazMarWFZQ89euy+G9B3OIIfjsZjksjrl6AN+h+qAZRa/
 H6lwf0dlEvG9JZG7CO4RBt14UWFWItXpPEVnw3bw0hFU9grh8S7M7Ej5k1w2lVc77BMF
 U0GQ==
X-Gm-Message-State: AHPjjUjoQcTRgBCKr8sZWfTX7+posa+PZjWD9JEHOF4rKyR9yuFqS2ZJ
 PvfrdJhzz0g52DadTgdS3od6UWw5ZrLgYcMGi/I=
X-Google-Smtp-Source: AOwi7QDY33Zlf5rkBtKEKHTkCqsNM9kbPHJTD1/76wo1HKOxTjBcS/4v0+PkvWVuLZ4ZV0Ss/KvTQFsTkvtxMcIjo8A=
X-Received: by 10.223.136.119 with SMTP id e52mr5118779wre.225.1506638305905; 
 Thu, 28 Sep 2017 15:38:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.135.139 with HTTP; Thu, 28 Sep 2017 15:37:55 -0700 (PDT)
In-Reply-To: <CAFEAcA_G8Md3k6EAqoN1=GCcXoCq_8vAUZ_qjOZp5GbnnfmcrA@mail.gmail.com>
References: <cover.1506384414.git.alistair.francis@xilinx.com>
 <e9eb34b7a508fbe3b89bb8b8aa8141f018871081.1506384414.git.alistair.francis@xilinx.com>
 <1788278d-9437-34a0-4a17-d7914d459f77@redhat.com>
 <CAFEAcA_G8Md3k6EAqoN1=GCcXoCq_8vAUZ_qjOZp5GbnnfmcrA@mail.gmail.com>
From: Alistair Francis <alistair23@gmail.com>
Date: Thu, 28 Sep 2017 15:37:55 -0700
Message-ID: <CAKmqyKM9e2R2f3BorZJ9R1XMaAwNRxvCEPGrSm3Jh=O=PnJ-_A@mail.gmail.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 Qemu-block <qemu-block@nongnu.org>, Juan Quintela <quintela@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Alistair Francis <alistair.francis@xilinx.com>, John Snow <jsnow@redhat.com>,
 Yongbok Kim <yongbok.kim@imgtec.com>, qemu-arm <qemu-arm@nongnu.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Eric Blake <eblake@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>
Subject: Re: [Xen-devel] [Qemu-arm] [Qemu-devel] [PATCH v1 1/8] Replace all
 occurances of __FUNCTION__ with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjcsIDIwMTcgYXQgNDo0NyBQTSwgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPiB3cm90ZToKPiBPbiAyNiBTZXB0ZW1iZXIgMjAxNyBhdCAwNjozMiwg
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+IHdyb3RlOgo+PiBPbiAwOS8yNS8yMDE3IDA3
OjA4IFBNLCBBbGlzdGFpciBGcmFuY2lzIHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL2h3L2FybS9u
c2VyaWVzLmMgYi9ody9hcm0vbnNlcmllcy5jCj4+PiBpbmRleCA1ODAwNWI2NjE5Li4zMjY4N2Fm
Y2VkIDEwMDY0NAo+Pj4gLS0tIGEvaHcvYXJtL25zZXJpZXMuYwo+Pj4gKysrIGIvaHcvYXJtL25z
ZXJpZXMuYwo+Pj4gQEAgLTQ2Myw3ICs0NjMsNyBAQCBzdGF0aWMgdWludDMyX3QgbWlwaWRfdHhy
eCh2b2lkICpvcGFxdWUsIHVpbnQzMl90IGNtZCwgaW50IGxlbikKPj4+ICAgICAgdWludDhfdCBy
ZXQ7Cj4+Pgo+Pj4gICAgICBpZiAobGVuID4gOSkgewo+Pj4gLSAgICAgICAgaHdfZXJyb3IoIiVz
OiBGSVhNRTogYmFkIFNQSSB3b3JkIHdpZHRoICVpXG4iLCBfX0ZVTkNUSU9OX18sIGxlbik7Cj4+
PiArICAgICAgICBod19lcnJvcigiJXM6IEZJWE1FOiBiYWQgU1BJIHdvcmQgd2lkdGggJWlcbiIs
IF9fZnVuY19fLCBsZW4pOwo+Pgo+PiBOb3QgdGhpcyBwYXRjaCdzIHByb2JsZW0sIGJ1dCBpdCB3
b3VsZCBwcm9iYWJseSBiZSBzaW1wbGVyIGlmIGh3X2Vycm9yKCkKPj4gd2VyZSBhIG1hY3JvIHRo
YXQgYXV0b21hdGljYWxseSBwcmVmaXhlZCBfX2Z1bmNfXywgcmF0aGVyIHRoYW4gbWFraW5nCj4+
IGV2ZXJ5IGNhbGxlciBoYXZlIHRvIHN1cHBseSBpdCB0aGVtc2VsdmVzLgo+Cj4gSSdtIG5vdCBz
dXJlIHRoZXJlJ3MgYSBncmVhdCBkZWFsIG9mIGJlbmVmaXQgdG8gdGhhdCBjaGFuZ2UsIGJlY2F1
c2UKPiB1c2Ugb2YgaHdfZXJyb3IoKSBpbiBuZXcgY29kZSBpcyByYXJlbHkgY29ycmVjdCAoaXQg
ZG9lcyBhbiBhYm9ydCgpCj4gc28gaXQgc2hvdWxkIG5ldmVyIGJlIHVzZWQgZm9yIGd1ZXN0LXRy
aWdnZXJlZCBjb25kaXRpb25zLCB3aGljaCBpcwo+IGFib3V0IHRoZSBvbmx5IHRpbWUgdGhhdCB5
b3UgbWlnaHQgYmUgaW50ZXJlc3RlZCBpbiBhIGd1ZXN0IHJlZ2lzdGVyCj4gZHVtcCByYXRoZXIg
dGhhbiBqdXN0IGFzc2VydGluZykuIE1vc3Qgb2YgaXRzIGV4aXN0aW5nIHVzZXMgYXJlIGluCj4g
Y3J1ZnR5IG9sZCBkZXZpY2UgbW9kZWxzLgoKT2ssIGFub3RoZXIgZXhjdXNlIHRvIGxlYXZlIGl0
IG91dCA6KQoKVGhhbmtzLApBbGlzdGFpcgoKPgo+IHRoYW5rcwo+IC0tIFBNTQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 22:50:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 22:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxhdM-0003oH-14; Thu, 28 Sep 2017 22:50:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dxhdK-0003o5-Ox
 for xen-devel@lists.xen.org; Thu, 28 Sep 2017 22:50:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D3/7F-03454-AAC7DC95; Thu, 28 Sep 2017 22:50:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXdlzdl
 Ig3MbZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfTUuZC7aoVpw4dpmpgfGUfBcjF4eQwGZG
 iRmbHzJCOPsZJWYfW8rUxcjJwSagK7Hj5mtmEFtYwEfiZ+MvdhBbRKBA4tDrOawgNrNAqMSCa
 91gcSGBj4wSzw5qgti8AlYSb/4tZASxWQRUJda8fMoGYosKhEs0ne1ngagRlDg58wmYzSlgLX
 Fj718WiJlmEvM2P2SGsMUlbj2ZzwRhy0s0b53NPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGUAgh2MlzcGHGKU5GBS
 EuWdUXE2UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb041UE6wKDU9tSItMwcYKzBpCQ4eJRHe+
 iqgNG9xQWJucWY6ROoUo6KUOK8uSJ8ASCKjNA+uDRaflxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTMOxtkCk9mXgnc9FdAi5mAFk+eeAZkcUkiQkqqgXHqzfSgy5F8ynlb/UyCP6WZxt7PlJm
 zbarKmULOz4ud1h/Za/3L39otOiBk3f3gmT527Dqpsasszp4NvLSf/b36E9GZyQqHrpmvSGi8
 9Tz4777zd4Wrg+esluQ4VXv375ab//xM9xvYpVdaGxhcL7hRU2bjV9v+9NEHth6meU1u3+Y/v
 fdOZIsSS3FGoqEWc1FxIgD/Jfd7ygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506639016!118271558!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35222 invoked from network); 28 Sep 2017 22:50:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 28 Sep 2017 22:50:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 339271529;
 Thu, 28 Sep 2017 15:50:16 -0700 (PDT)
Received: from [172.20.0.120] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 078793F3E1; Thu, 28 Sep 2017 15:50:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
Message-ID: <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Date: Thu, 28 Sep 2017 15:49:54 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yOC8yMDE3IDAxOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4g
Cj4gT24gMDkvMjYvMjAxNyAxMDozNyBBTSwgQXdhaXMgTWFzb29kIHdyb3RlOgo+PiBUaGlzIHBh
dGNoIGFkZHMgc3VwcG9ydCBmb3IgQWxsd2lubmVyIEg1L3N1bjUwaSBTb0MuCj4+Cj4+IE1ha2Vm
aWxlIHVwZGF0ZWQgdG8gZW5hYmxlIEFSTTY0IGNvbXBpbGF0aW9uIGZvciBzdW54aS5jLgo+Pgo+
PiBzdW54aS5jIHVwZGF0ZXMgaW5jbHVkZToKPj4gwqDCoCAtIEFkZGl0aW9uIG9mIEg1L3N1bjUw
aSBkdCBjb21wYXRpYmlsaXR5IHN0cmluZy4KPj4gwqDCoCAtIEhhbmRsaW5nIG9mIGRpZmZlcmVu
dCBXYXRjaGRvZyB0aW1lciBiYXNlIGFkZHJlc3NlcyBvbiBzdW43aQo+PiDCoMKgwqDCoCBhbmQg
c3VuNTBpLgo+Pgo+PiBUZXN0ZWQgb24gT3JhbmdlIFBpIFBDMgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgo+Pgo+PiAtLS0KPj4gQ2hh
bmdlcyBzaW5jZSB2MToKPj4gwqDCoCAtIEltcHJvdmVkIHBhdGNoIGRlc2NyaXB0aW9uCj4+IC0t
LQo+PiDCoCB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIHzCoCAxICsKPj4gwqAgeGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jwqAgfCA0MCAKPj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlv
bnMoKyksIDkgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL01ha2VmaWxlIAo+PiBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKPj4g
aW5kZXggNDlmYTY4My4uNzIyODk3YSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCj4+
IEBAIC02LDUgKzYsNiBAQCBvYmotJChDT05GSUdfQVJNXzMyKSArPSBvbWFwNS5vCj4+IMKgIG9i
ai0kKENPTkZJR19BUk1fMzIpICs9IHJjYXIyLm8KPj4gwqAgb2JqLSQoQ09ORklHX0FSTV82NCkg
Kz0gc2VhdHRsZS5vCj4+IMKgIG9iai0kKENPTkZJR19BUk1fMzIpICs9IHN1bnhpLm8KPj4gK29i
ai0kKENPTkZJR19BUk1fNjQpICs9IHN1bnhpLm8KPiAKPiBQbGVhc2UgdXNlIG9iai15ICs9IHN1
bnhpLm8gYXMgdGhlIHBsYXRmb3JtIGlzIG5vdyBzdXBwb3J0ZWQgYnkgYm90aCAKPiBBcm0zMiBh
bmQgQXJtNjQuCj4gCj4+IMKgIG9iai0kKENPTkZJR19BUk1fNjQpICs9IHhnZW5lLXN0b3JtLm8K
Pj4gwqAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGlsaW54LXp5bnFtcC5vCj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMgCj4+IGIveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9zdW54aS5jCj4+IGluZGV4IDBiYTdiM2QuLjA2ZDYyZTcgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3N1bnhpLmMKPj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+PiDCoCAjaW5jbHVkZSA8YXNt
L2lvLmg+Cj4+IMKgIC8qIFdhdGNoZG9nIGNvbnN0YW50czogKi8KPj4gLSNkZWZpbmUgU1VOWElf
V0RUX0JBU0XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MDFjMjBjOTAKPj4gKyNkZWZpbmUgU1VO
WElfV0RUX0EyMF9CQVNFwqDCoMKgwqDCoMKgwqAgMHgwMWMyMGM5MAo+PiArI2RlZmluZSBTVU5Y
SV9XRFRfSDVfQkFTRcKgwqDCoMKgwqDCoMKgwqAgMHgwMWMyMGNBMAo+IAo+IEkga25vdyB0aGF0
IHdlIGhhcmRjb2RlZCB0aGlzIHZhbHVlIGZvciB0aGUgQTIwLiBIb3dldmVyLCBJIGFtIHdvbmRl
cmluZyAKPiBpZiB3ZSBjb3VsZCBmaW5kIHRoaXMgYWRkcmVzcyBmcm9tIHRoZSBEZXZpY2UtVHJl
ZT8KClllcywgYm90aCBzdW43aS1hMjAuZHRzaSBhbmQgdGhlIEg1IC5kdHMgaGF2ZSB0aGUgV0RU
LgpJdHMgY29tcGF0aWJsZSBzdHJpbmdzIGFyZSBzdW40aS1hMTAtd2R0IGFuZCBzdW42aS1hMzEt
d2R0LCAKcmVzcGVjdGl2ZWx5LiBJIGhhdmUgdG8gY2hlY2sgd2hhdCB0aGUgZGlmZmVyZW5jZXMg
YXJlLCBidXQgSSBndWVzcyBmb3IgCm91ciBwdXJwb3NlcyB0aGVzZSBzaG91bGQgYmUgc21hbGwu
ClRoYXQgc2VlbXMgbGlrZSBhIGNhbGwgdG8gc29tZSBwcm9wZXIgRFQgZHJpdmVuIHRpbWVyL1dE
VCBkcml2ZXI/Cgo+IAo+PiDCoCAjZGVmaW5lIFNVTlhJX1dEVF9NT0RFwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAweDA0Cj4+IC0jZGVmaW5lIFNVTlhJX1dEVF9NT0RFQUREUsKgwqDCoMKgwqDCoMKg
IChTVU5YSV9XRFRfQkFTRSArIFNVTlhJX1dEVF9NT0RFKQo+PiDCoCAjZGVmaW5lIFNVTlhJX1dE
VF9NT0RFX0VOwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAwKQo+PiDCoCAjZGVmaW5lIFNVTlhJX1dE
VF9NT0RFX1JTVF9FTsKgwqDCoMKgICgxIDw8IDEpCj4+IC1zdGF0aWMgdm9pZCBzdW54aV9yZXNl
dCh2b2lkKQo+PiArc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodTMyIGJhc2UpCj4+IMKgIHsKPj4g
wqDCoMKgwqDCoCB2b2lkIF9faW9tZW0gKndkdDsKPj4gLcKgwqDCoCB3ZHQgPSBpb3JlbWFwX25v
Y2FjaGUoU1VOWElfV0RUX01PREVBRERSICYgUEFHRV9NQVNLLCBQQUdFX1NJWkUpOwo+PiArwqDC
oMKgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIFBBR0Vf
TUFTSywgCj4+IFBBR0VfU0laRSk7Cj4+IMKgwqDCoMKgwqAgaWYgKCAhd2R0ICkKPj4gwqDCoMKg
wqDCoCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBkcHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUg
dG8gbWFwIHdhdGNoZG9nIHJlZ2lzdGVyIVxuIik7Cj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3Rh
dGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKPj4gwqDCoMKgwqDCoCAvKiBFbmFibGUgd2F0Y2hk
b2cgdG8gdHJpZ2dlciBhIHJlc2V0IGFmdGVyIDUwMCBtczogKi8KPj4gwqDCoMKgwqDCoCB3cml0
ZWwoU1VOWElfV0RUX01PREVfRU4gfCBTVU5YSV9XRFRfTU9ERV9SU1RfRU4sCj4+IC3CoMKgwqDC
oMKgIHdkdCArIChTVU5YSV9XRFRfTU9ERUFERFIgJiB+UEFHRV9NQVNLKSk7Cj4+ICvCoMKgwqDC
oMKgIHdkdCArICgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKPj4gwqDC
oMKgwqDCoCBpb3VubWFwKHdkdCk7ID4KPj4gwqDCoMKgwqDCoCBmb3IgKDs7KQo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgd2ZpKCk7Cj4+IMKgIH0KPj4KPj4gLXN0YXRpYyBjb25zdCBjaGFyICogY29u
c3Qgc3VueGlfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+PiArc3RhdGljIHZvaWQgc3VueGlf
YTIwX3Jlc2V0KHZvaWQpCj4+ICt7Cj4+ICvCoMKgwqAgc3VueGlfcmVzZXQoU1VOWElfV0RUX0Ey
MF9CQVNFKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgc3VueGlfaDVfcmVzZXQodm9pZCkK
Pj4gK3sKPj4gK8KgwqDCoCBzdW54aV9yZXNldChTVU5YSV9XRFRfSDVfQkFTRSk7Cj4gCj4gSWYg
SSByZWFkIGNvcnJlY3RseSB0aGUgRGV2aWNlLVRyZWUgZm9yIAo+IChsaW51eC9hcmNoL2FybTY0
L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDUuZHRzaSksIHRoZSBmaXJtd2FyZSBpcyAKPiBz
dXBwb3J0aW5nIFBTQ0kgMC4yLgo+IAo+IFBTQ0kgMC4yIHByb3ZpZGVzIGNhbGwgZm9yIHBvd2Vy
LW9mZi9yZXNldCwgc28gaW1wbGVtZW50YXRpb24gdGhlIHJlc2V0IAo+IGNhbGxiYWNrIHNob3Vs
ZCBub3QgYmUgbmVjZXNzYXJ5LgoKWWVzLCBpbmRlZWQsIG9uIHRoZSBINSBQU0NJIDAuMiByZXNl
dCB3b3JrcyB2aWEgQVRGLgoKPiBTaW1pbGFybHkgdGhlIGN1YmlldHJ1Y2tzIHdlIGhhdmUgaW4g
b3NzdGVzdCBhcmUgdXNpbmcgUFNDSSAwLjIgYW5kIAo+IHNob3VsZCBub3QgbmVlZCB0aGUgcmVz
ZXQuIEFuZHJlIGRvIHlvdSBrbm93IGlmIGl0IGlzIHRoZSBjYXNlIGZvciBhbGwgCj4gdGhlIEEy
MD8KCkl0IGNsYWltcyAwLjIsIGJ1dCBpbiBmYWN0IGl0IHNlZW1zIG5vdCB0byBiZSBmdWxseSBj
b21wbGlhbnQsIGFzIChmcm9tIApsb29raW5nIGF0IHRoZSBjb2RlKSBVLUJvb3QgbGFja3MgdGhl
IHJlc2V0IGFuZCBwb3dlcm9mZiBjYWxscy4gQnV0IGl0IApsb29rcyByYXRoZXIgc3RyYWlnaHQt
Zm9yd2FyZCB0byBhZGQgdGhlbSwgYXMgVS1Cb290IGtub3dzIGhvdyB0byByZXNldCAKYW5kIG9u
ZSB3b3VsZCBqdXN0IG5lZWQgdG8gd2lyZSB1cCBwc2NpX3N5c3RlbV9yZXNldCB0byB0aGlzLgoK
PiBGb3IgSDUsIEkgd291bGQgaW1wb3NlIFBTQ0kgMC4yIGFzIHRoZSB3YXkgdG8gcmVzZXQgdGhl
IHBsYXRmb3JtLgoKWWVzLgoKPiBJIGFtIAo+IGxlYW5pbmcgdG93YXJkcyB0aGUgc2FtZSBmb3Ig
QTIwIGdpdmVuIHRoYXQgaXQgd291bGQganVzdCBiZSBhIG1hdHRlciBvZiAKPiB1cGdyYWRpbmcg
dGhlIGJvb3Rsb2FkZXIuIE1vc3QgbGlrZWx5IHlvdSB3b3VsZCBoYXZlIGFscmVhZHkgZG9uZSB0
aGF0IAo+IHRvIGdldCBmaXhlcy4KCk5vdCBzdXJlIHdlIHNob3VsZCBwdXNoIHBlb3BsZSB0byB1
cGdyYWRlIFUtQm9vdCBpbiBnZW5lcmFsIHRvIGJlIGFibGUgCnRvIHVzZSBYZW4sIGJ1dCBhcyBl
dmVuIGN1cnJlbnQgbWFpbmxpbmUgVS1Cb290IGRvZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IAppdCwg
SSB3b3VsZCByYXRoZXIgbGVhdmUgdGhlIGN1cnJlbnQgcmVzZXQgc3VwcG9ydCBjb2RlIGluLiBM
YXN0IHRpbWUgSSAKY2hlY2tlZCBMaW51eCBkb2VzIHRoZSBzYW1lLgoKQ2hlZXJzLApBbmRyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 22:50:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 22:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxhdN-0003pB-7v; Thu, 28 Sep 2017 22:50:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dxhdL-0003oB-O5
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 22:50:19 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 87/50-03283-BAC7DC95; Thu, 28 Sep 2017 22:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXdlzdl
 Ig5W7ZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfTUuZC7aoVpw4dpmpgfGUfBcjF4eQwGZG
 iRmbHzJCOPsZJWYfW8rUxcjJwSagK7Hj5mtmEFtYwEfiZ+MvdhBbRKBA4tDrOawgNrNAqMSCa
 91gcSGBj4wSzw5qgti8AlYSb/4tZASxWQRUJda8fMoGYosKhEs0ne1ngagRlDg58wmYzSlgLX
 Fj718WiJlmEvM2P2SGsMUlbj2ZzwRhy0s0b53NPIGRfxaS9llIWmYhaZmFpGUBI8sqRvXi1KK
 y1CJdQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYw7nzsdYpTkYFIS
 5Z1RcTZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvTjVQTrAoNT21Ii0zBxgpMGkJDh4lEd7lI
 Gne4oLE3OLMdIjUKUZFKXHehSAJAZBERmkeXBssOi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1
 FJmDcAGOtCPJl5JXDTXwEtZgJaPHniGZDFJYkIKakGxpqWNV9ZwoLvBYs8Ycj587qu3b2fU3+
 TgvBVrdkzF5s+fMCop3L0/DGhh5m5375/aVI9mmjBmf05TEznbE2xrFhl+POS5NVFyf+OX0k+
 mBjqvTlzgd6iLTduHmA6ryHa2Dd1uZrkirjge7f6p/+q2ldl9ztmUfLhxyyZlXd/nH67vbLs5
 KYHF5VYijMSDbWYi4oTARnYnknJAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506639016!106638789!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38500 invoked from network); 28 Sep 2017 22:50:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 28 Sep 2017 22:50:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 339271529;
 Thu, 28 Sep 2017 15:50:16 -0700 (PDT)
Received: from [172.20.0.120] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 078793F3E1; Thu, 28 Sep 2017 15:50:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
Message-ID: <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Date: Thu, 28 Sep 2017 15:49:54 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yOC8yMDE3IDAxOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4g
Cj4gT24gMDkvMjYvMjAxNyAxMDozNyBBTSwgQXdhaXMgTWFzb29kIHdyb3RlOgo+PiBUaGlzIHBh
dGNoIGFkZHMgc3VwcG9ydCBmb3IgQWxsd2lubmVyIEg1L3N1bjUwaSBTb0MuCj4+Cj4+IE1ha2Vm
aWxlIHVwZGF0ZWQgdG8gZW5hYmxlIEFSTTY0IGNvbXBpbGF0aW9uIGZvciBzdW54aS5jLgo+Pgo+
PiBzdW54aS5jIHVwZGF0ZXMgaW5jbHVkZToKPj4gwqDCoCAtIEFkZGl0aW9uIG9mIEg1L3N1bjUw
aSBkdCBjb21wYXRpYmlsaXR5IHN0cmluZy4KPj4gwqDCoCAtIEhhbmRsaW5nIG9mIGRpZmZlcmVu
dCBXYXRjaGRvZyB0aW1lciBiYXNlIGFkZHJlc3NlcyBvbiBzdW43aQo+PiDCoMKgwqDCoCBhbmQg
c3VuNTBpLgo+Pgo+PiBUZXN0ZWQgb24gT3JhbmdlIFBpIFBDMgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgo+Pgo+PiAtLS0KPj4gQ2hh
bmdlcyBzaW5jZSB2MToKPj4gwqDCoCAtIEltcHJvdmVkIHBhdGNoIGRlc2NyaXB0aW9uCj4+IC0t
LQo+PiDCoCB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIHzCoCAxICsKPj4gwqAgeGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jwqAgfCA0MCAKPj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlv
bnMoKyksIDkgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL01ha2VmaWxlIAo+PiBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKPj4g
aW5kZXggNDlmYTY4My4uNzIyODk3YSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCj4+
IEBAIC02LDUgKzYsNiBAQCBvYmotJChDT05GSUdfQVJNXzMyKSArPSBvbWFwNS5vCj4+IMKgIG9i
ai0kKENPTkZJR19BUk1fMzIpICs9IHJjYXIyLm8KPj4gwqAgb2JqLSQoQ09ORklHX0FSTV82NCkg
Kz0gc2VhdHRsZS5vCj4+IMKgIG9iai0kKENPTkZJR19BUk1fMzIpICs9IHN1bnhpLm8KPj4gK29i
ai0kKENPTkZJR19BUk1fNjQpICs9IHN1bnhpLm8KPiAKPiBQbGVhc2UgdXNlIG9iai15ICs9IHN1
bnhpLm8gYXMgdGhlIHBsYXRmb3JtIGlzIG5vdyBzdXBwb3J0ZWQgYnkgYm90aCAKPiBBcm0zMiBh
bmQgQXJtNjQuCj4gCj4+IMKgIG9iai0kKENPTkZJR19BUk1fNjQpICs9IHhnZW5lLXN0b3JtLm8K
Pj4gwqAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGlsaW54LXp5bnFtcC5vCj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMgCj4+IGIveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9zdW54aS5jCj4+IGluZGV4IDBiYTdiM2QuLjA2ZDYyZTcgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3N1bnhpLmMKPj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+PiDCoCAjaW5jbHVkZSA8YXNt
L2lvLmg+Cj4+IMKgIC8qIFdhdGNoZG9nIGNvbnN0YW50czogKi8KPj4gLSNkZWZpbmUgU1VOWElf
V0RUX0JBU0XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MDFjMjBjOTAKPj4gKyNkZWZpbmUgU1VO
WElfV0RUX0EyMF9CQVNFwqDCoMKgwqDCoMKgwqAgMHgwMWMyMGM5MAo+PiArI2RlZmluZSBTVU5Y
SV9XRFRfSDVfQkFTRcKgwqDCoMKgwqDCoMKgwqAgMHgwMWMyMGNBMAo+IAo+IEkga25vdyB0aGF0
IHdlIGhhcmRjb2RlZCB0aGlzIHZhbHVlIGZvciB0aGUgQTIwLiBIb3dldmVyLCBJIGFtIHdvbmRl
cmluZyAKPiBpZiB3ZSBjb3VsZCBmaW5kIHRoaXMgYWRkcmVzcyBmcm9tIHRoZSBEZXZpY2UtVHJl
ZT8KClllcywgYm90aCBzdW43aS1hMjAuZHRzaSBhbmQgdGhlIEg1IC5kdHMgaGF2ZSB0aGUgV0RU
LgpJdHMgY29tcGF0aWJsZSBzdHJpbmdzIGFyZSBzdW40aS1hMTAtd2R0IGFuZCBzdW42aS1hMzEt
d2R0LCAKcmVzcGVjdGl2ZWx5LiBJIGhhdmUgdG8gY2hlY2sgd2hhdCB0aGUgZGlmZmVyZW5jZXMg
YXJlLCBidXQgSSBndWVzcyBmb3IgCm91ciBwdXJwb3NlcyB0aGVzZSBzaG91bGQgYmUgc21hbGwu
ClRoYXQgc2VlbXMgbGlrZSBhIGNhbGwgdG8gc29tZSBwcm9wZXIgRFQgZHJpdmVuIHRpbWVyL1dE
VCBkcml2ZXI/Cgo+IAo+PiDCoCAjZGVmaW5lIFNVTlhJX1dEVF9NT0RFwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAweDA0Cj4+IC0jZGVmaW5lIFNVTlhJX1dEVF9NT0RFQUREUsKgwqDCoMKgwqDCoMKg
IChTVU5YSV9XRFRfQkFTRSArIFNVTlhJX1dEVF9NT0RFKQo+PiDCoCAjZGVmaW5lIFNVTlhJX1dE
VF9NT0RFX0VOwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAwKQo+PiDCoCAjZGVmaW5lIFNVTlhJX1dE
VF9NT0RFX1JTVF9FTsKgwqDCoMKgICgxIDw8IDEpCj4+IC1zdGF0aWMgdm9pZCBzdW54aV9yZXNl
dCh2b2lkKQo+PiArc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodTMyIGJhc2UpCj4+IMKgIHsKPj4g
wqDCoMKgwqDCoCB2b2lkIF9faW9tZW0gKndkdDsKPj4gLcKgwqDCoCB3ZHQgPSBpb3JlbWFwX25v
Y2FjaGUoU1VOWElfV0RUX01PREVBRERSICYgUEFHRV9NQVNLLCBQQUdFX1NJWkUpOwo+PiArwqDC
oMKgIHdkdCA9IGlvcmVtYXBfbm9jYWNoZSgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIFBBR0Vf
TUFTSywgCj4+IFBBR0VfU0laRSk7Cj4+IMKgwqDCoMKgwqAgaWYgKCAhd2R0ICkKPj4gwqDCoMKg
wqDCoCB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBkcHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUg
dG8gbWFwIHdhdGNoZG9nIHJlZ2lzdGVyIVxuIik7Cj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3Rh
dGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKPj4gwqDCoMKgwqDCoCAvKiBFbmFibGUgd2F0Y2hk
b2cgdG8gdHJpZ2dlciBhIHJlc2V0IGFmdGVyIDUwMCBtczogKi8KPj4gwqDCoMKgwqDCoCB3cml0
ZWwoU1VOWElfV0RUX01PREVfRU4gfCBTVU5YSV9XRFRfTU9ERV9SU1RfRU4sCj4+IC3CoMKgwqDC
oMKgIHdkdCArIChTVU5YSV9XRFRfTU9ERUFERFIgJiB+UEFHRV9NQVNLKSk7Cj4+ICvCoMKgwqDC
oMKgIHdkdCArICgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKPj4gwqDC
oMKgwqDCoCBpb3VubWFwKHdkdCk7ID4KPj4gwqDCoMKgwqDCoCBmb3IgKDs7KQo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgd2ZpKCk7Cj4+IMKgIH0KPj4KPj4gLXN0YXRpYyBjb25zdCBjaGFyICogY29u
c3Qgc3VueGlfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+PiArc3RhdGljIHZvaWQgc3VueGlf
YTIwX3Jlc2V0KHZvaWQpCj4+ICt7Cj4+ICvCoMKgwqAgc3VueGlfcmVzZXQoU1VOWElfV0RUX0Ey
MF9CQVNFKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgc3VueGlfaDVfcmVzZXQodm9pZCkK
Pj4gK3sKPj4gK8KgwqDCoCBzdW54aV9yZXNldChTVU5YSV9XRFRfSDVfQkFTRSk7Cj4gCj4gSWYg
SSByZWFkIGNvcnJlY3RseSB0aGUgRGV2aWNlLVRyZWUgZm9yIAo+IChsaW51eC9hcmNoL2FybTY0
L2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDUuZHRzaSksIHRoZSBmaXJtd2FyZSBpcyAKPiBz
dXBwb3J0aW5nIFBTQ0kgMC4yLgo+IAo+IFBTQ0kgMC4yIHByb3ZpZGVzIGNhbGwgZm9yIHBvd2Vy
LW9mZi9yZXNldCwgc28gaW1wbGVtZW50YXRpb24gdGhlIHJlc2V0IAo+IGNhbGxiYWNrIHNob3Vs
ZCBub3QgYmUgbmVjZXNzYXJ5LgoKWWVzLCBpbmRlZWQsIG9uIHRoZSBINSBQU0NJIDAuMiByZXNl
dCB3b3JrcyB2aWEgQVRGLgoKPiBTaW1pbGFybHkgdGhlIGN1YmlldHJ1Y2tzIHdlIGhhdmUgaW4g
b3NzdGVzdCBhcmUgdXNpbmcgUFNDSSAwLjIgYW5kIAo+IHNob3VsZCBub3QgbmVlZCB0aGUgcmVz
ZXQuIEFuZHJlIGRvIHlvdSBrbm93IGlmIGl0IGlzIHRoZSBjYXNlIGZvciBhbGwgCj4gdGhlIEEy
MD8KCkl0IGNsYWltcyAwLjIsIGJ1dCBpbiBmYWN0IGl0IHNlZW1zIG5vdCB0byBiZSBmdWxseSBj
b21wbGlhbnQsIGFzIChmcm9tIApsb29raW5nIGF0IHRoZSBjb2RlKSBVLUJvb3QgbGFja3MgdGhl
IHJlc2V0IGFuZCBwb3dlcm9mZiBjYWxscy4gQnV0IGl0IApsb29rcyByYXRoZXIgc3RyYWlnaHQt
Zm9yd2FyZCB0byBhZGQgdGhlbSwgYXMgVS1Cb290IGtub3dzIGhvdyB0byByZXNldCAKYW5kIG9u
ZSB3b3VsZCBqdXN0IG5lZWQgdG8gd2lyZSB1cCBwc2NpX3N5c3RlbV9yZXNldCB0byB0aGlzLgoK
PiBGb3IgSDUsIEkgd291bGQgaW1wb3NlIFBTQ0kgMC4yIGFzIHRoZSB3YXkgdG8gcmVzZXQgdGhl
IHBsYXRmb3JtLgoKWWVzLgoKPiBJIGFtIAo+IGxlYW5pbmcgdG93YXJkcyB0aGUgc2FtZSBmb3Ig
QTIwIGdpdmVuIHRoYXQgaXQgd291bGQganVzdCBiZSBhIG1hdHRlciBvZiAKPiB1cGdyYWRpbmcg
dGhlIGJvb3Rsb2FkZXIuIE1vc3QgbGlrZWx5IHlvdSB3b3VsZCBoYXZlIGFscmVhZHkgZG9uZSB0
aGF0IAo+IHRvIGdldCBmaXhlcy4KCk5vdCBzdXJlIHdlIHNob3VsZCBwdXNoIHBlb3BsZSB0byB1
cGdyYWRlIFUtQm9vdCBpbiBnZW5lcmFsIHRvIGJlIGFibGUgCnRvIHVzZSBYZW4sIGJ1dCBhcyBl
dmVuIGN1cnJlbnQgbWFpbmxpbmUgVS1Cb290IGRvZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IAppdCwg
SSB3b3VsZCByYXRoZXIgbGVhdmUgdGhlIGN1cnJlbnQgcmVzZXQgc3VwcG9ydCBjb2RlIGluLiBM
YXN0IHRpbWUgSSAKY2hlY2tlZCBMaW51eCBkb2VzIHRoZSBzYW1lLgoKQ2hlZXJzLApBbmRyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 23:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 23:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxhsv-0004ml-Io; Thu, 28 Sep 2017 23:06:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxhsu-0004mf-Ox
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 23:06:25 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1F/E7-02224-F608DC95; Thu, 28 Sep 2017 23:06:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH92x320288jgzT6YUC0HTmS9BRgY
 JvX0prEAxNLvWbRttd7I7Y2LkeoHM/JBFtjTRMC2zQkyj8iVTGFmaZKaVmmhC07Bp75Rpu3vs
 7dv/Of/fOef/wKFlqiJFIM1ZLZyZZw1qhRelW3mI1xhsXSlR3z6sivtaf1a6Hm1pn+qlEtEuu
 Z7PMFn3yHVPW0oVmQ+UVrvrHLKhW4p85EVTeEoKDwcm5OJDhQul4HKUKsljGEH7UacbW0ArsA
 YanbNKUS/EPHx+mScXtQxr4fGJ5566H04Ce/ecLB/RbiYZHGUbCZ4EN9uKPDiFQ2DwyKRcRBi
 cDg2lmKyyy+B92Q9PfQGOg4GXOSKOcDAUjQ5LyaYAeDVW5tGAMVxu6pYR7Q/jb2Y94xnslMOx
 gkTSmwy9rc0KwoRBfrUDER0MPWWnkLgXcJ4SKsdG5MSIhIbCSSRmALwVaquXELkc6p1pBL+BY
 PRehZLgEdBbVU8RnQquPNt8Hh7qro9TpOGLHMYKvs/PDwJbT8m8UaEA+/BHdBqFF//zOaIjoL
 zxg4LocKi69E5W7PmcL3RcGKPKEXUNhQqc+SBn1sRER2aY9VqdxcjqDZroqNhIIycIrJYzsBl
 C5F6TsQ65ryNXIkF3UEHztja0mJaq/Rm7tStF5ZNh2petYwVdujnLwAltKIim1cDE5Lo9XzOn
 5az79Qb3if22gfZWL2SiRJsRMlmjoNcS6xGKpR11z2ak9IuR/hmpiuJNPBcYwDgPu1Esoros/
 s+g3+fag4ID/RgkkUhU3pmc2ai3/O9PoAAaqf2YGnGKt563/Nk34Y4idUc5W9gpRrGwf61AGy
 pOnzDejvPpZoc+nu49eeV1SXzl0MXazuP71CFrZmrOnAhaDa5NvjK+Kbe/aPP0YOfVT8qOiJ2
 WDetaog/MJbRnjS5N0y2rxfGxldnlT3Zk332bWde9qX9R1antU7a+tJyenxGOljVBqevHvYZa
 p+9X7B4JY89/Vyf0mRLWhmrnfCg1JejY6BUys8D+AlgNF42pAwAA
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506639978!86104882!1
X-Originating-IP: [104.47.124.110]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9192 invoked from network); 28 Sep 2017 23:06:20 -0000
Received: from mail-hk2apc01on0110.outbound.protection.outlook.com (HELO
 APC01-HK2-obe.outbound.protection.outlook.com) (104.47.124.110)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 23:06:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vRZjEylKjdeG88f15umzWNtHJZDXRbw0MsNzNAeHoeo=;
 b=Bpb1XQTJs10uQnMRj3XynANc4J1OHIRE/lcrG1JmM9smV6nyR2eX/Sdr238008svR45sIsppsMmonjShnaP37Lk1JQppWrUlDwcCivuadKG1UHD9whygSHpO3eCFlp2EVSZsP+W8/vtHACX8Y6mJyGp7Fo+GWop8L5tr+aJ1AF0=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0060.APCP153.PROD.OUTLOOK.COM (10.170.184.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 23:06:14 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 23:06:14 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "stefan.bader@canonical.com" <stefan.bader@canonical.com>
Thread-Topic: GRUB2 missing multiboot2 patches?Re: [Xen-devel] Only 1 CPU was
 detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56BgACWWUAAAJk5uAAALidAAAOk/NgAAtMEIAABlr0MA==
Date: Thu, 28 Sep 2017 23:06:14 +0000
Message-ID: <PS1P15301MB0059A47ED635781A2818D2D8B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <20170928200301.GK24624@char.us.oracle.com>
In-Reply-To: <20170928200301.GK24624@char.us.oracle.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-29T07:06:12.8983644+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0060;
 6:wdeJ+daVKnZuBKp/DNq7MYrsqtYuLWm9bm2cC+7wEDIIvGgUS0xTZvz1kmH9wt+4KiqySLgOepY3relldwehJuSuR7gRRvHooJY/KW2cG4B6xv0CxWUBFXp3RX4R/DSIvCV2V3t6dBpfouWikGWZZKK95sELi7yQAySjWQEC6Qlhw+bZwp3xCwPgQDyRe8iDJkmXRsqaASkKfoVz87yOeyGMR+U+DnMGclWIc/+BMU9EUdm6RJVVcCIRAGSo7UoEsaOOmKQsTjL8Q5wAW98YJNgyvbI7IMDFD+/ikRBsVfmInskGhAlxbDcbnfb5wqbT4M4X3sT71tRfxpe4PuDVpQ==;
 5:uG9lprtjJf5gSdPBNOe9R2QQ57ilsbfgLvxrARDPntG97XGsQqPyA/fwRm++I4EscZur5aWDlkS4I76q2Cv/SZso6rWP2LEbs4PAVy6tTWGUliZoCuYT7UW/0Ozmav5bgOzNuRw9Mv3HfqFPJNVu1g==;
 24:MZcNU9v4RjcaH9vYd38foeJBht9X9fRYdt6xH6eIjVxy+J7cUPnTeLxRQWH3Sqzne2+N0FmkVweft6Hi8tFHFmKBGiSgfGnm3QX4cjvB7ks=;
 7:FGo2ZEO3C1c2v45cfWtmzmnee0ZHk3NuBR4GCGezrWJt1lYinOcP769O37n9US7oSwtTT/2z5GA4qhM4pYHdcCsFe+QeaC4j807M0Wzg9Kd1Mn6gjSUHmU2V4p5eYfNAXYwlvOJxKagv7ulz8sAC5aqJSoqP2Cq/tCCLwgP+ul1F4QDnbqTxs2y23dqLP4YK6Ku7FqqpylkQLZ+BGBbqY6B5i5AoUBf8wPE1BCflvxY=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 0b986c2a-ed00-4764-b00f-08d506c584c0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0060; 
x-ms-traffictypediagnostic: PS1P15301MB0060:
x-exchange-antispam-report-test: UriScan:(89211679590171)(146099531331640)(198206253151910); 
x-microsoft-antispam-prvs: <PS1P15301MB00605EE9859B8AE046EEE9DCB5790@PS1P15301MB0060.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0060; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0060; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(39860400002)(346002)(376002)(47760400005)(189002)(377454003)(24454002)(199003)(13464003)(25786009)(81156014)(86612001)(93886005)(7696004)(7736002)(86362001)(8676002)(5250100002)(9686003)(81166006)(305945005)(2501003)(14454004)(3280700002)(22452003)(8936002)(575784001)(110136005)(97736004)(53936002)(316002)(5660300001)(3660700001)(10090500001)(33656002)(2900100001)(102836003)(74316002)(2950100002)(2906002)(478600001)(189998001)(6116002)(55016002)(68736007)(6436002)(6506006)(106356001)(229853002)(8990500004)(76176999)(50986999)(6246003)(54356999)(105586002)(101416001)(10290500003)(54906003)(4326008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0060;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 23:06:14.2883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0060
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] GRUB2 missing multiboot2 patches?Re: Only 1 CPU was
 detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj5Gcm9tOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
W21haWx0bzprb25yYWQud2lsa0BvcmFjbGUuY29tXQo+U2VudDogRnJpZGF5LCBTZXB0ZW1iZXIg
MjksIDIwMTcgNDowMyBBTQo+VG86IEhvbmdqaWFuZyBaaGFuZyA8aG9uemhhbkBtaWNyb3NvZnQu
Y29tPjsKPnN0ZWZhbi5iYWRlckBjYW5vbmljYWwuY29tCj5DYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj5TdWJqZWN0OiBH
UlVCMiBtaXNzaW5nIG11bHRpYm9vdDIgcGF0Y2hlcz9SZTogW1hlbi1kZXZlbF0gT25seSAxIENQ
VSB3YXMKPmRldGVjdGVkCj4KPk9uIFRodSwgU2VwIDI4LCAyMDE3IGF0IDAyOjQ1OjM4UE0gKzAw
MDAsIEhvbmdqaWFuZyBaaGFuZyB3cm90ZToKPj4gPj4gKFhFTikgQUNQSSBFcnJvciAodGJ4ZnJv
b3QtMDIxOCk6IEEgdmFsaWQgUlNEUCB3YXMgbm90IGZvdW5kCj4+ID4+IFsyMDA3MDEyNl0KPj4g
Pgo+PiA+VXVoLCB0aGF0IGlzIHJhdGhlciBiYWQsIEkgZ3Vlc3MuCj4KPkkgYW0gZ29pbmcgdG8g
YXNzdW1lIHRoaXMgaXMgZHVlIHRvIG5vdCBoYXZpbmc6Cj4KPmI0ZDcwOWI2ZSBVc2UgZ3J1Yi1m
aWxlIHRvIGZpZ3VyZSBvdXQgd2hldGhlciBtdWx0aWJvb3QyIHNob3VsZCBiZSB1c2VkIGZvcgo+
WGVuLmd6IGE4ZTBmMWFkZiBGaXggdXRpbC9ncnViLmQvMjBfbGludXhfeGVuLmluOiBBZGQgeGVu
X2Jvb3QgY29tbWFuZAo+c3VwcG9ydCBmb3IgYWFyY2g2NAo+Cj5JbiB0aGUgZ3J1YiB0aGF0IGhl
IGlzIHVzaW5nIChVYnVudHU/KQo+ClllcywgSSB1c2UgVWJ1bnR1IDE3LjA0Cgo+SW4gb3RoZXIg
d29yZHMgaGUgaXMgdXNpbmcgJ211bHRpYm9vdCcgaW5zdGVhZCBvZiAnbXVsdGlib290MicKWWVz
LiBCdXQgZG9lcyBYZW4gNC44IGFtZDY0IHN1cHBvcnQgIm11bHRpYm9vdDIiPwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 23:08:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 23:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxhug-0004u6-24; Thu, 28 Sep 2017 23:08:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <honzhan@microsoft.com>) id 1dxhue-0004ty-Nl
 for xen-devel@lists.xenproject.org; Thu, 28 Sep 2017 23:08:12 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 66/BF-01754-BD08DC95; Thu, 28 Sep 2017 23:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRjfe7vbzo+TayY+mRatD+xjc2JR/Zd
 BUGFREEli2ZnXNtym3M2YEbkiSLQPP1I3o2YRpYIFWhqlYAZjZWX4EdMKS82cJYpaEpl1t5tW
 /xy/9/19Pe/xkHKVSxFFsjYry1kYk1oRjBviTqVq3tpfHtJNvQ7dMnO/FNuGdj6d6Mb3oRTCa
 EnPsh0lDB3dP+TZY2G2Ty0NhB11hxWgYBKnJzCoyL+GiwcVXYyB76tXLh36EXyb7lEUoCBSQW
 vg8cicUsSL6SMw7JjERSyn9dB+vsd/H04fBEfHb8FMCppkcLt2SPIUuNhY44/B6dUw+3Pab6X
 oNOi60IhJXa/kMHPmDiESQXQiNJdN+UWIjoHygX5M6oqEviGXHwNNw63mDrmEI8A3OEeIQRQ9
 QoCv76ZSMidDd2uLQhKthYIaN5JwDHS6CpFoADpfCaWuWVwitPCgeCwg2gOTFR6l+BqgV8L9k
 cOSvg7BQPO5QOgGaPM2BrypMJ5vD0xkAU+1M1DwnYDBL2cJiYgGe+dVXCIqFXC97LKyCK2v/O
 d5lUKhXJj23qM46XoFXCn8qKz0/7JF8Mw5hFchvBbF8ix3guU0CTptOmfUG6xmxmjSxOs2ac0
 szzN61sSk89pjWeZ6JCxInkyGHqKi2r1taAmJqSMoh+3lIVVYelZGroHhDWlcjonl21A0SaqB
 aswTuEUcq2dtx40mYcvmaSBD1YspnUhTfDZj5o16iXqOtpLu+q5ZjHT0vhe+Q2+u/8JUuCXLw
 kZFUgeExVTRosGQY1mIm9/bThQTFU4hmUymCs1mObPR+j8/iiJJpA6nVGJKqNFiXWgdFQbChI
 FKi1+IA1mZv1SUHTUsDXm//+7W2/ua9HfbKMeq9mG9syV2QN+aPFyQmaHxbN+jK+wlPo9WJ/Y
 mNNvLVBe9TbuWR6R+uNRJ7h7lksqX9RFFQW9DFKwzN7wkD0vwWjcXRft83pLMS+OJU1XOuuMn
 18yc3k55nkQMakuS3CWYY50pZdz9zsNvLCsfu6HGeQMTv07O8cwf/5WRK7IDAAA=
X-Env-Sender: honzhan@microsoft.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506640088!112130825!1
X-Originating-IP: [104.47.124.92]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14005 invoked from network); 28 Sep 2017 23:08:10 -0000
Received: from mail-hk2apc01on0092.outbound.protection.outlook.com (HELO
 APC01-HK2-obe.outbound.protection.outlook.com) (104.47.124.92)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Sep 2017 23:08:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TE8ElCEUTeM8kZua+n1Ehmi6dAsH7OM7IwyIQaee5u0=;
 b=oQNkQFV/Q3lVSDVQRmW/cwf3Bbgm6bnGMLP7zm2KeOG2UJcLyNm4+/0JHzZ6XFGgK0biTVPLUEn2Q+tNn8BgitmiFbbcxaw4RWLiztfNtxq4OI7w3CzHBQcv9e0G+Q2dRvLjjpPnTHjp5CAn/LVyMR8vd8D7mY5euEnr+eRK/Y0=
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) by
 PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM (10.170.184.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.98.0; Thu, 28 Sep 2017 23:08:05 +0000
Received: from PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d]) by PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM
 ([fe80::f1e4:1ed:6574:bf5d%8]) with mapi id 15.20.0098.003; Thu, 28 Sep 2017
 23:08:05 +0000
From: Hongjiang Zhang <honzhan@microsoft.com>
To: Stefan Bader <stefan.bader@canonical.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
Thread-Topic: GRUB2 missing multiboot2 patches?Re: [Xen-devel] Only 1 CPU was
 detected
Thread-Index: AdM4F23G50whbiRjR9+p02G99k56BgACWWUAAAJk5uAAALidAAAOk/NgAAtMEIAAAZeygAAEz3NQ
Date: Thu, 28 Sep 2017 23:08:04 +0000
Message-ID: <PS1P15301MB0059AC57FFDAC8408A3290B7B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <20170928200301.GK24624@char.us.oracle.com>
 <bfdfa0ef-3e0b-bcdc-eacd-63f1890dd8a8@canonical.com>
In-Reply-To: <bfdfa0ef-3e0b-bcdc-eacd-63f1890dd8a8@canonical.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=honzhan@microsoft.com;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-09-29T07:08:03.0805717+08:00;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure
 Information Protection;
 MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic;
 Sensitivity=General
x-originating-ip: [2404:f801:9000:19::61]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; PS1P15301MB0059;
 6:jDJEUGT3m5GD/8zCE/reNUbRvHC667gcVc2bDDXTQU1dlZi9QNu1bc9KkHWWOYiInhUadLfRyIdXE+fHWZPd8xvL9sXEVhpvyI9sAa7xrj6mFKG/jeQHO/0shfYeGNW6OqqVivOsKlOWjCNZS+wChfnDR9ahWUyWRNnxTU0kblWU1qmQMY4b8Jba1Nf5wAYFiFbo/EGagEwG2HVfcwCJ3MZc8HklzHuzWX7STHbUZwTSY1JcKJdM7Y7PCiZr6zZBpMDqT3L39EBd/Z1B36Q5pYeT4Xmm+Eu7kAOaD0CDVOC+PA240jvTmXY2+UHz4MPBOdHNAInidDbjaCrSvKmm6g==;
 5:Vv7NqHQJPnupmythjJQ8ByzkuM652gxRIcXnzuXwBA3BjazTAk0E5M/fZUBkUn1CiglANeYf4NL+7cKEkj9J7R/jmw/YezVilru86zXnOxLRQM2Wg/lVnT/Qp4RjMhOcaaOUe+NJruxvEI4OjhanFw==;
 24:r+xAIOV/zXfhx6kkiva2EkGBg3TT7AiWmOMP1q+rHNoM3KNMq+CVqawkG3tb7uDr6PDEQqj+0opIyaTejZ1AdwE2kmEnhkS0AF6hTvvBOVg=;
 7:68978C7HX5RwKDY1pSqGodBGD8SbicLbwpVw8/6gfGHVhzrUNuXje27ca3hmQltZWzI92+sFwItfRr5TuDOz5WjqIcGxgzJdmm6quPX5HDjbnJ8OaxQGFb8GEW6zsb34FRYuGFtiR4L3xBxNFYWwcSfQ8QtWbxHNSiyDqjejLH22vRVuRpzrUapgSbWnckLnhq8NB+Hg/iEkwfZvPDyP1TSdYv9l0IkfqEOuRRnVgHU=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: ec34fc52-3886-4863-01bc-08d506c5c6b9
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:PS1P15301MB0059; 
x-ms-traffictypediagnostic: PS1P15301MB0059:
x-exchange-antispam-report-test: UriScan:(89211679590171)(146099531331640)(198206253151910); 
x-microsoft-antispam-prvs: <PS1P15301MB0059C4FB6A34D359A39556A7B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(61426038)(61427038)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:PS1P15301MB0059; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:PS1P15301MB0059; 
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(6009001)(39860400002)(376002)(346002)(47760400005)(377454003)(199003)(24454002)(189002)(13464003)(478600001)(2906002)(8990500004)(81156014)(81166006)(4326008)(9686003)(55016002)(8936002)(74316002)(7736002)(305945005)(14454004)(6506006)(97736004)(575784001)(86362001)(8676002)(10290500003)(86612001)(6436002)(25786009)(54906003)(102836003)(5250100002)(6116002)(50986999)(76176999)(5660300001)(229853002)(54356999)(68736007)(3660700001)(189998001)(3280700002)(2950100002)(2900100001)(22452003)(101416001)(33656002)(53936002)(316002)(7696004)(110136005)(106356001)(93886005)(105586002)(10090500001)(6246003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:PS1P15301MB0059;
 H:PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2017 23:08:04.9775 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1P15301MB0059
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] GRUB2 missing multiboot2 patches?Re: Only 1 CPU was
 detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogU3RlZmFuIEJhZGVyIFttYWlsdG86
c3RlZmFuLmJhZGVyQGNhbm9uaWNhbC5jb21dDQo+U2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMjks
IDIwMTcgNDo0OSBBTQ0KPlRvOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+OyBIb25namlhbmcgWmhhbmcNCj48aG9uemhhbkBtaWNyb3NvZnQuY29tPg0KPkNj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj5TdWJqZWN0OiBSZTogR1JVQjIgbWlzc2luZyBtdWx0aWJvb3QyIHBhdGNoZXM/
UmU6IFtYZW4tZGV2ZWxdIE9ubHkgMSBDUFUNCj53YXMgZGV0ZWN0ZWQNCj4NCj5PbiAyOC4wOS4y
MDE3IDE2OjAzLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6DQo+PiBPbiBUaHUsIFNlcCAy
OCwgMjAxNyBhdCAwMjo0NTozOFBNICswMDAwLCBIb25namlhbmcgWmhhbmcgd3JvdGU6DQo+Pj4+
PiAoWEVOKSBBQ1BJIEVycm9yICh0Ynhmcm9vdC0wMjE4KTogQSB2YWxpZCBSU0RQIHdhcyBub3Qg
Zm91bmQNCj4+Pj4+IFsyMDA3MDEyNl0NCj4+Pj4NCj4+Pj4gVXVoLCB0aGF0IGlzIHJhdGhlciBi
YWQsIEkgZ3Vlc3MuDQo+Pg0KPj4gSSBhbSBnb2luZyB0byBhc3N1bWUgdGhpcyBpcyBkdWUgdG8g
bm90IGhhdmluZzoNCj4+DQo+PiBiNGQ3MDliNmUgVXNlIGdydWItZmlsZSB0byBmaWd1cmUgb3V0
IHdoZXRoZXIgbXVsdGlib290MiBzaG91bGQgYmUNCj4+IHVzZWQgZm9yIFhlbi5neiBhOGUwZjFh
ZGYgRml4IHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbjogQWRkDQo+PiB4ZW5fYm9vdCBjb21t
YW5kIHN1cHBvcnQgZm9yIGFhcmNoNjQNCj4+DQo+PiBJbiB0aGUgZ3J1YiB0aGF0IGhlIGlzIHVz
aW5nIChVYnVudHU/KQ0KPj4NCj4+IEluIG90aGVyIHdvcmRzIGhlIGlzIHVzaW5nICdtdWx0aWJv
b3QnIGluc3RlYWQgb2YgJ211bHRpYm9vdDInDQo+Pg0KPklmIHRoaXMgaXMgVWJ1bnR1LCBteSBl
eHBlY3RhdGlvbiBpcyB0aGF0IHRoaXMgd291bGQgcmVxdWlyZSBYZW4gNC45ICh3aGljaCBpcw0K
PnBhcnQgb2YgMTcuMTAgYnV0IG5vdCB5ZXQgcmVsZWFzZWQpIGFuZCB3b3JrIG9uIGdydWIyICh3
aGljaCBJICB3aWxsIHZlcnkNCj51bmxpa2VseSBoYXZlIHRoZSB0aW1lIGZvcikuIERlYmlhbiBo
YXMgbm90IHlldCBtb3ZlZCB0byBYZW4gNC45LCBzbyBJIHdvdWxkDQo+ZG91YnQgdGhhdCBpdCB3
b3VsZCB3b3JrIHRoZXJlIGVpdGhlci4NCj4NCklmIFhlbiA0LjkgZG9lcyBub3Qgd29yayBlaXRo
ZXIsIHNoYWxsIEkgdHJ5IENlbnRPUyA3LjEzIGluc3RlYWQ/IE9yIHdoaWNoIExpbnV4IGRpc3Ry
aWJ1dGlvbiBpcyByZWNvbW1lbmRlZD8NCg0KPi1TdGVmYW4NCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Sep 28 23:21:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 23:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxi7D-0006Dv-7k; Thu, 28 Sep 2017 23:21:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4377c4b1a=citrix-osstest@xenproject.org>)
 id 1dxi7B-0006DW-Lb
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 23:21:09 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3D/32-25201-4E38DC95; Thu, 28 Sep 2017 23:21:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6T5rO
 RBhc/8Frcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyezT/ZCx5qV/T/Pc/WwPhIvouRg0NCwF/i
 wEejLkZOINNdYnr7CjYQW0TAWWLCh9tgNq+AnsTKlp/MILawgL3EpFUfWLsYuYDq37BJrJ3Wy
 gjR7Cnx7FU7E4w98dNPdhCbTcBDYmLPRBYQm0VAVWLxr+esILaQgJbE0sUrmSAWCEqcnPkErI
 ZZQELi4IsXzBBzLCR2fOxjm8DINwtJ2SwkZQsYmVYxahSnFpWlFukamuslFWWmZ5TkJmbm6Bo
 amOrlphYXJ6an5iQmFesl5+duYgQGFQMQ7GC8eNrzEKMkB5OSKK9Mw9lIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8P5qAcoJFqempFWmZOcDwhklLcPAoifBuAknzFhck5hZnpkOkTjHqchzbd
 PkPkxBLXn5eqpQ47wqQIgGQoozSPLgRsFi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeLJ
 ApPJl5JXCbXgEdwQR0xOSJZ0COKElESEk1MDLLPH7zSbfwQBPHp6jj1Ws90m9k32F09Z8rf88
 tes6Zo6t+PL75Rskrm4M7NlVAsyhil+ixtaay20JZ5A+qSzzhYGVo5dj5dt7GFxHnjFL85aW8
 z7P8i+s5cSRe3dnl9ttaNmYX+aW/Uu+mrbZf9CC5TZLF/ZOzlsDxkI3qz42EE5fwb1HfocRSn
 JFoqMVcVJwIALuxieawAgAA
X-Env-Sender: prvs=4377c4b1a=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506640866!110174007!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41876 invoked from network); 28 Sep 2017 23:21:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 28 Sep 2017 23:21:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="449695115"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72169-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=f3d2a156448f006e5d83eb60cb1da2dea6c997bf
X-Osstest-Versions-That: seabios=d6728f301d7e6e31ba0ee2fa51ed4a24feab8860
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 00:21:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 72169: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE2OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2gg
Y291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDcyMTQ1CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2VkIGlu
IDcyMTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcyMTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzIxNDUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgZjNkMmExNTY0NDhmMDA2
ZTVkODNlYjYwY2IxZGEyZGVhNmM5OTdiZgpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAg
ICAgICAgICAgZDY3MjhmMzAxZDdlNmUzMWJhMGVlMmZhNTFlZDRhMjRmZWFiODg2MAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgIDcyMTQ1ICAyMDE3LTA5LTIzIDA0OjIwOjA5IFogICAgNSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgICA3MjE2OSAgMjAxNy0wOS0yOCAxNDo1MToxOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBmM2QyYTE1NjQ0OGYwMDZlNWQ4M2ViNjBjYjFkYTJkZWE2Yzk5
N2JmCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBU
dWUgSnVsIDExIDEyOjMwOjI2IDIwMTcgLTA0MDAKCiAgICB2aXJ0aW86IEFsbG9jYXRlIGRyaXZl
X3Mgc3RvcmFnZSBpbiBsb3cgbWVtb3J5CiAgICAKICAgIFVzZSB0aGUgImxvdyIgbWVtb3J5IHNl
Z21lbnQgaW5zdGVhZCBvZiB0aGUgZi1zZWdtZW50IGZvciB0aGUgZHJpdmVfcwogICAgc3RvcmFn
ZS4gIFRoaXMgY2FuIGhlbHAgYXZvaWQgcnVubmluZyBvdXQgb2YgbWVtb3J5IGluIHRoZSBmLXNl
Z21lbnQuCiAgICAKICAgIFRlc3RlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+Cgpjb21taXQgZTVhMGI2MTYzNzAzNjI3NzI4Zjk3OGQwNzlkOGM1ZjQ0OWFmNWZkZApBdXRo
b3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgVHVlIEp1bCAx
MSAxMjoyNDo1MCAyMDE3IC0wNDAwCgogICAgYmxvY2s6IFJlbmFtZSBkaXNrX29wX3MtPmRyaXZl
X2dmIHRvIGRyaXZlX2ZsCiAgICAKICAgIE5vdyB0aGF0IHRoZSBkcml2ZV9zIHN0cnVjdCBkb2Vz
IG5vdCBuZWVkIHRvIGJlIGluIHRoZSBmLXNlZ21lbnQsCiAgICByZW5hbWUgcmVmZXJlbmNlcyB0
byBkcml2ZV9nZiBpbiB0aGUgZ2VuZXJpYyBkcml2ZSBjb2RlIHRvIGRyaXZlX2ZsLgogICAgCiAg
ICBUaGlzIGlzIGp1c3QgdmFyaWFibGUgcmVuYW1lcyAtIG5vIGNvZGUgY2hhbmdlcy4KICAgIAog
ICAgVGVzdGVkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCAw
NGRiOTcyMjkwYTZmM2M2MTkyMGZjNzQ5ODAzMWY0Nzc5MTE3NzRlCkF1dGhvcjogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBUdWUgSnVsIDExIDEyOjA5OjU3IDIw
MTcgLTA0MDAKCiAgICBkaXNrOiBEb24ndCByZXF1aXJlIHRoZSAnc3RydWN0IGRyaXZlX3MnIHRv
IGJlIGluIHRoZSBmLXNlZ21lbnQKICAgIAogICAgQWxsb3cgdGhlICdzdHJ1Y3QgZHJpdmVfcycg
ZHJpdmUgZGVzY3JpcHRpb24gc3RydWN0dXJlIHRvIGJlIGluIGVpdGhlcgogICAgdGhlICJsb3ci
IG1lbW9yeSBzZWdtZW50IG9yIHRoZSBmLXNlZ21lbnQuCiAgICAKICAgIFRlc3RlZC1ieTogUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmlu
IE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgNWU5YTZkNWIwM2I4YTc0NThi
MWYxZDY4ZDZlOThmNWRlMTZmNGUwYgpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nv
bm5vci5uZXQ+CkRhdGU6ICAgVHVlIEp1bCAxMSAxMTo1NTo0OSAyMDE3IC0wNDAwCgogICAgYm9v
dDogUmVuYW1lIGRyaXZlX2cgdG8gZHJpdmUKICAgIAogICAgVGhlICdzdHJ1Y3QgZHJpdmVfcycg
cG9pbnRlciBpcyBhIDMyYml0IHBvaW50ZXIgKGFuZCBib290LmMgY29kZSBpcwogICAgb25seSBj
b21waWxlZCBpbiAzMmJpdCBtb2RlKSwgc28gYXZvaWQgdXNpbmcgdGhlICJfZyIgc3VmZml4IG9u
IHRoZQogICAgcG9pbnRlci4KICAgIAogICAgVGVzdGVkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmlu
QGtvY29ubm9yLm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Sep 28 23:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 28 Sep 2017 23:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxiZH-00086E-JF; Thu, 28 Sep 2017 23:50:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxiZF-00085p-OT
 for xen-devel@lists.xensource.com; Thu, 28 Sep 2017 23:50:09 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4B/20-03454-1BA8DC95; Thu, 28 Sep 2017 23:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdD19l
 Ig5u9/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLblMHvBu4qK/RenMzUw
 PgnvYuTiEBJoZJLYMv0aO4TzmFHiQ+cDVghnG6PEoqt7WboYOTlEBJwlvp6Zyw5i8wroS5y59
 gosLixgK/G/bSNYt4TALEmJq9dXsIEkJAS8JR4u6mXqYuQAs++fr+hiZOdgE7CSOCQGUsAioC
 rx91MjywRG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GGdf9j/EKMnBpCTKO63jbKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7OTqCcYFFq
 empFWmYOMPRg0hIcPEoivOdBWnmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpw3BGSGAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8ZyBSezLwSuE2vgI5gAjpi8sQzIE
 eUJCKkpBoYqyUn2Lvd6y+adX2ns/Ix/x3/T6+dlytQ83la9YZL7144yVr/1+KbJ9A5+wjj7Uf
 mipPbb9mdN1h34MO0bZZPnTPnXIsQv3/mf/vKBMtMIa5Nv15eDymfzqLSHfTj0R7JZ9PWyvf7
 Nyy7/uVh4j3Bcvc7IQ/j4/Nrcn2OzPqgwLW7pvTD1wT+EiWW4oxEQy3mouJEABXD6bJ+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506642607!108171790!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18742 invoked from network); 28 Sep 2017 23:50:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Sep 2017 23:50:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxiZA-00026c-Q8; Thu, 28 Sep 2017 23:50:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxiZ5-0003iz-Bh; Thu, 28 Sep 2017 23:49:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxiZ5-000562-49; Thu, 28 Sep 2017 23:49:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113876-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=ab161529261928ae7f3556e3220829c34b2686ec
X-Osstest-Versions-That: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 28 Sep 2017 23:49:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 113876: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0177804441125535528=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0177804441125535528==
Content-Type: text/plain

flight 113876 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113876/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113817

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113817
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113817
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113817
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                ab161529261928ae7f3556e3220829c34b2686ec
baseline version:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b

Last test of basis   113817  2017-09-25 22:47:44 Z    3 days
Failing since        113839  2017-09-26 18:16:50 Z    2 days    5 attempts
Testing same since   113876  2017-09-28 07:55:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alex Bennée <alex.bennee@linaro.org>
  Alistair Francis <alistair.francis@xilinx.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  John Snow <jsnow@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Liang Yan <lyan@suse.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=qemu-mainline
+ revision=ab161529261928ae7f3556e3220829c34b2686ec
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push qemu-mainline ab161529261928ae7f3556e3220829c34b2686ec
+ branch=qemu-mainline
+ revision=ab161529261928ae7f3556e3220829c34b2686ec
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-unstable
+ qemuubranch=qemu-mainline
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' xqemu-mainline = x ']'
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xab161529261928ae7f3556e3220829c34b2686ec = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : daily-cron.qemu-mainline
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.qemu-mainline
++ : git://git.qemu.org/qemu.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree qemu-mainline
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/qemu-mainline
+ git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git ab161529261928ae7f3556e3220829c34b2686ec:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   1e3ee83..ab16152  ab161529261928ae7f3556e3220829c34b2686ec -> upstream-tested


--===============0177804441125535528==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0177804441125535528==--

From xen-devel-bounces@lists.xen.org Fri Sep 29 00:09:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 00:09:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxira-00016h-E7; Fri, 29 Sep 2017 00:09:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxirZ-00016K-Uh
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 00:09:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C2/FC-03423-12F8DC95; Fri, 29 Sep 2017 00:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVVeh/2y
 kwdoJUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHnrKEvBN5OKF1PbWRoY
 Z2l3MXJxCAk0Mkl82jGdGcJ5zCjxffdnVghnG6PE/WkLgTKcHCICzhJfz8xlB7F5BfQlrs5uZ
 QOxhQX0JP5vncMCYksIeEk8+v4Gwb7WAVTDzsEmYCVxSAwkyiKgKnHr7iy2CYxcCxgZVjFqFK
 cWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqWAQh2MJ5eF3iIUZK
 DSUmU92jv2UghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzHQHKCRanpqRVpmTnAIINJS3DwKInw
 uoKkeYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnLewD6hIAKQoozQPbgQs4C8xykoJ8zICH
 SXEU5BalJtZgir/ilGcg1FJmPcNyCqezLwSuE2vgI5gAjpi8sQzIEeUJCKkpBoYZZ7md+Y5eR
 WqLnqq7n3+lJRM5YPc+Gs6hqbveAruaodveeTVePwua7C10gGNek+zrolMfnGme/rNjYIze1a
 YPOQQPm6lpPTA5tpy692Fjp8Oz/H+nfr5z6bZ16az914Oc/8Z3uHk6bbr8NXQX/lbtSdvYsjj
 z1w+ocBCZNWcmxdOXa3abH9NiaU4I9FQi7moOBEA9/y9cHMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1506643743!85145194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55463 invoked from network); 29 Sep 2017 00:09:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 00:09:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxirV-00039d-K8; Fri, 29 Sep 2017 00:09:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxirQ-0004f6-54; Fri, 29 Sep 2017 00:08:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxirP-0004wV-Q5; Fri, 29 Sep 2017 00:08:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113891-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=62634215f32015888561581a5aaf4a1ccaa546b1
X-Osstest-Versions-That: ovmf=b07bbb4f73c9d2abbdab5db0b064379981db11bc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 00:08:55 +0000
Subject: [Xen-devel] [ovmf test] 113891: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4OTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2MjYzNDIxNWYzMjAxNTg4ODU2MTU4MWE1YWFmNGEx
Y2NhYTU0NmIxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMDdiYmI0
ZjczYzlkMmFiYmRhYjVkYjBiMDY0Mzc5OTgxZGIxMWJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4NzggIDIwMTctMDktMjggMDk6MzE6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODkxICAyMDE3LTA5LTI4IDIxOjI4OjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSHVhamluZyBM
aSA8aHVhamluZy5saUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj02MjYzNDIx
NWYzMjAxNTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0NmIxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElC
PS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
ZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBv
dm1mIDYyNjM0MjE1ZjMyMDE1ODg4NTYxNTgxYTVhYWY0YTFjY2FhNTQ2YjEKKyBicmFuY2g9b3Zt
ZgorIHJldmlzaW9uPTYyNjM0MjE1ZjMyMDE1ODg4NTYxNTgxYTVhYWY0YTFjY2FhNTQ2YjEKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46Lgor
KysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHg2MjYzNDIxNWYzMjAxNTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0NmIx
ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQu
c2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdp
dAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJt
d2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScK
KysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzku
eAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5z
b3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0
dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdCA2MjYzNDIxNWYzMjAxNTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0NmIxOnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGIwN2JiYjQuLjYyNjM0MjEgIDYyNjM0MjE1ZjMyMDE1
ODg4NTYxNTgxYTVhYWY0YTFjY2FhNTQ2YjEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 00:14:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 00:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxixA-0001lg-2M; Fri, 29 Sep 2017 00:14:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxix8-0001lZ-JA
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 00:14:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3D/14-10804-7709DC95; Fri, 29 Sep 2017 00:14:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpG7ZhLO
 RBrf+mFvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxfX9vYC5ZqVry7NJW1gfGYfBcjJ4eEgL/E
 iZU9jBC2h8TLKftZQWwRAWeJCR9us4HYvAJ6Eq+33wGrERYwkji89xxQDQdQvZvErae2EK1uE
 s9777CA2GxAYyb2TASzWQRUJeb83MMEYgsJaEksXbySCWKkoMTJmU/AapgFJCQOvnjBDDHHUm
 L95LusExh5ZyEpm4WkbAEj0ypGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDQYQCCHYzn1wYeYpTkYFIS5T3aezZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv
 QT9QTrAoNT21Ii0zBxjEMGkJDh4lEd4NfUBp3uKCxNzizHSI1ClGY45jmy7/YeJY8f/eHyYhl
 rz8vFQpcd5XIKUCIKUZpXlwg2DRdYlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvKEg9/Bk5p
 XA7XsFdAoT0CmTJ54BOaUkESEl1cAY/+tZ4OWd4evYFQ22G0ZkZsX/C3x19AfLrh8ft+y14bl
 VMNvs685oHoFvDRbuv3O3/ZPvF7n4of4sw8XaoP7aRe+LXzG8WHRs2qGtifuD77pP98+7a8Hj
 pbWDM6158RXf24Wfmy898V685zPvjsTP9/b+3sZbOCP3xTqlCJklTxltg7wy5a96KLEUZyQaa
 jEXFScCAAwViyqpAgAA
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506644085!78503060!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34951 invoked from network); 29 Sep 2017 00:14:46 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 00:14:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="441711412"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72171-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b07bbb4f73c9d2abbdab5db0b064379981db11bc
X-Osstest-Versions-That: ovmf=ce9aaba64e07d7e12eb160ae32cde7b3357ce388
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 01:14:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72171: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBiMDdiYmI0ZjczYzlkMmFiYmRhYjVkYjBiMDY0Mzc5OTgxZGIx
MWJjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZTlhYWJhNjRlMDdk
N2UxMmViMTYwYWUzMmNkZTdiMzM1N2NlMzg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzAg
IDIwMTctMDktMjggMTY6NTA6NDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTcxICAyMDE3LTA5LTI4IDIyOjE4OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhbyBaaGFuZyA8Y2hh
by5iLnpoYW5nQGludGVsLmNvbT4KICBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29t
PgogIGNoZW5jMiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFNlYW4gQnJvZ2Fu
IDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1
QGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjA3YmJiNGY3M2M5ZDJhYmJkYWI1ZGIwYjA2NDM3OTk4
MWRiMTFiYwpBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBX
ZWQgU2VwIDIwIDExOjIxOjU2IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvRHhlTmV0TGli
OiBDaGVjayB0aGUgYWN0dWFsIHBhY2tldCBzaXplIGJlZm9yZSB0cmltIGRhdGEgZnJvbSBOYnVm
LgogICAgCiAgICBJbiBOZXRidWZUcmltKCkgZnVuY3Rpb24sIHRoZSBOZXRCdWYgVG90YWxTaXpl
IHNob3VsZCBiZSBjaGVja2VkIHdpdGggMCBiZWZvcmUKICAgIG1ha2luZyB0aGUgdHJpbSBvcGVy
YXRpb24sIG90aGVyd2lzZSB0aGUgZnVuY3Rpb24gd2lsbCBmYWxsIGludG8gaW5maW5pdGUgbG9v
cC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmNv
bW1pdCA4NTk3NGFlZjEzMzJkMmQ4ZjQ4MGYxMjE4NzVkYzU3Nzk1MjIwZGQxCkF1dGhvcjogY2hl
bmMyIDxjaGVuLmEuY2hlbkBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAyNiAwODo0NDoxOSAy
MDE3ICswODAwCgogICAgU2VjdXJpdHlQa2cvU2VjdXJlQm9vdENvbmZpZ0ltcGwuYzogU2VjdXJl
IEJvb3QgREJYIFVJIEVuaGFuY2VtZW50CiAgICAKICAgIFVzZSAyLWxldmVsIGZvcm1hdCB0byBk
aXNwbGF5IHNpZ25hdHVyZSBsaXN0IGFuZCBzaWduYXR1cmUgZGF0YS4KICAgIFN1cHBvcnQgYmF0
Y2ggZGVsZXRlIG9wZXJhdGlvbiB0byBkZWxldGUgc2lnbmF0dXJlIGxpc3Qgb3Igc2lnbmF0dXJl
IGRhdGEuCiAgICBEaXNwbGF5IG1vcmUgdXNlZnVsIGluZm9ybWF0aW9uIGZvciBlYWNoIHNpZ25h
dHVyZSBkYXRhLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBDYzogWmhhbmcgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50
ZWwuY29tPgogICAgQ2M6IExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBDaGVuIEEgQ2hlbiA8Y2hlbi5hLmNoZW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWmhhbmcg
Q2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgoKY29tbWl0IDVkYjQxN2VkMjUyMjM2NzI5
MGMzNjU4MzFmOWQ2NjI4ZDMxYzM0NmMKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFdlZCBBdWcgMTYgMTA6MjY6NDkgMjAxNyAtMDcwMAoKICAgIE1kZU1vZHVs
ZVBrZy9QY2lCdXNEeGU6IEVuYWJsZSBCdXMgTWFzdGVyIG9uIFAyUCBicmlkZ2VzIG9uIGRlbWFu
ZAogICAgCiAgICBUaGUgcGF0Y2ggZHluYW1pY2FsbHkgZW5hYmxlcyBCdXMgTWFzdGVyIG9uIFAy
UCBicmlkZ2VzIG9ubHkKICAgIHdoZW4gcmVxdWVzdGVkIGJ5IGEgZGV2aWNlIGRyaXZlciB0aHJv
dWdoIFBjaUlvLkF0dHJpYnV0ZSgpIHRvIGVuYWJsZQogICAgdGhlIEJ1cyBNYXN0ZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBNaWNo
YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KCmNvbW1pdCAyNjVlNWM4
MmY1YjYwMmVkOWQ5YTZjNjIwMjg2ZDNiYTZkNTY1N2E0CkF1dGhvcjogWmhhbmcsIENoYW8gQiA8
Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDIyIDE0OjQwOjEyIDIwMTcg
KzA4MDAKCiAgICBTZWN1cml0eVBrZ1xTbW1UY2cyUGh5c2ljYWxQcmVzZW5jZUxpYi5jIEhhbmRs
ZSByZXNlcnZlZCBvciB1bmltcGxlbWVudGVkIFBQIE9wZXJhdGlvbgogICAgCiAgICBTZXZlcmFs
IFBQIG9wZXJhdGlvbnMgPCAxMjgoVmVuZG9yIFNwZWNpZmljKSBhcmUgcmVzZXJ2ZWQgb3IgdW5p
bXBsZW1lbnRlZC4KICAgIEZvbGxvdyBUQ0cgUEMgQ2xpZW50IFBsYXRmb3JtIFBoeXNpY2FsIFBy
ZXNlbmNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIHRvIHJldHVybgogICAgbm90IGltcGxlbWVu
dGVkLgogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3dwLWNvbnRlbnQvdXBs
b2Fkcy9QaHlzaWNhbC1QcmVzZW5jZS1JbnRlcmZhY2VfMS0zMF8wLTUyLnBkZgogICAgCiAgICBD
YzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBaaGFuZyA8Y2hh
by5iLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4u
eWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+Cgpjb21taXQgMTE5ZDhjNDJhYjhiODAzMDFkNmRiYmFjMmFiMTlmNjdhN2IyZTYxNwpB
dXRob3I6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTogICBXZWQg
U2VwIDI3IDIxOjE4OjAwIDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IEZpeCB0aGUgcmVncmVz
c2lvbiBidWcgdG8gYnVpbGQgc2luZ2xlIG1vZHVsZQogICAgCiAgICBUaGUgYnVnIGlzIGludHJv
ZHVjZWQgYnkgMWI4ZWNhIHRvIGNvbGxlY3Qgc2luZ2xlIG1vZHVsZSdzIGJ1aWxkIHRpbWUuCiAg
ICBOb3cgdGhlIGZpeCBzb2x1dGlvbiBpcyBjb3BpZWQgZnJvbSBQbGF0Zm9ybSBidWlsZC4KICAg
IAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVk
LW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 00:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 00:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxjFF-00032l-Hh; Fri, 29 Sep 2017 00:33:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dxjFD-00032U-Pw
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 00:33:31 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2D/0F-02044-AD49DC95; Fri, 29 Sep 2017 00:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRusp3t9ytl
 IgxcbLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL764zFVzirLg+awt7A+Nv9i5GLg4hgRmM
 Eg823GMCcVgE2pklli79xALiSAi8Y5GY92AecxcjJ5CTJ7GxYQsLhJ0msauxixXCLpPo6Z4DV
 iMkoCVx9NRsVgh7KZPEi9VVXYwcHGwCJhKzOiRAwiICShL3Vk1mArGZBUIlpv59ADZSWCBC4s
 Pqz4wg5SwCqhKnjjqDhHkFvCRWT3oPdYGcxM1zncwTGPkXMDKsYtQoTi0qSy3SNTTWSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDB8GINjBuG275yFGSQ4mJVFe20lnI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8OoAw1FIsCg1PbUiLTMHGMgwaQkOHiUR3tTJQGne4oLE3OLMd
 IjUKUZLji+9N/4wcezbcwtIdty8+4dJiCUvPy9VSpx3DUiDAEhDRmke3DhYtF1ilJUS5mUEOl
 CIpyC1KDezBFX+FaM4B6OSMC8vyFU8mXklcFtfAR3EBHTQ5IlnQA4qSURISTUwGkmkFFxavfZ
 JuKaW+6JFr6L6Jr/vEkw8luowZVO+7RcOtWWu1rs9/Y5v27JyL7uCd6XposBGzZyfGRoTKkvv
 JC4pcJXXX2oiHKr/s7pmvau9oPp9tS0mHY+YNm05O7NIsF2Moyg8YN6knjvH1bjmPc2z2XRlv
 pSuyDd3dVOd3Ylm5zbneN5XYinOSDTUYi4qTgQAh/MkT7ECAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506645206!86111576!1
X-Originating-IP: [74.125.83.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1700 invoked from network); 29 Sep 2017 00:33:27 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 00:33:27 -0000
Received: by mail-pg0-f46.google.com with SMTP id j70so1813396pgc.10
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 17:33:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=LxhXlj9Bf5g8O7ecJQVklkYND9tGCc7cnb6Fh5W5MMs=;
 b=PGZUdRpHdWKKWxmQDEer/hMw4ejg+VrjY1Dql2OFknUNHs8Pz7R4JE6LQq7gi4Etkk
 aslwq1YPwvSUnu1fWmuXTPWHdNtbCp0IPwnuBwqLNw62u2vGaEn7UcJ6dUI9FTj8x5/s
 aZo3oYJtdQIxPhePm9YqB88e06Htcs1ZKnj/o=
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=LxhXlj9Bf5g8O7ecJQVklkYND9tGCc7cnb6Fh5W5MMs=;
 b=gsd3CfjLaaG0WuJOyDOY2Vt4q/OAN8ohiwap2Gap2l+BOWsOq/HjOhOZZgmsAZEvlb
 O/9eShBGpkhECq+mVH3hPsDSBdMqA89lGjPDRDfNZKNAqR8Kqxn+Jzdv1MafcIW/gC8Q
 uhjnsNG215DZbuSvNXM+AgMD/JA5OLlxHtX8GxoW8bqkVDnoeLoUK9f9FVSpe+1wEe0G
 QokrUTlo+D4TulEV54GyReYs406UuF08gVtS39aMrfpUiXmjzqFR2bSwD8QaICVpTaqR
 Kg5q7wM811Cpra5i1VEq7hmHrKu3ShhvFilxf/51M9R15ZWBjCvFMbi8QaxI7h/GsbO+
 0k5A==
X-Gm-Message-State: AHPjjUgBWxfHyy0nfQL/icRJb+jbSoQ649GANl825fZtLLplyf3xAqSl
 h1YlwdGXlHwv1xvBQM/K4m77c3yIlzE=
X-Google-Smtp-Source: AOwi7QAbmcTZCd/I8sKt+967xwBCZKBpfNcny6iiI9MmnV+NLkpPfGKnaBEDcZDzmReAx5xKObk0tA==
X-Received: by 10.101.80.1 with SMTP id f1mr5641661pgo.80.1506645205908;
 Thu, 28 Sep 2017 17:33:25 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id p12sm4484482pgd.0.2017.09.28.17.33.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 28 Sep 2017 17:33:25 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 06:03:26 +0530
Message-Id: <1506645206-7184-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2] xen/arm: Fix the issue in cmp_mmio_handler
	used in find_mmio_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmdW5jdGlvbiByZXR1cm5zIHRydWUvZmFsc2UgYmFzZWQgb24gd2hldGhlciB0aGUga2V5
IHZhbHVlCmlzIGluIHRoZSByYW5nZSAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dldmVyLCBpdCBz
aG91bGQgY2hlY2sgYWdhaW5zdAooc3RhcnQsIHN0YXJ0K3NpemUtMSkgYmVjYXVzZSBzdGFydCtz
aXplIGZhbGxzIG91dHNpZGUgdGhlIHJhbmdlLgoKVGhpcyByZXN1bHRlZCBpbiByZXR1cm5pbmcg
YSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1pbyBhZGRyZXNzIHdoaWNoCmhhcHBl
bmVkIHRvIGJlIHN0YXJ0K3NpemUuCgpUaGlzIGJ1ZyB3YXMgaW50cm9kdWNlZCB3aGVuIHRoZSBt
bWlvIHJlZ2lvbiBzZWFyY2ggd2FzIHN3aXRjaGVkIGZyb20KbGluZWFyIHNlYXJjaCB0byBiaW5h
cnkgc2VhcmNoIGluIHRoZSBmb2xsb3dpbmcgY29tbWl0OgoKODA0N2UwOSAieGVuL2FybTogaW86
IFVzZSBiaW5hcnkgc2VhcmNoIGZvciBtbWlvIGhhbmRsZXIgbG9va3VwIi4KClRoaXMgY2hhbmdl
IG1heSBoYXZlIHRvIGJlIGJhY2stcG9ydGVkIHRvIDQuOCBhbHNvLgoKU2lnbmVkLW9mZi1ieTog
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgogeGVuL2FyY2gvYXJtL2lvLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCmluZGV4IGUyMTYxMjguLmM3NDhk
OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pby5jCisrKyBiL3hlbi9hcmNoL2FybS9pby5j
CkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyBpbnQgY21wX21taW9faGFuZGxlcihjb25zdCB2b2lk
ICprZXksIGNvbnN0IHZvaWQgKmVsZW0pCiAgICAgaWYgKCBoYW5kbGVyMC0+YWRkciA8IGhhbmRs
ZXIxLT5hZGRyICkKICAgICAgICAgcmV0dXJuIC0xOwogCi0gICAgaWYgKCBoYW5kbGVyMC0+YWRk
ciA+IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIxLT5zaXplKSApCisgICAgaWYgKCBoYW5kbGVy
MC0+YWRkciA+PSAoaGFuZGxlcjEtPmFkZHIgKyBoYW5kbGVyMS0+c2l6ZSkgKQogICAgICAgICBy
ZXR1cm4gMTsKIAogICAgIHJldHVybiAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 00:43:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 00:43:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxjOb-0003je-Dp; Fri, 29 Sep 2017 00:43:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxjOZ-0003jY-Ri
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 00:43:11 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 ED/E0-03642-F179DC95; Fri, 29 Sep 2017 00:43:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVdu+tl
 Ig5bnihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCz+tZCm7wVNw5vpC9gXE2VxcjF4eQwGZG
 iRcLWhkhnP2MEg+en2TqYuTkEBaIldj6dj+YLSIQLHGidw1rFyMHB7OAvsS5HeUgYSEBL4nHp
 y+BlbAJaErc+fwJzOYVsJLYcm0FmM0ioCrR/vcNI4gtKhAu0XS2nwWiRlDi5MwnYDangLdE76
 XprCA2s4CZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GP/MDDzFKcjAp
 ifLaTjobKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC98hUoJxgUWp6akVaZg4wUmDSEhw8SiK8q
 ZOB0rzFBYm5xZnpEKlTjIpS4rwbQfoEQBIZpXlwbbDovMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3q0gU3gy80rgpr8CWswEtHjyxDMgi0sSEVJSDYzNp104HyfbenGWhq9JNIlTbtCsi5T
 vWzz9RWZK6SI99XlC+aejky+5bF7XHX2R02OPuaJNRPB/iRUz5HPORcYkfevkX/zWwKOow64n
 XqLFp2xF/XrxuObYQs9zOwuiprhVnf0m+0tyu2NR/9vou1tuXDKxZFRZwBbsLSH06PTh5PLJW
 5eyKrEUZyQaajEXFScCAA9v61jJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506645790!118280286!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60802 invoked from network); 29 Sep 2017 00:43:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 29 Sep 2017 00:43:10 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 352961529;
 Thu, 28 Sep 2017 17:43:09 -0700 (PDT)
Received: from [172.20.1.187] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 1BEDA3F3E1; Thu, 28 Sep 2017 17:43:09 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1506645206-7184-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <531d8778-6fc6-e4c1-f3af-8b3ed2dbd839@arm.com>
Date: Fri, 29 Sep 2017 01:43:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506645206-7184-1-git-send-email-bhupinder.thakur@linaro.org>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: Fix the issue in
 cmp_mmio_handler used in find_mmio_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQmh1cGluZGVyLAoKT24gMDkvMjkvMjAxNyAwMTozMyBBTSwgQmh1cGluZGVyIFRoYWt1ciB3
cm90ZToKPiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgdHJ1ZS9mYWxzZSBiYXNlZCBvbiB3aGV0aGVy
IHRoZSBrZXkgdmFsdWUKClRlY2huaWNhbGx5LCB0aGlzIGZ1bmN0aW9uIHJldHVybnMgMyB2YWx1
ZXM6IC0xLzAvMS4gVGhlIGNvbW1pdCBtZXNzYWdlIApzaG91bGQgYmUgdXBkYXRlZCB0byByZWZs
ZWN0IHRoYXQuCgo+IGlzIGluIHRoZSByYW5nZSAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dldmVy
LCBpdCBzaG91bGQgY2hlY2sgYWdhaW5zdAo+IChzdGFydCwgc3RhcnQrc2l6ZS0xKSBiZWNhdXNl
IHN0YXJ0K3NpemUgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2UuCj4gCj4gVGhpcyByZXN1bHRlZCBp
biByZXR1cm5pbmcgYSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1pbyBhZGRyZXNz
IHdoaWNoCj4gaGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KPiAKPiBUaGlzIGJ1ZyB3YXMgaW50
cm9kdWNlZCB3aGVuIHRoZSBtbWlvIHJlZ2lvbiBzZWFyY2ggd2FzIHN3aXRjaGVkIGZyb20KPiBs
aW5lYXIgc2VhcmNoIHRvIGJpbmFyeSBzZWFyY2ggaW4gdGhlIGZvbGxvd2luZyBjb21taXQ6Cj4g
Cj4gODA0N2UwOSAieGVuL2FybTogaW86IFVzZSBiaW5hcnkgc2VhcmNoIGZvciBtbWlvIGhhbmRs
ZXIgbG9va3VwIi4KPiAKPiBUaGlzIGNoYW5nZSBtYXkgaGF2ZSB0byBiZSBiYWNrLXBvcnRlZCB0
byA0LjggYWxzby4KCkZJWSwgdGhpcyBkb2VzIG5vdCBuZWVkIHRvIGJlIGluIHRoZSBjb21taXQg
bWVzc2FnZS4gWW91IGNvdWxkIGFkZCBhZnRlciAKIi0tLSIuIFdoZW4gY29tbWl0dGVkLCBpdCB3
aWxsIGdldCByZW1vdmVkLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxi
aHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiAKPiAgIHhlbi9hcmNoL2FybS9pby5jIHwgMiArLQo+ICAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKPiBpbmRleCBlMjE2MTI4Li5jNzQ4
ZDhmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9pby5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2lvLmMKPiBAQCAtNzksNyArNzksNyBAQCBzdGF0aWMgaW50IGNtcF9tbWlvX2hhbmRsZXIoY29u
c3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbGVtKQo+ICAgICAgIGlmICggaGFuZGxlcjAtPmFk
ZHIgPCBoYW5kbGVyMS0+YWRkciApCj4gICAgICAgICAgIHJldHVybiAtMTsKPiAgIAo+IC0gICAg
aWYgKCBoYW5kbGVyMC0+YWRkciA+IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIxLT5zaXplKSAp
Cj4gKyAgICBpZiAoIGhhbmRsZXIwLT5hZGRyID49IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIx
LT5zaXplKSApCj4gICAgICAgICAgIHJldHVybiAxOwo+ICAgCj4gICAgICAgcmV0dXJuIDA7Cj4g
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 01:36:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 01:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxkDx-0001E8-4G; Fri, 29 Sep 2017 01:36:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxkDv-0001E2-Rd
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 01:36:15 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2F/36-01910-E83ADC95; Fri, 29 Sep 2017 01:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1tYhodu3+Gy
 kwd3fghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBdN5K16/mMzSwNjD1cXIxSEkMI1R
 4svxrcxdjJwcEgK8EkeWzWDtYuQAsgMkZt6Xg6iZwCjR0TKDEaSGRUBV4mrbU7B6NgF1icdfe
 5hAbBEBZYneX79ZQBqYBZYwSeyZ8JUZZJCwQKbEqkvaIDW8AroSlxZ+YIIYuoNRYs+ejSwQCU
 GJkzOfgNnMQEP/zLsE1sssIC2x/B8HSJhTwF5i99o9YDeICqhITDm5jW0Co8AsJN2zkHTPQuh
 ewMi8ilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNBmAYAdj
 8xenQ4ySHExKorwli85GCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrQDJCRalpqdWpGXmAKMEJ
 i3BwaMkwpu9ECjNW1yQmFucmQ6ROsWoKCXO+xKkTwAkkVGaB9cGi8xLjLJSwryMQIcI8RSkFu
 VmlqDKv2IU52BUEua9BzKFJzOvBG76K6DFTECLJ088A7K4JBEhJdXAuKa9hn1e4dJ/5z/wxon
 Nrd2zJOJd7ry6A7H8Z+5LTHix4FVte4vJwdbgcxrz9yzott974e0jp+7Vt9Muza5IXPN42X6R
 qbtcqjIXzu/gu5wdesPX0NSzaGb650n6h4+ItjHcVXj7VlqpI1pp3tYzs/d/nngi+z3XomV8P
 NtPTdxxrdet5PmUzl4lluKMREMt5qLiRADv4nX3xwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506648972!116363872!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7141 invoked from network); 29 Sep 2017 01:36:13 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 01:36:13 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Sep 2017 18:36:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,451,1500966000"; d="scan'208";a="1176869580"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 28 Sep 2017 18:36:08 -0700
Date: Fri, 29 Sep 2017 09:34:59 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170929013459.GA11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-3-git-send-email-yi.y.sun@linux.intel.com>
 <59CCE9360200007800180673@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CCE9360200007800180673@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/15] Rename PSR sysctl/domctl
 interfaces and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjggMDQ6MjE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyMy4wOS4x
NyBhdCAxMTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+ID4gQEAgLTM3LDcgKzM3LDcgQEAKPiA+ICAjaW5jbHVkZSAiaHZtL3NhdmUuaCIK
PiA+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4gPiAgCj4gPiAtI2RlZmluZSBYRU5fRE9NQ1RMX0lO
VEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGUKPiA+ICsjZGVmaW5lIFhFTl9ET01DVExfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAwZgo+IAo+IFRoaXMgaXMgbmVlZGVkIG9ubHkgaWYgdGhlIHNl
cmllcyBkb2Vzbid0IG1ha2UgNC4xMDsgNC45IGhhZCBpdAo+IGFkIDB4MDAwMDAwMGQuCj4gClRo
YW5rcyEgU28sIHRoaXMgdmVyc2lvbiBudW1iZXIgaXMgdXBncmFkZWQgb25seSBmb3Igb25lIHJl
bGVhc2UuIEkgdGhvdWdodApldmVyeSBpbnRlcmZhY2UgY2hhbmdlIHNob3VsZCBidW1wIGl0LgoK
PiA+IEBAIC03NDMsMjIgKzc0MywyMiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB7
Cj4gPiAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB4ZW5fc3lzY3RsX3Bj
aXRvcG9pbmZvX3Q7Cj4gPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9wY2l0
b3BvaW5mb190KTsKPiA+ICAKPiA+IC0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNf
aW5mbyAgICAgICAgICAgICAgIDAKPiA+IC0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRf
bDJfaW5mbyAgICAgICAgICAgICAgIDEKPiA+IC1zdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29w
IHsKPiA+IC0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfQ0FU
XyogKi8KPiA+ICsjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9sM19pbmZvICAgICAgICAgICAg
ICAgMAo+ID4gKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm8gICAgICAgICAgICAg
ICAxCj4gPiArc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHsKPiA+ICsgICAgdWludDMyX3Qg
Y21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfKiAqLwo+ID4gICAgICB1aW50MzJfdCB0
YXJnZXQ7ICAgIC8qIElOICovCj4gPiAgICAgIHVuaW9uIHsKPiA+ICAgICAgICAgIHN0cnVjdCB7
Cj4gPiAgICAgICAgICAgICAgdWludDMyX3QgY2JtX2xlbjsgICAvKiBPVVQ6IENCTSBsZW5ndGgg
Ki8KPiA+ICAgICAgICAgICAgICB1aW50MzJfdCBjb3NfbWF4OyAgIC8qIE9VVDogTWF4aW11bSBD
T1MgKi8KPiA+IC0jZGVmaW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAgICAgKDF1IDw8
IDApCj4gPiArI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9MM19DRFAgICAgICAgKDF1IDw8IDApCj4g
Cj4gSXMgTUJBIGhhdmUgc29tZXRoaW5nIGxpa2UgQ0RQIGFzIHdlbGwsIHdoaWNoIGNhbiBnbyB0
aHJvdWdoIHRoZQo+IHNhbWUgc3Vib3A/IE90aGVyd2lzZSBJIHRoaW5rIENBVCB3b3VsZCBiZXR0
ZXIgcmVtYWluIHByZXNlbnQKPiBpbiB0aGlzIGNvbnN0YW50J3MgbmFtZS4KPgpOby4gSSB3aWxs
IGtlZXAgQ0FUIGZvciB0aGlzIG1hY3JvLgogCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 01:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 01:36:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxkEM-0001Gw-G1; Fri, 29 Sep 2017 01:36:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxkEL-0001Gk-Rh
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 01:36:41 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 87/D6-02229-8A3ADC95; Fri, 29 Sep 2017 01:36:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tbhqLti8dl
 Ig87TIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5S98ZC+6yVfw5tY+tgfEYaxcjF4eQwDRG
 iWWHV7B1MXJySAjwShxZNoMVwvaX2PHjJFTRBEaJz/dWMYEkWARUJabfb2UGsdkE1CUef+0Bi
 4sIKEv0/vrNAtLALHCBUWLJxc/sIAlhgTCJLQ96gBIcHLwCuhKHJvOChIUEdjBKXGwzALF5BQ
 QlTs58wgJiMwPN/DPvEjNIObOAtMTyfxwQYXmJ5q2zwdZyCthLHN39BWytqICKxJST29gmMAr
 OQjJpFpJJsxAmzUIyaQEjyypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSk
 Yr3k/NxNjMBgZgCCHYxrtnseYpTkYFIS5S1ZdDZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvZ
 pCcYFFqempFWmYOMK5g0hIcPEoivNkLgdK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXO+x
 JkhgBIUUZpHtwIWIxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvPZApPJl5JXCbXgEdwQR
 0xOSJZ0COKElESEk1MM7lSOCdrHZ8xfcF83SMFBwXmsbVd6aLJavta7fy15uqrFH5UPl78nep
 05JXwqdsfR1bqyLPYNTOIyD5+mm3yMpDNbf4WZgjvHfcOqCwcuqGX5vPnL6p6CYjY5a9wTXX0
 Plj0Q+TZzcd1yesXhud81RrZ+ytiewT3rQ9eD8r4HB+8g41yV9XUpRYijMSDbWYi4oTASj17w
 bsAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506648998!109507909!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64916 invoked from network); 29 Sep 2017 01:36:39 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 01:36:39 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Sep 2017 18:36:37 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,451,1500966000"; d="scan'208";a="154632446"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 28 Sep 2017 18:36:36 -0700
Date: Fri, 29 Sep 2017 09:35:27 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170929013527.GB11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-4-git-send-email-yi.y.sun@linux.intel.com>
 <59CCEA2E020000780018069B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CCEA2E020000780018069B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 03/15] x86: rename 'cbm_type' to
 'psr_type' to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjggMDQ6MjU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyMy4wOS4x
NyBhdCAxMTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBh
dGNoIHJlbmFtZXMgJ2NibV90eXBlJyB0byAncHNyX3R5cGUnIHRvIGdlbmVyYWxpemUgaXQuCj4g
PiBUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1cmVz
Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNv
bT4KPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uPyA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gUGxl
YXNlIGNvdWxkIHlvdSB0cnkgdG8gZ2V0IHRoZSBuYW1lIHJpZ2h0IGhlcmUgKHNvIHRoZSBjb21t
aXR0ZXIKPiB3b24ndCBoYXZlIHRvIGZpZGRsZSB3aXRoIGl0KTsgY2xlYXJseSB5b3VyICBtYWls
ZXIgaGFzIG5vIHByb2JsZW0KPiB3aXRoIHRoaXMsIGFzIGNhbiBiZSBzZWVuIC4uLgo+IApPaCwg
c29ycnkgZm9yIHRoYXQuIFdpbGwgY29ycmVjdCB0aGlzLgoKPiA+IC0tLQo+ID4gQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gLi4u
IGhlcmUuCj4gCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 01:55:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 01:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxkWI-0002ex-0p; Fri, 29 Sep 2017 01:55:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxkWH-0002er-1k
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 01:55:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 31/6D-03642-008ADC95; Fri, 29 Sep 2017 01:55:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tbhqPt/+dl
 Ig5Y+VYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1zTWmgp+SFcf75zI2MN4R7mLk4hASmM4o
 sbyhhbGLkZNDQoBX4siyGawQdoDEo+Wv2CCKJjBKvNk3Bcjh4GARUJU4vtMTpIZNQF3i8dceJ
 hBbREBZovfXbxaQemaB84wSX5auARskLJAk0XhtDhuIzSugK3Ht4VxWiKE7GCXuvHrJDJEQlD
 g58wkLiM0MNPXPvEvMIMuYBaQllv/jADE5BewldjTWg1SICqhITDm5jW0Co8AsJM2zkDTPQmh
 ewMi8ilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDgZgGAH
 47dlAYcYJTmYlER5JZacjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftxGVBOsCg1PbUiLTMHG
 CcwaQkOHiURXkWQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifMuAykSACnKKM2DGwGL2U
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0AMoUnM68EbtMroCOYgI6YPPEMyBEliQgpqQb
 GyG1JqdL6K3LubYxwXtsttlQiw97//nc9mXmTOX8y9Z9fwqc4cfaCas8Pdlt+uS1y1VHX6/nK
 /e+B1RSrvRsyIv4uvta5Pmrmr5+52nqtjzYyXtnIkFMn4ce86XpIwqoMpvfKsaFvmxnO1M64f
 zhk74bmP7vYhaIWRBhXTk6Y5e9t5Mh8p+WeEktxRqKhFnNRcSIAbtxc2tQCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506650109!66213686!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33596 invoked from network); 29 Sep 2017 01:55:11 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 01:55:11 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Sep 2017 18:55:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,451,1500966000"; d="scan'208";a="1200265080"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 28 Sep 2017 18:55:07 -0700
Date: Fri, 29 Sep 2017 09:53:58 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170929015358.GC11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-5-git-send-email-yi.y.sun@linux.intel.com>
 <59CCF2590200007800180712@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CCF2590200007800180712@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 04/15] x86: implement data structure and
 CPU init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjggMDU6MDA6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyMy4wOS4x
NyBhdCAxMTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBh
dGNoIGltcGxlbWVudHMgbWFpbiBkYXRhIHN0cnVjdHVyZXMgb2YgTUJBLgo+ID4gCj4gPiBMaWtl
IENBVCBmZWF0dXJlcywgTUJBIEhXIGluZm8gaGFzIGNvc19tYXggd2hpY2ggbWVhbnMgdGhlIG1h
eCB0aHJ0bAo+ID4gcmVnaXN0ZXIgbnVtYmVyLCBhbmQgdGhydGxfbWF4IHdoaWNoIG1lYW5zIHRo
ZSBtYXggdGhyb3R0bGUgdmFsdWUKPiA+IChkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxh
ZyB0byByZXByZXNlbnQgaWYgdGhlIHRocm90dGxlCj4gPiB2YWx1ZSBpcyBsaW5lYXIgb3Igbm90
Lgo+IAo+IENvdWxkIHlvdSByZXBsYWNlICJvciBub3QiIHdpdGggd2hhdCB0aGUgYWx0ZXJuYXRp
dmUgYWN0dWFsbHkgaXMsCj4gYXMgIm5vbi1saW5lYXIiIGNhbiBtZWFuIGFsbCBzb3J0cyBvZiB0
aGluZ3M/Cj4gClN1cmUuCgo+ID4gT25lIHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0
aHJvdHRsZSB2YWx1ZSBmb3Igb25lIG9yIG1vcmUKPiA+IGRvbWFpbnMuIFRoZSB0aHJvdHRsZSB2
YWx1ZSBtZWFucyB0aGUgZGVsYXkgYmV0d2VlbiBMMiBjYWNoZSBhbmQgbmV4dAo+ID4gY2FjaGUg
bGV2ZWwuCj4gCj4gV2hhdCBpcyBhIGRlbGF5IGJldHdlZW4gdHdvIGNhY2hlIGxldmVscz8KPiAK
VGhlcmUgaXMgYSAicHJvZ3JhbW1hYmxlIHJhdGUgY29udHJvbGxlciIgYmV0d2VlbiB0aGVtIHRv
IGluZGlyZWN0bHkgY29udHJvbAp0aGUgYmFuZHdpZHRoLgoKPiA+IEBAIC0yNzIsOCArMjkzLDgg
QEAgc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWdu
ZWQgbG9uZyBjYm0pCj4gPiAgICAgIHJldHVybiB0cnVlOwo+ID4gIH0KPiA+ICAKPiA+IC0vKiBD
QVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KPiA+IC1zdGF0aWMgaW50IGNh
dF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCj4gPiArLyogSW1w
bGVtZW50YXRpb24gb2YgYWxsb2NhdGlvbiBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLwo+ID4gK3N0
YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3Ms
Cj4gCj4gU3VjaCBhIHR5cGUgY2hhbmdlIHNob3VsZCBoYXBwZW4gaW4gYSBzZXBhcmF0ZSBwYXRj
aCwgYXMgdGhpcwo+IGlzbid0IHNwZWNpZmljIHRvIE1CQS4gVGhhdCB3YXkgeW91IGNhbiBhbHNv
IG1ha2UgY2xlYXIgd2h5IHlvdQo+IHdhbnQgdGhpcyB0byBjaGFuZ2UgLSB0aGUgY3VycmVudCBk
ZXNjcmlwdGlvbiBkb2Vzbid0IG1lbnRpb24KPiB0aGlzIGF0IGFsbC4KPiAKU3VyZS4KCj4gPiAr
c3RhdGljIGJvb2wgbWJhX2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVn
cywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90
eXBlIHR5cGUpCj4gPiArewo+ID4gKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBub3QgZW5h
YmxlIGZlYXR1cmUuICovCj4gPiArICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgfHwgdHlw
ZSAhPSBGRUFUX1RZUEVfTUJBICkKPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ICsKPiA+
ICsgICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1Nf
TUFYX01BU0spOwo+ID4gKyAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAxICkKPiA+ICsgICAgICAg
IHJldHVybiBmYWxzZTsKPiA+ICsKPiA+ICsgICAgZmVhdC0+bWJhLnRocnRsX21heCA9IChyZWdz
LT5hICYgTUJBX1RIUlRMX01BWF9NQVNLKSArIDE7Cj4gPiArCj4gPiArICAgIGlmICggcmVncy0+
YyAmIE1CQV9MSU5FQVJfTUFTSyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGZlYXQtPm1iYS5s
aW5lYXIgPSB0cnVlOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBmZWF0LT5tYmEudGhydGxfbWF4
ID49IDEwMCApCj4gPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gKyAgICB9Cj4gPiAr
Cj4gPiArICAgIHdybXNybChNU1JfSUEzMl9QU1JfTUJBX01BU0soMCksIDApOwo+ID4gKwo+ID4g
KyAgICAvKiBBZGQgdGhpcyBmZWF0dXJlIGludG8gYXJyYXkuICovCj4gPiArICAgIGluZm8tPmZl
YXR1cmVzW3R5cGVdID0gZmVhdDsKPiA+ICsKPiA+ICsgICAgaWYgKCAhb3B0X2NwdV9pbmZvICkK
PiA+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ID4gKwo+ID4gKyAgICBwcmludGsoWEVOTE9HX0lO
Rk8gIk1CQTogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIHRocnRsX21heDoldSwg
bGluZWFyOiV1LlxuIiwKPiAKPiBUaGUgbGFzdCBvbmUgd2FudHMgdG8gYmUgJWQuCj4gCk9rLCB0
aGFua3MhCgo+ID4gQEAgLTE0MTAsNiArMTQ5Niw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5p
dCh2b2lkKQo+ID4gICAgICB1bnNpZ25lZCBpbnQgc29ja2V0LCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7Cj4gPiAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7Cj4gPiAgICAgIHN0cnVjdCBj
cHVpZF9sZWFmIHJlZ3M7Cj4gPiArICAgIHVpbnQzMl90IGVieDsKPiAKPiBJcyB0aGlzIGxvY2Fs
IHZhcmlhYmxlIHJlYWxseSBhIGJpZyBoZWxwPyBUbyBtZSBpdCBsb29rcyBsaWtlIGl0IG9ubHkK
PiBtYWtlcyB0aGUgcGF0Y2ggbGFyZ2VyIHdpdGhvdXQgYWN0dWFsbHkgaW1wcm92aW5nIGFueXRo
aW5nLAo+IGFuZCB3aXRob3V0IGJlaW5nIHJlbGF0ZWQgdG8gdGhlIHN1YmplY3Qgb2YgdGhlIHBh
dGNoLgo+IApJTUhPLCBpdCBjYW4gYXZvaWQgdGhlICdjcHVpZF9jb3VudF9sZWFmKCknIGJlaW5n
IHJlcGVhdGVkbHkgY2FsbGVkLiBXaXRob3V0IGl0LAp3ZSBoYXZlIHRvIGNhbGwgJ2NwdWlkX2Nv
dW50X2xlYWYoKScgZm9yIDIgbW9yZSB0aW1lcy4KCkkgY2FuIG1vdmUgaXQgdG8gYW5vdGhlciBw
YXRjaCB0byBtYWtlIGl0IGNsZWFyIGlmIHlvdSBsaWtlIGl0LgoKPiBKYW4KPiAKPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 02:16:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 02:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxkqS-0004Ln-PD; Fri, 29 Sep 2017 02:16:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxkqQ-0004LQ-Vv
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 02:16:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1F/22-02208-2ECADC95; Fri, 29 Sep 2017 02:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffhmrO
 RBu/XsVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE140fzZ8aCMwUVH1c2sjYw
 vvLqYuTiEBJoZJJoWryDDcJ5zChxsekUE4SzjVHiSPtz5i5GTg4RAWeJr2fmsoPYvAL6Eien3
 GYFsYUFzCRWXJ/GDtIgIfBIRuL6lSNMIAkJAW+JvgPP2WDsrevusXQxsnOwCVhJHBIDibIIqE
 p8nr6cdQIj9wJGhlWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjMcmOx9ilORgUhLlbVh5NlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/u1UA5waLU
 9NSKtMwcYPDBpCU4eJREeF+DpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3MkiRAEhRR
 mke3AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8skCk8mXklcJteAR3BBHTE5IlnQI
 4oSURISTUwigkbmIYuuty0rCZRY9HUWvmGgDsbfCTam3SFI358v3iapc2VY3LNVz9978Kvsl7
 bZjf9E9nmaP1gysSSU4p7GBr8D7hEf1rE9HSBw1tB5Vm2EVONBe9KG0xjfvL2dMK0dz1Zx7bP
 j742ISBmud3n5Ydn8zUfOejI8nVK3TmmlPtqp6MK1hdMVmIpzkg01GIuKk4EAG/qSEF/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506651359!99747044!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35418 invoked from network); 29 Sep 2017 02:16:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 02:16:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxkqK-0005Mt-AP; Fri, 29 Sep 2017 02:15:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxkqE-0003Np-JI; Fri, 29 Sep 2017 02:15:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxkqD-0005BK-0E; Fri, 29 Sep 2017 02:15:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113882-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9cd6681cb1169e815c41af0265165dd1b872f228
X-Osstest-Versions-That: linux=225d3b67482930ff5a9f49ad307deffd97ce04c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 02:15:49 +0000
Subject: [Xen-devel] [linux-linus test] 113882: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg4MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODgyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTM4NjYK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgYmxvY2tlZCBpbiAxMTM4NjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzg2NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTEzODY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzg2
NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzODY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIDljZDY2ODFjYjExNjllODE1YzQxYWYwMjY1MTY1ZGQxYjg3MmYy
MjgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDIyNWQzYjY3NDgyOTMw
ZmY1YTlmNDlhZDMwN2RlZmZkOTdjZTA0YzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzg2NiAg
MjAxNy0wOS0yNyAxODo0OTo0MCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM4
ODIgIDIwMTctMDktMjggMTI6MzI6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBcm5kIEJlcmdtYW5uIDxh
cm5kQGFybmRiLmRlPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgS29uc3RhbnRpbiBLaGxl
Ym5pa292IDxraGxlYm5pa292QHlhbmRleC10ZWFtLnJ1PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5Y2Q2NjgxY2IxMTY5ZTgx
NWM0MWFmMDI2NTE2NWRkMWI4NzJmMjI4Ck1lcmdlOiAyMjVkM2I2IDRjNmJiNjkKQXV0aG9yOiBM
aW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkRhdGU6ICAgV2Vk
IFNlcCAyNyAxMjoyMjoxMiAyMDE3IC0wNzAwCgogICAgTWVyZ2UgYnJhbmNoICdmb3JfbGludXMn
IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9qYWNrL2xp
bnV4LWZzCiAgICAKICAgIFB1bGwgcXVvdGEgYW5kIGlzb2ZzIGZpeGVzIGZyb20gSmFuIEthcmE6
CiAgICAgIlR3byBxdW90YSBmaXhlcyAoZmFsbG91dCBvZiB0aGUgcXVvdGEgbG9ja2luZyBjaGFu
Z2VzKSBhbmQgYW4gaXNvZnMKICAgICAgYnVpbGQgZml4IgogICAgCiAgICAqICdmb3JfbGludXMn
IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9qYWNrL2xp
bnV4LWZzOgogICAgICBxdW90YTogRml4IHF1b3RhIGNvcnJ1cHRpb24gd2l0aCBnZW5lcmljLzIz
MiB0ZXN0CiAgICAgIGlzb2ZzOiBmaXggYnVpbGQgcmVncmVzc2lvbgogICAgICBxdW90YTogYWRk
IG1pc3NpbmcgbG9jayBpbnRvIF9fZHF1b3RfdHJhbnNmZXIoKQoKY29tbWl0IDRjNmJiNjk2NjNi
M2EzZjJkYjhmNDg4MzU2ZTk2YWNiNTQ2MGYyNWYKQXV0aG9yOiBKYW4gS2FyYSA8amFja0BzdXNl
LmN6PgpEYXRlOiAgIFR1ZSBTZXAgMjYgMTA6MzY6MDUgMjAxNyArMDIwMAoKICAgIHF1b3RhOiBG
aXggcXVvdGEgY29ycnVwdGlvbiB3aXRoIGdlbmVyaWMvMjMyIHRlc3QKICAgIAogICAgRXJpYyBo
YXMgcmVwb3J0ZWQgdGhhdCBzaW5jZSBjb21taXQgZDJmYWE0MTUxNjZiICJxdW90YTogRG8gbm90
IGFjcXVpcmUKICAgIGRxaW9fc2VtIGZvciBkcXVvdCBvdmVyd3JpdGVzIGluIHYyIGZvcm1hdCIg
dGVzdCBnZW5lcmljLzIzMgogICAgb2NjYXNpb25hbGx5IGZhaWxzIGR1ZSB0byBxdW90YSBpbmZv
cm1hdGlvbiBiZWluZyBpbmNvcnJlY3QuIEluZGVlZCB0aGF0CiAgICBjb21taXQgd2FzIHRvbyBl
YWdlciB0byByZW1vdmUgZHFpb19zZW0gY29tcGxldGVseSBmcm9tIHRoZSBwYXRoIHRoYXQKICAg
IGp1c3Qgb3ZlcndyaXRlcyBxdW90YSBzdHJ1Y3R1cmUgd2l0aCB1cGRhdGVkIGluZm9ybWF0aW9u
LiBBbHRob3VnaCB0aGF0CiAgICBpcyBpbm5vY2VudCBvbiBpdHMgb3duLCBhbm90aGVyIHByb2Nl
c3MgdGhhdCBpbnNlcnRzIG5ldyBxdW90YSBzdHJ1Y3R1cmUKICAgIHRvIHRoZSBzYW1lIGJsb2Nr
IGNhbiBwZXJmb3JtIHJlYWQtbW9kaWZ5LXdyaXRlIGN5Y2xlIG9mIHRoYXQgYmxvY2sgdGh1cwog
ICAgZWZmZWN0aXZlbHkgZGlzY2FyZGluZyBxdW90YSBpbmZvcm1hdGlvbiB1cGRhdGUgaWYgdGhl
eSByYWNlIGluIGEgd3JvbmcKICAgIHdheS4KICAgIAogICAgRml4IHRoZSBwcm9ibGVtIGJ5IGFj
cXVpcmluZyBkcWlvX3NlbSBmb3IgcmVhZGluZyBmb3Igb3ZlcndyaXRlcyBvZgogICAgcXVvdGEg
c3RydWN0dXJlLiBOb3RlIHRoYXQgaXQgKmlzKiBwb3NzaWJsZSB0byBjb21wbGV0ZWx5IGF2b2lk
IHRha2luZwogICAgZHFpb19zZW0gaW4gdGhlIG92ZXJ3cml0ZSBwYXRoIGhvd2V2ZXIgdGhhdCB3
aWxsIHJlcXVpcmUgbW9kaWZ5aW5nIHBhdGgKICAgIGluc2VydGluZyAvIGRlbGV0aW5nIHF1b3Rh
IHN0cnVjdHVyZXMgdG8gYXZvaWQgUk1XIGN5Y2xlcyBvZiB0aGUgZnVsbAogICAgYmxvY2sgYW5k
IGZvciBub3cgaXQgaXMgbm90IGNsZWFyIHdoZXRoZXIgaXQgaXMgd29ydGggdGhlIGhhc3NsZS4K
ICAgIAogICAgRml4ZXM6IGQyZmFhNDE1MTY2YjI4ODM0MjhlZmE5MmY0NTE3NzRlZjQ0MzczYWMK
ICAgIFJlcG9ydGVkLWFuZC10ZXN0ZWQtYnk6IEVyaWMgV2hpdG5leSA8ZW53bGludXhAZ21haWwu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEthcmEgPGphY2tAc3VzZS5jej4KCmNvbW1pdCAw
YWIwYjI3MWJmNzUwNzNjYjI1NGI1ZWEwNTkzYWNlYWU1YTQyYmQzCkF1dGhvcjogQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KRGF0ZTogICBTYXQgU2VwIDE2IDIyOjMyOjEyIDIwMTcgKzAy
MDAKCiAgICBpc29mczogZml4IGJ1aWxkIHJlZ3Jlc3Npb24KICAgIAogICAgVGhlIG5ldyBpc29m
c19zaG93X29wdGlvbnMoKSBmdW5jdGlvbiBmYWlscyB0byBidWlsZCB3aGVuIENPTkZJR19OTFMK
ICAgIGlzIGRpc2FibGVkOgogICAgCiAgICBmcy9pc29mcy9pbm9kZS5jOiBJbiBmdW5jdGlvbiAn
aXNvZnNfc2hvd19vcHRpb25zJzoKICAgIGZzL2lzb2ZzL2lub2RlLmM6NTE4OjQ0OiBlcnJvcjog
J0NPTkZJR19OTFNfREVGQVVMVCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rp
b24pCiAgICBmcy9pc29mcy9pbm9kZS5jOjUxODo0NDogbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlk
ZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlIGZvciBlYWNoIGZ1bmN0aW9uIGl0IGFwcGVh
cnMgaW4KICAgIAogICAgVGhpcyBhZGRzIGEgY2hlY2sgZm9yIENPTkZJR19KT0xJRVQgKHdoaWNo
IHNlbGVjdHMgTkxTKSwgbWF0Y2hpbmcKICAgIHRoZSBvdGhlciB1c2VzIG9mIHRoZSBpb2NoYXJz
ZXQgaGFuZGxpbmcgaW4gdGhpcyBmaWxlLgogICAgCiAgICBGaXhlczogNmZlY2I4NmE0NGY1ICgi
aXNvZnM6IEltcGxlbWVudCBzaG93X29wdGlvbnMiKQogICAgU2lnbmVkLW9mZi1ieTogQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBLYXJhIDxqYWNr
QHN1c2UuY3o+Cgpjb21taXQgMGE1MWZiNzE3NGYyYjc4NjZiNGQ3YTRhNWMyM2I2ODViNjc0YmVi
NgpBdXRob3I6IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8a2hsZWJuaWtvdkB5YW5kZXgtdGVhbS5y
dT4KRGF0ZTogICBTYXQgU2VwIDkgMTI6MTk6MjIgMjAxNyArMDMwMAoKICAgIHF1b3RhOiBhZGQg
bWlzc2luZyBsb2NrIGludG8gX19kcXVvdF90cmFuc2ZlcigpCiAgICAKICAgIExvY2sgZHFfZHFi
X2xvY2sgYXJvdW5kIGRxdW90X2RlY3JfaW5vZGVzKCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
S29uc3RhbnRpbiBLaGxlYm5pa292IDxraGxlYm5pa292QHlhbmRleC10ZWFtLnJ1PgogICAgRml4
ZXM6IDdiOWNhNGM2MWJjMiAoInF1b3RhOiBSZWR1Y2UgY29udGVudGlvbiBvbiBkcV9kYXRhX2xv
Y2siKQogICAgU2lnbmVkLW9mZi1ieTogSmFuIEthcmEgPGphY2tAc3VzZS5jej4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 02:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 02:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxlV9-0006sb-1O; Fri, 29 Sep 2017 02:58:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxlV7-0006sV-PK
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 02:58:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 61/4E-03642-DB6BDC95; Fri, 29 Sep 2017 02:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVywNwkQnfPtrO
 RBrd7eC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozZh/6wFxzUqbi+9AZ7A+NRhS5GLg4hgemM
 EjcWdDN2MXJySAjwShxZNoMVwvaXmPJnJyNE0QRGiZa9HWAJFgFVifv9Z9hBbDYBdYnHX3uYQ
 GwRAWWJ3l+/WUAamAUuMEosufgZrEhYwFniVOcusCJeAV2JrwuPs0FM3cEoMW3rF0aIhKDEyZ
 lPWEBsZqCpf+ZdYu5i5ACypSWW/+MACXMK2EvM23iMDcQWFVCRmHJyG9sERoFZSLpnIemehdC
 9gJF5FaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYIAyAMEO
 xtPrAg8xSnIwKYnyNqw8GynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfSVqCcYFFqempFWmYOM
 FZg0hIcPEoivNtB0rzFBYm5xZnpEKlTjIpS4rxPQBICIImM0jy4Nlh8XmKUlRLmZQQ6RIinIL
 UoN7MEVf4VozgHo5IwbyXIFJ7MvBK46a+AFjMBLZ488QzI4pJEhJRUA2MS7/QXRRvV48vm9gp
 1qK7P7ApIW7un6Om9T/sy/ta03lzamntG/VNLVpRH3z43zwaNbcwyuuXJBR0Ch9lXvFF8Jut8
 bIfpte+hyz7Kizsfk+iVftbAX9r2o3vTNOXw5denpCw+lr8t5XQyn5Duav8Z5wzXcZ0N6rTPu
 MoWlz9vZdi9Q4Ub5ZRYijMSDbWYi4oTAWmp2wHKAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506653882!78984101!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 449 invoked from network); 29 Sep 2017 02:58:03 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 02:58:03 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Sep 2017 19:57:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,451,1500966000"; d="scan'208";a="156831401"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 28 Sep 2017 19:57:58 -0700
Date: Fri, 29 Sep 2017 10:56:49 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170929025649.GD11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <1506160104-5890-8-git-send-email-yi.y.sun@linux.intel.com>
 <59CCFACB0200007800180767@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CCFACB0200007800180767@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/15] x86: implement set value flow for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjggMDU6MzY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAyMy4wOS4x
NyBhdCAxMTo0OCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBUaGlzIHBh
dGNoIGltcGxlbWVudHMgc2V0IHZhbHVlIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcgaXRzIGNhbGxi
YWNrCj4gPiBmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KPiA+IAo+ID4gSXQgYWxzbyBj
aGFuZ2VzIHRoZSBtZW1lYmVycyBpbiAnY29zX3dyaXRlX2luZm8nIHRvIHRyYW5zZmVyIHRoZQo+
ID4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJh
eS4gVGhlbiwgd2UKPiA+IGNhbiB3cml0ZSBhbGwgZmVhdHVyZXMgdmFsdWVzIG9uIHRoZSBjb3Mg
aWQgaW50byBNU1JzLgo+ID4gCj4gPiBCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1l
eGlzdCwgd2UgbmVlZCBoYW5kbGUgYWxsIGZlYXR1cmVzIHRvIHdyaXRlCj4gPiB2YWx1ZXMgb2Yg
dGhlbSBpbnRvIGEgQ09TIHJlZ2lzdGVyIHdpdGggbmV3IENPUyBJRC4gRS5nOgo+ID4gMS4gTDMg
Q0FUIGFuZCBNQkEgY28tZXhpc3QuCj4gPiAyLiBEb20xIGFuZCBEb20yIHNoYXJlIGEgc2FtZSBD
T1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20xIGlzIDB4MWZmLAo+ID4gICAgdGhlIE1C
QSBUaHJ0bGUgb2YgRG9tMSBpcyAweGEuCj4gPiAzLiBVc2VyIHdhbnRzIHRvIGNoYW5nZSBNQkEg
VGhydGwgb2YgRG9tMSB0byBiZSAweDE0LiBCZWNhdXNlIENPUyBJRCAyIGlzCj4gPiAgICB1c2Vk
IGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMuIFRoZSB2YWx1ZXMg
b2YgRG9tMSBvbgo+ID4gICAgQ09TIElEIDMgYXJlIGFsbCBkZWZhdWx0IHZhbHVlcyBhcyBiZWxv
dzoKPiA+ICAgICAgICAgICAgLS0tLS0tLS0tCj4gPiAgICAgICAgICAgIHwgQ09TIDMgfAo+ID4g
ICAgICAgICAgICAtLS0tLS0tLS0KPiA+ICAgIEwzIENBVCAgfCAweDdmZiB8Cj4gPiAgICAgICAg
ICAgIC0tLS0tLS0tLQo+ID4gICAgTUJBICAgICB8IDB4MCAgIHwKPiA+ICAgICAgICAgICAgLS0t
LS0tLS0tCj4gPiA0LiBBZnRlciBzZXR0aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20x
IHNob3VsZCBiZSBrZXB0IGFuZCB0aGUgbmV3IE1CQQo+ID4gICAgVGhydGwgaXMgc2V0LiBTbywg
dGhlIHZhbHVlcyBvbiBDT1MgSUQgMyBzaG91bGQgYmUgYmVsb3cuCj4gPiAgICAgICAgICAgIC0t
LS0tLS0tLQo+ID4gICAgICAgICAgICB8IENPUyAzIHwKPiA+ICAgICAgICAgICAgLS0tLS0tLS0t
Cj4gPiAgICBMMyBDQVQgIHwgMHgxZmYgfAo+ID4gICAgICAgICAgICAtLS0tLS0tLS0KPiA+ICAg
IE1CQSAgICAgfCAweDE0ICB8Cj4gPiAgICAgICAgICAgIC0tLS0tLS0tLQo+ID4gCj4gPiBTbywg
d2Ugc2hvdWxkIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgaW50byB0aGVpciBNU1JzLiBUaGF0
IHJlcXVpcmVzIHRoZQo+ID4gZmVhdHVyZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5
IGFuZCB2YWx1ZSBhcnJheSBhcmUgaW5wdXQuCj4gCj4gSG93IGlzIHRoaXMgbGFzdCBhc3BlY3Qg
KGFuZCB0aGUgcmVzcGVjdGl2ZSBjaGFuZ2VzKSByZWxhdGVkIHRvIE1CQT8KPiBJLmUuIHdoeSBp
c24ndCB0aGlzIG5lZWRlZCB3aXRoIHRoZSAoYWxzbyBpbmRlcGVuZGVudCBidXQgcG9zc2libHkK
PiBjby1leGlzdGluZykgTDIvTDMgQ0FUIGZlYXR1cmVzPwo+IApJIHRyaWVkIHRvIGludHJvZHVj
ZSB0aGlzIGluIEwyIENBVCBwYXRjaCBzZXQgYnV0IGRpZCBub3Qgc3VjY2VlZC4gQXMgdGhlcmUg
aXMKbm8gSFcgdGhhdCBMMiBDQVQgYW5kIEwzIENBVCBjby1leGlzdCBzbyBmYXIsIEkgZGlkIG5v
dCBpbnNpc3Qgb24gdGhpcy4KCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKPiA+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTEzNyw3ICsxMzcsMTAgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIHsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7Cj4gPiAgCj4gPiAgICAgIC8qIHdy
aXRlX21zciBpcyB1c2VkIHRvIHdyaXRlIG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KPiA+
IC0gICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBl
bnVtIHBzcl90eXBlIHR5cGUpOwo+ID4gKyAgICB1aW50MzJfdCAoKndyaXRlX21zcikodW5zaWdu
ZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOwo+IAo+IEFnYWlu
IHRoZSB0eXBlIGNoYW5nZSB3b3VsZCBiZXR0ZXIgYmUgYSBwcmVyZXEgcGF0Y2gsIHRvIGFsbG93
IHRoZQo+IGZvY3VzIGhlcmUgdG8gYmUgb24gTUJBLgo+IApTdXJlLCB3aWxsIG1vdmUgaXQgdG8g
YSBuZXcgIHBhdGNoLgoKPiA+IEBAIC01MDIsOSArNTE0LDIzIEBAIHN0YXRpYyBib29sIG1iYV9n
ZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4gPiAgICAgIHJldHVy
biB0cnVlOwo+ID4gIH0KPiA+ICAKPiA+IC1zdGF0aWMgdm9pZCBtYmFfd3JpdGVfbXNyKHVuc2ln
bmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0gcHNyX3R5cGUgdHlwZSkKPiA+ICtzdGF0aWMgdWludDMyX3QgbWJhX3dyaXRlX21zcih1
bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQo+ID4gK3sKPiA+ICsgICAgd3Jtc3JsKE1TUl9J
QTMyX1BTUl9NQkFfTUFTSyhjb3MpLCB2YWwpOwo+ID4gKwo+ID4gKyAgICAvKiBSZWFkIGFjdHVh
bCB2YWx1ZSBzZXQgYnkgaGFyZHdhcmUuICovCj4gPiArICAgIHJkbXNybChNU1JfSUEzMl9QU1Jf
TUJBX01BU0soY29zKSwgdmFsKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIHZhbDsKPiA+ICt9Cj4g
PiArCj4gPiArc3RhdGljIGJvb2wgbWJhX2NoZWNrX3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25v
ZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgdGhydGwpCj4gPiAgewo+ID4gKyAgICBpZiAoIHRocnRs
ID4gZmVhdC0+bWJhLnRocnRsX21heCApCj4gPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAr
Cj4gPiArICAgIHJldHVybiB0cnVlOwo+IAo+IFRoaXMgY2FuIGJlIGhhZCB3aXRoIGEgc2luZ2xl
IHJldHVybiBzdGF0ZW1lbnQuCj4gClN1cmUuCgo+ID4gIHN0YXRpYyB2b2lkIGRvX3dyaXRlX3Bz
cl9tc3JzKHZvaWQgKmRhdGEpCj4gPiAgewo+ID4gICAgICBjb25zdCBzdHJ1Y3QgY29zX3dyaXRl
X2luZm8gKmluZm8gPSBkYXRhOwo+ID4gLSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5m
by0+ZmVhdHVyZTsKPiA+IC0gICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzID0gaW5m
by0+cHJvcHM7Cj4gPiAtICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19u
dW0gPSBwcm9wcy0+Y29zX251bTsKPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGluZGV4ID0gMCwg
Y29zID0gaW5mby0+Y29zOwo+ID4gKyAgICBjb25zdCB1aW50MzJfdCAqdmFsX2FycmF5ID0gaW5m
by0+dmFsOwo+ID4gIAo+ID4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGNvc19udW07IGkrKyApCj4g
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPiA+
ICAgICAgewo+ID4gLSAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVt
ICsgaV0gIT0gaW5mby0+dmFsW2ldICkKPiA+ICsgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZl
YXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiA+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3By
b3BzICpwcm9wcyA9IGluZm8tPnByb3BzW2ldOwo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGNv
c19udW0sIGo7Cj4gPiArCj4gPiArICAgICAgICBpZiAoICFmZWF0IHx8ICFwcm9wcyApCj4gPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICBjb3NfbnVtID0gcHJvcHMt
PmNvc19udW07Cj4gPiArICAgICAgICBpZiAoIGluZm8tPmFycmF5X2xlbiA8IGluZGV4ICsgY29z
X251bSApCj4gPiArICAgICAgICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICAgICAgZm9yICgg
aiA9IDA7IGogPCBjb3NfbnVtOyBqKysgKQo+ID4gICAgICAgICAgewo+ID4gLSAgICAgICAgICAg
IGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZhbFtpXTsKPiA+
IC0gICAgICAgICAgICBwcm9wcy0+d3JpdGVfbXNyKGNvcywgaW5mby0+dmFsW2ldLCBwcm9wcy0+
dHlwZVtpXSk7Cj4gPiArICAgICAgICAgICAgaWYgKCBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBj
b3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4ICsgal0gKQo+ID4gKyAgICAgICAgICAgICAg
ICBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gPQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3MsIHZhbF9hcnJheVtpbmRleCArIGpdLCBwcm9w
cy0+dHlwZVtqXSk7Cj4gCj4gVGhpcyByZW5kZXJzIHBhcnRseSB1c2VsZXNzIHRoZSBjaGVjazog
SWYgaGFyZHdhcmUgY2FuIGFsdGVyIHRoZQo+IHZhbHVlLCByZXBlYXRlZGx5IHJlcXVlc3Rpbmcg
dGhlIHNhbWUgdmFsdWUgdG8gYmUgd3JpdHRlbiB3aWxsCj4gbm8gbG9uZ2VyIGd1YXJhbnRlZSB0
aGUgTVNSIHdyaXRlIHRvIGJlIHNraXBwZWQuIElmIGhhcmR3YXJlCj4gYmVoYXZpb3IgY2FuJ3Qg
YmUgcHJlZGljdGVkIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciByZWNvcmRpbmcKPiBib3RoIHRo
ZSB2YWx1ZSBpbiBmb3VuZCBieSByZWFkaW5nIGJhY2sgdGhlIHJlZ2lzdGVyIHdyaXR0ZW4gYW5k
Cj4gdGhlIHZhbHVlIHRoYXQgd2FzIHdyaXR0ZW4gLSBhIG1hdGNoIHdpdGggZWl0aGVyIHdvdWxk
IGVsaW1pbmF0ZQo+IHRoZSBuZWVkIHRvIGRvIHRoZSB3cml0ZS4KPiAKVGhlIGhhcmR3YXJlIGJl
aGF2aW9yIGlzIGV4cGxpY2l0bHkgZGVmaW5lZCBieSBTRE0gYW5kIG1lbnRpb25lZCBpbgoneGwt
cHNyLm1hcmtkb3duJyBhbmQgJ2ludGVsX3Bzcl9tYmEucGFuZG9jJy4gVXNlciBzaG91bGQga25v
dyB0aGF0IEhXCmNhbiBhbHRlciBNQkEgdmFsdWUgaWYgdGhlIHZhbHVlIGlzIG5vdCB2YWxpZC4K
ClRoaXMgY2hlY2sgaXMgbm90IG9ubHkgZm9yIE1CQSBidXQgYWxzbyBmb3IgQ0FUIGZlYXR1cmVz
IHRoYXQgdGhlIEhXCmNhbm5vdCBhbHRlciBDQVQgdmFsdWUuIEFsdGhvdWdoIHRoaXMgY2hlY2sg
aXMgbm90IGEgY3JpdGljYWwgY2hlY2ssCml0IGNhbiBwcmV2ZW50IHNvbWUgbm9uLW5lY2Vzc2Fy
eSBNU1Igd3JpdGUuCgpJZiB5b3Ugc3RpbGwgdGhpbmsgd2Ugc2hvdWxkIGhhbmRsZSB0aGUgY2Fz
ZSB0aGF0IHVzZXIgaW5wdXRzIGFuIGludmFsaWQKdmFsdWUgZXZlcnkgdGltZSwgSSB0aGluayB3
ZSBjYW4gcmVzdG9yZSB0aGUgY29kZXMgaW4gJ21iYV9jaGVja190aHJ0bCcKdG8gY2hhbmdlIGlu
dmFsaWQgdmFsdWUgdG8gdmFsaWQgb25lLCB0aGVuIGluc2VydCB0aGUgdmFsaWQgdmFsdWUgaW50
bwp2YWxfYXJyYXkuIFRoZW4sIHRoaXMgY2hlY2sgaXMgYWx3YXlzIHZhbGlkLgoKPiBKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 02:59:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 02:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxlWH-0006wk-BP; Fri, 29 Sep 2017 02:59:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dxlWG-0006wb-64
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 02:59:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 88/35-03616-307BDC95; Fri, 29 Sep 2017 02:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tbhqMu0/Wy
 kwZT/Jhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK1WIFO1gqNpxeytLAeJi5i5GLQ0hgGqPE
 smMzWLsYOTkkBHgljiyDsQMkHmxYzAJiCwlMYJSYsSkSxGYRUJXofnaACcRmE1CXePy1B8wWE
 VCUePDyJlgvs0ADs8TTg6UgtrCAu8TayRfB5vAK6ErM2T0PamapRPOSt+wQcUGJkzOfsED0qk
 v8mXcJ6DgOIFtaYvk/DpAwp4ClxOxV25hBbFEBFYkpJ7exTWAUmIWkexaS7lkI3QsYmVcxahS
 nFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GBcMz/wEKMk
 B5OSKG/DyrORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L20FygkWpaanVqRl5gBjBCYtwcGjJ
 MK7HSTNW1yQmFucmQ6ROsWoy3Hj4fU/TEIsefl5qVLivE9AigRAijJK8+BGwOL1EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5K0Gm8GTmlcBtegV0BBPQEZMnngE5oiQRISXVwNhTsfc6f9H
 FNbzvVFViRd30+WPMrgVc3vp2mY785m97n7Uk7vE79lrticPbbTdvrmczP1Xy285/G9P2DXPZ
 +i4fYF/JmpHZwZVSxfaARUjPcAXD3Um+VzIm/OY4KhW87dGkD8yCE5atLa97mem9UTo98LbH+
 m1HJALY+Ho5NzuGxbWd08oMjVJiKc5INNRiLipOBAB6WDfd0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506653952!95888905!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47229 invoked from network); 29 Sep 2017 02:59:14 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 02:59:14 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Sep 2017 19:59:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,451,1500966000"; d="scan'208";a="1176885933"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 28 Sep 2017 19:59:10 -0700
Date: Fri, 29 Sep 2017 10:58:01 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170929025801.GE11006@yi.y.sun>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170928155754.6nd62gqnhu7sygvy@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170928155754.6nd62gqnhu7sygvy@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 00/15] Enable Memory Bandwidth Allocation
	in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDktMjggMTY6NTc6NTQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gU2F0LCBTZXAgMjMsIDIw
MTcgYXQgMDU6NDg6MDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gSGksIGFsbCwKPiA+IAo+
ID4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBSZXNvdXJjZSkg
ZmVhdHVyZSBjYWxsZWQKPiA+IEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJB
KSB0byBYZW4uCj4gPiAKPiA+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGluZywgd2UgY2hhbmdlIHNv
bWUgaW50ZXJmYWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+ID4gZ2VuZXJhbCBidXQgbm90IG9ubHkg
Zm9yIENBVC4KPiAKPiBJIHdpbGwgZ2V0IHRvIHRoaXMgc2VyaWVzIG5leHQgd2Vlay4gWW91IGFs
cmVhZHkgY29sbGVjdGVkIGEgYnVuY2ggb2YKPiBjb21tZW50cywgaWYgeW91IGhhdmUgYWRkcmVz
c2VkIGFsbCBvZiB0aGVtLCBmZWVsIGZyZWUgdG8gcmVzZW5kLgoKVGhhbmsgeW91ISBMZXQgbWUg
dHJ5IHRvIHRvIGFkZHJlc3MgYWxsIGNvbW1lbnRzIGJlZm9yZSBDaGluZXNlIGhvbGlkYXkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 03:38:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 03:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxm7i-00015X-Mc; Fri, 29 Sep 2017 03:37:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxm7h-00015L-KZ
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 03:37:57 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F4/C2-25121-410CDC95; Fri, 29 Sep 2017 03:37:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVVf4wNl
 Ig95rehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+LnlOnvBNNOKQ//VGxi3
 ancxcnEICTQySbRcbmCBcB4zSjyZ+pYVwtnGKPFg6hemLkZODhEBZ4mvZ+ayg9i8AvoSG8+dZ
 AaxhQX0JBb/OMMCYksIeEkceXGDEca++vcW0CB2DjYBK4lDYiBRFgFVics35rBMYORawMiwil
 GjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0LMMQLCD8eVpz0O
 MkhxMSqK8DSvPRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2wDygnWJSanlqRlpkDDDGYtAQH
 j5II70aQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifOeAikSACnKKM2DGwEL90uMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5r0JMoUnM68EbtMroCOYgI6YPPEMyBEliQgpqQbGA4YvTe
 IDxbJmp0hfNFmz/MZyofnV3f8DfD7MtstYHp//SdrXtuR+L0PO39D3xx7ZCkp1bbhRb2ZSdnl
 S9tOM1kMJc2qmvFhyfbvJ05qXKi///2P3z3MQ/7s+5b/P1esqFi83ZbDsk2sxklqRtKHyyKdo
 Pm1PZgbv2Hfuv3aFT6l5F20wd/8vJZbijERDLeai4kQAZkb8oHICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506656274!100261328!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28272 invoked from network); 29 Sep 2017 03:37:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 03:37:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxm7c-0007PU-3G; Fri, 29 Sep 2017 03:37:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxm7W-0008VF-M9; Fri, 29 Sep 2017 03:37:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxm7W-0005uX-DE; Fri, 29 Sep 2017 03:37:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113894-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=de15f8b6eff892be8872f14fa000e425e82f9cff
X-Osstest-Versions-That: ovmf=62634215f32015888561581a5aaf4a1ccaa546b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 03:37:46 +0000
Subject: [Xen-devel] [ovmf test] 113894: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4OTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkZTE1ZjhiNmVmZjg5MmJlODg3MmYxNGZhMDAwZTQy
NWU4MmY5Y2ZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2MjYzNDIx
NWYzMjAxNTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0NmIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4OTEgIDIwMTctMDktMjggMjE6Mjg6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODk0ICAyMDE3LTA5LTI5IDAxOjE5OjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWRlMTVmOGI2ZWZmODkyYmU4ODcyZjE0ZmEwMDBlNDI1
ZTgyZjljZmYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4KKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZGUxNWY4YjZlZmY4OTJiZTg4NzJm
MTRmYTAwMGU0MjVlODJmOWNmZgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZGUxNWY4YjZlZmY4
OTJiZTg4NzJmMTRmYTAwMGU0MjVlODJmOWNmZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46
LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGRlMTVmOGI2
ZWZmODkyYmU4ODcyZjE0ZmEwMDBlNDI1ZTgyZjljZmYgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDog
aHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9s
aW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xp
bnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGRlMTVmOGI2ZWZmODkyYmU4
ODcyZjE0ZmEwMDBlNDI1ZTgyZjljZmY6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
NjI2MzQyMS4uZGUxNWY4YiAgZGUxNWY4YjZlZmY4OTJiZTg4NzJmMTRmYTAwMGU0MjVlODJmOWNm
ZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 04:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 04:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxmuC-0004EK-41; Fri, 29 Sep 2017 04:28:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxmuA-0004ED-S7
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 04:28:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 52/E4-30688-2DBCDC95; Fri, 29 Sep 2017 04:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyuP0Ov+7F02c
 jDT7tkLT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPmz/3HXLBPoWJa71LmBsYP0l2MnBwSAkYS
 byf+Y+pi5OIQEljIKPH2zU9WkISwQLDE8qc3mEBsEQFfiX/fTjKDFDELbGOUuLjoDSNERy+jx
 Of9jWBVbAKqEhuunwLr5hWwlti9dh87iM0CFJ/8sI0FxBYVCJdoOtvPAlEjKHFy5hMwm1PATm
 L6iWnMIDazgLrEn3mXoGxxiU3PvrNC2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWp
 RWWqRrqGRXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIgyAMEOxr5ZzocYJTmY
 lER5f546GynEl5SfUpmRWJwRX1Sak1p8iFGDg0Ogb83qC4xSLHn5ealKErxnQOoEi1LTUyvSM
 nOAUQRTKsHBoyTC230SKM1bXJCYW5yZDpE6xajLsWTKlT9MQmAzpMR5U4ExKSQAUpRRmgc3Ah
 bRlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+wTkEp7MvBK4Ta+AjmACOmLyxDMgR5QkIqS
 kGhh9fp+c57z4VsVa2bJzt7smdVz9+GF1E8ulX5lR6982NybJ6ihuUPsr9H6t8bPEqqfSnUfW
 SvfL9zs+3+R6/vS3nUxOyiyW6b7ODHPXv3yyrfxIxhnebSd0z6eFFh05e+F9zpaCuNf23Oe2l
 m1ubr/ta5zgZRMbP0srYqePzIrHv4PvJ3dZfvuvxFKckWioxVxUnAgA9uKiPuMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506659281!110932271!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6859 invoked from network); 29 Sep 2017 04:28:01 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-6.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 04:28:01 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 59170ADE3;
 Fri, 29 Sep 2017 04:28:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170925100035.432-1-jgross@suse.com>
 <20170925100035.432-8-jgross@suse.com>
 <058be02b-6d28-6ba9-3458-b80cdbad4cee@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5e726274-4c9e-cfe1-c4ff-b8bb90a3e589@suse.com>
Date: Fri, 29 Sep 2017 06:27:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <058be02b-6d28-6ba9-3458-b80cdbad4cee@citrix.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v10 07/11] xen: delay allocation of grant
 table sub structures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMjA6NTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjUvMDkvMTcgMTE6
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IERlbGF5IHRoZSBhbGxvY2F0aW9uIG9mIHRoZSBn
cmFudCB0YWJsZSBzdWIgc3RydWN0dXJlcyBpbiBvcmRlciB0bwo+PiBhbGxvdyBtb2RpZnlpbmcg
cGFyYW1ldGVycyBuZWVkZWQgZm9yIHNpemluZyBvZiB0aGVzZSBzdHJ1Y3R1cmVzIGF0IGEKPj4g
cGVyIGRvbWFpbiBiYXNpcy4gQWxsb2NhdGUgdGhlIHN0cnVjdHVyZXMgYW5kIHRoZSB0YWJsZSBm
cmFtZXMgb25seQo+PiBmcm9tIGdyYW50X3RhYmxlX2luaXQoKS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBJJ3ZlIGp1c3QgcmViYXNlZCBt
eSBoeXBlcnZpc29yIGFuZCBib290aW5nIGFuIEhWTSBndWVzdCBpcyBnb2luZyBzcGxhdAo+IHRo
dXNseToKPiAKPiAoWEVOKSBBc3NlcnRpb24gJ2d0LT5hY3RpdmUnIGZhaWxlZCBhdCBncmFudF90
YWJsZS5jOjE2NzIKPiAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1
Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDAKPiAoWEVOKSBSSVA6ICAg
IGUwMDg6WzxmZmZmODJkMDgwMjBkOTJjPl0gZ3JhbnRfdGFibGUuYyNnbnR0YWJfZ3Jvd190YWJs
ZSsweDI2LzB4MzgzCj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ2ICAgQ09OVEVYVDog
aHlwZXJ2aXNvciAoZDB2MSkKPiAoWEVOKSByYXg6IDAwMDAwMDAwZmZmZmZmZWEgICByYng6IGZm
ZmY4MzA4MmI3ODNlYzAgICByY3g6IDAwMDAwMDAwMDAwMDAwMTAKPiAoWEVOKSByZHg6IDAwMDAw
MDAwMDAwMDAwMjAgICByc2k6IDAwMDAwMDAwMDAwMDAwMDEgICByZGk6IGZmZmY4MzA4MmI3ODIw
MDAKPiAoWEVOKSByYnA6IGZmZmY4MzAwYWJlNGZjYTggICByc3A6IGZmZmY4MzAwYWJlNGZjNTgg
ICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByOTogIGRlYWRiZWVmZGVhZGYwMGQgICBy
MTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAyODIKPiAoWEVOKSByMTI6
IGZmZmY4MzAwYWJlNGZkMTAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IGZmZmY4MzA4
MmI3ODIwMDAKPiAoWEVOKSByMTU6IDAwMDA3ZmVlNTA3ZDMwMDQgICBjcjA6IDAwMDAwMDAwODAw
NTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKPiAoWEVOKSBjcjM6IDAwMDAwMDA4MzQxMmMw
MDAgICBjcjI6IGZmZmY4ODAwODYyNzAxNDAKPiAoWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAg
ZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKPiAoWEVOKSBYZW4gY29k
ZSBhcm91bmQgPGZmZmY4MmQwODAyMGQ5MmM+IChncmFudF90YWJsZS5jI2dudHRhYl9ncm93X3Rh
YmxlKzB4MjYvMHgzODMpOgo+IChYRU4pICAwMCA0OCA4MyA3YiA0MCAwMCA3NSAwMiA8MGY+IDBi
IDhiIDc1IGM4IDgzIGZlIDAzIGI4IDA0IDAwIDAwIDAwIDBmIDQ3IGM2Cj4gKFhFTikgWGVuIHN0
YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzAwYWJlNGZjNTg6Cj4gKFhFTikgICAgMDAwMDAwMDgw
MDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA4MmI3ODIwMDAgZmZmZjgyZDAwMDAwMDAw
MQo+IChYRU4pICAgIGZmZmY4MzAwYWJlNGZjYTggZmZmZjgzMDgyYjc4M2VjMCBmZmZmODMwMGFi
ZTRmZDEwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICBmZmZmODMwODJiNzgyMDAwIDAwMDA3
ZmVlNTA3ZDMwMDQgZmZmZjgzMDBhYmU0ZmNkOCBmZmZmODJkMDgwMjE2YWU1Cj4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMSBmZmZmODMwODJiNzgyMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDBmZjAwMAo+IChYRU4pICAgIGZmZmY4MzAwYWJlNGZkNDggZmZmZjgyZDA4MDI4MmMzMSAw
MDAwMDAwMDAwMDAwMDAwIDgwODYwMDAwMDAwMDgwODYKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAzIGZmZmY4ODAwODYyNzAxNDAgZmZmZmZmZmY4MTE4MTI2OCBmZmZmZmZmZmZmZmZmZmZmCj4g
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgIGZmZmY4MzA4MmI3ODIwMDAgMDAwMDdmZWU1
MDdkMzAwNCBmZmZmODMwMGFiZTRmZTY4IGZmZmY4MmQwODAyMWVjZDMKPiAoWEVOKSAgICBmZmZm
ODMwMGFiZjdkMDAwIGZmZmY4MzA4MzczZWIwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFi
ZjdkMDAwCj4gKFhFTikgICAgZmZmZjgzMDBhYmU0ZmQ5OCBmZmZmODJkMDgwMjhhNzBmIDAwMDAw
MDAwZmZmZmZmZmYgZmZmZjgzMDgzNzNlMDAwMAo+IChYRU4pICAgIGZmZmY4MzAwYWJlNGZlNjgg
ZmZmZjgyZDA4MDI4YmNhMSAwMDAwMDAwMDAwMDBlMDMzIDAwMDAwMDAwMDAwMTAyNDYKPiAoWEVO
KSAgICAwMDAwMDAwMTAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDBmZjAwMCBm
ZmZmODJkMDgwMzUyODVlCj4gKFhFTikgICAgZmZmZjgyZDA4MDU3YWE4OCBmZmZmODMwMGFiZTRm
ZmZmIGZmZmY4MzAwYWJlNGZlNjggZmZmZjgyZDA4MDM1N2E5NQo+IChYRU4pICAgIGZmZmY4ODAw
ODdlMmFhNjggMDAwMDAwMDAwMDBmZWZmZiAwMDAwMDAwMDAwMDAwMjQ2IDAwMDA3ZmVlNGY3ZjI1
MzcKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMTAwIDAwMDA3ZmVlNGY3ZjI1MzcgMDAwMDAwMDAw
MDAwMDAzMyAwMDAwMDAwMDAwMDAwMjQ2Cj4gKFhFTikgICAgMDAwMDdmZmRlZjdjNmZhOCBmZmZm
ODMwMGFiZTRmZjE4IGZmZmY4MzAwYWJmN2QwMDAgMDAwMDAwMDAwMDAwMDAwYwo+IChYRU4pICAg
IGZmZmY4MmQwODAyMWRiOWQgZGVhZGJlZWZkZWFkZjAwZCBmZmZmODMwMGFiZTRmZjA4IGZmZmY4
MmQwODAzNTc0ZmUKPiAoWEVOKSAgICAwMjAwMDA4NzAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDcg
MDAwMDdmZWU1MDdkMzAwNCBkZWFkYmVlZmRlYWRmMDBkCj4gKFhFTikgICAgZGVhZGJlZWZkZWFk
ZjAwZCBkZWFkYmVlZmRlYWRmMDBkIGZmZmY4MzAwYWJmN2QwMDAgZmZmZjg4MDA4NjI3MDE0MAo+
IChYRU4pICAgIGZmZmY4MzAwYWJlNGZmMDggZmZmZjgyZDA4MDJhMDNmNSBmZmZmODMwMGFiZTRm
ZWY4IGZmZmY4MmQwODAyMzdhYmUKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBb
PGZmZmY4MmQwODAyMGQ5MmM+XSBncmFudF90YWJsZS5jI2dudHRhYl9ncm93X3RhYmxlKzB4MjYv
MHgzODMKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTZhZTU+XSBnbnR0YWJfbWFwX2ZyYW1lKzB4
MTFhLzB4MWU2Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjgyYzMxPl0geGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSsweGRhLzB4NDBjCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjFlY2QzPl0gZG9f
bWVtb3J5X29wKzB4MTEzNi8weDI1NzMKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTc0ZmU+XSBw
dl9oeXBlcmNhbGwrMHgxZWYvMHg0MmQKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNWJmZDY+XSB4
ODZfNjQvZW50cnkuUyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCj4gKFhFTikgCj4gKFhFTikgCj4g
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFBh
bmljIG9uIENQVSAwOgo+IChYRU4pIEFzc2VydGlvbiAnZ3QtPmFjdGl2ZScgZmFpbGVkIGF0IGdy
YW50X3RhYmxlLmM6MTY3Mgo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiAKPiBJJ3ZlIG5vdCB0YWtlbiBhIG5ldyB0b29sc3RhY2sgKGFzIEknbSB1bmFi
bGUgdG8gYXRtKSwgYnV0IGl0IGxvb2tzIGxpa2UKPiB0aGUgY29ycmVjdG5lc3Mgb2YgaHlwZXJ2
aXNvciBiZWhhdmlvdXIgbWlnaHQgbm93IGRlcGVuZCBvbiB0b29sc3RhY2sKPiBiZWhhdmlvdXIs
IHdoaWNoIGlzIGRpc3RpbmN0bHkgc3Vib3B0aW1hbC4KClRoZSBzZXQgbGltaXRzIGRvbWN0bCBp
cyBub3cgbWFuZGF0b3J5LgoKSSdsbCBzZW5kIGEgcGF0Y2ggd2hpY2ggd2lsbCBqdXN0IHJldHVy
biBhbiBlcnJvciBpbnN0ZWFkIG9mIGJyZWFraW5nCnRoZSBzeXN0ZW0uCgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 04:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 04:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxmzj-0004uo-QR; Fri, 29 Sep 2017 04:33:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxmzi-0004ui-5A
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 04:33:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C9/AF-10804-92DCDC95; Fri, 29 Sep 2017 04:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov6762bO
 RBt9mm1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm/JyxhKtjMU/Gjdx17A2MvVxcjJ4eEgJHE
 24n/mLoYuTiEBBYySmzaup0FJCEsYClx8fJKdhBbRMBX4t+3k8wgRcwC8xklNn/+yASSEBJIl
 7j68wkriM0moCqx4fopMJtXwFpiw4cdjF2MHBwsQPFdO0VAwqIC4RJNZ/tZIEoEJU7OfAJmcw
 rYSTz7tJANxGYWUJf4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGL
 UKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxPBiDYwXh/Y8Ah
 RkkOJiVR3uenz0YK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ6Fuz+gKjFEtefl6qkgQvxxmgOsGi1
 PTUirTMHGAEwZRKcPAoifA+AhnDW1yQmFucmQ6ROsWoKCUOkRAASWSU5sG1waL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5r4NM4cnMK4Gb/gpoMRPQ4skTz4AsLklESEk1MM48lzOF4Zr
 t02pmbunruXPPF+5xO8f3LiWQm9FOam1UznLD9iUpwbfuuV20s2oIMnNlKZcV9n43ve/D/IAt
 N04s92SJq2Xtvy6t52144yTr+/3mFdv6xW4eTJ2d9e/a1aOXatYc/FDYqbDmG89RhznPZzLoS
 Yd1bQjjiJg7ad10lwlt65vWlCixFGckGmoxFxUnAgAi9pH41QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506659623!73215761!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26997 invoked from network); 29 Sep 2017 04:33:43 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-21.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 04:33:43 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C0C90ADE3;
 Fri, 29 Sep 2017 04:33:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20170928100226.15280-1-jgross@suse.com>
 <86b0e6e2-e742-f6dc-39b6-9c3cfbfc7f05@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9e3921fb-1f9a-afa1-384a-64b01500ff32@suse.com>
Date: Fri, 29 Sep 2017 06:33:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <86b0e6e2-e742-f6dc-39b6-9c3cfbfc7f05@citrix.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v11 0/3] xen: better grant v2 support
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMjE6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjgvMDkvMTcgMTE6
MDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEN1cnJlbnRseSBMaW51eCBoYXMgbm8gc3VwcG9y
dCBmb3IgZ3JhbnQgdjIgYXMgdGhpcyB3b3VsZCByZWR1Y2UgdGhlCj4+IG1heGltdW0gbnVtYmVy
IG9mIGFjdGl2ZSBncmFudHMgYnkgYSBmYWN0b3Igb2YgMiBjb21wYXJlZCB0byB2MSwKPj4gYmVj
YXVzZSB0aGUgbnVtYmVyIG9mIHBvc3NpYmxlIGdyYW50cyBhcmUgbGltaXRlZCBieSB0aGUgYWxs
b3dlZCBudW1iZXIKPj4gb2YgZ3JhbnQgZnJhbWVzIGFuZCBncmFudCBlbnRyaWVzIG9mIHYyIG5l
ZWQgdHdpY2UgYXMgbXVjaCBieXRlcyBhcwo+PiB0aG9zZSBvZiB2MS4KPj4KPj4gVW5mb3J0dW5h
dGVseSBncmFudCB2MiBpcyB0aGUgb25seSB3YXkgdG8gc3VwcG9ydCBlaXRoZXIgZ3Vlc3RzIHdp
dGgKPj4gbW9yZSB0aGFuIDE2VEIgbWVtb3J5IHNpemUgb3IgUFYgZ3Vlc3RzIHdpdGggbWVtb3J5
IGFib3ZlIHRoZSAxNlRCCj4+IGJvcmRlciwgYXMgZ3JhbnQgdjEgbGltaXRzIHRoZSBmcmFtZSBu
dW1iZXIgdG8gYmUgMzIgYml0cyB3aWRlLgo+Pgo+PiBJbiBvcmRlciB0byByZW1vdmUgdGhlIGRp
c2FkdmFudGFnZSBvZiBncmFudCB2MiB0aGlzIHBhdGNoIHNlcmllcwo+PiBhZGRzIHN1cHBvcnQg
Zm9yIHNldHRpbmcgcGVyLWRvbWFpbiB2YWx1ZXMgcmVnYXJkaW5nIGdyYW50IGxpbWl0cy4KPj4g
QWRkaXRpb25hbGx5IHRoZSBkZWZhdWx0IGxpbWl0IG9mIGdyYW50IGZyYW1lcyBpcyBkb3VibGVk
IGluIGNhc2UKPj4gb2YgaG9zdHMgd2l0aCBwb3RlbnRpYWwgbWVtb3J5IGFib3ZlIHRoZSAxNlRC
IGJvcmRlci4KPj4KPj4gQ2hhbmdlcyBpbiBWMTE6Cj4+IC0gZHJvcHBlZCBwYXRjaGVzIDEtOCwg
YXMgYWxyZWFkeSBjb21taXR0ZWQKPj4gLSBwYXRjaCAxOiBhZGQgY29tbWVudCBpbiBpbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAoSnVsaWVuIEdyYWxsKQo+PiAtIHBhdGNoIDI6IHJldHVy
biBtYXguIHN1YmxlYWYgbnVtYmVyIGluIEVBWCAoQW5kcmV3IENvb3BlcikKPj4gLSBwYXRjaCAy
OiB1c2UgZmxzbCgpIGluc3RlYWQgb2YgZ2VuZXJpY19mbHNsKCkgKEphbiBCZXVsaWNoKQo+IAo+
IEphbjogWW91IGFwcGVhciB0byBoYXZlIGNvbW1pdHRlZCB2MTAgb2YgdGhpcyBzZXJpZXMsIHdo
aWNoIGFtb25nc3QKPiBvdGhlciB0aGluZ3MsIGlzIG1pc3NpbmcgdGhlIG1heCBzdWJsZWFmIGFz
c2lnbm1lbnQuCgpXaGlsZSBub3Qgc3RhdGluZyBpdCBleHBsaWNpdGx5LCB0aGUgc3VibGVhZiBz
dHVmZiBpcyBva2F5OiByZXMtPmEKaXNuJ3QgdG91Y2hlZCwgc28gaXQgd2lsbCBiZSAwLiBUaGUg
YWRkcmVzcyB3aWR0aCBpcyBwdXQgaW50byByZXMtPmIuCgo+IEp1ZXJnZW46IFdvdWxkIHlvdSBt
aW5kIHJlYmFzaW5nIHYxMSBvdmVyIHN0YWdpbmcsIGp1c3QgdG8gc2VlIHdoYXQgZWxzZQo+IGdv
dCBtaXNzZWQ/CgpBcyB0aGlzIHdhcyB0aGUgb25seSBtb2RpZmljYXRpb24gaW4gdjExIHJlZ2Fy
ZGluZyB0aGUgYXBwbGllZCBwYXRjaGVzCndlIGFyZSBmaW5lLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 04:38:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 04:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxn4B-00057A-BZ; Fri, 29 Sep 2017 04:38:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxn4A-000574-6i
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 04:38:22 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DB/17-03423-D3ECDC95; Fri, 29 Sep 2017 04:38:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov67NubO
 RButea1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnnX3WwFizQqZiw7yhLA+NqtS5GTg4JASOJ
 txP/MXUxcnEICSxklPj27CAbSEJYwEmie9tlMFtEwE3i5fKTLCC2kECexO0vm8HizEDNkxvfg
 cXZBFQlNlw/xdrFyMHBK2AtsbmPCcRkAQrv3Qi2SlQgXKLpbD9YNa+AoMTJmU/AbE4BG4nnP5
 axQ0xUl/gz7xIzhC0usenZd1YIW16ieets5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGlroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiYDEOxgvLkx4BCjJAeTkijv
 89NnI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8C44C5QTLEpNT61Iy8wBRglMWoKDR0mEV/4MU
 Jq3uCAxtzgzHSJ1ilGX48ekK3+YhFjy8vNSpcR5vUBmCIAUZZTmwY2ARewlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfNWgUzhycwrgdv0CugIJqAjJk88A3JESSJCSqqBcWVebcQH9mMRq1L
 rpq6YzhikXCo820diqnXB+g9L2866TG77zXza1bKiROZEl+L9FXcFLoptylc9c/47z1ynveK7
 PgSUr+DaZv45LNj40VS77a5ZTmlPvCTW3T13Y7vis9nduTOKQpwaumUXSt31UBA12Tgh+7shu
 4+5dUvYtFc7LvNz/u7fo8RSnJFoqMVcVJwIAKbZ7ALTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506659900!106664117!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31248 invoked from network); 29 Sep 2017 04:38:20 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-14.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 04:38:20 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0BE78ADE3;
 Fri, 29 Sep 2017 04:38:20 +0000 (UTC)
To: James Dingwall <james-xen@dingwall.me.uk>, xen-devel@lists.xen.org
References: <4a6f8bcd684af7dcd19b3b9d31ae0274@dingwall.me.uk>
 <65cc1e72-1a84-cd99-875b-4b8361cad6ed@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3391bf2b-3137-9c4b-7114-3562327085da@suse.com>
Date: Fri, 29 Sep 2017 06:38:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <65cc1e72-1a84-cd99-875b-4b8361cad6ed@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux kernel tmem regression v4.1 -> v4.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDkvMTcgMTU6MzEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjgvMDkvMTcgMTA6
NDIsIEphbWVzIERpbmd3YWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gSSBhbSB0cnlpbmcgdG8gbWln
cmF0ZSBteSBkb21VIGluc3RhbmNlcyBmcm9tIHY0LjEuNDQgdG8gdjQuNC44OCBhbmQgaXQKPj4g
c2VlbXMgdGhhdCB3aGV0aGVyIG9yIG5vdCBlODIwX2hvc3QgPSAxIGluIHRoZSBkb21VIGNvbmZp
Z3VyYXRpb24gaXMgdGhlCj4+IGNhdXNlIG9mIHRoZSBmb2xsb3dpbmcgc3RhY2sgdHJhY2UuwqAg
UGxlYXNlIG5vdGUgSSBoYXZlICNkZWZpbmUgTUNfREVCVUcKPj4gMSBpbiBhcmNoL3g4Ni94ZW4v
bXVsdGljYWxsLmMgc28gdGhlIGZhaWxlZCBoeXBlcnZpc29yIGNhbGwgaXMgbG9nZ2VkLsKgCj4+
IEknbSB1bnN1cmUgd2hpY2ggc2lkZSBvZiB0aGUga2VybmVsL3hlbiBib3VuZGFyeSB0aGlzIHJl
YWxseSBmYWxscy4KPj4KPj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdIDEgbXVsdGljYWxsKHMp
IGZhaWxlZDogY3B1IDAKPj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdIENQVTogMCBQSUQ6IDIy
IENvbW06IGt3b3JrZXIvMDoxIE5vdCB0YWludGVkCj4+IDQuNC44OCAjMTU3Cj4+IFNlcCAyNSAy
MjowMjo1MCBba2VybmVsXSBXb3JrcXVldWU6IGV2ZW50cyBiYWxsb29uX3Byb2Nlc3MKPj4gU2Vw
IDI1IDIyOjAyOjUwIFtrZXJuZWxdwqAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMDFlMzFmYTc4
Cj4+IGZmZmZmZmZmODEyZjlhMjggZmZmZjg4MDAxZjgwYTIyMAo+PiBTZXAgMjUgMjI6MDI6NTAg
W2tlcm5lbF3CoCBmZmZmODgwMDFmODBhMjM4IGZmZmY4ODAwMWUzMWZhYjAKPj4gZmZmZmZmZmY4
MTAwNGQ3OSAwMDAwMDAwMDAwMTE1YmI3Cj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIGZm
ZmY4ODAwMWY4MGEyNzAgZmZmZjg4MDAxZjgwYjMzMAo+PiBmZmZmODgwMTk1YmI3MDAwIDAwMDAw
MDAwMDAwMDAwMDAKPj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdIENhbGwgVHJhY2U6Cj4+IFNl
cCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTJmOWEyOD5dIGR1bXBfc3RhY2sr
MHg2MS8weDdlCj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTAwNGQ3
OT5dIHhlbl9tY19mbHVzaCsweGZkLzB4MWEwCj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKg
IFs8ZmZmZmZmZmY4MTAwNmJlNT5dIHhlbl9hbGxvY19wdGUrMHgxNzYvMHgxOGUKPj4gU2VwIDI1
IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxNTQ1MjFiPl0gcGh5c19wbWRfaW5pdCsw
eDIzYy8weDJhZgo+PiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODE1NDU0
OWI+XSBwaHlzX3B1ZF9pbml0KzB4MjBkLzB4MmQ0Cj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVs
XcKgIFs8ZmZmZmZmZmY4MTU0NjAyMj5dCj4+IGtlcm5lbF9waHlzaWNhbF9tYXBwaW5nX2luaXQr
MHgxNWUvMHgyMzMKPj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxNTQy
Njk0Pl0KPj4gaW5pdF9tZW1vcnlfbWFwcGluZysweDFjNy8weDI2NAo+PiBTZXAgMjUgMjI6MDI6
NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODEwNDExYmU+XSBhcmNoX2FkZF9tZW1vcnkrMHg1MC8w
eGRhCj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTU0MzE5MT5dCj4+
IGFkZF9tZW1vcnlfcmVzb3VyY2UrMHg5Yy8weDEyZAo+PiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5l
bF3CoCBbPGZmZmZmZmZmODEzNzQ2MmY+XQo+PiByZXNlcnZlX2FkZGl0aW9uYWxfbWVtb3J5KzB4
MTI1LzB4MTZiCj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTM3NDgy
ZD5dIGJhbGxvb25fcHJvY2VzcysweDFiOC8weDJjNQo+PiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5l
bF3CoCBbPGZmZmZmZmZmODEwN2RmMjc+XSA/Cj4+IF9fcmF3X2NhbGxlZV9zYXZlX19fcHZfcXVl
dWVkX3NwaW5fdW5sb2NrKzB4MTEvMHgxZQo+PiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoCBb
PGZmZmZmZmZmODEwNjBjMTg+XSBwcm9jZXNzX29uZV93b3JrKzB4MTlkLzB4MmE5Cj4+IFNlcCAy
NSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZmZmY4MTA2MTYyYT5dIHdvcmtlcl90aHJlYWQr
MHgyN2QvMHgzNmUKPj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdwqAgWzxmZmZmZmZmZjgxMDYx
M2FkPl0gPyByZXNjdWVyX3RocmVhZCsweDJhMi8weDJhMgo+PiBTZXAgMjUgMjI6MDI6NTAgW2tl
cm5lbF3CoCBbPGZmZmZmZmZmODEwNjU3NWI+XSBrdGhyZWFkKzB4ZGEvMHhlMgo+PiBTZXAgMjUg
MjI6MDI6NTAgW2tlcm5lbF3CoCBbPGZmZmZmZmZmODEwNjU2ODE+XSA/Cj4+IGt0aHJlYWRfd29y
a2VyX2ZuKzB4MTNmLzB4MTNmCj4+IFNlcCAyNSAyMjowMjo1MCBba2VybmVsXcKgIFs8ZmZmZmZm
ZmY4MTU0YzU3Zj5dIHJldF9mcm9tX2ZvcmsrMHgzZi8weDcwCj4+IFNlcCAyNSAyMjowMjo1MCBb
a2VybmVsXcKgIFs8ZmZmZmZmZmY4MTA2NTY4MT5dID8KPj4ga3RocmVhZF93b3JrZXJfZm4rMHgx
M2YvMHgxM2YKPj4gU2VwIDI1IDIyOjAyOjUwIFtrZXJuZWxdwqDCoCBjYWxswqAgMS8yOiBvcD0x
NCBhcmc9W2ZmZmY4ODAxMTViYjcwMDBdCj4+IHJlc3VsdD0wX3hlbl9hbGxvY19wdGUrMHg4MS8w
eDE4ZQo+PiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF3CoMKgIGNhbGzCoCAyLzI6IG9wPTI2IGFy
Zz1bZmZmZjg4MDAxZjgwYjMzMF0KPj4gcmVzdWx0PS0xX3hlbl9hbGxvY19wdGUrMHhkNy8weDE4
ZQo+PiBTZXAgMjUgMjI6MDI6NTAgW2tlcm5lbF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t
LS0tLS0tLS0tCj4+Cj4+Cj4+IHhlbiB2ZXJzaW9uIGlzIDQuOC4xLXIzIGZyb20gR2VudG9vLCBk
b20wIGlzIDQuMS40NC7CoCBJIGhhdmUgc2VlbiB0aGUKPj4gc2FtZSB0cmFjZSBsb2dnZWQgaW4g
YW4gVWJ1bnR1IDE2LjA0IGd1ZXN0IHdpdGggYSA0LjQga2VybmVsLsKgIEkgZG9uJ3QKPj4gaGF2
ZSBhIHNwZWNpZmljIHRlc3QgY2FzZSB3aGljaCB0cmlnZ2VycyB0aGlzIGJ1dCBpdCB3aWxsIHVz
dWFsbHkgYXBwZWFyCj4+IHdpdGhpbiAyNCBob3VycyBidXQgaXQgZGVwZW5kcyBvbiBob3cgbXVj
aCB3b3JrIHRoZSBkb21VIGhhcyBiZWVuCj4+IHBlcmZvcm1pbmcgKHNvIHByb2JhYmx5IGhvdyBt
dWNoIGJhbGxvb25pbmcgaXQgaGFzIGJlZW4gZG9pbmcpLsKgIFNldHRpbmcKPj4gZTgyMF9ob3N0
ID0gMCBpbiB0aGUgY29uZmlnIHNlZW1zIHRvIHByZXZlbnQgdGhpcyBoYXBwZW5pbmcuCj4+Cj4+
IEluIHRoZSBrZXJuZWwgZ2l0IGxvZyB2NC4xLjQ0Li52NC40Ljg5IC0tIDovYXJjaC94ODYveGVu
L21tdS5jIHNob3dzCj4+IHNvbWUgY29tbWl0cyB3aGljaCBzZWVtIHRvIHJlbGF0ZSB0byB0aGUg
ZmFpbGVkIGh5cGVydmlzb3Igb3BlcmF0aW9uIGFuZAo+PiB3b3JraW5nIHJvdW5kIHRoZSBlODIw
IG1hcC7CoCBJIGhhdmUgbm90IGRvbmUgYSBiaXNlY3QgdG8gdHJ5IGFuZCBpc29sYXRlCj4+IHRo
aXMgbW9yZSBkZWZpbml0aXZlbHkuwqAgSSBzdXNwZWN0IHRoaXMgY291bGQgYmUgYSBtb3JlIGdl
bmVyYWwgYmFsbG9vbgo+PiBpc3N1ZSBidXQgcGVyaGFwcyBpcyByZXZlYWxlZCB3aXRoIHRtZW0g
bW9yZSBlYXNpbHkgYXMgdGhlIHJhdGUgb2YKPj4gYmFsbG9vbmluZyB1cC9kb3duIGlzIGhpZ2hl
ciB0aGFuIG9jY2FzaW9uYWwgbWFudWFsIGNoYW5nZXMuCj4+Cj4+IFRoaXMgaXMgdGhlIGd1ZXN0
IC9wcm9jL2lvbWVtIHdpdGggZTgyMF9ob3N0ID0gMDoKPj4KPj4gS0VSTkVMOiA0LjQuODkgIzE1
NyBTTVAgV2VkIFNlcCAyNyAxOTozMDoyOCBCU1QgMjAxNwo+PiBUTUVNIE1PRFVMRSBQQVJBTVM6
Cj4+IC9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9jbGVhbmNhY2hlOiBZCj4+IC9zeXMvbW9k
dWxlL3RtZW0vcGFyYW1ldGVycy9mcm9udHN3YXA6IFkKPj4gL3N5cy9tb2R1bGUvdG1lbS9wYXJh
bWV0ZXJzL3NlbGZiYWxsb29uaW5nOiBZCj4+IC9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9z
ZWxmc2hyaW5raW5nOiBZCj4+IEtFUk5FTCBDT01NQU5EIExJTkU6IHJvb3Q9L2Rldi9yYW0wIGlu
aXQ9L2xpbnV4cmMgcmFtZGlzaz04MTkyCj4+IHJlYWxfcm9vdD0vZGV2L3N5c3RlbXZnL3Jvb3Rs
diB1ZGV2IGRvc2NzaSBkb2x2bSB0bWVtCj4+IC9wcm9jL2lvbWVtOgo+PiAwMDAwMDAwMC0wMDAw
MGZmZiA6IHJlc2VydmVkCj4+IDAwMDAxMDAwLTAwMDlmZmZmIDogU3lzdGVtIFJBTQo+PiAwMDBh
MDAwMC0wMDBmZmZmZiA6IHJlc2VydmVkCj4+IMKgIDAwMGYwMDAwLTAwMGZmZmZmIDogU3lzdGVt
IFJPTQo+PiAwMDEwMDAwMC0zZmZmZmZmZiA6IFN5c3RlbSBSQU0KPj4gwqAgMDEwMDAwMDAtMDE1
NTA5YWQgOiBLZXJuZWwgY29kZQo+PiDCoCAwMTU1MDlhZS0wMTgwN2ViZiA6IEtlcm5lbCBkYXRh
Cj4+IMKgIDAxOTE0MDAwLTAxOWMxZmZmIDogS2VybmVsIGJzcwo+PiBmZWUwMDAwMC1mZWUwMGZm
ZiA6IExvY2FsIEFQSUMKPj4KPj4gQW5kIHdpdGggZTgyMF9ob3N0ID0gMToKPj4KPj4gS0VSTkVM
OiA0LjQuODkgIzE1NyBTTVAgV2VkIFNlcCAyNyAxOTozMDoyOCBCU1QgMjAxNwo+PiBUTUVNIE1P
RFVMRSBQQVJBTVM6Cj4+IC9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9jbGVhbmNhY2hlOiBZ
Cj4+IC9zeXMvbW9kdWxlL3RtZW0vcGFyYW1ldGVycy9mcm9udHN3YXA6IFkKPj4gL3N5cy9tb2R1
bGUvdG1lbS9wYXJhbWV0ZXJzL3NlbGZiYWxsb29uaW5nOiBZCj4+IC9zeXMvbW9kdWxlL3RtZW0v
cGFyYW1ldGVycy9zZWxmc2hyaW5raW5nOiBZCj4+IEtFUk5FTCBDT01NQU5EIExJTkU6IHJvb3Q9
L2Rldi9yYW0wIGluaXQ9L2xpbnV4cmMgcmFtZGlzaz04MTkyCj4+IHJlYWxfcm9vdD0vZGV2L3N5
c3RlbXZnL3Jvb3RsdiB1ZGV2IGRvc2NzaSBkb2x2bSB0bWVtCj4+IC9wcm9jL2lvbWVtOgo+PiAw
MDAwMDAwMC0wMDAwMGZmZiA6IHJlc2VydmVkCj4+IDAwMDAxMDAwLTAwMDlmZmZmIDogU3lzdGVt
IFJBTQo+PiAwMDBhMDAwMC0wMDBmZmZmZiA6IHJlc2VydmVkCj4+IMKgIDAwMGYwMDAwLTAwMGZm
ZmZmIDogU3lzdGVtIFJPTQo+PiAwMDEwMDAwMC0xZmZmZmZmZiA6IFN5c3RlbSBSQU0KPj4gwqAg
MDEwMDAwMDAtMDE1NTA5YWQgOiBLZXJuZWwgY29kZQo+PiDCoCAwMTU1MDlhZS0wMTgwN2ViZiA6
IEtlcm5lbCBkYXRhCj4+IMKgIDAxOTE0MDAwLTAxOWMxZmZmIDogS2VybmVsIGJzcwo+PiAyMDAw
MDAwMC1kN2ZlZmZmZiA6IFVudXNhYmxlIG1lbW9yeQo+PiBkN2ZmMDAwMC1kN2ZmZGZmZiA6IEFD
UEkgVGFibGVzCj4+IGQ3ZmZlMDAwLWQ3ZmZmZmZmIDogQUNQSSBOb24tdm9sYXRpbGUgU3RvcmFn
ZQo+PiBmZWUwMDAwMC1mZWUwMGZmZiA6IExvY2FsIEFQSUMKPj4gMTAwMDAwMDAwLTExZmZmZmZm
ZiA6IFN5c3RlbSBSQU0KPj4KPj4KPj4gSWYgb3RoZXIgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGVu
dmlyb25tZW50IGlzIHVzZWZ1bCBwbGVhc2UgbGV0IG1lIGtub3cuCj4gCj4gQ2MtaW5nIEtvbnJh
ZCwgd2hvIHNob3VsZCBiZSBtdWNoIG1vcmUgZmFtaWxpYXIgd2l0aCB0bWVtIHRoYW4gSSBhbS4K
ClN0cmFuZ2UsIGluIG15IHNlbnQgZm9sZGVyIEtvbnJhZCB3YXMgc3RpbGwgb24gQ2M6CgpUcnlp
bmcgYWdhaW4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 05:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 05:16:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxnem-0007sY-BN; Fri, 29 Sep 2017 05:16:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxnel-0007sM-1B
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 05:16:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 80/9C-01778-A17DDC95; Fri, 29 Sep 2017 05:16:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUlfy+tl
 Ig8f/xCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bPi//sBetEKx51vmJvYJzA38XIySEh4C9x
 fUkDO4TtIbHo6hY2EFtEwFliwofbYDavgJ7E+unnGEFsYQEjiaPHnjJ1MXIA1btJHOmWg2h1k
 1iw+SNYORvQmIk9E1lAbBYBVYlLLyeDjRcS0JJYunglE8RIQYmTM5+A1TALSEgcfPGCGWKOpc
 SN3fdYJzDyzkJSNgtJ2QJGplWM6sWpRWWpRbpGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUn
 Fesn5uZsYgYFTz8DAuIPxVLPzIUZJDiYlUV6T82cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 yl8DygkWpaanVqRl5gBDGCYtwcGjJMIrCJLmLS5IzC3OTIdInWLU5Ti26fIfJiGWvPy8VClx3
 udXgYoEQIoySvPgRsDi6RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV42kFU8mXklcJteAR
 3BBHTE5IlnQI4oSURISTUwrnIyS4v74LdkmiG38Dnl8E8bvtSeko2cUH8zb1FqSVx+TlzqC4W
 7/WEv1zP/vV/2RH+t4KHz5lO+3wmZL7FNcO/NPx61PU+XnHs5UUGtx/0s3197Cak7a8wVP6/e
 XOR5/tDCnbc19lZmzz+Wd08v9PpRm/m/4xflvPow+8PqNUY6ZskrQsscOpVYijMSDbWYi4oTA
 ere4muiAgAA
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506662167!78528596!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12420 invoked from network); 29 Sep 2017 05:16:09 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 05:16:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="441732372"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72173-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=62634215f32015888561581a5aaf4a1ccaa546b1
X-Osstest-Versions-That: ovmf=b07bbb4f73c9d2abbdab5db0b064379981db11bc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 06:15:59 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72173: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA2MjYzNDIxNWYzMjAxNTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0
NmIxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMDdiYmI0ZjczYzlk
MmFiYmRhYjVkYjBiMDY0Mzc5OTgxZGIxMWJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzEg
IDIwMTctMDktMjggMjI6MTg6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTczICAyMDE3LTA5LTI5IDAwOjE5OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSHVhamluZyBMaSA8aHVh
amluZy5saUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2MjYzNDIxNWYz
MjAxNTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0NmIxCkF1dGhvcjogSHVhamluZyBMaSA8aHVhamlu
Zy5saUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIFNlcCAyNyAxNDoyNDoxMSAyMDE3ICswODAwCgog
ICAgU2hlbGxQa2cvVWVmaUhhbmRsZVBhcnNpbmdMaWIuYzogTWFwIFNtbVBjaVJvb3RCcmlkZ2VJ
byBjb3JyZWN0bHkKICAgIAogICAgVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gaGFzIGEgdHlw
byB0aGF0IG1hcHMgU21tUGNpUm9vdEJyaWRnZUlvCiAgICB0byAiUGNpUm9vdEJyaWRnZUlvIi4K
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5saUBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQg
NTllZGVhNTEyMDM5MmZkYWZhMTAyMjA0Y2FmNzdmOWEwZTQ4ZTRjOQpBdXRob3I6IEh1YWppbmcg
TGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjcgMTQ6MTc6MzEgMjAx
NyArMDgwMAoKICAgIFNoZWxsUGtnL2RoOiBBZGQgbWFwcGluZyBvZiBuZXcgVUVGSS9QSSBwcm90
b2NvbHMKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSHVhamluZyBMaSA8aHVhamluZy5saUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 05:39:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 05:39:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxo1J-0000oG-8n; Fri, 29 Sep 2017 05:39:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxo1H-0000oA-GI
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 05:39:27 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 88/1C-30688-E8CDDC95; Fri, 29 Sep 2017 05:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVyuP0Ov27fnbO
 RBkcnslt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmN/dfYC1axV5xe/Ju5gbGVrYuRk0NCwEji
 7cR/TF2MXBxCAgsZJf6fe8cMkmATUJXYcP0UK4gtIqAkcW/VZLAiZoFTjBLP/x1gAkkIC/hKX
 PzbzQhiswA1PFrbzg5i8wqYSFw5fJEZYoO8RMeBySwTGDkXMDKsYlQvTi0qSy3SNddLKspMzy
 jJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0FwMQ7GA8Ntn5EKMkB5OSKC/b7bORQnxJ+Sm
 VGYnFGfFFpTmpxYcYZTg4lCR4PUFygkWp6akVaZk5wMCBSUtw8CiJ8BaApHmLCxJzizPTIVKn
 GI05bjy8/oeJo+Pm3T9MQix5+XmpUuK8UiClAiClGaV5cINgAX2JUVZKmJcR6DQhnoLUotzME
 lT5V4ziHIxKwrzZIFN4MvNK4Pa9AjqFCeiUyRPPgJxSkoiQkmpgbFptNIn5Fb+HgJ2TdNfktb
 2OXWf1J+44FLf9P1/iYxZOsfZW3uI7Wo1Ts6J+BB1meRRk+ari/vU3Fd+fe59kSv46sW6+YH/
 XGUtjvlhppzwxgcbu6yY2t7c3ONwteXdn4+30GP9jGyZ7//z58cq9ghech1Xc6y5bvNVomRl7
 MfWKyOz5JcuvK7EUZyQaajEXFScCAN1u+BtjAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506663565!112158982!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60968 invoked from network); 29 Sep 2017 05:39:26 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-5.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 05:39:26 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 858D8ADE3;
 Fri, 29 Sep 2017 05:39:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 07:39:22 +0200
Message-Id: <20170929053922.24373-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
	missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBnbnR0YWJfZ3Jvd190YWJsZSgpIGlzIGJlaW5nIGNhbGxlZCB3aXRob3V0IGdyYW50
X3RhYmxlX2luaXQoKQpoYXZpbmcgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIGUuZy4gaW4g
Y2FzZSBvZiBhIHRvb2xzdGFjayBlcnJvciwKZmFpbCB0aGUgZnVuY3Rpb24gaW5zdGVhZCBvZiBj
cmFzaGluZyB0aGUgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDYgKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4
IDcxNzA2ZjVjYmEuLmYyNTk4YTkwMmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTE2NjksNyArMTY2OSwxMSBA
QCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25y
X2ZyYW1lcykKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAg
ICAgdW5zaWduZWQgaW50IGksIGo7CiAKLSAgICBBU1NFUlQoZ3QtPmFjdGl2ZSk7CisgICAgaWYg
KCB1bmxpa2VseSghZ3QtPmFjdGl2ZSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJncmFudF90YWJsZV9zZXRfbGltaXRzKCkgY2FsbCBtaXNzaW5nLlxuIik7Cisg
ICAgICAgIHJldHVybiAwOworICAgIH0KIAogICAgIGlmICggcmVxX25yX2ZyYW1lcyA8IElOSVRJ
QUxfTlJfR1JBTlRfRlJBTUVTICkKICAgICAgICAgcmVxX25yX2ZyYW1lcyA9IElOSVRJQUxfTlJf
R1JBTlRfRlJBTUVTOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 05:53:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 05:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxoEU-00021Q-FK; Fri, 29 Sep 2017 05:53:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxoET-00021E-7l
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 05:53:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 30/1D-03642-0CFDDC95; Fri, 29 Sep 2017 05:53:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXf3/bO
 RBv/faVqsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y8LEOSwF7zMqdk8rbWDs
 cepi5OQQEmhkknh4gb+LkQvIfswo8Xv/czYIZxujxN7rHawgVSICzhJfz8xlB7F5BfQlbrxbw
 AZiCwvYSXx/dpsRpEFCYIaMxK+HN8ESEgKeEq+uX2aEsVt+z2buYmTnYBOwkjgkBhJlEVCVWH
 fhJfMERu4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL
 9zQAEOxg7/jkdYpTkYFIS5WW7fTZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvJzB8hASLUtNT
 K9Iyc4CBB5OW4OBREuHdcw8ozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rw/QIoEQIoyS
 vPgRsCi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeX+CTOHJzCuB2/QK6AgmoCMmTzwDck
 RJIkJKqoFRS7B7nte721WW6e6SgnZl2/XCGT7tzEi8PVnRXnu9gcfyJ8odcw4V6/WmfDf4J2i
 ldNB8u9UGK49t1TtnxRjcmWuox8u9/cGpW+JFe95Nyrux5k68fbN0mRSz3zPlObXbsrYmf/j7
 Lu7w8pyiVy3R9r8ezuHx985cmX9Zw1E29vTl82eql7srsRRnJBpqMRcVJwIA/dZasn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506664378!109581117!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29109 invoked from network); 29 Sep 2017 05:52:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 05:52:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxoEK-0002i0-Dq; Fri, 29 Sep 2017 05: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxoEE-00013p-Qz; Fri, 29 Sep 2017 05:52:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxoEE-0000Hk-FG; Fri, 29 Sep 2017 05:52:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113892-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-xsm:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-xsm:host-install(4):broken:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=38ab259f559be5457f6866ba24185e013f27defb
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 05:52:50 +0000
Subject: [Xen-devel] [xen-unstable test] 113892: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2662666782675337267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2662666782675337267==
Content-Type: text/plain

flight 113892 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113892/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm         <job status>                 broken
 test-armhf-armhf-xl-xsm       4 host-install(4)        broken REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  38ab259f559be5457f6866ba24185e013f27defb
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   16 days
Failing since        113430  2017-09-14 01:24:48 Z   15 days   32 attempts
Testing same since   113892  2017-09-28 22:17:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      broken  
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-xl-xsm broken
broken-step test-armhf-armhf-xl-xsm host-install(4)

Not pushing.

(No revision log; it would be 2380 lines long.)


--===============2662666782675337267==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2662666782675337267==--

From xen-devel-bounces@lists.xen.org Fri Sep 29 06:00:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 06:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxoL8-0002Gm-BA; Fri, 29 Sep 2017 05:59:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bhupinder.thakur@linaro.org>) id 1dxoL7-0002Gg-Ct
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 05:59:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 43/94-17770-C51EDC95; Fri, 29 Sep 2017 05:59:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTABt2Yh2c
 jDQ79ZLf4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNO3PAuOMVVMf3sH/YGxhscXYxcHEIC0xkl
 HnxZxwrisAi0M0t8+vSIDcSREHjHIvG8cQ5LFyMnkJMncffqRqAEB5CdJvFiPTNEuFpi1Z8T7
 CC2kICWxNFTs1khpi5nkviy5TQjSD2bgInErA4JkBoRASWJe6smM4HYzAKhElP/PgAbLywQId
 H56CwbiM0ioCrx+GYrK4jNK+AlsezIFyaIXXISN891Mk9g5F/AyLCKUb04tagstUjXVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB4GIBgB+P0y/6HGCU5mJREedlun40U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHb/AAoJ1iUmp5akZaZAwxjmLQEB4+SCO9ikDRvcUFibnFmO
 kTqFKM9x4U7l/4wcXzpvQEkD+y5BSQ7bt79wyTEkpeflyolzusJ0iYA0pZRmgc3FBZ3lxhlpY
 R5GYHOFOIpSC3KzSxBlX/FKM7BqCTMmwQyhSczrwRu9yugs5iAzpo88QzIWSWJCCmpBsZN0gn
 HLTesvr2PJ5PV8t/33cKXA63rrC9aLZmszBR393jY5pdr2C8+6ip4/NZ27Zfmb1am792eZ/Pt
 TN53LSDgZu3zkvUXpJY8OtTo/fXp2x+hyvsSDrDNKPlwWSuaRW/JzMccKhuv/WY7NeOw/F3Z+
 OxWo9Zrx8vM19sZXK0+febiyUP7tvtZK7EUZyQaajEXFScCACdOZXa2AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506664794!81713203!1
X-Originating-IP: [209.85.192.176]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53506 invoked from network); 29 Sep 2017 05:59:55 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 05:59:55 -0000
Received: by mail-pf0-f176.google.com with SMTP id n24so223772pfk.5
 for <xen-devel@lists.xenproject.org>; Thu, 28 Sep 2017 22:59:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=tdVkyryuITrlxLQAnyrYSUuGJERaiuvW1X3MB4ckcBc=;
 b=Hi4qMQu7Bu9XahxuflDODDpS3kIuWDSorYPs1IUsZExyCEb6ACfGyoEyhxrjYHT6Mz
 Yc3hDHxqPnxrCKjy2c6brTZGKj92ye9sSrRlX8u8w7RBRZUXgv+nyrtOm9dUcnAWka0D
 S4CeMjfU7mFzBNEWk3UnZ/uI3+xzh2AG54aAY=
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=tdVkyryuITrlxLQAnyrYSUuGJERaiuvW1X3MB4ckcBc=;
 b=aa/psFRgczIsUEBTXrtqlJHb0ZvjZauHeYpC9zfBd5MjsxkbnYmcKKMAeJecfpbPfQ
 IiJgVO5wWtFQpUz5eaFejscbuSe2e5f/X3j6LWFWVrNIdCtGYJK+i0bcs9wUuPMnFuZU
 r+yUVO0naVxIGR4pEZNEd1/Io6A44Mc5kcP6+cFbWHNZ6C1vXhJfptDzOLXxD0C01Pfy
 Z6skVXus6Q0eJyp46nArT95oDktoAPkJYT+4KgN6UEbfkjzt2IFtWvdB+aIXlJRASZFQ
 PEYcZoZyGipxl63SHQp1CMeue3u/LZTPOIcN6dqZtd3fbYR5o4I4RgA5B8r/zKt8niXC
 fmBQ==
X-Gm-Message-State: AMCzsaUjBr/8NzhRKZqFzpny9paSLtNt6akWHe6CrhKU8QqfPIvT6VBL
 uw1BdVIbUosxm/eXFMrbv1pUoZ/Zi6s=
X-Google-Smtp-Source: AOwi7QBvxptbIibLyP0htN10SNI8xWQ1jr0bFF/VCnHOH2iOCUY2bi2bu4NK94tYoPZ5wS3D2ndoBQ==
X-Received: by 10.159.247.139 with SMTP id e11mr1021994pls.340.1506664794114; 
 Thu, 28 Sep 2017 22:59:54 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (h3.248.139.40.ip.windstream.net. [40.139.248.3])
 by smtp.gmail.com with ESMTPSA id f13sm6075830pfj.127.2017.09.28.22.59.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 28 Sep 2017 22:59:53 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 11:29:46 +0530
Message-Id: <1506664786-8343-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v3] xen/arm: Fix the issue in cmp_mmio_handler
	used in find_mmio_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBmaXhlcyB0aGUgd3JvbmcgcmFuZ2UgY2hlY2sgZG9uZSBpbiBjbXBfbW1pb19o
YW5kbGVyKCkuCgpUaGlzIGZ1bmN0aW9uIHJldHVybnMgLTEgLCAwIG9yIDEgIGJhc2VkIG9uIHdo
ZXRoZXIgdGhlIGtleSB2YWx1ZQppcyBiZWxvdyB0aGUgcmFuZ2UsIGluIHRoZSByYW5nZSBvciBh
Ym92ZSB0aGUgcmFuZ2Ugd2hlcmUgdGhlIHJhbmdlIGlzCihzdGFydCwgc3RhcnQrc2l6ZSkuIEhv
d2V2ZXIsIGl0IHNob3VsZCBjaGVjayBhZ2FpbnN0IChzdGFydCwgc3RhcnQrc2l6ZS0xKQpiZWNh
dXNlIHN0YXJ0K3NpemUgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2UuCgpUaGlzIHJlc3VsdGVkIGlu
IHJldHVybmluZyBhIHdyb25nIG1taW9faGFuZGxlciBmb3IgYSBnaXZlbiBtbWlvIGFkZHJlc3Mg
d2hpY2gKaGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KClRoaXMgYnVnIHdhcyBpbnRyb2R1Y2Vk
IHdoZW4gdGhlIG1taW8gcmVnaW9uIHNlYXJjaCBzd2l0Y2hlZCBmcm9tCmxpbmVhciBzZWFyY2gg
dG8gYmluYXJ5IHNlYXJjaCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdDoKCjgwNDdlMDkgInhlbi9h
cm06IGlvOiBVc2UgYmluYXJ5IHNlYXJjaCBmb3IgbW1pbyBoYW5kbGVyIGxvb2t1cCIuCgpTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
Ci0tLQpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoaXMgcGF0Y2ggbWF5IGhhdmUg
dG8gYmUgYmFjayBwb3J0ZWQgdG8gNC44IGFsc28uCgogeGVuL2FyY2gvYXJtL2lvLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCmluZGV4IGUyMTYxMjgu
LmM3NDhkOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pby5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9pby5jCkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyBpbnQgY21wX21taW9faGFuZGxlcihjb25z
dCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsZW0pCiAgICAgaWYgKCBoYW5kbGVyMC0+YWRkciA8
IGhhbmRsZXIxLT5hZGRyICkKICAgICAgICAgcmV0dXJuIC0xOwogCi0gICAgaWYgKCBoYW5kbGVy
MC0+YWRkciA+IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIxLT5zaXplKSApCisgICAgaWYgKCBo
YW5kbGVyMC0+YWRkciA+PSAoaGFuZGxlcjEtPmFkZHIgKyBoYW5kbGVyMS0+c2l6ZSkgKQogICAg
ICAgICByZXR1cm4gMTsKIAogICAgIHJldHVybiAwOwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 06:30:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 06:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxoop-0004lN-QU; Fri, 29 Sep 2017 06:30:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxoop-0004lB-2I
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 06:30:39 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 FB/DA-09852-E88EDC95; Fri, 29 Sep 2017 06:30:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsWS0XRdVbf3xdl
 Ig6XL5S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWHRSZaCO6YV22bPYm9g
 /KjdxcjFISTQyCRx+FQDG4TzmFHi283bjBDONkaJzoU3gDKcHCICzhJfz8xl72Lk4OAV0JdY8
 JkRxBQW0JOY+DMRxJQQ8JI4NrMApBjEXP5gNlMXIzsHm4CVxCExkCiLgKrEpFun2Scwci1gZF
 jFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoVQYg2MHYN8v
 5EKMkB5OSKO/ZZ2cjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHnkOlBMsSk1PrUjLzAGGF0xa
 goNHSYR3LUiat7ggMbc4Mx0idYrRmOPYpst/mDhWXb/7h0mIJS8/L1VKnDcapFQApDSjNA9uE
 CzsLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9zHIFJ7MvBK4fa+ATmECOmXyxDMgp5QkIq
 SkGhgNb+zgq3Zxv8Nno3l4CuPaR5mLZq26NSmjuGvVBhfLqvu6d969WGgp85braGen8wGHqdP
 zOyqrfomW+Yh9f2Phw+yQP/PQwhqlzPbF15IuKXbH2kSLzNkUtK2vaPmsUrOkepbaoxY13SVv
 Z1+Mq73ktMb03AueB7ttJ/jqZD12Sb39lKOK21OJpTgj0VCLuag4EQBHUK+fdgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506666636!113896085!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32496 invoked from network); 29 Sep 2017 06:30:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 06:30:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxooj-0003if-2c; Fri, 29 Sep 2017 06: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxood-0003FJ-Ng; Fri, 29 Sep 2017 06:30:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxood-00081m-IK; Fri, 29 Sep 2017 06:30:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113897-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4c34a8ea191155f438901e635bd87810072b19a4
X-Osstest-Versions-That: ovmf=de15f8b6eff892be8872f14fa000e425e82f9cff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 06:30:27 +0000
Subject: [Xen-devel] [ovmf test] 113897: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg5NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM4OTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0YzM0YThlYTE5MTE1NWY0Mzg5MDFlNjM1YmQ4Nzgx
MDA3MmIxOWE0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkZTE1Zjhi
NmVmZjg5MmJlODg3MmYxNGZhMDAwZTQyNWU4MmY5Y2ZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4OTQgIDIwMTctMDktMjkgMDE6MTk6NDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzODk3ICAyMDE3LTA5LTI5IDAzOjUwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXMgUnVm
ZmluIDxjaHJpcy5ydWZmaW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVs
LmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj00YzM0YThlYTE5MTE1NWY0Mzg5
MDFlNjM1YmQ4NzgxMDA3MmIxOWE0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBF
UkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDRjMzRhOGVh
MTkxMTU1ZjQzODkwMWU2MzViZDg3ODEwMDcyYjE5YTQKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9u
PTRjMzRhOGVhMTkxMTU1ZjQzODkwMWU2MzViZDg3ODEwMDcyYjE5YTQKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0
IFBFUkxMSUI9LjouOi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAu
IC4vY3JpLWdldGNvbmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0u
Oi46LjouCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHg0YzM0YThlYTE5MTE1NWY0Mzg5MDFlNjM1YmQ4NzgxMDA3MmIxOWE0ID0geCAnXScKKyA6
IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcv
c2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFi
aW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
bnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQK
KysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3Zt
ZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA0YzM0
YThlYTE5MTE1NWY0Mzg5MDFlNjM1YmQ4NzgxMDA3MmIxOWE0OnJlZnMvaGVhZHMveGVuLXRlc3Rl
ZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CiAgIGRlMTVmOGIuLjRjMzRhOGUgIDRjMzRhOGVhMTkxMTU1ZjQzODkwMWU2MzVi
ZDg3ODEwMDcyYjE5YTQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 07:33:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 07:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxpn2-00007o-0e; Fri, 29 Sep 2017 07:32:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxpn1-00007i-90
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 07:32:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C5/8D-03454-227FDC95; Fri, 29 Sep 2017 07:32:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva7i97O
 RBt97NSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bzebOZCvpDKz7M1WpgnGTSxcjBISHgLzGv
 P7mLkRPI9JC4fvYEE4gtIuAsMeHDbTYQm1dAT6Lj80ZmEFtYIEli8tYjQDVcQPWLxSQ6j5xnh
 Wh2l7hz4zM7jH3s31OwZjagoRN7JrKA2CwCqhIrH30Es4UEtCSWLl7JBLFAUOLkzCdgcWYBCY
 mDL14wQ8yxlPi2/inzBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzCkGIBgB+OfZQGHGCU5mJREeV9+ORspxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYI3+BtQTrAoNT21Ii0zBxjcMGkJDh4lEV4TkDRvcUFibnFmOkTqFKMux7FNl/8wC
 bHk5eelSonzcoMUCYAUZZTmwY2ARdolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNag0zhyc
 wrgdv0CugIJqAjJk88A3JESSJCSqqB8eyDH6xn11fOsNu6q1R9wgUZmwdMGa41Z1n6Xxh4Lps
 oXVJ6/wmfzd9VpgsOHT6g71Zv8KTeeI+c3AHFK591LFcbHtK3udYsMSfYNOOmxikLky3b/+ps
 jz4Vanz9y/sr8davfrc6vSlUYuBluiEokskXt5J1WsbOlLLn1+ce77tT2u4iZuXfrMRSnJFoq
 MVcVJwIAA2FAwCvAgAA
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506670368!85052836!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38656 invoked from network); 29 Sep 2017 07:32:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 07:32:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="449730390"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72172-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64:hosts-allocate:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=ab161529261928ae7f3556e3220829c34b2686ec
X-Osstest-Versions-That: qemuu=1e3ee834083227f552179f6e43902cba5a866e6b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 08:32:45 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 72172: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2704407599192914326=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2704407599192914326==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72172 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72172/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 72156
 test-amd64-i386-xl-qemuu-win7-amd64 10 windows-install    fail REGR. vs. 72156
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install    fail REGR. vs. 72156

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72156
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72156
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72156
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72156
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72156
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72156
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72156
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72156
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72156
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72156
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72156
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 qemuu                ab161529261928ae7f3556e3220829c34b2686ec
baseline version:
 qemuu                1e3ee834083227f552179f6e43902cba5a866e6b

Last test of basis    72156  2017-09-26 04:44:59 Z    3 days
Testing same since    72172  2017-09-29 00:15:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alex Bennée <alex.bennee@linaro.org>
  Alistair Francis <alistair.francis@xilinx.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  John Snow <jsnow@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Liang Yan <lyan@suse.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64 hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

(No revision log; it would be 1734 lines long.)


--===============2704407599192914326==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2704407599192914326==--

From xen-devel-bounces@lists.xen.org Fri Sep 29 08:02:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxqFk-0002eC-Fz; Fri, 29 Sep 2017 08:02:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43893fad9=wei.liu2@citrix.com>)
 id 1dxqFj-0002e6-D9
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 08:02:31 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 09/E1-17770-61EFDC95; Fri, 29 Sep 2017 08:02:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva7Yv7O
 RBucbGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbMy8yFixkrfjd4NbA2M/SxcjJISHgLzHp
 1nJGEJtFQFVixbEnTCA2m4CyxM/OXjYQWwQo3rH1JlCci4NZYD6zRNfEt6wgCWEBd4m1ky+CD
 eIVsJA4OP8WWLOQwAxGieP/XCDighInZz4Bq2EW0JFYsPsT0FAOIFtaYvk/DpAwp4CexP7LR8
 BaRQVUJDqXzmGBGKMg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA1N9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgONAQh2MH5bFnCIUZKDSUmUt+TP2UghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwpf4FygkWp6akVaZk5wJCHSUtw8CiJ8DaApHmLCxJzizPTIVKnG
 HU5bjy8/odJiCUvPy9VSpz3N8h8AZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYV42kFU8mXklcJteAR3BBHTE5IlnQI4oSURISTUwKh7mnjtFsWStfHrfrNX2SVd5dPfzSfi
 9OPPb+6ix9na1qblOW9OiN4k6HFomyKiz70Hlk5iA+Ztlv3FzrLS6LdRYVd94ip1DZNaDjryr
 XtGXKs7OzglRi7TqCvlSoSVgvcAu02u/i9aq0OMfLjS9nv5J+0anJfPqondPp6X/0FxgcaO63
 0xRiaU4I9FQi7moOBEAZz+mNboCAAA=
X-Env-Sender: prvs=43893fad9=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506672147!82089338!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19064 invoked from network); 29 Sep 2017 08:02:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 08:02:29 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="449732738"
Date: Fri, 29 Sep 2017 09:02:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20170929080225.v22yztvaf5e7erev@citrix.com>
References: <1506160104-5890-1-git-send-email-yi.y.sun@linux.intel.com>
 <20170928155754.6nd62gqnhu7sygvy@citrix.com>
 <20170929025801.GE11006@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170929025801.GE11006@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 00/15] Enable Memory Bandwidth Allocation
	in Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTA6NTg6MDFBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTA5LTI4IDE2OjU3OjU0LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gU2F0LCBTZXAgMjMs
IDIwMTcgYXQgMDU6NDg6MDlQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiBIaSwgYWxsLAo+
ID4gPiAKPiA+ID4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBS
ZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPiA+ID4gSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBBbGxv
Y2F0aW9uIChNQkEpIHRvIFhlbi4KPiA+ID4gCj4gPiA+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGlu
Zywgd2UgY2hhbmdlIHNvbWUgaW50ZXJmYWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+ID4gPiBnZW5l
cmFsIGJ1dCBub3Qgb25seSBmb3IgQ0FULgo+ID4gCj4gPiBJIHdpbGwgZ2V0IHRvIHRoaXMgc2Vy
aWVzIG5leHQgd2Vlay4gWW91IGFscmVhZHkgY29sbGVjdGVkIGEgYnVuY2ggb2YKPiA+IGNvbW1l
bnRzLCBpZiB5b3UgaGF2ZSBhZGRyZXNzZWQgYWxsIG9mIHRoZW0sIGZlZWwgZnJlZSB0byByZXNl
bmQuCj4gCj4gVGhhbmsgeW91ISBMZXQgbWUgdHJ5IHRvIHRvIGFkZHJlc3MgYWxsIGNvbW1lbnRz
IGJlZm9yZSBDaGluZXNlIGhvbGlkYXkuCgpFbmpveSB5b3VyIGhvbGlkYXkhCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 08:15:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxqSQ-0003Qf-K7; Fri, 29 Sep 2017 08:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ghl.bhrt@gmail.com>) id 1dxqSP-0003QZ-C1
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 08:15:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 43/CB-18674-8210EC95; Fri, 29 Sep 2017 08:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42K5GNqwTled8Vy
 kwcrDahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZjU37BF/uKuc+vszYwzjXrYuTiEBKYyCjR
 uL6VDcRhEWhglTi38CxrFyMnh4TAHFaJZ80JEHaZxOvXp4HiHEB2kcSGVcwQ4UKJW6v3MIHYv
 AKCEidnPmEBsYUEvCSOPfgFFucUCJQ4uH8NI8SyHg6JhW1bwYoYBFwkTlx8yA5iswmoS3Tvns
 kIMp9FQFXiyK9AiJkBEif3NoKtFRawknj31x0kLCKgJ9Hc85QFZCSzwFVGie17boCNYRbwkXi
 6/STbBEahWUhOmoUkBWFrSrRu/80OYWtILLizjxHC1pZYtvA18wJG1lWMGsWpRWWpRbpGFnpJ
 RZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBX8/AwLiDsW+V3yFGSQ4mJVHekH9nI
 4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J74D5QTLEpNT61Iy8wBxiFMWoKDR0mEdzZImre4ID
 G3ODMdInWK0ZXjwp1Lf5g4jm26DCQP7LkFJDfcvAsk94FIIZa8/LxUKXHeMyDNAiDNGaV5cKN
 hKeQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe6yBTeDLzSuAueAV0HBPQcZMnngE5riQR
 ISXVwDhhdtnETWVSCf2H1y7a6K/t3885rX/m0SecHzy6jn44Z9ZltLrjdhaLs+k2X7dJs+ObC
 juXzVw6zUnIV7Cg5fes+wISrXL2ajkz3jyyzZVhq7KSXBmoZrI8Lf9EupO+cILkR2UF3s+PL5
 9YXne/9kO4mqX2rsLyw1NsfWzm6ir+yeF9NGl2uRJLcUaioRZzUXEiAMTntWocAwAA
X-Env-Sender: ghl.bhrt@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506672935!74984247!1
X-Originating-IP: [209.85.128.174]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24691 invoked from network); 29 Sep 2017 08:15:35 -0000
Received: from mail-wr0-f174.google.com (HELO mail-wr0-f174.google.com)
 (209.85.128.174)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 08:15:35 -0000
Received: by mail-wr0-f174.google.com with SMTP id k62so1030733wrc.9
 for <xen-devel@lists.xen.org>; Fri, 29 Sep 2017 01:15:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7UftYuwPV5RoXgCVIf4+kA2h+xMOY6fiaaIhaRm2s1A=;
 b=OyZcTp38IRAZ/iGl/8IfGe3JhEffqU4BoHup0XSYraRqUCLOpJnf5zK6BcgX403fsl
 rh4So0OcrJ5JZfyhsUsg1Knj5o+xVwGJ+oPGuasi3KfzJNaF1T4kwzIVdc0w8AB0g4Ni
 zhQJKvYER2+0eLKf7R3wgKTfb+YqV+5B9652oTgBr2DIeTq8HWkYh2I7K/noFX/IFMX8
 7zBBPOjQ+u2txbWWYiOovkBtH23J/HK6CScfkXgCn8SVU77lf1POA1IaB4zBBGNAchZf
 ylRvqCqKy85rZQeosFjYpi7O+X9uSVpn1BZlP9UAGAkr+kiB7F6q3cfSPTydGvu9GneU
 C0SA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=7UftYuwPV5RoXgCVIf4+kA2h+xMOY6fiaaIhaRm2s1A=;
 b=Z4ocWq7GfVZRlw8cJC9cvvkhqPNtOaqCTGUvtSuyPO17zjZNXWuYNcFvjuM6VZs4/r
 qB3Sk89fMom71mgGT/Y6SNJe3qoGCEdA0N4mSnSZvvDDzuM5/V9vn4v98qKYLzGvZHgV
 QJwZAc1xHcNTEBN6hnVLOjR/wNlWsLjkyyFKIm9kVnwHvIFL4bOxC6puGPbQbidwIT15
 VRmkOSkKZvPB8zaY7UXILTBL6zVN48L4bjZJMGt/l7DeOYerAKEBVssS7rAxICrFSlmW
 vdf2T2UowpYY7hcM/MUedAZWd8J339PdFRoO2s5rBwySR9kXtyNZi/ubdmgSfKBAOuQH
 Jt3w==
X-Gm-Message-State: AHPjjUjQUGfCX78x7FFmJ+7pdIV+4YErTPXJjAv8pgpIdSL7jOSJUvag
 u5hn7NII/w922WBOAgLn/fXx5hi8AOF+wPd+Mew=
X-Google-Smtp-Source: AOwi7QBEIDhWb7mp+ssC0YzOIe6LCuIRR1dOaMA6dt+m0KBWYYCKjFDfSNanomtxWhc2gNzqyzsPUiZ52ZoEsUiQMPw=
X-Received: by 10.46.83.18 with SMTP id h18mr3211037ljb.131.1506672935038;
 Fri, 29 Sep 2017 01:15:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.78.138 with HTTP; Fri, 29 Sep 2017 01:15:34 -0700 (PDT)
In-Reply-To: <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CAPD2p-njUGgLOjk4um1xZ8LLpGTv3XJ5MBnMfLtG3yNcqAUA+A@mail.gmail.com>
 <CABdg74cSUZyP+=vhgtZ+0tcdAL++7p2a-F8fH1vTZCwbAgpWrw@mail.gmail.com>
 <CAPD2p-mxy8cRqFEtc_UR8MbEuV9C-4tP2hZpv6MRNafAah_P-g@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Fri, 29 Sep 2017 13:45:34 +0530
Message-ID: <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4037620296039475982=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4037620296039475982==
Content-Type: multipart/alternative; boundary="94eb2c1ce80615f3b4055a4fa135"

--94eb2c1ce80615f3b4055a4fa135
Content-Type: text/plain; charset="UTF-8"

Hello

The patch didn't work in my case.

Thanks,
Bharat

On Mon, Sep 25, 2017 at 11:38 PM, Oleksandr Tyshchenko <olekstysh@gmail.com>
wrote:

> Hi, Bharat
>
> On Mon, Sep 25, 2017 at 8:40 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
> >
> >
> > On 25-Sep-2017 6:59 PM, "Julien Grall" <julien.grall@arm.com> wrote:
> >
> > Hi,
> >
> > I am using same setup.
> > It just my guess because no response to key ctrl+a input.
> >
> > SoC has 8250 compitible UART.I will print character in receive handler of
> > UART in Xen. Do we have any other hook test this?
>
> Maybe you got stuck in the UART interrupt handler. Can you recheck?
>
> If so, can you take a look at the patch which has been posted recently:
> https://patchwork.kernel.org/patch/9959003/
>
> >
> > One more thing, is big-little supported in xen?
> > How Xen distribute load among the CPUs or Xen only run in context of the
> > guest only?
> > In my setup Dom0 use energy aware scheduler.
> >
> > Thanks,
> > Bharat
> >
> >
> > On 09/25/2017 01:53 PM, bharat gohil wrote:
> >>
> >> Hello Andrii,
> >>
> >> I tried but no success.
> >> It looks, Xen is not running.
> >
> >
> > I am a bit confused... on one of the previous e-mail you posted log from
> > Xen:
> >
> > (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
> input to
> > Xen)
> >
> > (XEN) Freed 272kB init memory.
> >
> > So unless you have a completely new setup, Xen is definitely running.
> > However, what may happen is the serial driver in Xen does not receive
> input
> > characters.
> >
> > One of the first test would be to check whether the driver effectively
> > receive characters.
> >
> > Cheers,
> >
> >>
> >> Thanks,
> >> Bharat
> >>
> >>
> >> On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov <andrii_anisov@epam.com
> >> <mailto:andrii_anisov@epam.com>> wrote:
> >>
> >>     Hello Bharat,
> >>
> >>
> >>     On 25.09.17 11:42, bharat gohil wrote:
> >>
> >>         Hello Wilk,
> >>
> >>         I had try Ctrl+a three times and 'd' but no dump on the serial
> >>         console.
> >>
> >>     Its a way to switch to XEN debug console. In case you are using
> >>     minicom, you should press Ctrl+A six times, then you will see the
> >>     line like following:
> >>          (XEN) *** Serial input -> Xen (type 'CTRL-a' three times to
> >>     switch input to DOM0)
> >>
> >>     Then you can press 'h' for seeing installed key handlers.
> >>
> >>     But all of this requires XEN to be running somehow.
> >>
> >>     --
> >>     *Andrii Anisov*
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Bharat Gohil
> >> Sr.Software Engineer
> >> bharat.gohil@harman.com <mailto:bharat.gohil@harman.com>
> >> +919427054633
> >
> >
> > --
> > Julien Grall
> >
> >
>
>
>
> --
> Regards,
>
> Oleksandr Tyshchenko
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

--94eb2c1ce80615f3b4055a4fa135
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello=C2=A0<div><br></div><div>The patch didn&#39;t work i=
n my case.</div><div><br></div><div>Thanks,</div><div>Bharat</div></div><di=
v class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, Sep 25, 2017=
 at 11:38 PM, Oleksandr Tyshchenko <span dir=3D"ltr">&lt;<a href=3D"mailto:=
olekstysh@gmail.com" target=3D"_blank">olekstysh@gmail.com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">Hi, Bharat<br>
<span class=3D""><br>
On Mon, Sep 25, 2017 at 8:40 PM, bharat gohil &lt;<a href=3D"mailto:ghl.bhr=
t@gmail.com">ghl.bhrt@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On 25-Sep-2017 6:59 PM, &quot;Julien Grall&quot; &lt;<a href=3D"mailto=
:julien.grall@arm.com">julien.grall@arm.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; I am using same setup.<br>
&gt; It just my guess because no response to key ctrl+a input.<br>
&gt;<br>
&gt; SoC has 8250 compitible UART.I will print character in receive handler=
 of<br>
&gt; UART in Xen. Do we have any other hook test this?<br>
<br>
</span>Maybe you got stuck in the UART interrupt handler. Can you recheck?<=
br>
<br>
If so, can you take a look at the patch which has been posted recently:<br>
<a href=3D"https://patchwork.kernel.org/patch/9959003/" rel=3D"noreferrer" =
target=3D"_blank">https://patchwork.kernel.org/<wbr>patch/9959003/</a><br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
&gt;<br>
&gt; One more thing, is big-little supported in xen?<br>
&gt; How Xen distribute load among the CPUs or Xen only run in context of t=
he<br>
&gt; guest only?<br>
&gt; In my setup Dom0 use energy aware scheduler.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Bharat<br>
&gt;<br>
&gt;<br>
&gt; On 09/25/2017 01:53 PM, bharat gohil wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello Andrii,<br>
&gt;&gt;<br>
&gt;&gt; I tried but no success.<br>
&gt;&gt; It looks, Xen is not running.<br>
&gt;<br>
&gt;<br>
&gt; I am a bit confused... on one of the previous e-mail you posted log fr=
om<br>
&gt; Xen:<br>
&gt;<br>
&gt; (XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39; three times t=
o switch input to<br>
&gt; Xen)<br>
&gt;<br>
&gt; (XEN) Freed 272kB init memory.<br>
&gt;<br>
&gt; So unless you have a completely new setup, Xen is definitely running.<=
br>
&gt; However, what may happen is the serial driver in Xen does not receive =
input<br>
&gt; characters.<br>
&gt;<br>
&gt; One of the first test would be to check whether the driver effectively=
<br>
&gt; receive characters.<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Bharat<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Sep 25, 2017 at 5:45 PM, Andrii Anisov &lt;<a href=3D"mail=
to:andrii_anisov@epam.com">andrii_anisov@epam.com</a><br>
&gt;&gt; &lt;mailto:<a href=3D"mailto:andrii_anisov@epam.com">andrii_anisov=
@epam.com</a><wbr>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Hello Bharat,<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0On 25.09.17 11:42, bharat gohil wrote:<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Hello Wilk,<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I had try Ctrl+a three times and =
&#39;d&#39; but no dump on the serial<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0console.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Its a way to switch to XEN debug console. In ca=
se you are using<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0minicom, you should press Ctrl+A six times, the=
n you will see the<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0line like following:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (XEN) *** Serial input -&gt; Xen=
 (type &#39;CTRL-a&#39; three times to<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0switch input to DOM0)<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0Then you can press &#39;h&#39; for seeing insta=
lled key handlers.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0But all of this requires XEN to be running some=
how.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0--<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0*Andrii Anisov*<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Regards,<br>
&gt;&gt; Bharat Gohil<br>
&gt;&gt; Sr.Software Engineer<br>
&gt;&gt; <a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@harman.com=
</a> &lt;mailto:<a href=3D"mailto:bharat.gohil@harman.com">bharat.gohil@har=
man.<wbr>com</a>&gt;<br>
&gt;&gt; <a href=3D"tel:%2B919427054633" value=3D"+919427054633">+919427054=
633</a><br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Julien Grall<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div><span class=3D"HOEnZb"><font color=3D"#888888">--<br>
Regards,<br>
<br>
Oleksandr Tyshchenko<br>
</font></span></blockquote></div><br><br clear=3D"all"><div><br></div>-- <b=
r><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div di=
r=3D"ltr"><div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software E=
ngineer<br></div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"=
_blank">bharat.gohil@harman.com</a><br></div><div>+919427054633</div></div>=
</div></div>
</div>

--94eb2c1ce80615f3b4055a4fa135--


--===============4037620296039475982==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4037620296039475982==--


From xen-devel-bounces@lists.xen.org Fri Sep 29 08:19:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:19:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxqVm-0003bt-3V; Fri, 29 Sep 2017 08:19:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxqVk-0003bi-8Q
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 08:19:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 7D/67-25201-7F10EC95; Fri, 29 Sep 2017 08:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfcb47l
 Ig1X/lCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMe3pOsaCm0kVH6etYmxg
 nOTQxcjFISTQyCTx6/lBNgjnMaPEwa0bgRxOIGcbo8Tf9SEgtoiAs8TXM3PZuxg5OHgF9CWef
 84HCQsLmElcfD6fFaRXQmC1rMTbpYuZQBISAt4Si7etYIOxt667x9LFyM7BJmAlcUgMJMoioC
 rx5MI71gmM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+d
 uYgR6nAEIdjD2zXI+xCjJwaQkyhvy72ykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnezQznIoUE
 i1LTUyvSMnOAoQeTluDgURLhnf0fqJW3uCAxtzgzHSJ1ilGX49imy3+YhFjy8vNSpcR5LYGBL
 CQAUpRRmgc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwRyCU9mXgncpldARzABHT
 F54hmQI0oSEVJSDYzZMj03OvNOs2yfstvcOeFSXnxnoc3a4j3q16/lLv6UNEdVpVZ8e9H3ehm
 TCTITAvft4wkNmRlva+aTIyTCyVPy92PtKQ+W9W4Tyww4/3Nu7a19dGFnRjJPypYO9U3pL6vm
 vhdy1NlxaFe05jtP4a1Kp14u8blneDZxb3O4WpPIi8af0u0r+ZVYijMSDbWYi4oTAcGqg9F+A
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1506673141!93795863!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23408 invoked from network); 29 Sep 2017 08:19:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 08:19:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxqVe-0006wx-2K; Fri, 29 Sep 2017 08:18:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxqVY-00082t-LD; Fri, 29 Sep 2017 08:18:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxqVY-0002si-BS; Fri, 29 Sep 2017 08:18:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113896-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl:xen-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=770b782f555d663d133fcd4dc1632023f79357b9
X-Osstest-Versions-That: linux=225d3b67482930ff5a9f49ad307deffd97ce04c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 08:18:52 +0000
Subject: [Xen-devel] [linux-linus test] 113896: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzg5NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzODk2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM4NjYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTEzODY2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzODY2CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQg
aW4gMTEzODY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM4NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTM4NjYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMzg2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODY2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTM4NjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzg2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3MGI3ODJmNTU1ZDY2M2Qx
MzNmY2Q0ZGMxNjMyMDIzZjc5MzU3YjkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDIyNWQzYjY3NDgyOTMwZmY1YTlmNDlhZDMwN2RlZmZkOTdjZTA0YzEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExMzg2NiAgMjAxNy0wOS0yNyAxODo0OTo0MCBaICAgIDEgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMTM4ODIgIDIwMTctMDktMjggMTI6MzI6NDEgWiAgICAwIGRheXMg
ICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM4OTYgIDIwMTctMDktMjkgMDI6
Mjk6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IEVzdHJpbiA8YWxleC5lc3RyaW5AaW50ZWwuY29t
PgogIEFsZXggVmVza2VyIDx2YWxleEBtZWxsYW5veC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KICBDYXJsb3MgTWFpb2xpbm8gPGNtYWlvbGlub0ByZWRoYXQuY29tPgogIENo
YW5kYW4gUmFqZW5kcmEgPGNoYW5kYW5AbGludXgudm5ldC5pYm0uY29tPgogIENoYW53b28gQ2hv
aSA8Y3cwMC5jaG9pQHNhbXN1bmcuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNh
bm9uaWNhbC5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4K
ICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+CiAgRG91
ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVyeXUgR3VhbiA8ZWd1YW5AcmVkaGF0
LmNvbT4KICBIYXJpc2ggQ2hlZ29uZGkgPGhhcmlzaC5jaGVnb25kaUBpbnRlbC5jb20+CiAgSGVs
Z2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIElseWEgTGVzb2toaW4gPGlseWFsQG1lbGxhbm94
LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbiBTb2tvbG93c2tpIDxqYW4uc29r
b2xvd3NraUBpbnRlbC5jb20+CiAgS2FtZW5lZSBBcnVtdWdhbSA8a2FtZW5lZS5hcnVtdWdhbUBp
bnRlbC5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VuamlybyBO
YWtheWFtYSA8bmFrYXlhbWFrZW5qaXJvQGdtYWlsLmNvbT4KICBLb25zdGFudGluIEtobGVibmlr
b3YgPGtobGVibmlrb3ZAeWFuZGV4LXRlYW0ucnU+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9uQGtl
cm5lbC5vcmc+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExpbnVz
IFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNaWNoYWVsIEouIFJ1
aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxvbGVnQHJlZGhh
dC5jb20+CiAgUGFyYXYgUGFuZGl0IDxwYXJhdkBtZWxsYW5veC5jb20+CiAgUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvc3MgWndpc2xlciA8cm9zcy56
d2lzbGVyQGxpbnV4LmludGVsLmNvbT4KICBTZWJhc3RpYW4gU2FuY2hleiA8c2ViYXN0aWFuLnNh
bmNoZXpAaW50ZWwuY29tPgogIFNoYWxvbSBMYWd6aWVsIDxzaGFsb21sQG1lbGxhbm94LmNvbT4K
ICBTdW5pZWwgTWFoZXNoIDxzdW5pbC5tQHRlY2h2ZWRhLm9yZz4KICBUeWNobyBBbmRlcnNlbiA8
dHljaG9AZG9ja2VyLmNvbT4KICBUeWxlciBCYWljYXIgPHRiYWljYXJAY29kZWF1cm9yYS5vcmc+
CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTAxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 08:31:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxqhS-0004qi-8h; Fri, 29 Sep 2017 08:31:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxqhQ-0004qW-PO
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 08:31:08 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0E/A2-03422-CC40EC95; Fri, 29 Sep 2017 08:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve5plnO
 RBi3zJSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b1I6eZC3YIVMz7dYmlgbGFq4uRk0NCwF/i
 8vm5zBC2u8T09hVsILaIgLPEhA+3wWxeAT2JWd3/wGqEBSIkPl9cwdTFyAVU38QicXvnC6hmV
 Ym/Z3aA2WwCHhITeyaygNgsQPGXH3eygthCAloSSxevZIIYKihxcuYTsBpmAQmJgy9g5lhI7P
 jYxzaBkXcWkrJZSMoWMDKtYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZ
 Lzs/dxAgMHgYg2ME4/bL/IUZJDiYlUV5e5nORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4e0By
 gkWp6akVaZk5wDCGSUtw8CiJ8CaCpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpy3H6RIA
 KQoozQPbgQspi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc2yBSezLwSuE2vgI5gAjpi8s
 QzIEeUJCKkpBoYYydtW7RGmfX76TvHPng4Gpza6s6x8Y/TYXbu9vjHDf9vP3l3+KyaVNDM1wJ
 zWCf+kbaf6n4lPc/QZMbeJ0tmikdvWy0evHjih3S58PyV27avfHH0TUBJT7Rmkzt/cfachyxL
 fulNe2a81rLndvoR/ov2e50fLNi/p9fQ6f3SgB0vta50SJ6TNFZiKc5INNRiLipOBABJ4ckip
 AIAAA==
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506673865!71290750!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49213 invoked from network); 29 Sep 2017 08:31:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 08:31:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="449735147"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72175-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:test-arm64-arm64-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-jessie:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-arm64:capture-logs:broken:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:xen-boot:fail:nonblocking
X-Osstest-Versions-That: flight=72137
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 09:31:04 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 72175: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTc1IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcyMTc1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MjEzNwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTM3CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzIxMzcK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MjEzNwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDcyMTM3CgpiYXNlbGluZSB2
ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzIxMzcKCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1weWdydWIg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1qZXNzaWUt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 08:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxqjo-0004zT-M4; Fri, 29 Sep 2017 08:33:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxqjn-0004z4-OI
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 08:33:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AA/2C-02229-E550EC95; Fri, 29 Sep 2017 08:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG4c67l
 Ig79nRC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aljzOZCiZKVdy+0c7SwNgm3MXIySEh4C9x
 b9caJgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EtQWvWEFsYQEjiTtTJ7NC1LtJHJm3iRnGfvp/K
 1g9m4CHxMSeiSwgNouAqsTkJTsYQWwhAS2JpYtXMkHMFJQ4OfMJWA2zgITEwRcvoOZYSOz42M
 c2gZF3FpKyWUjKFjAyrWJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87
 P3cQIDB0GINjB2PzF6RCjJAeTkijvOpZzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDeB5ASL
 UtNTK9Iyc4BBDJOW4OBREuH1A0nzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ47wSQIgGQo
 ozSPLgRsIi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHekyBTeDLzSuA2vQI6ggnoiMkTz4
 AcUZKIkJJqYFz04JfPkqBZTrEdu/kcPxs57XbKsbX6Pyc5wNKgwW3GnHqROYrhH6ZOibC7+Lb
 qj6+v1dxV8evmhGb/uqZY+XTysWKjKR9U2L4+YgyaVNnCkHaSnUtetdLf8qsD+z1efn+Zk5Jz
 vuQanmc7v+MWV9oX3gfGLcLBBQ92vfqxZdXSRqP51kqaTUosxRmJhlrMRcWJANbq4wqjAgAA
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506674012!113871352!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57129 invoked from network); 29 Sep 2017 08:33:34 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 08:33:34 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="441747176"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72174-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=de15f8b6eff892be8872f14fa000e425e82f9cff
X-Osstest-Versions-That: ovmf=62634215f32015888561581a5aaf4a1ccaa546b1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 09:33:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72174: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBkZTE1ZjhiNmVmZjg5MmJlODg3MmYxNGZhMDAwZTQyNWU4MmY5
Y2ZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2MjYzNDIxNWYzMjAx
NTg4ODU2MTU4MWE1YWFmNGExY2NhYTU0NmIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzMg
IDIwMTctMDktMjkgMDA6MTk6NDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTc0ICAyMDE3LTA5LTI5IDA1OjIxOjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21l
L29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGRlMTVmOGI2ZWZmODkyYmU4ODcyZjE0ZmEwMDBlNDI1ZTgy
ZjljZmYKQXV0aG9yOiBKaWF4aW4gV3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1
IFNlcCAyOCAxMzoyMjo1OCAyMDE3ICswODAwCgogICAgTmV0d29ya1BrZy9IdHRwRHhlOiBDbGFy
aWZ5IHRoZSB1c2FnZSBvZiBIdHRwQ29uZmlnRGF0YSBpbiBIVFRQIHByb3RvY29sCiAgICAKICAg
IENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4gPHNpeXVh
bi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgoKY29tbWl0
IGJmMDZiMzgzZTY0ZDg1NzQxOGFiZjIzODdhZDBlY2EzNDI1YjQyNDQKQXV0aG9yOiBKaWF4aW4g
V3UgPGppYXhpbi53dUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyOCAxMzoyMjoyOSAyMDE3
ICswODAwCgogICAgTWRlUGtnL0h0dHAuaDogQ2xhcmlmeSB0aGUgdXNhZ2Ugb2YgSHR0cENvbmZp
Z0RhdGEgaW4gSFRUUCBwcm90b2NvbAogICAgCiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRl
bC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2ln
bmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZZSBU
aW5nIDx0aW5nLnllQGludGVsLmNvbT4KCmNvbW1pdCA2OWNjMDEzY2E1MjI1NjUwZDdjNWIxMWQx
NDJiNGMzYmIxZWVjMDQyCkF1dGhvcjogSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29tPgpE
YXRlOiAgIFRodSBTZXAgMjggMTI6NTY6MjAgMjAxNyArMDgwMAoKICAgIE5ldHdvcmtQa2cvVWVm
aVB4ZUJjRHhlOiBGaXggdGhlIHJlZHVuZGFudCBjb25kaXRpb24gY2hlY2sKICAgIAogICAgQ2M6
IFNhbnRoYXB1ciBOYXZlZW4gPG5hdmVlbnNAYW1paW5kaWEuY28uaW4+CiAgICBDYzogWWUgVGlu
ZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 08:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxqzt-0006Gc-2k; Fri, 29 Sep 2017 08:50:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43893fad9=wei.liu2@citrix.com>)
 id 1dxqzr-0006GW-VQ
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 08:50:12 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2B/77-09852-3490EC95; Fri, 29 Sep 2017 08:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK4T57l
 Ig3Nr9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjW6YyFrQzVfw79JC5gfECYxcjJ4eEgL/E
 vDenWEBsFgFViWfLW9hBbDYBZYmfnb1sILYIkP2xtRcsziyQIfHt+j5mEFtYwEmie9tlsBpeA
 QuJX7tmAdlcHEIC8xkleh9PYIRICEqcnPmEBaJZR2LB7k9ARRxAtrTE8n8cIGFOARuJvY++gM
 0RFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Roa6SUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYaAxDsYOyb5XyIUZKDSUmUdx3LuUghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErzH2YFygkWp6akVaZk5wKCHSUtw8CiJ8F4DSfMWFyTmFmemQ6ROM
 epy3Hh4/Q+TEEtefl6qlDgvHwdQkQBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvEMgUnsy8ErhNr4COYAI6YvLEMyBHlCQipKQaGM0Me1Lf/fdnXahyOuLdv2pds2zR3ZK
 vNCvnK0meSfqvxVZmUslnHPaZxfacWu8t4Sv+f6duSazs/q364EjF8+Aj7T2SyY36u4zU7yle
 jvJxUTM7aWRY6del7eNcwLJWg03gWsPKTo0TE637J713T163943lwvOyKwvfTG3n3ymvM1N1b
 udsJZbijERDLeai4kQAykD6grsCAAA=
X-Env-Sender: prvs=43893fad9=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506675009!113782840!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38618 invoked from network); 29 Sep 2017 08:50:10 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 08:50:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="441748548"
Date: Fri, 29 Sep 2017 09:50:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170929085007.j73lajeaqbozuzl6@citrix.com>
References: <4a6f8bcd684af7dcd19b3b9d31ae0274@dingwall.me.uk>
 <65cc1e72-1a84-cd99-875b-4b8361cad6ed@suse.com>
 <3391bf2b-3137-9c4b-7114-3562327085da@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3391bf2b-3137-9c4b-7114-3562327085da@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, James Dingwall <james-xen@dingwall.me.uk>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Linux kernel tmem regression v4.1 -> v4.4
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDY6Mzg6MThBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiA+IAo+ID4gQ2MtaW5nIEtvbnJhZCwgd2hvIHNob3VsZCBiZSBtdWNoIG1vcmUgZmFt
aWxpYXIgd2l0aCB0bWVtIHRoYW4gSSBhbS4KPiAKPiBTdHJhbmdlLCBpbiBteSBzZW50IGZvbGRl
ciBLb25yYWQgd2FzIHN0aWxsIG9uIENjOgoKS29ucmFkIGhhcyBhIHNwZWNpYWwgc2V0dGluZyB0
byByZW1vdmUgaGltc2VsZiBmcm9tIENDLCBJIHRoaW5rLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 08:55:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 08:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxr4r-0006TF-Ly; Fri, 29 Sep 2017 08:55:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxr4q-0006T6-Bf
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 08:55:20 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E3/DE-01910-77A0EC95; Fri, 29 Sep 2017 08:55:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQreM61y
 kwafJJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ah/z9YCz5wVey5tYu1gfE3RxcjJ4eEgJ/E
 /AmnWEFsFgFVif5l/9m6GDk42ATsJaZ/rQAJiwgoS3xs7WXvYuTiYBa4yihxZ8UPRpCEsECcx
 LFpT5hAbF4BT4nelW3sILaQgInE8TenWSDighInZz4Bs5kFdCQW7P4ENp9ZQFpi+T+wEzgFTC
 U2T1nMDGKLCqhI9C95CjVGUaJ/3gM2iDPTJbb+/cU8gZF/FpKps5BMnYUwdQEj8ypGjeLUorL
 UIl0jE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAArGdgYNzB+Oq43yFGSQ4m
 JVHedSznIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CZyAuUEi1LTUyvSMnOAsQCTluDgURLhZ
 QRJ8xYXJOYWZ6ZDpE4xKkqJ837iAEoIgCQySvPg2mDxd4lRVkqYl5GBgUGIpyC1KDezBFX+Fa
 M4B6OSMG8dyHiezLwSuOmvgBYzAS2ePPEMyOKSRISUVAPjgh+1hXbvfjKrvNh5fXLL5Pnz9/D
 PZ83YUr90722tzCr2pW+NNSYqv/fJFlk84avOvouSVmeC+DkydWsfH3/A8ZrhhEL+Sq/GQ68Z
 +9WFP+1h+LuukWuL6cnpl9cs/2a/Lb9yNmv1mqYynoD2iJdyrgE8HdvzlVbtFfUXSlvYrr3wz
 tKLOXblSizFGYmGWsxFxYkA3fLah7oCAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506675318!86167160!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39764 invoked from network); 29 Sep 2017 08:55:18 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 08:55:18 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="53697370"
Date: Fri, 29 Sep 2017 09:55:11 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
References: <20170929053922.24373-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170929053922.24373-1-jgross@suse.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6Mzk6MjJBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIGdudHRhYl9ncm93X3RhYmxlKCkgaXMgYmVpbmcgY2FsbGVkIHdpdGhv
dXQgZ3JhbnRfdGFibGVfaW5pdCgpCj4gaGF2aW5nIGJlZW4gY2FsbGVkIGZvciB0aGUgZG9tYWlu
LCBlLmcuIGluIGNhc2Ugb2YgYSB0b29sc3RhY2sgZXJyb3IsCj4gZmFpbCB0aGUgZnVuY3Rpb24g
aW5zdGVhZCBvZiBjcmFzaGluZyB0aGUgc3lzdGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIHwgNiArKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKPiBpbmRleCA3MTcwNmY1Y2JhLi5mMjU5OGE5MDJmIDEwMDY0
NAo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+IEBAIC0xNjY5LDcgKzE2NjksMTEgQEAgZ250dGFiX2dyb3dfdGFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4gICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwg
ajsKPiAgCj4gLSAgICBBU1NFUlQoZ3QtPmFjdGl2ZSk7Cj4gKyAgICBpZiAoIHVubGlrZWx5KCFn
dC0+YWN0aXZlKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJncmFudF90YWJsZV9zZXRfbGltaXRzKCkgY2FsbCBtaXNzaW5nLlxuIik7CgpJbiB0aGUgY29t
bWl0IG1lc3NhZ2UgeW91IG1lbnRpb24gJ2dyYW50X3RhYmxlX2luaXQnLCB5ZXQgdGhlIGVycm9y
Cm1lc3NhZ2UgaGVyZSBzYXlzIGdyYW50X3RhYmxlX3NldF9saW1pdHMuIFNob3VsZG4ndCBib3Ro
IG1lbnRpb24gdGhlCnNhbWUgcHJlY3Vyc29yIGZ1bmN0aW9uPwoKQWxzbyBJIHRoaW5rIHRoaXMg
bWlnaHQgYmUgYmV0dGVyIGFzIGdwcmludGsgaW5zdGVhZCBvZiBnZHByaW50ay4KCj4gKyAgICAg
ICAgcmV0dXJuIDA7CgpUaGlzIHJldHVybiAwIGhhcyBjb25mdXNlZCBtZSwgSSB3YXMgZ29pbmcg
dG8gYXNrIHRvIHJldHVybiBFTk9ERVYsCmJ1dCB0aGVuIEkgc2F3IHRoaXMgaXMgYWN0dWFsbHkg
dHJlYXRlZCBsaWtlIGEgYm9vbGVhbi4gTWlnaHQgYmUgZ29vZAp0byBtYWtlIGdudHRhYl9ncm93
X3RhYmxlIHJldHVybiBib29sLCBvciBlaXRoZXIgbWFrZSBpdCByZXR1cm4gcHJvcGVyCmVycm9y
IGNvZGVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:02:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrBa-0007CB-EP; Fri, 29 Sep 2017 09:02:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxrBZ-0007C1-Cp
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:02:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2C/66-03283-81C0EC95; Fri, 29 Sep 2017 09:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyuP0Ov644z7l
 Ig5svWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrn8+xFVzlrdj5/ThrA+NU7i5GTg4JASOJ
 txP/MXUxcnEICSxklLjwfiojSEJYIE7i2LQnTCC2iIC1xOn1XewgNrPAEUaJK58NQGwhgWKJz
 hWdLCA2m4CqxIbrp1hBbF6g+uOfn4HFWYDiy5++BOsVFQiXaDrbzwJRIyhxcuYTMJtTwEti7+
 9mVoj56hJ/5l1ihrDFJTY9+w4Vl5do3jqbeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsY/ywLOMQoycGkJMrr
 x30uUogvKT+lMiOxOCO+qDQntfgQowwHh5IELydITrAoNT21Ii0zBxgpMGkJDh4lEd54kDRvc
 UFibnFmOkTqFKOilDjvcy6ghABIIqM0D64NFp2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJM
 yrBDKeJzOvBG76K6DFTECLJ088A7K4JBEhJdXAWP3y/PHj22Ou3y76GCV8s/dTussktqQO24V
 i71Pz1CRWFmSz5TI+1BELuxH7M2izWdGW7vpLy7hMP2vor2MpXT0t0oovvuucvcfWB/Z/Nome
 qu1XOiBhnXxS4MTXVesC6vdG3MtS+Bxn3zJJoHEZTzLfwbxD0x3sEv7Ne/ZyY33DgrNnWMWdl
 ViKMxINtZiLihMBwTgv6MkCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506675734!108234925!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24875 invoked from network); 29 Sep 2017 09:02:15 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 09:02:15 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6D9B5ACD3;
 Fri, 29 Sep 2017 09:02:14 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170929053922.24373-1-jgross@suse.com>
 <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
Date: Fri, 29 Sep 2017 11:02:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
Content-Language: de-DE
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTA6NTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBTZXAg
MjksIDIwMTcgYXQgMDU6Mzk6MjJBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSW4g
Y2FzZSBnbnR0YWJfZ3Jvd190YWJsZSgpIGlzIGJlaW5nIGNhbGxlZCB3aXRob3V0IGdyYW50X3Rh
YmxlX2luaXQoKQo+PiBoYXZpbmcgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIGUuZy4gaW4g
Y2FzZSBvZiBhIHRvb2xzdGFjayBlcnJvciwKPj4gZmFpbCB0aGUgZnVuY3Rpb24gaW5zdGVhZCBv
ZiBjcmFzaGluZyB0aGUgc3lzdGVtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwg
NiArKysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwo+PiBpbmRleCA3MTcwNmY1Y2JhLi5mMjU5OGE5MDJmIDEwMDY0NAo+
PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+IEBAIC0xNjY5LDcgKzE2NjksMTEgQEAgZ250dGFiX2dyb3dfdGFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4+ICAgICAgc3RydWN0
IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+PiAgICAgIHVuc2lnbmVkIGludCBp
LCBqOwo+PiAgCj4+IC0gICAgQVNTRVJUKGd0LT5hY3RpdmUpOwo+PiArICAgIGlmICggdW5saWtl
bHkoIWd0LT5hY3RpdmUpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpIGNhbGwgbWlzc2luZy5cbiIpOwo+IAo+
IEluIHRoZSBjb21taXQgbWVzc2FnZSB5b3UgbWVudGlvbiAnZ3JhbnRfdGFibGVfaW5pdCcsIHll
dCB0aGUgZXJyb3IKPiBtZXNzYWdlIGhlcmUgc2F5cyBncmFudF90YWJsZV9zZXRfbGltaXRzLiBT
aG91bGRuJ3QgYm90aCBtZW50aW9uIHRoZQo+IHNhbWUgcHJlY3Vyc29yIGZ1bmN0aW9uPwoKQWFo
LCBzb3JyeS4gV2lsbCB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiBBbHNvIEkgdGhpbmsg
dGhpcyBtaWdodCBiZSBiZXR0ZXIgYXMgZ3ByaW50ayBpbnN0ZWFkIG9mIGdkcHJpbnRrLgoKT2th
eS4KCj4+ICsgICAgICAgIHJldHVybiAwOwo+IAo+IFRoaXMgcmV0dXJuIDAgaGFzIGNvbmZ1c2Vk
IG1lLCBJIHdhcyBnb2luZyB0byBhc2sgdG8gcmV0dXJuIEVOT0RFViwKPiBidXQgdGhlbiBJIHNh
dyB0aGlzIGlzIGFjdHVhbGx5IHRyZWF0ZWQgbGlrZSBhIGJvb2xlYW4uIE1pZ2h0IGJlIGdvb2QK
PiB0byBtYWtlIGdudHRhYl9ncm93X3RhYmxlIHJldHVybiBib29sLCBvciBlaXRoZXIgbWFrZSBp
dCByZXR1cm4gcHJvcGVyCj4gZXJyb3IgY29kZXMuCgpJIHdhbnRlZCB0byBrZWVwIHRoZSBwYXRj
aCBzbWFsbC4KCkkgY2FuIGVpdGhlciBzZW5kIGEgY2xlYW51cCBwYXRjaCBhZnRlciA0LjEwIG9y
IGRvIGl0IGluIHRoaXMgcGF0Y2ggKGluCndoaWNoIGNhc2UgSSdkIGxpa2UgdG8ga25vdyB3aGV0
aGVyIHRoaXMgcGF0Y2ggb3IgdGhlIGxhc3Qgb25lIG9mIG15CmdyYW50IHNlcmllcyB3aWxsIGJl
IGFwcGxpZWQgZmlyc3QpLgoKVGhvdWdodHM/CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:04:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrD8-0007IQ-PJ; Fri, 29 Sep 2017 09:03:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxrD7-0007II-15
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 09:03:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2F/E0-03642-87C0EC95; Fri, 29 Sep 2017 09:03:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDvW45z7l
 Ig89brC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozX+/qYCj4yVWx71M7ewLiLqYuRk0NCwF/i
 66dlbCC2sIC3xJSbU5lBbBGBYIl9W3azdzFycTALTGCU6GxfwdjFyMEhJOAp0datBFLDJqAnM
 e/4VxYQm1fAVuL/lW1gc1gEVCXOdi1gB7FFBcIlms72Q9UISpyc+QTM5hTwkri69Cs7yEhmAU
 2J9bv0QcLMAuISt57MZ4Kw5SWat84GO0cIaOTiB0fZJzDyz0IyaRZC9ywk3bOQdC9gZFnFqFG
 cWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmAxAsIPx27KAQ4yS
 HExKorx+3OcihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7gPJCRalpqdWpGXmAGMEJi3BwaMkw
 jsTJM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK810GKBECKMkrz4EbA4vUSo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHlngUzhycwrgdv0CugIJqAjJk88A3JESSJCSqqB0ebj8U2u+w0
 nJnwvmn4y8njbmdVh2pePrIz4mtFbVHtZXffVIZ+Fk0R4OZwlH7484P/nf9LNTUcPbp2aHJDk
 psP+rCPkf8Hi7Bm8BlerEvlsKpyjNFyvefjeipvDNsHlawx/g/+GG4t+lFtsLlb/frr69aFjJ
 pN/RRe0bNi+b790VsNtJxlWVSWW4oxEQy3mouJEAK6O3X7SAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1506675830!85267776!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24919 invoked from network); 29 Sep 2017 09:03:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 09:03:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,451,1500940800"; d="scan'208";a="449737810"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <fbc3a3ca-1460-6f24-7c1f-a4548aab79bd@citrix.com>
Date: Fri, 29 Sep 2017 10:03:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
	appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjgvMjAxNyAwNzozNiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAuLi4gaW5zdGVh
ZCBvZiB0aGUgb3BlbmNvZGVkIF9tZm4ocGFnZXRhYmxlX2dldF9wZm4oLi4uKSkgY29uc3RydWN0
Lgo+IAo+IEZpeCB0d28gb3Zlcmx5IGxvbmcgbGluZXM7IG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKSSB0aGluayB0aGlzIHRlY2huaWNhbGx5IHZpb2xhdGVzIHRoZSBsYXN0IHBvc3RpbmcgZGF0
ZSwgYXMgaXQncyBub3QgYQpidWcgZml4LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrKO-00081Q-Hd; Fri, 29 Sep 2017 09:11:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxrKN-00081K-Bq
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:11:23 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 17/B5-02092-A3E0EC95; Fri, 29 Sep 2017 09:11:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQteK71y
 kwf3p3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bz26XsBU1sFWve32BpYLzG0sXIySEh4Cdx
 aOUfRhCbRUBV4v/j+0xdjBwcbAL2EtO/VoCERQSUJT629rJ3MXJxMAtcZZS4s+IHWL2wQJzEs
 WlPmEBsXgFPiVc/z7CBFAkJLGGUeLB3HitEQlDi5MwnYMuYBfQkbkydwgaygFlAWmL5Pw6IsL
 xE89bZzCA2p4CNxMSuj2CtogIqEv1LnrKD2EICihL98x6wQdycLjHxWQ/LBEaBWUg2zEKyYRb
 ChllINixgZFnFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY
 sgxAsIOxb5bzIUZJDiYlUd4m7nORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X/MA5QSLUtNTK
 9Iyc4DRA5OW4OBREuG14wVK8xYXJOYWZ6ZDpE4x6nLceHj9D5MQS15+XqqUOK8TSJEASFFGaR
 7cCFgkX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwvIFJ7MvBK4Ta+AjmACOmLyxDMgR5Q
 kIqSkGhiXiH01UGN6XSp74AVvfNjxkhk2KSuLD4dcavlz6v8LVr/vpyXeOsvG5E675XH8yrZH
 Be+mR8z4xRz85cSHIy9VbieYvdwx9ZfM9Z31exSevmpn8n9kd6e+38mw9kHHIsmGPe1tKUa//
 nvXim/iSFM+uFdlQ1ih0dQrx9ZPbDmu9TyHr+V54rEyJZbijERDLeai4kQA+DxVst8CAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506676281!110238790!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6227 invoked from network); 29 Sep 2017 09:11:22 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 09:11:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53698137"
Date: Fri, 29 Sep 2017 10:10:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170929091058.hmedlbcw2wa3fo3s@dhcp-3-128.uk.xensource.com>
References: <20170929053922.24373-1-jgross@suse.com>
 <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
 <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDk6MDI6MTJBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8wOS8xNyAxMDo1NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IEZyaSwgU2VwIDI5LCAyMDE3IGF0IDA1OjM5OjIyQU0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4gPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiAKPiA+IFRoaXMgcmV0dXJuIDAgaGFzIGNv
bmZ1c2VkIG1lLCBJIHdhcyBnb2luZyB0byBhc2sgdG8gcmV0dXJuIEVOT0RFViwKPiA+IGJ1dCB0
aGVuIEkgc2F3IHRoaXMgaXMgYWN0dWFsbHkgdHJlYXRlZCBsaWtlIGEgYm9vbGVhbi4gTWlnaHQg
YmUgZ29vZAo+ID4gdG8gbWFrZSBnbnR0YWJfZ3Jvd190YWJsZSByZXR1cm4gYm9vbCwgb3IgZWl0
aGVyIG1ha2UgaXQgcmV0dXJuIHByb3Blcgo+ID4gZXJyb3IgY29kZXMuCj4gCj4gSSB3YW50ZWQg
dG8ga2VlcCB0aGUgcGF0Y2ggc21hbGwuCj4gCj4gSSBjYW4gZWl0aGVyIHNlbmQgYSBjbGVhbnVw
IHBhdGNoIGFmdGVyIDQuMTAgb3IgZG8gaXQgaW4gdGhpcyBwYXRjaCAoaW4KPiB3aGljaCBjYXNl
IEknZCBsaWtlIHRvIGtub3cgd2hldGhlciB0aGlzIHBhdGNoIG9yIHRoZSBsYXN0IG9uZSBvZiBt
eQo+IGdyYW50IHNlcmllcyB3aWxsIGJlIGFwcGxpZWQgZmlyc3QpLgo+IAo+IFRob3VnaHRzPwoK
T2ggc29ycnkuIEl0IHdhcyBhIHJhbnQgcmF0aGVyIHRoYW4gYSByZXF1ZXN0LiBObyBuZWVkIGZv
ciB5b3UgdG8KY2hhbmdlIHRoaXMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:21:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:21:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrTW-0000KK-JV; Fri, 29 Sep 2017 09:20:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxrTV-0000KE-GE
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:20:49 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A5/75-03616-0701EC95; Fri, 29 Sep 2017 09:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsWyU9JRQjdX4Fy
 kwc23whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abdX3sBXc5KnZ838/SwNjM3sXIySEh4Cfx
 beVaFhCbRUBV4sr0NsYuRg4ONgF7ielfK0DCIgKaEn9X32ADsZkFVCROzesCKufiEBZYwCixd
 UEf2BxeAU+J2xtOs4IkhAT2MErcubCUBSIhKHFy5hMWiG49iRtTp7CBLGAWkJZY/o8DIiwv0b
 x1NjOIzSlgKLFu6XdGEFsUaFn/kqdg84UEFCX65z1gg7g5XWLr31/MExgFZiHZMAvJhlkIG2Y
 h2bCAkWUVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMgDB
 DsaOf06HGCU5mJREeZu4z0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdzw+UEyxKTU+tSMvMA
 cYOTFqCg0dJhDcSJM1bXJCYW5yZDpE6xWjMcWzT5T9MHO+abvxhEmLJy89LlRLnXQ9SKgBSml
 GaBzcIFtOXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMw7D2QKT2ZeCdy+V0CnMAGdMnniGZB
 TShIRUlINjNtsIjVjp3AdZSkLP1xzabVc62zGWZ63Tz76dNS0pPOQ1/StpRccXT5ts9ftkrA8
 tVJH+Itff5fU6iaBbWqHdxrEP1ksfe/Mo226y86feyESv+6MWet07xAznf/8ttHGq47cyzM8k
 Sz1NvVmTsNzQdNphZ9rGxbM1hVb8mGpYwrLSauz6xffFlFiKc5INNRiLipOBADxnD/A5AIAAA
 ==
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506676845!87324148!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22265 invoked from network); 29 Sep 2017 09:20:45 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 09:20:45 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53698716"
Date: Fri, 29 Sep 2017 10:20:38 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Olivier Bonvalet <xen.list@daevel.fr>
Message-ID: <20170929092038.d3upepor5y4iv4ne@dhcp-3-128.uk.xensource.com>
References: <1506593789.26660.28.camel@daevel.fr>
 <1506611042.2373.12.camel@daevel.fr>
 <20170928161237.h53zg2e6o62i4dsy@dhcp-3-128.uk.xensource.com>
 <1506619674.2373.34.camel@daevel.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506619674.2373.34.camel@daevel.fr>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel]
 =?iso-8859-1?q?Re=A0=3A__Re=A0=3A_task_btrfs-transact?=
 =?iso-8859-1?q?i=3A651_blocked_for_more_than_120_seconds?=
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDU6Mjc6NTRQTSArMDAwMCwgT2xpdmllciBCb252YWxl
dCB3cm90ZToKPiBMZSBqZXVkaSAyOCBzZXB0ZW1icmUgMjAxNyDDoCAxNzoxMiArMDEwMCwgUm9n
ZXIgUGF1IE1vbm7DqSBhIMOpY3JpdCA6Cj4gPiAKPiA+IFF1aXRlIGxpa2VseS4gV2l0aCBzbyBt
YW55IFBWIGJsb2NrIGRldmljZXMgYXR0YWNoZWQgeW91IGVpdGhlciBoYXZlCj4gPiB0byBsaW1p
dCB0aGUgbnVtYmVyIG9mIHF1ZXVlcyBhbmQgcGVyc2lzdGVudCBncmFudHMgcGVyLWRldmljZSwg
b3IKPiA+IGV4cGFuZCB0aGUgbnVtYmVyIG9mIGdyYW50cyBhbGxvd2VkIGJ5IFhlbi4KPiA+IAo+
ID4gQ2FuIHlvdSB0cnkgdG8gc2V0IHRoZSBmb2xsb3dpbmcgaW4gdGhlIFhlbiBjb21tYW5kIGxp
bmUgWzBdIGFuZCBzZWUKPiA+IGlmIHRoYXQgc29sdmVzIHlvdXIgaXNzdWVzOgo+ID4gCj4gPiBn
bnR0YWJfbWF4X2ZyYW1lcz02NAo+ID4gCj4gPiBSb2dlci4KPiA+IAo+ID4gWzBdIGh0dHA6Ly94
ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94ZW4tY29tbWFuZC1saW5l
Cj4gPiAuaHRtbAo+ID4gCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+ID4gCj4gCj4gT2gsIGZyb20gdGhlIE5vdmVsbCdzIGRvY3VtZW50YXRpb24g
WzBdIEkgcmVhZCA6Cj4gCj4gwqsgR2VuZXJhbCByZWNvbW1lbmRhdGlvbiBmb3IgZGV0ZXJtaW5p
bmcgdGhlIHByb3BlciB2YWx1ZSBmb3IKPiAiZ250dGFiX21heF9mcmFtZXMiIGlzIHRvIG11bHRp
cGx5IGJ5IDIgdGhlIG51bWJlciBvZiBhdHRhY2hlZCBkaXNrcy4gwrsKPiAKPiAKPiBTaW5jZSBJ
IGhhdmUgYWJvdXQgMjUwIFJCRCBkZXZpY2VzLCBJIHN1cHBvc2UgSSBoYXZlIHRvIHRyeSBkaXJl
Y3RseQo+IHdpdGggZ250dGFiX21heF9mcmFtZXM9NTEyLCByaWdodCA/CgpEbyB5b3UgaGF2ZSAy
NTAgZGV2aWNlcyBhdHRhY2hlZCB0byB0aGUgc2FtZSBndWVzdD8gSWYgc28gSSBndWVzcyA1MTIK
bWlnaHQgYmUgc2Vuc2libGUsIGFsdGhvdWdoIHlvdSBzYWlkIGVhcmxpZXIgdGhhdCB5b3UgaGFk
IDI2IGRldmljZXMKYXR0YWNoZWQsIG5vdCAyNTAuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:23:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrVU-0000Q9-Va; Fri, 29 Sep 2017 09:22:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxrVT-0000Q0-GJ
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:22:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 BD/9E-02224-AE01EC95; Fri, 29 Sep 2017 09:22:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQve5wLl
 Ig5UnGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTe94zFWwVqGjo+sPawHiQt4uRk0NCwE+i
 7+BGNhBbWCBO4ti0J0wgtohArMSha1eZuxi5OJgFtjNKrL68kA3EERJYwijxYO88VpAqNgF9i
 d0vPoF18ArYSuw/+gxsEouAqsS7T5dYQGxRgXCJprP9LBA1ghInZz4BszkFbCQmdn0EmsMBtE
 FTYv0ufZAws4C8RPPW2cwQtrhE05eVYKuEBNQkrvVfYoc4Ol1i699fzBMYBWYhmToLYdIsJJN
 mIZm0gJFlFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYNDW
 MzAw7mD8fdzvEKMkB5OSKG8T97lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8LfxAOcGi1PTUi
 rTMHGD8wKQlOHiURHh5gTEkxFtckJhbnJkOkTrFqCglzrsepE8AJJFRmgfXBovZS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEea+BTOHJzCuBm/4KaDET0OLJE8+ALC5JREhJNTC6bw/c/fi
 TRJ3ATpFEl9sSudOrhLo4T3y3ONplrpaTtLLMp8Z6Y1HYi7er+xbxdq1UWdb+RrkxejGXv8eF
 JEHeYsnoaW2LT/zQr922WPbhCS/3tcr5R0545a4+8ILtmctr/oyv5UsWu3o+PBP6jW9nU9vW7
 yKpcftOT3rLzF9gG6tX7fN2tbkSS3FGoqEWc1FxIgAzNamq1AIAAA==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1506676966!112547625!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48930 invoked from network); 29 Sep 2017 09:22:47 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 09:22:47 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53698826"
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20170929053922.24373-1-jgross@suse.com>
 <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
 <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7ab255fd-094e-eb54-d5e3-83d16dc88fe1@citrix.com>
Date: Fri, 29 Sep 2017 10:22:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTA6MDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjkvMDkvMTcgMTA6
NTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDA1
OjM5OjIyQU0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBJbiBjYXNlIGdudHRhYl9n
cm93X3RhYmxlKCkgaXMgYmVpbmcgY2FsbGVkIHdpdGhvdXQgZ3JhbnRfdGFibGVfaW5pdCgpCj4+
PiBoYXZpbmcgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIGUuZy4gaW4gY2FzZSBvZiBhIHRv
b2xzdGFjayBlcnJvciwKPj4+IGZhaWwgdGhlIGZ1bmN0aW9uIGluc3RlYWQgb2YgY3Jhc2hpbmcg
dGhlIHN5c3RlbS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4+PiAtLS0KPj4+ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA2ICsrKysr
LQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+
Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4+PiBpbmRleCA3MTcwNmY1Y2JhLi5mMjU5OGE5MDJmIDEwMDY0NAo+Pj4g
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+PiArKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKPj4+IEBAIC0xNjY5LDcgKzE2NjksMTEgQEAgZ250dGFiX2dyb3dfdGFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4+PiAgICAgIHN0cnVj
dCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKPj4+ICAgICAgdW5zaWduZWQgaW50
IGksIGo7Cj4+PiAgCj4+PiAtICAgIEFTU0VSVChndC0+YWN0aXZlKTsKPj4+ICsgICAgaWYgKCB1
bmxpa2VseSghZ3QtPmFjdGl2ZSkgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgImdyYW50X3RhYmxlX3NldF9saW1pdHMoKSBjYWxsIG1pc3NpbmcuXG4i
KTsKPj4gSW4gdGhlIGNvbW1pdCBtZXNzYWdlIHlvdSBtZW50aW9uICdncmFudF90YWJsZV9pbml0
JywgeWV0IHRoZSBlcnJvcgo+PiBtZXNzYWdlIGhlcmUgc2F5cyBncmFudF90YWJsZV9zZXRfbGlt
aXRzLiBTaG91bGRuJ3QgYm90aCBtZW50aW9uIHRoZQo+PiBzYW1lIHByZWN1cnNvciBmdW5jdGlv
bj8KPiBBYWgsIHNvcnJ5LiBXaWxsIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UuCj4KPj4gQWxz
byBJIHRoaW5rIHRoaXMgbWlnaHQgYmUgYmV0dGVyIGFzIGdwcmludGsgaW5zdGVhZCBvZiBnZHBy
aW50ay4KPiBPa2F5Lgo+Cj4+PiArICAgICAgICByZXR1cm4gMDsKPj4gVGhpcyByZXR1cm4gMCBo
YXMgY29uZnVzZWQgbWUsIEkgd2FzIGdvaW5nIHRvIGFzayB0byByZXR1cm4gRU5PREVWLAo+PiBi
dXQgdGhlbiBJIHNhdyB0aGlzIGlzIGFjdHVhbGx5IHRyZWF0ZWQgbGlrZSBhIGJvb2xlYW4uIE1p
Z2h0IGJlIGdvb2QKPj4gdG8gbWFrZSBnbnR0YWJfZ3Jvd190YWJsZSByZXR1cm4gYm9vbCwgb3Ig
ZWl0aGVyIG1ha2UgaXQgcmV0dXJuIHByb3Blcgo+PiBlcnJvciBjb2Rlcy4KPiBJIHdhbnRlZCB0
byBrZWVwIHRoZSBwYXRjaCBzbWFsbC4KPgo+IEkgY2FuIGVpdGhlciBzZW5kIGEgY2xlYW51cCBw
YXRjaCBhZnRlciA0LjEwIG9yIGRvIGl0IGluIHRoaXMgcGF0Y2ggKGluCj4gd2hpY2ggY2FzZSBJ
J2QgbGlrZSB0byBrbm93IHdoZXRoZXIgdGhpcyBwYXRjaCBvciB0aGUgbGFzdCBvbmUgb2YgbXkK
PiBncmFudCBzZXJpZXMgd2lsbCBiZSBhcHBsaWVkIGZpcnN0KS4KPgo+IFRob3VnaHRzPwoKVGhp
cyBmdW5jdGlvbiBpcyBuZXcgaW4gNC4xMC7CoCBJJ20gbm90IGNvbmNlcm5lZCBhYm91dCBhYnNv
bHV0ZSBzaXplIG9mCnRoZSBwYXRjaCwgYnV0IEkgd291bGQgcHJlZmVyIG5vdCB0byBpbnRyb2R1
Y2UgbmV3IChtaXMpdXNlcyBvZiBpbnQKZnVuY3Rpb25zIHdoaWNoIGFjdHVhbGx5IGhhdmUgYm9v
bGVhbiBwcm9wZXJ0aWVzLsKgIChXZWkgYW5kIEkgaGF2ZSBzcGVudAphIGxhcmdlIHF1YW50aXR5
IG9mIHRpbWUgcmVtb3ZpbmcgZnVuY3Rpb25zIGxpa2UgdGhpcy4pCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:24:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrXH-0000Zs-BN; Fri, 29 Sep 2017 09:24:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxrXF-0000ZN-E7
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 09:24:41 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D8/BB-03423-5511EC95; Fri, 29 Sep 2017 09:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdE8Fy
 kweZnyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPVvC1vBWs+Kb+vfsDcw
 3rLoYuTiEBJoZJI4fWgpC4TzmFFiYvdPKGcbo8Sfqx+Zuhg5OUQEnCW+npnLDmLzCuhL/Pt1k
 w3EFhawlrj2bBkriC0hMJNT4utiXwjbV2JK/3c2GPv6hhtANewcbAJWEofEQKIsAqoSDZvWM0
 5g5F7AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DjDEC
 wg7Hjn9MhRkkOJiVR3ibuc5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj/8gPlBItS01Mr0jJz
 gKEHk5bg4FES4eUVAErzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5eqpQ4LwdIkQBIUUZpHtwIW
 BxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvNZBLeDLzSuA2vQI6ggnoiMkTz4AcUZKIkJ
 JqYHRbycsVwcjAIalXsbEwreYs50z+3OMp/Z+tmEznTSzK0e2dskHLaLf8mzl2i/vuSDpvT3r
 NfvSay4fyTI1/dyqeZVxvm31YLnHPgvjNztsPLpU+wfBeYEfzhA6xfXHS/7nCjQpzM1rkv8zw
 im2fkh9meIZh15QXn8w/bC7fV5n7fZL5rEM73yqxFGckGmoxFxUnAgBx1G+JfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506677075!85097181!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41231 invoked from network); 29 Sep 2017 09:24:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 09:24:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxrX7-0000As-7a; Fri, 29 Sep 2017 09:24:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxrX1-0004IK-TD; Fri, 29 Sep 2017 09:24:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxrX1-0003qe-MD; Fri, 29 Sep 2017 09:24:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113898-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=89f0ea419ddd16852f38d5d3f2628aaffa52baf2
X-Osstest-Versions-That: libvirt=01f86fb301a55c15c33dd02e6a7e2aac5ecad93d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 09:24:27 +0000
Subject: [Xen-devel] [libvirt test] 113898: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1310663609740254297=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1310663609740254297==
Content-Type: text/plain

flight 113898 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113898/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113851
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113851
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113851
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              89f0ea419ddd16852f38d5d3f2628aaffa52baf2
baseline version:
 libvirt              01f86fb301a55c15c33dd02e6a7e2aac5ecad93d

Last test of basis   113851  2017-09-27 04:20:16 Z    2 days
Failing since        113873  2017-09-28 04:28:32 Z    1 days    2 attempts
Testing same since   113898  2017-09-29 04:20:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ashish Mittal <Ashish.Mittal@veritas.com>
  Daniel P. Berrange <berrange@redhat.com>
  Erik Skultety <eskultet@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Ján Tomko <jtomko@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  ZhiPeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=89f0ea419ddd16852f38d5d3f2628aaffa52baf2
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push libvirt 89f0ea419ddd16852f38d5d3f2628aaffa52baf2
+ branch=libvirt
+ revision=89f0ea419ddd16852f38d5d3f2628aaffa52baf2
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x89f0ea419ddd16852f38d5d3f2628aaffa52baf2 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://libvirt.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : daily-cron.libvirt
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.libvirt
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree libvirt
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/libvirt
+ git push osstest@xenbits.xen.org:/home/xen/git/libvirt.git 89f0ea419ddd16852f38d5d3f2628aaffa52baf2:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   01f86fb..89f0ea4  89f0ea419ddd16852f38d5d3f2628aaffa52baf2 -> xen-tested-master


--===============1310663609740254297==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1310663609740254297==--

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:28:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxray-0000nu-RX; Fri, 29 Sep 2017 09:28:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxray-0000no-3v
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:28:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 7B/FD-02208-F321EC95; Fri, 29 Sep 2017 09:28:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov66d0Ll
 Igx8LNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztL3axFTwQrDhz4StTA+M5vi5GTg4JASOJ
 txP/MXUxcnEICSxklPj2oYEZJCEsECdxbNoTJhBbRCBd4tDvJrAiZoGVjBInrx1nhei4ziix+
 eESVpAqNgFViQ3XTwHZHBy8AtYSE4+LgYRZgMJ3V25gBLFFBcIlms72s4DYvAKCEidnPgGzOQ
 XsJA52XAKzmQXUJf7Mu8QMYYtL3HoynwnClpdo3jqbeQIj/ywk7bOQtMxC0jILScsCRpZVjBr
 FqUVlqUW6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVrPwMC4g3FHu98h
 RkkOJiVRXiXBc5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXCQDlBItS01Mr0jJzgLECk5bg4
 FES4WUAaeUtLkjMLc5Mh0idYlSUEueVAUkIgCQySvPg2mDxeYlRVkqYl5GBgUGIpyC1KDezBF
 X+FaM4B6OSMO9ZkO08mXklcNNfAS1mAlo8eeIZkMUliQgpqQZGfnOrF/v5xEJeXG1/Py924wO
 9gA9POyfXnc933OCyo3HnwqO7j91ffHal5pGYBpGzNR4ekz7vbGRLz4xZ8/esxsPicoUZKc8u
 7D7/a8LKqbVJWT2yfd4H51r+rz5foPTukI8Vl4XztsM3lYQ1ts7tPSnIV9LI8DsyTv7hzauug
 RkTNWzWCx+9p8RSnJFoqMVcVJwIALBA4xfKAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506677310!77536299!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34498 invoked from network); 29 Sep 2017 09:28:30 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-12.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 09:28:30 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 164B7ABF8;
 Fri, 29 Sep 2017 09:28:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20170929053922.24373-1-jgross@suse.com>
 <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
 <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
 <7ab255fd-094e-eb54-d5e3-83d16dc88fe1@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f6bd17c5-f008-1b21-fb03-f6f2c85b23c5@suse.com>
Date: Fri, 29 Sep 2017 11:28:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <7ab255fd-094e-eb54-d5e3-83d16dc88fe1@citrix.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTE6MjIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMDkvMTcgMTA6
MDIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI5LzA5LzE3IDEwOjU1LCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj4gT24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6Mzk6MjJBTSArMDAw
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBJbiBjYXNlIGdudHRhYl9ncm93X3RhYmxlKCkg
aXMgYmVpbmcgY2FsbGVkIHdpdGhvdXQgZ3JhbnRfdGFibGVfaW5pdCgpCj4+Pj4gaGF2aW5nIGJl
ZW4gY2FsbGVkIGZvciB0aGUgZG9tYWluLCBlLmcuIGluIGNhc2Ugb2YgYSB0b29sc3RhY2sgZXJy
b3IsCj4+Pj4gZmFpbCB0aGUgZnVuY3Rpb24gaW5zdGVhZCBvZiBjcmFzaGluZyB0aGUgc3lzdGVt
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA2ICsrKysrLQo+Pj4+
ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pj4KPj4+
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+Pj4gaW5kZXggNzE3MDZmNWNiYS4uZjI1OThhOTAyZiAxMDA2NDQKPj4+PiAt
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+PiArKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKPj4+PiBAQCAtMTY2OSw3ICsxNjY5LDExIEBAIGdudHRhYl9ncm93X3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJfZnJhbWVzKQo+Pj4+ICAgICAgc3Ry
dWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+Pj4+ICAgICAgdW5zaWduZWQg
aW50IGksIGo7Cj4+Pj4gIAo+Pj4+IC0gICAgQVNTRVJUKGd0LT5hY3RpdmUpOwo+Pj4+ICsgICAg
aWYgKCB1bmxpa2VseSghZ3QtPmFjdGl2ZSkgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygpIGNhbGwgbWlz
c2luZy5cbiIpOwo+Pj4gSW4gdGhlIGNvbW1pdCBtZXNzYWdlIHlvdSBtZW50aW9uICdncmFudF90
YWJsZV9pbml0JywgeWV0IHRoZSBlcnJvcgo+Pj4gbWVzc2FnZSBoZXJlIHNheXMgZ3JhbnRfdGFi
bGVfc2V0X2xpbWl0cy4gU2hvdWxkbid0IGJvdGggbWVudGlvbiB0aGUKPj4+IHNhbWUgcHJlY3Vy
c29yIGZ1bmN0aW9uPwo+PiBBYWgsIHNvcnJ5LiBXaWxsIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3Nh
Z2UuCj4+Cj4+PiBBbHNvIEkgdGhpbmsgdGhpcyBtaWdodCBiZSBiZXR0ZXIgYXMgZ3ByaW50ayBp
bnN0ZWFkIG9mIGdkcHJpbnRrLgo+PiBPa2F5Lgo+Pgo+Pj4+ICsgICAgICAgIHJldHVybiAwOwo+
Pj4gVGhpcyByZXR1cm4gMCBoYXMgY29uZnVzZWQgbWUsIEkgd2FzIGdvaW5nIHRvIGFzayB0byBy
ZXR1cm4gRU5PREVWLAo+Pj4gYnV0IHRoZW4gSSBzYXcgdGhpcyBpcyBhY3R1YWxseSB0cmVhdGVk
IGxpa2UgYSBib29sZWFuLiBNaWdodCBiZSBnb29kCj4+PiB0byBtYWtlIGdudHRhYl9ncm93X3Rh
YmxlIHJldHVybiBib29sLCBvciBlaXRoZXIgbWFrZSBpdCByZXR1cm4gcHJvcGVyCj4+PiBlcnJv
ciBjb2Rlcy4KPj4gSSB3YW50ZWQgdG8ga2VlcCB0aGUgcGF0Y2ggc21hbGwuCj4+Cj4+IEkgY2Fu
IGVpdGhlciBzZW5kIGEgY2xlYW51cCBwYXRjaCBhZnRlciA0LjEwIG9yIGRvIGl0IGluIHRoaXMg
cGF0Y2ggKGluCj4+IHdoaWNoIGNhc2UgSSdkIGxpa2UgdG8ga25vdyB3aGV0aGVyIHRoaXMgcGF0
Y2ggb3IgdGhlIGxhc3Qgb25lIG9mIG15Cj4+IGdyYW50IHNlcmllcyB3aWxsIGJlIGFwcGxpZWQg
Zmlyc3QpLgo+Pgo+PiBUaG91Z2h0cz8KPiAKPiBUaGlzIGZ1bmN0aW9uIGlzIG5ldyBpbiA0LjEw
LgoKVW1tLCBub3QgcmVhbGx5LiBJdHMgcmF0aGVyIG9sZC4KCj4gSSdtIG5vdCBjb25jZXJuZWQg
YWJvdXQgYWJzb2x1dGUgc2l6ZSBvZgo+IHRoZSBwYXRjaCwgYnV0IEkgd291bGQgcHJlZmVyIG5v
dCB0byBpbnRyb2R1Y2UgbmV3IChtaXMpdXNlcyBvZiBpbnQKPiBmdW5jdGlvbnMgd2hpY2ggYWN0
dWFsbHkgaGF2ZSBib29sZWFuIHByb3BlcnRpZXMuwqAgKFdlaSBhbmQgSSBoYXZlIHNwZW50Cj4g
YSBsYXJnZSBxdWFudGl0eSBvZiB0aW1lIHJlbW92aW5nIGZ1bmN0aW9ucyBsaWtlIHRoaXMuKQoK
SSdkIHJhdGhlciByZXR1cm4gYSBwcm9wZXIgZXJyb3IgY29kZS4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:32:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxreH-0001Qj-A4; Fri, 29 Sep 2017 09:31:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxreG-0001Qd-Jh
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:31:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C0/8E-03422-B031EC95; Fri, 29 Sep 2017 09:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQpdD+Fy
 kQesnUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePHvCPMBTeEKjavO8fewLidv4uRk0NCwE/i
 SfszNhBbWCBO4ti0J0wgtohArMSha1eZuxi5OJgFtjNKrL68kA3EERLoYJLY3vWTEaSKTUBfY
 veLT2AdvAK2ErtWzGQGsVkEVCXajxwHs0UFwiWazvazQNQISpyc+QTM5hSwkdi/cj1QDQfQBk
 2J9bv0QcLMAvISzVtnM0PY4hJNX1aygthCAmoS1/ovsUMcnS4x8VkPywRGgVlIps5CmDQLyaR
 ZSCYtYGRZxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGLQM
 QLCDsWlR4CFGSQ4mJVFeJcFzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeO+B5ASLUtNTK9Iyc
 4DxA5OW4OBREuFlAEnzFhck5hZnpkOkTjEqSonzsgkBJQRAEhmleXBtsJi9xCgrJczLCHSIEE
 9BalFuZgmq/CtGcQ5GJWHeLyDjeTLzSuCmvwJazAS0ePLEMyCLSxIRUlINjOft+fqSLy/bcN1
 0/kHb1icKVw/OWJc8acNJ2Y67f+b6+JwT3y44WZYlWuKZUsj1o2tWluk+3WC/9HbuwXKx6/f1
 Zro2rUraxiHUfFTp+o2Jt+x1TWIqzTil5LW/3/OZmXzDJixmCWu/kuPMqQl8mZGiXUnl+a7zp
 VVuOtYZ69xdXnLfqMPgsRJLcUaioRZzUXEiANQiOBLUAgAA
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506677512!119217518!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38793 invoked from network); 29 Sep 2017 09:31:52 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 09:31:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53699287"
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <20170929053922.24373-1-jgross@suse.com>
 <20170929085511.7i5fzmz2qmndfxqs@dhcp-3-128.uk.xensource.com>
 <34a2e1cd-4515-091c-6e12-8ba17a238eed@suse.com>
 <7ab255fd-094e-eb54-d5e3-83d16dc88fe1@citrix.com>
 <f6bd17c5-f008-1b21-fb03-f6f2c85b23c5@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <44444e33-8e2e-bed9-6bc7-01f5b9a11540@citrix.com>
Date: Fri, 29 Sep 2017 10:31:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <f6bd17c5-f008-1b21-fb03-f6f2c85b23c5@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTA6MjgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjkvMDkvMTcgMTE6
MjIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI5LzA5LzE3IDEwOjAyLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMjkvMDkvMTcgMTA6NTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4+Pj4gT24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6Mzk6MjJBTSArMDAwMCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+Pj4gSW4gY2FzZSBnbnR0YWJfZ3Jvd190YWJsZSgpIGlzIGJlaW5nIGNh
bGxlZCB3aXRob3V0IGdyYW50X3RhYmxlX2luaXQoKQo+Pj4+PiBoYXZpbmcgYmVlbiBjYWxsZWQg
Zm9yIHRoZSBkb21haW4sIGUuZy4gaW4gY2FzZSBvZiBhIHRvb2xzdGFjayBlcnJvciwKPj4+Pj4g
ZmFpbCB0aGUgZnVuY3Rpb24gaW5zdGVhZCBvZiBjcmFzaGluZyB0aGUgc3lzdGVtLgo+Pj4+Pgo+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+
IC0tLQo+Pj4+PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNiArKysrKy0KPj4+Pj4gIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Pj4KPj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwo+Pj4+PiBpbmRleCA3MTcwNmY1Y2JhLi5mMjU5OGE5MDJmIDEwMDY0NAo+Pj4+PiAt
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4+Pj4gKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCj4+Pj4+IEBAIC0xNjY5LDcgKzE2NjksMTEgQEAgZ250dGFiX2dyb3dfdGFibGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4+Pj4+ICAgICAg
c3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+Pj4+PiAgICAgIHVuc2ln
bmVkIGludCBpLCBqOwo+Pj4+PiAgCj4+Pj4+IC0gICAgQVNTRVJUKGd0LT5hY3RpdmUpOwo+Pj4+
PiArICAgIGlmICggdW5saWtlbHkoIWd0LT5hY3RpdmUpICkKPj4+Pj4gKyAgICB7Cj4+Pj4+ICsg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZ3JhbnRfdGFibGVfc2V0X2xpbWl0cygp
IGNhbGwgbWlzc2luZy5cbiIpOwo+Pj4+IEluIHRoZSBjb21taXQgbWVzc2FnZSB5b3UgbWVudGlv
biAnZ3JhbnRfdGFibGVfaW5pdCcsIHlldCB0aGUgZXJyb3IKPj4+PiBtZXNzYWdlIGhlcmUgc2F5
cyBncmFudF90YWJsZV9zZXRfbGltaXRzLiBTaG91bGRuJ3QgYm90aCBtZW50aW9uIHRoZQo+Pj4+
IHNhbWUgcHJlY3Vyc29yIGZ1bmN0aW9uPwo+Pj4gQWFoLCBzb3JyeS4gV2lsbCB1cGRhdGUgdGhl
IGNvbW1pdCBtZXNzYWdlLgo+Pj4KPj4+PiBBbHNvIEkgdGhpbmsgdGhpcyBtaWdodCBiZSBiZXR0
ZXIgYXMgZ3ByaW50ayBpbnN0ZWFkIG9mIGdkcHJpbnRrLgo+Pj4gT2theS4KPj4+Cj4+Pj4+ICsg
ICAgICAgIHJldHVybiAwOwo+Pj4+IFRoaXMgcmV0dXJuIDAgaGFzIGNvbmZ1c2VkIG1lLCBJIHdh
cyBnb2luZyB0byBhc2sgdG8gcmV0dXJuIEVOT0RFViwKPj4+PiBidXQgdGhlbiBJIHNhdyB0aGlz
IGlzIGFjdHVhbGx5IHRyZWF0ZWQgbGlrZSBhIGJvb2xlYW4uIE1pZ2h0IGJlIGdvb2QKPj4+PiB0
byBtYWtlIGdudHRhYl9ncm93X3RhYmxlIHJldHVybiBib29sLCBvciBlaXRoZXIgbWFrZSBpdCBy
ZXR1cm4gcHJvcGVyCj4+Pj4gZXJyb3IgY29kZXMuCj4+PiBJIHdhbnRlZCB0byBrZWVwIHRoZSBw
YXRjaCBzbWFsbC4KPj4+Cj4+PiBJIGNhbiBlaXRoZXIgc2VuZCBhIGNsZWFudXAgcGF0Y2ggYWZ0
ZXIgNC4xMCBvciBkbyBpdCBpbiB0aGlzIHBhdGNoIChpbgo+Pj4gd2hpY2ggY2FzZSBJJ2QgbGlr
ZSB0byBrbm93IHdoZXRoZXIgdGhpcyBwYXRjaCBvciB0aGUgbGFzdCBvbmUgb2YgbXkKPj4+IGdy
YW50IHNlcmllcyB3aWxsIGJlIGFwcGxpZWQgZmlyc3QpLgo+Pj4KPj4+IFRob3VnaHRzPwo+PiBU
aGlzIGZ1bmN0aW9uIGlzIG5ldyBpbiA0LjEwLgo+IFVtbSwgbm90IHJlYWxseS4gSXRzIHJhdGhl
ciBvbGQuCgpPaCAtIHNvIGl0IGlzLgoKPgo+PiBJJ20gbm90IGNvbmNlcm5lZCBhYm91dCBhYnNv
bHV0ZSBzaXplIG9mCj4+IHRoZSBwYXRjaCwgYnV0IEkgd291bGQgcHJlZmVyIG5vdCB0byBpbnRy
b2R1Y2UgbmV3IChtaXMpdXNlcyBvZiBpbnQKPj4gZnVuY3Rpb25zIHdoaWNoIGFjdHVhbGx5IGhh
dmUgYm9vbGVhbiBwcm9wZXJ0aWVzLsKgIChXZWkgYW5kIEkgaGF2ZSBzcGVudAo+PiBhIGxhcmdl
IHF1YW50aXR5IG9mIHRpbWUgcmVtb3ZpbmcgZnVuY3Rpb25zIGxpa2UgdGhpcy4pCj4gSSdkIHJh
dGhlciByZXR1cm4gYSBwcm9wZXIgZXJyb3IgY29kZS4KCkZpbmUgYnkgbWUuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrnX-0002DE-Cl; Fri, 29 Sep 2017 09:41:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxrnW-0002D7-Bv
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 09:41:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7F/48-03283-9451EC95; Fri, 29 Sep 2017 09:41:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVddD9Fy
 kwY8LJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDvnEUvBGdmK01dfsjUw
 vhHtYuTkEBJoZJK4MNe3i5ELyH7MKHH3xWwmCGcbo0TL3T5GkCoRAWeJr2fmsncxcnDwCuhL9
 OzJBwkLA5kbLy1mB7ElBNIl7q97xQRhe0kcP/+GFcb++uw2SxcjOwebgJXEITGQKIuAqsSSH/
 MYJzByL2BkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6G0
 GINjBuPO50yFGSQ4mJVFeJcFzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMtEgHKCRanpqRVp
 mTnAsINJS3DwKInwBoCkeYsLEnOLM9MhUqcYjTmObbr8h4lj1fW7f5iEWPLy81KlxHk9QUoFQ
 EozSvPgBsHi4RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeYVApvBk5pXA7XsFdAoT0CmTJ5
 4BOaUkESEl1cCYea9oqWVXzxvpkvl3pD69kP0bt0Xr5+mZW92ab9y/ysEjyWX0XF/uGA+/xRp
 9Y+s1Mh1Z27Zu7tDcFfpz75wPhZ4aj25y2Lqet3uX9cOrSvXhg47IluO3+56e0gj/HXHiT4rb
 t+ORJYrOfTs6NEz6TfyT/5454+WbZ7xB9n/Q/5p/bYfbRNKVWIozEg21mIuKEwEBntKkggIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506678087!87329331!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_DONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61207 invoked from network); 29 Sep 2017 09:41:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 09:41:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxrnR-0000bn-Ay; Fri, 29 Sep 2017 09:41:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxrnL-0005PK-UP; Fri, 29 Sep 2017 09:41:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxrnL-0007qr-IW; Fri, 29 Sep 2017 09:41:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113900-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
X-Osstest-Versions-This: ovmf=0e6584e38650cef9a6b4579553679c0f12d897bc
X-Osstest-Versions-That: ovmf=4c34a8ea191155f438901e635bd87810072b19a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 09:41:19 +0000
Subject: [Xen-devel] [ovmf test] 113900: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5MDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEzODk3Cgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMGU2NTg0ZTM4NjUw
Y2VmOWE2YjQ1Nzk1NTM2NzljMGYxMmQ4OTdiYwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAg
ICAgICAgICAgICAgNGMzNGE4ZWExOTExNTVmNDM4OTAxZTYzNWJkODc4MTAwNzJiMTlhNAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEzODk3ICAyMDE3LTA5LTI5IDAzOjUwOjU3IFogICAgMCBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzkwMCAgMjAxNy0wOS0yOSAwNzo0OTo1NSBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMGU2NTg0ZTM4NjUw
Y2VmOWE2YjQ1Nzk1NTM2NzljMGYxMmQ4OTdiYwpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyOCAxMzo0NjoyMCAyMDE3ICswODAwCgogICAgTWRl
TW9kdWxlUGtnL0Jkc0R4ZTogRG9uJ3QgZGVsZXRlICJCb290TmV4dCIgdW50aWwgYm9vdGluZyBp
dAogICAgCiAgICBDdXJyZW50IGltcGxlbWVudGF0aW9uIGRlbGV0ZXMgdGhlICJCb290TmV4dCIg
YmVmb3JlIGNhbGxpbmcKICAgIGFueSBQbGF0Zm9ybUJvb3RNYW5hZ2VyTGliIEFQSXMsIGJ1dCBp
ZiBzeXN0ZW0gcmVzZXRzIGluCiAgICBQbGF0Zm9ybUJvb3RNYW5hZ2VyTGliIEFQSXMsICJCb290
TmV4dCIgaXMgbm90IGNvbnN1bWVkIGJ1dCBsb3N0LgogICAgCiAgICBUaGUgcGF0Y2ggZGVmZXJz
IHRoZSBkZWxldGlvbiBvZiAiQm9vdE5leHQiIHRvIGJlZm9yZSBib290aW5nIGl0LgogICAgCiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6
IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFpl
bmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3VubnkgV2FuZyA8c3Vu
bnl3YW5nQGhwZS5jb20+Cgpjb21taXQgYjIzNTkyYThmZTE5YzQ2ZTI5YzVhZmU1MDk4NGU1YzZi
NjNlN2U2OQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJp
IFNlcCAyOSAwMToxODo1MCAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvZGlzY29ubmVjdDogJy1y
JyBpcyBub3Qgb3B0aW9uYWwgd2hlbiBkaXNjb25uZWN0aW5nIGFsbAogICAgCiAgICBDb3JyZWN0
IHRoZSBoZWxwIG1lc3NhZ2UgdG8gbWF0Y2ggdGhhdCBkZWZpbmVkIGluIFNoZWxsIHNwZWMuCiAg
ICBJbiAnRElTQ09OTkVDVCAtciBbLW5jXScgY2FzZSwgJy1yJyBpcyBub3Qgb3B0aW9uYWwuCiAg
ICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKY29t
bWl0IDUyZjJiMDJjNzA5YzljYzVmZTA0ODI4NGQyNjZhZDQ1ODUzYmI5N2YKQXV0aG9yOiBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjkgMDE6MTQ6NTMgMjAx
NyArMDgwMAoKICAgIFNoZWxsUGtnL2RoOiBDb3JyZWN0IHR5cG8gaW4gaGVscAogICAgCiAgICBI
ZWxwIG1lc3NhZ2Ugb2YgImRoIiBnaXZlcyBhbiBleGFtcGxlIHRvIGRpc3BsYXkgYWxsIGhhbmRs
ZXMKICAgIHdpdGggIkltYWdlIiBwcm90b2NvbCBidXQgYWN0dWFsbHkgIkxvYWRlZEltYWdlIiBw
cm90b2NvbCBzaG91bGQKICAgIGJlIHVzZWQuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBU
aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1
aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5
IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 09:53:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 09:53:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxrz0-0002yp-GR; Fri, 29 Sep 2017 09:53:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxryz-0002yj-BA
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 09:53:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 47/0E-03454-0181EC95; Fri, 29 Sep 2017 09:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpK6AxLl
 Ig/UHOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJL9YxFTxkrZjWcYWlgXE3SxcjJ4eEgL/E
 kYVX2UBsNgEdiYtzdwLZHBwiAioSt/cagISZBYolvq7qYwUJCwOVn2sUAwmzCKhKbDzzhBnE5
 hWwlLi0cSsjSImEgJ7Ej+2GEGFBiZMzn7BATNGUaN3+mx3Clpdo3jobrFVIQFGif94DtgmMPL
 OQtMxC0jILScsCRuZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm
 5mxiBYcMABDsYvy0LOMQoycGkJMp7U/RcpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXj5xoJxg
 UWp6akVaZg4wgGHSEhw8SiK8kiBp3uKCxNzizHSI1ClGY44bD6//YeLouHn3D5MQS15+XqqUO
 K8YSKkASGlGaR7cIFhkXWKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwrzzIFJ7MvBK4fa+ATm
 ECOmXyxDMgp5QkIqSkGhhtvjdeenSpbufhxb9u6Ic88HjwK05+w5Nq6VnsV42+fttU7v/jhOD
 nukjZ+33yS24l5PNUPn6Ye6X86NJL2qXu6ZJ10yNyk/n+igQ6cMm8TH3zUqQq/uqkj/4R6a5a
 p/QqT2xPMb06peU3J5N14Y3Trxk+nr754suz29MP7G9wUZ6xN3WV5GZ/JZbijERDLeai4kQAV
 0LY96cCAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506678798!109628082!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24227 invoked from network); 29 Sep 2017 09:53:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 09:53:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441754588"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 10:53:07 +0100
Message-ID: <20170929095307.81580-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] libxl: remove dead code in
	libxl__domain_build_info_setdefault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3BvdHRlZCBieSBDb3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKaW5kZXggYzRiN2QwODUzMi4uZmEzYzY2OGE1NiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKQEAgLTI1OSw4ICsyNTksNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgYl9pbmZvLT52aWRlb19tZW1rYiA9
IDA7Ci0gICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxf
VkVSU0lPTl9RRU1VX1hFTjoKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHN3aXRjaCAo
Yl9pbmZvLT51Lmh2bS52Z2Eua2luZCkgewotLSAKMi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:24:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxsTA-00050G-30; Fri, 29 Sep 2017 10:24:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Andrii_Anisov@epam.com>) id 1dxsT8-00050A-MR
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 10:24:30 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 31/99-01911-D5F1EC95; Fri, 29 Sep 2017 10:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0GcI1o2UPxd
 p8GauhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFhvlTBfr6KvgP7GRsYe3m6GLk4WAQamSX2
 HJ/H2sXIwcEoECGx66MwSFxIoJlJ4uuS7UxdjJwcwgJqEv+m/WcFsUUEAiTW/17PCGIzC+hJP
 Lg1kR2iYTqbxKSNf1hAEmwCOhJz+86D2bwC1hJty66yg9gsAqoSO3/fBrNFBcIl9n+/xgxRIy
 hxcuYTsHpOASOJLUcPskEsMJOYt/khM4QtL7H97RwoW1zi1pP5TCBHSwgoSkxbVQlyg4TAbEa
 J9wdOgvUKCShLnGybBFYvISArcfTsHBaIel+JlRtUIeoXMko0nrjPCuE0s0v0X1nGBtGgA/T9
 elYIezK7xM6l9hC2l8TtG7uhagok5i99wQjRfIFV4uXXTqgGGYlXh26wQSSWskk0PDrEDnFSg
 sS7/7+ZIBJPhSXutD5hmsCoMQspCGYheXsWkrdnIXl7ASPLKkaN4tSistQiXUMTvaSizPSMkt
 zEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPTBAAQ7GFds9zzEKMnBpCTKe1P0XKQQX1J+SmV
 GYnFGfFFpTmrxIUYZDg4lCV45OaCcYFFqempFWmYOMJHBpCU4eJREeN/KAqV5iwsSc4sz0yFS
 pxgVpcR5f4IkBEASGaV5cG2w5HmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrz6INt5MvNK4
 Ka/AlrMBLR48sQzIItLEhFSUg2MebHveFOs454smtd5T6Bx/3PXxwKLjJmnfOLv+xpon8y+36
 e/2FjyvnP1DJU8C99W1wsbe788eewt65K2IC5gV7z4PZedsz+xWF71dZz3Nee/bBK32izj5We
 LNwZWlDDa9DIsPtZf2ZCpvUfgwq66l1v6+1XkzG+az6ztbd6Vbhwc4jRVOkCJpTgj0VCLuag4
 EQCvIjO4mQMAAA==
X-Env-Sender: Andrii_Anisov@epam.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506680665!59056320!1
X-Originating-IP: [104.47.0.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18727 invoked from network); 29 Sep 2017 10:24:25 -0000
Received: from mail-he1eur01on0083.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.83)
 by server-4.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 Sep 2017 10:24:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=EPAM.onmicrosoft.com; 
 s=selector1-epam-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=K7dF3Mu+EoznCM63dJbkQdV1X55pt7xb1peq0XcoOlY=;
 b=aKMKdZXqJR/kOh2YGDfhKxB7RP6ebkySxhMzTq2nD9S5l1XRwrDweWWiS3yp36sLZz/BsLxru+y1igHh1NcsS3xXDGyXZeQC0KUWCI+a6e5jEVtVQEAhJKNXKsLYlSVDQ/CHYwhONoWvT0KwfLvyaIkDUo1T8bOYkVlUs514BjI=
Received: from [10.17.180.88] (85.223.209.53) by
 AM4PR0302MB2722.eurprd03.prod.outlook.com (2603:10a6:200:91::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 29 Sep
 2017 10:24:24 +0000
To: Dario Faggioli <dario.faggioli@citrix.com>, Meng Xu <xumengpanda@gmail.com>
References: <b6de44dc-d4df-cda4-6a92-f39415bbc54f@epam.com>
 <CAENZ-+n5bTfNKSQE-B7V_QRY_LfVA60=waNgAMq5a1DVO0rhKQ@mail.gmail.com>
 <dac8b39c-c4cf-efe1-dc94-9d905cfa6590@epam.com>
 <264a731d-bebe-91b5-dc92-3eb0f020c526@epam.com>
 <CAENZ-+=O-_8ADJWTyMv9UErC1bRQey_+A2B+y=+LPDuoLQa1Qg@mail.gmail.com>
 <c439572a-8ef7-a3dc-242b-b205cd0b6882@epam.com>
 <de1b463e-9fd3-7e5a-59c0-7271ea42b120@epam.com>
 <CAENZ-+nf8359D6FtyrNibFzeMp8Ph4eV5M4-A22cwLQ0Ok+OOw@mail.gmail.com>
 <2c5c6fba-fdcf-f12d-2d8f-07ae970b9408@epam.com>
 <CAENZ-+kRpAmbavY6=10O7HDwgsnDq-75JfVGO_X5=Ji_UuSa4A@mail.gmail.com>
 <20e4bb06-ae29-266c-2d09-83cee826a29d@epam.com>
 <CAENZ-+nnv-dXJfHb06G2hnU790bJWU3gCyEP73OEKLWsOVZALQ@mail.gmail.com>
 <e7d861d2-5e4f-4907-1521-6e03d2e5c0a8@epam.com>
 <1506614478.5001.12.camel@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <6e8a75bc-e2b9-56d6-5d5d-d545f89c042e@epam.com>
Date: Fri, 29 Sep 2017 13:24:19 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1506614478.5001.12.camel@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1PR0102CA0014.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::27) To AM4PR0302MB2722.eurprd03.prod.outlook.com
 (2603:10a6:200:91::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 76eeb571-9729-41eb-57a2-08d5072441c8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:AM4PR0302MB2722; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 3:vudijKJkT4Yzb07d9gPleRVib2gAQ0Vif7e424d9O8d+9de9PRueZqszQ0Ewjue+1BYrktSPSTPTIxmcyvmUphvy3JK66fQTpBBUSmJ6JyyEpYr2hON2pRE6LxkMALckE/eJxZr2ZBITDDLfEUwUgn26kewEJZahvKyyXwUAFlJkzttFjNrCV8N3mPCYGcjpcslS7kbb+1nHq/hLQuHfC/9KI3mSHn+TYolex8YaYAV+JrTjybVqS2vFgJEilLT/;
 25:0sEona5ZkUxwT3cJPCfYzad3Ybmmhw+h/jcGJAgho2YXxdtBBkZnu7CZhaE6PyOZgL1y0mmTgs53JNOBQ+SDrIwMSmsXx3kmCGyW14s/WZxWxogATNEIHCJeU4ANutZY3QVHpr0xdnvEeJFZFtcpzlfgJjPwZElq4223Gvbacddo4lXTeaRKiOnVg6qb6Etig+dVcz4Q0vAB2nHC3k81ohkSmZaOcGJnHHpjvKFa7lkvTP6MS+UlniURc8Ls2IETR5doutYZ+Y1WsQSfz5qF/4C7GcUYs8l0wbYDs54Q62m2TWHh1PIg98NlydUasIANgBXh8g3UShMlAssUCb1Qrw==;
 31:TgNk71Y9I8p46lrmuuM6FdPHTfyHaPkMQaRYvCeGTmmFlMSWRKpN47v4ClJES3fWCwXFieIM1eyNFUhAnDrfL+7rGBrfVf2NcgcB05PQ/oolQPMjj8adacqY0VsSZ6QG/nQdTsgncqaYTHvJJnqBCp90tswX54J3lIMJV1vDQzVW6qaXAgAM0rYUpN69dkx8f9uJisF+R6wI8pQpt4PoLAuSL5jffuqOTX7DEnG/xHI=
X-MS-TrafficTypeDiagnostic: AM4PR0302MB2722:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 20:BwB/2SA4e0MY/H6syxf0FBMRf0mu8vd3D8/nPbK54K84G9B8gpYxj8MddUslBSChi2l03xGryufVjhVdqx95gHtkMiRonIL+n0mBtSYdS4DQHPsC8c34QOx6pX0HXFT+tlFY+eBip5afEzPeh5gSpjrhA3RisGifTldHU/OvUKoVsQV4awplxiOFvr2aYHYHTqnLC1V1VfIwfFMD+3eXyRb1DiiJgaZw6cUYZGsCQh5UWLSx2HaPxoM1ek3wRF9iysswm8z2EoXAMSDMTOuE/0kWPYMHxwWd9pO1yxuhxvT46GDZXjDarQrhGMsBx9id/HvslqXvNsdQxiqsX4iOrsw9DBJ050xPreWo9lddwhbofzt/a/8OPGZpo+LYUSHnug0uTOPqEGRiBIgGlgO1xiFBLK7xnA6WeQonCbLTSWj43dW6tRl5GskEqFtAIXcuFLrvBZUe/HERKs8WPKWviS/Yj0n46m4rTTZh0m/qDzNWbjNrDzR2ngSlwfnpdFOV;
 4:pvKN7F+jNcRQOw153C1zckbe1EuAzFGvgLYL3ujs4275e4M3hDJwCgV3apL/foP1jrLX2JOK9a9oG6bxlyHlPbWdife9l02lGgKiYe8dcGrE9f5nczMl758cj3tQWppM2iFkPx4iM8PQ90f+X2EzTUTysxRKxY4FldL7lgVM22LH+rF+UrTgHHJVWbVxz29MVzSQYCldRUOdVoYbcXDIMMttwEZUcNRZtreP3N7wiHQ383QsP9kBmrTH7BiMpDSC8EJVjL3AED4UPh6w+rbOIRmvSa6Ppr3MCybQobbf9C1qeIaAceU7Q79CwUZkOdzE1mSDBNM7iiLA7azgpfVK0w==
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(180058720460907);
X-Microsoft-Antispam-PRVS: <AM4PR0302MB272212D6B98304D6A3F0A253E67E0@AM4PR0302MB2722.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0302MB2722; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0302MB2722; 
X-Forefront-PRVS: 0445A82F82
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6009001)(6049001)(346002)(376002)(199003)(38564003)(377424004)(189002)(24454002)(478600001)(8666007)(7736002)(54356999)(39060400002)(966005)(50466002)(4326008)(76176999)(101416001)(93886005)(36756003)(105586002)(106356001)(72206003)(50986999)(305945005)(6246003)(65826007)(6486002)(53936002)(23676002)(6666003)(229853002)(33646002)(5660300001)(77096006)(66066001)(65806001)(3846002)(6116002)(189998001)(81166006)(64126003)(81156014)(25786009)(6306002)(47776003)(230700001)(8936002)(97736004)(65956001)(8676002)(2950100002)(31686004)(2906002)(80792005)(31696002)(86362001)(316002)(83506001)(16576012)(110136005)(53546010)(68736007)(58126008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0302MB2722; H:[10.17.180.88]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDJNQjI3MjI7MjM6cytvMWVLNHBoWEZpb2czbFJWVmFua1BB?=
 =?utf-8?B?bHdCNGluV1RYQzZHTkxyNDJlVmVRdzZmK2F5NWdHVklCT3lGaURpdzhSVHFo?=
 =?utf-8?B?cVAralErczNqN0tNT1J1R1YrVDdKeGdIRXNSZkpqNmdCRmk0T1pUYWs5RFFL?=
 =?utf-8?B?WUsxeWFEYy9GU2VZMjZlTWRkRnMxN09yV1FxVEZZVG1zYXkwRzA2RDJ0NS9T?=
 =?utf-8?B?L2VaRWFSOG9jbnFXemdKV2ZsaFhQeDU0TUFKRGpid1ovZXh1Rk1ST3I4MzhV?=
 =?utf-8?B?akwzSloxdTNudEFtdEFzaENueHdSVkc0MDl2VUZuS1Y3QXYzdzI5STllMUEy?=
 =?utf-8?B?VGZVTHlId0NlMUNHdVRFejdBSFh3YUJLOGxJWTIxRVhoZE1WS2hERG42Zklo?=
 =?utf-8?B?Tzc1OVR1eGNabTZoeFY5NHYvUDNGdC8zMStoV081aCtpamVKQnAzWG5xRU9M?=
 =?utf-8?B?MHI2YjU5Vk43UUtzMHJUdW4xeU9kREFzN3dxdmQvOHMvMUh1NEozalZnMEk3?=
 =?utf-8?B?TllhN3Y1KzBXSzZoTy80VHRyS1NCNFh2bTV2YldRVEpWSjlzUWFQZGhuOTQ2?=
 =?utf-8?B?SFNjN3Y5M3FvUnBsT3F1UExiODB5Z1pkVit1c0ovUFZ4dWNjaEorWGErTHNY?=
 =?utf-8?B?UkJKTW9nbzUrUjdXMzZCcTBweHhSVVRWRFhVQXBSUTMvL20rS2pKOXMxTnBD?=
 =?utf-8?B?OXZhL3M1d1hSV3h4ZGt4dGk1S0krNzU4Q1k5alZNUHE0ZFM3SWp6amlYdFEx?=
 =?utf-8?B?RVpuU0F2c2hWSlQ4a1ZWTmg5dU1Od05XT2hzMHpkeEN3VEVkblExclpxeHBu?=
 =?utf-8?B?ZnFzWDg1VWFQazNxNGlURWNZUlVoQzZUUjgvTEdMaGZ2dFQyTmxGbjVzNWhO?=
 =?utf-8?B?alNVWnEvZ0tacFcwSGJBTkNZTnljcXlRSTI5UE9PZmY3MlFzak5idUdJWHNo?=
 =?utf-8?B?RklpZ05qZkMvazZYdmQvMjAzV0ZQczRwVTVMWnNydUN2YzZNeW1ob2NSNmtX?=
 =?utf-8?B?b0pLQjlOOHkrd1lqd3BncEFTV2drb2I0d0dJbzh2dDlqZ1pIMFF5R0daRUl6?=
 =?utf-8?B?QjU2cW1yOFhwMm53NnJFTVVRSHVFc0xsLy9OVVY1am91K05PSGNqWnIyaER5?=
 =?utf-8?B?U2xsQWNwVDNrSnRzekxaY3JxSFVPTGM0b1dqRDhiT1dzZkx6ekgzSVJWTk82?=
 =?utf-8?B?QVArS1ZFempPQ0Y4citsbTBXWUhlQnJESWxXUTdOeXFlMFg1dnFmVVV3R0tF?=
 =?utf-8?B?d0JqWnU3bmd5RGNFaEVFNGQ1eUY2Q0xsWmIzZWhZYURyZzhxQmZiN3JIMkpu?=
 =?utf-8?B?czI3VEdkU1krVXdQTW5yYnoyUXE4RkVNWFRJV0tFZEFCc2hxMXVVMXZuakxZ?=
 =?utf-8?B?YWlneXFUS0lwV1JGQzJXeXJsclkwbW5Tc2pxMHZocytxNTdad2ZORkZTYnQy?=
 =?utf-8?B?NEsxTCtiU2lnT1ZZTUFxMVUrK241SGJ4NExxUUpkTkNYQmpTRTlkc3ZZNXha?=
 =?utf-8?B?VGJkNG5xblU5d1VaK2JmRzBWS2w5L25lU1piSjdsRVBXbXhXRmRQZmxjOGU5?=
 =?utf-8?B?Y0hBRWNLT1lDUy9ZekhZL2c3WE5wbzlUVGlKVlE0eDdyaXBPOGxzV1lNTmRK?=
 =?utf-8?B?a1lBckpCOVRRbTJiNXlxSHFTLzIzODgyNnA1VS8vNzVyVTVKVUZDWFl2RnZm?=
 =?utf-8?B?Ui9ZZjVkZWtBYU9XZm5FZjUvajJ2V01Ka1dFMkR3ZkVYNzZvSzdIMlRvNFBJ?=
 =?utf-8?B?M0hnS2dHV1FEYVNxYVVIQ2U2by9uVFpTTGFLb01UYkgvYyt0S05GV2lHejBZ?=
 =?utf-8?B?RERzR1Vjb2Yxd2tHR1huQWlwMVFDMGxrY1hUbEIwU3VBNURKL0lNSEk1bkdN?=
 =?utf-8?B?Nk9sR0dudjR2WUNPRkgyLytrNzVLaHV5dmc1MjZ4QlN0YXFBUkYzUmVYMFdO?=
 =?utf-8?B?NWxZdndDVGU2YW56aDJxeDZibFhxSER5aXhkZjcyemRnalZYV0tHZ0YyT29Z?=
 =?utf-8?B?a2IyMmMwUldxWnBJRXB6eDFUQmlNMXV4eHJheWZnPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0302MB2722;
 6:eS+OHafc8I8DTx8sMh0BQFq7AYxtwC7J6WwHCifR1wtP0U4+O0TmmfYh54cxwJM7p1wBR6V6qhyFer776pHgzlVMXBSKncEWEnDPijRUxUkbP/7AcUK6vvfAFxF/Qnvh/rTAbyCNKdXDvZO4ZlUZS+kK0Gn3M3UaObAw6/de2XLkKqqqb1fx35bfMTY3MppvL/EuDUvAPhnpKHZiuCcyU5NTDaNyI8FzJn/O7jR1UqU1ubKDdKbSyl+zZ/vfY8r8FqAu7hZNNQUEDFkPv1cv3UIvMiuSEYpWKH3N0C1UmkIOYzVt56Kt3ir+HxRkEzNwFGHBZAyFUiqVTajLNeYznw==;
 5:2I+UD/DXToEnoowoqhignuYgdMEtx4H/2BDztBezZZGS3umS2WjvavAYwu1Dn0OiaqZi5ArFvu8ZdjbuwXOw1b43JWELSSoJwb3YYS+KrtdiRuUfd6/9NfuE5+56FINnLRNwlwADyfrw/ZTdODi8tg==;
 24:NnNPHW2bZO1/l5LiKGEtfxLkMaDEFdjzAiggHMd0jxkhLWR8my+jr52Qh5Vy6Y8E3i97SVd8ZK9vF5pvxv6yjaQOTNxxf6oLVMYNAaVaJhc=;
 7:OdWwG5CAx9E004DokNJT62sjGjU7FQd8CzP+BeSa6YtIjGezgnUz5x8OY04Gs+vrww2gaKDFpTRqpGiVC2ufBFRxdlEhbz3QhXek6w8/dICjjyXCOO/H0jh9F1OXE9Pz4tNDe635Ik1+KWNtIq4H4QicPde2essWIiJM052GfEMejXe3Vy6sxtbvavjCKLQcmAFzAPcyE6BmGKsCje+vE8Cv+ugM7anM2Kf9MyK6V5w=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2017 10:24:24.2127 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0302MB2722
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RT-Xen on ARM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRGFyaW8sCgoKT24gMjguMDkuMTcgMTk6MDEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+
IE9uIFRodSwgMjAxNy0wOS0yOCBhdCAxMjoxOCArMDMwMCwgQW5kcmlpIEFuaXNvdiB3cm90ZToK
Pj4+PiAgICAgICAtIENvdWxkIHlvdSBwbGVhc2UgcHJvdmlkZSBhbiBleGFtcGxlIGlucHV0IHht
bCBmb3IgQ0FSVFMKPj4+PiBkZXNjcmliZWQgYQo+Pj4+IHN5c3RlbSB3aXRoIDIgUlQgZG9tYWlu
cyB3aXRoIDIgVkNQVXMgZWFjaCwgcnVubmluZyBvbiBhIDJQQ1BVcywKPj4+PiB3aXRoIGdFREYK
Pj4+PiBzY2hlZHVsaW5nIGF0IFZNTSBsZXZlbCAoZm9yIFhFTiBiYXNlZCBzZXR1cCkuCj4+PiBI
bW0sIGlmIHlvdSB1c2UgdGhlIGdFREYgc2NoZWR1bGluZyBhbGdvcml0aG0sIHRoaXMgbWF5IG5v
dCBiZQo+Pj4gcG9zc2libGUuIExldCBtZSBleHBsYWluIHdoeS4KPj4+IEluIHRoZSBNUFIyIG1v
ZGVsLCBpdCBjb21wdXRlcyB0aGUgaW50ZXJmYWNlIHdpdGggdGhlIG1pbmltdW0KPj4+IG51bWJl
cgo+Pj4gb2YgY29yZXMuIFRvIGdldCAyIFZDUFVzIGZvciBhIFZNLCB0aGUgdG90YWwgdXRpbGl6
YXRpb24gKGkuZS4sCj4+PiBidWRnZXQKPj4+IC8gcGVyaW9kKSBvZiB0aGVzZSB0d28gVkNQVXMg
bXVzdCBiZSBsYXJnZXIgdGhhbiAxLjAuIFNpbmNlIHlvdSBhc2sKPj4+IGZvciAyIGRvbWFpbnMs
IHRoZSB0b3RhbCB1dGlsaXphdGlvbiBvZiB0aGVzZSA0IFZDUFVzIHdpbGwgYmUKPj4+IGxhcmdl
cgo+Pj4gdGhhbiAyLjAsIHdoaWNoIGFyZSBkZWZpbml0ZWx5IG5vdCBzY2hlZHVsYWJsZSBvbiB0
d28gY29yZXMuCj4+IFdlbGwsIGlmIHdlIGFyZSBzcGVha2luZyBhYm91dCB0ZXN0LWNhc2VzIHNp
bWlsYXIgdG8gZGVzY3JpYmVkIGluCj4+IFsxXSwKPj4KPiBNaXNzaW5nIHRoZSBsaW5rPwpZZXAs
IEkndmUgbWlzc2VkIHRoZSBsaW5rLgoKWzFdIGh0dHBzOi8vd3d3LmNpcy51cGVubi5lZHUvfmxp
bmhwaGFuL3BhcGVycy9lbXNvZnQxNC1ydC14ZW4ucGRmCgotLSAKCipBbmRyaWkgQW5pc292KgoK
KkxlYWQgU3lzdGVtcyBFbmdpbmVlcioKCipPZmZpY2U6ICorMzgwIDQ0IDM5MCA1NDU3IDx0ZWw6
KzM4MCUyMDQ0JTIwMzkwJTIwNTQ1Nz4gKngqIDY2NzY2IAo8dGVsOjY2NzY2PipDZWxsOiAqKzM4
MCA1MCA1NzM4ODUyIDx0ZWw6KzM4MCUyMDUwJTIwNTczODg1Mj4qRW1haWw6IAoqYW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbSA8bWFpbHRvOmFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgoqS3lpdioqLCog
KlVrcmFpbmUgKihHTVQrMykqZXBhbS5jb20gPGh0dHA6Ly93d3cuZXBhbS5jb20+KgoKQ09ORklE
RU5USUFMSVRZIENBVVRJT04gQU5EIERJU0NMQUlNRVIKVGhpcyBtZXNzYWdlIGlzIGludGVuZGVk
IG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwocykgb3IgCmVudGl0eShpZXMpIHRv
IHdoaWNoIGl0IGlzIGFkZHJlc3NlZCBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gdGhhdCBpcyAK
bGVnYWxseSBwcml2aWxlZ2VkIGFuZCBjb25maWRlbnRpYWwuIElmIHlvdSBhcmUgbm90IHRoZSBp
bnRlbmRlZCAKcmVjaXBpZW50LCBvciB0aGUgcGVyc29uIHJlc3BvbnNpYmxlIGZvciBkZWxpdmVy
aW5nIHRoZSBtZXNzYWdlIHRvIHRoZSAKaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVi
eSBub3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCAKZGlzdHJpYnV0aW9uIG9yIGNvcHlp
bmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIApBbGwgdW5p
bnRlbmRlZCByZWNpcGllbnRzIGFyZSBvYmxpZ2VkIHRvIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5k
IGRlc3Ryb3kgCmFueSBwcmludGVkIGNvcGllcy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:27:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxsVZ-00057X-GH; Fri, 29 Sep 2017 10:27:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kraxel@redhat.com>) id 1dxsVX-00057N-V4
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 10:27:00 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3C/DC-02041-3FF1EC95; Fri, 29 Sep 2017 10:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsVysWW7jO57+XO
 RBpPPalh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldvz6yFqxlrbh7eQJ7A+Nali5GLg4hgdlM
 ErM39gI5HBwsAvYSJ/brdzFycjAKlEl0t+1ihrCzJVZfmg1mCwnsYJQ4d14Roncao8S6jTfBE
 rwChhLdOzvAbGEBT4nNcxYwgthsAuoSZ2YfZgWxRQSiJXYcug8WZxawlLi85CU7iM0ioCpx9O
 MLRpAbOAXcJF78C4XY5Soxf0U3E0S5pkTr9t/sICW8AoISf3cIQ4TlJba/nQO2VUJAW+Ly0XY
 mkNMkBPoYJZb/28k2gVF4FpL2WQjts5C0L2BkXsWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hg
 rJebWlycmJ6ak5hUrJecn7uJERjiDECwg3Hbds9DjJIcTEqivDdFz0UK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuA9JweUEyxKTU+tSMvMAUYbTFqCg0dJhPetLFCat7ggMbc4Mx0idYpRl+PGw+
 t/mIRY8vLzUqXEeb+BzBAAKcoozYMbAYv8S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmXQU
 yhSczrwRu0yugI5iAjpg88QzIESWJCCmpBkbBFQ0PpUveiqhP4Ne4nZfgGWDT7KfF1fblsNjn
 O1/KNFZezYqtNO+ZOYd79fssznknE703VWRzhl1Y1cB/+t9ruZNHZ2p/+6x/Yun0NeIioi5vh
 PMb2SPtYvrY3wkV8d94H/6627hPccnz4x1Gy1fd92GyTt6n+r7h49lzN5Z+O/XKmGf3AR0llu
 KMREMt5qLiRAC6sKzf9wIAAA==
X-Env-Sender: kraxel@redhat.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506680814!109579623!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32502 invoked from network); 29 Sep 2017 10:26:55 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 10:26:55 -0000
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 9B8858553F;
 Fri, 29 Sep 2017 10:26:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 9B8858553F
Received: from sirius.home.kraxel.org (ovpn-116-102.ams2.redhat.com
 [10.36.116.102])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4EB7B17C6F;
 Fri, 29 Sep 2017 10:26:53 +0000 (UTC)
Received: from localhost (localhost [IPv6:::1])
 by sirius.home.kraxel.org (Postfix) with ESMTP id 6D3E14F980;
 Fri, 29 Sep 2017 12:26:52 +0200 (CEST)
Message-ID: <1506680812.6902.22.camel@redhat.com>
From: Gerd Hoffmann <kraxel@redhat.com>
To: Owen Smith <owen.smith@citrix.com>, sstabellini@kernel.org, 
 anthony.perard@citrix.com
Date: Fri, 29 Sep 2017 12:26:52 +0200
In-Reply-To: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
Mime-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Fri, 29 Sep 2017 10:26:53 +0000 (UTC)
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH 0/3 v4] xenfb: Enablement for Windows PV HID
	frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA5LTI2IGF0IDE0OjQzICswMDAwLCBPd2VuIFNtaXRoIHdyb3RlOgo+IElt
cHJvdmUgdGhlIGlucHV0IGRldmljZSBtb2RlbCBpbiB4ZW5mYiwgYnkgdXBkYXRpbmcgdGhlCj4g
UWVtdSBpbnB1dCBoYW5kbGVycyBhbmQgYWRkaW5nIGEgZmVhdHVyZSB0byBhbGxvdyBmb3IKPiBy
YXcgKHVuc2NhbGVkKSBhYnNvbHV0ZSBjb29yZGluYXRlcyB0byBiZSByZXByZXNlbnRlZC4KPiAK
PiBCeSB1c2luZyBhIHJldmVyc2UgbWFwcGluZyBjYWxsLCB0aGUgTGludXggaW5wdXQuaCAjZGVm
aW5lcwo+IGFyZSBub3QgcHVsbGVkIGludG8geGVuZmIsIGFuZCBzbyBzaG91bGQgcmVtb3ZlIHRo
ZSBjb21waWxlcgo+IHdhcm5pbmdzIHJlcG9ydGVkLgoKUmV2aWV3ZWQtYnk6IEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgoKV2hhdCBpcyB0aGUgcGxhbiB3aXRoIHRoaXM/ICBNZXJn
ZSB0aHJvdWdoIHhlbiBxdWV1ZT8gIEkgY2FuIG1lcmdlIGl0CnZpYSB1aSBxdWV1ZSB0b28sIGJ1
dCBpbiB0aGF0IGNhc2UgSSdkIGxpa2UgdG8gZ2V0IGFuIHJldmlldyBmcm9tIHRoZQp4ZW4gZ3V5
cy4KCk5vdGU6IGNvbmZsaWN0cyB3aXRoIGtleWNvZGVtYXBkYiBwYXRjaCBzZXJpZXMsIG1pZ2h0
IG5lZWQgYSByZWJhc2UKZGVwZW5kaW5nIG9uIG1lcmdlIG9yZGVyLgoKY2hlZXJzLAogIEdlcmQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxsbx-0005q9-76; Fri, 29 Sep 2017 10:33:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <berrange@redhat.com>) id 1dxsbv-0005pX-Fc
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 10:33:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C7/9C-17770-E712EC95; Fri, 29 Sep 2017 10:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsVysWW7jG6d4rl
 Ig3szuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDU+6xFmznqGjfMJmtgfEhWxcjF4eQwFwm
 idvt8xi7GDk5WAQcJRq/nmIHsRkFyiSu9c+AsnMlnm9pYYFomMYosfLidyaIBlWJ5S92gDWzC
 RhI3Hq+ihXEFgGKL/y3hBWkgVlgEqPE988NYAlhgXCJhn3LgaZycPAK6Etsv2YMEhYSMJG4fH
 4WO4SdI3Hh5nGw+bwCghInZz5hAbGZBdQl/sy7xAzSyiwgLbH8HwdImFPASGL/m11graICyhI
 P/+5lASmRENCWeD85D+QCCYE+RomGW3eZJjCKzEIydRaSqbMQpi5gZF7FqFGcWlSWWqRrZKKX
 VJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY/AxAsINx38fIQ4ySHExKorw3Rc9FC
 vEl5adUZiQWZ8QXleakFh9ilOHgUJLgrVEAygkWpaanVqRl5gDjECYtwcGjJMLbBpLmLS5IzC
 3OTIdInWJUlBLn9QFJCIAkMkrz4NpgsX+JUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrx8IFN
 4MvNK4Ka/AlrMBLR48sQzIItLEhFSUg2Mm/6Xa8ftO8saIVOet1WBIXDDPpHE6mti3IerUkLl
 Fvvf8I6wOnN76UeTG2LWxrPi5xWFek6rj1q6jH/Z560cSk0nDszSlLSQ1S68PtFX/uJ3Q/VN9
 xpl5tWHbfZc/PBFtQjHj7BL2hp10SvOHRTY8Pf1qpi/Pr0rzJ8xOWgofVzPmZzEwa6mxFKckW
 ioxVxUnAgA8grQRfgCAAA=
X-Env-Sender: berrange@redhat.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506681212!95958464!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48977 invoked from network); 29 Sep 2017 10:33:34 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 10:33:34 -0000
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 4D12DC0587C2;
 Fri, 29 Sep 2017 10:33:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 4D12DC0587C2
Received: from redhat.com (unknown [10.33.36.27])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4B21D60628;
 Fri, 29 Sep 2017 10:33:27 +0000 (UTC)
Date: Fri, 29 Sep 2017 11:33:25 +0100
From: "Daniel P. Berrange" <berrange@redhat.com>
To: Gerd Hoffmann <kraxel@redhat.com>
Message-ID: <20170929103325.GA11930@redhat.com>
References: <1506437019-17946-1-git-send-email-owen.smith@citrix.com>
 <1506680812.6902.22.camel@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506680812.6902.22.camel@redhat.com>
User-Agent: Mutt/1.9.0 (2017-09-02)
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.32]); Fri, 29 Sep 2017 10:33:32 +0000 (UTC)
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, Owen Smith <owen.smith@citrix.com>,
 qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 0/3 v4] xenfb: Enablement for
 Windows PV HID frontend
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Reply-To: "Daniel P. Berrange" <berrange@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTI6MjY6NTJQTSArMDIwMCwgR2VyZCBIb2ZmbWFubiB3
cm90ZToKPiBPbiBUdWUsIDIwMTctMDktMjYgYXQgMTQ6NDMgKzAwMDAsIE93ZW4gU21pdGggd3Jv
dGU6Cj4gPiBJbXByb3ZlIHRoZSBpbnB1dCBkZXZpY2UgbW9kZWwgaW4geGVuZmIsIGJ5IHVwZGF0
aW5nIHRoZQo+ID4gUWVtdSBpbnB1dCBoYW5kbGVycyBhbmQgYWRkaW5nIGEgZmVhdHVyZSB0byBh
bGxvdyBmb3IKPiA+IHJhdyAodW5zY2FsZWQpIGFic29sdXRlIGNvb3JkaW5hdGVzIHRvIGJlIHJl
cHJlc2VudGVkLgo+ID4gCj4gPiBCeSB1c2luZyBhIHJldmVyc2UgbWFwcGluZyBjYWxsLCB0aGUg
TGludXggaW5wdXQuaCAjZGVmaW5lcwo+ID4gYXJlIG5vdCBwdWxsZWQgaW50byB4ZW5mYiwgYW5k
IHNvIHNob3VsZCByZW1vdmUgdGhlIGNvbXBpbGVyCj4gPiB3YXJuaW5ncyByZXBvcnRlZC4KPiAK
PiBSZXZpZXdlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cj4gCj4gV2hh
dCBpcyB0aGUgcGxhbiB3aXRoIHRoaXM/ICBNZXJnZSB0aHJvdWdoIHhlbiBxdWV1ZT8gIEkgY2Fu
IG1lcmdlIGl0Cj4gdmlhIHVpIHF1ZXVlIHRvbywgYnV0IGluIHRoYXQgY2FzZSBJJ2QgbGlrZSB0
byBnZXQgYW4gcmV2aWV3IGZyb20gdGhlCj4geGVuIGd1eXMuCj4gCj4gTm90ZTogY29uZmxpY3Rz
IHdpdGgga2V5Y29kZW1hcGRiIHBhdGNoIHNlcmllcywgbWlnaHQgbmVlZCBhIHJlYmFzZQo+IGRl
cGVuZGluZyBvbiBtZXJnZSBvcmRlci4KCkkgZG9uJ3QgbWluZCByZWJhc2luZyBhZ2FpbnN0IHRo
aXMgaWYgaXQgbWVyZ2VzIGZpcnN0LgoKUmVnYXJkcywKRGFuaWVsCi0tIAp8OiBodHRwczovL2Jl
cnJhbmdlLmNvbSAgICAgIC1vLSAgICBodHRwczovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9kYmVy
cmFuZ2UgOnwKfDogaHR0cHM6Ly9saWJ2aXJ0Lm9yZyAgICAgICAgIC1vLSAgICAgICAgICAgIGh0
dHBzOi8vZnN0b3AxMzguYmVycmFuZ2UuY29tIDp8Cnw6IGh0dHBzOi8vZW50YW5nbGUtcGhvdG8u
b3JnICAgIC1vLSAgICBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RiZXJyYW5nZSA6fAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:38:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxsgl-00062q-Ty; Fri, 29 Sep 2017 10:38:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxsgj-00062X-Sp
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 10:38:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 26/30-02225-8A22EC95; Fri, 29 Sep 2017 10:38:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDve5ipXO
 RBqvXGFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyma/9ZCt6oV6x/dYapgfGbbBcjJ4eEgL/E
 1u7NLF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2J5a9OsYPYwgJGEuu+nWCFaHWTWHF+AROMv
 fPAHLAaNgEPiYk9E1lAbBYBVYn9Z9+C1QsJaEksXbySCWKmoMTJmU/AapgFJCQOvnjBDHGChc
 TeVxUTGHlnIamahaRqASPTKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MwMCpZ2Bg3MHYesLvEKMkB5OSKO9N0XORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 cxSBcoJFqempFWmZOcAQhklLcPAoifAygKR5iwsSc4sz0yFSpxiNOY5tuvyHiWPV9bt/mIRY8
 vLzUqXEeVNBSgVASjNK8+AGwWLrEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhiIU8mXklcP
 teAZ3CBHTK5IlnQE4pSURISTUw5twxZWzbd2C9irS21TXx6Ou/nk32vuL+43Com/JFniPWe+W
 9jgWeDztwR0xmNauToNySq5PXz1okf45p870fpxcU7+ztPCuyor1jmqlpjLTKgtfT3Xx+FVXP
 NHN+t2L1UTmJbaYGrXtS/skp2V9YyS0qtuKByIGguesrcypuKGVw7Zxy/LqCvBJLcUaioRZzU
 XEiAPteD+WoAgAA
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506681505!116437215!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4337 invoked from network); 29 Sep 2017 10:38:27 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 10:38:27 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449746683"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72176-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=4c34a8ea191155f438901e635bd87810072b19a4
X-Osstest-Versions-That: ovmf=de15f8b6eff892be8872f14fa000e425e82f9cff
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 11:38:23 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72176: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICA0YzM0YThlYTE5MTE1NWY0Mzg5MDFlNjM1YmQ4NzgxMDA3MmIx
OWE0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkZTE1ZjhiNmVmZjg5
MmJlODg3MmYxNGZhMDAwZTQyNWU4MmY5Y2ZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzQg
IDIwMTctMDktMjkgMDU6MjE6MjYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTc2ICAyMDE3LTA5LTI5IDA4OjQ3OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXMgUnVmZmluIDxj
aHJpcy5ydWZmaW5AaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4K
ICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0
L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YzM0YThlYTE5MTE1NWY0Mzg5MDFl
NjM1YmQ4NzgxMDA3MmIxOWE0CkF1dGhvcjogQ2hyaXMgUnVmZmluIDxjaHJpcy5ydWZmaW5AaW50
ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMjggMDk6NTE6NDQgMjAxNyArMDgwMAoKICAgIFVlZmlD
cHVQa2cvU21tQ3B1RmVhdHVyZXNMaWI6IHJlcGxhY2UgaGFyZC1jb2RlZCBtYWNoaW5lIGNvZGUK
ICAgIAogICAgUmVwbGFjZSBoYXJkLWNvZGVkIG1hY2hpbmUgY29kZSB3aXRoIGVxdWl2YWxlbnQg
YXNzZW1ibHkgc291cmNlIGNvZGUuCiAgICBDaGFuZ2VzIHRlc3RlZCBieSBjaGVja2luZyBmb3Ig
bWFjaGluZSBjb2RlIGVxdWl2YWxlbmNlIGJ5IGRpc2Fzc2VtYmxpbmcKICAgIHRoZSBvcmlnaW5h
bCBhbmQgY2hhbmdlZCBjb2RlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBSdWZm
aW4gPGNocmlzLnJ1ZmZpbkBpbnRlbC5jb20+CiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlh
b0BpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgoKY29tbWl0IDk0NzQ0YWEyY2UzMTc5N2JkNzRhNmU1NzlkYzM0YmNiNDA2ZDQzMzIKQXV0aG9y
OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyOCAxNzox
MjozOCAyMDE3ICswODAwCgogICAgVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbTogUmVmaW5lIGNv
ZGUgdG8gYXZvaWQgZHVwbGljYXRlZCBjb2RlLgogICAgCiAgICBWMjoKICAgICAgQ2hhbmdlIGZ1
bmN0aW9uIHBhcmFtZXRlciB0byBhdm9pZCB0b3VjaCBnbG9iYWwgaW5mbyBpbiBmdW5jdGlvbi4K
ICAgICAgRW5oYW5jZSBmdW5jdGlvbiBuYW1lLCBtYWtlIGl0IG1vcmUgdXNlciBmcmllbmRseQog
ICAgCiAgICBWMToKICAgICAgUmVmaW5lIGNvZGUgdG8gYXZvaWQgZHVwbGljYXRlIGNvZGUgdG8g
c2V0IHByb2Nlc3NvciByZWdpc3Rlci4KICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1pdCA3Njc3YjRkYjYy
OTc1MTIxYTY0NzhlOGQzMWEzMTRjODYyNGNhY2QzCkF1dGhvcjogRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBTZXAgMjggMTY6NTc6MzUgMjAxNyArMDgwMAoKICAg
IFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW06IENvbWJpbmUgSU5JVC1TSVBJLVNJUEkuCiAgICAK
ICAgIEluIFMzIHJlc3VtZSBwYXRoLCBjdXJyZW50IGltcGxlbWVudGF0aW9uIGRvIDIgc2VwYXJh
dGUgSU5JVC1TSVBJLVNJUEksCiAgICB0aGlzIGlzIG5vdCBuZWNlc3NhcnkuIFRoaXMgY2hhbmdl
IGNvbWJpbmUgdGhlc2UgMiBJTklULVNJUEktU0lQSSB0byAxCiAgICBhbmQgYWRkIENwdVBhdXNl
IGJldHdlZW4gdGhlbS4KICAgIAogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQt
b2ZmLWJ5OiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1pdCBiNmUwZjBjNmQxZjZiOGUzZTJm
N2JlNTQ2YzYzZTkzODdiZGYzYzliCkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwu
Y29tPgpEYXRlOiAgIFRodSBTZXAgMjggMTA6MjU6MjMgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtn
L0RoOiBSZWZpbmUgdmFyaWFibGUgbmFtaW5nIHN0eWxlCiAgICAKICAgIEF2b2lkIHVzaW5nIG9u
bHkgbG93ZXItY2FzZSBjaGFyYWN0ZXJzIGZvciB2YXJpYWJsZSBuYW1lLgogICAgCiAgICBDYzog
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVu
LmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5j
b20+Cgpjb21taXQgNzcwZjNmNjE0NGI0N2I3YjUyZjJmYjZiM2Y3ZjUzMjYzMGYyZmMzMgpBdXRo
b3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBTZXAgMjcgMTk6MTU6
MjQgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2RoOiBBZGQgdGhlICdkaCcgZHVtcCBzdXBwb3J0
IGZvciBQYXJ0aXRpb24gSW5mbyBwcm90b2NvbAogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjU1CiAgICAKICAgIFYyIGNoYW5nZToK
ICAgIFB1dCBzb21lIHN0cmluZ3MgaW50byB0aGUgVU5JIGZpbGUgZm9yIGxvY2FsaXphdGlvbi4K
ICAgIAogICAgVGhlIGR1bXAgaW5mb3JtYXRpb24gd2lsbCBpbmNsdWRlOgogICAgYS4gVGhlIHR5
cGUgb2YgdGhlIHBhcnRpdGlvbiAoTWJyLCBHcHQgb3IgT3RoZXIpOwogICAgYi4gV2hldGhlciB0
aGUgcGFydGl0aW9uIGlzIGFuIEVGSSBTeXN0ZW0gUGFydGl0aW9uLgogICAgCiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNl
eSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxsrb-0006oA-OT; Fri, 29 Sep 2017 10:49:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <m.a.young@durham.ac.uk>) id 1dxsrZ-0006o0-Tx
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 10:49:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BB/C0-02023-9452EC95; Fri, 29 Sep 2017 10:49:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHPXd38xq7epyJT0NRVlZULsUUKyz
 rg0hkRJBp9HaXt22wF7l3hiLE0lIxKW1MzCx7MRQrqdkHQVKalJSm4QwVUioUYSgVmQ7zpXu9
 WnY+/c/z+/M8/3N4KJmqUKGm2Dwby1kYk0axjjTs9LsUkxbdmxV7bQonzb5wECkorfP7AHkUn
 ZQbLTpr3jm5oaGxj8xZCs57eXuUsKPZwDK0jiJxpQzamjuJMhRAIZwJ48VjpKhV2E5A0bhW1C
 TeDs7eVoWoFXgHjNibBQ9FAY6CklKjWF4vWNzOUULsKcMfEDhqPy57QnAGdHVFip4AfA6KPY1
 I1DROhqbFSiT6VfguCd2jU8sgVOjvffdEJpmC4e0tKY8M74ZmVxUhzdVAdek+sQzYiWDBmShF
 3ght8zNyqR4Br9/XkpJOh+E35aQ4C/B9BK6lh0i6FPlDe6+DkFw7oHayTi6BCQUsDH5aaXUap
 l5V+Us6B6b72ldMX+RQ9nRAJoFw8LqHFBKoUcD0ZMXKP2bD51HXyry6IJhfXJBJlzv+8Li4TV
 6BttSseWzNmsfeQ0QT2sqz3EWWi4lL1Oo4o95gMzNGU0xcbILWzPI8o2dNjI7XnreaXUjYBD/
 htCLntzNutIEiNKH0cGhvlipQZ83ONzC84SyXa2J5NwqnKA3QKZsEFsyxejbvgtEkrNMqBkqp
 WU8fEjHN5zBm3qiX0DsUT71xeeYJ6uvQyDyhIi1WC6sOo4NEKxathlzL30arq9mPItQhNBKiq
 ZQ5LGc22v7nXhRGIU0IfUTsojRabH/neYUohBDFUdkjRrEx/5Dajg4+S9qzP94ydP2HLzXywu
 JzTXTYjfCo1I769LAAb8tNjz1CafL1zF1ZPNyNnbEz+U5PcsnlfrmiYzBp83HrA6f7d185kfF
 2cwG968DPOd514kRBcv2xX9ljat9gQnfLKeVl7lgWKt+undjrSNQVVTdoCwqrj/uIrkcbrtZf
 yfRpSN7AxG2TcTzzBwxKCJyVAwAA
X-Env-Sender: m.a.young@durham.ac.uk
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506682183!113948430!1
X-Originating-IP: [104.47.0.126]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65257 invoked from network); 29 Sep 2017 10:49:44 -0000
Received: from mail-he1eur01on0126.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.126)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 29 Sep 2017 10:49:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=NuyCIzmZfd6KRwboeuoTsRlEr5zAW6cXxliMn06S6pw=;
 b=CgTmxdxLTolb1qOooxQ8uETn6JDPn9YA2qUzxkDIyz1zigDwiAsYRjxC7H113eG8LZw9FAE+Th7QotLw2621leSc/b7mqblCwkSyd7uAFLj+H7ipAsq5AO0qyOyACcHdV9gvSewfgapchvo4WMaQK7o/jV5sL2PYB+SwD49m7Ig=
Received: from austen3.home (86.180.253.146) by
 DB6PR0602MB2807.eurprd06.prod.outlook.com (2603:10a6:4:9a::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 29 Sep
 2017 10:49:42 +0000
Date: Fri, 29 Sep 2017 11:49:39 +0100 (BST)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Hongjiang Zhang <honzhan@microsoft.com>
In-Reply-To: <PS1P15301MB0059AC57FFDAC8408A3290B7B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
Message-ID: <alpine.LFD.2.21.1709291107430.4459@austen3.home>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <20170928200301.GK24624@char.us.oracle.com>
 <bfdfa0ef-3e0b-bcdc-eacd-63f1890dd8a8@canonical.com>
 <PS1P15301MB0059AC57FFDAC8408A3290B7B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [86.180.253.146]
X-ClientProxiedBy: DB6PR0501CA0029.eurprd05.prod.outlook.com
 (2603:10a6:4:67::15) To DB6PR0602MB2807.eurprd06.prod.outlook.com
 (2603:10a6:4:9a::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b6e37526-d4e1-427f-24cd-08d50727ca74
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:DB6PR0602MB2807; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2807;
 3:Z1gtfpkJOcNF55gjUpSv5XC3J0SjOkpKsI/GhJRnb6JX4hbaiSOf4sd/0hOXETHFqRNxaiowCycqlmLfasDFegiynXGvZqE60IE4ZrR73SUThfN5YwJR2AZwmIFKfpxu4zdM5G9Fzaf561C7ll8Q0Z9ADcTOQ82OPP0T7d0Vz7Oer41HOefa+8l8H3bgQ3pdCISTD0um5bPYnRKH9nXLr9tfLKroM/jbRsyPIk+tlB9R3+gsu6jVwv6kGNL76h7w;
 25:fjnDd4KF27ROIAwAuAys0ul2XWAFVASKoMT4oIrY3OSgHO34ST8tTNvZsCv3V6HP+jE1PIbtGNNHwfv1EjPufc0dvEjwXIdj/4RxraxEfUKSEMgs0DAhWpTL9b9fg3SrmpUze1Lsa6zHqBK+lU9m8jnrPP1YCJb/hNmJhwHoqTOw1GkX+gqr/JLWi4Huh+FYvx8aBbMw3VkK11HXmrDzq1GwAV96+pBmlQLIzeSTTMsj3XTyeLsgz+RZbw9r0qeG76avJS/hvbtQc45T53Sy2O0bM3VhNjgbA5RxwoXaSMR6gTxh/kgwbyCytL5CKdqiBT40BprIlJG2/QgyNt6KfQ==;
 31:k1/QY5XGCPtd8u1RxK5lLIF9X8HLDPEtvCwuRYEDdlr2vqX4c+KApbmSJAVJr772ySv6eB50sRv0A1yT3wIEb+N0iBgXrHEfiJ0lTwaMEyL4Os6K1JgylLJ3lXr/M1a2K4wFlBwi0nVjy2ipmoFH8uoEw2y4pyXvvh1/Utgirj1VdW5KdhKjuZGoa3TAA9KbahCEWckRQwwYudBm//TbCMDHQmaMYshlXnqoeIiMhVc=
X-MS-TrafficTypeDiagnostic: DB6PR0602MB2807:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2807;
 20:e4nlhkbTqv2kkbVcuAQaJYUj7Uso2HGeSJIjwwtwkUn5VosvFQKKhQYpoUWNZwi/YF/VicqzwFKGRmSBN+UkGn1POYTfG0q7xXXqrKPi4+5S/vDS0Lr9Ve3rwjpTN537QMOskM0BJEk9p7JMunG1sTufn+S8hn5ZsLt87OdedoR6UIf/aXdkRtW11MPe2DkVek1Pkq4EBZ5QTu8or27p1Mmi/ZpTdxWd89MVVunQgxk7igoKKfS/nHzCS27BN/5EnJ9H7MSzXugKucshEEAWnvcQ2/y9x65z5K7SWQjZSyIiGvYD8H16wziFWW2U4gumtdrYCDQGei3XPNsRHa95AYUCceSM7I/0TvmctYDj2rwKLrHFFafLTXEndGFpyD9BDD7bzJYiipVU+UlPvP9OW+Io+Dua6gSZuP/P0HVRUpM=;
 4:1lvj7a24/wH2Y+YONSB19iahCfR0+GNvDoY+2M3yejPrLlJa6IZPlwQigxkXXVdqy+VHEluyk0NMQTWJCzCrgOJZVb0cs+/jDqfPP/0U2VDyo/8iZjLalbM/WRtvlhQF0DoCeRZ1HU2C2iThe42J9lEQ039o5aQZEO3y0lWTGqlvR1Il0MeM1oOMlbFSLD/LZmDn5xGWfHWf4eQdA0q3oIEWr+lJfapomcQgL4E+5SIwnxRw9eZQfOSi02qBmL9yauOivfIEesEhneKbhQfKeFWCn3lXh+dXl/rBgJVgiG3aZzS5ANuVbGySKK2wbcXzU2VzhlA57cncDdV2n9jJQwT8ny3AxLvZvcjzOoHzOeXx9F7J+dgybk8rIYLwIYRh
X-Exchange-Antispam-Report-Test: UriScan:(89211679590171)(146099531331640)(198206253151910); 
X-Microsoft-Antispam-PRVS: <DB6PR0602MB2807D5EA737BCEC8B4321A60877E0@DB6PR0602MB2807.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281529075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0602MB2807; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0602MB2807; 
X-Forefront-PRVS: 0445A82F82
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(6009001)(346002)(376002)(13464003)(24454002)(189002)(199003)(377454003)(8676002)(21086003)(786003)(81166006)(55016002)(6246003)(83506001)(16586007)(6506006)(316002)(81156014)(229853002)(97736004)(45080400002)(74482002)(478600001)(305945005)(66066001)(6666003)(76176999)(93886005)(8936002)(8666007)(1511001)(58126008)(54356999)(5660300001)(50986999)(7736002)(25786009)(47776003)(36756003)(53936002)(69596002)(2561002)(2906002)(54906003)(189998001)(4326008)(6116002)(2421001)(3846002)(50466002)(68736007)(23726003)(106356001)(6916009)(86362001)(9686003)(101416001)(575784001)(42882006)(53546010)(2950100002)(5005980100005)(105586002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0602MB2807; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0602MB2807;
 23:TmccTLPspeCzAszxRwqCX9IgXnK8njM031uR+y5?=
 =?us-ascii?Q?smekiwcAobhr7hj19ULDqVlcc6gNU69g+DecPq4BZJ2/dOPpymFcC6d4fXGm?=
 =?us-ascii?Q?sqtQmsE65aDk9iaR1xueI84z7x78Sd1UPZhxraG/Z0WwF2mJQcKFYyCjJG5T?=
 =?us-ascii?Q?eps53aJ6Dqf8LZZVWVQ82yV1rTzFY9Xhua0417big0qBJYiAlFjlI1kEVinT?=
 =?us-ascii?Q?M5ayJrKVE0Cu8GaGUNctjml5OdWp9tQhiUnQfGvZqv76BxQNLXuP1Dezvj2M?=
 =?us-ascii?Q?fpbz1UNky+xeZhXjUpVleb1xbgorha+j/7z8XF09QccA/a8fMHFEWEe1QoIm?=
 =?us-ascii?Q?CajtvaSaEeY+Ncy0UPvLpjqpvVcdZtCXFhbcKvyFCPgzPcbod5MjAmbrsw75?=
 =?us-ascii?Q?PoPDyONDjzo58HOvDKctPTZPyhFduquSUJzwXbpgddnXSSIr5hFsEbUUAu4Z?=
 =?us-ascii?Q?HWbR4sZQTWFpo3YRgyALLh8M7uKCWP7Gc4hZg5bY08ix/HWcttXtJ/Y4Sh/6?=
 =?us-ascii?Q?RGuG0TBjCNPcvrL8tQNhJTb8vlsAgaNh41emWNYouPqTVCd/KKsT1iiR5T7T?=
 =?us-ascii?Q?S0Bn2H/nvQWJ8GbBUmjMtBMbjfxIBFs6memT0mICaqw/wuo+ZThDkyMWBF1b?=
 =?us-ascii?Q?UVAz4yiAsOvkJwAfg9lVQDtTFLzGEkCY1xHUPKvY9D6cwvrRdyhT3qVhNziZ?=
 =?us-ascii?Q?7IgDg25Hgjy7QUu9aQJ/W077aHnzLxezWRYji0erEhczPTRsWyC4mSzHT3gO?=
 =?us-ascii?Q?qScHovm2HBy2r0j+Sm7zdWwbluaWqZLKb4bV2dSomM8TcN3Xb8k4GSfbg8Ls?=
 =?us-ascii?Q?Iysd7AFjwVv2vftwffc8x1APahD8oDQ9zmkVTV0EpvqRhb9HwvyqdXrcdc+T?=
 =?us-ascii?Q?e+EBq75No3xB2+z6AH8upMNWCr3iS4e8hMTvwMiiqDHD+k4M1stn8zJRR39e?=
 =?us-ascii?Q?sGslG0ztaQGIz0cyGVle3jKTKjXlax3AXjKuRvhPkf56Y9lxVbgctgNeVQ61?=
 =?us-ascii?Q?uM4LZ1VTMrCYv7JfJ0tZy57o4b0ei2IYgYx90nAqAkVZHN7/ShPylsqnwqKI?=
 =?us-ascii?Q?rjQ28C6z5oNCt3mTwRI4TcsTuiGEiNkxAYkaLUh5ko0eCj12VE2AVw/F7tTn?=
 =?us-ascii?Q?3Mh92ve+nknX6nGB280m68b7go7MrLMOth6YGDfggy681hTH/pDtCL+/Sp/Z?=
 =?us-ascii?Q?jn80UWkQzgkH7My9A8YsmJ5qBE0T0qvx8ZaI0thkRClv3WaX5lwcMaH2eTBx?=
 =?us-ascii?Q?VDYA82pYx93RRoQd0OjZGaAqlijSLx8+6biKe/XubrC5q9DdC/oelhWkD+qG?=
 =?us-ascii?Q?fl3aPgM7cFfoJBEFJPcQpmYMhhAY1o34W2ktYEcHyc4MM5ik/sebNFjozc1t?=
 =?us-ascii?Q?tV1tnWtbHbDszXb+fYDgkJ5NefgWxgKl+xdscMZOflFuNkz/yQ/vO67USAGf?=
 =?us-ascii?Q?PyVeCNj7zSIyy49pWeUXadREchpUjj9ZoD1pmVaJ1zNmhNMWiUi3O?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2807;
 6:DtTL0Clw72QjCJH0ODNZHj7XZDBdMzL8/SuICYV0RLoZXth2sBuKYByBXZpi5K8w3paotxFNO66mfxKdPPAqJ/hLpcG1EnWZM4LRf0ZOzwSUw6gSwjs82ejEhaDoGFHKDlNU9jhwdXUL+XfvhH/DHR9ji3Cse1rmGDW1DH/TheQK6g3qqt9c7zAI+IfFfH8/nnbBSpErYL8uHy78VXqQWgXkKE8omVuS5xg2AACN6WF9hGJJcu7SnKwDBDyfh/o28yIxmaFtS++unm5pgtjHe/EIYYT8CUZ0aX7oUuKtiVS1cC7XpwgmgFPH5ncZqU2jS95cqbJ8eJSG4dnc+u3/2w==;
 5:RNc3N+0FP5xDN5KJfPEEXyb/qA8tGToiSGWtb/KKBdDEsZtQSUz6e2vNZ3CjbqeIFzlqnj0ZhNJoi6NIJEEEkA7mQikDqMU/3yt+r1uKXBz5LDzYlWIVx1IT5nAhZsKMbpvuYLHFzzb5ps4qFvbJfGV89ZtrPJoDx1+5OaEZqeQ=;
 24:5ZCZgil2Qex3ZjM9RQASFb1Vs4rMUgeoGh1Eg5gI6SAn58OmmTJYnEUdSxPYEjKVctbQAJfng65iOXmGTK6akLOZ1DhL2VauXyvgH6eiQ2A=;
 7:r20lszWB/Nt+8NtFP5HTjQW3LFgnnhyj0yRyPaXck9hdBN8RS5lOlZR6KTKgql5E9n6WyYIenicYqQwoOaYo0G8ihd2BwlzbmhmQZcuxtR0OanlBwhxQAqq+61cSwtUcJeIZQA1mno5TPtUdqhFYBwOrZ6WW1rayQanraYJsw6S6TSlWD9Gnadydibk5QVgmBzPyql1cJSC+j211AUa/1MaSTF9wAlXzbE0rSAcGfz0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2017 10:49:42.1708 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0602MB2807
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefan Bader <stefan.bader@canonical.com>
Subject: Re: [Xen-devel] GRUB2 missing multiboot2 patches?Re: Only 1 CPU was
 detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiBUaHUsIDI4IFNlcCAyMDE3LCBIb25namlhbmcgWmhhbmcgd3JvdGU6Cgo+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBTdGVmYW4gQmFkZXIgW21haWx0bzpzdGVmYW4u
YmFkZXJAY2Fub25pY2FsLmNvbV0KPj4gU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMjksIDIwMTcg
NDo0OSBBTQo+PiBUbzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPjsgSG9uZ2ppYW5nIFpoYW5nCj4+IDxob256aGFuQG1pY3Jvc29mdC5jb20+Cj4+IENjOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPj4gU3ViamVjdDogUmU6IEdSVUIyIG1pc3NpbmcgbXVsdGlib290MiBwYXRjaGVzP1Jl
OiBbWGVuLWRldmVsXSBPbmx5IDEgQ1BVCj4+IHdhcyBkZXRlY3RlZAo+Pgo+PiBPbiAyOC4wOS4y
MDE3IDE2OjAzLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+PiBPbiBUaHUsIFNlcCAy
OCwgMjAxNyBhdCAwMjo0NTozOFBNICswMDAwLCBIb25namlhbmcgWmhhbmcgd3JvdGU6Cj4+Pj4+
PiAoWEVOKSBBQ1BJIEVycm9yICh0Ynhmcm9vdC0wMjE4KTogQSB2YWxpZCBSU0RQIHdhcyBub3Qg
Zm91bmQKPj4+Pj4+IFsyMDA3MDEyNl0KPj4+Pj4KPj4+Pj4gVXVoLCB0aGF0IGlzIHJhdGhlciBi
YWQsIEkgZ3Vlc3MuCj4+Pgo+Pj4gSSBhbSBnb2luZyB0byBhc3N1bWUgdGhpcyBpcyBkdWUgdG8g
bm90IGhhdmluZzoKPj4+Cj4+PiBiNGQ3MDliNmUgVXNlIGdydWItZmlsZSB0byBmaWd1cmUgb3V0
IHdoZXRoZXIgbXVsdGlib290MiBzaG91bGQgYmUKPj4+IHVzZWQgZm9yIFhlbi5neiBhOGUwZjFh
ZGYgRml4IHV0aWwvZ3J1Yi5kLzIwX2xpbnV4X3hlbi5pbjogQWRkCj4+PiB4ZW5fYm9vdCBjb21t
YW5kIHN1cHBvcnQgZm9yIGFhcmNoNjQKPj4+Cj4+PiBJbiB0aGUgZ3J1YiB0aGF0IGhlIGlzIHVz
aW5nIChVYnVudHU/KQo+Pj4KPj4+IEluIG90aGVyIHdvcmRzIGhlIGlzIHVzaW5nICdtdWx0aWJv
b3QnIGluc3RlYWQgb2YgJ211bHRpYm9vdDInCj4+Pgo+PiBJZiB0aGlzIGlzIFVidW50dSwgbXkg
ZXhwZWN0YXRpb24gaXMgdGhhdCB0aGlzIHdvdWxkIHJlcXVpcmUgWGVuIDQuOSAod2hpY2ggaXMK
Pj4gcGFydCBvZiAxNy4xMCBidXQgbm90IHlldCByZWxlYXNlZCkgYW5kIHdvcmsgb24gZ3J1YjIg
KHdoaWNoIEkgIHdpbGwgdmVyeQo+PiB1bmxpa2VseSBoYXZlIHRoZSB0aW1lIGZvcikuIERlYmlh
biBoYXMgbm90IHlldCBtb3ZlZCB0byBYZW4gNC45LCBzbyBJIHdvdWxkCj4+IGRvdWJ0IHRoYXQg
aXQgd291bGQgd29yayB0aGVyZSBlaXRoZXIuCj4+Cj4gSWYgWGVuIDQuOSBkb2VzIG5vdCB3b3Jr
IGVpdGhlciwgc2hhbGwgSSB0cnkgQ2VudE9TIDcuMTMgaW5zdGVhZD8gT3Igd2hpY2ggTGludXgg
ZGlzdHJpYnV0aW9uIGlzIHJlY29tbWVuZGVkPwoKSSB0aGluayBGZWRvcmEgMjcgKGN1cnJlbnRs
eSBpbiBiZXRhKSBpcyBhbG1vc3QgdGhlcmUgKGZvciB4ODZfNjQgYW55d2F5KS4gCkl0IGRvZXMg
aGF2ZSB4ZW4gNC45LCBidXQgc29tZSBtYW51YWwgc3RlcHMgYXJlIG5lZWRlZCB0byBnZXQgZ3J1
YjIgCndvcmtpbmcgdXNpbmcgbXVsdGlib290Mi4gVGhlc2UgYXJlCgoqIGVkaXQgdGhlIGdydWIu
Y2ZnIGZpbGUgdG8gdXNlIG11bHRpYm9vdDIgYW5kIG1vZHVsZTIgcmF0aGVyIHRoYW4gCm11bHRp
Ym9vdCBhbmQgbW9kdWxlCiogaW5zdGFsbCB0aGUgZ3J1YjItZWZpLXg2NC1tb2R1bGVzIHBhY2th
Z2UgYW5kIGNvcHkgbXVsdGlib290Mi5tb2QgYW5kIApyZWxvY2F0b3IubW9kIGZyb20gL3Vzci9s
aWIvZ3J1Yi94ODZfNjQtZWZpIHRvCi9ib290L2VmaS9FRkkvZmVkb3JhL3g4Nl82NC1lZmkvICh3
aGljaCB5b3UgcHJvYmFibHkgbmVlZCB0byBjcmVhdGUpCiogYWRkIGluc21vZCBtdWx0aWJvb3Qy
IHRvIHRoZSByZWxldmFudCBzZWN0aW9uIGluIHRoZSBncnViLmNmZyBmaWxlIHdpdGggCnRoZSBv
dGhlciBpbnNtb2QgbGluZXMuCgpBbHNvIHdhdGNoIG91dCBmb3IgdXNlbGVzcyBzZWN0aW9ucyBp
biB0aGUgZ3J1Yi5jZmcgZmlsZSBmb3IgYSB4ZW4gY29uZmlnIApmaWxlIHJhdGhlciB0aGFuIGZv
ciB4ZW4gaXRzZWxmLgoKSSByZWNlbnRseSBnb3QgeGVuIHdvcmtpbmcgZG9pbmcgdGhlIGFib3Zl
IGluY2x1ZGluZyBydW5uaW5nIGEgZG9tVSBndWVzdCwgCmJ1dCBnZG0gZGlkbid0IHN0YXJ0IGFu
ZCBJIGhhdmVuJ3QgaGFkIGEgY2hhbmNlIHRvIHdvcmsgb3V0IGlmIHRoYXQgaXMgCnJlbGF0ZWQg
b3Igbm90LgoKIAlNaWNoYWVsIFlvdW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:51:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxstV-0007Mz-3f; Fri, 29 Sep 2017 10:51:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxstU-0007Mr-A2
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 10:51:44 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CC/A0-03283-FB52EC95; Fri, 29 Sep 2017 10:51:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVyuP0Ov+5+1XO
 RBgsbGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvl3kK5ghX7Njzk6mBsYW/i5GTQ0LASOLt
 xH9MXYxcHEICCxkl+r7sYwRJsAmoSmy4fooVxBYRUJK4t2oyWBGzwClGief/DgA5HBzCAgESf
 99VgdSwANUfezoTrJdXwFji0LKTbBAL5CU6DkxmmcDIuYCRYRWjenFqUVlqka65XlJRZnpGSW
 5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoK8YgGAH48zL/ocYJTmYlER5b4qeixTiS8pPqcx
 ILM6ILyrNSS0+xCjDwaEkwVumApQTLEpNT61Iy8wBBg1MWoKDR0mE1wskzVtckJhbnJkOkTrF
 qMvRcfPuHyYhlrz8vFQpcd5JIEUCIEUZpXlwI2ABfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcj
 ErCvB0gU3gy80rgNr0COoIJ6IjJE8+AHFGSiJCSamDkSmb0Od/5Uvn4HyWe+HrzyTt32Zat2B
 Fz281V4w7rkykH/655oLLCTCQuR0iQddLPtXqB9xhdIs9/7Yw+Zb9T8Ulb85kZ51hNNWbsqX/
 SZLbobYd6nP+VFasOB9vPCVfuciz2uRKxgO1G9vszKSeuz9sUeCDu97//t9NmHr626fH75sZm
 Na3ZSizFGYmGWsxFxYkAot0M51sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1506682302!118363140!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34843 invoked from network); 29 Sep 2017 10:51:42 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-4.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 10:51:42 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5BCD5ABB8;
 Fri, 29 Sep 2017 10:51:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 12:51:40 +0200
Message-Id: <20170929105140.1871-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] xen: fail gnttab_grow_table() in case of
	missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSBnbnR0YWJfZ3Jvd190YWJsZSgpIGlzIGJlaW5nIGNhbGxlZCB3aXRob3V0CmdyYW50
X3RhYmxlX3NldF9saW1pdHMoKSBoYXZpbmcgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIGUu
Zy4gaW4KY2FzZSBvZiBhIHRvb2xzdGFjayBlcnJvciwgZmFpbCB0aGUgZnVuY3Rpb24gaW5zdGVh
ZCBvZiBjcmFzaGluZyB0aGUKc3lzdGVtLgoKV2hpbGUgYXQgaXQgbGV0IGdudHRhYl9ncm93X3Rh
YmxlKCkgcmV0dXJuIGEgcHJvcGVyIGVycm9yIGNvZGUgaW5zdGVhZApvZiAxIGZvciBzdWNjZXNz
LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6
Ci0gdXNlIGdwcmludGsoKSBpbnN0ZWFkIG9mIGdkcHJpbnRrKCkgKFJvZ2VyIFBhdSBNb25uZSkK
LSBsZXQgZ250dGFiX2dyb3dfdGFibGUoKSByZXR1cm4gYW4gZXJyb3IgY29kZSAoQW5kcmV3IENv
b3BlcikKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxOCArKysrKysrKysrKystLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwppbmRleCA3MTcwNmY1Y2JhLi4xNDRmYTdjNTBmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNjY5LDcg
KzE2NjksMTEgQEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHJlcV9ucl9mcmFtZXMpCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50
X3RhYmxlOwogICAgIHVuc2lnbmVkIGludCBpLCBqOwogCi0gICAgQVNTRVJUKGd0LT5hY3RpdmUp
OworICAgIGlmICggdW5saWtlbHkoIWd0LT5hY3RpdmUpICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJncmFudF90YWJsZV9zZXRfbGltaXRzKCkgY2FsbCBtaXNzaW5n
LlxuIik7CisgICAgICAgIHJldHVybiAtRU5PREVWOworICAgIH0KIAogICAgIGlmICggcmVxX25y
X2ZyYW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTICkKICAgICAgICAgcmVxX25yX2ZyYW1l
cyA9IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTOwpAQCAtMTcxMCw3ICsxNzE0LDcgQEAgZ250dGFi
X2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMp
CiAgICAgICAgIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgZ3QsIGkpOwogICAgIGd0LT5u
cl9ncmFudF9mcmFtZXMgPSByZXFfbnJfZnJhbWVzOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0
dXJuIDA7CiAKIHNoYXJlZF9hbGxvY19mYWlsZWQ6CiAgICAgZm9yICggaSA9IG5yX2dyYW50X2Zy
YW1lcyhndCk7IGkgPCByZXFfbnJfZnJhbWVzOyBpKysgKQpAQCAtMTcyNiw3ICsxNzMwLDcgQEAg
YWN0aXZlX2FsbG9jX2ZhaWxlZDoKICAgICAgICAgZ3QtPmFjdGl2ZVtpXSA9IE5VTEw7CiAgICAg
fQogICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiQWxsb2NhdGlvbiBmYWlsdXJlIHdoZW4gZXhw
YW5kaW5nIGdyYW50IHRhYmxlLlxuIik7Ci0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIC1FTk9N
RU07CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTE3NjksOCArMTc3MywxMCBAQCBncmFudF90YWJsZV9p
bml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAgICAgIGdv
dG8gb3V0OwogCiAgICAgLyogZ250dGFiX2dyb3dfdGFibGUoKSBhbGxvY2F0ZXMgYSBtaW4gbnVt
YmVyIG9mIGZyYW1lcywgc28gMCBpcyBva2F5LiAqLwotICAgIGlmICggZ250dGFiX2dyb3dfdGFi
bGUoZCwgMCkgKQotICAgICAgICBnb3RvIHVubG9jazsKKyAgICByZXQgPSBnbnR0YWJfZ3Jvd190
YWJsZShkLCAwKTsKKyAgICBpZiAocmV0KQorICAgICAgICBnb3RvIG91dDsKKyAgICBnb3RvIHVu
bG9jazsKIAogIG5vX21lbToKICAgICByZXQgPSAtRU5PTUVNOwpAQCAtMTg0MSw3ICsxODQ3LDcg
QEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIGlmICggKG9wLm5yX2ZyYW1lcyA+IG5yX2dyYW50
X2ZyYW1lcyhndCkgfHwKICAgICAgICAgICAoKGd0LT5ndF92ZXJzaW9uID4gMSkgJiYKICAgICAg
ICAgICAgKGdyYW50X3RvX3N0YXR1c19mcmFtZXMob3AubnJfZnJhbWVzKSA+IG5yX3N0YXR1c19m
cmFtZXMoZ3QpKSkpICYmCi0gICAgICAgICAhZ250dGFiX2dyb3dfdGFibGUoZCwgb3AubnJfZnJh
bWVzKSApCisgICAgICAgICBnbnR0YWJfZ3Jvd190YWJsZShkLCBvcC5ucl9mcmFtZXMpICkKICAg
ICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAogICAgICAgICAgICAgICAgICAiRXhw
YW5kIGdyYW50IHRhYmxlIHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 10:54:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 10:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxsvm-0007Wi-G7; Fri, 29 Sep 2017 10:54:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxsvl-0007Wb-Tb
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 10:54:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 17/F7-03283-D462EC95; Fri, 29 Sep 2017 10:54:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK6P2rl
 Ig0edehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bLrjb2guVSFRMWXWdqYPwp0sXIySEh4C/x
 +uN6ZhBbWCBU4sa/9ywgtoiAu8Sdc+cYuxi5OJgFTjBJnNr4DywhJFAg8ermEiYQm01AT2Le8
 a9gcV4BW4mWy3dZQWwWAVWJ+5sOgdWICoRLNJ3th6oRlDg58wmYzSlgJ3H82DKgBRxACzQl1u
 /SBwkzC4hL3HoynwnClpfY/nYOM8RaVYnFD46yT2Dkn4Vk0iyE7llIumch6V7AyLKKUaM4tag
 stUjXyFIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwNBmAYAfjgUWBhxglOZiU
 RHlvip6LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+04FKCdYlJqeWpGWmQOMEpi0BAePkgivF
 0iat7ggMbc4Mx0idYpRUUqct1IVKCEAksgozYNrg0XmJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnzMoBM4cnMK4Gb/gpoMRPQ4skTz4AsLklESEk1MEYrnH+lsLbn7CTBPgsHtimfLPSTvQQ
 OW619zV51mfvc4ycWjBJ3Jn2oM0h+Xyl9uW967yYL8eNN936WNJ17cKTuvMPZH757XpaULii/
 G1w/mc920mIBOWPpi/ujD2xZ/6VviVNtnzzPZ3Z5jruOOoZRkteVewMOxLL7u8le136zq8fB0
 y3IWomlOCPRUIu5qDgRABf9oBDHAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1506682443!82126514!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29486 invoked from network); 29 Sep 2017 10:54:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 10:54:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441760242"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
 <20170904081452.12960-8-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <58f57e9c-6ddf-77db-e482-a14268cffd03@citrix.com>
Date: Fri, 29 Sep 2017 11:53:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170904081452.12960-8-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v1 07/14] x86/vvmx: restart nested vmentry
 in case of stale_np2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOToxNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBJZiBhbiBJUEkg
Zmx1c2hlcyB2Q1BVJ3MgbnAybSBvYmplY3QganVzdCBiZWZvcmUgbmVzdGVkIHZtZW50cnksIHRo
ZXJlCj4gd2lsbCBiZSBhIHN0YWxlIHNoYWRvdyBFUFRQIHZhbHVlIGluIFZNQ1MwMi4gQWxsb3cg
dm1lbnRyeSB0byBiZQo+IHJlc3RhcnRlZCBpbiBzdWNoIGNhc2VzIGFuZCBhZGQgbnZteF9lcHRw
X3VwZGF0ZSgpIHRvIHBlcmZvcm0gYW4gdXBkYXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS92bXgvZW50cnkuUyB8ICA2ICsrKysrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgIHwgIDggKysrKysrKy0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICB8IDE0ICsr
KysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwo+IGluZGV4IDUzZWVkYzYzNjMuLjlmYjhmODky
MjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKPiBAQCAtNzksNiArNzksOCBAQCBVTkxJS0VMWV9F
TkQocmVhbG1vZGUpCj4gIAo+ICAgICAgICAgIG1vdiAgJXJzcCwlcmRpCj4gICAgICAgICAgY2Fs
bCB2bXhfdm1lbnRlcl9oZWxwZXIKPiArICAgICAgICBjbXAgICQwLCVlYXgKPiArICAgICAgICBq
bmUgLkx2bXhfdm1lbnRyeV9yZXN0YXJ0Cj4gICAgICAgICAgbW92ICBWQ1BVX2h2bV9ndWVzdF9j
cjIoJXJieCksJXJheAo+ICAKPiAgICAgICAgICBwb3AgICVyMTUKPiBAQCAtMTE3LDYgKzExOSwx
MCBAQCBFTlRSWSh2bXhfYXNtX2RvX3ZtZW50cnkpCj4gICAgICAgICAgR0VUX0NVUlJFTlQoYngp
Cj4gICAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5Cj4gIAo+ICsuTHZteF92bWVudHJ5X3Jl
c3RhcnQ6Cj4gKyAgICAgICAgc3RpCj4gKyAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5Cj4g
Kwo+ICAuTHZteF9nb3RvX2VtdWxhdG9yOgo+ICAgICAgICAgIHN0aQo+ICAgICAgICAgIG1vdiAg
JXJzcCwlcmRpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCBmNmRhMTE5YzlmLi4wNjUwOTU5MGI3IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPiBAQCAtNDIyMywxMyArNDIyMywxNyBAQCBzdGF0aWMgdm9pZCBs
YnJfZml4dXAodm9pZCkKPiAgICAgICAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cCgpOwo+ICB9
Cj4gIAo+IC12b2lkIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAraW50IHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAg
ICAgdTMyIG5ld19hc2lkLCBvbGRfYXNpZDsKPiAgICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkICpw
X2FzaWQ7Cj4gICAgICBib29sX3QgbmVlZF9mbHVzaDsKPiAgCj4gKyAgICAvKiBTaGFkb3cgRVBU
UCBjYW4ndCBiZSB1cGRhdGVkIGhlcmUgYmVjYXVzZSBpcnFzIGFyZSBkaXNhYmxlZCAqLwo+ICsg
ICAgIGlmICggbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnIpICYmIHZjcHVfbmVzdGVk
aHZtKGN1cnIpLnN0YWxlX25wMm0gKQo+ICsgICAgICAgICByZXR1cm4gMTsKPiArCj4gICAgICBp
ZiAoIGN1cnItPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5kb19yZXN1bWUgKQo+ICAg
ICAgICAgIGN1cnItPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5kb19yZXN1bWUoY3Vy
cik7Cj4gIAo+IEBAIC00MjkwLDYgKzQyOTQsOCBAQCB2b2lkIHZteF92bWVudGVyX2hlbHBlcihj
b25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIF9fdm13cml0ZShHVUVTVF9S
SVAsICAgIHJlZ3MtPnJpcCk7Cj4gICAgICBfX3Ztd3JpdGUoR1VFU1RfUlNQLCAgICByZWdzLT5y
c3ApOwo+ICAgICAgX192bXdyaXRlKEdVRVNUX1JGTEFHUywgcmVncy0+cmZsYWdzIHwgWDg2X0VG
TEFHU19NQlMpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICAvKgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMKPiBpbmRleCBlYTJkYTE0NDg5Li4yNmNlMzQ5Yzc2IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
Ywo+IEBAIC0xNDA1LDEyICsxNDA1LDI2IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1leGl0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgdm1zdWNjZWVkKHJlZ3MpOwo+ICB9Cj4g
IAo+ICtzdGF0aWMgdm9pZCBudm14X2VwdHBfdXBkYXRlKHZvaWQpCj4gK3sKPiArICAgIGlmICgg
IW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyZW50KSB8fAo+ICsgICAgICAgICAgdmNw
dV9uZXN0ZWRodm0oY3VycmVudCkubnZfdm1leGl0X3BlbmRpbmcgfHwKPiArICAgICAgICAgIXZj
cHVfbmVzdGVkaHZtKGN1cnJlbnQpLnN0YWxlX25wMm0gfHwKPiArICAgICAgICAgIW5lc3RlZGh2
bV9wYWdpbmdfbW9kZV9oYXAoY3VycmVudCkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAg
ICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChjdXJyZW50KSk7Cj4gKyAg
ICB2Y3B1X25lc3RlZGh2bShjdXJyZW50KS5zdGFsZV9ucDJtID0gZmFsc2U7CgpIbW0sIHNvIGlu
dGVycnVwdHMgYXJlIGVuYWJsZWQgaGVyZS4gIFdoYXQgaGFwcGVucyBpZiBhIGZsdXNoIElQSSBv
Y2N1cnMKYmV0d2VlbiB0aGVzZSB0d28gbGluZXMgb2YgY29kZT8gIFdvbid0IHdlIGRvIHRoZSB2
bWVudGVyIHdpdGggYSBzdGFsZSBucDJtPwoKSXQgc2VlbXMgbGlrZSB3ZSBzaG91bGQgY2xlYXIg
c3RhbGVfbnAybSBmaXJzdC4gIElmIGFuIElQSSBvY2N1cnMgdGhlbiwKd2UnbGwgZW5kIHVwIHJl
LWV4ZWN1dGluZyB0aGUgdm1lbnRlciB1bm5lY2Vzc2FyaWx5LCBidXQgaXQncyBiZXR0ZXIgdG8K
ZG8gdGhhdCB0aGFuIHRvIG5vdCByZS1leGVjdXRlIGl0IHdoZW4gd2UgbmVlZCB0by4KCiAtR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 11:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 11:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxtQQ-0001HN-7K; Fri, 29 Sep 2017 11:25:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxtQO-0001HB-Ag
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 11:25:44 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 05/A7-30688-7BD2EC95; Fri, 29 Sep 2017 11:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXitHRDpO523XO
 RBldW8Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlt7z+zF/QxVxxqXszSwLifqYuRg0NCwF/i
 9mLBLkZODjYBHYmLc3eygYRFBFQkbu81AAkLC1hI7Lm8hhHEZhFQlVhx/ysziM0rYCmx6U8rO
 8QUPYkf2w1BwkICihL98x6wQZQISpyc+YQFxGYWkJA4+OIF8wRGrllIUrOQpBYwMq1iVC9OLS
 pLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPR2PQMD4w7Gpl7nQ4ySHEx
 Korw3Rc9FCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3tc6QHWCRanpqRVp
 mTnAcIQpleDgURLh7QBJ8xYXJOYWZ6ZDpE4xGnPceHj9DxNHx827f5iEwCZJifM2gJQKgJRml
 ObBDYLFySVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxdIFN4MvNK4Pa9AjqFCeiUyRPPgJ
 xSkoiQkmpg5HuoxfjJSU7x0mPee4tPTWf6sGhGyOSvnzI3nbRvbDDtkTvxaaqNgFDCkjaX3sr
 v6tzfX2/QNfmXr36qNP9GAPP7isUWfy+emjKxcPZ0Bp/Lc51/6l2+uGmmw8K0My89Fnb3lL/2
 XH6Goexlw/ynBaedFCZI9+iVOrGJSXbXfJsr3qfuf0TnoBJLcUaioRZzUXEiAJ/3D5OOAgAA
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506684341!77560848!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24339 invoked from network); 29 Sep 2017 11:25:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 11:25:42 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441764141"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 12:25:32 +0100
Message-ID: <20170929112535.82299-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] x86/pvh: fix Dom0 memory accounting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHRocmVlIHBhdGNoZXMgdHJ5IHRvIGZpeCBtZW1vcnkgYWNj
b3VudGluZyB3aGVuIGJ1aWxkaW5nCmEgUFZIIERvbTAuIFBhdGNoIDEgYW5kIDIgYXJlIHRoZSBt
b3JlIHJlbGV2YW50IG9uZXMsIHNpbmNlIHRoZXkgZml4CnRoZSBhY3R1YWwgaXNzdWVzLiBQYXRj
aCAzIGlzIGEgY2xlYW51cCBvZiB0aGUgY29kZSBwYXRoIGluIG9yZGVyIHRvCm1ha2UgaXQgc2lt
cGxlci4KCkkgY29uc2lkZXIgdGhvc2UgYnVnIGZpeGVzIGZvciBQVkggRG9tMCwgYnV0IHNpbmNl
IGl0J3Mgc3RpbGwgbm90CnBvc3NpYmxlIHRvIGNyZWF0ZSBhIFBWSCBEb20wIEknbSBub3Qgc3Vy
ZSB0aGVyZSdzIG11Y2ggcG9pbnQgaW4KbWVyZ2luZyB0aG9zZS4KClRoYW5rcywgUm9nZXIuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 11:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 11:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxtQY-0001Ht-LR; Fri, 29 Sep 2017 11:25:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxtQX-0001Hj-Bz
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 11:25:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 43/AD-17770-0CD2EC95; Fri, 29 Sep 2017 11:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve4B3XO
 RBjMbuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow3R/vYCv7IVOy79oKxgbFFrIuRg0NCwF9i
 01qNLkZODjYBHYmLc3eygYRFBFQkbu81ADGZBcolZtyIB6kQFrCV+DbnBzOIzSKgKvHhziRGE
 JtXwFJi05O97BAD9SR+bDcECXMKWEm0XupiA7GFgEpePrnFAlEuKHFy5hMwm1lAU6J1+292CF
 teonnrbGaIekWJ/nkP2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGprrJRVlpmeU5CZm5ug
 aGpjp5aYWFyemp+YkJhXrJefnbmIEBhkDEOxgvL0x4BCjJAeTkijvTdFzkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkeF/rAOUEi1LTUyvSMnOA4Q6TluDgURLhPQKS5i0uSMwtzkyHSJ1i1OXou
 Hn3D5MQS15+XqqUOG8DSJEASFFGaR7cCFjsXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwLx
 swkoV4MvNK4Da9AjqCCeiIyRPPgBxRkoiQkmpg1FVfw7Leh5NHcXmavlbgdGWnNTYXjC9OOMC
 zQSs0tSFhp0qa53Nl00WXfkieaXlaeXLDk7COrEXX+7qbJCcemHP3tvKl7V/PM7+pv91p8V6D
 cfbp5gXddl96+ie6Hk5/zsD2wUK2xktpsXNUV+EcmctLspp+f3TjnNkUKaP1h/fdpadupZy1S
 izFGYmGWsxFxYkARFWXPLgCAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506684350!114583263!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8724 invoked from network); 29 Sep 2017 11:25:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 11:25:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449751694"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 12:25:35 +0100
Message-ID: <20170929112535.82299-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170929112535.82299-1-roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/3] x86/dom0: simplify dom0_compute_nr_pages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSBsb29wIGluIGRvbTBfY29tcHV0ZV9ucl9wYWdlcy4KClRoaXMgaXMgYSBub24t
ZnVuY3Rpb25hbCBjaGFuZ2UgZm9yIFBWIGRvbWFpbnMsIHRoYXQgd291bGQgYWx3YXlzIGhhdmUK
bmVlZF9wYWdpbmcgc2V0IHRvIGZhbHNlLCBhbmQgdGh1cyBvbmx5IGRpZCBhIHNpbmdsZSBsb29w
IGl0ZXJhdGlvbi4KCkZvciBhIFBWSCBEb20wIHRoZSBsb29wIGlzIG5vdCBuZWVkZWQgYW55bW9y
ZSwgc2luY2UgdGhlIGFtb3VudCBvZgptZW1vcnkgbmVlZGVkIGZvciBwYWdpbmcgbm8gbG9uZ2Vy
IGRlcGVuZHMgb24gdGhlIGFtb3VudCBvZiBtZW1vcnkKYXNzaWduZWQgdG8gRG9tMCwgYnV0IHJh
dGhlciBvbiB0aGUgdmFsdWUgb2YgbWF4X3BkeC4gSGVuY2UgaXQgY2FuIGJlCnJlbW92ZWQgZnJv
bSB0aGUgYW1vdW50IG9mIGF2YWlsYWJsZSBtZW1vcnkgYmVmb3JlIGRvaW5nIHRoZQphY2NvdW50
aW5nIG9mIG1lbW9yeSBhc3NpZ25lZCB0byBEb20wLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwgNTYgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRp
b25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCBlMmJlNzBjMzNmLi43NDA0
MDkxOTQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTI0Miw3ICsyNDIsNiBAQCB1bnNpZ25lZCBsb25nIF9f
aW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAgICAgbm9kZWlkX3Qgbm9kZTsKICAgICB1bnNp
Z25lZCBsb25nIGF2YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdlcywgbWF4X3BhZ2VzOwogICAg
IHVuc2lnbmVkIGxvbmcgcGFnaW5nX3BncyA9IGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG1heF9wZHgp
OwotICAgIGJvb2wgbmVlZF9wYWdpbmc7CiAKICAgICBmb3JfZWFjaF9ub2RlX21hc2sgKCBub2Rl
LCBkb20wX25vZGVzICkKICAgICAgICAgYXZhaWwgKz0gYXZhaWxfZG9taGVhcF9wYWdlc19yZWdp
b24obm9kZSwgMCwgMCkgKwpAQCAtMjU4LDM5ICsyNTcsMzQgQEAgdW5zaWduZWQgbG9uZyBfX2lu
aXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAogICAgIC8qIFJlc2VydmUgbWVtb3J5IGZvciBpb21t
dV9kb20wX2luaXQoKS4gKi8KICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgICAgICBhdmFp
bCAtPSBwYWdpbmdfcGdzOwotCi0gICAgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYm
Ci0gICAgICAgICghaW9tbXVfaGFwX3B0X3NoYXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwot
ICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9IGZhbHNlICkKLSAgICB7Ci0gICAgICAgIG5yX3Bh
Z2VzID0gZG9tMF9ucnBhZ2VzOwotICAgICAgICBtaW5fcGFnZXMgPSBkb20wX21pbl9ucnBhZ2Vz
OwotICAgICAgICBtYXhfcGFnZXMgPSBkb20wX21heF9ucnBhZ2VzOwotCisgICAgaWYgKCBpc19o
dm1fZG9tYWluKGQpICYmICghaW9tbXVfaGFwX3B0X3NoYXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAo
ZCkpICkKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgYWxsb2NhdGlvbiBpc24ndCBzcGVjaWZp
ZWQsIHJlc2VydmUgMS8xNnRoIG9mIGF2YWlsYWJsZSBtZW1vcnkKLSAgICAgICAgICogZm9yIHRo
aW5ncyBsaWtlIERNQSBidWZmZXJzLiBUaGlzIHJlc2VydmF0aW9uIGlzIGNsYW1wZWQgdG8gYQot
ICAgICAgICAgKiBtYXhpbXVtIG9mIDEyOE1CLgorICAgICAgICAgKiBSZXNlcnZlIG1lbW9yeSBm
b3Igc2hhZG93IG9yIEhBUCBpZiBub3Qgc2hhcmluZyB0aGUgcGFnZQorICAgICAgICAgKiB0YWJs
ZXMgd2l0aCB0aGUgSU9NTVUuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIG5yX3BhZ2VzID09
IDAgKQotICAgICAgICAgICAgbnJfcGFnZXMgPSAtbWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8ICgy
MCAtIFBBR0VfU0hJRlQpKTsKLQotICAgICAgICAvKiBOZWdhdGl2ZSBzcGVjaWZpY2F0aW9uIG1l
YW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3VudCIuICovCi0gICAgICAgIGlmICggKGxv
bmcpbnJfcGFnZXMgIDwgMCApIG5yX3BhZ2VzICArPSBhdmFpbDsKLSAgICAgICAgaWYgKCAobG9u
ZyltaW5fcGFnZXMgPCAwICkgbWluX3BhZ2VzICs9IGF2YWlsOwotICAgICAgICBpZiAoIChsb25n
KW1heF9wYWdlcyA8IDAgKSBtYXhfcGFnZXMgKz0gYXZhaWw7Ci0KLSAgICAgICAgLyogQ2xhbXAg
YWNjb3JkaW5nIHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFpbGFibGUgbWVtb3J5LiAqLwotICAg
ICAgICBucl9wYWdlcyA9IG1heChucl9wYWdlcywgbWluX3BhZ2VzKTsKLSAgICAgICAgbnJfcGFn
ZXMgPSBtaW4obnJfcGFnZXMsIG1heF9wYWdlcyk7Ci0gICAgICAgIG5yX3BhZ2VzID0gbWluKG5y
X3BhZ2VzLCBhdmFpbCk7Ci0KLSAgICAgICAgaWYgKCAhbmVlZF9wYWdpbmcgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0KLSAgICAgICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIHNoYWRvdyBvciBIQVAu
ICovCiAgICAgICAgIGF2YWlsIC09IHBhZ2luZ19wZ3M7Ci0gICAgfQorCisgICAgbnJfcGFnZXMg
PSBkb20wX25ycGFnZXM7CisgICAgbWluX3BhZ2VzID0gZG9tMF9taW5fbnJwYWdlczsKKyAgICBt
YXhfcGFnZXMgPSBkb20wX21heF9ucnBhZ2VzOworCisgICAgLyoKKyAgICAgKiBJZiBhbGxvY2F0
aW9uIGlzbid0IHNwZWNpZmllZCwgcmVzZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQor
ICAgICAqIGZvciB0aGluZ3MgbGlrZSBETUEgYnVmZmVycy4gVGhpcyByZXNlcnZhdGlvbiBpcyBj
bGFtcGVkIHRvIGEKKyAgICAgKiBtYXhpbXVtIG9mIDEyOE1CLgorICAgICAqLworICAgIGlmICgg
bnJfcGFnZXMgPT0gMCApCisgICAgICAgIG5yX3BhZ2VzID0gLW1pbihhdmFpbCAvIDE2LCAxMjhV
TCA8PCAoMjAgLSBQQUdFX1NISUZUKSk7CisKKyAgICAvKiBOZWdhdGl2ZSBzcGVjaWZpY2F0aW9u
IG1lYW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3VudCIuICovCisgICAgaWYgKCAobG9u
Zylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOworICAgIGlmICggKGxvbmcpbWlu
X3BhZ2VzIDwgMCApIG1pbl9wYWdlcyArPSBhdmFpbDsKKyAgICBpZiAoIChsb25nKW1heF9wYWdl
cyA8IDAgKSBtYXhfcGFnZXMgKz0gYXZhaWw7CisKKyAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8g
bWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJsZSBtZW1vcnkuICovCisgICAgbnJfcGFnZXMgPSBt
YXgobnJfcGFnZXMsIG1pbl9wYWdlcyk7CisgICAgbnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIG1h
eF9wYWdlcyk7CisgICAgbnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIGF2YWlsKTsKIAogICAgIGlm
ICggaXNfcHZfZG9tYWluKGQpICYmCiAgICAgICAgICAocGFybXMtPnAybV9iYXNlID09IFVOU0VU
X0FERFIpICYmIChkb20wX25ycGFnZXMgPD0gMCkgJiYKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0
KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 11:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 11:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxtQR-0001HY-E5; Fri, 29 Sep 2017 11:25:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxtQP-0001HH-8X
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 11:25:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A2/25-30935-8BD2EC95; Fri, 29 Sep 2017 11:25:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpO523XO
 RBgufWll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzZv9mL/jLV3HhkXkDYwNPFyMnh4SAv8Sr
 jZvZQWw2AR2Ji3N3snUxcnCICKhI3N5rAGIyC2hJLFkpBVIhLOAnMenQX7BqFgFVie7jn5lAb
 F4BS4lXNx6BdUoI6En82G4IEuYUsJJovdTFBmILAZW8fHKLBaJcUOLkzCdgNrOApkTr9t/sEL
 a8RPPW2cwQ9YoS/fMesE1g5JuFpGUWkpZZSFoWMDKvYlQvTi0qSy3SNdRLKspMzyjJTczM0TU
 0MNXLTS0uTkxPzUlMKtZLzs/dxAgMsXoGBsYdjE29zocYJTmYlER5b4qeixTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwftaBygnWJSanlqRlpkDDHaYtAQHj5IIbwdImre4IDG3ODMdInWKUZej4
 +bdP0xCLHn5ealS4rwNIEUCIEUZpXlwI2CRd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG
 8XyBSezLwSuE2vgI5gAjpi8sQzIEeUJCKkpBoYZ19TV8/nn9A+/1Klhd4jvn6z5J9pDz9vTvZ
 fcmpu1sIOy9bl2QvvcazIDGRSuNfw/f+Kdr+DgvP2BZmsvL1Pf4HQ9MdKbrOVTL86mzpq/Hsc
 8Gp/vkxW7h3bfX8TbW97yX6rvfTlydFwi/1bXix4pH165YxzVr0FXvV5wg57tBReum1xXtk6U
 YmlOCPRUIu5qDgRADGOTG23AgAA
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506684341!77560848!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24382 invoked from network); 29 Sep 2017 11:25:43 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 11:25:43 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441764143"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 12:25:34 +0100
Message-ID: <20170929112535.82299-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170929112535.82299-1-roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/3] x86/pvh: use max_pdx to calculate the
	paging memory usage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bnJfcGFnZXMgZG9lc24ndCB0YWtlIGludG8gYWNjb3VudCBob2xlcyBvciBNTUlPIHJlZ2lvbnMs
IGFuZAp1bmRlcmVzdGltYXRlcyB0aGUgYW1vdW50IG9mIG1lbW9yeSBuZWVkZWQgZm9yIHBhZ2lu
Zy4gQmUgb24gdGhlIHNhZmUKc2lkZSBhbmQgdXNlIG1heF9wZHggaW5zdGVhZC4KCk5vdGUgdGhh
dCBib3RoIGNhc2VzIGFyZSBqdXN0IGFwcHJveGltYXRpb25zLCBidXQgdXNpbmcgbWF4X3BkeCB5
aWVsZHMKYSBudW1iZXIgb2YgZnJlZSBwYWdlcyBhZnRlciBEb20wIGJ1aWxkIGFsd2F5cyBncmVh
dGVyIHRoYW4gdGhlCm1pbmltdW0gcmVzZXJ2ZSAoZWl0aGVyIDEvMTYgb2YgbWVtb3J5IG9yIDEy
OE1CLCB3aGF0ZXZlciBpcwpzbWFsbGVyKS4KCldpdGhvdXQgdGhpcyBwYXRjaCBvbiBhIDE2R0Ig
Ym94IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYWZ0ZXIKYnVpbGRpbmcgRG9tMCB3aXRob3V0
IHNwZWNpZnlpbmcgYW55IGRvbTBfbWVtIHBhcmFtZXRlciB3b3VsZCBiZQoxMjJNQiwgd2l0aCB0
aGlzIHBhdGNoIGFwcGxpZWQgdGhlIGFtb3VudCBvZiBmcmVlIG1lbW9yeSBhZnRlciBEb20wCmJ1
aWxkIGlzIDE0NE1CLCB3aGljaCBpcyBncmVhdGVyIHRoYW4gdGhlIHJlc2VydmVkIDEyOE1CLgoK
SW4gb3JkZXIgdG8gYXZvaWQgaGF2aW5nIHRvIGNhbGN1bGF0ZSB0aGUgc2FtZSB2YWx1ZSB0d2lj
ZSwgYWRkIGEKbG9jYWwgdmFyaWFibGUgdG8gc3RvcmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCi0tLQogeGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggYzk5N2Y1ZTZmNS4uZTJiZTcwYzMzZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCkBAIC0yNDEsNiArMjQxLDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9t
MF9jb21wdXRlX25yX3BhZ2VzKAogewogICAgIG5vZGVpZF90IG5vZGU7CiAgICAgdW5zaWduZWQg
bG9uZyBhdmFpbCA9IDAsIG5yX3BhZ2VzLCBtaW5fcGFnZXMsIG1heF9wYWdlczsKKyAgICB1bnNp
Z25lZCBsb25nIHBhZ2luZ19wZ3MgPSBkb20wX3BhZ2luZ19wYWdlcyhkLCBtYXhfcGR4KTsKICAg
ICBib29sIG5lZWRfcGFnaW5nOwogCiAgICAgZm9yX2VhY2hfbm9kZV9tYXNrICggbm9kZSwgZG9t
MF9ub2RlcyApCkBAIC0yNTYsNyArMjU3LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9j
b21wdXRlX25yX3BhZ2VzKAogCiAgICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGlvbW11X2RvbTBf
aW5pdCgpLiAqLwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCi0gICAgICAgIGF2YWlsIC09IGRv
bTBfcGFnaW5nX3BhZ2VzKGQsIG1heF9wZHgpOworICAgICAgICBhdmFpbCAtPSBwYWdpbmdfcGdz
OwogCiAgICAgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYmCiAgICAgICAgICghaW9t
bXVfaGFwX3B0X3NoYXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwpAQCAtMjg4LDcgKzI4OSw3
IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIC8qIFJlc2VydmUgbWVtb3J5IGZvciBzaGFkb3cgb3IgSEFQ
LiAqLwotICAgICAgICBhdmFpbCAtPSBkb20wX3BhZ2luZ19wYWdlcyhkLCBucl9wYWdlcyk7Cisg
ICAgICAgIGF2YWlsIC09IHBhZ2luZ19wZ3M7CiAgICAgfQogCiAgICAgaWYgKCBpc19wdl9kb21h
aW4oZCkgJiYKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 11:26:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 11:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxtQa-0001IY-Sh; Fri, 29 Sep 2017 11:25:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxtQa-0001IG-45
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 11:25:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1F/AB-03610-3CD2EC95; Fri, 29 Sep 2017 11:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve4B3XO
 RBps6rC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXa6+zFTRxVDRMnsvcwLiWrYuRk0NCwF9i
 xdePYDabgI7Exbk7gWwODhEBFYnbew1ATGaBcokZN+JBKoQF4iV+Nf1gBbFZBFQljl9qArN5B
 SwljrxYwwhSLiGgJ/FjuyFImFPASqL1UhfYcCGgkpdPbrFAlAtKnJz5BMxmFtCUaN3+mx3Clp
 do3jqbGaJeUaJ/3gO2CYx8s5C0zELSMgtJywJG5lWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxhvbww4xCjJwaQkyntT9FykEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQne1zpAOcGi1PTUirTMHGDAw6QlOHiURHiPgKR5iwsSc4sz0yFSpxh1OTpu3
 v3DJMSSl5+XKiXO2wBSJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLBo
 xlIZ7MvBK4Ta+AjmACOmLyxDMgR5QkIqSkGhgtWDbYanMvdFhXvWkJ625fdQnW8tVr43JzPka
 anJjzbb/Wrn4b+fAdWtzMuwNb/jAHG/8J96z0VvJevzyp7LfthenNfKcv+nbKOkkq8ClGKRfl
 nusW8fkmvPpG7o94yy9Z3wqdVGcHPFWcxHzUMvLPqsNHyk4dUz+6QsTY+FUj18IDxVrlmUosx
 RmJhlrMRcWJADJWvSq5AgAA
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506684350!114583263!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8799 invoked from network); 29 Sep 2017 11:25:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 11:25:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449751691"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 12:25:33 +0100
Message-ID: <20170929112535.82299-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170929112535.82299-1-roger.pau@citrix.com>
References: <20170929112535.82299-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/3] x86/dom0: use dom0_paging_pages to account
	for the memory used by IOMMU pt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBvcGVuIGNvZGluZyBhIGNhbGN1bGF0aW9uIGZvciBpdC4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBBdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyB8IDkgKystLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jCmluZGV4IGY2MTZiOTlkZGMuLmM5OTdmNWU2ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtMjU0
LDE0ICsyNTQsOSBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMo
CiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgICAgICBhdmFpbCAtPSBkLT5t
YXhfdmNwdXMgLSAxOwogCi0gICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGlvbW11X2RvbTBfaW5p
dCgpIChyb3VnaCBlc3RpbWF0ZSkuICovCisgICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGlvbW11
X2RvbTBfaW5pdCgpLiAqLwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCi0gICAgewotICAgICAg
ICB1bnNpZ25lZCBpbnQgczsKLQotICAgICAgICBmb3IgKCBzID0gOTsgcyA8IEJJVFNfUEVSX0xP
Tkc7IHMgKz0gOSApCi0gICAgICAgICAgICBhdmFpbCAtPSBtYXhfcGR4ID4+IHM7Ci0gICAgfQor
ICAgICAgICBhdmFpbCAtPSBkb20wX3BhZ2luZ19wYWdlcyhkLCBtYXhfcGR4KTsKIAogICAgIG5l
ZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgogICAgICAgICAoIWlvbW11X2hhcF9wdF9z
aGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKLS0gCjIuMTMuNSAoQXBwbGUgR2l0LTk0KQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:07:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:07:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxu49-0004Om-GH; Fri, 29 Sep 2017 12:06:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxu48-0004Og-DX
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 12:06:48 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B7/F4-01812-7573EC95; Fri, 29 Sep 2017 12:06:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQjfc/Fy
 kwdN1TBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bzLS/YCho4K/Zc/83SwDiBvYuRk0NCwE/i
 75qlzCA2i4CqxMrDzaxdjBwcbAL2EtO/VoCERQSUJT629gKVc3EwC1xllLiz4gcjSI2wQKLEk
 uO2ICavgKfEgm/WIKaQgLHE+8u1IJ28AoISJ2c+YQGxmQX0JG5MncIGUsIsIC2x/B8HRFheon
 nrbLD9nAImEsu/fwIrFxVQkehf8hTsRiEBRYn+eQ/YIO5Nl9j69xfzBEaBWUg2zEKyYRbChll
 INixgZFnFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERioDECw
 g7Hxu9MhRkkOJiVR3uuG5yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKmwHlBItS01Mr0jJzg
 DEDk5bg4FES4c0CSfMWFyTmFmemQ6ROMSpKifNmgCQEQBIZpXlwbbA4vcQoKyXMywh0iBBPQW
 pRbmYJqvwrRnEORiVhiPE8mXklcNNfAS1mAlo8eeIZkMUliQgpqQbGDV9FZkU2JoWa2Istc/m
 pzbNMXrlTTOi2bUYtx7MNd+ck7Xl4Zdqelup6+fJ9GxaLP5EIkdi451vOsUcK2+2qW2sT5X/N
 /mT3+2JjrchFhS3quSu+aEqfjtf+5uGi+JXdo0BWy26p59EHzy1e+Bh9y0+VOnvV1ajA2rRc9
 duLh/tTYuTyjHcosRRnJBpqMRcVJwIAfQ35WM4CAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506686806!100345689!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58320 invoked from network); 29 Sep 2017 12:06:46 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:06:46 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53707805"
Date: Fri, 29 Sep 2017 13:06:00 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170929120600.6nn2cjpcpq5zwxe4@dhcp-3-128.uk.xensource.com>
References: <20170929105140.1871-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170929105140.1871-1-jgross@suse.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTA6NTE6NDBBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIGdudHRhYl9ncm93X3RhYmxlKCkgaXMgYmVpbmcgY2FsbGVkIHdpdGhv
dXQKPiBncmFudF90YWJsZV9zZXRfbGltaXRzKCkgaGF2aW5nIGJlZW4gY2FsbGVkIGZvciB0aGUg
ZG9tYWluLCBlLmcuIGluCj4gY2FzZSBvZiBhIHRvb2xzdGFjayBlcnJvciwgZmFpbCB0aGUgZnVu
Y3Rpb24gaW5zdGVhZCBvZiBjcmFzaGluZyB0aGUKPiBzeXN0ZW0uCj4gCj4gV2hpbGUgYXQgaXQg
bGV0IGdudHRhYl9ncm93X3RhYmxlKCkgcmV0dXJuIGEgcHJvcGVyIGVycm9yIGNvZGUgaW5zdGVh
ZAo+IG9mIDEgZm9yIHN1Y2Nlc3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKSnVzdCBzb21lIHJhbnRzIGJlbG93LgoKPiBAQCAtMTc2OSw4ICsxNzcz
LDEwIEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3Rh
YmxlICpndCkKPiAgICAgICAgICBnb3RvIG91dDsKPiAgCj4gICAgICAvKiBnbnR0YWJfZ3Jvd190
YWJsZSgpIGFsbG9jYXRlcyBhIG1pbiBudW1iZXIgb2YgZnJhbWVzLCBzbyAwIGlzIG9rYXkuICov
Cj4gLSAgICBpZiAoIGdudHRhYl9ncm93X3RhYmxlKGQsIDApICkKPiAtICAgICAgICBnb3RvIHVu
bG9jazsKPiArICAgIHJldCA9IGdudHRhYl9ncm93X3RhYmxlKGQsIDApOwo+ICsgICAgaWYgKHJl
dCkKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIGdvdG8gdW5sb2NrOwoKSSBmaW5kIHRoZSBh
Ym92ZSBjaHVuayB1Z2x5LCBJIHVzdWFsbHkgcHJlZmVyIHRvIGF2b2lkIHVzaW5nIGdvdG9zCmV4
Y2VwdCBmb3IgaWYgZXJyb3IgYnJhbmNoZXMuIEluIGFueSBjYXNlLCB0aGlzIGlzIGZpbmUgZ2l2
ZW4gdGhlCmN1cnJlbnQgZmxvdywgYW5kIGl0J3Mgbm90IHNvIGRpZmZlcmVudCBmcm9tIHRoZSBv
cmlnaW5hbC4KCkFsc28gSU1ITyAnb3V0JyBzaG91bGQgYmUgbmFtZWQgJ2Vycm9yJyBpbnN0ZWFk
LCBhbmQgaXQgc2hvdWxkIGhhdmUKYW4gQVNTRVJUKHJjKTsgYXQgdGhlIGJlZ2lubmluZy4KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxu6S-0004Wy-6R; Fri, 29 Sep 2017 12:09:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4382154b9=lars.kurth@citrix.com>)
 id 1dxu6Q-0004WR-3H; Fri, 29 Sep 2017 12:09:11 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 76/3E-01809-5E73EC95; Fri, 29 Sep 2017 12:09:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRzu3d3mlV68zhN/jiRcSk6aTbJyQZF
 EEUYZRUFC5K2u7WibcrfKItK+LCf5HdUqE0JWWpRiH4YUWJnlElNL6RNTi4w+/rAMl9XdDm3d
 X889H7/nfV9+FKEt1OgoLtfFCU7WrtdMI5ui08A4sLBjk6ngijb1+JHXZOqINx+ljjZWqJYSK
 +996yHXokw177Rk52apbQ0Hi8mcpjomt3bUp85HJwoZN6IowOuhu2ydG02lNDgBWvsPEW40jW
 KwH8GA9xIp/xC4D0Fbf51KDkTgNPh0AWTI4BXQ7tsuZxmcBK8v1hMynooxjB31kDIGTEPluUc
 hMiZxPAx5/wQ8NF4MVS3jAQ/CMTByoC7AEzgKDo5cUitZBvqftmsUHAkfB34H+Eipy/OwilD4
 OfCkdxAp2ATXa+6QypxMGD/2TqV0hcOj04NkKWI8QRWeIJsnyOaRbkZgA1y9PVexmOFQ92CIg
 mOhsqg/RLEsgpvNBoU2wMCRm4Qn8Fb1CMprOzUT2b6hEvX/WRkvgZ7i44QyxwiXq3gl24jg08
 lhpPBmuObPC45WI1yLZoucsIsTjClJFoG32lwOlrcbk03zkxycKLJWzs5axKSt2Y4GJK3IFOm
 7hV4UL2tB0ZRKH0n3Jnds0k63ZG/bY2NF2xZhp50TW9AMitIDvUhaJW24wFm53O28XdqzCRmo
 MD1Dv1ogybSYwzpE3qpIj1GsLor+LAtYFmw7nZOxiQ3tQjG6CBpJB9GG5XCCg3f9rw+jKArpI
 2id3B7GO12T04elYpVUXFHmk4td7D9Jl48iz4496PQlpvgel2jyUqYvy3q3md07c83dDoc5/I
 e17XBNa3u5O7Rrsfdr1/OMPqGoKT1s3uonWXG9N6hQnenlyaFy/41Tb5cX3I/LZDLOtGrelHZ
 sKGg+1rXRWB3/M+b97oQp6Tt4//P3beeffTDNcH1nPxhmda6at23vvrT9ZurLLz0p2tjkREIQ
 2b8yTjkanAMAAA==
X-Env-Sender: prvs=4382154b9=lars.kurth@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506686947!99835297!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59665 invoked from network); 29 Sep 2017 12:09:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:09:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; 
 d="pdf'?scan'208";a="53707980"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, Simon Kuenzer <simon.kuenzer@neclab.eu>, "Felipe
 Huici" <Felipe.Huici@neclab.eu>
Thread-Topic: Formal vote on Unicore Proposal (deadline Frid, Oct 6th)
Thread-Index: AQHTORuQ3s8UssWyHUCx6f5SoE8g5g==
Importance: high
X-Priority: 1
Date: Fri, 29 Sep 2017 12:07:47 +0000
Message-ID: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_003_DDE536B12FCD4A3F9A462CAFB279AF61citrixcom_"
MIME-Version: 1.0
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Anil Madhavapeddy <anil@recoil.org>
Subject: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid, Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--_003_DDE536B12FCD4A3F9A462CAFB279AF61citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <C0607A1B2E86D04DBD68E65298B6EB0C@citrix.com>
Content-Transfer-Encoding: base64

RGVhciBjb21taXR0ZXJzLA0KDQppbiBhY2NvcmRhbmNlIHdpdGggaHR0cHM6Ly93d3cueGVucHJv
amVjdC5vcmcvZ292ZXJuYW5jZS5odG1sLCBJIG5lZWQgdGhlIGxlYWRlcnNoaXAgdGVhbXMgb2Yg
dGhlIHR3byBtYXR1cmUgcHJvamVjdHMg4oCTIHRoZSBIeXBlcnZpc29yIGFuZCB0aGUgWEFQSSBw
cm9qZWN0IOKAkyB0byB2b3RlIG9uIHRoaXMgcHJvcG9zYWwuDQoNClRoZSBBZHZpc29yeSBCb2Fy
ZCBpcyBlbmRvcnNpbmcgdGhlIHByb3Bvc2FsIGFuZCB0aGVyZSBzZWVtcyB0byBiZSB3aWRlIGNv
bnNlbnN1cyBhbW9uZ3N0IGNvbW11bml0eSBtZW1iZXJzLg0KDQpUaGUgc3BlY2lmaWMgdm90aW5n
IHJ1bGVzIGluIHRoaXMgY2FzZSBhcmUgb3V0bGluZWQgaW4gc2VjdGlvbiBodHRwczovL3d3dy54
ZW5wcm9qZWN0Lm9yZy9nb3Zlcm5hbmNlLmh0bWwjcHJvamVjdC1kZWNpc2lvbnMNCg0KUGVvcGxl
IGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYgb2YgdGhlIEh5cGVydmlzb3IgcHJvamVjdCBhcmU6
DQpKdWxpZW4gR3JhbGwsIEFuZHkgQ29vcGVyLCBHZW9yZ2UgRHVubGFwLCBJYW4gSmFja3Nvbiwg
SmFuIEJldWxpY2gsIEtvbnJhZCBSIFdpbGssIFN0ZWZhbm8gU3RhYmVsbGluaSwgVGltwqBEZWVn
YW4sIFdlaSBMaXUNCg0KUGVvcGxlIGFsbG93ZWQgdG8gdm90ZSBvbiBiZWhhbGYgb2YgdGhlIFhB
UEkgcHJvamVjdCBhcmU6DQpKb24gTHVkbGFtLCBDaGFuZHJpa2EgU3Jpbml2YXNhbiwgRGF2aWQg
U2NvdHQsIEV1YW4gSGFycmlzLCBHZXJtYW5vIFBlcmNvc3NpLCBTaWRkaGFydGggVmlub3RoIEt1
bWFyLCBKb2huIEVsc2UsIE1hdGUgTGFrYXQsIEtvbnN0YW50aW5hIENocmVtbW91LCBSb2IgSG9l
cywgU2kgQmVhdW1vbnQsIFRoYW5vcyBNYWthdG9zLCBUaG9tYXMgU2FuZGVycywgVmluZWV0aCBU
aGFtcGkgUmF2ZWVuZHJhbiwgWmhlbmcgTGkNCg0KSSBwcm9wb3NlIHRvIHRhbGx5IHRoZSB2b3Rl
cyBieSBGcmlkYXkgdGhlIDZ0aCBvZiBPY3RvYmVyLiBZb3UgY2FuIHJlcGx5IHZpYQ0KKzE6IGZv
ciBwcm9wb3NhbA0KLTE6IGFnYWluc3QgcHJvcG9zYWwNCmluIHB1YmxpYyBvciBwcml2YXRlLg0K
DQpWb3RlcyB3aWxsIGJlIHRhbGxpZWQgYnkgc3VicHJvamVjdCDigJMgYWthIHRoZSBIeXBlcnZp
c29yIGFuZCBYQVBJIHByb2plY3QgYnkgJSBmb3IgdGhlIHByb3Bvc2FsIC0gYW5kIHRoZW4gYXZl
cmFnZWQgYWNyb3NzIHN1Yi1wcm9qZWN0cyB0aGF0IGFjaGlldmVkIHRoZSBxdW9ydW0uIA0KDQpT
dWItcHJvamVjdCBuZWVkcyB0byBhY2hpZXZlIHRoZSBmb2xsb3dpbmcgcXVvcnVtIG9mIHZvdGVz
IGluIGZhdm91ciBmb3IgdGhlIHN1Yi1wcm9qZWN04oCZcyB2b3RlIHRvIGNvdW50DQpIeXBlcnZp
c29yOiAzICsgdm90ZXMNClhBUEk6IDUgKyB2b3Rlcw0KDQpUaGUgcHJvcG9zYWxzIGFyZSBhdHRh
Y2hlZA0KDQpSZWdhcmRzDQpMYXJzDQoNClBST1BPU0FMOiBVbmljb3JlDQo9PT09PT09PT09PT09
PT09PQ0KDQpSb2xlcw0KLS0tLS0NClByb2plY3QgTGVhZHM6ICAgIFNpbW9uIEt1ZW56ZXIgICAg
ICA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+DQogICAgIChjby1sZWFkKSAgICBGZWxpcGUgSHVp
Y2kgICAgICAgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQogICAgIChjby1sZWFkKSAgICBGbG9y
aWFuIFNjaG1pZHQgICAgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+DQpQcm9qZWN0IE1lbnRv
cjogICBMYXJzIEt1cnRoICAgICAgICAgPGxhcnMua3VydGhAY2l0cml4LmNvbT4NClByb2plY3Qg
U3BvbnNvcnM6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCiAg
ICAgICAgICAgICAgICAgIFdlaSBMaXUgICAgICAgICAgICA8d2VpLmxpdTJAY2l0cml4LmNvbT4N
Cg0KQmFja2dyb3VuZA0KLS0tLS0tLS0tLQ0KSW4gcmVjZW50IHllYXJzLCBzZXZlcmFsIHBhcGVy
cyBhbmQgcHJvamVjdHMgZGVkaWNhdGVkIHRvIHVuaWtlcm5lbHMNCmhhdmUgc2hvd24gdGhlIGlt
bWVuc2UgcG90ZW50aWFsIGZvciBwZXJmb3JtYW5jZSBnYWlucyB0aGF0IHRoZXNlDQpoYXZlLiBC
eSBsZXZlcmFnaW5nIHNwZWNpYWxpemF0aW9uIGFuZCB0aGUgdXNlIG9mIG1pbmltYWxpc3RpYyBP
U2VzLA0KdW5pa2VybmVscyBhcmUgYWJsZSB0byB5aWVsZCBpbXByZXNzaXZlIG51bWJlcnMsIGlu
Y2x1ZGluZyBmYXN0DQppbnN0YW50aWF0aW9uIHRpbWVzICh0ZW5zIG9mIG1pbGxpc2Vjb25kcyBv
ciBsZXNzKSwgdGlueSBtZW1vcnkNCmZvb3RwcmludHMgKGEgZmV3IE1CcyBvciBldmVuIEtCcyks
IGhpZ2ggbmV0d29yayB0aHJvdWdocHV0ICgxMC00MA0KR2IvcyksIGFuZCBoaWdoIGNvbnNvbGlk
YXRpb24gKGUuZy4sIGJlaW5nIGFibGUgdG8gcnVuIHRob3VzYW5kcyBvZg0KaW5zdGFuY2VzIG9u
IGEgc2luZ2xlIGNvbW1vZGl0eSBzZXJ2ZXIpLCBub3QgdG8gbWVudGlvbiBhIHJlZHVjZWQNCmF0
dGFjayBzdXJmYWNlIGFuZCB0aGUgcG90ZW50aWFsIGZvciBlYXNpZXIgY2VydGlmaWNhdGlvbi4g
VW5pa2VybmVsDQpwcm9qZWN0cyB3b3J0aHkgb2YgbWVudGlvbiBpbmNsdWRlIE1pcmFnZU9TLCBD
bGlja09TLCBFcmxhbmcgb24gWGVuLA0KT1N2LCBIQUxWTSwgYW5kIE1pbmljYWNoZSwgUnVtcCwg
YW1vbmcgb3RoZXJzLg0KDQpUaGUgZnVuZGFtZW50YWwgZHJhd2JhY2sgb2YgdW5pa2VybmVscyBp
cyB0aGF0IHRoZXkgcmVxdWlyZSB0aGF0DQphcHBsaWNhdGlvbnMgYmUgbWFudWFsbHkgcG9ydGVk
IHRvIHRoZSB1bmRlcmx5aW5nIG1pbmltYWxpc3RpYyBPUyAoZS5nLg0KaGF2aW5nIHRvIHBvcnQg
bmdpbngsIHNub3J0LCBteXNxbCBvciBtZW1jYWNoZWQgdG8gTWluaU9TIG9yIE9Tdik7IHRoaXMN
CnJlcXVpcmVzIGJvdGggZXhwZXJ0IHdvcmsgYW5kIG9mdGVuIGNvbnNpZGVyYWJsZSBhbW91bnQg
b2YgdGltZS4gSW4NCmVzc2VuY2UsIHdlIG5lZWQgdG8gcGljayBiZXR3ZWVuIGVpdGhlciBoaWdo
IHBlcmZvcm1hbmNlDQp3aXRoIHVuaWtlcm5lbHMsIG9yIG5vIHBvcnRpbmcgZWZmb3J0IGJ1dCBk
ZWNyZWFzZWQgcGVyZm9ybWFuY2UNCmFuZCBkZWNyZWFzZWQgZWZmaWNpZW5jeSB3aXRoIHN0YW5k
YXJkIE9TL1ZNIGltYWdlcy4NClRoZSBnb2FsIG9mIHRoaXMgcHJvcG9zYWwgaXMgdG8gY2hhbmdl
IHRoaXMgc3RhdHVzIHF1byBieSBwcm92aWRpbmcNCmEgaGlnaGx5IGNvbmZpZ3VyYWJsZSB1bmlr
ZXJuZWwgY29kZSBiYXNlOyB3ZSBjYWxsIHRoaXMgYmFzZSBVbmljb3JlLg0KDQpUaGlzIHByb2pl
Y3QgYWxzbyBhaW1zIHRvIGNvbmNlbnRyYXRlIHRoZSB2YXJpb3VzIGVmZm9ydHMgY3VycmVudGx5
IGdvaW5nDQpvbiBpbiB0aGUgWGVuIGNvbW11bml0eSByZWdhcmRpbmcgbWluaW1hbGlzdGljIE9T
ZXMgKGVzc2VudGlhbGx5IGRpZmZlcmVudA0KdmFyaWFudHMgb2YgTWluaU9TKS4gV2UgdGhpbmsg
dGhhdCBzcGxpdHRpbmcgdGhlIGNvbW11bml0eSBhY3Jvc3MgdGhlc2UNCnZhcmlhbnRzIGlzIGNv
dW50ZXItcHJvZHVjdGl2ZSBhbmQgaG9wZSB0aGF0IFVuaWNvcmUgd2lsbCBwcm92aWRlIGEgY29t
bW9uDQpwbGFjZSBmb3IgYWxsIG9yIG1vc3QgaW1wcm92ZW1lbnRzIGFuZCBjdXN0b21pemF0aW9u
cyBvZiBtaW5pbWFsaXN0aWMNCk9TZXMuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0byByZXBsYWNl
IHNvbWV0aGluZyBsaWtlIE1pbmlPUyB3aXRoIGEgdG9vbA0KdGhhdCBjYW4gYXV0b21hdGljYWxs
eSBidWlsZCBzdWNoIGEgbWluaW1hbGlzdGljIE9TLg0KDQoNClVuaWNvcmUgLSBUaGUgIlVuaWtl
cm5lbCBDb3JlIg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGUgaGlnaCBs
ZXZlbCBnb2FsIG9mIFVuaWNvcmUgaXMgdG8gYmUgYWJsZSB0byBidWlsZCB1bmlrZXJuZWxzIHRh
cmdldGVkDQphdCBzcGVjaWZpYyBhcHBsaWNhdGlvbnMgd2l0aG91dCByZXF1aXJpbmcgdGhlIHRp
bWUtY29uc3VtaW5nLCBleHBlcnQgd29yaw0KdGhhdCBidWlsZGluZyBzdWNoIGEgdW5pa2VybmVs
IHJlcXVpcmVzIHRvZGF5LiBBbiBhZGRpdGlvbmFsIGdvYWwgKG9yDQpob3BlKSBvZiBVbmljb3Jl
IGlzIHRoYXQgYWxsIGRldmVsb3BlcnMgaW50ZXJlc3RlZCBpbiB1bmlrZXJuZWwNCmRldmVsb3Bt
ZW50IHdvdWxkIGNvbnRyaWJ1dGUgYnkgc3VwcGx5aW5nIGxpYnJhcmllcyByYXRoZXIgdGhhbiB3
b3JraW5nIG9uDQppbmRlcGVuZGVudCBwcm9qZWN0cyB3aXRoIGRpZmZlcmVudCBjb2RlIGJhc2Vz
IGFzIGl0IGlzIGRvbmUgbm93LiBUaGUgbWFpbg0KaWRlYSBiZWhpbmQgVW5pY29yZSBpcyBkZXBp
Y3RlZCBpbiBGaWd1cmUgMSBhbmQgY29uc2lzdHMgb2YgdHdvIGJhc2ljDQpjb21wb25lbnRzOg0K
DQpbQXR0YWNobWVudDogdW5pY29yZS1vbmVzbGlkZXIucGRmXQ0KDQpGaWd1cmUgMS4gVW5pY29y
ZSBBcmNoaXRlY3R1cmUuDQoNCkxpYnJhcnkgcG9vbHMgd291bGQgY29udGFpbiBsaWJyYXJpZXMg
dGhhdCB0aGUgdXNlciBvZiBVbmljb3JlIGNhbiBzZWxlY3QNCmZyb20gdG8gY3JlYXRlIHRoZSB1
bmlrZXJuZWwuIEZyb20gdGhlIGJvdHRvbSB1cCwgbGlicmFyeSBwb29scyBhcmUNCm9yZ2FuaXpl
ZCBpbnRvICgxKSB0aGUgYXJjaGl0ZWN0dXJlIGxpYnJhcnkgdG9vbCwgY29udGFpbmluZyBsaWJy
YXJpZXMNCnNwZWNpZmljIHRvIGEgY29tcHV0ZXIgYXJjaGl0ZWN0dXJlIChlLmcuLCB4ODZfNjQs
IEFSTTMyIG9yIE1JUFMpOyAoMikgdGhlDQpwbGF0Zm9ybSB0b29sLCB3aGVyZSB0YXJnZXQgcGxh
dGZvcm1zIGNhbiBiZSBYZW4sIEtWTSwgYmFyZSBtZXRhbCAoaS5lLiBubw0KdmlydHVhbGl6YXRp
b24pIGFuZCB1c2VyLXNwYWNlIExpbnV4OyBhbmQgKDMpIHRoZSBtYWluIGxpYnJhcnkgcG9vbCwN
CmNvbnRhaW5pbmcgYSByaWNoIHNldCBvZiBmdW5jdGlvbmFsaXR5IHRvIGJ1aWxkIHRoZSB1bmlr
ZXJuZWwgZnJvbS4gVGhpcw0KbGFzdCBsaWJyYXJ5IGluY2x1ZGVzIGRyaXZlcnMgKGJvdGggdmly
dHVhbCBzdWNoIGFzIG5ldGJhY2svbmV0ZnJvbnQgYW5kDQpwaHlzaWNhbCBzdWNoIGFzIGl4Z2Jl
KSwgZmlsZXN5c3RlbXMsIG1lbW9yeSBhbGxvY2F0b3JzLCBzY2hlZHVsZXJzLA0KbmV0d29yayBz
dGFja3MsIHN0YW5kYXJkIGxpYnMgKGUuZy4gbGliYywgb3BlbnNzbCwgZXRjLiksIHJ1bnRpbWVz
IChlLmcuIGENClB5dGhvbiBpbnRlcnByZXRlciBhbmQgZGVidWdnaW5nIGFuZCBwcm9maWxpbmcg
dG9vbHMuIFRoZXNlIHBvb2xzIG9mDQpsaWJyYXJpZXMgY29uc3RpdHV0ZSBhIGNvZGUgYmFzZSBm
b3IgY3JlYXRpbmcgdW5pa2VybmVscy4gQXMgc2hvd24sIGENCmxpYnJhcnkgY2FuIGJlIHJlbGF0
aXZlbHkgbGFyZ2UgKGUuZyBsaWJjKSBvciBxdWl0ZSBzbWFsbCAoYSBzY2hlZHVsZXIpLA0Kd2hp
Y2ggc2hvdWxkIGFsbG93IGZvciBhIGZhaXIgYW1vdW50IG9mIGN1c3RvbWl6YXRpb24gZm9yIHRo
ZSB1bmlrZXJuZWwuDQpUaGUgVW5pY29yZSBidWlsZCB0b29sIGlzIGluIGNoYXJnZSBvZiBjb21w
aWxpbmcgdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUNCnNlbGVjdGVkIGxpYnJhcmllcyB0b2dldGhl
ciB0byBjcmVhdGUgYSBiaW5hcnkgZm9yIGEgc3BlY2lmaWMgcGxhdGZvcm0gYW5kDQphcmNoaXRl
Y3R1cmUgKGUuZy4sIFhlbiBvbiB4ODZfNjQpLiBUaGUgdG9vbCBpcyBjdXJyZW50bHkgaW5zcGly
ZWQgYnkNCkxpbnV44oCZcyBrY29uZmlnIHN5c3RlbSBhbmQgY29uc2lzdHMgb2YgYSBzZXQgb2Yg
TWFrZWZpbGVzLiBJdCBhbGxvd3MgdXNlcnMNCnRvIHNlbGVjdCBsaWJyYXJpZXMsIHRvIGNvbmZp
Z3VyZSB0aGVtLCBhbmQgdG8gd2FybiB0aGVtIHdoZW4gbGlicmFyeQ0KZGVwZW5kZW5jaWVzIGFy
ZSBub3QgbWV0LiBJbiBhZGRpdGlvbiwgdGhlIHRvb2wgY2FuIGFsc28gc2ltdWx0YW5lb3VzbHkN
CmdlbmVyYXRlIGJpbmFyaWVzIGZvciBtdWx0aXBsZSBwbGF0Zm9ybXMuDQpBcyBhbiBleGFtcGxl
LCBpbWFnaW5lIGEgdXNlciB3YW50aW5nIHRvIGdlbmVyYXRlIGEgbmV0d29yayBkcml2ZXIgZG9t
YWluDQp1bmlrZXJuZWwuIEluIHRoaXMgY2FzZSwgd2Ugd291bGQgYXNzdW1lIHRoZSDigJxhcHBs
aWNhdGlvbuKAnSB0byBiZSB0aGUNCm5ldGJhY2sgZHJpdmVyLiBUbyBzZWxlY3QgdGhpcyBhcHBs
aWNhdGlvbiwgdGhlIHVzZXIgd291bGQgZmlyc3QgcnVuIOKAnG1ha2UNCm1lbnVjb25maWfigJ0g
ZnJvbSB3aXRoaW4gdGhlIG5ldGJhY2sgYXBwbGljYXRpb24gZm9sZGVyLiBUaGUgTWFrZWZpbGUg
dGhlcmUNCndvdWxkIHNldCBhIHZhcmlhYmxlIHRvIGluZGljYXRlIHdoYXQgdGhlIGFwcGxpY2F0
aW9uIGlzLCBhbmQgd291bGQNCmluY2x1ZGUgdGhlIG1haW4gVW5pY29yZSBNYWtlZmlsZXMgc28g
dGhhdCB0aGUgdW5pa2VybmVsIGNhbiBiZSBidWlsdA0KKFN0ZXAgMSBpbiB0aGUgZmlndXJlKS4g
VXNpbmcgdGhlIG1lbnUtYmFzZWQgc3lzdGVtLCB0aGUgdXNlciBjaG9vc2VzIHRoZQ0KcmVsZXZh
bnQgbGlicmFyaWVzOyBmb3IgYSBYZW4gZHJpdmVyIGRvbWFpbiB0aGlzIHdvdWxkIGluY2x1ZGUg
YSBwaHlzaWNhbA0KbmV0d29yayBkcml2ZXIsIHRoZSBuZXRiYWNrIGRyaXZlciwgdGhlIGxpYnhl
bnBsYXQgbGlicmFyeSBhbmQgYSBsaWJyYXJ5DQpmcm9tIHRoZSBhcmNoaXRlY3R1cmUgbGlicmFy
eSBwb29sIHN1Y2ggYXMgbGlieDg2XzY0YXJjaCAoU3RlcCAyIGluIHRoZQ0KZmlndXJlKS4gV2l0
aCB0aGlzIGluIHBsYWNlLCB0aGUgdXNlciBzYXZlcyB0aGUgY29uZmlndXJhdGlvbiBhbmQgdHlw
ZXMNCuKAnG1ha2XigJ0gdG8gYnVpbGQgdGhlIHVuaWtlcm5lbCAoU3RlcCAzKSBhbmQg4oCceGwg
Y3JlYXRl4oCdIHRvIHJ1biBpdCAoU3RlcCA0KS4NCkEgbm90ZSBvbiB0aGUgQUJJL0FQSSBleHBv
c2VkIHRvIHRoZSBhcHBsaWNhdGlvbjogYmVjYXVzZSBVbmljb3JlIGFsbG93cw0KZm9yIGN1c3Rv
bWl6YXRpb24gb2YgdGhlIHVuaWtlcm5lbHMsIHRoZSBBQkkgKG9yIEFQSSBzaW5jZSB0aGVyZSBp
cyBubw0Ka2VybmVsKSB3b3VsZCBiZSBjdXN0b20sIHRoYXQgaXMsIGRlZmluZWQgYnkgdGhlIGxp
YnJhcmllcyB0aGUgdXNlcg0Kc2VsZWN0ZWQuIEhhdmluZyBzYWlkIHRoYXQsIGl0IHdvdWxkIGJl
IHBlcmZlY3RseSBwb3NzaWJsZSwgZm9yIGluc3RhbmNlLA0KdG8gYnVpbGQgUE9TSVgtY29tcGxp
YW50IHVuaWtlcm5lbHMgd2l0aCBpdCAoZS5nLiBzaW1pbGFyIHRvIFJ1bXAsIGJ1dCBpbg0KcHJp
bmNpcGxlIHdpdGggbXVjaCBtb3JlIHNwZWNpYWxpemVkIE9TIGxheWVycykuDQoNCkZpbmFsbHks
IGl0IGlzIHdvcnRoIHBvaW50aW5nIG91dCB0aGF0IHdlIHVzZSB0aGUgdGVybSBhcHBsaWNhdGlv
bg0KbG9vc2VseTogYW5vdGhlciBjbGVhciB0YXJnZXQgZm9yIFVuaWNvcmUgaXMgdGhlIGJ1aWxk
aW5nIG9mDQpydW50aW1lLXNwZWNpZmljIHVuaWtlcm5lbHMgKGUuZy4gYSB1bmlrZXJuZWwgYWJs
ZSB0byBydW4gUHl0aG9uIG9yIE9DYW1sDQpzY3JpcHRzIGFzIGlzIHRoZSBjYXNlIHdpdGggTWly
YWdlT1MpLg0KDQoNClJlbGV2YW5jZSB0byBYZW4gYW5kIGl0cyBDb21tdW5pdHkNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpVbmlrZXJuZWxzIGFyZSBpbXBvcnRhbnQgdG8g
YSBudW1iZXIgb2YgYXJlYXMgcmVsZXZhbnQgdG8gdGhlIFhlbg0KY29tbXVuaXR5LCBpbmNsdWRp
bmcgSW9ULCBhdXRvbW90aXZlLCBzdHViIGRvbWFpbnMsIGFuZCBkcml2ZXIgZG9tYWluL2RvbTAN
CmRpc2FnZ3JlZ2F0aW9uLiBVbmljb3JlIGNvdWxkIGhlbHAgYm9vc3QgdGhlIHByb2dyZXNzIGlu
IGFsbCBvZiB0aGVzZQ0KYXJlYXMgYnkgcXVpY2tseSBwcm92aWRpbmcgdGhlIG5lY2Vzc2FyeSB0
b29scyB0byBjcmVhdGUgIHVuaWtlcm5lbHMgZm9yDQp0aGVtLiBGb3IgaW5zdGFuY2UsIGZvciBh
IGRyaXZlciBkb21haW4sIHRoZSB1c2VyIHdvdWxkIGluY2x1ZGUgdGhlDQrigJxsaWJyYXJ54oCd
IGNvbnRhaW5pbmcgdGhlIHJlbGV2YW50IGhhcmR3YXJlIGRyaXZlciBhbmQgY29ycmVzcG9uZGlu
Zw0KYmFjay1lbmQgZHJpdmVyLCBhbmQgaW4gcHJpbmNpcGxlIFVuaWNvcmUgd291bGQgdGFrZSBj
YXJlIG9mIHRoZSByZXN0Lg0KDQpJbiBhZGRpdGlvbiwgVW5pY29yZSBjb3VsZCBldmVudHVhbGx5
IHJlcGxhY2UgTWluaS1PUywgcHJvdmlkaW5nIGENCmNsZWFuZXIsIG1vcmUgc3RhYmxlIGFuZCBm
bGV4aWJsZSBiYXNlIGZyb20gd2hpY2ggdG8gYnVpbGQgdW5pa2VybmVscyBmb3INCnByb2plY3Rz
ICh0aGUgbW9kdWxhcml6YXRpb24gb2YgTWluaS1PUyBpcyBpbiBmYWN0IGFscmVhZHkgdGFraW5n
IHBsYWNlKS4NCg0KDQpDdXJyZW50IFN0YXR1cw0KLS0tLS0tLS0tLS0tLS0NClVuaWNvcmUgaXMg
YXQgYW4gZWFybHkgc3RhZ2UuIEZvciBub3cgaXQgaW5jbHVkZXMgc29tZSBiYXNlIGxpYnJhcmll
cyB3aXRoDQpjb2RlIGV4dHJhY3RlZCBmcm9tIE1pbmktT1MgYXMgd2VsbCBhcyBhIGJ1aWxkIHRv
b2wgaW5zcGlyZWQgYnkgTGludXgncw0KS0NvbmZpZyBzeXN0ZW0uIFVuaWNvcmUgaXMgY3VycmVu
dGx5IGFibGUgdG8gYnVpbGQgImhlbGxvIHdvcmxkIg0KdW5pa2VybmVscyBmb3IgWGVuIGFuZCBM
aW51eCB1c2VyIHNwYWNlIG9uIHg4Nl82NCBhbmQgQVJNdjcuDQoNCkluY3ViYXRpb24NCi0tLS0t
LS0tLS0NClRoZSByZWFzb24gYmVoaW5kIG1ha2luZyBVbmljb3JlIGEgWGVuIHN1Yi1wcm9qZWN0
IHByb2plY3QgaXMgdG8gKDEpDQpicmluZyB0aGUgZXhpc3RlbmNlIG9mIFVuaWNvcmUgdG8gdGhl
IGF0dGVudGlvbiBvZiB0aGUgWGVuIGNvbW11bml0eQ0KYW5kIHRvIG91dHNpZGUgd29ybGQ7ICgy
KSB0byBhdHRlbXB0IHRvIGhhcm5lc3MgaW50ZXJlc3QgYW5kDQpwb3RlbnRpYWxseSBkZXZlbG9w
bWVudCBjeWNsZXMgZnJvbSBwZW9wbGUgYW5kIGNvbXBhbmllcyBpbnRlcmVzdGVkIGluDQp1bmlr
ZXJuZWxzOyAoMykgdG8gY29uY2VudHJhdGUgbWFpbnRlbmFuY2UgcmVzb3VyY2VzIGZyb20gcGVv
cGxlDQppbnRlcmVzdGVkIGluIHVuaWtlcm5lbHMgd2l0aGluIHRoZSBjb21tdW5pdHk7IGFuZCAo
NCkgdG8gaGF2ZSBhIGxlZ2FsDQplbnRpdHkgYmVoaW5kIHRoZSBwcm9qZWN0Lg0KDQpMaWNlbnNl
DQotLS0tLS0tDQpUaGUgbWFpbiBsaWNlbnNlIG9mIHRoZSBydW4tdGltZSBjb21wb25lbnRzIG9m
IFVuaWNvcmUgd2lsbCBiZSBhIDMtY2xhdXNlDQpCU0QgbGljZW5zZSwgdW5sZXNzIHRoZXJlIGlz
IGEgZ29vZCByZWFzb24gbm90IHRvIHVzZSBpdCAoZS5nLiB3ZSBtYXkNCmltcG9ydCAyLWNsYXVz
ZSBCU0QgbGljZW5zZWQgY29kZSBmcm9tIE1pbmktT1MsIHdoaWNoIHdlIHdvdWxkICpub3QqDQph
bnRpY2lwYXRlIHRvIGNoYW5nZSkuIFRoZSBNYWtlZmlsZSBzeXN0ZW0gd291bGQgYmUgbGljZW5z
ZWQgdW5kZXIgR1BMIHYyDQpvciBsYXRlciBhcyB3ZSB3YW50IHRvIGJlIGFibGUgdG8gdXNlIEtD
b25maWcgZnVuY3Rpb25hbGl0eSBmcm9tDQpCdWlsZHJvb3QvTGludXguDQoNClJlcXVpcmVkIElu
ZnJhc3RydWN0dXJlDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhlIG9mZmljaWFsIHJlcG9z
aXRvcmllcyBzaG91bGQgYmUgY3JlYXRlZCBvbg0KW2h0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qu
b3JnL10gdW5kZXIgYHVuaWNvcmUuZ2l0YC4gVGhlcmUgc2hvdWxkIGJlIGENCm1haW4gcmVwb3Np
dG9yeSBmb3IgdGhlIGNvcmUgdW5pY29yZSBpbXBsZW1lbnRhdGlvbiBhbmQgYWRkaXRpb25hbA0K
cmVwb3NpdG9yaWVzIGZvciBzb21lIG1vcmUgYWR2YW5jZWQgZXh0ZW5zaW9uIGxpYnJhcmllcyAo
ZS5nLiwgbHdJUCwNCm5ld2xpYikuDQoNCiMjIyBNYWluIHJlcG9zaXRvcnkNCg0KYHVuaWNvcmUu
Z2l0YA0KDQojIyMgUmVwb3NpdG9yaWVzIGZvciBleHRlbnNpb24gbGlicmFyaWVzDQoNClJlcG9z
aXRvcmllcyBmb3IgYWRkaXRpb25hbCBsaWJyYXJpZXMgdGhhdCBhcmUgc3VwcG9ydGVkIGJ5IHRo
ZSBVbmljb3JlDQpwcm9qZWN0IHNob3VsZCBleGlzdCB1bmRlciBhIHNlcGFyYXRlIGRpcmVjdG9y
eToNCg0KYHVuaWNvcmUtbGlicy9gDQoNCkZvciBleGFtcGxlOg0KDQpgdW5pY29yZS1saWJzL2x3
aXAuZ2l0YA0KYHVuaWNvcmUtbGlicy9uZXdsaWIuZ2l0YA0KDQojIyMgTWFpbGluZyBsaXN0DQoN
CkluIHRoZSBiZWdpbm5pbmcgd2Ugd291bGQgdXNlIHRoZSBNaW5pT1MgbWFpbGluZyBsaXN0DQoo
bWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKS4gV2hlbiB3ZSBnZXQgdHJhY3Rpb24g
d2l0aCBVbmljb3JlIHdlDQpjb3VsZCBjb25zaWRlciBzcGxpdHRpbmcgdGhhdCB0cmFmZmljIG9u
dG8gYSB1bmljb3JlIG1haWxpbmcgbGlzdC4NCiANCg0KDQo=

--_003_DDE536B12FCD4A3F9A462CAFB279AF61citrixcom_
Content-Type: application/pdf; name="PROPOSAL Unicore.pdf"
Content-Description: PROPOSAL Unicore.pdf
Content-Disposition: attachment; filename="PROPOSAL Unicore.pdf"; size=172253;
	creation-date="Fri, 29 Sep 2017 12:07:47 GMT";
	modification-date="Fri, 29 Sep 2017 12:07:47 GMT"
Content-ID: <7D5301686B14354BB6BE05B408DF3E7E@citrix.com>
Content-Transfer-Encoding: base64

JVBERi0xLjUNCiWrrK2uDQoxNSAwIG9iago8PCAvUGFnZXMgMjUgMCBSIC9UeXBlIC9DYXRhbG9n
ID4+DQplbmRvYmoNCjE3IDAgb2JqCjw8IC9Db250ZW50cyAxOCAwIFIgL01lZGlhQm94IFsgMCAw
IDU5NiA4NDMgXSAvUGFyZW50IDI1IDAgUiAvUmVzb3VyY2VzIDw8IC9YT2JqZWN0IDw8L0dXX1dN
MCAzOCAwIFIgL0dXX1dNMCAzOCAwIFIgPj4gL0V4dEdTdGF0ZSA8PCAvRzAgMjYgMCBSID4+IC9G
b250IDw8IC9GMCAyNyAwIFIgL0YxIDMwIDAgUiA+PiA+PiAvVHlwZSAvUGFnZSA+Pg0KZW5kb2Jq
DQoxOCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDYzNjAgPj4NCnN0cmVh
bQ0KeJztnUtv5cYRRvf6FVoHiMz3AwgCxM9VFgkG8DKLvIAATpDk/wNpSaQ9UfOQ/dXXV5I9YwPj
sa7uYbGq2ezqenR736R/f92mP5ahv//zD3f/vnv8ybhO6QfdwzrO7Xj/n7/eff+r+3+mzx7msZm6
de6evvf//5e+3N4//vvH7+6f//Kfv9998V1z//f/PjHndbhv265/xP3t5Cfj9HzJ499Jgj39qOnm
n36pebzm81/SNb/8cPfFt819OzxM45r+We4//O2u/elO27a5//DDXSKl//7l/jdN0/e/vf/wj7v1
oWnaYRqWnz4Y6YOOPkAUfmOCD7qBPvgWPmi/fvrgmw/POmgvddDO80PT9u1PiKb9P8S1Gg8QvSrF
Mj083sloSJEh+gWUNLbwwfAVfUAWGsmmI42bYRFvrBsSpB2nntR7huhfDvSuoSH1+YM3/KDcltZw
GF8OB+G7czZn0hDHh2KgaWvAR3US5WuHNnJz68uba8lg9T8oly92c1352w5nLTbp16pJeS6dS98a
2x214+Oj0HTjEHhtnDCK3147Y1oSo31aBUXFyBD4imfF0mphmM+fLmcZscnfdd1DmsvGNq6CA4Rq
iK5vE6Jd54+kiEiSY2RJhiYh+mEwJckxuiTJvOkPV5CXFFmOMY3wbupnY4RkCFw540pupMmYV3Kt
eKd90z+kKXZa43d6gFD13bfpcerHdjKkyBDdN6QknJTkRfgov1G2t5agm3l8aIZxMGarA4RsoWVI
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
JOhX2hFTaDKJa1fathHBstazPJdXfg5YM0qRcrcqfaeVcE0qb3wWSarZsrcTunWQlNrB1UoNu0ht
WgnvteXVv5T03GwbZiW5rAv0E96V+8nIiNpD9J2leaVYBka0iWy/61LGPix/e0bJIsx7ss6UlQDn
avE0aZUuEo60STdJOU10AllS9pKyZHWwEfk2Ut5e0nYriBzItkwbwmpFb2V7wYgkLP8X+SxO8Fej
VOMo7CUSHacaJ7rCYkWfynJHJ6lnee6d/928+gmnyLip/5Vcss/iYyRJLu1567pSy1paU+Jj4rwV
KXFmujPdi6LEhnR3V7q7pbc93Sl2dbSWi1Nbelv+CVIcJyZelu7owzE94vRO9F7l+PEVZShIlIuT
OzrEue3LV/T2iHNTPanutam2bFITGtJ93e2pbnFWqn/C2lR3D06yqryuSiya2d7ane5JL+uNzU0t
7+to6b4877HyGnprzmUz5yl328R53S1tqdUt3avE9LJvLbLYnVre3tOb6k61ie2dYmuqu7cFX9N9
nb0oqZ7yWbPnTW+c3jB53vTZs8TZjeIl0xumzbpsmjj5wrnTps2cNmue2WA2zFvR3iP2ZlsSwyjL
ru50F0puHS5CLnvUQunl3S1dK9aJLZ0oS9QUfT0pcek6cV26D7/Zml5LCtPX2YZaA6eDCre6ByfS
Ina0t6Y6EXrL8u5UanWqs7dcXIheW9GyNiWml+KSozd7RxUGN1x/S3dKTLWjxLrFtvbuVGtvxzpx
WXd69Ui50iiv9PIUQelHmCPvtaHm6W5f2teLkkbFTHem8itU2JMtFGqrXFPkXkZwi7i2paOvZWkH
KnZPT6o3/+1ysamzI9XTQypPaoHqpNCiN41e7elKtbYva289u+YiasXO3vbO5eTdlra2dkzSlg6x
mzBYKY7uJm2L8usdW6iO9tXtuEIoE4LXn+5e1dMrc8Uy1BYkMt2PWKRvaUd7zwqcD0pLbu7VLetE
VH5Eqq51uOFGWmh0RqQ9pi8bqVxL5zpxTV+qh2TTmu5E3Nap1KBbKTdB7lmR7utoQ6y5tj3VT3jg
7OpjPETJVDvqRDLFMF6ujqhYKIPeltbeERrjirUopV527mRJkXMvtLZ0iktT2YRQPi29EzBC02WT
xTKxqC4xLiaOq6wrq0hUVOj1TTNQZEVlZSKBwnHV48RxtTXja8abDSt6e7smxOP9/f3lq7OEb02v
viiNStomzkj19nakuqemetqXY/ZtwSyDcfq7EYm6RcLFuOjTp8wsFbNioh+hYebsbkFEQmw5ua27
HZW2sRuJnuX4LfkF8bJUB2L3bsRBSN7g/iyKk3Hq7a2IVZa1X40y7GrvbV0htpH8S0VSQszkSAr0
pzBNSEft6WhZSpJYRsQEpl0X6n1iU4/MRanVSDJhBhgpeLqvt6uvl5SkO4VkDmbK3palWIIRfiPp
9qZaV3SSwrSlW/swCQgTlp+nzeIreld3xFf3drasTsVX9yxulZujM9Vfjp98x7f6Ux0oNvXPX8F3
cYVJCDaYRUbn1WQU7iR6MtKJoBmNKCvR/V/IeJR9fhkZl/EYTrQ4+l76Kfp5+gD6Pkvvox/PS6uF
jE7Z+z+RtFOj8kqNSo2kp/KrKlUzVBeqLkDheITdQmaYbcqYuALuhP9BAzJzmIzwuxWrSAs+WZuG
kKa2qihAU8tI2K+GUEU/qqGBim5qksi1ue9FDQ3VqoEXJS2+VvxCp1UBteqKK66Yo6OhBkWYdCqg
wRFXEGAx+twSuujOyDb8ib/+2ZkD5PaWkLRN/myd/9YX/7Z4/lsnjSqo12wkH5MG6DWXP7xS/id3
879YL//Pox5VS8UD5AKa8j5S09D8Lxa/tZ5cXjRrgVE7D6jnAAeA6CpZScS2vM8AiSqe//XiD9dv
zpDLAKOFJl2Y+eGUSt1B5cLogEnXtG30nxw5PPrPpoXmMS+HbDpgPuvtJjl27Psb7ghFLrqFDU0d
AQaazv6A4s3rP1z89fxM03AOGGD10GwITb3oDjYy9RZbHiCxaCZj2Lb5iseazgrmkGdN67+YP3xW
cJLTQ6vhHEVCgMQZgNXQtPLhy7edK5CfnjNVFGy4sTFkc22YujRoGwsy56ht9jOn+MCZbcOfbR/+
5ZPDY8GT/z/SdBggY7pT0kfAuQPeBBhT0xXbvv1fxlo8/O3/GxClEM023MGGIlPPdyN+S03yukHx
Y03rMyjNzfOHP2wa/vrcN8dwn0cfFvX8FfjgR6Cs89BQfkAPYxjkPrAH9qlUEMXQA/n4Kkpe0FJl
MDwaX60m+Pfk46splbwklMHwaHyNhuDvzMfXKPiaDIZH42u1BP8QuvWO4KvPi6/TEfzj+fh6WsbX
D2F4NL5ej/FJ/q4RfM158Q0Ggu/KT99Ia8lz4xCGR+MbjQQ/kZ++UaXgn8HwaHyTieBfko9vUunI
c9MZDI/GN5sJfls+vlnBN5/B8Gh8i4XgX5dffpNaL6d/GsOj8a1Wgj+Kvma1QU7/NIZH4zMMwR9F
X6uCbz2N4dH4NhvBH0Vfq9p4XnyWJfij6GvRyPiWbzA8Gt9ux/gkkVx5GA1ZqwXMNxgejc9xBH8U
fW0aM3lu+wbDo/EdDgjxFeDVTZr0ONziGmAC7Jh4nsRbAD8mvpTADBDGxE8jsA24c/EUqchi9FXr
1ECjzpwBY551YhjRUK/OfAPGpHcTwKurAigc884TmJQWPE4OfT32nSO42iACxo2Oh7jB7aAIXDAm
/iIEc6AYSKPzgBtwvE0PTPoz/xiTBzyIYDeoBXNHx1M8ocEEsGB0WhSuo5czAqvx9Jdj6k+9pDyz
jHpG0qNxethy1TH6HfrfERx1moHN/M0p8H8Bj/PkMQ0KZW5kc3RyZWFtDQplbmRvYmoNCjIwIDAg
b2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMzM4ID4+CnN0cmVhbQp4nF1Sy26D
MBC88xU+pocIY5NElRBSII3EoQ+V9gPAXlKkYizjHPj7ml2SSLUE1szurPcVl9WpMr1n8YcbVQ2e
db3RDqbx6hSwFi69iRLBdK/8ivCvhsZGcRDX8+RhqEw3RlnGWPwZrJN3M9sc9djCUxS/Ow2uNxe2
+S7rgOurtb8wgPGMR3nONHQh0mtj35oBWIyybaWDvffzNmgeHl+zBSYQJ5SNGjVMtlHgGnOBKOPh
5Cw7h5NHYPQ/e0qqtlM/jUNvGbw5FzxfkHxBtCsQpZzQCVGxD0jw5BnjrhGS5Bbw8f4OVXxPgQWK
+ZHIE5EHIs+IkgORJZIhPpIFXnJP5KpLiDwiKeRNxyhZJKkCSamnVIgURJIgPRNJeUp6aEd5puJW
Ml7kWZCuSKkB5doAqnjp8bIL9wGqq3NhdrgwOLRlXL2B+07Z0S6q5fsDf7eufg0KZW5kc3RyZWFt
DQplbmRvYmoNCjIxIDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGgxIDE2Nzgw
IC9MZW5ndGggNjIwNyA+PgpzdHJlYW0KeJztWgl0XNV5/t+9M5IsjYxsnCAsg648eJcl44XYwoBs
LUheZUt2JMMhepp50jwYzQyzSLYKjoBAjFjiuGxJSOpQUvbkmZDWoZQ6LU0ICUlKKFDq5BiSEgqG
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
LO7jPXP5f/dQdmOWPGUJJUiO4Anve4ohZiqfH0T5b0kNCmVuZHN0cmVhbQ0KZW5kb2JqDQoyNCAw
IG9iajw8IC9Qcm9kdWNlciAoU2tpYS9QREYgbTYzKSA+Pg0KZW5kb2JqDQoyNSAwIG9iajw8IC9D
b3VudCA1IC9LaWRzIFsgMTcgMCBSIDEgMCBSIDQgMCBSIDYgMCBSIDggMCBSIF0gL1R5cGUgL1Bh
Z2VzID4+DQplbmRvYmoNCjI2IDAgb2JqPDwgL0JNIC9Ob3JtYWwgL2NhIDEgPj4NCmVuZG9iag0K
MjcgMCBvYmo8PCAvQmFzZUZvbnQgL0NvdXJpZXJOZXdQU01UIC9EZXNjZW5kYW50Rm9udHMgWyAy
OCAwIFIgXSAvRW5jb2RpbmcgL0lkZW50aXR5LUggL1N1YnR5cGUgL1R5cGUwIC9Ub1VuaWNvZGUg
MjAgMCBSIC9UeXBlIC9Gb250ID4+DQplbmRvYmoNCjI4IDAgb2JqPDwgL0Jhc2VGb250IC9Db3Vy
aWVyTmV3UFNNVCAvQ0lEU3lzdGVtSW5mbyA8PCAvT3JkZXJpbmcgKElkZW50aXR5KSAvUmVnaXN0
cnkgKEFkb2JlKSAvU3VwcGxlbWVudCAwID4+IC9DSURUb0dJRE1hcCAvSWRlbnRpdHkgL0RXIDAg
L0ZvbnREZXNjcmlwdG9yIDI5IDAgUiAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9UeXBlIC9Gb250
IC9XIFsgMCAxODIgNjAwLjA5NzY2IF0gPj4NCmVuZG9iag0KMjkgMCBvYmo8PCAvQXNjZW50IDgz
Mi41MTk1MyAvQ2FwSGVpZ2h0IDI4Mi4yMjY1NiAvRGVzY2VudCAtMzAwLjI5Mjk3IC9GbGFncyA1
IC9Gb250QkJveCBbIC0yMS40ODQzNzUgLTY3OS42ODc1IDYzNy42OTUzMSAxMDIwLjk5NjA5IF0g
L0ZvbnRGaWxlMiAxOSAwIFIgL0ZvbnROYW1lIC9Db3VyaWVyTmV3UFNNVCAvSXRhbGljQW5nbGUg
MCAvU3RlbVYgNjguODQ3NjU2IC9UeXBlIC9Gb250RGVzY3JpcHRvciA+Pg0KZW5kb2JqDQozMCAw
IG9iajw8IC9CYXNlRm9udCAvR2F1dGFtaSAvRGVzY2VuZGFudEZvbnRzIFsgMzEgMCBSIF0gL0Vu
Y29kaW5nIC9JZGVudGl0eS1IIC9TdWJ0eXBlIC9UeXBlMCAvVG9Vbmljb2RlIDIyIDAgUiAvVHlw
ZSAvRm9udCA+Pg0KZW5kb2JqDQozMSAwIG9iajw8IC9CYXNlRm9udCAvR2F1dGFtaSAvQ0lEU3lz
dGVtSW5mbyA8PCAvT3JkZXJpbmcgKElkZW50aXR5KSAvUmVnaXN0cnkgKEFkb2JlKSAvU3VwcGxl
bWVudCAwID4+IC9DSURUb0dJRE1hcCAvSWRlbnRpdHkgL0RXIDAgL0ZvbnREZXNjcmlwdG9yIDMy
IDAgUiAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9UeXBlIC9Gb250IC9XIFsgMCBbIDUwMCBdIF0g
Pj4NCmVuZG9iag0KMzIgMCBvYmo8PCAvQXNjZW50IDkyMy44MjgxMyAvQ2FwSGVpZ2h0IDY2MC42
NDQ1MyAvRGVzY2VudCAtODEyLjUgL0ZsYWdzIDQgL0ZvbnRCQm94IFsgLTE0NjEuOTE0MDYgLTgx
Mi41IDE3MjIuNjU2MyAxMTM0Ljc2NTYzIF0gL0ZvbnRGaWxlMiAyMSAwIFIgL0ZvbnROYW1lIC9H
YXV0YW1pIC9JdGFsaWNBbmdsZSAwIC9TdGVtViA0NS44OTg0MzggL1R5cGUgL0ZvbnREZXNjcmlw
dG9yID4+DQplbmRvYmoNCjMzIDAgb2JqPDwgL0JNIC9Ob3JtYWwgL0NBIDEgL0xDIDAgL0xKIDAg
L0xXIC41MzMxNDg1OSAvTUwgNCAvU0EgdHJ1ZSAvY2EgMSA+Pg0KZW5kb2JqDQozNCAwIG9iajw8
IC9CYXNlRm9udCAvQ291cmllck5ld1BTLUJvbGRNVCAvRGVzY2VuZGFudEZvbnRzIFsgMzUgMCBS
IF0gL0VuY29kaW5nIC9JZGVudGl0eS1IIC9TdWJ0eXBlIC9UeXBlMCAvVG9Vbmljb2RlIDExIDAg
UiAvVHlwZSAvRm9udCA+Pg0KZW5kb2JqDQozNSAwIG9iajw8IC9CYXNlRm9udCAvQ291cmllck5l
d1BTLUJvbGRNVCAvQ0lEU3lzdGVtSW5mbyA8PCAvT3JkZXJpbmcgKElkZW50aXR5KSAvUmVnaXN0
cnkgKEFkb2JlKSAvU3VwcGxlbWVudCAwID4+IC9DSURUb0dJRE1hcCAvSWRlbnRpdHkgL0RXIDAg
L0ZvbnREZXNjcmlwdG9yIDM2IDAgUiAvU3VidHlwZSAvQ0lERm9udFR5cGUyIC9UeXBlIC9Gb250
IC9XIFsgMCA5MiA2MDAuMDk3NjYgXSA+Pg0KZW5kb2JqDQozNiAwIG9iajw8IC9Bc2NlbnQgODMy
LjUxOTUzIC9DYXBIZWlnaHQgMjkwLjAzOTA2IC9EZXNjZW50IC0zMDAuMjkyOTcgL0ZsYWdzIDUg
L0ZvbnRCQm94IFsgLTQ2LjM4NjcxOSAtNzEwLjQ0OTIyIDcwMS42NjAxNiAxMjIxLjE5MTQxIF0g
L0ZvbnRGaWxlMiAxMCAwIFIgL0ZvbnROYW1lIC9Db3VyaWVyTmV3UFMtQm9sZE1UIC9JdGFsaWNB
bmdsZSAwIC9TdGVtViA5MS43OTY4NzUgL1R5cGUgL0ZvbnREZXNjcmlwdG9yID4+DQplbmRvYmoN
CjM3IDAgb2JqPDwgL0JNIC9Ob3JtYWwgL0NBIDEgL0xDIDAgL0xKIDAgL0xXIC41Nzg4MjExMiAv
TUwgNCAvU0EgdHJ1ZSAvY2EgMSA+Pg0KZW5kb2JqDQoxIDAgb2JqCjw8IC9Db250ZW50cyAzIDAg
UiAvTWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMjUgMCBSIC9SZXNvdXJjZXMgPDwg
L0V4dEdTdGF0ZSA8PCAvRzAgMjYgMCBSIC9HMSAzMyAwIFIgPj4gL0ZvbnQgPDwgL0YwIDI3IDAg
UiAvRjEgMzAgMCBSIC9GMiAzNCAwIFIgPj4gL1hPYmplY3QgPDwvR1dfV00wIDM4IDAgUi9HV19X
TTAgMzggMCBSIC9YMCAyIDAgUiA+PiA+PiAvVHlwZSAvUGFnZSA+Pg0KZW5kb2JqDQoyIDAgb2Jq
Cjw8IC9CaXRzUGVyQ29tcG9uZW50IDggL0NvbG9yU3BhY2UgL0RldmljZVJHQiAvRmlsdGVyIC9E
Q1REZWNvZGUgL0hlaWdodCA1MzMgL1N1YnR5cGUgL0ltYWdlIC9UeXBlIC9YT2JqZWN0IC9XaWR0
aCA3MjAgL0xlbmd0aCA3NzY5OSA+PgpzdHJlYW0K/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYE
BQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0o
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
lI1kOo+LXRjH4+hP+k9M7jgOUz91IZxOMO390H365fDuu+43+8bd0/OLlo/E7g41eH8cTZ9K3fuP
h5u3fffhz8PNf/vuze/zW0/fTCaRMfrjlAaX7vGPQzrZCGcPZt/d/9+ru4/fcc9C8J317+BPQpge
CuEku7PH6N4VzJd1bDiazFwei92IlwdTeUJN+WDW9kvUrO2vvOOztn/z1p1q4LvbT58ng61qBDcd
p3FazRKbJdJ/5u0QywovSOXzVuNxNZmiqngPcbNtUIrVOanYMdh7wqriXlXukqeJ1QadVXhsVr6C
F0bUw92ewfK3BxmhPHpwncESeyPmya05MWuktsKTWjW6ZDyzwVuVr+D5SEs8owev0dyIJs15aYat
yvScofX8W6IehHB3yPuUJ1NpdnlnK2atWrB8eV0tsCW2M3uwP3/+/EN0ttSaKvP+Y3fz9t3P7/51
Wor/At7AkjQNCmVuZHN0cmVhbQ0KZW5kb2JqDQo0IDAgb2JqCjw8IC9Db250ZW50cyA1IDAgUiAv
TWVkaWFCb3ggWyAwIDAgNTk2IDg0MyBdIC9QYXJlbnQgMjUgMCBSIC9SZXNvdXJjZXMgPDwgL1hP
YmplY3QgPDwvR1dfV00wIDM4IDAgUiAvR1dfV00wIDM4IDAgUiA+PiAvRXh0R1N0YXRlIDw8IC9H
MCAyNiAwIFIgL0cxIDM3IDAgUiA+PiAvRm9udCA8PCAvRjAgMzQgMCBSIC9GMSAzMCAwIFIgL0Yy
IDI3IDAgUiA+PiA+PiAvVHlwZSAvUGFnZSA+Pg0KZW5kb2JqDQo1IDAgb2JqCjw8IC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlIC9MZW5ndGggOTM1MiA+Pg0Kc3RyZWFtDQp4nO2dTY/luHWG9/0rah3ANZIo
6gMIAkx7PLPKwkEDXmbhxAYCOEHG/x8IVS1Wd1p6rvTypW7dLk8MBPbcqUfUIUXyfLdPTfrP79r0
/6Y+PP35bx/+98PyT+I8pH/QPc9x7KanX//zw5/+6em/02/PY2yGbh67l7/7+n/9rh2m+Dy3nynt
0/Kff/vl6fN/+fWvH374pXn6698TvOv64Wmc+6e27cKC/gv9w+bln8ShjTf/tS703ed/2HTjl79t
lsd//i/p8R8/ffjh5+ap7Z+HOKf/m54+/eVD++XtuxCHp09p4OlhzdOn/3j656bpfv6Xp0//9WF6
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
ZG9iag0KNiAwIG9iago8PCAvQ29udGVudHMgNyAwIFIgL01lZGlhQm94IFsgMCAwIDU5NiA4NDMg
XSAvUGFyZW50IDI1IDAgUiAvUmVzb3VyY2VzIDw8IC9YT2JqZWN0IDw8L0dXX1dNMCAzOCAwIFIg
L0dXX1dNMCAzOCAwIFIgPj4gL0V4dEdTdGF0ZSA8PCAvRzAgMjYgMCBSID4+IC9Gb250IDw8IC9G
MCAyNyAwIFIgL0YxIDMwIDAgUiA+PiA+PiAvVHlwZSAvUGFnZSA+Pg0KZW5kb2JqDQo3IDAgb2Jq
Cjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggNjU1OCA+Pg0Kc3RyZWFtDQp4nO2dS4/k
yHVG9/0rcm1ANSSDT8AwoJ7XygsZDczSC8kSYGAkWP7/gKOyyZxxR54kv/huZmXNtAYYjLq6DiPu
DQbjPqM9NfmfP7T5X3OfTn/++cP/fHj9k2EZ8x90L8swNen0z//68NO/nP6ef/YyDc3YLVN3/r1f
/78/dEM3v8xTO75S2tPrP//x4+nzf/zzbx+++bE5/e1/MzylcTlNS39q2+6M/iv9YXP+k2Fsh5t/
LfXj8PkPm2765Xeb18d//o/8+I+fPnzzQ3Nq+5dxWPL/5tOnv35of5l96qfl9OnnD3nezenTX07/
2jRD+rfTp//+sLw0TduP/Xz5QT/DD4aBfmNRUf1Iz5joN36g3/j2/IPvP30WQrsvhHaaXpo2tb8w
mvb/MQ4I8gojyeOYx5fXyQzOOAoG6nXo6AeoDPpB/y39AJcIqQ+XSPODKs9uzDrppjkZ8rzCkPXa
TVkn3WIN40sEvmKs1UEdd2rSS3Peg+oHfoUhyy+1XWYM7eiMo2Dgmh1a+b3ATapXn4EbYeB7kZas
k35OvSPPkiHrtW+yTvrF2XYLBKpifS+U4XXNS/61yXlvrzB0MXV5NkPfWcP4AoH78oBfaNzicSef
5JlO/UuTzz/WVEuGLvE5L+580nM2vpKR6EOcaMtOtBl0pIz0EX7QNvLJCz8khOITJC4RXFTyxjlM
qobGdn5pprnFd/MmYynOz3hMxr0eZ/992FGcH44vOh6sx+Pv0RJwoEWG8D6vjGXIjLFtnXEUjOGP
ql75nPBRnVKX2nwgbJfJmNIVhizars8fuC71dWcJYuxJUBngkN/ybkyWoEqGLijLGEEG7ff4ere4
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
oUvQMjCIEeG43uBODSgzdEE5OZnIqDjX1GadR3zyK66rDYjDr9KzGr4zQ14J1oVyyKgooH/EUQ5X
m35YDqiKWKVn+dmZIa8Ex89OiMjDs56Agw/XNxfB0llF4dyjlcpyt7dxLg0BCWg3IMIajaivY8i7
cTANAcYVMmR1ePENYny16kshOQlazJAV7oVTiBFi1Q8BthwydEFZthwxfi9WvSBoL+CADFnhTsYU
Ifg6ZDlZv7pVmCICK9yADF0VlmlFjLtW6qSAojBmyBK0MqaQ8RsrfPFcj78qLartCcMMWeFWTxhk
3DdSuD7VadLCDF2CY964lq5zNr8rDHTe4uU7x6uytqdalmpR3hbiLV3rxfLfaGobNTBD0O3KsErB
GFKR6LuTyKVMyiqUugHRxetcoY0MoSFhupQn1redYYYuDyuESww9wavH4+dObqcwV6sMjBmyzLs+
b4Jd6p2XoWQ8pCfBwfrcI0KwvAzIkJXheRmI8V76K28TsGKqyNCVYcVUiXFfa2oKCHIiQ5ag03iG
EE/dFPPKcVWf8cRR7j99+NPp1YV//q3zf/TteHrNKvvzz6dvfvzpP3/69+b03T/+DxYnzAUNCmVu
ZHN0cmVhbQ0KZW5kb2JqDQo4IDAgb2JqCjw8IC9Db250ZW50cyA5IDAgUiAvTWVkaWFCb3ggWyAw
IDAgNTk2IDg0MyBdIC9QYXJlbnQgMjUgMCBSIC9SZXNvdXJjZXMgPDwgL1hPYmplY3QgPDwvR1df
V00wIDM4IDAgUiAvR1dfV00wIDM4IDAgUiA+PiAvRXh0R1N0YXRlIDw8IC9HMCAyNiAwIFIgPj4g
L0ZvbnQgPDwgL0YwIDI3IDAgUiAvRjEgMzAgMCBSID4+ID4+IC9UeXBlIC9QYWdlID4+DQplbmRv
YmoNCjkgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA0MDQwID4+DQpzdHJl
YW0NCnic7Z1PbyS3EcXv+hRzDmBt8183GwgCeL3ePeXgYAEfc3BiAwE2QZzvD6RG6tYuxHndfHxs
aSTLCyzWGs2vySK7yCpWFd1psD/fOfsrx3D65cvNf2/OP0nzaD/wt3Oakj/9/s+bn/90+rd9djul
YfTz5O++9+3/fRfC5G6zz+OZ4k7nP3/7dLr/x++/3bz7NJx++5/BY5z9aZrjyTkfzuhf0Q+Hu5+k
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
IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMzA4ID4+CnN0cmVhbQp4nF2S
y26DMBBF9/6KWaaLiDckEkKKaCOx6EOl+QBiD6mlYixjFvx9jYekUi0BOjNzfcdjgrp5bpS0EHyY
kbdooZdKGJzG2XCEK96kYlEMQnK7kX/zodMscOJ2mSwOjepHVpYAwafLTtYssDuJ8YpPLHg3Ao1U
N9hd6tZxO2v9gwMqCyGrKhDYu51eO/3WDQiBl+0b4fLSLnun+av4WjRC7DmibvgocNIdR9OpG7Iy
dKuC8uxWxVCJf/kDqa49/+6Mr05cdRjGYbVSFBG9EKWekshTTJRudCTKic5EtaeUKCfKak/F0fez
OWf3Ph5tJwWZHfwnS2mnzZOCOVmnp7uZDxbkQp1ndJycDpBlFCR5EW8dkOc6nPUSH5PnszFu6P6m
/bTXOUuFj59Bj3pVrc8vTbagQA0KZW5kc3RyZWFtDQplbmRvYmoNCjM4IDAgb2JqIDw8IC9UeXBl
IC9YT2JqZWN0IC9TdWJ0eXBlIC9Gb3JtIC9Hcm91cCA8PCAvUyAvVHJhbnNwYXJlbmN5ID4+IC9G
b3JtVHlwZSAxIC9CQm94IFswIDAgMTcwICAyMCBdIC9NYXRyaXggWyAxIDAgMCAxIDAgMCBdIC9S
ZXNvdXJjZXMgPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0gL0ZvbnQgPDwgL0dXX1dNX0YxIDw8
IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvTmFtZSAvR1dfV01fRjEgL0Jhc2VGb250IC9I
ZWx2ZXRpY2EgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nID4+ID4+ID4+IC9MZW5ndGggICA1
NiA+PiBzdHJlYW0KIEJUIDAgVHIgNyBUcyAwIFRjIDAgVHcgMC41MCBnIC9HV19XTV9GMSAxNiBU
ZiAoKSBUaiBFVCANCmVuZHN0cmVhbQ0KZW5kb2JqDQp4cmVmCjAgMzkKMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDQ3ODU1IDAwMDAwIG4NCjAwMDAwNDgxMDEgMDAwMDAgbg0KMDAwMDEyNTk3MiAw
MDAwMCBuDQowMDAwMTI5ODc1IDAwMDAwIG4NCjAwMDAxMzAxMTIgMDAwMDAgbg0KMDAwMDEzOTU0
MiAwMDAwMCBuDQowMDAwMTM5NzU3IDAwMDAwIG4NCjAwMDAxNDYzOTMgMDAwMDAgbg0KMDAwMDE0
NjYwOCAwMDAwMCBuDQowMDAwMTUwNzI2IDAwMDAwIG4NCjAwMDAxNzA1NDIgMDAwMDAgbg0KMDAw
MDAwMDAwMCAwMDAwMCBmDQowMDAwMDAwMDAwIDAwMDAwIGYNCjAwMDAwMDAwMDAgMDAwMDAgZg0K
MDAwMDAwMDAxNyAwMDAwMCBuDQowMDAwMDAwMDAwIDAwMDAwIGYNCjAwMDAwMDAwNzAgMDAwMDAg
bg0KMDAwMDAwMDI4NyAwMDAwMCBuDQowMDAwMDA2NzI2IDAwMDAwIG4NCjAwMDAwMzg2NDEgMDAw
MDAgbg0KMDAwMDAzOTA1NSAwMDAwMCBuDQowMDAwMDQ1MzU0IDAwMDAwIG4NCjAwMDAwMDAwMDAg
MDAwMDAgZg0KMDAwMDA0NTY1MyAwMDAwMCBuDQowMDAwMDQ1NzAxIDAwMDAwIG4NCjAwMDAwNDU3
ODcgMDAwMDAgbg0KMDAwMDA0NTgyOCAwMDAwMCBuDQowMDAwMDQ1OTczIDAwMDAwIG4NCjAwMDAw
NDYyMDYgMDAwMDAgbg0KMDAwMDA0NjQ1MSAwMDAwMCBuDQowMDAwMDQ2NTg5IDAwMDAwIG4NCjAw
MDAwNDY4MDkgMDAwMDAgbg0KMDAwMDA0NzA0MSAwMDAwMCBuDQowMDAwMDQ3MTI5IDAwMDAwIG4N
CjAwMDAwNDcyNzkgMDAwMDAgbg0KMDAwMDA0NzUxNiAwMDAwMCBuDQowMDAwMDQ3NzY3IDAwMDAw
IG4NCjAwMDAxNzA5MjYgMDAwMDAgbg0KdHJhaWxlcg0KPDwvU2l6ZSAzOS9Sb290IDE1IDAgUi9J
bmZvIDI0IDAgUi9JRFs8ZDY1NTMwMDBmMTFlYmQ1NmMwZjdiN2NlM2U3YTg4OTA+PGQ2NTUzMDAw
ZjExZWJkNTZjMGY3YjdjZTNlN2E4ODkwPl0+Pg0Kc3RhcnR4cmVmDQoxNzEzMTcNCiUlRU9GDQo=

--_003_DDE536B12FCD4A3F9A462CAFB279AF61citrixcom_
Content-Type: application/pdf; name="unicore-oneslider[1].pdf"
Content-Description: unicore-oneslider[1].pdf
Content-Disposition: attachment; filename="unicore-oneslider[1].pdf";
	size=63322; creation-date="Fri, 29 Sep 2017 12:07:47 GMT";
	modification-date="Fri, 29 Sep 2017 12:07:47 GMT"
Content-ID: <B8EEC088BB51E94098A770CF84334C6C@citrix.com>
Content-Transfer-Encoding: base64

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
8MU//FVHWAYGrPUlA0bi0CtsqjAIv6yg4ZHR0JZU2N0XqjUjTLtL+ECgCbvgaBS0WF5nSuiac4g9
kArd4PUd2jDlC8kMvuG4brk5XvnFX3HbL1Zbc/oLAo3X3/PAw4le3+K6Cl8xZqwv8sbCGAjxK2yq
MKyWNN7rprakwrZ7/SXdyFjwKtQ/8MAU1Xb2NkvB1ioQY+uj6oCBSaP1I4HsDZbl9CulVxe/IWv7
Ln8fkT/f5+NZD77dCn07IQOTsRpWVthUYZhuQnbnfX5oSypsu89f0o21/GAMmGcyV/hrrOy8HDFi
3XLE0vqockSNz1mEkaBPs6cz+frm4urly+7e/n4ipzH53wPYkdgKP4D/HxQ0waK0f3717Vdf0uHp
9f8BTl/PZQ0KZW5kc3RyZWFtDQplbmRvYmoNCjUgMCBvYmoKNzUwOA0KZW5kb2JqDQoyIDAgb2Jq
Cjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2IDAgUiAvQ29udGVudHMg
NCAwIFIgL01lZGlhQm94IFswIDAgNzIwIDU0MF0KPj4NCmVuZG9iag0KNiAwIG9iago8PCAvUHJv
Y1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8
PCAvQ3MxIDcgMCBSCi9DczIgOCAwIFIgPj4gL0ZvbnQgPDwgL1RUNSAxMyAwIFIgL1RUMSA5IDAg
UiAvVFQzIDExIDAgUiA+PiAvWE9iamVjdCA8PC9HV19XTTAgNDEgMCBSL0dXX1dNMCA0MSAwIFIg
L0ltMQoxNCAwIFIgPj4gPj4NCmVuZG9iag0KMTQgMCBvYmoKPDwgL0xlbmd0aCAxNSAwIFIgL1R5
cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMDc4IC9IZWlnaHQgMjggL0ludGVy
cG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNyAwIFIgL1NNYXNrIDE2IDAgUiAvQml0c1BlckNvbXBv
bmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBh
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwICBr4EBqfYAAQplbmRzdHJlYW0NCmVuZG9iag0KMTUgMCBvYmoKNzg1
DQplbmRvYmoNCjE2IDAgb2JqCjw8IC9MZW5ndGggMTcgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0
eXBlIC9JbWFnZSAvV2lkdGggMjA3OCAvSGVpZ2h0IDI4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5
IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNv
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
+irlNj8hvicUq9VPmlq5Yit7wuEnlQg+fVxJG+rkuFLQdcUxWYrJLW42eXGSxHdT7CO6mXO+h75t
VzzOfoZo/194933vcccaRCsW0cjjHjeGd+UD7xKde0JtmM22P/L5viOySnv3OPe+oSjeXz+3Wjfx
Hht4i2jzzVbrn/dbrc0P4H+D6IL+H6CffFUKZW5kc3RyZWFtDQplbmRvYmoNCjE5IDAgb2JqCjEw
NzkNCmVuZG9iag0KNyAwIG9iagpbIC9JQ0NCYXNlZCAxOCAwIFIgXQ0KZW5kb2JqDQoyMCAwIG9i
ago8PCAvTGVuZ3RoIDIxIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKG
hCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+99
17oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS7
2yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7
yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJ
MkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0
tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2
JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y5
95nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlo
u4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGit
ka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAA
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
un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg
12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7
vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn8
8ngmbWbm3/eE8/sKZW5kc3RyZWFtDQplbmRvYmoNCjIxIDAgb2JqCjI2MTINCmVuZG9iag0KOCAw
IG9iagpbIC9JQ0NCYXNlZCAyMCAwIFIgXQ0KZW5kb2JqDQozIDAgb2JqCjw8IC9UeXBlIC9QYWdl
cyAvTWVkaWFCb3ggWzAgMCA3MjAgNTQwXSAvQ291bnQgMSAvS2lkcyBbIDIgMCBSIF0gPj4NCmVu
ZG9iag0KMjIgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSIC9WZXJzaW9uIC8x
LjQgPj4NCmVuZG9iag0KOSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUg
L0Jhc2VGb250IC9YU0NFRFUrQ291cmllck5ld1BTLUJvbGRNVCAvRm9udERlc2NyaXB0b3IKMjMg
MCBSIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAx
MjEgL1dpZHRocyBbIDYwMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDYwMCAwIDAgMCA2MDAg
NjAwIDYwMCAwIDYwMCAwIDYwMCAwIDAgMCAwIDAgMCAwCjAgNjAwIDAgMCAwIDAgMCAwIDAgNjAw
IDAgMCAwIDYwMCAwIDAgNjAwIDAgNjAwIDYwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKNjAwIDAg
NjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMCA2MDAgNjAwIDYwMCA2MDAgNjAw
IDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCBdID4+DQplbmRvYmoNCjIz
IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL1hTQ0VEVStDb3VyaWVy
TmV3UFMtQm9sZE1UIC9GbGFncyAzMyAvRm9udEJCb3gKWy0xOTIgLTcxMCA3MDIgMTIyMl0gL0l0
YWxpY0FuZ2xlIDAgL0FzY2VudCA4MzMgL0Rlc2NlbnQgLTMwMCAvQ2FwSGVpZ2h0IDU5MgovU3Rl
bVYgMCAvWEhlaWdodCA0NDMgL0F2Z1dpZHRoIDYwMCAvTWF4V2lkdGggNjAwIC9Gb250RmlsZTIg
MjQgMCBSID4+DQplbmRvYmoNCjI0IDAgb2JqCjw8IC9MZW5ndGggMjUgMCBSIC9MZW5ndGgxIDMx
MTI4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aay9CXhbxdU3PnOvdlvSlSxrtXZL
XiRZki0ntmNH13EcJw6JnY3EgLETsrAE7IR9jSlLIEAToOxtE9qyFQqKHYITaJMWSqFtXvIChQRa
nLYpS8FNoEkoJbb+vxnJWQrv+33P8/+uc+bMzJ07Z+7MOWfOnJmrXLb28hWkkAwQkcjnXby0n/Ar
fBnQ78+74jJfLm1dTYjGsLJ/1cW5tOc6QtRdq1ZfvTKXLttEyLwLz1+xdHkuTY4DTzofGbk0TQGX
nn/xZVfl0qF9wN9f3Xde/n6ZjHTnxUuvytMnf0Tad8nSi1cA47oa9Em0v+9S1i5cV7H6+/vXrsiX
p0sIKTbzWycCAyEUiTLyBWkkNxMlEYhE4qQLb7Ja+RZRIM3uKwkRfvbhoh5j41GNVsOf/vGivmYW
+XXBjvPGr/z3POUPtL9GWS0vz27gOdVTYw8RotgzfmU2ofzBiTvsLrvKti72NjcpKIkDEgCRx9KI
dQB6AL2ANwAjgEMADfEhZGU3AjYD2B0l8YpZEgckACJJI+wBjJxIbURsM2AL4DBASWRxfKjAUO1t
bhPH8eg46QdsBijw6MnUIZ6zMX9vC7BIjAol3iWOMA3YCDgEUBCfeBz5kvg16QNsQeoAQIHa/40m
MfiadAD3cvga+DjZhby9gMMAXXa3+K+heQuqSXOj+BUq+gqt/Ip0AvoBA4AM4AAA/YAwLo7hjb9C
xWO8VC/imwC7kN4NvBfAShegHlZiDCTHyHMAVs9EKVbiMEAL8l8NTrm/egeP6E08cnSoobF6b7NF
PIp328RDI8I4IA3oAGwEPAdQgcyRQW0hf+7IYH1DdTN7pSNgrZrsAPACYKSH5s1Hv3uQkQZ0ANjN
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
PB9pT0JWZbAgb0SOeMd+RlkKwLahhG+LSmW1T/1ZdWHK2D3aB58akcdJ+jGpJDa94uAEt6J//EHB
PVCedILyStBaOD5s/iMn1lk9RcdOGpafJVpunPILFklOdnVnJD/Me2R+TEtRp0RvzOQxeLNyMbOA
aZycJrHi9FUAHPWInfn/R8LeJImljvXzQcwCWMjITWTHmBiwiacM8NHkKA7JEo8tTA5ahc8FFD3x
pKcUWYDpVSkTi5JTQksvSE9SodB7qX3VtXbyBFzc5j9+nw9H98wiu85MzVnCF6lUI3d9L2ah+lU/
22naSFXQK47TC+u7/7KzTiGBj5AozSqZKgEvNrfLJ1/l2OBCF5XDBVlAisgsxPpVyO+YpA7PimhG
f2ELnqKwkCwCd38rOLSXwlNtJ8+DeZ0/dWAF+PFXgaF7NdgtXwK7Nj8HQh1xmkzeQ/vi8qYFzSv0
ps2v93Sv7Vm6dlv7cmP+5k1rlrzwH1gbjxQKZW5kc3RyZWFtDQplbmRvYmoNCjI1IDAgb2JqCjIx
MDgxDQplbmRvYmoNCjExIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAv
QmFzZUZvbnQgL05RUERDSytDYWxpYnJpLUJvbGQgL0ZvbnREZXNjcmlwdG9yCjI2IDAgUiAvVG9V
bmljb2RlIDI3IDAgUiAvRmlyc3RDaGFyIDMzIC9MYXN0Q2hhciA1MyAvV2lkdGhzIFsgNTM3IDUz
NyAyNDYKNDgwIDUwMyAzNTUgMjQ2IDIyNiA1MzcgNDk0IDM5OSA1MzcgNjMzIDUzOCA4MTMgNDE4
IDUzNyA1MDcgNTA3IDUwNyA1MDcgXQo+Pg0KZW5kb2JqDQoyNyAwIG9iago8PCAvTGVuZ3RoIDI4
IDAgUiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAFdkstqwzAQRff6Ci3TRbBsNy8w
hpIS8KIP6vYDbGkcBLUsZGXhv+8dJU2hi7M4mgfSjLJj89w4G2X2HibdUpSDdSbQPF2CJtnT2TqR
F9JYHW+WzvTYeZGhuF3mSGPjhklWlZAy+0DJHMMiV09m6umBz96CoWDdWa6+jm06aS/ef9NILkol
6loaGtDupfOv3UgyS6XrxiBu47JG1V/G5+JJ4kaoyK9X0pOh2XeaQufOJCql6up0qgU58y+U764V
/XBLLfK6YpTabWpRFQUUKLUl1hIKoAfWRyiA9qwbKICm2i0UoFXB0R0UIKpZ91CglEqtDlCAaEru
oACac3IPBWhVsmoogCpWggIkD6wDFEANtMTjGSjXlngcA92z4nFlujMOeUC/k+BZ8U7vO9CXEDD+
tPi0GZ64dXT/G37y3CDxA41cpAUKZW5kc3RyZWFtDQplbmRvYmoNCjI4IDAgb2JqCjMyNg0KZW5k
b2JqDQoyNiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9OUVBEQ0sr
Q2FsaWJyaS1Cb2xkIC9GbGFncyA0IC9Gb250QkJveApbLTUxOSAtMzA2IDEyNDAgOTcxXSAvSXRh
bGljQW5nbGUgMCAvQXNjZW50IDk1MiAvRGVzY2VudCAtMjY5IC9DYXBIZWlnaHQgNjMyCi9TdGVt
ViAwIC9YSGVpZ2h0IDQ2OSAvQXZnV2lkdGggNTM2IC9NYXhXaWR0aCAxMzI4IC9Gb250RmlsZTIg
MjkgMCBSID4+DQplbmRvYmoNCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAgMCBSIC9MZW5ndGgxIDE2
ODAwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AeWceWBU1fX4731v9n2Smckkk2Rm
MpnJMslM9hASkpd9kpAQSEYTIJAQQFAwGAirKNYFG0Wta9UqtrWLjZbJgDgIVaqotYpapWpdscUq
ahS32oJJfue+MxMC6rf9ffv7fvvHL+TM591zl3fvOfeed9/N6LrBoWVETbYRnuT1r+5bQ8QfzwpA
Tf/6dQ5MW74gRKZYvua81ZhO/poQZfx5qzYtx7TnDUKS7lixrG8ppgnkk5IVoMA0LQKmr1i9biOm
PQZg16qB/mi+535I+1b3bYzen0B7xHFh3+plWL6a1ctcM7gsmk+7CDH/6Kx0HJaNfeoIoXBtoQ5i
IL8hcsIB/aSXEE0/rSYSyGX50rsjBV9coFqsr/iSJCpAQcj+Dy9+lvGp7b+85tRr4zuUH8mfgLJK
aAF/oJ787vHXCFHdc+q1k1cpPxJbimaKsIwq+Qj3j3Bqij3C/T2c6gV8FU7NAfwN8SXiC8z7HFOf
IT5FnEB8gvgYS44hPkLlh4gPEMcR7yPeQ/wV8S7iWDhVCZ34C6b+jHgnnBIHyqPhlETA2+EUP+At
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
qiWTbum7dXlxfHKqwWTLgphos9uS/LVZuYHCZLklw57iNilsBY1eZ7k30e52yE2e1ESnxRDvSU/M
6dg0u3x5+wwdryhuXwZ763Q4/TkmNcHe2kc+j65wk9xH5V4qS6Zy+BqQjsq0VC0GSTWbEnlgep/T
EOHO25MhkZDchzklsUx+Jmgh02LzZYiezgBP75HAKL0RumyP4JynCrLjIjx/KBz3HiqAkAkL2F8I
D2rxNd3LzvTFuFmSoacZPprhpZ5kmmGgGTrq0dJv6ZPYlX/9jujN6G3wZj3gV3jex7ZCxcWxKFsa
O+WAyGqBLyQ5+WPmuLWa1DyP+BA36ix6OS/XquiNUqu3xl8Y8JrWGhImVnITI/Rcuq6w+IPY8+cD
eaI/w+H3pMVzTyi1Sgk8jdVff5nPXTH+AP4ti8Lftqh4KYP3ONI2t72utsVb27dq5ZLBlbk1A6vY
/0zh/wCu2VNBCmVuZHN0cmVhbQ0KZW5kb2JqDQozMCAwIG9iago4OTgwDQplbmRvYmoNCjEzIDAg
b2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1dYVkFJRytD
YWxpYnJpIC9Gb250RGVzY3JpcHRvcgozMSAwIFIgL1RvVW5pY29kZSAzMiAwIFIgL0ZpcnN0Q2hh
ciAzMyAvTGFzdENoYXIgNzUgL1dpZHRocyBbIDUzMyA2NDIgNDU5CjQ4NyA2NjIgODU1IDIyNiA1
NzkgNTQ0IDI1MiAzODYgNTE3IDU0MyA2NDYgNDIwIDYxNSA0ODggNjgyIDQ1OSA2MzEgNTI1IDM0
OQoyMjkgNDUyIDQ5OCAzOTEgNTI1IDMzNSA3MTUgNTI3IDQ1NSA0NzkgNDIzIDc5OSA0NTMgMjI5
IDUyOSA1MjUgNTU3IDUyNSA1MjUKNDcxIDUyNSBdID4+DQplbmRvYmoNCjMyIDAgb2JqCjw8IC9M
ZW5ndGggMzMgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Ty27bMBBF9/oK
LtNFYFqkrQQQBAQpAnjRB+r2A/SgDAG1JMjywn/fc8dpCnRxF4czQ84djTavh8+HcVjd5vsytce0
un4YuyVdpuvSJtek0zBm29x1Q7u+k52153rONhQfb5c1nQ9jP7myzJzb/KDksi439/DSTU36pLNv
S5eWYTy5h1+vRzs5Xuf5dzqncXU+qyrXpZ7rvtTz1/qc3MZKHw8d8WG9PVL1L+PnbU6OjqjY3ltq
py5d5rpNSz2eUlZ6X5Vvb1WWxu6/UHi6VzT9e2q+rUrJ+xiqrMxzEHm/2wkDGA0tugMRyb2iexCB
nbAAkff+WfgEPlt0K6xBRLJFGxB5n9tVLYh41yu5AxGYCxOIqE3CHkRgCwbchruFKKR9iZv3QiwE
sxANaT+Yhb0l034wC4UeCrQveb9XkwELkveF1eImmKO9hhNwIxHVcAJuJGrVZMCNRNQewk0wR0Wh
KG4kkmU/4EYCGzDiSAI1uog5CdRDEXMSqLHz3Uw8pJ4jXiWiGk7Eq9Q33q7CK3MgWshCxJxE8pMQ
cxKoaUTMSaB6jpiTqOUbsVt/l0hrpt/hY33b67KwufbP2FJrWYcxffxW8zTrAtMfBc3pKAplbmRz
dHJlYW0NCmVuZG9iag0KMzMgMCBvYmoKNDY0DQplbmRvYmoNCjMxIDAgb2JqCjw8IC9UeXBlIC9G
b250RGVzY3JpcHRvciAvRm9udE5hbWUgL1dYVkFJRytDYWxpYnJpIC9GbGFncyA0IC9Gb250QkJv
eCBbLTUwMyAtMzA3IDEyNDAgOTY0XQovSXRhbGljQW5nbGUgMCAvQXNjZW50IDk1MiAvRGVzY2Vu
dCAtMjY5IC9DYXBIZWlnaHQgNjMyIC9TdGVtViAwIC9YSGVpZ2h0CjQ2NCAvQXZnV2lkdGggNTIx
IC9NYXhXaWR0aCAxMzI4IC9Gb250RmlsZTIgMzQgMCBSID4+DQplbmRvYmoNCjM0IDAgb2JqCjw8
IC9MZW5ndGggMzUgMCBSIC9MZW5ndGgxIDI2MTM2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
cmVhbQp4AdW8d3xcxdk2POec7UXbm1bS7mqlXcmr3mXL0srqzbJsyZZsy5Ysd3DvFWObZiA0B2JC
TUI1ZbW2sYwJOIkTSKGEUFKAwJNCNYGEJDRJ7zVndmSZwPN+v9/3T17ha69rypk9c8/MPeWcZfPG
LcuInuwjEikYWjO4nsh/Jb2gtUNbN/tZOHMlIcqU5etXrGHhKQcJ0SavuHjHchYuzSKk4LmVywaX
sjD5Ely2EhEsLJSAM1au2bydhYvvAo9cvG4okV7yDMKL1gxuT3w/eQ1h/9rBNcvA+Fv2KT786zcu
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
WrM09pTGnJGWlm7XKgVB+lRlSfenZFhUYyfMFqXBniRUKqw6aaHDnaTE68TG0TzxFZteibnAivUq
kU7KZyt6vF9vx48WxA3HVVrJ0Exq3ngWvomdv02caAhd/ARj7FHFs4kDi7FhWEQYe1vSKZ/E7lsz
bFaSfEwDLtbO/K1o9f0Koz3V4QlYFSqxX2G0pTlw1q5Qfmw0aRRqo82o2mU0aWFuuxG/AiD4NblP
2Uq68Ytk+ivs/KiuZVNJ2nbPfLVp7YggnZjZkZ1twiJYdaK+Y+kHpkb+xrH8mKCwwAYHWZ4nJR5s
85eKsdssnYhKvJWAp3Hy8SJ7I0q+Z4WAw2+aN/EUT0qchaNAHCIKF6dFV7RkVWaap/TfuLL30p5I
qPtAf/qseQty4HsNajNe6PHZ0ecK03Lr8n06nVWvEpUGf7K9INpTOaV/1aa6mg0D7aUYwiZfrq9l
qMrryGssLG3Jd24O1i+vy57ZFPWWrBjoyyyqy7aOvSX0lA/1z8sp621vCFZvmFccahyaPm3JwgVF
2X3z52V5GzpmZWfgREQhqk1GT8XFKxZlZRSkGUSN2+NJM+k0ScGqvPSp2S5ndnXnEkn0VkxvjGQ3
RKMZqaXZbm9u1WhWydyaoCU125U7uGQwz19TE5Uuw3qA9nMrQP9UeKuZzOudW9vSFKkbvHjVko2r
/g/uDgUkCmVuZHN0cmVhbQ0KZW5kb2JqDQozNSAwIG9iagoxNDQyMg0KZW5kb2JqDQozNiAwIG9i
agooTWFjIE9TIFggMTAuMTEuNiBRdWFydHogUERGQ29udGV4dCkNCmVuZG9iag0KMzcgMCBvYmoK
KFBvd2VyUG9pbnQpDQplbmRvYmoNCjM4IDAgb2JqCihEOjIwMTcwODI1MDg1MDM2WjAwJzAwJykN
CmVuZG9iag0KMzkgMCBvYmoKKCkNCmVuZG9iag0KMSAwIG9iago8PCAvUHJvZHVjZXIgMzYgMCBS
IC9DcmVhdG9yIDM3IDAgUiAvQ3JlYXRpb25EYXRlIDM4IDAgUiAvTW9kRGF0ZSAzOCAwIFIgL0tl
eXdvcmRzCjM5IDAgUiA+Pg0KZW5kb2JqDQo0MSAwIG9iaiA8PCAvVHlwZSAvWE9iamVjdCAvU3Vi
dHlwZSAvRm9ybSAvR3JvdXAgPDwgL1MgL1RyYW5zcGFyZW5jeSA+PiAvRm9ybVR5cGUgMSAvQkJv
eCBbMCAwIDE3MCAgMjAgXSAvTWF0cml4IFsgMSAwIDAgMSAwIDAgXSAvUmVzb3VyY2VzIDw8IC9Q
cm9jU2V0IFsgL1BERiAvVGV4dCBdIC9Gb250IDw8IC9HV19XTV9GMSA8PCAvVHlwZSAvRm9udCAv
U3VidHlwZSAvVHlwZTEgL05hbWUgL0dXX1dNX0YxIC9CYXNlRm9udCAvSGVsdmV0aWNhIC9FbmNv
ZGluZyAvTWFjUm9tYW5FbmNvZGluZyA+PiA+PiA+PiAvTGVuZ3RoICAgNTYgPj4gc3RyZWFtCiBC
VCAwIFRyIDcgVHMgMCBUYyAwIFR3IDAuNTAgZyAvR1dfV01fRjEgMTYgVGYgKCkgVGogRVQgDQpl
bmRzdHJlYW0NCmVuZG9iag0KeHJlZgowIDQyCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDA2MTgx
OCAwMDAwMCBuDQowMDAwMDA3NjMxIDAwMDAwIG4NCjAwMDAwMTM5NDMgMDAwMDAgbg0KMDAwMDAw
MDAyMiAwMDAwMCBuDQowMDAwMDA3NjA5IDAwMDAwIG4NCjAwMDAwMDc3MzcgMDAwMDAgbg0KMDAw
MDAxMTEyNyAwMDAwMCBuDQowMDAwMDEzOTA1IDAwMDAwIG4NCjAwMDAwMTQwOTQgMDAwMDAgbg0K
MDAwMDAwMDAwMCAwMDAwMCBmDQowMDAwMDM1OTgwIDAwMDAwIG4NCjAwMDAwMDAwMDAgMDAwMDAg
Zg0KMDAwMDA0NTk5NCAwMDAwMCBuDQowMDAwMDA3OTUwIDAwMDAwIG4NCjAwMDAwMDg5MzcgMDAw
MDAgbg0KMDAwMDAwODk1OSAwMDAwMCBuDQowMDAwMDA5ODk4IDAwMDAwIG4NCjAwMDAwMDk5MjAg
MDAwMDAgbg0KMDAwMDAxMTEwNCAwMDAwMCBuDQowMDAwMDExMTY1IDAwMDAwIG4NCjAwMDAwMTM4
ODIgMDAwMDAgbg0KMDAwMDAxNDAyOCAwMDAwMCBuDQowMDAwMDE0NTMzIDAwMDAwIG4NCjAwMDAw
MTQ3ODIgMDAwMDAgbg0KMDAwMDAzNTk1NiAwMDAwMCBuDQowMDAwMDM2NjU2IDAwMDAwIG4NCjAw
MDAwMzYyMzAgMDAwMDAgbg0KMDAwMDAzNjYzNCAwMDAwMCBuDQowMDAwMDM2ODk4IDAwMDAwIG4N
CjAwMDAwNDU5NzEgMDAwMDAgbg0KMDAwMDA0Njg5MSAwMDAwMCBuDQowMDAwMDQ2MzI3IDAwMDAw
IG4NCjAwMDAwNDY4NjkgMDAwMDAgbg0KMDAwMDA0NzEyOCAwMDAwMCBuDQowMDAwMDYxNjQzIDAw
MDAwIG4NCjAwMDAwNjE2NjcgMDAwMDAgbg0KMDAwMDA2MTcyMiAwMDAwMCBuDQowMDAwMDYxNzUz
IDAwMDAwIG4NCjAwMDAwNjE3OTcgMDAwMDAgbg0KMDAwMDAwMDAwMCAwMDAwMCBmDQowMDAwMDYx
OTI4IDAwMDAwIG4NCnRyYWlsZXINCjw8IC9TaXplIDQyIC9Sb290IDIyIDAgUiAvSW5mbyAxIDAg
UiAvSUQgWyA8ZTZhZDkwM2QwMDQ5YjdiZmY4MDg3NThhYmVjMWE3MTM+CjxlNmFkOTAzZDAwNDli
N2JmZjgwODc1OGFiZWMxYTcxMz4gXSA+Pg0Kc3RhcnR4cmVmDQo2MjMxOQ0KJSVFT0YNCg==

--_003_DDE536B12FCD4A3F9A462CAFB279AF61citrixcom_
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--_003_DDE536B12FCD4A3F9A462CAFB279AF61citrixcom_--


From xen-devel-bounces@lists.xen.org Fri Sep 29 12:19:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxuGJ-0005SA-KA; Fri, 29 Sep 2017 12:19:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxuGH-0005S4-HS
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 12:19:21 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 3A/8E-02048-84A3EC95; Fri, 29 Sep 2017 12:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtfd6ly
 kwfdrNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bi6xdZCq6pV+xbuIKlgXGmYhcjJ4eEgJ/E
 5rZvLCC2sECoxJs1U1lBbBEBV4nrt+8A2VwczAJTGSU+fHkBVMTBISRgLPH+ci1IDZuAvsTuF
 5+YQGxeAVuJlR0TwOawCKhK7NgwDywuKhAu0XS2nwWiRlDi5MwnYDangInE8u+fwEYyC2hKrN
 +lDxJmFpCXaN46mxnCFpdo+rIS7BwhATWJa/2X2CFOTpeY+KyHZQKjwCwkU2chTJqFZNIsJJM
 WMLKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDFgGINjB
 uGK75yFGSQ4mJVHe64bnIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8M61BMoJFqWmp1akZeYAY
 wcmLcHBoyTCuxYkzVtckJhbnJkOkTrFqCglzmsLkhAASWSU5sG1weL1EqOslDAvI9AhQjwFqU
 W5mSWo8q8YxTkYlYR5N4BM4cnMK4Gb/gpoMRPQ4skTz4AsLklESEk1MFp/F7RR+BT4QUa+aHl
 7P7+9t8VX9wr7mjIz1mfC2d0l6ZzGKskcT/4fkp+e0h6bzB65+VmUjUyMe5L62lX+Ew6UhO5x
 vzM9/NUVvTPXrwlerJyQm3dyzvbQmz9jAvb8FoiVUCjbeFz548GX1cWHCs4n8LzmPqD20If1w
 s1CxQm7b0f5b50zTYmlOCPRUIu5qDgRAO6eBJXSAgAA
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506687559!113094726!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27717 invoked from network); 29 Sep 2017 12:19:19 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:19:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53708724"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20170929105140.1871-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a2474d01-14fa-8a10-d2b4-bdfc89760383@citrix.com>
Date: Fri, 29 Sep 2017 13:19:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170929105140.1871-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen: fail gnttab_grow_table() in case of
 missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTE6NTEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW4gY2FzZSBnbnR0YWJf
Z3Jvd190YWJsZSgpIGlzIGJlaW5nIGNhbGxlZCB3aXRob3V0Cj4gZ3JhbnRfdGFibGVfc2V0X2xp
bWl0cygpIGhhdmluZyBiZWVuIGNhbGxlZCBmb3IgdGhlIGRvbWFpbiwgZS5nLiBpbgo+IGNhc2Ug
b2YgYSB0b29sc3RhY2sgZXJyb3IsIGZhaWwgdGhlIGZ1bmN0aW9uIGluc3RlYWQgb2YgY3Jhc2hp
bmcgdGhlCj4gc3lzdGVtLgo+Cj4gV2hpbGUgYXQgaXQgbGV0IGdudHRhYl9ncm93X3RhYmxlKCkg
cmV0dXJuIGEgcHJvcGVyIGVycm9yIGNvZGUgaW5zdGVhZAo+IG9mIDEgZm9yIHN1Y2Nlc3MuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4g
VjI6Cj4gLSB1c2UgZ3ByaW50aygpIGluc3RlYWQgb2YgZ2RwcmludGsoKSAoUm9nZXIgUGF1IE1v
bm5lKQo+IC0gbGV0IGdudHRhYl9ncm93X3RhYmxlKCkgcmV0dXJuIGFuIGVycm9yIGNvZGUgKEFu
ZHJldyBDb29wZXIpCj4gLS0tCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE4ICsrKysr
KysrKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKPiBpbmRleCA3MTcwNmY1Y2JhLi4xNDRmYTdjNTBmIDEwMDY0
NAo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+IEBAIC0xNjY5LDcgKzE2NjksMTEgQEAgZ250dGFiX2dyb3dfdGFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4gICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7Cj4gICAgICB1bnNpZ25lZCBpbnQgaSwg
ajsKPiAgCj4gLSAgICBBU1NFUlQoZ3QtPmFjdGl2ZSk7Cj4gKyAgICBpZiAoIHVubGlrZWx5KCFn
dC0+YWN0aXZlKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
ImdyYW50X3RhYmxlX3NldF9saW1pdHMoKSBjYWxsIG1pc3NpbmcuXG4iKTsKClVubmVjZXNzYXJ5
IC4KCj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKyAgICB9Cj4gIAo+ICAgICAgaWYgKCBy
ZXFfbnJfZnJhbWVzIDwgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgKQo+ICAgICAgICAgIHJlcV9u
cl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKPiBAQCAtMTcxMCw3ICsxNzE0LDcg
QEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9u
cl9mcmFtZXMpCj4gICAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCBndCwgaSk7
Cj4gICAgICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKPiAgCj4gLSAgICBy
ZXR1cm4gMTsKPiArICAgIHJldHVybiAwOwo+ICAKPiAgc2hhcmVkX2FsbG9jX2ZhaWxlZDoKPiAg
ICAgIGZvciAoIGkgPSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsr
ICkKPiBAQCAtMTcyNiw3ICsxNzMwLDcgQEAgYWN0aXZlX2FsbG9jX2ZhaWxlZDoKPiAgICAgICAg
ICBndC0+YWN0aXZlW2ldID0gTlVMTDsKPiAgICAgIH0KPiAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiQWxsb2NhdGlvbiBmYWlsdXJlIHdoZW4gZXhwYW5kaW5nIGdyYW50IHRhYmxlLlxuIik7
Cj4gLSAgICByZXR1cm4gMDsKPiArICAgIHJldHVybiAtRU5PTUVNOwo+ICB9Cj4gIAo+ICBzdGF0
aWMgaW50Cj4gQEAgLTE3NjksOCArMTc3MywxMCBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCj4gICAgICAgICAgZ290byBvdXQ7Cj4g
IAo+ICAgICAgLyogZ250dGFiX2dyb3dfdGFibGUoKSBhbGxvY2F0ZXMgYSBtaW4gbnVtYmVyIG9m
IGZyYW1lcywgc28gMCBpcyBva2F5LiAqLwo+IC0gICAgaWYgKCBnbnR0YWJfZ3Jvd190YWJsZShk
LCAwKSApCj4gLSAgICAgICAgZ290byB1bmxvY2s7Cj4gKyAgICByZXQgPSBnbnR0YWJfZ3Jvd190
YWJsZShkLCAwKTsKPiArICAgIGlmIChyZXQpCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICBn
b3RvIHVubG9jazsKCkV3dy7CoCBUaGlzIGlzbid0IHlvdXIgZmF1bHQsIGJ1dCB0aGUgZ290byBs
YWJsZXMgaGVyZSBhcmUgaG9ycmlibGUuCgpIZXJlIGlzIGEgZml4LsKgIEknbSB1bnN1cmUgd2hl
dGhlciB0byBtZXJnZSBpdCB3aXRoIHlvdXJzLCBvciBkbyBpdCBhcyBhCnN0YW5kYWxvbmUgcGF0
Y2ggYW5kIHJlYmFzZSB5b3VycyBvdmVyIHRoZSB0b3AuwqAgRWl0aGVyIHdheSwgbm90aGluZyBJ
CmNhbid0IGZpeCB3aGlsZSBjb21taXR0aW5nLgoKfkFuZHJldwoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAxNDRm
YTdjLi5jNThhYTVkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNzM2LDM3ICsxNzM2LDM3IEBAIGdudHRhYl9n
cm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludApyZXFfbnJfZnJhbWVzKQrC
oHN0YXRpYyBpbnQKwqBncmFudF90YWJsZV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBn
cmFudF90YWJsZSAqZ3QpCsKgewotwqDCoMKgIGludCByZXQ7CivCoMKgwqAgaW50IHJldCA9IC1F
Tk9NRU07CsKgCsKgwqDCoMKgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwrCoArCoMKgwqDCoCBpZiAo
IGd0LT5hY3RpdmUgKQrCoMKgwqDCoCB7CsKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gLUVCVVNZOwot
wqDCoMKgwqDCoMKgwqAgZ290byB1bmxvY2s7CivCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsKwqDC
oMKgwqAgfQrCoArCoMKgwqDCoCAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCsKgwqDCoMKgIGd0
LT5hY3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMpOwrCoMKgwqDCoCBpZiAoIGd0LT5hY3RpdmUg
PT0gTlVMTCApCi3CoMKgwqDCoMKgwqDCoCBnb3RvIG5vX21lbTsKK8KgwqDCoMKgwqDCoMKgIGdv
dG8gb3V0OwrCoArCoMKgwqDCoCAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMg
dGFibGUgKi8KwqDCoMKgwqAgZ3QtPm1hcHRyYWNrID0gdnphbGxvYyhtYXhfbWFwdHJhY2tfZnJh
bWVzICogc2l6ZW9mKCpndC0+bWFwdHJhY2spKTsKwqDCoMKgwqAgaWYgKCBndC0+bWFwdHJhY2sg
PT0gTlVMTCApCi3CoMKgwqDCoMKgwqDCoCBnb3RvIG5vX21lbTsKK8KgwqDCoMKgwqDCoMKgIGdv
dG8gb3V0OwrCoArCoMKgwqDCoCAvKiBTaGFyZWQgZ3JhbnQgdGFibGUuICovCsKgwqDCoMKgIGd0
LT5zaGFyZWRfcmF3ID0geHphbGxvY19hcnJheSh2b2lkICosIG1heF9ncmFudF9mcmFtZXMpOwrC
oMKgwqDCoCBpZiAoIGd0LT5zaGFyZWRfcmF3ID09IE5VTEwgKQotwqDCoMKgwqDCoMKgwqAgZ290
byBub19tZW07CivCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsKwqAKwqDCoMKgwqAgLyogU3RhdHVz
IHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KwqDCoMKgwqAgZ3QtPnN0
YXR1cyA9IHh6YWxsb2NfYXJyYXkoZ3JhbnRfc3RhdHVzX3QgKiwKwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ3JhbnRfdG9fc3Rh
dHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7CsKgwqDCoMKgIGlmICggZ3QtPnN0YXR1cyA9
PSBOVUxMICkKLcKgwqDCoMKgwqDCoMKgIGdvdG8gbm9fbWVtOworwqDCoMKgwqDCoMKgwqAgZ290
byBvdXQ7CsKgCsKgwqDCoMKgIHJldCA9IGdudHRhYl9pbml0X2FyY2goZ3QpOwrCoMKgwqDCoCBp
ZiAoIHJldCApCkBAIC0xNzc0LDI0ICsxNzc0LDIxIEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0CmdyYW50X3RhYmxlICpndCkKwqAKwqDCoMKgwqAgLyogZ250dGFi
X2dyb3dfdGFibGUoKSBhbGxvY2F0ZXMgYSBtaW4gbnVtYmVyIG9mIGZyYW1lcywgc28gMCBpcwpv
a2F5LiAqLwrCoMKgwqDCoCByZXQgPSBnbnR0YWJfZ3Jvd190YWJsZShkLCAwKTsKLcKgwqDCoCBp
ZiAocmV0KQotwqDCoMKgwqDCoMKgwqAgZ290byBvdXQ7Ci3CoMKgwqAgZ290byB1bmxvY2s7CsKg
Ci0gbm9fbWVtOgotwqDCoMKgIHJldCA9IC1FTk9NRU07CsKgIG91dDoKLcKgwqDCoCBnbnR0YWJf
ZGVzdHJveV9hcmNoKGd0KTsKLcKgwqDCoCB4ZnJlZShndC0+c3RhdHVzKTsKLcKgwqDCoCBndC0+
c3RhdHVzID0gTlVMTDsKLcKgwqDCoCB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7Ci3CoMKgwqAgZ3Qt
PnNoYXJlZF9yYXcgPSBOVUxMOwotwqDCoMKgIHZmcmVlKGd0LT5tYXB0cmFjayk7Ci3CoMKgwqAg
Z3QtPm1hcHRyYWNrID0gTlVMTDsKLcKgwqDCoCB4ZnJlZShndC0+YWN0aXZlKTsKLcKgwqDCoCBn
dC0+YWN0aXZlID0gTlVMTDsKK8KgwqDCoCBpZiAoIHJldCApCivCoMKgwqAgeworwqDCoMKgwqDC
oMKgwqAgZ250dGFiX2Rlc3Ryb3lfYXJjaChndCk7CivCoMKgwqDCoMKgwqDCoCB4ZnJlZShndC0+
c3RhdHVzKTsKK8KgwqDCoMKgwqDCoMKgIGd0LT5zdGF0dXMgPSBOVUxMOworwqDCoMKgwqDCoMKg
wqAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcpOworwqDCoMKgwqDCoMKgwqAgZ3QtPnNoYXJlZF9yYXcg
PSBOVUxMOworwqDCoMKgwqDCoMKgwqAgdmZyZWUoZ3QtPm1hcHRyYWNrKTsKK8KgwqDCoMKgwqDC
oMKgIGd0LT5tYXB0cmFjayA9IE5VTEw7CivCoMKgwqDCoMKgwqDCoCB4ZnJlZShndC0+YWN0aXZl
KTsKK8KgwqDCoMKgwqDCoMKgIGd0LT5hY3RpdmUgPSBOVUxMOworwqDCoMKgIH0KwqAKLSB1bmxv
Y2s6CsKgwqDCoMKgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CsKgCsKgwqDCoMKgIHJldHVybiBy
ZXQ7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:22:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxuJ6-000631-1a; Fri, 29 Sep 2017 12:22:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43893fad9=wei.liu2@citrix.com>)
 id 1dxuJ5-00062s-1M
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 12:22:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 12/A4-02224-6FA3EC95; Fri, 29 Sep 2017 12:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXitHRDpO5Xq3O
 RBjcvG1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmT9/xlLNjDWLHn7SWWBsb5jF2MnBwSAv4S
 G7tvsoLYLAKqEk9e/2cDsdkElCV+dvaC2SICWhLrVzwFs5kFciUmrJ0GZgsLhEj8nfWIBcTmF
 bCQOLJ7GthMIQFLid2rtjBBxAUlTs58wgLRqydxY+oUoF4OIFtaYvk/DoiwvETz1tnMIDangJ
 VE36ImsDGiAioSnUvnsECMVJDomH6MaQIj/ywkU2chmToLYeosJFMXMLKsYlQvTi0qSy3StdR
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMy3oGBsYdjK9/Oh1ilORgUhLlvW54
 LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8iMMyFBItS01Mr0jJzgBECk5bg4FES4V1rCZTmL
 S5IzC3OTIdInWI05uhZcfEPE8eNh9f/MAmx5OXnpUqJ834BKRUAKc0ozYMbBIvcS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEeTVB7uHJzCuB2/cK6BQmoFMmTzwDckpJIkJKqoGxsrlS5+b
 W0qPeZ7kfnV7byJJ63mnSklufN5Tyb41apGnAHdH1Pnyzq9DJBRG12kdeH5FQOtwnvChSkM++
 J7ihsuZovtWbFfy8TjZ1Ca/ux7Vo35t+6UbyXTX+LY+fMq025Xb4FXS9pmBOlIvGtZ3r07bwf
 io4nphmrcKfoGk/f5mu27+Go9ZKLMUZiYZazEXFiQBdMBNF1wIAAA==
X-Env-Sender: prvs=43893fad9=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506687732!113095251!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52558 invoked from network); 29 Sep 2017 12:22:13 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:22:13 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441770554"
Date: Fri, 29 Sep 2017 13:22:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170929122210.ypbqhpmgpafv5klk@citrix.com>
References: <20170929095307.81580-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170929095307.81580-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: remove dead code in
 libxl__domain_build_info_setdefault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTA6NTM6MDdBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNwb3R0ZWQgYnkgQ292ZXJpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:25:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxuM0-0006D6-Fw; Fri, 29 Sep 2017 12:25:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxuLz-0006Cy-7F
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 12:25:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 47/E2-02817-AAB3EC95; Fri, 29 Sep 2017 12:25:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQne59bl
 Ig0+TFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVN3MKdrJWTLtznb2B8RxLFyMnh4SAn8Si
 N1sYQWxhgSCJj6/usYPYIgKyEqu75oDZQgK2Eh0LesFq2AT0JXa/+MQEYvMCxZu3LmEGsVkEV
 CUmr9rMCmKLCoRLNJ3tZ4GoEZQ4OfMJkM3BwSlgJ/H1pCCIySygKbF+lz5IBbOAPNCU2cwQtr
 hE05eVrBBb1SSu9V9ih7gyXWLr31/MExj5ZyEZOgth0iwkk2YhmbSAkWUVo3pxalFZapGukV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBIMgDBDsbvf5wOMUpyMCmJ8l43PBcp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYL3rBVQTrAoNT21Ii0zBxgdMGkJDh4lEd47IGne4oLE3
 OLMdIjUKUZdjhsPr/9hEmLJy89LlRLnTQYpEgApyijNgxsBi9RLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEuZdDDKFJzOvBG7TK6AjmICOmDzxDMgRJYkIKakGxl0uv1Z8FCv/KfT/GGPwvNB
 vj3u3XvzN/kt59s9164vPrZX6ESki9dct4Flmqe6PzfvXPHg4uy/l188XjbHxO56eTLp94YNo
 nusvx4XX76wwchN68knvuk72upXxrVfmXHsktbHu5qy/1s/CrV1KeDcXrmrkW+fg1bGOT2e26
 ZpP05NZHjR8Cb2gxFKckWioxVxUnAgAXD3qNM8CAAA=
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1506687908!113713721!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23881 invoked from network); 29 Sep 2017 12:25:09 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-8.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:25:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53709090"
To: <xen-devel@lists.xen.org>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ffb8502b-a494-1667-cb7a-e654e6b70b62@citrix.com>
Date: Fri, 29 Sep 2017 13:25:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@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] Formal vote on Unicore Proposal (deadline Frid,
 Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTM6MDcsIExhcnMgS3VydGggd3JvdGU6Cj4gRGVhciBjb21taXR0ZXJzLAo+
Cj4gaW4gYWNjb3JkYW5jZSB3aXRoIGh0dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dvdmVybmFu
Y2UuaHRtbCwgSSBuZWVkIHRoZSBsZWFkZXJzaGlwIHRlYW1zIG9mIHRoZSB0d28gbWF0dXJlIHBy
b2plY3RzIOKAkyB0aGUgSHlwZXJ2aXNvciBhbmQgdGhlIFhBUEkgcHJvamVjdCDigJMgdG8gdm90
ZSBvbiB0aGlzIHByb3Bvc2FsLgo+Cj4gVGhlIEFkdmlzb3J5IEJvYXJkIGlzIGVuZG9yc2luZyB0
aGUgcHJvcG9zYWwgYW5kIHRoZXJlIHNlZW1zIHRvIGJlIHdpZGUgY29uc2Vuc3VzIGFtb25nc3Qg
Y29tbXVuaXR5IG1lbWJlcnMuCj4KPiBUaGUgc3BlY2lmaWMgdm90aW5nIHJ1bGVzIGluIHRoaXMg
Y2FzZSBhcmUgb3V0bGluZWQgaW4gc2VjdGlvbiBodHRwczovL3d3dy54ZW5wcm9qZWN0Lm9yZy9n
b3Zlcm5hbmNlLmh0bWwjcHJvamVjdC1kZWNpc2lvbnMKPgo+IFBlb3BsZSBhbGxvd2VkIHRvIHZv
dGUgb24gYmVoYWxmIG9mIHRoZSBIeXBlcnZpc29yIHByb2plY3QgYXJlOgo+IEp1bGllbiBHcmFs
bCwgQW5keSBDb29wZXIsIEdlb3JnZSBEdW5sYXAsIElhbiBKYWNrc29uLCBKYW4gQmV1bGljaCwg
S29ucmFkIFIgV2lsaywgU3RlZmFubyBTdGFiZWxsaW5pLCBUaW3CoERlZWdhbiwgV2VpIExpdQoK
KzEuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:30:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:30:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxuQZ-0006Pm-1h; Fri, 29 Sep 2017 12:29:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43893fad9=wei.liu2@citrix.com>)
 id 1dxuQX-0006Pf-Q9
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 12:29:57 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 01/10-01910-4CC3EC95; Fri, 29 Sep 2017 12:29:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4hm3O
 RBjvvq1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmN9xewFCxjqpg29zZrA+Mfxi5GTg4JAX+J
 Y082M4HYLAKqErO232EGsdkElCV+dvaygdgiAroSzxY8A7K5OJgFNjBKbP/xFqxIWCBC4uHWh
 ywgNq+AhcT5/z1Agzg4hAQ8Jdq6lSDCghInZz4BK2EW0JFYsPsTG0gJs4C0xPJ/HCBhTgEvia
 tLv7KD2KICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdI2O9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQKtnYGDcwdi31+8QoyQHk5Iob7n1uUgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw7QHKCRanpqRVpmTnAkIdJS3DwKInwngRJ8xYXJOYWZ
 6ZDpE4x6nLceHj9D5MQS15+XqqUOG8gSJEASFFGaR7cCFj8XWKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzDsVZApPZl4J3KZXQEcwAR0xeeIZkCNKEhFSUg2Mqd/8F0t3HVj13rOe7Tf3zZc
 vNMx4+ZrmVF0OmHbi0zbmGw/9Ji5d9TWr9evhc318T1xedIbUlD3b+e/qpTWuCvfbrXSqPzMm
 zDvRG6fmOadR0izz0yy7qb/Nbv3OPrl5cc/kA0pyTysurizntpnqouljK7Bl0cO3OzOPRTilz
 f4lcoNFoDkzVYmlOCPRUIu5qDgRAOkupZq6AgAA
X-Env-Sender: prvs=43893fad9=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506688193!116995887!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43733 invoked from network); 29 Sep 2017 12:29:54 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:29:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449758410"
Date: Fri, 29 Sep 2017 13:29:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170929122951.nsmea364hye6dqj6@citrix.com>
References: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506623800-15662-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86: Make use of pagetable_get_mfn() where
 appropriate
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDc6MzY6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAuLi4gaW5zdGVhZCBvZiB0aGUgb3BlbmNvZGVkIF9tZm4ocGFnZXRhYmxlX2dldF9w
Zm4oLi4uKSkgY29uc3RydWN0Lgo+IAo+IEZpeCB0d28gb3Zlcmx5IGxvbmcgbGluZXM7IG5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:32:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxuSt-00070s-GN; Fri, 29 Sep 2017 12:32:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43893fad9=wei.liu2@citrix.com>)
 id 1dxuSr-00070M-Jx; Fri, 29 Sep 2017 12:32:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EB/2A-03454-45D3EC95; Fri, 29 Sep 2017 12:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHSDvW6Q7bl
 Igwnn2Sx6W++yWHxZ3sBo8X3LZCYHZo/DH66wBDBGsWbmJeVXJLBmbJh3j7FgKWfFwp8NbA2M
 99m7GDk5JAT8JXY+uMcGYrMIqErc/97PBGKzCShL/OzsBYuLCKhJbLzxlrmLkYuDWeA9s8SO/
 Z/AEsICQRIfX90DG8QrYCHRsq8FLC4kYCvRsaCXESIuKHFy5hOWLkYOoGZNifW79CFMaYnl/z
 hAKpgF5CWat85mBglzCthJfD0pCBIWFVCR6Fw6hwVioIJEx/RjTBMY+WchmTkLYeYshJmzkMx
 cwMiyilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwTBmAYAfj
 7Mv+hxglOZiURHnLrc9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZbMBygkWpaanVqRl5gAjB
 iYtwcGjJMJ7EqSVt7ggMbc4Mx0idYpRUUqc9wJIQgAkkVGaB9cGi9JLjLJSwryMQIcI8RSkFu
 VmlqDKv2IU52BUEuYNBNnOk5lXAjf9FdBiJqDFkyeeAVlckoiQkmpgrPr+N85K5O7VUtaGWc7
 Xvztvl7q2/2eK0qHwZ2tfTn9yoLTCKPxxHHfNyvzHH/wYOyI79z0VSL8vGzxvkXDLry2u7NZs
 WQI3Slj0dmpt+bOowzh9VtSc7jwnkTWbE60uv7M+u6dkYW+2ddy7plzz/1naf94vv3VEqDcz5
 1rZgS/bzv98uIHrhhJLcUaioRZzUXEiAPyOtBzNAgAA
X-Env-Sender: prvs=43893fad9=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506688336!109660316!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39001 invoked from network); 29 Sep 2017 12:32:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:32:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449758769"
Date: Fri, 29 Sep 2017 13:32:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170929123214.d3roi2psv65slcio@citrix.com>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Wei Liu <wei.liu2@citrix.com>,
 Anil Madhavapeddy <anil@recoil.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid,
 Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTI6MDc6NDdQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBEZWFyIGNvbW1pdHRlcnMsCj4gCj4gaW4gYWNjb3JkYW5jZSB3aXRoIGh0dHBzOi8vd3d3
LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCwgSSBuZWVkIHRoZSBsZWFkZXJzaGlwIHRl
YW1zIG9mIHRoZSB0d28gbWF0dXJlIHByb2plY3RzIOKAkyB0aGUgSHlwZXJ2aXNvciBhbmQgdGhl
IFhBUEkgcHJvamVjdCDigJMgdG8gdm90ZSBvbiB0aGlzIHByb3Bvc2FsLgo+IAo+IFRoZSBBZHZp
c29yeSBCb2FyZCBpcyBlbmRvcnNpbmcgdGhlIHByb3Bvc2FsIGFuZCB0aGVyZSBzZWVtcyB0byBi
ZSB3aWRlIGNvbnNlbnN1cyBhbW9uZ3N0IGNvbW11bml0eSBtZW1iZXJzLgo+IAo+IFRoZSBzcGVj
aWZpYyB2b3RpbmcgcnVsZXMgaW4gdGhpcyBjYXNlIGFyZSBvdXRsaW5lZCBpbiBzZWN0aW9uIGh0
dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCNwcm9qZWN0LWRlY2lzaW9u
cwo+IAo+IFBlb3BsZSBhbGxvd2VkIHRvIHZvdGUgb24gYmVoYWxmIG9mIHRoZSBIeXBlcnZpc29y
IHByb2plY3QgYXJlOgo+IEp1bGllbiBHcmFsbCwgQW5keSBDb29wZXIsIEdlb3JnZSBEdW5sYXAs
IElhbiBKYWNrc29uLCBKYW4gQmV1bGljaCwgS29ucmFkIFIgV2lsaywgU3RlZmFubyBTdGFiZWxs
aW5pLCBUaW3CoERlZWdhbiwgV2VpIExpdQo+IAo+IFBlb3BsZSBhbGxvd2VkIHRvIHZvdGUgb24g
YmVoYWxmIG9mIHRoZSBYQVBJIHByb2plY3QgYXJlOgo+IEpvbiBMdWRsYW0sIENoYW5kcmlrYSBT
cmluaXZhc2FuLCBEYXZpZCBTY290dCwgRXVhbiBIYXJyaXMsIEdlcm1hbm8gUGVyY29zc2ksIFNp
ZGRoYXJ0aCBWaW5vdGggS3VtYXIsIEpvaG4gRWxzZSwgTWF0ZSBMYWthdCwgS29uc3RhbnRpbmEg
Q2hyZW1tb3UsIFJvYiBIb2VzLCBTaSBCZWF1bW9udCwgVGhhbm9zIE1ha2F0b3MsIFRob21hcyBT
YW5kZXJzLCBWaW5lZXRoIFRoYW1waSBSYXZlZW5kcmFuLCBaaGVuZyBMaQo+IAo+IEkgcHJvcG9z
ZSB0byB0YWxseSB0aGUgdm90ZXMgYnkgRnJpZGF5IHRoZSA2dGggb2YgT2N0b2Jlci4gWW91IGNh
biByZXBseSB2aWEKPiArMTogZm9yIHByb3Bvc2FsCj4gLTE6IGFnYWluc3QgcHJvcG9zYWwKPiBp
biBwdWJsaWMgb3IgcHJpdmF0ZS4KCisxIGZyb20gbWUsIG9mIGNvdXJzZS4gOi0pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 12:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 12:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxutI-0008W4-Nj; Fri, 29 Sep 2017 12:59:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43893fad9=wei.liu2@citrix.com>)
 id 1dxutH-0008VS-TU
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 12:59:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FF/B1-30688-BB34EC95; Fri, 29 Sep 2017 12:59:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO4m53O
 RBqevi1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmPVnxlKVjAXTF9wT3mBsavHF2MHBwSAv4S
 76ZVdDFycrAIqEqseP2WGcRmE1CW+NnZywZiiwjoSXx49Q3MZhb4yiSx90EpiC0sUCrRs3oCK
 4jNK2AhsXznBCYQW0hgJpPE1PkWEHFBiZMzn7BA9OpJ3Jg6hQ1kLbOAtMTyfxwQYXmJ5q2zwd
 ZyChhJPDzfDFYuKqAi0bl0DgvESAWJjunHmCYw8s9CMnUWkqmzEKbOQjJ1ASPLKkb14tSistQ
 iXTO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAoGQAgh2MUxucDzFKcjApifKq
 O5yLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2+YElBMsSk1PrUjLzAHGB0xagoNHSYQ3BiTNW
 1yQmFucmQ6ROsWoKCXOmwaSEABJZJTmwbXBYvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhH
 lng0zhycwrgZv+CmgxE9DiyRPPgCwuSURISTUweq6aGDB/m4GNiu3tLgevZ7aGvJbGtc+UtzN
 WJcQFfujXfbk14cvru7uTued+m921M5j9ekrt5bKvSbV8X76ddPiTNi/ykr9r9yMWuZuBH8T/
 BpzQWJ491WdzfU/2it35QS91t++9p1Wxt0buRPesRWtFmjh9L6blNvKsOZv+aYn2OoPuGxMrl
 FiKMxINtZiLihMB7poeYcQCAAA=
X-Env-Sender: prvs=43893fad9=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506689952!110982167!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43977 invoked from network); 29 Sep 2017 12:59:23 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 12:59:23 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441776195"
Date: Fri, 29 Sep 2017 13:58:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170929125852.tzwx7whaa7ccfiod@citrix.com>
References: <1504603957-5389-1-git-send-email-yi.y.sun@linux.intel.com>
 <1504603957-5389-15-git-send-email-yi.y.sun@linux.intel.com>
 <20170919113059.dkhuxh7omoehazk5@dhcp-3-128.uk.xensource.com>
 <20170920161040.mfacafkgssifmff2@citrix.com>
 <1506615796.5001.14.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506615796.5001.14.camel@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: kevin.tian@intel.com, Yi Sun <yi.y.sun@linux.intel.com>,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu,
 jbeulich@suse.com, chao.p.peng@linux.intel.com, Wei Liu <wei.liu2@citrix.com>,
 dgdegra@tycho.nsa.gov,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 14/15] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDY6MjM6MTZQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gV2VkLCAyMDE3LTA5LTIwIGF0IDE3OjEwICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gVHVlLCBTZXAgMTksIDIwMTcgYXQgMTI6MzA6NTlQTSArMDEwMCwgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPiA+ID4gPiArwqDCoMKgwqB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBF
X01CQV9USFJUTDsKPiA+ID4gPiArCj4gPiA+ID4gK8KgwqDCoMKgaWYgKGxpYnhsX2JpdG1hcF9p
c19lbXB0eSgmdGFyZ2V0X21hcCkpCj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqBsaWJ4bF9iaXRt
YXBfc2V0X2FueSgmdGFyZ2V0X21hcCk7Cj4gPiA+ID4gKwo+ID4gPiA+ICvCoMKgwqDCoGlmIChh
cmdjICE9IG9wdGluZCArIDIpIHsKPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoGhlbHAoInBzci1t
YmEtc2V0Iik7Cj4gPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4gMjsKPiA+ID4gPiArwqDC
oMKgwqB9Cj4gPiA+IAo+ID4gPiBDYW4geW91IGRvIHRoaXMgY2hlY2sgYXQgdGhlIGJlZ2lubmlu
ZyBvZiB0aGUgZnVuY3Rpb24/IEFsc28gd2h5Cj4gPiA+IHJldHVybiAyIGluc3RlYWQgb2YgRVhJ
VF9GQUlMVVJFPwo+ID4gPiAKPiA+IAo+ID4gUmV0dXJuaW5nIDIgaXMgdXNlZCBpbiBzZXZlcmFs
IHBsYWNlcyB3aGVuIGhlbHAgc3RyaW5nIGlzCj4gPiBwcmludGVkLsKgwqBJdAo+ID4gaXNuJ3Qg
cmVhbGx5IGNvbnNpc3RlbnQgaW4geGwgdGhvdWdoLgo+ID4gCj4gVHJ1ZS4gSG93ZXZlciwgdGhl
cmUncyBiZWVuIGVmZm9ydHMgZm9yIGltcHJvdmluZyB0aGF0IChjb25zaXN0ZW5jeSwgSQo+IG1l
YW4pIGFuZCBnZXR0aW5nIHRvIGEgc2l0dWF0aW9uIHdoZXJlIG9ubHkgRVhJVF9TVUNDRVNTIG9y
Cj4gRVhJVF9GQUlMVVJFIGFyZSB1c2VkLgo+IAo+IEkga25vdyBpdCdzIG5vdCBhIGRvbmUgZGVh
bCB5ZXQsIGFuZCB0aGF0IGl0J3MgYmVpbmcgYSBzbG93IHByb2Nlc3MsCj4gYnV0IEkgdGhpbmsg
aXQgd291bGQgYmUgbmljZSBpZiBuZXcgY29kZSB3b3VsZCBoZWxwIGFjaGlldmluZyB0aGF0LAo+
IGluc3RlYWQgdGhhbiBtYWtpbmcgaXQgbW9yZSBkaWZmaWN1bHQuIDotKQo+IAo+IFRoZW4uLi4K
PiAKPiA+IEknbSBub3QgdG9vIGZ1c3NlZCB3aGV0aGVyIGl0IGlzIDIgb3IgRVhJVF9GQUlMVVJF
Lgo+ID4gCj4gLi4udGhpcyBpcyBqdXN0IG15IG9waW5pb24gKGFzIG9uZSBvZiB0aGUgb25lcyB3
aGljaCB3YXMgcGFydCBvZiB0aGF0Cj4gZWZmb3J0LCBhbmQgdGhhdCBwbGFucyB0byBnZXQgYmFj
ayB0byBmaW5pc2ggaXQgYXQgc29tZSBwb2ludCkuIFlvdSdyZQo+IHRoZSBtYWludGFpbmVyLCB5
b3VyIHJ1bGVzLiA6LVAgOi1ECj4gCgpUaGlzIG1ha2VzIHNlbnNlLgoKSWYgWWkgZG9lc24ndCBl
bmQgdXAgY2hhbmdpbmcgaXQgdG8gRVhJVF9GQUlMVVJFLCBJIHdpbGwgZG8gdGhhdCBteXNlbGYu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:09:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:09:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxv2e-0000pK-Mz; Fri, 29 Sep 2017 13:09:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxv2d-0000pA-LB
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 13:09:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 31/B2-03093-EF54EC95; Fri, 29 Sep 2017 13:09:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfeH67l
 Ig4YGbYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzPr6iLWgubjiXcM3pgbG
 a15djFwcQgKNTBJdc1axQziPGSWan+9ghHC2MUpMutfD1sXIySEi4Czx9cxcdhCbV0BfYuXXg
 8wgtrCAucScVc/YQBokBPaqS7w5e5kVJCEh4Cnx6vplRhi75fdsoAZ2DjYBK4lDYiBRFgFViR
 XTHzBPYORewMiwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GA8/j7uEKMkB5OSKK+6w7lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK80cAgEhIsSk1P
 rUjLzAGGH0xagoNHSYQ3FyTNW1yQmFucmQ6ROsWoy3Fs0+U/TEIsefl5qVLivBYgRQIgRRmle
 XAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8OSBTeDLzSuA2vQI6ggnoiMkTz4AcUZ
 KIkJJqYFwdKPA29arS05TP3H5FGZLRqxtKdt+MVlPSC7kb0rpT4qJg/oZZU/gvP//wYv7bpf+
 fnJr0/vSn4Mpyhqr8X+XZ3xI+yGnMkg+33+FwvNLN0XF2k1VF/xy1k+k1a79M1LR5/NN0tpel
 w1+LLd7vdgr+DV17jeWrR3Hprw8vTrtpGqre+Nrnd1WJpTgj0VCLuag4EQDxE9Z2gAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506690551!95988962!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17658 invoked from network); 29 Sep 2017 13:09:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 13:09:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxv2T-0005xg-94; Fri, 29 Sep 2017 13:09:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxv2N-0008Un-M9; Fri, 29 Sep 2017 13:09:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxv2M-00013I-Sw; Fri, 29 Sep 2017 13:09:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113899-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-xsm:<job
 status>:broken:regression
 xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-xl-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=38ab259f559be5457f6866ba24185e013f27defb
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 13:09:02 +0000
Subject: [Xen-devel] [xen-unstable test] 113899: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8820208525263240343=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8820208525263240343==
Content-Type: text/plain

flight 113899 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113899/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm         <job status>                 broken  in 113892
 build-amd64-xsm               6 xen-build                fail REGR. vs. 113387

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-xsm      4 host-install(4) broken in 113892 pass in 113899
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 113892

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check fail in 113892 never pass
 test-amd64-i386-libvirt-xsm 13 migrate-support-check fail in 113892 never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail in 113892 never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail in 113892 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  38ab259f559be5457f6866ba24185e013f27defb
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   16 days
Failing since        113430  2017-09-14 01:24:48 Z   15 days   33 attempts
Testing same since   113892  2017-09-28 22:17:15 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              fail    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        blocked 
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-xl-xsm broken

Not pushing.

(No revision log; it would be 2380 lines long.)


--===============8820208525263240343==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8820208525263240343==--

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:24:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvGo-00027D-BC; Fri, 29 Sep 2017 13:23:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxvGm-000271-Lm
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 13:23:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4B/02-03610-C694EC95; Fri, 29 Sep 2017 13:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW6G57l
 Ig5+bFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznO1MLtotUHDs1mamBcZ5AFyMnh4SAv8TJ
 e6/YQWw2AX2J3S8+MYHYIgLqEqc7LrJ2MXJwMAsoS2x4IA0SFhYIkTh0fydYOYuAqsSbR+tZQ
 WxeAU+J76tPMEKMlJM4f/wnM4jNKeAlcejOW7B6IYEiiZnHjzJD1AtKnJz5hAXEZhbQlGjd/p
 sdwpaXaN46mxmiXk3iWv8l9gmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6RmZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYzywIPMQoycGkJMr7xv1cpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3mwPoJxgUWp6akVaZg4w5GHSEhw8SiK8FSBp3uKCxNzizHSI1ClGX
 Y6Om3f/MAmx5OXnpUqJ80qDFAmAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKg
 nzOoFM4cnMK4Hb9AroCCagIyZPPANyREkiQkqqgZHlYmQc18GwC/lXXrcca1v6rnzRNKMnX1/
 b/U/pa+Viu7lv6t67C1X2PZ+88uatWyqrJhoa71i38WpK3PHcR2oRMQ0Jus65p18pnExLbuhn
 4MyxKbvpKNHLwbVW8rkBp7/N7IaD3TYMFeZRab/3qkWt2Cv1XfX2N4maeufTxypn2F2u8VSQ/
 q/EUpyRaKjFXFScCAB985pvugIAAA==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506691430!71350843!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39579 invoked from network); 29 Sep 2017 13:23:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 13:23:52 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449767546"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 14:23:47 +0100
Message-ID: <1506691427-27776-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
References: <20170929105140.1871-1-jgross@suse.com>
 <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>
Subject: [Xen-devel] [PATCH v3 2/2] xen: fail gnttab_grow_table() in case of
	missing allocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSW4gY2FzZSBnbnR0YWJfZ3Jv
d190YWJsZSgpIGlzIGJlaW5nIGNhbGxlZCB3aXRob3V0CmdyYW50X3RhYmxlX3NldF9saW1pdHMo
KSBoYXZpbmcgYmVlbiBjYWxsZWQgZm9yIHRoZSBkb21haW4sIGUuZy4gaW4KY2FzZSBvZiBhIHRv
b2xzdGFjayBlcnJvciwgZmFpbCB0aGUgZnVuY3Rpb24gaW5zdGVhZCBvZiBjcmFzaGluZyB0aGUK
c3lzdGVtLgoKV2hpbGUgYXQgaXQgbGV0IGdudHRhYl9ncm93X3RhYmxlKCkgcmV0dXJuIGEgcHJv
cGVyIGVycm9yIGNvZGUgaW5zdGVhZApvZiAxIGZvciBzdWNjZXNzLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KVjI6Ci0gdXNlIGdwcmludGsoKSBpbnN0ZWFk
IG9mIGdkcHJpbnRrKCkgKFJvZ2VyIFBhdSBNb25uZSkKLSBsZXQgZ250dGFiX2dyb3dfdGFibGUo
KSByZXR1cm4gYW4gZXJyb3IgY29kZSAoQW5kcmV3IENvb3BlcikKCnYzOgogKiBSZWJhc2Ugb3Zl
ciBuZXcgcHJlY3Vyc29yIHBhdGNoLgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE1
ICsrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDJlNGI1ZTcuLmJiY2ZmZTIgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAg
LTE2NjksNyArMTY2OSwxMSBAQCBnbnR0YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0g
ZC0+Z3JhbnRfdGFibGU7CiAgICAgdW5zaWduZWQgaW50IGksIGo7CiAKLSAgICBBU1NFUlQoZ3Qt
PmFjdGl2ZSk7CisgICAgaWYgKCB1bmxpa2VseSghZ3QtPmFjdGl2ZSkgKQorICAgIHsKKyAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgImdyYW50X3RhYmxlX3NldF9saW1pdHMoKSBjYWxs
IG1pc3NpbmdcbiIpOworICAgICAgICByZXR1cm4gLUVOT0RFVjsKKyAgICB9CiAKICAgICBpZiAo
IHJlcV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCiAgICAgICAgIHJlcV9u
cl9mcmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKQEAgLTE3MTAsNyArMTcxNCw3IEBA
IGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCByZXFfbnJf
ZnJhbWVzKQogICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0LCBpKTsKICAg
ICBndC0+bnJfZ3JhbnRfZnJhbWVzID0gcmVxX25yX2ZyYW1lczsKIAotICAgIHJldHVybiAxOwor
ICAgIHJldHVybiAwOwogCiBzaGFyZWRfYWxsb2NfZmFpbGVkOgogICAgIGZvciAoIGkgPSBucl9n
cmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2ZyYW1lczsgaSsrICkKQEAgLTE3MjYsNyArMTcz
MCw4IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBy
ZXFfbnJfZnJhbWVzKQogICAgICAgICBndC0+YWN0aXZlW2ldID0gTlVMTDsKICAgICB9CiAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICJBbGxvY2F0aW9uIGZhaWx1cmUgd2hlbiBleHBhbmRpbmcg
Z3JhbnQgdGFibGUuXG4iKTsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAtRU5PTUVNOwog
fQogCiBzdGF0aWMgaW50CkBAIC0xNzY5LDcgKzE3NzQsNyBAQCBncmFudF90YWJsZV9pbml0KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAgICAgIGdvdG8gb3V0
OwogCiAgICAgLyogZ250dGFiX2dyb3dfdGFibGUoKSBhbGxvY2F0ZXMgYSBtaW4gbnVtYmVyIG9m
IGZyYW1lcywgc28gMCBpcyBva2F5LiAqLwotICAgIHJldCA9IGdudHRhYl9ncm93X3RhYmxlKGQs
IDApID8gMCA6IC1FTk9NRU07CisgICAgcmV0ID0gZ250dGFiX2dyb3dfdGFibGUoZCwgMCk7CiAK
ICBvdXQ6CiAgICAgaWYgKCByZXQgKQpAQCAtMTg0MCw3ICsxODQ1LDcgQEAgZ250dGFiX3NldHVw
X3RhYmxlKAogICAgIGlmICggKG9wLm5yX2ZyYW1lcyA+IG5yX2dyYW50X2ZyYW1lcyhndCkgfHwK
ICAgICAgICAgICAoKGd0LT5ndF92ZXJzaW9uID4gMSkgJiYKICAgICAgICAgICAgKGdyYW50X3Rv
X3N0YXR1c19mcmFtZXMob3AubnJfZnJhbWVzKSA+IG5yX3N0YXR1c19mcmFtZXMoZ3QpKSkpICYm
Ci0gICAgICAgICAhZ250dGFiX2dyb3dfdGFibGUoZCwgb3AubnJfZnJhbWVzKSApCisgICAgICAg
ICBnbnR0YWJfZ3Jvd190YWJsZShkLCBvcC5ucl9mcmFtZXMpICkKICAgICB7CiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19JTkZPLAogICAgICAgICAgICAgICAgICAiRXhwYW5kIGdyYW50IHRhYmxl
IHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:24:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvGo-00027O-I3; Fri, 29 Sep 2017 13:23:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxvGn-000272-0V
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 13:23:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 71/8C-17770-C694EC95; Fri, 29 Sep 2017 13:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW6657l
 IgwkNRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/jnnMBVtFK15e2MXewHiPv4uRg0NCwF/i
 2qa0LkZODjYBfYndLz4xgdgiAuoSpzsusnYxcnEwC2xjkuh5cQksISzgJ3H3eTsriM0ioCrRu
 ug/O4jNK+ApMeX3JkYQW0JATuL88Z/MIDangInE8u+fWEB2CQkYS7y/XAsSFhJQk7jWfwmqVV
 Di5MwnLCA2s4CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYG
 ZXm5qcXFiempOYlKxXnJ+7iZGYOgwAMEOxjMLAg8xSnIwKYnyvnE/FynEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgjfbAygnWJSanlqRlpkDDGKYtAQHj5IIbwVImre4IDG3ODMdInWKUZej4+bdP
 0xCLHn5ealS4rzSIEUCIEUZpXlwI2ARdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE4gU3
 gy80rgNr0COoIJ6IjJE8+AHFGSiJCSamDc8Fnxfk9BfMgJ5ZApu3m0r/7U2lewef7VTytKbz7
 pZlU1tea/cjTxenHkw80V0m48e4JXzp3GyLt+77TT4Z9k87PZX8tKX3+82KJZf/JF16Pek3yO
 Plb5ukxsfuG+yIDkv9M92p1NvOc+4e7Z8qkzR+r+Aja97ge/D74ROvA799q7knULn+7yUWIpz
 kg01GIuKk4EAK9HXa+jAgAA
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506691430!71350843!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39487 invoked from network); 29 Sep 2017 13:23:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 13:23:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449767541"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 14:23:46 +0100
Message-ID: <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <20170929105140.1871-1-jgross@suse.com>
References: <20170929105140.1871-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/2] xen/gnttab: Clean up goto tangle in
	grant_table_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAz
OSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNzE3MDZm
NS4uMmU0YjVlNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTczMiw2MCArMTczMiw1OSBAQCBnbnR0YWJfZ3Jv
d190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1lcykKIHN0
YXRpYyBpbnQKIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50
X3RhYmxlICpndCkKIHsKLSAgICBpbnQgcmV0OworICAgIGludCByZXQgPSAtRU5PTUVNOwogCiAg
ICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7CiAKICAgICBpZiAoIGd0LT5hY3RpdmUgKQogICAgIHsK
ICAgICAgICAgcmV0ID0gLUVCVVNZOwotICAgICAgICBnb3RvIHVubG9jazsKKyAgICAgICAgZ290
byBvdXQ7CiAgICAgfQogCiAgICAgLyogQWN0aXZlIGdyYW50IHRhYmxlLiAqLwogICAgIGd0LT5h
Y3RpdmUgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyk7CiAg
ICAgaWYgKCBndC0+YWN0aXZlID09IE5VTEwgKQotICAgICAgICBnb3RvIG5vX21lbTsKKyAgICAg
ICAgZ290byBvdXQ7CiAKICAgICAvKiBUcmFja2luZyBvZiBtYXBwZWQgZm9yZWlnbiBmcmFtZXMg
dGFibGUgKi8KICAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFja19mcmFtZXMg
KiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOwogICAgIGlmICggZ3QtPm1hcHRyYWNrID09IE5VTEwg
KQotICAgICAgICBnb3RvIG5vX21lbTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBTaGFy
ZWQgZ3JhbnQgdGFibGUuICovCiAgICAgZ3QtPnNoYXJlZF9yYXcgPSB4emFsbG9jX2FycmF5KHZv
aWQgKiwgbWF4X2dyYW50X2ZyYW1lcyk7CiAgICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxM
ICkKLSAgICAgICAgZ290byBub19tZW07CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogU3Rh
dHVzIHBhZ2VzIGZvciBncmFudCB0YWJsZSAtIGZvciB2ZXJzaW9uIDIgKi8KICAgICBndC0+c3Rh
dHVzID0geHphbGxvY19hcnJheShncmFudF9zdGF0dXNfdCAqLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykpOwog
ICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxMICkKLSAgICAgICAgZ290byBub19tZW07CisgICAg
ICAgIGdvdG8gb3V0OwogCiAgICAgcmV0ID0gZ250dGFiX2luaXRfYXJjaChndCk7CiAgICAgaWYg
KCByZXQgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIC8qIGdudHRhYl9ncm93X3RhYmxlKCkg
YWxsb2NhdGVzIGEgbWluIG51bWJlciBvZiBmcmFtZXMsIHNvIDAgaXMgb2theS4gKi8KLSAgICBp
ZiAoIGdudHRhYl9ncm93X3RhYmxlKGQsIDApICkKLSAgICAgICAgZ290byB1bmxvY2s7CisgICAg
cmV0ID0gZ250dGFiX2dyb3dfdGFibGUoZCwgMCkgPyAwIDogLUVOT01FTTsKIAotIG5vX21lbToK
LSAgICByZXQgPSAtRU5PTUVNOwogIG91dDoKLSAgICBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KTsK
LSAgICB4ZnJlZShndC0+c3RhdHVzKTsKLSAgICBndC0+c3RhdHVzID0gTlVMTDsKLSAgICB4ZnJl
ZShndC0+c2hhcmVkX3Jhdyk7Ci0gICAgZ3QtPnNoYXJlZF9yYXcgPSBOVUxMOwotICAgIHZmcmVl
KGd0LT5tYXB0cmFjayk7Ci0gICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKLSAgICB4ZnJlZShndC0+
YWN0aXZlKTsKLSAgICBndC0+YWN0aXZlID0gTlVMTDsKKyAgICBpZiAoIHJldCApCisgICAgewor
ICAgICAgICBnbnR0YWJfZGVzdHJveV9hcmNoKGd0KTsKKyAgICAgICAgeGZyZWUoZ3QtPnN0YXR1
cyk7CisgICAgICAgIGd0LT5zdGF0dXMgPSBOVUxMOworICAgICAgICB4ZnJlZShndC0+c2hhcmVk
X3Jhdyk7CisgICAgICAgIGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsKKyAgICAgICAgdmZyZWUoZ3Qt
Pm1hcHRyYWNrKTsKKyAgICAgICAgZ3QtPm1hcHRyYWNrID0gTlVMTDsKKyAgICAgICAgeGZyZWUo
Z3QtPmFjdGl2ZSk7CisgICAgICAgIGd0LT5hY3RpdmUgPSBOVUxMOworICAgIH0KIAotIHVubG9j
azoKICAgICBncmFudF93cml0ZV91bmxvY2soZ3QpOwogCiAgICAgcmV0dXJuIHJldDsKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:29:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvMF-0002QN-60; Fri, 29 Sep 2017 13:29:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxvME-0002QH-JE
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 13:29:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9D/5E-03093-DBA4EC95; Fri, 29 Sep 2017 13:29:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQnev17l
 Ig/bZ8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bztoesBbcYK+7d7mZtYNzN2MXIySEh4Cfx
 bGsPM4jNIqAqcWH3XrYuRg4ONgF7ielfK0DCIgK6Es8WPAMKc3EwC/xnlFi5/DhYvbBAvMT3i
 /vAbF4BT4mmBdvZQGwhgSKJmcePQsUFJU7OfMICYjML6EncmDoFbD6zgLTE8n8cEGF5ieats8
 HKOQW8JA7decsOYosKqEj0L3nKDjFSUaJ/3gM2iJPTJSY+62GZwCgwC8mGWUg2zELYMAvJhgW
 MLKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlgEIdjDu
 +xh5iFGSg0lJlPeN+7lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK86Z5AOcGi1PTUirTMHGDsw
 KQlOHiURHhzQdK8xQWJucWZ6RCpU4y6HDceXv/DJMSSl5+XKiXOWwRSJABSlFGaBzcCFseXGG
 WlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7AmQKT2ZeCdymV0BHMAEdMXniGZAjShIRUlINjB5
 uagx5p2bGTtbuD2OT3B9UWfc89lqBdbfKvioNJ7XTU6qXCkoWmnW0vD//bF+L5hIb3Rifk42h
 k8uOXaj+pvzuxt/qKvNeT/tWy5CX2ZI276buaioJ2ax3Niz1zi3jsK4PnXlXZewq1V9v8Yysf
 S/3b+OSwoN2YV8LDUUqmRjNNyp1/1+vxFKckWioxVxUnAgAKWEnMt4CAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506691773!66321602!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38022 invoked from network); 29 Sep 2017 13:29:33 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 13:29:33 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53714338"
Date: Fri, 29 Sep 2017 14:29:29 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170929132929.vgl2ewyzbs6lhmce@dhcp-3-128.uk.xensource.com>
References: <20170929105140.1871-1-jgross@suse.com>
 <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen/gnttab: Clean up goto tangle in
 grant_table_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDE6MjM6NDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:32:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvOy-00031Y-Kf; Fri, 29 Sep 2017 13:32:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxvOx-00031R-7y
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 13:32:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FB/6E-25121-66B4EC95; Fri, 29 Sep 2017 13:32:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov26S97l
 Ig68r5SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxD/+azFXRKVCzY/YS5gXG7YBcjJ4eEgJHE
 24n/mEBsIYGFjBKLXqmD2MICwRIzZnazgNgiQPbii3MZuxi5OJgFXjFKrLy6kRWioUhi5vGjz
 CA2m4CqxIbrp8DivALWElMb/gLFOThYgOLf+kxBwqIC4RJNZ/tZIEoEJU7OfAJmcwp4SRy685
 YdxGYWUJf4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKks
 t0jU00ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxOBiDYwfiq2/kQoyQHk5Io
 7xv3c5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgFvYBygkWp6akVaZk5wDiBSUtw8CiJ8CqDp
 HmLCxJzizPTIVKnGBWlxHnfeAIlBEASGaV5cG2w2LzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDk
 YlYd44kPE8mXklcNOBEQR0swjv5IlnQBaXJCKkpBoYNZrehWWuz/KVs08+u9Xq+Pl+scdG0z4
 1zhEw3VF56veS8E/RP1JmbZTifFbac/mABsvyLxomMc8iTx3gUHuU3uQY9DBd6d6JdZr83Le/
 /9W9Vr32KG/H/uPtV07OvXJXX3HijYJTFUt8ve3643s2LBHUlHHian6RklwoPIP5xuGo/JuZ3
 KwOSizFGYmGWsxFxYkASfG6+sgCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506691938!117246036!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37552 invoked from network); 29 Sep 2017 13:32:18 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-8.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 13:32:18 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AE565ABDC;
 Fri, 29 Sep 2017 13:30:09 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <20170929105140.1871-1-jgross@suse.com>
 <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9c3bd5ef-7e1d-2375-fefd-eb1b0a30d70a@suse.com>
Date: Fri, 29 Sep 2017 15:30:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <1506691427-27776-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] xen/gnttab: Clean up goto tangle in
 grant_table_init()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTU6MjMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCAzOSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBm
aWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBpbmRleCA3MTcwNmY1Li4yZTRiNWU3IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+IEBAIC0xNzMyLDYw
ICsxNzMyLDU5IEBAIGdudHRhYl9ncm93X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCByZXFfbnJfZnJhbWVzKQo+ICBzdGF0aWMgaW50Cj4gIGdyYW50X3RhYmxlX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKPiAgewo+IC0gICAgaW50IHJl
dDsKPiArICAgIGludCByZXQgPSAtRU5PTUVNOwo+ICAKPiAgICAgIGdyYW50X3dyaXRlX2xvY2so
Z3QpOwo+ICAKPiAgICAgIGlmICggZ3QtPmFjdGl2ZSApCj4gICAgICB7Cj4gICAgICAgICAgcmV0
ID0gLUVCVVNZOwo+IC0gICAgICAgIGdvdG8gdW5sb2NrOwo+ICsgICAgICAgIGdvdG8gb3V0OwoK
VGhhdCdzIHdyb25nLiBJbiBjYXNlIHNvbWVvbmUgaXMgY2FsbGluZyBncmFudF90YWJsZV9pbml0
KCkgYWdhaW4geW91CmFyZSBmcmVlaW5nIGFsbCByZXNvdXJjZXMuCgoKSnVlcmdlbgoKPiAgICAg
IH0KPiAgCj4gICAgICAvKiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCj4gICAgICBndC0+YWN0aXZl
ID0geHphbGxvY19hcnJheShzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICosCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyk7Cj4gICAg
ICBpZiAoIGd0LT5hY3RpdmUgPT0gTlVMTCApCj4gLSAgICAgICAgZ290byBub19tZW07Cj4gKyAg
ICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgLyogVHJhY2tpbmcgb2YgbWFwcGVkIGZvcmVpZ24g
ZnJhbWVzIHRhYmxlICovCj4gICAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9jKG1heF9tYXB0cmFj
a19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOwo+ICAgICAgaWYgKCBndC0+bWFwdHJh
Y2sgPT0gTlVMTCApCj4gLSAgICAgICAgZ290byBub19tZW07Cj4gKyAgICAgICAgZ290byBvdXQ7
Cj4gIAo+ICAgICAgLyogU2hhcmVkIGdyYW50IHRhYmxlLiAqLwo+ICAgICAgZ3QtPnNoYXJlZF9y
YXcgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgbWF4X2dyYW50X2ZyYW1lcyk7Cj4gICAgICBpZiAo
IGd0LT5zaGFyZWRfcmF3ID09IE5VTEwgKQo+IC0gICAgICAgIGdvdG8gbm9fbWVtOwo+ICsgICAg
ICAgIGdvdG8gb3V0Owo+ICAKPiAgICAgIC8qIFN0YXR1cyBwYWdlcyBmb3IgZ3JhbnQgdGFibGUg
LSBmb3IgdmVyc2lvbiAyICovCj4gICAgICBndC0+c3RhdHVzID0geHphbGxvY19hcnJheShncmFu
dF9zdGF0dXNfdCAqLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9f
c3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSk7Cj4gICAgICBpZiAoIGd0LT5zdGF0dXMg
PT0gTlVMTCApCj4gLSAgICAgICAgZ290byBub19tZW07Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4g
IAo+ICAgICAgcmV0ID0gZ250dGFiX2luaXRfYXJjaChndCk7Cj4gICAgICBpZiAoIHJldCApCj4g
ICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgLyogZ250dGFiX2dyb3dfdGFibGUoKSBhbGxv
Y2F0ZXMgYSBtaW4gbnVtYmVyIG9mIGZyYW1lcywgc28gMCBpcyBva2F5LiAqLwo+IC0gICAgaWYg
KCBnbnR0YWJfZ3Jvd190YWJsZShkLCAwKSApCj4gLSAgICAgICAgZ290byB1bmxvY2s7Cj4gKyAg
ICByZXQgPSBnbnR0YWJfZ3Jvd190YWJsZShkLCAwKSA/IDAgOiAtRU5PTUVNOwo+ICAKPiAtIG5v
X21lbToKPiAtICAgIHJldCA9IC1FTk9NRU07Cj4gICBvdXQ6Cj4gLSAgICBnbnR0YWJfZGVzdHJv
eV9hcmNoKGd0KTsKPiAtICAgIHhmcmVlKGd0LT5zdGF0dXMpOwo+IC0gICAgZ3QtPnN0YXR1cyA9
IE5VTEw7Cj4gLSAgICB4ZnJlZShndC0+c2hhcmVkX3Jhdyk7Cj4gLSAgICBndC0+c2hhcmVkX3Jh
dyA9IE5VTEw7Cj4gLSAgICB2ZnJlZShndC0+bWFwdHJhY2spOwo+IC0gICAgZ3QtPm1hcHRyYWNr
ID0gTlVMTDsKPiAtICAgIHhmcmVlKGd0LT5hY3RpdmUpOwo+IC0gICAgZ3QtPmFjdGl2ZSA9IE5V
TEw7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgZ250dGFiX2Rlc3Ryb3lf
YXJjaChndCk7Cj4gKyAgICAgICAgeGZyZWUoZ3QtPnN0YXR1cyk7Cj4gKyAgICAgICAgZ3QtPnN0
YXR1cyA9IE5VTEw7Cj4gKyAgICAgICAgeGZyZWUoZ3QtPnNoYXJlZF9yYXcpOwo+ICsgICAgICAg
IGd0LT5zaGFyZWRfcmF3ID0gTlVMTDsKPiArICAgICAgICB2ZnJlZShndC0+bWFwdHJhY2spOwo+
ICsgICAgICAgIGd0LT5tYXB0cmFjayA9IE5VTEw7Cj4gKyAgICAgICAgeGZyZWUoZ3QtPmFjdGl2
ZSk7Cj4gKyAgICAgICAgZ3QtPmFjdGl2ZSA9IE5VTEw7Cj4gKyAgICB9Cj4gIAo+IC0gdW5sb2Nr
Ogo+ICAgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKPiAgCj4gICAgICByZXR1cm4gcmV0Owo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:40:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvWQ-0003gQ-EQ; Fri, 29 Sep 2017 13:40:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b57ee3=sergey.dyasli@citrix.com>)
 id 1dxvWO-0003WE-EM
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 13:40:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 61/00-03610-33D4EC95; Fri, 29 Sep 2017 13:40:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsWyU9JRQlfH91y
 kwa1v1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2Uy/YCyZrVDzb/Zy1gfGCehcjJ4eEgJ9E
 76z/LCA2m4CexMbZr5hAbBEBHYmLmx6xdzFycTAL3GCWuDJ7PliRsECoxI1/71kgisIk3v2cx
 NbFyAFkW0n0LpQACbMIqEpsXf0SrIRXwEDi1LWZLCBzhASWMkos3Agxh1PATuLg3zdgNqOArM
 SXxtXMIDazgLjErSfzmSCOE5BYsuc8M4QtKvHy8T9WCFtF4vnOBYwQto7E2etPoGwDia1L97G
 A3MMsoCmxfpc+xEhLiX/H2hkhbEWJKd0P2SFuE5Q4OfMJywRGsVlINs9C6J6FpHsWku5ZSLoX
 MLKuYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjC0GINjBe
 GZB4CFGSQ4mJVHeN+7nIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8P7xBsoJFqWmp1akZeYAox
 wmLcHBoyTCexwkzVtckJhbnJkOkTrFaMnRcfPuHyaOGWDyybV5f5mEWPLy81KlxHkvgjQIgDR
 klObBjYMlokuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5mX2AZrCk5lXArf1FdBBTEAHTZ54
 BuSgkkSElFQDo3FYqZ5K9qotfr4r1mlcS5zSdcJ85mP5355qvSeaWnxXNSXzpW2S/aqu8H/PO
 5etvT8ZnqeI3u4wZA/S5OB71L5PT6dl1zf2ObutF3jdWrHI8BtrrLWxZtmV52oWab5Pz714IC
 SpcHJzd/VPlweXWnJZGsq3zFvfUnLO5IlRINdHydd6XRs+KLEUZyQaajEXFScCAC0pexg/AwA
 A
X-Env-Sender: prvs=438b57ee3=sergey.dyasli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506692396!79089597!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11387 invoked from network); 29 Sep 2017 13:39:56 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 13:39:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53715277"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [PATCH v1 07/14] x86/vvmx: restart nested vmentry in case of
 stale_np2m
Thread-Index: AQHTJVXvitzI63Izz0uifVc1ojbqeqLLtksAgAAuWAA=
Date: Fri, 29 Sep 2017 13:39:55 +0000
Message-ID: <1506692388.3599.1.camel@citrix.com>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
 <20170904081452.12960-8-sergey.dyasli@citrix.com>
 <58f57e9c-6ddf-77db-e482-a14268cffd03@citrix.com>
In-Reply-To: <58f57e9c-6ddf-77db-e482-a14268cffd03@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.22.6-1ubuntu1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2631AAEE32C57E4A970FCC2CE1737350@citrix.com>
MIME-Version: 1.0
Cc: Sergey
 Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 07/14] x86/vvmx: restart nested vmentry
 in case of stale_np2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA5LTI5IGF0IDExOjUzICswMTAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0K
PiBPbiAwOS8wNC8yMDE3IDA5OjE0IEFNLCBTZXJnZXkgRHlhc2xpIHdyb3RlOg0KPiA+IElmIGFu
IElQSSBmbHVzaGVzIHZDUFUncyBucDJtIG9iamVjdCBqdXN0IGJlZm9yZSBuZXN0ZWQgdm1lbnRy
eSwgdGhlcmUNCj4gPiB3aWxsIGJlIGEgc3RhbGUgc2hhZG93IEVQVFAgdmFsdWUgaW4gVk1DUzAy
LiBBbGxvdyB2bWVudHJ5IHRvIGJlDQo+ID4gcmVzdGFydGVkIGluIHN1Y2ggY2FzZXMgYW5kIGFk
ZCBudm14X2VwdHBfdXBkYXRlKCkgdG8gcGVyZm9ybSBhbiB1cGRhdGUuDQo+ID4gDQo+ID4gU2ln
bmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0KPiA+
IC0tLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIHwgIDYgKysrKysrDQo+ID4g
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgfCAgOCArKysrKysrLQ0KPiA+ICB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgIHwgMTQgKysrKysrKysrKysrKysNCj4gPiAgMyBmaWxlcyBj
aGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4gDQo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC9lbnRyeS5TDQo+ID4gaW5kZXggNTNlZWRjNjM2My4uOWZiOGY4OTIyMCAxMDA2NDQNCj4gPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TDQo+ID4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvZW50cnkuUw0KPiA+IEBAIC03OSw2ICs3OSw4IEBAIFVOTElLRUxZX0VORChyZWFs
bW9kZSkNCj4gPiAgDQo+ID4gICAgICAgICAgbW92ICAlcnNwLCVyZGkNCj4gPiAgICAgICAgICBj
YWxsIHZteF92bWVudGVyX2hlbHBlcg0KPiA+ICsgICAgICAgIGNtcCAgJDAsJWVheA0KPiA+ICsg
ICAgICAgIGpuZSAuTHZteF92bWVudHJ5X3Jlc3RhcnQNCj4gPiAgICAgICAgICBtb3YgIFZDUFVf
aHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4DQo+ID4gIA0KPiA+ICAgICAgICAgIHBvcCAgJXIxNQ0K
PiA+IEBAIC0xMTcsNiArMTE5LDEwIEBAIEVOVFJZKHZteF9hc21fZG9fdm1lbnRyeSkNCj4gPiAg
ICAgICAgICBHRVRfQ1VSUkVOVChieCkNCj4gPiAgICAgICAgICBqbXAgIC5Mdm14X2RvX3ZtZW50
cnkNCj4gPiAgDQo+ID4gKy5Mdm14X3ZtZW50cnlfcmVzdGFydDoNCj4gPiArICAgICAgICBzdGkN
Cj4gPiArICAgICAgICBqbXAgIC5Mdm14X2RvX3ZtZW50cnkNCj4gPiArDQo+ID4gIC5Mdm14X2dv
dG9fZW11bGF0b3I6DQo+ID4gICAgICAgICAgc3RpDQo+ID4gICAgICAgICAgbW92ICAlcnNwLCVy
ZGkNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYw0KPiA+IGluZGV4IGY2ZGExMTljOWYuLjA2NTA5NTkwYjcgMTAw
NjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCj4gPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYw0KPiA+IEBAIC00MjIzLDEzICs0MjIzLDE3IEBAIHN0YXRp
YyB2b2lkIGxicl9maXh1cCh2b2lkKQ0KPiA+ICAgICAgICAgIGJkd19lcnJhdHVtX2JkZjE0X2Zp
eHVwKCk7DQo+ID4gIH0NCj4gPiAgDQo+ID4gLXZvaWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiA+ICtpbnQgdm14X3ZtZW50ZXJfaGVscGVy
KGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+ID4gICAgICB1MzIgbmV3X2FzaWQsIG9sZF9hc2lk
Ow0KPiA+ICAgICAgc3RydWN0IGh2bV92Y3B1X2FzaWQgKnBfYXNpZDsNCj4gPiAgICAgIGJvb2xf
dCBuZWVkX2ZsdXNoOw0KPiA+ICANCj4gPiArICAgIC8qIFNoYWRvdyBFUFRQIGNhbid0IGJlIHVw
ZGF0ZWQgaGVyZSBiZWNhdXNlIGlycXMgYXJlIGRpc2FibGVkICovDQo+ID4gKyAgICAgaWYgKCBu
ZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycikgJiYgdmNwdV9uZXN0ZWRodm0oY3Vyciku
c3RhbGVfbnAybSApDQo+ID4gKyAgICAgICAgIHJldHVybiAxOw0KPiA+ICsNCj4gPiAgICAgIGlm
ICggY3Vyci0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRvX3Jlc3VtZSApDQo+ID4g
ICAgICAgICAgY3Vyci0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRvX3Jlc3VtZShj
dXJyKTsNCj4gPiAgDQo+ID4gQEAgLTQyOTAsNiArNDI5NCw4IEBAIHZvaWQgdm14X3ZtZW50ZXJf
aGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiA+ICAgICAgX192bXdy
aXRlKEdVRVNUX1JJUCwgICAgcmVncy0+cmlwKTsNCj4gPiAgICAgIF9fdm13cml0ZShHVUVTVF9S
U1AsICAgIHJlZ3MtPnJzcCk7DQo+ID4gICAgICBfX3Ztd3JpdGUoR1VFU1RfUkZMQUdTLCByZWdz
LT5yZmxhZ3MgfCBYODZfRUZMQUdTX01CUyk7DQo+ID4gKw0KPiA+ICsgICAgcmV0dXJuIDA7DQo+
ID4gIH0NCj4gPiAgDQo+ID4gIC8qDQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYw0KPiA+IGluZGV4IGVhMmRh
MTQ0ODkuLjI2Y2UzNDljNzYgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jDQo+ID4gQEAgLTE0
MDUsMTIgKzE0MDUsMjYgQEAgc3RhdGljIHZvaWQgdmlydHVhbF92bWV4aXQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpDQo+ID4gICAgICB2bXN1Y2NlZWQocmVncyk7DQo+ID4gIH0NCj4gPiAg
DQo+ID4gK3N0YXRpYyB2b2lkIG52bXhfZXB0cF91cGRhdGUodm9pZCkNCj4gPiArew0KPiA+ICsg
ICAgaWYgKCAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnJlbnQpIHx8DQo+ID4gKyAg
ICAgICAgICB2Y3B1X25lc3RlZGh2bShjdXJyZW50KS5udl92bWV4aXRfcGVuZGluZyB8fA0KPiA+
ICsgICAgICAgICAhdmNwdV9uZXN0ZWRodm0oY3VycmVudCkuc3RhbGVfbnAybSB8fA0KPiA+ICsg
ICAgICAgICAhbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcChjdXJyZW50KSApDQo+ID4gKyAgICAg
ICAgcmV0dXJuOw0KPiA+ICsNCj4gPiArICAgIF9fdm13cml0ZShFUFRfUE9JTlRFUiwgZ2V0X3No
YWRvd19lcHRwKGN1cnJlbnQpKTsNCj4gPiArICAgIHZjcHVfbmVzdGVkaHZtKGN1cnJlbnQpLnN0
YWxlX25wMm0gPSBmYWxzZTsNCj4gDQo+IEhtbSwgc28gaW50ZXJydXB0cyBhcmUgZW5hYmxlZCBo
ZXJlLiAgV2hhdCBoYXBwZW5zIGlmIGEgZmx1c2ggSVBJIG9jY3Vycw0KPiBiZXR3ZWVuIHRoZXNl
IHR3byBsaW5lcyBvZiBjb2RlPyAgV29uJ3Qgd2UgZG8gdGhlIHZtZW50ZXIgd2l0aCBhIHN0YWxl
IG5wMm0/DQo+IA0KPiBJdCBzZWVtcyBsaWtlIHdlIHNob3VsZCBjbGVhciBzdGFsZV9ucDJtIGZp
cnN0LiAgSWYgYW4gSVBJIG9jY3VycyB0aGVuLA0KPiB3ZSdsbCBlbmQgdXAgcmUtZXhlY3V0aW5n
IHRoZSB2bWVudGVyIHVubmVjZXNzYXJpbHksIGJ1dCBpdCdzIGJldHRlciB0bw0KPiBkbyB0aGF0
IHRoYW4gdG8gbm90IHJlLWV4ZWN1dGUgaXQgd2hlbiB3ZSBuZWVkIHRvLg0KDQpHb29kIGNhdGNo
ISBDbGVhcmluZyBvZiBzdGFsZV9ucDJtIG11c3QgaW5kZWVkIGhhcHBlbiBiZWZvcmUgdXBkYXRp
bmcNCmEgc2hhZG93IEVQVFAuDQoNCi0tIA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvfX-00040H-G8; Fri, 29 Sep 2017 13:49:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dxvfX-00040B-3K
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 13:49:31 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 6C/3B-02224-A6F4EC95; Fri, 29 Sep 2017 13:49:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyMfS6s26m/7l
 Ig+kz1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/J3qYCvazVTTvecDYwPiJpYuRi0NIYCqj
 xPvZ69lBHBaBSywS+7Z2M4M4EgLvWCT6t61l62LkBHKyJFY/fAZlp0lcePSTHcKukph27hVYX
 EhAXuJgy2V2iLFTmCRa/+9gBkmwCWhJ3L+9AqxIREBJ4t6qyUwgNrNAisTedW2MILawgLPEhL
 sPwWwWAVWJE5Oegtm8AvYShx6+ZoVYJidx81wn8wRG/gWMDKsY1YtTi8pSi3SN9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOIAQh2MDZ/cTrEKMnBpCTK6+Z3LlKILyk/pTIj
 sTgjvqg0J7X4EKMGB4fAz6d/WxilWPLy81KVJHgPgNQJFqWmp1akZeYAgxymVIKDR0mENwEkz
 VtckJhbnJkOkTrFaM9x4c6lP0wcNx5eB5IH9twCkh037/5hEgKbKiXOOwukTQCkLaM0D24oLC
 ovMcpKCfMyAp0sxFOQWpSbWYIq/4pRnINRSZg3GWQKT2ZeCdzuV0BnMQGdNXniGZCzShIRUlI
 NjDxMXN/n5/KXJSw7denptV9tDxmtZTcf14vkPrUt6l+i9TPm+TG5Sm+borf4hc9e9Ob75iTp
 8vWep29UrxPW8DJavX3qbOW5UyYXaO4R/eOkrm8UudXu5pqpBUerjVhDTILuPOr7u6Hzm931z
 5dSpL0FipeeFP5lPqv/5VfZO38zNhat2cQkXKfEUpyRaKjFXFScCABFI6TwxQIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506692969!113936237!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41518 invoked from network); 29 Sep 2017 13:49:29 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 13:49:29 -0000
Received: by mail-lf0-f67.google.com with SMTP id t81so64095lff.0
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 06:49:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=rt+zfTBE0plT7iG8MhlnVRu7IYlZAl5QctZxXD1wWeg=;
 b=BpIWiNdopPq8+sUwjALw2b6O+ub3EBK+088wEuD5/LIRV3hKkE0ue6ATgT5siINiYO
 EJ4kpEl5JcBaZzl+fVgkRDFdc3EqndOERqkR6C/LtqmLiPC5ZAzpKMea+JYMwBwqN0sa
 Iv/ibB75E7yQ1jjElIU59CG206+ci05SP1ecsL2VmcuLVPaTEWOv4nxbncAU2qPfIuQD
 8L3CO8xvAPORg0fwh9dXj9iDlX43ilBjVurHlUTiMmOq0UKlnQ/wwuWu+FTM7jPQj/ct
 KqKtloHRrwe4iP731htidSSWB4GYI44+mPIioGL+e0No7TETT8kfxYYWy7U2IpCeO0Kp
 jjHQ==
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=rt+zfTBE0plT7iG8MhlnVRu7IYlZAl5QctZxXD1wWeg=;
 b=WuxyvI2Y7Skq0iqMgW5hax6TSaYLkNepa1i1GXB9e4RvDcXkZBwiXl5uHWtmxXUeXq
 gsVkNA3utlD8KgLwmbMxUcll/BTF77zDzBu/zziE1qagK3sRYO1ZRc5K6TW0YIv5/D+E
 YvfrVKhbYrC5McCj7GHRGtpNn0zuff1RQL5sPi1P5xJ1EC55RDqL1jhzCAAPPFmFH9lD
 2OZOtwP/m+0w1vSZV1wE2l3nFVaVgGZUbdC9Ey2RRTLexKUB+zrHTysyVcpc0ppc9/ra
 runrAycw+N511BlWEMmBGc+DoZv6n5W1MuSI/qRKRiDnXbTODCJS7QDcAH5FC9b472B5
 WuQw==
X-Gm-Message-State: AHPjjUi5eaE5wo5RGNtTKEcaePRO1vCpx66Xvo2pU/V8drHdO4GAmV3M
 ZsJV/AMKquAWvWH34ckd2zz1sw==
X-Google-Smtp-Source: AOwi7QCN79AyRHRVFzxgQ7Co0UQtT4bklLTfriGQNt5l7XO/LnBMPmimYRVQHsHubzakTi2MQEu7RQ==
X-Received: by 10.46.34.195 with SMTP id i186mr3550435lji.139.1506692968625;
 Fri, 29 Sep 2017 06:49:28 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id 18sm795063ljd.38.2017.09.29.06.49.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 29 Sep 2017 06:49:28 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 16:49:22 +0300
Message-Id: <1506692963-1762-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVGhl
cmUgaXMgYW4gaXNzdWUgd2l0aCBnZW50eXBlcy5weSB3aGVuIHVzaW5nIGFycmF5IG9mIGVudW1z
OgoKZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsrKSB7CiAgICB7
CiAgICAgICAgY29uc3QgY2hhciAqZW51bV9zdHI7CiAgICAgICAgaWYgKCFsaWJ4bF9fanNvbl9v
YmplY3RfaXNfc3RyaW5nKHgpKSB7CiAgICAgICAgICAgIHJjID0gLTE7CiAgICAgICAgICAgIGdv
dG8gb3V0OwogICAgICAgIH0KICAgICAgICBlbnVtX3N0ciA9IGxpYnhsX19qc29uX29iamVjdF9n
ZXRfc3RyaW5nKHgpOwogICAgICAgIHJjID0gbGlieGxfdnNuZF9wY21fZm9ybWF0X2Zyb21fc3Ry
aW5nKGVudW1fc3RyLCAmcC0+c2FtcGxlX2Zvcm1hdHNbaV0pOwogICAgICAgIGlmIChyYykKICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICB9Cn0KCkluIGFib3ZlIGNvZGUgeCBpcyBhbiBhcnJheSBh
bmQgYXMgcmVzdWx0IGNvbmRpdGlvbgppZiAoIWxpYnhsX19qc29uX29iamVjdF9pc19zdHJpbmco
eCkpIGZhaWxzLgoKVGhlIGZpeCBpcyB0byBwdXQgInQiIGluc3RlYWQgb2YgIngiIHdoZW4gdGhl
IGVudW0KaXMgcGFyc2VkIGZyb20gYXJyYXkuCgpPbGVrc2FuZHIgR3J5dHNvdiAoMSk6CiAgbGli
eGw6IGZpeCBnZW5lcmF0aW5nIGFycmF5IG9mIGVudW1zIGluIGdldHlwZXMucHkKCiB0b29scy9s
aWJ4bC9nZW50eXBlcy5weSB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:49:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvfZ-00040b-OP; Fri, 29 Sep 2017 13:49:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dxvfY-00040S-Ay
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 13:49:32 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 4D/E4-30935-B6F4EC95; Fri, 29 Sep 2017 13:49:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfS6s262/7l
 Ig/e7WSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv95YyFTRyV3TcDGhgbOPoYuTiEBKYxiix
 5OBMFhCHReAli8T7dTvZQBwJgX5WiVPztgFlOIGcLIn27bNZuxg5gOw0iZnfpCHCZRL3O6Ywg
 thCAvISB1sus0PYU5gkZnWDtbIJaEncv72CDcQWEVCSuLdqMhOIzSyQIrF3XRtYr7CAs8SEuw
 /BbBYBVYnb2y6D2bwC9hINB9+xQ+ySk7h5rpMZxOYUcJDo3r4Oaq+9xPSW+2wTGAUXMDKsYtQ
 oTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDcGINjBePa05yFG
 SQ4mJVFeN79zkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAR+Pv3bwijFkpefl6okwTsTpE6wKDU9t
 SItMwcYETClEhw8SiK8l0DSvMUFibnFmekQqVOMlhwX7lz6w8RxYM8tINlx8+4fJiGweVLivL
 NAGgRAGjJK8+DGwaL2EqOslDAvI9CxQjwFqUW5mSWo8q8YxTkYlYR5F4NM4cnMK4Hb+groICa
 ggyZPPANyUEkiQkqqgXFm+hSX6tfL9iZ6mU/8dvDDjWf1xlHsW23Doud8dZrXobtqy0ULoQCt
 sJv5OVsyzu1ve7WwOmp7sMj/1NeV8XesE4qXNZZfcP71cvqBq3U7bq3Y+aihMtQwRuGUV6GLx
 JFlb1d99IgMOx523ZvjCqOu6sv1DOdnK8RNLkx2auJeZlCz6sJaF1UlluKMREMt5qLiRAAwNQ
 8T1QIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1506692970!75052658!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5216 invoked from network); 29 Sep 2017 13:49:31 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 13:49:30 -0000
Received: by mail-lf0-f67.google.com with SMTP id q132so63799lfe.4
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 06:49:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=U1iMghdEhkIEh7qE/6VAhvr9BIuLUIYLKBhjSGkWYXg=;
 b=UhjKa4hXzvl95D0o4hA/9PSweJhymJFoIJZKKpUq5IJ67E2pX5PAViTTmY7/1/qSFm
 7R0xIdcGwWEYk9whzjMIP5BBaI6S/0erSFyMXOWcDtPh4mahC1sdf06gyGcTL/WYWQVj
 F5NnplGcHWsPIAU3xDJY3LNm/Ma+r6rlX4DBrqpbbybcXOehwtjZNWqZJ0QU3XHJ+wl9
 doCkdeiAAz8zU7+jS94wgH9wlWY2leyy0An58v7R60ktdfkIU+diCO4IwCF/4LsHreNC
 9J3vc6dAd4Hmn613mbZVseI3ISDc7QopUcTjs20/yjknOWw8KdyeSwb+yc6YfhgU/NAn
 pN2Q==
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=U1iMghdEhkIEh7qE/6VAhvr9BIuLUIYLKBhjSGkWYXg=;
 b=Erw16x/11aZGxRj8Sm0QkhQP2ecRu9ogSB4ojgz/FyAow6hHBMlpaPP2ScwmBQQQnx
 ukYs7tmggmu9Z2LcsLenzpBaeCyYEO+L5YHZDocE0QzmSyojf1stAQ5fOgUNir8KoJPV
 lKGfuzoqEmKZGzmHZIudXtDzpDI12RYA+4gp11CSLvkV4bmVvff/03iHZcPtP8slHsdC
 +Uy8QkG0d2XQnQVgk2iSpNMK0/n1zqDYjY6JYAZz4qP1CW+816JIGU85o+jLXXLTRzE5
 EjaBk/jsARc1N1JKgNSt/t+hm3Ud0UE1520jxXDFhuuJw32BC2tBubO7Wyxrjgt/7THi
 9Bjw==
X-Gm-Message-State: AHPjjUiRPUKpyRW5eYu4LyciTEFzW+RFrb1wftpvb0f9MBal1pN4I3vB
 5m0BGlLT4BaDT9tBrDlSUj11YA==
X-Google-Smtp-Source: AOwi7QAb07L8l1SGaOEg31PWXIysvL6UkrolyG7KZzMKOxrGOXD67Dm7qVlSsNkvY07lDTGjSZ5j3g==
X-Received: by 10.46.84.67 with SMTP id y3mr3579017ljd.74.1506692970078;
 Fri, 29 Sep 2017 06:49:30 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-57.209.223.85.sovam.net.ua.
 [85.223.209.57])
 by smtp.gmail.com with ESMTPSA id 18sm795063ljd.38.2017.09.29.06.49.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 29 Sep 2017 06:49:29 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 16:49:23 +0300
Message-Id: <1506692963-1762-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1506692963-1762-1-git-send-email-al1img@gmail.com>
References: <1506692963-1762-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH] libxl: fix generating array of enums in
	getypes.py
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKRW51
bSBhbHdheXMgdXNlcyAieCIgdmFsdWUgYXMgaW5wdXQgYXJndW1lbnQuIEluCmNhc2Ugb2YgZW51
bSBhcnJheSAidCIgYXJndW1lbnQgc2hvdWxkIGJlIHBhc3NlZC4KClNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9nZW50eXBlcy5weSB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5w
eSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDRlYTcwOTEuLjUxYTU1MzkgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVz
LnB5CkBAIC00MDQsMTMgKzQwNCwxNiBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHks
IHcsIHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQogICAgIGVs
aWYgaXNpbnN0YW5jZSh0eSwgaWRsLkVudW1lcmF0aW9uKToKICAgICAgICAgaWYgZGlzY3JpbWlu
YXRvciBpcyBub3QgTm9uZToKICAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbigiT25seSBLZXll
ZFVuaW9uIGNhbiBoYXZlIGRpc2NyaW1pbmF0b3IiKQorICAgICAgICBsdiA9ICJ4IgorICAgICAg
ICBpZiBwYXJlbnQ6CisgICAgICAgICAgICBsdiA9IHc7CiAgICAgICAgIHMgKz0gIntcbiIKICAg
ICAgICAgcyArPSAiICAgIGNvbnN0IGNoYXIgKmVudW1fc3RyO1xuIgotICAgICAgICBzICs9ICIg
ICAgaWYgKCFsaWJ4bF9fanNvbl9vYmplY3RfaXNfc3RyaW5nKHgpKSB7XG4iCisgICAgICAgIHMg
Kz0gIiAgICBpZiAoIWxpYnhsX19qc29uX29iamVjdF9pc19zdHJpbmcoJXMpKSB7XG4iICUgbHYK
ICAgICAgICAgcyArPSAiICAgICAgICByYyA9IC0xO1xuIgogICAgICAgICBzICs9ICIgICAgICAg
IGdvdG8gb3V0O1xuIgogICAgICAgICBzICs9ICIgICAgfVxuIgotICAgICAgICBzICs9ICIgICAg
ZW51bV9zdHIgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyh4KTtcbiIKKyAgICAgICAg
cyArPSAiICAgIGVudW1fc3RyID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoJXMpO1xu
IiAlIGx2CiAgICAgICAgIHMgKz0gIiAgICByYyA9ICVzX2Zyb21fc3RyaW5nKGVudW1fc3RyLCAl
cyk7XG4iICUgKHR5LnR5cGVuYW1lLCB0eS5wYXNzX2FyZyh2LCBwYXJlbnQgaXMgTm9uZSwgaWRs
LlBBU1NfQllfUkVGRVJFTkNFKSkKICAgICAgICAgcyArPSAiICAgIGlmIChyYylcbiIKICAgICAg
ICAgcyArPSAiICAgICAgICBnb3RvIG91dDtcbiIKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:55:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvky-0004mt-Dn; Fri, 29 Sep 2017 13:55:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxvkx-0004mn-LX
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 13:55:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 28/B6-03454-AB05EC95; Fri, 29 Sep 2017 13:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUyZ7p8oO7OgHO
 RBtdOyVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldnzvYCz6LVDz51cHYwHhToIuRi0NIYCKT
 xISDxxkhnN+MEv/n/WTqYuQEcjYySrxvKYFIdDNKzLv5iBUiUSSxbfYNFhCbRUBVYt7tS0BxD
 g42AROJN6scQcIiAloSz3cfYQfpZRa4xCixtXcpG0iNsECYxPHj8iA1vALmErvuHYFafI1F4t
 /8T6wQCUGJkzOfgM1nBhp0499LJpBeZgFpieX/OEDCnAJ2Ekf+LgQrFxVQlpi3bxUbiC0hYCh
 x+uE2xgmMQrOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEhjMDEOxgvL0x4BCjJAeTkiivm9+5SCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvN/8gXKCRanpqRVpmTnAyIJJS3DwKInwcgKjS4i3uCAxtzgzHSJ1itGY49imy3+YOB7duP
 uHSYglLz8vVUqclxukVACkNKM0D24QLOIvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXAGQ
 KT2ZeCdy+V0CnMAGdMnniGZBTShIRUlINjNPzFMo0vEOl4kwnZHzy0/upcihec9fZj1Vc/Fz9
 r2Kn/bCeN6mxU8artX99x9qKV0J/dJ6fKr52XTcpULxhxe6qjXNEDBhthZrmfasSO5DMn8b4g
 sEgZ1uN3M/onIN7Vr7hOJGzg02d5/u3a+KJczPMD1z0On6BfTsHT+sC7o0qQb7e68sdlViKMx
 INtZiLihMBnH9WFvMCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1506693304!119372546!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55358 invoked from network); 29 Sep 2017 13:55:05 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 13:55:05 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8TDss3V029397
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 13:54:54 GMT
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 v8TDssb9031151
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 13:54:54 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v8TDsqBk006681;
 Fri, 29 Sep 2017 13:54:53 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 06:54:52 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5A2A96A0272; Fri, 29 Sep 2017 09:54:51 -0400 (EDT)
Date: Fri, 29 Sep 2017 09:54:51 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Michael Young <m.a.young@durham.ac.uk>
Message-ID: <20170929135451.GC29100@char.us.oracle.com>
References: <PS1P15301MB00598C3CB742AE4B7D98FFDBB5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <3b471fee-d8a9-70e5-771d-9da9d4047f2f@suse.com>
 <PS1P15301MB0059E7CE420C47E96536CDE4B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <b179d0c0-b1cd-2f0d-4ac8-63b96c7dbe1f@suse.com>
 <PS1P15301MB005900D7A7C63388188DEBD2B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <20170928200301.GK24624@char.us.oracle.com>
 <bfdfa0ef-3e0b-bcdc-eacd-63f1890dd8a8@canonical.com>
 <PS1P15301MB0059AC57FFDAC8408A3290B7B5790@PS1P15301MB0059.APCP153.PROD.OUTLOOK.COM>
 <alpine.LFD.2.21.1709291107430.4459@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1709291107430.4459@austen3.home>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Hongjiang Zhang <honzhan@microsoft.com>, Juergen Gross <jgross@suse.com>,
 Stefan Bader <stefan.bader@canonical.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] GRUB2 missing multiboot2 patches?Re: Only 1 CPU was
 detected
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTE6NDk6MzlBTSArMDEwMCwgTWljaGFlbCBZb3VuZyB3
cm90ZToKPiAKPiAKPiBPbiBUaHUsIDI4IFNlcCAyMDE3LCBIb25namlhbmcgWmhhbmcgd3JvdGU6
Cj4gCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFN0ZWZhbiBC
YWRlciBbbWFpbHRvOnN0ZWZhbi5iYWRlckBjYW5vbmljYWwuY29tXQo+ID4gPiBTZW50OiBGcmlk
YXksIFNlcHRlbWJlciAyOSwgMjAxNyA0OjQ5IEFNCj4gPiA+IFRvOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBIb25namlhbmcgWmhhbmcKPiA+ID4gPGhv
bnpoYW5AbWljcm9zb2Z0LmNvbT4KPiA+ID4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiBTdWJqZWN0OiBSZTog
R1JVQjIgbWlzc2luZyBtdWx0aWJvb3QyIHBhdGNoZXM/UmU6IFtYZW4tZGV2ZWxdIE9ubHkgMSBD
UFUKPiA+ID4gd2FzIGRldGVjdGVkCj4gPiA+IAo+ID4gPiBPbiAyOC4wOS4yMDE3IDE2OjAzLCBL
b25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBTZXAgMjgsIDIwMTcg
YXQgMDI6NDU6MzhQTSArMDAwMCwgSG9uZ2ppYW5nIFpoYW5nIHdyb3RlOgo+ID4gPiA+ID4gPiA+
IChYRU4pIEFDUEkgRXJyb3IgKHRieGZyb290LTAyMTgpOiBBIHZhbGlkIFJTRFAgd2FzIG5vdCBm
b3VuZAo+ID4gPiA+ID4gPiA+IFsyMDA3MDEyNl0KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFV1
aCwgdGhhdCBpcyByYXRoZXIgYmFkLCBJIGd1ZXNzLgo+ID4gPiA+IAo+ID4gPiA+IEkgYW0gZ29p
bmcgdG8gYXNzdW1lIHRoaXMgaXMgZHVlIHRvIG5vdCBoYXZpbmc6Cj4gPiA+ID4gCj4gPiA+ID4g
YjRkNzA5YjZlIFVzZSBncnViLWZpbGUgdG8gZmlndXJlIG91dCB3aGV0aGVyIG11bHRpYm9vdDIg
c2hvdWxkIGJlCj4gPiA+ID4gdXNlZCBmb3IgWGVuLmd6IGE4ZTBmMWFkZiBGaXggdXRpbC9ncnVi
LmQvMjBfbGludXhfeGVuLmluOiBBZGQKPiA+ID4gPiB4ZW5fYm9vdCBjb21tYW5kIHN1cHBvcnQg
Zm9yIGFhcmNoNjQKPiA+ID4gPiAKPiA+ID4gPiBJbiB0aGUgZ3J1YiB0aGF0IGhlIGlzIHVzaW5n
IChVYnVudHU/KQo+ID4gPiA+IAo+ID4gPiA+IEluIG90aGVyIHdvcmRzIGhlIGlzIHVzaW5nICdt
dWx0aWJvb3QnIGluc3RlYWQgb2YgJ211bHRpYm9vdDInCj4gPiA+ID4gCj4gPiA+IElmIHRoaXMg
aXMgVWJ1bnR1LCBteSBleHBlY3RhdGlvbiBpcyB0aGF0IHRoaXMgd291bGQgcmVxdWlyZSBYZW4g
NC45ICh3aGljaCBpcwo+ID4gPiBwYXJ0IG9mIDE3LjEwIGJ1dCBub3QgeWV0IHJlbGVhc2VkKSBh
bmQgd29yayBvbiBncnViMiAod2hpY2ggSSAgd2lsbCB2ZXJ5Cj4gPiA+IHVubGlrZWx5IGhhdmUg
dGhlIHRpbWUgZm9yKS4gRGViaWFuIGhhcyBub3QgeWV0IG1vdmVkIHRvIFhlbiA0LjksIHNvIEkg
d291bGQKPiA+ID4gZG91YnQgdGhhdCBpdCB3b3VsZCB3b3JrIHRoZXJlIGVpdGhlci4KPiA+ID4g
Cj4gPiBJZiBYZW4gNC45IGRvZXMgbm90IHdvcmsgZWl0aGVyLCBzaGFsbCBJIHRyeSBDZW50T1Mg
Ny4xMyBpbnN0ZWFkPyBPciB3aGljaCBMaW51eCBkaXN0cmlidXRpb24gaXMgcmVjb21tZW5kZWQ/
Cj4gCj4gSSB0aGluayBGZWRvcmEgMjcgKGN1cnJlbnRseSBpbiBiZXRhKSBpcyBhbG1vc3QgdGhl
cmUgKGZvciB4ODZfNjQgYW55d2F5KS4KPiBJdCBkb2VzIGhhdmUgeGVuIDQuOSwgYnV0IHNvbWUg
bWFudWFsIHN0ZXBzIGFyZSBuZWVkZWQgdG8gZ2V0IGdydWIyIHdvcmtpbmcKPiB1c2luZyBtdWx0
aWJvb3QyLiBUaGVzZSBhcmUKPiAKPiAqIGVkaXQgdGhlIGdydWIuY2ZnIGZpbGUgdG8gdXNlIG11
bHRpYm9vdDIgYW5kIG1vZHVsZTIgcmF0aGVyIHRoYW4gbXVsdGlib290Cj4gYW5kIG1vZHVsZQoK
SXQgd29uJ3QgZ2VuZXJhdGUgdGhlIHN0YW56YS4KPiAqIGluc3RhbGwgdGhlIGdydWIyLWVmaS14
NjQtbW9kdWxlcyBwYWNrYWdlIGFuZCBjb3B5IG11bHRpYm9vdDIubW9kIGFuZAo+IHJlbG9jYXRv
ci5tb2QgZnJvbSAvdXNyL2xpYi9ncnViL3g4Nl82NC1lZmkgdG8KPiAvYm9vdC9lZmkvRUZJL2Zl
ZG9yYS94ODZfNjQtZWZpLyAod2hpY2ggeW91IHByb2JhYmx5IG5lZWQgdG8gY3JlYXRlKQo+ICog
YWRkIGluc21vZCBtdWx0aWJvb3QyIHRvIHRoZSByZWxldmFudCBzZWN0aW9uIGluIHRoZSBncnVi
LmNmZyBmaWxlIHdpdGgKPiB0aGUgb3RoZXIgaW5zbW9kIGxpbmVzLgo+IAo+IEFsc28gd2F0Y2gg
b3V0IGZvciB1c2VsZXNzIHNlY3Rpb25zIGluIHRoZSBncnViLmNmZyBmaWxlIGZvciBhIHhlbiBj
b25maWcKPiBmaWxlIHJhdGhlciB0aGFuIGZvciB4ZW4gaXRzZWxmLgoKU2FkbHkgbm90IHRoZXJl
IGFzIHRoZSBBUk0gY2hhbmdlcyBicm9rZSB4ODYsIHNlZToKCmh0dHBzOi8vYnVnemlsbGEucmVk
aGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQ4NjAwMgoKPiAKPiBJIHJlY2VudGx5IGdvdCB4ZW4g
d29ya2luZyBkb2luZyB0aGUgYWJvdmUgaW5jbHVkaW5nIHJ1bm5pbmcgYSBkb21VIGd1ZXN0LAo+
IGJ1dCBnZG0gZGlkbid0IHN0YXJ0IGFuZCBJIGhhdmVuJ3QgaGFkIGEgY2hhbmNlIHRvIHdvcmsg
b3V0IGlmIHRoYXQgaXMKPiByZWxhdGVkIG9yIG5vdC4KPiAKPiAJTWljaGFlbCBZb3VuZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:57:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvmx-0004u2-RW; Fri, 29 Sep 2017 13:57:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438d2e384=Ian.Jackson@citrix.com>)
 id 1dxvmw-0004te-Mi; Fri, 29 Sep 2017 13:57:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 33/7D-03610-5315EC95; Fri, 29 Sep 2017 13:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDva5p4Ll
 Ig627xCx6W++yWHxZ3sBo8X3LZCYHZo/DH66wBDBGsWbmJeVXJLBmXFs9m7XgKGPFzL9tLA2M
 Cxi7GDk5JAT8Jc7v72QGsdkEdCWatvxlA7F5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEj
 b3EtYs9QDYHB4uAqkTvKV+QsIiAmsTGG2+BwlxA5ZeYJX5MPAa2S1jAVWLi5LVgMzkFHCTar/
 eCzRQCmnN3witWiHtMJN4u3MkGMlMIaNDc9fETGPlmIbloFpKLZiG5aAEj8ypGjeLUorLUIl1
 DQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYyflgUcYpTkYFIS5XXz
 OxcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3kz9QTrAoNT21Ii0zBxgJMGkJDh4lEV7OAKA0b
 3FBYm5xZjpE6hSjJUfPiot/mDhuPLwOJDtu3v3DJMSSl5+XKiXOyw3SIADSkFGaBzcOFq2XGG
 WlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMx7GOQqnsy8Eritr4AOYgI6aPLEMyAHlSQipKQaGFl
 y1ZcnZS7SN7u6J/k95w7+w3POcj5dxOMUtfZK52FLtX1rNsTMfP43Kfep6Vf3zJ6gUlelDYE8
 qXksRR8XBLt7ejutYC72ll7NM0uu7sneMp4Hh2aHaTN1xc6x2Jl3OXLlh3+hreyxGslWBtt3G
 D7UDWGJcJsm/5ntk7T8z3Wrn01dcbInT4mlOCPRUIu5qDgRAEP8wrjRAgAA
X-Env-Sender: prvs=438d2e384=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1506693427!95997291!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45327 invoked from network); 29 Sep 2017 13:57:09 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 13:57:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449773804"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22990.20763.586251.15263@mariner.uk.xensource.com>
Date: Fri, 29 Sep 2017 14:56:43 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com-0>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com-0>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Anil Madhavapeddy <anil@recoil.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid,
	Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJGb3JtYWwgdm90ZSBvbiBVbmljb3JlIFByb3Bvc2FsIChkZWFk
bGluZSBGcmlkLCBPY3QgNnRoKSIpOgo+IFBST1BPU0FMOiBVbmljb3JlCi4uLgoKSSB0aGluayB0
aGlzIGlzIGV4Y2VsbGVudCBhbmQgSSB3aXNoIHRoZSBwcm9qZWN0IGZvcnRpdHVkZSBhbmQgdGhl
CmJlc3Qgb2YgbHVjay4KCisxLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 13:58:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 13:58:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxvnj-00050P-4s; Fri, 29 Sep 2017 13:57:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anais.gantet@airbus.com>) id 1dxvjm-0004kd-1y
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 13:53:54 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1E/5E-30935-0705EC95; Fri, 29 Sep 2017 13:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUS+MdCVDc/4Fy
 kwdstShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3R81sBVutK+ae3M/YwPhRr4uRk0NI4CGj
 xPGrrl2MXED2RyaJhXsOs0AktjJKPOmqgUjMYJTYMe81O0hCREBWYnXXHDCbTcBW4kLLZyYQW
 1ggRqK39SAriM0rkCJx7fcrMJtFQFVix6NLbCC2qEC4RNPZfhaIGkGJkzOfgNnMAqESsz9vZI
 OwxSVuPZkPNJODQ0JAQmLnXqkJjHyzkHTMQtIxC0nHLKAOZgFNifW79CHC2hLLFr5mhrA1JFr
 nzGWHsOUlmrfOZl7AyL6KUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgv
 OT93EyMwmOsZGBh3ME5Y5XeIUZKDSUmU183vXKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4Of
 6CcYFFqempFWmYOMK5g0hIcPEoivMIgad7igsTc4sx0iNQpRmOOY5su/2Hi2Hfz7h8mIZa8/L
 xUKXHeWSBbBEBKM0rz4AbB4v0So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWGIhTyZeSVw+14
 BncIEdMrkiWdATilJREhJNTA2Pzp8vuFj8Z1k3eT1/0oPGh0O0vx8suF7WOACkf37HjNyTXo/
 j3Mb/9sd33vipptIO23WWFD4Xjl1SUSuXvztCFu/0L4WifDNHtvWxU05cX5L6f69u2Yssj92n
 e/tAcEdN5ViJq3a+SzmcsjrGCFfnovXJt4ti/9zWWeXA99mc6UpWtr6fy76K7EUZyQaajEXFS
 cCAIknrOPyAgAA
X-Env-Sender: anais.gantet@airbus.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506693231!93270025!1
X-Originating-IP: [81.252.56.21]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogODEuMjUyLjU2LjIxID0+IDk4NTIx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15857 invoked from network); 29 Sep 2017 13:53:51 -0000
Received: from airbus-sf5.airbus.gmessaging.net (HELO
 airbus-sf5.airbus.gmessaging.net) (81.252.56.21)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 29 Sep 2017 13:53:51 -0000
Received: from airbus-sf5.airbus.gmessaging.net (localhost.localdomain
 [127.0.0.1])
 by localhost.airbus.gmessaging.net (Postfix) with SMTP id CEF9BED87F3
 for <xen-devel@lists.xen.org>; Fri, 29 Sep 2017 15:53:50 +0200 (CEST)
Received: from DE0-03HUB-P01.central.mail.corp (unknown [192.168.7.141])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client CN "DE0-03HUB-P01.central.mail.corp",
 Issuer "central-DE0-VS03PKI-P02-CA" (not verified))
 by airbus-sf5.airbus.gmessaging.net (Postfix) with ESMTPS id ACD01ED8571
 for <xen-devel@lists.xen.org>; Fri, 29 Sep 2017 15:53:50 +0200 (CEST)
Received: from mailrelay.ssi.corp (10.86.21.96) by
 DE0-03HUB-P01.central.mail.corp (44.225.67.171) with Microsoft SMTP Server
 (TLS) id 15.0.1263.5; Fri, 29 Sep 2017 15:53:45 +0200
Received: from [172.16.35.2] (unknown [172.16.35.2])
 by mailrelay.ssi.corp (Postfix) with ESMTPS id 6D6F3203BF;
 Fri, 29 Sep 2017 15:53:45 +0200 (CEST)
To: <xen-devel@lists.xen.org>
From: =?UTF-8?Q?Ana=c3=afs_Gantet?= <anais.gantet@airbus.com>
Message-ID: <25807_1506693230_59CE506E_25807_2461_1_c4633f31-28bd-574d-cee0-d8f9cd9cf431@airbus.com>
Date: Fri, 29 Sep 2017 15:53:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
X-GM-Security: forwarded
X-Mailman-Approved-At: Fri, 29 Sep 2017 13:57:57 +0000
Subject: [Xen-devel] [BUG] x86_emulate function seems to partially handle
 far-jmp instruction emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3060295574038420731=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3060295574038420731==
Content-Type: multipart/alternative;
	boundary="------------EDE67E945F1AF617D8BD72D2"
Content-Language: en-US


--------------EDE67E945F1AF617D8BD72D2
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi,

I would just like to underline a unusual behaviour I observed recently
with Xen. Indeed, a test with a Xen HVM x86-32bit guest pointed out the
x86_emulate function in xen/arch/x86/x86_emulate/x86_emulate.c seems to
only partially handle far-jmp instruction emulation.

According to Intel documentation, when the processor is operating in
protected mode, there exists three types of far jumps:
* A far jump to a conforming or non-conforming code segment;
* A far jump through a call gate;
* A task switch - through a task gate or directly with a TSS segment.

When x86_emulate function emulates a far jmp (case 0xea or 0xff/5), it
does not check what type of descriptor given as far-jmp parameter. When
performing segment loading (by calling load_seg function), type segment
parameter is always set to 'x86_seg_cs':

xen/arch/x86/x86_emulate/x86_emulate.c:
4665=C2=A0=C2=A0=C2=A0=C2=A0 far_jmp:
4666=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if ( (rc =3D load_seg(=
x86_seg_cs, imm2, 0, &cs, ctxt, ops)) ||
4667=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 (rc =3D commit_far_branch(&cs, imm1)) )
4668=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 goto done;
4669=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 break;

In protected mode load_seg calls protmode_load_seg. Before loading
segment, protmode_load_seg checks several properties, in particular the
consistency of the system flag S of 'x86_seg_cs' and of the descriptor
'desc' referenced by 'imm2'. If imm2 references a call gate, a task gate
or a tss segment, flag S is clear and differs from x86_seg_cs flag. That
lead to a segmentation fault:

xen/arch/x86/x86_emulate/x86_emulate.c:
1434=C2=A0=C2=A0=C2=A0=C2=A0 /* User segments must have S flag =3D=3D 1. */
1435=C2=A0=C2=A0=C2=A0=C2=A0 if ( is_x86_user_segment(seg) && !(desc.b & (1=
u << 12)) )
1436=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 goto raise_exn;

In a nutshell, x86_emulate always generates a segmentation fault instead
of performing a legitim task swich or a legitim far jump through a call
gate.
Is it normal ?

Regards,

Ana=C3=AFs Gantet

NB: it seems it is the same problem with far-call emulation.

--=20
Ana=C3=AFs Gantet
Evaluation
DTO Digital Security =E2=80=93 ZSCCR=20
Airbus - B80-E130/E14CA

PGP fingerprint : 478C 6713 366D 742E 1F10  81C0 7D78 5359 17E2 3980


<html><head></head><body><font color=3D"black" face=3D"arial" size=3D"2">
The information in this e-mail is confidential. The contents may not be dis=
closed or used by anyone other than the addressee. Access to this e-mail by=
 anyone else is unauthorised.
If you are not the intended recipient, please notify Airbus immediately and=
 delete this e-mail.
Airbus cannot accept any responsibility for the accuracy or completeness of=
 this e-mail as it has been sent over public networks. If you have any conc=
erns over the content of this message or its Accuracy or Integrity, please =
contact Airbus immediately.
All outgoing e-mails from Airbus are checked using regularly updated virus =
scanning software but you should take whatever measures you deem to be appr=
opriate to ensure that this message and any attachments are virus free.
</font>
</body>
</html>


--------------EDE67E945F1AF617D8BD72D2
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><font size="2"><span style="font-size:10pt;">Hi,<br>
          <br>
          I would just like to underline a unusual behaviour I observed
          recently<br>
          with Xen. Indeed, a test with a Xen HVM x86-32bit guest
          pointed out the<br>
          x86_emulate function in xen/arch/x86/x86_emulate/x86_emulate.c
          seems to<br>
          only partially handle far-jmp instruction emulation.<br>
          <br>
          According to Intel documentation, when the processor is
          operating in<br>
          protected mode, there exists three types of far jumps:<br>
          * A far jump to a conforming or non-conforming code segment;<br>
          * A far jump through a call gate;<br>
          * A task switch - through a task gate or directly with a TSS
          segment.<br>
          <br>
          When x86_emulate function emulates a far jmp (case 0xea or
          0xff/5), it<br>
          does not check what type of descriptor given as far-jmp
          parameter. When<br>
          performing segment loading (by calling load_seg function),
          type segment<br>
          parameter is always set to 'x86_seg_cs':<br>
          <br>
          xen/arch/x86/x86_emulate/x86_emulate.c:<br>
          4665     far_jmp:<br>
          4666         if ( (rc = load_seg(x86_seg_cs, imm2, 0, &amp;cs,
          ctxt, ops)) ||<br>
          4667              (rc = commit_far_branch(&amp;cs, imm1)) )<br>
          4668             goto done;<br>
          4669         break;<br>
          <br>
          In protected mode load_seg calls protmode_load_seg. Before
          loading<br>
          segment, protmode_load_seg checks several properties, in
          particular the<br>
          consistency of the system flag S of 'x86_seg_cs' and of the
          descriptor<br>
          'desc' referenced by 'imm2'. If imm2 references a call gate, a
          task gate<br>
          or a tss segment, flag S is clear and differs from x86_seg_cs
          flag. That<br>
          lead to a segmentation fault:<br>
          <br>
          xen/arch/x86/x86_emulate/x86_emulate.c:<br>
          1434     /* User segments must have S flag == 1. */<br>
          1435     if ( is_x86_user_segment(seg) &amp;&amp; !(desc.b
          &amp; (1u &lt;&lt; 12)) )<br>
          1436         goto raise_exn;<br>
          <br>
          In a nutshell, x86_emulate always generates a segmentation
          fault instead<br>
          of performing a legitim task swich or a legitim far jump
          through a call<br>
          gate.<br>
          Is it normal ?<br>
          <br>
          Regards,<br>
          <br>
          Anaïs Gantet<br>
          <br>
          NB: it seems it is the same problem with far-call emulation.</span></font></p>
    <pre class="moz-signature" cols="72">-- 
Anaïs Gantet
Evaluation
DTO Digital Security – ZSCCR 
Airbus - B80-E130/E14CA

PGP fingerprint : 478C 6713 366D 742E 1F10  81C0 7D78 5359 17E2 3980</pre>
  <PRE><html><head></head><body><font color="black" face="arial" size="2">
The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised.
If you are not the intended recipient, please notify Airbus immediately and delete this e-mail.
Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately.
All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.
</font>
</body>
</html>
</PRE></body>
</html>

--------------EDE67E945F1AF617D8BD72D2--


--===============3060295574038420731==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3060295574038420731==--


From xen-devel-bounces@lists.xen.org Fri Sep 29 14:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwDH-00075j-EM; Fri, 29 Sep 2017 14:24:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxwDG-00075d-Pj
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:24:22 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 ED/9D-02046-5975EC95; Fri, 29 Sep 2017 14:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDve7U8HO
 RBneaNS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyuhrXsBbcZKx4vbWNsYNzM2MXIySEh4C+x
 Y80sVhCbTUBH4uLcnWxdjBwcIgIqErf3GoCEmQXkJfZueM8GYgsLuEgsXXuJGcRmEVCVWHblC
 BOIzStgKfH77BsWkFYJAT2JH9sNQcJCAooS/fMesEGUCEqcnPmEBWKkhMTBFy+YJzByz0KSmo
 UktYCRaRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYBgwAME
 OxuYvTocYJTmYlER5nwafixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdsRBpQTLEpNT61Iy8wB
 BiRMWoKDR0mENwIkzVtckJhbnJkOkTrFaMxx4+H1P0wcHTfv/mESYsnLz0uVEuedAFIqAFKaU
 ZoHNwgWKZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzDsdZApPZl4J3L5XQKcwAZ0yeeIZkF
 NKEhFSUg2MnsI2bWmB0qo+lxS80p9qcLOe0efh53P8Oa+j54jtFNMm200L1W4X3C3kDAq53mU
 433xKjtnU374rlx3PE/AOmbnaa8e1mA2KTS0vsyM9tnd2ak7TuR4aasmraFyR/VWmxijsVhf/
 pP/uM4qqzLzVXhs9PcbZot625PeEohtKp5c4R3477q/EUpyRaKjFXFScCABTxkHTjwIAAA==
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506695060!100371930!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17120 invoked from network); 29 Sep 2017 14:24:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:24:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449778607"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:24:15 +0100
Message-ID: <20170929142417.83264-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
MIME-Version: 1.0
Cc: Ian.Jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH 0/2] osstest: followup from the PVH toolstack
	series
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpUaGUgdHdvIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMgbW9kaWZ5IG9zc3Rlc3QgaW4g
b3JkZXIgdG8gZml4IHRoZSBQVkgKdGVzdHMsIGFuZCBhbHNvIHN3aXRjaCBIVk0gZ3Vlc3RzIHRv
IHVzZSB0aGUgJ3R5cGUnIG9wdGlvbiAobm90ZSB0aGF0CnRoZSBidWlsZGVyIG9wdGlvbiBpcyBr
ZXB0IGZvciBjb21wYXRpYmlsaXR5IHJlYXNvbnMpLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwDL-00076H-Sn; Fri, 29 Sep 2017 14:24:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxwDK-00075v-Lc
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:24:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4D/E3-03454-9975EC95; Fri, 29 Sep 2017 14:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO608HO
 RBks3qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnNzxgLOhirehr2sTWwDidpYuRk0NCwF/i
 xYFLTCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwu4S9y5sAisRFjAQOLm92+sIDaLgKpE5/z7z
 CA2r4ClxLup75lBWiUE9CR+bDcEMTkFrCTmNomAVAgBVRw5MJ0dolpQ4uTMJywQ0zUlWrf/Zo
 ew5SWat85mhqhXlOif94BtAiPfLCQts5C0zELSsoCReRWjRnFqUVlqka6hgV5SUWZ6RkluYmY
 OkGeml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCD8fj7uEOMkhxMSqK8T4PPRQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4O0IA8oJFqWmp1akZeYAAx4mLcHBoyTCGwGS5i0uSMwtzkyHSJ1iNOa48
 fD6HyaOjpt3/zAJseTl56VKifMagJQKgJRmlObBDYJF4iVGWSlhXkag04R4ClKLcjNLUOVfMY
 pzMCoJ804HmcKTmVcCt+8V0ClMQKdMnngG5JSSRISUVANj8rVZbe8+Tzwf58a547rGwsPdOgc
 kP3pwWfWkJqWXSenLz1O8otxq8fCYptqmU1ZfeecZCk2tMrwrVsc/33lJZmv7zheVIXqpn8Sd
 NN/M2fKpPe7zxsOKRowV9z7Mjda/IKbKta9r9fr3uTZtu5ZLCgZP3Jyw2PjBxDf/Akt70/MEN
 Q/vlkpXYinOSDTUYi4qTgQAr0ZTob8CAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506695061!79420796!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28224 invoked from network); 29 Sep 2017 14:24:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:24:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441792813"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:24:16 +0100
Message-ID: <20170929142417.83264-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170929142417.83264-1-roger.pau@citrix.com>
References: <20170929142417.83264-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian.Jackson@eu.citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHB2aD0xIHhsIG9wdGlvbiB3YXMgcmVtb3ZlZCwgc28gc3dpdGNoIHRoZSBQVkggdGVzdHMg
dG8gdXNlCnR5cGU9J3B2aCcgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20KLS0tCiB0cy1kZWJpYW4tZml4dXAgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdHMtZGViaWFuLWZpeHVwIGIv
dHMtZGViaWFuLWZpeHVwCmluZGV4IDU3MWIyNTA5Li44MGMzNWRhNSAxMDA3NTUKLS0tIGEvdHMt
ZGViaWFuLWZpeHVwCisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTM2LDggKzEzNiw4IEBAIHN1
YiBvdGhlcmZpeHVwY2ZnICgpIHsKIAogICAgIG15ICRwdmggPSBndWVzdF92YXIoJGdobywncHZo
Jyx1bmRlZik7CiAgICAgaWYgKCRwdmgpIHsKLQkkY2ZnID1+IHMvXnB2aFxiLiovL21nOwotCSRj
ZmcgLj0gIlxucHZoPSRwdmhcbiI7CisJJGNmZyA9fiBzL150eXBlPVxiLiovL21nOworCSRjZmcg
Lj0gIlxudHlwZT0ncHZoJ1xuIjsKICAgICB9CiAKICAgICAjIFBDSSBwYXNzdGhyb3VnaAotLSAK
Mi4xMy41IChBcHBsZSBHaXQtOTQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwDL-000766-LZ; Fri, 29 Sep 2017 14:24:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxwDK-00075u-IY
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:24:26 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B5/27-02048-9975EC95; Fri, 29 Sep 2017 14:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve608HO
 RBo8Xill83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbNz1iLWhmrbjVdYatgbGfpYuRk0NCwF/i
 8vN9zCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwu4S9y5sIgJxBYWsJaYe3AGWDmLgKrE0fP32
 UBsXgFLiQ/TjzCCtEoI6En82G4IYnIKWEnMbRIBqRACqjhyYDo7RLWgxMmZT1ggpmtKtG7/zQ
 5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypG9eLUorLUIl1jvaSizPSMktzEzBx
 dQwNjvdzU4uLE9NScxKRiveT83E2MwCBjAIIdjM1fnA4xSnIwKYnyPg0+FynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgrcjDCgnWJSanlqRlpkDDHeYtAQHj5IIbwRImre4IDG3ODMdInWK0ZLj2
 KbLf5g4bjy8DiQ7bt79wyTEkpeflyolzjsBpEEApCGjNA9uHCwmLzHKSgnzMgIdKMRTkFqUm1
 mCKv+KUZyDUUmYdzrIFJ7MvBK4ra+ADmICOmjyxDMgB5UkIqSkGhiT7cPS3BLftz+R93NrOv3
 kr9fJBtnAPkuB+bv8O62//6pPf7jpaeHm1KcTo/0vFt34+TGX4/5nT/PzZazm6+8vFl/IbBaw
 4euBIOGZ4TvclLYIXZm4/4eTmfOj3z36/NYV51k3b32l9XS+1wX9OCariiox38ylOtGsu9WSp
 q4VvfqLe6dfk5MSS3FGoqEWc1FxIgC7XZZixAIAAA==
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506695060!100371930!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17174 invoked from network); 29 Sep 2017 14:24:22 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:24:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449778612"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:24:17 +0100
Message-ID: <20170929142417.83264-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.13.5 (Apple Git-94)
In-Reply-To: <20170929142417.83264-1-roger.pau@citrix.com>
References: <20170929142417.83264-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Ian.Jackson@eu.citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] osstest: use type='hvm' for HVM guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByZXZpb3VzIGJ1aWxkZXI9J2h2bScgaXMgYWxzbyBrZXB0IGZvciBjb21wYXRpYmlsaXR5
IHdpdGggb2xkZXIKWGVuIHJlbGVhc2VzLiBOb3RlIHRoYXQgdGhlIHR5cGUgb3B0aW9uIGlzIGln
bm9yZWQgaW4gcHJldmlvdXMgWGVuCnZlcnNpb25zLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbQotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAxICsKIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9P
c3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGE1Y2NhMzkxLi42NjYyNWU2ZiAxMDA2NDQKLS0t
IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBA
IC0yMDg5LDYgKzIwODksNyBAQCBzdWIgbW9yZV9wcmVwYXJlZ3Vlc3RfaHZtICgkJCQkO0ApIHsK
ICAgICBteSAkY2ZnID0gPDxFTkQ7CiAka2VybmVsCiBidWlsZGVyICAgICA9ICdodm0nCit0eXBl
ICAgICAgICA9ICdodm0nCiAjCiBkaXNrICAgICAgICA9IFsKIAkJJGRpc2tzCi0tIAoyLjEzLjUg
KEFwcGxlIEdpdC05NCkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:44:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwWj-0000CW-J6; Fri, 29 Sep 2017 14:44:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxwWi-0000CQ-DG
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 14:44:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 46/3F-03422-B4C5EC95; Fri, 29 Sep 2017 14:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsWyU9JRQtcr5ly
 kwfpVxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8at0z8ZC/ZaVLyduoKxgfGnVhcjJ4eEQJDE
 2yOrmEBsYYEciSuTH7KD2CIC4RL/5pwBiwsJpEgcubqCEcRmE9CX2P3iE1icV8BW4nR/E5jNI
 qAq8erqfjBbFKi36Ww/C0SNoMTJmU/AbE6BVImJ3+8wg9jMAqESDTdbmCBscYmmLytZIXapSV
 zrv8QOcVu6xNa/v5gnMPLNQjJqFpL2WUjaZzFyANmaEut36UOE5SWat85mhrA1JFrnzGVHFl/
 AyL6KUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwlBmAYAfj
 zvWBhxglOZiURHmto85FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLY8GygkWpaanVqRl5gCjC
 iYtwcGjJMLLAZLmLS5IzC3OTIdInWI05ji26fIfJo59N+/+YRJiycvPS5US540CKRUAKc0ozY
 MbBIv2S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm9QaZwpOZVwK37xXQKUxAp0yeeAbklJJ
 EhJRUA2PBhDNL7xmf2aG9hvflye2+xs3zDBZe1hV1N1nR0rX9YuC+R567jqs7TxHsFX3ItlN+
 0sM5fXPVNi1//UT91blqnjmNweXfQo8bb+Hd9br0v2fffc86tc2/zSJXeb3vXHHgUmxT9bnZ4
 Zu+nNWoVlvm6viv5IQqn3HyHX7u+JnXI2fKGBx8mySpxFKckWioxVxUnAgAyWEYTfECAAA=
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506696266!118878469!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53523 invoked from network); 29 Sep 2017 14:44:26 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:44:26 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208,217";a="53720597"
To: =?UTF-8?Q?Ana=c3=afs_Gantet?= <anais.gantet@airbus.com>,
 <xen-devel@lists.xen.org>
References: <25807_1506693230_59CE506E_25807_2461_1_c4633f31-28bd-574d-cee0-d8f9cd9cf431@airbus.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <254c70e3-281d-107a-8f87-9a0584eac517@citrix.com>
Date: Fri, 29 Sep 2017 15:44:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <25807_1506693230_59CE506E_25807_2461_1_c4633f31-28bd-574d-cee0-d8f9cd9cf431@airbus.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] x86_emulate function seems to partially
 handle far-jmp instruction emulation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5633849430850589951=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5633849430850589951==
Content-Type: multipart/alternative;
	boundary="------------D3B4C5014C21339A5592A7CB"
Content-Language: en-GB

--------------D3B4C5014C21339A5592A7CB
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 29/09/17 14:53, Anaïs Gantet wrote:
>
> Hi,
>
> I would just like to underline a unusual behaviour I observed recently
> with Xen. Indeed, a test with a Xen HVM x86-32bit guest pointed out the
> x86_emulate function in xen/arch/x86/x86_emulate/x86_emulate.c seems to
> only partially handle far-jmp instruction emulation.
>
> According to Intel documentation, when the processor is operating in
> protected mode, there exists three types of far jumps:
> * A far jump to a conforming or non-conforming code segment;
> * A far jump through a call gate;
> * A task switch - through a task gate or directly with a TSS segment.
>
> When x86_emulate function emulates a far jmp (case 0xea or 0xff/5), it
> does not check what type of descriptor given as far-jmp parameter. When
> performing segment loading (by calling load_seg function), type segment
> parameter is always set to 'x86_seg_cs':
>
> xen/arch/x86/x86_emulate/x86_emulate.c:
> 4665     far_jmp:
> 4666         if ( (rc = load_seg(x86_seg_cs, imm2, 0, &cs, ctxt, ops)) ||
> 4667              (rc = commit_far_branch(&cs, imm1)) )
> 4668             goto done;
> 4669         break;
>
> In protected mode load_seg calls protmode_load_seg. Before loading
> segment, protmode_load_seg checks several properties, in particular the
> consistency of the system flag S of 'x86_seg_cs' and of the descriptor
> 'desc' referenced by 'imm2'. If imm2 references a call gate, a task gate
> or a tss segment, flag S is clear and differs from x86_seg_cs flag. That
> lead to a segmentation fault:
>
> xen/arch/x86/x86_emulate/x86_emulate.c:
> 1434     /* User segments must have S flag == 1. */
> 1435     if ( is_x86_user_segment(seg) && !(desc.b & (1u << 12)) )
> 1436         goto raise_exn;
>
> In a nutshell, x86_emulate always generates a segmentation fault instead
> of performing a legitim task swich or a legitim far jump through a call
> gate.
> Is it normal ?
>

Unfortunately, (lack of) support for far calls/jumps to gates is a known
limitation.  It it wasn't explicitly identified before, it did come to
light as part of c/s 653cae72 when trying to reduce the number of x86
instruction decoders in the hypervisor to just one.

The current architecture of x86_emulate() makes it hard to fix.  At the
most recent Xen Dev Summit, I proposed an alteration in emulation
architecture which will allow us to use one single implementation which
works for PV and HVM guests.  It will have the advantage of allowing us
to harmonise the task switch logic as well, which currently only works
when initiated from a VT-x/SVM TASK_SWITCH vmexit, rather than an
emulation of `lcall $tss`

In short, its known broken and there is a plan to try and resolve it.

~Andrew

--------------D3B4C5014C21339A5592A7CB
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/09/17 14:53, Anaïs Gantet wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:25807_1506693230_59CE506E_25807_2461_1_c4633f31-28bd-574d-cee0-d8f9cd9cf431@airbus.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <p><font size="2"><span style="font-size:10pt;">Hi,<br>
            <br>
            I would just like to underline a unusual behaviour I
            observed recently<br>
            with Xen. Indeed, a test with a Xen HVM x86-32bit guest
            pointed out the<br>
            x86_emulate function in
            xen/arch/x86/x86_emulate/x86_emulate.c seems to<br>
            only partially handle far-jmp instruction emulation.<br>
            <br>
            According to Intel documentation, when the processor is
            operating in<br>
            protected mode, there exists three types of far jumps:<br>
            * A far jump to a conforming or non-conforming code segment;<br>
            * A far jump through a call gate;<br>
            * A task switch - through a task gate or directly with a TSS
            segment.<br>
            <br>
            When x86_emulate function emulates a far jmp (case 0xea or
            0xff/5), it<br>
            does not check what type of descriptor given as far-jmp
            parameter. When<br>
            performing segment loading (by calling load_seg function),
            type segment<br>
            parameter is always set to 'x86_seg_cs':<br>
            <br>
            xen/arch/x86/x86_emulate/x86_emulate.c:<br>
            4665     far_jmp:<br>
            4666         if ( (rc = load_seg(x86_seg_cs, imm2, 0,
            &amp;cs, ctxt, ops)) ||<br>
            4667              (rc = commit_far_branch(&amp;cs, imm1)) )<br>
            4668             goto done;<br>
            4669         break;<br>
            <br>
            In protected mode load_seg calls protmode_load_seg. Before
            loading<br>
            segment, protmode_load_seg checks several properties, in
            particular the<br>
            consistency of the system flag S of 'x86_seg_cs' and of the
            descriptor<br>
            'desc' referenced by 'imm2'. If imm2 references a call gate,
            a task gate<br>
            or a tss segment, flag S is clear and differs from
            x86_seg_cs flag. That<br>
            lead to a segmentation fault:<br>
            <br>
            xen/arch/x86/x86_emulate/x86_emulate.c:<br>
            1434     /* User segments must have S flag == 1. */<br>
            1435     if ( is_x86_user_segment(seg) &amp;&amp; !(desc.b
            &amp; (1u &lt;&lt; 12)) )<br>
            1436         goto raise_exn;<br>
            <br>
            In a nutshell, x86_emulate always generates a segmentation
            fault instead<br>
            of performing a legitim task swich or a legitim far jump
            through a call<br>
            gate.<br>
            Is it normal ?<br>
          </span></font></p>
    </blockquote>
    <br>
    Unfortunately, (lack of) support for far calls/jumps to gates is a
    known limitation.  It it wasn't explicitly identified before, it did
    come to light as part of c/s 653cae72 when trying to reduce the
    number of x86 instruction decoders in the hypervisor to just one.<br>
    <br>
    The current architecture of x86_emulate() makes it hard to fix.  At
    the most recent Xen Dev Summit, I proposed an alteration in
    emulation architecture which will allow us to use one single
    implementation which works for PV and HVM guests.  It will have the
    advantage of allowing us to harmonise the task switch logic as well,
    which currently only works when initiated from a VT-x/SVM
    TASK_SWITCH vmexit, rather than an emulation of `lcall $tss`<br>
    <br>
    In short, its known broken and there is a plan to try and resolve
    it.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------D3B4C5014C21339A5592A7CB--


--===============5633849430850589951==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5633849430850589951==--


From xen-devel-bounces@lists.xen.org Fri Sep 29 14:47:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwZA-0000Kr-0y; Fri, 29 Sep 2017 14:47:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxwZ8-0000Kl-Uw
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:46:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7C/E2-03283-2EC5EC95; Fri, 29 Sep 2017 14:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVyuP0Ov+79mHO
 RBn2tlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bi6UsZC74yVXzfuJO9gXElUxcjJ4eEgJHE
 24n/gGwuDiGBhYwSzdOfsYM4IgJdjBLHe2+DVbEJqEpsuH6KFcQWFlCUmLS0mQXE5hWwlnh5Y
 wmYzQJU82nCJbB6UYFwiaaz/VA1ghInZz4Bs5kF1CX+zLvEDGGLS9x6Mp8JwpaX2P52DvMERp
 5ZSFpmIWmZhaRlFpKWBYwsqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAgOLAQh2MF7fGHCIUZKDSUmU1zrqXKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7y
 aKCcYFFqempFWmYOMMRh0hIcPEoivBwgad7igsTc4sx0iNQpRl2OGw+v/2ESYsnLz0uVEueNA
 ikSACnKKM2DGwGLt0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u0AmcKTmVcCt+kV0BFMQE
 dMnngG5IiSRISUVAPj/CmzY29xOVwWuvZ4Wv3b47vr56fqh9olP876JXwgkW/+xh1OK/xPGGv
 J29TuYX1+YX2ReLXW9NaW9/nu78Pv7P5gzr8muHUSU/SC94oTV3J+EL5iN1nWP+5a6Orm2r2z
 F4iuOHovQHFxi+3Cmp0GHufvR5du2Pp3ky3jydDYgicR3IbLPI+9UmIpzkg01GIuKk4EANata
 gCyAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1506696415!118878935!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25945 invoked from network); 29 Sep 2017 14:46:55 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-16.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 14:46:55 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0378BACF9;
 Fri, 29 Sep 2017 14:46:55 +0000 (UTC)
To: The development of GNU GRUB <grub-devel@gnu.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel Kiper <daniel.kiper@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
Date: Fri, 29 Sep 2017 16:46:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSdtIHRoaW5raW5nIGFib3V0IHRvIGFkZCBzdXBwb3J0IGZvciBYZW4gUFZIIGd1ZXN0cyB0byBn
cnViMi4KCkJhc2ljYWxseSBJIHNlZSB0d28gb3B0aW9ucyBob3cgdG8gZG8gaXQ6CgphKSBhZGQg
UFZIIHN1cHBvcnQgdG8gY3VycmVudCBncnViLnhlbiAoYm90aCwgMzItIGFuZCA2NC1iaXQpLCBp
bgogICBvcmRlciB0byB1c2UgdGhlIHNhbWUgZ3J1YiBiaW5hcnkgZm9yIGVpdGhlciBwdi1kb21h
aW5zIG9yCiAgIHB2aC1kb21haW5zCmIpIGNyZWF0ZSBhIG5ldyB2YXJpYW50IGdydWIueGVucHZo
IGNhcGFibGUgb25seSB0byBib290IHB2aC1kb21haW5zCgpBcmUgdGhlcmUgYW55IHByZWZlcmVu
Y2VzIHdoaWNoIHdheSB0byBnbz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe5-00010n-Jt; Fri, 29 Sep 2017 14:52:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe4-00010T-Fn
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:04 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 78/24-30935-31E5EC95; Fri, 29 Sep 2017 14:52:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5w3Ll
 Ig13rOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDL18xFrTqVvTsvsDWwDhBuYuRk0NCwF+i
 +c50JhCbTUBHYurTS6xdjBwcIgIqErf3GoCEmQXCJFYvuMgIYgsLeEucv/EIrJxFQFXi9tJLb
 CA2r4CNxPJ5s1khRspL7Gq7CGZzCthKLDw+nQVkpBBQzbbJORDlghInZz5hgRivKdG6/Tc7hC
 0v0bx1NjOILQR0wfqps9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rqa6yUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBAYaAxDsYLx42vMQoyQHk5Ior0DsuUghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKEryqIDnBotT01Iq0zBxgyMOkJTh4lER418cApXmLCxJzizPTIVKnGHU5O
 m7e/cMkxJKXn5cqJc5rADJDAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmN
 cQZApPZl4J3KZXQEcwAR0xeeIZkCNKEhFSUg2MlXJ7+PTeh8nYmu1Y4Zj22ONo59uHx6yfhmd
 kc9xxMV9onOW9eHl1psDKn52822Rmfz21bl3j8UtyPw7OSz0QwT1L8Yea7iH1/ZtefrRnW33K
 7pa6G7NvY8nJ336nJ8VNvRN878Ppe/fmf9HevPrbKZ+Tj84dOup/baazWdvco3fO+L1ee/H40
 3lKLMUZiYZazEXFiQDfL4U+ugIAAA==
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506696720!112262806!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35924 invoked from network); 29 Sep 2017 14:52:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441798336"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:49 +0100
Message-ID: <20170929145157.30180-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v8 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA2YWM0YmEyMGZmLi40M2I3NTdiNWI3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMjAsNyArMjIwLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjMwLDIwICsyMzAsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI1Miw3ICsyNTEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI2MSw3ICsyNjAsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
Mjc0LDE2ICsyNzMsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzIy
LDEwICszMjIsMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMzNywx
MiArMzM3LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC02MDMsOCArNjAzLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzcwLDExICs3NzAsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe7-00012t-Sr; Fri, 29 Sep 2017 14:52:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe6-00010s-4v
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:06 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B4/D3-02817-51E5EC95; Fri, 29 Sep 2017 14:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDva5I3Ll
 Ig/XN2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOT62sBTd8KnonfmZsYPxv18XIwSEh4C+x
 f1pIFyMnB5uAjsTUp5dYQcIiAioSt/cagISZBUIkJp6cwApiCwuESvw8+BPMZhFQlejues4GY
 vMK2EhMPniQEcSWEJCX2NV2EayGU8BWYuHx6SwgI4WAarZNzoEoF5Q4OfMJC8R4TYnW7b/ZIW
 x5ieats5lBbCGgC9ZPncU2gZFvFpKWWUhaZiFpWcDIvIpRvTi1qCy1SNdYL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMMgYgGAH495/TocYJTmYlER5BWLPRQrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4L0fA5QTLEpNT61Iy8wBhjtMWoKDR0mEdz1Imre4IDG3ODMdInWK0ZJj3
 a1Lf5g4jm26DCQ7bt79wyTEkpeflyolzmsAsksApCGjNA9uHCwmLzHKSgnzMgIdKMRTkFqUm1
 mCKv+KUZyDUUmYNwtkCk9mXgnc1ldABzEBHTR54hmQg0oSEVJSDYzpzbNa2X5JbH1csDX7iwp
 /XOe66wuSf04I7LIU9Ov25z3ffXPXRX+uQys3qv5doHrn8KtZ1fveTl/Q8JH90vKcDJ1l/IGR
 Ndzqx3btt783p3F7884JE7k17vDtNUkX0fPaPyND+18358xSsUbbgoVZc2yUhAzudGUwhAQtv
 bOnXuDbhq03vi9UYinOSDTUYi4qTgQAeqWrH8QCAAA=
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506696721!111042060!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61268 invoked from network); 29 Sep 2017 14:52:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449783696"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:54 +0100
Message-ID: <20170929145157.30180-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v8 08/11] tools/libxenforeignmemory: add support
	for resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGFiN2Y4NzNmMjYuLjVjN2Y3OGY2MWQgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggYTY4OTdkYzU2MS4u
OGQzZjlmMTc4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICp4ZW5mb3JlaWdubWVtb3J5X29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKQEAgLTEy
MCw2ICsxMjIsNTcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoZm1lbSwgZG9taWQpOwogfQogCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9o
YW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAorICAgIHVuc2ln
bmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBucl9mcmFtZXMs
CisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKQoreworICAgIHhlbmZvcmVp
Z25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzOworICAgIGludCByYzsKKworICAgIC8qIENo
ZWNrIGZsYWdzIG9ubHkgY29udGFpbnMgUE9TSVggZGVmaW5lZCB2YWx1ZXMgKi8KKyAgICBpZiAo
IGZsYWdzICYgfihNQVBfU0hBUkVEIHwgTUFQX1BSSVZBVEUpICkKKyAgICB7CisgICAgICAgIGVy
cm5vID0gRUlOVkFMOworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICBmcmVzID0g
Y2FsbG9jKDEsIHNpemVvZigqZnJlcykpOworICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAg
ICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZy
ZXMtPmRvbWlkID0gZG9taWQ7CisgICAgZnJlcy0+dHlwZSA9IHR5cGU7CisgICAgZnJlcy0+aWQg
PSBpZDsKKyAgICBmcmVzLT5mcmFtZSA9IGZyYW1lOworICAgIGZyZXMtPm5yX2ZyYW1lcyA9IG5y
X2ZyYW1lczsKKyAgICBmcmVzLT5hZGRyID0gKnBhZGRyOworICAgIGZyZXMtPnByb3QgPSBwcm90
OworICAgIGZyZXMtPmZsYWdzID0gZmxhZ3M7CisKKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfbWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworICAgIGlmICggcmMgKQorICAgIHsKKyAg
ICAgICAgZnJlZShmcmVzKTsKKyAgICAgICAgZnJlcyA9IE5VTEw7CisgICAgfSBlbHNlCisgICAg
ICAgICpwYWRkciA9IGZyZXMtPmFkZHI7CisKKyAgICByZXR1cm4gZnJlczsKK30KKworaW50IHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5k
bGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAg
IGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJl
cyk7CisKKyAgICBmcmVlKGZyZXMpOworICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCBmNDgxNGMzOTBmLi5kNTk0YmU4ZGYw
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdu
bWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWln
bm1lbW9yeS5oCkBAIC0xMzgsNiArMTM4LDQ3IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50IHhlbmZvcmVpZ25tZW1vcnlfcmVz
dHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGRvbWlkKTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuZm9yZWlnbm1l
bW9yeV9yZXNvdXJjZV9oYW5kbGUgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGU7CisK
Ky8qKgorICogVGhpcyBmdW5jdGlvbiBtYXBzIGEgZ3Vlc3QgcmVzb3VyY2UuCisgKgorICogQHBh
cm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQKKyAqIEBwYXJtIHR5cGUgdGhlIHJlc291cmNlIHR5cGUK
KyAqIEBwYXJtIGlkIHRoZSB0eXBlLXNwZWNpZmljIHJlc291cmNlIGlkZW50aWZpZXIKKyAqIEBw
YXJtIGZyYW1lIGJhc2UgZnJhbWUgaW5kZXggd2l0aGluIHRoZSByZXNvdXJjZQorICogQHBhcm0g
bnJfZnJhbWVzIG51bWJlciBvZiBmcmFtZXMgdG8gbWFwCisgKiBAcGFybSBwYWRkciBwb2ludGVy
IHRvIGFuIGFkZHJlc3MgcGFzc2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHBhcm0gcHJvdCBw
YXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBQT1NJWC1vbmx5IGZsYWdzIHBhc3Nl
ZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEByZXR1cm4gcG9pbnRlciB0byBmb3JlaWdubWVtb3J5
IHJlc291cmNlIGhhbmRsZSBvbiBzdWNjZXNzLCBOVUxMIG9uCisgKiAgICAgICAgIGZhaWx1cmUK
KyAqCisgKiAqcGFkZHIgaXMgdXNlZCwgb24gZW50cnksIGFzIGEgaGludCBhZGRyZXNzIGZvciBm
b3JlaWduIG1hcCBwbGFjZW1lbnQKKyAqIChzZWUgbW1hcCgyKSkgc28gc2hvdWxkIGJlIHNldCB0
byBOVUxMIGlmIG5vIHNwZWNpZmljIHBsYWNlbWVudCBpcworICogcmVxdWlyZWQuIE9uIHJldHVy
biAqcGFkZHIgY29udGFpbnMgdGhlIGFkZHJlc3Mgd2hlcmUgdGhlIHJlc291cmNlIGlzCisgKiBt
YXBwZWQuCisgKiBBcyBmb3IgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgZmxhZ3MgaXMgYSBzZXQg
b2YgYWRkaXRpb25hbCBmbGFncworICogZm9yIG1tYXAoMikuIE5vdCBhbGwgb2YgdGhlIGZsYWcg
Y29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8KKyAqIGltcGxlbWVudGF0aW9uIGRldGFp
bHMgb24gZGlmZmVyZW50IHBsYXRmb3Jtcy4KKyAqLworeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCBkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgdHlwZSwKKyAg
ICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIHVuc2lnbmVkIGxvbmcgbnJf
ZnJhbWVzLAorICAgIHZvaWQgKipwYWRkciwgaW50IHByb3QsIGludCBmbGFncyk7CisKKy8qKgor
ICogVGhpcyBmdW5jdGlvbiByZWxlYXNlcyBhIHByZXZpb3VzbHkgYWNxdWlyZWQgcmVzb3VyY2Uu
CisgKgorICogQHBhcm0gZm1lbSBoYW5kbGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRl
cmZhY2UKKyAqIEBwYXJtIGZyZXMgaGFuZGxlIHRvIHRoZSBhY3F1aXJlZCByZXNvdXJjZQorICoK
KyAqIFJldHVybnMgMCBvbiBzdWNjZXNzIG9uIGZhaWx1cmUgc2V0cyBlcnJubyBhbmQgcmV0dXJu
cyAtMS4KKyAqLworaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCisgICAgeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICpmcmVzKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKaW5kZXggNzE2ZWNhZjE1Yy4uZDUzMjNjODdkOSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1h
cApAQCAtMTQsMyArMTQsOCBAQCBWRVJTXzEuMiB7CiAJZ2xvYmFsOgogCQl4ZW5mb3JlaWdubWVt
b3J5X21hcDI7CiB9IFZFUlNfMS4xOworVkVSU18xLjMgeworCWdsb2JhbDoKKwkJeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2U7CisJCXhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2U7
Cit9IFZFUlNfMS4yOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4
LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzNzRlNDVhZWQ1Li5h
NmI0MWIwYjdmIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMjc3LDYgKzI3Nyw1MSBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKICAgICByZXR1cm4gaW9jdGwoZm1lbS0+ZmQsIElPQ1RMX1BSSVZDTURfUkVT
VFJJQ1QsICZkb21pZCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKK30KKworaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICBwcml2
Y21kX21tYXBfcmVzb3VyY2VfdCBtciA9IHsKKyAgICAgICAgLmRvbSA9IGZyZXMtPmRvbWlkLAor
ICAgICAgICAudHlwZSA9IGZyZXMtPnR5cGUsCisgICAgICAgIC5pZCA9IGZyZXMtPmlkLAorICAg
ICAgICAuaWR4ID0gZnJlcy0+ZnJhbWUsCisgICAgICAgIC5udW0gPSBmcmVzLT5ucl9mcmFtZXMs
CisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBmcmVzLT5hZGRyID0gbW1hcChmcmVzLT5hZGRy
LCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICBm
cmVzLT5wcm90LCBmcmVzLT5mbGFncyB8IE1BUF9TSEFSRUQsIGZtZW0tPmZkLCAwKTsKKyAgICBp
ZiAoIGZyZXMtPmFkZHIgPT0gTUFQX0ZBSUxFRCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IG1yLmFkZHIgPSAodWludHB0cl90KWZyZXMtPmFkZHI7CisKKyAgICByYyA9IGlvY3RsKGZtZW0t
PmZkLCBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UsICZtcik7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBpbnQgc2F2ZWRfZXJybm87CisKKyAgICAgICAgaWYgKCBlcnJubyAhPSBF
Tk9UVFkgKQorICAgICAgICAgICAgUEVSUk9SKCJpb2N0bCBmYWlsZWQiKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworCisgICAgICAgIHNhdmVkX2Vycm5v
ID0gZXJybm87CisgICAgICAgICh2b2lkKW9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7CisgICAgICAgIGVycm5vID0gc2F2ZWRfZXJybm87CisKKyAgICAg
ICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXgg
YzVjMDdjYzRjNC4uODBiMjJiZGJmYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBA
IC00Miw2ICs0MiwzNyBAQCB2b2lkICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdu
bWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuX3Bmbl90ICphcnIsIGludCBudW0pOwogI2VuZGlmCiAKK3N0cnVjdCB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1bnNp
Z25lZCBpbnQgdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CisgICAgdW5zaWduZWQgbG9uZyBm
cmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lczsKKyAgICB2b2lkICphZGRyOworICAg
IGludCBwcm90OworICAgIGludCBmbGFnczsKK307CisKKyNpZm5kZWYgX19saW51eF9fCitzdGF0
aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpCit7CisgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgIHJldHVybiAtMTsK
K30KKworc3RhdGljIGlubGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7CisgICAgcmV0dXJuIDA7Cit9CisjZWxzZQoraW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1v
cnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7
CitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUg
KmZyZXMpOworI2VuZGlmCisKICNkZWZpbmUgUEVSUk9SKF9mLi4uKSBcCiAgICAgeHRsX2xvZyhm
bWVtLT5sb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ4ZW5mb3JlaWdubWVtb3J5IiwgX2YpCiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe8-00013d-9X; Fri, 29 Sep 2017 14:52:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe7-00011a-0o
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:07 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 54/0E-30688-61E5EC95; Fri, 29 Sep 2017 14:52:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5o3Ll
 IgxMTFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuo4/YCpY+Z6w49GAnawPjigWMXYwcHBIC
 /hJLTtZ2MXJysAnoSEx9eokVJCwioCJxe68BiMksUC7RMQGsQlggTqL75iI2EJtFQFXixdf7T
 CA2r4CNxPz2b+wgtoSAvMSutousIDangK3EwuPTWUDGCAHVbJucA1EuKHFy5hMWEJtZQFOidf
 tvdghbXqJ562xmEFsI6ID1U2exTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNdLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MF48bTnIUZJDiYlUV6B2HORQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4VUFygkWp6akVaZk5wJCHSUtw8CiJ8K6PAUrzFhck5hZnpkOkT
 jHqcnTcvPuHSYglLz8vVUqc1wBkhgBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvIcgUnsy8ErhNr4COYAI6YvLEMyBHlCQipKQaGNniPnpOfFpvsVw4+siiieI7OmJ9/JX
 cPqVl9BSuiZqVxvfgv27E3l0btz4PYgltNqtWd3WbdYnHZ2ayUbT9xwi/NhPj18oLxL95PP/t
 ZldwrlPvov7DT1dvK9zf+MqUf8HrDp5HrRqH9aMO6Ffvrs1IKnpe0nXv/8NfKQ4GB6aencD61
 EZzghJLcUaioRZzUXEiAC0VkJu6AgAA
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506696720!112262806!3
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36081 invoked from network); 29 Sep 2017 14:52:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:05 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441798338"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:47 +0100
Message-ID: <20170929145157.30180-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCnY4OgogLSBBZGRyZXNzZWQgdmFyaW91cyBjb21tZW50cyBmcm9tIEphbi4KCnY3
OgogLSBGaXhlZCBhc3NlcnRpb24gZmFpbHVyZSBmb3VuZCBpbiB0ZXN0aW5nLgoKdjY6CiAtIFVw
ZGF0ZWQgYWNjb3JkaW5nIHRvIGNvbW1lbnRzIG1hZGUgYnkgUm9nZXIgb24gdjQgdGhhdCBJJ2Qg
bWlzc2VkLgoKdjU6CiAtIFN3aXRjaGVkIEdFVC9TRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm9zIHRv
IGdldC9zZXRfaW9yZXFfc2VydmVyKCkKICAgZnVuY3Rpb25zIHRvIGF2b2lkIHBvc3NpYmxlIGRv
dWJsZS1ldmFsdWF0aW9uIGlzc3Vlcy4KCnY0OgogLSBJbnRyb2R1Y2VkIG1vcmUgaGVscGVyIG1h
Y3JvcyBhbmQgcmVsb2NhdGVkIHRoZW0gdG8gdGhlIHRvcCBvZiB0aGUKICAgY29kZS4KCnYzOgog
LSBOZXcgcGF0Y2ggKHJlcGxhY2luZyAibW92ZSBpc19kZWZhdWx0IGludG8gc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIiKSBpbgogICByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMuCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA1MjUgKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCB8ICAx
MCArLQogMiBmaWxlcyBjaGFuZ2VkLCAyNzAgaW5zZXJ0aW9ucygrKSwgMjY1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCBmMmUwYjNmNzRhLi5lNjU1ZDJlYWIzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
Myw2ICszMyw0MSBAQAogCiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogCitzdGF0aWMg
dm9pZCBzZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMp
Cit7CisgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOworICAgIEFTU0VSVCgh
cyB8fCAhZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdKTsKKworICAg
IGQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSA9IHM7Cit9CisKKyNk
ZWZpbmUgR0VUX0lPUkVRX1NFUlZFUihkLCBpZCkgXAorICAgIChkKS0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdCisKK3N0YXRpYyBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqZ2V0X2lvcmVxX3NlcnZlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZCkKK3sK
KyAgICBpZiAoIGlkID49IE1BWF9OUl9JT1JFUV9TRVJWRVJTICkKKyAgICAgICAgcmV0dXJuIE5V
TEw7CisKKyAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBpZCk7Cit9CisKKyNkZWZpbmUg
SVNfREVGQVVMVChzKSBcCisgICAgKChzKSA9PSBnZXRfaW9yZXFfc2VydmVyKChzKS0+ZG9tYWlu
LCBERUZBVUxUX0lPU0VSVklEKSkKKworLyoKKyAqIEl0ZXJhdGUgb3ZlciBhbGwgcG9zc2libGUg
aW9yZXEgc2VydmVycy4gVGhlIHVzZSBvZiBpbmxpbmUgZnVuY3Rpb24KKyAqIGdldF9pb3JlcV9z
ZXJ2ZXIoKSBpbiB0aGUgaW5jcmVtZW50IGlzIGRlbGliZXJhdGUgYXMgdXNlIG9mIHRoZQorICog
R0VUX0lPUkVRX1NFUlZFUigpIG1hY3JvIHdpbGwgY2F1c2UgZ2NjIHRvIGNvbXBsYWluIGFib3V0
IGFuIGFycmF5CisgKiBvdmVyZmxvdy4KKyAqLworI2RlZmluZSBGT1JfRUFDSF9JT1JFUV9TRVJW
RVIoZCwgaWQsIHMpIFwKKyAgICBmb3IgKCAoaWQpID0gMCwgKHMpID0gR0VUX0lPUkVRX1NFUlZF
UihkLCAwKTsgXAorICAgICAgICAgIChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXAorICAg
ICAgICAgIChzKSA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgKysoaWQpKSApCisKIHN0YXRpYyBpb3Jl
cV90ICpnZXRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIHNoYXJlZF9pb3BhZ2VfdCAqcCA9IHMtPmlvcmVxLnZhOwpAQCAtNDcsMTMgKzgy
LDE1IEBAIGJvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
KyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VB
Q0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3Jl
cV92Y3B1ICpzdjsKIAorICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CiAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzdiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZzLT5pb3JlcV92Y3B1X2xpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaXN0X2VudHJ5ICkKQEAgLTEyNywxMyArMTY0LDE1IEBAIGJvb2wgaGFuZGxlX2h2bV9p
b19jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlv
ID0gJnYtPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOwogICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsKKyAgICB1bnNp
Z25lZCBpbnQgaWQ7CiAKLSAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKKyAgICBGT1JfRUFDSF9JT1JF
UV9TRVJWRVIoZCwgaWQsIHMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUg
KnN2OwogCisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHN2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnMtPmlvcmVxX3ZjcHVfbGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
c3RfZW50cnkgKQpAQCAtMjQzLDE0ICsyODIsMTYgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVx
X3BhZ2UoCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGJvb2wgZm91bmQgPSBmYWxzZTsK
IAogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubG9jayk7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VS
VkVSKGQsIGlkLCBzKQogICAgIHsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250
aW51ZTsKKwogICAgICAgICBpZiAoIChzLT5pb3JlcS52YSAmJiBzLT5pb3JlcS5wYWdlID09IHBh
Z2UpIHx8CiAgICAgICAgICAgICAgKHMtPmJ1ZmlvcmVxLnZhICYmIHMtPmJ1ZmlvcmVxLnBhZ2Ug
PT0gcGFnZSkgKQogICAgICAgICB7CkBAIC0zMDIsNyArMzQzLDcgQEAgc3RhdGljIHZvaWQgaHZt
X3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAKIHN0
YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2RlZmF1
bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAgICAg
aW50IHJjOwpAQCAtMzMxLDcgKzM3Miw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9h
ZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8gZmFp
bDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICggaXNf
ZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAgICAg
ICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ3Miw2IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NzksNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9z
ZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJjOwog
Ci0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3QgaGFu
ZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNTA4LDcgQEAgc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAog
ICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9w
YWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lvcmVx
X3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0g
ISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs1MTgsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9y
ZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAgICAg
aHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVsdCAp
CisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRsZV9i
dWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9yZXEu
Z2ZuKTsKQEAgLTQ4OCwxMiArNTI3LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJf
dW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1zdGF0
aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2Vz
ZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBpOwog
Ci0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAgICAg
ICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBpKysg
KQpAQCAtNTAxLDE5ICs1MzksMjEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVl
X3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGludCBo
dm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19k
ZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb3Nl
cnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAgIGlm
ICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKICAgICAg
ICAgZ290byBkb25lOwogCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKwogICAgIGZvciAo
IGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBjaGFy
ICpuYW1lOwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIgJWQg
JXMiLCBzLT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZlciAl
ZCAlcyIsIGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JBTkdF
X1BPUlQpID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1PUF9J
T19SQU5HRV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChpID09
IFhFTl9ETU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01MzcsMTMgKzU3NywxMiBAQCBz
dGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFfc2Vy
dmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1faW9y
ZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1
ICpzdjsKQEAgLTU1NCw3ICs1OTMsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Vu
YWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQgKQog
ICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJ
U19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQsICZz
LT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs2MTIsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2Vy
dmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9jaygm
cy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2Fi
bGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHMtPmRvbWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7
CkBAIC01ODQsNyArNjIyLDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxl
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQogICAg
ICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJU19E
RUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAgICAg
ICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsMTMgKzYz
OCwxMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCBpZCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlkOwog
ICAgIHMtPmRvbWFpbiA9IGQ7CiAgICAgcy0+ZG9taWQgPSBkb21pZDsKIApAQCAtNjE0LDcgKzY1
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwogICAg
IHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lvcmVx
X3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1faW9y
ZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAgICAg
IHJldHVybiByYzsKIApAQCAtNjIyLDEzICs2NTgsMTMgQEAgc3RhdGljIGludCBodm1faW9yZXFf
c2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1Zmlv
cmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFn
ZXMoCi0gICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFuZGxp
bmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAgICAg
IGdvdG8gZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewotICAg
ICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7Cisg
ICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAgaWYg
KCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTYzNyw0NyArNjcz
LDIwIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxs
X3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVmYXVs
dCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAogIGZhaWxfbWFwOgot
ICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAg
aHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsKIH0K
IAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9pb3Jl
cV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3VubWFw
X3BhZ2VzKHMsIGlzX2RlZmF1bHQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNl
dHMocywgaXNfZGVmYXVsdCk7Ci19Ci0KLXN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2aWQo
c3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKLSAg
ICBpb3NlcnZpZF90IGlkOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spKTsKLQotICAgIGlkID0gZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5pZDsKLQotIGFnYWluOgotICAgIGlkKys7Ci0KLSAgICAvKiBDaGVj
ayBmb3IgdW5pcXVlbmVzcyAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAg
IGlmICggaWQgPT0gcy0+aWQgKQotICAgICAgICAgICAgZ290byBhZ2FpbjsKLSAgICB9Ci0KLSAg
ICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkID0gaWQ7Ci0KLSAgICByZXR1cm4g
aWQ7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2
ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKQEAgLTY4NSw1MiArNjk0LDY0IEBA
IGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQogewogICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpOwogICAgIGlu
dCByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVGSU9S
RVFfQVRPTUlDICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByYyA9IC1FTk9NRU07
CiAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwogICAgIGlmICggIXMg
KQotICAgICAgICBnb3RvIGZhaWwxOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAgIGRv
bWFpbl9wYXVzZShkKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRUVYSVNUOwotICAgIGlmICggaXNf
ZGVmYXVsdCAmJiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0gTlVM
TCApCi0gICAgICAgIGdvdG8gZmFpbDI7Ci0KLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzLCBkLCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Ci0gICAgaWYgKCByYyApCi0g
ICAgICAgIGdvdG8gZmFpbDM7Ci0KLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9lbnRyeSwKLSAgICAg
ICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKLQogICAgIGlm
ICggaXNfZGVmYXVsdCApCiAgICAgewotICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVs
dF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzLCB0
cnVlKTsKKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7CisKKyAgICAgICAgcmMgPSAtRUVY
SVNUOworICAgICAgICBpZiAoIEdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAgICAgICAgICAg
Z290byBmYWlsOwogICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJiAhR0VUX0lPUkVRX1NFUlZFUihkLCBpKSApCisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IC1FTk9TUEM7
CisgICAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgfQorCisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBzKTsKKworICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5kbGlu
ZywgaSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGlmICggaSA9
PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocyk7
CiAKICAgICBpZiAoIGlkICkKLSAgICAgICAgKmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9IGk7
CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsKIAot
IGZhaWwzOgotIGZhaWwyOgorIGZhaWw6CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBOVUxM
KTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMpOwot
IGZhaWwxOgogICAgIHJldHVybiByYzsKIH0KIApAQCAtNzM5LDM3ICs3NjAsMzQgQEAgaW50IGh2
bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkKQog
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlmICgg
aWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRVBFUk07CisKICAgICBz
cGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2sp
OwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
aXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQot
ICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwog
Ci0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBpZiAoICFzICkK
KyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwg
cyk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBodm1faW9yZXFfc2Vy
dmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAgICAgICBs
aXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwg
cyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2UpOworICAgIGh2
bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChz
KTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsK
IAotICAgICAgICB4ZnJlZShzKTsKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsK
KyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
KyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtNzgz
LDMxICs4MDEsMzAgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAg
ICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICBy
ZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5UOwotICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcyA9
IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQgIT0gaWQgKQot
ICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXMgKQor
ICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOwor
ICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgaWYgKCBzLT5idWZpb3JlcS52
YSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IHMtPmJ1
ZmlvcmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVmaW9yZXFfZXZ0
Y2huOwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsKIAotICAgICAg
ICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVM
TCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEuZ2ZuOworICAg
ICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKKyAgICBy
YyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAtODE4LDQ4ICs4
MzUsNDYgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0cnVjdCBkb21h
aW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAg
IHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFV
TFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCisg
ICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5PRU5UOwotICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9k
b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAg
aWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+aWQgPT0gaWQg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CisgICAgQVNTRVJU
KCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAgICAgc3dpdGNoICggdHlwZSApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0gICAgICAg
ICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgICAgIGNhc2UgWEVO
X0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsK
LSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7CisgICAg
Y2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0Vf
TUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgorICAgICAgICByID0gcy0+
cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxMOworICAgICAgICBicmVhazsKKyAg
ICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGlmICggIXIgKQot
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJTlZBTDsKKyAgICBpZiAoICFyICkK
KyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gLUVFWElTVDsKLSAgICAgICAg
ICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVFWElTVDsKKyAgICBpZiAoIHJhbmdlc2V0X292
ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAg
ICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2Uo
ciwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAt
ODcwLDQ4ICs4ODUsNDYgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCByYzsKIAorICAg
IGlmICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKKwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKICAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBz
ID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAg
ICBjb250aW51ZTsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAg
aWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNl
dCAqcjsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgICAgICBzd2l0Y2gg
KCB0eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFO
R0VfUE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAg
ICAgICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAgciA9
IHMtPnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHR5
cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2FzZSBY
RU5fRE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6
CisgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAg
ICAgICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSAt
RU5PRU5UOwotICAgICAgICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3Rh
cnQsIGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVOT0VOVDsKKyAg
ICBpZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAgICAg
IGdvdG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBz
dGFydCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIHJj
ID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAgIHNw
aW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2Nr
KTsKIAogICAgIHJldHVybiByYzsKQEAgLTkzMSw2ICs5NDQsOSBAQCBpbnQgaHZtX21hcF9tZW1f
dHlwZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlk
ID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAg
ICBpZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCkBAIC05MzksMTkgKzk1NSwxNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5fbG9j
a19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAg
ICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYg
KCBzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAg
ICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAg
ICAgaWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gcDJtX3Nl
dF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KKyAgICBpZiAoICFzICkKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgIGVsc2UKKyAgICB7
CisgICAgICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisgICAgICAgIHJjID0gcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vy
c2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAgLTk3MCwzOCAr
OTgxLDM0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9t
YWluICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBlbmFibGVkKQogewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVudHJ5OworICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlmICggaWQg
PT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9j
ayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKICAgICByYyA9IC1FTk9F
TlQ7Ci0gICAgbGlzdF9mb3JfZWFjaCAoIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAmZC0+
YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0ICkKLSAgICB7Ci0gICAgICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzID0gbGlzdF9lbnRyeShlbnRyeSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9l
bnRyeSk7CisgICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICgg
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAg
ICAgY29udGludWU7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBpZiAo
IHMtPmlkICE9IGlkICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGRvbWFpbl9w
YXVzZShkKTsKKyAgICBkb21haW5fcGF1c2UoZCk7CiAKLSAgICAgICAgaWYgKCBlbmFibGVkICkK
LSAgICAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHMsIGZhbHNlKTsKLSAgICAgICAg
ZWxzZQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGZhbHNlKTsKKyAg
ICBpZiAoIGVuYWJsZWQgKQorICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShzKTsKKyAg
ICBlbHNlCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKIAotICAgICAgICBk
b21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsKIAotICAgICAgICByYyA9
IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KKyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bp
bl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2sp
OwogICAgIHJldHVybiByYzsKIH0KQEAgLTEwMDksMTcgKzEwMTYsMTcgQEAgaW50IGh2bV9zZXRf
aW9yZXFfc2VydmVyX3N0YXRlKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiBpbnQg
aHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2FkZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVk
IGludCBpZDsKICAgICBpbnQgcmM7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQor
ICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7Ci0gICAgICAgIGJvb2wg
aXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cik7CisgICAgICAgIGlmICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAg
cmMgPSBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHMsIGlzX2RlZmF1bHQsIHYpOworICAgICAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgdik7CiAgICAgICAgIGlmICggcmMg
KQogICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KQEAgLTEwMjksMTAgKzEwMzYsMTUgQEAg
aW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIAogIGZhaWw6Ci0gICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQorICAgIHdoaWxlICggaWQtLSAhPSAwICkKKyAgICB7CisgICAgICAgIHMgPSBHRVRfSU9SRVFf
U0VSVkVSKGQsIGlkKTsKKworICAgICAgICBpZiAoICFzICkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworCiAgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUocywgdik7CisgICAgfQog
CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogCkBAIC0xMDQyLDQxICsxMDU0LDM5IEBAIGludCBodm1fYWxsX2lvcmVxX3Nl
cnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCiB2b2lkIGh2
bV9hbGxfaW9yZXFfc2VydmVyc19yZW1vdmVfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICB1bnNpZ25l
ZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKKyAgICB7CisgICAgICAgIGlmICggIXMgKQorICAgICAg
ICAgICAgY29udGludWU7CisKICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShz
LCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiB9CiAKIHZvaWQgaHZtX2Rlc3Ryb3lfYWxsX2lvcmVx
X3NlcnZlcnMoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgKm5leHQ7CisgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CisgICAgdW5zaWdu
ZWQgaW50IGlkOwogCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIC8qIE5vIG5lZWQgdG8gZG9tYWluX3BhdXNlKCkg
YXMgdGhlIGRvbWFpbiBpcyBiZWluZyB0b3JuIGRvd24gKi8KIAotICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnlfc2FmZSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQor
ICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7Ci0gICAgICAgIGJvb2wg
aXNfZGVmYXVsdCA9IChzID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZl
cik7Ci0KLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMsIGlzX2RlZmF1bHQpOwot
Ci0gICAgICAgIGlmICggaXNfZGVmYXVsdCApCi0gICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21h
aW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgPSBOVUxMOwotCi0gICAgICAgIGxpc3RfZGVsKCZzLT5s
aXN0X2VudHJ5KTsKKyAgICAgICAgaWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKIAot
ICAgICAgICBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzLCBpc19kZWZhdWx0KTsKKyAgICAgICAg
aHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzKTsKIAorICAgICAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlkLCBOVUxMKTsKICAgICAg
ICAgeGZyZWUocyk7CiAgICAgfQogCkBAIC0xMTExLDcgKzExMjEsNyBAQCBpbnQgaHZtX3NldF9k
bV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCkKICAgICAgKiBzdGlsbCBi
ZSBzZXQgYW5kIHRodXMsIHdoZW4gdGhlIHNlcnZlciBpcyBjcmVhdGVkLCBpdCB3aWxsIGhhdmUK
ICAgICAgKiB0aGUgY29ycmVjdCBkb21pZC4KICAgICAgKi8KLSAgICBzID0gZC0+YXJjaC5odm1f
ZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyOworICAgIHMgPSBHRVRfSU9SRVFfU0VSVkVSKGQs
IERFRkFVTFRfSU9TRVJWSUQpOwogICAgIGlmICggIXMgKQogICAgICAgICBnb3RvIGRvbmU7CiAK
QEAgLTExNjQsMTIgKzExNzQsMTAgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxl
Y3RfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgdWludDMyX3QgY2Y4OwogICAg
IHVpbnQ4X3QgdHlwZTsKICAgICB1aW50NjRfdCBhZGRyOwotCi0gICAgaWYgKCBsaXN0X2VtcHR5
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QpICkKLSAgICAgICAgcmV0dXJu
IE5VTEw7CisgICAgdW5zaWduZWQgaW50IGlkOwogCiAgICAgaWYgKCBwLT50eXBlICE9IElPUkVR
X1RZUEVfQ09QWSAmJiBwLT50eXBlICE9IElPUkVRX1RZUEVfUElPICkKLSAgICAgICAgcmV0dXJu
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlcjsKKyAgICAgICAgcmV0dXJu
IEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiAKICAgICBjZjggPSBkLT5h
cmNoLmh2bV9kb21haW4ucGNpX2NmODsKIApAQCAtMTIwOSwxNiArMTIxNywxMSBAQCBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgYWRkciA9IHAtPmFkZHI7CiAgICAgfQogCi0gICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkg
KQorICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0
cnVjdCByYW5nZXNldCAqcjsKIAotICAgICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWlu
LmRlZmF1bHRfaW9yZXFfc2VydmVyICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAg
IGlmICggIXMtPmVuYWJsZWQgKQorICAgICAgICBpZiAoICFzIHx8IElTX0RFRkFVTFQocykgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgciA9IHMtPnJhbmdlW3R5cGVdOwpAQCAt
MTI1MSw3ICsxMjU0LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKmh2bV9zZWxlY3RfaW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyOworICAgIHJldHVybiBH
RVRfSU9SRVFfU0VSVkVSKGQsIERFRkFVTFRfSU9TRVJWSUQpOwogfQogCiBzdGF0aWMgaW50IGh2
bV9zZW5kX2J1ZmZlcmVkX2lvcmVxKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBpb3JlcV90
ICpwKQpAQCAtMTQxMCwxMyArMTQxMywxNiBAQCB1bnNpZ25lZCBpbnQgaHZtX2Jyb2FkY2FzdF9p
b3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Ci0gICAg
dW5zaWduZWQgaW50IGZhaWxlZCA9IDA7CisgICAgdW5zaWduZWQgaW50IGlkLCBmYWlsZWQgPSAw
OworCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsKKyAgICAgICAg
aWYgKCAhcyApCisgICAgICAgICAgICBjb250aW51ZTsKIAotICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkK
ICAgICAgICAgaWYgKCBodm1fc2VuZF9pb3JlcShzLCBwLCBidWZmZXJlZCkgPT0gWDg2RU1VTF9V
TkhBTkRMRUFCTEUgKQogICAgICAgICAgICAgZmFpbGVkKys7CisgICAgfQogCiAgICAgcmV0dXJu
IGZhaWxlZDsKIH0KQEAgLTE0MzYsNyArMTQ0Miw2IEBAIHN0YXRpYyBpbnQgaHZtX2FjY2Vzc19j
ZjgoCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Bpbl9s
b2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7Ci0gICAgSU5J
VF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7CiAKICAg
ICByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcihkLCAweGNmOCwgNCwgaHZtX2FjY2Vzc19jZjgpOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCA3ZjEyOGMwNWZmLi5lMTdiYmU0MDA0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtNjAsNyArNjAsNiBAQCBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciB7CiAKICAgICAvKiBEb21haW4gaWQgb2YgZW11bGF0aW5nIGRvbWFpbiAqLwog
ICAgIGRvbWlkX3QgICAgICAgICAgICAgICAgZG9taWQ7Ci0gICAgaW9zZXJ2aWRfdCAgICAgICAg
ICAgICBpZDsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgIGlvcmVxOwogICAgIHN0cnVjdCBs
aXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9saXN0OwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFn
ZSAgYnVmaW9yZXE7CkBAIC0xMDAsNiArOTksOSBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAgICAg
dm9pZCAoKmRvX3Jlc3VtZSkoc3RydWN0IHZjcHUgKnYpOwogfTsKIAorI2RlZmluZSBNQVhfTlJf
SU9SRVFfU0VSVkVSUyA4CisjZGVmaW5lIERFRkFVTFRfSU9TRVJWSUQgMAorCiBzdHJ1Y3QgaHZt
X2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFnZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBp
b3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0IHsKQEAgLTEwOSwxMSArMTExLDkgQEAgc3RydWN0
IGh2bV9kb21haW4gewogCiAgICAgLyogTG9jayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGlu
IHRoZSBzdWItc3RydWN0IGFuZCB0aGUgZGVmYXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAg
IHNwaW5sb2NrX3QgICAgICAgbG9jazsKLSAgICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAg
ICAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworICAgICAgICBzcGlubG9ja190ICAgICAgICAg
ICAgICBsb2NrOworICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9O
Ul9JT1JFUV9TRVJWRVJTXTsKICAgICB9IGlvcmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQgQ0Y4IGZv
ciBndWVzdCBQQ0kgY29uZmlnIGN5Y2xlcyAqLwogICAgIHVpbnQzMl90ICAgICAgICAgICAgICAg
IHBjaV9jZjg7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe5-000114-R9; Fri, 29 Sep 2017 14:52:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe4-00010U-IN
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 26/2C-03454-31E5EC95; Fri, 29 Sep 2017 14:52:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDva5Q3Ll
 Ig0XHFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXd/4yFfyVq/h/8gpLA+MO0S5GTg4JAX+J
 xe03mEFsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLPCcSWLmjnZGkBphAVOJrzf/gNksAqoS2
 54eArN5BWwktr7/ygoxU15iV9tFVoi4oMTJmU9YQGxmAU2J1u2/2SFseYnmrbPB9goB7Vo/dR
 bbBEaeWUhaZiFpmYWkZQEj8ypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMDgYQCCHYxr5gceYpTkYFIS5bWOOhcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3
 eQxQTrAoNT21Ii0zBxjGMGkJDh4lEd71IGne4oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLX
 n5eqpQ4rwtIqQBIaUZpHtwgWHxdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvI8gUnsy8Er
 h9r4BOYQI6ZfLEMyCnlCQipKQaGCOeS9h29Z4wmF+wotx4yqO/M/43dqecU/T4N5/FXfWVgF9
 f2PGJ7RIvvhpocfHuvvNAyd94ySNXm6eTo8rSFQJ2TOh7zj9v1zHHosLs/+zld6LKkhM6NL/U
 /+bzXcdutymbb7t4s8wxdb+ji3S2iaTK2US2rdat2X2y/OWbG3UVsl38qpECSizFGYmGWsxFx
 YkACMn7M6oCAAA=
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506696720!73327764!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54216 invoked from network); 29 Sep 2017 14:52:02 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449783691"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:46 +0100
Message-ID: <20170929145157.30180-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2ODoKIC0gUmUtb3JkZXJlZCBzZXJpZXMgYW5kIGRyb3BwZWQgdHdvIHBh
dGNoZXMgdGhhdCBoYXZlIGFscmVhZHkgYmVlbgogICBjb21taXR0ZWQuCgp2NzoKIC0gRml4ZWQg
YXNzZXJ0aW9uIGZhaWx1cmUgaGl0IGR1cmluZyBkb21haW4gZGVzdHJveS4KCnY2OgogLSBSZXNw
b25kZWQgdG8gbWlzc2VkIGNvbW1lbnRzIGZyb20gUm9nZXIuCgp2NToKIC0gUmVzcG9uZGVkIHRv
IHJldmlldyBjb21tZW50cyBmcm9tIFdlaS4KCnY0OgogLSBSZXNwb25kZWQgdG8gZnVydGhlciBy
ZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4KCnYzOgogLSBEcm9wcGVkIG9yaWdpbmFsIHBhdGNo
ICMxIHNpbmNlIGl0IGlzIGNvdmVyZWQgYnkgSnVlcmdlbidzIHBhdGNoLgogLSBBZGRlZCBuZXcg
eGVuZm9yZWlnbm1lbW9yeWNsZWFudXAgcGF0Y2ggKCM0KS4KIC0gUmVwbGFjZWQgdGhlIHBhdGNo
IGludHJvZHVjaW5nIHRoZSBpb3JlcSBzZXJ2ZXIgJ2lzX2RlZmF1bHQnIGZsYWcgd2l0aCBvbmUK
ICAgdGhhdCBjaGFuZ2VzIHRoZSBpb3JlcSBzZXJ2ZXIgbGlzdCBpbnRvIGFuIGFycmF5ICgjOCku
CgpQYXVsIER1cnJhbnQgKDExKToKICB4ODYvaHZtL2lvcmVxOiBtYWludGFpbiBhbiBhcnJheSBv
ZiBpb3JlcSBzZXJ2ZXJzIHJhdGhlciB0aGFuIGEgbGlzdAogIHg4Ni9odm0vaW9yZXE6IHNpbXBs
aWZ5IGNvZGUgYW5kIHVzZSBjb25zaXN0ZW50IG5hbWluZwogIHg4Ni9odm0vaW9yZXE6IHVzZSBn
Zm5fdCBpbiBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UKICB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBw
aW5nIGdmbnMgdW50aWwgdGhleSBhcmUgYWN0dWFsbHkgcmVxdXN0ZWQKICB4ODYvbW06IGFkZCBI
WVBFUlZJU09SX21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwogIHg4Ni9odm0v
aW9yZXE6IGFkZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCiAgeDg2L21tOiBhZGQg
YW4gZXh0cmEgY29tbWFuZCB0byBIWVBFUlZJU09SX21tdV91cGRhdGUuLi4KICB0b29scy9saWJ4
ZW5mb3JlaWdubWVtb3J5OiBhZGQgc3VwcG9ydCBmb3IgcmVzb3VyY2UgbWFwcGluZwogIHRvb2xz
L2xpYnhlbmZvcmVpZ25tZW1vcnk6IHJlZHVjZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0IGNv
ZGUKICAgIGZvb3RwcmludAogIGNvbW1vbjogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5
cGU6IFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZQogIHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBu
ZXcgeGVuZm9yZWlnbm1lbW9yeSBBUEkgdG8gc2VlZCBncmFudCB0YWJsZQoKIHRvb2xzL2luY2x1
ZGUveGVuLXN5cy9MaW51eC9wcml2Y21kLmggICAgICAgICAgICAgIHwgIDExICsKIHRvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oICAgIHwgICA2ICstCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgfCAg
NTMgKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMgICAgICAgICAgICAgICAg
IHwgICA3IC0KIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3JlaWdubWVtb3J5
LmggIHwgIDQxICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5
Lm1hcCAgIHwgICA1ICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAg
ICAgICAgICAgIHwgIDQ1ICsrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAg
ICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMg
ICAgICAgICAgICAgICAgICB8ICAgNyAtCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0
ZS5oICAgICAgICAgICAgICAgICB8ICA0MyArLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3Nv
bGFyaXMuYyAgICAgICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTE0ICsrLQogdG9vbHMvbGlieGMveGNf
c3JfcmVzdG9yZV94ODZfaHZtLmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9s
aWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29s
cy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICAgICAgICAgICAgICAgICB8ICAgNiArLQog
eGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ODQwICsrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMzkgKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vY29tbW9uL2NvbXBhdC9tZW1v
cnkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MiArKwogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIgKy0KIHhlbi9jb21tb24vbWVt
b3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEyICsrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsK
IHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgICAgIHwg
IDM2ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0OCArLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTIgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxICsKIDM1IGZpbGVzIGNoYW5nZWQsIDExMDUgaW5zZXJ0aW9ucygr
KSwgNDkxIGRlbGV0aW9ucygtKQoKLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe6-00011K-1w; Fri, 29 Sep 2017 14:52:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe4-00010V-VH
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:05 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 63/89-18674-41E5EC95; Fri, 29 Sep 2017 14:52:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva5w3Ll
 Ig68HtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owvR2ayFmz1r7j07RFjA+MX6y5GDg4JAX+J
 CxNquxg5OdgEdCSmPr3EChIWEVCRuL3XACTMLBAmsXrBRUYQW1ggQGLqoausIDaLgKrE/s7/z
 CA2r4CNxKdf19lAbAkBeYldbRfBajgFbCUWHp/OAjJSCKhm2+QciHJBiZMzn7BAjNeUaN3+mx
 3Clpdo3jobbKQQ0AXrp85im8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrrJdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhkDECwg3HvP6dDjJIcTEqivAKx5yKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfDejwHKCRalpqdWpGXmAMMdJi3BwaMkwrseJM1bXJCYW5yZDpE6xajL0
 XHz7h8mIZa8/LxUKXFeA5D5AiBFGaV5cCNgsXeJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwr
 xZIFN4MvNK4Da9AjqCCeiIyRPPgBxRkoiQkmpgFJQ2zOv7tM25JOf+690Npcq2K7dtCY+2a6n
 9ZemrHy41+1tvyo9f5j1FPDt3bNncvoozhdmwNvjOLJ+bzgd6RQ0yFrRqay1Z/NhGon1uyqaP
 6R9XPrSPmBrXWlJ3dcurCZ++JU1UidlwNiDn4vy8p7/27gvj4zn2pkuu4UHJf6d7s9uZmKsSl
 FiKMxINtZiLihMBNGkemLgCAAA=
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506696721!111042060!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61166 invoked from network); 29 Sep 2017 14:52:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449783694"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:48 +0100
Message-ID: <20170929145157.30180-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v8 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGU2NTVkMmVhYjMuLjZhYzRiYTIw
ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIyMCw2MyArMjIwLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yOTIsOCArMzA0LDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoICFzICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCi0gICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkg
fHwKLSAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+YnVmaW9yZXEucGFnZSA9PSBw
YWdlKSApCisgICAgICAgIGlmICggKHMtPmlvcmVxLnBhZ2UgPT0gcGFnZSkgfHwgKHMtPmJ1Zmlv
cmVxLnBhZ2UgPT0gcGFnZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBmb3VuZCA9IHRydWU7
CiAgICAgICAgICAgICBicmVhazsKQEAgLTMwNSwyMCArMzE2LDMwIEBAIGJvb2wgaXNfaW9yZXFf
c2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICByZXR1cm4gZm91bmQ7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFf
Z2ZuKAotICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkK
K3N0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLCBib29sIGJ1ZikKKwogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Cisg
ICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMt
PmlvcmVxOworCisgICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9PSBnZm5feChJ
TlZBTElEX0dGTikgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCkgKQogICAgICAgICBk
b21haW5fY3Jhc2goZCk7CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CiAKLXN0YXRpYyBp
bnQgaHZtX2FkZF9pb3JlcV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9p
b3JlcV9wYWdlICppb3JwKQorc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBJU19ERUZBVUxUKHMp
IHx8IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgICAgICByZXR1cm4gMDsK
KwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2Fk
ZF9wYWdlKGQsIF9nZm4oaW9ycC0+Z2ZuKSwKQEAgLTQ1Myw3OCArNDc0LDI1IEBAIHN0YXRpYyB2
b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcykKIH0KIAogc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBpb3JlcV9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYnVmaW9yZXFfZ2ZuKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGhhbmRsZV9idWZpb3JlcSkKIHsKICAgICBpbnQg
cmM7CiAKLSAgICByYyA9IGh2bV9tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSwgaW9yZXFfZ2ZuKTsK
LSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCBidWZpb3JlcV9n
Zm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX3Bh
Z2UocywgdHJ1ZSwgYnVmaW9yZXFfZ2ZuKTsKLQotICAgIGlmICggcmMgKQotICAgICAgICBodm1f
dW5tYXBfaW9yZXFfcGFnZShzLCBmYWxzZSk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRp
YyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGhhbmRs
ZV9idWZpb3JlcSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwotICAgIHVu
c2lnbmVkIGxvbmcgaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHVuc2lnbmVk
IGxvbmcgYnVmaW9yZXFfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIGludCByYzsKLQot
ICAgIGlmICggSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBU
aGUgZGVmYXVsdCBpb3JlcSBzZXJ2ZXIgbXVzdCBoYW5kbGUgYnVmZmVyZWQgaW9yZXFzLCBmb3IK
LSAgICAgICAgICogYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuCi0gICAgICAgICAqLwotICAgICAg
ICBBU1NFUlQoaGFuZGxlX2J1ZmlvcmVxKTsKLSAgICAgICAgcmV0dXJuIGh2bV9pb3JlcV9zZXJ2
ZXJfbWFwX3BhZ2VzKHMsCi0gICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBh
cmFtc1tIVk1fUEFSQU1fSU9SRVFfUEZOXSwKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9QRk5dKTsKLSAgICB9Ci0KLSAgICBy
YyA9IGh2bV9hbGxvY19pb3JlcV9nZm4oZCwgJmlvcmVxX2dmbik7CisgICAgcmMgPSBodm1fbWFw
X2lvcmVxX2dmbihzLCBmYWxzZSk7CiAKICAgICBpZiAoICFyYyAmJiBoYW5kbGVfYnVmaW9yZXEg
KQotICAgICAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9nZm4oZCwgJmJ1ZmlvcmVxX2dmbik7Ci0K
LSAgICBpZiAoICFyYyApCi0gICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
cywgaW9yZXFfZ2ZuLCBidWZpb3JlcV9nZm4pOworICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
Z2ZuKHMsIHRydWUpOwogCiAgICAgaWYgKCByYyApCi0gICAgewotICAgICAgICBodm1fZnJlZV9p
b3JlcV9nZm4oZCwgaW9yZXFfZ2ZuKTsKLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIGJ1
ZmlvcmVxX2dmbik7Ci0gICAgfQorICAgICAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNl
KTsKIAogICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91
bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcy0+ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZp
b3JlcS52YTsKLQotICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgaHZtX3VubWFw
X2lvcmVxX3BhZ2UocywgdHJ1ZSk7Ci0KLSAgICBodm1fdW5tYXBfaW9yZXFfcGFnZShzLCBmYWxz
ZSk7Ci0KLSAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIGlmICggaGFu
ZGxlX2J1ZmlvcmVxICkKLSAgICAgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5idWZp
b3JlcS5nZm4pOwotCi0gICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihkLCBzLT5pb3JlcS5nZm4p
OwotICAgIH0KKyAgICBodm1fdW5tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV91bm1h
cF9pb3JlcV9nZm4ocywgZmFsc2UpOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQpAQCAtNTg0LDIyICs1
NTIsMTUgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1
Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9l
bmFibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2OwotICAgIGJvb2wg
aGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKIAogICAgIHNwaW5fbG9jaygmcy0+
bG9jayk7CiAKICAgICBpZiAoIHMtPmVuYWJsZWQgKQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAg
ICBpZiAoICFJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIGh2bV9yZW1vdmVfaW9yZXFf
Z2ZuKGQsICZzLT5pb3JlcSk7Ci0KLSAgICAgICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAg
ICAgICAgICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4oZCwgJnMtPmJ1ZmlvcmVxKTsKLSAgICB9Cisg
ICAgaHZtX3JlbW92ZV9pb3JlcV9nZm4ocywgZmFsc2UpOworICAgIGh2bV9yZW1vdmVfaW9yZXFf
Z2ZuKHMsIHRydWUpOwogCiAgICAgcy0+ZW5hYmxlZCA9IHRydWU7CiAKQEAgLTYxNCwyMSArNTc1
LDEzIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRv
bWFpbjsKLSAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEudmE7Ci0KICAg
ICBzcGluX2xvY2soJnMtPmxvY2spOwogCiAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCiAgICAgICAg
IGdvdG8gZG9uZTsKIAotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAg
aWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2FkZF9pb3JlcV9nZm4oZCwg
JnMtPmJ1ZmlvcmVxKTsKLQotICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihkLCAmcy0+aW9yZXEp
OwotICAgIH0KKyAgICBodm1fYWRkX2lvcmVxX2dmbihzLCB0cnVlKTsKKyAgICBodm1fYWRkX2lv
cmVxX2dmbihzLCBmYWxzZSk7CiAKICAgICBzLT5lbmFibGVkID0gZmFsc2U7CiAKQEAgLTY1MCw2
ICs2MDMsOSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKICAgICBJTklUX0xJU1RfSEVBRCgmcy0+aW9yZXFfdmNwdV9saXN0KTsK
ICAgICBzcGluX2xvY2tfaW5pdCgmcy0+YnVmaW9yZXFfbG9jayk7CiAKKyAgICBzLT5pb3JlcS5n
Zm4gPSBnZm5feChJTlZBTElEX0dGTik7CisgICAgcy0+YnVmaW9yZXEuZ2ZuID0gZ2ZuX3goSU5W
QUxJRF9HRk4pOworCiAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhz
LCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKQEAgLTY1Nyw3ICs2MTMs
NyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICBpZiAoIGJ1ZmlvcmVxX2hhbmRsaW5nID09IEhWTV9JT1JFUVNSVl9CVUZJ
T1JFUV9BVE9NSUMgKQogICAgICAgICBzLT5idWZpb3JlcV9hdG9taWMgPSB0cnVlOwogCi0gICAg
cmMgPSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKAorICAgIHJjID0gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMoCiAgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFuZGxpbmcgIT0gSFZN
X0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gZmFp
bF9tYXA7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe7-00012U-Kv; Fri, 29 Sep 2017 14:52:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe5-00010m-RD
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CA/40-01809-51E5EC95; Fri, 29 Sep 2017 14:52:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHRDpK5I3Ll
 Ig1VH5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7W1rYCiZGVnz4v5ilgfGCcxcjJ4eEgL/E
 2Z0f2UFsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLHCcSWJqy0dmkBphgRiJ3t3b2UBsFgFVi
 dWP3rCC2LwCNhLrfi5kh5gpL7Gr7SJYnFPAVmLh8eksIDOFgGq2Tc6BKBeUODnzCQuIzSygKd
 G6/Tc7hC0v0bx1NtgqIaAT1k+dxTaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI19BcL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNQYgGAH48XTnocYJTmYlER5BWLPRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4FUFyQkWpaanVqRl5gCDHiYtwcGjJMK7PgYozVtckJhbnJkOk
 TrFaMzRNe3KHyaOjpt3/zAJseTl56VKifMagEwSACnNKM2DGwSLxkuMslLCvIxApwnxFKQW5W
 aWoMq/YhTnYFQS5jUEmcKTmVcCt+8V0ClMQKdMnngG5JSSRISUVAPjxLp1qx4WG8yRFL+/6qz
 GHA/Gzx5JK56ZWfFyyhTKryuakVm90lApjlegPMM4WH5rJafcEcf3ThqbMy4rt1jvqj06PVjc
 98xGY8fsruNn337fGb89uTAwRU/8fR77hE+9dyPsfnl1Ky61C0xL/sTTJv84YcLlH7qCVmntC
 oJzZzuZ5SefO6XEUpyRaKjFXFScCABCt98RwQIAAA==
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506696720!112262806!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36042 invoked from network); 29 Sep 2017 14:52:04 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441798337"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:50 +0100
Message-ID: <20170929145157.30180-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requsted
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2YgdGhlIHBvaW50
ZXJzIHBhc3NlZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0aW9uYWwuCiAt
IFNocmluayBidWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYzOgogLSBVcGRh
dGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCiAt
IEFkZGVkIGEgSEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLgog
LSBUaGlzIHBhdGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0
eSBzaW5jZSB0aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhlIG51bWJlciBv
ZiBpb3JlcSBzZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBvbmUgZG9tYWlu
LgotLS0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwg
IDggKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5o
IHwgIDYgKystLQogeGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgOSArKystLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCA0NyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2RtX29wLmggICAgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKystLS0tLS0tCiA2IGZp
bGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMKaW5kZXggMGYyYzFhNzkxZi4uOTFjNjlkMTAzYiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMKQEAgLTE4OCw2ICsxODgsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2
ZXJfaW5mbygKIAogICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBj
YWxsZXIgaXMgbm90IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0IHRoZQorICAg
ICAqIGh5cGVyY2FsbCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBjYXVzZSB0aGVt
IHRvIGJlCisgICAgICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFfZ2ZuICYmICFi
dWZpb3JlcV9nZm4pCisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25vX2dmbnM7CisK
ICAgICByYyA9IHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihv
cCkpOwogICAgIGlmIChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCAxMzIxNmRiMDRhLi5kNzNh
NzZkYTM1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNl
bW9kZWwuaApAQCAtNjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9jcmVhdGVfaW9y
ZXFfc2VydmVyKAogICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAog
ICogQHBhcm0gaWQgdGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVxX2dmbiBwb2lu
dGVyIHRvIGEgeGVuX3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAg
ICAgICAgICAgICAgICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChNYXkgYmUgTlVM
TCBpZiBub3QgcmVxdWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhl
bl9wZm5fdCB0byByZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAgICAgICAgICAg
ICAgIGdmbgorICogICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCBy
ZXF1aXJlZCkKICAqIEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2dGNobl9wb3J0
X3QgdG8gcmVjZWl2ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAgICAgaW9yZXEg
ZXZlbnQgY2hhbm5lbAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVs
LiAoTWF5IGJlIE5VTEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9uIHN1Y2Nlc3Ms
IC0xIG9uIGZhaWx1cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVy
X2luZm8oCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2RtLmMKaW5kZXggOWNmNTNiNTUxYy4uMjJmYTViNTFlMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDE2LDE2ICs0
MTYsMTkgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdz
KQogICAgIHsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8g
KmRhdGEgPQogICAgICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZvOworICAgICAg
ICBjb25zdCB1aW50MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7CiAKICAgICAg
ICAgY29uc3Rfb3AgPSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlm
ICggZGF0YS0+cGFkICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxpZF9mbGFncyAp
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVy
X2luZm8oZCwgZGF0YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZGF0YS0+aW9yZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmRhdGEtPmJ1ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChkYXRhLT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVOX0RNT1Bf
bm9fZ2ZucykgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCA6
ICZkYXRhLT5idWZpb3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZGF0YS0+YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCA0M2I3NTdiNWI3Li5kNjhkN2QwYzFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zNjMsNiArMzYz
LDkgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JFUShzKSBcCisg
ICAgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYpCisK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dSAqdikKIHsKQEAgLTM4NCw3ICszODcsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJf
YWRkX3ZjcHUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICBzdi0+aW9yZXFfZXZ0
Y2huID0gcmM7CiAKLSAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykg
KQogICAgIHsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKIApAQCAtNDM1
LDcgKzQzOCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVtb3ZlX3ZjcHUoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKICAgICAgICAgbGlzdF9kZWwoJnN2LT5saXN0X2Vu
dHJ5KTsKIAotICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAh
PSBOVUxMICkKKyAgICAgICAgaWYgKCB2LT52Y3B1X2lkID09IDAgJiYgSEFORExFX0JVRklPUkVR
KHMpICkKICAgICAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5i
dWZpb3JlcV9ldnRjaG4pOwogCiAgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9t
YWluLCBzdi0+aW9yZXFfZXZ0Y2huKTsKQEAgLTQ2Miw3ICs0NjUsNyBAQCBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
KnMpCiAKICAgICAgICAgbGlzdF9kZWwoJnN2LT5saXN0X2VudHJ5KTsKIAotICAgICAgICBpZiAo
IHYtPnZjcHVfaWQgPT0gMCAmJiBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKKyAgICAgICAgaWYg
KCB2LT52Y3B1X2lkID09IDAgJiYgSEFORExFX0JVRklPUkVRKHMpICkKICAgICAgICAgICAgIGZy
ZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzLT5idWZpb3JlcV9ldnRjaG4pOwogCiAg
ICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwodi0+ZG9tYWluLCBzdi0+aW9yZXFfZXZ0Y2hu
KTsKQEAgLTQ3MywxNCArNDc2LDEzIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfcmVt
b3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBzcGluX3VubG9j
aygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMo
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQorc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBpbnQgcmM7
CiAKICAgICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAotICAgIGlmICggIXJj
ICYmIGhhbmRsZV9idWZpb3JlcSApCisgICAgaWYgKCAhcmMgJiYgSEFORExFX0JVRklPUkVRKHMp
ICkKICAgICAgICAgcmMgPSBodm1fbWFwX2lvcmVxX2dmbihzLCB0cnVlKTsKIAogICAgIGlmICgg
cmMgKQpAQCAtNjEwLDEzICs2MTIsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5p
dChzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0
dXJuIHJjOwogCi0gICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKLSAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKLQotICAg
IHJjID0gaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoCi0gICAgICAgICAgICAgcywgYnVmaW9y
ZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbF9tYXA7CisgICAgcy0+YnVmaW9yZXFfaGFuZGxpbmcgPSBidWZp
b3JlcV9oYW5kbGluZzsKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC02
MzEsOSArNjI3LDYgQEAgc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX2luaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOwogICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocyk7CiAKLSBmYWlsX21hcDoK
LSAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwotCiAgICAgcmV0dXJuIHJj
OwogfQogCkBAIC03NzAsMTIgKzc2MywyMyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5m
byhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogCiAgICAgQVNTRVJUKCFJU19ERUZB
VUxUKHMpKTsKIAotICAgICppb3JlcV9nZm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOworICAgIGlm
ICggaW9yZXFfZ2ZuIHx8IGJ1ZmlvcmVxX2dmbiApCisgICAgeworICAgICAgICByYyA9IGh2bV9p
b3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgIH0KIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVMTCApCisg
ICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+aW9yZXEu
Z2ZuKTsKKworICAgIGlmICggSEFORExFX0JVRklPUkVRKHMpICkKICAgICB7Ci0gICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwotICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKKyAgICAgICAgaWYgKCBidWZpb3JlcV9nZm4gKQor
ICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7CisKKyAg
ICAgICAgaWYgKCBidWZpb3JlcV9wb3J0ICkKKyAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0g
cy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIAogICAgIHJjID0gMDsKQEAgLTEyODgsNyArMTI5
Miw4IEBAIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCiAgICAgcGctPnB0cnMud3JpdGVfcG9pbnRlciArPSBx
dyA/IDIgOiAxOwogCiAgICAgLyogQ2Fub25pY2FsaXplIHJlYWQvd3JpdGUgcG9pbnRlcnMgdG8g
cHJldmVudCB0aGVpciBvdmVyZmxvdy4gKi8KLSAgICB3aGlsZSAoIHMtPmJ1ZmlvcmVxX2F0b21p
YyAmJiBxdysrIDwgSU9SRVFfQlVGRkVSX1NMT1RfTlVNICYmCisgICAgd2hpbGUgKCAocy0+YnVm
aW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQykgJiYKKyAgICAg
ICAgICAgIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKICAgICAgICAgICAgIHBnLT5w
dHJzLnJlYWRfcG9pbnRlciA+PSBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gKQogICAgIHsKICAgICAg
ICAgdW5pb24gYnVmaW9yZXFfcG9pbnRlcnMgb2xkID0gcGctPnB0cnMsIG5ldzsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKaW5kZXggM2JkOWM1ZDdjMC4uOGI3OThlZTRlOSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vZG9tYWluLmgKQEAgLTY5LDcgKzY5LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIg
ewogICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAgIHN0cnVj
dCByYW5nZXNldCAgICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKICAgICBib29sICAg
ICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICAgICBidWZp
b3JlcV9hdG9taWM7CisgICAgdWludDhfdCAgICAgICAgICAgICAgICBidWZpb3JlcV9oYW5kbGlu
ZzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggNmJiYWI1ZmNhMy4uOTY3N2Jk
NzRlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0cnVjdCB4
ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9yZXFfc2Vy
dmVyX2luZm86IEdldCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4uCiAgKgot
ICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEgc3RydWN0
dXJlcyBhbmQgYnVmZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhhdCBYZW4g
dXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4gdGhlIHRh
cmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KLSAqIHJl
c3BlY3RpdmVseS4gSW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcg
YnVmZmVyZWQKLSAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRzIHRvIGJp
bmQgdG8gZXZlbnQgY2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBmb3IgdGhl
bS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11bGF0aW9u
IHJlcXVlc3RzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0cnVjdHVy
ZXMgaW4gPGlvcmVxX2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3QgaGFuZGxp
bmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMgaGFuZGVk
IGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJvdGggYmUg
MC4KKyAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9u
IHJlcXVlc3RzLCB0aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5l
bCA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVudCBjaGFu
bmVscyB1c2VkIGZvciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisgKiBzcGVj
aWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRpdGlvbiwg
aWYgdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUgdXNlZCwK
KyAqIHRoZSBlbXVsYXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBpb3JlcSBz
dHJ1Y3R1cmVzIGFuZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3RzKSBmcm9t
IGd1ZXN0IG1lbW9yeS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5fRE1PUF9u
b19nZm5zIHRoZW4gdGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQKKyAqIHRo
ZSBmcmFtZSBudW1iZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5kIDxidWZp
b3JlcV9nZm4+CisgKiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlzIG5vdCBo
YW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2lsbCBiZSB2
YWxpZCkuCiAgKi8KICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIDIKIAog
c3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElOIC0gc2Vy
dmVyIGlkICovCiAgICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7CisgICAgLyog
SU4gLSBmbGFncyAqLworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5fRE1PUF9u
b19nZm5zIDAKKyNkZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9QX25vX2dm
bnMpCisKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0Y2huX3Bv
cnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICovCisgICAg
LyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAqLwogICAg
IHVpbnQ2NF9hbGlnbmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVx
IGdmbiAqLworICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2NrIGNvbW1l
bnQgYWJvdmUpKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07CiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe7-000129-DA; Fri, 29 Sep 2017 14:52:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe5-00010l-IR
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DA/AB-03414-41E5EC95; Fri, 29 Sep 2017 14:52:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXlck7ly
 kQe83CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPr+UKmgufaFeuezGdqYPwi38XIwSEh4C9x
 roepi5GTg01AR2Lq00usIGERARWJ23sNuhi5OJgFnjNJfOo9wghSIywQJPF6+V52EJtFQFXix
 euJbCA2r4CNxPXWBhYQW0JAXmJX20VWEJtTwFZi4fHpLCAzhYBqtk3OAQkLAY1fP3UWVKugxM
 mZT8BamQUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJ
 Ti4sT01NzEpOK9ZLzczcxAgOHAQh2MK6ZH3iIUZKDSUmU1zrqXKQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd7lMUA5waLU9NSKtMwcYAjDpCU4eJREeNeDpHmLCxJzizPTIVKnGHU5Om7e/cMkx
 JKXn5cqJc7rAlIkAFKUUZoHNwIWT5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzNsIMoUnM6
 8EbtMroCOYgI6YPPEMyBEliQgpqQbGsID/gj1VhxdyZM9Y5rw8junmg9Ou4mYhK89N0Gq/3/f
 OzXLbooqlZyUz30Uwc7aJlpV8CjCVbZmUfviv45zACwcbtt0PPndotvqOx6f2VS3Q3CKW+PVS
 YNvuM5neLAe+H1KRETg7d8nsnVMvT1QRzdoRHv+SO/fE53DLvtp7mxbIvjc1vfTisBJLcUaio
 RZzUXEiADOeGx2iAgAA
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506696720!73327764!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54463 invoked from network); 29 Sep 2017 14:52:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449783697"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:53 +0100
Message-ID: <20170929145157.30180-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2ODoK
IC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFjaW5nICJhbGxvdyBhIHByaXZpbGVnZWQgUFYg
ZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgfCAxNyArKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIHwgMTIg
KysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggYzliYzRhNGU5Mi4uZDYzYWIwNDlmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2MTksOSArMTYxOSwxMCBAQCB2b2lk
IHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIC8qIFVwZGF0ZSB0aGUgTDEg
ZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUgbmwxZS4gKi8KIHN0YXRpYyBpbnQgbW9kX2wxX2Vu
dHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbiwgaW50IHByZXNlcnZlX2FkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIGludCBjbWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqcHRfdmNwdSwgc3RydWN0IGRvbWFpbiAqcGdf
ZG9tKQogeworICAgIGJvb2wgcHJlc2VydmVfYWQgPSAoY21kID09IE1NVV9QVF9VUERBVEVfUFJF
U0VSVkVfQUQpOwogICAgIGwxX3BnZW50cnlfdCBvbDFlOwogICAgIHN0cnVjdCBkb21haW4gKnB0
X2RvbSA9IHB0X3ZjcHUtPmRvbWFpbjsKICAgICBpbnQgcmMgPSAwOwpAQCAtMTY0Myw3ICsxNjQ0
LDggQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2Vu
dHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfZG9tKSApCisgICAgICAgIGlmICgg
Y21kICE9IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFICYmCisgICAgICAgICAgICAgcGFnaW5n
X21vZGVfdHJhbnNsYXRlKHBnX2RvbSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgTlVMTCwgUDJNX0FM
TE9DKTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQpAQCAtMzI1OCw2ICszMjYwLDcgQEAgbG9u
ZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICovCiAgICAgICAgIGNhc2UgTU1VX05PUk1B
TF9QVF9VUERBVEU6CiAgICAgICAgIGNhc2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoKKyAg
ICAgICAgY2FzZSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURToKICAgICAgICAgewogICAgICAg
ICAgICAgcDJtX3R5cGVfdCBwMm10OwogCkBAIC0zMzIzLDcgKzMzMjYsOCBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSAobDFlX2dldF9m
bGFncyhsMWUpICYgX1BBR0VfUlcpID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKIAotICAgICAgICAgICAgICAgICAgICBp
ZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQorICAgICAgICAgICAgICAgICAg
ICBpZiAoIGNtZCAhPSBNTVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSAmJgorICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19vd25lcikgKQogICAgICAgICAg
ICAgICAgICAgICAgICAgdGFyZ2V0ID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIGwxZV9n
ZXRfcGZuKGwxZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmbDFlX3AybXQsIHEpOwogCkBAIC0zMzUwLDkgKzMzNTQsNyBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWUs
IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9Q
VF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDFfZW50cnko
dmEsIGwxZSwgbWZuLCBjbWQsIHYsIHBnX293bmVyKTsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCB0YXJnZXQgKQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UodGFyZ2V0KTsKICAg
ICAgICAgICAgICAgICB9CkBAIC0zNjMwLDcgKzM2MzIsOCBAQCBzdGF0aWMgaW50IF9fZG9fdXBk
YXRlX3ZhX21hcHBpbmcoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJjID0gbW9k
X2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgMCwgdiwgcGdfb3duZXIpOworICAg
IHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgTU1VX05PUk1BTF9Q
VF9VUERBVEUsIHYsCisgICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOwogCiAgICAgcGFn
ZV91bmxvY2soZ2wxcGcpOwogICAgIHB1dF9wYWdlKGdsMXBnKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCAyYWM2
YjFlMjRkLi5kMjAxNGEzOWViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCkBAIC0yNjgsNiArMjY4LDEwIEBAIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICAqIEFzIE1NVV9OT1JNQUxfUFRfVVBE
QVRFIGFib3ZlLCBidXQgQS9EIGJpdHMgY3VycmVudGx5IGluIHRoZSBQVEUgYXJlIE9SZWQKICAq
IHdpdGggdGhvc2UgaW4gQHZhbC4KICAqCisgKiBwdHJbMTowXSA9PSBNTVVfUFRfVVBEQVRFX05P
X1RSQU5TTEFURToKKyAqIEFzIE1NVV9OT1JNQUxfUFRfVVBEQVRFIGFib3ZlLCBidXQgQHZhbCBp
cyBub3QgdHJhbnNsYXRlZCB0aG91Z2ggRkQKKyAqIHBhZ2UgdGFibGVzLgorICoKICAqIEB2YWwg
aXMgdXN1YWxseSB0aGUgbWFjaGluZSBmcmFtZSBudW1iZXIgYWxvbmcgd2l0aCBzb21lIGF0dHJp
YnV0ZXMuCiAgKiBUaGUgYXR0cmlidXRlcyBieSBkZWZhdWx0IGZvbGxvdyB0aGUgYXJjaGl0ZWN0
dXJlIGRlZmluZWQgYml0cy4gTWVhbmluZyB0aGF0CiAgKiBpZiB0aGlzIGlzIGEgWDg2XzY0IG1h
Y2hpbmUgYW5kIGZvdXIgcGFnZSB0YWJsZSBsYXlvdXQgaXMgdXNlZCwgdGhlIGxheW91dApAQCAt
MzM0LDkgKzMzOCwxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAg
KgogICogUEFUIChiaXQgNyBvbikgLS0+IFBXVCAoYml0IDMgb24pIGFuZCBjbGVhciBiaXQgNy4K
ICAqLwotI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAgIDAgLyogY2hlY2tlZCAnKnB0
ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAgICAqLwotI2RlZmluZSBNTVVfTUFDSFBIWVNfVVBEQVRF
ICAgICAgIDEgLyogcHRyID0gTUEgb2YgZnJhbWUgdG8gbW9kaWZ5IGVudHJ5IGZvciAqLwotI2Rl
ZmluZSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEIDIgLyogYXRvbWljYWxseTogKnB0ciA9IHZh
bCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfTk9STUFMX1BUX1VQREFURSAgICAgICAw
IC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwdHIgaXMgTUEuICAgICAgKi8KKyNkZWZpbmUgTU1V
X01BQ0hQSFlTX1VQREFURSAgICAgICAgMSAvKiBwdHIgPSBNQSBvZiBmcmFtZSB0byBtb2RpZnkg
ZW50cnkgZm9yICovCisjZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQgIDIgLyogYXRv
bWljYWxseTogKnB0ciA9IHZhbCB8ICgqcHRyJihBfEQpKSAqLworI2RlZmluZSBNTVVfUFRfVVBE
QVRFX05PX1RSQU5TTEFURSAzIC8qIGNoZWNrZWQgJypwdHIgPSB2YWwnLiBwcnQgaXMgTUEuICAg
ICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YWwgbmV2ZXIg
dHJhbnNsYXRlZC4gICAgICAgICAgICAgICAgICAqLwogCiAvKgogICogTU1VIEVYVEVOREVEIE9Q
RVJBVElPTlMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe8-00013z-HS; Fri, 29 Sep 2017 14:52:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe7-00011b-9w
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 75/B0-03093-61E5EC95; Fri, 29 Sep 2017 14:52:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXlc07ly
 kwZQ1zBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bta/8YCyYkVDx6odDAuMe9i5GTQ0LAX2Jq
 +yJWEJtNQEdi6tNLQDYHh4iAisTtvQZdjFwczAIzmSQuHdvJBlIjLOAjcaDhN5jNIqAq8aVtN
 xOIzStgI3HjxWUWiJnyErvaLoLN5BSwlVh4fDoLyEwhoJptk3NAwkJA49dPncUG0SoocXLmE7
 BWZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwMBhAIIdjDc3BhxilORgUhLltY46FynEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgvd+DFBOsCg1PbUiLTMHGMIwaQkOHiUR3vUgad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl5
 6VKifOuASkSACnKKM2DGwGLp0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v0GMoUnM68Ebt
 MroCOYgI6YPPEMyBEliQgpqQbGODG39Zs/F7/WE5LJlucQFWV51iXfFXL+1PUZfftSjr07JeH
 iZTFVwHfl78uP1Hq/l4cuEzm243aD3XHDn2tTinMv2hvpvd6lmn44N0I/bA7HFiG1zsZ+j198
 v9+2NP5LrK/f9zOV/dj6mUUCabm9IbxS9YnLHk7NfCa06BHbFnepXL6Vzv1KLMUZiYZazEXFi
 QDxG3JxogIAAA==
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1506696722!62239881!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22319 invoked from network); 29 Sep 2017 14:52:04 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-6.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:04 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449783698"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:52 +0100
Message-ID: <20170929145157.30180-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCk5PVEU6IFVzZSBvZiB0aGUgbmV3IHJlc291cmNlIHR5cGUgaXMgbm90IGNvbXBhdGlibGUg
d2l0aCB1c2Ugb2YKICAgICAgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHVubGVzcyB0
aGUgWEVOX0RNT1Bfbm9fZ2ZucyBmbGFnIGlzCiAgICAgIHNldC4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKdjg6CiAt
IFJlLWJhc2Ugb24gbmV3IGJvaWxlcnBsYXRlLgogLSBBZGp1c3QgZnVuY3Rpb24gc2lnbmF0dXJl
IG9mIGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKCksIGFuZCB0ZXN0CiAgIHdoZXRoZXIgdGhl
IGJ1ZmlvcmVxIHBhZ2UgaXMgcHJlc2VudC4KCnY1OgogLSBVc2UgZ2V0X2lvcmVxX3NlcnZlcigp
IGZ1bmN0aW9uIHJhdGhlciB0aGFuIGluZGV4aW5nIGFycmF5IGRpcmVjdGx5LgogLSBBZGQgbW9y
ZSBleHBsYW5hdGlvbiBpbnRvIGNvbW1lbnRzIHRvIHN0YXRlIHRoYW4gbWFwcGluZyBndWVzdCBm
cmFtZXMKICAgYW5kIGFsbG9jYXRpb24gb2YgcGFnZXMgZm9yIGlvcmVxIHNlcnZlcnMgYXJlIG5v
dCBzaW11bHRhbmVvdXNseQogICBwZXJtaXR0ZWQuCiAtIEFkZCBhIGNvbW1lbnQgaW50byBhc20v
aW9yZXEuaCBzdGF0aW5nIHRoZSBtZWFuaW5nIG9mIHRoZSBpbmRleAogICB2YWx1ZSBwYXNzZWQg
dG8gaHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoKS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMgICAgICAgIHwgMTQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgMjIgKysrKysrKwogeGVuL2Nv
bW1vbi9tZW1vcnkuYyAgICAgICAgICAgICB8ICAgNSArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaCB8ICAgNiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICB8ICAg
NSArKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oICB8ICAgNCArKwogeGVuL2luY2x1
ZGUvcHVibGljL21lbW9yeS5oICAgICB8ICAxMyArKystCiA3IGZpbGVzIGNoYW5nZWQsIDE5NCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGQ2OGQ3ZDBjMWYuLmZj
MTNhNmZmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI2OSw2ICsyNjksMTkgQEAgc3RhdGljIGludCBodm1f
bWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAg
c3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlv
cmVxOwogICAgIGludCByYzsKIAorICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBJZiBhIHBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0ZWQgKHdo
aWNoIHdpbGwgaGFwcGVuIG9uCisgICAgICAgICAqIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVxX3Nl
cnZlcl9mcmFtZSgpIGlzIGNhbGxlZCksIHRoZW4KKyAgICAgICAgICogbWFwcGluZyBhIGd1ZXN0
IGZyYW1lIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGdmbl9l
cShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVQRVJNOwor
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKwogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMjkxLDYgKzMwNCw2MSBAQCBzdGF0aWMgaW50IGh2
bV9tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAg
ICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqY3Vy
cmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworCisgICAgaWYgKCBpb3JwLT5wYWdlICkK
KyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElmIGEgZ3Vlc3QgZnJhbWUgaGFzIGFscmVh
ZHkgYmVlbiBtYXBwZWQgKHdoaWNoIG1heSBoYXBwZW4KKyAgICAgICAgICogb24gZGVtYW5kIGlm
IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oKSBpcyBjYWxsZWQpLCB0aGVuCisgICAgICAgICAq
IGFsbG9jYXRpbmcgYSBwYWdlIGlzIG5vdCBwZXJtaXR0ZWQuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoICFnZm5fZXEoaW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmV0
dXJuIC1FUEVSTTsKKworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBlbXVsYXRp
bmcKKyAgICAgKiBkb21haW4sIG5vdCB0aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBiZWNhdXNl
IHRoZSBlbXVsYXRvciBpcworICAgICAqIGxpa2VseSB0byBiZSBkZXN0cm95ZWQgYWZ0ZXIgdGhl
IHRhcmdldCBkb21haW4gaGFzIGJlZW4gdG9ybgorICAgICAqIGRvd24sIGFuZCB3ZSBtdXN0IHVz
ZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlIGFsbG9jYXRpb24KKyAgICAgKiBjb3Vs
ZCBmYWlsIGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhhcyBhbHJlYWR5IHJlYWNoZWQgaXRzCisg
ICAgICogbWF4aW11bSBhbGxvY2F0aW9uLgorICAgICAqLworICAgIGlvcnAtPnBhZ2UgPSBhbGxv
Y19kb21oZWFwX3BhZ2UoY3VycmQsIE1FTUZfbm9fcmVmY291bnQpOworICAgIGlmICggIWlvcnAt
PnBhZ2UgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIGlvcnAtPnZhID0gX19tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnBhZ2UpOworICAgIGlmICggIWlvcnAtPnZhICkKKyAg
ICB7CisgICAgICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgICAgICByZXR1cm4gLUVOT01FTTsK
KyAgICB9CisKKyAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKK3sKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAm
cy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CisKKyAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnZhKTsKKyAg
ICBpb3JwLT52YSA9IE5VTEw7CisKKyAgICBwdXRfcGFnZShpb3JwLT5wYWdlKTsKKyAgICBpb3Jw
LT5wYWdlID0gTlVMTDsKK30KKwogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzOwpAQCAtNDk3LDYgKzU2NSwyNyBAQCBzdGF0aWMgdm9pZCBo
dm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQog
ICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogfQogCitzdGF0aWMgaW50IGh2bV9p
b3JlcV9zZXJ2ZXJfYWxsb2NfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7Cisg
ICAgaW50IHJjOworCisgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIGZhbHNlKTsKKwor
ICAgIGlmICggIXJjICYmIChzLT5idWZpb3JlcV9oYW5kbGluZyAhPSBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfT0ZGKSApCisgICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX21mbihzLCB0cnVlKTsK
KworICAgIGlmICggcmMgKQorICAgICAgICBodm1fZnJlZV9pb3JlcV9tZm4ocywgZmFsc2UpOwor
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVf
cGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCit7CisgICAgaHZtX2ZyZWVfaW9yZXFf
bWZuKHMsIHRydWUpOworICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7Cit9CisKIHN0
YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC02MjUsNyArNzE0LDE4IEBA
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVz
KHMpOworCisgICAgLyoKKyAgICAgKiBOT1RFOiBJdCBpcyBzYWZlIHRvIGNhbGwgYm90aCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkgYW5kCisgICAgICogICAgICAgaHZtX2lvcmVxX3Nl
cnZlcl9mcmVlX3BhZ2VzKCkgaW4gdGhhdCBvcmRlci4KKyAgICAgKiAgICAgICBUaGlzIGlzIGJl
Y2F1c2UgdGhlIGZvcm1lciB3aWxsIGRvIG5vdGhpbmcgaWYgdGhlIHBhZ2VzCisgICAgICogICAg
ICAgYXJlIG5vdCBtYXBwZWQsIGxlYXZpbmcgdGhlIHBhZ2UgdG8gYmUgZnJlZWQgYnkgdGhlIGxh
dHRlci4KKyAgICAgKiAgICAgICBIb3dldmVyIGlmIHRoZSBwYWdlcyBhcmUgbWFwcGVkIHRoZW4g
dGhlIGZvcm1lciB3aWxsIHNldAorICAgICAqICAgICAgIHRoZSBwYWdlX2luZm8gcG9pbnRlciB0
byBOVUxMLCBtZWFuaW5nIHRoZSBsYXR0ZXIgd2lsbCBkbworICAgICAqICAgICAgIG5vdGhpbmcu
CisgICAgICovCiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1f
aW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC02MzUs
NiArNzM1LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMpCiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9y
ZXFfc2VydmVyX3JlbW92ZV9hbGxfdmNwdXMocyk7CiAgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMocyk7CiAgICAgaHZt
X2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIH0KIApAQCAtNzkwLDYgKzg5MSw0NSBA
QCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZp
ZF90IGlkLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2Zy
YW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwgbWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqczsKKyAgICBpbnQgcmM7CisKKyAgICBzcGluX2xvY2tfcmVjdXJz
aXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOworCisgICAgaWYgKCBp
ZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisg
ICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCisgICAgQVNTRVJUKCFJU19ERUZBVUxU
KHMpKTsKKworICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIGlkeCA9PSAwICkKKyAgICB7
CisgICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCAhSEFORExFX0JVRklPUkVRKHMp
ICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICptZm4gPSBfbWZuKHBhZ2VfdG9f
bWZuKHMtPmJ1ZmlvcmVxLnBhZ2UpKTsKKyAgICAgICAgcmMgPSAwOworICAgIH0KKyAgICBlbHNl
IGlmICggaWR4ID09IDEgKQorICAgICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5pb3Jl
cS5wYWdlKSk7CisgICAgZWxzZQorICAgICAgICByYyA9IC1FSU5WQUw7CisKKyBvdXQ6CisgICAg
c3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxv
Y2spOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ5ZGY1Y2E2
OWYuLmM5YmM0YTRlOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xMjIsNiArMTIyLDcgQEAKICNpbmNsdWRlIDxhc20vZml4bWFwLmg+
CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDxhc20vcGNpLmg+CisjaW5jbHVk
ZSA8YXNtL2h2bS9pb3JlcS5oPgogCiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgog
I2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgpAQCAtMzg2Niw2ICszODY3LDI3IEBAIGlu
dCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhl
bm1lbV9hY3F1aXJlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0
W10pCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2Zy
YW1lczsgaSsrICkKKyAgICB7CisgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgaW50IHJjID0g
aHZtX2dldF9pb3JlcV9zZXJ2ZXJfZnJhbWUoZCwgaWQsIGZyYW1lICsgaSwgJm1mbik7CisKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgbWZuX2xp
c3RbaV0gPSBtZm5feChtZm4pOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBsb25nIGFy
Y2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZykKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBhNTZiZmNjODhmLi5hMDY4ODc3Y2Y2IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAg
LTk4Nyw2ICs5ODcsMTEgQEAgc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKGNvbnN0IHhlbl9t
ZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQogCiAgICAgc3dpdGNoICggeG1hci0+dHlwZSAp
CiAgICAgeworICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcjoKKyAgICAgICAg
cmMgPSB4ZW5tZW1fYWNxdWlyZV9pb3JlcV9zZXJ2ZXIoZCwgeG1hci0+aWQsIHhtYXItPmZyYW1l
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFt
ZXMsIG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCmlu
ZGV4IDE4MjlmY2Y0M2UuLmE0ZjU4ZGM5ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaApAQCAt
MzEsNiArMzEsMTIgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFp
biAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgKmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgKmJ1ZmlvcmVxX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2
dGNobl9wb3J0X3QgKmJ1ZmlvcmVxX3BvcnQpOworLyoKKyAqIEdldCB0aGUgbWZuIG9mIGVpdGhl
ciB0aGUgYnVmZmVyZWQgb3Igc3luY2hyb25vdXMgaW9yZXEgZnJhbWUuCisgKiAoaWR4ID09IDAg
LT4gYnVmZmVyZWQsIGlkeCA9PSAxIC0+IHN5bmNocm9ub3VzKS4KKyAqLworaW50IGh2bV9nZXRf
aW9yZXFfc2VydmVyX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGlkeCwgbWZuX3QgKm1mbik7
CiBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwg
aW9zZXJ2aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB0eXBlLCB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCBlbmQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGYyZTBmNDk4YzQuLjYzN2IxZWVl
MWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKQEAgLTYxNSw0ICs2MTUsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYXJj
aF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVybiBtZm4gPD0g
KHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSk7CiB9CiAKK2ludCB4ZW5tZW1fYWNxdWlyZV9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm5fbGlzdFtdKTsKKwogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9NTV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
ZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAppbmRleCA5Njc3YmQ3NGU3
Li41OWI2MDA2OTEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBz
dHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJl
cnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAq
IHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZl
cmVkIGVtdWxhdGlvbgogICogb25seSA8aW9yZXFfZ2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisg
KiBOT1RFOiBUbyBhY2Nlc3MgdGhlIHN5bmNocm9ub3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1
ZmZlcmVkIGlvcmVxCisgKiAgICAgICByaW5nLCBpdCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUg
WEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJl
c291cmNlIHR5cGUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBY
RU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8gMgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggM2Fh
OGZiMmZlMS4uZTMwYTRkOTc5NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9y
eS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjA5LDE1ICs2MDksMjYg
QEAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSB7CiAgICAgZG9taWRfdCBkb21pZDsK
ICAgICAvKiBJTiAtIHRoZSB0eXBlIG9mIHJlc291cmNlICovCiAgICAgdWludDE2X3QgdHlwZTsK
KworI2RlZmluZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyIDAKKwogICAgIC8qCiAgICAg
ICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBi
ZSB6ZXJvCiAgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAgKgorICAg
ICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAtPiBpZCA9PSBpb3JlcSBz
ZXJ2ZXIgaWQKICAgICAgKi8KICAgICB1aW50MzJfdCBpZDsKICAgICAvKiBJTiAtIG51bWJlciBv
ZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUgbWFwcGVkICovCiAgICAgdWludDMy
X3QgbnJfZnJhbWVzOwogICAgIHVpbnQzMl90IHBhZDsKLSAgICAvKiBJTiAtIHRoZSBpbmRleCBv
ZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8KKyAgICAvKiBJTiAtIHRoZSBpbmRl
eCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQKKyAgICAgKgorICAgICAqIHR5cGUg
PT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAtPiBmcmFtZSA9PSAwIC0+IGJ1ZmlvcmVx
CisgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZQorICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmcmFtZSA9PSAxIC0+IGlvcmVxCisgICAgICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZQorICAgICAqLwogICAgIHVpbnQ2NF9hbGln
bmVkX3QgZnJhbWU7CiAgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBpcyBQViB0
aGVuLCB1cG9uIHJldHVybiwgZ21mbl9saXN0CiAgICAgICogICAgICAgICAgd2lsbCBiZSBwb3B1
bGF0ZWQgd2l0aCB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwe8-00014s-UW; Fri, 29 Sep 2017 14:52:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwe7-00011i-LH
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:07 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 87/17-10804-71E5EC95; Fri, 29 Sep 2017 14:52:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva5w3Ll
 Ig7dfZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTz9cyFtxVqpjRcIOpgXG9TBcjJ4eEgL/E
 pJMrmEFsNgEdialPL7F2MXJwiAioSNzeawASZhYIkZh4cgIriC0skCIx61Q3WxcjOweLgKrEx
 kSQKK+ArcSL1WeZIQbKS+xquwhWzQkUX3h8OgvIQCEBG4ltk3MgygUlTs58wgIxXFOidftvdg
 hbXqJ562ywMUJA+9dPncU2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfISC+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDIGIBgB+Oa+YGHGCU5mJREea2jzkUK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBdHgOUEyxKTU+tSMvMAYY7TFqCg0dJhHc9SJq3uCAxtzgzHSJ1ilGXo
 +Pm3T9MQix5+XmpUuK8LiBFAiBFGaV5cCNgsXeJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwr
 yNIFN4MvNK4Da9AjqCCeiIyRPPgBxRkoiQkmpgtLn8IHqTzwRjoxJ+06sLL9jqKW7KCFtuVLC
 3/7fBFX0lmfUFvJwSB6b/CF335YRHn+I5Te42Td/IzaGXJbn85v6488Py1seVTf2Z77Ufir7/
 fHSPw6bdTTn7Z2Vt+DqXYf6JNnNbs5Npxrk/HDdcPvDB4Vv5poXPf/jeLcks7urqmXj6T7nyP
 CWW4oxEQy3mouJEAO+jxRe4AgAA
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506696720!73327764!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54317 invoked from network); 29 Sep 2017 14:52:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449783695"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:55 +0100
Message-ID: <20170929145157.30180-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v8 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggODBiMjJiZGJmYy4uYjVkNWYwYTM1NCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zMiw5ICszMiw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTQsNiArNTEsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTY3LDYgKzcxLDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:52:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:52:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxweC-00018R-5v; Fri, 29 Sep 2017 14:52:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxweB-00016H-9q
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:52:11 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 21/71-25121-A1E5EC95; Fri, 29 Sep 2017 14:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK5Y3Ll
 Ig0uv9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzE3YzFnwOqtj67zNzA+M22y5GTg4JAX+J
 Dcs2s4HYbAI6ElOfXmLtYuTgEBFQkbi916CLkYuDWWAKs0TD1HnMIDXCAqESrx4eZgSxWQRUJ
 T49uAMW5xWwkTjx8jwbxEx5iV1tF1lBbE4BW4mFx6ezgMwUAqrZNjkHJCwENH791FlsEK2CEi
 dnPmEBsZkFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NjPV
 yU4uLE9NTcxKTivWS83M3MQJDp56BgXEHY8tev0OMkhxMSqK8ArHnIoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8KqC5ASLUtNTK9Iyc4BBDJOW4OBREuFdHwOU5i0uSMwtzkyHSJ1i1OXouHn3D
 5MQS15+XqqUOK8ByAwBkKKM0jy4EbCIusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcQZA
 pPZl4J3KZXQEcwAR0xeeIZkCNKEhFSUg2MMTbRrBF9fOGCd+4+0LQPM9hQmfnc+2mi8LuCZwy
 Nndpau02yzlh0JOkt8Xl0dLbFlmcSFguYlFfM9G6xW73T4qvGutnND9Nf/ZzwkFXPa2bw/mzG
 2E/nv062Phfw5OaPrO8GKc1zRVd3MNnfMGoUr/n9hLeecdpHFV4dsdzaszIsR497bp2gxFKck
 WioxVxUnAgAogMWvKMCAAA=
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506696723!116486383!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5312 invoked from network); 29 Sep 2017 14:52:06 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:52:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441798360"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:51 +0100
Message-ID: <20170929145157.30180-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuIEhlbmNlIGl0IGlzIGN1cnJlbnRseSBvbmx5IGltcGxlbWVu
dGVkCiAgICAgIGZvciB4ODYuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCnY4OgogLSBNb3ZlIHRoZSBjb2RlIGludG8gY29tbW9uIGFzIHJlcXVlc3RlZCBieSBK
YW4uCiAtIE1ha2UgdGhlIGdtZm5fbGlzdCBoYW5kbGUgYSA2NC1iaXQgdHlwZSB0byBhdm9pZCBs
aW1pdGluZyB0aGUgTUZOCiAgIHJhbmdlIGZvciBhIDMyLWJpdCB0b29scyBkb21haW4uCiAtIEFk
ZCBtaXNzaW5nIHBhZC4KIC0gQWRkIGNvbXBhdCBjb2RlLgogLSBNYWtlIHRoaXMgcGF0Y2ggZGVh
bCB3aXRoIHB1cmVseSBib2lsZXJwbGF0ZS4KIC0gRHJvcCBHZW9yZ2UncyBBLWIgYW5kIFdlaSdz
IFItYiBiZWNhdXNlIHRoZSBjaGFuZ2VzIGFyZSBub24tdHJpdmlhbCwKICAgYW5kIHVwZGF0ZSBD
YyBsaXN0IG5vdyB0aGUgYm9pbGVycGxhdGUgaXMgY29tbW9uLgoKdjU6CiAtIFN3aXRjaGVkIF9f
Y29weV90by9mcm9tX2d1ZXN0X29mZnNldCgpIHRvIGNvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQo
KS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgfCAgMyArLQogeGVuL2NvbW1vbi9j
b21wYXQvbWVtb3J5LmMgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
Y29tbW9uL21lbW9yeS5jICAgICAgICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICB8ICAzICsrCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggfCAzMiArKysrKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS94bGF0LmxzdCAgICAgICAgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAwYjQ3OTEwNWI5Li5kMGY4ZmMyNDli
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC0xMTIxLDggKzExMjEsNyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50
cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIH0KIAog
LyogU2V0IGZvcmVpZ24gbWZuIGluIHRoZSBnaXZlbiBndWVzdCdzIHAybSB0YWJsZS4gKi8KLXN0
YXRpYyBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuKQor
aW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwgbWZuX3QgbWZuKQogewogICAgIHJldHVybiBzZXRfdHlwZWRfcDJtX2VudHJ5KGQsIGdm
biwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fbWFwX2ZvcmVpZ24sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5kZWZhdWx0X2FjY2Vzcyk7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyBiL3hlbi9jb21tb24vY29tcGF0L21l
bW9yeS5jCmluZGV4IDM1YmIyNTk4MDguLjNhZjc5MjJlNTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vY29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCkBAIC03
MSw2ICs3MSw3IEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAgICAgICAgc3RydWN0IHhlbl9y
ZW1vdmVfZnJvbV9waHlzbWFwICp4cmZwOwogICAgICAgICAgICAgc3RydWN0IHhlbl92bnVtYV90
b3BvbG9neV9pbmZvICp2bnVtYTsKICAgICAgICAgICAgIHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19v
cCAqbWFvOworICAgICAgICAgICAgc3RydWN0IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZSAqbWFy
OwogICAgICAgICB9IG5hdDsKICAgICAgICAgdW5pb24gewogICAgICAgICAgICAgc3RydWN0IGNv
bXBhdF9tZW1vcnlfcmVzZXJ2YXRpb24gcnNydjsKQEAgLTc5LDYgKzgwLDcgQEAgaW50IGNvbXBh
dF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBjb21wYXQpCiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X2FkZF90b19waHlzbWFwX2JhdGNo
IGF0cGI7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X3ZudW1hX3RvcG9sb2d5X2luZm8gdm51
bWE7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21lbV9hY2Nlc3Nfb3AgbWFvOworICAgICAg
ICAgICAgc3RydWN0IGNvbXBhdF9tZW1fYWNxdWlyZV9yZXNvdXJjZSBtYXI7CiAgICAgICAgIH0g
Y21wOwogCiAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKG5hdC5obmQsIENPTVBBVF9BUkdf
WExBVF9WSVJUX0JBU0UpOwpAQCAtMzk1LDYgKzM5NywzOSBAQCBpbnQgY29tcGF0X21lbW9yeV9v
cCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGNvbXBhdCkK
ICAgICAgICAgfQogI2VuZGlmCiAKKyAgICAgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJj
ZToKKyAgICAgICAgeworICAgICAgICAgICAgeGVuX3Vsb25nX3QgKmdtZm5fbGlzdCA9ICh4ZW5f
dWxvbmdfdCAqKShuYXQubWFyICsgMSk7CisKKyAgICAgICAgICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KCZjbXAubWFyLCBjb21wYXQsIDEpIHx8CisgICAgICAgICAgICAgICAgICFjb21wYXRfaGFu
ZGxlX29rYXkoY21wLm1hci5nbWZuX2xpc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21wLm1hci5ucl9mcmFtZXMpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKKworICAgICAgICAgICAgaWYgKCBzaXplb2YoKmdtZm5fbGlzdCkgKiBjbXAubWFyLm5y
X2ZyYW1lcyA+CisgICAgICAgICAgICAgICAgIENPTVBBVF9BUkdfWExBVF9TSVpFIC0gc2l6ZW9m
KCpuYXQubWFyKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FMkJJRzsKKworICAgICAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBjbXAubWFyLm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBjb21wYXRfdWxvbmdfdCBnbWZuOworCisgICAgICAgICAgICAg
ICAgaWYgKCBfX2NvcHlfZnJvbV9jb21wYXRfb2Zmc2V0KCZnbWZuLCBjbXAubWFyLmdtZm5fbGlz
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgMSkg
KQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAgICAgICAg
IGdtZm5fbGlzdFtpXSA9IGdtZm47CisgICAgICAgICAgICB9CisKKyNkZWZpbmUgWExBVF9tZW1f
YWNxdWlyZV9yZXNvdXJjZV9ITkRMX2dtZm5fbGlzdChfZF8sIF9zXykgXAorICAgICAgICAgICAg
c2V0X3hlbl9ndWVzdF9oYW5kbGUoKF9kXyktPmdtZm5fbGlzdCwgZ21mbl9saXN0KQorCisgICAg
ICAgICAgICBYTEFUX21lbV9hY3F1aXJlX3Jlc291cmNlKG5hdC5tYXIsICZjbXAubWFyKTsKKwor
I3VuZGVmIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2VfSE5ETF9nbWZuX2xpc3QKKworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJl
dHVybiBjb21wYXRfYXJjaF9tZW1vcnlfb3AoY21kLCBjb21wYXQpOwogICAgICAgICB9CkBAIC01
MzUsNiArNTcwLDIzIEBAIGludCBjb21wYXRfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQogICAgICAgICAgICAgICAgIHJjID0g
LUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgWEVOTUVNX2FjcXVp
cmVfcmVzb3VyY2U6CisgICAgICAgIHsKKyAgICAgICAgICAgIHhlbl91bG9uZ190ICpnbWZuX2xp
c3QgPSAoeGVuX3Vsb25nX3QgKikobmF0Lm1hciArIDEpOworCisgICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGNvbXBhdF91bG9uZ190IGdtZm4gPSBnbWZuX2xpc3RbaV07CisKKyAgICAgICAg
ICAgICAgICBpZiAoIGdtZm4gIT0gZ21mbl9saXN0W2ldICkKKyAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIC1FUkFOR0U7CisKKyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19jb21wYXRf
b2Zmc2V0KGNtcC5tYXIuZ21mbl9saXN0LCBpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmdtZm4sIDEpICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQog
ICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFp
bik7CiAgICAgICAgICAgICBzcGxpdCA9IDA7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9y
eS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBhMmFiZjU1NGUzLi5hNTZiZmNjODhmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMK
QEAgLTk2NCw2ICs5NjQsNjcgQEAgc3RhdGljIGxvbmcgeGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSkKICAgICByZXR1cm4geHNtX2FkZF90
b19waHlzbWFwKFhTTV9UQVJHRVQsIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKKyNpZmRlZiBD
T05GSUdfWDg2CitzdGF0aWMgaW50IGFjcXVpcmVfcmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1
aXJlX3Jlc291cmNlX3QgKnhtYXIpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCwgKmN1cnJkID0g
Y3VycmVudC0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgbWZuX2xpc3RbMl07CisgICAgaW50
IHJjOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPT0gMCB8fCB4bWFyLT5wYWQgIT0gMCAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB4bWFyLT5ucl9mcmFtZXMgPiBB
UlJBWV9TSVpFKG1mbl9saXN0KSApCisgICAgICAgIHJldHVybiAtRTJCSUc7CisKKyAgICBkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh4bWFyLT5kb21pZCk7CisgICAgaWYgKCBkID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcmMgPSB4c21fZG9tYWluX21lbW9y
eV9tYXAoWFNNX1RBUkdFVCwgZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgc3dpdGNoICggeG1hci0+dHlwZSApCisgICAgeworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShj
dXJyZCkgKQorICAgIHsKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh4bWFyLT5n
bWZuX2xpc3QsIDAsIG1mbl9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhtYXItPm5yX2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IHhtYXItPm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAg
eGVuX3Bmbl90IGdmbjsKKworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZnZm4sIHhtYXItPmdtZm5fbGlzdCwgaSwgMSkg
KQorICAgICAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgICAgICByYyA9IHNldF9mb3Jl
aWduX3AybV9lbnRyeShjdXJyZCwgZ2ZuLCBfbWZuKG1mbl9saXN0W2ldKSk7CisgICAgICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0K
KworIG91dDoKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKyAgICByZXR1cm4gcmM7Cit9Cisj
ZW5kaWYgLyogQ09ORklHX1g4NiAqLworCiBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25n
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCwgKmN1cnJfZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTE0MDUsNiArMTQ2NiwyMiBA
QCBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcpCiAgICAgfQogI2VuZGlmCiAKKyAgICBjYXNlIFhFTk1FTV9hY3F1aXJl
X3Jlc291cmNlOgorI2lmZGVmIENPTkZJR19YODYKKyAgICB7CisgICAgICAgIHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZV90IHhtYXI7CisKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnht
YXIsIGFyZywgMSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgcmMg
PSBhY3F1aXJlX3Jlc291cmNlKCZ4bWFyKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorI2Vsc2UK
KyAgICByYyA9IC1FT1BOT1RTVVBQOworICAgIGJyZWFrOworI2VuZGlmCisKICAgICBkZWZhdWx0
OgogICAgICAgICByYyA9IGFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsKICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCAxMGNkZmMwOWE5Li40ZWZmMDQ1OGJjIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAg
LTYxMyw2ICs2MTMsOSBAQCB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21h
aW4gKmQpOwogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1
bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGVuZCk7CiAKKy8qIFNldCBmb3JlaWduIGVudHJ5IGluIHRoZSBwMm0gdGFibGUgKGZvciBw
cml2LW1hcHBpbmcpICovCitpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4pOworCiAvKiBTZXQgbW1pbyBhZGRyZXNz
ZXMgaW4gdGhlIHAybSB0YWJsZSAoZm9yIHBhc3MtdGhyb3VnaCkgKi8KIGludCBzZXRfbW1pb19w
Mm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fYWNjZXNzX3Qg
YWNjZXNzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCAyOTM4NmRmOThiLi4zYWE4ZmIyZmUxIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL21lbW9yeS5oCkBAIC01OTksNiArNTk5LDM2IEBAIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2
aWNlX21lbW9yeV9tYXAgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1v
cnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwogCisvKgorICogR2V0
IHRoZSBwYWdlcyBmb3IgYSBwYXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkg
Y2FuIGJlCisgKiBtYXBwZWQgZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4uCisgKi8KKyNkZWZp
bmUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgMjgKK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVz
b3VyY2UgeworICAgIC8qIElOIC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBt
YXBwZWQgKi8KKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVz
b3VyY2UgKi8KKyAgICB1aW50MTZfdCB0eXBlOworICAgIC8qCisgICAgICogSU4gLSBhIHR5cGUt
c3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCisgICAgICog
ICAgICB1bmxlc3Mgc3RhdGVkIG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBpZDsK
KyAgICAvKiBJTiAtIG51bWJlciBvZiAoNEspIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UgdG8gYmUg
bWFwcGVkICovCisgICAgdWludDMyX3QgbnJfZnJhbWVzOworICAgIHVpbnQzMl90IHBhZDsKKyAg
ICAvKiBJTiAtIHRoZSBpbmRleCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQgKi8K
KyAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOworICAgIC8qIElOL09VVCAtIElmIHRoZSB0b29s
cyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGdtZm5fbGlzdAorICAgICAqICAgICAg
ICAgIHdpbGwgYmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAg
ICAqICAgICAgICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0
ZWQgdGhhdCwgb24KKyAgICAgKiAgICAgICAgICBlbnRyeSwgZ21mbl9saXN0IHdpbGwgYmUgcG9w
dWxhdGVkIHdpdGggYSBsaXN0IG9mIEdGTnMKKyAgICAgKiAgICAgICAgICB0aGF0IHdpbGwgYmUg
bWFwcGVkIHRvIHRoZSBNRk5zIG9mIHRoZSByZXNvdXJjZS4KKyAgICAgKi8KKyAgICBYRU5fR1VF
U1RfSEFORExFKHhlbl91bG9uZ190KSBnbWZuX2xpc3Q7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVu
X21lbV9hY3F1aXJlX3Jlc291cmNlIHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90OworCiAjZW5k
aWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICovCiAKIC8q
CkBAIC02NTAsNyArNjgwLDcgQEAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHsKIHR5
cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3BvbG9neV9p
bmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190
KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCisvKiBOZXh0IGF2
YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjkgKi8KIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19N
RU1PUllfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hsYXQubHN0IGIveGVuL2lu
Y2x1ZGUveGxhdC5sc3QKaW5kZXggMGYxNzAwMGVhNy4uNTgzNTg3MjMzNCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGxhdC5sc3QKKysrIGIveGVuL2luY2x1ZGUveGxhdC5sc3QKQEAgLTgzLDYg
KzgzLDcgQEAKICEJbWVtb3J5X21hcAkJCW1lbW9yeS5oCiAhCW1lbW9yeV9yZXNlcnZhdGlvbgkJ
bWVtb3J5LmgKICEJbWVtX2FjY2Vzc19vcAkJCW1lbW9yeS5oCishCW1lbV9hY3F1aXJlX3Jlc291
cmNlCQltZW1vcnkuaAogIQlwb2RfdGFyZ2V0CQkJbWVtb3J5LmgKICEJcmVtb3ZlX2Zyb21fcGh5
c21hcAkJbWVtb3J5LmgKICEJcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAJbWVtb3J5LmgKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:55:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwh2-0002El-Oh; Fri, 29 Sep 2017 14:55:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxwh1-0002ET-Ap
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 14:55:07 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2C/19-03642-ACE5EC95; Fri, 29 Sep 2017 14:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVfdY3Ll
 Igw3fjSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfLWAtaC26YVs6c8YW5g
 fKTdxcjFISTQyCRx9Og2JgjnMaPE2zMbWSGcbYwSvxuOMnYxcnKICDhLfD0zlx3E5hXQlzix9
 TIbiC0soCdxdPkzFhBbQsBL4vHM68ww9tdnt4Hi7BxsAlYSh8RAoiwCqhJ3Zx5hnsDItYCRYR
 WjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH47wT/oc
 YJTmYlER5BWLPRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0OkhMsSk1PrUjLzAGGGExagoNH
 SYR3Lkiat7ggMbc4Mx0idYpRl+PYpst/mIRY8vLzUqXEeVeDFAmAFGWU5sGNgIX7JUZZKWFeR
 qCjhHgKUotyM0tQ5V8xinMwKgnzPgCZwpOZVwK36RXQEUxAR0yeeAbkiJJEhJRUA2N/23aV6X
 eU9vyz1+xhXc/oG8G8NeXNIi2N3RbzeY0U/N9ErIjke7Tgr3PFZD3z+5NZVyxfcmxyzZ5Vial
 nzS67X99x3XP/65KMG3e6jljdtvlX7nbnUUsj80mm6r75tRXX9KYpbJxQNufd9XKPjtSOig1p
 ca5hTeWK7cqBSVfmZJnPObry5lElluKMREMt5qLiRAA2NvVMcgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506696901!85162074!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25082 invoked from network); 29 Sep 2017 14:55:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 14:55:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxwgv-0000Gc-0g; Fri, 29 Sep 2017 14:55:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxwgp-0006CP-DV; Fri, 29 Sep 2017 14:54:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxwgp-0005Ki-6j; Fri, 29 Sep 2017 14:54:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113905-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=27daa8658e518902bf281b07993c2d60af1913c3
X-Osstest-Versions-That: ovmf=4c34a8ea191155f438901e635bd87810072b19a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 14:54:55 +0000
Subject: [Xen-devel] [ovmf test] 113905: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5MDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyN2RhYTg2NThlNTE4OTAyYmYyODFiMDc5OTNjMmQ2
MGFmMTkxM2MzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0YzM0YThl
YTE5MTE1NWY0Mzg5MDFlNjM1YmQ4NzgxMDA3MmIxOWE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM4OTcgIDIwMTctMDktMjkgMDM6NTA6NTcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEzOTAwICAyMDE3LTA5LTI5IDA3OjQ5OjU1IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEzOTA1ICAyMDE3LTA5LTI5IDEwOjE3OjM2IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTI3ZGFhODY1OGU1MTg5MDJiZjI4
MWIwNzk5M2MyZDYwYWYxOTEzYzMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVS
TExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgMjdkYWE4NjU4
ZTUxODkwMmJmMjgxYjA3OTkzYzJkNjBhZjE5MTNjMworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249
MjdkYWE4NjU4ZTUxODkwMmJmMjgxYjA3OTkzYzJkNjBhZjE5MTNjMworIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46
LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAn
WycgeDI3ZGFhODY1OGU1MTg5MDJiZjI4MWIwNzk5M2MyZDYwYWYxOTEzYzMgPSB4ICddJworIDog
dGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVs
Lm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9z
ZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHgg
J10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2Fy
Ym9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2Ug
IiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDI3ZGFh
ODY1OGU1MTg5MDJiZjI4MWIwNzk5M2MyZDYwYWYxOTEzYzM6cmVmcy9oZWFkcy94ZW4tdGVzdGVk
LW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKICAgNGMzNGE4ZS4uMjdkYWE4NiAgMjdkYWE4NjU4ZTUxODkwMmJmMjgxYjA3OTkz
YzJkNjBhZjE5MTNjMyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:56:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwiL-0002Pu-5w; Fri, 29 Sep 2017 14:56:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>)
 id 1dxwiJ-0002PI-2x; Fri, 29 Sep 2017 14:56:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 26/5F-02224-A1F5EC95; Fri, 29 Sep 2017 14:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsUyZ7p8oK5k/Ll
 Ig3X3lS16W++yWHxZ3sBo8X3LZCYHZo/DH66wBDBGsWbmJeVXJLBmzJjXzVLwhrVi1aOVzA2M
 P1m6GLk4hAQmMklMX7GVGcL5yyjxY2E7VGYDo8Ty4/vYIZxuRomD7TtYuxg5gZwiibUd11hAb
 BYBVYmz344C2RwcbAImEm9WOYKERQTUJDbeeAs2lVmgk0Vi3+1edpCEsECQxMdX98BsXgEzif
 PffkDNtJXoWNDLCBEXlDg58wnYfGYBdYk/8y4xg8xnFpCWWP6PA8TkFLCT+HpSEKRCVEBZYt6
 +VWwQ1doSyxa+ZgaxJQQMJT5vXMo8gVF4FpKhs5AMnYUwdBaS7gWMLKsYNYpTi8pSi3QNzfWS
 ijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJjggEIdjC+PO15iFGSg0lJlFcg9lykE
 F9SfkplRmJxRnxRaU5q8SFGGQ4OJQlenzignGBRanpqRVpmDjA6YdISHDxKIrxzQVp5iwsSc4
 sz0yFSpxh1OW48vP6HSYglLz8vVUqcVxdkhgBIUUZpHtwIWKK4xCgrJczLCHSUEE9BalFuZgm
 q/CtGcQ5GJWFeNZApPJl5JXCbXgEdwQR0xOSJZ0COKElESEk1MBaKhj8SNci+nbUu/+NMtlN9
 6ktPm8r52bluZHae4/rbSD9cJTVtz89nrCevib6SD5fcf/Cc7afMC1F1/6o0df3lhA+XOUxsX
 +kfemv3qgZpcx+PrXP9OE7smfT0xoaUnPY5VxzfxyySstdVsNgvlLd941Ht2VuWTvqXvqZTKt
 otqaOLL13/iBJLcUaioRZzUXEiAEu8tqkPAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506696983!117023769!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22937 invoked from network); 29 Sep 2017 14:56:25 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 14:56:25 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8TEuEAt017642
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 14:56:15 GMT
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 v8TEuDwB014119
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 14:56:14 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 v8TEuCvU007201;
 Fri, 29 Sep 2017 14:56:12 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 07:56:12 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 1F4226A0272; Fri, 29 Sep 2017 10:56:10 -0400 (EDT)
Date: Fri, 29 Sep 2017 10:56:10 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170929145610.GA1042@char.us.oracle.com>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Anil Madhavapeddy <anil@recoil.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid,
 Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTI6MDc6NDdQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBEZWFyIGNvbW1pdHRlcnMsCj4gCj4gaW4gYWNjb3JkYW5jZSB3aXRoIGh0dHBzOi8vd3d3
LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCwgSSBuZWVkIHRoZSBsZWFkZXJzaGlwIHRl
YW1zIG9mIHRoZSB0d28gbWF0dXJlIHByb2plY3RzIOKAkyB0aGUgSHlwZXJ2aXNvciBhbmQgdGhl
IFhBUEkgcHJvamVjdCDigJMgdG8gdm90ZSBvbiB0aGlzIHByb3Bvc2FsLgo+IAo+IFRoZSBBZHZp
c29yeSBCb2FyZCBpcyBlbmRvcnNpbmcgdGhlIHByb3Bvc2FsIGFuZCB0aGVyZSBzZWVtcyB0byBi
ZSB3aWRlIGNvbnNlbnN1cyBhbW9uZ3N0IGNvbW11bml0eSBtZW1iZXJzLgo+IAo+IFRoZSBzcGVj
aWZpYyB2b3RpbmcgcnVsZXMgaW4gdGhpcyBjYXNlIGFyZSBvdXRsaW5lZCBpbiBzZWN0aW9uIGh0
dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dvdmVybmFuY2UuaHRtbCNwcm9qZWN0LWRlY2lzaW9u
cwo+IAo+IFBlb3BsZSBhbGxvd2VkIHRvIHZvdGUgb24gYmVoYWxmIG9mIHRoZSBIeXBlcnZpc29y
IHByb2plY3QgYXJlOgo+IEp1bGllbiBHcmFsbCwgQW5keSBDb29wZXIsIEdlb3JnZSBEdW5sYXAs
IElhbiBKYWNrc29uLCBKYW4gQmV1bGljaCwgS29ucmFkIFIgV2lsaywgU3RlZmFubyBTdGFiZWxs
aW5pLCBUaW3CoERlZWdhbiwgV2VpIExpdQoKKzEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwj6-0002Wy-GJ; Fri, 29 Sep 2017 14:57:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <john.mcdermott@nrl.navy.mil>) id 1dxwj5-0002Wh-4p
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 14:57:15 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7C/32-02023-A4F5EC95; Fri, 29 Sep 2017 14:57:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXS8qvssq5n/Ll
 Ig5creSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOJ/wFL4oqWn/yNjD+TOhi5OIQEvjCKLFg
 1S+WLkZODjYBN4klU+6wgtjMAloSN/69ZIKwtSWWLXzN3MXIwcEroC/R+5wRJMwioCqxaUE3M
 4gtLGAiMeXPNCaIEnuJRTssQcIiAuYSW5dsASuXEJCVuDX7EjOErSKx7+1VKNtN4uKuJqYJjD
 yzkCyehWTxLITFCxiZVzFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yX
 n525iBAYNAxDsYJz6Pu4QoyQHk5Ior0DsuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw+cUA5
 waLU9NSKtMwcYPjCpCU4eJREeOeCtPIWFyTmFmemQ6ROMdpz/Jh05Q8TR8fNu0ByE5jc8P3BH
 yYhlrz8vFQpcV5dkKkCIG0ZpXlwQ2HxdolRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvGogU3
 gy80rgdr8COosJ6KzJE8+AnFWSiJCSamCcPzs9Ma7o6v63bnHTFn/T+RHJfyqobcWvtf5uBxw
 DHwtaegZWeP84nc8cp+/hoBNZ8TBu72lv1Zja94GVt5UOnC/4Wdl5cgobf8AetZ12KV2v57zf
 vGfx40tr83ov7zxgvPK1+6NXuXaHZBoN2rq9ef0yObc3iH5hnTD36m2D7D8+r//LuO5UYinOS
 DTUYi4qTgQA1r2nRLICAAA=
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-4.tower-206.messagelabs.com!1506697032!113854029!1
X-Originating-IP: [132.250.118.211]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17750 invoked from network); 29 Sep 2017 14:57:12 -0000
Received: from mx0.ccs.nrl.navy.mil (HELO ccs.nrl.navy.mil) (132.250.118.211)
 by server-4.tower-206.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 29 Sep 2017 14:57:12 -0000
Received: from bullwinkle.fw5540.net (fw5540.nrl.navy.mil [132.250.196.100])
 by ccs.nrl.navy.mil (8.14.4/8.14.4) with ESMTP id v8TEvBHx021289
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT);
 Fri, 29 Sep 2017 10:57:11 -0400
From: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 29 Sep 2017 10:57:11 -0400
Message-Id: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3273)
X-CCS-MailScanner: No viruses found.
X-CCS-MailScanner-Info: See: http://www.nrl.navy.mil/ccs/support/email
Subject: [Xen-devel] ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIERldmVsb3BlcnMsCgpUcnlpbmcgdG8gcnVuIFhlbiBBUk02NCBvbiBIaUtleSA5NjAuIEZv
bGxvd2luZyB0aGUgZ3VpZGFuY2Ugb24gdGhlIHdpa2ksIGJ1aWxkaW5nIG9uIFVidW50dSAxNywg
ZXZlcnl0aGluZyB3b3JrcyBhcyBleHBlY3RlZCB1bnRpbCBYZW4gYm9vdHMuIFRoZSBpbnRlcmVz
dGluZyB0YWlsIG9mIHRoZSBzZXJpYWwgY29uc29sZSBvdXRwdXQgaXMKCi4uLgpYZW4gNC4xMC11
bnN0YWJsZSAoYy9zIFR1ZSBTZXAgMTIgMTQ6NDU6MTMgMjAxNyArMDIwMCBnaXQ6MTZiMTQxNGRl
OSkgRUZJIGxvYWRlcgoKIFhlbiA0LjEwLXVuc3RhYmxlCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTAt
dW5zdGFibGUgKG1jQGZ3NTU0MC5uZXQpIChhYXJjaDY0LWxpbnV4LWdudS1nY2MgKExpbmFybyBH
Q0MgNy4xLTIwMTcuMDUpIDcuMS4xIDIwMTcwNTEwKSBkZWJ1Zz15ICBUaHUgU2VwIDI4IDA5OjU0
OjIxIEVEVCAyMDE3CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFR1ZSBTZXAgMTIgMTQ6NDU6MTMg
MjAxNyArMDIwMCBnaXQ6MTZiMTQxNGRlOQooWEVOKSBQcm9jZXNzb3I6IDQxMGZkMDM0OiAiQVJN
IExpbWl0ZWQiLCB2YXJpYW50OiAweDAsIHBhcnQgMHhkMDMsIHJldiAweDQKKFhFTikgNjQtYml0
IEV4ZWN1dGlvbjoKKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVM
Mjo2NCszMiBFTDE6NjQrMzIgRUwwOjY0KzMyCihYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGlu
Z1BvaW50IEFkdmFuY2VkU0lNRAooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1
MTA2IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczog
MDAwMDAwMDAwMDAwMTEyMiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgSVNBIEZlYXR1cmVzOiAg
MDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIDMyLWJpdCBFeGVjdXRpb246
CihYRU4pICAgUHJvY2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQooWEVOKSAgICAg
SW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCihYRU4p
ICAgICBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKKFhFTikgICBEZWJ1ZyBGZWF0
dXJlczogMDMwMTAwNjYKKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCihYRU4p
ICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEw
MjIxMQooWEVOKSAgSVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTEx
MjEzMSAwMDAxMTE0MiAwMDAxMTEyMQooWEVOKSBVc2luZyBQU0NJLTEuMCBmb3IgU01QIGJyaW5n
dXAKKFhFTikgU01QOiBBbGxvd2luZyA4IENQVXMKKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBo
eXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJlcTogMTkyMCBLSHoKKFhFTikgR0lDdjIgaW5pdGlhbGl6
YXRpb246CihYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMGU4MmIxMDAwCihYRU4p
ICAgICAgICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwZTgyYjIwMDAKKFhFTikgICAgICAgICBnaWNf
aHlwX2FkZHI9MDAwMDAwMDBlODJiNDAwMAooWEVOKSAgICAgICAgIGdpY192Y3B1X2FkZHI9MDAw
MDAwMDBlODJiNjAwMAooWEVOKSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUKKFhFTikg
R0lDdjI6IDM4NCBsaW5lcywgOCBjcHVzLCBzZWN1cmUgKElJRCAwMjAwMTQzYikuCihYRU4pIFVz
aW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgQWxsb2Nh
dGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4pIEJyaW5naW5nIHVwIENQVTEKKFhFTikg
Q1BVIDEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUyCihYRU4pIENQVSAyIGJvb3RlZC4K
KFhFTikgQnJpbmdpbmcgdXAgQ1BVMwooWEVOKSBDUFUgMyBib290ZWQuCihYRU4pIEJyaW5naW5n
IHVwIENQVTQKKFhFTikgQ1BVIDQgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFU1CihYRU4p
IENQVSA1IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgooWEVOKSBDUFUgNiBib290ZWQu
CihYRU4pIEJyaW5naW5nIHVwIENQVTcKKFhFTikgQ1BVIDcgYm9vdGVkLgooWEVOKSBCcm91Z2h0
IHVwIDggQ1BVcwooWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0MC1iaXQgUEEgYW5kIDgtYml0
IFZNSUQKKFhFTikgUDJNOiAzIGxldmVscyB3aXRoIG9yZGVyLTEgcm9vdCwgVlRDUiAweDgwMDIz
NTU4CihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNhYmxlZAooWEVOKSBidWlsZC1pZDogZWE4
M2IzMzI0MzM2ZWY4NmQ5MGIwOWNmYWYxYjI1NjgxOTQ2NjJlMAooWEVOKSBhbHRlcm5hdGl2ZXM6
IFBhdGNoaW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwNDAwYmNkYzAgLT4gMDAwMDAwMDA0MDBi
ZDI5NAooWEVOKSAqKiogTE9BRElORyBET01BSU4gMCAqKioKKFhFTikgTG9hZGluZyBrZXJuZWwg
ZnJvbSBib290IG1vZHVsZSBAIDAwMDAwMDAwYjg5MTcwMDAKKFhFTikgQWxsb2NhdGluZyAxOjEg
bWFwcGluZ3MgdG90YWxsaW5nIDUxMk1CIGZvciBkb20wOgooWEVOKSBCQU5LWzBdIDB4MDAwMDAw
MjAwMDAwMDAtMHgwMDAwMDAzMDAwMDAwMCAoMjU2TUIpCihYRU4pIEJBTktbMV0gMHgwMDAwMDBh
MDAwMDAwMC0weDAwMDAwMGIwMDAwMDAwICgyNTZNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6
IDB4MDAwMDAwYmZlMDAwMDAtMHgwMDAwMDBiZmU2YjAwMAooWEVOKSBMb2FkaW5nIHpJbWFnZSBm
cm9tIDAwMDAwMDAwYjg5MTcwMDAgdG8gMDAwMDAwMDAyMDA4MDAwMC0wMDAwMDAwMDIxMTMzYTAw
CihYRU4pIEFsbG9jYXRpbmcgUFBJIDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdAooWEVO
KSBMb2FkaW5nIGRvbTAgRFRCIHRvIDB4MDAwMDAwMDAyODAwMDAwMC0weDAwMDAwMDAwMjgwMDhm
OWQKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAg
cGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDggQ1BVcwoo
WEVOKSAuLi5kb25lLgooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9nbGV2
ZWw6IEFsbAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKFhFTikgUExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcg
NTEyTSBGT1IgTk9XCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSAzLi4uIDIuLi4gMS4uLiAKKFhFTikgKioqIFNlcmlhbCBpbnB1
dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byBY
ZW4pCihYRU4pIEZyZWVkIDI4MGtCIGluaXQgbWVtb3J5LgooWEVOKSBkMHYwOiB2R0lDRDogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0CihYRU4pIGQwdjA6IHZH
SUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjgKKFhFTikg
ZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MTIKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8g
SUNBQ1RJVkVSMTYKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMjAKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjQKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjgKKFhFTikgZDB2MDogdkdJQ0Q6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMzIKKFhFTikgZDB2
MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMzYK
KFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSNDAKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZm
ZmYgdG8gSUNBQ1RJVkVSNDQKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRl
IDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMApbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4IG9u
IHBoeXNpY2FsIENQVSAweDAKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjEzLjAtbGlu
YXJvLWhpa2V5OTYwKyAobWNAeGVucHJvMykgKGdjYyB2ZXJzaW9uIDcuMS4xIDIwMTcwNTEwIChM
aW5hcm8gR0NDIDcuMS0yMDE3LjA1KSkgIzEgU01QIFBSRUVNUFQgV2VkIFNlcCAxMyAxMDoxNjox
MiBFRFQgMjAxNwpbICAgIDAuMDAwMDAwXSBCb290IENQVTogQUFyY2g2NCBQcm9jZXNzb3IgWzQx
MGZkMDM0XQpbICAgIDAuMDAwMDAwXSBNYWNoaW5lIG1vZGVsOiBIaUtleTk2MApbICAgIDAuMDAw
MDAwXSBYZW4gNC4xMCBzdXBwb3J0IGZvdW5kClsgICAgMC4wMDAwMDBdIGVmaTogR2V0dGluZyBF
RkkgcGFyYW1ldGVycyBmcm9tIEZEVDoKWyAgICAwLjAwMDAwMF0gZWZpOiBVRUZJIG5vdCBmb3Vu
ZC4KWyAgICAwLjAwMDAwMF0gY21hOiBSZXNlcnZlZCAxNiBNaUIgYXQgMHgwMDAwMDAwMGFmMDAw
MDAwClsgICAgMC4wMDAwMDBdIE5VTUE6IE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZApbICAg
IDAuMDAwMDAwXSBOVU1BOiBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAw
LTB4MDAwMDAwMDBhZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gTlVNQTogTk9ERV9EQVRBIFttZW0g
MHhhZWZjMDk4MC0weGFlZmMyNDdmXQpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAw
LjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAyMDAwMDAwMC0weDAwMDAwMDAwYWZm
ZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92
YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5
IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDIw
MDAwMDAwLTB4MDAwMDAwMDAyZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21l
bSAweDAwMDAwMDAwYTAwMDAwMDAtMHgwMDAwMDAwMGFmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBJ
bml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAyMDAwMDAwMC0weDAwMDAwMDAwYWZm
ZmZmZmZdClsgICAgMC4wMDAwMDBdIHBzY2k6IHByb2JpbmcgZm9yIGNvbmR1aXQgbWV0aG9kIGZy
b20gRFQuClsgICAgMC4wMDAwMDBdIHBzY2k6IFBTQ0l2MC4yIGRldGVjdGVkIGluIGZpcm13YXJl
LgpbICAgIDAuMDAwMDAwXSBwc2NpOiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIgZnVuY3Rpb24g
SURzClsgICAgMC4wMDAwMDBdIHBzY2k6IFRydXN0ZWQgT1MgbWlncmF0aW9uIG5vdCByZXF1aXJl
ZApbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDI2IHBhZ2VzL2NwdSBAZmZmZjgwMDBh
ZWVlZDAwMCBzNjczNTIgcjgxOTIgZDMwOTUyIHUxMDY0OTYKWyAgICAwLjAwMDAwMF0gRGV0ZWN0
ZWQgVklQVCBJLWNhY2hlIG9uIENQVTAKWyAgICAwLjAwMDAwMF0gQ1BVIGZlYXR1cmVzOiBlbmFi
bGluZyB3b3JrYXJvdW5kIGZvciBBUk0gZXJyYXR1bSA4NDU3MTkKWyAgICAwLjAwMDAwMF0gQnVp
bHQgMSB6b25lbGlzdHMgaW4gTm9kZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3Rh
bCBwYWdlczogMTI5MDI0ClsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBETUEKWyAgICAwLjAw
MDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29uc29sZT10dHkwIGNvbnNvbGU9aHZjMCByb290
PS9kZXYvc2RkMTAgcncgZWZpPW5vcnVudGltZQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIE1l
bW9yeTogNDU2NDYwSy81MjQyODhLIGF2YWlsYWJsZSAoMTAyMzZLIGtlcm5lbCBjb2RlLCAxMTY2
SyByd2RhdGEsIDQ1MzJLIHJvZGF0YSwgMTE1MksgaW5pdCwgNDAySyBic3MsIDUxNDQ0SyByZXNl
cnZlZCwgMTYzODRLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gVmlydHVhbCBrZXJuZWwg
bWVtb3J5IGxheW91dDoKWyAgICAwLjAwMDAwMF0gICAgIG1vZHVsZXMgOiAweGZmZmYwMDAwMDAw
MDAwMDAgLSAweGZmZmYwMDAwMDgwMDAwMDAgICAoICAgMTI4IE1CKQpbICAgIDAuMDAwMDAwXSAg
ICAgdm1hbGxvYyA6IDB4ZmZmZjAwMDAwODAwMDAwMCAtIDB4ZmZmZjdkZmZiZmZmMDAwMCAgICgx
MjkwMjIgR0IpClsgICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHhmZmZmMDAwMDA4MDgwMDAw
IC0gMHhmZmZmMDAwMDA4YTgwMDAwICAgKCAxMDI0MCBLQikKWyAgICAwLjAwMDAwMF0gICAgIC5y
b2RhdGEgOiAweGZmZmYwMDAwMDhhODAwMDAgLSAweGZmZmYwMDAwMDhlZjAwMDAgICAoICA0NTQ0
IEtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4ZmZmZjAwMDAwOGVmMDAwMCAtIDB4
ZmZmZjAwMDAwOTAxMDAwMCAgICggIDExNTIgS0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5kYXRh
IDogMHhmZmZmMDAwMDA5MDEwMDAwIC0gMHhmZmZmMDAwMDA5MTMzYTAwICAgKCAgMTE2NyBLQikK
WyAgICAwLjAwMDAwMF0gICAgICAgIC5ic3MgOiAweGZmZmYwMDAwMDkxMzNhMDAgLSAweGZmZmYw
MDAwMDkxOTgyZTAgICAoICAgNDAzIEtCKQpbICAgIDAuMDAwMDAwXSAgICAgZml4ZWQgICA6IDB4
ZmZmZjdkZmZmZTdmZDAwMCAtIDB4ZmZmZjdkZmZmZWMwMDAwMCAgICggIDQxMDggS0IpClsgICAg
MC4wMDAwMDBdICAgICBQQ0kgSS9PIDogMHhmZmZmN2RmZmZlZTAwMDAwIC0gMHhmZmZmN2RmZmZm
ZTAwMDAwICAgKCAgICAxNiBNQikKWyAgICAwLjAwMDAwMF0gICAgIHZtZW1tYXAgOiAweGZmZmY3
ZTAwMDAwMDAwMDAgLSAweGZmZmY4MDAwMDAwMDAwMDAgICAoICAyMDQ4IEdCIG1heGltdW0pClsg
ICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgMHhmZmZmN2UwMDAwODAwMDAwIC0gMHhmZmZmN2Uw
MDAyYzAwMDAwICAgKCAgICAzNiBNQiBhY3R1YWwpClsgICAgMC4wMDAwMDBdICAgICBtZW1vcnkg
IDogMHhmZmZmODAwMDIwMDAwMDAwIC0gMHhmZmZmODAwMGIwMDAwMDAwICAgKCAgMjMwNCBNQikK
WyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAs
IENQVXM9OCwgTm9kZXM9MQpbICAgIDAuMDAwMDAwXSBQcmVlbXB0aWJsZSBoaWVyYXJjaGljYWwg
UkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAJUkNVIHJlc3RyaWN0aW5nIENQVXMg
ZnJvbSBOUl9DUFVTPTY0IHRvIG5yX2NwdV9pZHM9OC4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1
c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz04ClsgICAg
MC4wMDAwMDBdIE5SX0lSUVM6IDY0LCBucl9pcnFzOiA2NCwgcHJlYWxsb2NhdGVkIGlycXM6IDAK
WyAgICAwLjAwMDAwMF0gYXJjaF90aW1lcjogY3AxNSB0aW1lcihzKSBydW5uaW5nIGF0IDEuOTJN
SHogKHZpcnQpLgpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogYXJjaF9zeXNfY291bnRlcjog
bWFzazogMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjNTcwMzI3ZSwgbWF4X2lkbGVf
bnM6IDE3NjMxODA4MDk1MDUgbnMKWyAgICAwLjAwMDAwNF0gc2NoZWRfY2xvY2s6IDU2IGJpdHMg
YXQgMTkyMGtIeiwgcmVzb2x1dGlvbiA1MjBucywgd3JhcHMgZXZlcnkgNDM5ODA0NjUxMDk3N25z
ClsgICAgMC4wMDAwODRdIGNsb2Nrc291cmNlOiBhcm0sc3A4MDQ6IG1hc2s6IDB4ZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDU4MzM0MTYwODY2MDM0IG5zClsg
ICAgMC4wMDA0NDZdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAwLjAw
MDg2OV0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMzQ2NjM4XSBjb25zb2xlIFtodmMw
XSBlbmFibGVkClsgICAgMC4zNTAxNjhdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQp
LCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDMuODQgQm9nb01JUFMg
KGxwaj03NjgwKQpbICAgIDAuMzYwMjc0XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVt
OiAzMDEKWyAgICAwLjM2NDk5OV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAg
MC4zNjkyNTJdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjog
NywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMzc2MjAxXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVu
dHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMzgzMDc5XSBNb3Vu
dC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpb
ICAgIDAuMzg5NzUxXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAo
b3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC40MTI5NjBdIEFTSUQgYWxsb2NhdG9yIGluaXRp
YWxpc2VkIHdpdGggNjU1MzYgZW50cmllcwooWEVOKSBYZW4gQlVHIGF0IHBhZ2VfYWxsb2MuYzo3
MzgKKFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUgIGFybTY0ICBkZWJ1Zz15ICAgTm90IHRh
aW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICAwCihYRU4pIFBDOiAgICAgMDAwMDAwMDAwMDIxZTIx
MCBwYWdlX2FsbG9jLmMjYWxsb2NfaGVhcF9wYWdlcysweDYxMC8weDc1YwooWEVOKSBMUjogICAg
IDAwMDAwMDAwMDAyMWUwNmMKKFhFTikgU1A6ICAgICAwMDAwODAwMGI5ZDlmOTkwCihYRU4pIENQ
U1I6ICAgOTAwMDAyNDkgTU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikKKFhF
TikgICAgICBYMDogNmY2ODc0NjU2ZDJkNzk3MiAgWDE6IDAwMDA4MDAwMDAwMDAwMDAgIFgyOiAw
MDAwODAwMGI4N2YwMDAwCihYRU4pICAgICAgWDM6IGZmZmZmZmZmZmZmZmZmZmYgIFg0OiAwMDAw
MDAwMGI4N2YwMDAwICBYNTogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAgIFg2OiAwMDAwMDAw
MDAwMDAwMDE0ICBYNzogMDAwMDAwMDAwMDJkOTIzOCAgWDg6IDAwMDAwMDAwMDAwMDE3YzAKKFhF
TikgICAgICBYOTogMDAwMDAwMDAwMDJkOTE5OCBYMTA6IDAwMDAwMDAwMDAwMDAwMDAgWDExOiAw
MDAwMDAwMDAwMDdmZmZmCihYRU4pICAgICBYMTI6IDAwMDAwMDAwMDAwMDAwMDAgWDEzOiBmZmZm
MDAwMDA5MTQxMzhkIFgxNDogMDAwMDAwMDgwMjg1YmM4MAooWEVOKSAgICAgWDE1OiBmZmZmZmZm
ZmZmZmZmZmZmIFgxNjogMDAwMDAwMDAwMDAwMDAwYyBYMTc6IDAwMDAwMDAwMDAwMDAwMGMKKFhF
TikgICAgIFgxODogMDAwMDAwMDAwMDAwMDAxMCBYMTk6IDAwMDAwMDA4MDI4NWJjODAgWDIwOiAw
MDAwMDAwODAyODViY2I4CihYRU4pICAgICBYMjE6IDAwMDAwMDA4MDI4NWJjODAgWDIyOiAwMDAw
MDAwODAyODViYzgwIFgyMzogMDAwMDAwMDAwMDI4ZjEzMAooWEVOKSAgICAgWDI0OiAwMDAwMDAw
MDAwMDAwMDAwIFgyNTogMDAwMDAwMDAwMDAwMDAwMCBYMjY6IGMyYzJjMmMyYzJjMmMyYzIKKFhF
TikgICAgIFgyNzogNmRiNmRiNmRiNmRiNmRiNyBYMjg6IDAwMDAwMDAwMDAwMDAwMDAgIEZQOiAw
MDAwODAwMGI5ZDlmOTkwCihYRU4pIAooWEVOKSAgIFZUQ1JfRUwyOiA4MDAyMzU1OAooWEVOKSAg
VlRUQlJfRUwyOiAwMDAxMDAwMGI5YjZjMDAwCihYRU4pIAooWEVOKSAgU0NUTFJfRUwyOiAzMGNk
MTgzZAooWEVOKSAgICBIQ1JfRUwyOiAwMDAwMDAwMDgwMzg2NjNmCihYRU4pICBUVEJSMF9FTDI6
IDAwMDAwMDAwYmZmMGMwMDAKKFhFTikgCihYRU4pICAgIEVTUl9FTDI6IGYyMDAwMDAxCihYRU4p
ICBIUEZBUl9FTDI6IDAwMDAwMDAwMDBlODJiMTAKKFhFTikgICAgRkFSX0VMMjogZmZmZjAwMDAw
ODAwMDg1MAooWEVOKSAKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9MDAwMDgwMDBiOWQ5
Zjk5MDoKKFhFTikgICAgMDAwMDgwMDBiOWQ5ZmExMCAwMDAwMDAwMDAwMjFlNDIwIDAwMDAwMDAw
MDAwMDAwMjQgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwODAwMGJmZmVmMjA4CihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDcgMDAwMDAwMDAwMDAwMDAwMyAwMDAwODAwMGI5ZDlmYjM4IDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDgwMDBiOWQ5ZmExMCAwMDAwMDAxNDAwMjUxOTdjIDAwMDAw
MDAwMDAzMTdjMDggMDAwMDAwMDAwMDI1NmRkOAooWEVOKSAgICAwMDAwODAwMGI5ZDlmYTUwIDAw
MDAwMDAwMDAyNWFjYzAgMDAwMDgwMDBiOWQ5ZmIyOCAwMDAwMDAwMDAwMGFjODAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDBhYzhmMyAwMDAwMDAwMDAwMDAwMDAyIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDgwMDBiOWQ5ZmFiMCAwMDAwMDAwMDAwMjViNDEwIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDgwMDBiZmZlZjIwOAooWEVOKSAgICAwMDAwMDAwMDAwMGI5YjZi
IDAwMDAwMDAwMDAwYWM4ZjMgMDAwMDAwMDAwMDAwMDAwMCAwMDAwODAwMGI5YjY3YjIwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDcgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAzIDAw
MDAwMDAwMDAwMDAwMDkKKFhFTikgICAgMDAwMDgwMDBiOWQ5ZmI1MCAwMDAwMDAwMDAwMjViZDM0
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDBiOWI2YgooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAxIDAwMDAwMDAwMDAwYWM4ZjMgMDAwMDgwMDBiZmZlZjIwOCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMDAwMDAx
IDAwMDAwMDAwMDAwMDAwMDkKKFhFTikgICAgMDAwMDgwMDBiOWQ5ZmI2MCAwMDAwMDAwMDAwMjUy
Y2U0IDAwMDAwMDAwMDAwMDAwMWEgMDA4MDAwMDBhYzgwMDdmZAooWEVOKSAgICAwMDAwODAwMGI5
ZDlmYmMwIDAwMDAwMDAyMDAwMDAwMDAgMDAwMDAwZjMwMDAwMDE2NCAwMDAwODAwMGI5YjY3MDAw
CihYRU4pICAgIDAwMDA4MDAwYjlkOWZiYzAgMDAwMDAwMDAwMDI1YzE5YyAwMDAwODAwMGJmZmVm
MDAwIDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAgMDAwMDgwMDBiZmZlZjIwOCAwMDAwMDAwMDAw
MGFjOGYzIDAwMDAwMDAwMDAwYjliNmIgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMTggMDAwMDAwMDEwMDAwMDAxOCAwMDAwODAwMGI5
ZDlmYzAwIDAwMDAwMDAwMDAyNTllNWMKKFhFTikgICAgMDAwMDgwMDBiZmZlZjAwMCBmZjAwMDAw
MGI5YjZiYjgwIDAwMDA4MDAwYmZmZWYwMDAgMDAwMDAwMDAwMDBhYzhmMwooWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDA4MDAwYmZmZWYwMDAgMDAwMDgwMDBiOWQ5ZmM2MCAwMDAwMDAwMDAw
MjE5ZDljCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgwMDBhYzkwN2RiOCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwYTAwMDAwNDUKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMTIgZmZmZjgwMDBhYzkwN2RiOAooWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDEwIDAwMDA4MDAwYjlkOWZlYjAgMDAwMDgwMDBiOWQ5ZmRkMCAwMDAwMDAw
MDAwMjVlOTk0CihYRU4pICAgIDAwMDA4MDAwYjlkOWZlYjAgMDAwMDgwMDBiOWQ5ZmYzMCAwMDAw
MDAwMDAwMDAwZWExIDAwMDAwMDAwMDAyMjU2ODQKKFhFTikgICAgMDAwMDAwMDA1YTAwMGVhMSAw
MDAwMDAwMDAwMDAwMDAwIDAwMDA4MDAwYjlkOWZkNjAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDgwMDBiZmYxOTU2MCAwMDAw
ODAwMGJmZjE5MzUwCihYRU4pICAgIDAwMDAwMDAwMDAzMTdjMDAgMDAwMDAwMDAwMDMxN2EwOCAw
MDAwODAwMGI5ZDlmZDAwIDAwMDAwMDAwMDAyMzc5MjQKKFhFTikgICAgMDAwMDgwMDBiZmYxOTU4
MCAwMDAwMDAwMDAwMzE3YjAwIDAwMDA4MDAwYjlkOWZkNjAgMDAwMDAwMDAwMDIyNWUxNAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDgwMDBiZmYxOTU2MCAw
MDAwODAwMGJmZjE5MzUwCihYRU4pICAgIDAwMDA4MDAwYjlkOWZkNTAgMDAwMDAwMDAwODA5N2Zm
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwYWM4ZjMKKFhFTikgICAgMDAwMDgwMDBiOWQ5
ZmQ5MCAwMDAwMDAwMDAwMjUyOWY0IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDMxN2MwOAoo
WEVOKSAgICAwMDAwODAwMGI5ZDlmZDkwIDAwMDAwMDAwMDAyNTJhMjQgMDAwMDAwMDAwMDAwMDAw
NCAwMDAwMDAwMDAwMDAwMDE0CihYRU4pICAgIDAwMDA4MDAwYjlkOWZkZTAgMDAwMDAwMDAwMDI1
ZTYxYyAwMDAwODAwMGI5ZDlmZWIwIDAwMDAwMDAwNWEwMDBlYTEKKFhFTikgICAgMDAwMDAwMDA1
YTAwMGVhMSAwMDAwMDAwMGEwMDAwMDQ1IDAwMDAwMDAwNWEwMDBlYTEgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICAwMDAwODAwMGI5ZDlmZTIwIDAwMDAwMDAwMDAyNjE0NTAgMDAwMDgwMDBiOWQ5
ZmViMCAwMDAwMDAwMDVhMDAwZWExCihYRU4pICAgIDAwMDA4MDAwYjlkOWZlNzAgMDAwMDAwMDAw
MDI1MmMwMCAwMDAwODAwMGI5ZDlmZTQwIDAwMDAwMDAwMDAyMzM5ZGMKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMmRiZjgwIGZmZmY4MDAwYWM5MDdkNzAgMDAwMDAwMDAwMDI2
OGI5YwooWEVOKSAgICBmZmZmMDAwMDA5MTNhMDAwIGZmZmYwMDAwMDkwMTkwMDAgMDAwMDgwMDBi
OWQ5ZmZiOCAwMDAwMDAwMDAwMjMzYTcwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAyYzAgMDAwMDgw
MDBiOWI2OWU3MCAwMDAwODAwMGI5ZDlmZmI4IDAwMDAwMDAwMjAwMDAwYzUKKFhFTikgICAgMDAw
MDgwMDBiOWQ5ZmU5MCAwMDAwMDAwMDAwMjYyNWIwIDAwMDAwMDAwMDAwMDAwMGUgMDAwMDAwMDAw
MDI2MjU5MAooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzwwMDAwMDAwMDAwMjFlMjEw
Pl0gcGFnZV9hbGxvYy5jI2FsbG9jX2hlYXBfcGFnZXMrMHg2MTAvMHg3NWMgKFBDKQooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyMWUwNmM+XSBwYWdlX2FsbG9jLmMjYWxsb2NfaGVhcF9wYWdlcysweDQ2
Yy8weDc1YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDIxZTQyMD5dIGFsbG9jX2RvbWhlYXBf
cGFnZXMrMHhjNC8weDE1OAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFjYzA+XSBwMm0uYyNwMm1f
c3BsaXRfc3VwZXJwYWdlKzB4N2MvMHgzMDAKKFhFTikgICAgWzwwMDAwMDAwMDAwMjViNDEwPl0g
cDJtLmMjX19wMm1fc2V0X2VudHJ5KzB4MjIwLzB4NTI0CihYRU4pICAgIFs8MDAwMDAwMDAwMDI1
YmQzND5dIHAybV9zZXRfZW50cnkrMHg2Yy8weDEwMAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNWMx
OWM+XSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeSsweDc0LzB4YTQKKFhFTikgICAgWzwwMDAwMDAw
MDAwMjU5ZTVjPl0geGVubWVtX2FkZF90b19waHlzbWFwX29uZSsweDFmNC8weDU3YwooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyMTlkOWM+XSBkb19tZW1vcnlfb3ArMHgxN2I0LzB4MjVlYwooWEVOKSAg
ICBbPDAwMDAwMDAwMDAyNWU5OTQ+XSB0cmFwcy5jI2RvX3RyYXBfaHlwZXJjYWxsKzB4NmMvMHgx
NmMKKFhFTikgICAgWzwwMDAwMDAwMDAwMjYxNDUwPl0gZG9fdHJhcF9ndWVzdF9zeW5jKzB4MTE0
Yy8weDIwYjgKKFhFTikgICAgWzwwMDAwMDAwMDAwMjY4YjljPl0gZW50cnkubyNndWVzdF9zeW5j
KzB4OWMvMHhjYwooWEVOKSAKKFhFTikgCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDA6CihYRU4pIFhlbiBCVUcgYXQgcGFn
ZV9hbGxvYy5jOjczOAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCihYRU4pIAooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCgoKSSB3b3VsZCBiZSBw
bGVhc2VkIHRvIHN1cHBseSBhbnkgZnVydGhlciBpbmZvcm1hdGlvbiB0aGF0IG1pZ2h0IGhlbHAu
CgpTaW5jZXJlbHksCgpKb2huCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:58:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwk9-0002hh-Tr; Fri, 29 Sep 2017 14:58:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwk9-0002hQ-7N
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:58:21 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 09/12-00743-C8F5EC95; Fri, 29 Sep 2017 14:58:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW53/Ll
 Ig1frDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxj7XeYC3brVJz/uZGxgfGKQhcjJ4eEgL/E
 s8X72EBsNgEdialPL7F2MXJwiAioSNzea9DFyMXBLPCcSeL1hp/sIDXCAvESDf+WgdksAqoSU
 y9fZwWxeQVsJVbdm84EMVNeYlfbRbA4J1B84fHpLCAzhQRsJLZNzgEJCwGNXz91FhtEq6DEyZ
 lPWEBsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwNCpZ2Bg3MG4p93vEKMkB5OSKK9A7LlIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8onFAOcGi1PTUirTMHGAQw6QlOHiURHjngrTyFhck5hZnpkOkTjFacnTcvPuHi
 WMTmNzw/cEfJiGWvPy8VClx3okg8wRAGjJK8+DGwSLtEqOslDAvIwMDgxBPQWpRbmYJqvwrRn
 EORiVh3giQKTyZeSVwW18BHcQEdNDkiWdADipJREhJNTD2HjwSkpeScDCUf++MxnVcN+72vnN
 rDo2ePqVI66YC48RAMf/AeKaHkpOsNc1joudy1szn/Mjuwp5TEhK/WOp10c6luXnXlv5/1GjA
 ExV3turLLj/v+I8Jn4UFXWZuUYwNLZ4svWpdGU/wc6WsSTO3e/pLmr9YrrZt14w5u0xz/3fMO
 ebwSE2JpTgj0VCLuag4EQB6djrOrwIAAA==
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1506697097!85452503!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10773 invoked from network); 29 Sep 2017 14:58:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449784971"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:56 +0100
Message-ID: <20170929145157.30180-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2ODoKIC0gVGhlIGZ1bmN0aW9uYWxp
dHkgd2FzIG9yaWdpbmFsbHkgaW5jb3Jwb3JhdGVkIGludG8gdGhlIGVhcmxpZXIgcGF0Y2gKICAg
Ing4Ni9tbTogYWRkIEhZUEVSVklTT1JfbWVtb3J5X29wIHRvIGFjcXVpcmUgZ3Vlc3QgcmVzb3Vy
Y2VzIi4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICB8IDMyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICB8IDMw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9y
eS5oICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggfCAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CmluZGV4IDcxNzA2ZjVjYmEuLjA1MzBjZjYzYzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM3MjAsMTQgKzM3
MjAsMTMgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAq
Z3QsIGdyYW50X3JlZl90IHJlZiwKIH0KICNlbmRpZgogCi1pbnQgZ250dGFiX21hcF9mcmFtZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAg
ICAgICAgICAgICAgbWZuX3QgKm1mbikKKy8qIENhbGxlciBtdXN0IGhvbGQgd3JpdGUgbG9jayBh
cyB2ZXJzaW9uIG1heSBjaGFuZ2UgYW5kIHRhYmxlIG1heSBncm93ICovCitzdGF0aWMgaW50IGdu
dHRhYl9nZXRfZnJhbWVfbG9ja2VkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQogewogICAg
IGludCByYyA9IDA7CiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxl
OwogCi0gICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Ci0KICAgICBpZiAoIGd0LT5ndF92ZXJzaW9u
ID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKQEAgLTM3NTEsNiArMzc1MCwx
OSBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgIH0KIAorICAg
IHJldHVybiByYzsKK30KKworaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgIG1mbl90
ICptZm4pCit7CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwor
ICAgIGludCByYzsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworCisgICAgcmMgPSBnbnR0
YWJfZ2V0X2ZyYW1lX2xvY2tlZChkLCBpZHgsIG1mbik7CisKICAgICBpZiAoICFyYyApCiAgICAg
ICAgIGdudHRhYl9zZXRfZnJhbWVfZ2ZuKGd0LCBpZHgsIGdmbik7CiAKQEAgLTM3NTksNiArMzc3
MSwxOCBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGdudHRhYl9nZXRf
ZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIG1mbl90ICptZm4pCit7
CisgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIGludCBy
YzsKKworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOyAvKiB3cml0ZSBsb2NrIGlzIHJlcXVpcmVk
IGFzIHRhYmxlIG1heSBncm93ICovCisgICAgcmMgPSBnbnR0YWJfZ2V0X2ZyYW1lX2xvY2tlZChk
LCBpZHgsIG1mbik7CisgICAgZ3JhbnRfd3JpdGVfdW5sb2NrKGd0KTsKKworICAgIHJldHVybiBy
YzsKK30KKwogc3RhdGljIHZvaWQgZ250dGFiX3VzYWdlX3ByaW50KHN0cnVjdCBkb21haW4gKnJk
KQogewogICAgIGludCBmaXJzdCA9IDE7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBhMDY4ODc3Y2Y2Li5mYjE0Zjc5MjE4IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAg
LTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgogI2luY2x1ZGUgPHhlbi9tZW1f
YWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3Rh
YmxlLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vaGFyZGlycS5o
PgogI2luY2x1ZGUgPGFzbS9wMm0uaD4KQEAgLTk2NSw2ICs5NjYsMzAgQEAgc3RhdGljIGxvbmcg
eGF0cF9wZXJtaXNzaW9uX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFj
ZSkKIH0KIAogI2lmZGVmIENPTkZJR19YODYKK3N0YXRpYyBpbnQgYWNxdWlyZV9ncmFudF90YWJs
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbl9saXN0W10pCit7CisgICAgdW5zaWduZWQgaW50IGkg
PSBucl9mcmFtZXM7CisKKyAgICBpZiAoIGlkICE9IDAgKQorICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgIHdoaWxlICggaS0tICE9IDAgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0g
SU5WQUxJRF9NRk47CisgICAgICAgIGludCByYyA9IGdudHRhYl9nZXRfZnJhbWUoZCwgZnJhbWUg
KyBpLCAmbWZuKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsK
KworICAgICAgICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgfQorCisgICAgcmV0dXJu
IDA7Cit9CisKIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZShjb25zdCB4ZW5fbWVtX2FjcXVp
cmVfcmVzb3VyY2VfdCAqeG1hcikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBj
dXJyZW50LT5kb21haW47CkBAIC05OTIsNiArMTAxNywxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVf
cmVzb3VyY2UoY29uc3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgKnhtYXIpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5yX2ZyYW1lcywgbWZuX2xp
c3QpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3Rh
YmxlOgorICAgICAgICByYyA9IGFjcXVpcmVfZ3JhbnRfdGFibGUoZCwgeG1hci0+aWQsIHhtYXIt
PmZyYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVz
LCBtZm5fbGlzdCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmMg
PSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggZTMwYTRk
OTc5NC4uMjA5OWIwOWNmNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtNjExLDYgKzYxMSw3IEBAIHN0
cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgewogICAgIHVpbnQxNl90IHR5cGU7CiAKICNk
ZWZpbmUgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlciAwCisjZGVmaW5lIFhFTk1FTV9yZXNv
dXJjZV9ncmFudF90YWJsZSAxCiAKICAgICAvKgogICAgICAqIElOIC0gYSB0eXBlLXNwZWNpZmlj
IHJlc291cmNlIGlkZW50aWZpZXIsIHdoaWNoIG11c3QgYmUgemVybwpAQCAtNjI4LDYgKzYyOSwx
MCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlIHsKICAgICAgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlCiAgICAgICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lID09IDEgLT4gaW9y
ZXEKICAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWdlCisgICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfZ3JhbnRfdGFibGUg
LT4gZnJhbWUgaGFzIHNhbWUgc2VtYW50aWNzCisgICAgICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYXMgaWR4IHBhc3NlZCB0bworICAgICAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9hZGRfdG9fcGh5c21hcCBmb3IKKyAgICAg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NQVBTUEFDRV9ncmFu
dF90YWJsZS4KICAgICAgKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGZyYW1lOwogICAgIC8qIElO
L09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGdtZm5f
bGlzdApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5j
bHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBkMmJkMjQxNmM0Li4xNWE4M2RmMjE1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vZ3JhbnRfdGFibGUuaApAQCAtNTgsNSArNTgsNiBAQCBpbnQgbWVtX3NoYXJpbmdfZ3JlZl90
b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRfcmVmX3QgcmVmLAogCiBpbnQgZ250
dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbik7CitpbnQgZ250dGFiX2dldF9m
cmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbik7CiAK
ICNlbmRpZiAvKiBfX1hFTl9HUkFOVF9UQUJMRV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 14:59:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 14:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwkm-0002nd-5z; Fri, 29 Sep 2017 14:59:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxwkl-0002nL-4I
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 14:58:59 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 32/24-01911-2BF5EC95; Fri, 29 Sep 2017 14:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpO66+HO
 RBgtnaFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnN01awFTRGVnRu28nawNht18XIySEh4C/R
 t/olC4jNJqAjMfXpJdYuRg4OEQEVidt7DUDCzAIhEhNPTmAFsYUFYiROTNvPDmKzCKhK/Jg0h
 QnE5hWwlVj1ZhIbxEh5iV1tF8HqOYHiC49PZwEZKSRgI7Ftcg5EuaDEyZlPWCDGa0q0bv/NDm
 HLSzRvnc0MYgsBXbB+6iy2CYx8s5C0zELSMgtJywJG5lWM6sWpRWWpRbqGeklFmekZJbmJmTm
 6hgbGermpxcWJ6ak5iUnFesn5uZsYgWHGAAQ7GJd/dDrEKMnBpCTKKxB7LlKILyk/pTIjsTgj
 vqg0J7X4EKMGB4dA35rVFxilWPLy81KVJHhF44DqBItS01Mr0jJzgJEAUyrBwaMkwjsXZAxvc
 UFibnFmOkTqFKMxx7FNl/8wcXTcvPuHSQhskpQ470SQSQIgpRmleXCDYBF6iVFWSpiXEehMIZ
 6C1KLczBJU+VeM4hyMSsK8aiBTeDLzSuD2vQI6hQnolMkTz4CcUpKIkJJqYNzRZuU0Zb/lbp3
 FltNS3r9clDtv56PbX7m/1J3NLDb9tN371N2Up6828f2te2JlfWJCo/I31dczDRXPrnoQyhxm
 97nS0HOLRNksgWs3637s+em4IiN+Zb6z0f1j0+duNF09qdxm6SWuA2HxU09NnTWv7N36iff4j
 vXxvBL52Xr834wvIY3KD9l/KbEUZyQaajEXFScCABMW3JHLAgAA
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506697132!78637916!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48198 invoked from network); 29 Sep 2017 14:58:54 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-6.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 14:58:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441799647"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 15:51:57 +0100
Message-ID: <20170929145157.30180-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170929145157.30180-1-paul.durrant@citrix.com>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v8 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBNaW5vciBjb3NtZXRpYyBmaXggc3VnZ2Vz
dGVkIGJ5IFJvZ2VyLgoKdjM6CiAtIEludHJvZHVjZWQgeGNfZG9tX3NldF9nbnR0YWJfZW50cnko
KSB0byBhdm9pZCBkdXBsaWNhdGVkIGNvZGUuCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19k
b20uaCAgICAgICAgfCAgIDggKy0tCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAg
ICB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jIHwgIDEwICsrLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X3B2LmMgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgICAg
ICAgICB8ICAgMSAtCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMgICB8ICAgNiAr
LQogNiBmaWxlcyBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4YzQxLi5kNmNhMGE4NjgwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNf
ZG9tLmgKQEAgLTMyMywxMiArMzIzLDggQEAgdm9pZCAqeGNfZG9tX2Jvb3RfZG9tVV9tYXAoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB4ZW5fcGZuX3QgcGZuLAogaW50IHhjX2RvbV9ib290X2lt
YWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiBpbnQgeGNfZG9tX2NvbXBhdF9jaGVjayhz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3Qg
eGNfZG9tX2ltYWdlICpkb20pOwotaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNfaW50ZXJm
YWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2Rv
bWlkKTsKLWludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3Qg
ZG9taWQsCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90
IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwKICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkX3QgY29uc29sZV9kb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IGMzYjQ0ZGQzOTkuLmRjMGEx
ZmRlZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2Jvb3QuYwpAQCAtMjgwLDExICsyODAsMjkgQEAgc3RhdGljIHhlbl9wZm5f
dCB4Y19kb21fZ250dGFiX3NldHVwKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkKQog
ICAgIHJldHVybiBnbWZuOwogfQogCi1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
Y29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVf
Z21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQorc3RhdGljIHZvaWQg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRyeV92MV90ICpnbnR0YWIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBndWVzdF9kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgYmFja2VuZF9kb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBiYWNrZW5kX2dtZm4pCit7
CisgICAgaWYgKCBndWVzdF9kb21pZCA9PSBiYWNrZW5kX2RvbWlkIHx8IGJhY2tlbmRfZ21mbiA9
PSAtMSkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGNfZG9tX3ByaW50Zih4Y2gsICIlczogWyV1
XSAtPiAweCUiUFJJX3hlbl9wZm4sCisgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGlk
eCwgYmFja2VuZF9nbWZuKTsKKworICAgIGdudHRhYltpZHhdLmZsYWdzID0gR1RGX3Blcm1pdF9h
Y2Nlc3M7CisgICAgZ250dGFiW2lkeF0uZG9taWQgPSBiYWNrZW5kX2RvbWlkOworICAgIGdudHRh
YltpZHhdLmZyYW1lID0gYmFja2VuZF9nbWZuOworfQorCitzdGF0aWMgaW50IGNvbXBhdF9nbnR0
YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgeGVuc3RvcmVfZG9taWQpCiB7CiAKICAgICB4ZW5fcGZuX3QgZ250
dGFiX2dtZm47CkBAIC0zMDgsMTggKzMyNiwxMCBAQCBpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAg
fQogCi0gICAgaWYgKCBkb21pZCAhPSBjb25zb2xlX2RvbWlkICAmJiBjb25zb2xlX2dtZm4gIT0g
LTEpCi0gICAgewotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX0NPTlNPTEVdLmZsYWdz
ID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09O
U09MRV0uZG9taWQgPSBjb25zb2xlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VS
VkVEX0NPTlNPTEVdLmZyYW1lID0gY29uc29sZV9nbWZuOwotICAgIH0KLSAgICBpZiAoIGRvbWlk
ICE9IHhlbnN0b3JlX2RvbWlkICYmIHhlbnN0b3JlX2dtZm4gIT0gLTEpCi0gICAgewotICAgICAg
ICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5mbGFncyA9IEdURl9wZXJtaXRfYWNj
ZXNzOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5kb21pZCA9IHhl
bnN0b3JlX2RvbWlkOwotICAgICAgICBnbnR0YWJbR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JFXS5m
cmFtZSA9IHhlbnN0b3JlX2dtZm47Ci0gICAgfQorICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5
KHhjaCwgZ250dGFiLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19k
b21fc2V0X2dudHRhYl9lbnRyeSh4Y2gsIGdudHRhYiwgR05UVEFCX1JFU0VSVkVEX1hFTlNUT1JF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCB4ZW5zdG9yZV9kb21pZCwgeGVu
c3RvcmVfZ21mbik7CiAKICAgICBpZiAoIG11bm1hcChnbnR0YWIsIFBBR0VfU0laRSkgPT0gLTEg
KQogICAgIHsKQEAgLTMzNywxMSArMzQ3LDExIEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCB4
Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2du
dHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9ncGZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9ncGZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKQog
ewogICAgIGludCByYzsKICAgICB4ZW5fcGZuX3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzgwLDcgKzM5
MCw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21p
ZF90IGRvbWlkLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21f
Z250dGFiX3NlZWQoeGNoLCBkb21pZCwKKyAgICByYyA9IGNvbXBhdF9nbnR0YWJfc2VlZCh4Y2gs
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ3BmbiwgeGVuc3Rv
cmVfZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5z
dG9yZV9kb21pZCk7CiAgICAgaWYgKHJjICE9IDApCkBAIC00MDUsMTggKzQxNSw1NiBAQCBpbnQg
eGNfZG9tX2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9nbnR0YWJfaW5pdChzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20pCitpbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBk
b21pZF90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwg
eGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sIGRvbWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCkKIHsKLSAgICBpZiAoIHhjX2RvbV90cmFuc2xh
dGVkKGRvbSkgKSB7Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3Jl
X2RvbWlkKTsKLSAgICB9IGVsc2UgewotICAgICAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVk
KGRvbS0+eGNoLCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwgZG9t
LT54ZW5zdG9yZV9kb21pZCk7CisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUqIGZtZW0gPSB4
Y2gtPmZtZW07CisgICAgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7Cisg
ICAgdm9pZCAqYWRkciA9IE5VTEw7CisKKyAgICBmcmVzID0geGVuZm9yZWlnbm1lbW9yeV9tYXBf
cmVzb3VyY2UoZm1lbSwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmFkZHIsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsIDApOwor
ICAgIGlmICggIWZyZXMgKQorICAgIHsKKyAgICAgICAgaWYgKCBlcnJubyA9PSBFT1BOT1RTVVBQ
ICkKKyAgICAgICAgICAgIHJldHVybiBpc19odm0gPworICAgICAgICAgICAgICAgIGNvbXBhdF9n
bnR0YWJfaHZtX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlk
KSA6CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9zZWVkKHhjaCwgZ3Vlc3RfZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3Rv
cmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21p
ZCwgeGVuc3RvcmVfZG9taWQpOworCisgICAgICAgIHhjX2RvbV9wYW5pYyh4Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBmYWlsZWQgdG8gYWNxdWlyZSBn
cmFudCB0YWJsZSAiCisgICAgICAgICAgICAgICAgICAgICAiW2Vycm5vPSVkXVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgZXJybm8pOworICAgICAgICByZXR1cm4gLTE7
CiAgICAgfQorCisgICAgeGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBhZGRyLCBHTlRUQUJf
UkVTRVJWRURfQ09OU09MRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9kb21p
ZCwgY29uc29sZV9kb21pZCwgY29uc29sZV9nbWZuKTsKKyAgICB4Y19kb21fc2V0X2dudHRhYl9l
bnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9YRU5TVE9SRSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBndWVzdF9kb21pZCwgeGVuc3RvcmVfZG9taWQsIHhlbnN0b3JlX2dtZm4p
OworCisgICAgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKKwor
ICAgIHJldHVybiAwOworfQorCitpbnQgeGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKK3sKKyAgICBib29sIGlzX2h2bSA9IHhjX2RvbV90cmFuc2xhdGVkKGRvbSk7
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNv
bGVfcGZuKTsKKyAgICB4ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPnhlbnN0b3JlX3Bmbik7CisKKyAgICByZXR1cm4geGNfZG9tX2dudHRhYl9zZWVkKGRvbS0+
eGNoLCBkb20tPmd1ZXN0X2RvbWlkLCBpc19odm0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfaHZtLmMgYi90b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwppbmRleCAxZGNhODUzNTRhLi5hNWM2NjFk
YThmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYworKysg
Yi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYwpAQCAtMjA3LDExICsyMDcsMTEg
QEAgc3RhdGljIGludCB4ODZfaHZtX3N0cmVhbV9jb21wbGV0ZShzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcmMgPSB4Y19kb21fZ250
dGFiX2h2bV9zZWVkKHhjaCwgY3R4LT5kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3RvcmVfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKKyAgICByYyA9IHhj
X2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0eC0+ZG9taWQsIHRydWUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0b3JlX2RvbWlkKTsKICAgICBpZiAoIHJjICkKICAg
ICB7CiAgICAgICAgIFBFUlJPUigiRmFpbGVkIHRvIHNlZWQgZ3JhbnQgdGFibGUiKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMgYi90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCmluZGV4IDUwZTI1YzE2MmMuLjEwNjM1ZDQzNmIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKKysrIGIvdG9vbHMvbGli
eGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwpAQCAtMTEwNCw3ICsxMTA0LDcgQEAgc3RhdGljIGlu
dCB4ODZfcHZfc3RyZWFtX2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAg
aWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9z
ZWVkKHhjaCwgY3R4LT5kb21pZCwKKyAgICByYyA9IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y2gsIGN0
eC0+ZG9taWQsIGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9y
ZS5jb25zb2xlX2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5j
b25zb2xlX2RvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBiNDIwNzM4YWRmLi43ZTVjYzJiMTZhIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwpAQCAtODU3LDcgKzg1Nyw2IEBAIHN0YXRpYyBpbnQgaHZtX2J1aWxkX3NldF9wYXJhbXMoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlkLAogICAgICpzdG9yZV9tZm4gPSBzdHJf
bWZuOwogICAgICpjb25zb2xlX21mbiA9IGNvbnNfbWZuOwogCi0gICAgeGNfZG9tX2dudHRhYl9o
dm1fc2VlZChoYW5kbGUsIGRvbWlkLCAqY29uc29sZV9tZm4sICpzdG9yZV9tZm4sIGNvbnNvbGVf
ZG9taWQsIHN0b3JlX2RvbWlkKTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZl
bC94Yy94Yy5jCmluZGV4IGY1MDE3NjQxMDAuLjUxZGMyYWZiMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xl
dmVsL3hjL3hjLmMKQEAgLTgwMCw5ICs4MDAsOSBAQCBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ250
dGFiX2h2bV9zZWVkKFhjT2JqZWN0ICpzZWxmLAogCQkJCSAgICAgICZjb25zb2xlX2RvbWlkLCAm
eGVuc3RvcmVfZG9taWQpICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKLSAgICBpZiAoIHhjX2Rv
bV9nbnR0YWJfaHZtX3NlZWQoc2VsZi0+eGNfaGFuZGxlLCBkb20sCi0JCQkJY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAotCQkJCWNvbnNvbGVfZG9taWQsIHhlbnN0b3JlX2RvbWlkKSAhPSAw
ICkKKyAgICBpZiAoIHhjX2RvbV9nbnR0YWJfc2VlZChzZWxmLT54Y19oYW5kbGUsIGRvbSwgdHJ1
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dt
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVf
ZG9taWQpICE9IDAgKQogICAgICAgICByZXR1cm4gcHl4Y19lcnJvcl90b19leGNlcHRpb24oc2Vs
Zi0+eGNfaGFuZGxlKTsKIAogICAgIHJldHVybiBQeV9Ob25lOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnY-0003ZO-Jr; Fri, 29 Sep 2017 15:01:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnX-0003ZB-6p
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:01:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E6/3D-03616-E506EC95; Fri, 29 Sep 2017 15:01:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHRDpG5swrl
 Ig9eLjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydm7+zFPTJVFw88Ye9gbFDrIuRk0NCwF+i
 +cosNhCbTUBPYt7xryxdjBwcIgIqErf3GoCYzAKVEqdmJYNUCAtYS0w8t4gVxGYRUJVoO30fr
 JNXwEbi6JtLrBAT5SXOPbjNDGILAdUsfnCUHaJGUOLkzCcsIDazgITEwRcvmCcwcs9CkpqFJL
 WAkWkVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAYMADBDsa
 Of06HGCU5mJREeQViz0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1iQfKCRalpqdWpGXmAAMS
 Ji3BwaMkwrsHJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/LxUKXHeHpAiAZCijNI8uBGw6LjEK
 CslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4pcUBTeDLzSuA2vQI6ggnoiMkTz4AcUZKIkJJqYE
 y4c31HT0j6z/9R6qdm/E+Je9nOePmAYU7hrNV8ytlh4QmuaXunqH7ee2PaytiwPzlbTuZa3L9
 0elFY1VbjyTO0DnN5VmWcyvgwhfnb2TyXo3tq4+SmN7ne9LmavHhb5tfpq7/fLtpxjsn5g7xb
 rG6SotgB72WWMifnnJsbZ39uwl+jQ6IZGgeVWIozEg21mIuKEwHzp2etiQIAAA==
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506697308!117748685!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43950 invoked from network); 29 Sep 2017 15:01:49 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:01:49 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="441800563"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:36 +0100
Message-ID: <20170929150144.7602-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/9] x86/np2m: refactor p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKMS4gQWRkIGEg
aGVscGVyIGZ1bmN0aW9uIGFzc2lnbl9ucDJtKCkKMi4gUmVtb3ZlIHVzZWxlc3Mgdm9sYXRpbGUK
My4gVXBkYXRlIGZ1bmN0aW9uJ3MgY29tbWVudCBpbiB0aGUgaGVhZGVyCjQuIE1pbm9yIHN0eWxl
IGZpeGVzICgnXG4nIGFuZCBkKQoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL3AybS5jICAgICB8IDMxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDBiNDc5MTA1YjkuLjI3
YjkwZWI4MTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKQEAgLTE3NzYsMTQgKzE3NzYsMjQgQEAgcDJtX2ZsdXNoX25lc3RlZHAy
bShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5uZXN0
ZWRfcDJtW2ldKTsKIH0KIAorc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0g
JnZjcHVfbmVzdGVkaHZtKHYpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisK
KyAgICAvKiBCcmluZyB0aGlzIG5wMm0gdG8gdGhlIHRvcCBvZiB0aGUgTFJVIGxpc3QgKi8KKyAg
ICBwMm1fZ2V0bHJ1X25lc3RlZHAybShkLCBwMm0pOworCisgICAgbnYtPm52X2ZsdXNocDJtID0g
MDsKKyAgICBudi0+bnZfcDJtID0gcDJtOworICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNz
b3IsIHAybS0+ZGlydHlfY3B1bWFzayk7Cit9CisKIHN0cnVjdCBwMm1fZG9tYWluICoKIHAybV9n
ZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBucDJtX2Jhc2UpCiB7Ci0gICAg
LyogVXNlIHZvbGF0aWxlIHRvIHByZXZlbnQgZ2NjIHRvIGNhY2hlIG52LT5udl9wMm0gaW4gYSBj
cHUgcmVnaXN0ZXIgYXMKLSAgICAgKiB0aGlzIG1heSBjaGFuZ2Ugd2l0aGluIHRoZSBsb29wIGJ5
IGFuIG90aGVyICh2KWNwdS4KLSAgICAgKi8KLSAgICB2b2xhdGlsZSBzdHJ1Y3QgbmVzdGVkdmNw
dSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBz
dHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwogCiAgICAg
LyogTWFzayBvdXQgbG93IGJpdHM7IHRoaXMgYXZvaWRzIGNvbGxpc2lvbnMgd2l0aCBQMk1fQkFT
RV9FQUREUiAqLwpAQCAtMTc5Myw3ICsxODAzLDYgQEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0
IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSkKICAgICAgICAgbnYtPm52X3AybSA9IE5VTEw7
CiAgICAgfQogCi0gICAgZCA9IHYtPmRvbWFpbjsKICAgICBuZXN0ZWRwMm1fbG9jayhkKTsKICAg
ICBwMm0gPSBudi0+bnZfcDJtOwogICAgIGlmICggcDJtICkgCkBAIC0xODAxLDE1ICsxODEwLDEz
IEBAIHAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBucDJtX2Jhc2Up
CiAgICAgICAgIHAybV9sb2NrKHAybSk7CiAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0g
bnAybV9iYXNlIHx8IHAybS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKICAgICAgICAg
ewotICAgICAgICAgICAgbnYtPm52X2ZsdXNocDJtID0gMDsKLSAgICAgICAgICAgIHAybV9nZXRs
cnVfbmVzdGVkcDJtKGQsIHAybSk7Ci0gICAgICAgICAgICBudi0+bnZfcDJtID0gcDJtOwogICAg
ICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAg
ICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKICAgICAgICAgICAgIHAybS0+bnAybV9i
YXNlID0gbnAybV9iYXNlOwotICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nv
ciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7
CiAgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgICAgICAgICBuZXN0ZWRwMm1fdW5s
b2NrKGQpOworCiAgICAgICAgICAgICByZXR1cm4gcDJtOwogICAgICAgICB9CiAgICAgICAgIHAy
bV91bmxvY2socDJtKTsKQEAgLTE4MjAsMTEgKzE4MjcsOSBAQCBwMm1fZ2V0X25lc3RlZHAybShz
dHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQogICAgIHAybSA9IHAybV9nZXRscnVf
bmVzdGVkcDJtKGQsIE5VTEwpOwogICAgIHAybV9mbHVzaF90YWJsZShwMm0pOwogICAgIHAybV9s
b2NrKHAybSk7Ci0gICAgbnYtPm52X3AybSA9IHAybTsKICAgICBwMm0tPm5wMm1fYmFzZSA9IG5w
Mm1fYmFzZTsKLSAgICBudi0+bnZfZmx1c2hwMm0gPSAwOwogICAgIGh2bV9hc2lkX2ZsdXNoX3Zj
cHUodik7Ci0gICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcDJtLT5kaXJ0eV9jcHVt
YXNrKTsKKyAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgIHAybV91bmxvY2socDJtKTsKICAg
ICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAxMGNkZmMwOWE5Li43OGY1
MWE2Y2U2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTM1OSw5ICszNTksOSBAQCBzdHJ1Y3QgcDJtX2RvbWFp
biB7CiAvKiBnZXQgaG9zdCBwMm0gdGFibGUgKi8KICNkZWZpbmUgcDJtX2dldF9ob3N0cDJtKGQp
ICAgICAgKChkKS0+YXJjaC5wMm0pCiAKLS8qIEdldCBwMm0gdGFibGUgKHJlKXVzYWJsZSBmb3Ig
c3BlY2lmaWVkIG5wMm0gYmFzZS4KLSAqIEF1dG9tYXRpY2FsbHkgZGVzdHJveXMgYW5kIHJlLWlu
aXRpYWxpemVzIGEgcDJtIGlmIG5vbmUgZm91bmQuCi0gKiBJZiBucDJtX2Jhc2UgPT0gMCB0aGVu
IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gaXMgdXNlZC4KKy8qCisgKiBBc3NpZ25zIGFu
IG5wMm0gd2l0aCB0aGUgc3BlY2lmaWVkIG5wMm1fYmFzZSB0byB0aGUgc3BlY2lmaWVkIHZDUFUK
KyAqIGFuZCByZXR1cm5zIHRoYXQgbnAybS4KICAqLwogc3RydWN0IHAybV9kb21haW4gKnAybV9n
ZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBucDJtX2Jhc2UpOwogCi0tIAoy
LjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwna-0003Zk-Rb; Fri, 29 Sep 2017 15:01:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnZ-0003ZN-2Q
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 15:01:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D2/61-02202-0606EC95; Fri, 29 Sep 2017 15:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW5Cwrl
 Ig597mCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5vYcYC6YLVJx7d4KlgfEzTxcjJ4eEgL/E
 tUcbGUFsYQFXiaV/F7OA2CIC7hJ3zp0DinNxMAucYJI4tfEfWEJIwFaiZ/FhZhCbTUBPYt7xr
 2BxXqD415f7wWwWAVWJpe8ns4HYogLhEk1n+6FqBCVOznwCZnMK2EmcXf0GaAEH0AJNifW79E
 HCzALiEreezGeCsOUlmrfOZoZYqyqx+MFR9gmM/LOQTJqF0D0LSfcsJN0LGFlWMWoUpxaVpRb
 pGhnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmY9AwPjDsY97X6HGCU5mJRE
 eQViz0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9FweUEyxKTU+tSMvMAUYJTFqCg0dJhPcMS
 Jq3uCAxtzgzHSJ1ilFRSpxXNB4oIQCSyCjNg2uDReYlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4h
 yMSsK8/iBTeDLzSuCmvwJazAS0ePLEMyCLSxIRUlINjNq6yncf/uS88cT0yCO9TBYVxd+zji9
 nPbHhYMDGOS76XQ+yArjcL2/6w621USrX/KtCQJtO8qsL4b2qD+5nx74R/jBnXfu+TqvP37KW
 nyqaJBK31OthLd/0CXYfrvpxJ8oZxl/ZtI597+Mizmyz18W/9QPEY1c12J9fu+fVNHYFs2+RJ
 SfD9ZRYijMSDbWYi4oTAVlTbx3HAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1506697309!110304668!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46230 invoked from network); 29 Sep 2017 15:01:51 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:01:51 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785678"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170904081452.12960-1-sergey.dyasli@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e79a303c-712e-a0bd-98fa-19b050252042@citrix.com>
Date: Fri, 29 Sep 2017 16:01:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170904081452.12960-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v1 00/14] Nested p2m: allow sharing between
	vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDQvMjAxNyAwOToxNCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBOZXN0ZWQgcDJt
IChzaGFkb3cgRVBUKSBpcyBhbiBvYmplY3QgdGhhdCBzdG9yZXMgbWVtb3J5IGFkZHJlc3MKPiB0
cmFuc2xhdGlvbnMgZnJvbSBMMiBHUEEgZGlyZWN0bHkgdG8gTDAgSFBBLiBUaGlzIGlzIGFjaGll
dmVkIGJ5Cj4gY29tYmluaW5nIHRvZ2V0aGVyIEwxIEVQVCB3aXRoIEwwIEVQVCBkdXJpbmcgTDIg
RVBUIHZpb2xhdGlvbnMuCj4gCj4gSW4gdGhlIHVzdWFsIGNhc2UsIEwxIHVzZXMgdGhlIHNhbWUg
RVBUUCB2YWx1ZSBpbiBWTUNTMTIgZm9yIGFsbCB2Q1BVcwo+IG9mIGEgTDIgZ3Vlc3QuIEJ1dCB1
bmZvcnR1bmF0ZWx5LCBpbiBjdXJyZW50IFhlbidzIGltcGxlbWVudGF0aW9uLCBlYWNoCj4gdkNQ
VSBoYXMgaXRzIG93biBuMnBtIG9iamVjdCB3aGljaCBjYW5ub3QgYmUgc2hhcmVkIHdpdGggb3Ro
ZXIgdkNQVXMuCj4gVGhpcyBsZWFkcyB0byB0aGUgZm9sbG93aW5nIGlzc3VlcyBpZiBhIG5lc3Rl
ZCBndWVzdCBoYXMgU01QOgo+IAo+ICAgICAxLiBUaGVyZSB3aWxsIGJlIG11bHRpcGxlIG5wMm0g
b2JqZWN0cyAoMSBwZXIgbmVzdGVkIHZDUFUpIHdpdGgKPiAgICAgICAgdGhlIHNhbWUgbnAybV9i
YXNlIChMMSBFUFRQIHZhbHVlIGluIFZNQ1MxMikuCj4gCj4gICAgIDIuIFNhbWUgRVBUIHZpb2xh
dGlvbnMgd2lsbCBiZSBwcm9jZXNzZWQgaW5kZXBlbmRlbnRseSBieSBlYWNoIHZDUFUuCj4gCj4g
ICAgIDMuIFNpbmNlIE1BWF9ORVNURURQMk0gaXMgZGVmaW5lZCBhcyAxMCwgaWYgYSBkb21haW4g
aGFzIG1vcmUgdGhhbgo+ICAgICAgICAxMCBuZXN0ZWQgdkNQVXMsIHBlcmZvcm1hbmNlIHdpbGwg
YmUgZXh0cmVtZWx5IGRlZ3JhZGVkIGR1ZSB0bwo+ICAgICAgICBjb25zdGFudCBucDJtIExSVSBs
aXN0IHRocmFzaGluZyBhbmQgbnAybSBmbHVzaGluZy4KPiAKPiBUaGlzIHBhdGNoIHNlcmllcyBt
YWtlcyBpdCBwb3NzaWJsZSB0byBzaGFyZSBvbmUgbnAybSBvYmplY3QgYmV0d2Vlbgo+IGRpZmZl
cmVudCB2Q1BVcyB0aGF0IGhhdmUgdGhlIHNhbWUgbnAybV9iYXNlLiBTaGFyaW5nIG9mIG5wMm0g
b2JqZWN0cwo+IGltcHJvdmVzIHNjYWxhYmlsaXR5IG9mIGEgZG9tYWluIGZyb20gMTAgbmVzdGVk
IHZDUFVzIHRvIDEwIG5lc3RlZAo+IGd1ZXN0cyAod2l0aCBhcmJpdHJhcnkgbnVtYmVyIG9mIHZD
UFVzIHBlciBndWVzdCkuCgpTZXJnZXksCgpXaXRoIHRoZSBleGNlcHRpb24gdGhlIG9yZGVyaW5n
IGlzc3VlIGluIHBhdGNoIDcsIEkgdGhpbmsgdGhpcyBzZXJpZXMgaXMKbGFyZ2VseSBjb3JyZWN0
LgoKSG93ZXZlciwgdGhlIHdheSB0aGUgc2VyaWVzIHdhcyBsYWlkIG91dCBtYWRlIGl0IGZhaXJs
eSBkaWZmaWN1bHQgdG8KdW5kZXJzdGFuZCB3aGF0IHRoZSBjb2RlIG1lYW50IHRvIGJlIGRvaW5n
OyBpdCB3YXMgb2Z0ZW4gZGlmZmljdWx0IHRvCnNlZSB0aGUgZm9yZXN0IGZvciB0aGUgdHJlZXMs
IGJlY2F1c2UgY2hhbmdlcyB3ZXJlIHNjYXR0ZXJlZCBhY3Jvc3MKc2V2ZXJhbCBwYXRjaGVzLiAg
VGhlIHdvcnN0IG9mIHRoaXMgd2FzIHRoZSBkaXJ0eV9jcHVtYXNrIC8gZmx1c2hpbmcKaW1wcm92
ZW1lbnQsIHdoaWNoIHdhcyBzY2F0dGVyZWQgYWNyb3NzIHBhdGNoZXMgNSwgOCwgYW5kIDExLgoK
SW4gYW4gZWZmb3J0IHRvIG1ha2Ugc3VyZSBJIHVuZGVyc3Rvb2Qgd2hhdCB3YXMgZ29pbmcgb24s
IEkgcmVvcmdhbml6ZWQKdGhlIHNlcmllcyBpbiBteSBvd24gdHJlZSwgbWVyZ2luZyBtYW55IHBh
dGNoZXMgYW5kIHJlLXdyaXRpbmcgdGhlCmNvbW1pdCBtZXNzYWdlcyBpbiBhIGZvcm1hdCB3aGlj
aCBtYWtlcyBpdCBlYXNpZXIgdG8gdmVyaWZ5IHRoZSBwYXRjaAooV2hhdCdzIHRoZSBzaXR1YXRp
b24sIHdoeSBpcyB0aGF0IGEgcHJvYmxlbSwgd2hhdCBkbyB3ZSBkbyB0byBmaXggaXQpLgpJJ2xs
IHNlbmQgdGhpcyBzZXJpZXMgYXMgdjIgLS0gY291bGQgeW91IHJlYWQgdGhyb3VnaCBpdCBhbmQg
bWFrZSBzdXJlCkkndmUgZ290dGVuIHRoZSBtYWluIHBvaW50IG9mIGFsbCB0aGUgcGF0Y2hlcz8K
ClRoYW5rcywKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnp-0003dq-6F; Fri, 29 Sep 2017 15:02:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwno-0003dX-Dl
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:08 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 16/C0-03283-F606EC95; Fri, 29 Sep 2017 15:02:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW5+wrl
 Ig9lvOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownC26zF7QoVeyYcJ+pgXGndBcjJ4eEgL9E
 861mJhCbTUBPYt7xryxdjBwcIgIqErf3GnQxcnEwC7xnlOh5cJcFpEZYIEai5fsBVpAaFgFVi
 UnLqkHCvAI2EqdWn2aCGCkvce7BbWYQm1PAVmJTfzeYLQRU8+zaXXYIW1Vi8YOj7BC9ghInZz
 4BG88sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhc
 npqfmJCYV6yXn525iBIYOAxDsYDz+Pu4QoyQHk5Ior0DsuUghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErwb44FygkWp6akVaZk5wCCGSUtw8CiJ8O4BSfMWFyTmFmemQ6ROMepydNy8+4dJiCUvP
 y9VSpy3B6RIAKQoozQPbgQsoi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcfZApPZl4J3K
 ZXQEcwAR0xeeIZkCNKEhFSUg2MYW8evRCQ4Jmavy1EfsZSF03HYpY7u89ZWZ7Zv6no/bzNu/W
 +S/0xZZwZ/jlV6qjD5tqmtw8Lz/MnV5gme+h9z+24vTr97q39L1MyzJQNm7OnzZnVtnv/p4qy
 Wf8bPU7nCi+8+kzewyNso3PNcv2ynC0KAS0cb7qXlW3NnLT+5B6eJdzNE0Q8lViKMxINtZiLi
 hMB1fc7QaMCAAA=
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506697324!79105423!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61323 invoked from network); 29 Sep 2017 15:02:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785851"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:37 +0100
Message-ID: <20170929150144.7602-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 2/9] x86/np2m: Have invept flush all np2m
	entries with the same base pointer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bnZteF9oYW5kbGVfaW52ZXB0KCkgdXBkYXRlcyBjdXJyZW50J3MgbnAybSBqdXN0IHRvIGZsdXNo
IGl0LiAgVGhpcyBpcwpub3Qgb25seSB3YXN0ZWZ1bCwgYnV0IGluZWZmZWN0aXZlOiBpZiBzZXZl
cmFsIEwyIHZjcHVzIHNoYXJlIHRoZSBzYW1lCm5wMm0gYmFzZSBwb2ludGVyLCB0aGV5IGFsbCBu
ZWVkIHRvIGJlIGZsdXNoZWQgKG5vdCBvbmx5IHRoZSBjdXJyZW50Cm9uZSkuCgpJbnRyb2R1Y2Ug
YSBuZXcgZnVuY3Rpb24sIG5wMm1fZmx1c2hfYmFzZSgpIHdoaWNoIHdpbGwgZmx1c2ggYWxsCnNo
YWRvdyBwMm0ncyB0aGF0IG1hdGNoIGEgZ2l2ZW4gYmFzZSBwb2ludGVyLgoKQ29udmVydCBwMm1f
Zmx1c2hfdGFibGUoKSBpbnRvIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSBpbiBvcmRlciBub3QK
dG8gcmVsZWFzZSB0aGUgcDJtX2xvY2sgYWZ0ZXIgbnAybV9iYXNlIGNoZWNrLgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2Vz
IHNpbmNlIHYxOgotIENvbWJpbmUgcGF0Y2hlcyAyIGFuZCAzICgieDg2L25wMm06IGFkZCBucDJt
X2ZsdXNoX2Jhc2UoKSIgYW5kCiAgICAieDg2L3Z2bXg6IHVzZSBucDJtX2ZsdXNoX2Jhc2UoKSBm
b3IgSU5WRVBUX1NJTkdMRV9DT05URVhUIikKLSBSZXdvcmQgY29tbWl0IHRleHQKCkNDOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jIHwgIDcgKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAg
IHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBjZDBlZTBhMzA3Li5kMzMzYWE2
ZDc4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xOTEwLDEyICsxOTEwLDcgQEAgaW50IG52bXhfaGFu
ZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB7CiAgICAgY2FzZSBJ
TlZFUFRfU0lOR0xFX0NPTlRFWFQ6CiAgICAgewotICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9uZXN0ZWRwMm0oY3VycmVudCwgZXB0cCk7Ci0gICAgICAgIGlmICggcDJt
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcDJtX2ZsdXNoKGN1cnJlbnQsIHAybSk7Ci0gICAg
ICAgICAgICBlcHRfc3luY19kb21haW4ocDJtKTsKLSAgICAgICAgfQorICAgICAgICBucDJtX2Zs
dXNoX2Jhc2UoY3VycmVudCwgZXB0cCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNl
IElOVkVQVF9BTExfQ09OVEVYVDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAyN2I5MGViODE1Li5iNzU4OGIyZWMxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
CkBAIC0xNzExLDE1ICsxNzExLDE0IEBAIHAybV9nZXRscnVfbmVzdGVkcDJtKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgcmV0dXJuIHAybTsKIH0KIAotLyog
UmVzZXQgdGhpcyBwMm0gdGFibGUgdG8gYmUgZW1wdHkgKi8KIHN0YXRpYyB2b2lkCi1wMm1fZmx1
c2hfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3AybV9mbHVzaF90YWJsZV9sb2NrZWQo
c3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0b3AsICpw
ZzsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAgICAgbWZuX3QgbWZuOwog
Ci0gICAgcDJtX2xvY2socDJtKTsKKyAgICBBU1NFUlQocDJtX2xvY2tlZF9ieV9tZShwMm0pKTsK
IAogICAgIC8qCiAgICAgICogIkhvc3QiIHAybSB0YWJsZXMgY2FuIGhhdmUgc2hhcmVkIGVudHJp
ZXMgJmMgdGhhdCBuZWVkIGEgYml0IG1vcmUgY2FyZQpAQCAtMTczMiwxMCArMTczMSw3IEBAIHAy
bV9mbHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAgLyogTm8gbmVlZCB0
byBmbHVzaCBpZiBpdCdzIGFscmVhZHkgZW1wdHkgKi8KICAgICBpZiAoIHAybV9pc19uZXN0ZWRw
Mm0ocDJtKSAmJiBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCi0gICAgewotICAg
ICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgICAgIHJldHVybjsKLSAgICB9CiAKICAgICAvKiBU
aGlzIGlzIG5vIGxvbmdlciBhIHZhbGlkIG5lc3RlZCBwMm0gZm9yIGFueSBhZGRyZXNzIHNwYWNl
ICovCiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKQEAgLTE3NTUsNyArMTc1
MSwxNCBAQCBwMm1fZmx1c2hfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICAgICAg
ICAgIGQtPmFyY2gucGFnaW5nLmZyZWVfcGFnZShkLCBwZyk7CiAgICAgfQogICAgIHBhZ2VfbGlz
dF9hZGQodG9wLCAmcDJtLT5wYWdlcyk7Cit9CiAKKy8qIFJlc2V0IHRoaXMgcDJtIHRhYmxlIHRv
IGJlIGVtcHR5ICovCitzdGF0aWMgdm9pZAorcDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0pCit7CisgICAgcDJtX2xvY2socDJtKTsKKyAgICBwMm1fZmx1c2hfdGFibGVfbG9j
a2VkKHAybSk7CiAgICAgcDJtX3VubG9jayhwMm0pOwogfQogCkBAIC0xNzc2LDYgKzE3NzksMjYg
QEAgcDJtX2ZsdXNoX25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwMm1fZmx1
c2hfdGFibGUoZC0+YXJjaC5uZXN0ZWRfcDJtW2ldKTsKIH0KIAordm9pZCBucDJtX2ZsdXNoX2Jh
c2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbnAybV9iYXNlKQoreworICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgIG5wMm1fYmFzZSAmPSB+KDB4ZmZmdWxsKTsKKworICAg
IG5lc3RlZHAybV9sb2NrKGQpOworICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX05FU1RFRFAyTTsg
aSsrICkKKyAgICB7CisgICAgICAgIHAybSA9IGQtPmFyY2gubmVzdGVkX3AybVtpXTsKKyAgICAg
ICAgcDJtX2xvY2socDJtKTsKKyAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBucDJtX2Jh
c2UgKQorICAgICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0pOworICAgICAgICBw
Mm1fdW5sb2NrKHAybSk7CisgICAgfQorICAgIG5lc3RlZHAybV91bmxvY2soZCk7Cit9CisKIHN0
YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKQogewogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCmluZGV4IDc4ZjUxYTZjZTYuLjU1MDFjY2M0NTUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAt
Nzc5LDYgKzc3OSw4IEBAIGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0
X3QgZ3BhKTsKIHZvaWQgcDJtX2ZsdXNoKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKTsKIC8qIEZsdXNoZXMgYWxsIG5lc3RlZCBwMm0gdGFibGVzICovCiB2b2lkIHAybV9m
bHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCk7CisvKiBGbHVzaGVzIGFsbCBucDJtIG9i
amVjdHMgd2l0aCB0aGUgc3BlY2lmaWVkIG5wMm1fYmFzZSAqLwordm9pZCBucDJtX2ZsdXNoX2Jh
c2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbnAybV9iYXNlKTsKIAogdm9pZCBuZXN0
ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQg
aW50IGxldmVsKTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnq-0003ed-Dk; Fri, 29 Sep 2017 15:02:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnp-0003do-Bn
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:09 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A6/95-17770-0706EC95; Fri, 29 Sep 2017 15:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrrBXrcg4Vy
 kQeNyMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPB9oqCVqGKh49VGhgn8nYxcnJICPhLvJz2
 gBHEZhPQk5h3/CtLFyMHh4iAisTtvQYgJrNApcSpWckgprCAk8SLWQ4gxSwCqhLblmxlArF5B
 WwkZjSsY4cYKC9x7sFtZhCbU8BWYlN/N5gtBFTz7NpddghbVWLxg6PsEL2CEidnPmEBsZkFJC
 QOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKR
 iveT83E2MwJBhAIIdjMffxx1ilORgUhLlFYg9FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndj
 PFBOsCg1PbUiLTMHGLwwaQkOHiUR3j0gad7igsTc4sx0iNQpRl2Ojpt3/zAJseTl56VKifP2g
 BQJgBRllObBjYBF0iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/qDTOHJzCuB2/QK6AgmoC
 MmTzwDckRJIkJKqoHRujwg8nfk5/d9wblOz8Lr1sXueqbIeX6b+IELpgekFax37hbnaz6xIj1
 njskuj0suM/0rAlZM2Sr/sDpad2GLaql0hndRRMS+6sTS5ewrtmY4Ze5P3C8fs0agX+cl0x4J
 0UXv/L1CpGawVbMddWnwNww3ff33kkPirXUp3U8fCO/OnLNn6RElluKMREMt5qLiRAAHePDDn
 wIAAA==
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506697324!79105423!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61560 invoked from network); 29 Sep 2017 15:02:08 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785857"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:43 +0100
Message-ID: <20170929150144.7602-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 8/9] x86/np2m: refactor
	p2m_get_nestedp2m_locked()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmVtb3ZlIHNv
bWUgY29kZSBkdXBsaWNhdGlvbi4KClN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgfCAyNSArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDRlYWM2MWU5
NWIuLmRlZTZkN2YwZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE4MjksNiArMTgyOSw3IEBAIHAybV9nZXRfbmVzdGVk
cDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwog
ICAgIHVpbnQ2NF90IG5wMm1fYmFzZSA9IG5odm1fdmNwdV9wMm1fYmFzZSh2KTsKICAgICB1bnNp
Z25lZCBpbnQgaTsKKyAgICBib29sIG5lZWRzX2ZsdXNoID0gdHJ1ZTsKIAogICAgIC8qIE1hc2sg
b3V0IGxvdyBiaXRzOyB0aGlzIGF2b2lkcyBjb2xsaXNpb25zIHdpdGggUDJNX0JBU0VfRUFERFIg
Ki8KICAgICBucDJtX2Jhc2UgJj0gfigweGZmZnVsbCk7CkBAIC0xODQ1LDE0ICsxODQ2LDEwIEBA
IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCBw
Mm0tPm5wMm1fYmFzZSA9PSBucDJtX2Jhc2UgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBD
aGVjayBpZiBucDJtIHdhcyBmbHVzaGVkIGp1c3QgYmVmb3JlIHRoZSBsb2NrICovCi0gICAgICAg
ICAgICBpZiAoIG52LT5ucDJtX2dlbmVyYXRpb24gIT0gcDJtLT5ucDJtX2dlbmVyYXRpb24gKQot
ICAgICAgICAgICAgICAgIG52Y3B1X2ZsdXNoKHYpOworICAgICAgICAgICAgaWYgKCBudi0+bnAy
bV9nZW5lcmF0aW9uID09IHAybS0+bnAybV9nZW5lcmF0aW9uICkKKyAgICAgICAgICAgICAgICBu
ZWVkc19mbHVzaCA9IGZhbHNlOwogICAgICAgICAgICAgLyogbnAybSBpcyB1cC10by1kYXRlICov
Ci0gICAgICAgICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKLSAgICAgICAgICAgIGFz
c2lnbl9ucDJtKHYsIHAybSk7Ci0gICAgICAgICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwotCi0g
ICAgICAgICAgICByZXR1cm4gcDJtOworICAgICAgICAgICAgZ290byBmb3VuZDsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggcDJtLT5ucDJtX2Jhc2UgIT0gUDJNX0JBU0VfRUFERFIgKQog
ICAgICAgICB7CkBAIC0xODY3LDE1ICsxODY0LDEwIEBAIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tl
ZChzdHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHAybSA9IGQtPmFyY2gubmVzdGVkX3Ay
bVtpXTsKICAgICAgICAgcDJtX2xvY2socDJtKTsKKwogICAgICAgICBpZiAoIHAybS0+bnAybV9i
YXNlID09IG5wMm1fYmFzZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG52Y3B1X2ZsdXNoKHYp
OwotICAgICAgICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0gICAgICAgICAgICBh
c3NpZ25fbnAybSh2LCBwMm0pOwotICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKKyAg
ICAgICAgICAgIGdvdG8gZm91bmQ7CiAKLSAgICAgICAgICAgIHJldHVybiBwMm07Ci0gICAgICAg
IH0KICAgICAgICAgcDJtX3VubG9jayhwMm0pOwogICAgIH0KIApAQCAtMTg4NCw4ICsxODc2LDEx
IEBAIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBwMm0gPSBw
Mm1fZ2V0bHJ1X25lc3RlZHAybShkLCBOVUxMKTsKICAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsK
ICAgICBwMm1fbG9jayhwMm0pOworCisgZm91bmQ6CisgICAgaWYgKCBuZWVkc19mbHVzaCApCisg
ICAgICAgIG52Y3B1X2ZsdXNoKHYpOwogICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwot
ICAgIG52Y3B1X2ZsdXNoKHYpOwogICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7CiAgICAgbmVzdGVk
cDJtX3VubG9jayhkKTsKIAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnq-0003f3-LC; Fri, 29 Sep 2017 15:02:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnp-0003dn-Cm
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E4/EF-03093-0706EC95; Fri, 29 Sep 2017 15:02:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW5Bwrl
 Ig+uXhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHDV2sBVtVKk7sf8DYwLhIrouRk0NCwF/i
 5vuNzCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFjjCKHHkxnEWkBphAQ+Jby+3s4HYLAKqE
 k1PbzKC2LwCNhJ9T3+wQ8yUlzj34DbYTE4BW4lN/d1gthBQzbNrd9khbFWJxQ+OskP0CkqcnP
 kEbD6zgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZg8DAAwQ7GVQsCDzFKcjApifIKxJ6LFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBWxQPlBMsSk1PrUjLzAGGMUxagoNHSYSXEyTNW1yQmFucmQ6ROsWoy9Fx8+4fJiGWv
 Py8VClxXlGQIgGQoozSPLgRsJi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeVpApPJl5JX
 CbXgEdwQR0xOSJZ0COKElESEk1MEb8mXTo6L0HUzVmH1N5+vr+lvVrH9uWsq09+Pw+a/gs56k
 f7k1h3h8Xp5+Vt1js30Qmxh1dL73kef8H7SiUms4aztOhdKXkYuh/B5cgtfNr39kz2vEppx+5
 vtRre9g8+epY8YKkK1+vr8q0/1TDfDZv9dJdXdkrZtpfm2OzsMk8u+7V4lufVixVYinOSDTUY
 i4qTgQAdpexcKQCAAA=
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506697326!109688636!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39355 invoked from network); 29 Sep 2017 15:02:07 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:07 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785855"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:38 +0100
Message-ID: <20170929150144.7602-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 3/9] x86/np2m: remove np2m_base from
	p2m_get_nestedp2m()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmVtb3ZlIG5w
Mm1fYmFzZSBwYXJhbWV0ZXIgYXMgaXQgc2hvdWxkIGFsd2F5cyBtYXRjaCB0aGUgdmFsdWUgb2YK
bnAybV9iYXNlIGluIFZNQ1gxMi4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5h
a2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgfCA2ICsr
KysrLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgfCAzICstLQogeGVuL2FyY2gv
eDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAyICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAg
ICAgICAgICB8IDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgIHwg
NSArKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCmluZGV4IDY2YTE3NzcyOTguLjFkZTg5NmU0NTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC00MTIsNyArNDEyLDExIEBAIHN0YXRpYyB2
b2lkIG5lc3RlZHN2bV92bWNiX3NldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsCiAgICAgQVNT
RVJUKHYgIT0gTlVMTCk7CiAgICAgQVNTRVJUKHZ2bWNiICE9IE5VTEwpOwogICAgIEFTU0VSVChu
MnZtY2IgIT0gTlVMTCk7Ci0gICAgcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0odiwgdnZtY2ItPl9o
X2NyMyk7CisKKyAgICAvKiBUaGlzIHdpbGwgYWxsb3cgbnN2bV92Y3B1X2hvc3RjcjMoKSB0byBy
ZXR1cm4gY29ycmVjdCBucDJtX2Jhc2UgKi8KKyAgICB2Y3B1X25lc3RlZHN2bSh2KS5uc192bWNi
X2hvc3RjcjMgPSB2dm1jYi0+X2hfY3IzOworCisgICAgcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0o
dik7CiAgICAgbjJ2bWNiLT5faF9jcjMgPSBwYWdldGFibGVfZ2V0X3BhZGRyKHAybV9nZXRfcGFn
ZXRhYmxlKHAybSkpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggZDMzM2FhNmQ3OC4uMmY0Njhl
NmNlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTEwOSw4ICsxMTA5LDcgQEAgc3RhdGljIHZvaWQg
bG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAKIHVpbnQ2NF90IGdldF9z
aGFkb3dfZXB0cChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB1aW50NjRfdCBucDJtX2Jhc2UgPSBu
dm14X3ZjcHVfZXB0cF9iYXNlKHYpOwotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X25lc3RlZHAybSh2LCBucDJtX2Jhc2UpOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBwMm1fZ2V0X25lc3RlZHAybSh2KTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm0t
PmVwdDsKIAogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdldGFi
bGUocDJtKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCmluZGV4IDE2MmFmZWQ0NmIuLmVkMTM3
ZmE3ODQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCkBAIC0yMTIsNyArMjEyLDcgQEAgbmVz
dGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJf
Z3BhLAogICAgIHVpbnQ4X3QgcDJtYV8yMSA9IHAybV9hY2Nlc3Nfcnd4OwogCiAgICAgcDJtID0g
cDJtX2dldF9ob3N0cDJtKGQpOyAvKiBMMCBwMm0gKi8KLSAgICBuZXN0ZWRfcDJtID0gcDJtX2dl
dF9uZXN0ZWRwMm0odiwgbmh2bV92Y3B1X3AybV9iYXNlKHYpKTsKKyAgICBuZXN0ZWRfcDJtID0g
cDJtX2dldF9uZXN0ZWRwMm0odik7CiAKICAgICAvKiB3YWxrIHRoZSBMMSBQMk0gdGFibGUgKi8K
ICAgICBydiA9IG5lc3RlZGhhcF93YWxrX0wxX3AybSh2LCAqTDJfZ3BhLCAmTDFfZ3BhLCAmcGFn
ZV9vcmRlcl8yMSwgJnAybWFfMjEsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYjc1ODhiMmVjMS4uZDNlNjAyZGUyMiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwpAQCAtMTgxMywxMSArMTgxMywxMiBAQCBzdGF0aWMgdm9pZCBhc3NpZ25fbnAybShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIH0KIAogc3RydWN0IHAybV9kb21haW4g
KgotcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSkK
K3AybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBuZXN0ZWR2
Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgdWludDY0X3QgbnAybV9i
YXNlID0gbmh2bV92Y3B1X3AybV9iYXNlKHYpOwogCiAgICAgLyogTWFzayBvdXQgbG93IGJpdHM7
IHRoaXMgYXZvaWRzIGNvbGxpc2lvbnMgd2l0aCBQMk1fQkFTRV9FQUREUiAqLwogICAgIG5wMm1f
YmFzZSAmPSB+KDB4ZmZmdWxsKTsKQEAgLTE4NjUsNyArMTg2Niw3IEBAIHAybV9nZXRfcDJtKHN0
cnVjdCB2Y3B1ICp2KQogICAgIGlmICghbmVzdGVkaHZtX2lzX24yKHYpKQogICAgICAgICByZXR1
cm4gcDJtX2dldF9ob3N0cDJtKHYtPmRvbWFpbik7CiAKLSAgICByZXR1cm4gcDJtX2dldF9uZXN0
ZWRwMm0odiwgbmh2bV92Y3B1X3AybV9iYXNlKHYpKTsKKyAgICByZXR1cm4gcDJtX2dldF9uZXN0
ZWRwMm0odik7CiB9CiAKIHVuc2lnbmVkIGxvbmcgcGFnaW5nX2d2YV90b19nZm4oc3RydWN0IHZj
cHUgKnYsCkBAIC0xODgwLDEzICsxODgxLDEyIEBAIHVuc2lnbmVkIGxvbmcgcGFnaW5nX2d2YV90
b19nZm4oc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbDJfZ2ZuLCBsMV9n
Zm47CiAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CiAgICAgICAgIGNvbnN0IHN0cnVj
dCBwYWdpbmdfbW9kZSAqbW9kZTsKLSAgICAgICAgdWludDY0X3QgbnAybV9iYXNlID0gbmh2bV92
Y3B1X3AybV9iYXNlKHYpOwogICAgICAgICB1aW50OF90IGwxX3AybWE7CiAgICAgICAgIHVuc2ln
bmVkIGludCBsMV9wYWdlX29yZGVyOwogICAgICAgICBpbnQgcnY7CiAKICAgICAgICAgLyogdHJh
bnNsYXRlIGwyIGd1ZXN0IHZhIGludG8gbDIgZ3Vlc3QgZ2ZuICovCi0gICAgICAgIHAybSA9IHAy
bV9nZXRfbmVzdGVkcDJtKHYsIG5wMm1fYmFzZSk7CisgICAgICAgIHAybSA9IHAybV9nZXRfbmVz
dGVkcDJtKHYpOwogICAgICAgICBtb2RlID0gcGFnaW5nX2dldF9uZXN0ZWRtb2RlKHYpOwogICAg
ICAgICBsMl9nZm4gPSBtb2RlLT5ndmFfdG9fZ2ZuKHYsIHAybSwgdmEsIHBmZWMpOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAppbmRleCA1NTAxY2NjNDU1Li44NTg3NGFiNDAxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTM2MCwx
MCArMzYwLDkgQEAgc3RydWN0IHAybV9kb21haW4gewogI2RlZmluZSBwMm1fZ2V0X2hvc3RwMm0o
ZCkgICAgICAoKGQpLT5hcmNoLnAybSkKIAogLyoKLSAqIEFzc2lnbnMgYW4gbnAybSB3aXRoIHRo
ZSBzcGVjaWZpZWQgbnAybV9iYXNlIHRvIHRoZSBzcGVjaWZpZWQgdkNQVQotICogYW5kIHJldHVy
bnMgdGhhdCBucDJtLgorICogVXBkYXRlcyB2Q1BVJ3MgbjJwbSB0byBtYXRjaCBpdHMgbnAybV9i
YXNlIGluIFZNQ1gxMiBhbmQgcmV0dXJucyB0aGF0IG5wMm0uCiAgKi8KLXN0cnVjdCBwMm1fZG9t
YWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNl
KTsKK3N0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAqdik7
CiAKIC8qIElmIHZjcHUgaXMgaW4gaG9zdCBtb2RlIHRoZW4gYmVoYXZpb3VyIG1hdGNoZXMgcDJt
X2dldF9ob3N0cDJtKCkuCiAgKiBJZiB2Y3B1IGlzIGluIGd1ZXN0IG1vZGUgdGhlbiBiZWhhdmlv
dXIgbWF0Y2hlcyBwMm1fZ2V0X25lc3RlZHAybSgpLgotLSAKMi4xNC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnt-0003hQ-Sz; Fri, 29 Sep 2017 15:02:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwns-0003gI-Hj
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 50/45-10804-3706EC95; Fri, 29 Sep 2017 15:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrc44Vy
 kwe79whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFK0vYCx47VByYyNXA+N6wi5GTQ0LAX2Ll
 g5dMIDabgJ7EvONfWboYOThEBFQkbu816GLk4mAWeM8o0fPgLgtIjbBAnMTK2xeYQWpYBFQl/
 k2MAQnzCthILHn9hR1ipLzEuQe3mUFsTgFbiU393WC2EFDNs2t32SFsVYnFD46yQ/QKSpyc+Q
 RsPLOAhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmDgMADBDsZVCwIPMUpyMCmJ8grEnosU4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMFbFA+UEyxKTU+tSMvMAYYwTFqCg0dJhJcTJM1bXJCYW5yZDpE6xajL0XHz7h8mIZa8/
 LxUKXFeUZAiAZCijNI8uBGweLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5WkCk8mXklcJ
 teAR3BBHTE5IlnQI4oSURISTUwujyRWtboorVs0ZFG/ZsX/63ZekpmsoDcNLXlf0WiHmut+Wc
 TKXu1evu9J++//r3+ZvsF7leqyc1XDITkuObmdO3bvZbTI0ovdU3bejNe6bVbV8lKNs7c+CN8
 SWdDwD2pdrM/NUl3boSznNYX60zTy7srGOso8I7R7cGtvHsJDGovmntD7i6JUmIpzkg01GIuK
 k4EAFLvKlKiAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506697326!109688636!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40052 invoked from network); 29 Sep 2017 15:02:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785863"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:41 +0100
Message-ID: <20170929150144.7602-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 6/9] x86/np2m: Send flush IPIs only when a vcpu
	is actively using a shadow p2m
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rmx1c2ggSVBJcyBhcmUgc2VudCB0byBhbGwgY3B1cyBpbiBhIHNoYWRvdyBwMm0ncyBkaXJ0eV9j
cHVtYXNrIHdoZW4KdXBkYXRlZC4gIFRoaXMgbWFzayBob3dldmVyIGlzIGZhciB0byBicm9hZC4g
IEEgcGNwdSdzIGJpdCBpcyBzZXQgaW4KdGhlIGNwdW1hc2sgd2hlbiBhIHZjcHUgcnVucyBvbiB0
aGF0IHBjcHUsIGJ1dCBpcyBvbmx5IGNsZWFyZWQgd2hlbiBhCmZsdXNoIGhhcHBlbnMuICBUaGlz
IG1lYW5zIHRoYXQgdGhlIElQSSBpbmNsdWRlcyB0aGUgY3VycmVudCBwY3B1IG9mCnZjcHVzIHRo
YXQgYXJlIG5vdCBjdXJyZW50bHkgcnVubmluZywgYW5kIGFsc28gaW5jbHVkZXMgYW55IHBjcHUg
dGhhdApoYXMgZXZlciBoYWQgYSB2Y3B1IHVzZSB0aGlzIHAybSBzaW5jZSB0aGUgbGFzdCBmbHVz
aCAod2hpY2ggaW4gdHVybgp3aWxsIGNhdXNlIHNwdXJpb3VzIGludmFsaWRhdGlvbnMgaWYgYSBk
aWZmZXJlbnQgdmNwdSBpcyB1c2luZyBhCnNoYWRvdyBwMm0pLgoKQXZvaWQgdGhlc2UgSVBJcyBi
eSBrZWVwaW5nIGNsb3NlciB0cmFjayBvZiB3aGVyZSBhIHAybSBpcyBiZWluZyB1c2VkLAphbmQg
d2hlbiBhIHZjcHUgbmVlZHMgdG8gYmUgZmx1c2hlZDoKCi0gT24gc2NoZWR1bGUtb3V0LCBjbGVh
ciB2LT5wcm9jZXNzb3IgaW4gcDJtLT5kaXJ0eV9jcHVtYXNrCi0gQWRkIGEgJ2dlbmVyYXRpb24n
IGNvdW50ZXIgdG8gdGhlIHAybSBhbmQgbmVzdGVkdmNwdSBzdHJ1Y3RzIHRvCiAgZGV0ZWN0IGNo
YW5nZXMgdGhhdCB3b3VsZCByZXF1aXJlIHJlLWxvYWRzIG9uIHJlLWVudHJ5Ci0gT24gc2NoZWR1
bGUtaW4gb3IgcDJtIGNoYW5nZToKICAtIFNldCB2LT5wcm9jZXNzb3IgaW4gcDJtLT5kaXJ0eV9j
cHVtYXNrCiAgLSBmbHVzaCB0aGUgdmNwdSdzIG5lc3RlZCBwMm0gcG9pbnRlciAoYW5kIHVwZGF0
ZSBudi0+Z2VuZXJhdGlvbikgaWYKICAgIHRoZSBnZW5lcmF0aW9uIGNoYW5nZWQKClNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MToKLSBDb21iaW5lIHBhdGNoZXMgNSBhbmQgOCwgYW5kIHRoZSBzY2hlZHVsaW5n
IGJpdHMgb2YgcGF0Y2ggMTEKICAoIng4Ni9ucDJtOiBhZGQgbnAybV9nZW5lcmF0aW9uIiwgIng4
Ni9ucDJtOiBhZGQgbnAybV9zY2hlZHVsZSgpIiwKICAgYW5kICJ4ODYvbnAybTogaW1wbGVtZW50
IHNoYXJpbmcgb2YgbnAybSBiZXR3ZWVuIHZDUFVzIikKLSBSZXdvcmQgY29tbWl0IG1lc3NhZ2UK
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vbmVz
dGVkaHZtLmMgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICB8ICAzICsr
KwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgIHwgNTUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1Lmgg
fCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgfCAgNiArKysrKwogNiBmaWxl
cyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDQ2NmEx
YTJmYWMuLjM1ZWEwZDI0MTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2NjgsNiArMTY2OCw3IEBAIHZvaWQgY29udGV4
dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogICAgIHsKICAg
ICAgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOwogICAgICAgICB2cG11X3N3aXRjaF9m
cm9tKHByZXYpOworICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOwogICAg
IH0KIAogICAgIGlmICggaXNfaHZtX2RvbWFpbihwcmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYt
PmFyY2guaHZtX3ZjcHUudG1fbGlzdCkgKQpAQCAtMTcxNiw2ICsxNzE3LDcgQEAgdm9pZCBjb250
ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAKICAgICAg
ICAgLyogTXVzdCBiZSBkb25lIHdpdGggaW50ZXJydXB0cyBlbmFibGVkICovCiAgICAgICAgIHZw
bXVfc3dpdGNoX3RvKG5leHQpOworICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9J
Tik7CiAgICAgfQogCiAgICAgLyogRW5zdXJlIHRoYXQgdGhlIHZjcHUgaGFzIGFuIHVwLXRvLWRh
dGUgdGltZSBiYXNlLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMKaW5kZXggNzRhNDY0ZDE2Mi4uYWI1MGIy
YWI5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCkBAIC01Nyw2ICs1Nyw3IEBAIG5lc3RlZGh2bV92Y3B1
X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAgICAgbnYt
Pm52X3AybSA9IE5VTEw7CiAgICAgbnYtPnN0YWxlX25wMm0gPSBmYWxzZTsKKyAgICBudi0+bnAy
bV9nZW5lcmF0aW9uID0gMDsKIAogICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgmbnYtPm52
X24yYXNpZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA0OGUzNzE1OGFmLi5hNmE1NThiNDYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCkBAIC0xMzY3LDYgKzEzNjcsOSBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFs
X3ZtZXhpdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICEodi0+YXJjaC5o
dm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9MTUEpICkKICAgICAgICAgc2hhZG93X3RvX3Z2bWNz
X2J1bGsodiwgQVJSQVlfU0laRShncGRwdGVfZmllbGRzKSwgZ3BkcHRlX2ZpZWxkcyk7CiAKKyAg
ICAvKiBUaGlzIHdpbGwgY2xlYXIgY3VycmVudCBwQ1BVIGJpdCBpbiBwMm0tPmRpcnR5X2NwdW1h
c2sgKi8KKyAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOworCiAgICAgdm14X3Zt
Y3Nfc3dpdGNoKHYtPmFyY2guaHZtX3ZteC52bWNzX3BhLCBudmNwdS0+bnZfbjF2bWN4X3BhKTsK
IAogICAgIG5lc3RlZGh2bV92Y3B1X2V4aXRfZ3Vlc3Rtb2RlKHYpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGZkNDhhM2I5
ZGIuLjNjNmM0ODZjMDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTczLDYgKzczLDcgQEAgc3RhdGljIGludCBwMm1faW5p
dGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAy
bS0+cDJtX2NsYXNzID0gcDJtX2hvc3Q7CiAKICAgICBwMm0tPm5wMm1fYmFzZSA9IFAyTV9CQVNF
X0VBRERSOworICAgIHAybS0+bnAybV9nZW5lcmF0aW9uID0gMDsKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgQVJSQVlfU0laRShwMm0tPnBvZC5tcnAubGlzdCk7ICsraSApCiAgICAgICAgIHAybS0+
cG9kLm1ycC5saXN0W2ldID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwpAQCAtMTczNSw2ICsxNzM2LDcg
QEAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAg
LyogVGhpcyBpcyBubyBsb25nZXIgYSB2YWxpZCBuZXN0ZWQgcDJtIGZvciBhbnkgYWRkcmVzcyBz
cGFjZSAqLwogICAgIHAybS0+bnAybV9iYXNlID0gUDJNX0JBU0VfRUFERFI7CisgICAgcDJtLT5u
cDJtX2dlbmVyYXRpb24rKzsKIAogICAgIC8qIE1ha2Ugc3VyZSBub2JvZHkgZWxzZSBpcyB1c2lu
ZyB0aGlzIHAybSB0YWJsZSAqLwogICAgIG5lc3RlZGh2bV92bWN4X2ZsdXNodGxiKHAybSk7CkBA
IC0xODA5LDYgKzE4MTEsNyBAQCBzdGF0aWMgdm9pZCBhc3NpZ25fbnAybShzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAg
ICAgbnYtPm52X3AybSA9IHAybTsKKyAgICBudi0+bnAybV9nZW5lcmF0aW9uID0gcDJtLT5ucDJt
X2dlbmVyYXRpb247CiAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcDJtLT5kaXJ0
eV9jcHVtYXNrKTsKIH0KIApAQCAtMTg0MCw3ICsxODQzLDkgQEAgcDJtX2dldF9uZXN0ZWRwMm1f
bG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBwMm1fbG9jayhwMm0pOwogICAgICAgICBp
ZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0tPm5wMm1fYmFzZSA9PSBQMk1f
QkFTRV9FQUREUiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2Ug
PT0gUDJNX0JBU0VfRUFERFIgKQorICAgICAgICAgICAgLyogQ2hlY2sgaWYgbnAybSB3YXMgZmx1
c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLworICAgICAgICAgICAgaWYgKCBwMm0tPm5wMm1f
YmFzZSA9PSBQMk1fQkFTRV9FQUREUiB8fAorICAgICAgICAgICAgICAgICBudi0+bnAybV9nZW5l
cmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKICAgICAgICAgICAgICAgICBudmNwdV9m
bHVzaCh2KTsKICAgICAgICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwogICAgICAg
ICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsKQEAgLTE4NDgsNiArMTg1MywxMSBAQCBwMm1fZ2V0
X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAgICAgIHJldHVybiBw
Mm07CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICAvKiB2
Q1BVIGlzIHN3aXRjaGluZyBmcm9tIHNvbWUgb3RoZXIgdmFsaWQgbnAybSAqLworICAgICAgICAg
ICAgY3B1bWFza19jbGVhcl9jcHUodi0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2NwdW1hc2spOwor
ICAgICAgICB9CiAgICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICB9CiAKQEAgLTE4ODEsNiAr
MTg5MSw0OSBAQCBwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gcDJtX2dl
dF9uZXN0ZWRwMm0odik7CiB9CiAKK3ZvaWQgbnAybV9zY2hlZHVsZShpbnQgZGlyKQoreworICAg
IHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bShjdXJyZW50KTsKKyAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworCisgICAgQVNTRVJUKGRpciA9PSBOUDJNX1NDSEVETEVf
SU4gfHwgZGlyID09IE5QMk1fU0NIRURMRV9PVVQpOworCisgICAgaWYgKCAhbmVzdGVkaHZtX2Vu
YWJsZWQoY3VycmVudC0+ZG9tYWluKSB8fAorICAgICAgICAgIW5lc3RlZGh2bV92Y3B1X2luX2d1
ZXN0bW9kZShjdXJyZW50KSB8fAorICAgICAgICAgIW5lc3RlZGh2bV9wYWdpbmdfbW9kZV9oYXAo
Y3VycmVudCkgKQorICAgICAgICByZXR1cm47CisKKyAgICBwMm0gPSBudi0+bnZfcDJtOworICAg
IGlmICggcDJtICkKKyAgICB7CisgICAgICAgIGJvb2wgbnAybV92YWxpZDsKKworICAgICAgICBw
Mm1fbG9jayhwMm0pOworICAgICAgICBucDJtX3ZhbGlkID0gcDJtLT5ucDJtX2Jhc2UgPT0gbmh2
bV92Y3B1X3AybV9iYXNlKGN1cnJlbnQpICYmCisgICAgICAgICAgICAgICAgICAgICBudi0+bnAy
bV9nZW5lcmF0aW9uID09IHAybS0+bnAybV9nZW5lcmF0aW9uOworICAgICAgICBpZiAoIGRpciA9
PSBOUDJNX1NDSEVETEVfT1VUICYmIG5wMm1fdmFsaWQgKQorICAgICAgICB7CisgICAgICAgICAg
ICAvKgorICAgICAgICAgICAgICogVGhlIG5wMm0gaXMgdXAgdG8gZGF0ZSBidXQgdGhpcyB2Q1BV
IHdpbGwgbm8gbG9uZ2VyIHVzZSBpdCwKKyAgICAgICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZXJl
IGFyZSBubyByZWFzb25zIHRvIHNlbmQgYSBmbHVzaCBJUEkuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGN1cnJlbnQtPnByb2Nlc3NvciwgcDJtLT5kaXJ0
eV9jcHVtYXNrKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggZGlyID09IE5QMk1fU0NI
RURMRV9JTiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIW5wMm1fdmFsaWQgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qIFRoaXMgdkNQVSdzIG5wMm0gd2FzIGZsdXNo
ZWQgd2hpbGUgaXQgd2FzIG5vdCBydW5uYWJsZSAqLworICAgICAgICAgICAgICAgIGh2bV9hc2lk
X2ZsdXNoX2NvcmUoKTsKKyAgICAgICAgICAgICAgICB2Y3B1X25lc3RlZGh2bShjdXJyZW50KS5u
dl9wMm0gPSBOVUxMOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAg
ICAgICAgIGNwdW1hc2tfc2V0X2NwdShjdXJyZW50LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1
bWFzayk7CisgICAgICAgIH0KKyAgICAgICAgcDJtX3VubG9jayhwMm0pOworICAgIH0KK30KKwog
dW5zaWduZWQgbG9uZyBwYWdpbmdfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnBmZWMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5k
ZXggNWNmYTRiNGFhNC4uYWZlNWZmYzZiMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtMTE2
LDYgKzExNiw3IEBAIHN0cnVjdCBuZXN0ZWR2Y3B1IHsKICAgICBib29sX3QgbnZfZmx1c2hwMm07
IC8qIFRydWUsIHdoZW4gcDJtIHRhYmxlIG11c3QgYmUgZmx1c2hlZCAqLwogICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpudl9wMm07IC8qIHVzZWQgcDJtIHRhYmxlIGZvciB0aGlzIHZjcHUgKi8KICAg
ICBib29sIHN0YWxlX25wMm07IC8qIFRydWUgd2hlbiBwMm1fYmFzZSBpbiBWTUNYMDIgaXMgbm8g
bG9uZ2VyIHZhbGlkICovCisgICAgdWludDY0X3QgbnAybV9nZW5lcmF0aW9uOwogCiAgICAgc3Ry
dWN0IGh2bV92Y3B1X2FzaWQgbnZfbjJhc2lkOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA0YTFjMTBjMTMw
Li44ZDRhYThjNmJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTIwOSw2ICsyMDksNyBAQCBzdHJ1Y3QgcDJt
X2RvbWFpbiB7CiAgICAgICogdG8gc2V0IGl0IHRvIGFueSBvdGhlciB2YWx1ZS4gKi8KICNkZWZp
bmUgUDJNX0JBU0VfRUFERFIgICAgICh+MFVMTCkKICAgICB1aW50NjRfdCAgICAgICAgICAgbnAy
bV9iYXNlOworICAgIHVpbnQ2NF90ICAgICAgICAgICBucDJtX2dlbmVyYXRpb247CiAKICAgICAv
KiBOZXN0ZWQgcDJtczogbGlua2VkIGxpc3Qgb2YgbjJwbXMgYWxsb2NhdGVkIHRvIHRoaXMgZG9t
YWluLiAKICAgICAgKiBUaGUgaG9zdCBwMm0gaGFzb2xkcyB0aGUgaGVhZCBvZiB0aGUgbGlzdCBh
bmQgdGhlIG5wMm1zIGFyZSAKQEAgLTM3MSw2ICszNzIsMTEgQEAgc3RydWN0IHAybV9kb21haW4g
KnAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdik7CiAgKi8KIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAqdik7CiAKKyNkZWZpbmUgTlAyTV9T
Q0hFRExFX0lOICAwCisjZGVmaW5lIE5QMk1fU0NIRURMRV9PVVQgMQorCit2b2lkIG5wMm1fc2No
ZWR1bGUoaW50IGRpcik7CisKIHN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV9pc19ob3N0cDJtKGNv
bnN0IHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAgcmV0dXJuIHAybS0+cDJtX2NsYXNz
ID09IHAybV9ob3N0OwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnu-0003hp-4Z; Fri, 29 Sep 2017 15:02:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwns-0003gO-NW
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:12 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CA/AB-03414-2706EC95; Fri, 29 Sep 2017 15:02:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXrco4Vy
 kwaxeRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3oT7WglW8FTu397I0MDZxdzFyckgI+Eus
 vbeIEcRmE9CTmHf8K0sXIweHiICKxO29BiAms0ClxKlZySAVwgK2Em3fJzGB2CwCqhLHjzxmB
 bF5BWwklh/fywwxUV7i3IPbYDYnUP2m/m4wWwio5tm1u+wQtqrE4gdH2SF6BSVOznzCAmIzC0
 hIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5Znq5qcXFiempOYl
 JxXrJ+bmbGIGBwwAEOxiPv487xCjJwaQkyisQey5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 xnignGBRanpqRVpmDjCEYdISHDxKIrx7QNK8xQWJucWZ6RCpU4y6HB037/5hEmLJy89LlRLn7
 QEpEgApyijNgxsBi6dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub1B5nCk5lXArfpFdARTE
 BHTJ54BuSIkkSElFQDY1tcx1XeHZGaFdrFK10FHgTdq18rIdgbuDMnZpnvq/Xba3R1DCeu+eL
 ffmTqI4NMaY6lrzj6ys++ajoRaJWVWXJtefiZlezn/ZO83K/VLvUQtZ5cvsd1dUSmyrrZQrVq
 Dhe9DzK7/TG7Wrpx55pFJ35O8vwyo3ZP+O1NR58Ufj83yzhTs851thJLcUaioRZzUXEiAA+uV
 16iAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506697324!79105423!3
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62148 invoked from network); 29 Sep 2017 15:02:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785862"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:44 +0100
Message-ID: <20170929150144.7602-9-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 9/9] x86/np2m: add break to np2m_flush_eptp()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKTm93IHRoYXQg
bnAybSBzaGFyaW5nIGlzIGltcGxlbWVudGVkLCB0aGVyZSBjYW4gYmUgb25seSBvbmUgbnAybSBv
YmplY3QKd2l0aCB0aGUgc2FtZSBucDJtX2Jhc2UuIEJyZWFrIGZyb20gbG9vcCBpZiB0aGUgcmVx
dWlyZWQgbnAybSB3YXMgZm91bmQKZHVyaW5nIG5wMm1fZmx1c2hfZXB0cCgpLgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpSZXZpZXdlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDQgKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGRlZTZkN2YwZjIuLmJjZGU0ZGY5M2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTE3OTUsNyArMTc5NSwxMSBAQCB2b2lkIG5wMm1fZmx1c2hfYmFzZShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpCiAgICAgICAgIHAybSA9IGQtPmFyY2gu
bmVzdGVkX3AybVtpXTsKICAgICAgICAgcDJtX2xvY2socDJtKTsKICAgICAgICAgaWYgKCBwMm0t
Pm5wMm1fYmFzZSA9PSBucDJtX2Jhc2UgKQorICAgICAgICB7CiAgICAgICAgICAgICBwMm1fZmx1
c2hfdGFibGVfbG9ja2VkKHAybSk7CisgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAg
fQogICAgIG5lc3RlZHAybV91bmxvY2soZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA4ZDRhYThjNmJmLi5m
MjhjYTVlMTY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTc4Niw3ICs3ODYsNyBAQCBpbnQgcDJtX3B0X2hh
bmRsZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSk7CiB2b2lkIHAybV9mbHVzaChzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAvKiBGbHVzaGVzIGFsbCBuZXN0
ZWQgcDJtIHRhYmxlcyAqLwogdm9pZCBwMm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4g
KmQpOwotLyogRmx1c2hlcyBhbGwgbnAybSBvYmplY3RzIHdpdGggdGhlIHNwZWNpZmllZCBucDJt
X2Jhc2UgKi8KKy8qIEZsdXNoZXMgdGhlIG5wMm0gc3BlY2lmaWVkIGJ5IG5wMm1fYmFzZSAoaWYg
aXQgZXhpc3RzKSAqLwogdm9pZCBucDJtX2ZsdXNoX2Jhc2Uoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgbnAybV9iYXNlKTsKIAogdm9pZCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAotLSAKMi4xNC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnu-0003is-HR; Fri, 29 Sep 2017 15:02:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnt-0003gO-3b
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:13 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 48/CB-03414-4706EC95; Fri, 29 Sep 2017 15:02:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW5Rwrl
 Ig1/PzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owV7evZCk5ZVjSte8TYwPhMt4uRk0NCwF/i
 XONuFhCbTUBPYt7xr0A2B4eIgIrE7b0GXYxcHMwC7xkleh7cBasRFvCV+Dd/NzOIzSKgKvFzw
 x4wm1fARmL7h29MEDPlJc49uA0W5xSwldjU3w1mCwHVPLt2lx3CVpVY/OAoO0SvoMTJmU/A5j
 MLSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYOAxDsYOy+7H+IUZKDSUmUVyD2XKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd6N8UA5waLU9NSKtMwcYBDDpCU4eJREePeApHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJ
 c7bA1IkAFKUUZoHNwIWUZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzHsYZApPZl4J3KZXQE
 cwAR0xeeIZkCNKEhFSUg2MG17MY97I+F7y2D4hn7lvLf4uOLhn8dNbv6u0p8vcidnlN+WG2Gn
 ldTpHknc2pSRaPLS5PLs5Lf3dDcbg2611wdGXfYQWLvmQa/PjZ3ngISf1H/ZL/M5OYctocuD4
 LNdU7BJ/uVyC8+QGqeiGf21p+6zZoyYeiU9doT5/56+bDGFbufkVXBmWK7EUZyQaajEXFScCA
 FlwLNSjAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1506697327!81818687!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12961 invoked from network); 29 Sep 2017 15:02:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785860"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:40 +0100
Message-ID: <20170929150144.7602-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 5/9] x86/vvmx: Make updating shadow EPTP value
	more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgdGhlIG1vbWVudCwgdGhlIHNoYWRvdyBFUFRQIHZhbHVlIGlzIHdyaXR0ZW4gdW5jb25kaXRp
b25hbGx5IGluCmVwdF9oYW5kbGVfdmlvbGF0aW9uKCkuCgpJbnN0ZWFkLCB3cml0ZSB0aGUgdmFs
dWUgb24gdm1lbnRyeSB0byB0aGUgZ3Vlc3Q7IGJ1dCBvbmx5IHdyaXRlIGl0IGlmCnRoZSB2YWx1
ZSBuZWVkcyB1cGRhdGluZy4KClRvIGRldGVjdCB0aGlzLCBhZGQgYSBmbGFnIHRvIHRoZSBuZXN0
ZWR2Y3B1IHN0cnVjdCwgc3RhbGVfbnAybSwgdG8KaW5kaWNhdGUgd2hlbiBzdWNoIGFuIGFjdGlv
biBpcyBuZWNlc3NhcnkuICBTZXQgaXQgd2hlbiB0aGUgbmVzdGVkIHAybQpjaGFuZ2VzIG9yIHdo
ZW4gdGhlIG5wMm0gaXMgZmx1c2hlZCBieSBhbiBJUEksIGFuZCBjbGVhciBpdCB3aGVuIHdlCndy
aXRlIHRoZSBuZXcgdmFsdWUuCgpTaW5jZSBhbiBJUEkgaW52YWxpZGF0aW5nIHRoZSBwMm0gbWF5
IGhhcHBlbiBiZXR3ZWVuCm52bXhfc3dpdGNoX2d1ZXN0KCkgYW5kIHZteF92bWVudGVyLCBidXQg
d2UgY2FuJ3QgcGVyZm9ybSB0aGUgdm13cml0ZQp3aXRoIGludGVycnVwdHMgZGlzYWJsZWQsIGNo
ZWNrIHRoZSBmbGFnIGp1c3QgYmVmb3JlIGVudGVyaW5nIHRoZQpndWVzdCBhbmQgcmVzdGFydCB0
aGUgdm1lbnRyeSBpZiBpdCdzIHNldC4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjIKLSBNZXJnZSBwYXRjaGVzIDYsIDcsIGFuZCAx
NCAoIng4Ni9ucDJtOiBhZGQgc3RhbGVfbnAybSBmbGFnIiwKICAgICJ4ODYvdnZteDogcmVzdGFy
dCBuZXN0ZWQgdm1lbnRyeSBpbiBjYXNlIG9mIHN0YWxlX25wMm0iLCBhbmQKICAgICJ4ODYvdnZt
eDogcmVtb3ZlIEVQVFAgd3JpdGUgZnJvbSBlcHRfaGFuZGxlX3Zpb2xhdGlvbigpIikKLSBXcml0
ZSB0byBzdGFsZV9ucDJtIGJlZm9yZSB0aGUgdm13cml0ZSB0byBhdm9pZCBhIHJhY2UKCkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwu
Y29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9uZXN0ZWRodm0uYyAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5
LlMgICB8ICA2ICsrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgMTQgKysr
KysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICB8IDIwICsrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgfCAxMCArKysrKysr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgMSArCiA2IGZpbGVzIGNoYW5n
ZWQsIDQ0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9uZXN0ZWRodm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMKaW5k
ZXggZjJmNzQ2OWQ4Ni4uNzRhNDY0ZDE2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9u
ZXN0ZWRodm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5jCkBAIC01Niw2ICs1
Niw3IEBAIG5lc3RlZGh2bV92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgIG52LT5udl92
dm1jeGFkZHIgPSBJTlZBTElEX1BBRERSOwogICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAgICAg
bnYtPm52X3AybSA9IE5VTEw7CisgICAgbnYtPnN0YWxlX25wMm0gPSBmYWxzZTsKIAogICAgIGh2
bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgmbnYtPm52X24yYXNpZCk7CiAKQEAgLTEwNyw2ICsxMDgs
NyBAQCBuZXN0ZWRodm1fZmx1c2h0bGJfaXBpKHZvaWQgKmluZm8pCiAgICAgICovCiAgICAgaHZt
X2FzaWRfZmx1c2hfY29yZSgpOwogICAgIHZjcHVfbmVzdGVkaHZtKHYpLm52X3AybSA9IE5VTEw7
CisgICAgdmNwdV9uZXN0ZWRodm0odikuc3RhbGVfbnAybSA9IHRydWU7CiB9CiAKIHZvaWQKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TCmluZGV4IDUzZWVkYzYzNjMuLjlmYjhmODkyMjAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50
cnkuUwpAQCAtNzksNiArNzksOCBAQCBVTkxJS0VMWV9FTkQocmVhbG1vZGUpCiAKICAgICAgICAg
bW92ICAlcnNwLCVyZGkKICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKKyAgICAgICAg
Y21wICAkMCwlZWF4CisgICAgICAgIGpuZSAuTHZteF92bWVudHJ5X3Jlc3RhcnQKICAgICAgICAg
bW92ICBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAogCiAgICAgICAgIHBvcCAgJXIxNQpA
QCAtMTE3LDYgKzExOSwxMCBAQCBFTlRSWSh2bXhfYXNtX2RvX3ZtZW50cnkpCiAgICAgICAgIEdF
VF9DVVJSRU5UKGJ4KQogICAgICAgICBqbXAgIC5Mdm14X2RvX3ZtZW50cnkKIAorLkx2bXhfdm1l
bnRyeV9yZXN0YXJ0OgorICAgICAgICBzdGkKKyAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5
CisKIC5Mdm14X2dvdG9fZW11bGF0b3I6CiAgICAgICAgIHN0aQogICAgICAgICBtb3YgICVyc3As
JXJkaQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwppbmRleCA5Y2ZhOWI2OTY1Li5jOWE0MTExMjY3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwpAQCAtMzI0OSwxMiArMzI0OSw2IEBAIHN0YXRpYyB2b2lkIGVwdF9oYW5kbGVfdmlvbGF0
aW9uKGVwdF9xdWFsX3QgcSwgcGFkZHJfdCBncGEpCiAgICAgY2FzZSAwOiAgICAgICAgIC8vIFVu
aGFuZGxlZCBMMSBFUFQgdmlvbGF0aW9uCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMTogICAg
ICAgICAvLyBUaGlzIHZpb2xhdGlvbiBpcyBoYW5kbGVkIGNvbXBsZXRseQotICAgICAgICAvKkN1
cnJlbnQgbmVzdGVkIEVQVCBtYXliZSBmbHVzaGVkIGJ5IG90aGVyIHZjcHVzLCBzbyBuZWVkCi0g
ICAgICAgICAqIHRvIHJlLXNldCBpdHMgc2hhZG93IEVQVFAgcG9pbnRlci4KLSAgICAgICAgICov
Ci0gICAgICAgIGlmICggbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnJlbnQpICYmCi0g
ICAgICAgICAgICAgICAgICAgICAgICBuZXN0ZWRodm1fcGFnaW5nX21vZGVfaGFwKGN1cnJlbnQg
KSApCi0gICAgICAgICAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChj
dXJyZW50KSk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIC0xOiAgICAgICAgLy8gVGhpcyB2
aW9hbHRpb24gc2hvdWxkIGJlIGluamVjdGVkIHRvIEwxIFZNTQogICAgICAgICB2Y3B1X25lc3Rl
ZGh2bShjdXJyZW50KS5udl92bWV4aXRfcGVuZGluZyA9IDE7CkBAIC00MjAzLDEzICs0MTk3LDE3
IEBAIHN0YXRpYyB2b2lkIGxicl9maXh1cCh2b2lkKQogICAgICAgICBiZHdfZXJyYXR1bV9iZGYx
NF9maXh1cCgpOwogfQogCi12b2lkIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKK2ludCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owog
ICAgIHUzMiBuZXdfYXNpZCwgb2xkX2FzaWQ7CiAgICAgc3RydWN0IGh2bV92Y3B1X2FzaWQgKnBf
YXNpZDsKICAgICBib29sX3QgbmVlZF9mbHVzaDsKIAorICAgIC8qIFNoYWRvdyBFUFRQIGNhbid0
IGJlIHVwZGF0ZWQgaGVyZSBiZWNhdXNlIGlycXMgYXJlIGRpc2FibGVkICovCisgICAgIGlmICgg
bmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKGN1cnIpICYmIHZjcHVfbmVzdGVkaHZtKGN1cnIp
LnN0YWxlX25wMm0gKQorICAgICAgICAgcmV0dXJuIDE7CisKICAgICBpZiAoIGN1cnItPmRvbWFp
bi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5kb19yZXN1bWUgKQogICAgICAgICBjdXJyLT5kb21h
aW4tPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lKGN1cnIpOwogCkBAIC00MjcwLDYg
KzQyNjgsOCBAQCB2b2lkIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICBfX3Ztd3JpdGUoR1VFU1RfUklQLCAgICByZWdzLT5yaXApOwogICAg
IF9fdm13cml0ZShHVUVTVF9SU1AsICAgIHJlZ3MtPnJzcCk7CiAgICAgX192bXdyaXRlKEdVRVNU
X1JGTEFHUywgcmVncy0+cmZsYWdzIHwgWDg2X0VGTEFHU19NQlMpOworCisgICAgcmV0dXJuIDA7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggMmY0NjhlNmNlZC4uNDhlMzcxNThhZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYwpAQCAtMTQwNSwxMiArMTQwNSwzMiBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFs
X3ZtZXhpdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB2bXN1Y2NlZWQocmVncyk7
CiB9CiAKK3N0YXRpYyB2b2lkIG52bXhfZXB0cF91cGRhdGUodm9pZCkKK3sKKyAgICBpZiAoICFu
ZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUoY3VycmVudCkgfHwKKyAgICAgICAgICB2Y3B1X25l
c3RlZGh2bShjdXJyZW50KS5udl92bWV4aXRfcGVuZGluZyB8fAorICAgICAgICAgIXZjcHVfbmVz
dGVkaHZtKGN1cnJlbnQpLnN0YWxlX25wMm0gfHwKKyAgICAgICAgICFuZXN0ZWRodm1fcGFnaW5n
X21vZGVfaGFwKGN1cnJlbnQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBJ
bnRlcnJ1cHRzIGFyZSBlbmFibGVkIGhlcmUsIHNvIHdlIG5lZWQgdG8gY2xlYXIgc3RhbGVfbnAy
bQorICAgICAqIGJlZm9yZSB3ZSBkbyB0aGUgdm13cml0ZS4gIElmIHdlIGRvIGl0IGluIHRoZSBv
dGhlciBvcmRlciwgYW4KKyAgICAgKiBhbmQgSVBJIGNvbWVzIGluIGNoYW5naW5nIHRoZSBzaGFk
b3cgZXB0cCBhZnRlciB0aGUgdm13cml0ZSwKKyAgICAgKiB3ZSdsbCBjb21wbGV0ZSB0aGUgdm1l
bnRlciB3aXRoIGEgc3RhbGUgZXB0cCB2YWx1ZS4KKyAgICAgKi8KKyAgICB2Y3B1X25lc3RlZGh2
bShjdXJyZW50KS5zdGFsZV9ucDJtID0gZmFsc2U7CisgICAgX192bXdyaXRlKEVQVF9QT0lOVEVS
LCBnZXRfc2hhZG93X2VwdHAoY3VycmVudCkpOworfQorCiB2b2lkIG52bXhfc3dpdGNoX2d1ZXN0
KHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBuZXN0
ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKIAorICAgIG52bXhfZXB0cF91cGRh
dGUoKTsKKwogICAgIC8qCiAgICAgICogQSBwZW5kaW5nIElPIGVtdWxhdGlvbiBtYXkgc3RpbGwg
YmUgbm90IGZpbmlzaGVkLiBJbiB0aGlzIGNhc2UsIG5vCiAgICAgICogdmlydHVhbCB2bXN3aXRj
aCBpcyBhbGxvd2VkLiBPciBlbHNlLCB0aGUgZm9sbG93aW5nIElPIGVtdWxhdGlvbiB3aWxsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
aW5kZXggYWEzMTgyZGVjNi4uZmQ0OGEzYjlkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTgxMiw2ICsxODEyLDEyIEBA
IHN0YXRpYyB2b2lkIGFzc2lnbl9ucDJtKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQogICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1
bWFzayk7CiB9CiAKK3N0YXRpYyB2b2lkIG52Y3B1X2ZsdXNoKHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7CisgICAgdmNwdV9uZXN0ZWRodm0odikuc3RhbGVf
bnAybSA9IHRydWU7Cit9CisKIHN0cnVjdCBwMm1fZG9tYWluICoKIHAybV9nZXRfbmVzdGVkcDJt
X2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTE4MzUsNyArMTg0MSw3IEBAIHAybV9nZXRf
bmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCBwMm0tPm5wMm1f
YmFzZSA9PSBucDJtX2Jhc2UgfHwgcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VB
RERSICkKLSAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOworICAgICAgICAg
ICAgICAgIG52Y3B1X2ZsdXNoKHYpOwogICAgICAgICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJt
X2Jhc2U7CiAgICAgICAgICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgICAgICAgICAgbmVz
dGVkcDJtX3VubG9jayhkKTsKQEAgLTE4NTEsNyArMTg1Nyw3IEBAIHAybV9nZXRfbmVzdGVkcDJt
X2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsKICAgICBw
Mm1fbG9jayhwMm0pOwogICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwotICAgIGh2bV9h
c2lkX2ZsdXNoX3ZjcHUodik7CisgICAgbnZjcHVfZmx1c2godik7CiAgICAgYXNzaWduX25wMm0o
diwgcDJtKTsKICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
aW5kZXggNmM1NDc3M2YxYy4uNWNmYTRiNGFhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAt
MTE1LDYgKzExNSw3IEBAIHN0cnVjdCBuZXN0ZWR2Y3B1IHsKIAogICAgIGJvb2xfdCBudl9mbHVz
aHAybTsgLyogVHJ1ZSwgd2hlbiBwMm0gdGFibGUgbXVzdCBiZSBmbHVzaGVkICovCiAgICAgc3Ry
dWN0IHAybV9kb21haW4gKm52X3AybTsgLyogdXNlZCBwMm0gdGFibGUgZm9yIHRoaXMgdmNwdSAq
LworICAgIGJvb2wgc3RhbGVfbnAybTsgLyogVHJ1ZSB3aGVuIHAybV9iYXNlIGluIFZNQ1gwMiBp
cyBubyBsb25nZXIgdmFsaWQgKi8KIAogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkIG52X24yYXNp
ZDsKIAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnu-0003jN-Ou; Fri, 29 Sep 2017 15:02:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnt-0003gy-H7
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 72/EF-03642-4706EC95; Fri, 29 Sep 2017 15:02:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW5Rwrl
 Ig87dYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aReZ2MBSvUK57tn8LSwLhdvouRk0NCwF/i
 +IapbCA2m4CexLzjX1m6GDk4RARUJG7vNehi5OJgFnjPKNHz4C4LSI2wgLvE8vkNTCA2i4Cqx
 LUznWBxXgEbiVNzprBAzJSXOPfgNjOIzSlgK7GpvxvMFgKqeXbtLjuErSqx+MFRdoheQYmTM5
 +A9TILSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOnlphY
 XJ6an5iQmFesl5+duYgQGDwMQ7GBctSDwEKMkB5OSKK9A7LlIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8RfFAOcGi1PTUirTMHGAYw6QlOHiURHg5QdK8xQWJucWZ6RCpU4y6HB037/5hEmLJy
 89LlRLnFQUpEgApyijNgxsBi6lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtBZnCk5lXAr
 fpFdARTEBHTJ54BuSIkkSElFQD46ZLbSZy+okuEQtqHm8+lbHWvnOjpt+mF59+NFt9CvisLa3
 I3bsia8Z9y1nZHmvkwjVcVXbYCf2Y0Cu7/t2cuBNtDjEMwl6H9/wVfuzVeWYlJ//SXwVr3vad
 mayWWvXPPO3/p2vs7oyVFx89sz1xlnVVv7JLg9rlCTLLvXtN0tlWLHS76XbCQ4mlOCPRUIu5q
 DgRAEg/UDekAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506697326!109688636!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39766 invoked from network); 29 Sep 2017 15:02:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:10 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785856"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:39 +0100
Message-ID: <20170929150144.7602-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 4/9] x86/np2m: Simplify
	nestedhvm_hap_nested_page_fault
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYSBwb3NzaWJpbGl0eSBmb3IgbmVzdGVkX3AybSB0byBiZWNhbWUgc3RhbGUgYmV0
d2VlbgpuZXN0ZWRodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KCkgYW5kIG5lc3RlZGhhcF9maXhf
cDJtKCkuICBBdCB0aGUgbW9tZW50CnRoaXMgaXMgaGFuZGxlZCBieSBkZXRlY3Rpbmcgc3VjaCBh
IHJhY2UgaW5zaWRlIG5lc3RlZGhhcF9maXhfcDJtKCkgYW5kCnNwZWNpYWwtY2FzaW5nIGl0LgoK
SW5zdGVhZCwgaW50cm9kdWNlIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCgpLCB3aGljaCB3aWxs
IHJldHVybmVkIGEKc3RpbGwtbG9ja2VkIHAybS4gIFRoaXMgYWxsb3dzIHVzIHRvIGNhbGwgbmVz
dGVkaGFwX2ZpeF9wMm0oKSB3aXRoIHRoZQpsb2NrIGhlbGQgYW5kIHJlbW92ZSB0aGUgY29kZSBk
ZXRlY3RpbmcgdGhlIHNwZWNpYWwtY2FzZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KdjI6Ci0gTWVyZ2VkIHBhdGNoIDkgYW5kIDEw
ICgieDg2L25wMm06IGFkZCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoKSIKICAgICBhbmQgIng4
Ni9ucDJtOiBpbXByb3ZlIG5lc3RlZGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQoKSIpCi0gVXBk
YXRlZCBjb21taXQgbWVzc2FnZQotIEZpeCBjb21tZW50IHN0eWxlIGluIG5lc3RlZGhhcF9maXhf
cDJtKCkKCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFr
YWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAzMSArKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICB8IDEyICsr
KysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgfCAgMiArKwogMyBm
aWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvbmVzdGVkX2hhcC5jCmluZGV4IGVkMTM3ZmE3ODQuLjg0NGIzMmY3MDIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvbmVzdGVkX2hhcC5jCkBAIC0xMDEsMjggKzEwMSwyMyBAQCBuZXN0ZWRoYXBfZml4X3AybShz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBw
Mm1hKQogewogICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBnZm4sIG1hc2s7Cisg
ICAgbWZuX3QgbWZuOworCiAgICAgQVNTRVJUKHAybSk7CiAgICAgQVNTRVJUKHAybS0+c2V0X2Vu
dHJ5KTsKKyAgICBBU1NFUlQocDJtX2xvY2tlZF9ieV9tZShwMm0pKTsKIAotICAgIHAybV9sb2Nr
KHAybSk7Ci0KLSAgICAvKiBJZiB0aGlzIHAybSB0YWJsZSBoYXMgYmVlbiBmbHVzaGVkIG9yIHJl
Y3ljbGVkIHVuZGVyIG91ciBmZWV0LCAKLSAgICAgKiBsZWF2ZSBpdCBhbG9uZS4gIFdlJ2xsIHBp
Y2sgdXAgdGhlIHJpZ2h0IG9uZSBhcyB3ZSB0cnkgdG8gCi0gICAgICogdm1lbnRlciB0aGUgZ3Vl
c3QuICovCi0gICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodikg
KQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIG1hc2s7Ci0gICAgICAgIG1mbl90
IG1mbjsKLQotICAgICAgICAvKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlIG1hcHBpbmcsIHJvdW5k
IGRvd24gYm90aCBhZGRyZXNzZXMKLSAgICAgICAgICogdG8gdGhlIHN0YXJ0IG9mIHRoZSBzdXBl
cnBhZ2UuICovCi0gICAgICAgIG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKKyAg
ICAvKiAKKyAgICAgKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlIG1hcHBpbmcsIHJvdW5kIGRvd24g
Ym90aCBhZGRyZXNzZXMgdG8KKyAgICAgKiB0aGUgc3RhcnQgb2YgdGhlIHN1cGVycGFnZS4KKyAg
ICAgKi8KKyAgICBtYXNrID0gfigoMVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSk7CiAKLSAgICAgICAg
Z2ZuID0gKEwyX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2s7Ci0gICAgICAgIG1mbiA9IF9tZm4o
KEwwX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2spOworICAgIGdmbiA9IChMMl9ncGEgPj4gUEFH
RV9TSElGVCkgJiBtYXNrOworICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAm
IG1hc2spOwogCi0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBwYWdl
X29yZGVyLCBwMm10LCBwMm1hKTsKLSAgICB9CisgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwg
Z2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwogCiAgICAgcDJtX3VubG9jayhwMm0p
OwogCkBAIC0yMTIsNyArMjA3LDYgQEAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChz
dHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCAqTDJfZ3BhLAogICAgIHVpbnQ4X3QgcDJtYV8yMSA9IHAy
bV9hY2Nlc3Nfcnd4OwogCiAgICAgcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOyAvKiBMMCBwMm0g
Ki8KLSAgICBuZXN0ZWRfcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0odik7CiAKICAgICAvKiB3YWxr
IHRoZSBMMSBQMk0gdGFibGUgKi8KICAgICBydiA9IG5lc3RlZGhhcF93YWxrX0wxX3AybSh2LCAq
TDJfZ3BhLCAmTDFfZ3BhLCAmcGFnZV9vcmRlcl8yMSwgJnAybWFfMjEsCkBAIC0yNzgsNiArMjcy
LDcgQEAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgcGFk
ZHJfdCAqTDJfZ3BhLAogICAgIHAybWFfMTAgJj0gKHAybV9hY2Nlc3NfdClwMm1hXzIxOwogCiAg
ICAgLyogZml4IHAybV9nZXRfcGFnZXRhYmxlKG5lc3RlZF9wMm0pICovCisgICAgbmVzdGVkX3Ay
bSA9IHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZCh2KTsKICAgICBuZXN0ZWRoYXBfZml4X3AybSh2
LCBuZXN0ZWRfcDJtLCAqTDJfZ3BhLCBMMF9ncGEsIHBhZ2Vfb3JkZXJfMjAsCiAgICAgICAgIHAy
bXRfMTAsIHAybWFfMTApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZDNlNjAyZGUyMi4uYWEzMTgyZGVjNiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpA
QCAtMTgxMyw3ICsxODEzLDcgQEAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB9CiAKIHN0cnVjdCBwMm1fZG9tYWluICoKLXAy
bV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQorcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2Vk
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25l
c3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMTgzOCw3
ICsxODM4LDYgQEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAg
ICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKICAgICAgICAgICAgIHAybS0+bnAybV9iYXNl
ID0gbnAybV9iYXNlOwogICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsKLSAgICAgICAg
ICAgIHAybV91bmxvY2socDJtKTsKICAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CiAK
ICAgICAgICAgICAgIHJldHVybiBwMm07CkBAIC0xODU0LDEyICsxODUzLDE5IEBAIHAybV9nZXRf
bmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQogICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNl
OwogICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7CiAgICAgYXNzaWduX25wMm0odiwgcDJtKTsK
LSAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKIAogICAgIHJl
dHVybiBwMm07CiB9CiAKK3N0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0
ZWRwMm1fbG9ja2VkKHYpOworICAgIHAybV91bmxvY2socDJtKTsKKworICAgIHJldHVybiBwMm07
Cit9CisKIHN0cnVjdCBwMm1fZG9tYWluICoKIHAybV9nZXRfcDJtKHN0cnVjdCB2Y3B1ICp2KQog
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKaW5kZXggODU4NzRhYjQwMS4uNGExYzEwYzEzMCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBA
IC0zNjMsNiArMzYzLDggQEAgc3RydWN0IHAybV9kb21haW4gewogICogVXBkYXRlcyB2Q1BVJ3Mg
bjJwbSB0byBtYXRjaCBpdHMgbnAybV9iYXNlIGluIFZNQ1gxMiBhbmQgcmV0dXJucyB0aGF0IG5w
Mm0uCiAgKi8KIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNw
dSAqdik7CisvKiBTaW1pbGFyIHRvIHRoZSBhYm92ZSBleGNlcHQgdGhhdCByZXR1cm5lZCBwMm0g
aXMgc3RpbGwgd3JpdGUtbG9ja2VkICovCitzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0
ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KTsKIAogLyogSWYgdmNwdSBpcyBpbiBob3N0IG1v
ZGUgdGhlbiBiZWhhdmlvdXIgbWF0Y2hlcyBwMm1fZ2V0X2hvc3RwMm0oKS4KICAqIElmIHZjcHUg
aXMgaW4gZ3Vlc3QgbW9kZSB0aGVuIGJlaGF2aW91ciBtYXRjaGVzIHAybV9nZXRfbmVzdGVkcDJt
KCkuCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:02:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwnx-0003lk-02; Fri, 29 Sep 2017 15:02:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwnv-0003gI-8m
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:02:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F2/75-10804-7706EC95; Fri, 29 Sep 2017 15:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXrc44Vy
 kweI5Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6aW/ZCppkKnbeuc/YwNgu2sXIziEh4C/x
 Jb6LkZODTUBPYt7xryxdjBwcIgIqErf3GnQxcnEwC7xnlNh09h0jSI2wgJvEv7Vf2EFqWARUJ
 aZ1qoKYvAI2El8vsoNUSAjIS5x7cJsZxOYUsJXY1N8NZgsBlTy7dpcdwlaVWPzgKJjNKyAocX
 LmExYQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00
 tLk5MT81JTCrWS87P3cQIDBoGINjBePx93CFGSQ4mJVFegdhzkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeDfGA+UEi1LTUyvSMnOA4QuTluDgURLh3QOS5i0uSMwtzkyHSJ1i1OXouHn3D5MQS
 15+XqqUOG8PSJEASFFGaR7cCFgsXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwrz/IFJ7MvB
 K4Ta+AjmACOmLyxDMgR5QkIqSkGhj5c/zntp7f8/rV4lkXPy1zW/3UeVGAeUVrrp/K0kA+O5P
 3D3RzpW7EhnMIXQjRY9ertz06cUHA6fI3W2QmpP+ubvVL4PsW+SDwaZ/xNrXolY4Ji3jmLRJ5
 6JDSJ3DDzmnT5shT3Y9kg0IqTpq73gq46BLpOn193NbK5BlyX/8ln/EU6rug0aPEUpyRaKjFX
 FScCACcVawNoAIAAA==
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506697324!79105423!4
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62381 invoked from network); 29 Sep 2017 15:02:11 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:02:11 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="449785858"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 29 Sep 2017 16:01:42 +0100
Message-ID: <20170929150144.7602-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20170929150144.7602-1-george.dunlap@citrix.com>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH 7/9] x86/np2m: implement sharing of np2m between
	vCPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKQXQgdGhlIG1v
bWVudCwgbmVzdGVkIHAybXMgYXJlIG5vdCBzaGFyZWQgYmV0d2VlbiB2Y3B1cyBldmVuIGlmIHRo
ZXkKc2hhcmUgdGhlIHNhbWUgYmFzZSBwb2ludGVyLgoKTW9kaWZ5IHAybV9nZXRfbmVzdGVkcDJt
KCkgdG8gYWxsb3cgc2hhcmluZyBhIG5wMm0gYmV0d2VlbiBtdWx0aXBsZQp2Y3B1cyB3aXRoIHRo
ZSBzYW1lIG5wMm1fYmFzZSAoTDEgbnAybV9iYXNlIHZhbHVlIGluIFZNQ1gxMikuCgpJZiB0aGUg
Y3VycmVudCBucDJtIGRvZXNuJ3QgbWF0Y2ggdGhlIGN1cnJlbnQgYmFzZSBwb2ludGVyLCBmaXJz
dCBsb29rCmZvciBhbm90aGVyIG5lc3RlZCBwMm0gaW4gdGhlIHNhbWUgZG9tYWluIHdpdGggdGhl
IHNhbWUgYmFzZSBwb2ludGVyLApiZWZvcmUgcmVjbGFpbWluZyBvbmUgZnJvbSB0aGUgTFJVLgoK
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0t
LQpDaGFuZ2VzIHNpbmNlIHYxOgotIE1vdmVkIHNjaGVkdWxpbmcgY2hhbmdlcyAoZ2VuZXJhdGlv
biBjaGVjayBhbmQgZGlydHlfY3B1bWFzayBjbGVhcikKICB0byBhIHByZXZpb3VzIHBhdGNoCi0g
UmV3b3JkIGNvbW1pdCBtZXNzYWdlCgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1biBO
YWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICAxICsKIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKystLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCmluZGV4IGE2YTU1OGI0NjAuLjIyMThkNGYxZmYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTEyMDEsNiArMTIwMSw3IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1lbnRyeShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIC8qIFNldHVwIHZpcnR1YWwgRVRQIGZvciBMMiBn
dWVzdCovCiAgICAgaWYgKCBuZXN0ZWRodm1fcGFnaW5nX21vZGVfaGFwKHYpICkKKyAgICAgICAg
LyogVGhpcyB3aWxsIHNldHVwIHRoZSBpbml0aWFsIG5wMm0gZm9yIHRoZSBuZXN0ZWQgdkNQVSAq
LwogICAgICAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cCh2KSk7CiAg
ICAgZWxzZQogICAgICAgICBfX3Ztd3JpdGUoRVBUX1BPSU5URVIsIGdldF9ob3N0X2VwdHAodikp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCmluZGV4IDNjNmM0ODZjMDAuLjRlYWM2MWU5NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE4MjgsNiArMTgyOCw3
IEBAIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CiAgICAg
dWludDY0X3QgbnAybV9iYXNlID0gbmh2bV92Y3B1X3AybV9iYXNlKHYpOworICAgIHVuc2lnbmVk
IGludCBpOwogCiAgICAgLyogTWFzayBvdXQgbG93IGJpdHM7IHRoaXMgYXZvaWRzIGNvbGxpc2lv
bnMgd2l0aCBQMk1fQkFTRV9FQUREUiAqLwogICAgIG5wMm1fYmFzZSAmPSB+KDB4ZmZmdWxsKTsK
QEAgLTE4NDEsMTkgKzE4NDIsMTkgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggcDJtICkgCiAgICAgewogICAgICAgICBwMm1fbG9jayhwMm0pOwot
ICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0tPm5wMm1fYmFz
ZSA9PSBQMk1fQkFTRV9FQUREUiApCisgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAy
bV9iYXNlICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ2hlY2sgaWYgbnAybSB3YXMgZmx1
c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLwotICAgICAgICAgICAgaWYgKCBwMm0tPm5wMm1f
YmFzZSA9PSBQMk1fQkFTRV9FQUREUiB8fAotICAgICAgICAgICAgICAgICBudi0+bnAybV9nZW5l
cmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKKyAgICAgICAgICAgIGlmICggbnYtPm5w
Mm1fZ2VuZXJhdGlvbiAhPSBwMm0tPm5wMm1fZ2VuZXJhdGlvbiApCiAgICAgICAgICAgICAgICAg
bnZjcHVfZmx1c2godik7CisgICAgICAgICAgICAvKiBucDJtIGlzIHVwLXRvLWRhdGUgKi8KICAg
ICAgICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwogICAgICAgICAgICAgYXNzaWdu
X25wMm0odiwgcDJtKTsKICAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CiAKICAgICAg
ICAgICAgIHJldHVybiBwMm07CiAgICAgICAgIH0KLSAgICAgICAgZWxzZQorICAgICAgICBlbHNl
IGlmICggcDJtLT5ucDJtX2Jhc2UgIT0gUDJNX0JBU0VfRUFERFIgKQogICAgICAgICB7CiAgICAg
ICAgICAgICAvKiB2Q1BVIGlzIHN3aXRjaGluZyBmcm9tIHNvbWUgb3RoZXIgdmFsaWQgbnAybSAq
LwogICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUodi0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5
X2NwdW1hc2spOwpAQCAtMTg2MSw2ICsxODYyLDIzIEBAIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tl
ZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcDJtX3VubG9jayhwMm0pOwogICAgIH0KIAorICAg
IC8qIFNoYXJlIGEgbnAybSBpZiBwb3NzaWJsZSAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgTUFY
X05FU1RFRFAyTTsgaSsrICkKKyAgICB7CisgICAgICAgIHAybSA9IGQtPmFyY2gubmVzdGVkX3Ay
bVtpXTsKKyAgICAgICAgcDJtX2xvY2socDJtKTsKKyAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFz
ZSA9PSBucDJtX2Jhc2UgKQorICAgICAgICB7CisgICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsK
KyAgICAgICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOworICAgICAgICAgICAgYXNz
aWduX25wMm0odiwgcDJtKTsKKyAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CisKKyAg
ICAgICAgICAgIHJldHVybiBwMm07CisgICAgICAgIH0KKyAgICAgICAgcDJtX3VubG9jayhwMm0p
OworICAgIH0KKwogICAgIC8qIEFsbCBwMm0ncyBhcmUgb3Igd2VyZSBpbiB1c2UuIFRha2UgdGhl
IGxlYXN0IHJlY2VudCB1c2VkIG9uZSwKICAgICAgKiBmbHVzaCBpdCBhbmQgcmV1c2UuICovCiAg
ICAgcDJtID0gcDJtX2dldGxydV9uZXN0ZWRwMm0oZCwgTlVMTCk7Ci0tIAoyLjE0LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:08:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxwta-0004v5-MG; Fri, 29 Sep 2017 15:08:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxwtY-0004uz-U2
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:08:05 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8F/EF-02023-4D16EC95; Fri, 29 Sep 2017 15:08:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvdy4rl
 IgyPzdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLDx4wFcxhrTjy/hxLA+MMli5GTg4JAT+J
 1c972SDsMonZi65A2UUS/5vnQdmFEj9aVzCD2LwCghInZz4B6+UUsJGY9G4HI4gtJGAtsbXlH
 JjNJqAnMe/4V7AaFgFViRWdDxgh5iRKXN+3F2pOgMSldyuA5nNwCAsYSuy+qgYSFhFQlvjY2s
 vexcjFwSzQySixau5TsHpmAU2J1u2/2SF2qUosfnCUHWJmusSKvadYJjAKzkJy3iwkLQsYmVY
 xqhenFpWlFula6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYmAxDsYFzb6nyI
 UZKDSUmUVyD2XKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd57CUA5waLU9NSKtMwcYJTApCU4e
 JREeE1A0rzFBYm5xZnpEKlTjLocNx5e/8MkxJKXn5cqJc5bD1IkAFKUUZoHNwIWsZcYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzPseZApPZl4J3KZXQEcwAR0xeeIZkCNKEhFSUg2MqUbavmy
 LjWQEZ70WV5FxtVRZ/S54nmLl7mYJVsMtLrGfQqcLTa+c0dhrePCt3Np3ezRmChSXrWHsnuEv
 qLzOpULXMlJyLuulq+2PIxKiRO+vmrXxzP2EkKlrLPun8amIN7Jl/Nxxd+cOpYl931PPnny5Q
 op3QU3min3L1hc/veddPjV+QdI5JZbijERDLeai4kQA6DWtodMCAAA=
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1506697683!77600924!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43727 invoked from network); 29 Sep 2017 15:08:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:08:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53722641"
X-Gm-Message-State: AMCzsaUiTpyWFIHUpsIIBgOrpvZ1TBbxbRNgTmPu47IpchqHG46MJFjK
 9/sqTAtFX618cYXkWfO1V4msHSYbyKoacXL/deo=
X-Google-Smtp-Source: AOwi7QA3ujhHg4twXQcQCUeWbccEqe2TooxmRZgYt1HB8p+E73wx9vHryQpws+QuHNeZqa3g68DUYksm8eiYJeqXO8E=
X-Received: by 10.200.40.19 with SMTP id 19mr6390770qtq.314.1506697644766;
 Fri, 29 Sep 2017 08:07:24 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 29 Sep 2017 16:07:24 +0100
X-Gmail-Original-Message-ID: <CAFLBxZY35wzafcD8dhq5nM0BoDQMKSF3Nc=+i1vygi+6WUL1Mg@mail.gmail.com>
Message-ID: <CAFLBxZY35wzafcD8dhq5nM0BoDQMKSF3Nc=+i1vygi+6WUL1Mg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMzo0NiBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiBJJ20gdGhpbmtpbmcgYWJvdXQgdG8gYWRkIHN1cHBvcnQgZm9yIFhl
biBQVkggZ3Vlc3RzIHRvIGdydWIyLgo+Cj4gQmFzaWNhbGx5IEkgc2VlIHR3byBvcHRpb25zIGhv
dyB0byBkbyBpdDoKPgo+IGEpIGFkZCBQVkggc3VwcG9ydCB0byBjdXJyZW50IGdydWIueGVuIChi
b3RoLCAzMi0gYW5kIDY0LWJpdCksIGluCj4gICAgb3JkZXIgdG8gdXNlIHRoZSBzYW1lIGdydWIg
YmluYXJ5IGZvciBlaXRoZXIgcHYtZG9tYWlucyBvcgo+ICAgIHB2aC1kb21haW5zCj4gYikgY3Jl
YXRlIGEgbmV3IHZhcmlhbnQgZ3J1Yi54ZW5wdmggY2FwYWJsZSBvbmx5IHRvIGJvb3QgcHZoLWRv
bWFpbnMKPgo+IEFyZSB0aGVyZSBhbnkgcHJlZmVyZW5jZXMgd2hpY2ggd2F5IHRvIGdvPwoKV2Vs
bCBmcm9tIGEgdXNlciBwZXJzcGVjdGl2ZSwgaXQncyBiZXR0ZXIgdG8gaGF2ZSBmZXdlciBiaW5h
cmllcywgYW5kCmZyb20gYSBidWlsZGVyIC8gZGlzdHJvIHBlcnNwZWN0aXZlIGl0J3MgYmV0dGVy
IHRvIGhhdmUgZmV3ZXIgYnVpbGRzLgpTbyBJIHdvdWxkIG9ubHkgZG8gJ2InIGlmICdhJyBpcyBz
aWduaWZpY2FudGx5IG1vcmUgY29tcGxpY2F0ZWQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:17:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:17:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxx2a-0005gs-Nd; Fri, 29 Sep 2017 15:17:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxx2a-0005gm-0B
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 15:17:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2B/93-01910-3046EC95; Fri, 29 Sep 2017 15:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUyZ7p8oC5Tyrl
 Ig1N/tS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbp/uYCrazVazo/cnWwLiGtYuRi0NIYDKT
 xM22FUwQzl9GiX3LF7BBOBsZJXp3LoQq62aU2DDhP3MXIyeQUySxqWceC4jNIqAqcerHZMYuR
 g4ONgETiTerHEHCIgIuEidXbgMrZxYwl7g57y4biC0s4Cux499rMJtXwExi3rYN7BAj7SW6Fx
 6AigtKnJz5hAWiV0vixr+XTCDjmQWkJZb/4wAJcwo4SExatQWsVVRAWWLevlVgrRICxhLtby+
 yTWAUmoVk0iwkk2YhTFrAyLyKUb04tagstUjXUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGp
 WC85P3cTIzCYGYBgB+Pyj06HGCU5mJREeUuSzkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtB
 MkJFqWmp1akZeYA4womLcHBoyTCexokzVtckJhbnJkOkTrFaMxxbNPlP0wcNx5e/8MkxJKXn5
 cqJc57G6RUAKQ0ozQPbhAs3i8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcyyBSezLwSuH2
 vgE5hAjpl8sQzIKeUJCKkpBoY+76tks55+KCLfc3R3aVKPqfZ7/buuKs0hf3M3azW3XNLc/JU
 bQue6i26kLrq0b5aqUkhp40cAp429sx4FsLL83W5xZ0bkr/z42uVj+1TenR0qhPTl57L1xNqr
 029EXZYdUWjxoJDC+b9vrLC62L/gwvdNicvBj3oPhmfvfvmTIFZSvU/i3X8nimxFGckGmoxFx
 UnAgCfsQDG8gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506698241!61707560!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54331 invoked from network); 29 Sep 2017 15:17:22 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 15:17:22 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8TFHJX3016490
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 15:17:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v8TFHJVX026025
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 15:17:19 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8TFHJpi003181;
 Fri, 29 Sep 2017 15:17:19 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 08:17:19 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 56C926A0272; Fri, 29 Sep 2017 11:17:18 -0400 (EDT)
Date: Fri, 29 Sep 2017 11:17:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
Message-ID: <20170929151718.GF1042@char.us.oracle.com>
References: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: [Xen-devel] (Offlist)Re: ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMTA6NTc6MTFBTSAtMDQwMCwgSm9obiBQLiBNY0Rlcm1v
dHQgKFVTTiBDaXZpbGlhbikgd3JvdGU6Cj4gWGVuIERldmVsb3BlcnMsCj4gCj4gVHJ5aW5nIHRv
IHJ1biBYZW4gQVJNNjQgb24gSGlLZXkgOTYwLiBGb2xsb3dpbmcgdGhlIGd1aWRhbmNlIG9uIHRo
ZSB3aWtpLCBidWlsZGluZyBvbiBVYnVudHUgMTcsIGV2ZXJ5dGhpbmcgd29ya3MgYXMgZXhwZWN0
ZWQgdW50aWwgWGVuIGJvb3RzLiBUaGUgaW50ZXJlc3RpbmcgdGFpbCBvZiB0aGUgc2VyaWFsIGNv
bnNvbGUgb3V0cHV0IGlzCgooT2ZmbGlzdCkKCkNhbiB5b3UgbWFrZSBzdXJlIHRoYXQgQ09ORklH
X1NDUlVCX0RFQlVHIGlzIG5vdCBzZXQuCgo+IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiAoWEVOKSBQYW5pYyBvbiBDUFUgMDoKPiAoWEVOKSBYZW4gQlVH
IGF0IHBhZ2VfYWxsb2MuYzo3MzgKPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gKFhFTikgCj4gKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgo+
IAo+IAo+IEkgd291bGQgYmUgcGxlYXNlZCB0byBzdXBwbHkgYW55IGZ1cnRoZXIgaW5mb3JtYXRp
b24gdGhhdCBtaWdodCBoZWxwLgo+IAo+IFNpbmNlcmVseSwKPiAKPiBKb2huCj4gCj4gCj4gCj4g
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:17:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxx31-0005j8-Vu; Fri, 29 Sep 2017 15:17:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxx30-0005j0-Sl
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:17:50 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E6/BB-03414-E146EC95; Fri, 29 Sep 2017 15:17:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQlcm5Vy
 kwc1mZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqq3/MBTsEK149uMXewHibt4uRk0NCwE+i
 8+NWZhCbRUBV4tuZ1SxdjBwcbAL2EtO/VoCERQSUJXp//WYBsZkFoiS+db5lBLGFBcIlztxrY
 AKxeQU8JV5OOcIOYgsJ2Eks3nkRKi4ocXLmE6heHYkFuz+xgYxnFpCWWP6PAyTMCbSpafdCVh
 BbVEBFon/JU6gxihL98x6wQVyZLjHxWQ/LBEb+WUimzkIydRbC1AWMzKsYNYpTi8pSi3QNLfS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDe3BhwiFGSg0lJlLck6Vyk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnePyA5waLU9NSKtMwcYCTApCU4eJREeJmSgdK8xQWJu
 cWZ6RCpU4yKUuK8t0H6BEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV5OkP
 E8mXklcNNfAS1mAlo8eeIZkMUliQgpqQbGdOba+LDIK6Hvlq/m26SuV3PZd7fhiUvX7rqkbpT
 8uCTN66jfnaVdP4XWVr4LdfR+atvk17iNp0Z5/8W7vS3PxAxOuk5Uiihl4T9cN6HlP5PCn2Nf
 2z50X+uPU17wIzuhx5jlwOtqr0l1D4+dC11V9+tJQWgmU0+bt2XJkXm37OfvCOS0/DRTiaU4I
 9FQi7moOBEANxS9qrkCAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506698268!118906630!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27505 invoked from network); 29 Sep 2017 15:17:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:17:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,452,1500940800"; d="scan'208";a="53723480"
Date: Fri, 29 Sep 2017 16:17:45 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170929151745.vijes6wkxjkybs4c@dhcp-3-128.uk.xensource.com>
References: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/PV: fix/generalize guest nul
 selector handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBTZXAgMjgsIDIwMTcgYXQgMDg6NDE6MjhBTSArMDAwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2VnbWVudCBiYXNlcyAoYW5kIGxpbWl0cykgYXJlbid0IGJlaW5nIGNsZWFyZWQgYnkg
dGhlIGxvYWRpbmcgb2YgYSBudWwKPiBzZWxlY3RvciBpbnRvIGEgc2VnbWVudCByZWdpc3RlciBv
biBBTUQgQ1BVcy4gVGhlcmVmb3JlLCBpZiBhbgo+IG91dGdvaW5nIHZDUFUgaGFzIGEgbm9uLXpl
cm8gYmFzZSBpbiBGUyBvciBHUyBhbmQgdGhlIHN1YnNlcXVlbnQKPiBpbmNvbWluZyB2Q1BVIGhh
cyBhIG5vbi16ZXJvIGJ1dCBudWwgc2VsZWN0b3IgaW4gdGhlIHJlc3BlY3RpdmUKPiByZWdpc3Rl
cihzKSwgdGhlIHNlbGVjdG9yIHZhbHVlKHMpIHdvdWxkIGJlIGxvYWRlZCB3aXRob3V0IGNsZWFy
aW5nIHRoZQo+IHNlZ21lbnQgYmFzZShzKSBpbiB0aGUgaGlkZGVuIHJlZ2lzdGVyIHBvcnRpb24u
Cj4gCj4gU2luY2UgdGhlIEFCSSBzdGF0ZXMgInplcm8iIGluIGl0cyBkZXNjcmlwdGlvbiBvZiB0
aGUgZnMgYW5kIGdzIGZpZWxkcywKPiBpdCBpcyB3b3J0aCBub3RpbmcgdGhhdCB0aGUgY2hvc2Vu
IGFwcHJvYWNoIHRvIGZpeCB0aGlzIGFsdGVycyB0aGUKPiB3cml0dGVuIGRvd24gQUJJLiBJIGNv
bnNpZGVyIHRoaXMgcHJlZmVycmFibGUgb3ZlciBlbmZvcmNpbmcgdGhlCj4gcHJldmlvdXNseSB3
cml0dGVuIGRvd24gYmVoYXZpb3IsIGFzIG51bCBzZWxlY3RvcnMgYXJlIGZhciBtb3JlIGxpa2Vs
eQo+IHRvIGJlIHdoYXQgd2FzIG1lYW50IGZyb20gdGhlIGJlZ2lubmluZy4KPiAKPiBUaGUgYWRq
dXN0bWVudHMgYWxzbyBlbGltaW5hdGUgYW4gaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIEZTIGFuZCBH
Uwo+IGhhbmRsaW5nOiBPbGQgY29kZSBoYWQgYW4gZXh0cmEgcG9pbnRsZXNzIChnc19iYXNlX3Vz
ZXIgd2FzIGFsd2F5cyB6ZXJvCj4gd2hlbiBESVJUWV9HUyB3YXMgc2V0KSBjb25kaXRpb25hbCBm
b3IgR1MuIFRoZSBvbGQgYml0a2VlcGVyIGNoYW5nZXNldAo+IGhhcyBubyBleHBsYW5hdGlvbiBm
b3IgdGhpcyBhc3ltbWV0cnkuCj4gCj4gSW5zcGlyZWQgYnkgTGludXggY29tbWl0IGUxMzdhNGQ4
ZjRkZDJlMjc3ZTM1NTQ5NWI2YjJjYjI0MWE4NjkzYzMuCj4gCj4gQWRkaXRpb25hbGx5IGZvciBE
UyBhbmQgRVMgYSBmbGF0IHNlbGVjdG9yIGlzIGJlaW5nIGxvYWRlZCBwcmlvciB0byB0aGUKPiBs
b2FkaW5nIG9mIGEgbnVsIG9uZSBvbiBBTUQgQ1BVcywganVzdCBhcyBhIHByZWNhdXRpb25hcnkg
bWVhc3VyZQo+ICh3ZSdyZSBub3QgY3VycmVudGx5IGF3YXJlIG9mIHdheXMgZm9yIGEgZ3Vlc3Qg
dG8gZGVkdWNlIHRoZSBiYXNlIG9mIGEKPiBzZWdtZW50IHJlZ2lzdGVyIHdoaWNoIGhhcyBhIG51
bCBzZWxlY3RvciBsb2FkZWQpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogQWRkIERTL0VTIGhhbmRsaW5nLgo+IAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBA
IC0xMjM3LDYgKzEyMzcsMTggQEAgYXJjaF9kb192Y3B1X29wKAo+ICAgICAgcmV0dXJuIHJjOwo+
ICB9Cj4gIAo+ICsvKgo+ICsgKiBMb2FkaW5nIGEgbnVsIHNlbGVjdG9yIGRvZXMgbm90IGNsZWFy
IGJhc2VzIGFuZCBsaW1pdHMgb24gQU1EIENQVXMuIEJlIG9uCj4gKyAqIHRoZSBzYWZlIHNpZGUg
YW5kIHJlLWluaXRpYWxpemUgYm90aCB0byBmbGF0IHNlZ21lbnQgdmFsdWVzIGJlZm9yZSBsb2Fk
aW5nCj4gKyAqIGEgbnVsIHNlbGVjdG9yLgo+ICsgKi8KPiArI2RlZmluZSBwcmVsb2FkX3NlZ21l
bnQoc2VnLCB2YWx1ZSkgZG8geyAgICAgICAgICAgICAgXAo+ICsgICAgaWYgKCAhKCh2YWx1ZSkg
JiB+MykgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApIFwKPiArICAgICAgICBhc20gdm9s
YXRpbGUgKCAibW92bCAlazAsICUlIiAjc2VnICAgICAgICAgICAgXAoKU2hvdWxkbid0IHRoaXMg
YmUgYSBtb3Z3PyBTZWdtZW50IHNlbGVjdG9ycyBhcmUgMTZiLCBub3QgMzJiLCBidXQgSQptaWdo
dCBiZSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlLgoKSSBzZWUgbG9hZHNlZ21lbnQgaXMgYWxzbyB1
c2luZyBtb3ZsLCBzbyB5ZXMsIEkgZ3Vlc3MgSSdtIG1pc3NpbmcKc29tZXRoaW5nLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:23:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxx8m-0006Vx-LI; Fri, 29 Sep 2017 15:23:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxx8l-0006Ve-Ji
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:23:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 42/CF-02817-1856EC95; Fri, 29 Sep 2017 15:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVyuP0Ov25j6rl
 Ig/Z1/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBHw1sBUvZKj5c3MvYwNjC2sXIySEhYCTx
 duI/pi5GLg4hgYWMEssan7KAJNgEVCU2XD8FViQioCgx8dJTMJtZIE7i6rkjQDYHh7CAtsSS+
 QYgYRag8jvT5oKV8AqYSFyZO4sZYr68RMeBySwTGDkXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU
 3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9BYDEOxgbNjueYhRkoNJSZS3JOlcpBBfUn5KZUZ
 icUZ8UWlOavEhRhkODiUJ3uQUoJxgUWp6akVaZg4wbGDSEhw8SiK8TMlAad7igsTc4sx0iNQp
 RkuOY5su/2HiuPHwOpDsuHn3D5MQS15+XqqUOK8eyDwBkIaM0jy4cbDQvsQoKyXMywh0oBBPQ
 WpRbmYJqvwrRnEORiVhXkuQKTyZeSVwW18BHcQEdNDkiWdADipJREhJNTCuafn69u6Oiqd2Jo
 pm/GwxWss/hUx7sHGnkdmRqa/19k6NNZXdwCK9LFl3/w0xCb24fcIBnyOuZGt9XO2z7mj7hOV
 n3yYaXpr23lakoEdntfu16T6zC9vWaKUVufRWMHwJto5eERraL7X7WeW3pYsmSf55IqFUzX42
 31JHQPnzeSZtoe5tOhOUWIozEg21mIuKEwGZAy5qaAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506698624!99868065!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11103 invoked from network); 29 Sep 2017 15:23:45 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-15.tower-206.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 15:23:45 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EEB7DAE61;
 Fri, 29 Sep 2017 15:23:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 29 Sep 2017 17:23:42 +0200
Message-Id: <20170929152342.23121-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.14-rc3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE0Yy1yYzMtdGFnCgp4ZW46IGZpeGVzIGZvciA0LjE0LXJjMwoKSXQgY29udGFpbnMgMyBmaXhl
czoKCi0gYXZvaWQgYSB3YXJuaW5nIHdoZW4gY29tcGlsaW5nIHdpdGggY2xhbmcKLSBjb25zaWRl
ciByZWFkLW9ubHkgYml0cyBpbiB4ZW4tcGNpYmFjayB3aGVuIHdyaXRpbmcgdG8gYSBCQVIKLSBm
aXggYSBib290IGNyYXNoIG9mIHB2LWRvbWFpbnMKClRoYW5rcy4KCkp1ZXJnZW4KCiBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggICAgICAgIHwgIDQgKystLQogYXJjaC94ODYv
eGVuL21tdV9wdi5jICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKystLS0tLS0tLS0KIGRy
aXZlcnMveGVuL3hlbi1wY2liYWNrL2NvbmZfc3BhY2VfaGVhZGVyLmMgfCAxMSArKysrKysrKysr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCkNv
bGluIElhbiBLaW5nICgxKToKICAgICAgeDg2L3hlbjogY2xlYW4gdXAgY2xhbmcgYnVpbGQgd2Fy
bmluZwoKSmFuIEJldWxpY2ggKDEpOgogICAgICB4ZW4tcGNpYmFjazogcmVsYXggQkFSIHNpemlu
ZyB3cml0ZSB2YWx1ZSBjaGVjawoKWmhlbnpob25nIER1YW4gKDEpOgogICAgICB4ZW4vbW11OiBD
YWxsIHhlbl9jbGVhbmhpZ2htYXAoKSB3aXRoIDRNQiBhbGlnbmVkIGZvciBwYWdlIHRhYmxlcyBt
YXBwaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:25:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxx9t-0006ap-VI; Fri, 29 Sep 2017 15:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxx9s-0006ai-Nb
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:24:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1A/D5-03423-7C56EC95; Fri, 29 Sep 2017 15:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQvd46rl
 Ig/ctrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUezuZCnrZK/4+Ps7awHiJtYuRg0NCwE/i
 3E7nLkZODhYBVYnVi5vZQMJsAvYS079WgIRFBJQlPrb2sncxcnEwC3QySqya+5QZpEZYwFBi9
 1U1kBpeAU+Jx993MIHYQgLWEltbzjFCxAUlTs58wgJiMwvoSCzY/QlsPLOAtMTyfxwgYU4BG4
 lJ73aAlYsKqEj0L3nKDjFGUaJ/3gM2EFtCIF1i699fzBMY+WchmToLydRZCFMXMDKvYtQoTi0
 qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjB2LQo8BCjJAeT
 kihvSdK5SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMHAYBYSLEpNT61Iy8wBxgFMWoKDR0mEl
 ykZKM1bXJCYW5yZDpE6xajLcePh9T9MQix5+XmpUuK8P1OAigRAijJK8+BGwGLyEqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5tUAu4cnMK4Hb9AroCCagIyZPPANyREkiQkqqgbFm79RcxXV
 Lt1yt3t7w2+lKdr9+e730r635asnbPzPpvkiRPe7h+/AFr+SZT9kxtetePd1x/+LnoHXvVjIf
 1Fw/QU4pRDrK+arvnjc/jT80tfMXdZ39rP9049k12bEpOirzNHb+mXr8+NE2Fwbvxr/uv6YLH
 ext030fmfA4re6euVl37s4kzhglluKMREMt5qLiRAD+QPfkxAIAAA==
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506698694!78640305!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39205 invoked from network); 29 Sep 2017 15:24:54 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:24:54 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53724040"
Date: Fri, 29 Sep 2017 16:24:39 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDI6NDY6NTNQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJJ20gdGhpbmtpbmcgYWJvdXQgdG8gYWRkIHN1cHBvcnQgZm9yIFhlbiBQVkggZ3Vl
c3RzIHRvIGdydWIyLgo+IAo+IEJhc2ljYWxseSBJIHNlZSB0d28gb3B0aW9ucyBob3cgdG8gZG8g
aXQ6Cj4gCj4gYSkgYWRkIFBWSCBzdXBwb3J0IHRvIGN1cnJlbnQgZ3J1Yi54ZW4gKGJvdGgsIDMy
LSBhbmQgNjQtYml0KSwgaW4KPiAgICBvcmRlciB0byB1c2UgdGhlIHNhbWUgZ3J1YiBiaW5hcnkg
Zm9yIGVpdGhlciBwdi1kb21haW5zIG9yCj4gICAgcHZoLWRvbWFpbnMKPiBiKSBjcmVhdGUgYSBu
ZXcgdmFyaWFudCBncnViLnhlbnB2aCBjYXBhYmxlIG9ubHkgdG8gYm9vdCBwdmgtZG9tYWlucwo+
IAo+IEFyZSB0aGVyZSBhbnkgcHJlZmVyZW5jZXMgd2hpY2ggd2F5IHRvIGdvPwoKSU1ITywgaXQg
c2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNyZWF0ZSBhIGdydWIgYmluYXJ5IHRoYXQgY2FuIGJlIGxv
YWRlZAppbiBQVkggbW9kZSBidXQgdGhhdCdzIG5vdCB0aWVkIHRvIGEgc3BlY2lmaWMgYml0bmVz
cy4gTGV0J3MgYXZvaWQKaGF2aW5nIGEgZ3J1YjMyIGFuZCBncnViNjQsIHRoYXQncyBub3QgbmVl
ZGVkIGF0IGFsbCBmb3IgUFZILgoKVGhlbiwgSSBhbHNvIHdvbmRlciB3aGV0aGVyIGl0IHdvdWxk
IG1ha2Ugc2Vuc2UgZm9yIHRoaXMgZ3J1YiB0byBsb2FkCnRoZSBrZXJuZWwgdXNpbmcgdGhlIFBW
SCBlbnRyeSBwb2ludCBvciB0aGUgbmF0aXZlIGVudHJ5IHBvaW50LiBXb3VsZAppdCBiZSBwb3Nz
aWJsZSB0byBib290IGEgTGludXgga2VybmVsIHVwIHRvIHRoZSBwb2ludCB3aGVyZSBjcHVpZCBj
YW4KYmUgdXNlZCBpbnNpZGUgb2YgYSBQVkggY29udGFpbmVyPwoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:25:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxA0-0006bH-65; Fri, 29 Sep 2017 15:25:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxx9y-0006b3-MS
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:25:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0D/A1-01754-EC56EC95; Fri, 29 Sep 2017 15:25:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvds6rl
 Ig229ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF3hWsBX9FKt7vzmtgvCPQxcjJISHgJzHh
 +z4mEFtYIFzizL0GMFtEIFbiyeZjbCA2s4CexIWbC1hAbCGBWokbTzvYQWw2AX2J3S8+gdXzC
 thKPFuyH6yeRUBV4vW+LrB6UaCZTWf7WSBqBCVOznwCZnMKeElcPNQHVM8BNF9TYv0ufYhV8h
 LNW2czQ9jiEk1fVrJCrFWTuNZ/iR3i5HSJrX9/MU9gFJiFZOoshEmzkEyahWTSAkaWVYwaxal
 FZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFaz8DAuIPx7mS/Q4yS
 HExKorwlSecihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwLk4BygkWpaanVqRl5gAjByYtwcGjJ
 MLLlAyU5i0uSMwtzkyHSJ1iVJQS5/0J0icAksgozYNrg0XrJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvOtApvBk5pXATX8FtJgJaPHkiWdAFpckIqSkGhiX5nPulW4+o2RmezylNeeRq1u
 SSviai31+pUW+iXd0nv16pP3/idXfcsX0u4dNDrqtW776abJ7KMOTqwXGbP6l2Sx5AnUbLqy9
 Lphoz1W4fo//6uW1VW4yn8IZ+Li7b68QqszQ29tRqOsb57h4nfLUU5OknrM+dSid0+ajnaM14
 eqSp9K/3iuxFGckGmoxFxUnAgDiDIhK0QIAAA==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1506698701!113998314!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34723 invoked from network); 29 Sep 2017 15:25:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:25:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53724046"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <59CCD1D80200007800180544@prv-mh.provo.novell.com>
 <20170929151745.vijes6wkxjkybs4c@dhcp-3-128.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <834f31b0-a5a7-dd3b-9e0b-eed9a5f25844@citrix.com>
Date: Fri, 29 Sep 2017 16:24:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170929151745.vijes6wkxjkybs4c@dhcp-3-128.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/PV: fix/generalize guest nul
 selector handling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTY6MTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBTZXAg
MjgsIDIwMTcgYXQgMDg6NDE6MjhBTSArMDAwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNlZ21l
bnQgYmFzZXMgKGFuZCBsaW1pdHMpIGFyZW4ndCBiZWluZyBjbGVhcmVkIGJ5IHRoZSBsb2FkaW5n
IG9mIGEgbnVsCj4+IHNlbGVjdG9yIGludG8gYSBzZWdtZW50IHJlZ2lzdGVyIG9uIEFNRCBDUFVz
LiBUaGVyZWZvcmUsIGlmIGFuCj4+IG91dGdvaW5nIHZDUFUgaGFzIGEgbm9uLXplcm8gYmFzZSBp
biBGUyBvciBHUyBhbmQgdGhlIHN1YnNlcXVlbnQKPj4gaW5jb21pbmcgdkNQVSBoYXMgYSBub24t
emVybyBidXQgbnVsIHNlbGVjdG9yIGluIHRoZSByZXNwZWN0aXZlCj4+IHJlZ2lzdGVyKHMpLCB0
aGUgc2VsZWN0b3IgdmFsdWUocykgd291bGQgYmUgbG9hZGVkIHdpdGhvdXQgY2xlYXJpbmcgdGhl
Cj4+IHNlZ21lbnQgYmFzZShzKSBpbiB0aGUgaGlkZGVuIHJlZ2lzdGVyIHBvcnRpb24uCj4+Cj4+
IFNpbmNlIHRoZSBBQkkgc3RhdGVzICJ6ZXJvIiBpbiBpdHMgZGVzY3JpcHRpb24gb2YgdGhlIGZz
IGFuZCBncyBmaWVsZHMsCj4+IGl0IGlzIHdvcnRoIG5vdGluZyB0aGF0IHRoZSBjaG9zZW4gYXBw
cm9hY2ggdG8gZml4IHRoaXMgYWx0ZXJzIHRoZQo+PiB3cml0dGVuIGRvd24gQUJJLiBJIGNvbnNp
ZGVyIHRoaXMgcHJlZmVycmFibGUgb3ZlciBlbmZvcmNpbmcgdGhlCj4+IHByZXZpb3VzbHkgd3Jp
dHRlbiBkb3duIGJlaGF2aW9yLCBhcyBudWwgc2VsZWN0b3JzIGFyZSBmYXIgbW9yZSBsaWtlbHkK
Pj4gdG8gYmUgd2hhdCB3YXMgbWVhbnQgZnJvbSB0aGUgYmVnaW5uaW5nLgo+Pgo+PiBUaGUgYWRq
dXN0bWVudHMgYWxzbyBlbGltaW5hdGUgYW4gaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIEZTIGFuZCBH
Uwo+PiBoYW5kbGluZzogT2xkIGNvZGUgaGFkIGFuIGV4dHJhIHBvaW50bGVzcyAoZ3NfYmFzZV91
c2VyIHdhcyBhbHdheXMgemVybwo+PiB3aGVuIERJUlRZX0dTIHdhcyBzZXQpIGNvbmRpdGlvbmFs
IGZvciBHUy4gVGhlIG9sZCBiaXRrZWVwZXIgY2hhbmdlc2V0Cj4+IGhhcyBubyBleHBsYW5hdGlv
biBmb3IgdGhpcyBhc3ltbWV0cnkuCj4+Cj4+IEluc3BpcmVkIGJ5IExpbnV4IGNvbW1pdCBlMTM3
YTRkOGY0ZGQyZTI3N2UzNTU0OTViNmIyY2IyNDFhODY5M2MzLgo+Pgo+PiBBZGRpdGlvbmFsbHkg
Zm9yIERTIGFuZCBFUyBhIGZsYXQgc2VsZWN0b3IgaXMgYmVpbmcgbG9hZGVkIHByaW9yIHRvIHRo
ZQo+PiBsb2FkaW5nIG9mIGEgbnVsIG9uZSBvbiBBTUQgQ1BVcywganVzdCBhcyBhIHByZWNhdXRp
b25hcnkgbWVhc3VyZQo+PiAod2UncmUgbm90IGN1cnJlbnRseSBhd2FyZSBvZiB3YXlzIGZvciBh
IGd1ZXN0IHRvIGRlZHVjZSB0aGUgYmFzZSBvZiBhCj4+IHNlZ21lbnQgcmVnaXN0ZXIgd2hpY2gg
aGFzIGEgbnVsIHNlbGVjdG9yIGxvYWRlZCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+IHYyOiBBZGQgRFMvRVMgaGFuZGxpbmcu
Cj4+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKPj4gQEAgLTEyMzcsNiArMTIzNywxOCBAQCBhcmNoX2RvX3ZjcHVfb3AoCj4+ICAg
ICAgcmV0dXJuIHJjOwo+PiAgfQo+PiAgCj4+ICsvKgo+PiArICogTG9hZGluZyBhIG51bCBzZWxl
Y3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGltaXRzIG9uIEFNRCBDUFVzLiBCZSBvbgo+
PiArICogdGhlIHNhZmUgc2lkZSBhbmQgcmUtaW5pdGlhbGl6ZSBib3RoIHRvIGZsYXQgc2VnbWVu
dCB2YWx1ZXMgYmVmb3JlIGxvYWRpbmcKPj4gKyAqIGEgbnVsIHNlbGVjdG9yLgo+PiArICovCj4+
ICsjZGVmaW5lIHByZWxvYWRfc2VnbWVudChzZWcsIHZhbHVlKSBkbyB7ICAgICAgICAgICAgICBc
Cj4+ICsgICAgaWYgKCAhKCh2YWx1ZSkgJiB+MykgJiYgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+ICsgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9B
TUQgKSBcCj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNzZWcgICAg
ICAgICAgICBcCj4gU2hvdWxkbid0IHRoaXMgYmUgYSBtb3Z3PyBTZWdtZW50IHNlbGVjdG9ycyBh
cmUgMTZiLCBub3QgMzJiLCBidXQgSQo+IG1pZ2h0IGJlIG1pc3Npbmcgc29tZXRoaW5nIGhlcmUu
Cj4KPiBJIHNlZSBsb2Fkc2VnbWVudCBpcyBhbHNvIHVzaW5nIG1vdmwsIHNvIHllcywgSSBndWVz
cyBJJ20gbWlzc2luZwo+IHNvbWV0aGluZy4KCkl0IGlzIHBlcmZlY3RseSBsZWdhbCB0byBlbmNv
ZGUgYSBtb3Ygb2YgYSBsYXJnZSBHUFIgYW5kIGEgMTYgYml0CnNlZ21lbnQgc2VsZWN0b3IsIGFu
ZCB0aGUgdXBwZXIgYml0cyBhcmUgaWdub3JlZC96ZXJvZWQgKGRlcGVuZGluZyBvbgp0aGUgZGly
ZWN0aW9uIG9mIHRoZSBtb3YpLgoKRnVydGhlcm1vcmUsIHRoZSAzMmJpdCBmb3JtIGlzIHNob3J0
ZXIgdG8gZW5jb2RlZCBhcyBpdCBkb2Vzbid0IHJlcXVpcmUKYW4gb3BlcmFuZCBzaXplIG92ZXJy
aWRlIHByZWZpeCAod2hpY2gsIGJlaW5nIGxlbmd0aC1jaGFuZ2luZywgYWxzbwpjYXVzZXMgYSBz
bWFsbCBwaXBlbGluZSBkZWNvZGUgc3RhbGwgb24gYWxsIG1vZGVybiBwcm9jZXNzb3JzKS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:26:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:26:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxAz-0006mG-H3; Fri, 29 Sep 2017 15:26:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxxAy-0006lm-F1
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 15:26:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 63/C4-03616-B066EC95; Fri, 29 Sep 2017 15:26:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQpc77Vy
 kwd7nkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b75XlsBacYK84+s2tgXMPYxcjJISHgJ7Fl
 zmpmEJtFQFXi57q7QDYHB5uAvcT0rxUgYREBF4mTK7eBhZkFzCX+fGACCQsDhb+cXMsKYvMKe
 Eq8nnSBHcQWAursXniADSIuKHFy5hMWEJtZQEdiwe5PbBBjpCWW/+MACXMKOEhMWrUFrFVUQE
 Wif8lTqDGKEv3zHrBBHJkuMfFZD8sERv5ZSKbOQjJ1FsLUBYzMqxg1ilOLylKLdA0N9JKKMtM
 zSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2Mx9/HHWKU5GBSEuUtSToXKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC91YKUE6wKDU9tSItMwcYBTBpCQ4eJRFepmSgNG9xQWJucWY6R
 OoUozHHsU2X/zBx3Hh4/Q+TEEtefl6qlDjvT5BJAiClGaV5cINg0XmJUVZKmJcR6DQhnoLUot
 zMElT5V4ziHIxKwrzrQKbwZOaVwO17BXQKE9ApkyeeATmlJBEhJdXA6DFhzvbA3e9WFCt1NNs
 tr9P9subZ/XmHSh3NLBJVdkSftBCRY3U6XWyVExTU28j3+kZLr8nNqMJ133iNV7JzRztbP1/p
 +mIO76U3Nf6z905qbVvJ4cX5x6R65qwAg+xlPPMFzOe/ZRZaXryrRt9cZHpY/fE6RXHW3itLj
 376/fdhnnyfNLeDEktxRqKhFnNRcSIAHljdUMkCAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506698763!77309610!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25399 invoked from network); 29 Sep 2017 15:26:03 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:26:03 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53724141"
Date: Fri, 29 Sep 2017 16:25:58 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
Message-ID: <20170929152558.v3r366bjruqu66i3@dhcp-3-128.uk.xensource.com>
References: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDI6NTc6MTFQTSArMDAwMCwgSm9obiBQLiBNY0Rlcm1v
dHQgKFVTTiBDaXZpbGlhbikgd3JvdGU6Cj4gKFhFTikgWGVuIEJVRyBhdCBwYWdlX2FsbG9jLmM6
NzM4CgpEbyB5b3UgaGF2ZSBYU0EtMjQ1IGFwcGxpZWQ/CgpodHRwOi8veGVuYml0cy54ZW4ub3Jn
L3hzYS9hZHZpc29yeS0yNDUuaHRtbAoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:31:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxGF-0007a1-4e; Fri, 29 Sep 2017 15:31:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <john.mcdermott@nrl.navy.mil>) id 1dxxGD-0007Zu-ID
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 15:31:29 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B1/B2-02225-0576EC95; Fri, 29 Sep 2017 15:31:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS8qvssq5/+rl
 Ig/nT9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5W1ULGpgrnm25yNjAuI+pi5GLQ0jgC6PE
 qr89bF2MnBzMAuoSf+ZdYu5i5ODgFdCX6H3OCBIWFnCR+HJyLSuIzSbgJrFkyh1WkBJOAS+JT
 T88QMIsAqoS3SunQ00xl7g57y6UrS2xbOFrZhCbV8Be4mDjCTBbSKAOaOQDNpAxIgLWEvvWuY
 KEJQRkJW7NvsQMYatI7Ht7Fcp2k7i4q4lpAiP/LCR3zkK4cxaSZQsYmVcxahSnFpWlFukaWuo
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxt/H/Q4xSnIwKYnyliSd
 ixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwduSBpQTLEpNT61Iy8wBxgFMWoKDR0mEtxMkzVtck
 JhbnJkOkTrFaMlxbNPlP0wcNx5eB5IdN+/+YRJiycvPS5US500EaRAAacgozYMbB4vVS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEecNBpvBk5pXAbX0FdBAT0EGTJ54BOagkESEl1cBoxCD
 iOqW/Rf6kiGjZprxewTruDMPte6olmJxr39SYsRit6ryo5aMvYup0/2r9rRUr+w+fYfy7+6zu
 IUPdrXJ1bLPkrrErb+CavFJt9qdaqcCnp48d3LgiJ8Ne//H3MzxZG/ets1U+lq8ouknCtjfSd
 w5Lu53pl6zm4g0Nla0t5Sqcjw4HWyqxFGckGmoxFxUnAgCX2j1Y0AIAAA==
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-16.tower-31.messagelabs.com!1506699086!109573375!1
X-Originating-IP: [132.250.118.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23723 invoked from network); 29 Sep 2017 15:31:27 -0000
Received: from mx0.ccs.nrl.navy.mil (HELO ccs.nrl.navy.mil) (132.250.118.211)
 by server-16.tower-31.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 29 Sep 2017 15:31:27 -0000
Received: from bullwinkle.fw5540.net (fw5540.nrl.navy.mil [132.250.196.100])
 by ccs.nrl.navy.mil (8.14.4/8.14.4) with ESMTP id v8TFVOSa018022
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT);
 Fri, 29 Sep 2017 11:31:24 -0400
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
In-Reply-To: <20170929152558.v3r366bjruqu66i3@dhcp-3-128.uk.xensource.com>
Date: Fri, 29 Sep 2017 11:31:24 -0400
Message-Id: <4B0E9805-0F28-493C-B853-439DFB85CB4D@nrl.navy.mil>
References: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
 <20170929152558.v3r366bjruqu66i3@dhcp-3-128.uk.xensource.com>
To: =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
X-Mailer: Apple Mail (2.3273)
X-CCS-MailScanner: No viruses found.
X-CCS-MailScanner-Info: See: http://www.nrl.navy.mil/ccs/support/email
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gU2VwIDI5LCAyMDE3LCBhdCAxMToyNSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDAyOjU3
OjExUE0gKzAwMDAsIEpvaG4gUC4gTWNEZXJtb3R0IChVU04gQ2l2aWxpYW4pIHdyb3RlOgo+PiAo
WEVOKSBYZW4gQlVHIGF0IHBhZ2VfYWxsb2MuYzo3MzgKPiAKPiBEbyB5b3UgaGF2ZSBYU0EtMjQ1
IGFwcGxpZWQ/Cj4gCj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMjQ1Lmh0
bWwKPiAKPiBSb2dlci4KCk5vLCBqdXN0IHRoZSB2YW5pbGxhIGNoYW5nZSBzZXQgYXMgbGlzdGVk
IGF0IHRoZSB0b3Agb2YgdGhlIHRyYWNlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:34:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxIg-0007kp-M7; Fri, 29 Sep 2017 15:34:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dxxIf-0007ke-Cf
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:34:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4B/60-17770-8E76EC95; Fri, 29 Sep 2017 15:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+6L9HO
 RBn3reS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy1x9UKlnJVPLp1krWBcSZHFyMnh4SAkcTb
 if+Yuhi5OIQEFjJKbDjzia2LkYNDWMBQYvdVNZAaEQFridPru9hBapgFuhglelqesoMkhASqJ
 JbN3s4EYrMJqEpsuH6KFcTmBWq4uHIKG4jNAhSfPGMqM4gtKhAu0XS2nwWiRlDi5MwnYDangJ
 fEt6PnwGYyC6hL/Jl3iRnCFpe49WQ+E4QtL9G8dTbzBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYp
 Ti8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjCeWRB4iFGS
 g0lJlLck6VykEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneljSgnGBRanpqRVpmDjBOYNISHDxKI
 rydIGne4oLE3OLMdIjUKUZFKXHeRJCEAEgiozQPrg0Wm5cYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzHsGZApPZl4J3PRXQIuZgBZPnngGZHFJIkJKqoGRs8fRbYqkasfGayfKOiYuZFece+e
 8xZTYpZnr7zMLGVluZrvbbDPxpBffQq2a+4v6/ho/n/N4x+fZs6ZpxhkEv2jeLGrD65asPPH5
 myds7v31iUqJDCeqw+6qO6o+tpt0zCs0UVmDo23iqlDmwBDOosKtBmwhLC52U6wnqyezxP9ds
 XER33QlluKMREMt5qLiRAC1Ph/KyAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506699239!114629945!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36117 invoked from network); 29 Sep 2017 15:34:00 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-7.tower-27.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 29 Sep 2017 15:34:00 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B0A3DAE76;
 Fri, 29 Sep 2017 15:33:59 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
Date: Fri, 29 Sep 2017 17:33:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
Content-Language: en-US
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTc6MjQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBTZXAg
MjksIDIwMTcgYXQgMDI6NDY6NTNQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gSSdt
IHRoaW5raW5nIGFib3V0IHRvIGFkZCBzdXBwb3J0IGZvciBYZW4gUFZIIGd1ZXN0cyB0byBncnVi
Mi4KPj4KPj4gQmFzaWNhbGx5IEkgc2VlIHR3byBvcHRpb25zIGhvdyB0byBkbyBpdDoKPj4KPj4g
YSkgYWRkIFBWSCBzdXBwb3J0IHRvIGN1cnJlbnQgZ3J1Yi54ZW4gKGJvdGgsIDMyLSBhbmQgNjQt
Yml0KSwgaW4KPj4gICAgb3JkZXIgdG8gdXNlIHRoZSBzYW1lIGdydWIgYmluYXJ5IGZvciBlaXRo
ZXIgcHYtZG9tYWlucyBvcgo+PiAgICBwdmgtZG9tYWlucwo+PiBiKSBjcmVhdGUgYSBuZXcgdmFy
aWFudCBncnViLnhlbnB2aCBjYXBhYmxlIG9ubHkgdG8gYm9vdCBwdmgtZG9tYWlucwo+Pgo+PiBB
cmUgdGhlcmUgYW55IHByZWZlcmVuY2VzIHdoaWNoIHdheSB0byBnbz8KPiAKPiBJTUhPLCBpdCBz
aG91bGQgYmUgcG9zc2libGUgdG8gY3JlYXRlIGEgZ3J1YiBiaW5hcnkgdGhhdCBjYW4gYmUgbG9h
ZGVkCj4gaW4gUFZIIG1vZGUgYnV0IHRoYXQncyBub3QgdGllZCB0byBhIHNwZWNpZmljIGJpdG5l
c3MuIExldCdzIGF2b2lkCj4gaGF2aW5nIGEgZ3J1YjMyIGFuZCBncnViNjQsIHRoYXQncyBub3Qg
bmVlZGVkIGF0IGFsbCBmb3IgUFZILgoKUmlnaHQuIE9UT0ggd2UgaGF2ZSB0aG9zZSB0d28gdmFy
aWFudHMgYWxyZWFkeSBmb3IgUFYuIFNvIHRoZSBxdWVzdGlvbgppcyB3aGV0aGVyIHdlIHdhbnQg
Z3J1YjMyIGFuZCBncnViNjQgb3IgZG8gd2Ugd2FudCBncnViMzIsIGdydWI2NCBhbmQKZ3J1Yi5w
dmguCgo+IFRoZW4sIEkgYWxzbyB3b25kZXIgd2hldGhlciBpdCB3b3VsZCBtYWtlIHNlbnNlIGZv
ciB0aGlzIGdydWIgdG8gbG9hZAo+IHRoZSBrZXJuZWwgdXNpbmcgdGhlIFBWSCBlbnRyeSBwb2lu
dCBvciB0aGUgbmF0aXZlIGVudHJ5IHBvaW50LiBXb3VsZAo+IGl0IGJlIHBvc3NpYmxlIHRvIGJv
b3QgYSBMaW51eCBrZXJuZWwgdXAgdG8gdGhlIHBvaW50IHdoZXJlIGNwdWlkIGNhbgo+IGJlIHVz
ZWQgaW5zaWRlIG9mIGEgUFZIIGNvbnRhaW5lcj8KCkkgZG9uJ3QgdGhpbmsgdG9kYXkncyBMaW51
eCBhbGxvd3MgdGhhdC4gVGhpcyBoYXMgYmVlbiBkaXNjdXNzZWQKdmVyeSB0aG9yb3VnaGx5IGF0
IHRoZSB0aW1lIEJvcmlzIGFkZGVkIFBWSCBWMiBzdXBwb3J0IHRvIHRoZSBrZXJuZWwuCgpTbyBt
eSBwbGFuIHdhcyB0byB1c2UgdGhlIFBWSCBlbnRyeSBwb2ludCBvZiB0aGUga2VybmVsLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:34:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxJC-0007nQ-UW; Fri, 29 Sep 2017 15:34:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dunlapg@gmail.com>) id 1dxxJA-0007n4-Us
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:34:33 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AB/82-03422-8086EC95; Fri, 29 Sep 2017 15:34:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyMfTGEV32jHO
 RBm2fTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpJ2czFbxiq5hweTtLA+Nu1i5GLg4hgRmM
 Eocm72MGcVgEFrJKLPm2gA3EkRDYyyrxbd5EoAwnkFMmMbF5MhuEXSTx6dFJRhh7y+mn7CA2r
 4CgxMmZT1hAbGEBSYkr06eD2UICXhKHnvwCszmB7G9Hz7FDxCsl5jS9ZAWx2QTUJfpmngWrYR
 FQldh+eC4LxHxDiZe3LkHND5D492gCUD0H0HxDid1X1UDCIgLWEr8vLwX7hllgNaPExlWHwXq
 ZBTQlWrf/ZoewtSWWLXzNPIFRZBaSU2chKZuFpGwBI/MqRvXi1KKy1CJdU72kosz0jJLcxMwc
 XUMDM73c1OLixPTUnMSkYr3k/NxNjMAIYACCHYzTL/sfYpTkYFIS5S1JOhcpxJeUn1KZkVicE
 V9UmpNafIhRhoNDSYLXJh0oJ1iUmp5akZaZA4xFmLQEB4+SCO+/NKA0b3FBYm5xZjpE6hSjJc
 eFO5f+MHHceHgdSB7Yc+sPkxBLXn5eqpQ4rw/IPAGQhozSPLhxsHRxiVFWSpiXEehAIZ6C1KL
 czBJU+VeM4hyMSsK8E0HW8mTmlcBtfQV0EBPQQZMnngE5qCQRISXVwBi51KBmW7zubKHkEmcX
 a8Pwh4vLXt9kvrYlIMj7Z8D1pL9WcQ4Oncxp6laTwzIYXomXR25d1+556cKzCBvL6ve+N+usz
 5k3JWt2az45zhC+dVpVvHRXXC/361wLpzSZTNYu43wrByHTezvu7ioKCj8XWuevZSCbErTCO4
 Ll3r1PMpfO6hcpsRRnJBpqMRcVJwIAN845bRIDAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506699271!109694265!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64281 invoked from network); 29 Sep 2017 15:34:31 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 15:34:31 -0000
Received: by mail-qt0-f196.google.com with SMTP id f15so2092319qtf.7
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 08:34:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=alL3QW0+PPl1O6KspJjX6AGBiKHcNuGPpF2WqEPOndU=;
 b=HjVGrsZDqQFb6rxCMifMTdPZOWdIzmI9bN5ACmXN68qbIOVZKa/X7Ejdaw6pPbLNLU
 X0hsHPkaxvevx38rVEpstSMfxUEuD2PATTEfd4C43JEj25cQVdr7zh0ILrWzdGSWgcbg
 3shWG3FBr44SvV7g4yptoj0B6iFnOhd7ZSgn9p0TAva46564fP729/GD5q4mBqTKClK3
 sW32pbSf3XcxPqqMRVsRIGA2Zo94yhjpdl+LxpXIRFVV3sudHGDpb7dMOfHdZPZElJIQ
 3DucE9kniTnwAu3oIN//IrXJ6I/or4dnbzToSLaErUv5tmjjxFFX821/zUYjAOu6fHEZ
 7zKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=alL3QW0+PPl1O6KspJjX6AGBiKHcNuGPpF2WqEPOndU=;
 b=e0QHj5GAwb7fOQpyewiHchS4mi9Fy/UCr+8EMx4SoLcQ19qRnW7+S/qHypUhr6owj5
 yAU+P9gFLUDJ0m0Dq2sDgl5t7gWHWOex2UzcEGbpMI6IGzX5yarAJilWx2JnZBp/wDN5
 vx/g62NKXG5jfHucDWlmJqDdQs1TlTemxWTUerkGh061z7tLwQZAUJWk94WJIvAKzcVQ
 K3lWaWixwQjMek+XqH3U1XKhtAr5ipzidSBr0BS5UAG2UgvIdMjcXLc1jZ3QahMbMCP0
 7R0FsfeFsg5lZJ4RE7atCbk7wnnwjeW5XejXNAV5fWCvAkf1fQEeboVK0eBKuhq5cVup
 Jx9w==
X-Gm-Message-State: AMCzsaXtvVCvolCj9P639A54DQAUZg8K4jKZUni7YOI51cLu4brUbHlf
 suy1SmBTFglvOmILMSdXVxtsjVpz1Np1UuRQ7LY=
X-Google-Smtp-Source: AOwi7QBXNPvHr+QL+Z3wvbCbwxXblWJwl+fWmq/+Vdc1Rdptrie0fVMUMf3e7i/KVj4YAVdQ7jfqhRONENYGmrTPCxk=
X-Received: by 10.200.63.42 with SMTP id c39mr6910742qtk.277.1506699270644;
 Fri, 29 Sep 2017 08:34:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.84 with HTTP; Fri, 29 Sep 2017 08:34:30 -0700 (PDT)
In-Reply-To: <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 29 Sep 2017 16:34:30 +0100
X-Google-Sender-Auth: psb-vCx0hJvJrYLdaFap4FMsLPE
Message-ID: <CAFLBxZZUpsi3PTUegE21iXEa1a07UgZcTYqCmv3RxKEmiCvvqA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Juergen Gross <jgross@suse.com>,
 The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgNDoyNCBQTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDAyOjQ2OjUz
UE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEknbSB0aGlua2luZyBhYm91dCB0byBh
ZGQgc3VwcG9ydCBmb3IgWGVuIFBWSCBndWVzdHMgdG8gZ3J1YjIuCj4+Cj4+IEJhc2ljYWxseSBJ
IHNlZSB0d28gb3B0aW9ucyBob3cgdG8gZG8gaXQ6Cj4+Cj4+IGEpIGFkZCBQVkggc3VwcG9ydCB0
byBjdXJyZW50IGdydWIueGVuIChib3RoLCAzMi0gYW5kIDY0LWJpdCksIGluCj4+ICAgIG9yZGVy
IHRvIHVzZSB0aGUgc2FtZSBncnViIGJpbmFyeSBmb3IgZWl0aGVyIHB2LWRvbWFpbnMgb3IKPj4g
ICAgcHZoLWRvbWFpbnMKPj4gYikgY3JlYXRlIGEgbmV3IHZhcmlhbnQgZ3J1Yi54ZW5wdmggY2Fw
YWJsZSBvbmx5IHRvIGJvb3QgcHZoLWRvbWFpbnMKPj4KPj4gQXJlIHRoZXJlIGFueSBwcmVmZXJl
bmNlcyB3aGljaCB3YXkgdG8gZ28/Cj4KPiBJTUhPLCBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8g
Y3JlYXRlIGEgZ3J1YiBiaW5hcnkgdGhhdCBjYW4gYmUgbG9hZGVkCj4gaW4gUFZIIG1vZGUgYnV0
IHRoYXQncyBub3QgdGllZCB0byBhIHNwZWNpZmljIGJpdG5lc3MuIExldCdzIGF2b2lkCj4gaGF2
aW5nIGEgZ3J1YjMyIGFuZCBncnViNjQsIHRoYXQncyBub3QgbmVlZGVkIGF0IGFsbCBmb3IgUFZI
LgoKT2gsIHJpZ2h0IC0tIHllYWgsIGEgc2luZ2xlIGJpbmFyeSB0aGF0IGNhbiBkbyBib3RoIGlz
IGRlZmluaXRlbHkKd29ydGggaGF2aW5nIGEgc2VwYXJhdGUgYmluYXJ5IGZyb20gdGhlIFBWIG9u
ZS4KCiAtZ2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:35:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxJl-0007so-7Q; Fri, 29 Sep 2017 15:35:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxxJj-0007sU-NW
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:35:07 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8D/BE-09852-B286EC95; Fri, 29 Sep 2017 15:35:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQlcr41y
 kwYIpkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7j5OYCh7LV/ye+4WlgfG8ZBcjJ4eEgJ/E
 rqufWUFsYYFkieaOHexdjBwcIgI+Evu3uYCEmQWUJZ5fXc4IYgsJ5El8+L2QDcRmE9CX2P3iE
 xNIOa+ArcT0piqQMIuAqsSWOytZQGxRgXCJprP9YDavgKDEyZlPwGxOoPLGLd9YQVqZBTQl1u
 /Sh9gkL9G8dTYzhC0u0fRlJSvEVjWJa/2X2CEOTpeY+KyHZQKjwCwkU2chTJqFZNIsJJMWMLK
 sYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDNZ6BgbGHYx9
 q/wOMUpyMCmJ8pYknYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7Lw0oJ1iUmp5akZaZA4wbm
 LQEB4+SCG9VOlCat7ggMbc4Mx0idYpRUUqc1wckIQCSyCjNg2uDxeolRlkpYV5GBgYGIZ6C1K
 LczBJU+VeM4hyMSsK8Z0C282TmlcBNfwW0mAlo8eSJZ0AWlyQipKQaGKfz7fmQOF1sa/mKr10
 SczZIFZ1KU9r72mvez78+DnNv7X19+LulyOT5LjVx9YsN3mbf8808LLbLJybNZlpo0HfDgm5l
 RW7pp1J77vPcvZOxgVH91OG5H/Qm5DW83OkpWf3zr8uNjKWcmge7c6rMT7if4VjXmLTzzv5r6
 a+D0hcZTuX8tzAqIVuJpTgj0VCLuag4EQDAa27p0AIAAA==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1506699306!111009501!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35920 invoked from network); 29 Sep 2017 15:35:06 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:35:06 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53724865"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
 <20170929145157.30180-2-paul.durrant@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <05a104de-8f87-8904-66cd-4bc8fa29bd64@citrix.com>
Date: Fri, 29 Sep 2017 16:35:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170929145157.30180-2-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)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v8 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTU6NTEsIFBhdWwgRHVycmFudCB3cm90ZToKPiBBIHN1YnNlcXVlbnQgcGF0
Y2ggd2lsbCByZW1vdmUgdGhlIGN1cnJlbnQgaW1wbGljaXQgbGltaXRhdGlvbiBvbiBjcmVhdGlv
bgo+IG9mIGlvcmVxIHNlcnZlcnMgd2hpY2ggaXMgZHVlIHRvIHRoZSBhbGxvY2F0aW9uIG9mIGdm
bnMgZm9yIHRoZSBpb3JlcQo+IHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlvcmVxIHJpbmcuCj4K
PiBJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFuIGV4cGxpY2l0
IGxpbWl0IGFuZCwgc2luY2UKPiB0aGlzIGxpbWl0IHNob3VsZCBiZSBzbWFsbCwgaXQgc2ltcGxp
ZmllcyB0aGUgY29kZSB0byBtYWludGFpbiBhbiBhcnJheSBvZgo+IHRoYXQgc2l6ZSByYXRoZXIg
dGhhbiB1c2luZyBhIGxpc3QuCj4KPiBBbHNvLCBieSByZXNlcnZpbmcgYW4gYXJyYXkgc2xvdCBm
b3IgdGhlIGRlZmF1bHQgc2VydmVyIGFuZCBwb3B1bGF0aW5nCj4gYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCj4gdG8g
c3ViLWZ1bmN0aW9ucyBjYW4gYmUgYXZvaWRlZC4KPgo+IFNvbWUgZnVuY3Rpb24gcmV0dXJuIHZh
bHVlcyBhcmUgY2hhbmdlZCBieSB0aGlzIHBhdGNoOiBTcGVjaWZpY2FsbHksIGluCj4gdGhlIGNh
c2Ugd2hlcmUgdGhlIGlkIG9mIHRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBpcyBwYXNzZWQgaW4s
IC1FT1BOT1RTVVBQCj4gaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Cj4gdjg6Cj4gIC0gQWRkcmVzc2VkIHZhcmlv
dXMgY29tbWVudHMgZnJvbSBKYW4uCj4KPiB2NzoKPiAgLSBGaXhlZCBhc3NlcnRpb24gZmFpbHVy
ZSBmb3VuZCBpbiB0ZXN0aW5nLgo+Cj4gdjY6Cj4gIC0gVXBkYXRlZCBhY2NvcmRpbmcgdG8gY29t
bWVudHMgbWFkZSBieSBSb2dlciBvbiB2NCB0aGF0IEknZCBtaXNzZWQuCj4KPiB2NToKPiAgLSBT
d2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZFUigpIG1hY3JvcyB0byBnZXQvc2V0X2lvcmVxX3Nl
cnZlcigpCj4gICAgZnVuY3Rpb25zIHRvIGF2b2lkIHBvc3NpYmxlIGRvdWJsZS1ldmFsdWF0aW9u
IGlzc3Vlcy4KPgo+IHY0Ogo+ICAtIEludHJvZHVjZWQgbW9yZSBoZWxwZXIgbWFjcm9zIGFuZCBy
ZWxvY2F0ZWQgdGhlbSB0byB0aGUgdG9wIG9mIHRoZQo+ICAgIGNvZGUuCj4KPiB2MzoKPiAgLSBO
ZXcgcGF0Y2ggKHJlcGxhY2luZyAibW92ZSBpc19kZWZhdWx0IGludG8gc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIiKSBpbgo+ICAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA1MjUgKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
IHwgIDEwICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjcwIGluc2VydGlvbnMoKyksIDI2NSBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKPiBpbmRleCBmMmUwYjNmNzRhLi5lNjU1ZDJlYWIzIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwo+IEBAIC0zMyw2ICszMyw0MSBAQAo+ICAKPiAgI2luY2x1ZGUgPHB1YmxpYy9o
dm0vaW9yZXEuaD4KPiAgCj4gK3N0YXRpYyB2b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+ICt7Cj4gKyAgICBBU1NFUlQoaWQgPCBNQVhf
TlJfSU9SRVFfU0VSVkVSUyk7Cj4gKyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXSk7Cj4gKwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWlu
LmlvcmVxX3NlcnZlci5zZXJ2ZXJbaWRdID0gczsKPiArfQo+ICsKPiArI2RlZmluZSBHRVRfSU9S
RVFfU0VSVkVSKGQsIGlkKSBcCj4gKyAgICAoZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIuc2VydmVyW2lkXQo+ICsKPiArc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpnZXRf
aW9yZXFfc2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQpCj4gK3sKPiAr
ICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMgKQo+ICsgICAgICAgIHJldHVybiBO
VUxMOwo+ICsKPiArICAgIHJldHVybiBHRVRfSU9SRVFfU0VSVkVSKGQsIGlkKTsKPiArfQo+ICsK
PiArI2RlZmluZSBJU19ERUZBVUxUKHMpIFwKPiArICAgICgocykgPT0gZ2V0X2lvcmVxX3NlcnZl
cigocyktPmRvbWFpbiwgREVGQVVMVF9JT1NFUlZJRCkpCj4gKwo+ICsvKgo+ICsgKiBJdGVyYXRl
IG92ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMuIFRoZSB1c2Ugb2YgaW5saW5lIGZ1bmN0
aW9uCj4gKyAqIGdldF9pb3JlcV9zZXJ2ZXIoKSBpbiB0aGUgaW5jcmVtZW50IGlzIGRlbGliZXJh
dGUgYXMgdXNlIG9mIHRoZQo+ICsgKiBHRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm8gd2lsbCBjYXVz
ZSBnY2MgdG8gY29tcGxhaW4gYWJvdXQgYW4gYXJyYXkKPiArICogb3ZlcmZsb3cuCj4gKyAqLwo+
ICsjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXAo+ICsgICAgZm9yICgg
KGlkKSA9IDAsIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgMCk7IFwKPiArICAgICAgICAgIChp
ZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXAo+ICsgICAgICAgICAgKHMpID0gZ2V0X2lvcmVx
X3NlcnZlcihkLCArKyhpZCkpICkKCkknbSBndWVzc2luZyBmcm9tIHRoZSB2YXJpb3VzIGNvbnN0
cnVjdHMsIHRoZSBsaXN0IG9mIGlvcmVxIHNlcnZlcnMKbWlnaHQgaGF2ZSBlbWJlZGRlZCBOVUxM
cyBpbiB0aGUgbWlkZGxlPwoKSWYgc28sIGhvdyBhYm91dCB0aGlzPwoKI2RlZmluZSBGT1JfRUFD
SF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpIFwKwqDCoMKgIGZvciAoIChpZCkgPSAwLCAocykgPSBH
RVRfSU9SRVFfU0VSVkVSKGQsIDApOyBcCsKgwqDCoMKgwqDCoMKgwqDCoCAoaWQpIDwgTUFYX05S
X0lPUkVRX1NFUlZFUlM7IFwKwqDCoMKgwqDCoMKgwqDCoMKgIChzKSA9IGdldF9pb3JlcV9zZXJ2
ZXIoZCwgKysoaWQpKSApIFwKwqDCoMKgIGlmICggIXMgKSBcCsKgwqDCoCDCoMKgwqAgY29udGlu
dWU7IFwKwqDCoMKgIGVsc2UKCkV2ZXJ5IHNpbmdsZSB1c2Ugb2YgdGhpcyBsb29wIGhhcyB0aGUg
Y29udGludWUgY2xhdXNlLCB3aGljaCB3aWxsIGdvCnN1YnRseSB3cm9uZyBpZiBzb21lb25lIHR5
cG9zIGNvbnRpbnVlIGFzIGJyZWFrLsKgIFRoaXMgY29uc3RydWN0IHdpbGwKd29yayBjb3JyZWN0
bHkgd2l0aCBvciB3aXRob3V0IGJyYWNlcyBpbiB0aGUgbWFpbiBib2R5IG9mIGNvZGUuCgooRm9y
IHZlcnkgYnJhdmUgcGVvcGxlLCBodHRwczovL3d3dy5jaGlhcmsuZ3JlZW5lbmQub3JnLnVrL35z
Z3RhdGhhbS9tcC8KaXMgYW4gaW50ZXJlc3RpbmcgcmVhZCBmb3IgcXVpdGUgd2hhdCBpcyBwb3Nz
aWJsZSBieSB0YWtpbmcgdGhlIGFib3ZlIHRvCmV4dHJlbWVzLikKCkJleW9uZCB0aGF0LCB3aHkg
aXMgR0VUX0lPUkVRX1NFUlZFUigpIG5lZWRlZD/CoCBBbGwgaXQgYXBwZWFycyB0byBkbyBpcwpj
b21wbGljYXRlIGNvZGUgd2hpY2ggY291bGQgcGVyZmVjdGx5IGVhc2lseSB1c2UgZ2V0X2lvcmVx
X3NlcnZlcigpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:36:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxKe-000829-H5; Fri, 29 Sep 2017 15:36:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438d2e384=Ian.Jackson@citrix.com>)
 id 1dxxKd-00081r-Pi
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:36:03 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0F/A7-01754-2686EC95; Fri, 29 Sep 2017 15:36:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG5Sxrl
 Ig+9tChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b66W9YC2YxVbzbeZ25gfE9YxcjJ4eEgL/E
 rl3LwWw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMg8WD6VnYQm0VAV
 aJv+zmwuIiAlsT6FU+h6lUkTs3rApsjLGAvMXfaTLB6TgEriRddF8H2CglkSDyZdpcJ4h4Tib
 cLdwL1cgDF1STmro+fwMg3C8lFs5BcNAvJRQsYmVcxahSnFpWlFukaGuolFWWmZ5TkJmbm6Bo
 amOrlphYXJ6an5iQmFesl5+duYgSGGgMQ7GBc2e58iFGSg0lJlLck6VykEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQlem3SgnGBRanpqRVpmDjDoYdISHDxKIrz/0oDSvMUFibnFmekQqVOMlhzHN
 l3+w8Rx4+F1INlx8+4fJiGWvPy8VClx3qsgDQIgDRmleXDjYJF5iVFWSpiXEehAIZ6C1KLczB
 JU+VeM4hyMSsK8ziBX8WTmlcBtfQV0EBPQQZMnngE5qCQRISXVwMhm/nZJ3J/fX9oXfDiSoJI
 4P3dLw5+on5WLL567fWte3qIMzwXiZ1290xv23bO0LJaMeRWivt5ZzvNISeeOQqnS4NIjO7XW
 OXgc7LFY6K+Wy5UuOoe5KGBazBmHh+/vzbjjzPOd9ewCobfn/G2n5T9dzfGn9fQXW7P7PYrnr
 9jZZyuyqErn1ymxFGckGmoxFxUnAgC9qOD/xwIAAA==
X-Env-Sender: prvs=438d2e384=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506699361!112270206!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29472 invoked from network); 29 Sep 2017 15:36:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:36:02 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="441807642"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22990.26713.514931.869616@mariner.uk.xensource.com>
Date: Fri, 29 Sep 2017 16:35:53 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170929142417.83264-3-roger.pau@citrix.com>
References: <20170929142417.83264-1-roger.pau@citrix.com>
 <20170929142417.83264-3-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] osstest: use type='hvm' for HVM guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAyLzJdIG9zc3Rlc3Q6IHVzZSB0eXBlPSdo
dm0nIGZvciBIVk0gZ3Vlc3RzIik6Cj4gVGhlIHByZXZpb3VzIGJ1aWxkZXI9J2h2bScgaXMgYWxz
byBrZXB0IGZvciBjb21wYXRpYmlsaXR5IHdpdGggb2xkZXIKPiBYZW4gcmVsZWFzZXMuIE5vdGUg
dGhhdCB0aGUgdHlwZSBvcHRpb24gaXMgaWdub3JlZCBpbiBwcmV2aW91cyBYZW4KPiB2ZXJzaW9u
cy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:36:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxKy-00086G-PI; Fri, 29 Sep 2017 15:36:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438d2e384=Ian.Jackson@citrix.com>)
 id 1dxxKx-00085y-C8
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:36:23 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2D/8B-02225-6786EC95; Fri, 29 Sep 2017 15:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDvW5pxrl
 Ig9OPBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owf8/ayFcxlqnjTspyxgfEpYxcjJ4eEgL/E
 k4+9zCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixk5iyaBYriM0io
 CrRc+AmWI2IgJbE+hVPoepVJE7N6wKbIyxgIvF36lSwek4BK4n+G8fBbCGBDIlLn3axQNxjIv
 F24U6gXg6guJrE3PXxExj5ZiG5aBaSi2YhuWgBI/MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1
 DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwdiw1+8QoyQHk5Iob0nSuUghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErw26UA5waLU9NSKtMwcYNDDpCU4eJREeKtA0rzFBYm5xZnpEKlTjMYcN
 x5e/8PE0XHz7h8mIZa8/LxUKXFeH5BSAZDSjNI8uEGwaLzEKCslzMvIwMAgxFOQWpSbWYIq/4
 pRnINRSZi3GWQKT2ZeCdy+V0CnMAGdMnniGZBTShIRUlINjCYZtRJLeNcc1FJQXpZqdjUsJOD
 mz5VFBQFxiX4fMmXlb57f8nuq7rI7j88pFd+8uD9E79Em0fydHIainmVMdwKfaU7azXaqJKsg
 4OihTadSem/sc9ZzXqJcs35bONcd6Rsvf5mE/rFMn/H772t9pxfBGszHX+SWJXyZ+7TKMM6pL
 XiWVN6WK0osxRmJhlrMRcWJAI+AxM7BAgAA
X-Env-Sender: prvs=438d2e384=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506699379!117176359!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35757 invoked from network); 29 Sep 2017 15:36:21 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:36:21 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="449792903"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22990.26684.2370.473428@mariner.uk.xensource.com>
Date: Fri, 29 Sep 2017 16:35:24 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170929142417.83264-2-roger.pau@citrix.com>
References: <20170929142417.83264-1-roger.pau@citrix.com>
 <20170929142417.83264-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzJdIG9zc3Rlc3Q6IGZpeCBQVkggRG9t
VSB0ZXN0cyIpOgo+IFRoZSBwdmg9MSB4bCBvcHRpb24gd2FzIHJlbW92ZWQsIHNvIHN3aXRjaCB0
aGUgUFZIIHRlc3RzIHRvIHVzZQo+IHR5cGU9J3B2aCcgaW5zdGVhZC4KCldoYXQgd2lsbCBiZSB0
aGUgZWZmZWN0IG9mIHRoaXMgb24gb2xkIFhlbiBicmFuY2hlcyA/CkkgdGhpbmsgaXQgbWlnaHQg
c3RvcCB0aGUgcHZoIHRlc3RzIGZyb20gd29ya2luZyBpbiB0aG9zZSBicmFuY2hlcy4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:38:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:38:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxMy-0008Ni-66; Fri, 29 Sep 2017 15:38:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4384c3d6d=Paul.Durrant@citrix.com>)
 id 1dxxMw-0008NR-MN
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:38:26 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 28/A4-01810-1F86EC95; Fri, 29 Sep 2017 15:38:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQvdjxrl
 Ig/ZHghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPOYfYCy6YVDQcbWFqYPxh3MXIySEh4Cfx
 4PRZNhCbTUBHYunR+UxdjBwcIgKFEpNP84GEmQWUJZ5fXc4IYgsLJEvsnzuFCcQWEUiRWL1zE
 QuEbSWx/N8JsDiLgKrE7NNz2UFsXgF3iWs/LgH1cnEICSxklJiwfTszSIJTwE6iZ99ksAZGAV
 mJL42rmSGWiUvcejKfCeI2AYkle84zQ9iiEi8f/2OFsA0kti7dxwJyJ7OApsT6XfoQrYoSU7o
 fQu0VlDg58wnLBEbhWUimzkLomIWkYxaSjgWMLKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0N
 TPVyU4uLE9NTcxKTivWS83M3MQIDv56BgXEH493JfocYJTmYlER5S5LORQrxJeWnVGYkFmfEF
 5XmpBYfYpTh4FCS4N2YDpQTLEpNT61Iy8wBxiBMWoKDR0mE9xNImre4IDG3ODMdInWK0ZLj2K
 bLf5g4Zty8CySfXJv3l0mIJS8/L1VKnPc4SIMASENGaR7cOFiauMQoKyXMy8jAwCDEU5BalJt
 Zgir/ilGcg1FJmPcHyBSezLwSuK2vgA5iAjpo8sQzIAeVJCKkpBoY3T+vnNW00PFk/ox3xe+t
 OOUexB/Rfj7H9euHDFeN50qrTu/sPRCSIzHjtPLrhwHXVduO+0Tu0bfqXX6Bnftl5F6unN3pv
 w4YTb9qW8SVpH56h11Gp9qvFs5XKSbb5p5OuVW/eN7Ng3FzJRzXGN561O+68Mv0KCuZvMnfe9
 UEM2fmh6akO82dpcRSnJFoqMVcVJwIACTjDrYOAwAA
X-Env-Sender: prvs=4384c3d6d=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1506699505!93289190!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54870 invoked from network); 29 Sep 2017 15:38:25 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:38:25 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53725072"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8 01/11] x86/hvm/ioreq: maintain an array of ioreq
 servers rather than a list
Thread-Index: AQHTOTKDiEoWJUdyF0KBweUQ0iyDJqLL3RqAgAAhzPA=
Date: Fri, 29 Sep 2017 15:38:05 +0000
Message-ID: <67f0b421bac34414ab40ca1ea4a64719@AMSPEX02CL03.citrite.net>
References: <20170929145157.30180-1-paul.durrant@citrix.com>
 <20170929145157.30180-2-paul.durrant@citrix.com>
 <05a104de-8f87-8904-66cd-4bc8fa29bd64@citrix.com>
In-Reply-To: <05a104de-8f87-8904-66cd-4bc8fa29bd64@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v8 01/11] x86/hvm/ioreq: maintain an array
 of ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDI5IFNlcHRlbWJlciAyMDE3IDE2OjM1DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjgg
MDEvMTFdIHg4Ni9odm0vaW9yZXE6IG1haW50YWluIGFuIGFycmF5IG9mIGlvcmVxDQo+IHNlcnZl
cnMgcmF0aGVyIHRoYW4gYSBsaXN0DQo+IA0KPiBPbiAyOS8wOS8xNyAxNTo1MSwgUGF1bCBEdXJy
YW50IHdyb3RlOg0KPiA+IEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIHJlbW92ZSB0aGUgY3VycmVu
dCBpbXBsaWNpdCBsaW1pdGF0aW9uIG9uIGNyZWF0aW9uDQo+ID4gb2YgaW9yZXEgc2VydmVycyB3
aGljaCBpcyBkdWUgdG8gdGhlIGFsbG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxDQo+ID4g
c3RydWN0dXJlcyBhbmQgYnVmZmVyZWQgaW9yZXEgcmluZy4NCj4gPg0KPiA+IEl0IHdpbGwgdGhl
cmVmb3JlIGJlIG5lY2Vzc2FyeSB0byBpbnRyb2R1Y2UgYW4gZXhwbGljaXQgbGltaXQgYW5kLCBz
aW5jZQ0KPiA+IHRoaXMgbGltaXQgc2hvdWxkIGJlIHNtYWxsLCBpdCBzaW1wbGlmaWVzIHRoZSBj
b2RlIHRvIG1haW50YWluIGFuIGFycmF5IG9mDQo+ID4gdGhhdCBzaXplIHJhdGhlciB0aGFuIHVz
aW5nIGEgbGlzdC4NCj4gPg0KPiA+IEFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90IGZv
ciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcNCj4gPiBhcnJheSBzbG90cyBlYXJs
eSBpbiBjcmVhdGUsIHRoZSBuZWVkIHRvIHBhc3MgYW4gJ2lzX2RlZmF1bHQnIGJvb2xlYW4NCj4g
PiB0byBzdWItZnVuY3Rpb25zIGNhbiBiZSBhdm9pZGVkLg0KPiA+DQo+ID4gU29tZSBmdW5jdGlv
biByZXR1cm4gdmFsdWVzIGFyZSBjaGFuZ2VkIGJ5IHRoaXMgcGF0Y2g6IFNwZWNpZmljYWxseSwg
aW4NCj4gPiB0aGUgY2FzZSB3aGVyZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVy
IGlzIHBhc3NlZCBpbiwgLQ0KPiBFT1BOT1RTVVBQDQo+ID4gaXMgbm93IHJldHVybmVkIHJhdGhl
ciB0aGFuIC1FTk9FTlQuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gPiAtLS0NCj4gPiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPg0KPiA+DQo+ID4gdjg6DQo+ID4gIC0gQWRkcmVzc2VkIHZhcmlvdXMgY29tbWVu
dHMgZnJvbSBKYW4uDQo+ID4NCj4gPiB2NzoNCj4gPiAgLSBGaXhlZCBhc3NlcnRpb24gZmFpbHVy
ZSBmb3VuZCBpbiB0ZXN0aW5nLg0KPiA+DQo+ID4gdjY6DQo+ID4gIC0gVXBkYXRlZCBhY2NvcmRp
bmcgdG8gY29tbWVudHMgbWFkZSBieSBSb2dlciBvbiB2NCB0aGF0IEknZCBtaXNzZWQuDQo+ID4N
Cj4gPiB2NToNCj4gPiAgLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZFUigpIG1hY3JvcyB0
byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpDQo+ID4gICAgZnVuY3Rpb25zIHRvIGF2b2lkIHBvc3Np
YmxlIGRvdWJsZS1ldmFsdWF0aW9uIGlzc3Vlcy4NCj4gPg0KPiA+IHY0Og0KPiA+ICAtIEludHJv
ZHVjZWQgbW9yZSBoZWxwZXIgbWFjcm9zIGFuZCByZWxvY2F0ZWQgdGhlbSB0byB0aGUgdG9wIG9m
IHRoZQ0KPiA+ICAgIGNvZGUuDQo+ID4NCj4gPiB2MzoNCj4gPiAgLSBOZXcgcGF0Y2ggKHJlcGxh
Y2luZyAibW92ZSBpc19kZWZhdWx0IGludG8gc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIiKSBpbg0K
PiA+ICAgIHJlc3BvbnNlIHRvIHJldmlldyBjb21tZW50cy4NCj4gPiAtLS0NCj4gPiAgeGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA1MjUgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLQ0KPiAtLS0tLQ0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aCB8ICAxMCArLQ0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDI3MCBpbnNlcnRpb25zKCspLCAyNjUg
ZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+ID4gaW5kZXggZjJlMGIzZjc0YS4uZTY1
NWQyZWFiMyAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gPiBAQCAtMzMsNiArMzMsNDEgQEANCj4g
Pg0KPiA+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPg0KPiA+DQo+ID4gK3N0YXRpYyB2
b2lkIHNldF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkLA0K
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzKQ0KPiA+ICt7DQo+ID4gKyAgICBBU1NFUlQoaWQgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUyk7
DQo+ID4gKyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
c2VydmVyW2lkXSk7DQo+ID4gKw0KPiA+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl
cnZlci5zZXJ2ZXJbaWRdID0gczsNCj4gPiArfQ0KPiA+ICsNCj4gPiArI2RlZmluZSBHRVRfSU9S
RVFfU0VSVkVSKGQsIGlkKSBcDQo+ID4gKyAgICAoZCktPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9z
ZXJ2ZXIuc2VydmVyW2lkXQ0KPiA+ICsNCj4gPiArc3RhdGljIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpnZXRfaW9yZXFfc2VydmVyKGNvbnN0IHN0cnVjdCBkb21haW4NCj4gKmQsDQo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgaWQpDQo+ID4gK3sNCj4gPiArICAgIGlmICggaWQgPj0gTUFYX05SX0lPUkVRX1NFUlZFUlMg
KQ0KPiA+ICsgICAgICAgIHJldHVybiBOVUxMOw0KPiA+ICsNCj4gPiArICAgIHJldHVybiBHRVRf
SU9SRVFfU0VSVkVSKGQsIGlkKTsNCj4gPiArfQ0KPiA+ICsNCj4gPiArI2RlZmluZSBJU19ERUZB
VUxUKHMpIFwNCj4gPiArICAgICgocykgPT0gZ2V0X2lvcmVxX3NlcnZlcigocyktPmRvbWFpbiwg
REVGQVVMVF9JT1NFUlZJRCkpDQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBJdGVyYXRlIG92ZXIg
YWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMuIFRoZSB1c2Ugb2YgaW5saW5lIGZ1bmN0aW9uDQo+
ID4gKyAqIGdldF9pb3JlcV9zZXJ2ZXIoKSBpbiB0aGUgaW5jcmVtZW50IGlzIGRlbGliZXJhdGUg
YXMgdXNlIG9mIHRoZQ0KPiA+ICsgKiBHRVRfSU9SRVFfU0VSVkVSKCkgbWFjcm8gd2lsbCBjYXVz
ZSBnY2MgdG8gY29tcGxhaW4gYWJvdXQgYW4gYXJyYXkNCj4gPiArICogb3ZlcmZsb3cuDQo+ID4g
KyAqLw0KPiA+ICsjZGVmaW5lIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykgXA0KPiA+
ICsgICAgZm9yICggKGlkKSA9IDAsIChzKSA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgMCk7IFwNCj4g
PiArICAgICAgICAgIChpZCkgPCBNQVhfTlJfSU9SRVFfU0VSVkVSUzsgXA0KPiA+ICsgICAgICAg
ICAgKHMpID0gZ2V0X2lvcmVxX3NlcnZlcihkLCArKyhpZCkpICkNCj4gDQo+IEknbSBndWVzc2lu
ZyBmcm9tIHRoZSB2YXJpb3VzIGNvbnN0cnVjdHMsIHRoZSBsaXN0IG9mIGlvcmVxIHNlcnZlcnMN
Cj4gbWlnaHQgaGF2ZSBlbWJlZGRlZCBOVUxMcyBpbiB0aGUgbWlkZGxlPw0KPiANCj4gSWYgc28s
IGhvdyBhYm91dCB0aGlzPw0KPiANCj4gI2RlZmluZSBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwg
aWQsIHMpIFwNCj4gwqDCoMKgIGZvciAoIChpZCkgPSAwLCAocykgPSBHRVRfSU9SRVFfU0VSVkVS
KGQsIDApOyBcDQo+IMKgwqDCoMKgwqDCoMKgwqDCoCAoaWQpIDwgTUFYX05SX0lPUkVRX1NFUlZF
UlM7IFwNCj4gwqDCoMKgwqDCoMKgwqDCoMKgIChzKSA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgKyso
aWQpKSApIFwNCj4gwqDCoMKgIGlmICggIXMgKSBcDQo+IMKgwqDCoCDCoMKgwqAgY29udGludWU7
IFwNCj4gwqDCoMKgIGVsc2UNCg0KSSdtIG9rIHdpdGggaXQgYnV0IEknbGwgd2FpdCBmb3Igb3Ro
ZXJzIG9waW5pb24gb24gd2hldGhlciB0aGlzIGlzIHRha2luZyB0aGUgbWFjcm8gbWFnaWMgdG9v
IGZhci4NCg0KPiANCj4gRXZlcnkgc2luZ2xlIHVzZSBvZiB0aGlzIGxvb3AgaGFzIHRoZSBjb250
aW51ZSBjbGF1c2UsIHdoaWNoIHdpbGwgZ28NCj4gc3VidGx5IHdyb25nIGlmIHNvbWVvbmUgdHlw
b3MgY29udGludWUgYXMgYnJlYWsuwqAgVGhpcyBjb25zdHJ1Y3Qgd2lsbA0KPiB3b3JrIGNvcnJl
Y3RseSB3aXRoIG9yIHdpdGhvdXQgYnJhY2VzIGluIHRoZSBtYWluIGJvZHkgb2YgY29kZS4NCj4g
DQo+IChGb3IgdmVyeSBicmF2ZSBwZW9wbGUsDQo+IGh0dHBzOi8vd3d3LmNoaWFyay5ncmVlbmVu
ZC5vcmcudWsvfnNndGF0aGFtL21wLw0KPiBpcyBhbiBpbnRlcmVzdGluZyByZWFkIGZvciBxdWl0
ZSB3aGF0IGlzIHBvc3NpYmxlIGJ5IHRha2luZyB0aGUgYWJvdmUgdG8NCj4gZXh0cmVtZXMuKQ0K
PiANCj4gQmV5b25kIHRoYXQsIHdoeSBpcyBHRVRfSU9SRVFfU0VSVkVSKCkgbmVlZGVkP8KgIEFs
bCBpdCBhcHBlYXJzIHRvIGRvIGlzDQo+IGNvbXBsaWNhdGUgY29kZSB3aGljaCBjb3VsZCBwZXJm
ZWN0bHkgZWFzaWx5IHVzZSBnZXRfaW9yZXFfc2VydmVyKCkuDQo+IA0KDQpJdCBvbWl0cyBhIGJv
dW5kcyBjaGVjayBpbiBjYXNlcyB3aGVyZSBvbmUgaXMgbm90IG5lZWRlZC4gSSBjb3VsZCBvcGVu
IGNvZGUgdGhlIGFycmF5IGRlcmVmZXJlbmNlIGJ1dCBJIHRoaW5rIHRoYXQncyBsZXNzIHRpZHku
DQoNCiAgUGF1bA0KDQo+IH5BbmRyZXcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:42:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:42:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxQg-0000hr-SH; Fri, 29 Sep 2017 15:42:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438a79e6a=George.Dunlap@citrix.com>)
 id 1dxxQf-0000ha-IC; Fri, 29 Sep 2017 15:42:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 4E/FB-03610-8D96EC95; Fri, 29 Sep 2017 15:42:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpO6NzHO
 RBpNWsln0tt5lsfiyvIHR4vuWyUwOzB6HP1xhCWCMYs3MS8qvSGDNePn2BlvBDtaKO2/KGhhP
 sXQxcnJICPhL3H/ZyAZiCwu4SkycvBYozsUhIjCPSeLL5ltsIA6zwA1GiRMPVzOBVAkJ2Evcn
 fCKFcRmE9CTmHf8K9gkXgFbic4rT9hBbBYBVYl/HZMYQWxRgXCJprP9UDWCEidnPgGzOQUcJN
 qv9wIt4ABaoCmxfpc+SJhZQFzi1pP5TBC2vETz1tnMEGtVJRY/OMo+gZF/FpJJsxC6ZyHpnoW
 kewEjyypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwZQCC
 HYxNiwIPMUpyMCmJ8pYknYsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7MgMoJ1iUmp5akZaZA
 4wcmLQEB4+SCO8KkDRvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonz7gMpEgApyijNgxsBi+
 JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZVAaYEIZ7MvBK4Ta+AjmACOmLyxDMgR5QkIqS
 kGhg7Fp6uivMXL/yX3hDKqLYvTzrB09MmL7Le6ej8uztKGZZIr41ZxPpISfL9ZYOOnaHFbRdO
 LXR7Jnze/zeL1cQ0E895Od92f3yT2r3qSnqwnbDyzYJ9l5Pt5DN9y2cYXp5kJ8zPtWSX3HSFY
 49y2xpC3wRU1hr38RiIzlTrLQiKdGflU/B9psRSnJFoqMVcVJwIAMScbwDdAgAA
X-Env-Sender: prvs=438a79e6a=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1506699733!113737519!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28689 invoked from network); 29 Sep 2017 15:42:15 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:42:15 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="441808446"
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>, "xen-api@lists.xenproject.org"
 <xen-api@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, Simon Kuenzer <simon.kuenzer@neclab.eu>, Felipe
 Huici <Felipe.Huici@neclab.eu>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com-0>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7d930295-a341-1930-1639-f245ac864e02@citrix.com>
Date: Fri, 29 Sep 2017 16:39:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com-0>
Content-Language: en-US
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Anil Madhavapeddy <anil@recoil.org>
Subject: Re: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid,
	Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjkvMjAxNyAwMTowNyBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBEZWFyIGNvbW1pdHRl
cnMsCj4gCj4gaW4gYWNjb3JkYW5jZSB3aXRoIGh0dHBzOi8vd3d3LnhlbnByb2plY3Qub3JnL2dv
dmVybmFuY2UuaHRtbCwgSSBuZWVkIHRoZSBsZWFkZXJzaGlwIHRlYW1zIG9mIHRoZSB0d28gbWF0
dXJlIHByb2plY3RzIOKAkyB0aGUgSHlwZXJ2aXNvciBhbmQgdGhlIFhBUEkgcHJvamVjdCDigJMg
dG8gdm90ZSBvbiB0aGlzIHByb3Bvc2FsLgo+IAo+IFRoZSBBZHZpc29yeSBCb2FyZCBpcyBlbmRv
cnNpbmcgdGhlIHByb3Bvc2FsIGFuZCB0aGVyZSBzZWVtcyB0byBiZSB3aWRlIGNvbnNlbnN1cyBh
bW9uZ3N0IGNvbW11bml0eSBtZW1iZXJzLgo+IAo+IFRoZSBzcGVjaWZpYyB2b3RpbmcgcnVsZXMg
aW4gdGhpcyBjYXNlIGFyZSBvdXRsaW5lZCBpbiBzZWN0aW9uIGh0dHBzOi8vd3d3LnhlbnByb2pl
Y3Qub3JnL2dvdmVybmFuY2UuaHRtbCNwcm9qZWN0LWRlY2lzaW9ucwo+IAo+IFBlb3BsZSBhbGxv
d2VkIHRvIHZvdGUgb24gYmVoYWxmIG9mIHRoZSBIeXBlcnZpc29yIHByb2plY3QgYXJlOgo+IEp1
bGllbiBHcmFsbCwgQW5keSBDb29wZXIsIEdlb3JnZSBEdW5sYXAsIElhbiBKYWNrc29uLCBKYW4g
QmV1bGljaCwgS29ucmFkIFIgV2lsaywgU3RlZmFubyBTdGFiZWxsaW5pLCBUaW3CoERlZWdhbiwg
V2VpIExpdQoKKzEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:47:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxVF-0000uV-HK; Fri, 29 Sep 2017 15:47:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxxVE-0000uP-Ld
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:47:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D5/51-03283-3FA6EC95; Fri, 29 Sep 2017 15:46:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvdz1rl
 Ig4YGWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+zePsBa2sFUuXtTE1MDazdDFyckgI+En8
 fH6fGcRmEVCVOHP1LmMXIwcHm4C9xPSvFSBhEQFtiRer1rGB2MwCKhKn5nWBtQoLmEj8nTqVF
 cTmFfCU6Pv2BKiGi0NIYA6jxK+X7xkhEoISJ2c+YYFo1pFYsPsTG8h8ZgFpieX/OEDCnECrtk
 7qZAKxRYHm9y95yg5iCwkoSvTPe8AGcWa6xMRnPSwTGPlnIZk6C8nUWQhTFzAyr2LUKE4tKks
 t0jU00ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxABiDYwXh5Y8AhRkkOJiVR
 Xq/Mc5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjZgAEtJFiUmp5akZaZA4wFmLQEB4+SCG8MS
 CtvcUFibnFmOkTqFKMux42H1/8wCbHk5eelSonzXgcpEgApyijNgxsBi8tLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEoaYwpOZVwK36RXQEUxAR0yeeAbkiJJEhJRUA+NGHQa3/Q+iWR32zUv
 47S2Xdyj++IsrkizTKndkSH0s9foW5Dvna1LVvIKSuLO/Dde294lvyGyX6Htcl6PL2b7yXsDT
 OrniqXYhf1f+DXx1UTyDoe5M8+otXB+9tZ5m+9l9X3VJeMPeiNuLg/Ii7u09e5FT1y/6e/pvS
 bNXMRt3cjGF74l4kKjEUpyRaKjFXFScCACzOJP4xgIAAA==
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1506700018!85151137!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38548 invoked from network); 29 Sep 2017 15:46:59 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-15.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:46:59 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53725642"
Date: Fri, 29 Sep 2017 16:46:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170929154655.f3tqqqcudo4ciy35@dhcp-3-128.uk.xensource.com>
References: <20170929142417.83264-1-roger.pau@citrix.com>
 <20170929142417.83264-2-roger.pau@citrix.com>
 <22990.26684.2370.473428@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22990.26684.2370.473428@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDM6MzU6MjRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCAxLzJdIG9zc3Rlc3Q6IGZpeCBQ
VkggRG9tVSB0ZXN0cyIpOgo+ID4gVGhlIHB2aD0xIHhsIG9wdGlvbiB3YXMgcmVtb3ZlZCwgc28g
c3dpdGNoIHRoZSBQVkggdGVzdHMgdG8gdXNlCj4gPiB0eXBlPSdwdmgnIGluc3RlYWQuCj4gCj4g
V2hhdCB3aWxsIGJlIHRoZSBlZmZlY3Qgb2YgdGhpcyBvbiBvbGQgWGVuIGJyYW5jaGVzID8KClBW
SHYxIGlzIGFsc28gcmVtb3ZlZCBmcm9tIHRoZSBMaW51eCBrZXJuZWwsIHNvIGl0J3MganVzdCBh
IG1hdHRlciBvZgp0aW1lIHVudGlsIHRob3NlIHN0YXJ0IGZhaWxpbmcsIGlmIHRoZXkgYXJlIG5v
dCBmYWlsaW5nIGFscmVhZHkuCgo+IEkgdGhpbmsgaXQgbWlnaHQgc3RvcCB0aGUgcHZoIHRlc3Rz
IGZyb20gd29ya2luZyBpbiB0aG9zZSBicmFuY2hlcy4KClRoaXMgY2hhbmdlIHdpbGwganVzdCB0
dXJuIHRoZSBQVkggdGVzdHMgaW50byBQViB0ZXN0IG9uIG9sZCBicmFuY2hlcywKYmVjYXVzZSB0
eXBlPXB2aCB3aWxsIGJlIGlnbm9yZWQgYW5kIHRoZSBndWVzdCBpcyBnb2luZyB0byBib290IGlu
IFBWCm1vZGUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:51:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:51:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxZJ-0001YQ-44; Fri, 29 Sep 2017 15:51:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxxZI-0001YH-Fn
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:51:12 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E0/DA-03454-FEB6EC95; Fri, 29 Sep 2017 15:51:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvdN9rl
 Ig/NnxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzfx6yFbznqFj0ZQpLA+Nk9i5GTg4JAT+J
 afePs4LYLAKqEr+e9bN1MXJwsAnYS0z/WgESFhFQlvjY2gtUzsXBLNDJKLFq7lNmkBphAUOJ3
 VfVQGp4BTwlVt87ygRiCwmsZpSY9j4XIi4ocXLmExYQm1lAT+LG1Clg45kFpCWW/+OACMtLNG
 +dzQxicwrYSLztOM4GYosKqEj0L3nKDjFSUaJ/3gM2iIvTJSY+62GZwCgwC8mGWUg2zELYMAv
 JhgWMLKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwHBlAIId
 jMffxx1ilORgUhLl3ZZ1LlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO90kJxgUWp6akVaZg4wc
 mDSEhw8SiK8HSBp3uKCxNzizHSI1ClGRSlxXm+QhABIIqM0D64NFq2XGGWlhHkZgQ4R4ilILc
 rNLEGVf8UozsGoJMzLBox9IZ7MvBK46a+AFjMBLZ488QzI4pJEhJRUA6P9/BD1u8apGT5nu8r
 E0lc9Sw/fpce53GST13ZNxUNfbB50rHrNHeqaM2m2Y8XvCXKfe6NPeE5bfdZQwTuT8f7zktqW
 utDg9mvu62K7N5+4eGXaQ0Ov8z/WX/5YEfJA5k1mZUdJZUV04nwj3Uehs4K7HPpLuv/beUiW6
 85xSDKWr5k+ucfNSYmlOCPRUIu5qDgRAM+NUsLRAgAA
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1506700268!71374639!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2384 invoked from network); 29 Sep 2017 15:51:08 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:51:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53725943"
Date: Fri, 29 Sep 2017 16:51:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
 <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDM6MzM6NThQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8wOS8xNyAxNzoyNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IEZyaSwgU2VwIDI5LCAyMDE3IGF0IDAyOjQ2OjUzUE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4gPiBUaGVuLCBJIGFsc28gd29uZGVyIHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSBm
b3IgdGhpcyBncnViIHRvIGxvYWQKPiA+IHRoZSBrZXJuZWwgdXNpbmcgdGhlIFBWSCBlbnRyeSBw
b2ludCBvciB0aGUgbmF0aXZlIGVudHJ5IHBvaW50LiBXb3VsZAo+ID4gaXQgYmUgcG9zc2libGUg
dG8gYm9vdCBhIExpbnV4IGtlcm5lbCB1cCB0byB0aGUgcG9pbnQgd2hlcmUgY3B1aWQgY2FuCj4g
PiBiZSB1c2VkIGluc2lkZSBvZiBhIFBWSCBjb250YWluZXI/Cj4gCj4gSSBkb24ndCB0aGluayB0
b2RheSdzIExpbnV4IGFsbG93cyB0aGF0LiBUaGlzIGhhcyBiZWVuIGRpc2N1c3NlZAo+IHZlcnkg
dGhvcm91Z2hseSBhdCB0aGUgdGltZSBCb3JpcyBhZGRlZCBQVkggVjIgc3VwcG9ydCB0byB0aGUg
a2VybmVsLgoKT0ssIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9uIHRoYXQsIGJ1dCBteSBwbGFu
cyBmb3IgRnJlZUJTRCBpcyB0bwptYWtlIHRoZSBuYXRpdmUgZW50cnkgcG9pbnQgY2FwYWJsZSBv
ZiBib290aW5nIGluc2lkZSBvZiBhIFBWSApjb250YWluZXIgdXAgdG8gdGhlIHBvaW50IHdoZXJl
IGNwdWlkIChvciB3aGF0ZXZlciBtZXRob2QpIGNhbiBiZSB1c2VkCnRvIGRldGVjdCB0aGUgZW52
aXJvbm1lbnQuCgpEbyB5b3UgcmVjYWxsIHdoYXQncyBwcmV2ZW50aW5nIHRoZSBuYXRpdmUgZW50
cnkgcG9pbnQgZnJvbSBib290aW5nCmluc2lkZSBvZiBhIFBWSCBjb250YWluZXI/IElmIGNlcnRh
aW4gZW11bGF0ZWQgZGV2aWNlcyBub3QgcHJlc2VudCBhcmUKbmVlZGVkIGF0IGVhcmx5IGJvb3Qg
d2UgY291bGQgbG9vayBpbnRvIGVpdGhlciByZXBsYWNpbmcgdGhlbSB3aXRoCm90aGVyIG9wdGlv
bnMgYXZhaWxhYmxlIGluc2lkZSBvZiBhIFBWSCBjb250YWluZXIsIG9yIGFzIGEgbGFzdCByZXNv
cnQKbWFraW5nIHRoZW0gYXZhaWxhYmxlIG9uIGEgUFZIIGNvbnRhaW5lci4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:56:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxe2-0001kv-OQ; Fri, 29 Sep 2017 15:56:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxxe1-0001kp-Ej
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:56:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B2/0C-03610-41D6EC95; Fri, 29 Sep 2017 15:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQlcw91y
 kwe8PfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bj6fsZCx5JVExc/JalgfGccBcjJ4eEgJ/E
 u88/WUBsYYEgib4Hm5lBbBGgeMfuz6xdjFwczAIzGCUWHZoLlhASyJM48PoAG4jNJqAvsfvFJ
 yYQm1fAVuLe4RlgNSwCqhL7GmeD2aIC4RJNZ/tZIGoEJU7OfAJkc3BwAtVv3CgAYjILaEqs36
 UPUsEsIC/RvBWik1lAXKLpy0pWiK1qEtf6L7FDnJwusfXvL+YJjAKzkAydhTBpFpJJs5BMWsD
 IsopRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFwZgGAHY8c/
 p0OMkhxMSqK827LORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M3LAcoJFqWmp1akZeYAIwcmL
 cHBoyTCewiklbe4IDG3ODMdInWKUVFKnHcdSJ8ASCKjNA+uDRatlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTM25QNNIUnM68EbvoroMVMQIsnTzwDsrgkESEl1cAYeVN90ak11z2/b7/2+4T
 0k7nf/LryCi+3ZU9RNdjZzenBuSt1torgE/8pQgH/5zeHLw8xns3Hmsw3OfJtyKnoIEaBru11
 9heO87lvuP75g2Bz5I0dH3sdlFoldvvN695QXbcp02P311c/F8SmX4o6w7FDs+JQv9NdxoOMs
 x+rrV7NFKJmGh6uxFKckWioxVxUnAgAc+1mbtECAAA=
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506700561!79436785!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57065 invoked from network); 29 Sep 2017 15:56:01 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 15:56:01 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53726274"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20170929150144.7602-1-george.dunlap@citrix.com>
 <20170929150144.7602-5-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7f697e11-47f5-9d4b-7a0a-8c508f94a781@citrix.com>
Date: Fri, 29 Sep 2017 16:56:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <20170929150144.7602-5-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/9] x86/vvmx: Make updating shadow EPTP
 value more efficient
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTY6MDEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQEAgLTQyMDMsMTMgKzQx
OTcsMTcgQEAgc3RhdGljIHZvaWQgbGJyX2ZpeHVwKHZvaWQpCj4gICAgICAgICAgYmR3X2VycmF0
dW1fYmRmMTRfZml4dXAoKTsKPiAgfQo+ICAKPiAtdm9pZCB2bXhfdm1lbnRlcl9oZWxwZXIoY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK2ludCB2bXhfdm1lbnRlcl9oZWxwZXIo
Y29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpXaGF0IGFyZSB0aGUgc2VtYW50aWNz
IG9mIHRoaXMgY2FsbD/CoCBUaGUgcmVzdWx0IGxvb2tzIGJvb2xlYW4sIGFuZAppbmRpY2F0ZXMg
dGhhdCB0aGUgdm1lbnRyeSBzaG91bGQgYmUgYWJvcnRlZD8KCj4gIHsKPiAgICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKPiAgICAgIHUzMiBuZXdfYXNpZCwgb2xkX2FzaWQ7Cj4gICAg
ICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAqcF9hc2lkOwo+ICAgICAgYm9vbF90IG5lZWRfZmx1c2g7
Cj4gIAo+ICsgICAgLyogU2hhZG93IEVQVFAgY2FuJ3QgYmUgdXBkYXRlZCBoZXJlIGJlY2F1c2Ug
aXJxcyBhcmUgZGlzYWJsZWQgKi8KPiArICAgICBpZiAoIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0
bW9kZShjdXJyKSAmJiB2Y3B1X25lc3RlZGh2bShjdXJyKS5zdGFsZV9ucDJtICkKPiArICAgICAg
ICAgcmV0dXJuIDE7Cj4gKwo+ICAgICAgaWYgKCBjdXJyLT5kb21haW4tPmFyY2guaHZtX2RvbWFp
bi5waV9vcHMuZG9fcmVzdW1lICkKPiAgICAgICAgICBjdXJyLT5kb21haW4tPmFyY2guaHZtX2Rv
bWFpbi5waV9vcHMuZG9fcmVzdW1lKGN1cnIpOwo+ICAKPiBAQCAtNDI3MCw2ICs0MjY4LDggQEAg
dm9pZCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gICAgICBfX3Ztd3JpdGUoR1VFU1RfUklQLCAgICByZWdzLT5yaXApOwo+ICAgICAgX192bXdy
aXRlKEdVRVNUX1JTUCwgICAgcmVncy0+cnNwKTsKPiAgICAgIF9fdm13cml0ZShHVUVTVF9SRkxB
R1MsIHJlZ3MtPnJmbGFncyB8IFg4Nl9FRkxBR1NfTUJTKTsKPiArCj4gKyAgICByZXR1cm4gMDsK
PiAgfQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gaW5kZXggMmY0NjhlNmNlZC4uNDhlMzcx
NThhZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiBAQCAtMTQwNSwxMiArMTQwNSwzMiBAQCBzdGF0
aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAg
IHZtc3VjY2VlZChyZWdzKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgbnZteF9lcHRwX3VwZGF0
ZSh2b2lkKQo+ICt7CgpzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7IHdpbGwgbW9zdCBsaWtl
bHkgaGFsZiB0aGUgY29tcGlsZWQgc2l6ZSBvZgp0aGlzIGZ1bmN0aW9uLgoKPiArICAgIGlmICgg
IW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyZW50KSB8fAo+ICsgICAgICAgICAgdmNw
dV9uZXN0ZWRodm0oY3VycmVudCkubnZfdm1leGl0X3BlbmRpbmcgfHwKPiArICAgICAgICAgIXZj
cHVfbmVzdGVkaHZtKGN1cnJlbnQpLnN0YWxlX25wMm0gfHwKPiArICAgICAgICAgIW5lc3RlZGh2
bV9wYWdpbmdfbW9kZV9oYXAoY3VycmVudCkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogSW50ZXJydXB0cyBhcmUgZW5hYmxlZCBoZXJlLCBzbyB3ZSBuZWVkIHRv
IGNsZWFyIHN0YWxlX25wMm0KPiArICAgICAqIGJlZm9yZSB3ZSBkbyB0aGUgdm13cml0ZS4gIElm
IHdlIGRvIGl0IGluIHRoZSBvdGhlciBvcmRlciwgYW4KPiArICAgICAqIGFuZCBJUEkgY29tZXMg
aW4gY2hhbmdpbmcgdGhlIHNoYWRvdyBlcHRwIGFmdGVyIHRoZSB2bXdyaXRlLAo+ICsgICAgICog
d2UnbGwgY29tcGxldGUgdGhlIHZtZW50ZXIgd2l0aCBhIHN0YWxlIGVwdHAgdmFsdWUuCj4gKyAg
ICAgKi8KPiArICAgIHZjcHVfbmVzdGVkaHZtKGN1cnJlbnQpLnN0YWxlX25wMm0gPSBmYWxzZTsK
PiArICAgIF9fdm13cml0ZShFUFRfUE9JTlRFUiwgZ2V0X3NoYWRvd19lcHRwKGN1cnJlbnQpKTsK
PiArfQo+ICsKPiAgdm9pZCBudm14X3N3aXRjaF9ndWVzdCh2b2lkKQo+ICB7Cj4gICAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnZjcHUgPSAm
dmNwdV9uZXN0ZWRodm0odik7Cj4gICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1
ZXN0X2NwdV91c2VyX3JlZ3MoKTsKPiAgCj4gKyAgICBudm14X2VwdHBfdXBkYXRlKCk7Cj4gKwo+
ICAgICAgLyoKPiAgICAgICAqIEEgcGVuZGluZyBJTyBlbXVsYXRpb24gbWF5IHN0aWxsIGJlIG5v
dCBmaW5pc2hlZC4gSW4gdGhpcyBjYXNlLCBubwo+ICAgICAgICogdmlydHVhbCB2bXN3aXRjaCBp
cyBhbGxvd2VkLiBPciBlbHNlLCB0aGUgZm9sbG93aW5nIElPIGVtdWxhdGlvbiB3aWxsCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZjcHUuaAo+IGluZGV4IDZjNTQ3NzNmMWMuLjVjZmE0YjRhYTQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oCj4gQEAgLTExNSw2ICsxMTUsNyBAQCBzdHJ1Y3QgbmVzdGVkdmNw
dSB7Cj4gIAo+ICAgICAgYm9vbF90IG52X2ZsdXNocDJtOyAvKiBUcnVlLCB3aGVuIHAybSB0YWJs
ZSBtdXN0IGJlIGZsdXNoZWQgKi8KPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpudl9wMm07IC8q
IHVzZWQgcDJtIHRhYmxlIGZvciB0aGlzIHZjcHUgKi8KPiArICAgIGJvb2wgc3RhbGVfbnAybTsg
LyogVHJ1ZSB3aGVuIHAybV9iYXNlIGluIFZNQ1gwMiBpcyBubyBsb25nZXIgdmFsaWQgKi8KClZN
Q3gwMiA/IHdoaWNoIGhlbHBzIGRpc3Rpbmd1aXNoIHRoZSB0d28gcGFydHMgb2Ygc2VtYW50aWMg
aW5mb3JtYXRpb24KZW5jb2RlZCB0aGVyZSwgYW5kIHRvIGF2b2lkIGxvb2tpbmcgbGlrZSB3ZSd2
ZSBnYWluZWQgYSB0aGlyZCBhY3JvbnltLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 15:57:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 15:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxxf7-0001pa-1T; Fri, 29 Sep 2017 15:57:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <john.mcdermott@nrl.navy.mil>) id 1dxxf5-0001pN-FR
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 15:57:11 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DB/63-02229-55D6EC95; Fri, 29 Sep 2017 15:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS8qvssm5I7rl
 Ig2nT9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozL03+yFRxmrfjRotvAeICli5GLQ0jgC6PE
 rTU3mLsYOTmYBdQl/sy7BGRzcPAK6Ev0PmcECQsLuEh8ObmWFcRmE3CTWDLlDpjNKeAgMWX9J
 bAaFgFVib1zW9kgxphL3Jx3F8rWlli28DXYeF4Be4klu7eyQuzdzChx88d8VpBdIgLWEvvWuY
 LUSAjIStyafYkZwlaR2Pf2KpTtJnFxVxPTBEb+WUgunYVw6Swk2xYwMq9i1ChOLSpLLdI1NNV
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MG4ZrvnIUZJDiYlUd5tWeci
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwauUA5QSLUtNTK9Iyc4CxAJOW4OBREuHVAUnzFhck5
 hZnpkOkTjFachzbdPkPE8eNh9eBZMfNu3+YhFjy8vNSpcR5jUAaBEAaMkrz4MbB4vUSo6yUMC
 8j0IFCPAWpRbmZJajyrxjFORiVhHmNQabwZOaVwG19BXQQE9BBkyeeATmoJBEhJdXA6H3qxY4
 DTU8+qsdGH7Uq+suYsXX/hZked/dky75tK+f9wrtVqZp9hqhaquDCFmXdrzqbmBesS12o+o8j
 0pzJfu6mBayHPQ55puzq5Vgh0Fe3xFFWWGrqs91LGQTSkrZOdKt7tqXYv3KBq+iV/PQNT8PvL
 3DyvPz906bZGr+MNZa2e+4wTrado8RSnJFoqMVcVJwIAPDQzJbSAgAA
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506700627!61713784!1
X-Originating-IP: [132.250.118.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42965 invoked from network); 29 Sep 2017 15:57:08 -0000
Received: from mx0.ccs.nrl.navy.mil (HELO ccs.nrl.navy.mil) (132.250.118.211)
 by server-9.tower-31.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 29 Sep 2017 15:57:08 -0000
Received: from bullwinkle.fw5540.net (fw5540.nrl.navy.mil [132.250.196.100])
 by ccs.nrl.navy.mil (8.14.4/8.14.4) with ESMTP id v8TFv5ku004942
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT);
 Fri, 29 Sep 2017 11:57:05 -0400
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
In-Reply-To: <4B0E9805-0F28-493C-B853-439DFB85CB4D@nrl.navy.mil>
Date: Fri, 29 Sep 2017 11:57:05 -0400
Message-Id: <FB4C66B7-CCF8-4651-A1E6-AA39FF316929@nrl.navy.mil>
References: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
 <20170929152558.v3r366bjruqu66i3@dhcp-3-128.uk.xensource.com>
 <4B0E9805-0F28-493C-B853-439DFB85CB4D@nrl.navy.mil>
To: =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
X-Mailer: Apple Mail (2.3273)
X-CCS-MailScanner: No viruses found.
X-CCS-MailScanner-Info: See: http://www.nrl.navy.mil/ccs/support/email
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gU2VwIDI5LCAyMDE3LCBhdCAxMTozMSBBTSwgSm9obiBQLiBNY0Rlcm1vdHQgKFVTTiBD
aXZpbGlhbikgPGpvaG4ubWNkZXJtb3R0QG5ybC5uYXZ5Lm1pbD4gd3JvdGU6Cj4gCj4gCj4+IE9u
IFNlcCAyOSwgMjAxNywgYXQgMTE6MjUgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPj4gCj4+IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDAyOjU3OjEx
UE0gKzAwMDAsIEpvaG4gUC4gTWNEZXJtb3R0IChVU04gQ2l2aWxpYW4pIHdyb3RlOgo+Pj4gKFhF
TikgWGVuIEJVRyBhdCBwYWdlX2FsbG9jLmM6NzM4Cj4+IAo+PiBEbyB5b3UgaGF2ZSBYU0EtMjQ1
IGFwcGxpZWQ/Cj4+IAo+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNDUu
aHRtbAo+PiAKPj4gUm9nZXIuCj4gCj4gTm8sIGp1c3QgdGhlIHZhbmlsbGEgY2hhbmdlIHNldCBh
cyBsaXN0ZWQgYXQgdGhlIHRvcCBvZiB0aGUgdHJhY2UuCj4gCgpOb3cgbXkgZGV2ZWxvcG1lbnQg
Ym9hcmQgaXMgcmVmdXNpbmcgdG8gZmxhc2ggYW55dGhpbmcgbmV3LCBzbyBJIG1heSBoYXZlIHRv
IGdvIGF3YXkgZm9yIGEgd2hpbGUgdW50aWwgSSBjYW4gZ2V0IGl0IHRvIGRvIHRoYXQuIEkgd2ls
bCBmb2xsb3cgdXAgYXMgc29vbiBhcyBJIGdldCBhbnkgbmV3IGRhdGEuCgpKb2huLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 16:20:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 16:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxy1w-0004HW-1E; Fri, 29 Sep 2017 16:20:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <john.mcdermott@nrl.navy.mil>) id 1dxy1v-0004HQ-KI
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 16:20:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 75/30-03093-ED27EC95; Fri, 29 Sep 2017 16:20:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS8qvssu7donO
 RBtuuSlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlX5k1mL5jMWdH34xhTA+M+9i5GLg4hgS+M
 Em/ePGPuYuTkYBZQl/gz7xKQzcHBK6Av0fucESQsLOAi8eXkWlYQm03ATWLJlDtgNqeAg8SPG
 RfAWlkEVCX2f7jICjHGXOLmvLtsELa2xLKFr8FqeAXsJdZ3bILa+4JRonP3chaQXSIC1hL71r
 mC1EgIyErcmn2JGcJWkdj39iqU7SZxcVcT0wRG/llILp2FcOksJNsWMDKvYlQvTi0qSy3SNdN
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2ME474T/IUZJDiYlUd5zBeci
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwni0EygkWpaanVqRl5gBjASYtwcGjJMI7AyTNW1yQm
 FucmQ6ROsVozHFs0+U/TBwdN+/+YRJiycvPS5US5xUDRpmQAEhpRmke3CBYjF5ilJUS5mUEOk
 2IpyC1KDezBFX+FaM4B6OSMK8QyBSezLwSuH2vgE5hAjpl8sQzIKeUJCKkpBoYPTz2VSjwR/7
 fetLwb2jHxoNtl7bsbbJk+HzB9u3plFlqn6xF9xjOa9Od/Sfcg3E723SLFv24H6VqFt/EH+fO
 MJ9fefKjj9b1/38jVjycLnwr9r15DJPxudPvV51y263MlZX1yklzgWd02co9B7eU2m0x65zse
 GXpgb1//vkGznn8xU/NzrwyXomlOCPRUIu5qDgRANKjFbLMAgAA
X-Env-Sender: john.mcdermott@nrl.navy.mil
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506702044!106791449!1
X-Originating-IP: [132.250.118.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52240 invoked from network); 29 Sep 2017 16:20:45 -0000
Received: from mx0.ccs.nrl.navy.mil (HELO ccs.nrl.navy.mil) (132.250.118.211)
 by server-14.tower-27.messagelabs.com with AES256-GCM-SHA384
 encrypted SMTP; 29 Sep 2017 16:20:45 -0000
Received: from bullwinkle.fw5540.net (fw5540.nrl.navy.mil [132.250.196.100])
 by ccs.nrl.navy.mil (8.14.4/8.14.4) with ESMTP id v8TGKgW3024870
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT);
 Fri, 29 Sep 2017 12:20:42 -0400
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>
In-Reply-To: <FB4C66B7-CCF8-4651-A1E6-AA39FF316929@nrl.navy.mil>
Date: Fri, 29 Sep 2017 12:20:42 -0400
Message-Id: <3E95A707-15AB-493F-9693-9FB2A0AA9093@nrl.navy.mil>
References: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
 <20170929152558.v3r366bjruqu66i3@dhcp-3-128.uk.xensource.com>
 <4B0E9805-0F28-493C-B853-439DFB85CB4D@nrl.navy.mil>
 <FB4C66B7-CCF8-4651-A1E6-AA39FF316929@nrl.navy.mil>
To: =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
X-Mailer: Apple Mail (2.3273)
X-CCS-MailScanner: No viruses found.
X-CCS-MailScanner-Info: See: http://www.nrl.navy.mil/ccs/support/email
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Cj4gT24gU2VwIDI5LCAyMDE3LCBhdCAxMTo1NyBBTSwgSm9obiBQLiBNY0Rlcm1vdHQgKFVTTiBD
aXZpbGlhbikgPGpvaG4ubWNkZXJtb3R0QG5ybC5uYXZ5Lm1pbD4gd3JvdGU6Cj4gCj4gCj4+IE9u
IFNlcCAyOSwgMjAxNywgYXQgMTE6MzEgQU0sIEpvaG4gUC4gTWNEZXJtb3R0IChVU04gQ2l2aWxp
YW4pIDxqb2huLm1jZGVybW90dEBucmwubmF2eS5taWw+IHdyb3RlOgo+PiAKPj4gCj4+PiBPbiBT
ZXAgMjksIDIwMTcsIGF0IDExOjI1IEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+PiAKPj4+IE9uIEZyaSwgU2VwIDI5LCAyMDE3IGF0IDAyOjU3OjEx
UE0gKzAwMDAsIEpvaG4gUC4gTWNEZXJtb3R0IChVU04gQ2l2aWxpYW4pIHdyb3RlOgo+Pj4+IChY
RU4pIFhlbiBCVUcgYXQgcGFnZV9hbGxvYy5jOjczOAo+Pj4gCj4+PiBEbyB5b3UgaGF2ZSBYU0Et
MjQ1IGFwcGxpZWQ/Cj4+PiAKPj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL2Fkdmlzb3J5
LTI0NS5odG1sCj4+PiAKPj4+IFJvZ2VyLgo+PiAKPj4gTm8sIGp1c3QgdGhlIHZhbmlsbGEgY2hh
bmdlIHNldCBhcyBsaXN0ZWQgYXQgdGhlIHRvcCBvZiB0aGUgdHJhY2UuCj4+IAo+IAo+IE5vdyBt
eSBkZXZlbG9wbWVudCBib2FyZCBpcyByZWZ1c2luZyB0byBmbGFzaCBhbnl0aGluZyBuZXcsIHNv
IEkgbWF5IGhhdmUgdG8gZ28gYXdheSBmb3IgYSB3aGlsZSB1bnRpbCBJIGNhbiBnZXQgaXQgdG8g
ZG8gdGhhdC4gSSB3aWxsIGZvbGxvdyB1cCBhcyBzb29uIGFzIEkgZ2V0IGFueSBuZXcgZGF0YS4K
PiAKPiBKb2huLgo+IApPa2F5LiBJIHRyaWVkIHJldHVybmluZyB0aGUgSGlLZXk5NjAgdG8gaXRz
IGluaXRpYWwgKEFuZHJvaWQpIHN0YXRlIHdpdGggdGhlIHZlbmRvcuKAmXMgc2NyaXB0IGFuZCBp
dCBmYWlsZWQuIFNvIG1heWJlIHRoZXJlIGlzIGEgaGFyZHdhcmUgZXJyb3Igb24gdGhpcyBwYXJ0
aWN1bGFyIGJvYXJkLiBJZiB0aGF0IGlzIG5vdCB0aGUgY2FzZSwgYW5kIEkgY2FuIHJlcHJvZHVj
ZSB0aGUgc2FtZSBlcnJvciBvbiBhIGtub3duIGdvb2QgSGlLZXkgOTYwLCBJIHdpbGwgc3RhcnQg
YSBuZXcgdGhyZWFkLgoKU2luY2VyZWx5LAoKSm9obgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 16:36:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 16:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyGZ-00056b-Hb; Fri, 29 Sep 2017 16:35:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dxyGY-00056E-2g
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 16:35:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 04/02-01916-9667EC95; Fri, 29 Sep 2017 16:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTTej7Fy
 kwd19Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXKTNZC5rkK35v3MPSwPhGsouRi0NIYDOj
 xKx/a5ghnP2MEk9WfGPsYuTkEBbwkfjZ+IsdxGYT0JXYcfM1M4gtIlAgcej1HFYQm1kgVGLBt
 W52iOaFTBKflv1mA0nwClhJ/P6/CKyBRUBVYtPTDWBDRQXCJZrO9rNA1AhKnJz5BMzmFLCWON
 hxmQViqJnEvM0PmSFscYlbT+YzQdjyEs1bZzNPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfQUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBEGYBgB+Pq306HGCU5mJRE
 eXeWnosU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7DiQnWJSanlqRlpkDjBaYtAQHj5IIrxxIm
 re4IDG3ODMdInWKUVFKnPc6SEIAJJFRmgfXBovQS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 LmvQIyhSczrwRu+iugxUxAiydPPAOyuCQRISXVwOi2/va7yzP/6iWV6q843XQje6lT849voo+
 rgjtmHAwQUVinsecmDxtfanQ8f53pS84bXUVPCn1T/J9kGc6/ZvGGK52J7bJbtVShr3mv2gxB
 jcJZ5UVq/e/fzYqxkAx+L5y451sAu1Q7/5aFvorz7nlLiThcVPe14njMmvUz8cOW7Za3haZPV
 WIpzkg01GIuKk4EANnHPd/LAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506702952!86252653!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36157 invoked from network); 29 Sep 2017 16:35:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 29 Sep 2017 16:35:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F6EC1435;
 Fri, 29 Sep 2017 09:35:51 -0700 (PDT)
Received: from [172.20.0.120] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 A2B903F58C; Fri, 29 Sep 2017 09:35:50 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Message-ID: <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
Date: Fri, 29 Sep 2017 09:35:29 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yOC8yMDE3IDAzOjQ5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8yOC8yMDE3IDAxOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+
Pgo+PiBPbiAwOS8yNi8yMDE3IDEwOjM3IEFNLCBBd2FpcyBNYXNvb2Qgd3JvdGU6Cj4+PiBUaGlz
IHBhdGNoIGFkZHMgc3VwcG9ydCBmb3IgQWxsd2lubmVyIEg1L3N1bjUwaSBTb0MuCj4+Pgo+Pj4g
TWFrZWZpbGUgdXBkYXRlZCB0byBlbmFibGUgQVJNNjQgY29tcGlsYXRpb24gZm9yIHN1bnhpLmMu
CgouLi4KCj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKPj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYwo+Pj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+
Pj4gwqAgI2luY2x1ZGUgPGFzbS9pby5oPgo+Pj4gwqAgLyogV2F0Y2hkb2cgY29uc3RhbnRzOiAq
Lwo+Pj4gLSNkZWZpbmUgU1VOWElfV0RUX0JBU0XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MDFj
MjBjOTAKPj4+ICsjZGVmaW5lIFNVTlhJX1dEVF9BMjBfQkFTRcKgwqDCoMKgwqDCoMKgIDB4MDFj
MjBjOTAKPj4+ICsjZGVmaW5lIFNVTlhJX1dEVF9INV9CQVNFwqDCoMKgwqDCoMKgwqDCoCAweDAx
YzIwY0EwCj4+Cj4+IEkga25vdyB0aGF0IHdlIGhhcmRjb2RlZCB0aGlzIHZhbHVlIGZvciB0aGUg
QTIwLiBIb3dldmVyLCBJIGFtIAo+PiB3b25kZXJpbmcgaWYgd2UgY291bGQgZmluZCB0aGlzIGFk
ZHJlc3MgZnJvbSB0aGUgRGV2aWNlLVRyZWU/Cj4gCj4gWWVzLCBib3RoIHN1bjdpLWEyMC5kdHNp
IGFuZCB0aGUgSDUgLmR0cyBoYXZlIHRoZSBXRFQuCj4gSXRzIGNvbXBhdGlibGUgc3RyaW5ncyBh
cmUgc3VuNGktYTEwLXdkdCBhbmQgc3VuNmktYTMxLXdkdCwgCj4gcmVzcGVjdGl2ZWx5LiBJIGhh
dmUgdG8gY2hlY2sgd2hhdCB0aGUgZGlmZmVyZW5jZXMgYXJlLCBidXQgSSBndWVzcyBmb3IgCj4g
b3VyIHB1cnBvc2VzIHRoZXNlIHNob3VsZCBiZSBzbWFsbC4KPiBUaGF0IHNlZW1zIGxpa2UgYSBj
YWxsIHRvIHNvbWUgcHJvcGVyIERUIGRyaXZlbiB0aW1lci9XRFQgZHJpdmVyPwoKU2NyYXRjaCB0
aGF0LiBJIGp1c3Qgc2VlIHRoYXQgdGhpcyBpcyBzb2xlbHkgdXNlZCBmb3IgdGhlIHJlc2V0IApm
dW5jdGlvbi4gU28gd2Ugc2hvdWxkIG5vdCBuZWVkIHRoaXMgZm9yIHRoZSBINSAoYW5kIHRoZSBB
NjQgZm9yIHRoYXQgCm1hdHRlcikuIFdlIG1heSBuZWVkIHRoaXMgZm9yIHRoZSBIMyAoQ29ydGV4
LUE3KSBzdXBwb3J0LCBob3dldmVyLCB3aGljaCAKc2VlbXMgcXVpdGUgcG9wdWxhciBvbiBjaGVh
cCBib2FyZHMuCgpDaGVlcnMsCkFuZHJlCgo+Pj4gwqAgI2RlZmluZSBTVU5YSV9XRFRfTU9ERcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgwNAo+Pj4gLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERS
wqDCoMKgwqDCoMKgwqAgKFNVTlhJX1dEVF9CQVNFICsgU1VOWElfV0RUX01PREUpCj4+PiDCoCAj
ZGVmaW5lIFNVTlhJX1dEVF9NT0RFX0VOwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAwKQo+Pj4gwqAg
I2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU7CoMKgwqDCoCAoMSA8PCAxKQo+Pj4gLXN0YXRp
YyB2b2lkIHN1bnhpX3Jlc2V0KHZvaWQpCj4+PiArc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodTMy
IGJhc2UpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIHZvaWQgX19pb21lbSAqd2R0Owo+Pj4gLcKg
wqDCoCB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoU1VOWElfV0RUX01PREVBRERSICYgUEFHRV9NQVNL
LCBQQUdFX1NJWkUpOwo+Pj4gK8KgwqDCoCB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBT
VU5YSV9XRFRfTU9ERSkgJiBQQUdFX01BU0ssIAo+Pj4gUEFHRV9TSVpFKTsKPj4+IMKgwqDCoMKg
wqAgaWYgKCAhd2R0ICkKPj4+IMKgwqDCoMKgwqAgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRw
cmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVnaXN0ZXIhXG4iKTsK
Pj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKPj4+
IMKgwqDCoMKgwqAgLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1
MDAgbXM6ICovCj4+PiDCoMKgwqDCoMKgIHdyaXRlbChTVU5YSV9XRFRfTU9ERV9FTiB8IFNVTlhJ
X1dEVF9NT0RFX1JTVF9FTiwKPj4+IC3CoMKgwqDCoMKgIHdkdCArIChTVU5YSV9XRFRfTU9ERUFE
RFIgJiB+UEFHRV9NQVNLKSk7Cj4+PiArwqDCoMKgwqDCoCB3ZHQgKyAoKGJhc2UgKyBTVU5YSV9X
RFRfTU9ERSkgJiB+UEFHRV9NQVNLKSk7Cj4+PiDCoMKgwqDCoMKgIGlvdW5tYXAod2R0KTsgPgo+
Pj4gwqDCoMKgwqDCoCBmb3IgKDs7KQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHdmaSgpOwo+Pj4g
wqAgfQo+Pj4KPj4+IC1zdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHN1bnhpX2R0X2NvbXBhdFtd
IF9faW5pdGNvbnN0ID0KPj4+ICtzdGF0aWMgdm9pZCBzdW54aV9hMjBfcmVzZXQodm9pZCkKPj4+
ICt7Cj4+PiArwqDCoMKgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9BMjBfQkFTRSk7Cj4+PiArfQo+
Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX2g1X3Jlc2V0KHZvaWQpCj4+PiArewo+Pj4gK8Kg
wqDCoCBzdW54aV9yZXNldChTVU5YSV9XRFRfSDVfQkFTRSk7Cj4+Cj4+IElmIEkgcmVhZCBjb3Jy
ZWN0bHkgdGhlIERldmljZS1UcmVlIGZvciAKPj4gKGxpbnV4L2FyY2gvYXJtNjQvYm9vdC9kdHMv
YWxsd2lubmVyL3N1bjUwaS1oNS5kdHNpKSwgdGhlIGZpcm13YXJlIGlzIAo+PiBzdXBwb3J0aW5n
IFBTQ0kgMC4yLgo+Pgo+PiBQU0NJIDAuMiBwcm92aWRlcyBjYWxsIGZvciBwb3dlci1vZmYvcmVz
ZXQsIHNvIGltcGxlbWVudGF0aW9uIHRoZSAKPj4gcmVzZXQgY2FsbGJhY2sgc2hvdWxkIG5vdCBi
ZSBuZWNlc3NhcnkuCj4gCj4gWWVzLCBpbmRlZWQsIG9uIHRoZSBINSBQU0NJIDAuMiByZXNldCB3
b3JrcyB2aWEgQVRGLgo+IAo+PiBTaW1pbGFybHkgdGhlIGN1YmlldHJ1Y2tzIHdlIGhhdmUgaW4g
b3NzdGVzdCBhcmUgdXNpbmcgUFNDSSAwLjIgYW5kIAo+PiBzaG91bGQgbm90IG5lZWQgdGhlIHJl
c2V0LiBBbmRyZSBkbyB5b3Uga25vdyBpZiBpdCBpcyB0aGUgY2FzZSBmb3IgYWxsIAo+PiB0aGUg
QTIwPwo+IAo+IEl0IGNsYWltcyAwLjIsIGJ1dCBpbiBmYWN0IGl0IHNlZW1zIG5vdCB0byBiZSBm
dWxseSBjb21wbGlhbnQsIGFzIChmcm9tIAo+IGxvb2tpbmcgYXQgdGhlIGNvZGUpIFUtQm9vdCBs
YWNrcyB0aGUgcmVzZXQgYW5kIHBvd2Vyb2ZmIGNhbGxzLiBCdXQgaXQgCj4gbG9va3MgcmF0aGVy
IHN0cmFpZ2h0LWZvcndhcmQgdG8gYWRkIHRoZW0sIGFzIFUtQm9vdCBrbm93cyBob3cgdG8gcmVz
ZXQgCj4gYW5kIG9uZSB3b3VsZCBqdXN0IG5lZWQgdG8gd2lyZSB1cCBwc2NpX3N5c3RlbV9yZXNl
dCB0byB0aGlzLgo+IAo+PiBGb3IgSDUsIEkgd291bGQgaW1wb3NlIFBTQ0kgMC4yIGFzIHRoZSB3
YXkgdG8gcmVzZXQgdGhlIHBsYXRmb3JtLgo+IAo+IFllcy4KPiAKPj4gSSBhbSBsZWFuaW5nIHRv
d2FyZHMgdGhlIHNhbWUgZm9yIEEyMCBnaXZlbiB0aGF0IGl0IHdvdWxkIGp1c3QgYmUgYSAKPj4g
bWF0dGVyIG9mIHVwZ3JhZGluZyB0aGUgYm9vdGxvYWRlci4gTW9zdCBsaWtlbHkgeW91IHdvdWxk
IGhhdmUgYWxyZWFkeSAKPj4gZG9uZSB0aGF0IHRvIGdldCBmaXhlcy4KPiAKPiBOb3Qgc3VyZSB3
ZSBzaG91bGQgcHVzaCBwZW9wbGUgdG8gdXBncmFkZSBVLUJvb3QgaW4gZ2VuZXJhbCB0byBiZSBh
YmxlIAo+IHRvIHVzZSBYZW4sIGJ1dCBhcyBldmVuIGN1cnJlbnQgbWFpbmxpbmUgVS1Cb290IGRv
ZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IAo+IGl0LCBJIHdvdWxkIHJhdGhlciBsZWF2ZSB0aGUgY3Vy
cmVudCByZXNldCBzdXBwb3J0IGNvZGUgaW4uIExhc3QgdGltZSBJIAo+IGNoZWNrZWQgTGludXgg
ZG9lcyB0aGUgc2FtZS4KPiAKPiBDaGVlcnMsCj4gQW5kcmUuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 16:36:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 16:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyGZ-00056Q-AT; Fri, 29 Sep 2017 16:35:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dxyGY-00056F-1w
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 16:35:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B4/74-03093-9667EC95; Fri, 29 Sep 2017 16:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTej7Fy
 kwdbZ6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXKTNZC5rkK35v3MPSwPhGsouRi0NIYDOj
 xKx/a5ghnP2MEk9WfGPsYuTkEBbwkfjZ+IsdxGYT0JXYcfM1M4gtIlAgcej1HFYQm1kgVGLBt
 W52iOaFTBKflv1mA0nwClhJ/P6/CKyBRUBVYtPTDWBDRQXCJZrO9rNA1AhKnJz5BMzmFLCWON
 hxmQViqJnEvM0PmSFscYlbT+YzQdjyEs1bZzNPYOSfhaR9FpKWWUhaZiFpWcDIsopRvTi1qCy
 1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMEAZgGAH4/TL/ocYJTmYlER5
 zxWcixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRtcCpQTLEpNT61Iy8wBxgpMWoKDR0mEVw4kz
 VtckJhbnJkOkTrFqCglzhsJkhAASWSU5sG1weLzEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlY
 R55UGm8GTmlcBNfwW0mAlo8eSJZ0AWlyQipKQaGLu1w7UK7cw7Xf2jhObEes825JQM0Qxk2e+
 4Pv6SSf7NYD5noWmqE2Y+Cg1+lVWsldeyKOiea4z49lcbPTYb2TLful+Yu1chWKHve4JlyqvF
 jO5fdly8/iVineG0DVYpl80WZV6Z7LWletNLudg1Isl3vBv/7uVx7SuJbv/wLqplbR5fw3YLJ
 ZbijERDLeai4kQAs0ieTMoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506702952!79120890!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41743 invoked from network); 29 Sep 2017 16:35:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 29 Sep 2017 16:35:52 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F6EC1435;
 Fri, 29 Sep 2017 09:35:51 -0700 (PDT)
Received: from [172.20.0.120] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 A2B903F58C; Fri, 29 Sep 2017 09:35:50 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Awais Masood <awais.masood@vadion.com>, xen-devel@lists.xenproject.org
References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-1-git-send-email-awais.masood@vadion.com>
 <1506418634-20366-2-git-send-email-awais.masood@vadion.com>
 <cb3a6f4f-dda2-941e-a3ba-0bdb7c313407@arm.com>
 <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Message-ID: <5d8a1510-1083-5aee-916c-cece1c0eb23a@arm.com>
Date: Fri, 29 Sep 2017 09:35:29 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <eb3d0a61-2eee-6f40-4f4e-0d5708ff5eac@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm64: Add Support for Allwinner
	H5 (sun50i)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOS8yOC8yMDE3IDAzOjQ5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8yOC8yMDE3IDAxOjAzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+
Pgo+PiBPbiAwOS8yNi8yMDE3IDEwOjM3IEFNLCBBd2FpcyBNYXNvb2Qgd3JvdGU6Cj4+PiBUaGlz
IHBhdGNoIGFkZHMgc3VwcG9ydCBmb3IgQWxsd2lubmVyIEg1L3N1bjUwaSBTb0MuCj4+Pgo+Pj4g
TWFrZWZpbGUgdXBkYXRlZCB0byBlbmFibGUgQVJNNjQgY29tcGlsYXRpb24gZm9yIHN1bnhpLmMu
CgouLi4KCj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKPj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYwo+Pj4gQEAgLTIyLDE4ICsyMiwxOCBAQAo+
Pj4gwqAgI2luY2x1ZGUgPGFzbS9pby5oPgo+Pj4gwqAgLyogV2F0Y2hkb2cgY29uc3RhbnRzOiAq
Lwo+Pj4gLSNkZWZpbmUgU1VOWElfV0RUX0JBU0XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MDFj
MjBjOTAKPj4+ICsjZGVmaW5lIFNVTlhJX1dEVF9BMjBfQkFTRcKgwqDCoMKgwqDCoMKgIDB4MDFj
MjBjOTAKPj4+ICsjZGVmaW5lIFNVTlhJX1dEVF9INV9CQVNFwqDCoMKgwqDCoMKgwqDCoCAweDAx
YzIwY0EwCj4+Cj4+IEkga25vdyB0aGF0IHdlIGhhcmRjb2RlZCB0aGlzIHZhbHVlIGZvciB0aGUg
QTIwLiBIb3dldmVyLCBJIGFtIAo+PiB3b25kZXJpbmcgaWYgd2UgY291bGQgZmluZCB0aGlzIGFk
ZHJlc3MgZnJvbSB0aGUgRGV2aWNlLVRyZWU/Cj4gCj4gWWVzLCBib3RoIHN1bjdpLWEyMC5kdHNp
IGFuZCB0aGUgSDUgLmR0cyBoYXZlIHRoZSBXRFQuCj4gSXRzIGNvbXBhdGlibGUgc3RyaW5ncyBh
cmUgc3VuNGktYTEwLXdkdCBhbmQgc3VuNmktYTMxLXdkdCwgCj4gcmVzcGVjdGl2ZWx5LiBJIGhh
dmUgdG8gY2hlY2sgd2hhdCB0aGUgZGlmZmVyZW5jZXMgYXJlLCBidXQgSSBndWVzcyBmb3IgCj4g
b3VyIHB1cnBvc2VzIHRoZXNlIHNob3VsZCBiZSBzbWFsbC4KPiBUaGF0IHNlZW1zIGxpa2UgYSBj
YWxsIHRvIHNvbWUgcHJvcGVyIERUIGRyaXZlbiB0aW1lci9XRFQgZHJpdmVyPwoKU2NyYXRjaCB0
aGF0LiBJIGp1c3Qgc2VlIHRoYXQgdGhpcyBpcyBzb2xlbHkgdXNlZCBmb3IgdGhlIHJlc2V0IApm
dW5jdGlvbi4gU28gd2Ugc2hvdWxkIG5vdCBuZWVkIHRoaXMgZm9yIHRoZSBINSAoYW5kIHRoZSBB
NjQgZm9yIHRoYXQgCm1hdHRlcikuIFdlIG1heSBuZWVkIHRoaXMgZm9yIHRoZSBIMyAoQ29ydGV4
LUE3KSBzdXBwb3J0LCBob3dldmVyLCB3aGljaCAKc2VlbXMgcXVpdGUgcG9wdWxhciBvbiBjaGVh
cCBib2FyZHMuCgpDaGVlcnMsCkFuZHJlCgo+Pj4gwqAgI2RlZmluZSBTVU5YSV9XRFRfTU9ERcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgwNAo+Pj4gLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERS
wqDCoMKgwqDCoMKgwqAgKFNVTlhJX1dEVF9CQVNFICsgU1VOWElfV0RUX01PREUpCj4+PiDCoCAj
ZGVmaW5lIFNVTlhJX1dEVF9NT0RFX0VOwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAwKQo+Pj4gwqAg
I2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU7CoMKgwqDCoCAoMSA8PCAxKQo+Pj4gLXN0YXRp
YyB2b2lkIHN1bnhpX3Jlc2V0KHZvaWQpCj4+PiArc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodTMy
IGJhc2UpCj4+PiDCoCB7Cj4+PiDCoMKgwqDCoMKgIHZvaWQgX19pb21lbSAqd2R0Owo+Pj4gLcKg
wqDCoCB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoU1VOWElfV0RUX01PREVBRERSICYgUEFHRV9NQVNL
LCBQQUdFX1NJWkUpOwo+Pj4gK8KgwqDCoCB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBT
VU5YSV9XRFRfTU9ERSkgJiBQQUdFX01BU0ssIAo+Pj4gUEFHRV9TSVpFKTsKPj4+IMKgwqDCoMKg
wqAgaWYgKCAhd2R0ICkKPj4+IMKgwqDCoMKgwqAgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGRw
cmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVnaXN0ZXIhXG4iKTsK
Pj4+IEBAIC00MiwxOSArNDIsMzUgQEAgc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKPj4+
IMKgwqDCoMKgwqAgLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1
MDAgbXM6ICovCj4+PiDCoMKgwqDCoMKgIHdyaXRlbChTVU5YSV9XRFRfTU9ERV9FTiB8IFNVTlhJ
X1dEVF9NT0RFX1JTVF9FTiwKPj4+IC3CoMKgwqDCoMKgIHdkdCArIChTVU5YSV9XRFRfTU9ERUFE
RFIgJiB+UEFHRV9NQVNLKSk7Cj4+PiArwqDCoMKgwqDCoCB3ZHQgKyAoKGJhc2UgKyBTVU5YSV9X
RFRfTU9ERSkgJiB+UEFHRV9NQVNLKSk7Cj4+PiDCoMKgwqDCoMKgIGlvdW5tYXAod2R0KTsgPgo+
Pj4gwqDCoMKgwqDCoCBmb3IgKDs7KQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHdmaSgpOwo+Pj4g
wqAgfQo+Pj4KPj4+IC1zdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHN1bnhpX2R0X2NvbXBhdFtd
IF9faW5pdGNvbnN0ID0KPj4+ICtzdGF0aWMgdm9pZCBzdW54aV9hMjBfcmVzZXQodm9pZCkKPj4+
ICt7Cj4+PiArwqDCoMKgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9BMjBfQkFTRSk7Cj4+PiArfQo+
Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIHN1bnhpX2g1X3Jlc2V0KHZvaWQpCj4+PiArewo+Pj4gK8Kg
wqDCoCBzdW54aV9yZXNldChTVU5YSV9XRFRfSDVfQkFTRSk7Cj4+Cj4+IElmIEkgcmVhZCBjb3Jy
ZWN0bHkgdGhlIERldmljZS1UcmVlIGZvciAKPj4gKGxpbnV4L2FyY2gvYXJtNjQvYm9vdC9kdHMv
YWxsd2lubmVyL3N1bjUwaS1oNS5kdHNpKSwgdGhlIGZpcm13YXJlIGlzIAo+PiBzdXBwb3J0aW5n
IFBTQ0kgMC4yLgo+Pgo+PiBQU0NJIDAuMiBwcm92aWRlcyBjYWxsIGZvciBwb3dlci1vZmYvcmVz
ZXQsIHNvIGltcGxlbWVudGF0aW9uIHRoZSAKPj4gcmVzZXQgY2FsbGJhY2sgc2hvdWxkIG5vdCBi
ZSBuZWNlc3NhcnkuCj4gCj4gWWVzLCBpbmRlZWQsIG9uIHRoZSBINSBQU0NJIDAuMiByZXNldCB3
b3JrcyB2aWEgQVRGLgo+IAo+PiBTaW1pbGFybHkgdGhlIGN1YmlldHJ1Y2tzIHdlIGhhdmUgaW4g
b3NzdGVzdCBhcmUgdXNpbmcgUFNDSSAwLjIgYW5kIAo+PiBzaG91bGQgbm90IG5lZWQgdGhlIHJl
c2V0LiBBbmRyZSBkbyB5b3Uga25vdyBpZiBpdCBpcyB0aGUgY2FzZSBmb3IgYWxsIAo+PiB0aGUg
QTIwPwo+IAo+IEl0IGNsYWltcyAwLjIsIGJ1dCBpbiBmYWN0IGl0IHNlZW1zIG5vdCB0byBiZSBm
dWxseSBjb21wbGlhbnQsIGFzIChmcm9tIAo+IGxvb2tpbmcgYXQgdGhlIGNvZGUpIFUtQm9vdCBs
YWNrcyB0aGUgcmVzZXQgYW5kIHBvd2Vyb2ZmIGNhbGxzLiBCdXQgaXQgCj4gbG9va3MgcmF0aGVy
IHN0cmFpZ2h0LWZvcndhcmQgdG8gYWRkIHRoZW0sIGFzIFUtQm9vdCBrbm93cyBob3cgdG8gcmVz
ZXQgCj4gYW5kIG9uZSB3b3VsZCBqdXN0IG5lZWQgdG8gd2lyZSB1cCBwc2NpX3N5c3RlbV9yZXNl
dCB0byB0aGlzLgo+IAo+PiBGb3IgSDUsIEkgd291bGQgaW1wb3NlIFBTQ0kgMC4yIGFzIHRoZSB3
YXkgdG8gcmVzZXQgdGhlIHBsYXRmb3JtLgo+IAo+IFllcy4KPiAKPj4gSSBhbSBsZWFuaW5nIHRv
d2FyZHMgdGhlIHNhbWUgZm9yIEEyMCBnaXZlbiB0aGF0IGl0IHdvdWxkIGp1c3QgYmUgYSAKPj4g
bWF0dGVyIG9mIHVwZ3JhZGluZyB0aGUgYm9vdGxvYWRlci4gTW9zdCBsaWtlbHkgeW91IHdvdWxk
IGhhdmUgYWxyZWFkeSAKPj4gZG9uZSB0aGF0IHRvIGdldCBmaXhlcy4KPiAKPiBOb3Qgc3VyZSB3
ZSBzaG91bGQgcHVzaCBwZW9wbGUgdG8gdXBncmFkZSBVLUJvb3QgaW4gZ2VuZXJhbCB0byBiZSBh
YmxlIAo+IHRvIHVzZSBYZW4sIGJ1dCBhcyBldmVuIGN1cnJlbnQgbWFpbmxpbmUgVS1Cb290IGRv
ZXNuJ3Qgc2VlbSB0byBzdXBwb3J0IAo+IGl0LCBJIHdvdWxkIHJhdGhlciBsZWF2ZSB0aGUgY3Vy
cmVudCByZXNldCBzdXBwb3J0IGNvZGUgaW4uIExhc3QgdGltZSBJIAo+IGNoZWNrZWQgTGludXgg
ZG9lcyB0aGUgc2FtZS4KPiAKPiBDaGVlcnMsCj4gQW5kcmUuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 16:39:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 16:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyKH-0005Ov-4g; Fri, 29 Sep 2017 16:39:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <paolo.bonzini@gmail.com>) id 1dxyKF-0005OH-KR
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 16:39:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0B/4F-03283-F477EC95; Fri, 29 Sep 2017 16:39:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsXiVRvkpOtXfi7
 SYF87h8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjG5eRtLwR7eiud7KxsYv3F1MXJxCAlMZ5T4
 Nv88M4jDIrCXVeLd9i4mEEdC4DGrxNKnP4AynEBOmsTNH78YYezGh2dZIOxqid0b29lBbCEBN
 Ymji7vZIOy1TBIH9yiB2MIC+hLTn71kgrADJJZNOAw2U0QgS2LWjp9sIMuYBfqYJJp3v2aGaA
 6QuP5rI2sXIwcHm4CmxP4/YPN5BWwlrr7aDzafRUBV4smLDWBxUYFwiaaz/SwQNYISJ2c+AbM
 5BQIlPj7eCjaSWUBd4s+8S1C2uMStJ/OZIGx5ie1v5zBPYBSbhaR9FpKWWUhaZiFpWcDIsopR
 ozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCSGIBgB+Of+YGHG
 CU5mJREeXeWnosU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHrUQaUEyxKTU+tSMvMAcY0TFqCg0
 dJhFcOpJW3uCAxtzgzHSJ1ilGXY9+eW3+YhFjy8vNSpcR51UBmCIAUZZTmwY2ApZdLjLJSwry
 MQEcJ8RSkFuVmlqDKv2IU52BUEua9ArKKJzOvBG7TK6AjmICOmDzxDMgRJYkIKakGRsn2lXan
 in/8yAhpnnbOz7Rg1R9OoaXZy3qrptZmvT5XIjqx7/QipVh/9wkvAu/rnAv4Hb/CPX3afNlzt
 hd3Hc+YGbjLmHNDt9TbO9vTRJdKP/SVPTWNjXtp/VclQ5H4PW9Ln3XeVGTdcco2TH2C/fuQRN
 nMObMkvp993ec6YXPiHvdbU/1uzFFiKc5INNRiLipOBADQZXhmKgMAAA==
X-Env-Sender: paolo.bonzini@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1506703182!77321617!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43403 invoked from network); 29 Sep 2017 16:39:42 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 16:39:42 -0000
Received: by mail-wm0-f66.google.com with SMTP id m127so167628wmm.0
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 09:39:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=zVdwoTveQ/V7m2UNsEX/u6Elo3xDj0CysDsUu8Ff4D8=;
 b=rROvLdfY3hl3V/v6g4D4B8a4HRzcoyOHOfuElewxs4UA1rCshaZTPW5dlEYiaEzJyU
 Qk5nPP+x51qHQcLbMoTilw0eLdTV9ZIoU5psGhgw5Ugh1z0FIxxGVQA7C3wgg1/UFfyP
 liwDg2noTXmwJ6b5axY/wHk4Z/oDyfPcl/61I6Wu44HRTtRd9M8jDhLnoPj7u6Vo9XBt
 l/Ex+qDZV/qSwZXaYvLvOvcg7EQ3ZyjIO4kt2xsW8qaZ7fgNv3iyD1lkdq2j8v+BnQNa
 kTJUEbqYJ6mtuIWIgBt+69P370SLZIGhmtBPgl3ekXU5IlB2n/kH/8WCQC1XokI6OcB6
 +wug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=zVdwoTveQ/V7m2UNsEX/u6Elo3xDj0CysDsUu8Ff4D8=;
 b=dOx3We2BnF98k6HKNxWg5zK/j+SvXRAggYz/qHgHDUKyn2PewKdir05Kxmk/JoCdO7
 rSg5ByrrNjjINuaBhcrmujxkrC7NC6iXjMgC2TPVVuHI4vGxHC+RUxRkpfF2Eg9BMGcj
 6JPSDw1T+NONFv8NN+Tvj0Ob0gohGeM26zwdSagm4NOnS+mL1VX1K1BbHZrPzNIkBwK6
 mEURXmcixer9GJchQFfB7/x+UL5dKB3Qjrejq0RRAtMmE3HciMqjH8AKKNv7tWTseLVz
 3pi4brUJxaf7F1aHa3m+dEyUb7lMF6IW1jA4YXpVJSHAi3uTr+sEiLk9/7Xu9fhYRehO
 bp7A==
X-Gm-Message-State: AHPjjUjPzURX7ptY4zihsshJ8lItzQFB9WRNDB9krWiDAZMpGxvwjU7P
 xpQq+xU8ubGfmr5hlTxaZG4=
X-Google-Smtp-Source: AOwi7QCYPR3wAevtAB1EExq4DWf8Bt/rySL52YNX6Iu8zbLqq40GqT7Ponbmbe3sZkIeVe8TDGqD2w==
X-Received: by 10.80.164.212 with SMTP id x20mr10846735edb.287.1506703181620; 
 Fri, 29 Sep 2017 09:39:41 -0700 (PDT)
Received: from [192.168.10.165]
 (dynamic-adsl-78-12-246-117.clienti.tiscali.it. [78.12.246.117])
 by smtp.googlemail.com with ESMTPSA id c5sm4185754edd.43.2017.09.29.09.39.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 29 Sep 2017 09:39:40 -0700 (PDT)
To: Lai Jiangshan <jiangshanlai+lkml@gmail.com>,
 LKML <linux-kernel@vger.kernel.org>, kvm@vger.kernel.org
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
Date: Fri, 29 Sep 2017 18:39:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, rusty@rustcorp.com.au,
 lguest@lists.ozlabs.org, x86@kernel.org, mingo@redhat.com,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove
 lguest support)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMjAxNyAxNzo0NywgTGFpIEppYW5nc2hhbiB3cm90ZToKPiBIZWxsbywgYWxsCj4g
Cj4gQW4gaW50ZXJlc3RpbmcgKGF0IGxlYXN0IHRvIG1lKSB0aGlua2luZyBjYW1lIHVwIHRvIG1l
IHdoZW4gSSBmb3VuZAo+IHRoYXQgdGhlIGxndWVzdCB3YXMgcmVtb3ZlZC4gQnV0IEkgZG9uJ3Qg
aGF2ZSBlbm91Z2gga25vd2xlZGdlCj4gdG8gZmluZCBvdXQgdGhlIGFuc3dlciBub3IgZW5lcmd5
IHRvIGltcGxlbWVudCBpdCBpbiBzb21lIHRpbWUuCj4gCj4gSXMgaXQgcG9zc2libGUgdG8gaW1w
bGVtZW50IGt2bS1wdiB3aGljaCBhbGxvd3Mga3ZtIHRvIHJ1biBvbgo+IHRoZSBib3hlcyB3aXRo
b3V0IGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQsIHNvIHRoYXQKPiBxZW11L2t2bSBj
YW4gYmUgdXNlZCBvbiBjbG91ZHMgc3VjaCBhcyBhd3MsIGF6dXJlPwoKTm8sIHBsZWFzZSBkb24n
dC4gOikgIEV2ZW4gWGVuIGlzIG1vdmluZyBmcm9tIFBWIHRvIFBWSCAocGFyYXZpcnR1YWxpemVk
CmhhcmR3YXJlIHdpdGggZXZlbnQgY2hhbm5lbHMsIGdyYW50IHRhYmxlcyBhbmQgdGhlIGxpa2Us
IGJ1dCBzdGlsbCB1c2luZwpoYXJkd2FyZSBleHRlbnNpb25zIGZvciBNTVUpLgoKUmF0aGVyLCBj
bG91ZCBwcm92aWRlcnMgc2hvdWxkIGhlbHAgZ2V0dGluZyBuZXN0ZWQgdmlydHVhbGl6YXRpb24g
cmVhZHkKZm9yIHByb2R1Y3Rpb24gdXNlLiAgQXQgbGVhc3QgZm9yIEtWTSBpdCdzIG5vdCB0aGF0
IGZhci4KClBhb2xvCgo+IFdpdGhvdXQgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc3VwcG9ydCwg
dGhlIGhvc3Qga3ZtLXB2IG1vZHVsZSBhbmQKPiB0aGUgZ3Vlc3QgbGludXgga2VybmVsIG5lZWQg
dG8gY29vcGVyYXRlIGluIHNvbWUgd2F5cy4gQW5kIHNvbWUga3ZtCj4gZmFjaWxpdGllcyBjYW4g
aGVscC4gRm9yIGluc3RhbmNlLCB0aGUgZXhpc3Rpbmcgc2hhZG93LXBhZ2luZywgd2hpY2gKPiB3
YXMgbm90IGludHJvZHVjZWQgd2hlbiBsZ3Vlc3QgaGFkIGJlZW4gYWRkZWQgdG8ga2VybmVsLCBj
b3VsZCBiZQo+IHJldXNlZCB0byBoZWxwIG9uIG1tdSB2aXJ0dWFsaXphdGlvbi4gRm9yIGd1ZXN0
IGtlcm5lbC91c2Vyc3BhY2UKPiBzZXBhcmF0aW9uIGluIHg4Nl82NCwgdGhlIGludGVsIGNwdSdz
IHNlZ21lbnQgcmVnaXN0ZXJzIGNhbiBoZWxwIHRvby4KPiAob3IgdXNlIGEgbmV3IHNldCBvZiBw
YWdlLXRhYmxlIGZvciB0aGUgZ3Vlc3Qga2VybmVsIG9uIGFtZDY0KS4KPiAKPiBUaGUgdGhvdWdo
dCBpcyBxdWl0ZSBzaGFsbG93LCBidXQgSSBob3BlIHRoaXMgZW1haWwgYnJpbmdzIHNvbWUKPiBp
bnNwaXJhdGlvbnMgcmF0aGVyIHRoYW4gYW5ub3lhbmNlLiBBbmQgSSdtIHNvcnJ5IGlmIHRoZSBs
YXRlciB0aGluZ3MKPiB3b3VsZCBoYXBwZW4uCj4gCj4gVGhhbmtzLAo+IExhaS4KPiAKPiBPbiBU
aHUsIEF1ZyAxNywgMjAxNyBhdCAxOjMxIEFNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+PiBMZ3Vlc3Qgc2VlbXMgdG8gYmUgcmF0aGVyIHVudXNlZCB0aGVzZSBkYXlz
LiBJdCBoYXMgc2VlbiBvbmx5IHBhdGNoZXMKPj4gZW5zdXJpbmcgaXQgc3RpbGwgYnVpbGRzIHRo
ZSBsYXN0IHR3byB5ZWFycyBhbmQgaXRzIG9mZmljaWFsIHN0YXRlIGlzCj4+ICJPZGQgRml4ZXMi
Lgo+Pgo+PiBOdWtlIGl0IGluIG9yZGVyIHRvIGJlIGFibGUgdG8gY2xlYW4gdXAgdGhlIHBhcmF2
aXJ0IGNvZGUuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 16:55:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 16:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyZR-0006fw-Iz; Fri, 29 Sep 2017 16:55:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>)
 id 1dxyZP-0006fF-P0; Fri, 29 Sep 2017 16:55:23 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4E/59-17770-AFA7EC95; Fri, 29 Sep 2017 16:55:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVybKJssu7PqnO
 RBrMXWFj0tt5lsfiyvIHR4vuWyUwOzB6HP1xhCWCMYs3MS8qvSGDNmPdwDnPButCKNV+/sjQw
 3nHrYuTiEBLYxiSxY/c/5i5GDg4WAQeJG9NNQUxGgRiJBz+suxg5gcwwicmXl7CC2CwC2hJ3F
 35lBrHZBAwl/j7ZxAZSLgFkL/nMARIWEVCT2HjjLTPIdGaBj8wSp1pPgPUKC7hKTJy8lgWknl
 PATuLrSUGQMK+At8SUeXOYQGwhAVuJjgW9jCC2qICuxKF/f9ggagQlTs58wgJiMwv4SjQsWc4
 OYXtLzLs/mX0Co+AsJGWzkJTNQlIGYatLHNz+gBHClpfYdn0VK0zNr641bAsY2VYxahSnFpWl
 FukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGAwMQ7GBcMz/wEKMkB5OSK
 C9b5blIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8nsDoEhIsSk1PrUjLzAHGJUxagoNHSQQizV
 tckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rx3QeYLgBRllObBjYCliEuMslLCvIxARwnxFKQ
 W5WaWoMq/YhTnYFQS5r0EMoUnM68EbtMroCOYgI6YPPEMyBEliQgpqQbGiYkvukOCq9asvPDk
 6L/CdBP3c6HZJyf5Z74JZ4ySNMjJf3GLNaBrx7Szb5NzJh//3fXo6fOAJ+kSsrqG8rM7C4NmC
 9w+sc7T1fOoT+2LAomtVzeFVl+Q8ZF1e/jIpjVj4S6lLUtuiog3+ekaRfn8qPqXZXy0UFI0fP
 LBuKkpG56+j3NaLResxFKckWioxVxUnAgApe2MyAwDAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1506704120!73347833!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9664 invoked from network); 29 Sep 2017 16:55:21 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 16:55:21 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6D5B021875;
 Fri, 29 Sep 2017 16:55:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6D5B021875
Date: Fri, 29 Sep 2017 09:55:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
Message-ID: <alpine.DEB.2.10.1709290955020.17914@sstabellini-ThinkPad-X260>
References: <DDE536B1-2FCD-4A3F-9A46-2CAFB279AF61@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-433186882-1506704110=:17914"
Content-ID: <alpine.DEB.2.10.1709290955130.17914@sstabellini-ThinkPad-X260>
Cc: Felipe Huici <Felipe.Huici@neclab.eu>, Anil Madhavapeddy <anil@recoil.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 Alexander Dubinin <alexander.dubinin@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] Formal vote on Unicore Proposal (deadline Frid,
	Oct 6th)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.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-433186882-1506704110=:17914
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1709290955131.17914@sstabellini-ThinkPad-X260>

On Fri, 29 Sep 2017, Lars Kurth wrote:
> Dear committers,
> 
> in accordance with https://www.xenproject.org/governance.html, I need the leadership teams of the two mature projects – the Hypervisor and the XAPI project – to vote on this proposal.
> 
> The Advisory Board is endorsing the proposal and there seems to be wide consensus amongst community members.
> 
> The specific voting rules in this case are outlined in section https://www.xenproject.org/governance.html#project-decisions
> 
> People allowed to vote on behalf of the Hypervisor project are:
> Julien Grall, Andy Cooper, George Dunlap, Ian Jackson, Jan Beulich, Konrad R Wilk, Stefano Stabellini, Tim Deegan, Wei Liu
> 
> People allowed to vote on behalf of the XAPI project are:
> Jon Ludlam, Chandrika Srinivasan, David Scott, Euan Harris, Germano Percossi, Siddharth Vinoth Kumar, John Else, Mate Lakat, Konstantina Chremmou, Rob Hoes, Si Beaumont, Thanos Makatos, Thomas Sanders, Vineeth Thampi Raveendran, Zheng Li
> 
> I propose to tally the votes by Friday the 6th of October. You can reply via
> +1: for proposal
> -1: against proposal
> in public or private.

+1


> Votes will be tallied by subproject – aka the Hypervisor and XAPI project by % for the proposal - and then averaged across sub-projects that achieved the quorum. 
> 
> Sub-project needs to achieve the following quorum of votes in favour for the sub-project’s vote to count
> Hypervisor: 3 + votes
> XAPI: 5 + votes
> 
> The proposals are attached
> 
> Regards
> Lars
> 
> PROPOSAL: Unicore
> =================
> 
> Roles
> -----
> Project Leads:    Simon Kuenzer      <simon.kuenzer@neclab.eu>
>      (co-lead)    Felipe Huici       <felipe.huici@neclab.eu>
>      (co-lead)    Florian Schmidt    <florian.schmidt@neclab.eu>
> Project Mentor:   Lars Kurth         <lars.kurth@citrix.com>
> Project Sponsors: Stefano Stabellini <sstabellini@kernel.org>
>                   Wei Liu            <wei.liu2@citrix.com>
> 
> Background
> ----------
> In recent years, several papers and projects dedicated to unikernels
> have shown the immense potential for performance gains that these
> have. By leveraging specialization and the use of minimalistic OSes,
> unikernels are able to yield impressive numbers, including fast
> instantiation times (tens of milliseconds or less), tiny memory
> footprints (a few MBs or even KBs), high network throughput (10-40
> Gb/s), and high consolidation (e.g., being able to run thousands of
> instances on a single commodity server), not to mention a reduced
> attack surface and the potential for easier certification. Unikernel
> projects worthy of mention include MirageOS, ClickOS, Erlang on Xen,
> OSv, HALVM, and Minicache, Rump, among others.
> 
> The fundamental drawback of unikernels is that they require that
> applications be manually ported to the underlying minimalistic OS (e.g.
> having to port nginx, snort, mysql or memcached to MiniOS or OSv); this
> requires both expert work and often considerable amount of time. In
> essence, we need to pick between either high performance
> with unikernels, or no porting effort but decreased performance
> and decreased efficiency with standard OS/VM images.
> The goal of this proposal is to change this status quo by providing
> a highly configurable unikernel code base; we call this base Unicore.
> 
> This project also aims to concentrate the various efforts currently going
> on in the Xen community regarding minimalistic OSes (essentially different
> variants of MiniOS). We think that splitting the community across these
> variants is counter-productive and hope that Unicore will provide a common
> place for all or most improvements and customizations of minimalistic
> OSes. The long term goal is to replace something like MiniOS with a tool
> that can automatically build such a minimalistic OS.
> 
> 
> Unicore - The "Unikernel Core"
> ---------------------------------
> The high level goal of Unicore is to be able to build unikernels targeted
> at specific applications without requiring the time-consuming, expert work
> that building such a unikernel requires today. An additional goal (or
> hope) of Unicore is that all developers interested in unikernel
> development would contribute by supplying libraries rather than working on
> independent projects with different code bases as it is done now. The main
> idea behind Unicore is depicted in Figure 1 and consists of two basic
> components:
> 
> [Attachment: unicore-oneslider.pdf]
> 
> Figure 1. Unicore Architecture.
> 
> Library pools would contain libraries that the user of Unicore can select
> from to create the unikernel. From the bottom up, library pools are
> organized into (1) the architecture library tool, containing libraries
> specific to a computer architecture (e.g., x86_64, ARM32 or MIPS); (2) the
> platform tool, where target platforms can be Xen, KVM, bare metal (i.e. no
> virtualization) and user-space Linux; and (3) the main library pool,
> containing a rich set of functionality to build the unikernel from. This
> last library includes drivers (both virtual such as netback/netfront and
> physical such as ixgbe), filesystems, memory allocators, schedulers,
> network stacks, standard libs (e.g. libc, openssl, etc.), runtimes (e.g. a
> Python interpreter and debugging and profiling tools. These pools of
> libraries constitute a code base for creating unikernels. As shown, a
> library can be relatively large (e.g libc) or quite small (a scheduler),
> which should allow for a fair amount of customization for the unikernel.
> The Unicore build tool is in charge of compiling the application and the
> selected libraries together to create a binary for a specific platform and
> architecture (e.g., Xen on x86_64). The tool is currently inspired by
> Linux’s kconfig system and consists of a set of Makefiles. It allows users
> to select libraries, to configure them, and to warn them when library
> dependencies are not met. In addition, the tool can also simultaneously
> generate binaries for multiple platforms.
> As an example, imagine a user wanting to generate a network driver domain
> unikernel. In this case, we would assume the “application” to be the
> netback driver. To select this application, the user would first run “make
> menuconfig” from within the netback application folder. The Makefile there
> would set a variable to indicate what the application is, and would
> include the main Unicore Makefiles so that the unikernel can be built
> (Step 1 in the figure). Using the menu-based system, the user chooses the
> relevant libraries; for a Xen driver domain this would include a physical
> network driver, the netback driver, the libxenplat library and a library
> from the architecture library pool such as libx86_64arch (Step 2 in the
> figure). With this in place, the user saves the configuration and types
> “make” to build the unikernel (Step 3) and “xl create” to run it (Step 4).
> A note on the ABI/API exposed to the application: because Unicore allows
> for customization of the unikernels, the ABI (or API since there is no
> kernel) would be custom, that is, defined by the libraries the user
> selected. Having said that, it would be perfectly possible, for instance,
> to build POSIX-compliant unikernels with it (e.g. similar to Rump, but in
> principle with much more specialized OS layers).
> 
> Finally, it is worth pointing out that we use the term application
> loosely: another clear target for Unicore is the building of
> runtime-specific unikernels (e.g. a unikernel able to run Python or OCaml
> scripts as is the case with MirageOS).
> 
> 
> Relevance to Xen and its Community
> -----------------------------------
> Unikernels are important to a number of areas relevant to the Xen
> community, including IoT, automotive, stub domains, and driver domain/dom0
> disaggregation. Unicore could help boost the progress in all of these
> areas by quickly providing the necessary tools to create  unikernels for
> them. For instance, for a driver domain, the user would include the
> “library” containing the relevant hardware driver and corresponding
> back-end driver, and in principle Unicore would take care of the rest.
> 
> In addition, Unicore could eventually replace Mini-OS, providing a
> cleaner, more stable and flexible base from which to build unikernels for
> projects (the modularization of Mini-OS is in fact already taking place).
> 
> 
> Current Status
> --------------
> Unicore is at an early stage. For now it includes some base libraries with
> code extracted from Mini-OS as well as a build tool inspired by Linux's
> KConfig system. Unicore is currently able to build "hello world"
> unikernels for Xen and Linux user space on x86_64 and ARMv7.
> 
> Incubation
> ----------
> The reason behind making Unicore a Xen sub-project project is to (1)
> bring the existence of Unicore to the attention of the Xen community
> and to outside world; (2) to attempt to harness interest and
> potentially development cycles from people and companies interested in
> unikernels; (3) to concentrate maintenance resources from people
> interested in unikernels within the community; and (4) to have a legal
> entity behind the project.
> 
> License
> -------
> The main license of the run-time components of Unicore will be a 3-clause
> BSD license, unless there is a good reason not to use it (e.g. we may
> import 2-clause BSD licensed code from Mini-OS, which we would *not*
> anticipate to change). The Makefile system would be licensed under GPL v2
> or later as we want to be able to use KConfig functionality from
> Buildroot/Linux.
> 
> Required Infrastructure
> -----------------------
> The official repositories should be created on
> [http://xenbits.xenproject.org/] under `unicore.git`. There should be a
> main repository for the core unicore implementation and additional
> repositories for some more advanced extension libraries (e.g., lwIP,
> newlib).
> 
> ### Main repository
> 
> `unicore.git`
> 
> ### Repositories for extension libraries
> 
> Repositories for additional libraries that are supported by the Unicore
> project should exist under a separate directory:
> 
> `unicore-libs/`
> 
> For example:
> 
> `unicore-libs/lwip.git`
> `unicore-libs/newlib.git`
> 
> ### Mailing list
> 
> In the beginning we would use the MiniOS mailing list
> (minios-devel@lists.xenproject.org). When we get traction with Unicore we
> could consider splitting that traffic onto a unicore mailing list.
>  
> 
> 
> 
--8323329-433186882-1506704110=:17914
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-433186882-1506704110=:17914--


From xen-devel-bounces@lists.xen.org Fri Sep 29 17:00:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyeC-0007Ph-6n; Fri, 29 Sep 2017 17:00:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxyeB-0007PK-OB
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 17:00:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 96/66-03283-32C7EC95; Fri, 29 Sep 2017 17:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVep5ly
 kwdMeNosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTJ+7nrlgr1nFnAebGRsY
 b+t2MXJxCAk0Mkn0npvG3sXICeQ8ZpQ49jkCIrGNUeLsjTPMIAkRAWeJr2fmghXxCuhLPF/2H
 MwWFnCTePCrkRHElhCYxCRx63MphO0p8WnpbUYYe27nIbYuRnYONgEriUNiIFEWAVWJrV2rWS
 cwci9gZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBHqcAQh
 2MB5/H3eIUZKDSUmUl63yXKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7KaqCcYFFqempFWmYO
 MPRg0hIcPEoivC1VQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLndQeZIQBSlFGaBzcCF
 geXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLCjKFJzOvBG7TK6AjmICOmDzxDMgRJYkIKa
 kGxpx96ste8x5wKBeZrRFsrt649vbzoMOmXxz+9dVN0YhtUuxuecx776L++b2HW4VXaQfa6t3
 kP6uQHLmn5vFJt+M3p3mdj9ORFjVLNaqa3+dgvrTHLlgtMie8XizLv/HMkb72joeremZPNWLa
 XBR8uWD/EtdgL1eWze+EcnT/6kXZL/svnZioxFKckWioxVxUnAgAZo8Cx34CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506704417!85182234!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20342 invoked from network); 29 Sep 2017 17:00:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 17:00:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxye8-00043R-FR; Fri, 29 Sep 2017 17:00:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxye3-0005KK-0w; Fri, 29 Sep 2017 17:00:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxye2-00080i-2g; Fri, 29 Sep 2017 17:00:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113911-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=13dd8da1e3bac9cce193db582f89a48e46fbb026
X-Osstest-Versions-That: xen=38ab259f559be5457f6866ba24185e013f27defb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 17:00:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113911: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkxMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEzZGQ4ZGExZTNiYWM5Y2NlMTkzZGI1ODJmODlhNDhl
NDZmYmIwMjYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM4YWIyNTlm
NTU5YmU1NDU3ZjY4NjZiYTI0MTg1ZTAxM2YyN2RlZmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
Mzg4NyAgMjAxNy0wOS0yOCAxNjoxNDozNyBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5MTEgIDIwMTctMDktMjkgMTU6MDE6MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTEzZGQ4ZGEx
ZTNiYWM5Y2NlMTkzZGI1ODJmODlhNDhlNDZmYmIwMjYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9
LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhl
bi11bnN0YWJsZS1zbW9rZSAxM2RkOGRhMWUzYmFjOWNjZTE5M2RiNTgyZjg5YTQ4ZTQ2ZmJiMDI2
CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTEzZGQ4ZGExZTNiYWM5Y2Nl
MTkzZGI1ODJmODlhNDhlNDZmYmIwMjYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouOi4KKysr
KyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVtYXNrIDAw
MgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUt
dXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeDEzZGQ4ZGExZTNiYWM5Y2NlMTkzZGI1ODJmODlhNDhlNDZmYmIw
MjYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0Cisg
VFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VB
QklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQgMTNkZDhkYTFlM2JhYzljY2UxOTNkYjU4MmY4OWE0OGU0NmZiYjAyNjpyZWZz
L2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICAzOGFiMjU5Li4xM2RkOGRhICAxM2RkOGRhMWUzYmFjOWNjZTE5M2RiNTgyZjg5YTQ4
ZTQ2ZmJiMDI2IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxygw-0007Zo-O7; Fri, 29 Sep 2017 17:03:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxygv-0007Zh-Us
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 17:03:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/FD-03616-DCC7EC95; Fri, 29 Sep 2017 17:03:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO6ZmnO
 RBmvfGVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrj/SxF5zlqljW4tjAeJKji5GLQ0hgIpPE
 jvtrmCCcv4wSP+e/ZYVwNjJKNH88xQ7hbGOUmPfoKJDDwSEsYCix+6oaiCkikCJxqlMVouQVo
 0Tv3DWMIA6zwAxGiX+z9gJN4uRgEzCSOHt0OiOIzStgK/Ho3h4WEJtFQFXi/eWvTCC2qEC4xN
 vGIywQNYISJ2c+AbM5BbwkTi5+ywZiMwuoS/yZd4kZwpaXaN46G8yWALrn9MNtjBMYBWchaZ+
 FpGUWkpYFjMyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC
 Q5cBCHYwfloWcIhRkoNJSZSXrfJcpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3g/VQDnBotT01
 Iq0zBxgFMGkJTh4lER4X4GkeYsLEnOLM9MhUqcYFaXEec+CJARAEhmleXBtsMi9xCgrJczLCH
 SIEE9BalFuZgmq/CtGcQ5GJWHeTyBTeDLzSuCmA6MF6GYR3skTz4AsLklESEk1MFpeLigtPJq
 +ZKt88N09bCWT1DSOaLK4pCTYvvv4+2fl0SM+54yZJrr5bhe9evOQ79wr/L5Ldr/+4Hmrovi3
 6/KPuf+Z/Dr3p7lHt4qWV/6o3Gk5+393MKP9ywcvTLkfX7+Svq34z72Y/hehwRlmR7bz/42Yr
 La0tHDuJfstZcZswcsOuD+ZHavEUpyRaKjFXFScCAARhVm31wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506704587!109707929!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30327 invoked from network); 29 Sep 2017 17:03:08 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 17:03:08 -0000
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8TH31jt023490
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:03:02 GMT
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 v8TH31WF006624
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:03:01 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 v8TH30Ir025600;
 Fri, 29 Sep 2017 17:03:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 10:03:00 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
 <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
 <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <74f11822-4471-9462-ae84-ee57fe216ffc@oracle.com>
Date: Fri, 29 Sep 2017 13:02:48 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjkvMjAxNyAxMTo1MSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmks
IFNlcCAyOSwgMjAxNyBhdCAwMzozMzo1OFBNICswMDAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
PiBPbiAyOS8wOS8xNyAxNzoyNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIEZyaSwg
U2VwIDI5LCAyMDE3IGF0IDAyOjQ2OjUzUE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
PiBUaGVuLCBJIGFsc28gd29uZGVyIHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSBmb3IgdGhp
cyBncnViIHRvIGxvYWQKPj4+IHRoZSBrZXJuZWwgdXNpbmcgdGhlIFBWSCBlbnRyeSBwb2ludCBv
ciB0aGUgbmF0aXZlIGVudHJ5IHBvaW50LiBXb3VsZAo+Pj4gaXQgYmUgcG9zc2libGUgdG8gYm9v
dCBhIExpbnV4IGtlcm5lbCB1cCB0byB0aGUgcG9pbnQgd2hlcmUgY3B1aWQgY2FuCj4+PiBiZSB1
c2VkIGluc2lkZSBvZiBhIFBWSCBjb250YWluZXI/Cj4+IEkgZG9uJ3QgdGhpbmsgdG9kYXkncyBM
aW51eCBhbGxvd3MgdGhhdC4gVGhpcyBoYXMgYmVlbiBkaXNjdXNzZWQKPj4gdmVyeSB0aG9yb3Vn
aGx5IGF0IHRoZSB0aW1lIEJvcmlzIGFkZGVkIFBWSCBWMiBzdXBwb3J0IHRvIHRoZSBrZXJuZWwu
Cj4gT0ssIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9uIHRoYXQsIGJ1dCBteSBwbGFucyBmb3Ig
RnJlZUJTRCBpcyB0bwo+IG1ha2UgdGhlIG5hdGl2ZSBlbnRyeSBwb2ludCBjYXBhYmxlIG9mIGJv
b3RpbmcgaW5zaWRlIG9mIGEgUFZICj4gY29udGFpbmVyIHVwIHRvIHRoZSBwb2ludCB3aGVyZSBj
cHVpZCAob3Igd2hhdGV2ZXIgbWV0aG9kKSBjYW4gYmUgdXNlZAo+IHRvIGRldGVjdCB0aGUgZW52
aXJvbm1lbnQuCj4KPiBEbyB5b3UgcmVjYWxsIHdoYXQncyBwcmV2ZW50aW5nIHRoZSBuYXRpdmUg
ZW50cnkgcG9pbnQgZnJvbSBib290aW5nCj4gaW5zaWRlIG9mIGEgUFZIIGNvbnRhaW5lcj8gSWYg
Y2VydGFpbiBlbXVsYXRlZCBkZXZpY2VzIG5vdCBwcmVzZW50IGFyZQo+IG5lZWRlZCBhdCBlYXJs
eSBib290IHdlIGNvdWxkIGxvb2sgaW50byBlaXRoZXIgcmVwbGFjaW5nIHRoZW0gd2l0aAo+IG90
aGVyIG9wdGlvbnMgYXZhaWxhYmxlIGluc2lkZSBvZiBhIFBWSCBjb250YWluZXIsIG9yIGFzIGEg
bGFzdCByZXNvcnQKPiBtYWtpbmcgdGhlbSBhdmFpbGFibGUgb24gYSBQVkggY29udGFpbmVyLgoK
VmVyeSBtdWNoIElJUkMgb25lIG9mIHRoZSByZWFzb25zIHdhcyB0aGUgZmFjdCB0aGF0IHplcm9w
YWdlCihib290cGFyYW1zKSBuZWVkZWQgdG8gYmUgcHJvcGVybHkgZm9ybWF0dGVkLiBBbmQgdGhl
IGh5cGVyY2FsbCBwYWdlCm5lZWRzIHRvIGJlIHNldCB1cC4KCgoKLWJvcmlzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:07:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyky-0007mM-9O; Fri, 29 Sep 2017 17:07:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438b3a663=roger.pau@citrix.com>)
 id 1dxykw-0007mG-Po
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 17:07:18 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 57/A9-01778-5CD7EC95; Fri, 29 Sep 2017 17:07:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvdo7bl
 IgzsnJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozz19oYCw7xVjT86mVtYHzG1cXIySEh4CfR
 duoGK4jNIqAqcWvDZsYuRg4ONgF7ielfK0DCIgIGEu+vT2LrYuTiYBZYzShxct1bNpAaYQFDi
 d1X1UBqeAU8JRr2bWEFqRESmMskcfj8dlaIhKDEyZlPWEBsZgE9iRtTp4D1MgtISyz/xwERlp
 do3jqbGcTmFLCTmHTwDBuILSqgItG/5Ck7iC0koCjRP+8BG8TJ6RITn/WwTGAUmIVkwywkG2Y
 hbJiFZMMCRpZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB
 AVvPwMC4g7H9hN8hRkkOJiVRXrbKc5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgf1gDlBItS0
 1Mr0jJzgLEDk5bg4FES4Z0PkuYtLkjMLc5Mh0idYlSUEuftAEkIgCQySvPg2mDxeolRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO9qkCk8mXklcNNfAS1mAlo8eeIZkMUliQgpqQZGjbfbE5J
 +vOrTn8Vvm1T/t2wtY/Pr02mzwiQPHbD1+vEjmnPv5l/HHp9Unpux49In+4e7Fq47XVBVfKPj
 5oXe5ieqL3ySVlzbUpf10jua03P1yWPRP6Wutb0R/yJuychpHn3s4tYZh9Sm7JRyXbEpIF53l
 2Gls1lOjX8swyZlyzlKDmc9XRirlFiKMxINtZiLihMBRkkbYtICAAA=
X-Env-Sender: prvs=438b3a663=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506704837!105518331!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25295 invoked from network); 29 Sep 2017 17:07:17 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 17:07:17 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53731516"
Date: Fri, 29 Sep 2017 18:07:14 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170929170714.gmejwoww3ybecman@dhcp-3-128.uk.xensource.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
 <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
 <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
 <74f11822-4471-9462-ae84-ee57fe216ffc@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <74f11822-4471-9462-ae84-ee57fe216ffc@oracle.com>
User-Agent: NeoMutt/20170912 (1.9.0)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>,
 The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDU6MDI6NDhQTSArMDAwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA5LzI5LzIwMTcgMTE6NTEgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwMzozMzo1OFBNICswMDAwLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+ID4+IE9uIDI5LzA5LzE3IDE3OjI0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+ID4+PiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwMjo0Njo1M1BNICswMDAwLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+ID4+PiBUaGVuLCBJIGFsc28gd29uZGVyIHdoZXRoZXIgaXQgd291bGQg
bWFrZSBzZW5zZSBmb3IgdGhpcyBncnViIHRvIGxvYWQKPiA+Pj4gdGhlIGtlcm5lbCB1c2luZyB0
aGUgUFZIIGVudHJ5IHBvaW50IG9yIHRoZSBuYXRpdmUgZW50cnkgcG9pbnQuIFdvdWxkCj4gPj4+
IGl0IGJlIHBvc3NpYmxlIHRvIGJvb3QgYSBMaW51eCBrZXJuZWwgdXAgdG8gdGhlIHBvaW50IHdo
ZXJlIGNwdWlkIGNhbgo+ID4+PiBiZSB1c2VkIGluc2lkZSBvZiBhIFBWSCBjb250YWluZXI/Cj4g
Pj4gSSBkb24ndCB0aGluayB0b2RheSdzIExpbnV4IGFsbG93cyB0aGF0LiBUaGlzIGhhcyBiZWVu
IGRpc2N1c3NlZAo+ID4+IHZlcnkgdGhvcm91Z2hseSBhdCB0aGUgdGltZSBCb3JpcyBhZGRlZCBQ
VkggVjIgc3VwcG9ydCB0byB0aGUga2VybmVsLgo+ID4gT0ssIEknbSBub3QgZ29pbmcgdG8gaW5z
aXN0IG9uIHRoYXQsIGJ1dCBteSBwbGFucyBmb3IgRnJlZUJTRCBpcyB0bwo+ID4gbWFrZSB0aGUg
bmF0aXZlIGVudHJ5IHBvaW50IGNhcGFibGUgb2YgYm9vdGluZyBpbnNpZGUgb2YgYSBQVkgKPiA+
IGNvbnRhaW5lciB1cCB0byB0aGUgcG9pbnQgd2hlcmUgY3B1aWQgKG9yIHdoYXRldmVyIG1ldGhv
ZCkgY2FuIGJlIHVzZWQKPiA+IHRvIGRldGVjdCB0aGUgZW52aXJvbm1lbnQuCj4gPgo+ID4gRG8g
eW91IHJlY2FsbCB3aGF0J3MgcHJldmVudGluZyB0aGUgbmF0aXZlIGVudHJ5IHBvaW50IGZyb20g
Ym9vdGluZwo+ID4gaW5zaWRlIG9mIGEgUFZIIGNvbnRhaW5lcj8gSWYgY2VydGFpbiBlbXVsYXRl
ZCBkZXZpY2VzIG5vdCBwcmVzZW50IGFyZQo+ID4gbmVlZGVkIGF0IGVhcmx5IGJvb3Qgd2UgY291
bGQgbG9vayBpbnRvIGVpdGhlciByZXBsYWNpbmcgdGhlbSB3aXRoCj4gPiBvdGhlciBvcHRpb25z
IGF2YWlsYWJsZSBpbnNpZGUgb2YgYSBQVkggY29udGFpbmVyLCBvciBhcyBhIGxhc3QgcmVzb3J0
Cj4gPiBtYWtpbmcgdGhlbSBhdmFpbGFibGUgb24gYSBQVkggY29udGFpbmVyLgo+IAo+IFZlcnkg
bXVjaCBJSVJDIG9uZSBvZiB0aGUgcmVhc29ucyB3YXMgdGhlIGZhY3QgdGhhdCB6ZXJvcGFnZQo+
IChib290cGFyYW1zKSBuZWVkZWQgdG8gYmUgcHJvcGVybHkgZm9ybWF0dGVkLiBBbmQgdGhlIGh5
cGVyY2FsbCBwYWdlCj4gbmVlZHMgdG8gYmUgc2V0IHVwLgoKQnV0IGluIHRoaXMgY2FzZSBib290
cGFyYW1zIGlzIGdvaW5nIHRvIGJlIHNldHVwIGJ5IGdydWIsIHNvIGl0IHNob3VsZApiZSBmaW5l
IChqdXN0IGxpa2UgaXQncyBkb25lIG9uIGJhcmUgbWV0YWwpLgoKQ291bGRuJ3QgdGhlIGh5cGVy
Y2FsbCBwYWdlIGJlIHNldHVwIGF0IHNvbWUgcG9pbnQgZHVyaW5nIGVhcmx5IGJvb3Q/Ck5vdCBz
dXJlIGlmIHNldHRpbmcgaXQgdXAgYXQgdGhlIHNhbWUgcG9pbnQgSFZNIGRvZXMgd291bGQgYmUg
ZmluZSBmb3IKUFZIPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:09:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyn7-0007uO-M6; Fri, 29 Sep 2017 17:09:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=43818d850=citrix-osstest@xenproject.org>)
 id 1dxyn6-0007uG-2l
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 17:09:32 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DD/E1-17770-B4E7EC95; Fri, 29 Sep 2017 17:09:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpK5L3bl
 Ig0UdEhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPxtK8sBbPCK77N3c/YwNjs1MXIySEh4C9x
 68YKFgjbXeLt2bmsILaIgLPEhA+32UBsXgE9iclzHzCD2MICRhInJ2yCqneTaHo3jR3G3nHoD
 Fgvm4CHxMSeiWA1LAKqEueaVoD1CgloSSxdvJIJYqagxMmZT8BqmAUkJA6+eMEMMcdCov3TW6
 YJjLyzkJTNQlK2gJFpFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+
 7iREYPAxAsIPx+Pu4Q4ySHExKorwOtecihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRoLkBItS
 01Mr0jJzgGEMk5bg4FES4Q0CSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx6rrd/8wCbHk5eelSonzJ
 oOUCoCUZpTmwQ2CxdclRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPGgkzhycwrgdv3CugUJq
 BTJk88A3JKSSJCSqqBccmnuv8Gm9zn5jA/lbYT71VL0CwsmOWer/zrJbfX5eYrC2s9FTbbTAs
 t8wjZ0j4l0dX1r2P9jntHV9hVzV3E9FrfjXX9bNafp/f/CM4oesl2yPnKWuvYxx7Xgp//f1bl
 XDyxqVC8v+lT8S8mkQM/7t97+meT8Ylz92dziLOzP3PJVn2zTdn2thJLcUaioRZzUXEiANImz
 qGqAgAA
X-Env-Sender: prvs=43818d850=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1506704962!118923643!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26733 invoked from network); 29 Sep 2017 17:09:24 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 17:09:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="441825537"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72177-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=27daa8658e518902bf281b07993c2d60af1913c3
X-Osstest-Versions-That: ovmf=4c34a8ea191155f438901e635bd87810072b19a4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 29 Sep 2017 18:09:06 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72177: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICAyN2RhYTg2NThlNTE4OTAyYmYyODFiMDc5OTNjMmQ2MGFmMTkx
M2MzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0YzM0YThlYTE5MTE1
NWY0Mzg5MDFlNjM1YmQ4NzgxMDA3MmIxOWE0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzYg
IDIwMTctMDktMjkgMDg6NDc6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTc3ICAyMDE3LTA5LTI5IDE1OjE5OjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGFvIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDI3ZGFhODY1OGU1MTg5MDJiZjI4MWIwNzk5M2MyZDYwYWYxOTEzYzMK
QXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2VwIDE5IDE2
OjExOjI5IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvQXRhQXRhcGlQYXNzVGhydTogRml4
IHBvc3NpYmxlIG91dCBvZiByYW5nZSBsZWZ0IHNoaWZ0CiAgICAKICAgIFJFRjogaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02OTkKICAgIAogICAgV2l0aGlu
IGZ1bmN0aW9uIEFoY2lNb2RlSW5pdGlhbGl6YXRpb24oKSwgbGVmdCBzaGlmdCBvcGVyYXRpb25z
IG9mICdCSVQwJwogICAgaW4gdGhlIGZvbGxvd2luZyBzdGF0ZW1lbnRzOgogICAgImlmICgoUG9y
dEltcGxlbWVudEJpdE1hcCAmIChCSVQwIDw8IFBvcnQpKSAhPSAwKSB7IgogICAgCiAgICB3aWxs
IGluY3VyIHBvc3NpYmxlIG91dCBvZiByYW5nZSBsZWZ0IHNoaWZ0IHdoZW4gUG9ydCBpcyAzMSwg
c2luY2UKICAgICIxIDw8IDMxIiBpcyBwb3NzaWJsZSB0byBleGNlZWQgdGhlIHJhbmdlIG9mIHR5
cGUgJ2ludCcgKHNpZ25lZCkuCiAgICAKICAgIEFjY29yZGluZyB0byB0aGUgQzExIHNwZWMsIFNl
Y3Rpb24gNi41Ljc6CiAgICA+IDQgVGhlIHJlc3VsdCBvZiBFMSA8PCBFMiBpcyBFMSBsZWZ0LXNo
aWZ0ZWQgRTIgYml0IHBvc2l0aW9uczsgdmFjYXRlZAogICAgPiAgIGJpdHMgYXJlIGZpbGxlZCB3
aXRoIHplcm9zLiBJZiBFMSBoYXMgYW4gdW5zaWduZWQgdHlwZSwgdGhlIHZhbHVlCiAgICA+ICAg
b2YgdGhlIHJlc3VsdCBpcyBFMSAqIDJeRTIgLCByZWR1Y2VkIG1vZHVsbyBvbmUgbW9yZSB0aGFu
IHRoZQogICAgPiAgIG1heGltdW0gdmFsdWUgcmVwcmVzZW50YWJsZSBpbiB0aGUgcmVzdWx0IHR5
cGUuIElmIEUxIGhhcyBhIHNpZ25lZAogICAgPiAgIHR5cGUgYW5kIG5vbm5lZ2F0aXZlIHZhbHVl
LCBhbmQgRTEgKiAyXkUyIGlzIHJlcHJlc2VudGFibGUgaW4gdGhlCiAgICA+ICAgcmVzdWx0IHR5
cGUsIHRoZW4gdGhhdCBpcyB0aGUgcmVzdWx0aW5nIHZhbHVlOyBvdGhlcndpc2UsIHRoZQogICAg
PiAgIGJlaGF2aW9yIGlzIHVuZGVmaW5lZC4KICAgIAogICAgVGhpcyBjb21taXQgZXhwbGljaXRs
eSBjYXN0ICdCSVQwJyB3aXRoIFVJTlQzMiB0byByZXNvbHZlIHRoaXMgaXNzdWUuCiAgICAKICAg
IENjOiBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcg
PGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5h
Lnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRl
bC5jb20+Cgpjb21taXQgYmQ0MmQ5NzZkNTEwYWI1NmU4NjJiN2JmNzY0YjFmOWU5YjE5MzM3ZQpB
dXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBTZXAgMTkgMTQ6
MDA6NDUgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EeGVOZXRMaWI6IEZpeCBuZWdhdGl2
ZSB2YWx1ZSBsZWZ0IHNoaWZ0CiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2Nv
cmUub3JnL3Nob3dfYnVnLmNnaT9pZD02OTgKICAgIAogICAgV2l0aGluIGZ1bmN0aW9uIE5ldFJh
bmRvbUluaXRTZWVkKCksIGxlZnQgc2hpZnQgYSBuZWdhdGl2ZSB2YWx1ZSBpcyB1c2VkCiAgICBp
bjoKICAgICJ+VGltZS5Ib3VyIDw8IDI0IgogICAgCiAgICB3aGljaCBpbnZvbHZlcyB1bmRlZmlu
ZWQgYmVoYXZpb3IuCiAgICAKICAgIFNpbmNlIFRpbWUuSG91ciBpcyBvZiB0eXBlIFVJTlQ4IChy
YW5nZSBmcm9tIDAgdG8gMjMpLCBoZW5jZSB+VGltZS5Ib3VyCiAgICB3aWxsIGJlIGEgbmVnYXRp
dmUgdmFsdWUgKG9mIHR5cGUgaW50LCBzaWduZWQpLgogICAgCiAgICBBY2NvcmRpbmcgdG8gdGhl
IEMxMSBzcGVjLCBTZWN0aW9uIDYuNS43OgogICAgPiA0IFRoZSByZXN1bHQgb2YgRTEgPDwgRTIg
aXMgRTEgbGVmdC1zaGlmdGVkIEUyIGJpdCBwb3NpdGlvbnM7IHZhY2F0ZWQKICAgID4gICBiaXRz
IGFyZSBmaWxsZWQgd2l0aCB6ZXJvcy4gSWYgRTEgaGFzIGFuIHVuc2lnbmVkIHR5cGUsIHRoZSB2
YWx1ZQogICAgPiAgIG9mIHRoZSByZXN1bHQgaXMgRTEgKiAyXkUyICwgcmVkdWNlZCBtb2R1bG8g
b25lIG1vcmUgdGhhbiB0aGUKICAgID4gICBtYXhpbXVtIHZhbHVlIHJlcHJlc2VudGFibGUgaW4g
dGhlIHJlc3VsdCB0eXBlLiBJZiBFMSBoYXMgYSBzaWduZWQKICAgID4gICB0eXBlIGFuZCBub25u
ZWdhdGl2ZSB2YWx1ZSwgYW5kIEUxICogMl5FMiBpcyByZXByZXNlbnRhYmxlIGluIHRoZQogICAg
PiAgIHJlc3VsdCB0eXBlLCB0aGVuIHRoYXQgaXMgdGhlIHJlc3VsdGluZyB2YWx1ZTsgb3RoZXJ3
aXNlLCB0aGUKICAgID4gICBiZWhhdmlvciBpcyB1bmRlZmluZWQuCiAgICAKICAgIFRoaXMgY29t
bWl0IHdpbGwgcmVtb3ZlIHRoZSAnficgb3BlcmF0b3IgYmVmb3JlICdUaW1lLkhvdXInLCBzaW5j
ZSBpdAogICAgc2VlbXMgbGlrZSBhbiBpbXBsZW1lbnRhdGlvbiBjaG9pY2UgZm9yIGdlbmVyYXRp
bmcgdGhlIHNlZWQuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNv
bT4KICAgIENjOiBRaW4gTG9uZyA8cWluLmxvbmdAaW50ZWwuY29tPgogICAgQ2M6IFN0YXIgWmVu
ZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgICBDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBT
aXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGlu
Zy55ZUBpbnRlbC5jb20+Cgpjb21taXQgZDliZTBmNjZmZmE5NTgwZDI3ZmUwOGRlMDlkNDg4M2Vh
NTUzNWYwNwpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBT
ZXAgMTkgMTM6MjU6MjMgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9UcGw6IEZpeCBuZWdh
dGl2ZSB2YWx1ZSBsZWZ0IHNoaWZ0CiAgICAKICAgIFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02OTUKICAgIAogICAgV2l0aGluIGZ1bmN0aW9uIENv
cmVSZXN0b3JlVHBsKCksIGxlZnQgc2hpZnQgYSBuZWdhdGl2ZSB2YWx1ZSAtMiBpcyB1c2VkCiAg
ICBpbjoKICAgICJ3aGlsZSAoKCgtMiA8PCBOZXdUcGwpICYgZ0V2ZW50UGVuZGluZykgIT0gMCkg
eyIKICAgIAogICAgd2hpY2ggaW52b2x2ZXMgdW5kZWZpbmVkIGJlaGF2aW9yLgogICAgCiAgICBB
Y2NvcmRpbmcgdG8gdGhlIEMxMSBzcGVjLCBTZWN0aW9uIDYuNS43OgogICAgPiA0IFRoZSByZXN1
bHQgb2YgRTEgPDwgRTIgaXMgRTEgbGVmdC1zaGlmdGVkIEUyIGJpdCBwb3NpdGlvbnM7IHZhY2F0
ZWQKICAgID4gICBiaXRzIGFyZSBmaWxsZWQgd2l0aCB6ZXJvcy4gSWYgRTEgaGFzIGFuIHVuc2ln
bmVkIHR5cGUsIHRoZSB2YWx1ZQogICAgPiAgIG9mIHRoZSByZXN1bHQgaXMgRTEgKiAyXkUyICwg
cmVkdWNlZCBtb2R1bG8gb25lIG1vcmUgdGhhbiB0aGUKICAgID4gICBtYXhpbXVtIHZhbHVlIHJl
cHJlc2VudGFibGUgaW4gdGhlIHJlc3VsdCB0eXBlLiBJZiBFMSBoYXMgYSBzaWduZWQKICAgID4g
ICB0eXBlIGFuZCBub25uZWdhdGl2ZSB2YWx1ZSwgYW5kIEUxICogMl5FMiBpcyByZXByZXNlbnRh
YmxlIGluIHRoZQogICAgPiAgIHJlc3VsdCB0eXBlLCB0aGVuIHRoYXQgaXMgdGhlIHJlc3VsdGlu
ZyB2YWx1ZTsgb3RoZXJ3aXNlLCB0aGUKICAgID4gICBiZWhhdmlvciBpcyB1bmRlZmluZWQuCiAg
ICAKICAgIFRoaXMgY29tbWl0IHJlZmluZXMgdGhlIGNvZGUgbG9naWMgdG8gYXZvaWQgbGVmdCBz
aGlmdGluZyB0aGUgbmVnYXRpdmUKICAgIHZhbHVlLgogICAgCiAgICBDYzogU3RldmVuIFNoaSA8
c3RldmVuLnNoaUBpbnRlbC5jb20+CiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICBDYzog
TWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IExpbWlu
ZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnpl
bmdAaW50ZWwuY29tPgoKY29tbWl0IDFkZmIwYmYyMGUwYjQxZDcyMDk0MGIyY2RmNGY4MWViZDhh
MDk5YTgKQXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgU2Vw
IDE5IDE2OjMxOjU0IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvUHJpbnRMaWI6IEZpeCBw
b3NzaWJsZSBuZWdhdGl2ZSB2YWx1ZSBsZWZ0IHNoaWZ0CiAgICAKICAgIFJFRjogaHR0cHM6Ly9i
dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD03MDIKICAgIAogICAgV2l0aGlu
IGZ1bmN0aW9uIEludGVybmFsUHJpbnRMaWJTUHJpbnRNYXJrZXIoKSwgcG9zc2libGUgbGVmdCBz
aGlmdCBvZiBhCiAgICBuZWdhdGl2ZSB2YWx1ZSBpcyBmb3VuZCBpbjoKICAgICIoKihBcmd1bWVu
dFN0cmluZyArIDEpIDw8IDgpIgogICAgCiAgICB3aGljaCBpbnZvbHZlcyB1bmRlZmluZWQgYmVo
YXZpb3IuCiAgICAKICAgIFNpbmNlICcqKEFyZ3VtZW50U3RyaW5nICsgMSknIGlzIG9mIHR5cGUg
Q09OU1QgQ0hBUjggKHNpZ25lZCksIGl0IHdpbGwgYmUKICAgIHByb21vdGVkIHRvIHR5cGUgaW50
IChzaWduZWQpIGR1cmluZyB0aGUgbGVmdCBzaGlmdCBvcGVyYXRpb24uIElmCiAgICAnKihBcmd1
bWVudFN0cmluZyArIDEpJyBpcyBhIG5lZ2F0aXZlIHZhbHVlLCB0aGUgYmVoYXZpb3Igd2lsbCBi
ZQogICAgdW5kZWZpbmVkLgogICAgCiAgICBBY2NvcmRpbmcgdG8gdGhlIEMxMSBzcGVjLCBTZWN0
aW9uIDYuNS43OgogICAgPiA0IFRoZSByZXN1bHQgb2YgRTEgPDwgRTIgaXMgRTEgbGVmdC1zaGlm
dGVkIEUyIGJpdCBwb3NpdGlvbnM7IHZhY2F0ZWQKICAgID4gICBiaXRzIGFyZSBmaWxsZWQgd2l0
aCB6ZXJvcy4gSWYgRTEgaGFzIGFuIHVuc2lnbmVkIHR5cGUsIHRoZSB2YWx1ZQogICAgPiAgIG9m
IHRoZSByZXN1bHQgaXMgRTEgKiAyXkUyICwgcmVkdWNlZCBtb2R1bG8gb25lIG1vcmUgdGhhbiB0
aGUKICAgID4gICBtYXhpbXVtIHZhbHVlIHJlcHJlc2VudGFibGUgaW4gdGhlIHJlc3VsdCB0eXBl
LiBJZiBFMSBoYXMgYSBzaWduZWQKICAgID4gICB0eXBlIGFuZCBub25uZWdhdGl2ZSB2YWx1ZSwg
YW5kIEUxICogMl5FMiBpcyByZXByZXNlbnRhYmxlIGluIHRoZQogICAgPiAgIHJlc3VsdCB0eXBl
LCB0aGVuIHRoYXQgaXMgdGhlIHJlc3VsdGluZyB2YWx1ZTsgb3RoZXJ3aXNlLCB0aGUKICAgID4g
ICBiZWhhdmlvciBpcyB1bmRlZmluZWQuCiAgICAKICAgIFRoaXMgY29tbWl0IGV4cGxpY2l0bHkg
Y2FzdCAnKihBcmd1bWVudFN0cmluZyArIDEpJyB3aXRoIFVJTlQ4IHRvIHJlc29sdmUKICAgIHRo
aXMgaXNzdWUuCiAgICAKICAgIENjOiBTdGV2ZW4gU2hpIDxzdGV2ZW4uc2hpQGludGVsLmNvbT4K
ICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBlYTBiMTUwNjdj
NTRlOGMzNDMyMWU5ZjA5NDUxNTMwMjAzOWJlMTJlCkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+CkRhdGU6ICAgVHVlIFNlcCAxOSAxNjo0MjowNCAyMDE3ICswODAwCgogICAgTWRl
UGtnL1ByaW50TGliOiBGaXggcG9zc2libGUgbmVnYXRpdmUgdmFsdWUgbGVmdCBzaGlmdAogICAg
CiAgICBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NzAyCiAgICAKICAgIFdpdGhpbiBmdW5jdGlvbiBJbnRlcm5hbFByaW50TGliU1ByaW50TWFya2Vy
KCksIHBvc3NpYmxlIGxlZnQgc2hpZnQgb2YgYQogICAgbmVnYXRpdmUgdmFsdWUgaXMgZm91bmQg
aW46CiAgICAiKCooQXJndW1lbnRTdHJpbmcgKyAxKSA8PCA4KSIKICAgIAogICAgd2hpY2ggaW52
b2x2ZXMgdW5kZWZpbmVkIGJlaGF2aW9yLgogICAgCiAgICBTaW5jZSAnKihBcmd1bWVudFN0cmlu
ZyArIDEpJyBpcyBvZiB0eXBlIENPTlNUIENIQVI4IChzaWduZWQpLCBpdCB3aWxsIGJlCiAgICBw
cm9tb3RlZCB0byB0eXBlIGludCAoc2lnbmVkKSBkdXJpbmcgdGhlIGxlZnQgc2hpZnQgb3BlcmF0
aW9uLiBJZgogICAgJyooQXJndW1lbnRTdHJpbmcgKyAxKScgaXMgYSBuZWdhdGl2ZSB2YWx1ZSwg
dGhlIGJlaGF2aW9yIHdpbGwgYmUKICAgIHVuZGVmaW5lZC4KICAgIAogICAgQWNjb3JkaW5nIHRv
IHRoZSBDMTEgc3BlYywgU2VjdGlvbiA2LjUuNzoKICAgID4gNCBUaGUgcmVzdWx0IG9mIEUxIDw8
IEUyIGlzIEUxIGxlZnQtc2hpZnRlZCBFMiBiaXQgcG9zaXRpb25zOyB2YWNhdGVkCiAgICA+ICAg
Yml0cyBhcmUgZmlsbGVkIHdpdGggemVyb3MuIElmIEUxIGhhcyBhbiB1bnNpZ25lZCB0eXBlLCB0
aGUgdmFsdWUKICAgID4gICBvZiB0aGUgcmVzdWx0IGlzIEUxICogMl5FMiAsIHJlZHVjZWQgbW9k
dWxvIG9uZSBtb3JlIHRoYW4gdGhlCiAgICA+ICAgbWF4aW11bSB2YWx1ZSByZXByZXNlbnRhYmxl
IGluIHRoZSByZXN1bHQgdHlwZS4gSWYgRTEgaGFzIGEgc2lnbmVkCiAgICA+ICAgdHlwZSBhbmQg
bm9ubmVnYXRpdmUgdmFsdWUsIGFuZCBFMSAqIDJeRTIgaXMgcmVwcmVzZW50YWJsZSBpbiB0aGUK
ICAgID4gICByZXN1bHQgdHlwZSwgdGhlbiB0aGF0IGlzIHRoZSByZXN1bHRpbmcgdmFsdWU7IG90
aGVyd2lzZSwgdGhlCiAgICA+ICAgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLgogICAgCiAgICBUaGlz
IGNvbW1pdCBleHBsaWNpdGx5IGNhc3QgJyooQXJndW1lbnRTdHJpbmcgKyAxKScgd2l0aCBVSU5U
OCB0byByZXNvbHZlCiAgICB0aGlzIGlzc3VlLgogICAgCiAgICBDYzogU3RldmVuIFNoaSA8c3Rl
dmVuLnNoaUBpbnRlbC5jb20+CiAgICBDYzogTWljaGFlbCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u
ZXlAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+
Cgpjb21taXQgMGU2NTg0ZTM4NjUwY2VmOWE2YjQ1Nzk1NTM2NzljMGYxMmQ4OTdiYwpBdXRob3I6
IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IFNlcCAyOCAxMzo0Njoy
MCAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0Jkc0R4ZTogRG9uJ3QgZGVsZXRlICJCb290
TmV4dCIgdW50aWwgYm9vdGluZyBpdAogICAgCiAgICBDdXJyZW50IGltcGxlbWVudGF0aW9uIGRl
bGV0ZXMgdGhlICJCb290TmV4dCIgYmVmb3JlIGNhbGxpbmcKICAgIGFueSBQbGF0Zm9ybUJvb3RN
YW5hZ2VyTGliIEFQSXMsIGJ1dCBpZiBzeXN0ZW0gcmVzZXRzIGluCiAgICBQbGF0Zm9ybUJvb3RN
YW5hZ2VyTGliIEFQSXMsICJCb290TmV4dCIgaXMgbm90IGNvbnN1bWVkIGJ1dCBsb3N0LgogICAg
CiAgICBUaGUgcGF0Y2ggZGVmZXJzIHRoZSBkZWxldGlvbiBvZiAiQm9vdE5leHQiIHRvIGJlZm9y
ZSBib290aW5nIGl0LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3VubnkgV2FuZyA8c3Vubnl3YW5nQGhwZS5jb20+Cgpjb21taXQgYjIzNTkyYThmZTE5
YzQ2ZTI5YzVhZmU1MDk4NGU1YzZiNjNlN2U2OQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIFNlcCAyOSAwMToxODo1MCAyMDE3ICswODAwCgogICAgU2hl
bGxQa2cvZGlzY29ubmVjdDogJy1yJyBpcyBub3Qgb3B0aW9uYWwgd2hlbiBkaXNjb25uZWN0aW5n
IGFsbAogICAgCiAgICBDb3JyZWN0IHRoZSBoZWxwIG1lc3NhZ2UgdG8gbWF0Y2ggdGhhdCBkZWZp
bmVkIGluIFNoZWxsIHNwZWMuCiAgICBJbiAnRElTQ09OTkVDVCAtciBbLW5jXScgY2FzZSwgJy1y
JyBpcyBub3Qgb3B0aW9uYWwuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUg
Q29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5j
YXJzZXlAaW50ZWwuY29tPgoKY29tbWl0IDUyZjJiMDJjNzA5YzljYzVmZTA0ODI4NGQyNjZhZDQ1
ODUzYmI5N2YKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBTZXAgMjkgMDE6MTQ6NTMgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2RoOiBDb3JyZWN0IHR5
cG8gaW4gaGVscAogICAgCiAgICBIZWxwIG1lc3NhZ2Ugb2YgImRoIiBnaXZlcyBhbiBleGFtcGxl
IHRvIGRpc3BsYXkgYWxsIGhhbmRsZXMKICAgIHdpdGggIkltYWdlIiBwcm90b2NvbCBidXQgYWN0
dWFsbHkgIkxvYWRlZEltYWdlIiBwcm90b2NvbCBzaG91bGQKICAgIGJlIHVzZWQuCiAgICAKICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAK
ICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:14:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyrn-00008f-8T; Fri, 29 Sep 2017 17:14:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxyrl-00008X-AB
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 17:14:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A0/4B-03642-C6F7EC95; Fri, 29 Sep 2017 17:14:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTe7/ly
 kwcc7qhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLlgDlPBOeOKfTs+sTcw
 XtDqYuTiEBJoZJI4+/0qG4TzmFHi3qTNjBDONkaJg2vPAmU4OUQEnCW+npnLDmLzCuhLtEy9C
 2YLC+hKTH+8nAXElhDwlDjXepu5i5EDzP7SXNjFyM7BJmAlcUgMpIBFQFXi4MGDbBMYuRYwMq
 xi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LAMQ7GBcvDb
 wEKMkB5OSKK9D7blIIb6k/JTKjMTijPii0pzU4kOMMhwcShK80XVAOcGi1PTUirTMHGCIwaQl
 OHiURHgbQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXOGwpSJABSlFGaBzcCFu6XGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMzrDzKFJzOvBG7TK6AjmICOmDzxDMgRJYkIKakGxvnKOS
 yT8veGZxio+V+u86nOUUtd0TI9Ocp1Sm3VbQdmLaPjrW5JFj6y0T+fhx1evPnjzmsFLJ/Lnts
 E28We7L+5heG82gznwIL2+DqDA5PbndOiIqf33997Y8GyD+KTN+3OEGOuTz7Zu3bL6g+nJQXO
 SXbfEzPN+sSgwRPF1j3hxivWTGF/JZbijERDLeai4kQApVPJY3ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1506705258!117769571!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26162 invoked from network); 29 Sep 2017 17:14:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 17:14:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxyrh-0004OX-9B; Fri, 29 Sep 2017 17:14:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxyrc-0006L6-07; Fri, 29 Sep 2017 17:14:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxyrb-0004Zj-Ms; Fri, 29 Sep 2017 17:14:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113910-mainreport@xen.org>
X-Osstest-Versions-This: xtf=e294710f590cda22c88319641b14ab8f5916c888
X-Osstest-Versions-That: xtf=9d53bd3275bb408881d4382e7eff98c8d4bd9a40
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 17:14:11 +0000
Subject: [Xen-devel] [xtf test] 113910: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxMCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkxMC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGUyOTQ3MTBmNTkwY2RhMjJjODgzMTk2NDFiMTRhYjhm
NTkxNmM4ODgKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDlkNTNiZDMy
NzViYjQwODg4MWQ0MzgyZTdlZmY5OGM4ZDRiZDlhNDAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzgzMSAgMjAxNy0wOS0yNiAxMDoxNzowNSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5MTAgIDIwMTctMDktMjkgMTQ6NDc6NDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWUyOTQ3MTBmNTkwY2RhMjJjODgzMTk2NDFiMTRh
YjhmNTkxNmM4ODgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9LjouCisrKysgUEVSTExJQj0uOi4K
KysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQh
OwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAt
eiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tf
TE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHh0ZiBlMjk0NzEwZjU5MGNkYTIyYzg4
MzE5NjQxYjE0YWI4ZjU5MTZjODg4CisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWUyOTQ3MTBmNTkw
Y2RhMjJjODgzMTk2NDFiMTRhYjhmNTkxNmM4ODgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxMSUI9Ljou
Oi4KKysrKyBQRVJMTElCPS46LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKysgZXhwb3J0IFBFUkxMSUI9LjouOi46LgorKysgUEVSTExJQj0uOi46LjouCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eHRm
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4eHRmID0geGxpbnV4ICddJworIGxpbnV4
YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZTI5NDcxMGY1
OTBjZGEyMmM4ODMxOTY0MWIxNGFiOGY1OTE2Yzg4OCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNv
bmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBo
dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6
IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0Zgor
KyA6IGRhaWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0
ZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYu
MjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9u
Lnh0ZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eHRmCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL3h0ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveHRmLmdpdCBlMjk0NzEwZjU5MGNkYTIyYzg4MzE5NjQxYjE0YWI4ZjU5MTZj
ODg4OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CiAgIDlkNTNiZDMuLmUyOTQ3MTAgIGUyOTQ3MTBmNTkw
Y2RhMjJjODgzMTk2NDFiMTRhYjhmNTkxNmM4ODggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:20:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:20:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyxD-0000Ns-0S; Fri, 29 Sep 2017 17:19:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=438d2e384=Ian.Jackson@citrix.com>)
 id 1dxyxC-0000Nm-1S
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 17:19:58 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 23/C0-03414-DB08EC95; Fri, 29 Sep 2017 17:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6ehnO
 RBie/Wlt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkH3jezFdxhrnjY8oy5gfEvUxcjJ4eEgL9E
 581ORhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgJ7EjalT2CBseYnmrbOZIWocJI6/bAabwyKgK
 nGx9RF7FyMHh4iArcTs824Q5SoSp+Z1gY0RFjCR+Dt1KiuIzSngJXF7xgmgVi4OIYHbjBI/bh
 9ggbjHROLtwp1sIHOEBNQk5q6Pn8DINwvJRbOQXDQLyUULGJlXMaoXpxaVpRbpGuslFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GDs+Od0iFGSg0lJlNeh9lykEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQle23qgnGBRanpqRVpmDjDkYdISHDxKIryGIGne4oLE3OLMdIjUK
 UZjjhsPr/9h4ui4efcPkxBLXn5eqpQ4bxBIqQBIaUZpHtwgWCxeYpSVEuZlBDpNiKcgtSg3sw
 RV/hWjOAejkjDvVpApPJl5JXD7XgGdwgR0yuSJZ0BOKUlESEk1MK61PmV7pF1hd79IGJ9HT/+
 7hy+XbpwRGrVRoLuYVVSd/VFegRnr3Hd17vOWS3GdCtirvMqMSfHKkkW37+3MiIuvkfhxLPbe
 PcZJsz3mWBrEatdOuav440jatLbFZRt+cra6hqW7nC5+G6a/xU5BZOt6lwWHv67nm/qH6f0B2
 Z57fLlvpfyiXZVYijMSDbWYi4oTAWA0y3vAAgAA
X-Env-Sender: prvs=438d2e384=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1506705595!108329070!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35647 invoked from network); 29 Sep 2017 17:19:56 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 17:19:56 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="441827352"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22990.32952.289134.284460@mariner.uk.xensource.com>
Date: Fri, 29 Sep 2017 18:19:52 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20170929154655.f3tqqqcudo4ciy35@dhcp-3-128.uk.xensource.com>
References: <20170929142417.83264-1-roger.pau@citrix.com>
 <20170929142417.83264-2-roger.pau@citrix.com>
 <22990.26684.2370.473428@mariner.uk.xensource.com>
 <20170929154655.f3tqqqcudo4ciy35@dhcp-3-128.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] osstest: fix PVH DomU tests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIIDEvMl0gb3NzdGVzdDogZml4IFBW
SCBEb21VIHRlc3RzIik6Cj4gT24gRnJpLCBTZXAgMjksIDIwMTcgYXQgMDM6MzU6MjRQTSArMDAw
MCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJIHRoaW5rIGl0IG1pZ2h0IHN0b3AgdGhlIHB2aCB0
ZXN0cyBmcm9tIHdvcmtpbmcgaW4gdGhvc2UgYnJhbmNoZXMuCj4gCj4gVGhpcyBjaGFuZ2Ugd2ls
bCBqdXN0IHR1cm4gdGhlIFBWSCB0ZXN0cyBpbnRvIFBWIHRlc3Qgb24gb2xkIGJyYW5jaGVzLAo+
IGJlY2F1c2UgdHlwZT1wdmggd2lsbCBiZSBpZ25vcmVkIGFuZCB0aGUgZ3Vlc3QgaXMgZ29pbmcg
dG8gYm9vdCBpbiBQVgo+IG1vZGUuCgpUaGF0J3Mgbm90IGJyaWxsaWFudC4gIENhbiB3ZSBtYWtl
IHRoaXMgY2hhbmdlIGNvbmRpdGlvbmFsIGFuZC9vciBkcm9wCnRoZSBwdmggdGVzdHMgZm9yIG9s
ZGVyIGJyYW5jaGVzID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:20:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyxp-0000sC-8p; Fri, 29 Sep 2017 17:20:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxyxo-0000s1-BU
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 17:20:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 59/DA-02229-3E08EC95; Fri, 29 Sep 2017 17:20:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdRw7l
 Ig293lCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXWfVcGsxIrbv/uYGhgf
 2HQxcnEICTQySfRc6WWCcB4zSrSsO8rWxcgJ5GxjlFj0UBDEFhFwlvh6Zi47iM0roC+xbdNts
 BphAVOJBV3TmEGaJQTmaUi8fzANLCEh4C1x8lQXE4zdu3oBaxcjOwebgJXEITGQKIuAqkT/ms
 tsExi5FzAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQ
 4AxDsYFz92+kQoyQHk5Ior0PtuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryb64FygkWp6akV
 aZk5wNCDSUtw8CiJ8BqCpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpz3HEiRAEhRRmke3
 AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9WkCk8mXklcJteAR3BBHTE5IlnQI4oSU
 RISTUwbn79X+6O9Y25j6uMf0qf7E1WPzlVUiMkKWXShjwhR+3TBp2Be9dO4tB6XOdvoPb1p+R
 LKYaTRSKZZTP/RPfJrDy5LVHcvMt1TYeQQ+4y1QfrFNn0zGN4M9kN4w8f/3P4vGHwvO+XD816
 vW7W1pgF80+lvZu+uWSCpXusvxu7xKuPjt9++Sz7o8RSnJFoqMVcVJwIAJGLp4t+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506705633!86258615!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16500 invoked from network); 29 Sep 2017 17:20:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 17:20:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dxyxi-0004Y1-Fy; Fri, 29 Sep 2017 17:20:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dxyxd-0006ho-2L; Fri, 29 Sep 2017 17:20:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dxyxc-0006nZ-Ri; Fri, 29 Sep 2017 17:20:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113903-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-i386-pvops:kernel-build:fail:regression
 linux-next:build-armhf-libvirt:libvirt-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu: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-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1418b852174ad50b3cb4738b8801626aefdc0bd9
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 17:20:24 +0000
Subject: [Xen-devel] [linux-next test] 113903: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkwMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5MDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
IDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMzg5NgogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEzODk2CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEzODk2CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzg5NgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTEzODk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgMTQxOGI4NTIxNzRhZDUwYjNjYjQ3MzhiODgwMTYy
NmFlZmRjMGJkOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzcwYjc4
MmY1NTVkNjYzZDEzM2ZjZDRkYzE2MzIwMjNmNzkzNTdiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTM5MDMgIDIwMTctMDktMjkgMDk6MjQ6NDggWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxyzw-000159-Me; Fri, 29 Sep 2017 17:22:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dxyzu-00014q-RD
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 17:22:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E7/4D-02046-6618EC95; Fri, 29 Sep 2017 17:22:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVTe18Vy
 kwfFOKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePC73vsBfsFK7Yu+cDUwDiFr4uRi0NIYCKT
 xJGP59ghnN+MEk/+9rJBOBsZJZ5Nm8vaxcgJ5GxjlLhy16CLkYNDWMBQYvdVNZCwiIC1xOn1X
 VDNd5gkujrXsIA4zAIHGSVu3tjODlLFJmAkcfbodEYQm1fAVmLRiltsIDaLgKrE97+XwBaICo
 RLvG08wgJRIyhxcuYTMJtTwEui48pXJhCbWUBPYsf1X6wQtrxE89bZzCC2BNBBnzcuZZ7AKDg
 LSfssJC2zkLQsYGRexahenFpUllqka6KXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7
 iREYugxAsIOx8YvTIUZJDiYlUV6H2nORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4TRqAcoJFq
 empFWmZOcAogklLcPAoifAa1gOleYsLEnOLM9MhUqcYFaXEed1B+gRAEhmleXBtsMi9xCgrJc
 zLCHSIEE9BalFuZgmq/CtGcQ5GJWHeNJApPJl5JXDTXwEtZgJaPHniGZDFJYkIKakGRku5rjP
 f1m0Wrn73sbhHcQGz2JxjNr9c/sp5ZW5JTv24+IvzPyn5P0vCv38We/jo74fHjz6dVN59SSK5
 /on3PsOJiX5H9e8wXO1wVX717e8hSeam2fztwR9Sb6w3cDss/Cvr5uGnkfU8G+WY5HfWle2/+
 uAz87ZVpvoljIqLxU979NnP8xNsjVBiKc5INNRiLipOBADhCXsw1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1506705763!117192260!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28043 invoked from network); 29 Sep 2017 17:22:45 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 17:22:45 -0000
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8THMcwb020158
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:22:39 GMT
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 v8THMcNv029721
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:22:38 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8THMbNn002931;
 Fri, 29 Sep 2017 17:22: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 ; Fri, 29 Sep 2017 10:22:37 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com>
 <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com>
 <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com>
 <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com>
 <74f11822-4471-9462-ae84-ee57fe216ffc@oracle.com>
 <20170929170714.gmejwoww3ybecman@dhcp-3-128.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2d6e2b3a-4750-98a1-85a0-10b690a1b060@oracle.com>
Date: Fri, 29 Sep 2017 13:22:25 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170929170714.gmejwoww3ybecman@dhcp-3-128.uk.xensource.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>,
 The development of GNU GRUB <grub-devel@gnu.org>,
 Daniel Kiper <daniel.kiper@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen PVH support in grub2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjkvMjAxNyAwMTowNyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmks
IFNlcCAyOSwgMjAxNyBhdCAwNTowMjo0OFBNICswMDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+IE9uIDA5LzI5LzIwMTcgMTE6NTEgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBP
biBGcmksIFNlcCAyOSwgMjAxNyBhdCAwMzozMzo1OFBNICswMDAwLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+Pj4+IE9uIDI5LzA5LzE3IDE3OjI0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+
PiBPbiBGcmksIFNlcCAyOSwgMjAxNyBhdCAwMjo0Njo1M1BNICswMDAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+PiBUaGVuLCBJIGFsc28gd29uZGVyIHdoZXRoZXIgaXQgd291bGQgbWFrZSBz
ZW5zZSBmb3IgdGhpcyBncnViIHRvIGxvYWQKPj4+Pj4gdGhlIGtlcm5lbCB1c2luZyB0aGUgUFZI
IGVudHJ5IHBvaW50IG9yIHRoZSBuYXRpdmUgZW50cnkgcG9pbnQuIFdvdWxkCj4+Pj4+IGl0IGJl
IHBvc3NpYmxlIHRvIGJvb3QgYSBMaW51eCBrZXJuZWwgdXAgdG8gdGhlIHBvaW50IHdoZXJlIGNw
dWlkIGNhbgo+Pj4+PiBiZSB1c2VkIGluc2lkZSBvZiBhIFBWSCBjb250YWluZXI/Cj4+Pj4gSSBk
b24ndCB0aGluayB0b2RheSdzIExpbnV4IGFsbG93cyB0aGF0LiBUaGlzIGhhcyBiZWVuIGRpc2N1
c3NlZAo+Pj4+IHZlcnkgdGhvcm91Z2hseSBhdCB0aGUgdGltZSBCb3JpcyBhZGRlZCBQVkggVjIg
c3VwcG9ydCB0byB0aGUga2VybmVsLgo+Pj4gT0ssIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9u
IHRoYXQsIGJ1dCBteSBwbGFucyBmb3IgRnJlZUJTRCBpcyB0bwo+Pj4gbWFrZSB0aGUgbmF0aXZl
IGVudHJ5IHBvaW50IGNhcGFibGUgb2YgYm9vdGluZyBpbnNpZGUgb2YgYSBQVkgKPj4+IGNvbnRh
aW5lciB1cCB0byB0aGUgcG9pbnQgd2hlcmUgY3B1aWQgKG9yIHdoYXRldmVyIG1ldGhvZCkgY2Fu
IGJlIHVzZWQKPj4+IHRvIGRldGVjdCB0aGUgZW52aXJvbm1lbnQuCj4+Pgo+Pj4gRG8geW91IHJl
Y2FsbCB3aGF0J3MgcHJldmVudGluZyB0aGUgbmF0aXZlIGVudHJ5IHBvaW50IGZyb20gYm9vdGlu
Zwo+Pj4gaW5zaWRlIG9mIGEgUFZIIGNvbnRhaW5lcj8gSWYgY2VydGFpbiBlbXVsYXRlZCBkZXZp
Y2VzIG5vdCBwcmVzZW50IGFyZQo+Pj4gbmVlZGVkIGF0IGVhcmx5IGJvb3Qgd2UgY291bGQgbG9v
ayBpbnRvIGVpdGhlciByZXBsYWNpbmcgdGhlbSB3aXRoCj4+PiBvdGhlciBvcHRpb25zIGF2YWls
YWJsZSBpbnNpZGUgb2YgYSBQVkggY29udGFpbmVyLCBvciBhcyBhIGxhc3QgcmVzb3J0Cj4+PiBt
YWtpbmcgdGhlbSBhdmFpbGFibGUgb24gYSBQVkggY29udGFpbmVyLgo+PiBWZXJ5IG11Y2ggSUlS
QyBvbmUgb2YgdGhlIHJlYXNvbnMgd2FzIHRoZSBmYWN0IHRoYXQgemVyb3BhZ2UKPj4gKGJvb3Rw
YXJhbXMpIG5lZWRlZCB0byBiZSBwcm9wZXJseSBmb3JtYXR0ZWQuIEFuZCB0aGUgaHlwZXJjYWxs
IHBhZ2UKPj4gbmVlZHMgdG8gYmUgc2V0IHVwLgo+IEJ1dCBpbiB0aGlzIGNhc2UgYm9vdHBhcmFt
cyBpcyBnb2luZyB0byBiZSBzZXR1cCBieSBncnViLCBzbyBpdCBzaG91bGQKPiBiZSBmaW5lIChq
dXN0IGxpa2UgaXQncyBkb25lIG9uIGJhcmUgbWV0YWwpLgoKWWVzLCBJIHRoaW5rIHNvLgoKPgo+
IENvdWxkbid0IHRoZSBoeXBlcmNhbGwgcGFnZSBiZSBzZXR1cCBhdCBzb21lIHBvaW50IGR1cmlu
ZyBlYXJseSBib290Pwo+IE5vdCBzdXJlIGlmIHNldHRpbmcgaXQgdXAgYXQgdGhlIHNhbWUgcG9p
bnQgSFZNIGRvZXMgd291bGQgYmUgZmluZSBmb3IKPiBQVkg/CgpQcm9iYWJseSAtLS0gSSB0aGlu
ayB0aGUgb25seSByZWFzb24gd2Ugc2V0IGl0IGVhcmx5IGlzIGJlY2F1c2Ugd2UgbmVlZAp0byBj
YWxsIFhFTk1FTV9tZW1vcnlfbWFwIHRvIHNldCBib290cGFyYW1zLiBPbmUgb3RoZXIgdGhpbmcg
SSBub3RpY2VkCmlzIHRoYXQgd2UgbmVlZCB0byBzZXQgYWNwaV9pcnFfbW9kZWwgYmVmb3JlIGh5
cGVydmlzb3IgaXMgZGlzY292ZXJlZAooY2FuJ3QgcmVtZW1iZXIgd2h5KSBidXQgSSBzdXBwb3Nl
IHRoaXMgY2FuIGJlIHdvcmtlZCBhcm91bmQuCgpIYXZpbmcgc2FpZCB0aGF0IC0tLSBzaW5jZSBm
b3IgZGlyZWN0IGJvb3Qgd2Ugc3RpbGwgbmVlZCB0byBnbyB2aWEKUFZILXNwZWNpZmljIGVudHJ5
IHBvaW50IEkgYW0gbm90IHN1cmUgaG93IG11Y2ggd2Ugd2lsbCBnYWluIGJ5IGhhdmluZwpncnVi
IGF2b2lkIGl0LgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:43:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxzJb-0002Rt-GW; Fri, 29 Sep 2017 17:43:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dxzJa-0002Rn-1s
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 17:43:06 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 90/8C-10804-9268EC95; Fri, 29 Sep 2017 17:43:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTVe97Vy
 kwZrDOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjjJnsBXflK5Ysu8vWwNgi1sXIySEksJlR
 4v+0vC5GLiB7OaPE7lt3WLsYOTiEBawk3v11B6kREQiS2PT0JRuIzSywnlHi+ZowiPoT7BJ/G
 mazgyTYBDQl7nz+xARi8wL1fjh/C6yBRUBVYu3RN6wgtqhAuETT2X4WiBpBiZMzn4DZnAKBEq
 2f9jJCLDCTmLf5ITOELS5x68l8JghbXqJ562zmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaGeslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJwMQ7GD8Mz/wEKMkB5OS
 KO/ypnORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Q1qBcoJFqempFWmZOcBIgUlLcPAoifDGt
 gCleYsLEnOLM9MhUqcYdTmObbr8h0mIJS8/L1VKnPcHSJEASFFGaR7cCFjUXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5IwrxzIJTyZeSVwm14BHcEEdMTkiWdAjihJREhJNTBq8Aqkvbzeo/l
 KfIPPl2//dmesEFu33fzDY/2Xp5fOmlqaVpLNnv54qrvibbEv3hsmLmndFjLxukI2f0J1XdpT
 kfLCj5cmHppfaqz14b74jaiAE2uaHTuSO7rE2DUuz9mzz5NR9t+EqE0XjLXc0s55PY1/eILdM
 8dKX+DVszNSMuX7ZivlfMlRYinOSDTUYi4qTgQAmCVl29UCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506706983!66363798!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1519 invoked from network); 29 Sep 2017 17:43:03 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 29 Sep 2017 17:43:03 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6089B1435;
 Fri, 29 Sep 2017 10:43:02 -0700 (PDT)
Received: from [10.119.48.48] (unknown [10.119.48.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A9E4D3F53D;
 Fri, 29 Sep 2017 10:42:59 -0700 (PDT)
To: bharat gohil <ghl.bhrt@gmail.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74cBt7cwmJ-Y5-gTvijwqw0SUmi3445B1Q-yazctg5Jffw@mail.gmail.com>
 <CAPD2p-=R41s2PbVGsV0d71JObFzqDA-CuhbTK8wsfw5N1nZX+w@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
Date: Fri, 29 Sep 2017 18:42:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiAwOS8yOS8yMDE3IDA5OjE1IEFNLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4gSGVsbG8KCkhp
LAoKUGxlYXNlIGF2b2lkIHRvcC1wb3N0aW5nLgoKPiBUaGUgcGF0Y2ggZGlkbid0IHdvcmsgaW4g
bXkgY2FzZS4KClRoZSBwYXRjaCB3aWxsIGJlIHVzZWZ1bCBvbmx5IGlmIHRoZSBjb21wYXRpYmxl
IHN0cmluZyBpbiB0aGUgRFQgb2YgeW91ciAKVUFSVCBpcyAic25wcyxkdy1hcGItdWFydCIuIFdo
YXQgaXMgdGhlIGNvbXBhdGlibGUgc3RyaW5nIGZvciBpdD8KCkNoZWVycywKCj4gVGhhbmtzLAo+
IEJoYXJhdAo+IAo+IE9uIE1vbiwgU2VwIDI1LCAyMDE3IGF0IDExOjM4IFBNLCBPbGVrc2FuZHIg
VHlzaGNoZW5rbyAKPiA8b2xla3N0eXNoQGdtYWlsLmNvbSA8bWFpbHRvOm9sZWtzdHlzaEBnbWFp
bC5jb20+PiB3cm90ZToKPiAKPiAgICAgSGksIEJoYXJhdAo+IAo+ICAgICBPbiBNb24sIFNlcCAy
NSwgMjAxNyBhdCA4OjQwIFBNLCBiaGFyYXQgZ29oaWwgPGdobC5iaHJ0QGdtYWlsLmNvbQo+ICAg
ICA8bWFpbHRvOmdobC5iaHJ0QGdtYWlsLmNvbT4+IHdyb3RlOgo+ICAgICA+Cj4gICAgID4KPiAg
ICAgPiBPbiAyNS1TZXAtMjAxNyA2OjU5IFBNLCAiSnVsaWVuIEdyYWxsIiA8anVsaWVuLmdyYWxs
QGFybS5jb20gPG1haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbT4+IHdyb3RlOgo+ICAgICA+Cj4g
ICAgID4gSGksCj4gICAgID4KPiAgICAgPiBJIGFtIHVzaW5nIHNhbWUgc2V0dXAuCj4gICAgID4g
SXQganVzdCBteSBndWVzcyBiZWNhdXNlIG5vIHJlc3BvbnNlIHRvIGtleSBjdHJsK2EgaW5wdXQu
Cj4gICAgID4KPiAgICAgPiBTb0MgaGFzIDgyNTAgY29tcGl0aWJsZSBVQVJULkkgd2lsbCBwcmlu
dCBjaGFyYWN0ZXIgaW4gcmVjZWl2ZSBoYW5kbGVyIG9mCj4gICAgID4gVUFSVCBpbiBYZW4uIERv
IHdlIGhhdmUgYW55IG90aGVyIGhvb2sgdGVzdCB0aGlzPwo+IAo+ICAgICBNYXliZSB5b3UgZ290
IHN0dWNrIGluIHRoZSBVQVJUIGludGVycnVwdCBoYW5kbGVyLiBDYW4geW91IHJlY2hlY2s/Cj4g
Cj4gICAgIElmIHNvLCBjYW4geW91IHRha2UgYSBsb29rIGF0IHRoZSBwYXRjaCB3aGljaCBoYXMg
YmVlbiBwb3N0ZWQgcmVjZW50bHk6Cj4gICAgIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcv
cGF0Y2gvOTk1OTAwMy8KPiAgICAgPGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gv
OTk1OTAwMy8+Cj4gCj4gICAgICA+Cj4gICAgICA+IE9uZSBtb3JlIHRoaW5nLCBpcyBiaWctbGl0
dGxlIHN1cHBvcnRlZCBpbiB4ZW4/Cj4gICAgICA+IEhvdyBYZW4gZGlzdHJpYnV0ZSBsb2FkIGFt
b25nIHRoZSBDUFVzIG9yIFhlbiBvbmx5IHJ1biBpbiBjb250ZXh0Cj4gICAgIG9mIHRoZQo+ICAg
ICAgPiBndWVzdCBvbmx5Pwo+ICAgICAgPiBJbiBteSBzZXR1cCBEb20wIHVzZSBlbmVyZ3kgYXdh
cmUgc2NoZWR1bGVyLgo+ICAgICAgPgo+ICAgICAgPiBUaGFua3MsCj4gICAgICA+IEJoYXJhdAo+
ICAgICAgPgo+ICAgICAgPgo+ICAgICAgPiBPbiAwOS8yNS8yMDE3IDAxOjUzIFBNLCBiaGFyYXQg
Z29oaWwgd3JvdGU6Cj4gICAgICA+Pgo+ICAgICAgPj4gSGVsbG8gQW5kcmlpLAo+ICAgICAgPj4K
PiAgICAgID4+IEkgdHJpZWQgYnV0IG5vIHN1Y2Nlc3MuCj4gICAgICA+PiBJdCBsb29rcywgWGVu
IGlzIG5vdCBydW5uaW5nLgo+ICAgICAgPgo+ICAgICAgPgo+ICAgICAgPiBJIGFtIGEgYml0IGNv
bmZ1c2VkLi4uIG9uIG9uZSBvZiB0aGUgcHJldmlvdXMgZS1tYWlsIHlvdSBwb3N0ZWQKPiAgICAg
bG9nIGZyb20KPiAgICAgID4gWGVuOgo+ICAgICAgPgo+ICAgICAgPiAoWEVOKSAqKiogU2VyaWFs
IGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8KPiAgICAgc3dpdGNo
IGlucHV0IHRvCj4gICAgICA+IFhlbikKPiAgICAgID4KPiAgICAgID4gKFhFTikgRnJlZWQgMjcy
a0IgaW5pdCBtZW1vcnkuCj4gICAgICA+Cj4gICAgICA+IFNvIHVubGVzcyB5b3UgaGF2ZSBhIGNv
bXBsZXRlbHkgbmV3IHNldHVwLCBYZW4gaXMgZGVmaW5pdGVseSBydW5uaW5nLgo+ICAgICAgPiBI
b3dldmVyLCB3aGF0IG1heSBoYXBwZW4gaXMgdGhlIHNlcmlhbCBkcml2ZXIgaW4gWGVuIGRvZXMg
bm90Cj4gICAgIHJlY2VpdmUgaW5wdXQKPiAgICAgID4gY2hhcmFjdGVycy4KPiAgICAgID4KPiAg
ICAgID4gT25lIG9mIHRoZSBmaXJzdCB0ZXN0IHdvdWxkIGJlIHRvIGNoZWNrIHdoZXRoZXIgdGhl
IGRyaXZlcgo+ICAgICBlZmZlY3RpdmVseQo+ICAgICAgPiByZWNlaXZlIGNoYXJhY3RlcnMuCj4g
ICAgICA+Cj4gICAgICA+IENoZWVycywKPiAgICAgID4KPiAgICAgID4+Cj4gICAgICA+PiBUaGFu
a3MsCj4gICAgICA+PiBCaGFyYXQKPiAgICAgID4+Cj4gICAgICA+Pgo+ICAgICAgPj4gT24gTW9u
LCBTZXAgMjUsIDIwMTcgYXQgNTo0NSBQTSwgQW5kcmlpIEFuaXNvdgo+ICAgICA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbSA8bWFpbHRvOmFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gICAgICA+PiA8
bWFpbHRvOmFuZHJpaV9hbmlzb3ZAZXBhbS5jb20gPG1haWx0bzphbmRyaWlfYW5pc292QGVwYW0u
Y29tPj4+Cj4gICAgIHdyb3RlOgo+ICAgICAgPj4KPiAgICAgID4+wqAgwqAgwqBIZWxsbyBCaGFy
YXQsCj4gICAgICA+Pgo+ICAgICAgPj4KPiAgICAgID4+wqAgwqAgwqBPbiAyNS4wOS4xNyAxMTo0
MiwgYmhhcmF0IGdvaGlsIHdyb3RlOgo+ICAgICAgPj4KPiAgICAgID4+wqAgwqAgwqAgwqAgwqBI
ZWxsbyBXaWxrLAo+ICAgICAgPj4KPiAgICAgID4+wqAgwqAgwqAgwqAgwqBJIGhhZCB0cnkgQ3Ry
bCthIHRocmVlIHRpbWVzIGFuZCAnZCcgYnV0IG5vIGR1bXAgb24gdGhlCj4gICAgIHNlcmlhbAo+
ICAgICAgPj7CoCDCoCDCoCDCoCDCoGNvbnNvbGUuCj4gICAgICA+Pgo+ICAgICAgPj7CoCDCoCDC
oEl0cyBhIHdheSB0byBzd2l0Y2ggdG8gWEVOIGRlYnVnIGNvbnNvbGUuIEluIGNhc2UgeW91IGFy
ZSB1c2luZwo+ICAgICAgPj7CoCDCoCDCoG1pbmljb20sIHlvdSBzaG91bGQgcHJlc3MgQ3RybCtB
IHNpeCB0aW1lcywgdGhlbiB5b3Ugd2lsbAo+ICAgICBzZWUgdGhlCj4gICAgICA+PsKgIMKgIMKg
bGluZSBsaWtlIGZvbGxvd2luZzoKPiAgICAgID4+wqAgwqAgwqAgwqAgwqAgKFhFTikgKioqIFNl
cmlhbCBpbnB1dCAtPiBYZW4gKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8KPiAgICAgID4+
wqAgwqAgwqBzd2l0Y2ggaW5wdXQgdG8gRE9NMCkKPiAgICAgID4+Cj4gICAgICA+PsKgIMKgIMKg
VGhlbiB5b3UgY2FuIHByZXNzICdoJyBmb3Igc2VlaW5nIGluc3RhbGxlZCBrZXkgaGFuZGxlcnMu
Cj4gICAgICA+Pgo+ICAgICAgPj7CoCDCoCDCoEJ1dCBhbGwgb2YgdGhpcyByZXF1aXJlcyBYRU4g
dG8gYmUgcnVubmluZyBzb21laG93Lgo+ICAgICAgPj4KPiAgICAgID4+wqAgwqAgwqAtLQo+ICAg
ICAgPj7CoCDCoCDCoCpBbmRyaWkgQW5pc292Kgo+ICAgICAgPj4KPiAgICAgID4+Cj4gICAgICA+
Pgo+ICAgICAgPj4KPiAgICAgID4+Cj4gICAgICA+PiAtLQo+ICAgICAgPj4gUmVnYXJkcywKPiAg
ICAgID4+IEJoYXJhdCBHb2hpbAo+ICAgICAgPj4gU3IuU29mdHdhcmUgRW5naW5lZXIKPiAgICAg
ID4+IGJoYXJhdC5nb2hpbEBoYXJtYW4uY29tIDxtYWlsdG86YmhhcmF0LmdvaGlsQGhhcm1hbi5j
b20+Cj4gICAgIDxtYWlsdG86YmhhcmF0LmdvaGlsQGhhcm1hbi5jb20gPG1haWx0bzpiaGFyYXQu
Z29oaWxAaGFybWFuLmNvbT4+Cj4gICAgICA+PiArOTE5NDI3MDU0NjMzIDx0ZWw6JTJCOTE5NDI3
MDU0NjMzPgo+ICAgICAgPgo+ICAgICAgPgo+ICAgICAgPiAtLQo+ICAgICAgPiBKdWxpZW4gR3Jh
bGwKPiAgICAgID4KPiAgICAgID4KPiAKPiAKPiAKPiAgICAgLS0KPiAgICAgUmVnYXJkcywKPiAK
PiAgICAgT2xla3NhbmRyIFR5c2hjaGVua28KPiAKPiAKPiAKPiAKPiAtLSAKPiBSZWdhcmRzLAo+
IEJoYXJhdCBHb2hpbAo+IFNyLlNvZnR3YXJlIEVuZ2luZWVyCj4gYmhhcmF0LmdvaGlsQGhhcm1h
bi5jb20gPG1haWx0bzpiaGFyYXQuZ29oaWxAaGFybWFuLmNvbT4KPiArOTE5NDI3MDU0NjMzCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:53:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:53:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxzTQ-0003A6-ER; Fri, 29 Sep 2017 17:53:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxzTP-0003A0-SE
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 17:53:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 83/1D-03454-B888EC95; Fri, 29 Sep 2017 17:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVber41y
 kwYZ+NYslHxezODB6HN39mymAMYo1My8pvyKBNWPegjOsBZM4Kg5+XcjcwPibrYuRi0NIYDKT
 xNZNM5khnL+MEjPftLFAOBsZJa4tPArldDNKvNg0j7WLkRPIKZKY8u09O4jNIqAq8WDtR6A4B
 webgInEm1WOIGERAR2JvcsnMYOEmQXKJP4+rgcxhQWcJB6+zASp4BUwk/hw6z0jxEA7ic3dIG
 tB4oISJ2c+AbOZBbQkbvx7yQQxRVpi+T8OkDCngL3EzyuPwG4RFVCWmLdvFRuILSFgLNE3q49
 lAqPQLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJ
 xXrJ+bmbGIGhzAAEOxhvbww4xCjJwaQkyru86VykEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogb41q
 y8wSrHk5eelKknwrm8HqhMsSk1PrUjLzAFGG0ypBAePkgjv9jagNG9xQWJucWY6ROoUo6KUOO
 8ukD4BkERGaR5cGyzCLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtwxkCk9mXgnc9FdAi5m
 AFk+eeAZkcUkiQkqqgbFzxofXwbeYT4gJ3rT6UvZxurKeiu4pF//uHL5XHb9CXk2/abAt/93W
 bx5KBiqnPnI+3nCbY+aflimPzMOWyDxWf/Pd1k5qzulfBXO2X5/FGxVfu1lfsUzXQd+E8fGvi
 ftiXO5G6xtY/g1yuMpseMGNuVblzVWZ0gr3cH6JT3VrLZI/rjXkO6PEUpyRaKjFXFScCABEda
 /36wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506707593!85188614!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3665 invoked from network); 29 Sep 2017 17:53:14 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 17:53:14 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8THrAU2022432
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:53:11 GMT
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 v8THrAX9004896
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:53:10 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8THrARq005426;
 Fri, 29 Sep 2017 17:53:10 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 10:53:10 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8E6116A0272; Fri, 29 Sep 2017 13:53:09 -0400 (EDT)
Date: Fri, 29 Sep 2017 13:53:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20170929175309.GE3961@char.us.oracle.com>
References: <20170913181034.28527-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170913181034.28527-1-joao.m.martins@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 0/1] netif: staging grants for I/O
	requests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBKb2FvIE1hcnRpbnMgKDEpOgo+ICAgcHVibGljL2lvL25ldGlmLmg6IGFkZCBncmVmIG1hcHBp
bmcgY29udHJvbCBtZXNzYWdlcwo+IAo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCB8
IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDExNSBpbnNlcnRpb25zKCspCj4gLS0tCgpDb3VsZCB5b3UgaW5jbHVkZSB0aGUg
Zm9sbG93aW5nIHBhbmRvYyBkb2N1bWVudCBpbiBkb2NzL21pc2M/IEFuZCBjaGFuZ2Ugb25seQpv
bmUgdGhpbmc6Cgo+ICUgU3RhZ2luZyBncmFudHMgZm9yIG5ldHdvcmsgSS9PIHJlcXVlc3RzCj4g
JSBKb2FvIE1hcnRpbnMgPDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPj4KPiAlIFJldmlzaW9u
IDMKPiAKPiBcY2xlYXJwYWdlCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBBcmNoaXRlY3R1cmUocyk6IEFu
eQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gCj4gIyBCYWNrZ3JvdW5kIGFuZCBNb3RpdmF0aW9uCj4gCj4gQXQg
dGhlIFhlbiBoYWNrYXRvbiAnMTYgbmV0d29ya2luZyBzZXNzaW9uLCB3ZSBzcG9rZSBhYm91dCBo
YXZpbmcgYSBwZXJtYW5lbnRseQo+IG1hcHBlZCByZWdpb24gdG8gZGVzY3JpYmUgaGVhZGVyL2xp
bmVhciByZWdpb24gb2YgcGFja2V0IGJ1ZmZlcnMuIFRoaXMgZG9jdW1lbnQKPiBvdXRsaW5lcyB0
aGUgcHJvcG9zYWwgY292ZXJpbmcgbW90aXZhdGlvbiBvZiB0aGlzIGFuZCBhcHBsaWNhYmlsaXR5
IGZvciBvdGhlcgo+IHVzZS1jYXNlcyBhbG9uZ3NpZGUgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzLiBU
aGlzIHByb3Bvc2FsIGlzIGFuIFJGQyBhbmQgYWxzbwoKcy9pcyBhbiBSRkMgYW5kIGFsc28vCgpB
bmQgd2l0aCB0aGF0IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:53:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxzTj-0003C9-ND; Fri, 29 Sep 2017 17:53:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dxzTi-0003Bu-L3
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 17:53:34 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 05/71-02044-D988EC95; Fri, 29 Sep 2017 17:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve7sjnO
 RBl/7BS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzlyYwFpwUqLjYztnAeJini5GDQ0LAX+Jb
 Z2EXIycHm4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgFtjJK3NpxhBmkXlggWOLaM1GQGhYBVYlJP
 zYzgti8Ap4Shx4+YgWxJQTkJM4f/8kMYgsJqElc67/EDlEjKHFy5hMWEJtZQELi4IsXzBMYuW
 chSc1CklrAyLSKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyM
 wEOoZGBh3MP4+7XmIUZKDSUmUd3nTuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzr24FygkWp
 6akVaZk5wJCESUtw8CiJ8G5vA0rzFhck5hZnpkOkTjHqcnTcvPuHSYglLz8vVUqcNw5khgBIU
 UZpHtwIWHxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMywAyhSczrwRu0yugI5iAjpg88Q
 zIESWJCCmpBkYzj9u7XlmaTH02xWrN929Nk938Fl/x4jw645aoJneJV8/CC3st31W+MGxZa7T
 33IPjGxKXcpUbP6s+UVXG+qCQa5N80d3Sj7tZAs8IXKn2YHN1+vviVPjTo9/j+MXOVCQqcZdP
 PKvpmJex0o7fdO197ckT7rJNunS0u9lRc/OEi6dZLSffk1ujxFKckWioxVxUnAgACO/p54oCA
 AA=
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506707609!113975336!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38555 invoked from network); 29 Sep 2017 17:53:30 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 17:53:30 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="449816146"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 18:53:27 +0100
Message-ID: <1506707607-29341-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/svm: Fix a livelock when trying to run
	shadowed unpaged guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gQU1EIHByb2Nlc3NvcnMgd2hpY2ggc3VwcG9ydCBTTUVQIChTb21lIEZhbTE2aCBwcm9jZXNz
b3JzKSBhbmQgU01BUCAoWmVuLApGYW0xN2gpLCBhIGd1ZXN0IHdoaWNoIGlzIHJ1bm5pbmcgd2l0
aCBzaGFkb3cgcGFnaW5nIGFuZCBjbGVhcnMgQ1IwLlBHIHdoaWxlCmtlZXBpbmcgQ1I0LntTTUVQ
LFNNQVB9IHNldCB3aWxsIGxpdmVsb2NrLCBhcyBoYXJkd2FyZSByYWlzZXMgI1BGIHdoaWNoIHRo
ZQpzaGFkb3cgcGFnZXRhYmxlIGNvbmNsdWRlcyBzaG91bGRuJ3QgaGFwcGVuLgoKVGhpcyBvY2N1
cnMgYmVjYXVzZSBoYXJkd2FyZSBpcyBydW5uaW5nIHdpdGggaG9zdCBwYWdpbmcgc2V0dGluZ3Ms
IHdoaWNoCmNhdXNlcyB0aGUgZ3Vlc3RzIGNob2ljZSBvZiBTTUVQL1NNQVAgdG8gYWN0dWFsbHkg
dGFrZSBlZmZlY3QsIGV2ZW4gdGhvdWdoCnRoZXkgc2hvdWxkbid0IGZyb20gdGhlIGd1ZXN0cyBw
b2ludCBvZiB2aWV3LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KCkRpc2NvdmVy
ZWQgd2hlbiB0cnlpbmcgdG8gZml4IG15IGNvbXByZWhlbnNpdmUgcGFnZXRhYmxlIFhURiB0ZXN0
IHRvIHJ1biBvbgpaZW4gcHJvY2Vzc29ycy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyB8IDE4ICsrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDEyZGRjOGEuLmI5Y2Y0MjMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBA
IC01NzYsNiArNTc2LDI0IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21h
aW4pICkKICAgICAgICAgICAgIHZhbHVlICY9IH5YODZfQ1I0X1BBRTsKICAgICAgICAgdmFsdWUg
fD0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XTsKKworICAgICAgICBpZiAoICFodm1fcGFn
aW5nX2VuYWJsZWQodikgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogV2hlbiB0aGUgZ3Vlc3QgdGhpbmtzIHBhZ2luZyBpcyBkaXNhYmxlZCwgWGVuIG1heSBuZWVk
IHRvIGhpZGUKKyAgICAgICAgICAgICAqIHRoZSBlZmZlY3RzIG9mIHNoYWRvdyBwYWdpbmcsIGFz
IGhhcmR3YXJlIHJ1bnMgd2l0aCB0aGUgaG9zdAorICAgICAgICAgICAgICogcGFnaW5nIHNldHRp
bmdzLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3RzIHNldHRpbmdzLgorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqIFdpdGhvdXQgQ1IwLlBHLCBhbGwgbWVtb3J5IGFjY2Vzc2VzIGFyZSB1c2Vy
IG1vZGUsIHNvCisgICAgICAgICAgICAgKiBfUEFHRV9VU0VSIG11c3QgYmUgc2V0IGluIHRoZSBz
aGFkb3cgcGFnZXRhYmxlcyBmb3IgZ3Vlc3QKKyAgICAgICAgICAgICAqIHVzZXJzcGFjZSB0byBm
dW5jdGlvbi4gIFRoaXMgaW4gdHVybiB0cmlwcyB1cCBndWVzdCBzdXBlcnZpc29yCisgICAgICAg
ICAgICAgKiBtb2RlIGlmIFNNRVAvU01BUCBhcmUgbGVmdCBhY3RpdmUgaW4gY29udGV4dC4gIFRo
ZXkgd291bGRuJ3QKKyAgICAgICAgICAgICAqIGhhdmUgYW55IGVmZmVjdCBpZiBwYWdpbmcgd2Fz
IGFjdHVhbGx5IGRpc2FibGVkLCBzbyBoaWRlIHRoZW0KKyAgICAgICAgICAgICAqIGJlaGluZCB0
aGUgYmFjayBvZiB0aGUgZ3Vlc3QuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZhbHVl
ICY9IH4oWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQKTsKKyAgICAgICAgfQorCiAgICAgICAg
IHZtY2Jfc2V0X2NyNCh2bWNiLCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 17:59:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 17:59:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dxzZB-0003Ug-B5; Fri, 29 Sep 2017 17:59:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dxzZA-0003Ua-7E
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 17:59:12 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 96/BA-02048-FE98EC95; Fri, 29 Sep 2017 17:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oO7bznO
 RBhM2mVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHdj5jKljGXbF592GmBsbVnF2MXBxCApOZ
 JD4c/8sM4fxmlOg78YsJwtnIKHH30wJGCKebUeL7jkVsXYwcQE6RxPUpnl2MnBwsAqoS35/vZ
 gYJswmYSLxZ5QgSFhHQkpiwZSsTiM0sUCNxefN+MFtYIFDi2+rfrCA2r4CZxMev91ggxq9nlL
 i28Rk7REJQ4uTMJywQzVoSN/69ZAKZzywgLbH8HwdImFPAQ+L3lzfMILaogLLEvH2r2EBsCQF
 jifa3F9kmMArNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgrJebWlyc
 mJ6ak5hUrJecn7uJERjO9QwMjDsY20/4HWKU5GBSEuWtAoa5EF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQleaZCcYFFqempFWmYOMLJg0hIcPEoivHIdQGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy8
 9LlRLn1QSZIQBSlFGaBzcCFuWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzSoFM4cnMK4H
 b9AroCCagIyZPPANyREkiQkqqgZHhjsALaQduph2zI1+9P9PW9mZmq3n2E2bXCGZZOT6t4s2y
 mazhmfPENhlnnYg3dX7HfXltwNZ3YTvXX0yW0XNcxvjS5plamF3MYnvr/b+Fpt17tSQr7ZdTh
 Jc60+2o/XfyQif7+dsv7j536/Xr2NvK13a0S/Ko5t0skfBvjmvJz1xVac53XImlOCPRUIu5qD
 gRADZ3OnvtAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506707948!116514074!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5627 invoked from network); 29 Sep 2017 17:59:09 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 17:59:09 -0000
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8THx5Tt023775
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:59:06 GMT
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 v8THx5Lg006857
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 17:59:05 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8THx5Re022050;
 Fri, 29 Sep 2017 17:59:05 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 10:59:04 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id C4EC06A0272; Fri, 29 Sep 2017 13:59:03 -0400 (EDT)
Date: Fri, 29 Sep 2017 13:59:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170929175903.GF3961@char.us.oracle.com>
References: <20170919190824.23155-1-joao.m.martins@oracle.com>
 <20170919190824.23155-2-joao.m.martins@oracle.com>
 <104f4b493b7c428b974bdf3e1ad96b3e@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <104f4b493b7c428b974bdf3e1ad96b3e@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: 'Joao Martins' <joao.m.martins@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v4 1/1] public/io/netif.h: add gref mapping
 control messages
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBTZXAgMjAsIDIwMTcgYXQgMDg6MjM6MjBBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEpvYW8gTWFydGlu
cyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPiBTZW50OiAxOSBTZXB0ZW1i
ZXIgMjAxNyAyMDowOAo+ID4gVG86IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+
Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+Owo+ID4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPjsgSm9hbyBNYXJ0aW5zCj4gPiA8am9hby5tLm1hcnRpbnNAb3JhY2xl
LmNvbT4KPiA+IFN1YmplY3Q6IFtQQVRDSCB2NCAxLzFdIHB1YmxpYy9pby9uZXRpZi5oOiBhZGQg
Z3JlZiBtYXBwaW5nIGNvbnRyb2wgbWVzc2FnZXMKPiA+IAo+ID4gQWRkcyAzIG1lc3NhZ2VzIHRv
IGFsbG93IGd1ZXN0IHRvIGxldCBiYWNrZW5kIGtlZXAgZ3JhbnRzIG1hcHBlZCwKPiA+IHN1Y2gg
dGhhdCAxKSBndWVzdHMgYWxsb3dpbmcgZmFzdCByZWN5Y2xpbmcgb2YgcGFnZXMgY2FuIGF2b2lk
IGRvaW5nCj4gPiBncmFudCBvcHMgZm9yIHRob3NlIGNhc2VzLCBvciBvdGhlcndpc2UgMikgcHJl
ZmVycmluZyBjb3BpZXMgb3Zlcgo+ID4gZ3JhbnRzIGFuZCAzKSBhbHdheXMgdXNpbmcgYSBmaXhl
ZCBzZXQgb2YgcGFnZXMgZm9yIG5ldHdvcmsgSS9PLgo+ID4gCj4gPiBUaGUgdGhyZWUgY29udHJv
bCByaW5nIG1lc3NhZ2VzIGFkZGVkIGFyZToKPiA+ICAtIEFkZCBncmVmcyB0byBiZSBtYXBwZWQg
YnkgYmFja2VuZAo+ID4gIC0gUmVtb3ZlIGdyZWZzIG1hcHBpbmdzIChJZiB0aGV5IGFyZSBub3Qg
aW4gdXNlKQo+ID4gIC0gR2V0IG1heGltdW0gYW1vdW50IG9mIGdyZWZzIGtlcHQgbWFwcGVkLgo+
ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNs
ZS5jb20+Cj4gCj4gSSB0aGluayB0aGUgdGV4dCBpcyBjbGVhciBlbm91Z2ggbm93LiBOb3cgZm9y
IHRoZSBuZXRmcm9udC9uZXRiYWNrIHBhdGNoZXMgOi0pCj4gCj4gUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKSm9hbywgd291bGQgeW91IGJl
IE9LIHJlcG9zdGluZyB0aGlzIGFsb25nIHdpdGggYW4gcGF0Y2ggdGhhdCBkcm9wcwp0aGUgcGFu
ZG9jIGRvY3VtZW50IGluIGRvY3MvbWlzYz8gRmVlbCBmcmVlIHRvIGFkZCBteSBSZXZpZXdlZC1i
eSBhcwpJIHNlZSB0aGF0IHlvdSBhbHJlYWR5IHJlbW92ZWQgdGhlIG1lbnRpb24gb2YgJ1JGQycg
ZnJvbSBpdC4KClRoYW5rIHlvdS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy047-0005wD-Mg; Fri, 29 Sep 2017 18:31:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dy046-0005w7-HG
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 18:31:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D9/27-02046-D619EC95; Fri, 29 Sep 2017 18:31:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjd34rl
 Ig6PL+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyv3R0sBa3iFd9eNDE1MLYKdDFyckgI+Ess
 eDOBCcRmE9CX2P3iE5gtIqAucbrjImsXIxcHs8AsRonXu36wgCSEBcIkFr5/zwhiswioSryZM
 I8dxOYV8JQ4evo1C8RQOYnzx38ydzFycHAKeEm0tumAmEJAJR+u6YFUCAmoSVzrvwTVKShxcu
 YTsE5mAQmJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMDAqWdgYNzBeKXN+RCjJAeTkijvjP5zkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeK9OAMoJFqWmp1akZeYAQxgmLcHBoyTCOwUkzVtckJhbnJkOkTrFqMvRcfPuHyYhl
 rz8vFQpcd4TIEUCIEUZpXlwI2DxdIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8myBSezL
 wSuE2vgI5gAjpi8sQzIEeUJCKkpBoYhdQ9jXKeTwi9enTKfduuH90FNt4aVopJnFbuQdkX1R9
 wMby8xcx8der0kC3mldOl2LQKWQ0qlER3yCi5Bbf86dKW0tHifGJ56vk3tW2xAbtUT4pFehfe
 /hgyxXR+ntsmY/1S7+Tb906bP2DY+HLFtIvfSmcVTLhponQ/+eJWw49fRbJNl1YqsRRnJBpqM
 RcVJwIA/LHTg6ICAAA=
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506709866!109662323!2
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21775 invoked from network); 29 Sep 2017 18:31:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 18:31:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="441838533"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 19:31:03 +0100
Message-ID: <1506709863-12291-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] x86/vmx: Better description of CR4 settings
	outside of paged mode
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZWFyYW5nZXMgdGhlIGxvZ2ljIHRvIGF2b2lkIHRoZSBkb3VibGUgIWh2bV9wYWdpbmdf
ZW5hYmxlZCh2KSBjaGVjaywgYnV0CmlzIG90aGVyd2lzZSBpZGVudGljYWwuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2Fq
aW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwppbmRleCA1Yjk0M2Q0Li41YjliMDc0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwpAQCAtMTY0MiwyMSArMTY0Miw0MCBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2Ny
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgIHYtPmFyY2guaHZtX3Zj
cHUuaHdfY3JbNF0gfD0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XTsKICAgICAgICAgaWYg
KCB2LT5hcmNoLmh2bV92bXgudm14X3JlYWxtb2RlICkKICAgICAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUuaHdfY3JbNF0gfD0gWDg2X0NSNF9WTUU7Ci0gICAgICAgIGlmICggcGFnaW5nX21vZGVf
aGFwKHYtPmRvbWFpbikgJiYgIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gfD0gWDg2X0NSNF9QU0U7Ci0gICAg
ICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdICY9IH5YODZfQ1I0X1BBRTsKLSAgICAg
ICAgfQorCiAgICAgICAgIGlmICggIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBTTUVQL1NNQVAgaXMgZGlzYWJsZWQgaWYg
Q1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2FyZS4KLSAgICAgICAgICAgICAqIEhv
d2V2ZXIgWGVuIGFsd2F5cyB1c2VzIHBhZ2luZyBtb2RlIHRvIGVtdWxhdGUgZ3Vlc3Qgbm9uLXBh
Z2luZwotICAgICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0ZSB0aGlzIGJlaGF2aW9yLCBTTUVQ
L1NNQVAgbmVlZHMgdG8gYmUgbWFudWFsbHkKLSAgICAgICAgICAgICAqIGRpc2FibGVkIHdoZW4g
Z3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCisgICAgICAgICAgICAgKiBXaGVuIHRo
ZSBndWVzdCB0aGlua3MgcGFnaW5nIGlzIGRpc2FibGVkLCBYZW4gbWF5IG5lZWQgdG8gaGlkZQor
ICAgICAgICAgICAgICogdGhlIGVmZmVjdHMgb2YgcnVubmluZyB3aXRoIENSMC5QRyBhY3R1YWxs
eSBlbmFibGVkLiAgVGhlcmUgYXJlCisgICAgICAgICAgICAgKiB0d28gc3VidGx5IGNvbXBsaWNh
dGVkIGNhc2VzLgorICAgICAgICAgICAgICovCisKKyAgICAgICAgICAgIGlmICggcGFnaW5nX21v
ZGVfaGFwKHYtPmRvbWFpbikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgICAgICogT24gaGFyZHdhcmUgbGFja2luZyB0aGUgVW5yZXN0cmljdGVkIEd1
ZXN0IGZlYXR1cmUgKG9yIHdpdGgKKyAgICAgICAgICAgICAgICAgKiBpdCBkaXNhYmxlZCBpbiB0
aGUgVk1DUyksIHdlIG1heSBub3QgZW50ZXIgdGhlIGd1ZXN0IHdpdGgKKyAgICAgICAgICAgICAg
ICAgKiBDUjAuUEcgYWN0dWFsbHkgZGlzYWJsZWQuICBXaGVuIEVQVCBpcyBlbmFibGVkLCB3ZSBy
dW4gd2l0aAorICAgICAgICAgICAgICAgICAqIGd1ZXN0IHBhZ2luZyBzZXR0aW5ncywgYnV0IHdp
dGggQ1IzIHBvaW50aW5nIGF0CisgICAgICAgICAgICAgICAgICogSFZNX1BBUkFNX0lERU5UX1BU
IHdoaWNoIGlzIGEgMzJiaXQgcGFnZXRhYmxlIHVzaW5nIDRNCisgICAgICAgICAgICAgICAgICog
c3VwZXJwYWdlcy4gIE92ZXJyaWRlIHRoZSBndWVzdHMgcGFnaW5nIHNldHRpbmdzIHRvIG1hdGNo
LgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUu
aHdfY3JbNF0gfD0gWDg2X0NSNF9QU0U7CisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNw
dS5od19jcls0XSAmPSB+WDg2X0NSNF9QQUU7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBXaXRob3V0IENSMC5QRywgYWxsIG1lbW9yeSBhY2Nlc3NlcyBh
cmUgdXNlciBtb2RlLCBzbworICAgICAgICAgICAgICogX1BBR0VfVVNFUiBtdXN0IGJlIHNldCBp
biB0aGUgcGFnZXRhYmxlcyBmb3IgZ3Vlc3QgdXNlcnNwYWNlIHRvCisgICAgICAgICAgICAgKiBm
dW5jdGlvbi4gIFRoaXMgaW4gdHVybiB0cmlwcyB1cCBndWVzdCBzdXBlcnZpc29yIG1vZGUgaWYK
KyAgICAgICAgICAgICAqIFNNRVAvU01BUCBhcmUgbGVmdCBhY3RpdmUgaW4gY29udGV4dC4gIFRo
ZXkgd291bGRuJ3QgaGF2ZSBhbnkKKyAgICAgICAgICAgICAqIGVmZmVjdCBpZiBwYWdpbmcgd2Fz
IGFjdHVhbGx5IGRpc2FibGVkLCBzbyBoaWRlIHRoZW0gYmVoaW5kIHRoZQorICAgICAgICAgICAg
ICogYmFjayBvZiB0aGUgZ3Vlc3QuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gfihYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVApOwog
ICAgICAgICB9CisKICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJjaC5odm1fdmNw
dS5od19jcls0XSk7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy04A-0005wU-Ts; Fri, 29 Sep 2017 18:31:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dy048-0005wO-Pl
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 18:31:12 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 D5/2A-02041-F619EC95; Fri, 29 Sep 2017 18:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUjdn4rl
 IgzUvpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZ/QEFnbIVszYdZ2lgXC7SxcjJISHgL7Ht
 6xNmEJtNQF9i94tPTCC2iIC6xOmOi6xdjFwczAKzGCVe7/rBApIQFnCWWHlmNVgRi4CqxLr9X
 8HivAKeEod3PGeBGConcf74T6ChHBycAl4SrW06IKYQUMmHa3ogFUICahLX+i+xQ3QKSpyc+Q
 Ssk1lAQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMGzqGRgYdzBeaXM+xCjJwaQkyjuj/1ykEF9SfkplRmJxRnxRaU5q8SFG
 GQ4OJQneqxOAcoJFqempFWmZOcAAhklLcPAoifBOAUnzFhck5hZnpkOkTjHqcnTcvPuHSYglL
 z8vVUqc9wRIkQBIUUZpHtwIWDRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMqwkyhSczrw
 Ru0yugI5iAjpg88QzIESWJCCmpBkZu9n/mXfP2s/QX7C+POXXP6tZNo85y609KdmxXpW00es8
 IZ536dURCd7Zi+cE5wUtmKP9TcXG4Gvp8OXMn1525G+JrN2cEsHP/MktvN6/onfQ1gpej/eWB
 Auc5a2SUe+49ej352uo4h00rk/77hAn8NBA5kszTvy2Y59efDVejlTs6qpSP1SqxFGckGmoxF
 xUnAgDE+bC5oQIAAA==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506709866!109662323!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21742 invoked from network); 29 Sep 2017 18:31:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 18:31:08 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="441838528"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 19:31:01 +0100
Message-ID: <1506709863-12291-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/3] x86/vmx: Misc cleanup to
	vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCiAqIEZpeCBpbmRlbmRhdGlvbiBhbmQgbmV3bGlu
ZXMKICogVXNlIGJvb2wgd2hlcmUgYXBwcm9wcmlhdGUKCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdW4gTmFrYWppbWEg
PGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDI1ICsrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDljZmE5YjYuLjYxMDQ3ZTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CkBAIC0xNTQ3LDE1ICsxNTQ3LDE2IEBAIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Io
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKIAogICAgIHN3aXRjaCAoIGNyICkKICAg
ICB7Ci0gICAgY2FzZSAwOiB7Ci0gICAgICAgIGludCByZWFsbW9kZTsKKyAgICBjYXNlIDA6Cisg
ICAgeworICAgICAgICBib29sIHJlYWxtb2RlOwogICAgICAgICB1bnNpZ25lZCBsb25nIGh3X2Ny
MF9tYXNrID0gWDg2X0NSMF9ORTsKIAogICAgICAgICBpZiAoICF2bXhfdW5yZXN0cmljdGVkX2d1
ZXN0KHYpICkKICAgICAgICAgICAgIGh3X2NyMF9tYXNrIHw9IFg4Nl9DUjBfUEcgfCBYODZfQ1Iw
X1BFOwogCiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfc2hhZG93KHYtPmRvbWFpbikgKQotICAg
ICAgICAgICBod19jcjBfbWFzayB8PSBYODZfQ1IwX1dQOworICAgICAgICAgICAgaHdfY3IwX21h
c2sgfD0gWDg2X0NSMF9XUDsKIAogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21h
aW4pICkKICAgICAgICAgewpAQCAtMTU5MCwxMiArMTU5MSwxMiBAQCBzdGF0aWMgdm9pZCB2bXhf
dXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAg
ICAgICAgICAgdm14X2ZwdV9lbnRlcih2KTsKICAgICAgICAgfQogCi0gICAgICAgIHJlYWxtb2Rl
ID0gISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRSk7IAorICAgICAg
ICByZWFsbW9kZSA9ICEodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfUEUp
OwogCi0gICAgICAgIGlmICggKCF2bXhfdW5yZXN0cmljdGVkX2d1ZXN0KHYpKSAmJgorICAgICAg
ICBpZiAoICF2bXhfdW5yZXN0cmljdGVkX2d1ZXN0KHYpICYmCiAgICAgICAgICAgICAgKHJlYWxt
b2RlICE9IHYtPmFyY2guaHZtX3ZteC52bXhfcmVhbG1vZGUpICkKICAgICAgICAgewotICAgICAg
ICAgICAgZW51bSB4ODZfc2VnbWVudCBzOyAKKyAgICAgICAgICAgIGVudW0geDg2X3NlZ21lbnQg
czsKICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHJlZ1t4ODZfc2VnX3RyICsg
MV07CiAKICAgICAgICAgICAgIEJVSUxEX0JVR19PTih4ODZfc2VnX3RyICE9IHg4Nl9zZWdfZ3Mg
KyAxKTsKQEAgLTE2MDYsMTMgKzE2MDcsMTMgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVz
dF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICAgICAgZm9yICgg
cyA9IDA7IHMgPCBBUlJBWV9TSVpFKHJlZyk7IHMrKyApCiAgICAgICAgICAgICAgICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHMsICZyZWdbc10pOwogICAgICAgICAgICAgdi0+YXJjaC5o
dm1fdm14LnZteF9yZWFsbW9kZSA9IHJlYWxtb2RlOwotICAgICAgICAgICAgCisKICAgICAgICAg
ICAgIGlmICggcmVhbG1vZGUgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGZvciAo
IHMgPSAwOyBzIDwgQVJSQVlfU0laRShyZWcpOyBzKysgKQogICAgICAgICAgICAgICAgICAgICBo
dm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgcywgJnJlZ1tzXSk7CiAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICBlbHNlIAorICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGZvciAoIHMgPSAwOyBzIDwgQVJSQVlfU0laRShyZWcpOyBzKysgKQogICAgICAg
ICAgICAgICAgICAgICBpZiAoICEodi0+YXJjaC5odm1fdm14LnZtODZfc2VnbWVudF9tYXNrICYg
KDE8PHMpKSApCkBAIC0xNjMxLDkgKzE2MzIsMTEgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9n
dWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICB2bXhfdXBk
YXRlX2d1ZXN0X2NyKHYsIDQpOwogICAgICAgICBicmVhazsKICAgICB9CisKICAgICBjYXNlIDI6
CiAgICAgICAgIC8qIENSMiBpcyB1cGRhdGVkIGluIGV4aXQgc3R1Yi4gKi8KICAgICAgICAgYnJl
YWs7CisKICAgICBjYXNlIDM6CiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFp
bikgKQogICAgICAgICB7CkBAIC0xNjQyLDEwICsxNjQ1LDExIEBAIHN0YXRpYyB2b2lkIHZteF91
cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAgICAgICAg
ICAgICAgICAgICAgdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9J
REVOVF9QVF07CiAgICAgICAgICAgICB2bXhfbG9hZF9wZHB0cnModik7CiAgICAgICAgIH0KLSAK
KwogICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQ1IzLCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNd
KTsKICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKICAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIDQ6CiAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gPSBIVk1fQ1I0X0hP
U1RfTUFTSzsKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCkBAIC0x
NjU3LDcgKzE2NjEsNyBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgICAgICBudm14X3NldF9jcl9yZWFkX3No
YWRvdyh2LCA0KTsKIAogICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdIHw9IHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF07Ci0gICAgICAgIGlmICggdi0+YXJjaC5odm1fdm14LnZt
eF9yZWFsbW9kZSApIAorICAgICAgICBpZiAoIHYtPmFyY2guaHZtX3ZteC52bXhfcmVhbG1vZGUg
KQogICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSB8PSBYODZfQ1I0X1ZNRTsK
ICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSAmJiAhaHZtX3BhZ2luZ19l
bmFibGVkKHYpICkKICAgICAgICAgewpAQCAtMTY3Niw2ICsxNjgwLDcgQEAgc3RhdGljIHZvaWQg
dm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAg
ICAgICB9CiAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjQsIHYtPmFyY2guaHZtX3ZjcHUuaHdf
Y3JbNF0pOwogICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwog
ICAgIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy04k-00061a-9Y; Fri, 29 Sep 2017 18:31:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dy04j-00061L-Fh
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 18:31:49 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 56/0A-02225-4919EC95; Fri, 29 Sep 2017 18:31:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve6Uiec
 iDe7v5bdY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMuH+hgLHjKUvFidRNjA2MnSxcjJ4eEgL/E
 ylf72UBsNgF9id0vPjGB2CIC6hKnOy6ydjFycDAL6Eqs+qkBEhYW8JS49n4yO4jNIqAqcfjnO
 7BWXqD4vbX9jBAj5STOH//JDGILCahJXOu/xA5RIyhxcuYTsLXMAhISB1+8YJ7AyD0LSWoWkt
 QCRqZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoVDPwMC
 4g7H5hN8hRkkOJiVR3hn95yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAumQCUEyxKTU+tSMvM
 AQYlTFqCg0dJhHcKSJq3uCAxtzgzHSJ1itGY48bD63+YODpu3v3DJMSSl5+XKiXOaw9SKgBSm
 lGaBzcIFi2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzaoJM4cnMK4Hb9wroFCagUyZPPA
 NySkkiQkqqgTFYe8HqT707+i+WH9jeskLM8Pyv3/8+1XE6KrPsPrYwsotrY9XBM+ZiqVdSzhY
 U3P+QPHlXU527gqeQnH5s2s/t3eeOSxwodWn7db7TbFN+ioT4N17HTcsuTV+9vWuPnPXHq6/3
 N7D/t9TOsOBlmHfkPu/Vt4cFJ2VpODZ1XtrZrxMhuVLtgJgSS3FGoqEWc1FxIgAoCWtGkQIAA
 A==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506709906!100408473!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65238 invoked from network); 29 Sep 2017 18:31:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 18:31:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="449821919"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 19:31:00 +0100
Message-ID: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] x86/vmx: Minor improvements to
	vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzZXJpZXMgaXMgbW9zdGx5IGNsZWFudXAsIGJhc2Ugb24gY29kZSBvYnNlcnZhdGlvbnMg
d2hlbiB3b3JraW5nIG9uIG15CmNvbXByZWhlbnNpdmUgWFRGIHBhZ2V0YWJsZSB0ZXN0LCBydW5u
aW5nIGluIHVucGFnZWQgbW9kZXMuICBJJ3ZlIGRvdWJsZQpjaGVja2VkIHRoZSBiZWhhdmlvdXIg
SEFQIGFuZCBTaGFkb3cgbW9kZXMsIHdpdGggYW5kIHdpdGhvdXQgdGhlIHVucmVzdHJpY3RlZApn
dWVzdCBmZWF0dXJlLCBvbiBIYXN3ZWxsIGFuZCBTa3lsYWtlLVMgaGFyZHdhcmUuCgpBbmRyZXcg
Q29vcGVyICgzKToKICB4ODYvdm14OiBNaXNjIGNsZWFudXAgdG8gdm14X3VwZGF0ZV9ndWVzdF9j
cigpCiAgeDg2L3ZteDogRG9uJ3Qgc2VsZi1yZWN1cnNlIGluIHZteF91cGRhdGVfZ3Vlc3RfY3Io
KQogIHg4Ni92bXg6IEJldHRlciBkZXNjcmlwdGlvbiBvZiBDUjQgc2V0dGluZ3Mgb3V0c2lkZSBv
ZiBwYWdlZCBtb2RlCgogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA5NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTcg
aW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:31:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy04l-00062I-Ha; Fri, 29 Sep 2017 18:31:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dy04k-00061V-5f
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 18:31:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D4/28-02046-5919EC95; Fri, 29 Sep 2017 18:31:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6Uiec
 iDa5vsbZY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDMa1/czFSwSrlh6tJmpgXEtXxcjJ4eEgL/E
 gSeb2EBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALzGKUeL3rBwtIQljAU+Ld7pOsIDaLgKrEv
 ZP/wRp4geKbz69ihxgqJ3H++E/mLkYODk4BL4nWNh0QUwio5MM1PZAKIQE1iWv9l9ghOgUlTs
 58AjadWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBYLze
 1uDgxPTUnMalYLzk/dxMjMHTqGRgYdzA2n/A7xCjJwaQkyjuj/1ykEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneJROAcoJFqempFWmZOcAghklLcPAoifBOAUnzFhck5hZnpkOkTjHqcnTcvPuHS
 YglLz8vVUqc1x6kSACkKKM0D24ELKIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm1QSZwp
 OZVwK36RXQEUxAR0yeeAbkiJJEhJRUA2P8/UbVjWkmDxKmPrMXurTKXujypYu6pQt6TtoGfNt
 p3lbFWVRyVarmyaqXS3VWV9WfX5ZZy35F4H/uBcs3wo2GRuuUn2e8L7tf8qpl641Ze/c+/DZ3
 hZaFk/glH5tdMb9WuHXEczjFHnD6Wz3rr5cNj/TF42J7g7Wldqo/Xh7yW7hb16WkKV+JpTgj0
 VCLuag4EQA9MkTvowIAAA==
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1506709906!100408473!2
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65315 invoked from network); 29 Sep 2017 18:31:48 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 18:31:48 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="449821921"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 29 Sep 2017 19:31:02 +0100
Message-ID: <1506709863-12291-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
References: <1506709863-12291-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] x86/vmx: Don't self-recurse in
	vmx_update_guest_cr()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gdXBkYXRlIHRvIENSNCBmb2xsb3dpbmcgYSBDUjAgdXBkYXRlIGNhbiBiZSBkb25lIGVhc2ls
eSBieSBmYWxsaW5nCnRocm91Z2ggaW50byB0aGUgQ1I0IGNhc2UuICBUaGlzIGF2b2lkcyB1bm5l
Y2Vzc2FyeSBwYXNzZXMgdGhyb3VnaAp2bXhfdm1jc197ZW50ZXIsZXhpdH0oKSBhbmQgdW5uZWNl
c3Nhcnkgc3RhY2sgdXNhZ2UgKGFzIHRoZSBjb21waWxlcgpjYW5ub3Qgb3B0aW1pc2UgdGhpcyB1
c2UgdG8gYSB0YWlsY2FsbCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IHwgNDAgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggNjEwNDdlMC4uNWI5NDNkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTE2MjcsMjkgKzE2MjcsOCBA
QCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgY3IpCiAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbMF0gPQogICAgICAgICAg
ICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSB8IGh3X2NyMF9tYXNrOwogICAgICAgICBf
X3Ztd3JpdGUoR1VFU1RfQ1IwLCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzBdKTsKLQotICAgICAg
ICAvKiBDaGFuZ2luZyBDUjAgY2FuIGNoYW5nZSBzb21lIGJpdHMgaW4gcmVhbCBDUjQuICovCi0g
ICAgICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgNCk7Ci0gICAgICAgIGJyZWFrOwogICAgIH0K
LQotICAgIGNhc2UgMjoKLSAgICAgICAgLyogQ1IyIGlzIHVwZGF0ZWQgaW4gZXhpdCBzdHViLiAq
LwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgMzoKLSAgICAgICAgaWYgKCBwYWdpbmdfbW9k
ZV9oYXAodi0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIWh2bV9wYWdp
bmdfZW5hYmxlZCh2KSAmJiAhdm14X3VucmVzdHJpY3RlZF9ndWVzdCh2KSApCi0gICAgICAgICAg
ICAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSA9Ci0gICAgICAgICAgICAgICAgICAgIHYt
PmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fSURFTlRfUFRdOwotICAg
ICAgICAgICAgdm14X2xvYWRfcGRwdHJzKHYpOwotICAgICAgICB9Ci0KLSAgICAgICAgX192bXdy
aXRlKEdVRVNUX0NSMywgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSk7Ci0gICAgICAgIGh2bV9h
c2lkX2ZsdXNoX3ZjcHUodik7Ci0gICAgICAgIGJyZWFrOwotCisgICAgICAgIC8qIEZhbGx0aHJv
dWdoOiBDaGFuZ2luZyBDUjAgY2FuIGNoYW5nZSBzb21lIGJpdHMgaW4gcmVhbCBDUjQuICovCiAg
ICAgY2FzZSA0OgogICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdID0gSFZNX0NSNF9I
T1NUX01BU0s7CiAgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQpAQCAt
MTY4MSw2ICsxNjYwLDIzIEBAIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwg
di0+YXJjaC5odm1fdmNwdS5od19jcls0XSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSAy
OgorICAgICAgICAvKiBDUjIgaXMgdXBkYXRlZCBpbiBleGl0IHN0dWIuICovCisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSAzOgorICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21h
aW4pICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhaHZtX3BhZ2luZ19lbmFibGVkKHYp
ICYmICF2bXhfdW5yZXN0cmljdGVkX2d1ZXN0KHYpICkKKyAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1Lmh3X2NyWzNdID0KKyAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLT5hcmNo
Lmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9JREVOVF9QVF07CisgICAgICAgICAgICB2bXhf
bG9hZF9wZHB0cnModik7CisgICAgICAgIH0KKworICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQ1Iz
LCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdKTsKKyAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNw
dSh2KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAg
ICB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy05P-0006A8-QW; Fri, 29 Sep 2017 18:32:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dy05O-00069m-DA
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 18:32:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FB/8B-03093-DB19EC95; Fri, 29 Sep 2017 18:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVXfPxHO
 RBm3XmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/r9YzFawQrji8QaSB8RRfFyMXh5DAZCaJ
 yb9WMUE4fxklZl/9yw7hbGSUuHOqgRHC2cYo8Xr3LqAyDg5hgQiJ6y/Euhg5OUQEoiSaz0xnB
 rGFBDwl9m9YzwZiMwskSezr3c8EYrMJGEmcPTqdEcTmFbCV+H16IQuIzSKgKvFt022wXlGBcI
 m3jUdYIGoEJU7OfAJmcwp4SXzd9gFqpp7Ejuu/WCFseYntb+eA9UoIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 uAxAsIPxzILAQ4ySHExKorwz+s9FCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvToBKCdYlJqeW
 pGWmQOMIZi0BAePkgjvFJA0b3FBYm5xZjpE6hSjopQ47wmQhABIIqM0D64NFreXGGWlhHkZgQ
 4R4ilILcrNLEGVf8UozsGoJMx7G2QKT2ZeCdz0V0CLmYAWT554BmRxSSJCSqqBcen3hTP/HL2
 R3llomnXv14zaiE3OEidyq9ayNEW9WsDha1mxq47TL3PWtbpDa89HMDqIyu8JauR5EsR3ce3d
 bwzlETqurVpeEqkLTs1T+NF37X7t7SqdAK28NGujBmaxHY8X+SdtOft/1a3uFMucKwJbX7yRn
 NByVldH8OLb6ycM8wt7f3VPVmIpzkg01GIuKk4EANfcC57WAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506709946!79457825!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5371 invoked from network); 29 Sep 2017 18:32:27 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 18:32:27 -0000
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id
 v8TIWMWF001505
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 18:32:23 GMT
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 v8TIWMZr013197
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 29 Sep 2017 18:32:22 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v8TIWMNM028093;
 Fri, 29 Sep 2017 18:32:22 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 29 Sep 2017 11:32:22 -0700
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1506707607-29341-1-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <ea1d66c9-a269-a7f5-6499-e324d768013e@oracle.com>
Date: Fri, 29 Sep 2017 14:32:06 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <1506707607-29341-1-git-send-email-andrew.cooper3@citrix.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/svm: Fix a livelock when trying to run
 shadowed unpaged guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMjkvMjAxNyAwMTo1MyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiBBTUQgcHJv
Y2Vzc29ycyB3aGljaCBzdXBwb3J0IFNNRVAgKFNvbWUgRmFtMTZoIHByb2Nlc3NvcnMpIGFuZCBT
TUFQIChaZW4sCj4gRmFtMTdoKSwgYSBndWVzdCB3aGljaCBpcyBydW5uaW5nIHdpdGggc2hhZG93
IHBhZ2luZyBhbmQgY2xlYXJzIENSMC5QRyB3aGlsZQo+IGtlZXBpbmcgQ1I0LntTTUVQLFNNQVB9
IHNldCB3aWxsIGxpdmVsb2NrLCBhcyBoYXJkd2FyZSByYWlzZXMgI1BGIHdoaWNoIHRoZQo+IHNo
YWRvdyBwYWdldGFibGUgY29uY2x1ZGVzIHNob3VsZG4ndCBoYXBwZW4uCj4KPiBUaGlzIG9jY3Vy
cyBiZWNhdXNlIGhhcmR3YXJlIGlzIHJ1bm5pbmcgd2l0aCBob3N0IHBhZ2luZyBzZXR0aW5ncywg
d2hpY2gKPiBjYXVzZXMgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU01FUC9TTUFQIHRvIGFjdHVhbGx5
IHRha2UgZWZmZWN0LCBldmVuIHRob3VnaAo+IHRoZXkgc2hvdWxkbid0IGZyb20gdGhlIGd1ZXN0
cyBwb2ludCBvZiB2aWV3LgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CgphbHRob3VnaCB0aGUgY29tbWl0IG1lc3NhZ2UgbWFrZXMgaXQg
c291bmQgYXMgaWYgdGhpcyBwcm9ibGVtIGlzCnNwZWNpZmljIHRvIEFNRC4gVGhpcyBpcyBub3Qg
YW4gaXNzdWUgb24gSW50ZWwgYmVjYXVzZSBWTVggYWxyZWFkeSBoYXMKc3VjaCBjb2RlLCBubz8K
Ci1ib3JpcwoKPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
PiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDQzog
U3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPgo+
IERpc2NvdmVyZWQgd2hlbiB0cnlpbmcgdG8gZml4IG15IGNvbXByZWhlbnNpdmUgcGFnZXRhYmxl
IFhURiB0ZXN0IHRvIHJ1biBvbgo+IFplbiBwcm9jZXNzb3JzLgo+IC0tLQo+ICB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyB8IDE4ICsrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdl
ZCwgMTggaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBpbmRleCAxMmRkYzhhLi5iOWNm
NDIzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtNTc2LDYgKzU3NiwyNCBAQCB2b2lkIHN2bV91
cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKPiAgICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKPiAgICAgICAgICAgICAgdmFsdWUg
Jj0gflg4Nl9DUjRfUEFFOwo+ICAgICAgICAgIHZhbHVlIHw9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbNF07Cj4gKwo+ICsgICAgICAgIGlmICggIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBXaGVuIHRoZSBn
dWVzdCB0aGlua3MgcGFnaW5nIGlzIGRpc2FibGVkLCBYZW4gbWF5IG5lZWQgdG8gaGlkZQo+ICsg
ICAgICAgICAgICAgKiB0aGUgZWZmZWN0cyBvZiBzaGFkb3cgcGFnaW5nLCBhcyBoYXJkd2FyZSBy
dW5zIHdpdGggdGhlIGhvc3QKPiArICAgICAgICAgICAgICogcGFnaW5nIHNldHRpbmdzLCByYXRo
ZXIgdGhhbiB0aGUgZ3Vlc3RzIHNldHRpbmdzLgo+ICsgICAgICAgICAgICAgKgo+ICsgICAgICAg
ICAgICAgKiBXaXRob3V0IENSMC5QRywgYWxsIG1lbW9yeSBhY2Nlc3NlcyBhcmUgdXNlciBtb2Rl
LCBzbwo+ICsgICAgICAgICAgICAgKiBfUEFHRV9VU0VSIG11c3QgYmUgc2V0IGluIHRoZSBzaGFk
b3cgcGFnZXRhYmxlcyBmb3IgZ3Vlc3QKPiArICAgICAgICAgICAgICogdXNlcnNwYWNlIHRvIGZ1
bmN0aW9uLiAgVGhpcyBpbiB0dXJuIHRyaXBzIHVwIGd1ZXN0IHN1cGVydmlzb3IKPiArICAgICAg
ICAgICAgICogbW9kZSBpZiBTTUVQL1NNQVAgYXJlIGxlZnQgYWN0aXZlIGluIGNvbnRleHQuICBU
aGV5IHdvdWxkbid0Cj4gKyAgICAgICAgICAgICAqIGhhdmUgYW55IGVmZmVjdCBpZiBwYWdpbmcg
d2FzIGFjdHVhbGx5IGRpc2FibGVkLCBzbyBoaWRlIHRoZW0KPiArICAgICAgICAgICAgICogYmVo
aW5kIHRoZSBiYWNrIG9mIHRoZSBndWVzdC4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAg
ICAgIHZhbHVlICY9IH4oWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQKTsKPiArICAgICAgICB9
Cj4gKwo+ICAgICAgICAgIHZtY2Jfc2V0X2NyNCh2bWNiLCB2YWx1ZSk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gICAgICBkZWZhdWx0OgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:45:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy0HU-0007EA-0I; Fri, 29 Sep 2017 18:45:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy0HR-0007Dr-UP
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 18:44:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 18/4D-01911-9A49EC95; Fri, 29 Sep 2017 18:44:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf5lHO
 RBjs2M1qsePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE1Y+GyPpaCjj7GiunftjI1
 MO5I62Lk4hASaGSSWNrxmQXCecwo8fLxPcYuRk4gZxujxI7jKSC2iICzxNczc9lBbF4BfYk76
 24ydzFycAgLWEs82cgB0ishcFhBYvq/DWwgNRIC3hKLt62As7euuwe0gJ2DTcBK4pAYSJRFQF
 Xi5bd3jBMYuRcwMqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR4PQMD4w7G1z+dDjFKcjApifLO6D8XKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt34yUE6w
 KDU9tSItMwcYejBpCQ4eJRFeTZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ8wqCFAmAF
 GWU5sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvD8mAU3hycwrgdv0CugIJqAjJk
 88A3JESSJCSqqBcfmD8+HBizXNWreINsTWld2WlbD9fk3Far1rgo3XBulZG4vYpk3/m3c54/Z
 vqW23Kl6zdGxcOZN3Uu+CA83nNpc/XiRxzdfjzrbtc98UNN564fm8dHr6Z0v1sgD/ePnutBV3
 V1poahy+d2T5s9sPH3y/o3FNf05yy9P7J5t23imcEWPVkbBpziElluKMREMt5qLiRABn2885f
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1506710693!113155795!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44078 invoked from network); 29 Sep 2017 18:44:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 18:44:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy0HL-0006i1-SD; Fri, 29 Sep 2017 18:44:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy0HG-0002V3-Bj; Fri, 29 Sep 2017 18:44:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy0HF-0002kE-Ux; Fri, 29 Sep 2017 18:44:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113902-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl:xen-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=770b782f555d663d133fcd4dc1632023f79357b9
X-Osstest-Versions-That: linux=225d3b67482930ff5a9f49ad307deffd97ce04c1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 18:44:45 +0000
Subject: [Xen-devel] [linux-linus test] 113902: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzOTAyLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4taW5zdGFs
bCAgICAgIGZhaWwgaW4gMTEzODk2IHBhc3MgaW4gMTEzOTAyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEzODk2
IHBhc3MgaW4gMTEzOTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCBmYWlsIGluIDExMzg5NiBwYXNzIGluIDExMzkwMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICBmYWlsIHBhc3MgaW4g
MTEzODk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTM4OTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTM4NjYKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBibG9ja2VkIGluIDExMzg2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTM4OTYgbGlrZSAxMTM4NjYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGlu
IDExMzg5NiBsaWtlIDExMzg2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODY2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTM4NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzg2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzODY2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3MGI3ODJm
NTU1ZDY2M2QxMzNmY2Q0ZGMxNjMyMDIzZjc5MzU3YjkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDIyNWQzYjY3NDgyOTMwZmY1YTlmNDlhZDMwN2RlZmZkOTdjZTA0YzEK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzg2NiAgMjAxNy0wOS0yNyAxODo0OTo0MCBaICAgIDEg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTM4ODIgIDIwMTctMDktMjggMTI6MzI6NDEgWiAg
ICAxIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM4OTYgIDIwMTct
MDktMjkgMDI6Mjk6NDUgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IEVzdHJpbiA8YWxleC5lc3RyaW5A
aW50ZWwuY29tPgogIEFsZXggVmVza2VyIDx2YWxleEBtZWxsYW5veC5jb20+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBDYXJsb3MgTWFpb2xpbm8gPGNtYWlvbGlub0ByZWRoYXQu
Y29tPgogIENoYW5kYW4gUmFqZW5kcmEgPGNoYW5kYW5AbGludXgudm5ldC5pYm0uY29tPgogIENo
YW53b28gQ2hvaSA8Y3cwMC5jaG9pQHNhbXN1bmcuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xp
bi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3Jh
Y2xlLmNvbT4KICBEZW5uaXMgRGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5j
b20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVyeXUgR3VhbiA8ZWd1
YW5AcmVkaGF0LmNvbT4KICBIYXJpc2ggQ2hlZ29uZGkgPGhhcmlzaC5jaGVnb25kaUBpbnRlbC5j
b20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIElseWEgTGVzb2toaW4gPGlseWFs
QG1lbGxhbm94LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbiBTb2tvbG93c2tp
IDxqYW4uc29rb2xvd3NraUBpbnRlbC5jb20+CiAgS2FtZW5lZSBBcnVtdWdhbSA8a2FtZW5lZS5h
cnVtdWdhbUBpbnRlbC5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAg
S2VuamlybyBOYWtheWFtYSA8bmFrYXlhbWFrZW5qaXJvQGdtYWlsLmNvbT4KICBLb25zdGFudGlu
IEtobGVibmlrb3YgPGtobGVibmlrb3ZAeWFuZGV4LXRlYW0ucnU+CiAgTGVvbiBSb21hbm92c2t5
IDxsZW9uQGtlcm5lbC5vcmc+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNaWNo
YWVsIEouIFJ1aGwgPG1pY2hhZWwuai5ydWhsQGludGVsLmNvbT4KICBPbGVnIE5lc3Rlcm92IDxv
bGVnQHJlZGhhdC5jb20+CiAgUGFyYXYgUGFuZGl0IDxwYXJhdkBtZWxsYW5veC5jb20+CiAgUmFm
YWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJvc3MgWndpc2xl
ciA8cm9zcy56d2lzbGVyQGxpbnV4LmludGVsLmNvbT4KICBTZWJhc3RpYW4gU2FuY2hleiA8c2Vi
YXN0aWFuLnNhbmNoZXpAaW50ZWwuY29tPgogIFNoYWxvbSBMYWd6aWVsIDxzaGFsb21sQG1lbGxh
bm94LmNvbT4KICBTdW5pZWwgTWFoZXNoIDxzdW5pbC5tQHRlY2h2ZWRhLm9yZz4KICBUeWNobyBB
bmRlcnNlbiA8dHljaG9AZG9ja2VyLmNvbT4KICBUeWxlciBCYWljYXIgPHRiYWljYXJAY29kZWF1
cm9yYS5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj03NzBiNzgyZjU1NWQ2NjNkMTMzZmNk
NGRjMTYzMjAyM2Y3OTM1N2I5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxM
SUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaW51eC1saW51cyA3NzBi
NzgyZjU1NWQ2NjNkMTMzZmNkNGRjMTYzMjAyM2Y3OTM1N2I5CisgYnJhbmNoPWxpbnV4LWxpbnVz
CisgcmV2aXNpb249NzcwYjc4MmY1NTVkNjYzZDEzM2ZjZDRkYzE2MzIwMjNmNzkzNTdiOQorIC4g
Li9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcK
KysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisr
KyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2Ug
IiRicmFuY2giIGluCisgdHJlZT1saW51eAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycg
eGxpbnV4ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPWxpbnV4LWxpbnVzCisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3NzBiNzgyZjU1NWQ2NjNkMTMzZmNkNGRjMTYz
MjAyM2Y3OTM1N2I5ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVh
bQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0
VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0Lmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90
aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9v
dm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtNC45CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrICdbJyB4Z2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jv
bi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9u
LmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24u
bGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9R
RU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZN
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
KyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQK
KyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMKKyBjYXNlICQxIGluCisgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42Lmdp
dAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC1saW51cworIDogcmVmcy9oZWFkcy90ZXN0
ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgK
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdCA3NzBiNzgyZjU1NWQ2NjNkMTMzZmNkNGRjMTYzMjAyM2Y3OTM1N2I5OnJlZnMvaGVh
ZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDIyNWQzYjYuLjc3MGI3ODIgIDc3MGI3ODJmNTU1ZDY2
M2QxMzNmY2Q0ZGMxNjMyMDIzZjc5MzU3YjkgLT4gdGVzdGVkL2xpbnV4LWxpbnVzCisgZXhpdCAw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 18:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 18:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy0PI-0007vV-Ty; Fri, 29 Sep 2017 18:53:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dy0PI-0007vP-1c
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 18:53:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 74/99-02224-F869EC95; Fri, 29 Sep 2017 18:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm7ftHO
 RBhv2KFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmn5/xhK5jMU/GoVaCB8TlnFyMXh5DANiaJ
 Pfu3sHQxcnKwCDhIvDm0mL2LkYODUSBG4sEPa5Awo0CYxOTLS1ghSrQlfv/uYwKx2QQMJf4+2
 cQGUi4BZC/5zAESFhEwknjx6DLYRGaBOonPvUvBbGGBWIkN2xYxg9icAt4SOxY0gNm8QPb/E+
 /YQWwhAS+JrlvnwVaJCuhKHPr3hw2iRlDi5MwnUDO1JJZP38YygVFgFpLULCSpBYxMqxjVi1O
 LylKLdE30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECw48BCHYwNn5xOsQoycGk
 JMo7o/9cpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXv+pQDnBotT01Iq0zBxgJMCkJTh4lER4z
 0wBSvMWFyTmFmemQ6ROMSpKifN+AUkIgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvCEg23ky80rgpr8CWswEtHjyxDMgi0sSEVJSDYz2F/eLmpydcsVvewxTZmrrL4EIKwv
 pJafXbC81KH9uaTBzCsdOu5z+DYp5EisWXSgxfh2ol961K71SlqdO6anxRNNScx7HFqVlqw5G
 BU8umR6rHzNrjovB/1oZKUE2m8InN8sOMtd/qBBqW90uvpXXf3L91Z1rdhRP031bVXShdF/ao
 eb/+5VYijMSDbWYi4oTAeA6YsS5AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1506711181!78670162!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35681 invoked from network); 29 Sep 2017 18:53:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 18:53:02 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 16FDF21869;
 Fri, 29 Sep 2017 18:53:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16FDF21869
Date: Fri, 29 Sep 2017 11:52:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1506664786-8343-1-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1709291149080.17914@sstabellini-ThinkPad-X260>
References: <1506664786-8343-1-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3] xen/arm: Fix the issue in
 cmp_mmio_handler used in find_mmio_handler
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyOSBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGlzIHBhdGNo
IGZpeGVzIHRoZSB3cm9uZyByYW5nZSBjaGVjayBkb25lIGluIGNtcF9tbWlvX2hhbmRsZXIoKS4K
PiAKPiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgLTEgLCAwIG9yIDEgIGJhc2VkIG9uIHdoZXRoZXIg
dGhlIGtleSB2YWx1ZQo+IGlzIGJlbG93IHRoZSByYW5nZSwgaW4gdGhlIHJhbmdlIG9yIGFib3Zl
IHRoZSByYW5nZSB3aGVyZSB0aGUgcmFuZ2UgaXMKPiAoc3RhcnQsIHN0YXJ0K3NpemUpLiBIb3dl
dmVyLCBpdCBzaG91bGQgY2hlY2sgYWdhaW5zdCAoc3RhcnQsIHN0YXJ0K3NpemUtMSkKPiBiZWNh
dXNlIHN0YXJ0K3NpemUgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2UuCj4gCj4gVGhpcyByZXN1bHRl
ZCBpbiByZXR1cm5pbmcgYSB3cm9uZyBtbWlvX2hhbmRsZXIgZm9yIGEgZ2l2ZW4gbW1pbyBhZGRy
ZXNzIHdoaWNoCj4gaGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KPiAKPiBUaGlzIGJ1ZyB3YXMg
aW50cm9kdWNlZCB3aGVuIHRoZSBtbWlvIHJlZ2lvbiBzZWFyY2ggc3dpdGNoZWQgZnJvbQo+IGxp
bmVhciBzZWFyY2ggdG8gYmluYXJ5IHNlYXJjaCBpbiB0aGUgZm9sbG93aW5nIGNvbW1pdDoKPiAK
PiA4MDQ3ZTA5ICJ4ZW4vYXJtOiBpbzogVXNlIGJpbmFyeSBzZWFyY2ggZm9yIG1taW8gaGFuZGxl
ciBsb29rdXAiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRl
ci50aGFrdXJAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgphbmQgY29tbWl0dGVkCgo+IC0tLQo+IENDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gVGhpcyBwYXRjaCBtYXkgaGF2ZSB0byBiZSBiYWNr
IHBvcnRlZCB0byA0LjggYWxzby4KPiAKPiAgeGVuL2FyY2gvYXJtL2lvLmMgfCAyICstCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCj4gaW5kZXggZTIxNjEy
OC4uYzc0OGQ4ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vaW8uYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9pby5jCj4gQEAgLTc5LDcgKzc5LDcgQEAgc3RhdGljIGludCBjbXBfbW1pb19oYW5k
bGVyKGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAqZWxlbSkKPiAgICAgIGlmICggaGFuZGxl
cjAtPmFkZHIgPCBoYW5kbGVyMS0+YWRkciApCj4gICAgICAgICAgcmV0dXJuIC0xOwo+ICAKPiAt
ICAgIGlmICggaGFuZGxlcjAtPmFkZHIgPiAoaGFuZGxlcjEtPmFkZHIgKyBoYW5kbGVyMS0+c2l6
ZSkgKQo+ICsgICAgaWYgKCBoYW5kbGVyMC0+YWRkciA+PSAoaGFuZGxlcjEtPmFkZHIgKyBoYW5k
bGVyMS0+c2l6ZSkgKQo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiAgICAgIHJldHVybiAwOwo+
IC0tIAo+IDIuNy40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 19:01:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 19:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy0XA-0000DU-Nv; Fri, 29 Sep 2017 19:01:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=4383593cc=Andrew.Cooper3@citrix.com>)
 id 1dy0X9-0000DO-Oa
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 19:01:11 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FD/5C-01911-6789EC95; Fri, 29 Sep 2017 19:01:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQrd0xrl
 Ig5nzjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJ0+ezF5znrWhs2cjSwLiUu4uRk0NCwE/i
 zO1PzF2MHBzCAhES11+IgYRFBMIkTkw5DBZmFoiWaF+tABIWEqiROL6rgxXEZhPQl9j94hMTS
 AmvgK3EnueMIGEWAVWJ/St/MYPYogLhEk1n+1lAbF4BQYmTM5+A2ZwCdhJ/us8wgdjMAgYSRx
 bNYYWw5SWat85mhrDFJZq+rGSFWKsmca3/EjvEwekSW//+Yp7AKDALydhZSEbNQjJqFpJRCxh
 ZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZrPQMD4w7G
 vr1+hxglOZiURHl1p52LFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6zUdKCdYlJqeWpGWmQOMH
 Ji0BAePkgjv76lAad7igsTc4sx0iNQpRkUpcV5fkD4BkERGaR5cGyxaLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5jUHmcKTmVcCN/0V0GImoMWTJ54BWVySiJCSamDcctH36N26Lf7szze
 /cM9Qfm6ye+bLgHU3HXyEF2V4lLe4M859NNlSYm1M3+uMrKhTFUeqtt3h2+C70mbdyd6mWe+X
 JN2RLRBmdpX6mZNwfMOTqFf+ny/qzLzyLe1oZWVdQ4Iwz1lH2RWcL+Z7CUU9CNohwPdw8elD0
 8/cLKq7/TVvUnNH0YlzSizFGYmGWsxFxYkAwMtwgNECAAA=
X-Env-Sender: prvs=4383593cc=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506711669!61737009!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65138 invoked from network); 29 Sep 2017 19:01:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Sep 2017 19:01:09 -0000
X-IronPort-AV: E=Sophos;i="5.42,453,1500940800"; d="scan'208";a="53738520"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1506707607-29341-1-git-send-email-andrew.cooper3@citrix.com>
 <ea1d66c9-a269-a7f5-6499-e324d768013e@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a166d364-db1f-1dc8-6ffc-a6dcfc139c54@citrix.com>
Date: Fri, 29 Sep 2017 20:01:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <ea1d66c9-a269-a7f5-6499-e324d768013e@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/svm: Fix a livelock when trying to run
 shadowed unpaged guests
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDkvMTcgMTk6MzIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwOS8yOS8yMDE3
IDAxOjUzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiBBTUQgcHJvY2Vzc29ycyB3aGlj
aCBzdXBwb3J0IFNNRVAgKFNvbWUgRmFtMTZoIHByb2Nlc3NvcnMpIGFuZCBTTUFQIChaZW4sCj4+
IEZhbTE3aCksIGEgZ3Vlc3Qgd2hpY2ggaXMgcnVubmluZyB3aXRoIHNoYWRvdyBwYWdpbmcgYW5k
IGNsZWFycyBDUjAuUEcgd2hpbGUKPj4ga2VlcGluZyBDUjQue1NNRVAsU01BUH0gc2V0IHdpbGwg
bGl2ZWxvY2ssIGFzIGhhcmR3YXJlIHJhaXNlcyAjUEYgd2hpY2ggdGhlCj4+IHNoYWRvdyBwYWdl
dGFibGUgY29uY2x1ZGVzIHNob3VsZG4ndCBoYXBwZW4uCj4+Cj4+IFRoaXMgb2NjdXJzIGJlY2F1
c2UgaGFyZHdhcmUgaXMgcnVubmluZyB3aXRoIGhvc3QgcGFnaW5nIHNldHRpbmdzLCB3aGljaAo+
PiBjYXVzZXMgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU01FUC9TTUFQIHRvIGFjdHVhbGx5IHRha2Ug
ZWZmZWN0LCBldmVuIHRob3VnaAo+PiB0aGV5IHNob3VsZG4ndCBmcm9tIHRoZSBndWVzdHMgcG9p
bnQgb2Ygdmlldy4KPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KPgo+IGFsdGhvdWdoIHRoZSBjb21taXQgbWVzc2FnZSBtYWtlcyBpdCBz
b3VuZCBhcyBpZiB0aGlzIHByb2JsZW0gaXMKPiBzcGVjaWZpYyB0byBBTUQuIFRoaXMgaXMgbm90
IGFuIGlzc3VlIG9uIEludGVsIGJlY2F1c2UgVk1YIGFscmVhZHkgaGFzCj4gc3VjaCBjb2RlLCBu
bz8KCiJJdHMgQ29tcGxpY2F0ZWQiIChoZSBzYXlzLCBoYXZpbmcgc3BlbnQgZmFyIHRvbyBsb25n
IHBvdXJpbmcgb3ZlciBlYWNoCnNldCBvZiBtYW51YWxzKS4KClRoZSBTTUVQL1NNQVAgYmVoYXZp
b3VyIHdpdGggcGFnaW5nIGVuYWJsZWQgd2hpbGUgdGhlIGd1ZXN0IGlzIGluCnVucGFnZWQgbW9k
ZSBhcmUgYXJjaGl0ZWN0dXJhbCBhbmQgdGhlIHNhbWUgb24gSW50ZWwgYW5kIEFNRCBwcm9jZXNz
b3JzLgoKQXMgZm9yIGNvbnRyb2wgcmVnaXN0ZXIgc2V0dGluZ3MsIEFNRCBhbmQgSW50ZWwgYmVo
YXZlIGRpZmZlcmVudGx5LsKgCkludGVsIGhhcyBzZXBhcmF0ZSBob3N0IGFuZCBndWVzdCBjb250
cm9sIHJlZ2lzdGVyIGZpZWxkcyBpbiB0aGUgVk1DUywKd2hpbGUgQU1EIG9ubHkgaGFzIGd1ZXN0
IGNvbnRyb2wgcmVnaXN0ZXIgZmllbGRzIGluIHRoZSBWTUNCIGFuZCB0aGV5CmJlaGF2ZSBkaWZm
ZXJlbnRseSBkZXBlbmRpbmcgb24gd2hldGhlciBOUFQgaXMgZW5hYmxlZCBvciBub3QgKGF0IHdo
aWNoCnBvaW50LCBzb21lIHNldHRpbmdzIGFyZSBpbmhlcml0ZWQgZnJvbSB0aGUgaG9zdCBzdGF0
ZSBvbiBWTVJVTikuCgpUaGVyZSBoYXZlIGJlZW4gYSB2ZXJ5IGxhcmdlIG51bWJlciBvZiBwYXRj
aGVzIHRvIGZpeCB0aGlzIG9uIEludGVsLAp3aGljaCBhcyBvZiBjL3MgMjI0YWNkZDAgYXBwZWFy
cyB0byBmdW5jdGlvbiBjb3JyZWN0bHkgaW4gYWxsCmNvbWJpbmF0aW9ucy7CoCBJIGFtIGNsZWFy
bHkgdGhlIGZpcnN0IHBlcnNvbiB0byB0cnkgYW5kIGV4Y2lzZSB0aGlzCmNvcm5lciBjYXNlIGlu
IGFuZ2VyIG9uIEFNRCBoYXJkd2FyZS4KClRoaXMgYnJpbmdzIHRoZSBBTUQgY29kZSBpbiBsaW5l
IEludGVsLCBvdGhlciB0aGFuIHRoZQp1bnJlc3RyaWN0ZWRfZ3Vlc3QgY29ybmVyIGNhc2UsIHdo
aWNoIGlzIHNwZWNpZmljIHRvIEludGVsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 20:10:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 20:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy1cK-0004ZP-MN; Fri, 29 Sep 2017 20:10:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dy1cJ-0004ZJ-Hy
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 20:10:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7A/39-03610-AB8AEC95; Fri, 29 Sep 2017 20:10:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6OFec
 iDfre2Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNx46wF5yVr7iwaSdzA+NmqS5GLg4hgW1M
 EucuzmHrYuTkYBFwkHizaBpzFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS8z6OwOsnE3AUOLvk
 01sIOUSQPaSzxwgYREBI4kXjy6zgIxnFmhgkni74wwjSEJYIENiS8sEJpB6TgEfiUXdiiBhXg
 FvidlLLrFAnNPNKDH5NsgJnByiAroSh/79YYMoEpQ4OfMJC4jNLKAlsXz6NpYJjAKzkKRmIUk
 tYGRaxahRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD
 cd/HyEOMkhxMSqK8LxadixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXt/OVBOsCg1PbUiLTMHG
 A8waQkOHiUR3nkgad7igsTc4sx0iNQpRkUpcd4dIAkBkERGaR5cGywGLzHKSgnzMgIdIsRTkF
 qUm1mCKv+KUZyDUUmYNx9kCk9mXgnc9FdAi5mAFk+eeAZkcUkiQkqqgVHmTUnM5PfvNx9Pl5u
 kXLEw5tvsJQvaXTtK7U4LZ/SZrHixTTIrbPbKnlPHuTOlZjf7Xb1Vaz3757yTUTqfZNovyIZJ
 8ed21vNddAs5uGW7zyXfrVsFGxa+Z76unnTzSb/zzYb/UswFNkLOCqY2f+se5UbOs/xx1qRCw
 llqMstt5tDncg2ME5RYijMSDbWYi4oTAYGKthq8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1506715831!119321945!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36304 invoked from network); 29 Sep 2017 20:10:32 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 20:10:32 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 741AD217C0;
 Fri, 29 Sep 2017 20:10:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 741AD217C0
Date: Fri, 29 Sep 2017 13:10:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
In-Reply-To: <1506492816-25954-2-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1709291310240.17914@sstabellini-ThinkPad-X260>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-2-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v11] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyNyBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBERUZJTkVfWEVO
X0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVuY3Rpb25zIHN1Y2gg
YXMKPiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1cnJlbnQgc2l6ZSBvZiB0aGUgcmlu
ZyBidWZmZXIsCj4geGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3aGljaCBh
cmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gcGwwMTEgZW11bGF0aW9uIGNvZGUgd2lsbCB1
c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPiAKPiBpby9jb25zb2xlLmggaW5jbHVkZXMgaW8v
cmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9GTEVYX1JJTkcuCj4gCj4gSW4gY29uc29s
ZS9kYWVtb24vaW8uYywgc3RyaW5nLmggaGFkIHRvIGJlIGluY2x1ZGVkIGJlZm9yZSBpby9jb25z
b2xlLmgKPiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCldpdGggdGhlIGNo
YW5nZXMgeW91IHNob3VsZCBoYXZlIHByb2JhYmx5IHJlbW92ZWQgbXkgb2xkIHJldmlld2VkLWJ5
LgpCdXQgdGhhdCdzIE9LOgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCklmIGl0J3MgT0sgZm9yIGV2ZXJ5Ym9keSwgSSdsbCBnbyBhaGVh
ZCBhbmQgY29tbWl0IHRoZSBzZXJpZXMgb24gTW9uZGF5LgpKYW4sIHNob3V0IGlmIHlvdSBkaXNh
Z3JlZSBvbiBzb21ldGhpbmcuCgpDaGVlcnMsCgpTdGVmYW5vCgoKPiAtLS0KPiBDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IENoYW5nZXMg
c2luY2UgdjEwOgo+IC0gRml4IGZvciB0aGUgaGVhZGVycy5jaGsvaGVhZGVycysrLmNoayBjb21w
aWxhdGlvbiBmYWlsdXJlcyB3aGVuIGNvZGUgaXMgY29tcGlsZWQgbmF0aXZlbHkuCj4gICAgIDEp
ICBJbmNsdXNpb24gb2YgREVGSU5FX1hFTl9GTEVYX1JJTkcgaW4gY29uc29sZS5oIGhhZCB0byBi
ZSBwdXQgdW5kZXIKPiAgICAgICAgICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykgY2hlY2sgYXMg
Y29uc29sZS5oIGlzIF9fU1RSSUNUX0FOU0lfXwo+ICAgICAgICAgY3VycmVudGx5IHNpbmNlIGl0
IGlzIHBhcnQgb2YgaGVhZGVycy5jaGsuCj4gICAgIDIpICBBbHNvIHN0cmluZyBoZWFkZXIgZmls
ZSBoYWQgdG8gYmUgYWRkZWQgYXMgYSBwcmUtcmVxIGZvciBoZWFkZXJzKysuY2hrIHRvIHBhc3MK
PiAgICAgICAgIHRoZSBjb21waWxhdGlvbiBiZWNhdXNlIGMrKyBkb2VzIG5vdCBkZWZpbmUgX19T
VFJJQ1RfQU5TSV9fIGFuZCB0aHVzCj4gICAgICAgICBleHBhbmRzIERFRklORV9YRU5fRkxFWF9S
SU5HLCB3aGljaCBsb29rcyBmb3IgbWVtY3B5KCksIHNpemVfdCBkZWNsYXJhdGlvbnMuCj4gICAg
ICAgICBUbyBzYXRpZnkgdGhhdCByZXF1aXJlbWVudCBzdHJpbmcgaGVhZGVyIGZpbGUgaGFkIHRv
IGJlIGFkZGVkIGEgcHJlLXJlcQo+ICAgICAgICAgZm9yIGhlYWRlcisrLmNoay4KPiAgCj4gQ2hh
bmdlcyBzaW5jZSB2NDoKPiAtIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2gu
Cj4gCj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAgICAgfCAyICstCj4gIHhlbi9pbmNs
dWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiAgdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YyAgICAgICB8IDIgKy0KPiAgeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICB8IDEgKwo+
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwgNiArKysrKysKPiAgMyBmaWxlcyBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBp
bmRleCA3ZTQ3NGJiLi5lODAzM2QyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gQEAgLTIxLDYgKzIxLDcg
QEAKPiAgCj4gICNpbmNsdWRlICJ1dGlscy5oIgo+ICAjaW5jbHVkZSAiaW8uaCIKPiArI2luY2x1
ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+Cj4gICNpbmNsdWRlIDx4ZW5n
bnR0YWIuaD4KPiAgI2luY2x1ZGUgPHhlbnN0b3JlLmg+Cj4gQEAgLTI5LDcgKzMwLDYgQEAKPiAg
Cj4gICNpbmNsdWRlIDxzdGRsaWIuaD4KPiAgI2luY2x1ZGUgPGVycm5vLmg+Cj4gLSNpbmNsdWRl
IDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUgPHBvbGwuaD4KPiAgI2luY2x1ZGUgPGZjbnRsLmg+Cj4g
ICNpbmNsdWRlIDx1bmlzdGQuaD4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUg
Yi94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+IGluZGV4IDEyOTliMTkuLmM5MGZkZWUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKPiArKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+
IEBAIC05OCw2ICs5OCw3IEBAIFBVQkxJQ19DOTlfSEVBREVSUyA6PSBwdWJsaWMvaW8vOXBmcy5o
IHB1YmxpYy9pby9wdmNhbGxzLmgKPiAgUFVCTElDX0FOU0lfSEVBREVSUyA6PSAkKGZpbHRlci1v
dXQgcHVibGljLyVjdGwuaCBwdWJsaWMveHNtLyUgcHVibGljLyVodm0vc2F2ZS5oICQoUFVCTElD
X0M5OV9IRUFERVJTKSwgJChQVUJMSUNfSEVBREVSUykpCj4gIAo+ICBwdWJsaWMvaW8vOXBmcy5o
LXByZXJlcSA6PSBzdHJpbmcKPiArcHVibGljL2lvL2NvbnNvbGUuaC1wcmVyZXEgOj0gc3RyaW5n
Cj4gIHB1YmxpYy9pby9wdmNhbGxzLmgtcHJlcmVxIDo9IHN0cmluZwo+ICAKPiAgaGVhZGVycy5j
aGs6ICQoUFVCTElDX0FOU0lfSEVBREVSUykgTWFrZWZpbGUKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xl
LmgKPiBpbmRleCBlMmNkOTdmLi4wZjA3MTFmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9jb25zb2xlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5o
Cj4gQEAgLTI3LDYgKzI3LDggQEAKPiAgI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9I
X18KPiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KPiAgCj4gKyNpbmNsdWRl
ICJyaW5nLmgiCj4gKwo+ICB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7Cj4gIAo+
ICAjZGVmaW5lIE1BU0tfWEVOQ09OU19JRFgoaWR4LCByaW5nKSAoKGlkeCkgJiAoc2l6ZW9mKHJp
bmcpLTEpKQo+IEBAIC0zOCw2ICs0MCwxMCBAQCBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ugewo+
ICAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7Cj4gIH07Cj4gIAo+ICsj
aWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQo+ICtERUZJ
TkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKPiArI2VuZGlmCj4gKwo+ICAjZW5kaWYgLyogX19Y
RU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fICovCj4gIAo+ICAvKgo+IC0tIAo+IDIuNy40Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 20:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 20:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy1kr-0004oj-He; Fri, 29 Sep 2017 20:19:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dy1kp-0004od-Og
 for xen-devel@lists.xen.org; Fri, 29 Sep 2017 20:19:23 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 7F/C2-03422-BCAAEC95; Fri, 29 Sep 2017 20:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCKsWRWlGSWpSXmKPExsVybKJsgu6pVec
 iDRq7xCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNv66xFkzkrTjZ+Ze9gfEzVxcjJ4eQQJHE
 529HmLsYuThYBBqYJT4v7mAESUgIREus23CMHcLmk7j44gcTSJGEwARGiV9fmxlBHCGB3UwSq
 2fcZYFr3zttIwtIC4uAi8T77b1MIDajQIHEnA0fGSHsFIlZXW/AbGGgmi8n17KC2CICdRKbOx
 rA6pkFzCVuzrvLBrFhLpPEm44LYEPZBLQl9l74DXQsBwevgKPE2asVELtUJS52LmUHCYsKxEi
 cPCADEuYVEJQ4OfMJWCengIPEvO+boMarS/yZd4kZwhaXuPVkPlRcXqJ562zmCYzis5C0z0LS
 MgtJyywkLQsYWVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYg
 THGAAQ7GI+/jzvEKMnBpCTKG7DiXKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4jK4FygkWp6a
 kVaZk5wGiHSUtw8CiJ8LKBpHmLCxJzizPTIVKnGHU5jm26/IdJiCUvPy9VSpx3LkiRAEhRRmk
 e3AhY4rnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7TIFN4MvNK4Da9AjqCCeiIyRPPgBxR
 koiQkmpgZN4p82zLhc3+8v9drFqWfmVUeVvP+7T6WfaD/U/XMMxWEFtzZYe49xol7tj9fXHfF
 LjmJu+eI3pefrPC2hkr5064XrTgXLjBwjp337tzSzPMYw9UKYZNCN5w/k7gssk7lXQ01xYvkF
 6pYW2Q8qmha32R5dr3N/8ZXK+UcHgtNkUw6eWmLq7FwUosxRmJhlrMRcWJAF8ZQ9Y3AwAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1506716360!114664311!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52468 invoked from network); 29 Sep 2017 20:19:22 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Sep 2017 20:19:22 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 7F066609D1; Fri, 29 Sep 2017 20:19:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1506716360;
 bh=sdHC52/PXO0qh+JcVdHhVLUd+1prSwJRUavvDbbM42c=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=DWyDj5t9amf10C+ykws4pdbCs0Q0Vzr6QwXDOUPb79biks5TV6i5t/MEtDJWeerql
 7XAcJHtdYbvkfPgYHCg0i8fpXYQbjmCB5EDnmXnzAnd9AdauU4C2JI6HSoZLOwQH3C
 baiTgFV5Xp5aOWXbvLkZ7YzYfQs1ZXMJKbRJSEIY=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [129.46.14.246] (unknown [129.46.14.246])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 18280600D0;
 Fri, 29 Sep 2017 20:19:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1506716359;
 bh=sdHC52/PXO0qh+JcVdHhVLUd+1prSwJRUavvDbbM42c=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=COPuo2F9JfLnTzXcyox4UQaVe2C4yHlwk16M6y2ft0kJUi3k5oduQ5NXRzXfVb0lf
 p+J0i9IHDUxBorLIKFemqd44bGiG/aIn1XLgKCC1Z/ECGfWQoe484vrY+L6m5OaQHS
 iLuJm6qlQjHo15/0ZARAMrehY7tLi/YeFNcuw69U=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 18280600D0
To: "John P. McDermott (USN Civilian)" <john.mcdermott@nrl.navy.mil>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <69FDF516-D34A-4C52-A98A-A5B3AAFD7B80@nrl.navy.mil>
 <20170929152558.v3r366bjruqu66i3@dhcp-3-128.uk.xensource.com>
 <4B0E9805-0F28-493C-B853-439DFB85CB4D@nrl.navy.mil>
 <FB4C66B7-CCF8-4651-A1E6-AA39FF316929@nrl.navy.mil>
 <3E95A707-15AB-493F-9693-9FB2A0AA9093@nrl.navy.mil>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <8a309350-9731-3850-a8b1-2513a3a3469f@codeaurora.org>
Date: Fri, 29 Sep 2017 14:19:18 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <3E95A707-15AB-493F-9693-9FB2A0AA9093@nrl.navy.mil>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64 HiKey 960 Xen BUG at page_alloc.c:738
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CgpPbiA5LzI5LzIwMTcgMTA6MjAgQU0sIEpvaG4gUC4gTWNEZXJtb3R0IChVU04gQ2l2aWxpYW4p
IHdyb3RlOgo+IAo+PiBPbiBTZXAgMjksIDIwMTcsIGF0IDExOjU3IEFNLCBKb2huIFAuIE1jRGVy
bW90dCAoVVNOIENpdmlsaWFuKSA8am9obi5tY2Rlcm1vdHRAbnJsLm5hdnkubWlsPiB3cm90ZToK
Pj4KPj4KPj4+IE9uIFNlcCAyOSwgMjAxNywgYXQgMTE6MzEgQU0sIEpvaG4gUC4gTWNEZXJtb3R0
IChVU04gQ2l2aWxpYW4pIDxqb2huLm1jZGVybW90dEBucmwubmF2eS5taWw+IHdyb3RlOgo+Pj4K
Pj4+Cj4+Pj4gT24gU2VwIDI5LCAyMDE3LCBhdCAxMToyNSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gT24gRnJpLCBTZXAgMjksIDIw
MTcgYXQgMDI6NTc6MTFQTSArMDAwMCwgSm9obiBQLiBNY0Rlcm1vdHQgKFVTTiBDaXZpbGlhbikg
d3JvdGU6Cj4+Pj4+IChYRU4pIFhlbiBCVUcgYXQgcGFnZV9hbGxvYy5jOjczOAo+Pj4+Cj4+Pj4g
RG8geW91IGhhdmUgWFNBLTI0NSBhcHBsaWVkPwo+Pj4+Cj4+Pj4gaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy94c2EvYWR2aXNvcnktMjQ1Lmh0bWwKPj4+PgpUaGlzIGlzc3VlIGlzIHJlbGF0ZXMgdG8g
U0NSVUJfREVCVUcuIEFmdGVyIGFwcGx5aW5nIHRoZSBwYXRjaGVzIGZyb20gYWR2aXNvcnktMjQ1
LiBUaGlzIEJVRyBjaGVjayBpcyBub3Qgc2VlbiBvbiBRREYyNDAwIHBsYXRmb3JtLgoKVGhhbmtz
LApTYW1lZXIKPj4+PiBSb2dlci4KPj4+Cj4+PiBObywganVzdCB0aGUgdmFuaWxsYSBjaGFuZ2Ug
c2V0IGFzIGxpc3RlZCBhdCB0aGUgdG9wIG9mIHRoZSB0cmFjZS4KPj4+Cj4+Cj4+IE5vdyBteSBk
ZXZlbG9wbWVudCBib2FyZCBpcyByZWZ1c2luZyB0byBmbGFzaCBhbnl0aGluZyBuZXcsIHNvIEkg
bWF5IGhhdmUgdG8gZ28gYXdheSBmb3IgYSB3aGlsZSB1bnRpbCBJIGNhbiBnZXQgaXQgdG8gZG8g
dGhhdC4gSSB3aWxsIGZvbGxvdyB1cCBhcyBzb29uIGFzIEkgZ2V0IGFueSBuZXcgZGF0YS4KPj4K
Pj4gSm9obi4KPj4KPiBPa2F5LiBJIHRyaWVkIHJldHVybmluZyB0aGUgSGlLZXk5NjAgdG8gaXRz
IGluaXRpYWwgKEFuZHJvaWQpIHN0YXRlIHdpdGggdGhlIHZlbmRvcuKAmXMgc2NyaXB0IGFuZCBp
dCBmYWlsZWQuIFNvIG1heWJlIHRoZXJlIGlzIGEgaGFyZHdhcmUgZXJyb3Igb24gdGhpcyBwYXJ0
aWN1bGFyIGJvYXJkLiBJZiB0aGF0IGlzIG5vdCB0aGUgY2FzZSwgYW5kIEkgY2FuIHJlcHJvZHVj
ZSB0aGUgc2FtZSBlcnJvciBvbiBhIGtub3duIGdvb2QgSGlLZXkgOTYwLCBJIHdpbGwgc3RhcnQg
YSBuZXcgdGhyZWFkLgo+IAo+IFNpbmNlcmVseSwKPiAKPiBKb2huCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCj4gCgotLSAKIFF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmls
aWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVz
LCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3Vu
ZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 20:56:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 20:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy2Kl-0007H4-Ij; Fri, 29 Sep 2017 20:56:31 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy2Kl-0007Gs-4O
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 20:56:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E2/57-02226-D73BEC95; Fri, 29 Sep 2017 20:56:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbd287l
 Ig127WC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8Xrdb5aCc2YVR8+2sDQw
 vtHtYuTkEBJoZJKY8cOli5ELyH7MKHHs+jVGiMQ2Rom+TZYgtoiAs8TXM3PZuxg5OHgF9CUer
 pYECQsLuEks/X6HGcSWEJjEJHHrcymE7SnR/2cvM4x9cfZkoJHsHGwCVhKHxECiLAKqEgdXtL
 NOYORewMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0Nv
 1DAyMOxhb9vodYpTkYFIS5W1Yey5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv6SagnGBRanpq
 RVpmDjDsYNISHDxKIrxFIGne4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn7QQpEgApyijNg
 xsBi4FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5bUCm8GTmlcBtegV0BBPQEZMnngE5oi
 QRISXVwKj6LZlxevuDVxr/Dnh6HFM3XjVvzSb7vrW3GAtfFKQuecl0jb9oc/FEHtVH9XFmyUE
 FjIUZ4XsuMWXstr/+4f5Oc17t3+FNia9VgsvFOKcICkWJa67oO/XeW59Z+vs1nY+dfxJne/J+
 M1r2K7BP3Pz2K2mFF3/3HpjG1LxPvqHi1x52pqDla5VYijMSDbWYi4oTATNebDt8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506718587!113993115!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47147 invoked from network); 29 Sep 2017 20:56:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 20:56:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy2Ke-0001hN-IP; Fri, 29 Sep 2017 20:56:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy2KZ-0006OW-05; Fri, 29 Sep 2017 20:56:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy2KX-0005di-G1; Fri, 29 Sep 2017 20:56:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113912-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ed331353a14f43f53eaf6a3a543ec8385193a3
X-Osstest-Versions-That: xen=13dd8da1e3bac9cce193db582f89a48e46fbb026
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 20:56:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113912: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2YTNhNTQzZWM4
Mzg1MTkzYTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDEzZGQ4ZGEx
ZTNiYWM5Y2NlMTkzZGI1ODJmODlhNDhlNDZmYmIwMjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzkxMSAgMjAxNy0wOS0yOSAxNTowMToyNyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5MTIgIDIwMTctMDktMjkgMTk6MDI6NDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCaHVwaW5kZXIg
VGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisg
cmV2aXNpb249YjdlZDMzMTM1M2ExNGY0M2Y1M2VhZjZhM2E1NDNlYzgzODUxOTNhMworIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
KyBleHBvcnQgUEVSTExJQj0uOi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2
YTNhNTQzZWM4Mzg1MTkzYTMKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249
YjdlZDMzMTM1M2ExNGY0M2Y1M2VhZjZhM2E1NDNlYzgzODUxOTNhMworIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQg
UEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46
LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9
cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJh
bmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBw
cmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YjdlZDMzMTM1M2ExNGY0M2Y1M2Vh
ZjZhM2E1NDNlYzgzODUxOTNhMyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAt
Y29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0
VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
T3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1
Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21v
a2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVu
c3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBiN2VkMzMxMzUzYTE0ZjQzZjUzZWFmNmEzYTU0
M2VjODM4NTE5M2EzOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDEzZGQ4ZGEuLmI3ZWQzMzEgIGI3ZWQzMzEzNTNhMTRm
NDNmNTNlYWY2YTNhNTQzZWM4Mzg1MTkzYTMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 21:03:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 21:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy2RC-000806-EL; Fri, 29 Sep 2017 21:03:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sgoel@codeaurora.org>) id 1dy2RB-000800-3Z
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 21:03:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 05/D8-03616-C05BEC95; Fri, 29 Sep 2017 21:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJsgi7X1nO
 RBg8nall83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/r/xjLOhWqpg87wxTA+Nf6S5GTg4hgSKJ
 Yy8Xs4LYLAIvmSRe/1QCsSUEoiXWbTjGDmHzSVx88YOpi5ELyJ7AKPHrazMjiCMksI9J4mbDO
 gzdLAIuEhcO3ACLMwoUSMzZ8JERwk6RmNX1BsxmE9CQ6D9xmBnEFhFQkri3ajLQBg4OZgFbiY
 sLwI4TFtCWOHjpNDPESFWJP7e2gLXyCjhLnH+zjw3iODmJk8cms05gFFzAyLCKUaM4tagstUj
 X0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwXj8fdwhRkkOJiVR3oa1
 5yKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKbwHKCRalpqdWpGXmAAMfJi3BwaMkwisFkuYtL
 kjMLc5Mh0idYtTl6Lh59w+TEEtefl6qlDgvO0iRAEhRRmke3AhYFF5ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMK8iyBSezLwSuE2vgI5gAjpi8sQzIEeUJCKkpBoYtSVOz75zfV0E+9PP/l/
 3ZwnVWxUeDxQRsI0t2K6guTvOcul9qd9ZN8/oJvKovsqPLLnfv8+57VWVna5k64UfdZtrF+8y
 yDmRNZnp+cIFLQbh/J7SL6Yc5XDNYOfjjNh+dUnut1q902daU6b+zKvYkKQ8xWia2/HuV2wpp
 t7i8qxv9Dl+LwtWYinOSDTUYi4qTgQAhVJqub0CAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506718985!87435929!1
X-Originating-IP: [198.145.29.96]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51697 invoked from network); 29 Sep 2017 21:03:06 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Sep 2017 21:03:06 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id B5E0B6039B; Fri, 29 Sep 2017 21:03:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1506718984;
 bh=fVt9wYX/yYr+Mq8E22cvzhd28SZdKWjNKkpw7+sHai8=;
 h=From:To:Cc:Subject:Date:From;
 b=FVNQMv0iu37Y1AIhbAC0JdzWW1HqduwTI3Ec4een6oNQS9FWRxBsOwiFsLB5Neibf
 JE7ImDQrgHm0FqXq27hI3ntuMUyI+8uXtsGbq95UMYKvhnvV5nxL3ZIGR27acvssBk
 6uP2yh0xIaj4C4iaTgn4aTyUT2jCnq0urMqIpIsY=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from sgoel1-lnx.qualcomm.com (unknown [129.46.14.86])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id ECBA260350;
 Fri, 29 Sep 2017 21:03:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1506718984;
 bh=fVt9wYX/yYr+Mq8E22cvzhd28SZdKWjNKkpw7+sHai8=;
 h=From:To:Cc:Subject:Date:From;
 b=FVNQMv0iu37Y1AIhbAC0JdzWW1HqduwTI3Ec4een6oNQS9FWRxBsOwiFsLB5Neibf
 JE7ImDQrgHm0FqXq27hI3ntuMUyI+8uXtsGbq95UMYKvhnvV5nxL3ZIGR27acvssBk
 6uP2yh0xIaj4C4iaTgn4aTyUT2jCnq0urMqIpIsY=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org ECBA260350
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org
Date: Fri, 29 Sep 2017 15:02:51 -0600
Message-Id: <1506718971-5250-1-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.9.1
Cc: Sameer Goel <sgoel@codeaurora.org>, julien.grall@arm.com
Subject: [Xen-devel] [PATCH] Test code for SMMUv3 setup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE8gTk9UIE1FUkdFCgpUaGlzIHBhdGNoIGNvbnRhaW5zIHRlc3QgY29kZSBmb3IgcHJvZ3JhbW1p
bmcgc3RyZWFtIHRhYmxlcyBmb3IgUENJZSBkZXZpY2VzCnNlZW4gYnkgRE9NMC4gVGhpcyBjaGFu
Z2UgY2FuIGJlIHVzZWQgb24gdG9wIG9mIFsxXS4KClsxXSBbUkZDIHYyIDAvN10gU01NVXYzIGRy
aXZlciBhbmQgdGhlIHN1cHBvcnRpbmcgZnJhbWV3b3JrCi0tLQogeGVuL2FyY2gvYXJtL3BoeXNk
ZXYuYyAgICAgICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jIHwgMzYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAgICAg
ICAgIHwgIDUgKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGh5c2Rldi5jIGIveGVuL2FyY2gv
YXJtL3BoeXNkZXYuYwppbmRleCBlOTEzNTVmLi4xOGE1Nzg2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL2FybS9waHlzZGV2LmMKQEAgLTgsMTMgKzgs
NTAgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5j
bHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1
ZGUgPGFzbS9oeXBlcmNhbGwuaD4KIAogCitleHRlcm4gdm9pZCBhY3BpX3NldHVwX3NtbXVfZm9y
X3Rlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbik7CisKIGlu
dCBkb19waHlzZGV2X29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogewotICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgIlBIWVNERVZPUCBjbWQ9JWQ6IG5vdCBp
bXBsZW1lbnRlZFxuIiwgY21kKTsKLSAgICByZXR1cm4gLUVOT1NZUzsKKyAgICBpbnQgcmV0ID0g
MDsKKworICAgIHN3aXRjaCAoY21kICkKKyAgICB7CisgICAgY2FzZSBQSFlTREVWT1BfcGNpX2Rl
dmljZV9hZGQ6IHsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQgYWRkOwor
ICAgICAgICBzdHJ1Y3QgcGNpX2Rldl9pbmZvIHBkZXZfaW5mbzsKKworICAgICAgICByZXQgPSAt
RUZBVUxUOworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmYWRkLCBhcmcsIDEpICE9IDAg
KQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcGRldl9pbmZvLmlzX2V4dGZuID0gISEo
YWRkLmZsYWdzICYgWEVOX1BDSV9ERVZfRVhURk4pOworICAgICAgICBpZiAoIGFkZC5mbGFncyAm
IFhFTl9QQ0lfREVWX1ZJUlRGTiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBkZXZfaW5mby5p
c192aXJ0Zm4gPSAxOworICAgICAgICAgICAgcGRldl9pbmZvLnBoeXNmbi5idXMgPSBhZGQucGh5
c2ZuLmJ1czsKKyAgICAgICAgICAgIHBkZXZfaW5mby5waHlzZm4uZGV2Zm4gPSBhZGQucGh5c2Zu
LmRldmZuOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHBkZXZfaW5mby5p
c192aXJ0Zm4gPSAwOworCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgIlBIWVNERVZP
UCBjbWQ9JWQ6IGRvbWFpbjolZCBzZWc6JWQgYnVzOiVkIFwKKyAgICAgICAgICAgICAgICBkZXZm
bjolZFxuIiwgY21kLCBoYXJkd2FyZV9kb21haW4tPmRvbWFpbl9pZCwgYWRkLnNlZywgXAorCQlh
ZGQuYnVzLCBhZGQuZGV2Zm4pOworICAgICAgICBhY3BpX3NldHVwX3NtbXVfZm9yX3Rlc3QoaGFy
ZHdhcmVfZG9tYWluLCBhZGQuc2VnLCBhZGQuYnVzLCBhZGQuZGV2Zm4pOworICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICBkZWZhdWx0OgorICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcs
ICJQSFlTREVWT1AgY21kPSVkOiBub3QgaW1wbGVtZW50ZWRcbiIsIGNtZCk7CisgICAgICAgIHJl
dCA9IC1FTk9TWVM7CisJYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKIH0KIAogLyoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCmluZGV4IDBiYmYwY2QuLmY1YjVkNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwpAQCAtNDYsNiArNDYsNyBAQAog
I2luY2x1ZGUgPGFzbS9pby5oPgogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUg
PHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8YWNwaS9hY3BpX2lvcnQuaD4KIAogdHlwZWRlZiBwYWRk
cl90IHBoeXNfYWRkcl90OwogdHlwZWRlZiBwYWRkcl90IGRtYV9hZGRyX3Q7CkBAIC0zNDEwLDMg
KzM0MTEsMzggQEAgQUNQSV9ERVZJQ0VfU1RBUlQoYXNtbXV2MywgIkFSTSBTTU1VIFYzIiwgREVW
SUNFX0lPTU1VKQogQUNQSV9ERVZJQ0VfRU5ECiAKICNlbmRpZgorCit2b2lkIGFjcGlfc2V0dXBf
c21tdV9mb3JfdGVzdChzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZu
KQoreworCXN0cnVjdCBwY2lfZGV2IHBjaV9kZXZpY2U7CisJc3RydWN0IGRldmljZSAqZGV2aWNl
OworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXU7CisKKwlhcm1fc21tdV9pb21tdV9kb21h
aW5faW5pdChkKTsKKwltZW1zZXQoJnBjaV9kZXZpY2UsIDAsIHNpemVvZihzdHJ1Y3QgcGNpX2Rl
dikpOworCWRldmljZSA9ICYocGNpX2RldmljZS5kZXYpOworCisJcGNpX2RldmljZS5kb21haW4g
PSBkOworCSoodTE2KikgJnBjaV9kZXZpY2Uuc2VnID0gc2VnOworCSoodTgqKSAmcGNpX2Rldmlj
ZS5idXMgPSBidXM7CisJKih1OCopICZwY2lfZGV2aWNlLmRldmZuID0gZGV2Zm47CisKKwlwY2lf
ZGV2aWNlLmRldi50eXBlID0gREVWX1BDSTsKKwlwcmludGsoIiVkICVkICVkIFxuIixwY2lfZGV2
aWNlLnNlZyxwY2lfZGV2aWNlLmJ1cyxwY2lfZGV2aWNlLmRldmZuKTsKKworCWlvcnRfaW9tbXVf
Y29uZmlndXJlKGRldmljZSk7CisKKwlpZiAoZGV2aWNlLT5pb21tdV9md3NwZWMpIHsKKwkJcHJp
bnRrKCJudW0taWRzOiAlZFxuIiwgZGV2aWNlLT5pb21tdV9md3NwZWMtPm51bV9pZHMpOworCQlw
cmludGsoImZ3bm9kZTogMHglcFxuIiwgZGV2aWNlLT5pb21tdV9md3NwZWMtPmlvbW11X2Z3bm9k
ZSk7CisJCXNtbXUgPSBhcm1fc21tdV9nZXRfYnlfZndub2RlKCBkZXZpY2UtPmlvbW11X2Z3c3Bl
Yy0+aW9tbXVfZndub2RlKTsKKwkJcHJpbnRrKCJzbW11LWRldmljZS1ub2RlOiAweCVwXG4iLHNt
bXUpOworCQlhcm1fc21tdV9hc3NpZ25fZGV2KGQsIDAsIGRldmljZSwgMCk7CisJfSBlbHNlIHsK
KwkJcHJpbnRrKCJGYWlsZWQgdG8gaW5pdGlhbGl6ZSBmd19zcGVjXG4iKTsKKwl9CisKKworCXBy
aW50aygiJXMgY2FsbGVkICVkXG4iLCBfX2Z1bmNfXywgX19MSU5FX18pOworfQorCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9k
ZXZpY2UuaAppbmRleCA0ZWVmOWNlLi41N2MxMTRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2RldmljZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKQEAgLTgs
NiArOCw3IEBAIGVudW0gZGV2aWNlX3R5cGUKIHsKICAgICBERVZfRFQsCiAgICAgREVWX0FDUEks
CisgICAgREVWX1BDSSwKIH07CiAKIHN0cnVjdCBkZXZfYXJjaGRhdGEgewpAQCAtMzIsOCArMzMs
OCBAQCB0eXBlZGVmIHN0cnVjdCBkZXZpY2UgZGV2aWNlX3Q7CiAjaW5jbHVkZSA8eGVuL2Rldmlj
ZV90cmVlLmg+CiAKIC8qIFRPRE86IENvcnJlY3RseSBpbXBsZW1lbnQgZGV2X2lzX3BjaSB3aGVu
IFBDSSBpcyBzdXBwb3J0ZWQgb24gQVJNICovCi0jZGVmaW5lIGRldl9pc19wY2koZGV2KSAoKHZv
aWQpKGRldiksIDApCi0jZGVmaW5lIGRldl9pc19kdChkZXYpICAoKGRldi0+dHlwZSA9PSBERVZf
RFQpCisjZGVmaW5lIGRldl9pc19wY2koZGV2KSAoZGV2LT50eXBlID09IERFVl9QQ0kpCisjZGVm
aW5lIGRldl9pc19kdChkZXYpICAoZGV2LT50eXBlID09IERFVl9EVCkKIAogZW51bSBkZXZpY2Vf
Y2xhc3MKIHsKLS0gClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmls
aWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVz
LCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3Vu
ZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Sep 29 21:36:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 21:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy2wp-0001Ui-U5; Fri, 29 Sep 2017 21:35:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dy2wo-0001U6-6o
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 21:35:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7E/71-03616-5BCBEC95; Fri, 29 Sep 2017 21:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXfTnnO
 RBge+aVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr94YVHOSsaJh+nb2BsY2ji5GLQ0hgM6PE
 xrlnWCGcA4wSs1cdZOti5OQQFsiQ2NIygQnEFhFIkJj14ikzSBGzwGxGiW13ZzBBdJxllJj88
 ywzSBWbgKbEnc+fwDp4Bawkzj9cDTaJRUBV4kHzXrC4qEC4RNPZfhaIGkGJkzOfgNmcAj4SK6
 edBrOZBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsY1YtTi8p
 Si3TN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MM474X+IUZKDSUmU
 d8Wuc5FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiv7QbKCRalpqdWpGXmAGMFJi3BwaMkwjsbJ
 M1bXJCYW5yZDpE6xagoJc67CyQhAJLIKM2Da4PF5yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMC
 oJ8+aATOHJzCuBm/4KaDET0OLJE8+ALC5JREhJNTBe4enfl6kboRNtveR3tsMWj+0WOUIdZ+/
 2Tk7ZvjzdqzbigFrgrrWzLnGsPHyeI2T37P+/r6dct1HlvSa2mW9WwcK7/g+Onn2torokMu/T
 OrYvthGhUwIWLT8paOl4dlPpZ1Wz7Evn0kx/+vIIL9sot26KYjK/wOOAUyVnNvdKOB+d+e6Q5
 j1pJZbijERDLeai4kQAe7Ps6MoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1506720946!79151652!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53464 invoked from network); 29 Sep 2017 21:35:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 29 Sep 2017 21:35:46 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B2AF1435;
 Fri, 29 Sep 2017 14:35:45 -0700 (PDT)
Received: from [172.31.26.137] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1898E3F58C;
 Fri, 29 Sep 2017 14:35:45 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709291310240.17914@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ae4bd466-d6e0-2f21-44bb-fc5ab31567d3@arm.com>
Date: Fri, 29 Sep 2017 22:35:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1709291310240.17914@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Xen-devel] [PATCH 01/27 v11] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKCk9uIDA5LzI5LzIwMTcgMDk6MTAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBXZWQsIDI3IFNlcCAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+PiBE
RUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVuY3Rp
b25zIHN1Y2ggYXMKPj4geGVuY29uc19xdWV1ZWQoKSB0byB0ZWxsIHRoZSBjdXJyZW50IHNpemUg
b2YgdGhlIHJpbmcgYnVmZmVyLAo+PiB4ZW5jb25zX21hc2soKSB0byBtYXNrIG9mZiB0aGUgaW5k
ZXgsIHdoaWNoIGFyZSB1c2VmdWwgaGVscGVyIGZ1bmN0aW9ucy4KPj4gcGwwMTEgZW11bGF0aW9u
IGNvZGUgd2lsbCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPj4KPj4gaW8vY29uc29sZS5o
IGluY2x1ZGVzIGlvL3JpbmcuaCB3aGljaCBkZWZpbmVzIERFRklORV9YRU5fRkxFWF9SSU5HLgo+
Pgo+PiBJbiBjb25zb2xlL2RhZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVkZWQg
YmVmb3JlIGlvL2NvbnNvbGUuaAo+PiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlv
bnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFr
dXJAbGluYXJvLm9yZz4KPj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KPj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4+IEFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Cj4gCj4gV2l0aCB0aGUgY2hhbmdlcyB5b3Ugc2hvdWxkIGhhdmUgcHJvYmFibHkgcmVt
b3ZlZCBteSBvbGQgcmV2aWV3ZWQtYnkuCj4gQnV0IHRoYXQncyBPSzoKPiAKPiBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IElmIGl0
J3MgT0sgZm9yIGV2ZXJ5Ym9keSwgSSdsbCBnbyBhaGVhZCBhbmQgY29tbWl0IHRoZSBzZXJpZXMg
b24gTW9uZGF5Lgo+IEphbiwgc2hvdXQgaWYgeW91IGRpc2FncmVlIG9uIHNvbWV0aGluZy4KCkkn
ZCBsaWtlIHRvIGhhdmUgYSBsb29rIGF0IHBhdGNoICMyNiBhbmQgIzI3LiBUaGV5IGNhbiBiZSBj
b21taXR0ZWQgCnNlcGFyYXRlbHkgZnJvbSB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Sep 29 21:46:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 21:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy370-0002CQ-TH; Fri, 29 Sep 2017 21:46:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dy36y-0002CK-SO
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 21:46:20 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 0A/06-02229-B2FBEC95; Fri, 29 Sep 2017 21:46:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq72/nO
 RBq/3S1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Zj1mKTjAVdF37zNTA+M5ji5GTg4hgW1M
 Esf6okFsFgEHicUr97J0MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJW1b1lAbDYBQ4m/Tzaxg
 ZRLANlLPoNNFBFQl/hzYQIjiM0s0M0k0begDMQWFsiQ2NIygQnE5hSwlnh+5iNYDa+At8S5K7
 eB4lxA1/xilHjR3ga2S1RAV+LQvz9sEEWCEidnPmGBGKolsXz6NpYJjAKzkKRmIUktYGRaxah
 RnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIIMQLCDcfVvp0OM
 khxMSqK8K3adixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTtjL1BOsCg1PbUiLTMHGA0waQkOH
 iUR3k8gad7igsTc4sx0iNQpRkUpcV7xfUAJAZBERmkeXBssAi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmJcVZApPZl4J3PRXQIuZgBZPnngGZHFJIkJKqoEx96+e8y6ThyaPvQ/4Htus9mH
 p86Uma6a7nC5b3cBvYGveyWD9MGUyq1TqvOsy/y4WrTVf9fdbvqnYJImCsI27lnv6hJxe2car
 xMead+OfiMOk3IndoiI58t9NPXMZS776LrrzZhK31LtKnePHOqRYSxIWaQir+4cwXnB3//f+x
 8kUM519qaZKLMUZiYZazEXFiQDgDfCruwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506721578!86283964!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27547 invoked from network); 29 Sep 2017 21:46:19 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Sep 2017 21:46:19 -0000
Received: from sstabellini-ThinkPad-X260.attlocal.net
 (104-6-24-213.lightspeed.sntcca.sbcglobal.net [104.6.24.213])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F1F84217C0;
 Fri, 29 Sep 2017 21:46:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F1F84217C0
Date: Fri, 29 Sep 2017 14:46:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <ae4bd466-d6e0-2f21-44bb-fc5ab31567d3@arm.com>
Message-ID: <alpine.DEB.2.10.1709291445440.17914@sstabellini-ThinkPad-X260>
References: <1506492816-25954-1-git-send-email-bhupinder.thakur@linaro.org>
 <1506492816-25954-2-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1709291310240.17914@sstabellini-ThinkPad-X260>
 <ae4bd466-d6e0-2f21-44bb-fc5ab31567d3@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 01/27 v11] xen/arm: vpl011: Define common
 ring buffer helper functions in console.h
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyOSBTZXAgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDkvMjkvMjAxNyAwOToxMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gV2VkLCAyNyBTZXAgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+ID4gREVGSU5F
X1hFTl9GTEVYX1JJTkcoeGVuY29ucykgZGVmaW5lcyBjb21tb24gaGVscGVyIGZ1bmN0aW9ucyBz
dWNoIGFzCj4gPiA+IHhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSByaW5nIGJ1ZmZlciwKPiA+ID4geGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGlu
ZGV4LCB3aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gPiA+IHBsMDExIGVtdWxh
dGlvbiBjb2RlIHdpbGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCj4gPiA+IAo+ID4gPiBp
by9jb25zb2xlLmggaW5jbHVkZXMgaW8vcmluZy5oIHdoaWNoIGRlZmluZXMgREVGSU5FX1hFTl9G
TEVYX1JJTkcuCj4gPiA+IAo+ID4gPiBJbiBjb25zb2xlL2RhZW1vbi9pby5jLCBzdHJpbmcuaCBo
YWQgdG8gYmUgaW5jbHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUuaAo+ID4gPiBiZWNhdXNlIHJpbmcu
aCB1c2VzIHN0cmluZyBmdW5jdGlvbnMuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gPiA+IFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiBBY2tlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gCj4gPiBXaXRo
IHRoZSBjaGFuZ2VzIHlvdSBzaG91bGQgaGF2ZSBwcm9iYWJseSByZW1vdmVkIG15IG9sZCByZXZp
ZXdlZC1ieS4KPiA+IEJ1dCB0aGF0J3MgT0s6Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiAKPiA+IElmIGl0J3MgT0sg
Zm9yIGV2ZXJ5Ym9keSwgSSdsbCBnbyBhaGVhZCBhbmQgY29tbWl0IHRoZSBzZXJpZXMgb24gTW9u
ZGF5Lgo+ID4gSmFuLCBzaG91dCBpZiB5b3UgZGlzYWdyZWUgb24gc29tZXRoaW5nLgo+IAo+IEkn
ZCBsaWtlIHRvIGhhdmUgYSBsb29rIGF0IHBhdGNoICMyNiBhbmQgIzI3LiBUaGV5IGNhbiBiZSBj
b21taXR0ZWQgc2VwYXJhdGVseQo+IGZyb20gdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4KClllcywg
c29ycnkhIEkgbWVhbnQgY29tbWl0IHVwIHRvICMyNS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Sep 29 21:50:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 21:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy3B6-0002pJ-EY; Fri, 29 Sep 2017 21:50:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy3B4-0002ou-Hd
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 21:50:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 79/22-03616-920CEC95; Fri, 29 Sep 2017 21:50:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfjwLl
 Ig5UtlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HTvPWPBjaKK3lMz2RoY
 93l1MXJxCAk0Mkm8XtLLDuE8ZpQ4Pus4I4SzjVFi5pktLF2MnBwiAs4SX8/MZQexeQX0JW50d
 zCC2MIC5hJ/dz1gBmmQEGhQl1j4uBusQULAU+LV9cuMMHbL79lARewcbAJWEofEuhg5OFgEVC
 Xm7K2bwMi9gJFhFaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH4+l1gYcYJTmYlER5DfadixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbscJCdYlJqe
 WpGWmQMMPpi0BAePkghv9H6gNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifMygxQJgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ834FuYQnM68EbtMroCOYgI6YPPEMyB
 EliQgpqQZG8/D1SrG+vlLZ0k82dXVt19vVYnB3tuwFj2WvFy6z6UqJjFbNEHwkKXVpRr3cSr8
 VH/NiDz3J+fhvcsPyoyYt+l76S7sbsn1W7/wceeK0ufKm+KBmyyd8/d9iqrw3u6+Q7lmhyn9/
 TmvEZAFF3Zusvqw2PawNcrkH+paype6u/G9fMFvxdZsSS3FGoqEWc1FxIgDFq84KfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1506721831!109735750!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2364 invoked from network); 29 Sep 2017 21:50:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 21:50:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy3B0-000335-7x; Fri, 29 Sep 2017 21:50:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy3Au-0000Kd-QZ; Fri, 29 Sep 2017 21:50:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy3Au-0003YC-Hk; Fri, 29 Sep 2017 21:50:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113909-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:host-ping-check-native:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=38ab259f559be5457f6866ba24185e013f27defb
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 21:50:24 +0000
Subject: [Xen-devel] [xen-unstable test] 113909: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2129051939801069509=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2129051939801069509==
Content-Type: text/plain

flight 113909 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113909/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xsm               6 xen-build      fail in 113899 REGR. vs. 113387

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail in 113899 pass in 113909
 test-armhf-armhf-xl-multivcpu  5 host-ping-check-native    fail pass in 113899

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-xsm        1 build-check(1)           blocked in 113899 n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)           blocked in 113899 n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)           blocked in 113899 n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)           blocked in 113899 n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 1 build-check(1) blocked in 113899 n/a
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 113899 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 113899 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  38ab259f559be5457f6866ba24185e013f27defb
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   16 days
Failing since        113430  2017-09-14 01:24:48 Z   15 days   34 attempts
Testing same since   113892  2017-09-28 22:17:15 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2380 lines long.)


--===============2129051939801069509==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2129051939801069509==--

From xen-devel-bounces@lists.xen.org Fri Sep 29 22:46:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 29 Sep 2017 22:46:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy42R-00062V-F9; Fri, 29 Sep 2017 22:45:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy42Q-00062D-Lz
 for xen-devel@lists.xensource.com; Fri, 29 Sep 2017 22:45:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2C/37-02229-51DCEC95; Fri, 29 Sep 2017 22:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVfk7Ll
 Ig7+/BS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fB0BnvBJ7OKxikZDYzd
 el2MXBxCAo1MEvd3rGOEcB4zSnS8+80M4WxjlOh5/JWti5GTQ0TAWeLrmbnsIDavgL7Ese2vw
 OLCAm4S3++dYAaxJQQmMUnc+lwKYXtKvL76mhXG/jxlB1AvOwebgJXEITGQKIuAqsSsPR3sEx
 i5FzAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR4PQM
 D4w7GqSf8DjFKcjApifIeOXEuUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/XTQDnBotT01Iq0
 zBxg6MGkJTh4lER4+0HSvMUFibnFmekQqVOMuhzHNl3+wyTEkpeflyolztsIUiQAUpRRmgc3A
 hYHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8z4EmcKTmVcCt+kV0BFMQEdMnngG5IiSRI
 SUVAOjW+0ph3B7rpOr1wc4xs06NvfrOz/5Oz9rI1dmu3JxiW46JMy9lJ1B+5hr+AKTov3mxRs
 fSCioqs6L3vVRJ6DJt8LD+6EEV0Glx1UjSbHqR3pbfn3a4xLuPPVswP7PU88GF8bOmCqlwhTf
 Evfor1xRxSFT9ZwjIXpFAtG2a5gKsybv+ra9TEGJpTgj0VCLuag4EQDKDi+LfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506725139!109683125!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49473 invoked from network); 29 Sep 2017 22:45:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Sep 2017 22:45:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy42L-0004Qc-L6; Fri, 29 Sep 2017 22:45:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy42G-0004VM-7O; Fri, 29 Sep 2017 22:45:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy42G-00080a-3f; Fri, 29 Sep 2017 22:45:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113914-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=b7ed331353a14f43f53eaf6a3a543ec8385193a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 29 Sep 2017 22:45:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 113914: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkxNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJm
ZDM1MzZhNjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGI3ZWQzMzEz
NTNhMTRmNDNmNTNlYWY2YTNhNTQzZWM4Mzg1MTkzYTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MzkxMiAgMjAxNy0wOS0yOSAxOTowMjo0MSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTM5MTQgIDIwMTctMDktMjkgMjE6MDI6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NTQxNGJhN2Y1ZTFm
ZmM4OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi4K
KysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVu
c3RhYmxlLXNtb2tlIDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKKyBi
cmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NTQxNGJhN2Y1ZTFmZmM4OGVkMjc1
OGIxZTFiMTRiYmZkMzUzNmE2MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBF
UkxMSUI9LjouOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBl
eHBvcnQgUEVSTExJQj0uOi46LjouCisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0
cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4NTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MSA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdCA1NDE0YmE3ZjVlMWZmYzg4ZWQyNzU4YjFlMWIxNGJiZmQzNTM2YTYxOnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGI3ZWQzMzEuLjU0MTRiYTcgIDU0MTRiYTdmNWUxZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1
MzZhNjEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 00:19:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 00:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy5Ux-0003gH-F0; Sat, 30 Sep 2017 00:19:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alistai@xilinx.com>) id 1dy5Uv-0003gB-2V
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 00:19:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8D/79-02224-003EEC95; Sat, 30 Sep 2017 00:19:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRidf2Z3HMuJcTX8XDVjy9JCszQo6EY
 phqaIT1oPOda0u7QX2Vljtx4SK6+FmgW1lXnBEtEI2exmYtpKSq1Wkiy5ZDfaUiOzNCrXdhw1
 ezvff875zuHnowhZISmnOJORM+hYjYJcJFGti0iIdL+1Z0S3V6NNk9YKfAfa3fm1X5KK9krVu
 iy9KVOqulVZJs12N5KmtpJar1xUb5MUI29Kwpwi4NUFVIwWUTLmHA7TBRaJODzCobixBRcGxI
 wgmPw5RIpMJ4LS7w5CHApxGC1xSoVlMiYc6j98nCXeI5iwzanuInht/zQbcxNBb9MELlq6EQy
 27BQwycTC9LcpUsD+TBCUXi7wEgwEkyeFk8XtMxl+TAqMOHIJsXwYTL2zegmYZljIszbPaIAJ
 hXv5z2awN7MdWp322bBtcOlKjZeo8Yeaqb5ZvBmcNXPvYeBsqEQiDoSXDkFDefAK6DmZIvQBp
 poEW9MPqThYEbjPvyHEEr7QffH9zM8SDMBDl4sQF4WA7elliYiTofeBmxDNTZ6vePQUL0MbLA
 v8lgX+KoQ3oHCeMxzhDJEx0VFZBrVSZdSyak3k+uiYKC3H86yS07BZfNQBvbYZee7hOIahO6j
 ocUoHCqRwxVJ6z5A9Q7YkS3/QrGJ51X5DjobjO1AwRSmAtr3xcL4GTsmZDqk1nqOao4HyUfjT
 RwWa5rNZLa9WilQPiqG6ml/8walCh/MPLpPo9DpOHkAPCFJGkKpydPOL5g70OQqR+9EIwzCZT
 zZn0KqN//OfUQCFFH70hLDFR60zzud99lTBPVUqyp8IVYzsP0qeixa7q9LbEtLNad43ioIOH/
 hdT06vXW5uIJOHfiW6Vqvi7ltG813Yrq5E021d6hkCy6z7OW4eGB8eG7t2Nfl48Ak6r64/19w
 sNxf4tA6kJcW7TFurej6d7htxr9KfXRvaUnv9GOYXH7sRK7HE1e8bXDmYlm8NXTZYlCQrt38Z
 3hKhkPAqdv0awsCzfwFB84h7mwMAAA==
X-Env-Sender: alistai@xilinx.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1506730748!86292683!1
X-Originating-IP: [104.47.41.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27268 invoked from network); 30 Sep 2017 00:19:09 -0000
Received: from mail-dm3nam03on0071.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.71)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Sep 2017 00:19:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=QcKG4ls6YtBw1RmUCb42o4U/OdMjokx6LRuBXE39t1E=;
 b=eXEkFXX4b7Jphl10XEx0WLEiYaEt9CtHdOBU8X2hOLSm5fpdZgl6pYrPrORDNR+JofJpwLzdAwY71ObC9nuL1Jz++LvOrP2is01J2PlkqEBrwIg9GUqbvVVjTnFzl3pl9KlsrMg+UBxJXQmQg+V+314UjdjbY5R57l5bXBHhilg=
Received: from CY4PR02CA0032.namprd02.prod.outlook.com (10.175.57.146) by
 BY2PR0201MB1926.namprd02.prod.outlook.com (10.163.75.156) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Sat, 30 Sep 2017 00:19:03 +0000
Received: from SN1NAM02FT050.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::207) by CY4PR02CA0032.outlook.office365.com
 (2603:10b6:903:117::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.9 via Frontend
 Transport; Sat, 30 Sep 2017 00:19:02 +0000
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 SN1NAM02FT050.mail.protection.outlook.com (10.152.72.128) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.56.11
 via Frontend Transport; Sat, 30 Sep 2017 00:19:01 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:39760
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dy5Uj-0000D5-7F; Fri, 29 Sep 2017 17:19:01 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dy5Uj-0006qz-3s; Fri, 29 Sep 2017 17:19:01 -0700
Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v8U0Ijde032700; 
 Fri, 29 Sep 2017 17:18:46 -0700
Received: from [172.19.2.220] (helo=localhost.localdomain)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <alistair.francis@xilinx.com>)
 id 1dy5UT-0006oQ-NQ; Fri, 29 Sep 2017 17:18:45 -0700
From: Alistair Francis <alistair.francis@xilinx.com>
To: <qemu-devel@nongnu.org>
Date: Fri, 29 Sep 2017 17:14:58 -0700
Message-ID: <4ad78c1162706cd67654b2ad08daa1b5d5f8f9f1.1506730372.git.alistair.francis@xilinx.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.1506730372.git.alistair.francis@xilinx.com>
References: <cover.1506730372.git.alistair.francis@xilinx.com>
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23358.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(189002)(199003)(9786002)(50226002)(6916009)(5003940100001)(2950100002)(39060400002)(6666003)(16200700003)(50986999)(4326008)(76176999)(47776003)(63266004)(8676002)(77096006)(106002)(551934003)(106466001)(81166006)(478600001)(8666007)(2351001)(33646002)(53946003)(5660300001)(81156014)(305945005)(8936002)(7416002)(118296001)(356003)(189998001)(36756003)(2906002)(36386004)(50466002)(54906003)(48376002)(5890100001)(16586007)(316002)(575784001)(107986001)(21314002)(5001870100001)(559001)(579004)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0201MB1926; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT050;
 1:SkJE0e9HHm/HrDJeKli6DVUphajXd/e1DioJjH21kCwK0W9dv3TW6tOG8rjAJCp0HfkMeA0CIEwx3EYp0s0HALd5RWlej33N9q+uAEWwjKf10R+MOzzU9BfjgvKLu+WS
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e5c5fe27-4456-46fe-e227-08d50798da63
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017030254152)(8251501002)(2017052603199)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0201MB1926; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1926;
 3:l+AWM1YE+wisPrNinobVi0k0uTG5DzhuRMKiQTM7ou/pHk/OpYeecXVJVIZtKIV3+s4vnqlc6dAE0UN47xnrnkWbxDOV+16jCsbtfLTgo9/Ac1qIZiNTifrWYmGU9QSDr9YlzjH8HEbhFFS5fBoY2NsFKJ/+tkq3XD+BYbLpudbBfAvbotR5tIhQtVQLGaU9cq7U0uZ+4M2hDyCUkxaEgaixaHfiFjM+p04p21JJr4NqT8Jop+zwlv/0yVS5cHiHrUh+JEWxD3psn0EYG7MlU2wfsSahRRUqcKAowURSU9UK6IK8VhrHXvJYKKyPfHkarTiGigFAafXc4WHq4lDZwv6/HmpsY0syb9RRAyCot9Y=;
 25:cXzjJbciqB0myyWsaUn742aRsxCHUphL8U1kJsxEOImE16H64blluBaWef7gQ0Mj0j8gMwm0O7b8/v21iGmOz5fRNkbQ7ehhViJfnUVE4+YucWJNDG0ooj0S++R0bJazzUwyp9fID8qp4/0chhtICyvHW+3rK7Ioa1OuVldc2UhhzfTf7+kKRK/ZwgH4OC33/beNZmTQ34YAEkcU4aGc6R6LgWc3R1m0A2oKp7xgID8PiPJ5B1V4y4PR9JZoFBurUR0nL8Ylm8eI+dcoLZ5euWmSu43qE5O2WFQcHArlcDQKkAqKksVVoDHJPmU/PclZ3vL02CokYlRszL2e6mD3PA==
X-MS-TrafficTypeDiagnostic: BY2PR0201MB1926:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1926;
 31:U2YFQYYrLe+nfykFfe2M1ub7O3if44B958/JFYBiKRw8atJei3kTovcMZ/gKOvEb60kkWzS58T1GPnHeeYPZLHqv2INzAvyGe8WEcnyGBlq94fpCsJKhYO6O6CudLXe3rCU6AHentHXYI1SLV6nbwmwSqakLR+TDBzsSRjBiIC9fDjkf5502CrJM404GA/xE0BfwuNyZUyfl7dcPdjJv5+qSjXrzgredSPt06U+cP5U=;
 20:mokFpdU0lGBJSS8Dxu4wEtwpiOmgFJxwBCvo5Ozs9FqscyTzVn4YqkbLT8kXAjuCyA9I3l2IW4DXJsJm176MsfWxoa24srcNb4PdvIHlRuleDz/ZMjxOLYKvP41vA5z1km0DnGqNvFma5eq1nmLTBq0submopwwLjZL0xOxlCtUr0RMvT0LaDiqngWcT+kl2MgX8sBVw1m/3ZKcdfnMpRWjXFKXyQIOOiuAaUaavjyAIbcWfbm8g5ur/ANDGXWDNRGwZU3JkPH10TIFS8GPfpS2gNbDtMhGVJPeW+ekHbX+dGk+1isx3EzVUWdtlLGpuSbyO+jKqRa2gQRYuLqiVrvd1m+soOcSNT1+E6NpPMPBiZWSYS9D8X0Xilfzr5YwYQqf8mK/cpDRHePtGsA0N5zfEVZGoj1R9/78e9/wiJDv0id3JMVZmgFQ+yYIC8O0MQOkGOEKriwuzJySCw1Gg5PZvqP3iZPjGmyI8ogyKrcQfcnVngo3oN7KUtbXYMksr
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524)(788757137089)(192813158149592)(70601490899591); 
X-Microsoft-Antispam-PRVS: <BY2PR0201MB1926D3C68066C72523FF7FC8DC7F0@BY2PR0201MB1926.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93004095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0201MB1926; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0201MB1926; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1926;
 4:nfIBpO0iQZhFXOKrOAepAxN1XoUm0LrrFCkaqUdL+2uoamW0MNCdmrTYxaEeGaHPwaoTs/O7f2y9/YLFjW9NcysA8UfnfQEJRGt7cPiW1RZKwLj2iXSWZNMNYWQ9ABftrmCLsiz3N51VOjYAVIiCiFyr2vuTkv2M55xYY1TzQwL364ycqMr5WQ5+dI03WGDBbq4hSniaU/yeKeZh/pQaTfehOWmjevO0LrsnKnakHiy86RzydnUFGBp0IL6UnHiS7jR6h2MvZ1TGlg0LMMeQkSpBVX6ZVBNBKEeJJcVosCrRTcc5PR1jS0PI/htHy7GtG4ARu0FLTv2ZDtltqj/XmtLfp5DXQuN0veBqyC0pk9PyzgStxjFC9iHdv2h1g1gc3O7wMTHDmj9UuO+yGuDZZQ==
X-Forefront-PRVS: 0446F0FCE1
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0201MB1926;
 23:W8IR8F2x+nrOgpcRL9vBEaWipC8c5l1zV5jhGGW?=
 =?us-ascii?Q?fTbO2tMc/Rqb6BO6Z2f/raAR6hIYW7N4vAEnageXjkCmT+M2Ch43brRanY8G?=
 =?us-ascii?Q?F//idhCMsu5K083QdnIUX3/HyXyTUxtCn5PfnDvfu5OnclAM2u6ylXK42M+x?=
 =?us-ascii?Q?6CQx69qljy8ByvCKaPqgyXwlTl3PStn1wgERVohZEXslqKXTAlPmVBshaxQ3?=
 =?us-ascii?Q?Jp3140yPfiyJVk8YO30dI9Nvi1iZT5J2hWKeCV/qUQ6Sq8bZe56a+dzOyhZV?=
 =?us-ascii?Q?xo0HBnVZjCMa87A1jk4+sTf3uitPUMTUOK5n3dKAMR22dCqVCdlIT4HUFlE6?=
 =?us-ascii?Q?mlEvncXlAnbxlYB9BBKXKtBOARBGIATcoZwnkiU31K/TqFtqyddxodNpnrn/?=
 =?us-ascii?Q?0khvy4nBry9dmlvw4GVImplleYfFQpat0+vEJpvjqfowPc7JZMj3AZcSSO2s?=
 =?us-ascii?Q?60gw0wGw1uO2KwjjxtENbSeOF8u0ZMpFLQrZgIicQxNuSHzrc3OfSGnredNS?=
 =?us-ascii?Q?NCJjZJfGCoQ9g1+2bdk4Ho34eBqMjzQdbHexet6gG+3m4sz/6tsr+C0kcDss?=
 =?us-ascii?Q?lGHdit3reEJFmVI5xNHT29dzzff5KXL3GTvTdHpkg4zO3vHrO2Qviu94e3mF?=
 =?us-ascii?Q?2gTSf6Vd0deIZRhRh2xFiaPiI3xQC5Rp7F9i4ysnTimF7/naNKcwp7AcU8rM?=
 =?us-ascii?Q?0dfFcXWmQMJ6Dsb7SGqsjdXzDRcRs+H7EO8l4xaP+Aua5gkExhx4j4E+NPNY?=
 =?us-ascii?Q?qLVZkv25y1DrDs/n+17jTmot0zSgRT4NyxHj1e/WeQ6YSsQWx5+bvDAB9Emj?=
 =?us-ascii?Q?SPHoJlW6H9dUS/IBnQoeitulJlglw6XRKNW7LA+Qrpl+b/B8u2nm9mFGEEIv?=
 =?us-ascii?Q?Ex90ibUSyomOM0DUBh0XLg0T0OtAz/kfAudii1JIsk8NFLWM5bD4Fh+bv5VQ?=
 =?us-ascii?Q?99/nVRAttrdtBdP28hnQ5MrzxcG1J2E4Z5vZa5MDf1tfp4UcGaW5SDTy0LQd?=
 =?us-ascii?Q?O18XqlUyxZ36un9vZhcKxOoMX+5p5vD+beO43QIvYY6eXqmkUnS2dsosP18b?=
 =?us-ascii?Q?RY/f6e1xU1gTOPEy1wbkM/I2tcM4FbWg3WV/EEq1umvDWafxm7HapWT2QNXB?=
 =?us-ascii?Q?P6Nh46Y2q41TB5DcSvq1rvIdETWznyD5G5MPZ0xrVwXWrPfjRrQRenUfybd1?=
 =?us-ascii?Q?lH45cS0Lu1AAK/zqOHvmmtXg9h/DTdk4rWEYO3oX0d16CME12JMTye/nNh7F?=
 =?us-ascii?Q?UgNsg2+zQ1l8jcq8Isu1mmLL1qontm7NkwNPMo/EDR8IU8WT+D1VSp3C3nsb?=
 =?us-ascii?Q?iD8Hsry70Q6AcXI0BsH0Tuoc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0201MB1926;
 6:Lnhb+F8KU1JVy1Yx9WpU5qkEjd4o4Ib3EY364PoRBTzDLOtXyHjlbhibFzCQqY2PZi9GapMh1qhzq6CXGrZ7un3Wr5RhAh5I4EKg9F7eh8iiyrZICWKEe7jkB6uCYgpOKnJTVGkinmD1kN3qCLb88U+AL7mLW+yVCMV8HwfPQtC3LFxWQht0oGMsa1OgEpNg5f8GCrJFQOhs28o2B66Tpe40ELK/3s/kNmLve5IP/XIeCvARHeves+wN/Hbw5LFBcLr8gg32v1GIK/s5DCFJNvfHsBEoCWahdb5Q/z6WeDd3hXGPmdKL3paRwzRTSLC4uFST2DKDNLKwXtUVafs9Mw==;
 5:HWqqWb9f+TKBNMtb9vD87vEcEW7AfrCP67wnDNg1dBGnalP8IMovZxOkNysRlCeBfpBnKW7UJvuyzaZhh4jZmRhABk+j3kDvpLbTos27vi2fdk8wTZhCu3/968oQv49cLOz2lwEYlU962q8wyAiBz3VSa1WllI/xGtusenlqWRY=;
 24:CZYcL5Zw4yhSk6VX/PNzdtYaRWw+n7QR61x7aO3XKD5Yp+K5JHjlxhau+xnadLk4U0KpGlx72uAxhrAajDgtKn+TT+2052/gWOH9JBAy21c=;
 7:6PlRl+O4tnoqNg6WOBvolyGFbmiR+KHsBe0yndEtlgmIBE0lLITrRkIdFXpO0ejVptd/bSzGyLj62uqltCnbhO2+6CcY5aaiPq6KdygxJO/n9Tog+L/o04YZCnlNbZrp88wcDVrkx13a9EhAj9rFECZkGYSYo+UaaPhYGmZA1maJDfUo/KrvEfdHuNT2C1FL07em9GfpeW56qE6qDp4DswhK0NwIJcbwOQvCjSH2h+Y=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2017 00:19:01.6007 (UTC)
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1926
Cc: "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 qemu-block@nongnu.org, Peter Crosthwaite <crosthwaite.peter@gmail.com>,
 John Snow <jsnow@redhat.com>, Juan Quintela <quintela@redhat.com>,
 armbru@redhat.com, alistair.francis@xilinx.com,
 Yongbok Kim <yongbok.kim@imgtec.com>, qemu-arm@nongnu.org,
 Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 alistair23@gmail.com, Andrzej Zaborowski <balrogg@gmail.com>,
 Aurelien Jarno <aurelien@aurel32.net>
Subject: [Xen-devel] [PATCH v2 01/47] Replace all occurances of __FUNCTION__
	with __func__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVwbGFjZSBhbGwgb2NjdXJzIG9mIF9fRlVOQ1RJT05fXyBleGNlcHQgZm9yIHRoZSBjaGVjayBp
biBjaGVja3BhdGNoCndpdGggdGhlIG5vbiBHQ0Mgc3BlY2lmaWMgX19mdW5jX18uCgpPbmUgbGlu
ZSBpbiBoY2QtbXVzYi5jIHdhcyBtYW51YWxseSB0d2Vha2VkIHRvIHBhc3MgY2hlY2twYXRjaC4K
ClNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAeGlsaW54
LmNvbT4KQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDYzogQW5kcnplaiBa
YWJvcm93c2tpIDxiYWxyb2dnQGdtYWlsLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgpDYzogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgpDYzogQXVyZWxpZW4g
SmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgpDYzogWW9uZ2JvayBLaW0gPHlvbmdib2sua2lt
QGltZ3RlYy5jb20+CkNjOiBQZXRlciBDcm9zdGh3YWl0ZSA8Y3Jvc3Rod2FpdGUucGV0ZXJAZ21h
aWwuY29tPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogRmFt
IFpoZW5nIDxmYW16QHJlZGhhdC5jb20+CkNjOiBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRo
YXQuY29tPgpDYzogIkRyLiBEYXZpZCBBbGFuIEdpbGJlcnQiIDxkZ2lsYmVydEByZWRoYXQuY29t
PgpDYzogcWVtdS1hcm1Abm9uZ251Lm9yZwpDYzogcWVtdS1ibG9ja0Bub25nbnUub3JnCkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKUmV2aWV3ZWQtYnk6IEVyaWMgQmxha2UgPGVi
bGFrZUByZWRoYXQuY29tPgotLS0KCiBhdWRpby9hdWRpb19pbnQuaCAgICAgICAgICB8ICAyICst
CiBody9hcm0vbnNlcmllcy5jICAgICAgICAgICB8ICAyICstCiBody9hcm0vb21hcDEuYyAgICAg
ICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
aHcvYXJtL29tYXAyLmMgICAgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KIGh3L2FybS9wYWxt
LmMgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIGh3L2FybS9weGEyeHguYyAgICAg
ICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogaHcvYXJtL3B4YTJ4eF9ncGlvLmMgICAgICAgfCAgNiArKystLS0KIGh3L2FybS9weGEyeHhf
cGljLmMgICAgICAgIHwgIDQgKystLQogaHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgfCAxMCAr
KysrKy0tLS0tCiBody9hdWRpby9oZGEtY29kZWMuYyAgICAgICB8IDEwICsrKysrLS0tLS0KIGh3
L2F1ZGlvL2ludGVsLWhkYS5jICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LQogaHcvYXVkaW8vd204NzUwLmMgICAgICAgICAgfCAgNCArKy0tCiBody9ibG9jay9uYW5kLmMg
ICAgICAgICAgICB8ICA0ICsrLS0KIGh3L2Jsb2NrL29uZW5hbmQuYyAgICAgICAgIHwgIDggKysr
Ky0tLS0KIGh3L2J0L2NvcmUuYyAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogaHcvYnQv
aGNpLWNzci5jICAgICAgICAgICAgfCAxNCArKysrKysrLS0tLS0tLQogaHcvYnQvaGNpLmMgICAg
ICAgICAgICAgICAgfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogaHcvYnQvaGlkLmMg
ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYnQvbDJjYXAuYyAgICAgICAgICAgICAgfCAyMiAr
KysrKysrKysrKy0tLS0tLS0tLS0tCiBody9idC9zZHAuYyAgICAgICAgICAgICAgICB8ICA2ICsr
Ky0tLQogaHcvZGlzcGxheS9ibGl6emFyZC5jICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0K
IGh3L2Rpc3BsYXkvb21hcF9kc3MuYyAgICAgIHwgIDYgKysrLS0tCiBody9kaXNwbGF5L3B4YTJ4
eF9sY2QuYyAgICB8IDE0ICsrKysrKystLS0tLS0tCiBody9kaXNwbGF5L3F4bC1yZW5kZXIuYyAg
ICB8ICA2ICsrKy0tLQogaHcvZGlzcGxheS9xeGwuaCAgICAgICAgICAgfCAgMiArLQogaHcvZGlz
cGxheS90YzYzOTN4Yi5jICAgICAgfCAgMiArLQogaHcvZGlzcGxheS94ZW5mYi5jICAgICAgICAg
fCAgMiArLQogaHcvZG1hL29tYXBfZG1hLmMgICAgICAgICAgfCAyNiArKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLQogaHcvZG1hL3B4YTJ4eF9kbWEuYyAgICAgICAgfCAxNCArKysrKysrLS0tLS0t
LQogaHcvZ3Bpby9tYXg3MzEwLmMgICAgICAgICAgfCAgOCArKysrLS0tLQogaHcvZ3Bpby9vbWFw
X2dwaW8uYyAgICAgICAgfCAgMiArLQogaHcvaTJjL29tYXBfaTJjLmMgICAgICAgICAgfCAgNiAr
KystLS0KIGh3L2lkZS9haGNpLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2lkZS9taWNyb2Ry
aXZlLmMgICAgICAgIHwgIDQgKystLQogaHcvaW5wdXQvbG04MzJ4LmMgICAgICAgICAgfCAgNiAr
KystLS0KIGh3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYyAgIHwgIDYgKysrLS0tCiBody9pbnB1dC90
c2MyMDA1LmMgICAgICAgICB8ICA4ICsrKystLS0tCiBody9pbnB1dC90c2MyMTB4LmMgICAgICAg
ICB8ICA0ICsrLS0KIGh3L2ludGMvb21hcF9pbnRjLmMgICAgICAgIHwgIDIgKy0KIGh3L2lzYS92
dDgyYzY4Ni5jICAgICAgICAgIHwgIDIgKy0KIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgIHwg
IDIgKy0KIGh3L21pc2MvY2J1cy5jICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBody9t
aXNjL29tYXBfY2xrLmMgICAgICAgICB8ICA0ICsrLS0KIGh3L21pc2Mvb21hcF9ncG1jLmMgICAg
ICAgIHwgIDYgKysrLS0tCiBody9taXNjL29tYXBfbDQuYyAgICAgICAgICB8ICA0ICsrLS0KIGh3
L21pc2Mvb21hcF9zZHJjLmMgICAgICAgIHwgIDIgKy0KIGh3L21pc2Mvb21hcF90YXAuYyAgICAg
ICAgIHwgIDYgKysrLS0tCiBody9taXNjL3RtcDEwNS5jICAgICAgICAgICB8ICAyICstCiBody9w
Y2ktaG9zdC9ib25pdG8uYyAgICAgICB8ICAyICstCiBody9zZC9weGEyeHhfbW1jaS5jICAgICAg
ICB8ICA2ICsrKy0tLQogaHcvc3NpL29tYXBfc3BpLmMgICAgICAgICAgfCAgNiArKystLS0KIGh3
L3RpbWVyL29tYXBfZ3B0aW1lci5jICAgIHwgIDYgKysrLS0tCiBody90aW1lci90d2w5MjIzMC5j
ICAgICAgICB8ICA2ICsrKy0tLQogaHcvdXNiL2Rlc2MuYyAgICAgICAgICAgICAgfCAgMiArLQog
aHcvdXNiL2Rldi1ibHVldG9vdGguYyAgICAgfCAgNCArKy0tCiBody91c2IvaGNkLW11c2IuYyAg
ICAgICAgICB8ICA0ICsrLS0KIGh3L3VzYi90dXNiNjAxMC5jICAgICAgICAgIHwgMTQgKysrKysr
Ky0tLS0tLS0KIGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jIHwgMTYgKysrKysrKystLS0tLS0t
LQogaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyAgfCAgMiArLQogaW5jbHVkZS9ody9hcm0vb21h
cC5oICAgICAgfCAxMCArKysrKy0tLS0tCiBpbmNsdWRlL2h3L2FybS9zaGFycHNsLmggICB8ICAy
ICstCiBtZW1vcnlfbWFwcGluZy5jICAgICAgICAgICB8ICAyICstCiBtaWdyYXRpb24vYmxvY2su
YyAgICAgICAgICB8ICA0ICsrLS0KIHVpL2N1cnNvci5jICAgICAgICAgICAgICAgIHwgIDYgKysr
LS0tCiB1aS9zcGljZS1kaXNwbGF5LmMgICAgICAgICB8ICA0ICsrLS0KIDY1IGZpbGVzIGNoYW5n
ZWQsIDI3MyBpbnNlcnRpb25zKCspLCAyNzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXVk
aW8vYXVkaW9faW50LmggYi9hdWRpby9hdWRpb19pbnQuaAppbmRleCA1YmNiMWM2MGUxLi41NDNi
MWJkOGQ1IDEwMDY0NAotLS0gYS9hdWRpby9hdWRpb19pbnQuaAorKysgYi9hdWRpby9hdWRpb19p
bnQuaApAQCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGF1ZGlvX3JpbmdfZGlz
dCAoaW50IGRzdCwgaW50IHNyYywgaW50IGxlbikKICNkZWZpbmUgQVVESU9fU1RSSU5HSUZZKG4p
IEFVRElPX1NUUklOR0lGWV8obikKIAogI2lmIGRlZmluZWQgX01TQ19WRVIgfHwgZGVmaW5lZCBf
X0dOVUNfXwotI2RlZmluZSBBVURJT19GVU5DIF9fRlVOQ1RJT05fXworI2RlZmluZSBBVURJT19G
VU5DIF9fZnVuY19fCiAjZWxzZQogI2RlZmluZSBBVURJT19GVU5DIF9fRklMRV9fICI6IiBBVURJ
T19TVFJJTkdJRlkgKF9fTElORV9fKQogI2VuZGlmCmRpZmYgLS1naXQgYS9ody9hcm0vbnNlcmll
cy5jIGIvaHcvYXJtL25zZXJpZXMuYwppbmRleCA1ODAwNWI2NjE5Li4zMjY4N2FmY2VkIDEwMDY0
NAotLS0gYS9ody9hcm0vbnNlcmllcy5jCisrKyBiL2h3L2FybS9uc2VyaWVzLmMKQEAgLTQ2Myw3
ICs0NjMsNyBAQCBzdGF0aWMgdWludDMyX3QgbWlwaWRfdHhyeCh2b2lkICpvcGFxdWUsIHVpbnQz
Ml90IGNtZCwgaW50IGxlbikKICAgICB1aW50OF90IHJldDsKIAogICAgIGlmIChsZW4gPiA5KSB7
Ci0gICAgICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBTUEkgd29yZCB3aWR0aCAlaVxuIiwg
X19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICBod19lcnJvcigiJXM6IEZJWE1FOiBiYWQgU1BJ
IHdvcmQgd2lkdGggJWlcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgIH0KIAogICAgIGlmIChzLT5w
ID49IEFSUkFZX1NJWkUocy0+cmVzcCkpIHsKZGlmZiAtLWdpdCBhL2h3L2FybS9vbWFwMS5jIGIv
aHcvYXJtL29tYXAxLmMKaW5kZXggYjNlNzYyNTEzMC4uMTM4ODIwMDE5MSAxMDA2NDQKLS0tIGEv
aHcvYXJtL29tYXAxLmMKKysrIGIvaHcvYXJtL29tYXAxLmMKQEAgLTk5OSw3ICs5OTksNyBAQCBz
dGF0aWMgdWludDY0X3Qgb21hcF9pZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAg
ICAgICAgIGNhc2Ugb21hcDE1MTA6CiAgICAgICAgICAgICByZXR1cm4gMHgwMzMxMDExNTsKICAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIG1wdSBtb2RlbFxu
IiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIG1wdSBtb2Rl
bFxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCkBAIC0xMDEwLDcg
KzEwMTAsNyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF9pZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdh
ZGRyIGFkZHIsCiAgICAgICAgIGNhc2Ugb21hcDE1MTA6CiAgICAgICAgICAgICByZXR1cm4gMHhm
YjQ3MDAyZjsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIlczogYmFk
IG1wdSBtb2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9yKCIlczog
YmFkIG1wdSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KQEAgLTE3MTYsNyArMTcxNiw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfY2xrbV93cml0ZSh2
b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgxODoJLyogQVJNX1NZU1NUICov
CiAgICAgICAgIGlmICgocy0+Y2xrbS5jbG9ja2luZ19zY2hlbWUgXiAodmFsdWUgPj4gMTEpKSAm
IDcpIHsKICAgICAgICAgICAgIHMtPmNsa20uY2xvY2tpbmdfc2NoZW1lID0gKHZhbHVlID4+IDEx
KSAmIDc7Ci0gICAgICAgICAgICBwcmludGYoIiVzOiBjbG9ja2luZyBzY2hlbWUgc2V0IHRvICVz
XG4iLCBfX0ZVTkNUSU9OX18sCisgICAgICAgICAgICBwcmludGYoIiVzOiBjbG9ja2luZyBzY2hl
bWUgc2V0IHRvICVzXG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
bGtzY2hlbWVuYW1lW3MtPmNsa20uY2xvY2tpbmdfc2NoZW1lXSk7CiAgICAgICAgIH0KICAgICAg
ICAgcy0+Y2xrbS5jb2xkX3N0YXJ0ICY9IHZhbHVlICYgMHgzZjsKQEAgLTIxMjksMTQgKzIxMjks
MTQgQEAgcWVtdV9pcnEgKm9tYXBfbXB1aW9faW5fZ2V0KHN0cnVjdCBvbWFwX21wdWlvX3MgKnMp
CiB2b2lkIG9tYXBfbXB1aW9fb3V0X3NldChzdHJ1Y3Qgb21hcF9tcHVpb19zICpzLCBpbnQgbGlu
ZSwgcWVtdV9pcnEgaGFuZGxlcikKIHsKICAgICBpZiAobGluZSA+PSAxNiB8fCBsaW5lIDwgMCkK
LSAgICAgICAgaHdfZXJyb3IoIiVzOiBObyBHUElPIGxpbmUgJWlcbiIsIF9fRlVOQ1RJT05fXywg
bGluZSk7CisgICAgICAgIGh3X2Vycm9yKCIlczogTm8gR1BJTyBsaW5lICVpXG4iLCBfX2Z1bmNf
XywgbGluZSk7CiAgICAgcy0+aGFuZGxlcltsaW5lXSA9IGhhbmRsZXI7CiB9CiAKIHZvaWQgb21h
cF9tcHVpb19rZXkoc3RydWN0IG9tYXBfbXB1aW9fcyAqcywgaW50IHJvdywgaW50IGNvbCwgaW50
IGRvd24pCiB7CiAgICAgaWYgKHJvdyA+PSA1IHx8IHJvdyA8IDApCi0gICAgICAgIGh3X2Vycm9y
KCIlczogTm8ga2V5ICVpLSVpXG4iLCBfX0ZVTkNUSU9OX18sIGNvbCwgcm93KTsKKyAgICAgICAg
aHdfZXJyb3IoIiVzOiBObyBrZXkgJWktJWlcbiIsIF9fZnVuY19fLCBjb2wsIHJvdyk7CiAKICAg
ICBpZiAoZG93bikKICAgICAgICAgcy0+YnV0dG9uc1tyb3ddIHw9IDEgPDwgY29sOwpAQCAtMjMx
Myw3ICsyMzEzLDcgQEAgdm9pZCBvbWFwX3V3aXJlX2F0dGFjaChzdHJ1Y3Qgb21hcF91d2lyZV9z
ICpzLAogICAgICAgICAgICAgICAgIHVXaXJlU2xhdmUgKnNsYXZlLCBpbnQgY2hpcHNlbGVjdCkK
IHsKICAgICBpZiAoY2hpcHNlbGVjdCA8IDAgfHwgY2hpcHNlbGVjdCA+IDMpIHsKLSAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogQmFkIGNoaXBzZWxlY3QgJWlcbiIsIF9fRlVOQ1RJT05fXywg
Y2hpcHNlbGVjdCk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBjaGlwc2VsZWN0
ICVpXG4iLCBfX2Z1bmNfXywgY2hpcHNlbGVjdCk7CiAgICAgICAgIGV4aXQoLTEpOwogICAgIH0K
IApAQCAtMjMzNSw3ICsyMzM1LDcgQEAgc3RhdGljIHZvaWQgb21hcF9wd2xfdXBkYXRlKHN0cnVj
dCBvbWFwX3B3bF9zICpzKQogCiAgICAgaWYgKG91dHB1dCAhPSBzLT5vdXRwdXQpIHsKICAgICAg
ICAgcy0+b3V0cHV0ID0gb3V0cHV0OwotICAgICAgICBwcmludGYoIiVzOiBCYWNrbGlnaHQgbm93
IGF0ICVpLzI1NlxuIiwgX19GVU5DVElPTl9fLCBvdXRwdXQpOworICAgICAgICBwcmludGYoIiVz
OiBCYWNrbGlnaHQgbm93IGF0ICVpLzI1NlxuIiwgX19mdW5jX18sIG91dHB1dCk7CiAgICAgfQog
fQogCkBAIC0yNDczLDcgKzI0NzMsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3B3dF93cml0ZSh2b2lk
ICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgwNDoJLyogVlJDICovCiAgICAgICAg
IGlmICgodmFsdWUgXiBzLT52cmMpICYgMSkgewogICAgICAgICAgICAgaWYgKHZhbHVlICYgMSkK
LSAgICAgICAgICAgICAgICBwcmludGYoIiVzOiAlaUh6IGJ1enogb25cbiIsIF9fRlVOQ1RJT05f
XywgKGludCkKKyAgICAgICAgICAgICAgICBwcmludGYoIiVzOiAlaUh6IGJ1enogb25cbiIsIF9f
ZnVuY19fLCAoaW50KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAxLjUgTUh6
IGZyb20gYSAxMi1NSHogb3IgMTMtTUh6IFBXVF9DTEsgKi8KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKChvbWFwX2Nsa19nZXRyYXRlKHMtPmNsaykgPj4gMykgLwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogUHJlLW11bHRpcGxleGVyIGRpdmlkZXIgKi8KQEAg
LTI0OTAsNyArMjQ5MCw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHd0X3dyaXRlKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHZhbHVl
ICYgKDEgPDwgNSkpID8gIDgwIDogMTI3KSAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoMTA3ICogNTUgKiA2MyAqIDEyNykpKTsKICAgICAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgICAgICBwcmludGYoIiVzOiBzaWxlbmNlIVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgICAgICBwcmludGYoIiVzOiBzaWxlbmNlIVxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAg
ICAgICAgIHMtPnZyYyA9IHZhbHVlICYgMHg3ZjsKICAgICAgICAgYnJlYWs7CkBAIC0yNTYyLDcg
KzI1NjIsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3J0Y19hbGFybV91cGRhdGUoc3RydWN0IG9tYXBf
cnRjX3MgKnMpCiB7CiAgICAgcy0+YWxhcm1fdGkgPSBta3RpbWVnbSgmcy0+YWxhcm1fdG0pOwog
ICAgIGlmIChzLT5hbGFybV90aSA9PSAtMSkKLSAgICAgICAgcHJpbnRmKCIlczogY29udmVyc2lv
biBmYWlsZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50ZigiJXM6IGNvbnZlcnNp
b24gZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CiB9CiAKIHN0YXRpYyB1aW50NjRfdCBvbWFwX3J0Y19y
ZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCkBAIC0zMDI4LDcgKzMwMjgsNyBAQCBzdGF0
aWMgdm9pZCBvbWFwX21jYnNwX3NvdXJjZV90aWNrKHZvaWQgKm9wYXF1ZSkKICAgICBpZiAoIXMt
PnJ4X3JhdGUpCiAgICAgICAgIHJldHVybjsKICAgICBpZiAocy0+cnhfcmVxKQotICAgICAgICBw
cmludGYoIiVzOiBSeCBGSUZPIG92ZXJydW5cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHBy
aW50ZigiJXM6IFJ4IEZJRk8gb3ZlcnJ1blxuIiwgX19mdW5jX18pOwogCiAgICAgcy0+cnhfcmVx
ID0gcy0+cnhfcmF0ZSA8PCBicHNbKHMtPnJjclswXSA+PiA1KSAmIDddOwogCkBAIC0zMDc0LDcg
KzMwNzQsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX21jYnNwX3NpbmtfdGljayh2b2lkICpvcGFxdWUp
CiAgICAgaWYgKCFzLT50eF9yYXRlKQogICAgICAgICByZXR1cm47CiAgICAgaWYgKHMtPnR4X3Jl
cSkKLSAgICAgICAgcHJpbnRmKCIlczogVHggRklGTyB1bmRlcnJ1blxuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgcHJpbnRmKCIlczogVHggRklGTyB1bmRlcnJ1blxuIiwgX19mdW5jX18pOwog
CiAgICAgcy0+dHhfcmVxID0gcy0+dHhfcmF0ZSA8PCBicHNbKHMtPnhjclswXSA+PiA1KSAmIDdd
OwogCkBAIC0zMTc2LDcgKzMxNzYsNyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF9tY2JzcF9yZWFk
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIC8qIEZhbGwgdGhyb3VnaC4gICov
CiAgICAgY2FzZSAweDAyOgkvKiBEUlIxICovCiAgICAgICAgIGlmIChzLT5yeF9yZXEgPCAyKSB7
Ci0gICAgICAgICAgICBwcmludGYoIiVzOiBSeCBGSUZPIHVuZGVycnVuXG4iLCBfX0ZVTkNUSU9O
X18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogUnggRklGTyB1bmRlcnJ1blxuIiwgX19mdW5j
X18pOwogICAgICAgICAgICAgb21hcF9tY2JzcF9yeF9kb25lKHMpOwogICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgcy0+dHhfcmVxIC09IDI7CkBAIC0zMjgyLDcgKzMyODIsNyBAQCBzdGF0
aWMgdm9pZCBvbWFwX21jYnNwX3dyaXRlaCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAg
ICAgICAgICAgaWYgKHMtPnR4X3JlcSA8IDIpCiAgICAgICAgICAgICAgICAgb21hcF9tY2JzcF90
eF9kb25lKHMpOwogICAgICAgICB9IGVsc2UKLSAgICAgICAgICAgIHByaW50ZigiJXM6IFR4IEZJ
Rk8gb3ZlcnJ1blxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IFR4
IEZJRk8gb3ZlcnJ1blxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAKICAgICBjYXNl
IDB4MDg6CS8qIFNQQ1IyICovCkBAIC0zMjk3LDcgKzMyOTcsNyBAQCBzdGF0aWMgdm9pZCBvbWFw
X21jYnNwX3dyaXRlaCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBzLT5zcGNy
WzBdICY9IDB4MDAwNjsKICAgICAgICAgcy0+c3BjclswXSB8PSAweGY4ZjkgJiB2YWx1ZTsKICAg
ICAgICAgaWYgKHZhbHVlICYgKDEgPDwgMTUpKQkJCQkvKiBETEIgKi8KLSAgICAgICAgICAgIHBy
aW50ZigiJXM6IERpZ2l0YWwgTG9vcGJhY2sgbW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwgX19GVU5D
VElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IERpZ2l0YWwgTG9vcGJhY2sgbW9kZSBl
bmFibGUgYXR0ZW1wdFxuIiwgX19mdW5jX18pOwogICAgICAgICBpZiAofnZhbHVlICYgMSkgewkJ
CQkvKiBSUlNUICovCiAgICAgICAgICAgICBzLT5zcGNyWzBdICY9IH42OwogICAgICAgICAgICAg
cy0+cnhfcmVxID0gMDsKQEAgLTMzMzAsMTMgKzMzMzAsMTMgQEAgc3RhdGljIHZvaWQgb21hcF9t
Y2JzcF93cml0ZWgodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcy0+bWNyWzFd
ID0gdmFsdWUgJiAweDAzZTM7CiAgICAgICAgIGlmICh2YWx1ZSAmIDMpCQkJCQkvKiBYTUNNICov
CiAgICAgICAgICAgICBwcmludGYoIiVzOiBUeCBjaGFubmVsIHNlbGVjdGlvbiBtb2RlIGVuYWJs
ZSBhdHRlbXB0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICByZXR1cm47
CiAgICAgY2FzZSAweDFhOgkvKiBNQ1IxICovCiAgICAgICAgIHMtPm1jclswXSA9IHZhbHVlICYg
MHgwM2UxOwogICAgICAgICBpZiAodmFsdWUgJiAxKQkJCQkJLyogUk1DTSAqLwogICAgICAgICAg
ICAgcHJpbnRmKCIlczogUnggY2hhbm5lbCBzZWxlY3Rpb24gbW9kZSBlbmFibGUgYXR0ZW1wdFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2Ug
MHgxYzoJLyogUkNFUkEgKi8KICAgICAgICAgcy0+cmNlclswXSA9IHZhbHVlICYgMHhmZmZmOwpA
QCAtMzQxOCw3ICszNDE4LDcgQEAgc3RhdGljIHZvaWQgb21hcF9tY2JzcF93cml0ZXcodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIGlmIChzLT50eF9yZXEgPCA0KQogICAg
ICAgICAgICAgICAgIG9tYXBfbWNic3BfdHhfZG9uZShzKTsKICAgICAgICAgfSBlbHNlCi0gICAg
ICAgICAgICBwcmludGYoIiVzOiBUeCBGSUZPIG92ZXJydW5cbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICBwcmludGYoIiVzOiBUeCBGSUZPIG92ZXJydW5cbiIsIF9fZnVuY19fKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzUzNiw3ICszNTM2LDcgQEAgc3RhdGljIHZvaWQg
b21hcF9scGdfdGljayh2b2lkICpvcGFxdWUpCiAgICAgICAgIHRpbWVyX21vZChzLT50bSwgcWVt
dV9jbG9ja19nZXRfbXMoUUVNVV9DTE9DS19WSVJUVUFMKSArIHMtPm9uKTsKIAogICAgIHMtPmN5
Y2xlID0gIXMtPmN5Y2xlOwotICAgIHByaW50ZigiJXM6IExFRCBpcyAlc1xuIiwgX19GVU5DVElP
Tl9fLCBzLT5jeWNsZSA/ICJvbiIgOiAib2ZmIik7CisgICAgcHJpbnRmKCIlczogTEVEIGlzICVz
XG4iLCBfX2Z1bmNfXywgcy0+Y3ljbGUgPyAib24iIDogIm9mZiIpOwogfQogCiBzdGF0aWMgdm9p
ZCBvbWFwX2xwZ191cGRhdGUoc3RydWN0IG9tYXBfbHBnX3MgKnMpCkBAIC0zNTU3LDkgKzM1NTcs
OSBAQCBzdGF0aWMgdm9pZCBvbWFwX2xwZ191cGRhdGUoc3RydWN0IG9tYXBfbHBnX3MgKnMpCiAK
ICAgICB0aW1lcl9kZWwocy0+dG0pOwogICAgIGlmIChvbiA9PSBwZXJpb2QgJiYgcy0+b24gPCBz
LT5wZXJpb2QpCi0gICAgICAgIHByaW50ZigiJXM6IExFRCBpcyBvblxuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9uXG4iLCBfX2Z1bmNfXyk7CiAgICAgZWxz
ZSBpZiAob24gPT0gMCAmJiBzLT5vbikKLSAgICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9mZlxu
IiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgcHJpbnRmKCIlczogTEVEIGlzIG9mZlxuIiwgX19m
dW5jX18pOwogICAgIGVsc2UgaWYgKG9uICYmIChvbiAhPSBzLT5vbiB8fCBwZXJpb2QgIT0gcy0+
cGVyaW9kKSkgewogICAgICAgICBzLT5jeWNsZSA9IDA7CiAgICAgICAgIHMtPm9uID0gb247CmRp
ZmYgLS1naXQgYS9ody9hcm0vb21hcDIuYyBiL2h3L2FybS9vbWFwMi5jCmluZGV4IGY1YjE0ODg4
MWMuLmI1Mzg3OGI4YjkgMTAwNjQ0Ci0tLSBhL2h3L2FybS9vbWFwMi5jCisrKyBiL2h3L2FybS9v
bWFwMi5jCkBAIC0xMzEyLDcgKzEzMTIsNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fYXBsbF91
cGRhdGUoc3RydWN0IG9tYXBfcHJjbV9zICpzKQogCiAgICAgaWYgKG1vZGVbMF0gPT0gMSB8fCBt
b2RlWzBdID09IDIgfHwgbW9kZVsxXSA9PSAxIHx8IG1vZGVbMV0gPT0gMikKICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogYmFkIEVOXzU0TV9QTEwgb3IgYmFkIEVOXzk2TV9QTExcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAg
ICAgICAgX19mdW5jX18pOwogfQogCiBzdGF0aWMgdm9pZCBvbWFwX3ByY21fZHBsbF91cGRhdGUo
c3RydWN0IG9tYXBfcHJjbV9zICpzKQpAQCAtMTMzMSw3ICsxMzMxLDcgQEAgc3RhdGljIHZvaWQg
b21hcF9wcmNtX2RwbGxfdXBkYXRlKHN0cnVjdCBvbWFwX3ByY21fcyAqcykKICAgICBzLT5kcGxs
X2xvY2sgPSAwOwogICAgIHN3aXRjaCAobW9kZSkgewogICAgIGNhc2UgMDoKLSAgICAgICAgZnBy
aW50ZihzdGRlcnIsICIlczogYmFkIEVOX0RQTExcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBFTl9EUExMXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgMToJLyogTG93LXBvd2VyIGJ5cGFzcyBtb2RlIChEZWZhdWx0KSAq
LwogICAgIGNhc2UgMjoJLyogRmFzdC1yZWxvY2sgYnlwYXNzIG1vZGUgKi8KQEAgLTEzNTgsNyAr
MTM1OCw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcHJjbV9kcGxsX3VwZGF0ZShzdHJ1Y3Qgb21hcF9w
cmNtX3MgKnMpCiAgICAgICAgIG9tYXBfY2xrX3JlcGFyZW50KGNvcmUsIGRwbGxfeDIpOwogICAg
ICAgICBicmVhazsKICAgICBjYXNlIDM6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJh
ZCBDT1JFX0NMS19TUkNcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IGJhZCBDT1JFX0NMS19TUkNcbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogfQpAQCAtMTYyOCw3ICsxNjI4LDcgQEAgc3RhdGljIHZvaWQgb21hcF9wcmNtX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDUwMDoJLyogQ01fQ0xLRU5f
UExMICovCiAgICAgICAgIGlmICh2YWx1ZSAmIDB4ZmZmZmZmMzApCiAgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIiVzOiB3cml0ZSAwcyBpbiBDTV9DTEtFTl9QTEwgZm9yICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZnV0dXJlIGNvbXBhdGliaWxpdHlcbiIsIF9fRlVOQ1RJT05f
Xyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4i
LCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICgocy0+Y2xrZW5bOV0gXiB2YWx1ZSkgJiAweGNjKSB7
CiAgICAgICAgICAgICBzLT5jbGtlbls5XSAmPSB+MHhjYzsKICAgICAgICAgICAgIHMtPmNsa2Vu
WzldIHw9IHZhbHVlICYgMHhjYzsKQEAgLTE2NDcsNyArMTY0Nyw3IEBAIHN0YXRpYyB2b2lkIG9t
YXBfcHJjbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHg1NDA6
CS8qIENNX0NMS1NFTDFfUExMICovCiAgICAgICAgIGlmICh2YWx1ZSAmIDB4ZmM0MDAwZDcpCiAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3cml0ZSAwcyBpbiBDTV9DTEtTRUwxX1BM
TCBmb3IgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmdXR1cmUgY29tcGF0aWJpbGl0
eVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZnV0dXJl
IGNvbXBhdGliaWxpdHlcbiIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKChzLT5jbGtzZWxbNV0g
XiB2YWx1ZSkgJiAweDAwM2ZmZjAwKSB7CiAgICAgICAgICAgICBzLT5jbGtzZWxbNV0gPSB2YWx1
ZSAmIDB4MDNiZmZmMjg7CiAgICAgICAgICAgICBvbWFwX3ByY21fZHBsbF91cGRhdGUocyk7CkBA
IC0xNjU5LDcgKzE2NTksNyBAQCBzdGF0aWMgdm9pZCBvbWFwX3ByY21fd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIDB4NTQ0OgkvKiBDTV9DTEtTRUwyX1BMTCAqLwog
ICAgICAgICBpZiAodmFsdWUgJiB+MykKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IHdyaXRlIDBzIGluIENNX0NMS1NFTDJfUExMWzMxOjJdIGZvciAiCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImZ1dHVyZSBjb21wYXRpYmlsaXR5XG4iLCBfX0ZVTkNUSU9OX18pOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmdXR1cmUgY29tcGF0aWJpbGl0eVxuIiwgX19mdW5j
X18pOwogICAgICAgICBpZiAocy0+Y2xrc2VsWzZdICE9ICh2YWx1ZSAmIDMpKSB7CiAgICAgICAg
ICAgICBzLT5jbGtzZWxbNl0gPSB2YWx1ZSAmIDM7CiAgICAgICAgICAgICBvbWFwX3ByY21fZHBs
bF91cGRhdGUocyk7CmRpZmYgLS1naXQgYS9ody9hcm0vcGFsbS5jIGIvaHcvYXJtL3BhbG0uYwpp
bmRleCBhMWY1NWQ3OWI0Li4yODVmNDM3MDlkIDEwMDY0NAotLS0gYS9ody9hcm0vcGFsbS5jCisr
KyBiL2h3L2FybS9wYWxtLmMKQEAgLTQ0LDcgKzQ0LDcgQEAgc3RhdGljIHZvaWQgc3RhdGljX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwgdWludDY0X3QgdmFsdWUsCiB7CiAjaWZk
ZWYgU1BZCiAgICAgcHJpbnRmKCIlczogdmFsdWUgJTA4bHggd3JpdHRlbiBhdCAiIFBBX0ZNVCAi
XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHZhbHVlLCBvZmZzZXQpOwor
ICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFsdWUsIG9mZnNldCk7CiAjZW5kaWYKIH0K
IApAQCAtMTI3LDExICsxMjcsMTEgQEAgc3RhdGljIHZvaWQgcGFsbXRlX29ub2ZmX2dwaW9zKHZv
aWQgKm9wYXF1ZSwgaW50IGxpbmUsIGludCBsZXZlbCkKICAgICBzd2l0Y2ggKGxpbmUpIHsKICAg
ICBjYXNlIDA6CiAgICAgICAgIHByaW50ZigiJXM6IGN1cnJlbnQgdG8gTU1DL1NEIGNhcmQgJXNh
YmxlZC5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGxldmVsID8g
ImRpcyIgOiAiZW4iKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZXZlbCA/
ICJkaXMiIDogImVuIik7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMToKICAgICAgICAgcHJp
bnRmKCIlczogaW50ZXJuYWwgc3BlYWtlciBhbXBsaWZpZXIgJXMuXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsZXZlbCA/ICJkb3duIiA6ICJvbiIpOworICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxldmVsID8gImRvd24iIDogIm9uIik7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgLyogVGhlc2UgTENEICYgQXVkaW8gb3V0cHV0IHNpZ25hbHMgaGF2
ZSBub3QgYmVlbiBpZGVudGlmaWVkIHlldC4gICovCkBAIC0xMzksMTIgKzEzOSwxMiBAQCBzdGF0
aWMgdm9pZCBwYWxtdGVfb25vZmZfZ3Bpb3Modm9pZCAqb3BhcXVlLCBpbnQgbGluZSwgaW50IGxl
dmVsKQogICAgIGNhc2UgMzoKICAgICBjYXNlIDQ6CiAgICAgICAgIHByaW50ZigiJXM6IExDRCBH
UElPJWkgJXMuXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsaW5l
IC0gMSwgbGV2ZWwgPyAiaGlnaCIgOiAibG93Iik7CisgICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXywgbGluZSAtIDEsIGxldmVsID8gImhpZ2giIDogImxvdyIpOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIDU6CiAgICAgY2FzZSA2OgogICAgICAgICBwcmludGYoIiVzOiBBdWRpbyBH
UElPJWkgJXMuXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsaW5l
IC0gNCwgbGV2ZWwgPyAiaGlnaCIgOiAibG93Iik7CisgICAgICAgICAgICAgICAgICAgICAgICBf
X2Z1bmNfXywgbGluZSAtIDQsIGxldmVsID8gImhpZ2giIDogImxvdyIpOwogICAgICAgICBicmVh
azsKICAgICB9CiB9CkBAIC0yMzQsNyArMjM0LDcgQEAgc3RhdGljIHZvaWQgcGFsbXRlX2luaXQo
TWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICByb21fc2l6ZSA9IGdldF9pbWFnZV9zaXpl
KG9wdGlvbl9yb21bMF0ubmFtZSk7CiAgICAgICAgIGlmIChyb21fc2l6ZSA+IGZsYXNoX3NpemUp
IHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IFJPTSBpbWFnZSB0b28gYmlnICgl
eCA+ICV4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJv
bV9zaXplLCBmbGFzaF9zaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNf
Xywgcm9tX3NpemUsIGZsYXNoX3NpemUpOwogICAgICAgICAgICAgcm9tX3NpemUgPSAwOwogICAg
ICAgICB9CiAgICAgICAgIGlmIChyb21fc2l6ZSA+IDApIHsKQEAgLTI0NCw3ICsyNDQsNyBAQCBz
dGF0aWMgdm9pZCBwYWxtdGVfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIH0K
ICAgICAgICAgaWYgKHJvbV9zaXplIDwgMCkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogZXJyb3IgbG9hZGluZyAnJXMnXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fRlVOQ1RJT05fXywgb3B0aW9uX3JvbVswXS5uYW1lKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgb3B0aW9uX3JvbVswXS5uYW1lKTsKICAgICAgICAgfQogICAgIH0K
IApkaWZmIC0tZ2l0IGEvaHcvYXJtL3B4YTJ4eC5jIGIvaHcvYXJtL3B4YTJ4eC5jCmluZGV4IGFi
NjkxYTc5ODUuLmRiODYwYzIzOGUgMTAwNjQ0Ci0tLSBhL2h3L2FybS9weGEyeHguYworKysgYi9o
dy9hcm0vcHhhMnh4LmMKQEAgLTEwNyw3ICsxMDcsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4
X3BtX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcmV0dXJuIHMtPnBt
X3JlZ3NbYWRkciA+PiAyXTsKICAgICBkZWZhdWx0OgogICAgIGZhaWw6Ci0gICAgICAgIHByaW50
ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsK
KyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNf
XywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTEzOSw3
ICsxMzksNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfcG1fd3JpdGUodm9pZCAqb3BhcXVlLCBod2Fk
ZHIgYWRkciwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgcHJpbnRm
KCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOwor
ICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19f
LCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAtMTgwLDcgKzE4MCw3IEBAIHN0
YXRpYyB1aW50NjRfdCBweGEyeHhfY21fcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAog
ICAgICAgICByZXR1cm4gcy0+Y21fcmVnc1tDQ0NSID4+IDJdIHwgKDMgPDwgMjgpOwogCiAgICAg
ZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4i
LCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIg
IiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQog
ICAgIHJldHVybiAwOwpAQCAtMjA1LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9jbV93
cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBicmVhazsKIAogICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwg
X19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIg
UkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIH0K
QEAgLTQxMCw3ICs0MTAsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X21tX3JlYWQodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHJldHVybiBzLT5tbV9yZWdzW2FkZHIg
Pj4gMl07CiAKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIg
IiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6
IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC00MjksNyArNDI5LDcgQEAgc3RhdGljIHZv
aWQgcHhhMnh4X21tX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIH0K
IAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19G
TVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFkIHJl
Z2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIH0KQEAgLTYxOSw3ICs2MTksNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X3NzcF9y
ZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGlmICghcy0+ZW5hYmxlKQog
ICAgICAgICAgICAgcmV0dXJuIDB4ZmZmZmZmZmY7CiAgICAgICAgIGlmIChzLT5yeF9sZXZlbCA8
IDEpIHsKLSAgICAgICAgICAgIHByaW50ZigiJXM6IFNTUCBSeCBVbmRlcnJ1blxuIiwgX19GVU5D
VElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IFNTUCBSeCBVbmRlcnJ1blxuIiwgX19m
dW5jX18pOwogICAgICAgICAgICAgcmV0dXJuIDB4ZmZmZmZmZmY7CiAgICAgICAgIH0KICAgICAg
ICAgcy0+cnhfbGV2ZWwgLS07CkBAIC02MzYsNyArNjM2LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4
YTJ4eF9zc3BfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgU1NBQ0Q6
CiAgICAgICAgIHJldHVybiBzLT5zc2FjZDsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYo
IiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7Cisg
ICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18s
IGFkZHIpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC02NTMsOSAr
NjUzLDkgQEAgc3RhdGljIHZvaWQgcHhhMnh4X3NzcF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLAogICAgICAgICBzLT5zc2NyWzBdID0gdmFsdWUgJiAweGM3ZmZmZmZmOwogICAgICAg
ICBzLT5lbmFibGUgPSB2YWx1ZSAmIFNTQ1IwX1NTRTsKICAgICAgICAgaWYgKHZhbHVlICYgU1ND
UjBfTU9EKQotICAgICAgICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0byB1c2UgbmV0d29yayBt
b2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0
byB1c2UgbmV0d29yayBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmIChzLT5lbmFibGUg
JiYgU1NDUjBfRFNTKHZhbHVlKSA8IDQpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBXcm9uZyBk
YXRhIHNpemU6ICVpIGJpdHNcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgICAgIHByaW50Zigi
JXM6IFdyb25nIGRhdGEgc2l6ZTogJWkgYml0c1xuIiwgX19mdW5jX18sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1NDUjBfRFNTKHZhbHVlKSk7CiAgICAgICAgIGlmICghKHZhbHVlICYg
U1NDUjBfU1NFKSkgewogICAgICAgICAgICAgcy0+c3NzciA9IDA7CkBAIC02NjgsNyArNjY4LDcg
QEAgc3RhdGljIHZvaWQgcHhhMnh4X3NzcF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRy
LAogICAgIGNhc2UgU1NDUjE6CiAgICAgICAgIHMtPnNzY3JbMV0gPSB2YWx1ZTsKICAgICAgICAg
aWYgKHZhbHVlICYgKFNTQ1IxX0xCTSB8IFNTQ1IxX0VGV1IpKQotICAgICAgICAgICAgcHJpbnRm
KCIlczogQXR0ZW1wdCB0byB1c2UgU1NQIHRlc3QgbW9kZVxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgIHByaW50ZigiJXM6IEF0dGVtcHQgdG8gdXNlIFNTUCB0ZXN0IG1vZGVcbiIsIF9f
ZnVuY19fKTsKICAgICAgICAgcHhhMnh4X3NzcF9maWZvX3VwZGF0ZShzKTsKICAgICAgICAgYnJl
YWs7CiAKQEAgLTcyOCw3ICs3MjgsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfc3NwX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoK
LSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNU
SU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1U
ICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpAQCAtOTkw
LDcgKzk5MCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfcnRjX3JlYWQodm9pZCAqb3BhcXVl
LCBod2FkZHIgYWRkciwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmV0dXJuIHMtPmxhc3Rf
c3djcjsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBS
RUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IEJh
ZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBicmVh
azsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC0xMDk2LDcgKzEwOTYsNyBAQCBzdGF0aWMgdm9p
ZCBweGEyeHhfcnRjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgIGJy
ZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyICIg
UkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBwcmludGYoIiVzOiBC
YWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsKICAgICB9CiB9CiAK
QEAgLTEzNDQsNyArMTM0NCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfaTJjX3JlYWQodm9p
ZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHMtPmlibXIgPSAwOwogICAgICAg
ICByZXR1cm4gcy0+aWJtcjsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQg
cmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHBy
aW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC0xNDE3LDcgKzE0MTcsNyBA
QCBzdGF0aWMgdm9pZCBweGEyeHhfaTJjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIs
CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFk
IHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAgICBw
cmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRyKTsK
ICAgICB9CiB9CiAKQEAgLTE2MTgsNyArMTYxOCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhf
aTJzX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgfQogICAgICAgICBy
ZXR1cm4gMDsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIg
IiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAgICAgIHByaW50ZigiJXM6
IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18sIGFkZHIpOwogICAgICAgICBi
cmVhazsKICAgICB9CiAgICAgcmV0dXJuIDA7CkBAIC0xNjQxLDE0ICsxNjQxLDE0IEBAIHN0YXRp
YyB2b2lkIHB4YTJ4eF9pMnNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAg
ICAgICAgIHMtPnN0YXR1cyAmPSB+KDEgPDwgNyk7CQkJLyogSTJTT0ZGICovCiAgICAgICAgIH0K
ICAgICAgICAgaWYgKHZhbHVlICYgKDEgPDwgNCkpCQkJCS8qIEVGV1IgKi8KLSAgICAgICAgICAg
IHByaW50ZigiJXM6IEF0dGVtcHQgdG8gdXNlIHNwZWNpYWwgZnVuY3Rpb25cbiIsIF9fRlVOQ1RJ
T05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBBdHRlbXB0IHRvIHVzZSBzcGVjaWFsIGZ1
bmN0aW9uXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHMtPmVuYWJsZSA9ICh2YWx1ZSAmIDkpID09
IDE7CQkJLyogRU5CICYmICFSU1QqLwogICAgICAgICBweGEyeHhfaTJzX3VwZGF0ZShzKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBTQUNSMToKICAgICAgICAgcy0+Y29udHJvbFsxXSA9IHZh
bHVlICYgMHgwMDM5OwogICAgICAgICBpZiAodmFsdWUgJiAoMSA8PCA1KSkJCQkJLyogRU5MQkYg
Ki8KLSAgICAgICAgICAgIHByaW50ZigiJXM6IEF0dGVtcHQgdG8gdXNlIGxvb3BiYWNrIGZ1bmN0
aW9uXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogQXR0ZW1wdCB0
byB1c2UgbG9vcGJhY2sgZnVuY3Rpb25cbiIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKHZhbHVl
ICYgKDEgPDwgNCkpCQkJCS8qIERQUkwgKi8KICAgICAgICAgICAgIHMtPmZpZm9fbGVuID0gMDsK
ICAgICAgICAgcHhhMnh4X2kyc191cGRhdGUocyk7CkBAIC0xNjc1LDcgKzE2NzUsNyBAQCBzdGF0
aWMgdm9pZCBweGEyeHhfaTJzX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczog
QmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIGFkZHIpOworICAgICAg
ICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBhZGRy
KTsKICAgICB9CiB9CiAKQEAgLTE4NTEsNyArMTg1MSw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEy
eHhfZmlyX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIHB4YTJ4
eF9maXJfdXBkYXRlKHMpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgfQotICAg
ICAgICBwcmludGYoIiVzOiBSeCBGSUZPIHVuZGVycnVuLlxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgcHJpbnRmKCIlczogUnggRklGTyB1bmRlcnJ1bi5cbiIsIF9fZnVuY19fKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBJQ1NSMDoKICAgICAgICAgcmV0dXJuIHMtPnN0YXR1c1swXTsK
QEAgLTE4NjAsNyArMTg2MCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfZmlyX3JlYWQodm9p
ZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBjYXNlIElDRk9SOgogICAgICAgICByZXR1cm4g
cy0+cnhfbGVuOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3Rl
ciAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBhZGRyKTsKKyAgICAgICAgcHJpbnRmKCIl
czogQmFkIHJlZ2lzdGVyICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNfXywgYWRkcik7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KICAgICByZXR1cm4gMDsKQEAgLTE5MTIsNyArMTkxMiw3IEBAIHN0YXRp
YyB2b2lkIHB4YTJ4eF9maXJfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICBj
YXNlIElDRk9SOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGYo
IiVzOiBCYWQgcmVnaXN0ZXIgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7Cisg
ICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18s
IGFkZHIpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL3B4YTJ4eF9ncGlvLmMgYi9o
dy9hcm0vcHhhMnh4X2dwaW8uYwppbmRleCA1MjFkYmFkMDM5Li5lMTUwNzAxODhlIDEwMDY0NAot
LS0gYS9ody9hcm0vcHhhMnh4X2dwaW8uYworKysgYi9ody9hcm0vcHhhMnh4X2dwaW8uYwpAQCAt
MTA3LDcgKzEwNyw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9ncGlvX3NldCh2b2lkICpvcGFxdWUs
IGludCBsaW5lLCBpbnQgbGV2ZWwpCiAgICAgdWludDMyX3QgbWFzazsKIAogICAgIGlmIChsaW5l
ID49IHMtPmxpbmVzKSB7Ci0gICAgICAgIHByaW50ZigiJXM6IE5vIEdQSU8gcGluICVpXG4iLCBf
X0ZVTkNUSU9OX18sIGxpbmUpOworICAgICAgICBwcmludGYoIiVzOiBObyBHUElPIHBpbiAlaVxu
IiwgX19mdW5jX18sIGxpbmUpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xOTUsNyAr
MTk1LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9ncGlvX3JlYWQodm9pZCAqb3BhcXVlLCBo
d2FkZHIgb2Zmc2V0LAogICAgICAgICByZXR1cm4gcy0+c3RhdHVzW2JhbmtdOwogCiAgICAgZGVm
YXVsdDoKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBf
X0ZVTkNUSU9OX18sIG9mZnNldCk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAi
IFJFR19GTVQgIlxuIiwgX19mdW5jX18sIG9mZnNldCk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7
CkBAIC0yNDgsNyArMjQ4LDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2dwaW9fd3JpdGUodm9pZCAq
b3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19GVU5DVElP
Tl9fLCBvZmZzZXQpOworICAgICAgICBod19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1U
ICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJt
L3B4YTJ4eF9waWMuYyBiL2h3L2FybS9weGEyeHhfcGljLmMKaW5kZXggYjUxNmNlZDhjMC4uNjEy
NzVmYTA0MCAxMDA2NDQKLS0tIGEvaHcvYXJtL3B4YTJ4eF9waWMuYworKysgYi9ody9hcm0vcHhh
Mnh4X3BpYy5jCkBAIC0xNjUsNyArMTY1LDcgQEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9waWNf
bWVtX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgIGNhc2UgSUNIUDoJLyog
SGlnaGVzdCBQcmlvcml0eSByZWdpc3RlciAqLwogICAgICAgICByZXR1cm4gcHhhMnh4X3BpY19o
aWdoZXN0KHMpOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3Rl
ciBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICAgICAg
cHJpbnRmKCIlczogQmFkIHJlZ2lzdGVyIG9mZnNldCAiIFJFR19GTVQgIlxuIiwgX19mdW5jX18s
IG9mZnNldCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIH0KQEAgLTE5OCw3ICsxOTgsNyBA
QCBzdGF0aWMgdm9pZCBweGEyeHhfcGljX21lbV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBv
ZmZzZXQsCiAgICAgICAgIHMtPnByaW9yaXR5WzMyICsgKChvZmZzZXQgLSBJUFIzMikgPj4gMild
ID0gdmFsdWUgJiAweDgwMDAwMDNmOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAg
ICAgICBwcmludGYoIiVzOiBCYWQgcmVnaXN0ZXIgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX0ZV
TkNUSU9OX18sIG9mZnNldCk7CisgICAgICAgIHByaW50ZigiJXM6IEJhZCByZWdpc3RlciBvZmZz
ZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogICAgIHB4YTJ4eF9waWNfdXBkYXRlKG9wYXF1ZSk7CmRpZmYgLS1naXQgYS9ody9hcm0v
dG9zYS5jIGIvaHcvYXJtL3Rvc2EuYwppbmRleCAwNDQ3OTYzNTBhLi5hNTViMWEzNjljIDEwMDY0
NAotLS0gYS9ody9hcm0vdG9zYS5jCisrKyBiL2h3L2FybS90b3NhLmMKQEAgLTE1OSw3ICsxNTks
NyBAQCBzdGF0aWMgaW50IHRvc2FfZGFjX3NlbmQoSTJDU2xhdmUgKmkyYywgdWludDhfdCBkYXRh
KQogICAgIHMtPmJ1ZltzLT5sZW5dID0gZGF0YTsKICAgICBpZiAocy0+bGVuICsrID4gMikgewog
I2lmZGVmIFZFUkJPU0UKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogbWVzc2FnZSB0b28g
bG9uZyAoJWkgYnl0ZXMpXG4iLCBfX0ZVTkNUSU9OX18sIHMtPmxlbik7CisgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IG1lc3NhZ2UgdG9vIGxvbmcgKCVpIGJ5dGVzKVxuIiwgX19mdW5jX18s
IHMtPmxlbik7CiAjZW5kaWYKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMTgxLDE0ICsx
ODEsMTQgQEAgc3RhdGljIGludCB0b3NhX2RhY19ldmVudChJMkNTbGF2ZSAqaTJjLCBlbnVtIGky
Y19ldmVudCBldmVudCkKICAgICBjYXNlIEkyQ19TVEFSVF9TRU5EOgogICAgICAgICBicmVhazsK
ICAgICBjYXNlIEkyQ19TVEFSVF9SRUNWOgotICAgICAgICBwcmludGYoIiVzOiByZWN2IG5vdCBz
dXBwb3J0ZWQhISFcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50ZigiJXM6IHJlY3Yg
bm90IHN1cHBvcnRlZCEhIVxuIiwgX19mdW5jX18pOwogICAgICAgICBicmVhazsKICAgICBjYXNl
IEkyQ19GSU5JU0g6CiAjaWZkZWYgVkVSQk9TRQogICAgICAgICBpZiAocy0+bGVuIDwgMikKLSAg
ICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIHNob3J0ICglaSBieXRlcylcbiIsIF9f
RlVOQ1RJT05fXywgcy0+bGVuKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9v
IHNob3J0ICglaSBieXRlcylcbiIsIF9fZnVuY19fLCBzLT5sZW4pOwogICAgICAgICBpZiAocy0+
bGVuID4gMikKLSAgICAgICAgICAgIHByaW50ZigiJXM6IG1lc3NhZ2UgdG9vIGxvbmdcbiIsIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBtZXNzYWdlIHRvbyBsb25nXG4i
LCBfX2Z1bmNfXyk7CiAjZW5kaWYKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKQEAgLTIw
MCw3ICsyMDAsNyBAQCBzdGF0aWMgaW50IHRvc2FfZGFjX2V2ZW50KEkyQ1NsYXZlICppMmMsIGVu
dW0gaTJjX2V2ZW50IGV2ZW50KQogCiBzdGF0aWMgaW50IHRvc2FfZGFjX3JlY3YoSTJDU2xhdmUg
KnMpCiB7Ci0gICAgcHJpbnRmKCIlczogcmVjdiBub3Qgc3VwcG9ydGVkISEhXG4iLCBfX0ZVTkNU
SU9OX18pOworICAgIHByaW50ZigiJXM6IHJlY3Ygbm90IHN1cHBvcnRlZCEhIVxuIiwgX19mdW5j
X18pOwogICAgIHJldHVybiAtMTsKIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXVkaW8vaGRhLWNvZGVj
LmMgYi9ody9hdWRpby9oZGEtY29kZWMuYwppbmRleCA1NDAyY2QxOTZjLi5lOGFhNzg0MmU2IDEw
MDY0NAotLS0gYS9ody9hdWRpby9oZGEtY29kZWMuYworKysgYi9ody9hdWRpby9oZGEtY29kZWMu
YwpAQCAtMzE2LDcgKzMxNiw3IEBAIHN0YXRpYyB2b2lkIGhkYV9hdWRpb19jb21tYW5kKEhEQUNv
ZGVjRGV2aWNlICpoZGEsIHVpbnQzMl90IG5pZCwgdWludDMyX3QgZGF0YSkKICAgICAgICAgZ290
byBmYWlsOwogICAgIH0KICAgICBkcHJpbnQoYSwgMiwgIiVzOiBuaWQgJWQgKCVzKSwgdmVyYiAw
eCV4LCBwYXlsb2FkIDB4JXhcbiIsCi0gICAgICAgICAgIF9fRlVOQ1RJT05fXywgbmlkLCBub2Rl
LT5uYW1lLCB2ZXJiLCBwYXlsb2FkKTsKKyAgICAgICAgICAgX19mdW5jX18sIG5pZCwgbm9kZS0+
bmFtZSwgdmVyYiwgcGF5bG9hZCk7CiAKICAgICBzd2l0Y2ggKHZlcmIpIHsKICAgICAvKiBhbGwg
bm9kZXMgKi8KQEAgLTQ0OSw3ICs0NDksNyBAQCBzdGF0aWMgdm9pZCBoZGFfYXVkaW9fY29tbWFu
ZChIREFDb2RlY0RldmljZSAqaGRhLCB1aW50MzJfdCBuaWQsIHVpbnQzMl90IGRhdGEpCiAKIGZh
aWw6CiAgICAgZHByaW50KGEsIDEsICIlczogbm90IGhhbmRsZWQ6IG5pZCAlZCAoJXMpLCB2ZXJi
IDB4JXgsIHBheWxvYWQgMHgleFxuIiwKLSAgICAgICAgICAgX19GVU5DVElPTl9fLCBuaWQsIG5v
ZGUgPyBub2RlLT5uYW1lIDogIj8iLCB2ZXJiLCBwYXlsb2FkKTsKKyAgICAgICAgICAgX19mdW5j
X18sIG5pZCwgbm9kZSA/IG5vZGUtPm5hbWUgOiAiPyIsIHZlcmIsIHBheWxvYWQpOwogICAgIGhk
YV9jb2RlY19yZXNwb25zZShoZGEsIHRydWUsIDApOwogfQogCkBAIC00ODQsNyArNDg0LDcgQEAg
c3RhdGljIGludCBoZGFfYXVkaW9faW5pdChIREFDb2RlY0RldmljZSAqaGRhLCBjb25zdCBzdHJ1
Y3QgZGVzY19jb2RlYyAqZGVzYykKIAogICAgIGEtPmRlc2MgPSBkZXNjOwogICAgIGEtPm5hbWUg
PSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVChhKSk7Ci0gICAgZHByaW50KGEsIDEsICIlczog
Y2FkICVkXG4iLCBfX0ZVTkNUSU9OX18sIGEtPmhkYS5jYWQpOworICAgIGRwcmludChhLCAxLCAi
JXM6IGNhZCAlZFxuIiwgX19mdW5jX18sIGEtPmhkYS5jYWQpOwogCiAgICAgQVVEX3JlZ2lzdGVy
X2NhcmQoImhkYSIsICZhLT5jYXJkKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgYS0+ZGVzYy0+bm5v
ZGVzOyBpKyspIHsKQEAgLTUyNiw3ICs1MjYsNyBAQCBzdGF0aWMgdm9pZCBoZGFfYXVkaW9fZXhp
dChIREFDb2RlY0RldmljZSAqaGRhKQogICAgIEhEQUF1ZGlvU3RyZWFtICpzdDsKICAgICBpbnQg
aTsKIAotICAgIGRwcmludChhLCAxLCAiJXNcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZHByaW50
KGEsIDEsICIlc1xuIiwgX19mdW5jX18pOwogICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KGEtPnN0KTsgaSsrKSB7CiAgICAgICAgIHN0ID0gYS0+c3QgKyBpOwogICAgICAgICBpZiAoc3Qt
Pm5vZGUgPT0gTlVMTCkgewpAQCAtNTQ3LDcgKzU0Nyw3IEBAIHN0YXRpYyBpbnQgaGRhX2F1ZGlv
X3Bvc3RfbG9hZCh2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uKQogICAgIEhEQUF1ZGlvU3RyZWFt
ICpzdDsKICAgICBpbnQgaTsKIAotICAgIGRwcmludChhLCAxLCAiJXNcbiIsIF9fRlVOQ1RJT05f
Xyk7CisgICAgZHByaW50KGEsIDEsICIlc1xuIiwgX19mdW5jX18pOwogICAgIGlmICh2ZXJzaW9u
ID09IDEpIHsKICAgICAgICAgLyogYXNzdW1lIHJ1bm5pbmdfY29tcGF0W10gaXMgZm9yIG91dHB1
dCBzdHJlYW1zICovCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGEtPnJ1bm5p
bmdfY29tcGF0KTsgaSsrKQpkaWZmIC0tZ2l0IGEvaHcvYXVkaW8vaW50ZWwtaGRhLmMgYi9ody9h
dWRpby9pbnRlbC1oZGEuYwppbmRleCAxOGE1MGE4ZjgzLi5lZDUxMTc3YjE1IDEwMDY0NAotLS0g
YS9ody9hdWRpby9pbnRlbC1oZGEuYworKysgYi9ody9hdWRpby9pbnRlbC1oZGEuYwpAQCAtMjY1
LDcgKzI2NSw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2hkYV91cGRhdGVfaXJxKEludGVsSERBU3Rh
dGUgKmQpCiAgICAgfSBlbHNlIHsKICAgICAgICAgbGV2ZWwgPSAwOwogICAgIH0KLSAgICBkcHJp
bnQoZCwgMiwgIiVzOiBsZXZlbCAlZCBbJXNdXG4iLCBfX0ZVTkNUSU9OX18sCisgICAgZHByaW50
KGQsIDIsICIlczogbGV2ZWwgJWQgWyVzXVxuIiwgX19mdW5jX18sCiAgICAgICAgICAgIGxldmVs
LCBtc2kgPyAibXNpIiA6ICJpbnR4Iik7CiAgICAgaWYgKG1zaSkgewogICAgICAgICBpZiAobGV2
ZWwpIHsKQEAgLTI4NSw3ICsyODUsNyBAQCBzdGF0aWMgaW50IGludGVsX2hkYV9zZW5kX2NvbW1h
bmQoSW50ZWxIREFTdGF0ZSAqZCwgdWludDMyX3QgdmVyYikKICAgICBjYWQgPSAodmVyYiA+PiAy
OCkgJiAweDBmOwogICAgIGlmICh2ZXJiICYgKDEgPDwgMjcpKSB7CiAgICAgICAgIC8qIGluZGly
ZWN0IG5vZGUgYWRkcmVzc2luZywgbm90IHNwZWNpZmllZCBpbiBIREEgMS4wICovCi0gICAgICAg
IGRwcmludChkLCAxLCAiJXM6IGluZGlyZWN0IG5vZGUgYWRkcmVzc2luZyAoZ3Vlc3QgYnVnPylc
biIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGRwcmludChkLCAxLCAiJXM6IGluZGlyZWN0IG5v
ZGUgYWRkcmVzc2luZyAoZ3Vlc3QgYnVnPylcbiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJu
IC0xOwogICAgIH0KICAgICBuaWQgPSAodmVyYiA+PiAyMCkgJiAweDdmOwpAQCAtMjkzLDcgKzI5
Myw3IEBAIHN0YXRpYyBpbnQgaW50ZWxfaGRhX3NlbmRfY29tbWFuZChJbnRlbEhEQVN0YXRlICpk
LCB1aW50MzJfdCB2ZXJiKQogCiAgICAgY29kZWMgPSBoZGFfY29kZWNfZmluZCgmZC0+Y29kZWNz
LCBjYWQpOwogICAgIGlmIChjb2RlYyA9PSBOVUxMKSB7Ci0gICAgICAgIGRwcmludChkLCAxLCAi
JXM6IGFkZHJlc3NlZCBub24tZXhpc3RpbmcgY29kZWNcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAg
ICAgIGRwcmludChkLCAxLCAiJXM6IGFkZHJlc3NlZCBub24tZXhpc3RpbmcgY29kZWNcbiIsIF9f
ZnVuY19fKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KICAgICBjZGMgPSBIREFfQ09ERUNf
REVWSUNFX0dFVF9DTEFTUyhjb2RlYyk7CkBAIC0zMDcsMjIgKzMwNywyMiBAQCBzdGF0aWMgdm9p
ZCBpbnRlbF9oZGFfY29yYl9ydW4oSW50ZWxIREFTdGF0ZSAqZCkKICAgICB1aW50MzJfdCBycCwg
dmVyYjsKIAogICAgIGlmIChkLT5pY3MgJiBJQ0g2X0lSU19CVVNZKSB7Ci0gICAgICAgIGRwcmlu
dChkLCAyLCAiJXM6IFtpY3ddIHZlcmIgMHglMDh4XG4iLCBfX0ZVTkNUSU9OX18sIGQtPmljdyk7
CisgICAgICAgIGRwcmludChkLCAyLCAiJXM6IFtpY3ddIHZlcmIgMHglMDh4XG4iLCBfX2Z1bmNf
XywgZC0+aWN3KTsKICAgICAgICAgaW50ZWxfaGRhX3NlbmRfY29tbWFuZChkLCBkLT5pY3cpOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgZm9yICg7OykgewogICAgICAgICBpZiAoIShk
LT5jb3JiX2N0bCAmIElDSDZfQ09SQkNUTF9SVU4pKSB7Ci0gICAgICAgICAgICBkcHJpbnQoZCwg
MiwgIiVzOiAhcnVuXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgZHByaW50KGQsIDIs
ICIlczogIXJ1blxuIiwgX19mdW5jX18pOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CiAgICAgICAgIGlmICgoZC0+Y29yYl9ycCAmIDB4ZmYpID09IGQtPmNvcmJfd3ApIHsKLSAgICAg
ICAgICAgIGRwcmludChkLCAyLCAiJXM6IGNvcmIgcmluZyBlbXB0eVxuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgIGRwcmludChkLCAyLCAiJXM6IGNvcmIgcmluZyBlbXB0eVxuIiwgX19m
dW5jX18pOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgICAgIGlmIChkLT5y
aXJiX2NvdW50ID09IGQtPnJpcmJfY250KSB7Ci0gICAgICAgICAgICBkcHJpbnQoZCwgMiwgIiVz
OiByaXJiIGNvdW50IHJlYWNoZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBkcHJp
bnQoZCwgMiwgIiVzOiByaXJiIGNvdW50IHJlYWNoZWRcbiIsIF9fZnVuY19fKTsKICAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0zMzEsNyArMzMxLDcgQEAgc3RhdGljIHZvaWQg
aW50ZWxfaGRhX2NvcmJfcnVuKEludGVsSERBU3RhdGUgKmQpCiAgICAgICAgIHZlcmIgPSBsZGxf
bGVfcGNpX2RtYSgmZC0+cGNpLCBhZGRyICsgNCpycCk7CiAgICAgICAgIGQtPmNvcmJfcnAgPSBy
cDsKIAotICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBbcnAgMHgleF0gdmVyYiAweCUwOHhcbiIs
IF9fRlVOQ1RJT05fXywgcnAsIHZlcmIpOworICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBbcnAg
MHgleF0gdmVyYiAweCUwOHhcbiIsIF9fZnVuY19fLCBycCwgdmVyYik7CiAgICAgICAgIGludGVs
X2hkYV9zZW5kX2NvbW1hbmQoZCwgdmVyYik7CiAgICAgfQogfQpAQCAtMzQ1LDcgKzM0NSw3IEBA
IHN0YXRpYyB2b2lkIGludGVsX2hkYV9yZXNwb25zZShIREFDb2RlY0RldmljZSAqZGV2LCBib29s
IHNvbGljaXRlZCwgdWludDMyX3QgcmVzCiAKICAgICBpZiAoZC0+aWNzICYgSUNINl9JUlNfQlVT
WSkgewogICAgICAgICBkcHJpbnQoZCwgMiwgIiVzOiBbaXJyXSByZXNwb25zZSAweCV4LCBjYWQg
MHgleFxuIiwKLSAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgcmVzcG9uc2UsIGRldi0+Y2Fk
KTsKKyAgICAgICAgICAgICAgIF9fZnVuY19fLCByZXNwb25zZSwgZGV2LT5jYWQpOwogICAgICAg
ICBkLT5pcnIgPSByZXNwb25zZTsKICAgICAgICAgZC0+aWNzICY9IH4oSUNINl9JUlNfQlVTWSB8
IDB4ZjApOwogICAgICAgICBkLT5pY3MgfD0gKElDSDZfSVJTX1ZBTElEIHwgKGRldi0+Y2FkIDw8
IDQpKTsKQEAgLTM1Myw3ICszNTMsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9oZGFfcmVzcG9uc2Uo
SERBQ29kZWNEZXZpY2UgKmRldiwgYm9vbCBzb2xpY2l0ZWQsIHVpbnQzMl90IHJlcwogICAgIH0K
IAogICAgIGlmICghKGQtPnJpcmJfY3RsICYgSUNINl9SQkNUTF9ETUFfRU4pKSB7Ci0gICAgICAg
IGRwcmludChkLCAxLCAiJXM6IHJpcmIgZG1hIGRpc2FibGVkLCBkcm9wIGNvZGVjIHJlc3BvbnNl
XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBkcHJpbnQoZCwgMSwgIiVzOiByaXJiIGRtYSBk
aXNhYmxlZCwgZHJvcCBjb2RlYyByZXNwb25zZVxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC0zNjUsMTcgKzM2NSwxNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9oZGFf
cmVzcG9uc2UoSERBQ29kZWNEZXZpY2UgKmRldiwgYm9vbCBzb2xpY2l0ZWQsIHVpbnQzMl90IHJl
cwogICAgIGQtPnJpcmJfd3AgPSB3cDsKIAogICAgIGRwcmludChkLCAyLCAiJXM6IFt3cCAweCV4
XSByZXNwb25zZSAweCV4LCBleHRyYSAweCV4XG4iLAotICAgICAgICAgICBfX0ZVTkNUSU9OX18s
IHdwLCByZXNwb25zZSwgZXgpOworICAgICAgICAgICBfX2Z1bmNfXywgd3AsIHJlc3BvbnNlLCBl
eCk7CiAKICAgICBkLT5yaXJiX2NvdW50Kys7CiAgICAgaWYgKGQtPnJpcmJfY291bnQgPT0gZC0+
cmlyYl9jbnQpIHsKLSAgICAgICAgZHByaW50KGQsIDIsICIlczogcmlyYiBjb3VudCByZWFjaGVk
ICglZClcbiIsIF9fRlVOQ1RJT05fXywgZC0+cmlyYl9jb3VudCk7CisgICAgICAgIGRwcmludChk
LCAyLCAiJXM6IHJpcmIgY291bnQgcmVhY2hlZCAoJWQpXG4iLCBfX2Z1bmNfXywgZC0+cmlyYl9j
b3VudCk7CiAgICAgICAgIGlmIChkLT5yaXJiX2N0bCAmIElDSDZfUkJDVExfSVJRX0VOKSB7CiAg
ICAgICAgICAgICBkLT5yaXJiX3N0cyB8PSBJQ0g2X1JCU1RTX0lSUTsKICAgICAgICAgICAgIGlu
dGVsX2hkYV91cGRhdGVfaXJxKGQpOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlmICgoZC0+Y29y
Yl9ycCAmIDB4ZmYpID09IGQtPmNvcmJfd3ApIHsKLSAgICAgICAgZHByaW50KGQsIDIsICIlczog
Y29yYiByaW5nIGVtcHR5ICglZC8lZClcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgZHByaW50
KGQsIDIsICIlczogY29yYiByaW5nIGVtcHR5ICglZC8lZClcbiIsIF9fZnVuY19fLAogICAgICAg
ICAgICAgICAgZC0+cmlyYl9jb3VudCwgZC0+cmlyYl9jbnQpOwogICAgICAgICBpZiAoZC0+cmly
Yl9jdGwgJiBJQ0g2X1JCQ1RMX0lSUV9FTikgewogICAgICAgICAgICAgZC0+cmlyYl9zdHMgfD0g
SUNINl9SQlNUU19JUlE7CkBAIC0xMTQ0LDcgKzExNDQsNyBAQCBzdGF0aWMgaW50IGludGVsX2hk
YV9wb3N0X2xvYWQodm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbikKICAgICBJbnRlbEhEQVN0YXRl
KiBkID0gb3BhcXVlOwogICAgIGludCBpOwogCi0gICAgZHByaW50KGQsIDEsICIlc1xuIiwgX19G
VU5DVElPTl9fKTsKKyAgICBkcHJpbnQoZCwgMSwgIiVzXG4iLCBfX2Z1bmNfXyk7CiAgICAgZm9y
IChpID0gMDsgaSA8IEFSUkFZX1NJWkUoZC0+c3QpOyBpKyspIHsKICAgICAgICAgaWYgKGQtPnN0
W2ldLmN0bCAmIDB4MDIpIHsKICAgICAgICAgICAgIGludGVsX2hkYV9wYXJzZV9iZGwoZCwgJmQt
PnN0W2ldKTsKZGlmZiAtLWdpdCBhL2h3L2F1ZGlvL3dtODc1MC5jIGIvaHcvYXVkaW8vd204NzUw
LmMKaW5kZXggOGJiNDRhN2NjMS4uNmQ4YjcyODkyMyAxMDA2NDQKLS0tIGEvaHcvYXVkaW8vd204
NzUwLmMKKysrIGIvaHcvYXVkaW8vd204NzUwLmMKQEAgLTMxNSw3ICszMTUsNyBAQCBzdGF0aWMg
aW50IHdtODc1MF9ldmVudChJMkNTbGF2ZSAqaTJjLCBlbnVtIGkyY19ldmVudCBldmVudCkKICNp
ZmRlZiBWRVJCT1NFCiAgICAgICAgIGlmIChzLT5pMmNfbGVuIDwgMikKICAgICAgICAgICAgIHBy
aW50ZigiJXM6IG1lc3NhZ2UgdG9vIHNob3J0ICglaSBieXRlcylcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBzLT5pMmNfbGVuKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgcy0+aTJjX2xlbik7CiAjZW5kaWYKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKQEAgLTU1NSw3ICs1NTUsNyBAQCBzdGF0aWMgaW50IHdtODc1MF90
eChJMkNTbGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAKICNpZmRlZiBWRVJCT1NFCiAgICAgZGVm
YXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX0ZV
TkNUSU9OX18sIGNtZCk7CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAy
eFxuIiwgX19mdW5jX18sIGNtZCk7CiAjZW5kaWYKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Js
b2NrL25hbmQuYyBiL2h3L2Jsb2NrL25hbmQuYwppbmRleCA3NmRjZDNmNzZlLi45MTljYjliODAz
IDEwMDY0NAotLS0gYS9ody9ibG9jay9uYW5kLmMKKysrIGIvaHcvYmxvY2svbmFuZC5jCkBAIC0z
MjEsNyArMzIxLDcgQEAgc3RhdGljIHZvaWQgbmFuZF9jb21tYW5kKE5BTkRGbGFzaFN0YXRlICpz
KQogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50ZigiJXM6IFVu
a25vd24gTkFORCBjb21tYW5kIDB4JTAyeFxuIiwgX19GVU5DVElPTl9fLCBzLT5jbWQpOworICAg
ICAgICBwcmludGYoIiVzOiBVbmtub3duIE5BTkQgY29tbWFuZCAweCUwMnhcbiIsIF9fZnVuY19f
LCBzLT5jbWQpOwogICAgIH0KIH0KIApAQCAtNjQwLDcgKzY0MCw3IEBAIERldmljZVN0YXRlICpu
YW5kX2luaXQoQmxvY2tCYWNrZW5kICpibGssIGludCBtYW5mX2lkLCBpbnQgY2hpcF9pZCkKICAg
ICBEZXZpY2VTdGF0ZSAqZGV2OwogCiAgICAgaWYgKG5hbmRfZmxhc2hfaWRzW2NoaXBfaWRdLnNp
emUgPT0gMCkgewotICAgICAgICBod19lcnJvcigiJXM6IFVuc3VwcG9ydGVkIE5BTkQgY2hpcCBJ
RC5cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogVW5zdXBwb3J0ZWQg
TkFORCBjaGlwIElELlxuIiwgX19mdW5jX18pOwogICAgIH0KICAgICBkZXYgPSBERVZJQ0Uob2Jq
ZWN0X25ldyhUWVBFX05BTkQpKTsKICAgICBxZGV2X3Byb3Bfc2V0X3VpbnQ4KGRldiwgIm1hbnVm
YWN0dXJlcl9pZCIsIG1hbmZfaWQpOwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svb25lbmFuZC5jIGIv
aHcvYmxvY2svb25lbmFuZC5jCmluZGV4IDMwZTQwZjM5MTQuLjc1NDJlZjk2MzQgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL29uZW5hbmQuYworKysgYi9ody9ibG9jay9vbmVuYW5kLmMKQEAgLTY2Mywx
MiArNjYzLDEyIEBAIHN0YXRpYyB1aW50NjRfdCBvbmVuYW5kX3JlYWQodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwKICAgICBjYXNlIDB4ZmYwMjoJLyogRUNDIFJlc3VsdCBvZiBzcGFyZSBhcmVh
IGRhdGEgKi8KICAgICBjYXNlIDB4ZmYwMzoJLyogRUNDIFJlc3VsdCBvZiBtYWluIGFyZWEgZGF0
YSAqLwogICAgIGNhc2UgMHhmZjA0OgkvKiBFQ0MgUmVzdWx0IG9mIHNwYXJlIGFyZWEgZGF0YSAq
LwotICAgICAgICBod19lcnJvcigiJXM6IGltZXBsZW1lbnQgRUNDXG4iLCBfX0ZVTkNUSU9OX18p
OworICAgICAgICBod19lcnJvcigiJXM6IGltZXBsZW1lbnQgRUNDXG4iLCBfX2Z1bmNfXyk7CiAg
ICAgICAgIHJldHVybiAweDAwMDA7CiAgICAgfQogCiAgICAgZnByaW50ZihzdGRlcnIsICIlczog
dW5rbm93biBPbmVOQU5EIHJlZ2lzdGVyICV4XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZV
TkNUSU9OX18sIG9mZnNldCk7CisgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBvZmZzZXQp
OwogICAgIHJldHVybiAwOwogfQogCkBAIC03MTMsNyArNzEzLDcgQEAgc3RhdGljIHZvaWQgb25l
bmFuZF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIE9uZU5BTkQgYm9vdCBj
b21tYW5kICUiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNU
SU9OX18sIHZhbHVlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgdmFs
dWUpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCkBAIC03NjQsNyArNzY0LDcgQEAgc3Rh
dGljIHZvaWQgb25lbmFuZF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAg
ZGVmYXVsdDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biBPbmVOQU5EIHJl
Z2lzdGVyICV4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBvZmZz
ZXQpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIG9mZnNldCk7CiAgICAgfQog
fQogCmRpZmYgLS1naXQgYS9ody9idC9jb3JlLmMgYi9ody9idC9jb3JlLmMKaW5kZXggNjE1ZjBh
ZjA3My4uYzE4MDZiNzFhMyAxMDA2NDQKLS0tIGEvaHcvYnQvY29yZS5jCisrKyBiL2h3L2J0L2Nv
cmUuYwpAQCAtMzIsMjMgKzMyLDIzIEBAIHN0YXRpYyB2b2lkIGJ0X2R1bW15X2xtcF9jb25uZWN0
aW9uX2NvbXBsZXRlKHN0cnVjdCBidF9saW5rX3MgKmxpbmspCiB7CiAgICAgaWYgKGxpbmstPnNs
YXZlLT5yZWplY3RfcmVhc29uKQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBM
TVBfbm90X2FjY2VwdGVkIHJlY2VpdmVkLCBmaXhtZVxuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAg
ICAgZWxzZQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzdHJheSBMTVBfYWNjZXB0ZWQg
cmVjZWl2ZWQsIGZpeG1lXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICBleGl0KC0xKTsKIH0K
IAogc3RhdGljIHZvaWQgYnRfZHVtbXlfbG1wX2Rpc2Nvbm5lY3RfbWFzdGVyKHN0cnVjdCBidF9s
aW5rX3MgKmxpbmspCiB7Ci0gICAgZnByaW50ZihzdGRlcnIsICIlczogc3RyYXkgTE1QX2RldGFj
aCByZWNlaXZlZCwgZml4bWVcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZnByaW50ZihzdGRlcnIs
ICIlczogc3RyYXkgTE1QX2RldGFjaCByZWNlaXZlZCwgZml4bWVcbiIsIF9fZnVuY19fKTsKICAg
ICBleGl0KC0xKTsKIH0KIAogc3RhdGljIHZvaWQgYnRfZHVtbXlfbG1wX2FjbF9yZXNwKHN0cnVj
dCBidF9saW5rX3MgKmxpbmssCiAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqZGF0YSwg
aW50IHN0YXJ0LCBpbnQgbGVuKQogewotICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHN0cmF5IEFD
TCByZXNwb25zZSBQRFUsIGZpeG1lXG4iLCBfX0ZVTkNUSU9OX18pOworICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IHN0cmF5IEFDTCByZXNwb25zZSBQRFUsIGZpeG1lXG4iLCBfX2Z1bmNfXyk7CiAg
ICAgZXhpdCgtMSk7CiB9CiAKQEAgLTExMyw3ICsxMTMsNyBAQCB2b2lkIGJ0X2RldmljZV9kb25l
KHN0cnVjdCBidF9kZXZpY2VfcyAqZGV2KQogICAgIHdoaWxlICgqcCAmJiAqcCAhPSBkZXYpCiAg
ICAgICAgIHAgPSAmKCpwKS0+bmV4dDsKICAgICBpZiAoKnAgIT0gZGV2KSB7Ci0gICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IGJhZCBidCBkZXZpY2UgXCIlc1wiXG4iLCBfX0ZVTkNUSU9OX18s
CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGJhZCBidCBkZXZpY2UgXCIlc1wiXG4iLCBf
X2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+bG1wX25hbWUgPzogIihudWxs
KSIpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CmRpZmYgLS1naXQgYS9ody9idC9oY2ktY3Ny
LmMgYi9ody9idC9oY2ktY3NyLmMKaW5kZXggZDEzMTkyYjliNS4uYWMwNjdiODFmNiAxMDA2NDQK
LS0tIGEvaHcvYnQvaGNpLWNzci5jCisrKyBiL2h3L2J0L2hjaS1jc3IuYwpAQCAtMTExLDE0ICsx
MTEsMTQgQEAgc3RhdGljIHVpbnQ4X3QgKmNzcmhjaV9vdXRfcGFja2V0KHN0cnVjdCBjc3JoY2lf
cyAqcywgaW50IGxlbikKIAogICAgIGlmIChvZmYgPCBGSUZPX0xFTikgewogICAgICAgICBpZiAo
b2ZmICsgbGVuID4gRklGT19MRU4gJiYgKHMtPm91dF9zaXplID0gb2ZmICsgbGVuKSA+IEZJRk9f
TEVOICogMikgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3QgYWxsb2Mg
JWkgYnl0ZXNcbiIsIF9fRlVOQ1RJT05fXywgbGVuKTsKKyAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IGNhbid0IGFsbG9jICVpIGJ5dGVzXG4iLCBfX2Z1bmNfXywgbGVuKTsKICAgICAg
ICAgICAgIGV4aXQoLTEpOwogICAgICAgICB9CiAgICAgICAgIHJldHVybiBzLT5vdXRmaWZvICsg
b2ZmOwogICAgIH0KIAogICAgIGlmIChzLT5vdXRfbGVuID4gcy0+b3V0X3NpemUpIHsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3QgYWxsb2MgJWkgYnl0ZXNcbiIsIF9fRlVOQ1RJ
T05fXywgbGVuKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogY2FuJ3QgYWxsb2MgJWkg
Ynl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKQEAg
LTE2OSw3ICsxNjksNyBAQCBzdGF0aWMgdm9pZCBjc3JoY2lfaW5fcGFja2V0X3ZlbmRvcihzdHJ1
Y3QgY3NyaGNpX3MgKnMsIGludCBvY2YsCiAKICAgICAgICAgICAgIHMtPmhjaS0+YmRhZGRyX3Nl
dChzLT5oY2ksIHMtPmJkX2FkZHIuYik7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiBiZF9hZGRyZXNzIGxvYWRlZCBmcm9tIGZpcm13YXJlOiAiCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeDolMDJ4XG4iLCBfX0ZVTkNUSU9OX18s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiUwMng6JTAyeDolMDJ4OiUwMng6JTAyeDol
MDJ4XG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLT5iZF9hZGRy
LmJbMF0sIHMtPmJkX2FkZHIuYlsxXSwgcy0+YmRfYWRkci5iWzJdLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHMtPmJkX2FkZHIuYlszXSwgcy0+YmRfYWRkci5iWzRdLCBzLT5iZF9hZGRy
LmJbNV0pOwogICAgICAgICB9CkBAIC0xODEsNyArMTgxLDcgQEAgc3RhdGljIHZvaWQgY3NyaGNp
X2luX3BhY2tldF92ZW5kb3Ioc3RydWN0IGNzcmhjaV9zICpzLCBpbnQgb2NmLAogICAgICAgICBi
cmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBh
IGJhZCBDTUQgcGFja2V0XG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiBnb3QgYSBiYWQgQ01EIHBhY2tldFxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1
cm47CiAgICAgfQogCkBAIC0yMjYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3Bh
Y2tldChzdHJ1Y3QgY3NyaGNpX3MgKnMsIHVpbnQ4X3QgKnBrdCkKICAgICBjYXNlIEg0X05FR19Q
S1Q6CiAgICAgICAgIGlmIChzLT5pbl9oZHIgIT0gc2l6ZW9mKGNzcmhjaV9uZWdfcGFja2V0KSB8
fAogICAgICAgICAgICAgICAgICAgICAgICAgbWVtY21wKHBrdCAtIDEsIGNzcmhjaV9uZWdfcGFj
a2V0LCBzLT5pbl9oZHIpKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBnb3Qg
YSBiYWQgTkVHIHBhY2tldFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBORUcgcGFja2V0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICAgICAgcGt0ICs9IDI7CkBAIC0yNDEsNyArMjQx
LDcgQEAgc3RhdGljIHZvaWQgY3NyaGNpX2luX3BhY2tldChzdHJ1Y3QgY3NyaGNpX3MgKnMsIHVp
bnQ4X3QgKnBrdCkKIAogICAgIGNhc2UgSDRfQUxJVkVfUEtUOgogICAgICAgICBpZiAocy0+aW5f
aGRyICE9IDQgfHwgcGt0WzFdICE9IDB4NTUgfHwgcGt0WzJdICE9IDB4MDApIHsKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGdvdCBhIGJhZCBBTElWRSBwYWNrZXRcbiIsIF9fRlVO
Q1RJT05fXyk7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBnb3QgYSBiYWQgQUxJ
VkUgcGFja2V0XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0K
IApAQCAtMjU0LDcgKzI1NCw3IEBAIHN0YXRpYyB2b2lkIGNzcmhjaV9pbl9wYWNrZXQoc3RydWN0
IGNzcmhjaV9zICpzLCB1aW50OF90ICpwa3QpCiAgICAgZGVmYXVsdDoKICAgICBiYWRfcGt0Ogog
ICAgICAgICAvKiBUT0RPOiBlcnJvciBvdXQgKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogZ290IGEgYmFkIHBhY2tldFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogZ290IGEgYmFkIHBhY2tldFxuIiwgX19mdW5jX18pOwogICAgICAgICBicmVh
azsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2J0L2hjaS5jIGIvaHcvYnQvaGNpLmMKaW5kZXgg
NDc2ZWJlYzBhYi4uZGYwNWYwNzg4NyAxMDA2NDQKLS0tIGEvaHcvYnQvaGNpLmMKKysrIGIvaHcv
YnQvaGNpLmMKQEAgLTQ1OCw3ICs0NTgsNyBAQCBzdGF0aWMgaW5saW5lIHVpbnQ4X3QgKmJ0X2hj
aV9ldmVudF9zdGFydChzdHJ1Y3QgYnRfaGNpX3MgKmhjaSwKIAogICAgIGlmIChsZW4gPiAyNTUp
IHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSENJIGV2ZW50IHBhcmFtcyB0b28gbG9u
ZyAoJWliKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgbGVuKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZW4pOwogICAgICAgICBleGl0KC0x
KTsKICAgICB9CiAKQEAgLTU4OSw3ICs1ODksNyBAQCBzdGF0aWMgdm9pZCBidF9oY2lfaW5xdWly
eV9yZXN1bHQoc3RydWN0IGJ0X2hjaV9zICpoY2ksCiAgICAgICAgIGJ0X2hjaV9pbnF1aXJ5X3Jl
c3VsdF93aXRoX3Jzc2koaGNpLCBzbGF2ZSk7CiAgICAgICAgIHJldHVybjsKICAgICBkZWZhdWx0
OgotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgaW5xdWlyeSBtb2RlICUwMnhcbiIs
IF9fRlVOQ1RJT05fXywKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGlucXVpcnkg
bW9kZSAlMDJ4XG4iLCBfX2Z1bmNfXywKICAgICAgICAgICAgICAgICAgICAgICAgIGhjaS0+bG0u
aW5xdWlyeV9tb2RlKTsKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQpAQCAtMTUyOCw3ICsxNTI4
LDcgQEAgc3RhdGljIHZvaWQgYnRfc3VibWl0X2hjaShzdHJ1Y3QgSENJSW5mbyAqaW5mbywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAidGhlIElucXVpcnkgY29tbWFuZCBoYXMgYmVlbiBp
c3N1ZWQsIGEgQ29tbWFuZCAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlN0YXR1cyBl
dmVudCBoYXMgYmVlbiByZWNlaXZlZCBmb3IgdGhlIElucXVpcnkgIgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJjb21tYW5kLCBhbmQgYmVmb3JlIHRoZSBJbnF1aXJ5IENvbXBsZXRlIGV2
ZW50ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2NjdXJzIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAib2NjdXJzIiwgX19mdW5jX18pOwogICAg
ICAgICAgICAgYnRfaGNpX2V2ZW50X2NvbXBsZXRlX3N0YXR1cyhoY2ksIEhDSV9DT01NQU5EX0RJ
U0FMTE9XRUQpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTE1NjcsNyArMTU2
Nyw3IEBAIHN0YXRpYyB2b2lkIGJ0X3N1Ym1pdF9oY2koc3RydWN0IEhDSUluZm8gKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInRoZSBJbnF1aXJ5IGNvbW1hbmQgaGFzIGJlZW4g
aXNzdWVkLCBhIENvbW1hbmQgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJTdGF0dXMg
ZXZlbnQgaGFzIGJlZW4gcmVjZWl2ZWQgZm9yIHRoZSBJbnF1aXJ5ICIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiY29tbWFuZCwgYW5kIGJlZm9yZSB0aGUgSW5xdWlyeSBDb21wbGV0ZSBl
dmVudCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9jY3VycyIsIF9fRlVOQ1RJT05f
Xyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9jY3VycyIsIF9fZnVuY19fKTsKICAg
ICAgICAgICAgIGJ0X2hjaV9ldmVudF9jb21wbGV0ZV9zdGF0dXMoaGNpLCBIQ0lfQ09NTUFORF9E
SVNBTExPV0VEKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0xOTcyLDcgKzE5
NzIsNyBAQCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfaGNpKHN0cnVjdCBIQ0lJbmZvICppbmZvLAog
CiAgICAgc2hvcnRfaGNpOgogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBIQ0kgcGFja2V0
IHRvbyBzaG9ydCAoJWlCKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
XywgbGVuZ3RoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZW5ndGgpOwog
ICAgICAgICBidF9oY2lfZXZlbnRfc3RhdHVzKGhjaSwgSENJX0lOVkFMSURfUEFSQU1FVEVSUyk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTE5OTIsNyArMTk5Miw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBidF9oY2lfbG1wX2FjbF9kYXRhKHN0cnVjdCBidF9oY2lfcyAqaGNpLCB1aW50MTZf
dCBoYW5kbGUsCiAKICAgICBpZiAobGVuICsgSENJX0FDTF9IRFJfU0laRSA+IHNpemVvZihoY2kt
PmFjbF9idWYpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGNhbid0IHRha2UgQUNM
IHBhY2tldHMgJWkgYnl0ZXMgbG9uZ1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXywgbGVuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBsZW4pOwog
ICAgICAgICByZXR1cm47CiAgICAgfQogICAgIG1lbWNweShoY2ktPmFjbF9idWYgKyBIQ0lfQUNM
X0hEUl9TSVpFLCBkYXRhLCBsZW4pOwpAQCAtMjAzMCw3ICsyMDMwLDcgQEAgc3RhdGljIHZvaWQg
YnRfc3VibWl0X2FjbChzdHJ1Y3QgSENJSW5mbyAqaW5mbywKIAogICAgIGlmIChsZW5ndGggPCBI
Q0lfQUNMX0hEUl9TSVpFKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEFDTCBwYWNr
ZXQgdG9vIHNob3J0ICglaUIpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElP
Tl9fLCBsZW5ndGgpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0aCk7
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwNDIsNyArMjA0Miw3IEBAIHN0YXRpYyB2
b2lkIGJ0X3N1Ym1pdF9hY2woc3RydWN0IEhDSUluZm8gKmluZm8sCiAKICAgICBpZiAoYnRfaGNp
X2hhbmRsZV9iYWQoaGNpLCBoYW5kbGUpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IGludmFsaWQgQUNMIGhhbmRsZSAlMDN4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19G
VU5DVElPTl9fLCBoYW5kbGUpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGhh
bmRsZSk7CiAgICAgICAgIC8qIFRPRE86IHNpZ25hbCBhbiBlcnJvciAqLwogICAgICAgICByZXR1
cm47CiAgICAgfQpAQCAtMjA1MCw3ICsyMDUwLDcgQEAgc3RhdGljIHZvaWQgYnRfc3VibWl0X2Fj
bChzdHJ1Y3QgSENJSW5mbyAqaW5mbywKIAogICAgIGlmIChkYXRhbGVuID4gbGVuZ3RoKSB7CiAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEFDTCBwYWNrZXQgdG9vIHNob3J0ICglaUIgPCAl
aUIpXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBsZW5ndGgsIGRh
dGFsZW4pOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGxlbmd0aCwgZGF0YWxl
bik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTIwNjEsNyArMjA2MSw3IEBAIHN0YXRp
YyB2b2lkIGJ0X3N1Ym1pdF9hY2woc3RydWN0IEhDSUluZm8gKmluZm8sCiAgICAgICAgICAgICBo
Y2ktPmFzYl9oYW5kbGUgPSBoYW5kbGU7CiAgICAgICAgIGVsc2UgaWYgKGhhbmRsZSAhPSBoY2kt
PmFzYl9oYW5kbGUpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBoYW5k
bGUgJTAzeCBpbiBBY3RpdmUgU2xhdmUgQnJvYWRjYXN0XG4iLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fRlVOQ1RJT05fXywgaGFuZGxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgaGFuZGxlKTsKICAgICAgICAgICAgIC8qIFRPRE86IHNpZ25hbCBhbiBl
cnJvciAqLwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC0yMDc0LDcgKzIwNzQs
NyBAQCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfYWNsKHN0cnVjdCBIQ0lJbmZvICppbmZvLAogICAg
ICAgICAgICAgaGNpLT5wc2JfaGFuZGxlID0gaGFuZGxlOwogICAgICAgICBlbHNlIGlmIChoYW5k
bGUgIT0gaGNpLT5wc2JfaGFuZGxlKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiBCYWQgaGFuZGxlICUwM3ggaW4gUGFya2VkIFNsYXZlIEJyb2FkY2FzdFxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIGhhbmRsZSk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19mdW5jX18sIGhhbmRsZSk7CiAgICAgICAgICAgICAvKiBUT0RPOiBz
aWduYWwgYW4gZXJyb3IgKi8KICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMjEw
NiwxMyArMjEwNiwxMyBAQCBzdGF0aWMgdm9pZCBidF9zdWJtaXRfc2NvKHN0cnVjdCBIQ0lJbmZv
ICppbmZvLAogCiAgICAgaWYgKGJ0X2hjaV9oYW5kbGVfYmFkKGhjaSwgaGFuZGxlKSkgewogICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlkIFNDTyBoYW5kbGUgJTAzeFxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgaGFuZGxlKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIF9fZnVuY19fLCBoYW5kbGUpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
CiAgICAgaWYgKGRhdGFsZW4gPiBsZW5ndGgpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogU0NPIHBhY2tldCB0b28gc2hvcnQgKCVpQiA8ICVpQilcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBfX0ZVTkNUSU9OX18sIGxlbmd0aCwgZGF0YWxlbik7CisgICAgICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgbGVuZ3RoLCBkYXRhbGVuKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvYnQvaGlkLmMgYi9ody9idC9oaWQuYwppbmRleCBmNmFmZmJi
YjQ0Li4wOWQxNzMyMmU0IDEwMDY0NAotLS0gYS9ody9idC9oaWQuYworKysgYi9ody9idC9oaWQu
YwpAQCAtNDIwLDcgKzQyMCw3IEBAIHN0YXRpYyB2b2lkIGJ0X2hpZF9pbnRlcnJ1cHRfc2R1KHZv
aWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikKICAgICByZXR1cm47CiBi
YWQ6CiAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIHRyYW5zYWN0aW9uIG9uIEludGVycnVw
dCBjaGFubmVsLlxuIiwKLSAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAgICAg
ICAgICAgICAgICAgICAgX19mdW5jX18pOwogfQogCiAvKiAiVmlydHVhbCBjYWJsZSIgcGx1Zy91
bnBsdWcgZXZlbnQuICAqLwpkaWZmIC0tZ2l0IGEvaHcvYnQvbDJjYXAuYyBiL2h3L2J0L2wyY2Fw
LmMKaW5kZXggZTM0MjA0NTE0MC4uM2U1M2RkMDgyZCAxMDA2NDQKLS0tIGEvaHcvYnQvbDJjYXAu
YworKysgYi9ody9idC9sMmNhcC5jCkBAIC00NjgsNyArNDY4LDcgQEAgc3RhdGljIHZvaWQgbDJj
YXBfY2hhbm5lbF9jbG9zZShzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAsCiAgICAgaWYg
KGxpa2VseShjaCkpIHsKICAgICAgICAgaWYgKGNoLT5yZW1vdGVfY2lkICE9IHNvdXJjZV9jaWQp
IHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IElnbm9yaW5nIGEgRGlzY29ubmVj
dGlvbiBSZXF1ZXN0IHdpdGggdGhlICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW52
YWxpZCBTQ0lEICUwNHguXG4iLCBfX0ZVTkNUSU9OX18sIHNvdXJjZV9jaWQpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJpbnZhbGlkIFNDSUQgJTA0eC5cbiIsIF9fZnVuY19fLCBzb3Vy
Y2VfY2lkKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC03OTEsNyArNzkx
LDcgQEAgc3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJjYXBfaW5zdGFuY2VfcyAq
bDJjYXAsIGludCBjb2RlLCBpbnQgaWQsCiAgICAgLyogVE9ETzogZG8gdGhlIElEcyByZWFsbHkg
aGF2ZSB0byBiZSBpbiBzZXF1ZW5jZT8gICovCiAgICAgaWYgKCFpZCB8fCAoaWQgIT0gbDJjYXAt
Pmxhc3RfaWQgJiYgaWQgIT0gbDJjYXAtPm5leHRfaWQpKSB7CiAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiJXM6IG91dCBvZiBzZXF1ZW5jZSBjb21tYW5kIHBhY2tldCBpZ25vcmVkLlxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAjZWxzZQpAQCAtODE0LDcg
KzgxNCw3IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNl
X3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAogCiAgICAgICAgIC8qIFdlIG5ldmVyIGlzc3Vl
IGNvbW1hbmRzIG90aGVyIHRoYW4gQ29tbWFuZCBSZWplY3QgY3VycmVudGx5LiAgKi8KICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogc3RyYXkgQ29tbWFuZCBSZWplY3QgKCUwMngsICUwNHgp
ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5D
VElPTl9fLCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxu
IiwgX19mdW5jX18sIGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgbGUxNl90b19jcHUoKChs
MmNhcF9jbWRfcmVqICopIHBhcmFtcyktPnJlYXNvbikpOwogICAgICAgICBicmVhazsKIApAQCAt
ODM3LDcgKzgzNyw3IEBAIHN0YXRpYyB2b2lkIGwyY2FwX2NvbW1hbmQoc3RydWN0IGwyY2FwX2lu
c3RhbmNlX3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlkLAogCiAgICAgICAgIC8qIFdlIG5ldmVy
IGlzc3VlIENvbm5lY3Rpb24gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAqLwogICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIENvbm5lY3Rpb24gUmVzcG9uc2UgKCUwMngp
ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5D
VElPTl9fLCBpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5c
biIsIF9fZnVuY19fLCBpZCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBMMkNBUF9DT05G
X1JFUToKQEAgLTg2Niw3ICs4NjYsNyBAQCBzdGF0aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVj
dCBsMmNhcF9pbnN0YW5jZV9zICpsMmNhcCwgaW50IGNvZGUsIGludCBpZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICgobDJjYXBfY29uZl9yc3AgKikgcGFyYW1zKS0+ZGF0YSwKICAgICAgICAg
ICAgICAgICAgICAgICAgIGxlbiAtIEwyQ0FQX0NPTkZfUlNQX1NJWkUoMCkpKQogICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBDb25maWd1cmUgUmVzcG9uc2UgKCUw
MngpICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIs
IF9fRlVOQ1RJT05fXywgaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYWNrZXQs
IGlnbm9yaW5nLlxuIiwgX19mdW5jX18sIGlkKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IEwyQ0FQX0RJU0NPTk5fUkVROgpAQCAtODg4LDcgKzg4OCw3IEBAIHN0YXRpYyB2b2lkIGwyY2Fw
X2NvbW1hbmQoc3RydWN0IGwyY2FwX2luc3RhbmNlX3MgKmwyY2FwLCBpbnQgY29kZSwgaW50IGlk
LAogCiAgICAgICAgIC8qIFdlIG5ldmVyIGlzc3VlIERpc2Nvbm5lY3Rpb24gUmVxdWVzdHMgY3Vy
cmVudGx5LiBUT0RPICAqLwogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVk
IERpc2Nvbm5lY3Rpb24gUmVzcG9uc2UgKCUwMngpICIKLSAgICAgICAgICAgICAgICAgICAgICAg
ICJwYWNrZXQsIGlnbm9yaW5nLlxuIiwgX19GVU5DVElPTl9fLCBpZCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fZnVuY19fLCBpZCk7CiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBMMkNBUF9FQ0hPX1JFUToKQEAgLTg5OCw3ICs4OTgsNyBAQCBz
dGF0aWMgdm9pZCBsMmNhcF9jb21tYW5kKHN0cnVjdCBsMmNhcF9pbnN0YW5jZV9zICpsMmNhcCwg
aW50IGNvZGUsIGludCBpZCwKICAgICBjYXNlIEwyQ0FQX0VDSE9fUlNQOgogICAgICAgICAvKiBX
ZSBuZXZlciBpc3N1ZSBFY2hvIFJlcXVlc3RzIGN1cnJlbnRseS4gVE9ETyAgKi8KICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBFY2hvIFJlc3BvbnNlICglMDJ4KSAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIsIF9fRlVOQ1RJT05f
XywgaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdub3JpbmcuXG4iLCBf
X2Z1bmNfXywgaWQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTDJDQVBfSU5GT19SRVE6
CkBAIC05MTgsNyArOTE4LDcgQEAgc3RhdGljIHZvaWQgbDJjYXBfY29tbWFuZChzdHJ1Y3QgbDJj
YXBfaW5zdGFuY2VfcyAqbDJjYXAsIGludCBjb2RlLCBpbnQgaWQsCiAKICAgICAgICAgLyogV2Ug
bmV2ZXIgaXNzdWUgSW5mb3JtYXRpb24gUmVxdWVzdHMgY3VycmVudGx5LiBUT0RPICAqLwogICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmV4cGVjdGVkIEluZm9ybWF0aW9uIFJlc3BvbnNl
ICglMDJ4KSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAicGFja2V0LCBpZ25vcmluZy5cbiIs
IF9fRlVOQ1RJT05fXywgaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgInBhY2tldCwgaWdu
b3JpbmcuXG4iLCBfX2Z1bmNfXywgaWQpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
CkBAIC0xMDY3LDcgKzEwNjcsNyBAQCBzdGF0aWMgdm9pZCBsMmNhcF9mcmFtZV9pbihzdHJ1Y3Qg
bDJjYXBfaW5zdGFuY2VfcyAqbDJjYXAsCiAKICAgICBpZiAodW5saWtlbHkoY2lkID49IEwyQ0FQ
X0NJRF9NQVggfHwgIWwyY2FwLT5jaWRbY2lkXSkpIHsKICAgICAgICAgZnByaW50ZihzdGRlcnIs
ICIlczogZnJhbWUgYWRkcmVzc2VkIHRvIGEgbm9uLWV4aXN0ZW50IEwyQ0FQICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICJjaGFubmVsICUwNHggcmVjZWl2ZWQuXG4iLCBfX0ZVTkNUSU9OX18s
IGNpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAiY2hhbm5lbCAlMDR4IHJlY2VpdmVkLlxu
IiwgX19mdW5jX18sIGNpZCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTExMjksNyAr
MTEyOSw3IEBAIHN0YXRpYyB1aW50OF90ICpsMmNhcF9iZnJhbWVfb3V0KHN0cnVjdCBidF9sMmNh
cF9jb25uX3BhcmFtc19zICpwYXJtLCBpbnQgbGVuKQogCiAgICAgaWYgKGxlbiA+IGNoYW4tPnBh
cmFtcy5yZW1vdGVfbXR1KSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEItRnJhbWUg
Zm9yIENJRCAlMDR4IGxvbmdlciB0aGFuICVpIG9jdGV0cy5cbiIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBfX0ZVTkNUSU9OX18sCisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywK
ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW4tPnJlbW90ZV9jaWQsIGNoYW4tPnBhcmFtcy5y
ZW1vdGVfbXR1KTsKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQpAQCAtMTM1NCw3ICsxMzU0LDcg
QEAgdm9pZCBidF9sMmNhcF9wc21fcmVnaXN0ZXIoc3RydWN0IGJ0X2wyY2FwX2RldmljZV9zICpk
ZXYsIGludCBwc20sIGludCBtaW5fbXR1LAogCiAgICAgaWYgKG5ld19wc20pIHsKICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICIlczogUFNNICUwNHggYWxyZWFkeSByZWdpc3RlcmVkIGZvciBkZXZp
Y2UgYCVzJy5cbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBzbSwg
ZGV2LT5kZXZpY2UubG1wX25hbWUpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18s
IHBzbSwgZGV2LT5kZXZpY2UubG1wX25hbWUpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAK
ZGlmZiAtLWdpdCBhL2h3L2J0L3NkcC5jIGIvaHcvYnQvc2RwLmMKaW5kZXggM2NiNjBiOTQ5NS4u
N2MwZDM4YjUwNCAxMDA2NDQKLS0tIGEvaHcvYnQvc2RwLmMKKysrIGIvaHcvYnQvc2RwLmMKQEAg
LTUwNiw3ICs1MDYsNyBAQCBzdGF0aWMgdm9pZCBidF9sMmNhcF9zZHBfc2R1X2luKHZvaWQgKm9w
YXF1ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50IGxlbikKICAgICBpbnQgcnNwX2xlbiA9IDA7
CiAKICAgICBpZiAobGVuIDwgNSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBzaG9y
dCBTRFAgUERVICglaUIpLlxuIiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiBzaG9ydCBTRFAgUERVICglaUIpLlxuIiwgX19mdW5jX18sIGxlbik7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTUxOCw3ICs1MTgsNyBAQCBzdGF0aWMgdm9pZCBi
dF9sMmNhcF9zZHBfc2R1X2luKHZvaWQgKm9wYXF1ZSwgY29uc3QgdWludDhfdCAqZGF0YSwgaW50
IGxlbikKIAogICAgIGlmIChsZW4gIT0gcGxlbikgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiB3cm9uZyBTRFAgUERVIGxlbmd0aCAoJWlCICE9ICVpQikuXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgICAgX19GVU5DVElPTl9fLCBwbGVuLCBsZW4pOworICAgICAgICAgICAgICAgICAg
ICAgICAgX19mdW5jX18sIHBsZW4sIGxlbik7CiAgICAgICAgIGVyciA9IFNEUF9JTlZBTElEX1BE
VV9TSVpFOwogICAgICAgICBnb3RvIHJlc3BvbmQ7CiAgICAgfQpAQCAtNTQ1LDcgKzU0NSw3IEBA
IHN0YXRpYyB2b2lkIGJ0X2wyY2FwX3NkcF9zZHVfaW4odm9pZCAqb3BhcXVlLCBjb25zdCB1aW50
OF90ICpkYXRhLCBpbnQgbGVuKQogICAgIGNhc2UgU0RQX1NWQ19TRUFSQ0hfQVRUUl9SU1A6CiAg
ICAgZGVmYXVsdDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5leHBlY3RlZCBTRFAg
UERVIElEICUwMnguXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBw
ZHVfaWQpOworICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHBkdV9pZCk7CiAgICAg
ICAgIGVyciA9IFNEUF9JTlZBTElEX1NZTlRBWDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9ibGl6emFyZC5jIGIvaHcvZGlzcGxheS9ibGl6emFyZC5jCmlu
ZGV4IGNiZjA3ZDE0ZDkuLjI5MWFiZTZmY2EgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvYmxpenph
cmQuYworKysgYi9ody9kaXNwbGF5L2JsaXp6YXJkLmMKQEAgLTQ3NCw3ICs0NzQsNyBAQCBzdGF0
aWMgdWludDE2X3QgYmxpenphcmRfcmVnX3JlYWQodm9pZCAqb3BhcXVlLCB1aW50OF90IHJlZykK
ICAgICAgICAgcmV0dXJuIHMtPmdwaW9fcGRvd247CiAKICAgICBkZWZhdWx0OgotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05f
XywgcmVnKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biByZWdpc3RlciAl
MDJ4XG4iLCBfX2Z1bmNfXywgcmVnKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogfQpAQCAt
NTAyLDcgKzUwMiw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6YXJkX3JlZ193cml0ZSh2b2lkICpvcGFx
dWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkKICAgICAgICAgcy0+cGxsX21vZGUgPSB2
YWx1ZSAmIDB4Nzc7CiAgICAgICAgIGlmICgodmFsdWUgJiAzKSA9PSAwIHx8ICh2YWx1ZSAmIDMp
ID09IDMpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB3cm9uZyBQTEwgQ29udHJv
bCBiaXRzICglaSlcbiIsCi0gICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFsdWUg
JiAzKTsKKyAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHZhbHVlICYgMyk7CiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSAweDBlOgkvKiBDbG9jay1Tb3VyY2UgU2VsZWN0ICovCkBAIC01
NDEsNyArNTQxLDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dyaXRlKHZvaWQgKm9wYXF1
ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgIGNhc2UgMHgyODoJLyogTENEIFBh
bmVsIENvbmZpZ3VyYXRpb24gKi8KICAgICAgICAgcy0+bGNkX2NvbmZpZyA9IHZhbHVlICYgMHhm
ZjsKICAgICAgICAgaWYgKHZhbHVlICYgKDEgPDwgNykpCi0gICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBkYXRhIHN3YXAgbm90IHN1cHBvcnRlZCFcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBkYXRhIHN3YXAgbm90IHN1cHBvcnRlZCFc
biIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4MmE6CS8qIExDRCBI
b3Jpem9udGFsIERpc3BsYXkgV2lkdGggKi8KQEAgLTU4Niw3ICs1ODYsNyBAQCBzdGF0aWMgdm9p
ZCBibGl6emFyZF9yZWdfd3JpdGUodm9pZCAqb3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3Qg
dmFsdWUpCiAgICAgICAgIHMtPmhzc2lfY29uZmlnWzFdID0gdmFsdWU7CiAgICAgICAgIGlmICgo
KHZhbHVlID4+IDQpICYgMykgPT0gMykKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IElsbGVnYWwgYWN0aXZlLWRhdGEtbGlua3MgdmFsdWVcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXyk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgMHg0MjoJLyogSGlnaC1zcGVlZCBTZXJp
YWwgSW50ZXJmYWNlIFR4IE1vZGUgKi8KICAgICAgICAgcy0+aHNzaV9jb25maWdbMl0gPSB2YWx1
ZSAmIDB4YmQ7CkBAIC02NDEsNyArNjQxLDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVnX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAgICBz
LT5lbmFibGUgPSB2YWx1ZSAmIDE7CiAgICAgICAgIHMtPmJsYW5rID0gKHZhbHVlID4+IDEpICYg
MTsKICAgICAgICAgaWYgKHZhbHVlICYgKDEgPDwgNCkpCi0gICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBNYWNyb3Zpc2lvbiBlbmFibGUgYXR0ZW1wdCFcbiIsIF9fRlVOQ1RJT05fXyk7
CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBNYWNyb3Zpc2lvbiBlbmFibGUgYXR0
ZW1wdCFcbiIsIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4NmE6CS8q
IFNwZWNpYWwgRWZmZWN0cyAqLwpAQCAtNzE4LDcgKzcxOCw3IEBAIHN0YXRpYyB2b2lkIGJsaXp6
YXJkX3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2YWx1ZSkK
ICAgICAgICAgcy0+YnBwID0gYmxpenphcmRfaWZvcm1hdF9icHBbcy0+aWZvcm1hdF07CiAgICAg
ICAgIGlmICghcy0+YnBwKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogSWxsZWdh
bCBvciB1bnN1cHBvcnRlZCBpbnB1dCBmb3JtYXQgJXhcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19GVU5DVElPTl9fLCBzLT5pZm9ybWF0KTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgcy0+aWZvcm1hdCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
MHg4ZToJLyogRGF0YSBTb3VyY2UgU2VsZWN0ICovCiAgICAgICAgIHMtPnNvdXJjZSA9IHZhbHVl
ICYgNzsKQEAgLTczMCw3ICs3MzAsNyBAQCBzdGF0aWMgdm9pZCBibGl6emFyZF9yZWdfd3JpdGUo
dm9pZCAqb3BhcXVlLCB1aW50OF90IHJlZywgdWludDE2X3QgdmFsdWUpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAhKChzLT5peFsxXSAtIHMtPml4WzBdKSAmIChzLT5peVsxXSAtIHMtPml5WzBd
KSAmCiAgICAgICAgICAgICAgICAgICAgICAgICAgIChzLT5veFsxXSAtIHMtPm94WzBdKSAmIChz
LT5veVsxXSAtIHMtPm95WzBdKSAmIDEpKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogSWxsZWdhbCBpbnB1dC9vdXRwdXQgd2luZG93IHBvc2l0aW9uc1xuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fZnVuY19fKTsKIAogICAgICAgICBibGl6emFyZF90cmFuc2Zlcl9zZXR1cChzKTsKICAg
ICAgICAgYnJlYWs7CkBAIC03ODQsNyArNzg0LDcgQEAgc3RhdGljIHZvaWQgYmxpenphcmRfcmVn
X3dyaXRlKHZvaWQgKm9wYXF1ZSwgdWludDhfdCByZWcsIHVpbnQxNl90IHZhbHVlKQogICAgICAg
ICBzLT5wbSA9IHZhbHVlICYgMHg4MzsKICAgICAgICAgaWYgKHZhbHVlICYgcy0+bW9kZSAmIDEp
CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBUaGUgZGlzcGxheSBtdXN0IGJlIGRp
c2FibGVkIGJlZm9yZSBlbnRlcmluZyAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIlN0
YW5kYnkgTW9kZVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiU3RhbmRieSBNb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
MHhlODoJLyogTm9uLWRpc3BsYXkgUGVyaW9kIENvbnRyb2wgLyBTdGF0dXMgKi8KICAgICAgICAg
cy0+c3RhdHVzID0gdmFsdWUgJiAweDFiOwpAQCAtODE1LDcgKzgxNSw3IEBAIHN0YXRpYyB2b2lk
IGJsaXp6YXJkX3JlZ193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgcmVnLCB1aW50MTZfdCB2
YWx1ZSkKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsK
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBf
X2Z1bmNfXywgcmVnKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcv
ZGlzcGxheS9vbWFwX2Rzcy5jIGIvaHcvZGlzcGxheS9vbWFwX2Rzcy5jCmluZGV4IDc4M2U5ZTEz
MTguLjYwMWYxNzhmZGQgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvb21hcF9kc3MuYworKysgYi9o
dy9kaXNwbGF5L29tYXBfZHNzLmMKQEAgLTUyNiw3ICs1MjYsNyBAQCBzdGF0aWMgdm9pZCBvbWFw
X2Rpc2Nfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcy0+ZGlzcGMu
bFswXS5hdHRyID0gdmFsdWUgJiAweDdmZjsKICAgICAgICAgaWYgKHZhbHVlICYgKDMgPDwgOSkp
CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCaWctZW5kaWFuIHBpeGVsIGZvcm1h
dCBub3Qgc3VwcG9ydGVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAgICAgICBz
LT5kaXNwYy5sWzBdLmVuYWJsZSA9IHZhbHVlICYgMTsKICAgICAgICAgcy0+ZGlzcGMubFswXS5i
cHAgPSAodmFsdWUgPj4gMSkgJiAweGY7CiAgICAgICAgIHMtPmRpc3BjLmludmFsaWRhdGUgPSAx
OwpAQCAtNjE3LDcgKzYxNyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfcmZiaV90cmFuc2Zlcl9zdGFy
dChzdHJ1Y3Qgb21hcF9kc3NfcyAqcykKICAgICBpZiAocy0+cmZiaS5jb250cm9sICYgKDEgPDwg
MSkpIHsJCQkJLyogQllQQVNTICovCiAgICAgICAgIC8qIFRPRE86IGluIG5vbi1CeXBhc3MgbW9k
ZSB3ZSBwcm9iYWJseSBuZWVkIHRvIGp1c3QgYXNzZXJ0IHRoZQogICAgICAgICAgKiBEUlEgYW5k
IHdhaXQgZm9yIERNQSB0byB3cml0ZSB0aGUgcGl4ZWxzLiAgKi8KLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICIlczogQnlwYXNzIG1vZGUgdW5pbXBsZW1lbnRlZFxuIiwgX19GVU5DVElPTl9fKTsK
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQnlwYXNzIG1vZGUgdW5pbXBsZW1lbnRlZFxu
IiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0xMDg2LDYgKzEwODYs
NiBAQCBzdHJ1Y3Qgb21hcF9kc3NfcyAqb21hcF9kc3NfaW5pdChzdHJ1Y3Qgb21hcF90YXJnZXRf
YWdlbnRfcyAqdGEsCiB2b2lkIG9tYXBfcmZiaV9hdHRhY2goc3RydWN0IG9tYXBfZHNzX3MgKnMs
IGludCBjcywgc3RydWN0IHJmYmlfY2hpcF9zICpjaGlwKQogewogICAgIGlmIChjcyA8IDAgfHwg
Y3MgPiAxKQotICAgICAgICBod19lcnJvcigiJXM6IHdyb25nIENTICVpXG4iLCBfX0ZVTkNUSU9O
X18sIGNzKTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiB3cm9uZyBDUyAlaVxuIiwgX19mdW5jX18s
IGNzKTsKICAgICBzLT5yZmJpLmNoaXBbY3NdID0gY2hpcDsKIH0KZGlmZiAtLWdpdCBhL2h3L2Rp
c3BsYXkvcHhhMnh4X2xjZC5jIGIvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKaW5kZXggODQ1NTIx
YzViMi4uYjgzZjgwNzUzYSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKKysr
IGIvaHcvZGlzcGxheS9weGEyeHhfbGNkLmMKQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0aWMgdWlu
dDY0X3QgcHhhMnh4X2xjZGNfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAg
ICBkZWZhdWx0OgogICAgIGZhaWw6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAi
IFJFR19GTVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBod19lcnJvcigi
JXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0K
IAogICAgIHJldHVybiAwOwpAQCAtNDI0LDcgKzQyNCw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9s
Y2RjX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgICAgIHMtPnN0
YXR1c1swXSB8PSBMQ1NSMF9RRDsKIAogICAgICAgICBpZiAoIShzLT5jb250cm9sWzBdICYgTEND
UjBfTENEVCkgJiYgKHZhbHVlICYgTENDUjBfTENEVCkpCi0gICAgICAgICAgICBwcmludGYoIiVz
OiBpbnRlcm5hbCBmcmFtZSBidWZmZXIgdW5zdXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7Cisg
ICAgICAgICAgICBwcmludGYoIiVzOiBpbnRlcm5hbCBmcmFtZSBidWZmZXIgdW5zdXBwb3J0ZWRc
biIsIF9fZnVuY19fKTsKIAogICAgICAgICBpZiAoKHMtPmNvbnRyb2xbM10gJiBMQ0NSM19BUEkp
ICYmCiAgICAgICAgICAgICAgICAgKHZhbHVlICYgTENDUjBfRU5CKSAmJiAhKHZhbHVlICYgTEND
UjBfTENEVCkpCkBAIC00NjAsNyArNDYwLDcgQEAgc3RhdGljIHZvaWQgcHhhMnh4X2xjZGNfd3Jp
dGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogCiAgICAgY2FzZSBPVkwxQzE6CiAgICAg
ICAgIGlmICghKHMtPm92bDFjWzBdICYgT1ZMQzFfRU4pICYmICh2YWx1ZSAmIE9WTEMxX0VOKSkK
LSAgICAgICAgICAgIHByaW50ZigiJXM6IE92ZXJsYXkgMSBub3Qgc3VwcG9ydGVkXG4iLCBfX0ZV
TkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIlczogT3ZlcmxheSAxIG5vdCBzdXBwb3J0
ZWRcbiIsIF9fZnVuY19fKTsKIAogICAgICAgICBzLT5vdmwxY1swXSA9IHZhbHVlICYgMHg4MGZm
ZmZmZjsKICAgICAgICAgcy0+ZG1hX2NoWzFdLnVwID0gKHZhbHVlICYgT1ZMQzFfRU4pIHx8IChz
LT5jb250cm9sWzBdICYgTENDUjBfU0RTKTsKQEAgLTQ3Miw3ICs0NzIsNyBAQCBzdGF0aWMgdm9p
ZCBweGEyeHhfbGNkY193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICBj
YXNlIE9WTDJDMToKICAgICAgICAgaWYgKCEocy0+b3ZsMmNbMF0gJiBPVkxDMV9FTikgJiYgKHZh
bHVlICYgT1ZMQzFfRU4pKQotICAgICAgICAgICAgcHJpbnRmKCIlczogT3ZlcmxheSAyIG5vdCBz
dXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBwcmludGYoIiVzOiBPdmVy
bGF5IDIgbm90IHN1cHBvcnRlZFxuIiwgX19mdW5jX18pOwogCiAgICAgICAgIHMtPm92bDJjWzBd
ID0gdmFsdWUgJiAweDgwZmZmZmZmOwogICAgICAgICBzLT5kbWFfY2hbMl0udXAgPSAhISh2YWx1
ZSAmIE9WTEMxX0VOKTsKQEAgLTQ4Niw3ICs0ODYsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfbGNk
Y193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAKICAgICBjYXNlIENDUjoKICAg
ICAgICAgaWYgKCEocy0+Y2NyICYgQ0NSX0NFTikgJiYgKHZhbHVlICYgQ0NSX0NFTikpCi0gICAg
ICAgICAgICBwcmludGYoIiVzOiBIYXJkd2FyZSBjdXJzb3IgdW5pbXBsZW1lbnRlZFxuIiwgX19G
VU5DVElPTl9fKTsKKyAgICAgICAgICAgIHByaW50ZigiJXM6IEhhcmR3YXJlIGN1cnNvciB1bmlt
cGxlbWVudGVkXG4iLCBfX2Z1bmNfXyk7CiAKICAgICAgICAgcy0+Y2NyID0gdmFsdWUgJiAweDgx
ZmZmZmU3OwogICAgICAgICBzLT5kbWFfY2hbNV0udXAgPSAhISh2YWx1ZSAmIENDUl9DRU4pOwpA
QCAtNTYwLDcgKzU2MCw3IEBAIHN0YXRpYyB2b2lkIHB4YTJ4eF9sY2RjX3dyaXRlKHZvaWQgKm9w
YXF1ZSwgaHdhZGRyIG9mZnNldCwKIAogICAgIGRlZmF1bHQ6CiAgICAgZmFpbDoKLSAgICAgICAg
aHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX0ZVTkNUSU9OX18sIG9m
ZnNldCk7CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19GTVQgIlxuIiwg
X19mdW5jX18sIG9mZnNldCk7CiAgICAgfQogfQogCkBAIC0xMDUwLDcgKzEwNTAsNyBAQCBQWEEy
eHhMQ0RTdGF0ZSAqcHhhMnh4X2xjZGNfaW5pdChNZW1vcnlSZWdpb24gKnN5c21lbSwKICAgICAg
ICAgcy0+ZGVzdF93aWR0aCA9IDQ7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEJhZCBjb2xvciBkZXB0aFxuIiwgX19GVU5DVElPTl9f
KTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogQmFkIGNvbG9yIGRlcHRoXG4iLCBfX2Z1
bmNfXyk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5
L3F4bC1yZW5kZXIuYyBiL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCmluZGV4IDkwZTA4NjU2MTgu
LmU3YWM0Zjg3ODkgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvcXhsLXJlbmRlci5jCisrKyBiL2h3
L2Rpc3BsYXkvcXhsLXJlbmRlci5jCkBAIC03OCw3ICs3OCw3IEBAIHZvaWQgcXhsX3JlbmRlcl9y
ZXNpemUoUENJUVhMRGV2aWNlICpxeGwpCiAgICAgICAgIHF4bC0+Z3Vlc3RfcHJpbWFyeS5iaXRz
X3BwID0gMzI7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IHVuaGFuZGxlZCBmb3JtYXQ6ICV4XG4iLCBfX0ZVTkNUSU9OX18sCisgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHVuaGFuZGxlZCBmb3JtYXQ6ICV4XG4iLCBfX2Z1bmNf
XywKICAgICAgICAgICAgICAgICBxeGwtPmd1ZXN0X3ByaW1hcnkuc3VyZmFjZS5mb3JtYXQpOwog
ICAgICAgICBxeGwtPmd1ZXN0X3ByaW1hcnkuYnl0ZXNfcHAgPSA0OwogICAgICAgICBxeGwtPmd1
ZXN0X3ByaW1hcnkuYml0c19wcCA9IDMyOwpAQCAtMjQ4LDcgKzI0OCw3IEBAIHN0YXRpYyBRRU1V
Q3Vyc29yICpxeGxfY3Vyc29yKFBDSVFYTERldmljZSAqcXhsLCBRWExDdXJzb3IgKmN1cnNvciwK
ICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogbm90IGltcGxlbWVudGVkOiB0eXBlICVkXG4iLAotICAgICAgICAgICAgICAgIF9fRlVOQ1RJ
T05fXywgY3Vyc29yLT5oZWFkZXIudHlwZSk7CisgICAgICAgICAgICAgICAgX19mdW5jX18sIGN1
cnNvci0+aGVhZGVyLnR5cGUpOwogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogICAgIHJldHVy
biBjOwpAQCAtMjc1LDcgKzI3NSw3IEBAIGludCBxeGxfcmVuZGVyX2N1cnNvcihQQ0lRWExEZXZp
Y2UgKnF4bCwgUVhMQ29tbWFuZEV4dCAqZXh0KQogICAgIH0KIAogICAgIGlmIChxeGwtPmRlYnVn
ID4gMSAmJiBjbWQtPnR5cGUgIT0gUVhMX0NVUlNPUl9NT1ZFKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXMiLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
IiwgX19mdW5jX18pOwogICAgICAgICBxeGxfbG9nX2NtZF9jdXJzb3IocXhsLCBjbWQsIGV4dC0+
Z3JvdXBfaWQpOwogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlxuIik7CiAgICAgfQpkaWZmIC0t
Z2l0IGEvaHcvZGlzcGxheS9xeGwuaCBiL2h3L2Rpc3BsYXkvcXhsLmgKaW5kZXggZjY1NTZhZGI3
My4uN2QxYjYwMDE0YSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS9xeGwuaAorKysgYi9ody9kaXNw
bGF5L3F4bC5oCkBAIC0xMzMsNyArMTMzLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUENJUVhMRGV2aWNl
IHsKICNkZWZpbmUgUENJX1FYTChvYmopIE9CSkVDVF9DSEVDSyhQQ0lRWExEZXZpY2UsIChvYmop
LCBUWVBFX1BDSV9RWEwpCiAKICNkZWZpbmUgUEFOSUNfT04oeCkgaWYgKCh4KSkgeyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgcHJpbnRmKCIlczogUEFOSUMgJXMgZmFpbGVkXG4iLCBf
X0ZVTkNUSU9OX18sICN4KTsgXAorICAgIHByaW50ZigiJXM6IFBBTklDICVzIGZhaWxlZFxuIiwg
X19mdW5jX18sICN4KTsgXAogICAgIGFib3J0KCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0KIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS90YzYzOTN4Yi5j
IGIvaHcvZGlzcGxheS90YzYzOTN4Yi5jCmluZGV4IDc0ZDEwYWYzZDQuLjc5ZjE2MTc0MGEgMTAw
NjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdGM2MzkzeGIuYworKysgYi9ody9kaXNwbGF5L3RjNjM5M3hi
LmMKQEAgLTE0OCw3ICsxNDgsNyBAQCBzdGF0aWMgdm9pZCB0YzYzOTN4Yl9ncGlvX3NldCh2b2lk
ICpvcGFxdWUsIGludCBsaW5lLCBpbnQgbGV2ZWwpCiAvLyAgICBUQzYzOTN4YlN0YXRlICpzID0g
b3BhcXVlOwogCiAgICAgaWYgKGxpbmUgPiBUQzYzOTNYQl9HUElPUykgewotICAgICAgICBwcmlu
dGYoIiVzOiBObyBHUElPIHBpbiAlaVxuIiwgX19GVU5DVElPTl9fLCBsaW5lKTsKKyAgICAgICAg
cHJpbnRmKCIlczogTm8gR1BJTyBwaW4gJWlcbiIsIF9fZnVuY19fLCBsaW5lKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIvaHcvZGlz
cGxheS94ZW5mYi5jCmluZGV4IDhlMjU0N2FjMDUuLjMwY2Q0MTUzMzAgMTAwNjQ0Ci0tLSBhL2h3
L2Rpc3BsYXkveGVuZmIuYworKysgYi9ody9kaXNwbGF5L3hlbmZiLmMKQEAgLTY0NCw3ICs2NDQs
NyBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9ndWVzdF9jb3B5KHN0cnVjdCBYZW5GQiAqeGVuZmIsIGlu
dCB4LCBpbnQgeSwgaW50IHcsIGludCBoKQogICAgIH0KICAgICBpZiAob29wcykgLyogc2hvdWxk
IG5vdCBoYXBwZW4gKi8KICAgICAgICAgeGVuX3B2X3ByaW50ZigmeGVuZmItPmMueGVuZGV2LCAw
LCAiJXM6IG9vcHM6IGNvbnZlcnQgJWQgLT4gJWQgYnBwP1xuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICBfX0ZVTkNUSU9OX18sIHhlbmZiLT5kZXB0aCwgYnBwKTsKKyAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgeGVuZmItPmRlcHRoLCBicHApOwogCiAgICAgZHB5X2dmeF91cGRhdGUo
eGVuZmItPmNvbiwgeCwgeSwgdywgaCk7CiB9CmRpZmYgLS1naXQgYS9ody9kbWEvb21hcF9kbWEu
YyBiL2h3L2RtYS9vbWFwX2RtYS5jCmluZGV4IDQ1ZGZlN2FhZGQuLmFiZDE4YzY3ZWEgMTAwNjQ0
Ci0tLSBhL2h3L2RtYS9vbWFwX2RtYS5jCisrKyBiL2h3L2RtYS9vbWFwX2RtYS5jCkBAIC0xNjEs
NyArMTYxLDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWFfY2hhbm5lbF9sb2FkKHN0cnVjdCBvbWFw
X2RtYV9jaGFubmVsX3MgKmNoKQogICAgIGEtPnBja19lbGVtZW50ID0gMDsKIAogICAgIGlmICh1
bmxpa2VseSghY2gtPmVsZW1lbnRzIHx8ICFjaC0+ZnJhbWVzKSkgewotICAgICAgICBwcmludGYo
IiVzOiBiYWQgRE1BIHJlcXVlc3RcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIHByaW50Zigi
JXM6IGJhZCBETUEgcmVxdWVzdFxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAgICAg
fQogCkBAIC01MTksNyArNTE5LDcgQEAgc3RhdGljIHZvaWQgb21hcF9kbWFfdHJhbnNmZXJfc2V0
dXAoc3RydWN0IHNvY19kbWFfY2hfcyAqZG1hKQogICAgICAgICBjb250aW51ZTsKICNlbmRpZgog
ICAgICAgICBwcmludGYoIiVzOiBCdXMgdGltZS1vdXQgaW4gRE1BJWkgb3BlcmF0aW9uXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBkbWEtPm51bSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgZG1hLT5udW0pOwogICAgIH0KIAogICAgIG1pbl9l
bGVtcyA9IElOVF9NQVg7CkBAIC04NzksMTQgKzg3OSwxNCBAQCBzdGF0aWMgaW50IG9tYXBfZG1h
X2NoX3JlZ193cml0ZShzdHJ1Y3Qgb21hcF9kbWFfcyAqcywKICAgICAgICAgY2gtPnBhY2tbMF0g
PSAodmFsdWUgJiAweDAwNDApID4+IDY7CiAgICAgICAgIGNoLT5wb3J0WzBdID0gKGVudW0gb21h
cF9kbWFfcG9ydCkgKCh2YWx1ZSAmIDB4MDAzYykgPj4gMik7CiAgICAgICAgIGlmIChjaC0+cG9y
dFswXSA+PSBfX29tYXBfZG1hX3BvcnRfbGFzdCkKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGlu
dmFsaWQgRE1BIHBvcnQgJWlcbiIsIF9fRlVOQ1RJT05fXywKKyAgICAgICAgICAgIHByaW50Zigi
JXM6IGludmFsaWQgRE1BIHBvcnQgJWlcbiIsIF9fZnVuY19fLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNoLT5wb3J0WzBdKTsKICAgICAgICAgaWYgKGNoLT5wb3J0WzFdID49IF9fb21h
cF9kbWFfcG9ydF9sYXN0KQotICAgICAgICAgICAgcHJpbnRmKCIlczogaW52YWxpZCBETUEgcG9y
dCAlaVxuIiwgX19GVU5DVElPTl9fLAorICAgICAgICAgICAgcHJpbnRmKCIlczogaW52YWxpZCBE
TUEgcG9ydCAlaVxuIiwgX19mdW5jX18sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2gt
PnBvcnRbMV0pOwogICAgICAgICBjaC0+ZGF0YV90eXBlID0gMSA8PCAodmFsdWUgJiAzKTsKICAg
ICAgICAgaWYgKCh2YWx1ZSAmIDMpID09IDMpIHsKLSAgICAgICAgICAgIHByaW50ZigiJXM6IGJh
ZCBkYXRhX3R5cGUgZm9yIERNQSBjaGFubmVsXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAg
ICAgcHJpbnRmKCIlczogYmFkIGRhdGFfdHlwZSBmb3IgRE1BIGNoYW5uZWxcbiIsIF9fZnVuY19f
KTsKICAgICAgICAgICAgIGNoLT5kYXRhX3R5cGUgPj49IDE7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CkBAIC0xNDQwLDcgKzE0NDAsNyBAQCBzdGF0aWMgaW50IG9tYXBfZG1hX3N5c19yZWFk
KHN0cnVjdCBvbWFwX2RtYV9zICpzLCBpbnQgb2Zmc2V0LAogICAgIGNhc2UgMHg0ODI6CS8qIERN
QV9QQ2gxX1NSICovCiAgICAgY2FzZSAweDRjMDoJLyogRE1BX1BDaERfU1JfMCAqLwogICAgICAg
ICBwcmludGYoIiVzOiBQaHlzaWNhbCBDaGFubmVsIFN0YXR1cyBSZWdpc3RlcnMgbm90IGltcGxl
bWVudGVkLlxuIiwKLSAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAg
ICBfX2Z1bmNfXyk7CiAgICAgICAgICpyZXQgPSAweGZmOwogICAgICAgICBicmVhazsKIApAQCAt
MTg5OCwxMyArMTg5OCwxMyBAQCBzdGF0aWMgdm9pZCBvbWFwX2RtYTRfd3JpdGUodm9pZCAqb3Bh
cXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICAgIG9tYXBfZG1hX3Jlc2V0KHMtPmRtYSk7CiAg
ICAgICAgIHMtPm9jcCA9IHZhbHVlICYgMHgzMzIxOwogICAgICAgICBpZiAoKChzLT5vY3AgPj4g
MTIpICYgMykgPT0gMykJCQkJLyogTUlETEVNT0RFICovCi0gICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiVzOiBpbnZhbGlkIERNQSBwb3dlciBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBETUEgcG93ZXIgbW9kZVxuIiwg
X19mdW5jX18pOwogICAgICAgICByZXR1cm47CiAKICAgICBjYXNlIDB4Nzg6CS8qIERNQTRfR0NS
ICovCiAgICAgICAgIHMtPmdjciA9IHZhbHVlICYgMHgwMGZmMDBmZjsKIAlpZiAoKHZhbHVlICYg
MHhmZikgPT0gMHgwMCkJCS8qIE1BWF9DSEFOTkVMX0ZJRk9fREVQVEggKi8KLSAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IHdyb25nIEZJRk8gZGVwdGggaW4gR0NSXG4iLCBfX0ZVTkNU
SU9OX18pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogd3JvbmcgRklGTyBkZXB0
aCBpbiBHQ1JcbiIsIF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuOwogCiAgICAgY2FzZSAweDgw
IC4uLiAweGZmZjoKQEAgLTE5MzUsNyArMTkzNSw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93
cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjaC0+c3JjX3N5bmMgPSAo
dmFsdWUgPj4gMjQpICYgMTsJLyogWFhYIEZvciBDYW1ETUEgbXVzdCBiZSAxICovCiAgICAgICAg
IGlmIChjaC0+YnVmX2Rpc2FibGUgJiYgIWNoLT5zcmNfc3luYykKICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IEJ1ZmZlcmluZyBkaXNhYmxlIGlzIG5vdCBhbGxvd2VkIGluICIKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVzdGluYXRpb24gc3luY2hyb25pc2VkIG1vZGVc
biIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImRlc3RpbmF0
aW9uIHN5bmNocm9uaXNlZCBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGNoLT5wcmVmZXRj
aCA9ICh2YWx1ZSA+PiAyMykgJiAxOwogICAgICAgICBjaC0+YnMgPSAodmFsdWUgPj4gMTgpICYg
MTsKICAgICAgICAgY2gtPnRyYW5zcGFyZW50X2NvcHkgPSAodmFsdWUgPj4gMTcpICYgMTsKQEAg
LTE5NDcsNyArMTk0Nyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjaC0+ZnMgPSAodmFsdWUgJiAweDAwMjApID4+IDU7
CiAgICAgICAgIGlmIChjaC0+ZnMgJiYgY2gtPmJzICYmIGNoLT5tb2RlWzBdICYmIGNoLT5tb2Rl
WzFdKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogRm9yIGEgcGFja2V0IHRyYW5z
ZmVyIGF0IGxlYXN0IG9uZSBwb3J0ICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAibXVz
dCBiZSBjb25zdGFudC1hZGRyZXNzZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIm11c3QgYmUgY29uc3RhbnQtYWRkcmVzc2VkXG4iLCBfX2Z1bmNfXyk7
CiAgICAgICAgIGNoLT5zeW5jID0gKHZhbHVlICYgMHgwMDFmKSB8ICgodmFsdWUgPj4gMTQpICYg
MHgwMDYwKTsKICAgICAgICAgLyogWFhYIG11c3QgYmUgMHgwMSBmb3IgQ2FtRE1BICovCiAKQEAg
LTE5NzgsNyArMTk3OCw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZG1hNF93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjaC0+ZW5kaWFuX2xvY2tbMV0gPSh2YWx1ZSA+PiAx
OCkgJiAxOwogICAgICAgICBpZiAoY2gtPmVuZGlhblswXSAhPSBjaC0+ZW5kaWFuWzFdKQogICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogRE1BIGVuZGlhbm5lc3MgY29udmVyc2lvbiBl
bmFibGUgYXR0ZW1wdFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9O
X18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgY2gt
PndyaXRlX21vZGUgPSAodmFsdWUgPj4gMTYpICYgMzsKICAgICAgICAgY2gtPmJ1cnN0WzFdID0g
KHZhbHVlICYgMHhjMDAwKSA+PiAxNDsKICAgICAgICAgY2gtPnBhY2tbMV0gPSAodmFsdWUgJiAw
eDIwMDApID4+IDEzOwpAQCAtMTk4OCwxMCArMTk4OCwxMCBAQCBzdGF0aWMgdm9pZCBvbWFwX2Rt
YTRfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgY2gtPnRyYW5zbGF0
ZVswXSA9ICh2YWx1ZSAmIDB4MDAzYykgPj4gMjsKICAgICAgICAgaWYgKGNoLT50cmFuc2xhdGVb
MF0gfCBjaC0+dHJhbnNsYXRlWzFdKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
YmFkIE1SZXFBZGRyZXNzVHJhbnNsYXRlIHNpZGViYW5kIHNpZ25hbFxuIiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fZnVuY19fKTsKICAgICAgICAgY2gtPmRhdGFfdHlwZSA9IDEgPDwgKHZhbHVlICYgMyk7
CiAgICAgICAgIGlmICgodmFsdWUgJiAzKSA9PSAzKSB7Ci0gICAgICAgICAgICBwcmludGYoIiVz
OiBiYWQgZGF0YV90eXBlIGZvciBETUEgY2hhbm5lbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAg
ICAgICAgIHByaW50ZigiJXM6IGJhZCBkYXRhX3R5cGUgZm9yIERNQSBjaGFubmVsXG4iLCBfX2Z1
bmNfXyk7CiAgICAgICAgICAgICBjaC0+ZGF0YV90eXBlID4+PSAxOwogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvaHcvZG1hL3B4YTJ4eF9kbWEuYyBiL2h3L2RtYS9weGEy
eHhfZG1hLmMKaW5kZXggNjM0YTQzMjhmMC4uZjRlYjI2Y2YxNyAxMDA2NDQKLS0tIGEvaHcvZG1h
L3B4YTJ4eF9kbWEuYworKysgYi9ody9kbWEvcHhhMnh4X2RtYS5jCkBAIC0xNjksNyArMTY5LDcg
QEAgc3RhdGljIGlubGluZSB2b2lkIHB4YTJ4eF9kbWFfZGVzY3JpcHRvcl9mZXRjaCgKICAgICAg
ICAgcy0+Y2hhbltjaF0uZGVzdCAmPSB+MzsKIAogICAgIGlmIChzLT5jaGFuW2NoXS5jbWQgJiAo
RENNRF9DTVBFTiB8IERDTURfRkxZQllTIHwgRENNRF9GTFlCWVQpKQotICAgICAgICBwcmludGYo
IiVzOiB1bnN1cHBvcnRlZCBtb2RlIGluIGNoYW5uZWwgJWlcbiIsIF9fRlVOQ1RJT05fXywgY2gp
OworICAgICAgICBwcmludGYoIiVzOiB1bnN1cHBvcnRlZCBtb2RlIGluIGNoYW5uZWwgJWlcbiIs
IF9fZnVuY19fLCBjaCk7CiAKICAgICBpZiAocy0+Y2hhbltjaF0uY21kICYgRENNRF9TVEFSVElS
UUVOKQogICAgICAgICBzLT5jaGFuW2NoXS5zdGF0ZSB8PSBEQ1NSX1NUQVJUSU5UUjsKQEAgLTI2
NCw3ICsyNjQsNyBAQCBzdGF0aWMgdWludDY0X3QgcHhhMnh4X2RtYV9yZWFkKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIG9mZnNldCwKICAgICB1bnNpZ25lZCBpbnQgY2hhbm5lbDsKIAogICAgIGlmIChz
aXplICE9IDQpIHsKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgYWNjZXNzIHdpZHRoXG4iLCBf
X0ZVTkNUSU9OX18pOworICAgICAgICBod19lcnJvcigiJXM6IEJhZCBhY2Nlc3Mgd2lkdGhcbiIs
IF9fZnVuY19fKTsKICAgICAgICAgcmV0dXJuIDU7CiAgICAgfQogCkBAIC0zMTIsNyArMzEyLDcg
QEAgc3RhdGljIHVpbnQ2NF90IHB4YTJ4eF9kbWFfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBv
ZmZzZXQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBod19lcnJvcigiJXM6IEJhZCBvZmZzZXQg
MHgiIFRBUkdFVF9GTVRfcGx4ICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsKKyAgICBod19l
cnJvcigiJXM6IEJhZCBvZmZzZXQgMHgiIFRBUkdFVF9GTVRfcGx4ICJcbiIsIF9fZnVuY19fLCBv
ZmZzZXQpOwogICAgIHJldHVybiA3OwogfQogCkBAIC0zMjMsNyArMzIzLDcgQEAgc3RhdGljIHZv
aWQgcHhhMnh4X2RtYV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBvZmZzZXQsCiAgICAgdW5z
aWduZWQgaW50IGNoYW5uZWw7CiAKICAgICBpZiAoc2l6ZSAhPSA0KSB7Ci0gICAgICAgIGh3X2Vy
cm9yKCIlczogQmFkIGFjY2VzcyB3aWR0aFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgaHdf
ZXJyb3IoIiVzOiBCYWQgYWNjZXNzIHdpZHRoXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTMzNyw3ICszMzcsNyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfZG1hX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAgaWYgKHZhbHVlICYgRFJD
TVJfTUFQVkxEKQogICAgICAgICAgICAgaWYgKCh2YWx1ZSAmIERSQ01SX0NITE5VTSkgPiBzLT5j
aGFubmVscykKICAgICAgICAgICAgICAgICBod19lcnJvcigiJXM6IEJhZCBETUEgY2hhbm5lbCAl
aVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sICh1bnNpZ25lZCl2
YWx1ZSAmIERSQ01SX0NITE5VTSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18s
ICh1bnNpZ25lZCl2YWx1ZSAmIERSQ01SX0NITE5VTSk7CiAKICAgICAgICAgcy0+cmVxW2NoYW5u
ZWxdID0gdmFsdWU7CiAgICAgICAgIGJyZWFrOwpAQCAtNDE2LDcgKzQxNiw3IEBAIHN0YXRpYyB2
b2lkIHB4YTJ4eF9kbWFfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgb2Zmc2V0LAogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICBmYWlsOgotICAgICAgICBod19lcnJvcigiJXM6
IEJhZCBvZmZzZXQgIiBUQVJHRVRfRk1UX3BseCAiXG4iLCBfX0ZVTkNUSU9OX18sIG9mZnNldCk7
CisgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFRBUkdFVF9GTVRfcGx4ICJcbiIs
IF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0KIH0KIApAQCAtNDMxLDcgKzQzMSw3IEBAIHN0YXRp
YyB2b2lkIHB4YTJ4eF9kbWFfcmVxdWVzdCh2b2lkICpvcGFxdWUsIGludCByZXFfbnVtLCBpbnQg
b24pCiAgICAgUFhBMnh4RE1BU3RhdGUgKnMgPSBvcGFxdWU7CiAgICAgaW50IGNoOwogICAgIGlm
IChyZXFfbnVtIDwgMCB8fCByZXFfbnVtID49IFBYQTJYWF9ETUFfTlVNX1JFUVVFU1RTKQotICAg
ICAgICBod19lcnJvcigiJXM6IEJhZCBETUEgcmVxdWVzdCAlaVxuIiwgX19GVU5DVElPTl9fLCBy
ZXFfbnVtKTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgRE1BIHJlcXVlc3QgJWlcbiIsIF9f
ZnVuY19fLCByZXFfbnVtKTsKIAogICAgIGlmICghKHMtPnJlcVtyZXFfbnVtXSAmIERSQ01SX01B
UFZMRCkpCiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL2h3L2dwaW8vbWF4NzMxMC5jIGIv
aHcvZ3Bpby9tYXg3MzEwLmMKaW5kZXggZjgyZTNlNjU1NS4uNGMyMDNlZjVjNiAxMDA2NDQKLS0t
IGEvaHcvZ3Bpby9tYXg3MzEwLmMKKysrIGIvaHcvZ3Bpby9tYXg3MzEwLmMKQEAgLTY3LDcgKzY3
LDcgQEAgc3RhdGljIGludCBtYXg3MzEwX3J4KEkyQ1NsYXZlICppMmMpCiAKICAgICBkZWZhdWx0
OgogI2lmZGVmIFZFUkJPU0UKLSAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciAl
MDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHMtPmNvbW1hbmQpOworICAgICAgICBwcmludGYoIiVzOiB1
bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBzLT5jb21tYW5kKTsKICNlbmRpZgog
ICAgICAgICBicmVhazsKICAgICB9CkBAIC04Miw3ICs4Miw3IEBAIHN0YXRpYyBpbnQgbWF4NzMx
MF90eChJMkNTbGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAKICAgICBpZiAocy0+bGVuICsrID4g
MSkgewogI2lmZGVmIFZFUkJPU0UKLSAgICAgICAgcHJpbnRmKCIlczogbWVzc2FnZSB0b28gbG9u
ZyAoJWkgYnl0ZXMpXG4iLCBfX0ZVTkNUSU9OX18sIHMtPmxlbik7CisgICAgICAgIHByaW50Zigi
JXM6IG1lc3NhZ2UgdG9vIGxvbmcgKCVpIGJ5dGVzKVxuIiwgX19mdW5jX18sIHMtPmxlbik7CiAj
ZW5kaWYKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMTIxLDcgKzEyMSw3IEBAIHN0YXRp
YyBpbnQgbWF4NzMxMF90eChJMkNTbGF2ZSAqaTJjLCB1aW50OF90IGRhdGEpCiAJYnJlYWs7CiAg
ICAgZGVmYXVsdDoKICNpZmRlZiBWRVJCT1NFCi0gICAgICAgIHByaW50ZigiJXM6IHVua25vd24g
cmVnaXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCBzLT5jb21tYW5kKTsKKyAgICAgICAgcHJp
bnRmKCIlczogdW5rbm93biByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgcy0+Y29tbWFuZCk7
CiAjZW5kaWYKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMTQxLDcgKzE0MSw3IEBAIHN0
YXRpYyBpbnQgbWF4NzMxMF9ldmVudChJMkNTbGF2ZSAqaTJjLCBlbnVtIGkyY19ldmVudCBldmVu
dCkKICAgICBjYXNlIEkyQ19GSU5JU0g6CiAjaWZkZWYgVkVSQk9TRQogICAgICAgICBpZiAocy0+
bGVuID09IDEpCi0gICAgICAgICAgICBwcmludGYoIiVzOiBtZXNzYWdlIHRvbyBzaG9ydCAoJWkg
Ynl0ZXMpXG4iLCBfX0ZVTkNUSU9OX18sIHMtPmxlbik7CisgICAgICAgICAgICBwcmludGYoIiVz
OiBtZXNzYWdlIHRvbyBzaG9ydCAoJWkgYnl0ZXMpXG4iLCBfX2Z1bmNfXywgcy0+bGVuKTsKICNl
bmRpZgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvaHcvZ3Bpby9v
bWFwX2dwaW8uYyBiL2h3L2dwaW8vb21hcF9ncGlvLmMKaW5kZXggMTc4OTFlMmQwZi4uMDg0NzIx
OTNiNSAxMDA2NDQKLS0tIGEvaHcvZ3Bpby9vbWFwX2dwaW8uYworKysgYi9ody9ncGlvL29tYXBf
Z3Bpby5jCkBAIC0zOTksNyArMzk5LDcgQEAgc3RhdGljIHZvaWQgb21hcDJfZ3Bpb19tb2R1bGVf
d3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKIAogICAgIGNhc2UgMHgxMDoJLyogR1BJ
T19TWVNDT05GSUcgKi8KICAgICAgICAgaWYgKCgodmFsdWUgPj4gMykgJiAzKSA9PSAzKQotICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIElETEVNT0RFIHZhbHVlXG4iLCBfX0ZV
TkNUSU9OX18pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIElETEVNT0RF
IHZhbHVlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICh2YWx1ZSAmIDIpCiAgICAgICAgICAg
ICBvbWFwMl9ncGlvX21vZHVsZV9yZXNldChzKTsKICAgICAgICAgcy0+Y29uZmlnWzBdID0gdmFs
dWUgJiAweDFkOwpkaWZmIC0tZ2l0IGEvaHcvaTJjL29tYXBfaTJjLmMgYi9ody9pMmMvb21hcF9p
MmMuYwppbmRleCAxMjI2NGVlMGY1Li4yNmUzZTVlYmY2IDEwMDY0NAotLS0gYS9ody9pMmMvb21h
cF9pMmMuYworKysgYi9ody9pMmMvb21hcF9pMmMuYwpAQCAtMzQxLDEyICszNDEsMTIgQEAgc3Rh
dGljIHZvaWQgb21hcF9pMmNfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAg
ICAgfQogICAgICAgICBpZiAoKHZhbHVlICYgKDEgPDwgMTUpKSAmJiAhKHZhbHVlICYgKDEgPDwg
MTApKSkgewkvKiBNU1QgKi8KICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IEleMkMg
c2xhdmUgbW9kZSBub3Qgc3VwcG9ydGVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCh2YWx1ZSAmICgxIDw8
IDE1KSkgJiYgdmFsdWUgJiAoMSA8PCA4KSkgewkJLyogWEEgKi8KICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IDEwLWJpdCBhZGRyZXNzaW5nIG1vZGUgbm90IHN1cHBvcnRlZFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgICAgIGlmICgodmFsdWUgJiAoMSA8PCAxNSkpICYmIHZhbHVlICYgKDEgPDwgMCkpIHsJ
CS8qIFNUVCAqLwpAQCAtMzkzLDcgKzM5Myw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfaTJjX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgb21hcF9pMmNfaW50
ZXJydXB0c191cGRhdGUocyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIGlmICh2YWx1ZSAmICgx
IDw8IDE1KSkJCQkJCS8qIFNUX0VOICovCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVz
OiBTeXN0ZW0gVGVzdCBub3Qgc3VwcG9ydGVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogU3lzdGVtIFRlc3Qgbm90IHN1cHBvcnRlZFxuIiwgX19m
dW5jX18pOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS9ody9p
ZGUvYWhjaS5jIGIvaHcvaWRlL2FoY2kuYwppbmRleCAzMmQxMjk2YTY0Li5jMjVlMjkzZDg4IDEw
MDY0NAotLS0gYS9ody9pZGUvYWhjaS5jCisrKyBiL2h3L2lkZS9haGNpLmMKQEAgLTEwNTMsNyAr
MTA1Myw3IEBAIHN0YXRpYyB2b2lkIHByb2Nlc3NfbmNxX2NvbW1hbmQoQUhDSVN0YXRlICpzLCBp
bnQgcG9ydCwgdWludDhfdCAqY21kX2ZpcywKICAgICBnX2Fzc2VydChpc19uY3EobmNxX2Zpcy0+
Y29tbWFuZCkpOwogICAgIGlmIChuY3FfdGZzLT51c2VkKSB7CiAgICAgICAgIC8qIGVycm9yIC0g
YWxyZWFkeSBpbiB1c2UgKi8KLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogdGFnICVkIGFs
cmVhZHkgdXNlZFxuIiwgX19GVU5DVElPTl9fLCB0YWcpOworICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIiVzOiB0YWcgJWQgYWxyZWFkeSB1c2VkXG4iLCBfX2Z1bmNfXywgdGFnKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvaWRlL21pY3JvZHJpdmUuYyBiL2h3L2lk
ZS9taWNyb2RyaXZlLmMKaW5kZXggMTc5MTdjMGIzMC4uMzA5MDI1NDc4MyAxMDA2NDQKLS0tIGEv
aHcvaWRlL21pY3JvZHJpdmUuYworKysgYi9ody9pZGUvbWljcm9kcml2ZS5jCkBAIC0xNTYsNyAr
MTU2LDcgQEAgc3RhdGljIHVpbnQ4X3QgbWRfYXR0cl9yZWFkKFBDTUNJQUNhcmRTdGF0ZSAqY2Fy
ZCwgdWludDMyX3QgYXQpCiAgICAgICAgIHJldHVybiAweDAwOwogI2lmZGVmIFZFUkJPU0UKICAg
ICBkZWZhdWx0OgotICAgICAgICBwcmludGYoIiVzOiBCYWQgYXR0cmlidXRlIHNwYWNlIHJlZ2lz
dGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgYXQpOworICAgICAgICBwcmludGYoIiVzOiBCYWQg
YXR0cmlidXRlIHNwYWNlIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCBhdCk7CiAjZW5kaWYK
ICAgICB9CiAKQEAgLTE5Myw3ICsxOTMsNyBAQCBzdGF0aWMgdm9pZCBtZF9hdHRyX3dyaXRlKFBD
TUNJQUNhcmRTdGF0ZSAqY2FyZCwgdWludDMyX3QgYXQsIHVpbnQ4X3QgdmFsdWUpCiAgICAgY2Fz
ZSAweDA2OgkvKiBTb2NrZXQgYW5kIENvcHkgUmVnaXN0ZXIgKi8KICAgICAgICAgYnJlYWs7CiAg
ICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRmKCIlczogQmFkIGF0dHJpYnV0ZSBzcGFjZSByZWdp
c3RlciAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIGF0KTsKKyAgICAgICAgcHJpbnRmKCIlczogQmFk
IGF0dHJpYnV0ZSBzcGFjZSByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgYXQpOwogICAgIH0K
IH0KIApkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvbG04MzJ4LmMgYi9ody9pbnB1dC9sbTgzMnguYwpp
bmRleCAyMzQwNTIzZGEwLi5kMzk5NTMxMjZiIDEwMDY0NAotLS0gYS9ody9pbnB1dC9sbTgzMngu
YworKysgYi9ody9pbnB1dC9sbTgzMnguYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyB1aW50
OF90IGxtX2tiZF9yZWFkKExNODIzS2JkU3RhdGUgKnMsIGludCByZWcsIGludCBieXRlKQogCiAg
ICAgZGVmYXVsdDoKICAgICAgICAgbG1fa2JkX2Vycm9yKHMsIEVSUl9DTURVTkspOwotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIGNvbW1hbmQgJTAyeFxuIiwgX19GVU5DVElP
Tl9fLCByZWcpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB1bmtub3duIGNvbW1hbmQg
JTAyeFxuIiwgX19mdW5jX18sIHJlZyk7CiAgICAgICAgIHJldHVybiAweDAwOwogICAgIH0KIApA
QCAtMzMxLDcgKzMzMSw3IEBAIHN0YXRpYyB2b2lkIGxtX2tiZF93cml0ZShMTTgyM0tiZFN0YXRl
ICpzLCBpbnQgcmVnLCBpbnQgYnl0ZSwgdWludDhfdCB2YWx1ZSkKICAgICAgICAgaWYgKCh2YWx1
ZSAmIDMpICYmICh2YWx1ZSAmIDMpICE9IDMpIHsKICAgICAgICAgICAgIGxtX2tiZF9lcnJvcihz
LCBFUlJfQkFEUEFSKTsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGludmFsaWQg
Y2xvY2sgc2V0dGluZyBpbiBSQ1BXTVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fKTsKICAg
ICAgICAgfQogICAgICAgICAvKiBUT0RPOiBWYWxpZGF0ZSB0aGF0IHRoZSBjb21tYW5kIGlzIG9u
bHkgaXNzdWVkIG9uY2UgKi8KICAgICAgICAgYnJlYWs7CkBAIC0zNzgsNyArMzc4LDcgQEAgc3Rh
dGljIHZvaWQgbG1fa2JkX3dyaXRlKExNODIzS2JkU3RhdGUgKnMsIGludCByZWcsIGludCBieXRl
LCB1aW50OF90IHZhbHVlKQogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBs
bV9rYmRfZXJyb3IocywgRVJSX0NNRFVOSyk7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6
IHVua25vd24gY29tbWFuZCAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiJXM6IHVua25vd24gY29tbWFuZCAlMDJ4XG4iLCBfX2Z1bmNfXywgcmVn
KTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvaW5wdXQvcHhhMnh4
X2tleXBhZC5jIGIvaHcvaW5wdXQvcHhhMnh4X2tleXBhZC5jCmluZGV4IDJiNzBiYmI5NWMuLjkz
ZGI5ZWQyNWIgMTAwNjQ0Ci0tLSBhL2h3L2lucHV0L3B4YTJ4eF9rZXlwYWQuYworKysgYi9ody9p
bnB1dC9weGEyeHhfa2V5cGFkLmMKQEAgLTIzMSw3ICsyMzEsNyBAQCBzdGF0aWMgdWludDY0X3Qg
cHhhMnh4X2tleXBhZF9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIG9mZnNldCwKICAgICAgICAg
cmV0dXJuIHMtPmtwa2RpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBo
d19lcnJvcigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zm
c2V0KTsKKyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBf
X2Z1bmNfXywgb2Zmc2V0KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTI3OCw3ICsyNzgs
NyBAQCBzdGF0aWMgdm9pZCBweGEyeHhfa2V5cGFkX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRy
IG9mZnNldCwKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJv
cigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsK
KyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNf
Xywgb2Zmc2V0KTsKICAgICB9CiB9CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIHB4YTI3eF9y
ZWdpc3Rlcl9rZXlwYWQoUFhBMnh4S2V5UGFkU3RhdGUgKmtwLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXltYXAgKm1hcCwgaW50IHNpemUpCiB7CiAgICAgaWYo
IW1hcCB8fCBzaXplIDwgMHg4MCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzIC0gTm8g
UFhBIGtleXBhZCBtYXAgZGVmaW5lZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlcyAtIE5vIFBYQSBrZXlwYWQgbWFwIGRlZmluZWRcbiIsIF9fZnVuY19fKTsK
ICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9ody9pbnB1dC90c2MyMDA1
LmMgYi9ody9pbnB1dC90c2MyMDA1LmMKaW5kZXggZWI1MzIwYWY0MC4uNzk5MDk1NGI2YyAxMDA2
NDQKLS0tIGEvaHcvaW5wdXQvdHNjMjAwNS5jCisrKyBiL2h3L2lucHV0L3RzYzIwMDUuYwpAQCAt
MjAxLDcgKzIwMSw3IEBAIHN0YXRpYyB2b2lkIHRzYzIwMDVfd3JpdGUoVFNDMjAwNVN0YXRlICpz
LCBpbnQgcmVnLCB1aW50MTZfdCBkYXRhKQogICAgICAgICBpZiAocy0+ZW5hYmxlZCAhPSAhKGRh
dGEgJiAweDQwMDApKSB7CiAgICAgICAgICAgICBzLT5lbmFibGVkID0gIShkYXRhICYgMHg0MDAw
KTsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRvdWNoc2NyZWVuIHNlbnNlICVz
YWJsZWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBzLT5l
bmFibGVkID8gImVuIiA6ICJkaXMiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgcy0+ZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7CiAgICAgICAgICAgICBpZiAocy0+YnVz
eSAmJiAhcy0+ZW5hYmxlZCkKICAgICAgICAgICAgICAgICB0aW1lcl9kZWwocy0+dGltZXIpOwog
ICAgICAgICAgICAgcy0+YnVzeSA9IHMtPmJ1c3kgJiYgcy0+ZW5hYmxlZDsKQEAgLTIxMCw3ICsy
MTAsNyBAQCBzdGF0aWMgdm9pZCB0c2MyMDA1X3dyaXRlKFRTQzIwMDVTdGF0ZSAqcywgaW50IHJl
ZywgdWludDE2X3QgZGF0YSkKICAgICAgICAgcy0+dGltaW5nWzBdID0gZGF0YSAmIDB4MWZmZjsK
ICAgICAgICAgaWYgKChzLT50aW1pbmdbMF0gPj4gMTEpID09IDMpCiAgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIiVzOiBpbGxlZ2FsIGNvbnZlcnNpb24gY2xvY2sgc2V0dGluZ1xuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fZnVuY19fKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAweGQ6CS8q
IENGUjEgKi8KICAgICAgICAgcy0+dGltaW5nWzFdID0gZGF0YSAmIDB4ZjA3OwpAQCAtMjIyLDcg
KzIyMiw3IEBAIHN0YXRpYyB2b2lkIHRzYzIwMDVfd3JpdGUoVFNDMjAwNVN0YXRlICpzLCBpbnQg
cmVnLCB1aW50MTZfdCBkYXRhKQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlczogd3JpdGUgaW50byByZWFkLW9ubHkgcmVnaXN0ZXIgJXhcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICBfX2Z1bmNfXywgcmVnKTsKICAgICB9CiB9CiAKQEAgLTMzOCw3ICszMzgsNyBAQCBzdGF0aWMg
dWludDhfdCB0c2MyMDA1X3R4cnhfd29yZCh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgdmFsdWUpCiAg
ICAgICAgICAgICAgICAgaWYgKHMtPmVuYWJsZWQgIT0gISh2YWx1ZSAmIDEpKSB7CiAgICAgICAg
ICAgICAgICAgICAgIHMtPmVuYWJsZWQgPSAhKHZhbHVlICYgMSk7CiAgICAgICAgICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRvdWNoc2NyZWVuIHNlbnNlICVzYWJsZWRcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHMtPmVuYWJs
ZWQgPyAiZW4iIDogImRpcyIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19mdW5jX18sIHMtPmVuYWJsZWQgPyAiZW4iIDogImRpcyIpOwogICAgICAgICAgICAgICAgICAg
ICBpZiAocy0+YnVzeSAmJiAhcy0+ZW5hYmxlZCkKICAgICAgICAgICAgICAgICAgICAgICAgIHRp
bWVyX2RlbChzLT50aW1lcik7CiAgICAgICAgICAgICAgICAgICAgIHMtPmJ1c3kgPSBzLT5idXN5
ICYmIHMtPmVuYWJsZWQ7CmRpZmYgLS1naXQgYS9ody9pbnB1dC90c2MyMTB4LmMgYi9ody9pbnB1
dC90c2MyMTB4LmMKaW5kZXggNzVhYzhjMmFiNS4uMWNhZDU3ZjY0NCAxMDA2NDQKLS0tIGEvaHcv
aW5wdXQvdHNjMjEweC5jCisrKyBiL2h3L2lucHV0L3RzYzIxMHguYwpAQCAtMjg3LDcgKzI4Nyw3
IEBAIHN0YXRpYyB2b2lkIHRzYzIxMDJfYXVkaW9fcmF0ZV91cGRhdGUoVFNDMjEweFN0YXRlICpz
KQogICAgICAgICAgICAgICAgICAgICAgICAgcmF0ZS0+ZnNyZWYgPT0gKChzLT5hdWRpb19jdHJs
MyA+PiAxMykgJiAxKSkvKiBSRUZGUyAqLwogICAgICAgICAgICAgYnJlYWs7CiAgICAgaWYgKCFy
YXRlLT5yYXRlKSB7Ci0gICAgICAgIHByaW50ZigiJXM6IHVua25vd24gc2FtcGxpbmcgcmF0ZSBj
b25maWd1cmVkXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICBwcmludGYoIiVzOiB1bmtub3du
IHNhbXBsaW5nIHJhdGUgY29uZmlndXJlZFxuIiwgX19mdW5jX18pOwogICAgICAgICByZXR1cm47
CiAgICAgfQogCkBAIC05MTMsNyArOTEzLDcgQEAgdWludDMyX3QgdHNjMjEweF90eHJ4KHZvaWQg
Km9wYXF1ZSwgdWludDMyX3QgdmFsdWUsIGludCBsZW4pCiAgICAgdWludDMyX3QgcmV0ID0gMDsK
IAogICAgIGlmIChsZW4gIT0gMTYpCi0gICAgICAgIGh3X2Vycm9yKCIlczogRklYTUU6IGJhZCBT
UEkgd29yZCB3aWR0aCAlaVxuIiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICBod19lcnJv
cigiJXM6IEZJWE1FOiBiYWQgU1BJIHdvcmQgd2lkdGggJWlcbiIsIF9fZnVuY19fLCBsZW4pOwog
CiAgICAgLyogVE9ETzogc2VxdWVudGlhbCByZWFkcyBldGMgLSBob3cgZG8gd2UgbWFrZSBzdXJl
IHRoZSBob3N0IGRvZXNuJ3QKICAgICAgKiB1bmludGVudGlvbmFsbHkgcmVhZCBvdXQgYSBjb252
ZXJzaW9uIHJlc3VsdCBmcm9tIGEgcmVnaXN0ZXIgd2hpbGUKZGlmZiAtLWdpdCBhL2h3L2ludGMv
b21hcF9pbnRjLmMgYi9ody9pbnRjL29tYXBfaW50Yy5jCmluZGV4IGNjZGRhODlkYWIuLjY4NDRj
MWFhODMgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvb21hcF9pbnRjLmMKKysrIGIvaHcvaW50Yy9vbWFw
X2ludGMuYwpAQCAtNTQwLDcgKzU0MCw3IEBAIHN0YXRpYyB2b2lkIG9tYXAyX2ludGhfd3JpdGUo
dm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgICogZm9yIGV2ZXJ5IHJlZ2lzdGVy
LCBzZWUgQ2hhcHRlciAzIGFuZCA0IGZvciBwcml2aWxlZ2VkIG1vZGUuICAqLwogICAgICAgICBp
ZiAodmFsdWUgJiAxKQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogcHJvdGVjdGlv
biBtb2RlIGVuYWJsZSBhdHRlbXB0XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
RlVOQ1RJT05fXyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwogICAg
ICAgICByZXR1cm47CiAKICAgICBjYXNlIDB4NTA6CS8qIElOVENfSURMRSAqLwpkaWZmIC0tZ2l0
IGEvaHcvaXNhL3Z0ODJjNjg2LmMgYi9ody9pc2EvdnQ4MmM2ODYuYwppbmRleCA1MGRjODNkZjc3
Li43MmJmNjc0NDAzIDEwMDY0NAotLS0gYS9ody9pc2EvdnQ4MmM2ODYuYworKysgYi9ody9pc2Ev
dnQ4MmM2ODYuYwpAQCAtMzAsNyArMzAsNyBAQAogLy8jZGVmaW5lIERFQlVHX1ZUODJDNjg2Qgog
CiAjaWZkZWYgREVCVUdfVlQ4MkM2ODZCCi0jZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmlu
dGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX0ZVTkNUSU9OX18sICMjX19WQV9BUkdTX18pCisjZGVm
aW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX2Z1bmNf
XywgIyNfX1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pCiAjZW5k
aWYKZGlmZiAtLWdpdCBhL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYyBiL2h3L21pcHMvZ3Q2NHh4eF9w
Y2kuYwppbmRleCBlOGIyZWVmNjg4Li40MWE3NjkwNTYwIDEwMDY0NAotLS0gYS9ody9taXBzL2d0
NjR4eHhfcGNpLmMKKysrIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCkBAIC0zMyw3ICszMyw3IEBA
CiAvLyNkZWZpbmUgREVCVUcKIAogI2lmZGVmIERFQlVHCi0jZGVmaW5lIERQUklOVEYoZm10LCAu
Li4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX0ZVTkNUSU9OX18sICMjX19WQV9BUkdT
X18pCisjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10
LCBfX2Z1bmNfXywgIyNfX1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIERQUklOVEYoZm10LCAu
Li4pCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2h3L21pc2MvY2J1cy5jIGIvaHcvbWlzYy9jYnVzLmMK
aW5kZXggNjc3Mjc0Y2UzZS4uMjVlMzM3ZWE3NyAxMDA2NDQKLS0tIGEvaHcvbWlzYy9jYnVzLmMK
KysrIGIvaHcvbWlzYy9jYnVzLmMKQEAgLTYyLDcgKzYyLDcgQEAgc3RhdGljIHZvaWQgY2J1c19p
byhDQnVzUHJpdiAqcykKICAgICAgICAgcy0+c2xhdmVbcy0+YWRkcl0tPmlvKHMtPnNsYXZlW3Mt
PmFkZHJdLT5vcGFxdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICBzLT5ydywgcy0+cmVnLCAm
cy0+dmFsKTsKICAgICBlbHNlCi0gICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHNsYXZlIGFkZHJl
c3MgJWlcbiIsIF9fRlVOQ1RJT05fXywgcy0+YWRkcik7CisgICAgICAgIGh3X2Vycm9yKCIlczog
YmFkIHNsYXZlIGFkZHJlc3MgJWlcbiIsIF9fZnVuY19fLCBzLT5hZGRyKTsKIH0KIAogc3RhdGlj
IHZvaWQgY2J1c19jeWNsZShDQnVzUHJpdiAqcykKQEAgLTI5OSw3ICsyOTksNyBAQCBzdGF0aWMg
aW5saW5lIHVpbnQxNl90IHJldHVfcmVhZChDQnVzUmV0dSAqcywgaW50IHJlZykKICAgICAgICAg
cmV0dXJuIDB4MDAwMDsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogYmFk
IHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgcmVnKTsKKyAgICAgICAgaHdfZXJyb3Io
IiVzOiBiYWQgcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIHJlZyk7CiAgICAgfQogfQogCkBA
IC0zNzIsNyArMzcyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJldHVfd3JpdGUoQ0J1c1JldHUg
KnMsIGludCByZWcsIHVpbnQxNl90IHZhbCkKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0
OgotICAgICAgICBod19lcnJvcigiJXM6IGJhZCByZWdpc3RlciAlMDJ4XG4iLCBfX0ZVTkNUSU9O
X18sIHJlZyk7CisgICAgICAgIGh3X2Vycm9yKCIlczogYmFkIHJlZ2lzdGVyICUwMnhcbiIsIF9f
ZnVuY19fLCByZWcpOwogICAgIH0KIH0KIApAQCAtNTM4LDcgKzUzOCw3IEBAIHN0YXRpYyBpbmxp
bmUgdWludDE2X3QgdGFodm9fcmVhZChDQnVzVGFodm8gKnMsIGludCByZWcpCiAgICAgICAgIHJl
dHVybiAweDAwMDA7CiAKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJvcigiJXM6IGJhZCBy
ZWdpc3RlciAlMDJ4XG4iLCBfX0ZVTkNUSU9OX18sIHJlZyk7CisgICAgICAgIGh3X2Vycm9yKCIl
czogYmFkIHJlZ2lzdGVyICUwMnhcbiIsIF9fZnVuY19fLCByZWcpOwogICAgIH0KIH0KIApAQCAt
NTY3LDcgKzU2Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0YWh2b193cml0ZShDQnVzVGFodm8g
KnMsIGludCByZWcsIHVpbnQxNl90IHZhbCkKICAgICAgICAgaWYgKHMtPmJhY2tsaWdodCAhPSAo
dmFsICYgMHg3ZikpIHsKICAgICAgICAgICAgIHMtPmJhY2tsaWdodCA9IHZhbCAmIDB4N2Y7CiAg
ICAgICAgICAgICBwcmludGYoIiVzOiBMQ0QgYmFja2xpZ2h0IG5vdyBhdCAlaSAvIDEyN1xuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHMtPmJhY2tsaWdodCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIHMtPmJhY2tsaWdodCk7CiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTU4OCw3ICs1ODgsNyBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgdGFodm9fd3JpdGUoQ0J1c1RhaHZvICpzLCBpbnQgcmVnLCB1aW50MTZfdCB2YWwp
CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBi
YWQgcmVnaXN0ZXIgJTAyeFxuIiwgX19GVU5DVElPTl9fLCByZWcpOworICAgICAgICBod19lcnJv
cigiJXM6IGJhZCByZWdpc3RlciAlMDJ4XG4iLCBfX2Z1bmNfXywgcmVnKTsKICAgICB9CiB9CiAK
ZGlmZiAtLWdpdCBhL2h3L21pc2Mvb21hcF9jbGsuYyBiL2h3L21pc2Mvb21hcF9jbGsuYwppbmRl
eCAxOTE1MWQwN2Q2Li45ZWExNDE4NmQ0IDEwMDY0NAotLS0gYS9ody9taXNjL29tYXBfY2xrLmMK
KysrIGIvaHcvbWlzYy9vbWFwX2Nsay5jCkBAIC0xMTA5LDcgKzExMDksNyBAQCBzdHJ1Y3QgY2xr
ICpvbWFwX2ZpbmRjbGsoc3RydWN0IG9tYXBfbXB1X3N0YXRlX3MgKm1wdSwgY29uc3QgY2hhciAq
bmFtZSkKICAgICBmb3IgKGkgPSBtcHUtPmNsa3M7IGktPm5hbWU7IGkgKyspCiAgICAgICAgIGlm
ICghc3RyY21wKGktPm5hbWUsIG5hbWUpIHx8IChpLT5hbGlhcyAmJiAhc3RyY21wKGktPmFsaWFz
LCBuYW1lKSkpCiAgICAgICAgICAgICByZXR1cm4gaTsKLSAgICBod19lcnJvcigiJXM6ICVzIG5v
dCBmb3VuZFxuIiwgX19GVU5DVElPTl9fLCBuYW1lKTsKKyAgICBod19lcnJvcigiJXM6ICVzIG5v
dCBmb3VuZFxuIiwgX19mdW5jX18sIG5hbWUpOwogfQogCiB2b2lkIG9tYXBfY2xrX2dldChzdHJ1
Y3QgY2xrICpjbGspCkBAIC0xMTIwLDcgKzExMjAsNyBAQCB2b2lkIG9tYXBfY2xrX2dldChzdHJ1
Y3QgY2xrICpjbGspCiB2b2lkIG9tYXBfY2xrX3B1dChzdHJ1Y3QgY2xrICpjbGspCiB7CiAgICAg
aWYgKCEoY2xrLT51c2Vjb3VudCAtLSkpCi0gICAgICAgIGh3X2Vycm9yKCIlczogJXMgaXMgbm90
IGluIHVzZVxuIiwgX19GVU5DVElPTl9fLCBjbGstPm5hbWUpOworICAgICAgICBod19lcnJvcigi
JXM6ICVzIGlzIG5vdCBpbiB1c2VcbiIsIF9fZnVuY19fLCBjbGstPm5hbWUpOwogfQogCiBzdGF0
aWMgdm9pZCBvbWFwX2Nsa191cGRhdGUoc3RydWN0IGNsayAqY2xrKQpkaWZmIC0tZ2l0IGEvaHcv
bWlzYy9vbWFwX2dwbWMuYyBiL2h3L21pc2Mvb21hcF9ncG1jLmMKaW5kZXggNjdkOGUyZjAyMy4u
ODRmOWU0YzYxMiAxMDA2NDQKLS0tIGEvaHcvbWlzYy9vbWFwX2dwbWMuYworKysgYi9ody9taXNj
L29tYXBfZ3BtYy5jCkBAIC02NDMsNyArNjQzLDcgQEAgc3RhdGljIHZvaWQgb21hcF9ncG1jX3dy
aXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgY2FzZSAweDAxMDoJLyogR1BNQ19T
WVNDT05GSUcgKi8KICAgICAgICAgaWYgKCh2YWx1ZSA+PiAzKSA9PSAweDMpCiAgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgU0RSQU0gaWRsZSBtb2RlICUiUFJJaTY0IlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHZhbHVlID4+IDMpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSA+PiAzKTsKICAgICAg
ICAgaWYgKHZhbHVlICYgMikKICAgICAgICAgICAgIG9tYXBfZ3BtY19yZXNldChzKTsKICAgICAg
ICAgcy0+c3lzY29uZmlnID0gdmFsdWUgJiAweDE5OwpAQCAtODA2LDcgKzgwNiw3IEBAIHN0YXRp
YyB2b2lkIG9tYXBfZ3BtY193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAg
ICBicmVhazsKICAgICBjYXNlIDB4MjMwOgkvKiBHUE1DX1RFU1RNT0RFX0NUUkwgKi8KICAgICAg
ICAgaWYgKHZhbHVlICYgNykKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHRlc3Qg
bW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IHRlc3QgbW9kZSBlbmFibGUgYXR0ZW1wdFxuIiwgX19mdW5jX18pOwog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC04NjQsNyArODY0LDcgQEAgdm9pZCBv
bWFwX2dwbWNfYXR0YWNoKHN0cnVjdCBvbWFwX2dwbWNfcyAqcywgaW50IGNzLCBNZW1vcnlSZWdp
b24gKmlvbWVtKQogICAgIGFzc2VydChpb21lbSk7CiAKICAgICBpZiAoY3MgPCAwIHx8IGNzID49
IDgpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGNoaXAtc2VsZWN0ICVpXG4i
LCBfX0ZVTkNUSU9OX18sIGNzKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIGNo
aXAtc2VsZWN0ICVpXG4iLCBfX2Z1bmNfXywgY3MpOwogICAgICAgICBleGl0KC0xKTsKICAgICB9
CiAgICAgZiA9ICZzLT5jc19maWxlW2NzXTsKZGlmZiAtLWdpdCBhL2h3L21pc2Mvb21hcF9sNC5j
IGIvaHcvbWlzYy9vbWFwX2w0LmMKaW5kZXggODhjNTMzYTBmZS4uOTZmYzA1N2I0ZSAxMDA2NDQK
LS0tIGEvaHcvbWlzYy9vbWFwX2w0LmMKKysrIGIvaHcvbWlzYy9vbWFwX2w0LmMKQEAgLTEyNiw3
ICsxMjYsNyBAQCBzdHJ1Y3Qgb21hcF90YXJnZXRfYWdlbnRfcyAqb21hcF9sNHRhX2dldChzdHJ1
Y3Qgb21hcF9sNF9zICpidXMsCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIGlm
ICghdGEpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogYmFkIHRhcmdldCBhZ2VudCAo
JWkpXG4iLCBfX0ZVTkNUSU9OX18sIGNzKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
YmFkIHRhcmdldCBhZ2VudCAoJWkpXG4iLCBfX2Z1bmNfXywgY3MpOwogICAgICAgICBleGl0KC0x
KTsKICAgICB9CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBod2FkZHIgb21hcF9sNF9hdHRhY2goc3Ry
dWN0IG9tYXBfdGFyZ2V0X2FnZW50X3MgKnRhLAogICAgIGh3YWRkciBiYXNlOwogCiAgICAgaWYg
KHJlZ2lvbiA8IDAgfHwgcmVnaW9uID49IHRhLT5yZWdpb25zKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiJXM6IGJhZCBpbyByZWdpb24gKCVpKVxuIiwgX19GVU5DVElPTl9fLCByZWdpb24p
OworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgaW8gcmVnaW9uICglaSlcbiIsIF9f
ZnVuY19fLCByZWdpb24pOwogICAgICAgICBleGl0KC0xKTsKICAgICB9CiAKZGlmZiAtLWdpdCBh
L2h3L21pc2Mvb21hcF9zZHJjLmMgYi9ody9taXNjL29tYXBfc2RyYy5jCmluZGV4IGRmZjM3ZWNh
ZjkuLjdiMzhjNTU2OGMgMTAwNjQ0Ci0tLSBhL2h3L21pc2Mvb21hcF9zZHJjLmMKKysrIGIvaHcv
bWlzYy9vbWFwX3NkcmMuYwpAQCAtMTA5LDcgKzEwOSw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfc2Ry
Y193cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgIGNhc2UgMHgxMDoJLyogU0RS
Q19TWVNDT05GSUcgKi8KICAgICAgICAgaWYgKCh2YWx1ZSA+PiAzKSAhPSAweDIpCiAgICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgU0RSQU0gaWRsZSBtb2RlICVpXG4iLAotICAg
ICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sICh1bnNpZ25lZCl2YWx1ZSA+PiAzKTsKKyAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18sICh1bnNpZ25lZCl2YWx1ZSA+PiAzKTsKICAgICAg
ICAgaWYgKHZhbHVlICYgMikKICAgICAgICAgICAgIG9tYXBfc2RyY19yZXNldChzKTsKICAgICAg
ICAgcy0+Y29uZmlnID0gdmFsdWUgJiAweDE4OwpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9vbWFwX3Rh
cC5jIGIvaHcvbWlzYy9vbWFwX3RhcC5jCmluZGV4IGU2ZWE4ZWUyMzUuLjNmNTk1ZThkZjcgMTAw
NjQ0Ci0tLSBhL2h3L21pc2Mvb21hcF90YXAuYworKysgYi9ody9taXNjL29tYXBfdGFwLmMKQEAg
LTQ0LDcgKzQ0LDcgQEAgc3RhdGljIHVpbnQ2NF90IG9tYXBfdGFwX3JlYWQodm9pZCAqb3BhcXVl
LCBod2FkZHIgYWRkciwKICAgICAgICAgY2FzZSBvbWFwMzQzMDoKICAgICAgICAgICAgIHJldHVy
biAweDFiN2FlMDJmOwkvKiBFUyAyICovCiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBo
d19lcnJvcigiJXM6IEJhZCBtcHUgbW9kZWxcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAg
ICBod19lcnJvcigiJXM6IEJhZCBtcHUgbW9kZWxcbiIsIF9fZnVuY19fKTsKICAgICAgICAgfQog
CiAgICAgY2FzZSAweDIwODoJLyogUFJPRFVDVElPTl9JRF9yZWcgZm9yIE9NQVAyICovCkBAIC02
MSw3ICs2MSw3IEBAIHN0YXRpYyB1aW50NjRfdCBvbWFwX3RhcF9yZWFkKHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIGFkZHIsCiAgICAgICAgIGNhc2Ugb21hcDM0MzA6CiAgICAgICAgICAgICByZXR1cm4g
MHgwMDAwMDBmMDsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGh3X2Vycm9yKCIlczog
QmFkIG1wdSBtb2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgIGh3X2Vycm9yKCIl
czogQmFkIG1wdSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAgICAgICB9CiAKICAgICBjYXNlIDB4
MjBjOgpAQCAtNzUsNyArNzUsNyBAQCBzdGF0aWMgdWludDY0X3Qgb21hcF90YXBfcmVhZCh2b2lk
ICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBjYXNlIG9tYXAzNDMwOgogICAgICAgICAg
ICAgcmV0dXJuIDB4Y2FmZWI3YWU7CS8qIEVTIDIgKi8KICAgICAgICAgZGVmYXVsdDoKLSAgICAg
ICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG1wdSBtb2RlbFxuIiwgX19GVU5DVElPTl9fKTsKKyAg
ICAgICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG1wdSBtb2RlbFxuIiwgX19mdW5jX18pOwogICAg
ICAgICB9CiAKICAgICBjYXNlIDB4MjE4OgkvKiBESUVfSURfcmVnICovCmRpZmYgLS1naXQgYS9o
dy9taXNjL3RtcDEwNS5jIGIvaHcvbWlzYy90bXAxMDUuYwppbmRleCAwNGU4Mzc4N2Q0Li45ZTIy
ZDY0ZTM2IDEwMDY0NAotLS0gYS9ody9taXNjL3RtcDEwNS5jCisrKyBiL2h3L21pc2MvdG1wMTA1
LmMKQEAgLTEzMSw3ICsxMzEsNyBAQCBzdGF0aWMgdm9pZCB0bXAxMDVfd3JpdGUoVE1QMTA1U3Rh
dGUgKnMpCiAKICAgICBjYXNlIFRNUDEwNV9SRUdfQ09ORklHOgogICAgICAgICBpZiAocy0+YnVm
WzBdICYgfnMtPmNvbmZpZyAmICgxIDw8IDApKQkJCS8qIFNEICovCi0gICAgICAgICAgICBwcmlu
dGYoIiVzOiBUTVAxMDUgc2h1dGRvd25cbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgICAgICBw
cmludGYoIiVzOiBUTVAxMDUgc2h1dGRvd25cbiIsIF9fZnVuY19fKTsKICAgICAgICAgcy0+Y29u
ZmlnID0gcy0+YnVmWzBdOwogICAgICAgICBzLT5mYXVsdHMgPSB0bXAxMDVfZmF1bHRxWyhzLT5j
b25maWcgPj4gMykgJiAzXTsJLyogRiAqLwogICAgICAgICB0bXAxMDVfYWxhcm1fdXBkYXRlKHMp
OwpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvYm9uaXRvLmMgYi9ody9wY2ktaG9zdC9ib25pdG8u
YwppbmRleCA4OTEzM2E5ZGQzLi4xNzY3ZDJhZjYxIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9i
b25pdG8uYworKysgYi9ody9wY2ktaG9zdC9ib25pdG8uYwpAQCAtNTAsNyArNTAsNyBAQAogLy8j
ZGVmaW5lIERFQlVHX0JPTklUTwogCiAjaWZkZWYgREVCVUdfQk9OSVRPCi0jZGVmaW5lIERQUklO
VEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAiJXM6ICIgZm10LCBfX0ZVTkNUSU9OX18sICMj
X19WQV9BUkdTX18pCisjZGVmaW5lIERQUklOVEYoZm10LCAuLi4pIGZwcmludGYoc3RkZXJyLCAi
JXM6ICIgZm10LCBfX2Z1bmNfXywgIyNfX1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIERQUklO
VEYoZm10LCAuLi4pCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2h3L3NkL3B4YTJ4eF9tbWNpLmMgYi9o
dy9zZC9weGEyeHhfbW1jaS5jCmluZGV4IDNkZWNjZjAyYzkuLjBkNGI4OGM2MDkgMTAwNjQ0Ci0t
LSBhL2h3L3NkL3B4YTJ4eF9tbWNpLmMKKysrIGIvaHcvc2QvcHhhMnh4X21tY2kuYwpAQCAtMzMw
LDcgKzMzMCw3IEBAIHN0YXRpYyB1aW50NjRfdCBweGEyeHhfbW1jaV9yZWFkKHZvaWQgKm9wYXF1
ZSwgaHdhZGRyIG9mZnNldCwgdW5zaWduZWQgc2l6ZSkKICAgICBjYXNlIE1NQ19CTEtTX1JFTToK
ICAgICAgICAgcmV0dXJuIHMtPm51bWJsazsKICAgICBkZWZhdWx0OgotICAgICAgICBod19lcnJv
cigiJXM6IEJhZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fRlVOQ1RJT05fXywgb2Zmc2V0KTsK
KyAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQgb2Zmc2V0ICIgUkVHX0ZNVCAiXG4iLCBfX2Z1bmNf
Xywgb2Zmc2V0KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTM2OSw3ICszNjksNyBAQCBz
dGF0aWMgdm9pZCBweGEyeHhfbW1jaV93cml0ZSh2b2lkICpvcGFxdWUsCiAgICAgY2FzZSBNTUNf
U1BJOgogICAgICAgICBzLT5zcGkgPSB2YWx1ZSAmIDB4ZjsKICAgICAgICAgaWYgKHZhbHVlICYg
U1BJX1NQSV9NT0RFKQotICAgICAgICAgICAgcHJpbnRmKCIlczogYXR0ZW1wdGVkIHRvIHVzZSBj
YXJkIGluIFNQSSBtb2RlXG4iLCBfX0ZVTkNUSU9OX18pOworICAgICAgICAgICAgcHJpbnRmKCIl
czogYXR0ZW1wdGVkIHRvIHVzZSBjYXJkIGluIFNQSSBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSBNTUNfQ01EQVQ6CkBAIC00NDIsNyArNDQyLDcgQEAgc3Rh
dGljIHZvaWQgcHhhMnh4X21tY2lfd3JpdGUodm9pZCAqb3BhcXVlLAogICAgICAgICBicmVhazsK
IAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCIlczogQmFkIG9mZnNldCAiIFJFR19G
TVQgIlxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAgICAgICBod19lcnJvcigiJXM6IEJh
ZCBvZmZzZXQgIiBSRUdfRk1UICJcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgIH0KIH0KIApk
aWZmIC0tZ2l0IGEvaHcvc3NpL29tYXBfc3BpLmMgYi9ody9zc2kvb21hcF9zcGkuYwppbmRleCAy
MjAzNDY1NmI4Li4zNDE2M2U1NjQ2IDEwMDY0NAotLS0gYS9ody9zc2kvb21hcF9zcGkuYworKysg
Yi9ody9zc2kvb21hcF9zcGkuYwpAQCAtMjk1LDEwICsyOTUsMTAgQEAgc3RhdGljIHZvaWQgb21h
cF9tY3NwaV93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBpZiAoKHZh
bHVlIF4gcy0+Y2hbY2hdLmNvbmZpZykgJiAoMyA8PCAxNCkpCS8qIERNQVIgfCBETUFXICovCiAg
ICAgICAgICAgICBvbWFwX21jc3BpX2RtYXJlcXVlc3RfdXBkYXRlKHMtPmNoICsgY2gpOwogICAg
ICAgICBpZiAoKCh2YWx1ZSA+PiAxMikgJiAzKSA9PSAzKQkJCS8qIFRSTSAqLwotICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBUUk0gdmFsdWUgKDMpXG4iLCBfX0ZVTkNU
SU9OX18pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaW52YWxpZCBUUk0gdmFs
dWUgKDMpXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgIGlmICgoKHZhbHVlID4+IDcpICYgMHgxZikg
PCAzKQkJCS8qIFdMICovCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBpbnZhbGlk
IFdMIHZhbHVlICglIiBQUkl4NjQgIilcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19GVU5DVElPTl9fLCAodmFsdWUgPj4gNykgJiAweDFmKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgKHZhbHVlID4+IDcpICYgMHgxZik7CiAgICAgICAgIHMtPmNoW2No
XS5jb25maWcgPSB2YWx1ZSAmIDB4N2ZmZmZmOwogICAgICAgICBicmVhazsKIApAQCAtMzY3LDcg
KzM2Nyw3IEBAIHZvaWQgb21hcF9tY3NwaV9hdHRhY2goc3RydWN0IG9tYXBfbWNzcGlfcyAqcywK
ICAgICAgICAgICAgICAgICBpbnQgY2hpcHNlbGVjdCkKIHsKICAgICBpZiAoY2hpcHNlbGVjdCA8
IDAgfHwgY2hpcHNlbGVjdCA+PSBzLT5jaG51bSkKLSAgICAgICAgaHdfZXJyb3IoIiVzOiBCYWQg
Y2hpcHNlbGVjdCAlaVxuIiwgX19GVU5DVElPTl9fLCBjaGlwc2VsZWN0KTsKKyAgICAgICAgaHdf
ZXJyb3IoIiVzOiBCYWQgY2hpcHNlbGVjdCAlaVxuIiwgX19mdW5jX18sIGNoaXBzZWxlY3QpOwog
CiAgICAgcy0+Y2hbY2hpcHNlbGVjdF0udHhyeCA9IHR4cng7CiAgICAgcy0+Y2hbY2hpcHNlbGVj
dF0ub3BhcXVlID0gb3BhcXVlOwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvb21hcF9ncHRpbWVyLmMg
Yi9ody90aW1lci9vbWFwX2dwdGltZXIuYwppbmRleCA2ZDdjOGEzOTZmLi5hZTJkYzk5ODMyIDEw
MDY0NAotLS0gYS9ody90aW1lci9vbWFwX2dwdGltZXIuYworKysgYi9ody90aW1lci9vbWFwX2dw
dGltZXIuYwpAQCAtMzU3LDcgKzM1Nyw3IEBAIHN0YXRpYyB2b2lkIG9tYXBfZ3BfdGltZXJfd3Jp
dGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAgICAgICAgcy0+Y29uZmlnID0gdmFsdWUg
JiAweDMzZDsKICAgICAgICAgaWYgKCgodmFsdWUgPj4gMykgJiAzKSA9PSAzKQkJCQkvKiBJRExF
TU9ERSAqLwogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogaWxsZWdhbCBJRExFTU9E
RSB2YWx1ZSBpbiBUSU9DUF9DRkdcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX19G
VU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXyk7CiAgICAg
ICAgIGlmICh2YWx1ZSAmIDIpCQkJCQkJLyogU09GVFJFU0VUICovCiAgICAgICAgICAgICBvbWFw
X2dwX3RpbWVyX3Jlc2V0KHMpOwogICAgICAgICBicmVhazsKQEAgLTM5NSwxMCArMzk1LDEwIEBA
IHN0YXRpYyB2b2lkIG9tYXBfZ3BfdGltZXJfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwKICAgICAgICAgcy0+c3QgPSAodmFsdWUgPj4gMCkgJiAxOwogICAgICAgICBpZiAocy0+aW5v
dXQgJiYgcy0+dHJpZ2dlciAhPSBncHRfdHJpZ2dlcl9ub25lKQogICAgICAgICAgICAgZnByaW50
ZihzdGRlcnIsICIlczogR1AgdGltZXIgcGluIG11c3QgYmUgYW4gb3V0cHV0ICIKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZm9yIHRoaXMgdHJpZ2dlciBtb2RlXG4iLCBfX0ZVTkNUSU9O
X18pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmb3IgdGhpcyB0cmlnZ2VyIG1vZGVc
biIsIF9fZnVuY19fKTsKICAgICAgICAgaWYgKCFzLT5pbm91dCAmJiBzLT5jYXB0dXJlICE9IGdw
dF9jYXB0dXJlX25vbmUpCiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBHUCB0aW1l
ciBwaW4gbXVzdCBiZSBhbiBpbnB1dCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImZv
ciB0aGlzIGNhcHR1cmUgbW9kZVxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZm9yIHRoaXMgY2FwdHVyZSBtb2RlXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAg
IGlmIChzLT50cmlnZ2VyID09IGdwdF90cmlnZ2VyX25vbmUpCiAgICAgICAgICAgICBvbWFwX2dw
X3RpbWVyX291dChzLCBzLT5zY3B3bSk7CiAgICAgICAgIC8qIFRPRE86IG1ha2Ugc3VyZSB0aGlz
IGRvZXNuJ3Qgb3ZlcmZsb3cgMzItYml0cyAqLwpkaWZmIC0tZ2l0IGEvaHcvdGltZXIvdHdsOTIy
MzAuYyBiL2h3L3RpbWVyL3R3bDkyMjMwLmMKaW5kZXggZWI1OGMzNzhlMC4uZWYxMTZjNjM2YyAx
MDA2NDQKLS0tIGEvaHcvdGltZXIvdHdsOTIyMzAuYworKysgYi9ody90aW1lci90d2w5MjIzMC5j
CkBAIC00MDMsNyArNDAzLDcgQEAgc3RhdGljIHVpbnQ4X3QgbWVuZWxhdXNfcmVhZCh2b2lkICpv
cGFxdWUsIHVpbnQ4X3QgYWRkcikKIAogICAgIGRlZmF1bHQ6CiAjaWZkZWYgVkVSQk9TRQotICAg
ICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywg
YWRkcik7CisgICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19m
dW5jX18sIGFkZHIpOwogI2VuZGlmCiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTYxNSw3ICs2
MTUsNyBAQCBzdGF0aWMgdm9pZCBtZW5lbGF1c193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3Qg
YWRkciwgdWludDhfdCB2YWx1ZSkKICAgICAgICAgcnRjX2JhZG5lc3M6CiAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBiYWQgUlRDX1VQREFURSB2YWx1
ZSAlMDJ4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgdmFs
dWUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCB2YWx1ZSk7CiAgICAg
ICAgICAgICBzLT5zdGF0dXMgfD0gMSA8PCAxMDsJCQkJLyogUlRDRVJSICovCiAgICAgICAgICAg
ICBtZW5lbGF1c191cGRhdGUocyk7CiAgICAgICAgIH0KQEAgLTcwOCw3ICs3MDgsNyBAQCBzdGF0
aWMgdm9pZCBtZW5lbGF1c193cml0ZSh2b2lkICpvcGFxdWUsIHVpbnQ4X3QgYWRkciwgdWludDhf
dCB2YWx1ZSkKIAogICAgIGRlZmF1bHQ6CiAjaWZkZWYgVkVSQk9TRQotICAgICAgICBwcmludGYo
IiVzOiB1bmtub3duIHJlZ2lzdGVyICUwMnhcbiIsIF9fRlVOQ1RJT05fXywgYWRkcik7CisgICAg
ICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgJTAyeFxuIiwgX19mdW5jX18sIGFkZHIp
OwogI2VuZGlmCiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvdXNiL2Rlc2MuYyBiL2h3L3VzYi9k
ZXNjLmMKaW5kZXggYzM2YmYzMGU0Zi4uODVjMTVhZGRjNSAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rl
c2MuYworKysgYi9ody91c2IvZGVzYy5jCkBAIC02ODgsNyArNjg4LDcgQEAgaW50IHVzYl9kZXNj
X2dldF9kZXNjcmlwdG9yKFVTQkRldmljZSAqZGV2LCBVU0JQYWNrZXQgKnAsCiAgICAgICAgIGJy
ZWFrOwogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogJWQgdW5r
bm93biB0eXBlICVkIChsZW4gJXpkKVxuIiwgX19GVU5DVElPTl9fLAorICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIiVzOiAlZCB1bmtub3duIHR5cGUgJWQgKGxlbiAlemQpXG4iLCBfX2Z1bmNfXywK
ICAgICAgICAgICAgICAgICBkZXYtPmFkZHIsIHR5cGUsIGxlbik7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KZGlmZiAtLWdpdCBhL2h3L3VzYi9kZXYtYmx1ZXRvb3RoLmMgYi9ody91c2IvZGV2LWJs
dWV0b290aC5jCmluZGV4IDQ0M2UzYzMwMWQuLjBiYmNlYWVhMGIgMTAwNjQ0Ci0tLSBhL2h3L3Vz
Yi9kZXYtYmx1ZXRvb3RoLmMKKysrIGIvaHcvdXNiL2Rldi1ibHVldG9vdGguYwpAQCAtMjc0LDEz
ICsyNzQsMTMgQEAgc3RhdGljIHZvaWQgdXNiX2J0X2ZpZm9fZW5xdWV1ZShzdHJ1Y3QgdXNiX2hj
aV9pbl9maWZvX3MgKmZpZm8sCiAgICAgaWYgKG9mZiA8PSBERklGT19MRU5fTUFTSykgewogICAg
ICAgICBpZiAob2ZmICsgbGVuID4gREZJRk9fTEVOX01BU0sgKyAxICYmCiAgICAgICAgICAgICAg
ICAgICAgICAgICAoZmlmby0+ZHNpemUgPSBvZmYgKyBsZW4pID4gKERGSUZPX0xFTl9NQVNLICsg
MSkgKiAyKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAl
aSBieXRlc1xuIiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICIlczogY2FuJ3QgYWxsb2MgJWkgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgICAg
ICAgICAgZXhpdCgtMSk7CiAgICAgICAgIH0KICAgICAgICAgYnVmID0gZmlmby0+ZGF0YSArIG9m
ZjsKICAgICB9IGVsc2UgewogICAgICAgICBpZiAoZmlmby0+ZGxlbiA+IGZpZm8tPmRzaXplKSB7
Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBjYW4ndCBhbGxvYyAlaSBieXRlc1xu
IiwgX19GVU5DVElPTl9fLCBsZW4pOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczog
Y2FuJ3QgYWxsb2MgJWkgYnl0ZXNcbiIsIF9fZnVuY19fLCBsZW4pOwogICAgICAgICAgICAgZXhp
dCgtMSk7CiAgICAgICAgIH0KICAgICAgICAgYnVmID0gZmlmby0+ZGF0YSArIG9mZiAtIGZpZm8t
PmRzaXplOwpkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC1tdXNiLmMgYi9ody91c2IvaGNkLW11c2Iu
YwppbmRleCAyN2Q5ZDBiZDgyLi5kNzBhOTFhNThjIDEwMDY0NAotLS0gYS9ody91c2IvaGNkLW11
c2IuYworKysgYi9ody91c2IvaGNkLW11c2IuYwpAQCAtMjUzLDggKzI1Myw4IEBACiAvKiAjZGVm
aW5lIE1VU0JfREVCVUcgKi8KIAogI2lmZGVmIE1VU0JfREVCVUcKLSNkZWZpbmUgVFJBQ0UoZm10
LC4uLikgZnByaW50ZihzdGRlcnIsICIlc0AlZDogIiBmbXQgIlxuIiwgX19GVU5DVElPTl9fLCBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19MSU5FX18sICMjX19WQV9BUkdTX18p
CisjZGVmaW5lIFRSQUNFKGZtdCwgLi4uKSBmcHJpbnRmKHN0ZGVyciwgIiVzQCVkOiAiIGZtdCAi
XG4iLCBfX2Z1bmNfXywgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX0xJTkVf
XywgIyNfX1ZBX0FSR1NfXykKICNlbHNlCiAjZGVmaW5lIFRSQUNFKC4uLikKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvaHcvdXNiL3R1c2I2MDEwLmMgYi9ody91c2IvdHVzYjYwMTAuYwppbmRleCA4ZjU5
M2E2ZmRiLi4yNjYyYzA2MGVkIDEwMDY0NAotLS0gYS9ody91c2IvdHVzYjYwMTAuYworKysgYi9o
dy91c2IvdHVzYjYwMTAuYwpAQCAtMjk2LDcgKzI5Niw3IEBAIHN0YXRpYyB1aW50MzJfdCB0dXNi
X2FzeW5jX3JlYWRiKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIpCiAgICAgfQogCiAgICAgcHJp
bnRmKCIlczogdW5rbm93biByZWdpc3RlciBhdCAlMDN4XG4iLAotICAgICAgICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsKKyAgICAgICAgICAgICAgICAg
ICAgX19mdW5jX18sIChpbnQpIChhZGRyICYgMHhmZmYpKTsKICAgICByZXR1cm4gMDsKIH0KIApA
QCAtMzEzLDcgKzMxMyw3IEBAIHN0YXRpYyB1aW50MzJfdCB0dXNiX2FzeW5jX3JlYWRoKHZvaWQg
Km9wYXF1ZSwgaHdhZGRyIGFkZHIpCiAgICAgfQogCiAgICAgcHJpbnRmKCIlczogdW5rbm93biBy
ZWdpc3RlciBhdCAlMDN4XG4iLAotICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIChp
bnQpIChhZGRyICYgMHhmZmYpKTsKKyAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIChpbnQp
IChhZGRyICYgMHhmZmYpKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtNDM2LDcgKzQzNiw3IEBA
IHN0YXRpYyB1aW50MzJfdCB0dXNiX2FzeW5jX3JlYWR3KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFk
ZHIpCiAgICAgICAgIHJldHVybiAweDU0MDU5YWRmOwogICAgIH0KIAotICAgIHByaW50ZigiJXM6
IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19GVU5DVElPTl9fLCBvZmZzZXQpOworICAg
IHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19mdW5jX18sIG9mZnNl
dCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTQ1Niw3ICs0NTYsNyBAQCBzdGF0aWMgdm9pZCB0
dXNiX2FzeW5jX3dyaXRlYih2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLAogCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcHJpbnRmKCIlczogdW5rbm93biByZWdpc3RlciBhdCAlMDN4XG4iLAotICAg
ICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCAoaW50KSAoYWRkciAmIDB4ZmZmKSk7
CisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgKGludCkgKGFkZHIgJiAweGZmZikp
OwogICAgICAgICByZXR1cm47CiAgICAgfQogfQpAQCAtNDc3LDcgKzQ3Nyw3IEBAIHN0YXRpYyB2
b2lkIHR1c2JfYXN5bmNfd3JpdGVoKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICBk
ZWZhdWx0OgogICAgICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyIGF0ICUwM3hcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIChpbnQpIChhZGRyICYgMHhm
ZmYpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCAoaW50KSAoYWRkciAmIDB4
ZmZmKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiB9CkBAIC01MDUsNyArNTA1LDcgQEAgc3Rh
dGljIHZvaWQgdHVzYl9hc3luY193cml0ZXcodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwKICAg
ICAgICAgcy0+ZGV2X2NvbmZpZyA9IHZhbHVlOwogICAgICAgICBzLT5ob3N0X21vZGUgPSAodmFs
dWUgJiBUVVNCX0RFVl9DT05GX1VTQl9IT1NUX01PREUpOwogICAgICAgICBpZiAodmFsdWUgJiBU
VVNCX0RFVl9DT05GX1BST0RfVEVTVF9NT0RFKQotICAgICAgICAgICAgaHdfZXJyb3IoIiVzOiBQ
cm9kdWN0IFRlc3QgbW9kZSBub3QgYWxsb3dlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgIGh3X2Vycm9yKCIlczogUHJvZHVjdCBUZXN0IG1vZGUgbm90IGFsbG93ZWRcbiIsIF9fZnVu
Y19fKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFRVU0JfUEhZX09UR19DVFJMX0VOQUJM
RToKQEAgLTYzNiw3ICs2MzYsNyBAQCBzdGF0aWMgdm9pZCB0dXNiX2FzeW5jX3dyaXRldyh2b2lk
ICpvcGFxdWUsIGh3YWRkciBhZGRyLAogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIHByaW50ZigiJXM6IHVua25vd24gcmVnaXN0ZXIgYXQgJTAzeFxuIiwgX19GVU5DVElP
Tl9fLCBvZmZzZXQpOworICAgICAgICBwcmludGYoIiVzOiB1bmtub3duIHJlZ2lzdGVyIGF0ICUw
M3hcbiIsIF9fZnVuY19fLCBvZmZzZXQpOwogICAgICAgICByZXR1cm47CiAgICAgfQogfQpkaWZm
IC0tZ2l0IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgYi9ody94ZW5wdi94ZW5fZG9tYWlu
YnVpbGQuYwppbmRleCBjODljZWQyZTg4Li4wMjdmNzZmYWQxIDEwMDY0NAotLS0gYS9ody94ZW5w
di94ZW5fZG9tYWluYnVpbGQuYworKysgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwpAQCAt
MjUsMjIgKzI1LDIyIEBAIHN0YXRpYyBpbnQgeGVuc3RvcmVfZG9tYWluX21rZGlyKGNoYXIgKnBh
dGgpCiAgICAgaW50IGk7CiAKICAgICBpZiAoIXhzX21rZGlyKHhlbnN0b3JlLCAwLCBwYXRoKSkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAlczogZmFpbGVkXG4iLCBf
X0ZVTkNUSU9OX18sIHBhdGgpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2Rp
ciAlczogZmFpbGVkXG4iLCBfX2Z1bmNfXywgcGF0aCk7CiAJcmV0dXJuIC0xOwogICAgIH0KICAg
ICBpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4ZW5zdG9yZSwgMCwgcGF0aCwgcGVybXNfcm8sIDIp
KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWls
ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX3Nl
dF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKIAlyZXR1cm4gLTE7CiAgICAgfQog
CiAgICAgZm9yIChpID0gMDsgd3JpdGFibGVbaV07IGkrKykgewogICAgICAgICBzbnByaW50Zihz
dWJwYXRoLCBzaXplb2Yoc3VicGF0aCksICIlcy8lcyIsIHBhdGgsIHdyaXRhYmxlW2ldKTsKICAg
ICAgICAgaWYgKCF4c19ta2Rpcih4ZW5zdG9yZSwgMCwgc3VicGF0aCkpIHsKLSAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX21rZGlyICVzOiBmYWlsZWRcbiIsIF9fRlVOQ1RJT05f
Xywgc3VicGF0aCk7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiB4c19ta2RpciAl
czogZmFpbGVkXG4iLCBfX2Z1bmNfXywgc3VicGF0aCk7CiAgICAgICAgICAgICByZXR1cm4gLTE7
CiAgICAgICAgIH0KICAgICAgICAgaWYgKCF4c19zZXRfcGVybWlzc2lvbnMoeGVuc3RvcmUsIDAs
IHN1YnBhdGgsIHBlcm1zX3J3LCAyKSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICIl
czogeHNfc2V0X3Blcm1pc3Npb25zIGZhaWxlZFxuIiwgX19GVU5DVElPTl9fKTsKKyAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IHhzX3NldF9wZXJtaXNzaW9ucyBmYWlsZWRcbiIsIF9f
ZnVuY19fKTsKICAgICAgICAgICAgIHJldHVybiAtMTsKICAgICAgICAgfQogICAgIH0KQEAgLTE1
OCw3ICsxNTgsNyBAQCBzdGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQogICAgIGNo
YXIgYnl0ZTsKIAogICAgIGlmIChwaXBlKGZkKSAhPSAwKSB7Ci0gICAgICAgIHFlbXVfbG9nKCIl
czogSHVoPyBwaXBlIGVycm9yOiAlc1xuIiwgX19GVU5DVElPTl9fLCBzdHJlcnJvcihlcnJubykp
OworICAgICAgICBxZW11X2xvZygiJXM6IEh1aD8gcGlwZSBlcnJvcjogJXNcbiIsIF9fZnVuY19f
LCBzdHJlcnJvcihlcnJubykpOwogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogICAgIGlmIChm
b3JrKCkgIT0gMCkKQEAgLTE5MCw3ICsxOTAsNyBAQCBzdGF0aWMgaW50IHhlbl9kb21haW5fd2F0
Y2hlcih2b2lkKQogICAgICAgICBjYXNlIC0xOgogICAgICAgICAgICAgaWYgKGVycm5vID09IEVJ
TlRSKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgcWVtdV9sb2coIiVz
OiBIdWg/IHJlYWQgZXJyb3I6ICVzXG4iLCBfX0ZVTkNUSU9OX18sIHN0cmVycm9yKGVycm5vKSk7
CisgICAgICAgICAgICBxZW11X2xvZygiJXM6IEh1aD8gcmVhZCBlcnJvcjogJXNcbiIsIF9fZnVu
Y19fLCBzdHJlcnJvcihlcnJubykpOwogICAgICAgICAgICAgcWVtdV9ydW5uaW5nID0gMDsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDA6CkBAIC0xOTgsMTMgKzE5OCwxMyBAQCBz
dGF0aWMgaW50IHhlbl9kb21haW5fd2F0Y2hlcih2b2lkKQogICAgICAgICAgICAgcWVtdV9ydW5u
aW5nID0gMDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAg
ICAgcWVtdV9sb2coIiVzOiBIdWg/IGRhdGEgb24gdGhlIHdhdGNoIHBpcGU/XG4iLCBfX0ZVTkNU
SU9OX18pOworICAgICAgICAgICAgcWVtdV9sb2coIiVzOiBIdWg/IGRhdGEgb24gdGhlIHdhdGNo
IHBpcGU/XG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
IH0KIAogICAgIC8qIGNsZWFudXAgKi8KLSAgICBxZW11X2xvZygiJXM6IGRlc3Ryb3kgZG9tYWlu
ICVkXG4iLCBfX0ZVTkNUSU9OX18sIHhlbl9kb21pZCk7CisgICAgcWVtdV9sb2coIiVzOiBkZXN0
cm95IGRvbWFpbiAlZFxuIiwgX19mdW5jX18sIHhlbl9kb21pZCk7CiAgICAgeGNfZG9tYWluX2Rl
c3Ryb3koeGVuX3hjLCB4ZW5fZG9taWQpOwogICAgIF9leGl0KDApOwogfQpkaWZmIC0tZ2l0IGEv
aHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKaW5k
ZXggMzFkMmYyNTYyNy4uNjlhNTJhOWY5MyAxMDA2NDQKLS0tIGEvaHcveGVucHYveGVuX21hY2hp
bmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0zNiw3ICszNiw3IEBA
IHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKIAogICAgIC8q
IEluaXRpYWxpemUgYmFja2VuZCBjb3JlICYgZHJpdmVycyAqLwogICAgIGlmICh4ZW5fYmVfaW5p
dCgpICE9IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogeGVuIGJhY2tlbmQgY29y
ZSBzZXR1cCBmYWlsZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiJXM6IHhlbiBiYWNrZW5kIGNvcmUgc2V0dXAgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CiAgICAg
ICAgIGV4aXQoMSk7CiAgICAgfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FybS9vbWFwLmgg
Yi9pbmNsdWRlL2h3L2FybS9vbWFwLmgKaW5kZXggY2FjMWIyYmE0My4uYjM5ODYwN2IwNiAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9ody9hcm0vb21hcC5oCisrKyBiL2luY2x1ZGUvaHcvYXJtL29tYXAu
aApAQCAtOTYwLDEwICs5NjAsMTAgQEAgdm9pZCBvbWFwX21wdV93YWtldXAodm9pZCAqb3BhcXVl
LCBpbnQgaXJxLCBpbnQgcmVxKTsKIAogIyBkZWZpbmUgT01BUF9CQURfUkVHKHBhZGRyKQkJXAog
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBCYWQgcmVnaXN0ZXIgIiBPTUFQX0ZNVF9wbHgg
IlxuIiwJXAotICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBwYWRkcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwYWRkcikKICMgZGVmaW5lIE9NQVBfUk9f
UkVHKHBhZGRyKQkJXAogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBSZWFkLW9ubHkgcmVn
aXN0ZXIgIiBPTUFQX0ZNVF9wbHggIlxuIiwJXAotICAgICAgICAgICAgICAgICAgICAgICAgX19G
VU5DVElPTl9fLCBwYWRkcikKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwYWRk
cikKIAogLyogT01BUC1zcGVjaWZpYyBMaW51eCBib290bG9hZGVyIHRhZ3MgZm9yIHRoZSBBVEFH
X0JPQVJEIGFyZWEKICAgIChCb2FyZC1zcGVjaWZjIHRhZ3MgYXJlIG5vdCBoZXJlKSAgKi8KQEAg
LTk5OCwxMyArOTk4LDEzIEBAIGVudW0gewogIyBpZmRlZiBUQ01JX1ZFUkJPU0UKICMgIGRlZmlu
ZSBPTUFQXzhCX1JFRyhwYWRkcikJCVwKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogOC1i
aXQgcmVnaXN0ZXIgIiBPTUFQX0ZNVF9wbHggIlxuIiwJXAotICAgICAgICAgICAgICAgICAgICAg
ICAgX19GVU5DVElPTl9fLCBwYWRkcikKKyAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19f
LCBwYWRkcikKICMgIGRlZmluZSBPTUFQXzE2Ql9SRUcocGFkZHIpCQlcCiAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiJXM6IDE2LWJpdCByZWdpc3RlciAiIE9NQVBfRk1UX3BseCAiXG4iLAlcCi0g
ICAgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHBhZGRyKQorICAgICAgICAgICAg
ICAgICAgICAgICAgX19mdW5jX18sIHBhZGRyKQogIyAgZGVmaW5lIE9NQVBfMzJCX1JFRyhwYWRk
cikJCVwKICAgICAgICAgZnByaW50ZihzdGRlcnIsICIlczogMzItYml0IHJlZ2lzdGVyICIgT01B
UF9GTVRfcGx4ICJcbiIsCVwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywg
cGFkZHIpCisgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcGFkZHIpCiAjIGVsc2UK
ICMgIGRlZmluZSBPTUFQXzhCX1JFRyhwYWRkcikKICMgIGRlZmluZSBPTUFQXzE2Ql9SRUcocGFk
ZHIpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FybS9zaGFycHNsLmggYi9pbmNsdWRlL2h3L2Fy
bS9zaGFycHNsLmgKaW5kZXggMTM5ODFhNmQwMy4uNWJmNmRiMWZhMiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9hcm0vc2hhcnBzbC5oCisrKyBiL2luY2x1ZGUvaHcvYXJtL3NoYXJwc2wuaApAQCAt
Nyw3ICs3LDcgQEAKICNkZWZpbmUgUUVNVV9TSEFSUFNMX0gKIAogI2RlZmluZSB6YXVydXNfcHJp
bnRmKGZvcm1hdCwgLi4uKQlcCi0gICAgZnByaW50ZihzdGRlcnIsICIlczogIiBmb3JtYXQsIF9f
RlVOQ1RJT05fXywgIyNfX1ZBX0FSR1NfXykKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiAiIGZv
cm1hdCwgX19mdW5jX18sICMjX19WQV9BUkdTX18pCiAKIC8qIHphdXJ1cy5jICovCiAKZGlmZiAt
LWdpdCBhL21lbW9yeV9tYXBwaW5nLmMgYi9tZW1vcnlfbWFwcGluZy5jCmluZGV4IGE1ZDM4NTUy
YTYuLjc3NTQ2NmYzYTggMTAwNjQ0Ci0tLSBhL21lbW9yeV9tYXBwaW5nLmMKKysrIGIvbWVtb3J5
X21hcHBpbmcuYwpAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyB2b2lkIGd1ZXN0X3BoeXNfYmxv
Y2tzX3JlZ2lvbl9hZGQoTWVtb3J5TGlzdGVuZXIgKmxpc3RlbmVyLAogCiAjaWZkZWYgREVCVUdf
R1VFU1RfUEhZU19SRUdJT05fQURECiAgICAgZnByaW50ZihzdGRlcnIsICIlczogdGFyZ2V0X3N0
YXJ0PSIgVEFSR0VUX0ZNVF9wbHggIiB0YXJnZXRfZW5kPSIKLSAgICAgICAgICAgIFRBUkdFVF9G
TVRfcGx4ICI6ICVzIChjb3VudDogJXUpXG4iLCBfX0ZVTkNUSU9OX18sIHRhcmdldF9zdGFydCwK
KyAgICAgICAgICAgIFRBUkdFVF9GTVRfcGx4ICI6ICVzIChjb3VudDogJXUpXG4iLCBfX2Z1bmNf
XywgdGFyZ2V0X3N0YXJ0LAogICAgICAgICAgICAgdGFyZ2V0X2VuZCwgcHJlZGVjZXNzb3IgPyAi
am9pbmVkIiA6ICJhZGRlZCIsIGctPmxpc3QtPm51bSk7CiAjZW5kaWYKIH0KZGlmZiAtLWdpdCBh
L21pZ3JhdGlvbi9ibG9jay5jIGIvbWlncmF0aW9uL2Jsb2NrLmMKaW5kZXggNjA2YWQ0ZGI5Mi4u
NDE4ZDMxM2ZiZiAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2Jsb2NrLmMKKysrIGIvbWlncmF0aW9u
L2Jsb2NrLmMKQEAgLTYyNiw3ICs2MjYsNyBAQCBzdGF0aWMgaW50IGZsdXNoX2Jsa3MoUUVNVUZp
bGUgKmYpCiAgICAgaW50IHJldCA9IDA7CiAKICAgICBEUFJJTlRGKCIlcyBFbnRlciBzdWJtaXR0
ZWQgJWQgcmVhZF9kb25lICVkIHRyYW5zZmVycmVkICVkXG4iLAotICAgICAgICAgICAgX19GVU5D
VElPTl9fLCBibG9ja19taWdfc3RhdGUuc3VibWl0dGVkLCBibG9ja19taWdfc3RhdGUucmVhZF9k
b25lLAorICAgICAgICAgICAgX19mdW5jX18sIGJsb2NrX21pZ19zdGF0ZS5zdWJtaXR0ZWQsIGJs
b2NrX21pZ19zdGF0ZS5yZWFkX2RvbmUsCiAgICAgICAgICAgICBibG9ja19taWdfc3RhdGUudHJh
bnNmZXJyZWQpOwogCiAgICAgYmxrX21pZ19sb2NrKCk7CkBAIC02NTMsNyArNjUzLDcgQEAgc3Rh
dGljIGludCBmbHVzaF9ibGtzKFFFTVVGaWxlICpmKQogICAgIH0KICAgICBibGtfbWlnX3VubG9j
aygpOwogCi0gICAgRFBSSU5URigiJXMgRXhpdCBzdWJtaXR0ZWQgJWQgcmVhZF9kb25lICVkIHRy
YW5zZmVycmVkICVkXG4iLCBfX0ZVTkNUSU9OX18sCisgICAgRFBSSU5URigiJXMgRXhpdCBzdWJt
aXR0ZWQgJWQgcmVhZF9kb25lICVkIHRyYW5zZmVycmVkICVkXG4iLCBfX2Z1bmNfXywKICAgICAg
ICAgICAgIGJsb2NrX21pZ19zdGF0ZS5zdWJtaXR0ZWQsIGJsb2NrX21pZ19zdGF0ZS5yZWFkX2Rv
bmUsCiAgICAgICAgICAgICBibG9ja19taWdfc3RhdGUudHJhbnNmZXJyZWQpOwogICAgIHJldHVy
biByZXQ7CmRpZmYgLS1naXQgYS91aS9jdXJzb3IuYyBiL3VpL2N1cnNvci5jCmluZGV4IDJlMmZl
MTNmYTYuLmYzZGEwY2VlNzkgMTAwNjQ0Ci0tLSBhL3VpL2N1cnNvci5jCisrKyBiL3VpL2N1cnNv
ci5jCkBAIC0xOSwxMSArMTksMTEgQEAgc3RhdGljIFFFTVVDdXJzb3IgKmN1cnNvcl9wYXJzZV94
cG0oY29uc3QgY2hhciAqeHBtW10pCiAgICAgaWYgKHNzY2FuZih4cG1bbGluZV0sICIldSAldSAl
dSAldSIsCiAgICAgICAgICAgICAgICAmd2lkdGgsICZoZWlnaHQsICZjb2xvcnMsICZjaGFycykg
IT0gNCkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiVzOiBoZWFkZXIgcGFyc2UgZXJyb3I6
IFwiJXNcIlxuIiwKLSAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIHhwbVtsaW5lXSk7Cisg
ICAgICAgICAgICAgICAgX19mdW5jX18sIHhwbVtsaW5lXSk7CiAgICAgICAgIHJldHVybiBOVUxM
OwogICAgIH0KICAgICBpZiAoY2hhcnMgIT0gMSkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBjaGFycyAhPSAxIG5vdCBzdXBwb3J0ZWRcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGNoYXJzICE9IDEgbm90IHN1cHBvcnRlZFxuIiwgX19mdW5j
X18pOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAgICAgbGluZSsrOwpAQCAtNDEsNyAr
NDEsNyBAQCBzdGF0aWMgUUVNVUN1cnNvciAqY3Vyc29yX3BhcnNlX3hwbShjb25zdCBjaGFyICp4
cG1bXSkKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IiVzOiBjb2xvciBwYXJzZSBlcnJvcjogXCIlc1wiXG4iLAotICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXywgeHBtW2xpbmVdKTsKKyAgICAgICAgICAgICAgICBfX2Z1bmNfXywgeHBtW2xpbmVd
KTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCmRpZmYgLS1naXQgYS91aS9zcGljZS1k
aXNwbGF5LmMgYi91aS9zcGljZS1kaXNwbGF5LmMKaW5kZXggMDk2M2M3ODI1Zi4uMzQ2ZmZmNDRm
NCAxMDA2NDQKLS0tIGEvdWkvc3BpY2UtZGlzcGxheS5jCisrKyBiL3VpL3NwaWNlLWRpc3BsYXku
YwpAQCAtNjMwLDEzICs2MzAsMTMgQEAgc3RhdGljIGludCBpbnRlcmZhY2VfcmVxX2N1cnNvcl9u
b3RpZmljYXRpb24oUVhMSW5zdGFuY2UgKnNpbikKIAogc3RhdGljIHZvaWQgaW50ZXJmYWNlX25v
dGlmeV91cGRhdGUoUVhMSW5zdGFuY2UgKnNpbiwgdWludDMyX3QgdXBkYXRlX2lkKQogewotICAg
IGZwcmludGYoc3RkZXJyLCAiJXM6IGFib3J0KClcbiIsIF9fRlVOQ1RJT05fXyk7CisgICAgZnBy
aW50ZihzdGRlcnIsICIlczogYWJvcnQoKVxuIiwgX19mdW5jX18pOwogICAgIGFib3J0KCk7CiB9
CiAKIHN0YXRpYyBpbnQgaW50ZXJmYWNlX2ZsdXNoX3Jlc291cmNlcyhRWExJbnN0YW5jZSAqc2lu
KQogewotICAgIGZwcmludGYoc3RkZXJyLCAiJXM6IGFib3J0KClcbiIsIF9fRlVOQ1RJT05fXyk7
CisgICAgZnByaW50ZihzdGRlcnIsICIlczogYWJvcnQoKVxuIiwgX19mdW5jX18pOwogICAgIGFi
b3J0KCk7CiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy6R9-0001hi-66; Sat, 30 Sep 2017 01:19:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <raistlin.df@gmail.com>) id 1dy6R7-0001hc-E6
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:19:21 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8F/BD-02041-811FEC95; Sat, 30 Sep 2017 01:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsXiVRvkoiv+8Vy
 kwfbl2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9/oXMBRsSK/5sXMvewLjFt4uRi0NIYDqj
 xJwXH5lAHBaBqawS3b/usoA4EgIbWSX279rP1sXICeRkScz/tp4Vwk6T6P4NEucAsislPp83A
 QkLCahI3Ny+igli6k9GiXfTO8B6hQX0JI4c/cEOYYdJ/LrcywRiswkYSLzZsRdspoiAksS9VZ
 PB4swC1RKvOv+ygNgsAqoSC3rfMYPYvALeEm+nH2cEsUUF5CRWXm5hhYgLSpyc+YQF5B5mAU2
 J9bv0IcbIS2x/O4d5AqPwLCRVsxCqZiGpWsDIvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DA
 WC83tbg4MT01JzGpWC85P3cTIzDM6xkYGHcwNu31O8QoycGkJMq7/tW5SCG+pPyUyozE4oz4o
 tKc1OJDjBocHAITzs6dziTFkpefl6okwfvmPVCdYFFqempFWmYOMBJhSiU4eJREeNs/AKV5iw
 sSc4sz0yFSpxiNOY5tuvyHiWPfnlt/mITAJkmJ8zKClAqAlGaU5sENgiWIS4yyUsK8jAwMDEI
 8BalFuZklqPKvGMU5GJWEeaVApvBk5pXA7XsFdAoT0CmTJ54BOaUkESEl1cA4sf7+99crZh+8
 nxe73qaQMaDKJyBxUe2HFpviGaYHXdfNY0szLHtUPyOeYdeuTffC+x5e9z9X48r4/cLHT9v6C
 t7XbRX9wlBd4/biWekmpz/xP/ucXnNemfjsc59t/vwjlmd3lfe9TtvZcamhOrdA0Uc4d8Kb9u
 uXCnbeellYtvTx9LfLo2z2KLEUZyQaajEXFScCAFZ2uFwLAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506734359!117083340!1
X-Originating-IP: [74.125.82.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55255 invoked from network); 30 Sep 2017 01:19:19 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Sep 2017 01:19:19 -0000
Received: by mail-wm0-f68.google.com with SMTP id m72so1684456wmc.0
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 18:19:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:cc:date:message-id:user-agent:mime-version
 :content-transfer-encoding;
 bh=lLxB4+ZaUNDiFqnGL6HQprQbOICs7/Vd4/0rLJga3zI=;
 b=d38kXkSfCe/ruTcut7d32KuJ9Fs4Ylf1yV2y1SzWjycToHqPiLFG3zw/sgmR72dckR
 BgtPwh0SNGbOa2KwDvecXXajz9gc6pE0BPw5ph5EBFHWY02Tbs6rbZeVS3lbQDDGUfyK
 iJ4lPvG8lfMpq96qGRNIXKm8Ih2Sji8CW+KSziDH/GXolfuJLrljzm2bggaWnESWu3Wx
 ipDOdtEgXklSHBd+L7d85vZcZUuoEIoFdIrOjg8Sall3aPzcwDqlTP9mGkogMjGrUkNs
 sFHd2WNA5xuDDotrit22LznScjRzgFZ2PW/iGzR7mw2UUrPXXVQD9WD/O6rLTbGkJYR3
 WfPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:from:to:cc:date:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=lLxB4+ZaUNDiFqnGL6HQprQbOICs7/Vd4/0rLJga3zI=;
 b=NBWpZnkqaIRRNx+fERkHijhtxRMf0AQG85Q9PZc9ZHnpPBK5AVCRRySVio9GtvJm4e
 B5Fdp7qccD+25PjLQNZtRK1vRjSMldwIKVlIcYM+lqbuYa24WxF7lhkTiIoBCE/tVZ9m
 zY1e6nuFg+Yr+p1Y85isCvMGmK4MVt1f9h9TVwFQ73Sbmy8psZAZXPSKdM00TT9Vcdij
 yGamZNwoNSJQwTjVJYDFwPhRvtRJquBUd/O5SO+6M0mYB4wB61jgPvECdbfqJ4Kbnqav
 g6ahYEn7ACa5AewLRvI9E0iUwyY0hNW6UDrrgCpFYVvVmJw5DyO0//6Rb7XIW4lP/NLw
 1HPA==
X-Gm-Message-State: AMCzsaUG8nsD9uJO3za/qw3vubvQ+JkzFGyxa8eDJQ7WjWhT/d0pv0ig
 GaB8/coj9wu9fePHMXIJKUHdGSGD
X-Google-Smtp-Source: AOwi7QB40jKHcsG0UPpmUoq5POsJALKiKn6Nk+Fjv9IZBO0pOkHODk22O5RqpesvHK4zIkWl4kA5Wg==
X-Received: by 10.28.230.216 with SMTP id e85mr3826457wmi.86.1506734358891;
 Fri, 29 Sep 2017 18:19:18 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.52])
 by smtp.gmail.com with ESMTPSA id e77sm4348478wmi.29.2017.09.29.18.19.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 29 Sep 2017 18:19:17 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 03:19:15 +0200
Message-ID: <150673435563.13539.6118066928384180176.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH] xen: Credit2: stop hitting a BU_ON() when
 creating a Credit2 cpupool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaXhlcyBoaXR0aW5nIHRoaXMgQlVHX09OKCk6Cgp4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYzozNDUyCiBycWQgPSBjMnJxZChvcHMsIGNwdSk7CiBCVUdfT04oIWNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmcnFkLT5hY3RpdmUpKTsKCndoZW4gQ3JlZGl0MiBpcyB1c2VkIGFzIGRlZmF1bHQg
c2NoZWR1bGVyLCBhbmQgYQpjcHVwb29sLCBhbHNvIHVzaW5nIENyZWRpdDIsIGlzIGNyZWF0ZWQu
CgpUaGUgYnVnIGhpdCBiZWNhdXNlIGMycnFkKCkgYWNjZXNzZXMKcnFkW3Blcl9jcHUocnVucV9t
YXAsY3B1KV0tPmFjdGl2ZSB3aGVuIHRoZSB2YWx1ZQpvZiBydW5xX21hcCBmb3IgdGhpcyBjcHUg
aXMgLTEgKGFuZCBzbywgd2UgYmFzaWNhbGx5CmFjY2VzcyByYW5kb20gbWVtb3J5KS4KCkJ1ZyB3
YXMgaW50cm9kdWNlZCBpbiBhMmM0ZTVhYiAoInhlbjogY3JlZGl0MjogbWFrZQp0aGUgY3B1IHRv
IHJ1bnF1ZXVlIG1hcCBwZXItY3B1IikuCgpJbiBmYWN0LCBpbiB0aGF0IGNvbW1pdCB0aGUgQ1BV
IHRvIHJ1bnEgbWFwIGJlY2FtZSBhCmdsb2JhbCBkYXRhIHN0cnVjdHVyZSAoaW5zdGVhZCBvZiBh
IHBlci1zY2hlZHVsZXIKYXJyYXksIGFzIGl0IHdhcyBiZWZvcmUgdGhhdCBjb21taXQpLiBTbywg
d2hlbiBhIENQVQppcyBkZWFzc2lnbmVkIGZyb20gYSBzY2hlZHVsZXIsIGl0cyBjb3JyZXNwb25k
aW5nCnZhbHVlIGluIHRoZSBydW5xIG1hcCBpcyBzZXQgdG8gLTEuIEFuZCB0aGlzIG1ha2VzCnRo
aW5ncyBleHBsb2RlLCBpbiBjYXNlIHRoZSBDUFUgd2FzIGFsc28gYmVpbmcKYXNzaWduZWQgdG8g
YW5vdGhlciBzY2hlZHVsZXIuCgpCYXNpY2FsbHksIHdoZW4gbW92aW5nIGEgQ1BVIGZyb20gYSBz
Y2hlZHVsZXIKKGNwdXBvb2wpIHRvIGFub3RoZXIsIHdlIGNhbGw6CgogLSBjc2NoZWQyX2luaXRf
cGRhdGEobmV3X29wcywgY3B1KTsKICAgfAogICAtLT4gcGVyX2NwdShydW5xX21hcCxjcHUpPSBf
bmV3X3J1bnFfaWRfIDsKIC0gY3NjaGVkMl9kZWluaXRfcGRhdGEob2xkX29wcywgY3B1KTsKICAg
fAogICAtLT4gcGVyX2NwdShydW5xX21hcCxjcHUpPSAtMTsKClRoZSBzb2x1dGlvbiBpcyB0byBw
dXQgdGhlIGluZm9ybWF0aW9uIG9mIHRvIHdoaWNoCnJ1bnF1ZXVlIGEgQ1BVIGJlbG9uZ3MgaW4g
YSAnY3NjaGVkMl9wY3B1JyBkYXRhCnN0cnVjdHVyZSAoYXMsIGUuZy4sIENyZWRpdCBkb2VzLCBm
b3IgYWxsIHRoZSBwZXItcGNwdQpwaWVjZXMgb2YgaW5mb3JtYXRpb24gdGhhdCBpdCBuZWVkcyB0
byBrZWVwKSwgYW5kCnVzZSB0aGUgc2NoZWRfcHJpdiBmaWVsZCBvZiB0aGUgcGVyX2NwdShzY2hl
ZHVsZV9kYXRhKQpzdHJ1Y3R1cmUsIHRvIHJlYWNoIG91dCB0byBpdC4KClRoaXMgc29sdXRpb24g
aGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKLSBpdCBwcmV2ZW50cyBYZW4gZnJvbSBjcmFz
aGluZzsgOi0pCgotIGl0J3MgbW9yZSBpbiBsaW5lIHdpdGggaG93IHRoZSBzY2hlZHVsZS5jPC0t
PnNjaGVkX2Zvby5jCiAgaW50ZXJmYWNlIGhhcyBiZWVuIGRlc2lnbmVkLCBhbmQgaXMgc3VwcG9z
ZWQgdG8gYmUKICB1c2VkICh0aGF0IHNjaGVkX3ByaXYgZmllbGQsIGlzIHNwZWNpZmljYWxseSBt
ZWFudAogIHRvIGJlIHVzZWQgZm9yIHRoaXMga2luZCBvZiBkYXRhKTsKCi0gdGhlIGltcHJvdmVt
ZW50IGJyb3VnaHQgYnkgYTJjNGU1YWIgaXMgcmV0YWluZWQuIEluCiAgZmFjdCwgdGhlIGZhY3Qg
dGhhdCBlYWNoIGluc3RhbmNlIG9mIENyZWRpdDIgd2FzCiAgKG5lZWRsZXNzbHkpIGtlZXBpbmcg
YSBsYXJnZSBhcnJheSBvZiBpbnQtcywgZm9yCiAgQ1BVIHRvIHJ1bnEgbWFwcGluZywgd2hpY2gg
dGhhdCBjb21taXQgbWFkZQogIHVubmVjZXNzYXJ5LCBpcyAqbm90KiByZWludHJvZHVjZWQuIEFj
dHVhbGx5LCB3ZQogIHVzZSBldmVuIGxlc3MgbWVtb3J5LCBhcyBpbnN0ZWFkIG9mIGEgcGVyLWNw
dQogIHNldCBvZiBpbnQtcyAod2hpY2ggbWVhbnMgdGhlcmUgd2VyZSBvbmUgZXZlbiBmb3IKICB0
aGUgQ1BVcyB3aGljaCBkb24ndCBiZWxvbmcgdG8gYSBDcmVkaXQyIGluc3RhbmNlKSwKICB3ZSBh
bGxvY2F0ZSBhIDEtZmllbGQtb25seSAoYW4gaW50KSBzdHJ1Y3QsIG9ubHkKICBmb3IgdGhlIENQ
VXMgdGhhdCBiZWxvbmcgdG8gYSBDcmVkaXQyIGluc3RhbmNlLgoKTm90ZSB0aGF0IHRoaXMsIGFs
c286CiogYWxsb3dzIHRoZSBpbml0X3BkYXRhKCkgaW50ZXJuYWwgaGVscGVyIGZ1bmN0aW9uIHRv
CiAgcmV0dXJuIHZvaWQsIHNpbXBsaWZ5aW5nIGl0cyBjYWxsZXJzIChhbmQgbWFraW5nIGl0CiAg
bW9yZSBzaW1pbGFyIHRvIGl0cyBjb3VudGVycGFydHMgaW4gb3RoZXIgc2NoZWR1bGVycyk7Ciog
ZW5hYmxlcyBtb3JlIGV4dGVuc2l2ZSB1c2Ugb2YgdGhlIGMycnFkKCkgaGVscGVyLAogIG1ha2lu
ZyB0aGUgY29kZSBtb3JlIHVuaWZvcm0gYW5kIGVhc2llciB0byByZWFkOwoqIHJlcXVpcmVzIHRo
ZSBob29rIGNzY2hlZDJfe2FsbG9jLGZyZWV9X3BkYXRhIHRvIGJlCiAgZGVmaW5lZCBmb3IgQ3Jl
ZGl0MjsKKiByZXF1aXJlcyB0aGUgYXNzaWdubWVudCBvZiBuZXcgdmFsdWVzIHRvICdzY2hlZHVs
ZXInCiAgYW5kICdzY2hlZHVsZV9kYXRhLnNjaGVkX3ByaXYnIHBlci1jcHUgdmFyaWFibGVzCiAg
dG8gYmUgbW92ZWQgdXAgYSBiaXQsIGluIGNzY2hlZDJfc3dpdGNoX3NjaGVkKCkuCgpTaWduZWQt
b2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNj
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNjOiBBbnNodWwgTWFr
a2FyIDxhbnNodWxtYWtrYXJAZ21haWwuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tClJlbGVhc2Utd2lzZSwgSnVsaWVuLCBjb25zaWRlcmluZyB0aGF0Ogot
IHdlJ3JlIG5vdCBldmVuIGZyZWV6ZWQgeWV0LAotIElBQywgdGhpcyBpcyBhIGJ1Z2ZpeCwKCkkn
ZCBzYXkgaXQgc2hvdWxkIGdvIGluLgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwg
IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggMThmMzljYS4uNGEwOGE5ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTUwNCw5ICs1MDQsMTEg
QEAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSB7CiAgKiBQaHlzaWNhbCBDUFUKICAqCiAgKiBUaGUg
b25seSBwZXItcENQVSBpbmZvcm1hdGlvbiB3ZSBuZWVkIHRvIG1haW50YWluIGlzIG9mIHdoaWNo
IHJ1bnF1ZXVlCi0gKiBlYWNoIENQVSBpcyBwYXJ0IG9mLgorICogZWFjaCBDUFUgaXMgcGFydCBv
ZiAoLTEgdG8gbWVhbiAndG8gbm9uZScpLgogICovCi1zdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50
LCBydW5xX21hcCk7CitzdHJ1Y3QgY3NjaGVkMl9wY3B1IHsKKyAgICBpbnQgcnVucV9pZDsKK307
CiAKIC8qCiAgKiBWaXJ0dWFsIENQVQpAQCAtNTY1LDYgKzU2NywxMSBAQCBzdGF0aWMgaW5saW5l
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKmNzY2hlZDJfcHJpdihjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMpCiAgICAgcmV0dXJuIG9wcy0+c2NoZWRfZGF0YTsKIH0KIAorc3RhdGljIGlubGlu
ZSBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpjc2NoZWQyX3BjcHUodW5zaWduZWQgaW50IGNwdSkKK3sK
KyAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXY7Cit9CisK
IHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfdmNwdSAqY3NjaGVkMl92Y3B1KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiB2LT5zY2hlZF9wcml2OwpAQCAtNTc4LDcgKzU4
NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNzY2hlZDJfZG9tICpjc2NoZWQyX2RvbShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogLyogQ1BVIHRvIHJ1bnFfaWQgbWFjcm8gKi8KIHN0YXRpYyBp
bmxpbmUgaW50IGMycih1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiBwZXJfY3B1KHJ1
bnFfbWFwLCBjcHUpOworICAgIHJldHVybiBjc2NoZWQyX3BjcHUoY3B1KS0+cnVucV9pZDsKIH0K
IAogLyogQ1BVIHRvIHJ1bnF1ZXVlIHN0cnVjdCBtYWNybyAqLwpAQCAtMzc2OSwzMSArMzc3Niwz
MyBAQCBjc2NoZWQyX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogI3VuZGVmIGNw
dXN0cgogfQogCi0vKiBSZXR1cm5zIHRoZSBJRCBvZiB0aGUgcnVucXVldWUgdGhlIGNwdSBpcyBh
c3NpZ25lZCB0by4gKi8KLXN0YXRpYyB1bnNpZ25lZAotaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVk
Ml9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgdm9pZAoraW5pdF9wZGF0
YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsCisgICAgICAgICAgIHN0cnVjdCBjc2NoZWQy
X3BjcHUgKnNwYywKKyAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICB1bnNpZ25l
ZCBycWk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOwogCiAgICAgQVNT
RVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmcHJ2LT5sb2NrKSk7CisgICAgLyogVGhlIENQVSBtdXN0
IG5vdCBoYXZlIGJlZW4gaW5pdGlhbGl6ZWQgYWxyZWFkeSwgaW4gdGhpcyBzY2hlZHVsZXIuICov
CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpKTsK
KyAgICAvKiBUaGUgcGVyLUNQVSBkYXRhIG5lZWRzIHRvIGJlIGFsbG9jYXRlZCwgYnV0IFNUSUxM
IHVuaW5pdGlhbGl6ZWQuICovCisgICAgQVNTRVJUKHNwYyAmJiBzcGMtPnJ1bnFfaWQgPT0gLTEp
OworICAgIC8qIGFsbG9jX3BkYXRhIG11c3QgaGF2ZSBiZWVuIGNhbGxlZCBhbHJlYWR5LiAqLwor
ICAgIEFTU0VSVChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWRfcHJpdiA9PSBzcGMp
OwogCiAgICAgLyogRmlndXJlIG91dCB3aGljaCBydW5xdWV1ZSB0byBwdXQgaXQgaW4gKi8KLSAg
ICBycWkgPSBjcHVfdG9fcnVucXVldWUocHJ2LCBjcHUpOworICAgIHNwYy0+cnVucV9pZCA9IGNw
dV90b19ydW5xdWV1ZShwcnYsIGNwdSk7CiAKLSAgICBycWQgPSBwcnYtPnJxZCArIHJxaTsKKyAg
ICBycWQgPSBwcnYtPnJxZCArIHNwYy0+cnVucV9pZDsKIAotICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiQWRkaW5nIGNwdSAlZCB0byBydW5xdWV1ZSAlZFxuIiwgY3B1LCBycWkpOwotICAgIGlmICgg
ISBjcHVtYXNrX3Rlc3RfY3B1KHJxaSwgJnBydi0+YWN0aXZlX3F1ZXVlcykgKQorICAgIHByaW50
ayhYRU5MT0dfSU5GTyAiQWRkaW5nIGNwdSAlZCB0byBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOworICAgIGlmICggIWNwdW1hc2tfdGVzdF9jcHUoc3BjLT5ydW5xX2lkLCAmcHJ2
LT5hY3RpdmVfcXVldWVzKSApCiAgICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiBG
aXJzdCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmdcbiIpOwotICAgICAgICBhY3RpdmF0ZV9y
dW5xdWV1ZShwcnYsIHJxaSk7CisgICAgICAgIGFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5y
dW5xX2lkKTsKICAgICB9CiAgICAgCi0gICAgLyogU2V0IHRoZSBydW5xdWV1ZSBtYXAgKi8KLSAg
ICBwZXJfY3B1KHJ1bnFfbWFwLCBjcHUpID0gcnFpOwotICAgIAogICAgIF9fY3B1bWFza19zZXRf
Y3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5h
Y3RpdmUpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwpA
QCAtMzgwMSw4ICszODEwLDIxIEBAIGluaXRfcGRhdGEoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAq
cHJ2LCB1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5h
Y3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKK30KIAotICAgIHJl
dHVybiBycWk7CitzdGF0aWMgdm9pZCAqCitjc2NoZWQyX2FsbG9jX3BkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpz
cGM7CisKKyAgICBzcGMgPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX3BjcHUpOworICAgIGlmICgg
c3BjID09IE5VTEwgKQorICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKworICAgIC8q
IEluaXRpYWwgc2l0dWF0aW9uOiBub3QgcGFydCBvZiBhbnkgcnVucXVldWUuICovCisgICAgc3Bj
LT5ydW5xX2lkID0gLTE7CisKKyAgICByZXR1cm4gc3BjOwogfQogCiBzdGF0aWMgdm9pZApAQCAt
MzgxMSwyMCArMzgzMywxNCBAQCBjc2NoZWQyX2luaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCB2b2lkICpwZGF0YSwgaW50IGNwdSkKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2
YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKICAgICBzcGlubG9ja190ICpvbGRfbG9jazsK
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2lnbmVkIHJxaTsKLQotICAgIC8qCi0g
ICAgICogcGRhdGEgY29udGFpbnMgd2hhdCBhbGxvY19wZGF0YSByZXR1cm5lZC4gQnV0IHNpbmNl
IHdlIGRvbid0IChuZWVkIHRvKQotICAgICAqIGltcGxlbWVudCBhbGxvY19wZGF0YSwgZWl0aGVy
IHRoYXQncyBOVUxMLCBvciBzb21ldGhpbmcgaXMgdmVyeSB3cm9uZyEKLSAgICAgKi8KLSAgICBB
U1NFUlQoIXBkYXRhKTsKIAogICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFn
cyk7CiAgICAgb2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2soY3B1KTsKIAotICAgIHJxaSA9
IGluaXRfcGRhdGEocHJ2LCBjcHUpOworICAgIGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsK
KwogICAgIC8qIE1vdmUgdGhlIHNjaGVkdWxlciBsb2NrIHRvIHRoZSBuZXcgcnVucSBsb2NrLiAq
LwotICAgIHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrID0gJnBydi0+
cnFkW3JxaV0ubG9jazsKKyAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVf
bG9jayA9ICZjMnJxZChvcHMsIGNwdSktPmxvY2s7CiAKICAgICAvKiBfTm90XyBwY3B1X3NjaGVk
dWxlX3VubG9jaygpOiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNoYW5nZWQhICovCiAgICAgc3Bp
bl91bmxvY2sob2xkX2xvY2spOwpAQCAtMzgzOCw5ICszODU0LDggQEAgY3NjaGVkMl9zd2l0Y2hf
c2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKIHsKICAg
ICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYobmV3X29wcyk7CiAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gdmRhdGE7Ci0gICAgdW5zaWduZWQgcnFpOwog
Ci0gICAgQVNTRVJUKCFwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwor
ICAgIEFTU0VSVChwZGF0YSAmJiBzdmMgJiYgaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwogCiAg
ICAgLyoKICAgICAgKiBXZSBvd24gb25lIHJ1bnF1ZXVlIGxvY2sgYWxyZWFkeSAoZnJvbSBzY2hl
ZHVsZV9jcHVfc3dpdGNoKCkpLiBUaGlzCkBAIC0zODU1LDcgKzM4NzAsMTAgQEAgY3NjaGVkMl9z
d2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwK
IAogICAgIGlkbGVfdmNwdVtjcHVdLT5zY2hlZF9wcml2ID0gdmRhdGE7CiAKLSAgICBycWkgPSBp
bml0X3BkYXRhKHBydiwgY3B1KTsKKyAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9IG5ld19v
cHM7CisgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXYgPSBwZGF0YTsK
KworICAgIGluaXRfcGRhdGEocHJ2LCBwZGF0YSwgY3B1KTsKIAogICAgIC8qCiAgICAgICogTm93
IHRoYXQgd2Uga25vdyB3aGF0IHJ1bnF1ZXVlIHdlJ2xsIGdvIGluLCBkb3VibGUgY2hlY2sgd2hh
dCdzIHNhaWQKQEAgLTM4NjMsMTAgKzM4ODEsNyBAQCBjc2NoZWQyX3N3aXRjaF9zY2hlZChzdHJ1
Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAqIHRoaXMgc2No
ZWR1bGVyLCBhbmQgc28gaXQncyBzYWZlIHRvIGhhdmUgdGFrZW4gaXQgL2JlZm9yZS8gb3VyCiAg
ICAgICogcHJpdmF0ZSBnbG9iYWwgbG9jay4KICAgICAgKi8KLSAgICBBU1NFUlQocGVyX2NwdShz
Y2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2sgIT0gJnBydi0+cnFkW3JxaV0ubG9jayk7
Ci0KLSAgICBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSA9IG5ld19vcHM7Ci0gICAgcGVyX2NwdShz
Y2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkX3ByaXYgPSBOVUxMOyAvKiBubyBwZGF0YSAqLworICAg
IEFTU0VSVChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jayAhPSAmYzJy
cWQobmV3X29wcywgY3B1KS0+bG9jayk7CiAKICAgICAvKgogICAgICAqIChSZT8pcm91dGUgdGhl
IGxvY2sgdG8gdGhlIHBlciBwQ1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LApAQCAt
Mzg3NCw3ICszODg5LDcgQEAgY3NjaGVkMl9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxlciAq
bmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKICAgICAgKiB0YWtpbmcgaXQsIGZpbmQgYWxsIHRo
ZSBpbml0aWFsaXphdGlvbnMgd2UndmUgZG9uZSBhYm92ZSBpbiBwbGFjZS4KICAgICAgKi8KICAg
ICBzbXBfbWIoKTsKLSAgICBwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9j
ayA9ICZwcnYtPnJxZFtycWldLmxvY2s7CisgICAgcGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUp
LnNjaGVkdWxlX2xvY2sgPSAmYzJycWQobmV3X29wcywgY3B1KS0+bG9jazsKIAogICAgIHdyaXRl
X3VubG9jaygmcHJ2LT5sb2NrKTsKIH0KQEAgLTM4ODUsMjUgKzM5MDAsMjcgQEAgY3NjaGVkMl9k
ZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQg
Y3B1KQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0
ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkOwotICAgIGludCBycWk7CisgICAgc3RydWN0IGNzY2hlZDJfcGNwdSAqc3BjID0g
cGNwdTsKIAogICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAKKyAg
ICAvKiBCb3RoIGFsbG9jX3BkYXRhIGFuZCBpbml0X3BkYXRhIG11c3QgaGF2ZSBiZWVuIGNhbGxl
ZCBvbiB0aGlzIENQVS4gKi8KKyAgICBBU1NFUlQoc3BjICYmIHNwYy0+cnVucV9pZCAhPSAtMSAm
JgorICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpKTsK
KwogICAgIC8qCi0gICAgICogYWxsb2NfcGRhdGEgaXMgbm90IGltcGxlbWVudGVkLCBzbyBwY3B1
IG11c3QgYmUgTlVMTC4gT24gdGhlIG90aGVyCi0gICAgICogaGFuZCwgaW5pdF9wZGF0YSBtdXN0
IGhhdmUgYmVlbiBjYWxsZWQgZm9yIHRoaXMgcENQVS4KKyAgICAgKiBOQi4gU2luY2UgcGVyX2Nw
dShzY2hlZHVsZV9kYXRhLGNwdSkuc2NoZWRfcHJpdiBtYXkgaGF2ZSBiZWVuIHNldCB0bworICAg
ICAqIHNvbWV0aGluZyB0aGF0IGlzIGRpZmZlcmVudCB0aGFuIHBjcHUgYWxyZWFkeSwgd2UgKipj
YW4ndCoqIHVzZSB0aGUKKyAgICAgKiBjc2NoZWQyX3BjcHUoKSwgYzJyKCkgYW5kIGMycnFkKCkg
aGVscGVycyBpbiBoZXJlIQogICAgICAqLwotICAgIEFTU0VSVCghcGNwdSAmJiBjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpKTsKLSAgICAKLSAgICAvKiBGaW5kIHRoZSBv
bGQgcnVucXVldWUgYW5kIHJlbW92ZSB0aGlzIGNwdSBmcm9tIGl0ICovCi0gICAgcnFpID0gcGVy
X2NwdShydW5xX21hcCwgY3B1KTsKIAotICAgIHJxZCA9IHBydi0+cnFkICsgcnFpOworICAgIC8q
IEZpbmQgdGhlIG9sZCBydW5xdWV1ZSBhbmQgcmVtb3ZlIHRoaXMgY3B1IGZyb20gaXQgKi8KKyAg
ICBycWQgPSBwcnYtPnJxZCArIHNwYy0+cnVucV9pZDsKIAogICAgIC8qIE5vIG5lZWQgdG8gc2F2
ZSBJUlFzIGhlcmUsIHRoZXkncmUgYWxyZWFkeSBkaXNhYmxlZCAqLwogICAgIHNwaW5fbG9jaygm
cnFkLT5sb2NrKTsKIAotICAgIHByaW50ayhYRU5MT0dfSU5GTyAiUmVtb3ZpbmcgY3B1ICVkIGZy
b20gcnVucXVldWUgJWRcbiIsIGNwdSwgcnFpKTsKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIlJl
bW92aW5nIGNwdSAlZCBmcm9tIHJ1bnF1ZXVlICVkXG4iLCBjcHUsIHNwYy0+cnVucV9pZCk7CiAK
ICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAgICAgX19jcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKQEAgLTM5MTIsMTIgKzM5MjksMTIgQEAg
Y3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpw
Y3B1LCBpbnQgY3B1KQogICAgIGlmICggY3B1bWFza19lbXB0eSgmcnFkLT5hY3RpdmUpICkKICAg
ICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiIE5vIGNwdXMgbGVmdCBvbiBydW5xdWV1
ZSwgZGlzYWJsaW5nXG4iKTsKLSAgICAgICAgZGVhY3RpdmF0ZV9ydW5xdWV1ZShwcnYsIHJxaSk7
CisgICAgICAgIGRlYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwogICAgIH0K
ICAgICBlbHNlIGlmICggcnFkLT5waWNrX2JpYXMgPT0gY3B1ICkKICAgICAgICAgcnFkLT5waWNr
X2JpYXMgPSBjcHVtYXNrX2ZpcnN0KCZycWQtPmFjdGl2ZSk7CiAKLSAgICBwZXJfY3B1KHJ1bnFf
bWFwLCBjcHUpID0gLTE7CisgICAgc3BjLT5ydW5xX2lkID0gLTE7CiAKICAgICBzcGluX3VubG9j
aygmcnFkLT5sb2NrKTsKIApAQCAtMzkyOCw2ICszOTQ1LDMyIEBAIGNzY2hlZDJfZGVpbml0X3Bk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKICAg
ICByZXR1cm47CiB9CiAKK3N0YXRpYyB2b2lkCitjc2NoZWQyX2ZyZWVfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBj
c2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOworCisgICAgLyoKKyAgICAg
KiBXZSB3YW50IHRvIGJlIHN1cmUgdGhhdCBlaXRoZXIgaW5pdF9wZGF0YSBoYXMgbmV2ZXIgYmVl
biBjYWxsZWQsIGZvcgorICAgICAqIHRoaXMgQ1BVIGluIHRoaXMgc2NoZWR1bGVyLCBvciB0aGF0
IGRlaW5pdF9wZGF0YSBoYXMgYmVlbiBjYWxsZWQgb24KKyAgICAgKiBpdCBhbHJlYWR5LgorICAg
ICAqLworICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsICZwcnYtPmluaXRpYWxpemVk
KSk7CisKKyAgICAvKgorICAgICAqIHBjcHUgY2FuIGJlIE5VTEwsIGluIGNhc2Ugd2UgYXJlIGNv
bWluZyBmcm9tIENQVV9VUF9DQU5DRUxMRUQKKyAgICAgKiAoYmVjYXVzZSBicmluZ2luZyB1cCB0
aGUgQ1BVIGZhaWxlZCkuIEFuZCBpZiBpdCBpcyBub3QsIGl0IG11c3QsCisgICAgICogZm9yIHRo
ZSBzYW1lIHJlYXNvbnMgZXhwbGFpbmVkIGluIHRoZSBhYm92ZSBjb21tZW50LCBiZSBpbnZhbGlk
LgorICAgICAqLworICAgIGlmICggcGNwdSAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3BjcHUgKnNwYyA9IHBjcHU7CisKKyAgICAgICAgQVNTRVJUKHNwYy0+cnVucV9p
ZCA9PSAtMSk7CisgICAgICAgIHhmcmVlKHNwYyk7CisgICAgfQorfQorCiBzdGF0aWMgaW50CiBj
c2NoZWQyX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogewpAQCAtNDA0NSw4ICs0MDg4LDEw
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2NyZWRpdDJfZGVmID0gewog
ICAgIC5kZWluaXQgICAgICAgICA9IGNzY2hlZDJfZGVpbml0LAogICAgIC5hbGxvY192ZGF0YSAg
ICA9IGNzY2hlZDJfYWxsb2NfdmRhdGEsCiAgICAgLmZyZWVfdmRhdGEgICAgID0gY3NjaGVkMl9m
cmVlX3ZkYXRhLAorICAgIC5hbGxvY19wZGF0YSAgICA9IGNzY2hlZDJfYWxsb2NfcGRhdGEsCiAg
ICAgLmluaXRfcGRhdGEgICAgID0gY3NjaGVkMl9pbml0X3BkYXRhLAogICAgIC5kZWluaXRfcGRh
dGEgICA9IGNzY2hlZDJfZGVpbml0X3BkYXRhLAorICAgIC5mcmVlX3BkYXRhICAgICA9IGNzY2hl
ZDJfZnJlZV9wZGF0YSwKICAgICAuc3dpdGNoX3NjaGVkICAgPSBjc2NoZWQyX3N3aXRjaF9zY2hl
ZCwKICAgICAuYWxsb2NfZG9tZGF0YSAgPSBjc2NoZWQyX2FsbG9jX2RvbWRhdGEsCiAgICAgLmZy
ZWVfZG9tZGF0YSAgID0gY3NjaGVkMl9mcmVlX2RvbWRhdGEsCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:51:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy6vv-00045N-Ke; Sat, 30 Sep 2017 01:51:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy6vu-00044y-7I
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 01:51:10 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6B/CD-03422-D88FEC95; Sat, 30 Sep 2017 01:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfzx7l
 Ig+lnLSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fzzVdaCHfEV89fNZGlg
 XGrbxcjFISTQyCTxsO8xG4TzmFHi4M7TzBDONkaJSQ0bGbsYOTlEBJwlvp6Zyw5i8wroSzw/e
 wbMFhYwk5h9p4kFpEFCoElO4uWC6SwgCQkBb4ldP5rYYeze1QtYuxjZOdgErCQOiYFEWQRUJV
 Zfb2KewMi9gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH45kFgYcYJTmYlER5l387FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtf8O1BOsCg1
 PbUiLTMHGH4waQkOHiUR3jSQVt7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVEuedBDJDAKQoo
 zQPbgQsFi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcRZApPZl4J3KZXQEcwAR0xeeIZkC
 NKEhFSUg2M/Qed1vut82f2vRK6W/qt+jut7ZIbL7Gpdh+UFD3/K+1ATVTW3RkdW/n3T5LVjRR
 x3bo18bYc47P8BYnL+dWVY1g0TMpWrnyf2WjjGcOQPOGdVOGEXalrdz16V9V7Lcv2dQTrA4X8
 /Xr35js1qR9b/l7z57a553ZqGzCe/VDR82T/HImb7pJpSizFGYmGWsxFxYkAQa84ZoACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1506736264!87450999!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20995 invoked from network); 30 Sep 2017 01:51:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 01:51:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy6vl-0008BL-HD; Sat, 30 Sep 2017 01:51:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy6vg-000898-3t; Sat, 30 Sep 2017 01:50:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy6vf-0003vc-HB; Sat, 30 Sep 2017 01:50:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113913-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35dbba31be52c59a89bd96d49f170999d57c9234
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 01:50:55 +0000
Subject: [Xen-devel] [linux-linus test] 113913: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzOTEzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTM5MDIK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTM5MDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEzODk2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTM4OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMzg5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTAy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM5MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMzkwMgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEzOTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDM1ZGJiYTMxYmU1MmM1OWE4OWJkOTZkNDlmMTcwOTk5ZDU3YzkyMzQKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDc3MGI3ODJmNTU1ZDY2M2QxMzNmY2Q0ZGMx
NjMyMDIzZjc5MzU3YjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMzkwMiAgMjAxNy0wOS0yOSAw
OToyNDozMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM5MTMgIDIwMTctMDkt
MjkgMTk6NTA6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBcnZpbmQgWWFkYXYgPGFydmluZC55YWRhdi5j
c0BnbWFpbC5jb20+CiAgQm9xdW4gRmVuZyA8Ym9xdW4uZmVuZ0BnbWFpbC5jb20+CiAgQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBDYXRhbGluIE1hcmluYXMg
PGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNh
bm9uaWNhbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBFcmlj
IEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5sLm1v
cnJpc0BvcmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYXNv
biBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuLVBoaWxpcHBlIEJydWNrZXIg
PGplYW4tcGhpbGlwcGUuYnJ1Y2tlckBhcm0uY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBz
dXNlLmRlPgogIExhZGkgUHJvc2VrIDxscHJvc2VrQHJlZGhhdC5jb20+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExvbmdwZW5nIChNaWtlKSA8bG9u
Z3BlbmcyQGh1YXdlaS5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
ICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1pY2hhZWwgTmV1bGluZyA8
bWlrZXlAbmV1bGluZy5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4K
ICBSaWNoYXJkIFJ1aWdyb2sgPHJydWlncm9rQGNvZGVhdXJvcmEub3JnPgogIFdhbnBlbmcgTGkg
PHdhbnBlbmcubGlAaG90bWFpbC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5j
b20+CiAgWW9uZyBXdSA8eW9uZy53dUBtZWRpYXRlay5jb20+CiAgWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDk5MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73f-0004Lr-HF; Sat, 30 Sep 2017 01:59:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73e-0004Ll-UW
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:11 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 02/C9-01911-E6AFEC95; Sat, 30 Sep 2017 01:59:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS1taRopv761y
 kQecjUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqvUOsBY8NKs5tvcPUwNiv2sXIySEkUCFx
 41ALC4gtIcArcWTZDFYIO0Bi5sSHTF2MXEA1DYwSiyacYwNJsAmoSzz+2sMEYosIKEncWzUZr
 IhZYBmzxMcXq8C6hQWcJU7P3M3YxcjBwSKgKvF8Yi5ImFfAXeLBnz1MEAvkJE4em8wKEReUOD
 nzCQtIOTPQ/PXzhEDCzALyEs1bZzNPYOSbhaRqFkLVLCRVCxiZVzFqFKcWlaUW6Rqa6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYaAxDsYFyz3fMQoyQHk5Io7/Jv5yKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBG/ATKCRalpqdWpGXmAIMeJi3BwaMkwssAkuYtLkjMLc5Mh
 0idYjTmOLbp8h8mjo6bd/8wCbHk5eelSonzFoCUCoCUZpTmwQ2CReMlRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfO6g0zhycwrgdv3CugUJqBTJk88A3JKSSJCSqqBsezxgYJfqt///lA5r3g
 s5W/BlSdXmFNC75Wz6a7ad9329UlhlvUq5zfrT93PdY3zxsm5kza/qNx1NG1hhMpU1f9TD724
 xbB9K8ukn7mSIl4rN6X6xJXrnXzWk3nGi+Nly7EwPR+/3uecZ7s4lOuvXl5o8vXZHN930rmPN
 eZFBeTIbrugLvtZxlWJpTgj0VCLuag4EQADiMnwwQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506736747!116548416!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48955 invoked from network); 30 Sep 2017 01:59:08 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:08 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020038961"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:10 +0800
Message-Id: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 00/16] Enable Memory Bandwidth Allocation in
	Xen
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksIGFsbCwKCldlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVz
b3VyY2UpIGZlYXR1cmUgY2FsbGVkCkludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAo
TUJBKSB0byBYZW4uCgpCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4K
CkFueSBjb21tZW50cyBhcmUgd2VsY29tZSEKCllvdSBjYW4gZmluZCB0aGlzIHNlcmllcyBhdDoK
aHR0cHM6Ly9naXRodWIuY29tL3lpc3VuLWdpdC94ZW5fbWJhIG1iYV92NQoKQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+CkNDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkFja2VkIGFuZCBSZXZpZXdlZCBsaXN0
IGJlZm9yZSBWNToKCmEgLSBBY2tlZC1ieQpyIC0gUmV2aWV3ZWQtYnkKCiAgYXIgcGF0Y2ggMyAg
LSB4ODY6IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3JfdHlwZScgdG8gbWFrZSBpdCBnZW5lcmFs
CiAgYXIgcGF0Y2ggNyAgLSB4ODY6IGltcGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBN
QkEKICByICBwYXRjaCAxMSAtIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyBsaWJ4bCBnZXQgaHcg
aW5mbyBpbnRlcmZhY2UKICByICBwYXRjaCAxMiAtIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5ldyB4
bCBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICBhciBwYXRjaCAxMyAtIHRvb2xzOiByZW5hbWUgJ3hj
X3Bzcl9jYXRfdHlwZScgdG8gJ3hjX3Bzcl90eXBlJwogIGEgIHBhdGNoIDE0IC0gdG9vbHM6IGlt
cGxlbWVudCBuZXcgZ2VuZXJpYyBnZXQgdmFsdWUgaW50ZXJmYWNlIGFuZCBNQkEgZ2V0IHZhbHVl
IGNvbW1hbmQKICBhciBwYXRjaCAxNiAtIGRvY3M6IGFkZCBNQkEgZGVzY3JpcHRpb24gaW4gZG9j
cwoKLS0tClY1IGNoYW5nZSBsaXN0OgoKUGF0Y2ggMToKICAgIC0gY29ycmVjdCBzb21lIHdvcmRz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSAneGwg
cHNyLW1iYS1zZXQgMSAweGEnIHRvICd4bCBwc3ItbWJhLXNldCAxIDEwJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQpQYXRjaCAyOgogICAgLSByZW1vdmUgZG9tY3RsIHZl
cnNpb24gbnVtYmVyIHVwZ3JhZGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlc3RvcmUgJ1hFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBkZWZpbmUgYSBsb2NhbCBtYWNybyB0byBjb21wbGV0ZSBw
c3IgZ2V0IHZhbHVlIGZsb3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gcmVtb3ZlICdSZXZpZXdlZC1ieScgYW5kICdBY2tlZC1ieScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgV2VpIExpdSkKUGF0Y2ggMzoKICAgIC0gY29ycmVjdCBjaGFyYWN0ZXIgb2YgcmV2aWV3
ZXIncyBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQpQYXRjaCA0OgogICAg
LSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2ggYW5kIFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDU6CiAgICAtIG1v
dmUgb3V0IHNvbWUgQ0FUIGNvZGVzIG9wdGltaXphdGlvbiB0byBhIG5ldyBwYXRjaC4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgcHJpbnQgdHlwZSBv
ZiAnbGluZWFyJyB0byBiZSAlZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gY2hhbmdlIHR5cGUgb2YgJ21iYV93cml0ZV9tc3InIHRvIHVpbnQzMl90LgogICAgLSBtb3Zl
IHByaW50ayBpbiAnbWJhX2luaXRfZmVhdHVyZScgdG8gcmVkdWNlIG9uZSByZXR1cm4gcGF0aC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtb3ZlIHRoZSBNQkEg
Zm9ybWF0IHN0cmluZyBpbiBwcmludGsgdG8gYSBuZXcgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQpQYXRjaCA2OgogICAgLSB1c2UgQVNTRVJUIGluICdtYmFfZ2V0
X2ZlYXRfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0g
Y29ycmVjdCBpbml0aWFsaXphdGlvbiBmb3JtYXQgb2YgJ2RhdGFbUFNSX0lORk9fQVJSQVlfU0la
RV0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kgYW5kIEphbiBCZXVsaWNo
KQpQYXRjaCA3OgogICAgLSB1c2UgbmV3bHkgZGVmaW5lZCBtYWNybyB0byBnZXQgTUJBIHRocnRs
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDg6CiAgICAtIGFk
anVzdCBwb3NpdGlvbiBvZiAnY2F0X2NoZWNrX2NibScgdG8gbm90IHRvIG1ha2UgY2hhbmdlcyBz
byBiaWcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVtb3Zl
ICdwcm9wcycgZnJvbSAnc3RydWN0IGNvc193cml0ZV9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtYWtlIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1lbnQg
aW4gJ21iYV9jaGVja190aHJ0bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBh
dGNoIDk6CiAgICAtIGFkanVzdCBwYXJhbWV0ZXJzIHBvc2l0aW9uIGluICdsaWJ4bF9wc3JfZ2V0
X2h3X2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDEw
OgogICAgLSBkaXJlY3RseSBkZWZpbmUgJ3hjX3Bzcl9od19pbmZvJyBhcyB1bmlvbiB0eXBlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNvbnZlcmdlIEwyIGFu
ZCBMMyBjYXNlcyBpbiAneGNfcHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQpQYXRjaCAxMToKICAgIC0gY2hhbmdlICdpZiAocmMgPCAwKScgdG8g
J2lmIChyYyknLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDEz
OgogICAgLSByZW1vdmUgYSBkdXBsaWNhdGVkICc7Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQpQYXRjaCAxNDoKICAgIC0gc3RhcnQgYSBuZXdsaW5lIGZvciAiQ0RQIiBi
ZWNhdXNlIGl0IGV4Y2VlZHMgODAgY2hhcmFjdGVycy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgYSBkdXBsaWNhdGVkICc7Jy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgYSBleHRyYSBuZXdsaW5lLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNvcnJlY3Qgd29yZHMg
aW4gbG9nIG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKUGF0
Y2ggMTU6CiAgICAtIG1vdmUgeGNfdHlwZSBkZWZpbml0aW9uIGFuZCB2YWx1ZSBnZXQgb3V0IG9m
IHRoZSBsb29wLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpClBhdGNoIDE2
OgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyBpbiAneGwtcHNyLm1hcmtkb3duJwogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCgpZaSBTdW4gKDE2KToKICBkb2NzOiBjcmVh
dGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIGZlYXR1cmUgZG9jdW1lbnQKICBS
ZW5hbWUgUFNSIHN5c2N0bC9kb21jdGwgaW50ZXJmYWNlcyBhbmQgeHNtIHBvbGljeSB0byBtYWtl
IHRoZW0gYmUKICAgIGdlbmVyYWwKICB4ODY6IHJlbmFtZSAnY2JtX3R5cGUnIHRvICdwc3JfdHlw
ZScgdG8gbWFrZSBpdCBnZW5lcmFsCiAgeDg2OiBhIGZldyBvcHRpbWl6YXRpb25zIHRvIHBzciBj
b2RlcwogIHg4NjogaW1wbGVtZW50IGRhdGEgc3RydWN0dXJlIGFuZCBDUFUgaW5pdCBmbG93IGZv
ciBNQkEKICB4ODY6IGltcGxlbWVudCBnZXQgaHcgaW5mbyBmbG93IGZvciBNQkEKICB4ODY6IGlt
cGxlbWVudCBnZXQgdmFsdWUgaW50ZXJmYWNlIGZvciBNQkEKICB4ODY6IGltcGxlbWVudCBzZXQg
dmFsdWUgZmxvdyBmb3IgTUJBCiAgdG9vbHM6IGNyZWF0ZSBnZW5lcmFsIGludGVyZmFjZXMgdG8g
c3VwcG9ydCBwc3IgYWxsb2NhdGlvbiBmZWF0dXJlcwogIHRvb2xzOiBpbXBsZW1lbnQgdGhlIG5l
dyBsaWJ4YyBnZXQgaHcgaW5mbyBpbnRlcmZhY2UKICB0b29sczogaW1wbGVtZW50IHRoZSBuZXcg
bGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNlCiAgdG9vbHM6IGltcGxlbWVudCB0aGUgbmV3IHhs
IGdldCBodyBpbmZvIGludGVyZmFjZQogIHRvb2xzOiByZW5hbWUgJ3hjX3Bzcl9jYXRfdHlwZScg
dG8gJ3hjX3Bzcl90eXBlJwogIHRvb2xzOiBpbXBsZW1lbnQgbmV3IGdlbmVyaWMgZ2V0IHZhbHVl
IGludGVyZmFjZSBhbmQgTUJBIGdldCB2YWx1ZQogICAgY29tbWFuZAogIHRvb2xzOiBpbXBsZW1l
bnQgbmV3IGdlbmVyaWMgc2V0IHZhbHVlIGludGVyZmFjZSBhbmQgTUJBIHNldCB2YWx1ZQogICAg
Y29tbWFuZAogIGRvY3M6IGFkZCBNQkEgZGVzY3JpcHRpb24gaW4gZG9jcwoKIGRvY3MvZmVhdHVy
ZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgIHwgMjk1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICB8ICAzMyArKysrCiBk
b2NzL21pc2MveGwtcHNyLm1hcmtkb3duICAgICAgICAgICB8ICA2MiArKysrKysrCiB0b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAgNCArLQogdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggICAgICAgfCAgNDQgKysrLS0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAg
ICAgICAgICAgIHwgMTA5ICsrKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAg
ICAgICAgICAgfCAgMzcgKysrKwogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgICAgICAgICAgICAg
fCAyMjEgKysrKysrKysrKysrKysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICAgICAgICB8ICAyMiArKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAg
IHwgICAyICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgIHwgIDEyICsrCiB0
b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICAgICAgICB8IDI4MCArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgIHwgIDg0
ICsrKystLS0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAgICAgICAgfCAzMjcgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMg
ICAgICAgICAgICAgICB8ICA1MyArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggICAgICAgICAgIHwgIDIy
ICsrLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgMzAgKystLQogeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgfCAgMjYgKystCiB4ZW4veHNtL2ZsYXNr
L2hvb2tzLmMgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMgfCAgIDggKy0KIDIxIGZpbGVzIGNoYW5nZWQsIDEzMjYgaW5zZXJ0aW9ucygr
KSwgMzU0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvaW50
ZWxfcHNyX21iYS5wYW5kb2MKCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73h-0004MD-Oa; Sat, 30 Sep 2017 01:59:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73f-0004Ll-Vk
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:12 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 75/C9-01911-F6AFEC95; Sat, 30 Sep 2017 01:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRopv361y
 kwYW/chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aK1h6Wgtf5FXv6tjI2MJ4P7GLk4BASqJC4
 /sm+i5GTQ0KAV+LIshmsEHaAxPWn95i7GLmAShoYJZ6/essMkmATUJd4/LWHCcQWEVCSuLdqM
 hNIEbPAMmaJjy9WgXULC0RKfOnbAmazCKhKdL+7wghi8wq4S/z/t4ERYoOcxMljk8FqOAU8JK
 71NLGB2EJANVda1kLVC0qcnPmEBeRQZqDF6+cJgYSZBeQlmrfOZp7AKDALSdUshKpZSKoWMDK
 vYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDE0GINjBuGa7
 5yFGSQ4mJVHe5d/ORQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I34CZQTLEpNT61Iy8wBRglMW
 oKDR0mElwEkzVtckJhbnJkOkTrFqMvRcfPuHyYhlrz8vFQpcd4CkCIBkKKM0jy4EbCIvcQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVhXneQKTyZeSVwm14BHcEEdMTkiWdAjihJREhJNTDurjF
 Ilg2o6918ZMOVIPbvMTX+74+xPPXVvjejZbdkvNmi2potWU4nF0c23Xkw5aBR6dEV5gXzX4tM
 fPpqg5whR9TFAOUHGx5vVkss1J7+idXimkF0kPkEsfPr5zwQNtuU8oWtXaRHSGRyR8g021CZn
 P2L1wXd9b4cNsnAgXG2zrYTyf+sXk5RYinOSDTUYi4qTgQA8u3jHdMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506736747!116548416!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49008 invoked from network); 30 Sep 2017 01:59:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:10 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020038968"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:06 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:11 +0800
Message-Id: <1506735566-5706-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 01/16] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIE1CQSBmZWF0dXJlIGRvY3VtZW50IGluIGRvYy9mZWF0dXJlcy8u
IEl0IGRlc2NyaWJlcwprZXkgcG9pbnRzIHRvIGltcGxlbWVudCBNQkEgd2hpY2ggaXMgZGVzY3Jp
YmVkIGluIGRldGFpbHMgaW4gSW50ZWwgU0RNCiJJbnRyb2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3
aWR0aCBBbGxvY2F0aW9uIi4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXgu
aW50ZWwuY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0Bs
aW51eC5pbnRlbC5jb20+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
djU6CiAgICAtIGNvcnJlY3Qgc29tZSB3b3Jkcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3hsIHBzci1tYmEtc2V0IDEgMHhhJyB0byAneGwgcHNy
LW1iYS1zZXQgMSAxMCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjQ6
CiAgICAtIGFkZCAnZG9tYWluLW5hbWUnIGFzIHBhcmFtZXRlciBvZiAncHNyLW1iYS1zaG93L3Bz
ci1tYmEtc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBm
aXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBleHBsYWluIGhvdyB1c2VyIGNhbiBrbm93IHRoZSBNQkFfTUFYLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIG1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdM
aW5lYXIgbW9kZS9Ob24tbGluZWFyIG1vZGUnIGludG8gc2VjdGlvbgogICAgICBvZiAncHNyLW1i
YS1zaG93Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFu
Z2UgJ3Blci10aHJlYWQnIHRvICdwZXItaHlwZXItdGhyZWFkJyB0byBtYWtlIGl0IGNsZWFyZXIu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gdXBncmFkZSByZXZp
c2lvbiBudW1iZXIuCnYzOgogICAgLSByZW1vdmUgJ2Nsb3NlZC1sb29wJyByZWxhdGVkIGRlc2Ny
aXB0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGV4cGxh
aW4gJ2xpbmVhcicgYW5kICdub24tbGluZWFyJyBiZWZvcmUgbWVudGlvbmluZyB0aGVtLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGFkanVzdCBkZXNyaXB0aW9u
IG9mICdwc3ItbWJhLXNldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
ICAgIC0gZXhwbGFpbiAnTUJBX01BWCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKICAgIC0gcmVtb3ZlICduPDY0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBmaXggc29tZSB3b3JkaW5ncy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dl
ciBQYXUgTW9ubsOpKQogICAgLSBhZGQgY29udGV4dCBpbiAnVGVzdGluZycgcGFydCB0byBtYWtl
IHRoaW5ncyBtb3JlIGNsZWFyLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kp
CnYyOgogICAgLSBkZWNsYXJlICdIVycgaW4gVGVybWlub2xvZ3kuCiAgICAgIChzdWdnZXN0ZWQg
YnkgQ2hhbyBQZW5nKQogICAgLSByZXBsYWNlICdDT1MgSUQgb2YgVkNQVScgdG8gJ0NPUyBJRCBv
ZiBkb21haW4nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVwbGFjZSAn
Q09TIHJlZ2lzdGVyJyB0byAnVGhydGwgTVNSJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBl
bmcpCiAgICAtIGFkZCBkZXNjcmlwdGlvbiBmb3IgJ3Bzci1tYmEtc2hvdycgdG8gc3RhdGUgdGhh
dCB0aGUgZGVjaW1hbCB2YWx1ZSBpcwogICAgICBzaG93biBmb3IgbGluZWFyIG1vZGUgYnV0IGhl
eGFkZWNpbWFsIHZhbHVlIGlzIHNob3duIGZvciBub24tbGluZWFyIG1vZGUuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSByZW1vdmUgY29udGVudCBpbiAnQXJlYXMgZm9yIGlt
cHJvdmVtZW50Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHVzZSAnPD4n
IHRvIHNwZWNpZnkgbWFuZGF0b3J5IGFyZ3VtZW50IHRvIGEgY29tbWFuZC4KICAgICAgKHN1Z2dl
c3RlZCBieSBXZWkgTGl1KQp2MToKICAgIC0gcmVtb3ZlIGEgc3BlY2lhbCBjaGFyYWN0ZXIgdG8g
YXZvaWQgdGhlIGVycm9yIHdoZW4gYnVpbGRpbmcgcGFuZG9jLgotLS0KIGRvY3MvZmVhdHVyZXMv
aW50ZWxfcHNyX21iYS5wYW5kb2MgfCAyOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5NSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfbWJhLnBhbmRvYwoKZGlmZiAtLWdpdCBhL2Rv
Y3MvZmVhdHVyZXMvaW50ZWxfcHNyX21iYS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bz
cl9tYmEucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU3YmQ0ZGMK
LS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2ludGVsX3Bzcl9tYmEucGFuZG9jCkBA
IC0wLDAgKzEsMjk1IEBACislIEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJB
KSBGZWF0dXJlCislIFJldmlzaW9uIDEuNworCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisKKy0t
LS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hpdGVj
dHVyZShzKTogSW50ZWwgeDg2CisKKyAgIENvbXBvbmVudChzKTogSHlwZXJ2aXNvciwgdG9vbHN0
YWNrCisKKyAgICAgICBIYXJkd2FyZTogTUJBIGlzIHN1cHBvcnRlZCBvbiBTa3lsYWtlIFNlcnZl
ciBhbmQgYmV5b25kCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworIyBUZXJtaW5vbG9neQorCisqIENBVCAgICAg
ICAgIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neQorKiBDQk0gICAgICAgICBDYXBhY2l0eSBC
aXRNYXNrcworKiBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uCisqIENP
Uy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UKKyogSFcgICAgICAgICAgSGFyZHdhcmUKKyogTUJB
ICAgICAgICAgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uCisqIE1TUnMgICAgICAgIE1hY2hp
bmUgU3BlY2lmaWMgUmVnaXN0ZXJzCisqIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJl
ZCBSZXNvdXJjZQorKiBUSFJUTCAgICAgICBUaHJvdHRsZSB2YWx1ZSBvciBkZWxheSB2YWx1ZQor
CisjIE92ZXJ2aWV3CisKK1RoZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgZmVh
dHVyZSBwcm92aWRlcyBpbmRpcmVjdCBhbmQgYXBwcm94aW1hdGUKK2NvbnRyb2wgb3ZlciBtZW1v
cnkgYmFuZHdpZHRoIGF2YWlsYWJsZSBwZXItY29yZS4gVGhpcyBmZWF0dXJlIHByb3ZpZGVzIE9T
LworaHlwZXJ2aXNvciB0aGUgYWJpbGl0eSB0byBzbG93IG1pc2JlaGF2aW5nIGFwcHMvZG9tYWlu
cyBieSB1c2luZyBhIGNyZWRpdC1iYXNlZAordGhyb3R0bGluZyBtZWNoYW5pc20uCisKKyMgVXNl
ciBkZXRhaWxzCisKKyogRmVhdHVyZSBFbmFibGluZzoKKworICBBZGQgInBzcj1tYmEiIHRvIGJv
b3QgbGluZSBwYXJhbWV0ZXIgdG8gZW5hYmxlIE1CQSBmZWF0dXJlLgorCisqIHhsIGludGVyZmFj
ZXM6CisKKyAgMS4gYHBzci1tYmEtc2hvdyBbZG9tYWluLWlkfGRvbWFpbi1uYW1lXWA6CisKKyAg
ICAgU2hvdyBtZW1vcnkgYmFuZHdpZHRoIHRocm90dGxpbmcgZm9yIGRvbWFpbi4gVW5kZXIgZGlm
ZmVyZW50IG1vZGVzLCBpdAorICAgICBzaG93cyBkaWZmZXJlbnQgdHlwZSBvZiBkYXRhLgorCisg
ICAgIFRoZXJlIGFyZSB0d28gbW9kZXM6CisgICAgIExpbmVhciBtb2RlOiB0aGUgaW5wdXQgcHJl
Y2lzaW9uIGlzIGRlZmluZWQgYXMgMTAwLShNQkFfTUFYKS4gRm9yIGluc3RhbmNlLAorICAgICBp
ZiB0aGUgTUJBX01BWCB2YWx1ZSBpcyA5MCwgdGhlIGlucHV0IHByZWNpc2lvbiBpcyAxMCUuIFZh
bHVlcyBub3QgYW4gZXZlbgorICAgICBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcuLCAx
MiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLCB0byAxMCUKKyAgICAgZGVsYXkgYXBwbGll
ZCkgYnkgSFcgYXV0b21hdGljYWxseS4gVGhlIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFsdWUg
aXMKKyAgICAgbGluZWFyLgorCisgICAgIE5vbi1saW5lYXIgbW9kZTogaW5wdXQgZGVsYXkgdmFs
dWVzIGFyZSBwb3dlcnMtb2YtdHdvIGZyb20gemVybyB0byB0aGUKKyAgICAgTUJBX01BWCB2YWx1
ZSBmcm9tIENQVUlELiBJbiB0aGlzIGNhc2UgYW55IHZhbHVlcyBub3QgYSBwb3dlciBvZiB0d28g
d2lsbAorICAgICBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0d28g
YnkgSFcgYXV0b21hdGljYWxseS4gVGhlCisgICAgIHJlc3BvbnNlIG9mIHRocm90dGxpbmcgdmFs
dWUgaXMgbm9uLWxpbmVhci4KKworICAgICBGb3IgbGluZWFyIG1vZGUsIGl0IHNob3dzIHRoZSBk
ZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBpdCBzaG93cworICAgICBoZXhhZGVj
aW1hbCB2YWx1ZS4KKworICAyLiBgcHNyLW1iYS1zZXQgW09QVElPTlNdIDxkb21haW4taWR8ZG9t
YWluLW5hbWU+IDx0aHJvdHRsaW5nPmA6CisKKyAgICAgU2V0IG1lbW9yeSBiYW5kd2lkdGggdGhy
b3R0bGluZyBmb3IgZG9tYWluLgorCisgICAgIE9wdGlvbnM6CisgICAgICctcyc6IFNwZWNpZnkg
dGhlIHNvY2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nlc3Nl
ZC4KKworICAgICBUaHJvdHRsaW5nIHZhbHVlIHNldCBpbiByZWdpc3RlciBpbXBsaWVzIHRoZSBh
cHByb3hpbWF0ZSBhbW91bnQgb2YgZGVsYXlpbmcKKyAgICAgdGhlIHRyYWZmaWMgYmV0d2VlbiBj
b3JlIGFuZCBtZW1vcnkuIEhpZ2hlciB0aHJvdHRsaW5nIHZhbHVlIHJlc3VsdCBpbgorICAgICBs
b3dlciBiYW5kd2lkdGguIFRoZSBtYXggdGhyb3R0bGluZyB2YWx1ZSAoTUJBX01BWCkgc3VwcG9y
dGVkIGNhbiBiZQorICAgICBvYnRhaW5lZCB0aHJvdWdoIENQVUlEIGluc2lkZSBoeXBlcnZpc29y
LiBVc2VycyBjYW4gZmV0Y2ggdGhlIE1CQV9NQVggdmFsdWUKKyAgICAgdXNpbmcgdGhlIGBwc3It
aHdpbmZvYCB4bCBjb21tYW5kLgorCisjIFRlY2huaWNhbCBkZXRhaWxzCisKK01CQSBpcyBhIG1l
bWJlciBvZiBJbnRlbCBQU1IgZmVhdHVyZXMsIGl0IHNoYXJlcyB0aGUgYmFzZSBQU1IgaW5mcmFz
dHJ1Y3R1cmUKK2luIFhlbi4KKworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBNQkEgZGVm
aW5lcyBhIHJhbmdlIG9mIE1TUnMgdG8gc3VwcG9ydCBzcGVjaWZ5aW5nIGEgZGVsYXkgdmFsdWUg
KFRocnRsKSBwZXIKKyAgQ09TLCB3aXRoIGRldGFpbHMgYmVsb3cuCisKKyAgYGBgCisgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgfCBNU1IgKHBl
ciBzb2NrZXQpICAgICAgICAgICB8ICAgIEFkZHJlc3MgICAgIHwKKyAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICB8IElBMzJfTDJfUU9TX0V4dF9C
V19UaHJ0bF8wIHwgICAgIDB4RDUwICAgICAgfAorICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAgIHwgLi4uICAgICAgICAgICAgICAgICAgICAgICAg
fCAgLi4uICAgICAgICAgICB8CisgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKworICAgfCBJQTMyX0wyX1FPU19FeHRfQldfVGhydGxfbiB8ICAgICAweEQ1
MCtuICAgIHwKKyAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rCisgIGBgYAorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhlIENPUyBJRCBv
ZiBkb21haW4gaXMgd3JpdHRlbiB0byBwZXItaHlwZXItCisgIHRocmVhZCBNU1IgYElBMzJfUFFS
X0FTU09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgYmFuZHdpZHRoIGFsbG9jYXRpb24K
KyAgYWNjb3JkaW5nIHRvIHRoZSB0aHJvdHRsaW5nIHZhbHVlIHN0b3JlZCBpbiB0aGUgVGhydGwg
TVNSIHJlZ2lzdGVyLgorCisjIyBUaGUgcmVsYXRpb25zaGlwIGJldHdlZW4gTUJBIGFuZCBDQVQv
Q0RQCisKKyAgR2VuZXJhbGx5IHNwZWFraW5nLCBNQkEgaXMgY29tcGxldGVseSBpbmRlcGVuZGVu
dCBvZiBDQVQvQ0RQLCBhbmQgYW55CisgIGNvbWJpbmF0aW9uIG1heSBiZSBhcHBsaWVkIGF0IGFu
eSB0aW1lLCBlLmcuIGVuYWJsaW5nIE1CQSB3aXRoIENBVAorICBkaXNhYmxlZC4KKworICBCdXQg
aXQgbmVlZHMgdG8gYmUgbm90aWNlZCB0aGF0IE1CQSBzaGFyZXMgQ09TIGluZnJhc3RydWN0dXJl
IHdpdGggQ0FULAorICBhbHRob3VnaCBNQkEgaXMgZW51bWVyYXRlZCBieSBkaWZmZXJlbnQgQ1BV
SUQgbGVhZiBmcm9tIENBVCAod2hpY2gKKyAgaW5kaWNhdGVzIHRoYXQgdGhlIG1heCBDT1Mgb2Yg
TUJBIG1heSBiZSBkaWZmZXJlbnQgZnJvbSBDQVQpLiBJbiBzb21lCisgIGNhc2VzLCBhIGRvbWFp
biBpcyBwZXJtaXR0ZWQgdG8gaGF2ZSBhIENPUyB0aGF0IGlzIGJleW9uZCBvbmUgKG9yIG1vcmUp
CisgIG9mIFBTUiBmZWF0dXJlcyBidXQgd2l0aGluIHRoZSBvdGhlcnMuIEZvciBpbnN0YW5jZSwg
bGV0J3MgYXNzdW1lIHRoZSBtYXgKKyAgQ09TIG9mIE1CQSBpcyA4IGJ1dCB0aGUgbWF4IENPUyBv
ZiBMMyBDQVQgaXMgMTYsIHdoZW4gYSBkb21haW4gaXMgYXNzaWduZWQKKyAgOSBhcyBDT1MsIHRo
ZSBMMyBDQVQgQ0JNIGFzc29jaWF0ZWQgdG8gQ09TIDkgd291bGQgYmUgZW5mb3JjZWQsIGJ1dCBm
b3IgTUJBLAorICB0aGUgSFcgd29ya3MgYXMgZGVmYXVsdCB2YWx1ZSBpcyBzZXQgc2luY2UgQ09T
IDkgaXMgYmV5b25kIHRoZSBtYXggQ09TICg4KQorICBvZiBNQkEuCisKKyMjIERlc2lnbiBPdmVy
dmlldworCisqIENvcmUgQ09TL1RocnRsIGFzc29jaWF0aW9uCisKKyAgV2hlbiBlbmZvcmNpbmcg
TWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uLCBhbGwgY29yZXMgb2YgZG9tYWlucyBoYXZlCisg
IHRoZSBzYW1lIGRlZmF1bHQgVGhydGwgTVNSIChDT1MwKSB3aGljaCBzdG9yZXMgdGhlIHNhbWUg
VGhydGwgKDApLiBUaGUKKyAgZGVmYXVsdCBUaHJ0bCBNU1IgaXMgdXNlZCBvbmx5IGluIGh5cGVy
dmlzb3IgYW5kIGlzIHRyYW5zcGFyZW50IHRvIHRvb2wgc3RhY2sKKyAgYW5kIHVzZXIuCisKKyAg
U3lzdGVtIGFkbWluaXN0cmF0b3JzIGNhbiBjaGFuZ2UgUFNSIGFsbG9jYXRpb24gcG9saWN5IGF0
IHJ1bnRpbWUgYnkKKyAgdXNpbmcgdGhlIHRvb2wgc3RhY2suIFNpbmNlIE1CQSBzaGFyZXMgQ09T
IElEIHdpdGggQ0FUL0NEUCwgYSBDT1MgSUQKKyAgY29ycmVzcG9uZHMgdG8gYSAyLXR1cGxlLCBs
aWtlIFtDQk0sIFRocnRsXSB3aXRoIG9ubHktQ0FUIGVuYWJsZWQsIHdoZW4gQ0RQCisgIGlzIGVu
YWJsZWQsIHRoZSBDT1MgSUQgY29ycmVzcG9uZHMgdG8gYSAzLXR1cGxlLCBsaWtlIFtDb2RlX0NC
TSwgRGF0YV9DQk0sCisgIFRocnRsXS4gSWYgbmVpdGhlciBDQVQgbm9yIENEUCBpcyBlbmFibGVk
LCB0aGluZ3MgYXJlIGVhc2llciwgc2luY2Ugb25lIENPUworICBJRCBjb3JyZXNwb25kcyB0byBv
bmUgVGhydGwuCisKKyogVkNQVSBzY2hlZHVsZQorCisgIFRoaXMgcGFydCByZXVzZXMgQ0FUIENP
UyBpbmZyYXN0cnVjdHVyZS4KKworKiBNdWx0aS1zb2NrZXRzCisKKyAgRGlmZmVyZW50IHNvY2tl
dHMgbWF5IGhhdmUgZGlmZmVyZW50IE1CQSBjYXBhYmlsaXRpZXMgKGxpa2UgbWF4IENPUykKKyAg
YWx0aG91Z2ggaXQgaXMgY29uc2lzdGVudCBvbiB0aGUgc2FtZSBzb2NrZXQuIFNvIHRoZSBjYXBh
YmlsaXR5CisgIG9mIHBlci1zb2NrZXQgTUJBIGlzIHNwZWNpZmllZC4KKworICBUaGlzIHBhcnQg
cmV1c2VzIENBVCBDT1MgaW5mcmFzdHJ1Y3R1cmUuCisKKyMjIEltcGxlbWVudGF0aW9uIERlc2Ny
aXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBwYXJh
bTogInBzcj1tYmEiIHRvIGVuYWJsZSB0aGUgZmVhdHVyZS4KKworICAyLiBTWVNDVEw6CisgICAg
ICAgICAgLSBYRU5fU1lTQ1RMX1BTUl9NQkFfZ2V0X2luZm86IEdldCBzeXN0ZW0gTUJBIGluZm9y
bWF0aW9uLgorCisgIDMuIERPTUNUTDoKKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX01CQV9P
UF9HRVRfVEhSVEw6IEdldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhF
Tl9ET01DVExfUFNSX01CQV9PUF9TRVRfVEhSVEw6IFNldCB0aHJvdHRsaW5nIGZvciBhIGRvbWFp
bi4KKworKiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIHBzci1tYmEtc2hvdyBbZG9tYWluLWlkXQor
ICAgICAgICAgIFNob3cgc3lzdGVtL2RvbWFpbiBydW50aW1lIE1CQSB0aHJvdHRsaW5nIHZhbHVl
LiBGb3IgbGluZWFyIG1vZGUsCisgICAgICAgICAgaXQgc2hvd3MgdGhlIGRlY2ltYWwgdmFsdWUu
IEZvciBub24tbGluZWFyIG1vZGUsIGl0IHNob3dzIGhleGFkZWNpbWFsCisgICAgICAgICAgdmFs
dWUuCisgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfTUJBX2dldF9pbmZvL1hFTl9ET01DVExf
UFNSX01CQV9PUF9HRVRfVEhSVEwKKworICAyLiBwc3ItbWJhLXNldCBbT1BUSU9OU10gPGRvbWFp
bi1pZD4gPHRocm90dGxpbmc+CisgICAgICAgICAgU2V0IGJhbmR3aWR0aCB0aHJvdHRsaW5nIGZv
ciBhIGRvbWFpbi4KKyAgICAgICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9NQkFfT1BfU0VUX1RIUlRM
CisKKyAgMy4gcHNyLWh3aW5mbworICAgICAgICAgIFNob3cgUFNSIEhXIGluZm9ybWF0aW9uLCBp
bmNsdWRpbmcgTDMgQ0FUL0NEUC9MMiBDQVQvTUJBLgorICAgICAgICAgID0+IFhFTl9TWVNDVExf
UFNSX01CQV9nZXRfaW5mbworCisqIEtleSBkYXRhIHN0cnVjdHVyZToKKworICAxLiBGZWF0dXJl
IEhXIGluZm8KKworICAgICBgYGAKKyAgICAgc3RydWN0IHsKKyAgICAgICAgIHVuc2lnbmVkIGlu
dCB0aHJ0bF9tYXg7CisgICAgICAgICBib29sIGxpbmVhcjsKKyAgICAgfSBtYmE7CisKKyAgICAg
LSBNZW1iZXIgYHRocnRsX21heGAKKworICAgICAgIGB0aHJ0bF9tYXhgIGlzIHRoZSBtYXggdGhy
b3R0bGluZyB2YWx1ZSB0byBiZSBzZXQsIGkuZS4gTUJBX01BWC4KKworICAgICAtIE1lbWJlciBg
bGluZWFyYAorCisgICAgICAgYGxpbmVhcmAgbWVhbnMgdGhlIHJlc3BvbnNlIG9mIGRlbGF5IHZh
bHVlIGlzIGxpbmVhciBvciBub3QuCisKKyAgICAgQXMgbWVudGlvbmVkIGFib3ZlLCBNQkEgaXMg
YSBtZW1iZXIgb2YgSW50ZWwgUFNSIGZlYXR1cmVzLCBpdCB3b3VsZAorICAgICBzaGFyZSB0aGUg
YmFzZSBQU1IgaW5mcmFzdHJ1Y3R1cmUgaW4gWGVuLiBGb3IgZXhhbXBsZSwgdGhlICdjb3NfbWF4
JworICAgICBpcyBhIGNvbW1vbiBIVyBwcm9wZXJ0eSBmb3IgYWxsIGZlYXR1cmVzLiBTbywgZm9y
IG90aGVyIGRhdGEgc3RydWN0dXJlCisgICAgIGRldGFpbHMsIHBsZWFzZSByZWZlciB0byAnaW50
ZWxfcHNyX2NhdF9jZHAucGFuZG9jJy4KKworIyBMaW1pdGF0aW9ucworCitNQkEgY2FuIG9ubHkg
d29yayBvbiBIVyB3aGljaCBzdXBwb3J0cyBpdCAoY2hlY2sgYnkgQ1BVSUQpLgorCisjIFRlc3Rp
bmcKKworV2UgY2FuIGV4ZWN1dGUgdGhlc2UgY29tbWFuZHMgdG8gdmVyaWZ5IE1CQSBvbiBkaWZm
ZXJlbnQgSFdzIHN1cHBvcnRpbmcgdGhlbS4KKworRm9yIGV4YW1wbGU6CisgIDEuIFVzZXIgY2Fu
IGdldCB0aGUgTUJBIGhhcmR3YXJlIGluZm8gdGhyb3VnaCAncHNyLWh3aW5mbycgY29tbWFuZC4g
RnJvbQorICAgICByZXN1bHQsIHVzZXIgY2FuIGtub3cgaWYgdGhpcyBoYXJkd2FyZSB3b3JrcyB1
bmRlciBsaW5lYXIgbW9kZSBvciBub24tCisgICAgIGxpbmVhciBtb2RlLCB0aGUgbWF4IHRocm90
dGxpbmcgdmFsdWUgKE1CQV9NQVgpIGFuZCBzbyBvbi4KKworICAgIHJvb3RAOn4kIHhsIHBzci1o
d2luZm8gLS1tYmEKKyAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSk6CisgICAg
U29ja2V0IElEICAgICAgIDogMAorICAgIExpbmVhciBNb2RlICAgICA6IEVuYWJsZWQKKyAgICBN
YXhpbXVtIENPUyAgICAgOiA3CisgICAgTWF4aW11bSBUaHJvdHRsaW5nIFZhbHVlOiA5MAorICAg
IERlZmF1bHQgVGhyb3R0bGluZyBWYWx1ZTogMAorCisgIDIuIFRoZW4sIHVzZXIgY2FuIHNldCBh
IHRocm90dGxpbmcgdmFsdWUgdG8gYSBkb21haW4uIEZvciBleGFtcGxlLCBzZXQgJzB4YScsCisg
ICAgIGkuZSAxMCUgZGVsYXkuCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNldCAxIDEwCisK
KyAgMy4gVXNlciBjYW4gY2hlY2sgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBvZiB0aGUgZG9t
YWluIHRocm91Z2gKKyAgICAgJ3Bzci1tYWItc2hvdycuIEZvciBsaW5lYXIgbW9kZSwgdGhlIGRl
Y2ltYWwgdmFsdWUgaXMgc2hvd24uCisKKyAgICByb290QDp+JCB4bCBwc3ItbWJhLXNob3cgMQor
ICAgIFNvY2tldCBJRCAgICAgICA6IDAKKyAgICBEZWZhdWx0IFRIUlRMICAgOiAwCisgICAgICAg
SUQgICAgICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgVEhSVEwKKyAgICAgICAgMSAg
ICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAgMTAKKworIyBBcmVhcyBmb3IgaW1w
cm92ZW1lbnQKKworTi9BCisKKyMgS25vd24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMK
KworIklOVEVMIFJFU09VUkNFIERJUkVDVE9SIFRFQ0hOT0xPR1kgKElOVEVMIFJEVCkgQUxMT0NB
VElPTiBGRUFUVVJFUyIgW0ludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJl
IERldmVsb3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3
dy91cy9lbi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVh
bHMuaHRtbCkKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZp
c2lvbiBWZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE3LTAxLTEwIDEuMCAgICAg
IFhlbiA0LjkgIERlc2lnbiBkb2N1bWVudCB3cml0dGVuCisyMDE3LTA3LTEwIDEuMSAgICAgIFhl
biA0LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSBk
YXRhIHN0cnVjdHVyZSBhY2NvcmRpbmcgdG8gbGF0ZXN0CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvZGVzOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGQgY29u
dGVudCBmb3IgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCc7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDMuIE90aGVyIG1pbm9yIGNoYW5nZXMuCisyMDE3LTA4LTA5IDEuMiAgICAgIFhlbiA0
LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIFJlbW92ZSBhIHNw
ZWNpYWwgY2hhcmFjdGVyIHRvIGF2b2lkIGVycm9yIHdoZW4KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnVpbGRpbmcgcGFuZG9jLgorMjAxNy0wOC0xNSAxLjMgICAgICBYZW4gNC4x
MCBDaGFuZ2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgdGVybWlub2xv
Z3kgJ0hXJy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdDT1MgSUQg
b2YgVkNQVScgdG8gJ0NPUyBJRCBvZiBkb21haW4nLgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAzLiBDaGFuZ2UgJ0NPUyByZWdpc3RlcicgdG8gJ1RocnRsIE1TUicuCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDQuIEV4cGxhaW4gdGhlIHZhbHVlIHNob3duIGZvciAncHNyLW1i
YS1zaG93JyB1bmRlcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaWZmZXJlbnQg
bW9kZXMuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUuIFJlbW92ZSBjb250ZW50IGlu
ICdBcmVhcyBmb3IgaW1wcm92ZW1lbnQnLgorMjAxNy0wOC0xNiAxLjQgICAgICBYZW4gNC4xMCBD
aGFuZ2VzOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBBZGQgJzw+JyBmb3IgbWFu
ZGF0b3J5IGFyZ3VtZW50LgorMjAxNy0wOC0zMCAxLjUgICAgICBYZW4gNC4xMCBDaGFuZ2VzOgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLiBNb2RpZnkgd29yZHMgaW4gJ092ZXJ2aWV3
JyB0byBtYWtlIGl0IGVhc2llciB0bworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bmRlcnN0YW5kLgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBFeHBsYWluICdsaW5l
YXIvbm9uLWxpbmVhcicgbW9kZXMgYmVmb3JlIG1lbnRpb24KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdGhlbS4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gRXhwbGFp
biB0aHJvdHRsaW5nIHZhbHVlIG1vcmUgYWNjdXJhdGUuCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQuIEV4cGxhaW4gJ01CQV9NQVgnLgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA1LiBDb3JyZWN0IHNvbWUgd29yZHMgaW4gJ0Rlc2lnbiBPdmVydmlldycuCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDYuIENoYW5nZSAnbWJhX2luZm8nIHRvICdtYmEnIGFjY29yZGlu
ZyB0byBjb2RlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMuIEFsc28s
IG1vZGlmeSBjb250ZW50cyBvZiBpdC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNy4g
QWRkIGNvbnRleHQgaW4gJ1Rlc3RpbmcnIHBhcnQgdG8gbWFrZSB0aGluZ3MKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbW9yZSBjbGVhci4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOC4gUmVtb3ZlICduPDY0JyB0byBhdm9pZCBvdXQtb2Ytc3luYy4KKzIwMTctMDktMjEg
MS42ICAgICAgWGVuIDQuMTAgQ2hhbmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MS4gQWRkICdkb21haW4tbmFtZScgYXMgcGFyYW1ldGVyIG9mICdwc3ItbWJhLXNob3cvCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBzci1tYmEtc2V0Jy4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMi4gRml4IHNvbWUgd29yZGluZ3MuCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDMuIEV4cGxhaW4gaG93IHVzZXIgY2FuIGtub3cgdGhlIE1CQV9NQVguCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQuIE1vdmUgdGhlIGRlc2NyaXB0aW9uIG9mICdMaW5l
YXIgbW9kZS9Ob24tbGluZWFyCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGUn
IGludG8gc2VjdGlvbiBvZiAncHNyLW1iYS1zaG93Jy4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNS4gQ2hhbmdlICdwZXItdGhyZWFkJyB0byAncGVyLWh5cGVyLXRocmVhZCcuCisyMDE3
LTA5LTI5IDEuNyAgICAgIFhlbiA0LjEwIENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEuIENvcnJlY3Qgc29tZSB3b3Jkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMi4gQ2hhbmdlICd4bCBwc3ItbWJhLXNldCAxIDB4YScgdG8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJ3hsIHBzci1tYmEtc2V0IDEgMTAnCistLS0tLS0tLS0tIC0tLS0tLS0t
IC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73j-0004Mi-0E; Sat, 30 Sep 2017 01:59:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73h-0004Ll-Rz
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:14 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F7/C9-01911-17AFEC95; Sat, 30 Sep 2017 01:59:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS1taRolvw61y
 kwf1Nihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajzh7mggkLGSvefbvK0sB4qaSLkZNDSKBC
 om/JTGYQW0KAV+LIshmsEHaAxPwvB4DiXEA1DYwSC+efYAdJsAmoSzz+2sMEYosIKEncWzWZC
 aSIWeA8k8THrfeAHA4OYYEUiVeHQkBqWARUJV4deA82lFfAXWL9lWdQC+QkTh6bDGZzCnhIXO
 tpYoM4yF3iSstaRoh6QYmTM5+wgIxkBtq7fp4QSJhZQF6ieets5gmMArOQVM1CqJqFpGoBI/M
 qRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GQAgh2Ma7Z7
 HmKU5GBSEuVd/u1cpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oifQDnBotT01Iq0zBxgnMCkJ
 Th4lER4GUDSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd4CkFIBkNKM0jy4Qb
 D4vcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXneQKTyZeSVw+14BncIEdMrkiWdATilJREh
 JNTD6aPzPuRplN118+wJBruyy24ohak2Me/dbz/UNNBP2n6a6bvqN/yleIZOX8kzzdt9Y+PjY
 kzDzGWefsm9pu5YZmXV040MuPqfjK87vZMsIeGu87stfm+dpi9R+5+yIeP/knm6jqq9P7KUEN
 7uSwxKCM/itXgdZr9sezbTgcpDuhf1vbqq9Oc2rxFKckWioxVxUnAgApLyNi9oCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1506736747!116548416!3
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49036 invoked from network); 30 Sep 2017 01:59:11 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:11 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020038979"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:09 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:12 +0800
Message-Id: <1506735566-5706-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 02/16] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIFBTUiBzeXNjdGwvZG9tY3RsIGludGVyZmFjZXMgYW5kIHJlbGF0
ZWQgeHNtIHBvbGljeSB0bwptYWtlIHRoZW0gYmUgZ2VuZXJhbCBmb3IgYWxsIHJlc291cmNlIGFs
bG9jYXRpb24gZmVhdHVyZXMgYnV0IG5vdCBvbmx5CmZvciBDQVQuIFRoZW4sIHdlIGNhbiByZXN1
c2UgdGhlIGludGVyZmFjZXMgZm9yIGFsbCBhbGxvY2F0aW9uIGZlYXR1cmVzLgoKQmFzaWNhbGx5
LCBpdCBjaGFuZ2VzICdwc3JfY2F0X29wJyB0byAncHNyX2FsbG9jJywgYW5kIHJlbW92ZSAnQ0FU
XycgZnJvbSBzb21lCm1hY3Jvcy4gRS5nLjoKMS4gcHNyX2NhdF9vcCAtPiBwc3JfYWxsb2MKMi4g
WEVOX0RPTUNUTF9wc3JfY2F0X29wIC0+IFhFTl9ET01DVExfcHNyX2FsbG9jCjMuIFhFTl9TWVND
VExfcHNyX2NhdF9vcCAtPiBYRU5fU1lTQ1RMX3Bzcl9hbGxvYwo0LiBYRU5fRE9NQ1RMX1BTUl9D
QVRfU0VUX0wzX0NCTSAtPiBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ0JNCjUuIFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbyAtPiBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbwoKVGhlIHN5
c2N0bCB2ZXJzaW9uIG51bWJlciBpcyBidW1wZWQuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjU6CiAgICAtIHJlbW92ZSBkb21j
dGwgdmVyc2lvbiBudW1iZXIgdXBncmFkZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gcmVzdG9yZSAnWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRlZmluZSBhIGxvY2FsIG1hY3JvIHRvIGNvbXBs
ZXRlIHBzciBnZXQgdmFsdWUgZmxvdy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSByZW1vdmUgJ1Jldmlld2VkLWJ5JyBhbmQgJ0Fja2VkLWJ5Jy4KICAgICAgKHN1
Z2dlc3RlZCBieSBXZWkgTGl1KQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZyb20gbmFtZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gZml4IGNvbW1lbnRz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSByZW1vdmUg
J29wL09QJyBmcm9tIG5hbWVzIGFuZCBtb2RpZnkgc29tZSBuYW1lcyBmcm9tICdQU1JfQ0FUJyB0
bwogICAgICAnUFNSX0FMTE9DJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2MToKICAgIC0gYWRkIGRlc2NyaXB0aW9uIGFib3V0IHdoYXQgdG8gYmUgY2hhbmdlZCBpbiBj
b21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBidW1wIHN5
c2N0bC9kb21jdGwgdmVyc2lvbiBudW1iZXJzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUp
Ci0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgNCArLS0KIHRvb2xz
L2xpYnhjL3hjX3Bzci5jICAgICAgICAgICAgICAgIHwgNTAgKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8IDY4ICsrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAg
ICAgICAgICAgIHwgMjggKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggICAgICAgICB8IDI4ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oICAgICAgICAgfCAxOCArKysrKy0tLS0tCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAg
ICAgICAgICB8ICA4ICsrLS0tCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8
ICA4ICsrLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25zKCspLCAxMDggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSBi
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKaW5kZXggMzM4Y2FhZi4uZmIxYTI5
OSAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCkBAIC0xNCw3ICsxNCw3IEBAIGFsbG93
IGRvbTBfdCB4ZW5fdDp4ZW4gewogCXRtZW1fY29udHJvbCBnZXRzY2hlZHVsZXIgc2V0c2NoZWR1
bGVyCiB9OwogYWxsb3cgZG9tMF90IHhlbl90OnhlbjIgewotCXJlc291cmNlX29wIHBzcl9jbXRf
b3AgcHNyX2NhdF9vcCBwbXVfY3RybCBnZXRfc3ltYm9sCisJcmVzb3VyY2Vfb3AgcHNyX2NtdF9v
cCBwc3JfYWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJvbAogCWdldF9jcHVfbGV2ZWxsaW5nX2NhcHMg
Z2V0X2NwdV9mZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAogCWdjb3Zfb3Agc2V0X3BhcmFtZXRlcgog
fTsKQEAgLTM5LDcgKzM5LDcgQEAgYWxsb3cgZG9tMF90IGRvbTBfdDpkb21haW4gewogfTsKIGFs
bG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluMiB7CiAJc2V0X2NwdWlkIGdldHRzYyBzZXR0c2Mgc2V0
c2NoZWR1bGVyIHNldF9tYXhfZXZ0Y2huIHNldF92bnVtYWluZm8KLQlnZXRfdm51bWFpbmZvIHBz
cl9jbXRfb3AgcHNyX2NhdF9vcAorCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfYWxsb2MK
IH07CiBhbGxvdyBkb20wX3QgZG9tMF90OnJlc291cmNlIHsgYWRkIHJlbW92ZSB9OwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4
IDAzOWI5MjAuLjVjNTRhMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBi
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yNTgsMjcgKzI1OCwyNyBAQCBpbnQgeGNfcHNyX2Nh
dF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAg
IHN3aXRjaCAoIHR5cGUgKQogICAgIHsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNOgotICAg
ICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTTsKKyAgICAgICAgY21k
ID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBY
Q19QU1JfQ0FUX0wzX0NCTV9DT0RFOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfU0VUX0wzX0NPREU7CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX1NFVF9MM19DT0RF
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEE6Ci0gICAg
ICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQTsKKyAgICAgICAgY21k
ID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
WENfUFNSX0NBVF9MMl9DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9T
RVRfTDJfQ0JNOworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNOwogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAg
ICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3A7CisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jOwogICAgIGRvbWN0
bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmNtZCA9
IGNtZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsKLSAgICBkb21j
dGwudS5wc3JfY2F0X29wLmRhdGEgPSBkYXRhOworICAgIGRvbWN0bC51LnBzcl9hbGxvYy5jbWQg
PSBjbWQ7CisgICAgZG9tY3RsLnUucHNyX2FsbG9jLnRhcmdldCA9IHRhcmdldDsKKyAgICBkb21j
dGwudS5wc3JfYWxsb2MuZGF0YSA9IGRhdGE7CiAKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7CiB9CkBAIC0yOTQsMzEgKzI5NCwzMSBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfZG9t
YWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHN3aXRjaCAo
IHR5cGUgKQogICAgIHsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNOgotICAgICAgICBjbWQg
PSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTTsKKyAgICAgICAgY21kID0gWEVOX0RP
TUNUTF9QU1JfR0VUX0wzX0NCTTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYQ19QU1JfQ0FU
X0wzX0NCTV9DT0RFOgotICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wz
X0NPREU7CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0dFVF9MM19DT0RFOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEE6Ci0gICAgICAgIGNtZCA9
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQTsKKyAgICAgICAgY21kID0gWEVOX0RP
TUNUTF9QU1JfR0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWENfUFNSX0NB
VF9MMl9DQk06Ci0gICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JN
OworICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJfQ0JNOwogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJu
IC0xOwogICAgIH0KIAotICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Bzcl9jYXRfb3A7Cisg
ICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfcHNyX2FsbG9jOwogICAgIGRvbWN0bC5kb21haW4g
PSAoZG9taWRfdClkb21pZDsKLSAgICBkb21jdGwudS5wc3JfY2F0X29wLmNtZCA9IGNtZDsKLSAg
ICBkb21jdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHRhcmdldDsKKyAgICBkb21jdGwudS5wc3Jf
YWxsb2MuY21kID0gY21kOworICAgIGRvbWN0bC51LnBzcl9hbGxvYy50YXJnZXQgPSB0YXJnZXQ7
CiAKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogCiAgICAgaWYgKCAhcmMgKQot
ICAgICAgICAqZGF0YSA9IGRvbWN0bC51LnBzcl9jYXRfb3AuZGF0YTsKKyAgICAgICAgKmRhdGEg
PSBkb21jdGwudS5wc3JfYWxsb2MuZGF0YTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTMyOSwy
OSArMzI5LDI5IEBAIGludCB4Y19wc3JfY2F0X2dldF9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBzb2NrZXQsIHVuc2lnbmVkIGludCBsdmwsCiAgICAgaW50IHJjID0gLTE7CiAgICAg
REVDTEFSRV9TWVNDVEw7CiAKLSAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wc3JfY2F0X29w
OwotICAgIHN5c2N0bC51LnBzcl9jYXRfb3AudGFyZ2V0ID0gc29ja2V0OworICAgIHN5c2N0bC5j
bWQgPSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzsKKyAgICBzeXNjdGwudS5wc3JfYWxsb2MudGFyZ2V0
ID0gc29ja2V0OwogCiAgICAgc3dpdGNoICggbHZsICkKICAgICB7CiAgICAgY2FzZSAyOgotICAg
ICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDJf
aW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLmNtZCA9IFhFTl9TWVNDVExfUFNSX2dl
dF9sMl9pbmZvOwogICAgICAgICByYyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwogICAgICAg
ICBpZiAoICFyYyApCiAgICAgICAgIHsKLSAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUu
cHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAgICAqY2JtX2xlbiA9IHN5
c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgKmNvc19t
YXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4OworICAgICAgICAgICAg
KmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuOwogICAgICAg
ICAgICAgKmNkcF9lbmFibGVkID0gZmFsc2U7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSAzOgotICAgICAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVNDVExf
UFNSX0NBVF9nZXRfbDNfaW5mbzsKKyAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLmNtZCA9IFhF
Tl9TWVNDVExfUFNSX2dldF9sM19pbmZvOwogICAgICAgICByYyA9IHhjX3N5c2N0bCh4Y2gsICZz
eXNjdGwpOwogICAgICAgICBpZiAoICFyYyApCiAgICAgICAgIHsKLSAgICAgICAgICAgICpjb3Nf
bWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNvc19tYXg7Ci0gICAgICAgICAg
ICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuOwotICAg
ICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZs
YWdzICYKKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2lu
Zm8uY29zX21heDsKKyAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUu
Y2F0X2luZm8uY2JtX2xlbjsKKyAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IHN5c2N0bC51LnBz
cl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9TWVNDVExfUFNSX0NBVF9MM19DRFA7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5k
ZXggMTI3Yzg0ZS4uYzYzZWYxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMzcsNiArMzcsMTYgQEAKICNpbmNsdWRlIDxh
c20vcHNyLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAKKyNkZWZpbmUgZG9tY3RsX3Bzcl9n
ZXRfdmFsKGQsIGRvbWN0bCwgdHlwZSwgY29weWJhY2spICh7ICAgXAorICAgIGludCByX187ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludDMy
X3Qgdl9fOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBy
X18gPSBwc3JfZ2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICZ2X18sIHR5cGUpOyAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhID0gdl9fOyAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBjb3B5YmFjayA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHJfXzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9KQorCiBzdGF0aWMgaW50IGdkYnN4X2d1ZXN0X21lbV9pbyhk
b21pZF90IGRvbWlkLCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9tZW1pbyAqaW9wKQogewogICAg
IHZvaWQgKiBfX3VzZXIgZ3ZhID0gKHZvaWQgKilpb3AtPmd2YSwgKiBfX3VzZXIgdXZhID0gKHZv
aWQgKilpb3AtPnV2YTsKQEAgLTE0MzksNjEgKzE0NDksNDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0
bCgKICAgICAgICAgfQogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgWEVOX0RPTUNUTF9wc3Jf
Y2F0X29wOgotICAgICAgICBzd2l0Y2ggKCBkb21jdGwtPnUucHNyX2NhdF9vcC5jbWQgKQorICAg
IGNhc2UgWEVOX0RPTUNUTF9wc3JfYWxsb2M6CisgICAgICAgIHN3aXRjaCAoIGRvbWN0bC0+dS5w
c3JfYWxsb2MuY21kICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgdmFsMzI7Ci0K
LSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTToKLSAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wzX0NCTToKKyAgICAgICAgICAgIHJldCA9
IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzKTsKICAgICAgICAgICAgIGJyZWFrOwog
Ci0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFOgotICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwK
KyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERToKKyAgICAgICAgICAgIHJl
dCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOwogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RBVEE6
Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50
YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9v
cC5kYXRhLAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOgorICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CiAgICAg
ICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRf
TDJfQ0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9j
YXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBz
cl9jYXRfb3AuZGF0YSwKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNOgor
ICAgICAgICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJn
ZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRh
dGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDIpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VU
X0wzX0NCTToKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNS
X0NCTV9UWVBFX0wzKTsKLSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2
YWwzMjsKLSAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDNfQ0JNOgorICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFs
KGQsIGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzLCBjb3B5YmFjayk7CiAgICAgICAgICAgICBicmVh
azsKIAotICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERToKLSAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdl
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wz
X0NPREUpOwotICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOwot
ICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNS
X0dFVF9MM19DT0RFOgorICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRv
bWN0bCwgUFNSX0NCTV9UWVBFX0wzX0NPREUsIGNvcHliYWNrKTsKICAgICAgICAgICAgIGJyZWFr
OwogCi0gICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19EQVRBOgotICAg
ICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDNf
REFUQSk7Ci0gICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhID0gdmFsMzI7Ci0g
ICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CisgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wzX0RBVEE6CisgICAgICAgICAgICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9t
Y3RsLCBQU1JfQ0JNX1RZUEVfTDNfREFUQSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7
CiAKLSAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wyX0NCTToKLSAgICAg
ICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNSX0NCTV9UWVBFX0wyKTsK
LSAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRhdGEgPSB2YWwzMjsKLSAgICAgICAg
ICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDJf
Q0JNOgorICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNS
X0NCTV9UWVBFX0wyLCBjb3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBk
ZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2
L3N5c2N0bC5jCmluZGV4IGMzZmRhZTguLmU0NGQ4YWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3MSw0NSArMTcxLDQ1
IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFhF
Tl9TWVNDVExfcHNyX2NhdF9vcDoKLSAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBzcl9jYXRf
b3AuY21kICkKKyAgICBjYXNlIFhFTl9TWVNDVExfcHNyX2FsbG9jOgorICAgICAgICBzd2l0Y2gg
KCBzeXNjdGwtPnUucHNyX2FsbG9jLmNtZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07CiAKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RM
X1BTUl9DQVRfZ2V0X2wzX2luZm86CisgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfZ2V0X2wz
X2luZm86CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwt
PnUucHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lz
Y3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UFNSX0NCTV9UWVBFX0wzLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKICAgICAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgc3lzY3RsLT51
LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5w
c3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07Ci0gICAgICAgICAgICBzeXNj
dGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQorICAgICAgICAgICAgc3lzY3Rs
LT51LnBzcl9hbGxvYy51LmNhdF9pbmZvLmNibV9sZW4gPQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl07Ci0gICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzID0KKyAgICAgICAgICAg
IHN5c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5mbGFncyA9CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXTsKIAotICAg
ICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5w
c3JfY2F0X29wKSApCisgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1X3N5
c2N0bCwgc3lzY3RsLCB1LnBzcl9hbGxvYykgKQogICAgICAgICAgICAgICAgIHJldCA9IC1FRkFV
TFQ7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIGNhc2UgWEVOX1NZ
U0NUTF9QU1JfQ0FUX2dldF9sMl9pbmZvOgorICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX2dl
dF9sMl9pbmZvOgogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSBwc3JfZ2V0X2luZm8oc3lz
Y3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9pbmZv
KHN5c2N0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTUl9DQk1fVFlQRV9MMiwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7CiAgICAgICAgICAg
ICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIHN5c2N0
bC0+dS5wc3JfY2F0X29wLnUuY2F0X2luZm8uY29zX21heCA9CisgICAgICAgICAgICBzeXNjdGwt
PnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29zX21heCA9CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURYX0NPU19NQVhdOwotICAgICAgICAgICAg
c3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jYm1fbGVuID0KKyAgICAgICAgICAgIHN5
c2N0bC0+dS5wc3JfYWxsb2MudS5jYXRfaW5mby5jYm1fbGVuID0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOwotICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyA9CisgICAgICAg
ICAgICBzeXNjdGwtPnUucHNyX2FsbG9jLnUuY2F0X2luZm8uZmxhZ3MgPQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CiAK
LSAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGws
IHUucHNyX2NhdF9vcCkgKQorICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3Qo
dV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKICAgICAgICAgICAgICAgICByZXQgPSAt
RUZBVUxUOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRl
eCA1MGZmNThmLi42ZWQzYzUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTQ3LDIxICsxMTQ3LDIx
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2Rv
bWN0bF9tb25pdG9yX29wIHhlbl9kb21jdGxfbW9uaXRvcl9vcF90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2RvbWN0bF9tb25pdG9yX29wX3QpOwogCi1zdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY2F0X29wIHsKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DQk0gICAg
IDAKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DQk0gICAgIDEKLSNkZWZp
bmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFICAgIDIKLSNkZWZpbmUgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBICAgIDMKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1Jf
Q0FUX09QX0dFVF9MM19DT0RFICAgIDQKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dF
VF9MM19EQVRBICAgIDUKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MMl9DQk0g
ICAgIDYKLSNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9DQk0gICAgIDcKLSAg
ICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfKiAqLwor
c3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jIHsKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfU0VU
X0wzX0NCTSAgICAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ0JNICAgICAxCisj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MM19DT0RFICAgIDIKKyNkZWZpbmUgWEVOX0RPTUNU
TF9QU1JfU0VUX0wzX0RBVEEgICAgMworI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9HRVRfTDNfQ09E
RSAgICA0CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dFVF9MM19EQVRBICAgIDUKKyNkZWZpbmUg
WEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTSAgICAgNgorI2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTDJfQ0JNICAgICA3CisgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNU
TF9QU1JfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRf
dCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwogfTsKLXR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxf
cHNyX2NhdF9vcCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsKLURFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9kb21jdGxfcHNyX2NhdF9vcF90KTsKK3R5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxf
cHNyX2FsbG9jIHhlbl9kb21jdGxfcHNyX2FsbG9jX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fZG9tY3RsX3Bzcl9hbGxvY190KTsKIAogc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVp
bnQzMl90IGNtZDsKQEAgLTEyMzgsNyArMTIzOCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNk
ZWZpbmUgWEVOX0RPTUNUTF9zZXR2bnVtYWluZm8gICAgICAgICAgICAgICAgICA3NAogI2RlZmlu
ZSBYRU5fRE9NQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAgICAgIDc1CiAjZGVmaW5lIFhF
Tl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKLSNkZWZpbmUgWEVOX0RP
TUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAorI2RlZmluZSBYRU5fRE9NQ1RM
X3Bzcl9hbGxvYyAgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29m
dF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9n
dWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNl
dmNwdSAgICAgICAgICAgICAxMDAxCkBAIC0xMzAxLDcgKzEzMDEsNyBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZudW1hICAgICAgICAgICAgIHZudW1h
OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29w
OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25pdG9yX29w
OwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3JfY2F0X29w
OworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7
CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsxMjhdOwog
ICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggNzgzMGI5OC4uMjQxOTFmMCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaApAQCAtMzYsNyArMzYsNyBAQAogI2luY2x1ZGUgInBoeXNkZXYuaCIKICNpbmNs
dWRlICJ0bWVtLmgiCiAKLSNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAw
MDAwMDBGCisjZGVmaW5lIFhFTl9TWVNDVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMAog
CiAvKgogICogUmVhZCBjb25zb2xlIGNvbnRlbnQgZnJvbSBYZW4gYnVmZmVyIHJpbmcuCkBAIC03
NDMsMTAgKzc0MywxMCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wY2l0b3BvaW5mbyB7CiB0eXBlZGVm
IHN0cnVjdCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdDsK
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7CiAKLSNk
ZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAotI2Rl
ZmluZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCi1zdHJ1
Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wIHsKLSAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElO
OiBYRU5fU1lTQ1RMX1BTUl9DQVRfKiAqLworI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNf
aW5mbyAgICAgICAgICAgICAgIDAKKyNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfZ2V0X2wyX2luZm8g
ICAgICAgICAgICAgICAxCitzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgeworICAgIHVpbnQz
Ml90IGNtZDsgICAgICAgLyogSU46IFhFTl9TWVNDVExfUFNSXyogKi8KICAgICB1aW50MzJfdCB0
YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgewpAQCAtNzU3
LDggKzc1Nyw4IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3AgewogICAgICAgICB9IGNh
dF9pbmZvOwogICAgIH0gdTsKIH07Ci10eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRf
b3AgeGVuX3N5c2N0bF9wc3JfY2F0X29wX3Q7Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
c3lzY3RsX3Bzcl9jYXRfb3BfdCk7Cit0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxv
YyB4ZW5fc3lzY3RsX3Bzcl9hbGxvY190OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5
c2N0bF9wc3JfYWxsb2NfdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX0FMTF9DTElF
TlRTIDB4RkZGRlUKIApAQCAtMTEzNyw3ICsxMTM3LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewog
I2RlZmluZSBYRU5fU1lTQ1RMX2djb3Zfb3AgICAgICAgICAgICAgICAgICAgICAgIDIwCiAjZGVm
aW5lIFhFTl9TWVNDVExfcHNyX2NtdF9vcCAgICAgICAgICAgICAgICAgICAgMjEKICNkZWZpbmUg
WEVOX1NZU0NUTF9wY2l0b3BvaW5mbyAgICAgICAgICAgICAgICAgICAyMgotI2RlZmluZSBYRU5f
U1lTQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDIzCisjZGVmaW5lIFhFTl9TWVND
VExfcHNyX2FsbG9jICAgICAgICAgICAgICAgICAgICAgMjMKICNkZWZpbmUgWEVOX1NZU0NUTF90
bWVtX29wICAgICAgICAgICAgICAgICAgICAgICAyNAogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9j
cHVfbGV2ZWxsaW5nX2NhcHMgICAgICAgIDI1CiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9m
ZWF0dXJlc2V0ICAgICAgICAgICAgMjYKQEAgLTExNjYsNyArMTE2Niw3IEBAIHN0cnVjdCB4ZW5f
c3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICAgICAgc2No
ZWR1bGVyX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9nY292X29wICAgICAgICAgICBn
Y292X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY210X29wICAgICAgICBwc3Jf
Y210X29wOwotICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY2F0X29wICAgICAgICBwc3Jf
Y2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfYWxsb2MgICAgICAgICBwc3Jf
YWxsb2M7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgICAgICAgICAgIHRtZW1f
b3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9sZXZlbGxpbmdfY2FwcyBjcHVfbGV2
ZWxsaW5nX2NhcHM7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9mZWF0dXJlc2V0ICAg
IGNwdV9mZWF0dXJlc2V0OwpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDU2ZGM1YjAuLmU1Mzg3YzYgMTAwNjQ0Ci0tLSBhL3hl
bi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTc0Myw4
ICs3NDMsOCBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
Y21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY210X29wOgogICAgICAgICByZXR1cm4gY3Vy
cmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQ01UX09QKTsK
IAotICAgIGNhc2UgWEVOX0RPTUNUTF9wc3JfY2F0X29wOgotICAgICAgICByZXR1cm4gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQ0FUX09QKTsKKyAg
ICBjYXNlIFhFTl9ET01DVExfcHNyX2FsbG9jOgorICAgICAgICByZXR1cm4gY3VycmVudF9oYXNf
cGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19QU1JfQUxMT0MpOwogCiAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQ6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJt
KGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NPRlRfUkVTRVQpOwpAQCAtODA3LDkgKzgw
Nyw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lT
Q1RMX3Bzcl9jbXRfb3A6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJ
TklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTjJfX1BTUl9DTVRfT1AsIE5VTEwpOwotICAgIGNhc2UgWEVOX1NZU0NUTF9wc3Jf
Y2F0X29wOgorICAgIGNhc2UgWEVOX1NZU0NUTF9wc3JfYWxsb2M6CiAgICAgICAgIHJldHVybiBh
dmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9DQVRfT1AsIE5VTEwpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fUFNSX0FMTE9DLCBOVUxM
KTsKIAogICAgIGNhc2UgWEVOX1NZU0NUTF90bWVtX29wOgogICAgICAgICByZXR1cm4gZG9tYWlu
X2hhc194ZW4oY3VycmVudC0+ZG9tYWluLCBYRU5fX1RNRU1fQ09OVFJPTCk7CmRpZmYgLS1naXQg
YS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGRhOWYzZGYuLmRmNWYzNzIgMTAwNjQ0Ci0tLSBhL3hl
bi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzCkBAIC04NSw4ICs4NSw4IEBAIGNsYXNzIHhlbjIKICAgICByZXNv
dXJjZV9vcAogIyBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AKICAgICBwc3JfY210X29wCi0jIFhFTl9T
WVNDVExfcHNyX2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVOX1NZU0NUTF9wc3JfYWxsb2MK
KyAgICBwc3JfYWxsb2MKICMgWEVOUEZfZ2V0X3N5bWJvbAogICAgIGdldF9zeW1ib2wKICMgUE1V
IGNvbnRyb2wKQEAgLTI0Niw4ICsyNDYsOCBAQCBjbGFzcyBkb21haW4yCiAgICAgbWVtX3BhZ2lu
ZwogIyBYRU5NRU1fc2hhcmluZ19vcAogICAgIG1lbV9zaGFyaW5nCi0jIFhFTl9ET01DVExfcHNy
X2NhdF9vcAotICAgIHBzcl9jYXRfb3AKKyMgWEVOX0RPTUNUTF9wc3JfYWxsb2MKKyAgICBwc3Jf
YWxsb2MKIH0KIAogIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250
YWlucyBkb21jdGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73l-0004OG-CB; Sat, 30 Sep 2017 01:59:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73j-0004Mh-DE
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 90/43-30935-27AFEC95; Sat, 30 Sep 2017 01:59:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRolv461y
 kwdJH+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7A1eYC44mV8xZfpG1gXG7RxcjJ4eQQIXE
 h21vWEFsCQFeiSPLZkDZARIP7x5l6WLkAqppYJRY+OUtI0iCTUBd4vHXHiYQW0RASeLeqslAN
 gcHs0C1xJdXWSBhYYFAiQdndoCVswioSvxt/88GYvMKuEtcfP+dEWK+nMTJY5PBdnEKeEhc62
 lig7jHXeJKy1pGiHpBiZMzn7BAjFeXWD9PCCTMLCAv0bx1NvMERoFZSKpmIVTNQlK1gJF5FaN
 GcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYGAyAMEOxpXtzocY
 JTmYlER5l387FynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfhT6CcYFFqempFWmYOMEZg0hIcP
 EoivFtA0rzFBYm5xZnpEKlTjLocHTfv/mESYsnLz0uVEuctACkSACnKKM2DGwGL10uMslLCvI
 xARwnxFKQW5WaWoMq/YhTnYFQS5t0DMoUnM68EbtMroCOYgI6YPPEMyBEliQgpqQZG3eki9zZ
 w5J1qbnrpxOnMYdlyW1/Eg+OjfMNbvmPHJ2d/TV2h23bK+cVnXR11wTXypx7Y1KU7/+DTueh7
 7nJl849Nx5MUvD7Gt24vOLt2j/bvW5Njp2ZJHK11KIx4eeNAueYr3bWe+97ftvOb93zxWoPGF
 dq+Xlv9Ot9Zrt658SD/iVztOi1TJZbijERDLeai4kQANoKiPtICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1506736750!112287641!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44076 invoked from network); 30 Sep 2017 01:59:13 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:13 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020038993"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:11 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:13 +0800
Message-Id: <1506735566-5706-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Chao Peng <chao.p.peng@linux.intel.com>
Subject: [Xen-devel] [PATCH v5 03/16] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICdjYm1fdHlwZScgdG8gJ3Bzcl90eXBlJyB0byBnZW5lcmFsaXpl
IGl0LgpUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBmb3IgYWxsIHBzciBhbGxvY2F0aW9uIGZlYXR1
cmVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+ClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29t
PgoKdjU6CiAgICAtIGNvcnJlY3QgY2hhcmFjdGVyIG9mIHJldmlld2VyJ3MgbmFtZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGZpeCB3b3JkcyBpbiBjb21taXQg
bWVzc2FnZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0g
cmVwbGFjZSAncHNyX3ZhbF90eXBlJyB0byAncHNyX3R5cGUnIGFuZCByZW1vdmUgJ19WQUwnIGZy
b20gdGhlIGVudW0KICAgICAgaXRlbXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1v
bm7DqSkKdjI6CiAgICAtIHJlcGxhY2UgJ1BTUl9WQUxfVFlQRV97TDMsIEwyfScgdG8gJ1BTUl9W
QUxfVFlQRV97TDMsIEwyfV9DQk0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgMTYgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94
ODYvcHNyLmMgICAgICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgfCAgNCArLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggfCAxOCArKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1
MiBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggYzYzZWYxOS4uY2MwOWY3
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMTQ1NSw0MSArMTQ1NSw0MSBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAg
ICAgICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19DQk06CiAgICAgICAgICAgICByZXQgPSBw
c3Jfc2V0X3ZhbChkLCBkb21jdGwtPnUucHNyX2FsbG9jLnRhcmdldCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfYWxsb2MuZGF0YSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQU1JfVFlQRV9MM19DQk0pOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDNfQ09ERToKICAgICAgICAgICAgIHJldCA9IHBzcl9z
ZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX1RZUEVfTDNfQ09ERSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBjYXNlIFhFTl9ET01DVExfUFNSX1NFVF9MM19EQVRBOgogICAgICAgICAgICAgcmV0ID0gcHNy
X3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2FsbG9jLmRhdGEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU1JfVFlQRV9MM19EQVRBKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTToKICAgICAgICAgICAgIHJldCA9IHBz
cl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBTUl9UWVBFX0wyX0NCTSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0dFVF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBkb21jdGxf
cHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfQ0JNX1RZUEVfTDMsIGNvcHliYWNrKTsKKyAgICAg
ICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0NC
TSwgY29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5fRE9N
Q1RMX1BTUl9HRVRfTDNfQ09ERToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3Zh
bChkLCBkb21jdGwsIFBTUl9DQk1fVFlQRV9MM19DT0RFLCBjb3B5YmFjayk7CisgICAgICAgICAg
ICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfVFlQRV9MM19DT0RFLCBj
b3B5YmFjayk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExf
UFNSX0dFVF9MM19EQVRBOgotICAgICAgICAgICAgcmV0ID0gZG9tY3RsX3Bzcl9nZXRfdmFsKGQs
IGRvbWN0bCwgUFNSX0NCTV9UWVBFX0wzX0RBVEEsIGNvcHliYWNrKTsKKyAgICAgICAgICAgIHJl
dCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0RBVEEsIGNvcHli
YWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1Jf
R0VUX0wyX0NCTToKLSAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21j
dGwsIFBTUl9DQk1fVFlQRV9MMiwgY29weWJhY2spOworICAgICAgICAgICAgcmV0ID0gZG9tY3Rs
X3Bzcl9nZXRfdmFsKGQsIGRvbWN0bCwgUFNSX1RZUEVfTDJfQ0JNLCBjb3B5YmFjayk7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IGRhYTJhZWIuLmFjMmFlMzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAg
LTEwMCwyNCArMTAwLDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAgICAg
dW5zaWduZWQgaW50IGNvc19udW07CiAKICAgICAvKgotICAgICAqIEFuIGFycmF5IHRvIHNhdmUg
YWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2YgdGhlIGZlYXR1cmUuIEl0IGlzCisgICAgICog
QW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2VudW0gcHNyX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVy
ZS4gSXQgaXMKICAgICAgKiB1c2VkIHdpdGggY29zX251bSB0b2dldGhlciB0byBnZXQvd3JpdGUg
YSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVycwogICAgICAqIHZhbHVlcyBvbmUgYnkgb25lLgogICAg
ICAqLwotICAgIGVudW0gY2JtX3R5cGUgdHlwZVtNQVhfQ09TX05VTV07CisgICAgZW51bSBwc3Jf
dHlwZSB0eXBlW01BWF9DT1NfTlVNXTsKIAogICAgIC8qCiAgICAgICogYWx0X3R5cGUgaXMgJ2Fs
dGVybmF0aXZlIHR5cGUnLiBXaGVuIHRoaXMgJ2FsdF90eXBlJyBpcyBpbnB1dCwgdGhlCiAgICAg
ICogZmVhdHVyZSBkb2VzIHNvbWUgc3BlY2lhbCBvcGVyYXRpb25zLgogICAgICAqLwotICAgIGVu
dW0gY2JtX3R5cGUgYWx0X3R5cGU7CisgICAgZW51bSBwc3JfdHlwZSBhbHRfdHlwZTsKIAogICAg
IC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBpbmZvIHRocm91
Z2ggc3lzY3RsLiAqLwogICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25zdCBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10s
IHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogCiAgICAgLyogd3JpdGVfbXNyIGlzIHVzZWQgdG8g
d3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLiAqLwotICAgIHZvaWQgKCp3cml0ZV9tc3Ip
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKKyAg
ICB2b2lkICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0g
cHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAvKgpAQCAt
MjE1LDEzICsyMTUsMTMgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3VyY2VzKHVuc2ln
bmVkIGludCBzb2NrZXQpCiAgICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwgRE9NSURfSURM
RSArIDEpOwogfQogCi1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19m
ZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBw
c3JfdHlwZV90b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIGVudW0gcHNy
X2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfVU5LTk9XTjsKIAogICAgIHN3aXRjaCAo
IHR5cGUgKQogICAgIHsKLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MMzoKKyAgICBjYXNlIFBTUl9U
WVBFX0wzX0NCTToKICAgICAgICAgZmVhdF90eXBlID0gRkVBVF9UWVBFX0wzX0NBVDsKIAogICAg
ICAgICAvKgpAQCAtMjMzLDEyICsyMzMsMTIgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBw
c3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKIAogICAgICAgICBi
cmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzX0RBVEE6Ci0gICAgY2FzZSBQU1JfQ0JN
X1RZUEVfTDNfQ09ERToKKyAgICBjYXNlIFBTUl9UWVBFX0wzX0RBVEE6CisgICAgY2FzZSBQU1Jf
VFlQRV9MM19DT0RFOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDNfQ0RQOwogICAg
ICAgICBicmVhazsKIAotICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wyOgorICAgIGNhc2UgUFNSX1RZ
UEVfTDJfQ0JNOgogICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTDJfQ0FUOwogICAgICAg
ICBicmVhazsKIApAQCAtMzYyLDE1ICszNjIsMTYgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0
X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIH0KIAogLyogTDMgQ0FUIHByb3Bz
ICovCi1zdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQz
Ml90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorc3RhdGljIHZvaWQgbDNfY2F0X3dyaXRlX21z
cih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wz
X01BU0soY29zKSwgdmFsKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwz
X2NhdF9wcm9wcyA9IHsKICAgICAuY29zX251bSA9IDEsCi0gICAgLnR5cGVbMF0gPSBQU1JfQ0JN
X1RZUEVfTDMsCi0gICAgLmFsdF90eXBlID0gUFNSX0NCTV9UWVBFX1VOS05PV04sCisgICAgLnR5
cGVbMF0gPSBQU1JfVFlQRV9MM19DQk0sCisgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfVU5LTk9X
TiwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogICAgIC53cml0ZV9t
c3IgPSBsM19jYXRfd3JpdGVfbXNyLAogfTsKQEAgLTM4Nyw5ICszODgsMTAgQEAgc3RhdGljIGJv
b2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKICAg
ICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIHZvaWQgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25l
ZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lk
IGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7Ci0gICAgd3Jtc3Js
KCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAgIHdybXNybCgoKHR5cGUgPT0g
UFNSX1RZUEVfTDNfREFUQSkgPwogICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfREFU
QShjb3MpIDoKICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUoY29zKSksCiAg
ICAgICAgICAgIHZhbCk7CkBAIC0zOTcsMjMgKzM5OSwyNCBAQCBzdGF0aWMgdm9pZCBsM19jZHBf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0
eXBlKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewog
ICAgIC5jb3NfbnVtID0gMiwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MM19EQVRBLAot
ICAgIC50eXBlWzFdID0gUFNSX0NCTV9UWVBFX0wzX0NPREUsCi0gICAgLmFsdF90eXBlID0gUFNS
X0NCTV9UWVBFX0wzLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTDNfREFUQSwKKyAgICAudHlw
ZVsxXSA9IFBTUl9UWVBFX0wzX0NPREUsCisgICAgLmFsdF90eXBlID0gUFNSX1RZUEVfTDNfQ0JN
LAogICAgIC5nZXRfZmVhdF9pbmZvID0gbDNfY2RwX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRl
X21zciA9IGwzX2NkcF93cml0ZV9tc3IsCiB9OwogCiAvKiBMMiBDQVQgcHJvcHMgKi8KLXN0YXRp
YyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBl
bnVtIGNibV90eXBlIHR5cGUpCitzdGF0aWMgdm9pZCBsMl9jYXRfd3JpdGVfbXNyKHVuc2lnbmVk
IGludCBjb3MsIHVpbnQzMl90IHZhbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDJfTUFTSyhjb3Mp
LCB2YWwpOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3Bz
ID0gewogICAgIC5jb3NfbnVtID0gMSwKLSAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMiwK
LSAgICAuYWx0X3R5cGUgPSBQU1JfQ0JNX1RZUEVfVU5LTk9XTiwKKyAgICAudHlwZVswXSA9IFBT
Ul9UWVBFX0wyX0NCTSwKKyAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5n
ZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwyX2Nh
dF93cml0ZV9tc3IsCiB9OwpAQCAtNjc1LDcgKzY3OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcHNyX3Nv
Y2tldF9pbmZvICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkKICAgICByZXR1
cm4gc29ja2V0X2luZm8gKyBzb2NrZXQ7CiB9CiAKLWludCBwc3JfZ2V0X2luZm8odW5zaWduZWQg
aW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAoraW50IHBzcl9nZXRfaW5mbyh1bnNpZ25l
ZCBpbnQgc29ja2V0LCBlbnVtIHBzcl90eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
cHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CkBAIC02ODcs
NyArNjkwLDcgQEAgaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNi
bV90eXBlIHR5cGUsCiAgICAgaWYgKCBJU19FUlIoaW5mbykgKQogICAgICAgICByZXR1cm4gUFRS
X0VSUihpbmZvKTsKIAotICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUo
dHlwZSk7CisgICAgZmVhdF90eXBlID0gcHNyX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwogICAg
IGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTcwOCw3ICs3MTEsNyBAQCBpbnQgcHNyX2dldF9pbmZvKHVu
c2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKIH0KIAogaW50IHBzcl9nZXRf
dmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAgICAgICAgICAg
ICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorICAgICAgICAgICAgICAgIHVp
bnQzMl90ICp2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgcHNy
X3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CiAgICAgY29uc3Qg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKQEAgLTcyMCw3ICs3MjMsNyBAQCBpbnQgcHNyX2dldF92
YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICBpZiAoIElTX0VS
UihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwogCi0gICAgZmVhdF90eXBl
ID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3Jf
dHlwZV90b19mZWF0X3R5cGUodHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0la
RShpbmZvLT5mZWF0dXJlcykgKQogICAgICAgICByZXR1cm4gLUVOT0VOVDsKIApAQCAtODUwLDcg
Kzg1Myw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtd
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFycmF5X2xl
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29j
a2V0X2luZm8gKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBz
cl9mZWF0X3R5cGUgZmVhdF90eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSBwc3JfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgbmV3X3ZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OwpAQCAtODg2
LDggKzg4OSw5IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZh
bFtdLAogICAgIC8qCiAgICAgICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZl
YXR1cmUgYXJyYXkuCiAgICAgICogRm9yIENEUCwgdXNlciBtYXkgc2V0IGJvdGggREFUQSBhbmQg
Q09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLAotICAgICAqIHVzZXIgaW5wdXQgJ1BT
Ul9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIGFsdGVybmF0aXZlIHR5cGUgb2YgQ0RQIGlzIHNh
bWUKLSAgICAgKiBhcyBpdC4gU28gd2Ugc2hvdWxkIHNldCBuZXdfdmFsIHRvIGJvdGggb2YgREFU
QSBhbmQgQ09ERSB1bmRlciBzdWNoIGNhc2UuCisgICAgICogdXNlciBpbnB1dCAnUFNSX1RZUEVf
TDNfQ0JNJyBhcyB0eXBlLiBUaGUgYWx0ZXJuYXRpdmUgdHlwZSBvZiBDRFAgaXMKKyAgICAgKiBz
YW1lIGFzIGl0LiBTbyB3ZSBzaG91bGQgc2V0IG5ld192YWwgdG8gYm90aCBvZiBEQVRBIGFuZCBD
T0RFIHVuZGVyIHN1Y2gKKyAgICAgKiBjYXNlLgogICAgICAqLwogICAgIGZvciAoIGkgPSAwOyBp
IDwgcHJvcHMtPmNvc19udW07IGkrKyApCiAgICAgewpAQCAtMTE3Niw3ICsxMTgwLDcgQEAgc3Rh
dGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQg
Y29zLAogfQogCiBpbnQgcHNyX3NldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNvY2tldCwKLSAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVtIGNibV90eXBl
IHR5cGUpCisgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBwc3JfdHlwZSB0
eXBlKQogewogICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47CiAgICAgaW50IGNv
cywgcmV0OwpAQCAtMTE5Miw3ICsxMTk2LDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9IHZhbCApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfdHlwZV90b19mZWF0X3R5cGUo
dHlwZSk7CiAgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykg
fHwKICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdICkKICAgICAgICAgcmV0dXJu
IC1FTk9FTlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94
ODYvc3lzY3RsLmMKaW5kZXggZTQ0ZDhhZC4uOWRlZTE2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc5LDcgKzE3OSw3
IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfZ2V0
X2wzX2luZm86CiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNj
dGwtPnUucHNyX2FsbG9jLnRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfQ0JNX1RZUEVfTDMsIGRhdGEsIEFSUkFZX1NJWkUoZGF0YSkpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBTUl9UWVBFX0wzX0NCTSwgZGF0YSwgQVJSQVlfU0laRShkYXRhKSk7
CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTE5
OCw3ICsxOTgsNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICBjYXNlIFhFTl9TWVND
VExfUFNSX2dldF9sMl9pbmZvOgogICAgICAgICB7CiAgICAgICAgICAgICByZXQgPSBwc3JfZ2V0
X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQU1JfVFlQRV9MMl9DQk0sIGRhdGEsIEFSUkFZX1NJ
WkUoZGF0YSkpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGJyZWFr
OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaAppbmRleCAxOGE0MmYzLi5jYjNmMDY3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAgLTUz
LDEyICs1MywxMiBAQCBzdHJ1Y3QgcHNyX2NtdCB7CiAgICAgc3RydWN0IHBzcl9jbXRfbDMgbDM7
CiB9OwogCi1lbnVtIGNibV90eXBlIHsKLSAgICBQU1JfQ0JNX1RZUEVfTDMsCi0gICAgUFNSX0NC
TV9UWVBFX0wzX0NPREUsCi0gICAgUFNSX0NCTV9UWVBFX0wzX0RBVEEsCi0gICAgUFNSX0NCTV9U
WVBFX0wyLAotICAgIFBTUl9DQk1fVFlQRV9VTktOT1dOLAorZW51bSBwc3JfdHlwZSB7CisgICAg
UFNSX1RZUEVfTDNfQ0JNLAorICAgIFBTUl9UWVBFX0wzX0NPREUsCisgICAgUFNSX1RZUEVfTDNf
REFUQSwKKyAgICBQU1JfVFlQRV9MMl9DQk0sCisgICAgUFNSX1RZUEVfVU5LTk9XTiwKIH07CiAK
IGV4dGVybiBzdHJ1Y3QgcHNyX2NtdCAqcHNyX2NtdDsKQEAgLTcyLDEyICs3MiwxMiBAQCBpbnQg
cHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9mcmVlX3JtaWQoc3Ry
dWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpk
KTsKIAotaW50IHBzcl9nZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBl
IHR5cGUsCitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gcHNyX3R5
cGUgdHlwZSwKICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQg
YXJyYXlfbGVuKTsKIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAotICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5cGUg
dHlwZSk7CisgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBwc3JfdHlwZSB0eXBl
KTsKIGludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0
LAotICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKTsKKyAg
ICAgICAgICAgICAgICB1aW50NjRfdCB2YWwsIGVudW0gcHNyX3R5cGUgdHlwZSk7CiAKIHZvaWQg
cHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBwc3JfZG9tYWluX2ZyZWUo
c3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73n-0004PZ-JX; Sat, 30 Sep 2017 01:59:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73m-0004Oy-Kk
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:18 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4D/3A-01812-57AFEC95; Sat, 30 Sep 2017 01:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1taRolvy61y
 kwbIua4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPj6Ta2ggmGFedam9kaGBerdDFycAgJVEj8
 3inTxcjJISHAK3Fk2QxWCDtA4mfvG8YuRi6gkgZGiX3X7jGDJNgE1CUef+1hArFFBJQk7q2az
 ARSxCzwm1Hi1JZDYAlhAXuJRVNbWEBsFgFViUc/FoFN5RVwl5j+GqJGQkBO4uSxyWBxTgEPiW
 s9TWwgthBQzZWWtYwQ9YISJ2c+YQE5lBlo8fp5QiBhZgF5ieats5knMArMQlI1C6FqFpKqBYz
 MqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA5MBCHYwNn9x
 OsQoycGkJMq7++e5SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBEgOcGi1PTUirTMHGCMwKQlO
 HiURHhtQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxNFx8+4fJiGWvPy8VClx3gKQUgGQ0ozSPLhBsN
 i9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFed5ApPJl5JXD7XgGdwgR0yuSJZ0BOKUlESEk
 1MIq94VAINwlRsPJ9mBt+vkJzYsS3uws8l70N+nORcdO/iPehhz/JlWXmOT+ds9ByybT9QtYc
 b3O/6+S9iV614uHcaO8KHdd6fnn++zOigxOXZGe4VLtkWT7eeDvCupGv6oWFeIcYA6uH5JlXv
 N+rD/+zSJ6jIujE0Wu6V6M3/EZl6SkftrXHlViKMxINtZiLihMBL37SStgCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506736754!61764479!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26196 invoked from network); 30 Sep 2017 01:59:16 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:16 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039006"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:12 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:14 +0800
Message-Id: <1506735566-5706-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 04/16] x86: a few optimizations to psr codes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZWZpbmVzIHBzciBjb2RlczoKMS4gQ2hhbmdlIHR5cGUgb2YgJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvICdib29sJyB0byByZW1vdmUgdGhlIHBvaW50bGVzcwogICByZXR1cm5pbmcg
b2YgZXJyb3IgY29kZS4KMi4gTW92ZSBwcmludGsgaW4gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIHJl
ZHVjZSBhIHJldHVybiBwYXRoLgozLiBEZWZpbmUgYSBsb2NhbCB2YXJpYWJsZSAnZWJ4JyBpbiAn
cHNyX2NwdV9pbml0JyB0byByZWR1Y2UgY2FsbGluZyBvZgogICAnY3B1aWRfY291bnRfbGVhZigp
Jy4KNC4gQ2hhbmdlIHR5cGUgb2YgJ3dyaXRlX21zcigpJyB0byAndWludDMyX3QnLiBUaGlzIGlz
IG5lZWRlZCBieSBsYXRlciBwYXRjaDoKICAgIng4NjogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93
IGZvciBNQkEiLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6
IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjE6CiAgICAtIGNyZWF0
ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgY2xlYXJlci4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCBhbmQgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMg
fCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXgg
YWMyYWUzMi4uYzhkYjBjMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wc3IuYwpAQCAtMTE3LDcgKzExNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZmVhdF9wcm9wcyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwg
dW5zaWduZWQgaW50IGFycmF5X2xlbik7CiAKICAgICAvKiB3cml0ZV9tc3IgaXMgdXNlZCB0byB3
cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCi0gICAgdm9pZCAoKndyaXRlX21zciko
dW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIHBzcl90eXBlIHR5cGUpOworICAg
IHVpbnQzMl90ICgqd3JpdGVfbXNyKSh1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVu
dW0gcHNyX3R5cGUgdHlwZSk7CiB9ICpmZWF0X3Byb3BzW0ZFQVRfVFlQRV9OVU1dOwogCiAvKgpA
QCAtMjczLDEwICsyNzMsMTAgQEAgc3RhdGljIGJvb2wgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBp
bnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCiB9CiAKIC8qIENBVCBjb21tb24gZnVuY3Rp
b25zIGltcGxlbWVudGF0aW9uLiAqLwotc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVt
IHBzcl9mZWF0X3R5cGUgdHlwZSkKK3N0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0gcHNyX2ZlYXRfdHlwZSB0eXBlKQogewogICAgIGNvbnN0IGNoYXIgKmNvbnN0IGNhdF9mZWF0
X25hbWVbRkVBVF9UWVBFX05VTV0gPSB7CiAgICAgICAgIFtGRUFUX1RZUEVfTDNfQ0FUXSA9ICJM
MyBDQVQiLApAQCAtMjg2LDcgKzI4Niw3IEBAIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShj
b25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKIAogICAgIC8qIE5vIHZhbGlkIHZhbHVlIHNv
IGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KICAgICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5k
ICkKLSAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAg
IGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsKICAgICBm
ZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFT
Syk7CkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIGNhc2UgRkVBVF9UWVBFX0wzX0NBVDoKICAg
ICBjYXNlIEZFQVRfVFlQRV9MMl9DQVQ6CiAgICAgICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEg
KQotICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZhdWx0IGNibSAoYWxsIGJpdHMg
d2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwogICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9
IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKQEAgLTMxMyw3ICszMTMsNyBAQCBzdGF0
aWMgaW50IGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAg
ICAgICAgIHVpbnQ2NF90IHZhbDsKIAogICAgICAgICBpZiAoIGZlYXQtPmNvc19tYXggPCAzICkK
LSAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwog
CiAgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19tYXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8K
ICAgICAgICAgZmVhdC0+Y29zX21heCA9IChmZWF0LT5jb3NfbWF4IC0gMSkgPj4gMTsKQEAgLTMz
MiwyMCArMzMyLDE4IEBAIHN0YXRpYyBpbnQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3Qg
Y3B1aWRfbGVhZiAqcmVncywKICAgICB9CiAKICAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4g
LUVOT0VOVDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAogICAgIC8qIEFkZCB0aGlz
IGZlYXR1cmUgaW50byBhcnJheS4gKi8KICAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7
CiAKLSAgICBpZiAoICFvcHRfY3B1X2luZm8gKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBj
Ym1fbGVuOiV1XG4iLAotICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29j
a2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksCi0gICAgICAgICAgIGZlYXQtPmNvc19tYXgsIGZlYXQt
PmNibV9sZW4pOworICAgIGlmICggb3B0X2NwdV9pbmZvICkKKyAgICAgICAgcHJpbnRrKFhFTkxP
R19JTkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVc
biIsCisgICAgICAgICAgICAgICBjYXRfZmVhdF9uYW1lW3R5cGVdLCBjcHVfdG9fc29ja2V0KHNt
cF9wcm9jZXNzb3JfaWQoKSksCisgICAgICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0LT5j
Ym1fbGVuKTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMg
Ym9vbCBjYXRfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAt
MzYyLDEwICszNjAsMTIgQEAgc3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdCwKIH0KIAogLyogTDMgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9p
ZCBsM19jYXRfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQorc3RhdGljIHVpbnQz
Ml90IGwzX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSyhjb3MpLCB2YWwpOworCisgICAgcmV0dXJuIHZh
bDsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsK
QEAgLTM4OCwxMyArMzg4LDE1IEBAIHN0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVhdF9pbmZvKGNv
bnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRp
YyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCitzdGF0aWMg
dWludDMyX3QgbDNfY2RwX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWws
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCiB7
CiAgICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfVFlQRV9MM19EQVRBKSA/CiAgICAgICAgICAgICBN
U1JfSUEzMl9QU1JfTDNfTUFTS19EQVRBKGNvcykgOgogICAgICAgICAgICAgTVNSX0lBMzJfUFNS
X0wzX01BU0tfQ09ERShjb3MpKSwKICAgICAgICAgICAgdmFsKTsKKworICAgIHJldHVybiB2YWw7
CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CkBA
IC00MDcsMTAgKzQwOSwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2Rw
X3Byb3BzID0gewogfTsKIAogLyogTDIgQ0FUIHByb3BzICovCi1zdGF0aWMgdm9pZCBsMl9jYXRf
d3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQorc3RhdGljIHVpbnQzMl90IGwyX2Nh
dF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfdHlwZSB0eXBlKQogewogICAgIHdybXNybChN
U1JfSUEzMl9QU1JfTDJfTUFTSyhjb3MpLCB2YWwpOworCisgICAgcmV0dXJuIHZhbDsKIH0KIAog
c3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKQEAgLTE0MTAs
NiArMTQxNCw3IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgIHVuc2lnbmVk
IGludCBzb2NrZXQsIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0OwogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlZ3M7CisgICAgdWludDMyX3QgZWJ4
OwogCiAgICAgaWYgKCAhcHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgpIHx8ICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUFFFKSApCiAgICAgICAgIGdvdG8gYXNzb2NfaW5pdDsKQEAgLTE0MjgsNyAr
MTQzMyw4IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgIHNwaW5fbG9ja19p
bml0KCZpbmZvLT5yZWZfbG9jayk7CiAKICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9M
RVZFTF9DQVQsIDAsICZyZWdzKTsKLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNPVVJDRV9UWVBF
X0wzICkKKyAgICBlYnggPSByZWdzLmI7CisgICAgaWYgKCBlYnggJiBQU1JfUkVTT1VSQ0VfVFlQ
RV9MMyApCiAgICAgewogICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9D
QVQsIDEsICZyZWdzKTsKIApAQCAtMTQ0OSw4ICsxNDU1LDcgQEAgc3RhdGljIHZvaWQgcHNyX2Nw
dV9pbml0KHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBjcHVpZF9jb3VudF9sZWFmKFBT
Ul9DUFVJRF9MRVZFTF9DQVQsIDAsICZyZWdzKTsKLSAgICBpZiAoIHJlZ3MuYiAmIFBTUl9SRVNP
VVJDRV9UWVBFX0wyICkKKyAgICBpZiAoIGVieCAmIFBTUl9SRVNPVVJDRV9UWVBFX0wyICkKICAg
ICB7CiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMiwgJnJl
Z3MpOwogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73p-0004R9-RN; Sat, 30 Sep 2017 01:59:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73o-0004Pu-BS
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 06/38-02046-77AFEC95; Sat, 30 Sep 2017 01:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1taRolv261y
 kwe2tkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7zZ4F54sqnl//zdzAeCKki5GTQ0igQmLR
 /t8sILaEAK/EkWUzWCHsAIlXbR/Zuxi5gGoaGCX2LP3HBpJgE1CXePy1hwnEFhFQkri3ajITS
 BGzwG9GiVNbDoElhAUCJR71zQebxCKgKtH+uRNoEgcHr4C7xI2pdhAL5CROHpsMVsIp4CFxra
 eJDeIgd4krLWsZQWxeAUGJkzOfsIC0MgPtXT9PCCTMLCAv0bx1NvMERoFZSKpmIVTNQlK1gJF
 5FaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgWDIAwQ7G5i9O
 hxglOZiURHl3/zwXKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNwIkJ1iUmp5akZaZA4wQmLQEB
 4+SCK8tSJq3uCAxtzgzHSJ1ilGXo+Pm3T9MQix5+XmpUuK8BSBFAiBFGaV5cCNg0XqJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwrzuIFN4MvNK4Da9AjqCCeiIyRPPgBxRkoiQkmpgfHAqws4
 zaMoZYYPH2XnGYZLpx/ezai2RePfvofmf6NK8vqjmOVdDOJax3ngqxZBXVH2vlln+6PZztk5W
 07z26E6NFHlr7/Bl2UJZwcWfmbrvzBK03/7q0OmtXxb+jxLyapP5MWlXVWa/ug3v1U3/fF0fN
 T9M1mFxmOVlECr+b9Lfa3bam497KbEUZyQaajEXFScCANfIrKTRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506736754!61764479!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27508 invoked from network); 30 Sep 2017 01:59:17 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:17 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039019"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:14 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:15 +0800
Message-Id: <1506735566-5706-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 05/16] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KCkxpa2Ug
Q0FUIGZlYXR1cmVzLCBNQkEgSFcgaW5mbyBoYXMgY29zX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocnRsCnJlZ2lzdGVyIG51bWJlciwgYW5kIHRocnRsX21heCB3aGljaCBtZWFucyB0aGUgbWF4
IHRocm90dGxlIHZhbHVlCihkZWxheSB2YWx1ZSkuIEl0IGFsc28gaGFzIGEgZmxhZyB0byByZXBy
ZXNlbnQgaWYgdGhlIHRocm90dGxlCnZhbHVlIGlzIGxpbmVhciBvciBub24tbGluZWFyLgoKT25l
IHRocnRsIHJlZ2lzdGVyIG9mIE1CQSBzdG9yZXMgYSB0aHJvdHRsZSB2YWx1ZSBmb3Igb25lIG9y
IG1vcmUKZG9tYWlucy4gVGhlIHRocm90dGxlIHZhbHVlIG1lYW5zIHRoZSBkZWxheSBiZXR3ZWVu
IEwyIGNhY2hlIGFuZCBuZXh0CmNhY2hlIGxldmVsLgoKVGhpcyBwYXRjaCBhbHNvIGltcGxlbWVu
dHMgaW5pdCBmbG93IGZvciBNQkEgYW5kIHJlZ2lzdGVyIHN0dWIKY2FsbGJhY2sgZnVuY3Rpb25z
LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVu
ZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjU6CiAgICAtIG1vdmUgb3V0IHNvbWUg
Q0FUIGNvZGVzIG9wdGltaXphdGlvbiB0byBhIG5ldyBwYXRjaC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgcHJpbnQgdHlwZSBvZiAnbGluZWFyJyB0
byBiZSAlZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5
cGUgb2YgJ21iYV93cml0ZV9tc3InIHRvIHVpbnQzMl90LgogICAgLSBtb3ZlIHByaW50ayBpbiAn
bWJhX2luaXRfZmVhdHVyZScgdG8gcmVkdWNlIG9uZSByZXR1cm4gcGF0aC4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtb3ZlIHRoZSBNQkEgZm9ybWF0IHN0cmlu
ZyBpbiBwcmludGsgdG8gYSBuZXcgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQp2NDoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGZpeCBhIGNvbW1lbnQuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gam9pbiB0d28gY2hlY2tzIGluIGEgc2luZ2xl
IGlmLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSBy
ZWR1bmRhbnQgaW5pdGlhbGl6YXRpb24gb2YgJ2ZlYXQtPmNvc19yZWdfdmFsWzBdJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ3JlZ19iJyB0byAn
ZWJ4Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5cGUg
b2YgJ21iYV9pbml0X2ZlYXR1cmUnIGZyb20gJ2ludCcgdG8gJ2Jvb2wnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdjYXRfaW5pdF9m
ZWF0dXJlJyBmcm9tICdpbnQnIHRvICdib29sJy4KdjM6CiAgICAtIHJlcGxhY2UgJ3Bzcl92YWxf
dHlwZScgdG8gJ3Bzcl90eXBlJy4gQWxzbywgY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0bwog
ICAgICAnUFNSX1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSByZXBsYWNlICdNQkFfTElORUFSJyB0byAnTUJBX0xJTkVBUl9NQVNLJyB0
byBtYWtlIHRoZSBuYW1lIG1vcmUgY2xlYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gcmVwbGFzZSAnY2F0X2luZm8nLydtYmFfaW5mbycgdG8gJ2NhdCcvJ21i
YScgdG8gbWFrZSB0aGUgbmFtZXMgc2hvcnRlci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgdHlwZSBvZiAnbGluZWFyJyB0byAnYm9vbCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gbWFrZSBmb3JtYXQgc3RyaW5n
IG9mIHByaW50ZiBpbiBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQp2MjoKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlcGxhY2UgJ2NvcyByZWdp
c3RlcicgdG8gJ3RocnRsIHJlZ2lzdGVyJyB0bwogICAgICBtYWtlIGl0IGFjY3VyYXRlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gcmVzdG9yZSB0aGUgcGxhY2Ugb2YgdGhl
IHNlbnRlbmNlIHRvIGFzc2lnbiB2YWx1ZSB0byAnZmVhdC0+Y2JtX2xlbicKICAgICAgYmVjYXVz
ZSB0aGUgTUJBIGluaXQgZmxvdyBpcyBzcGxpdHRlZCBvdXQgYXMgYSBzZXBhcmF0ZSBmdW5jdGlv
biBpbiB2MS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGFkZCBjb21tZW50
IHRvIGV4cGxhaW4gd2hhdCB0aGUgTUJBIHRocnRsIGRlZmF1bCB2YWx1ZSAnMCcgc3RhbmRzIGZv
ci4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGNoZWNrICd0aHJ0bF9tYXgn
IHVuZGVyIGxpbmVhciBtb2RlLiBJdCBjb3VsZCBub3QgYmUgZXVxYWwgb3IgbGFyZ2VyIHRoYW4K
ICAgICAgMTAwLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKdjE6CiAgICAtIHJlYmFz
ZSBjb2RlcyBvbnRvIEwyIENBVCB2MTUuCiAgICAtIG1vdmUgY29tbWVudCB0byBhcHByb3ByaWF0
ZSBwbGFjZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGltcGxlbWVudCAn
bWJhX2luaXRfZmVhdHVyZScgYW5kIGtlZXAgJ2NhdF9pbml0X2ZlYXR1cmUnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0ga2VlcCAncmVncy5iJyBpbnRvIGEgbG9jYWwgdmFy
aWFibGUgdG8gYXZvaWQgcmVhZGluZyBDUFVJRCBldmVyeSB0aW1lLgogICAgICAoc3VnZ2VzdGVk
IGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgIHwgMTM2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgICAg
ICB8ICAgMiArCiAzIGZpbGVzIGNoYW5nZWQsIDEyMCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNy
LmMKaW5kZXggYzhkYjBjMS4uODUyMDcwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjcsMTMgKzI3LDE2IEBACiAgKiAtIENNVCAg
ICAgICAgIENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neQogICogLSBDT1MvQ0xPUyAgICBDbGFz
cyBvZiBTZXJ2aWNlLiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4KICAqIC0gQ09TX01BWCAgICAg
TWF4IG51bWJlciBvZiBDT1MgZm9yIHRoZSBmZWF0dXJlIChtaW51cyAxKQorICogLSBNQkEgICAg
ICAgICBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24KICAqIC0gTVNScyAgICAgICAgTWFjaGlu
ZSBTcGVjaWZpYyBSZWdpc3RlcnMKICAqIC0gUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hh
cmVkIFJlc291cmNlCisgKiAtIFRIUlRMX01BWCAgIE1heCB0aHJvdHRsZSB2YWx1ZSAoZGVsYXkg
dmFsdWUpIG9mIE1CQQogICovCiAKICNkZWZpbmUgUFNSX0NNVCAgICAgICAgKDF1IDw8IDApCiAj
ZGVmaW5lIFBTUl9DQVQgICAgICAgICgxdSA8PCAxKQogI2RlZmluZSBQU1JfQ0RQICAgICAgICAo
MXUgPDwgMikKKyNkZWZpbmUgUFNSX01CQSAgICAgICAgKDF1IDw8IDMpCiAKICNkZWZpbmUgQ0FU
X0NCTV9MRU5fTUFTSyAweDFmCiAjZGVmaW5lIENBVF9DT1NfTUFYX01BU0sgMHhmZmZmCkBAIC02
MCwxMCArNjMsMTQgQEAKICAqLwogI2RlZmluZSBNQVhfQ09TX05VTSAyCiAKKyNkZWZpbmUgTUJB
X0xJTkVBUl9NQVNLICAgICgxdSA8PCAyKQorI2RlZmluZSBNQkFfVEhSVExfTUFYX01BU0sgMHhm
ZmYKKwogZW51bSBwc3JfZmVhdF90eXBlIHsKICAgICBGRUFUX1RZUEVfTDNfQ0FULAogICAgIEZF
QVRfVFlQRV9MM19DRFAsCiAgICAgRkVBVF9UWVBFX0wyX0NBVCwKKyAgICBGRUFUX1RZUEVfTUJB
LAogICAgIEZFQVRfVFlQRV9OVU0sCiAgICAgRkVBVF9UWVBFX1VOS05PV04sCiB9OwpAQCAtNzEs
NyArNzgsNiBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewogLyoKICAqIFRoaXMgc3RydWN0dXJlIHJl
cHJlc2VudHMgb25lIGZlYXR1cmUuCiAgKiBjb3NfbWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lz
dGVycyBudW1iZXIgZ290IHRocm91Z2ggQ1BVSUQuCi0gKiBjYm1fbGVuICAgICAtIFRoZSBsZW5n
dGggb2YgQ0JNIGdvdCB0aHJvdWdoIENQVUlELgogICogY29zX3JlZ192YWwgLSBBcnJheSB0byBz
dG9yZSB0aGUgdmFsdWVzIG9mIENPUyByZWdpc3RlcnMuIE9uZSBlbnRyeSBzdG9yZXMKICAqICAg
ICAgICAgICAgICAgdGhlIHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCiAgKiAgICAgICAgICAg
ICAgIEZvciBMMyBDQVQgYW5kIEwyIENBVCwgb25lIGVudHJ5IGNvcnJlc3BvbmRzIHRvIG9uZSBD
T1NfSUQuCkBAIC04MCw5ICs4NiwyMyBAQCBlbnVtIHBzcl9mZWF0X3R5cGUgewogICogICAgICAg
ICAgICAgICBjb3NfcmVnX3ZhbFsxXSAoQ29kZSkuCiAgKi8KIHN0cnVjdCBmZWF0X25vZGUgewot
ICAgIC8qIGNvc19tYXggYW5kIGNibV9sZW4gYXJlIGNvbW1vbiB2YWx1ZXMgZm9yIGFsbCBmZWF0
dXJlcyBzbyBmYXIuICovCisgICAgLyogY29zX21heCBpcyBjb21tb24gYW1vbmcgYWxsIGZlYXR1
cmVzIHNvIGZhci4gKi8KICAgICB1bnNpZ25lZCBpbnQgY29zX21heDsKLSAgICB1bnNpZ25lZCBp
bnQgY2JtX2xlbjsKKworICAgIC8qIEZlYXR1cmUgc3BlY2lmaWMgSFcgaW5mby4gKi8KKyAgICB1
bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBUaGUgbGVuZ3RoIG9mIENC
TSBnb3QgdGhyb3VnaCBDUFVJRC4gKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYm1fbGVu
OworICAgICAgICB9IGNhdDsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogVGhl
IG1heCB0aHJvdHRsaW5nIHZhbHVlIGdvdCB0aHJvdWdoIENQVUlELiAqLworICAgICAgICAgICAg
dW5zaWduZWQgaW50IHRocnRsX21heDsKKyAgICAgICAgICAgIGJvb2wgbGluZWFyOworICAgICAg
ICB9IG1iYTsKKyAgICB9OworCiAgICAgdWludDMyX3QgY29zX3JlZ192YWxbTUFYX0NPU19SRUdf
Q05UXTsKIH07CiAKQEAgLTE2MSw2ICsxODEsNyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3Ry
dWN0IHBzcl9hc3NvYywgcHNyX2Fzc29jKTsKICAqLwogc3RhdGljIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXRfbDM7CiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sMl9jYXQ7CitzdGF0aWMg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdF9tYmE7CiAKIC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNk
ZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQpA
QCAtMjcyLDcgKzI5Myw3IEBAIHN0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50
IGNibV9sZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQogICAgIHJldHVybiB0cnVlOwogfQogCi0vKiBD
QVQgY29tbW9uIGZ1bmN0aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KKy8qIEltcGxlbWVudGF0aW9u
IG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBib29sIGNhdF9p
bml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCkBAIC0yODgsOCArMzA5
LDggQEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVh
ZiAqcmVncywKICAgICBpZiAoICFyZWdzLT5hIHx8ICFyZWdzLT5kICkKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogCi0gICAgZmVhdC0+Y2JtX2xlbiA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFT
SykgKyAxOwogICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIHJlZ3MtPmQgJiBD
QVRfQ09TX01BWF9NQVNLKTsKKyAgICBmZWF0LT5jYXQuY2JtX2xlbiA9IChyZWdzLT5hICYgQ0FU
X0NCTV9MRU5fTUFTSykgKyAxOwogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewpAQCAtMjk5
LDEyICszMjAsMTIgQEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3Qg
Y3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAv
KiBXZSByZXNlcnZlIGNvcz0wIGFzIGRlZmF1bHQgY2JtIChhbGwgYml0cyB3aXRoaW4gY2JtX2xl
biBhcmUgMSkuICovCi0gICAgICAgIGZlYXQtPmNvc19yZWdfdmFsWzBdID0gY2F0X2RlZmF1bHRf
dmFsKGZlYXQtPmNibV9sZW4pOworICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9k
ZWZhdWx0X3ZhbChmZWF0LT5jYXQuY2JtX2xlbik7CiAKICAgICAgICAgd3Jtc3JsKCh0eXBlID09
IEZFQVRfVFlQRV9MM19DQVQgPwogICAgICAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNL
KDApIDoKICAgICAgICAgICAgICAgICBNU1JfSUEzMl9QU1JfTDJfTUFTSygwKSksCi0gICAgICAg
ICAgICAgICBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOworICAgICAgICAgICAgICAg
Y2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7CiAKICAgICAgICAgYnJlYWs7CiAK
QEAgLTMxOSwxMSArMzQwLDEzIEBAIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgIGZlYXQtPmNvc19tYXggPSAoZmVhdC0+
Y29zX21heCAtIDEpID4+IDE7CiAKICAgICAgICAgLyogV2UgcmVzZXJ2ZSBjb3M9MCBhcyBkZWZh
dWx0IGNibSAoYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwotICAgICAgICBnZXRf
Y2RwX2NvZGUoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Ci0gICAg
ICAgIGdldF9jZHBfZGF0YShmZWF0LCAwKSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVu
KTsKKyAgICAgICAgZ2V0X2NkcF9jb2RlKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQt
PmNhdC5jYm1fbGVuKTsKKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1
bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKTsKIAotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNS
X0wzX01BU0soMCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7Ci0gICAgICAgIHdy
bXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygxKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9s
ZW4pKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLAorICAgICAgICAg
ICAgICAgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNhdC5jYm1fbGVuKSk7CisgICAgICAgIHdybXNy
bChNU1JfSUEzMl9QU1JfTDNfTUFTSygxKSwKKyAgICAgICAgICAgICAgIGNhdF9kZWZhdWx0X3Zh
bChmZWF0LT5jYXQuY2JtX2xlbikpOwogICAgICAgICByZG1zcmwoTVNSX0lBMzJfUFNSX0wzX1FP
U19DRkcsIHZhbCk7CiAgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywKICAg
ICAgICAgICAgICAgIHZhbCB8ICgxdWxsIDw8IFBTUl9MM19RT1NfQ0RQX0VOQUJMRV9CSVQpKTsK
QEAgLTM0MSw3ICszNjQsNDQgQEAgc3RhdGljIGJvb2wgY2F0X2luaXRfZmVhdHVyZShjb25zdCBz
dHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICBpZiAoIG9wdF9jcHVfaW5mbyApCiAgICAgICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiJXM6IGVuYWJsZWQgb24gc29ja2V0ICV1LCBjb3NfbWF4OiV1
LCBjYm1fbGVuOiV1XG4iLAogICAgICAgICAgICAgICAgY2F0X2ZlYXRfbmFtZVt0eXBlXSwgY3B1
X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAotICAgICAgICAgICAgICAgZmVhdC0+Y29z
X21heCwgZmVhdC0+Y2JtX2xlbik7CisgICAgICAgICAgICAgICBmZWF0LT5jb3NfbWF4LCBmZWF0
LT5jYXQuY2JtX2xlbik7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGJvb2wgbWJh
X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUpCit7CisgICAgLyogTm8gdmFs
aWQgdmFsdWUgc28gZG8gbm90IGVuYWJsZSBmZWF0dXJlLiAqLworICAgIGlmICggIXJlZ3MtPmEg
fHwgIXJlZ3MtPmQgfHwgdHlwZSAhPSBGRUFUX1RZUEVfTUJBICkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENB
VF9DT1NfTUFYX01BU0spOworICAgIGlmICggZmVhdC0+Y29zX21heCA8IDEgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBmZWF0LT5tYmEudGhydGxfbWF4ID0gKHJlZ3MtPmEgJiBNQkFf
VEhSVExfTUFYX01BU0spICsgMTsKKworICAgIGlmICggcmVncy0+YyAmIE1CQV9MSU5FQVJfTUFT
SyApCisgICAgeworICAgICAgICBmZWF0LT5tYmEubGluZWFyID0gdHJ1ZTsKKworICAgICAgICBp
ZiAoIGZlYXQtPm1iYS50aHJ0bF9tYXggPj0gMTAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKKyAgICB9CisKKyAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKDApLCAwKTsKKwor
ICAgIC8qIEFkZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KKyAgICBpbmZvLT5mZWF0dXJl
c1t0eXBlXSA9IGZlYXQ7CisKKyAgICBpZiAoIG9wdF9jcHVfaW5mbyApCisgICAgICAgIHByaW50
ayhYRU5MT0dfSU5GTworICAgICAgICAgICAgICAgIk1CQTogZW5hYmxlZCBvbiBzb2NrZXQgJXUs
IGNvc19tYXg6JXUsIHRocnRsX21heDoldSwgbGluZWFyOiVkXG4iLAorICAgICAgICAgICAgICAg
Y3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLAorICAgICAgICAgICAgICAgZmVhdC0+
Y29zX21heCwgZmVhdC0+bWJhLnRocnRsX21heCwgZmVhdC0+bWJhLmxpbmVhcik7CiAKICAgICBy
ZXR1cm4gdHJ1ZTsKIH0KQEAgLTM1Myw3ICs0MTMsNyBAQCBzdGF0aWMgYm9vbCBjYXRfZ2V0X2Zl
YXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXSA9IGZlYXQtPmNvc19tYXg7Ci0g
ICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dID0gZmVhdC0+Y2JtX2xlbjsKKyAgICBk
YXRhW1BTUl9JTkZPX0lEWF9DQVRfQ0JNX0xFTl0gPSBmZWF0LT5jYXQuY2JtX2xlbjsKICAgICBk
YXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR10gPSAwOwogCiAgICAgcmV0dXJuIHRydWU7CkBAIC00
MjUsNiArNDg1LDI3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsMl9jYXRfcHJv
cHMgPSB7CiAgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwogCisvKiBNQkEg
cHJvcHMgKi8KK3N0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRh
W10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCit7CisgICAgcmV0dXJuIGZhbHNlOworfQorCitz
dGF0aWMgdWludDMyX3QgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2
YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHBzcl90eXBlIHR5cGUpCit7
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFf
cHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAxLAorICAgIC50eXBlWzBdID0gUFNSX1RZUEVfTUJB
X1RIUlRMLAorICAgIC5hbHRfdHlwZSA9IFBTUl9UWVBFX1VOS05PV04sCisgICAgLmdldF9mZWF0
X2luZm8gPSBtYmFfZ2V0X2ZlYXRfaW5mbywKKyAgICAud3JpdGVfbXNyID0gbWJhX3dyaXRlX21z
ciwKK307CisKIHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpz
LCBjb25zdCBjaGFyICpkZWxpbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpzcywgY29uc3QgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKQEAgLTQ4Myw3ICs1NjQsOCBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9kZWxpbSwgc3MsICJjbXQi
LCBQU1JfQ01UKSAmJgogICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bzcl9ib29sKHMsIHZhbF9k
ZWxpbSwgc3MsICJjYXQiLCBQU1JfQ0FUKSAmJgotICAgICAgICAgICAgICAgICAgIXBhcnNlX3Bz
cl9ib29sKHMsIHZhbF9kZWxpbSwgc3MsICJjZHAiLCBQU1JfQ0RQKSApCisgICAgICAgICAgICAg
ICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgImNkcCIsIFBTUl9DRFApICYm
CisgICAgICAgICAgICAgICAgICAhcGFyc2VfcHNyX2Jvb2wocywgdmFsX2RlbGltLCBzcywgIm1i
YSIsIFBTUl9NQkEpICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIAogICAgICAgICBzID0g
c3MgKyAxOwpAQCAtODg3LDcgKzk2OSw3IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2Fy
cmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlmICggYXJyYXlfbGVuIDwgcHJvcHMtPmNvc19udW0g
KQogICAgICAgICByZXR1cm4gLUVOT1NQQzsKIAotICAgIGlmICggIXBzcl9jaGVja19jYm0oZmVh
dC0+Y2JtX2xlbiwgbmV3X3ZhbCkgKQorICAgIGlmICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2F0
LmNibV9sZW4sIG5ld192YWwpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAvKgpA
QCAtMTQwNSw2ICsxNDg3LDEwIEBAIHN0YXRpYyBpbnQgcHNyX2NwdV9wcmVwYXJlKHZvaWQpCiAg
ICAgICAgICAoZmVhdF9sMl9jYXQgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUpKSA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICBpZiAoIGZlYXRfbWJhID09IE5VTEwg
JiYKKyAgICAgICAgIChmZWF0X21iYSA9IHh6YWxsb2Moc3RydWN0IGZlYXRfbm9kZSkpID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC0x
NDQyLDEzICsxNTI4LDEzIEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogICAgICAg
ICBmZWF0X2wzID0gTlVMTDsKIAogICAgICAgICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9D
QVBBQklMSVRZKSAmJiAob3B0X3BzciAmIFBTUl9DRFApICYmCi0gICAgICAgICAgICAgIWNhdF9p
bml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIEZFQVRfVFlQRV9MM19DRFApICkKKyAgICAg
ICAgICAgICBjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNf
Q0RQKSApCiAgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19DRFBdID0gJmwzX2Nk
cF9wcm9wczsKIAogICAgICAgICAvKiBJZiBDRFAgaW5pdCBmYWlscywgdHJ5IHRvIHdvcmsgYXMg
TDMgQ0FULiAqLwogICAgICAgICBpZiAoICFmZWF0X3Byb3BzW0ZFQVRfVFlQRV9MM19DRFBdICkK
ICAgICAgICAgewotICAgICAgICAgICAgaWYgKCAhY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVh
dCwgaW5mbywgRkVBVF9UWVBFX0wzX0NBVCkgKQorICAgICAgICAgICAgaWYgKCBjYXRfaW5pdF9m
ZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDNfQ0FUKSApCiAgICAgICAgICAg
ICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZmVhdF9sMyA9IGZlYXQ7CkBAIC0xNDYxLDEy
ICsxNTQ3LDI0IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogCiAgICAgICAgIGZl
YXQgPSBmZWF0X2wyX2NhdDsKICAgICAgICAgZmVhdF9sMl9jYXQgPSBOVUxMOwotICAgICAgICBp
ZiAoICFjYXRfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBGRUFUX1RZUEVfTDJfQ0FU
KSApCisgICAgICAgIGlmICggY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgRkVB
VF9UWVBFX0wyX0NBVCkgKQogICAgICAgICAgICAgZmVhdF9wcm9wc1tGRUFUX1RZUEVfTDJfQ0FU
XSA9ICZsMl9jYXRfcHJvcHM7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGZlYXRfbDJfY2F0
ID0gZmVhdDsKICAgICB9CiAKKyAgICBpZiAoIGVieCAmIFBTUl9SRVNPVVJDRV9UWVBFX01CQSAp
CisgICAgeworICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDMs
ICZyZWdzKTsKKworICAgICAgICBmZWF0ID0gZmVhdF9tYmE7CisgICAgICAgIGZlYXRfbWJhID0g
TlVMTDsKKyAgICAgICAgaWYgKCBtYmFfaW5pdF9mZWF0dXJlKCZyZWdzLCBmZWF0LCBpbmZvLCBG
RUFUX1RZUEVfTUJBKSApCisgICAgICAgICAgICBmZWF0X3Byb3BzW0ZFQVRfVFlQRV9NQkFdID0g
Jm1iYV9wcm9wczsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZmVhdF9tYmEgPSBmZWF0Owor
ICAgIH0KKwogICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CiAKICBhc3NvY19pbml0OgpAQCAt
MTUyNiw3ICsxNjI0LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNyX3ByZXNtcF9pbml0KHZvaWQp
CiAgICAgaWYgKCAob3B0X3BzciAmIFBTUl9DTVQpICYmIG9wdF9ybWlkX21heCApCiAgICAgICAg
IGluaXRfcHNyX2NtdChvcHRfcm1pZF9tYXgpOwogCi0gICAgaWYgKCBvcHRfcHNyICYgKFBTUl9D
QVQgfCBQU1JfQ0RQKSApCisgICAgaWYgKCBvcHRfcHNyICYgKFBTUl9DQVQgfCBQU1JfQ0RQIHwg
UFNSX01CQSkgKQogICAgICAgICBpbml0X3BzcigpOwogCiAgICAgaWYgKCBwc3JfY3B1X3ByZXBh
cmUoKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA0ZTA4ZGU2Li40MWYxNjc3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTM0OCw2ICszNDgsNyBAQAogI2RlZmluZSBNU1JfSUEz
Ml9QU1JfTDNfTUFTS19DT0RFKG4pCSgweDAwMDAwYzkwICsgKG4pICogMiArIDEpCiAjZGVmaW5l
IE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEobikJKDB4MDAwMDBjOTAgKyAobikgKiAyKQogI2Rl
ZmluZSBNU1JfSUEzMl9QU1JfTDJfTUFTSyhuKQkJKDB4MDAwMDBkMTAgKyAobikpCisjZGVmaW5l
IE1TUl9JQTMyX1BTUl9NQkFfTUFTSyhuKQkoMHgwMDAwMGQ1MCArIChuKSkKIAogLyogSW50ZWwg
TW9kZWwgNiAqLwogI2RlZmluZSBNU1JfUDZfUEVSRkNUUihuKQkJKDB4MDAwMDAwYzEgKyAobikp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wc3IuaAppbmRleCBjYjNmMDY3Li45ZDE0MjY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAgLTI0LDYg
KzI0LDcgQEAKIC8qIFJlc291cmNlIFR5cGUgRW51bWVyYXRpb24gKi8KICNkZWZpbmUgUFNSX1JF
U09VUkNFX1RZUEVfTDMgICAgICAgICAgICAweDIKICNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVf
TDIgICAgICAgICAgICAweDQKKyNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTUJBICAgICAgICAg
ICAweDgKIAogLyogTDMgTW9uaXRvcmluZyBGZWF0dXJlcyAqLwogI2RlZmluZSBQU1JfQ01UX0wz
X09DQ1VQQU5DWSAgICAgICAgICAgIDB4MQpAQCAtNTgsNiArNTksNyBAQCBlbnVtIHBzcl90eXBl
IHsKICAgICBQU1JfVFlQRV9MM19DT0RFLAogICAgIFBTUl9UWVBFX0wzX0RBVEEsCiAgICAgUFNS
X1RZUEVfTDJfQ0JNLAorICAgIFBTUl9UWVBFX01CQV9USFJUTCwKICAgICBQU1JfVFlQRV9VTktO
T1dOLAogfTsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73r-0004Sz-7B; Sat, 30 Sep 2017 01:59:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73q-0004R3-5K
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:22 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 33/23-02048-97AFEC95; Sat, 30 Sep 2017 01:59:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS1taRolvx61y
 kwdpj2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHdc4FczUrZr8+x9LAeFSui5GdQ0igQuI5
 XxcjJ4eEAK/EkWUzWCHsAIkb93czdzFyAVU0MEocezKRBSTBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgd+MEqe2HAJLCAs4SnyZvBzI5uBgEVCV2DGlDCTMK+Auca3zHjvEAjmJk8cmgy3jFPCQuN
 bTxAZiCwHVXGlZywhRLyhxcuYTFpAxzEB7188TAgkzC8hLNG+dzTyBUWAWkqpZCFWzkFQtYGR
 exahRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGJT1DAyMOxhf
 Hfc7xCjJwaQkyrv827lIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8538C5QSLUtNTK9Iyc4DxA
 ZOW4OBREuHdApLmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bwFIkQBIUUZpHtwIWKxeYp
 SVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwsyhSczrwRu0yugI5iAjpg88QzIESWJCCmpBsb
 AG7sr19V+VwncnR769MgT2aVpP0R/JSr+4JvyQjI+wvPPc7d+vqfqgve3Svvdv1Jvs+ihnlvE
 L6MVR5Ypz+H8JN4dPSN1rWzWxfKVLemnpW4+/3ayxvWriu1kWV/ObqOs0pliPTXi99pSOR+8W
 /FQXPWR19rE5BN7Kp9+Onr7g8vXzVlTY4qVWIozEg21mIuKEwFj0kCz0AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1506736756!114010125!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3881 invoked from network); 30 Sep 2017 01:59:18 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:18 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039033"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:16 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:16 +0800
Message-Id: <1506735566-5706-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 06/16] x86: implement get hw info flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIE1CQSBpbmNsdWRpbmcg
aXRzIGNhbGxiYWNrCmZ1bmN0aW9uIGFuZCBzeXNjdGwgaW50ZXJmYWNlLgoKU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdA
bGludXguaW50ZWwuY29tPgoKdjU6CiAgICAtIHVzZSBBU1NFUlQgaW4gJ21iYV9nZXRfZmVhdF9p
bmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjb3JyZWN0
IGluaXRpYWxpemF0aW9uIGZvcm1hdCBvZiAnZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgSmFuIEJldWxpY2gpCnY0Ogog
ICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBpbml0aWFsaXplICdkYXRhW1BTUl9JTkZPX0FSUkFZ
X1NJWkVdJyB0byAwIHRvIHByZXZlbnQgdG8gbGVhayBzdGFjayBkYXRhLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSByZXBsYWNlICdQU1JfVkFMX1RZUEVf
TUJBJyB0byAnUFNSX1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQp2MjoKICAgIC0gdXNlICdYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSJyB0byBz
ZXQgTUJBIGZlYXR1cmUgSFcgaW5mby4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCnYx
OgogICAgLSBzb3J0ICdQU1JfSU5GT19JRFhfJyBtYWNyb3MgYXMgZmVhdHVyZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIHJlbmFtZSAnUFNSX0lORk9fSURYX01CQV9MSU5F
QVInIHRvICdQU1JfSU5GT19JRFhfTUJBX0ZMQUcnLgogICAgLSByZW5hbWUgJ2xpbmVhcicgaW4g
J3N0cnVjdCBtYmFfaW5mbycgdG8gJ2ZsYWdzJyBmb3IgZnV0dXJlIGV4dGVuc2lvbi4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAg
IHwgMTQgKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICB8IDIxICsr
KysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaCAgIHwgIDIgKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDQzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDg1MjA3MDkuLjY2ZTIwYTcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
QEAgLTI2Myw2ICsyNjMsMTAgQEAgc3RhdGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfdHlwZV90
b19mZWF0X3R5cGUoZW51bSBwc3JfdHlwZSB0eXBlKQogICAgICAgICBmZWF0X3R5cGUgPSBGRUFU
X1RZUEVfTDJfQ0FUOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgUFNSX1RZUEVfTUJBX1RI
UlRMOgorICAgICAgICBmZWF0X3R5cGUgPSBGRUFUX1RZUEVfTUJBOworICAgICAgICBicmVhazsK
KwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIH0KQEAg
LTQ4OSw3ICs0OTMsMTUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9w
cm9wcyA9IHsKIHN0YXRpYyBib29sIG1iYV9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRh
W10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pCiB7Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIEFT
U0VSVCggYXJyYXlfbGVuID09IFBTUl9JTkZPX0FSUkFZX1NJWkUgKTsKKworICAgIGRhdGFbUFNS
X0lORk9fSURYX0NPU19NQVhdID0gZmVhdC0+Y29zX21heDsKKyAgICBkYXRhW1BTUl9JTkZPX0lE
WF9NQkFfVEhSVExfTUFYXSA9IGZlYXQtPm1iYS50aHJ0bF9tYXg7CisKKyAgICBpZiAoIGZlYXQt
Pm1iYS5saW5lYXIgKQorICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9NQkFfRkxBR10gfD0gWEVO
X1NZU0NUTF9QU1JfTUJBX0xJTkVBUjsKKworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMg
dWludDMyX3QgbWJhX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMK
aW5kZXggOWRlZTE2My4uMTFlODQ4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTc0LDcgKzE3NCw3IEBAIGxvbmcgYXJj
aF9kb19zeXNjdGwoCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9hbGxvYzoKICAgICAgICAgc3dp
dGNoICggc3lzY3RsLT51LnBzcl9hbGxvYy5jbWQgKQogICAgICAgICB7Ci0gICAgICAgICAgICB1
aW50MzJfdCBkYXRhW1BTUl9JTkZPX0FSUkFZX1NJWkVdOworICAgICAgICAgICAgdWludDMyX3Qg
ZGF0YVtQU1JfSU5GT19BUlJBWV9TSVpFXSA9IHsgfTsKIAogICAgICAgICBjYXNlIFhFTl9TWVND
VExfUFNSX2dldF9sM19pbmZvOgogICAgICAgICB7CkBAIC0yMTQsNiArMjE0LDI1IEBAIGxvbmcg
YXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCisgICAgICAg
IGNhc2UgWEVOX1NZU0NUTF9QU1JfZ2V0X21iYV9pbmZvOgorICAgICAgICB7CisgICAgICAgICAg
ICByZXQgPSBwc3JfZ2V0X2luZm8oc3lzY3RsLT51LnBzcl9hbGxvYy50YXJnZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFNSX1RZUEVfTUJBX1RIUlRMLCBkYXRhLCBBUlJBWV9T
SVpFKGRhdGEpKTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICBicmVh
azsKKworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmNvc19tYXgg
PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lE
WF9DT1NfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxsb2MudS5tYmFfaW5mby50
aHJ0bF9tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BT
Ul9JTkZPX0lEWF9NQkFfVEhSVExfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfYWxs
b2MudS5tYmFfaW5mby5mbGFncyA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRhdGFbUFNSX0lORk9fSURYX01CQV9GTEFHXTsKKworICAgICAgICAgICAgaWYgKCBfX2Nv
cHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfYWxsb2MpICkKKyAgICAg
ICAgICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CiAgICAg
ICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IDlkMTQyNjQuLjA4NGFlOTcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
c3IuaApAQCAtMzksNiArMzksOCBAQAogI2RlZmluZSBQU1JfSU5GT19JRFhfQ09TX01BWCAgICAg
ICAgICAgIDAKICNkZWZpbmUgUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOICAgICAgICAxCiAjZGVm
aW5lIFBTUl9JTkZPX0lEWF9DQVRfRkxBRyAgICAgICAgICAgMgorI2RlZmluZSBQU1JfSU5GT19J
RFhfTUJBX1RIUlRMX01BWCAgICAgIDEKKyNkZWZpbmUgUFNSX0lORk9fSURYX01CQV9GTEFHICAg
ICAgICAgICAyCiAjZGVmaW5lIFBTUl9JTkZPX0FSUkFZX1NJWkUgICAgICAgICAgICAgMwogCiBz
dHJ1Y3QgcHNyX2NtdF9sMyB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggMjQxOTFmMC4uYjY5MzBiOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaApAQCAtNzQ1LDYgKzc0NSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7CiAKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1Jf
Z2V0X2wzX2luZm8gICAgICAgICAgICAgICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUFNSX2dldF9s
Ml9pbmZvICAgICAgICAgICAgICAgMQorI2RlZmluZSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2lu
Zm8gICAgICAgICAgICAgIDIKIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvYyB7CiAgICAgdWlu
dDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX1NZU0NUTF9QU1JfKiAqLwogICAgIHVpbnQzMl90
IHRhcmdldDsgICAgLyogSU4gKi8KQEAgLTc1NSw2ICs3NTYsMTMgQEAgc3RydWN0IHhlbl9zeXNj
dGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUCAgICAgICAo
MXUgPDwgMCkKICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzOyAgICAgLyogT1VUOiBDQVQgZmxh
Z3MgKi8KICAgICAgICAgfSBjYXRfaW5mbzsKKworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDMyX3QgdGhydGxfbWF4OyAvKiBPVVQ6IE1heGltdW0gdGhyb3R0bGUgKi8KKyAgICAg
ICAgICAgIHVpbnQzMl90IGNvc19tYXg7ICAgLyogT1VUOiBNYXhpbXVtIENPUyAqLworI2RlZmlu
ZSBYRU5fU1lTQ1RMX1BTUl9NQkFfTElORUFSICAgICAgKDF1IDw8IDApCisgICAgICAgICAgICB1
aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogTUJBIGZsYWdzICovCisgICAgICAgIH0gbWJhX2lu
Zm87CiAgICAgfSB1OwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9jIHhl
bl9zeXNjdGxfcHNyX2FsbG9jX3Q7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73s-0004UE-Eg; Sat, 30 Sep 2017 01:59:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73q-0004R3-JT
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:22 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 B3/23-02048-97AFEC95; Sat, 30 Sep 2017 01:59:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS1taRolv561y
 kwaQr3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLJJ+C07wVrzeaNTA+4+pi5OQQEqiQ+LC3
 nRnElhDglTiybAYrhB0gMW/fFvYuRi6gmgZGia+bJoEl2ATUJR5/7WECsUUElCTurZrMBFLEL
 DCbUeLWopWMXYwcHMICLhJ/JluD1LAIqEo0dSwFq+cVcJd49OM8O8QCOYmTxyaDzeQU8JC41t
 PEBnGQu8SVlrWMEPWCEidnPmEBGckMtHf9PCGQMLOAvETz1tnMExgFZiGpmoVQNQtJ1QJG5lW
 M6sWpRWWpRbrGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUHJAAQ7GJu/OB1i
 lORgUhLl3f3zXKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4IkJxgUWp6akVaZg4wPmDSEhw8S
 iK8tiBp3uKCxNzizHSI1ClGXY6Om3f/MAmx5OXnpUqJ8xaAFAmAFGWU5sGNgMXqJUZZKWFeRq
 CjhHgKUotyM0tQ5V8xinMwKgnzuoNM4cnMK4Hb9AroCCagIyZPPANyREkiQkqqgdHweuLZ3EP
 K27JXaeXkpat6b2T+XRf9nmPzfY8nLy2Y95qq5nasehXL43hofnt1P9Pk3uCClg0LXE4Xqi+f
 8CJFoeiASvCDXX76JV+vV89ZdIf1d+KrqQFBrterxDn2ubBvCyxceTBmw+2P7cHRggsffji6v
 dzCcubDf0cVgg+FzWS5Wm3qv1qJpTgj0VCLuag4EQDYprf50AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1506736754!61764479!3
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30283 invoked from network); 30 Sep 2017 01:59:20 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:20 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039044"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:18 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:17 +0800
Message-Id: <1506735566-5706-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: [Xen-devel] [PATCH v5 07/16] x86: implement get value interface for
	MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBkb21jdGwgaW50ZXJmYWNlIGZvciBNQkEu
CgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0g
dXNlIG5ld2x5IGRlZmluZWQgbWFjcm8gdG8gZ2V0IE1CQSB0aHJ0bC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gcmVtb3ZlICdBTExPQ18nIGZyb20gbWFj
cm8gbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAt
IGNoYW5nZSAnUFNSX1ZBTF9UWVBFX01CQScgdG8gJ1BTUl9UWVBFX01CQV9USFJUTCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDEgKwogMiBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggY2MwOWY3ZC4uNWZiNDQzZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwpAQCAtMTQ5Miw2ICsxNDkyLDEwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAg
ICAgICByZXQgPSBkb21jdGxfcHNyX2dldF92YWwoZCwgZG9tY3RsLCBQU1JfVFlQRV9MMl9DQk0s
IGNvcHliYWNrKTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgWEVOX0RPTUNU
TF9QU1JfR0VUX01CQV9USFJUTDoKKyAgICAgICAgICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3Zh
bChkLCBkb21jdGwsIFBTUl9UWVBFX01CQV9USFJUTCwgY29weWJhY2spOworICAgICAgICAgICAg
YnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQ
OwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggNmVkM2M1My4uMTIzMWQz
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTE1Niw2ICsxMTU2LDcgQEAgc3RydWN0IHhlbl9kb21j
dGxfcHNyX2FsbG9jIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0RBVEEgICAgNQog
I2RlZmluZSBYRU5fRE9NQ1RMX1BTUl9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01D
VExfUFNSX0dFVF9MMl9DQk0gICAgIDcKKyNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX01CQV9U
SFJUTCAgOQogICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9ET01DVExfUFNSXyog
Ki8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsg
ICAgICAvKiBJTi9PVVQgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73x-0004Y6-MS; Sat, 30 Sep 2017 01:59:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73v-0004WZ-R7
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A7/30-03616-F7AFEC95; Sat, 30 Sep 2017 01:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1taRolv361y
 kQeMfEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPGaY6CRzoVX6Y0sjUwnlbsYuTkEBKokFjx
 5SwLiC0hwCtxZNkMVgg7QKJ15xwgmwuopoFRYvWmf2BFbALqEo+/9jCB2CICShL3Vk0Gs5kFr
 jNK9MyNBbGFBWIl5h7YBDaIRUBVYmrbAsYuRg4OXgEPictrNCHmy0mcPDYZrIQTKHytp4kN4h
 53iSstaxlBbF4BQYmTM5+wgLQyA61dP08IYpO8RPPW2cwTGAVmIamahVA1C0nVAkbmVYwaxal
 FZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GNfMDzzEKMnB
 pCTKu/zbuUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwRP4FygkWp6akVaZk5wAiBSUtw8CiJ8
 NqCpHmLCxJzizPTIVKnGHU5Om7e/cMkxJKXn5cqJc5bAFIkAFKUUZoHNwIWrZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzFsLMoUnM68EbtMroCOYgI6YPPEMyBEliQgpqQbGzM2yW1y3yCU
 H6c1f4c/zuPKdS+6L5ddXl//66vG6m8dV98/C6Zuen11i/TFjEcurouydXlwd7UyzDoRYcrb+
 m9a4avMlrczlSsaWT296zra4N+XYIfPJn3blz+9t1bvRt1tdZ8qOhgaWZfdWc0xq1W89o9IQM
 e8tQ5u83O6fW/ZlvPqpPkO/WImlOCPRUIu5qDgRANm3y+HRAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506736764!66398328!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35714 invoked from network); 30 Sep 2017 01:59:25 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:25 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039062"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:21 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:19 +0800
Message-Id: <1506735566-5706-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 09/16] tools: create general interfaces to
	support psr allocation features
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBjcmVhdGVzIGdlbmVyYWwgaW50ZXJmYWNlcyBpbiBsaWJ4bCB0byBzdXBwb3J0
IGFsbCBwc3IKYWxsb2NhdGlvbiBmZWF0dXJlcy4KCkFkZCAnTElCWExfSEFWRV9QU1JfR0VORVJJ
QycgdG8gaW5kaWNhdGUgaW50ZXJmYWNlIGNoYW5nZS4KClBsZWFzZSBub3RlLCB0aGUgZnVuY3Rp
b25hbGl0eSBjYW5ub3Qgd29yayB1bnRpbCBsYXRlciBwYXRjaGVzCmFyZSBhcHBsaWVkLgoKU2ln
bmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNvbT4KCnY1OgogICAgLSBh
ZGp1c3QgcGFyYW1ldGVycyBwb3NpdGlvbiBpbiAnbGlieGxfcHNyX2dldF9od19pbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gYWRkIGRlc2NyaXB0
aW9uIGZvciBMSUJYTF9IQVZFX1BTUl9HRU5FUklDIHRvIG1lbnRpb24gbmV3bHkgYWRkZWQKICAg
ICAgcHVibGljIGZ1bmN0aW9ucy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2MzoKICAgIC0gY2hhbmdlICdMSUJYTF9IQVZFX1BTUl9NQkEnIHRvICdMSUJYTF9IQVZFX1BT
Ul9HRU5FUklDJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSAn
dHlwZWRlZiBlbnVtIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3JfdHlwZTsnIGluIGxpYnhs
LmguCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSBhbmQgV2VpIExpdSkKICAg
IC0gY2hhbmdlICdsaWJ4bF9wc3JfY2JtX3R5cGUnIHRvICdsaWJ4bF9wc3JfdHlwZScgaW4gbmV3
bHkgZGVmaW5lZAogICAgICBpbnRlcmZhY2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBh
dSBNb25uw6kpCnYyOgogICAgLSByZW1vdmUgJ19JTkZPJyBpbiAnbGlieGxfcHNyX2ZlYXRfdHlw
ZScgYW5kIG1ha2UgY29ycmVzcG9uZGluZwogICAgICBjaGFuZ2VzIGluICdsaWJ4bF9wc3JfaHdf
aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDIyICsrKysrKysrKysrKysrKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDkxNDA4YjQuLjY5ZWZj
ZmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGwuaApAQCAtOTM2LDYgKzkzNiwxNyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAq
Y3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29uc3QgbGlieGxfbWFjICpzcmMpOwogI2RlZmluZSBMSUJY
TF9IQVZFX1BTUl9MMl9DQVQgMQogCiAvKgorICogTElCWExfSEFWRV9QU1JfR0VORVJJQworICoK
KyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBm
ZWF0dXJlIGlzIHN1cHBvcnRlZC4KKyAqIFRoZSBmb2xsb3dpbmcgcHVibGljIGZ1bmN0aW9ucyBh
cmUgYXZhaWxhYmxlOgorICogICBsaWJ4bF9wc3Jfe3NldC9nZXR9X3ZhbAorICogICBsaWJ4bF9w
c3JfZ2V0X2h3X2luZm8KKyAqICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlCisgKi8KKyNk
ZWZpbmUgTElCWExfSEFWRV9QU1JfR0VORVJJQyAxCisKKy8qCiAgKiBMSUJYTF9IQVZFX01DQV9D
QVBTCiAgKgogICogSWYgdGhpcyBpcyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMg
Zm9yIEhWTSBkb21haW4gaXMgc3VwcG9ydGVkLgpAQCAtMjIyOCw2ICsyMjM5LDMyIEBAIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8obGlieGxfY3R4ICpjdHgsIGxp
YnhsX3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgKm5yKTsKIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4bF9wc3JfY2F0
X2luZm8gKmxpc3QsIGludCBucik7CisKK3R5cGVkZWYgZW51bSBsaWJ4bF9wc3JfY2JtX3R5cGUg
bGlieGxfcHNyX3R5cGU7CisKKy8qCisgKiBGdW5jdGlvbiB0byBzZXQgYSBkb21haW4ncyB2YWx1
ZS4gSXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgb3IgbXVsdGlwbGUKKyAqIHRhcmdldChzKSBkZWZp
bmVkIGluICd0YXJnZXRfbWFwJy4gJ3RhcmdldF9tYXAnIHNwZWNpZmllcyBhbGwgdGhlIHNvY2tl
dHMKKyAqIHRvIGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNyX3NldF92YWwobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X3Bzcl90eXBlIHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKKyAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCB2YWwpOworLyoKKyAqIEZ1bmN0aW9uIHRvIGdldCBhIGRvbWFpbidz
IGNibS4gSXQgb3BlcmF0ZXMgb24gYSBzaW5nbGUgJ3RhcmdldCcuCisgKiAndGFyZ2V0JyBzcGVj
aWZpZXMgd2hpY2ggc29ja2V0IHRvIGJlIG9wZXJhdGVkIG9uLgorICovCitpbnQgbGlieGxfcHNy
X2dldF92YWwobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCisgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKnZhbCk7CisvKgorICogT24gc3VjY2VzcywgdGhlIGZ1
bmN0aW9uIHJldHVybnMgYW4gYXJyYXkgb2YgZWxlbWVudHMgaW4gJ2luZm8nLAorICogYW5kIHRo
ZSBsZW5ndGggaW4gJ25yJy4KKyAqLworaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQgKm5yLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8pOwordm9pZCBsaWJ4bF9wc3JfaHdf
aW5mb19saXN0X2ZyZWUobGlieGxfcHNyX2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucik7
CiAjZW5kaWYKIAogLyogbWlzYyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNy
LmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCAxOTc1MDVhLi5kNGY1ZjY3IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9w
c3IuYwpAQCAtNDI4LDYgKzQyOCwzMSBAQCB2b2lkIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0X2Zy
ZWUobGlieGxfcHNyX2NhdF9pbmZvICpsaXN0LCBpbnQgbnIpCiAgICAgZnJlZShsaXN0KTsKIH0K
IAoraW50IGxpYnhsX3Bzcl9zZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAg
KnRhcmdldF9tYXAsCisgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsKQoreworICAg
IHJldHVybiBFUlJPUl9GQUlMOworfQorCitpbnQgbGlieGxfcHNyX2dldF92YWwobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90
eXBlIHR5cGUsIHVuc2lnbmVkIGludCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKnZhbCkKK3sKKyAgICByZXR1cm4gRVJST1JfRkFJTDsKK30KKworaW50IGxpYnhsX3Bz
cl9nZXRfaHdfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQg
Km5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8p
Cit7CisgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cit9CisKK3ZvaWQgbGlieGxfcHNyX2h3X2luZm9f
bGlzdF9mcmVlKGxpYnhsX3Bzcl9od19pbmZvICpsaXN0LCB1bnNpZ25lZCBpbnQgbnIpCit7Cit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggMTczZDcwYS4uY2ZlODM2NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTc3LDYgKzk3Nyw3IEBA
IGxpYnhsX3Bzcl9jYm1fdHlwZSA9IEVudW1lcmF0aW9uKCJwc3JfY2JtX3R5cGUiLCBbCiAgICAg
KDIsICJMM19DQk1fQ09ERSIpLAogICAgICgzLCAiTDNfQ0JNX0RBVEEiKSwKICAgICAoNCwgIkwy
X0NCTSIpLAorICAgICg1LCAiTUJBX1RIUlRMIiksCiAgICAgXSkKIAogbGlieGxfcHNyX2NhdF9p
bmZvID0gU3RydWN0KCJwc3JfY2F0X2luZm8iLCBbCkBAIC05ODUsMyArOTg2LDI0IEBAIGxpYnhs
X3Bzcl9jYXRfaW5mbyA9IFN0cnVjdCgicHNyX2NhdF9pbmZvIiwgWwogICAgICgiY2JtX2xlbiIs
IHVpbnQzMiksCiAgICAgKCJjZHBfZW5hYmxlZCIsIGJvb2wpLAogICAgIF0pCisKK2xpYnhsX3Bz
cl9mZWF0X3R5cGUgPSBFbnVtZXJhdGlvbigicHNyX2ZlYXRfdHlwZSIsIFsKKyAgICAoMSwgIkNB
VCIpLAorICAgICgyLCAiTUJBIiksCisgICAgXSkKKworbGlieGxfcHNyX2h3X2luZm8gPSBTdHJ1
Y3QoInBzcl9od19pbmZvIiwgWworICAgICgiaWQiLCB1aW50MzIpLAorICAgICgidSIsIEtleWVk
VW5pb24oTm9uZSwgbGlieGxfcHNyX2ZlYXRfdHlwZSwgInR5cGUiLAorICAgICAgICAgIFsoImNh
dCIsIFN0cnVjdChOb25lLCBbCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ImNvc19tYXgiLCAgICAgdWludDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICgiY2JtX2xlbiIsICAgICB1aW50MzIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJjZHBfZW5hYmxlZCIsIGJvb2wpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF0pKSwKKyAgICAgICAgICAgKCJtYmEiLCBTdHJ1Y3QoTm9uZSwgWworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJjb3NfbWF4IiwgICAgIHVpbnQzMiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInRocnRsX21heCIsICAgdWludDMyKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibGluZWFyIiwgICAgICBib29s
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCisgICAgICAgICAgXSkpCisg
ICAgXSwgZGlyPURJUl9PVVQpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73x-0004Yb-VK; Sat, 30 Sep 2017 01:59:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73w-0004Wh-0x
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4A/32-03422-F7AFEC95; Sat, 30 Sep 2017 01:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRolv361y
 kQdsGYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPzvBVsBYvCK06tWcXYwPjboYuRk0NIoEJi
 0v6T7CC2hACvxJFlM1i7GDmA7ACJc7sluhi5gEoaGCUOv93LClLDJqAu8fhrDxOILSKgJHFv1
 WQmkCJmgd+MEqe2HAJLCAvYS/x8chWsgUVAVeLp+xZGEJtXwF1iw803UMvkJE4emwxWwyngIX
 Gtp4kN4iB3iSsta6HqBSVOznzCAnIQM9Di9fOEQMLMAvISzVtnM09gFJiFpGoWQtUsJFULGJl
 XMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GDc+dzp
 EKMkB5OSKO/yb+cihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwCv8EygkWpaanVqRl5gBjBCYtw
 cGjJMJrC5LmLS5IzC3OTIdInWLU5ei4efcPkxBLXn5eqpQ4bwFIkQBIUUZpHtwIWLxeYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjAvG8gUnsy8ErhNr4COYAI6YvLEMyBHlCQipKQaGJOaFK4
 LeW2+ax6WXM3n+nCrnxU3s9Zc6V7DFXdv+P3z5O/45q4x4YH06kxhicTXc/baZLdKzvi8dH5y
 LWfDy9CkwMDvIno2upVh75a9bBO9Frv4VfK2WQ82e4Zfysqa+fbZy+CD5rdWSC/8vPDDq2/3v
 3+fMvc1/4m+fK30v5b77U/3/1Haw6/EUpyRaKjFXFScCABD++5b0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!1
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58784 invoked from network); 30 Sep 2017 01:59:25 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:25 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039054"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:20 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:18 +0800
Message-Id: <1506735566-5706-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 08/16] x86: implement set value flow for MBA
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHNldCB2YWx1ZSBmbG93IGZvciBNQkEgaW5jbHVkaW5nIGl0
cyBjYWxsYmFjawpmdW5jdGlvbiBhbmQgZG9tY3RsIGludGVyZmFjZS4KCkl0IGFsc28gY2hhbmdl
cyB0aGUgbWVtZWJlcnMgaW4gJ2Nvc193cml0ZV9pbmZvJyB0byB0cmFuc2ZlciB0aGUKZmVhdHVy
ZSBhcnJheSwgZmVhdHVyZSBwcm9wZXJ0aWVzIGFycmF5IGFuZCB2YWx1ZSBhcnJheS4gVGhlbiwg
d2UKY2FuIHdyaXRlIGFsbCBmZWF0dXJlcyB2YWx1ZXMgb24gdGhlIGNvcyBpZCBpbnRvIE1TUnMu
CgpCZWNhdXNlIG11bHRpcGxlIGZlYXR1cmVzIG1heSBjby1leGlzdCwgd2UgbmVlZCBoYW5kbGUg
YWxsIGZlYXR1cmVzIHRvIHdyaXRlCnZhbHVlcyBvZiB0aGVtIGludG8gYSBDT1MgcmVnaXN0ZXIg
d2l0aCBuZXcgQ09TIElELiBFLmc6CjEuIEwzIENBVCBhbmQgTUJBIGNvLWV4aXN0LgoyLiBEb20x
IGFuZCBEb20yIHNoYXJlIGEgc2FtZSBDT1MgSUQgKDIpLiBUaGUgTDMgQ0FUIENCTSBvZiBEb20x
IGlzIDB4MWZmLAogICB0aGUgTUJBIFRocnRsZSBvZiBEb20xIGlzIDB4YS4KMy4gVXNlciB3YW50
cyB0byBjaGFuZ2UgTUJBIFRocnRsIG9mIERvbTEgdG8gYmUgMHgxNC4gQmVjYXVzZSBDT1MgSUQg
MiBpcwogICB1c2VkIGJ5IERvbTIgdG9vLCB3ZSBoYXZlIHRvIHBpY2sgYSBuZXcgQ09TIElEIDMu
IFRoZSB2YWx1ZXMgb2YgRG9tMSBvbgogICBDT1MgSUQgMyBhcmUgYWxsIGRlZmF1bHQgdmFsdWVz
IGFzIGJlbG93OgogICAgICAgICAgIC0tLS0tLS0tLQogICAgICAgICAgIHwgQ09TIDMgfAogICAg
ICAgICAgIC0tLS0tLS0tLQogICBMMyBDQVQgIHwgMHg3ZmYgfAogICAgICAgICAgIC0tLS0tLS0t
LQogICBNQkEgICAgIHwgMHgwICAgfAogICAgICAgICAgIC0tLS0tLS0tLQo0LiBBZnRlciBzZXR0
aW5nLCB0aGUgTDMgQ0FUIENCTSB2YWx1ZSBvZiBEb20xIHNob3VsZCBiZSBrZXB0IGFuZCB0aGUg
bmV3IE1CQQogICBUaHJ0bCBpcyBzZXQuIFNvLCB0aGUgdmFsdWVzIG9uIENPUyBJRCAzIHNob3Vs
ZCBiZSBiZWxvdy4KICAgICAgICAgICAtLS0tLS0tLS0KICAgICAgICAgICB8IENPUyAzIHwKICAg
ICAgICAgICAtLS0tLS0tLS0KICAgTDMgQ0FUICB8IDB4MWZmIHwKICAgICAgICAgICAtLS0tLS0t
LS0KICAgTUJBICAgICB8IDB4MTQgIHwKICAgICAgICAgICAtLS0tLS0tLS0KClNvLCB3ZSBzaG91
bGQgd3JpdGUgYWxsIGZlYXR1cmVzIHZhbHVlcyBpbnRvIHRoZWlyIE1TUnMuIFRoYXQgcmVxdWly
ZXMgdGhlCmZlYXR1cmUgYXJyYXksIGZlYXR1cmUgcHJvcGVydGllcyBhcnJheSBhbmQgdmFsdWUg
YXJyYXkgYXJlIGlucHV0LgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoKdjU6CiAgICAt
IGFkanVzdCBwb3NpdGlvbiBvZiAnY2F0X2NoZWNrX2NibScgdG8gbm90IHRvIG1ha2UgY2hhbmdl
cyBzbyBiaWcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVt
b3ZlICdwcm9wcycgZnJvbSAnc3RydWN0IGNvc193cml0ZV9pbmZvJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBtYWtlIGEgc2luZ2xlIHJldHVybiBzdGF0ZW1l
bnQgaW4gJ21iYV9jaGVja190aHJ0bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CnY0OgogICAgLSByZW1vdmUgJ0FMTE9DXycgZnJvbSBtYWNybyBuYW1lcy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBqb2luIHR3byBjaGVja3MgaW50byBhIHNp
bmdsZSBpZi4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1v
dmUgcmVkdW5kYW50IGxvY2FsIHZhcmlhYmxlICdhcnJheV9sZW4nLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYzOgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UgdG8g
bWFrZSBpdCBjbGVhci4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSBtb2RpZnkgZnVuY3Rpb25hbGl0eSBvZiAnY2hlY2tfdmFsJyB0byBtYWtlIGl0IHNpbXBsZSB0
byBvbmx5IGNoZWNrIHZhbHVlLgogICAgICBDaGFuZ2UgdGhlIGxhc3QgcGFyYW1ldGVyIHR5cGUg
ZnJvbSAndW5zaWduZWQgbG9uZyAqJyB0byAndW5zaWduZWQgbG9uZycuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2FsbCByZG1zcmwgdG8gZ2V0IHZhbHVlIGp1
c3Qgd3JpdHRlbiBpbnRvIE1TUiBmb3IgTUJBLiBCZWNhdXNlIEhXIGNhbgogICAgICBhdXRvbWF0
aWNhbGx5IGNoYW5nZSBpbnB1dCB2YWx1ZSB0byB3aGF0IGl0IHdhbnRzLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICd3cml0ZV9tc3In
IHRvICd1aW50MzJfdCcgdG8gcmV0dXJuIHRoZSB2YWx1ZSBhY3R1YWxseQogICAgICB3cml0dGVu
IGludG8gTVNSLiBUaGVuLCBjaGFuZ2UgJ2RvX3dyaXRlX3Bzcl9tc3JzJyB0byBzZXQgdGhlIHJl
dHVybmVkCiAgICAgIHZhbHVlIGludG8gJ2Nvc19yZWdfdmFsW10nCiAgICAtIG1vdmUgdGhlIGRl
Y2xhcmF0aW9uIG9mICdqJyBpbnRvIGxvb3AgaW4gJ2RvX3dyaXRlX3Bzcl9tc3JzJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFuZ2UgJ21iYV9pbmZvJyB0
byAnbWJhJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBjaGFu
Z2UgJ2NhdF9pbmZvJyB0byAnY2F0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9u
bsOpKQogICAgLSByZW5hbWUgJ3Bzcl9jYXQvUFNSX0NBVCcgdG8gJ3Bzcl9hbGxvYy9QU1JfQUxM
T0MnIGFuZCByZW1vdmUgJ29wL09QJwogICAgICBmcm9tIG5hbWUuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdQU1JfVkFMX1RZUEVfTUJBJyB0byAn
UFNSX1RZUEVfTUJBX1RIUlRMJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2MjoKICAgIC0gcmVtb3ZlIGxpbmVhciBtb2RlICd0aHJ0bF9tYXgnIGNoZWNrIGluICdtYmFf
Y2hlY2tfdGhydGwnIGJlY2F1c2UgaXQgaGFzCiAgICAgIGJlZW4gY2hlY2tlZCBpbiAnbWJhX2lu
aXRfZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgQ2hhbyBQZW5nKQogICAgLSBmb3Igbm9u
LWxpbmVhciBtb2RlLCBjaGVjayBpZiAnKnRocnRsJyBpcyBub3QgMCBpbiAnbWJhX2NoZWNrX3Ro
cnRsJy4gSWYKICAgICAgaXQgaXMgMCwgd2UgZG8gbm90IG5lZWQgdG8gY2hhbmdlIGl0LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKICAgIC0gbW92ZSBjb21tZW50cyB0byBleHBsYWlu
IGNoYW5nZXMgb2YgJ2Nvc193cml0ZV9pbmZvJyBmcm9tIHBzci5jIHRvIGNvbW1pdAogICAgICBt
ZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgICAgICAgfCAgNiArKysrCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCA4
NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9u
cygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDVmYjQ0M2YuLmU1ZjZhMjQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAg
LTE0NzYsNiArMTQ3NiwxMiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUFNSX1RZUEVfTDJfQ0JNKTsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfU0VUX01CQV9USFJUTDoKKyAgICAgICAgICAgIHJl
dCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3JfYWxsb2MudGFyZ2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9hbGxvYy5kYXRhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNSX1RZUEVfTUJBX1RIUlRMKTsKKyAgICAgICAgICAgIGJy
ZWFrOworCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfR0VUX0wzX0NCTToKICAgICAgICAg
ICAgIHJldCA9IGRvbWN0bF9wc3JfZ2V0X3ZhbChkLCBkb21jdGwsIFBTUl9UWVBFX0wzX0NCTSwg
Y29weWJhY2spOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggNjZlMjBhNy4uMzJlNTEyMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMTM4
LDYgKzEzOCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7CiAKICAgICAvKiB3
cml0ZV9tc3IgaXMgdXNlZCB0byB3cml0ZSBvdXQgZmVhdHVyZSBNU1IgcmVnaXN0ZXIuICovCiAg
ICAgdWludDMyX3QgKCp3cml0ZV9tc3IpKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwg
ZW51bSBwc3JfdHlwZSB0eXBlKTsKKworICAgIC8qIGNoZWNrX3ZhbCBpcyB1c2VkIHRvIGNoZWNr
IGlmIGlucHV0IHZhbCBmdWxmaWxscyBTRE0gcmVxdWlyZW1lbnQuICovCisgICAgYm9vbCAoKmNo
ZWNrX3ZhbCkoY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5zaWduZWQgbG9uZyB2YWwp
OwogfSAqZmVhdF9wcm9wc1tGRUFUX1RZUEVfTlVNXTsKIAogLyoKQEAgLTI3NCwxNiArMjc3LDE3
IEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX3R5cGVfdG9fZmVhdF90eXBlKGVudW0g
cHNyX3R5cGUgdHlwZSkKICAgICByZXR1cm4gZmVhdF90eXBlOwogfQogCi1zdGF0aWMgYm9vbCBw
c3JfY2hlY2tfY2JtKHVuc2lnbmVkIGludCBjYm1fbGVuLCB1bnNpZ25lZCBsb25nIGNibSkKKy8q
IEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVhdHVyZXMnIGZ1bmN0aW9ucy4gKi8KK3N0
YXRpYyBib29sIGNhdF9jaGVja19jYm0oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwgdW5z
aWduZWQgbG9uZyBjYm0pCiB7CiAgICAgdW5zaWduZWQgaW50IGZpcnN0X2JpdCwgemVyb19iaXQ7
CisgICAgdW5zaWduZWQgaW50IGNibV9sZW4gPSBmZWF0LT5jYXQuY2JtX2xlbjsKIAotICAgIC8q
IFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRoZSByYW5nZSBvZiBbMCwgY2JtX2xlbl0uICovCi0g
ICAgaWYgKCBjYm0gJiAofjB1bCA8PCBjYm1fbGVuKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsK
LQotICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVlZCB0byBiZSBzZXQuICovCi0gICAgaWYgKCBj
Ym0gPT0gMCApCisgICAgLyoKKyAgICAgKiBTZXQgYml0cyBzaG91bGQgb25seSBpbiB0aGUgcmFu
Z2Ugb2YgWzAsIGNibV9sZW5dLgorICAgICAqIEFuZCwgYXQgbGVhc3Qgb25lIGJpdCBuZWVkIHRv
IGJlIHNldC4KKyAgICAgKi8KKyAgICBpZiAoIGNibSAmICh+MHVsIDw8IGNibV9sZW4pIHx8IGNi
bSA9PSAwICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgZmlyc3RfYml0ID0gZmluZF9m
aXJzdF9iaXQoJmNibSwgY2JtX2xlbik7CkBAIC0yOTcsNyArMzAxLDYgQEAgc3RhdGljIGJvb2wg
cHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdW5zaWduZWQgbG9uZyBjYm0pCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKLS8qIEltcGxlbWVudGF0aW9uIG9mIGFsbG9jYXRpb24gZmVh
dHVyZXMnIGZ1bmN0aW9ucy4gKi8KIHN0YXRpYyBib29sIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qg
c3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCkBAIC00MzgsNiArNDQxLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NhdF9wcm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1Jf
VFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2luZm8sCiAg
ICAgLndyaXRlX21zciA9IGwzX2NhdF93cml0ZV9tc3IsCisgICAgLmNoZWNrX3ZhbCA9IGNhdF9j
aGVja19jYm0sCiB9OwogCiAvKiBMMyBDRFAgcHJvcHMgKi8KQEAgLTQ3MCw2ICs0NzQsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0gewogICAgIC5hbHRf
dHlwZSA9IFBTUl9UWVBFX0wzX0NCTSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRf
ZmVhdF9pbmZvLAogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAorICAgIC5jaGVj
a192YWwgPSBjYXRfY2hlY2tfY2JtLAogfTsKIAogLyogTDIgQ0FUIHByb3BzICovCkBAIC00ODcs
NiArNDkyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9
IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVhdF9pbmZv
ID0gY2F0X2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3Is
CisgICAgLmNoZWNrX3ZhbCA9IGNhdF9jaGVja19jYm0sCiB9OwogCiAvKiBNQkEgcHJvcHMgKi8K
QEAgLTUwNyw3ICs1MTMsMTcgQEAgc3RhdGljIGJvb2wgbWJhX2dldF9mZWF0X2luZm8oY29uc3Qg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKIHN0YXRpYyB1aW50MzJfdCBtYmFfd3JpdGVfbXNyKHVu
c2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVudW0gcHNyX3R5cGUgdHlwZSkKIHsKLSAgICByZXR1cm4gMDsKKyAgICB3cm1zcmwoTVNS
X0lBMzJfUFNSX01CQV9NQVNLKGNvcyksIHZhbCk7CisKKyAgICAvKiBSZWFkIGFjdHVhbCB2YWx1
ZSBzZXQgYnkgaGFyZHdhcmUuICovCisgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9NQkFfTUFTSyhj
b3MpLCB2YWwpOworCisgICAgcmV0dXJuIHZhbDsKK30KKworc3RhdGljIGJvb2wgbWJhX2NoZWNr
X3RocnRsKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsIHVuc2lnbmVkIGxvbmcgdGhydGwp
Cit7CisgICAgcmV0dXJuICggdGhydGwgPiBmZWF0LT5tYmEudGhydGxfbWF4ICkgPyBmYWxzZSA6
IHRydWU7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBtYmFfcHJvcHMgPSB7
CkBAIC01MTYsNiArNTMyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIG1iYV9w
cm9wcyA9IHsKICAgICAuYWx0X3R5cGUgPSBQU1JfVFlQRV9VTktOT1dOLAogICAgIC5nZXRfZmVh
dF9pbmZvID0gbWJhX2dldF9mZWF0X2luZm8sCiAgICAgLndyaXRlX21zciA9IG1iYV93cml0ZV9t
c3IsCisgICAgLmNoZWNrX3ZhbCA9IG1iYV9jaGVja190aHJ0bCwKIH07CiAKIHN0YXRpYyBib29s
IF9faW5pdCBwYXJzZV9wc3JfYm9vbChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICpkZWxpbSwK
QEAgLTk4MSw3ICs5OTgsNyBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50
MzJfdCB2YWxbXSwKICAgICBpZiAoIGFycmF5X2xlbiA8IHByb3BzLT5jb3NfbnVtICkKICAgICAg
ICAgcmV0dXJuIC1FTk9TUEM7CiAKLSAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNhdC5j
Ym1fbGVuLCBuZXdfdmFsKSApCisgICAgaWYgKCAhcHJvcHMtPmNoZWNrX3ZhbChmZWF0LCBuZXdf
dmFsKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyoKQEAgLTEyMTMsMjUgKzEy
MzAsMzggQEAgc3RhdGljIHVuc2lnbmVkIGludCBnZXRfc29ja2V0X2NwdSh1bnNpZ25lZCBpbnQg
c29ja2V0KQogc3RydWN0IGNvc193cml0ZV9pbmZvCiB7CiAgICAgdW5zaWduZWQgaW50IGNvczsK
LSAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlOworICAgIHN0cnVjdCBmZWF0X25vZGUgKipm
ZWF0dXJlczsKICAgICBjb25zdCB1aW50MzJfdCAqdmFsOwotICAgIGNvbnN0IHN0cnVjdCBmZWF0
X3Byb3BzICpwcm9wczsKKyAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuOwogfTsKIAogc3RhdGlj
IHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
Y29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOwotICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQg
PSBpbmZvLT5mZWF0dXJlOwotICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGlu
Zm8tPnByb3BzOwotICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNvc19udW0g
PSBwcm9wcy0+Y29zX251bTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaW5kZXggPSAwLCBjb3MgPSBp
bmZvLT5jb3M7CisgICAgY29uc3QgdWludDMyX3QgKnZhbF9hcnJheSA9IGluZm8tPnZhbDsKIAot
ICAgIGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUoZmVhdF9wcm9wcyk7IGkrKyApCiAgICAgewotICAgICAgICBpZiAoIGZlYXQt
PmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSAhPSBpbmZvLT52YWxbaV0gKQorICAgICAg
ICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVyZXNbaV07CisgICAgICAgIGNv
bnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJvcHNbaV07CisgICAgICAgIHVu
c2lnbmVkIGludCBjb3NfbnVtLCBqOworCisgICAgICAgIGlmICggIWZlYXQgfHwgIXByb3BzICkK
KyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGNvc19udW0gPSBwcm9wcy0+Y29zX251
bTsKKyAgICAgICAgaWYgKCBpbmZvLT5hcnJheV9sZW4gPCBpbmRleCArIGNvc19udW0gKQorICAg
ICAgICAgICAgcmV0dXJuOworCisgICAgICAgIGZvciAoIGogPSAwOyBqIDwgY29zX251bTsgaisr
ICkKICAgICAgICAgewotICAgICAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251
bSArIGldID0gaW5mby0+dmFsW2ldOwotICAgICAgICAgICAgcHJvcHMtPndyaXRlX21zcihjb3Ms
IGluZm8tPnZhbFtpXSwgcHJvcHMtPnR5cGVbaV0pOworICAgICAgICAgICAgaWYgKCBmZWF0LT5j
b3NfcmVnX3ZhbFtjb3MgKiBjb3NfbnVtICsgal0gIT0gdmFsX2FycmF5W2luZGV4ICsgal0gKQor
ICAgICAgICAgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBqXSA9Cisg
ICAgICAgICAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCB2YWxfYXJyYXlbaW5kZXgg
KyBqXSwgcHJvcHMtPnR5cGVbal0pOwogICAgICAgICB9CisKKyAgICAgICAgaW5kZXggKz0gY29z
X251bTsKICAgICB9CiB9CiAKQEAgLTEyMzksMzAgKzEyNjksMTggQEAgc3RhdGljIGludCB3cml0
ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1bnNpZ25lZCBpbnQgY29zLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFy
cmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZl
YXRfdHlwZSkKIHsKLSAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmlu
Zm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKICAgICBzdHJ1Y3QgY29zX3dyaXRlX2luZm8g
ZGF0YSA9CiAgICAgewogICAgICAgICAuY29zID0gY29zLAotICAgICAgICAuZmVhdHVyZSA9IGlu
Zm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0sCi0gICAgICAgIC5wcm9wcyA9IGZlYXRfcHJvcHNbZmVh
dF90eXBlXSwKKyAgICAgICAgLmZlYXR1cmVzID0gaW5mby0+ZmVhdHVyZXMsCisgICAgICAgIC52
YWwgPSB2YWwsCisgICAgICAgIC5hcnJheV9sZW4gPSBhcnJheV9sZW4sCiAgICAgfTsKIAogICAg
IGlmICggY29zID4gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXS0+Y29zX21heCApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCi0gICAgLyogU2tpcCB0byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhl
YWQuICovCi0gICAgcmV0ID0gc2tpcF9wcmlvcl9mZWF0dXJlcygmYXJyYXlfbGVuLCBmZWF0X3R5
cGUpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgICAgIHJldHVybiByZXQ7Ci0KLSAgICB2YWwg
Kz0gcmV0OwotCi0gICAgaWYgKCBhcnJheV9sZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNv
c19udW0gKQotICAgICAgICByZXR1cm4gLUVOT1NQQzsKLQotICAgIGRhdGEudmFsID0gdmFsOwot
CiAgICAgaWYgKCBzb2NrZXQgPT0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpICkK
ICAgICAgICAgZG9fd3JpdGVfcHNyX21zcnMoJmRhdGEpOwogICAgIGVsc2UKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aAppbmRleCAxMjMxZDM3Li4xOWQyMGQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTU2LDYgKzEx
NTYsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgewogI2RlZmluZSBYRU5fRE9NQ1RM
X1BTUl9HRVRfTDNfREFUQSAgICA1CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX1NFVF9MMl9DQk0g
ICAgIDYKICNkZWZpbmUgWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTSAgICAgNworI2RlZmluZSBY
RU5fRE9NQ1RMX1BTUl9TRVRfTUJBX1RIUlRMICA4CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0dF
VF9NQkFfVEhSVEwgIDkKICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5fRE9NQ1RM
X1BTUl8qICovCiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73y-0004Zl-Bg; Sat, 30 Sep 2017 01:59:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73w-0004XN-WA
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9B/9C-03454-08AFEC95; Sat, 30 Sep 2017 01:59:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXS1taRolv/61y
 kwbevohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5Z1dYCtqcK1avnMrcwDjXsIuRk0NIoEKi
 4/hsNhBbQoBX4siyGawQdoDE3te3GLsYuYBqGhglfi9bDVbEJqAu8fhrDxOILSKgJHFv1WQwm
 1ngOqNEz9xYEFtYwE+i5dpTsDiLgKrEnmU7wWxeAQ+JR5ePQS2Qkzh5bDKYzQkUv9bTxAZxkL
 vElZa1jBD1ghInZz5h6WLkAJqvLrF+nhDEKnmJ5q2zmScwCsxCUjULoWoWkqoFjMyrGDWKU4v
 KUot0jYz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5MBCHYwrpkfeIhRkoNJ
 SZR3+bdzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCN+AuUEi1LTUyvSMnOAUQKTluDgURLht
 QVJ8xYXJOYWZ6ZDpE4xGnMc23T5DxNHx827f5iEWPLy81KlxHkLQEoFQEozSvPgBsGi9xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeWtBpvBk5pXA7XsFdAoT0CmTJ54BOaUkESEl1cCoM2P
 F7yN3y+caG0WdZHBIeX3gtdnN8oiK+IrdkoHzOeYevv3lqNuSY19WBIexRTHsV5h+7OWFtCat
 Tysv9luwxjLvKfR191xw5Pet+msWqn16z7b6SOy2mjHTLyWQ13Vj2OyZN26s8914evGvFYlfb
 rhMVHXuYlyzLItrRQDn5+LNhwL4TzFfUGIpzkg01GIuKk4EAF6xq07ZAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1506736764!66398328!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35736 invoked from network); 30 Sep 2017 01:59:26 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:26 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039078"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:23 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:20 +0800
Message-Id: <1506735566-5706-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 10/16] tools: implement the new libxc get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IGxpYnhjIGdldCBodyBpbmZvIGludGVyZmFjZSBh
bmQgY29ycmVzcG9uZGluZwpkYXRhIHN0cnVjdHVyZXMuIEl0IGFsc28gY2hhbmdlcyBsaWJ4bF9w
c3IuYyB0byBjYWxsIHRoaXMgbmV3IGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8
eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFv
LnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gZGlyZWN0bHkgZGVmaW5lICd4Y19w
c3JfaHdfaW5mbycgYXMgdW5pb24gdHlwZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBjb252ZXJnZSBMMiBhbmQgTDMgY2FzZXMgaW4gJ3hjX3Bzcl9nZXRfaHdf
aW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjQ6CiAgICAtIHJl
bW92ZSAnQUxMT0NfJyBmcm9tIG1hY3JvIG5hbWVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSAnWENfUFNSX0ZFQVRfVU5LTk9XTicgd2hpY2ggaXMg
bm90IG5lY2Vzc2FyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAg
LSByZW1vdmUgJ0ZFQVRfJyBmcm9tIGVudW0gaXRlbSBuYW1lcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1vdmUgJ3hjXycgZnJvbSBzdHJ1Y3QgbmFtZS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGp1c3QgY29kZXMg
dG8gcmVkdWNlIGluZGVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25u
w6kpCiAgICAtIGFzc2VydCBmb3Igbm90IGhhcHBlbmVkIGNhc2UuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gYWRkIExPR0UgdG8gc2hvdyBlcnJuby4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gcmVuYW1lICdwc3JfY2F0
L1BTUl9DQVQnIHRvICdwc3JfYWxsb2MvUFNSX0FMTE9DJyBhbmQgcmVtb3ZlICdvcC9PUCcKICAg
ICAgZnJvbSBuYW1lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAt
IHJlbW92ZSAnaW5mbycgZnJvbSAneGNfY2F0X2luZm8nIGFuZCAneGNfbWJhX2luZm8nLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHNldCBlcnJubyBpbiAneGNf
cHNyX2dldF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSByZW1vdmUgJ2lubGluZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKICAgIC0gcmVtb3ZlICdwc3InIGZyb20gJ2xpYnhsX19wc3JfZmVhdF90eXBlX3RvX2xpYnhj
X3Bzcl9mZWF0X3R5cGUnIHRvIG1ha2UKICAgICAgZnVuY3Rpb24gbmFtZSBzaG9ydGVyLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoZWNrICd4Y190eXBlJyBp
biAnbGlieGxfcHNyX2NhdF9nZXRfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0IHRoaXMgcGF0Y2ggb3V0IGZyb20gYSBiaWcgcGF0Y2gg
aW4gdjEuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdDQVRfSU5G
TycgYW5kICdNQkFfSU5GTycgdG8gJ0NBVCcgYW5kICdNQkEnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IENoYW8gUGVuZykKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDI3ICsrKysr
KysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCA1NSArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9wc3IuYyAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAppbmRleCA0MzE1MWNiLi4wNDNjMmJiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ1
OSw2ICsyNDU5LDI4IEBAIGVudW0geGNfcHNyX2NhdF90eXBlIHsKIH07CiB0eXBlZGVmIGVudW0g
eGNfcHNyX2NhdF90eXBlIHhjX3Bzcl9jYXRfdHlwZTsKIAorZW51bSB4Y19wc3JfZmVhdF90eXBl
IHsKKyAgICBYQ19QU1JfQ0FUX0wzLAorICAgIFhDX1BTUl9DQVRfTDIsCisgICAgWENfUFNSX01C
QSwKK307Cit0eXBlZGVmIGVudW0geGNfcHNyX2ZlYXRfdHlwZSB4Y19wc3JfZmVhdF90eXBlOwor
Cit1bmlvbiB4Y19wc3JfaHdfaW5mbyB7CisgICAgc3RydWN0IHsKKyAgICAgICAgdWludDMyX3Qg
Y29zX21heDsKKyAgICAgICAgdWludDMyX3QgY2JtX2xlbjsKKyAgICAgICAgYm9vbCAgICAgY2Rw
X2VuYWJsZWQ7CisgICAgfSBjYXQ7CisKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBj
b3NfbWF4OworICAgICAgICB1aW50MzJfdCB0aHJ0bF9tYXg7CisgICAgICAgIGJvb2wgICAgIGxp
bmVhcjsKKyAgICB9IG1iYTsKK307Cit0eXBlZGVmIHVuaW9uIHhjX3Bzcl9od19pbmZvIHhjX3Bz
cl9od19pbmZvOworCiBpbnQgeGNfcHNyX2NtdF9hdHRhY2goeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkKTsKIGludCB4Y19wc3JfY210X2RldGFjaCh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQpOwogaW50IHhjX3Bzcl9jbXRfZ2V0X2RvbWFpbl9ybWlkKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKQEAgLTI0ODAsOSArMjUwMiw4IEBAIGludCB4Y19w
c3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiBpbnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9jYXRfdHlw
ZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKmRhdGEpOwotaW50IHhjX3Bzcl9jYXRfZ2V0X2luZm8oeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqY2JtX2xlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgKmNkcF9lbmFibGVkKTsKK2ludCB4Y19wc3JfZ2V0X2h3X2luZm8o
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgeGNfcHNyX2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqaHdfaW5mbyk7CiAKIGlu
dCB4Y19nZXRfY3B1X2xldmVsbGluZ19jYXBzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAq
Y2Fwcyk7CiBpbnQgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBpbmRleCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jIGIvdG9vbHMvbGli
eGMveGNfcHNyLmMKaW5kZXggNWM1NGEzNS4uNmI4NGQ0NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAgLTMyMywzNyArMzIzLDUy
IEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgeGNfcHNyX2NhdF9nZXRfaW5m
byh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAot
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1f
bGVuLCBib29sICpjZHBfZW5hYmxlZCkKK2ludCB4Y19wc3JfZ2V0X2h3X2luZm8oeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwKKyAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNy
X2ZlYXRfdHlwZSB0eXBlLCB4Y19wc3JfaHdfaW5mbyAqaHdfaW5mbykKIHsKICAgICBpbnQgcmMg
PSAtMTsKICAgICBERUNMQVJFX1NZU0NUTDsKIAorICAgIGlmICggIWh3X2luZm8gKQorICAgIHsK
KyAgICAgICAgZXJybm8gPSBFSU5WQUw7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKICAg
ICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9wc3JfYWxsb2M7CiAgICAgc3lzY3RsLnUucHNyX2Fs
bG9jLnRhcmdldCA9IHNvY2tldDsKIAotICAgIHN3aXRjaCAoIGx2bCApCisgICAgc3dpdGNoICgg
dHlwZSApCiAgICAgewotICAgIGNhc2UgMjoKLSAgICAgICAgc3lzY3RsLnUucHNyX2FsbG9jLmNt
ZCA9IFhFTl9TWVNDVExfUFNSX2dldF9sMl9pbmZvOworICAgIGNhc2UgWENfUFNSX0NBVF9MMjoK
KyAgICBjYXNlIFhDX1BTUl9DQVRfTDM6CisgICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQg
PSAoIHR5cGUgID09IFhDX1BTUl9DQVRfTDIgKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fU1lTQ1RMX1BTUl9nZXRfbDJfaW5mbyA6CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9nZXRfbDNfaW5mbzsKKwogICAgICAgICByYyA9
IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwotICAgICAgICBpZiAoICFyYyApCi0gICAgICAgIHsK
LSAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2luZm8uY29z
X21heDsKLSAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2FsbG9jLnUuY2F0X2lu
Zm8uY2JtX2xlbjsKLSAgICAgICAgICAgICpjZHBfZW5hYmxlZCA9IGZhbHNlOwotICAgICAgICB9
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaHdfaW5m
by0+Y2F0LmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3NfbWF4Owor
ICAgICAgICBod19pbmZvLT5jYXQuY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9hbGxvYy51LmNhdF9p
bmZvLmNibV9sZW47CisgICAgICAgIGh3X2luZm8tPmNhdC5jZHBfZW5hYmxlZCA9ICggdHlwZSAg
PT0gWENfUFNSX0NBVF9MMiApID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFsc2UgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoIHN5c2N0bC51LnBz
cl9hbGxvYy51LmNhdF9pbmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgKTsKKwogICAgICAgICBicmVhazsKLSAg
ICBjYXNlIDM6Ci0gICAgICAgIHN5c2N0bC51LnBzcl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BT
Ul9nZXRfbDNfaW5mbzsKKyAgICBjYXNlIFhDX1BTUl9NQkE6CisgICAgICAgIHN5c2N0bC51LnBz
cl9hbGxvYy5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9nZXRfbWJhX2luZm87CiAgICAgICAgIHJjID0g
eGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgICAgIGlmICggIXJjICkKLSAgICAgICAgewot
ICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5mby5jb3Nf
bWF4OwotICAgICAgICAgICAgKmNibV9sZW4gPSBzeXNjdGwudS5wc3JfYWxsb2MudS5jYXRfaW5m
by5jYm1fbGVuOwotICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNyX2FsbG9j
LnUuY2F0X2luZm8uZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NU
TF9QU1JfQ0FUX0wzX0NEUDsKLSAgICAgICAgfQorICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGh3X2luZm8tPm1iYS5jb3NfbWF4ID0gc3lzY3RsLnUucHNy
X2FsbG9jLnUubWJhX2luZm8uY29zX21heDsKKyAgICAgICAgaHdfaW5mby0+bWJhLnRocnRsX21h
eCA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLnRocnRsX21heDsKKyAgICAgICAgaHdf
aW5mby0+bWJhLmxpbmVhciA9IHN5c2N0bC51LnBzcl9hbGxvYy51Lm1iYV9pbmZvLmZsYWdzICYK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfUFNSX01CQV9MSU5FQVI7
CisKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZXJybm8gPSBFT1BOT1RT
VVBQOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYwppbmRleCBkNGY1ZjY3Li5lOGQ2MmUxIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwpAQCAtMzYxLDYgKzM2
MSwyOSBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB4Y19wc3JfZmVhdF90eXBlIGxp
YnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgdW5zaWduZWQgaW50IGx2bCkKK3sKKyAg
ICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7CisKKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBj
YXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBpZiAobHZsID09IDMpCisgICAg
ICAgICAgICB4Y190eXBlID0gWENfUFNSX0NBVF9MMzsKKyAgICAgICAgaWYgKGx2bCA9PSAyKQor
ICAgICAgICAgICAgeGNfdHlwZSA9IFhDX1BTUl9DQVRfTDI7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAgIHhjX3R5cGUgPSBYQ19QU1Jf
TUJBOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICAvKiBDb3VsZCBub3Qg
aGFwcGVuICovCisgICAgICAgIGFzc2VydCgwKTsKKyAgICB9CisKKyAgICByZXR1cm4geGNfdHlw
ZTsKK30KKwogaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhs
X3Bzcl9jYXRfaW5mbyAqKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKm5yLCB1bnNpZ25lZCBpbnQgbHZsKQogewpAQCAtMzY5LDYgKzM5Miw4IEBAIGludCBs
aWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8g
KippbmZvLAogICAgIGludCBpID0gMCwgc29ja2V0aWQsIG5yX3NvY2tldHM7CiAgICAgbGlieGxf
Yml0bWFwIHNvY2tldG1hcDsKICAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKnB0cjsKKyAgICB4Y19w
c3JfaHdfaW5mbyBod19pbmZvOworICAgIHhjX3Bzcl9mZWF0X3R5cGUgeGNfdHlwZTsKIAogICAg
IGxpYnhsX2JpdG1hcF9pbml0KCZzb2NrZXRtYXApOwogCkBAIC0zODUsMTYgKzQxMCwyMyBAQCBp
bnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9p
bmZvICoqaW5mbywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgeGNfdHlwZSA9IGxp
YnhsX19mZWF0X3R5cGVfdG9fbGlieGNfZmVhdF90eXBlKExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FU
LCBsdmwpOworCiAgICAgcHRyID0gbGlieGxfX21hbGxvYyhOT0dDLCBucl9zb2NrZXRzICogc2l6
ZW9mKGxpYnhsX3Bzcl9jYXRfaW5mbykpOwogCiAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChz
b2NrZXRpZCwgc29ja2V0bWFwKSB7CiAgICAgICAgIHB0cltpXS5pZCA9IHNvY2tldGlkOwotICAg
ICAgICBpZiAoeGNfcHNyX2NhdF9nZXRfaW5mbyhjdHgtPnhjaCwgc29ja2V0aWQsIGx2bCwgJnB0
cltpXS5jb3NfbWF4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHRyW2ldLmNi
bV9sZW4sICZwdHJbaV0uY2RwX2VuYWJsZWQpKSB7CisgICAgICAgIGlmICh4Y19wc3JfZ2V0X2h3
X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykpIHsKKyAgICAgICAg
ICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gZ2V0IGh3IGluZm8iKTsKICAgICAgICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKICAgICAgICAgICAgIGZyZWUocHRyKTsKICAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9CisKKyAgICAgICAgcHRyW2ldLmNvc19tYXggPSBod19pbmZvLmNhdC5j
b3NfbWF4OworICAgICAgICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8uY2F0LmNibV9sZW47Cisg
ICAgICAgIHB0cltpXS5jZHBfZW5hYmxlZCA9IGh3X2luZm8uY2F0LmNkcF9lbmFibGVkOworCiAg
ICAgICAgIGkrKzsKICAgICB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy73z-0004be-In; Sat, 30 Sep 2017 01:59:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73x-0004Xx-QR
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 07/32-03093-18AFEC95; Sat, 30 Sep 2017 01:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRotvw61y
 kwYsbwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPokXsBY2WFYvvrmFqYFyo3cXIySEkUCHx
 6slCZhBbQoBX4siyGawQdoDEi5u3GLsYuYBqGhgl3r75ApZgE1CXePy1hwnEFhFQkri3ajITS
 BGzwExGiX3LfrN0MXJwCAv4Sbx7rQVSwyKgKnGuaz5YL6+Ah8TzeyugFshJnDw2GczmBIpf62
 ligzjIXeJKy1pGiHpBiZMzn4CNZAbau36eEEiYWUBeonnrbOYJjAKzkFTNQqiahaRqASPzKkb
 14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAwGQAgh2MO587HWKU
 5GBSEuVd/u1cpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuGfQDnBotT01Iq0zBxgjMCkJTh4l
 ER4bUHSvMUFibnFmekQqVOMuhwdN+/+YRJiycvPS5US5y0AKRIAKcoozYMbAYvXS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmZQOZwpOZVwK36RXQEUxAR0yeeAbkiJJEhJRUA6PcX/O9b87
 s1j3afs53b/nqpDLvuDl7K3cs6T6S9/np7DVc5WbND1J+MPR3s14QKS6TOeded08+RyP4iUSs
 1tfnDr0vkjZt9D6hd9n2Ac/uW1+7FaVlRQPvTS7i2J4yVf6GwOp6e01j+xnLXP42FHFJB0+4P
 i3lQiL7qvJnHzqKprnPnhd3w0mJpTgj0VCLuag4EQDEXsTy0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!2
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58855 invoked from network); 30 Sep 2017 01:59:27 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:27 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039088"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:25 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:21 +0800
Message-Id: <1506735566-5706-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: [Xen-devel] [PATCH v5 11/16] tools: implement the new libxl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBuZXcgbGlieGwgZ2V0IGh3IGluZm8gaW50ZXJmYWNl
LAonbGlieGxfcHNyX2dldF9od19pbmZvJywgd2hpY2ggaXMgc3VpdGFibGUgdG8gYWxsIHBzciBh
bGxvY2F0aW9uCmZlYXR1cmVzLiBJdCBhbHNvIGltcGxlbWVudHMgY29ycmVzcG9uZGluZyBsaXN0
IGZyZWUgZnVuY3Rpb24sCidsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUnIGFuZCBtYWtlcyAn
bGlieGxfcHNyX2NhdF9nZXRfaW5mbycgY2FsbAonbGlieGxfcHNyX2dldF9od19pbmZvJyB0byBh
dm9pZCByZWR1bmRhbnQgY29kZSBpbiBsaWJ4bF9wc3IuYy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogQ2hh
byBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToKICAgIC0gY2hhbmdlICdp
ZiAocmMgPCAwKScgdG8gJ2lmIChyYyknLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kpCnY0OgogICAgLSByZW1vdmUgJ3hjXycgZnJvbSBzdHJ1Y3QgbmFtZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBmaXggd29yZHMgaW4gY29tbWl0IG1l
c3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdl
IHR5cGUgb2YgJ2xpYnhsX19od19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvJyB0byB2b2lkIGFuZCB1
c2UKICAgICAgYXNzZXJ0IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNoZWNr
IGZvcgogICAgICAnbGlieGxfX2h3X2luZm9fdG9fbGlieGxfY2F0X2luZm8nLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoYW5nZSB0eXBlIG9mICdsaWJ4bF9f
eGNfaHdfaW5mb190b19saWJ4bF9od19pbmZvJyB0byB2b2lkIGFuZCB1c2UKICAgICAgYXNzZXJ0
IHRvIGNoZWNrIGludmFsaWQgdHlwZS4gVGhlbiwgcmVtb3ZlIGNoZWNrIGZvcgogICAgICAnbGli
eGxfX3hjX2h3X2luZm9fdG9fbGlieGxfaHdfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKdjM6CiAgICAtIHJlbW92ZSBjYXN0aW5nLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIHJlbW92ZSBpbmxpbmUuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlICdsaWJ4Y19fcHNyX2h3X2luZm9f
dG9fbGlieGxfcHNyX2h3X2luZm8nIHRvCiAgICAgICdsaWJ4bF9feGNfaHdfaW5mb190b19saWJ4
bF9od19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSBy
ZW1vdmUgJ19odycgZnJvbSBwYXJhbWV0ZXIgbmFtZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9n
ZXIgUGF1IE1vbm7DqSkKICAgIC0gY2hhbmdlIHNvbWUgJ0xPR0UnIHRvICdMT0cnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCiAgICAtIGNoZWNrIHJldHVybmVkICd4Y190
eXBlJyBhbmQgcmVtb3ZlIHJlZHVuZGFudCAnbHZsJyBjaGVjay4KICAgICAgKHN1Z2dlc3RlZCBi
eSBSb2dlciBQYXUgTW9ubsOpKQp2MjoKICAgIC0gc3BsaXQgdGhpcyBwYXRjaCBvdXQgZnJvbSBh
IGJpZyBwYXRjaCBpbiB2MS4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBjaGFu
Z2UgJ0NBVF9JTkZPJy8nTUJBX0lORk8nIHRvICdDQVQnIGFuZCAnTUJBLiBBbHNvIHRoZSBsaWJ4
bCBzdHJ1Y3R1cmUKICAgICAgbmFtZSAnY2F0X2luZm8nLydtYmFfaW5mbycgaXMgY2hhbmdlZCB0
byAnY2F0Jy8nbWJhJy4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCiAgICAtIGNhbGwg
J2xpYnhsX3Bzcl9od19pbmZvX2xpc3RfZnJlZScgaW4gJ2xpYnhsX3Bzcl9jYXRfZ2V0X2luZm8n
IHRvIGZyZWUKICAgICAgYWxsb2NhdGVkIHJlc291cmNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBD
aGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgfCAxMzEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOTMg
aW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBlOGQ2MmUxLi5jZDgy
YWMwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwpAQCAtMzg0LDU2ICszODQsNDEgQEAgc3RhdGljIHhjX3Bzcl9mZWF0X3R5
cGUgbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoCiAgICAgcmV0dXJuIHhjX3R5
cGU7CiB9CiAKK3N0YXRpYyB2b2lkIGxpYnhsX19od19pbmZvX3RvX2xpYnhsX2NhdF9pbmZvKAor
ICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9mZWF0X3R5cGUgdHlwZSwgbGlieGxfcHNyX2h3X2lu
Zm8gKmh3X2luZm8sCisgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpjYXRfaW5m
bykKK3sKKyAgICBhc3NlcnQodHlwZSA9PSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVCk7CisKKyAg
ICBjYXRfaW5mby0+aWQgPSBod19pbmZvLT5pZDsKKyAgICBjYXRfaW5mby0+Y29zX21heCA9IGh3
X2luZm8tPnUuY2F0LmNvc19tYXg7CisgICAgY2F0X2luZm8tPmNibV9sZW4gPSBod19pbmZvLT51
LmNhdC5jYm1fbGVuOworICAgIGNhdF9pbmZvLT5jZHBfZW5hYmxlZCA9IGh3X2luZm8tPnUuY2F0
LmNkcF9lbmFibGVkOworfQorCiBpbnQgbGlieGxfcHNyX2NhdF9nZXRfaW5mbyhsaWJ4bF9jdHgg
KmN0eCwgbGlieGxfcHNyX2NhdF9pbmZvICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqbnIsIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgR0NfSU5JVChj
dHgpOwogICAgIGludCByYzsKLSAgICBpbnQgaSA9IDAsIHNvY2tldGlkLCBucl9zb2NrZXRzOwot
ICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgbGli
eGxfcHNyX2h3X2luZm8gKmh3X2luZm87CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICpwdHI7Ci0g
ICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKLSAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5cGU7
Ci0KLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmc29ja2V0bWFwKTsKLQotICAgIHJjID0gbGlieGxf
X2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKLSAgICBpZiAocmMpIHsK
LSAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIp
OwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CiAKLSAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2Fs
bG9jKGN0eCwgJnNvY2tldG1hcCwgbnJfc29ja2V0cyk7Ci0gICAgcmMgPSBsaWJ4bF9nZXRfb25s
aW5lX3NvY2tldG1hcChjdHgsICZzb2NrZXRtYXApOwotICAgIGlmIChyYyA8IDApIHsKLSAgICAg
ICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBnZXQgYXZhaWxhYmxlIHNvY2tldHMiKTsKKyAgICBy
YyA9IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhjdHgsIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBs
dmwsIG5yLCAmaHdfaW5mbyk7CisgICAgaWYgKHJjKQogICAgICAgICBnb3RvIG91dDsKLSAgICB9
Ci0KLSAgICB4Y190eXBlID0gbGlieGxfX2ZlYXRfdHlwZV90b19saWJ4Y19mZWF0X3R5cGUoTElC
WExfUFNSX0ZFQVRfVFlQRV9DQVQsIGx2bCk7Ci0KLSAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5P
R0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxfcHNyX2NhdF9pbmZvKSk7Ci0KLSAgICBsaWJ4
bF9mb3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCBzb2NrZXRtYXApIHsKLSAgICAgICAgcHRyW2ld
LmlkID0gc29ja2V0aWQ7Ci0gICAgICAgIGlmICh4Y19wc3JfZ2V0X2h3X2luZm8oY3R4LT54Y2gs
IHNvY2tldGlkLCB4Y190eXBlLCAmaHdfaW5mbykpIHsKLSAgICAgICAgICAgIExPR0UoRVJST1Is
ICJmYWlsZWQgdG8gZ2V0IGh3IGluZm8iKTsKLSAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK
LSAgICAgICAgICAgIGZyZWUocHRyKTsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9
CiAKLSAgICAgICAgcHRyW2ldLmNvc19tYXggPSBod19pbmZvLmNhdC5jb3NfbWF4OwotICAgICAg
ICBwdHJbaV0uY2JtX2xlbiA9IGh3X2luZm8uY2F0LmNibV9sZW47Ci0gICAgICAgIHB0cltpXS5j
ZHBfZW5hYmxlZCA9IGh3X2luZm8uY2F0LmNkcF9lbmFibGVkOworICAgIHB0ciA9IGxpYnhsX19t
YWxsb2MoTk9HQywgKm5yICogc2l6ZW9mKGxpYnhsX3Bzcl9jYXRfaW5mbykpOwogCi0gICAgICAg
IGkrKzsKLSAgICB9CisgICAgZm9yIChpID0gMDsgaSA8ICpucjsgaSsrKQorICAgICAgICBsaWJ4
bF9faHdfaW5mb190b19saWJ4bF9jYXRfaW5mbyhMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmh3X2luZm9baV0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwdHJbaV0pOwogCiAgICAgKmlu
Zm8gPSBwdHI7Ci0gICAgKm5yID0gaTsKKyAgICBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUo
aHdfaW5mbywgKm5yKTsKIG91dDoKLSAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFw
KTsKICAgICBHQ19GUkVFOwogICAgIHJldHVybiByYzsKIH0KQEAgLTQ3NCwxNSArNDU5LDg1IEBA
IGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiB9CiAKK3N0YXRpYyB2b2lkIGxpYnhsX194Y19od19pbmZv
X3RvX2xpYnhsX2h3X2luZm8oCisgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0
eXBlLCB4Y19wc3JfaHdfaW5mbyAqeGNfaW5mbywKKyAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
aHdfaW5mbyAqeGxfaW5mbykKK3sKKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBjYXNlIExJQlhM
X1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICB4bF9pbmZvLT51LmNhdC5jb3NfbWF4ID0geGNf
aW5mby0+Y2F0LmNvc19tYXg7CisgICAgICAgIHhsX2luZm8tPnUuY2F0LmNibV9sZW4gPSB4Y19p
bmZvLT5jYXQuY2JtX2xlbjsKKyAgICAgICAgeGxfaW5mby0+dS5jYXQuY2RwX2VuYWJsZWQgPSB4
Y19pbmZvLT5jYXQuY2RwX2VuYWJsZWQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExf
UFNSX0ZFQVRfVFlQRV9NQkE6CisgICAgICAgIHhsX2luZm8tPnUubWJhLmNvc19tYXggPSB4Y19p
bmZvLT5tYmEuY29zX21heDsKKyAgICAgICAgeGxfaW5mby0+dS5tYmEudGhydGxfbWF4ID0geGNf
aW5mby0+bWJhLnRocnRsX21heDsKKyAgICAgICAgeGxfaW5mby0+dS5tYmEubGluZWFyID0geGNf
aW5mby0+bWJhLmxpbmVhcjsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAg
YXNzZXJ0KDApOworICAgIH0KK30KKwogaW50IGxpYnhsX3Bzcl9nZXRfaHdfaW5mbyhsaWJ4bF9j
dHggKmN0eCwgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbHZsLCB1bnNpZ25lZCBpbnQgKm5yLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqKmluZm8pCiB7Ci0gICAgcmV0dXJuIEVSUk9S
X0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYywgbnJfc29ja2V0czsKKyAgICB1
bnNpZ25lZCBpbnQgaSA9IDAsIHNvY2tldGlkOworICAgIGxpYnhsX2JpdG1hcCBzb2NrZXRtYXA7
CisgICAgbGlieGxfcHNyX2h3X2luZm8gKnB0cjsKKyAgICB4Y19wc3JfZmVhdF90eXBlIHhjX3R5
cGU7CisgICAgeGNfcHNyX2h3X2luZm8gaHdfaW5mbzsKKworICAgIGxpYnhsX2JpdG1hcF9pbml0
KCZzb2NrZXRtYXApOworCisgICAgeGNfdHlwZSA9IGxpYnhsX19mZWF0X3R5cGVfdG9fbGlieGNf
ZmVhdF90eXBlKHR5cGUsIGx2bCk7CisKKyAgICByYyA9IGxpYnhsX19jb3VudF9waHlzaWNhbF9z
b2NrZXRzKGdjLCAmbnJfc29ja2V0cyk7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPRyhFUlJP
UiwgImZhaWxlZCB0byBnZXQgc3lzdGVtIHNvY2tldCBjb3VudCIpOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBsaWJ4bF9zb2NrZXRfYml0bWFwX2FsbG9jKGN0eCwgJnNvY2tldG1h
cCwgbnJfc29ja2V0cyk7CisgICAgcmMgPSBsaWJ4bF9nZXRfb25saW5lX3NvY2tldG1hcChjdHgs
ICZzb2NrZXRtYXApOworICAgIGlmIChyYykgeworICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVk
IHRvIGdldCBhdmFpbGFibGUgc29ja2V0cyIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICBwdHIgPSBsaWJ4bF9fbWFsbG9jKE5PR0MsIG5yX3NvY2tldHMgKiBzaXplb2YobGlieGxf
cHNyX2h3X2luZm8pKTsKKworICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQoc29ja2V0aWQsIHNv
Y2tldG1hcCkgeworICAgICAgICBwdHJbaV0uaWQgPSBzb2NrZXRpZDsKKyAgICAgICAgaWYgKHhj
X3Bzcl9nZXRfaHdfaW5mbyhjdHgtPnhjaCwgc29ja2V0aWQsIHhjX3R5cGUsICZod19pbmZvKSkg
eworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZnJlZShwdHIpOwor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBsaWJ4bF9feGNfaHdf
aW5mb190b19saWJ4bF9od19pbmZvKHR5cGUsICZod19pbmZvLCAmcHRyW2ldKTsKKworICAgICAg
ICBpKys7CisgICAgfQorCisgICAgKmluZm8gPSBwdHI7CisgICAgKm5yID0gaTsKK291dDoKKyAg
ICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmc29ja2V0bWFwKTsKKyAgICBHQ19GUkVFOworICAgIHJl
dHVybiByYzsKIH0KIAogdm9pZCBsaWJ4bF9wc3JfaHdfaW5mb19saXN0X2ZyZWUobGlieGxfcHNy
X2h3X2luZm8gKmxpc3QsIHVuc2lnbmVkIGludCBucikKIHsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKQorICAgICAgICBsaWJ4bF9wc3JfaHdfaW5m
b19kaXNwb3NlKCZsaXN0W2ldKTsKKyAgICBmcmVlKGxpc3QpOwogfQogCiAvKgotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy740-0004dY-QB; Sat, 30 Sep 2017 01:59:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73z-0004an-6i
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:31 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 47/E9-03414-28AFEC95; Sat, 30 Sep 2017 01:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1taRotv461y
 kwfabJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZ3uqCo9IV8yY9ZWtgPCrSxcjJISRQIfGr
 4x0biC0hwCtxZNkM1i5GDiA7QGLbM+MuRi6gkgZGiY9fprKA1LAJqEs8/trDBGKLCChJ3Fs1m
 QmkiFlgJqPEvmW/wYqEBbwlrp48B1bEIqAqcebsbnYQm1fAQ+Leg6csEMvkJE4em8wKYnMCxa
 /1NLFBHOQucaVlLSNEvaDEyZlPWEAOYgZavH6eEEiYWUBeonnrbOYJjAKzkFTNQqiahaRqASP
 zKkb14tSistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGQAgh2MO587
 HWKU5GBSEuVd/u1cpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuGfQDnBotT01Iq0zBxghMCkJ
 Th4lER4bUHSvMUFibnFmekQqVOMxhzHNl3+w8TRcfPuHyYhlrz8vFQpcd4CkFIBkNKM0jy4Qb
 DIvcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXjaQKTyZeSVw+14BncIEdMrkiWdATilJREh
 JNTAK7FAONj5+dfrdyJNHEnxEfM4GfxLbuXIpk9al2Fes811W3nlZ5qm00adVvkL5kPT5w//c
 4racqfmUaVr2vH3eQolrkY5rDxesPittJZjmeq1VzHbRW6flZxyYdblbXq788CWpbQej8uPD8
 38wM3XoPLTPfP3+bGw0S/CijFy2tFPGt9Jn131RYinOSDTUYi4qTgQAIrmkHNcCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!3
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58933 invoked from network); 30 Sep 2017 01:59:29 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:29 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039097"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:27 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:22 +0800
Message-Id: <1506735566-5706-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: [Xen-devel] [PATCH v5 12/16] tools: implement the new xl get hw
	info interface
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgbmV3IHhsIGdldCBIVyBpbmZvIGludGVyZmFjZS4gQSBu
ZXcgYXJndW1lbnQKaXMgYWRkZWQgZm9yIHBzci1od2luZm8gY29tbWFuZCB0byBnZXQgYW5kIHNo
b3cgTUJBIEhXIGluZm8uCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4Lmlu
dGVsLmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdA
bGludXguaW50ZWwuY29tPgoKdjM6CiAgICAtIGNoYW5nZSB0aGUgZm9ybWF0IHN0cmluZyBvZiBw
cmludGYgaW4gJ3Bzcl9tYmFfaHdpbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUg
TW9ubsOpKQogICAgLSBhZGQgJ2NvbnN0JyBmb3IgJ29wdHNbXScgaW4gJ21haW5fcHNyX2h3aW5m
bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjI6CiAgICAtIHNwbGl0
IG91dCB0aGlzIHBhdGNoIGZyb20gYSBiaWcgcGF0Y2ggaW4gdjEuCiAgICAgIChzdWdnZXN0ZWQg
YnkgV2VpIExpdSkKICAgIC0gY2hhbmdlICdNQkFfSU5GTycgdG8gJ01CQScuIEFsc28sIGNoYW5n
ZSAnbWJhX2luZm8nIHRvICdtYmEnLgogICAgICAoc3VnZ2VzdGVkIGJ5IENoYW8gUGVuZykKLS0t
CiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDEgKwogdG9vbHMveGwveGxfcHNyLmMgICAgICB8
IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFu
Z2VkLCAzNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDVjZmM3ZTgu
LmExNjc5ZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMv
eGwveGxfY21kdGFibGUuYwpAQCAtNTI5LDYgKzUyOSw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRf
dGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10iLAogICAgICAgIi1tLCAtLWNtdCAgICAgICBT
aG93IENhY2hlIE1vbml0b3JpbmcgVGVjaG5vbG9neSAoQ01UKSBoYXJkd2FyZSBpbmZvXG4iCiAg
ICAgICAiLWEsIC0tY2F0ICAgICAgIFNob3cgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChD
QVQpIGhhcmR3YXJlIGluZm9cbiIKKyAgICAgICItYiwgLS1tYmEgICAgICAgU2hvdyBNZW1vcnkg
QmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgaGFyZHdhcmUgaW5mb1xuIgogICAgIH0sCiAgICAg
eyAicHNyLWNtdC1hdHRhY2giLAogICAgICAgJm1haW5fcHNyX2NtdF9hdHRhY2gsIDAsIDEsCmRp
ZmYgLS1naXQgYS90b29scy94bC94bF9wc3IuYyBiL3Rvb2xzL3hsL3hsX3Bzci5jCmluZGV4IGVm
MDAwNDguLmFiNDdkOTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3Bzci5jCisrKyBiL3Rvb2xz
L3hsL3hsX3Bzci5jCkBAIC00NzUsNiArNDc1LDMxIEBAIHN0YXRpYyBpbnQgcHNyX2wyX2NhdF9o
d2luZm8odm9pZCkKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgcHNyX21iYV9od2lu
Zm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgaW50IGksIG5yOworICAgIGxp
YnhsX3Bzcl9od19pbmZvICppbmZvOworCisgICAgcmMgPSBsaWJ4bF9wc3JfZ2V0X2h3X2luZm8o
Y3R4LCBMSUJYTF9QU1JfRkVBVF9UWVBFX01CQSwgMCwgJm5yLCAmaW5mbyk7CisgICAgaWYgKHJj
KQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBwcmludGYoIk1lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbiAoTUJBKTpcbiIpOworCisgICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspIHsKKyAg
ICAgICAgcHJpbnRmKCJTb2NrZXQgSUQgICAgICAgICAgICAgICA6ICV1XG4iLCBpbmZvW2ldLmlk
KTsKKyAgICAgICAgcHJpbnRmKCJMaW5lYXIgTW9kZSAgICAgICAgICAgICA6ICVzXG4iLAorICAg
ICAgICAgICAgICAgaW5mb1tpXS51Lm1iYS5saW5lYXIgPyAiRW5hYmxlZCIgOiAiRGlzYWJsZWQi
KTsKKyAgICAgICAgcHJpbnRmKCJNYXhpbXVtIENPUyAgICAgICAgICAgICA6ICV1XG4iLCBpbmZv
W2ldLnUubWJhLmNvc19tYXgpOworICAgICAgICBwcmludGYoIk1heGltdW0gVGhyb3R0bGluZyBW
YWx1ZTogJXVcbiIsIGluZm9baV0udS5tYmEudGhydGxfbWF4KTsKKyAgICAgICAgcHJpbnRmKCJE
ZWZhdWx0IFRocm90dGxpbmcgVmFsdWU6ICV1XG4iLCAwKTsKKyAgICB9CisKKyAgICBsaWJ4bF9w
c3JfaHdfaW5mb19saXN0X2ZyZWUoaW5mbywgbnIpOworICAgIHJldHVybiByYzsKK30KKwogaW50
IG1haW5fcHNyX2NhdF9jYm1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICB1aW50
MzJfdCBkb21pZDsKQEAgLTU5MywyMCArNjE4LDI0IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiBpbnQgbWFpbl9wc3JfaHdpbmZvKGludCBhcmdjLCBjaGFy
ICoqYXJndikKIHsKICAgICBpbnQgb3B0LCByZXQgPSAwOwotICAgIGJvb2wgYWxsID0gdHJ1ZSwg
Y210ID0gZmFsc2UsIGNhdCA9IGZhbHNlOwotICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNb
XSA9IHsKKyAgICBib29sIGFsbCA9IHRydWUsIGNtdCA9IGZhbHNlLCBjYXQgPSBmYWxzZSwgbWJh
ID0gZmFsc2U7CisgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAg
ICAgICB7ImNtdCIsIDAsIDAsICdtJ30sCiAgICAgICAgIHsiY2F0IiwgMCwgMCwgJ2EnfSwKKyAg
ICAgICAgeyJtYmEiLCAwLCAwLCAnYid9LAogICAgICAgICBDT01NT05fTE9OR19PUFRTCiAgICAg
fTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJtYSIsIG9wdHMsICJwc3ItaHdpbmZv
IiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJtYWIiLCBvcHRzLCAicHNyLWh3
aW5mbyIsIDApIHsKICAgICBjYXNlICdtJzoKICAgICAgICAgYWxsID0gZmFsc2U7IGNtdCA9IHRy
dWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgJ2EnOgogICAgICAgICBhbGwgPSBmYWxzZTsg
Y2F0ID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnYic6CisgICAgICAgIGFsbCA9
IGZhbHNlOyBtYmEgPSB0cnVlOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIXJl
dCAmJiAoYWxsIHx8IGNtdCkpCkBAIC02MTksNiArNjQ4LDEwIEBAIGludCBtYWluX3Bzcl9od2lu
Zm8oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGlmIChhbGwgfHwgY2F0KQogICAgICAgICBy
ZXQgPSBwc3JfbDJfY2F0X2h3aW5mbygpOwogCisgICAgLyogTUJBIGlzIGluZGVwZW5kZW50IG9m
IENNVCBhbmQgQ0FUICovCisgICAgaWYgKGFsbCB8fCBtYmEpCisgICAgICAgIHJldCA9IHBzcl9t
YmFfaHdpbmZvKCk7CisKICAgICByZXR1cm4gcmV0OwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy741-0004e8-1D; Sat, 30 Sep 2017 01:59:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy73z-0004XN-NB
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:31 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/BC-03454-38AFEC95; Sat, 30 Sep 2017 01:59:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1taRotv061y
 kwY9Zxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHVV9YC9aqVMx8cImtgfGQdBcjJ4eQQIXE
 sb2TmUBsCQFeiSPLZrBC2AESred+AsW5gGoaGCW+fl8DVsQmoC7x+GsPmC0ioCRxbxVEM7OAv
 8TB/5fAbGEBL4mVL5Ywg9gsAqoS265dYQexeQU8JLb+3ckMsUBO4uSxyWDLOIHi13qa2CAOcp
 e40rKWEaJeUOLkzCcsXYwcQPPVJdbPE4JYJS/RvHU28wRGgVlIqmYhVM1CUrWAkXkVo3pxalF
 ZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBgMgDBDsadz50OMUpyMCmJ
 8i7/di5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv8E+gnGBRanpqRVpmDjBGYNISHDxKIry2I
 Gne4oLE3OLMdIjUKUZdjo6bd/8wCbHk5eelSonzFoAUCYAUZZTmwY2AxeslRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfOygUzhycwrgdv0CugIJqAjJk88A3JESSJCSqqBkW8JB1tb5ZRLb9J
 vKbmeEtv27+/3Yxq7vkbqt9xYeuLgVu6Fn2RNjr9pWr/iVnT4nywfbt0lF53CNytc7c3Yl7NR
 MO6dzwyOdKUTqgtc/e2+HNn7/unHjoe9GyRtT96Qli6/7vCEp9OWPXyh0OYrvyyfs9189uBeT
 MiE/ScqJadc3JzWf64zcoESS3FGoqEWc1FxIgCtSQwE0gIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!4
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58953 invoked from network); 30 Sep 2017 01:59:30 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:30 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039108"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:29 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:23 +0800
Message-Id: <1506735566-5706-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>
Subject: [Xen-devel] [PATCH v5 13/16] tools: rename 'xc_psr_cat_type' to
	'xc_psr_type'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzICd4Y19wc3JfY2F0X3R5cGUnIHRvICd4Y19wc3JfdHlwZScgc28g
dGhhdAp0aGUgc3RydWN0dXJlIG5hbWUgaXMgY29tbW9uIGZvciBhbGwgYWxsb2NhdGlvbiBmZWF0
dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IENoYW8g
UGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NToKICAgIC0gcmVtb3ZlIGEgZHVwbGljYXRlZCAnOycu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjQ6CiAgICAtIG1vdmUgYXNz
aWdubWVudCBvZiB4Y190eXBlIHRvIGl0cyBkZWNsYXJhdGlvbiBwbGFjZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gY2hhbmdlICd4Y19wc3JfdmFsX3R5
cGUnIHRvICd4Y19wc3JfdHlwZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7D
qSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA4ICsrKystLS0tCiB0b29s
cy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bz
ci5jICAgICAgIHwgMTEgKysrKystLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwNDNjMmJiLi4x
OTUzOTUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ1MSwxMyArMjQ1MSwxMyBAQCBlbnVt
IHhjX3Bzcl9jbXRfdHlwZSB7CiB9OwogdHlwZWRlZiBlbnVtIHhjX3Bzcl9jbXRfdHlwZSB4Y19w
c3JfY210X3R5cGU7CiAKLWVudW0geGNfcHNyX2NhdF90eXBlIHsKK2VudW0geGNfcHNyX3R5cGUg
ewogICAgIFhDX1BTUl9DQVRfTDNfQ0JNICAgICAgPSAxLAogICAgIFhDX1BTUl9DQVRfTDNfQ0JN
X0NPREUgPSAyLAogICAgIFhDX1BTUl9DQVRfTDNfQ0JNX0RBVEEgPSAzLAogICAgIFhDX1BTUl9D
QVRfTDJfQ0JNICAgICAgPSA0LAogfTsKLXR5cGVkZWYgZW51bSB4Y19wc3JfY2F0X3R5cGUgeGNf
cHNyX2NhdF90eXBlOwordHlwZWRlZiBlbnVtIHhjX3Bzcl90eXBlIHhjX3Bzcl90eXBlOwogCiBl
bnVtIHhjX3Bzcl9mZWF0X3R5cGUgewogICAgIFhDX1BTUl9DQVRfTDMsCkBAIC0yNDk3LDEwICsy
NDk3LDEwIEBAIGludCB4Y19wc3JfY210X2dldF9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBybWlkLCB1aW50MzJfdCBjcHUsCiBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhjX2ludGVy
ZmFjZSAqeGNoKTsKIAogaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkYXRhKTsKIGludCB4Y19wc3JfY2F0X2dl
dF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQzMl90IHRh
cmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1
aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
KmRhdGEpOwogaW50IHhjX3Bzcl9nZXRfaHdfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3Qgc29ja2V0LAogICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfZmVhdF90eXBlIHR5cGUs
IHhjX3Bzcl9od19pbmZvICpod19pbmZvKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggNmI4NGQ0NS4uN2Q5OTRlOSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAg
LTI0OSw3ICsyNDksNyBAQCBpbnQgeGNfcHNyX2NtdF9lbmFibGVkKHhjX2ludGVyZmFjZSAqeGNo
KQogICAgIHJldHVybiAwOwogfQogaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4Y19wc3JfY2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90IHRhcmdldCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBkYXRhKQogewogICAgIERFQ0xB
UkVfRE9NQ1RMOwpAQCAtMjg0LDcgKzI4NCw3IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5f
ZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiB9CiAKIGludCB4Y19wc3Jf
Y2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX2NhdF90eXBlIHR5cGUsIHVpbnQz
Ml90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0
eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKmRhdGEpCiB7CiAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCBjZDgyYWMwLi42Yzg3MTA1
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYwpAQCAtMzAzLDExICszMDMsMTEgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0K
IAotc3RhdGljIGlubGluZSB4Y19wc3JfY2F0X3R5cGUgbGlieGxfX3Bzcl9jYm1fdHlwZV90b19s
aWJ4Y19wc3JfY2F0X3R5cGUoCitzdGF0aWMgaW5saW5lIHhjX3Bzcl90eXBlIGxpYnhsX19wc3Jf
Y2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUoCiAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUp
CiB7Ci0gICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNpemVv
Zih4Y19wc3JfY2F0X3R5cGUpKTsKLSAgICByZXR1cm4gKHhjX3Bzcl9jYXRfdHlwZSl0eXBlOwor
ICAgIEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX2NibV90eXBlKSAhPSBzaXplb2YoeGNf
cHNyX3R5cGUpKTsKKyAgICByZXR1cm4gKHhjX3Bzcl90eXBlKXR5cGU7CiB9CiAKIGludCBsaWJ4
bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLApAQCAtMzI1
LDEyICszMjUsMTEgQEAgaW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQsCiAgICAgfQogCiAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2Nr
ZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX2NhdF90eXBlIHhjX3R5cGU7Cisg
ICAgICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhj
X3Bzcl90eXBlKHR5cGUpOwogCiAgICAgICAgIGlmIChzb2NrZXRpZCA+PSBucl9zb2NrZXRzKQog
ICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5
cGVfdG9fbGlieGNfcHNyX2NhdF90eXBlKHR5cGUpOwogICAgICAgICBpZiAoeGNfcHNyX2NhdF9z
ZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc29ja2V0aWQsIGNibSkpIHsKICAgICAgICAgICAgIGxp
YnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7CkBAIC0zNDksNyArMzQ4LDcgQEAg
aW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQs
CiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYyA9IDA7Ci0gICAgeGNfcHNyX2NhdF90
eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSh0
eXBlKTsKKyAgICB4Y19wc3JfdHlwZSB4Y190eXBlID0gbGlieGxfX3Bzcl9jYm1fdHlwZV90b19s
aWJ4Y19wc3JfdHlwZSh0eXBlKTsKIAogICAgIGlmICh4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0
YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRhcmdldCwgY2JtX3IpKSB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy744-0004in-Dy; Sat, 30 Sep 2017 01:59:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy742-0004gW-R7
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B6/C0-03423-68AFEC95; Sat, 30 Sep 2017 01:59:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1taRotvy61y
 kwdQlVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aro2wF5zoYK7Zf4GpgfBbfxcjJISRQIbGy
 9SsLiC0hwCtxZNkMVgg7QOL5kU42iJoGRommeUEgNpuAusTjrz1MILaIgJLEvVWTgWwuDmaB7
 YwSG24fYwdJCAukSMyatgysmUVAVeL4pg2MIDavgIfE3RtN7BAL5CROHpsMtowTKH6tpwlqmb
 vElZa1UPWCEidnPgE6jgNogbrE+nlCIGFmAXmJ5q2zmScwCsxCUjULoWoWkqoFjMyrGNWLU4v
 KUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkgEIdjDufO50iFGSg0lJ
 lHf3z3ORQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4I0BygkWp6akVaZk5wAiBSUtw8CiJ8NqCp
 HmLCxJzizPTIVKnGI05jm26/IeJo+Pm3T9MQix5+XmpUuK8BSClAiClGaV5cINgkXuJUVZKmJ
 cR6DQhnoLUotzMElT5V4ziHIxKwrzuIFN4MvNK4Pa9AjqFCeiUyRPPgJxSkoiQkmpgnM3vdEQ
 jtfASr+mP4/wCkgyJX9bPUztoKyznxH5OOr+Zv0OfUbBX/YvV4kmiUX0//iqtmDBD+aX/cs2c
 2Sd+yJ+4t9DgPFflizOZpnejtYN1LrtKV7RPu+nSbjWH7cB+y2v6MoWf/gtVvzxuma7fePN+8
 rIDOyuf9Mcf/dAsW5FWWfFAVdVaiaU4I9FQi7moOBEAiSYPSNcCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!5
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58981 invoked from network); 30 Sep 2017 01:59:32 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:32 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:31 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039123"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:30 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:24 +0800
Message-Id: <1506735566-5706-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 14/16] tools: implement new generic get value
	interface and MBA get value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdlbmVyaWMgZ2V0IHZhbHVlIGludGVyZmFjZXMgaW4gbGli
eGMgYW5kIGxpYnhsLgpJdCBhbHNvIHJlZmFjdG9ycyB0aGUgZ2V0IHZhbHVlIGZsb3cgaW4geGwg
dG8gbWFrZSBpdCBiZSBzdWl0YWJsZSBmb3IgYWxsCmFsbG9jYXRpb24gZmVhdHVyZXMuIEJhc2Vk
IG9uIHRoYXQsIGEgbmV3IE1CQSBnZXQgdmFsdWUgY29tbWFuZCBpcyBhZGRlZCBpbiB4bC4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5jb20+Cgp2NToK
ICAgIC0gc3RhcnQgYSBuZXdsaW5lIGZvciAiQ0RQIiBiZWNhdXNlIGl0IGV4Y2VlZHMgODAgY2hh
cmFjdGVycy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQogICAgLSByZW1v
dmUgYSBkdXBsaWNhdGVkICc7Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQogICAgLSByZW1vdmUgYSBleHRyYSBuZXdsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSBNb25uw6kpCiAgICAtIGNvcnJlY3Qgd29yZHMgaW4gbG9nIG1lc3NhZ2UuCiAgICAgIChz
dWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKdjQ6CiAgICAtIHVzZSBkZXNpZ25hdGVkIGlu
aXRpYWxpemVycyBmb3IgJ2ZlYXRfbmFtZVtdJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUgTW9ubsOpKQogICAgLSB1c2UgTE9HIGluICdsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJfbXNn
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2MzoKICAgIC0gcmVwbGFj
ZSAnbGlieGxfcHNyX2NibV90eXBlJyB0byAnbGlieGxfcHNyX3R5cGUnIGluIG5ld2x5IGRlZmlu
ZWQKICAgICAgaW50ZXJmYWNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOp
KQp2MjoKICAgIC0gY2hhbmdlICdDQVRfSU5GTycvJ01CQV9JTkZPJyB0byAnQ0FUJy8nTUJBJy4g
VGhlIHJlbGF0ZWQgc3RydWN0dXJlIG5hbWVzCiAgICAgIGFyZSBjaGFuZ2VkIHRvby4KICAgICAg
KHN1Z2dlc3RlZCBieSBDaGFvIFBlbmcpCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggfCAgIDcgKy0KIHRvb2xzL2xpYnhjL3hjX3Bzci5jICAgICAgICAgIHwgICA5ICstCiB0b29s
cy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8ICA1OCArKysrKysrKy0tLS0tCiB0b29scy94bC94
bC5oICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAg
ICB8ICAgNSArKwogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAgICAgfCAxODYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDE4NCBp
bnNlcnRpb25zKCspLCA4MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDE5
NTM5NTAuLjA2MjlhMjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDU2LDYgKzI0NTYsNyBA
QCBlbnVtIHhjX3Bzcl90eXBlIHsKICAgICBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFID0gMiwKICAg
ICBYQ19QU1JfQ0FUX0wzX0NCTV9EQVRBID0gMywKICAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAg
ID0gNCwKKyAgICBYQ19QU1JfTUJBX1RIUlRMICAgICAgID0gNSwKIH07CiB0eXBlZGVmIGVudW0g
eGNfcHNyX3R5cGUgeGNfcHNyX3R5cGU7CiAKQEAgLTI0OTksOSArMjUwMCw5IEBAIGludCB4Y19w
c3JfY210X2VuYWJsZWQoeGNfaW50ZXJmYWNlICp4Y2gpOwogaW50IHhjX3Bzcl9jYXRfc2V0X2Rv
bWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50MzJfdCB0YXJnZXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0YSk7Ci1pbnQgeGNfcHNy
X2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5cGUsIHVpbnQzMl90
IHRhcmdldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7
CitpbnQgeGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1aW50
MzJfdCB0YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0YSk7
CiBpbnQgeGNfcHNyX2dldF9od19pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2Nr
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl9mZWF0X3R5cGUgdHlwZSwgeGNfcHNy
X2h3X2luZm8gKmh3X2luZm8pOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBi
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCmluZGV4IDdkOTk0ZTkuLmIwMDE2NjQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yODMs
OSArMjgzLDkgQEAgaW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7
CiB9CiAKLWludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5
cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90ICpkYXRhKQoraW50IHhjX3Bzcl9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNy
X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKmRhdGEpCiB7CiAgICAgaW50IHJjOwogICAgIERFQ0xBUkVfRE9NQ1RMOwpAQCAt
MzA1LDYgKzMwNSw5IEBAIGludCB4Y19wc3JfY2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfR0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBYQ19QU1JfTUJBX1RIUlRMOgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9H
RVRfTUJBX1RIUlRMOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJu
byA9IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCA2Yzg3MTA1Li45YzQ3
ZDM0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9wc3IuYwpAQCAtNzEsMTYgKzcxLDMwIEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3Jf
Y210X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAqZ2MsIGludCBlcnIpCiAgICAgTE9HRShFUlJPUiwg
IiVzIiwgbXNnKTsKIH0KIAotc3RhdGljIHZvaWQgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2co
bGlieGxfX2djICpnYywgaW50IGVycikKK3N0YXRpYyB2b2lkIGxpYnhsX19wc3JfYWxsb2NfbG9n
X2Vycl9tc2cobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGVyciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX3R5cGUgdHlwZSkKIHsKKyAgICAvKgorICAgICAqIEluZGV4IGlzICdsaWJ4
bF9wc3JfdHlwZScgc28gd2Ugc2V0IHR3byAnQ0RQJyB0byBjb3JyZXNwb25kIHRvCisgICAgICog
REFUQSBhbmQgQ09ERS4KKyAgICAgKi8KKyAgICBjb25zdCBjaGFyICogY29uc3QgZmVhdF9uYW1l
W10gPSB7CisgICAgICAgIFtMSUJYTF9QU1JfQ0JNX1RZUEVfVU5LTk9XTl0gPSAiVU5LTk9XTiIs
CisgICAgICAgIFtMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNXSA9ICJMMyBDQVQiLAorICAgICAg
ICBbTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RFLi4uTElCWExfUFNSX0NCTV9UWVBFX0wz
X0NCTV9EQVRBXSA9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDRFAi
LAorICAgICAgICBbTElCWExfUFNSX0NCTV9UWVBFX0wyX0NCTV0gPSAiTDIgQ0FUIiwKKyAgICAg
ICAgW0xJQlhMX1BTUl9DQk1fVFlQRV9NQkFfVEhSVExdID0gIk1CQSIsCisgICAgfTsKICAgICBj
aGFyICptc2c7CiAKICAgICBzd2l0Y2ggKGVycikgewogICAgIGNhc2UgRU5PREVWOgotICAgICAg
ICBtc2cgPSAiQ0FUIGlzIG5vdCBzdXBwb3J0ZWQgaW4gdGhpcyBzeXN0ZW0iOworICAgICAgICBt
c2cgPSAiaXMgbm90IHN1cHBvcnRlZCBpbiB0aGlzIHN5c3RlbSI7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgRU5PRU5UOgotICAgICAgICBtc2cgPSAiQ0FUIGlzIG5vdCBlbmFibGVkIG9uIHRo
ZSBzb2NrZXQiOworICAgICAgICBtc2cgPSAiaXMgbm90IGVuYWJsZWQgb24gdGhlIHNvY2tldCI7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRU9WRVJGTE9XOgogICAgICAgICBtc2cgPSAibm8g
ZnJlZSBDT1MgYXZhaWxhYmxlIjsKQEAgLTEwNiw3ICsxMjAsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4
bF9fcHNyX2NhdF9sb2dfZXJyX21zZyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZXJyKQogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCi0gICAgTE9HRShFUlJPUiwgIiVzIiwgbXNnKTsKKyAgICBMT0coRVJS
T1IsICIlczogJXMiLCBmZWF0X25hbWVbdHlwZV0sIG1zZyk7CiB9CiAKIHN0YXRpYyBpbnQgbGli
eGxfX3BpY2tfc29ja2V0X2NwdShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBzb2NrZXRpZCkKQEAg
LTMwMywxMCArMzE3LDEwIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbmxp
bmUgeGNfcHNyX3R5cGUgbGlieGxfX3Bzcl9jYm1fdHlwZV90b19saWJ4Y19wc3JfdHlwZSgKLSAg
ICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSkKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX3R5cGUgbGli
eGxfX3Bzcl90eXBlX3RvX2xpYnhjX3Bzcl90eXBlKAorICAgIGxpYnhsX3Bzcl90eXBlIHR5cGUp
CiB7Ci0gICAgQlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNpemVv
Zih4Y19wc3JfdHlwZSkpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YobGlieGxfcHNyX3R5cGUp
ICE9IHNpemVvZih4Y19wc3JfdHlwZSkpOwogICAgIHJldHVybiAoeGNfcHNyX3R5cGUpdHlwZTsK
IH0KIApAQCAtMzI1LDE0ICszMzksMTQgQEAgaW50IGxpYnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgfQogCiAgICAgbGlieGxfZm9yX2VhY2hf
c2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNyX3R5cGUgeGNf
dHlwZSA9IGxpYnhsX19wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7CisgICAg
ICAgIHhjX3Bzcl90eXBlIHhjX3R5cGUgPSBsaWJ4bF9fcHNyX3R5cGVfdG9fbGlieGNfcHNyX3R5
cGUodHlwZSk7CiAKICAgICAgICAgaWYgKHNvY2tldGlkID49IG5yX3NvY2tldHMpCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4
LT54Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc29ja2V0aWQsIGNibSkpIHsKLSAgICAgICAgICAgIGxpYnhsX19wc3JfY2F0X2xvZ19l
cnJfbXNnKGdjLCBlcnJubyk7CisgICAgICAgICAgICBsaWJ4bF9fcHNyX2FsbG9jX2xvZ19lcnJf
bXNnKGdjLCBlcnJubywgdHlwZSk7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAg
ICAgIH0KICAgICB9CkBAIC0zNDYsMTggKzM2MCw3IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9j
Ym0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9wc3JfY2JtX3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtX3IpCiB7Ci0gICAgR0NfSU5JVChjdHgpOwot
ICAgIGludCByYyA9IDA7Ci0gICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfY2Jt
X3R5cGVfdG9fbGlieGNfcHNyX3R5cGUodHlwZSk7Ci0KLSAgICBpZiAoeGNfcHNyX2NhdF9nZXRf
ZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0YXJnZXQsIGNibV9yKSkgewotICAgICAgICBsaWJ4bF9fcHNyX2Nh
dF9sb2dfZXJyX21zZyhnYywgZXJybm8pOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAg
fQotCi0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIGxpYnhsX3Bzcl9n
ZXRfdmFsKGN0eCwgZG9taWQsIHR5cGUsIHRhcmdldCwgY2JtX3IpOwogfQogCiBzdGF0aWMgeGNf
cHNyX2ZlYXRfdHlwZSBsaWJ4bF9fZmVhdF90eXBlX3RvX2xpYnhjX2ZlYXRfdHlwZSgKQEAgLTQ1
NSw3ICs0NTgsMTggQEAgaW50IGxpYnhsX3Bzcl9nZXRfdmFsKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlLCB1
bnNpZ25lZCBpbnQgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp2YWwp
CiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCBy
YyA9IDA7CisgICAgeGNfcHNyX3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfdHlwZV90b19saWJ4
Y19wc3JfdHlwZSh0eXBlKTsKKworICAgIGlmICh4Y19wc3JfZ2V0X2RvbWFpbl9kYXRhKGN0eC0+
eGNoLCBkb21pZCwgeGNfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJn
ZXQsIHZhbCkpIHsKKyAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJy
bm8sIHR5cGUpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgfQorCisgICAgR0NfRlJF
RTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGxpYnhsX194Y19od19pbmZvX3Rv
X2xpYnhsX2h3X2luZm8oCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwveGwu
aAppbmRleCAwMWMyYWY2Li40NjQ4MzFlIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBi
L3Rvb2xzL3hsL3hsLmgKQEAgLTIwNSw2ICsyMDUsNyBAQCBpbnQgbWFpbl9wc3JfY210X2RldGFj
aChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KTsKIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwor
aW50IG1haW5fcHNyX21iYV9zaG93KGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjZW5kaWYKIGlu
dCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJndik7CiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5j
CmluZGV4IGExNjc5ZTkuLjMxMzZkNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTY1LDYgKzU2NSwxMSBAQCBzdHJ1
Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiW29wdGlvbnNdIDxEb21haW4+IiwK
ICAgICAgICItbCA8bGV2ZWw+ICAgICAgICBTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0byBwcm9j
ZXNzLCBvdGhlcndpc2UgTDMgY2FjaGUgaXMgcHJvY2Vzc2VkXG4iCiAgICAgfSwKKyAgICB7ICJw
c3ItbWJhLXNob3ciLAorICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAorICAgICAgIlNo
b3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKKyAgICAgICI8RG9t
YWluPiIsCisgICAgfSwKICNlbmRpZgogICAgIHsgInVzYmN0cmwtYXR0YWNoIiwKICAgICAgICZt
YWluX3VzYmN0cmxfYXR0YWNoLCAwLCAxLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcHNyLmMg
Yi90b29scy94bC94bF9wc3IuYwppbmRleCBhYjQ3ZDk2Li40ZmVkNzFlIDEwMDY0NAotLS0gYS90
b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94bF9wc3IuYwpAQCAtMzI3LDE5ICszMjcs
MjcgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgcHNyX2NhdF9wcmlu
dF9vbmVfZG9tYWluX2NibV90eXBlKHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3Jf
Y2JtX3R5cGUgdHlwZSkKK3N0YXRpYyB2b2lkIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBl
KHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX2h3X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9wc3JfdHlwZSB0eXBlKQogewotICAgIHVpbnQ2NF90IGNibTsK
KyAgICB1aW50NjRfdCB2YWw7CiAKLSAgICBpZiAoIWxpYnhsX3Bzcl9jYXRfZ2V0X2NibShjdHgs
IGRvbWlkLCB0eXBlLCBzb2NrZXRpZCwgJmNibSkpCi0gICAgICAgIHByaW50ZigiJSMxNiJQUkl4
NjQsIGNibSk7CisgICAgaWYgKCFsaWJ4bF9wc3JfZ2V0X3ZhbChjdHgsIGRvbWlkLCB0eXBlLCBp
bmZvLT5pZCwgJnZhbCkpCisgICAgeworICAgICAgICBpZiAodHlwZSA9PSBMSUJYTF9QU1JfQ0JN
X1RZUEVfTUJBX1RIUlRMICYmIGluZm8tPnUubWJhLmxpbmVhcikKKyAgICAgICAgICAgIHByaW50
ZigiJTE2IlBSSXU2NCwgdmFsKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHJpbnRmKCIl
IzE2IlBSSXg2NCwgdmFsKTsKKyAgICB9CiAgICAgZWxzZQogICAgICAgICBwcmludGYoIiUxNnMi
LCAiZXJyb3IiKTsKIH0KIAotc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2Ni
bSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgY2RwX2VuYWJsZWQsIHVuc2lnbmVkIGludCBsdmwp
CitzdGF0aWMgdm9pZCBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2h3X2luZm8gKmlu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2ZlYXRf
dHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBsdmwpCiB7CiAgICAgY2hhciAqZG9tYWluX25hbWU7CiAKQEAgLTM0NywxMDYgKzM1NSwx
NTUgQEAgc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibSh1aW50MzJfdCBk
b21pZCwgdWludDMyX3Qgc29ja2V0aWQsCiAgICAgcHJpbnRmKCIlNWQlMjVzIiwgZG9taWQsIGRv
bWFpbl9uYW1lKTsKICAgICBmcmVlKGRvbWFpbl9uYW1lKTsKIAotICAgIHN3aXRjaCAobHZsKSB7
Ci0gICAgY2FzZSAzOgotICAgICAgICBpZiAoIWNkcF9lbmFibGVkKSB7Ci0gICAgICAgICAgICBw
c3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAorICAgIHN3
aXRjaCAodHlwZSkgeworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9DQVQ6CisgICAgICAg
IHN3aXRjaCAobHZsKSB7CisgICAgICAgIGNhc2UgMzoKKyAgICAgICAgICAgIGlmICghaW5mby0+
dS5jYXQuY2RwX2VuYWJsZWQpIHsKKyAgICAgICAgICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFp
bl92YWxfdHlwZShkb21pZCwgaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNKTsKLSAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwg
c29ja2V0aWQsCisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIHBzcl9wcmlu
dF9vbmVfZG9tYWluX3ZhbF90eXBlKGRvbWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fQ09ERSk7
Ci0gICAgICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNv
Y2tldGlkLAorICAgICAgICAgICAgICAgIHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbF90eXBlKGRv
bWlkLCBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFUQSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSAyOgotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtX3R5
cGUoZG9taWQsIHNvY2tldGlkLAorICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSAyOgorICAgICAgICAgICAgcHNyX3ByaW50X29uZV9kb21haW5fdmFsX3R5
cGUoZG9taWQsIGluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDJfQ0JNKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBwcmludGYoIklucHV0IGx2bCAlZCBpcyB3cm9uZyEi
LCBsdmwpOworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAg
IHByaW50ZigiSW5wdXQgbHZsICVkIGlzIHdyb25nISIsIGx2bCk7CisKKyAgICBjYXNlIExJQlhM
X1BTUl9GRUFUX1RZUEVfTUJBOgorICAgICAgICBwc3JfcHJpbnRfb25lX2RvbWFpbl92YWxfdHlw
ZShkb21pZCwgaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElC
WExfUFNSX0NCTV9UWVBFX01CQV9USFJUTCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAg
IHByaW50ZigiXG4iKTsKIH0KIAotc3RhdGljIGludCBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0o
dWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRp
YyBpbnQgcHNyX3ByaW50X2RvbWFpbl92YWwodWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9od19pbmZvICppbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90eXBlIHR5cGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAgaW50IGksIG5y
X2RvbWFpbnM7CiAgICAgbGlieGxfZG9taW5mbyAqbGlzdDsKIAogICAgIGlmIChkb21pZCAhPSBJ
TlZBTElEX0RPTUlEKSB7Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0oZG9t
aWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCwgbHZsKTsKKyAgICAgICAgcHNyX3ByaW50X29uZV9k
b21haW5fdmFsKGRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogICAgICAgICByZXR1cm4gMDsKICAg
ICB9CiAKICAgICBpZiAoIShsaXN0ID0gbGlieGxfbGlzdF9kb21haW4oY3R4LCAmbnJfZG9tYWlu
cykpKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBkb21haW4gbGlz
dCBmb3IgY2JtIGRpc3BsYXlcbiIpOwotICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBkb21haW4gbGlzdCBmb3IgdmFsdWUgZGlzcGxheVxu
Iik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQogCiAgICAgZm9yIChpID0g
MDsgaSA8IG5yX2RvbWFpbnM7IGkrKykKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWlu
X2NibShsaXN0W2ldLmRvbWlkLCBzb2NrZXRpZCwgY2RwX2VuYWJsZWQsIGx2bCk7CisgICAgICAg
IHBzcl9wcmludF9vbmVfZG9tYWluX3ZhbChsaXN0W2ldLmRvbWlkLCBpbmZvLCB0eXBlLCBsdmwp
OwogICAgIGxpYnhsX2RvbWluZm9fbGlzdF9mcmVlKGxpc3QsIG5yX2RvbWFpbnMpOwogCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9wcmludF9zb2NrZXQodWludDMyX3Qg
ZG9taWQsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRpYyBpbnQgcHNyX3ByaW50X3NvY2tldCh1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfaHdf
aW5mbyAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wc3JfZmVhdF90
eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkK
IHsKLSAgICBpbnQgcmM7Ci0gICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKLQogICAgIHByaW50
ZigiJS0xNnM6ICV1XG4iLCAiU29ja2V0IElEIiwgaW5mby0+aWQpOwogCi0gICAgLyogU28gZmFy
LCBDTVQgb25seSBzdXBwb3J0cyBMMyBjYWNoZS4gKi8KLSAgICBpZiAobHZsID09IDMpIHsKLSAg
ICAgICAgcmMgPSBsaWJ4bF9wc3JfY210X2dldF9sM19jYWNoZV9zaXplKGN0eCwgaW5mby0+aWQs
ICZsM19jYWNoZV9zaXplKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0gICAgICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgbDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAot
ICAgICAgICAgICAgICAgICAgICBpbmZvLT5pZCk7Ci0gICAgICAgICAgICByZXR1cm4gLTE7Cisg
ICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9QU1JfRkVBVF9UWVBFX0NBVDoKKyAg
ICB7CisgICAgICAgIGludCByYzsKKyAgICAgICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKKwor
ICAgICAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1cHBvcnRzIEwzIGNhY2hlLiAqLworICAgICAg
ICBpZiAobHZsID09IDMpIHsKKyAgICAgICAgICAgIHJjID0gbGlieGxfcHNyX2NtdF9nZXRfbDNf
Y2FjaGVfc2l6ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVfc2l6ZSk7CisgICAgICAgICAgICBp
ZiAocmMpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQg
bDMgY2FjaGUgc2l6ZSBmb3Igc29ja2V0OiVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
aW5mby0+aWQpOworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNoZSIsIGwzX2NhY2hlX3Np
emUpOwogICAgICAgICB9Ci0gICAgICAgIHByaW50ZigiJS0xNnM6ICV1S0JcbiIsICJMMyBDYWNo
ZSIsIGwzX2NhY2hlX3NpemUpOworCisgICAgICAgIHByaW50ZigiJS0xNnM6ICUjbGx4XG4iLCAi
RGVmYXVsdCBDQk0iLAorICAgICAgICAgICAgICAgKDF1bGwgPDwgaW5mby0+dS5jYXQuY2JtX2xl
bikgLSAxKTsKKyAgICAgICAgaWYgKGluZm8tPnUuY2F0LmNkcF9lbmFibGVkKQorICAgICAgICAg
ICAgcHJpbnRmKCIlNXMlMjVzJTE2cyUxNnNcbiIsICJJRCIsICJOQU1FIiwgIkNCTSAoY29kZSki
LCAiQ0JNIChkYXRhKSIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGYoIiU1cyUy
NXMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0iKTsKKworICAgICAgICBicmVhazsKICAgICB9
CiAKLSAgICBwcmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwgKDF1bGwgPDwg
aW5mby0+Y2JtX2xlbikgLSAxKTsKLSAgICBpZiAoaW5mby0+Y2RwX2VuYWJsZWQpCi0gICAgICAg
IHByaW50ZigiJTVzJTI1cyUxNnMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0gKGNvZGUpIiwg
IkNCTSAoZGF0YSkiKTsKLSAgICBlbHNlCi0gICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIs
ICJJRCIsICJOQU1FIiwgIkNCTSIpOworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQRV9NQkE6
CisgICAgICAgIHByaW50ZigiJS0xNnM6ICV1XG4iLCAiRGVmYXVsdCBUSFJUTCIsIDApOworICAg
ICAgICBwcmludGYoIiU1cyUyNXMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJUSFJUTCIpOworICAg
ICAgICBicmVhazsKIAotICAgIHJldHVybiBwc3JfY2F0X3ByaW50X2RvbWFpbl9jYm0oZG9taWQs
IGluZm8tPmlkLCBpbmZvLT5jZHBfZW5hYmxlZCwgbHZsKTsKKyAgICBkZWZhdWx0OgorICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIklucHV0IGZlYXR1cmUgdHlwZSAlZCBpcyB3cm9uZ1xuIiwgdHlw
ZSk7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAgfQorCisgICAgcmV0dXJuIHBz
cl9wcmludF9kb21haW5fdmFsKGRvbWlkLCBpbmZvLCB0eXBlLCBsdmwpOwogfQogCi1zdGF0aWMg
aW50IHBzcl9jYXRfc2hvdyh1aW50MzJfdCBkb21pZCwgdW5zaWduZWQgaW50IGx2bCkKK3N0YXRp
YyBpbnQgcHNyX3ZhbF9zaG93KHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX2ZlYXRfdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGx2bCkKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgbnI7CiAgICAgaW50IHJjOwot
ICAgIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbzsKKyAgICBsaWJ4bF9wc3JfaHdfaW5mbyAqaW5m
bzsKIAotICAgIGlmIChsdmwgIT0gMiAmJiBsdmwgIT0gMykgewotICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIklucHV0IGx2bCAlZCBpcyB3cm9uZ1xuIiwgbHZsKTsKKyAgICBzd2l0Y2ggKHR5cGUp
IHsKKyAgICBjYXNlIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FUOgorICAgICAgICBpZiAobHZsICE9
IDIgJiYgbHZsICE9IDMpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQgbHZs
ICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsK
KyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgTElCWExfUFNSX0ZFQVRfVFlQ
RV9NQkE6CisgICAgICAgIGlmIChsdmwpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAor
ICAgICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBsdmwgcGFyYW1ldGVyICVkIGZvciBNQkEg
ZmVhdHVyZVxuIiwgbHZsKTsKKyAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisgICAg
ICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIklucHV0IGZlYXR1cmUgdHlwZSAlZCBpcyB3cm9uZ1xuIiwgdHlwZSk7CiAgICAgICAg
IHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgfQogCi0gICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dl
dF9pbmZvKGN0eCwgJmluZm8sICZuciwgbHZsKTsKKyAgICByYyA9IGxpYnhsX3Bzcl9nZXRfaHdf
aW5mbyhjdHgsIHR5cGUsIGx2bCwgJm5yLCAmaW5mbyk7CiAgICAgaWYgKHJjKSB7Ci0gICAgICAg
IGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCAlcyBjYXQgaW5mb1xuIiwgKGx2bCA9PSAz
KT8iTDMiOiJMMiIpOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBnZXQgaW5m
b1xuIik7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwg
bnI7IGkrKykgewotICAgICAgICByYyA9IHBzcl9jYXRfcHJpbnRfc29ja2V0KGRvbWlkLCBpbmZv
ICsgaSwgbHZsKTsKKyAgICAgICAgcmMgPSBwc3JfcHJpbnRfc29ja2V0KGRvbWlkLCBpbmZvICsg
aSwgdHlwZSwgbHZsKTsKICAgICAgICAgaWYgKHJjKQogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgfQogCiBvdXQ6Ci0gICAgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShpbmZvLCBucik7
CisgICAgbGlieGxfcHNyX2h3X2luZm9fbGlzdF9mcmVlKGluZm8sIG5yKTsKICAgICByZXR1cm4g
cmM7CiB9CiAKQEAgLTQ3NSw2ICs1MzIsMjcgQEAgc3RhdGljIGludCBwc3JfbDJfY2F0X2h3aW5m
byh2b2lkKQogICAgIHJldHVybiByYzsKIH0KIAoraW50IG1haW5fcHNyX21iYV9zaG93KGludCBh
cmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIHVpbnQzMl90IGRvbWlkOwor
CisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJwc3ItbWJhLXNob3ciLCAw
KSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBpZiAob3B0aW5kID49
IGFyZ2MpCisgICAgICAgIGRvbWlkID0gSU5WQUxJRF9ET01JRDsKKyAgICBlbHNlIGlmIChvcHRp
bmQgPT0gYXJnYyAtIDEpCisgICAgICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmRd
KTsKKyAgICBlbHNlIHsKKyAgICAgICAgaGVscCgicHNyLW1iYS1zaG93Iik7CisgICAgICAgIHJl
dHVybiAyOworICAgIH0KKworICAgIHJldHVybiBwc3JfdmFsX3Nob3coZG9taWQsIExJQlhMX1BT
Ul9GRUFUX1RZUEVfTUJBLCAwKTsKK30KKwogc3RhdGljIGludCBwc3JfbWJhX2h3aW5mbyh2b2lk
KQogewogICAgIGludCByYzsKQEAgLTYxMiw3ICs2OTAsNyBAQCBpbnQgbWFpbl9wc3JfY2F0X3No
b3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICByZXR1cm4gMjsKICAgICB9CiAKLSAg
ICByZXR1cm4gcHNyX2NhdF9zaG93KGRvbWlkLCBsdmwpOworICAgIHJldHVybiBwc3JfdmFsX3No
b3coZG9taWQsIExJQlhMX1BTUl9GRUFUX1RZUEVfQ0FULCBsdmwpOwogfQogCiBpbnQgbWFpbl9w
c3JfaHdpbmZvKGludCBhcmdjLCBjaGFyICoqYXJndikKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy745-0004kk-MN; Sat, 30 Sep 2017 01:59:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy743-0004hh-SI
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 16/52-17770-78AFEC95; Sat, 30 Sep 2017 01:59:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS1taRotv261y
 kwftHMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXOZsZC5Y7VszvXM3awPjAoIuRk0NIoEKi
 u28nI4gtIcArcWTZDFYIO0Di6K8DjBA1DYwSi76JgdhsAuoSj7/2MIHYIgJKEvdWTQazmQWuM
 0r0zI0FsYUFUiSuPJkKFmcRUJX43nIDbCavgIfEhvf9TBDz5SROHpsMFucEil/raWKD2OUuca
 VlLSNEvaDEyZlPWLoYOYDmq0usnycEsUpeonnrbOYJjAKzkFTNQqiahaRqASPzKkb14tSistQ
 iXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGQAgh2MO587HWKU5GBSEuXd
 /fNcpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3giQnGBRanpqRVpmDjBCYNISHDxKIry2IGne4
 oLE3OLMdIjUKUZjjmObLv9h4ui4efcPkxBLXn5eqpQ4bwFIqQBIaUZpHtwgWOReYpSVEuZlBD
 pNiKcgtSg3swRV/hWjOAejkjCvO8gUnsy8Erh9r4BOYQI6ZfLEMyCnlCQipKQaGGfdb/YyeKL
 jktgkraz+KXbiRt4LuXxKBqaGNokh/w5U/fK6Lc2646L8S9ddWnxNG9NnuoULFt7sev7us35s
 x13mZ9vdFTvS5kQ+m3gofWtQUlNPazznHMeLE1/uuXHmjNEsJveT9R2tUdXS0c+E+BfUpc9Xn
 vqQzXrdlMOHj3Y+mDxjyjG5t0osxRmJhlrMRcWJAKfEwQTXAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!6
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59004 invoked from network); 30 Sep 2017 01:59:34 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:34 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039136"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:31 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:25 +0800
Message-Id: <1506735566-5706-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Yi Sun <yi.y.sun@linux.intel.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 15/16] tools: implement new generic set value
	interface and MBA set value command
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIG5ldyBnZW5lcmljIHNldCB2YWx1ZSBpbnRlcmZhY2VzIGlu
IGxpYnhjIGFuZCBsaWJ4bC4KVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFsbCBh
bGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQpuZXcgTUJBIHNldCB2YWx1ZSBjb21t
YW5kIGluIHhsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNDOiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNv
bT4KCnY1OgogICAgLSBtb3ZlIHhjX3R5cGUgZGVmaW5pdGlvbiBhbmQgdmFsdWUgZ2V0IG91dCBv
ZiB0aGUgbG9vcC4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAg
IC0gcmVtb3ZlICdBTExPQ18nIGZyb20gbWFjcm8gbmFtZS4KICAgICAgKHN1Z2dlc3RlZCBieSBS
b2dlciBQYXUgTW9ubsOpKQogICAgLSBhZGp1c3QgcGxhY2Ugb2YgYXJnYyBjaGVjayBhbmQgcmV0
dXJuIEVYSVRfRkFJTFVSRS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQog
ICAgLSBmaXggaW5kZW50YXRpb24gaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
IE1vbm7DqSkKICAgIC0gbW92ZSBzYW1lIHR5cGUgbG9jYWwgdmFyaWFibGVzIGRlY2xhcmF0aW9u
IHRvIGEgc2luZ2xlIGxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkK
djM6CiAgICAtIGFkZCAnY29uc3QnIGZvciAnb3B0c1tdJyBpbiAnbWFpbl9wc3JfbWJhX3NldCcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gcmVwbGFjZSAnbGli
eGxfcHNyX2NibV90eXBlJyB0byAnbGlieGxfcHNyX3R5cGUnIGZvciBuZXdseSBkZWZpbmVkCiAg
ICAgIGludGVyZmFjZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKLS0t
CiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA2ICsrLS0tCiB0b29scy9saWJ4Yy94
Y19wc3IuYyAgICAgICAgICB8ICA5ICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Bzci5jICAg
ICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMv
eGwveGwuaCAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAg
ICAgICB8ICA2ICsrKysrCiB0b29scy94bC94bF9wc3IuYyAgICAgICAgICAgICB8IDU1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwg
OTYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRl
eCAwNjI5YTI1Li4xYzcxMTQwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjQ5Nyw5ICsyNDk3
LDkgQEAgaW50IHhjX3Bzcl9jbXRfZ2V0X2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IHJtaWQsIHVpbnQzMl90IGNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICp0
c2MpOwogaW50IHhjX3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKLWludCB4
Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwgdWlu
dDMyX3QgdGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRh
dGEpOworaW50IHhjX3Bzcl9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfcHNyX3R5cGUgdHlwZSwg
dWludDMyX3QgdGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZGF0
YSk7CiBpbnQgeGNfcHNyX2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBlLCB1
aW50MzJfdCB0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZGF0
YSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jCmluZGV4IGIwMDE2NjQuLmQzOGU3YmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3Bz
ci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0yNDgsOSArMjQ4LDkgQEAgaW50IHhj
X3Bzcl9jbXRfZW5hYmxlZCh4Y19pbnRlcmZhY2UgKnhjaCkKIAogICAgIHJldHVybiAwOwogfQot
aW50IHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3JfdHlwZSB0eXBl
LCB1aW50MzJfdCB0YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgZGF0YSkKK2ludCB4Y19wc3Jfc2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX3Bzcl90eXBlIHR5
cGUsIHVpbnQzMl90IHRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGRhdGEpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAgICAgdWludDMyX3QgY21kOwpAQCAtMjY5
LDYgKzI2OSw5IEBAIGludCB4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgY2FzZSBYQ19QU1JfQ0FUX0wyX0NCTToKICAgICAg
ICAgY21kID0gWEVOX0RPTUNUTF9QU1JfU0VUX0wyX0NCTTsKICAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBYQ19QU1JfTUJBX1RIUlRMOgorICAgICAgICBjbWQgPSBYRU5fRE9NQ1RMX1BTUl9TRVRf
TUJBX1RIUlRMOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9
IEVJTlZBTDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfcHNyLmMgYi90b29scy9saWJ4bC9saWJ4bF9wc3IuYwppbmRleCA5YzQ3ZDM0Li44MjdmZGZh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9wc3IuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9wc3IuYwpAQCAtMzI4LDMyICszMjgsNyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2Jt
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtKQogewotICAgIEdDX0lOSVQoY3R4
KTsKLSAgICBpbnQgcmM7Ci0gICAgaW50IHNvY2tldGlkLCBucl9zb2NrZXRzOwotCi0gICAgcmMg
PSBsaWJ4bF9fY291bnRfcGh5c2ljYWxfc29ja2V0cyhnYywgJm5yX3NvY2tldHMpOwotICAgIGlm
IChyYykgewotICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJmYWlsZWQgdG8gZ2V0IHN5c3Rl
bSBzb2NrZXQgY291bnQiKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgbGlieGxf
Zm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsKLSAgICAgICAgeGNfcHNy
X3R5cGUgeGNfdHlwZSA9IGxpYnhsX19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsK
LQotICAgICAgICBpZiAoc29ja2V0aWQgPj0gbnJfc29ja2V0cykKLSAgICAgICAgICAgIGJyZWFr
OwotCi0gICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9t
aWQsIHhjX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2Nr
ZXRpZCwgY2JtKSkgewotICAgICAgICAgICAgbGlieGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhn
YywgZXJybm8sIHR5cGUpOwotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICB9
Ci0gICAgfQotCi1vdXQ6Ci0gICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJu
IGxpYnhsX3Bzcl9zZXRfdmFsKGN0eCwgZG9taWQsIHR5cGUsIHRhcmdldF9tYXAsIGNibSk7CiB9
CiAKIGludCBsaWJ4bF9wc3JfY2F0X2dldF9jYm0obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLApAQCAtNDUxLDcgKzQyNiwzMCBAQCBpbnQgbGlieGxfcHNyX3NldF92YWwobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl90
eXBlIHR5cGUsIGxpYnhsX2JpdG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCB2YWwpCiB7Ci0gICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgR0NfSU5JVChj
dHgpOworICAgIGludCByYywgc29ja2V0aWQsIG5yX3NvY2tldHM7CisgICAgeGNfcHNyX3R5cGUg
eGNfdHlwZSA9IGxpYnhsX19wc3JfdHlwZV90b19saWJ4Y19wc3JfdHlwZSh0eXBlKTsKKworICAg
IHJjID0gbGlieGxfX2NvdW50X3BoeXNpY2FsX3NvY2tldHMoZ2MsICZucl9zb2NrZXRzKTsKKyAg
ICBpZiAocmMpIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRvIGdldCBzeXN0ZW0gc29j
a2V0IGNvdW50Iik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGxpYnhsX2Zvcl9l
YWNoX3NldF9iaXQoc29ja2V0aWQsICp0YXJnZXRfbWFwKSB7CisgICAgICAgIGlmIChzb2NrZXRp
ZCA+PSBucl9zb2NrZXRzKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKHhjX3Bz
cl9zZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4Y190eXBlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRpZCwgdmFsKSkgeworICAgICAgICAgICAgbGli
eGxfX3Bzcl9hbGxvY19sb2dfZXJyX21zZyhnYywgZXJybm8sIHR5cGUpOworICAgICAgICAgICAg
cmMgPSBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQorCitvdXQ6CisgICAgR0NfRlJFRTsK
KyAgICByZXR1cm4gcmM7CiB9CiAKIGludCBsaWJ4bF9wc3JfZ2V0X3ZhbChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwv
eGwuaAppbmRleCA0NjQ4MzFlLi44OTMwOWU3IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisr
KyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTIwNSw2ICsyMDUsNyBAQCBpbnQgbWFpbl9wc3JfY210X2Rl
dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcHNyX2NtdF9zaG93KGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OworaW50IG1haW5fcHNyX21iYV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWlu
X3Bzcl9tYmFfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogI2VuZGlmCiBpbnQgbWFpbl9x
ZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMzEz
NmQ3MC4uZmIyMTMxNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90
b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC01NjUsNiArNTY1LDEyIEBAIHN0cnVjdCBjbWRfc3Bl
YyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAogICAgICAgIi1s
IDxsZXZlbD4gICAgICAgIFNwZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVy
d2lzZSBMMyBjYWNoZSBpcyBwcm9jZXNzZWRcbiIKICAgICB9LAorICAgIHsgInBzci1tYmEtc2V0
IiwKKyAgICAgICZtYWluX3Bzcl9tYmFfc2V0LCAwLCAxLAorICAgICAgIlNldCB0aHJvdHRsaW5n
IHZhbHVlIChUSFJUTCkgZm9yIGEgZG9tYWluIiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4g
PFRIUlRMPiIsCisgICAgICAiLXMgPHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRv
IHByb2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgfSwK
ICAgICB7ICJwc3ItbWJhLXNob3ciLAogICAgICAgJm1haW5fcHNyX21iYV9zaG93LCAwLCAxLAog
ICAgICAgIlNob3cgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluZm9ybWF0aW9uIiwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggNGZl
ZDcxZS4uYjM3ZGZhNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMv
eGwveGxfcHNyLmMKQEAgLTU1Myw2ICs1NTMsNjEgQEAgaW50IG1haW5fcHNyX21iYV9zaG93KGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICByZXR1cm4gcHNyX3ZhbF9zaG93KGRvbWlkLCBMSUJY
TF9QU1JfRkVBVF9UWVBFX01CQSwgMCk7CiB9CiAKK2ludCBtYWluX3Bzcl9tYmFfc2V0KGludCBh
cmdjLCBjaGFyICoqYXJndikKK3sKKyAgICB1aW50MzJfdCBkb21pZDsKKyAgICBsaWJ4bF9wc3Jf
dHlwZSB0eXBlOworICAgIHVpbnQ2NF90IHRocnRsOworICAgIGludCByZXQsIG9wdCA9IDA7Cisg
ICAgbGlieGxfYml0bWFwIHRhcmdldF9tYXA7CisgICAgY2hhciAqdmFsdWU7CisgICAgbGlieGxf
c3RyaW5nX2xpc3Qgc29ja2V0X2xpc3Q7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwor
ICAgIHVuc2lnbmVkIGludCBpLCBqLCBsZW47CisKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IG9w
dGlvbiBvcHRzW10gPSB7CisgICAgICAgIHsic29ja2V0IiwgMSwgMCwgJ3MnfSwKKyAgICAgICAg
Q09NTU9OX0xPTkdfT1BUUworICAgIH07CisKKyAgICBpZiAoYXJnYyAhPSBvcHRpbmQgKyAyKSB7
CisgICAgICAgIGhlbHAoInBzci1tYmEtc2V0Iik7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxV
UkU7CisgICAgfQorCisgICAgbGlieGxfc29ja2V0X2JpdG1hcF9hbGxvYyhjdHgsICZ0YXJnZXRf
bWFwLCAwKTsKKyAgICBsaWJ4bF9iaXRtYXBfc2V0X25vbmUoJnRhcmdldF9tYXApOworCisgICAg
U1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgInM6Iiwgb3B0cywgInBzci1tYmEtc2V0IiwgMCkgewor
ICAgIGNhc2UgJ3MnOgorICAgICAgICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKKyAg
ICAgICAgc3BsaXRfc3RyaW5nX2ludG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9s
aXN0KTsKKyAgICAgICAgbGVuID0gbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKCZzb2NrZXRfbGlz
dCk7CisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgeworICAgICAgICAgICAgcGFy
c2VfcmFuZ2Uoc29ja2V0X2xpc3RbaV0sICZzdGFydCwgJmVuZCk7CisgICAgICAgICAgICBmb3Ig
KGogPSBzdGFydDsgaiA8PSBlbmQ7IGorKykKKyAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBf
c2V0KCZ0YXJnZXRfbWFwLCBqKTsKKyAgICAgICAgfQorCisgICAgICAgIGxpYnhsX3N0cmluZ19s
aXN0X2Rpc3Bvc2UoJnNvY2tldF9saXN0KTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTUJBX1RIUlRM
OworCisgICAgaWYgKGxpYnhsX2JpdG1hcF9pc19lbXB0eSgmdGFyZ2V0X21hcCkpCisgICAgICAg
IGxpYnhsX2JpdG1hcF9zZXRfYW55KCZ0YXJnZXRfbWFwKTsKKworICAgIGRvbWlkID0gZmluZF9k
b21haW4oYXJndltvcHRpbmRdKTsKKyAgICB0aHJ0bCA9IHN0cnRvbGwoYXJndltvcHRpbmQgKyAx
XSwgTlVMTCAsIDApOworCisgICAgcmV0ID0gbGlieGxfcHNyX3NldF92YWwoY3R4LCBkb21pZCwg
dHlwZSwgJnRhcmdldF9tYXAsIHRocnRsKTsKKworICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZ0
YXJnZXRfbWFwKTsKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHBzcl9tYmFfaHdp
bmZvKHZvaWQpCiB7CiAgICAgaW50IHJjOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 01:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 01:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy745-0004lN-U1; Sat, 30 Sep 2017 01:59:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dy744-0004XN-QS
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 01:59:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 21/CC-03454-88AFEC95; Sat, 30 Sep 2017 01:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS1taRotv+61y
 kwZlPRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8G59YC+5rVOx6uYmtgfGNYhcjJ4eQQIXE
 kub97CC2hACvxJFlM1gh7ACJW687WLoYuYBqGhglbi/+ygiSYBNQl3j8tYcJxBYRUJK4t2oym
 M0sUCnR9eAzmC0sYC3R3v+fBcRmEVCVeHVnIdhQXgEPidk7NjNDLJCTOHlsMlicEyh+raeJDe
 Igd4krLWsZIeoFJU7OfAI0hwNovrrE+nlCEKvkJZq3zmaewCgwC0nVLISqWUiqFjAyr2JUL04
 tKkst0jXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEwGINjBuPO50yFGSQ4m
 JVHe3T/PRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I0AyQkWpaanVqRl5gBjBCYtwcGjJMJrC
 5LmLS5IzC3OTIdInWI05ji26fIfJo6Om3f/MAmx5OXnpUqJ8xaAlAqAlGaU5sENgsXuJUZZKW
 FeRqDThHgKUotyM0tQ5V8xinMwKgnzuoNM4cnMK4Hb9wroFCagUyZPPANySkkiQkqqgTH2v1Z
 HMHOL8I9JeWY8ToG7Vt/8Oj3pnuuzneYaq4N+HLw5i/eBu/kzcc7enrmsjGGZX2OiliStLbiw
 MJ8hYOrclUcN7D4Lm9wLrbWX6lhxgnPCZa9l4QsrvN+9sZeb0eCv1vSq+snZvbfT+MQmnWPSe
 vUxR6HU7ks+e6y5sfE9vV/9nCWPbiuxFGckGmoxFxUnAgBB36Bh2AIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506736764!79487342!7
X-Originating-IP: [134.134.136.100]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59025 invoked from network); 30 Sep 2017 01:59:35 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 01:59:35 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 29 Sep 2017 18:59:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.42,455,1500966000"; d="scan'208";a="1020039149"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.75])
 by orsmga003.jf.intel.com with ESMTP; 29 Sep 2017 18:59:33 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 30 Sep 2017 09:39:26 +0800
Message-Id: <1506735566-5706-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1506735566-5706-1-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Yi Sun <yi.y.sun@linux.intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>
Subject: [Xen-devel] [PATCH v5 16/16] docs: add MBA description in docs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIE1CQSBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4KClNp
Z25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogQ2hhbyBQZW5nIDxjaGFvLnAucGVuZ0BsaW51eC5pbnRlbC5j
b20+Cgp2NToKICAgIC0gcmVtb3ZlICdjbG9zZWQtbG9vcCcgaW4gJ3hsLXBzci5tYXJrZG93bicK
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUgTW9ubsOpKQp2NDoKICAgIC0gbW9kaWZ5IGRl
c2NyaXB0aW9uIG9mIE1CQSBpbiAneGwucG9kLjEuaW4nIHRvIGJlIHNhbWUgYXMgZmVhdHVyZSBk
b2MuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IE1vbm7DqSkKICAgIC0gZml4IHdvcmRz
IGlzc3VlLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBNb25uw6kpCnYyOgogICAgLSBz
dGF0ZSB0aGUgdmFsdWUgdHlwZSBzaG93biBieSAncHNyLW1iYS1zaG93Jy4gRm9yIGxpbmVhciBt
b2RlLAogICAgICBpdCBzaG93cyBkZWNpbWFsIHZhbHVlLiBGb3Igbm9uLWxpbmVhciBtb2RlLCBp
dCBzaG93cyBoZXhhZGVjaW1hbAogICAgICB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBDaGFv
IFBlbmcpCi0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICB8IDMzICsrKysrKysrKysrKysr
KysrKysrKysrKysKIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24gfCA2MiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5NSBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4gYi9kb2NzL21h
bi94bC5wb2QuMS5pbgppbmRleCAzZDVmMmY3Li42NGQ4N2JhIDEwMDY0NAotLS0gYS9kb2NzL21h
bi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMTgwMyw2ICsxODAz
LDM5IEBAIHByb2Nlc3NlZC4KIAogPWJhY2sKIAorPWhlYWQyIE1lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbgorCitJbnRlbCBTa3lsYWtlIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIG9mZmVy
IGNhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5kCittYWtlIHVzZSBvZiB0aGUgTWVtb3J5IEJh
bmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIG1lY2hhbmlzbXMsIHdoaWNoIHByb3ZpZGVzCitPUy9W
TU1zIHRoZSBhYmlsaXR5IHRvIHNsb3cgbWlzYmVoYXZpbmcgYXBwcy9WTXMgYnkgdXNpbmcgYSBj
cmVkaXQtYmFzZWQKK3Rocm90dGxpbmcgbWVjaGFuaXNtLiBJbiB0aGUgWGVuIGltcGxlbWVudGF0
aW9uLCBNQkEgaXMgdXNlZCB0byBjb250cm9sIG1lbW9yeQorYmFuZHdpZHRoIG9uIFZNIGJhc2lz
LiBUbyBlbmZvcmNlIGJhbmR3aWR0aCBvbiBhIHNwZWNpZmljIGRvbWFpbiwganVzdCBzZXQKK3Ro
cm90dGxpbmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFpbi4KKworPW92ZXIgNAorCis9aXRl
bSBCPHBzci1tYmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8dGhydGw+CisKK1Nl
dCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9tYWluLiBGb3IgaG93IHRvIHNwZWNp
ZnkgSTx0aHJ0bD4KK3BsZWFzZSByZWZlciB0byBMPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPi4KKworQjxPUFRJT05TPgorCis9b3ZlciA0CisK
Kz1pdGVtIEI8LXMgU09DS0VUPiwgQjwtLXNvY2tldD1TT0NLRVQ+CisKK1NwZWNpZnkgdGhlIHNv
Y2tldCB0byBwcm9jZXNzLCBvdGhlcndpc2UgYWxsIHNvY2tldHMgYXJlIHByb2Nlc3NlZC4KKwor
PWJhY2sKKworPWl0ZW0gQjxwc3ItbWJhLXNob3c+IFtJPGRvbWFpbi1pZD5dCisKK1Nob3cgTUJB
IHNldHRpbmdzIGZvciBhIGNlcnRhaW4gZG9tYWluIG9yIGFsbCBkb21haW5zLiBGb3IgbGluZWFy
IG1vZGUsIGl0CitzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1saW5lYXIgbW9kZSwg
aXQgc2hvd3MgaGV4YWRlY2ltYWwgdmFsdWUuCisKKz1iYWNrCisKID1oZWFkMSBJR05PUkVEIEZP
UiBDT01QQVRJQklMSVRZIFdJVEggWE0KIAogeGwgaXMgbW9zdGx5IGNvbW1hbmQtbGluZSBjb21w
YXRpYmxlIHdpdGggdGhlIG9sZCB4bSB1dGlsaXR5IHVzZWQgd2l0aApkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hsLXBzci5tYXJrZG93biBiL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24KaW5kZXgg
MDRkZDk1Ny4uM2QxOTZlZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hsLXBzci5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duCkBAIC0xODYsNiArMTg2LDY4IEBAIFNldHRp
bmcgZGF0YSBDQk0gZm9yIGEgZG9tYWluOgogU2V0dGluZyB0aGUgc2FtZSBjb2RlIGFuZCBkYXRh
IENCTSBmb3IgYSBkb21haW46CiBgeGwgcHNyLWNhdC1zZXQgPGRvbWlkPiA8Y2JtPmAKIAorIyMg
TWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpCisKK01lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbiAoTUJBKSBpcyBhIG5ldyBmZWF0dXJlIGF2YWlsYWJsZSBvbiBJbnRlbAorU2t5bGFr
ZSBhbmQgbGF0ZXIgc2VydmVyIHBsYXRmb3JtcyB0aGF0IGFsbG93cyBhbiBPUyBvciBIeXBlcnZp
c29yL1ZNTSB0bworc2xvdyBtaXNiZWhhdmluZyBhcHBzL1ZNcyBieSB1c2luZyBhIGNyZWRpdC1i
YXNlZCB0aHJvdHRsaW5nIG1lY2hhbmlzbS4gVG8KK2VuZm9yY2UgYmFuZHdpZHRoIG9uIGEgc3Bl
Y2lmaWMgZG9tYWluLCBqdXN0IHNldCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkKK2ludG8gQ2xh
c3Mgb2YgU2VydmljZSAoQ09TKS4gTUJBIHByb3ZpZGVzIHR3byBUSFJUTCBtb2RlLiBPbmUgaXMg
bGluZWFyIG1vZGUKK2FuZCB0aGUgb3RoZXIgaXMgbm9uLWxpbmVhciBtb2RlLgorCitJbiB0aGUg
bGluZWFyIG1vZGUgdGhlIGlucHV0IHByZWNpc2lvbiBpcyBkZWZpbmVkIGFzIDEwMC0oVEhSVExf
TUFYKS4gVmFsdWVzCitub3QgYW4gZXZlbiBtdWx0aXBsZSBvZiB0aGUgcHJlY2lzaW9uIChlLmcu
LCAxMiUpIHdpbGwgYmUgcm91bmRlZCBkb3duIChlLmcuLAordG8gMTAlIGRlbGF5IGJ5IHRoZSBo
YXJkd2FyZSkuCisKK0lmIGxpbmVhciB2YWx1ZXMgYXJlIG5vdCBzdXBwb3J0ZWQgdGhlbiBpbnB1
dCBkZWxheSB2YWx1ZXMgYXJlIHBvd2Vycy1vZi10d28KK2Zyb20gemVybyB0byB0aGUgVEhSVExf
TUFYIHZhbHVlIGZyb20gQ1BVSUQuIEluIHRoaXMgY2FzZSBhbnkgdmFsdWVzIG5vdCBhIHBvd2Vy
CitvZiB0d28gd2lsbCBiZSByb3VuZGVkIGRvd24gdGhlIG5leHQgbmVhcmVzdCBwb3dlciBvZiB0
d28uCisKK0ZvciBleGFtcGxlLCBhc3N1bWluZyBhIHN5c3RlbSB3aXRoIDIgZG9tYWluczoKKwor
ICogQSBUSFJUTCBvZiAweDAgZm9yIGV2ZXJ5IGRvbWFpbiBtZWFucyBlYWNoIGRvbWFpbiBjYW4g
YWNjZXNzIHRoZSB3aG9sZSBjYWNoZQorICAgd2l0aG91dCBhbnkgZGVsYXkuIFRoaXMgaXMgdGhl
IGRlZmF1bHQuCisKKyAqIExpbmVhciBtb2RlOiBHaXZpbmcgb25lIGRvbWFpbiBhIFRIUlRMIG9m
IDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAgbWVhbnMKKyAgIHRoYXQgdGhlIGZpcnN0IGRv
bWFpbiBnZXRzIDEwJSBkZWxheSB0byBhY2Nlc3MgdGhlIGNhY2hlIGFuZCB0aGUgb3RoZXIgb25l
CisgICB3aXRob3V0IGFueSBkZWxheS4KKworICogTm9uLWxpbmVhciBtb2RlOiBHaXZpbmcgb25l
IGRvbWFpbiBhIFRIUlRMIG9mIDB4QyBhbmQgdGhlIG90aGVyIGRvbWFpbidzIDAKKyAgIG1lYW5z
IHRoYXQgdGhlIGZpcnN0IGRvbWFpbiBnZXRzIDglIGRlbGF5IHRvIGFjY2VzcyB0aGUgY2FjaGUg
YW5kIHRoZSBvdGhlcgorICAgb25lIHdpdGhvdXQgYW55IGRlbGF5LgorCitGb3IgbW9yZSBkZXRh
aWxlZCBpbmZvcm1hdGlvbiBwbGVhc2UgcmVmZXIgdG8gSW50ZWwgU0RNIGNoYXB0ZXIKKyJJbnRy
b2R1Y3Rpb24gdG8gTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIi4KKworSW4gWGVuJ3MgaW1w
bGVtZW50YXRpb24sIFRIUlRMIGNhbiBiZSBjb25maWd1cmVkIHdpdGggbGlieGwveGwgaW50ZXJm
YWNlcyBidXQKK0NPUyBpcyBtYWludGFpbmVkIGluIGh5cGVydmlzb3Igb25seS4gVGhlIGNhY2hl
IHBhcnRpdGlvbiBncmFudWxhcml0eSBpcyBwZXIKK2RvbWFpbiwgZWFjaCBkb21haW4gaGFzIENP
Uz0wIGFzc2lnbmVkIGJ5IGRlZmF1bHQsIHRoZSBjb3JyZXNwb25kaW5nIFRIUlRMIGlzCiswLCB3
aGljaCBtZWFucyBhbGwgdGhlIGNhY2hlIHJlc291cmNlIGNhbiBiZSBhY2Nlc3NlZCB3aXRob3V0
IGRlbGF5LgorCisjIyMgeGwgaW50ZXJmYWNlcworCitTeXN0ZW0gTUJBIGluZm9ybWF0aW9uIHN1
Y2ggYXMgbWF4aW11bSBDT1MgYW5kIG1heGltdW0gVEhSVEwgY2FuIGJlIG9idGFpbmVkIGJ5Ogor
CitgeGwgcHNyLWh3aW5mbyAtLW1iYWAKKworVGhlIHNpbXBsZXN0IHdheSB0byBjaGFuZ2UgYSBk
b21haW4ncyBUSFJUTCBmcm9tIGl0cyBkZWZhdWx0IGlzIHJ1bm5pbmc6CisKK2B4bCBwc3ItbWJh
LXNldCAgW09QVElPTlNdIDxkb21pZD4gPHRocnRsPmAKKworSW4gYSBtdWx0aS1zb2NrZXQgc3lz
dGVtLCB0aGUgc2FtZSB0aHJ0bCB3aWxsIGJlIHNldCBvbiBlYWNoIHNvY2tldCBieSBkZWZhdWx0
LgorUGVyIHNvY2tldCB0aHJ0bCBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLXNvY2tldCBT
T0NLRVRgIG9wdGlvbi4KKworU2V0dGluZyB0aGUgVEhSVEwgbWF5IG5vdCBiZSBzdWNjZXNzZnVs
IGlmIGluc3VmZmljaWVudCBDT1MgaXMgYXZhaWxhYmxlLiBJbgorc3VjaCBjYXNlIHVudXNlZCBD
T1MoZXMpIG1heSBiZSBmcmVlZCBieSBzZXR0aW5nIFRIUlRMIG9mIGFsbCByZWxhdGVkIGRvbWFp
bnMgdG8KK2l0cyBkZWZhdWx0IHZhbHVlKDApLgorCitQZXIgZG9tYWluIFRIUlRMIHNldHRpbmdz
IGNhbiBiZSBzaG93biBieToKKworYHhsIHBzci1tYmEtc2hvdyBbT1BUSU9OU10gPGRvbWlkPmAK
KworRm9yIGxpbmVhciBtb2RlLCBpdCBzaG93cyB0aGUgZGVjaW1hbCB2YWx1ZS4gRm9yIG5vbi1s
aW5lYXIgbW9kZSwgaXQgc2hvd3MKK2hleGFkZWNpbWFsIHZhbHVlLgorCiAjIyBSZWZlcmVuY2UK
IAogWzFdIEludGVsIFNETQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 03:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 03:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy8d2-0004Tn-CV; Sat, 30 Sep 2017 03:39:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pbonzini@redhat.com>) id 1dy8d0-0004Td-NL
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 03:39:46 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 52/89-02048-1021FC95; Sat, 30 Sep 2017 03:39:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMKsWRWlGSWpSXmKPExsVysWW7jC6j0Pl
 Ig4+P2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnrefYCl5xVTQ/6GFuYLzP0cXIxSEkMJtJ
 ov/qKqYuRk4OFgF7iU97n4LZjAJlEptaXrBA2LkSVz69YIRoOMoo8XXeamYI5wqjRMvqoywQ3
 doSPRv/sXYxcnCwCWhK7P/DDhIWEdCXeHNlIVg9s8BjJomny2aCJXgFPCU+b//CCmJzCgRKzO
 3aAWYLCRxnlDi2TAjEFhYIkFg24TAzRL2gxMmZT8B2MQuoS/yZd4kZwpaX2P52DpgtIWAtsfT
 jDSaIxQESDd3NrBC2nsSrLQ2MILdJAN35fnIeRHkfo8THxRwTGMVmIdkwC8mGWUg2LGBkXsWo
 UZxaVJZapGtoopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgxDECwg3HFds9Dj
 JIcTEqivH/4z0cK8SXlp1RmJBZnxBeV5qQWH2LU4+AQmL1u9QVGgc7fkz4ySrHk5eelKknw/h
 YAqhYsSk1PrUjLzAHGN0yDBAePkgjvfJA0b3FBYm5xZjpE6hSjMceEpst/mDgWnLz9h0kIbJK
 UOC+HIFCpAEhpRmke3CBY2rnEKCslzMsIdKwQT0FqUW5mCar8K0ZxDkYlYV5ZkCk8mXklcPte
 AZ3CBHTK5IlnQE4pSURISTUwSsVqv7y96IConF+gbtQmR07jB88OmQUfuvLwdYj/7p6uX6crL
 6499aqnrLcuXEBzybsJ2kzFQSvP9zD7h0hOZl67Xb88bl9O/9vbgVd2GF1aXO7p/m/tjwfTC8
 ruLTunkydt1GFpx79gsbnwCY6Nvnucrv9cvkiVuezn1w3XooxF6ve1hATdVGIpzkg01GIuKk4
 EAP4ToDc2AwAA
X-Env-Sender: pbonzini@redhat.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1506742783!105562954!1
X-Originating-IP: [209.132.183.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjA5LjEzMi4xODMuMjggPT4gNTQwNjQ=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41186 invoked from network); 30 Sep 2017 03:39:44 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Sep 2017 03:39:44 -0000
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 14CDB5D685;
 Sat, 30 Sep 2017 03:39:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 14CDB5D685
Received: from colo-mx.corp.redhat.com
 (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D582018EE9;
 Sat, 30 Sep 2017 03:39:42 +0000 (UTC)
Received: from zmail18.collab.prod.int.phx2.redhat.com
 (zmail18.collab.prod.int.phx2.redhat.com [10.5.83.21])
 by colo-mx.corp.redhat.com (Postfix) with ESMTP id 727624E983;
 Sat, 30 Sep 2017 03:39:42 +0000 (UTC)
Date: Fri, 29 Sep 2017 23:39:41 -0400 (EDT)
From: Paolo Bonzini <pbonzini@redhat.com>
To: Lai Jiangshan <jiangshanlai+lkml@gmail.com>
Message-ID: <2066229454.9340650.1506742781667.JavaMail.zimbra@redhat.com>
In-Reply-To: <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
 <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
MIME-Version: 1.0
X-Originating-IP: [78.12.246.117, 10.4.196.24, 10.4.195.19]
Thread-Topic: KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove lguest
 support)
Thread-Index: 06ByTa4shTjUQchNpUJViHAsj0Bkjw==
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Sat, 30 Sep 2017 03:39:43 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 lguest@lists.ozlabs.org, kvm@vger.kernel.org, x86@kernel.org,
 LKML <linux-kernel@vger.kernel.org>, mingo@redhat.com,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove
 lguest support)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Ci0tLS0tIExhaSBKaWFuZ3NoYW4gPGppYW5nc2hhbmxhaStsa21sQGdtYWlsLmNvbT4gaGEgc2Ny
aXR0bzoKPiBPbiBTYXQsIFNlcCAzMCwgMjAxNyBhdCAxMjozOSBBTSwgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPiBPbiAyOS8wOS8yMDE3IDE3OjQ3LCBMYWkg
SmlhbmdzaGFuIHdyb3RlOgo+ID4+IEhlbGxvLCBhbGwKPiA+Pgo+ID4+IEFuIGludGVyZXN0aW5n
IChhdCBsZWFzdCB0byBtZSkgdGhpbmtpbmcgY2FtZSB1cCB0byBtZSB3aGVuIEkgZm91bmQKPiA+
PiB0aGF0IHRoZSBsZ3Vlc3Qgd2FzIHJlbW92ZWQuIEJ1dCBJIGRvbid0IGhhdmUgZW5vdWdoIGtu
b3dsZWRnZQo+ID4+IHRvIGZpbmQgb3V0IHRoZSBhbnN3ZXIgbm9yIGVuZXJneSB0byBpbXBsZW1l
bnQgaXQgaW4gc29tZSB0aW1lLgo+ID4+Cj4gPj4gSXMgaXQgcG9zc2libGUgdG8gaW1wbGVtZW50
IGt2bS1wdiB3aGljaCBhbGxvd3Mga3ZtIHRvIHJ1biBvbgo+ID4+IHRoZSBib3hlcyB3aXRob3V0
IGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQsIHNvIHRoYXQKPiA+PiBxZW11L2t2bSBj
YW4gYmUgdXNlZCBvbiBjbG91ZHMgc3VjaCBhcyBhd3MsIGF6dXJlPwo+ID4KPiA+IE5vLCBwbGVh
c2UgZG9uJ3QuIDopICBFdmVuIFhlbiBpcyBtb3ZpbmcgZnJvbSBQViB0byBQVkggKHBhcmF2aXJ0
dWFsaXplZAo+ID4gaGFyZHdhcmUgd2l0aCBldmVudCBjaGFubmVscywgZ3JhbnQgdGFibGVzIGFu
ZCB0aGUgbGlrZSwgYnV0IHN0aWxsIHVzaW5nCj4gPiBoYXJkd2FyZSBleHRlbnNpb25zIGZvciBN
TVUpLgo+ID4KPiA+IFJhdGhlciwgY2xvdWQgcHJvdmlkZXJzIHNob3VsZCBoZWxwIGdldHRpbmcg
bmVzdGVkIHZpcnR1YWxpemF0aW9uIHJlYWR5Cj4gPiBmb3IgcHJvZHVjdGlvbiB1c2UuICBBdCBs
ZWFzdCBmb3IgS1ZNIGl0J3Mgbm90IHRoYXQgZmFyLgo+ID4KPiAKPiBBbHRob3VnaCBJJ20gbm90
IGJ1c2luZXNzIG1hbiwgSSBkb24ndCB0aGluayB0aGUgdG9wIGNsb3VkIHByb3ZpZGVyW3NdCj4g
d291bGQgYWxsb3cgbmVzdGVkIHZpcnR1YWxpemF0aW9uLCBob3dldmVyIG1hdHVyZSBuZXN0ZWQg
dmlydHVhbGl6YXRpb24KPiBpcy4gRXZlbiB4ZW4tcHYgaXMgdW5hYmxlIHRvIGJlIG5lc3RlZCBp
biB0aGUgYXdzIGFuZCBhenVyZS4KCkNoZWNrIHRoZSBjb250cmlidXRvcnMgdG8gS1ZNIG5lc3Rl
ZCB2aXJ0dWFsaXphdGlvbiwgeW91IG1pZ2h0IGJlIHN1cnByaXNlZC4KCk5lc3RlZCBYZW4gUFYg
aXMgbm90IHBvc3NpYmxlIGJlY2F1c2UgdGhlIFhlbiBoeXBlcnZpc29yIGNhbm5vdCBydW4gYXMg
YSBQViBndWVzdC4gSXQncyBhIHRlY2huaWNhbCBsaW1pdGF0aW9uLgoKUGFvbG8KCj4gCj4gVGhh
bmtzLAo+IExhaQo+IAo+ID4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 04:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 04:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy9JL-0007Y9-6u; Sat, 30 Sep 2017 04:23:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy9JJ-0007XX-1D
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 04:23:29 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 16/FC-09852-04C1FC95; Sat, 30 Sep 2017 04:23:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdde5ny
 kwZt5YhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPi+m6ngi0lFz+4LbA2M
 M7S7GLk4hAQamSQ+rlzABuE8ZpTYtWUeO4SzjVHi4tIFLF2MnBwiAs4SX8/MZQexeQX0JU7tO
 c4IYgsL6El8m3UXqIaDQ0LAS2Ln11gY8+DEsi5Gdg42ASuJQ2IgtSwCqhLd01qYJjByLWBkWM
 WoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejXegYGxh2Ml7f
 4HWKU5GBSEuX9JHw+UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7zRpoJxgUWp6akVaZg4wwGDS
 Ehw8SiK8K6SA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc6rDDJDAKQoozQPbgQs2C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1ApnCk5lXArfpFdARTEBHTJ54BuSIkkSElFQDo7
 digHvUPpF5V6a9uV3Y9HDu8a/B8xXeuzWraSvuOfFjR7NFXbjSByXV2IsbD8637/ib0Gm9fn/
 xNNZpuzYe/7Dq09sLTg1R83U+3jJsOmyp53FRSoE7xv91pWnQi7YpPjO/vl+V82aiREPy97/q
 gV/DX31zW/Tn5cPfPne1GA21As+sj5/P9FuJpTgj0VCLuag4EQBeEoeVcQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506745406!99893895!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 583 invoked from network); 30 Sep 2017 04:23:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 04:23:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy9JD-00044v-LJ; Sat, 30 Sep 2017 04:23:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy9J8-00067e-8s; Sat, 30 Sep 2017 04:23:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy9J7-0003wX-W2; Sat, 30 Sep 2017 04:23:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113917-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=aa57c0f096e2e0d555038fc63caea34398f219e6
X-Osstest-Versions-That: ovmf=27daa8658e518902bf281b07993c2d60af1913c3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 04:23:17 +0000
Subject: [Xen-devel] [ovmf test] 113917: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5MTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhYTU3YzBmMDk2ZTJlMGQ1NTUwMzhmYzYzY2FlYTM0
Mzk4ZjIxOWU2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyN2RhYTg2
NThlNTE4OTAyYmYyODFiMDc5OTNjMmQ2MGFmMTkxM2MzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM5MDUgIDIwMTctMDktMjkgMTA6MTc6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzOTE3ICAyMDE3LTA5LTMwIDAyOjAyOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YWE1N2MwZjA5
NmUyZTBkNTU1MDM4ZmM2M2NhZWEzNDM5OGYyMTllNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrKyBleHBvcnQgUEVSTExJQj0u
Oi4KKysrKyBQRVJMTElCPS46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3Zt
ZiBhYTU3YzBmMDk2ZTJlMGQ1NTUwMzhmYzYzY2FlYTM0Mzk4ZjIxOWU2CisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj1hYTU3YzBmMDk2ZTJlMGQ1NTUwMzhmYzYzY2FlYTM0Mzk4ZjIxOWU2CisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysrIGV4cG9ydCBQRVJMTElCPS46LjouCisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAy
CisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAg
ICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7
CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJwor
KysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBl
Y2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1j
b21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysr
IFBFUkxMSUI9LjouOi46LgorKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhv
dm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9j
cmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00Ljkt
dGVzdGluZworICdbJyB4YWE1N2MwZjA5NmUyZTBkNTU1MDM4ZmM2M2NhZWEzNDM5OGYyMTllNiA9
IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNl
YWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQK
KysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdh
cmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTQuOQorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRS
RUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9w
cy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJ
T1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3Nz
dGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVy
biAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQgYWE1N2MwZjA5NmUyZTBkNTU1MDM4ZmM2M2NhZWEzNDM5OGYyMTllNjpyZWZzL2hlYWRz
L3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICAyN2RhYTg2Li5hYTU3YzBmICBhYTU3YzBmMDk2ZTJlMGQ1
NTUwMzhmYzYzY2FlYTM0Mzk4ZjIxOWU2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 05:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 05:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dy9uH-0001wQ-9W; Sat, 30 Sep 2017 05:01:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy9uF-0001wE-Ok
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 05:01:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8F/5D-02229-2352FC95; Sat, 30 Sep 2017 05:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVddQ9Xy
 kweKVhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2L/1NmPB3T7GivUn1zA1
 MO5P7mLk5BASaGSSaLlu3cXIBWQ/ZpT4vnEHC4SzjVHi9KLrjCBVIgLOEl/PzGUHsXkF9CW6+
 6ewgNjCAjYSP45sAquREPghI9F3XgjC9pTo/7OXGcZu+T0byGbnYBOwkjgkBhJlEVCVWP3gB/
 sERu4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQI9zgA
 EOxgvtDsfYpTkYFIS5RVXPh8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXTwUoJ1iUmp5akZaZ
 Aww9mLQEB4+SCO98kFbe4oLE3OLMdIjUKUZdjmObLv9hEmLJy89LlRLn1QCZIQBSlFGaBzcCF
 geXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7AmQVT2ZeCdymV0BHMAEdMXniGZAjShIRUl
 INjMrvZ369tsHcW+r9q+JNX2/t89orL9jqrpJg6n3wgr1p7bPXay7J8Yj9ynGYuvHSlPiFn38
 7N98/zqzby6Pf3/bGff3ft8Yn/ztEbb29N2DGN4bDKV+8jpoWuFW+nd8k8He6J+uSGx+XJVy4
 E2jbKXMtLnL1vnXp5gbfvsV5SR04KvI8XM0l/I4SS3FGoqEWc1FxIgDI/NwafgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1506747696!117331877!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50820 invoked from network); 30 Sep 2017 05:01:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 05:01:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dy9uB-0005Lh-Gm; Sat, 30 Sep 2017 05:01:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dy9u6-0000Sa-2b; Sat, 30 Sep 2017 05:01:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dy9u5-0004ZE-QX; Sat, 30 Sep 2017 05:01:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113916-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=b7ed331353a14f43f53eaf6a3a543ec8385193a3
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 05:01:29 +0000
Subject: [Xen-devel] [xen-unstable test] 113916: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1896178807096425864=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1896178807096425864==
Content-Type: text/plain

flight 113916 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113916/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 113387

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds   16 guest-start/debian.repeat fail blocked in 113387
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 113387
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113387
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113387
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113387
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 xen                  b7ed331353a14f43f53eaf6a3a543ec8385193a3
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis   113387  2017-09-12 23:20:09 Z   17 days
Failing since        113430  2017-09-14 01:24:48 Z   16 days   35 attempts
Testing same since   113916  2017-09-29 22:20:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=xen-unstable
+ revision=b7ed331353a14f43f53eaf6a3a543ec8385193a3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push xen-unstable b7ed331353a14f43f53eaf6a3a543ec8385193a3
+ branch=xen-unstable
+ revision=b7ed331353a14f43f53eaf6a3a543ec8385193a3
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=xen
+ xenbranch=xen-unstable
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xb7ed331353a14f43f53eaf6a3a543ec8385193a3 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://xenbits.xen.org/linux-pvops.git = x ']'
++ '[' x = x ']'
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-arm-xen
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : daily-cron.xen-unstable
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.xen-unstable
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree xen-unstable
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git b7ed331353a14f43f53eaf6a3a543ec8385193a3:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   16b1414..b7ed331  b7ed331353a14f43f53eaf6a3a543ec8385193a3 -> master


--===============1896178807096425864==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1896178807096425864==--

From xen-devel-bounces@lists.xen.org Sat Sep 30 06:03:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 06:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyArU-0005iC-TU; Sat, 30 Sep 2017 06:02:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jiangshanlai@gmail.com>) id 1dy5GV-00030Q-47
 for xen-devel@lists.xenproject.org; Sat, 30 Sep 2017 00:04:19 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 88/C8-02229-28FDEC95; Sat, 30 Sep 2017 00:04:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVyMfSai27j/XO
 RBof2yVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXLi5hL1jDUfFv0R2WBsYXbF2MXBxCAtMZ
 Jeb0/QVzWATaWSVudR1gAXEkBBazSty9fYexi5EDyCmTeD9Ts4uRE8gsklj2/AULhF0g8XTKF
 DCbV0BQ4uTMJ2C2sICcxPEbHawgtpCAp8S1n93sIDangJ1E/95vjBCbmxklujqPgBWxCRhKzH
 vzkxHEZhFQlXgz7wA7xAJDibM/90EtCJCY/6GDEWKBv0Rb8xswW0RAXaLh1GtWkKHMAneZJN7
 O2wCWYBbQlGjd/pt9AqPwLCQHzkKSWsDItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAWC83
 tbg4MT01JzGpWC85P3cTIzCo6xkYGHcw9u31O8QoycGkJMr7+e65SCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvM/vAeUEi1LTUyvSMnOA8QWTluDgURLhrQBp5S0uSMwtzkyHSJ1iNOa4cOfSHy
 aOA3tu/WESYsnLz0uVEuftBpkkAFKaUZoHNwgW95cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczA
 qCfM+BZnCk5lXArfvFdApTECnTJ54BuSUkkSElFQDI3tEyfTHlx70rtayPFVbwaN2WW3qrJV6
 dzbO214Z+P9++K0J89xWl9/ZHCRzIYgzL2/NujO7GHruz9Sa8Esoqb4t2UUsfl+HJnP1z50BX
 6yd43d6K9k5LtARXvuIfU86S9KtvWF79O7dSrrG9/+tyuXlW3bLbTzGE50/sfbNE+asvLPCn9
 krDZVYijMSDbWYi4oTAYIIZt72AgAA
X-Env-Sender: jiangshanlai@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1506729856!109687408!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63676 invoked from network); 30 Sep 2017 00:04:17 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Sep 2017 00:04:17 -0000
Received: by mail-it0-f68.google.com with SMTP id v82so1637240itc.0
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 17:04:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=D7yYeCj09C6vorryoMuoUMhpPOyfjsEcaiBFqnWafLc=;
 b=ST6Orn16Vtm9nI8VrUdjkBSs1HKHe82vzCa49AOavZ2i/51Cs97WGFNIMGPt8L4tDF
 ruNGpDHQhDB897+CF/lmsd7x7ZhaL+NoGURzoiMeG9y2S9+Z4EXhQ8ll3fxSvxBEC6oY
 0zA5eOJODGkxUmMpxniySdojXxPx7wOiPajvNZpEGrZyqurOo13/DTfhjMryOU2NkWkB
 Zq8qnpESuOiGhUaDPgfEYsGFmwUBE7f4oDH5gJ/fP5wZEPWkAKB9aZuMGm68zEPGpYOL
 ZOKPB0PB0VvLkrKfm+dFGkhQcEIyKm4sJTBKGPF/5eURnt55ttbsjsvasBbFm30/x9Iy
 mWHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=D7yYeCj09C6vorryoMuoUMhpPOyfjsEcaiBFqnWafLc=;
 b=UrDits9h6QmjbcAq6J7TjoJlQTOAuaY56s4x6kryHH1g0RicTDcl5HBfLQwhPslYSd
 M9A6DRJpDPyHJarH/GIziHFSOZpX1PNBW49OWNxoKJJ8E4SNwXZBij/c1iQGam7SqcQa
 PTzuhcbw7wJF8/RsK60GW/jJ2snEyA4iL8WsC47EHjyeYsle+jibu0E7uCIACEVROkxs
 NtqEGq2zcv2lNapVk2ggfCQ18vOMFQiHu8rBlzMFWv+wX46usrUiglttpCtkRV7i9+Ki
 rIvQYmz5sZaFXMlpxiHK+frOT26HuTtiFblw6UBhEFlpFgpB2C2a5r+oKwv6Q3EHIC90
 S5aw==
X-Gm-Message-State: AHPjjUhbnxWdFJTocL7LnNuaGgKsLm1/PznWgTxAqmoBKHQGt0EWwcjq
 a++M9XoezfOQVzgq/p9zDLJv6C8KFcxeI56KE+Q=
X-Google-Smtp-Source: AOwi7QAv+7H+piCby9NK1zUOh5NxENsdrHxyLfZi01xvNyZu4GHvN6h8PuKc3IFzu6EknDBp4nd30mO0hxpjnugRazA=
X-Received: by 10.36.16.81 with SMTP id 78mr9621633ity.104.1506729856101; Fri,
 29 Sep 2017 17:04:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.35.24 with HTTP; Fri, 29 Sep 2017 17:04:15 -0700 (PDT)
In-Reply-To: <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
References: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
 <4102561f-b403-735e-a18a-7c55db57df74@redhat.com>
From: Lai Jiangshan <jiangshanlai+lkml@gmail.com>
Date: Sat, 30 Sep 2017 08:04:15 +0800
X-Google-Sender-Auth: dwj4hhTdBBnPBRINTG8_tej5_To
Message-ID: <CAJhGHyAETM7NiHT-jFJPXakYE55vc0HegPxdDLD18wNi+Y1uZQ@mail.gmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
X-Mailman-Approved-At: Sat, 30 Sep 2017 06:02:51 +0000
Cc: Juergen Gross <jgross@suse.com>, Rusty Russell <rusty@rustcorp.com.au>,
 lguest@lists.ozlabs.org, kvm@vger.kernel.org, x86@kernel.org,
 LKML <linux-kernel@vger.kernel.org>, mingo@redhat.com,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove
	lguest support)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBTZXAgMzAsIDIwMTcgYXQgMTI6MzkgQU0sIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+IHdyb3RlOgo+IE9uIDI5LzA5LzIwMTcgMTc6NDcsIExhaSBKaWFuZ3NoYW4g
d3JvdGU6Cj4+IEhlbGxvLCBhbGwKPj4KPj4gQW4gaW50ZXJlc3RpbmcgKGF0IGxlYXN0IHRvIG1l
KSB0aGlua2luZyBjYW1lIHVwIHRvIG1lIHdoZW4gSSBmb3VuZAo+PiB0aGF0IHRoZSBsZ3Vlc3Qg
d2FzIHJlbW92ZWQuIEJ1dCBJIGRvbid0IGhhdmUgZW5vdWdoIGtub3dsZWRnZQo+PiB0byBmaW5k
IG91dCB0aGUgYW5zd2VyIG5vciBlbmVyZ3kgdG8gaW1wbGVtZW50IGl0IGluIHNvbWUgdGltZS4K
Pj4KPj4gSXMgaXQgcG9zc2libGUgdG8gaW1wbGVtZW50IGt2bS1wdiB3aGljaCBhbGxvd3Mga3Zt
IHRvIHJ1biBvbgo+PiB0aGUgYm94ZXMgd2l0aG91dCBoYXJkd2FyZSB2aXJ0dWFsaXphdGlvbiBz
dXBwb3J0LCBzbyB0aGF0Cj4+IHFlbXUva3ZtIGNhbiBiZSB1c2VkIG9uIGNsb3VkcyBzdWNoIGFz
IGF3cywgYXp1cmU/Cj4KPiBObywgcGxlYXNlIGRvbid0LiA6KSAgRXZlbiBYZW4gaXMgbW92aW5n
IGZyb20gUFYgdG8gUFZIIChwYXJhdmlydHVhbGl6ZWQKPiBoYXJkd2FyZSB3aXRoIGV2ZW50IGNo
YW5uZWxzLCBncmFudCB0YWJsZXMgYW5kIHRoZSBsaWtlLCBidXQgc3RpbGwgdXNpbmcKPiBoYXJk
d2FyZSBleHRlbnNpb25zIGZvciBNTVUpLgo+Cj4gUmF0aGVyLCBjbG91ZCBwcm92aWRlcnMgc2hv
dWxkIGhlbHAgZ2V0dGluZyBuZXN0ZWQgdmlydHVhbGl6YXRpb24gcmVhZHkKPiBmb3IgcHJvZHVj
dGlvbiB1c2UuICBBdCBsZWFzdCBmb3IgS1ZNIGl0J3Mgbm90IHRoYXQgZmFyLgo+CgpBbHRob3Vn
aCBJJ20gbm90IGJ1c2luZXNzIG1hbiwgSSBkb24ndCB0aGluayB0aGUgdG9wIGNsb3VkIHByb3Zp
ZGVyW3NdCndvdWxkIGFsbG93IG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwgaG93ZXZlciBtYXR1cmUg
bmVzdGVkIHZpcnR1YWxpemF0aW9uCmlzLiBFdmVuIHhlbi1wdiBpcyB1bmFibGUgdG8gYmUgbmVz
dGVkIGluIHRoZSBhd3MgYW5kIGF6dXJlLgoKVGhhbmtzLApMYWkKCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 06:03:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 06:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyArU-0005i1-MG; Sat, 30 Sep 2017 06:02:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jiangshanlai@gmail.com>) id 1dxxVg-0000wI-2r
 for xen-devel@lists.xenproject.org; Fri, 29 Sep 2017 15:47:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 65/33-01778-F0B6EC95; Fri, 29 Sep 2017 15:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfSaiy539rl
 Ig+WnZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTl18wFszlqnh8Ua6BcQNHFyMXh5DAdEaJ
 1l1HWEEcFoFnLBI9Rx6zgzgSAj2sEt3HfgBlOIGcMonDV/6zQNhFEj0rLrF1MXIA2QUSt3pUQ
 cK8AoISJ2c+ASsRFpCTOH6jA6xVSMBTovP1ebA4m4ChxLw3PxlBbBYBVYmPM1YyQYwxlDhxvw
 BiTIDE7nUtzBBjvCVWtkCMFBGwkVh25S0zyGnMAhOZJJ4dPAlWxCygKdG6/Tf7BEbBWUjOmIU
 ktYCRaRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGesl5taXJyYnpqTmFSsl5yfu4kRGJ71DAyM
 Oxi3dTkfYpTkYFIS5bXNOhcpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXDSQnWJSanlqRlpkDj
 BSYtAQHj5IIb0wmUJq3uCAxtzgzHSJ1itGY48KdS3+YOA7sufWHSYglLz8vVUqc9zpIqQBIaU
 ZpHtwgWARfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMKwZyD09mXgncvldApzABnTJ54hm
 QU0oSEVJSDYyGh8tYWJ/NYV9lzCV8d69hz8epaix3rzC/c/FjKNXx6whkvyY3X8Rx9tV1Wt4d
 fOq/Da+dzC3+LX1kU4vG7bTDrqe+sj2eNP9AecY5oygje/b+0jX6MgHW9z7pVkmIMsouU/70V
 MNXlUHUYf+jzalnbvJ/ai9RTvgaITTTUGHih0vmVSttZJVYijMSDbWYi4oTAX36JqrbAgAA
X-Env-Sender: jiangshanlai@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506700042!117032136!1
X-Originating-IP: [209.85.214.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59890 invoked from network); 29 Sep 2017 15:47:23 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Sep 2017 15:47:23 -0000
Received: by mail-it0-f68.google.com with SMTP id c195so238513itb.1
 for <xen-devel@lists.xenproject.org>; Fri, 29 Sep 2017 08:47:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:from:date:message-id:subject:to:cc;
 bh=P4kGN9D522y+cOIRXET4p/wp/WL3iOLxBSlRmp5eukc=;
 b=YMwlrYQZESsTsTFy3V+bL3D2PqB5Jskvp5ExKsvwPOcSFYdq6DqXQg8XT0e2DDc114
 0UX3Uv1/rTz+ZnZMu3qrMiX02LuiwP82GyDxAFcQ/gfnycSb7UfVAh84SN2J5O2RoIhu
 R8o3KFa7d6UaH4GLVTRbFYpSda65VnFbM9iH5DHHpdZ0Z/qBXMtV1In9zYkCQNwbgtaB
 9y+C4K4dWIsLDkfz6ssW+szgvFGH4CAMOYqJcV0E+nWzz0eCb8Ed/GpxbG/kvs2fySAX
 V4iXaXJXFQpLu3G9VR8QE/Zg3iwCbzHbabvoJikt0yUEm17HOV5HUo/lAIs46bVe5vRA
 GgOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:from:date:message-id:subject
 :to:cc;
 bh=P4kGN9D522y+cOIRXET4p/wp/WL3iOLxBSlRmp5eukc=;
 b=jRGDthAYgLyP3ZdwycHhg1kuhRZg3L5rifWkgy0/9c0pYJv7Qla9JYybxApWFAZ/WV
 xCpoHt+MDIEquveixkbznXc5omvNJFpnvQS/6qkrRasPscJz0TtBQ6CvS9sy1/PeDVhG
 AApdJqXnpmDX+A8uk5KClNF5eRdQg9fdpsP81JW7CJ3BYBQMe+baEbM0WWbAjD0XSsm9
 QhwmFRhRZ0+o/0X2ClNmvoFjfKdyjTVH7k/GX9r/Jxlnpemjt0zfWQQt532D2sbeSl+h
 5VASFEAIAbEhpC7tIl9xQk9JmSE1NIUC3MBd6VOyxHxSQtMNB8Uhm0Tu4PiG8G+AyLdV
 XxSQ==
X-Gm-Message-State: AHPjjUi3vYONMZdUsTigQnVo2L4b5zsq48Q1v6xJPZocmiIo1it/yo0F
 ELMP2DKk6xbb07q2hSQLkRGbwAVEy2H/7l/Qs/I=
X-Google-Smtp-Source: AOwi7QB5K8OtE7cZNtkijc6euWQlEOlNObNYiZyED1KdLybQVU2Q/LQioBHVWqZ/LZWE00M0NquHn5toapzXB2C3zDk=
X-Received: by 10.36.16.81 with SMTP id 78mr7623525ity.104.1506700042143; Fri,
 29 Sep 2017 08:47:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.35.24 with HTTP; Fri, 29 Sep 2017 08:47:21 -0700 (PDT)
From: Lai Jiangshan <jiangshanlai+lkml@gmail.com>
Date: Fri, 29 Sep 2017 23:47:21 +0800
X-Google-Sender-Auth: hww9tLue13fvcLN0pIH6TDF1gGI
Message-ID: <CAJhGHyBY-ne6YeX=tT9BHbRx9bX_rmaBmFLLKPzCmrpmO9Z6Dg@mail.gmail.com>
To: LKML <linux-kernel@vger.kernel.org>, kvm@vger.kernel.org
X-Mailman-Approved-At: Sat, 30 Sep 2017 06:02:51 +0000
Cc: Juergen Gross <jgross@suse.com>, rusty@rustcorp.com.au,
 lguest@lists.ozlabs.org, x86@kernel.org, mingo@redhat.com,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] KVM PV (was: Re: [PATCH v2 2/2] x86/lguest: remove
	lguest support)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sIGFsbAoKQW4gaW50ZXJlc3RpbmcgKGF0IGxlYXN0IHRvIG1lKSB0aGlua2luZyBjYW1l
IHVwIHRvIG1lIHdoZW4gSSBmb3VuZAp0aGF0IHRoZSBsZ3Vlc3Qgd2FzIHJlbW92ZWQuIEJ1dCBJ
IGRvbid0IGhhdmUgZW5vdWdoIGtub3dsZWRnZQp0byBmaW5kIG91dCB0aGUgYW5zd2VyIG5vciBl
bmVyZ3kgdG8gaW1wbGVtZW50IGl0IGluIHNvbWUgdGltZS4KCklzIGl0IHBvc3NpYmxlIHRvIGlt
cGxlbWVudCBrdm0tcHYgd2hpY2ggYWxsb3dzIGt2bSB0byBydW4gb24KdGhlIGJveGVzIHdpdGhv
dXQgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc3VwcG9ydCwgc28gdGhhdApxZW11L2t2bSBjYW4g
YmUgdXNlZCBvbiBjbG91ZHMgc3VjaCBhcyBhd3MsIGF6dXJlPwoKV2l0aG91dCBoYXJkd2FyZSB2
aXJ0dWFsaXphdGlvbiBzdXBwb3J0LCB0aGUgaG9zdCBrdm0tcHYgbW9kdWxlIGFuZAp0aGUgZ3Vl
c3QgbGludXgga2VybmVsIG5lZWQgdG8gY29vcGVyYXRlIGluIHNvbWUgd2F5cy4gQW5kIHNvbWUg
a3ZtCmZhY2lsaXRpZXMgY2FuIGhlbHAuIEZvciBpbnN0YW5jZSwgdGhlIGV4aXN0aW5nIHNoYWRv
dy1wYWdpbmcsIHdoaWNoCndhcyBub3QgaW50cm9kdWNlZCB3aGVuIGxndWVzdCBoYWQgYmVlbiBh
ZGRlZCB0byBrZXJuZWwsIGNvdWxkIGJlCnJldXNlZCB0byBoZWxwIG9uIG1tdSB2aXJ0dWFsaXph
dGlvbi4gRm9yIGd1ZXN0IGtlcm5lbC91c2Vyc3BhY2UKc2VwYXJhdGlvbiBpbiB4ODZfNjQsIHRo
ZSBpbnRlbCBjcHUncyBzZWdtZW50IHJlZ2lzdGVycyBjYW4gaGVscCB0b28uCihvciB1c2UgYSBu
ZXcgc2V0IG9mIHBhZ2UtdGFibGUgZm9yIHRoZSBndWVzdCBrZXJuZWwgb24gYW1kNjQpLgoKVGhl
IHRob3VnaHQgaXMgcXVpdGUgc2hhbGxvdywgYnV0IEkgaG9wZSB0aGlzIGVtYWlsIGJyaW5ncyBz
b21lCmluc3BpcmF0aW9ucyByYXRoZXIgdGhhbiBhbm5veWFuY2UuIEFuZCBJJ20gc29ycnkgaWYg
dGhlIGxhdGVyIHRoaW5ncwp3b3VsZCBoYXBwZW4uCgpUaGFua3MsCkxhaS4KCk9uIFRodSwgQXVn
IDE3LCAyMDE3IGF0IDE6MzEgQU0sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4gTGd1ZXN0IHNlZW1zIHRvIGJlIHJhdGhlciB1bnVzZWQgdGhlc2UgZGF5cy4gSXQgaGFz
IHNlZW4gb25seSBwYXRjaGVzCj4gZW5zdXJpbmcgaXQgc3RpbGwgYnVpbGRzIHRoZSBsYXN0IHR3
byB5ZWFycyBhbmQgaXRzIG9mZmljaWFsIHN0YXRlIGlzCj4gIk9kZCBGaXhlcyIuCj4KPiBOdWtl
IGl0IGluIG9yZGVyIHRvIGJlIGFibGUgdG8gY2xlYW4gdXAgdGhlIHBhcmF2aXJ0IGNvZGUuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 06:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 06:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyBEb-0007DN-Kp; Sat, 30 Sep 2017 06:26:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyBEa-0007DB-Gy
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 06:26:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A3/25-03610-3293FC95; Sat, 30 Sep 2017 06:26:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVVfJ8ny
 kwbrFZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWN7exlbww6RiVm8zSwPj
 bO0uRi4OIYFGJol7M5eydTFyAjmPGSXebZCHSGxjlNj/YTIjSEJEwFni65m57CA2r4C+xKZH0
 5lBbGEBPYkJR+4xgdgSAl4SR5dMZYGxvy1sBxrKzsEmYCVxSAwkyiKgKrGk4xTrBEauBYwMqx
 jVi1OLylKLdM30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/coABDsY553wP8Q
 oycGkJMr70+R8pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXgELoJxgUWp6akVaZg4wwGDSEhw8
 SiK8G8yA0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKXn5cqJc67yRyoSACkKKM0D24ELNgvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZj3AcgUnsy8ErhNr4COYAI6YvLEMyBHlCQipKQaGK8HZe
 qXbJ3XsajI7fHcLReP9NoIz61p8b3C2O5/o0Y0dNGh5MqMk+qBehGMS7Rms18xNm8z3nXf2H/
 r8jc3rY/27b8epcQv0ccz9dfO8PclK/ujp2tvC10v1zan451Qs/SxkI2zzRKWNp6v36nnv1ac
 +ZDxK+W6x8tnFT98xBkf7Sp8/uyfECWW4oxEQy3mouJEAGOUEUVxAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1506752800!59730882!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52320 invoked from network); 30 Sep 2017 06:26:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 06:26:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyBEV-0007Tt-KK; Sat, 30 Sep 2017 06:26:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyBEQ-0006Sg-3f; Sat, 30 Sep 2017 06:26:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyBEP-0000F0-3C; Sat, 30 Sep 2017 06:26:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113921-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c46bced224b42d5a03bc8b207167829aa4e7bc5b
X-Osstest-Versions-That: ovmf=aa57c0f096e2e0d555038fc63caea34398f219e6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 06:26:33 +0000
Subject: [Xen-devel] [ovmf test] 113921: all pass - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTM5MjEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNDZiY2VkMjI0YjQyZDVhMDNiYzhiMjA3MTY3ODI5
YWE0ZTdiYzViCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhYTU3YzBm
MDk2ZTJlMGQ1NTUwMzhmYzYzY2FlYTM0Mzk4ZjIxOWU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTM5MTcgIDIwMTctMDktMzAgMDI6MDI6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEzOTIxICAyMDE3LTA5LTMwIDA0OjI4OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWM0NmJj
ZWQyMjRiNDJkNWEwM2JjOGIyMDcxNjc4MjlhYTRlN2JjNWIKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKysgZXhwb3J0IFBFUkxM
SUI9LjouCisrKysgUEVSTExJQj0uOi4KKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IG92bWYgYzQ2YmNlZDIyNGI0MmQ1YTAzYmM4YjIwNzE2NzgyOWFhNGU3YmM1YgorIGJyYW5jaD1v
dm1mCisgcmV2aXNpb249YzQ2YmNlZDIyNGI0MmQ1YTAzYmM4YjIwNzE2NzgyOWFhNGU3YmM1Ygor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrKyBleHBvcnQgUEVSTExJQj0uOi46LgorKysrIFBFUkxMSUI9LjouOi4KKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9j
cmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyBleHBvcnQgUEVSTExJQj0uOi46Ljou
CisrKyBQRVJMTElCPS46LjouOi4KKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNh
c2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdb
JyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVt
dXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisr
IC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeGM0NmJjZWQyMjRiNDJkNWEwM2JjOGIyMDcxNjc4MjlhYTRlN2Jj
NWIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJs
IC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGds
b2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dp
dC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9l
ZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zp
cm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICdd
JworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4z
OS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQK
KyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgt
cHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9T
RUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFi
aW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1m
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0IGM0NmJjZWQyMjRiNDJkNWEwM2JjOGIyMDcxNjc4MjlhYTRlN2JjNWI6cmVmcy9o
ZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYWE1N2MwZi4uYzQ2YmNlZCAgYzQ2YmNlZDIyNGI0
MmQ1YTAzYmM4YjIwNzE2NzgyOWFhNGU3YmM1YiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 06:51:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 06:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyBcV-0000cF-Ku; Sat, 30 Sep 2017 06:51:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=439f28067=citrix-osstest@xenproject.org>)
 id 1dyBcT-0000c3-SI
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 06:51:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2A/84-03093-DEE3FC95; Sat, 30 Sep 2017 06:51:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve4bu/O
 RBlNahS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bE+ctYC5qFKma838fUwLiIp4uRg0NCwF/i
 123uLkZOINNDYtHVLWwgtoiAs8SED7fBbF4BPYn321awgtjCAkYSK6a2M0PUu0lcPzuDBcb+9
 uQGmM0GNGdiz0Qwm0VAVeLnga1gtpCAlsTSxSuZIGYKSpyc+QQsziwgIXHwxQuomZYSN3bfY5
 3AyDsLSdksJGULGJlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJef
 nbmIEhg4DEOxgvL0x4BCjJAeTkijvH5vzkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLWBoSgk
 WJSanlqRlpkDDGKYtAQHj5IIrzRImre4IDG3ODMdInWKUZfj2KbLf5iEWPLy81KlxHmP2AIVC
 YAUZZTmwY2ARdQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKg6ziycwrgdv0CugIJqAjJk
 88A3JESSJCSqqBMYrBnr89XGtnG/PZSZKvl+tKcpbLlB3MTW1XvpCmcF/2/z6v/5usz396sfK
 t1fPaG/fZPzSFRc9vnb6wdNXPVhePFssTWRb18/8tmccnxvDz5q5Ppzgmazw//1XKMOhJHDfX
 l/13Vi7/4NW27c1L5hZtfSetai9+t27TkhMtP8MnV8z0Xv/3iBJLcUaioRZzUXEiAGWKVAejA
 gAA
X-Env-Sender: prvs=439f28067=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506754282!106851228!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25877 invoked from network); 30 Sep 2017 06:51:24 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Sep 2017 06:51:24 -0000
X-IronPort-AV: E=Sophos;i="5.42,456,1500940800"; d="scan'208";a="449885331"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72178-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=aa57c0f096e2e0d555038fc63caea34398f219e6
X-Osstest-Versions-That: ovmf=27daa8658e518902bf281b07993c2d60af1913c3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 30 Sep 2017 07:51:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72178: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxNzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBhYTU3YzBmMDk2ZTJlMGQ1NTUwMzhmYzYzY2FlYTM0Mzk4ZjIx
OWU2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyN2RhYTg2NThlNTE4
OTAyYmYyODFiMDc5OTNjMmQ2MGFmMTkxM2MzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzcg
IDIwMTctMDktMjkgMTU6MTk6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTc4ICAyMDE3LTA5LTMwIDA0OjQ3OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWE1N2MwZjA5NmUy
ZTBkNTU1MDM4ZmM2M2NhZWEzNDM5OGYyMTllNgpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgU2VwIDI5IDE0OjI3OjI0IDIwMTcgKzA4MDAKCiAgICBN
ZGVNb2R1bGVQa2cgUGVpQ29yZTogTW9yZSBkZWJ1ZyBtZXNzYWdlcyBmb3IgcHJlLW1lbW9yeSBh
bGxvY2F0aW9ucwogICAgCiAgICBUaGUgZGVidWcgbWVzc2FnZXMgY2FuIGhlbHAgZGV2ZWxvcGVy
IHRvIGtub3cgdGhlIHByZS1tZW1vcnkKICAgIGFsbG9jYXRpb24gdXNhZ2UuCiAgICAKICAgIENj
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcg
R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 09:00:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 09:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyDcn-0000Bl-Mg; Sat, 30 Sep 2017 08:59:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyDcm-0000BY-1f
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 08:59:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 88/1E-00743-70D5FC95; Sat, 30 Sep 2017 08:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZct9ny
 kwafl4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLmFp2ByRsWKzrOMDYxX
 XLoYuTiEBBqZJLb3bWSEcB4zSrz/tJAdwtnGKLGyey9bFyMnh4iAs8TXM3PZQWxeAX2Jpq5dj
 CC2sICZxJ43l8AaJATmykrMWzKDFSQhIeAtcX71aWYYu3f1AqA4OwebgJXEITGQKIuAqsTPo9
 +YJjByL2BkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 zegYGxh2ME1b5HWKU5GBSEuVVjjkfKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVw0kJ1iUmp5a
 kZaZAww+mLQEB4+SCO+3aKA0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ86qDzBAAKcooz
 YMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWAKkCm8GTmlcBtegV0BBPQEZMnngE5oi
 QRISXVwJiz9YRF+/scp3lxl4s1n1WGB/pJfONtT2T7wzorxS1/9Z+HfxfuXH8iN36Sdu7xybU
 ciUeO925LaGL10/G4nyfB7jPzM0PBk7qqL7cz+g6vzmtvqnFwOrxz48G90Q+2MklyXfqu8+Wd
 oqzs3nuGQmHOdi7cX9/UPFs/1WnBFq2bceHnm39W6iixFGckGmoxFxUnAgBzv7YcfwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1506761989!111089202!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10024 invoked from network); 30 Sep 2017 08:59:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 08:59:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyDcg-0003M4-08; Sat, 30 Sep 2017 08: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyDca-00079d-Fs; Sat, 30 Sep 2017 08:59:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyDca-0004X6-4k; Sat, 30 Sep 2017 08:59:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113919-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=99637e4268ea27f6fa52c4b3717d3c0675e5c20c
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 08:59:40 +0000
Subject: [Xen-devel] [linux-linus test] 113919: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkxOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEzOTE5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTM5MDIKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTM4OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMzg5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEzODk2
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTM5MDIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzkwMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTEzOTAyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTM5MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOTk2MzdlNDI2OGVhMjdmNmZhNTJjNGIzNzE3
ZDNjMDY3NWU1YzIwYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzcw
Yjc4MmY1NTVkNjYzZDEzM2ZjZDRkYzE2MzIwMjNmNzkzNTdiOQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTEzOTAyICAyMDE3LTA5LTI5IDA5OjI0OjMyIFogICAgMCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDExMzkxMyAgMjAxNy0wOS0yOSAxOTo1MDowNiBaICAgIDAgZGF5cyAgICAyIGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMzkxOSAgMjAxNy0wOS0zMCAwMjoxMzowOCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXggRGV1
Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBcnZpbmQgWWFkYXYgPGFydmluZC55
YWRhdi5jc0BnbWFpbC5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4K
ICBCb3F1biBGZW5nIDxib3F1bi5mZW5nQGdtYWlsLmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJp
bmFzQGFybS5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4K
ICBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dl
bGxzQHJlZGhhdC5jb20+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERtaXRy
eSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdv
b2dsZS5jb20+CiAgRmVsaXggS3VlaGxpbmcgPEZlbGl4Lkt1ZWhsaW5nQGFtZC5jb20+CiAgR2Vl
cnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4KICBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICBHb2ZmcmVkbyBCYXJvbmNlbGxpIDxrcmVpamFja0BpbndpbmQu
aXQ+CiAgSGFucyBWZXJrdWlsIDxodmVya3VpbEB4czRhbGwubmw+CiAgSmFtZXMgTW9ycmlzIDxq
YW1lcy5sLm1vcnJpc0BvcmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBKYXNvbiBBLiBEb25lbmZlbGQgPEphc29uQHp4MmM0LmNvbT4KICBKZWFuIERlbHZhcmUg
PGpkZWx2YXJlQHN1c2UuZGU+CiAgSmVhbi1QaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBl
LmJydWNrZXJAYXJtLmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb3Nl
ZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBMYWRpIFByb3NlayA8bHByb3Nla0ByZWRoYXQuY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaXUg
Qm8gPGJvLmxpLmxpdUBvcmFjbGUuY29tPgogIExvbmdwZW5nIChNaWtlKSA8bG9uZ3BlbmcyQGh1
YXdlaS5jb20+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyYyBa
eW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFu
ZEBhcm0uY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAZnJlZS1lbGVjdHJvbnMu
Y29tPgogIE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+CiAgTWlzb25vLCBUb21v
aGlybyA8bWlzb25vLnRvbW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIE5hb2hpcm8gQW90YSA8bmFv
aGlyby5hb3RhQHdkYy5jb20+CiAgTmF0ZSBEYWlsZXkgPG5hdGUuZGFpbGV5QHN0cmF0dXMuY29t
PgogIE5pY29sYWkgU3RhbmdlIDxuc3RhbmdlQHN1c2UuZGU+CiAgT2RlZCBHYWJiYXkgPG9kZWQu
Z2FiYmF5QGdtYWlsLmNvbT4KICBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgSm9uZXMgPHBhdWxAcGF1bGpv
bmVzLmlkLmF1PgogIFJpY2hhcmQgUnVpZ3JvayA8cnJ1aWdyb2tAY29kZWF1cm9yYS5vcmc+CiAg
U2FyZ3VuIERoaWxsb24gPHNhcmd1bkBzYXJndW4ubWU+CiAgU2F0b3J1IFRha2V1Y2hpIDxzYXRv
cnUudGFrZXVjaGlAZ21haWwuY29tPgogIFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3Jn
PgogIFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52
aWRpYS5jb20+CiAgVG9tb2hpcm8gTWlzb25vIDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5j
b20+CiAgVHN1dG9tdSBJdG9oIDx0LWl0b2hAanAuZnVqaXRzdS5jb20+CiAgV2FucGVuZyBMaSA8
d2FucGVuZy5saUBob3RtYWlsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNv
bT4KICBZb25nIFd1IDx5b25nLnd1QG1lZGlhdGVrLmNvbT4KICBZb25nIFpoYW8gPHlvbmcuemhh
b0BhbWQuY29tPgogIFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODU4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Sep 30 11:52:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 11:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyGJ9-0002aV-Mu; Sat, 30 Sep 2017 11:51:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=439f28067=citrix-osstest@xenproject.org>)
 id 1dyGJ8-0002aJ-Cr
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 11:51:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 97/2D-02036-1558FC95; Sat, 30 Sep 2017 11:51:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpG5A6/l
 Ig1vTVCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aFF+3sBU9yK9ZP3cHawHjKsYuRg0NCwF9i
 23ZWCNNdomFvWhcjJ4eIgLPEhA+32UDCvAJ6Ers7NUHCwgKJEtP/3GDsYuQCqr4iLbHs5j02i
 FZXiTMf+EFqQMxF104ygthsAh4SE3smsoDYLAKqEq0fNrGC2EICWhJLF69kArF5BQQlTs58Al
 bDLCAhcfDFC2aIkRYSe19VTGDkm4WkahaSqgWMTKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0
 NTPVyU4uLE9NTcxKTivWS83M3MQKDiQEIdjD2zXI+xCjJwaQkyvu68XykEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQleyRagnGBRanpqRVpmDjCsYdISHDxKIrzRIGne4oLE3OLMdIjUKUZdjmObL
 v9hEmLJy89LlRLnNQIpEgApyijNgxsBi7FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY1BJ
 nCk5lXArfpFdARTEBHTJ54BuSIkkSElFQDo+LBL7uqgubOP7Ntfc3zVw2fRJg3XVwfFfH2I8O
 /9GxRoQe136avSjCc86Ek/5FY4SvDt5xXF93bzPo18vZx+RTdLwW3p9468/Km0uSdad76aotn
 JP2bxzvPM+///uXVW1O2PujczvX83qWGqc1nM+/sWXhww8Od3S8ivROKplgHnNgYram3MKtKi
 aU4I9FQi7moOBEAYpWeA6wCAAA=
X-Env-Sender: prvs=439f28067=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1506772302!99920540!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4857 invoked from network); 30 Sep 2017 11:51:44 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Sep 2017 11:51:44 -0000
X-IronPort-AV: E=Sophos;i="5.42,458,1500940800"; d="scan'208";a="441917355"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72179-mainreport@xen.org>
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:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-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-armhf-armhf-examine:reboot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=b7ed331353a14f43f53eaf6a3a543ec8385193a3
X-Osstest-Versions-That: xen=16b1414de91b5a82a0996c67f6db3af7d7e32873
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 30 Sep 2017 12:51:28 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 72179: regressions -
	trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3249531693246408658=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3249531693246408658==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 72179 xen-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/72179/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 7 xen-boot fail REGR. vs. 72103
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install    fail REGR. vs. 72103

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64                   2 hosts-allocate               broken never pass
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64-xsm               2 hosts-allocate               broken never pass
 build-arm64-xsm               3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail blocked in 72103
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop        fail blocked in 72103
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 72103
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail like 72103
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail like 72103
 test-armhf-armhf-examine      7 reboot                       fail   like 72103
 test-armhf-armhf-libvirt      7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl-multivcpu  7 xen-boot                     fail  like 72103
 test-armhf-armhf-libvirt-raw  7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl-midway    7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl-credit2   7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl-vhd       7 xen-boot                     fail   like 72103
 test-armhf-armhf-libvirt-xsm  7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl-xsm       7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl-rtds      7 xen-boot                     fail   like 72103
 test-armhf-armhf-xl           7 xen-boot                     fail   like 72103
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail like 72103
 test-amd64-i386-xl-qemut-ws16-amd64 10 windows-install         fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemut-win10-i386 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 17 guest-stop             fail never pass

version targeted for testing:
 xen                  b7ed331353a14f43f53eaf6a3a543ec8385193a3
baseline version:
 xen                  16b1414de91b5a82a0996c67f6db3af7d7e32873

Last test of basis    72103  2017-09-14 01:19:55 Z   16 days
Testing same since    72179  2017-09-30 05:15:18 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dario.faggioli@citrix.com>
  Euan Harris <euan.harris@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  George Dunlap <george.dunlap@eu.citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jennifer Herbert <Jennifer.Herbert@citrix.com>
  Joshua Otto <jtotto@uwaterloo.ca>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Meng Xu <mengxu@cis.upenn.edu>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            broken  
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  fail    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     fail    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/osstest/logs
images: /home/osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-step build-arm64 hosts-allocate
broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64-xsm hosts-allocate
broken-step build-arm64-xsm capture-logs
broken-step build-arm64 capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

(No revision log; it would be 2435 lines long.)


--===============3249531693246408658==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3249531693246408658==--

From xen-devel-bounces@lists.xen.org Sat Sep 30 12:34:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 12:34:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyGyL-0005BK-12; Sat, 30 Sep 2017 12:34:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyGyJ-0005Ax-KM
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 12:34:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C6/A6-01916-A4F8FC95; Sat, 30 Sep 2017 12:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdej/3y
 kwZwvahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PG0l6ngW37FhxkXGBsY
 H7t1MXJxCAk0MkmcmLuZEcJ5zChx+91yZghnG6PEnt42pi5GTg4RAWeJr2fmsoPYvAL6EhN2n
 mEFsYUFzCWWbb4M1i0hsEBGYsvNnYwgCQkBT4nXV1+zwtifp+wAambnYBOwkjgkBhJlEVCVOL
 f+L9sERu4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsYX3U7H2KU5GBSEuWd33U+UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr34fUE6wKDU9
 tSItMwcYfjBpCQ4eJRFeY5A0b3FBYm5xZjpE6hSjLsexTZf/MAmx5OXnpUqJ84qDFAmAFGWU5
 sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzeoFM4cnMK4Hb9AroCCagIyZPPANyRE
 kiQkqqgbG/XXRe+KKgfq1M8+UsBzvDpj5lv+D832Vt4WrRrTdZGSXSLv1adcjEZ9uBmn9LGrY
 8mZ7rkPaVb6NKx+ngJIur714pLZz8dJLVcVFz3Xnifgodp9/NPnk9bI5GvCJbibfnha0z+jsq
 ZwU7t/6oFdxfsYY3ya4lcPZfy/bkDbqpv5kzWA5c36HEUpyRaKjFXFScCAAW97kkgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1506774855!59206901!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28891 invoked from network); 30 Sep 2017 12:34:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 12:34:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyGyD-0000Is-78; Sat, 30 Sep 2017 12:34:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyGy7-0002P8-KD; Sat, 30 Sep 2017 12:34:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyGy6-0008HT-AH; Sat, 30 Sep 2017 12:34:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113922-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-multivcpu:host-ping-check-native:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=b7ed331353a14f43f53eaf6a3a543ec8385193a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 12:34:06 +0000
Subject: [Xen-devel] [xen-unstable test] 113922: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkyMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgZmFpbCBSRUdSLiB2cy4gMTEzOTE2CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTEzOTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5MTYKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMzkx
NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEzOTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEw
IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTM5MTYKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWls
ICBsaWtlIDExMzkxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTE2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTQxNGJhN2Y1ZTFmZmM4
OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgYjdlZDMzMTM1M2ExNGY0M2Y1M2VhZjZhM2E1NDNlYzgzODUxOTNhMwoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTEzOTE2ICAyMDE3LTA5LTI5IDIyOjIwOjA2IFogICAgMCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMzkyMiAgMjAxNy0wOS0zMCAwNTowNTo0NCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIx
ZTFiMTRiYmZkMzUzNmE2MQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkRhdGU6ICAgRnJpIFNlcCAyOSAxMzoxNjo0NyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTog
Q29ycmVjdGx5IHJlcG9ydCB0aGUgbWVtb3J5IHJlZ2lvbiBpbiB0aGUgZHVtbXkgTlVNQSBoZWxw
ZXJzCiAgICAKICAgIE5VTUEgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgb24gQXJtLiBCZWNh
dXNlIGNvbW1vbiBjb2RlIGlzCiAgICBOVU1BLWF3YXJlLCBkdW1teSBoZWxwZXJzIGFyZSBpbnN0
ZWFkIHByb3ZpZGVkIHRvIGV4cG9zZSBhIHNpbmdsZSBub2RlLgogICAgCiAgICBUaG9zZSBoZWxw
ZXJzIGFyZSBmb3IgaW5zdGFuY2UgdXNlZCB0byBrbm93IHRoZSByZWdpb24gdG8gc2NydWIuCiAg
ICAKICAgIEhvd2V2ZXIgdGhlIG1lbW9yeSByZWdpb24gaXMgbm90IHJlcG9ydGVkIGNvcnJlY3Rs
eS4gSW5kZWVkLCB0aGUKICAgIGZyYW1ldGFibGUgbWF5IG5vdCBiZSBhdCB0aGUgYmVnaW5uaW5n
IG9mIHRoZSBtZW1vcnkgYW5kIHRoZXJlIG1pZ2h0IGJlCiAgICBtdWx0aXBsZSBtZW1vcnkgYmFu
a3MuIFRoaXMgd2lsbCBsZWFkIHRvIG5vdCBzY3J1YiBzb21lIHBhcnQgb2YgdGhlCiAgICBtZW1v
cnkuCiAgICAKICAgIFRoZSBtZW1vcnkgaW5mb3JtYXRpb24gY2FuIGJlIGZvdW5kIHVzaW5nOgog
ICAgICAgICogZmlyc3RfdmFsaWRfbWZuIGFzIHRoZSBzdGFydCBvZiB0aGUgbWVtb3J5CiAgICAg
ICAgKiBtYXhfcGFnZSAtIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3Bhbm5lZCBwYWdlcwogICAg
CiAgICBOb3RlIHRoYXQgZmlyc3RfdmFsaWRfbWZuIGlzIG5vdyBiZWVuIGV4cG9ydGVkLiBUaGUg
cHJvdG90eXBlIGhhcyBiZWVuCiAgICBhZGRlZCBpbiBhc20tYXJtL251bWEuaCBhbmQgbm90IGlu
IGEgY29tbW9uIGhlYWRlciBiZWNhdXNlIEkgd291bGQKICAgIGV4cGVjdCB0aGUgdmFyaWFibGUg
dG8gYmVjb21lIHN0YXRpYyBvbmNlIE5VTUEgaXMgZnVsbHkgc3VwcG9ydGVkIG9uCiAgICBBcm0u
CiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXBvcnRlZC1hbmQt
VGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
Cgpjb21taXQgZWM2ZDkwMjNlMWY1NGNkY2NiZjJlNGM2M2NmOTQ3ZjFiZTJiMWU4ZQpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgRnJpIFNlcCAyOSAx
MzoxNjoyMSAyMDE3IC0wNzAwCgogICAgeGVuL3BhZ2VfYWxsb2M6IENvdmVyIG1lbW9yeSB1bnJl
c2VydmVkIGFmdGVyIGJvb3QgaW4gZmlyc3RfdmFsaWRfbWZuCiAgICAKICAgIE9uIEFybSwgc29t
ZSByZWdpb25zIChlLmcgSW5pdHJhbWZzLCBEb20wIEtlcm5lbC4uLikgYXJlIG1hcmtlZCBhcwog
ICAgcmVzZXJ2ZWQgdW50aWwgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBidWlsdCBhbmQgdGhleSBh
cmUgY29waWVkIGludG8gaXRzCiAgICBtZW1vcnkuIFRoZXJlZm9yZSwgdGhleSB3aWxsIG5vdCBi
ZSBhZGRlZCBpbiB0aGUgYm9vdCBhbGxvY2F0b3IgdmlhCiAgICBpbml0X2Jvb3RfcGFnZXMuCiAg
ICAKICAgIEluc3RlYWQsIGluaXRfeGVuaGVhcF9wYWdlcyB3aWxsIGJlIGNhbGxlZCBvbmNlIHRo
ZSByZWdpb24gYXJlIG5vdCB1c2VkCiAgICBhbnltb3JlLgogICAgCiAgICBVcGRhdGUgZmlyc3Rf
dmFsaWRfbWZuIGluIGJvdGggaW5pdF9oZWFwX3BhZ2VzIGFuZCBpbml0X2Jvb3RfcGFnZXMKICAg
IChhbHJlYWR5IGV4aXN0KSB0byBjb3ZlciBhbGwgdGhlIGNhc2VzLgogICAgCiAgICBUaGlzIGlz
IFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBbQWRqdXN0IGNvbW1lbnQsIGFkZGVkIGxvY2tpbmcgYXJvdW5kIGZp
cnN0X3ZhbGlkX21mbiB1cGRhdGVdCiAgICBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlcG9ydGVkLWFuZC1UZXN0ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 12:43:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 12:43:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyH78-0005sy-08; Sat, 30 Sep 2017 12:43:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=439f28067=citrix-osstest@xenproject.org>)
 id 1dyH76-0005sZ-Fa
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 12:43:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 67/7B-02224-B619FC95; Sat, 30 Sep 2017 12:43:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG7WxPO
 RBqvvWFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozeO7/YCj6JVKx8wNXAeIyvi5GTQ0LAX+L2
 jQYWCNtd4u3ZuawgtoiAs8SED7fZQGxeAT2JM12LGEFsYQEjiWXrZkDVu0n0z+qCs49/ncsEY
 rMJeEhM7JkIFmcRUJXY9v00WFxIQEti6eKVTBAzBSVOznwCVsMsICFx8MULZog5FhLtn94yTW
 DknYWkbBaSsgWMTKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M
 3MQJDp56BgXEHY8Nev0OMkhxMSqK8/f3nI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M4AyQkW
 paanVqRl5gCDGCYtwcGjJMIrMgEozVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5ealS4rxzQGYIg
 BRllObBjYBF1CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxbQKbwZOaVwG16BXQEE9ARky
 eeATmiJBEhJdXAKL7xW8HXfdtZWy+nCk4+/e2QtAj7F7HJtguOn3fd3JmwxMw69teJl1pKCmZ
 xT6/WxhiUTLtmv9u3rza4rFdSfXu4jW6s00pvjtdnJur+8FXY8Xl5WsDOppmeDedOKMWYSi1X
 8LuvK8a/4iL35YXVzQaBojMuZC3/fGHfszmPplcdv5M+UbuMQYmlOCPRUIu5qDgRAEIfjq2jA
 gAA
X-Env-Sender: prvs=439f28067=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1506775401!117121981!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40761 invoked from network); 30 Sep 2017 12:43:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Sep 2017 12:43:22 -0000
X-IronPort-AV: E=Sophos;i="5.42,458,1500940800"; d="scan'208";a="441921520"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72181-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c46bced224b42d5a03bc8b207167829aa4e7bc5b
X-Osstest-Versions-That: ovmf=aa57c0f096e2e0d555038fc63caea34398f219e6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 30 Sep 2017 13:43:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 72181: all pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MjE4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzIxODEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4gdGhpcyBm
bGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBv
dm1mICAgICAgICAgICAgICAgICBjNDZiY2VkMjI0YjQyZDVhMDNiYzhiMjA3MTY3ODI5YWE0ZTdi
YzViCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhYTU3YzBmMDk2ZTJl
MGQ1NTUwMzhmYzYzY2FlYTM0Mzk4ZjIxOWU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzIxNzgg
IDIwMTctMDktMzAgMDQ6NDc6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcy
MTgxICAyMDE3LTA5LTMwIDA3OjE4OjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlhbiBKIFdhbmcgPGpp
YW4uai53YW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM0NmJjZWQy
MjRiNDJkNWEwM2JjOGIyMDcxNjc4MjlhYTRlN2JjNWIKQXV0aG9yOiBKaWFuIEogV2FuZyA8amlh
bi5qLndhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjkgMTE6MDg6MjcgMjAxNyArMDgw
MAoKICAgIFVlZmlDcHVQa2cvQ3B1RHhlOiBGaXggYXNzZXJ0IGlzc3VlIG9uIElBMzIgcGxhdGZv
cm0KICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byBmaXggYW4gYXNzZXJ0IGlzc3VlIGR1cmluZyBi
b290aW5nIElBMzIgcGxhdGZvcm1zCiAgICBzdWNoIGFzIE92bWZJYTMyIG9yIFF1YXJrLiBUaGlz
IGlzc3VlIGlzIGNhdXNlZCBieSB0cnlpbmcgdG8gYWNjZXNzCiAgICBwYWdlIHRhYmxlIG9uIGEg
cGxhdGZvcm0gd2l0aG91dCBwYWdlIHRhYmxlLiBBIGNoZWNrIGlzIGFkZGVkIHRvCiAgICBhdm9p
ZCB0aGUgYXNzZXJ0LgogICAgCiAgICBCdWcgdHJhY2tlcjogaHR0cHM6Ly9idWd6aWxsYS50aWFu
b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD03MjQKICAgIAogICAgQ2M6IFN0YXIgWmVuZyA8c3Rh
ci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNv
bT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICBTaWduZWQtb2ZmLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 14:03:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 14:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyILi-0002QQ-UU; Sat, 30 Sep 2017 14:02:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=439f28067=citrix-osstest@xenproject.org>)
 id 1dyILh-0002Q7-Qe
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 14:02:33 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 83/F0-03616-9F3AFC95; Sat, 30 Sep 2017 14:02:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO73xec
 jDbq3S1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owH7xcyF7QKVyzd0sLWwLiXp4uRk0NCwF/i
 9dSFzF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2JN6sPsIPYwgKRElcPzwOyuYDKt7FLPL/8g
 glijqrEsr2bmUFsNgEPiYk9E1lAbBag+Plfr8DiQgJaEksXr2SCGCoocXLmE7AaZgEJiYMvXk
 DdYCGx91XFBEbeWUiqZiGpWsDItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tbg4MT0
 1JzGpWC85P3cTIzB0GIBgB+Of+YGHGCU5mJREeYWAISXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 glcVJCdYlJqeWpGWmQMMYpi0BAePkgjvg0VAad7igsTc4sx0iNQpRl2OY5su/2ESYsnLz0uVE
 uc1AJkhAFKUUZoHNwIWUZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsCMoUnM68EbtMroC
 OYgI6YPPEMyBEliQgpqQZGqwrTubNaVNatzv+Wf+pp0+5lih2lqjIpRit33J0Xod1yYq7h30+
 L4q+UWdvkHJl3UIIrckfbfbPclQbaTtpP/3WyyFoe0+9aFMKWmsj/cULW7t3hh0/ZNfK7zSje
 9qakK9TGq8g7/nFeVYzpgpsKaXcyjD4qpFhPiZ9xeZd0+578zDk9H5YosRRnJBpqMRcVJwIAt
 ZoKGqMCAAA=
X-Env-Sender: prvs=439f28067=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1506780149!78737030!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23336 invoked from network); 30 Sep 2017 14:02:31 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Sep 2017 14:02:31 -0000
X-IronPort-AV: E=Sophos;i="5.42,458,1500940800"; d="scan'208";a="441926692"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-72180-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-arm64-arm64-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-stretch:build-arm64-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-arm64:capture-logs:broken:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:xen-boot:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=72147
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 30 Sep 2017 15:01:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 72180: tolerable trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcyMTgwIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MjE4MC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzIxNDcKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MjE0NwogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcyMTQ3
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIGxpa2UgNzIxNDcKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSA3MjE0NwogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDcyMTQ3CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTQ3CiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IGxpa2UgNzIxNDcKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcyMTQ3CgpiYXNlbGluZSB2ZXJzaW9uOgog
ZmxpZ2h0ICAgICAgICAgICAgICAgNzIxNDcKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Sep 30 15:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 15:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyK21-0000bB-Ki; Sat, 30 Sep 2017 15:50:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyK20-0000az-4a
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 15:50:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 23/1B-10804-B3DBFC95; Sat, 30 Sep 2017 15:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddq7/l
 Ig9etPBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHx2K1vBu8yKuZPvsjUw
 LnPrYuTiEBJoZJLoeXefFcJ5zCjxZsJJRghnG6PElqXHgDKcHCICzhJfz8xlB7F5BfQlJr46z
 wxiCwuYSXTd+AbWLSFwT0aiYdERRpCEhIC3xLHVM9lg7N7VC4CK2DnYBKwkDomBRFkEVCWOTn
 vDMoGRewEjwypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 vMwDBDsY/8wMPMUpyMCmJ8s7adj5SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv9N1AOcGi1PTU
 irTMHGD4waQlOHiURHhbQNK8xQWJucWZ6RCpU4y6HMc2Xf7DJMSSl5+XKiXO270HqEgApCijN
 A9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVxpkCk9mXgncpldARzABHTF54hmQI0
 oSEVJSDYzpwafn/f6848dk61XP3nhtfyRz98dsh+MLjY5fmCU/503b++9tiTcuehgdud0nV6t
 94t75C29Tn5jnKAfz2XT8eLYgO4xZb9uLUsU3fRcOPuF8azDnIU+DpoHwbaPKvCMVRcxfmdd5
 mD/8+dxogdkx+auPlC4Zl26ZtSDcIvPGrXyl6Ahds54zSizFGYmGWsxFxYkA2Xj7F4ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1506786617!106884702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24520 invoked from network); 30 Sep 2017 15:50:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 15:50:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyK1v-0005Ea-Uh; Sat, 30 Sep 2017 15:50:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyK1q-0004XJ-9N; Sat, 30 Sep 2017 15:50:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyK1p-0001R3-Cd; Sat, 30 Sep 2017 15:50:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113924-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=74d83ec2b73457449918c315e40622c03a3659a6
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 15:50:09 +0000
Subject: [Xen-devel] [linux-linus test] 113924: regressions - FAIL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4127811208662538798=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4127811208662538798==
Content-Type: text/plain

flight 113924 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113924/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 113902

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113896
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113902
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113902
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113902
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113902
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113902
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                74d83ec2b73457449918c315e40622c03a3659a6
baseline version:
 linux                770b782f555d663d133fcd4dc1632023f79357b9

Last test of basis   113902  2017-09-29 09:24:32 Z    1 days
Failing since        113913  2017-09-29 19:50:06 Z    0 days    3 attempts
Testing same since   113924  2017-09-30 09:21:17 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Boqun Feng <boqun.feng@gmail.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Colin Ian King <colin.king@canonical.com>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Sterba <dsterba@suse.com>
  Dmitry Osipenko <digetx@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Felix Kuehling <Felix.Kuehling@amd.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Goffredo Baroncelli <kreijack@inwind.it>
  Hans Verkuil <hverkuil@xs4all.nl>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Morris <james.l.morris@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jean Delvare <jdelvare@suse.de>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Joerg Roedel <jroedel@suse.de>
  Josef Bacik <jbacik@fb.com>
  Ladi Prosek <lprosek@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liu Bo <bo.li.liu@oracle.com>
  Longpeng (Mike) <longpeng2@huawei.com>
  Lucas Stach <l.stach@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Neuling <mikey@neuling.org>
  Misono, Tomohiro <misono.tomohiro@jp.fujitsu.com>
  Naohiro Aota <naohiro.aota@wdc.com>
  Nate Dailey <nate.dailey@stratus.com>
  Nicolai Stange <nstange@suse.de>
  Oded Gabbay <oded.gabbay@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Jones <paul@pauljones.id.au>
  Pavel Machek <pavel@ucw.cz>
  Richard Ruigrok <rruigrok@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sargun Dhillon <sargun@sargun.me>
  Satoru Takeuchi <satoru.takeuchi@gmail.com>
  Sean Paul <seanpaul@chromium.org>
  Sean Wang <sean.wang@mediatek.com>
  Shaohua Li <shli@fb.com>
  Thierry Reding <treding@nvidia.com>
  Tomohiro Misono <misono.tomohiro@jp.fujitsu.com>
  Tsutomu Itoh <t-itoh@jp.fujitsu.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Yong Wu <yong.wu@mediatek.com>
  Yong Zhao <yong.zhao@amd.com>
  Zhenzhong Duan <zhenzhong.duan@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     fail    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1979 lines long.)


--===============4127811208662538798==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4127811208662538798==--

From xen-devel-bounces@lists.xen.org Sat Sep 30 20:13:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 20:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyO8C-0008Tm-Gk; Sat, 30 Sep 2017 20:13:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyO8B-0008TO-7c
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 20:12:59 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C2/0D-03423-ACAFFC95; Sat, 30 Sep 2017 20:12:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffkr/O
 RBj82i1msePybxeLelPfsDkwehz9cYfHY3reLPYApijUzLym/IoE14+Jh+4LeVsaKx2emMTYw
 NkZ3MXJxCAk0MkkcaD3MCuE8ZpSYP/cAG4SzjVFiR89doAwnh4iAs8TXM3PZQWxeAX2JA1P3M
 YHYwgI2Evcuf2cBaZAQmCcnsa2pAywhIeAp8frqa1YY+/OUHUDN7BxsAlYSh8RAoiwCqhJvXt
 xln8DIvYCRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoM8
 ZgGAH47wT/ocYJTmYlER5H3w9HynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf0J1BOsCg1PbUi
 LTMHGHwwaQkOHiUR3gCQNG9xQWJucWY6ROoUoy7HsU2X/zAJseTl56VKifPaghQJgBRllObBj
 YBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+aBTOHJzCuB2/QK6AgmoCMmTzwDckRJIk
 JKqoHR7hvX+a3qv/4mN6d+j+J8ZDlXWjp2yu9DZ1qkd9dV7b3s0FkfU5gZ8+RCpcSGpvNrLTR
 nBmv/054S7Lo+7/etDDWFKdekP/GFrD68nMf3z+/TDm1eb8ymhFvUxrfHnPI0ftw2aX35qu5p
 2zaebDLYuCE/dF7qxHymTf4F2s3T/3Z5ee0WWPFfiaU4I9FQi7moOBEAv7Xrt38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1506802376!85283645!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40447 invoked from network); 30 Sep 2017 20:12:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 20:12:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyO86-0003wg-9l; Sat, 30 Sep 2017 20:12:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyO80-0002kB-KT; Sat, 30 Sep 2017 20:12:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyO7z-0006jI-TF; Sat, 30 Sep 2017 20:12:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113927-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-multivcpu:host-ping-check-native:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-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=5414ba7f5e1ffc88ed2758b1e1b14bbfd3536a61
X-Osstest-Versions-That: xen=b7ed331353a14f43f53eaf6a3a543ec8385193a3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 20:12:47 +0000
Subject: [Xen-devel] [xen-unstable test] 113927: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDExMzkyNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMzkyNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDUgaG9zdC1waW5n
LWNoZWNrLW5hdGl2ZSBmYWlsIGluIDExMzkyMiBwYXNzIGluIDExMzkyNwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTEzOTIyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTEzOTE2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTM5MTYKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMzkxNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEzOTE2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MTM5MTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMzkxNgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEzOTE2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU0MTRiYTdmNWUx
ZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2YTNhNTQzZWM4Mzg1MTkzYTMKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExMzkxNiAgMjAxNy0wOS0yOSAyMjoyMDowNiBaICAgIDAgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTM5MjIgIDIwMTctMDktMzAgMDU6MDU6NDQgWiAgICAw
IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyBy
ZXZpc2lvbj01NDE0YmE3ZjVlMWZmYzg4ZWQyNzU4YjFlMWIxNGJiZmQzNTM2YTYxCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysr
IGV4cG9ydCBQRVJMTElCPS46LgorKysrIFBFUkxMSUI9LjouCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUgNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFiMTRi
YmZkMzUzNmE2MQorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj01NDE0YmE3ZjVlMWZm
Yzg4ZWQyNzU4YjFlMWIxNGJiZmQzNTM2YTYxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysrIGV4cG9ydCBQRVJMTElCPS46Ljou
CisrKysgUEVSTExJQj0uOi46LgorKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIGV4cG9ydCBQRVJMTElCPS46LjouOi4KKysrIFBFUkxMSUI9LjouOi46LgorKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJs
ZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVu
c3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDU0MTRiYTdmNWUx
ZmZjODhlZDI3NThiMWUxYjE0YmJmZDM1MzZhNjEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25m
aWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
b3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC00LjkKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5z
dGFibGUKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgt
Mi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi11bnN0YWJsZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2Ug
IiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNTQxNGJhN2Y1ZTFmZmM4
OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MTpyZWZzL2hlYWRzL21hc3RlcgpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjdlZDMzMS4uNTQxNGJhNyAg
NTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFiMTRiYmZkMzUzNmE2MSAtPiBtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Sep 30 22:16:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 30 Sep 2017 22:16:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dyQ3d-0007M6-IL; Sat, 30 Sep 2017 22:16:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyQ3c-0007LP-GE
 for xen-devel@lists.xensource.com; Sat, 30 Sep 2017 22:16:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D5/A1-03422-7B710D95; Sat, 30 Sep 2017 22:16:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeb+IV
 Ig3W3xC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMWPXepaCeRMZK54+ucLe
 wDgts4uRk0NIoJFJYtMp6y5GLiD7MaNEW/tCNghnG6NEx+HrzCBVIgLOEl/PzGUHsXkF9CVab
 /SD2cIC1hJnHv9mBGmQEPgnLbFl+UVWkISEgLfEsdUz2WDs3tULgOLsHGwCVhKHxECiLAKqEi
 c6NzJPYORewMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsINx+mX/Q4ySHExKorwLxS5ECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfQOSEyxKTU+t
 SMvMAQYfTFqCg0dJhLcMJM1bXJCYW5yZDpE6xajLcWzT5T9MQix5+XmpUuK83SBFAiBFGaV5c
 CNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryXQabwZOaVwG16BXQEE9ARkyeeATmiJB
 EhJdXAGLjljMJlIxmzH6Yvpizu/Ri/YcKc+RJlfit5Fzi+PDl7l01daGFtyMUH5l6Rr/988pv
 3h+P2dGOlyP17Xk6VO22y/J7HpUcHpS5Oag5ev2Bly4QN+Td3RvRM3XZWtmHTrn3GO0reSj6W
 v7b98EvvzWVJOfePBsrxzVp57YIYZ95bv50XzBnnTl6sxFKckWioxVxUnAgApBPXg38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1506809781!79554057!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60101 invoked from network); 30 Sep 2017 22:16:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Sep 2017 22:16:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dyQ3V-00076c-De; Sat, 30 Sep 2017 22:16:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dyQ3P-0006Y5-Qu; Sat, 30 Sep 2017 22:16:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dyQ3P-0005Fs-6W; Sat, 30 Sep 2017 22:16:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-113930-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=74d83ec2b73457449918c315e40622c03a3659a6
X-Osstest-Versions-That: linux=770b782f555d663d133fcd4dc1632023f79357b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 30 Sep 2017 22:16:11 +0000
Subject: [Xen-devel] [linux-linus test] 113930: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0993684600325475879=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0993684600325475879==
Content-Type: text/plain

flight 113930 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/113930/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 113896
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 113902
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 113902
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 113902
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 113902
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 113902
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qcow2 12 migrate-support-check        fail  never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                74d83ec2b73457449918c315e40622c03a3659a6
baseline version:
 linux                770b782f555d663d133fcd4dc1632023f79357b9

Last test of basis   113902  2017-09-29 09:24:32 Z    1 days
Failing since        113913  2017-09-29 19:50:06 Z    1 days    4 attempts
Testing same since   113924  2017-09-30 09:21:17 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Boqun Feng <boqun.feng@gmail.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Colin Ian King <colin.king@canonical.com>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Sterba <dsterba@suse.com>
  Dmitry Osipenko <digetx@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Felix Kuehling <Felix.Kuehling@amd.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Goffredo Baroncelli <kreijack@inwind.it>
  Hans Verkuil <hverkuil@xs4all.nl>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Morris <james.l.morris@oracle.com>
  Jan Beulich <jbeulich@suse.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jean Delvare <jdelvare@suse.de>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Joerg Roedel <jroedel@suse.de>
  Josef Bacik <jbacik@fb.com>
  Ladi Prosek <lprosek@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liu Bo <bo.li.liu@oracle.com>
  Longpeng (Mike) <longpeng2@huawei.com>
  Lucas Stach <l.stach@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Rutland <mark.rutland@arm.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Neuling <mikey@neuling.org>
  Misono, Tomohiro <misono.tomohiro@jp.fujitsu.com>
  Naohiro Aota <naohiro.aota@wdc.com>
  Nate Dailey <nate.dailey@stratus.com>
  Nicolai Stange <nstange@suse.de>
  Oded Gabbay <oded.gabbay@gmail.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Jones <paul@pauljones.id.au>
  Pavel Machek <pavel@ucw.cz>
  Richard Ruigrok <rruigrok@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sargun Dhillon <sargun@sargun.me>
  Satoru Takeuchi <satoru.takeuchi@gmail.com>
  Sean Paul <seanpaul@chromium.org>
  Sean Wang <sean.wang@mediatek.com>
  Shaohua Li <shli@fb.com>
  Thierry Reding <treding@nvidia.com>
  Tomohiro Misono <misono.tomohiro@jp.fujitsu.com>
  Tsutomu Itoh <t-itoh@jp.fujitsu.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Yong Wu <yong.wu@mediatek.com>
  Yong Zhao <yong.zhao@amd.com>
  Zhenzhong Duan <zhenzhong.duan@oracle.com>

jobs:
 build-amd64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         pass    
 test-amd64-i386-xl-qemut-win7-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-i386-libvirt-qcow2                                pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-linus
+ revision=74d83ec2b73457449918c315e40622c03a3659a6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.
++++ PERLLIB=.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push linux-linus 74d83ec2b73457449918c315e40622c03a3659a6
+ branch=linux-linus
+ revision=74d83ec2b73457449918c315e40622c03a3659a6
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
++++ export PERLLIB=.:.:.
++++ PERLLIB=.:.:.
+++ umask 002
+++ getrepos
++++ getconfig Repos
++++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"Repos"} or die $!;
        '
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
+++ export PERLLIB=.:.:.:.
+++ PERLLIB=.:.:.:.
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=linux
+ xenbranch=xen-unstable
+ '[' xlinux = xlinux ']'
+ linuxbranch=linux-linus
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x74d83ec2b73457449918c315e40622c03a3659a6 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osstest@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
                use Osstest;
                readglobalconfig();
                print $c{"OsstestUpstream"} or die $!;
        '
++ :
++ : git://xenbits.xen.org/xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://xenbits.xen.org/xtf.git
++ : osstest@xenbits.xen.org:/home/xen/git/xtf.git
++ : git://xenbits.xen.org/xtf.git
++ : git://xenbits.xen.org/libvirt.git
++ : osstest@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : git
++ : git://xenbits.xen.org/osstest/rumprun.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
++ : git://git.seabios.org/seabios.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org/linux-pvops.git
++ : tested/linux-4.9
++ : tested/linux-arm-xen
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ '[' xgit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git = x ']'
++ : git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
++ : tested/2.6.39.x
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : daily-cron.linux-linus
++ : http://hg.uk.xensource.com/carbon/trunk/linux-2.6.27
++ : git://xenbits.xen.org/qemu-xen.git
++ : osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
++ : daily-cron.linux-linus
++ : git://xenbits.xen.org/qemu-xen.git
++ : git://git.qemu.org/qemu.git
+ TREE_LINUX=osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ TREE_QEMU_UPSTREAM=osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
+ TREE_XEN=osstest@xenbits.xen.org:/home/xen/git/xen.git
+ TREE_LIBVIRT=osstest@xenbits.xen.org:/home/xen/git/libvirt.git
+ TREE_RUMPRUN=osstest@xenbits.xen.org:/home/xen/git/osstest/rumprun.git
+ TREE_SEABIOS=osstest@xenbits.xen.org:/home/xen/git/osstest/seabios.git
+ TREE_OVMF=osstest@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
+ TREE_XTF=osstest@xenbits.xen.org:/home/xen/git/xtf.git
+ info_linux_tree linux-linus
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+ : master
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-linus
+ : refs/heads/tested/linux-linus
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 74d83ec2b73457449918c315e40622c03a3659a6:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   770b782..74d83ec  74d83ec2b73457449918c315e40622c03a3659a6 -> tested/linux-linus
+ exit 0


--===============0993684600325475879==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0993684600325475879==--

